From fa02d825dec9f35b448a14aa894e713a8534ce4a Mon Sep 17 00:00:00 2001 From: UniDoc Build Date: Wed, 22 Sep 2021 16:41:01 +0000 Subject: [PATCH] prepare release --- algo/algo.go | 4 +- chart/chart.go | 660 +- color/color.go | 28 +- common/common.go | 530 +- common/license/license.go | 38 +- common/tempstorage/diskstore/diskstore.go | 18 +- common/tempstorage/memstore/memstore.go | 40 +- common/tempstorage/tempstorage.go | 30 +- document/convert/convert.go | 18 +- document/document.go | 2186 +-- drawing/drawing.go | 146 +- internal/convertutils/convertutils.go | 2 +- internal/license/license.go | 2 +- internal/mergesort/mergesort.go | 2 +- internal/wildcard/wildcard.go | 2 +- measurement/measurement.go | 10 +- presentation/convert/convert.go | 24 + presentation/presentation.go | 410 +- schema/purl.org/dc/elements/elements.go | 42 +- schema/purl.org/dc/terms/terms.go | 162 +- .../office/activeX/activeX.go | 48 +- schema/soo/dml/chart/chart.go | 1322 +- schema/soo/dml/chartDrawing/chartDrawing.go | 140 +- schema/soo/dml/diagram/diagram.go | 598 +- schema/soo/dml/dml.go | 2228 ++-- schema/soo/dml/lockedCanvas/lockedCanvas.go | 10 +- schema/soo/dml/picture/picture.go | 24 +- .../spreadsheetDrawing/spreadsheetDrawing.go | 190 +- .../custom_properties/custom_properties.go | 24 +- .../soo/ofc/docPropsVTypes/docPropsVTypes.go | 94 +- .../extended_properties.go | 42 +- schema/soo/ofc/math/math.go | 644 +- schema/soo/ofc/sharedTypes/sharedTypes.go | 6 +- schema/soo/pkg/content_types/content_types.go | 44 +- .../core_properties/core_properties.go | 34 +- schema/soo/pkg/relationships/relationships.go | 30 +- schema/soo/pml/pml.go | 3244 ++--- schema/soo/schemaLibrary/schemaLibrary.go | 20 +- schema/soo/sml/sml.go | 11058 ++++++++-------- schema/soo/wml/wml.go | 8976 ++++++------- .../office/excel/excel.go | 14 +- .../office/powerpoint/powerpoint.go | 32 +- .../schemas_microsoft_com/office/word/word.go | 70 +- schema/urn/schemas_microsoft_com/vml/vml.go | 840 +- spreadsheet/convert/convert.go | 14 +- spreadsheet/format/format.go | 38 +- spreadsheet/formula/formula.go | 1606 +-- spreadsheet/reference/reference.go | 54 +- spreadsheet/spreadsheet.go | 1798 +-- spreadsheet/update/update.go | 4 +- unioffice.go | 122 +- vmldrawing/vmldrawing.go | 84 +- zippkg/zippkg.go | 78 +- 53 files changed, 18967 insertions(+), 18917 deletions(-) create mode 100644 presentation/convert/convert.go diff --git a/algo/algo.go b/algo/algo.go index dd062a521d..815ae435eb 100644 --- a/algo/algo.go +++ b/algo/algo.go @@ -9,7 +9,7 @@ // 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 algo ;import _d "strconv";func _e (_c byte )bool {return _c >='0'&&_c <='9'};func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_cc :=make ([]byte ,len (s )*cnt );_ba :=[]byte (s );for _dea :=0;_dea < cnt ;_dea ++{copy (_cc [_dea :],_ba );};return string (_cc );}; +package algo ;import _b "strconv";func _ba (_d byte )bool {return _d >='0'&&_d <='9'};func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_g :=make ([]byte ,len (s )*cnt );_ddc :=[]byte (s );for _bg :=0;_bg < cnt ;_bg ++{copy (_g [_bg :],_ddc );};return string (_g );}; // NaturalLess compares two strings in a human manner so rId2 sorts less than rId10 -func NaturalLess (lhs ,rhs string )bool {_eg ,_a :=0,0;for _eg < len (lhs )&&_a < len (rhs ){_g :=lhs [_eg ];_da :=rhs [_a ];_f :=_e (_g );_de :=_e (_da );switch {case _f &&!_de :return true ;case !_f &&_de :return false ;case !_f &&!_de :if _g !=_da {return _g < _da ;};_eg ++;_a ++;default:_cg :=_eg +1;_cd :=_a +1;for _cg < len (lhs )&&_e (lhs [_cg ]){_cg ++;};for _cd < len (rhs )&&_e (rhs [_cd ]){_cd ++;};_fb ,_ :=_d .ParseUint (lhs [_eg :_cg ],10,64);_ad ,_ :=_d .ParseUint (rhs [_eg :_cd ],10,64);if _fb !=_ad {return _fb < _ad ;};_eg =_cg ;_a =_cd ;};};return len (lhs )< len (rhs );}; \ No newline at end of file +func NaturalLess (lhs ,rhs string )bool {_dd ,_a :=0,0;for _dd < len (lhs )&&_a < len (rhs ){_f :=lhs [_dd ];_fd :=rhs [_a ];_fb :=_ba (_f );_ef :=_ba (_fd );switch {case _fb &&!_ef :return true ;case !_fb &&_ef :return false ;case !_fb &&!_ef :if _f !=_fd {return _f < _fd ;};_dd ++;_a ++;default:_ec :=_dd +1;_fc :=_a +1;for _ec < len (lhs )&&_ba (lhs [_ec ]){_ec ++;};for _fc < len (rhs )&&_ba (rhs [_fc ]){_fc ++;};_eg ,_ :=_b .ParseUint (lhs [_dd :_ec ],10,64);_dc ,_ :=_b .ParseUint (rhs [_dd :_fc ],10,64);if _eg !=_dc {return _eg < _dc ;};_dd =_ec ;_a =_fc ;};};return len (lhs )< len (rhs );}; \ No newline at end of file diff --git a/chart/chart.go b/chart/chart.go index 26efdece25..deb274f9bd 100644 --- a/chart/chart.go +++ b/chart/chart.go @@ -9,523 +9,523 @@ // 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 chart ;import (_b "fmt";_be "github.com/unidoc/unioffice";_cg "github.com/unidoc/unioffice/color";_fa "github.com/unidoc/unioffice/drawing";_f "github.com/unidoc/unioffice/measurement";_a "github.com/unidoc/unioffice/schema/soo/dml";_g "github.com/unidoc/unioffice/schema/soo/dml/chart";_c "math/rand";); +package chart ;import (_ad "fmt";_g "github.com/unidoc/unioffice";_fgd "github.com/unidoc/unioffice/color";_db "github.com/unidoc/unioffice/drawing";_f "github.com/unidoc/unioffice/measurement";_d "github.com/unidoc/unioffice/schema/soo/dml";_b "github.com/unidoc/unioffice/schema/soo/dml/chart";_fg "math/rand";); -// SetText sets the series text -func (_agba SurfaceChartSeries )SetText (s string ){_agba ._gdgb .Tx =_g .NewCT_SerTx ();_agba ._gdgb .Tx .Choice .V =&s ;}; - -// Order returns the order of the series -func (_cbeb ScatterChartSeries )Order ()uint32 {return _cbeb ._bebf .Order .ValAttr }; +// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. +func (_gabc Chart )AddDoughnutChart ()DoughnutChart {_ee :=_b .NewCT_PlotAreaChoice ();_gabc ._dfa .Chart .PlotArea .Choice =append (_gabc ._dfa .Chart .PlotArea .Choice ,_ee );_ee .DoughnutChart =_b .NewCT_DoughnutChart ();_ggc :=DoughnutChart {_gca :_ee .DoughnutChart };_ggc .InitializeDefaults ();return _ggc ;}; -// SetText sets the series text. -func (_bedc RadarChartSeries )SetText (s string ){_bedc ._cca .Tx =_g .NewCT_SerTx ();_bedc ._cca .Tx .Choice .V =&s ;};func (_eff DateAxis )Properties ()_fa .ShapeProperties {if _eff ._cec .SpPr ==nil {_eff ._cec .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_eff ._cec .SpPr );}; +// X returns the inner wrapped XML type. +func (_cg BarChartSeries )X ()*_b .CT_BarSer {return _cg ._dbgb };type DataLabels struct{_dadg *_b .CT_DLbls }; -// RadarChart is an Radar chart that has a shaded Radar underneath a curve. -type RadarChart struct{chartBase ;_beec *_g .CT_RadarChart ;};func (_gee LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gee ._fgfa .Cat ==nil {_gee ._fgfa .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_gee ._fgfa .Cat );}; +// SetHoleSize controls the hole size in the pie chart and is measured in percent. +func (_eea DoughnutChart )SetHoleSize (pct uint8 ){if _eea ._gca .HoleSize ==nil {_eea ._gca .HoleSize =_b .NewCT_HoleSize ();};if _eea ._gca .HoleSize .ValAttr ==nil {_eea ._gca .HoleSize .ValAttr =&_b .ST_HoleSize {};};_eea ._gca .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ;}; -// Properties returns the line chart series shape properties. -func (_dge ScatterChartSeries )Properties ()_fa .ShapeProperties {if _dge ._bebf .SpPr ==nil {_dge ._bebf .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_dge ._bebf .SpPr );};func (_agee Legend )SetPosition (p _g .ST_LegendPos ){if p ==_g .ST_LegendPosUnset {_agee ._cef .LegendPos =nil ;}else {_agee ._cef .LegendPos =_g .NewCT_LegendPos ();_agee ._cef .LegendPos .ValAttr =p ;};}; +// DoughnutChart is a Doughnut chart. +type DoughnutChart struct{chartBase ;_gca *_b .CT_DoughnutChart ;}; -// InitializeDefaults the bar chart to its defaults -func (_dd Bar3DChart )InitializeDefaults (){_dd .SetDirection (_g .ST_BarDirCol )}; +// Order returns the order of the series +func (_ddf ScatterChartSeries )Order ()uint32 {return _ddf ._dcc .Order .ValAttr };func (_bdf CategoryAxis )AxisID ()uint32 {return _bdf ._ab .AxId .ValAttr }; -// InitializeDefaults the bar chart to its defaults -func (_cgg AreaChart )InitializeDefaults (){}; +// SetText sets the series text. +func (_be AreaChartSeries )SetText (s string ){_be ._ged .Tx =_b .NewCT_SerTx ();_be ._ged .Tx .Choice .V =&s ;}; -// InitializeDefaults initializes an area series to the default values. -func (_cb AreaChartSeries )InitializeDefaults (){}; +// Pie3DChart is a Pie3D chart. +type Pie3DChart struct{chartBase ;_dd *_b .CT_Pie3DChart ;}; // X returns the inner wrapped XML type. -func (_fafbg SeriesAxis )X ()*_g .CT_SerAx {return _fafbg ._ceef }; - -// SetDisplayBlanksAs controls how missing values are displayed. -func (_bfb Chart )SetDisplayBlanksAs (v _g .ST_DispBlanksAs ){_bfb ._ddf .Chart .DispBlanksAs =_g .NewCT_DispBlanksAs ();_bfb ._ddf .Chart .DispBlanksAs .ValAttr =v ;};func (_adc DataLabels )SetShowCategoryName (b bool ){_adc .ensureChoice ();_adc ._egca .Choice .ShowCatName =_g .NewCT_Boolean ();_adc ._egca .Choice .ShowCatName .ValAttr =_be .Bool (b );};func MakeMarker (x *_g .CT_Marker )Marker {return Marker {x }}; +func (_caeb SurfaceChart )X ()*_b .CT_SurfaceChart {return _caeb ._agac }; -// Properties returns the bar chart series shape properties. -func (_eaf PieChartSeries )Properties ()_fa .ShapeProperties {if _eaf ._cbfe .SpPr ==nil {_eaf ._cbfe .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_eaf ._cbfe .SpPr );}; +// AddSeries adds a default series to an Radar chart. +func (_dbgf RadarChart )AddSeries ()RadarChartSeries {_gbe :=_dbgf .nextColor (len (_dbgf ._cac .Ser ));_aea :=_b .NewCT_RadarSer ();_dbgf ._cac .Ser =append (_dbgf ._cac .Ser ,_aea );_aea .Idx .ValAttr =uint32 (len (_dbgf ._cac .Ser )-1);_aea .Order .ValAttr =uint32 (len (_dbgf ._cac .Ser )-1);_agb :=RadarChartSeries {_aea };_agb .InitializeDefaults ();_agb .Properties ().SetSolidFill (_gbe );return _agb ;}; // X returns the inner wrapped XML type. -func (_ca BarChart )X ()*_g .CT_BarChart {return _ca ._bd };func (_abab Surface3DChart )InitializeDefaults (){_abab ._cecf .Wireframe =_g .NewCT_Boolean ();_abab ._cecf .Wireframe .ValAttr =_be .Bool (false );_abab ._cecf .BandFmts =_g .NewCT_BandFmts ();for _bffa :=0;_bffa < 15;_bffa ++{_dcb :=_g .NewCT_BandFmt ();_dcb .Idx .ValAttr =uint32 (_bffa );_dcb .SpPr =_a .NewCT_ShapeProperties ();_gefe :=_fa .MakeShapeProperties (_dcb .SpPr );_gefe .SetSolidFill (_abab .nextColor (_bffa ));_abab ._cecf .BandFmts .BandFmt =append (_abab ._cecf .BandFmts .BandFmt ,_dcb );};}; +func (_ccf ScatterChartSeries )X ()*_b .CT_ScatterSer {return _ccf ._dcc };func (_dggc Legend )Properties ()_db .ShapeProperties {if _dggc ._dbcb .SpPr ==nil {_dggc ._dbcb .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_dggc ._dbcb .SpPr );}; -// SetLabelReference is used to set the source data to a range of cells -// containing strings. -func (_bgfg CategoryAxisDataSource )SetLabelReference (s string ){_bgfg ._bdg .Choice =_g .NewCT_AxDataSourceChoice ();_bgfg ._bdg .Choice .StrRef =_g .NewCT_StrRef ();_bgfg ._bdg .Choice .StrRef .F =s ;}; +// Area3DChart is an area chart that has a shaded area underneath a curve. +type Area3DChart struct{chartBase ;_gd *_b .CT_Area3DChart ;}; -// InitializeDefaults the bar chart to its defaults -func (_cc BarChart )InitializeDefaults (){_cc .SetDirection (_g .ST_BarDirCol )}; +// CategoryAxis returns the category data source. +func (_aaf BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _aaf ._deb .XVal ==nil {_aaf ._deb .XVal =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_aaf ._deb .XVal );};func (_agga DataLabels )SetShowPercent (b bool ){_agga .ensureChoice ();_agga ._dadg .Choice .ShowPercent =_b .NewCT_Boolean ();_agga ._dadg .Choice .ShowPercent .ValAttr =_g .Bool (b );};var _caf =[]_fgd .Color {_fgd .RGB (0x33,0x66,0xcc),_fgd .RGB (0xDC,0x39,0x12),_fgd .RGB (0xFF,0x99,0x00),_fgd .RGB (0x10,0x96,0x18),_fgd .RGB (0x99,0x00,0x99),_fgd .RGB (0x3B,0x3E,0xAC),_fgd .RGB (0x00,0x99,0xC6),_fgd .RGB (0xDD,0x44,0x77),_fgd .RGB (0x66,0xAA,0x00),_fgd .RGB (0xB8,0x2E,0x2E),_fgd .RGB (0x31,0x63,0x95),_fgd .RGB (0x99,0x44,0x99),_fgd .RGB (0x22,0xAA,0x99),_fgd .RGB (0xAA,0xAA,0x11),_fgd .RGB (0x66,0x33,0xCC),_fgd .RGB (0xE6,0x73,0x00),_fgd .RGB (0x8B,0x07,0x07),_fgd .RGB (0x32,0x92,0x62),_fgd .RGB (0x55,0x74,0xA6),_fgd .RGB (0x3B,0x3E,0xAC)};func (_bbe NumberDataSource )SetReference (s string ){_bbe .ensureChoice ();if _bbe ._bff .Choice .NumRef ==nil {_bbe ._bff .Choice .NumRef =_b .NewCT_NumRef ();};_bbe ._bff .Choice .NumRef .F =s ;};func (_dbc CategoryAxis )SetPosition (p _b .ST_AxPos ){_dbc ._ab .AxPos =_b .NewCT_AxPos ();_dbc ._ab .AxPos .ValAttr =p ;}; // X returns the inner wrapped XML type. -func (_gc Bar3DChart )X ()*_g .CT_Bar3DChart {return _gc ._fc };func (_ddec Chart )AddSeriesAxis ()SeriesAxis {_eda :=_g .NewCT_SerAx ();if _ddec ._ddf .Chart .PlotArea .CChoice ==nil {_ddec ._ddf .Chart .PlotArea .CChoice =_g .NewCT_PlotAreaChoice1 ();};_eda .AxId =_g .NewCT_UnsignedInt ();_eda .AxId .ValAttr =0x7FFFFFFF&_c .Uint32 ();_ddec ._ddf .Chart .PlotArea .CChoice .SerAx =append (_ddec ._ddf .Chart .PlotArea .CChoice .SerAx ,_eda );_eda .Delete =_g .NewCT_Boolean ();_eda .Delete .ValAttr =_be .Bool (false );_bbb :=MakeSeriesAxis (_eda );_bbb .InitializeDefaults ();return _bbb ;};func (_fe Legend )InitializeDefaults (){_fe .SetPosition (_g .ST_LegendPosR );_fe .SetOverlay (false );_fe .Properties ().SetNoFill ();_fe .Properties ().LineProperties ().SetNoFill ();};func (_eeg DateAxis )SetTickLabelPosition (p _g .ST_TickLblPos ){if p ==_g .ST_TickLblPosUnset {_eeg ._cec .TickLblPos =nil ;}else {_eeg ._cec .TickLblPos =_g .NewCT_TickLblPos ();_eeg ._cec .TickLblPos .ValAttr =p ;};}; +func (_adc Marker )X ()*_b .CT_Marker {return _adc ._cdaf }; + +// AreaChartSeries is a series to be used on an area chart. +type AreaChartSeries struct{_ged *_b .CT_AreaSer }; // X returns the inner wrapped XML type. -func (_gbc ValueAxis )X ()*_g .CT_ValAx {return _gbc ._bbae };func (_egcf DateAxis )SetMajorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_egcf ._cec .MajorTickMark =nil ;}else {_egcf ._cec .MajorTickMark =_g .NewCT_TickMark ();_egcf ._cec .MajorTickMark .ValAttr =m ;};}; +func (_gbc ScatterChart )X ()*_b .CT_ScatterChart {return _gbc ._cede };func (_gbcb SeriesAxis )SetCrosses (axis Axis ){_gbcb ._bbd .CrossAx .ValAttr =axis .AxisID ()};func (_eb DataLabels )SetShowSeriesName (b bool ){_eb .ensureChoice ();_eb ._dadg .Choice .ShowSerName =_b .NewCT_Boolean ();_eb ._dadg .Choice .ShowSerName .ValAttr =_g .Bool (b );};type Legend struct{_dbcb *_b .CT_Legend }; -// AddSurface3DChart adds a new 3D surface chart to a chart. -func (_agd Chart )AddSurface3DChart ()Surface3DChart {_cff :=_g .NewCT_PlotAreaChoice ();_agd ._ddf .Chart .PlotArea .Choice =append (_agd ._ddf .Chart .PlotArea .Choice ,_cff );_cff .Surface3DChart =_g .NewCT_Surface3DChart ();_beg (_agd ._ddf .Chart );_beed :=Surface3DChart {_cecf :_cff .Surface3DChart };_beed .InitializeDefaults ();return _beed ;}; +// Values returns the value data source. +func (_eae BarChartSeries )Values ()NumberDataSource {if _eae ._dbgb .Val ==nil {_eae ._dbgb .Val =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_eae ._dbgb .Val );};func (_dcef RadarChart )AddAxis (axis Axis ){_ceae :=_b .NewCT_UnsignedInt ();_ceae .ValAttr =axis .AxisID ();_dcef ._cac .AxId =append (_dcef ._cac .AxId ,_ceae );}; -// AddSeries adds a default series to a line chart. -func (_fdf Line3DChart )AddSeries ()LineChartSeries {_bfe :=_fdf .nextColor (len (_fdf ._accb .Ser ));_dff :=_g .NewCT_LineSer ();_fdf ._accb .Ser =append (_fdf ._accb .Ser ,_dff );_dff .Idx .ValAttr =uint32 (len (_fdf ._accb .Ser )-1);_dff .Order .ValAttr =uint32 (len (_fdf ._accb .Ser )-1);_fdfa :=LineChartSeries {_dff };_fdfa .InitializeDefaults ();_fdfa .Properties ().LineProperties ().SetSolidFill (_bfe );_fdfa .Properties ().SetSolidFill (_bfe );return _fdfa ;};func (_ddb Legend )Properties ()_fa .ShapeProperties {if _ddb ._cef .SpPr ==nil {_ddb ._cef .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_ddb ._cef .SpPr );}; +// AddTitle sets a new title on the chart. +func (_dga Chart )AddTitle ()Title {_dga ._dfa .Chart .Title =_b .NewCT_Title ();_dga ._dfa .Chart .Title .Overlay =_b .NewCT_Boolean ();_dga ._dfa .Chart .Title .Overlay .ValAttr =_g .Bool (false );_dga ._dfa .Chart .AutoTitleDeleted =_b .NewCT_Boolean ();_dga ._dfa .Chart .AutoTitleDeleted .ValAttr =_g .Bool (false );_abd :=MakeTitle (_dga ._dfa .Chart .Title );_abd .InitializeDefaults ();return _abd ;};type chartBase struct{}; -// AddSeries adds a default series to a Surface chart. -func (_cac SurfaceChart )AddSeries ()SurfaceChartSeries {_abf :=_cac .nextColor (len (_cac ._ace .Ser ));_afgb :=_g .NewCT_SurfaceSer ();_cac ._ace .Ser =append (_cac ._ace .Ser ,_afgb );_afgb .Idx .ValAttr =uint32 (len (_cac ._ace .Ser )-1);_afgb .Order .ValAttr =uint32 (len (_cac ._ace .Ser )-1);_baf :=SurfaceChartSeries {_afgb };_baf .InitializeDefaults ();_baf .Properties ().LineProperties ().SetSolidFill (_abf );return _baf ;};func (_cbf chartBase )nextColor (_adf int )_cg .Color {return _cdf [_adf %len (_cdf )]}; +// PieChartSeries is a series to be used on an Pie chart. +type PieChartSeries struct{_cgb *_b .CT_PieSer };func (_aeaa SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _aeaa ._ggag .Cat ==nil {_aeaa ._ggag .Cat =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_aeaa ._ggag .Cat );};type ScatterChart struct{chartBase ;_cede *_b .CT_ScatterChart ;}; -// Index returns the index of the series -func (_baec SurfaceChartSeries )Index ()uint32 {return _baec ._gdgb .Idx .ValAttr }; +// SetIndex sets the index of the series +func (_fegd SurfaceChartSeries )SetIndex (idx uint32 ){_fegd ._ggag .Idx .ValAttr =idx }; -// SetValues sets values directly on a source. -func (_gdg NumberDataSource )SetValues (v []float64 ){_gdg .ensureChoice ();_gdg ._cggc .Choice .NumRef =nil ;_gdg ._cggc .Choice .NumLit =_g .NewCT_NumData ();_gdg ._cggc .Choice .NumLit .PtCount =_g .NewCT_UnsignedInt ();_gdg ._cggc .Choice .NumLit .PtCount .ValAttr =uint32 (len (v ));for _ffa ,_ggf :=range v {_gdg ._cggc .Choice .NumLit .Pt =append (_gdg ._cggc .Choice .NumLit .Pt ,&_g .CT_NumVal {IdxAttr :uint32 (_ffa ),V :_b .Sprintf ("\u0025\u0067",_ggf )});};};func (_gac CategoryAxis )AxisID ()uint32 {return _gac ._ed .AxId .ValAttr }; +// InitializeDefaults the bar chart to its defaults +func (_eab Pie3DChart )InitializeDefaults (){_eab ._dd .VaryColors =_b .NewCT_Boolean ();_eab ._dd .VaryColors .ValAttr =_g .Bool (true );};var NullAxis Axis =nullAxis (0); -// AddAxis adds an axis to a line chart. -func (_degd LineChart )AddAxis (axis Axis ){_abc :=_g .NewCT_UnsignedInt ();_abc .ValAttr =axis .AxisID ();_degd ._dcf .AxId =append (_degd ._dcf .AxId ,_abc );};func (_bff DateAxis )SetPosition (p _g .ST_AxPos ){_bff ._cec .AxPos =_g .NewCT_AxPos ();_bff ._cec .AxPos .ValAttr =p ;};func (_gff LineChartSeries )SetSmooth (b bool ){_gff ._fgfa .Smooth =_g .NewCT_Boolean ();_gff ._fgfa .Smooth .ValAttr =&b ;};func (_fab RadarChart )AddAxis (axis Axis ){_cfd :=_g .NewCT_UnsignedInt ();_cfd .ValAttr =axis .AxisID ();_fab ._beec .AxId =append (_fab ._beec .AxId ,_cfd );}; +// InitializeDefaults initializes a bar chart series to the default values. +func (_fgac BarChartSeries )InitializeDefaults (){}; + +// Properties returns the bar chart series shape properties. +func (_gf BarChartSeries )Properties ()_db .ShapeProperties {if _gf ._dbgb .SpPr ==nil {_gf ._dbgb .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_gf ._dbgb .SpPr );};func (_def Marker )SetSymbol (s _b .ST_MarkerStyle ){if s ==_b .ST_MarkerStyleUnset {_def ._cdaf .Symbol =nil ;}else {_def ._cdaf .Symbol =_b .NewCT_MarkerStyle ();_def ._cdaf .Symbol .ValAttr =s ;};}; // X returns the inner wrapped XML type. -func (_edf Title )X ()*_g .CT_Title {return _edf ._gbac }; +func (_ggg Legend )X ()*_b .CT_Legend {return _ggg ._dbcb }; -// SetText sets the series text -func (_egcd LineChartSeries )SetText (s string ){_egcd ._fgfa .Tx =_g .NewCT_SerTx ();_egcd ._fgfa .Tx .Choice .V =&s ;};type SeriesAxis struct{_ceef *_g .CT_SerAx };func (_fcb ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fcb ._bebf .XVal ==nil {_fcb ._bebf .XVal =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_fcb ._bebf .XVal );}; +// PieOfPieChart is a Pie chart with an extra Pie chart. +type PieOfPieChart struct{chartBase ;_dfce *_b .CT_OfPieChart ;}; -// AddLegend adds a legend to a chart, replacing any existing legend. -func (_dda Chart )AddLegend ()Legend {_dda ._ddf .Chart .Legend =_g .NewCT_Legend ();_fdb :=MakeLegend (_dda ._ddf .Chart .Legend );_fdb .InitializeDefaults ();return _fdb ;};type Marker struct{_agae *_g .CT_Marker };type nullAxis byte ; +// AddSeries adds a default series to a Surface chart. +func (_dgaa Surface3DChart )AddSeries ()SurfaceChartSeries {_fca :=_dgaa .nextColor (len (_dgaa ._cec .Ser ));_ade :=_b .NewCT_SurfaceSer ();_dgaa ._cec .Ser =append (_dgaa ._cec .Ser ,_ade );_ade .Idx .ValAttr =uint32 (len (_dgaa ._cec .Ser )-1);_ade .Order .ValAttr =uint32 (len (_dgaa ._cec .Ser )-1);_bfgb :=SurfaceChartSeries {_ade };_bfgb .InitializeDefaults ();_bfgb .Properties ().LineProperties ().SetSolidFill (_fca );return _bfgb ;}; -// X returns the inner wrapped XML type. -func (_ga Area3DChart )X ()*_g .CT_Area3DChart {return _ga ._ce }; +// InitializeDefaults the bar chart to its defaults +func (_ada Area3DChart )InitializeDefaults (){};func (_bcd DataLabels )ensureChoice (){if _bcd ._dadg .Choice ==nil {_bcd ._dadg .Choice =_b .NewCT_DLblsChoice ();};}; -// AddSurfaceChart adds a new surface chart to a chart. -func (_fdab Chart )AddSurfaceChart ()SurfaceChart {_acc :=_g .NewCT_PlotAreaChoice ();_fdab ._ddf .Chart .PlotArea .Choice =append (_fdab ._ddf .Chart .PlotArea .Choice ,_acc );_acc .SurfaceChart =_g .NewCT_SurfaceChart ();_beg (_fdab ._ddf .Chart );_fdab ._ddf .Chart .View3D .RotX .ValAttr =_be .Int8 (90);_fdab ._ddf .Chart .View3D .RotY .ValAttr =_be .Uint16 (0);_fdab ._ddf .Chart .View3D .Perspective =_g .NewCT_Perspective ();_fdab ._ddf .Chart .View3D .Perspective .ValAttr =_be .Uint8 (0);_fag :=SurfaceChart {_ace :_acc .SurfaceChart };_fag .InitializeDefaults ();return _fag ;}; +// Marker returns the marker properties. +func (_ccd ScatterChartSeries )Marker ()Marker {if _ccd ._dcc .Marker ==nil {_ccd ._dcc .Marker =_b .NewCT_Marker ();};return MakeMarker (_ccd ._dcc .Marker );}; -// RemoveTitle removes any existing title from the chart. -func (_geb Chart )RemoveTitle (){_geb ._ddf .Chart .Title =nil ;_geb ._ddf .Chart .AutoTitleDeleted =_g .NewCT_Boolean ();_geb ._ddf .Chart .AutoTitleDeleted .ValAttr =_be .Bool (true );};func MakeLegend (l *_g .CT_Legend )Legend {return Legend {l }}; +// Values returns the bubble size data source. +func (_baf BubbleChartSeries )BubbleSizes ()NumberDataSource {if _baf ._deb .BubbleSize ==nil {_baf ._deb .BubbleSize =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_baf ._deb .BubbleSize );};func (_fed DateAxis )SetPosition (p _b .ST_AxPos ){_fed ._fae .AxPos =_b .NewCT_AxPos ();_fed ._fae .AxPos .ValAttr =p ;}; -// X returns the inner wrapped XML type. -func (_eac StockChart )X ()*_g .CT_StockChart {return _eac ._ddfb }; +// AddArea3DChart adds a new area chart to a chart. +func (_fgdb Chart )AddArea3DChart ()Area3DChart {_dgb (_fgdb ._dfa .Chart );_abc :=_b .NewCT_PlotAreaChoice ();_fgdb ._dfa .Chart .PlotArea .Choice =append (_fgdb ._dfa .Chart .PlotArea .Choice ,_abc );_abc .Area3DChart =_b .NewCT_Area3DChart ();_gbd :=Area3DChart {_gd :_abc .Area3DChart };_gbd .InitializeDefaults ();return _gbd ;};func (_aebb LineChartSeries )InitializeDefaults (){_aebb .Properties ().LineProperties ().SetWidth (1*_f .Point );_aebb .Properties ().LineProperties ().SetSolidFill (_fgd .Black );_aebb .Properties ().LineProperties ().SetJoin (_db .LineJoinRound );_aebb .Marker ().SetSymbol (_b .ST_MarkerStyleNone );_aebb .Labels ().SetShowLegendKey (false );_aebb .Labels ().SetShowValue (false );_aebb .Labels ().SetShowPercent (false );_aebb .Labels ().SetShowCategoryName (false );_aebb .Labels ().SetShowSeriesName (false );_aebb .Labels ().SetShowLeaderLines (false );};func (_bcf DateAxis )SetCrosses (axis Axis ){_bcf ._fae .CrossAx .ValAttr =axis .AxisID ()};func MakeDataLabels (x *_b .CT_DLbls )DataLabels {return DataLabels {x }}; -// DoughnutChart is a Doughnut chart. -type DoughnutChart struct{chartBase ;_aeg *_g .CT_DoughnutChart ;};func (_dgce NumberDataSource )SetReference (s string ){_dgce .ensureChoice ();if _dgce ._cggc .Choice .NumRef ==nil {_dgce ._cggc .Choice .NumRef =_g .NewCT_NumRef ();};_dgce ._cggc .Choice .NumRef .F =s ;}; +// InitializeDefaults the bar chart to its defaults +func (_cea Bar3DChart )InitializeDefaults (){_cea .SetDirection (_b .ST_BarDirCol )}; -// AddAxis adds an axis to a Surface chart. -func (_ebba Surface3DChart )AddAxis (axis Axis ){_cadb :=_g .NewCT_UnsignedInt ();_cadb .ValAttr =axis .AxisID ();_ebba ._cecf .AxId =append (_ebba ._cecf .AxId ,_cadb );}; +// X returns the inner wrapped XML type. +func (_dg BarChart )X ()*_b .CT_BarChart {return _dg ._cda }; -// ScatterChartSeries is the data series for a scatter chart. -type ScatterChartSeries struct{_bebf *_g .CT_ScatterSer }; +// SetLabelReference is used to set the source data to a range of cells +// containing strings. +func (_gcc CategoryAxisDataSource )SetLabelReference (s string ){_gcc ._bda .Choice =_b .NewCT_AxDataSourceChoice ();_gcc ._bda .Choice .StrRef =_b .NewCT_StrRef ();_gcc ._bda .Choice .StrRef .F =s ;}; -// Marker returns the marker properties. -func (_ccfd LineChartSeries )Marker ()Marker {if _ccfd ._fgfa .Marker ==nil {_ccfd ._fgfa .Marker =_g .NewCT_Marker ();};return MakeMarker (_ccfd ._fgfa .Marker );}; +// AddSeries adds a default series to an Doughnut chart. +func (_bbf DoughnutChart )AddSeries ()PieChartSeries {_aga :=_b .NewCT_PieSer ();_bbf ._gca .Ser =append (_bbf ._gca .Ser ,_aga );_aga .Idx .ValAttr =uint32 (len (_bbf ._gca .Ser )-1);_aga .Order .ValAttr =uint32 (len (_bbf ._gca .Ser )-1);_dge :=PieChartSeries {_aga };_dge .InitializeDefaults ();return _dge ;}; // Bar3DChart is a 3D bar chart. -type Bar3DChart struct{chartBase ;_fc *_g .CT_Bar3DChart ;};func (_cd CategoryAxis )InitializeDefaults (){_cd .SetPosition (_g .ST_AxPosB );_cd .SetMajorTickMark (_g .ST_TickMarkOut );_cd .SetMinorTickMark (_g .ST_TickMarkIn );_cd .SetTickLabelPosition (_g .ST_TickLblPosNextTo );_cd .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_cg .LightGray );_cd .Properties ().LineProperties ().SetSolidFill (_cg .Black );}; +type Bar3DChart struct{chartBase ;_fga *_b .CT_Bar3DChart ;}; -// AddSeries adds a default series to a Surface chart. -func (_fga Surface3DChart )AddSeries ()SurfaceChartSeries {_eef :=_fga .nextColor (len (_fga ._cecf .Ser ));_bddf :=_g .NewCT_SurfaceSer ();_fga ._cecf .Ser =append (_fga ._cecf .Ser ,_bddf );_bddf .Idx .ValAttr =uint32 (len (_fga ._cecf .Ser )-1);_bddf .Order .ValAttr =uint32 (len (_fga ._cecf .Ser )-1);_bfg :=SurfaceChartSeries {_bddf };_bfg .InitializeDefaults ();_bfg .Properties ().LineProperties ().SetSolidFill (_eef );return _bfg ;}; +// AddSeries adds a default series to a Bubble chart. +func (_aed BubbleChart )AddSeries ()BubbleChartSeries {_bf :=_aed .nextColor (len (_aed ._add .Ser ));_cf :=_b .NewCT_BubbleSer ();_aed ._add .Ser =append (_aed ._add .Ser ,_cf );_cf .Idx .ValAttr =uint32 (len (_aed ._add .Ser )-1);_cf .Order .ValAttr =uint32 (len (_aed ._add .Ser )-1);_cce :=BubbleChartSeries {_cf };_cce .InitializeDefaults ();_cce .Properties ().SetSolidFill (_bf );return _cce ;}; -// SetText sets the series text. -func (_afd BarChartSeries )SetText (s string ){_afd ._bba .Tx =_g .NewCT_SerTx ();_afd ._bba .Tx .Choice .V =&s ;};func MakeSeriesAxis (x *_g .CT_SerAx )SeriesAxis {return SeriesAxis {x }}; +// RemoveTitle removes any existing title from the chart. +func (_dce Chart )RemoveTitle (){_dce ._dfa .Chart .Title =nil ;_dce ._dfa .Chart .AutoTitleDeleted =_b .NewCT_Boolean ();_dce ._dfa .Chart .AutoTitleDeleted .ValAttr =_g .Bool (true );}; -// RemoveLegend removes the legend if the chart has one. -func (_edc Chart )RemoveLegend (){_edc ._ddf .Chart .Legend =nil };type DateAxis struct{_cec *_g .CT_DateAx }; +// X returns the inner wrapped XML type. +func (_bdb RadarChart )X ()*_b .CT_RadarChart {return _bdb ._cac }; -// AddAxis adds an axis to a Scatter chart. -func (_cdef ScatterChart )AddAxis (axis Axis ){_cfed :=_g .NewCT_UnsignedInt ();_cfed .ValAttr =axis .AxisID ();_cdef ._abcg .AxId =append (_cdef ._abcg .AxId ,_cfed );}; +// PieChart is a Pie chart. +type PieChart struct{chartBase ;_cefg *_b .CT_PieChart ;};func (_bdfa CategoryAxis )SetCrosses (axis Axis ){_bdfa ._ab .Choice =_b .NewEG_AxSharedChoice ();_bdfa ._ab .Choice .Crosses =_b .NewCT_Crosses ();_bdfa ._ab .Choice .Crosses .ValAttr =_b .ST_CrossesAutoZero ;_bdfa ._ab .CrossAx .ValAttr =axis .AxisID ();}; -// Properties returns the bar chart series shape properties. -func (_faf AreaChartSeries )Properties ()_fa .ShapeProperties {if _faf ._fad .SpPr ==nil {_faf ._fad .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_faf ._fad .SpPr );}; +// AddAxis adds an axis to a line chart. +func (_aeb LineChart )AddAxis (axis Axis ){_dgd :=_b .NewCT_UnsignedInt ();_dgd .ValAttr =axis .AxisID ();_aeb ._ace .AxId =append (_aeb ._ace .AxId ,_dgd );};func (_ege ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ege ._dcc .XVal ==nil {_ege ._dcc .XVal =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_ege ._dcc .XVal );};func (_ef BubbleChart )AddAxis (axis Axis ){_bce :=_b .NewCT_UnsignedInt ();_bce .ValAttr =axis .AxisID ();_ef ._add .AxId =append (_ef ._add .AxId ,_bce );}; + +// AddBarChart adds a new bar chart to a chart. +func (_abgd Chart )AddBarChart ()BarChart {_ggb :=_b .NewCT_PlotAreaChoice ();_abgd ._dfa .Chart .PlotArea .Choice =append (_abgd ._dfa .Chart .PlotArea .Choice ,_ggb );_ggb .BarChart =_b .NewCT_BarChart ();_ggb .BarChart .Grouping =_b .NewCT_BarGrouping ();_ggb .BarChart .Grouping .ValAttr =_b .ST_BarGroupingStandard ;_gab :=BarChart {_cda :_ggb .BarChart };_gab .InitializeDefaults ();return _gab ;}; // X returns the inner wrapped XML type. -func (_aec LineChart )X ()*_g .CT_LineChart {return _aec ._dcf };func (_add BubbleChart )AddAxis (axis Axis ){_bgf :=_g .NewCT_UnsignedInt ();_bgf .ValAttr =axis .AxisID ();_add ._cgag .AxId =append (_add ._cgag .AxId ,_bgf );};func (_gd DateAxis )SetCrosses (axis Axis ){_gd ._cec .CrossAx .ValAttr =axis .AxisID ()}; +func (_bd AreaChart )X ()*_b .CT_AreaChart {return _bd ._ae }; -// AddTitle sets a new title on the chart. -func (_aaa Chart )AddTitle ()Title {_aaa ._ddf .Chart .Title =_g .NewCT_Title ();_aaa ._ddf .Chart .Title .Overlay =_g .NewCT_Boolean ();_aaa ._ddf .Chart .Title .Overlay .ValAttr =_be .Bool (false );_aaa ._ddf .Chart .AutoTitleDeleted =_g .NewCT_Boolean ();_aaa ._ddf .Chart .AutoTitleDeleted .ValAttr =_be .Bool (false );_dfdb :=MakeTitle (_aaa ._ddf .Chart .Title );_dfdb .InitializeDefaults ();return _dfdb ;}; +// X returns the inner wrapped XML type. +func (_cafd Pie3DChart )X ()*_b .CT_Pie3DChart {return _cafd ._dd }; -// InitializeDefaults the bar chart to its defaults -func (_cccd Pie3DChart )InitializeDefaults (){_cccd ._gfdc .VaryColors =_g .NewCT_Boolean ();_cccd ._gfdc .VaryColors .ValAttr =_be .Bool (true );}; +// Axis is the interface implemented by different axes when assigning to a +// chart. +type Axis interface{AxisID ()uint32 ;};func (_fb DateAxis )SetMinorTickMark (m _b .ST_TickMark ){if m ==_b .ST_TickMarkUnset {_fb ._fae .MinorTickMark =nil ;}else {_fb ._fae .MinorTickMark =_b .NewCT_TickMark ();_fb ._fae .MinorTickMark .ValAttr =m ;};}; -// X returns the inner wrapped XML type. -func (_bdbd Marker )X ()*_g .CT_Marker {return _bdbd ._agae }; +// Properties returns the line chart series shape properties. +func (_cfc SurfaceChartSeries )Properties ()_db .ShapeProperties {if _cfc ._ggag .SpPr ==nil {_cfc ._ggag .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_cfc ._ggag .SpPr );}; // X returns the inner wrapped XML type. -func (_cea BubbleChartSeries )X ()*_g .CT_BubbleSer {return _cea ._adb };func (_bddg SeriesAxis )SetCrosses (axis Axis ){_bddg ._ceef .CrossAx .ValAttr =axis .AxisID ()}; +func (_bcb BubbleChart )X ()*_b .CT_BubbleChart {return _bcb ._add };func (_fgdd DataLabels )SetShowLegendKey (b bool ){_fgdd .ensureChoice ();_fgdd ._dadg .Choice .ShowLegendKey =_b .NewCT_Boolean ();_fgdd ._dadg .Choice .ShowLegendKey .ValAttr =_g .Bool (b );};func (_caac SurfaceChartSeries )InitializeDefaults (){_caac .Properties ().LineProperties ().SetWidth (1*_f .Point );_caac .Properties ().LineProperties ().SetSolidFill (_fgd .Black );_caac .Properties ().LineProperties ().SetJoin (_db .LineJoinRound );}; -// PieOfPieChart is a Pie chart with an extra Pie chart. -type PieOfPieChart struct{chartBase ;_gfgg *_g .CT_OfPieChart ;}; +// BubbleChartSeries is a series to be used on a Bubble chart. +type BubbleChartSeries struct{_deb *_b .CT_BubbleSer }; -// AddSeries adds a default series to a line chart. -func (_gdf LineChart )AddSeries ()LineChartSeries {_cbfa :=_gdf .nextColor (len (_gdf ._dcf .Ser ));_fbg :=_g .NewCT_LineSer ();_gdf ._dcf .Ser =append (_gdf ._dcf .Ser ,_fbg );_fbg .Idx .ValAttr =uint32 (len (_gdf ._dcf .Ser )-1);_fbg .Order .ValAttr =uint32 (len (_gdf ._dcf .Ser )-1);_dfeg :=LineChartSeries {_fbg };_dfeg .InitializeDefaults ();_dfeg .Properties ().LineProperties ().SetSolidFill (_cbfa );return _dfeg ;}; +// SetType sets the type the secone pie to either pie or bar +func (_bbeb PieOfPieChart )SetType (t _b .ST_OfPieType ){_bbeb ._dfce .OfPieType .ValAttr =t }; -// SetOrder sets the order of the series -func (_egee SurfaceChartSeries )SetOrder (idx uint32 ){_egee ._gdgb .Order .ValAttr =idx };func (_bgc Legend )SetOverlay (b bool ){_bgc ._cef .Overlay =_g .NewCT_Boolean ();_bgc ._cef .Overlay .ValAttr =_be .Bool (b );};func (_aca ScatterChartSeries )InitializeDefaults (){_aca .Properties ().LineProperties ().SetNoFill ();_aca .Marker ().SetSymbol (_g .ST_MarkerStyleAuto );_aca .Labels ().SetShowLegendKey (false );_aca .Labels ().SetShowValue (true );_aca .Labels ().SetShowPercent (false );_aca .Labels ().SetShowCategoryName (false );_aca .Labels ().SetShowSeriesName (false );_aca .Labels ().SetShowLeaderLines (false );}; +// AddValueAxis adds a value axis to the chart. +func (_gbf Chart )AddValueAxis ()ValueAxis {_bca :=_b .NewCT_ValAx ();if _gbf ._dfa .Chart .PlotArea .CChoice ==nil {_gbf ._dfa .Chart .PlotArea .CChoice =_b .NewCT_PlotAreaChoice1 ();};_bca .AxId =_b .NewCT_UnsignedInt ();_bca .AxId .ValAttr =0x7FFFFFFF&_fg .Uint32 ();_gbf ._dfa .Chart .PlotArea .CChoice .ValAx =append (_gbf ._dfa .Chart .PlotArea .CChoice .ValAx ,_bca );_bca .Delete =_b .NewCT_Boolean ();_bca .Delete .ValAttr =_g .Bool (false );_bca .Scaling =_b .NewCT_Scaling ();_bca .Scaling .Orientation =_b .NewCT_Orientation ();_bca .Scaling .Orientation .ValAttr =_b .ST_OrientationMinMax ;_bca .Choice =&_b .EG_AxSharedChoice {};_bca .Choice .Crosses =_b .NewCT_Crosses ();_bca .Choice .Crosses .ValAttr =_b .ST_CrossesAutoZero ;_bca .CrossBetween =_b .NewCT_CrossBetween ();_bca .CrossBetween .ValAttr =_b .ST_CrossBetweenBetween ;_dbb :=MakeValueAxis (_bca );_dbb .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_fgd .LightGray );_dbb .SetMajorTickMark (_b .ST_TickMarkOut );_dbb .SetMinorTickMark (_b .ST_TickMarkIn );_dbb .SetTickLabelPosition (_b .ST_TickLblPosNextTo );_dbb .Properties ().LineProperties ().SetSolidFill (_fgd .Black );_dbb .SetPosition (_b .ST_AxPosL );return _dbb ;}; -// SetText sets the series text -func (_gfga ScatterChartSeries )SetText (s string ){_gfga ._bebf .Tx =_g .NewCT_SerTx ();_gfga ._bebf .Tx .Choice .V =&s ;}; +// AddAxis adds an axis to a Scatter chart. +func (_bgfa ScatterChart )AddAxis (axis Axis ){_dbe :=_b .NewCT_UnsignedInt ();_dbe .ValAttr =axis .AxisID ();_bgfa ._cede .AxId =append (_bgfa ._cede .AxId ,_dbe );};func (_fff Chart )AddSeriesAxis ()SeriesAxis {_cfb :=_b .NewCT_SerAx ();if _fff ._dfa .Chart .PlotArea .CChoice ==nil {_fff ._dfa .Chart .PlotArea .CChoice =_b .NewCT_PlotAreaChoice1 ();};_cfb .AxId =_b .NewCT_UnsignedInt ();_cfb .AxId .ValAttr =0x7FFFFFFF&_fg .Uint32 ();_fff ._dfa .Chart .PlotArea .CChoice .SerAx =append (_fff ._dfa .Chart .PlotArea .CChoice .SerAx ,_cfb );_cfb .Delete =_b .NewCT_Boolean ();_cfb .Delete .ValAttr =_g .Bool (false );_gga :=MakeSeriesAxis (_cfb );_gga .InitializeDefaults ();return _gga ;};func (_gfd DataLabels )SetShowCategoryName (b bool ){_gfd .ensureChoice ();_gfd ._dadg .Choice .ShowCatName =_b .NewCT_Boolean ();_gfd ._dadg .Choice .ShowCatName .ValAttr =_g .Bool (b );};func MakeCategoryAxis (x *_b .CT_CatAx )CategoryAxis {return CategoryAxis {x }};func MakeMarker (x *_b .CT_Marker )Marker {return Marker {x }};func (_gfg SurfaceChart )InitializeDefaults (){_gfg ._agac .Wireframe =_b .NewCT_Boolean ();_gfg ._agac .Wireframe .ValAttr =_g .Bool (false );_gfg ._agac .BandFmts =_b .NewCT_BandFmts ();for _fefd :=0;_fefd < 15;_fefd ++{_bgcg :=_b .NewCT_BandFmt ();_bgcg .Idx .ValAttr =uint32 (_fefd );_bgcg .SpPr =_d .NewCT_ShapeProperties ();_eac :=_db .MakeShapeProperties (_bgcg .SpPr );_eac .SetSolidFill (_gfg .nextColor (_fefd ));_gfg ._agac .BandFmts .BandFmt =append (_gfg ._agac .BandFmts .BandFmt ,_bgcg );};};func (_eee DateAxis )Properties ()_db .ShapeProperties {if _eee ._fae .SpPr ==nil {_eee ._fae .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_eee ._fae .SpPr );}; -// Values returns the value data source. -func (_fbcf PieChartSeries )Values ()NumberDataSource {if _fbcf ._cbfe .Val ==nil {_fbcf ._cbfe .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_fbcf ._cbfe .Val );};func (_bb AreaChart )AddAxis (axis Axis ){_ab :=_g .NewCT_UnsignedInt ();_ab .ValAttr =axis .AxisID ();_bb ._ad .AxId =append (_bb ._ad .AxId ,_ab );}; +// SetDirection changes the direction of the bar chart (bar or column). +func (_fc Bar3DChart )SetDirection (d _b .ST_BarDir ){_fc ._fga .BarDir .ValAttr =d };func (_bde Legend )InitializeDefaults (){_bde .SetPosition (_b .ST_LegendPosR );_bde .SetOverlay (false );_bde .Properties ().SetNoFill ();_bde .Properties ().LineProperties ().SetNoFill ();}; -// Properties returns the line chart series shape properties. -func (_cbff LineChartSeries )Properties ()_fa .ShapeProperties {if _cbff ._fgfa .SpPr ==nil {_cbff ._fgfa .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_cbff ._fgfa .SpPr );}; +// Properties returns the bar chart series shape properties. +func (_cfa RadarChartSeries )Properties ()_db .ShapeProperties {if _cfa ._egc .SpPr ==nil {_cfa ._egc .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_cfa ._egc .SpPr );}; -// Pie3DChart is a Pie3D chart. -type Pie3DChart struct{chartBase ;_gfdc *_g .CT_Pie3DChart ;}; +// SetText sets the series text +func (_ede LineChartSeries )SetText (s string ){_ede ._fdd .Tx =_b .NewCT_SerTx ();_ede ._fdd .Tx .Choice .V =&s ;};func (_bba ScatterChartSeries )InitializeDefaults (){_bba .Properties ().LineProperties ().SetNoFill ();_bba .Marker ().SetSymbol (_b .ST_MarkerStyleAuto );_bba .Labels ().SetShowLegendKey (false );_bba .Labels ().SetShowValue (true );_bba .Labels ().SetShowPercent (false );_bba .Labels ().SetShowCategoryName (false );_bba .Labels ().SetShowSeriesName (false );_bba .Labels ().SetShowLeaderLines (false );}; -// AddAxis adds an axis to a line chart. -func (_fgc Line3DChart )AddAxis (axis Axis ){_bagg :=_g .NewCT_UnsignedInt ();_bagg .ValAttr =axis .AxisID ();_fgc ._accb .AxId =append (_fgc ._accb .AxId ,_bagg );};func (_agaf Title )ParagraphProperties ()_fa .ParagraphProperties {if _agaf ._gbac .Tx ==nil {_agaf .SetText ("");};if _agaf ._gbac .Tx .Choice .Rich .P [0].PPr ==nil {_agaf ._gbac .Tx .Choice .Rich .P [0].PPr =_a .NewCT_TextParagraphProperties ();};return _fa .MakeParagraphProperties (_agaf ._gbac .Tx .Choice .Rich .P [0].PPr );}; +// Chart is a generic chart. +type Chart struct{_dfa *_b .ChartSpace }; // X returns the inner wrapped XML type. -func (_cecb Line3DChart )X ()*_g .CT_Line3DChart {return _cecb ._accb }; +func (_bfg Chart )X ()*_b .ChartSpace {return _bfg ._dfa }; + +// SetValues sets values directly on a source. +func (_bgf NumberDataSource )SetValues (v []float64 ){_bgf .ensureChoice ();_bgf ._bff .Choice .NumRef =nil ;_bgf ._bff .Choice .NumLit =_b .NewCT_NumData ();_bgf ._bff .Choice .NumLit .PtCount =_b .NewCT_UnsignedInt ();_bgf ._bff .Choice .NumLit .PtCount .ValAttr =uint32 (len (v ));for _fbc ,_adf :=range v {_bgf ._bff .Choice .NumLit .Pt =append (_bgf ._bff .Choice .NumLit .Pt ,&_b .CT_NumVal {IdxAttr :uint32 (_fbc ),V :_ad .Sprintf ("\u0025\u0067",_adf )});};}; // X returns the inner wrapped XML type. -func (_da Chart )X ()*_g .ChartSpace {return _da ._ddf }; +func (_bab SurfaceChartSeries )X ()*_b .CT_SurfaceSer {return _bab ._ggag }; -// CategoryAxisDataSource specifies the data for an axis. It's commonly used with -// SetReference to set the axis data to a range of cells. -type CategoryAxisDataSource struct{_bdg *_g .CT_AxDataSource }; +// SetText sets the series text. +func (_afd BubbleChartSeries )SetText (s string ){_afd ._deb .Tx =_b .NewCT_SerTx ();_afd ._deb .Tx .Choice .V =&s ;}; -// Surface3DChart is a 3D view of a surface chart. -type Surface3DChart struct{chartBase ;_cecf *_g .CT_Surface3DChart ;}; +// Properties returns the line chart series shape properties. +func (_eag ScatterChartSeries )Properties ()_db .ShapeProperties {if _eag ._dcc .SpPr ==nil {_eag ._dcc .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_eag ._dcc .SpPr );};type Line3DChart struct{chartBase ;_dab *_b .CT_Line3DChart ;}; // X returns the inner wrapped XML type. -func (_ceed RadarChart )X ()*_g .CT_RadarChart {return _ceed ._beec }; +func (_gad LineChart )X ()*_b .CT_LineChart {return _gad ._ace };func (_egf Title )RunProperties ()_db .RunProperties {if _egf ._agae .Tx ==nil {_egf .SetText ("");};if _egf ._agae .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_egf ._agae .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_d .NewCT_TextCharacterProperties ();};return _db .MakeRunProperties (_egf ._agae .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );};type ValueAxis struct{_decc *_b .CT_ValAx }; -// SetIndex sets the index of the series -func (_cfe LineChartSeries )SetIndex (idx uint32 ){_cfe ._fgfa .Idx .ValAttr =idx };func (_dae LineChartSeries )InitializeDefaults (){_dae .Properties ().LineProperties ().SetWidth (1*_f .Point );_dae .Properties ().LineProperties ().SetSolidFill (_cg .Black );_dae .Properties ().LineProperties ().SetJoin (_fa .LineJoinRound );_dae .Marker ().SetSymbol (_g .ST_MarkerStyleNone );_dae .Labels ().SetShowLegendKey (false );_dae .Labels ().SetShowValue (false );_dae .Labels ().SetShowPercent (false );_dae .Labels ().SetShowCategoryName (false );_dae .Labels ().SetShowSeriesName (false );_dae .Labels ().SetShowLeaderLines (false );};func (_ag CategoryAxis )SetCrosses (axis Axis ){_ag ._ed .Choice =_g .NewEG_AxSharedChoice ();_ag ._ed .Choice .Crosses =_g .NewCT_Crosses ();_ag ._ed .Choice .Crosses .ValAttr =_g .ST_CrossesAutoZero ;_ag ._ed .CrossAx .ValAttr =axis .AxisID ();}; +// SetOrder sets the order of the series +func (_ecbe ScatterChartSeries )SetOrder (idx uint32 ){_ecbe ._dcc .Order .ValAttr =idx }; -// Properties returns the chart's shape properties. -func (_cdg Chart )Properties ()_fa .ShapeProperties {if _cdg ._ddf .SpPr ==nil {_cdg ._ddf .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_cdg ._ddf .SpPr );}; +// SetValues is used to set the source data to a set of values. +func (_fgf CategoryAxisDataSource )SetValues (v []string ){_fgf ._bda .Choice =_b .NewCT_AxDataSourceChoice ();_fgf ._bda .Choice .StrLit =_b .NewCT_StrData ();_fgf ._bda .Choice .StrLit .PtCount =_b .NewCT_UnsignedInt ();_fgf ._bda .Choice .StrLit .PtCount .ValAttr =uint32 (len (v ));for _cdf ,_aca :=range v {_fgf ._bda .Choice .StrLit .Pt =append (_fgf ._bda .Choice .StrLit .Pt ,&_b .CT_StrVal {IdxAttr :uint32 (_cdf ),V :_aca });};};func (_fec chartBase )nextColor (_fccg int )_fgd .Color {return _caf [_fccg %len (_caf )]}; -// AddSeries adds a default series to a Scatter chart. -func (_fgde ScatterChart )AddSeries ()ScatterChartSeries {_cbg :=_fgde .nextColor (len (_fgde ._abcg .Ser ));_bab :=_g .NewCT_ScatterSer ();_fgde ._abcg .Ser =append (_fgde ._abcg .Ser ,_bab );_bab .Idx .ValAttr =uint32 (len (_fgde ._abcg .Ser )-1);_bab .Order .ValAttr =uint32 (len (_fgde ._abcg .Ser )-1);_aaf :=ScatterChartSeries {_bab };_aaf .InitializeDefaults ();_aaf .Marker ().Properties ().LineProperties ().SetSolidFill (_cbg );_aaf .Marker ().Properties ().SetSolidFill (_cbg );return _aaf ;}; +// StockChart is a 2D Stock chart. +type StockChart struct{chartBase ;_eaba *_b .CT_StockChart ;};func (_aba LineChartSeries )SetSmooth (b bool ){_aba ._fdd .Smooth =_b .NewCT_Boolean ();_aba ._fdd .Smooth .ValAttr =&b ;}; -// SetNumberReference is used to set the source data to a range of cells containing -// numbers. -func (_bde CategoryAxisDataSource )SetNumberReference (s string ){_bde ._bdg .Choice =_g .NewCT_AxDataSourceChoice ();_bde ._bdg .Choice .NumRef =_g .NewCT_NumRef ();_bde ._bdg .Choice .NumRef .F =s ;};func (_cde DataLabels )SetShowLegendKey (b bool ){_cde .ensureChoice ();_cde ._egca .Choice .ShowLegendKey =_g .NewCT_Boolean ();_cde ._egca .Choice .ShowLegendKey .ValAttr =_be .Bool (b );}; +// RadarChart is an Radar chart that has a shaded Radar underneath a curve. +type RadarChart struct{chartBase ;_cac *_b .CT_RadarChart ;};func (_df AreaChart )AddAxis (axis Axis ){_cb :=_b .NewCT_UnsignedInt ();_cb .ValAttr =axis .AxisID ();_df ._ae .AxId =append (_df ._ae .AxId ,_cb );}; -// SetText sets the series text. -func (_gg AreaChartSeries )SetText (s string ){_gg ._fad .Tx =_g .NewCT_SerTx ();_gg ._fad .Tx .Choice .V =&s ;}; +// InitializeDefaults initializes an Radar series to the default values. +func (_aedc RadarChartSeries )InitializeDefaults (){}; -// CategoryAxis returns the category data source. -func (_ee BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ee ._bba .Cat ==nil {_ee ._bba .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_ee ._bba .Cat );}; +// AddBar3DChart adds a new 3D bar chart to a chart. +func (_gcd Chart )AddBar3DChart ()Bar3DChart {_dgb (_gcd ._dfa .Chart );_cgf :=_b .NewCT_PlotAreaChoice ();_gcd ._dfa .Chart .PlotArea .Choice =append (_gcd ._dfa .Chart .PlotArea .Choice ,_cgf );_cgf .Bar3DChart =_b .NewCT_Bar3DChart ();_cgf .Bar3DChart .Grouping =_b .NewCT_BarGrouping ();_cgf .Bar3DChart .Grouping .ValAttr =_b .ST_BarGroupingStandard ;_gcf :=Bar3DChart {_fga :_cgf .Bar3DChart };_gcf .InitializeDefaults ();return _gcf ;}; -// InitializeDefaults the bar chart to its defaults -func (_efd PieChart )InitializeDefaults (){_efd ._cffc .VaryColors =_g .NewCT_Boolean ();_efd ._cffc .VaryColors .ValAttr =_be .Bool (true );}; +// AddSeries adds a default series to an area chart. +func (_fd Area3DChart )AddSeries ()AreaChartSeries {_dca :=_fd .nextColor (len (_fd ._gd .Ser ));_fe :=_b .NewCT_AreaSer ();_fd ._gd .Ser =append (_fd ._gd .Ser ,_fe );_fe .Idx .ValAttr =uint32 (len (_fd ._gd .Ser )-1);_fe .Order .ValAttr =uint32 (len (_fd ._gd .Ser )-1);_ga :=AreaChartSeries {_fe };_ga .InitializeDefaults ();_ga .Properties ().SetSolidFill (_dca );return _ga ;}; -// Labels returns the data label properties. -func (_ebgc ScatterChartSeries )Labels ()DataLabels {if _ebgc ._bebf .DLbls ==nil {_ebgc ._bebf .DLbls =_g .NewCT_DLbls ();};return MakeDataLabels (_ebgc ._bebf .DLbls );}; +// AddAreaChart adds a new area chart to a chart. +func (_ecf Chart )AddAreaChart ()AreaChart {_bgc :=_b .NewCT_PlotAreaChoice ();_ecf ._dfa .Chart .PlotArea .Choice =append (_ecf ._dfa .Chart .PlotArea .Choice ,_bgc );_bgc .AreaChart =_b .NewCT_AreaChart ();_cbe :=AreaChart {_ae :_bgc .AreaChart };_cbe .InitializeDefaults ();return _cbe ;}; -// X returns the inner wrapped XML type. -func (_eee ScatterChartSeries )X ()*_g .CT_ScatterSer {return _eee ._bebf };func (_gced Marker )Properties ()_fa .ShapeProperties {if _gced ._agae .SpPr ==nil {_gced ._agae .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_gced ._agae .SpPr );}; +// CategoryAxis returns the category data source. +func (_efed RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _efed ._egc .Cat ==nil {_efed ._egc .Cat =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_efed ._egc .Cat );}; -// Properties returns the line chart series shape properties. -func (_dfa SurfaceChartSeries )Properties ()_fa .ShapeProperties {if _dfa ._gdgb .SpPr ==nil {_dfa ._gdgb .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_dfa ._gdgb .SpPr );};func (_fgdc SeriesAxis )AxisID ()uint32 {return _fgdc ._ceef .AxId .ValAttr }; +// CategoryAxis returns the category data source. +func (_cdc PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cdc ._cgb .Cat ==nil {_cdc ._cgb .Cat =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_cdc ._cgb .Cat );};func (_acbc DataLabels )SetShowValue (b bool ){_acbc .ensureChoice ();_acbc ._dadg .Choice .ShowVal =_b .NewCT_Boolean ();_acbc ._dadg .Choice .ShowVal .ValAttr =_g .Bool (b );};type GridLines struct{_eeb *_b .CT_ChartLines }; -// AddValueAxis adds a value axis to the chart. -func (_agb Chart )AddValueAxis ()ValueAxis {_bca :=_g .NewCT_ValAx ();if _agb ._ddf .Chart .PlotArea .CChoice ==nil {_agb ._ddf .Chart .PlotArea .CChoice =_g .NewCT_PlotAreaChoice1 ();};_bca .AxId =_g .NewCT_UnsignedInt ();_bca .AxId .ValAttr =0x7FFFFFFF&_c .Uint32 ();_agb ._ddf .Chart .PlotArea .CChoice .ValAx =append (_agb ._ddf .Chart .PlotArea .CChoice .ValAx ,_bca );_bca .Delete =_g .NewCT_Boolean ();_bca .Delete .ValAttr =_be .Bool (false );_bca .Scaling =_g .NewCT_Scaling ();_bca .Scaling .Orientation =_g .NewCT_Orientation ();_bca .Scaling .Orientation .ValAttr =_g .ST_OrientationMinMax ;_bca .Choice =&_g .EG_AxSharedChoice {};_bca .Choice .Crosses =_g .NewCT_Crosses ();_bca .Choice .Crosses .ValAttr =_g .ST_CrossesAutoZero ;_bca .CrossBetween =_g .NewCT_CrossBetween ();_bca .CrossBetween .ValAttr =_g .ST_CrossBetweenBetween ;_bac :=MakeValueAxis (_bca );_bac .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_cg .LightGray );_bac .SetMajorTickMark (_g .ST_TickMarkOut );_bac .SetMinorTickMark (_g .ST_TickMarkIn );_bac .SetTickLabelPosition (_g .ST_TickLblPosNextTo );_bac .Properties ().LineProperties ().SetSolidFill (_cg .Black );_bac .SetPosition (_g .ST_AxPosL );return _bac ;};type SurfaceChartSeries struct{_gdgb *_g .CT_SurfaceSer };func (_efb Marker )SetSymbol (s _g .ST_MarkerStyle ){if s ==_g .ST_MarkerStyleUnset {_efb ._agae .Symbol =nil ;}else {_efb ._agae .Symbol =_g .NewCT_MarkerStyle ();_efb ._agae .Symbol .ValAttr =s ;};};func (_cgd Area3DChart )AddAxis (axis Axis ){_bg :=_g .NewCT_UnsignedInt ();_bg .ValAttr =axis .AxisID ();_cgd ._ce .AxId =append (_cgd ._ce .AxId ,_bg );}; +// AddScatterChart adds a scatter (X/Y) chart. +func (_ecb Chart )AddScatterChart ()ScatterChart {_feff :=_b .NewCT_PlotAreaChoice ();_ecb ._dfa .Chart .PlotArea .Choice =append (_ecb ._dfa .Chart .PlotArea .Choice ,_feff );_feff .ScatterChart =_b .NewCT_ScatterChart ();_ced :=ScatterChart {_cede :_feff .ScatterChart };_ced .InitializeDefaults ();return _ced ;};func (_gea ValueAxis )Properties ()_db .ShapeProperties {if _gea ._decc .SpPr ==nil {_gea ._decc .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_gea ._decc .SpPr );}; -// Area3DChart is an area chart that has a shaded area underneath a curve. -type Area3DChart struct{chartBase ;_ce *_g .CT_Area3DChart ;};type chartBase struct{};type ScatterChart struct{chartBase ;_abcg *_g .CT_ScatterChart ;}; +// AddSeries adds a default series to an area chart. +func (_aa AreaChart )AddSeries ()AreaChartSeries {_ff :=_aa .nextColor (len (_aa ._ae .Ser ));_c :=_b .NewCT_AreaSer ();_aa ._ae .Ser =append (_aa ._ae .Ser ,_c );_c .Idx .ValAttr =uint32 (len (_aa ._ae .Ser )-1);_c .Order .ValAttr =uint32 (len (_aa ._ae .Ser )-1);_ge :=AreaChartSeries {_c };_ge .InitializeDefaults ();_ge .Properties ().SetSolidFill (_ff );return _ge ;};type LineChart struct{chartBase ;_ace *_b .CT_LineChart ;}; -// AreaChart is an area chart that has a shaded area underneath a curve. -type AreaChart struct{chartBase ;_ad *_g .CT_AreaChart ;}; +// X returns the inner wrapped XML type. +func (_gde SeriesAxis )X ()*_b .CT_SerAx {return _gde ._bbd }; -// InitializeDefaults the bar chart to its defaults -func (_gbdg DoughnutChart )InitializeDefaults (){_gbdg ._aeg .VaryColors =_g .NewCT_Boolean ();_gbdg ._aeg .VaryColors .ValAttr =_be .Bool (true );_gbdg ._aeg .HoleSize =_g .NewCT_HoleSize ();_gbdg ._aeg .HoleSize .ValAttr =&_g .ST_HoleSize {};_gbdg ._aeg .HoleSize .ValAttr .ST_HoleSizeUByte =_be .Uint8 (50);}; +// X returns the inner wrapped XML type. +func (_da AreaChartSeries )X ()*_b .CT_AreaSer {return _da ._ged }; -// CategoryAxis returns the category data source. -func (_fea RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fea ._cca .Cat ==nil {_fea ._cca .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_fea ._cca .Cat );}; +// AddCategoryAxis adds a category axis. +func (_aac Chart )AddCategoryAxis ()CategoryAxis {_bfc :=_b .NewCT_CatAx ();if _aac ._dfa .Chart .PlotArea .CChoice ==nil {_aac ._dfa .Chart .PlotArea .CChoice =_b .NewCT_PlotAreaChoice1 ();};_bfc .AxId =_b .NewCT_UnsignedInt ();_bfc .AxId .ValAttr =0x7FFFFFFF&_fg .Uint32 ();_aac ._dfa .Chart .PlotArea .CChoice .CatAx =append (_aac ._dfa .Chart .PlotArea .CChoice .CatAx ,_bfc );_bfc .Auto =_b .NewCT_Boolean ();_bfc .Auto .ValAttr =_g .Bool (true );_bfc .Delete =_b .NewCT_Boolean ();_bfc .Delete .ValAttr =_g .Bool (false );_cbc :=MakeCategoryAxis (_bfc );_cbc .InitializeDefaults ();return _cbc ;};func (_afa ValueAxis )SetMinorTickMark (m _b .ST_TickMark ){if m ==_b .ST_TickMarkUnset {_afa ._decc .MinorTickMark =nil ;}else {_afa ._decc .MinorTickMark =_b .NewCT_TickMark ();_afa ._decc .MinorTickMark .ValAttr =m ;};}; -// SetDirection changes the direction of the bar chart (bar or column). -func (_bc BarChart )SetDirection (d _g .ST_BarDir ){_bc ._bd .BarDir .ValAttr =d };type Title struct{_gbac *_g .CT_Title }; +// Values returns the value data source. +func (_aebc RadarChartSeries )Values ()NumberDataSource {if _aebc ._egc .Val ==nil {_aebc ._egc .Val =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_aebc ._egc .Val );}; -// Order returns the order of the series -func (_aaae SurfaceChartSeries )Order ()uint32 {return _aaae ._gdgb .Order .ValAttr }; +// Values returns the value data source. +func (_cef BubbleChartSeries )Values ()NumberDataSource {if _cef ._deb .YVal ==nil {_cef ._deb .YVal =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_cef ._deb .YVal );}; -// AddSeries adds a default series to an Pie chart. -func (_cgcc PieOfPieChart )AddSeries ()PieChartSeries {_gfc :=_g .NewCT_PieSer ();_cgcc ._gfgg .Ser =append (_cgcc ._gfgg .Ser ,_gfc );_gfc .Idx .ValAttr =uint32 (len (_cgcc ._gfgg .Ser )-1);_gfc .Order .ValAttr =uint32 (len (_cgcc ._gfgg .Ser )-1);_daa :=PieChartSeries {_gfc };_daa .InitializeDefaults ();return _daa ;}; +// SetText sets the series text +func (_fgebe ScatterChartSeries )SetText (s string ){_fgebe ._dcc .Tx =_b .NewCT_SerTx ();_fgebe ._dcc .Tx .Choice .V =&s ;}; + +// InitializeDefaults the Stock chart to its defaults +func (_daf StockChart )InitializeDefaults (){_daf ._eaba .HiLowLines =_b .NewCT_ChartLines ();_daf ._eaba .UpDownBars =_b .NewCT_UpDownBars ();_daf ._eaba .UpDownBars .GapWidth =_b .NewCT_GapAmount ();_daf ._eaba .UpDownBars .GapWidth .ValAttr =&_b .ST_GapAmount {};_daf ._eaba .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_g .Uint16 (150);_daf ._eaba .UpDownBars .UpBars =_b .NewCT_UpDownBar ();_daf ._eaba .UpDownBars .DownBars =_b .NewCT_UpDownBar ();}; // CreateEmptyNumberCache creates an empty number cache, which is used sometimes // to increase file format compatibility. It should actually contain the // computed cell data, but just creating an empty one is good enough. -func (_cbfd NumberDataSource )CreateEmptyNumberCache (){_cbfd .ensureChoice ();if _cbfd ._cggc .Choice .NumRef ==nil {_cbfd ._cggc .Choice .NumRef =_g .NewCT_NumRef ();};_cbfd ._cggc .Choice .NumLit =nil ;_cbfd ._cggc .Choice .NumRef .NumCache =_g .NewCT_NumData ();_cbfd ._cggc .Choice .NumRef .NumCache .PtCount =_g .NewCT_UnsignedInt ();_cbfd ._cggc .Choice .NumRef .NumCache .PtCount .ValAttr =0;};func (_fbc NumberDataSource )ensureChoice (){if _fbc ._cggc .Choice ==nil {_fbc ._cggc .Choice =_g .NewCT_NumDataSourceChoice ();};};func (_aa CategoryAxis )SetTickLabelPosition (p _g .ST_TickLblPos ){if p ==_g .ST_TickLblPosUnset {_aa ._ed .TickLblPos =nil ;}else {_aa ._ed .TickLblPos =_g .NewCT_TickLblPos ();_aa ._ed .TickLblPos .ValAttr =p ;};}; - -// SetValues is used to set the source data to a set of values. -func (_ffe CategoryAxisDataSource )SetValues (v []string ){_ffe ._bdg .Choice =_g .NewCT_AxDataSourceChoice ();_ffe ._bdg .Choice .StrLit =_g .NewCT_StrData ();_ffe ._bdg .Choice .StrLit .PtCount =_g .NewCT_UnsignedInt ();_ffe ._bdg .Choice .StrLit .PtCount .ValAttr =uint32 (len (v ));for _bfd ,_bag :=range v {_ffe ._bdg .Choice .StrLit .Pt =append (_ffe ._bdg .Choice .StrLit .Pt ,&_g .CT_StrVal {IdxAttr :uint32 (_bfd ),V :_bag });};}; - -// RadarChartSeries is a series to be used on an Radar chart. -type RadarChartSeries struct{_cca *_g .CT_RadarSer };type LineChart struct{chartBase ;_dcf *_g .CT_LineChart ;}; - -// AddArea3DChart adds a new area chart to a chart. -func (_gfd Chart )AddArea3DChart ()Area3DChart {_beg (_gfd ._ddf .Chart );_de :=_g .NewCT_PlotAreaChoice ();_gfd ._ddf .Chart .PlotArea .Choice =append (_gfd ._ddf .Chart .PlotArea .Choice ,_de );_de .Area3DChart =_g .NewCT_Area3DChart ();_bbf :=Area3DChart {_ce :_de .Area3DChart };_bbf .InitializeDefaults ();return _bbf ;}; +func (_aff NumberDataSource )CreateEmptyNumberCache (){_aff .ensureChoice ();if _aff ._bff .Choice .NumRef ==nil {_aff ._bff .Choice .NumRef =_b .NewCT_NumRef ();};_aff ._bff .Choice .NumLit =nil ;_aff ._bff .Choice .NumRef .NumCache =_b .NewCT_NumData ();_aff ._bff .Choice .NumRef .NumCache .PtCount =_b .NewCT_UnsignedInt ();_aff ._bff .Choice .NumRef .NumCache .PtCount .ValAttr =0;}; -// X returns the inner wrapped XML type. -func (_dgd LineChartSeries )X ()*_g .CT_LineSer {return _dgd ._fgfa }; +// SetDirection changes the direction of the bar chart (bar or column). +func (_ceb BarChart )SetDirection (d _b .ST_BarDir ){_ceb ._cda .BarDir .ValAttr =d }; -// AddSeries adds a default series to an Doughnut chart. -func (_ddfd DoughnutChart )AddSeries ()PieChartSeries {_ccc :=_g .NewCT_PieSer ();_ddfd ._aeg .Ser =append (_ddfd ._aeg .Ser ,_ccc );_ccc .Idx .ValAttr =uint32 (len (_ddfd ._aeg .Ser )-1);_ccc .Order .ValAttr =uint32 (len (_ddfd ._aeg .Ser )-1);_gcef :=PieChartSeries {_ccc };_gcef .InitializeDefaults ();return _gcef ;}; +// BarChart is a 2D bar chart. +type BarChart struct{chartBase ;_cda *_b .CT_BarChart ;}; -// AddRadarChart adds a new radar chart to a chart. -func (_egc Chart )AddRadarChart ()RadarChart {_aed :=_g .NewCT_PlotAreaChoice ();_egc ._ddf .Chart .PlotArea .Choice =append (_egc ._ddf .Chart .PlotArea .Choice ,_aed );_aed .RadarChart =_g .NewCT_RadarChart ();_ac :=RadarChart {_beec :_aed .RadarChart };_ac .InitializeDefaults ();return _ac ;};func (_bad ValueAxis )SetMajorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_bad ._bbae .MajorTickMark =nil ;}else {_bad ._bbae .MajorTickMark =_g .NewCT_TickMark ();_bad ._bbae .MajorTickMark .ValAttr =m ;};}; +// AddSeries adds a default series to a Surface chart. +func (_efd SurfaceChart )AddSeries ()SurfaceChartSeries {_cafdf :=_efd .nextColor (len (_efd ._agac .Ser ));_cgd :=_b .NewCT_SurfaceSer ();_efd ._agac .Ser =append (_efd ._agac .Ser ,_cgd );_cgd .Idx .ValAttr =uint32 (len (_efd ._agac .Ser )-1);_cgd .Order .ValAttr =uint32 (len (_efd ._agac .Ser )-1);_bfd :=SurfaceChartSeries {_cgd };_bfd .InitializeDefaults ();_bfd .Properties ().LineProperties ().SetSolidFill (_cafdf );return _bfd ;}; -// InitializeDefaults initializes an Radar series to the default values. -func (_efc RadarChartSeries )InitializeDefaults (){}; +// SurfaceChart is a 3D surface chart, viewed from the top-down. +type SurfaceChart struct{chartBase ;_agac *_b .CT_SurfaceChart ;}; -// Order returns the order of the series -func (_fbb LineChartSeries )Order ()uint32 {return _fbb ._fgfa .Order .ValAttr };func (_ccd CategoryAxis )SetPosition (p _g .ST_AxPos ){_ccd ._ed .AxPos =_g .NewCT_AxPos ();_ccd ._ed .AxPos .ValAttr =p ;};var _cdf =[]_cg .Color {_cg .RGB (0x33,0x66,0xcc),_cg .RGB (0xDC,0x39,0x12),_cg .RGB (0xFF,0x99,0x00),_cg .RGB (0x10,0x96,0x18),_cg .RGB (0x99,0x00,0x99),_cg .RGB (0x3B,0x3E,0xAC),_cg .RGB (0x00,0x99,0xC6),_cg .RGB (0xDD,0x44,0x77),_cg .RGB (0x66,0xAA,0x00),_cg .RGB (0xB8,0x2E,0x2E),_cg .RGB (0x31,0x63,0x95),_cg .RGB (0x99,0x44,0x99),_cg .RGB (0x22,0xAA,0x99),_cg .RGB (0xAA,0xAA,0x11),_cg .RGB (0x66,0x33,0xCC),_cg .RGB (0xE6,0x73,0x00),_cg .RGB (0x8B,0x07,0x07),_cg .RGB (0x32,0x92,0x62),_cg .RGB (0x55,0x74,0xA6),_cg .RGB (0x3B,0x3E,0xAC)};func (_agag DataLabels )SetShowLeaderLines (b bool ){_agag .ensureChoice ();_agag ._egca .Choice .ShowLeaderLines =_g .NewCT_Boolean ();_agag ._egca .Choice .ShowLeaderLines .ValAttr =_be .Bool (b );}; +// ScatterChartSeries is the data series for a scatter chart. +type ScatterChartSeries struct{_dcc *_b .CT_ScatterSer }; // X returns the inner wrapped XML type. -func (_edd PieOfPieChart )X ()*_g .CT_OfPieChart {return _edd ._gfgg }; +func (_fag DoughnutChart )X ()*_b .CT_DoughnutChart {return _fag ._gca };func (_fdb nullAxis )AxisID ()uint32 {return 0};func (_gagg Title )ParagraphProperties ()_db .ParagraphProperties {if _gagg ._agae .Tx ==nil {_gagg .SetText ("");};if _gagg ._agae .Tx .Choice .Rich .P [0].PPr ==nil {_gagg ._agae .Tx .Choice .Rich .P [0].PPr =_d .NewCT_TextParagraphProperties ();};return _db .MakeParagraphProperties (_gagg ._agae .Tx .Choice .Rich .P [0].PPr );}; -// AddPieChart adds a new pie chart to a chart. -func (_bee Chart )AddPieChart ()PieChart {_cgc :=_g .NewCT_PlotAreaChoice ();_bee ._ddf .Chart .PlotArea .Choice =append (_bee ._ddf .Chart .PlotArea .Choice ,_cgc );_cgc .PieChart =_g .NewCT_PieChart ();_bfdd :=PieChart {_cffc :_cgc .PieChart };_bfdd .InitializeDefaults ();return _bfdd ;};type Legend struct{_cef *_g .CT_Legend };func (_ebcf ScatterChart )InitializeDefaults (){_ebcf ._abcg .ScatterStyle .ValAttr =_g .ST_ScatterStyleMarker ;};func (_bgbf Title )SetText (s string ){if _bgbf ._gbac .Tx ==nil {_bgbf ._gbac .Tx =_g .NewCT_Tx ();};if _bgbf ._gbac .Tx .Choice .Rich ==nil {_bgbf ._gbac .Tx .Choice .Rich =_a .NewCT_TextBody ();};var _dbca *_a .CT_TextParagraph ;if len (_bgbf ._gbac .Tx .Choice .Rich .P )==0{_dbca =_a .NewCT_TextParagraph ();_bgbf ._gbac .Tx .Choice .Rich .P =[]*_a .CT_TextParagraph {_dbca };}else {_dbca =_bgbf ._gbac .Tx .Choice .Rich .P [0];};var _ebge *_a .EG_TextRun ;if len (_dbca .EG_TextRun )==0{_ebge =_a .NewEG_TextRun ();_dbca .EG_TextRun =[]*_a .EG_TextRun {_ebge };}else {_ebge =_dbca .EG_TextRun [0];};if _ebge .R ==nil {_ebge .R =_a .NewCT_RegularTextRun ();};_ebge .R .T =s ;}; +// AddAxis adds an axis to a Surface chart. +func (_adb Surface3DChart )AddAxis (axis Axis ){_afda :=_b .NewCT_UnsignedInt ();_afda .ValAttr =axis .AxisID ();_adb ._cec .AxId =append (_adb ._cec .AxId ,_afda );};func (_aabc StockChart )AddAxis (axis Axis ){_dcg :=_b .NewCT_UnsignedInt ();_dcg .ValAttr =axis .AxisID ();_aabc ._eaba .AxId =append (_aabc ._eaba .AxId ,_dcg );};func (_dccc ValueAxis )SetCrosses (axis Axis ){_dccc ._decc .CrossAx .ValAttr =axis .AxisID ()}; -// SetHoleSize controls the hole size in the pie chart and is measured in percent. -func (_bbe DoughnutChart )SetHoleSize (pct uint8 ){if _bbe ._aeg .HoleSize ==nil {_bbe ._aeg .HoleSize =_g .NewCT_HoleSize ();};if _bbe ._aeg .HoleSize .ValAttr ==nil {_bbe ._aeg .HoleSize .ValAttr =&_g .ST_HoleSize {};};_bbe ._aeg .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ;};type CategoryAxis struct{_ed *_g .CT_CatAx }; +// Marker returns the marker properties. +func (_fbf LineChartSeries )Marker ()Marker {if _fbf ._fdd .Marker ==nil {_fbf ._fdd .Marker =_b .NewCT_Marker ();};return MakeMarker (_fbf ._fdd .Marker );}; -// StockChart is a 2D Stock chart. -type StockChart struct{chartBase ;_ddfb *_g .CT_StockChart ;}; +// Index returns the index of the series +func (_caa LineChartSeries )Index ()uint32 {return _caa ._fdd .Idx .ValAttr };func (_afbf ScatterChart )InitializeDefaults (){_afbf ._cede .ScatterStyle .ValAttr =_b .ST_ScatterStyleMarker ;};func (_gba ScatterChartSeries )Values ()NumberDataSource {if _gba ._dcc .YVal ==nil {_gba ._dcc .YVal =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_gba ._dcc .YVal );}; -// SetDirection changes the direction of the bar chart (bar or column). -func (_ffc Bar3DChart )SetDirection (d _g .ST_BarDir ){_ffc ._fc .BarDir .ValAttr =d }; +// AddSeries adds a default series to an Pie3D chart. +func (_ecbf Pie3DChart )AddSeries ()PieChartSeries {_bec :=_b .NewCT_PieSer ();_ecbf ._dd .Ser =append (_ecbf ._dd .Ser ,_bec );_bec .Idx .ValAttr =uint32 (len (_ecbf ._dd .Ser )-1);_bec .Order .ValAttr =uint32 (len (_ecbf ._dd .Ser )-1);_gddb :=PieChartSeries {_bec };_gddb .InitializeDefaults ();return _gddb ;};func (_e Area3DChart )AddAxis (axis Axis ){_bg :=_b .NewCT_UnsignedInt ();_bg .ValAttr =axis .AxisID ();_e ._gd .AxId =append (_e ._gd .AxId ,_bg );}; // X returns the inner wrapped XML type. -func (_aea AreaChartSeries )X ()*_g .CT_AreaSer {return _aea ._fad }; +func (_cab ValueAxis )X ()*_b .CT_ValAx {return _cab ._decc }; // X returns the inner wrapped XML type. -func (_dac DateAxis )X ()*_g .CT_DateAx {return _dac ._cec }; +func (_cfe PieOfPieChart )X ()*_b .CT_OfPieChart {return _cfe ._dfce };func (_cde Bar3DChart )AddAxis (axis Axis ){_de :=_b .NewCT_UnsignedInt ();_de .ValAttr =axis .AxisID ();_cde ._fga .AxId =append (_cde ._fga .AxId ,_de );};func (_agg CategoryAxis )InitializeDefaults (){_agg .SetPosition (_b .ST_AxPosB );_agg .SetMajorTickMark (_b .ST_TickMarkOut );_agg .SetMinorTickMark (_b .ST_TickMarkIn );_agg .SetTickLabelPosition (_b .ST_TickLblPosNextTo );_agg .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_fgd .LightGray );_agg .Properties ().LineProperties ().SetSolidFill (_fgd .Black );}; -// InitializeDefaults the bar chart to its defaults -func (_effa PieOfPieChart )InitializeDefaults (){_effa ._gfgg .VaryColors =_g .NewCT_Boolean ();_effa ._gfgg .VaryColors .ValAttr =_be .Bool (true );_effa .SetType (_g .ST_OfPieTypePie );_effa ._gfgg .SecondPieSize =_g .NewCT_SecondPieSize ();_effa ._gfgg .SecondPieSize .ValAttr =&_g .ST_SecondPieSize {};_effa ._gfgg .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_be .Uint16 (75);_bdf :=_g .NewCT_ChartLines ();_bdf .SpPr =_a .NewCT_ShapeProperties ();_dca :=_fa .MakeShapeProperties (_bdf .SpPr );_dca .LineProperties ().SetSolidFill (_cg .Auto );_effa ._gfgg .SerLines =append (_effa ._gfgg .SerLines ,_bdf );};type NumberDataSource struct{_cggc *_g .CT_NumDataSource }; +// SetIndex sets the index of the series +func (_ffe LineChartSeries )SetIndex (idx uint32 ){_ffe ._fdd .Idx .ValAttr =idx };func (_bagb LineChartSeries )Values ()NumberDataSource {if _bagb ._fdd .Val ==nil {_bagb ._fdd .Val =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_bagb ._fdd .Val );};type NumberDataSource struct{_bff *_b .CT_NumDataSource }; -// AddSeries adds a default series to an Radar chart. -func (_gcad RadarChart )AddSeries ()RadarChartSeries {_gcc :=_gcad .nextColor (len (_gcad ._beec .Ser ));_bacf :=_g .NewCT_RadarSer ();_gcad ._beec .Ser =append (_gcad ._beec .Ser ,_bacf );_bacf .Idx .ValAttr =uint32 (len (_gcad ._beec .Ser )-1);_bacf .Order .ValAttr =uint32 (len (_gcad ._beec .Ser )-1);_dce :=RadarChartSeries {_bacf };_dce .InitializeDefaults ();_dce .Properties ().SetSolidFill (_gcc );return _dce ;};func (_ddc ValueAxis )SetTickLabelPosition (p _g .ST_TickLblPos ){if p ==_g .ST_TickLblPosUnset {_ddc ._bbae .TickLblPos =nil ;}else {_ddc ._bbae .TickLblPos =_g .NewCT_TickLblPos ();_ddc ._bbae .TickLblPos .ValAttr =p ;};};func (_cbe LineChartSeries )Values ()NumberDataSource {if _cbe ._fgfa .Val ==nil {_cbe ._fgfa .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_cbe ._fgfa .Val );}; +// AddPieChart adds a new pie chart to a chart. +func (_bea Chart )AddPieChart ()PieChart {_dgf :=_b .NewCT_PlotAreaChoice ();_bea ._dfa .Chart .PlotArea .Choice =append (_bea ._dfa .Chart .PlotArea .Choice ,_dgf );_dgf .PieChart =_b .NewCT_PieChart ();_gagb :=PieChart {_cefg :_dgf .PieChart };_gagb .InitializeDefaults ();return _gagb ;}; -// AddAreaChart adds a new area chart to a chart. -func (_bec Chart )AddAreaChart ()AreaChart {_fcg :=_g .NewCT_PlotAreaChoice ();_bec ._ddf .Chart .PlotArea .Choice =append (_bec ._ddf .Chart .PlotArea .Choice ,_fcg );_fcg .AreaChart =_g .NewCT_AreaChart ();_dbg :=AreaChart {_ad :_fcg .AreaChart };_dbg .InitializeDefaults ();return _dbg ;}; +// SetText sets the series text. +func (_gbeb RadarChartSeries )SetText (s string ){_gbeb ._egc .Tx =_b .NewCT_SerTx ();_gbeb ._egc .Tx .Choice .V =&s ;}; -// AddLineChart adds a new line chart to a chart. -func (_bcd Chart )AddLineChart ()LineChart {_ebbc :=_g .NewCT_PlotAreaChoice ();_bcd ._ddf .Chart .PlotArea .Choice =append (_bcd ._ddf .Chart .PlotArea .Choice ,_ebbc );_ebbc .LineChart =_g .NewCT_LineChart ();_ebbc .LineChart .Grouping =_g .NewCT_Grouping ();_ebbc .LineChart .Grouping .ValAttr =_g .ST_GroupingStandard ;return LineChart {_dcf :_ebbc .LineChart };};func (_bgfc DateAxis )MajorGridLines ()GridLines {if _bgfc ._cec .MajorGridlines ==nil {_bgfc ._cec .MajorGridlines =_g .NewCT_ChartLines ();};return GridLines {_bgfc ._cec .MajorGridlines };}; +// X returns the inner wrapped XML type. +func (_fgc StockChart )X ()*_b .CT_StockChart {return _fgc ._eaba }; -// SetOrder sets the order of the series -func (_bagd LineChartSeries )SetOrder (idx uint32 ){_bagd ._fgfa .Order .ValAttr =idx };func (_gfb GridLines )Properties ()_fa .ShapeProperties {if _gfb ._cfag .SpPr ==nil {_gfb ._cfag .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_gfb ._cfag .SpPr );}; +// Properties returns the line chart series shape properties. +func (_gfa LineChartSeries )Properties ()_db .ShapeProperties {if _gfa ._fdd .SpPr ==nil {_gfa ._fdd .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_gfa ._fdd .SpPr );}; -// AddCategoryAxis adds a category axis. -func (_abac Chart )AddCategoryAxis ()CategoryAxis {_age :=_g .NewCT_CatAx ();if _abac ._ddf .Chart .PlotArea .CChoice ==nil {_abac ._ddf .Chart .PlotArea .CChoice =_g .NewCT_PlotAreaChoice1 ();};_age .AxId =_g .NewCT_UnsignedInt ();_age .AxId .ValAttr =0x7FFFFFFF&_c .Uint32 ();_abac ._ddf .Chart .PlotArea .CChoice .CatAx =append (_abac ._ddf .Chart .PlotArea .CChoice .CatAx ,_age );_age .Auto =_g .NewCT_Boolean ();_age .Auto .ValAttr =_be .Bool (true );_age .Delete =_g .NewCT_Boolean ();_age .Delete .ValAttr =_be .Bool (false );_def :=MakeCategoryAxis (_age );_def .InitializeDefaults ();return _def ;};func (_agc DataLabels )SetPosition (p _g .ST_DLblPos ){_agc .ensureChoice ();_agc ._egca .Choice .DLblPos =_g .NewCT_DLblPos ();_agc ._egca .Choice .DLblPos .ValAttr =p ;};func MakeNumberDataSource (x *_g .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }}; +// SetText sets the series text +func (_fafa SurfaceChartSeries )SetText (s string ){_fafa ._ggag .Tx =_b .NewCT_SerTx ();_fafa ._ggag .Tx .Choice .V =&s ;}; -// AddSeries adds a default series to a Stock chart. -func (_bea StockChart )AddSeries ()LineChartSeries {_bcaa :=_g .NewCT_LineSer ();_bea ._ddfb .Ser =append (_bea ._ddfb .Ser ,_bcaa );_bcaa .Idx .ValAttr =uint32 (len (_bea ._ddfb .Ser )-1);_bcaa .Order .ValAttr =uint32 (len (_bea ._ddfb .Ser )-1);_edad :=LineChartSeries {_bcaa };_edad .Values ().CreateEmptyNumberCache ();_edad .Properties ().LineProperties ().SetNoFill ();return _edad ;}; +// SetExplosion sets the value that the segements of the pie are 'exploded' by +func (_dfca PieChartSeries )SetExplosion (v uint32 ){_dfca ._cgb .Explosion =_b .NewCT_UnsignedInt ();_dfca ._cgb .Explosion .ValAttr =v ;}; -// Axis is the interface implemented by different axes when assigning to a -// chart. -type Axis interface{AxisID ()uint32 ;}; +// Labels returns the data label properties. +func (_dgc ScatterChartSeries )Labels ()DataLabels {if _dgc ._dcc .DLbls ==nil {_dgc ._dcc .DLbls =_b .NewCT_DLbls ();};return MakeDataLabels (_dgc ._dcc .DLbls );}; -// X returns the inner wrapped XML type. -func (_dbd RadarChartSeries )X ()*_g .CT_RadarSer {return _dbd ._cca }; +// SetDisplayBlanksAs controls how missing values are displayed. +func (_eec Chart )SetDisplayBlanksAs (v _b .ST_DispBlanksAs ){_eec ._dfa .Chart .DispBlanksAs =_b .NewCT_DispBlanksAs ();_eec ._dfa .Chart .DispBlanksAs .ValAttr =v ;};func (_dbf ScatterChartSeries )SetSmooth (b bool ){_dbf ._dcc .Smooth =_b .NewCT_Boolean ();_dbf ._dcc .Smooth .ValAttr =&b ;};func (_abb Legend )SetPosition (p _b .ST_LegendPos ){if p ==_b .ST_LegendPosUnset {_abb ._dbcb .LegendPos =nil ;}else {_abb ._dbcb .LegendPos =_b .NewCT_LegendPos ();_abb ._dbcb .LegendPos .ValAttr =p ;};};func (_cbab Legend )SetOverlay (b bool ){_cbab ._dbcb .Overlay =_b .NewCT_Boolean ();_cbab ._dbcb .Overlay .ValAttr =_g .Bool (b );}; -// AddBar3DChart adds a new 3D bar chart to a chart. -func (_gef Chart )AddBar3DChart ()Bar3DChart {_beg (_gef ._ddf .Chart );_fca :=_g .NewCT_PlotAreaChoice ();_gef ._ddf .Chart .PlotArea .Choice =append (_gef ._ddf .Chart .PlotArea .Choice ,_fca );_fca .Bar3DChart =_g .NewCT_Bar3DChart ();_fca .Bar3DChart .Grouping =_g .NewCT_BarGrouping ();_fca .Bar3DChart .Grouping .ValAttr =_g .ST_BarGroupingStandard ;_ecf :=Bar3DChart {_fc :_fca .Bar3DChart };_ecf .InitializeDefaults ();return _ecf ;}; +// Values returns the value data source. +func (_cd AreaChartSeries )Values ()NumberDataSource {if _cd ._ged .Val ==nil {_cd ._ged .Val =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_cd ._ged .Val );};func (_cdb ValueAxis )SetMajorTickMark (m _b .ST_TickMark ){if m ==_b .ST_TickMarkUnset {_cdb ._decc .MajorTickMark =nil ;}else {_cdb ._decc .MajorTickMark =_b .NewCT_TickMark ();_cdb ._decc .MajorTickMark .ValAttr =m ;};};type SeriesAxis struct{_bbd *_b .CT_SerAx }; -// SetType sets the type the secone pie to either pie or bar -func (_gcf PieOfPieChart )SetType (t _g .ST_OfPieType ){_gcf ._gfgg .OfPieType .ValAttr =t }; +// X returns the inner wrapped XML type. +func (_cgbf Surface3DChart )X ()*_b .CT_Surface3DChart {return _cgbf ._cec }; -// AddSeries adds a default series to an area chart. -func (_bf Area3DChart )AddSeries ()AreaChartSeries {_fd :=_bf .nextColor (len (_bf ._ce .Ser ));_ff :=_g .NewCT_AreaSer ();_bf ._ce .Ser =append (_bf ._ce .Ser ,_ff );_ff .Idx .ValAttr =uint32 (len (_bf ._ce .Ser )-1);_ff .Order .ValAttr =uint32 (len (_bf ._ce .Ser )-1);_ae :=AreaChartSeries {_ff };_ae .InitializeDefaults ();_ae .Properties ().SetSolidFill (_fd );return _ae ;}; +// AddRadarChart adds a new radar chart to a chart. +func (_dad Chart )AddRadarChart ()RadarChart {_bag :=_b .NewCT_PlotAreaChoice ();_dad ._dfa .Chart .PlotArea .Choice =append (_dad ._dfa .Chart .PlotArea .Choice ,_bag );_bag .RadarChart =_b .NewCT_RadarChart ();_ffb :=RadarChart {_cac :_bag .RadarChart };_ffb .InitializeDefaults ();return _ffb ;}; -// AddPieOfPieChart adds a new pie chart to a chart. -func (_gab Chart )AddPieOfPieChart ()PieOfPieChart {_bcg :=_g .NewCT_PlotAreaChoice ();_gab ._ddf .Chart .PlotArea .Choice =append (_gab ._ddf .Chart .PlotArea .Choice ,_bcg );_bcg .OfPieChart =_g .NewCT_OfPieChart ();_bdb :=PieOfPieChart {_gfgg :_bcg .OfPieChart };_bdb .InitializeDefaults ();return _bdb ;};func (_aeb ValueAxis )SetCrosses (axis Axis ){_aeb ._bbae .CrossAx .ValAttr =axis .AxisID ()}; +// SetIndex sets the index of the series +func (_gcff ScatterChartSeries )SetIndex (idx uint32 ){_gcff ._dcc .Idx .ValAttr =idx }; + +// SetText sets the series text. +func (_bc BarChartSeries )SetText (s string ){_bc ._dbgb .Tx =_b .NewCT_SerTx ();_bc ._dbgb .Tx .Choice .V =&s ;}; // AddBubbleChart adds a new bubble chart. -func (_deg Chart )AddBubbleChart ()BubbleChart {_agdd :=_g .NewCT_PlotAreaChoice ();_deg ._ddf .Chart .PlotArea .Choice =append (_deg ._ddf .Chart .PlotArea .Choice ,_agdd );_agdd .BubbleChart =_g .NewCT_BubbleChart ();_ddd :=BubbleChart {_cgag :_agdd .BubbleChart };_ddd .InitializeDefaults ();return _ddd ;};func (_gcaa ValueAxis )Properties ()_fa .ShapeProperties {if _gcaa ._bbae .SpPr ==nil {_gcaa ._bbae .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_gcaa ._bbae .SpPr );};func MakeDataLabels (x *_g .CT_DLbls )DataLabels {return DataLabels {x }}; +func (_dac Chart )AddBubbleChart ()BubbleChart {_cba :=_b .NewCT_PlotAreaChoice ();_dac ._dfa .Chart .PlotArea .Choice =append (_dac ._dfa .Chart .PlotArea .Choice ,_cba );_cba .BubbleChart =_b .NewCT_BubbleChart ();_bae :=BubbleChart {_add :_cba .BubbleChart };_bae .InitializeDefaults ();return _bae ;};func (_cgff SeriesAxis )AxisID ()uint32 {return _cgff ._bbd .AxId .ValAttr };func (_af BarChart )AddAxis (axis Axis ){_afc :=_b .NewCT_UnsignedInt ();_afc .ValAttr =axis .AxisID ();_af ._cda .AxId =append (_af ._cda .AxId ,_afc );};func MakeNumberDataSource (x *_b .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }};func (_fedc SurfaceChartSeries )Values ()NumberDataSource {if _fedc ._ggag .Val ==nil {_fedc ._ggag .Val =_b .NewCT_NumDataSource ();};_afbfe :=MakeNumberDataSource (_fedc ._ggag .Val );_afbfe .CreateEmptyNumberCache ();return _afbfe ;}; + +// AddSeries adds a default series to a Scatter chart. +func (_bcee ScatterChart )AddSeries ()ScatterChartSeries {_agbe :=_bcee .nextColor (len (_bcee ._cede .Ser ));_fgg :=_b .NewCT_ScatterSer ();_bcee ._cede .Ser =append (_bcee ._cede .Ser ,_fgg );_fgg .Idx .ValAttr =uint32 (len (_bcee ._cede .Ser )-1);_fgg .Order .ValAttr =uint32 (len (_bcee ._cede .Ser )-1);_aef :=ScatterChartSeries {_fgg };_aef .InitializeDefaults ();_aef .Marker ().Properties ().LineProperties ().SetSolidFill (_agbe );_aef .Marker ().Properties ().SetSolidFill (_agbe );return _aef ;};type nullAxis byte ;func (_fefe GridLines )Properties ()_db .ShapeProperties {if _fefe ._eeb .SpPr ==nil {_fefe ._eeb .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_fefe ._eeb .SpPr );}; // X returns the inner wrapped XML type. -func (_gae Pie3DChart )X ()*_g .CT_Pie3DChart {return _gae ._gfdc };func (_eag ScatterChartSeries )Values ()NumberDataSource {if _eag ._bebf .YVal ==nil {_eag ._bebf .YVal =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_eag ._bebf .YVal );}; +func (_ffed PieChartSeries )X ()*_b .CT_PieSer {return _ffed ._cgb }; -// PieChart is a Pie chart. -type PieChart struct{chartBase ;_cffc *_g .CT_PieChart ;};type DataLabels struct{_egca *_g .CT_DLbls };func _beg (_cfa *_g .CT_Chart ){_cfa .View3D =_g .NewCT_View3D ();_cfa .View3D .RotX =_g .NewCT_RotX ();_cfa .View3D .RotX .ValAttr =_be .Int8 (15);_cfa .View3D .RotY =_g .NewCT_RotY ();_cfa .View3D .RotY .ValAttr =_be .Uint16 (20);_cfa .View3D .RAngAx =_g .NewCT_Boolean ();_cfa .View3D .RAngAx .ValAttr =_be .Bool (false );_cfa .Floor =_g .NewCT_Surface ();_cfa .Floor .Thickness =_g .NewCT_Thickness ();_cfa .Floor .Thickness .ValAttr .Uint32 =_be .Uint32 (0);_cfa .SideWall =_g .NewCT_Surface ();_cfa .SideWall .Thickness =_g .NewCT_Thickness ();_cfa .SideWall .Thickness .ValAttr .Uint32 =_be .Uint32 (0);_cfa .BackWall =_g .NewCT_Surface ();_cfa .BackWall .Thickness =_g .NewCT_Thickness ();_cfa .BackWall .Thickness .ValAttr .Uint32 =_be .Uint32 (0);}; +// X returns the inner wrapped XML type. +func (_gce Line3DChart )X ()*_b .CT_Line3DChart {return _gce ._dab }; -// AddBarChart adds a new bar chart to a chart. -func (_eed Chart )AddBarChart ()BarChart {_cee :=_g .NewCT_PlotAreaChoice ();_eed ._ddf .Chart .PlotArea .Choice =append (_eed ._ddf .Chart .PlotArea .Choice ,_cee );_cee .BarChart =_g .NewCT_BarChart ();_cee .BarChart .Grouping =_g .NewCT_BarGrouping ();_cee .BarChart .Grouping .ValAttr =_g .ST_BarGroupingStandard ;_bage :=BarChart {_bd :_cee .BarChart };_bage .InitializeDefaults ();return _bage ;};func (_edg CategoryAxis )SetMajorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_edg ._ed .MajorTickMark =nil ;}else {_edg ._ed .MajorTickMark =_g .NewCT_TickMark ();_edg ._ed .MajorTickMark .ValAttr =m ;};}; +// AddAxis adds an axis to a Surface chart. +func (_agd SurfaceChart )AddAxis (axis Axis ){_dabb :=_b .NewCT_UnsignedInt ();_dabb .ValAttr =axis .AxisID ();_agd ._agac .AxId =append (_agd ._agac .AxId ,_dabb );}; -// SetText sets the series text. -func (_dgf PieChartSeries )SetText (s string ){_dgf ._cbfe .Tx =_g .NewCT_SerTx ();_dgf ._cbfe .Tx .Choice .V =&s ;};func MakeChart (x *_g .ChartSpace )Chart {return Chart {x }};func (_adfe Marker )SetSize (sz uint8 ){_adfe ._agae .Size =_g .NewCT_MarkerSize ();_adfe ._agae .Size .ValAttr =&sz ;};var NullAxis Axis =nullAxis (0); +// InitializeDefaults initializes an area series to the default values. +func (_ac AreaChartSeries )InitializeDefaults (){};func (_faf DataLabels )SetShowLeaderLines (b bool ){_faf .ensureChoice ();_faf ._dadg .Choice .ShowLeaderLines =_b .NewCT_Boolean ();_faf ._dadg .Choice .ShowLeaderLines .ValAttr =_g .Bool (b );}; -// Properties returns the bar chart series shape properties. -func (_dc BarChartSeries )Properties ()_fa .ShapeProperties {if _dc ._bba .SpPr ==nil {_dc ._bba .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_dc ._bba .SpPr );};func (_ecge ValueAxis )AxisID ()uint32 {return _ecge ._bbae .AxId .ValAttr }; +// InitializeDefaults the Bubble chart to its defaults +func (_gc BubbleChart )InitializeDefaults (){};func (_caee DateAxis )SetTickLabelPosition (p _b .ST_TickLblPos ){if p ==_b .ST_TickLblPosUnset {_caee ._fae .TickLblPos =nil ;}else {_caee ._fae .TickLblPos =_b .NewCT_TickLblPos ();_caee ._fae .TickLblPos .ValAttr =p ;};};func (_ag CategoryAxis )Properties ()_db .ShapeProperties {if _ag ._ab .SpPr ==nil {_ag ._ab .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_ag ._ab .SpPr );}; -// AddSeries adds a default series to a Bubble chart. -func (_dg BubbleChart )AddSeries ()BubbleChartSeries {_ge :=_dg .nextColor (len (_dg ._cgag .Ser ));_afg :=_g .NewCT_BubbleSer ();_dg ._cgag .Ser =append (_dg ._cgag .Ser ,_afg );_afg .Idx .ValAttr =uint32 (len (_dg ._cgag .Ser )-1);_afg .Order .ValAttr =uint32 (len (_dg ._cgag .Ser )-1);_eg :=BubbleChartSeries {_afg };_eg .InitializeDefaults ();_eg .Properties ().SetSolidFill (_ge );return _eg ;}; +// LineChartSeries is the data series for a line chart. +type LineChartSeries struct{_fdd *_b .CT_LineSer };func (_fdcf ValueAxis )SetTickLabelPosition (p _b .ST_TickLblPos ){if p ==_b .ST_TickLblPosUnset {_fdcf ._decc .TickLblPos =nil ;}else {_fdcf ._decc .TickLblPos =_b .NewCT_TickLblPos ();_fdcf ._decc .TickLblPos .ValAttr =p ;};}; -// Values returns the value data source. -func (_aba BubbleChartSeries )Values ()NumberDataSource {if _aba ._adb .YVal ==nil {_aba ._adb .YVal =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_aba ._adb .YVal );}; +// AddPieOfPieChart adds a new pie chart to a chart. +func (_cee Chart )AddPieOfPieChart ()PieOfPieChart {_aab :=_b .NewCT_PlotAreaChoice ();_cee ._dfa .Chart .PlotArea .Choice =append (_cee ._dfa .Chart .PlotArea .Choice ,_aab );_aab .OfPieChart =_b .NewCT_OfPieChart ();_fcb :=PieOfPieChart {_dfce :_aab .OfPieChart };_fcb .InitializeDefaults ();return _fcb ;}; -// Marker returns the marker properties. -func (_dea ScatterChartSeries )Marker ()Marker {if _dea ._bebf .Marker ==nil {_dea ._bebf .Marker =_g .NewCT_Marker ();};return MakeMarker (_dea ._bebf .Marker );}; +// AddAxis adds an axis to a line chart. +func (_cgca Line3DChart )AddAxis (axis Axis ){_eda :=_b .NewCT_UnsignedInt ();_eda .ValAttr =axis .AxisID ();_cgca ._dab .AxId =append (_cgca ._dab .AxId ,_eda );}; // CategoryAxis returns the category data source. -func (_db BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _db ._adb .XVal ==nil {_db ._adb .XVal =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_db ._adb .XVal );}; - -// X returns the inner wrapped XML type. -func (_bed BarChartSeries )X ()*_g .CT_BarSer {return _bed ._bba }; +func (_cgc BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cgc ._dbgb .Cat ==nil {_cgc ._dbgb .Cat =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_cgc ._dbgb .Cat );}; -// AddSeries adds a default series to a bar chart. -func (_ggd Bar3DChart )AddSeries ()BarChartSeries {_cf :=_ggd .nextColor (len (_ggd ._fc .Ser ));_eae :=_g .NewCT_BarSer ();_ggd ._fc .Ser =append (_ggd ._fc .Ser ,_eae );_eae .Idx .ValAttr =uint32 (len (_ggd ._fc .Ser )-1);_eae .Order .ValAttr =uint32 (len (_ggd ._fc .Ser )-1);_fda :=BarChartSeries {_eae };_fda .InitializeDefaults ();_fda .Properties ().SetSolidFill (_cf );return _fda ;}; +// AddLegend adds a legend to a chart, replacing any existing legend. +func (_gfc Chart )AddLegend ()Legend {_gfc ._dfa .Chart .Legend =_b .NewCT_Legend ();_bcba :=MakeLegend (_gfc ._dfa .Chart .Legend );_bcba .InitializeDefaults ();return _bcba ;}; -// BubbleChartSeries is a series to be used on a Bubble chart. -type BubbleChartSeries struct{_adb *_g .CT_BubbleSer }; +// CategoryAxis returns the category data source. +func (_feb AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _feb ._ged .Cat ==nil {_feb ._ged .Cat =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_feb ._ged .Cat );}; -// SetIndex sets the index of the series -func (_cbd SurfaceChartSeries )SetIndex (idx uint32 ){_cbd ._gdgb .Idx .ValAttr =idx };func (_dgc CategoryAxis )Properties ()_fa .ShapeProperties {if _dgc ._ed .SpPr ==nil {_dgc ._ed .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_dgc ._ed .SpPr );}; +// AddSeries adds a default series to a line chart. +func (_gdd LineChart )AddSeries ()LineChartSeries {_fee :=_gdd .nextColor (len (_gdd ._ace .Ser ));_fab :=_b .NewCT_LineSer ();_gdd ._ace .Ser =append (_gdd ._ace .Ser ,_fab );_fab .Idx .ValAttr =uint32 (len (_gdd ._ace .Ser )-1);_fab .Order .ValAttr =uint32 (len (_gdd ._ace .Ser )-1);_gfca :=LineChartSeries {_fab };_gfca .InitializeDefaults ();_gfca .Properties ().LineProperties ().SetSolidFill (_fee );return _gfca ;}; -// X returns the inner wrapped XML type. -func (_cgf SurfaceChart )X ()*_g .CT_SurfaceChart {return _cgf ._ace }; +// InitializeDefaults initializes an Pie series to the default values. +func (_ebc PieChartSeries )InitializeDefaults (){}; -// InitializeDefaults initializes a Bubble chart series to the default values. -func (_ebc BubbleChartSeries )InitializeDefaults (){};func (_ggdc StockChart )AddAxis (axis Axis ){_bbbb :=_g .NewCT_UnsignedInt ();_bbbb .ValAttr =axis .AxisID ();_ggdc ._ddfb .AxId =append (_ggdc ._ddfb .AxId ,_bbbb );}; +// Index returns the index of the series +func (_dae ScatterChartSeries )Index ()uint32 {return _dae ._dcc .Idx .ValAttr };func _dgb (_fgeb *_b .CT_Chart ){_fgeb .View3D =_b .NewCT_View3D ();_fgeb .View3D .RotX =_b .NewCT_RotX ();_fgeb .View3D .RotX .ValAttr =_g .Int8 (15);_fgeb .View3D .RotY =_b .NewCT_RotY ();_fgeb .View3D .RotY .ValAttr =_g .Uint16 (20);_fgeb .View3D .RAngAx =_b .NewCT_Boolean ();_fgeb .View3D .RAngAx .ValAttr =_g .Bool (false );_fgeb .Floor =_b .NewCT_Surface ();_fgeb .Floor .Thickness =_b .NewCT_Thickness ();_fgeb .Floor .Thickness .ValAttr .Uint32 =_g .Uint32 (0);_fgeb .SideWall =_b .NewCT_Surface ();_fgeb .SideWall .Thickness =_b .NewCT_Thickness ();_fgeb .SideWall .Thickness .ValAttr .Uint32 =_g .Uint32 (0);_fgeb .BackWall =_b .NewCT_Surface ();_fgeb .BackWall .Thickness =_b .NewCT_Thickness ();_fgeb .BackWall .Thickness .ValAttr .Uint32 =_g .Uint32 (0);};func (_dbgc LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _dbgc ._fdd .Cat ==nil {_dbgc ._fdd .Cat =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_dbgc ._fdd .Cat );}; -// AddAxis adds an axis to a Surface chart. -func (_afe SurfaceChart )AddAxis (axis Axis ){_cefg :=_g .NewCT_UnsignedInt ();_cefg .ValAttr =axis .AxisID ();_afe ._ace .AxId =append (_afe ._ace .AxId ,_cefg );}; +// BarChartSeries is a series to be used on a bar chart. +type BarChartSeries struct{_dbgb *_b .CT_BarSer }; -// X returns the inner wrapped XML type. -func (_df AreaChart )X ()*_g .CT_AreaChart {return _df ._ad }; +// AddPie3DChart adds a new pie chart to a chart. +func (_fa Chart )AddPie3DChart ()Pie3DChart {_dgb (_fa ._dfa .Chart );_ed :=_b .NewCT_PlotAreaChoice ();_fa ._dfa .Chart .PlotArea .Choice =append (_fa ._dfa .Chart .PlotArea .Choice ,_ed );_ed .Pie3DChart =_b .NewCT_Pie3DChart ();_dgfa :=Pie3DChart {_dd :_ed .Pie3DChart };_dgfa .InitializeDefaults ();return _dgfa ;}; -// InitializeDefaults initializes an Pie series to the default values. -func (_fadc PieChartSeries )InitializeDefaults (){};func (_gfg DataLabels )ensureChoice (){if _gfg ._egca .Choice ==nil {_gfg ._egca .Choice =_g .NewCT_DLblsChoice ();};}; +// InitializeDefaults the bar chart to its defaults +func (_fdg RadarChart )InitializeDefaults (){_fdg ._cac .RadarStyle .ValAttr =_b .ST_RadarStyleMarker }; // X returns the inner wrapped XML type. -func (_agbg ScatterChart )X ()*_g .CT_ScatterChart {return _agbg ._abcg }; - -// Labels returns the data label properties. -func (_cgdf LineChartSeries )Labels ()DataLabels {if _cgdf ._fgfa .DLbls ==nil {_cgdf ._fgfa .DLbls =_g .NewCT_DLbls ();};return MakeDataLabels (_cgdf ._fgfa .DLbls );};func (_fagc SurfaceChart )InitializeDefaults (){_fagc ._ace .Wireframe =_g .NewCT_Boolean ();_fagc ._ace .Wireframe .ValAttr =_be .Bool (false );_fagc ._ace .BandFmts =_g .NewCT_BandFmts ();for _agf :=0;_agf < 15;_agf ++{_ebgb :=_g .NewCT_BandFmt ();_ebgb .Idx .ValAttr =uint32 (_agf );_ebgb .SpPr =_a .NewCT_ShapeProperties ();_bda :=_fa .MakeShapeProperties (_ebgb .SpPr );_bda .SetSolidFill (_fagc .nextColor (_agf ));_fagc ._ace .BandFmts .BandFmt =append (_fagc ._ace .BandFmts .BandFmt ,_ebgb );};};func (_gbff SurfaceChartSeries )InitializeDefaults (){_gbff .Properties ().LineProperties ().SetWidth (1*_f .Point );_gbff .Properties ().LineProperties ().SetSolidFill (_cg .Black );_gbff .Properties ().LineProperties ().SetJoin (_fa .LineJoinRound );};func (_bbeg Title )InitializeDefaults (){_bbeg .SetText ("\u0054\u0069\u0074l\u0065");_bbeg .RunProperties ().SetSize (16*_f .Point );_bbeg .RunProperties ().SetSolidFill (_cg .Black );_bbeg .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_bbeg .RunProperties ().SetBold (false );};func MakeTitle (x *_g .CT_Title )Title {return Title {x }}; +func (_gcaa Title )X ()*_b .CT_Title {return _gcaa ._agae }; // AddSeries adds a default series to an Pie chart. -func (_ebg PieChart )AddSeries ()PieChartSeries {_afc :=_g .NewCT_PieSer ();_ebg ._cffc .Ser =append (_ebg ._cffc .Ser ,_afc );_afc .Idx .ValAttr =uint32 (len (_ebg ._cffc .Ser )-1);_afc .Order .ValAttr =uint32 (len (_ebg ._cffc .Ser )-1);_ade :=PieChartSeries {_afc };_ade .InitializeDefaults ();return _ade ;};func (_fgb SeriesAxis )InitializeDefaults (){}; +func (_gef PieChart )AddSeries ()PieChartSeries {_cfd :=_b .NewCT_PieSer ();_gef ._cefg .Ser =append (_gef ._cefg .Ser ,_cfd );_cfd .Idx .ValAttr =uint32 (len (_gef ._cefg .Ser )-1);_cfd .Order .ValAttr =uint32 (len (_gef ._cefg .Ser )-1);_bbb :=PieChartSeries {_cfd };_bbb .InitializeDefaults ();return _bbb ;};func (_ded Title )InitializeDefaults (){_ded .SetText ("\u0054\u0069\u0074l\u0065");_ded .RunProperties ().SetSize (16*_f .Point );_ded .RunProperties ().SetSolidFill (_fgd .Black );_ded .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_ded .RunProperties ().SetBold (false );}; -// Index returns the index of the series -func (_bbc ScatterChartSeries )Index ()uint32 {return _bbc ._bebf .Idx .ValAttr }; +// SetOrder sets the order of the series +func (_feda SurfaceChartSeries )SetOrder (idx uint32 ){_feda ._ggag .Order .ValAttr =idx }; -// InitializeDefaults the Stock chart to its defaults -func (_dad StockChart )InitializeDefaults (){_dad ._ddfb .HiLowLines =_g .NewCT_ChartLines ();_dad ._ddfb .UpDownBars =_g .NewCT_UpDownBars ();_dad ._ddfb .UpDownBars .GapWidth =_g .NewCT_GapAmount ();_dad ._ddfb .UpDownBars .GapWidth .ValAttr =&_g .ST_GapAmount {};_dad ._ddfb .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_be .Uint16 (150);_dad ._ddfb .UpDownBars .UpBars =_g .NewCT_UpDownBar ();_dad ._ddfb .UpDownBars .DownBars =_g .NewCT_UpDownBar ();}; +// AddSeries adds a default series to a bar chart. +func (_acb Bar3DChart )AddSeries ()BarChartSeries {_ec :=_acb .nextColor (len (_acb ._fga .Ser ));_ea :=_b .NewCT_BarSer ();_acb ._fga .Ser =append (_acb ._fga .Ser ,_ea );_ea .Idx .ValAttr =uint32 (len (_acb ._fga .Ser )-1);_ea .Order .ValAttr =uint32 (len (_acb ._fga .Ser )-1);_ca :=BarChartSeries {_ea };_ca .InitializeDefaults ();_ca .Properties ().SetSolidFill (_ec );return _ca ;};func (_fecc Surface3DChart )InitializeDefaults (){_fecc ._cec .Wireframe =_b .NewCT_Boolean ();_fecc ._cec .Wireframe .ValAttr =_g .Bool (false );_fecc ._cec .BandFmts =_b .NewCT_BandFmts ();for _cfag :=0;_cfag < 15;_cfag ++{_aabf :=_b .NewCT_BandFmt ();_aabf .Idx .ValAttr =uint32 (_cfag );_aabf .SpPr =_d .NewCT_ShapeProperties ();_cgbg :=_db .MakeShapeProperties (_aabf .SpPr );_cgbg .SetSolidFill (_fecc .nextColor (_cfag ));_fecc ._cec .BandFmts .BandFmt =append (_fecc ._cec .BandFmts .BandFmt ,_aabf );};}; -// AddSeries adds a default series to an Pie3D chart. -func (_dfg Pie3DChart )AddSeries ()PieChartSeries {_caa :=_g .NewCT_PieSer ();_dfg ._gfdc .Ser =append (_dfg ._gfdc .Ser ,_caa );_caa .Idx .ValAttr =uint32 (len (_dfg ._gfdc .Ser )-1);_caa .Order .ValAttr =uint32 (len (_dfg ._gfdc .Ser )-1);_beb :=PieChartSeries {_caa };_beb .InitializeDefaults ();return _beb ;}; +// X returns the inner wrapped XML type. +func (_gae LineChartSeries )X ()*_b .CT_LineSer {return _gae ._fdd }; -// AddLine3DChart adds a new 3D line chart to a chart. -func (_faa Chart )AddLine3DChart ()Line3DChart {_beg (_faa ._ddf .Chart );_bgb :=_g .NewCT_PlotAreaChoice ();_faa ._ddf .Chart .PlotArea .Choice =append (_faa ._ddf .Chart .PlotArea .Choice ,_bgb );_bgb .Line3DChart =_g .NewCT_Line3DChart ();_bgb .Line3DChart .Grouping =_g .NewCT_Grouping ();_bgb .Line3DChart .Grouping .ValAttr =_g .ST_GroupingStandard ;return Line3DChart {_accb :_bgb .Line3DChart };};func (_bef ValueAxis )MajorGridLines ()GridLines {if _bef ._bbae .MajorGridlines ==nil {_bef ._bbae .MajorGridlines =_g .NewCT_ChartLines ();};return GridLines {_bef ._bbae .MajorGridlines };}; +// X returns the inner wrapped XML type. +func (_eff GridLines )X ()*_b .CT_ChartLines {return _eff ._eeb }; -// Values returns the value data source. -func (_dfe AreaChartSeries )Values ()NumberDataSource {if _dfe ._fad .Val ==nil {_dfe ._fad .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_dfe ._fad .Val );}; +// InitializeDefaults the bar chart to its defaults +func (_eabb PieChart )InitializeDefaults (){_eabb ._cefg .VaryColors =_b .NewCT_Boolean ();_eabb ._cefg .VaryColors .ValAttr =_g .Bool (true );}; -// SetExplosion sets the value that the segements of the pie are 'exploded' by -func (_feb PieChartSeries )SetExplosion (v uint32 ){_feb ._cbfe .Explosion =_g .NewCT_UnsignedInt ();_feb ._cbfe .Explosion .ValAttr =v ;}; +// AddDateAxis adds a value axis to the chart. +func (_acbb Chart )AddDateAxis ()DateAxis {_fgb :=_b .NewCT_DateAx ();if _acbb ._dfa .Chart .PlotArea .CChoice ==nil {_acbb ._dfa .Chart .PlotArea .CChoice =_b .NewCT_PlotAreaChoice1 ();};_fgb .AxId =_b .NewCT_UnsignedInt ();_fgb .AxId .ValAttr =0x7FFFFFFF&_fg .Uint32 ();_acbb ._dfa .Chart .PlotArea .CChoice .DateAx =append (_acbb ._dfa .Chart .PlotArea .CChoice .DateAx ,_fgb );_fgb .Delete =_b .NewCT_Boolean ();_fgb .Delete .ValAttr =_g .Bool (false );_fgb .Scaling =_b .NewCT_Scaling ();_fgb .Scaling .Orientation =_b .NewCT_Orientation ();_fgb .Scaling .Orientation .ValAttr =_b .ST_OrientationMinMax ;_fgb .Choice =&_b .EG_AxSharedChoice {};_fgb .Choice .Crosses =_b .NewCT_Crosses ();_fgb .Choice .Crosses .ValAttr =_b .ST_CrossesAutoZero ;_ggcd :=DateAxis {_fgb };_ggcd .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_fgd .LightGray );_ggcd .SetMajorTickMark (_b .ST_TickMarkOut );_ggcd .SetMinorTickMark (_b .ST_TickMarkIn );_ggcd .SetTickLabelPosition (_b .ST_TickLblPosNextTo );_ggcd .Properties ().LineProperties ().SetSolidFill (_fgd .Black );_ggcd .SetPosition (_b .ST_AxPosL );return _ggcd ;}; -// X returns the inner wrapped XML type. -func (_cdd Legend )X ()*_g .CT_Legend {return _cdd ._cef }; +// AddSeries adds a default series to a Stock chart. +func (_cbdb StockChart )AddSeries ()LineChartSeries {_feg :=_b .NewCT_LineSer ();_cbdb ._eaba .Ser =append (_cbdb ._eaba .Ser ,_feg );_feg .Idx .ValAttr =uint32 (len (_cbdb ._eaba .Ser )-1);_feg .Order .ValAttr =uint32 (len (_cbdb ._eaba .Ser )-1);_fgebef :=LineChartSeries {_feg };_fgebef .Values ().CreateEmptyNumberCache ();_fgebef .Properties ().LineProperties ().SetNoFill ();return _fgebef ;}; -// X returns the inner wrapped XML type. -func (_fgd DoughnutChart )X ()*_g .CT_DoughnutChart {return _fgd ._aeg }; +// Properties returns the Bubble chart series shape properties. +func (_ccg BubbleChartSeries )Properties ()_db .ShapeProperties {if _ccg ._deb .SpPr ==nil {_ccg ._deb .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_ccg ._deb .SpPr );};func (_fddc ValueAxis )MajorGridLines ()GridLines {if _fddc ._decc .MajorGridlines ==nil {_fddc ._decc .MajorGridlines =_b .NewCT_ChartLines ();};return GridLines {_fddc ._decc .MajorGridlines };};func (_aaga NumberDataSource )ensureChoice (){if _aaga ._bff .Choice ==nil {_aaga ._bff .Choice =_b .NewCT_NumDataSourceChoice ();};}; -// InitializeDefaults the Bubble chart to its defaults -func (_eba BubbleChart )InitializeDefaults (){};func (_gfdd ValueAxis )SetMinorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_gfdd ._bbae .MinorTickMark =nil ;}else {_gfdd ._bbae .MinorTickMark =_g .NewCT_TickMark ();_gfdd ._bbae .MinorTickMark .ValAttr =m ;};};func (_ea nullAxis )AxisID ()uint32 {return 0}; +// CategoryAxisDataSource specifies the data for an axis. It's commonly used with +// SetReference to set the axis data to a range of cells. +type CategoryAxisDataSource struct{_bda *_b .CT_AxDataSource }; -// Values returns the value data source. -func (_eb BarChartSeries )Values ()NumberDataSource {if _eb ._bba .Val ==nil {_eb ._bba .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_eb ._bba .Val );};type ValueAxis struct{_bbae *_g .CT_ValAx }; +// Properties returns the chart's shape properties. +func (_bcg Chart )Properties ()_db .ShapeProperties {if _bcg ._dfa .SpPr ==nil {_bcg ._dfa .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_bcg ._dfa .SpPr );}; -// X returns the inner wrapped XML type. -func (_fcf Surface3DChart )X ()*_g .CT_Surface3DChart {return _fcf ._cecf };func (_gce DateAxis )AxisID ()uint32 {return _gce ._cec .AxId .ValAttr };func (_bfgg SurfaceChartSeries )Values ()NumberDataSource {if _bfgg ._gdgb .Val ==nil {_bfgg ._gdgb .Val =_g .NewCT_NumDataSource ();};_bfa :=MakeNumberDataSource (_bfgg ._gdgb .Val );_bfa .CreateEmptyNumberCache ();return _bfa ;}; +// AddLineChart adds a new line chart to a chart. +func (_bb Chart )AddLineChart ()LineChart {_aae :=_b .NewCT_PlotAreaChoice ();_bb ._dfa .Chart .PlotArea .Choice =append (_bb ._dfa .Chart .PlotArea .Choice ,_aae );_aae .LineChart =_b .NewCT_LineChart ();_aae .LineChart .Grouping =_b .NewCT_Grouping ();_aae .LineChart .Grouping .ValAttr =_b .ST_GroupingStandard ;return LineChart {_ace :_aae .LineChart };};func MakeSeriesAxis (x *_b .CT_SerAx )SeriesAxis {return SeriesAxis {x }};type SurfaceChartSeries struct{_ggag *_b .CT_SurfaceSer }; -// AreaChartSeries is a series to be used on an area chart. -type AreaChartSeries struct{_fad *_g .CT_AreaSer }; +// Values returns the value data source. +func (_effe PieChartSeries )Values ()NumberDataSource {if _effe ._cgb .Val ==nil {_effe ._cgb .Val =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_effe ._cgb .Val );}; -// LineChartSeries is the data series for a line chart. -type LineChartSeries struct{_fgfa *_g .CT_LineSer }; +// AddLine3DChart adds a new 3D line chart to a chart. +func (_bcc Chart )AddLine3DChart ()Line3DChart {_dgb (_bcc ._dfa .Chart );_aafg :=_b .NewCT_PlotAreaChoice ();_bcc ._dfa .Chart .PlotArea .Choice =append (_bcc ._dfa .Chart .PlotArea .Choice ,_aafg );_aafg .Line3DChart =_b .NewCT_Line3DChart ();_aafg .Line3DChart .Grouping =_b .NewCT_Grouping ();_aafg .Line3DChart .Grouping .ValAttr =_b .ST_GroupingStandard ;return Line3DChart {_dab :_aafg .Line3DChart };}; // X returns the inner wrapped XML type. -func (_bcda PieChartSeries )X ()*_g .CT_PieSer {return _bcda ._cbfe }; +func (_adg BubbleChartSeries )X ()*_b .CT_BubbleSer {return _adg ._deb };func (_ecfb SeriesAxis )InitializeDefaults (){}; -// Values returns the bubble size data source. -func (_ffb BubbleChartSeries )BubbleSizes ()NumberDataSource {if _ffb ._adb .BubbleSize ==nil {_ffb ._adb .BubbleSize =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_ffb ._adb .BubbleSize );}; +// SetText sets the series text. +func (_dcec PieChartSeries )SetText (s string ){_dcec ._cgb .Tx =_b .NewCT_SerTx ();_dcec ._cgb .Tx .Choice .V =&s ;};func (_agf Title )SetText (s string ){if _agf ._agae .Tx ==nil {_agf ._agae .Tx =_b .NewCT_Tx ();};if _agf ._agae .Tx .Choice .Rich ==nil {_agf ._agae .Tx .Choice .Rich =_d .NewCT_TextBody ();};var _eceg *_d .CT_TextParagraph ;if len (_agf ._agae .Tx .Choice .Rich .P )==0{_eceg =_d .NewCT_TextParagraph ();_agf ._agae .Tx .Choice .Rich .P =[]*_d .CT_TextParagraph {_eceg };}else {_eceg =_agf ._agae .Tx .Choice .Rich .P [0];};var _dbgfg *_d .EG_TextRun ;if len (_eceg .EG_TextRun )==0{_dbgfg =_d .NewEG_TextRun ();_eceg .EG_TextRun =[]*_d .EG_TextRun {_dbgfg };}else {_dbgfg =_eceg .EG_TextRun [0];};if _dbgfg .R ==nil {_dbgfg .R =_d .NewCT_RegularTextRun ();};_dbgfg .R .T =s ;}; -// AddDateAxis adds a value axis to the chart. -func (_cad Chart )AddDateAxis ()DateAxis {_gag :=_g .NewCT_DateAx ();if _cad ._ddf .Chart .PlotArea .CChoice ==nil {_cad ._ddf .Chart .PlotArea .CChoice =_g .NewCT_PlotAreaChoice1 ();};_gag .AxId =_g .NewCT_UnsignedInt ();_gag .AxId .ValAttr =0x7FFFFFFF&_c .Uint32 ();_cad ._ddf .Chart .PlotArea .CChoice .DateAx =append (_cad ._ddf .Chart .PlotArea .CChoice .DateAx ,_gag );_gag .Delete =_g .NewCT_Boolean ();_gag .Delete .ValAttr =_be .Bool (false );_gag .Scaling =_g .NewCT_Scaling ();_gag .Scaling .Orientation =_g .NewCT_Orientation ();_gag .Scaling .Orientation .ValAttr =_g .ST_OrientationMinMax ;_gag .Choice =&_g .EG_AxSharedChoice {};_gag .Choice .Crosses =_g .NewCT_Crosses ();_gag .Choice .Crosses .ValAttr =_g .ST_CrossesAutoZero ;_egef :=DateAxis {_gag };_egef .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_cg .LightGray );_egef .SetMajorTickMark (_g .ST_TickMarkOut );_egef .SetMinorTickMark (_g .ST_TickMarkIn );_egef .SetTickLabelPosition (_g .ST_TickLblPosNextTo );_egef .Properties ().LineProperties ().SetSolidFill (_cg .Black );_egef .SetPosition (_g .ST_AxPosL );return _egef ;}; +// SetOrder sets the order of the series +func (_gagc LineChartSeries )SetOrder (idx uint32 ){_gagc ._fdd .Order .ValAttr =idx }; -// BarChart is a 2D bar chart. -type BarChart struct{chartBase ;_bd *_g .CT_BarChart ;};func (_gba DataLabels )SetShowSeriesName (b bool ){_gba .ensureChoice ();_gba ._egca .Choice .ShowSerName =_g .NewCT_Boolean ();_gba ._egca .Choice .ShowSerName .ValAttr =_be .Bool (b );}; +// MakeAxisDataSource constructs an AxisDataSource wrapper. +func MakeAxisDataSource (x *_b .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };}; -// Properties returns the Bubble chart series shape properties. -func (_ebb BubbleChartSeries )Properties ()_fa .ShapeProperties {if _ebb ._adb .SpPr ==nil {_ebb ._adb .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_ebb ._adb .SpPr );}; +// InitializeDefaults the bar chart to its defaults +func (_fge AreaChart )InitializeDefaults (){};func (_ddg ValueAxis )SetPosition (p _b .ST_AxPos ){_ddg ._decc .AxPos =_b .NewCT_AxPos ();_ddg ._decc .AxPos .ValAttr =p ;};func (_gag CategoryAxis )MajorGridLines ()GridLines {if _gag ._ab .MajorGridlines ==nil {_gag ._ab .MajorGridlines =_b .NewCT_ChartLines ();};return GridLines {_gag ._ab .MajorGridlines };};func (_cbd CategoryAxis )SetMajorTickMark (m _b .ST_TickMark ){if m ==_b .ST_TickMarkUnset {_cbd ._ab .MajorTickMark =nil ;}else {_cbd ._ab .MajorTickMark =_b .NewCT_TickMark ();_cbd ._ab .MajorTickMark .ValAttr =m ;};};func (_bbc Marker )SetSize (sz uint8 ){_bbc ._cdaf .Size =_b .NewCT_MarkerSize ();_bbc ._cdaf .Size .ValAttr =&sz ;};func (_afb DateAxis )SetMajorTickMark (m _b .ST_TickMark ){if m ==_b .ST_TickMarkUnset {_afb ._fae .MajorTickMark =nil ;}else {_afb ._fae .MajorTickMark =_b .NewCT_TickMark ();_afb ._fae .MajorTickMark .ValAttr =m ;};}; -// CategoryAxis returns the category data source. -func (_ec AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ec ._fad .Cat ==nil {_ec ._fad .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_ec ._fad .Cat );}; +// AddSurfaceChart adds a new surface chart to a chart. +func (_cbb Chart )AddSurfaceChart ()SurfaceChart {_dgg :=_b .NewCT_PlotAreaChoice ();_cbb ._dfa .Chart .PlotArea .Choice =append (_cbb ._dfa .Chart .PlotArea .Choice ,_dgg );_dgg .SurfaceChart =_b .NewCT_SurfaceChart ();_dgb (_cbb ._dfa .Chart );_cbb ._dfa .Chart .View3D .RotX .ValAttr =_g .Int8 (90);_cbb ._dfa .Chart .View3D .RotY .ValAttr =_g .Uint16 (0);_cbb ._dfa .Chart .View3D .Perspective =_b .NewCT_Perspective ();_cbb ._dfa .Chart .View3D .Perspective .ValAttr =_g .Uint8 (0);_ggf :=SurfaceChart {_agac :_dgg .SurfaceChart };_ggf .InitializeDefaults ();return _ggf ;}; -// AddStockChart adds a new stock chart. -func (_gaf Chart )AddStockChart ()StockChart {_ef :=_g .NewCT_PlotAreaChoice ();_gaf ._ddf .Chart .PlotArea .Choice =append (_gaf ._ddf .Chart .PlotArea .Choice ,_ef );_ef .StockChart =_g .NewCT_StockChart ();_gbd :=StockChart {_ddfb :_ef .StockChart };_gbd .InitializeDefaults ();return _gbd ;};func (_bbee SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _bbee ._gdgb .Cat ==nil {_bbee ._gdgb .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_bbee ._gdgb .Cat );}; +// Labels returns the data label properties. +func (_edg LineChartSeries )Labels ()DataLabels {if _edg ._fdd .DLbls ==nil {_edg ._fdd .DLbls =_b .NewCT_DLbls ();};return MakeDataLabels (_edg ._fdd .DLbls );};type Marker struct{_cdaf *_b .CT_Marker }; -// SurfaceChart is a 3D surface chart, viewed from the top-down. -type SurfaceChart struct{chartBase ;_ace *_g .CT_SurfaceChart ;}; +// Surface3DChart is a 3D view of a surface chart. +type Surface3DChart struct{chartBase ;_cec *_b .CT_Surface3DChart ;};func (_cad DateAxis )MajorGridLines ()GridLines {if _cad ._fae .MajorGridlines ==nil {_cad ._fae .MajorGridlines =_b .NewCT_ChartLines ();};return GridLines {_cad ._fae .MajorGridlines };};func (_ega ValueAxis )AxisID ()uint32 {return _ega ._decc .AxId .ValAttr }; -// AddScatterChart adds a scatter (X/Y) chart. -func (_aga Chart )AddScatterChart ()ScatterChart {_cge :=_g .NewCT_PlotAreaChoice ();_aga ._ddf .Chart .PlotArea .Choice =append (_aga ._ddf .Chart .PlotArea .Choice ,_cge );_cge .ScatterChart =_g .NewCT_ScatterChart ();_fafb :=ScatterChart {_abcg :_cge .ScatterChart };_fafb .InitializeDefaults ();return _fafb ;};func MakeValueAxis (x *_g .CT_ValAx )ValueAxis {return ValueAxis {x }}; +// RemoveLegend removes the legend if the chart has one. +func (_efe Chart )RemoveLegend (){_efe ._dfa .Chart .Legend =nil };func (_ceag DataLabels )SetPosition (p _b .ST_DLblPos ){_ceag .ensureChoice ();_ceag ._dadg .Choice .DLblPos =_b .NewCT_DLblPos ();_ceag ._dadg .Choice .DLblPos .ValAttr =p ;};func MakeValueAxis (x *_b .CT_ValAx )ValueAxis {return ValueAxis {x }}; -// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. -func (_bae Chart )AddDoughnutChart ()DoughnutChart {_ege :=_g .NewCT_PlotAreaChoice ();_bae ._ddf .Chart .PlotArea .Choice =append (_bae ._ddf .Chart .PlotArea .Choice ,_ege );_ege .DoughnutChart =_g .NewCT_DoughnutChart ();_ccf :=DoughnutChart {_aeg :_ege .DoughnutChart };_ccf .InitializeDefaults ();return _ccf ;}; +// X returns the inner wrapped XML type. +func (_effa RadarChartSeries )X ()*_b .CT_RadarSer {return _effa ._egc }; // X returns the inner wrapped XML type. -func (_ece GridLines )X ()*_g .CT_ChartLines {return _ece ._cfag }; +func (_ce Bar3DChart )X ()*_b .CT_Bar3DChart {return _ce ._fga }; -// AddSeries adds a default series to an area chart. -func (_gf AreaChart )AddSeries ()AreaChartSeries {_e :=_gf .nextColor (len (_gf ._ad .Ser ));_fg :=_g .NewCT_AreaSer ();_gf ._ad .Ser =append (_gf ._ad .Ser ,_fg );_fg .Idx .ValAttr =uint32 (len (_gf ._ad .Ser )-1);_fg .Order .ValAttr =uint32 (len (_gf ._ad .Ser )-1);_fgf :=AreaChartSeries {_fg };_fgf .InitializeDefaults ();_fgf .Properties ().SetSolidFill (_e );return _fgf ;}; +// AddSeries adds a default series to an Pie chart. +func (_debd PieOfPieChart )AddSeries ()PieChartSeries {_bfb :=_b .NewCT_PieSer ();_debd ._dfce .Ser =append (_debd ._dfce .Ser ,_bfb );_bfb .Idx .ValAttr =uint32 (len (_debd ._dfce .Ser )-1);_bfb .Order .ValAttr =uint32 (len (_debd ._dfce .Ser )-1);_eebg :=PieChartSeries {_bfb };_eebg .InitializeDefaults ();return _eebg ;}; -// Values returns the value data source. -func (_begf RadarChartSeries )Values ()NumberDataSource {if _begf ._cca .Val ==nil {_begf ._cca .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_begf ._cca .Val );}; +// AreaChart is an area chart that has a shaded area underneath a curve. +type AreaChart struct{chartBase ;_ae *_b .CT_AreaChart ;}; -// InitializeDefaults initializes a bar chart series to the default values. -func (_cce BarChartSeries )InitializeDefaults (){}; +// BubbleChart is a 2D Bubble chart. +type BubbleChart struct{chartBase ;_add *_b .CT_BubbleChart ;}; -// SetText sets the series text. -func (_gca BubbleChartSeries )SetText (s string ){_gca ._adb .Tx =_g .NewCT_SerTx ();_gca ._adb .Tx .Choice .V =&s ;};type Line3DChart struct{chartBase ;_accb *_g .CT_Line3DChart ;};func (_cga BarChart )AddAxis (axis Axis ){_fdc :=_g .NewCT_UnsignedInt ();_fdc .ValAttr =axis .AxisID ();_cga ._bd .AxId =append (_cga ._bd .AxId ,_fdc );};func (_dde CategoryAxis )SetMinorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_dde ._ed .MinorTickMark =nil ;}else {_dde ._ed .MinorTickMark =_g .NewCT_TickMark ();_dde ._ed .MinorTickMark .ValAttr =m ;};};func (_dbc DataLabels )SetShowValue (b bool ){_dbc .ensureChoice ();_dbc ._egca .Choice .ShowVal =_g .NewCT_Boolean ();_dbc ._egca .Choice .ShowVal .ValAttr =_be .Bool (b );}; +// AddSurface3DChart adds a new 3D surface chart to a chart. +func (_fcc Chart )AddSurface3DChart ()Surface3DChart {_fdc :=_b .NewCT_PlotAreaChoice ();_fcc ._dfa .Chart .PlotArea .Choice =append (_fcc ._dfa .Chart .PlotArea .Choice ,_fdc );_fdc .Surface3DChart =_b .NewCT_Surface3DChart ();_dgb (_fcc ._dfa .Chart );_bdfaa :=Surface3DChart {_cec :_fdc .Surface3DChart };_bdfaa .InitializeDefaults ();return _bdfaa ;};type DateAxis struct{_fae *_b .CT_DateAx }; -// BubbleChart is a 2D Bubble chart. -type BubbleChart struct{chartBase ;_cgag *_g .CT_BubbleChart ;}; +// X returns the inner wrapped XML type. +func (_gaa PieChart )X ()*_b .CT_PieChart {return _gaa ._cefg };func (_gge DateAxis )AxisID ()uint32 {return _gge ._fae .AxId .ValAttr };func (_abg CategoryAxis )SetTickLabelPosition (p _b .ST_TickLblPos ){if p ==_b .ST_TickLblPosUnset {_abg ._ab .TickLblPos =nil ;}else {_abg ._ab .TickLblPos =_b .NewCT_TickLblPos ();_abg ._ab .TickLblPos .ValAttr =p ;};}; // InitializeDefaults the bar chart to its defaults -func (_af Area3DChart )InitializeDefaults (){};func MakeCategoryAxis (x *_g .CT_CatAx )CategoryAxis {return CategoryAxis {x }};func (_gb Bar3DChart )AddAxis (axis Axis ){_fde :=_g .NewCT_UnsignedInt ();_fde .ValAttr =axis .AxisID ();_gb ._fc .AxId =append (_gb ._fc .AxId ,_fde );}; - -// Properties returns the bar chart series shape properties. -func (_dag RadarChartSeries )Properties ()_fa .ShapeProperties {if _dag ._cca .SpPr ==nil {_dag ._cca .SpPr =_a .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_dag ._cca .SpPr );}; +func (_acg PieOfPieChart )InitializeDefaults (){_acg ._dfce .VaryColors =_b .NewCT_Boolean ();_acg ._dfce .VaryColors .ValAttr =_g .Bool (true );_acg .SetType (_b .ST_OfPieTypePie );_acg ._dfce .SecondPieSize =_b .NewCT_SecondPieSize ();_acg ._dfce .SecondPieSize .ValAttr =&_b .ST_SecondPieSize {};_acg ._dfce .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_g .Uint16 (75);_aec :=_b .NewCT_ChartLines ();_aec .SpPr =_d .NewCT_ShapeProperties ();_aggg :=_db .MakeShapeProperties (_aec .SpPr );_aggg .LineProperties ().SetSolidFill (_fgd .Auto );_acg ._dfce .SerLines =append (_acg ._dfce .SerLines ,_aec );}; // Index returns the index of the series -func (_ega LineChartSeries )Index ()uint32 {return _ega ._fgfa .Idx .ValAttr };type GridLines struct{_cfag *_g .CT_ChartLines };func (_baee ValueAxis )SetPosition (p _g .ST_AxPos ){_baee ._bbae .AxPos =_g .NewCT_AxPos ();_baee ._bbae .AxPos .ValAttr =p ;};func (_abfb Title )RunProperties ()_fa .RunProperties {if _abfb ._gbac .Tx ==nil {_abfb .SetText ("");};if _abfb ._gbac .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_abfb ._gbac .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_a .NewCT_TextCharacterProperties ();};return _fa .MakeRunProperties (_abfb ._gbac .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );}; +func (_aad SurfaceChartSeries )Index ()uint32 {return _aad ._ggag .Idx .ValAttr }; -// AddSeries adds a default series to a bar chart. -func (_ba BarChart )AddSeries ()BarChartSeries {_adg :=_ba .nextColor (len (_ba ._bd .Ser ));_bgd :=_g .NewCT_BarSer ();_ba ._bd .Ser =append (_ba ._bd .Ser ,_bgd );_bgd .Idx .ValAttr =uint32 (len (_ba ._bd .Ser )-1);_bgd .Order .ValAttr =uint32 (len (_ba ._bd .Ser )-1);_bdd :=BarChartSeries {_bgd };_bdd .InitializeDefaults ();_bdd .Properties ().SetSolidFill (_adg );return _bdd ;}; - -// AddPie3DChart adds a new pie chart to a chart. -func (_ecd Chart )AddPie3DChart ()Pie3DChart {_beg (_ecd ._ddf .Chart );_bcc :=_g .NewCT_PlotAreaChoice ();_ecd ._ddf .Chart .PlotArea .Choice =append (_ecd ._ddf .Chart .PlotArea .Choice ,_bcc );_bcc .Pie3DChart =_g .NewCT_Pie3DChart ();_bccc :=Pie3DChart {_gfdc :_bcc .Pie3DChart };_bccc .InitializeDefaults ();return _bccc ;};func (_ffg DateAxis )SetMinorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_ffg ._cec .MinorTickMark =nil ;}else {_ffg ._cec .MinorTickMark =_g .NewCT_TickMark ();_ffg ._cec .MinorTickMark .ValAttr =m ;};}; +// X returns the inner wrapped XML type. +func (_dc Area3DChart )X ()*_b .CT_Area3DChart {return _dc ._gd };func MakeLegend (l *_b .CT_Legend )Legend {return Legend {l }}; -// PieChartSeries is a series to be used on an Pie chart. -type PieChartSeries struct{_cbfe *_g .CT_PieSer };func (_fb DataLabels )SetShowPercent (b bool ){_fb .ensureChoice ();_fb ._egca .Choice .ShowPercent =_g .NewCT_Boolean ();_fb ._egca .Choice .ShowPercent .ValAttr =_be .Bool (b );};func (_dfd CategoryAxis )MajorGridLines ()GridLines {if _dfd ._ed .MajorGridlines ==nil {_dfd ._ed .MajorGridlines =_g .NewCT_ChartLines ();};return GridLines {_dfd ._ed .MajorGridlines };}; +// Properties returns the bar chart series shape properties. +func (_ebb PieChartSeries )Properties ()_db .ShapeProperties {if _ebb ._cgb .SpPr ==nil {_ebb ._cgb .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_ebb ._cgb .SpPr );}; -// X returns the inner wrapped XML type. -func (_gafa SurfaceChartSeries )X ()*_g .CT_SurfaceSer {return _gafa ._gdgb }; +// InitializeDefaults initializes a Bubble chart series to the default values. +func (_aag BubbleChartSeries )InitializeDefaults (){}; -// SetIndex sets the index of the series -func (_acb ScatterChartSeries )SetIndex (idx uint32 ){_acb ._bebf .Idx .ValAttr =idx }; +// AddSeries adds a default series to a line chart. +func (_ece Line3DChart )AddSeries ()LineChartSeries {_dec :=_ece .nextColor (len (_ece ._dab .Ser ));_dfc :=_b .NewCT_LineSer ();_ece ._dab .Ser =append (_ece ._dab .Ser ,_dfc );_dfc .Idx .ValAttr =uint32 (len (_ece ._dab .Ser )-1);_dfc .Order .ValAttr =uint32 (len (_ece ._dab .Ser )-1);_adab :=LineChartSeries {_dfc };_adab .InitializeDefaults ();_adab .Properties ().LineProperties ().SetSolidFill (_dec );_adab .Properties ().SetSolidFill (_dec );return _adab ;}; -// SetOrder sets the order of the series -func (_edcf ScatterChartSeries )SetOrder (idx uint32 ){_edcf ._bebf .Order .ValAttr =idx }; +// SetNumberReference is used to set the source data to a range of cells containing +// numbers. +func (_gg CategoryAxisDataSource )SetNumberReference (s string ){_gg ._bda .Choice =_b .NewCT_AxDataSourceChoice ();_gg ._bda .Choice .NumRef =_b .NewCT_NumRef ();_gg ._bda .Choice .NumRef .F =s ;}; -// MakeAxisDataSource constructs an AxisDataSource wrapper. -func MakeAxisDataSource (x *_g .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };}; +// Order returns the order of the series +func (_ecd LineChartSeries )Order ()uint32 {return _ecd ._fdd .Order .ValAttr };func (_dcab Marker )Properties ()_db .ShapeProperties {if _dcab ._cdaf .SpPr ==nil {_dcab ._cdaf .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_dcab ._cdaf .SpPr );}; -// Chart is a generic chart. -type Chart struct{_ddf *_g .ChartSpace }; +// InitializeDefaults the bar chart to its defaults +func (_faea DoughnutChart )InitializeDefaults (){_faea ._gca .VaryColors =_b .NewCT_Boolean ();_faea ._gca .VaryColors .ValAttr =_g .Bool (true );_faea ._gca .HoleSize =_b .NewCT_HoleSize ();_faea ._gca .HoleSize .ValAttr =&_b .ST_HoleSize {};_faea ._gca .HoleSize .ValAttr .ST_HoleSizeUByte =_g .Uint8 (50);}; -// CategoryAxis returns the category data source. -func (_gbf PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gbf ._cbfe .Cat ==nil {_gbf ._cbfe .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_gbf ._cbfe .Cat );}; +// Properties returns the bar chart series shape properties. +func (_ba AreaChartSeries )Properties ()_db .ShapeProperties {if _ba ._ged .SpPr ==nil {_ba ._ged .SpPr =_d .NewCT_ShapeProperties ();};return _db .MakeShapeProperties (_ba ._ged .SpPr );}; -// BarChartSeries is a series to be used on a bar chart. -type BarChartSeries struct{_bba *_g .CT_BarSer }; +// RadarChartSeries is a series to be used on an Radar chart. +type RadarChartSeries struct{_egc *_b .CT_RadarSer };type CategoryAxis struct{_ab *_b .CT_CatAx };func MakeChart (x *_b .ChartSpace )Chart {return Chart {x }};type Title struct{_agae *_b .CT_Title }; // X returns the inner wrapped XML type. -func (_ecg BubbleChart )X ()*_g .CT_BubbleChart {return _ecg ._cgag }; +func (_dacf DateAxis )X ()*_b .CT_DateAx {return _dacf ._fae }; -// X returns the inner wrapped XML type. -func (_efe PieChart )X ()*_g .CT_PieChart {return _efe ._cffc };func (_dcec ScatterChartSeries )SetSmooth (b bool ){_dcec ._bebf .Smooth =_g .NewCT_Boolean ();_dcec ._bebf .Smooth .ValAttr =&b ;}; +// Order returns the order of the series +func (_bcdd SurfaceChartSeries )Order ()uint32 {return _bcdd ._ggag .Order .ValAttr }; + +// AddStockChart adds a new stock chart. +func (_fef Chart )AddStockChart ()StockChart {_afce :=_b .NewCT_PlotAreaChoice ();_fef ._dfa .Chart .PlotArea .Choice =append (_fef ._dfa .Chart .PlotArea .Choice ,_afce );_afce .StockChart =_b .NewCT_StockChart ();_agc :=StockChart {_eaba :_afce .StockChart };_agc .InitializeDefaults ();return _agc ;};func (_afe CategoryAxis )SetMinorTickMark (m _b .ST_TickMark ){if m ==_b .ST_TickMarkUnset {_afe ._ab .MinorTickMark =nil ;}else {_afe ._ab .MinorTickMark =_b .NewCT_TickMark ();_afe ._ab .MinorTickMark .ValAttr =m ;};}; + +// AddSeries adds a default series to a bar chart. +func (_gb BarChart )AddSeries ()BarChartSeries {_dbg :=_gb .nextColor (len (_gb ._cda .Ser ));_eg :=_b .NewCT_BarSer ();_gb ._cda .Ser =append (_gb ._cda .Ser ,_eg );_eg .Idx .ValAttr =uint32 (len (_gb ._cda .Ser )-1);_eg .Order .ValAttr =uint32 (len (_gb ._cda .Ser )-1);_cc :=BarChartSeries {_eg };_cc .InitializeDefaults ();_cc .Properties ().SetSolidFill (_dbg );return _cc ;}; // InitializeDefaults the bar chart to its defaults -func (_gffg RadarChart )InitializeDefaults (){_gffg ._beec .RadarStyle .ValAttr =_g .ST_RadarStyleMarker }; \ No newline at end of file +func (_cae BarChart )InitializeDefaults (){_cae .SetDirection (_b .ST_BarDirCol )};func MakeTitle (x *_b .CT_Title )Title {return Title {x }}; \ No newline at end of file diff --git a/color/color.go b/color/color.go index f4fcde4dd8..2e30c30181 100644 --- a/color/color.go +++ b/color/color.go @@ -11,27 +11,27 @@ // Package color provides color handling structures and functions for use across // all of the document types. -package color ;import (_g "fmt";_c "github.com/unidoc/unioffice";);var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false };var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var Auto =Color {0,0,0,255,true };var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false }; +package color ;import (_g "fmt";_ac "github.com/unidoc/unioffice";);var SkyBlue =Color {0x87,0xCE,0xEB,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var Maroon =Color {0x80,0x00,0x00,255,false }; + +// RGB constructs a new RGB color with a given red, green and blue value. +func RGB (r ,g ,b uint8 )Color {return Color {r ,g ,b ,255,false }};var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false }; // AsRGBString is used by the various wrappers to return a pointer // to a string containing a six digit hex RGB value. -func (_dc Color )AsRGBString ()*string {return _c .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_dc ._f ,_dc ._cf ,_dc ._a );};var Teal =Color {0x00,0x80,0x80,255,false };var LightSlateGrey =Color {0x77,0x88,0x99,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false };var Black =Color {0x00,0x00,0x00,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false };var PaleGreen =Color {0x98,0xFB,0x98,255,false };var Fuchsia =Color {0xFF,0x00,0xFF,255,false };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false }; - -// Color is a 24 bit color that can be converted to -// internal ECMA-376 formats as needed. -type Color struct{_f ,_cf ,_a ,_ag uint8 ;_d bool ;};var Crimson =Color {0xDC,0x14,0x3C,255,false };var Plum =Color {0xDD,0xA0,0xDD,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false }; - -// IsAuto returns true if the color is the 'Auto' type. If the -// field doesn't support an Auto color, then black is used. -func (_ea Color )IsAuto ()bool {return _ea ._d };var Aqua =Color {0x00,0xFF,0xFF,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var DarkGray =Color {0xA9,0xA9,0xA9,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false };var DeepPink =Color {0xFF,0x14,0x93,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ;};if s [0]=='#'{s =s [1:];};var _ae ,_ce ,_fd uint8 ;_db ,_ :=_g .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_ae ,&_ce ,&_fd );if _db ==3{return RGB (_ae ,_ce ,_fd );};return Auto ;};var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var Navy =Color {0x00,0x00,0x80,255,false };var DimGray =Color {0x69,0x69,0x69,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false };var White =Color {0xFF,0xFF,0xFF,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var Maroon =Color {0x80,0x00,0x00,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false }; +func (_d Color )AsRGBString ()*string {return _ac .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_d ._b ,_d ._f ,_d ._e );};var RoyalBlue =Color {0x41,0x69,0xE1,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false };var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var Aqua =Color {0x00,0xFF,0xFF,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var White =Color {0xFF,0xFF,0xFF,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var LimeGreen =Color {0x32,0xCD,0x32,255,false };var Black =Color {0x00,0x00,0x00,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false };var Olive =Color {0x80,0x80,0x00,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false };var Plum =Color {0xDD,0xA0,0xDD,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var Green =Color {0x00,0x80,0x00,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false };var Auto =Color {0,0,0,255,true };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var DarkGray =Color {0xA9,0xA9,0xA9,255,false };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var Navy =Color {0x00,0x00,0x80,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false };var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var Purple =Color {0x80,0x00,0x80,255,false }; // RGBA constructs a new RGBA color with a given red, green, blue and alpha // value. -func RGBA (r ,g ,b ,a uint8 )Color {return Color {r ,g ,b ,a ,false }};var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var RoyalBlue =Color {0x41,0x69,0xE1,255,false };var Purple =Color {0x80,0x00,0x80,255,false };var Violet =Color {0xEE,0x82,0xEE,255,false };var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false };var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false };var SlateGrey =Color {0x70,0x80,0x90,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var LightCoral =Color {0xF0,0x80,0x80,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var SlateGray =Color {0x70,0x80,0x90,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var Turquoise =Color {0x40,0xE0,0xD0,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var DimGrey =Color {0x69,0x69,0x69,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var Olive =Color {0x80,0x80,0x00,255,false };var LimeGreen =Color {0x32,0xCD,0x32,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var Green =Color {0x00,0x80,0x00,255,false };var Blue =Color {0x00,0x00,0xFF,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false }; +func RGBA (r ,g ,b ,a uint8 )Color {return Color {r ,g ,b ,a ,false }};var PaleGreen =Color {0x98,0xFB,0x98,255,false };var LightCoral =Color {0xF0,0x80,0x80,255,false };var DimGray =Color {0x69,0x69,0x69,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ;};if s [0]=='#'{s =s [1:];};var _ag ,_ff ,_c uint8 ;_cc ,_ :=_g .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_ag ,&_ff ,&_c );if _cc ==3{return RGB (_ag ,_ff ,_c );};return Auto ;};var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false };var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false }; -// RGB constructs a new RGB color with a given red, green and blue value. -func RGB (r ,g ,b uint8 )Color {return Color {r ,g ,b ,255,false }};var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var SteelBlue =Color {0x46,0x82,0xB4,255,false }; +// Color is a 24 bit color that can be converted to +// internal ECMA-376 formats as needed. +type Color struct{_b ,_f ,_e ,_ef uint8 ;_fg bool ;};var Lavender =Color {0xE6,0xE6,0xFA,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false }; // AsRGBAString is used by the various wrappers to return a pointer // to a string containing a six digit hex RGB value. -func (_b Color )AsRGBAString ()*string {return _c .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_b ._ag ,_b ._f ,_b ._cf ,_b ._a );};var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false }; \ No newline at end of file +func (_fc Color )AsRGBAString ()*string {return _ac .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_fc ._ef ,_fc ._b ,_fc ._f ,_fc ._e );};var SteelBlue =Color {0x46,0x82,0xB4,255,false };var DeepPink =Color {0xFF,0x14,0x93,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var Blue =Color {0x00,0x00,0xFF,255,false };var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false };var Violet =Color {0xEE,0x82,0xEE,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var SlateGray =Color {0x70,0x80,0x90,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false };var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var Fuchsia =Color {0xFF,0x00,0xFF,255,false };var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false };var Crimson =Color {0xDC,0x14,0x3C,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var Turquoise =Color {0x40,0xE0,0xD0,255,false };var LightSlateGrey =Color {0x77,0x88,0x99,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false };var SlateGrey =Color {0x70,0x80,0x90,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var DimGrey =Color {0x69,0x69,0x69,255,false };var Teal =Color {0x00,0x80,0x80,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false };var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false };var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false }; + +// IsAuto returns true if the color is the 'Auto' type. If the +// field doesn't support an Auto color, then black is used. +func (_acc Color )IsAuto ()bool {return _acc ._fg };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false }; \ No newline at end of file diff --git a/common/common.go b/common/common.go index b9551d3132..4c34fb7cbc 100644 --- a/common/common.go +++ b/common/common.go @@ -13,395 +13,395 @@ // OOXML document formats. // // Package common contains common properties used by the subpackages. -package common ;import (_cd "archive/zip";_d "bytes";_cda "encoding/xml";_fe "errors";_dc "fmt";_eg "github.com/unidoc/unioffice";_bc "github.com/unidoc/unioffice/common/tempstorage";_ae "github.com/unidoc/unioffice/common/tempstorage/diskstore";_acg "github.com/unidoc/unioffice/measurement";_b "github.com/unidoc/unioffice/schema/soo/dml";_ef "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_ac "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_ab "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties";_bb "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_gc "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_df "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_gg "github.com/unidoc/unioffice/zippkg";_de "image";_ "image/gif";_ "image/jpeg";_ "image/png";_g "os";_f "reflect";_ec "regexp";_aa "strconv";_a "strings";_ffc "time";);var _aga =_fe .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006e\u006f\u0074\u0020\u0066o\u0075\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u0074\u006fr\u0061\u0067\u0065"); +package common ;import (_eg "archive/zip";_g "bytes";_fc "encoding/xml";_dg "errors";_af "fmt";_ea "github.com/unidoc/unioffice";_dd "github.com/unidoc/unioffice/common/tempstorage";_ec "github.com/unidoc/unioffice/common/tempstorage/diskstore";_afa "github.com/unidoc/unioffice/measurement";_cd "github.com/unidoc/unioffice/schema/soo/dml";_ef "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_fd "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_cb "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties";_ba "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_gbd "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_gb "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ece "github.com/unidoc/unioffice/zippkg";_ee "image";_ "image/gif";_ "image/jpeg";_ "image/png";_e "os";_a "reflect";_bea "regexp";_ff "strconv";_ce "strings";_f "time";); -// SetLanguage records the language of the document. -func (_edc CoreProperties )SetLanguage (s string ){_edc ._ecb .Language =&_eg .XSDAny {XMLName :_cda .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_edc ._ecb .Language .Data =[]byte (s );}; - -// WriteExtraFiles writes the extra files to the zip package. -func (_edec *DocBase )WriteExtraFiles (z *_cd .Writer )error {for _ ,_gfba :=range _edec .ExtraFiles {if _bgb :=_gg .AddFileFromDisk (z ,_gfba .ZipPath ,_gfba .DiskPath );_bgb !=nil {return _bgb ;};};return nil ;}; +// Remove removes an existing relationship. +func (_egf Relationships )Remove (rel Relationship )bool {for _dde ,_dacg :=range _egf ._dag .Relationship {if _dacg ==rel ._eadc {copy (_egf ._dag .Relationship [_dde :],_egf ._dag .Relationship [_dde +1:]);_egf ._dag .Relationship =_egf ._dag .Relationship [0:len (_egf ._dag .Relationship )-1];return true ;};};return false ;}; -// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. -func NewRelationshipsCopy (rels Relationships )Relationships {_ffda :=*rels ._fcec ;return Relationships {_fcec :&_ffda };};func (_fbb CustomProperties )getNewProperty (_aeca string )*_ef .CT_Property {_cbe :=_fbb ._adb .Property ;_fgf :=int32 (1);for _ ,_afe :=range _cbe {if _afe .PidAttr > _fgf {_fgf =_afe .PidAttr ;};};_ced :=_ef .NewCT_Property ();_ced .NameAttr =&_aeca ;_ced .PidAttr =_fgf +1;_ced .FmtidAttr ="\u007b\u0044\u0035\u0043\u0044\u0044\u0035\u0030\u0035\u002d\u0032\u0045\u0039\u0043\u002d\u0031\u0030\u0031\u0042\u002d\u0039\u0033\u0039\u0037-\u0030\u0038\u0030\u0030\u0032B\u0032\u0043F\u0039\u0041\u0045\u007d";return _ced ;}; +// RemoveOverride removes an override given a path. +func (_fbeg ContentTypes )RemoveOverride (path string ){if !_ce .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _dea ,_ecbd :=range _fbeg ._ccb .Override {if _ecbd .PartNameAttr ==path {copy (_fbeg ._ccb .Override [_dea :],_fbeg ._ccb .Override [_dea +1:]);_fbeg ._ccb .Override =_fbeg ._ccb .Override [0:len (_fbeg ._ccb .Override )-1];};};}; // RelativeHeight returns the relative height of an image given a fixed width. // This is used when setting image to a fixed width to calculate the height // required to keep the same image aspect ratio. -func (_febf ImageRef )RelativeHeight (w _acg .Distance )_acg .Distance {_aecdb :=float64 (_febf .Size ().Y )/float64 (_febf .Size ().X );return w *_acg .Distance (_aecdb );};func (_dbe CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_dced :=_dbe .getNewProperty (name );_dced .Ostream =&ostream ;_dbe .setOrReplaceProperty (_dced );}; - -// CustomProperties contains document specific properties. -type CustomProperties struct{_adb *_ef .Properties }; - -// SetLinksUpToDate sets the links up to date flag. -func (_bade AppProperties )SetLinksUpToDate (v bool ){_bade ._ad .LinksUpToDate =_eg .Bool (v )}; +func (_ebdc ImageRef )RelativeHeight (w _afa .Distance )_afa .Distance {_ace :=float64 (_ebdc .Size ().Y )/float64 (_ebdc .Size ().X );return w *_afa .Distance (_ace );};func (_eda CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_ged :=_eda .getNewProperty (name );_ged .Lpstr =&lpstr ;_eda .setOrReplaceProperty (_ged );};func (_bbgc CustomProperties )SetPropertyAsVstream (name string ,vstream *_fd .Vstream ){_aae :=_bbgc .getNewProperty (name );_aae .Vstream =vstream ;_bbgc .setOrReplaceProperty (_aae );}; -// X returns the inner raw content types. -func (_fgg ContentTypes )X ()*_bb .Types {return _fgg ._aaa };func (_cdgb *ImageRef )SetRelID (id string ){_cdgb ._ffa =id };func (_cbef CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_gffb :=_cbef .getNewProperty (name );_gffb .Ostorage =&ostorage ;_cbef .setOrReplaceProperty (_gffb );}; +// X returns the inner wrapped XML type. +func (_ebg CoreProperties )X ()*_gbd .CoreProperties {return _ebg ._eebg }; -// Properties returns table properties. -func (_fcdc Table )Grid ()*_b .CT_TableGrid {return _fcdc ._bbce .TblGrid }; +// SetTitle records the title of the document. +func (_fge CoreProperties )SetTitle (s string ){if _fge ._eebg .Title ==nil {_fge ._eebg .Title =&_ea .XSDAny {XMLName :_fc .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_fge ._eebg .Title .Data =[]byte (s );};func (_ebce CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_bda :=_ebce .getNewProperty (name );_bda .I8 =&i8 ;_ebce .setOrReplaceProperty (_bda );}; -// Size returns the size of an image -func (_agb ImageRef )Size ()_de .Point {return _agb ._ccfb .Size }; +// AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. +func AddImageToZip (z *_eg .Writer ,img ImageRef ,imageNum int ,dt _ea .DocType )error {_eba :=_ea .AbsoluteImageFilename (dt ,imageNum ,_ce .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _ced :=_ece .AddFileFromBytes (z ,_eba ,*img .Data ());_ced !=nil {return _ced ;};}else if img .Path ()!=""{if _fca :=_ece .AddFileFromDisk (z ,_eba ,img .Path ());_fca !=nil {return _fca ;};}else {return _af .Errorf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0073\u006f\u0075\u0072\u0063\u0065\u003a %\u002b\u0076",img );};return nil ;};const _fcc =9;func (_geb Relationship )String ()string {return _af .Sprintf ("\u007b\u0049\u0044\u003a \u0025\u0073\u0020\u0054\u0061\u0072\u0067\u0065\u0074\u003a \u0025s\u0020\u0054\u0079\u0070\u0065\u003a\u0020%\u0073\u007d",_geb .ID (),_geb .Target (),_geb .Type ());}; // X returns the inner wrapped XML type. -func (_ee CustomProperties )X ()*_ef .Properties {return _ee ._adb };func (_fbfdg CustomProperties )setOrReplaceProperty (_dcg *_ef .CT_Property ){_fbfdg .setPropertyHelper (_dcg ,true );}; +func (_egfga TableStyles )X ()*_cd .TblStyleLst {return _egfga ._bff }; -// EnsureOverride ensures that an override for the given path exists, adding it if necessary -func (_bfcg ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_ffd :=range _bfcg ._aaa .Override {if _ffd .PartNameAttr ==path {if _a .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_eg .Log ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType );};_ffd .ContentTypeAttr =contentType ;return ;};};_bfcg .AddOverride (path ,contentType );};func (_eda CustomProperties )SetPropertyAsEmpty (name string ){_fbg :=_eda .getNewProperty (name );_fbg .Empty =_ac .NewEmpty ();_eda .setOrReplaceProperty (_fbg );};const _bbfg ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034"; +// Category returns the category of the document +func (_fafd CoreProperties )Category ()string {if _fafd ._eebg .Category !=nil {return *_fafd ._eebg .Category ;};return "";}; -// SetStyle assigns TableStyle to a table. -func (_cece Table )SetStyle (style *_b .CT_TableStyle ){if _cece ._bbce .TblPr ==nil {_cece ._bbce .TblPr =_b .NewCT_TableProperties ();};if _cece ._bbce .TblPr .Choice ==nil {_cece ._bbce .TblPr .Choice =_b .NewCT_TablePropertiesChoice ();};_cece ._bbce .TblPr .Choice .TableStyle =style ;}; +// Format returns the format of the underlying image +func (_ccd ImageRef )Format ()string {return _ccd ._beg .Format }; -// ImageFromStorage reads an image using the currently set -// temporary storage mechanism (see tempstorage). You can also -// construct an Image directly if the file and size are known. -func ImageFromStorage (path string )(Image ,error ){_fcb :=Image {};_aeb ,_ffe :=_bc .Open (path );if _ffe !=nil {return _fcb ,_dc .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_ffe );};defer _aeb .Close ();_cdad ,_dbdf ,_ffe :=_de .Decode (_aeb );if _ffe !=nil {return _fcb ,_dc .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_ffe );};_fcb .Path =path ;_fcb .Format =_dbdf ;_fcb .Size =_cdad .Bounds ().Size ();return _fcb ,nil ;};func (_cecc CustomProperties )SetPropertyAsVector (name string ,vector *_ac .Vector ){_cef :=_cecc .getNewProperty (name );_cef .Vector =vector ;_cecc .setOrReplaceProperty (_cef );}; +// ExtraFile is an unsupported file type extracted from, or to be written to a +// zip package +type ExtraFile struct{ZipPath string ;DiskPath string ;}; -// Table represents a table in the document. -type Table struct{_bbce *_b .Tbl ;_acag *_b .CT_Transform2D ;}; +// SetOffsetY sets vertical offset of a table in distance units (see measurement package). +func (_ggcg Table )SetOffsetY (offY float64 ){if _ggcg ._fdgd .Off ==nil {_ggcg ._fdgd .Off =_cd .NewCT_Point2D ();_dba :=int64 (0);_ggcg ._fdgd .Off .XAttr =_cd .ST_Coordinate {ST_CoordinateUnqualified :&_dba };};_adcd :=_afa .ToEMU (offY );_ggcg ._fdgd .Off .YAttr =_cd .ST_Coordinate {ST_CoordinateUnqualified :&_adcd };}; -// Category returns the category of the document -func (_fgc CoreProperties )Category ()string {if _fgc ._ecb .Category !=nil {return *_fgc ._ecb .Category ;};return "";}; +// NewTable makes a new table. +func NewTable ()*Table {_ddf :=_cd .NewTbl ();_ddf .TblPr =_cd .NewCT_TableProperties ();return &Table {_efdb :_ddf };};const _fcce =22; -// NewTableWithXfrm makes a new table with a pointer to its parent Xfrm for changing its offset and size. -func NewTableWithXfrm (xfrm *_b .CT_Transform2D )*Table {_bead :=_b .NewTbl ();_bead .TblPr =_b .NewCT_TableProperties ();return &Table {_bbce :_bead ,_acag :xfrm };};func (_gfa CustomProperties )SetPropertyAsFiletime (name string ,filetime _ffc .Time ){_dad :=_gfa .getNewProperty (name );_dad .Filetime =&filetime ;_gfa .setOrReplaceProperty (_dad );}; +// RemoveOverrideByIndex removes an override given a path and override index. +func (_ab ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_ggc :=path [0:len (path )-5];if !_ce .HasPrefix (_ggc ,"\u002f"){_ggc ="\u002f"+_ggc ;};_adbf ,_cbbg :=_bea .Compile (_ggc +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c");if _cbbg !=nil {return _cbbg ;};_gca :=0;_efc :=-1;for _bba ,_cac :=range _ab ._ccb .Override {if _faf :=_adbf .FindStringSubmatch (_cac .PartNameAttr );len (_faf )> 1{if _gca ==indexToFind {_efc =_bba ;}else if _gca > indexToFind {_gef ,_ :=_ff .Atoi (_faf [1]);_gef --;_cac .PartNameAttr =_af .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_ggc ,_gef );};_gca ++;};};if _efc > -1{copy (_ab ._ccb .Override [_efc :],_ab ._ccb .Override [_efc +1:]);_ab ._ccb .Override =_ab ._ccb .Override [0:len (_ab ._ccb .Override )-1];};return nil ;}; -// AddRow adds a row to a table. -func (_aed Table )AddRow ()*TableRow {_bgd :=_b .NewCT_TableRow ();for _ebbb :=0;_ebbb < len (_aed ._bbce .TblGrid .GridCol );_ebbb ++{_bgd .Tc =append (_bgd .Tc ,_b .NewCT_TableCell ());};_aed ._bbce .Tr =append (_aed ._bbce .Tr ,_bgd );return &TableRow {_cbc :_bgd };}; +// Company returns the name of the company that created the document. +// For unioffice created documents, it defaults to github.com/unidoc/unioffice +func (_egb AppProperties )Company ()string {if _egb ._edc .Company !=nil {return *_egb ._edc .Company ;};return "";}; -// CreateCustomProperties creates the custom properties of the document. -func (_abfb *DocBase )CreateCustomProperties (){_abfb .CustomProperties =NewCustomProperties ();_abfb .AddCustomRelationships ();};func (_fbba CustomProperties )SetPropertyAsCy (name string ,cy string ){_aaac :=_fbba .getNewProperty (name );_aaac .Cy =&cy ;_fbba .setOrReplaceProperty (_aaac );}; +// RelID returns the relationship ID. +func (_ccc ImageRef )RelID ()string {return _ccc ._ggea }; -// AddOverride adds an override content type for a given path name. -func (_bbf ContentTypes )AddOverride (path ,contentType string ){if !_a .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _a .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_eg .Log ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType );};for _ ,_bfb :=range _bbf ._aaa .Override {if _bfb .PartNameAttr ==path &&_bfb .ContentTypeAttr ==contentType {return ;};};_geg :=_bb .NewOverride ();_geg .PartNameAttr =path ;_geg .ContentTypeAttr =contentType ;_bbf ._aaa .Override =append (_bbf ._aaa .Override ,_geg );};func (_bge CustomProperties )setProperty (_abbf *_ef .CT_Property ){_bge .setPropertyHelper (_abbf ,false );}; +// WriteExtraFiles writes the extra files to the zip package. +func (_aef *DocBase )WriteExtraFiles (z *_eg .Writer )error {for _ ,_egc :=range _aef .ExtraFiles {if _caf :=_ece .AddFileFromDisk (z ,_egc .ZipPath ,_egc .DiskPath );_caf !=nil {return _caf ;};};return nil ;};func (_bgc CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_fee :=_bgc .getNewProperty (name );_fee .Lpwstr =&lpwstr ;_bgc .setOrReplaceProperty (_fee );}; -// Theme is a drawingml theme. -type Theme struct{_deba *_b .Theme };func _fbc (_ded *_eg .XSDAny )_ffc .Time {if _ded ==nil {return _ffc .Time {};};_aeg ,_ecac :=_ffc .Parse (_gdf ,string (_ded .Data ));if _ecac !=nil {_eg .Log ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0074\u0069\u006d\u0065 \u0066\u0072\u006f\u006d\u0020\u0025\u0073\u003a\u0020\u0025\u0073",string (_ded .Data ),_ecac );};return _aeg ;}; +// Target returns the target (path) of a relationship. +func (_gfgb Relationship )Target ()string {return _gfgb ._eadc .TargetAttr }; -// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. -func (_ede ContentTypes )CopyOverride (path ,newPath string ){if !_a .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_a .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _dd :=range _ede ._aaa .Override {if _ede ._aaa .Override [_dd ].PartNameAttr ==path {_ged :=*_ede ._aaa .Override [_dd ];_ged .PartNameAttr =newPath ;_ede ._aaa .Override =append (_ede ._aaa .Override ,&_ged );};};};func (_cbed CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_ebb :=_cbed .getNewProperty (name );_ebb .Ui1 =&ui1 ;_cbed .setOrReplaceProperty (_ebb );};func (_adg CustomProperties )setPropertyHelper (_aecd *_ef .CT_Property ,_bag bool ){_dcf :=_adg .GetPropertyByName (*_aecd .NameAttr );if (_dcf ==CustomProperty {}){_adg ._adb .Property =append (_adg ._adb .Property ,_aecd );}else if _bag {_aecd .FmtidAttr =_dcf ._eagg .FmtidAttr ;if _dcf ._eagg .PidAttr ==0{_aecd .PidAttr =_dcf ._eagg .PidAttr ;};_aecd .LinkTargetAttr =_dcf ._eagg .LinkTargetAttr ;*_dcf ._eagg =*_aecd ;};}; +// Type returns the type of a relationship. +func (_ggcb Relationship )Type ()string {return _ggcb ._eadc .TypeAttr }; -// Application returns the name of the application that created the document. -// For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_ceb AppProperties )Application ()string {if _ceb ._ad .Application !=nil {return *_ceb ._ad .Application ;};return "";}; +// X returns the inner wrapped XML type. +func (_gge CustomProperties )X ()*_ef .Properties {return _gge ._afg }; -// ImageRef is a reference to an image within a document. -type ImageRef struct{_dde *DocBase ;_aegd Relationships ;_ccfb Image ;_ffa string ;_bgg string ;}; +// AddOverride adds an override content type for a given path name. +func (_efba ContentTypes )AddOverride (path ,contentType string ){if !_ce .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _ce .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_ea .Log ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType );};for _ ,_adb :=range _efba ._ccb .Override {if _adb .PartNameAttr ==path &&_adb .ContentTypeAttr ==contentType {return ;};};_ggd :=_ba .NewOverride ();_ggd .PartNameAttr =path ;_ggd .ContentTypeAttr =contentType ;_efba ._ccb .Override =append (_efba ._ccb .Override ,_ggd );};func (_ffg CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_bd :=_ffg .getNewProperty (name );_bd .I1 =&i1 ;_ffg .setOrReplaceProperty (_bd );}; -// NewContentTypes returns a wrapper around a newly constructed content-types. -func NewContentTypes ()ContentTypes {_bbg :=ContentTypes {_aaa :_bb .NewTypes ()};_bbg .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_bbg .AddDefault ("\u0072\u0065\u006c\u0073","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dpa\u0063\u006b\u0061\u0067\u0065\u002e\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002b\u0078\u006d\u006c");_bbg .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_bbg .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_bbg .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g");_bbg .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_bbg .AddOverride ("\u002fd\u006fc\u0050\u0072\u006f\u0070\u0073/\u0063\u006fr\u0065\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073-\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002e\u0063\u006f\u0072\u0065\u002dp\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073\u002bx\u006d\u006c");_bbg .AddOverride ("\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0061\u0070p\u002e\u0078\u006d\u006c","a\u0070\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u002e\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0064\u002dp\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u002b\u0078m\u006c");return _bbg ;}; +// NewRelationship constructs a new relationship. +func NewRelationship ()Relationship {return Relationship {_eadc :_gb .NewRelationship ()}}; -// SetHeight sets row height, see measurement package. -func (_acee TableRow )SetHeight (m _acg .Distance ){_fgec :=_acg .ToEMU (float64 (m ));_acee ._cbc .HAttr =_b .ST_Coordinate {ST_CoordinateUnqualified :&_fgec };}; +// AppProperties contains properties specific to the document and the +// application that created it. +type AppProperties struct{_edc *_cb .Properties }; // TableRow represents a row in a table. -type TableRow struct{_cbc *_b .CT_TableRow }; +type TableRow struct{_ebda *_cd .CT_TableRow }; -// Company returns the name of the company that created the document. -// For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_ga AppProperties )Company ()string {if _ga ._ad .Company !=nil {return *_ga ._ad .Company ;};return "";};const _gdf ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a";func (_efef CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_cdfc :=_efef .getNewProperty (name );_cdfc .Bstr =&bstr ;_efef .setOrReplaceProperty (_cdfc );};func (_cddfb CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_egg :=_cddfb .getNewProperty (name );_egg .Lpwstr =&lpwstr ;_cddfb .setOrReplaceProperty (_egg );}; +// EnsureOverride ensures that an override for the given path exists, adding it if necessary +func (_agfb ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_dab :=range _agfb ._ccb .Override {if _dab .PartNameAttr ==path {if _ce .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_ea .Log ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType );};_dab .ContentTypeAttr =contentType ;return ;};};_agfb .AddOverride (path ,contentType );};const _bgg =15;func (_aag CustomProperties )SetPropertyAsCy (name string ,cy string ){_dfg :=_aag .getNewProperty (name );_dfg .Cy =&cy ;_aag .setOrReplaceProperty (_dfg );}; -// Description returns the description of the document -func (_bga CoreProperties )Description ()string {if _bga ._ecb .Description !=nil {return string (_bga ._ecb .Description .Data );};return "";}; +// SetContentStatus records the content status of the document. +func (_ffa CoreProperties )SetContentStatus (s string ){_ffa ._eebg .ContentStatus =&s }; -// Pages returns total number of pages which are saved by the text editor which produced the document. -// For unioffice created documents, it is 0. -func (_cff AppProperties )Pages ()int32 {if _cff ._ad .Pages !=nil {return *_cff ._ad .Pages ;};return 0;}; +// DefAttr returns the DefAttr property. +func (_ege TableStyles )DefAttr ()string {return _ege ._bff .DefAttr };func (_dgf CustomProperties )SetPropertyAsUint (name string ,ui uint ){_adgf :=_dgf .getNewProperty (name );_ebcd :=uint32 (ui );_adgf .Uint =&_ebcd ;_dgf .setOrReplaceProperty (_adgf );}; -// Target returns the target attrubute of the image reference (a path where the image file is located in the document structure). -func (_dcfa *ImageRef )Target ()string {return _dcfa ._bgg }; +// SetLanguage records the language of the document. +func (_fbd CoreProperties )SetLanguage (s string ){_fbd ._eebg .Language =&_ea .XSDAny {XMLName :_fc .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_fbd ._eebg .Language .Data =[]byte (s );};const Version ="\u0031\u002e\u0031\u0035\u002e\u0030"; -// GetImageBytesByTarget returns Image object with Data bytes read from its target. -func (_dcb *DocBase )GetImageBytesByTarget (target string )(Image ,error ){if target !=""{target ="\u0077\u006f\u0072d\u002f"+target ;for _ ,_ggf :=range _dcb .Images {if _ggf .Target ()==target {return ImageFromStorage (_ggf .Path ());};};};return Image {},_aga ;}; +// Path returns the path to an image file, if any. +func (_fec ImageRef )Path ()string {return _fec ._beg .Path }; -// FindRIDForN returns the relationship ID for the i'th relationship of type t. -func (_fad Relationships )FindRIDForN (i int ,t string )string {for _ ,_ebc :=range _fad ._fcec .CT_Relationships .Relationship {if _ebc .TypeAttr ==t {if i ==0{return _ebc .IdAttr ;};i --;};};return "";}; +// CreateCustomProperties creates the custom properties of the document. +func (_fef *DocBase )CreateCustomProperties (){_fef .CustomProperties =NewCustomProperties ();_fef .AddCustomRelationships ();}; -// X returns the inner wrapped XML type. -func (_gdff Table )X ()*_b .Tbl {return _gdff ._bbce }; +// ImageFromBytes returns an Image struct for an in-memory image. You can also +// construct an Image directly if the file and size are known. +func ImageFromBytes (data []byte )(Image ,error ){_bgd :=Image {};_cff ,_badb ,_aced :=_ee .Decode (_g .NewReader (data ));if _aced !=nil {return _bgd ,_af .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_aced );};_bgd .Data =&data ;_bgd .Format =_badb ;_bgd .Size =_cff .Bounds ().Size ();return _bgd ,nil ;};func (_ffab CustomProperties )SetPropertyAsEmpty (name string ){_abg :=_ffab .getNewProperty (name );_abg .Empty =_fd .NewEmpty ();_ffab .setOrReplaceProperty (_abg );};func (_ebd CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_ecd :=_ebd .getNewProperty (name );_ecd .Ostorage =&ostorage ;_ebd .setOrReplaceProperty (_ecd );};var ReleasedAt =_f .Date (_efab ,_fcc ,_fcce ,_bgg ,_eggb ,0,0,_f .UTC ); -// SetApplication sets the name of the application that created the document. -func (_cdd AppProperties )SetApplication (s string ){_cdd ._ad .Application =&s };func (_fc CustomProperties )SetPropertyAsArray (name string ,array *_ac .Array ){_bde :=_fc .getNewProperty (name );_bde .Array =array ;_fc .setOrReplaceProperty (_bde );}; +// GetImageBytesByTarget returns Image object with Data bytes read from its target. +func (_cdb *DocBase )GetImageBytesByTarget (target string )(Image ,error ){if target !=""{target ="\u0077\u006f\u0072d\u002f"+target ;for _ ,_efae :=range _cdb .Images {if _efae .Target ()==target {return ImageFromStorage (_efae .Path ());};};};return Image {},_bcca ;}; + +// Relationship is a relationship within a .rels file. +type Relationship struct{_eadc *_gb .Relationship }; // EnsureDefault esnures that an extension and default content type exist, // adding it if necessary. -func (_ed ContentTypes )EnsureDefault (ext ,contentType string ){ext =_a .ToLower (ext );for _ ,_feca :=range _ed ._aaa .Default {if _feca .ExtensionAttr ==ext {_feca .ContentTypeAttr =contentType ;return ;};};_efgc :=&_bb .Default {};_efgc .ContentTypeAttr =contentType ;_efgc .ExtensionAttr =ext ;_ed ._aaa .Default =append (_ed ._aaa .Default ,_efgc );}; +func (_eebb ContentTypes )EnsureDefault (ext ,contentType string ){ext =_ce .ToLower (ext );for _ ,_fbe :=range _eebb ._ccb .Default {if _fbe .ExtensionAttr ==ext {_fbe .ContentTypeAttr =contentType ;return ;};};_aff :=&_ba .Default {};_aff .ContentTypeAttr =contentType ;_aff .ExtensionAttr =ext ;_eebb ._ccb .Default =append (_eebb ._ccb .Default ,_aff );};const _aec ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034"; -// SetTarget set the target (path) of a relationship. -func (_agf Relationship )SetTarget (s string ){_agf ._eae .TargetAttr =s };func (_bagb CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_gcf :=_bagb .getNewProperty (name );_gcf .R4 =&r4 ;_bagb .setOrReplaceProperty (_gcf );}; +// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. +func NewRelationshipsCopy (rels Relationships )Relationships {_adf :=*rels ._dag ;return Relationships {_dag :&_adf };}; -// AppProperties contains properties specific to the document and the -// application that created it. -type AppProperties struct{_ad *_ab .Properties };func (_efba CustomProperties )SetPropertyAsStorage (name string ,storage string ){_aaea :=_efba .getNewProperty (name );_aaea .Storage =&storage ;_efba .setOrReplaceProperty (_aaea );};func (_bdd TableRow )addCell ()*_b .CT_TableCell {_gddc :=_b .NewCT_TableCell ();_bdd ._cbc .Tc =append (_bdd ._cbc .Tc ,_gddc );return _gddc ;}; +// PropertiesList returns the list of all custom properties of the document. +func (_gfe CustomProperties )PropertiesList ()[]*_ef .CT_Property {return _gfe ._afg .Property };func (_dgcf CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_cbd :=_dgcf .getNewProperty (name );_cbd .Bstr =&bstr ;_dgcf .setOrReplaceProperty (_cbd );}; -// AddRelationship adds a relationship. -func (_fcd Relationships )AddRelationship (target ,ctype string )Relationship {if !_a .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_eg .Log ("\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006es\u0068\u0069\u0070 t\u0079\u0070\u0065\u0020\u0025\u0073 \u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069t\u0068\u0020\u0027\u0068\u0074\u0074\u0070\u003a/\u002f\u0027",ctype );};_ecdf :=_df .NewRelationship ();_dfe :=len (_fcd ._fcec .Relationship )+1;_dfa :=map[string ]struct{}{};for _ ,_ddf :=range _fcd ._fcec .Relationship {_dfa [_ddf .IdAttr ]=struct{}{};};for _ ,_dgd :=_dfa [_dc .Sprintf ("\u0072\u0049\u0064%\u0064",_dfe )];_dgd ;_ ,_dgd =_dfa [_dc .Sprintf ("\u0072\u0049\u0064%\u0064",_dfe )]{_dfe ++;};_ecdf .IdAttr =_dc .Sprintf ("\u0072\u0049\u0064%\u0064",_dfe );_ecdf .TargetAttr =target ;_ecdf .TypeAttr =ctype ;_fcd ._fcec .Relationship =append (_fcd ._fcec .Relationship ,_ecdf );return Relationship {_eae :_ecdf };}; +// SetLinksUpToDate sets the links up to date flag. +func (_bfe AppProperties )SetLinksUpToDate (v bool ){_bfe ._edc .LinksUpToDate =_ea .Bool (v )};func (_cge CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_gea :=_cge .getNewProperty (name );_gea .Decimal =&decimal ;_cge .setOrReplaceProperty (_gea );}; -// Relationships returns a slice of all of the relationships. -func (_ccce Relationships )Relationships ()[]Relationship {_fbca :=[]Relationship {};for _ ,_edcd :=range _ccce ._fcec .Relationship {_fbca =append (_fbca ,Relationship {_eae :_edcd });};return _fbca ;}; +// Modified returns the time that the document was modified. +func (_eed CoreProperties )Modified ()_f .Time {return _cg (_eed ._eebg .Modified )}; -// AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. -func AddImageToZip (z *_cd .Writer ,img ImageRef ,imageNum int ,dt _eg .DocType )error {_cga :=_eg .AbsoluteImageFilename (dt ,imageNum ,_a .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _bea :=_gg .AddFileFromBytes (z ,_cga ,*img .Data ());_bea !=nil {return _bea ;};}else if img .Path ()!=""{if _badf :=_gg .AddFileFromDisk (z ,_cga ,img .Path ());_badf !=nil {return _badf ;};}else {return _dc .Errorf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0073\u006f\u0075\u0072\u0063\u0065\u003a %\u002b\u0076",img );};return nil ;};func UtcTimeFormat (t _ffc .Time )string {return t .Format (_bbfg )+"\u0020\u0055\u0054\u0043"}; +// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first). +func (_fbegd *DocBase )GetOrCreateCustomProperties ()CustomProperties {if _fbegd .CustomProperties .X ()==nil {_fbegd .CreateCustomProperties ();};return _fbegd .CustomProperties ;}; -// Relationships represents a .rels file. -type Relationships struct{_fcec *_df .Relationships }; +// Image is a container for image information. It's used as we need format and +// and size information to use images. +// It contains either the filesystem path to the image, or the image itself. +type Image struct{Size _ee .Point ;Format string ;Path string ;Data *[]byte ;};func (_agb CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_fad :=_agb .getNewProperty (name );_fad .Ui2 =&ui2 ;_agb .setOrReplaceProperty (_fad );}; -// X returns the inner wrapped XML type. -func (_fae TableStyles )X ()*_b .TblStyleLst {return _fae ._abbg }; +// TableStyles contains document specific properties. +type TableStyles struct{_bff *_cd .TblStyleLst };func (_bbad CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_ggf :=_bbad .getNewProperty (name );_ggf .Ostream =&ostream ;_bbad .setOrReplaceProperty (_ggf );}; -// DefAttr returns the DefAttr property. -func (_gbf TableStyles )DefAttr ()string {return _gbf ._abbg .DefAttr }; +// AddAutoRelationship adds a relationship with an automatically generated +// filename based off of the type. It should be preferred over AddRelationship +// to ensure consistent filenames are maintained. +func (_gffc Relationships )AddAutoRelationship (dt _ea .DocType ,src string ,idx int ,ctype string )Relationship {return _gffc .AddRelationship (_ea .RelativeFilename (dt ,src ,ctype ,idx ),ctype );}; -// Target returns the target (path) of a relationship. -func (_gbd Relationship )Target ()string {return _gbd ._eae .TargetAttr }; +// NewAppProperties constructs a new AppProperties. +func NewAppProperties ()AppProperties {_da :=AppProperties {_edc :_cb .NewProperties ()};_da .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_da .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065");_da .SetDocSecurity (0);_da .SetLinksUpToDate (false );var _ca ,_bee ,_bcb int64 ;_af .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_ca ,&_bee ,&_bcb );_cdc :=float64 (_ca )+float64 (_bee )/10000.0;_da .SetApplicationVersion (_af .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_cdc ));return _da ;};func (_ae CustomProperties )SetPropertyAsBool (name string ,b bool ){_afba :=_ae .getNewProperty (name );_afba .Bool =&b ;_ae .setOrReplaceProperty (_afba );}; -// Remove removes an existing relationship. -func (_degd Relationships )Remove (rel Relationship )bool {for _cdbg ,_gbc :=range _degd ._fcec .Relationship {if _gbc ==rel ._eae {copy (_degd ._fcec .Relationship [_cdbg :],_degd ._fcec .Relationship [_cdbg +1:]);_degd ._fcec .Relationship =_degd ._fcec .Relationship [0:len (_degd ._fcec .Relationship )-1];return true ;};};return false ;}; +// Title returns the Title of the document +func (_aba CoreProperties )Title ()string {if _aba ._eebg .Title !=nil {return string (_aba ._eebg .Title .Data );};return "";};func (_dbb CustomProperties )getNewProperty (_daa string )*_ef .CT_Property {_bge :=_dbb ._afg .Property ;_dfd :=int32 (1);for _ ,_gaab :=range _bge {if _gaab .PidAttr > _dfd {_dfd =_gaab .PidAttr ;};};_abab :=_ef .NewCT_Property ();_abab .NameAttr =&_daa ;_abab .PidAttr =_dfd +1;_abab .FmtidAttr ="\u007b\u0044\u0035\u0043\u0044\u0044\u0035\u0030\u0035\u002d\u0032\u0045\u0039\u0043\u002d\u0031\u0030\u0031\u0042\u002d\u0039\u0033\u0039\u0037-\u0030\u0038\u0030\u0030\u0032B\u0032\u0043F\u0039\u0041\u0045\u007d";return _abab ;};func (_bccc CustomProperties )SetPropertyAsOblob (name ,oblob string ){_bce :=_bccc .getNewProperty (name );_bce .Oblob =&oblob ;_bccc .setOrReplaceProperty (_bce );}; -// Type returns the type of a relationship. -func (_efbb Relationship )Type ()string {return _efbb ._eae .TypeAttr }; +// AddRelationship adds a relationship. +func (_adbc Relationships )AddRelationship (target ,ctype string )Relationship {if !_ce .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_ea .Log ("\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006es\u0068\u0069\u0070 t\u0079\u0070\u0065\u0020\u0025\u0073 \u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069t\u0068\u0020\u0027\u0068\u0074\u0074\u0070\u003a/\u002f\u0027",ctype );};_babb :=_gb .NewRelationship ();_eaaa :=len (_adbc ._dag .Relationship )+1;_bbd :=map[string ]struct{}{};for _ ,_aed :=range _adbc ._dag .Relationship {_bbd [_aed .IdAttr ]=struct{}{};};for _ ,_ffgg :=_bbd [_af .Sprintf ("\u0072\u0049\u0064%\u0064",_eaaa )];_ffgg ;_ ,_ffgg =_bbd [_af .Sprintf ("\u0072\u0049\u0064%\u0064",_eaaa )]{_eaaa ++;};_babb .IdAttr =_af .Sprintf ("\u0072\u0049\u0064%\u0064",_eaaa );_babb .TargetAttr =target ;_babb .TypeAttr =ctype ;_adbc ._dag .Relationship =append (_adbc ._dag .Relationship ,_babb );return Relationship {_eadc :_babb };};func (_eaf CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_eeec :=_eaf .getNewProperty (name );_eeec .Ui4 =&ui4 ;_eaf .setOrReplaceProperty (_eeec );};func (_abf CustomProperties )SetPropertyAsFiletime (name string ,filetime _f .Time ){_efe :=_abf .getNewProperty (name );_efe .Filetime =&filetime ;_abf .setOrReplaceProperty (_efe );};func (_ebb CustomProperties )setOrReplaceProperty (_adbd *_ef .CT_Property ){_ebb .setPropertyHelper (_adbd ,true );}; -// Modified returns the time that the document was modified. -func (_fdf CoreProperties )Modified ()_ffc .Time {return _fbc (_fdf ._ecb .Modified )}; +// Relationships returns a slice of all of the relationships. +func (_bbb Relationships )Relationships ()[]Relationship {_ggb :=[]Relationship {};for _ ,_aedg :=range _bbb ._dag .Relationship {_ggb =append (_ggb ,Relationship {_eadc :_aedg });};return _ggb ;}; -// ContentTypes is the top level "[Content_Types].xml" in a zip package. -type ContentTypes struct{_aaa *_bb .Types };func (_ccc CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_bdaf :=_ccc .getNewProperty (name );_bdaf .I4 =&i4 ;_ccc .setOrReplaceProperty (_bdaf );}; +// ContentStatus returns the content status of the document (e.g. "Final", "Draft") +func (_fg CoreProperties )ContentStatus ()string {if _fg ._eebg .ContentStatus !=nil {return *_fg ._eebg .ContentStatus ;};return "";}; -// AddAutoRelationship adds a relationship with an automatically generated -// filename based off of the type. It should be preferred over AddRelationship -// to ensure consistent filenames are maintained. -func (_cggc Relationships )AddAutoRelationship (dt _eg .DocType ,src string ,idx int ,ctype string )Relationship {return _cggc .AddRelationship (_eg .RelativeFilename (dt ,src ,ctype ,idx ),ctype );}; +// SetCompany sets the name of the company that created the document. +func (_egd AppProperties )SetCompany (s string ){_egd ._edc .Company =&s }; -// MakeImageRef constructs an image reference which is a reference to a -// particular image file inside a document. The same image can be used multiple -// times in a document by re-use the ImageRef. -func MakeImageRef (img Image ,d *DocBase ,rels Relationships )ImageRef {return ImageRef {_ccfb :img ,_dde :d ,_aegd :rels };};func (_eaa CustomProperties )SetPropertyAsStream (name string ,stream string ){_efed :=_eaa .getNewProperty (name );_efed .Stream =&stream ;_eaa .setOrReplaceProperty (_efed );}; +// NewTableWithXfrm makes a new table with a pointer to its parent Xfrm for changing its offset and size. +func NewTableWithXfrm (xfrm *_cd .CT_Transform2D )*Table {_aagg :=_cd .NewTbl ();_aagg .TblPr =_cd .NewCT_TableProperties ();return &Table {_efdb :_aagg ,_fdgd :xfrm };}; -// Title returns the Title of the document -func (_acgg CoreProperties )Title ()string {if _acgg ._ecb .Title !=nil {return string (_acgg ._ecb .Title .Data );};return "";};func (_ecg CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_cdbc :=_ecg .getNewProperty (name );_cdbc .I1 =&i1 ;_ecg .setOrReplaceProperty (_cdbc );}; +// SetCategory records the category of the document. +func (_cbbf CoreProperties )SetCategory (s string ){_cbbf ._eebg .Category =&s }; -// ImageFromFile reads an image from a file on disk. It doesn't keep the image -// in memory and only reads it to determine the format and size. You can also -// construct an Image directly if the file and size are known. -// NOTE: See also ImageFromStorage. -func ImageFromFile (path string )(Image ,error ){_abg ,_bbe :=_g .Open (path );_cbda :=Image {};if _bbe !=nil {return _cbda ,_dc .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_bbe );};defer _abg .Close ();_dfg ,_fdcea ,_bbe :=_de .Decode (_abg );if _bbe !=nil {return _cbda ,_dc .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_bbe );};_cbda .Path =path ;_cbda .Format =_fdcea ;_cbda .Size =_dfg .Bounds ().Size ();return _cbda ,nil ;};func (_agfe Relationship )String ()string {return _dc .Sprintf ("\u007b\u0049\u0044\u003a \u0025\u0073\u0020\u0054\u0061\u0072\u0067\u0065\u0074\u003a \u0025s\u0020\u0054\u0079\u0070\u0065\u003a\u0020%\u0073\u007d",_agfe .ID (),_agfe .Target (),_agfe .Type ());};var ReleasedAt =_ffc .Date (_bef ,_cfd ,_edbf ,_ecbe ,_eagd ,0,0,_ffc .UTC );func (_ace CustomProperties )SetPropertyAsInt (name string ,i int ){_bgaf :=_ace .getNewProperty (name );_eagb :=int32 (i );_bgaf .Int =&_eagb ;_ace .setOrReplaceProperty (_bgaf );};func (_afc CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_abbfg :=_afc .getNewProperty (name );_abbfg .Ui2 =&ui2 ;_afc .setOrReplaceProperty (_abbfg );}; +// Table represents a table in the document. +type Table struct{_efdb *_cd .Tbl ;_fdgd *_cd .CT_Transform2D ;}; -// RemoveOverrideByIndex removes an override given a path and override index. -func (_cb ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_edb :=path [0:len (path )-5];if !_a .HasPrefix (_edb ,"\u002f"){_edb ="\u002f"+_edb ;};_ceec ,_gfb :=_ec .Compile (_edb +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c");if _gfb !=nil {return _gfb ;};_dec :=0;_ccfa :=-1;for _aad ,_cbb :=range _cb ._aaa .Override {if _bca :=_ceec .FindStringSubmatch (_cbb .PartNameAttr );len (_bca )> 1{if _dec ==indexToFind {_ccfa =_aad ;}else if _dec > indexToFind {_gdd ,_ :=_aa .Atoi (_bca [1]);_gdd --;_cbb .PartNameAttr =_dc .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_edb ,_gdd );};_dec ++;};};if _ccfa > -1{copy (_cb ._aaa .Override [_ccfa :],_cb ._aaa .Override [_ccfa +1:]);_cb ._aaa .Override =_cb ._aaa .Override [0:len (_cb ._aaa .Override )-1];};return nil ;}; +// X returns the inner raw content types. +func (_dbdf ContentTypes )X ()*_ba .Types {return _dbdf ._ccb }; -// Image is a container for image information. It's used as we need format and -// and size information to use images. -// It contains either the filesystem path to the image, or the image itself. -type Image struct{Size _de .Point ;Format string ;Path string ;Data *[]byte ;}; +// AddRow adds a row to a table. +func (_afef Table )AddRow ()*TableRow {_agbe :=_cd .NewCT_TableRow ();for _dbfe :=0;_dbfe < len (_afef ._efdb .TblGrid .GridCol );_dbfe ++{_agbe .Tc =append (_agbe .Tc ,_cd .NewCT_TableCell ());};_afef ._efdb .Tr =append (_afef ._efdb .Tr ,_agbe );return &TableRow {_ebda :_agbe };}; + +// SetAuthor records the author of the document. +func (_bad CoreProperties )SetAuthor (s string ){if _bad ._eebg .Creator ==nil {_bad ._eebg .Creator =&_ea .XSDAny {XMLName :_fc .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_bad ._eebg .Creator .Data =[]byte (s );}; + +// X returns the underlying raw XML data. +func (_fgc Relationships )X ()*_gb .Relationships {return _fgc ._dag }; + +// SetLastModifiedBy records the last person to modify the document. +func (_aa CoreProperties )SetLastModifiedBy (s string ){_aa ._eebg .LastModifiedBy =&s }; + +// Cells returns an array of row cells. +func (_eec TableRow )Cells ()[]*_cd .CT_TableCell {return _eec ._ebda .Tc }; // SetDocSecurity sets the document security flag. -func (_fecb AppProperties )SetDocSecurity (v int32 ){_fecb ._ad .DocSecurity =_eg .Int32 (v )}; +func (_efa AppProperties )SetDocSecurity (v int32 ){_efa ._edc .DocSecurity =_ea .Int32 (v )}; -// CoreProperties contains document specific properties. -type CoreProperties struct{_ecb *_gc .CoreProperties }; +// SetDescription records the description of the document. +func (_eggf CoreProperties )SetDescription (s string ){if _eggf ._eebg .Description ==nil {_eggf ._eebg .Description =&_ea .XSDAny {XMLName :_fc .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_eggf ._eebg .Description .Data =[]byte (s );};func (_afea *ImageRef )SetRelID (id string ){_afea ._ggea =id }; -// SetOffsetY sets vertical offset of a table in distance units (see measurement package). -func (_bcfb Table )SetOffsetY (offY float64 ){if _bcfb ._acag .Off ==nil {_bcfb ._acag .Off =_b .NewCT_Point2D ();_fggf :=int64 (0);_bcfb ._acag .Off .XAttr =_b .ST_Coordinate {ST_CoordinateUnqualified :&_fggf };};_agag :=_acg .ToEMU (offY );_bcfb ._acag .Off .YAttr =_b .ST_Coordinate {ST_CoordinateUnqualified :&_agag };}; +// CustomProperty contains document specific property. +// Using of this type is deprecated. +type CustomProperty struct{_faff *_ef .CT_Property };func (_fga CustomProperties )SetPropertyAsBlob (name ,blob string ){_adc :=_fga .getNewProperty (name );_adc .Blob =&blob ;_fga .setOrReplaceProperty (_adc );}; -// SetCreated sets the time that the document was created. -func (_aee CoreProperties )SetCreated (t _ffc .Time ){_aee ._ecb .Created =_cdf (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");};func (_fab CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_dfd :=_fab .getNewProperty (name );_dfd .I2 =&i2 ;_fab .setOrReplaceProperty (_dfd );};func (_cfe CustomProperties )SetPropertyAsBlob (name ,blob string ){_gfe :=_cfe .getNewProperty (name );_gfe .Blob =&blob ;_cfe .setOrReplaceProperty (_gfe );}; +// GetTargetByRelId returns a target path with the associated relation ID. +func (_fbae Relationships )GetTargetByRelId (idAttr string )string {for _ ,_cgbe :=range _fbae ._dag .Relationship {if _cgbe .IdAttr ==idAttr {return _cgbe .TargetAttr ;};};return "";}; -// X returns the inner wrapped XML type. -func (_bggc Theme )X ()*_b .Theme {return _bggc ._deba }; +// AddCustomRelationships adds relationships related to custom properties to the document. +func (_ffe *DocBase )AddCustomRelationships (){_ffe .ContentTypes .AddOverride ("/\u0064o\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d.x\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064o\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u0075\u0073\u0074\u006f\u006d\u002d\u0070r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073+\u0078\u006d\u006c");_ffe .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_ea .CustomPropertiesType );};func (_cfb CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_cfg :=_cfb .getNewProperty (name );_cfg .R8 =&r8 ;_cfb .setOrReplaceProperty (_cfg );};func (_dfc CustomProperties )SetPropertyAsArray (name string ,array *_fd .Array ){_dac :=_dfc .getNewProperty (name );_dac .Array =array ;_dfc .setOrReplaceProperty (_dac );}; -// AddHyperlink adds an external hyperlink relationship. -func (_beg Relationships )AddHyperlink (target string )Hyperlink {_edag :=_beg .AddRelationship (target ,_eg .HyperLinkType );_edag ._eae .TargetModeAttr =_df .ST_TargetModeExternal ;return Hyperlink (_edag );}; +// SetApplication sets the name of the application that created the document. +func (_bcc AppProperties )SetApplication (s string ){_bcc ._edc .Application =&s }; -// TblStyle returns the TblStyle property. -func (_bbcf TableStyles )TblStyle ()[]*_b .CT_TableStyle {return _bbcf ._abbg .TblStyle }; +// CopyRelationship copies the relationship. +func (_dfa Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _acd :=range _dfa ._dag .Relationship {if _dfa ._dag .Relationship [_acd ].IdAttr ==idAttr {_gcb :=*_dfa ._dag .Relationship [_acd ];_gcg :=len (_dfa ._dag .Relationship )+1;_fadd :=map[string ]struct{}{};for _ ,_gde :=range _dfa ._dag .Relationship {_fadd [_gde .IdAttr ]=struct{}{};};for _ ,_dbdfg :=_fadd [_af .Sprintf ("\u0072\u0049\u0064%\u0064",_gcg )];_dbdfg ;_ ,_dbdfg =_fadd [_af .Sprintf ("\u0072\u0049\u0064%\u0064",_gcg )]{_gcg ++;};_gcb .IdAttr =_af .Sprintf ("\u0072\u0049\u0064%\u0064",_gcg );_dfa ._dag .Relationship =append (_dfa ._dag .Relationship ,&_gcb );return Relationship {_eadc :&_gcb },true ;};};return Relationship {},false ;}; -// Properties returns table properties. -func (_gdb Table )Properties ()*_b .CT_TableProperties {return _gdb ._bbce .TblPr };func (_eafb CustomProperties )SetPropertyAsDate (name string ,date _ffc .Time ){date =date .UTC ();_fdce ,_bab ,_dcda :=date .Date ();_bdef ,_fcg ,_eaff :=date .Clock ();_daf :=_ffc .Date (_fdce ,_bab ,_dcda ,_bdef ,_fcg ,_eaff ,0,_ffc .UTC );_badd :=_eafb .getNewProperty (name );_badd .Filetime =&_daf ;_eafb .setOrReplaceProperty (_badd );}; +// GetPropertyByName returns a custom property selected by it's name. +func (_bab CustomProperties )GetPropertyByName (name string )CustomProperty {_def :=_bab ._afg .Property ;for _ ,_cgf :=range _def {if *_cgf .NameAttr ==name {return CustomProperty {_faff :_cgf };};};return CustomProperty {};}; -// SetTitle records the title of the document. -func (_egc CoreProperties )SetTitle (s string ){if _egc ._ecb .Title ==nil {_egc ._ecb .Title =&_eg .XSDAny {XMLName :_cda .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_egc ._ecb .Title .Data =[]byte (s );};func _cdf (_cde _ffc .Time ,_eag string )*_eg .XSDAny {_cbdc :=&_eg .XSDAny {XMLName :_cda .Name {Local :_eag }};_cbdc .Attrs =append (_cbdc .Attrs ,_cda .Attr {Name :_cda .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_cbdc .Attrs =append (_cbdc .Attrs ,_cda .Attr {Name :_cda .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0073i"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065"});_cbdc .Attrs =append (_cbdc .Attrs ,_cda .Attr {Name :_cda .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"});_cbdc .Data =[]byte (_cde .Format (_gdf ));return _cbdc ;}; +// Size returns the size of an image +func (_efd ImageRef )Size ()_ee .Point {return _efd ._beg .Size }; // ID returns the ID of a relationship. -func (_bdab Relationship )ID ()string {return _bdab ._eae .IdAttr }; - -// Relationship is a relationship within a .rels file. -type Relationship struct{_eae *_df .Relationship }; +func (_bafe Relationship )ID ()string {return _bafe ._eadc .IdAttr };func (_agg CustomProperties )SetPropertyAsInt (name string ,i int ){_bead :=_agg .getNewProperty (name );_fdf :=int32 (i );_bead .Int =&_fdf ;_agg .setOrReplaceProperty (_bead );}; -// IsEmpty returns true if there are no relationships. -func (_aebd Relationships )IsEmpty ()bool {return _aebd ._fcec ==nil ||len (_aebd ._fcec .Relationship )==0;}; +// ImageFromStorage reads an image using the currently set +// temporary storage mechanism (see tempstorage). You can also +// construct an Image directly if the file and size are known. +func ImageFromStorage (path string )(Image ,error ){_agc :=Image {};_bfaf ,_ebe :=_dd .Open (path );if _ebe !=nil {return _agc ,_af .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_ebe );};defer _bfaf .Close ();_ebf ,_gae ,_ebe :=_ee .Decode (_bfaf );if _ebe !=nil {return _agc ,_af .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_ebe );};_agc .Path =path ;_agc .Format =_gae ;_agc .Size =_ebf .Bounds ().Size ();return _agc ,nil ;}; -// SetAuthor records the author of the document. -func (_ccfac CoreProperties )SetAuthor (s string ){if _ccfac ._ecb .Creator ==nil {_ccfac ._ecb .Creator =&_eg .XSDAny {XMLName :_cda .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_ccfac ._ecb .Creator .Data =[]byte (s );};func (_fcf CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_adc :=_fcf .getNewProperty (name );_adc .Lpstr =&lpstr ;_fcf .setOrReplaceProperty (_adc );};func (_eaf CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_abf :=_eaf .getNewProperty (name );_abf .R8 =&r8 ;_eaf .setOrReplaceProperty (_abf );};const _bef =2021; +// SetApplicationVersion sets the version of the application that created the +// document. Per MS, the verison string mut be in the form 'XX.YYYY'. +func (_df AppProperties )SetApplicationVersion (s string ){_df ._edc .AppVersion =&s }; -// SetDescription records the description of the document. -func (_gdg CoreProperties )SetDescription (s string ){if _gdg ._ecb .Description ==nil {_gdg ._ecb .Description =&_eg .XSDAny {XMLName :_cda .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_gdg ._ecb .Description .Data =[]byte (s );}; +// NewRelationships creates a new relationship wrapper. +func NewRelationships ()Relationships {return Relationships {_dag :_gb .NewRelationships ()}}; -// SetWidth sets column width, see measurement package. -func (_cacf TableCol )SetWidth (m _acg .Distance ){_gfc :=_acg .ToEMU (float64 (m ));_cacf ._fecba .WAttr =_b .ST_Coordinate {ST_CoordinateUnqualified :&_gfc };}; +// Append appends DocBase part of an office document to another DocBase. +func (_cc DocBase )Append (docBase1 DocBase )DocBase {_de :=docBase1 .ContentTypes .X ();for _ ,_db :=range _de .Default {_cc .ContentTypes .AddDefault (_db .ExtensionAttr ,_db .ContentTypeAttr );};for _ ,_eb :=range _de .Override {_cc .ContentTypes .AddOverride (_eb .PartNameAttr ,_eb .ContentTypeAttr );};_eee :=_cc .AppProperties .X ();_gf :=docBase1 .AppProperties .X ();if _eee .Pages !=nil {if _gf .Pages !=nil {*_eee .Pages +=*_gf .Pages ;};}else if _gf .Pages !=nil {_eee .Pages =_gf .Pages ;};if _eee .Words !=nil {if _gf .Words !=nil {*_eee .Words +=*_gf .Words ;};}else if _gf .Words !=nil {_eee .Words =_gf .Words ;};if _eee .Characters !=nil {if _gf .Characters !=nil {*_eee .Characters +=*_gf .Characters ;};}else if _gf .Characters !=nil {_eee .Characters =_gf .Characters ;};if _eee .Lines !=nil {if _gf .Lines !=nil {*_eee .Lines +=*_gf .Lines ;};}else if _gf .Lines !=nil {_eee .Lines =_gf .Lines ;};if _eee .Paragraphs !=nil {if _gf .Paragraphs !=nil {*_eee .Paragraphs +=*_gf .Paragraphs ;};}else if _gf .Paragraphs !=nil {_eee .Paragraphs =_gf .Paragraphs ;};if _eee .Notes !=nil {if _gf .Notes !=nil {*_eee .Notes +=*_gf .Notes ;};}else if _gf .Notes !=nil {_eee .Notes =_gf .Notes ;};if _eee .HiddenSlides !=nil {if _gf .HiddenSlides !=nil {*_eee .HiddenSlides +=*_gf .HiddenSlides ;};}else if _gf .HiddenSlides !=nil {_eee .HiddenSlides =_gf .HiddenSlides ;};if _eee .MMClips !=nil {if _gf .MMClips !=nil {*_eee .MMClips +=*_gf .MMClips ;};}else if _gf .MMClips !=nil {_eee .MMClips =_gf .MMClips ;};if _eee .LinksUpToDate !=nil {if _gf .LinksUpToDate !=nil {*_eee .LinksUpToDate =*_eee .LinksUpToDate &&*_gf .LinksUpToDate ;};}else if _gf .LinksUpToDate !=nil {_eee .LinksUpToDate =_gf .LinksUpToDate ;};if _eee .CharactersWithSpaces !=nil {if _gf .CharactersWithSpaces !=nil {*_eee .CharactersWithSpaces +=*_gf .CharactersWithSpaces ;};}else if _gf .CharactersWithSpaces !=nil {_eee .CharactersWithSpaces =_gf .CharactersWithSpaces ;};if _eee .SharedDoc !=nil {if _gf .SharedDoc !=nil {*_eee .SharedDoc =*_eee .SharedDoc ||*_gf .SharedDoc ;};}else if _gf .SharedDoc !=nil {_eee .SharedDoc =_gf .SharedDoc ;};if _eee .HyperlinksChanged !=nil {if _gf .HyperlinksChanged !=nil {*_eee .HyperlinksChanged =*_eee .HyperlinksChanged ||*_gf .HyperlinksChanged ;};}else if _gf .HyperlinksChanged !=nil {_eee .HyperlinksChanged =_gf .HyperlinksChanged ;};_eee .DigSig =nil ;if _eee .TitlesOfParts ==nil &&_gf .TitlesOfParts !=nil {_eee .TitlesOfParts =_gf .TitlesOfParts ;};if _eee .HeadingPairs !=nil {if _gf .HeadingPairs !=nil {_ag :=_eee .HeadingPairs .Vector ;_bf :=_gf .HeadingPairs .Vector ;_fa :=_ag .Variant ;_egg :=_bf .Variant ;_ed :=[]*_fd .Variant {};for _fcg :=0;_fcg < len (_egg );_fcg +=2{_bfa :=_egg [_fcg ].Lpstr ;_cbb :=false ;for _ega :=0;_ega < len (_fa );_ega +=2{_fe :=_fa [_ega ].Lpstr ;if _fe !=nil &&_bfa !=nil &&*_fe ==*_bfa {*_fa [_ega +1].I4 =*_fa [_ega +1].I4 +*_egg [_fcg +1].I4 ;_cbb =true ;break ;};};if !_cbb {_ed =append (_ed ,&_fd .Variant {CT_Variant :_fd .CT_Variant {Lpstr :_egg [_fcg ].Lpstr }});_ed =append (_ed ,&_fd .Variant {CT_Variant :_fd .CT_Variant {I4 :_egg [_fcg ].I4 }});};};_fa =append (_fa ,_ed ...);_ag .SizeAttr =uint32 (len (_fa ));};}else if _gf .HeadingPairs !=nil {_eee .HeadingPairs =_gf .HeadingPairs ;};if _eee .HLinks !=nil {if _gf .HLinks !=nil {_gc :=_eee .HLinks .Vector ;_ded :=_gf .HLinks .Vector ;_ead :=_gc .Variant ;_dgg :=_ded .Variant ;for _ ,_ecb :=range _dgg {_bc :=true ;for _ ,_dgc :=range _ead {if _a .DeepEqual (_dgc ,_ecb ){_bc =false ;break ;};};if _bc {_ead =append (_ead ,_ecb );_gc .SizeAttr ++;};};};}else if _gf .HLinks !=nil {_eee .HLinks =_gf .HLinks ;};_ge :=_cc .GetOrCreateCustomProperties ();_eeb :=docBase1 .GetOrCreateCustomProperties ();for _ ,_agf :=range _eeb .PropertiesList (){_ge .setProperty (_agf );};_cc .CustomProperties =_ge ;_dbd :=_cc .Rels .X ().Relationship ;for _ ,_gcc :=range docBase1 .Rels .X ().Relationship {_ede :=true ;for _ ,_gec :=range _dbd {if _gec .TargetAttr ==_gcc .TargetAttr &&_gec .TypeAttr ==_gcc .TypeAttr {_ede =false ;break ;};};if _ede {_cc .Rels .AddRelationship (_gcc .TargetAttr ,_gcc .TypeAttr );};};for _ ,_fab :=range docBase1 .ExtraFiles {_gga :=_fab .ZipPath ;_dbf :=true ;for _ ,_efb :=range _cc .ExtraFiles {if _efb .ZipPath ==_gga {_dbf =false ;break ;};};if _dbf {_cc .ExtraFiles =append (_cc .ExtraFiles ,_fab );};};return _cc ;}; -// Data returns the data of an image file, if any. -func (_fbfa ImageRef )Data ()*[]byte {return _fbfa ._ccfb .Data }; +// X returns the inner wrapped XML type. +func (_dcb Relationship )X ()*_gb .Relationship {return _dcb ._eadc };func (_adda CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_ddd :=_adda .getNewProperty (name );_ddd .R4 =&r4 ;_adda .setOrReplaceProperty (_ddd );}; -// SetContentStatus records the content status of the document. -func (_cgg CoreProperties )SetContentStatus (s string ){_cgg ._ecb .ContentStatus =&s }; +// Description returns the description of the document +func (_bg CoreProperties )Description ()string {if _bg ._eebg .Description !=nil {return string (_bg ._eebg .Description .Data );};return "";}; -// SetCategory records the category of the document. -func (_efe CoreProperties )SetCategory (s string ){_efe ._ecb .Category =&s }; +// SetModified sets the time that the document was modified. +func (_dc CoreProperties )SetModified (t _f .Time ){_dc ._eebg .Modified =_gefd (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");}; -// GetPropertyByName returns a custom property selected by it's name. -func (_cdab CustomProperties )GetPropertyByName (name string )CustomProperty {_ddb :=_cdab ._adb .Property ;for _ ,_ega :=range _ddb {if *_ega .NameAttr ==name {return CustomProperty {_eagg :_ega };};};return CustomProperty {};};func (_dag CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_abec :=_dag .getNewProperty (name );_abec .Ui8 =&ui8 ;_dag .setOrReplaceProperty (_abec );}; +// Pages returns total number of pages which are saved by the text editor which produced the document. +// For unioffice created documents, it is 0. +func (_dgd AppProperties )Pages ()int32 {if _dgd ._edc .Pages !=nil {return *_dgd ._edc .Pages ;};return 0;}; -// PropertiesList returns the list of all custom properties of the document. -func (_ffdf CustomProperties )PropertiesList ()[]*_ef .CT_Property {return _ffdf ._adb .Property }; +// AddHyperlink adds an external hyperlink relationship. +func (_bga Relationships )AddHyperlink (target string )Hyperlink {_ceg :=_bga .AddRelationship (target ,_ea .HyperLinkType );_ceg ._eadc .TargetModeAttr =_gb .ST_TargetModeExternal ;return Hyperlink (_ceg );};func _gefd (_afe _f .Time ,_edee string )*_ea .XSDAny {_add :=&_ea .XSDAny {XMLName :_fc .Name {Local :_edee }};_add .Attrs =append (_add .Attrs ,_fc .Attr {Name :_fc .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_add .Attrs =append (_add .Attrs ,_fc .Attr {Name :_fc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0073i"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065"});_add .Attrs =append (_add .Attrs ,_fc .Attr {Name :_fc .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"});_add .Data =[]byte (_afe .Format (_agfd ));return _add ;}; -// RelativeWidth returns the relative width of an image given a fixed height. -// This is used when setting image to a fixed height to calculate the width -// required to keep the same image aspect ratio. -func (_gegg ImageRef )RelativeWidth (h _acg .Distance )_acg .Distance {_ebe :=float64 (_gegg .Size ().X )/float64 (_gegg .Size ().Y );return h *_acg .Distance (_ebe );}; +// AddDefault registers a default content type for a given file extension. +func (_gfd ContentTypes )AddDefault (fileExtension string ,contentType string ){fileExtension =_ce .ToLower (fileExtension );for _ ,_fea :=range _gfd ._ccb .Default {if _fea .ExtensionAttr ==fileExtension &&_fea .ContentTypeAttr ==contentType {return ;};};_ac :=_ba .NewDefault ();_ac .ExtensionAttr =fileExtension ;_ac .ContentTypeAttr =contentType ;_gfd ._ccb .Default =append (_gfd ._ccb .Default ,_ac );}; -// NewTheme constructs a new theme. -func NewTheme ()Theme {return Theme {_b .NewTheme ()}}; +// Theme is a drawingml theme. +type Theme struct{_dge *_cd .Theme }; -// SetLastModifiedBy records the last person to modify the document. -func (_ag CoreProperties )SetLastModifiedBy (s string ){_ag ._ecb .LastModifiedBy =&s }; +// CustomProperties contains document specific properties. +type CustomProperties struct{_afg *_ef .Properties }; -// X returns the inner wrapped XML type. -func (_cdce Relationship )X ()*_df .Relationship {return _cdce ._eae }; +// Relationships represents a .rels file. +type Relationships struct{_dag *_gb .Relationships }; -// SetOffsetX sets horizontal offset of a table in distance units (see measurement package). -func (_gea Table )SetOffsetX (offX float64 ){if _gea ._acag .Off ==nil {_gea ._acag .Off =_b .NewCT_Point2D ();_baa :=int64 (0);_gea ._acag .Off .YAttr =_b .ST_Coordinate {ST_CoordinateUnqualified :&_baa };};_ege :=_acg .ToEMU (offX );_gea ._acag .Off .XAttr =_b .ST_Coordinate {ST_CoordinateUnqualified :&_ege };};const _ecbe =15;const Version ="\u0031\u002e\u0031\u0034\u002e\u0030"; +// ImageFromFile reads an image from a file on disk. It doesn't keep the image +// in memory and only reads it to determine the format and size. You can also +// construct an Image directly if the file and size are known. +// NOTE: See also ImageFromStorage. +func ImageFromFile (path string )(Image ,error ){_cgc ,_fabc :=_e .Open (path );_fdg :=Image {};if _fabc !=nil {return _fdg ,_af .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_fabc );};defer _cgc .Close ();_cgb ,_dda ,_fabc :=_ee .Decode (_cgc );if _fabc !=nil {return _fdg ,_af .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_fabc );};_fdg .Path =path ;_fdg .Format =_dda ;_fdg .Size =_cgb .Bounds ().Size ();return _fdg ,nil ;}; -// Cells returns an array of row cells. -func (_cffd TableRow )Cells ()[]*_b .CT_TableCell {return _cffd ._cbc .Tc }; +// AddExtraFileFromZip is used when reading an unsupported file from an OOXML +// file. This ensures that unsupported file content will at least round-trip +// correctly. +func (_gcag *DocBase )AddExtraFileFromZip (f *_eg .File )error {_gfg ,_gff :=_ece .ExtractToDiskTmp (f ,_gcag .TmpPath );if _gff !=nil {return _af .Errorf ("\u0065\u0072r\u006f\u0072\u0020\u0065x\u0074\u0072a\u0063\u0074\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0066\u0069\u006ce\u003a\u0020\u0025\u0073",_gff );};_gcag .ExtraFiles =append (_gcag .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_gfg });return nil ;}; -// SetTarget changes the target attribute of the image reference (e.g. in the case of the creation of the reference or if the image which the reference is related to was moved from one location to another). -func (_fgb *ImageRef )SetTarget (target string ){_fgb ._bgg =target }; +// LastModifiedBy returns the name of the last person to modify the document +func (_gaf CoreProperties )LastModifiedBy ()string {if _gaf ._eebg .LastModifiedBy !=nil {return *_gaf ._eebg .LastModifiedBy ;};return "";}; -// TableStyles contains document specific properties. -type TableStyles struct{_abbg *_b .TblStyleLst }; +// X returns the inner wrapped XML type. +func (_dbda AppProperties )X ()*_cb .Properties {return _dbda ._edc }; -// TableCol represents a column in a table. -type TableCol struct{_fecba *_b .CT_TableCol }; +// X returns the inner wrapped XML type. +func (_acfa Theme )X ()*_cd .Theme {return _acfa ._dge }; -// ContentStatus returns the content status of the document (e.g. "Final", "Draft") -func (_cec CoreProperties )ContentStatus ()string {if _cec ._ecb .ContentStatus !=nil {return *_cec ._ecb .ContentStatus ;};return "";};const _edbf =23;func (_daef CustomProperties )SetPropertyAsError (name string ,error string ){_fgee :=_daef .getNewProperty (name );_fgee .Error =&error ;_daef .setOrReplaceProperty (_fgee );}; +// Rows returns all table rows. +func (_dbef Table )Rows ()[]*TableRow {_dgcb :=_dbef ._efdb .Tr ;_cfe :=[]*TableRow {};for _ ,_egbd :=range _dgcb {_cfe =append (_cfe ,&TableRow {_ebda :_egbd });};return _cfe ;}; // NewCustomProperties constructs a new CustomProperties. -func NewCustomProperties ()CustomProperties {return CustomProperties {_adb :_ef .NewProperties ()}}; +func NewCustomProperties ()CustomProperties {return CustomProperties {_afg :_ef .NewProperties ()}};const _eggb =30; -// AddDefault registers a default content type for a given file extension. -func (_fggd ContentTypes )AddDefault (fileExtension string ,contentType string ){fileExtension =_a .ToLower (fileExtension );for _ ,_baeg :=range _fggd ._aaa .Default {if _baeg .ExtensionAttr ==fileExtension &&_baeg .ContentTypeAttr ==contentType {return ;};};_gef :=_bb .NewDefault ();_gef .ExtensionAttr =fileExtension ;_gef .ContentTypeAttr =contentType ;_fggd ._aaa .Default =append (_fggd ._aaa .Default ,_gef );};func (_gb CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_eab :=_gb .getNewProperty (name );_eab .Ui4 =&ui4 ;_gb .setOrReplaceProperty (_eab );}; +// DocBase is the type embedded in in the Document/Workbook/Presentation types +// that contains members common to all. +type DocBase struct{ContentTypes ContentTypes ;AppProperties AppProperties ;Rels Relationships ;CoreProperties CoreProperties ;CustomProperties CustomProperties ;Thumbnail _ee .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;}; -// Rows returns all table rows. -func (_fbbae Table )Rows ()[]*TableRow {_cgc :=_fbbae ._bbce .Tr ;_gdfg :=[]*TableRow {};for _ ,_debd :=range _cgc {_gdfg =append (_gdfg ,&TableRow {_cbc :_debd });};return _gdfg ;}; +// Target returns the target attrubute of the image reference (a path where the image file is located in the document structure). +func (_fgb *ImageRef )Target ()string {return _fgb ._dcc };func (_egbe TableRow )addCell ()*_cd .CT_TableCell {_daae :=_cd .NewCT_TableCell ();_egbe ._ebda .Tc =append (_egbe ._ebda .Tc ,_daae );return _daae ;};func (_ceb CustomProperties )SetPropertyAsVector (name string ,vector *_fd .Vector ){_eggfa :=_ceb .getNewProperty (name );_eggfa .Vector =vector ;_ceb .setOrReplaceProperty (_eggfa );};func (_dff CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_gee :=_dff .getNewProperty (name );_gee .Ui1 =&ui1 ;_dff .setOrReplaceProperty (_gee );}; -// GetTargetByRelId returns a target path with the associated relation ID. -func (_gcg Relationships )GetTargetByRelId (idAttr string )string {for _ ,_gece :=range _gcg ._fcec .Relationship {if _gece .IdAttr ==idAttr {return _gece .TargetAttr ;};};return "";}; +// IsEmpty returns true if there are no relationships. +func (_aeb Relationships )IsEmpty ()bool {return _aeb ._dag ==nil ||len (_aeb ._dag .Relationship )==0}; -// Created returns the time that the document was created. -func (_cbd CoreProperties )Created ()_ffc .Time {return _fbc (_cbd ._ecb .Created )};const _cfd =8;func (_fdc CustomProperties )SetPropertyAsNull (name string ){_dca :=_fdc .getNewProperty (name );_dca .Null =_ac .NewNull ();_fdc .setOrReplaceProperty (_dca );}; +// ImageRef is a reference to an image within a document. +type ImageRef struct{_dfcg *DocBase ;_gfb Relationships ;_beg Image ;_ggea string ;_dcc string ;};func (_adg CustomProperties )setProperty (_gfef *_ef .CT_Property ){_adg .setPropertyHelper (_gfef ,false );};func (_cbf CustomProperties )SetPropertyAsDate (name string ,date _f .Time ){date =date .UTC ();_gd ,_fabfa ,_cdcb :=date .Date ();_fae ,_bca ,_afb :=date .Clock ();_eaa :=_f .Date (_gd ,_fabfa ,_cdcb ,_fae ,_bca ,_afb ,0,_f .UTC );_gcaf :=_cbf .getNewProperty (name );_gcaf .Filetime =&_eaa ;_cbf .setOrReplaceProperty (_gcaf );};const _efab =2021; -// X returns the inner wrapped XML type of CustomProperty. -func (_dae CustomProperty )X ()*_ef .CT_Property {return _dae ._eagg };func (_bfcf CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_fbcd :=_bfcf .getNewProperty (name );_fbcd .I8 =&i8 ;_bfcf .setOrReplaceProperty (_fbcd );}; +// CoreProperties contains document specific properties. +type CoreProperties struct{_eebg *_gbd .CoreProperties }; -// Append appends DocBase part of an office document to another DocBase. -func (_deg DocBase )Append (docBase1 DocBase )DocBase {_bf :=docBase1 .ContentTypes .X ();for _ ,_gd :=range _bf .Default {_deg .ContentTypes .AddDefault (_gd .ExtensionAttr ,_gd .ContentTypeAttr );};for _ ,_ge :=range _bf .Override {_deg .ContentTypes .AddOverride (_ge .PartNameAttr ,_ge .ContentTypeAttr );};_eb :=_deg .AppProperties .X ();_abb :=docBase1 .AppProperties .X ();if _eb .Pages !=nil {if _abb .Pages !=nil {*_eb .Pages +=*_abb .Pages ;};}else if _abb .Pages !=nil {_eb .Pages =_abb .Pages ;};if _eb .Words !=nil {if _abb .Words !=nil {*_eb .Words +=*_abb .Words ;};}else if _abb .Words !=nil {_eb .Words =_abb .Words ;};if _eb .Characters !=nil {if _abb .Characters !=nil {*_eb .Characters +=*_abb .Characters ;};}else if _abb .Characters !=nil {_eb .Characters =_abb .Characters ;};if _eb .Lines !=nil {if _abb .Lines !=nil {*_eb .Lines +=*_abb .Lines ;};}else if _abb .Lines !=nil {_eb .Lines =_abb .Lines ;};if _eb .Paragraphs !=nil {if _abb .Paragraphs !=nil {*_eb .Paragraphs +=*_abb .Paragraphs ;};}else if _abb .Paragraphs !=nil {_eb .Paragraphs =_abb .Paragraphs ;};if _eb .Notes !=nil {if _abb .Notes !=nil {*_eb .Notes +=*_abb .Notes ;};}else if _abb .Notes !=nil {_eb .Notes =_abb .Notes ;};if _eb .HiddenSlides !=nil {if _abb .HiddenSlides !=nil {*_eb .HiddenSlides +=*_abb .HiddenSlides ;};}else if _abb .HiddenSlides !=nil {_eb .HiddenSlides =_abb .HiddenSlides ;};if _eb .MMClips !=nil {if _abb .MMClips !=nil {*_eb .MMClips +=*_abb .MMClips ;};}else if _abb .MMClips !=nil {_eb .MMClips =_abb .MMClips ;};if _eb .LinksUpToDate !=nil {if _abb .LinksUpToDate !=nil {*_eb .LinksUpToDate =*_eb .LinksUpToDate &&*_abb .LinksUpToDate ;};}else if _abb .LinksUpToDate !=nil {_eb .LinksUpToDate =_abb .LinksUpToDate ;};if _eb .CharactersWithSpaces !=nil {if _abb .CharactersWithSpaces !=nil {*_eb .CharactersWithSpaces +=*_abb .CharactersWithSpaces ;};}else if _abb .CharactersWithSpaces !=nil {_eb .CharactersWithSpaces =_abb .CharactersWithSpaces ;};if _eb .SharedDoc !=nil {if _abb .SharedDoc !=nil {*_eb .SharedDoc =*_eb .SharedDoc ||*_abb .SharedDoc ;};}else if _abb .SharedDoc !=nil {_eb .SharedDoc =_abb .SharedDoc ;};if _eb .HyperlinksChanged !=nil {if _abb .HyperlinksChanged !=nil {*_eb .HyperlinksChanged =*_eb .HyperlinksChanged ||*_abb .HyperlinksChanged ;};}else if _abb .HyperlinksChanged !=nil {_eb .HyperlinksChanged =_abb .HyperlinksChanged ;};_eb .DigSig =nil ;if _eb .TitlesOfParts ==nil &&_abb .TitlesOfParts !=nil {_eb .TitlesOfParts =_abb .TitlesOfParts ;};if _eb .HeadingPairs !=nil {if _abb .HeadingPairs !=nil {_abe :=_eb .HeadingPairs .Vector ;_efb :=_abb .HeadingPairs .Vector ;_bg :=_abe .Variant ;_fec :=_efb .Variant ;_egd :=[]*_ac .Variant {};for _dg :=0;_dg < len (_fec );_dg +=2{_dce :=_fec [_dg ].Lpstr ;_fg :=false ;for _ba :=0;_ba < len (_bg );_ba +=2{_bcf :=_bg [_ba ].Lpstr ;if _bcf !=nil &&_dce !=nil &&*_bcf ==*_dce {*_bg [_ba +1].I4 =*_bg [_ba +1].I4 +*_fec [_dg +1].I4 ;_fg =true ;break ;};};if !_fg {_egd =append (_egd ,&_ac .Variant {CT_Variant :_ac .CT_Variant {Lpstr :_fec [_dg ].Lpstr }});_egd =append (_egd ,&_ac .Variant {CT_Variant :_ac .CT_Variant {I4 :_fec [_dg ].I4 }});};};_bg =append (_bg ,_egd ...);_abe .SizeAttr =uint32 (len (_bg ));};}else if _abb .HeadingPairs !=nil {_eb .HeadingPairs =_abb .HeadingPairs ;};if _eb .HLinks !=nil {if _abb .HLinks !=nil {_bce :=_eb .HLinks .Vector ;_bfc :=_abb .HLinks .Vector ;_ebf :=_bce .Variant ;_dcd :=_bfc .Variant ;for _ ,_gf :=range _dcd {_bfd :=true ;for _ ,_cf :=range _ebf {if _f .DeepEqual (_cf ,_gf ){_bfd =false ;break ;};};if _bfd {_ebf =append (_ebf ,_gf );_bce .SizeAttr ++;};};};}else if _abb .HLinks !=nil {_eb .HLinks =_abb .HLinks ;};_gfd :=_deg .GetOrCreateCustomProperties ();_ccf :=docBase1 .GetOrCreateCustomProperties ();for _ ,_fge :=range _ccf .PropertiesList (){_gfd .setProperty (_fge );};_deg .CustomProperties =_gfd ;_cca :=_deg .Rels .X ().Relationship ;for _ ,_ca :=range docBase1 .Rels .X ().Relationship {_db :=true ;for _ ,_fd :=range _cca {if _fd .TargetAttr ==_ca .TargetAttr &&_fd .TypeAttr ==_ca .TypeAttr {_db =false ;break ;};};if _db {_deg .Rels .AddRelationship (_ca .TargetAttr ,_ca .TypeAttr );};};for _ ,_bad :=range docBase1 .ExtraFiles {_ccg :=_bad .ZipPath ;_ggb :=true ;for _ ,_dbd :=range _deg .ExtraFiles {if _dbd .ZipPath ==_ccg {_ggb =false ;break ;};};if _ggb {_deg .ExtraFiles =append (_deg .ExtraFiles ,_bad );};};return _deg ;}; +// SetWidth sets column width, see measurement package. +func (_cbae TableCol )SetWidth (m _afa .Distance ){_egfg :=_afa .ToEMU (float64 (m ));_cbae ._cfa .WAttr =_cd .ST_Coordinate {ST_CoordinateUnqualified :&_egfg };}; -// NewTable makes a new table. -func NewTable ()*Table {_deb :=_b .NewTbl ();_deb .TblPr =_b .NewCT_TableProperties ();return &Table {_bbce :_deb };}; +// TableCol represents a column in a table. +type TableCol struct{_cfa *_cd .CT_TableCol }; -// SetApplicationVersion sets the version of the application that created the -// document. Per MS, the verison string mut be in the form 'XX.YYYY'. -func (_be AppProperties )SetApplicationVersion (s string ){_be ._ad .AppVersion =&s };func init (){_ae .SetAsStorage ()}; +// FindRIDForN returns the relationship ID for the i'th relationship of type t. +func (_adfe Relationships )FindRIDForN (i int ,t string )string {for _ ,_acf :=range _adfe ._dag .CT_Relationships .Relationship {if _acf .TypeAttr ==t {if i ==0{return _acf .IdAttr ;};i --;};};return "";}; -// ExtraFile is an unsupported file type extracted from, or to be written to a -// zip package -type ExtraFile struct{ZipPath string ;DiskPath string ;}; +// SetTarget changes the target attribute of the image reference (e.g. in the case of the creation of the reference or if the image which the reference is related to was moved from one location to another). +func (_feg *ImageRef )SetTarget (target string ){_feg ._dcc =target }; -// AddCol adds a column to a table. -func (_ceac Table )AddCol ()*TableCol {_cge :=_b .NewCT_TableCol ();_ceac ._bbce .TblGrid .GridCol =append (_ceac ._bbce .TblGrid .GridCol ,_cge );for _ ,_ddcf :=range _ceac ._bbce .Tr {_fedc :=_b .NewCT_TableCell ();_ddcf .Tc =append (_ddcf .Tc ,_fedc );};return &TableCol {_fecba :_cge };}; +// Data returns the data of an image file, if any. +func (_begg ImageRef )Data ()*[]byte {return _begg ._beg .Data };func (_ada CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_agad :=_ada .getNewProperty (name );_agad .Ui8 =&ui8 ;_ada .setOrReplaceProperty (_agad );};func _cg (_dabd *_ea .XSDAny )_f .Time {if _dabd ==nil {return _f .Time {};};_cba ,_gbda :=_f .Parse (_agfd ,string (_dabd .Data ));if _gbda !=nil {_ea .Log ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0074\u0069\u006d\u0065 \u0066\u0072\u006f\u006d\u0020\u0025\u0073\u003a\u0020\u0025\u0073",string (_dabd .Data ),_gbda );};return _cba ;}; -// AddCustomRelationships adds relationships related to custom properties to the document. -func (_baea *DocBase )AddCustomRelationships (){_baea .ContentTypes .AddOverride ("/\u0064o\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d.x\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064o\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u0075\u0073\u0074\u006f\u006d\u002d\u0070r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073+\u0078\u006d\u006c");_baea .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_eg .CustomPropertiesType );}; +// NewCoreProperties constructs a new CoreProperties. +func NewCoreProperties ()CoreProperties {return CoreProperties {_eebg :_gbd .NewCoreProperties ()}};func init (){_ec .SetAsStorage ()}; -// SetModified sets the time that the document was modified. -func (_gec CoreProperties )SetModified (t _ffc .Time ){_gec ._ecb .Modified =_cdf (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");}; +// ApplicationVersion returns the version of the application that created the +// document. +func (_egab AppProperties )ApplicationVersion ()string {if _egab ._edc .AppVersion !=nil {return *_egab ._edc .AppVersion ;};return "";}; -// AddExtraFileFromZip is used when reading an unsupported file from an OOXML -// file. This ensures that unsupported file content will at least round-trip -// correctly. -func (_cgb *DocBase )AddExtraFileFromZip (f *_cd .File )error {_ffg ,_cfg :=_gg .ExtractToDiskTmp (f ,_cgb .TmpPath );if _cfg !=nil {return _dc .Errorf ("\u0065\u0072r\u006f\u0072\u0020\u0065x\u0074\u0072a\u0063\u0074\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0066\u0069\u006ce\u003a\u0020\u0025\u0073",_cfg );};_cgb .ExtraFiles =append (_cgb .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_ffg });return nil ;}; +// X returns the inner wrapped XML type of CustomProperty. +func (_aged CustomProperty )X ()*_ef .CT_Property {return _aged ._faff }; -// RelID returns the relationship ID. -func (_bgac ImageRef )RelID ()string {return _bgac ._ffa };func (_abc CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_fce :=_abc .getNewProperty (name );_fce .Clsid =&clsid ;_abc .setOrReplaceProperty (_fce );}; +// Properties returns table properties. +func (_dgdc Table )Properties ()*_cd .CT_TableProperties {return _dgdc ._efdb .TblPr }; -// Format returns the format of the underlying image -func (_dafc ImageRef )Format ()string {return _dafc ._ccfb .Format };func (_gbb CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_gff :=_gbb .getNewProperty (name );_gff .Decimal =&decimal ;_gbb .setOrReplaceProperty (_gff );}; +// Clear removes any existing relationships. +func (_fdb Relationships )Clear (){_fdb ._dag .Relationship =nil };func (_fabf CustomProperties )SetPropertyAsStorage (name string ,storage string ){_bcf :=_fabf .getNewProperty (name );_bcf .Storage =&storage ;_fabf .setOrReplaceProperty (_bcf );}; -// LastModifiedBy returns the name of the last person to modify the document -func (_bbc CoreProperties )LastModifiedBy ()string {if _bbc ._ecb .LastModifiedBy !=nil {return *_bbc ._ecb .LastModifiedBy ;};return "";};const _eagd =30; +// NewTableStyles constructs a new TableStyles. +func NewTableStyles ()TableStyles {return TableStyles {_bff :_cd .NewTblStyleLst ()}};func (_efcc CustomProperties )SetPropertyAsStream (name string ,stream string ){_dgdg :=_efcc .getNewProperty (name );_dgdg .Stream =&stream ;_efcc .setOrReplaceProperty (_dgdg );}; -// CustomProperty contains document specific property. -// Using of this type is deprecated. -type CustomProperty struct{_eagg *_ef .CT_Property }; +// Hyperlink is just an appropriately configured relationship. +type Hyperlink Relationship ; -// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first). -func (_bfca *DocBase )GetOrCreateCustomProperties ()CustomProperties {if _bfca .CustomProperties .X ()==nil {_bfca .CreateCustomProperties ();};return _bfca .CustomProperties ;}; +// NewContentTypes returns a wrapper around a newly constructed content-types. +func NewContentTypes ()ContentTypes {_ebc :=ContentTypes {_ccb :_ba .NewTypes ()};_ebc .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_ebc .AddDefault ("\u0072\u0065\u006c\u0073","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dpa\u0063\u006b\u0061\u0067\u0065\u002e\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002b\u0078\u006d\u006c");_ebc .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_ebc .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ebc .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g");_ebc .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_ebc .AddOverride ("\u002fd\u006fc\u0050\u0072\u006f\u0070\u0073/\u0063\u006fr\u0065\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073-\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002e\u0063\u006f\u0072\u0065\u002dp\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073\u002bx\u006d\u006c");_ebc .AddOverride ("\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0061\u0070p\u002e\u0078\u006d\u006c","a\u0070\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u002e\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0064\u002dp\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u002b\u0078m\u006c");return _ebc ;}; -// Path returns the path to an image file, if any. -func (_dagg ImageRef )Path ()string {return _dagg ._ccfb .Path }; +// SetHeight sets row height, see measurement package. +func (_aceb TableRow )SetHeight (m _afa .Distance ){_bcfa :=_afa .ToEMU (float64 (m ));_aceb ._ebda .HAttr =_cd .ST_Coordinate {ST_CoordinateUnqualified :&_bcfa };}; -// NewCoreProperties constructs a new CoreProperties. -func NewCoreProperties ()CoreProperties {return CoreProperties {_ecb :_gc .NewCoreProperties ()}}; +// TblStyle returns the TblStyle property. +func (_faeg TableStyles )TblStyle ()[]*_cd .CT_TableStyle {return _faeg ._bff .TblStyle }; -// NewTableStyles constructs a new TableStyles. -func NewTableStyles ()TableStyles {return TableStyles {_abbg :_b .NewTblStyleLst ()}}; +// Created returns the time that the document was created. +func (_age CoreProperties )Created ()_f .Time {return _cg (_age ._eebg .Created )}; -// SetCompany sets the name of the company that created the document. -func (_fbfd AppProperties )SetCompany (s string ){_fbfd ._ad .Company =&s }; +// Properties returns table properties. +func (_fgd Table )Grid ()*_cd .CT_TableGrid {return _fgd ._efdb .TblGrid };const _agfd ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a";func UtcTimeFormat (t _f .Time )string {return t .Format (_aec )+"\u0020\u0055\u0054\u0043"};func (_dfdg CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_dfda :=_dfdg .getNewProperty (name );_dfda .I2 =&i2 ;_dfdg .setOrReplaceProperty (_dfda );}; -// Hyperlink is just an appropriately configured relationship. -type Hyperlink Relationship ; +// ContentTypes is the top level "[Content_Types].xml" in a zip package. +type ContentTypes struct{_ccb *_ba .Types };func (_bae CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_ddc :=_bae .getNewProperty (name );_ddc .I4 =&i4 ;_bae .setOrReplaceProperty (_ddc );}; -// RemoveOverride removes an override given a path. -func (_dcea ContentTypes )RemoveOverride (path string ){if !_a .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _bda ,_ea :=range _dcea ._aaa .Override {if _ea .PartNameAttr ==path {copy (_dcea ._aaa .Override [_bda :],_dcea ._aaa .Override [_bda +1:]);_dcea ._aaa .Override =_dcea ._aaa .Override [0:len (_dcea ._aaa .Override )-1];};};}; +// AddCol adds a column to a table. +func (_dcbe Table )AddCol ()*TableCol {_dcf :=_cd .NewCT_TableCol ();_dcbe ._efdb .TblGrid .GridCol =append (_dcbe ._efdb .TblGrid .GridCol ,_dcf );for _ ,_gaee :=range _dcbe ._efdb .Tr {_gdb :=_cd .NewCT_TableCell ();_gaee .Tc =append (_gaee .Tc ,_gdb );};return &TableCol {_cfa :_dcf };};var _bcca =_dg .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006e\u006f\u0074\u0020\u0066o\u0075\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u0074\u006fr\u0061\u0067\u0065"); -// X returns the underlying raw XML data. -func (_ggg Relationships )X ()*_df .Relationships {return _ggg ._fcec }; +// Application returns the name of the application that created the document. +// For unioffice created documents, it defaults to github.com/unidoc/unioffice +func (_eced AppProperties )Application ()string {if _eced ._edc .Application !=nil {return *_eced ._edc .Application ;};return "";};func (_gcf CustomProperties )SetPropertyAsError (name string ,error string ){_gbfg :=_gcf .getNewProperty (name );_gbfg .Error =&error ;_gcf .setOrReplaceProperty (_gbfg );}; -// ImageFromBytes returns an Image struct for an in-memory image. You can also -// construct an Image directly if the file and size are known. -func ImageFromBytes (data []byte )(Image ,error ){_gae :=Image {};_cded ,_cdc ,_cdedd :=_de .Decode (_d .NewReader (data ));if _cdedd !=nil {return _gae ,_dc .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_cdedd );};_gae .Data =&data ;_gae .Format =_cdc ;_gae .Size =_cded .Bounds ().Size ();return _gae ,nil ;}; +// NewTheme constructs a new theme. +func NewTheme ()Theme {return Theme {_cd .NewTheme ()}};func (_baf CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_bbg :=_baf .getNewProperty (name );_bbg .Clsid =&clsid ;_baf .setOrReplaceProperty (_bbg );}; -// CopyRelationship copies the relationship. -func (_cdbe Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _bcg :=range _cdbe ._fcec .Relationship {if _cdbe ._fcec .Relationship [_bcg ].IdAttr ==idAttr {_ddc :=*_cdbe ._fcec .Relationship [_bcg ];_dede :=len (_cdbe ._fcec .Relationship )+1;_bceg :=map[string ]struct{}{};for _ ,_cac :=range _cdbe ._fcec .Relationship {_bceg [_cac .IdAttr ]=struct{}{};};for _ ,_bec :=_bceg [_dc .Sprintf ("\u0072\u0049\u0064%\u0064",_dede )];_bec ;_ ,_bec =_bceg [_dc .Sprintf ("\u0072\u0049\u0064%\u0064",_dede )]{_dede ++;};_ddc .IdAttr =_dc .Sprintf ("\u0072\u0049\u0064%\u0064",_dede );_cdbe ._fcec .Relationship =append (_cdbe ._fcec .Relationship ,&_ddc );return Relationship {_eae :&_ddc },true ;};};return Relationship {},false ;}; +// RelativeWidth returns the relative width of an image given a fixed height. +// This is used when setting image to a fixed height to calculate the width +// required to keep the same image aspect ratio. +func (_gda ImageRef )RelativeWidth (h _afa .Distance )_afa .Distance {_ddg :=float64 (_gda .Size ().X )/float64 (_gda .Size ().Y );return h *_afa .Distance (_ddg );}; -// X returns the inner wrapped XML type. -func (_cg AppProperties )X ()*_ab .Properties {return _cg ._ad }; +// SetCreated sets the time that the document was created. +func (_agec CoreProperties )SetCreated (t _f .Time ){_agec ._eebg .Created =_gefd (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; -// NewAppProperties constructs a new AppProperties. -func NewAppProperties ()AppProperties {_cee :=AppProperties {_ad :_ab .NewProperties ()};_cee .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_cee .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065");_cee .SetDocSecurity (0);_cee .SetLinksUpToDate (false );var _fbf ,_fa ,_efg int64 ;_dc .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_fbf ,&_fa ,&_efg );_eff :=float64 (_fbf )+float64 (_fa )/10000.0;_cee .SetApplicationVersion (_dc .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_eff ));return _cee ;}; +// SetOffsetX sets horizontal offset of a table in distance units (see measurement package). +func (_ffd Table )SetOffsetX (offX float64 ){if _ffd ._fdgd .Off ==nil {_ffd ._fdgd .Off =_cd .NewCT_Point2D ();_badbd :=int64 (0);_ffd ._fdgd .Off .YAttr =_cd .ST_Coordinate {ST_CoordinateUnqualified :&_badbd };};_bgf :=_afa .ToEMU (offX );_ffd ._fdgd .Off .XAttr =_cd .ST_Coordinate {ST_CoordinateUnqualified :&_bgf };};func (_cf CustomProperties )setPropertyHelper (_dec *_ef .CT_Property ,_bcg bool ){_dedd :=_cf .GetPropertyByName (*_dec .NameAttr );if (_dedd ==CustomProperty {}){_cf ._afg .Property =append (_cf ._afg .Property ,_dec );}else if _bcg {_dec .FmtidAttr =_dedd ._faff .FmtidAttr ;if _dedd ._faff .PidAttr ==0{_dec .PidAttr =_dedd ._faff .PidAttr ;};_dec .LinkTargetAttr =_dedd ._faff .LinkTargetAttr ;*_dedd ._faff =*_dec ;};}; // Author returns the author of the document -func (_bdg CoreProperties )Author ()string {if _bdg ._ecb .Creator !=nil {return string (_bdg ._ecb .Creator .Data );};return "";}; +func (_ggdg CoreProperties )Author ()string {if _ggdg ._eebg .Creator !=nil {return string (_ggdg ._eebg .Creator .Data );};return "";};func (_beagf CustomProperties )SetPropertyAsNull (name string ){_defb :=_beagf .getNewProperty (name );_defb .Null =_fd .NewNull ();_beagf .setOrReplaceProperty (_defb );}; -// NewRelationship constructs a new relationship. -func NewRelationship ()Relationship {return Relationship {_eae :_df .NewRelationship ()}};func (_ecd CustomProperties )SetPropertyAsUint (name string ,ui uint ){_cdde :=_ecd .getNewProperty (name );_cgf :=uint32 (ui );_cdde .Uint =&_cgf ;_ecd .setOrReplaceProperty (_cdde );};func (_edeb CustomProperties )SetPropertyAsVstream (name string ,vstream *_ac .Vstream ){_cba :=_edeb .getNewProperty (name );_cba .Vstream =vstream ;_edeb .setOrReplaceProperty (_cba );}; - -// X returns the inner wrapped XML type. -func (_cce CoreProperties )X ()*_gc .CoreProperties {return _cce ._ecb }; +// SetStyle assigns TableStyle to a table. +func (_dbge Table )SetStyle (style *_cd .CT_TableStyle ){if _dbge ._efdb .TblPr ==nil {_dbge ._efdb .TblPr =_cd .NewCT_TableProperties ();};if _dbge ._efdb .TblPr .Choice ==nil {_dbge ._efdb .TblPr .Choice =_cd .NewCT_TablePropertiesChoice ();};_dbge ._efdb .TblPr .Choice .TableStyle =style ;}; -// DocBase is the type embedded in in the Document/Workbook/Presentation types -// that contains members common to all. -type DocBase struct{ContentTypes ContentTypes ;AppProperties AppProperties ;Rels Relationships ;CoreProperties CoreProperties ;CustomProperties CustomProperties ;Thumbnail _de .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;};func (_cddf CustomProperties )SetPropertyAsOblob (name ,oblob string ){_def :=_cddf .getNewProperty (name );_def .Oblob =&oblob ;_cddf .setOrReplaceProperty (_def );};func (_ebd CustomProperties )SetPropertyAsBool (name string ,b bool ){_dga :=_ebd .getNewProperty (name );_dga .Bool =&b ;_ebd .setOrReplaceProperty (_dga );}; +// SetTarget set the target (path) of a relationship. +func (_cgbd Relationship )SetTarget (s string ){_cgbd ._eadc .TargetAttr =s }; -// ApplicationVersion returns the version of the application that created the -// document. -func (_baf AppProperties )ApplicationVersion ()string {if _baf ._ad .AppVersion !=nil {return *_baf ._ad .AppVersion ;};return "";}; +// MakeImageRef constructs an image reference which is a reference to a +// particular image file inside a document. The same image can be used multiple +// times in a document by re-use the ImageRef. +func MakeImageRef (img Image ,d *DocBase ,rels Relationships )ImageRef {return ImageRef {_beg :img ,_dfcg :d ,_gfb :rels };}; -// Clear removes any existing relationships. -func (_dea Relationships )Clear (){_dea ._fcec .Relationship =nil }; +// X returns the inner wrapped XML type. +func (_gfbg Table )X ()*_cd .Tbl {return _gfbg ._efdb }; -// NewRelationships creates a new relationship wrapper. -func NewRelationships ()Relationships {return Relationships {_fcec :_df .NewRelationships ()}}; \ No newline at end of file +// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. +func (_gbf ContentTypes )CopyOverride (path ,newPath string ){if !_ce .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_ce .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _gaa :=range _gbf ._ccb .Override {if _gbf ._ccb .Override [_gaa ].PartNameAttr ==path {_fba :=*_gbf ._ccb .Override [_gaa ];_fba .PartNameAttr =newPath ;_gbf ._ccb .Override =append (_gbf ._ccb .Override ,&_fba );};};}; \ No newline at end of file diff --git a/common/license/license.go b/common/license/license.go index 950c514292..19588310de 100644 --- a/common/license/license.go +++ b/common/license/license.go @@ -11,34 +11,34 @@ // Package license helps manage commercial licenses and check if they // are valid for the version of UniOffice used. -package license ;import _f "github.com/unidoc/unioffice/internal/license"; +package license ;import _g "github.com/unidoc/unioffice/internal/license"; // LegacyLicense holds the old-style unioffice license information. -type LegacyLicense =_f .LegacyLicense ; +type LegacyLicense =_g .LegacyLicense ; -// MakeUnlicensedKey returns a default key. -func MakeUnlicensedKey ()*LicenseKey {return _f .MakeUnlicensedKey ()}; +// LicenseKey represents a loaded license key. +type LicenseKey =_g .LicenseKey ; + +// SetLicenseKey sets and validates the license key. +func SetLicenseKey (content string ,customerName string )error {return _g .SetLicenseKey (content ,customerName );}; // LegacyLicenseType is the type of license -type LegacyLicenseType =_f .LegacyLicenseType ; +type LegacyLicenseType =_g .LegacyLicenseType ; -// SetLicenseKey sets and validates the license key. -func SetLicenseKey (content string ,customerName string )error {return _f .SetLicenseKey (content ,customerName );};const (LicenseTierUnlicensed =_f .LicenseTierUnlicensed ;LicenseTierCommunity =_f .LicenseTierCommunity ;LicenseTierIndividual =_f .LicenseTierIndividual ;LicenseTierBusiness =_f .LicenseTierBusiness ;); +// GetLicenseKey returns the currently loaded license key. +func GetLicenseKey ()*LicenseKey {return _g .GetLicenseKey ()}; + +// SetMeteredKey sets the metered License API key required for SaaS operation. +// Document usage is reported periodically for the product to function correctly. +func SetMeteredKey (apiKey string )error {return _g .SetMeteredKey (apiKey )}; + +// MakeUnlicensedKey returns a default key. +func MakeUnlicensedKey ()*LicenseKey {return _g .MakeUnlicensedKey ()}; // GetMeteredState checks the currently used metered document usage status, // documents used and credits available. -func GetMeteredState ()(_f .MeteredStatus ,error ){return _f .GetMeteredState ()}; - -// GetLicenseKey returns the currently loaded license key. -func GetLicenseKey ()*LicenseKey {return _f .GetLicenseKey ()}; +func GetMeteredState ()(_g .MeteredStatus ,error ){return _g .GetMeteredState ()};const (LicenseTierUnlicensed =_g .LicenseTierUnlicensed ;LicenseTierCommunity =_g .LicenseTierCommunity ;LicenseTierIndividual =_g .LicenseTierIndividual ;LicenseTierBusiness =_g .LicenseTierBusiness ;); // SetLegacyLicenseKey installs a legacy license code. License codes issued prior to June 2019. // Will be removed at some point in a future major version. -func SetLegacyLicenseKey (s string )error {return _f .SetLegacyLicenseKey (s )}; - -// LicenseKey represents a loaded license key. -type LicenseKey =_f .LicenseKey ; - -// SetMeteredKey sets the metered License API key required for SaaS operation. -// Document usage is reported periodically for the product to function correctly. -func SetMeteredKey (apiKey string )error {return _f .SetMeteredKey (apiKey )}; \ No newline at end of file +func SetLegacyLicenseKey (s string )error {return _g .SetLegacyLicenseKey (s )}; \ No newline at end of file diff --git a/common/tempstorage/diskstore/diskstore.go b/common/tempstorage/diskstore/diskstore.go index 653e1754bd..1b85ed4589 100644 --- a/common/tempstorage/diskstore/diskstore.go +++ b/common/tempstorage/diskstore/diskstore.go @@ -11,22 +11,22 @@ // Package diskstore implements tempStorage interface // by using disk as a storage -package diskstore ;import (_a "github.com/unidoc/unioffice/common/tempstorage";_b "io/ioutil";_ba "os";_e "strings";); +package diskstore ;import (_c "github.com/unidoc/unioffice/common/tempstorage";_f "io/ioutil";_a "os";_bb "strings";); // Add is not applicable in the diskstore implementation -func (_de diskStorage )Add (path string )error {return nil }; - -// RemoveAll removes all files in the directory -func (_f diskStorage )RemoveAll (dir string )error {if _e .HasPrefix (dir ,_ba .TempDir ()){return _ba .RemoveAll (dir );};return nil ;};type diskStorage struct{}; +func (_d diskStorage )Add (path string )error {return nil }; // TempFile creates a new temp directory by calling ioutil TempDir -func (_bg diskStorage )TempDir (pattern string )(string ,error ){return _b .TempDir ("",pattern )}; +func (_e diskStorage )TempDir (pattern string )(string ,error ){return _f .TempDir ("",pattern )}; // SetAsStorage sets temp storage as a disk storage -func SetAsStorage (){_d :=diskStorage {};_a .SetAsStorage (&_d )}; +func SetAsStorage (){_g :=diskStorage {};_c .SetAsStorage (&_g )}; + +// RemoveAll removes all files in the directory +func (_cc diskStorage )RemoveAll (dir string )error {if _bb .HasPrefix (dir ,_a .TempDir ()){return _a .RemoveAll (dir );};return nil ;}; // TempFile creates a new temp file by calling ioutil TempFile -func (_eg diskStorage )TempFile (dir ,pattern string )(_a .File ,error ){return _b .TempFile (dir ,pattern );}; +func (_fa diskStorage )TempFile (dir ,pattern string )(_c .File ,error ){return _f .TempFile (dir ,pattern );};type diskStorage struct{}; // Open opens file from disk according to a path -func (_bf diskStorage )Open (path string )(_a .File ,error ){return _ba .Open (path )}; \ No newline at end of file +func (_bg diskStorage )Open (path string )(_c .File ,error ){return _a .Open (path )}; \ No newline at end of file diff --git a/common/tempstorage/memstore/memstore.go b/common/tempstorage/memstore/memstore.go index 6380522b4b..72f84d4e87 100644 --- a/common/tempstorage/memstore/memstore.go +++ b/common/tempstorage/memstore/memstore.go @@ -11,34 +11,34 @@ // Package memstore implements tempStorage interface // by using memory as a storage -package memstore ;import (_gc "encoding/hex";_f "errors";_cb "fmt";_fg "github.com/unidoc/unioffice/common/tempstorage";_cd "io";_cdc "io/ioutil";_g "math/rand";_d "sync";); +package memstore ;import (_c "encoding/hex";_gf "errors";_gb "fmt";_b "github.com/unidoc/unioffice/common/tempstorage";_g "io";_d "io/ioutil";_e "math/rand";_gg "sync";); -// TempFile creates a new empty file in the storage and returns it -func (_ba *memStorage )TempFile (dir ,pattern string )(_fg .File ,error ){_bcc :=dir +"\u002f"+_gea (pattern );_db :=&memDataCell {_fgd :_bcc ,_bc :[]byte {}};_af :=&memFile {_a :_db };_ba ._bb .Store (_bcc ,_db );return _af ,nil ;}; +// SetAsStorage sets temp storage as a memory storage +func SetAsStorage (){_ce :=memStorage {_ece :_gg .Map {}};_b .SetAsStorage (&_ce )}; + +// TempDir creates a name for a new temp directory using a pattern argument +func (_ef *memStorage )TempDir (pattern string )(string ,error ){return _fgc (pattern ),nil };type memDataCell struct{_ecd string ;_cb []byte ;_ggb int64 ;}; + +// Close is not applicable in this implementation +func (_bg *memFile )Close ()error {return nil }; // Name returns the filename of the underlying memDataCell -func (_dd *memFile )Name ()string {return _dd ._a ._fgd };func _gea (_ca string )string {_fce ,_ :=_cag (6);return _ca +_fce }; +func (_dac *memFile )Name ()string {return _dac ._bb ._ecd };func _fgc (_ccg string )string {_ffe ,_ :=_dfb (6);return _ccg +_ffe }; -// Open returns tempstorage File object by name -func (_bf *memStorage )Open (path string )(_fg .File ,error ){_be ,_cdb :=_bf ._bb .Load (path );if !_cdb {return nil ,_f .New (_cb .Sprintf ("\u0043\u0061\u006eno\u0074\u0020\u006f\u0070\u0065\u006e\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",path ));};return &memFile {_a :_be .(*memDataCell )},nil ;};type memStorage struct{_bb _d .Map };type memDataCell struct{_fgd string ;_bc []byte ;_gg int64 ;}; +// Read reads from the underlying memDataCell in order to implement Reader interface +func (_bf *memFile )Read (p []byte )(int ,error ){_da :=_bf ._dd ;_fd :=_bf ._bb ._ggb ;_bd :=int64 (len (p ));if _bd > _fd {_bd =_fd ;p =p [:_bd ];};if _da >=_fd {return 0,_g .EOF ;};_gd :=_da +_bd ;if _gd >=_fd {_gd =_fd ;};_cc :=copy (p ,_bf ._bb ._cb [_da :_gd ]);_bf ._dd =_gd ;return _cc ,nil ;}; -// TempDir creates a name for a new temp directory using a pattern argument -func (_cf *memStorage )TempDir (pattern string )(string ,error ){return _gea (pattern ),nil }; +// Open returns tempstorage File object by name +func (_fe *memStorage )Open (path string )(_b .File ,error ){_ba ,_baa :=_fe ._ece .Load (path );if !_baa {return nil ,_gf .New (_gb .Sprintf ("\u0043\u0061\u006eno\u0074\u0020\u006f\u0070\u0065\u006e\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",path ));};return &memFile {_bb :_ba .(*memDataCell )},nil ;}; -// SetAsStorage sets temp storage as a memory storage -func SetAsStorage (){_ada :=memStorage {_bb :_d .Map {}};_fg .SetAsStorage (&_ada )};func _cag (_aee int )(string ,error ){_bdb :=make ([]byte ,_aee );if _ ,_caf :=_g .Read (_bdb );_caf !=nil {return "",_caf ;};return _gc .EncodeToString (_bdb ),nil ;}; +// TempFile creates a new empty file in the storage and returns it +func (_ceb *memStorage )TempFile (dir ,pattern string )(_b .File ,error ){_bgc :=dir +"\u002f"+_fgc (pattern );_fg :=&memDataCell {_ecd :_bgc ,_cb :[]byte {}};_ed :=&memFile {_bb :_fg };_ceb ._ece .Store (_bgc ,_fg );return _ed ,nil ;};func _dfb (_ga int )(string ,error ){_db :=make ([]byte ,_ga );if _ ,_ecee :=_e .Read (_db );_ecee !=nil {return "",_ecee ;};return _c .EncodeToString (_db ),nil ;}; // RemoveAll removes all files according to the dir argument prefix -func (_da *memStorage )RemoveAll (dir string )error {_da ._bb .Range (func (_ggb ,_de interface{})bool {_da ._bb .Delete (_ggb );return true });return nil ;}; - -// Add reads a file from a disk and adds it to the storage -func (_df *memStorage )Add (path string )error {_ ,_bd :=_df ._bb .Load (path );if _bd {return nil ;};_ed ,_fc :=_cdc .ReadFile (path );if _fc !=nil {return _fc ;};_df ._bb .Store (path ,&memDataCell {_fgd :path ,_bc :_ed ,_gg :int64 (len (_ed ))});return nil ;}; +func (_ff *memStorage )RemoveAll (dir string )error {_ff ._ece .Range (func (_de ,_a interface{})bool {_ff ._ece .Delete (_de );return true });return nil ;};type memStorage struct{_ece _gg .Map }; // Write writes to the end of the underlying memDataCell in order to implement Writer interface -func (_b *memFile )Write (p []byte )(int ,error ){_b ._a ._bc =append (_b ._a ._bc ,p ...);_b ._a ._gg +=int64 (len (p ));return len (p ),nil ;}; +func (_ec *memFile )Write (p []byte )(int ,error ){_ec ._bb ._cb =append (_ec ._bb ._cb ,p ...);_ec ._bb ._ggb +=int64 (len (p ));return len (p ),nil ;}; -// Read reads from the underlying memDataCell in order to implement Reader interface -func (_e *memFile )Read (p []byte )(int ,error ){_ce :=_e ._ae ;_gcc :=_e ._a ._gg ;_ge :=int64 (len (p ));if _ge > _gcc {_ge =_gcc ;p =p [:_ge ];};if _ce >=_gcc {return 0,_cd .EOF ;};_ad :=_ce +_ge ;if _ad >=_gcc {_ad =_gcc ;};_eg :=copy (p ,_e ._a ._bc [_ce :_ad ]);_e ._ae =_ad ;return _eg ,nil ;}; - -// Close is not applicable in this implementation -func (_ef *memFile )Close ()error {return nil };type memFile struct{_a *memDataCell ;_ae int64 ;}; \ No newline at end of file +// Add reads a file from a disk and adds it to the storage +func (_dg *memStorage )Add (path string )error {_ ,_fc :=_dg ._ece .Load (path );if _fc {return nil ;};_ge ,_ea :=_d .ReadFile (path );if _ea !=nil {return _ea ;};_dg ._ece .Store (path ,&memDataCell {_ecd :path ,_cb :_ge ,_ggb :int64 (len (_ge ))});return nil ;};type memFile struct{_bb *memDataCell ;_dd int64 ;}; \ No newline at end of file diff --git a/common/tempstorage/tempstorage.go b/common/tempstorage/tempstorage.go index 514175c19e..879bd472ba 100644 --- a/common/tempstorage/tempstorage.go +++ b/common/tempstorage/tempstorage.go @@ -9,26 +9,26 @@ // 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 tempstorage ;import _a "io"; +package tempstorage ;import _df "io"; -// SetAsStorage changes temporary storage to newStorage. -func SetAsStorage (newStorage storage ){_ad =newStorage }; +// Add reads a file from a disk and adds it to the storage. +func Add (path string )error {return _dec .Add (path )}; + +// File is a representation of a storage file +// with Read, Write, Close and Name methods identical to os.File. +type File interface{_df .Reader ;_df .Writer ;_df .Closer ;Name ()string ;}; // RemoveAll removes all files according to the dir argument prefix. -func RemoveAll (dir string )error {return _ad .RemoveAll (dir )}; +func RemoveAll (dir string )error {return _dec .RemoveAll (dir )};var _dec storage ; -// TempFile creates new empty file in the storage and returns it. -func TempFile (dir ,pattern string )(File ,error ){return _ad .TempFile (dir ,pattern )}; +// TempDir creates a name for a new temp directory using a pattern argument. +func TempDir (pattern string )(string ,error ){return _dec .TempDir (pattern )}; // Open returns tempstorage File object by name. -func Open (path string )(File ,error ){return _ad .Open (path )}; +func Open (path string )(File ,error ){return _dec .Open (path )};type storage interface{Open (_c string )(File ,error );TempFile (_de ,_g string )(File ,error );TempDir (_f string )(string ,error );RemoveAll (_dd string )error ;Add (_a string )error ;}; -// TempDir creates a name for a new temp directory using a pattern argument. -func TempDir (pattern string )(string ,error ){return _ad .TempDir (pattern )}; - -// Add reads a file from a disk and adds it to the storage. -func Add (path string )error {return _ad .Add (path )};var _ad storage ;type storage interface{Open (_g string )(File ,error );TempFile (_c ,_e string )(File ,error );TempDir (_ca string )(string ,error );RemoveAll (_b string )error ;Add (_ee string )error ;}; +// SetAsStorage changes temporary storage to newStorage. +func SetAsStorage (newStorage storage ){_dec =newStorage }; -// File is a representation of a storage file -// with Read, Write, Close and Name methods identical to os.File. -type File interface{_a .Reader ;_a .Writer ;_a .Closer ;Name ()string ;}; \ No newline at end of file +// TempFile creates new empty file in the storage and returns it. +func TempFile (dir ,pattern string )(File ,error ){return _dec .TempFile (dir ,pattern )}; \ No newline at end of file diff --git a/document/convert/convert.go b/document/convert/convert.go index aa9a33419e..e2060dd542 100644 --- a/document/convert/convert.go +++ b/document/convert/convert.go @@ -9,16 +9,16 @@ // 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 convert ;import (_gc "bytes";_fg "errors";_b "github.com/unidoc/unioffice/common/tempstorage";_e "github.com/unidoc/unioffice/document";_a "github.com/unidoc/unioffice/internal/convertutils";_ca "github.com/unidoc/unioffice/measurement";_cd "github.com/unidoc/unioffice/schema/soo/dml";_df "github.com/unidoc/unioffice/schema/soo/dml/chart";_bc "github.com/unidoc/unioffice/schema/soo/dml/picture";_gf "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ab "github.com/unidoc/unioffice/schema/soo/wml";_gd "github.com/unidoc/unipdf/v3/creator";_ef "github.com/unidoc/unipdf/v3/model";_c "io/ioutil";_d "log";_f "strconv";_ge "strings";);type note struct{_gg string ;_ag []*_ab .EG_BlockLevelElts ;_ba *_gd .Block ;};func (_dbba *convertContext )addRelativeRIC (_dce *_ab .EG_RunInnerContent ,_gfg *_ab .CT_RPr ){var _fbbc *_gd .TextChunk ;var _abbf ,_faaf bool ;_add :=false ;if _dce ==nil {if _dbba ._egag !=nil {_abbf =true ;_fbbc =_dbba ._ggcc .Append (_dbba ._egag ._aff );};}else {if _dce .T !=nil &&_dce .T .Content !=""{_fedg :=_dce .T .Content ;if _fgbg :=_dbba ._aacb ;_fgbg !=nil &&_fgbg .IdAttr !=nil {_add =true ;_fbbc =_dbba ._ggcc .AddExternalLink (_fedg ,_dbba ._gggc .GetTargetByRelId (*_fgbg .IdAttr ));}else {_fbbc =_dbba ._ggcc .Append (_fedg );};}else if _fede :=_dce .EndnoteReference ;_fede !=nil {_bfee :=_dbba ._gggc .BodySection ().X ();_abbf =true ;_cbbcd :=_fede .IdAttr ;_adef :=_cbbcd ;_ffbf :=_ab .ST_NumberFormatLowerRoman ;if _bebb :=_bfee .EndnotePr ;_bebb !=nil {if _dfagc :=_bebb .NumFmt ;_dfagc !=nil {_ffbf =_dfagc .ValAttr ;};if _gfec :=_bebb .NumStart ;_gfec !=nil {_adef +=_gfec .ValAttr -1;};};_dbg :=_fcfc (_adef ,_ffbf );_dffd :=_dbba ._gggc .Endnote (_cbbcd ).X ();if _dffd !=nil {_dbba ._adg =append (_dbba ._adg ,note {_gg :_dbg ,_ag :_dffd .EG_BlockLevelElts });_fbbc =_dbba ._ggcc .Append (_dbg );};}else if _cafc :=_dce .FootnoteReference ;_cafc !=nil {_eccg :=_dbba ._gggc .BodySection ().X ();_abbf =true ;_cefd :=_cafc .IdAttr ;_aefea :=_cefd ;_acde :=_ab .ST_NumberFormatDecimal ;if _fdfa :=_eccg .FootnotePr ;_fdfa !=nil {if _dfgca :=_fdfa .NumFmt ;_dfgca !=nil {_acde =_dfgca .ValAttr ;};if _affd :=_fdfa .NumStart ;_affd !=nil {_aefea +=_affd .ValAttr -1;};};_afgf :=_fcfc (_aefea ,_acde );_fbbc =_dbba ._ggcc .Append (_afgf );};};if _fbbc !=nil {_fbbc .Style ,_ ,_ =_dbba .makeRunStyle (_gfg ,_abbf ,_faaf ,true ,false ,_add );};};func _adac (_ecbd float64 )float64 {return _ecbd *_ca .Millimeter };var _ccdc =_adac (2.5);func (_abc *convertContext )drawPage (_gdc *page ){if _gdc ._ga {_cae :=_gdc ._cb .Top +_ed *_ae ;_fba :=_gdc ._cb .Left ;_be :=_gdc ._cb .Right ;_a .DrawLine (_abc ._caea ,_fba ,_cae ,_be ,_cae ,_dfe ,_gd .ColorBlack );};for _ ,_ddb :=range _gdc ._eg {_abc ._caea .Draw (_ddb );};for _ ,_ffg :=range _gdc ._cbf {_fbf (_abc ._caea ,_ffg );};for _ ,_bbc :=range _gdc ._bca {if _bbc ._agca {_ffc :=_bbc ._de +_ed *_ae ;_fgf :=_gdc ._cb .Left ;_fbb :=_fgf +_adac (50);_a .DrawLine (_abc ._caea ,_fgf ,_ffc ,_fbb ,_ffc ,_dfe ,_gd .ColorBlack );}else {for _ ,_gbc :=range _bbc ._af {for _ ,_abg :=range _gbc ._acc {for _ ,_edb :=range _abg ._bcb {for _ ,_abe :=range _edb ._bb {if _abe ._bcf !=nil {_abe ._bcf .SetPos (_edb ._gfb +_abe ._agd ,_bbc ._de +_gbc ._fa +_abe ._egf );_abc ._caea .Draw (_abe ._bcf );}else if _abe ._cgd !=nil {_abe ._cgd ._ede =_edb ._gfb +_abe ._agd ;_abe ._cgd ._bdd =_bbc ._de +_gbc ._fa +_abe ._egf ;_fbf (_abc ._caea ,_abe ._cgd );}else {_gde :=_abc ._caea .NewStyledParagraph ();if _abe ._bfb {_abe ._egf =0;}else if _abe ._dcd {_abe ._egf =1.2*_gbc ._bfe -_abe ._geb ;};_eb :=_edb ._gfb +_abe ._agd ;_aaa :=_bbc ._de +_gbc ._fa +_abe ._egf ;_gde .SetPos (_eb ,_aaa );var _abga *_gd .TextChunk ;if _abe ._fb !=""{_abga =_gde .AddExternalLink (_abe ._ege ,_abe ._fb );}else {_abga =_gde .Append (_abe ._ege );};if _abe ._ggd !=nil {_abga .Style =*_abe ._ggd ;};_abc ._caea .Draw (_gde );};};};};};if _bbc ._aeg !=nil {_ecd :=_gd .NewBlock (_bbc ._aeg ._egd ,_bbc ._ccc .Top +_bbc ._ec +_bbc ._ccc .Bottom );_ecd .SetPos (_bbc ._aad ,_bbc ._de +_bbc ._ccc .Top );_ecd .Draw (_bbc ._aeg ._ee );_abc ._caea .Draw (_ecd );};};};for _ ,_edeg :=range _gdc ._cga {_abc ._caea .Draw (_edeg );};for _ ,_dfa :=range _gdc ._dfg {_fbf (_abc ._caea ,_dfa );};if len (_gdc ._cc )> 0{_dacg :=_gdc ._cb .Bottom +_ed *_ae ;_agag :=_gdc ._cb .Left ;_bed :=_agag +_adac (50);_a .DrawLine (_abc ._caea ,_agag ,_dacg ,_bed ,_dacg ,_dfe ,_gd .ColorBlack );_egea :=_gdc ._cb .Bottom +_ed ;for _ ,_cad :=range _gdc ._cc {_cad ._ba .SetPos (_gdc ._cb .Left ,_egea );_abc ._caea .Draw (_cad ._ba );_egea +=_cad ._ba .Height ();};};};func (_ebgge *convertContext )makeBlockFromWdWsp (_eacd *_ab .WdWsp )(*block ,error ){if _bffd :=_eacd .WChoice ;_bffd !=nil {if _cgf :=_bffd .Txbx ;_cgf !=nil {if _fefc :=_cgf .TxbxContent ;_fefc !=nil {if _cbbf :=_fefc .EG_ContentBlockContent ;len (_cbbf )> 0{if _cgfg :=_eacd .SpPr ;_cgfg !=nil {if _ddae :=_cgfg .Xfrm ;_ddae !=nil {if _ebcb :=_ddae .Ext ;_ebcb !=nil {_gcb :=_ca .FromEMU (_ebcb .CxAttr );_begb :=_ca .FromEMU (_ebcb .CyAttr );_efda :=&_a .Rectangle {Top :_ccdc ,Bottom :_ccdc ,Left :_ccdc ,Right :_ccdc };_cfdb ,_age :=_ebgge .makePdfBlockFromCBCs ([][]*_ab .EG_ContentBlockContent {_cbbf },_gcb ,_begb ,_efda ,false ,nil );if _age !=nil {return nil ,_age ;};var _bebe bool ;var _egcb float64 ;var _eefa _gd .Color ;if _dbbc :=_cgfg .PrstGeom ;_dbbc !=nil {if _dbbc .PrstAttr ==_cd .ST_ShapeTypeRect {if _ccbd :=_cgfg .Ln ;_ccbd !=nil {if _bbdg :=_ccbd .WAttr ;_bbdg !=nil {_bebe =true ;_egcb =_ca .FromEMU (int64 (*_bbdg ));_eefa =_gd .ColorBlack ;if _dgba :=_ccbd .SolidFill ;_dgba !=nil {if _eeb :=_dgba .SrgbClr ;_eeb !=nil {_eefa =_gd .ColorRGBFromHex ("\u0023"+_eeb .ValAttr );};};};};};};_fbbdc :=&block {_ff :_cfdb ,_egg :_bebe ,_baf :_egcb ,_fe :_eefa };return _fbbdc ,nil ;};};};};};};};return nil ,nil ;};var _aaae =[]romanMatch {romanMatch {1000,"\u006d"},romanMatch {900,"\u0063\u006d"},romanMatch {500,"\u0064"},romanMatch {400,"\u0063\u0064"},romanMatch {100,"\u0063"},romanMatch {90,"\u0078\u0063"},romanMatch {50,"\u006c"},romanMatch {40,"\u0078\u006c"},romanMatch {10,"\u0078"},romanMatch {9,"\u0069\u0078"},romanMatch {5,"\u0076"},romanMatch {4,"\u0069\u0076"},romanMatch {1,"\u0069"}};type convertContext struct{_caea *_gd .Creator ;_gggc *_e .Document ;_ggcc *_gd .StyledParagraph ;_bddb []*page ;_cagc *page ;_cceg *_a .Rectangle ;_fgcg *paragraph ;_gfcg *_a .Rectangle ;_efeb *line ;_gacf *span ;_fefeb *word ;_aacb *_ab .CT_Hyperlink ;_bbgg *_ab .CT_ParaRPr ;_adg []note ;_egag *prefix ;_cbd bool ;_gfaf bool ;_edd bool ;_bbaa float64 ;_dfag float64 ;_cgbdg float64 ;_acagc float64 ;_bbcaf bool ;_ggf map[int64 ]map[int64 ]int ;};func (_agb *convertContext )addHdrFtr (_bgage []*_ab .CT_P ){for _ ,_bag :=range _bgage {_cfe :=_agb ._caea .NewStyledParagraph ();_agb ._ggcc =_cfe ;_bfbb ,_gcgf :=_agb .combinePPrWithStyles (_bag .PPr );_eccb ,_agbc :=_fda (_bfbb ,_cfe );_agb .addRelativeEGPC (_bag .EG_PContent ,_bfbb ,_gcgf );if _agb ._gfaf {_agb ._caea .DrawHeader (func (_ecea *_gd .Block ,_ffbb _gd .HeaderFunctionArgs ){_cfe .SetPos (_agb ._bbaa +_agbc ,_eccb +_agb ._dfag );_ecea .Draw (_cfe );});}else if _agb ._edd {_agb ._caea .DrawFooter (func (_gcge *_gd .Block ,_ggdc _gd .FooterFunctionArgs ){_cfe .SetPos (_agb ._bbaa +_agbc ,_eccb +_agb ._cgbdg -_agb ._acagc );_gcge .Draw (_cfe );});};};};const _ae =0.67;func (_gcfc *convertContext )addSeparator (){_gcfc .newParagraph ();_gcfc ._fgcg ._agca =true ;_gcfc ._fgcg ._ec =_ed ;if _gcfc .currentParagraphOverflowsCurrentPage (){_gcfc .newPage ();_gcfc ._fgcg ._de =_gcfc ._cagc ._cf ;};_gcfc .addCurrentParagraphToCurrentPage ();};func (_cgg *convertContext )addCurrentWordToParagraph (){for {_gaga :=_cgg ._efeb ._bf ;_acdb :=_gaga +_cgg ._fefeb ._aac ;if _acdb > _cgg ._efeb ._dd {_cgg .newLine ();};_adfg :=_cgg ._fgcg ._de +_cgg ._efeb ._fa ;_dbfb :=_adfg +_cgg ._efeb ._bfe ;_fbbga :=false ;_cab :=append (_cgg ._cagc ._dfc ,_cgg ._fgcg ._acb ...);for _ ,_dffa :=range _cab {_gcfd :=_dffa ._bg ;if ((_adfg > _gcfd .Top &&_adfg < _gcfd .Bottom )||(_dbfb > _gcfd .Top &&_dbfb < _gcfd .Bottom ))&&((_gaga > _gcfd .Left &&_gaga < _gcfd .Right )||(_acdb > _gcfd .Left &&_acdb < _gcfd .Right )){_fbbga =true ;if _cgg ._efeb ._bf < _gcfd .Right {_cgg ._gacf ._afa =_gcfd .Left ;_cgg ._efeb ._bf =_gcfd .Right ;_cgg .newSpan ();};};};if !_fbbga {break ;};};if !_cgg ._fefeb ._dc ||len (_cgg ._gacf ._bcb )> 0{_cgg ._fefeb ._gfb =_cgg ._efeb ._bf ;_cgg ._gacf ._bcb =append (_cgg ._gacf ._bcb ,_cgg ._fefeb );_cgg ._efeb ._bf +=_cgg ._fefeb ._aac ;for _ ,_bae :=range _cgg ._fefeb ._bb {_cgg .adjustHeights (_bae ._geb );};};};func (_ccg *convertContext )addParagraphWithTable (_adc _gd .Table ,_efc ,_aea float64 ){_ccg .newParagraph ();_ccg ._fgcg ._ccc =&_a .Rectangle {Top :_adac (2),Bottom :_adac (2),Left :0,Right :0};_ccg ._fgcg ._aeg =&tableWrapper {_ee :&_adc ,_egd :_efc };_ccg ._fgcg ._aa =_aea ;_ccg ._fgcg ._ec =_adc .Height ();_ccg .determineParagraphBounds ();_ccg .addCurrentParagraphToCurrentPage ();};type word struct{_bb []*symbol ;_gfb float64 ;_aac float64 ;_dc bool ;};func _dabd (_fagf int ,_eacb bool )string {_fdbd :=(_fagf -1)/26+1;_fdgg :=byte ((_fagf -1)%26);if _eacb {_fdgg +=byte (65);}else {_fdgg +=byte (97);};_gacd :=_gc .NewBuffer ([]byte {});for _dfbe :=0;_dfbe < _fdbd ;_dfbe ++{_gacd .Write ([]byte {_fdgg });};return _gacd .String ();};func _fcfg (_eceb *_ab .CT_TblPr ,_efbd *_ab .CT_TblPrEx ,_becf *_ab .CT_TcPr ,_dbgg ,_cdae ,_geabe ,_acee int )*_ab .CT_TcPr {if _becf ==nil {_becf =_ab .NewCT_TcPr ();};if _becf ==nil {_becf =_ab .NewCT_TcPr ();};if _efbd ==nil {_efbd =_ab .NewCT_TblPrEx ();};if _eceb ==nil {_eceb =_ab .NewCT_TblPr ();};if _becf .TcBorders ==nil {_becf .TcBorders =_ab .NewCT_TcBorders ();};if _efbd .TblBorders ==nil {_efbd .TblBorders =_ab .NewCT_TblBorders ();};if _eceb .TblBorders ==nil {_eceb .TblBorders =_ab .NewCT_TblBorders ();};if _becf .TcBorders .Top ==nil {if _efbd .TblBorders .Top ==nil {_becf .TcBorders .Top =_febg (_eceb .TblBorders .Top ,_eceb .TblBorders .InsideH ,_dbgg ==0);}else {_becf .TcBorders .Top =_febg (_efbd .TblBorders .Top ,_efbd .TblBorders .InsideH ,_dbgg ==0);};};if _becf .TcBorders .Bottom ==nil {if _efbd .TblBorders .Bottom ==nil {_becf .TcBorders .Bottom =_febg (_eceb .TblBorders .Bottom ,_eceb .TblBorders .InsideH ,_dbgg ==0);}else {_becf .TcBorders .Bottom =_febg (_efbd .TblBorders .Bottom ,_efbd .TblBorders .InsideH ,_dbgg ==0);};};if _becf .TcBorders .Left ==nil {if _efbd .TblBorders .Left ==nil {_becf .TcBorders .Left =_febg (_eceb .TblBorders .Left ,_eceb .TblBorders .InsideV ,_dbgg ==0);}else {_becf .TcBorders .Left =_febg (_efbd .TblBorders .Left ,_efbd .TblBorders .InsideV ,_dbgg ==0);};};if _becf .TcBorders .Right ==nil {if _efbd .TblBorders .Right ==nil {_becf .TcBorders .Right =_febg (_eceb .TblBorders .Right ,_eceb .TblBorders .InsideV ,_dbgg ==0);}else {_becf .TcBorders .Right =_febg (_efbd .TblBorders .Right ,_efbd .TblBorders .InsideV ,_dbgg ==0);};};if _becf .Shd ==nil {if _fafe :=_eceb .Shd ;_fafe !=nil {_becf .Shd =_fafe ;};}else {if _eceb .Shd !=nil &&_becf .Shd .FillAttr ==nil {_becf .Shd .FillAttr =_eceb .Shd .FillAttr ;};};if _becf .TcMar ==nil {if _bccc :=_eceb .TblCellMar ;_bccc !=nil {_becf .TcMar =_ab .NewCT_TcMar ();_becf .TcMar .Left =_bccc .Left ;};}else {if _eceb .TblCellMar !=nil &&_becf .TcMar .Left ==nil {_becf .TcMar .Left =_eceb .TblCellMar .Left ;};};return _becf ;};func (_aacg *convertContext )adjustHeights (_dfgf float64 ){if _aacg ._efeb ._bfe < _dfgf {_aacg ._fgcg ._ec +=(_dfgf -_aacg ._efeb ._bfe );_aacg ._efeb ._bfe =_dfgf ;};};func _fgeb (_feb *_ab .CT_TblWidth ,_caaa ,_eceag float64 )float64 {if _feb !=nil {if _bfde :=_feb .WAttr ;_bfde !=nil {if _gafe :=_bfde .ST_DecimalNumberOrPercent ;_gafe !=nil {if _egaf :=_gafe .ST_UnqualifiedPercentage ;_egaf !=nil {switch _feb .TypeAttr {case _ab .ST_TblWidthDxa :return float64 (*_egaf )/56.7;case _ab .ST_TblWidthPct :return float64 (*_egaf )/100*_caaa ;default:return _eceag ;};};};};};return _eceag ;};func (_cea *convertContext )addAbsoluteEGPC (_accf []*_ab .EG_PContent ,_aee *_ab .CT_PPr ,_bff *prefix )bool {_cea .newParagraph ();_aafg (_aee ,_cea ._fgcg );_cea .determineParagraphBounds ();_cea .addAnchorBlocks (_accf );_cea .addAnchorExtra (_accf );_cea .newLine ();_cea .newWord ();if len (_accf )==0{_cea .addEmptyLine ();return false ;};if _bff !=nil {_cea ._egag =_bff ;};for _ ,_bcbg :=range _accf {for _ ,_dff :=range _bcbg .FldSimple {if _dff !=nil {_cea .addAbsoluteEGPC (_dff .EG_PContent ,_aee ,_bff );};};if _fec :=_bcbg .Hyperlink ;_fec !=nil {_cea ._aacb =_fec ;_cea .addAbsoluteCRC (_fec .EG_ContentRunContent ,_aee );};_cea ._aacb =nil ;if _cea .addAbsoluteCRC (_bcbg .EG_ContentRunContent ,_aee ){return true ;};};_cea .addCurrentWordToParagraph ();return false ;};func (_edba *convertContext )newParagraph (){if _edba ._cagc ==nil {_edba .newPage ();};_dbbg :=¶graph {};_dbbg ._ccc =&_a .Rectangle {};_dbbg ._de =_edba ._cagc ._cf ;_edba ._fgcg =_dbbg ;};type symbol struct{_ege string ;_agd float64 ;_geb float64 ;_egf float64 ;_fca float64 ;_ggd *_gd .TextStyle ;_bcf *_gd .Image ;_cgd *block ;_fb string ;_bfb bool ;_dcd bool ;};func (_deba *convertContext )newPage (){_ebf :=&page {};_ebf ._cb =_deba ._cceg ;_ebf ._cf =_ebf ._cb .Top ;if _deba ._bbcaf {_ebf ._ga =true ;_ebf ._cf +=_ed ;};_deba ._bddb =append (_deba ._bddb ,_ebf );_deba ._cagc =_ebf ;};func (_cbff *convertContext )addAnchorExtra (_ddc []*_ab .EG_PContent ){for _ ,_dddc :=range _ddc {for _ ,_bbge :=range _dddc .EG_ContentRunContent {if _bfdc :=_bbge .R ;_bfdc !=nil {for _ ,_bffg :=range _bfdc .Extra {if _efb ,_cde :=_bffg .(*_ab .AlternateContentRun );_cde {if _fabf :=_efb .Choice ;_fabf !=nil {if _gecb :=_fabf .Drawing ;_gecb !=nil {for _ ,_bdcd :=range _gecb .Anchor {var _gaf ,_gga ,_gade ,_gebc float64 ;_bcgc ,_ecca :=_bdcd .PositionH ,_bdcd .PositionV ;if _fcf :=_bcgc .Choice ;_fcf !=nil {if _fcf .PosOffset !=nil {_gaf =_ca .FromEMU (int64 (*_fcf .PosOffset ));};};if _egge :=_ecca .Choice ;_egge !=nil {if _egge .PosOffset !=nil {_gga =_ca .FromEMU (int64 (*_egge .PosOffset ));};};if _abgd :=_bdcd .Extent ;_abgd !=nil {_gebc =_ca .FromEMU (_abgd .CxAttr );_gade =_ca .FromEMU (_abgd .CyAttr );};_dffe :=_cbff ._fgcg ._de +_gga ;_dda :=_dffe +_gade ;_fabd :=_cbff ._fgcg ._fd +_gaf ;_gcc :=_fabd +_gebc ;_bbbe :=_gga +_gade ;if _bbbe > _cbff ._fgcg ._agc {_cbff ._fgcg ._agc =_bbbe ;};if _bdcd .Choice !=nil &&_bdcd .Choice .WrapNone ==nil {_cbff ._fgcg ._acb =append (_cbff ._fgcg ._acb ,&zoneToSkip {_bg :&_a .Rectangle {Top :_dffe ,Bottom :_dda ,Left :_fabd ,Right :_gcc },_cgaa :_bdcd .Choice });};if _ffbga :=_bdcd .Graphic ;_ffbga !=nil {if _debg :=_ffbga .GraphicData ;_debg !=nil {for _ ,_aadd :=range _debg .Any {if _dbe ,_edf :=_aadd .(*_ab .WdWsp );_edf {_afb ,_bgad :=_cbff .makeBlockFromWdWsp (_dbe );if _bgad !=nil {_d .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_bgad );};if _afb !=nil {_afb ._ff .Scale (_gebc /_afb ._ff .Width (),_gade /_afb ._ff .Height ());_afb ._ede =_fabd ;_afb ._bdd =_dffe ;if _bdcd .BehindDocAttr {_cbff ._fgcg ._dac =append (_cbff ._fgcg ._dac ,_afb );}else {_cbff ._fgcg ._da =append (_cbff ._fgcg ._da ,_afb );};};};};};};};};};};};};};};};func (_eecb *convertContext )addAnchorBlocks (_dacc []*_ab .EG_PContent ){for _ ,_eeg :=range _dacc {for _ ,_aba :=range _eeg .EG_ContentRunContent {if _ceab :=_aba .R ;_ceab !=nil {for _ ,_ea :=range _ceab .EG_RunInnerContent {if _bea :=_ea .Drawing ;_bea !=nil {for _ ,_gdeb :=range _bea .Anchor {var _gae ,_cbfb ,_ecc ,_ccb float64 ;_bfg ,_ffbe :=_gdeb .PositionH ,_gdeb .PositionV ;if _gge :=_bfg .Choice ;_gge !=nil {if _gge .PosOffset !=nil {_gae =_ca .FromEMU (int64 (*_gge .PosOffset ));};};if _aecd :=_ffbe .Choice ;_aecd !=nil {if _aecd .PosOffset !=nil {_cbfb =_ca .FromEMU (int64 (*_aecd .PosOffset ));};};if _gagc :=_gdeb .Extent ;_gagc !=nil {_ccb =_ca .FromEMU (_gagc .CxAttr );_ecc =_ca .FromEMU (_gagc .CyAttr );};_ggee :=_eecb ._fgcg ._de +_cbfb ;_bcg :=_ggee +_ecc ;_cbe :=_eecb ._fgcg ._fd +_gae ;_cdc :=_cbe +_ccb ;_ebb :=_cbfb +_ecc ;if _ebb > _eecb ._fgcg ._agc {_eecb ._fgcg ._agc =_ebb ;};if _gdeb .Choice !=nil &&_gdeb .Choice .WrapNone ==nil {_eecb ._fgcg ._acb =append (_eecb ._fgcg ._acb ,&zoneToSkip {_bg :&_a .Rectangle {Top :_ggee ,Bottom :_bcg ,Left :_cbe ,Right :_cdc },_cgaa :_gdeb .Choice });};if _gdcb :=_gdeb .Graphic ;_gdcb !=nil {if _dace :=_gdcb .GraphicData ;_dace !=nil {for _ ,_cfa :=range _dace .Any {if _bdf ,_bgc :=_cfa .(*_bc .Pic );_bgc {_eed ,_bde :=_eecb .makePdfImageFromGraphics (_bdf );if _bde !=nil {_d .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020i\u006d\u0061\u0067\u0065\u003a",_bde );};if _eed !=nil {_eed .Scale (_ccb /_eed .Width (),_ecc /_eed .Height ());_eed .SetPos (_cbe ,_ggee );if _gdeb .BehindDocAttr {_eecb ._fgcg ._bd =append (_eecb ._fgcg ._bd ,_eed );}else {_eecb ._fgcg ._agg =append (_eecb ._fgcg ._agg ,_eed );};};}else if _bdb ,_dbf :=_cfa .(*_df .Chart );_dbf {_afg ,_gea :=_eecb .makePdfBlockFromChart (_bdb ,_ecc ,_ccb );if _gea !=nil {_d .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_gea );};if _afg !=nil {_eab :=&block {_ff :_afg ,_ede :_cbe ,_bdd :_ggee };if _gdeb .BehindDocAttr {_eecb ._fgcg ._dac =append (_eecb ._fgcg ._dac ,_eab );}else {_eecb ._fgcg ._da =append (_eecb ._fgcg ._da ,_eab );};};};};};};};};};};};};};func (_abd *convertContext )addTextSymbol (_bbdf *symbol ){_dfac :=_gd .New ();_dcg :=_dfac .NewStyledParagraph ();_dcg .SetMargins (0,0,0,0);_fge :=_dcg .Append (_bbdf ._ege );_dcg .SetLineHeight (_abd ._fgcg ._ac );_fegf :=0.0;if _bbdf ._ggd !=nil {_fge .Style =*_bbdf ._ggd ;if _bbdf ._ggd .CharSpacing !=0{_fegf =_bbdf ._ggd .CharSpacing ;};};_bbdf ._geb =_dcg .Height ();if _bbdf ._fca ==0{_bbdf ._fca =_dcg .Width ()+_fegf ;};if len (_abd ._fefeb ._bb )> 0{_gcf :=_abd ._fefeb ._bb [len (_abd ._fefeb ._bb )-1]._ege ;if _a .IsNoSpaceLanguage (_gcf )||(_gcf =="\u0020")!=(_bbdf ._ege =="\u0020"){_abd .addCurrentWordToParagraph ();_abd .newWord ();};};_abd ._fefeb ._bb =append (_abd ._fefeb ._bb ,_bbdf );_bbdf ._agd =_abd ._fefeb ._aac ;_abd ._fefeb ._aac +=_bbdf ._fca ;if _bbdf ._ege !="\u0020"{_abd ._fefeb ._dc =false ;};if _bbdf ._ege =="\u000d"{_abd .adjustHeights (_bbdf ._geb );};};type prefix struct{_aff string ;_fad []float64 ;_dffaf bool ;_gagb bool ;};func (_cdfe *convertContext )addAbsoluteTable (_cade *_ab .CT_Tbl ){_cdeb :=_cade .TblGrid ;if _cdeb ==nil {return ;};_dgaf :=len (_cdeb .GridCol );if _dgaf ==0{return ;};_dbc :=[]float64 {};_acdc :=[]float64 {};_fcad :=0.0;for _ ,_dgbd :=range _cdeb .GridCol {_ddag :=0.0;if _dgbd .WAttr .ST_UnsignedDecimalNumber !=nil {_ddag =_a .PointsFromTwips (int64 (*_dgbd .WAttr .ST_UnsignedDecimalNumber ));};_dbc =append (_dbc ,_ddag );_fcad +=_ddag ;};for _fbdab :=0;_fbdab < _dgaf ;_fbdab ++{_acdc =append (_acdc ,_dbc [_fbdab ]/_fcad );};_gdca :=_cdfe ._caea .NewTable (_dgaf );_gdca .SetColumnWidths (_acdc ...);_bgaf :=_cdfe ._caea .NewTable (_dgaf );_bgaf .SetColumnWidths (_acdc ...);_cbg :=_cbac (_cdfe ._gggc ,_cade .TblPr );_dbbd :=_fgeb (_cbg .TblW ,_cdfe ._cagc ._cb .Right -_cdfe ._cagc ._cb .Left ,0);_bee :=_fgeb (_cbg .TblInd ,_cdfe ._cagc ._cb .Right -_cdfe ._cagc ._cb .Left ,0);_cbbc :=_cdfe ._cagc ._cb .Bottom -_cdfe ._fgcg ._de ;_ebd :=len (_cade .EG_ContentRowContent );for _cdec ,_fac :=range _cade .EG_ContentRowContent {if _fac ==nil {continue ;};_gab :=_cdfe ._caea .NewTable (_dgaf );_gab .SetColumnWidths (_acdc ...);if _fff :=_fac .Tr ;len (_fff )> 0{_abdg :=_fff [0];_ddg :=_abdg .TblPrEx ;for _aaf ,_gabb :=range _abdg .EG_ContentCellContent {if _fabc :=_gabb .Tc ;len (_fabc )> 0{if _fcc :=_fabc [0];_fcc !=nil {_cdfe .addCellToTable (_bgaf ,_fcc ,_cbg ,_ddg ,_cdec ,_aaf ,_ebd ,_dgaf );_cdfe .addCellToTable (_gab ,_fcc ,_cbg ,_ddg ,_cdec ,_aaf ,_ebd ,_dgaf );};};};var _edcf float64 ;if _ddagf :=_abdg .TrPr ;_ddagf !=nil {if len (_ddagf .TrHeight )!=0{_cfac :=_ddagf .TrHeight [0];if _ddef :=_cfac .ValAttr ;_ddef !=nil {if _ddef .ST_UnsignedDecimalNumber !=nil {_edcf =_a .PointsFromTwips (int64 (*_ddef .ST_UnsignedDecimalNumber ));};};};};if _edcf < _adac (4){_edcf =_adac (4);};_bgaf .SetRowHeight (_bgaf .CurRow (),_edcf );if _dbbd ==0{_dbbd =_cdfe ._cagc ._cb .Right -_cdfe ._cagc ._cb .Left ;};_badd :=_a .MakeTempCreator (_dbbd ,_adac (1000));_badd .Draw (_bgaf );if _bgaf .Height ()>=_cbbc {_cdfe .addParagraphWithTable (*_gdca ,_dbbd ,_bee );_cdfe .newPage ();*_bgaf =*_gab ;_bgaf .SetRowHeight (_bgaf .CurRow (),_edcf );_cbbc =_cdfe ._cagc ._cb .Bottom -_cdfe ._cagc ._cb .Top ;_gdca =nil ;}else {if _gdca ==nil {_gdca =_cdfe ._caea .NewTable (_dgaf );_gdca .SetColumnWidths (_acdc ...);};*_gdca =*_bgaf ;};};};if _gdca !=nil {_cdfe .addParagraphWithTable (*_gdca ,_dbbd ,_bee );};}; +package convert ;import (_b "bytes";_gd "errors";_db "github.com/unidoc/unioffice/common/tempstorage";_df "github.com/unidoc/unioffice/document";_a "github.com/unidoc/unioffice/internal/convertutils";_cg "github.com/unidoc/unioffice/measurement";_c "github.com/unidoc/unioffice/schema/soo/dml";_gdg "github.com/unidoc/unioffice/schema/soo/dml/chart";_cc "github.com/unidoc/unioffice/schema/soo/dml/picture";_ba "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ce "github.com/unidoc/unioffice/schema/soo/wml";_ac "github.com/unidoc/unipdf/v3/creator";_ef "github.com/unidoc/unipdf/v3/model";_gb "io/ioutil";_d "log";_g "strconv";_f "strings";);func (_aeg *convertContext )alignSymbolsVertically (){for _ ,_cdf :=range _aeg ._abfc {for _ ,_gfag :=range _cdf ._be {for _ ,_gdc :=range _gfag ._fa {_bgc :=0.0;for _ ,_agc :=range _gdc ._ede {for _ ,_fdg :=range _agc ._abg {for _ ,_efb :=range _fdg ._fb {if _efb ._ecc > _bgc {_bgc =_efb ._ecc ;};};};};for _ ,_fga :=range _gdc ._ede {for _ ,_aadfd :=range _fga ._abg {for _ ,_cee :=range _aadfd ._fb {if _cee ._ecc < _bgc {_cee ._aadf =_bgc -_cee ._ecc ;};};};};};};};};func _eggf (_abcg int ,_fefgb bool )string {_aaee :=_b .NewBuffer ([]byte {});for _ ,_bfdd :=range _adbe {for {if _abcg < _bfdd ._gcgad {break ;};_aaee .WriteString (_bfdd ._debe );_abcg -=_bfdd ._gcgad ;};};_egag :=_aaee .String ();if _fefgb {_egag =_f .ToUpper (_egag );};return _egag ;};func (_cfb *convertContext )addAbsoluteCRC (_ddgg []*_ce .EG_ContentRunContent ,_afe *_ce .CT_PPr )bool {for _ ,_ebd :=range _ddgg {if _cdd :=_ebd .R ;_cdd !=nil {_dae :=_aega (_cfb ._beeb ,_cdd .RPr ,_afe );if _cfb ._aefdg !=nil {_cfb .addAbsoluteRIC (nil ,_dae );_cfb ._aefdg =nil ;};for _ ,_ccd :=range _cdd .EG_RunInnerContent {if _cfb .addAbsoluteRIC (_ccd ,_dae ){return true ;};};for _ ,_bega :=range _cdd .Extra {if _def ,_dbd :=_bega .(*_ce .AlternateContentRun );_dbd {if _fed :=_def .Choice ;_fed !=nil {if _ggd :=_fed .Drawing ;_ggd !=nil {if len (_ggd .Inline )> 0{for _ ,_fdga :=range _ggd .Inline {_fcf :=_fdga .Extent ;if _fcf ==nil {return false ;};_cbd :=_cg .FromEMU (_fcf .CxAttr );_dcfe :=_cg .FromEMU (_fcf .CyAttr );if _edg :=_fdga .Graphic ;_edg !=nil {if _gcgfe :=_edg .GraphicData ;_gcgfe !=nil {for _ ,_afc :=range _gcgfe .Any {if _caee ,_dfbf :=_afc .(*_ce .WdWsp );_dfbf {_gbd ,_afd :=_cfb .makeBlockFromWdWsp (_caee );if _afd !=nil {_d .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_afd );};if _gbd ==nil {continue ;};_gbd ._gc .Scale (_cbd /_gbd ._gc .Width (),_dcfe /_gbd ._gc .Height ());_cfb .addInlineSymbol (&symbol {_ecc :_dcfe ,_abd :_cbd ,_egb :_gbd });};};};};};};};};};};};};return false ;};type convertContext struct{_edgf *_ac .Creator ;_beeb *_df .Document ;_fbdc *_ce .CT_PPrGeneral ;_abfd *_ce .CT_RPr ;_aacd *_ac .StyledParagraph ;_abfc []*page ;_beebf *page ;_becf *_a .Rectangle ;_gabe *paragraph ;_gfg *line ;_ffaf *span ;_ebg *word ;_fbeg *_ce .CT_Hyperlink ;_dfe *_ce .CT_ParaRPr ;_egef []note ;_aefdg *prefix ;_eecc bool ;_bgcd bool ;_fdaec bool ;_aaca float64 ;_adbbf float64 ;_aebg float64 ;_gbe float64 ;_afcabe bool ;_bcgg map[int64 ]map[int64 ]int ;};func _bbd (_aac *_ac .Creator ,_dad *block ){_dad ._gc .SetPos (_dad ._ae ,_dad ._bf );_aac .Draw (_dad ._gc );if _dad ._bcg {_a .DrawRectangle (_aac ,&_a .Rectangle {Top :_dad ._bf ,Bottom :_dad ._bf +_dad ._gc .Height (),Left :_dad ._ae ,Right :_dad ._ae +_dad ._gc .Width ()},_dad ._cgae ,_dad ._ced );};};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func (_aag *convertContext )makePdfImageFromGraphics (_eea *_cc .Pic )(*_ac .Image ,error ){if _bde :=_eea .BlipFill ;_bde !=nil {if _eagd :=_bde .Blip ;_eagd !=nil {if _eegb :=_eagd .EmbedAttr ;_eegb !=nil {_feaf ,_afaf :=_aag ._beeb .GetImageObjByRelId (*_eegb );if _afaf !=nil {return nil ,_afaf ;};_dbba ,_afaf :=_db .Open (_feaf .Path );if _afaf !=nil {return nil ,_afaf ;};_bcf ,_afaf :=_gb .ReadAll (_dbba );if _afaf !=nil {return nil ,_afaf ;};_cdgc ,_afaf :=_aag ._edgf .NewImageFromData (_bcf );if _afaf !=nil {return nil ,_afaf ;};return _cdgc ,nil ;};};};return nil ,nil ;};func _bbad (_bgde float64 )float64 {return _bgde *_cg .Millimeter };type block struct{_gc *_ac .Block ;_ae float64 ;_bf float64 ;_bcg bool ;_cgae float64 ;_ced _ac .Color ;};var _gdeb =map[int32 ]int32 {61623:8226,61607:8226,61558:9830,61656:8594,61692:8730};func (_ggfg *convertContext )addTextSymbol (_bgd *symbol ){_fefd :=_ac .New ();_dgbc :=_fefd .NewStyledParagraph ();_dgbc .SetMargins (0,0,0,0);_caeb :=_dgbc .Append (_bgd ._edb );_bgad :=0.0;if _bgd ._dea !=nil {_caeb .Style =*_bgd ._dea ;if _bgd ._dea .CharSpacing !=0{_bgad =_bgd ._dea .CharSpacing ;};};if _bgd ._egb ==nil &&_bgd ._fac ==nil {_bgd ._ecc =_dgbc .Height ()*1.2;};if _bgd ._ecc < _ggfg ._gabe ._ddg {_bgd ._ecc =_ggfg ._gabe ._ddg ;};if _bgd ._abd ==0{_bgd ._abd =_dgbc .Width ()+_bgad ;};if len (_ggfg ._ebg ._fb )> 0{_gdcd :=_ggfg ._ebg ._fb [len (_ggfg ._ebg ._fb )-1]._edb ;if _a .IsNoSpaceLanguage (_gdcd )||(_gdcd =="\u0020")!=(_bgd ._edb =="\u0020"){_ggfg .addCurrentWordToParagraph ();_ggfg .newWord ();};};_ggfg ._ebg ._fb =append (_ggfg ._ebg ._fb ,_bgd );_bgd ._aad =_ggfg ._ebg ._ee ;_ggfg ._ebg ._ee +=_bgd ._abd ;if _bgd ._edb !="\u0020"{_ggfg ._ebg ._cga =false ;};if _bgd ._edb =="\u000d"{_ggfg .adjustHeights (_bgd ._ecc *1.13);_ggfg .adjustHeights (_bgd ._ecc );};}; -// RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_ef .PdfFont ){_a .RegisterFont (name ,style ,font );};var _dfe =_adac (0.25);func (_beda *convertContext )addRelativeCRC (_ceabc []*_ab .EG_ContentRunContent ,_bbgb *_ab .CT_PPr ){for _ ,_beeb :=range _ceabc {if _aefd :=_beeb .R ;_aefd !=nil {_eag :=_dfce (_beda ._gggc ,_aefd .RPr ,_bbgb );if _beda ._egag !=nil {_beda .addRelativeRIC (nil ,_eag );_beda ._egag =nil ;};for _ ,_bcdc :=range _aefd .EG_RunInnerContent {_beda .addRelativeRIC (_bcdc ,_eag );};};};};type zoneToSkip struct{_bg *_a .Rectangle ;_cgaa *_ab .WdEG_WrapTypeChoice ;};func (_cdda *convertContext )addEndnotes (){for _fgdg ,_ega :=range _cdda ._adg {if _fgdg ==0{_cdda .addSeparator ();};_cdda ._egag =&prefix {_aff :_ega ._gg };for _eefbb ,_bgag :=range _ega ._ag {if _fgdg !=0||_eefbb !=0{_cdda ._bbcaf =true ;};_cdda .addAbsoluteCBCs (_bgag .EG_ContentBlockContent );};};_cdda ._bbcaf =false ;};func (_fdb *convertContext )addTables (_acag []*_ab .CT_Tbl ){for _ ,_cag :=range _acag {_fdb .addAbsoluteTable (_cag );};};type span struct{_fc float64 ;_afa float64 ;_bcb []*word ;};func (_gebce *convertContext )addCellToTable (_def *_gd .Table ,_abb *_ab .CT_Tc ,_cbgf *_ab .CT_TblPr ,_ccgd *_ab .CT_TblPrEx ,_faf ,_bbbd ,_fcef ,_caag int ){var _acac *_gd .TableCell ;_fbcc :=1;_gfac :=_fcfg (_cbgf ,_ccgd ,_abb .TcPr ,_faf ,_bbbd ,_fcef ,_caag );_gaae :=_cg ;_adfc :=_gd .CellVerticalAlignmentTop ;if _gfac !=nil {if _gfac .GridSpan !=nil {_fbcc =int (_gfac .GridSpan .ValAttr );};_acac =_def .MultiColCell (_fbcc );if _gcfb :=_gfac .TcBorders ;_gcfb !=nil {if _fefe :=_gcfb .Left ;_fefe !=nil {_fbbd ,_ece ,_ccae :=_cgdd (_fefe );_acac .SetBorder (_gd .CellBorderSideLeft ,_fbbd ,_ccae );if _ece !=nil &&*_ece !=nil {_acac .SetSideBorderColor (_gd .CellBorderSideLeft ,*_ece );};};if _cead :=_gcfb .Top ;_cead !=nil {_ebdc ,_bdbg ,_bfcg :=_cgdd (_cead );_acac .SetBorder (_gd .CellBorderSideTop ,_ebdc ,_bfcg );if _bdbg !=nil &&*_bdbg !=nil {_acac .SetSideBorderColor (_gd .CellBorderSideTop ,*_bdbg );};};if _ccac :=_gcfb .Right ;_ccac !=nil {_deae ,_gdcf ,_cef :=_cgdd (_ccac );_acac .SetBorder (_gd .CellBorderSideRight ,_deae ,_cef );if _gdcf !=nil &&*_gdcf !=nil {_acac .SetSideBorderColor (_gd .CellBorderSideRight ,*_gdcf );};};if _bcea :=_gcfb .Bottom ;_bcea !=nil {_dgbb ,_bedd ,_bbae :=_cgdd (_bcea );_acac .SetBorder (_gd .CellBorderSideBottom ,_dgbb ,_bbae );if _bedd !=nil &&*_bedd !=nil {_acac .SetSideBorderColor (_gd .CellBorderSideBottom ,*_bedd );};};}else {_acac .SetBorder (_gd .CellBorderSideAll ,_gd .CellBorderStyleSingle ,_adac (0.125));_acac .SetBorderColor (_gd .ColorBlack );};if _dad :=_gfac .Shd ;_dad !=nil {if _bbca :=_dad .FillAttr ;_bbca !=nil {if _aebe :=_bbca .ST_HexColorRGB ;_aebe !=nil {_afc :=_gd .ColorRGBFromHex ("\u0023"+*_aebe );_acac .SetBackgroundColor (_afc );};};};if _afdd :=_gfac .TcMar ;_afdd !=nil {_gaae =_fgeb (_afdd .Left ,0,_cg );};if _agga :=_gfac .VAlign ;_agga !=nil {switch _agga .ValAttr {case _ab .ST_VerticalJcCenter :_adfc =_gd .CellVerticalAlignmentMiddle ;case _ab .ST_VerticalJcBottom :_adfc =_gd .CellVerticalAlignmentBottom ;};};};if _acac ==nil {_acac =_def .NewCell ();};_acac .SetVerticalAlignment (_adfc );_acac .SetIndent (_gaae );_dfacb :=_abb .EG_BlockLevelElts ;_cdb :=_gebce ._caea .NewStyledParagraph ();_bgg :=false ;for _ ,_eefd :=range _dfacb {for _ ,_ddcg :=range _eefd .EG_ContentBlockContent {_eaff :=true ;for _ ,_gdea :=range _ddcg .P {_bbac ,_ :=_gebce .combinePPrWithStyles (_gdea .PPr );for _ ,_ecdd :=range _gdea .EG_PContent {for _ ,_geac :=range _ecdd .EG_ContentRunContent {if _ffbde :=_geac .R ;_ffbde !=nil {_cgag :=_dfce (_gebce ._gggc ,_ffbde .RPr ,_bbac );for _ ,_gfba :=range _ffbde .EG_RunInnerContent {var _dbcb *_gd .TextChunk ;if _gfba .T !=nil &&_gfba .T .Content !=""{if _bgg {if _eaff {_egba :=_cdb .Append ("\u000a");_ebab :=_gebce ._caea .NewTextStyle ();_ebab .FontSize =0;_egba .Style =_ebab ;_eaff =false ;};}else {_bgg =true ;};_dbcb =_cdb .Append (_gfba .T .Content );_dbcb .Style ,_ ,_ =_gebce .makeRunStyle (_cgag ,false ,false ,false ,false ,false );};};};};};if _cdb !=nil {_fda (_bbac ,_cdb );};};};};_acac .SetContent (_cdb );};func (_cda *convertContext )addAbsoluteCBCs (_cgc []*_ab .EG_ContentBlockContent ){for _ ,_caeg :=range _cgc {_cda .addParagraphs (_caeg .P );_cda .addTables (_caeg .Tbl );};};func (_fbbg *convertContext )addInlineSymbol (_bcgcf *symbol ){if len (_fbbg ._fefeb ._bb )> 0{_aefee :=_fbbg ._fefeb ._bb [len (_fbbg ._fefeb ._bb )-1]._ege ;if _aefee =="\u0020"{_fbbg .addCurrentWordToParagraph ();_fbbg .newWord ();};};_fbbg ._fefeb ._bb =append (_fbbg ._fefeb ._bb ,_bcgcf );_bcgcf ._agd =_fbbg ._fefeb ._aac ;_fbbg ._fefeb ._aac +=_bcgcf ._fca ;_fbbg ._fefeb ._dc =false ;if _fbbg ._efeb ._bfe < _bcgcf ._geb {_fbbg ._fgcg ._ec +=(_bcgcf ._geb -_fbbg ._efeb ._bfe );_fbbg ._efeb ._bfe =_bcgcf ._geb ;};};var _cg =_adac (1.9);func _dfce (_abdd *_e .Document ,_eecf *_ab .CT_RPr ,_bdee *_ab .CT_PPr )*_ab .CT_RPr {var _ecff ,_gedf *_ab .CT_RPr ;if _eecf ==nil {_eecf =_ab .NewCT_RPr ();};var _efagd *_ab .CT_ParaRPr ;if _bdee !=nil &&_bdee .RPr !=nil {_efagd =_bdee .RPr ;};if _efagd ==nil {_efagd =_ab .NewCT_ParaRPr ();};if _eecf .RStyle !=nil {_eecc :=_abdd .GetStyleByID (_eecf .RStyle .ValAttr );if _dccg :=_eecc .X ();_dccg !=nil {_ecff =_dccg .RPr ;};};if _ecff ==nil {_ecff =_ab .NewCT_RPr ();};if _efagd .RStyle !=nil {_dba :=_abdd .GetStyleByID (_efagd .RStyle .ValAttr );if _gfga :=_dba .X ();_gfga !=nil {_gedf =_gfga .RPr ;};};if _gedf ==nil {_gedf =_ab .NewCT_RPr ();};if _eecf .Color ==nil {if _ecff .Color !=nil {_eecf .Color =_ecff .Color ;}else if _efagd .Color !=nil {_eecf .Color =_efagd .Color ;}else if _gedf .Color !=nil {_eecf .Color =_gedf .Color ;};};if _eecf .Spacing ==nil {if _ecff .Spacing !=nil {_eecf .Spacing =_ecff .Spacing ;}else if _efagd .Spacing !=nil {_eecf .Spacing =_efagd .Spacing ;}else if _gedf .Spacing !=nil {_eecf .Spacing =_gedf .Spacing ;};};if _eecf .Sz ==nil {if _ecff .Sz !=nil {_eecf .Sz =_ecff .Sz ;}else if _efagd .Sz !=nil {_eecf .Sz =_efagd .Sz ;}else if _gedf .Sz !=nil {_eecf .Sz =_gedf .Sz ;};};if _eecf .SzCs ==nil {if _ecff .SzCs !=nil {_eecf .SzCs =_ecff .SzCs ;}else if _efagd .SzCs !=nil {_eecf .SzCs =_efagd .SzCs ;}else if _gedf .SzCs !=nil {_eecf .SzCs =_gedf .SzCs ;};};if _eecf .B ==nil {if _ecff .B !=nil {_eecf .B =_ecff .B ;}else if _efagd .B !=nil {_eecf .B =_efagd .B ;}else if _gedf .B !=nil {_eecf .B =_gedf .B ;};};if _eecf .I ==nil {if _ecff .I !=nil {_eecf .I =_ecff .I ;}else if _efagd .I !=nil {_eecf .I =_efagd .I ;}else if _gedf .I !=nil {_eecf .I =_gedf .I ;};};if _eecf .RFonts ==nil {if _ecff .RFonts !=nil {_eecf .RFonts =_ecff .RFonts ;}else if _efagd .RFonts !=nil {_eecf .RFonts =_efagd .RFonts ;}else if _gedf .RFonts !=nil {_eecf .RFonts =_gedf .RFonts ;};};if _eecf .VertAlign ==nil {if _ecff .VertAlign !=nil {_eecf .VertAlign =_ecff .VertAlign ;}else if _efagd .VertAlign !=nil {_eecf .VertAlign =_efagd .VertAlign ;}else if _gedf .VertAlign !=nil {_eecf .VertAlign =_gedf .VertAlign ;};};return _eecf ;};func (_fcaa *convertContext )adjustRightBoundOfLastSpan (){_gfbd :=_fcaa ._gacf ._afa ;_egee :=_fcaa ._efeb ._fa +_fcaa ._fgcg ._de ;_afac :=_egee +_fcaa ._efeb ._bfe ;for _ ,_fea :=range _fcaa ._cagc ._dfc {if ((_egee > _fea ._bg .Top &&_egee < _fea ._bg .Bottom )||(_afac > _fea ._bg .Top &&_egee < _fea ._bg .Bottom ))&&(_gfbd > _fea ._bg .Left ){_gfbd =_fea ._bg .Left ;};};_fcaa ._gacf ._afa =_gfbd ;};type line struct{_fa float64 ;_ad float64 ;_dd float64 ;_bf float64 ;_bfe float64 ;_acc []*span ;};var _ed =_adac (6);type paragraph struct{_aa float64 ;_ccc *_a .Rectangle ;_aad float64 ;_fd float64 ;_dfee float64 ;_de float64 ;_ec float64 ;_bge _gd .TextAlignment ;_ac float64 ;_af []*line ;_aeg *tableWrapper ;_agg []*_gd .Image ;_bd []*_gd .Image ;_da []*block ;_dac []*block ;_db []*note ;_dee float64 ;_acb []*zoneToSkip ;_agc float64 ;_agca bool ;};func (_ebca *convertContext )newSpan (){_fbda :=&span {_fc :_ebca ._efeb ._bf ,_afa :_ebca ._efeb ._dd };_ebca ._gacf =_fbda ;_ebca ._efeb ._acc =append (_ebca ._efeb ._acc ,_fbda );};func (_gfd *convertContext )addAbsoluteCRC (_debe []*_ab .EG_ContentRunContent ,_adag *_ab .CT_PPr )bool {for _ ,_eba :=range _debe {if _cfb :=_eba .R ;_cfb !=nil {_dfcd :=_dfce (_gfd ._gggc ,_cfb .RPr ,_adag );if _gfd ._egag !=nil {_gfd .addAbsoluteRIC (nil ,_dfcd );_gfd ._egag =nil ;};for _ ,_gfbe :=range _cfb .EG_RunInnerContent {if _gfd .addAbsoluteRIC (_gfbe ,_dfcd ){return true ;};};for _ ,_fab :=range _cfb .Extra {if _ggg ,_ecf :=_fab .(*_ab .AlternateContentRun );_ecf {if _agaf :=_ggg .Choice ;_agaf !=nil {if _fce :=_agaf .Drawing ;_fce !=nil {if len (_fce .Inline )> 0{for _ ,_cgec :=range _fce .Inline {_acf :=_cgec .Extent ;if _acf ==nil {return false ;};_bgb :=_ca .FromEMU (_acf .CxAttr );_bfd :=_ca .FromEMU (_acf .CyAttr );if _aega :=_cgec .Graphic ;_aega !=nil {if _bga :=_aega .GraphicData ;_bga !=nil {for _ ,_cadd :=range _bga .Any {if _aeec ,_ffbg :=_cadd .(*_ab .WdWsp );_ffbg {_dde ,_ffd :=_gfd .makeBlockFromWdWsp (_aeec );if _ffd !=nil {_d .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_ffd );};if _dde ==nil {continue ;};_dde ._ff .Scale (_bgb /_dde ._ff .Width (),_bfd /_dde ._ff .Height ());_gfd .addInlineSymbol (&symbol {_geb :_bfd ,_fca :_bgb ,_cgd :_dde });};};};};};};};};};};};};return false ;}; - -// ConvertToPdf converts document to PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (d *_e .Document )*_gd .Creator {_ddf :=d .BodySection ().X ();var _cage ,_gdf ,_gdd ,_cadf ,_dbd ,_ded float64 ;_ggdg :=_ddf .PgMar ;if _ggdg .LeftAttr .ST_UnsignedDecimalNumber !=nil {_cage =_a .PointsFromTwips (int64 (*_ggdg .LeftAttr .ST_UnsignedDecimalNumber ));};if _ggdg .LeftAttr .ST_UnsignedDecimalNumber !=nil {_gdf =_a .PointsFromTwips (int64 (*_ggdg .RightAttr .ST_UnsignedDecimalNumber ));};if _ggdg .TopAttr .Int64 !=nil {_gdd =_a .PointsFromTwips (*_ggdg .TopAttr .Int64 );};if _ggdg .BottomAttr .Int64 !=nil {_cadf =_a .PointsFromTwips (*_ggdg .BottomAttr .Int64 );};_gabg :=_ddf .PgSz ;_cgba ,_bec :=_adac (210),_adac (297);if _gabg .WAttr !=nil {_cgba =_a .PointsFromTwips (int64 (*_gabg .WAttr .ST_UnsignedDecimalNumber ));};if _gabg .HAttr !=nil {_bec =_a .PointsFromTwips (int64 (*_gabg .HAttr .ST_UnsignedDecimalNumber ));};if _ggdg .HeaderAttr .ST_UnsignedDecimalNumber !=nil {_dbd =_a .PointsFromTwips (int64 (*_ggdg .HeaderAttr .ST_UnsignedDecimalNumber ));};if _ggdg .FooterAttr .ST_UnsignedDecimalNumber !=nil {_ded =_cadf -_a .PointsFromTwips (int64 (*_ggdg .FooterAttr .ST_UnsignedDecimalNumber ));};if d .Settings .X ().DefaultTabStop ==nil {_cfab =_adac (12.7);}else {_cfab =_a .PointsFromTwips (int64 (*d .Settings .X ().DefaultTabStop .ValAttr .ST_UnsignedDecimalNumber ));};_efag :=_gd .New ();_efag .SetPageSize (_gd .PageSize {_cgba ,_bec });_efag .SetPageMargins (_cage ,_gdf ,_gdd ,_cadf );for _ ,_ffee :=range d .Headers (){_ffaf :=&convertContext {_caea :_efag ,_gggc :d ,_gfaf :true ,_bbaa :_cage ,_dfag :_dbd };_ffaf .addRelativeCBCs (_ffee .X ().EG_ContentBlockContent );};for _ ,_faa :=range d .Footers (){_gfe :=&convertContext {_caea :_efag ,_gggc :d ,_edd :true ,_bbaa :_cage ,_cgbdg :_ded };_gfe .addRelativeCBCs (_faa .X ().EG_ContentBlockContent );};_beab :=&convertContext {_caea :_efag ,_gggc :d ,_cceg :&_a .Rectangle {Top :_gdd ,Bottom :_bec -_cadf ,Left :_cage ,Right :_cgba -_gdf },_adg :[]note {}};for _ ,_dgfg :=range d .X ().Body .EG_BlockLevelElts {_beab .addAbsoluteCBCs (_dgfg .EG_ContentBlockContent );};_beab .addEndnotes ();_beab .alignSymbolsVertically ();_beab .drawPages ();return _efag ;}; +// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. +type FontStyle =_a .FontStyle ;type line struct{_fc float64 ;_bag float64 ;_af float64 ;_bcc float64 ;_dg float64 ;_ede []*span ;};func (_eaeg *convertContext )addRelativeEGPC (_caef []*_ce .EG_PContent ,_adee *_ce .CT_PPr ,_eefe *prefix ){if len (_caef )==0{_eaeg ._aacd .Append ("\u000d");return ;};if _eefe !=nil {_eaeg ._aefdg =_eefe ;};for _ ,_dcdd :=range _caef {for _ ,_bbe :=range _dcdd .FldSimple {if _bbe !=nil {_eaeg .addRelativeEGPC (_bbe .EG_PContent ,_adee ,_eefe );};};if _becc :=_dcdd .Hyperlink ;_becc !=nil {_eaeg ._fbeg =_becc ;_eaeg .addRelativeCRC (_becc .EG_ContentRunContent ,_adee );};_eaeg ._fbeg =nil ;_eaeg .addRelativeCRC (_dcdd .EG_ContentRunContent ,_adee );};};var _gf =_bbad (6);func (_dde *convertContext )newSpan (){_aced :=&span {_eac :_dde ._gfg ._bcc ,_ad :_dde ._gfg ._af };_dde ._ffaf =_aced ;_dde ._gfg ._ede =append (_dde ._gfg ._ede ,_aced );};func (_bba *convertContext )addEndnotes (){for _cde ,_fdf :=range _bba ._egef {if _cde ==0{_bba .addSeparator ();};_bba ._aefdg =&prefix {_dfgf :_fdf ._ed };for _bcdc ,_dcfbc :=range _fdf ._gg {if _cde !=0||_bcdc !=0{_bba ._afcabe =true ;};_bba .addAbsoluteCBCs (_dcfbc .EG_ContentBlockContent );};};_bba ._afcabe =false ;};func (_dfgd *convertContext )addCurrentParagraphToCurrentPage (){_dfgd ._beebf ._ea =_dfgd ._gabe ._fd +_dfgd ._gabe ._bg .Top +_dfgd ._gabe ._ga +_dfgd ._gabe ._bg .Bottom ;_dfgd ._beebf ._de =append (_dfgd ._beebf ._de ,_dfgd ._gabe ._dc ...);_dfgd ._beebf ._ead =append (_dfgd ._beebf ._ead ,_dfgd ._gabe ._dbc ...);_dfgd ._beebf ._cec =append (_dfgd ._beebf ._cec ,_dfgd ._gabe ._ffd ...);_dfgd ._beebf ._deb =append (_dfgd ._beebf ._deb ,_dfgd ._gabe ._ace ...);_dfgd ._beebf ._cf =append (_dfgd ._beebf ._cf ,_dfgd ._gabe ._gfb ...);_dfgd ._beebf ._be =append (_dfgd ._beebf ._be ,_dfgd ._gabe );_dfgd .adjustRightBoundOfLastSpan ();_dfgd .alignParagraph ();if len (_dfgd ._beebf ._aa )==0&&len (_dfgd ._gabe ._fab )> 0{_dfgd ._beebf ._cb .Bottom -=_gf ;};_dfgd ._beebf ._aa =append (_dfgd ._beebf ._aa ,_dfgd ._gabe ._fab ...);_dfgd ._beebf ._cb .Bottom -=_dfgd ._gabe ._cgg ;};type prefix struct{_dfgf string ;_fdgf []float64 ;_fee bool ;_afad bool ;};var _gbgf float64 ;func (_affa *convertContext )addParagraphWithTable (_fgbd _ac .Table ,_bcd ,_dgd float64 ){_affa .newParagraph ();_affa ._gabe ._bg =&_a .Rectangle {Top :_bbad (2),Bottom :_bbad (2),Left :0,Right :0};_affa ._gabe ._acg =&tableWrapper {_faf :&_fgbd ,_bb :_bcd };_affa ._gabe ._ff =_dgd ;_affa ._gabe ._ga =_fgbd .Height ();_affa .determineParagraphBounds ();_affa .addCurrentParagraphToCurrentPage ();};func (_cea *convertContext )adjustHeights (_ffc float64 ){if _cea ._gfg ._dg < _ffc {_cea ._gabe ._ga +=(_ffc -_cea ._gfg ._dg );_cea ._gfg ._dg =_ffc ;};};func (_adg *convertContext )newParagraph (){if _adg ._beebf ==nil {_adg .newPage ();};_defg :=¶graph {};_defg ._bg =&_a .Rectangle {};_defg ._fd =_adg ._beebf ._ea ;_adg ._gabe =_defg ;};func (_bfdg *convertContext )addTables (_cfcg []*_ce .CT_Tbl ){for _ ,_cfg :=range _cfcg {_bfdg .addAbsoluteTable (_cfg );};};func (_efbce *convertContext )assignPropsToRelativeParagraph (_gdf *_ce .CT_PPr ,_dace *_ac .StyledParagraph )(float64 ,float64 ){_gdf =_ecab (_gdf ,_efbce ._fbdc ,_efbce ._abfd );_feec :=1.1;if _gdf ==nil {_dace .SetLineHeight (_feec );return 0,0;};if _gdf .Jc !=nil {var _gdbb _ac .TextAlignment ;switch _gdf .Jc .ValAttr {case _ce .ST_JcRight :_gdbb =_ac .TextAlignmentRight ;case _ce .ST_JcCenter :_gdbb =_ac .TextAlignmentCenter ;case _ce .ST_JcBoth :_gdbb =_ac .TextAlignmentJustify ;default:_gdbb =_ac .TextAlignmentLeft ;};_dace .SetTextAlignment (_gdbb );};var _gcbb ,_cegad ,_fgdb ,_cfde float64 ;if _efce :=_gdf .Spacing ;_efce !=nil {if _ade :=_efce .BeforeAttr ;_ade !=nil {if _ade .ST_UnsignedDecimalNumber !=nil {_gcbb =_a .PointsFromTwips (int64 (*_ade .ST_UnsignedDecimalNumber ));};};if _cdbf :=_efce .AfterAttr ;_cdbf !=nil {if _cdbf .ST_UnsignedDecimalNumber !=nil {_cegad =_a .PointsFromTwips (int64 (*_cdbf .ST_UnsignedDecimalNumber ));};};if _fefa :=_efce .LineAttr ;_fefa !=nil {if _fefa .Int64 !=nil {_feec =float64 (*_fefa .Int64 /240);};};};_dace .SetLineHeight (_feec );if _aabg :=_gdf .Ind ;_aabg !=nil {if _bbff :=_aabg .LeftAttr ;_bbff !=nil {if _bbff .Int64 !=nil {_fgdb =_a .PointsFromTwips (*_bbff .Int64 );};};if _dgbd :=_aabg .RightAttr ;_dgbd !=nil {if _dgbd .Int64 !=nil {_cfde =_a .PointsFromTwips (*_dgbd .Int64 );};};};_dace .SetMargins (_fgdb ,_cfde ,_gcbb -_feec /2,_cegad +_feec /2);return _gcbb ,_fgdb ;};func (_cad *convertContext )makePdfBlockFromChart (_cgb *_gdg .Chart ,_bada ,_cgf float64 )(*_ac .Block ,error ){_fbfa :=_cgb .CT_RelId .IdAttr ;_aedd :=_cad ._beeb .GetChartSpaceByRelId (_fbfa );if _aedd ==nil {return nil ,_gd .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _ceed *_c .Theme ;_gadg :=_cad ._beeb .Themes ();if len (_gadg )> 0{_ceed =_gadg [0];};return _a .MakeBlockFromChartSpace (_aedd ,_bada ,_cgf ,_ceed );};func (_ebf *convertContext )addParagraphs (_ceg []*_ce .CT_P ){for _ ,_abb :=range _ceg {_dbe ,_beg :=_ebf .combinePPrWithStyles (_abb .PPr );if _ebf .addAbsoluteEGPC (_abb .EG_PContent ,_dbe ,_beg ){_ebf .newPage ();continue ;};if _ebf .currentParagraphOverflowsCurrentPage (){_ebf .newPage ();_ebf .addAbsoluteEGPC (_abb .EG_PContent ,_dbe ,_beg );};_ebf .addCurrentParagraphToCurrentPage ();};};func (_fdefg *convertContext )currentParagraphOverflowsCurrentPage ()bool {_fdae :=_fdefg ._gabe ._fd +_fdefg ._gabe ._bg .Top +_fdefg ._gabe ._bg .Bottom ;_daea :=_fdefg ._beebf ._cb .Bottom -_fdefg ._gabe ._cgg ;if len (_fdefg ._beebf ._aa )==0&&len (_fdefg ._gabe ._fab )> 0{_daea -=_gf ;};return _fdae +_fdefg ._gabe ._ga > _daea ||_fdae +_fdefg ._gabe ._gde > _daea ;};func (_aefd *span )moveRight (_dada float64 ){for _ ,_fbg :=range _aefd ._abg {_fbg ._eb +=_dada ;};};func (_bda *convertContext )addRelativeCRC (_bgbb []*_ce .EG_ContentRunContent ,_deeg *_ce .CT_PPr ){for _ ,_bdda :=range _bgbb {if _gfef :=_bdda .R ;_gfef !=nil {_cgfd :=_aega (_bda ._beeb ,_gfef .RPr ,_deeg );if _bda ._aefdg !=nil {_bda .addRelativeRIC (nil ,_cgfd );_bda ._aefdg =nil ;};for _ ,_facg :=range _gfef .EG_RunInnerContent {_bda .addRelativeRIC (_facg ,_cgfd );};};};};func _adga (_dbaa int ,_aabaa bool )string {_egc :=(_dbaa -1)/26+1;_cgca :=byte ((_dbaa -1)%26);if _aabaa {_cgca +=byte (65);}else {_cgca +=byte (97);};_dag :=_b .NewBuffer ([]byte {});for _adce :=0;_adce < _egc ;_adce ++{_dag .Write ([]byte {_cgca });};return _dag .String ();};func (_ccec *convertContext )makeBlockFromWdWsp (_dga *_ce .WdWsp )(*block ,error ){if _aabe :=_dga .WChoice ;_aabe !=nil {if _gaaf :=_aabe .Txbx ;_gaaf !=nil {if _gabg :=_gaaf .TxbxContent ;_gabg !=nil {if _edff :=_gabg .EG_ContentBlockContent ;len (_edff )> 0{if _bbed :=_dga .SpPr ;_bbed !=nil {if _aec :=_bbed .Xfrm ;_aec !=nil {if _bcad :=_aec .Ext ;_bcad !=nil {_afcd :=_cg .FromEMU (_bcad .CxAttr );_fdbc :=_cg .FromEMU (_bcad .CyAttr );_acd :=&_a .Rectangle {Top :_ffceg ,Bottom :_ffceg ,Left :_ffceg ,Right :_ffceg };_cedce ,_agd :=_ccec .makePdfBlockFromCBCs ([][]*_ce .EG_ContentBlockContent {_edff },_afcd ,_fdbc ,_acd ,false ,nil );if _agd !=nil {return nil ,_agd ;};var _dgcb bool ;var _afade float64 ;var _cgef _ac .Color ;if _gdfb :=_bbed .PrstGeom ;_gdfb !=nil {if _gdfb .PrstAttr ==_c .ST_ShapeTypeRect {if _fdgaf :=_bbed .Ln ;_fdgaf !=nil {if _dcg :=_fdgaf .WAttr ;_dcg !=nil {_dgcb =true ;_afade =_cg .FromEMU (int64 (*_dcg ));_cgef =_ac .ColorBlack ;if _cbaa :=_fdgaf .SolidFill ;_cbaa !=nil {if _cdaa :=_cbaa .SrgbClr ;_cdaa !=nil {_cgef =_ac .ColorRGBFromHex ("\u0023"+_cdaa .ValAttr );};};};};};};_daeg :=&block {_gc :_cedce ,_bcg :_dgcb ,_cgae :_afade ,_ced :_cgef };return _daeg ,nil ;};};};};};};};return nil ,nil ;};func (_geca *convertContext )addCurrentWordToParagraph (){for {_fgc :=_geca ._gfg ._bcc ;_eed :=_fgc +_geca ._ebg ._ee ;if _eed > _geca ._gfg ._af {_geca .newLine ();};_addc :=_geca ._gabe ._fd +_geca ._gfg ._fc ;_fcfb :=_addc +_geca ._gfg ._dg ;_ebae :=false ;_dbgf :=append (_geca ._beebf ._cf ,_geca ._gabe ._gfb ...);for _ ,_gag :=range _dbgf {_ebcf :=_gag ._ab ;if ((_addc > _ebcf .Top &&_addc < _ebcf .Bottom )||(_fcfb > _ebcf .Top &&_fcfb < _ebcf .Bottom ))&&((_fgc > _ebcf .Left &&_fgc < _ebcf .Right )||(_eed > _ebcf .Left &&_eed < _ebcf .Right )){_ebae =true ;if _geca ._gfg ._bcc < _ebcf .Right {_geca ._ffaf ._ad =_ebcf .Left ;_geca ._gfg ._bcc =_ebcf .Right ;_geca .newSpan ();};};};if !_ebae {break ;};};if !_geca ._ebg ._cga ||len (_geca ._ffaf ._abg )> 0{_geca ._ebg ._eb =_geca ._gfg ._bcc ;_geca ._ffaf ._abg =append (_geca ._ffaf ._abg ,_geca ._ebg );_geca ._gfg ._bcc +=_geca ._ebg ._ee ;for _ ,_efdf :=range _geca ._ebg ._fb {_geca .adjustHeights (_efdf ._ecc );};};};func (_fad *convertContext )addRelativeRIC (_bebd *_ce .EG_RunInnerContent ,_ggdf *_ce .CT_RPr ){var _adca *_ac .TextChunk ;var _edfd ,_caf bool ;_dcde :=false ;if _bebd ==nil {if _fad ._aefdg !=nil {_edfd =true ;_adca =_fad ._aacd .Append (_fad ._aefdg ._dfgf );};}else {if _bebd .T !=nil &&_bebd .T .Content !=""{_geg :=_bebd .T .Content ;if _ecce :=_fad ._fbeg ;_ecce !=nil &&_ecce .IdAttr !=nil {_dcde =true ;_adca =_fad ._aacd .AddExternalLink (_geg ,_fad ._beeb .GetTargetByRelId (*_ecce .IdAttr ));}else {_adca =_fad ._aacd .Append (_geg );};}else if _abdb :=_bebd .EndnoteReference ;_abdb !=nil {_fafg :=_fad ._beeb .BodySection ().X ();_edfd =true ;_gacf :=_abdb .IdAttr ;_abcb :=_gacf ;_caebg :=_ce .ST_NumberFormatLowerRoman ;if _gcge :=_fafg .EndnotePr ;_gcge !=nil {if _bbgc :=_gcge .NumFmt ;_bbgc !=nil {_caebg =_bbgc .ValAttr ;};if _cefe :=_gcge .NumStart ;_cefe !=nil {_abcb +=_cefe .ValAttr -1;};};_bgdd :=_eaa (_abcb ,_caebg );_efdfd :=_fad ._beeb .Endnote (_gacf ).X ();if _efdfd !=nil {_fad ._egef =append (_fad ._egef ,note {_ed :_bgdd ,_gg :_efdfd .EG_BlockLevelElts });_adca =_fad ._aacd .Append (_bgdd );};}else if _cbb :=_bebd .FootnoteReference ;_cbb !=nil {_fgdbg :=_fad ._beeb .BodySection ().X ();_edfd =true ;_aedb :=_cbb .IdAttr ;_fba :=_aedb ;_bdgg :=_ce .ST_NumberFormatDecimal ;if _ggee :=_fgdbg .FootnotePr ;_ggee !=nil {if _aafb :=_ggee .NumFmt ;_aafb !=nil {_bdgg =_aafb .ValAttr ;};if _fbef :=_ggee .NumStart ;_fbef !=nil {_fba +=_fbef .ValAttr -1;};};_cebf :=_eaa (_fba ,_bdgg );_adca =_fad ._aacd .Append (_cebf );};};if _adca !=nil {_adca .Style ,_ ,_ =_fad .makeRunStyle (_ggdf ,_edfd ,_caf ,true ,false ,_dcde );};};func (_ecfd *convertContext )getStyleProps (_caec string )(*_ce .CT_PPrGeneral ,*_ce .CT_RPr ){var _debb *_ce .CT_PPrGeneral ;var _gaa *_ce .CT_RPr ;_gged :=_ecfd ._beeb .GetStyleByID (_caec );if _fbda :=_gged .X ();_fbda !=nil {_debb =_fbda .PPr ;_gaa =_fbda .RPr ;if _dec :=_fbda .BasedOn ;_dec !=nil {_fcgdg ,_fgfd :=_ecfd .getStyleProps (_dec .ValAttr );_debb =_afge (_debb ,_fcgdg );_gaa =_dcfa (_gaa ,_fgfd );};};return _debb ,_gaa ;};func (_fbc *convertContext )addAnchorExtra (_gbg []*_ce .EG_PContent ){for _ ,_ebdb :=range _gbg {for _ ,_gfd :=range _ebdb .EG_ContentRunContent {if _fgb :=_gfd .R ;_fgb !=nil {for _ ,_faba :=range _fgb .Extra {if _cgag ,_aedg :=_faba .(*_ce .AlternateContentRun );_aedg {if _egac :=_cgag .Choice ;_egac !=nil {if _bec :=_egac .Drawing ;_bec !=nil {for _ ,_dbab :=range _bec .Anchor {var _bfg ,_cab ,_abde ,_ged float64 ;_aadc ,_aaa :=_dbab .PositionH ,_dbab .PositionV ;if _fbb :=_aadc .Choice ;_fbb !=nil {if _fbb .PosOffset !=nil {_bfg =_cg .FromEMU (int64 (*_fbb .PosOffset ));};};if _daf :=_aaa .Choice ;_daf !=nil {if _daf .PosOffset !=nil {_cab =_cg .FromEMU (int64 (*_daf .PosOffset ));};};if _afg :=_dbab .Extent ;_afg !=nil {_ged =_cg .FromEMU (_afg .CxAttr );_abde =_cg .FromEMU (_afg .CyAttr );};_aaba :=_fbc ._gabe ._fd +_cab ;_ddfg :=_aaba +_abde ;_abda :=_fbc ._gabe ._ega +_bfg ;_eae :=_abda +_ged ;_fdef :=_cab +_abde ;if _fdef > _fbc ._gabe ._gde {_fbc ._gabe ._gde =_fdef ;};if _dbab .Choice !=nil &&_dbab .Choice .WrapNone ==nil {_fbc ._gabe ._gfb =append (_fbc ._gabe ._gfb ,&zoneToSkip {_ab :&_a .Rectangle {Top :_aaba ,Bottom :_ddfg ,Left :_abda ,Right :_eae },_da :_dbab .Choice });};if _bfd :=_dbab .Graphic ;_bfd !=nil {if _dggf :=_bfd .GraphicData ;_dggf !=nil {for _ ,_gada :=range _dggf .Any {if _cfc ,_cbg :=_gada .(*_ce .WdWsp );_cbg {_ebbg ,_bbc :=_fbc .makeBlockFromWdWsp (_cfc );if _bbc !=nil {_d .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_bbc );};if _ebbg !=nil {_ebbg ._gc .Scale (_ged /_ebbg ._gc .Width (),_abde /_ebbg ._gc .Height ());_ebbg ._ae =_abda ;_ebbg ._bf =_aaba ;if _dbab .BehindDocAttr {_fbc ._gabe ._ace =append (_fbc ._gabe ._ace ,_ebbg );}else {_fbc ._gabe ._ffd =append (_fbc ._gabe ._ffd ,_ebbg );};};};};};};};};};};};};};};};var _ffceg =_bbad (2.5);func (_eef *convertContext )drawPages (){for _ ,_gdge :=range _eef ._abfc {_eef ._edgf .NewPage ();_eef .drawPage (_gdge );};};func _dgff (_bdcg *_ce .CT_OnOff )bool {if _bdcg !=nil {if _beaf :=_bdcg .ValAttr ;_beaf !=nil {if _bbdd :=_beaf .Bool ;_bbdd !=nil {return *_bbdd ;};return _beaf .ST_OnOff1 ==_ba .ST_OnOff1On ;};return true ;};return false ;};func _eaa (_ebcb int64 ,_baab _ce .ST_NumberFormat )string {_edc :=int (_ebcb );switch _baab {case _ce .ST_NumberFormatDecimal :return _g .Itoa (_edc );case _ce .ST_NumberFormatUpperRoman :return _eggf (_edc ,true );case _ce .ST_NumberFormatLowerRoman :return _eggf (_edc ,false );case _ce .ST_NumberFormatUpperLetter :return _adga (_edc ,true );case _ce .ST_NumberFormatLowerLetter :return _adga (_edc ,false );default:return _g .Itoa (_edc );};}; // RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. For composite fonts use RegisterCompositeFontsFromDirectory. -func RegisterFontsFromDirectory (dirName string )error {return _a .RegisterFontsFromDirectory (dirName )};func (_dfgc *convertContext )currentParagraphOverflowsCurrentPage ()bool {_aae :=_dfgc ._fgcg ._de +_dfgc ._fgcg ._ccc .Top +_dfgc ._fgcg ._ccc .Bottom ;_eaf :=_dfgc ._cagc ._cb .Bottom -_dfgc ._fgcg ._dee ;if len (_dfgc ._cagc ._cc )==0&&len (_dfgc ._fgcg ._db )> 0{_eaf -=_ed ;};return _aae +_dfgc ._fgcg ._ec > _eaf ||_aae +_dfgc ._fgcg ._agc > _eaf ;};func _cgdd (_afad *_ab .CT_Border )(_gd .CellBorderStyle ,*_gd .Color ,float64 ){if _afad ==nil {return _gd .CellBorderStyleNone ,nil ,0;};var _eefad _gd .CellBorderStyle ;switch _afad .ValAttr {case _ab .ST_BorderSingle :_eefad =_gd .CellBorderStyleSingle ;case _ab .ST_BorderDouble :_eefad =_gd .CellBorderStyleDouble ;default:_eefad =_gd .CellBorderStyleNone ;};var _aecgb _gd .Color ;if _bagg :=_afad .ColorAttr ;_bagg !=nil {if _eedf :=_bagg .ST_HexColorRGB ;_eedf !=nil {_aecgb =_gd .ColorRGBFromHex ("\u0023"+*_eedf );};};_bacf :=0.0;if _cfbg :=_afad .SzAttr ;_cfbg !=nil {_bacf =float64 (*_cfbg )/8;};return _eefad ,&_aecgb ,_bacf ;};func _fda (_gca *_ab .CT_PPr ,_acg *_gd .StyledParagraph )(float64 ,float64 ){_bdeg :=1.1;if _gca ==nil {_acg .SetLineHeight (_bdeg );return 0,0;};if _gca .Jc !=nil {var _cddad _gd .TextAlignment ;switch _gca .Jc .ValAttr {case _ab .ST_JcRight :_cddad =_gd .TextAlignmentRight ;case _ab .ST_JcCenter :_cddad =_gd .TextAlignmentCenter ;case _ab .ST_JcBoth :_cddad =_gd .TextAlignmentJustify ;default:_cddad =_gd .TextAlignmentLeft ;};_acg .SetTextAlignment (_cddad );};var _gdba ,_fbg ,_agae ,_abbd float64 ;if _ddgd :=_gca .Spacing ;_ddgd !=nil {if _geab :=_ddgd .BeforeAttr ;_geab !=nil {if _geab .ST_UnsignedDecimalNumber !=nil {_gdba =_a .PointsFromTwips (int64 (*_geab .ST_UnsignedDecimalNumber ));};};if _ecgd :=_ddgd .AfterAttr ;_ecgd !=nil {if _ecgd .ST_UnsignedDecimalNumber !=nil {_fbg =_a .PointsFromTwips (int64 (*_ecgd .ST_UnsignedDecimalNumber ));};};if _aeff :=_ddgd .LineAttr ;_aeff !=nil {if _aeff .Int64 !=nil {_bdeg =float64 (*_aeff .Int64 /240);};};};_acg .SetLineHeight (_bdeg );if _cfcb :=_gca .Ind ;_cfcb !=nil {if _cdbab :=_cfcb .LeftAttr ;_cdbab !=nil {if _cdbab .Int64 !=nil {_agae =_a .PointsFromTwips (*_cdbab .Int64 );};};if _fabb :=_cfcb .RightAttr ;_fabb !=nil {if _fabb .Int64 !=nil {_abbd =_a .PointsFromTwips (*_fabb .Int64 );};};};_acg .SetMargins (_agae ,_abbd ,_gdba -_bdeg /2,_fbg +_bdeg /2);return _gdba ,_agae ;};func _fcfc (_acab int64 ,_gega _ab .ST_NumberFormat )string {_face :=int (_acab );switch _gega {case _ab .ST_NumberFormatDecimal :return _f .Itoa (_face );case _ab .ST_NumberFormatUpperRoman :return _fgfd (_face ,true );case _ab .ST_NumberFormatLowerRoman :return _fgfd (_face ,false );case _ab .ST_NumberFormatUpperLetter :return _dabd (_face ,true );case _ab .ST_NumberFormatLowerLetter :return _dabd (_face ,false );default:return _f .Itoa (_face );};};var _cfab float64 ;func (_ddda *convertContext )makePdfImageFromGraphics (_ffadb *_bc .Pic )(*_gd .Image ,error ){if _gdef :=_ffadb .BlipFill ;_gdef !=nil {if _ddad :=_gdef .Blip ;_ddad !=nil {if _adgb :=_ddad .EmbedAttr ;_adgb !=nil {_dbcbb ,_acff :=_ddda ._gggc .GetImageObjByRelId (*_adgb );if _acff !=nil {return nil ,_acff ;};_agbcg ,_acff :=_b .Open (_dbcbb .Path );if _acff !=nil {return nil ,_acff ;};_ecb ,_acff :=_c .ReadAll (_agbcg );if _acff !=nil {return nil ,_acff ;};_defg ,_acff :=_ddda ._caea .NewImageFromData (_ecb );if _acff !=nil {return nil ,_acff ;};return _defg ,nil ;};};};return nil ,nil ;};func (_gegb *convertContext )addRelativeEGPC (_dgc []*_ab .EG_PContent ,_dbff *_ab .CT_PPr ,_adad *prefix ){if len (_dgc )==0{_gegb ._ggcc .Append ("\u000d");return ;};if _adad !=nil {_gegb ._egag =_adad ;};for _ ,_faff :=range _dgc {for _ ,_cebab :=range _faff .FldSimple {if _cebab !=nil {_gegb .addRelativeEGPC (_cebab .EG_PContent ,_dbff ,_adad );};};if _cafa :=_faff .Hyperlink ;_cafa !=nil {_gegb ._aacb =_cafa ;_gegb .addRelativeCRC (_cafa .EG_ContentRunContent ,_dbff );};_gegb ._aacb =nil ;_gegb .addRelativeCRC (_faff .EG_ContentRunContent ,_dbff );};};func (_eagf *convertContext )makeRunStyle (_fffg *_ab .CT_RPr ,_egda ,_eda ,_ccgfd ,_bfa ,_fagfg bool )(_gd .TextStyle ,bool ,bool ){_bdea :=_eagf ._caea .NewTextStyle ();if _fffg !=nil {_baag :=_a .FontStyle_Regular ;_edde :=_cfbb (_fffg .B );_dbbcf :=_cfbb (_fffg .I );if _edde &&_dbbcf {_baag =_a .FontStyle_BoldItalic ;}else if _edde {_baag =_a .FontStyle_Bold ;}else if _dbbcf {_baag =_a .FontStyle_Italic ;};if _fagfg {_bdea .Underline =true ;_bdea .UnderlineStyle =_gd .TextDecorationLineStyle {Offset :_adac (0.5),Thickness :_adac (1/32)};};if _fffg .U !=nil &&_fffg .U .ValAttr !=_ab .ST_UnderlineNone &&!_bfa {_bdea .Underline =true ;_bdea .UnderlineStyle =_gd .TextDecorationLineStyle {Offset :_adac (0.5),Thickness :_adac (1/32)};if _fdaa :=_fffg .U .ColorAttr ;_fdaa !=nil {if _bggg :=_fdaa .ST_HexColorRGB ;_bggg !=nil {_bdea .UnderlineStyle .Color =_gd .ColorRGBFromHex ("\u0023"+*_bggg );};};};if _bfa {_bdea .Font =_a .AssignStdFontByName (_bdea ,"\u0053\u0079\u006d\u0062\u006f\u006c");}else {_eefaa :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _fga :=_fffg .RFonts ;_fga !=nil {if _dgbe :=_fga .AsciiAttr ;_dgbe !=nil {_eefaa =*_dgbe ;}else if _fbdee :=_fga .HAnsiAttr ;_fbdee !=nil {_eefaa =*_fbdee ;}else {_bgaa :=_eagf ._gggc .Styles .X ().DocDefaults ;if _bgaa .RPrDefault !=nil &&_bgaa .RPrDefault .RPr !=nil {if _gbdc :=_bgaa .RPrDefault .RPr .RFonts ;_gbdc !=nil {if _eabd :=_fga .HintAttr ;_eabd ==_ab .ST_HintEastAsia {if _gbdc .EastAsiaAttr !=nil {_eefaa =*_bgaa .RPrDefault .RPr .RFonts .EastAsiaAttr ;};}else {if _bgfc :=_gbdc .AsciiAttr ;_bgfc !=nil {_eefaa =*_bgfc ;}else if _gabd :=_gbdc .HAnsiAttr ;_gabd !=nil {_eefaa =*_gabd ;};};};};};};if _gggd ,_cdebd :=_a .StdFontsMap [_eefaa ];_cdebd {_bdea .Font =_a .AssignStdFontByName (_bdea ,_gggd [_baag ]);}else if _feda :=_a .GetRegisteredFont (_eefaa ,_baag );_feda !=nil {_bdea .Font =_feda ;}else {_d .Printf ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u0073\u0074y\u006c\u0065\u0020\u0025\u0073\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074\u0020to\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e\u000a",_eefaa ,_baag );_bdea .Font =_a .AssignStdFontByName (_bdea ,_a .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_baag ]);};};var _efga float64 ;_abfd :=_a .DefaultFontSize ;if _aaec :=_fffg .Sz ;_aaec !=nil {_efga =float64 (*_aaec .ValAttr .ST_UnsignedDecimalNumber );}else if _faegc :=_fffg .SzCs ;_faegc !=nil {_efga =float64 (*_faegc .ValAttr .ST_UnsignedDecimalNumber );};if _efga !=0{_abfd =_efga /24*_a .DefaultFontSize ;};if _addf :=_fffg .VertAlign ;_addf !=nil {_efgad :=_addf .ValAttr ;_egda =_efgad ==_gf .ST_VerticalAlignRunSuperscript ;_eda =_efgad ==_gf .ST_VerticalAlignRunSubscript ;};if _abfd > _eagf ._acagc {_eagf ._acagc =_abfd ;};if _egda ||_eda {_abfd *=0.64;};if _ccgfd {if _egda {_bdea .TextRise =1.5;};if _eda {_bdea .TextRise =-1.5;};};_bdea .FontSize =_abfd ;_dgg :=0.0;if _fgfe :=_fffg .Spacing ;_fgfe !=nil {_dgg =_a .PointsFromTwips (*_fgfe .ValAttr .Int64 );};_bdea .CharSpacing =_dgg ;_cfabe :=_gd .ColorBlack ;if _fffg .Color !=nil {_fagfd :=_fffg .Color .ValAttr .ST_HexColorRGB ;if _fagfd !=nil {_cfabe =_gd .ColorRGBFromHex ("\u0023"+*_fagfd );};};if _ccgfd {_gaab ,_fcada ,_dgfd :=_cfabe .ToRGB ();_gaab ,_fcada ,_dgfd =_a .Lighten (_gaab ),_a .Lighten (_fcada ),_a .Lighten (_dgfd );_cfabe =_gd .ColorRGBFromArithmetic (_gaab ,_fcada ,_dgfd );};_bdea .Color =_cfabe ;};return _bdea ,_egda ,_eda ;};var _cdf =map[int32 ]int32 {61623:8226,61607:8226,61558:9830,61656:8594,61692:8730};func _fbf (_eded *_gd .Creator ,_gdb *block ){_gdb ._ff .SetPos (_gdb ._ede ,_gdb ._bdd );_eded .Draw (_gdb ._ff );if _gdb ._egg {_a .DrawRectangle (_eded ,&_a .Rectangle {Top :_gdb ._bdd ,Bottom :_gdb ._bdd +_gdb ._ff .Height (),Left :_gdb ._ede ,Right :_gdb ._ede +_gdb ._ff .Width ()},_gdb ._baf ,_gdb ._fe );};};func (_geg *convertContext )alignParagraph (){_ced :=_geg ._fgcg ;if _ced ._bge ==_gd .TextAlignmentLeft {return ;};_edeb :=len (_ced ._af )-1;for _gag ,_abgc :=range _ced ._af {_fae :=len (_abgc ._acc )-1;for _dfge ,_bbb :=range _abgc ._acc {_edea :=true ;_bad :=len (_bbb ._bcb );_deb :=0.0;for _eef :=len (_bbb ._bcb )-1;_eef >=0;_eef --{_dca :=_bbb ._bcb [_eef ];if _edea &&_dca ._dc {_bad =_eef ;}else {_edea =false ;for _ ,_abgaa :=range _dca ._bb {_deb +=_abgaa ._fca ;};};};_bbb ._bcb =_bbb ._bcb [:_bad ];_ace :=_bbb ._afa -_bbb ._fc -_deb ;switch _ced ._bge {case _gd .TextAlignmentRight :_bbb .moveRight (_ace );case _gd .TextAlignmentCenter :_bbb .moveRight (_ace /2);case _gd .TextAlignmentJustify :if _gag !=_edeb ||_dfge !=_fae {_ffgd :=[]*word {};for _ ,_cgbd :=range _bbb ._bcb {if _cgbd ._dc {_ffgd =append (_ffgd ,_cgbd );};};_ffa :=_ace /float64 (len (_ffgd ));for _ ,_eggd :=range _ffgd {_eggd ._aac +=_ffa ;};var _bdc *word ;for _ ,_ceaf :=range _bbb ._bcb {if _bdc !=nil {_ceaf ._gfb =_bdc ._gfb +_bdc ._aac ;};_bdc =_ceaf ;};};};};};};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func (_aeecd *convertContext )combinePPrWithStyles (_fcff *_ab .CT_PPr )(*_ab .CT_PPr ,*prefix ){if _fcff ==nil {return nil ,nil ;};var _gdga *prefix ;if _fcff !=nil &&_fcff .NumPr !=nil {if _cecg ,_bgbcb :=_fcff .NumPr .Ilvl ,_fcff .NumPr .NumId ;_cecg !=nil &&_bgbcb !=nil {_dfbf :=_aeecd ._gggc .GetNumberingLevelByIds (_bgbcb .ValAttr ,_cecg .ValAttr ).X ();_fcff =_faea (_fcff ,_dfbf .PPr ,_dfbf .RPr );if _abgca :=_dfbf .NumFmt ;_abgca !=nil {if _ggab :=_abgca .ValAttr ;_ggab ==_ab .ST_NumberFormatBullet ||_ggab ==_ab .ST_NumberFormatDecimal {var _dcb []float64 ;if _fcbb :=_fcff .Tabs ;_fcbb !=nil &&len (_fcbb .Tab )!=0{for _ ,_bfbd :=range _fcbb .Tab {_dcb =append (_dcb ,_a .PointsFromTwips (*_bfbd .PosAttr .Int64 ));};};_gdga =&prefix {_fad :_dcb ,_dffaf :true };if _ggab ==_ab .ST_NumberFormatBullet {if _cbfe :=_dfbf .LvlText ;_cbfe !=nil {if _aaca :=_cbfe .ValAttr ;_aaca !=nil &&*_aaca !=""{_gdga ._aff =*_aaca ;_gdga ._gagb =true ;};};}else {_dfgb ,_cdcf :=_bgbcb .ValAttr ,_cecg .ValAttr ;if _ ,_ebcg :=_aeecd ._ggf [_dfgb ];!_ebcg {_aeecd ._ggf [_dfgb ]=map[int64 ]int {};};if _ ,_feeg :=_aeecd ._ggf [_dfgb ][_cdcf ];!_feeg {_aeecd ._ggf [_dfgb ][_cdcf ]=1;};_gegc :=_aeecd ._ggf [_dfgb ][_cdcf ];_aeecd ._ggf [_dfgb ][_cdcf ]++;_gdga ._aff =_f .Itoa (_gegc )+"\u002e";};};};};};if _fcff !=nil &&_fcff .PStyle !=nil {_gdab :=_aeecd ._gggc .GetStyleByID (_fcff .PStyle .ValAttr );if _aeca :=_gdab .X ();_aeca !=nil {_fcff =_faea (_fcff ,_aeca .PPr ,_aeca .RPr );};};return _fcff ,_gdga ;};func (_eff *convertContext )addRelativeCBCs (_fbae []*_ab .EG_ContentBlockContent ){for _ ,_debc :=range _fbae {_eff .addHdrFtr (_debc .P );};};type tableWrapper struct{_ee *_gd .Table ;_egd float64 ;};func (_fdf *convertContext )drawPages (){for _ ,_gfa :=range _fdf ._bddb {_fdf ._caea .NewPage ();_fdf .drawPage (_gfa );};};func (_dga *convertContext )addCurrentParagraphToCurrentPage (){_dga ._cagc ._cf =_dga ._fgcg ._de +_dga ._fgcg ._ccc .Top +_dga ._fgcg ._ec +_dga ._fgcg ._ccc .Bottom ;_dga ._cagc ._cga =append (_dga ._cagc ._cga ,_dga ._fgcg ._agg ...);_dga ._cagc ._eg =append (_dga ._cagc ._eg ,_dga ._fgcg ._bd ...);_dga ._cagc ._dfg =append (_dga ._cagc ._dfg ,_dga ._fgcg ._da ...);_dga ._cagc ._cbf =append (_dga ._cagc ._cbf ,_dga ._fgcg ._dac ...);_dga ._cagc ._dfc =append (_dga ._cagc ._dfc ,_dga ._fgcg ._acb ...);_dga ._cagc ._bca =append (_dga ._cagc ._bca ,_dga ._fgcg );_dga .adjustRightBoundOfLastSpan ();_dga .alignParagraph ();if len (_dga ._cagc ._cc )==0&&len (_dga ._fgcg ._db )> 0{_dga ._cagc ._cb .Bottom -=_ed ;};_dga ._cagc ._cc =append (_dga ._cagc ._cc ,_dga ._fgcg ._db ...);_dga ._cagc ._cb .Bottom -=_dga ._fgcg ._dee ;};type block struct{_ff *_gd .Block ;_ede float64 ;_bdd float64 ;_egg bool ;_baf float64 ;_fe _gd .Color ;}; +func RegisterFontsFromDirectory (dirName string )error {return _a .RegisterFontsFromDirectory (dirName )};func _ecab (_fcfc *_ce .CT_PPr ,_bfdga *_ce .CT_PPrGeneral ,_ccfag *_ce .CT_RPr )*_ce .CT_PPr {if _fcfc ==nil {_fcfc =_ce .NewCT_PPr ();};if _bfdga !=nil {if _fcfc .Jc ==nil &&_bfdga .Jc !=nil {_fcfc .Jc =_bfdga .Jc ;};if _fcfc .Spacing ==nil {_fcfc .Spacing =_bfdga .Spacing ;}else if _gce :=_bfdga .Spacing ;_gce !=nil {if _fcfc .Spacing .BeforeAttr ==nil {_fcfc .Spacing .BeforeAttr =_gce .BeforeAttr ;};if _fcfc .Spacing .AfterAttr ==nil {_fcfc .Spacing .AfterAttr =_gce .AfterAttr ;};if _fcfc .Spacing .LineAttr ==nil {_fcfc .Spacing .LineAttr =_gce .LineAttr ;};};if _bfdga .Ind !=nil {if _fcfc .Ind ==nil {_fcfc .Ind =_bfdga .Ind ;}else {_gegc ,_acgf :=_fcfc .Ind .FirstLineAttr ==nil ,_fcfc .Ind .HangingAttr ==nil ;if _gegc &&_acgf &&_bfdga .Ind .FirstLineAttr !=nil {_fcfc .Ind .FirstLineAttr =_bfdga .Ind .FirstLineAttr ;_gegc =false ;};if _gegc &&_acgf &&_bfdga .Ind .HangingAttr !=nil {_fcfc .Ind .HangingAttr =_bfdga .Ind .HangingAttr ;};if _fcfc .Ind .LeftAttr ==nil {_fcfc .Ind .LeftAttr =_bfdga .Ind .LeftAttr ;};if _fcfc .Ind .RightAttr ==nil {_fcfc .Ind .RightAttr =_bfdga .Ind .RightAttr ;};};};if _fcfc .Tabs ==nil &&_bfdga .Tabs !=nil {_fcfc .Tabs =_bfdga .Tabs ;};};if _ccfag !=nil {var _fcgc _ce .CT_ParaRPr ;if _fcfc .RPr ==nil {_fcgc =*_ce .NewCT_ParaRPr ();}else {_fcgc =*_fcfc .RPr ;};if _fcgc .Color ==nil &&_ccfag .Color !=nil {_fcgc .Color =_ccfag .Color ;};if _fcgc .Spacing ==nil &&_ccfag .Spacing !=nil {_fcgc .Spacing =_ccfag .Spacing ;};if _fcgc .Sz ==nil &&_ccfag .Sz !=nil {_fcgc .Sz =_ccfag .Sz ;};if _fcgc .SzCs ==nil &&_ccfag .SzCs !=nil {_fcgc .SzCs =_ccfag .SzCs ;};if _fcgc .B ==nil &&_ccfag .B !=nil {_fcgc .B =_ccfag .B ;};if _fcgc .I ==nil &&_ccfag .I !=nil {_fcgc .I =_ccfag .I ;};if _fcgc .RFonts ==nil &&_ccfag .RFonts !=nil {_fcgc .RFonts =_ccfag .RFonts ;};if _fcgc .VertAlign ==nil &&_ccfag .VertAlign !=nil {_fcgc .VertAlign =_ccfag .VertAlign ;};_fcfc .RPr =&_fcgc ;};return _fcfc ;};func (_fgdfa *convertContext )addRelativeCBCs (_cbff []*_ce .EG_ContentBlockContent ){for _ ,_faff :=range _cbff {_fgdfa .addHdrFtr (_faff .P );};};func (_eccd *convertContext )addAbsoluteTable (_addd *_ce .CT_Tbl ){_ccdb :=_addd .TblGrid ;if _ccdb ==nil {return ;};_bbgba :=len (_ccdb .GridCol );if _bbgba ==0{return ;};_bdf :=[]float64 {};_cda :=[]float64 {};_ffce :=0.0;for _ ,_fceb :=range _ccdb .GridCol {_abgc :=0.0;if _fceb .WAttr .ST_UnsignedDecimalNumber !=nil {_abgc =_a .PointsFromTwips (int64 (*_fceb .WAttr .ST_UnsignedDecimalNumber ));};_bdf =append (_bdf ,_abgc );_ffce +=_abgc ;};for _adcd :=0;_adcd < _bbgba ;_adcd ++{_cda =append (_cda ,_bdf [_adcd ]/_ffce );};_abag :=_eccd ._edgf .NewTable (_bbgba );_abag .SetColumnWidths (_cda ...);_gae :=_eccd ._edgf .NewTable (_bbgba );_gae .SetColumnWidths (_cda ...);_eff :=_edce (_eccd ._beeb ,_addd .TblPr );_caca :=_bca (_eff .TblW ,_eccd ._beebf ._cb .Right -_eccd ._beebf ._cb .Left ,0);_fcea :=_bca (_eff .TblInd ,_eccd ._beebf ._cb .Right -_eccd ._beebf ._cb .Left ,0);_gea :=_eccd ._beebf ._cb .Bottom -_eccd ._gabe ._fd ;_ccag :=len (_addd .EG_ContentRowContent );for _gda ,_ccf :=range _addd .EG_ContentRowContent {if _ccf ==nil {continue ;};_fbbb :=_eccd ._edgf .NewTable (_bbgba );_fbbb .SetColumnWidths (_cda ...);if _fabf :=_ccf .Tr ;len (_fabf )> 0{_cacaf :=_fabf [0];_eadf :=_cacaf .TblPrEx ;for _cega ,_gba :=range _cacaf .EG_ContentCellContent {if _fafb :=_gba .Tc ;len (_fafb )> 0{if _afa :=_fafb [0];_afa !=nil {_eccd .addCellToTable (_gae ,_afa ,_eff ,_eadf ,_gda ,_cega ,_ccag ,_bbgba );_eccd .addCellToTable (_fbbb ,_afa ,_eff ,_eadf ,_gda ,_cega ,_ccag ,_bbgba );};};};var _cbgb float64 ;if _cdad :=_cacaf .TrPr ;_cdad !=nil {if len (_cdad .TrHeight )!=0{_bffe :=_cdad .TrHeight [0];if _afcb :=_bffe .ValAttr ;_afcb !=nil {if _afcb .ST_UnsignedDecimalNumber !=nil {_cbgb =_a .PointsFromTwips (int64 (*_afcb .ST_UnsignedDecimalNumber ));};};};};if _cbgb < _fbbb .Height (){_cbgb =_fbbb .Height ();};if _cbgb < _bbad (4){_cbgb =_bbad (4);};_gae .SetRowHeight (_gae .CurRow (),_cbgb );_fbbb .SetRowHeight (_fbbb .CurRow (),_cbgb );if _caca ==0{_caca =_eccd ._beebf ._cb .Right -_eccd ._beebf ._cb .Left ;};_gbag :=_a .MakeTempCreator (_caca ,_bbad (1000));_gbag .Draw (_gae );if _gae .Height ()>=_gea {_eccd .addParagraphWithTable (*_abag ,_caca ,_fcea );_eccd .newPage ();*_gae =*_fbbb ;_gae .SetRowHeight (_gae .CurRow (),_cbgb );_gea =_eccd ._beebf ._cb .Bottom -_eccd ._beebf ._cb .Top ;_abag =nil ;}else {if _abag ==nil {_abag =_eccd ._edgf .NewTable (_bbgba );_abag .SetColumnWidths (_cda ...);};*_abag =*_gae ;};};};if _abag !=nil {_eccd .addParagraphWithTable (*_abag ,_caca ,_fcea );};};func (_ddef *convertContext )addSeparator (){_ddef .newParagraph ();_ddef ._gabe ._deg =true ;_ddef ._gabe ._ga =_gf ;if _ddef .currentParagraphOverflowsCurrentPage (){_ddef .newPage ();_ddef ._gabe ._fd =_ddef ._beebf ._ea ;};_ddef .addCurrentParagraphToCurrentPage ();};var _adbe =[]romanMatch {romanMatch {1000,"\u006d"},romanMatch {900,"\u0063\u006d"},romanMatch {500,"\u0064"},romanMatch {400,"\u0063\u0064"},romanMatch {100,"\u0063"},romanMatch {90,"\u0078\u0063"},romanMatch {50,"\u006c"},romanMatch {40,"\u0078\u006c"},romanMatch {10,"\u0078"},romanMatch {9,"\u0069\u0078"},romanMatch {5,"\u0076"},romanMatch {4,"\u0069\u0076"},romanMatch {1,"\u0069"}};func _dfcd (_dffb *_ce .CT_TblPr ,_bdb *_ce .CT_TblPrEx ,_egff *_ce .CT_TcPr ,_ggaf ,_cfff ,_gcbf ,_cbga int )*_ce .CT_TcPr {if _egff ==nil {_egff =_ce .NewCT_TcPr ();};if _egff ==nil {_egff =_ce .NewCT_TcPr ();};if _bdb ==nil {_bdb =_ce .NewCT_TblPrEx ();};if _dffb ==nil {_dffb =_ce .NewCT_TblPr ();};if _egff .TcBorders ==nil {_egff .TcBorders =_ce .NewCT_TcBorders ();};if _bdb .TblBorders ==nil {_bdb .TblBorders =_ce .NewCT_TblBorders ();};if _dffb .TblBorders ==nil {_dffb .TblBorders =_ce .NewCT_TblBorders ();};if _egff .TcBorders .Top ==nil {if _bdb .TblBorders .Top ==nil {_egff .TcBorders .Top =_cfea (_dffb .TblBorders .Top ,_dffb .TblBorders .InsideH ,_ggaf ==0);}else {_egff .TcBorders .Top =_cfea (_bdb .TblBorders .Top ,_bdb .TblBorders .InsideH ,_ggaf ==0);};};if _egff .TcBorders .Bottom ==nil {if _bdb .TblBorders .Bottom ==nil {_egff .TcBorders .Bottom =_cfea (_dffb .TblBorders .Bottom ,_dffb .TblBorders .InsideH ,_ggaf ==_gcbf -1);}else {_egff .TcBorders .Bottom =_cfea (_bdb .TblBorders .Bottom ,_bdb .TblBorders .InsideH ,_ggaf ==_gcbf -1);};};if _egff .TcBorders .Left ==nil {if _bdb .TblBorders .Left ==nil {_egff .TcBorders .Left =_cfea (_dffb .TblBorders .Left ,_dffb .TblBorders .InsideV ,_cfff ==0);}else {_egff .TcBorders .Left =_cfea (_bdb .TblBorders .Left ,_bdb .TblBorders .InsideV ,_cfff ==0);};};if _egff .TcBorders .Right ==nil {if _bdb .TblBorders .Right ==nil {_egff .TcBorders .Right =_cfea (_dffb .TblBorders .Right ,_dffb .TblBorders .InsideV ,_cfff ==_cbga -1);}else {_egff .TcBorders .Right =_cfea (_bdb .TblBorders .Right ,_bdb .TblBorders .InsideV ,_cfff ==_cbga -1);};};if _egff .Shd ==nil {if _aecc :=_dffb .Shd ;_aecc !=nil {_egff .Shd =_aecc ;};}else {if _dffb .Shd !=nil &&_egff .Shd .FillAttr ==nil {_egff .Shd .FillAttr =_dffb .Shd .FillAttr ;};};if _egff .TcMar ==nil {if _cffd :=_dffb .TblCellMar ;_cffd !=nil {_egff .TcMar =_ce .NewCT_TcMar ();_egff .TcMar .Left =_cffd .Left ;};}else {if _dffb .TblCellMar !=nil &&_egff .TcMar .Left ==nil {_egff .TcMar .Left =_dffb .TblCellMar .Left ;};};return _egff ;};func (_dcbe *convertContext )addAnchorBlocks (_fbe []*_ce .EG_PContent ){for _ ,_dcbf :=range _fbe {for _ ,_bbdc :=range _dcbf .EG_ContentRunContent {if _fbee :=_bbdc .R ;_fbee !=nil {for _ ,_aege :=range _fbee .EG_RunInnerContent {if _ddde :=_aege .Drawing ;_ddde !=nil {for _ ,_dfg :=range _ddde .Anchor {var _ecb ,_eeg ,_aca ,_cac float64 ;_ffe ,_bggc :=_dfg .PositionH ,_dfg .PositionV ;if _gcf :=_ffe .Choice ;_gcf !=nil {if _gcf .PosOffset !=nil {_ecb =_cg .FromEMU (int64 (*_gcf .PosOffset ));};};if _cff :=_bggc .Choice ;_cff !=nil {if _cff .PosOffset !=nil {_eeg =_cg .FromEMU (int64 (*_cff .PosOffset ));};};if _ebda :=_dfg .Extent ;_ebda !=nil {_cac =_cg .FromEMU (_ebda .CxAttr );_aca =_cg .FromEMU (_ebda .CyAttr );};_dfae :=_dcbe ._gabe ._fd +_eeg ;_agae :=_dfae +_aca ;_fgd :=_dcbe ._gabe ._ega +_ecb ;_gbdc :=_fgd +_cac ;_fge :=_eeg +_aca ;if _fge > _dcbe ._gabe ._gde {_dcbe ._gabe ._gde =_fge ;};if _dfg .Choice !=nil &&_dfg .Choice .WrapNone ==nil {_dcbe ._gabe ._gfb =append (_dcbe ._gabe ._gfb ,&zoneToSkip {_ab :&_a .Rectangle {Top :_dfae ,Bottom :_agae ,Left :_fgd ,Right :_gbdc },_da :_dfg .Choice });};if _gded :=_dfg .Graphic ;_gded !=nil {if _gbb :=_gded .GraphicData ;_gbb !=nil {for _ ,_ddf :=range _gbb .Any {if _fbec ,_ccb :=_ddf .(*_cc .Pic );_ccb {_dgf ,_add :=_dcbe .makePdfImageFromGraphics (_fbec );if _add !=nil {_d .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020i\u006d\u0061\u0067\u0065\u003a",_add );};if _dgf !=nil {_dgf .Scale (_cac /_dgf .Width (),_aca /_dgf .Height ());_dgf .SetPos (_fgd ,_dfae );if _dfg .BehindDocAttr {_dcbe ._gabe ._dbc =append (_dcbe ._gabe ._dbc ,_dgf );}else {_dcbe ._gabe ._dc =append (_dcbe ._gabe ._dc ,_dgf );};};}else if _cba ,_bad :=_ddf .(*_gdg .Chart );_bad {_eda ,_ggf :=_dcbe .makePdfBlockFromChart (_cba ,_cac ,_aca );if _ggf !=nil {_d .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_ggf );};if _eda !=nil {_aaf :=&block {_gc :_eda ,_ae :_fgd ,_bf :_dfae };if _dfg .BehindDocAttr {_dcbe ._gabe ._ace =append (_dcbe ._gabe ._ace ,_aaf );}else {_dcbe ._gabe ._ffd =append (_dcbe ._gabe ._ffd ,_aaf );};};};};};};};};};};};};};func (_bgg *convertContext )drawPage (_dge *page ){if _dge ._eg {_agb :=_dge ._cb .Top +_gf *_dd ;_aga :=_dge ._cb .Left ;_ca :=_dge ._cb .Right ;_a .DrawLine (_bgg ._edgf ,_aga ,_agb ,_ca ,_agb ,_gfa ,_ac .ColorBlack );};for _ ,_aff :=range _dge ._ead {_bgg ._edgf .Draw (_aff );};for _ ,_aae :=range _dge ._deb {_bbd (_bgg ._edgf ,_aae );};for _ ,_ege :=range _dge ._be {if _ege ._deg {_dbf :=_ege ._fd +_gf *_dd ;_gcg :=_dge ._cb .Left ;_dfc :=_gcg +_bbad (50);_a .DrawLine (_bgg ._edgf ,_gcg ,_dbf ,_dfc ,_dbf ,_gfa ,_ac .ColorBlack );}else {for _ ,_fe :=range _ege ._fa {for _ ,_bed :=range _fe ._ede {for _ ,_dgb :=range _bed ._abg {for _ ,_agg :=range _dgb ._fb {if _agg ._fac !=nil {_agg ._fac .SetPos (_dgb ._eb +_agg ._aad ,_ege ._fd +_fe ._fc +_agg ._aadf );_bgg ._edgf .Draw (_agg ._fac );}else if _agg ._egb !=nil {_agg ._egb ._ae =_dgb ._eb +_agg ._aad ;_agg ._egb ._bf =_ege ._fd +_fe ._fc +_agg ._aadf ;_bbd (_bgg ._edgf ,_agg ._egb );}else {_cce :=_bgg ._edgf .NewStyledParagraph ();if _agg ._fde {_agg ._aadf =0;}else if _agg ._gdb {_agg ._aadf =1.2*_fe ._dg -_agg ._ecc ;};_ccg :=_dgb ._eb +_agg ._aad ;_caa :=_ege ._fd +_fe ._fc +_agg ._aadf ;_cce .SetPos (_ccg ,_caa );var _ecf *_ac .TextChunk ;if _agg ._gfac !=""{_ecf =_cce .AddExternalLink (_agg ._edb ,_agg ._gfac );}else {_ecf =_cce .Append (_agg ._edb );};if _agg ._dea !=nil {_ecf .Style =*_agg ._dea ;};_bgg ._edgf .Draw (_cce );};};};};};if _ege ._acg !=nil {_daa :=_ac .NewBlock (_ege ._acg ._bb ,_ege ._bg .Top +_ege ._ga +_ege ._bg .Bottom );_daa .SetPos (_ege ._ag ,_ege ._fd +_ege ._bg .Top );_daa .Draw (_ege ._acg ._faf );_bgg ._edgf .Draw (_daa );};};};for _ ,_dbb :=range _dge ._de {_bgg ._edgf .Draw (_dbb );};for _ ,_eab :=range _dge ._cec {_bbd (_bgg ._edgf ,_eab );};if len (_dge ._aa )> 0{_bd :=_dge ._cb .Bottom +_gf *_dd ;_fce :=_dge ._cb .Left ;_gge :=_fce +_bbad (50);_a .DrawLine (_bgg ._edgf ,_fce ,_bd ,_gge ,_bd ,_gfa ,_ac .ColorBlack );_cae :=_dge ._cb .Bottom +_gf ;for _ ,_aab :=range _dge ._aa {_aab ._bc .SetPos (_dge ._cb .Left ,_cae );_bgg ._edgf .Draw (_aab ._bc );_cae +=_aab ._bc .Height ();};};};func _dcfa (_gcec ,_eaddg *_ce .CT_RPr )*_ce .CT_RPr {if _gcec ==nil {return _eaddg ;};if _eaddg ==nil {return _gcec ;};if _gcec .RStyle ==nil {_gcec .RStyle =_eaddg .RStyle ;};if _gcec .RFonts ==nil {_gcec .RFonts =_eaddg .RFonts ;};if _gcec .B ==nil {_gcec .B =_eaddg .B ;};if _gcec .BCs ==nil {_gcec .BCs =_eaddg .BCs ;};if _gcec .I ==nil {_gcec .I =_eaddg .I ;};if _gcec .ICs ==nil {_gcec .ICs =_eaddg .ICs ;};if _gcec .Caps ==nil {_gcec .Caps =_eaddg .Caps ;};if _gcec .SmallCaps ==nil {_gcec .SmallCaps =_eaddg .SmallCaps ;};if _gcec .Strike ==nil {_gcec .Strike =_eaddg .Strike ;};if _gcec .Dstrike ==nil {_gcec .Dstrike =_eaddg .Dstrike ;};if _gcec .Outline ==nil {_gcec .Outline =_eaddg .Outline ;};if _gcec .Shadow ==nil {_gcec .Shadow =_eaddg .Shadow ;};if _gcec .Emboss ==nil {_gcec .Emboss =_eaddg .Emboss ;};if _gcec .Imprint ==nil {_gcec .Imprint =_eaddg .Imprint ;};if _gcec .NoProof ==nil {_gcec .NoProof =_eaddg .NoProof ;};if _gcec .SnapToGrid ==nil {_gcec .SnapToGrid =_eaddg .SnapToGrid ;};if _gcec .Vanish ==nil {_gcec .Vanish =_eaddg .Vanish ;};if _gcec .WebHidden ==nil {_gcec .WebHidden =_eaddg .WebHidden ;};if _gcec .Color ==nil {_gcec .Color =_eaddg .Color ;};if _gcec .Spacing ==nil {_gcec .Spacing =_eaddg .Spacing ;};if _gcec .W ==nil {_gcec .W =_eaddg .W ;};if _gcec .Kern ==nil {_gcec .Kern =_eaddg .Kern ;};if _gcec .Position ==nil {_gcec .Position =_eaddg .Position ;};if _gcec .Sz ==nil {_gcec .Sz =_eaddg .Sz ;};if _gcec .SzCs ==nil {_gcec .SzCs =_eaddg .SzCs ;};if _gcec .Highlight ==nil {_gcec .Highlight =_eaddg .Highlight ;};if _gcec .U ==nil {_gcec .U =_eaddg .U ;};if _gcec .Effect ==nil {_gcec .Effect =_eaddg .Effect ;};if _gcec .Bdr ==nil {_gcec .Bdr =_eaddg .Bdr ;};if _gcec .Shd ==nil {_gcec .Shd =_eaddg .Shd ;};if _gcec .FitText ==nil {_gcec .FitText =_eaddg .FitText ;};if _gcec .VertAlign ==nil {_gcec .VertAlign =_eaddg .VertAlign ;};if _gcec .Rtl ==nil {_gcec .Rtl =_eaddg .Rtl ;};if _gcec .Cs ==nil {_gcec .Cs =_eaddg .Cs ;};if _gcec .Em ==nil {_gcec .Em =_eaddg .Em ;};if _gcec .Lang ==nil {_gcec .Lang =_eaddg .Lang ;};if _gcec .EastAsianLayout ==nil {_gcec .EastAsianLayout =_eaddg .EastAsianLayout ;};if _gcec .SpecVanish ==nil {_gcec .SpecVanish =_eaddg .SpecVanish ;};if _gcec .OMath ==nil {_gcec .OMath =_eaddg .OMath ;};if _gcec .RPrChange ==nil {_gcec .RPrChange =_eaddg .RPrChange ;};return _gcec ;};func _aega (_gfgc *_df .Document ,_fgeg *_ce .CT_RPr ,_daaf *_ce .CT_PPr )*_ce .CT_RPr {var _fbdab ,_bbdae *_ce .CT_RPr ;if _fgeg ==nil {_fgeg =_ce .NewCT_RPr ();};var _cbe *_ce .CT_ParaRPr ;if _daaf !=nil &&_daaf .RPr !=nil {_cbe =_daaf .RPr ;};if _cbe ==nil {_cbe =_ce .NewCT_ParaRPr ();};if _fgeg .RStyle !=nil {_adef :=_gfgc .GetStyleByID (_fgeg .RStyle .ValAttr );if _gef :=_adef .X ();_gef !=nil {_fbdab =_gef .RPr ;};};if _fbdab ==nil {_fbdab =_ce .NewCT_RPr ();};if _cbe .RStyle !=nil {_feaa :=_gfgc .GetStyleByID (_cbe .RStyle .ValAttr );if _ccc :=_feaa .X ();_ccc !=nil {_bbdae =_ccc .RPr ;};};if _bbdae ==nil {_bbdae =_ce .NewCT_RPr ();};if _fgeg .Color ==nil {if _fbdab .Color !=nil {_fgeg .Color =_fbdab .Color ;}else if _cbe .Color !=nil {_fgeg .Color =_cbe .Color ;}else if _bbdae .Color !=nil {_fgeg .Color =_bbdae .Color ;};};if _fgeg .Spacing ==nil {if _fbdab .Spacing !=nil {_fgeg .Spacing =_fbdab .Spacing ;}else if _cbe .Spacing !=nil {_fgeg .Spacing =_cbe .Spacing ;}else if _bbdae .Spacing !=nil {_fgeg .Spacing =_bbdae .Spacing ;};};if _fgeg .Sz ==nil {if _fbdab .Sz !=nil {_fgeg .Sz =_fbdab .Sz ;}else if _cbe .Sz !=nil {_fgeg .Sz =_cbe .Sz ;}else if _bbdae .Sz !=nil {_fgeg .Sz =_bbdae .Sz ;};};if _fgeg .SzCs ==nil {if _fbdab .SzCs !=nil {_fgeg .SzCs =_fbdab .SzCs ;}else if _cbe .SzCs !=nil {_fgeg .SzCs =_cbe .SzCs ;}else if _bbdae .SzCs !=nil {_fgeg .SzCs =_bbdae .SzCs ;};};if _fgeg .B ==nil {if _fbdab .B !=nil {_fgeg .B =_fbdab .B ;}else if _cbe .B !=nil {_fgeg .B =_cbe .B ;}else if _bbdae .B !=nil {_fgeg .B =_bbdae .B ;};};if _fgeg .I ==nil {if _fbdab .I !=nil {_fgeg .I =_fbdab .I ;}else if _cbe .I !=nil {_fgeg .I =_cbe .I ;}else if _bbdae .I !=nil {_fgeg .I =_bbdae .I ;};};if _fgeg .RFonts ==nil {if _fbdab .RFonts !=nil {_fgeg .RFonts =_fbdab .RFonts ;}else if _cbe .RFonts !=nil {_fgeg .RFonts =_cbe .RFonts ;}else if _bbdae .RFonts !=nil {_fgeg .RFonts =_bbdae .RFonts ;};};if _fgeg .VertAlign ==nil {if _fbdab .VertAlign !=nil {_fgeg .VertAlign =_fbdab .VertAlign ;}else if _cbe .VertAlign !=nil {_fgeg .VertAlign =_cbe .VertAlign ;}else if _bbdae .VertAlign !=nil {_fgeg .VertAlign =_bbdae .VertAlign ;};};return _fgeg ;};func _edce (_cegaf *_df .Document ,_bdeg *_ce .CT_TblPr )*_ce .CT_TblPr {if _bdeg ==nil {_bdeg =_ce .NewCT_TblPr ();};if _bdeg .TblStyle !=nil {_bgbd :=_cegaf .GetStyleByID (_bdeg .TblStyle .ValAttr );if _abad :=_bgbd .X ();_abad !=nil {if _fbgb :=_abad .TblPr ;_fbgb !=nil {_cdce :=_bdeg .TblBorders ;_fggb :=_fbgb .TblBorders ;if _cdce ==nil {_cdce =_fggb ;}else {if _cdce .Top ==nil {_cdce .Top =_fggb .Top ;};if _cdce .Bottom ==nil {_cdce .Bottom =_fggb .Bottom ;};if _cdce .Left ==nil {_cdce .Left =_fggb .Left ;};if _cdce .Right ==nil {_cdce .Right =_fggb .Right ;};if _cdce .InsideH ==nil {_cdce .InsideH =_fggb .InsideH ;};if _cdce .InsideV ==nil {_cdce .InsideV =_fggb .InsideV ;};};_bdeg .TblBorders =_cdce ;_ffcg :=_bdeg .Shd ;_fff :=_fbgb .Shd ;if _ffcg ==nil {_ffcg =_fff ;}else {if _fff !=nil &&_ffcg .FillAttr ==nil {_ffcg .FillAttr =_fff .FillAttr ;};};_bdeg .Shd =_ffcg ;_caeef :=_bdeg .TblCellMar ;_feb :=_fbgb .TblCellMar ;if _caeef ==nil {_caeef =_feb ;}else {if _feb !=nil &&_caeef .Left ==nil {_caeef .Left =_feb .Left ;};};_bdeg .TblCellMar =_caeef ;if _bdeg .TblInd ==nil {_bdeg .TblInd =_fbgb .TblInd ;};if _bdeg .Jc ==nil {_bdeg .Jc =_fbgb .Jc ;};};};};return _bdeg ;};func (_eaef *convertContext )combinePPrWithStyles (_badf *_ce .CT_PPr )(*_ce .CT_PPr ,*prefix ){if _badf ==nil {return nil ,nil ;};var _ffbe *prefix ;if _badf !=nil &&_badf .NumPr !=nil {if _efg ,_dfgc :=_badf .NumPr .Ilvl ,_badf .NumPr .NumId ;_efg !=nil &&_dfgc !=nil {_eccb :=_eaef ._beeb .GetNumberingLevelByIds (_dfgc .ValAttr ,_efg .ValAttr ).X ();_badf =_ecab (_badf ,_eccb .PPr ,_eccb .RPr );if _dacd :=_eccb .NumFmt ;_dacd !=nil {if _fabb :=_dacd .ValAttr ;_fabb ==_ce .ST_NumberFormatBullet ||_fabb ==_ce .ST_NumberFormatDecimal {var _bfb []float64 ;if _fage :=_badf .Tabs ;_fage !=nil &&len (_fage .Tab )!=0{for _ ,_gccee :=range _fage .Tab {_bfb =append (_bfb ,_a .PointsFromTwips (*_gccee .PosAttr .Int64 ));};};_ffbe =&prefix {_fdgf :_bfb ,_fee :true };if _fabb ==_ce .ST_NumberFormatBullet {if _cgec :=_eccb .LvlText ;_cgec !=nil {if _ccfa :=_cgec .ValAttr ;_ccfa !=nil &&*_ccfa !=""{_ffbe ._dfgf =*_ccfa ;_ffbe ._afad =true ;};};}else {_cdfb ,_abce :=_dfgc .ValAttr ,_efg .ValAttr ;if _ ,_gdee :=_eaef ._bcgg [_cdfb ];!_gdee {_eaef ._bcgg [_cdfb ]=map[int64 ]int {};};if _ ,_abaa :=_eaef ._bcgg [_cdfb ][_abce ];!_abaa {_eaef ._bcgg [_cdfb ][_abce ]=1;};_efge :=_eaef ._bcgg [_cdfb ][_abce ];_eaef ._bcgg [_cdfb ][_abce ]++;_ffbe ._dfgf =_g .Itoa (_efge )+"\u002e";};};};};};if _badf !=nil &&_badf .PStyle !=nil {_abe ,_gbdg :=_eaef .getStyleProps (_badf .PStyle .ValAttr );_badf =_ecab (_badf ,_abe ,_gbdg );};return _badf ,_ffbe ;};type zoneToSkip struct{_ab *_a .Rectangle ;_da *_ce .WdEG_WrapTypeChoice ;};func _ecba (_degf *_ce .EG_RunInnerContent )bool {if _cgd :=_degf .Br ;_cgd !=nil {return _cgd .TypeAttr ==_ce .ST_BrTypePage ;};return false ;};type note struct{_ed string ;_gg []*_ce .EG_BlockLevelElts ;_bc *_ac .Block ;};func (_bafa *convertContext )makeRunStyle (_facd *_ce .CT_RPr ,_aece ,_bfgf ,_dfgdc ,_gfcc ,_dacb bool )(_ac .TextStyle ,bool ,bool ){_bcggf :=_bafa ._edgf .NewTextStyle ();if _facd !=nil {_fbad :=_a .FontStyle_Regular ;_dfag :=_dgff (_facd .B );_bgcgf :=_dgff (_facd .I );if _dfag &&_bgcgf {_fbad =_a .FontStyle_BoldItalic ;}else if _dfag {_fbad =_a .FontStyle_Bold ;}else if _bgcgf {_fbad =_a .FontStyle_Italic ;};if _dacb {_bcggf .Underline =true ;_bcggf .UnderlineStyle =_ac .TextDecorationLineStyle {Offset :_bbad (0.5),Thickness :_bbad (1/32)};};if _facd .U !=nil &&_facd .U .ValAttr !=_ce .ST_UnderlineNone &&!_gfcc {_bcggf .Underline =true ;_bcggf .UnderlineStyle =_ac .TextDecorationLineStyle {Offset :_bbad (0.5),Thickness :_bbad (1/32)};if _aedcg :=_facd .U .ColorAttr ;_aedcg !=nil {if _ecbf :=_aedcg .ST_HexColorRGB ;_ecbf !=nil {_bcggf .UnderlineStyle .Color =_ac .ColorRGBFromHex ("\u0023"+*_ecbf );};};};if _gfcc {_bcggf .Font =_a .AssignStdFontByName (_bcggf ,"\u0053\u0079\u006d\u0062\u006f\u006c");}else {_agge :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _ddb :=_facd .RFonts ;_ddb !=nil {if _ecfa :=_ddb .AsciiAttr ;_ecfa !=nil {_agge =*_ecfa ;}else if _gca :=_ddb .HAnsiAttr ;_gca !=nil {_agge =*_gca ;}else {_agde :=_bafa ._abfd ;if _agde !=nil {if _edaa :=_agde .RFonts ;_edaa !=nil {if _ebdaf :=_ddb .HintAttr ;_ebdaf ==_ce .ST_HintEastAsia {if _edaa .EastAsiaAttr !=nil {_agge =*_agde .RFonts .EastAsiaAttr ;};}else {if _dffd :=_edaa .AsciiAttr ;_dffd !=nil {_agge =*_dffd ;}else if _fegb :=_edaa .HAnsiAttr ;_fegb !=nil {_agge =*_fegb ;};};};};};};if _ggge ,_eedg :=_a .StdFontsMap [_agge ];_eedg {_bcggf .Font =_a .AssignStdFontByName (_bcggf ,_ggge [_fbad ]);}else if _fceba :=_a .GetRegisteredFont (_agge ,_fbad );_fceba !=nil {_bcggf .Font =_fceba ;}else {_d .Printf ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u0073\u0074y\u006c\u0065\u0020\u0025\u0073\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074\u0020to\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e\u000a",_agge ,_fbad );_bcggf .Font =_a .AssignStdFontByName (_bcggf ,_a .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_fbad ]);};};_daca :=_ebaea (_facd .Sz ,_facd .SzCs );if _cdbg :=_facd .VertAlign ;_cdbg !=nil {_fgab :=_cdbg .ValAttr ;_aece =_fgab ==_ba .ST_VerticalAlignRunSuperscript ;_bfgf =_fgab ==_ba .ST_VerticalAlignRunSubscript ;};if _daca > _bafa ._gbe {_bafa ._gbe =_daca ;};if _aece ||_bfgf {_daca *=0.64;};if _dfgdc {if _aece {_bcggf .TextRise =1.5;};if _bfgf {_bcggf .TextRise =-1.5;};};_bcggf .FontSize =_daca ;_gaac :=0.0;if _baae :=_facd .Spacing ;_baae !=nil {_gaac =_a .PointsFromTwips (*_baae .ValAttr .Int64 );};_bcggf .CharSpacing =_gaac ;_bea :=_ac .ColorBlack ;if _facd .Color !=nil {_bcfc :=_facd .Color .ValAttr .ST_HexColorRGB ;if _bcfc !=nil {_bea =_ac .ColorRGBFromHex ("\u0023"+*_bcfc );};};if _dfgdc {_fgdfaa ,_ceefc ,_dffc :=_bea .ToRGB ();_fgdfaa ,_ceefc ,_dffc =_a .Lighten (_fgdfaa ),_a .Lighten (_ceefc ),_a .Lighten (_dffc );_bea =_ac .ColorRGBFromArithmetic (_fgdfaa ,_ceefc ,_dffc );};_bcggf .Color =_bea ;};return _bcggf ,_aece ,_bfgf ;};func (_defc *convertContext )addHdrFtr (_gccc []*_ce .CT_P ){for _ ,_effb :=range _gccc {_gccf :=_defc ._edgf .NewStyledParagraph ();_defc ._aacd =_gccf ;_dfad ,_efdfa :=_defc .combinePPrWithStyles (_effb .PPr );_bdd ,_efcb :=_defc .assignPropsToRelativeParagraph (_dfad ,_gccf );_defc .addRelativeEGPC (_effb .EG_PContent ,_dfad ,_efdfa );if _defc ._bgcd {_defc ._edgf .DrawHeader (func (_ccgf *_ac .Block ,_beb _ac .HeaderFunctionArgs ){_gccf .SetPos (_defc ._aaca +_efcb ,_bdd +_defc ._adbbf );_ccgf .Draw (_gccf );});}else if _defc ._fdaec {_defc ._edgf .DrawFooter (func (_afcc *_ac .Block ,_bcdg _ac .FooterFunctionArgs ){_gccf .SetPos (_defc ._aaca +_efcb ,_bdd +_defc ._aebg -_defc ._gbe );_afcc .Draw (_gccf );});};};};func (_aebf *convertContext )addAbsoluteRIC (_eded *_ce .EG_RunInnerContent ,_fdcb *_ce .CT_RPr )bool {var _gcd ,_fda bool ;_eag :=[]*symbol {};_bbgg :=false ;if _eded ==nil {if _aebf ._aefdg !=nil {for _ ,_bff :=range _aebf ._aefdg ._dfgf {if _cdga ,_acad :=_gdeb [_bff ];_acad {_fda =_aebf ._aefdg ._afad ;_aebf ._aefdg ._dfgf =string (rune (_cdga ));};};_eag =_bbg (_aebf ._aefdg ._dfgf ,"",true ,false );};}else {if _ecba (_eded ){return true ;}else if _eded .T !=nil &&_eded .T .Content !=""{_fdgae :=_eded .T .Content ;if _cgcc :=_aebf ._fbeg ;_cgcc !=nil &&_cgcc .IdAttr !=nil {_bbgg =true ;_eag =_bbg (_fdgae ,_aebf ._beeb .GetTargetByRelId (*_cgcc .IdAttr ),false ,false );}else {_eag =_bbg (_fdgae ,"",false ,false );};}else if _fag :=_eded .EndnoteReference ;_fag !=nil {_aede :=_aebf ._beeb .BodySection ().X ();_fbd :=_fag .IdAttr ;_abdf :=_fbd ;_eba :=_ce .ST_NumberFormatLowerRoman ;if _cbf :=_aede .EndnotePr ;_cbf !=nil {if _cdc :=_cbf .NumFmt ;_cdc !=nil {_eba =_cdc .ValAttr ;};if _egf :=_cbf .NumStart ;_egf !=nil {_abdf +=_egf .ValAttr -1;};};_gbde :=_eaa (_abdf ,_eba );_fgba :=_aebf ._beeb .Endnote (_fbd ).X ();if _fgba !=nil {_aebf ._egef =append (_aebf ._egef ,note {_ed :_gbde ,_gg :_fgba .EG_BlockLevelElts });_eag =_bbg (_gbde ,"",true ,false );};}else if _fcgd :=_eded .FootnoteReference ;_fcgd !=nil {_ecd :=_aebf ._beeb .BodySection ().X ();_fbff :=_fcgd .IdAttr ;_gcgg :=_fbff ;_efag :=_ce .ST_NumberFormatDecimal ;if _dddb :=_ecd .FootnotePr ;_dddb !=nil {if _ggb :=_dddb .NumFmt ;_ggb !=nil {_efag =_ggb .ValAttr ;};if _eee :=_dddb .NumStart ;_eee !=nil {_gcgg +=_eee .ValAttr -1;};};_afed :=_eaa (_gcgg ,_efag );_fae :=_aebf ._beeb .Footnote (_fbff ).X ();if _fae !=nil {_aba :=¬e {_ed :_afed ,_gg :_fae .EG_BlockLevelElts };_bbcf :=[][]*_ce .EG_ContentBlockContent {};for _ ,_cceg :=range _fae .EG_BlockLevelElts {_bbcf =append (_bbcf ,_cceg .EG_ContentBlockContent );};_ggbe :=&prefix {_dfgf :_afed };_gbge ,_gdgc :=_aebf .makePdfBlockFromCBCs (_bbcf ,_aebf ._beebf ._cb .Right -_aebf ._beebf ._cb .Left ,_bbad (1000),nil ,true ,_ggbe );if _gdgc !=nil {_d .Println ("\u0043a\u006e\u006e\u006f\u0074\u0020\u0063\u006f\u006e\u0076\u0065\u0072t\u0020\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u003a",_gdgc );return false ;};_aba ._bc =_gbge ;_aebf ._gabe ._fab =append (_aebf ._gabe ._fab ,_aba );_aebf ._gabe ._cgg +=_aba ._bc .Height ();_eag =_bbg (_afed ,"",true ,false );};}else if _fafc :=_eded .Drawing ;_fafc !=nil {for _ ,_eaed :=range _fafc .Inline {if _eabcg :=_eaed .Graphic ;_eabcg !=nil {if _gbdbd :=_eabcg .GraphicData ;_gbdbd !=nil {_abbd :=_eaed .Extent ;if _abbd ==nil {return false ;};_dcfb :=_cg .FromEMU (_abbd .CxAttr );_gcdd :=_cg .FromEMU (_abbd .CyAttr );for _ ,_fedb :=range _gbdbd .Any {if _fged ,_gcce :=_fedb .(*_cc .Pic );_gcce {_cfe :=&symbol {_ecc :_gcdd ,_abd :_dcfb };_cfd ,_fcce :=_aebf .makePdfImageFromGraphics (_fged );if _fcce !=nil {_d .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020i\u006d\u0061\u0067\u0065\u003a",_fcce );};if _cfd ==nil {_cfe ._edb ="\u0020";}else {_cfd .Scale (_dcfb /_cfd .Width (),_gcdd /_cfd .Height ());_cfe ._fac =_cfd ;_gcd =true ;};_eag =[]*symbol {_cfe };}else if _ecbc ,_bbgb :=_fedb .(*_gdg .Chart );_bbgb {_agf :=&symbol {_ecc :_gcdd ,_abd :_dcfb };_abbc ,_baa :=_aebf .makePdfBlockFromChart (_ecbc ,_dcfb ,_gcdd );if _baa !=nil {_d .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_baa );};if _abbc ==nil {_agf ._edb ="\u0020";}else {_agf ._egb =&block {_gc :_abbc };_gcd =true ;};_eag =[]*symbol {_agf };};};};};};};};var _cgaa _ac .TextStyle ;var _fgec ,_beda bool ;if !_gcd {_cgaa ,_fgec ,_beda =_aebf .makeRunStyle (_fdcb ,false ,false ,false ,_fda ,_bbgg );};for _ ,_bggd :=range _eag {if _bggd ._fac !=nil ||_bggd ._egb !=nil {_aebf .addInlineSymbol (_bggd );}else {_bggd ._dea =&_cgaa ;_bggd ._fde =_fgec ;_bggd ._gdb =_beda ;_aebf .addTextSymbol (_bggd );};};if _aebf ._aefdg !=nil &&_aebf ._aefdg ._fee {var _fdb ,_ffec float64 ;for _ ,_bfca :=range _eag {_fdb +=_bfca ._abd ;};_fdgg :=0;_bdc :=_aebf ._beebf ._cb .Left ;_bfdb :=len (_aebf ._aefdg ._fdgf );_bagc :=_aebf ._gabe ._ff < _fdb ;_aefb :=_aebf ._gfg ._bag +_fdb ;for {var _dee float64 ;if _bagc ||_fdgg >=_bfdb {_dee =_gbgf ;}else {_dee =_aebf ._aefdg ._fdgf [_fdgg ];_fdgg ++;};_bdc +=_dee ;if _bdc > _aefb {_ffec =_bdc -_aefb ;break ;};};_aebf .addTextSymbol (&symbol {_edb :"\u0020",_abd :_ffec });};return false ;};var _cca =_bbad (1.9);type tableWrapper struct{_faf *_ac .Table ;_bb float64 ;};type span struct{_eac float64 ;_ad float64 ;_abg []*word ;};func (_acff *convertContext )newLine (){if _acff ._gabe ==nil {_acff .newParagraph ();};_aegd :=_acff ._gabe ._ga +_acff ._gabe ._bg .Top ;_bbf :=&line {};if len (_acff ._gabe ._fa )==0{_bbf ._bag =_acff ._gabe ._ag ;}else {_bbf ._bag =_acff ._gabe ._ega ;};_bbf ._af =_acff ._gabe ._ge ;_bbf ._bcc =_bbf ._bag ;_bbf ._fc =_aegd ;_acff ._gabe ._fa =append (_acff ._gabe ._fa ,_bbf );_acff ._gfg =_bbf ;_acff .newSpan ();}; -// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. -type FontStyle =_a .FontStyle ;func _dae (_cgfgd *_ab .EG_RunInnerContent )bool {if _dbfg :=_cgfgd .Br ;_dbfg !=nil {return _dbfg .TypeAttr ==_ab .ST_BrTypePage ;};return false ;};type page struct{_cb *_a .Rectangle ;_bca []*paragraph ;_cf float64 ;_dfc []*zoneToSkip ;_cga []*_gd .Image ;_eg []*_gd .Image ;_dfg []*block ;_cbf []*block ;_cc []*note ;_ga bool ;};func (_gddc *convertContext )makePdfBlockFromCBCs (_bagd [][]*_ab .EG_ContentBlockContent ,_fegg ,_gcd float64 ,_bgbb *_a .Rectangle ,_bgbbc bool ,_ddaa *prefix )(*_gd .Block ,error ){if _bgbb ==nil {_bgbb =&_a .Rectangle {};};_bef :=&_a .Rectangle {Top :_bgbb .Top ,Bottom :_gcd -_bgbb .Bottom ,Left :_bgbb .Left ,Right :_fegg -_bgbb .Right };_eecg :=_a .MakeTempCreator (_fegg ,_gcd );_bbdd :=&convertContext {_caea :_eecg ,_gggc :_gddc ._gggc ,_cceg :_bef ,_egag :_ddaa };for _ ,_bgd :=range _bagd {_bbdd .addAbsoluteCBCs (_bgd );};if _bgbbc {_aaaa :=0.0;for _ ,_gdae :=range _bbdd ._bddb {for _ ,_eefg :=range _gdae ._bca {_aaaa +=(_eefg ._ec +_eefg ._ccc .Top +_eefg ._ccc .Bottom );};};_bef .Bottom =_aaaa -_bgbb .Bottom ;_eecg =_a .MakeTempCreator (_fegg ,_aaaa );_bbdd =&convertContext {_caea :_eecg ,_gggc :_gddc ._gggc ,_cceg :_bef ,_egag :_ddaa };for _ ,_gbdf :=range _bagd {_bbdd .addAbsoluteCBCs (_gbdf );};};_bbdd .alignSymbolsVertically ();_bbdd .drawPage (_bbdd ._bddb [0]);return _a .MakeBlockFromCreator (_eecg );};func _gadb (_gee ,_ffga string ,_cbb ,_bcc bool )[]*symbol {_gggg :=[]*symbol {};for _ ,_ffdc :=range _gee {_gfdd :=&symbol {_ege :string (_ffdc ),_bfb :_cbb ,_dcd :_bcc ,_fb :_ffga };_gggg =append (_gggg ,_gfdd );};return _gggg ;};func (_dcf *convertContext )addEmptyLine (){_dcf .addTextSymbol (&symbol {_ege :"\u000d",_fca :0})};func (_edebd *convertContext )newLine (){_fbfc :=0.0;if _edebd ._fgcg ==nil {_edebd .newParagraph ();};_fbfc =_edebd ._fgcg ._ec +_edebd ._fgcg ._ccc .Top ;_gaa :=&line {};if len (_edebd ._fgcg ._af )==0{_gaa ._ad =_edebd ._fgcg ._aad ;}else {_gaa ._ad =_edebd ._fgcg ._fd ;};_gaa ._dd =_edebd ._fgcg ._dfee ;_gaa ._bf =_gaa ._ad ;_gaa ._fa =_fbfc ;_edebd ._fgcg ._af =append (_edebd ._fgcg ._af ,_gaa );_edebd ._efeb =_gaa ;_edebd .newSpan ();};func (_gbd *convertContext )makePdfBlockFromChart (_geda *_df .Chart ,_ccgf ,_cdg float64 )(*_gd .Block ,error ){_bdg :=_geda .CT_RelId .IdAttr ;_abf :=_gbd ._gggc .GetChartSpaceByRelId (_bdg );if _abf ==nil {return nil ,_fg .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _ccd *_cd .Theme ;_caf :=_gbd ._gggc .Themes ();if len (_caf )> 0{_ccd =_caf [0];};return _a .MakeBlockFromChartSpace (_abf ,_ccgf ,_cdg ,_ccd );};func _aafg (_aag *_ab .CT_PPr ,_gecf *paragraph )(float64 ,float64 ){_gdcc :=1.1;if _aag ==nil {_gecf ._ac =_gdcc ;return 0,0;};if _aag .Jc !=nil {switch _aag .Jc .ValAttr {case _ab .ST_JcRight :_gecf ._bge =_gd .TextAlignmentRight ;case _ab .ST_JcCenter :_gecf ._bge =_gd .TextAlignmentCenter ;case _ab .ST_JcBoth :_gecf ._bge =_gd .TextAlignmentJustify ;default:_gecf ._bge =_gd .TextAlignmentLeft ;};};var _fcea ,_ceba ,_cdba ,_beb ,_ebdb float64 ;if _dgfc :=_aag .Spacing ;_dgfc !=nil {if _eeda :=_dgfc .BeforeAttr ;_eeda !=nil {if _eeda .ST_UnsignedDecimalNumber !=nil {_fcea =_a .PointsFromTwips (int64 (*_eeda .ST_UnsignedDecimalNumber ));};};if _cebg :=_dgfc .AfterAttr ;_cebg !=nil {if _cebg .ST_UnsignedDecimalNumber !=nil {_ceba =_a .PointsFromTwips (int64 (*_cebg .ST_UnsignedDecimalNumber ));};};if _ggc :=_dgfc .LineAttr ;_ggc !=nil {if _ggc .Int64 !=nil &&*_ggc .Int64 !=0{_gdcc =float64 (*_ggc .Int64 /240);};};};_gecf ._ac =_gdcc ;if _bdcg :=_aag .Ind ;_bdcg !=nil {if _bcda :=_bdcg .FirstLineAttr ;_bcda !=nil {if _bcda .ST_UnsignedDecimalNumber !=nil {_ebdb =_a .PointsFromTwips (int64 (*_bcda .ST_UnsignedDecimalNumber ));};};if _bbff :=_bdcg .HangingAttr ;_bbff !=nil {if _bbff .ST_UnsignedDecimalNumber !=nil {_ebdb -=_a .PointsFromTwips (int64 (*_bbff .ST_UnsignedDecimalNumber ));};};if _fdg :=_bdcg .LeftAttr ;_fdg !=nil {if _fdg .Int64 !=nil {_cdba =_a .PointsFromTwips (*_fdg .Int64 );};};if _fgef :=_bdcg .RightAttr ;_fgef !=nil {if _fgef .Int64 !=nil {_beb =_a .PointsFromTwips (*_fgef .Int64 );};};};_gecf ._ccc =&_a .Rectangle {Top :_fcea ,Bottom :_ceba ,Left :_cdba ,Right :_beb };_gecf ._aa =_ebdb ;return _fcea ,_cdba ;};func (_cge *convertContext )determineParagraphBounds (){_cge ._fgcg ._fd =_cge ._cagc ._cb .Left +_cge ._fgcg ._ccc .Left ;_cge ._fgcg ._aad =_cge ._fgcg ._fd +_cge ._fgcg ._aa ;_cge ._fgcg ._dfee =_cge ._cagc ._cb .Right -_cge ._fgcg ._ccc .Right ;};func _faea (_bgeb *_ab .CT_PPr ,_ffad *_ab .CT_PPrGeneral ,_decd *_ab .CT_RPr )*_ab .CT_PPr {if _ffad !=nil {if _bgeb .Jc ==nil &&_ffad .Jc !=nil {_bgeb .Jc =_ffad .Jc ;};if _bgeb .Spacing ==nil &&_ffad .Spacing !=nil {_bgeb .Spacing =_ffad .Spacing ;};if _ffad .Ind !=nil {if _bgeb .Ind ==nil {_bgeb .Ind =_ffad .Ind ;}else {_aecgd ,_fbcf :=_bgeb .Ind .FirstLineAttr ==nil ,_bgeb .Ind .HangingAttr ==nil ;if _aecgd &&_fbcf &&_ffad .Ind .FirstLineAttr !=nil {_bgeb .Ind .FirstLineAttr =_ffad .Ind .FirstLineAttr ;_aecgd =false ;};if _aecgd &&_fbcf &&_ffad .Ind .HangingAttr !=nil {_bgeb .Ind .HangingAttr =_ffad .Ind .HangingAttr ;};if _bgeb .Ind .LeftAttr ==nil {_bgeb .Ind .LeftAttr =_ffad .Ind .LeftAttr ;};if _bgeb .Ind .RightAttr ==nil {_bgeb .Ind .RightAttr =_ffad .Ind .RightAttr ;};};};if _bgeb .Tabs ==nil &&_ffad .Tabs !=nil {_bgeb .Tabs =_ffad .Tabs ;};};if _decd !=nil {var _gegf _ab .CT_ParaRPr ;if _bgeb .RPr ==nil {_gegf =*_ab .NewCT_ParaRPr ();}else {_gegf =*_bgeb .RPr ;};if _gegf .Color ==nil &&_decd .Color !=nil {_gegf .Color =_decd .Color ;};if _gegf .Spacing ==nil &&_decd .Spacing !=nil {_gegf .Spacing =_decd .Spacing ;};if _gegf .Sz ==nil &&_decd .Sz !=nil {_gegf .Sz =_decd .Sz ;};if _gegf .SzCs ==nil &&_decd .SzCs !=nil {_gegf .SzCs =_decd .SzCs ;};if _gegf .B ==nil &&_decd .B !=nil {_gegf .B =_decd .B ;};if _gegf .I ==nil &&_decd .I !=nil {_gegf .I =_decd .I ;};if _gegf .RFonts ==nil &&_decd .RFonts !=nil {_gegf .RFonts =_decd .RFonts ;};if _gegf .VertAlign ==nil &&_decd .VertAlign !=nil {_gegf .VertAlign =_decd .VertAlign ;};_bgeb .RPr =&_gegf ;};return _bgeb ;};func _fgfd (_faeg int ,_fcca bool )string {_fbde :=_gc .NewBuffer ([]byte {});for _ ,_ggaa :=range _aaae {for {if _faeg < _ggaa ._gcg {break ;};_fbde .WriteString (_ggaa ._cffa );_faeg -=_ggaa ._gcg ;};};_gece :=_fbde .String ();if _fcca {_gece =_ge .ToUpper (_gece );};return _gece ;};func (_ceb *convertContext )newWord (){_ceb ._fefeb =&word {_dc :true ,_gfb :_ceb ._efeb ._bf }};func _cbac (_bda *_e .Document ,_bffb *_ab .CT_TblPr )*_ab .CT_TblPr {if _bffb ==nil {_bffb =_ab .NewCT_TblPr ();};if _bffb .TblStyle !=nil {_edbad :=_bda .GetStyleByID (_bffb .TblStyle .ValAttr );if _abcf :=_edbad .X ();_abcf !=nil {if _fcg :=_abcf .TblPr ;_fcg !=nil {_bgcf :=_bffb .TblBorders ;_gff :=_fcg .TblBorders ;if _bgcf ==nil {_bgcf =_gff ;}else {if _bgcf .Top ==nil {_bgcf .Top =_gff .Top ;};if _bgcf .Bottom ==nil {_bgcf .Bottom =_gff .Bottom ;};if _bgcf .Left ==nil {_bgcf .Left =_gff .Left ;};if _bgcf .Right ==nil {_bgcf .Right =_gff .Right ;};if _bgcf .InsideH ==nil {_bgcf .InsideH =_gff .InsideH ;};if _bgcf .InsideV ==nil {_bgcf .InsideV =_gff .InsideV ;};};_cfeg :=_bffb .Shd ;_gcdg :=_fcg .Shd ;if _cfeg ==nil {_cfeg =_gcdg ;}else {if _gcdg !=nil &&_cfeg .FillAttr ==nil {_cfeg .FillAttr =_gcdg .FillAttr ;};};_gce :=_bffb .TblCellMar ;_ddfc :=_fcg .TblCellMar ;if _gce ==nil {_gce =_ddfc ;}else {if _ddfc !=nil &&_gce .Left ==nil {_gce .Left =_ddfc .Left ;};};if _bffb .TblInd ==nil {_bffb .TblInd =_fcg .TblInd ;};if _bffb .Jc ==nil {_bffb .Jc =_fcg .Jc ;};};};};return _bffb ;};func _febg (_dgcg ,_fdac *_ab .CT_Border ,_gcfg bool )*_ab .CT_Border {if _gcfg {return _dgcg ;};return _fdac ;};func (_acd *convertContext )alignSymbolsVertically (){for _ ,_dbb :=range _acd ._bddb {for _ ,_bcd :=range _dbb ._bca {for _ ,_feg :=range _bcd ._af {_dacd :=0.0;for _ ,_gac :=range _feg ._acc {for _ ,_cce :=range _gac ._bcb {for _ ,_ffb :=range _cce ._bb {if _ffb ._geb > _dacd {_dacd =_ffb ._geb ;};};};};for _ ,_fgb :=range _feg ._acc {for _ ,_ade :=range _fgb ._bcb {for _ ,_cfc :=range _ade ._bb {if _cfc ._geb < _dacd {_cfc ._egf =_dacd -_cfc ._geb ;};};};};};};};};func (_gdbg *convertContext )addParagraphs (_ada []*_ab .CT_P ){for _ ,_ce :=range _ada {_fbe ,_cac :=_gdbg .combinePPrWithStyles (_ce .PPr );if _gdbg .addAbsoluteEGPC (_ce .EG_PContent ,_fbe ,_cac ){_gdbg .newPage ();continue ;};if _gdbg .currentParagraphOverflowsCurrentPage (){_gdbg .newPage ();_gdbg .addAbsoluteEGPC (_ce .EG_PContent ,_fbe ,_cac );};_gdbg .addCurrentParagraphToCurrentPage ();};};type romanMatch struct{_gcg int ;_cffa string ;};func _cfbb (_babf *_ab .CT_OnOff )bool {if _babf !=nil {if _fdba :=_babf .ValAttr ;_fdba !=nil {if _fdbc :=_fdba .Bool ;_fdbc !=nil {return *_fdbc ;};return _fdba .ST_OnOff1 ==_gf .ST_OnOff1On ;};return true ;};return false ;};func (_dg *span )moveRight (_gec float64 ){for _ ,_agf :=range _dg ._bcb {_agf ._gfb +=_gec ;};};func (_dcad *convertContext )addAbsoluteRIC (_egb *_ab .EG_RunInnerContent ,_bfdf *_ab .CT_RPr )bool {var _edbf ,_cgef bool ;_eac :=[]*symbol {};_gfdg :=false ;if _egb ==nil {if _dcad ._egag !=nil {for _ ,_cacd :=range _dcad ._egag ._aff {if _eccaf ,_edbc :=_cdf [_cacd ];_edbc {_cgef =_dcad ._egag ._gagb ;_dcad ._egag ._aff =string (rune (_eccaf ));};};_eac =_gadb (_dcad ._egag ._aff ,"",true ,false );};}else {if _dae (_egb ){return true ;}else if _egb .T !=nil &&_egb .T .Content !=""{_fega :=_egb .T .Content ;if _caa :=_dcad ._aacb ;_caa !=nil &&_caa .IdAttr !=nil {_gfdg =true ;_eac =_gadb (_fega ,_dcad ._gggc .GetTargetByRelId (*_caa .IdAttr ),false ,false );}else {_eac =_gadb (_fega ,"",false ,false );};}else if _ebcf :=_egb .EndnoteReference ;_ebcf !=nil {_afd :=_dcad ._gggc .BodySection ().X ();_bcde :=_ebcf .IdAttr ;_fed :=_bcde ;_eea :=_ab .ST_NumberFormatLowerRoman ;if _efe :=_afd .EndnotePr ;_efe !=nil {if _baad :=_efe .NumFmt ;_baad !=nil {_eea =_baad .ValAttr ;};if _bgf :=_efe .NumStart ;_bgf !=nil {_fed +=_bgf .ValAttr -1;};};_dcag :=_fcfc (_fed ,_eea );_ddac :=_dcad ._gggc .Endnote (_bcde ).X ();if _ddac !=nil {_dcad ._adg =append (_dcad ._adg ,note {_gg :_dcag ,_ag :_ddac .EG_BlockLevelElts });_eac =_gadb (_dcag ,"",true ,false );};}else if _accb :=_egb .FootnoteReference ;_accb !=nil {_bafe :=_dcad ._gggc .BodySection ().X ();_edc :=_accb .IdAttr ;_efa :=_edc ;_gged :=_ab .ST_NumberFormatDecimal ;if _ecg :=_bafe .FootnotePr ;_ecg !=nil {if _aef :=_ecg .NumFmt ;_aef !=nil {_gged =_aef .ValAttr ;};if _fef :=_ecg .NumStart ;_fef !=nil {_efa +=_fef .ValAttr -1;};};_dbbb :=_fcfc (_efa ,_gged );_ffe :=_dcad ._gggc .Footnote (_edc ).X ();if _ffe !=nil {_aca :=¬e {_gg :_dbbb ,_ag :_ffe .EG_BlockLevelElts };_bac :=[][]*_ab .EG_ContentBlockContent {};for _ ,_fgc :=range _ffe .EG_BlockLevelElts {_bac =append (_bac ,_fgc .EG_ContentBlockContent );};_daccb :=&prefix {_aff :_dbbb };_gfc ,_cca :=_dcad .makePdfBlockFromCBCs (_bac ,_dcad ._cagc ._cb .Right -_dcad ._cagc ._cb .Left ,_adac (1000),nil ,true ,_daccb );if _cca !=nil {_d .Println ("\u0043a\u006e\u006e\u006f\u0074\u0020\u0063\u006f\u006e\u0076\u0065\u0072t\u0020\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u003a",_cca );return false ;};_aca ._ba =_gfc ;_dcad ._fgcg ._db =append (_dcad ._fgcg ._db ,_aca );_dcad ._fgcg ._dee +=_aca ._ba .Height ();_eac =_gadb (_dbbb ,"",true ,false );};}else if _eefb :=_egb .Drawing ;_eefb !=nil {for _ ,_gfcc :=range _eefb .Inline {if _acad :=_gfcc .Graphic ;_acad !=nil {if _bdbf :=_acad .GraphicData ;_bdbf !=nil {_bce :=_gfcc .Extent ;if _bce ==nil {return false ;};_dcc :=_ca .FromEMU (_bce .CxAttr );_dfb :=_ca .FromEMU (_bce .CyAttr );for _ ,_dgb :=range _bdbf .Any {if _acbg ,_fgd :=_dgb .(*_bc .Pic );_fgd {_aefe :=&symbol {_geb :_dfb ,_fca :_dcc };_agdg ,_cff :=_dcad .makePdfImageFromGraphics (_acbg );if _cff !=nil {_d .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020i\u006d\u0061\u0067\u0065\u003a",_cff );};if _agdg ==nil {_aefe ._ege ="\u0020";}else {_agdg .Scale (_dcc /_agdg .Width (),_dfb /_agdg .Height ());_aefe ._bcf =_agdg ;_edbf =true ;};_eac =[]*symbol {_aefe };}else if _cdcc ,_abad :=_dgb .(*_df .Chart );_abad {_adf :=&symbol {_geb :_dfb ,_fca :_dcc };_daf ,_bbe :=_dcad .makePdfBlockFromChart (_cdcc ,_dfb ,_dcc );if _bbe !=nil {_d .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_bbe );};if _daf ==nil {_adf ._ege ="\u0020";}else {_adf ._cgd =&block {_ff :_daf };_edbf =true ;};_eac =[]*symbol {_adf };};};};};};};};var _aecg _gd .TextStyle ;var _dab ,_fgce bool ;if !_edbf {_aecg ,_dab ,_fgce =_dcad .makeRunStyle (_bfdf ,false ,false ,false ,_cgef ,_gfdg );};for _ ,_ffeb :=range _eac {if _ffeb ._bcf !=nil ||_ffeb ._cgd !=nil {_dcad .addInlineSymbol (_ffeb );}else {_ffeb ._ggd =&_aecg ;_ffeb ._bfb =_dab ;_ffeb ._dcd =_fgce ;_dcad .addTextSymbol (_ffeb );};};if _dcad ._egag !=nil &&_dcad ._egag ._dffaf {var _gda ,_gdg float64 ;for _ ,_dgf :=range _eac {_gda +=_dgf ._fca ;};_fcb :=0;_fbd :=_dcad ._cagc ._cb .Left ;_ccef :=len (_dcad ._egag ._fad );_gef :=_dcad ._fgcg ._aa < _gda ;_afbc :=_dcad ._efeb ._ad +_gda ;for {var _edff float64 ;if _gef ||_fcb >=_ccef {_edff =_cfab ;}else {_edff =_dcad ._egag ._fad [_fcb ];_fcb ++;};_fbd +=_edff ;if _fbd > _afbc {_gdg =_fbd -_afbc ;break ;};};_dcad .addTextSymbol (&symbol {_ege :"\u0020",_fca :_gdg });};return false ;}; \ No newline at end of file +// ConvertToPdf converts document to PDF file. This package is beta, breaking changes can take place. +func ConvertToPdf (d *_df .Document )*_ac .Creator {var _bbgbg *_ce .CT_PPrGeneral ;var _bbfe *_ce .CT_RPr ;if _bac :=d .Styles .X ().DocDefaults ;_bac !=nil {if _adccf :=_bac .PPrDefault ;_adccf !=nil {_bbgbg =_adccf .PPr ;};if _aaeb :=_bac .RPrDefault ;_aaeb !=nil {_bbfe =_aaeb .RPr ;};};_fbce :=d .BodySection ().X ();var _abcf ,_eaca ,_ggff ,_eafa ,_cddc ,_aeda float64 ;_fgac :=_fbce .PgMar ;if _fgac .LeftAttr .ST_UnsignedDecimalNumber !=nil {_abcf =_a .PointsFromTwips (int64 (*_fgac .LeftAttr .ST_UnsignedDecimalNumber ));};if _fgac .LeftAttr .ST_UnsignedDecimalNumber !=nil {_eaca =_a .PointsFromTwips (int64 (*_fgac .RightAttr .ST_UnsignedDecimalNumber ));};if _fgac .TopAttr .Int64 !=nil {_ggff =_a .PointsFromTwips (*_fgac .TopAttr .Int64 );};if _fgac .BottomAttr .Int64 !=nil {_eafa =_a .PointsFromTwips (*_fgac .BottomAttr .Int64 );};_bbb :=_fbce .PgSz ;_abbf ,_ggg :=_bbad (210),_bbad (297);if _bbb .WAttr !=nil {_abbf =_a .PointsFromTwips (int64 (*_bbb .WAttr .ST_UnsignedDecimalNumber ));};if _bbb .HAttr !=nil {_ggg =_a .PointsFromTwips (int64 (*_bbb .HAttr .ST_UnsignedDecimalNumber ));};if _fgac .HeaderAttr .ST_UnsignedDecimalNumber !=nil {_cddc =_a .PointsFromTwips (int64 (*_fgac .HeaderAttr .ST_UnsignedDecimalNumber ));};if _fgac .FooterAttr .ST_UnsignedDecimalNumber !=nil {_aeda =_eafa -_a .PointsFromTwips (int64 (*_fgac .FooterAttr .ST_UnsignedDecimalNumber ));};if d .Settings .X ().DefaultTabStop ==nil {_gbgf =_bbad (12.7);}else {_gbgf =_a .PointsFromTwips (int64 (*d .Settings .X ().DefaultTabStop .ValAttr .ST_UnsignedDecimalNumber ));};_egdb :=_ac .New ();_egdb .SetPageSize (_ac .PageSize {_abbf ,_ggg });_egdb .SetPageMargins (_abcf ,_eaca ,_ggff ,_eafa );for _ ,_bbdab :=range d .Headers (){_fagb :=&convertContext {_edgf :_egdb ,_beeb :d ,_fbdc :_bbgbg ,_abfd :_bbfe ,_bgcd :true ,_aaca :_abcf ,_adbbf :_cddc };_fagb .addRelativeCBCs (_bbdab .X ().EG_ContentBlockContent );};for _ ,_eega :=range d .Footers (){_dbae :=&convertContext {_edgf :_egdb ,_beeb :d ,_fbdc :_bbgbg ,_abfd :_bbfe ,_fdaec :true ,_aaca :_abcf ,_aebg :_aeda };_dbae .addRelativeCBCs (_eega .X ().EG_ContentBlockContent );};_ggba :=&convertContext {_edgf :_egdb ,_beeb :d ,_fbdc :_bbgbg ,_abfd :_bbfe ,_becf :&_a .Rectangle {Top :_ggff ,Bottom :_ggg -_eafa ,Left :_abcf ,Right :_abbf -_eaca },_egef :[]note {},_bcgg :map[int64 ]map[int64 ]int {}};for _ ,_bgb :=range d .X ().Body .EG_BlockLevelElts {_ggba .addAbsoluteCBCs (_bgb .EG_ContentBlockContent );};_ggba .addEndnotes ();_ggba .alignSymbolsVertically ();_ggba .drawPages ();return _egdb ;};type romanMatch struct{_gcgad int ;_debe string ;};func (_aadb *convertContext )addInlineSymbol (_ffeg *symbol ){if len (_aadb ._ebg ._fb )> 0{_edag :=_aadb ._ebg ._fb [len (_aadb ._ebg ._fb )-1]._edb ;if _edag =="\u0020"{_aadb .addCurrentWordToParagraph ();_aadb .newWord ();};};_aadb ._ebg ._fb =append (_aadb ._ebg ._fb ,_ffeg );_ffeg ._aad =_aadb ._ebg ._ee ;_aadb ._ebg ._ee +=_ffeg ._abd ;_aadb ._ebg ._cga =false ;_aadb .adjustHeights (_ffeg ._ecc );};func (_edef *convertContext )makePdfBlockFromCBCs (_afcg [][]*_ce .EG_ContentBlockContent ,_eabe ,_eggc float64 ,_ecff *_a .Rectangle ,_dfdb bool ,_fccd *prefix )(*_ac .Block ,error ){if _ecff ==nil {_ecff =&_a .Rectangle {};};_bgcg :=&_a .Rectangle {Top :_ecff .Top ,Bottom :_eggc -_ecff .Bottom ,Left :_ecff .Left ,Right :_eabe -_ecff .Right };_cebd :=_a .MakeTempCreator (_eabe ,_eggc );_fbgf :=&convertContext {_edgf :_cebd ,_beeb :_edef ._beeb ,_becf :_bgcg ,_aefdg :_fccd };for _ ,_gadff :=range _afcg {_fbgf .addAbsoluteCBCs (_gadff );};if _dfdb {_bcb :=0.0;for _ ,_fbecg :=range _fbgf ._abfc {for _ ,_dbfb :=range _fbecg ._be {_bcb +=(_dbfb ._ga +_dbfb ._bg .Top +_dbfb ._bg .Bottom );};};_bgcg .Bottom =_bcb -_ecff .Bottom ;_cebd =_a .MakeTempCreator (_eabe ,_bcb );_fbgf =&convertContext {_edgf :_cebd ,_beeb :_edef ._beeb ,_becf :_bgcg ,_aefdg :_fccd };for _ ,_eebf :=range _afcg {_fbgf .addAbsoluteCBCs (_eebf );};};_fbgf .alignSymbolsVertically ();_fbgf ._edgf .NewPage ();_fbgf .drawPage (_fbgf ._abfc [len (_fbgf ._abfc )-1]);return _a .MakeBlockFromCreator (_cebd );};const _dd =0.67;func (_eaga *convertContext )adjustRightBoundOfLastSpan (){_adb :=_eaga ._ffaf ._ad ;_bgdf :=_eaga ._gfg ._fc +_eaga ._gabe ._fd ;_eacb :=_bgdf +_eaga ._gfg ._dg ;for _ ,_gadf :=range _eaga ._beebf ._cf {if ((_bgdf > _gadf ._ab .Top &&_bgdf < _gadf ._ab .Bottom )||(_eacb > _gadf ._ab .Top &&_bgdf < _gadf ._ab .Bottom ))&&(_adb > _gadf ._ab .Left ){_adb =_gadf ._ab .Left ;};};_eaga ._ffaf ._ad =_adb ;};func (_bgag *convertContext )newPage (){_eeb :=&page {};_eeb ._cb =_bgag ._becf ;_eeb ._ea =_eeb ._cb .Top ;if _bgag ._afcabe {_eeb ._eg =true ;_eeb ._ea +=_gf ;};_bgag ._abfc =append (_bgag ._abfc ,_eeb );_bgag ._beebf =_eeb ;};var _gfa =_bbad (0.25);func (_baf *convertContext )alignParagraph (){_cge :=_baf ._gabe ;if _cge ._ec ==_ac .TextAlignmentLeft {return ;};_dfa :=len (_cge ._fa )-1;for _aef ,_afb :=range _cge ._fa {_gfacc :=len (_afb ._ede )-1;for _dgg ,_dbec :=range _afb ._ede {_dcc :=true ;_aea :=len (_dbec ._abg );_fefg :=0.0;for _eadd :=len (_dbec ._abg )-1;_eadd >=0;_eadd --{_dac :=_dbec ._abg [_eadd ];if _dcc &&_dac ._cga {_aea =_eadd ;}else {_dcc =false ;for _ ,_dccd :=range _dac ._fb {_fefg +=_dccd ._abd ;};};};_dbec ._abg =_dbec ._abg [:_aea ];_afbb :=_dbec ._ad -_dbec ._eac -_fefg ;switch _cge ._ec {case _ac .TextAlignmentRight :_dbec .moveRight (_afbb );case _ac .TextAlignmentCenter :_dbec .moveRight (_afbb /2);case _ac .TextAlignmentJustify :if _aef !=_dfa ||_dgg !=_gfacc {_bga :=[]*word {};for _ ,_gec :=range _dbec ._abg {if _gec ._cga {_bga =append (_bga ,_gec );};};_geb :=_afbb /float64 (len (_bga ));for _ ,_dcca :=range _bga {_dcca ._ee +=_geb ;};var _gab *word ;for _ ,_cgc :=range _dbec ._abg {if _gab !=nil {_cgc ._eb =_gab ._eb +_gab ._ee ;};_gab =_cgc ;};};};};};};type word struct{_fb []*symbol ;_eb float64 ;_ee float64 ;_cga bool ;};func (_dfb *convertContext )addAbsoluteEGPC (_ddge []*_ce .EG_PContent ,_cd *_ce .CT_PPr ,_dddf *prefix )bool {_dfb .newParagraph ();_dfb .assignPropsToAbsoluteParagraph (_cd ,_dfb ._gabe );_dfb .determineParagraphBounds ();_dfb .addAnchorBlocks (_ddge );_dfb .addAnchorExtra (_ddge );_dfb .newLine ();_dfb .newWord ();if len (_ddge )==0{_dfb .addEmptyLine ();return false ;};if _dddf !=nil {_dfb ._aefdg =_dddf ;};for _ ,_dbg :=range _ddge {for _ ,_dfd :=range _dbg .FldSimple {if _dfd !=nil {_dfb .addAbsoluteEGPC (_dfd .EG_PContent ,_cd ,_dddf );};};if _fbf :=_dbg .Hyperlink ;_fbf !=nil {_dfb ._fbeg =_fbf ;_dfb .addAbsoluteCRC (_fbf .EG_ContentRunContent ,_cd );};_dfb ._fbeg =nil ;if _dfb .addAbsoluteCRC (_dbg .EG_ContentRunContent ,_cd ){return true ;};};_dfb .addCurrentWordToParagraph ();return false ;};func (_fgaa *convertContext )newWord (){_fgaa ._ebg =&word {_cga :true ,_eb :_fgaa ._gfg ._bcc }};type page struct{_cb *_a .Rectangle ;_be []*paragraph ;_ea float64 ;_cf []*zoneToSkip ;_de []*_ac .Image ;_ead []*_ac .Image ;_cec []*block ;_deb []*block ;_aa []*note ;_eg bool ;};func (_eabc *convertContext )addEmptyLine (){_eabc .addTextSymbol (&symbol {_edb :"\u000d",_abd :0,_ecc :_eabc ._gabe ._ddg });};func (_gcb *convertContext )addCellToTable (_dgcf *_ac .Table ,_eefd *_ce .CT_Tc ,_ceef *_ce .CT_TblPr ,_cegc *_ce .CT_TblPrEx ,_egd ,_agaf ,_degb ,_bfda int ){var _ccbf *_ac .TableCell ;_cceb :=1;_ceae :=_dfcd (_ceef ,_cegc ,_eefd .TcPr ,_egd ,_agaf ,_degb ,_bfda );_cege :=_cca ;_afca :=_ac .CellVerticalAlignmentTop ;if _ceae !=nil {if _ceae .GridSpan !=nil {_cceb =int (_ceae .GridSpan .ValAttr );};_ccbf =_dgcf .MultiColCell (_cceb );if _faea :=_ceae .TcBorders ;_faea !=nil {if _gdd :=_faea .Left ;_gdd !=nil {_ada ,_feg ,_gga :=_efdd (_gdd );_ccbf .SetBorder (_ac .CellBorderSideLeft ,_ada ,_gga );if _feg !=nil &&*_feg !=nil {_ccbf .SetSideBorderColor (_ac .CellBorderSideLeft ,*_feg );};};if _egeb :=_faea .Top ;_egeb !=nil {_dbfe ,_afcab ,_bege :=_efdd (_egeb );_ccbf .SetBorder (_ac .CellBorderSideTop ,_dbfe ,_bege );if _afcab !=nil &&*_afcab !=nil {_ccbf .SetSideBorderColor (_ac .CellBorderSideTop ,*_afcab );};};if _efc :=_faea .Right ;_efc !=nil {_ggdd ,_gcfa ,_dab :=_efdd (_efc );_ccbf .SetBorder (_ac .CellBorderSideRight ,_ggdd ,_dab );if _gcfa !=nil &&*_gcfa !=nil {_ccbf .SetSideBorderColor (_ac .CellBorderSideRight ,*_gcfa );};};if _acgd :=_faea .Bottom ;_acgd !=nil {_fefda ,_dff ,_becg :=_efdd (_acgd );_ccbf .SetBorder (_ac .CellBorderSideBottom ,_fefda ,_becg );if _dff !=nil &&*_dff !=nil {_ccbf .SetSideBorderColor (_ac .CellBorderSideBottom ,*_dff );};};}else {_ccbf .SetBorder (_ac .CellBorderSideAll ,_ac .CellBorderStyleSingle ,_bbad (0.125));_ccbf .SetBorderColor (_ac .ColorBlack );};if _caab :=_ceae .Shd ;_caab !=nil {if _gedb :=_caab .FillAttr ;_gedb !=nil {if _acgg :=_gedb .ST_HexColorRGB ;_acgg !=nil {_dcbd :=_ac .ColorRGBFromHex ("\u0023"+*_acgg );_ccbf .SetBackgroundColor (_dcbd );};};};if _fgg :=_ceae .TcMar ;_fgg !=nil {_cege =_bca (_fgg .Left ,0,_cca );};if _cfbg :=_ceae .VAlign ;_cfbg !=nil {switch _cfbg .ValAttr {case _ce .ST_VerticalJcCenter :_afca =_ac .CellVerticalAlignmentMiddle ;case _ce .ST_VerticalJcBottom :_afca =_ac .CellVerticalAlignmentBottom ;};};};if _ccbf ==nil {_ccbf =_dgcf .NewCell ();};_ccbf .SetVerticalAlignment (_afca );_ccbf .SetIndent (_cege );_cfgb :=_eefd .EG_BlockLevelElts ;_caag :=_gcb ._edgf .NewStyledParagraph ();_ceb :=false ;for _ ,_acac :=range _cfgb {for _ ,_gdgf :=range _acac .EG_ContentBlockContent {for _ ,_gdag :=range _gdgf .P {if _ceb {_dfff :=_caag .Append ("\u000a");_fbgd :=_gcb ._edgf .NewTextStyle ();_fbgd .FontSize =0;_dfff .Style =_fbgd ;};_dabg ,_ :=_gcb .combinePPrWithStyles (_gdag .PPr );for _ ,_acb :=range _gdag .EG_PContent {for _ ,_dfcb :=range _acb .EG_ContentRunContent {if _gbdd :=_dfcb .R ;_gbdd !=nil {_adcc :=_aega (_gcb ._beeb ,_gbdd .RPr ,_dabg );for _ ,_bee :=range _gbdd .EG_RunInnerContent {var _feag *_ac .TextChunk ;if _bee .T !=nil &&_bee .T .Content !=""{_ceb =true ;_feag =_caag .Append (_bee .T .Content );_feag .Style ,_ ,_ =_gcb .makeRunStyle (_adcc ,false ,false ,false ,false ,false );};};};};};if !_ceb {_dfaf :=_aega (_gcb ._beeb ,_ce .NewCT_RPr (),_dabg );_efbd :=_caag .Append ("\u0020");_efbd .Style ,_ ,_ =_gcb .makeRunStyle (_dfaf ,false ,false ,false ,false ,false );};if _caag !=nil {_gcb .assignPropsToRelativeParagraph (_dabg ,_caag );};};};};_ccbf .SetContent (_caag );};func _cfea (_gggb ,_cbeb *_ce .CT_Border ,_edbb bool )*_ce .CT_Border {if _edbb {return _gggb ;};return _cbeb ;};func _bca (_gggg *_ce .CT_TblWidth ,_gfbg ,_dcddb float64 )float64 {if _gggg !=nil {if _cgccd :=_gggg .WAttr ;_cgccd !=nil {if _efde :=_cgccd .ST_DecimalNumberOrPercent ;_efde !=nil {if _dggfc :=_efde .ST_UnqualifiedPercentage ;_dggfc !=nil {switch _gggg .TypeAttr {case _ce .ST_TblWidthDxa :return float64 (*_dggfc )/56.7;case _ce .ST_TblWidthPct :return float64 (*_dggfc )/100*_gfbg ;default:return _dcddb ;};};};};};return _dcddb ;};func _efdd (_fdfa *_ce .CT_Border )(_ac .CellBorderStyle ,*_ac .Color ,float64 ){if _fdfa ==nil {return _ac .CellBorderStyleNone ,nil ,0;};var _bebdg _ac .CellBorderStyle ;switch _fdfa .ValAttr {case _ce .ST_BorderSingle :_bebdg =_ac .CellBorderStyleSingle ;case _ce .ST_BorderDouble :_bebdg =_ac .CellBorderStyleDouble ;default:_bebdg =_ac .CellBorderStyleNone ;};var _gaaa _ac .Color ;if _baac :=_fdfa .ColorAttr ;_baac !=nil {if _cefc :=_baac .ST_HexColorRGB ;_cefc !=nil {_gaaa =_ac .ColorRGBFromHex ("\u0023"+*_cefc );};};_ecca :=0.0;if _dda :=_fdfa .SzAttr ;_dda !=nil {_ecca =float64 (*_dda )/8;};return _bebdg ,&_gaaa ,_ecca ;};type symbol struct{_edb string ;_aad float64 ;_ecc float64 ;_aadf float64 ;_abd float64 ;_dea *_ac .TextStyle ;_fac *_ac .Image ;_egb *block ;_gfac string ;_fde bool ;_gdb bool ;};func (_gcga *convertContext )determineParagraphBounds (){_gcga ._gabe ._ega =_gcga ._beebf ._cb .Left +_gcga ._gabe ._bg .Left ;_gcga ._gabe ._ag =_gcga ._gabe ._ega +_gcga ._gabe ._ff ;_gcga ._gabe ._ge =_gcga ._beebf ._cb .Right -_gcga ._gabe ._bg .Right ;};func (_ffb *convertContext )addAbsoluteCBCs (_ddd []*_ce .EG_ContentBlockContent ){for _ ,_fca :=range _ddd {_ffb .addParagraphs (_fca .P );_ffb .addTables (_fca .Tbl );};};func _bbg (_dbfa ,_dcd string ,_dbbd ,_abf bool )[]*symbol {_gbdb :=[]*symbol {};for _ ,_gad :=range _dbfa {_efbc :=&symbol {_edb :string (_gad ),_fde :_dbbd ,_gdb :_abf ,_gfac :_dcd };_gbdb =append (_gbdb ,_efbc );};return _gbdb ;};func _afge (_egbe ,_gbff *_ce .CT_PPrGeneral )*_ce .CT_PPrGeneral {if _egbe ==nil {return _egbe ;};if _gbff ==nil {return _egbe ;};if _egbe .PStyle ==nil {_egbe .PStyle =_gbff .PStyle ;};if _egbe .KeepNext ==nil {_egbe .KeepNext =_gbff .KeepNext ;};if _egbe .KeepLines ==nil {_egbe .KeepLines =_gbff .KeepLines ;};if _egbe .PageBreakBefore ==nil {_egbe .PageBreakBefore =_gbff .PageBreakBefore ;};if _egbe .FramePr ==nil {_egbe .FramePr =_gbff .FramePr ;};if _egbe .WidowControl ==nil {_egbe .WidowControl =_gbff .WidowControl ;};if _egbe .NumPr ==nil {_egbe .NumPr =_gbff .NumPr ;};if _egbe .SuppressLineNumbers ==nil {_egbe .SuppressLineNumbers =_gbff .SuppressLineNumbers ;};if _egbe .PBdr ==nil {_egbe .PBdr =_gbff .PBdr ;};if _egbe .Shd ==nil {_egbe .Shd =_gbff .Shd ;};if _egbe .Tabs ==nil {_egbe .Tabs =_gbff .Tabs ;};if _egbe .SuppressAutoHyphens ==nil {_egbe .SuppressAutoHyphens =_gbff .SuppressAutoHyphens ;};if _egbe .Kinsoku ==nil {_egbe .Kinsoku =_gbff .Kinsoku ;};if _egbe .WordWrap ==nil {_egbe .WordWrap =_gbff .WordWrap ;};if _egbe .OverflowPunct ==nil {_egbe .OverflowPunct =_gbff .OverflowPunct ;};if _egbe .TopLinePunct ==nil {_egbe .TopLinePunct =_gbff .TopLinePunct ;};if _egbe .AutoSpaceDE ==nil {_egbe .AutoSpaceDE =_gbff .AutoSpaceDE ;};if _egbe .AutoSpaceDN ==nil {_egbe .AutoSpaceDN =_gbff .AutoSpaceDN ;};if _egbe .Bidi ==nil {_egbe .Bidi =_gbff .Bidi ;};if _egbe .AdjustRightInd ==nil {_egbe .AdjustRightInd =_gbff .AdjustRightInd ;};if _egbe .SnapToGrid ==nil {_egbe .SnapToGrid =_gbff .SnapToGrid ;};if _egbe .Spacing ==nil {_egbe .Spacing =_gbff .Spacing ;};if _egbe .Ind ==nil {_egbe .Ind =_gbff .Ind ;};if _egbe .ContextualSpacing ==nil {_egbe .ContextualSpacing =_gbff .ContextualSpacing ;};if _egbe .MirrorIndents ==nil {_egbe .MirrorIndents =_gbff .MirrorIndents ;};if _egbe .SuppressOverlap ==nil {_egbe .SuppressOverlap =_gbff .SuppressOverlap ;};if _egbe .Jc ==nil {_egbe .Jc =_gbff .Jc ;};if _egbe .TextDirection ==nil {_egbe .TextDirection =_gbff .TextDirection ;};if _egbe .TextAlignment ==nil {_egbe .TextAlignment =_gbff .TextAlignment ;};if _egbe .TextboxTightWrap ==nil {_egbe .TextboxTightWrap =_gbff .TextboxTightWrap ;};if _egbe .OutlineLvl ==nil {_egbe .OutlineLvl =_gbff .OutlineLvl ;};if _egbe .DivId ==nil {_egbe .DivId =_gbff .DivId ;};if _egbe .CnfStyle ==nil {_egbe .CnfStyle =_gbff .CnfStyle ;};if _egbe .PPrChange ==nil {_egbe .PPrChange =_gbff .PPrChange ;};return _egbe ;};func _ebaea (_daad ,_ceab *_ce .CT_HpsMeasure )float64 {var _aade float64 ;_dcea :=_a .DefaultFontSize ;if _daad !=nil {_aade =float64 (*_daad .ValAttr .ST_UnsignedDecimalNumber );}else if _ceab !=nil {_aade =float64 (*_ceab .ValAttr .ST_UnsignedDecimalNumber );};if _aade !=0{_dcea =_aade /24*_a .DefaultFontSize ;};return _dcea ;};type paragraph struct{_ff float64 ;_bg *_a .Rectangle ;_ag float64 ;_ega float64 ;_ge float64 ;_fd float64 ;_ga float64 ;_ec _ac .TextAlignment ;_ddg float64 ;_fa []*line ;_acg *tableWrapper ;_dc []*_ac .Image ;_dbc []*_ac .Image ;_ffd []*block ;_ace []*block ;_fab []*note ;_cgg float64 ;_gfb []*zoneToSkip ;_gde float64 ;_deg bool ;};func (_addb *convertContext )assignPropsToAbsoluteParagraph (_fgaf *_ce .CT_PPr ,_gbf *paragraph )(float64 ,float64 ){_fgaf =_ecab (_fgaf ,_addb ._fbdc ,_addb ._abfd );_eegg :=12.4;if _fgaf ==nil {return 0,0;};if _ceaf :=_fgaf .RPr ;_ceaf !=nil {_adbb :=_ebaea (_ceaf .Sz ,_ceaf .SzCs );if _eegg <=_adbb {_eegg =_adbb ;};};if _fgaf .Jc !=nil {switch _fgaf .Jc .ValAttr {case _ce .ST_JcRight :_gbf ._ec =_ac .TextAlignmentRight ;case _ce .ST_JcCenter :_gbf ._ec =_ac .TextAlignmentCenter ;case _ce .ST_JcBoth :_gbf ._ec =_ac .TextAlignmentJustify ;default:_gbf ._ec =_ac .TextAlignmentLeft ;};};var _bedad ,_egda ,_bdg ,_acbb ,_fcfd float64 ;if _ffdf :=_fgaf .Spacing ;_ffdf !=nil {if _gedf :=_ffdf .BeforeAttr ;_gedf !=nil {if _gedf .ST_UnsignedDecimalNumber !=nil {_bedad =_a .PointsFromTwips (int64 (*_gedf .ST_UnsignedDecimalNumber ));};};if _bbda :=_ffdf .AfterAttr ;_bbda !=nil {if _bbda .ST_UnsignedDecimalNumber !=nil {_egda =_a .PointsFromTwips (int64 (*_bbda .ST_UnsignedDecimalNumber ));};};if _abcc :=_ffdf .LineAttr ;_abcc !=nil {if _abcc .Int64 !=nil &&*_abcc .Int64 !=0{_eegg =float64 (*_abcc .Int64 )/20;};};};_gbf ._ddg =_eegg ;if _cgee :=_fgaf .Ind ;_cgee !=nil {if _cdaf :=_cgee .FirstLineAttr ;_cdaf !=nil {if _cdaf .ST_UnsignedDecimalNumber !=nil {_fcfd =_a .PointsFromTwips (int64 (*_cdaf .ST_UnsignedDecimalNumber ));};};if _cag :=_cgee .HangingAttr ;_cag !=nil {if _cag .ST_UnsignedDecimalNumber !=nil {_fcfd -=_a .PointsFromTwips (int64 (*_cag .ST_UnsignedDecimalNumber ));};};if _afde :=_cgee .LeftAttr ;_afde !=nil {if _afde .Int64 !=nil {_bdg =_a .PointsFromTwips (*_afde .Int64 );};};if _fgdf :=_cgee .RightAttr ;_fgdf !=nil {if _fgdf .Int64 !=nil {_acbb =_a .PointsFromTwips (*_fgdf .Int64 );};};};_gcfb :=_addb ._beebf ._be ;if len (_gcfb )> 0{_bedad -=_gcfb [len (_gcfb )-1]._bg .Bottom ;if _bedad < 0{_bedad =0;};};_gbf ._bg =&_a .Rectangle {Top :_bedad ,Bottom :_egda ,Left :_bdg ,Right :_acbb };_gbf ._ff =_fcfd ;return _bedad ,_bdg ;}; + +// RegisterFont makes a PdfFont accessible for using in converting to PDF. +func RegisterFont (name string ,style FontStyle ,font *_ef .PdfFont ){_a .RegisterFont (name ,style ,font );}; \ No newline at end of file diff --git a/document/document.go b/document/document.go index ec77e9470e..bd444d59c0 100644 --- a/document/document.go +++ b/document/document.go @@ -22,1594 +22,1600 @@ Example: run.SetText("foo") doc.SaveToFile("foo.docx") */ -package document ;import (_fd "archive/zip";_aa "bytes";_bdc "errors";_e "fmt";_b "github.com/unidoc/unioffice";_fg "github.com/unidoc/unioffice/color";_bdg "github.com/unidoc/unioffice/common";_gd "github.com/unidoc/unioffice/common/tempstorage";_ddg "github.com/unidoc/unioffice/internal/license";_cbe "github.com/unidoc/unioffice/measurement";_gfg "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX";_ba "github.com/unidoc/unioffice/schema/soo/dml";_cb "github.com/unidoc/unioffice/schema/soo/dml/chart";_bf "github.com/unidoc/unioffice/schema/soo/dml/picture";_dde "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_eg "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_gc "github.com/unidoc/unioffice/schema/soo/wml";_gda "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_bdd "github.com/unidoc/unioffice/vmldrawing";_gf "github.com/unidoc/unioffice/zippkg";_ca "image";_ff "image/jpeg";_g "io";_dd "log";_c "math/rand";_bd "os";_cg "path/filepath";_a "strings";_f "unicode";); +package document ;import (_ea "archive/zip";_ac "bytes";_a "errors";_c "fmt";_e "github.com/unidoc/unioffice";_cd "github.com/unidoc/unioffice/color";_bd "github.com/unidoc/unioffice/common";_ge "github.com/unidoc/unioffice/common/tempstorage";_fa "github.com/unidoc/unioffice/internal/license";_gdc "github.com/unidoc/unioffice/measurement";_de "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX";_daa "github.com/unidoc/unioffice/schema/soo/dml";_cde "github.com/unidoc/unioffice/schema/soo/dml/chart";_fag "github.com/unidoc/unioffice/schema/soo/dml/picture";_db "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gg "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_fc "github.com/unidoc/unioffice/schema/soo/wml";_eg "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_bdb "github.com/unidoc/unioffice/vmldrawing";_dae "github.com/unidoc/unioffice/zippkg";_fd "image";_gd "image/jpeg";_da "io";_b "log";_g "math/rand";_d "os";_bgg "path/filepath";_bg "strconv";_be "strings";_gc "unicode";); -// TableConditionalFormatting controls the conditional formatting within a table -// style. -type TableConditionalFormatting struct{_bcgbf *_gc .CT_TblStylePr }; - -// X returns the inner wrapped XML type. -func (_cbbc Style )X ()*_gc .CT_Style {return _cbbc ._fbgg }; +// SetTextWrapTopAndBottom sets the text wrap to top and bottom. +func (_dgc AnchoredDrawing )SetTextWrapTopAndBottom (){_dgc ._cf .Choice =&_fc .WdEG_WrapTypeChoice {};_dgc ._cf .Choice .WrapTopAndBottom =_fc .NewWdCT_WrapTopBottom ();_dgc ._cf .LayoutInCellAttr =true ;_dgc ._cf .AllowOverlapAttr =true ;}; -// SetVerticalAlignment controls the vertical alignment of the run, this is used -// to control if text is superscript/subscript. -func (_dede RunProperties )SetVerticalAlignment (v _dde .ST_VerticalAlignRun ){if v ==_dde .ST_VerticalAlignRunUnset {_dede ._dgadd .VertAlign =nil ;}else {_dede ._dgadd .VertAlign =_gc .NewCT_VerticalAlignRun ();_dede ._dgadd .VertAlign .ValAttr =v ;};}; +// SetEndIndent controls the end indentation. +func (_bbfd ParagraphProperties )SetEndIndent (m _gdc .Distance ){if _bbfd ._eagd .Ind ==nil {_bbfd ._eagd .Ind =_fc .NewCT_Ind ();};if m ==_gdc .Zero {_bbfd ._eagd .Ind .EndAttr =nil ;}else {_bbfd ._eagd .Ind .EndAttr =&_fc .ST_SignedTwipsMeasure {};_bbfd ._eagd .Ind .EndAttr .Int64 =_e .Int64 (int64 (m /_gdc .Twips ));};}; -// SetFirstRow controls the conditional formatting for the first row in a table. -func (_cbbf TableLook )SetFirstRow (on bool ){if !on {_cbbf ._aeba .FirstRowAttr =&_dde .ST_OnOff {};_cbbf ._aeba .FirstRowAttr .ST_OnOff1 =_dde .ST_OnOff1Off ;}else {_cbbf ._aeba .FirstRowAttr =&_dde .ST_OnOff {};_cbbf ._aeba .FirstRowAttr .ST_OnOff1 =_dde .ST_OnOff1On ;};}; +// FormFields extracts all of the fields from a document. They can then be +// manipulated via the methods on the field and the document saved. +func (_ced *Document )FormFields ()[]FormField {_bccf :=[]FormField {};for _ ,_cbcec :=range _ced .Paragraphs (){_gaaa :=_cbcec .Runs ();for _gedcb ,_fadg :=range _gaaa {for _ ,_effb :=range _fadg ._degf .EG_RunInnerContent {if _effb .FldChar ==nil ||_effb .FldChar .FfData ==nil {continue ;};if _effb .FldChar .FldCharTypeAttr ==_fc .ST_FldCharTypeBegin {if len (_effb .FldChar .FfData .Name )==0||_effb .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_dfg :=FormField {_dffg :_effb .FldChar .FfData };if _effb .FldChar .FfData .TextInput !=nil {for _cagg :=_gedcb +1;_cagg < len (_gaaa )-1;_cagg ++{if len (_gaaa [_cagg ]._degf .EG_RunInnerContent )==0{continue ;};_fceb :=_gaaa [_cagg ]._degf .EG_RunInnerContent [0];if _fceb .FldChar !=nil &&_fceb .FldChar .FldCharTypeAttr ==_fc .ST_FldCharTypeSeparate {if len (_gaaa [_cagg +1]._degf .EG_RunInnerContent )==0{continue ;};if _gaaa [_cagg +1]._degf .EG_RunInnerContent [0].FldChar ==nil {_dfg ._befg =_gaaa [_cagg +1]._degf .EG_RunInnerContent [0];break ;};};};};_bccf =append (_bccf ,_dfg );};};};};return _bccf ;}; -// SetToolTip sets the tooltip text for a hyperlink. -func (_fdef HyperLink )SetToolTip (text string ){if text ==""{_fdef ._dgea .TooltipAttr =nil ;}else {_fdef ._dgea .TooltipAttr =_b .String (text );};}; +// Clear clears the styes. +func (_egdge Styles )Clear (){_egdge ._dfgfe .DocDefaults =nil ;_egdge ._dfgfe .LatentStyles =nil ;_egdge ._dfgfe .Style =nil ;}; -// DrawingAnchored returns a slice of AnchoredDrawings. -func (_beed Run )DrawingAnchored ()[]AnchoredDrawing {_gdbc :=[]AnchoredDrawing {};for _ ,_afbd :=range _beed ._bced .EG_RunInnerContent {if _afbd .Drawing ==nil {continue ;};for _ ,_fddg :=range _afbd .Drawing .Anchor {_gdbc =append (_gdbc ,AnchoredDrawing {_beed ._ffgc ,_fddg });};};return _gdbc ;}; +// SetConformance sets conformance attribute of the document +// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: +// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. +func (_bfgg Document )SetConformance (conformanceAttr _db .ST_ConformanceClass ){_bfgg ._gcd .ConformanceAttr =conformanceAttr ;}; -// X returns the inner wrapped XML type. -func (_ade HyperLink )X ()*_gc .CT_Hyperlink {return _ade ._dgea };func _abadf ()*_gda .OfcLock {_acbe :=_gda .NewOfcLock ();_acbe .ExtAttr =_gda .ST_ExtEdit ;_acbe .AspectratioAttr =_dde .ST_TrueFalseTrue ;return _acbe ;};const _gdde ="\u0046\u006f\u0072\u006d\u0046\u0069\u0065l\u0064\u0054\u0079\u0070\u0065\u0055\u006e\u006b\u006e\u006f\u0077\u006e\u0046\u006fr\u006dF\u0069\u0065\u006c\u0064\u0054\u0079p\u0065\u0054\u0065\u0078\u0074\u0046\u006fr\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0046\u006f\u0072\u006d\u0046i\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0044\u0072\u006f\u0070\u0044\u006fw\u006e"; +// SetXOffset sets the X offset for an image relative to the origin. +func (_af AnchoredDrawing )SetXOffset (x _gdc .Distance ){_af ._cf .PositionH .Choice =&_fc .WdCT_PosHChoice {};_af ._cf .PositionH .Choice .PosOffset =_e .Int32 (int32 (x /_gdc .EMU ));}; -// SetContextualSpacing controls whether to Ignore Spacing Above and Below When -// Using Identical Styles -func (_egdb ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_egdb ._gbff .ContextualSpacing =nil ;}else {_egdb ._gbff .ContextualSpacing =_gc .NewCT_OnOff ();};};func _ag ()(*_ba .CT_Point2D ,[]*_ba .CT_Point2D ){var (_adf int64 =0;_bg int64 =21600;);_fge :=_ba .ST_Coordinate {ST_CoordinateUnqualified :&_adf ,ST_UniversalMeasure :nil };_geg :=_ba .ST_Coordinate {ST_CoordinateUnqualified :&_bg ,ST_UniversalMeasure :nil };_gfd :=_ba .NewCT_Point2D ();_gfd .XAttr =_fge ;_gfd .YAttr =_fge ;_fda :=[]*_ba .CT_Point2D {&_ba .CT_Point2D {XAttr :_fge ,YAttr :_geg },&_ba .CT_Point2D {XAttr :_geg ,YAttr :_geg },&_ba .CT_Point2D {XAttr :_geg ,YAttr :_fge },_gfd };return _gfd ,_fda ;}; +// AddWatermarkPicture adds new watermark picture to document. +func (_ebfbe *Document )AddWatermarkPicture (imageRef _bd .ImageRef )WatermarkPicture {var _cbba []Header ;if _afda ,_cbce :=_ebfbe .BodySection ().GetHeader (_fc .ST_HdrFtrDefault );_cbce {_cbba =append (_cbba ,_afda );};if _bfdc ,_cfde :=_ebfbe .BodySection ().GetHeader (_fc .ST_HdrFtrEven );_cfde {_cbba =append (_cbba ,_bfdc );};if _ecg ,_aeag :=_ebfbe .BodySection ().GetHeader (_fc .ST_HdrFtrFirst );_aeag {_cbba =append (_cbba ,_ecg );};if len (_cbba )< 1{_fcbb :=_ebfbe .AddHeader ();_ebfbe .BodySection ().SetHeader (_fcbb ,_fc .ST_HdrFtrDefault );_cbba =append (_cbba ,_fcbb );};var _agbf error ;_cge :=NewWatermarkPicture ();for _ ,_egf :=range _cbba {imageRef ,_agbf =_egf .AddImageRef (imageRef );if _agbf !=nil {return WatermarkPicture {};};_efb :=_egf .Paragraphs ();if len (_efb )< 1{_eaecf :=_egf .AddParagraph ();_eaecf .AddRun ().AddText ("");};for _ ,_fedf :=range _egf .X ().EG_ContentBlockContent {for _ ,_fba :=range _fedf .P {for _ ,_gcbg :=range _fba .EG_PContent {for _ ,_gdcb :=range _gcbg .EG_ContentRunContent {if _gdcb .R ==nil {continue ;};for _ ,_agbb :=range _gdcb .R .EG_RunInnerContent {_agbb .Pict =_cge ._efgc ;break ;};};};};};};_cge .SetPicture (imageRef );return _cge ;}; -// Pict returns the pict object. -func (_gdcg *WatermarkText )Pict ()*_gc .CT_Picture {return _gdcg ._eeee };func (_accf Paragraph )addEndBookmark (_edfd int64 )*_gc .CT_MarkupRange {_dbgc :=_gc .NewEG_PContent ();_accf ._ebgb .EG_PContent =append (_accf ._ebgb .EG_PContent ,_dbgc );_aaedg :=_gc .NewEG_ContentRunContent ();_acdb :=_gc .NewEG_RunLevelElts ();_aaag :=_gc .NewEG_RangeMarkupElements ();_fbgce :=_gc .NewCT_MarkupRange ();_fbgce .IdAttr =_edfd ;_aaag .BookmarkEnd =_fbgce ;_dbgc .EG_ContentRunContent =append (_dbgc .EG_ContentRunContent ,_aaedg );_aaedg .EG_RunLevelElts =append (_aaedg .EG_RunLevelElts ,_acdb );_acdb .EG_RangeMarkupElements =append (_acdb .EG_RangeMarkupElements ,_aaag );return _fbgce ;}; +// Name returns the name of the style if set. +func (_fccd Style )Name ()string {if _fccd ._afcd .Name ==nil {return "";};return _fccd ._afcd .Name .ValAttr ;}; -// SetStart sets the cell start margin -func (_gba CellMargins )SetStart (d _cbe .Distance ){_gba ._cbgc .Start =_gc .NewCT_TblWidth ();_gcb (_gba ._cbgc .Start ,d );}; +// AddRow adds a row to a table. +func (_dafc Table )AddRow ()Row {_dcea :=_fc .NewEG_ContentRowContent ();_dafc ._afdac .EG_ContentRowContent =append (_dafc ._afdac .EG_ContentRowContent ,_dcea );_gfdb :=_fc .NewCT_Row ();_dcea .Tr =append (_dcea .Tr ,_gfdb );return Row {_dafc ._aaaac ,_gfdb };}; -// SetBold sets the run to bold. -func (_efea RunProperties )SetBold (b bool ){if !b {_efea ._dgadd .B =nil ;_efea ._dgadd .BCs =nil ;}else {_efea ._dgadd .B =_gc .NewCT_OnOff ();_efea ._dgadd .BCs =_gc .NewCT_OnOff ();};}; +// SetSize sets the size of the displayed image on the page. +func (_bfbde InlineDrawing )SetSize (w ,h _gdc .Distance ){_bfbde ._fdgf .Extent .CxAttr =int64 (float64 (w *_gdc .Pixel72 )/_gdc .EMU );_bfbde ._fdgf .Extent .CyAttr =int64 (float64 (h *_gdc .Pixel72 )/_gdc .EMU );};func (_bfd *Document )validateTableCells ()error {for _ ,_fade :=range _bfd ._gcd .Body .EG_BlockLevelElts {for _ ,_gcea :=range _fade .EG_ContentBlockContent {for _ ,_fgdaa :=range _gcea .Tbl {for _ ,_ffcd :=range _fgdaa .EG_ContentRowContent {for _ ,_fada :=range _ffcd .Tr {_bcde :=false ;for _ ,_aag :=range _fada .EG_ContentCellContent {_eabe :=false ;for _ ,_ccfa :=range _aag .Tc {_bcde =true ;for _ ,_dacd :=range _ccfa .EG_BlockLevelElts {for _ ,_fbbb :=range _dacd .EG_ContentBlockContent {if len (_fbbb .P )> 0{_eabe =true ;break ;};};};};if !_eabe {return _a .New ("t\u0061\u0062\u006c\u0065\u0020\u0063e\u006c\u006c\u0020\u006d\u0075\u0073t\u0020\u0063\u006f\u006e\u0074\u0061\u0069n\u0020\u0061\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061p\u0068");};};if !_bcde {return _a .New ("\u0074\u0061b\u006c\u0065\u0020\u0072\u006f\u0077\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0020ce\u006c\u006c");};};};};};};return nil ;};func _edca (_acab _da .ReaderAt ,_bgeg int64 ,_cdaf string )(*Document ,error ){const _fgc ="\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0052\u0065\u0061\u0064";if !_fa .GetLicenseKey ().IsLicensed ()&&!_bedg {_c .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_c .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return nil ,_a .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_bfc :=New ();_bfc .Numbering ._eaabg =nil ;if len (_cdaf )> 0{_bfc ._agf =_cdaf ;}else {_dfbg ,_gbeda :=_fa .GenRefId ("\u0064\u0072");if _gbeda !=nil {_e .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_gbeda );return nil ,_gbeda ;};_bfc ._agf =_dfbg ;};if _ccc :=_fa .Track (_bfc ._agf ,_fgc );_ccc !=nil {_c .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_ccc );return nil ,_ccc ;};_fac ,_gfag :=_ge .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _gfag !=nil {return nil ,_gfag ;};_bfc .TmpPath =_fac ;_ebce ,_gfag :=_ea .NewReader (_acab ,_bgeg );if _gfag !=nil {return nil ,_c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_gfag );};_geee :=[]*_ea .File {};_geee =append (_geee ,_ebce .File ...);_bgaa :=false ;for _ ,_debdd :=range _geee {if _debdd .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_bgaa =true ;break ;};};if _bgaa {_bfc .CreateCustomProperties ();};_ddfg :=_bfc ._gcd .ConformanceAttr ;_gcdf :=_dae .DecodeMap {};_gcdf .SetOnNewRelationshipFunc (_bfc .onNewRelationship );_gcdf .AddTarget (_e .ContentTypesFilename ,_bfc .ContentTypes .X (),"",0);_gcdf .AddTarget (_e .BaseRelsFilename ,_bfc .Rels .X (),"",0);if _ccgg :=_gcdf .Decode (_geee );_ccgg !=nil {return nil ,_ccgg ;};_bfc ._gcd .ConformanceAttr =_ddfg ;for _ ,_gag :=range _geee {if _gag ==nil {continue ;};if _ecbd :=_bfc .AddExtraFileFromZip (_gag );_ecbd !=nil {return nil ,_ecbd ;};};if _bgaa {_cdec :=false ;for _ ,_bbe :=range _bfc .Rels .X ().Relationship {if _bbe .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cdec =true ;break ;};};if !_cdec {_bfc .AddCustomRelationships ();};};return _bfc ,nil ;}; -// AddParagraph adds a paragraph to the endnote. -func (_abfgd Endnote )AddParagraph ()Paragraph {_abead :=_gc .NewEG_ContentBlockContent ();_eae :=len (_abfgd ._cafb .EG_BlockLevelElts [0].EG_ContentBlockContent );_abfgd ._cafb .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_abfgd ._cafb .EG_BlockLevelElts [0].EG_ContentBlockContent ,_abead );_bbe :=_gc .NewCT_P ();var _aagf *_gc .CT_String ;if _eae !=0{_babc :=len (_abfgd ._cafb .EG_BlockLevelElts [0].EG_ContentBlockContent [_eae -1].P );_aagf =_abfgd ._cafb .EG_BlockLevelElts [0].EG_ContentBlockContent [_eae -1].P [_babc -1].PPr .PStyle ;}else {_aagf =_gc .NewCT_String ();_aagf .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_abead .P =append (_abead .P ,_bbe );_ccfa :=Paragraph {_abfgd ._abea ,_bbe };_ccfa ._ebgb .PPr =_gc .NewCT_PPr ();_ccfa ._ebgb .PPr .PStyle =_aagf ;_ccfa ._ebgb .PPr .RPr =_gc .NewCT_ParaRPr ();return _ccfa ;};func (_cbgcg *Document )insertTable (_gcba Paragraph ,_cbgg bool )Table {_gfe :=_cbgcg ._bga .Body ;if _gfe ==nil {return _cbgcg .AddTable ();};_cefd :=_gcba .X ();for _abda ,_ggbb :=range _gfe .EG_BlockLevelElts {for _ ,_fdg :=range _ggbb .EG_ContentBlockContent {for _fdec ,_gac :=range _fdg .P {if _gac ==_cefd {_ddec :=_gc .NewCT_Tbl ();_edde :=_gc .NewEG_BlockLevelElts ();_cge :=_gc .NewEG_ContentBlockContent ();_edde .EG_ContentBlockContent =append (_edde .EG_ContentBlockContent ,_cge );_cge .Tbl =append (_cge .Tbl ,_ddec );_gfe .EG_BlockLevelElts =append (_gfe .EG_BlockLevelElts ,nil );if _cbgg {copy (_gfe .EG_BlockLevelElts [_abda +1:],_gfe .EG_BlockLevelElts [_abda :]);_gfe .EG_BlockLevelElts [_abda ]=_edde ;if _fdec !=0{_ced :=_gc .NewEG_BlockLevelElts ();_gbd :=_gc .NewEG_ContentBlockContent ();_ced .EG_ContentBlockContent =append (_ced .EG_ContentBlockContent ,_gbd );_gbd .P =_fdg .P [:_fdec ];_gfe .EG_BlockLevelElts =append (_gfe .EG_BlockLevelElts ,nil );copy (_gfe .EG_BlockLevelElts [_abda +1:],_gfe .EG_BlockLevelElts [_abda :]);_gfe .EG_BlockLevelElts [_abda ]=_ced ;};_fdg .P =_fdg .P [_fdec :];}else {copy (_gfe .EG_BlockLevelElts [_abda +2:],_gfe .EG_BlockLevelElts [_abda +1:]);_gfe .EG_BlockLevelElts [_abda +1]=_edde ;if _fdec !=len (_fdg .P )-1{_gbf :=_gc .NewEG_BlockLevelElts ();_ggdf :=_gc .NewEG_ContentBlockContent ();_gbf .EG_ContentBlockContent =append (_gbf .EG_ContentBlockContent ,_ggdf );_ggdf .P =_fdg .P [_fdec +1:];_gfe .EG_BlockLevelElts =append (_gfe .EG_BlockLevelElts ,nil );copy (_gfe .EG_BlockLevelElts [_abda +3:],_gfe .EG_BlockLevelElts [_abda +2:]);_gfe .EG_BlockLevelElts [_abda +2]=_gbf ;};_fdg .P =_fdg .P [:_fdec +1];};return Table {_cbgcg ,_ddec };};};for _ ,_fcca :=range _fdg .Tbl {_gdf :=_gab (_fcca ,_cefd ,_cbgg );if _gdf !=nil {return Table {_cbgcg ,_gdf };};};};};return _cbgcg .AddTable ();}; +// Append appends a document d0 to a document d1. All settings, headers and footers remain the same as in the document d0 if they exist there, otherwise they are taken from the d1. +func (_cfea *Document )Append (d1orig *Document )error {_adbf ,_ceeb :=d1orig .Copy ();if _ceeb !=nil {return _ceeb ;};_cfea .DocBase =_cfea .DocBase .Append (_adbf .DocBase );if _adbf ._gcd .ConformanceAttr !=_db .ST_ConformanceClassStrict {_cfea ._gcd .ConformanceAttr =_adbf ._gcd .ConformanceAttr ;};_faga :=_cfea ._add .X ().Relationship ;_deag :=_adbf ._add .X ().Relationship ;_bebf :=_adbf ._gcd .Body ;_bbg :=map[string ]string {};_ccab :=map[int64 ]int64 {};_gfdf :=map[int64 ]int64 {};for _ ,_gebg :=range _deag {_eaab :=true ;_ffag :=_gebg .IdAttr ;_bgea :=_gebg .TargetAttr ;_gdba :=_gebg .TypeAttr ;_gdaf :=_gdba ==_e .ImageType ;_deaa :=_gdba ==_e .HyperLinkType ;var _gedge string ;for _ ,_faaa :=range _faga {if _faaa .TypeAttr ==_gdba &&_faaa .TargetAttr ==_bgea {_eaab =false ;_gedge =_faaa .IdAttr ;break ;};};if _gdaf {_cebf :="\u0077\u006f\u0072d\u002f"+_bgea ;for _ ,_debe :=range _adbf .DocBase .Images {if _debe .Target ()==_cebf {_fbdbb ,_cfdd :=_bd .ImageFromStorage (_debe .Path ());if _cfdd !=nil {return _cfdd ;};_gdcg ,_cfdd :=_cfea .AddImage (_fbdbb );if _cfdd !=nil {return _cfdd ;};_gedge =_gdcg .RelID ();break ;};};}else if _eaab {if _deaa {_bbbd :=_cfea ._add .AddHyperlink (_bgea );_gedge =_bd .Relationship (_bbbd ).ID ();}else {_efbb :=_cfea ._add .AddRelationship (_bgea ,_gdba );_gedge =_efbb .X ().IdAttr ;};};if _ffag !=_gedge {_bbg [_ffag ]=_gedge ;};};if _bebf .SectPr !=nil {for _ ,_cfeaf :=range _bebf .SectPr .EG_HdrFtrReferences {if _cfeaf .HeaderReference !=nil {if _agfe ,_gde :=_bbg [_cfeaf .HeaderReference .IdAttr ];_gde {_cfeaf .HeaderReference .IdAttr =_agfe ;_cfea ._ffg =append (_cfea ._ffg ,_bd .NewRelationships ());};}else if _cfeaf .FooterReference !=nil {if _bbdb ,_efee :=_bbg [_cfeaf .FooterReference .IdAttr ];_efee {_cfeaf .FooterReference .IdAttr =_bbdb ;_cfea ._ebb =append (_cfea ._ebb ,_bd .NewRelationships ());};};};};_bfdg ,_agfa :=_cfea ._gea ,_adbf ._gea ;if _bfdg !=nil {if _agfa !=nil {if _bfdg .Endnote !=nil {if _agfa .Endnote !=nil {_fgee :=int64 (len (_bfdg .Endnote )+1);for _ ,_ebdf :=range _agfa .Endnote {_age :=_ebdf .IdAttr ;if _age > 0{_ebdf .IdAttr =_fgee ;_bfdg .Endnote =append (_bfdg .Endnote ,_ebdf );_gfdf [_age ]=_fgee ;_fgee ++;};};};}else {_bfdg .Endnote =_agfa .Endnote ;};};}else if _agfa !=nil {_bfdg =_agfa ;};_cfea ._gea =_bfdg ;_ebfc ,_acfb :=_cfea ._ae ,_adbf ._ae ;if _ebfc !=nil {if _acfb !=nil {if _ebfc .Footnote !=nil {if _acfb .Footnote !=nil {_fbad :=int64 (len (_ebfc .Footnote )+1);for _ ,_dfge :=range _acfb .Footnote {_adda :=_dfge .IdAttr ;if _adda > 0{_dfge .IdAttr =_fbad ;_ebfc .Footnote =append (_ebfc .Footnote ,_dfge );_ccab [_adda ]=_fbad ;_fbad ++;};};};}else {_ebfc .Footnote =_acfb .Footnote ;};};}else if _acfb !=nil {_ebfc =_acfb ;};_cfea ._ae =_ebfc ;for _ ,_accf :=range _bebf .EG_BlockLevelElts {for _ ,_dacdd :=range _accf .EG_ContentBlockContent {for _ ,_ccfc :=range _dacdd .P {_fbgd (_ccfc ,_bbg );_ceg (_ccfc ,_bbg );_gfaga (_ccfc ,_ccab ,_gfdf );};for _ ,_addab :=range _dacdd .Tbl {_ggca (_addab ,_bbg );_fdcc (_addab ,_bbg );_fccg (_addab ,_ccab ,_gfdf );};};};_cfea ._gcd .Body .EG_BlockLevelElts =append (_cfea ._gcd .Body .EG_BlockLevelElts ,_adbf ._gcd .Body .EG_BlockLevelElts ...);if _cfea ._gcd .Body .SectPr ==nil {_cfea ._gcd .Body .SectPr =_adbf ._gcd .Body .SectPr ;}else {var _eacg ,_efeef bool ;for _ ,_aacg :=range _cfea ._gcd .Body .SectPr .EG_HdrFtrReferences {if _aacg .HeaderReference !=nil {_eacg =true ;}else if _aacg .FooterReference !=nil {_efeef =true ;};};if !_eacg {for _ ,_fgca :=range _adbf ._gcd .Body .SectPr .EG_HdrFtrReferences {if _fgca .HeaderReference !=nil {_cfea ._gcd .Body .SectPr .EG_HdrFtrReferences =append (_cfea ._gcd .Body .SectPr .EG_HdrFtrReferences ,_fgca );break ;};};};if !_efeef {for _ ,_cfdf :=range _adbf ._gcd .Body .SectPr .EG_HdrFtrReferences {if _cfdf .FooterReference !=nil {_cfea ._gcd .Body .SectPr .EG_HdrFtrReferences =append (_cfea ._gcd .Body .SectPr .EG_HdrFtrReferences ,_cfdf );break ;};};};if _cfea ._gcd .Body .SectPr .Cols ==nil &&_adbf ._gcd .Body .SectPr .Cols !=nil {_cfea ._gcd .Body .SectPr .Cols =_adbf ._gcd .Body .SectPr .Cols ;};};_eaecb :=_cfea .Numbering ._eaabg ;_eabea :=_adbf .Numbering ._eaabg ;if _eaecb !=nil {if _eabea !=nil {_eaecb .NumPicBullet =append (_eaecb .NumPicBullet ,_eabea .NumPicBullet ...);_eaecb .AbstractNum =append (_eaecb .AbstractNum ,_eabea .AbstractNum ...);_eaecb .Num =append (_eaecb .Num ,_eabea .Num ...);};}else if _eabea !=nil {_eaecb =_eabea ;};_cfea .Numbering ._eaabg =_eaecb ;if _cfea .Styles ._dfgfe ==nil &&_adbf .Styles ._dfgfe !=nil {_cfea .Styles ._dfgfe =_adbf .Styles ._dfgfe ;};_cfea ._edfd =append (_cfea ._edfd ,_adbf ._edfd ...);_cfea ._ce =append (_cfea ._ce ,_adbf ._ce ...);if len (_cfea ._dca )==0{_cfea ._dca =_adbf ._dca ;};if len (_cfea ._eef )==0{_cfea ._eef =_adbf ._eef ;};_fbag :=_cfea ._dbc ;_eebec :=_adbf ._dbc ;if _fbag !=nil {if _eebec !=nil {if _fbag .Divs !=nil {if _eebec .Divs !=nil {_fbag .Divs .Div =append (_fbag .Divs .Div ,_eebec .Divs .Div ...);};}else {_fbag .Divs =_eebec .Divs ;};};_fbag .Frameset =nil ;}else if _eebec !=nil {_fbag =_eebec ;_fbag .Frameset =nil ;};_cfea ._dbc =_fbag ;_cffe :=_cfea ._gedc ;_fbcbb :=_adbf ._gedc ;if _cffe !=nil {if _fbcbb !=nil {if _cffe .Font !=nil {if _fbcbb .Font !=nil {for _ ,_gaae :=range _fbcbb .Font {_acbe :=true ;for _ ,_cgb :=range _cffe .Font {if _cgb .NameAttr ==_gaae .NameAttr {_acbe =false ;break ;};};if _acbe {_cffe .Font =append (_cffe .Font ,_gaae );};};};}else {_cffe .Font =_fbcbb .Font ;};};}else if _fbcbb !=nil {_cffe =_fbcbb ;};_cfea ._gedc =_cffe ;return nil ;}; -// ParagraphProperties returns the paragraph properties controlling text formatting within the table. -func (_cfce TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _cfce ._bcgbf .PPr ==nil {_cfce ._bcgbf .PPr =_gc .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_cfce ._bcgbf .PPr };}; +// SetKeepNext controls if the paragraph is kept with the next paragraph. +func (_gaaaf ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_gaaaf ._aaec .KeepNext =nil ;}else {_gaaaf ._aaec .KeepNext =_fc .NewCT_OnOff ();};}; -// Definitions returns the defined numbering definitions. -func (_agd Numbering )Definitions ()[]NumberingDefinition {_aabf :=[]NumberingDefinition {};for _ ,_eabe :=range _agd ._febb .AbstractNum {_aabf =append (_aabf ,NumberingDefinition {_eabe });};return _aabf ;}; +// Footers returns the footers defined in the document. +func (_acf *Document )Footers ()[]Footer {_eca :=[]Footer {};for _ ,_cfg :=range _acf ._eef {_eca =append (_eca ,Footer {_acf ,_cfg });};return _eca ;}; -// AddHyperLink adds a new hyperlink to a parapgraph. -func (_bddba Paragraph )AddHyperLink ()HyperLink {_efbf :=_gc .NewEG_PContent ();_bddba ._ebgb .EG_PContent =append (_bddba ._ebgb .EG_PContent ,_efbf );_efbf .Hyperlink =_gc .NewCT_Hyperlink ();return HyperLink {_bddba ._beagg ,_efbf .Hyperlink };}; +// SetHeader sets a section header. +func (_beaf Section )SetHeader (h Header ,t _fc .ST_HdrFtr ){_gbcab :=_fc .NewEG_HdrFtrReferences ();_beaf ._abdfc .EG_HdrFtrReferences =append (_beaf ._abdfc .EG_HdrFtrReferences ,_gbcab );_gbcab .HeaderReference =_fc .NewCT_HdrFtrRef ();_gbcab .HeaderReference .TypeAttr =t ;_dfcaf :=_beaf ._deebe ._add .FindRIDForN (h .Index (),_e .HeaderType );if _dfcaf ==""{_b .Print ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0068\u0065\u0061\u0064\u0065r \u0049\u0044");};_gbcab .HeaderReference .IdAttr =_dfcaf ;}; -// SetRight sets the cell right margin -func (_cdb CellMargins )SetRight (d _cbe .Distance ){_cdb ._cbgc .Right =_gc .NewCT_TblWidth ();_gcb (_cdb ._cbgc .Right ,d );};func _ffd (_gff *_gc .CT_OnOff )bool {return _gff !=nil }; +// AddLevel adds a new numbering level to a NumberingDefinition. +func (_gdbfe NumberingDefinition )AddLevel ()NumberingLevel {_bbbe :=_fc .NewCT_Lvl ();_bbbe .Start =&_fc .CT_DecimalNumber {ValAttr :1};_bbbe .IlvlAttr =int64 (len (_gdbfe ._gbcc .Lvl ));_gdbfe ._gbcc .Lvl =append (_gdbfe ._gbcc .Lvl ,_bbbe );return NumberingLevel {_bbbe };}; -// Endnote is an individual endnote reference within the document. -type Endnote struct{_abea *Document ;_cafb *_gc .CT_FtnEdn ;}; +// VerticalAlign returns the value of run vertical align. +func (_gabdc RunProperties )VerticalAlignment ()_db .ST_VerticalAlignRun {if _cbddf :=_gabdc ._cddc .VertAlign ;_cbddf !=nil {return _cbddf .ValAttr ;};return 0;};func _bgffe (_gffc *_fc .CT_P ,_cgbd *_fc .CT_Hyperlink ,_bebd *TableInfo ,_aded *DrawingInfo ,_caggf []*_fc .EG_PContent )[]TextItem {if len (_caggf )==0{return []TextItem {TextItem {Text :"",DrawingInfo :_aded ,Paragraph :_gffc ,Hyperlink :_cgbd ,Run :nil ,TableInfo :_bebd }};};_fgbf :=[]TextItem {};for _ ,_fcgd :=range _caggf {for _ ,_fdf :=range _fcgd .FldSimple {if _fdf !=nil {_fgbf =append (_fgbf ,_bgffe (_gffc ,_cgbd ,_bebd ,_aded ,_fdf .EG_PContent )...);};};if _cebc :=_fcgd .Hyperlink ;_cebc !=nil {_fgbf =append (_fgbf ,_bgc (_gffc ,_cebc ,_bebd ,_aded ,_cebc .EG_ContentRunContent )...);};_fgbf =append (_fgbf ,_bgc (_gffc ,nil ,_bebd ,_aded ,_fcgd .EG_ContentRunContent )...);};return _fgbf ;}; -// SetAfterLineSpacing sets spacing below paragraph in line units. -func (_bgaba Paragraph )SetAfterLineSpacing (d _cbe .Distance ){_bgaba .ensurePPr ();if _bgaba ._ebgb .PPr .Spacing ==nil {_bgaba ._ebgb .PPr .Spacing =_gc .NewCT_Spacing ();};_eeab :=_bgaba ._ebgb .PPr .Spacing ;_eeab .AfterLinesAttr =_b .Int64 (int64 (d /_cbe .Twips ));};func (_afbee Paragraph )addEndFldChar ()*_gc .CT_FldChar {_bcafe :=_afbee .addFldChar ();_bcafe .FldCharTypeAttr =_gc .ST_FldCharTypeEnd ;return _bcafe ;}; +// X returns the inner wrapped XML type. +func (_ddce Style )X ()*_fc .CT_Style {return _ddce ._afcd };func (_beggg *WatermarkPicture )getShape ()*_e .XSDAny {return _beggg .getInnerElement ("\u0073\u0068\u0061p\u0065");};const (FieldCurrentPage ="\u0050\u0041\u0047\u0045";FieldNumberOfPages ="\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053";FieldDate ="\u0044\u0041\u0054\u0045";FieldCreateDate ="\u0043\u0052\u0045\u0041\u0054\u0045\u0044\u0041\u0054\u0045";FieldEditTime ="\u0045\u0044\u0049\u0054\u0054\u0049\u004d\u0045";FieldPrintDate ="\u0050R\u0049\u004e\u0054\u0044\u0041\u0054E";FieldSaveDate ="\u0053\u0041\u0056\u0045\u0044\u0041\u0054\u0045";FieldTIme ="\u0054\u0049\u004d\u0045";FieldTOC ="\u0054\u004f\u0043";); -// Rows returns the rows defined in the table. -func (_dacg Table )Rows ()[]Row {_dabc :=[]Row {};for _ ,_cagd :=range _dacg ._ebec .EG_ContentRowContent {for _ ,_aedg :=range _cagd .Tr {_dabc =append (_dabc ,Row {_dacg ._eacf ,_aedg });};if _cagd .Sdt !=nil &&_cagd .Sdt .SdtContent !=nil {for _ ,_ddbdb :=range _cagd .Sdt .SdtContent .Tr {_dabc =append (_dabc ,Row {_dacg ._eacf ,_ddbdb });};};};return _dabc ;}; +// Outline returns true if run outline is on. +func (_dfbaf RunProperties )Outline ()bool {return _dgaef (_dfbaf ._cddc .Outline )}; -// AddTable adds a table to the table cell. -func (_ggc Cell )AddTable ()Table {_bfbb :=_gc .NewEG_BlockLevelElts ();_ggc ._cbeb .EG_BlockLevelElts =append (_ggc ._cbeb .EG_BlockLevelElts ,_bfbb );_bce :=_gc .NewEG_ContentBlockContent ();_bfbb .EG_ContentBlockContent =append (_bfbb .EG_ContentBlockContent ,_bce );_aed :=_gc .NewCT_Tbl ();_bce .Tbl =append (_bce .Tbl ,_aed );return Table {_ggc ._cbgd ,_aed };}; +// MergeFields returns the list of all mail merge fields found in the document. +func (_gece Document )MergeFields ()[]string {_dbfdc :=map[string ]struct{}{};for _ ,_bccag :=range _gece .mergeFields (){_dbfdc [_bccag ._acgcgd ]=struct{}{};};_ggdf :=[]string {};for _dbab :=range _dbfdc {_ggdf =append (_ggdf ,_dbab );};return _ggdf ;}; -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_gcbee Header )AddImage (i _bdg .Image )(_bdg .ImageRef ,error ){var _aegb _bdg .Relationships ;for _begbd ,_dcbf :=range _gcbee ._ggfff ._abe {if _dcbf ==_gcbee ._acdd {_aegb =_gcbee ._ggfff ._cfb [_begbd ];};};_bccc :=_bdg .MakeImageRef (i ,&_gcbee ._ggfff .DocBase ,_aegb );if i .Data ==nil &&i .Path ==""{return _bccc ,_bdc .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _bccc ,_bdc .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _bccc ,_bdc .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_gcbee ._ggfff .Images =append (_gcbee ._ggfff .Images ,_bccc );_cfec :=_e .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_gcbee ._ggfff .Images ),i .Format );_dagfd :=_aegb .AddRelationship (_cfec ,_b .ImageType );_bccc .SetRelID (_dagfd .X ().IdAttr );return _bccc ,nil ;}; +// RightToLeft returns true if run text goes from right to left. +func (_fgfg RunProperties )RightToLeft ()bool {return _dgaef (_fgfg ._cddc .Rtl )}; -// NewStyles constructs a new empty Styles -func NewStyles ()Styles {return Styles {_gc .NewStyles ()}}; +// Table is a table within a document. +type Table struct{_aaaac *Document ;_afdac *_fc .CT_Tbl ;}; -// SetVerticalMerge controls the vertical merging of cells. -func (_cbf CellProperties )SetVerticalMerge (mergeVal _gc .ST_Merge ){if mergeVal ==_gc .ST_MergeUnset {_cbf ._geb .VMerge =nil ;}else {_cbf ._geb .VMerge =_gc .NewCT_VMerge ();_cbf ._geb .VMerge .ValAttr =mergeVal ;};}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_bffb ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_bffb ._eagd .KeepLines =nil ;}else {_bffb ._eagd .KeepLines =_fc .NewCT_OnOff ();};}; -// SetRowBandSize sets the number of Rows in the row band -func (_beedb TableStyleProperties )SetRowBandSize (rows int64 ){_beedb ._fabbf .TblStyleRowBandSize =_gc .NewCT_DecimalNumber ();_beedb ._fabbf .TblStyleRowBandSize .ValAttr =rows ;}; +// SetCalcOnExit marks if a FormField should be CalcOnExit or not. +func (_aefad FormField )SetCalcOnExit (calcOnExit bool ){_agba :=_fc .NewCT_OnOff ();_agba .ValAttr =&_db .ST_OnOff {Bool :&calcOnExit };_aefad ._dffg .CalcOnExit =[]*_fc .CT_OnOff {_agba };}; // X returns the inner wrapped XML type. -func (_caac NumberingLevel )X ()*_gc .CT_Lvl {return _caac ._agag }; +func (_dcff TableStyleProperties )X ()*_fc .CT_TblPrBase {return _dcff ._adba }; -// SetSpacing sets the spacing that comes before and after the paragraph. -// Deprecated: See Spacing() instead which allows finer control. -func (_baaf ParagraphProperties )SetSpacing (before ,after _cbe .Distance ){if _baaf ._eeeab .Spacing ==nil {_baaf ._eeeab .Spacing =_gc .NewCT_Spacing ();};_baaf ._eeeab .Spacing .BeforeAttr =&_dde .ST_TwipsMeasure {};_baaf ._eeeab .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (before /_cbe .Twips ));_baaf ._eeeab .Spacing .AfterAttr =&_dde .ST_TwipsMeasure {};_baaf ._eeeab .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (after /_cbe .Twips ));}; +// SetRight sets the right border to a specified type, color and thickness. +func (_adf CellBorders )SetRight (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_adf ._fbb .Right =_fc .NewCT_Border ();_ecdd (_adf ._fbb .Right ,t ,c ,thickness );};func (_gbfcb *WatermarkText )getShapeType ()*_e .XSDAny {return _gbfcb .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");}; -// Emboss returns true if paragraph emboss is on. -func (_edfed ParagraphProperties )Emboss ()bool {return _ffd (_edfed ._eeeab .RPr .Emboss )}; +// Name returns the name of the field. +func (_bcgb FormField )Name ()string {return *_bcgb ._dffg .Name [0].ValAttr }; -// SetPictureSize set watermark picture size with given width and height. -func (_cfbe *WatermarkPicture )SetPictureSize (width ,height int64 ){if _cfbe ._fbaa !=nil {_faedf :=_cfbe .GetShapeStyle ();_faedf .SetWidth (int64 (width *_cbe .Point ));_faedf .SetHeight (int64 (height *_cbe .Point ));_cfbe .SetShapeStyle (_faedf );};};func (_aadad Run )newIC ()*_gc .EG_RunInnerContent {_ecacc :=_gc .NewEG_RunInnerContent ();_aadad ._bced .EG_RunInnerContent =append (_aadad ._bced .EG_RunInnerContent ,_ecacc );return _ecacc ;}; +// SetCellSpacing sets the cell spacing within a table. +func (_egag TableProperties )SetCellSpacing (m _gdc .Distance ){_egag ._dfbb .TblCellSpacing =_fc .NewCT_TblWidth ();_egag ._dfbb .TblCellSpacing .TypeAttr =_fc .ST_TblWidthDxa ;_egag ._dfbb .TblCellSpacing .WAttr =&_fc .ST_MeasurementOrPercent {};_egag ._dfbb .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_fc .ST_DecimalNumberOrPercent {};_egag ._dfbb .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (m /_gdc .Dxa ));};const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;); -// Name returns the name of the field. -func (_egbda FormField )Name ()string {return *_egbda ._cfcf .Name [0].ValAttr }; +// X returns the inner wml.CT_TblBorders +func (_bafg TableBorders )X ()*_fc .CT_TblBorders {return _bafg ._aegg }; -// SetAfterAuto controls if spacing after a paragraph is automatically determined. -func (_cgdb ParagraphSpacing )SetAfterAuto (b bool ){if b {_cgdb ._dacfe .AfterAutospacingAttr =&_dde .ST_OnOff {};_cgdb ._dacfe .AfterAutospacingAttr .Bool =_b .Bool (true );}else {_cgdb ._dacfe .AfterAutospacingAttr =nil ;};}; +// SetHeight allows controlling the height of a row within a table. +func (_fgec RowProperties )SetHeight (ht _gdc .Distance ,rule _fc .ST_HeightRule ){if rule ==_fc .ST_HeightRuleUnset {_fgec ._adffd .TrHeight =nil ;}else {_cgcb :=_fc .NewCT_Height ();_cgcb .HRuleAttr =rule ;_cgcb .ValAttr =&_db .ST_TwipsMeasure {};_cgcb .ValAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (ht /_gdc .Twips ));_fgec ._adffd .TrHeight =[]*_fc .CT_Height {_cgcb };};}; -// SetSize sets the font size for a run. -func (_dcec RunProperties )SetSize (size _cbe .Distance ){_dcec ._dgadd .Sz =_gc .NewCT_HpsMeasure ();_dcec ._dgadd .Sz .ValAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (size /_cbe .HalfPoint ));_dcec ._dgadd .SzCs =_gc .NewCT_HpsMeasure ();_dcec ._dgadd .SzCs .ValAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (size /_cbe .HalfPoint ));}; +// GetShapeStyle returns string style of the shape in watermark and format it to ShapeStyle. +func (_dcdc *WatermarkPicture )GetShapeStyle ()_bdb .ShapeStyle {if _dcdc ._ceebd !=nil &&_dcdc ._ceebd .StyleAttr !=nil {return _bdb .NewShapeStyle (*_dcdc ._ceebd .StyleAttr );};return _bdb .NewShapeStyle ("");}; -// SetTopPct sets the cell top margin -func (_bec CellMargins )SetTopPct (pct float64 ){_bec ._cbgc .Top =_gc .NewCT_TblWidth ();_fdf (_bec ._cbgc .Top ,pct );};func (_abfga *WatermarkPicture )getShapeType ()*_b .XSDAny {return _abfga .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");}; +// IsChecked returns true if a FormFieldTypeCheckBox is checked. +func (_ceac FormField )IsChecked ()bool {if _ceac ._dffg .CheckBox ==nil {return false ;};if _ceac ._dffg .CheckBox .Checked !=nil {return true ;};return false ;}; -// Underline returns the type of run underline. -func (_bgddc RunProperties )Underline ()_gc .ST_Underline {if _abbf :=_bgddc ._dgadd .U ;_abbf !=nil {return _abbf .ValAttr ;};return 0;}; +// SetStyle sets the table style name. +func (_defc TableProperties )SetStyle (name string ){if name ==""{_defc ._dfbb .TblStyle =nil ;}else {_defc ._dfbb .TblStyle =_fc .NewCT_String ();_defc ._dfbb .TblStyle .ValAttr =name ;};}; -// Validate validates the structure and in cases where it't possible, the ranges -// of elements within a document. A validation error dones't mean that the -// document won't work in MS Word or LibreOffice, but it's worth checking into. -func (_ccea *Document )Validate ()error {if _ccea ==nil ||_ccea ._bga ==nil {return _bdc .New ("\u0064o\u0063\u0075m\u0065\u006e\u0074\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065");};for _ ,_daf :=range []func ()error {_ccea .validateTableCells ,_ccea .validateBookmarks }{if _bddc :=_daf ();_bddc !=nil {return _bddc ;};};if _edfe :=_ccea ._bga .Validate ();_edfe !=nil {return _edfe ;};return nil ;};func _fcfe (_cgac *_ba .CT_Blip ,_agee map[string ]string ){if _cgac .EmbedAttr !=nil {if _fcg ,_gfdf :=_agee [*_cgac .EmbedAttr ];_gfdf {*_cgac .EmbedAttr =_fcg ;};};}; +// SetBehindDoc sets the behindDoc attribute of anchor. +func (_dee AnchoredDrawing )SetBehindDoc (val bool ){_dee ._cf .BehindDocAttr =val }; -// AddParagraph adds a paragraph to the table cell. -func (_fff Cell )AddParagraph ()Paragraph {_ged :=_gc .NewEG_BlockLevelElts ();_fff ._cbeb .EG_BlockLevelElts =append (_fff ._cbeb .EG_BlockLevelElts ,_ged );_fgf :=_gc .NewEG_ContentBlockContent ();_ged .EG_ContentBlockContent =append (_ged .EG_ContentBlockContent ,_fgf );_dgca :=_gc .NewCT_P ();_fgf .P =append (_fgf .P ,_dgca );return Paragraph {_fff ._cbgd ,_dgca };}; +// SetFollowImageShape sets wrapPath to follow image shape, +// if nil return wrapPath that follow image size. +func (_gdf AnchorDrawWrapOptions )SetFollowImageShape (val bool ){_gdf ._dfb =val ;if !val {_dfe ,_cg :=_ddd ();_gdf ._ddf =_dfe ;_gdf ._bgad =_cg ;};}; -// Text returns text from the document as one string separated with line breaks. -func (_gbdg *DocText )Text ()string {_gdaa :=_aa .NewBuffer ([]byte {});for _ ,_cdac :=range _gbdg .Items {if _cdac .Text !=""{_gdaa .WriteString (_cdac .Text );_gdaa .WriteString ("\u000a");};};return _gdaa .String ();};func _ggbdd ()*_gda .OfcLock {_bbaa :=_gda .NewOfcLock ();_bbaa .ExtAttr =_gda .ST_ExtEdit ;_bbaa .TextAttr =_dde .ST_TrueFalseTrue ;_bbaa .ShapetypeAttr =_dde .ST_TrueFalseTrue ;return _bbaa ;}; +// X returns the inner wrapped XML type. +func (_fagd InlineDrawing )X ()*_fc .WdInline {return _fagd ._fdgf }; -// GetStyleByID returns Style by it's IdAttr. -func (_cacd *Document )GetStyleByID (id string )Style {for _ ,_eegg :=range _cacd .Styles ._caceg .Style {if _eegg .StyleIdAttr !=nil &&*_eegg .StyleIdAttr ==id {return Style {_eegg };};};return Style {};}; +// AddHyperlink adds a hyperlink to a document. Adding the hyperlink to a document +// and setting it on a cell is more efficient than setting hyperlinks directly +// on a cell. +func (_aba Document )AddHyperlink (url string )_bd .Hyperlink {return _aba ._add .AddHyperlink (url )}; -// GetWrapPathStart return wrapPath start value. -func (_cd AnchorDrawWrapOptions )GetWrapPathStart ()*_ba .CT_Point2D {return _cd ._cae }; +// SetEffect sets a text effect on the run. +func (_abdde RunProperties )SetEffect (e _fc .ST_TextEffect ){if e ==_fc .ST_TextEffectUnset {_abdde ._cddc .Effect =nil ;}else {_abdde ._cddc .Effect =_fc .NewCT_TextEffect ();_abdde ._cddc .Effect .ValAttr =_fc .ST_TextEffectShimmer ;};}; -// RowProperties are the properties for a row within a table -type RowProperties struct{_dfgcc *_gc .CT_TrPr }; +// Properties returns the table properties. +func (_fcfcb Table )Properties ()TableProperties {if _fcfcb ._afdac .TblPr ==nil {_fcfcb ._afdac .TblPr =_fc .NewCT_TblPr ();};return TableProperties {_fcfcb ._afdac .TblPr };}; -// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For -// FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_cbabb FormField )SetValue (v string ){if _cbabb ._cfcf .DdList !=nil {for _aacf ,_fcdgd :=range _cbabb .PossibleValues (){if _fcdgd ==v {_cbabb ._cfcf .DdList .Result =_gc .NewCT_DecimalNumber ();_cbabb ._cfcf .DdList .Result .ValAttr =int64 (_aacf );break ;};};}else if _cbabb ._cfcf .TextInput !=nil {_cbabb ._gfcf .T =_gc .NewCT_Text ();_cbabb ._gfcf .T .Content =v ;};}; +// Underline returns the type of run underline. +func (_fdca RunProperties )Underline ()_fc .ST_Underline {if _ecgd :=_fdca ._cddc .U ;_ecgd !=nil {return _ecgd .ValAttr ;};return 0;}; -// TableStyleProperties are table properties as defined in a style. -type TableStyleProperties struct{_fabbf *_gc .CT_TblPrBase }; +// MailMerge finds mail merge fields and replaces them with the text provided. It also removes +// the mail merge source info from the document settings. +func (_dgacc *Document )MailMerge (mergeContent map[string ]string ){_abdgd :=_dgacc .mergeFields ();_dbaa :=map[Paragraph ][]Run {};for _ ,_cgfef :=range _abdgd {_eafcd ,_cbggg :=mergeContent [_cgfef ._acgcgd ];if _cbggg {if _cgfef ._agbdb {_eafcd =_be .ToUpper (_eafcd );}else if _cgfef ._bcadg {_eafcd =_be .ToLower (_eafcd );}else if _cgfef ._afed {_eafcd =_be .Title (_eafcd );}else if _cgfef ._befga {_dcbg :=_ac .Buffer {};for _gcgf ,_fdde :=range _eafcd {if _gcgf ==0{_dcbg .WriteRune (_gc .ToUpper (_fdde ));}else {_dcbg .WriteRune (_fdde );};};_eafcd =_dcbg .String ();};if _eafcd !=""&&_cgfef ._eabeac !=""{_eafcd =_cgfef ._eabeac +_eafcd ;};if _eafcd !=""&&_cgfef ._aee !=""{_eafcd =_eafcd +_cgfef ._aee ;};};if _cgfef ._caaf {if len (_cgfef ._bbgf .FldSimple )==1&&len (_cgfef ._bbgf .FldSimple [0].EG_PContent )==1&&len (_cgfef ._bbgf .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_gfee :=&_fc .EG_ContentRunContent {};_gfee .R =_cgfef ._bbgf .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_cgfef ._bbgf .FldSimple =nil ;_egdc :=Run {_dgacc ,_gfee .R };_egdc .ClearContent ();_egdc .AddText (_eafcd );_cgfef ._bbgf .EG_ContentRunContent =append (_cgfef ._bbgf .EG_ContentRunContent ,_gfee );};}else {_bdedf :=_cgfef ._bggc .Runs ();for _adea :=_cgfef ._cabd ;_adea <=_cgfef ._fbbbd ;_adea ++{if _adea ==_cgfef ._cecd +1{_bdedf [_adea ].ClearContent ();_bdedf [_adea ].AddText (_eafcd );}else {_dbaa [_cgfef ._bggc ]=append (_dbaa [_cgfef ._bggc ],_bdedf [_adea ]);};};};};for _ebgad ,_dfgc :=range _dbaa {for _ ,_efgaf :=range _dfgc {_ebgad .RemoveRun (_efgaf );};};_dgacc .Settings .RemoveMailMerge ();}; -// SetEastAsiaTheme sets the font East Asia Theme. -func (_bfd Fonts )SetEastAsiaTheme (t _gc .ST_Theme ){_bfd ._dffc .EastAsiaThemeAttr =t };var _bab =false ; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_geb *Document )GetImageByRelID (relID string )(_bd .ImageRef ,bool ){for _ ,_gcdb :=range _geb .Images {if _gcdb .RelID ()==relID {return _gcdb ,true ;};};return _bd .ImageRef {},false ;}; -// SetLayout controls the table layout. wml.ST_TblLayoutTypeAutofit corresponds -// to "Automatically resize to fit contents" being checked, while -// wml.ST_TblLayoutTypeFixed corresponds to it being unchecked. -func (_ecda TableProperties )SetLayout (l _gc .ST_TblLayoutType ){if l ==_gc .ST_TblLayoutTypeUnset ||l ==_gc .ST_TblLayoutTypeAutofit {_ecda ._cbbd .TblLayout =nil ;}else {_ecda ._cbbd .TblLayout =_gc .NewCT_TblLayoutType ();_ecda ._cbbd .TblLayout .TypeAttr =l ;};}; +// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. +func (_dbaba ParagraphProperties )ComplexSizeValue ()float64 {if _ddcb :=_dbaba ._eagd .RPr .SzCs ;_ddcb !=nil {_ddab :=_ddcb .ValAttr ;if _ddab .ST_UnsignedDecimalNumber !=nil {return float64 (*_ddab .ST_UnsignedDecimalNumber )/2;};};return 0.0;};func _dbfg (_ece []*_fc .CT_P ,_agbg *TableInfo ,_ddca *DrawingInfo )[]TextItem {_fgcfe :=[]TextItem {};for _ ,_dbde :=range _ece {_fgcfe =append (_fgcfe ,_bgffe (_dbde ,nil ,_agbg ,_ddca ,_dbde .EG_PContent )...);};return _fgcfe ;}; -// AddBookmark adds a bookmark to a document that can then be used from a hyperlink. Name is a document -// unique name that identifies the bookmark so it can be referenced from hyperlinks. -func (_feee Paragraph )AddBookmark (name string )Bookmark {_cefdc :=_gc .NewEG_PContent ();_afbag :=_gc .NewEG_ContentRunContent ();_cefdc .EG_ContentRunContent =append (_cefdc .EG_ContentRunContent ,_afbag );_afdec :=_gc .NewEG_RunLevelElts ();_afbag .EG_RunLevelElts =append (_afbag .EG_RunLevelElts ,_afdec );_dbeg :=_gc .NewEG_RangeMarkupElements ();_eeed :=_gc .NewCT_Bookmark ();_dbeg .BookmarkStart =_eeed ;_afdec .EG_RangeMarkupElements =append (_afdec .EG_RangeMarkupElements ,_dbeg );_dbeg =_gc .NewEG_RangeMarkupElements ();_dbeg .BookmarkEnd =_gc .NewCT_MarkupRange ();_afdec .EG_RangeMarkupElements =append (_afdec .EG_RangeMarkupElements ,_dbeg );_feee ._ebgb .EG_PContent =append (_feee ._ebgb .EG_PContent ,_cefdc );_gabfb :=Bookmark {_eeed };_gabfb .SetName (name );return _gabfb ;}; +// CellMargins are the margins for an individual cell. +type CellMargins struct{_geg *_fc .CT_TcMar }; -// Styles is the document wide styles contained in styles.xml. -type Styles struct{_caceg *_gc .Styles }; +// AnchoredDrawing is an absolutely positioned image within a document page. +type AnchoredDrawing struct{_ag *Document ;_cf *_fc .WdAnchor ;}; -// MergeFields returns the list of all mail merge fields found in the document. -func (_eedg Document )MergeFields ()[]string {_gebda :=map[string ]struct{}{};for _ ,_afddg :=range _eedg .mergeFields (){_gebda [_afddg ._bcdd ]=struct{}{};};_cbffe :=[]string {};for _gaef :=range _gebda {_cbffe =append (_cbffe ,_gaef );};return _cbffe ;}; +// SetImprint sets the run to imprinted text. +func (_eacd RunProperties )SetImprint (b bool ){if !b {_eacd ._cddc .Imprint =nil ;}else {_eacd ._cddc .Imprint =_fc .NewCT_OnOff ();};}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_bdda CellBorders )SetInsideHorizontal (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_bdda ._eda .InsideH =_gc .NewCT_Border ();_fdabg (_bdda ._eda .InsideH ,t ,c ,thickness );}; +// RemoveParagraph removes a paragraph from the footnote. +func (_begc Footnote )RemoveParagraph (p Paragraph ){for _ ,_ffea :=range _begc .content (){for _ggcf ,_ggbf :=range _ffea .P {if _ggbf ==p ._efdag {copy (_ffea .P [_ggcf :],_ffea .P [_ggcf +1:]);_ffea .P =_ffea .P [0:len (_ffea .P )-1];return ;};};};}; -// ParagraphStyleProperties is the styling information for a paragraph. -type ParagraphStyleProperties struct{_gbff *_gc .CT_PPrGeneral }; +// Color controls the run or styles color. +type Color struct{_gggg *_fc .CT_Color }; -// SetConformance sets conformance attribute of the document -// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: -// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. -func (_bgde Document )SetConformance (conformanceAttr _dde .ST_ConformanceClass ){_bgde ._bga .ConformanceAttr =conformanceAttr ;}; +// Fonts returns the style's Fonts. +func (_bcee RunProperties )Fonts ()Fonts {if _bcee ._cddc .RFonts ==nil {_bcee ._cddc .RFonts =_fc .NewCT_Fonts ();};return Fonts {_bcee ._cddc .RFonts };}; -// SetName marks sets a name attribute for a FormField. -func (_fefe FormField )SetName (name string ){_cccf :=_gc .NewCT_FFName ();_cccf .ValAttr =&name ;_fefe ._cfcf .Name =[]*_gc .CT_FFName {_cccf };}; +// WatermarkPicture is watermark picture within document. +type WatermarkPicture struct{_efgc *_fc .CT_Picture ;_afdb *_bdb .ShapeStyle ;_ceebd *_eg .Shape ;_gacc *_eg .Shapetype ;};const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ;); -// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). -func (_agfb RunProperties )CharacterSpacingValue ()int64 {if _eegc :=_agfb ._dgadd .Spacing ;_eegc !=nil {_ddbe :=_eegc .ValAttr ;if _ddbe .Int64 !=nil {return *_ddbe .Int64 ;};};return int64 (0);}; +// AddTable adds a new table to the document body. +func (_cfd *Document )AddTable ()Table {_ddfe :=_fc .NewEG_BlockLevelElts ();_cfd ._gcd .Body .EG_BlockLevelElts =append (_cfd ._gcd .Body .EG_BlockLevelElts ,_ddfe );_ffcg :=_fc .NewEG_ContentBlockContent ();_ddfe .EG_ContentBlockContent =append (_ddfe .EG_ContentBlockContent ,_ffcg );_cfef :=_fc .NewCT_Tbl ();_ffcg .Tbl =append (_ffcg .Tbl ,_cfef );return Table {_cfd ,_cfef };}; -// SetThemeShade sets the shade based off the theme color. -func (_dbg Color )SetThemeShade (s uint8 ){_caff :=_e .Sprintf ("\u0025\u0030\u0032\u0078",s );_dbg ._dge .ThemeShadeAttr =&_caff ;}; +// OpenTemplate opens a document, removing all content so it can be used as a +// template. Since Word removes unused styles from a document upon save, to +// create a template in Word add a paragraph with every style of interest. When +// opened with OpenTemplate the document's styles will be available but the +// content will be gone. +func OpenTemplate (filename string )(*Document ,error ){_dadd ,_fdd :=Open (filename );if _fdd !=nil {return nil ,_fdd ;};_dadd ._gcd .Body =_fc .NewCT_Body ();return _dadd ,nil ;}; -// Section is the beginning of a new section. -type Section struct{_acgaf *Document ;_aaggd *_gc .CT_SectPr ;};func _fbe (_feg _g .ReaderAt ,_fbd int64 ,_aeg string )(*Document ,error ){const _fce ="\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0052\u0065\u0061\u0064";if !_ddg .GetLicenseKey ().IsLicensed ()&&!_bab {_e .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_e .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return nil ,_bdc .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_ccbd :=New ();_ccbd .Numbering ._febb =nil ;if len (_aeg )> 0{_ccbd ._ggd =_aeg ;}else {_dfd ,_deg :=_ddg .GenRefId ("\u0064\u0072");if _deg !=nil {_b .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_deg );return nil ,_deg ;};_ccbd ._ggd =_dfd ;};if _fdgcb :=_ddg .Track (_ccbd ._ggd ,_fce );_fdgcb !=nil {_e .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_fdgcb );return nil ,_fdgcb ;};_cdce ,_ede :=_gd .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _ede !=nil {return nil ,_ede ;};_ccbd .TmpPath =_cdce ;_fgae ,_ede :=_fd .NewReader (_feg ,_fbd );if _ede !=nil {return nil ,_e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_ede );};_fdca :=[]*_fd .File {};_fdca =append (_fdca ,_fgae .File ...);_bafg :=false ;for _ ,_aacc :=range _fdca {if _aacc .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_bafg =true ;break ;};};if _bafg {_ccbd .CreateCustomProperties ();};_afcb :=_ccbd ._bga .ConformanceAttr ;_dca :=_gf .DecodeMap {};_dca .SetOnNewRelationshipFunc (_ccbd .onNewRelationship );_dca .AddTarget (_b .ContentTypesFilename ,_ccbd .ContentTypes .X (),"",0);_dca .AddTarget (_b .BaseRelsFilename ,_ccbd .Rels .X (),"",0);if _ggbbc :=_dca .Decode (_fdca );_ggbbc !=nil {return nil ,_ggbbc ;};_ccbd ._bga .ConformanceAttr =_afcb ;for _ ,_cbga :=range _fdca {if _cbga ==nil {continue ;};if _bdcg :=_ccbd .AddExtraFileFromZip (_cbga );_bdcg !=nil {return nil ,_bdcg ;};};if _bafg {_deeb :=false ;for _ ,_fafe :=range _ccbd .Rels .X ().Relationship {if _fafe .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_deeb =true ;break ;};};if !_deeb {_ccbd .AddCustomRelationships ();};};return _ccbd ,nil ;}; +// X returns the inner wrapped XML type. +func (_ccfe Endnote )X ()*_fc .CT_FtnEdn {return _ccfe ._bcb }; -// read reads a document from an io.Reader. -func Read (r _g .ReaderAt ,size int64 )(*Document ,error ){return _fbe (r ,size ,"")};func (_gaaa *WatermarkPicture )findNode (_fdeg *_b .XSDAny ,_dddf string )*_b .XSDAny {for _ ,_cgef :=range _fdeg .Nodes {if _cgef .XMLName .Local ==_dddf {return _cgef ;};};return nil ;}; +// SetTargetBookmark sets the bookmark target of the hyperlink. +func (_abad HyperLink )SetTargetBookmark (bm Bookmark ){_abad ._cgfdc .AnchorAttr =_e .String (bm .Name ());_abad ._cgfdc .IdAttr =nil ;}; -// SetFirstLineIndent controls the first line indent of the paragraph. -func (_gbbc ParagraphStyleProperties )SetFirstLineIndent (m _cbe .Distance ){if _gbbc ._gbff .Ind ==nil {_gbbc ._gbff .Ind =_gc .NewCT_Ind ();};if m ==_cbe .Zero {_gbbc ._gbff .Ind .FirstLineAttr =nil ;}else {_gbbc ._gbff .Ind .FirstLineAttr =&_dde .ST_TwipsMeasure {};_gbbc ._gbff .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (m /_cbe .Twips ));};}; +// GetTargetByRelId returns a target path with the associated relation ID in the +// document. +func (_adcg *Document )GetTargetByRelId (idAttr string )string {return _adcg ._add .GetTargetByRelId (idAttr );}; -// X returns the inner wrapped XML type. -func (_cegf Run )X ()*_gc .CT_R {return _cegf ._bced }; +// AddTextInput adds text input form field to the paragraph and returns it. +func (_ceab Paragraph )AddTextInput (name string )FormField {_afeg :=_ceab .addFldCharsForField (name ,"\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054");_afeg ._dffg .TextInput =_fc .NewCT_FFTextInput ();return _afeg ;}; -// SetOutlineLevel sets the outline level of this style. -func (_aafd ParagraphStyleProperties )SetOutlineLevel (lvl int ){_aafd ._gbff .OutlineLvl =_gc .NewCT_DecimalNumber ();_aafd ._gbff .OutlineLvl .ValAttr =int64 (lvl );}; +// RemoveParagraph removes a paragraph from a footer. +func (_gdgce Header )RemoveParagraph (p Paragraph ){for _ ,_beda :=range _gdgce ._ggdd .EG_ContentBlockContent {for _fcbe ,_bdaa :=range _beda .P {if _bdaa ==p ._efdag {copy (_beda .P [_fcbe :],_beda .P [_fcbe +1:]);_beda .P =_beda .P [0:len (_beda .P )-1];return ;};};};}; -// FormFieldType is the type of the form field. -//go:generate stringer -type=FormFieldType -type FormFieldType byte ; +// RemoveFootnote removes a footnote from both the paragraph and the document +// the requested footnote must be anchored on the paragraph being referenced. +func (_adgg Paragraph )RemoveFootnote (id int64 ){_bddg :=_adgg ._efdb ._ae ;var _dcef int ;for _dcdef ,_cdb :=range _bddg .CT_Footnotes .Footnote {if _cdb .IdAttr ==id {_dcef =_dcdef ;};};_dcef =0;_bddg .CT_Footnotes .Footnote [_dcef ]=nil ;_bddg .CT_Footnotes .Footnote [_dcef ]=_bddg .CT_Footnotes .Footnote [len (_bddg .CT_Footnotes .Footnote )-1];_bddg .CT_Footnotes .Footnote =_bddg .CT_Footnotes .Footnote [:len (_bddg .CT_Footnotes .Footnote )-1];var _eaecc Run ;for _ ,_eada :=range _adgg .Runs (){if _fccc ,_bged :=_eada .IsFootnote ();_fccc {if _bged ==id {_eaecc =_eada ;};};};_adgg .RemoveRun (_eaecc );}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_faceb ParagraphProperties )CharacterSpacingMeasure ()string {if _ffde :=_faceb ._eeeab .RPr .Spacing ;_ffde !=nil {_fddf :=_ffde .ValAttr ;if _fddf .ST_UniversalMeasure !=nil {return *_fddf .ST_UniversalMeasure ;};};return "";}; +// SetAlignment sets the alignment of a table within the page. +func (_fbegad TableProperties )SetAlignment (align _fc .ST_JcTable ){if align ==_fc .ST_JcTableUnset {_fbegad ._dfbb .Jc =nil ;}else {_fbegad ._dfbb .Jc =_fc .NewCT_JcTable ();_fbegad ._dfbb .Jc .ValAttr =align ;};}; -// Append appends a document d0 to a document d1. All settings, headers and footers remain the same as in the document d0 if they exist there, otherwise they are taken from the d1. -func (_dcgb *Document )Append (d1orig *Document )error {_agg ,_fgab :=d1orig .Copy ();if _fgab !=nil {return _fgab ;};_dcgb .DocBase =_dcgb .DocBase .Append (_agg .DocBase );if _agg ._bga .ConformanceAttr !=_dde .ST_ConformanceClassStrict {_dcgb ._bga .ConformanceAttr =_agg ._bga .ConformanceAttr ;};_dceef :=_dcgb ._gcc .X ().Relationship ;_bgc :=_agg ._gcc .X ().Relationship ;_eecc :=_agg ._bga .Body ;_ddcd :=map[string ]string {};_cfcc :=map[int64 ]int64 {};_feeb :=map[int64 ]int64 {};for _ ,_fdba :=range _bgc {_dadfg :=true ;_gcfe :=_fdba .IdAttr ;_bdga :=_fdba .TargetAttr ;_gbe :=_fdba .TypeAttr ;_afee :=_gbe ==_b .ImageType ;_ece :=_gbe ==_b .HyperLinkType ;var _dadc string ;for _ ,_afbe :=range _dceef {if _afbe .TypeAttr ==_gbe &&_afbe .TargetAttr ==_bdga {_dadfg =false ;_dadc =_afbe .IdAttr ;break ;};};if _afee {_fagb :="\u0077\u006f\u0072d\u002f"+_bdga ;for _ ,_ace :=range _agg .DocBase .Images {if _ace .Target ()==_fagb {_gaea ,_fbbf :=_bdg .ImageFromStorage (_ace .Path ());if _fbbf !=nil {return _fbbf ;};_gdb ,_fbbf :=_dcgb .AddImage (_gaea );if _fbbf !=nil {return _fbbf ;};_dadc =_gdb .RelID ();break ;};};}else if _dadfg {if _ece {_eab :=_dcgb ._gcc .AddHyperlink (_bdga );_dadc =_bdg .Relationship (_eab ).ID ();}else {_efda :=_dcgb ._gcc .AddRelationship (_bdga ,_gbe );_dadc =_efda .X ().IdAttr ;};};if _gcfe !=_dadc {_ddcd [_gcfe ]=_dadc ;};};if _eecc .SectPr !=nil {for _ ,_cfbc :=range _eecc .SectPr .EG_HdrFtrReferences {if _cfbc .HeaderReference !=nil {if _eggfg ,_cfdf :=_ddcd [_cfbc .HeaderReference .IdAttr ];_cfdf {_cfbc .HeaderReference .IdAttr =_eggfg ;_dcgb ._cfb =append (_dcgb ._cfb ,_bdg .NewRelationships ());};}else if _cfbc .FooterReference !=nil {if _fadf ,_bcag :=_ddcd [_cfbc .FooterReference .IdAttr ];_bcag {_cfbc .FooterReference .IdAttr =_fadf ;_dcgb ._fc =append (_dcgb ._fc ,_bdg .NewRelationships ());};};};};_dcedc ,_gbcd :=_dcgb ._ecb ,_agg ._ecb ;if _dcedc !=nil {if _gbcd !=nil {if _dcedc .Endnote !=nil {if _gbcd .Endnote !=nil {_bdbfa :=int64 (len (_dcedc .Endnote )+1);for _ ,_gcad :=range _gbcd .Endnote {_ebfb :=_gcad .IdAttr ;if _ebfb > 0{_gcad .IdAttr =_bdbfa ;_dcedc .Endnote =append (_dcedc .Endnote ,_gcad );_feeb [_ebfb ]=_bdbfa ;_bdbfa ++;};};};}else {_dcedc .Endnote =_gbcd .Endnote ;};};}else if _gbcd !=nil {_dcedc =_gbcd ;};_dcgb ._ecb =_dcedc ;_cbegg ,_aedb :=_dcgb ._dee ,_agg ._dee ;if _cbegg !=nil {if _aedb !=nil {if _cbegg .Footnote !=nil {if _aedb .Footnote !=nil {_fceg :=int64 (len (_cbegg .Footnote )+1);for _ ,_fffb :=range _aedb .Footnote {_eedc :=_fffb .IdAttr ;if _eedc > 0{_fffb .IdAttr =_fceg ;_cbegg .Footnote =append (_cbegg .Footnote ,_fffb );_cfcc [_eedc ]=_fceg ;_fceg ++;};};};}else {_cbegg .Footnote =_aedb .Footnote ;};};}else if _aedb !=nil {_cbegg =_aedb ;};_dcgb ._dee =_cbegg ;for _ ,_eebc :=range _eecc .EG_BlockLevelElts {for _ ,_bcfd :=range _eebc .EG_ContentBlockContent {for _ ,_bddce :=range _bcfd .P {_agac (_bddce ,_ddcd );_bdbgd (_bddce ,_ddcd );_fegd (_bddce ,_cfcc ,_feeb );};for _ ,_ggaa :=range _bcfd .Tbl {_dgge (_ggaa ,_ddcd );_dfcad (_ggaa ,_ddcd );_efde (_ggaa ,_cfcc ,_feeb );};};};_dcgb ._bga .Body .EG_BlockLevelElts =append (_dcgb ._bga .Body .EG_BlockLevelElts ,_agg ._bga .Body .EG_BlockLevelElts ...);if _dcgb ._bga .Body .SectPr ==nil {_dcgb ._bga .Body .SectPr =_agg ._bga .Body .SectPr ;}else {var _ebaa ,_facg bool ;for _ ,_bfbba :=range _dcgb ._bga .Body .SectPr .EG_HdrFtrReferences {if _bfbba .HeaderReference !=nil {_ebaa =true ;}else if _bfbba .FooterReference !=nil {_facg =true ;};};if !_ebaa {for _ ,_dcfe :=range _agg ._bga .Body .SectPr .EG_HdrFtrReferences {if _dcfe .HeaderReference !=nil {_dcgb ._bga .Body .SectPr .EG_HdrFtrReferences =append (_dcgb ._bga .Body .SectPr .EG_HdrFtrReferences ,_dcfe );break ;};};};if !_facg {for _ ,_fbfc :=range _agg ._bga .Body .SectPr .EG_HdrFtrReferences {if _fbfc .FooterReference !=nil {_dcgb ._bga .Body .SectPr .EG_HdrFtrReferences =append (_dcgb ._bga .Body .SectPr .EG_HdrFtrReferences ,_fbfc );break ;};};};if _dcgb ._bga .Body .SectPr .Cols ==nil &&_agg ._bga .Body .SectPr .Cols !=nil {_dcgb ._bga .Body .SectPr .Cols =_agg ._bga .Body .SectPr .Cols ;};};_dddbf :=_dcgb .Numbering ._febb ;_bcfb :=_agg .Numbering ._febb ;if _dddbf !=nil {if _bcfb !=nil {_dddbf .NumPicBullet =append (_dddbf .NumPicBullet ,_bcfb .NumPicBullet ...);_dddbf .AbstractNum =append (_dddbf .AbstractNum ,_bcfb .AbstractNum ...);_dddbf .Num =append (_dddbf .Num ,_bcfb .Num ...);};}else if _bcfb !=nil {_dddbf =_bcfb ;};_dcgb .Numbering ._febb =_dddbf ;if _dcgb .Styles ._caceg ==nil &&_agg .Styles ._caceg !=nil {_dcgb .Styles ._caceg =_agg .Styles ._caceg ;};_dcgb ._aea =append (_dcgb ._aea ,_agg ._aea ...);_dcgb ._gec =append (_dcgb ._gec ,_agg ._gec ...);if len (_dcgb ._abe )==0{_dcgb ._abe =_agg ._abe ;};if len (_dcgb ._dce )==0{_dcgb ._dce =_agg ._dce ;};_begb :=_dcgb ._cbc ;_egce :=_agg ._cbc ;if _begb !=nil {if _egce !=nil {if _begb .Divs !=nil {if _egce .Divs !=nil {_begb .Divs .Div =append (_begb .Divs .Div ,_egce .Divs .Div ...);};}else {_begb .Divs =_egce .Divs ;};};_begb .Frameset =nil ;}else if _egce !=nil {_begb =_egce ;_begb .Frameset =nil ;};_dcgb ._cbc =_begb ;_aaed :=_dcgb ._aaa ;_dbdc :=_agg ._aaa ;if _aaed !=nil {if _dbdc !=nil {if _aaed .Font !=nil {if _dbdc .Font !=nil {for _ ,_gecb :=range _dbdc .Font {_cgaf :=true ;for _ ,_effc :=range _aaed .Font {if _effc .NameAttr ==_gecb .NameAttr {_cgaf =false ;break ;};};if _cgaf {_aaed .Font =append (_aaed .Font ,_gecb );};};};}else {_aaed .Font =_dbdc .Font ;};};}else if _dbdc !=nil {_aaed =_dbdc ;};_dcgb ._aaa =_aaed ;return nil ;}; +// X returns the internally wrapped *wml.CT_SectPr. +func (_ggbfb Section )X ()*_fc .CT_SectPr {return _ggbfb ._abdfc }; -// SetEmboss sets the run to embossed text. -func (_fdecg RunProperties )SetEmboss (b bool ){if !b {_fdecg ._dgadd .Emboss =nil ;}else {_fdecg ._dgadd .Emboss =_gc .NewCT_OnOff ();};}; +// SetTop sets the top border to a specified type, color and thickness. +func (_bgdd TableBorders )SetTop (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_bgdd ._aegg .Top =_fc .NewCT_Border ();_ecdd (_bgdd ._aegg .Top ,t ,c ,thickness );}; -// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the -// document. -func (_cdea *Document )GetChartSpaceByRelId (relId string )*_cb .ChartSpace {_bcb :=_cdea ._gcc .GetTargetByRelId (relId );for _ ,_gfcgd :=range _cdea ._gca {if _bcb ==_gfcgd .Target (){return _gfcgd ._bca ;};};return nil ;}; +// AddImage adds an image to the document package, returning a reference that +// can be used to add the image to a run and place it in the document contents. +func (_dbaf Footer )AddImage (i _bd .Image )(_bd .ImageRef ,error ){var _ccfaa _bd .Relationships ;for _cecb ,_bdac :=range _dbaf ._acec ._eef {if _bdac ==_dbaf ._cgfc {_ccfaa =_dbaf ._acec ._ebb [_cecb ];};};_gfdg :=_bd .MakeImageRef (i ,&_dbaf ._acec .DocBase ,_ccfaa );if i .Data ==nil &&i .Path ==""{return _gfdg ,_a .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _gfdg ,_a .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _gfdg ,_a .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_dbaf ._acec .Images =append (_dbaf ._acec .Images ,_gfdg );_ddbg :=_c .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_dbaf ._acec .Images ),i .Format );_dabf :=_ccfaa .AddRelationship (_ddbg ,_e .ImageType );_gfdg .SetRelID (_dabf .X ().IdAttr );return _gfdg ,nil ;}; -// Fonts allows manipulating a style or run's fonts. -type Fonts struct{_dffc *_gc .CT_Fonts }; +// Margins allows controlling individual cell margins. +func (_beb CellProperties )Margins ()CellMargins {if _beb ._fecf .TcMar ==nil {_beb ._fecf .TcMar =_fc .NewCT_TcMar ();};return CellMargins {_beb ._fecf .TcMar };};func (_ccce *Document )onNewRelationship (_cefa *_dae .DecodeMap ,_eeed ,_dab string ,_agc []*_ea .File ,_fddg *_gg .Relationship ,_eaa _dae .Target )error {_gedg :=_e .DocTypeDocument ;switch _dab {case _e .OfficeDocumentType ,_e .OfficeDocumentTypeStrict :_ccce ._gcd =_fc .NewDocument ();_cefa .AddTarget (_eeed ,_ccce ._gcd ,_dab ,0);_cefa .AddTarget (_dae .RelationsPathFor (_eeed ),_ccce ._add .X (),_dab ,0);_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,0);case _e .CorePropertiesType :_cefa .AddTarget (_eeed ,_ccce .CoreProperties .X (),_dab ,0);_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,0);case _e .CustomPropertiesType :_cefa .AddTarget (_eeed ,_ccce .CustomProperties .X (),_dab ,0);_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,0);case _e .ExtendedPropertiesType ,_e .ExtendedPropertiesTypeStrict :_cefa .AddTarget (_eeed ,_ccce .AppProperties .X (),_dab ,0);_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,0);case _e .ThumbnailType ,_e .ThumbnailTypeStrict :for _feaa ,_eggd :=range _agc {if _eggd ==nil {continue ;};if _eggd .Name ==_eeed {_bfde ,_gfd :=_eggd .Open ();if _gfd !=nil {return _c .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_gfd );};_ccce .Thumbnail ,_ ,_gfd =_fd .Decode (_bfde );_bfde .Close ();if _gfd !=nil {return _c .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_gfd );};_agc [_feaa ]=nil ;};};case _e .SettingsType ,_e .SettingsTypeStrict :_cefa .AddTarget (_eeed ,_ccce .Settings .X (),_dab ,0);_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,0);case _e .NumberingType ,_e .NumberingTypeStrict :_ccce .Numbering =NewNumbering ();_cefa .AddTarget (_eeed ,_ccce .Numbering .X (),_dab ,0);_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,0);case _e .StylesType ,_e .StylesTypeStrict :_ccce .Styles .Clear ();_cefa .AddTarget (_eeed ,_ccce .Styles .X (),_dab ,0);_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,0);case _e .HeaderType ,_e .HeaderTypeStrict :_dccb :=_fc .NewHdr ();_cefa .AddTarget (_eeed ,_dccb ,_dab ,uint32 (len (_ccce ._dca )));_ccce ._dca =append (_ccce ._dca ,_dccb );_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,len (_ccce ._dca ));_cbeg :=_bd .NewRelationships ();_cefa .AddTarget (_dae .RelationsPathFor (_eeed ),_cbeg .X (),_dab ,0);_ccce ._ffg =append (_ccce ._ffg ,_cbeg );case _e .FooterType ,_e .FooterTypeStrict :_gfce :=_fc .NewFtr ();_cefa .AddTarget (_eeed ,_gfce ,_dab ,uint32 (len (_ccce ._eef )));_ccce ._eef =append (_ccce ._eef ,_gfce );_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,len (_ccce ._eef ));_gceac :=_bd .NewRelationships ();_cefa .AddTarget (_dae .RelationsPathFor (_eeed ),_gceac .X (),_dab ,0);_ccce ._ebb =append (_ccce ._ebb ,_gceac );case _e .ThemeType ,_e .ThemeTypeStrict :_efga :=_daa .NewTheme ();_cefa .AddTarget (_eeed ,_efga ,_dab ,uint32 (len (_ccce ._edfd )));_ccce ._edfd =append (_ccce ._edfd ,_efga );_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,len (_ccce ._edfd ));case _e .WebSettingsType ,_e .WebSettingsTypeStrict :_ccce ._dbc =_fc .NewWebSettings ();_cefa .AddTarget (_eeed ,_ccce ._dbc ,_dab ,0);_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,0);case _e .FontTableType ,_e .FontTableTypeStrict :_ccce ._gedc =_fc .NewFonts ();_cefa .AddTarget (_eeed ,_ccce ._gedc ,_dab ,0);_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,0);case _e .EndNotesType ,_e .EndNotesTypeStrict :_ccce ._gea =_fc .NewEndnotes ();_cefa .AddTarget (_eeed ,_ccce ._gea ,_dab ,0);_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,0);case _e .FootNotesType ,_e .FootNotesTypeStrict :_ccce ._ae =_fc .NewFootnotes ();_cefa .AddTarget (_eeed ,_ccce ._ae ,_dab ,0);_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,0);case _e .ImageType ,_e .ImageTypeStrict :var _afbd _bd .ImageRef ;for _afba ,_bfbd :=range _agc {if _bfbd ==nil {continue ;};if _bfbd .Name ==_eeed {_ffgc ,_edab :=_dae .ExtractToDiskTmp (_bfbd ,_ccce .TmpPath );if _edab !=nil {return _edab ;};_cffc ,_edab :=_bd .ImageFromStorage (_ffgc );if _edab !=nil {return _edab ;};_afbd =_bd .MakeImageRef (_cffc ,&_ccce .DocBase ,_ccce ._add );_agc [_afba ]=nil ;};};if _afbd .Format ()!=""{_afab :="\u002e"+_be .ToLower (_afbd .Format ());_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,len (_ccce .Images )+1);if _adfg :=_bgg .Ext (_fddg .TargetAttr );_adfg !=_afab {_fddg .TargetAttr =_fddg .TargetAttr [0:len (_fddg .TargetAttr )-len (_adfg )]+_afab ;};_afbd .SetTarget ("\u0077\u006f\u0072d\u002f"+_fddg .TargetAttr );_ccce .Images =append (_ccce .Images ,_afbd );};case _e .ControlType ,_e .ControlTypeStrict :_abg :=_de .NewOcx ();_cefa .AddTarget (_eeed ,_abg ,_dab ,uint32 (len (_ccce ._ce )));_ccce ._ce =append (_ccce ._ce ,_abg );_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,len (_ccce ._ce ));case _e .ChartType :_dfcg :=chart {_ade :_cde .NewChartSpace ()};_bcac :=uint32 (len (_ccce ._afd ));_cefa .AddTarget (_eeed ,_dfcg ._ade ,_dab ,_bcac );_ccce ._afd =append (_ccce ._afd ,&_dfcg );_fddg .TargetAttr =_e .RelativeFilename (_gedg ,_eaa .Typ ,_dab ,len (_ccce ._afd ));_dfcg ._ffa =_fddg .TargetAttr ;default:_e .Log ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_dab ,_eeed );};return nil ;};func _gfaga (_gdbb *_fc .CT_P ,_bdeb ,_daaa map[int64 ]int64 ){for _ ,_aaeg :=range _gdbb .EG_PContent {for _ ,_fbega :=range _aaeg .EG_ContentRunContent {if _fbega .R !=nil {for _ ,_ecc :=range _fbega .R .EG_RunInnerContent {_dbea :=_ecc .EndnoteReference ;if _dbea !=nil &&_dbea .IdAttr > 0{if _edee ,_fadae :=_daaa [_dbea .IdAttr ];_fadae {_dbea .IdAttr =_edee ;};};_eeeb :=_ecc .FootnoteReference ;if _eeeb !=nil &&_eeeb .IdAttr > 0{if _fcdc ,_gdae :=_bdeb [_eeeb .IdAttr ];_gdae {_eeeb .IdAttr =_fcdc ;};};};};};};}; -// SetBehindDoc sets the behindDoc attribute of anchor. -func (_ddgc AnchoredDrawing )SetBehindDoc (val bool ){_ddgc ._ad .BehindDocAttr =val }; +// Spacing returns the paragraph spacing settings. +func (_adfe ParagraphProperties )Spacing ()ParagraphSpacing {if _adfe ._eagd .Spacing ==nil {_adfe ._eagd .Spacing =_fc .NewCT_Spacing ();};return ParagraphSpacing {_adfe ._eagd .Spacing };}; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_caaad ParagraphSpacing )SetLineSpacing (d _cbe .Distance ,rule _gc .ST_LineSpacingRule ){if rule ==_gc .ST_LineSpacingRuleUnset {_caaad ._dacfe .LineRuleAttr =_gc .ST_LineSpacingRuleUnset ;_caaad ._dacfe .LineAttr =nil ;}else {_caaad ._dacfe .LineRuleAttr =rule ;_caaad ._dacfe .LineAttr =&_gc .ST_SignedTwipsMeasure {};_caaad ._dacfe .LineAttr .Int64 =_b .Int64 (int64 (d /_cbe .Twips ));};};func _degb (_fffa string )mergeFieldInfo {_aced :=[]string {};_gaadf :=_aa .Buffer {};_geefd :=-1;for _cfcfa ,_bcaf :=range _fffa {switch _bcaf {case ' ':if _gaadf .Len ()!=0{_aced =append (_aced ,_gaadf .String ());};_gaadf .Reset ();case '"':if _geefd !=-1{_aced =append (_aced ,_fffa [_geefd +1:_cfcfa ]);_geefd =-1;}else {_geefd =_cfcfa ;};default:_gaadf .WriteRune (_bcaf );};};if _gaadf .Len ()!=0{_aced =append (_aced ,_gaadf .String ());};_fcff :=mergeFieldInfo {};for _bgeb :=0;_bgeb < len (_aced )-1;_bgeb ++{_bgcd :=_aced [_bgeb ];switch _bgcd {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_fcff ._bcdd =_aced [_bgeb +1];_bgeb ++;case "\u005c\u0066":_fcff ._fdcg =_aced [_bgeb +1];_bgeb ++;case "\u005c\u0062":_fcff ._cgeac =_aced [_bgeb +1];_bgeb ++;case "\u005c\u002a":switch _aced [_bgeb +1]{case "\u0055\u0070\u0070e\u0072":_fcff ._faae =true ;case "\u004c\u006f\u0077e\u0072":_fcff ._adag =true ;case "\u0043\u0061\u0070\u0073":_fcff ._ecgb =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_fcff ._cdgb =true ;};_bgeb ++;};};return _fcff ;}; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_dffd TableStyleProperties )SetCellSpacingAuto (){_dffd ._adba .TblCellSpacing =_fc .NewCT_TblWidth ();_dffd ._adba .TblCellSpacing .TypeAttr =_fc .ST_TblWidthAuto ;}; -// Paragraphs returns the paragraphs defined in an endnote. -func (_bdbef Endnote )Paragraphs ()[]Paragraph {_gaad :=[]Paragraph {};for _ ,_aedf :=range _bdbef .content (){for _ ,_bcbb :=range _aedf .P {_gaad =append (_gaad ,Paragraph {_bdbef ._abea ,_bcbb });};};return _gaad ;}; +// NewNumbering constructs a new numbering. +func NewNumbering ()Numbering {_ffeg :=_fc .NewNumbering ();return Numbering {_ffeg }}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_gbbf ParagraphProperties )SetFirstLineIndent (m _cbe .Distance ){if _gbbf ._eeeab .Ind ==nil {_gbbf ._eeeab .Ind =_gc .NewCT_Ind ();};if m ==_cbe .Zero {_gbbf ._eeeab .Ind .FirstLineAttr =nil ;}else {_gbbf ._eeeab .Ind .FirstLineAttr =&_dde .ST_TwipsMeasure {};_gbbf ._eeeab .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (m /_cbe .Twips ));};}; +// Run is a run of text within a paragraph that shares the same formatting. +type Run struct{_bcbe *Document ;_degf *_fc .CT_R ;};func _edf (_ec *_fc .CT_TblWidth ,_ff _gdc .Distance ){_ec .TypeAttr =_fc .ST_TblWidthDxa ;_ec .WAttr =&_fc .ST_MeasurementOrPercent {};_ec .WAttr .ST_DecimalNumberOrPercent =&_fc .ST_DecimalNumberOrPercent {};_ec .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (_ff /_gdc .Dxa ));};type chart struct{_ade *_cde .ChartSpace ;_cdef string ;_ffa string ;}; -// HasEndnotes returns a bool based on the presence or abscence of endnotes within -// the document. -func (_abf *Document )HasEndnotes ()bool {return _abf ._ecb !=nil }; +// GetImage returns the ImageRef associated with an AnchoredDrawing. +func (_fcd AnchoredDrawing )GetImage ()(_bd .ImageRef ,bool ){_ca :=_fcd ._cf .Graphic .GraphicData .Any ;if len (_ca )> 0{_fde ,_dg :=_ca [0].(*_fag .Pic );if _dg {if _fde .BlipFill !=nil &&_fde .BlipFill .Blip !=nil &&_fde .BlipFill .Blip .EmbedAttr !=nil {return _fcd ._ag .GetImageByRelID (*_fde .BlipFill .Blip .EmbedAttr );};};};return _bd .ImageRef {},false ;}; -// AddTable adds a new table to the document body. -func (_eea *Document )AddTable ()Table {_ffc :=_gc .NewEG_BlockLevelElts ();_eea ._bga .Body .EG_BlockLevelElts =append (_eea ._bga .Body .EG_BlockLevelElts ,_ffc );_ege :=_gc .NewEG_ContentBlockContent ();_ffc .EG_ContentBlockContent =append (_ffc .EG_ContentBlockContent ,_ege );_bdf :=_gc .NewCT_Tbl ();_ege .Tbl =append (_ege .Tbl ,_bdf );return Table {_eea ,_bdf };}; +// Clear removes all of the content from within a run. +func (_cbegd Run )Clear (){_cbegd ._degf .EG_RunInnerContent =nil }; -// SetHangingIndent controls the indentation of the non-first lines in a paragraph. -func (_egged ParagraphProperties )SetHangingIndent (m _cbe .Distance ){if _egged ._eeeab .Ind ==nil {_egged ._eeeab .Ind =_gc .NewCT_Ind ();};if m ==_cbe .Zero {_egged ._eeeab .Ind .HangingAttr =nil ;}else {_egged ._eeeab .Ind .HangingAttr =&_dde .ST_TwipsMeasure {};_egged ._eeeab .Ind .HangingAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (m /_cbe .Twips ));};};func (_cdefb Paragraph )addFldCharsForField (_feef ,_agbg string )FormField {_abeb :=_cdefb .addBeginFldChar (_feef );_gfdfg :=FormField {_cfcf :_abeb };_abadd :=_cdefb ._beagg .Bookmarks ();_gcaf :=int64 (len (_abadd ));if _feef !=""{_cdefb .addStartBookmark (_gcaf ,_feef );};_cdefb .addInstrText (_agbg );_cdefb .addSeparateFldChar ();if _agbg =="\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054"{_cgcfb :=_cdefb .AddRun ();_dcfbf :=_gc .NewEG_RunInnerContent ();_cgcfb ._bced .EG_RunInnerContent =[]*_gc .EG_RunInnerContent {_dcfbf };_gfdfg ._gfcf =_dcfbf ;};_cdefb .addEndFldChar ();if _feef !=""{_cdefb .addEndBookmark (_gcaf );};return _gfdfg ;}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_cbec ParagraphProperties )ComplexSizeMeasure ()string {if _bdbf :=_cbec ._eagd .RPr .SzCs ;_bdbf !=nil {_ecfgc :=_bdbf .ValAttr ;if _ecfgc .ST_PositiveUniversalMeasure !=nil {return *_ecfgc .ST_PositiveUniversalMeasure ;};};return "";}; -// NumberingDefinition defines a numbering definition for a list of pragraphs. -type NumberingDefinition struct{_cefde *_gc .CT_AbstractNum }; +// SetAlignment controls the paragraph alignment +func (_afbe ParagraphStyleProperties )SetAlignment (align _fc .ST_Jc ){if align ==_fc .ST_JcUnset {_afbe ._aaec .Jc =nil ;}else {_afbe ._aaec .Jc =_fc .NewCT_Jc ();_afbe ._aaec .Jc .ValAttr =align ;};}; -// Numbering is the document wide numbering styles contained in numbering.xml. -type Numbering struct{_febb *_gc .Numbering }; +// SetPageBreakBefore controls if there is a page break before this paragraph. +func (_acgd ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_acgd ._eagd .PageBreakBefore =nil ;}else {_acgd ._eagd .PageBreakBefore =_fc .NewCT_OnOff ();};}; -// Footnote returns the footnote based on the ID; this can be used nicely with -// the run.IsFootnote() functionality. -func (_ebb *Document )Footnote (id int64 )Footnote {for _ ,_dbga :=range _ebb .Footnotes (){if _dbga .id ()==id {return _dbga ;};};return Footnote {};}; +// MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. +func (_gaff NumberingDefinition )MultiLevelType ()_fc .ST_MultiLevelType {if _gaff ._gbcc .MultiLevelType !=nil {return _gaff ._gbcc .MultiLevelType .ValAttr ;}else {return _fc .ST_MultiLevelTypeUnset ;};}; -// WatermarkPicture is watermark picture within document. -type WatermarkPicture struct{_cfaf *_gc .CT_Picture ;_gdeg *_bdd .ShapeStyle ;_fbaa *_gda .Shape ;_fafd *_gda .Shapetype ;}; +// SetTextWrapNone unsets text wrapping so the image can float on top of the +// text. When used in conjunction with X/Y Offset relative to the page it can be +// used to place a logo at the top of a page at an absolute position that +// doesn't interfere with text. +func (_fe AnchoredDrawing )SetTextWrapNone (){_fe ._cf .Choice =&_fc .WdEG_WrapTypeChoice {};_fe ._cf .Choice .WrapNone =_fc .NewWdCT_WrapNone ();}; -// SetTextStyleBold set text style of watermark to bold. -func (_bgge *WatermarkText )SetTextStyleBold (value bool ){if _bgge ._egege !=nil {_gbdca :=_bgge .GetStyle ();_gbdca .SetBold (value );_bgge .SetStyle (_gbdca );};}; +// TableProperties returns the table style properties. +func (_afgc Style )TableProperties ()TableStyleProperties {if _afgc ._afcd .TblPr ==nil {_afgc ._afcd .TblPr =_fc .NewCT_TblPrBase ();};return TableStyleProperties {_afgc ._afcd .TblPr };}; -// RightToLeft returns true if run text goes from right to left. -func (_bbbaa RunProperties )RightToLeft ()bool {return _ffd (_bbbaa ._dgadd .Rtl )}; +// BoldValue returns the precise nature of the bold setting (unset, off or on). +func (_ccfeg RunProperties )BoldValue ()OnOffValue {return _gcab (_ccfeg ._cddc .B )}; -// InsertRowBefore inserts a row before another row -func (_aacef Table )InsertRowBefore (r Row )Row {for _bba ,_dcfbg :=range _aacef ._ebec .EG_ContentRowContent {if len (_dcfbg .Tr )> 0&&r .X ()==_dcfbg .Tr [0]{_afda :=_gc .NewEG_ContentRowContent ();_aacef ._ebec .EG_ContentRowContent =append (_aacef ._ebec .EG_ContentRowContent ,nil );copy (_aacef ._ebec .EG_ContentRowContent [_bba +1:],_aacef ._ebec .EG_ContentRowContent [_bba :]);_aacef ._ebec .EG_ContentRowContent [_bba ]=_afda ;_faaef :=_gc .NewCT_Row ();_afda .Tr =append (_afda .Tr ,_faaef );return Row {_aacef ._eacf ,_faaef };};};return _aacef .AddRow ();}; +// SetValue sets the width value. +func (_eecd TableWidth )SetValue (m _gdc .Distance ){_eecd ._adbaf .WAttr =&_fc .ST_MeasurementOrPercent {};_eecd ._adbaf .WAttr .ST_DecimalNumberOrPercent =&_fc .ST_DecimalNumberOrPercent {};_eecd ._adbaf .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (m /_gdc .Twips ));_eecd ._adbaf .TypeAttr =_fc .ST_TblWidthDxa ;}; // X returns the inner wrapped XML type. -func (_cddf Footer )X ()*_gc .Ftr {return _cddf ._abbb }; +func (_aabca TableLook )X ()*_fc .CT_TblLook {return _aabca ._defbd }; -// Clear clears all content within a header -func (_bcdfb Header )Clear (){_bcdfb ._acdd .EG_ContentBlockContent =nil }; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_cdd CellBorders )SetInsideVertical (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_cdd ._fbb .InsideV =_fc .NewCT_Border ();_ecdd (_cdd ._fbb .InsideV ,t ,c ,thickness );}; -// Footnote is an individual footnote reference within the document. -type Footnote struct{_gfge *Document ;_gffb *_gc .CT_FtnEdn ;}; +// NewWatermarkText generates a new WatermarkText. +func NewWatermarkText ()WatermarkText {_dabfbg :=_eg .NewShapetype ();_gfgc :=_eg .NewEG_ShapeElements ();_gfgc .Formulas =_cdce ();_gfgc .Path =_fdeg ();_gfgc .Textpath =_ebda ();_gfgc .Handles =_eegc ();_gfgc .Lock =_fcebb ();_dabfbg .EG_ShapeElements =[]*_eg .EG_ShapeElements {_gfgc };var (_afeff ="_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_ddaa ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_afdce =float32 (136.0);_abgb ="\u0031\u0030\u00380\u0030";_cgee ="m\u0040\u0037\u002c\u006c\u0040\u0038,\u006d\u0040\u0035\u002c\u0032\u0031\u0036\u0030\u0030l\u0040\u0036\u002c2\u00316\u0030\u0030\u0065";);_dabfbg .IdAttr =&_afeff ;_dabfbg .CoordsizeAttr =&_ddaa ;_dabfbg .SptAttr =&_afdce ;_dabfbg .AdjAttr =&_abgb ;_dabfbg .PathAttr =&_cgee ;_ecdba :=_eg .NewShape ();_cfgag :=_eg .NewEG_ShapeElements ();_cfgag .Textpath =_aaca ();_ecdba .EG_ShapeElements =[]*_eg .EG_ShapeElements {_cfgag };var (_faae ="\u0050\u006f\u0077\u0065\u0072\u0050l\u0075\u0073\u0057\u0061\u0074\u0065\u0072\u004d\u0061\u0072\u006b\u004f\u0062j\u0065\u0063\u0074\u0031\u0033\u0036\u00380\u0030\u0038\u0038\u0036";_cdfc ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031";_ddgd ="\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_gbgc ="";_bedag ="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065f\u0074:\u0030\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074o\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0034\u0036\u0038\u0070\u0074;\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0032\u0033\u0034\u0070\u0074\u003b\u007a\u002d\u0069\u006ede\u0078\u003a\u002d\u0032\u0035\u0031\u0036\u0035\u0031\u0030\u0037\u0032\u003b\u006d\u0073\u006f\u002d\u0077\u0072\u0061\u0070\u002d\u0065\u0064\u0069\u0074\u0065\u0064\u003a\u0066\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0068\u0065\u0069\u0067h\u0074-p\u0065\u0072\u0063\u0065\u006et\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070o\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065l\u0061\u0074\u0069\u0076\u0065:\u006d\u0061\u0072\u0067\u0069n\u003b\u006d\u0073o\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e-\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065r\u0074\u0069\u0063\u0061\u006c\u002d\u0072e\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063e\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002dh\u0065\u0069\u0067\u0068t\u002dp\u0065\u0072\u0063\u0065\u006et\u003a0";_cdbb ="\u0073\u0069\u006c\u0076\u0065\u0072";);_ecdba .IdAttr =&_faae ;_ecdba .SpidAttr =&_cdfc ;_ecdba .TypeAttr =&_ddgd ;_ecdba .AltAttr =&_gbgc ;_ecdba .StyleAttr =&_bedag ;_ecdba .AllowincellAttr =_db .ST_TrueFalseFalse ;_ecdba .FillcolorAttr =&_cdbb ;_ecdba .StrokedAttr =_db .ST_TrueFalseFalse ;_eecf :=_fc .NewCT_Picture ();_eecf .Any =[]_e .Any {_dabfbg ,_ecdba };return WatermarkText {_bddb :_eecf ,_badfg :_ecdba ,_aegf :_dabfbg };};func _gcab (_bgaf *_fc .CT_OnOff )OnOffValue {if _bgaf ==nil {return OnOffValueUnset ;};if _bgaf .ValAttr !=nil &&_bgaf .ValAttr .Bool !=nil &&*_bgaf .ValAttr .Bool ==false {return OnOffValueOff ;};return OnOffValueOn ;}; -// Properties returns the run properties. -func (_dfda Run )Properties ()RunProperties {if _dfda ._bced .RPr ==nil {_dfda ._bced .RPr =_gc .NewCT_RPr ();};return RunProperties {_dfda ._bced .RPr };}; +// SetTarget sets the URL target of the hyperlink. +func (_bbee HyperLink )SetTarget (url string ){_ddcff :=_bbee ._eaaca .AddHyperlink (url );_bbee ._cgfdc .IdAttr =_e .String (_bd .Relationship (_ddcff ).ID ());_bbee ._cgfdc .AnchorAttr =nil ;}; -// SetDefaultValue sets the default value of a FormFieldTypeDropDown. For -// FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_aca FormField )SetDefaultValue (v string ){if _aca ._cfcf .DdList !=nil {for _edead ,_cffe :=range _aca .PossibleValues (){if _cffe ==v {_aca ._cfcf .DdList .Default =_gc .NewCT_DecimalNumber ();_aca ._cfcf .DdList .Default .ValAttr =int64 (_edead );break ;};};};}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_deb CellBorders )SetBottom (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_deb ._fbb .Bottom =_fc .NewCT_Border ();_ecdd (_deb ._fbb .Bottom ,t ,c ,thickness );}; + +// SetToolTip sets the tooltip text for a hyperlink. +func (_cccd HyperLink )SetToolTip (text string ){if text ==""{_cccd ._cgfdc .TooltipAttr =nil ;}else {_cccd ._cgfdc .TooltipAttr =_e .String (text );};}; + +// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. +func (_cfab Run )AddTab (){_ggbge :=_cfab .newIC ();_ggbge .Tab =_fc .NewCT_Empty ()};func (_cfa *Document )save (_cafg _da .Writer ,_gab string )error {const _bb ="\u0064o\u0063u\u006d\u0065\u006e\u0074\u003a\u0064\u002e\u0053\u0061\u0076\u0065";if _ffd :=_cfa ._gcd .Validate ();_ffd !=nil {_e .Log ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ffd );};_gae :=_e .DocTypeDocument ;if !_fa .GetLicenseKey ().IsLicensed ()&&!_bedg {_c .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_c .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _a .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_cfa ._agf )==0{if len (_gab )> 0{_cfa ._agf =_gab ;}else {_bgb ,_fcg :=_fa .GenRefId ("\u0064\u0077");if _fcg !=nil {_e .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_fcg );return _fcg ;};_cfa ._agf =_bgb ;};};if _gba :=_fa .Track (_cfa ._agf ,_bb );_gba !=nil {_c .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_gba );return _gba ;};_bgfa :=_ea .NewWriter (_cafg );defer _bgfa .Close ();if _caa :=_dae .MarshalXML (_bgfa ,_e .BaseRelsFilename ,_cfa .Rels .X ());_caa !=nil {return _caa ;};if _fad :=_dae .MarshalXMLByType (_bgfa ,_gae ,_e .ExtendedPropertiesType ,_cfa .AppProperties .X ());_fad !=nil {return _fad ;};if _geea :=_dae .MarshalXMLByType (_bgfa ,_gae ,_e .CorePropertiesType ,_cfa .CoreProperties .X ());_geea !=nil {return _geea ;};if _cfa .CustomProperties .X ()!=nil {if _cdg :=_dae .MarshalXMLByType (_bgfa ,_gae ,_e .CustomPropertiesType ,_cfa .CustomProperties .X ());_cdg !=nil {return _cdg ;};};if _cfa .Thumbnail !=nil {_bdbg ,_eec :=_bgfa .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _eec !=nil {return _eec ;};if _gfa :=_gd .Encode (_bdbg ,_cfa .Thumbnail ,nil );_gfa !=nil {return _gfa ;};};if _fge :=_dae .MarshalXMLByType (_bgfa ,_gae ,_e .SettingsType ,_cfa .Settings .X ());_fge !=nil {return _fge ;};_bcf :=_e .AbsoluteFilename (_gae ,_e .OfficeDocumentType ,0);if _fdec :=_dae .MarshalXML (_bgfa ,_bcf ,_cfa ._gcd );_fdec !=nil {return _fdec ;};if _fdc :=_dae .MarshalXML (_bgfa ,_dae .RelationsPathFor (_bcf ),_cfa ._add .X ());_fdc !=nil {return _fdc ;};if _cfa .Numbering .X ()!=nil {if _bbd :=_dae .MarshalXMLByType (_bgfa ,_gae ,_e .NumberingType ,_cfa .Numbering .X ());_bbd !=nil {return _bbd ;};};if _cffb :=_dae .MarshalXMLByType (_bgfa ,_gae ,_e .StylesType ,_cfa .Styles .X ());_cffb !=nil {return _cffb ;};if _cfa ._dbc !=nil {if _ab :=_dae .MarshalXMLByType (_bgfa ,_gae ,_e .WebSettingsType ,_cfa ._dbc );_ab !=nil {return _ab ;};};if _cfa ._gedc !=nil {if _cbb :=_dae .MarshalXMLByType (_bgfa ,_gae ,_e .FontTableType ,_cfa ._gedc );_cbb !=nil {return _cbb ;};};if _cfa ._gea !=nil {if _fagf :=_dae .MarshalXMLByType (_bgfa ,_gae ,_e .EndNotesType ,_cfa ._gea );_fagf !=nil {return _fagf ;};};if _cfa ._ae !=nil {if _eab :=_dae .MarshalXMLByType (_bgfa ,_gae ,_e .FootNotesType ,_cfa ._ae );_eab !=nil {return _eab ;};};for _bf ,_cbad :=range _cfa ._edfd {if _dcde :=_dae .MarshalXMLByTypeIndex (_bgfa ,_gae ,_e .ThemeType ,_bf +1,_cbad );_dcde !=nil {return _dcde ;};};for _ecb ,_cbff :=range _cfa ._ce {if _ffe :=_dae .MarshalXMLByTypeIndex (_bgfa ,_gae ,_e .ControlType ,_ecb +1,_cbff );_ffe !=nil {return _ffe ;};};for _bgac ,_daab :=range _cfa ._dca {_aef :=_e .AbsoluteFilename (_gae ,_e .HeaderType ,_bgac +1);if _ffc :=_dae .MarshalXML (_bgfa ,_aef ,_daab );_ffc !=nil {return _ffc ;};if !_cfa ._ffg [_bgac ].IsEmpty (){_dae .MarshalXML (_bgfa ,_dae .RelationsPathFor (_aef ),_cfa ._ffg [_bgac ].X ());};};for _eaf ,_gcb :=range _cfa ._eef {_bad :=_e .AbsoluteFilename (_gae ,_e .FooterType ,_eaf +1);if _gbae :=_dae .MarshalXMLByTypeIndex (_bgfa ,_gae ,_e .FooterType ,_eaf +1,_gcb );_gbae !=nil {return _gbae ;};if !_cfa ._ebb [_eaf ].IsEmpty (){_dae .MarshalXML (_bgfa ,_dae .RelationsPathFor (_bad ),_cfa ._ebb [_eaf ].X ());};};for _eafd ,_cda :=range _cfa .Images {if _fbe :=_bd .AddImageToZip (_bgfa ,_cda ,_eafd +1,_e .DocTypeDocument );_fbe !=nil {return _fbe ;};};for _fce ,_ef :=range _cfa ._afd {_feg :=_e .AbsoluteFilename (_gae ,_e .ChartType ,_fce +1);_dae .MarshalXML (_bgfa ,_feg ,_ef ._ade );};if _bfe :=_dae .MarshalXML (_bgfa ,_e .ContentTypesFilename ,_cfa .ContentTypes .X ());_bfe !=nil {return _bfe ;};if _dcf :=_cfa .WriteExtraFiles (_bgfa );_dcf !=nil {return _dcf ;};return _bgfa .Close ();}; // X returns the inner wrapped XML type. -func (_fcac Row )X ()*_gc .CT_Row {return _fcac ._edgc }; +func (_ggcae ParagraphStyleProperties )X ()*_fc .CT_PPrGeneral {return _ggcae ._aaec }; -// Margins allows controlling individual cell margins. -func (_gfgc CellProperties )Margins ()CellMargins {if _gfgc ._geb .TcMar ==nil {_gfgc ._geb .TcMar =_gc .NewCT_TcMar ();};return CellMargins {_gfgc ._geb .TcMar };}; +// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_dcgd FormField )SetValue (v string ){if _dcgd ._dffg .DdList !=nil {for _bded ,_aabg :=range _dcgd .PossibleValues (){if _aabg ==v {_dcgd ._dffg .DdList .Result =_fc .NewCT_DecimalNumber ();_dcgd ._dffg .DdList .Result .ValAttr =int64 (_bded );break ;};};}else if _dcgd ._dffg .TextInput !=nil {_dcgd ._befg .T =_fc .NewCT_Text ();_dcgd ._befg .T .Content =v ;};}; -// Paragraphs returns the paragraphs defined in a footer. -func (_bggcc Footer )Paragraphs ()[]Paragraph {_gagb :=[]Paragraph {};for _ ,_aacg :=range _bggcc ._abbb .EG_ContentBlockContent {for _ ,_dedd :=range _aacg .P {_gagb =append (_gagb ,Paragraph {_bggcc ._gfbd ,_dedd });};};for _ ,_fba :=range _bggcc .Tables (){for _ ,_dbbe :=range _fba .Rows (){for _ ,_fbbca :=range _dbbe .Cells (){_gagb =append (_gagb ,_fbbca .Paragraphs ()...);};};};return _gagb ;}; +// SetVerticalMerge controls the vertical merging of cells. +func (_aae CellProperties )SetVerticalMerge (mergeVal _fc .ST_Merge ){if mergeVal ==_fc .ST_MergeUnset {_aae ._fecf .VMerge =nil ;}else {_aae ._fecf .VMerge =_fc .NewCT_VMerge ();_aae ._fecf .VMerge .ValAttr =mergeVal ;};}; -// X returns the inner wrapped type -func (_gaag CellBorders )X ()*_gc .CT_TcBorders {return _gaag ._eda }; +// RemoveParagraph removes a paragraph from the endnote. +func (_bab Endnote )RemoveParagraph (p Paragraph ){for _ ,_bgbd :=range _bab .content (){for _cddd ,_fafg :=range _bgbd .P {if _fafg ==p ._efdag {copy (_bgbd .P [_cddd :],_bgbd .P [_cddd +1:]);_bgbd .P =_bgbd .P [0:len (_bgbd .P )-1];return ;};};};}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_cbegf RunProperties )CharacterSpacingMeasure ()string {if _edccg :=_cbegf ._dgadd .Spacing ;_edccg !=nil {_dcddf :=_edccg .ValAttr ;if _dcddf .ST_UniversalMeasure !=nil {return *_dcddf .ST_UniversalMeasure ;};};return "";}; +// DoubleStrike returns true if run is double striked. +func (_bdafg RunProperties )DoubleStrike ()bool {return _dgaef (_bdafg ._cddc .Dstrike )}; -// SetName sets the name of the bookmark. This is the name that is used to -// reference the bookmark from hyperlinks. -func (_ggb Bookmark )SetName (name string ){_ggb ._baf .NameAttr =name }; +// Properties returns the numbering level paragraph properties. +func (_bedac NumberingLevel )Properties ()ParagraphStyleProperties {if _bedac ._beec .PPr ==nil {_bedac ._beec .PPr =_fc .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_bedac ._beec .PPr };};func (_gbca *Document )insertTable (_egc Paragraph ,_beg bool )Table {_acc :=_gbca ._gcd .Body ;if _acc ==nil {return _gbca .AddTable ();};_cbe :=_egc .X ();for _bbdf ,_bgff :=range _acc .EG_BlockLevelElts {for _ ,_fgda :=range _bgff .EG_ContentBlockContent {for _gccd ,_dec :=range _fgda .P {if _dec ==_cbe {_edfg :=_fc .NewCT_Tbl ();_afa :=_fc .NewEG_BlockLevelElts ();_fea :=_fc .NewEG_ContentBlockContent ();_afa .EG_ContentBlockContent =append (_afa .EG_ContentBlockContent ,_fea );_fea .Tbl =append (_fea .Tbl ,_edfg );_acc .EG_BlockLevelElts =append (_acc .EG_BlockLevelElts ,nil );if _beg {copy (_acc .EG_BlockLevelElts [_bbdf +1:],_acc .EG_BlockLevelElts [_bbdf :]);_acc .EG_BlockLevelElts [_bbdf ]=_afa ;if _gccd !=0{_bag :=_fc .NewEG_BlockLevelElts ();_aea :=_fc .NewEG_ContentBlockContent ();_bag .EG_ContentBlockContent =append (_bag .EG_ContentBlockContent ,_aea );_aea .P =_fgda .P [:_gccd ];_acc .EG_BlockLevelElts =append (_acc .EG_BlockLevelElts ,nil );copy (_acc .EG_BlockLevelElts [_bbdf +1:],_acc .EG_BlockLevelElts [_bbdf :]);_acc .EG_BlockLevelElts [_bbdf ]=_bag ;};_fgda .P =_fgda .P [_gccd :];}else {copy (_acc .EG_BlockLevelElts [_bbdf +2:],_acc .EG_BlockLevelElts [_bbdf +1:]);_acc .EG_BlockLevelElts [_bbdf +1]=_afa ;if _gccd !=len (_fgda .P )-1{_gce :=_fc .NewEG_BlockLevelElts ();_acb :=_fc .NewEG_ContentBlockContent ();_gce .EG_ContentBlockContent =append (_gce .EG_ContentBlockContent ,_acb );_acb .P =_fgda .P [_gccd +1:];_acc .EG_BlockLevelElts =append (_acc .EG_BlockLevelElts ,nil );copy (_acc .EG_BlockLevelElts [_bbdf +3:],_acc .EG_BlockLevelElts [_bbdf +2:]);_acc .EG_BlockLevelElts [_bbdf +2]=_gce ;};_fgda .P =_fgda .P [:_gccd +1];};return Table {_gbca ,_edfg };};};for _ ,_eae :=range _fgda .Tbl {_aeb :=_aebd (_eae ,_cbe ,_beg );if _aeb !=nil {return Table {_gbca ,_aeb };};};};};return _gbca .AddTable ();}; -// Tables returns the tables defined in the header. -func (_dfab Header )Tables ()[]Table {_fbea :=[]Table {};if _dfab ._acdd ==nil {return nil ;};for _ ,_bddb :=range _dfab ._acdd .EG_ContentBlockContent {for _ ,_bace :=range _dfab ._ggfff .tables (_bddb ){_fbea =append (_fbea ,_bace );};};return _fbea ;}; +// RemoveMailMerge removes any mail merge settings +func (_eeda Settings )RemoveMailMerge (){_eeda ._fagaa .MailMerge =nil }; -// SetWrapPathStart sets wrapPath start value. -func (_edf AnchorDrawWrapOptions )SetWrapPathStart (coordinate *_ba .CT_Point2D ){_edf ._cae =coordinate ;};func _gbcg ()*_gda .Path {_eaeg :=_gda .NewPath ();_eaeg .ExtrusionokAttr =_dde .ST_TrueFalseTrue ;_eaeg .GradientshapeokAttr =_dde .ST_TrueFalseTrue ;_eaeg .ConnecttypeAttr =_gda .OfcST_ConnectTypeRect ;return _eaeg ;}; +// SetHangingIndent controls special indent of paragraph. +func (_aacbe Paragraph )SetHangingIndent (m _gdc .Distance ){_aacbe .ensurePPr ();_cgaad :=_aacbe ._efdag .PPr ;if _cgaad .Ind ==nil {_cgaad .Ind =_fc .NewCT_Ind ();};if m ==_gdc .Zero {_cgaad .Ind .HangingAttr =nil ;}else {_cgaad .Ind .HangingAttr =&_db .ST_TwipsMeasure {};_cgaad .Ind .HangingAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_gdc .Twips ));};}; -// SetXOffset sets the X offset for an image relative to the origin. -func (_dc AnchoredDrawing )SetXOffset (x _cbe .Distance ){_dc ._ad .PositionH .Choice =&_gc .WdCT_PosHChoice {};_dc ._ad .PositionH .Choice .PosOffset =_b .Int32 (int32 (x /_cbe .EMU ));}; +// SizeValue returns the value of run font size in points. +func (_gbg RunProperties )SizeValue ()float64 {if _bdecg :=_gbg ._cddc .Sz ;_bdecg !=nil {_cedfa :=_bdecg .ValAttr ;if _cedfa .ST_UnsignedDecimalNumber !=nil {return float64 (*_cedfa .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// GetFooter gets a section Footer for given type -func (_gdgg Section )GetFooter (t _gc .ST_HdrFtr )(Footer ,bool ){for _ ,_abed :=range _gdgg ._aaggd .EG_HdrFtrReferences {if _abed .FooterReference .TypeAttr ==t {for _ ,_ceec :=range _gdgg ._acgaf .Footers (){_cgdf :=_gdgg ._acgaf ._gcc .FindRIDForN (_ceec .Index (),_b .FooterType );if _cgdf ==_abed .FooterReference .IdAttr {return _ceec ,true ;};};};};return Footer {},false ;};func _dfcad (_geef *_gc .CT_Tbl ,_fgaa map[string ]string ){for _ ,_agcd :=range _geef .EG_ContentRowContent {for _ ,_cggg :=range _agcd .Tr {for _ ,_edefa :=range _cggg .EG_ContentCellContent {for _ ,_dbfc :=range _edefa .Tc {for _ ,_gfcg :=range _dbfc .EG_BlockLevelElts {for _ ,_fede :=range _gfcg .EG_ContentBlockContent {for _ ,_ffdf :=range _fede .P {_bdbgd (_ffdf ,_fgaa );};for _ ,_cbgga :=range _fede .Tbl {_dfcad (_cbgga ,_fgaa );};};};};};};};}; +// TextItem is used for keeping text with references to a paragraph and run or a table, a row and a cell where it is located. +type TextItem struct{Text string ;DrawingInfo *DrawingInfo ;Paragraph *_fc .CT_P ;Hyperlink *_fc .CT_Hyperlink ;Run *_fc .CT_R ;TableInfo *TableInfo ;}; -// Levels returns all of the numbering levels defined in the definition. -func (_gbgf NumberingDefinition )Levels ()[]NumberingLevel {_beaac :=[]NumberingLevel {};for _ ,_cdfd :=range _gbgf ._cefde .Lvl {_beaac =append (_beaac ,NumberingLevel {_cdfd });};return _beaac ;}; +// AddCell adds a cell to a row and returns it +func (_aeg Row )AddCell ()Cell {_dfbe :=_fc .NewEG_ContentCellContent ();_aeg ._gaca .EG_ContentCellContent =append (_aeg ._gaca .EG_ContentCellContent ,_dfbe );_aacfd :=_fc .NewCT_Tc ();_dfbe .Tc =append (_dfbe .Tc ,_aacfd );return Cell {_aeg ._eaef ,_aacfd };};func _dgfb (_adfa Paragraph )*_fc .CT_NumPr {_adfa .ensurePPr ();if _adfa ._efdag .PPr .NumPr ==nil {return nil ;};return _adfa ._efdag .PPr .NumPr ;}; -// Copy makes a deep copy of the document by saving and reading it back. -// It can be useful to avoid sharing common data between two documents. -func (_gbc *Document )Copy ()(*Document ,error ){_bfg :=_aa .NewBuffer ([]byte {});_gfdgc :=_gbc .save (_bfg ,_gbc ._ggd );if _gfdgc !=nil {return nil ,_gfdgc ;};_edef :=_bfg .Bytes ();_gcff :=_aa .NewReader (_edef );return _fbe (_gcff ,int64 (_gcff .Len ()),_gbc ._ggd );}; +// SetHeadingLevel sets a heading level and style based on the level to a +// paragraph. The default styles for a new unioffice document support headings +// from level 1 to 8. +func (_bcef ParagraphProperties )SetHeadingLevel (idx int ){_bcef .SetStyle (_c .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _bcef ._eagd .NumPr ==nil {_bcef ._eagd .NumPr =_fc .NewCT_NumPr ();};_bcef ._eagd .NumPr .Ilvl =_fc .NewCT_DecimalNumber ();_bcef ._eagd .NumPr .Ilvl .ValAttr =int64 (idx );}; -// Open opens and reads a document from a file (.docx). -func Open (filename string )(*Document ,error ){_geegc ,_gdg :=_bd .Open (filename );if _gdg !=nil {return nil ,_e .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gdg );};defer _geegc .Close ();_bef ,_gdg :=_bd .Stat (filename );if _gdg !=nil {return nil ,_e .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gdg );};_ =_bef ;return Read (_geegc ,_bef .Size ());}; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_bfed RunProperties )RStyle ()string {if _bfed ._cddc .RStyle !=nil {return _bfed ._cddc .RStyle .ValAttr ;};return "";};func _gaef (_acgg string )mergeFieldInfo {_gcfe :=[]string {};_cabc :=_ac .Buffer {};_decbf :=-1;for _fcfb ,_agd :=range _acgg {switch _agd {case ' ':if _cabc .Len ()!=0{_gcfe =append (_gcfe ,_cabc .String ());};_cabc .Reset ();case '"':if _decbf !=-1{_gcfe =append (_gcfe ,_acgg [_decbf +1:_fcfb ]);_decbf =-1;}else {_decbf =_fcfb ;};default:_cabc .WriteRune (_agd );};};if _cabc .Len ()!=0{_gcfe =append (_gcfe ,_cabc .String ());};_abgg :=mergeFieldInfo {};for _bcdb :=0;_bcdb < len (_gcfe )-1;_bcdb ++{_eece :=_gcfe [_bcdb ];switch _eece {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_abgg ._acgcgd =_gcfe [_bcdb +1];_bcdb ++;case "\u005c\u0066":_abgg ._aee =_gcfe [_bcdb +1];_bcdb ++;case "\u005c\u0062":_abgg ._eabeac =_gcfe [_bcdb +1];_bcdb ++;case "\u005c\u002a":switch _gcfe [_bcdb +1]{case "\u0055\u0070\u0070e\u0072":_abgg ._agbdb =true ;case "\u004c\u006f\u0077e\u0072":_abgg ._bcadg =true ;case "\u0043\u0061\u0070\u0073":_abgg ._afed =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_abgg ._befga =true ;};_bcdb ++;};};return _abgg ;}; -// RemoveFootnote removes a footnote from both the paragraph and the document -// the requested footnote must be anchored on the paragraph being referenced. -func (_bbbf Paragraph )RemoveFootnote (id int64 ){_abddg :=_bbbf ._beagg ._dee ;var _fabb int ;for _gaada ,_afdga :=range _abddg .CT_Footnotes .Footnote {if _afdga .IdAttr ==id {_fabb =_gaada ;};};_fabb =0;_abddg .CT_Footnotes .Footnote [_fabb ]=nil ;_abddg .CT_Footnotes .Footnote [_fabb ]=_abddg .CT_Footnotes .Footnote [len (_abddg .CT_Footnotes .Footnote )-1];_abddg .CT_Footnotes .Footnote =_abddg .CT_Footnotes .Footnote [:len (_abddg .CT_Footnotes .Footnote )-1];var _ccab Run ;for _ ,_bddg :=range _bbbf .Runs (){if _dgff ,_eabg :=_bddg .IsFootnote ();_dgff {if _eabg ==id {_ccab =_bddg ;};};};_bbbf .RemoveRun (_ccab );}; +// StructuredDocumentTags returns the structured document tags in the document +// which are commonly used in document templates. +func (_eba *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_acca :=[]StructuredDocumentTag {};for _ ,_fgdc :=range _eba ._gcd .Body .EG_BlockLevelElts {for _ ,_cbgc :=range _fgdc .EG_ContentBlockContent {if _cbgc .Sdt !=nil {_acca =append (_acca ,StructuredDocumentTag {_eba ,_cbgc .Sdt });};};};return _acca ;}; -// InsertParagraphAfter adds a new empty paragraph after the relativeTo -// paragraph. -func (_ddba *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _ddba .insertParagraph (relativeTo ,false );}; +// AddParagraph adds a paragraph to the footer. +func (_eeba Footer )AddParagraph ()Paragraph {_gcgda :=_fc .NewEG_ContentBlockContent ();_eeba ._cgfc .EG_ContentBlockContent =append (_eeba ._cgfc .EG_ContentBlockContent ,_gcgda );_fbgc :=_fc .NewCT_P ();_gcgda .P =append (_gcgda .P ,_fbgc );return Paragraph {_eeba ._acec ,_fbgc };}; -// EastAsiaFont returns the name of run font family for East Asia. -func (_ggdd RunProperties )EastAsiaFont ()string {if _ceef :=_ggdd ._dgadd .RFonts ;_ceef !=nil {if _ceef .EastAsiaAttr !=nil {return *_ceef .EastAsiaAttr ;};};return "";}; +// Footer is a footer for a document section. +type Footer struct{_acec *Document ;_cgfc *_fc .Ftr ;}; -// Caps returns true if run font is capitalized. -func (_cdeae RunProperties )Caps ()bool {return _ffd (_cdeae ._dgadd .Caps )}; +// SetLeft sets the left border to a specified type, color and thickness. +func (_cgc CellBorders )SetLeft (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_cgc ._fbb .Left =_fc .NewCT_Border ();_ecdd (_cgc ._fbb .Left ,t ,c ,thickness );}; -// GetImage returns the ImageRef associated with an InlineDrawing. -func (_facea InlineDrawing )GetImage ()(_bdg .ImageRef ,bool ){_ageac :=_facea ._bcee .Graphic .GraphicData .Any ;if len (_ageac )> 0{_bfbe ,_gdea :=_ageac [0].(*_bf .Pic );if _gdea {if _bfbe .BlipFill !=nil &&_bfbe .BlipFill .Blip !=nil &&_bfbe .BlipFill .Blip .EmbedAttr !=nil {return _facea ._adbg .GetImageByRelID (*_bfbe .BlipFill .Blip .EmbedAttr );};};};return _bdg .ImageRef {},false ;};func (_ccba Paragraph )addStartBookmark (_ddbf int64 ,_dcfc string )*_gc .CT_Bookmark {_cafa :=_gc .NewEG_PContent ();_ccba ._ebgb .EG_PContent =append (_ccba ._ebgb .EG_PContent ,_cafa );_aegeg :=_gc .NewEG_ContentRunContent ();_gbcb :=_gc .NewEG_RunLevelElts ();_dbeef :=_gc .NewEG_RangeMarkupElements ();_bddd :=_gc .NewCT_Bookmark ();_bddd .NameAttr =_dcfc ;_bddd .IdAttr =_ddbf ;_dbeef .BookmarkStart =_bddd ;_cafa .EG_ContentRunContent =append (_cafa .EG_ContentRunContent ,_aegeg );_aegeg .EG_RunLevelElts =append (_aegeg .EG_RunLevelElts ,_gbcb );_gbcb .EG_RangeMarkupElements =append (_gbcb .EG_RangeMarkupElements ,_dbeef );return _bddd ;}; +// Borders allows manipulation of the table borders. +func (_cbadb TableProperties )Borders ()TableBorders {if _cbadb ._dfbb .TblBorders ==nil {_cbadb ._dfbb .TblBorders =_fc .NewCT_TblBorders ();};return TableBorders {_cbadb ._dfbb .TblBorders };}; -// SetUpdateFieldsOnOpen controls if fields are recalculated upon opening the -// document. This is useful for things like a table of contents as the library -// only adds the field code and relies on Word/LibreOffice to actually compute -// the content. -func (_bgff Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_bgff ._daef .UpdateFields =nil ;}else {_bgff ._daef .UpdateFields =_gc .NewCT_OnOff ();};};func _fegd (_bac *_gc .CT_P ,_efeb ,_eggc map[int64 ]int64 ){for _ ,_fdbd :=range _bac .EG_PContent {for _ ,_ebbb :=range _fdbd .EG_ContentRunContent {if _ebbb .R !=nil {for _ ,_dbff :=range _ebbb .R .EG_RunInnerContent {_fade :=_dbff .EndnoteReference ;if _fade !=nil &&_fade .IdAttr > 0{if _dfcd ,_bceg :=_eggc [_fade .IdAttr ];_bceg {_fade .IdAttr =_dfcd ;};};_ecfg :=_dbff .FootnoteReference ;if _ecfg !=nil &&_ecfg .IdAttr > 0{if _dgb ,_cfccb :=_efeb [_ecfg .IdAttr ];_cfccb {_ecfg .IdAttr =_dgb ;};};};};};};};func (_bgbc *WatermarkText )getShapeType ()*_b .XSDAny {return _bgbc .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");};func (_bdbf *Document )validateBookmarks ()error {_cfbg :=make (map[string ]struct{});for _ ,_abfg :=range _bdbf .Bookmarks (){if _ ,_dded :=_cfbg [_abfg .Name ()];_dded {return _e .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_abfg .Name ());};_cfbg [_abfg .Name ()]=struct{}{};};return nil ;}; +// ExtractTextOptions extraction text options. +type ExtractTextOptions struct{WithNumbering bool ;NumberingIndent string ;}; -// AddHeader creates a header associated with the document, but doesn't add it -// to the document for display. -func (_gee *Document )AddHeader ()Header {_bfcb :=_gc .NewHdr ();_gee ._abe =append (_gee ._abe ,_bfcb );_cbaf :=_e .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_gee ._abe ));_gee ._gcc .AddRelationship (_cbaf ,_b .HeaderType );_gee .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_cbaf ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0068\u0065\u0061\u0064e\u0072\u002b\u0078\u006d\u006c");_gee ._cfb =append (_gee ._cfb ,_bdg .NewRelationships ());return Header {_gee ,_bfcb };}; +// DrawingInfo is used for keep information about a drawing wrapping a textbox where the text is located. +type DrawingInfo struct{Drawing *_fc .CT_Drawing ;Width int64 ;Height int64 ;}; -// X returns the inner wrapped XML type. -func (_aabb Header )X ()*_gc .Hdr {return _aabb ._acdd }; +// InsertRowAfter inserts a row after another row +func (_afdae Table )InsertRowAfter (r Row )Row {for _eefc ,_gcfb :=range _afdae ._afdac .EG_ContentRowContent {if len (_gcfb .Tr )> 0&&r .X ()==_gcfb .Tr [0]{_dcdb :=_fc .NewEG_ContentRowContent ();if len (_afdae ._afdac .EG_ContentRowContent )< _eefc +2{return _afdae .AddRow ();};_afdae ._afdac .EG_ContentRowContent =append (_afdae ._afdac .EG_ContentRowContent ,nil );copy (_afdae ._afdac .EG_ContentRowContent [_eefc +2:],_afdae ._afdac .EG_ContentRowContent [_eefc +1:]);_afdae ._afdac .EG_ContentRowContent [_eefc +1]=_dcdb ;_aabc :=_fc .NewCT_Row ();_dcdb .Tr =append (_dcdb .Tr ,_aabc );return Row {_afdae ._aaaac ,_aabc };};};return _afdae .AddRow ();};func _fdbb (_cbfc int64 ,_beedc int64 ,_bfdf string ,_gafec *_fc .CT_NumFmt ,_aaeb map[int64 ]int64 )string {_fead :=_eaeec (_bfdf );_eabg :=_cefg (_cbfc ,_gafec );_facd :=int64 (0);for _faaf ,_ecfb :=range _fead {_feef :=_c .Sprintf ("\u0025\u0025\u0025\u0064",_faaf +1);if len (_fead )==1{_feef =_c .Sprintf ("\u0025\u0025\u0025\u0064",_beedc +1);_fead [_faaf ]=_be .Replace (_ecfb ,_feef ,_eabg ,1);break ;};if _beedc > 0&&_beedc > _facd &&_faaf < (len (_fead )-1){_fgdce :=_cefg (_aaeb [_facd ],_gafec );_fead [_faaf ]=_be .Replace (_ecfb ,_feef ,_fgdce ,1);_facd ++;}else {_fead [_faaf ]=_be .Replace (_ecfb ,_feef ,_eabg ,1);};};return _be .Join (_fead ,"");}; -// SetLayoutInCell sets the layoutInCell attribute of anchor. -func (_ee AnchoredDrawing )SetLayoutInCell (val bool ){_ee ._ad .LayoutInCellAttr =val }; +// X returns the inner wrapped XML type. +func (_agea ParagraphProperties )X ()*_fc .CT_PPr {return _agea ._eagd }; -// AddFooter creates a Footer associated with the document, but doesn't add it -// to the document for display. -func (_cbcc *Document )AddFooter ()Footer {_fee :=_gc .NewFtr ();_cbcc ._dce =append (_cbcc ._dce ,_fee );_dba :=_e .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_cbcc ._dce ));_cbcc ._gcc .AddRelationship (_dba ,_b .FooterType );_cbcc .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_dba ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0066\u006f\u006f\u0074e\u0072\u002b\u0078\u006d\u006c");_cbcc ._fc =append (_cbcc ._fc ,_bdg .NewRelationships ());return Footer {_cbcc ,_fee };}; +// Bookmark is a bookmarked location within a document that can be referenced +// with a hyperlink. +type Bookmark struct{_eeb *_fc .CT_Bookmark }; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_eecf ParagraphProperties )RStyle ()string {if _eecf ._eeeab .RPr .RStyle !=nil {return _eecf ._eeeab .RPr .RStyle .ValAttr ;};return "";}; +// RunProperties controls run styling properties +type RunProperties struct{_cddc *_fc .CT_RPr }; -// Cells returns the cells defined in the table. -func (_dfea Row )Cells ()[]Cell {_adeb :=[]Cell {};for _ ,_gbgd :=range _dfea ._edgc .EG_ContentCellContent {for _ ,_gbdac :=range _gbgd .Tc {_adeb =append (_adeb ,Cell {_dfea ._cgdge ,_gbdac });};if _gbgd .Sdt !=nil &&_gbgd .Sdt .SdtContent !=nil {for _ ,_dged :=range _gbgd .Sdt .SdtContent .Tc {_adeb =append (_adeb ,Cell {_dfea ._cgdge ,_dged });};};};return _adeb ;}; +// EastAsiaFont returns the name of paragraph font family for East Asia. +func (_bfbg ParagraphProperties )EastAsiaFont ()string {if _dbae :=_bfbg ._eagd .RPr .RFonts ;_dbae !=nil {if _dbae .EastAsiaAttr !=nil {return *_dbae .EastAsiaAttr ;};};return "";}; -// Runs returns all of the runs in a paragraph. -func (_bfcg Paragraph )Runs ()[]Run {_edfg :=[]Run {};for _ ,_gfde :=range _bfcg ._ebgb .EG_PContent {if _gfde .Hyperlink !=nil &&_gfde .Hyperlink .EG_ContentRunContent !=nil {for _ ,_eedf :=range _gfde .Hyperlink .EG_ContentRunContent {if _eedf .R !=nil {_edfg =append (_edfg ,Run {_bfcg ._beagg ,_eedf .R });};};};for _ ,_dgfd :=range _gfde .EG_ContentRunContent {if _dgfd .R !=nil {_edfg =append (_edfg ,Run {_bfcg ._beagg ,_dgfd .R });};if _dgfd .Sdt !=nil &&_dgfd .Sdt .SdtContent !=nil {for _ ,_faed :=range _dgfd .Sdt .SdtContent .EG_ContentRunContent {if _faed .R !=nil {_edfg =append (_edfg ,Run {_bfcg ._beagg ,_faed .R });};};};};};return _edfg ;}; +// RemoveParagraph removes a paragraph from a document. +func (_cbcf *Document )RemoveParagraph (p Paragraph ){if _cbcf ._gcd .Body ==nil {return ;};for _ ,_dad :=range _cbcf ._gcd .Body .EG_BlockLevelElts {for _ ,_badg :=range _dad .EG_ContentBlockContent {for _aafc ,_cafa :=range _badg .P {if _cafa ==p ._efdag {copy (_badg .P [_aafc :],_badg .P [_aafc +1:]);_badg .P =_badg .P [0:len (_badg .P )-1];return ;};};if _badg .Sdt !=nil &&_badg .Sdt .SdtContent !=nil &&_badg .Sdt .SdtContent .P !=nil {for _faf ,_accbf :=range _badg .Sdt .SdtContent .P {if _accbf ==p ._efdag {copy (_badg .P [_faf :],_badg .P [_faf +1:]);_badg .P =_badg .P [0:len (_badg .P )-1];return ;};};};};};for _ ,_dcaf :=range _cbcf .Tables (){for _ ,_aad :=range _dcaf .Rows (){for _ ,_fega :=range _aad .Cells (){for _ ,_gdbe :=range _fega ._cfe .EG_BlockLevelElts {for _ ,_eabf :=range _gdbe .EG_ContentBlockContent {for _fda ,_gdg :=range _eabf .P {if _gdg ==p ._efdag {copy (_eabf .P [_fda :],_eabf .P [_fda +1:]);_eabf .P =_eabf .P [0:len (_eabf .P )-1];return ;};};};};};};};for _ ,_caad :=range _cbcf .Headers (){_caad .RemoveParagraph (p );};for _ ,_eecc :=range _cbcf .Footers (){_eecc .RemoveParagraph (p );};}; -// ClearColor clears the text color. -func (_degc RunProperties )ClearColor (){_degc ._dgadd .Color =nil }; +// VerticalAlign returns the value of paragraph vertical align. +func (_gdgfb ParagraphProperties )VerticalAlignment ()_db .ST_VerticalAlignRun {if _fafd :=_gdgfb ._eagd .RPr .VertAlign ;_fafd !=nil {return _fafd .ValAttr ;};return 0;}; -// Clear clears all content within a footer -func (_gdfc Footer )Clear (){_gdfc ._abbb .EG_ContentBlockContent =nil }; +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_fbagb ParagraphProperties )SizeMeasure ()string {if _ccd :=_fbagb ._eagd .RPr .Sz ;_ccd !=nil {_fdad :=_ccd .ValAttr ;if _fdad .ST_PositiveUniversalMeasure !=nil {return *_fdad .ST_PositiveUniversalMeasure ;};};return "";}; -// SetTextStyleItalic set text style of watermark to italic. -func (_cgefc *WatermarkText )SetTextStyleItalic (value bool ){if _cgefc ._egege !=nil {_afdeg :=_cgefc .GetStyle ();_afdeg .SetItalic (value );_cgefc .SetStyle (_afdeg );};}; +// SetLeftIndent controls left indent of paragraph. +func (_eggc Paragraph )SetLeftIndent (m _gdc .Distance ){_eggc .ensurePPr ();_cefad :=_eggc ._efdag .PPr ;if _cefad .Ind ==nil {_cefad .Ind =_fc .NewCT_Ind ();};if m ==_gdc .Zero {_cefad .Ind .LeftAttr =nil ;}else {_cefad .Ind .LeftAttr =&_fc .ST_SignedTwipsMeasure {};_cefad .Ind .LeftAttr .Int64 =_e .Int64 (int64 (m /_gdc .Twips ));};}; -// SetSemiHidden controls if the style is hidden in the UI. -func (_cefbf Style )SetSemiHidden (b bool ){if b {_cefbf ._fbgg .SemiHidden =_gc .NewCT_OnOff ();}else {_cefbf ._fbgg .SemiHidden =nil ;};}; +// SetCSTheme sets the font complex script theme. +func (_bceb Fonts )SetCSTheme (t _fc .ST_Theme ){_bceb ._aecf .CsthemeAttr =t }; -// SetLeftPct sets the cell left margin -func (_dfg CellMargins )SetLeftPct (pct float64 ){_dfg ._cbgc .Left =_gc .NewCT_TblWidth ();_fdf (_dfg ._cbgc .Left ,pct );}; +// OnOffValue represents an on/off value that can also be unset +type OnOffValue byte ; -// SetHANSITheme sets the font H ANSI Theme. -func (_eaf Fonts )SetHANSITheme (t _gc .ST_Theme ){_eaf ._dffc .HAnsiThemeAttr =t }; +// SetPrimaryStyle marks the style as a primary style. +func (_dbdb Style )SetPrimaryStyle (b bool ){if b {_dbdb ._afcd .QFormat =_fc .NewCT_OnOff ();}else {_dbdb ._afcd .QFormat =nil ;};}; -// SetHangingIndent controls the hanging indent of the paragraph. -func (_fgfc ParagraphStyleProperties )SetHangingIndent (m _cbe .Distance ){if _fgfc ._gbff .Ind ==nil {_fgfc ._gbff .Ind =_gc .NewCT_Ind ();};if m ==_cbe .Zero {_fgfc ._gbff .Ind .HangingAttr =nil ;}else {_fgfc ._gbff .Ind .HangingAttr =&_dde .ST_TwipsMeasure {};_fgfc ._gbff .Ind .HangingAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (m /_cbe .Twips ));};}; +// X returns the inner wrapped XML type. +func (_eeaf Numbering )X ()*_fc .Numbering {return _eeaf ._eaabg }; -// SetStrikeThrough sets the run to strike-through. -func (_caed RunProperties )SetStrikeThrough (b bool ){if !b {_caed ._dgadd .Strike =nil ;}else {_caed ._dgadd .Strike =_gc .NewCT_OnOff ();};}; +// FormFieldType is the type of the form field. +//go:generate stringer -type=FormFieldType +type FormFieldType byte ; -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_ccdb Footer )AddImage (i _bdg .Image )(_bdg .ImageRef ,error ){var _bcdff _bdg .Relationships ;for _cegc ,_adgcb :=range _ccdb ._gfbd ._dce {if _adgcb ==_ccdb ._abbb {_bcdff =_ccdb ._gfbd ._fc [_cegc ];};};_ccbf :=_bdg .MakeImageRef (i ,&_ccdb ._gfbd .DocBase ,_bcdff );if i .Data ==nil &&i .Path ==""{return _ccbf ,_bdc .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _ccbf ,_bdc .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _ccbf ,_bdc .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_ccdb ._gfbd .Images =append (_ccdb ._gfbd .Images ,_ccbf );_aebb :=_e .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_ccdb ._gfbd .Images ),i .Format );_bafa :=_bcdff .AddRelationship (_aebb ,_b .ImageType );_ccbf .SetRelID (_bafa .X ().IdAttr );return _ccbf ,nil ;}; +// GetWrapPathLineTo return wrapPath lineTo value. +func (_caf AnchorDrawWrapOptions )GetWrapPathLineTo ()[]*_daa .CT_Point2D {return _caf ._bgad }; -// AddWatermarkPicture adds new watermark picture to document. -func (_fgb *Document )AddWatermarkPicture (imageRef _bdg .ImageRef )WatermarkPicture {var _gcbd []Header ;if _dbd ,_cdcb :=_fgb .BodySection ().GetHeader (_gc .ST_HdrFtrDefault );_cdcb {_gcbd =append (_gcbd ,_dbd );};if _efab ,_cdeb :=_fgb .BodySection ().GetHeader (_gc .ST_HdrFtrEven );_cdeb {_gcbd =append (_gcbd ,_efab );};if _gcdg ,_bdbg :=_fgb .BodySection ().GetHeader (_gc .ST_HdrFtrFirst );_bdbg {_gcbd =append (_gcbd ,_gcdg );};if len (_gcbd )< 1{_eebd :=_fgb .AddHeader ();_fgb .BodySection ().SetHeader (_eebd ,_gc .ST_HdrFtrDefault );_gcbd =append (_gcbd ,_eebd );};var _gdeb error ;_ffaa :=NewWatermarkPicture ();for _ ,_gcgg :=range _gcbd {imageRef ,_gdeb =_gcgg .AddImageRef (imageRef );if _gdeb !=nil {return WatermarkPicture {};};_fdfb :=_gcgg .Paragraphs ();if len (_fdfb )< 1{_ffeg :=_gcgg .AddParagraph ();_ffeg .AddRun ().AddText ("");};for _ ,_agbc :=range _gcgg .X ().EG_ContentBlockContent {for _ ,_defc :=range _agbc .P {for _ ,_gefb :=range _defc .EG_PContent {for _ ,_ffea :=range _gefb .EG_ContentRunContent {if _ffea .R ==nil {continue ;};for _ ,_fbbc :=range _ffea .R .EG_RunInnerContent {_fbbc .Pict =_ffaa ._cfaf ;break ;};};};};};};_ffaa .SetPicture (imageRef );return _ffaa ;}; +// SetLastColumn controls the conditional formatting for the last column in a table. +func (_fgefbf TableLook )SetLastColumn (on bool ){if !on {_fgefbf ._defbd .LastColumnAttr =&_db .ST_OnOff {};_fgefbf ._defbd .LastColumnAttr .ST_OnOff1 =_db .ST_OnOff1Off ;}else {_fgefbf ._defbd .LastColumnAttr =&_db .ST_OnOff {};_fgefbf ._defbd .LastColumnAttr .ST_OnOff1 =_db .ST_OnOff1On ;};}; -// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and -// ST_RelFromVPage -func (_da AnchoredDrawing )SetOrigin (h _gc .WdST_RelFromH ,v _gc .WdST_RelFromV ){_da ._ad .PositionH .RelativeFromAttr =h ;_da ._ad .PositionV .RelativeFromAttr =v ;}; +// AddParagraph adds a paragraph to the endnote. +func (_accc Endnote )AddParagraph ()Paragraph {_ebea :=_fc .NewEG_ContentBlockContent ();_afg :=len (_accc ._bcb .EG_BlockLevelElts [0].EG_ContentBlockContent );_accc ._bcb .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_accc ._bcb .EG_BlockLevelElts [0].EG_ContentBlockContent ,_ebea );_afe :=_fc .NewCT_P ();var _bbfe *_fc .CT_String ;if _afg !=0{_afbdd :=len (_accc ._bcb .EG_BlockLevelElts [0].EG_ContentBlockContent [_afg -1].P );_bbfe =_accc ._bcb .EG_BlockLevelElts [0].EG_ContentBlockContent [_afg -1].P [_afbdd -1].PPr .PStyle ;}else {_bbfe =_fc .NewCT_String ();_bbfe .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_ebea .P =append (_ebea .P ,_afe );_aacc :=Paragraph {_accc ._fggd ,_afe };_aacc ._efdag .PPr =_fc .NewCT_PPr ();_aacc ._efdag .PPr .PStyle =_bbfe ;_aacc ._efdag .PPr .RPr =_fc .NewCT_ParaRPr ();return _aacc ;}; -// SetBefore sets the spacing that comes before the paragraph. -func (_aaedga ParagraphSpacing )SetBefore (before _cbe .Distance ){_aaedga ._dacfe .BeforeAttr =&_dde .ST_TwipsMeasure {};_aaedga ._dacfe .BeforeAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (before /_cbe .Twips ));}; +// Bold returns true if paragraph font is bold. +func (_eddc ParagraphProperties )Bold ()bool {_eecb :=_eddc ._eagd .RPr ;return _dgaef (_eecb .B )||_dgaef (_eecb .BCs );};func _fgfa (_dgfg *_daa .CT_Blip ,_cbgcc map[string ]string ){if _dgfg .EmbedAttr !=nil {if _fbagd ,_cgef :=_cbgcc [*_dgfg .EmbedAttr ];_cgef {*_dgfg .EmbedAttr =_fbagd ;};};}; -// Footers returns the footers defined in the document. -func (_beef *Document )Footers ()[]Footer {_ccg :=[]Footer {};for _ ,_fad :=range _beef ._dce {_ccg =append (_ccg ,Footer {_beef ,_fad });};return _ccg ;}; +// IsEndnote returns a bool based on whether the run has a +// footnote or not. Returns both a bool as to whether it has +// a footnote as well as the ID of the footnote. +func (_geca Run )IsEndnote ()(bool ,int64 ){if _geca ._degf .EG_RunInnerContent !=nil {if _geca ._degf .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_geca ._degf .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0;}; -// SetColor sets a specific color or auto. -func (_bfac Color )SetColor (v _fg .Color ){if v .IsAuto (){_bfac ._dge .ValAttr .ST_HexColorAuto =_gc .ST_HexColorAutoAuto ;_bfac ._dge .ValAttr .ST_HexColorRGB =nil ;}else {_bfac ._dge .ValAttr .ST_HexColorAuto =_gc .ST_HexColorAutoUnset ;_bfac ._dge .ValAttr .ST_HexColorRGB =v .AsRGBString ();};}; +// TableLook is the conditional formatting associated with a table style that +// has been assigned to a table. +type TableLook struct{_defbd *_fc .CT_TblLook }; -// SetOutline sets the run to outlined text. -func (_bdde RunProperties )SetOutline (b bool ){if !b {_bdde ._dgadd .Outline =nil ;}else {_bdde ._dgadd .Outline =_gc .NewCT_OnOff ();};};func (_geeg *Document )InsertTableAfter (relativeTo Paragraph )Table {return _geeg .insertTable (relativeTo ,false );};func (_eefbc Footnote )content ()[]*_gc .EG_ContentBlockContent {var _fgfg []*_gc .EG_ContentBlockContent ;for _ ,_cbaa :=range _eefbc ._gffb .EG_BlockLevelElts {_fgfg =append (_fgfg ,_cbaa .EG_ContentBlockContent ...);};return _fgfg ;}; +// StyleID returns the style ID. +func (_dfdf Style )StyleID ()string {if _dfdf ._afcd .StyleIdAttr ==nil {return "";};return *_dfdf ._afcd .StyleIdAttr ;}; -// SetFormat sets the numbering format. -func (_ebgef NumberingLevel )SetFormat (f _gc .ST_NumberFormat ){if _ebgef ._agag .NumFmt ==nil {_ebgef ._agag .NumFmt =_gc .NewCT_NumFmt ();};_ebgef ._agag .NumFmt .ValAttr =f ;}; +// SetRight sets the right border to a specified type, color and thickness. +func (_acgag TableBorders )SetRight (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_acgag ._aegg .Right =_fc .NewCT_Border ();_ecdd (_acgag ._aegg .Right ,t ,c ,thickness );}; -// SetStartIndent controls the start indent of the paragraph. -func (_bbbg ParagraphStyleProperties )SetStartIndent (m _cbe .Distance ){if _bbbg ._gbff .Ind ==nil {_bbbg ._gbff .Ind =_gc .NewCT_Ind ();};if m ==_cbe .Zero {_bbbg ._gbff .Ind .StartAttr =nil ;}else {_bbbg ._gbff .Ind .StartAttr =&_gc .ST_SignedTwipsMeasure {};_bbbg ._gbff .Ind .StartAttr .Int64 =_b .Int64 (int64 (m /_cbe .Twips ));};}; +// ExtractText returns text from the document as a DocText object. +func (_fgad *Document )ExtractText ()*DocText {_dabg :=[]TextItem {};for _ ,_cgbe :=range _fgad ._gcd .Body .EG_BlockLevelElts {_dabg =append (_dabg ,_dbce (_cgbe .EG_ContentBlockContent ,nil )...);};var _afea []listItemInfo ;_face :=_fgad .Paragraphs ();for _ ,_cfgge :=range _face {_afgb :=_eage (_fgad ,_cfgge );_afea =append (_afea ,_afgb );};_cged :=_ecfg (_fgad );return &DocText {Items :_dabg ,_dgac :_afea ,_fdcfb :_cged };}; -// SetTop sets the top border to a specified type, color and thickness. -func (_gae CellBorders )SetTop (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_gae ._eda .Top =_gc .NewCT_Border ();_fdabg (_gae ._eda .Top ,t ,c ,thickness );}; +// Runs returns all of the runs in a paragraph. +func (_dgcgca Paragraph )Runs ()[]Run {_fefe :=[]Run {};for _ ,_egeba :=range _dgcgca ._efdag .EG_PContent {if _egeba .Hyperlink !=nil &&_egeba .Hyperlink .EG_ContentRunContent !=nil {for _ ,_bdca :=range _egeba .Hyperlink .EG_ContentRunContent {if _bdca .R !=nil {_fefe =append (_fefe ,Run {_dgcgca ._efdb ,_bdca .R });};};};for _ ,_ffbg :=range _egeba .EG_ContentRunContent {if _ffbg .R !=nil {_fefe =append (_fefe ,Run {_dgcgca ._efdb ,_ffbg .R });};if _ffbg .Sdt !=nil &&_ffbg .Sdt .SdtContent !=nil {for _ ,_eadb :=range _ffbg .Sdt .SdtContent .EG_ContentRunContent {if _eadb .R !=nil {_fefe =append (_fefe ,Run {_dgcgca ._efdb ,_eadb .R });};};};};};return _fefe ;}; -// SetFollowImageShape sets wrapPath to follow image shape, -// if nil return wrapPath that follow image size. -func (_ddd AnchorDrawWrapOptions )SetFollowImageShape (val bool ){_ddd ._eed =val ;if !val {_bfb ,_cea :=_ag ();_ddd ._cae =_bfb ;_ddd ._df =_cea ;};}; +// Outline returns true if paragraph outline is on. +func (_cdgc ParagraphProperties )Outline ()bool {return _dgaef (_cdgc ._eagd .RPr .Outline )}; -// SetSize sets the size of the displayed image on the page. -func (_bdcfd AnchoredDrawing )SetSize (w ,h _cbe .Distance ){_bdcfd ._ad .Extent .CxAttr =int64 (float64 (w *_cbe .Pixel72 )/_cbe .EMU );_bdcfd ._ad .Extent .CyAttr =int64 (float64 (h *_cbe .Pixel72 )/_cbe .EMU );}; +// SetUISortOrder controls the order the style is displayed in the UI. +func (_abdga Style )SetUISortOrder (order int ){_abdga ._afcd .UiPriority =_fc .NewCT_DecimalNumber ();_abdga ._afcd .UiPriority .ValAttr =int64 (order );}; -// SetKerning sets the run's font kerning. -func (_dgcda RunProperties )SetKerning (size _cbe .Distance ){_dgcda ._dgadd .Kern =_gc .NewCT_HpsMeasure ();_dgcda ._dgadd .Kern .ValAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (size /_cbe .HalfPoint ));}; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_edfdf Paragraph )SetFirstLineIndent (m _gdc .Distance ){_edfdf .ensurePPr ();_gcfg :=_edfdf ._efdag .PPr ;if _gcfg .Ind ==nil {_gcfg .Ind =_fc .NewCT_Ind ();};if m ==_gdc .Zero {_gcfg .Ind .FirstLineAttr =nil ;}else {_gcfg .Ind .FirstLineAttr =&_db .ST_TwipsMeasure {};_gcfg .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_gdc .Twips ));};}; -// ExtractFromFooter returns text from the document footer as an array of TextItems. -func ExtractFromFooter (footer *_gc .Ftr )[]TextItem {return _agca (footer .EG_ContentBlockContent ,nil )}; +// X returns the inner wrapped XML type. +func (_bga AnchoredDrawing )X ()*_fc .WdAnchor {return _bga ._cf }; -// SaveToFile writes the document out to a file. -func (_gga *Document )SaveToFile (path string )error {_eac ,_bagf :=_bd .Create (path );if _bagf !=nil {return _bagf ;};defer _eac .Close ();return _gga .Save (_eac );}; +// InsertRunAfter inserts a run in the paragraph after the relative run. +func (_caeg Paragraph )InsertRunAfter (relativeTo Run )Run {return _caeg .insertRun (relativeTo ,false )};func _fcebb ()*_eg .OfcLock {_fbcbe :=_eg .NewOfcLock ();_fbcbe .ExtAttr =_eg .ST_ExtEdit ;_fbcbe .TextAttr =_db .ST_TrueFalseTrue ;_fbcbe .ShapetypeAttr =_db .ST_TrueFalseTrue ;return _fbcbe ;};func (_dfag Paragraph )addInstrText (_begcf string )*_fc .CT_Text {_fedc :=_dfag .AddRun ();_dadf :=_fedc .X ();_gdcba :=_fc .NewEG_RunInnerContent ();_fcab :=_fc .NewCT_Text ();_dcecg :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_fcab .SpaceAttr =&_dcecg ;_fcab .Content ="\u0020"+_begcf +"\u0020";_gdcba .InstrText =_fcab ;_dadf .EG_RunInnerContent =append (_dadf .EG_RunInnerContent ,_gdcba );return _fcab ;}; -// SetTableIndent sets the Table Indent from the Leading Margin -func (_adgca TableStyleProperties )SetTableIndent (ind _cbe .Distance ){_adgca ._fabbf .TblInd =_gc .NewCT_TblWidth ();_adgca ._fabbf .TblInd .TypeAttr =_gc .ST_TblWidthDxa ;_adgca ._fabbf .TblInd .WAttr =&_gc .ST_MeasurementOrPercent {};_adgca ._fabbf .TblInd .WAttr .ST_DecimalNumberOrPercent =&_gc .ST_DecimalNumberOrPercent {};_adgca ._fabbf .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_b .Int64 (int64 (ind /_cbe .Dxa ));}; +// SetFormat sets the numbering format. +func (_egbf NumberingLevel )SetFormat (f _fc .ST_NumberFormat ){if _egbf ._beec .NumFmt ==nil {_egbf ._beec .NumFmt =_fc .NewCT_NumFmt ();};_egbf ._beec .NumFmt .ValAttr =f ;}; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_dbgdb RunProperties )ComplexSizeMeasure ()string {if _eecag :=_dbgdb ._dgadd .SzCs ;_eecag !=nil {_gfgg :=_eecag .ValAttr ;if _gfgg .ST_PositiveUniversalMeasure !=nil {return *_gfgg .ST_PositiveUniversalMeasure ;};};return "";}; +// SetSize sets size attribute for a FormFieldTypeCheckBox in pt. +func (_cbdfb FormField )SetSize (size uint64 ){size *=2;if _cbdfb ._dffg .CheckBox !=nil {_cbdfb ._dffg .CheckBox .Choice =_fc .NewCT_FFCheckBoxChoice ();_cbdfb ._dffg .CheckBox .Choice .Size =_fc .NewCT_HpsMeasure ();_cbdfb ._dffg .CheckBox .Choice .Size .ValAttr =_fc .ST_HpsMeasure {ST_UnsignedDecimalNumber :&size };};}; -// TextItem is used for keeping text with references to a paragraph and run or a table, a row and a cell where it is located. -type TextItem struct{Text string ;DrawingInfo *DrawingInfo ;Paragraph *_gc .CT_P ;Hyperlink *_gc .CT_Hyperlink ;Run *_gc .CT_R ;TableInfo *TableInfo ;}; +// Strike returns true if run is striked. +func (_edcdf RunProperties )Strike ()bool {return _dgaef (_edcdf ._cddc .Strike )}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_abb *Document )GetImageByRelID (relID string )(_bdg .ImageRef ,bool ){for _ ,_eeca :=range _abb .Images {if _eeca .RelID ()==relID {return _eeca ,true ;};};return _bdg .ImageRef {},false ;}; +// IsItalic returns true if the run has been set to italics. +func (_cafb RunProperties )IsItalic ()bool {return _cafb .ItalicValue ()==OnOffValueOn };func _bcbf ()*_eg .OfcLock {_bcdg :=_eg .NewOfcLock ();_bcdg .ExtAttr =_eg .ST_ExtEdit ;_bcdg .AspectratioAttr =_db .ST_TrueFalseTrue ;return _bcdg ;}; -// AbstractNumberID returns the ID that is unique within all numbering -// definitions that is used to assign the definition to a paragraph. -func (_efff NumberingDefinition )AbstractNumberID ()int64 {return _efff ._cefde .AbstractNumIdAttr }; +// X returns the inner wrapped XML type. +func (_gdgfa Header )X ()*_fc .Hdr {return _gdgfa ._ggdd }; -// SetHorizontalBanding controls the conditional formatting for horizontal banding. -func (_bbbgb TableLook )SetHorizontalBanding (on bool ){if !on {_bbbgb ._aeba .NoHBandAttr =&_dde .ST_OnOff {};_bbbgb ._aeba .NoHBandAttr .ST_OnOff1 =_dde .ST_OnOff1On ;}else {_bbbgb ._aeba .NoHBandAttr =&_dde .ST_OnOff {};_bbbgb ._aeba .NoHBandAttr .ST_OnOff1 =_dde .ST_OnOff1Off ;};}; +// Index returns the index of the header within the document. This is used to +// form its zip packaged filename as well as to match it with its relationship +// ID. +func (_dfdg Header )Index ()int {for _adde ,_cfbaa :=range _dfdg ._dcfe ._dca {if _cfbaa ==_dfdg ._ggdd {return _adde ;};};return -1;}; -// SetTextWrapTopAndBottom sets the text wrap to top and bottom. -func (_ge AnchoredDrawing )SetTextWrapTopAndBottom (){_ge ._ad .Choice =&_gc .WdEG_WrapTypeChoice {};_ge ._ad .Choice .WrapTopAndBottom =_gc .NewWdCT_WrapTopBottom ();_ge ._ad .LayoutInCellAttr =true ;_ge ._ad .AllowOverlapAttr =true ;}; +// SetAfterAuto controls if spacing after a paragraph is automatically determined. +func (_egcg ParagraphSpacing )SetAfterAuto (b bool ){if b {_egcg ._daddg .AfterAutospacingAttr =&_db .ST_OnOff {};_egcg ._daddg .AfterAutospacingAttr .Bool =_e .Bool (true );}else {_egcg ._daddg .AfterAutospacingAttr =nil ;};}; -// SetWindowControl controls if the first or last line of the paragraph is -// allowed to dispay on a separate page. -func (_fgeg ParagraphProperties )SetWindowControl (b bool ){if !b {_fgeg ._eeeab .WidowControl =nil ;}else {_fgeg ._eeeab .WidowControl =_gc .NewCT_OnOff ();};}; +// Tables returns the tables defined in the footer. +func (_faceg Footer )Tables ()[]Table {_gfaa :=[]Table {};if _faceg ._cgfc ==nil {return nil ;};for _ ,_gdbf :=range _faceg ._cgfc .EG_ContentBlockContent {for _ ,_cdda :=range _faceg ._acec .tables (_gdbf ){_gfaa =append (_gfaa ,_cdda );};};return _gfaa ;}; -// SetAlignment sets the alignment of a table within the page. -func (_dadd TableProperties )SetAlignment (align _gc .ST_JcTable ){if align ==_gc .ST_JcTableUnset {_dadd ._cbbd .Jc =nil ;}else {_dadd ._cbbd .Jc =_gc .NewCT_JcTable ();_dadd ._cbbd .Jc .ValAttr =align ;};}; +// HasEndnotes returns a bool based on the presence or abscence of endnotes within +// the document. +func (_ebag *Document )HasEndnotes ()bool {return _ebag ._gea !=nil }; -// SetHeader sets a section header. -func (_bcaag Section )SetHeader (h Header ,t _gc .ST_HdrFtr ){_dcbb :=_gc .NewEG_HdrFtrReferences ();_bcaag ._aaggd .EG_HdrFtrReferences =append (_bcaag ._aaggd .EG_HdrFtrReferences ,_dcbb );_dcbb .HeaderReference =_gc .NewCT_HdrFtrRef ();_dcbb .HeaderReference .TypeAttr =t ;_dfaa :=_bcaag ._acgaf ._gcc .FindRIDForN (h .Index (),_b .HeaderType );if _dfaa ==""{_dd .Print ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0068\u0065\u0061\u0064\u0065r \u0049\u0044");};_dcbb .HeaderReference .IdAttr =_dfaa ;}; +// SetHighlight highlights text in a specified color. +func (_baae RunProperties )SetHighlight (c _fc .ST_HighlightColor ){_baae ._cddc .Highlight =_fc .NewCT_Highlight ();_baae ._cddc .Highlight .ValAttr =c ;}; -// X returns the inner wrapped XML type. -func (_ef AnchoredDrawing )X ()*_gc .WdAnchor {return _ef ._ad };func _cgcda ()*_gda .Path {_debc :=_gda .NewPath ();_debc .TextpathokAttr =_dde .ST_TrueFalseTrue ;_debc .ConnecttypeAttr =_gda .OfcST_ConnectTypeCustom ;_abec :="\u0040\u0039\u002c0;\u0040\u0031\u0030\u002c\u0031\u0030\u0038\u0030\u0030;\u00401\u0031,\u00321\u0036\u0030\u0030\u003b\u0040\u0031\u0032\u002c\u0031\u0030\u0038\u0030\u0030";_debc .ConnectlocsAttr =&_abec ;_gace :="\u0032\u0037\u0030,\u0031\u0038\u0030\u002c\u0039\u0030\u002c\u0030";_debc .ConnectanglesAttr =&_gace ;return _debc ;}; +// AddField adds a field (automatically computed text) to the document. +func (_bgfb Run )AddField (code string ){_bgfb .AddFieldWithFormatting (code ,"",true )}; -// SetShadow sets the run to shadowed text. -func (_dgdef RunProperties )SetShadow (b bool ){if !b {_dgdef ._dgadd .Shadow =nil ;}else {_dgdef ._dgadd .Shadow =_gc .NewCT_OnOff ();};}; +// SetThemeColor sets the color from the theme. +func (_ebc Color )SetThemeColor (t _fc .ST_ThemeColor ){_ebc ._gggg .ThemeColorAttr =t }; -// X returns the inner wrapped XML type. -func (_eacc ParagraphProperties )X ()*_gc .CT_PPr {return _eacc ._eeeab }; +// SetPageMargins sets the page margins for a section +func (_bcbed Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _gdc .Distance ){_gffg :=_fc .NewCT_PageMar ();_gffg .TopAttr .Int64 =_e .Int64 (int64 (top /_gdc .Twips ));_gffg .BottomAttr .Int64 =_e .Int64 (int64 (bottom /_gdc .Twips ));_gffg .RightAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (right /_gdc .Twips ));_gffg .LeftAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (left /_gdc .Twips ));_gffg .HeaderAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (header /_gdc .Twips ));_gffg .FooterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (footer /_gdc .Twips ));_gffg .GutterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (gutter /_gdc .Twips ));_bcbed ._abdfc .PgMar =_gffg ;}; -// GetWrapPathLineTo return wrapPath lineTo value. -func (_gb AnchorDrawWrapOptions )GetWrapPathLineTo ()[]*_ba .CT_Point2D {return _gb ._df }; +// SetAfter sets the spacing that comes after the paragraph. +func (_cgffa ParagraphSpacing )SetAfter (after _gdc .Distance ){_cgffa ._daddg .AfterAttr =&_db .ST_TwipsMeasure {};_cgffa ._daddg .AfterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (after /_gdc .Twips ));}; -// RunProperties returns the RunProperties controlling numbering level font, etc. -func (_faga NumberingLevel )RunProperties ()RunProperties {if _faga ._agag .RPr ==nil {_faga ._agag .RPr =_gc .NewCT_RPr ();};return RunProperties {_faga ._agag .RPr };}; +// AddImage adds an image to the document package, returning a reference that +// can be used to add the image to a run and place it in the document contents. +func (_caef Header )AddImage (i _bd .Image )(_bd .ImageRef ,error ){var _ffef _bd .Relationships ;for _bacc ,_cgff :=range _caef ._dcfe ._dca {if _cgff ==_caef ._ggdd {_ffef =_caef ._dcfe ._ffg [_bacc ];};};_abdf :=_bd .MakeImageRef (i ,&_caef ._dcfe .DocBase ,_ffef );if i .Data ==nil &&i .Path ==""{return _abdf ,_a .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _abdf ,_a .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _abdf ,_a .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_caef ._dcfe .Images =append (_caef ._dcfe .Images ,_abdf );_bbdbb :=_c .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_caef ._dcfe .Images ),i .Format );_gegca :=_ffef .AddRelationship (_bbdbb ,_e .ImageType );_abdf .SetRelID (_gegca .X ().IdAttr );return _abdf ,nil ;};func (_gfde Paragraph )addEndFldChar ()*_fc .CT_FldChar {_acad :=_gfde .addFldChar ();_acad .FldCharTypeAttr =_fc .ST_FldCharTypeEnd ;return _acad ;}; -// GetImageObjByRelId returns a common.Image with the associated relation ID in the -// document. -func (_dggc *Document )GetImageObjByRelId (relId string )(_bdg .Image ,error ){_egge :=_dggc ._gcc .GetTargetByRelId (relId );return _dggc .DocBase .GetImageBytesByTarget (_egge );}; +// InlineDrawing is an inlined image within a run. +type InlineDrawing struct{_adgb *Document ;_fdgf *_fc .WdInline ;};func _fdeg ()*_eg .Path {_addc :=_eg .NewPath ();_addc .TextpathokAttr =_db .ST_TrueFalseTrue ;_addc .ConnecttypeAttr =_eg .OfcST_ConnectTypeCustom ;_aefg :="\u0040\u0039\u002c0;\u0040\u0031\u0030\u002c\u0031\u0030\u0038\u0030\u0030;\u00401\u0031,\u00321\u0036\u0030\u0030\u003b\u0040\u0031\u0032\u002c\u0031\u0030\u0038\u0030\u0030";_addc .ConnectlocsAttr =&_aefg ;_gcaa :="\u0032\u0037\u0030,\u0031\u0038\u0030\u002c\u0039\u0030\u002c\u0030";_addc .ConnectanglesAttr =&_gcaa ;return _addc ;}; -// ClearContent clears any content in the run (text, tabs, breaks, etc.) -func (_edeaef Run )ClearContent (){_edeaef ._bced .EG_RunInnerContent =nil }; +// ParagraphSpacing controls the spacing for a paragraph and its lines. +type ParagraphSpacing struct{_daddg *_fc .CT_Spacing }; -// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. -func (_ddab Run )AddTab (){_efdec :=_ddab .newIC ();_efdec .Tab =_gc .NewCT_Empty ()}; +// GetSize return the size of anchor on the page. +func (_bgd AnchoredDrawing )GetSize ()(_bda ,_dd int64 ){return _bgd ._cf .Extent .CxAttr ,_bgd ._cf .Extent .CyAttr ;}; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_ffba TableProperties )SetCellSpacingPercent (pct float64 ){_ffba ._cbbd .TblCellSpacing =_gc .NewCT_TblWidth ();_ffba ._cbbd .TblCellSpacing .TypeAttr =_gc .ST_TblWidthPct ;_ffba ._cbbd .TblCellSpacing .WAttr =&_gc .ST_MeasurementOrPercent {};_ffba ._cbbd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_gc .ST_DecimalNumberOrPercent {};_ffba ._cbbd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_b .Int64 (int64 (pct *50));}; +// X returns the inner wrapped XML type. +func (_dfgeg Settings )X ()*_fc .Settings {return _dfgeg ._fagaa }; -// Header is a header for a document section. -type Header struct{_ggfff *Document ;_acdd *_gc .Hdr ;}; +// ExtractFromFooter returns text from the document footer as an array of TextItems. +func ExtractFromFooter (footer *_fc .Ftr )[]TextItem {return _dbce (footer .EG_ContentBlockContent ,nil )}; -// Shadow returns true if paragraph shadow is on. -func (_dacb ParagraphProperties )Shadow ()bool {return _ffd (_dacb ._eeeab .RPr .Shadow )}; +// Paragraphs returns the paragraphs defined in a footer. +func (_acfdg Footer )Paragraphs ()[]Paragraph {_cgec :=[]Paragraph {};for _ ,_gaag :=range _acfdg ._cgfc .EG_ContentBlockContent {for _ ,_fbed :=range _gaag .P {_cgec =append (_cgec ,Paragraph {_acfdg ._acec ,_fbed });};};for _ ,_cdcgb :=range _acfdg .Tables (){for _ ,_ggad :=range _cdcgb .Rows (){for _ ,_gecc :=range _ggad .Cells (){_cgec =append (_cgec ,_gecc .Paragraphs ()...);};};};return _cgec ;}; -// X returns the inner wrapped XML type. -func (_abefd TableConditionalFormatting )X ()*_gc .CT_TblStylePr {return _abefd ._bcgbf }; +// Type returns the type of the style. +func (_cffab Style )Type ()_fc .ST_StyleType {return _cffab ._afcd .TypeAttr }; -// SetAfter sets the spacing that comes after the paragraph. -func (_cfad ParagraphSpacing )SetAfter (after _cbe .Distance ){_cfad ._dacfe .AfterAttr =&_dde .ST_TwipsMeasure {};_cfad ._dacfe .AfterAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (after /_cbe .Twips ));}; +// SetStartIndent controls the start indentation. +func (_adcde ParagraphProperties )SetStartIndent (m _gdc .Distance ){if _adcde ._eagd .Ind ==nil {_adcde ._eagd .Ind =_fc .NewCT_Ind ();};if m ==_gdc .Zero {_adcde ._eagd .Ind .StartAttr =nil ;}else {_adcde ._eagd .Ind .StartAttr =&_fc .ST_SignedTwipsMeasure {};_adcde ._eagd .Ind .StartAttr .Int64 =_e .Int64 (int64 (m /_gdc .Twips ));};}; -// SetRight sets the right border to a specified type, color and thickness. -func (_ecfb TableBorders )SetRight (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_ecfb ._fdbb .Right =_gc .NewCT_Border ();_fdabg (_ecfb ._fdbb .Right ,t ,c ,thickness );}; +// TextWithOptions extract text with options. +func (_cdge *DocText )TextWithOptions (options ExtractTextOptions )string {_adad :=make (map[int64 ]map[int64 ]int64 ,0);_agff :=_ac .NewBuffer ([]byte {});_daaf :=int64 (0);_gdbd :=int64 (0);_dbdgf :=int64 (0);for _bdbgf ,_dafa :=range _cdge .Items {_abfe :=false ;if _dafa .Text !=""{if options .WithNumbering {if _bdbgf > 0{if _dafa .Paragraph !=_cdge .Items [_bdbgf -1].Paragraph {_abfe =true ;};}else {_abfe =true ;};if _abfe {for _ ,_egdd :=range _cdge ._dgac {if _egdd .FromParagraph ==nil {continue ;};if _egdd .FromParagraph .X ()==_dafa .Paragraph {if _egdd .AbstractNumId !=nil &&_cdge ._fdcfb [*_egdd .AbstractNumId ][_egdd .NumberingLevel .X ().IlvlAttr ]> 0{if _ ,_defb :=_adad [*_egdd .AbstractNumId ];_defb {if _ ,_gedcbc :=_adad [*_egdd .AbstractNumId ][_egdd .NumberingLevel .X ().IlvlAttr ];_gedcbc {_adad [*_egdd .AbstractNumId ][_egdd .NumberingLevel .X ().IlvlAttr ]++;}else {_adad [*_egdd .AbstractNumId ][_egdd .NumberingLevel .X ().IlvlAttr ]=1;};}else {_adad [*_egdd .AbstractNumId ]=map[int64 ]int64 {_egdd .NumberingLevel .X ().IlvlAttr :1};};if _daaf ==_egdd .NumberingLevel .X ().IlvlAttr &&_egdd .NumberingLevel .X ().IlvlAttr > 0{_gdbd ++;}else {_gdbd =_adad [*_egdd .AbstractNumId ][_egdd .NumberingLevel .X ().IlvlAttr ];if _egdd .NumberingLevel .X ().IlvlAttr > _daaf &&_dbdgf ==*_egdd .AbstractNumId {_gdbd =1;};};_edae :="";if _egdd .NumberingLevel .X ().LvlText .ValAttr !=nil {_edae =*_egdd .NumberingLevel .X ().LvlText .ValAttr ;};_dba :=_fdbb (_gdbd ,_egdd .NumberingLevel .X ().IlvlAttr ,_edae ,_egdd .NumberingLevel .X ().NumFmt ,_adad [*_egdd .AbstractNumId ]);_agff .WriteString (_dba );_cdge ._fdcfb [*_egdd .AbstractNumId ][_egdd .NumberingLevel .X ().IlvlAttr ]--;_daaf =_egdd .NumberingLevel .X ().IlvlAttr ;_dbdgf =*_egdd .AbstractNumId ;if options .NumberingIndent !=""{_agff .WriteString (options .NumberingIndent );};};break ;};};};};_agff .WriteString (_dafa .Text );_agff .WriteString ("\u000a");};};return _agff .String ();}; -// SetEndIndent controls the end indentation. -func (_fea ParagraphProperties )SetEndIndent (m _cbe .Distance ){if _fea ._eeeab .Ind ==nil {_fea ._eeeab .Ind =_gc .NewCT_Ind ();};if m ==_cbe .Zero {_fea ._eeeab .Ind .EndAttr =nil ;}else {_fea ._eeeab .Ind .EndAttr =&_gc .ST_SignedTwipsMeasure {};_fea ._eeeab .Ind .EndAttr .Int64 =_b .Int64 (int64 (m /_cbe .Twips ));};}; +// SetOutlineLvl sets outline level of paragraph. +func (_efgfb Paragraph )SetOutlineLvl (lvl int64 ){_efgfb .ensurePPr ();if _efgfb ._efdag .PPr .OutlineLvl ==nil {_efgfb ._efdag .PPr .OutlineLvl =_fc .NewCT_DecimalNumber ();};_abdd :=lvl -1;_efgfb ._efdag .PPr .OutlineLvl .ValAttr =_abdd ;}; -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_geaf *Document )AddImage (i _bdg .Image )(_bdg .ImageRef ,error ){_aecd :=_bdg .MakeImageRef (i ,&_geaf .DocBase ,_geaf ._gcc );if i .Data ==nil &&i .Path ==""{return _aecd ,_bdc .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _aecd ,_bdc .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _aecd ,_bdc .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_acb :=_gd .Add (i .Path );if _acb !=nil {return _aecd ,_acb ;};};_geaf .Images =append (_geaf .Images ,_aecd );_fdad :=_e .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_geaf .Images ),i .Format );_gaac :=_geaf ._gcc .AddRelationship (_fdad ,_b .ImageType );_geaf .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_geaf .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_geaf .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_geaf .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_geaf .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );_aecd .SetRelID (_gaac .X ().IdAttr );_aecd .SetTarget (_fdad );return _aecd ,nil ;};func _gcb (_bb *_gc .CT_TblWidth ,_ab _cbe .Distance ){_bb .TypeAttr =_gc .ST_TblWidthDxa ;_bb .WAttr =&_gc .ST_MeasurementOrPercent {};_bb .WAttr .ST_DecimalNumberOrPercent =&_gc .ST_DecimalNumberOrPercent {};_bb .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_b .Int64 (int64 (_ab /_cbe .Dxa ));}; +// SetWidthAuto sets the the table width to automatic. +func (_fdfde TableProperties )SetWidthAuto (){_fdfde ._dfbb .TblW =_fc .NewCT_TblWidth ();_fdfde ._dfbb .TblW .TypeAttr =_fc .ST_TblWidthAuto ;};func _fdcc (_dede *_fc .CT_Tbl ,_ddcfg map[string ]string ){for _ ,_bbeb :=range _dede .EG_ContentRowContent {for _ ,_bgdg :=range _bbeb .Tr {for _ ,_debg :=range _bgdg .EG_ContentCellContent {for _ ,_effc :=range _debg .Tc {for _ ,_deg :=range _effc .EG_BlockLevelElts {for _ ,_dggb :=range _deg .EG_ContentBlockContent {for _ ,_dcge :=range _dggb .P {_ceg (_dcge ,_ddcfg );};for _ ,_cacf :=range _dggb .Tbl {_fdcc (_cacf ,_ddcfg );};};};};};};};}; -// CellBorders are the borders for an individual -type CellBorders struct{_eda *_gc .CT_TcBorders }; +// AddDrawingInline adds an inline drawing from an ImageRef. +func (_fdcgg Run )AddDrawingInline (img _bd .ImageRef )(InlineDrawing ,error ){_fcfc :=_fdcgg .newIC ();_fcfc .Drawing =_fc .NewCT_Drawing ();_faafg :=_fc .NewWdInline ();_fcac :=InlineDrawing {_fdcgg ._bcbe ,_faafg };_faafg .CNvGraphicFramePr =_daa .NewCT_NonVisualGraphicFrameProperties ();_fcfc .Drawing .Inline =append (_fcfc .Drawing .Inline ,_faafg );_faafg .Graphic =_daa .NewGraphic ();_faafg .Graphic .GraphicData =_daa .NewCT_GraphicalObjectData ();_faafg .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065";_faafg .DistTAttr =_e .Uint32 (0);_faafg .DistLAttr =_e .Uint32 (0);_faafg .DistBAttr =_e .Uint32 (0);_faafg .DistRAttr =_e .Uint32 (0);_faafg .Extent .CxAttr =int64 (float64 (img .Size ().X *_gdc .Pixel72 )/_gdc .EMU );_faafg .Extent .CyAttr =int64 (float64 (img .Size ().Y *_gdc .Pixel72 )/_gdc .EMU );_dgga :=0x7FFFFFFF&_g .Uint32 ();_faafg .DocPr .IdAttr =_dgga ;_gege :=_fag .NewPic ();_gege .NvPicPr .CNvPr .IdAttr =_dgga ;_efbec :=img .RelID ();if _efbec ==""{return _fcac ,_a .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073");};_faafg .Graphic .GraphicData .Any =append (_faafg .Graphic .GraphicData .Any ,_gege );_gege .BlipFill =_daa .NewCT_BlipFillProperties ();_gege .BlipFill .Blip =_daa .NewCT_Blip ();_gege .BlipFill .Blip .EmbedAttr =&_efbec ;_gege .BlipFill .Stretch =_daa .NewCT_StretchInfoProperties ();_gege .BlipFill .Stretch .FillRect =_daa .NewCT_RelativeRect ();_gege .SpPr =_daa .NewCT_ShapeProperties ();_gege .SpPr .Xfrm =_daa .NewCT_Transform2D ();_gege .SpPr .Xfrm .Off =_daa .NewCT_Point2D ();_gege .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_e .Int64 (0);_gege .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_e .Int64 (0);_gege .SpPr .Xfrm .Ext =_daa .NewCT_PositiveSize2D ();_gege .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_gdc .Point );_gege .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_gdc .Point );_gege .SpPr .PrstGeom =_daa .NewCT_PresetGeometry2D ();_gege .SpPr .PrstGeom .PrstAttr =_daa .ST_ShapeTypeRect ;return _fcac ,nil ;}; -// SetAfterSpacing sets spacing below paragraph. -func (_ddgdg Paragraph )SetAfterSpacing (d _cbe .Distance ){_ddgdg .ensurePPr ();if _ddgdg ._ebgb .PPr .Spacing ==nil {_ddgdg ._ebgb .PPr .Spacing =_gc .NewCT_Spacing ();};_gbee :=_ddgdg ._ebgb .PPr .Spacing ;_gbee .AfterAttr =&_dde .ST_TwipsMeasure {};_gbee .AfterAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (d /_cbe .Twips ));}; +// AddCheckBox adds checkbox form field to the paragraph and returns it. +func (_cbdc Paragraph )AddCheckBox (name string )FormField {_aeab :=_cbdc .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0043\u0048\u0045\u0043\u004b\u0042\u004f\u0058");_aeab ._dffg .CheckBox =_fc .NewCT_FFCheckBox ();return _aeab ;}; -// GetImage returns the ImageRef associated with an AnchoredDrawing. -func (_fa AnchoredDrawing )GetImage ()(_bdg .ImageRef ,bool ){_caf :=_fa ._ad .Graphic .GraphicData .Any ;if len (_caf )> 0{_ce ,_bdcf :=_caf [0].(*_bf .Pic );if _bdcf {if _ce .BlipFill !=nil &&_ce .BlipFill .Blip !=nil &&_ce .BlipFill .Blip .EmbedAttr !=nil {return _fa ._af .GetImageByRelID (*_ce .BlipFill .Blip .EmbedAttr );};};};return _bdg .ImageRef {},false ;}; +// Section is the beginning of a new section. +type Section struct{_deebe *Document ;_abdfc *_fc .CT_SectPr ;}; -// GetColor returns the color.Color object representing the run color. -func (_bcfcf ParagraphProperties )GetColor ()_fg .Color {if _fgcc :=_bcfcf ._eeeab .RPr .Color ;_fgcc !=nil {_gecc :=_fgcc .ValAttr ;if _gecc .ST_HexColorRGB !=nil {return _fg .FromHex (*_gecc .ST_HexColorRGB );};};return _fg .Color {};};const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ;); +// Paragraph is a paragraph within a document. +type Paragraph struct{_efdb *Document ;_efdag *_fc .CT_P ;};func _fbgd (_faag *_fc .CT_P ,_bfge map[string ]string ){for _ ,_fddd :=range _faag .EG_PContent {for _ ,_bcfg :=range _fddd .EG_ContentRunContent {if _bcfg .R !=nil {for _ ,_aagb :=range _bcfg .R .EG_RunInnerContent {_faea :=_aagb .Drawing ;if _faea !=nil {for _ ,_cdcf :=range _faea .Anchor {for _ ,_fdae :=range _cdcf .Graphic .GraphicData .Any {switch _ebagc :=_fdae .(type ){case *_fag .Pic :if _ebagc .BlipFill !=nil &&_ebagc .BlipFill .Blip !=nil {_fgfa (_ebagc .BlipFill .Blip ,_bfge );};default:};};};for _ ,_decb :=range _faea .Inline {for _ ,_gddd :=range _decb .Graphic .GraphicData .Any {switch _ebdg :=_gddd .(type ){case *_fag .Pic :if _ebdg .BlipFill !=nil &&_ebdg .BlipFill .Blip !=nil {_fgfa (_ebdg .BlipFill .Blip ,_bfge );};default:};};};};};};};};}; -// SetAllowOverlapAttr sets the allowOverlap attribute of anchor. -func (_ega AnchoredDrawing )SetAllowOverlapAttr (val bool ){_ega ._ad .AllowOverlapAttr =val };func (_dbdd *Document )insertParagraph (_ggcdd Paragraph ,_acd bool )Paragraph {if _dbdd ._bga .Body ==nil {return _dbdd .AddParagraph ();};_aeec :=_ggcdd .X ();for _ ,_bcfc :=range _dbdd ._bga .Body .EG_BlockLevelElts {for _ ,_cbge :=range _bcfc .EG_ContentBlockContent {for _aead ,_gbdc :=range _cbge .P {if _gbdc ==_aeec {_cecc :=_gc .NewCT_P ();_cbge .P =append (_cbge .P ,nil );if _acd {copy (_cbge .P [_aead +1:],_cbge .P [_aead :]);_cbge .P [_aead ]=_cecc ;}else {copy (_cbge .P [_aead +2:],_cbge .P [_aead +1:]);_cbge .P [_aead +1]=_cecc ;};return Paragraph {_dbdd ,_cecc };};};for _ ,_fgd :=range _cbge .Tbl {for _ ,_ffgd :=range _fgd .EG_ContentRowContent {for _ ,_fbdb :=range _ffgd .Tr {for _ ,_adc :=range _fbdb .EG_ContentCellContent {for _ ,_fbf :=range _adc .Tc {for _ ,_eeaf :=range _fbf .EG_BlockLevelElts {for _ ,_ddcg :=range _eeaf .EG_ContentBlockContent {for _cgea ,_fffd :=range _ddcg .P {if _fffd ==_aeec {_bcd :=_gc .NewCT_P ();_ddcg .P =append (_ddcg .P ,nil );if _acd {copy (_ddcg .P [_cgea +1:],_ddcg .P [_cgea :]);_ddcg .P [_cgea ]=_bcd ;}else {copy (_ddcg .P [_cgea +2:],_ddcg .P [_cgea +1:]);_ddcg .P [_cgea +1]=_bcd ;};return Paragraph {_dbdd ,_bcd };};};};};};};};};};if _cbge .Sdt !=nil &&_cbge .Sdt .SdtContent !=nil &&_cbge .Sdt .SdtContent .P !=nil {for _afe ,_baa :=range _cbge .Sdt .SdtContent .P {if _baa ==_aeec {_gcdd :=_gc .NewCT_P ();_cbge .Sdt .SdtContent .P =append (_cbge .Sdt .SdtContent .P ,nil );if _acd {copy (_cbge .Sdt .SdtContent .P [_afe +1:],_cbge .Sdt .SdtContent .P [_afe :]);_cbge .Sdt .SdtContent .P [_afe ]=_gcdd ;}else {copy (_cbge .Sdt .SdtContent .P [_afe +2:],_cbge .Sdt .SdtContent .P [_afe +1:]);_cbge .Sdt .SdtContent .P [_afe +1]=_gcdd ;};return Paragraph {_dbdd ,_gcdd };};};};};};return _dbdd .AddParagraph ();}; +// SetHorizontalBanding controls the conditional formatting for horizontal banding. +func (_acgbd TableLook )SetHorizontalBanding (on bool ){if !on {_acgbd ._defbd .NoHBandAttr =&_db .ST_OnOff {};_acgbd ._defbd .NoHBandAttr .ST_OnOff1 =_db .ST_OnOff1On ;}else {_acgbd ._defbd .NoHBandAttr =&_db .ST_OnOff {};_acgbd ._defbd .NoHBandAttr .ST_OnOff1 =_db .ST_OnOff1Off ;};}; -// SetLeft sets the cell left margin -func (_cag CellMargins )SetLeft (d _cbe .Distance ){_cag ._cbgc .Left =_gc .NewCT_TblWidth ();_gcb (_cag ._cbgc .Left ,d );}; +// Properties returns the cell properties. +func (_fga Cell )Properties ()CellProperties {if _fga ._cfe .TcPr ==nil {_fga ._cfe .TcPr =_fc .NewCT_TcPr ();};return CellProperties {_fga ._cfe .TcPr };}; -// Emboss returns true if run emboss is on. -func (_cdgcg RunProperties )Emboss ()bool {return _ffd (_cdgcg ._dgadd .Emboss )}; +// Definitions returns the defined numbering definitions. +func (_dcad Numbering )Definitions ()[]NumberingDefinition {_edb :=[]NumberingDefinition {};for _ ,_bgeb :=range _dcad ._eaabg .AbstractNum {_edb =append (_edb ,NumberingDefinition {_bgeb });};return _edb ;}; -// IsEndnote returns a bool based on whether the run has a -// footnote or not. Returns both a bool as to whether it has -// a footnote as well as the ID of the footnote. -func (_geacg Run )IsEndnote ()(bool ,int64 ){if _geacg ._bced .EG_RunInnerContent !=nil {if _geacg ._bced .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_geacg ._bced .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0;}; +// SetTopPct sets the cell top margin +func (_cff CellMargins )SetTopPct (pct float64 ){_cff ._geg .Top =_fc .NewCT_TblWidth ();_bed (_cff ._geg .Top ,pct );}; -// SetCalcOnExit marks if a FormField should be CalcOnExit or not. -func (_gbfg FormField )SetCalcOnExit (calcOnExit bool ){_ecbe :=_gc .NewCT_OnOff ();_ecbe .ValAttr =&_dde .ST_OnOff {Bool :&calcOnExit };_gbfg ._cfcf .CalcOnExit =[]*_gc .CT_OnOff {_ecbe };};func (_cedf *WatermarkPicture )getShape ()*_b .XSDAny {return _cedf .getInnerElement ("\u0073\u0068\u0061p\u0065");}; +// InsertRowBefore inserts a row before another row +func (_cgcg Table )InsertRowBefore (r Row )Row {for _aedcf ,_addaa :=range _cgcg ._afdac .EG_ContentRowContent {if len (_addaa .Tr )> 0&&r .X ()==_addaa .Tr [0]{_cefgc :=_fc .NewEG_ContentRowContent ();_cgcg ._afdac .EG_ContentRowContent =append (_cgcg ._afdac .EG_ContentRowContent ,nil );copy (_cgcg ._afdac .EG_ContentRowContent [_aedcf +1:],_cgcg ._afdac .EG_ContentRowContent [_aedcf :]);_cgcg ._afdac .EG_ContentRowContent [_aedcf ]=_cefgc ;_fbcda :=_fc .NewCT_Row ();_cefgc .Tr =append (_cefgc .Tr ,_fbcda );return Row {_cgcg ._aaaac ,_fbcda };};};return _cgcg .AddRow ();}; -// SetWidthAuto sets the the cell width to automatic. -func (_dfc CellProperties )SetWidthAuto (){_dfc ._geb .TcW =_gc .NewCT_TblWidth ();_dfc ._geb .TcW .TypeAttr =_gc .ST_TblWidthAuto ;}; +// TableWidth controls width values in table settings. +type TableWidth struct{_adbaf *_fc .CT_TblWidth }; -// SetStartIndent controls the start indentation. -func (_egga ParagraphProperties )SetStartIndent (m _cbe .Distance ){if _egga ._eeeab .Ind ==nil {_egga ._eeeab .Ind =_gc .NewCT_Ind ();};if m ==_cbe .Zero {_egga ._eeeab .Ind .StartAttr =nil ;}else {_egga ._eeeab .Ind .StartAttr =&_gc .ST_SignedTwipsMeasure {};_egga ._eeeab .Ind .StartAttr .Int64 =_b .Int64 (int64 (m /_cbe .Twips ));};}; +// FormField is a form within a document. It references the document, so changes +// to the form field wil be reflected in the document if it is saved. +type FormField struct{_dffg *_fc .CT_FFData ;_befg *_fc .EG_RunInnerContent ;}; -// TableLook is the conditional formatting associated with a table style that -// has been assigned to a table. -type TableLook struct{_aeba *_gc .CT_TblLook };func (_bagb Endnote )id ()int64 {return _bagb ._cafb .IdAttr }; +// SetLeft sets the cell left margin +func (_cce CellMargins )SetLeft (d _gdc .Distance ){_cce ._geg .Left =_fc .NewCT_TblWidth ();_edf (_cce ._geg .Left ,d );}; -// SetEnabled marks a FormField as enabled or disabled. -func (_abcb FormField )SetEnabled (enabled bool ){_ddfe :=_gc .NewCT_OnOff ();_ddfe .ValAttr =&_dde .ST_OnOff {Bool :&enabled };_abcb ._cfcf .Enabled =[]*_gc .CT_OnOff {_ddfe };}; +// SetAll sets all of the borders to a given value. +func (_dfa CellBorders )SetAll (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_dfa .SetBottom (t ,c ,thickness );_dfa .SetLeft (t ,c ,thickness );_dfa .SetRight (t ,c ,thickness );_dfa .SetTop (t ,c ,thickness );_dfa .SetInsideHorizontal (t ,c ,thickness );_dfa .SetInsideVertical (t ,c ,thickness );}; -// CellProperties are a table cells properties within a document. -type CellProperties struct{_geb *_gc .CT_TcPr }; +// Clear clears all content within a footer +func (_abeb Footer )Clear (){_abeb ._cgfc .EG_ContentBlockContent =nil }; -// Index returns the index of the header within the document. This is used to -// form its zip packaged filename as well as to match it with its relationship -// ID. -func (_fbbec Header )Index ()int {for _gdfb ,_aegg :=range _fbbec ._ggfff ._abe {if _aegg ==_fbbec ._acdd {return _gdfb ;};};return -1;}; +// Emboss returns true if paragraph emboss is on. +func (_dadef ParagraphProperties )Emboss ()bool {return _dgaef (_dadef ._eagd .RPr .Emboss )}; -// HasFootnotes returns a bool based on the presence or abscence of footnotes within -// the document. -func (_bdcb *Document )HasFootnotes ()bool {return _bdcb ._dee !=nil }; +// SetUpdateFieldsOnOpen controls if fields are recalculated upon opening the +// document. This is useful for things like a table of contents as the library +// only adds the field code and relies on Word/LibreOffice to actually compute +// the content. +func (_dabd Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_dabd ._fagaa .UpdateFields =nil ;}else {_dabd ._fagaa .UpdateFields =_fc .NewCT_OnOff ();};}; -// Caps returns true if paragraph font is capitalized. -func (_fefgb ParagraphProperties )Caps ()bool {return _ffd (_fefgb ._eeeab .RPr .Caps )}; +// X returns the inner wrapped XML type. +func (_ebfa CellProperties )X ()*_fc .CT_TcPr {return _ebfa ._fecf }; -// AddDrawingInline adds an inline drawing from an ImageRef. -func (_dgde Run )AddDrawingInline (img _bdg .ImageRef )(InlineDrawing ,error ){_dcdd :=_dgde .newIC ();_dcdd .Drawing =_gc .NewCT_Drawing ();_aaaf :=_gc .NewWdInline ();_beaad :=InlineDrawing {_dgde ._ffgc ,_aaaf };_aaaf .CNvGraphicFramePr =_ba .NewCT_NonVisualGraphicFrameProperties ();_dcdd .Drawing .Inline =append (_dcdd .Drawing .Inline ,_aaaf );_aaaf .Graphic =_ba .NewGraphic ();_aaaf .Graphic .GraphicData =_ba .NewCT_GraphicalObjectData ();_aaaf .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065";_aaaf .DistTAttr =_b .Uint32 (0);_aaaf .DistLAttr =_b .Uint32 (0);_aaaf .DistBAttr =_b .Uint32 (0);_aaaf .DistRAttr =_b .Uint32 (0);_aaaf .Extent .CxAttr =int64 (float64 (img .Size ().X *_cbe .Pixel72 )/_cbe .EMU );_aaaf .Extent .CyAttr =int64 (float64 (img .Size ().Y *_cbe .Pixel72 )/_cbe .EMU );_bbd :=0x7FFFFFFF&_c .Uint32 ();_aaaf .DocPr .IdAttr =_bbd ;_fcega :=_bf .NewPic ();_fcega .NvPicPr .CNvPr .IdAttr =_bbd ;_dbccc :=img .RelID ();if _dbccc ==""{return _beaad ,_bdc .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073");};_aaaf .Graphic .GraphicData .Any =append (_aaaf .Graphic .GraphicData .Any ,_fcega );_fcega .BlipFill =_ba .NewCT_BlipFillProperties ();_fcega .BlipFill .Blip =_ba .NewCT_Blip ();_fcega .BlipFill .Blip .EmbedAttr =&_dbccc ;_fcega .BlipFill .Stretch =_ba .NewCT_StretchInfoProperties ();_fcega .BlipFill .Stretch .FillRect =_ba .NewCT_RelativeRect ();_fcega .SpPr =_ba .NewCT_ShapeProperties ();_fcega .SpPr .Xfrm =_ba .NewCT_Transform2D ();_fcega .SpPr .Xfrm .Off =_ba .NewCT_Point2D ();_fcega .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_b .Int64 (0);_fcega .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_b .Int64 (0);_fcega .SpPr .Xfrm .Ext =_ba .NewCT_PositiveSize2D ();_fcega .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_cbe .Point );_fcega .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_cbe .Point );_fcega .SpPr .PrstGeom =_ba .NewCT_PresetGeometry2D ();_fcega .SpPr .PrstGeom .PrstAttr =_ba .ST_ShapeTypeRect ;return _beaad ,nil ;}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_ffcf TableBorders )SetBottom (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_ffcf ._aegg .Bottom =_fc .NewCT_Border ();_ecdd (_ffcf ._aegg .Bottom ,t ,c ,thickness );}; -// SetBeforeAuto controls if spacing before a paragraph is automatically determined. -func (_fcfec ParagraphSpacing )SetBeforeAuto (b bool ){if b {_fcfec ._dacfe .BeforeAutospacingAttr =&_dde .ST_OnOff {};_fcfec ._dacfe .BeforeAutospacingAttr .Bool =_b .Bool (true );}else {_fcfec ._dacfe .BeforeAutospacingAttr =nil ;};}; +// SetNextStyle sets the style that the next paragraph will use. +func (_agbc Style )SetNextStyle (name string ){if name ==""{_agbc ._afcd .Next =nil ;}else {_agbc ._afcd .Next =_fc .NewCT_String ();_agbc ._afcd .Next .ValAttr =name ;};};func (_bcd *Document )InsertTableBefore (relativeTo Paragraph )Table {return _bcd .insertTable (relativeTo ,true );}; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_gdce Paragraph )SetLineSpacing (d _cbe .Distance ,rule _gc .ST_LineSpacingRule ){_gdce .ensurePPr ();if _gdce ._ebgb .PPr .Spacing ==nil {_gdce ._ebgb .PPr .Spacing =_gc .NewCT_Spacing ();};_ggbd :=_gdce ._ebgb .PPr .Spacing ;if rule ==_gc .ST_LineSpacingRuleUnset {_ggbd .LineRuleAttr =_gc .ST_LineSpacingRuleUnset ;_ggbd .LineAttr =nil ;}else {_ggbd .LineRuleAttr =rule ;_ggbd .LineAttr =&_gc .ST_SignedTwipsMeasure {};_ggbd .LineAttr .Int64 =_b .Int64 (int64 (d /_cbe .Twips ));};}; +// CellBorders are the borders for an individual +type CellBorders struct{_fbb *_fc .CT_TcBorders }; -// MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. -func (_ebcb NumberingDefinition )MultiLevelType ()_gc .ST_MultiLevelType {if _ebcb ._cefde .MultiLevelType !=nil {return _ebcb ._cefde .MultiLevelType .ValAttr ;}else {return _gc .ST_MultiLevelTypeUnset ;};};func _gbdb (_ddedc []*_gc .CT_P ,_aafa *TableInfo ,_edc *DrawingInfo )[]TextItem {_cbgca :=[]TextItem {};for _ ,_gffa :=range _ddedc {_cbgca =append (_cbgca ,_dada (_gffa ,nil ,_aafa ,_edc ,_gffa .EG_PContent )...);};return _cbgca ;}; +// SetMultiLevelType sets the multilevel type. +func (_gfdge NumberingDefinition )SetMultiLevelType (t _fc .ST_MultiLevelType ){if t ==_fc .ST_MultiLevelTypeUnset {_gfdge ._gbcc .MultiLevelType =nil ;}else {_gfdge ._gbcc .MultiLevelType =_fc .NewCT_MultiLevelType ();_gfdge ._gbcc .MultiLevelType .ValAttr =t ;};}; -// Styles returns all styles. -func (_dgfa Styles )Styles ()[]Style {_gega :=[]Style {};for _ ,_gdab :=range _dgfa ._caceg .Style {_gega =append (_gega ,Style {_gdab });};return _gega ;};var _acee =[...]uint8 {0,20,37,58,79}; +// SetHAlignment sets the horizontal alignment for an anchored image. +func (_dgf AnchoredDrawing )SetHAlignment (h _fc .WdST_AlignH ){_dgf ._cf .PositionH .Choice =&_fc .WdCT_PosHChoice {};_dgf ._cf .PositionH .Choice .Align =h ;}; -// SetAll sets all of the borders to a given value. -func (_efeba TableBorders )SetAll (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_efeba .SetBottom (t ,c ,thickness );_efeba .SetLeft (t ,c ,thickness );_efeba .SetRight (t ,c ,thickness );_efeba .SetTop (t ,c ,thickness );_efeba .SetInsideHorizontal (t ,c ,thickness );_efeba .SetInsideVertical (t ,c ,thickness );}; +// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). +func (_gcde ParagraphProperties )CharacterSpacingValue ()int64 {if _dfgb :=_gcde ._eagd .RPr .Spacing ;_dfgb !=nil {_fgeb :=_dfgb .ValAttr ;if _fgeb .Int64 !=nil {return *_fgeb .Int64 ;};};return int64 (0);}; -// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link -// destination will be used many times. -func (_cacb HyperLink )SetTargetByRef (link _bdg .Hyperlink ){_cacb ._dgea .IdAttr =_b .String (_bdg .Relationship (link ).ID ());_cacb ._dgea .AnchorAttr =nil ;}; +// UnderlineColor returns the hex color value of run underline. +func (_afdg RunProperties )UnderlineColor ()string {if _cbdfba :=_afdg ._cddc .U ;_cbdfba !=nil {_eega :=_cbdfba .ColorAttr ;if _eega !=nil &&_eega .ST_HexColorRGB !=nil {return *_eega .ST_HexColorRGB ;};};return "";}; -// StyleID returns the style ID. -func (_ccga Style )StyleID ()string {if _ccga ._fbgg .StyleIdAttr ==nil {return "";};return *_ccga ._fbgg .StyleIdAttr ;};func (_bde Paragraph )ensurePPr (){if _bde ._ebgb .PPr ==nil {_bde ._ebgb .PPr =_gc .NewCT_PPr ();};}; +// SetShadow sets the run to shadowed text. +func (_acgaf RunProperties )SetShadow (b bool ){if !b {_acgaf ._cddc .Shadow =nil ;}else {_acgaf ._cddc .Shadow =_fc .NewCT_OnOff ();};};func _dgaef (_eefb *_fc .CT_OnOff )bool {return _eefb !=nil }; -// Endnotes returns the endnotes defined in the document. -func (_gbaa *Document )Endnotes ()[]Endnote {_dcfb :=[]Endnote {};for _ ,_fdfd :=range _gbaa ._ecb .CT_Endnotes .Endnote {_dcfb =append (_dcfb ,Endnote {_gbaa ,_fdfd });};return _dcfb ;}; +// GetFooter gets a section Footer for given type +func (_dcdd Section )GetFooter (t _fc .ST_HdrFtr )(Footer ,bool ){for _ ,_aaaa :=range _dcdd ._abdfc .EG_HdrFtrReferences {if _aaaa .FooterReference .TypeAttr ==t {for _ ,_fdgd :=range _dcdd ._deebe .Footers (){_bcgaa :=_dcdd ._deebe ._add .FindRIDForN (_fdgd .Index (),_e .FooterType );if _bcgaa ==_aaaa .FooterReference .IdAttr {return _fdgd ,true ;};};};};return Footer {},false ;};func (_ddfd *Document )tables (_bafc *_fc .EG_ContentBlockContent )[]Table {_dbf :=[]Table {};for _ ,_ccae :=range _bafc .Tbl {_dbf =append (_dbf ,Table {_ddfd ,_ccae });for _ ,_debd :=range _ccae .EG_ContentRowContent {for _ ,_edfa :=range _debd .Tr {for _ ,_fff :=range _edfa .EG_ContentCellContent {for _ ,_ebfb :=range _fff .Tc {for _ ,_gec :=range _ebfb .EG_BlockLevelElts {for _ ,_ddcd :=range _gec .EG_ContentBlockContent {for _ ,_begb :=range _ddfd .tables (_ddcd ){_dbf =append (_dbf ,_begb );};};};};};};};};return _dbf ;}; -// Font returns the name of run font family. -func (_acgb RunProperties )Font ()string {if _dddcb :=_acgb ._dgadd .RFonts ;_dddcb !=nil {if _dddcb .AsciiAttr !=nil {return *_dddcb .AsciiAttr ;}else if _dddcb .HAnsiAttr !=nil {return *_dddcb .HAnsiAttr ;}else if _dddcb .CsAttr !=nil {return *_dddcb .CsAttr ;};};return "";}; +// SetEnabled marks a FormField as enabled or disabled. +func (_cedf FormField )SetEnabled (enabled bool ){_fbeeg :=_fc .NewCT_OnOff ();_fbeeg .ValAttr =&_db .ST_OnOff {Bool :&enabled };_cedf ._dffg .Enabled =[]*_fc .CT_OnOff {_fbeeg };}; -// SetStyle sets the font size. -func (_gbac RunProperties )SetStyle (style string ){if style ==""{_gbac ._dgadd .RStyle =nil ;}else {_gbac ._dgadd .RStyle =_gc .NewCT_String ();_gbac ._dgadd .RStyle .ValAttr =style ;};}; +// Rows returns the rows defined in the table. +func (_efbeg Table )Rows ()[]Row {_cbege :=[]Row {};for _ ,_beaa :=range _efbeg ._afdac .EG_ContentRowContent {for _ ,_bgaaf :=range _beaa .Tr {_cbege =append (_cbege ,Row {_efbeg ._aaaac ,_bgaaf });};if _beaa .Sdt !=nil &&_beaa .Sdt .SdtContent !=nil {for _ ,_bfag :=range _beaa .Sdt .SdtContent .Tr {_cbege =append (_cbege ,Row {_efbeg ._aaaac ,_bfag });};};};return _cbege ;}; -// X returns the inner wrapped XML type. -func (_debe TableStyleProperties )X ()*_gc .CT_TblPrBase {return _debe ._fabbf };func (_abd *Document )InsertTableBefore (relativeTo Paragraph )Table {return _abd .insertTable (relativeTo ,true );}; +// NewTableWidth returns a newly intialized TableWidth +func NewTableWidth ()TableWidth {return TableWidth {_fc .NewCT_TblWidth ()}};func (_bfga *WatermarkText )getShape ()*_e .XSDAny {return _bfga .getInnerElement ("\u0073\u0068\u0061p\u0065");}; -// Save writes the document to an io.Writer in the Zip package format. -func (_cff *Document )Save (w _g .Writer )error {return _cff .save (w ,_cff ._ggd )}; +// Index returns the index of the footer within the document. This is used to +// form its zip packaged filename as well as to match it with its relationship +// ID. +func (_cacfb Footer )Index ()int {for _adfge ,_caba :=range _cacfb ._acec ._eef {if _caba ==_cacfb ._cgfc {return _adfge ;};};return -1;}; -// Table is a table within a document. -type Table struct{_eacf *Document ;_ebec *_gc .CT_Tbl ;};func (_ccb *chart )X ()*_cb .ChartSpace {return _ccb ._bca }; +// TableBorders allows manipulation of borders on a table. +type TableBorders struct{_aegg *_fc .CT_TblBorders };func (_efbc Footnote )id ()int64 {return _efbc ._fdecb .IdAttr }; -// SetNumberingLevel sets the numbering level of a paragraph. If used, then the -// NumberingDefinition must also be set via SetNumberingDefinition or -// SetNumberingDefinitionByID. -func (_ggda Paragraph )SetNumberingLevel (listLevel int ){_ggda .ensurePPr ();if _ggda ._ebgb .PPr .NumPr ==nil {_ggda ._ebgb .PPr .NumPr =_gc .NewCT_NumPr ();};_cebgd :=_gc .NewCT_DecimalNumber ();_cebgd .ValAttr =int64 (listLevel );_ggda ._ebgb .PPr .NumPr .Ilvl =_cebgd ;}; +// X returns the inner wrapped type +func (_bcg CellBorders )X ()*_fc .CT_TcBorders {return _bcg ._fbb }; -// SetAlignment controls the paragraph alignment -func (_daeb ParagraphProperties )SetAlignment (align _gc .ST_Jc ){if align ==_gc .ST_JcUnset {_daeb ._eeeab .Jc =nil ;}else {_daeb ._eeeab .Jc =_gc .NewCT_Jc ();_daeb ._eeeab .Jc .ValAttr =align ;};}; +// SetHangingIndent controls the indentation of the non-first lines in a paragraph. +func (_fdecg ParagraphProperties )SetHangingIndent (m _gdc .Distance ){if _fdecg ._eagd .Ind ==nil {_fdecg ._eagd .Ind =_fc .NewCT_Ind ();};if m ==_gdc .Zero {_fdecg ._eagd .Ind .HangingAttr =nil ;}else {_fdecg ._eagd .Ind .HangingAttr =&_db .ST_TwipsMeasure {};_fdecg ._eagd .Ind .HangingAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_gdc .Twips ));};}; -// Bold returns true if run font is bold. -func (_bfae RunProperties )Bold ()bool {_ccde :=_bfae ._dgadd ;return _ffd (_ccde .B )||_ffd (_ccde .BCs );}; +// SetKerning sets the run's font kerning. +func (_gcbdg RunProperties )SetKerning (size _gdc .Distance ){_gcbdg ._cddc .Kern =_fc .NewCT_HpsMeasure ();_gcbdg ._cddc .Kern .ValAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (size /_gdc .HalfPoint ));};func _ceg (_egd *_fc .CT_P ,_abe map[string ]string ){for _ ,_bdee :=range _egd .EG_PContent {if _bdee .Hyperlink !=nil &&_bdee .Hyperlink .IdAttr !=nil {if _egbc ,_agge :=_abe [*_bdee .Hyperlink .IdAttr ];_agge {*_bdee .Hyperlink .IdAttr =_egbc ;};};};}; -// Color returns the style's Color. -func (_cfbda RunProperties )Color ()Color {if _cfbda ._dgadd .Color ==nil {_cfbda ._dgadd .Color =_gc .NewCT_Color ();};return Color {_cfbda ._dgadd .Color };}; +// RunProperties returns the run properties controlling text formatting within the table. +func (_afgg TableConditionalFormatting )RunProperties ()RunProperties {if _afgg ._aedd .RPr ==nil {_afgg ._aedd .RPr =_fc .NewCT_RPr ();};return RunProperties {_afgg ._aedd .RPr };}; -// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() -func (_cbdg ParagraphProperties )AddTabStop (position _cbe .Distance ,justificaton _gc .ST_TabJc ,leader _gc .ST_TabTlc ){if _cbdg ._eeeab .Tabs ==nil {_cbdg ._eeeab .Tabs =_gc .NewCT_Tabs ();};_cbced :=_gc .NewCT_TabStop ();_cbced .LeaderAttr =leader ;_cbced .ValAttr =justificaton ;_cbced .PosAttr .Int64 =_b .Int64 (int64 (position /_cbe .Twips ));_cbdg ._eeeab .Tabs .Tab =append (_cbdg ._eeeab .Tabs .Tab ,_cbced );};func _dada (_dddc *_gc .CT_P ,_bbfb *_gc .CT_Hyperlink ,_becc *TableInfo ,_adbb *DrawingInfo ,_fcfa []*_gc .EG_PContent )[]TextItem {if len (_fcfa )==0{return []TextItem {TextItem {Text :"",DrawingInfo :_adbb ,Paragraph :_dddc ,Hyperlink :_bbfb ,Run :nil ,TableInfo :_becc }};};_bafgg :=[]TextItem {};for _ ,_baag :=range _fcfa {for _ ,_eagg :=range _baag .FldSimple {if _eagg !=nil {_bafgg =append (_bafgg ,_dada (_dddc ,_bbfb ,_becc ,_adbb ,_eagg .EG_PContent )...);};};if _fbdba :=_baag .Hyperlink ;_fbdba !=nil {_bafgg =append (_bafgg ,_gbcf (_dddc ,_fbdba ,_becc ,_adbb ,_fbdba .EG_ContentRunContent )...);};_bafgg =append (_bafgg ,_gbcf (_dddc ,nil ,_becc ,_adbb ,_baag .EG_ContentRunContent )...);};return _bafgg ;}; +// Footnote returns the footnote based on the ID; this can be used nicely with +// the run.IsFootnote() functionality. +func (_bedge *Document )Footnote (id int64 )Footnote {for _ ,_dfcf :=range _bedge .Footnotes (){if _dfcf .id ()==id {return _dfcf ;};};return Footnote {};}; -// Tables returns the tables defined in the document. -func (_ecbd *Document )Tables ()[]Table {_dgg :=[]Table {};if _ecbd ._bga .Body ==nil {return nil ;};for _ ,_bdgd :=range _ecbd ._bga .Body .EG_BlockLevelElts {for _ ,_ebc :=range _bdgd .EG_ContentBlockContent {for _ ,_cfbag :=range _ecbd .tables (_ebc ){_dgg =append (_dgg ,_cfbag );};};};return _dgg ;};func _bfgf ()*_gda .Formulas {_fbfd :=_gda .NewFormulas ();_fbfd .F =[]*_gda .CT_F {_bdd .CreateFormula ("\u0069\u0066 \u006c\u0069\u006e\u0065\u0044\u0072\u0061\u0077\u006e\u0020\u0070\u0069\u0078\u0065\u006c\u004c\u0069\u006e\u0065\u0057\u0069\u0064th\u0020\u0030"),_bdd .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0031\u0020\u0030"),_bdd .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0031"),_bdd .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0032\u0020\u0031\u0020\u0032"),_bdd .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0033\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_bdd .CreateFormula ("\u0070r\u006f\u0064\u0020\u00403\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_bdd .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0030\u0020\u0031"),_bdd .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0036\u0020\u0031\u0020\u0032"),_bdd .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0037\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_bdd .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0038\u0020\u0032\u00316\u0030\u0030\u0020\u0030"),_bdd .CreateFormula ("\u0070r\u006f\u0064\u0020\u00407\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_bdd .CreateFormula ("\u0073u\u006d \u0040\u0031\u0030\u0020\u0032\u0031\u0036\u0030\u0030\u0020\u0030")};return _fbfd ;}; +// RowProperties are the properties for a row within a table +type RowProperties struct{_adffd *_fc .CT_TrPr }; -// SetFooter sets a section footer. -func (_ebgf Section )SetFooter (f Footer ,t _gc .ST_HdrFtr ){_feaa :=_gc .NewEG_HdrFtrReferences ();_ebgf ._aaggd .EG_HdrFtrReferences =append (_ebgf ._aaggd .EG_HdrFtrReferences ,_feaa );_feaa .FooterReference =_gc .NewCT_HdrFtrRef ();_feaa .FooterReference .TypeAttr =t ;_abede :=_ebgf ._acgaf ._gcc .FindRIDForN (f .Index (),_b .FooterType );if _abede ==""{_dd .Print ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0066\u006f\u006f\u0074\u0065r \u0049\u0044");};_feaa .FooterReference .IdAttr =_abede ;};func (_bea *Document )tables (_beaa *_gc .EG_ContentBlockContent )[]Table {_fdgc :=[]Table {};for _ ,_efdd :=range _beaa .Tbl {_fdgc =append (_fdgc ,Table {_bea ,_efdd });for _ ,_gdfg :=range _efdd .EG_ContentRowContent {for _ ,_fada :=range _gdfg .Tr {for _ ,_bfe :=range _fada .EG_ContentCellContent {for _ ,_dcg :=range _bfe .Tc {for _ ,_ddgd :=range _dcg .EG_BlockLevelElts {for _ ,_dcf :=range _ddgd .EG_ContentBlockContent {for _ ,_cabb :=range _bea .tables (_dcf ){_fdgc =append (_fdgc ,_cabb );};};};};};};};};return _fdgc ;}; +// X returns the inner wrapped XML type. +func (_bdd Color )X ()*_fc .CT_Color {return _bdd ._gggg }; -// AddFootnote will create a new footnote and attach it to the Paragraph in the -// location at the end of the previous run (footnotes create their own run within -// the paragraph). The text given to the function is simply a convenience helper, -// paragraphs and runs can always be added to the text of the footnote later. -func (_ddefe Paragraph )AddFootnote (text string )Footnote {var _eddg int64 ;if _ddefe ._beagg .HasFootnotes (){for _ ,_gebde :=range _ddefe ._beagg .Footnotes (){if _gebde .id ()> _eddg {_eddg =_gebde .id ();};};_eddg ++;}else {_eddg =0;_ddefe ._beagg ._dee =&_gc .Footnotes {};_ddefe ._beagg ._dee .CT_Footnotes =_gc .CT_Footnotes {};_ddefe ._beagg ._dee .Footnote =make ([]*_gc .CT_FtnEdn ,0);};_cage :=_gc .NewCT_FtnEdn ();_caaf :=_gc .NewCT_FtnEdnRef ();_caaf .IdAttr =_eddg ;_ddefe ._beagg ._dee .CT_Footnotes .Footnote =append (_ddefe ._beagg ._dee .CT_Footnotes .Footnote ,_cage );_fdgd :=_ddefe .AddRun ();_cace :=_fdgd .Properties ();_cace .SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");_fdgd ._bced .EG_RunInnerContent =[]*_gc .EG_RunInnerContent {_gc .NewEG_RunInnerContent ()};_fdgd ._bced .EG_RunInnerContent [0].FootnoteReference =_caaf ;_bbcbg :=Footnote {_ddefe ._beagg ,_cage };_bbcbg ._gffb .IdAttr =_eddg ;_bbcbg ._gffb .EG_BlockLevelElts =[]*_gc .EG_BlockLevelElts {_gc .NewEG_BlockLevelElts ()};_ffcc :=_bbcbg .AddParagraph ();_ffcc .Properties ().SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065");_ffcc ._ebgb .PPr .RPr =_gc .NewCT_ParaRPr ();_deebaf :=_ffcc .AddRun ();_deebaf .AddTab ();_deebaf .AddText (text );return _bbcbg ;}; +// SetStart sets the cell start margin +func (_ebgc CellMargins )SetStart (d _gdc .Distance ){_ebgc ._geg .Start =_fc .NewCT_TblWidth ();_edf (_ebgc ._geg .Start ,d );}; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_babbc TableBorders )SetInsideVertical (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_babbc ._fdbb .InsideV =_gc .NewCT_Border ();_fdabg (_babbc ._fdbb .InsideV ,t ,c ,thickness );};func _fgfe ()*_gda .Textpath {_daga :=_gda .NewTextpath ();_dbbg :="\u0066\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069l\u0079\u003a\u0022\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0022\u003b\u0066\u006f\u006e\u0074\u002d\u0073\u0069\u007a\u0065\u003a\u00366\u0070\u0074;\u0066\u006fn\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003a\u0062\u006f\u006c\u0064;f\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065:\u0069\u0074\u0061\u006c\u0069\u0063";_daga .StyleAttr =&_dbbg ;_bbbb :="\u0041\u0053\u0041\u0050";_daga .StringAttr =&_bbbb ;return _daga ;};func (_dead Footnote )id ()int64 {return _dead ._gffb .IdAttr }; +// SetVerticalAlignment sets the vertical alignment of content within a table cell. +func (_dcb CellProperties )SetVerticalAlignment (align _fc .ST_VerticalJc ){if align ==_fc .ST_VerticalJcUnset {_dcb ._fecf .VAlign =nil ;}else {_dcb ._fecf .VAlign =_fc .NewCT_VerticalJc ();_dcb ._fecf .VAlign .ValAttr =align ;};}; -// SetKeepWithNext controls if this paragraph should be kept with the next. -func (_fbfab ParagraphProperties )SetKeepWithNext (b bool ){if !b {_fbfab ._eeeab .KeepNext =nil ;}else {_fbfab ._eeeab .KeepNext =_gc .NewCT_OnOff ();};}; +// SetLastRow controls the conditional formatting for the last row in a table. +// This is called the 'Total' row within Word. +func (_bfeee TableLook )SetLastRow (on bool ){if !on {_bfeee ._defbd .LastRowAttr =&_db .ST_OnOff {};_bfeee ._defbd .LastRowAttr .ST_OnOff1 =_db .ST_OnOff1Off ;}else {_bfeee ._defbd .LastRowAttr =&_db .ST_OnOff {};_bfeee ._defbd .LastRowAttr .ST_OnOff1 =_db .ST_OnOff1On ;};};func _cdce ()*_eg .Formulas {_eaabf :=_eg .NewFormulas ();_eaabf .F =[]*_eg .CT_F {_bdb .CreateFormula ("\u0073\u0075\u006d\u0020\u0023\u0030\u0020\u0030\u00201\u0030\u0038\u0030\u0030"),_bdb .CreateFormula ("p\u0072\u006f\u0064\u0020\u0023\u0030\u0020\u0032\u0020\u0031"),_bdb .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0031"),_bdb .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0032"),_bdb .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0033"),_bdb .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0033\u0020\u0030"),_bdb .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0032\u0031\u00360\u0030\u0020\u0040\u0031"),_bdb .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0030\u0020\u0040\u0032"),_bdb .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0034\u00202\u0031\u0036\u0030\u0030"),_bdb .CreateFormula ("\u006di\u0064\u0020\u0040\u0035\u0020\u00406"),_bdb .CreateFormula ("\u006di\u0064\u0020\u0040\u0038\u0020\u00405"),_bdb .CreateFormula ("\u006di\u0064\u0020\u0040\u0037\u0020\u00408"),_bdb .CreateFormula ("\u006di\u0064\u0020\u0040\u0036\u0020\u00407"),_bdb .CreateFormula ("s\u0075\u006d\u0020\u0040\u0036\u0020\u0030\u0020\u0040\u0035")};return _eaabf ;};func (_eccec *WatermarkText )getInnerElement (_gcbae string )*_e .XSDAny {for _ ,_ecgg :=range _eccec ._bddb .Any {_dece ,_agcd :=_ecgg .(*_e .XSDAny );if _agcd &&(_dece .XMLName .Local ==_gcbae ||_dece .XMLName .Local =="\u0076\u003a"+_gcbae ){return _dece ;};};return nil ;}; -// AddCell adds a cell to a row and returns it -func (_ecdd Row )AddCell ()Cell {_beea :=_gc .NewEG_ContentCellContent ();_ecdd ._edgc .EG_ContentCellContent =append (_ecdd ._edgc .EG_ContentCellContent ,_beea );_acedg :=_gc .NewCT_Tc ();_beea .Tc =append (_beea .Tc ,_acedg );return Cell {_ecdd ._cgdge ,_acedg };}; +// GetImage returns the ImageRef associated with an InlineDrawing. +func (_dabfb InlineDrawing )GetImage ()(_bd .ImageRef ,bool ){_aed :=_dabfb ._fdgf .Graphic .GraphicData .Any ;if len (_aed )> 0{_bcbd ,_gafe :=_aed [0].(*_fag .Pic );if _gafe {if _bcbd .BlipFill !=nil &&_bcbd .BlipFill .Blip !=nil &&_bcbd .BlipFill .Blip .EmbedAttr !=nil {return _dabfb ._adgb .GetImageByRelID (*_bcbd .BlipFill .Blip .EmbedAttr );};};};return _bd .ImageRef {},false ;}; -// SetWidthPercent sets the cell to a width percentage. -func (_cc CellProperties )SetWidthPercent (pct float64 ){_cc ._geb .TcW =_gc .NewCT_TblWidth ();_cc ._geb .TcW .TypeAttr =_gc .ST_TblWidthPct ;_cc ._geb .TcW .WAttr =&_gc .ST_MeasurementOrPercent {};_cc ._geb .TcW .WAttr .ST_DecimalNumberOrPercent =&_gc .ST_DecimalNumberOrPercent {};_cc ._geb .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_b .Int64 (int64 (pct *50));}; +// SetThemeShade sets the shade based off the theme color. +func (_cfb Color )SetThemeShade (s uint8 ){_fdea :=_c .Sprintf ("\u0025\u0030\u0032\u0078",s );_cfb ._gggg .ThemeShadeAttr =&_fdea ;}; -// AddFieldWithFormatting adds a field (automatically computed text) to the -// document with field specifc formatting. -func (_gadc Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_bdce :=_gadc .newIC ();_bdce .FldChar =_gc .NewCT_FldChar ();_bdce .FldChar .FldCharTypeAttr =_gc .ST_FldCharTypeBegin ;if isDirty {_bdce .FldChar .DirtyAttr =&_dde .ST_OnOff {};_bdce .FldChar .DirtyAttr .Bool =_b .Bool (true );};_bdce =_gadc .newIC ();_bdce .InstrText =_gc .NewCT_Text ();if fmt !=""{_bdce .InstrText .Content =code +"\u0020"+fmt ;}else {_bdce .InstrText .Content =code ;};_bdce =_gadc .newIC ();_bdce .FldChar =_gc .NewCT_FldChar ();_bdce .FldChar .FldCharTypeAttr =_gc .ST_FldCharTypeEnd ;}; +// Name returns the name of the bookmark whcih is the document unique ID that +// identifies the bookmark. +func (_cae Bookmark )Name ()string {return _cae ._eeb .NameAttr }; -// SetHeadingLevel sets a heading level and style based on the level to a -// paragraph. The default styles for a new unioffice document support headings -// from level 1 to 8. -func (_bafab ParagraphProperties )SetHeadingLevel (idx int ){_bafab .SetStyle (_e .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _bafab ._eeeab .NumPr ==nil {_bafab ._eeeab .NumPr =_gc .NewCT_NumPr ();};_bafab ._eeeab .NumPr .Ilvl =_gc .NewCT_DecimalNumber ();_bafab ._eeeab .NumPr .Ilvl .ValAttr =int64 (idx );}; +// GetWrapPathStart return wrapPath start value. +func (_afb AnchorDrawWrapOptions )GetWrapPathStart ()*_daa .CT_Point2D {return _afb ._ddf }; -// Properties returns the cell properties. -func (_caa Cell )Properties ()CellProperties {if _caa ._cbeb .TcPr ==nil {_caa ._cbeb .TcPr =_gc .NewCT_TcPr ();};return CellProperties {_caa ._cbeb .TcPr };};func _afge ()*_gda .Textpath {_fbafd :=_gda .NewTextpath ();_fbafd .OnAttr =_dde .ST_TrueFalseTrue ;_fbafd .FitshapeAttr =_dde .ST_TrueFalseTrue ;return _fbafd ;}; +// SetAlignment controls the paragraph alignment +func (_bccab ParagraphProperties )SetAlignment (align _fc .ST_Jc ){if align ==_fc .ST_JcUnset {_bccab ._eagd .Jc =nil ;}else {_bccab ._eagd .Jc =_fc .NewCT_Jc ();_bccab ._eagd .Jc .ValAttr =align ;};}; -// SetWidthAuto sets the the table width to automatic. -func (_fecd TableProperties )SetWidthAuto (){_fecd ._cbbd .TblW =_gc .NewCT_TblWidth ();_fecd ._cbbd .TblW .TypeAttr =_gc .ST_TblWidthAuto ;}; +// IsBold returns true if the run has been set to bold. +func (_gffb RunProperties )IsBold ()bool {return _gffb .BoldValue ()==OnOffValueOn }; -// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. -func (_bcba FormField )Value ()string {if _bcba ._cfcf .TextInput !=nil &&_bcba ._gfcf .T !=nil {return _bcba ._gfcf .T .Content ;}else if _bcba ._cfcf .DdList !=nil &&_bcba ._cfcf .DdList .Result !=nil {_agbd :=_bcba .PossibleValues ();_edb :=int (_bcba ._cfcf .DdList .Result .ValAttr );if _edb < len (_agbd ){return _agbd [_edb ];};}else if _bcba ._cfcf .CheckBox !=nil {if _bcba .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; +// Endnote is an individual endnote reference within the document. +type Endnote struct{_fggd *Document ;_bcb *_fc .CT_FtnEdn ;};func _cefg (_bdgc int64 ,_afcfc *_fc .CT_NumFmt )(_cdfa string ){if _afcfc ==nil {return ;};_edce :=_afcfc .ValAttr ;switch _edce {case _fc .ST_NumberFormatNone :_cdfa ="";case _fc .ST_NumberFormatDecimal :_cdfa =_bg .Itoa (int (_bdgc ));case _fc .ST_NumberFormatDecimalZero :_cdfa =_bg .Itoa (int (_bdgc ));if _bdgc < 10{_cdfa ="\u0030"+_cdfa ;};case _fc .ST_NumberFormatUpperRoman :var (_gaaeb =_bdgc %10;_efda =(_bdgc %100)/10;_cfeff =(_bdgc %1000)/100;_dfbga =_bdgc /1000;);_cdfa =_gbeeb [_dfbga ]+_faceb [_cfeff ]+_ecce [_efda ]+_egegd [_gaaeb ];case _fc .ST_NumberFormatLowerRoman :var (_bcdc =_bdgc %10;_dabfd =(_bdgc %100)/10;_dgggb =(_bdgc %1000)/100;_caee =_bdgc /1000;);_cdfa =_gbeeb [_caee ]+_faceb [_dgggb ]+_ecce [_dabfd ]+_egegd [_bcdc ];_cdfa =_be .ToLower (_cdfa );case _fc .ST_NumberFormatUpperLetter :_ebeaa :=_bdgc %780;if _ebeaa ==0{_ebeaa =780;};_gdbc :=(_ebeaa -1)/26;_efcb :=(_ebeaa -1)%26;_abbe :=_dggg [_gdbc +_efcb ];_cdfa =string (_abbe );case _fc .ST_NumberFormatLowerLetter :_ccbe :=_bdgc %780;if _ccbe ==0{_ccbe =780;};_bgfef :=(_ccbe -1)/26;_ggbfa :=(_ccbe -1)%26;_dgeg :=_dggg [_bgfef +_ggbfa ];_cdfa =_be .ToLower (string (_dgeg ));default:_cdfa ="";};return ;}; -// AddEndnote will create a new endnote and attach it to the Paragraph in the -// location at the end of the previous run (endnotes create their own run within -// the paragraph. The text given to the function is simply a convenience helper, -// paragraphs and runs can always be added to the text of the endnote later. -func (_ebgc Paragraph )AddEndnote (text string )Endnote {var _dbgg int64 ;if _ebgc ._beagg .HasEndnotes (){for _ ,_fcbb :=range _ebgc ._beagg .Endnotes (){if _fcbb .id ()> _dbgg {_dbgg =_fcbb .id ();};};_dbgg ++;}else {_dbgg =0;_ebgc ._beagg ._ecb =&_gc .Endnotes {};};_dcgcf :=_gc .NewCT_FtnEdn ();_dcac :=_gc .NewCT_FtnEdnRef ();_dcac .IdAttr =_dbgg ;_ebgc ._beagg ._ecb .CT_Endnotes .Endnote =append (_ebgc ._beagg ._ecb .CT_Endnotes .Endnote ,_dcgcf );_ebcbd :=_ebgc .AddRun ();_fagd :=_ebcbd .Properties ();_fagd .SetStyle ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_ebcbd ._bced .EG_RunInnerContent =[]*_gc .EG_RunInnerContent {_gc .NewEG_RunInnerContent ()};_ebcbd ._bced .EG_RunInnerContent [0].EndnoteReference =_dcac ;_cefe :=Endnote {_ebgc ._beagg ,_dcgcf };_cefe ._cafb .IdAttr =_dbgg ;_cefe ._cafb .EG_BlockLevelElts =[]*_gc .EG_BlockLevelElts {_gc .NewEG_BlockLevelElts ()};_adaf :=_cefe .AddParagraph ();_adaf .Properties ().SetStyle ("\u0045n\u0064\u006e\u006f\u0074\u0065");_adaf ._ebgb .PPr .RPr =_gc .NewCT_ParaRPr ();_acbfb :=_adaf .AddRun ();_acbfb .AddTab ();_acbfb .AddText (text );return _cefe ;}; +// Strike returns true if paragraph is striked. +func (_ddaf ParagraphProperties )Strike ()bool {return _dgaef (_ddaf ._eagd .RPr .Strike )}; -// NewTableWidth returns a newly intialized TableWidth -func NewTableWidth ()TableWidth {return TableWidth {_gc .NewCT_TblWidth ()}}; +// AddDefinition adds a new numbering definition. +func (_baccd Numbering )AddDefinition ()NumberingDefinition {_agec :=_fc .NewCT_Num ();_bdff :=int64 (1);for _ ,_feaf :=range _baccd .Definitions (){if _feaf .AbstractNumberID ()>=_bdff {_bdff =_feaf .AbstractNumberID ()+1;};};_abbc :=int64 (1);for _ ,_acffd :=range _baccd .X ().Num {if _acffd .NumIdAttr >=_abbc {_abbc =_acffd .NumIdAttr +1;};};_agec .NumIdAttr =_abbc ;_agec .AbstractNumId =_fc .NewCT_DecimalNumber ();_agec .AbstractNumId .ValAttr =_bdff ;_ggfg :=_fc .NewCT_AbstractNum ();_ggfg .AbstractNumIdAttr =_bdff ;_baccd ._eaabg .AbstractNum =append (_baccd ._eaabg .AbstractNum ,_ggfg );_baccd ._eaabg .Num =append (_baccd ._eaabg .Num ,_agec );return NumberingDefinition {_ggfg };};const _adaa ="\u0046\u006f\u0072\u006d\u0046\u0069\u0065l\u0064\u0054\u0079\u0070\u0065\u0055\u006e\u006b\u006e\u006f\u0077\u006e\u0046\u006fr\u006dF\u0069\u0065\u006c\u0064\u0054\u0079p\u0065\u0054\u0065\u0078\u0074\u0046\u006fr\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0046\u006f\u0072\u006d\u0046i\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0044\u0072\u006f\u0070\u0044\u006fw\u006e"; -// Tables returns the tables defined in the footer. -func (_bdca Footer )Tables ()[]Table {_cgdg :=[]Table {};if _bdca ._abbb ==nil {return nil ;};for _ ,_cfa :=range _bdca ._abbb .EG_ContentBlockContent {for _ ,_dbee :=range _bdca ._gfbd .tables (_cfa ){_cgdg =append (_cgdg ,_dbee );};};return _cgdg ;}; +// AddText adds tet to a run. +func (_gdbca Run )AddText (s string ){_cfefg :=_fc .NewEG_RunInnerContent ();_gdbca ._degf .EG_RunInnerContent =append (_gdbca ._degf .EG_RunInnerContent ,_cfefg );_cfefg .T =_fc .NewCT_Text ();if _e .NeedsSpacePreserve (s ){_gbefa :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_cfefg .T .SpaceAttr =&_gbefa ;};_cfefg .T .Content =s ;}; -// SetFirstColumn controls the conditional formatting for the first column in a table. -func (_bcdfd TableLook )SetFirstColumn (on bool ){if !on {_bcdfd ._aeba .FirstColumnAttr =&_dde .ST_OnOff {};_bcdfd ._aeba .FirstColumnAttr .ST_OnOff1 =_dde .ST_OnOff1Off ;}else {_bcdfd ._aeba .FirstColumnAttr =&_dde .ST_OnOff {};_bcdfd ._aeba .FirstColumnAttr .ST_OnOff1 =_dde .ST_OnOff1On ;};}; +// Properties returns the row properties. +func (_aafe Row )Properties ()RowProperties {if _aafe ._gaca .TrPr ==nil {_aafe ._gaca .TrPr =_fc .NewCT_TrPr ();};return RowProperties {_aafe ._gaca .TrPr };}; -// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition -// defined in numbering.xml -func (_bebg Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_bebg .ensurePPr ();if _bebg ._ebgb .PPr .NumPr ==nil {_bebg ._ebgb .PPr .NumPr =_gc .NewCT_NumPr ();};_gdcc :=_gc .NewCT_DecimalNumber ();_eeadg :=int64 (-1);for _ ,_aege :=range _bebg ._beagg .Numbering ._febb .Num {if _aege .AbstractNumId !=nil &&_aege .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_eeadg =_aege .NumIdAttr ;};};if _eeadg ==-1{_cfbd :=_gc .NewCT_Num ();_bebg ._beagg .Numbering ._febb .Num =append (_bebg ._beagg .Numbering ._febb .Num ,_cfbd );_cfbd .NumIdAttr =int64 (len (_bebg ._beagg .Numbering ._febb .Num ));_cfbd .AbstractNumId =_gc .NewCT_DecimalNumber ();_cfbd .AbstractNumId .ValAttr =nd .AbstractNumberID ();};_gdcc .ValAttr =_eeadg ;_bebg ._ebgb .PPr .NumPr .NumId =_gdcc ;}; +// RunProperties returns the RunProperties controlling numbering level font, etc. +func (_bgffb NumberingLevel )RunProperties ()RunProperties {if _bgffb ._beec .RPr ==nil {_bgffb ._beec .RPr =_fc .NewCT_RPr ();};return RunProperties {_bgffb ._beec .RPr };}; -// SetThemeColor sets the color from the theme. -func (_eef Color )SetThemeColor (t _gc .ST_ThemeColor ){_eef ._dge .ThemeColorAttr =t }; +// GetStyle returns string style of the text in watermark and format it to TextpathStyle. +func (_fbadf *WatermarkText )GetStyle ()_bdb .TextpathStyle {_bdbd :=_fbadf .getShape ();if _fbadf ._badfg !=nil {_ebfbc :=_fbadf ._badfg .EG_ShapeElements ;if len (_ebfbc )> 0&&_ebfbc [0].Textpath !=nil {return _bdb .NewTextpathStyle (*_ebfbc [0].Textpath .StyleAttr );};}else {_faeag :=_fbadf .findNode (_bdbd ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_ggaae :=range _faeag .Attrs {if _ggaae .Name .Local =="\u0073\u0074\u0079l\u0065"{return _bdb .NewTextpathStyle (_ggaae .Value );};};};return _bdb .NewTextpathStyle ("");}; -// Style is a style within the styles.xml file. -type Style struct{_fbgg *_gc .CT_Style }; +// X returns the inner wrapped XML type. +func (_ecgc RunProperties )X ()*_fc .CT_RPr {return _ecgc ._cddc };func _eaeec (_aacb string )(_fbage []string ){for _ggaa :=0;_ggaa < len (_aacb )-2;_ggaa ++{if string (_aacb [_ggaa ])=="\u0025"{_fbage =append (_fbage ,_c .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_aacb [_ggaa ]),string (_aacb [_ggaa +1]),string (_aacb [_ggaa +2])));};};return ;}; -// ParagraphProperties are the properties for a paragraph. -type ParagraphProperties struct{_cege *Document ;_eeeab *_gc .CT_PPr ;}; +// AddRun adds a run to a paragraph. +func (_fbce Paragraph )AddRun ()Run {_fdff :=_fc .NewEG_PContent ();_fbce ._efdag .EG_PContent =append (_fbce ._efdag .EG_PContent ,_fdff );_fbaa :=_fc .NewEG_ContentRunContent ();_fdff .EG_ContentRunContent =append (_fdff .EG_ContentRunContent ,_fbaa );_bbge :=_fc .NewCT_R ();_fbaa .R =_bbge ;return Run {_fbce ._efdb ,_bbge };}; -// SetHAlignment sets the horizontal alignment for an anchored image. -func (_cef AnchoredDrawing )SetHAlignment (h _gc .WdST_AlignH ){_cef ._ad .PositionH .Choice =&_gc .WdCT_PosHChoice {};_cef ._ad .PositionH .Choice .Align =h ;}; +// // SetBeforeLineSpacing sets spacing above paragraph in line units. +func (_cbbaf Paragraph )SetBeforeLineSpacing (d _gdc .Distance ){_cbbaf .ensurePPr ();if _cbbaf ._efdag .PPr .Spacing ==nil {_cbbaf ._efdag .PPr .Spacing =_fc .NewCT_Spacing ();};_aced :=_cbbaf ._efdag .PPr .Spacing ;_aced .BeforeLinesAttr =_e .Int64 (int64 (d /_gdc .Twips ));}; -// SizeValue returns the value of run font size in points. -func (_dfdc RunProperties )SizeValue ()float64 {if _bgfb :=_dfdc ._dgadd .Sz ;_bgfb !=nil {_fgfga :=_bgfb .ValAttr ;if _fgfga .ST_UnsignedDecimalNumber !=nil {return float64 (*_fgfga .ST_UnsignedDecimalNumber )/2;};};return 0.0;};func (_abaa *WatermarkText )getShape ()*_b .XSDAny {return _abaa .getInnerElement ("\u0073\u0068\u0061p\u0065");}; +// Borders allows manipulation of the table borders. +func (_ceead TableStyleProperties )Borders ()TableBorders {if _ceead ._adba .TblBorders ==nil {_ceead ._adba .TblBorders =_fc .NewCT_TblBorders ();};return TableBorders {_ceead ._adba .TblBorders };}; -// SetHeight allows controlling the height of a row within a table. -func (_afac RowProperties )SetHeight (ht _cbe .Distance ,rule _gc .ST_HeightRule ){if rule ==_gc .ST_HeightRuleUnset {_afac ._dfgcc .TrHeight =nil ;}else {_agaad :=_gc .NewCT_Height ();_agaad .HRuleAttr =rule ;_agaad .ValAttr =&_dde .ST_TwipsMeasure {};_agaad .ValAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (ht /_cbe .Twips ));_afac ._dfgcc .TrHeight =[]*_gc .CT_Height {_agaad };};};func (_febd Paragraph )addBeginFldChar (_febbc string )*_gc .CT_FFData {_ecbeb :=_febd .addFldChar ();_ecbeb .FldCharTypeAttr =_gc .ST_FldCharTypeBegin ;_ecbeb .FfData =_gc .NewCT_FFData ();_afce :=_gc .NewCT_FFName ();_afce .ValAttr =&_febbc ;_ecbeb .FfData .Name =[]*_gc .CT_FFName {_afce };return _ecbeb .FfData ;}; +// Style is a style within the styles.xml file. +type Style struct{_afcd *_fc .CT_Style }; -// ParagraphProperties returns the paragraph style properties. -func (_accb Style )ParagraphProperties ()ParagraphStyleProperties {if _accb ._fbgg .PPr ==nil {_accb ._fbgg .PPr =_gc .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_accb ._fbgg .PPr };}; +// RunProperties returns the run style properties. +func (_afedg Style )RunProperties ()RunProperties {if _afedg ._afcd .RPr ==nil {_afedg ._afcd .RPr =_fc .NewCT_RPr ();};return RunProperties {_afedg ._afcd .RPr };}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_egfgf TableProperties )SetCellSpacingAuto (){_egfgf ._cbbd .TblCellSpacing =_gc .NewCT_TblWidth ();_egfgf ._cbbd .TblCellSpacing .TypeAttr =_gc .ST_TblWidthAuto ;}; +// SetASCIITheme sets the font ASCII Theme. +func (_gegg Fonts )SetASCIITheme (t _fc .ST_Theme ){_gegg ._aecf .AsciiThemeAttr =t };func _fccg (_faac *_fc .CT_Tbl ,_begbc ,_daadc map[int64 ]int64 ){for _ ,_bdbga :=range _faac .EG_ContentRowContent {for _ ,_cafe :=range _bdbga .Tr {for _ ,_fee :=range _cafe .EG_ContentCellContent {for _ ,_bbf :=range _fee .Tc {for _ ,_gca :=range _bbf .EG_BlockLevelElts {for _ ,_ebcc :=range _gca .EG_ContentBlockContent {for _ ,_fab :=range _ebcc .P {_gfaga (_fab ,_begbc ,_daadc );};for _ ,_efff :=range _ebcc .Tbl {_fccg (_efff ,_begbc ,_daadc );};};};};};};};}; -// AddLevel adds a new numbering level to a NumberingDefinition. -func (_cdbf NumberingDefinition )AddLevel ()NumberingLevel {_ebcf :=_gc .NewCT_Lvl ();_ebcf .Start =&_gc .CT_DecimalNumber {ValAttr :1};_ebcf .IlvlAttr =int64 (len (_cdbf ._cefde .Lvl ));_cdbf ._cefde .Lvl =append (_cdbf ._cefde .Lvl ,_ebcf );return NumberingLevel {_ebcf };}; +// AddTabStop adds a tab stop to the paragraph. +func (_gdbbb ParagraphStyleProperties )AddTabStop (position _gdc .Distance ,justificaton _fc .ST_TabJc ,leader _fc .ST_TabTlc ){if _gdbbb ._aaec .Tabs ==nil {_gdbbb ._aaec .Tabs =_fc .NewCT_Tabs ();};_cafdb :=_fc .NewCT_TabStop ();_cafdb .LeaderAttr =leader ;_cafdb .ValAttr =justificaton ;_cafdb .PosAttr .Int64 =_e .Int64 (int64 (position /_gdc .Twips ));_gdbbb ._aaec .Tabs .Tab =append (_gdbbb ._aaec .Tabs .Tab ,_cafdb );}; -// RemoveParagraph removes a paragraph from a footer. -func (_gdfe Footer )RemoveParagraph (p Paragraph ){for _ ,_deee :=range _gdfe ._abbb .EG_ContentBlockContent {for _aede ,_cdbcf :=range _deee .P {if _cdbcf ==p ._ebgb {copy (_deee .P [_aede :],_deee .P [_aede +1:]);_deee .P =_deee .P [0:len (_deee .P )-1];return ;};};};}; +// SetSemiHidden controls if the style is hidden in the UI. +func (_aeff Style )SetSemiHidden (b bool ){if b {_aeff ._afcd .SemiHidden =_fc .NewCT_OnOff ();}else {_aeff ._afcd .SemiHidden =nil ;};}; -// IgnoreSpaceBetweenParagraphOfSameStyle sets contextual spacing. -func (_dacf Paragraph )IgnoreSpaceBetweenParagraphOfSameStyle (){_dacf .ensurePPr ();if _dacf ._ebgb .PPr .ContextualSpacing ==nil {_dacf ._ebgb .PPr .ContextualSpacing =_gc .NewCT_OnOff ();};_dacf ._ebgb .PPr .ContextualSpacing .ValAttr =&_dde .ST_OnOff {ST_OnOff1 :_dde .ST_OnOff1On };}; +// X returns the inner wrapped XML type. +func (_cagd Paragraph )X ()*_fc .CT_P {return _cagd ._efdag }; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_agbea ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_agbea ._gbff .KeepLines =nil ;}else {_agbea ._gbff .KeepLines =_gc .NewCT_OnOff ();};}; +// StructuredDocumentTag are a tagged bit of content in a document. +type StructuredDocumentTag struct{_afcff *Document ;_edadd *_fc .CT_SdtBlock ;}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_dgcab Paragraph )SetFirstLineIndent (m _cbe .Distance ){_dgcab .ensurePPr ();_ddggb :=_dgcab ._ebgb .PPr ;if _ddggb .Ind ==nil {_ddggb .Ind =_gc .NewCT_Ind ();};if m ==_cbe .Zero {_ddggb .Ind .FirstLineAttr =nil ;}else {_ddggb .Ind .FirstLineAttr =&_dde .ST_TwipsMeasure {};_ddggb .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (m /_cbe .Twips ));};};func _gbcf (_fcdg *_gc .CT_P ,_afdg *_gc .CT_Hyperlink ,_egd *TableInfo ,_gfce *DrawingInfo ,_ebca []*_gc .EG_ContentRunContent )[]TextItem {_abad :=[]TextItem {};for _ ,_egba :=range _ebca {if _fdfa :=_egba .R ;_fdfa !=nil {_egefe :=_aa .NewBuffer ([]byte {});for _ ,_dbfe :=range _fdfa .EG_RunInnerContent {if _dbfe .T !=nil &&_dbfe .T .Content !=""{_egefe .WriteString (_dbfe .T .Content );};};_abad =append (_abad ,TextItem {Text :_egefe .String (),DrawingInfo :_gfce ,Paragraph :_fcdg ,Hyperlink :_afdg ,Run :_fdfa ,TableInfo :_egd });for _ ,_cgcf :=range _fdfa .Extra {if _befc ,_cgb :=_cgcf .(*_gc .AlternateContentRun );_cgb {_cbfe :=&DrawingInfo {Drawing :_befc .Choice .Drawing };for _ ,_ggad :=range _cbfe .Drawing .Anchor {for _ ,_abdag :=range _ggad .Graphic .GraphicData .Any {if _fab ,_eddfe :=_abdag .(*_gc .WdWsp );_eddfe {if _fab .WChoice !=nil {if _efg :=_fab .SpPr ;_efg !=nil {if _babb :=_efg .Xfrm ;_babb !=nil {if _eggb :=_babb .Ext ;_eggb !=nil {_cbfe .Width =_eggb .CxAttr ;_cbfe .Height =_eggb .CyAttr ;};};};for _ ,_cdeac :=range _fab .WChoice .Txbx .TxbxContent .EG_ContentBlockContent {_abad =append (_abad ,_gbdb (_cdeac .P ,_egd ,_cbfe )...);};};};};};};};};};return _abad ;}; +// SetLeftPct sets the cell left margin +func (_daad CellMargins )SetLeftPct (pct float64 ){_daad ._geg .Left =_fc .NewCT_TblWidth ();_bed (_daad ._geg .Left ,pct );}; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_db CellBorders )SetInsideVertical (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_db ._eda .InsideV =_gc .NewCT_Border ();_fdabg (_db ._eda .InsideV ,t ,c ,thickness );}; +// TableConditionalFormatting controls the conditional formatting within a table +// style. +type TableConditionalFormatting struct{_aedd *_fc .CT_TblStylePr }; -// SetKeepNext controls if the paragraph is kept with the next paragraph. -func (_eabd ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_eabd ._gbff .KeepNext =nil ;}else {_eabd ._gbff .KeepNext =_gc .NewCT_OnOff ();};}; +// AddStyle adds a new empty style. +func (_agbgg Styles )AddStyle (styleID string ,t _fc .ST_StyleType ,isDefault bool )Style {_agab :=_fc .NewCT_Style ();_agab .TypeAttr =t ;if isDefault {_agab .DefaultAttr =&_db .ST_OnOff {};_agab .DefaultAttr .Bool =_e .Bool (isDefault );};_agab .StyleIdAttr =_e .String (styleID );_agbgg ._dfgfe .Style =append (_agbgg ._dfgfe .Style ,_agab );return Style {_agab };}; -// Footnotes returns the footnotes defined in the document. -func (_eggf *Document )Footnotes ()[]Footnote {_gfb :=[]Footnote {};for _ ,_ffe :=range _eggf ._dee .CT_Footnotes .Footnote {_gfb =append (_gfb ,Footnote {_eggf ,_ffe });};return _gfb ;};const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;); +// SetContextualSpacing controls whether to Ignore Spacing Above and Below When +// Using Identical Styles +func (_ffab ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_ffab ._aaec .ContextualSpacing =nil ;}else {_ffab ._aaec .ContextualSpacing =_fc .NewCT_OnOff ();};}; -// SetCSTheme sets the font complex script theme. -func (_bffb Fonts )SetCSTheme (t _gc .ST_Theme ){_bffb ._dffc .CsthemeAttr =t }; +// Copy makes a deep copy of the document by saving and reading it back. +// It can be useful to avoid sharing common data between two documents. +func (_bcfd *Document )Copy ()(*Document ,error ){_edfad :=_ac .NewBuffer ([]byte {});_ggffc :=_bcfd .save (_edfad ,_bcfd ._agf );if _ggffc !=nil {return nil ,_ggffc ;};_dde :=_edfad .Bytes ();_cada :=_ac .NewReader (_dde );return _edca (_cada ,int64 (_cada .Len ()),_bcfd ._agf );}; -// AddParagraph adds a paragraph to the footer. -func (_edff Footer )AddParagraph ()Paragraph {_gaf :=_gc .NewEG_ContentBlockContent ();_edff ._abbb .EG_ContentBlockContent =append (_edff ._abbb .EG_ContentBlockContent ,_gaf );_caegb :=_gc .NewCT_P ();_gaf .P =append (_gaf .P ,_caegb );return Paragraph {_edff ._gfbd ,_caegb };}; +// SetNumberingLevel sets the numbering level of a paragraph. If used, then the +// NumberingDefinition must also be set via SetNumberingDefinition or +// SetNumberingDefinitionByID. +func (_gbb Paragraph )SetNumberingLevel (listLevel int ){_gbb .ensurePPr ();if _gbb ._efdag .PPr .NumPr ==nil {_gbb ._efdag .PPr .NumPr =_fc .NewCT_NumPr ();};_fcfg :=_fc .NewCT_DecimalNumber ();_fcfg .ValAttr =int64 (listLevel );_gbb ._efdag .PPr .NumPr .Ilvl =_fcfg ;}; -// Bold returns true if paragraph font is bold. -func (_cfee ParagraphProperties )Bold ()bool {_deeee :=_cfee ._eeeab .RPr ;return _ffd (_deeee .B )||_ffd (_deeee .BCs );}; +// ParagraphProperties are the properties for a paragraph. +type ParagraphProperties struct{_eege *Document ;_eagd *_fc .CT_PPr ;}; -// Outline returns true if paragraph outline is on. -func (_abbge ParagraphProperties )Outline ()bool {return _ffd (_abbge ._eeeab .RPr .Outline )}; +// SetName sets the name of the style. +func (_bbead Style )SetName (name string ){_bbead ._afcd .Name =_fc .NewCT_String ();_bbead ._afcd .Name .ValAttr =name ;};func (_dgbf Paragraph )addBeginFldChar (_cdcgf string )*_fc .CT_FFData {_dcbdd :=_dgbf .addFldChar ();_dcbdd .FldCharTypeAttr =_fc .ST_FldCharTypeBegin ;_dcbdd .FfData =_fc .NewCT_FFData ();_egaff :=_fc .NewCT_FFName ();_egaff .ValAttr =&_cdcgf ;_dcbdd .FfData .Name =[]*_fc .CT_FFName {_egaff };return _dcbdd .FfData ;}; -// DoubleStrike returns true if paragraph is double striked. -func (_fbda ParagraphProperties )DoubleStrike ()bool {return _ffd (_fbda ._eeeab .RPr .Dstrike )}; +// SaveToFile writes the document out to a file. +func (_dda *Document )SaveToFile (path string )error {_gedb ,_bbb :=_d .Create (path );if _bbb !=nil {return _bbb ;};defer _gedb .Close ();return _dda .Save (_gedb );}; -// Close closes the document, removing any temporary files that might have been -// created when opening a document. -func (_cgdc *Document )Close ()error {if _cgdc .TmpPath !=""{return _gd .RemoveAll (_cgdc .TmpPath );};return nil ;}; +// Clear resets the numbering. +func (_cgadg Numbering )Clear (){_cgadg ._eaabg .AbstractNum =nil ;_cgadg ._eaabg .Num =nil ;_cgadg ._eaabg .NumIdMacAtCleanup =nil ;_cgadg ._eaabg .NumPicBullet =nil ;}; -// InsertParagraphBefore adds a new empty paragraph before the relativeTo -// paragraph. -func (_fag *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _fag .insertParagraph (relativeTo ,true );}; +// Shadow returns true if paragraph shadow is on. +func (_feed ParagraphProperties )Shadow ()bool {return _dgaef (_feed ._eagd .RPr .Shadow )}; -// Bookmarks returns all of the bookmarks defined in the document. -func (_eefc Document )Bookmarks ()[]Bookmark {if _eefc ._bga .Body ==nil {return nil ;};_ggeg :=[]Bookmark {};for _ ,_bgd :=range _eefc ._bga .Body .EG_BlockLevelElts {for _ ,_dced :=range _bgd .EG_ContentBlockContent {for _ ,_gdec :=range _gagae (_dced ){_ggeg =append (_ggeg ,_gdec );};};};return _ggeg ;}; +// SetSmallCaps sets the run to small caps. +func (_ecbcg RunProperties )SetSmallCaps (b bool ){if !b {_ecbcg ._cddc .SmallCaps =nil ;}else {_ecbcg ._cddc .SmallCaps =_fc .NewCT_OnOff ();};};func _dbce (_egea []*_fc .EG_ContentBlockContent ,_aacf *TableInfo )[]TextItem {_ffgd :=[]TextItem {};for _ ,_agad :=range _egea {if _fbf :=_agad .Sdt ;_fbf !=nil {if _begbcg :=_fbf .SdtContent ;_begbcg !=nil {_ffgd =append (_ffgd ,_dbfg (_begbcg .P ,_aacf ,nil )...);};};_ffgd =append (_ffgd ,_dbfg (_agad .P ,_aacf ,nil )...);for _ ,_ebdd :=range _agad .Tbl {for _ecaa ,_gbdb :=range _ebdd .EG_ContentRowContent {for _ ,_dcbc :=range _gbdb .Tr {for _bbaae ,_cbgce :=range _dcbc .EG_ContentCellContent {for _ ,_ecgb :=range _cbgce .Tc {_cgbg :=&TableInfo {Table :_ebdd ,Row :_dcbc ,Cell :_ecgb ,RowIndex :_ecaa ,ColIndex :_bbaae };for _ ,_bcga :=range _ecgb .EG_BlockLevelElts {_ffgd =append (_ffgd ,_dbce (_bcga .EG_ContentBlockContent ,_cgbg )...);};};};};};};};return _ffgd ;}; -// AddParagraph adds a paragraph to the footnote. -func (_acbf Footnote )AddParagraph ()Paragraph {_gdaab :=_gc .NewEG_ContentBlockContent ();_gdfcd :=len (_acbf ._gffb .EG_BlockLevelElts [0].EG_ContentBlockContent );_acbf ._gffb .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_acbf ._gffb .EG_BlockLevelElts [0].EG_ContentBlockContent ,_gdaab );_aebf :=_gc .NewCT_P ();var _fbfa *_gc .CT_String ;if _gdfcd !=0{_ggba :=len (_acbf ._gffb .EG_BlockLevelElts [0].EG_ContentBlockContent [_gdfcd -1].P );_fbfa =_acbf ._gffb .EG_BlockLevelElts [0].EG_ContentBlockContent [_gdfcd -1].P [_ggba -1].PPr .PStyle ;}else {_fbfa =_gc .NewCT_String ();_fbfa .ValAttr ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065";};_gdaab .P =append (_gdaab .P ,_aebf );_aeca :=Paragraph {_acbf ._gfge ,_aebf };_aeca ._ebgb .PPr =_gc .NewCT_PPr ();_aeca ._ebgb .PPr .PStyle =_fbfa ;_aeca ._ebgb .PPr .RPr =_gc .NewCT_ParaRPr ();return _aeca ;}; +// SetSpacing sets the spacing that comes before and after the paragraph. +func (_eaaf ParagraphStyleProperties )SetSpacing (before ,after _gdc .Distance ){if _eaaf ._aaec .Spacing ==nil {_eaaf ._aaec .Spacing =_fc .NewCT_Spacing ();};if before ==_gdc .Zero {_eaaf ._aaec .Spacing .BeforeAttr =nil ;}else {_eaaf ._aaec .Spacing .BeforeAttr =&_db .ST_TwipsMeasure {};_eaaf ._aaec .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (before /_gdc .Twips ));};if after ==_gdc .Zero {_eaaf ._aaec .Spacing .AfterAttr =nil ;}else {_eaaf ._aaec .Spacing .AfterAttr =&_db .ST_TwipsMeasure {};_eaaf ._aaec .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (after /_gdc .Twips ));};}; -// Borders allows controlling individual cell borders. -func (_dgd CellProperties )Borders ()CellBorders {if _dgd ._geb .TcBorders ==nil {_dgd ._geb .TcBorders =_gc .NewCT_TcBorders ();};return CellBorders {_dgd ._geb .TcBorders };}; +// SetWidthPercent sets the table to a width percentage. +func (_caeef TableProperties )SetWidthPercent (pct float64 ){_caeef ._dfbb .TblW =_fc .NewCT_TblWidth ();_caeef ._dfbb .TblW .TypeAttr =_fc .ST_TblWidthPct ;_caeef ._dfbb .TblW .WAttr =&_fc .ST_MeasurementOrPercent {};_caeef ._dfbb .TblW .WAttr .ST_DecimalNumberOrPercent =&_fc .ST_DecimalNumberOrPercent {};_caeef ._dfbb .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (pct *50));}; -// Row is a row within a table within a document. -type Row struct{_cgdge *Document ;_edgc *_gc .CT_Row ;}; +// SetEastAsiaTheme sets the font East Asia Theme. +func (_bcec Fonts )SetEastAsiaTheme (t _fc .ST_Theme ){_bcec ._aecf .EastAsiaThemeAttr =t }; -// SetLineSpacing controls the line spacing of the paragraph. -func (_acfe ParagraphStyleProperties )SetLineSpacing (m _cbe .Distance ,rule _gc .ST_LineSpacingRule ){if _acfe ._gbff .Spacing ==nil {_acfe ._gbff .Spacing =_gc .NewCT_Spacing ();};if rule ==_gc .ST_LineSpacingRuleUnset {_acfe ._gbff .Spacing .LineRuleAttr =_gc .ST_LineSpacingRuleUnset ;_acfe ._gbff .Spacing .LineAttr =nil ;}else {_acfe ._gbff .Spacing .LineRuleAttr =rule ;_acfe ._gbff .Spacing .LineAttr =&_gc .ST_SignedTwipsMeasure {};_acfe ._gbff .Spacing .LineAttr .Int64 =_b .Int64 (int64 (m /_cbe .Twips ));};}; +// ClearContent clears any content in the run (text, tabs, breaks, etc.) +func (_fecg Run )ClearContent (){_fecg ._degf .EG_RunInnerContent =nil }; -// AnchoredDrawing is an absolutely positioned image within a document page. -type AnchoredDrawing struct{_af *Document ;_ad *_gc .WdAnchor ;}; +// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used +// to give the appearance of merged cells. +func (_bgf CellProperties )SetColumnSpan (cols int ){if cols ==0{_bgf ._fecf .GridSpan =nil ;}else {_bgf ._fecf .GridSpan =_fc .NewCT_DecimalNumber ();_bgf ._fecf .GridSpan .ValAttr =int64 (cols );};}; -// SetCharacterSpacing sets the run's Character Spacing Adjustment. -func (_dcefc RunProperties )SetCharacterSpacing (size _cbe .Distance ){_dcefc ._dgadd .Spacing =_gc .NewCT_SignedTwipsMeasure ();_dcefc ._dgadd .Spacing .ValAttr .Int64 =_b .Int64 (int64 (size /_cbe .Twips ));}; +// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. +func (_baea Style )SetUnhideWhenUsed (b bool ){if b {_baea ._afcd .UnhideWhenUsed =_fc .NewCT_OnOff ();}else {_baea ._afcd .UnhideWhenUsed =nil ;};}; -// Shadow returns true if run shadow is on. -func (_afbfbb RunProperties )Shadow ()bool {return _ffd (_afbfbb ._dgadd .Shadow )};func (_dcbbb *WatermarkText )getInnerElement (_bfagc string )*_b .XSDAny {for _ ,_egceg :=range _dcbbb ._eeee .Any {_gbgff ,_ffbab :=_egceg .(*_b .XSDAny );if _ffbab &&(_gbgff .XMLName .Local ==_bfagc ||_gbgff .XMLName .Local =="\u0076\u003a"+_bfagc ){return _gbgff ;};};return nil ;}; +// BodySection returns the default body section used for all preceding +// paragraphs until the previous Section. If there is no previous sections, the +// body section applies to the entire document. +func (_ggf *Document )BodySection ()Section {if _ggf ._gcd .Body .SectPr ==nil {_ggf ._gcd .Body .SectPr =_fc .NewCT_SectPr ();};return Section {_ggf ,_ggf ._gcd .Body .SectPr };}; -// RemoveParagraph removes a paragraph from the footnote. -func (_daec Footnote )RemoveParagraph (p Paragraph ){for _ ,_caeeb :=range _daec .content (){for _agbcc ,_gfcge :=range _caeeb .P {if _gfcge ==p ._ebgb {copy (_caeeb .P [_agbcc :],_caeeb .P [_agbcc +1:]);_caeeb .P =_caeeb .P [0:len (_caeeb .P )-1];return ;};};};}; +// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. +func (_gdfg FormField )Value ()string {if _gdfg ._dffg .TextInput !=nil &&_gdfg ._befg .T !=nil {return _gdfg ._befg .T .Content ;}else if _gdfg ._dffg .DdList !=nil &&_gdfg ._dffg .DdList .Result !=nil {_gfdfg :=_gdfg .PossibleValues ();_gdea :=int (_gdfg ._dffg .DdList .Result .ValAttr );if _gdea < len (_gfdfg ){return _gfdfg [_gdea ];};}else if _gdfg ._dffg .CheckBox !=nil {if _gdfg .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";};func (_bdea *chart )RelId ()string {return _bdea ._cdef }; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_efbca RunProperties )SizeMeasure ()string {if _bgda :=_efbca ._dgadd .Sz ;_bgda !=nil {_gcge :=_bgda .ValAttr ;if _gcge .ST_PositiveUniversalMeasure !=nil {return *_gcge .ST_PositiveUniversalMeasure ;};};return "";}; +// Paragraphs returns the paragraphs defined in a footnote. +func (_bbfa Footnote )Paragraphs ()[]Paragraph {_fafc :=[]Paragraph {};for _ ,_efbe :=range _bbfa .content (){for _ ,_bcgg :=range _efbe .P {_fafc =append (_fafc ,Paragraph {_bbfa ._faagf ,_bcgg });};};return _fafc ;}; -// GetDocRelTargetByID returns TargetAttr of document relationship given its IdAttr. -func (_aace *Document )GetDocRelTargetByID (idAttr string )string {for _ ,_feda :=range _aace ._gcc .X ().Relationship {if _feda .IdAttr ==idAttr {return _feda .TargetAttr ;};};return "";}; +// SetText sets the watermark text. +func (_egge *WatermarkText )SetText (text string ){_egbce :=_egge .getShape ();if _egge ._badfg !=nil {_gdge :=_egge ._badfg .EG_ShapeElements ;if len (_gdge )> 0&&_gdge [0].Textpath !=nil {_gdge [0].Textpath .StringAttr =&text ;};}else {_aeaa :=_egge .findNode (_egbce ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _dabfbd ,_bbdbd :=range _aeaa .Attrs {if _bbdbd .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_aeaa .Attrs [_dabfbd ].Value =text ;};};};}; -// Clear removes all of the content from within a run. -func (_bgga Run )Clear (){_bgga ._bced .EG_RunInnerContent =nil }; +// Bookmarks returns all of the bookmarks defined in the document. +func (_ceae Document )Bookmarks ()[]Bookmark {if _ceae ._gcd .Body ==nil {return nil ;};_gbf :=[]Bookmark {};for _ ,_ebfbf :=range _ceae ._gcd .Body .EG_BlockLevelElts {for _ ,_fbcb :=range _ebfbf .EG_ContentBlockContent {for _ ,_dccgd :=range _cbgg (_fbcb ){_gbf =append (_gbf ,_dccgd );};};};return _gbf ;}; -// GetShapeStyle returns string style of the shape in watermark and format it to ShapeStyle. -func (_ffdae *WatermarkPicture )GetShapeStyle ()_bdd .ShapeStyle {if _ffdae ._fbaa !=nil &&_ffdae ._fbaa .StyleAttr !=nil {return _bdd .NewShapeStyle (*_ffdae ._fbaa .StyleAttr );};return _bdd .NewShapeStyle ("");}; +// X returns the inner wrapped XML type. +func (_dbeb Table )X ()*_fc .CT_Tbl {return _dbeb ._afdac }; -// SetShading controls the cell shading. -func (_fb CellProperties )SetShading (shd _gc .ST_Shd ,foreground ,fill _fg .Color ){if shd ==_gc .ST_ShdUnset {_fb ._geb .Shd =nil ;}else {_fb ._geb .Shd =_gc .NewCT_Shd ();_fb ._geb .Shd .ValAttr =shd ;_fb ._geb .Shd .ColorAttr =&_gc .ST_HexColor {};if foreground .IsAuto (){_fb ._geb .Shd .ColorAttr .ST_HexColorAuto =_gc .ST_HexColorAutoAuto ;}else {_fb ._geb .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_fb ._geb .Shd .FillAttr =&_gc .ST_HexColor {};if fill .IsAuto (){_fb ._geb .Shd .FillAttr .ST_HexColorAuto =_gc .ST_HexColorAutoAuto ;}else {_fb ._geb .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; +// Styles is the document wide styles contained in styles.xml. +type Styles struct{_dfgfe *_fc .Styles }; -// NewAnchorDrawWrapOptions return anchor drawing options property. -func NewAnchorDrawWrapOptions ()*AnchorDrawWrapOptions {_ddb :=&AnchorDrawWrapOptions {};if !_ddb ._eed {_cgc ,_cbb :=_ag ();_ddb ._cae =_cgc ;_ddb ._df =_cbb ;};return _ddb ;}; +// SetAllCaps sets the run to all caps. +func (_bfaa RunProperties )SetAllCaps (b bool ){if !b {_bfaa ._cddc .Caps =nil ;}else {_bfaa ._cddc .Caps =_fc .NewCT_OnOff ();};}; -// Text returns the underlying tet in the run. -func (_cfca Run )Text ()string {if len (_cfca ._bced .EG_RunInnerContent )==0{return "";};_cefa :=_aa .Buffer {};for _ ,_egff :=range _cfca ._bced .EG_RunInnerContent {if _egff .T !=nil {_cefa .WriteString (_egff .T .Content );};if _egff .Tab !=nil {_cefa .WriteByte ('\t');};};return _cefa .String ();};func _cdbb (_fcaa *_gc .CT_OnOff )OnOffValue {if _fcaa ==nil {return OnOffValueUnset ;};if _fcaa .ValAttr !=nil &&_fcaa .ValAttr .Bool !=nil &&*_fcaa .ValAttr .Bool ==false {return OnOffValueOff ;};return OnOffValueOn ;}; +// SetStyle sets the style of a paragraph and is identical to setting it on the +// paragraph's Properties() +func (_cgfg Paragraph )SetStyle (s string ){_cgfg .ensurePPr ();if s ==""{_cgfg ._efdag .PPr .PStyle =nil ;}else {_cgfg ._efdag .PPr .PStyle =_fc .NewCT_String ();_cgfg ._efdag .PPr .PStyle .ValAttr =s ;};}; -// Name returns the name of the style if set. -func (_dgeee Style )Name ()string {if _dgeee ._fbgg .Name ==nil {return "";};return _dgeee ._fbgg .Name .ValAttr ;}; +// X returns the inner wrapped XML type. +func (_dbec Row )X ()*_fc .CT_Row {return _dbec ._gaca }; -// InsertRowAfter inserts a row after another row -func (_fcab Table )InsertRowAfter (r Row )Row {for _agcdd ,_cfdfa :=range _fcab ._ebec .EG_ContentRowContent {if len (_cfdfa .Tr )> 0&&r .X ()==_cfdfa .Tr [0]{_dfgfc :=_gc .NewEG_ContentRowContent ();if len (_fcab ._ebec .EG_ContentRowContent )< _agcdd +2{return _fcab .AddRow ();};_fcab ._ebec .EG_ContentRowContent =append (_fcab ._ebec .EG_ContentRowContent ,nil );copy (_fcab ._ebec .EG_ContentRowContent [_agcdd +2:],_fcab ._ebec .EG_ContentRowContent [_agcdd +1:]);_fcab ._ebec .EG_ContentRowContent [_agcdd +1]=_dfgfc ;_fgfd :=_gc .NewCT_Row ();_dfgfc .Tr =append (_dfgfc .Tr ,_fgfd );return Row {_fcab ._eacf ,_fgfd };};};return _fcab .AddRow ();}; +// AbstractNumberID returns the ID that is unique within all numbering +// definitions that is used to assign the definition to a paragraph. +func (_ecff NumberingDefinition )AbstractNumberID ()int64 {return _ecff ._gbcc .AbstractNumIdAttr }; -// Italic returns true if run font is italic. -func (_adca RunProperties )Italic ()bool {_gcdb :=_adca ._dgadd ;return _ffd (_gcdb .I )||_ffd (_gcdb .ICs );}; +// SetLayoutInCell sets the layoutInCell attribute of anchor. +func (_bdec AnchoredDrawing )SetLayoutInCell (val bool ){_bdec ._cf .LayoutInCellAttr =val }; -// AddDropdownList adds dropdown list form field to the paragraph and returns it. -func (_gebc Paragraph )AddDropdownList (name string )FormField {_aecdc :=_gebc .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0044\u0052\u004f\u0050\u0044\u004f\u0057\u004e");_aecdc ._cfcf .DdList =_gc .NewCT_FFDDList ();return _aecdc ;}; +// SetRightIndent controls right indent of paragraph. +func (_fabc Paragraph )SetRightIndent (m _gdc .Distance ){_fabc .ensurePPr ();_fdfg :=_fabc ._efdag .PPr ;if _fdfg .Ind ==nil {_fdfg .Ind =_fc .NewCT_Ind ();};if m ==_gdc .Zero {_fdfg .Ind .RightAttr =nil ;}else {_fdfg .Ind .RightAttr =&_fc .ST_SignedTwipsMeasure {};_fdfg .Ind .RightAttr .Int64 =_e .Int64 (int64 (m /_gdc .Twips ));};}; -// RemoveEndnote removes a endnote from both the paragraph and the document -// the requested endnote must be anchored on the paragraph being referenced. -func (_dbfa Paragraph )RemoveEndnote (id int64 ){_afag :=_dbfa ._beagg ._ecb ;var _eddc int ;for _agae ,_fefc :=range _afag .CT_Endnotes .Endnote {if _fefc .IdAttr ==id {_eddc =_agae ;};};_eddc =0;_afag .CT_Endnotes .Endnote [_eddc ]=nil ;_afag .CT_Endnotes .Endnote [_eddc ]=_afag .CT_Endnotes .Endnote [len (_afag .CT_Endnotes .Endnote )-1];_afag .CT_Endnotes .Endnote =_afag .CT_Endnotes .Endnote [:len (_afag .CT_Endnotes .Endnote )-1];var _deae Run ;for _ ,_abef :=range _dbfa .Runs (){if _adgb ,_eaea :=_abef .IsEndnote ();_adgb {if _eaea ==id {_deae =_abef ;};};};_dbfa .RemoveRun (_deae );}; +// New constructs an empty document that content can be added to. +func New ()*Document {_daff :=&Document {_gcd :_fc .NewDocument ()};_daff .ContentTypes =_bd .NewContentTypes ();_daff ._gcd .Body =_fc .NewCT_Body ();_daff ._gcd .ConformanceAttr =_db .ST_ConformanceClassTransitional ;_daff ._add =_bd .NewRelationships ();_daff .AppProperties =_bd .NewAppProperties ();_daff .CoreProperties =_bd .NewCoreProperties ();_daff .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0064\u006f\u0063u\u006d\u0065n\u0074\u002e\u0078\u006d\u006c","\u0061p\u0070\u006c\u0069c\u0061\u0074\u0069o\u006e/v\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072dp\u0072o\u0063\u0065\u0073\u0073\u0069\u006eg\u006d\u006c\u002e\u0064\u006fc\u0075\u006d\u0065\u006e\u0074\u002e\u006d\u0061\u0069\u006e\u002bx\u006d\u006c");_daff .Settings =NewSettings ();_daff ._add .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_e .SettingsType );_daff .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0073\u0065\u0074t\u0069\u006eg\u0073\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069o\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006dl\u0066\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c.\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u002b\u0078\u006d\u006c");_daff .Rels =_bd .NewRelationships ();_daff .Rels .AddRelationship (_e .RelativeFilename (_e .DocTypeDocument ,"",_e .CorePropertiesType ,0),_e .CorePropertiesType );_daff .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_e .ExtendedPropertiesType );_daff .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_e .OfficeDocumentType );_daff .Numbering =NewNumbering ();_daff .Numbering .InitializeDefault ();_daff .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u006d\u006c\u002e\u006e\u0075\u006d\u0062e\u0072\u0069\u006e\u0067\u002b\u0078m\u006c");_daff ._add .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_e .NumberingType );_daff .Styles =NewStyles ();_daff .Styles .InitializeDefault ();_daff .ContentTypes .AddOverride ("\u002f\u0077o\u0072\u0064\u002fs\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0073\u0074\u0079\u006ce\u0073\u002b\u0078\u006d\u006c");_daff ._add .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_e .StylesType );_daff ._gcd .Body =_fc .NewCT_Body ();return _daff ;}; -// DrawingInfo is used for keep information about a drawing wrapping a textbox where the text is located. -type DrawingInfo struct{Drawing *_gc .CT_Drawing ;Width int64 ;Height int64 ;}; +// X returns the inner wrapped XML type. +func (_abgd TableProperties )X ()*_fc .CT_TblPr {return _abgd ._dfbb }; -// Italic returns true if paragraph font is italic. -func (_cgeb ParagraphProperties )Italic ()bool {_cfeb :=_cgeb ._eeeab .RPr ;return _ffd (_cfeb .I )||_ffd (_cfeb .ICs );}; +// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition +// defined in numbering.xml +func (_afeb Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_afeb .ensurePPr ();if _afeb ._efdag .PPr .NumPr ==nil {_afeb ._efdag .PPr .NumPr =_fc .NewCT_NumPr ();};_ebbfg :=_fc .NewCT_DecimalNumber ();_bfac :=int64 (-1);for _ ,_bffed :=range _afeb ._efdb .Numbering ._eaabg .Num {if _bffed .AbstractNumId !=nil &&_bffed .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_bfac =_bffed .NumIdAttr ;};};if _bfac ==-1{_bedfg :=_fc .NewCT_Num ();_afeb ._efdb .Numbering ._eaabg .Num =append (_afeb ._efdb .Numbering ._eaabg .Num ,_bedfg );_bedfg .NumIdAttr =int64 (len (_afeb ._efdb .Numbering ._eaabg .Num ));_bedfg .AbstractNumId =_fc .NewCT_DecimalNumber ();_bedfg .AbstractNumId .ValAttr =nd .AbstractNumberID ();};_ebbfg .ValAttr =_bfac ;_afeb ._efdag .PPr .NumPr .NumId =_ebbfg ;};type listItemInfo struct{FromStyle *Style ;FromParagraph *Paragraph ;AbstractNumId *int64 ;NumberingLevel *NumberingLevel ;}; -// PossibleValues returns the possible values for a FormFieldTypeDropDown. -func (_fgee FormField )PossibleValues ()[]string {if _fgee ._cfcf .DdList ==nil {return nil ;};_fcga :=[]string {};for _ ,_egbe :=range _fgee ._cfcf .DdList .ListEntry {if _egbe ==nil {continue ;};_fcga =append (_fcga ,_egbe .ValAttr );};return _fcga ;};func _gab (_gdd *_gc .CT_Tbl ,_gefc *_gc .CT_P ,_fga bool )*_gc .CT_Tbl {for _ ,_dec :=range _gdd .EG_ContentRowContent {for _ ,_dcc :=range _dec .Tr {for _ ,_cbda :=range _dcc .EG_ContentCellContent {for _ ,_defd :=range _cbda .Tc {for _eddd ,_gcd :=range _defd .EG_BlockLevelElts {for _ ,_ebga :=range _gcd .EG_ContentBlockContent {for _gefd ,_adg :=range _ebga .P {if _adg ==_gefc {_ecg :=_gc .NewEG_BlockLevelElts ();_cad :=_gc .NewEG_ContentBlockContent ();_ecg .EG_ContentBlockContent =append (_ecg .EG_ContentBlockContent ,_cad );_cfe :=_gc .NewCT_Tbl ();_cad .Tbl =append (_cad .Tbl ,_cfe );_defd .EG_BlockLevelElts =append (_defd .EG_BlockLevelElts ,nil );if _fga {copy (_defd .EG_BlockLevelElts [_eddd +1:],_defd .EG_BlockLevelElts [_eddd :]);_defd .EG_BlockLevelElts [_eddd ]=_ecg ;if _gefd !=0{_gfgce :=_gc .NewEG_BlockLevelElts ();_decf :=_gc .NewEG_ContentBlockContent ();_gfgce .EG_ContentBlockContent =append (_gfgce .EG_ContentBlockContent ,_decf );_decf .P =_ebga .P [:_gefd ];_defd .EG_BlockLevelElts =append (_defd .EG_BlockLevelElts ,nil );copy (_defd .EG_BlockLevelElts [_eddd +1:],_defd .EG_BlockLevelElts [_eddd :]);_defd .EG_BlockLevelElts [_eddd ]=_gfgce ;};_ebga .P =_ebga .P [_gefd :];}else {copy (_defd .EG_BlockLevelElts [_eddd +2:],_defd .EG_BlockLevelElts [_eddd +1:]);_defd .EG_BlockLevelElts [_eddd +1]=_ecg ;if _gefd !=len (_ebga .P )-1{_efb :=_gc .NewEG_BlockLevelElts ();_cac :=_gc .NewEG_ContentBlockContent ();_efb .EG_ContentBlockContent =append (_efb .EG_ContentBlockContent ,_cac );_cac .P =_ebga .P [_gefd +1:];_defd .EG_BlockLevelElts =append (_defd .EG_BlockLevelElts ,nil );copy (_defd .EG_BlockLevelElts [_eddd +3:],_defd .EG_BlockLevelElts [_eddd +2:]);_defd .EG_BlockLevelElts [_eddd +2]=_efb ;}else {_adbd :=_gc .NewEG_BlockLevelElts ();_gggd :=_gc .NewEG_ContentBlockContent ();_adbd .EG_ContentBlockContent =append (_adbd .EG_ContentBlockContent ,_gggd );_gggd .P =[]*_gc .CT_P {_gc .NewCT_P ()};_defd .EG_BlockLevelElts =append (_defd .EG_BlockLevelElts ,nil );copy (_defd .EG_BlockLevelElts [_eddd +3:],_defd .EG_BlockLevelElts [_eddd +2:]);_defd .EG_BlockLevelElts [_eddd +2]=_adbd ;};_ebga .P =_ebga .P [:_gefd +1];};return _cfe ;};};for _ ,_fae :=range _ebga .Tbl {_fbb :=_gab (_fae ,_gefc ,_fga );if _fbb !=nil {return _fbb ;};};};};};};};};return nil ;}; +// AddFieldWithFormatting adds a field (automatically computed text) to the +// document with field specifc formatting. +func (_gaeg Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_ecca :=_gaeg .newIC ();_ecca .FldChar =_fc .NewCT_FldChar ();_ecca .FldChar .FldCharTypeAttr =_fc .ST_FldCharTypeBegin ;if isDirty {_ecca .FldChar .DirtyAttr =&_db .ST_OnOff {};_ecca .FldChar .DirtyAttr .Bool =_e .Bool (true );};_ecca =_gaeg .newIC ();_ecca .InstrText =_fc .NewCT_Text ();if fmt !=""{_ecca .InstrText .Content =code +"\u0020"+fmt ;}else {_ecca .InstrText .Content =code ;};_ecca =_gaeg .newIC ();_ecca .FldChar =_fc .NewCT_FldChar ();_ecca .FldChar .FldCharTypeAttr =_fc .ST_FldCharTypeEnd ;};func _aebd (_aebg *_fc .CT_Tbl ,_cca *_fc .CT_P ,_gcba bool )*_fc .CT_Tbl {for _ ,_egg :=range _aebg .EG_ContentRowContent {for _ ,_ecbf :=range _egg .Tr {for _ ,_ebff :=range _ecbf .EG_ContentCellContent {for _ ,_gbe :=range _ebff .Tc {for _bac ,_gbed :=range _gbe .EG_BlockLevelElts {for _ ,_dgcg :=range _gbed .EG_ContentBlockContent {for _gced ,_acfd :=range _dgcg .P {if _acfd ==_cca {_dff :=_fc .NewEG_BlockLevelElts ();_fage :=_fc .NewEG_ContentBlockContent ();_dff .EG_ContentBlockContent =append (_dff .EG_ContentBlockContent ,_fage );_daee :=_fc .NewCT_Tbl ();_fage .Tbl =append (_fage .Tbl ,_daee );_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,nil );if _gcba {copy (_gbe .EG_BlockLevelElts [_bac +1:],_gbe .EG_BlockLevelElts [_bac :]);_gbe .EG_BlockLevelElts [_bac ]=_dff ;if _gced !=0{_abd :=_fc .NewEG_BlockLevelElts ();_bff :=_fc .NewEG_ContentBlockContent ();_abd .EG_ContentBlockContent =append (_abd .EG_ContentBlockContent ,_bff );_bff .P =_dgcg .P [:_gced ];_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,nil );copy (_gbe .EG_BlockLevelElts [_bac +1:],_gbe .EG_BlockLevelElts [_bac :]);_gbe .EG_BlockLevelElts [_bac ]=_abd ;};_dgcg .P =_dgcg .P [_gced :];}else {copy (_gbe .EG_BlockLevelElts [_bac +2:],_gbe .EG_BlockLevelElts [_bac +1:]);_gbe .EG_BlockLevelElts [_bac +1]=_dff ;if _gced !=len (_dgcg .P )-1{_daeee :=_fc .NewEG_BlockLevelElts ();_edc :=_fc .NewEG_ContentBlockContent ();_daeee .EG_ContentBlockContent =append (_daeee .EG_ContentBlockContent ,_edc );_edc .P =_dgcg .P [_gced +1:];_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,nil );copy (_gbe .EG_BlockLevelElts [_bac +3:],_gbe .EG_BlockLevelElts [_bac +2:]);_gbe .EG_BlockLevelElts [_bac +2]=_daeee ;}else {_ggac :=_fc .NewEG_BlockLevelElts ();_bagd :=_fc .NewEG_ContentBlockContent ();_ggac .EG_ContentBlockContent =append (_ggac .EG_ContentBlockContent ,_bagd );_bagd .P =[]*_fc .CT_P {_fc .NewCT_P ()};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,nil );copy (_gbe .EG_BlockLevelElts [_bac +3:],_gbe .EG_BlockLevelElts [_bac +2:]);_gbe .EG_BlockLevelElts [_bac +2]=_ggac ;};_dgcg .P =_dgcg .P [:_gced +1];};return _daee ;};};for _ ,_adfc :=range _dgcg .Tbl {_ffad :=_aebd (_adfc ,_cca ,_gcba );if _ffad !=nil {return _ffad ;};};};};};};};};return nil ;}; -// SetTop sets the top border to a specified type, color and thickness. -func (_eeafb TableBorders )SetTop (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_eeafb ._fdbb .Top =_gc .NewCT_Border ();_fdabg (_eeafb ._fdbb .Top ,t ,c ,thickness );};func _fdabg (_bcgb *_gc .CT_Border ,_agcc _gc .ST_Border ,_ggee _fg .Color ,_gffc _cbe .Distance ){_bcgb .ValAttr =_agcc ;_bcgb .ColorAttr =&_gc .ST_HexColor {};if _ggee .IsAuto (){_bcgb .ColorAttr .ST_HexColorAuto =_gc .ST_HexColorAutoAuto ;}else {_bcgb .ColorAttr .ST_HexColorRGB =_ggee .AsRGBString ();};if _gffc !=_cbe .Zero {_bcgb .SzAttr =_b .Uint64 (uint64 (_gffc /_cbe .Point *8));};}; +// Document is a text document that can be written out in the OOXML .docx +// format. It can be opened from a file on disk and modified, or created from +// scratch. +type Document struct{_bd .DocBase ;_gcd *_fc .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_dca []*_fc .Hdr ;_ffg []_bd .Relationships ;_eef []*_fc .Ftr ;_ebb []_bd .Relationships ;_add _bd .Relationships ;_edfd []*_daa .Theme ;_dbc *_fc .WebSettings ;_gedc *_fc .Fonts ;_gea *_fc .Endnotes ;_ae *_fc .Footnotes ;_ce []*_de .Ocx ;_afd []*chart ;_agf string ;}; -// Fonts returns the style's Fonts. -func (_dddda RunProperties )Fonts ()Fonts {if _dddda ._dgadd .RFonts ==nil {_dddda ._dgadd .RFonts =_gc .NewCT_Fonts ();};return Fonts {_dddda ._dgadd .RFonts };}; +// EastAsiaFont returns the name of run font family for East Asia. +func (_fffae RunProperties )EastAsiaFont ()string {if _bbfed :=_fffae ._cddc .RFonts ;_bbfed !=nil {if _bbfed .EastAsiaAttr !=nil {return *_bbfed .EastAsiaAttr ;};};return "";}; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_fafbe Paragraph )Style ()string {if _fafbe ._ebgb .PPr !=nil &&_fafbe ._ebgb .PPr .PStyle !=nil {return _fafbe ._ebgb .PPr .PStyle .ValAttr ;};return "";}; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_bdafd ParagraphProperties )CharacterSpacingMeasure ()string {if _fdffa :=_bdafd ._eagd .RPr .Spacing ;_fdffa !=nil {_fdba :=_fdffa .ValAttr ;if _fdba .ST_UniversalMeasure !=nil {return *_fdba .ST_UniversalMeasure ;};};return "";};func (_dgbb *chart )X ()*_cde .ChartSpace {return _dgbb ._ade }; -// SetAlignment sets the paragraph alignment -func (_aece NumberingLevel )SetAlignment (j _gc .ST_Jc ){if j ==_gc .ST_JcUnset {_aece ._agag .LvlJc =nil ;}else {_aece ._agag .LvlJc =_gc .NewCT_Jc ();_aece ._agag .LvlJc .ValAttr =j ;};};const (FieldCurrentPage ="\u0050\u0041\u0047\u0045";FieldNumberOfPages ="\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053";FieldDate ="\u0044\u0041\u0054\u0045";FieldCreateDate ="\u0043\u0052\u0045\u0041\u0054\u0045\u0044\u0041\u0054\u0045";FieldEditTime ="\u0045\u0044\u0049\u0054\u0054\u0049\u004d\u0045";FieldPrintDate ="\u0050R\u0049\u004e\u0054\u0044\u0041\u0054E";FieldSaveDate ="\u0053\u0041\u0056\u0045\u0044\u0041\u0054\u0045";FieldTIme ="\u0054\u0049\u004d\u0045";FieldTOC ="\u0054\u004f\u0043";); +// X returns the inner wrapped XML type. +func (_gecce Styles )X ()*_fc .Styles {return _gecce ._dfgfe }; -// DocText is an array of extracted text items which has some methods for representing extracted text. -type DocText struct{Items []TextItem ;}; +// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). +func (_debdf RunProperties )CharacterSpacingValue ()int64 {if _abaf :=_debdf ._cddc .Spacing ;_abaf !=nil {_adcbf :=_abaf .ValAttr ;if _adcbf .Int64 !=nil {return *_adcbf .Int64 ;};};return int64 (0);}; -// DoubleStrike returns true if run is double striked. -func (_edbc RunProperties )DoubleStrike ()bool {return _ffd (_edbc ._dgadd .Dstrike )}; +// SetVAlignment sets the vertical alignment for an anchored image. +func (_ee AnchoredDrawing )SetVAlignment (v _fc .WdST_AlignV ){_ee ._cf .PositionV .Choice =&_fc .WdCT_PosVChoice {};_ee ._cf .PositionV .Choice .Align =v ;}; -// SetTextWrapNone unsets text wrapping so the image can float on top of the -// text. When used in conjunction with X/Y Offset relative to the page it can be -// used to place a logo at the top of a page at an absolute position that -// doesn't interfere with text. -func (_efa AnchoredDrawing )SetTextWrapNone (){_efa ._ad .Choice =&_gc .WdEG_WrapTypeChoice {};_efa ._ad .Choice .WrapNone =_gc .NewWdCT_WrapNone ();}; +// SetOffset sets the offset of the image relative to the origin, which by +// default this is the top-left corner of the page. Offset is incompatible with +// SetAlignment, whichever is called last is applied. +func (_cb AnchoredDrawing )SetOffset (x ,y _gdc .Distance ){_cb .SetXOffset (x );_cb .SetYOffset (y )}; -// TableWidth controls width values in table settings. -type TableWidth struct{_afbff *_gc .CT_TblWidth }; +// RemoveParagraph removes a paragraph from a footer. +func (_dgab Footer )RemoveParagraph (p Paragraph ){for _ ,_fbcd :=range _dgab ._cgfc .EG_ContentBlockContent {for _dbcc ,_geeg :=range _fbcd .P {if _geeg ==p ._efdag {copy (_fbcd .P [_dbcc :],_fbcd .P [_dbcc +1:]);_fbcd .P =_fbcd .P [0:len (_fbcd .P )-1];return ;};};};}; -// GetColor returns the color.Color object representing the run color. -func (_acbc RunProperties )GetColor ()_fg .Color {if _dfbde :=_acbc ._dgadd .Color ;_dfbde !=nil {_gdcd :=_dfbde .ValAttr ;if _gdcd .ST_HexColorRGB !=nil {return _fg .FromHex (*_gdcd .ST_HexColorRGB );};};return _fg .Color {};}; +// SetWidthAuto sets the the cell width to automatic. +func (_cbg CellProperties )SetWidthAuto (){_cbg ._fecf .TcW =_fc .NewCT_TblWidth ();_cbg ._fecf .TcW .TypeAttr =_fc .ST_TblWidthAuto ;}; -// ComplexSizeValue returns the value of run font size for complex fonts in points. -func (_aaef RunProperties )ComplexSizeValue ()float64 {if _fbdc :=_aaef ._dgadd .SzCs ;_fbdc !=nil {_bfdd :=_fbdc .ValAttr ;if _bfdd .ST_UnsignedDecimalNumber !=nil {return float64 (*_bfdd .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// X returns the inner wrapped XML type. +func (_fcf Cell )X ()*_fc .CT_Tc {return _fcf ._cfe }; // X returns the inner wrapped XML type. -func (_cbfea NumberingDefinition )X ()*_gc .CT_AbstractNum {return _cbfea ._cefde }; +func (_dgfc Bookmark )X ()*_fc .CT_Bookmark {return _dgfc ._eeb }; -// EastAsiaFont returns the name of paragraph font family for East Asia. -func (_dgafc ParagraphProperties )EastAsiaFont ()string {if _cced :=_dgafc ._eeeab .RPr .RFonts ;_cced !=nil {if _cced .EastAsiaAttr !=nil {return *_cced .EastAsiaAttr ;};};return "";}; +// AddFootnote will create a new footnote and attach it to the Paragraph in the +// location at the end of the previous run (footnotes create their own run within +// the paragraph). The text given to the function is simply a convenience helper, +// paragraphs and runs can always be added to the text of the footnote later. +func (_acbee Paragraph )AddFootnote (text string )Footnote {var _eeaeb int64 ;if _acbee ._efdb .HasFootnotes (){for _ ,_fdfd :=range _acbee ._efdb .Footnotes (){if _fdfd .id ()> _eeaeb {_eeaeb =_fdfd .id ();};};_eeaeb ++;}else {_eeaeb =0;_acbee ._efdb ._ae =&_fc .Footnotes {};_acbee ._efdb ._ae .CT_Footnotes =_fc .CT_Footnotes {};_acbee ._efdb ._ae .Footnote =make ([]*_fc .CT_FtnEdn ,0);};_gegdg :=_fc .NewCT_FtnEdn ();_fcgg :=_fc .NewCT_FtnEdnRef ();_fcgg .IdAttr =_eeaeb ;_acbee ._efdb ._ae .CT_Footnotes .Footnote =append (_acbee ._efdb ._ae .CT_Footnotes .Footnote ,_gegdg );_eeg :=_acbee .AddRun ();_bbcad :=_eeg .Properties ();_bbcad .SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");_eeg ._degf .EG_RunInnerContent =[]*_fc .EG_RunInnerContent {_fc .NewEG_RunInnerContent ()};_eeg ._degf .EG_RunInnerContent [0].FootnoteReference =_fcgg ;_ccge :=Footnote {_acbee ._efdb ,_gegdg };_ccge ._fdecb .IdAttr =_eeaeb ;_ccge ._fdecb .EG_BlockLevelElts =[]*_fc .EG_BlockLevelElts {_fc .NewEG_BlockLevelElts ()};_gdcga :=_ccge .AddParagraph ();_gdcga .Properties ().SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065");_gdcga ._efdag .PPr .RPr =_fc .NewCT_ParaRPr ();_gcfc :=_gdcga .AddRun ();_gcfc .AddTab ();_gcfc .AddText (text );return _ccge ;};func (_cdfb Paragraph )addStartBookmark (_ccbg int64 ,_eeaee string )*_fc .CT_Bookmark {_efbf :=_fc .NewEG_PContent ();_cdfb ._efdag .EG_PContent =append (_cdfb ._efdag .EG_PContent ,_efbf );_gcfde :=_fc .NewEG_ContentRunContent ();_acfdf :=_fc .NewEG_RunLevelElts ();_gef :=_fc .NewEG_RangeMarkupElements ();_facf :=_fc .NewCT_Bookmark ();_facf .NameAttr =_eeaee ;_facf .IdAttr =_ccbg ;_gef .BookmarkStart =_facf ;_efbf .EG_ContentRunContent =append (_efbf .EG_ContentRunContent ,_gcfde );_gcfde .EG_RunLevelElts =append (_gcfde .EG_RunLevelElts ,_acfdf );_acfdf .EG_RangeMarkupElements =append (_acfdf .EG_RangeMarkupElements ,_gef );return _facf ;}; -// SetText sets the watermark text. -func (_bdab *WatermarkText )SetText (text string ){_gaff :=_bdab .getShape ();if _bdab ._egege !=nil {_fgdd :=_bdab ._egege .EG_ShapeElements ;if len (_fgdd )> 0&&_fgdd [0].Textpath !=nil {_fgdd [0].Textpath .StringAttr =&text ;};}else {_gdcda :=_bdab .findNode (_gaff ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _abae ,_cddg :=range _gdcda .Attrs {if _cddg .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_gdcda .Attrs [_abae ].Value =text ;};};};}; +// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and +// ST_RelFromVPage +func (_df AnchoredDrawing )SetOrigin (h _fc .WdST_RelFromH ,v _fc .WdST_RelFromV ){_df ._cf .PositionH .RelativeFromAttr =h ;_df ._cf .PositionV .RelativeFromAttr =v ;}; -// SetWidthPercent sets the table to a width percentage. -func (_bfdb TableProperties )SetWidthPercent (pct float64 ){_bfdb ._cbbd .TblW =_gc .NewCT_TblWidth ();_bfdb ._cbbd .TblW .TypeAttr =_gc .ST_TblWidthPct ;_bfdb ._cbbd .TblW .WAttr =&_gc .ST_MeasurementOrPercent {};_bfdb ._cbbd .TblW .WAttr .ST_DecimalNumberOrPercent =&_gc .ST_DecimalNumberOrPercent {};_bfdb ._cbbd .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_b .Int64 (int64 (pct *50));}; +// SetAlignment positions an anchored image via alignment. Offset is +// incompatible with SetOffset, whichever is called last is applied. +func (_ed AnchoredDrawing )SetAlignment (h _fc .WdST_AlignH ,v _fc .WdST_AlignV ){_ed .SetHAlignment (h );_ed .SetVAlignment (v );}; -// X returns the inner wrapped XML type. -func (_cab CellProperties )X ()*_gc .CT_TcPr {return _cab ._geb };func _ebaf ()*_gda .Handles {_agbdc :=_gda .NewHandles ();_ggge :=_gda .NewCT_H ();_fcea :="\u0023\u0030\u002c\u0062\u006f\u0074\u0074\u006f\u006dR\u0069\u0067\u0068\u0074";_ggge .PositionAttr =&_fcea ;_gcace :="\u0036\u0036\u0032\u0039\u002c\u0031\u0034\u0039\u0037\u0031";_ggge .XrangeAttr =&_gcace ;_agbdc .H =[]*_gda .CT_H {_ggge };return _agbdc ;};func (_dacbf Styles )initializeDocDefaults (){_dacbf ._caceg .DocDefaults =_gc .NewCT_DocDefaults ();_dacbf ._caceg .DocDefaults .RPrDefault =_gc .NewCT_RPrDefault ();_dacbf ._caceg .DocDefaults .RPrDefault .RPr =_gc .NewCT_RPr ();_cbgdd :=RunProperties {_dacbf ._caceg .DocDefaults .RPrDefault .RPr };_cbgdd .SetSize (12*_cbe .Point );_cbgdd .Fonts ().SetASCIITheme (_gc .ST_ThemeMajorAscii );_cbgdd .Fonts ().SetEastAsiaTheme (_gc .ST_ThemeMajorEastAsia );_cbgdd .Fonts ().SetHANSITheme (_gc .ST_ThemeMajorHAnsi );_cbgdd .Fonts ().SetCSTheme (_gc .ST_ThemeMajorBidi );_cbgdd .X ().Lang =_gc .NewCT_Language ();_cbgdd .X ().Lang .ValAttr =_b .String ("\u0065\u006e\u002dU\u0053");_cbgdd .X ().Lang .EastAsiaAttr =_b .String ("\u0065\u006e\u002dU\u0053");_cbgdd .X ().Lang .BidiAttr =_b .String ("\u0061\u0072\u002dS\u0041");_dacbf ._caceg .DocDefaults .PPrDefault =_gc .NewCT_PPrDefault ();}; +// Open opens and reads a document from a file (.docx). +func Open (filename string )(*Document ,error ){_adec ,_edd :=_d .Open (filename );if _edd !=nil {return nil ,_c .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_edd );};defer _adec .Close ();_dggc ,_edd :=_d .Stat (filename );if _edd !=nil {return nil ,_c .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_edd );};_ =_dggc ;return Read (_adec ,_dggc .Size ());}; -// UnderlineColor returns the hex color value of run underline. -func (_bcdg RunProperties )UnderlineColor ()string {if _aabfa :=_bcdg ._dgadd .U ;_aabfa !=nil {_cbfg :=_aabfa .ColorAttr ;if _cbfg !=nil &&_cbfg .ST_HexColorRGB !=nil {return *_cbfg .ST_HexColorRGB ;};};return "";}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_dga CellBorders )SetInsideHorizontal (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_dga ._fbb .InsideH =_fc .NewCT_Border ();_ecdd (_dga ._fbb .InsideH ,t ,c ,thickness );}; -// SetDoubleStrikeThrough sets the run to double strike-through. -func (_gaeb RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_gaeb ._dgadd .Dstrike =nil ;}else {_gaeb ._dgadd .Dstrike =_gc .NewCT_OnOff ();};}; +// SetBottomPct sets the cell bottom margin +func (_eebe CellMargins )SetBottomPct (pct float64 ){_eebe ._geg .Bottom =_fc .NewCT_TblWidth ();_bed (_eebe ._geg .Bottom ,pct );}; -// SetBasedOn sets the style that this style is based on. -func (_cdcd Style )SetBasedOn (name string ){if name ==""{_cdcd ._fbgg .BasedOn =nil ;}else {_cdcd ._fbgg .BasedOn =_gc .NewCT_String ();_cdcd ._fbgg .BasedOn .ValAttr =name ;};}; +// Save writes the document to an io.Writer in the Zip package format. +func (_cbf *Document )Save (w _da .Writer )error {return _cbf .save (w ,_cbf ._agf )};func _efdf ()*_eg .Formulas {_ecea :=_eg .NewFormulas ();_ecea .F =[]*_eg .CT_F {_bdb .CreateFormula ("\u0069\u0066 \u006c\u0069\u006e\u0065\u0044\u0072\u0061\u0077\u006e\u0020\u0070\u0069\u0078\u0065\u006c\u004c\u0069\u006e\u0065\u0057\u0069\u0064th\u0020\u0030"),_bdb .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0031\u0020\u0030"),_bdb .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0031"),_bdb .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0032\u0020\u0031\u0020\u0032"),_bdb .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0033\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_bdb .CreateFormula ("\u0070r\u006f\u0064\u0020\u00403\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_bdb .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0030\u0020\u0031"),_bdb .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0036\u0020\u0031\u0020\u0032"),_bdb .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0037\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_bdb .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0038\u0020\u0032\u00316\u0030\u0030\u0020\u0030"),_bdb .CreateFormula ("\u0070r\u006f\u0064\u0020\u00407\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_bdb .CreateFormula ("\u0073u\u006d \u0040\u0031\u0030\u0020\u0032\u0031\u0036\u0030\u0030\u0020\u0030")};return _ecea ;}; + +// Settings controls the document settings. +type Settings struct{_fagaa *_fc .Settings }; + +// CellProperties are a table cells properties within a document. +type CellProperties struct{_fecf *_fc .CT_TcPr }; + +// SetFirstLineIndent controls the first line indent of the paragraph. +func (_fgff ParagraphStyleProperties )SetFirstLineIndent (m _gdc .Distance ){if _fgff ._aaec .Ind ==nil {_fgff ._aaec .Ind =_fc .NewCT_Ind ();};if m ==_gdc .Zero {_fgff ._aaec .Ind .FirstLineAttr =nil ;}else {_fgff ._aaec .Ind .FirstLineAttr =&_db .ST_TwipsMeasure {};_fgff ._aaec .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_gdc .Twips ));};}; + +// SetOutline sets the run to outlined text. +func (_ebaa RunProperties )SetOutline (b bool ){if !b {_ebaa ._cddc .Outline =nil ;}else {_ebaa ._cddc .Outline =_fc .NewCT_OnOff ();};}; -// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. -func (_eedfg ParagraphProperties )ComplexSizeValue ()float64 {if _fgdc :=_eedfg ._eeeab .RPr .SzCs ;_fgdc !=nil {_dgeac :=_fgdc .ValAttr ;if _dgeac .ST_UnsignedDecimalNumber !=nil {return float64 (*_dgeac .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// Bold returns true if run font is bold. +func (_cacg RunProperties )Bold ()bool {_dbddg :=_cacg ._cddc ;return _dgaef (_dbddg .B )||_dgaef (_dbddg .BCs );}; -// Paragraphs returns all of the paragraphs in the document body including tables. -func (_eag *Document )Paragraphs ()[]Paragraph {_efaa :=[]Paragraph {};if _eag ._bga .Body ==nil {return nil ;};for _ ,_aff :=range _eag ._bga .Body .EG_BlockLevelElts {for _ ,_cfc :=range _aff .EG_ContentBlockContent {for _ ,_dga :=range _cfc .P {_efaa =append (_efaa ,Paragraph {_eag ,_dga });};};};for _ ,_fggb :=range _eag .Tables (){for _ ,_gbg :=range _fggb .Rows (){for _ ,_dgcd :=range _gbg .Cells (){_efaa =append (_efaa ,_dgcd .Paragraphs ()...);};};};return _efaa ;}; +// Caps returns true if run font is capitalized. +func (_dbafg RunProperties )Caps ()bool {return _dgaef (_dbafg ._cddc .Caps )}; -// SetHangingIndent controls special indent of paragraph. -func (_bcgg Paragraph )SetHangingIndent (m _cbe .Distance ){_bcgg .ensurePPr ();_fcee :=_bcgg ._ebgb .PPr ;if _fcee .Ind ==nil {_fcee .Ind =_gc .NewCT_Ind ();};if m ==_cbe .Zero {_fcee .Ind .HangingAttr =nil ;}else {_fcee .Ind .HangingAttr =&_dde .ST_TwipsMeasure {};_fcee .Ind .HangingAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (m /_cbe .Twips ));};}; +// X returns the inner wrapped XML type. +func (_fdac Run )X ()*_fc .CT_R {return _fdac ._degf }; -// Color controls the run or styles color. -type Color struct{_dge *_gc .CT_Color }; +// TableProperties are the properties for a table within a document +type TableProperties struct{_dfbb *_fc .CT_TblPr }; -// New constructs an empty document that content can be added to. -func New ()*Document {_fdb :=&Document {_bga :_gc .NewDocument ()};_fdb .ContentTypes =_bdg .NewContentTypes ();_fdb ._bga .Body =_gc .NewCT_Body ();_fdb ._bga .ConformanceAttr =_dde .ST_ConformanceClassTransitional ;_fdb ._gcc =_bdg .NewRelationships ();_fdb .AppProperties =_bdg .NewAppProperties ();_fdb .CoreProperties =_bdg .NewCoreProperties ();_fdb .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0064\u006f\u0063u\u006d\u0065n\u0074\u002e\u0078\u006d\u006c","\u0061p\u0070\u006c\u0069c\u0061\u0074\u0069o\u006e/v\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072dp\u0072o\u0063\u0065\u0073\u0073\u0069\u006eg\u006d\u006c\u002e\u0064\u006fc\u0075\u006d\u0065\u006e\u0074\u002e\u006d\u0061\u0069\u006e\u002bx\u006d\u006c");_fdb .Settings =NewSettings ();_fdb ._gcc .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_b .SettingsType );_fdb .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0073\u0065\u0074t\u0069\u006eg\u0073\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069o\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006dl\u0066\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c.\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u002b\u0078\u006d\u006c");_fdb .Rels =_bdg .NewRelationships ();_fdb .Rels .AddRelationship (_b .RelativeFilename (_b .DocTypeDocument ,"",_b .CorePropertiesType ,0),_b .CorePropertiesType );_fdb .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_b .ExtendedPropertiesType );_fdb .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_b .OfficeDocumentType );_fdb .Numbering =NewNumbering ();_fdb .Numbering .InitializeDefault ();_fdb .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u006d\u006c\u002e\u006e\u0075\u006d\u0062e\u0072\u0069\u006e\u0067\u002b\u0078m\u006c");_fdb ._gcc .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_b .NumberingType );_fdb .Styles =NewStyles ();_fdb .Styles .InitializeDefault ();_fdb .ContentTypes .AddOverride ("\u002f\u0077o\u0072\u0064\u002fs\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0073\u0074\u0079\u006ce\u0073\u002b\u0078\u006d\u006c");_fdb ._gcc .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_b .StylesType );_fdb ._bga .Body =_gc .NewCT_Body ();return _fdb ;}; +// SetFontFamily sets the Ascii & HAnsi fonly family for a run. +func (_ebfbg RunProperties )SetFontFamily (family string ){if _ebfbg ._cddc .RFonts ==nil {_ebfbg ._cddc .RFonts =_fc .NewCT_Fonts ();};_ebfbg ._cddc .RFonts .AsciiAttr =_e .String (family );_ebfbg ._cddc .RFonts .HAnsiAttr =_e .String (family );_ebfbg ._cddc .RFonts .EastAsiaAttr =_e .String (family );}; -// TableConditionalFormatting returns a conditional formatting object of a given -// type. Calling this method repeatedly will return the same object. -func (_cgca Style )TableConditionalFormatting (typ _gc .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_egbb :=range _cgca ._fbgg .TblStylePr {if _egbb .TypeAttr ==typ {return TableConditionalFormatting {_egbb };};};_edccb :=_gc .NewCT_TblStylePr ();_edccb .TypeAttr =typ ;_cgca ._fbgg .TblStylePr =append (_cgca ._fbgg .TblStylePr ,_edccb );return TableConditionalFormatting {_edccb };}; +// X returns the inner wrapped XML type. +func (_ceb *Document )X ()*_fc .Document {return _ceb ._gcd }; -// SetRightPct sets the cell right margin -func (_gfa CellMargins )SetRightPct (pct float64 ){_gfa ._cbgc .Right =_gc .NewCT_TblWidth ();_fdf (_gfa ._cbgc .Right ,pct );}; +// InsertParagraphAfter adds a new empty paragraph after the relativeTo +// paragraph. +func (_fgbg *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _fgbg .insertParagraph (relativeTo ,false );}; -// SetTop sets the cell top margin -func (_bcc CellMargins )SetTop (d _cbe .Distance ){_bcc ._cbgc .Top =_gc .NewCT_TblWidth ();_gcb (_bcc ._cbgc .Top ,d );}; +// SizeValue returns the value of paragraph font size in points. +func (_afbda ParagraphProperties )SizeValue ()float64 {if _gafa :=_afbda ._eagd .RPr .Sz ;_gafa !=nil {_eadc :=_gafa .ValAttr ;if _eadc .ST_UnsignedDecimalNumber !=nil {return float64 (*_eadc .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// AddDefinition adds a new numbering definition. -func (_fbfgf Numbering )AddDefinition ()NumberingDefinition {_aecc :=_gc .NewCT_Num ();_egcea :=int64 (1);for _ ,_gebe :=range _fbfgf .Definitions (){if _gebe .AbstractNumberID ()>=_egcea {_egcea =_gebe .AbstractNumberID ()+1;};};_bffaf :=int64 (1);for _ ,_bacee :=range _fbfgf .X ().Num {if _bacee .NumIdAttr >=_bffaf {_bffaf =_bacee .NumIdAttr +1;};};_aecc .NumIdAttr =_bffaf ;_aecc .AbstractNumId =_gc .NewCT_DecimalNumber ();_aecc .AbstractNumId .ValAttr =_egcea ;_eaabb :=_gc .NewCT_AbstractNum ();_eaabb .AbstractNumIdAttr =_egcea ;_fbfgf ._febb .AbstractNum =append (_fbfgf ._febb .AbstractNum ,_eaabb );_fbfgf ._febb .Num =append (_fbfgf ._febb .Num ,_aecc );return NumberingDefinition {_eaabb };}; +// SetTextWrapThrough sets the text wrap to through with a give wrap type. +func (_dfc AnchoredDrawing )SetTextWrapThrough (option *AnchorDrawWrapOptions ){_dfc ._cf .Choice =&_fc .WdEG_WrapTypeChoice {};_dfc ._cf .Choice .WrapThrough =_fc .NewWdCT_WrapThrough ();_dfc ._cf .Choice .WrapThrough .WrapTextAttr =_fc .WdST_WrapTextBothSides ;_gb :=false ;_dfc ._cf .Choice .WrapThrough .WrapPolygon .EditedAttr =&_gb ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_dfc ._cf .Choice .WrapThrough .WrapPolygon .Start =option .GetWrapPathStart ();_dfc ._cf .Choice .WrapThrough .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_dfc ._cf .LayoutInCellAttr =true ;_dfc ._cf .AllowOverlapAttr =true ;}; -// SetOffset sets the offset of the image relative to the origin, which by -// default this is the top-left corner of the page. Offset is incompatible with -// SetAlignment, whichever is called last is applied. -func (_cf AnchoredDrawing )SetOffset (x ,y _cbe .Distance ){_cf .SetXOffset (x );_cf .SetYOffset (y )}; +// SetTextStyleBold set text style of watermark to bold. +func (_cbae *WatermarkText )SetTextStyleBold (value bool ){if _cbae ._badfg !=nil {_dbfa :=_cbae .GetStyle ();_dbfa .SetBold (value );_cbae .SetStyle (_dbfa );};}; -// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. -func (_acfg Style )SetUnhideWhenUsed (b bool ){if b {_acfg ._fbgg .UnhideWhenUsed =_gc .NewCT_OnOff ();}else {_acfg ._fbgg .UnhideWhenUsed =nil ;};}; +// SetHangingIndent controls the hanging indent of the paragraph. +func (_cdggg ParagraphStyleProperties )SetHangingIndent (m _gdc .Distance ){if _cdggg ._aaec .Ind ==nil {_cdggg ._aaec .Ind =_fc .NewCT_Ind ();};if m ==_gdc .Zero {_cdggg ._aaec .Ind .HangingAttr =nil ;}else {_cdggg ._aaec .Ind .HangingAttr =&_db .ST_TwipsMeasure {};_cdggg ._aaec .Ind .HangingAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_gdc .Twips ));};}; -// SetLinkedStyle sets the style that this style is linked to. -func (_gfec Style )SetLinkedStyle (name string ){if name ==""{_gfec ._fbgg .Link =nil ;}else {_gfec ._fbgg .Link =_gc .NewCT_String ();_gfec ._fbgg .Link .ValAttr =name ;};}; +// GetNumberingLevelByIds returns a NumberingLevel by its NumId and LevelId attributes +// or an empty one if not found. +func (_adca *Document )GetNumberingLevelByIds (numId ,levelId int64 )NumberingLevel {for _ ,_dccd :=range _adca .Numbering ._eaabg .Num {if _dccd !=nil &&_dccd .NumIdAttr ==numId {_bggb :=_dccd .AbstractNumId .ValAttr ;for _ ,_cgfe :=range _adca .Numbering ._eaabg .AbstractNum {if _cgfe .AbstractNumIdAttr ==_bggb {for _ ,_dfcef :=range _cgfe .Lvl {if _dfcef .IlvlAttr ==levelId {return NumberingLevel {_dfcef };};};};};};};return NumberingLevel {};}; -// Run is a run of text within a paragraph that shares the same formatting. -type Run struct{_ffgc *Document ;_bced *_gc .CT_R ;}; +// SetColumnBandSize sets the number of Columns in the column band +func (_adggf TableStyleProperties )SetColumnBandSize (cols int64 ){_adggf ._adba .TblStyleColBandSize =_fc .NewCT_DecimalNumber ();_adggf ._adba .TblStyleColBandSize .ValAttr =cols ;}; -// SetOutlineLvl sets outline level of paragraph. -func (_eedd Paragraph )SetOutlineLvl (lvl int64 ){_eedd .ensurePPr ();if _eedd ._ebgb .PPr .OutlineLvl ==nil {_eedd ._ebgb .PPr .OutlineLvl =_gc .NewCT_DecimalNumber ();};_bacf :=lvl -1;_eedd ._ebgb .PPr .OutlineLvl .ValAttr =_bacf ;}; +// ClearColor clears the text color. +func (_daeg RunProperties )ClearColor (){_daeg ._cddc .Color =nil };func (_cbed Paragraph )addEndBookmark (_gegbgd int64 )*_fc .CT_MarkupRange {_gade :=_fc .NewEG_PContent ();_cbed ._efdag .EG_PContent =append (_cbed ._efdag .EG_PContent ,_gade );_aggd :=_fc .NewEG_ContentRunContent ();_gcgc :=_fc .NewEG_RunLevelElts ();_degc :=_fc .NewEG_RangeMarkupElements ();_dbgb :=_fc .NewCT_MarkupRange ();_dbgb .IdAttr =_gegbgd ;_degc .BookmarkEnd =_dbgb ;_gade .EG_ContentRunContent =append (_gade .EG_ContentRunContent ,_aggd );_aggd .EG_RunLevelElts =append (_aggd .EG_RunLevelElts ,_gcgc );_gcgc .EG_RangeMarkupElements =append (_gcgc .EG_RangeMarkupElements ,_degc );return _dbgb ;}; -// AddPageBreak adds a page break to a run. -func (_aadab Run )AddPageBreak (){_dadfa :=_aadab .newIC ();_dadfa .Br =_gc .NewCT_Br ();_dadfa .Br .TypeAttr =_gc .ST_BrTypePage ;};func (_afde *Document )getWatermarkHeaderInnerContentPictures ()[]*_gc .CT_Picture {var _daa []*_gc .CT_Picture ;for _ ,_aee :=range _afde .Headers (){for _ ,_afg :=range _aee .X ().EG_ContentBlockContent {for _ ,_gbfd :=range _afg .P {for _ ,_abgc :=range _gbfd .EG_PContent {for _ ,_dcfd :=range _abgc .EG_ContentRunContent {if _dcfd .R ==nil {continue ;};for _ ,_gddc :=range _dcfd .R .EG_RunInnerContent {if _gddc .Pict ==nil {continue ;};_cadf :=false ;for _ ,_efdb :=range _gddc .Pict .Any {_dbdg ,_cbae :=_efdb .(*_b .XSDAny );if _cbae &&_dbdg .XMLName .Local =="\u0073\u0068\u0061p\u0065"{_cadf =true ;};};if _cadf {_daa =append (_daa ,_gddc .Pict );};};};};};};};return _daa ;}; +// X returns the inner wrapped XML type. +func (_bcca HyperLink )X ()*_fc .CT_Hyperlink {return _bcca ._cgfdc }; -// InlineDrawing is an inlined image within a run. -type InlineDrawing struct{_adbg *Document ;_bcee *_gc .WdInline ;}; +// SetSize sets the font size for a run. +func (_efcg RunProperties )SetSize (size _gdc .Distance ){_efcg ._cddc .Sz =_fc .NewCT_HpsMeasure ();_efcg ._cddc .Sz .ValAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (size /_gdc .HalfPoint ));_efcg ._cddc .SzCs =_fc .NewCT_HpsMeasure ();_efcg ._cddc .SzCs .ValAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (size /_gdc .HalfPoint ));}; -// Borders allows manipulation of the table borders. -func (_cafe TableStyleProperties )Borders ()TableBorders {if _cafe ._fabbf .TblBorders ==nil {_cafe ._fabbf .TblBorders =_gc .NewCT_TblBorders ();};return TableBorders {_cafe ._fabbf .TblBorders };}; +// TableStyleProperties are table properties as defined in a style. +type TableStyleProperties struct{_adba *_fc .CT_TblPrBase }; -// SetTargetBookmark sets the bookmark target of the hyperlink. -func (_deeba HyperLink )SetTargetBookmark (bm Bookmark ){_deeba ._dgea .AnchorAttr =_b .String (bm .Name ());_deeba ._dgea .IdAttr =nil ;};func (_eecb FormFieldType )String ()string {if _eecb >=FormFieldType (len (_acee )-1){return _e .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_eecb );};return _gdde [_acee [_eecb ]:_acee [_eecb +1]];}; +// Italic returns true if paragraph font is italic. +func (_ceeg ParagraphProperties )Italic ()bool {_agac :=_ceeg ._eagd .RPr ;return _dgaef (_agac .I )||_dgaef (_agac .ICs );}; -// RemoveParagraph removes a paragraph from the endnote. -func (_gfdca Endnote )RemoveParagraph (p Paragraph ){for _ ,_bgdg :=range _gfdca .content (){for _ggfg ,_ccfce :=range _bgdg .P {if _ccfce ==p ._ebgb {copy (_bgdg .P [_ggfg :],_bgdg .P [_ggfg +1:]);_bgdg .P =_bgdg .P [0:len (_bgdg .P )-1];return ;};};};}; +// RemoveEndnote removes a endnote from both the paragraph and the document +// the requested endnote must be anchored on the paragraph being referenced. +func (_afee Paragraph )RemoveEndnote (id int64 ){_cfddd :=_afee ._efdb ._gea ;var _cadab int ;for _eaeg ,_febdg :=range _cfddd .CT_Endnotes .Endnote {if _febdg .IdAttr ==id {_cadab =_eaeg ;};};_cadab =0;_cfddd .CT_Endnotes .Endnote [_cadab ]=nil ;_cfddd .CT_Endnotes .Endnote [_cadab ]=_cfddd .CT_Endnotes .Endnote [len (_cfddd .CT_Endnotes .Endnote )-1];_cfddd .CT_Endnotes .Endnote =_cfddd .CT_Endnotes .Endnote [:len (_cfddd .CT_Endnotes .Endnote )-1];var _gdad Run ;for _ ,_agdg :=range _afee .Runs (){if _daeeb ,_bdcf :=_agdg .IsEndnote ();_daeeb {if _bdcf ==id {_gdad =_agdg ;};};};_afee .RemoveRun (_gdad );}; -// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). -func (_gded ParagraphProperties )CharacterSpacingValue ()int64 {if _daed :=_gded ._eeeab .RPr .Spacing ;_daed !=nil {_beca :=_daed .ValAttr ;if _beca .Int64 !=nil {return *_beca .Int64 ;};};return int64 (0);}; +// SetItalic sets the run to italic. +func (_ddeg RunProperties )SetItalic (b bool ){if !b {_ddeg ._cddc .I =nil ;_ddeg ._cddc .ICs =nil ;}else {_ddeg ._cddc .I =_fc .NewCT_OnOff ();_ddeg ._cddc .ICs =_fc .NewCT_OnOff ();};}; -// SetPrimaryStyle marks the style as a primary style. -func (_ddac Style )SetPrimaryStyle (b bool ){if b {_ddac ._fbgg .QFormat =_gc .NewCT_OnOff ();}else {_ddac ._fbgg .QFormat =nil ;};};func _efde (_abgcf *_gc .CT_Tbl ,_bbg ,_eeebe map[int64 ]int64 ){for _ ,_feb :=range _abgcf .EG_ContentRowContent {for _ ,_ffcf :=range _feb .Tr {for _ ,_fdcd :=range _ffcf .EG_ContentCellContent {for _ ,_fgdg :=range _fdcd .Tc {for _ ,_bda :=range _fgdg .EG_BlockLevelElts {for _ ,_dafc :=range _bda .EG_ContentBlockContent {for _ ,_ccc :=range _dafc .P {_fegd (_ccc ,_bbg ,_eeebe );};for _ ,_bcgc :=range _dafc .Tbl {_efde (_bcgc ,_bbg ,_eeebe );};};};};};};};}; +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_cgadf ParagraphSpacing )SetLineSpacing (d _gdc .Distance ,rule _fc .ST_LineSpacingRule ){if rule ==_fc .ST_LineSpacingRuleUnset {_cgadf ._daddg .LineRuleAttr =_fc .ST_LineSpacingRuleUnset ;_cgadf ._daddg .LineAttr =nil ;}else {_cgadf ._daddg .LineRuleAttr =rule ;_cgadf ._daddg .LineAttr =&_fc .ST_SignedTwipsMeasure {};_cgadf ._daddg .LineAttr .Int64 =_e .Int64 (int64 (d /_gdc .Twips ));};}; -// AddBreak adds a line break to a run. -func (_bcaa Run )AddBreak (){_ead :=_bcaa .newIC ();_ead .Br =_gc .NewCT_Br ()}; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_ddfa ParagraphProperties )RStyle ()string {if _ddfa ._eagd .RPr .RStyle !=nil {return _ddfa ._eagd .RPr .RStyle .ValAttr ;};return "";}; // X returns the inner wrapped XML type. -func (_fde Color )X ()*_gc .CT_Color {return _fde ._dge }; - -// SetVerticalBanding controls the conditional formatting for vertical banding. -func (_gdfbc TableLook )SetVerticalBanding (on bool ){if !on {_gdfbc ._aeba .NoVBandAttr =&_dde .ST_OnOff {};_gdfbc ._aeba .NoVBandAttr .ST_OnOff1 =_dde .ST_OnOff1On ;}else {_gdfbc ._aeba .NoVBandAttr =&_dde .ST_OnOff {};_gdfbc ._aeba .NoVBandAttr .ST_OnOff1 =_dde .ST_OnOff1Off ;};}; +func (_fcfd TableWidth )X ()*_fc .CT_TblWidth {return _fcfd ._adbaf }; -// Footer is a footer for a document section. -type Footer struct{_gfbd *Document ;_abbb *_gc .Ftr ;}; +// AddDropdownList adds dropdown list form field to the paragraph and returns it. +func (_bgaag Paragraph )AddDropdownList (name string )FormField {_abbg :=_bgaag .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0044\u0052\u004f\u0050\u0044\u004f\u0057\u004e");_abbg ._dffg .DdList =_fc .NewCT_FFDDList ();return _abbg ;}; -// X returns the inner wrapped XML type. -func (_abcc Endnote )X ()*_gc .CT_FtnEdn {return _abcc ._cafb }; +// AddSection adds a new document section with an optional section break. If t +// is ST_SectionMarkUnset, then no break will be inserted. +func (_ecacc ParagraphProperties )AddSection (t _fc .ST_SectionMark )Section {_ecacc ._eagd .SectPr =_fc .NewCT_SectPr ();if t !=_fc .ST_SectionMarkUnset {_ecacc ._eagd .SectPr .Type =_fc .NewCT_SectType ();_ecacc ._eagd .SectPr .Type .ValAttr =t ;};return Section {_ecacc ._eege ,_ecacc ._eagd .SectPr };}; -// SetPossibleValues sets possible values for a FormFieldTypeDropDown. -func (_ddga FormField )SetPossibleValues (values []string ){if _ddga ._cfcf .DdList !=nil {for _ ,_cbce :=range values {_ebbgc :=_gc .NewCT_String ();_ebbgc .ValAttr =_cbce ;_ddga ._cfcf .DdList .ListEntry =append (_ddga ._cfcf .DdList .ListEntry ,_ebbgc );};};};func _ccbc ()*_gda .Formulas {_gcdc :=_gda .NewFormulas ();_gcdc .F =[]*_gda .CT_F {_bdd .CreateFormula ("\u0073\u0075\u006d\u0020\u0023\u0030\u0020\u0030\u00201\u0030\u0038\u0030\u0030"),_bdd .CreateFormula ("p\u0072\u006f\u0064\u0020\u0023\u0030\u0020\u0032\u0020\u0031"),_bdd .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0031"),_bdd .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0032"),_bdd .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0033"),_bdd .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0033\u0020\u0030"),_bdd .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0032\u0031\u00360\u0030\u0020\u0040\u0031"),_bdd .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0030\u0020\u0040\u0032"),_bdd .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0034\u00202\u0031\u0036\u0030\u0030"),_bdd .CreateFormula ("\u006di\u0064\u0020\u0040\u0035\u0020\u00406"),_bdd .CreateFormula ("\u006di\u0064\u0020\u0040\u0038\u0020\u00405"),_bdd .CreateFormula ("\u006di\u0064\u0020\u0040\u0037\u0020\u00408"),_bdd .CreateFormula ("\u006di\u0064\u0020\u0040\u0036\u0020\u00407"),_bdd .CreateFormula ("s\u0075\u006d\u0020\u0040\u0036\u0020\u0030\u0020\u0040\u0035")};return _gcdc ;}; +// SetBasedOn sets the style that this style is based on. +func (_eeaa Style )SetBasedOn (name string ){if name ==""{_eeaa ._afcd .BasedOn =nil ;}else {_eeaa ._afcd .BasedOn =_fc .NewCT_String ();_eeaa ._afcd .BasedOn .ValAttr =name ;};}; -// RemoveParagraph removes a paragraph from a document. -func (_acg *Document )RemoveParagraph (p Paragraph ){if _acg ._bga .Body ==nil {return ;};for _ ,_aad :=range _acg ._bga .Body .EG_BlockLevelElts {for _ ,_bfbc :=range _aad .EG_ContentBlockContent {for _cbeg ,_dad :=range _bfbc .P {if _dad ==p ._ebgb {copy (_bfbc .P [_cbeg :],_bfbc .P [_cbeg +1:]);_bfbc .P =_bfbc .P [0:len (_bfbc .P )-1];return ;};};if _bfbc .Sdt !=nil &&_bfbc .Sdt .SdtContent !=nil &&_bfbc .Sdt .SdtContent .P !=nil {for _aage ,_deec :=range _bfbc .Sdt .SdtContent .P {if _deec ==p ._ebgb {copy (_bfbc .P [_aage :],_bfbc .P [_aage +1:]);_bfbc .P =_bfbc .P [0:len (_bfbc .P )-1];return ;};};};};};for _ ,_egg :=range _acg .Tables (){for _ ,_agbb :=range _egg .Rows (){for _ ,_gfdg :=range _agbb .Cells (){for _ ,_egaf :=range _gfdg ._cbeb .EG_BlockLevelElts {for _ ,_fdc :=range _egaf .EG_ContentBlockContent {for _adgc ,_cdc :=range _fdc .P {if _cdc ==p ._ebgb {copy (_fdc .P [_adgc :],_fdc .P [_adgc +1:]);_fdc .P =_fdc .P [0:len (_fdc .P )-1];return ;};};};};};};};for _ ,_cdgd :=range _acg .Headers (){_cdgd .RemoveParagraph (p );};for _ ,_dadf :=range _acg .Footers (){_dadf .RemoveParagraph (p );};}; +// SetRightPct sets the cell right margin +func (_ebg CellMargins )SetRightPct (pct float64 ){_ebg ._geg .Right =_fc .NewCT_TblWidth ();_bed (_ebg ._geg .Right ,pct );}; -// X returns the inner wrapped XML type. -func (_ccafa TableLook )X ()*_gc .CT_TblLook {return _ccafa ._aeba }; +// SetEmboss sets the run to embossed text. +func (_ffcdb RunProperties )SetEmboss (b bool ){if !b {_ffcdb ._cddc .Emboss =nil ;}else {_ffcdb ._cddc .Emboss =_fc .NewCT_OnOff ();};}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_aaeea TableBorders )SetLeft (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_aaeea ._fdbb .Left =_gc .NewCT_Border ();_fdabg (_aaeea ._fdbb .Left ,t ,c ,thickness );}; +// SetCharacterSpacing sets the run's Character Spacing Adjustment. +func (_fbceg RunProperties )SetCharacterSpacing (size _gdc .Distance ){_fbceg ._cddc .Spacing =_fc .NewCT_SignedTwipsMeasure ();_fbceg ._cddc .Spacing .ValAttr .Int64 =_e .Int64 (int64 (size /_gdc .Twips ));}; -// SetTextWrapBehindText sets the text wrap to behind text. -func (_ed AnchoredDrawing )SetTextWrapBehindText (){_ed ._ad .Choice =&_gc .WdEG_WrapTypeChoice {};_ed ._ad .Choice .WrapNone =_gc .NewWdCT_WrapNone ();_ed ._ad .BehindDocAttr =true ;_ed ._ad .LayoutInCellAttr =true ;_ed ._ad .AllowOverlapAttr =true ;}; +// InsertRunBefore inserts a run in the paragraph before the relative run. +func (_acbd Paragraph )InsertRunBefore (relativeTo Run )Run {return _acbd .insertRun (relativeTo ,true )};func (_adga Paragraph )insertRun (_dag Run ,_dfdgg bool )Run {for _ ,_agaga :=range _adga ._efdag .EG_PContent {for _ccfdf ,_aagg :=range _agaga .EG_ContentRunContent {if _aagg .R ==_dag .X (){_degb :=_fc .NewCT_R ();_agaga .EG_ContentRunContent =append (_agaga .EG_ContentRunContent ,nil );if _dfdgg {copy (_agaga .EG_ContentRunContent [_ccfdf +1:],_agaga .EG_ContentRunContent [_ccfdf :]);_agaga .EG_ContentRunContent [_ccfdf ]=_fc .NewEG_ContentRunContent ();_agaga .EG_ContentRunContent [_ccfdf ].R =_degb ;}else {copy (_agaga .EG_ContentRunContent [_ccfdf +2:],_agaga .EG_ContentRunContent [_ccfdf +1:]);_agaga .EG_ContentRunContent [_ccfdf +1]=_fc .NewEG_ContentRunContent ();_agaga .EG_ContentRunContent [_ccfdf +1].R =_degb ;};return Run {_adga ._efdb ,_degb };};if _aagg .Sdt !=nil &&_aagg .Sdt .SdtContent !=nil {for _ ,_adfcf :=range _aagg .Sdt .SdtContent .EG_ContentRunContent {if _adfcf .R ==_dag .X (){_bffe :=_fc .NewCT_R ();_aagg .Sdt .SdtContent .EG_ContentRunContent =append (_aagg .Sdt .SdtContent .EG_ContentRunContent ,nil );if _dfdgg {copy (_aagg .Sdt .SdtContent .EG_ContentRunContent [_ccfdf +1:],_aagg .Sdt .SdtContent .EG_ContentRunContent [_ccfdf :]);_aagg .Sdt .SdtContent .EG_ContentRunContent [_ccfdf ]=_fc .NewEG_ContentRunContent ();_aagg .Sdt .SdtContent .EG_ContentRunContent [_ccfdf ].R =_bffe ;}else {copy (_aagg .Sdt .SdtContent .EG_ContentRunContent [_ccfdf +2:],_aagg .Sdt .SdtContent .EG_ContentRunContent [_ccfdf +1:]);_aagg .Sdt .SdtContent .EG_ContentRunContent [_ccfdf +1]=_fc .NewEG_ContentRunContent ();_aagg .Sdt .SdtContent .EG_ContentRunContent [_ccfdf +1].R =_bffe ;};return Run {_adga ._efdb ,_bffe };};};};};};return _adga .AddRun ();}; -// X returns the inner wrapped XML type. -func (_ae Bookmark )X ()*_gc .CT_Bookmark {return _ae ._baf }; +// SetWrapPathLineTo sets wrapPath lineTo value. +func (_gee AnchorDrawWrapOptions )SetWrapPathLineTo (coordinates []*_daa .CT_Point2D ){_gee ._bgad =coordinates ;}; -// RunProperties controls run styling properties -type RunProperties struct{_dgadd *_gc .CT_RPr }; +// SetTop sets the top border to a specified type, color and thickness. +func (_cgd CellBorders )SetTop (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_cgd ._fbb .Top =_fc .NewCT_Border ();_ecdd (_cgd ._fbb .Top ,t ,c ,thickness );}; -// SetSmallCaps sets the run to small caps. -func (_aacd RunProperties )SetSmallCaps (b bool ){if !b {_aacd ._dgadd .SmallCaps =nil ;}else {_aacd ._dgadd .SmallCaps =_gc .NewCT_OnOff ();};}; +// NewStyles constructs a new empty Styles +func NewStyles ()Styles {return Styles {_fc .NewStyles ()}}; -// X returns the inner wrapped XML type. -func (_faaf Settings )X ()*_gc .Settings {return _faaf ._daef };func (_ebgee Document )mergeFields ()[]mergeFieldInfo {_ccaf :=[]Paragraph {};_dcd :=[]mergeFieldInfo {};for _ ,_dacc :=range _ebgee .Tables (){for _ ,_aafb :=range _dacc .Rows (){for _ ,_ffbe :=range _aafb .Cells (){_ccaf =append (_ccaf ,_ffbe .Paragraphs ()...);};};};_ccaf =append (_ccaf ,_ebgee .Paragraphs ()...);for _ ,_fadad :=range _ccaf {_aebg :=_fadad .Runs ();_ecd :=-1;_ddeag :=-1;_efgg :=-1;_bfad :=mergeFieldInfo {};for _ ,_befff :=range _fadad ._ebgb .EG_PContent {for _ ,_dgba :=range _befff .FldSimple {if _a .Contains (_dgba .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_gedd :=_degb (_dgba .InstrAttr );_gedd ._fafbc =true ;_gedd ._bbcf =_fadad ;_gedd ._cgbg =_befff ;_dcd =append (_dcd ,_gedd );};};};for _fdfgg :=0;_fdfgg < len (_aebg );_fdfgg ++{_fccb :=_aebg [_fdfgg ];for _ ,_ccgc :=range _fccb .X ().EG_RunInnerContent {if _ccgc .FldChar !=nil {switch _ccgc .FldChar .FldCharTypeAttr {case _gc .ST_FldCharTypeBegin :_ecd =_fdfgg ;case _gc .ST_FldCharTypeSeparate :_ddeag =_fdfgg ;case _gc .ST_FldCharTypeEnd :_efgg =_fdfgg ;if _bfad ._bcdd !=""{_bfad ._bbcf =_fadad ;_bfad ._eaab =_ecd ;_bfad ._egae =_efgg ;_bfad ._dfad =_ddeag ;_dcd =append (_dcd ,_bfad );};_ecd =-1;_ddeag =-1;_efgg =-1;_bfad =mergeFieldInfo {};};}else if _ccgc .InstrText !=nil &&_a .Contains (_ccgc .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _ecd !=-1&&_efgg ==-1{_bfad =_degb (_ccgc .InstrText .Content );};};};};};return _dcd ;}; +// SetAllowOverlapAttr sets the allowOverlap attribute of anchor. +func (_fg AnchoredDrawing )SetAllowOverlapAttr (val bool ){_fg ._cf .AllowOverlapAttr =val }; -// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. -func (_fdecb Run )AddDrawingAnchored (img _bdg .ImageRef )(AnchoredDrawing ,error ){_gaab :=_fdecb .newIC ();_gaab .Drawing =_gc .NewCT_Drawing ();_affg :=_gc .NewWdAnchor ();_cdbcd :=AnchoredDrawing {_fdecb ._ffgc ,_affg };_affg .SimplePosAttr =_b .Bool (false );_affg .AllowOverlapAttr =true ;_affg .CNvGraphicFramePr =_ba .NewCT_NonVisualGraphicFrameProperties ();_gaab .Drawing .Anchor =append (_gaab .Drawing .Anchor ,_affg );_affg .Graphic =_ba .NewGraphic ();_affg .Graphic .GraphicData =_ba .NewCT_GraphicalObjectData ();_affg .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065";_affg .SimplePos .XAttr .ST_CoordinateUnqualified =_b .Int64 (0);_affg .SimplePos .YAttr .ST_CoordinateUnqualified =_b .Int64 (0);_affg .PositionH .RelativeFromAttr =_gc .WdST_RelFromHPage ;_affg .PositionH .Choice =&_gc .WdCT_PosHChoice {};_affg .PositionH .Choice .PosOffset =_b .Int32 (0);_affg .PositionV .RelativeFromAttr =_gc .WdST_RelFromVPage ;_affg .PositionV .Choice =&_gc .WdCT_PosVChoice {};_affg .PositionV .Choice .PosOffset =_b .Int32 (0);_affg .Extent .CxAttr =int64 (float64 (img .Size ().X *_cbe .Pixel72 )/_cbe .EMU );_affg .Extent .CyAttr =int64 (float64 (img .Size ().Y *_cbe .Pixel72 )/_cbe .EMU );_affg .Choice =&_gc .WdEG_WrapTypeChoice {};_affg .Choice .WrapSquare =_gc .NewWdCT_WrapSquare ();_affg .Choice .WrapSquare .WrapTextAttr =_gc .WdST_WrapTextBothSides ;_ddeb :=0x7FFFFFFF&_c .Uint32 ();_affg .DocPr .IdAttr =_ddeb ;_fdce :=_bf .NewPic ();_fdce .NvPicPr .CNvPr .IdAttr =_ddeb ;_edgcd :=img .RelID ();if _edgcd ==""{return _cdbcd ,_bdc .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073");};_affg .Graphic .GraphicData .Any =append (_affg .Graphic .GraphicData .Any ,_fdce );_fdce .BlipFill =_ba .NewCT_BlipFillProperties ();_fdce .BlipFill .Blip =_ba .NewCT_Blip ();_fdce .BlipFill .Blip .EmbedAttr =&_edgcd ;_fdce .BlipFill .Stretch =_ba .NewCT_StretchInfoProperties ();_fdce .BlipFill .Stretch .FillRect =_ba .NewCT_RelativeRect ();_fdce .SpPr =_ba .NewCT_ShapeProperties ();_fdce .SpPr .Xfrm =_ba .NewCT_Transform2D ();_fdce .SpPr .Xfrm .Off =_ba .NewCT_Point2D ();_fdce .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_b .Int64 (0);_fdce .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_b .Int64 (0);_fdce .SpPr .Xfrm .Ext =_ba .NewCT_PositiveSize2D ();_fdce .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_cbe .Point );_fdce .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_cbe .Point );_fdce .SpPr .PrstGeom =_ba .NewCT_PresetGeometry2D ();_fdce .SpPr .PrstGeom .PrstAttr =_ba .ST_ShapeTypeRect ;return _cdbcd ,nil ;}; +// InsertParagraphBefore adds a new empty paragraph before the relativeTo +// paragraph. +func (_begd *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _begd .insertParagraph (relativeTo ,true );};func (_eedd *WatermarkPicture )getShapeType ()*_e .XSDAny {return _eedd .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");}; -// SetSize sets size attribute for a FormFieldTypeCheckBox in pt. -func (_bgbb FormField )SetSize (size uint64 ){size *=2;if _bgbb ._cfcf .CheckBox !=nil {_bgbb ._cfcf .CheckBox .Choice =_gc .NewCT_FFCheckBoxChoice ();_bgbb ._cfcf .CheckBox .Choice .Size =_gc .NewCT_HpsMeasure ();_bgbb ._cfcf .CheckBox .Choice .Size .ValAttr =_gc .ST_HpsMeasure {ST_UnsignedDecimalNumber :&size };};};func _fdf (_bff *_gc .CT_TblWidth ,_fffe float64 ){_bff .TypeAttr =_gc .ST_TblWidthPct ;_bff .WAttr =&_gc .ST_MeasurementOrPercent {};_bff .WAttr .ST_DecimalNumberOrPercent =&_gc .ST_DecimalNumberOrPercent {};_bff .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_b .Int64 (int64 (_fffe *50));}; +// GetHeader gets a section Header for given type t [ST_HdrFtrDefault, ST_HdrFtrEven, ST_HdrFtrFirst] +func (_gdef Section )GetHeader (t _fc .ST_HdrFtr )(Header ,bool ){for _ ,_ceecd :=range _gdef ._abdfc .EG_HdrFtrReferences {if _ceecd .HeaderReference .TypeAttr ==t {for _ ,_gefc :=range _gdef ._deebe .Headers (){_bdfeg :=_gdef ._deebe ._add .FindRIDForN (_gefc .Index (),_e .HeaderType );if _bdfeg ==_ceecd .HeaderReference .IdAttr {return _gefc ,true ;};};};};return Header {},false ;}; -// AddStyle adds a new empty style. -func (_gedb Styles )AddStyle (styleID string ,t _gc .ST_StyleType ,isDefault bool )Style {_gaeg :=_gc .NewCT_Style ();_gaeg .TypeAttr =t ;if isDefault {_gaeg .DefaultAttr =&_dde .ST_OnOff {};_gaeg .DefaultAttr .Bool =_b .Bool (isDefault );};_gaeg .StyleIdAttr =_b .String (styleID );_gedb ._caceg .Style =append (_gedb ._caceg .Style ,_gaeg );return Style {_gaeg };}; +// Caps returns true if paragraph font is capitalized. +func (_cdac ParagraphProperties )Caps ()bool {return _dgaef (_cdac ._eagd .RPr .Caps )}; -// SetTarget sets the URL target of the hyperlink. -func (_eegb HyperLink )SetTarget (url string ){_cgcd :=_eegb ._bcad .AddHyperlink (url );_eegb ._dgea .IdAttr =_b .String (_bdg .Relationship (_cgcd ).ID ());_eegb ._dgea .AnchorAttr =nil ;}; +// NumberingLevel is the definition for numbering for a particular level within +// a NumberingDefinition. +type NumberingLevel struct{_beec *_fc .CT_Lvl }; // SetNumberingDefinitionByID sets the numbering definition ID directly, which must // match an ID defined in numbering.xml -func (_ceab Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_ceab .ensurePPr ();if _ceab ._ebgb .PPr .NumPr ==nil {_ceab ._ebgb .PPr .NumPr =_gc .NewCT_NumPr ();};_gbcfg :=_gc .NewCT_DecimalNumber ();_gbcfg .ValAttr =int64 (abstractNumberID );_ceab ._ebgb .PPr .NumPr .NumId =_gbcfg ;}; - -// Underline returns the type of paragraph underline. -func (_accc ParagraphProperties )Underline ()_gc .ST_Underline {if _babba :=_accc ._eeeab .RPr .U ;_babba !=nil {return _babba .ValAttr ;};return 0;}; +func (_adce Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_adce .ensurePPr ();if _adce ._efdag .PPr .NumPr ==nil {_adce ._efdag .PPr .NumPr =_fc .NewCT_NumPr ();};_gggf :=_fc .NewCT_DecimalNumber ();_gggf .ValAttr =int64 (abstractNumberID );_adce ._efdag .PPr .NumPr .NumId =_gggf ;}; -// Properties returns the row properties. -func (_cbde Row )Properties ()RowProperties {if _cbde ._edgc .TrPr ==nil {_cbde ._edgc .TrPr =_gc .NewCT_TrPr ();};return RowProperties {_cbde ._edgc .TrPr };}; - -// SetAllCaps sets the run to all caps. -func (_ecaa RunProperties )SetAllCaps (b bool ){if !b {_ecaa ._dgadd .Caps =nil ;}else {_ecaa ._dgadd .Caps =_gc .NewCT_OnOff ();};}; +// Text returns the underlying tet in the run. +func (_dbbfe Run )Text ()string {if len (_dbbfe ._degf .EG_RunInnerContent )==0{return "";};_baee :=_ac .Buffer {};for _ ,_eddg :=range _dbbfe ._degf .EG_RunInnerContent {if _eddg .T !=nil {_baee .WriteString (_eddg .T .Content );};if _eddg .Tab !=nil {_baee .WriteByte ('\t');};};return _baee .String ();}; -// RemoveParagraph removes a paragraph from a footer. -func (_gddge Header )RemoveParagraph (p Paragraph ){for _ ,_acga :=range _gddge ._acdd .EG_ContentBlockContent {for _dfeb ,_cegg :=range _acga .P {if _cegg ==p ._ebgb {copy (_acga .P [_dfeb :],_acga .P [_dfeb +1:]);_acga .P =_acga .P [0:len (_acga .P )-1];return ;};};};}; +// IsFootnote returns a bool based on whether the run has a +// footnote or not. Returns both a bool as to whether it has +// a footnote as well as the ID of the footnote. +func (_fadgd Run )IsFootnote ()(bool ,int64 ){if _fadgd ._degf .EG_RunInnerContent !=nil {if _fadgd ._degf .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_fadgd ._degf .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0;};func (_ffaga Paragraph )ensurePPr (){if _ffaga ._efdag .PPr ==nil {_ffaga ._efdag .PPr =_fc .NewCT_PPr ();};}; -// UnderlineColor returns the hex color value of paragraph underline. -func (_eeba ParagraphProperties )UnderlineColor ()string {if _bgcf :=_eeba ._eeeab .RPr .U ;_bgcf !=nil {_edca :=_bgcf .ColorAttr ;if _edca !=nil &&_edca .ST_HexColorRGB !=nil {return *_edca .ST_HexColorRGB ;};};return "";}; +// AnchorDrawWrapOptions is options to set +// wrapPolygon for wrap text through and tight. +type AnchorDrawWrapOptions struct{_dfb bool ;_ddf *_daa .CT_Point2D ;_bgad []*_daa .CT_Point2D ;}; -// RunProperties returns the run properties controlling text formatting within the table. -func (_egcd TableConditionalFormatting )RunProperties ()RunProperties {if _egcd ._bcgbf .RPr ==nil {_egcd ._bcgbf .RPr =_gc .NewCT_RPr ();};return RunProperties {_egcd ._bcgbf .RPr };};func (_fe *chart )Target ()string {return _fe ._agb }; +// SetTextWrapBehindText sets the text wrap to behind text. +func (_bde AnchoredDrawing )SetTextWrapBehindText (){_bde ._cf .Choice =&_fc .WdEG_WrapTypeChoice {};_bde ._cf .Choice .WrapNone =_fc .NewWdCT_WrapNone ();_bde ._cf .BehindDocAttr =true ;_bde ._cf .LayoutInCellAttr =true ;_bde ._cf .AllowOverlapAttr =true ;}; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_dccd ParagraphProperties )Style ()string {if _dccd ._eeeab .PStyle !=nil {return _dccd ._eeeab .PStyle .ValAttr ;};return "";}; +// PossibleValues returns the possible values for a FormFieldTypeDropDown. +func (_aabe FormField )PossibleValues ()[]string {if _aabe ._dffg .DdList ==nil {return nil ;};_bgce :=[]string {};for _ ,_abde :=range _aabe ._dffg .DdList .ListEntry {if _abde ==nil {continue ;};_bgce =append (_bgce ,_abde .ValAttr );};return _bgce ;}; -// SetStrict is a shortcut for document.SetConformance, -// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: -// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. -func (_dddb Document )SetStrict (strict bool ){if strict {_dddb ._bga .ConformanceAttr =_dde .ST_ConformanceClassStrict ;}else {_dddb ._bga .ConformanceAttr =_dde .ST_ConformanceClassTransitional ;};}; +// X returns the inner wrapped XML type. +func (_gcbc Fonts )X ()*_fc .CT_Fonts {return _gcbc ._aecf };var (_egegd =[]string {"","\u0049","\u0049\u0049","\u0049\u0049\u0049","\u0049\u0056","\u0056","\u0056\u0049","\u0056\u0049\u0049","\u0056\u0049\u0049\u0049","\u0049\u0058"};_ecce =[]string {"","\u0058","\u0058\u0058","\u0058\u0058\u0058","\u0058\u004c","\u004c","\u004c\u0058","\u004c\u0058\u0058","\u004c\u0058\u0058\u0058","\u0058\u0043"};_faceb =[]string {"","\u0043","\u0043\u0043","\u0043\u0043\u0043","\u0043\u0044","\u0044","\u0044\u0043","\u0044\u0043\u0043","\u0044\u0043\u0043\u0043","\u0043\u004d","\u004d"};_gbeeb =[]string {"","\u004d","\u004d\u004d","\u004d\u004d\u004d","\u004d\u004d\u004d\u004d","\u004d\u004d\u004dM\u004d","\u004d\u004d\u004d\u004d\u004d\u004d","\u004dM\u004d\u004d\u004d\u004d\u004d","\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d","\u004dM\u004d\u004d\u004d\u004d\u004d\u004dM","\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d"};_ebbbf =[]string {"\u006f\u006e\u0065","\u0074\u0077\u006f","\u0074\u0068\u0072e\u0065","\u0066\u006f\u0075\u0072","\u0066\u0069\u0076\u0065","\u0073\u0069\u0078","\u0073\u0065\u0076e\u006e","\u0065\u0069\u0067h\u0074","\u006e\u0069\u006e\u0065","\u0074\u0065\u006e","\u0065\u006c\u0065\u0076\u0065\u006e","\u0074\u0077\u0065\u006c\u0076\u0065","\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e","\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e","\u0066i\u0066\u0074\u0065\u0065\u006e","\u0073i\u0078\u0074\u0065\u0065\u006e","\u0073e\u0076\u0065\u006e\u0074\u0065\u0065n","\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e","\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e"};_aefb =[]string {"\u0074\u0065\u006e","\u0074\u0077\u0065\u006e\u0074\u0079","\u0074\u0068\u0069\u0072\u0074\u0079","\u0066\u006f\u0072t\u0079","\u0066\u0069\u0066t\u0079","\u0073\u0069\u0078t\u0079","\u0073e\u0076\u0065\u006e\u0074\u0079","\u0065\u0069\u0067\u0068\u0074\u0079","\u006e\u0069\u006e\u0065\u0074\u0079"};_efc =[]string {"\u0066\u0069\u0072s\u0074","\u0073\u0065\u0063\u006f\u006e\u0064","\u0074\u0068\u0069r\u0064","\u0066\u006f\u0075\u0072\u0074\u0068","\u0066\u0069\u0066t\u0068","\u0073\u0069\u0078t\u0068","\u0073e\u0076\u0065\u006e\u0074\u0068","\u0065\u0069\u0067\u0068\u0074\u0068","\u006e\u0069\u006et\u0068","\u0074\u0065\u006et\u0068","\u0065\u006c\u0065\u0076\u0065\u006e\u0074\u0068","\u0074w\u0065\u006c\u0066\u0074\u0068","\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e\u0074\u0068","\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e\u0074\u0068","\u0066i\u0066\u0074\u0065\u0065\u006e\u0074h","\u0073i\u0078\u0074\u0065\u0065\u006e\u0074h","s\u0065\u0076\u0065\u006e\u0074\u0065\u0065\u006e\u0074\u0068","\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e\u0074\u0068","\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e\u0074\u0068"};_cfggf =[]string {"\u0074\u0065\u006et\u0068","\u0074w\u0065\u006e\u0074\u0069\u0065\u0074h","\u0074h\u0069\u0072\u0074\u0069\u0065\u0074h","\u0066\u006f\u0072\u0074\u0069\u0065\u0074\u0068","\u0066\u0069\u0066\u0074\u0069\u0065\u0074\u0068","\u0073\u0069\u0078\u0074\u0069\u0065\u0074\u0068","\u0073\u0065\u0076\u0065\u006e\u0074\u0069\u0065\u0074\u0068","\u0065i\u0067\u0068\u0074\u0069\u0065\u0074h","\u006ei\u006e\u0065\u0074\u0069\u0065\u0074h"};_dggg ="\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004bL\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u0055\u0056W\u0058\u0059\u005a";); -// SetStyle sets style to the text in watermark. -func (_dfeab *WatermarkText )SetStyle (style _bdd .TextpathStyle ){_ddcga :=_dfeab .getShape ();if _dfeab ._egege !=nil {_gcged :=_dfeab ._egege .EG_ShapeElements ;if len (_gcged )> 0&&_gcged [0].Textpath !=nil {var _eeeec =style .String ();_gcged [0].Textpath .StyleAttr =&_eeeec ;};return ;};_bfgc :=_dfeab .findNode (_ddcga ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _fbac ,_dgceg :=range _bfgc .Attrs {if _dgceg .Name .Local =="\u0073\u0074\u0079l\u0065"{_bfgc .Attrs [_fbac ].Value =style .String ();};};}; +// SetName sets the name of the bookmark. This is the name that is used to +// reference the bookmark from hyperlinks. +func (_dfd Bookmark )SetName (name string ){_dfd ._eeb .NameAttr =name };func (_gfded *WatermarkPicture )getInnerElement (_cbbf string )*_e .XSDAny {for _ ,_dfbea :=range _gfded ._efgc .Any {_gcdfe ,_ffeec :=_dfbea .(*_e .XSDAny );if _ffeec &&(_gcdfe .XMLName .Local ==_cbbf ||_gcdfe .XMLName .Local =="\u0076\u003a"+_cbbf ){return _gcdfe ;};};return nil ;}; -// TableBorders allows manipulation of borders on a table. -type TableBorders struct{_fdbb *_gc .CT_TblBorders }; +// SetAfterLineSpacing sets spacing below paragraph in line units. +func (_geag Paragraph )SetAfterLineSpacing (d _gdc .Distance ){_geag .ensurePPr ();if _geag ._efdag .PPr .Spacing ==nil {_geag ._efdag .PPr .Spacing =_fc .NewCT_Spacing ();};_babd :=_geag ._efdag .PPr .Spacing ;_babd .AfterLinesAttr =_e .Int64 (int64 (d /_gdc .Twips ));}; -// Paragraphs returns the paragraphs defined in the cell. -func (_dea Cell )Paragraphs ()[]Paragraph {_age :=[]Paragraph {};for _ ,_ggg :=range _dea ._cbeb .EG_BlockLevelElts {for _ ,_ac :=range _ggg .EG_ContentBlockContent {for _ ,_bfc :=range _ac .P {_age =append (_age ,Paragraph {_dea ._cbgd ,_bfc });};};};return _age ;}; +// TableConditionalFormatting returns a conditional formatting object of a given +// type. Calling this method repeatedly will return the same object. +func (_edddc Style )TableConditionalFormatting (typ _fc .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_afcfb :=range _edddc ._afcd .TblStylePr {if _afcfb .TypeAttr ==typ {return TableConditionalFormatting {_afcfb };};};_fdgdg :=_fc .NewCT_TblStylePr ();_fdgdg .TypeAttr =typ ;_edddc ._afcd .TblStylePr =append (_edddc ._afcd .TblStylePr ,_fdgdg );return TableConditionalFormatting {_fdgdg };}; -// RemoveRun removes a child run from a paragraph. -func (_eaeeg Paragraph )RemoveRun (r Run ){for _ ,_ffbb :=range _eaeeg ._ebgb .EG_PContent {for _defa ,_cbccc :=range _ffbb .EG_ContentRunContent {if _cbccc .R ==r ._bced {copy (_ffbb .EG_ContentRunContent [_defa :],_ffbb .EG_ContentRunContent [_defa +1:]);_ffbb .EG_ContentRunContent =_ffbb .EG_ContentRunContent [0:len (_ffbb .EG_ContentRunContent )-1];};if _cbccc .Sdt !=nil &&_cbccc .Sdt .SdtContent !=nil {for _ebfe ,_bagbf :=range _cbccc .Sdt .SdtContent .EG_ContentRunContent {if _bagbf .R ==r ._bced {copy (_cbccc .Sdt .SdtContent .EG_ContentRunContent [_ebfe :],_cbccc .Sdt .SdtContent .EG_ContentRunContent [_ebfe +1:]);_cbccc .Sdt .SdtContent .EG_ContentRunContent =_cbccc .Sdt .SdtContent .EG_ContentRunContent [0:len (_cbccc .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; +// AddParagraph adds a paragraph to the table cell. +func (_ddc Cell )AddParagraph ()Paragraph {_ace :=_fc .NewEG_BlockLevelElts ();_ddc ._cfe .EG_BlockLevelElts =append (_ddc ._cfe .EG_BlockLevelElts ,_ace );_ebf :=_fc .NewEG_ContentBlockContent ();_ace .EG_ContentBlockContent =append (_ace .EG_ContentBlockContent ,_ebf );_ggba :=_fc .NewCT_P ();_ebf .P =append (_ebf .P ,_ggba );return Paragraph {_ddc ._baf ,_ggba };}; -// SetWidth sets the table with to a specified width. -func (_defbd TableProperties )SetWidth (d _cbe .Distance ){_defbd ._cbbd .TblW =_gc .NewCT_TblWidth ();_defbd ._cbbd .TblW .TypeAttr =_gc .ST_TblWidthDxa ;_defbd ._cbbd .TblW .WAttr =&_gc .ST_MeasurementOrPercent {};_defbd ._cbbd .TblW .WAttr .ST_DecimalNumberOrPercent =&_gc .ST_DecimalNumberOrPercent {};_defbd ._cbbd .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_b .Int64 (int64 (d /_cbe .Twips ));}; +// AddWatermarkText adds new watermark text to the document. +func (_fafe *Document )AddWatermarkText (text string )WatermarkText {var _fcbf []Header ;if _dgae ,_eee :=_fafe .BodySection ().GetHeader (_fc .ST_HdrFtrDefault );_eee {_fcbf =append (_fcbf ,_dgae );};if _ggae ,_gcdff :=_fafe .BodySection ().GetHeader (_fc .ST_HdrFtrEven );_gcdff {_fcbf =append (_fcbf ,_ggae );};if _agfg ,_dgbd :=_fafe .BodySection ().GetHeader (_fc .ST_HdrFtrFirst );_dgbd {_fcbf =append (_fcbf ,_agfg );};if len (_fcbf )< 1{_gdff :=_fafe .AddHeader ();_fafe .BodySection ().SetHeader (_gdff ,_fc .ST_HdrFtrDefault );_fcbf =append (_fcbf ,_gdff );};_bebg :=NewWatermarkText ();for _ ,_dcc :=range _fcbf {_eddd :=_dcc .Paragraphs ();if len (_eddd )< 1{_ccfd :=_dcc .AddParagraph ();_ccfd .AddRun ().AddText ("");};for _ ,_ebe :=range _dcc .X ().EG_ContentBlockContent {for _ ,_dbd :=range _ebe .P {for _ ,_affe :=range _dbd .EG_PContent {for _ ,_agb :=range _affe .EG_ContentRunContent {if _agb .R ==nil {continue ;};for _ ,_dce :=range _agb .R .EG_RunInnerContent {_dce .Pict =_bebg ._bddb ;break ;};};};};};};_bebg .SetText (text );return _bebg ;}; -// SetAll sets all of the borders to a given value. -func (_afc CellBorders )SetAll (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_afc .SetBottom (t ,c ,thickness );_afc .SetLeft (t ,c ,thickness );_afc .SetRight (t ,c ,thickness );_afc .SetTop (t ,c ,thickness );_afc .SetInsideHorizontal (t ,c ,thickness );_afc .SetInsideVertical (t ,c ,thickness );}; +// SetUnderline controls underline for a run style. +func (_cgbc RunProperties )SetUnderline (style _fc .ST_Underline ,c _cd .Color ){if style ==_fc .ST_UnderlineUnset {_cgbc ._cddc .U =nil ;}else {_cgbc ._cddc .U =_fc .NewCT_Underline ();_cgbc ._cddc .U .ColorAttr =&_fc .ST_HexColor {};_cgbc ._cddc .U .ColorAttr .ST_HexColorRGB =c .AsRGBString ();_cgbc ._cddc .U .ValAttr =style ;};}; -// SetName sets the name of the image, visible in the properties of the image -// within Word. -func (_ea AnchoredDrawing )SetName (name string ){_ea ._ad .DocPr .NameAttr =name ;for _ ,_bc :=range _ea ._ad .Graphic .GraphicData .Any {if _cba ,_cbg :=_bc .(*_bf .Pic );_cbg {_cba .NvPicPr .CNvPr .DescrAttr =_b .String (name );};};}; +// Italic returns true if run font is italic. +func (_gccaf RunProperties )Italic ()bool {_bfcd :=_gccaf ._cddc ;return _dgaef (_bfcd .I )||_dgaef (_bfcd .ICs );}; -// SetStartPct sets the cell start margin -func (_ec CellMargins )SetStartPct (pct float64 ){_ec ._cbgc .Start =_gc .NewCT_TblWidth ();_fdf (_ec ._cbgc .Start ,pct );}; +// NewSettings constructs a new empty Settings +func NewSettings ()Settings {_dccbc :=_fc .NewSettings ();_dccbc .Compat =_fc .NewCT_Compat ();_ceff :=_fc .NewCT_CompatSetting ();_ceff .NameAttr =_e .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065");_ceff .UriAttr =_e .String ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006fff\u0069\u0063\u0065/\u0077o\u0072\u0064");_ceff .ValAttr =_e .String ("\u0031\u0035");_dccbc .Compat .CompatSetting =append (_dccbc .Compat .CompatSetting ,_ceff );return Settings {_dccbc };}; -// TableLook returns the table look, or conditional formatting applied to a table style. -func (_bdced TableProperties )TableLook ()TableLook {if _bdced ._cbbd .TblLook ==nil {_bdced ._cbbd .TblLook =_gc .NewCT_TblLook ();};return TableLook {_bdced ._cbbd .TblLook };};func _agca (_febg []*_gc .EG_ContentBlockContent ,_agaa *TableInfo )[]TextItem {_faab :=[]TextItem {};for _ ,_ecea :=range _febg {if _agbe :=_ecea .Sdt ;_agbe !=nil {if _fafb :=_agbe .SdtContent ;_fafb !=nil {_faab =append (_faab ,_gbdb (_fafb .P ,_agaa ,nil )...);};};_faab =append (_faab ,_gbdb (_ecea .P ,_agaa ,nil )...);for _ ,_cbggb :=range _ecea .Tbl {for _efac ,_aggg :=range _cbggb .EG_ContentRowContent {for _ ,_gbaae :=range _aggg .Tr {for _ddbd ,_caea :=range _gbaae .EG_ContentCellContent {for _ ,_adddf :=range _caea .Tc {_cbcb :=&TableInfo {Table :_cbggb ,Row :_gbaae ,Cell :_adddf ,RowIndex :_efac ,ColIndex :_ddbd };for _ ,_dagc :=range _adddf .EG_BlockLevelElts {_faab =append (_faab ,_agca (_dagc .EG_ContentBlockContent ,_cbcb )...);};};};};};};};return _faab ;};func _gagae (_egeg *_gc .EG_ContentBlockContent )[]Bookmark {_dbcc :=[]Bookmark {};for _ ,_cacg :=range _egeg .P {for _ ,_fceb :=range _cacg .EG_PContent {for _ ,_eeeb :=range _fceb .EG_ContentRunContent {for _ ,_aadb :=range _eeeb .EG_RunLevelElts {for _ ,_afaf :=range _aadb .EG_RangeMarkupElements {if _afaf .BookmarkStart !=nil {_dbcc =append (_dbcc ,Bookmark {_afaf .BookmarkStart });};};};};};};for _ ,_gccb :=range _egeg .EG_RunLevelElts {for _ ,_dbgfd :=range _gccb .EG_RangeMarkupElements {if _dbgfd .BookmarkStart !=nil {_dbcc =append (_dbcc ,Bookmark {_dbgfd .BookmarkStart });};};};for _ ,_gfaf :=range _egeg .Tbl {for _ ,_addd :=range _gfaf .EG_ContentRowContent {for _ ,_afdd :=range _addd .Tr {for _ ,_ebbg :=range _afdd .EG_ContentCellContent {for _ ,_afbfb :=range _ebbg .Tc {for _ ,_acc :=range _afbfb .EG_BlockLevelElts {for _ ,_dcbe :=range _acc .EG_ContentBlockContent {for _ ,_dbb :=range _gagae (_dcbe ){_dbcc =append (_dbcc ,_dbb );};};};};};};};};return _dbcc ;}; +// RightToLeft returns true if paragraph text goes from right to left. +func (_gfec ParagraphProperties )RightToLeft ()bool {return _dgaef (_gfec ._eagd .RPr .Rtl )}; -// SetLeftIndent controls left indent of paragraph. -func (_dgdg Paragraph )SetLeftIndent (m _cbe .Distance ){_dgdg .ensurePPr ();_dafb :=_dgdg ._ebgb .PPr ;if _dafb .Ind ==nil {_dafb .Ind =_gc .NewCT_Ind ();};if m ==_cbe .Zero {_dafb .Ind .LeftAttr =nil ;}else {_dafb .Ind .LeftAttr =&_gc .ST_SignedTwipsMeasure {};_dafb .Ind .LeftAttr .Int64 =_b .Int64 (int64 (m /_cbe .Twips ));};}; +// SetStyle sets the style of a paragraph. +func (_afae ParagraphProperties )SetStyle (s string ){if s ==""{_afae ._eagd .PStyle =nil ;}else {_afae ._eagd .PStyle =_fc .NewCT_String ();_afae ._eagd .PStyle .ValAttr =s ;};}; -// SetSize sets the size of the displayed image on the page. -func (_ebda InlineDrawing )SetSize (w ,h _cbe .Distance ){_ebda ._bcee .Extent .CxAttr =int64 (float64 (w *_cbe .Pixel72 )/_cbe .EMU );_ebda ._bcee .Extent .CyAttr =int64 (float64 (h *_cbe .Pixel72 )/_cbe .EMU );}; +// Paragraphs returns the paragraphs defined in an endnote. +func (_fbee Endnote )Paragraphs ()[]Paragraph {_adcgb :=[]Paragraph {};for _ ,_eafc :=range _fbee .content (){for _ ,_bgfad :=range _eafc .P {_adcgb =append (_adcgb ,Paragraph {_fbee ._fggd ,_bgfad });};};return _adcgb ;}; -// SetPictureWashout set washout to watermark picture. -func (_ddeg *WatermarkPicture )SetPictureWashout (isWashout bool ){if _ddeg ._fbaa !=nil {_faac :=_ddeg ._fbaa .EG_ShapeElements ;if len (_faac )> 0&&_faac [0].Imagedata !=nil {if isWashout {_bdbfb :="\u0031\u0039\u0036\u0036\u0031\u0066";_fcdd :="\u0032\u0032\u0039\u0033\u0038\u0066";_faac [0].Imagedata .GainAttr =&_bdbfb ;_faac [0].Imagedata .BlacklevelAttr =&_fcdd ;};};};}; +// SetBeforeAuto controls if spacing before a paragraph is automatically determined. +func (_cbgaa ParagraphSpacing )SetBeforeAuto (b bool ){if b {_cbgaa ._daddg .BeforeAutospacingAttr =&_db .ST_OnOff {};_cbgaa ._daddg .BeforeAutospacingAttr .Bool =_e .Bool (true );}else {_cbgaa ._daddg .BeforeAutospacingAttr =nil ;};}; -// GetSize return the size of anchor on the page. -func (_bfa AnchoredDrawing )GetSize ()(_aac ,_dg int64 ){return _bfa ._ad .Extent .CxAttr ,_bfa ._ad .Extent .CyAttr ;}; +// SetLayout controls the table layout. wml.ST_TblLayoutTypeAutofit corresponds +// to "Automatically resize to fit contents" being checked, while +// wml.ST_TblLayoutTypeFixed corresponds to it being unchecked. +func (_dddf TableProperties )SetLayout (l _fc .ST_TblLayoutType ){if l ==_fc .ST_TblLayoutTypeUnset ||l ==_fc .ST_TblLayoutTypeAutofit {_dddf ._dfbb .TblLayout =nil ;}else {_dddf ._dfbb .TblLayout =_fc .NewCT_TblLayoutType ();_dddf ._dfbb .TblLayout .TypeAttr =l ;};}; -// SetColumnBandSize sets the number of Columns in the column band -func (_faeb TableStyleProperties )SetColumnBandSize (cols int64 ){_faeb ._fabbf .TblStyleColBandSize =_gc .NewCT_DecimalNumber ();_faeb ._fabbf .TblStyleColBandSize .ValAttr =cols ;}; +// InitializeDefault constructs the default styles. +func (_aaab Styles )InitializeDefault (){_aaab .initializeDocDefaults ();_aaab .initializeStyleDefaults ();}; -// Spacing returns the paragraph spacing settings. -func (_fbeaf ParagraphProperties )Spacing ()ParagraphSpacing {if _fbeaf ._eeeab .Spacing ==nil {_fbeaf ._eeeab .Spacing =_gc .NewCT_Spacing ();};return ParagraphSpacing {_fbeaf ._eeeab .Spacing };};func (_bggb *WatermarkPicture )getShapeImagedata ()*_b .XSDAny {return _bggb .getInnerElement ("\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");}; +// Cell is a table cell within a document (not a spreadsheet) +type Cell struct{_baf *Document ;_cfe *_fc .CT_Tc ;}; // X returns the inner wrapped XML type. -func (_eacd RunProperties )X ()*_gc .CT_RPr {return _eacd ._dgadd }; +func (_baab NumberingDefinition )X ()*_fc .CT_AbstractNum {return _baab ._gbcc }; -// Paragraphs returns the paragraphs defined in a header. -func (_ffcfc Header )Paragraphs ()[]Paragraph {_bfecd :=[]Paragraph {};for _ ,_afdgc :=range _ffcfc ._acdd .EG_ContentBlockContent {for _ ,_bdgab :=range _afdgc .P {_bfecd =append (_bfecd ,Paragraph {_ffcfc ._ggfff ,_bdgab });};};for _ ,_gfdcae :=range _ffcfc .Tables (){for _ ,_cbcbd :=range _gfdcae .Rows (){for _ ,_gdc :=range _cbcbd .Cells (){_bfecd =append (_bfecd ,_gdc .Paragraphs ()...);};};};return _bfecd ;}; +// SetStyle sets style to the text in watermark. +func (_bfgffb *WatermarkText )SetStyle (style _bdb .TextpathStyle ){_beca :=_bfgffb .getShape ();if _bfgffb ._badfg !=nil {_aedce :=_bfgffb ._badfg .EG_ShapeElements ;if len (_aedce )> 0&&_aedce [0].Textpath !=nil {var _fegab =style .String ();_aedce [0].Textpath .StyleAttr =&_fegab ;};return ;};_ffce :=_bfgffb .findNode (_beca ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _gaefd ,_cfggfc :=range _ffce .Attrs {if _cfggfc .Name .Local =="\u0073\u0074\u0079l\u0065"{_ffce .Attrs [_gaefd ].Value =style .String ();};};}; -// ExtractFromHeader returns text from the document header as an array of TextItems. -func ExtractFromHeader (header *_gc .Hdr )[]TextItem {return _agca (header .EG_ContentBlockContent ,nil )}; +// GetImageObjByRelId returns a common.Image with the associated relation ID in the +// document. +func (_ffde *Document )GetImageObjByRelId (relId string )(_bd .Image ,error ){_cedb :=_ffde ._add .GetTargetByRelId (relId );return _ffde .DocBase .GetImageBytesByTarget (_cedb );}; -// Properties returns the table properties. -func (_dbac Table )Properties ()TableProperties {if _dbac ._ebec .TblPr ==nil {_dbac ._ebec .TblPr =_gc .NewCT_TblPr ();};return TableProperties {_dbac ._ebec .TblPr };}; +// Pict returns the pict object. +func (_cacgc *WatermarkPicture )Pict ()*_fc .CT_Picture {return _cacgc ._efgc }; -// InitializeDefault constructs the default styles. -func (_baeb Styles )InitializeDefault (){_baeb .initializeDocDefaults ();_baeb .initializeStyleDefaults ();}; +// SetStartIndent controls the start indent of the paragraph. +func (_eebeg ParagraphStyleProperties )SetStartIndent (m _gdc .Distance ){if _eebeg ._aaec .Ind ==nil {_eebeg ._aaec .Ind =_fc .NewCT_Ind ();};if m ==_gdc .Zero {_eebeg ._aaec .Ind .StartAttr =nil ;}else {_eebeg ._aaec .Ind .StartAttr =&_fc .ST_SignedTwipsMeasure {};_eebeg ._aaec .Ind .StartAttr .Int64 =_e .Int64 (int64 (m /_gdc .Twips ));};}; -// AddText adds tet to a run. -func (_cbeba Run )AddText (s string ){_bceb :=_gc .NewEG_RunInnerContent ();_cbeba ._bced .EG_RunInnerContent =append (_cbeba ._bced .EG_RunInnerContent ,_bceb );_bceb .T =_gc .NewCT_Text ();if _b .NeedsSpacePreserve (s ){_ccca :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_bceb .T .SpaceAttr =&_ccca ;};_bceb .T .Content =s ;};type mergeFieldInfo struct{_bcdd string ;_fdcg string ;_cgeac string ;_faae bool ;_adag bool ;_cdgb bool ;_ecgb bool ;_bbcf Paragraph ;_eaab ,_dfad ,_egae int ;_cgbg *_gc .EG_PContent ;_fafbc bool ;};func (_ddgf Paragraph )insertRun (_cdfg Run ,_aaab bool )Run {for _ ,_begd :=range _ddgf ._ebgb .EG_PContent {for _becg ,_eefea :=range _begd .EG_ContentRunContent {if _eefea .R ==_cdfg .X (){_dbag :=_gc .NewCT_R ();_begd .EG_ContentRunContent =append (_begd .EG_ContentRunContent ,nil );if _aaab {copy (_begd .EG_ContentRunContent [_becg +1:],_begd .EG_ContentRunContent [_becg :]);_begd .EG_ContentRunContent [_becg ]=_gc .NewEG_ContentRunContent ();_begd .EG_ContentRunContent [_becg ].R =_dbag ;}else {copy (_begd .EG_ContentRunContent [_becg +2:],_begd .EG_ContentRunContent [_becg +1:]);_begd .EG_ContentRunContent [_becg +1]=_gc .NewEG_ContentRunContent ();_begd .EG_ContentRunContent [_becg +1].R =_dbag ;};return Run {_ddgf ._beagg ,_dbag };};if _eefea .Sdt !=nil &&_eefea .Sdt .SdtContent !=nil {for _ ,_gcbc :=range _eefea .Sdt .SdtContent .EG_ContentRunContent {if _gcbc .R ==_cdfg .X (){_ddecd :=_gc .NewCT_R ();_eefea .Sdt .SdtContent .EG_ContentRunContent =append (_eefea .Sdt .SdtContent .EG_ContentRunContent ,nil );if _aaab {copy (_eefea .Sdt .SdtContent .EG_ContentRunContent [_becg +1:],_eefea .Sdt .SdtContent .EG_ContentRunContent [_becg :]);_eefea .Sdt .SdtContent .EG_ContentRunContent [_becg ]=_gc .NewEG_ContentRunContent ();_eefea .Sdt .SdtContent .EG_ContentRunContent [_becg ].R =_ddecd ;}else {copy (_eefea .Sdt .SdtContent .EG_ContentRunContent [_becg +2:],_eefea .Sdt .SdtContent .EG_ContentRunContent [_becg +1:]);_eefea .Sdt .SdtContent .EG_ContentRunContent [_becg +1]=_gc .NewEG_ContentRunContent ();_eefea .Sdt .SdtContent .EG_ContentRunContent [_becg +1].R =_ddecd ;};return Run {_ddgf ._beagg ,_ddecd };};};};};};return _ddgf .AddRun ();};type chart struct{_bca *_cb .ChartSpace ;_ffa string ;_agb string ;}; +// SetTableIndent sets the Table Indent from the Leading Margin +func (_gcae TableStyleProperties )SetTableIndent (ind _gdc .Distance ){_gcae ._adba .TblInd =_fc .NewCT_TblWidth ();_gcae ._adba .TblInd .TypeAttr =_fc .ST_TblWidthDxa ;_gcae ._adba .TblInd .WAttr =&_fc .ST_MeasurementOrPercent {};_gcae ._adba .TblInd .WAttr .ST_DecimalNumberOrPercent =&_fc .ST_DecimalNumberOrPercent {};_gcae ._adba .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (ind /_gdc .Dxa ));}; -// AddImageRef add ImageRef to header as relationship, returning ImageRef -// that can be used to be placed as header content. -func (_cbad Header )AddImageRef (r _bdg .ImageRef )(_bdg .ImageRef ,error ){var _cead _bdg .Relationships ;for _ebab ,_dfbe :=range _cbad ._ggfff ._abe {if _dfbe ==_cbad ._acdd {_cead =_cbad ._ggfff ._cfb [_ebab ];};};_fbaf :=_cead .AddRelationship (r .Target (),_b .ImageType );r .SetRelID (_fbaf .X ().IdAttr );return r ,nil ;}; +// SetVerticalBanding controls the conditional formatting for vertical banding. +func (_dcdea TableLook )SetVerticalBanding (on bool ){if !on {_dcdea ._defbd .NoVBandAttr =&_db .ST_OnOff {};_dcdea ._defbd .NoVBandAttr .ST_OnOff1 =_db .ST_OnOff1On ;}else {_dcdea ._defbd .NoVBandAttr =&_db .ST_OnOff {};_dcdea ._defbd .NoVBandAttr .ST_OnOff1 =_db .ST_OnOff1Off ;};}; -// SetLastColumn controls the conditional formatting for the last column in a table. -func (_gfgb TableLook )SetLastColumn (on bool ){if !on {_gfgb ._aeba .LastColumnAttr =&_dde .ST_OnOff {};_gfgb ._aeba .LastColumnAttr .ST_OnOff1 =_dde .ST_OnOff1Off ;}else {_gfgb ._aeba .LastColumnAttr =&_dde .ST_OnOff {};_gfgb ._aeba .LastColumnAttr .ST_OnOff1 =_dde .ST_OnOff1On ;};}; +// RemoveRun removes a child run from a paragraph. +func (_bcaf Paragraph )RemoveRun (r Run ){for _ ,_bfbdd :=range _bcaf ._efdag .EG_PContent {for _fagda ,_gdcdd :=range _bfbdd .EG_ContentRunContent {if _gdcdd .R ==r ._degf {copy (_bfbdd .EG_ContentRunContent [_fagda :],_bfbdd .EG_ContentRunContent [_fagda +1:]);_bfbdd .EG_ContentRunContent =_bfbdd .EG_ContentRunContent [0:len (_bfbdd .EG_ContentRunContent )-1];};if _gdcdd .Sdt !=nil &&_gdcdd .Sdt .SdtContent !=nil {for _ccfef ,_dfecd :=range _gdcdd .Sdt .SdtContent .EG_ContentRunContent {if _dfecd .R ==r ._degf {copy (_gdcdd .Sdt .SdtContent .EG_ContentRunContent [_ccfef :],_gdcdd .Sdt .SdtContent .EG_ContentRunContent [_ccfef +1:]);_gdcdd .Sdt .SdtContent .EG_ContentRunContent =_gdcdd .Sdt .SdtContent .EG_ContentRunContent [0:len (_gdcdd .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_abefa TableBorders )SetInsideHorizontal (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_abefa ._fdbb .InsideH =_gc .NewCT_Border ();_fdabg (_abefa ._fdbb .InsideH ,t ,c ,thickness );}; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_afcce TableBorders )SetInsideVertical (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_afcce ._aegg .InsideV =_fc .NewCT_Border ();_ecdd (_afcce ._aegg .InsideV ,t ,c ,thickness );}; -// NewNumbering constructs a new numbering. -func NewNumbering ()Numbering {_ecc :=_gc .NewNumbering ();return Numbering {_ecc }}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_fbba ParagraphProperties )Style ()string {if _fbba ._eagd .PStyle !=nil {return _fbba ._eagd .PStyle .ValAttr ;};return "";}; -// AddParagraph adds a paragraph to the header. -func (_bcdfe Header )AddParagraph ()Paragraph {_bece :=_gc .NewEG_ContentBlockContent ();_bcdfe ._acdd .EG_ContentBlockContent =append (_bcdfe ._acdd .EG_ContentBlockContent ,_bece );_acef :=_gc .NewCT_P ();_bece .P =append (_bece .P ,_acef );return Paragraph {_bcdfe ._ggfff ,_acef };}; +// SetSize sets the size of the displayed image on the page. +func (_cag AnchoredDrawing )SetSize (w ,h _gdc .Distance ){_cag ._cf .Extent .CxAttr =int64 (float64 (w *_gdc .Pixel72 )/_gdc .EMU );_cag ._cf .Extent .CyAttr =int64 (float64 (h *_gdc .Pixel72 )/_gdc .EMU );}; -// ParagraphSpacing controls the spacing for a paragraph and its lines. -type ParagraphSpacing struct{_dacfe *_gc .CT_Spacing }; +// SetStartPct sets the cell start margin +func (_gcca CellMargins )SetStartPct (pct float64 ){_gcca ._geg .Start =_fc .NewCT_TblWidth ();_bed (_gcca ._geg .Start ,pct );}; -// NewWatermarkPicture generates new WatermarkPicture. -func NewWatermarkPicture ()WatermarkPicture {_ceeff :=_gda .NewShapetype ();_abbbf :=_gda .NewEG_ShapeElements ();_abbbf .Formulas =_bfgf ();_abbbf .Path =_gbcg ();_abbbf .Lock =_abadf ();_ceeff .EG_ShapeElements =[]*_gda .EG_ShapeElements {_abbbf };var (_bgcfg ="\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_geeca ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_aded =float32 (75.0);_abfe ="\u006d\u0040\u0034\u00405l\u0040\u0034\u0040\u0031\u0031\u0040\u0039\u0040\u0031\u0031\u0040\u0039\u0040\u0035x\u0065";);_ceeff .IdAttr =&_bgcfg ;_ceeff .CoordsizeAttr =&_geeca ;_ceeff .SptAttr =&_aded ;_ceeff .PreferrelativeAttr =_dde .ST_TrueFalseTrue ;_ceeff .PathAttr =&_abfe ;_ceeff .FilledAttr =_dde .ST_TrueFalseFalse ;_ceeff .StrokedAttr =_dde .ST_TrueFalseFalse ;_daad :=_gda .NewShape ();_cfadd :=_gda .NewEG_ShapeElements ();_cfadd .Imagedata =_gdef ();_daad .EG_ShapeElements =[]*_gda .EG_ShapeElements {_cfadd };var (_dfbeg ="\u0057\u006f\u0072\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u0057\u0061\u0074\u0065\u0072\u006d\u0061r\u006b\u0031\u0036\u0033\u0032\u0033\u0031\u0036\u0035\u0039\u0035";_dcddg ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031";_eggcf ="#\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_afad ="";_cgebg ="\u0070os\u0069t\u0069o\u006e\u003a\u0061\u0062\u0073\u006fl\u0075\u0074\u0065\u003bm\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0030\u003bma\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0030\u0070\u0074;\u0068e\u0069\u0067\u0068\u0074\u003a\u0030\u0070\u0074\u003b\u007a\u002d\u0069\u006ed\u0065\u0078:\u002d\u0032\u00351\u0036\u0035\u0038\u0032\u0034\u0030\u003b\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003bm\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002drela\u0074\u0069\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065\u0072t\u0069c\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e-\u0076\u0065r\u0074\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e";);_daad .IdAttr =&_dfbeg ;_daad .SpidAttr =&_dcddg ;_daad .TypeAttr =&_eggcf ;_daad .AltAttr =&_afad ;_daad .StyleAttr =&_cgebg ;_daad .AllowincellAttr =_dde .ST_TrueFalseFalse ;_geab :=_gc .NewCT_Picture ();_geab .Any =[]_b .Any {_ceeff ,_daad };return WatermarkPicture {_cfaf :_geab ,_fbaa :_daad ,_fafd :_ceeff };}; +// SetLinkedStyle sets the style that this style is linked to. +func (_dbccg Style )SetLinkedStyle (name string ){if name ==""{_dbccg ._afcd .Link =nil ;}else {_dbccg ._afcd .Link =_fc .NewCT_String ();_dbccg ._afcd .Link .ValAttr =name ;};};func _dbbe ()*_eg .Path {_afef :=_eg .NewPath ();_afef .ExtrusionokAttr =_db .ST_TrueFalseTrue ;_afef .GradientshapeokAttr =_db .ST_TrueFalseTrue ;_afef .ConnecttypeAttr =_eg .OfcST_ConnectTypeRect ;return _afef ;}; -// X returns the inner wrapped XML type. -func (_fbfg InlineDrawing )X ()*_gc .WdInline {return _fbfg ._bcee }; +// SetTextWrapTight sets the text wrap to tight with a give wrap type. +func (_gcge AnchoredDrawing )SetTextWrapTight (option *AnchorDrawWrapOptions ){_gcge ._cf .Choice =&_fc .WdEG_WrapTypeChoice {};_gcge ._cf .Choice .WrapTight =_fc .NewWdCT_WrapTight ();_gcge ._cf .Choice .WrapTight .WrapTextAttr =_fc .WdST_WrapTextBothSides ;_ad :=false ;_gcge ._cf .Choice .WrapTight .WrapPolygon .EditedAttr =&_ad ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_gcge ._cf .Choice .WrapTight .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_gcge ._cf .Choice .WrapTight .WrapPolygon .Start =option .GetWrapPathStart ();_gcge ._cf .LayoutInCellAttr =true ;_gcge ._cf .AllowOverlapAttr =true ;};func (_faef *WatermarkText )findNode (_aacag *_e .XSDAny ,_cagda string )*_e .XSDAny {for _ ,_eafcdc :=range _aacag .Nodes {if _eafcdc .XMLName .Local ==_cagda {return _eafcdc ;};};return nil ;}; -// SetPageBreakBefore controls if there is a page break before this paragraph. -func (_gfbde ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_gfbde ._eeeab .PageBreakBefore =nil ;}else {_gfbde ._eeeab .PageBreakBefore =_gc .NewCT_OnOff ();};}; +// AddParagraph adds a paragraph to the header. +func (_adcb Header )AddParagraph ()Paragraph {_cege :=_fc .NewEG_ContentBlockContent ();_adcb ._ggdd .EG_ContentBlockContent =append (_adcb ._ggdd .EG_ContentBlockContent ,_cege );_gebe :=_fc .NewCT_P ();_cege .P =append (_cege .P ,_gebe );return Paragraph {_adcb ._dcfe ,_gebe };}; -// BodySection returns the default body section used for all preceding -// paragraphs until the previous Section. If there is no previous sections, the -// body section applies to the entire document. -func (_aeb *Document )BodySection ()Section {if _aeb ._bga .Body .SectPr ==nil {_aeb ._bga .Body .SectPr =_gc .NewCT_SectPr ();};return Section {_aeb ,_aeb ._bga .Body .SectPr };}; +// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. +func (_bdge FormField )SetChecked (b bool ){if _bdge ._dffg .CheckBox ==nil {return ;};if !b {_bdge ._dffg .CheckBox .Checked =nil ;}else {_bdge ._dffg .CheckBox .Checked =_fc .NewCT_OnOff ();};}; -// CellProperties returns the cell properties. -func (_bfed TableConditionalFormatting )CellProperties ()CellProperties {if _bfed ._bcgbf .TcPr ==nil {_bfed ._bcgbf .TcPr =_gc .NewCT_TcPr ();};return CellProperties {_bfed ._bcgbf .TcPr };}; +// Endnote returns the endnote based on the ID; this can be used nicely with +// the run.IsEndnote() functionality. +func (_cbd *Document )Endnote (id int64 )Endnote {for _ ,_bca :=range _cbd .Endnotes (){if _bca .id ()==id {return _bca ;};};return Endnote {};}; // X returns the inner wrapped XML type. -func (_ccdec TableWidth )X ()*_gc .CT_TblWidth {return _ccdec ._afbff }; +func (_bcad Footer )X ()*_fc .Ftr {return _bcad ._cgfc }; -// SetMultiLevelType sets the multilevel type. -func (_fadaa NumberingDefinition )SetMultiLevelType (t _gc .ST_MultiLevelType ){if t ==_gc .ST_MultiLevelTypeUnset {_fadaa ._cefde .MultiLevelType =nil ;}else {_fadaa ._cefde .MultiLevelType =_gc .NewCT_MultiLevelType ();_fadaa ._cefde .MultiLevelType .ValAttr =t ;};}; +// DocText is an array of extracted text items which has some methods for representing extracted text. +type DocText struct{Items []TextItem ;_dgac []listItemInfo ;_fdcfb map[int64 ]map[int64 ]int64 ;}; -// GetHeader gets a section Header for given type t [ST_HdrFtrDefault, ST_HdrFtrEven, ST_HdrFtrFirst] -func (_ddbee Section )GetHeader (t _gc .ST_HdrFtr )(Header ,bool ){for _ ,_gecf :=range _ddbee ._aaggd .EG_HdrFtrReferences {if _gecf .HeaderReference .TypeAttr ==t {for _ ,_efge :=range _ddbee ._acgaf .Headers (){_dcbef :=_ddbee ._acgaf ._gcc .FindRIDForN (_efge .Index (),_b .HeaderType );if _dcbef ==_gecf .HeaderReference .IdAttr {return _efge ,true ;};};};};return Header {},false ;}; +// Endnotes returns the endnotes defined in the document. +func (_gaa *Document )Endnotes ()[]Endnote {_eabd :=[]Endnote {};for _ ,_fbg :=range _gaa ._gea .CT_Endnotes .Endnote {_eabd =append (_eabd ,Endnote {_gaa ,_fbg });};return _eabd ;}; -// Headers returns the headers defined in the document. -func (_fgff *Document )Headers ()[]Header {_cfba :=[]Header {};for _ ,_aec :=range _fgff ._abe {_cfba =append (_cfba ,Header {_fgff ,_aec });};return _cfba ;}; +// NewWatermarkPicture generates new WatermarkPicture. +func NewWatermarkPicture ()WatermarkPicture {_bcfc :=_eg .NewShapetype ();_ffdg :=_eg .NewEG_ShapeElements ();_ffdg .Formulas =_efdf ();_ffdg .Path =_dbbe ();_ffdg .Lock =_bcbf ();_bcfc .EG_ShapeElements =[]*_eg .EG_ShapeElements {_ffdg };var (_dgca ="\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_ecbg ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_cbgd =float32 (75.0);_ffega ="\u006d\u0040\u0034\u00405l\u0040\u0034\u0040\u0031\u0031\u0040\u0039\u0040\u0031\u0031\u0040\u0039\u0040\u0035x\u0065";);_bcfc .IdAttr =&_dgca ;_bcfc .CoordsizeAttr =&_ecbg ;_bcfc .SptAttr =&_cbgd ;_bcfc .PreferrelativeAttr =_db .ST_TrueFalseTrue ;_bcfc .PathAttr =&_ffega ;_bcfc .FilledAttr =_db .ST_TrueFalseFalse ;_bcfc .StrokedAttr =_db .ST_TrueFalseFalse ;_dfefa :=_eg .NewShape ();_fadec :=_eg .NewEG_ShapeElements ();_fadec .Imagedata =_fbbe ();_dfefa .EG_ShapeElements =[]*_eg .EG_ShapeElements {_fadec };var (_aefcf ="\u0057\u006f\u0072\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u0057\u0061\u0074\u0065\u0072\u006d\u0061r\u006b\u0031\u0036\u0033\u0032\u0033\u0031\u0036\u0035\u0039\u0035";_ggffd ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031";_edcg ="#\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_beeaf ="";_gbedg ="\u0070os\u0069t\u0069o\u006e\u003a\u0061\u0062\u0073\u006fl\u0075\u0074\u0065\u003bm\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0030\u003bma\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0030\u0070\u0074;\u0068e\u0069\u0067\u0068\u0074\u003a\u0030\u0070\u0074\u003b\u007a\u002d\u0069\u006ed\u0065\u0078:\u002d\u0032\u00351\u0036\u0035\u0038\u0032\u0034\u0030\u003b\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003bm\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002drela\u0074\u0069\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065\u0072t\u0069c\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e-\u0076\u0065r\u0074\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e";);_dfefa .IdAttr =&_aefcf ;_dfefa .SpidAttr =&_ggffd ;_dfefa .TypeAttr =&_edcg ;_dfefa .AltAttr =&_beeaf ;_dfefa .StyleAttr =&_gbedg ;_dfefa .AllowincellAttr =_db .ST_TrueFalseFalse ;_dace :=_fc .NewCT_Picture ();_dace .Any =[]_e .Any {_bcfc ,_dfefa };return WatermarkPicture {_efgc :_dace ,_ceebd :_dfefa ,_gacc :_bcfc };}; -// AddHyperlink adds a hyperlink to a document. Adding the hyperlink to a document -// and setting it on a cell is more efficient than setting hyperlinks directly -// on a cell. -func (_cdbc Document )AddHyperlink (url string )_bdg .Hyperlink {return _cdbc ._gcc .AddHyperlink (url )};func (_gfbf *Document )validateTableCells ()error {for _ ,_dgaf :=range _gfbf ._bga .Body .EG_BlockLevelElts {for _ ,_cde :=range _dgaf .EG_ContentBlockContent {for _ ,_bcf :=range _cde .Tbl {for _ ,_dfca :=range _bcf .EG_ContentRowContent {for _ ,_fegb :=range _dfca .Tr {_edfa :=false ;for _ ,_aageb :=range _fegb .EG_ContentCellContent {_aaeg :=false ;for _ ,_eec :=range _aageb .Tc {_edfa =true ;for _ ,_affd :=range _eec .EG_BlockLevelElts {for _ ,_edea :=range _affd .EG_ContentBlockContent {if len (_edea .P )> 0{_aaeg =true ;break ;};};};};if !_aaeg {return _bdc .New ("t\u0061\u0062\u006c\u0065\u0020\u0063e\u006c\u006c\u0020\u006d\u0075\u0073t\u0020\u0063\u006f\u006e\u0074\u0061\u0069n\u0020\u0061\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061p\u0068");};};if !_edfa {return _bdc .New ("\u0074\u0061b\u006c\u0065\u0020\u0072\u006f\u0077\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0020ce\u006c\u006c");};};};};};};return nil ;}; +// Font returns the name of paragraph font family. +func (_fgfe ParagraphProperties )Font ()string {if _dafb :=_fgfe ._eagd .RPr .RFonts ;_dafb !=nil {if _dafb .AsciiAttr !=nil {return *_dafb .AsciiAttr ;}else if _dafb .HAnsiAttr !=nil {return *_dafb .HAnsiAttr ;}else if _dafb .CsAttr !=nil {return *_dafb .CsAttr ;};};return "";}; -// SetWrapPathLineTo sets wrapPath lineTo value. -func (_dac AnchorDrawWrapOptions )SetWrapPathLineTo (coordinates []*_ba .CT_Point2D ){_dac ._df =coordinates ;};func (_facd Paragraph )addFldChar ()*_gc .CT_FldChar {_acbd :=_facd .AddRun ();_abbc :=_acbd .X ();_gefbc :=_gc .NewEG_RunInnerContent ();_facgg :=_gc .NewCT_FldChar ();_gefbc .FldChar =_facgg ;_abbc .EG_RunInnerContent =append (_abbc .EG_RunInnerContent ,_gefbc );return _facgg ;};func (_aegcb *WatermarkText )findNode (_cbafe *_b .XSDAny ,_egefd string )*_b .XSDAny {for _ ,_acbcc :=range _cbafe .Nodes {if _acbcc .XMLName .Local ==_egefd {return _acbcc ;};};return nil ;}; +// SetPossibleValues sets possible values for a FormFieldTypeDropDown. +func (_dbed FormField )SetPossibleValues (values []string ){if _dbed ._dffg .DdList !=nil {for _ ,_gfcd :=range values {_bffa :=_fc .NewCT_String ();_bffa .ValAttr =_gfcd ;_dbed ._dffg .DdList .ListEntry =append (_dbed ._dffg .DdList .ListEntry ,_bffa );};};};func (_dgbg *Document )getWatermarkHeaderInnerContentPictures ()[]*_fc .CT_Picture {var _efg []*_fc .CT_Picture ;for _ ,_fbbbf :=range _dgbg .Headers (){for _ ,_ddg :=range _fbbbf .X ().EG_ContentBlockContent {for _ ,_aada :=range _ddg .P {for _ ,_cccg :=range _aada .EG_PContent {for _ ,_abf :=range _cccg .EG_ContentRunContent {if _abf .R ==nil {continue ;};for _ ,_dfeb :=range _abf .R .EG_RunInnerContent {if _dfeb .Pict ==nil {continue ;};_bfee :=false ;for _ ,_eefa :=range _dfeb .Pict .Any {_ceef ,_fbeg :=_eefa .(*_e .XSDAny );if _fbeg &&_ceef .XMLName .Local =="\u0073\u0068\u0061p\u0065"{_bfee =true ;};};if _bfee {_efg =append (_efg ,_dfeb .Pict );};};};};};};};return _efg ;}; -// SetStyle sets the table style name. -func (_cbada TableProperties )SetStyle (name string ){if name ==""{_cbada ._cbbd .TblStyle =nil ;}else {_cbada ._cbbd .TblStyle =_gc .NewCT_String ();_cbada ._cbbd .TblStyle .ValAttr =name ;};};func _agac (_ddef *_gc .CT_P ,_fadaf map[string ]string ){for _ ,_ffdc :=range _ddef .EG_PContent {for _ ,_bffg :=range _ffdc .EG_ContentRunContent {if _bffg .R !=nil {for _ ,_dfcf :=range _bffg .R .EG_RunInnerContent {_bffa :=_dfcf .Drawing ;if _bffa !=nil {for _ ,_gdaf :=range _bffa .Anchor {for _ ,_face :=range _gdaf .Graphic .GraphicData .Any {switch _abc :=_face .(type ){case *_bf .Pic :if _abc .BlipFill !=nil &&_abc .BlipFill .Blip !=nil {_fcfe (_abc .BlipFill .Blip ,_fadaf );};default:};};};for _ ,_baaa :=range _bffa .Inline {for _ ,_gdee :=range _baaa .Graphic .GraphicData .Any {switch _caeg :=_gdee .(type ){case *_bf .Pic :if _caeg .BlipFill !=nil &&_caeg .BlipFill .Blip !=nil {_fcfe (_caeg .BlipFill .Blip ,_fadaf );};default:};};};};};};};};}; +// SetDoubleStrikeThrough sets the run to double strike-through. +func (_cegd RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_cegd ._cddc .Dstrike =nil ;}else {_cegd ._cddc .Dstrike =_fc .NewCT_OnOff ();};}; -// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used -// to give the appearance of merged cells. -func (_ffg CellProperties )SetColumnSpan (cols int ){if cols ==0{_ffg ._geb .GridSpan =nil ;}else {_ffg ._geb .GridSpan =_gc .NewCT_DecimalNumber ();_ffg ._geb .GridSpan .ValAttr =int64 (cols );};}; +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_ddegf RunProperties )SizeMeasure ()string {if _fdbd :=_ddegf ._cddc .Sz ;_fdbd !=nil {_cbfa :=_fdbd .ValAttr ;if _cbfa .ST_PositiveUniversalMeasure !=nil {return *_cbfa .ST_PositiveUniversalMeasure ;};};return "";};func (_cafd Footnote )content ()[]*_fc .EG_ContentBlockContent {var _dfca []*_fc .EG_ContentBlockContent ;for _ ,_dgccd :=range _cafd ._fdecb .EG_BlockLevelElts {_dfca =append (_dfca ,_dgccd .EG_ContentBlockContent ...);};return _dfca ;}; -// OpenTemplate opens a document, removing all content so it can be used as a -// template. Since Word removes unused styles from a document upon save, to -// create a template in Word add a paragraph with every style of interest. When -// opened with OpenTemplate the document's styles will be available but the -// content will be gone. -func OpenTemplate (filename string )(*Document ,error ){_eeg ,_bdb :=Open (filename );if _bdb !=nil {return nil ,_bdb ;};_eeg ._bga .Body =_gc .NewCT_Body ();return _eeg ,nil ;}; +// IgnoreSpaceBetweenParagraphOfSameStyle sets contextual spacing. +func (_feab Paragraph )IgnoreSpaceBetweenParagraphOfSameStyle (){_feab .ensurePPr ();if _feab ._efdag .PPr .ContextualSpacing ==nil {_feab ._efdag .PPr .ContextualSpacing =_fc .NewCT_OnOff ();};_feab ._efdag .PPr .ContextualSpacing .ValAttr =&_db .ST_OnOff {ST_OnOff1 :_db .ST_OnOff1On };}; -// RightToLeft returns true if paragraph text goes from right to left. -func (_ggfc ParagraphProperties )RightToLeft ()bool {return _ffd (_ggfc ._eeeab .RPr .Rtl )}; +// ParagraphProperties returns the paragraph properties controlling text formatting within the table. +func (_fgbgd TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _fgbgd ._aedd .PPr ==nil {_fgbgd ._aedd .PPr =_fc .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_fgbgd ._aedd .PPr };}; -// SetNextStyle sets the style that the next paragraph will use. -func (_cdbfg Style )SetNextStyle (name string ){if name ==""{_cdbfg ._fbgg .Next =nil ;}else {_cdbfg ._fbgg .Next =_gc .NewCT_String ();_cdbfg ._fbgg .Next .ValAttr =name ;};}; +// AddEndnote will create a new endnote and attach it to the Paragraph in the +// location at the end of the previous run (endnotes create their own run within +// the paragraph. The text given to the function is simply a convenience helper, +// paragraphs and runs can always be added to the text of the endnote later. +func (_eeee Paragraph )AddEndnote (text string )Endnote {var _fdce int64 ;if _eeee ._efdb .HasEndnotes (){for _ ,_ddff :=range _eeee ._efdb .Endnotes (){if _ddff .id ()> _fdce {_fdce =_ddff .id ();};};_fdce ++;}else {_fdce =0;_eeee ._efdb ._gea =&_fc .Endnotes {};};_eccc :=_fc .NewCT_FtnEdn ();_gfcg :=_fc .NewCT_FtnEdnRef ();_gfcg .IdAttr =_fdce ;_eeee ._efdb ._gea .CT_Endnotes .Endnote =append (_eeee ._efdb ._gea .CT_Endnotes .Endnote ,_eccc );_cgfga :=_eeee .AddRun ();_ddfed :=_cgfga .Properties ();_ddfed .SetStyle ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_cgfga ._degf .EG_RunInnerContent =[]*_fc .EG_RunInnerContent {_fc .NewEG_RunInnerContent ()};_cgfga ._degf .EG_RunInnerContent [0].EndnoteReference =_gfcg ;_ffeeg :=Endnote {_eeee ._efdb ,_eccc };_ffeeg ._bcb .IdAttr =_fdce ;_ffeeg ._bcb .EG_BlockLevelElts =[]*_fc .EG_BlockLevelElts {_fc .NewEG_BlockLevelElts ()};_fadge :=_ffeeg .AddParagraph ();_fadge .Properties ().SetStyle ("\u0045n\u0064\u006e\u006f\u0074\u0065");_fadge ._efdag .PPr .RPr =_fc .NewCT_ParaRPr ();_bdeaa :=_fadge .AddRun ();_bdeaa .AddTab ();_bdeaa .AddText (text );return _ffeeg ;}; -// Themes returns document's themes. -func (_cedd *Document )Themes ()[]*_ba .Theme {return _cedd ._aea }; +// SetName marks sets a name attribute for a FormField. +func (_fcebg FormField )SetName (name string ){_afag :=_fc .NewCT_FFName ();_afag .ValAttr =&name ;_fcebg ._dffg .Name =[]*_fc .CT_FFName {_afag };}; -// AnchorDrawWrapOptions is options to set -// wrapPolygon for wrap text through and tight. -type AnchorDrawWrapOptions struct{_eed bool ;_cae *_ba .CT_Point2D ;_df []*_ba .CT_Point2D ;}; +// GetText returns text in the watermark. +func (_bgfgb *WatermarkText )GetText ()string {_gdbfc :=_bgfgb .getShape ();if _bgfgb ._badfg !=nil {_feebe :=_bgfgb ._badfg .EG_ShapeElements ;if len (_feebe )> 0&&_feebe [0].Textpath !=nil {return *_feebe [0].Textpath .StringAttr ;};}else {_gbbb :=_bgfgb .findNode (_gdbfc ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_dcgea :=range _gbbb .Attrs {if _dcgea .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{return _dcgea .Value ;};};};return "";}; -// InsertRunBefore inserts a run in the paragraph before the relative run. -func (_aagg Paragraph )InsertRunBefore (relativeTo Run )Run {return _aagg .insertRun (relativeTo ,true )}; +// AddFooter creates a Footer associated with the document, but doesn't add it +// to the document for display. +func (_dcd *Document )AddFooter ()Footer {_ggda :=_fc .NewFtr ();_dcd ._eef =append (_dcd ._eef ,_ggda );_gff :=_c .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_dcd ._eef ));_dcd ._add .AddRelationship (_gff ,_e .FooterType );_dcd .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_gff ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0066\u006f\u006f\u0074e\u0072\u002b\u0078\u006d\u006c");_dcd ._ebb =append (_dcd ._ebb ,_bd .NewRelationships ());return Footer {_dcd ,_ggda };};func _ebda ()*_eg .Textpath {_ccgd :=_eg .NewTextpath ();_ccgd .OnAttr =_db .ST_TrueFalseTrue ;_ccgd .FitshapeAttr =_db .ST_TrueFalseTrue ;return _ccgd ;}; -// AddTabStop adds a tab stop to the paragraph. -func (_gged ParagraphStyleProperties )AddTabStop (position _cbe .Distance ,justificaton _gc .ST_TabJc ,leader _gc .ST_TabTlc ){if _gged ._gbff .Tabs ==nil {_gged ._gbff .Tabs =_gc .NewCT_Tabs ();};_dagfc :=_gc .NewCT_TabStop ();_dagfc .LeaderAttr =leader ;_dagfc .ValAttr =justificaton ;_dagfc .PosAttr .Int64 =_b .Int64 (int64 (position /_cbe .Twips ));_gged ._gbff .Tabs .Tab =append (_gged ._gbff .Tabs .Tab ,_dagfc );}; +// Shadow returns true if run shadow is on. +func (_abdb RunProperties )Shadow ()bool {return _dgaef (_abdb ._cddc .Shadow )}; -// X returns the inner wml.CT_TblBorders -func (_gbde TableBorders )X ()*_gc .CT_TblBorders {return _gbde ._fdbb }; +// TableInfo is used for keep information about a table, a row and a cell where the text is located. +type TableInfo struct{Table *_fc .CT_Tbl ;Row *_fc .CT_Row ;Cell *_fc .CT_Tc ;RowIndex int ;ColIndex int ;}; -// Clear clears the styes. -func (_bcfde Styles )Clear (){_bcfde ._caceg .DocDefaults =nil ;_bcfde ._caceg .LatentStyles =nil ;_bcfde ._caceg .Style =nil ;}; +// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() +func (_dabb ParagraphProperties )AddTabStop (position _gdc .Distance ,justificaton _fc .ST_TabJc ,leader _fc .ST_TabTlc ){if _dabb ._eagd .Tabs ==nil {_dabb ._eagd .Tabs =_fc .NewCT_Tabs ();};_fbec :=_fc .NewCT_TabStop ();_fbec .LeaderAttr =leader ;_fbec .ValAttr =justificaton ;_fbec .PosAttr .Int64 =_e .Int64 (int64 (position /_gdc .Twips ));_dabb ._eagd .Tabs .Tab =append (_dabb ._eagd .Tabs .Tab ,_fbec );}; -// AddSection adds a new document section with an optional section break. If t -// is ST_SectionMarkUnset, then no break will be inserted. -func (_aaabd ParagraphProperties )AddSection (t _gc .ST_SectionMark )Section {_aaabd ._eeeab .SectPr =_gc .NewCT_SectPr ();if t !=_gc .ST_SectionMarkUnset {_aaabd ._eeeab .SectPr .Type =_gc .NewCT_SectType ();_aaabd ._eeeab .SectPr .Type .ValAttr =t ;};return Section {_aaabd ._cege ,_aaabd ._eeeab .SectPr };}; +// SetPageSizeAndOrientation sets the page size and orientation for a section. +func (_edcf Section )SetPageSizeAndOrientation (w ,h _gdc .Distance ,orientation _fc .ST_PageOrientation ){if _edcf ._abdfc .PgSz ==nil {_edcf ._abdfc .PgSz =_fc .NewCT_PageSz ();};_edcf ._abdfc .PgSz .OrientAttr =orientation ;if orientation ==_fc .ST_PageOrientationLandscape {_edcf ._abdfc .PgSz .WAttr =&_db .ST_TwipsMeasure {};_edcf ._abdfc .PgSz .WAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (h /_gdc .Twips ));_edcf ._abdfc .PgSz .HAttr =&_db .ST_TwipsMeasure {};_edcf ._abdfc .PgSz .HAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (w /_gdc .Twips ));}else {_edcf ._abdfc .PgSz .WAttr =&_db .ST_TwipsMeasure {};_edcf ._abdfc .PgSz .WAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (w /_gdc .Twips ));_edcf ._abdfc .PgSz .HAttr =&_db .ST_TwipsMeasure {};_edcf ._abdfc .PgSz .HAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (h /_gdc .Twips ));};}; -// SetText sets the text to be used in bullet mode. -func (_baec NumberingLevel )SetText (t string ){if t ==""{_baec ._agag .LvlText =nil ;}else {_baec ._agag .LvlText =_gc .NewCT_LevelText ();_baec ._agag .LvlText .ValAttr =_b .String (t );};}; +// Numbering is the document wide numbering styles contained in numbering.xml. +type Numbering struct{_eaabg *_fc .Numbering }; -// X returns the inner wrapped XML type. -func (_gadf Numbering )X ()*_gc .Numbering {return _gadf ._febb }; +// ParagraphStyleProperties is the styling information for a paragraph. +type ParagraphStyleProperties struct{_aaec *_fc .CT_PPrGeneral }; -// GetStyle returns string style of the text in watermark and format it to TextpathStyle. -func (_babbd *WatermarkText )GetStyle ()_bdd .TextpathStyle {_dggg :=_babbd .getShape ();if _babbd ._egege !=nil {_dcddc :=_babbd ._egege .EG_ShapeElements ;if len (_dcddc )> 0&&_dcddc [0].Textpath !=nil {return _bdd .NewTextpathStyle (*_dcddc [0].Textpath .StyleAttr );};}else {_adgf :=_babbd .findNode (_dggg ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_eede :=range _adgf .Attrs {if _eede .Name .Local =="\u0073\u0074\u0079l\u0065"{return _bdd .NewTextpathStyle (_eede .Value );};};};return _bdd .NewTextpathStyle ("");}; +// SetDefaultValue sets the default value of a FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_feda FormField )SetDefaultValue (v string ){if _feda ._dffg .DdList !=nil {for _ecac ,_babb :=range _feda .PossibleValues (){if _babb ==v {_feda ._dffg .DdList .Default =_fc .NewCT_DecimalNumber ();_feda ._dffg .DdList .Default .ValAttr =int64 (_ecac );break ;};};};}; -// X returns the inner wrapped XML type. -func (_ffbc Footnote )X ()*_gc .CT_FtnEdn {return _ffbc ._gffb }; +// AddHeader creates a header associated with the document, but doesn't add it +// to the document for display. +func (_gf *Document )AddHeader ()Header {_bec :=_fc .NewHdr ();_gf ._dca =append (_gf ._dca ,_bec );_gaf :=_c .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_gf ._dca ));_gf ._add .AddRelationship (_gaf ,_e .HeaderType );_gf .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_gaf ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0068\u0065\u0061\u0064e\u0072\u002b\u0078\u006d\u006c");_gf ._ffg =append (_gf ._ffg ,_bd .NewRelationships ());return Header {_gf ,_bec };};func (_eag *Document )insertParagraph (_bfg Paragraph ,_cdad bool )Paragraph {if _eag ._gcd .Body ==nil {return _eag .AddParagraph ();};_eecg :=_bfg .X ();for _ ,_cfga :=range _eag ._gcd .Body .EG_BlockLevelElts {for _ ,_efgf :=range _cfga .EG_ContentBlockContent {for _agfd ,_ecag :=range _efgf .P {if _ecag ==_eecg {_cea :=_fc .NewCT_P ();_efgf .P =append (_efgf .P ,nil );if _cdad {copy (_efgf .P [_agfd +1:],_efgf .P [_agfd :]);_efgf .P [_agfd ]=_cea ;}else {copy (_efgf .P [_agfd +2:],_efgf .P [_agfd +1:]);_efgf .P [_agfd +1]=_cea ;};return Paragraph {_eag ,_cea };};};for _ ,_dgd :=range _efgf .Tbl {for _ ,_bffc :=range _dgd .EG_ContentRowContent {for _ ,_ggdaf :=range _bffc .Tr {for _ ,_fdag :=range _ggdaf .EG_ContentCellContent {for _ ,_cacc :=range _fdag .Tc {for _ ,_egfg :=range _cacc .EG_BlockLevelElts {for _ ,_bdg :=range _egfg .EG_ContentBlockContent {for _aadab ,_def :=range _bdg .P {if _def ==_eecg {_bfa :=_fc .NewCT_P ();_bdg .P =append (_bdg .P ,nil );if _cdad {copy (_bdg .P [_aadab +1:],_bdg .P [_aadab :]);_bdg .P [_aadab ]=_bfa ;}else {copy (_bdg .P [_aadab +2:],_bdg .P [_aadab +1:]);_bdg .P [_aadab +1]=_bfa ;};return Paragraph {_eag ,_bfa };};};};};};};};};};if _efgf .Sdt !=nil &&_efgf .Sdt .SdtContent !=nil &&_efgf .Sdt .SdtContent .P !=nil {for _eaeb ,_adcd :=range _efgf .Sdt .SdtContent .P {if _adcd ==_eecg {_cec :=_fc .NewCT_P ();_efgf .Sdt .SdtContent .P =append (_efgf .Sdt .SdtContent .P ,nil );if _cdad {copy (_efgf .Sdt .SdtContent .P [_eaeb +1:],_efgf .Sdt .SdtContent .P [_eaeb :]);_efgf .Sdt .SdtContent .P [_eaeb ]=_cec ;}else {copy (_efgf .Sdt .SdtContent .P [_eaeb +2:],_efgf .Sdt .SdtContent .P [_eaeb +1:]);_efgf .Sdt .SdtContent .P [_eaeb +1]=_cec ;};return Paragraph {_eag ,_cec };};};};};};return _eag .AddParagraph ();};func (_babf Paragraph )addSeparateFldChar ()*_fc .CT_FldChar {_bdaf :=_babf .addFldChar ();_bdaf .FldCharTypeAttr =_fc .ST_FldCharTypeSeparate ;return _bdaf ;}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_fdfgc TableStyleProperties )SetCellSpacingAuto (){_fdfgc ._fabbf .TblCellSpacing =_gc .NewCT_TblWidth ();_fdfgc ._fabbf .TblCellSpacing .TypeAttr =_gc .ST_TblWidthAuto ;}; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_baff RunProperties )CharacterSpacingMeasure ()string {if _eabed :=_baff ._cddc .Spacing ;_eabed !=nil {_gcdc :=_eabed .ValAttr ;if _gcdc .ST_UniversalMeasure !=nil {return *_gcdc .ST_UniversalMeasure ;};};return "";}; -// Properties returns the numbering level paragraph properties. -func (_gfea NumberingLevel )Properties ()ParagraphStyleProperties {if _gfea ._agag .PPr ==nil {_gfea ._agag .PPr =_gc .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_gfea ._agag .PPr };}; +// DrawingAnchored returns a slice of AnchoredDrawings. +func (_ggaf Run )DrawingAnchored ()[]AnchoredDrawing {_dbeg :=[]AnchoredDrawing {};for _ ,_ceeed :=range _ggaf ._degf .EG_RunInnerContent {if _ceeed .Drawing ==nil {continue ;};for _ ,_bdde :=range _ceeed .Drawing .Anchor {_dbeg =append (_dbeg ,AnchoredDrawing {_ggaf ._bcbe ,_bdde });};};return _dbeg ;}; -// SetName sets the name of the style. -func (_dbgea Style )SetName (name string ){_dbgea ._fbgg .Name =_gc .NewCT_String ();_dbgea ._fbgg .Name .ValAttr =name ;}; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_fdgc ParagraphProperties )SetFirstLineIndent (m _gdc .Distance ){if _fdgc ._eagd .Ind ==nil {_fdgc ._eagd .Ind =_fc .NewCT_Ind ();};if m ==_gdc .Zero {_fdgc ._eagd .Ind .FirstLineAttr =nil ;}else {_fdgc ._eagd .Ind .FirstLineAttr =&_db .ST_TwipsMeasure {};_fdgc ._eagd .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_gdc .Twips ));};}; -// Endnote returns the endnote based on the ID; this can be used nicely with -// the run.IsEndnote() functionality. -func (_eeb *Document )Endnote (id int64 )Endnote {for _ ,_bgag :=range _eeb .Endnotes (){if _bgag .id ()==id {return _bgag ;};};return Endnote {};};func _bdbgd (_fgdgb *_gc .CT_P ,_bcca map[string ]string ){for _ ,_agf :=range _fgdgb .EG_PContent {if _agf .Hyperlink !=nil &&_agf .Hyperlink .IdAttr !=nil {if _addde ,_ggfb :=_bcca [*_agf .Hyperlink .IdAttr ];_ggfb {*_agf .Hyperlink .IdAttr =_addde ;};};};}; +// AddRun adds a run of text to a hyperlink. This is the text that will be linked. +func (_fgaf HyperLink )AddRun ()Run {_gcdbe :=_fc .NewEG_ContentRunContent ();_fgaf ._cgfdc .EG_ContentRunContent =append (_fgaf ._cgfdc .EG_ContentRunContent ,_gcdbe );_deeb :=_fc .NewCT_R ();_gcdbe .R =_deeb ;return Run {_fgaf ._eaaca ,_deeb };}; -// RunProperties returns the run style properties. -func (_daecf Style )RunProperties ()RunProperties {if _daecf ._fbgg .RPr ==nil {_daecf ._fbgg .RPr =_gc .NewCT_RPr ();};return RunProperties {_daecf ._fbgg .RPr };}; +// SetShading controls the cell shading. +func (_aff CellProperties )SetShading (shd _fc .ST_Shd ,foreground ,fill _cd .Color ){if shd ==_fc .ST_ShdUnset {_aff ._fecf .Shd =nil ;}else {_aff ._fecf .Shd =_fc .NewCT_Shd ();_aff ._fecf .Shd .ValAttr =shd ;_aff ._fecf .Shd .ColorAttr =&_fc .ST_HexColor {};if foreground .IsAuto (){_aff ._fecf .Shd .ColorAttr .ST_HexColorAuto =_fc .ST_HexColorAutoAuto ;}else {_aff ._fecf .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_aff ._fecf .Shd .FillAttr =&_fc .ST_HexColor {};if fill .IsAuto (){_aff ._fecf .Shd .FillAttr .ST_HexColorAuto =_fc .ST_HexColorAutoAuto ;}else {_aff ._fecf .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};};func (_feff *WatermarkPicture )getShapeImagedata ()*_e .XSDAny {return _feff .getInnerElement ("\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");}; -// SetUnderline controls underline for a run style. -func (_afdda RunProperties )SetUnderline (style _gc .ST_Underline ,c _fg .Color ){if style ==_gc .ST_UnderlineUnset {_afdda ._dgadd .U =nil ;}else {_afdda ._dgadd .U =_gc .NewCT_Underline ();_afdda ._dgadd .U .ColorAttr =&_gc .ST_HexColor {};_afdda ._dgadd .U .ColorAttr .ST_HexColorRGB =c .AsRGBString ();_afdda ._dgadd .U .ValAttr =style ;};}; +// Fonts allows manipulating a style or run's fonts. +type Fonts struct{_aecf *_fc .CT_Fonts }; -// AddTextInput adds text input form field to the paragraph and returns it. -func (_ccgca Paragraph )AddTextInput (name string )FormField {_cgf :=_ccgca .addFldCharsForField (name ,"\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054");_cgf ._cfcf .TextInput =_gc .NewCT_FFTextInput ();return _cgf ;}; +// Paragraphs returns the paragraphs defined in the cell. +func (_dbg Cell )Paragraphs ()[]Paragraph {_cc :=[]Paragraph {};for _ ,_gdb :=range _dbg ._cfe .EG_BlockLevelElts {for _ ,_dgg :=range _gdb .EG_ContentBlockContent {for _ ,_fecd :=range _dgg .P {_cc =append (_cc ,Paragraph {_dbg ._baf ,_fecd });};};};return _cc ;};func (_gad *chart )Target ()string {return _gad ._ffa }; -// SetAlignment positions an anchored image via alignment. Offset is -// incompatible with SetOffset, whichever is called last is applied. -func (_ga AnchoredDrawing )SetAlignment (h _gc .WdST_AlignH ,v _gc .WdST_AlignV ){_ga .SetHAlignment (h );_ga .SetVAlignment (v );}; +// Footnote is an individual footnote reference within the document. +type Footnote struct{_faagf *Document ;_fdecb *_fc .CT_FtnEdn ;}; -// X returns the inner wrapped XML type. -func (_dfde ParagraphStyleProperties )X ()*_gc .CT_PPrGeneral {return _dfde ._gbff }; +// GetStyleByID returns Style by it's IdAttr. +func (_bgege *Document )GetStyleByID (id string )Style {for _ ,_efef :=range _bgege .Styles ._dfgfe .Style {if _efef .StyleIdAttr !=nil &&*_efef .StyleIdAttr ==id {return Style {_efef };};};return Style {};}; -// SetPicture sets the watermark picture. -func (_efeda *WatermarkPicture )SetPicture (imageRef _bdg .ImageRef ){_bdbff :=imageRef .RelID ();_aggag :=_efeda .getShape ();if _efeda ._fbaa !=nil {_fgcf :=_efeda ._fbaa .EG_ShapeElements ;if len (_fgcf )> 0&&_fgcf [0].Imagedata !=nil {_fgcf [0].Imagedata .IdAttr =&_bdbff ;};}else {_febdf :=_efeda .findNode (_aggag ,"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");for _ccaff ,_cbgb :=range _febdf .Attrs {if _cbgb .Name .Local =="\u0069\u0064"{_febdf .Attrs [_ccaff ].Value =_bdbff ;};};};};func (_gea *chart )RelId ()string {return _gea ._ffa }; +// AddImage adds an image to the document package, returning a reference that +// can be used to add the image to a run and place it in the document contents. +func (_fcb *Document )AddImage (i _bd .Image )(_bd .ImageRef ,error ){_abb :=_bd .MakeImageRef (i ,&_fcb .DocBase ,_fcb ._add );if i .Data ==nil &&i .Path ==""{return _abb ,_a .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _abb ,_a .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _abb ,_a .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_dgcc :=_ge .Add (i .Path );if _dgcc !=nil {return _abb ,_dgcc ;};};_fcb .Images =append (_fcb .Images ,_abb );_cee :=_c .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_fcb .Images ),i .Format );_efe :=_fcb ._add .AddRelationship (_cee ,_e .ImageType );_fcb .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_fcb .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_fcb .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_fcb .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_fcb .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );_abb .SetRelID (_efe .X ().IdAttr );_abb .SetTarget (_cee );return _abb ,nil ;}; -// X returns the inner wrapped XML type. -func (_gefe Styles )X ()*_gc .Styles {return _gefe ._caceg }; +// Headers returns the headers defined in the document. +func (_eda *Document )Headers ()[]Header {_aaf :=[]Header {};for _ ,_gga :=range _eda ._dca {_aaf =append (_aaf ,Header {_eda ,_gga });};return _aaf ;}; -// Font returns the name of paragraph font family. -func (_gdca ParagraphProperties )Font ()string {if _fbdge :=_gdca ._eeeab .RPr .RFonts ;_fbdge !=nil {if _fbdge .AsciiAttr !=nil {return *_fbdge .AsciiAttr ;}else if _fbdge .HAnsiAttr !=nil {return *_fbdge .HAnsiAttr ;}else if _fbdge .CsAttr !=nil {return *_fbdge .CsAttr ;};};return "";}; +// Properties returns the run properties. +func (_efdc Run )Properties ()RunProperties {if _efdc ._degf .RPr ==nil {_efdc ._degf .RPr =_fc .NewCT_RPr ();};return RunProperties {_efdc ._degf .RPr };};func (_efbca Paragraph )addFldCharsForField (_eadg ,_abbge string )FormField {_agfdc :=_efbca .addBeginFldChar (_eadg );_bcab :=FormField {_dffg :_agfdc };_gcabb :=_efbca ._efdb .Bookmarks ();_dgfd :=int64 (len (_gcabb ));if _eadg !=""{_efbca .addStartBookmark (_dgfd ,_eadg );};_efbca .addInstrText (_abbge );_efbca .addSeparateFldChar ();if _abbge =="\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054"{_fdddg :=_efbca .AddRun ();_gcfd :=_fc .NewEG_RunInnerContent ();_fdddg ._degf .EG_RunInnerContent =[]*_fc .EG_RunInnerContent {_gcfd };_bcab ._befg =_gcfd ;};_efbca .addEndFldChar ();if _eadg !=""{_efbca .addEndBookmark (_dgfd );};return _bcab ;}; -// SetVAlignment sets the vertical alignment for an anchored image. -func (_ceg AnchoredDrawing )SetVAlignment (v _gc .WdST_AlignV ){_ceg ._ad .PositionV .Choice =&_gc .WdCT_PosVChoice {};_ceg ._ad .PositionV .Choice .Align =v ;}; +// SetColor sets a specific color or auto. +func (_dgfce Color )SetColor (v _cd .Color ){if v .IsAuto (){_dgfce ._gggg .ValAttr .ST_HexColorAuto =_fc .ST_HexColorAutoAuto ;_dgfce ._gggg .ValAttr .ST_HexColorRGB =nil ;}else {_dgfce ._gggg .ValAttr .ST_HexColorAuto =_fc .ST_HexColorAutoUnset ;_dgfce ._gggg .ValAttr .ST_HexColorRGB =v .AsRGBString ();};}; -// SetPageSizeAndOrientation sets the page size and orientation for a section. -func (_bdag Section )SetPageSizeAndOrientation (w ,h _cbe .Distance ,orientation _gc .ST_PageOrientation ){if _bdag ._aaggd .PgSz ==nil {_bdag ._aaggd .PgSz =_gc .NewCT_PageSz ();};_bdag ._aaggd .PgSz .OrientAttr =orientation ;if orientation ==_gc .ST_PageOrientationLandscape {_bdag ._aaggd .PgSz .WAttr =&_dde .ST_TwipsMeasure {};_bdag ._aaggd .PgSz .WAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (h /_cbe .Twips ));_bdag ._aaggd .PgSz .HAttr =&_dde .ST_TwipsMeasure {};_bdag ._aaggd .PgSz .HAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (w /_cbe .Twips ));}else {_bdag ._aaggd .PgSz .WAttr =&_dde .ST_TwipsMeasure {};_bdag ._aaggd .PgSz .WAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (w /_cbe .Twips ));_bdag ._aaggd .PgSz .HAttr =&_dde .ST_TwipsMeasure {};_bdag ._aaggd .PgSz .HAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (h /_cbe .Twips ));};}; +// SetWrapPathStart sets wrapPath start value. +func (_fb AnchorDrawWrapOptions )SetWrapPathStart (coordinate *_daa .CT_Point2D ){_fb ._ddf =coordinate }; -// AddParagraph adds a new paragraph to the document body. -func (_ccgg *Document )AddParagraph ()Paragraph {_eddf :=_gc .NewEG_BlockLevelElts ();_ccgg ._bga .Body .EG_BlockLevelElts =append (_ccgg ._bga .Body .EG_BlockLevelElts ,_eddf );_cgd :=_gc .NewEG_ContentBlockContent ();_eddf .EG_ContentBlockContent =append (_eddf .EG_ContentBlockContent ,_cgd );_dagf :=_gc .NewCT_P ();_cgd .P =append (_cgd .P ,_dagf );return Paragraph {_ccgg ,_dagf };}; +// HasFootnotes returns a bool based on the presence or abscence of footnotes within +// the document. +func (_dddc *Document )HasFootnotes ()bool {return _dddc ._ae !=nil }; -// SetPageMargins sets the page margins for a section -func (_bbge Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _cbe .Distance ){_cfab :=_gc .NewCT_PageMar ();_cfab .TopAttr .Int64 =_b .Int64 (int64 (top /_cbe .Twips ));_cfab .BottomAttr .Int64 =_b .Int64 (int64 (bottom /_cbe .Twips ));_cfab .RightAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (right /_cbe .Twips ));_cfab .LeftAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (left /_cbe .Twips ));_cfab .HeaderAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (header /_cbe .Twips ));_cfab .FooterAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (footer /_cbe .Twips ));_cfab .GutterAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (gutter /_cbe .Twips ));_bbge ._aaggd .PgMar =_cfab ;};func (_dagbd Endnote )content ()[]*_gc .EG_ContentBlockContent {var _cee []*_gc .EG_ContentBlockContent ;for _ ,_ddbaf :=range _dagbd ._cafb .EG_BlockLevelElts {_cee =append (_cee ,_ddbaf .EG_ContentBlockContent ...);};return _cee ;}; +// Themes returns document's themes. +func (_edda *Document )Themes ()[]*_daa .Theme {return _edda ._edfd }; -// IsItalic returns true if the run has been set to italics. -func (_afcg RunProperties )IsItalic ()bool {return _afcg .ItalicValue ()==OnOffValueOn }; +// SetRowBandSize sets the number of Rows in the row band +func (_adge TableStyleProperties )SetRowBandSize (rows int64 ){_adge ._adba .TblStyleRowBandSize =_fc .NewCT_DecimalNumber ();_adge ._adba .TblStyleRowBandSize .ValAttr =rows ;};var _bedg =false ; -// SetStyle sets the style of a paragraph. -func (_fbc ParagraphProperties )SetStyle (s string ){if s ==""{_fbc ._eeeab .PStyle =nil ;}else {_fbc ._eeeab .PStyle =_gc .NewCT_String ();_fbc ._eeeab .PStyle .ValAttr =s ;};}; +// Row is a row within a table within a document. +type Row struct{_eaef *Document ;_gaca *_fc .CT_Row ;};func (_gebb Run )newIC ()*_fc .EG_RunInnerContent {_gfaf :=_fc .NewEG_RunInnerContent ();_gebb ._degf .EG_RunInnerContent =append (_gebb ._degf .EG_RunInnerContent ,_gfaf );return _gfaf ;}; -// WatermarkText is watermark text within the document. -type WatermarkText struct{_eeee *_gc .CT_Picture ;_dacce *_bdd .TextpathStyle ;_egege *_gda .Shape ;_gbdf *_gda .Shapetype ;}; +// InitializeDefault constructs a default numbering. +func (_ecaca Numbering )InitializeDefault (){_adbfd :=_fc .NewCT_AbstractNum ();_adbfd .MultiLevelType =_fc .NewCT_MultiLevelType ();_adbfd .MultiLevelType .ValAttr =_fc .ST_MultiLevelTypeHybridMultilevel ;_ecaca ._eaabg .AbstractNum =append (_ecaca ._eaabg .AbstractNum ,_adbfd );_adbfd .AbstractNumIdAttr =1;const _fdee =720;const _aefec =720;const _cbbb =360;for _dgcgc :=0;_dgcgc < 9;_dgcgc ++{_gfdad :=_fc .NewCT_Lvl ();_gfdad .IlvlAttr =int64 (_dgcgc );_gfdad .Start =_fc .NewCT_DecimalNumber ();_gfdad .Start .ValAttr =1;_gfdad .NumFmt =_fc .NewCT_NumFmt ();_gfdad .NumFmt .ValAttr =_fc .ST_NumberFormatBullet ;_gfdad .Suff =_fc .NewCT_LevelSuffix ();_gfdad .Suff .ValAttr =_fc .ST_LevelSuffixNothing ;_gfdad .LvlText =_fc .NewCT_LevelText ();_gfdad .LvlText .ValAttr =_e .String ("\uf0b7");_gfdad .LvlJc =_fc .NewCT_Jc ();_gfdad .LvlJc .ValAttr =_fc .ST_JcLeft ;_gfdad .RPr =_fc .NewCT_RPr ();_gfdad .RPr .RFonts =_fc .NewCT_Fonts ();_gfdad .RPr .RFonts .AsciiAttr =_e .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_gfdad .RPr .RFonts .HAnsiAttr =_e .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_gfdad .RPr .RFonts .HintAttr =_fc .ST_HintDefault ;_gfdad .PPr =_fc .NewCT_PPrGeneral ();_edcd :=int64 (_dgcgc *_aefec +_fdee );_gfdad .PPr .Ind =_fc .NewCT_Ind ();_gfdad .PPr .Ind .LeftAttr =&_fc .ST_SignedTwipsMeasure {};_gfdad .PPr .Ind .LeftAttr .Int64 =_e .Int64 (_edcd );_gfdad .PPr .Ind .HangingAttr =&_db .ST_TwipsMeasure {};_gfdad .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (_cbbb ));_adbfd .Lvl =append (_adbfd .Lvl ,_gfdad );};_ccac :=_fc .NewCT_Num ();_ccac .NumIdAttr =1;_ccac .AbstractNumId =_fc .NewCT_DecimalNumber ();_ccac .AbstractNumId .ValAttr =1;_ecaca ._eaabg .Num =append (_ecaca ._eaabg .Num ,_ccac );}; -// SetFontFamily sets the Ascii & HAnsi fonly family for a run. -func (_bcegb RunProperties )SetFontFamily (family string ){if _bcegb ._dgadd .RFonts ==nil {_bcegb ._dgadd .RFonts =_gc .NewCT_Fonts ();};_bcegb ._dgadd .RFonts .AsciiAttr =_b .String (family );_bcegb ._dgadd .RFonts .HAnsiAttr =_b .String (family );_bcegb ._dgadd .RFonts .EastAsiaAttr =_b .String (family );}; +// ParagraphProperties returns the paragraph style properties. +func (_gafd Style )ParagraphProperties ()ParagraphStyleProperties {if _gafd ._afcd .PPr ==nil {_gafd ._afcd .PPr =_fc .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_gafd ._afcd .PPr };}; -// SetHighlight highlights text in a specified color. -func (_ceeg RunProperties )SetHighlight (c _gc .ST_HighlightColor ){_ceeg ._dgadd .Highlight =_gc .NewCT_Highlight ();_ceeg ._dgadd .Highlight .ValAttr =c ;}; +// Close closes the document, removing any temporary files that might have been +// created when opening a document. +func (_ggdg *Document )Close ()error {if _ggdg .TmpPath !=""{return _ge .RemoveAll (_ggdg .TmpPath );};return nil ;}; -// GetTargetByRelId returns a target path with the associated relation ID in the -// document. -func (_aabe *Document )GetTargetByRelId (idAttr string )string {return _aabe ._gcc .GetTargetByRelId (idAttr );}; +// SetWidth sets the table with to a specified width. +func (_bbec TableProperties )SetWidth (d _gdc .Distance ){_bbec ._dfbb .TblW =_fc .NewCT_TblWidth ();_bbec ._dfbb .TblW .TypeAttr =_fc .ST_TblWidthDxa ;_bbec ._dfbb .TblW .WAttr =&_fc .ST_MeasurementOrPercent {};_bbec ._dfbb .TblW .WAttr .ST_DecimalNumberOrPercent =&_fc .ST_DecimalNumberOrPercent {};_bbec ._dfbb .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (d /_gdc .Twips ));}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_cfeg TableBorders )SetBottom (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_cfeg ._fdbb .Bottom =_gc .NewCT_Border ();_fdabg (_cfeg ._fdbb .Bottom ,t ,c ,thickness );}; +// SetAlignment sets the paragraph alignment +func (_egaf NumberingLevel )SetAlignment (j _fc .ST_Jc ){if j ==_fc .ST_JcUnset {_egaf ._beec .LvlJc =nil ;}else {_egaf ._beec .LvlJc =_fc .NewCT_Jc ();_egaf ._beec .LvlJc .ValAttr =j ;};}; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_fcdb ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_fcdb ._eeeab .KeepLines =nil ;}else {_fcdb ._eeeab .KeepLines =_gc .NewCT_OnOff ();};}; +// Type returns the type of the field. +func (_acee FormField )Type ()FormFieldType {if _acee ._dffg .TextInput !=nil {return FormFieldTypeText ;}else if _acee ._dffg .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _acee ._dffg .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ;}; -// TableInfo is used for keep information about a table, a row and a cell where the text is located. -type TableInfo struct{Table *_gc .CT_Tbl ;Row *_gc .CT_Row ;Cell *_gc .CT_Tc ;RowIndex int ;ColIndex int ;}; +// SetBeforeSpacing sets spacing above paragraph. +func (_dcfab Paragraph )SetBeforeSpacing (d _gdc .Distance ){_dcfab .ensurePPr ();if _dcfab ._efdag .PPr .Spacing ==nil {_dcfab ._efdag .PPr .Spacing =_fc .NewCT_Spacing ();};_cfc :=_dcfab ._efdag .PPr .Spacing ;_cfc .BeforeAttr =&_db .ST_TwipsMeasure {};_cfc .BeforeAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (d /_gdc .Twips ));}; -// AddRun adds a run to a paragraph. -func (_acddg Paragraph )AddRun ()Run {_effa :=_gc .NewEG_PContent ();_acddg ._ebgb .EG_PContent =append (_acddg ._ebgb .EG_PContent ,_effa );_fedc :=_gc .NewEG_ContentRunContent ();_effa .EG_ContentRunContent =append (_effa .EG_ContentRunContent ,_fedc );_faec :=_gc .NewCT_R ();_fedc .R =_faec ;return Run {_acddg ._beagg ,_faec };}; +// SetKeepWithNext controls if this paragraph should be kept with the next. +func (_gdcgd ParagraphProperties )SetKeepWithNext (b bool ){if !b {_gdcgd ._eagd .KeepNext =nil ;}else {_gdcgd ._eagd .KeepNext =_fc .NewCT_OnOff ();};}; -// ItalicValue returns the precise nature of the italic setting (unset, off or on). -func (_ffbce RunProperties )ItalicValue ()OnOffValue {return _cdbb (_ffbce ._dgadd .I )}; +// HyperLink is a link within a document. +type HyperLink struct{_eaaca *Document ;_cgfdc *_fc .CT_Hyperlink ;}; -// AddField adds a field (automatically computed text) to the document. -func (_bebe Run )AddField (code string ){_bebe .AddFieldWithFormatting (code ,"",true )}; +// X returns the inner wrapped XML type. +func (_bbbc Footnote )X ()*_fc .CT_FtnEdn {return _bbbc ._fdecb }; -// // SetBeforeLineSpacing sets spacing above paragraph in line units. -func (_fgge Paragraph )SetBeforeLineSpacing (d _cbe .Distance ){_fgge .ensurePPr ();if _fgge ._ebgb .PPr .Spacing ==nil {_fgge ._ebgb .PPr .Spacing =_gc .NewCT_Spacing ();};_deaa :=_fgge ._ebgb .PPr .Spacing ;_deaa .BeforeLinesAttr =_b .Int64 (int64 (d /_cbe .Twips ));}; +// SetColor sets the text color. +func (_gfca RunProperties )SetColor (c _cd .Color ){_gfca ._cddc .Color =_fc .NewCT_Color ();_gfca ._cddc .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();};func _ecdd (_baffb *_fc .CT_Border ,_afcc _fc .ST_Border ,_afff _cd .Color ,_dcgb _gdc .Distance ){_baffb .ValAttr =_afcc ;_baffb .ColorAttr =&_fc .ST_HexColor {};if _afff .IsAuto (){_baffb .ColorAttr .ST_HexColorAuto =_fc .ST_HexColorAutoAuto ;}else {_baffb .ColorAttr .ST_HexColorRGB =_afff .AsRGBString ();};if _dcgb !=_gdc .Zero {_baffb .SzAttr =_e .Uint64 (uint64 (_dcgb /_gdc .Point *8));};};func (_egcd Paragraph )addFldChar ()*_fc .CT_FldChar {_feeb :=_egcd .AddRun ();_fabe :=_feeb .X ();_dfgf :=_fc .NewEG_RunInnerContent ();_ecbc :=_fc .NewCT_FldChar ();_dfgf .FldChar =_ecbc ;_fabe .EG_RunInnerContent =append (_fabe .EG_RunInnerContent ,_dfgf );return _ecbc ;}; -// CellMargins are the margins for an individual cell. -type CellMargins struct{_cbgc *_gc .CT_TcMar }; +// SetLeftIndent controls the left indent of the paragraph. +func (_faee ParagraphStyleProperties )SetLeftIndent (m _gdc .Distance ){if _faee ._aaec .Ind ==nil {_faee ._aaec .Ind =_fc .NewCT_Ind ();};if m ==_gdc .Zero {_faee ._aaec .Ind .LeftAttr =nil ;}else {_faee ._aaec .Ind .LeftAttr =&_fc .ST_SignedTwipsMeasure {};_faee ._aaec .Ind .LeftAttr .Int64 =_e .Int64 (int64 (m /_gdc .Twips ));};}; -// AddRow adds a row to a table. -func (_bfaea Table )AddRow ()Row {_gaecf :=_gc .NewEG_ContentRowContent ();_bfaea ._ebec .EG_ContentRowContent =append (_bfaea ._ebec .EG_ContentRowContent ,_gaecf );_bfaeaa :=_gc .NewCT_Row ();_gaecf .Tr =append (_gaecf .Tr ,_bfaeaa );return Row {_bfaea ._eacf ,_bfaeaa };}; +// AddTable adds a table to the table cell. +func (_ggg Cell )AddTable ()Table {_afbc :=_fc .NewEG_BlockLevelElts ();_ggg ._cfe .EG_BlockLevelElts =append (_ggg ._cfe .EG_BlockLevelElts ,_afbc );_dc :=_fc .NewEG_ContentBlockContent ();_afbc .EG_ContentBlockContent =append (_afbc .EG_ContentBlockContent ,_dc );_agg :=_fc .NewCT_Tbl ();_dc .Tbl =append (_dc .Tbl ,_agg );return Table {_ggg ._baf ,_agg };}; -// Name returns the name of the bookmark whcih is the document unique ID that -// identifies the bookmark. -func (_bee Bookmark )Name ()string {return _bee ._baf .NameAttr }; +// SetLeft sets the left border to a specified type, color and thickness. +func (_eadac TableBorders )SetLeft (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_eadac ._aegg .Left =_fc .NewCT_Border ();_ecdd (_eadac ._aegg .Left ,t ,c ,thickness );}; -// TableProperties are the properties for a table within a document -type TableProperties struct{_cbbd *_gc .CT_TblPr }; +// Levels returns all of the numbering levels defined in the definition. +func (_fede NumberingDefinition )Levels ()[]NumberingLevel {_cgeg :=[]NumberingLevel {};for _ ,_bfdce :=range _fede ._gbcc .Lvl {_cgeg =append (_cgeg ,NumberingLevel {_bfdce });};return _cgeg ;}; -// AddWatermarkText adds new watermark text to the document. -func (_dagbf *Document )AddWatermarkText (text string )WatermarkText {var _gad []Header ;if _gefg ,_gaga :=_dagbf .BodySection ().GetHeader (_gc .ST_HdrFtrDefault );_gaga {_gad =append (_gad ,_gefg );};if _bdbe ,_aada :=_dagbf .BodySection ().GetHeader (_gc .ST_HdrFtrEven );_aada {_gad =append (_gad ,_bdbe );};if _ccae ,_fdcaf :=_dagbf .BodySection ().GetHeader (_gc .ST_HdrFtrFirst );_fdcaf {_gad =append (_gad ,_ccae );};if len (_gad )< 1{_cfbge :=_dagbf .AddHeader ();_dagbf .BodySection ().SetHeader (_cfbge ,_gc .ST_HdrFtrDefault );_gad =append (_gad ,_cfbge );};_ffcb :=NewWatermarkText ();for _ ,_caaa :=range _gad {_fef :=_caaa .Paragraphs ();if len (_fef )< 1{_dab :=_caaa .AddParagraph ();_dab .AddRun ().AddText ("");};for _ ,_cbfc :=range _caaa .X ().EG_ContentBlockContent {for _ ,_ddea :=range _cbfc .P {for _ ,_cgcg :=range _ddea .EG_PContent {for _ ,_dbge :=range _cgcg .EG_ContentRunContent {if _dbge .R ==nil {continue ;};for _ ,_cbbb :=range _dbge .R .EG_RunInnerContent {_cbbb .Pict =_ffcb ._eeee ;break ;};};};};};};_ffcb .SetText (text );return _ffcb ;}; +// ItalicValue returns the precise nature of the italic setting (unset, off or on). +func (_baed RunProperties )ItalicValue ()OnOffValue {return _gcab (_baed ._cddc .I )};type mergeFieldInfo struct{_acgcgd string ;_aee string ;_eabeac string ;_agbdb bool ;_bcadg bool ;_befga bool ;_afed bool ;_bggc Paragraph ;_cabd ,_cecd ,_fbbbd int ;_bbgf *_fc .EG_PContent ;_caaf bool ;}; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_adea TableStyleProperties )SetCellSpacingPercent (pct float64 ){_adea ._fabbf .TblCellSpacing =_gc .NewCT_TblWidth ();_adea ._fabbf .TblCellSpacing .TypeAttr =_gc .ST_TblWidthPct ;_adea ._fabbf .TblCellSpacing .WAttr =&_gc .ST_MeasurementOrPercent {};_adea ._fabbf .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_gc .ST_DecimalNumberOrPercent {};_adea ._fabbf .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_b .Int64 (int64 (pct *50));}; +// Text returns text from the document as one string separated with line breaks. +func (_ebbb *DocText )Text ()string {_fdda :=_ac .NewBuffer ([]byte {});for _ ,_ebgb :=range _ebbb .Items {if _ebgb .Text !=""{_fdda .WriteString (_ebgb .Text );_fdda .WriteString ("\u000a");};};return _fdda .String ();};func _fbbe ()*_eg .Imagedata {_adfac :=_eg .NewImagedata ();_cggg :="\u0072\u0049\u0064\u0031";_cced :="\u0057A\u0054\u0045\u0052\u004d\u0041\u0052K";_adfac .IdAttr =&_cggg ;_adfac .TitleAttr =&_cced ;return _adfac ;};func _ecfg (_cgaa *Document )map[int64 ]map[int64 ]int64 {_fcba :=_cgaa .Paragraphs ();_gbfc :=make (map[int64 ]map[int64 ]int64 ,0);for _ ,_gegd :=range _fcba {_daeeg :=_eage (_cgaa ,_gegd );if _daeeg .NumberingLevel !=nil &&_daeeg .AbstractNumId !=nil {_cbdb :=*_daeeg .AbstractNumId ;if _ ,_fafb :=_gbfc [_cbdb ];_fafb {if _ ,_afaa :=_gbfc [_cbdb ][_daeeg .NumberingLevel .X ().IlvlAttr ];_afaa {_gbfc [_cbdb ][_daeeg .NumberingLevel .X ().IlvlAttr ]++;}else {_gbfc [_cbdb ][_daeeg .NumberingLevel .X ().IlvlAttr ]=1;};}else {_gbfc [_cbdb ]=map[int64 ]int64 {_daeeg .NumberingLevel .X ().IlvlAttr :1};};};};return _gbfc ;};func _ggca (_cdcg *_fc .CT_Tbl ,_begg map[string ]string ){for _ ,_dbgc :=range _cdcg .EG_ContentRowContent {for _ ,_gbef :=range _dbgc .Tr {for _ ,_fdcd :=range _gbef .EG_ContentCellContent {for _ ,_ffda :=range _fdcd .Tc {for _ ,_gegbg :=range _ffda .EG_BlockLevelElts {for _ ,_febd :=range _gegbg .EG_ContentBlockContent {for _ ,_aec :=range _febd .P {_fbgd (_aec ,_begg );};for _ ,_bega :=range _febd .Tbl {_ggca (_bega ,_begg );};};};};};};};}; -// BoldValue returns the precise nature of the bold setting (unset, off or on). -func (_abbce RunProperties )BoldValue ()OnOffValue {return _cdbb (_abbce ._dgadd .B )}; +// NumberingDefinition defines a numbering definition for a list of pragraphs. +type NumberingDefinition struct{_gbcc *_fc .CT_AbstractNum }; -// Pict returns the pict object. -func (_acac *WatermarkPicture )Pict ()*_gc .CT_Picture {return _acac ._cfaf }; +// SetPictureWashout set washout to watermark picture. +func (_cgba *WatermarkPicture )SetPictureWashout (isWashout bool ){if _cgba ._ceebd !=nil {_gacd :=_cgba ._ceebd .EG_ShapeElements ;if len (_gacd )> 0&&_gacd [0].Imagedata !=nil {if isWashout {_fffg :="\u0031\u0039\u0036\u0036\u0031\u0066";_aaaf :="\u0032\u0032\u0039\u0033\u0038\u0066";_gacd [0].Imagedata .GainAttr =&_fffg ;_gacd [0].Imagedata .BlacklevelAttr =&_aaaf ;};};};};func (_facc Endnote )content ()[]*_fc .EG_ContentBlockContent {var _aga []*_fc .EG_ContentBlockContent ;for _ ,_bbaa :=range _facc ._bcb .EG_BlockLevelElts {_aga =append (_aga ,_bbaa .EG_ContentBlockContent ...);};return _aga ;};func (_gaab Styles )initializeDocDefaults (){_gaab ._dfgfe .DocDefaults =_fc .NewCT_DocDefaults ();_gaab ._dfgfe .DocDefaults .RPrDefault =_fc .NewCT_RPrDefault ();_gaab ._dfgfe .DocDefaults .RPrDefault .RPr =_fc .NewCT_RPr ();_bgcb :=RunProperties {_gaab ._dfgfe .DocDefaults .RPrDefault .RPr };_bgcb .SetSize (12*_gdc .Point );_bgcb .Fonts ().SetASCIITheme (_fc .ST_ThemeMajorAscii );_bgcb .Fonts ().SetEastAsiaTheme (_fc .ST_ThemeMajorEastAsia );_bgcb .Fonts ().SetHANSITheme (_fc .ST_ThemeMajorHAnsi );_bgcb .Fonts ().SetCSTheme (_fc .ST_ThemeMajorBidi );_bgcb .X ().Lang =_fc .NewCT_Language ();_bgcb .X ().Lang .ValAttr =_e .String ("\u0065\u006e\u002dU\u0053");_bgcb .X ().Lang .EastAsiaAttr =_e .String ("\u0065\u006e\u002dU\u0053");_bgcb .X ().Lang .BidiAttr =_e .String ("\u0061\u0072\u002dS\u0041");_gaab ._dfgfe .DocDefaults .PPrDefault =_fc .NewCT_PPrDefault ();}; -// AddRun adds a run of text to a hyperlink. This is the text that will be linked. -func (_fbef HyperLink )AddRun ()Run {_afgc :=_gc .NewEG_ContentRunContent ();_fbef ._dgea .EG_ContentRunContent =append (_fbef ._dgea .EG_ContentRunContent ,_afgc );_dfga :=_gc .NewCT_R ();_afgc .R =_dfga ;return Run {_fbef ._bcad ,_dfga };}; +// SetAll sets all of the borders to a given value. +func (_adag TableBorders )SetAll (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_adag .SetBottom (t ,c ,thickness );_adag .SetLeft (t ,c ,thickness );_adag .SetRight (t ,c ,thickness );_adag .SetTop (t ,c ,thickness );_adag .SetInsideHorizontal (t ,c ,thickness );_adag .SetInsideVertical (t ,c ,thickness );}; -// SetEffect sets a text effect on the run. -func (_afgb RunProperties )SetEffect (e _gc .ST_TextEffect ){if e ==_gc .ST_TextEffectUnset {_afgb ._dgadd .Effect =nil ;}else {_afgb ._dgadd .Effect =_gc .NewCT_TextEffect ();_afgb ._dgadd .Effect .ValAttr =_gc .ST_TextEffectShimmer ;};};func (_bgbd *Document )onNewRelationship (_gabf *_gf .DecodeMap ,_caee ,_dddd string ,_eacg []*_fd .File ,_ggf *_eg .Relationship ,_cdfb _gf .Target )error {_bcg :=_b .DocTypeDocument ;switch _dddd {case _b .OfficeDocumentType ,_b .OfficeDocumentTypeStrict :_bgbd ._bga =_gc .NewDocument ();_gabf .AddTarget (_caee ,_bgbd ._bga ,_dddd ,0);_gabf .AddTarget (_gf .RelationsPathFor (_caee ),_bgbd ._gcc .X (),_dddd ,0);_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,0);case _b .CorePropertiesType :_gabf .AddTarget (_caee ,_bgbd .CoreProperties .X (),_dddd ,0);_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,0);case _b .CustomPropertiesType :_gabf .AddTarget (_caee ,_bgbd .CustomProperties .X (),_dddd ,0);_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,0);case _b .ExtendedPropertiesType ,_b .ExtendedPropertiesTypeStrict :_gabf .AddTarget (_caee ,_bgbd .AppProperties .X (),_dddd ,0);_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,0);case _b .ThumbnailType ,_b .ThumbnailTypeStrict :for _ggcd ,_dfb :=range _eacg {if _dfb ==nil {continue ;};if _dfb .Name ==_caee {_gfeg ,_egfg :=_dfb .Open ();if _egfg !=nil {return _e .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_egfg );};_bgbd .Thumbnail ,_ ,_egfg =_ca .Decode (_gfeg );_gfeg .Close ();if _egfg !=nil {return _e .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_egfg );};_eacg [_ggcd ]=nil ;};};case _b .SettingsType ,_b .SettingsTypeStrict :_gabf .AddTarget (_caee ,_bgbd .Settings .X (),_dddd ,0);_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,0);case _b .NumberingType ,_b .NumberingTypeStrict :_bgbd .Numbering =NewNumbering ();_gabf .AddTarget (_caee ,_bgbd .Numbering .X (),_dddd ,0);_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,0);case _b .StylesType ,_b .StylesTypeStrict :_bgbd .Styles .Clear ();_gabf .AddTarget (_caee ,_bgbd .Styles .X (),_dddd ,0);_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,0);case _b .HeaderType ,_b .HeaderTypeStrict :_abfc :=_gc .NewHdr ();_gabf .AddTarget (_caee ,_abfc ,_dddd ,uint32 (len (_bgbd ._abe )));_bgbd ._abe =append (_bgbd ._abe ,_abfc );_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,len (_bgbd ._abe ));_dafa :=_bdg .NewRelationships ();_gabf .AddTarget (_gf .RelationsPathFor (_caee ),_dafa .X (),_dddd ,0);_bgbd ._cfb =append (_bgbd ._cfb ,_dafa );case _b .FooterType ,_b .FooterTypeStrict :_deed :=_gc .NewFtr ();_gabf .AddTarget (_caee ,_deed ,_dddd ,uint32 (len (_bgbd ._dce )));_bgbd ._dce =append (_bgbd ._dce ,_deed );_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,len (_bgbd ._dce ));_gcbe :=_bdg .NewRelationships ();_gabf .AddTarget (_gf .RelationsPathFor (_caee ),_gcbe .X (),_dddd ,0);_bgbd ._fc =append (_bgbd ._fc ,_gcbe );case _b .ThemeType ,_b .ThemeTypeStrict :_fgbc :=_ba .NewTheme ();_gabf .AddTarget (_caee ,_fgbc ,_dddd ,uint32 (len (_bgbd ._aea )));_bgbd ._aea =append (_bgbd ._aea ,_fgbc );_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,len (_bgbd ._aea ));case _b .WebSettingsType ,_b .WebSettingsTypeStrict :_bgbd ._cbc =_gc .NewWebSettings ();_gabf .AddTarget (_caee ,_bgbd ._cbc ,_dddd ,0);_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,0);case _b .FontTableType ,_b .FontTableTypeStrict :_bgbd ._aaa =_gc .NewFonts ();_gabf .AddTarget (_caee ,_bgbd ._aaa ,_dddd ,0);_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,0);case _b .EndNotesType ,_b .EndNotesTypeStrict :_bgbd ._ecb =_gc .NewEndnotes ();_gabf .AddTarget (_caee ,_bgbd ._ecb ,_dddd ,0);_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,0);case _b .FootNotesType ,_b .FootNotesTypeStrict :_bgbd ._dee =_gc .NewFootnotes ();_gabf .AddTarget (_caee ,_bgbd ._dee ,_dddd ,0);_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,0);case _b .ImageType ,_b .ImageTypeStrict :var _gcf _bdg .ImageRef ;for _caggd ,_afbf :=range _eacg {if _afbf ==nil {continue ;};if _afbf .Name ==_caee {_ggff ,_dbgf :=_gf .ExtractToDiskTmp (_afbf ,_bgbd .TmpPath );if _dbgf !=nil {return _dbgf ;};_efc ,_dbgf :=_bdg .ImageFromStorage (_ggff );if _dbgf !=nil {return _dbgf ;};_gcf =_bdg .MakeImageRef (_efc ,&_bgbd .DocBase ,_bgbd ._gcc );_eacg [_caggd ]=nil ;};};if _gcf .Format ()!=""{_dfbd :="\u002e"+_a .ToLower (_gcf .Format ());_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,len (_bgbd .Images )+1);if _adgd :=_cg .Ext (_ggf .TargetAttr );_adgd !=_dfbd {_ggf .TargetAttr =_ggf .TargetAttr [0:len (_ggf .TargetAttr )-len (_adgd )]+_dfbd ;};_gcf .SetTarget ("\u0077\u006f\u0072d\u002f"+_ggf .TargetAttr );_bgbd .Images =append (_bgbd .Images ,_gcf );};case _b .ControlType ,_b .ControlTypeStrict :_bccd :=_gfg .NewOcx ();_gabf .AddTarget (_caee ,_bccd ,_dddd ,uint32 (len (_bgbd ._gec )));_bgbd ._gec =append (_bgbd ._gec ,_bccd );_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,len (_bgbd ._gec ));case _b .ChartType :_abbg :=chart {_bca :_cb .NewChartSpace ()};_cbffd :=uint32 (len (_bgbd ._gca ));_gabf .AddTarget (_caee ,_abbg ._bca ,_dddd ,_cbffd );_bgbd ._gca =append (_bgbd ._gca ,&_abbg );_ggf .TargetAttr =_b .RelativeFilename (_bcg ,_cdfb .Typ ,_dddd ,len (_bgbd ._gca ));_abbg ._agb =_ggf .TargetAttr ;default:_b .Log ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_dddd ,_caee );};return nil ;};func (_eebf *WatermarkPicture )getInnerElement (_bbfg string )*_b .XSDAny {for _ ,_cbec :=range _eebf ._cfaf .Any {_gbed ,_dadb :=_cbec .(*_b .XSDAny );if _dadb &&(_gbed .XMLName .Local ==_bbfg ||_gbed .XMLName .Local =="\u0076\u003a"+_bbfg ){return _gbed ;};};return nil ;}; +// SetStrict is a shortcut for document.SetConformance, +// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: +// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. +func (_gffe Document )SetStrict (strict bool ){if strict {_gffe ._gcd .ConformanceAttr =_db .ST_ConformanceClassStrict ;}else {_gffe ._gcd .ConformanceAttr =_db .ST_ConformanceClassTransitional ;};}; -// X returns the inner wrapped XML type. -func (_fagac TableProperties )X ()*_gc .CT_TblPr {return _fagac ._cbbd };func _gdef ()*_gda .Imagedata {_ffcd :=_gda .NewImagedata ();_accbc :="\u0072\u0049\u0064\u0031";_dfgccd :="\u0057A\u0054\u0045\u0052\u004d\u0041\u0052K";_ffcd .IdAttr =&_accbc ;_ffcd .TitleAttr =&_dfgccd ;return _ffcd ;}; +// Pict returns the pict object. +func (_ccdf *WatermarkText )Pict ()*_fc .CT_Picture {return _ccdf ._bddb }; -// SetAlignment controls the paragraph alignment -func (_acfc ParagraphStyleProperties )SetAlignment (align _gc .ST_Jc ){if align ==_gc .ST_JcUnset {_acfc ._gbff .Jc =nil ;}else {_acfc ._gbff .Jc =_gc .NewCT_Jc ();_acfc ._gbff .Jc .ValAttr =align ;};}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_ebbbff Paragraph )Style ()string {if _ebbbff ._efdag .PPr !=nil &&_ebbbff ._efdag .PPr .PStyle !=nil {return _ebbbff ._efdag .PPr .PStyle .ValAttr ;};return "";}; -// MailMerge finds mail merge fields and replaces them with the text provided. It also removes -// the mail merge source info from the document settings. -func (_efbc *Document )MailMerge (mergeContent map[string ]string ){_cbggad :=_efbc .mergeFields ();_febc :=map[Paragraph ][]Run {};for _ ,_gffd :=range _cbggad {_acbfd ,_abbd :=mergeContent [_gffd ._bcdd ];if _abbd {if _gffd ._faae {_acbfd =_a .ToUpper (_acbfd );}else if _gffd ._adag {_acbfd =_a .ToLower (_acbfd );}else if _gffd ._ecgb {_acbfd =_a .Title (_acbfd );}else if _gffd ._cdgb {_dgdf :=_aa .Buffer {};for _ccaac ,_afab :=range _acbfd {if _ccaac ==0{_dgdf .WriteRune (_f .ToUpper (_afab ));}else {_dgdf .WriteRune (_afab );};};_acbfd =_dgdf .String ();};if _acbfd !=""&&_gffd ._cgeac !=""{_acbfd =_gffd ._cgeac +_acbfd ;};if _acbfd !=""&&_gffd ._fdcg !=""{_acbfd =_acbfd +_gffd ._fdcg ;};};if _gffd ._fafbc {if len (_gffd ._cgbg .FldSimple )==1&&len (_gffd ._cgbg .FldSimple [0].EG_PContent )==1&&len (_gffd ._cgbg .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_dcbfd :=&_gc .EG_ContentRunContent {};_dcbfd .R =_gffd ._cgbg .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_gffd ._cgbg .FldSimple =nil ;_fcebc :=Run {_efbc ,_dcbfd .R };_fcebc .ClearContent ();_fcebc .AddText (_acbfd );_gffd ._cgbg .EG_ContentRunContent =append (_gffd ._cgbg .EG_ContentRunContent ,_dcbfd );};}else {_dddcd :=_gffd ._bbcf .Runs ();for _ecdg :=_gffd ._eaab ;_ecdg <=_gffd ._egae ;_ecdg ++{if _ecdg ==_gffd ._dfad +1{_dddcd [_ecdg ].ClearContent ();_dddcd [_ecdg ].AddText (_acbfd );}else {_febc [_gffd ._bbcf ]=append (_febc [_gffd ._bbcf ],_dddcd [_ecdg ]);};};};};for _fdab ,_gbda :=range _febc {for _ ,_gddf :=range _gbda {_fdab .RemoveRun (_gddf );};};_efbc .Settings .RemoveMailMerge ();}; +// SetTextStyleItalic set text style of watermark to italic. +func (_cdbd *WatermarkText )SetTextStyleItalic (value bool ){if _cdbd ._badfg !=nil {_gccce :=_cdbd .GetStyle ();_gccce .SetItalic (value );_cdbd .SetStyle (_gccce );};}; -// GetText returns text in the watermark. -func (_addcdb *WatermarkText )GetText ()string {_afca :=_addcdb .getShape ();if _addcdb ._egege !=nil {_eddfb :=_addcdb ._egege .EG_ShapeElements ;if len (_eddfb )> 0&&_eddfb [0].Textpath !=nil {return *_eddfb [0].Textpath .StringAttr ;};}else {_bcddc :=_addcdb .findNode (_afca ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_gebg :=range _bcddc .Attrs {if _gebg .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{return _gebg .Value ;};};};return "";}; +// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link +// destination will be used many times. +func (_gagf HyperLink )SetTargetByRef (link _bd .Hyperlink ){_gagf ._cgfdc .IdAttr =_e .String (_bd .Relationship (link ).ID ());_gagf ._cgfdc .AnchorAttr =nil ;}; -// X returns the inner wrapped XML type. -func (_eacff Table )X ()*_gc .CT_Tbl {return _eacff ._ebec }; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_caegg TableProperties )SetCellSpacingPercent (pct float64 ){_caegg ._dfbb .TblCellSpacing =_fc .NewCT_TblWidth ();_caegg ._dfbb .TblCellSpacing .TypeAttr =_fc .ST_TblWidthPct ;_caegg ._dfbb .TblCellSpacing .WAttr =&_fc .ST_MeasurementOrPercent {};_caegg ._dfbb .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_fc .ST_DecimalNumberOrPercent {};_caegg ._dfbb .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (pct *50));}; -// SetImprint sets the run to imprinted text. -func (_dcece RunProperties )SetImprint (b bool ){if !b {_dcece ._dgadd .Imprint =nil ;}else {_dcece ._dgadd .Imprint =_gc .NewCT_OnOff ();};}; +// Properties returns the paragraph properties. +func (_dgba Paragraph )Properties ()ParagraphProperties {_dgba .ensurePPr ();return ParagraphProperties {_dgba ._efdb ,_dgba ._efdag .PPr };}; -// SetItalic sets the run to italic. -func (_ebdg RunProperties )SetItalic (b bool ){if !b {_ebdg ._dgadd .I =nil ;_ebdg ._dgadd .ICs =nil ;}else {_ebdg ._dgadd .I =_gc .NewCT_OnOff ();_ebdg ._dgadd .ICs =_gc .NewCT_OnOff ();};}; +// Borders allows controlling individual cell borders. +func (_ede CellProperties )Borders ()CellBorders {if _ede ._fecf .TcBorders ==nil {_ede ._fecf .TcBorders =_fc .NewCT_TcBorders ();};return CellBorders {_ede ._fecf .TcBorders };}; -// Clear resets the numbering. -func (_cabg Numbering )Clear (){_cabg ._febb .AbstractNum =nil ;_cabg ._febb .Num =nil ;_cabg ._febb .NumIdMacAtCleanup =nil ;_cabg ._febb .NumPicBullet =nil ;}; +// AddBookmark adds a bookmark to a document that can then be used from a hyperlink. Name is a document +// unique name that identifies the bookmark so it can be referenced from hyperlinks. +func (_cdcgd Paragraph )AddBookmark (name string )Bookmark {_eced :=_fc .NewEG_PContent ();_dffgf :=_fc .NewEG_ContentRunContent ();_eced .EG_ContentRunContent =append (_eced .EG_ContentRunContent ,_dffgf );_bea :=_fc .NewEG_RunLevelElts ();_dffgf .EG_RunLevelElts =append (_dffgf .EG_RunLevelElts ,_bea );_cdefd :=_fc .NewEG_RangeMarkupElements ();_ecdb :=_fc .NewCT_Bookmark ();_cdefd .BookmarkStart =_ecdb ;_bea .EG_RangeMarkupElements =append (_bea .EG_RangeMarkupElements ,_cdefd );_cdefd =_fc .NewEG_RangeMarkupElements ();_cdefd .BookmarkEnd =_fc .NewCT_MarkupRange ();_bea .EG_RangeMarkupElements =append (_bea .EG_RangeMarkupElements ,_cdefd );_cdcgd ._efdag .EG_PContent =append (_cdcgd ._efdag .EG_PContent ,_eced );_afdfb :=Bookmark {_ecdb };_afdfb .SetName (name );return _afdfb ;};func (_bfcegb Styles )initializeStyleDefaults (){_bdbb :=_bfcegb .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_fc .ST_StyleTypeParagraph ,true );_bdbb .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_bdbb .SetPrimaryStyle (true );_cabaf :=_bfcegb .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_fc .ST_StyleTypeCharacter ,true );_cabaf .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074");_cabaf .SetUISortOrder (1);_cabaf .SetSemiHidden (true );_cabaf .SetUnhideWhenUsed (true );_efcc :=_bfcegb .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_fc .ST_StyleTypeCharacter ,false );_efcc .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072");_efcc .SetBasedOn (_cabaf .StyleID ());_efcc .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_efcc .SetUISortOrder (10);_efcc .RunProperties ().Fonts ().SetASCIITheme (_fc .ST_ThemeMajorAscii );_efcc .RunProperties ().Fonts ().SetEastAsiaTheme (_fc .ST_ThemeMajorEastAsia );_efcc .RunProperties ().Fonts ().SetHANSITheme (_fc .ST_ThemeMajorHAnsi );_efcc .RunProperties ().Fonts ().SetCSTheme (_fc .ST_ThemeMajorBidi );_efcc .RunProperties ().SetSize (28*_gdc .Point );_efcc .RunProperties ().SetKerning (14*_gdc .Point );_efcc .RunProperties ().SetCharacterSpacing (-10*_gdc .Twips );_cadabd :=_bfcegb .AddStyle ("\u0054\u0069\u0074l\u0065",_fc .ST_StyleTypeParagraph ,false );_cadabd .SetName ("\u0054\u0069\u0074l\u0065");_cadabd .SetBasedOn (_bdbb .StyleID ());_cadabd .SetNextStyle (_bdbb .StyleID ());_cadabd .SetLinkedStyle (_efcc .StyleID ());_cadabd .SetUISortOrder (10);_cadabd .SetPrimaryStyle (true );_cadabd .ParagraphProperties ().SetContextualSpacing (true );_cadabd .RunProperties ().Fonts ().SetASCIITheme (_fc .ST_ThemeMajorAscii );_cadabd .RunProperties ().Fonts ().SetEastAsiaTheme (_fc .ST_ThemeMajorEastAsia );_cadabd .RunProperties ().Fonts ().SetHANSITheme (_fc .ST_ThemeMajorHAnsi );_cadabd .RunProperties ().Fonts ().SetCSTheme (_fc .ST_ThemeMajorBidi );_cadabd .RunProperties ().SetSize (28*_gdc .Point );_cadabd .RunProperties ().SetKerning (14*_gdc .Point );_cadabd .RunProperties ().SetCharacterSpacing (-10*_gdc .Twips );_gbfa :=_bfcegb .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_fc .ST_StyleTypeTable ,false );_gbfa .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_gbfa .SetUISortOrder (99);_gbfa .SetSemiHidden (true );_gbfa .SetUnhideWhenUsed (true );_gbfa .X ().TblPr =_fc .NewCT_TblPrBase ();_fedd :=NewTableWidth ();_gbfa .X ().TblPr .TblInd =_fedd .X ();_fedd .SetValue (0*_gdc .Dxa );_gbfa .X ().TblPr .TblCellMar =_fc .NewCT_TblCellMar ();_fedd =NewTableWidth ();_gbfa .X ().TblPr .TblCellMar .Top =_fedd .X ();_fedd .SetValue (0*_gdc .Dxa );_fedd =NewTableWidth ();_gbfa .X ().TblPr .TblCellMar .Bottom =_fedd .X ();_fedd .SetValue (0*_gdc .Dxa );_fedd =NewTableWidth ();_gbfa .X ().TblPr .TblCellMar .Left =_fedd .X ();_fedd .SetValue (108*_gdc .Dxa );_fedd =NewTableWidth ();_gbfa .X ().TblPr .TblCellMar .Right =_fedd .X ();_fedd .SetValue (108*_gdc .Dxa );_egdf :=_bfcegb .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_fc .ST_StyleTypeNumbering ,false );_egdf .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074");_egdf .SetUISortOrder (1);_egdf .SetSemiHidden (true );_egdf .SetUnhideWhenUsed (true );_gcfcc :=[]_gdc .Distance {16,13,12,11,11,11,11,11,11};_acbf :=[]_gdc .Distance {240,40,40,40,40,40,40,40,40};for _gbec :=0;_gbec < 9;_gbec ++{_cfac :=_c .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_gbec +1);_gfabe :=_bfcegb .AddStyle (_cfac +"\u0043\u0068\u0061\u0072",_fc .ST_StyleTypeCharacter ,false );_gfabe .SetName (_c .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_gbec +1));_gfabe .SetBasedOn (_cabaf .StyleID ());_gfabe .SetLinkedStyle (_cfac );_gfabe .SetUISortOrder (9+_gbec );_gfabe .RunProperties ().SetSize (_gcfcc [_gbec ]*_gdc .Point );_afce :=_bfcegb .AddStyle (_cfac ,_fc .ST_StyleTypeParagraph ,false );_afce .SetName (_c .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_gbec +1));_afce .SetNextStyle (_bdbb .StyleID ());_afce .SetLinkedStyle (_afce .StyleID ());_afce .SetUISortOrder (9+_gbec );_afce .SetPrimaryStyle (true );_afce .ParagraphProperties ().SetKeepNext (true );_afce .ParagraphProperties ().SetSpacing (_acbf [_gbec ]*_gdc .Twips ,0);_afce .ParagraphProperties ().SetOutlineLevel (_gbec );_afce .RunProperties ().SetSize (_gcfcc [_gbec ]*_gdc .Point );};}; -// SetASCIITheme sets the font ASCII Theme. -func (_gfag Fonts )SetASCIITheme (t _gc .ST_Theme ){_gfag ._dffc .AsciiThemeAttr =t }; +// SetTextWrapSquare sets the text wrap to square with a given wrap type. +func (_ged AnchoredDrawing )SetTextWrapSquare (t _fc .WdST_WrapText ){_ged ._cf .Choice =&_fc .WdEG_WrapTypeChoice {};_ged ._cf .Choice .WrapSquare =_fc .NewWdCT_WrapSquare ();_ged ._cf .Choice .WrapSquare .WrapTextAttr =t ;}; -// SetAlignment set alignment of paragraph. -func (_eafb Paragraph )SetAlignment (alignment _gc .ST_Jc ){_eafb .ensurePPr ();if _eafb ._ebgb .PPr .Jc ==nil {_eafb ._ebgb .PPr .Jc =_gc .NewCT_Jc ();};_eafb ._ebgb .PPr .Jc .ValAttr =alignment ;}; +// Cells returns the cells defined in the table. +func (_fgefb Row )Cells ()[]Cell {_egdgg :=[]Cell {};for _ ,_dfcc :=range _fgefb ._gaca .EG_ContentCellContent {for _ ,_abbd :=range _dfcc .Tc {_egdgg =append (_egdgg ,Cell {_fgefb ._eaef ,_abbd });};if _dfcc .Sdt !=nil &&_dfcc .Sdt .SdtContent !=nil {for _ ,_cdaca :=range _dfcc .Sdt .SdtContent .Tc {_egdgg =append (_egdgg ,Cell {_fgefb ._eaef ,_cdaca });};};};return _egdgg ;}; -// InitializeDefault constructs a default numbering. -func (_ggaag Numbering )InitializeDefault (){_addcd :=_gc .NewCT_AbstractNum ();_addcd .MultiLevelType =_gc .NewCT_MultiLevelType ();_addcd .MultiLevelType .ValAttr =_gc .ST_MultiLevelTypeHybridMultilevel ;_ggaag ._febb .AbstractNum =append (_ggaag ._febb .AbstractNum ,_addcd );_addcd .AbstractNumIdAttr =1;const _gcfa =720;const _cbgde =720;const _aabc =360;for _abaf :=0;_abaf < 9;_abaf ++{_cbdaf :=_gc .NewCT_Lvl ();_cbdaf .IlvlAttr =int64 (_abaf );_cbdaf .Start =_gc .NewCT_DecimalNumber ();_cbdaf .Start .ValAttr =1;_cbdaf .NumFmt =_gc .NewCT_NumFmt ();_cbdaf .NumFmt .ValAttr =_gc .ST_NumberFormatBullet ;_cbdaf .Suff =_gc .NewCT_LevelSuffix ();_cbdaf .Suff .ValAttr =_gc .ST_LevelSuffixNothing ;_cbdaf .LvlText =_gc .NewCT_LevelText ();_cbdaf .LvlText .ValAttr =_b .String ("\uf0b7");_cbdaf .LvlJc =_gc .NewCT_Jc ();_cbdaf .LvlJc .ValAttr =_gc .ST_JcLeft ;_cbdaf .RPr =_gc .NewCT_RPr ();_cbdaf .RPr .RFonts =_gc .NewCT_Fonts ();_cbdaf .RPr .RFonts .AsciiAttr =_b .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_cbdaf .RPr .RFonts .HAnsiAttr =_b .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_cbdaf .RPr .RFonts .HintAttr =_gc .ST_HintDefault ;_cbdaf .PPr =_gc .NewCT_PPrGeneral ();_cfea :=int64 (_abaf *_cbgde +_gcfa );_cbdaf .PPr .Ind =_gc .NewCT_Ind ();_cbdaf .PPr .Ind .LeftAttr =&_gc .ST_SignedTwipsMeasure {};_cbdaf .PPr .Ind .LeftAttr .Int64 =_b .Int64 (_cfea );_cbdaf .PPr .Ind .HangingAttr =&_dde .ST_TwipsMeasure {};_cbdaf .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (_aabc ));_addcd .Lvl =append (_addcd .Lvl ,_cbdaf );};_ffdd :=_gc .NewCT_Num ();_ffdd .NumIdAttr =1;_ffdd .AbstractNumId =_gc .NewCT_DecimalNumber ();_ffdd .AbstractNumId .ValAttr =1;_ggaag ._febb .Num =append (_ggaag ._febb .Num ,_ffdd );}; +// Header is a header for a document section. +type Header struct{_dcfe *Document ;_ggdd *_fc .Hdr ;}; -// Type returns the type of the style. -func (_fdff Style )Type ()_gc .ST_StyleType {return _fdff ._fbgg .TypeAttr }; +// ExtractFromHeader returns text from the document header as an array of TextItems. +func ExtractFromHeader (header *_fc .Hdr )[]TextItem {return _dbce (header .EG_ContentBlockContent ,nil )}; -// Index returns the index of the footer within the document. This is used to -// form its zip packaged filename as well as to match it with its relationship -// ID. -func (_dfe Footer )Index ()int {for _dcbd ,_bbcb :=range _dfe ._gfbd ._dce {if _bbcb ==_dfe ._abbb {return _dcbd ;};};return -1;}; +// AddPageBreak adds a page break to a run. +func (_agagae Run )AddPageBreak (){_bfeeg :=_agagae .newIC ();_bfeeg .Br =_fc .NewCT_Br ();_bfeeg .Br .TypeAttr =_fc .ST_BrTypePage ;}; -// Strike returns true if paragraph is striked. -func (_dgad ParagraphProperties )Strike ()bool {return _ffd (_dgad ._eeeab .RPr .Strike )}; +// SetLineSpacing controls the line spacing of the paragraph. +func (_fffa ParagraphStyleProperties )SetLineSpacing (m _gdc .Distance ,rule _fc .ST_LineSpacingRule ){if _fffa ._aaec .Spacing ==nil {_fffa ._aaec .Spacing =_fc .NewCT_Spacing ();};if rule ==_fc .ST_LineSpacingRuleUnset {_fffa ._aaec .Spacing .LineRuleAttr =_fc .ST_LineSpacingRuleUnset ;_fffa ._aaec .Spacing .LineAttr =nil ;}else {_fffa ._aaec .Spacing .LineRuleAttr =rule ;_fffa ._aaec .Spacing .LineAttr =&_fc .ST_SignedTwipsMeasure {};_fffa ._aaec .Spacing .LineAttr .Int64 =_e .Int64 (int64 (m /_gdc .Twips ));};}; -// SetSpacing sets the spacing that comes before and after the paragraph. -func (_faea ParagraphStyleProperties )SetSpacing (before ,after _cbe .Distance ){if _faea ._gbff .Spacing ==nil {_faea ._gbff .Spacing =_gc .NewCT_Spacing ();};if before ==_cbe .Zero {_faea ._gbff .Spacing .BeforeAttr =nil ;}else {_faea ._gbff .Spacing .BeforeAttr =&_dde .ST_TwipsMeasure {};_faea ._gbff .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (before /_cbe .Twips ));};if after ==_cbe .Zero {_faea ._gbff .Spacing .AfterAttr =nil ;}else {_faea ._gbff .Spacing .AfterAttr =&_dde .ST_TwipsMeasure {};_faea ._gbff .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (after /_cbe .Twips ));};}; +// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. +func (_fedeb Run )AddDrawingAnchored (img _bd .ImageRef )(AnchoredDrawing ,error ){_eaagd :=_fedeb .newIC ();_eaagd .Drawing =_fc .NewCT_Drawing ();_beeca :=_fc .NewWdAnchor ();_fbcc :=AnchoredDrawing {_fedeb ._bcbe ,_beeca };_beeca .SimplePosAttr =_e .Bool (false );_beeca .AllowOverlapAttr =true ;_beeca .CNvGraphicFramePr =_daa .NewCT_NonVisualGraphicFrameProperties ();_eaagd .Drawing .Anchor =append (_eaagd .Drawing .Anchor ,_beeca );_beeca .Graphic =_daa .NewGraphic ();_beeca .Graphic .GraphicData =_daa .NewCT_GraphicalObjectData ();_beeca .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065";_beeca .SimplePos .XAttr .ST_CoordinateUnqualified =_e .Int64 (0);_beeca .SimplePos .YAttr .ST_CoordinateUnqualified =_e .Int64 (0);_beeca .PositionH .RelativeFromAttr =_fc .WdST_RelFromHPage ;_beeca .PositionH .Choice =&_fc .WdCT_PosHChoice {};_beeca .PositionH .Choice .PosOffset =_e .Int32 (0);_beeca .PositionV .RelativeFromAttr =_fc .WdST_RelFromVPage ;_beeca .PositionV .Choice =&_fc .WdCT_PosVChoice {};_beeca .PositionV .Choice .PosOffset =_e .Int32 (0);_beeca .Extent .CxAttr =int64 (float64 (img .Size ().X *_gdc .Pixel72 )/_gdc .EMU );_beeca .Extent .CyAttr =int64 (float64 (img .Size ().Y *_gdc .Pixel72 )/_gdc .EMU );_beeca .Choice =&_fc .WdEG_WrapTypeChoice {};_beeca .Choice .WrapSquare =_fc .NewWdCT_WrapSquare ();_beeca .Choice .WrapSquare .WrapTextAttr =_fc .WdST_WrapTextBothSides ;_cdea :=0x7FFFFFFF&_g .Uint32 ();_beeca .DocPr .IdAttr =_cdea ;_fcca :=_fag .NewPic ();_fcca .NvPicPr .CNvPr .IdAttr =_cdea ;_dfeea :=img .RelID ();if _dfeea ==""{return _fbcc ,_a .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073");};_beeca .Graphic .GraphicData .Any =append (_beeca .Graphic .GraphicData .Any ,_fcca );_fcca .BlipFill =_daa .NewCT_BlipFillProperties ();_fcca .BlipFill .Blip =_daa .NewCT_Blip ();_fcca .BlipFill .Blip .EmbedAttr =&_dfeea ;_fcca .BlipFill .Stretch =_daa .NewCT_StretchInfoProperties ();_fcca .BlipFill .Stretch .FillRect =_daa .NewCT_RelativeRect ();_fcca .SpPr =_daa .NewCT_ShapeProperties ();_fcca .SpPr .Xfrm =_daa .NewCT_Transform2D ();_fcca .SpPr .Xfrm .Off =_daa .NewCT_Point2D ();_fcca .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_e .Int64 (0);_fcca .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_e .Int64 (0);_fcca .SpPr .Xfrm .Ext =_daa .NewCT_PositiveSize2D ();_fcca .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_gdc .Point );_fcca .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_gdc .Point );_fcca .SpPr .PrstGeom =_daa .NewCT_PresetGeometry2D ();_fcca .SpPr .PrstGeom .PrstAttr =_daa .ST_ShapeTypeRect ;return _fbcc ,nil ;};func (_cagf Document )mergeFields ()[]mergeFieldInfo {_fcde :=[]Paragraph {};_badf :=[]mergeFieldInfo {};for _ ,_ccca :=range _cagf .Tables (){for _ ,_gfbf :=range _ccca .Rows (){for _ ,_aedc :=range _gfbf .Cells (){_fcde =append (_fcde ,_aedc .Paragraphs ()...);};};};_fcde =append (_fcde ,_cagf .Paragraphs ()...);for _ ,_fdbf :=range _fcde {_dged :=_fdbf .Runs ();_eabgf :=-1;_ecfd :=-1;_gbad :=-1;_ecda :=mergeFieldInfo {};for _ ,_gagb :=range _fdbf ._efdag .EG_PContent {for _ ,_bcacb :=range _gagb .FldSimple {if _be .Contains (_bcacb .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_cbcfe :=_gaef (_bcacb .InstrAttr );_cbcfe ._caaf =true ;_cbcfe ._bggc =_fdbf ;_cbcfe ._bbgf =_gagb ;_badf =append (_badf ,_cbcfe );};};};for _fccb :=0;_fccb < len (_dged );_fccb ++{_acgb :=_dged [_fccb ];for _ ,_fgef :=range _acgb .X ().EG_RunInnerContent {if _fgef .FldChar !=nil {switch _fgef .FldChar .FldCharTypeAttr {case _fc .ST_FldCharTypeBegin :_eabgf =_fccb ;case _fc .ST_FldCharTypeSeparate :_ecfd =_fccb ;case _fc .ST_FldCharTypeEnd :_gbad =_fccb ;if _ecda ._acgcgd !=""{_ecda ._bggc =_fdbf ;_ecda ._cabd =_eabgf ;_ecda ._fbbbd =_gbad ;_ecda ._cecd =_ecfd ;_badf =append (_badf ,_ecda );};_eabgf =-1;_ecfd =-1;_gbad =-1;_ecda =mergeFieldInfo {};};}else if _fgef .InstrText !=nil &&_be .Contains (_fgef .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _eabgf !=-1&&_gbad ==-1{_ecda =_gaef (_fgef .InstrText .Content );};};};};};return _badf ;};func _bgc (_egdg *_fc .CT_P ,_cadd *_fc .CT_Hyperlink ,_bedf *TableInfo ,_eddb *DrawingInfo ,_ccggc []*_fc .EG_ContentRunContent )[]TextItem {_gfda :=[]TextItem {};for _ ,_fcbbb :=range _ccggc {if _cgac :=_fcbbb .R ;_cgac !=nil {_ccfad :=_ac .NewBuffer ([]byte {});for _ ,_gdcbg :=range _cgac .EG_RunInnerContent {if _gdcbg .T !=nil &&_gdcbg .T .Content !=""{_ccfad .WriteString (_gdcbg .T .Content );};};_gfda =append (_gfda ,TextItem {Text :_ccfad .String (),DrawingInfo :_eddb ,Paragraph :_egdg ,Hyperlink :_cadd ,Run :_cgac ,TableInfo :_bedf });for _ ,_dfab :=range _cgac .Extra {if _aagd ,_cgce :=_dfab .(*_fc .AlternateContentRun );_cgce {_gdcc :=&DrawingInfo {Drawing :_aagd .Choice .Drawing };for _ ,_fdeb :=range _gdcc .Drawing .Anchor {for _ ,_cbfeb :=range _fdeb .Graphic .GraphicData .Any {if _fffd ,_egeg :=_cbfeb .(*_fc .WdWsp );_egeg {if _fffd .WChoice !=nil {if _facg :=_fffd .SpPr ;_facg !=nil {if _gcda :=_facg .Xfrm ;_gcda !=nil {if _bbac :=_gcda .Ext ;_bbac !=nil {_gdcc .Width =_bbac .CxAttr ;_gdcc .Height =_bbac .CyAttr ;};};};for _ ,_defe :=range _fffd .WChoice .Txbx .TxbxContent .EG_ContentBlockContent {_gfda =append (_gfda ,_dbfg (_defe .P ,_bedf ,_gdcc )...);};};};};};};};};};return _gfda ;}; -// SetCellSpacing sets the cell spacing within a table. -func (_bggd TableProperties )SetCellSpacing (m _cbe .Distance ){_bggd ._cbbd .TblCellSpacing =_gc .NewCT_TblWidth ();_bggd ._cbbd .TblCellSpacing .TypeAttr =_gc .ST_TblWidthDxa ;_bggd ._cbbd .TblCellSpacing .WAttr =&_gc .ST_MeasurementOrPercent {};_bggd ._cbbd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_gc .ST_DecimalNumberOrPercent {};_bggd ._cbbd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_b .Int64 (int64 (m /_cbe .Dxa ));}; +// GetColor returns the color.Color object representing the run color. +func (_daaaa RunProperties )GetColor ()_cd .Color {if _afdc :=_daaaa ._cddc .Color ;_afdc !=nil {_fgafe :=_afdc .ValAttr ;if _fgafe .ST_HexColorRGB !=nil {return _cd .FromHex (*_fgafe .ST_HexColorRGB );};};return _cd .Color {};}; -// NumberingLevel is the definition for numbering for a particular level within -// a NumberingDefinition. -type NumberingLevel struct{_agag *_gc .CT_Lvl }; +// NewAnchorDrawWrapOptions return anchor drawing options property. +func NewAnchorDrawWrapOptions ()*AnchorDrawWrapOptions {_eb :=&AnchorDrawWrapOptions {};if !_eb ._dfb {_bcc ,_ega :=_ddd ();_eb ._ddf =_bcc ;_eb ._bgad =_ega ;};return _eb ;};func (_bbcg Endnote )id ()int64 {return _bbcg ._bcb .IdAttr }; -// AddCheckBox adds checkbox form field to the paragraph and returns it. -func (_dbbc Paragraph )AddCheckBox (name string )FormField {_decfa :=_dbbc .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0043\u0048\u0045\u0043\u004b\u0042\u004f\u0058");_decfa ._cfcf .CheckBox =_gc .NewCT_FFCheckBox ();return _decfa ;}; +// Validate validates the structure and in cases where it't possible, the ranges +// of elements within a document. A validation error dones't mean that the +// document won't work in MS Word or LibreOffice, but it's worth checking into. +func (_bba *Document )Validate ()error {if _bba ==nil ||_bba ._gcd ==nil {return _a .New ("\u0064o\u0063\u0075m\u0065\u006e\u0074\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065");};for _ ,_bgga :=range []func ()error {_bba .validateTableCells ,_bba .validateBookmarks }{if _edfbc :=_bgga ();_edfbc !=nil {return _edfbc ;};};if _dbbb :=_bba ._gcd .Validate ();_dbbb !=nil {return _dbbb ;};return nil ;}; -// VerticalAlign returns the value of paragraph vertical align. -func (_bfagd ParagraphProperties )VerticalAlignment ()_dde .ST_VerticalAlignRun {if _gbbg :=_bfagd ._eeeab .RPr .VertAlign ;_gbbg !=nil {return _gbbg .ValAttr ;};return 0;}; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_dgfcc TableStyleProperties )SetCellSpacingPercent (pct float64 ){_dgfcc ._adba .TblCellSpacing =_fc .NewCT_TblWidth ();_dgfcc ._adba .TblCellSpacing .TypeAttr =_fc .ST_TblWidthPct ;_dgfcc ._adba .TblCellSpacing .WAttr =&_fc .ST_MeasurementOrPercent {};_dgfcc ._adba .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_fc .ST_DecimalNumberOrPercent {};_dgfcc ._adba .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (pct *50));}; -// SetLeftIndent controls the left indent of the paragraph. -func (_geff ParagraphStyleProperties )SetLeftIndent (m _cbe .Distance ){if _geff ._gbff .Ind ==nil {_geff ._gbff .Ind =_gc .NewCT_Ind ();};if m ==_cbe .Zero {_geff ._gbff .Ind .LeftAttr =nil ;}else {_geff ._gbff .Ind .LeftAttr =&_gc .ST_SignedTwipsMeasure {};_geff ._gbff .Ind .LeftAttr .Int64 =_b .Int64 (int64 (m /_cbe .Twips ));};}; +// SetName sets the name of the image, visible in the properties of the image +// within Word. +func (_bee AnchoredDrawing )SetName (name string ){_bee ._cf .DocPr .NameAttr =name ;for _ ,_ggb :=range _bee ._cf .Graphic .GraphicData .Any {if _bc ,_aa :=_ggb .(*_fag .Pic );_aa {_bc .NvPicPr .CNvPr .DescrAttr =_e .String (name );};};}; -// OnOffValue represents an on/off value that can also be unset -type OnOffValue byte ; +// Font returns the name of run font family. +func (_adgf RunProperties )Font ()string {if _adae :=_adgf ._cddc .RFonts ;_adae !=nil {if _adae .AsciiAttr !=nil {return *_adae .AsciiAttr ;}else if _adae .HAnsiAttr !=nil {return *_adae .HAnsiAttr ;}else if _adae .CsAttr !=nil {return *_adae .CsAttr ;};};return "";}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_aab CellBorders )SetBottom (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_aab ._eda .Bottom =_gc .NewCT_Border ();_fdabg (_aab ._eda .Bottom ,t ,c ,thickness );}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_eed RunProperties )ComplexSizeMeasure ()string {if _afdad :=_eed ._cddc .SzCs ;_afdad !=nil {_adfgeb :=_afdad .ValAttr ;if _adfgeb .ST_PositiveUniversalMeasure !=nil {return *_adfgeb .ST_PositiveUniversalMeasure ;};};return "";};func _ddd ()(*_daa .CT_Point2D ,[]*_daa .CT_Point2D ){var (_ggd int64 =0;_gbc int64 =21600;);_fec :=_daa .ST_Coordinate {ST_CoordinateUnqualified :&_ggd ,ST_UniversalMeasure :nil };_cba :=_daa .ST_Coordinate {ST_CoordinateUnqualified :&_gbc ,ST_UniversalMeasure :nil };_ba :=_daa .NewCT_Point2D ();_ba .XAttr =_fec ;_ba .YAttr =_fec ;_adb :=[]*_daa .CT_Point2D {&_daa .CT_Point2D {XAttr :_fec ,YAttr :_cba },&_daa .CT_Point2D {XAttr :_cba ,YAttr :_cba },&_daa .CT_Point2D {XAttr :_cba ,YAttr :_fec },_ba };return _ba ,_adb ;}; -// IsFootnote returns a bool based on whether the run has a -// footnote or not. Returns both a bool as to whether it has -// a footnote as well as the ID of the footnote. -func (_dfdf Run )IsFootnote ()(bool ,int64 ){if _dfdf ._bced .EG_RunInnerContent !=nil {if _dfdf ._bced .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_dfdf ._bced .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0;}; +// Paragraphs returns the paragraphs defined in a header. +func (_dgfgg Header )Paragraphs ()[]Paragraph {_fcge :=[]Paragraph {};for _ ,_aadaf :=range _dgfgg ._ggdd .EG_ContentBlockContent {for _ ,_egab :=range _aadaf .P {_fcge =append (_fcge ,Paragraph {_dgfgg ._dcfe ,_egab });};};for _ ,_cabg :=range _dgfgg .Tables (){for _ ,_fgbd :=range _cabg .Rows (){for _ ,_cfge :=range _fgbd .Cells (){_fcge =append (_fcge ,_cfge .Paragraphs ()...);};};};return _fcge ;};func _cbgg (_abab *_fc .EG_ContentBlockContent )[]Bookmark {_bfda :=[]Bookmark {};for _ ,_bdad :=range _abab .P {for _ ,_gac :=range _bdad .EG_PContent {for _ ,_beed :=range _gac .EG_ContentRunContent {for _ ,_fgcf :=range _beed .EG_RunLevelElts {for _ ,_ebga :=range _fgcf .EG_RangeMarkupElements {if _ebga .BookmarkStart !=nil {_bfda =append (_bfda ,Bookmark {_ebga .BookmarkStart });};};};};};};for _ ,_gegb :=range _abab .EG_RunLevelElts {for _ ,_fae :=range _gegb .EG_RangeMarkupElements {if _fae .BookmarkStart !=nil {_bfda =append (_bfda ,Bookmark {_fae .BookmarkStart });};};};for _ ,_aefe :=range _abab .Tbl {for _ ,_eaecfc :=range _aefe .EG_ContentRowContent {for _ ,_dfee :=range _eaecfc .Tr {for _ ,_eafef :=range _dfee .EG_ContentCellContent {for _ ,_cfeb :=range _eafef .Tc {for _ ,_dbdd :=range _cfeb .EG_BlockLevelElts {for _ ,_cdgg :=range _dbdd .EG_ContentBlockContent {for _ ,_cfba :=range _cbgg (_cdgg ){_bfda =append (_bfda ,_cfba );};};};};};};};};return _bfda ;}; -// FormFields extracts all of the fields from a document. They can then be -// manipulated via the methods on the field and the document saved. -func (_fed *Document )FormFields ()[]FormField {_ecbc :=[]FormField {};for _ ,_dcge :=range _fed .Paragraphs (){_eba :=_dcge .Runs ();for _ceda ,_fcf :=range _eba {for _ ,_eegd :=range _fcf ._bced .EG_RunInnerContent {if _eegd .FldChar ==nil ||_eegd .FldChar .FfData ==nil {continue ;};if _eegd .FldChar .FldCharTypeAttr ==_gc .ST_FldCharTypeBegin {if len (_eegd .FldChar .FfData .Name )==0||_eegd .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_cdge :=FormField {_cfcf :_eegd .FldChar .FfData };if _eegd .FldChar .FfData .TextInput !=nil {for _efe :=_ceda +1;_efe < len (_eba )-1;_efe ++{if len (_eba [_efe ]._bced .EG_RunInnerContent )==0{continue ;};_dfgf :=_eba [_efe ]._bced .EG_RunInnerContent [0];if _dfgf .FldChar !=nil &&_dfgf .FldChar .FldCharTypeAttr ==_gc .ST_FldCharTypeSeparate {if len (_eba [_efe +1]._bced .EG_RunInnerContent )==0{continue ;};if _eba [_efe +1]._bced .EG_RunInnerContent [0].FldChar ==nil {_cdge ._gfcf =_eba [_efe +1]._bced .EG_RunInnerContent [0];break ;};};};};_ecbc =append (_ecbc ,_cdge );};};};};return _ecbc ;};func (_fefg Paragraph )addSeparateFldChar ()*_gc .CT_FldChar {_fcaag :=_fefg .addFldChar ();_fcaag .FldCharTypeAttr =_gc .ST_FldCharTypeSeparate ;return _fcaag ;}; +// SetFirstColumn controls the conditional formatting for the first column in a table. +func (_ccfdd TableLook )SetFirstColumn (on bool ){if !on {_ccfdd ._defbd .FirstColumnAttr =&_db .ST_OnOff {};_ccfdd ._defbd .FirstColumnAttr .ST_OnOff1 =_db .ST_OnOff1Off ;}else {_ccfdd ._defbd .FirstColumnAttr =&_db .ST_OnOff {};_ccfdd ._defbd .FirstColumnAttr .ST_OnOff1 =_db .ST_OnOff1On ;};}; -// HyperLink is a link within a document. -type HyperLink struct{_bcad *Document ;_dgea *_gc .CT_Hyperlink ;}; +// SetShapeStyle sets style to the element v:shape in watermark. +func (_ecead *WatermarkPicture )SetShapeStyle (shapeStyle _bdb .ShapeStyle ){if _ecead ._ceebd !=nil {_feag :=shapeStyle .String ();_ecead ._ceebd .StyleAttr =&_feag ;};}; -// SetBottom sets the cell bottom margin -func (_gef CellMargins )SetBottom (d _cbe .Distance ){_gef ._cbgc .Bottom =_gc .NewCT_TblWidth ();_gcb (_gef ._cbgc .Bottom ,d );}; +// AddParagraph adds a paragraph to the footnote. +func (_gdda Footnote )AddParagraph ()Paragraph {_egdb :=_fc .NewEG_ContentBlockContent ();_gadc :=len (_gdda ._fdecb .EG_BlockLevelElts [0].EG_ContentBlockContent );_gdda ._fdecb .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_gdda ._fdecb .EG_BlockLevelElts [0].EG_ContentBlockContent ,_egdb );_cedg :=_fc .NewCT_P ();var _bef *_fc .CT_String ;if _gadc !=0{_acea :=len (_gdda ._fdecb .EG_BlockLevelElts [0].EG_ContentBlockContent [_gadc -1].P );_bef =_gdda ._fdecb .EG_BlockLevelElts [0].EG_ContentBlockContent [_gadc -1].P [_acea -1].PPr .PStyle ;}else {_bef =_fc .NewCT_String ();_bef .ValAttr ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065";};_egdb .P =append (_egdb .P ,_cedg );_fbfc :=Paragraph {_gdda ._faagf ,_cedg };_fbfc ._efdag .PPr =_fc .NewCT_PPr ();_fbfc ._efdag .PPr .PStyle =_bef ;_fbfc ._efdag .PPr .RPr =_fc .NewCT_ParaRPr ();return _fbfc ;};func _bed (_debf *_fc .CT_TblWidth ,_dge float64 ){_debf .TypeAttr =_fc .ST_TblWidthPct ;_debf .WAttr =&_fc .ST_MeasurementOrPercent {};_debf .WAttr .ST_DecimalNumberOrPercent =&_fc .ST_DecimalNumberOrPercent {};_debf .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (_dge *50));}; -// StructuredDocumentTag are a tagged bit of content in a document. -type StructuredDocumentTag struct{_ecae *Document ;_fcfb *_gc .CT_SdtBlock ;}; +// X returns the inner wrapped XML type. +func (_gbadb TableConditionalFormatting )X ()*_fc .CT_TblStylePr {return _gbadb ._aedd }; -// ParagraphStyles returns only the paragraph styles. -func (_gfdge Styles )ParagraphStyles ()[]Style {_bfbca :=[]Style {};for _ ,_gcbae :=range _gfdge ._caceg .Style {if _gcbae .TypeAttr !=_gc .ST_StyleTypeParagraph {continue ;};_bfbca =append (_bfbca ,Style {_gcbae });};return _bfbca ;}; +// Clear clears all content within a header +func (_gfba Header )Clear (){_gfba ._ggdd .EG_ContentBlockContent =nil };func (_agcf *WatermarkPicture )findNode (_feac *_e .XSDAny ,_cdgeg string )*_e .XSDAny {for _ ,_aacfg :=range _feac .Nodes {if _aacfg .XMLName .Local ==_cdgeg {return _aacfg ;};};return nil ;}; -// SetTextWrapThrough sets the text wrap to through with a give wrap type. -func (_efad AnchoredDrawing )SetTextWrapThrough (option *AnchorDrawWrapOptions ){_efad ._ad .Choice =&_gc .WdEG_WrapTypeChoice {};_efad ._ad .Choice .WrapThrough =_gc .NewWdCT_WrapThrough ();_efad ._ad .Choice .WrapThrough .WrapTextAttr =_gc .WdST_WrapTextBothSides ;_dgc :=false ;_efad ._ad .Choice .WrapThrough .WrapPolygon .EditedAttr =&_dgc ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_efad ._ad .Choice .WrapThrough .WrapPolygon .Start =option .GetWrapPathStart ();_efad ._ad .Choice .WrapThrough .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_efad ._ad .LayoutInCellAttr =true ;_efad ._ad .AllowOverlapAttr =true ;}; +// SetYOffset sets the Y offset for an image relative to the origin. +func (_dgb AnchoredDrawing )SetYOffset (y _gdc .Distance ){_dgb ._cf .PositionV .Choice =&_fc .WdCT_PosVChoice {};_dgb ._cf .PositionV .Choice .PosOffset =_e .Int32 (int32 (y /_gdc .EMU ));}; -// Properties returns the paragraph properties. -func (_bbba Paragraph )Properties ()ParagraphProperties {_bbba .ensurePPr ();return ParagraphProperties {_bbba ._beagg ,_bbba ._ebgb .PPr };}; +// SetStyle sets the font size. +func (_bfceg RunProperties )SetStyle (style string ){if style ==""{_bfceg ._cddc .RStyle =nil ;}else {_bfceg ._cddc .RStyle =_fc .NewCT_String ();_bfceg ._cddc .RStyle .ValAttr =style ;};}; -// X returns the inner wrapped XML type. -func (_gegd *Document )X ()*_gc .Document {return _gegd ._bga }; +// SetBold sets the run to bold. +func (_egbgc RunProperties )SetBold (b bool ){if !b {_egbgc ._cddc .B =nil ;_egbgc ._cddc .BCs =nil ;}else {_egbgc ._cddc .B =_fc .NewCT_OnOff ();_egbgc ._cddc .BCs =_fc .NewCT_OnOff ();};}; -// X returns the internally wrapped *wml.CT_SectPr. -func (_dcbg Section )X ()*_gc .CT_SectPr {return _dcbg ._aaggd }; +// SetStrikeThrough sets the run to strike-through. +func (_cfdfd RunProperties )SetStrikeThrough (b bool ){if !b {_cfdfd ._cddc .Strike =nil ;}else {_cfdfd ._cddc .Strike =_fc .NewCT_OnOff ();};}; -// Type returns the type of the field. -func (_fgbcg FormField )Type ()FormFieldType {if _fgbcg ._cfcf .TextInput !=nil {return FormFieldTypeText ;}else if _fgbcg ._cfcf .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _fgbcg ._cfcf .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ;}; +// SetBottom sets the cell bottom margin +func (_gda CellMargins )SetBottom (d _gdc .Distance ){_gda ._geg .Bottom =_fc .NewCT_TblWidth ();_edf (_gda ._geg .Bottom ,d );}; -// Paragraphs returns the paragraphs within a structured document tag. -func (_acefg StructuredDocumentTag )Paragraphs ()[]Paragraph {if _acefg ._fcfb .SdtContent ==nil {return nil ;};_bbbab :=[]Paragraph {};for _ ,_fafa :=range _acefg ._fcfb .SdtContent .P {_bbbab =append (_bbbab ,Paragraph {_acefg ._ecae ,_fafa });};return _bbbab ;}; +// SetAlignment set alignment of paragraph. +func (_fegg Paragraph )SetAlignment (alignment _fc .ST_Jc ){_fegg .ensurePPr ();if _fegg ._efdag .PPr .Jc ==nil {_fegg ._efdag .PPr .Jc =_fc .NewCT_Jc ();};_fegg ._efdag .PPr .Jc .ValAttr =alignment ;}; -// Bookmark is a bookmarked location within a document that can be referenced -// with a hyperlink. -type Bookmark struct{_baf *_gc .CT_Bookmark }; +// X returns the inner wrapped XML type. +func (_eabbb NumberingLevel )X ()*_fc .CT_Lvl {return _eabbb ._beec }; -// NewSettings constructs a new empty Settings -func NewSettings ()Settings {_ebfag :=_gc .NewSettings ();_ebfag .Compat =_gc .NewCT_Compat ();_cgfd :=_gc .NewCT_CompatSetting ();_cgfd .NameAttr =_b .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065");_cgfd .UriAttr =_b .String ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006fff\u0069\u0063\u0065/\u0077o\u0072\u0064");_cgfd .ValAttr =_b .String ("\u0031\u0035");_ebfag .Compat .CompatSetting =append (_ebfag .Compat .CompatSetting ,_cgfd );return Settings {_ebfag };}; +// Styles returns all styles. +func (_bfgff Styles )Styles ()[]Style {_gcaf :=[]Style {};for _ ,_cbddg :=range _bfgff ._dfgfe .Style {_gcaf =append (_gcaf ,Style {_cbddg });};return _gcaf ;};func _eage (_eafdb *Document ,_cfgcc Paragraph )listItemInfo {if _eafdb .Numbering .X ()==nil {return listItemInfo {};};if len (_eafdb .Numbering .Definitions ())< 1{return listItemInfo {};};_gcf :=_dgfb (_cfgcc );if _gcf ==nil {return listItemInfo {};};_gecb :=_eafdb .GetNumberingLevelByIds (_gcf .NumId .ValAttr ,_gcf .Ilvl .ValAttr );if _gecb .X ().LvlText .ValAttr ==nil {return listItemInfo {};};_cgcf :=int64 (0);for _ ,_gbfd :=range _eafdb .Numbering ._eaabg .Num {if _gbfd !=nil &&_gbfd .NumIdAttr ==_gcf .NumId .ValAttr {_cgcf =_gbfd .AbstractNumId .ValAttr ;};};return listItemInfo {FromParagraph :&_cfgcc ,AbstractNumId :&_cgcf ,NumberingLevel :&_gecb };};func _eegc ()*_eg .Handles {_dbgg :=_eg .NewHandles ();_abc :=_eg .NewCT_H ();_bcfdd :="\u0023\u0030\u002c\u0062\u006f\u0074\u0074\u006f\u006dR\u0069\u0067\u0068\u0074";_abc .PositionAttr =&_bcfdd ;_eaff :="\u0036\u0036\u0032\u0039\u002c\u0031\u0034\u0039\u0037\u0031";_abc .XrangeAttr =&_eaff ;_dbgg .H =[]*_eg .CT_H {_abc };return _dbgg ;}; -// Outline returns true if run outline is on. -func (_edcd RunProperties )Outline ()bool {return _ffd (_edcd ._dgadd .Outline )}; +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_cfeaa Paragraph )SetLineSpacing (d _gdc .Distance ,rule _fc .ST_LineSpacingRule ){_cfeaa .ensurePPr ();if _cfeaa ._efdag .PPr .Spacing ==nil {_cfeaa ._efdag .PPr .Spacing =_fc .NewCT_Spacing ();};_gdgg :=_cfeaa ._efdag .PPr .Spacing ;if rule ==_fc .ST_LineSpacingRuleUnset {_gdgg .LineRuleAttr =_fc .ST_LineSpacingRuleUnset ;_gdgg .LineAttr =nil ;}else {_gdgg .LineRuleAttr =rule ;_gdgg .LineAttr =&_fc .ST_SignedTwipsMeasure {};_gdgg .LineAttr .Int64 =_e .Int64 (int64 (d /_gdc .Twips ));};}; -// VerticalAlign returns the value of run vertical align. -func (_gbad RunProperties )VerticalAlignment ()_dde .ST_VerticalAlignRun {if _gage :=_gbad ._dgadd .VertAlign ;_gage !=nil {return _gage .ValAttr ;};return 0;}; +// SetVerticalAlignment controls the vertical alignment of the run, this is used +// to control if text is superscript/subscript. +func (_gebef RunProperties )SetVerticalAlignment (v _db .ST_VerticalAlignRun ){if v ==_db .ST_VerticalAlignRunUnset {_gebef ._cddc .VertAlign =nil ;}else {_gebef ._cddc .VertAlign =_fc .NewCT_VerticalAlignRun ();_gebef ._cddc .VertAlign .ValAttr =v ;};}; -// Paragraphs returns the paragraphs defined in a footnote. -func (_cded Footnote )Paragraphs ()[]Paragraph {_fagc :=[]Paragraph {};for _ ,_cadc :=range _cded .content (){for _ ,_dggcg :=range _cadc .P {_fagc =append (_fagc ,Paragraph {_cded ._gfge ,_dggcg });};};return _fagc ;};func _dgge (_cfcd *_gc .CT_Tbl ,_cede map[string ]string ){for _ ,_ecfc :=range _cfcd .EG_ContentRowContent {for _ ,_dfge :=range _ecfc .Tr {for _ ,_cgecg :=range _dfge .EG_ContentCellContent {for _ ,_gebb :=range _cgecg .Tc {for _ ,_fdadg :=range _gebb .EG_BlockLevelElts {for _ ,_dae :=range _fdadg .EG_ContentBlockContent {for _ ,_ded :=range _dae .P {_agac (_ded ,_cede );};for _ ,_ddgg :=range _dae .Tbl {_dgge (_ddgg ,_cede );};};};};};};};}; +// SetRight sets the cell right margin +func (_ga CellMargins )SetRight (d _gdc .Distance ){_ga ._geg .Right =_fc .NewCT_TblWidth ();_edf (_ga ._geg .Right ,d );}; -// X returns the inner wrapped XML type. -func (_gegg Paragraph )X ()*_gc .CT_P {return _gegg ._ebgb }; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_fabg TableProperties )SetCellSpacingAuto (){_fabg ._dfbb .TblCellSpacing =_fc .NewCT_TblWidth ();_fabg ._dfbb .TblCellSpacing .TypeAttr =_fc .ST_TblWidthAuto ;}; -// Settings controls the document settings. -type Settings struct{_daef *_gc .Settings }; +// Tables returns the tables defined in the header. +func (_fdebc Header )Tables ()[]Table {_ccaf :=[]Table {};if _fdebc ._ggdd ==nil {return nil ;};for _ ,_abdg :=range _fdebc ._ggdd .EG_ContentBlockContent {for _ ,_bdfe :=range _fdebc ._dcfe .tables (_abdg ){_ccaf =append (_ccaf ,_bdfe );};};return _ccaf ;}; -// IsBold returns true if the run has been set to bold. -func (_aeed RunProperties )IsBold ()bool {return _aeed .BoldValue ()==OnOffValueOn }; +// UnderlineColor returns the hex color value of paragraph underline. +func (_bgfg ParagraphProperties )UnderlineColor ()string {if _daded :=_bgfg ._eagd .RPr .U ;_daded !=nil {_deaf :=_daded .ColorAttr ;if _deaf !=nil &&_deaf .ST_HexColorRGB !=nil {return *_deaf .ST_HexColorRGB ;};};return "";}; -// Paragraph is a paragraph within a document. -type Paragraph struct{_beagg *Document ;_ebgb *_gc .CT_P ;}; +// AddParagraph adds a new paragraph to the document body. +func (_edfb *Document )AddParagraph ()Paragraph {_ccf :=_fc .NewEG_BlockLevelElts ();_edfb ._gcd .Body .EG_BlockLevelElts =append (_edfb ._gcd .Body .EG_BlockLevelElts ,_ccf );_edad :=_fc .NewEG_ContentBlockContent ();_ccf .EG_ContentBlockContent =append (_ccf .EG_ContentBlockContent ,_edad );_gbd :=_fc .NewCT_P ();_edad .P =append (_edad .P ,_gbd );return Paragraph {_edfb ,_gbd };}; -// SetRight sets the right border to a specified type, color and thickness. -func (_efd CellBorders )SetRight (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_efd ._eda .Right =_gc .NewCT_Border ();_fdabg (_efd ._eda .Right ,t ,c ,thickness );}; +// SetPicture sets the watermark picture. +func (_dada *WatermarkPicture )SetPicture (imageRef _bd .ImageRef ){_fdebg :=imageRef .RelID ();_bceg :=_dada .getShape ();if _dada ._ceebd !=nil {_bddc :=_dada ._ceebd .EG_ShapeElements ;if len (_bddc )> 0&&_bddc [0].Imagedata !=nil {_bddc [0].Imagedata .IdAttr =&_fdebg ;};}else {_bbga :=_dada .findNode (_bceg ,"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");for _fagba ,_fbab :=range _bbga .Attrs {if _fbab .Name .Local =="\u0069\u0064"{_bbga .Attrs [_fagba ].Value =_fdebg ;};};};};func (_fdcg *Document )InsertTableAfter (relativeTo Paragraph )Table {return _fdcg .insertTable (relativeTo ,false );};func _aaca ()*_eg .Textpath {_dfff :=_eg .NewTextpath ();_dbbd :="\u0066\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069l\u0079\u003a\u0022\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0022\u003b\u0066\u006f\u006e\u0074\u002d\u0073\u0069\u007a\u0065\u003a\u00366\u0070\u0074;\u0066\u006fn\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003a\u0062\u006f\u006c\u0064;f\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065:\u0069\u0074\u0061\u006c\u0069\u0063";_dfff .StyleAttr =&_dbbd ;_fbfb :="\u0041\u0053\u0041\u0050";_dfff .StringAttr =&_fbfb ;return _dfff ;}; -// X returns the inner wrapped XML type. -func (_bed Cell )X ()*_gc .CT_Tc {return _bed ._cbeb }; +// SetFooter sets a section footer. +func (_ecfgb Section )SetFooter (f Footer ,t _fc .ST_HdrFtr ){_fefd :=_fc .NewEG_HdrFtrReferences ();_ecfgb ._abdfc .EG_HdrFtrReferences =append (_ecfgb ._abdfc .EG_HdrFtrReferences ,_fefd );_fefd .FooterReference =_fc .NewCT_HdrFtrRef ();_fefd .FooterReference .TypeAttr =t ;_agda :=_ecfgb ._deebe ._add .FindRIDForN (f .Index (),_e .FooterType );if _agda ==""{_b .Print ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0066\u006f\u006f\u0074\u0065r \u0049\u0044");};_fefd .FooterReference .IdAttr =_agda ;}; -// Document is a text document that can be written out in the OOXML .docx -// format. It can be opened from a file on disk and modified, or created from -// scratch. -type Document struct{_bdg .DocBase ;_bga *_gc .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_abe []*_gc .Hdr ;_cfb []_bdg .Relationships ;_dce []*_gc .Ftr ;_fc []_bdg .Relationships ;_gcc _bdg .Relationships ;_aea []*_ba .Theme ;_cbc *_gc .WebSettings ;_aaa *_gc .Fonts ;_ecb *_gc .Endnotes ;_dee *_gc .Footnotes ;_gec []*_gfg .Ocx ;_gca []*chart ;_ggd string ;}; +// DoubleStrike returns true if paragraph is double striked. +func (_cdfae ParagraphProperties )DoubleStrike ()bool {return _dgaef (_cdfae ._eagd .RPr .Dstrike )}; -// SetColor sets the text color. -func (_faddb RunProperties )SetColor (c _fg .Color ){_faddb ._dgadd .Color =_gc .NewCT_Color ();_faddb ._dgadd .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();}; +// read reads a document from an io.Reader. +func Read (r _da .ReaderAt ,size int64 )(*Document ,error ){return _edca (r ,size ,"")}; -// IsChecked returns true if a FormFieldTypeCheckBox is checked. -func (_ffbf FormField )IsChecked ()bool {if _ffbf ._cfcf .CheckBox ==nil {return false ;};if _ffbf ._cfcf .CheckBox .Checked !=nil {return true ;};return false ;}; +// WatermarkText is watermark text within the document. +type WatermarkText struct{_bddb *_fc .CT_Picture ;_eddae *_bdb .TextpathStyle ;_badfg *_eg .Shape ;_aegf *_eg .Shapetype ;}; -// SetVerticalAlignment sets the vertical alignment of content within a table cell. -func (_gde CellProperties )SetVerticalAlignment (align _gc .ST_VerticalJc ){if align ==_gc .ST_VerticalJcUnset {_gde ._geb .VAlign =nil ;}else {_gde ._geb .VAlign =_gc .NewCT_VerticalJc ();_gde ._geb .VAlign .ValAttr =align ;};}; +// SetSpacing sets the spacing that comes before and after the paragraph. +// Deprecated: See Spacing() instead which allows finer control. +func (_bcdbd ParagraphProperties )SetSpacing (before ,after _gdc .Distance ){if _bcdbd ._eagd .Spacing ==nil {_bcdbd ._eagd .Spacing =_fc .NewCT_Spacing ();};_bcdbd ._eagd .Spacing .BeforeAttr =&_db .ST_TwipsMeasure {};_bcdbd ._eagd .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (before /_gdc .Twips ));_bcdbd ._eagd .Spacing .AfterAttr =&_db .ST_TwipsMeasure {};_bcdbd ._eagd .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (after /_gdc .Twips ));}; -// SetRightIndent controls right indent of paragraph. -func (_gbec Paragraph )SetRightIndent (m _cbe .Distance ){_gbec .ensurePPr ();_ecgbg :=_gbec ._ebgb .PPr ;if _ecgbg .Ind ==nil {_ecgbg .Ind =_gc .NewCT_Ind ();};if m ==_cbe .Zero {_ecgbg .Ind .RightAttr =nil ;}else {_ecgbg .Ind .RightAttr =&_gc .ST_SignedTwipsMeasure {};_ecgbg .Ind .RightAttr .Int64 =_b .Int64 (int64 (m /_cbe .Twips ));};}; +// TableLook returns the table look, or conditional formatting applied to a table style. +func (_ebbff TableProperties )TableLook ()TableLook {if _ebbff ._dfbb .TblLook ==nil {_ebbff ._dfbb .TblLook =_fc .NewCT_TblLook ();};return TableLook {_ebbff ._dfbb .TblLook };}; -// SetStyle sets the style of a paragraph and is identical to setting it on the -// paragraph's Properties() -func (_fbfb Paragraph )SetStyle (s string ){_fbfb .ensurePPr ();if s ==""{_fbfb ._ebgb .PPr .PStyle =nil ;}else {_fbfb ._ebgb .PPr .PStyle =_gc .NewCT_String ();_fbfb ._ebgb .PPr .PStyle .ValAttr =s ;};}; +// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the +// document. +func (_dcec *Document )GetChartSpaceByRelId (relId string )*_cde .ChartSpace {_ceaf :=_dcec ._add .GetTargetByRelId (relId );for _ ,_becf :=range _dcec ._afd {if _ceaf ==_becf .Target (){return _becf ._ade ;};};return nil ;}; -// InsertRunAfter inserts a run in the paragraph after the relative run. -func (_ecac Paragraph )InsertRunAfter (relativeTo Run )Run {return _ecac .insertRun (relativeTo ,false )}; +// CellProperties returns the cell properties. +func (_fcbg TableConditionalFormatting )CellProperties ()CellProperties {if _fcbg ._aedd .TcPr ==nil {_fcbg ._aedd .TcPr =_fc .NewCT_TcPr ();};return CellProperties {_fcbg ._aedd .TcPr };}; -// SetTextWrapInFrontOfText sets the text wrap to in front of text. -func (_dda AnchoredDrawing )SetTextWrapInFrontOfText (){_dda ._ad .Choice =&_gc .WdEG_WrapTypeChoice {};_dda ._ad .Choice .WrapNone =_gc .NewWdCT_WrapNone ();_dda ._ad .BehindDocAttr =false ;_dda ._ad .LayoutInCellAttr =true ;_dda ._ad .AllowOverlapAttr =true ;}; +// GetDocRelTargetByID returns TargetAttr of document relationship given its IdAttr. +func (_gccab *Document )GetDocRelTargetByID (idAttr string )string {for _ ,_fgfb :=range _gccab ._add .X ().Relationship {if _fgfb .IdAttr ==idAttr {return _fgfb .TargetAttr ;};};return "";};func (_gdfb FormFieldType )String ()string {if _gdfb >=FormFieldType (len (_dade )-1){return _c .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_gdfb );};return _adaa [_dade [_gdfb ]:_dade [_gdfb +1]];}; -// SetUISortOrder controls the order the style is displayed in the UI. -func (_bcega Style )SetUISortOrder (order int ){_bcega ._fbgg .UiPriority =_gc .NewCT_DecimalNumber ();_bcega ._fbgg .UiPriority .ValAttr =int64 (order );}; +// Color returns the style's Color. +func (_cdbe RunProperties )Color ()Color {if _cdbe ._cddc .Color ==nil {_cdbe ._cddc .Color =_fc .NewCT_Color ();};return Color {_cdbe ._cddc .Color };}; -// X returns the inner wrapped XML type. -func (_decb Fonts )X ()*_gc .CT_Fonts {return _decb ._dffc }; +// SetAfterSpacing sets spacing below paragraph. +func (_ddac Paragraph )SetAfterSpacing (d _gdc .Distance ){_ddac .ensurePPr ();if _ddac ._efdag .PPr .Spacing ==nil {_ddac ._efdag .PPr .Spacing =_fc .NewCT_Spacing ();};_eegd :=_ddac ._efdag .PPr .Spacing ;_eegd .AfterAttr =&_db .ST_TwipsMeasure {};_eegd .AfterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (d /_gdc .Twips ));}; -// SetShapeStyle sets style to the element v:shape in watermark. -func (_eggg *WatermarkPicture )SetShapeStyle (shapeStyle _bdd .ShapeStyle ){if _eggg ._fbaa !=nil {_facga :=shapeStyle .String ();_eggg ._fbaa .StyleAttr =&_facga ;};}; +// ComplexSizeValue returns the value of run font size for complex fonts in points. +func (_fbgca RunProperties )ComplexSizeValue ()float64 {if _ddffd :=_fbgca ._cddc .SzCs ;_ddffd !=nil {_efbd :=_ddffd .ValAttr ;if _efbd .ST_UnsignedDecimalNumber !=nil {return float64 (*_efbd .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_geec RunProperties )RStyle ()string {if _geec ._dgadd .RStyle !=nil {return _geec ._dgadd .RStyle .ValAttr ;};return "";}; +// SetHANSITheme sets the font H ANSI Theme. +func (_cdddd Fonts )SetHANSITheme (t _fc .ST_Theme ){_cdddd ._aecf .HAnsiThemeAttr =t }; -// SetWidth sets the cell width to a specified width. -func (_dcb CellProperties )SetWidth (d _cbe .Distance ){_dcb ._geb .TcW =_gc .NewCT_TblWidth ();_dcb ._geb .TcW .TypeAttr =_gc .ST_TblWidthDxa ;_dcb ._geb .TcW .WAttr =&_gc .ST_MeasurementOrPercent {};_dcb ._geb .TcW .WAttr .ST_DecimalNumberOrPercent =&_gc .ST_DecimalNumberOrPercent {};_dcb ._geb .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_b .Int64 (int64 (d /_cbe .Twips ));}; +// Paragraphs returns the paragraphs within a structured document tag. +func (_caaff StructuredDocumentTag )Paragraphs ()[]Paragraph {if _caaff ._edadd .SdtContent ==nil {return nil ;};_fffe :=[]Paragraph {};for _ ,_gabfc :=range _caaff ._edadd .SdtContent .P {_fffe =append (_fffe ,Paragraph {_caaff ._afcff ,_gabfc });};return _fffe ;}; -// SetBottomPct sets the cell bottom margin -func (_faa CellMargins )SetBottomPct (pct float64 ){_faa ._cbgc .Bottom =_gc .NewCT_TblWidth ();_fdf (_faa ._cbgc .Bottom ,pct );}; +// Tables returns the tables defined in the document. +func (_gaba *Document )Tables ()[]Table {_fbc :=[]Table {};if _gaba ._gcd .Body ==nil {return nil ;};for _ ,_dcdee :=range _gaba ._gcd .Body .EG_BlockLevelElts {for _ ,_bdbe :=range _dcdee .EG_ContentBlockContent {for _ ,_eaec :=range _gaba .tables (_bdbe ){_fbc =append (_fbc ,_eaec );};};};return _fbc ;}; -// GetNumberingLevelByIds returns a NumberingLevel by its NumId and LevelId attributes -// or an empty one if not found. -func (_dbab *Document )GetNumberingLevelByIds (numId ,levelId int64 )NumberingLevel {for _ ,_bgbgg :=range _dbab .Numbering ._febb .Num {if _bgbgg !=nil &&_bgbgg .NumIdAttr ==numId {_ceb :=_bgbgg .AbstractNumId .ValAttr ;for _ ,_dece :=range _dbab .Numbering ._febb .AbstractNum {if _dece .AbstractNumIdAttr ==_ceb {for _ ,_fadec :=range _dece .Lvl {if _fadec .IlvlAttr ==levelId {return NumberingLevel {_fadec };};};};};};};return NumberingLevel {};}; +// Paragraphs returns all of the paragraphs in the document body including tables. +func (_fca *Document )Paragraphs ()[]Paragraph {_afcf :=[]Paragraph {};if _fca ._gcd .Body ==nil {return nil ;};for _ ,_cef :=range _fca ._gcd .Body .EG_BlockLevelElts {for _ ,_ccg :=range _cef .EG_ContentBlockContent {for _ ,_acgc :=range _ccg .P {_afcf =append (_afcf ,Paragraph {_fca ,_acgc });};};};for _ ,_acba :=range _fca .Tables (){for _ ,_gega :=range _acba .Rows (){for _ ,_edeg :=range _gega .Cells (){_afcf =append (_afcf ,_edeg .Paragraphs ()...);};};};return _afcf ;}; -// SetLastRow controls the conditional formatting for the last row in a table. -// This is called the 'Total' row within Word. -func (_fdea TableLook )SetLastRow (on bool ){if !on {_fdea ._aeba .LastRowAttr =&_dde .ST_OnOff {};_fdea ._aeba .LastRowAttr .ST_OnOff1 =_dde .ST_OnOff1Off ;}else {_fdea ._aeba .LastRowAttr =&_dde .ST_OnOff {};_fdea ._aeba .LastRowAttr .ST_OnOff1 =_dde .ST_OnOff1On ;};}; +// Underline returns the type of paragraph underline. +func (_bbed ParagraphProperties )Underline ()_fc .ST_Underline {if _fegaf :=_bbed ._eagd .RPr .U ;_fegaf !=nil {return _fegaf .ValAttr ;};return 0;};var _dade =[...]uint8 {0,20,37,58,79}; -// SetValue sets the width value. -func (_caef TableWidth )SetValue (m _cbe .Distance ){_caef ._afbff .WAttr =&_gc .ST_MeasurementOrPercent {};_caef ._afbff .WAttr .ST_DecimalNumberOrPercent =&_gc .ST_DecimalNumberOrPercent {};_caef ._afbff .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_b .Int64 (int64 (m /_cbe .Twips ));_caef ._afbff .TypeAttr =_gc .ST_TblWidthDxa ;}; +// SetText sets the text to be used in bullet mode. +func (_cbcb NumberingLevel )SetText (t string ){if t ==""{_cbcb ._beec .LvlText =nil ;}else {_cbcb ._beec .LvlText =_fc .NewCT_LevelText ();_cbcb ._beec .LvlText .ValAttr =_e .String (t );};}; -// SetTextWrapTight sets the text wrap to tight with a give wrap type. -func (_adb AnchoredDrawing )SetTextWrapTight (option *AnchorDrawWrapOptions ){_adb ._ad .Choice =&_gc .WdEG_WrapTypeChoice {};_adb ._ad .Choice .WrapTight =_gc .NewWdCT_WrapTight ();_adb ._ad .Choice .WrapTight .WrapTextAttr =_gc .WdST_WrapTextBothSides ;_be :=false ;_adb ._ad .Choice .WrapTight .WrapPolygon .EditedAttr =&_be ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_adb ._ad .Choice .WrapTight .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_adb ._ad .Choice .WrapTight .WrapPolygon .Start =option .GetWrapPathStart ();_adb ._ad .LayoutInCellAttr =true ;_adb ._ad .AllowOverlapAttr =true ;}; +// SetWidth sets the cell width to a specified width. +func (_ege CellProperties )SetWidth (d _gdc .Distance ){_ege ._fecf .TcW =_fc .NewCT_TblWidth ();_ege ._fecf .TcW .TypeAttr =_fc .ST_TblWidthDxa ;_ege ._fecf .TcW .WAttr =&_fc .ST_MeasurementOrPercent {};_ege ._fecf .TcW .WAttr .ST_DecimalNumberOrPercent =&_fc .ST_DecimalNumberOrPercent {};_ege ._fecf .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (d /_gdc .Twips ));}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_cdg CellBorders )SetLeft (t _gc .ST_Border ,c _fg .Color ,thickness _cbe .Distance ){_cdg ._eda .Left =_gc .NewCT_Border ();_fdabg (_cdg ._eda .Left ,t ,c ,thickness );}; +// SetOutlineLevel sets the outline level of this style. +func (_fbcf ParagraphStyleProperties )SetOutlineLevel (lvl int ){_fbcf ._aaec .OutlineLvl =_fc .NewCT_DecimalNumber ();_fbcf ._aaec .OutlineLvl .ValAttr =int64 (lvl );}; -// Cell is a table cell within a document (not a spreadsheet) -type Cell struct{_cbgd *Document ;_cbeb *_gc .CT_Tc ;}; +// SetWidthPercent sets the cell to a width percentage. +func (_cffa CellProperties )SetWidthPercent (pct float64 ){_cffa ._fecf .TcW =_fc .NewCT_TblWidth ();_cffa ._fecf .TcW .TypeAttr =_fc .ST_TblWidthPct ;_cffa ._fecf .TcW .WAttr =&_fc .ST_MeasurementOrPercent {};_cffa ._fecf .TcW .WAttr .ST_DecimalNumberOrPercent =&_fc .ST_DecimalNumberOrPercent {};_cffa ._fecf .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (pct *50));}; -// RemoveMailMerge removes any mail merge settings -func (_fgce Settings )RemoveMailMerge (){_fgce ._daef .MailMerge =nil };func (_ffee Paragraph )addInstrText (_gadg string )*_gc .CT_Text {_fdcc :=_ffee .AddRun ();_agdf :=_fdcc .X ();_dgaca :=_gc .NewEG_RunInnerContent ();_ddge :=_gc .NewCT_Text ();_dfgfa :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_ddge .SpaceAttr =&_dfgfa ;_ddge .Content ="\u0020"+_gadg +"\u0020";_dgaca .InstrText =_ddge ;_agdf .EG_RunInnerContent =append (_agdf .EG_RunInnerContent ,_dgaca );return _ddge ;}; +// SetPictureSize set watermark picture size with given width and height. +func (_fdcfg *WatermarkPicture )SetPictureSize (width ,height int64 ){if _fdcfg ._ceebd !=nil {_adead :=_fdcfg .GetShapeStyle ();_adead .SetWidth (int64 (width *_gdc .Point ));_adead .SetHeight (int64 (height *_gdc .Point ));_fdcfg .SetShapeStyle (_adead );};}; -// SetTextWrapSquare sets the text wrap to square with a given wrap type. -func (_gg AnchoredDrawing )SetTextWrapSquare (t _gc .WdST_WrapText ){_gg ._ad .Choice =&_gc .WdEG_WrapTypeChoice {};_gg ._ad .Choice .WrapSquare =_gc .NewWdCT_WrapSquare ();_gg ._ad .Choice .WrapSquare .WrapTextAttr =t ;}; +// AddImageRef add ImageRef to header as relationship, returning ImageRef +// that can be used to be placed as header content. +func (_fcebgc Header )AddImageRef (r _bd .ImageRef )(_bd .ImageRef ,error ){var _beff _bd .Relationships ;for _ceea ,_eeebf :=range _fcebgc ._dcfe ._dca {if _eeebf ==_fcebgc ._ggdd {_beff =_fcebgc ._dcfe ._ffg [_ceea ];};};_bdfa :=_beff .AddRelationship (r .Target (),_e .ImageType );r .SetRelID (_bdfa .X ().IdAttr );return r ,nil ;}; -// TableProperties returns the table style properties. -func (_debd Style )TableProperties ()TableStyleProperties {if _debd ._fbgg .TblPr ==nil {_debd ._fbgg .TblPr =_gc .NewCT_TblPrBase ();};return TableStyleProperties {_debd ._fbgg .TblPr };}; +// GetColor returns the color.Color object representing the run color. +func (_aecd ParagraphProperties )GetColor ()_cd .Color {if _accd :=_aecd ._eagd .RPr .Color ;_accd !=nil {_fagee :=_accd .ValAttr ;if _fagee .ST_HexColorRGB !=nil {return _cd .FromHex (*_fagee .ST_HexColorRGB );};};return _cd .Color {};}; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_gfdd ParagraphProperties )SizeMeasure ()string {if _caeb :=_gfdd ._eeeab .RPr .Sz ;_caeb !=nil {_bebc :=_caeb .ValAttr ;if _bebc .ST_PositiveUniversalMeasure !=nil {return *_bebc .ST_PositiveUniversalMeasure ;};};return "";}; +// AddBreak adds a line break to a run. +func (_dacc Run )AddBreak (){_egda :=_dacc .newIC ();_egda .Br =_fc .NewCT_Br ()}; -// SizeValue returns the value of paragraph font size in points. -func (_bafcc ParagraphProperties )SizeValue ()float64 {if _daba :=_bafcc ._eeeab .RPr .Sz ;_daba !=nil {_eeeac :=_daba .ValAttr ;if _eeeac .ST_UnsignedDecimalNumber !=nil {return float64 (*_eeeac .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// SetBefore sets the spacing that comes before the paragraph. +func (_cdgd ParagraphSpacing )SetBefore (before _gdc .Distance ){_cdgd ._daddg .BeforeAttr =&_db .ST_TwipsMeasure {};_cdgd ._daddg .BeforeAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (before /_gdc .Twips ));}; -// StructuredDocumentTags returns the structured document tags in the document -// which are commonly used in document templates. -func (_gcg *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_dcff :=[]StructuredDocumentTag {};for _ ,_dagb :=range _gcg ._bga .Body .EG_BlockLevelElts {for _ ,_fdfc :=range _dagb .EG_ContentBlockContent {if _fdfc .Sdt !=nil {_dcff =append (_dcff ,StructuredDocumentTag {_gcg ,_fdfc .Sdt });};};};return _dcff ;}; +// Footnotes returns the footnotes defined in the document. +func (_adc *Document )Footnotes ()[]Footnote {_dbb :=[]Footnote {};for _ ,_fgg :=range _adc ._ae .CT_Footnotes .Footnote {_dbb =append (_dbb ,Footnote {_adc ,_fgg });};return _dbb ;}; -// Strike returns true if run is striked. -func (_eacca RunProperties )Strike ()bool {return _ffd (_eacca ._dgadd .Strike )}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_adgd TableBorders )SetInsideHorizontal (t _fc .ST_Border ,c _cd .Color ,thickness _gdc .Distance ){_adgd ._aegg .InsideH =_fc .NewCT_Border ();_ecdd (_adgd ._aegg .InsideH ,t ,c ,thickness );};func (_aefa *Document )validateBookmarks ()error {_fdcb :=make (map[string ]struct{});for _ ,_bdc :=range _aefa .Bookmarks (){if _ ,_gabd :=_fdcb [_bdc .Name ()];_gabd {return _c .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_bdc .Name ());};_fdcb [_bdc .Name ()]=struct{}{};};return nil ;}; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_adec ParagraphProperties )ComplexSizeMeasure ()string {if _dgeg :=_adec ._eeeab .RPr .SzCs ;_dgeg !=nil {_abgcg :=_dgeg .ValAttr ;if _abgcg .ST_PositiveUniversalMeasure !=nil {return *_abgcg .ST_PositiveUniversalMeasure ;};};return "";}; +// SetTextWrapInFrontOfText sets the text wrap to in front of text. +func (_daf AnchoredDrawing )SetTextWrapInFrontOfText (){_daf ._cf .Choice =&_fc .WdEG_WrapTypeChoice {};_daf ._cf .Choice .WrapNone =_fc .NewWdCT_WrapNone ();_daf ._cf .BehindDocAttr =false ;_daf ._cf .LayoutInCellAttr =true ;_daf ._cf .AllowOverlapAttr =true ;}; -// SetYOffset sets the Y offset for an image relative to the origin. -func (_eff AnchoredDrawing )SetYOffset (y _cbe .Distance ){_eff ._ad .PositionV .Choice =&_gc .WdCT_PosVChoice {};_eff ._ad .PositionV .Choice .PosOffset =_b .Int32 (int32 (y /_cbe .EMU ));}; +// Emboss returns true if run emboss is on. +func (_cgga RunProperties )Emboss ()bool {return _dgaef (_cgga ._cddc .Emboss )}; -// FormField is a form within a document. It references the document, so changes -// to the form field wil be reflected in the document if it is saved. -type FormField struct{_cfcf *_gc .CT_FFData ;_gfcf *_gc .EG_RunInnerContent ;}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_gccdb ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_gccdb ._aaec .KeepLines =nil ;}else {_gccdb ._aaec .KeepLines =_fc .NewCT_OnOff ();};}; -// SetBeforeSpacing sets spacing above paragraph. -func (_cggf Paragraph )SetBeforeSpacing (d _cbe .Distance ){_cggf .ensurePPr ();if _cggf ._ebgb .PPr .Spacing ==nil {_cggf ._ebgb .PPr .Spacing =_gc .NewCT_Spacing ();};_eeea :=_cggf ._ebgb .PPr .Spacing ;_eeea .BeforeAttr =&_dde .ST_TwipsMeasure {};_eeea .BeforeAttr .ST_UnsignedDecimalNumber =_b .Uint64 (uint64 (d /_cbe .Twips ));}; +// SetWindowControl controls if the first or last line of the paragraph is +// allowed to dispay on a separate page. +func (_cdde ParagraphProperties )SetWindowControl (b bool ){if !b {_cdde ._eagd .WidowControl =nil ;}else {_cdde ._eagd .WidowControl =_fc .NewCT_OnOff ();};}; -// Borders allows manipulation of the table borders. -func (_geacgc TableProperties )Borders ()TableBorders {if _geacgc ._cbbd .TblBorders ==nil {_geacgc ._cbbd .TblBorders =_gc .NewCT_TblBorders ();};return TableBorders {_geacgc ._cbbd .TblBorders };};func (_bag *Document )save (_cbd _g .Writer ,_ebf string )error {const _dfa ="\u0064o\u0063u\u006d\u0065\u006e\u0074\u003a\u0064\u002e\u0053\u0061\u0076\u0065";if _caag :=_bag ._bga .Validate ();_caag !=nil {_b .Log ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_caag );};_dcee :=_b .DocTypeDocument ;if !_ddg .GetLicenseKey ().IsLicensed ()&&!_bab {_e .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_e .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _bdc .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_bag ._ggd )==0{if len (_ebf )> 0{_bag ._ggd =_ebf ;}else {_cefb ,_bcce :=_ddg .GenRefId ("\u0064\u0077");if _bcce !=nil {_b .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_bcce );return _bcce ;};_bag ._ggd =_cefb ;};};if _fgg :=_ddg .Track (_bag ._ggd ,_dfa );_fgg !=nil {_e .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_fgg );return _fgg ;};_ebg :=_fd .NewWriter (_cbd );defer _ebg .Close ();if _dag :=_gf .MarshalXML (_ebg ,_b .BaseRelsFilename ,_bag .Rels .X ());_dag !=nil {return _dag ;};if _gfc :=_gf .MarshalXMLByType (_ebg ,_dcee ,_b .ExtendedPropertiesType ,_bag .AppProperties .X ());_gfc !=nil {return _gfc ;};if _agea :=_gf .MarshalXMLByType (_ebg ,_dcee ,_b .CorePropertiesType ,_bag .CoreProperties .X ());_agea !=nil {return _agea ;};if _bag .CustomProperties .X ()!=nil {if _ggcb :=_gf .MarshalXMLByType (_ebg ,_dcee ,_b .CustomPropertiesType ,_bag .CustomProperties .X ());_ggcb !=nil {return _ggcb ;};};if _bag .Thumbnail !=nil {_bgg ,_fdfg :=_ebg .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _fdfg !=nil {return _fdfg ;};if _afd :=_ff .Encode (_bgg ,_bag .Thumbnail ,nil );_afd !=nil {return _afd ;};};if _ebfc :=_gf .MarshalXMLByType (_ebg ,_dcee ,_b .SettingsType ,_bag .Settings .X ());_ebfc !=nil {return _ebfc ;};_cdgc :=_b .AbsoluteFilename (_dcee ,_b .OfficeDocumentType ,0);if _fca :=_gf .MarshalXML (_ebg ,_cdgc ,_bag ._bga );_fca !=nil {return _fca ;};if _faf :=_gf .MarshalXML (_ebg ,_gf .RelationsPathFor (_cdgc ),_bag ._gcc .X ());_faf !=nil {return _faf ;};if _bag .Numbering .X ()!=nil {if _aag :=_gf .MarshalXMLByType (_ebg ,_dcee ,_b .NumberingType ,_bag .Numbering .X ());_aag !=nil {return _aag ;};};if _bfcc :=_gf .MarshalXMLByType (_ebg ,_dcee ,_b .StylesType ,_bag .Styles .X ());_bfcc !=nil {return _bfcc ;};if _bag ._cbc !=nil {if _bggg :=_gf .MarshalXMLByType (_ebg ,_dcee ,_b .WebSettingsType ,_bag ._cbc );_bggg !=nil {return _bggg ;};};if _bag ._aaa !=nil {if _aecg :=_gf .MarshalXMLByType (_ebg ,_dcee ,_b .FontTableType ,_bag ._aaa );_aecg !=nil {return _aecg ;};};if _bag ._ecb !=nil {if _afb :=_gf .MarshalXMLByType (_ebg ,_dcee ,_b .EndNotesType ,_bag ._ecb );_afb !=nil {return _afb ;};};if _bag ._dee !=nil {if _cagg :=_gf .MarshalXMLByType (_ebg ,_dcee ,_b .FootNotesType ,_bag ._dee );_cagg !=nil {return _cagg ;};};for _cga ,_dgdd :=range _bag ._aea {if _dgeb :=_gf .MarshalXMLByTypeIndex (_ebg ,_dcee ,_b .ThemeType ,_cga +1,_dgdd );_dgeb !=nil {return _dgeb ;};};for _cbab ,_fggf :=range _bag ._gec {if _bgae :=_gf .MarshalXMLByTypeIndex (_ebg ,_dcee ,_b .ControlType ,_cbab +1,_fggf );_bgae !=nil {return _bgae ;};};for _aef ,_cdf :=range _bag ._abe {_bgf :=_b .AbsoluteFilename (_dcee ,_b .HeaderType ,_aef +1);if _ebge :=_gf .MarshalXML (_ebg ,_bgf ,_cdf );_ebge !=nil {return _ebge ;};if !_bag ._cfb [_aef ].IsEmpty (){_gf .MarshalXML (_ebg ,_gf .RelationsPathFor (_bgf ),_bag ._cfb [_aef ].X ());};};for _gce ,_gag :=range _bag ._dce {_egb :=_b .AbsoluteFilename (_dcee ,_b .FooterType ,_gce +1);if _egf :=_gf .MarshalXMLByTypeIndex (_ebg ,_dcee ,_b .FooterType ,_gce +1,_gag );_egf !=nil {return _egf ;};if !_bag ._fc [_gce ].IsEmpty (){_gf .MarshalXML (_ebg ,_gf .RelationsPathFor (_egb ),_bag ._fc [_gce ].X ());};};for _bafe ,_fcc :=range _bag .Images {if _bfcf :=_bdg .AddImageToZip (_ebg ,_fcc ,_bafe +1,_b .DocTypeDocument );_bfcf !=nil {return _bfcf ;};};for _cec ,_gegdf :=range _bag ._gca {_dbgd :=_b .AbsoluteFilename (_dcee ,_b .ChartType ,_cec +1);_gf .MarshalXML (_ebg ,_dbgd ,_gegdf ._bca );};if _ffb :=_gf .MarshalXML (_ebg ,_b .ContentTypesFilename ,_bag .ContentTypes .X ());_ffb !=nil {return _ffb ;};if _cbff :=_bag .WriteExtraFiles (_ebg );_cbff !=nil {return _cbff ;};return _ebg .Close ();};func (_ggfbg Styles )initializeStyleDefaults (){_bebed :=_ggfbg .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_gc .ST_StyleTypeParagraph ,true );_bebed .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_bebed .SetPrimaryStyle (true );_cgece :=_ggfbg .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_gc .ST_StyleTypeCharacter ,true );_cgece .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074");_cgece .SetUISortOrder (1);_cgece .SetSemiHidden (true );_cgece .SetUnhideWhenUsed (true );_gced :=_ggfbg .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_gc .ST_StyleTypeCharacter ,false );_gced .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072");_gced .SetBasedOn (_cgece .StyleID ());_gced .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_gced .SetUISortOrder (10);_gced .RunProperties ().Fonts ().SetASCIITheme (_gc .ST_ThemeMajorAscii );_gced .RunProperties ().Fonts ().SetEastAsiaTheme (_gc .ST_ThemeMajorEastAsia );_gced .RunProperties ().Fonts ().SetHANSITheme (_gc .ST_ThemeMajorHAnsi );_gced .RunProperties ().Fonts ().SetCSTheme (_gc .ST_ThemeMajorBidi );_gced .RunProperties ().SetSize (28*_cbe .Point );_gced .RunProperties ().SetKerning (14*_cbe .Point );_gced .RunProperties ().SetCharacterSpacing (-10*_cbe .Twips );_cedad :=_ggfbg .AddStyle ("\u0054\u0069\u0074l\u0065",_gc .ST_StyleTypeParagraph ,false );_cedad .SetName ("\u0054\u0069\u0074l\u0065");_cedad .SetBasedOn (_bebed .StyleID ());_cedad .SetNextStyle (_bebed .StyleID ());_cedad .SetLinkedStyle (_gced .StyleID ());_cedad .SetUISortOrder (10);_cedad .SetPrimaryStyle (true );_cedad .ParagraphProperties ().SetContextualSpacing (true );_cedad .RunProperties ().Fonts ().SetASCIITheme (_gc .ST_ThemeMajorAscii );_cedad .RunProperties ().Fonts ().SetEastAsiaTheme (_gc .ST_ThemeMajorEastAsia );_cedad .RunProperties ().Fonts ().SetHANSITheme (_gc .ST_ThemeMajorHAnsi );_cedad .RunProperties ().Fonts ().SetCSTheme (_gc .ST_ThemeMajorBidi );_cedad .RunProperties ().SetSize (28*_cbe .Point );_cedad .RunProperties ().SetKerning (14*_cbe .Point );_cedad .RunProperties ().SetCharacterSpacing (-10*_cbe .Twips );_abbgd :=_ggfbg .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_gc .ST_StyleTypeTable ,false );_abbgd .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_abbgd .SetUISortOrder (99);_abbgd .SetSemiHidden (true );_abbgd .SetUnhideWhenUsed (true );_abbgd .X ().TblPr =_gc .NewCT_TblPrBase ();_cfdb :=NewTableWidth ();_abbgd .X ().TblPr .TblInd =_cfdb .X ();_cfdb .SetValue (0*_cbe .Dxa );_abbgd .X ().TblPr .TblCellMar =_gc .NewCT_TblCellMar ();_cfdb =NewTableWidth ();_abbgd .X ().TblPr .TblCellMar .Top =_cfdb .X ();_cfdb .SetValue (0*_cbe .Dxa );_cfdb =NewTableWidth ();_abbgd .X ().TblPr .TblCellMar .Bottom =_cfdb .X ();_cfdb .SetValue (0*_cbe .Dxa );_cfdb =NewTableWidth ();_abbgd .X ().TblPr .TblCellMar .Left =_cfdb .X ();_cfdb .SetValue (108*_cbe .Dxa );_cfdb =NewTableWidth ();_abbgd .X ().TblPr .TblCellMar .Right =_cfdb .X ();_cfdb .SetValue (108*_cbe .Dxa );_fggg :=_ggfbg .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_gc .ST_StyleTypeNumbering ,false );_fggg .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074");_fggg .SetUISortOrder (1);_fggg .SetSemiHidden (true );_fggg .SetUnhideWhenUsed (true );_bfbd :=[]_cbe .Distance {16,13,12,11,11,11,11,11,11};_fggbg :=[]_cbe .Distance {240,40,40,40,40,40,40,40,40};for _dfbca :=0;_dfbca < 9;_dfbca ++{_fead :=_e .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_dfbca +1);_bfba :=_ggfbg .AddStyle (_fead +"\u0043\u0068\u0061\u0072",_gc .ST_StyleTypeCharacter ,false );_bfba .SetName (_e .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_dfbca +1));_bfba .SetBasedOn (_cgece .StyleID ());_bfba .SetLinkedStyle (_fead );_bfba .SetUISortOrder (9+_dfbca );_bfba .RunProperties ().SetSize (_bfbd [_dfbca ]*_cbe .Point );_ecbcf :=_ggfbg .AddStyle (_fead ,_gc .ST_StyleTypeParagraph ,false );_ecbcf .SetName (_e .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_dfbca +1));_ecbcf .SetNextStyle (_bebed .StyleID ());_ecbcf .SetLinkedStyle (_ecbcf .StyleID ());_ecbcf .SetUISortOrder (9+_dfbca );_ecbcf .SetPrimaryStyle (true );_ecbcf .ParagraphProperties ().SetKeepNext (true );_ecbcf .ParagraphProperties ().SetSpacing (_fggbg [_dfbca ]*_cbe .Twips ,0);_ecbcf .ParagraphProperties ().SetOutlineLevel (_dfbca );_ecbcf .RunProperties ().SetSize (_bfbd [_dfbca ]*_cbe .Point );};}; +// ParagraphStyles returns only the paragraph styles. +func (_badc Styles )ParagraphStyles ()[]Style {_bdgec :=[]Style {};for _ ,_dfdd :=range _badc ._dfgfe .Style {if _dfdd .TypeAttr !=_fc .ST_StyleTypeParagraph {continue ;};_bdgec =append (_bdgec ,Style {_dfdd });};return _bdgec ;}; -// NewWatermarkText generates a new WatermarkText. -func NewWatermarkText ()WatermarkText {_cdfa :=_gda .NewShapetype ();_ebcc :=_gda .NewEG_ShapeElements ();_ebcc .Formulas =_ccbc ();_ebcc .Path =_cgcda ();_ebcc .Textpath =_afge ();_ebcc .Handles =_ebaf ();_ebcc .Lock =_ggbdd ();_cdfa .EG_ShapeElements =[]*_gda .EG_ShapeElements {_ebcc };var (_dbaa ="_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_gbca ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_cegcb =float32 (136.0);_bdbed ="\u0031\u0030\u00380\u0030";_gfdeb ="m\u0040\u0037\u002c\u006c\u0040\u0038,\u006d\u0040\u0035\u002c\u0032\u0031\u0036\u0030\u0030l\u0040\u0036\u002c2\u00316\u0030\u0030\u0065";);_cdfa .IdAttr =&_dbaa ;_cdfa .CoordsizeAttr =&_gbca ;_cdfa .SptAttr =&_cegcb ;_cdfa .AdjAttr =&_bdbed ;_cdfa .PathAttr =&_gfdeb ;_dgdb :=_gda .NewShape ();_dgda :=_gda .NewEG_ShapeElements ();_dgda .Textpath =_fgfe ();_dgdb .EG_ShapeElements =[]*_gda .EG_ShapeElements {_dgda };var (_cfdg ="\u0050\u006f\u0077\u0065\u0072\u0050l\u0075\u0073\u0057\u0061\u0074\u0065\u0072\u004d\u0061\u0072\u006b\u004f\u0062j\u0065\u0063\u0074\u0031\u0033\u0036\u00380\u0030\u0038\u0038\u0036";_bffd ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031";_cbdd ="\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_ecge ="";_abfa ="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065f\u0074:\u0030\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074o\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0034\u0036\u0038\u0070\u0074;\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0032\u0033\u0034\u0070\u0074\u003b\u007a\u002d\u0069\u006ede\u0078\u003a\u002d\u0032\u0035\u0031\u0036\u0035\u0031\u0030\u0037\u0032\u003b\u006d\u0073\u006f\u002d\u0077\u0072\u0061\u0070\u002d\u0065\u0064\u0069\u0074\u0065\u0064\u003a\u0066\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0068\u0065\u0069\u0067h\u0074-p\u0065\u0072\u0063\u0065\u006et\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070o\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065l\u0061\u0074\u0069\u0076\u0065:\u006d\u0061\u0072\u0067\u0069n\u003b\u006d\u0073o\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e-\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065r\u0074\u0069\u0063\u0061\u006c\u002d\u0072e\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063e\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002dh\u0065\u0069\u0067\u0068t\u002dp\u0065\u0072\u0063\u0065\u006et\u003a0";_bdgdg ="\u0073\u0069\u006c\u0076\u0065\u0072";);_dgdb .IdAttr =&_cfdg ;_dgdb .SpidAttr =&_bffd ;_dgdb .TypeAttr =&_cbdd ;_dgdb .AltAttr =&_ecge ;_dgdb .StyleAttr =&_abfa ;_dgdb .AllowincellAttr =_dde .ST_TrueFalseFalse ;_dgdb .FillcolorAttr =&_bdgdg ;_dgdb .StrokedAttr =_dde .ST_TrueFalseFalse ;_ccbfe :=_gc .NewCT_Picture ();_ccbfe .Any =[]_b .Any {_cdfa ,_dgdb };return WatermarkText {_eeee :_ccbfe ,_egege :_dgdb ,_gbdf :_cdfa };}; +// AddHyperLink adds a new hyperlink to a parapgraph. +func (_ccfae Paragraph )AddHyperLink ()HyperLink {_fbegb :=_fc .NewEG_PContent ();_ccfae ._efdag .EG_PContent =append (_ccfae ._efdag .EG_PContent ,_fbegb );_fbegb .Hyperlink =_fc .NewCT_Hyperlink ();return HyperLink {_ccfae ._efdb ,_fbegb .Hyperlink };}; -// ExtractText returns text from the document as a DocText object. -func (_fbbe *Document )ExtractText ()*DocText {_ddf :=[]TextItem {};for _ ,_cdd :=range _fbbe ._bga .Body .EG_BlockLevelElts {_ddf =append (_ddf ,_agca (_cdd .EG_ContentBlockContent ,nil )...);};return &DocText {Items :_ddf };}; +// SetFirstRow controls the conditional formatting for the first row in a table. +func (_cfeg TableLook )SetFirstRow (on bool ){if !on {_cfeg ._defbd .FirstRowAttr =&_db .ST_OnOff {};_cfeg ._defbd .FirstRowAttr .ST_OnOff1 =_db .ST_OnOff1Off ;}else {_cfeg ._defbd .FirstRowAttr =&_db .ST_OnOff {};_cfeg ._defbd .FirstRowAttr .ST_OnOff1 =_db .ST_OnOff1On ;};}; -// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. -func (_ccac FormField )SetChecked (b bool ){if _ccac ._cfcf .CheckBox ==nil {return ;};if !b {_ccac ._cfcf .CheckBox .Checked =nil ;}else {_ccac ._cfcf .CheckBox .Checked =_gc .NewCT_OnOff ();};}; \ No newline at end of file +// SetTop sets the cell top margin +func (_fgd CellMargins )SetTop (d _gdc .Distance ){_fgd ._geg .Top =_fc .NewCT_TblWidth ();_edf (_fgd ._geg .Top ,d );}; \ No newline at end of file diff --git a/drawing/drawing.go b/drawing/drawing.go index 0a254057e4..5398d16891 100644 --- a/drawing/drawing.go +++ b/drawing/drawing.go @@ -9,119 +9,119 @@ // 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 drawing ;import (_c "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/color";_d "github.com/unidoc/unioffice/measurement";_b "github.com/unidoc/unioffice/schema/soo/dml";); +package drawing ;import (_a "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/color";_ae "github.com/unidoc/unioffice/measurement";_c "github.com/unidoc/unioffice/schema/soo/dml";); -// Properties returns the paragraph properties. -func (_bg Paragraph )Properties ()ParagraphProperties {if _bg ._df .PPr ==nil {_bg ._df .PPr =_b .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_bg ._df .PPr );}; +// AddBreak adds a new line break to a paragraph. +func (_ag Paragraph )AddBreak (){_dg :=_c .NewEG_TextRun ();_dg .Br =_c .NewCT_TextLineBreak ();_ag ._cbd .EG_TextRun =append (_ag ._cbd .EG_TextRun ,_dg );}; -// SetBold controls the bolding of a run. -func (_ef RunProperties )SetBold (b bool ){_ef ._bb .BAttr =_c .Bool (b )}; +// Properties returns the run's properties. +func (_dc Run )Properties ()RunProperties {if _dc ._ed .R ==nil {_dc ._ed .R =_c .NewCT_RegularTextRun ();};if _dc ._ed .R .RPr ==nil {_dc ._ed .R .RPr =_c .NewCT_TextCharacterProperties ();};return RunProperties {_dc ._ed .R .RPr };}; -// X returns the inner wrapped XML type. -func (_eb Run )X ()*_b .EG_TextRun {return _eb ._ga }; +// SetPosition sets the position of the shape. +func (_fg ShapeProperties )SetPosition (x ,y _ae .Distance ){_fg .ensureXfrm ();if _fg ._ab .Xfrm .Off ==nil {_fg ._ab .Xfrm .Off =_c .NewCT_Point2D ();};_fg ._ab .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_a .Int64 (int64 (x /_ae .EMU ));_fg ._ab .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_a .Int64 (int64 (y /_ae .EMU ));}; -// X returns the inner wrapped XML type. -func (_dc ParagraphProperties )X ()*_b .CT_TextParagraphProperties {return _dc ._ad }; +// SetAlign controls the paragraph alignment +func (_ebg ParagraphProperties )SetAlign (a _c .ST_TextAlignType ){_ebg ._fa .AlgnAttr =a }; -// SetSolidFill controls the text color of a run. -func (_gd RunProperties )SetSolidFill (c _e .Color ){_gd ._bb .NoFill =nil ;_gd ._bb .BlipFill =nil ;_gd ._bb .GradFill =nil ;_gd ._bb .GrpFill =nil ;_gd ._bb .PattFill =nil ;_gd ._bb .SolidFill =_b .NewCT_SolidColorFillProperties ();_gd ._bb .SolidFill .SrgbClr =_b .NewCT_SRgbColor ();_gd ._bb .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();};const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;); +// SetHeight sets the height of the shape. +func (_be ShapeProperties )SetHeight (h _ae .Distance ){_be .ensureXfrm ();if _be ._ab .Xfrm .Ext ==nil {_be ._ab .Xfrm .Ext =_c .NewCT_PositiveSize2D ();};_be ._ab .Xfrm .Ext .CyAttr =int64 (h /_ae .EMU );};type ShapeProperties struct{_ab *_c .CT_ShapeProperties }; -// MakeRunProperties constructs a new RunProperties wrapper. -func MakeRunProperties (x *_b .CT_TextCharacterProperties )RunProperties {return RunProperties {x }}; +// Run is a run within a paragraph. +type Run struct{_ed *_c .EG_TextRun }; -// ParagraphProperties allows controlling paragraph properties. -type ParagraphProperties struct{_ad *_b .CT_TextParagraphProperties ;};func (_dd ShapeProperties )LineProperties ()LineProperties {if _dd ._af .Ln ==nil {_dd ._af .Ln =_b .NewCT_LineProperties ();};return LineProperties {_dd ._af .Ln };}; +// MakeParagraph constructs a new paragraph wrapper. +func MakeParagraph (x *_c .CT_TextParagraph )Paragraph {return Paragraph {x }};func MakeShapeProperties (x *_c .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }}; -// X returns the inner wrapped XML type. -func (_fa ShapeProperties )X ()*_b .CT_ShapeProperties {return _fa ._af }; +// ParagraphProperties allows controlling paragraph properties. +type ParagraphProperties struct{_fa *_c .CT_TextParagraphProperties ;};func (_cb LineProperties )clearFill (){_cb ._gf .NoFill =nil ;_cb ._gf .GradFill =nil ;_cb ._gf .SolidFill =nil ;_cb ._gf .PattFill =nil ;}; -// SetBulletFont controls the font for the bullet character. -func (_cba ParagraphProperties )SetBulletFont (f string ){if f ==""{_cba ._ad .BuFont =nil ;}else {_cba ._ad .BuFont =_b .NewCT_TextFont ();_cba ._ad .BuFont .TypefaceAttr =f ;};}; +// SetGeometry sets the shape type of the shape +func (_ccb ShapeProperties )SetGeometry (g _c .ST_ShapeType ){if _ccb ._ab .PrstGeom ==nil {_ccb ._ab .PrstGeom =_c .NewCT_PresetGeometry2D ();};_ccb ._ab .PrstGeom .PrstAttr =g ;}; -// SetText sets the run's text contents. -func (_fg Run )SetText (s string ){_fg ._ga .Br =nil ;_fg ._ga .Fld =nil ;if _fg ._ga .R ==nil {_fg ._ga .R =_b .NewCT_RegularTextRun ();};_fg ._ga .R .T =s ;};func MakeShapeProperties (x *_b .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }};type ShapeProperties struct{_af *_b .CT_ShapeProperties }; +// SetJoin sets the line join style. +func (_gb LineProperties )SetJoin (e LineJoin ){_gb ._gf .Round =nil ;_gb ._gf .Miter =nil ;_gb ._gf .Bevel =nil ;switch e {case LineJoinRound :_gb ._gf .Round =_c .NewCT_LineJoinRound ();case LineJoinBevel :_gb ._gf .Bevel =_c .NewCT_LineJoinBevel ();case LineJoinMiter :_gb ._gf .Miter =_c .NewCT_LineJoinMiterProperties ();};}; -// AddRun adds a new run to a paragraph. -func (_ea Paragraph )AddRun ()Run {_ae :=MakeRun (_b .NewEG_TextRun ());_ea ._df .EG_TextRun =append (_ea ._df .EG_TextRun ,_ae .X ());return _ae ;}; +// SetSolidFill controls the text color of a run. +func (_fcf RunProperties )SetSolidFill (c _e .Color ){_fcf ._ad .NoFill =nil ;_fcf ._ad .BlipFill =nil ;_fcf ._ad .GradFill =nil ;_fcf ._ad .GrpFill =nil ;_fcf ._ad .PattFill =nil ;_fcf ._ad .SolidFill =_c .NewCT_SolidColorFillProperties ();_fcf ._ad .SolidFill .SrgbClr =_c .NewCT_SRgbColor ();_fcf ._ad .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();};func (_d LineProperties )SetSolidFill (c _e .Color ){_d .clearFill ();_d ._gf .SolidFill =_c .NewCT_SolidColorFillProperties ();_d ._gf .SolidFill .SrgbClr =_c .NewCT_SRgbColor ();_d ._gf .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// SetJoin sets the line join style. -func (_bc LineProperties )SetJoin (e LineJoin ){_bc ._eg .Round =nil ;_bc ._eg .Miter =nil ;_bc ._eg .Bevel =nil ;switch e {case LineJoinRound :_bc ._eg .Round =_b .NewCT_LineJoinRound ();case LineJoinBevel :_bc ._eg .Bevel =_b .NewCT_LineJoinBevel ();case LineJoinMiter :_bc ._eg .Miter =_b .NewCT_LineJoinMiterProperties ();};}; +// Properties returns the paragraph properties. +func (_ef Paragraph )Properties ()ParagraphProperties {if _ef ._cbd .PPr ==nil {_ef ._cbd .PPr =_c .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_ef ._cbd .PPr );};func (_ca ShapeProperties )SetNoFill (){_ca .clearFill ();_ca ._ab .NoFill =_c .NewCT_NoFillProperties ()}; // X returns the inner wrapped XML type. -func (_f LineProperties )X ()*_b .CT_LineProperties {return _f ._eg }; - -// MakeParagraph constructs a new paragraph wrapper. -func MakeParagraph (x *_b .CT_TextParagraph )Paragraph {return Paragraph {x }};func (_dgc ShapeProperties )ensureXfrm (){if _dgc ._af .Xfrm ==nil {_dgc ._af .Xfrm =_b .NewCT_Transform2D ();};}; +func (_b LineProperties )X ()*_c .CT_LineProperties {return _b ._gf }; // MakeRun constructs a new Run wrapper. -func MakeRun (x *_b .EG_TextRun )Run {return Run {x }};func (_cc LineProperties )SetNoFill (){_cc .clearFill ();_cc ._eg .NoFill =_b .NewCT_NoFillProperties ()};func (_de ShapeProperties )clearFill (){_de ._af .NoFill =nil ;_de ._af .BlipFill =nil ;_de ._af .GradFill =nil ;_de ._af .GrpFill =nil ;_de ._af .SolidFill =nil ;_de ._af .PattFill =nil ;}; +func MakeRun (x *_c .EG_TextRun )Run {return Run {x }}; -// SetBulletChar sets the bullet character for the paragraph. -func (_dgb ParagraphProperties )SetBulletChar (c string ){if c ==""{_dgb ._ad .BuChar =nil ;}else {_dgb ._ad .BuChar =_b .NewCT_TextCharBullet ();_dgb ._ad .BuChar .CharAttr =c ;};};func (_a LineProperties )clearFill (){_a ._eg .NoFill =nil ;_a ._eg .GradFill =nil ;_a ._eg .SolidFill =nil ;_a ._eg .PattFill =nil ;}; +// SetSize sets the width and height of the shape. +func (_aga ShapeProperties )SetSize (w ,h _ae .Distance ){_aga .SetWidth (w );_aga .SetHeight (h )}; // X returns the inner wrapped XML type. -func (_fe Paragraph )X ()*_b .CT_TextParagraph {return _fe ._df }; +func (_cc Paragraph )X ()*_c .CT_TextParagraph {return _cc ._cbd }; -// MakeParagraphProperties constructs a new ParagraphProperties wrapper. -func MakeParagraphProperties (x *_b .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };}; +// RunProperties controls the run properties. +type RunProperties struct{_ad *_c .CT_TextCharacterProperties ;};func (_dbb ShapeProperties )SetSolidFill (c _e .Color ){_dbb .clearFill ();_dbb ._ab .SolidFill =_c .NewCT_SolidColorFillProperties ();_dbb ._ab .SolidFill .SrgbClr =_c .NewCT_SRgbColor ();_dbb ._ab .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; // SetSize sets the font size of the run text -func (_ee RunProperties )SetSize (sz _d .Distance ){_ee ._bb .SzAttr =_c .Int32 (int32 (sz /_d .HundredthPoint ));}; - -// SetPosition sets the position of the shape. -func (_fc ShapeProperties )SetPosition (x ,y _d .Distance ){_fc .ensureXfrm ();if _fc ._af .Xfrm .Off ==nil {_fc ._af .Xfrm .Off =_b .NewCT_Point2D ();};_fc ._af .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_c .Int64 (int64 (x /_d .EMU ));_fc ._af .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_c .Int64 (int64 (y /_d .EMU ));};func (_dg LineProperties )SetSolidFill (c _e .Color ){_dg .clearFill ();_dg ._eg .SolidFill =_b .NewCT_SolidColorFillProperties ();_dg ._eg .SolidFill .SrgbClr =_b .NewCT_SRgbColor ();_dg ._eg .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; - -// SetSize sets the width and height of the shape. -func (_cef ShapeProperties )SetSize (w ,h _d .Distance ){_cef .SetWidth (w );_cef .SetHeight (h )};type LineProperties struct{_eg *_b .CT_LineProperties }; - -// SetWidth sets the width of the shape. -func (_ag ShapeProperties )SetWidth (w _d .Distance ){_ag .ensureXfrm ();if _ag ._af .Xfrm .Ext ==nil {_ag ._af .Xfrm .Ext =_b .NewCT_PositiveSize2D ();};_ag ._af .Xfrm .Ext .CxAttr =int64 (w /_d .EMU );}; +func (_bd RunProperties )SetSize (sz _ae .Distance ){_bd ._ad .SzAttr =_a .Int32 (int32 (sz /_ae .HundredthPoint ));};const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;); -// SetFlipHorizontal controls if the shape is flipped horizontally. -func (_dce ShapeProperties )SetFlipHorizontal (b bool ){_dce .ensureXfrm ();if !b {_dce ._af .Xfrm .FlipHAttr =nil ;}else {_dce ._af .Xfrm .FlipHAttr =_c .Bool (true );};}; +// SetBold controls the bolding of a run. +func (_bc RunProperties )SetBold (b bool ){_bc ._ad .BAttr =_a .Bool (b )}; -// SetWidth sets the line width, MS products treat zero as the minimum width -// that can be displayed. -func (_cb LineProperties )SetWidth (w _d .Distance ){_cb ._eg .WAttr =_c .Int32 (int32 (w /_d .EMU ))}; +// SetNumbered controls if bullets are numbered or not. +func (_fag ParagraphProperties )SetNumbered (scheme _c .ST_TextAutonumberScheme ){if scheme ==_c .ST_TextAutonumberSchemeUnset {_fag ._fa .BuAutoNum =nil ;}else {_fag ._fa .BuAutoNum =_c .NewCT_TextAutonumberBullet ();_fag ._fa .BuAutoNum .TypeAttr =scheme ;};};func (_efa ShapeProperties )clearFill (){_efa ._ab .NoFill =nil ;_efa ._ab .BlipFill =nil ;_efa ._ab .GradFill =nil ;_efa ._ab .GrpFill =nil ;_efa ._ab .SolidFill =nil ;_efa ._ab .PattFill =nil ;}; -// Properties returns the run's properties. -func (_gb Run )Properties ()RunProperties {if _gb ._ga .R ==nil {_gb ._ga .R =_b .NewCT_RegularTextRun ();};if _gb ._ga .R .RPr ==nil {_gb ._ga .R .RPr =_b .NewCT_TextCharacterProperties ();};return RunProperties {_gb ._ga .R .RPr };}; +// SetText sets the run's text contents. +func (_efd Run )SetText (s string ){_efd ._ed .Br =nil ;_efd ._ed .Fld =nil ;if _efd ._ed .R ==nil {_efd ._ed .R =_c .NewCT_RegularTextRun ();};_efd ._ed .R .T =s ;}; -// AddBreak adds a new line break to a paragraph. -func (_cbe Paragraph )AddBreak (){_ed :=_b .NewEG_TextRun ();_ed .Br =_b .NewCT_TextLineBreak ();_cbe ._df .EG_TextRun =append (_cbe ._df .EG_TextRun ,_ed );};func (_cce ShapeProperties )SetNoFill (){_cce .clearFill ();_cce ._af .NoFill =_b .NewCT_NoFillProperties ();};func (_adf ShapeProperties )SetSolidFill (c _e .Color ){_adf .clearFill ();_adf ._af .SolidFill =_b .NewCT_SolidColorFillProperties ();_adf ._af .SolidFill .SrgbClr =_b .NewCT_SRgbColor ();_adf ._af .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// X returns the inner wrapped XML type. +func (_db Run )X ()*_c .EG_TextRun {return _db ._ed }; -// GetPosition gets the position of the shape in EMU. -func (_da ShapeProperties )GetPosition ()(int64 ,int64 ){_da .ensureXfrm ();if _da ._af .Xfrm .Off ==nil {_da ._af .Xfrm .Off =_b .NewCT_Point2D ();};return *_da ._af .Xfrm .Off .XAttr .ST_CoordinateUnqualified ,*_da ._af .Xfrm .Off .YAttr .ST_CoordinateUnqualified ;}; +// SetBulletChar sets the bullet character for the paragraph. +func (_gba ParagraphProperties )SetBulletChar (c string ){if c ==""{_gba ._fa .BuChar =nil ;}else {_gba ._fa .BuChar =_c .NewCT_TextCharBullet ();_gba ._fa .BuChar .CharAttr =c ;};};func (_ec ShapeProperties )LineProperties ()LineProperties {if _ec ._ab .Ln ==nil {_ec ._ab .Ln =_c .NewCT_LineProperties ();};return LineProperties {_ec ._ab .Ln };}; // SetFont controls the font of a run. -func (_dcd RunProperties )SetFont (s string ){_dcd ._bb .Latin =_b .NewCT_TextFont ();_dcd ._bb .Latin .TypefaceAttr =s ;}; +func (_ge RunProperties )SetFont (s string ){_ge ._ad .Latin =_c .NewCT_TextFont ();_ge ._ad .Latin .TypefaceAttr =s ;}; -// SetHeight sets the height of the shape. -func (_edg ShapeProperties )SetHeight (h _d .Distance ){_edg .ensureXfrm ();if _edg ._af .Xfrm .Ext ==nil {_edg ._af .Xfrm .Ext =_b .NewCT_PositiveSize2D ();};_edg ._af .Xfrm .Ext .CyAttr =int64 (h /_d .EMU );}; +// X returns the inner wrapped XML type. +func (_fc ParagraphProperties )X ()*_c .CT_TextParagraphProperties {return _fc ._fa }; -// SetFlipVertical controls if the shape is flipped vertically. -func (_ff ShapeProperties )SetFlipVertical (b bool ){_ff .ensureXfrm ();if !b {_ff ._af .Xfrm .FlipVAttr =nil ;}else {_ff ._af .Xfrm .FlipVAttr =_c .Bool (true );};}; +// SetFlipHorizontal controls if the shape is flipped horizontally. +func (_cbf ShapeProperties )SetFlipHorizontal (b bool ){_cbf .ensureXfrm ();if !b {_cbf ._ab .Xfrm .FlipHAttr =nil ;}else {_cbf ._ab .Xfrm .FlipHAttr =_a .Bool (true );};}; // LineJoin is the type of line join type LineJoin byte ; -// SetAlign controls the paragraph alignment -func (_dcg ParagraphProperties )SetAlign (a _b .ST_TextAlignType ){_dcg ._ad .AlgnAttr =a }; +// MakeParagraphProperties constructs a new ParagraphProperties wrapper. +func MakeParagraphProperties (x *_c .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };}; // SetLevel sets the level of indentation of a paragraph. -func (_aa ParagraphProperties )SetLevel (idx int32 ){_aa ._ad .LvlAttr =_c .Int32 (idx )}; +func (_eb ParagraphProperties )SetLevel (idx int32 ){_eb ._fa .LvlAttr =_a .Int32 (idx )}; -// Run is a run within a paragraph. -type Run struct{_ga *_b .EG_TextRun }; +// X returns the inner wrapped XML type. +func (_cf ShapeProperties )X ()*_c .CT_ShapeProperties {return _cf ._ab }; -// SetGeometry sets the shape type of the shape -func (_fed ShapeProperties )SetGeometry (g _b .ST_ShapeType ){if _fed ._af .PrstGeom ==nil {_fed ._af .PrstGeom =_b .NewCT_PresetGeometry2D ();};_fed ._af .PrstGeom .PrstAttr =g ;}; +// SetBulletFont controls the font for the bullet character. +func (_df ParagraphProperties )SetBulletFont (f string ){if f ==""{_df ._fa .BuFont =nil ;}else {_df ._fa .BuFont =_c .NewCT_TextFont ();_df ._fa .BuFont .TypefaceAttr =f ;};}; + +// GetPosition gets the position of the shape in EMU. +func (_bea ShapeProperties )GetPosition ()(int64 ,int64 ){_bea .ensureXfrm ();if _bea ._ab .Xfrm .Off ==nil {_bea ._ab .Xfrm .Off =_c .NewCT_Point2D ();};return *_bea ._ab .Xfrm .Off .XAttr .ST_CoordinateUnqualified ,*_bea ._ab .Xfrm .Off .YAttr .ST_CoordinateUnqualified ;};func (_eg LineProperties )SetNoFill (){_eg .clearFill ();_eg ._gf .NoFill =_c .NewCT_NoFillProperties ()}; // Paragraph is a paragraph within a document. -type Paragraph struct{_df *_b .CT_TextParagraph }; +type Paragraph struct{_cbd *_c .CT_TextParagraph }; -// SetNumbered controls if bullets are numbered or not. -func (_ce ParagraphProperties )SetNumbered (scheme _b .ST_TextAutonumberScheme ){if scheme ==_b .ST_TextAutonumberSchemeUnset {_ce ._ad .BuAutoNum =nil ;}else {_ce ._ad .BuAutoNum =_b .NewCT_TextAutonumberBullet ();_ce ._ad .BuAutoNum .TypeAttr =scheme ;};}; +// SetWidth sets the line width, MS products treat zero as the minimum width +// that can be displayed. +func (_f LineProperties )SetWidth (w _ae .Distance ){_f ._gf .WAttr =_a .Int32 (int32 (w /_ae .EMU ))}; -// RunProperties controls the run properties. -type RunProperties struct{_bb *_b .CT_TextCharacterProperties ;}; \ No newline at end of file +// AddRun adds a new run to a paragraph. +func (_gg Paragraph )AddRun ()Run {_ee :=MakeRun (_c .NewEG_TextRun ());_gg ._cbd .EG_TextRun =append (_gg ._cbd .EG_TextRun ,_ee .X ());return _ee ;};func (_af ShapeProperties )ensureXfrm (){if _af ._ab .Xfrm ==nil {_af ._ab .Xfrm =_c .NewCT_Transform2D ();};}; + +// SetWidth sets the width of the shape. +func (_bb ShapeProperties )SetWidth (w _ae .Distance ){_bb .ensureXfrm ();if _bb ._ab .Xfrm .Ext ==nil {_bb ._ab .Xfrm .Ext =_c .NewCT_PositiveSize2D ();};_bb ._ab .Xfrm .Ext .CxAttr =int64 (w /_ae .EMU );};type LineProperties struct{_gf *_c .CT_LineProperties }; + +// SetFlipVertical controls if the shape is flipped vertically. +func (_bg ShapeProperties )SetFlipVertical (b bool ){_bg .ensureXfrm ();if !b {_bg ._ab .Xfrm .FlipVAttr =nil ;}else {_bg ._ab .Xfrm .FlipVAttr =_a .Bool (true );};}; + +// MakeRunProperties constructs a new RunProperties wrapper. +func MakeRunProperties (x *_c .CT_TextCharacterProperties )RunProperties {return RunProperties {x }}; \ No newline at end of file diff --git a/internal/convertutils/convertutils.go b/internal/convertutils/convertutils.go index 98e8000a24..e89dbcc3f3 100644 --- a/internal/convertutils/convertutils.go +++ b/internal/convertutils/convertutils.go @@ -9,4 +9,4 @@ // 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 convertutils ;import (_c "bytes";_db "errors";_d "fmt";_dg "github.com/unidoc/unioffice/measurement";_bg "github.com/unidoc/unioffice/schema/soo/dml";_ef "github.com/unidoc/unioffice/schema/soo/dml/chart";_ae "github.com/unidoc/unioffice/spreadsheet/format";_dfdb "github.com/unidoc/unipdf/v3/creator";_adg "github.com/unidoc/unipdf/v3/model";_fg "github.com/unidoc/unipdf/v3/render";_bc "github.com/unidoc/unitype";_e "image";_f "log";_cg "math";_ad "os";_dfd "sort";_ade "strconv";_cd "strings";_df "sync";_a "unicode";);func (_bagf *creatorContext )drawLineWithProps (_fage *_bg .CT_ShapeProperties ,_fegf ,_bbce ,_ccgd ,_egd float64 ,_face bool ){if _fage !=nil {if _dffd :=_fage .Ln ;_dffd !=nil {_egcg :=_bagf .getPdfColorFromSolidFill (_dffd .SolidFill );if _egcg ==nil &&_face {_egcg =_dfdb .ColorBlack ;};if _egcg !=nil {var _dac float64 ;if _bdbd :=_dffd .WAttr ;_bdbd !=nil {_dac =_dg .FromEMU (int64 (*_bdbd ));}else {_dac =_cce ;};DrawLine (_bagf ._daee ,_fegf ,_bbce ,_ccgd ,_egd ,_dac ,_egcg );};};};};func _fefg (_affg *_ef .CT_ValAx )(uint32 ,_ef .ST_AxPos ,_ef .ST_TickMark ,_ef .ST_TickLblPos ,*_ef .CT_ChartLines ,uint32 ,*_bg .CT_ShapeProperties ,error ){var _daf ,_cec uint32 ;var _bfef _ef .ST_AxPos ;var _dfgf _ef .ST_TickMark ;var _aecdb *_ef .CT_ChartLines ;var _bce _ef .ST_TickLblPos ;if _affg .AxId ==nil {return _daf ,_bfef ,_dfgf ,_bce ,_aecdb ,_cec ,_affg .SpPr ,_db .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_daf =_affg .AxId .ValAttr ;};if _affg .AxPos ==nil {return _daf ,_bfef ,_dfgf ,_bce ,_aecdb ,_cec ,_affg .SpPr ,_db .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_bfef =_affg .AxPos .ValAttr ;};if _affg .MajorTickMark !=nil {_dfgf =_affg .MajorTickMark .ValAttr ;};if _affg .TickLblPos !=nil {_bce =_affg .TickLblPos .ValAttr ;};if _affg .CrossAx ==nil {return _daf ,_bfef ,_dfgf ,_bce ,_aecdb ,_cec ,_affg .SpPr ,_db .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_cec =_affg .CrossAx .ValAttr ;};_aecdb =_affg .MajorGridlines ;return _daf ,_bfef ,_dfgf ,_bce ,_aecdb ,_cec ,_affg .SpPr ,nil ;};type creatorContext struct{_daee *_dfdb .Creator ;_aac *_bg .Theme ;_aadd float64 ;};func _aag (_ddcde float64 )float64 {return _ddcde *_dg .Millimeter };type barSerByOrder []*_ef .CT_BarSer ;const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func TwipsFromPoints (points float64 )float64 {return points /_dg .Twips };var _faa =fontsMap {_adgf :&_df .Mutex {},_dad :map[string ]map[FontStyle ]*_adg .PdfFont {}};func AssignStdFontByName (style _dfdb .TextStyle ,fontName string )*_adg .PdfFont {_dcbd :=_adg .StdFontName (fontName );return _adg .NewStandard14FontMustCompile (_dcbd );};func GetColorStringFromDmlColor (dmlColor *_bg .CT_Color )string {var _dff string ;if _edca :=dmlColor .SrgbClr ;_edca !=nil {_dff =_edca .ValAttr ;}else if _bdc :=dmlColor .SysClr ;_bdc !=nil {return "\u0030\u0030\u0030\u0030\u0030\u0030";};return _dff ;};func (_fbc FontStyle )String ()string {return []string {"\u0052e\u0067\u0075\u006c\u0061\u0072","\u0042\u006f\u006c\u0064","\u0049\u0074\u0061\u006c\u0069\u0063","\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}[int (_fbc )];};func (_bad barSerByOrder )Len ()int {return len (_bad )};func DrawLine (c *_dfdb .Creator ,x0 ,y0 ,x1 ,y1 ,width float64 ,color _dfdb .Color ){if color ==nil {return ;};_beg :=c .NewLine (x0 ,y0 ,x1 ,y1 );_beg .SetLineWidth (width );_beg .SetColor (color );c .Draw (_beg );};func DrawRectangle (c *_dfdb .Creator ,r *Rectangle ,w float64 ,color _dfdb .Color ){if color ==nil {return ;};DrawLine (c ,r .Left ,r .Top ,r .Right ,r .Top ,w ,color );DrawLine (c ,r .Left ,r .Top ,r .Left ,r .Bottom ,w ,color );DrawLine (c ,r .Left ,r .Bottom ,r .Right ,r .Bottom ,w ,color );DrawLine (c ,r .Right ,r .Top ,r .Right ,r .Bottom ,w ,color );};type fontsMap struct{_adgf *_df .Mutex ;_dad map[string ]map[FontStyle ]*_adg .PdfFont ;};func _befd (_cfe *_dfdb .Creator )(*_adg .PdfPage ,error ){_bec :=_c .NewBuffer ([]byte {});_egce :=_cfe .Write (_bec );if _egce !=nil {return nil ,_egce ;};_ddeea :=_c .NewReader (_bec .Bytes ());_dbfca ,_egce :=_adg .NewPdfReader (_ddeea );if _egce !=nil {return nil ,_egce ;};return _dbfca .GetPage (1);};func PointsFromTwips (twips int64 )float64 {return float64 (int64 (float64 (twips )*_dg .Twips *10+0.5))/10;};func MakeImageFromChartSpace (cs *_ef .ChartSpace ,height ,width float64 ,theme *_bg .Theme )(_e .Image ,error ){_fff ,_ecd :=_gcc (cs ,height ,width ,theme ,true );if _ecd !=nil {return nil ,_ecd ;};_acfe ,_ecd :=_befd (_fff );if _ecd !=nil {return nil ,_ecd ;};return _fg .NewImageDevice ().Render (_acfe );};func (_fbdd barSerByOrder )Swap (i ,j int ){_fbdd [i ],_fbdd [j ]=_fbdd [j ],_fbdd [i ]};func GetRegisteredFont (name string ,style FontStyle )*_adg .PdfFont {_faa ._adgf .Lock ();defer _faa ._adgf .Unlock ();if _edg ,_bgba :=_faa ._dad [name ];_bgba {if _acdb ,_gea :=_edg [style ];_gea {return _acdb ;};};return nil ;};func Lighten (clr float64 )float64 {return 0.6+0.4*clr };func AdjustColorByTint (colorStr string ,tint float64 )string {var _bbd ,_cee ,_fdga uint8 ;_cfd ,_ :=_d .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_bbd ,&_cee ,&_fdga );if _cfd !=3{return "";};return _bebb (_bbd ,tint )+_bebb (_cee ,tint )+_bebb (_fdga ,tint );};var _fcgb =map[string ]FontStyle {"\u0052e\u0067\u0075\u006c\u0061\u0072":FontStyle_Regular ,"\u0042\u006f\u006c\u0064":FontStyle_Bold ,"\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_Italic ,"B\u006f\u006c\u0064\u0020\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_BoldItalic };const DefaultFontSize =12.0;type legendItem struct{_acc string ;_fegg *_bg .CT_ShapeProperties ;};func RegisterFont (name string ,style FontStyle ,font *_adg .PdfFont ){_faa ._adgf .Lock ();if _faa ._dad [name ]==nil {_faa ._dad [name ]=map[FontStyle ]*_adg .PdfFont {};};_faa ._dad [name ][style ]=font ;_faa ._adgf .Unlock ();};func (_fe *creatorContext )drawBarChart (_bf *_ef .CT_BarChart ,_bd *Rectangle ,_fee *_ef .CT_PlotAreaChoice1 )([]*legendItem ,error ){var _da bool ;if _fa :=_bf .BarDir ;_fa !=nil {_da =_fa .ValAttr ==_ef .ST_BarDirBar ;};_g :=_bf .Ser ;_dfd .Sort (barSerByOrder (_g ));_dgg :=map[string ]serCategory {};_bge :=[]string {};_feg :=[]*legendItem {};_dbf :=_cg .Inf (1);_dc :=_cg .Inf (-1);for _ ,_gb :=range _g {var _ge string ;if _fd :=_gb .Tx ;_fd !=nil {if _de :=_fd .Choice ;_de !=nil {if _de .V !=nil {_ge =*_de .V ;}else if _dfe :=_de .StrRef ;_dfe !=nil {if _ed :=_dfe .StrCache ;_ed !=nil {for _ ,_ca :=range _ed .Pt {_ge =_ca .V ;};};};};};if _fc :=_gb .Cat ;_fc !=nil {if _bdg :=_fc .Choice ;_bdg !=nil {if _gd :=_bdg .StrRef ;_gd !=nil {if _bdgc :=_gd .StrCache ;_bdgc !=nil {for _ ,_ce :=range _bdgc .Pt {_ab :=_ce .V ;if _ ,_deb :=_dgg [_ab ];!_deb {_dgg [_ab ]=serCategory {_bed :_ab ,_edc :[]serValue {}};_bge =append (_bge ,_ab );};};};}else if _dag :=_bdg .NumRef ;_dag !=nil {if _dbb :=_dag .NumCache ;_dbb !=nil {var _dcb string ;if _dbb .FormatCode !=nil {_dcb =*_dbb .FormatCode ;};for _ ,_aec :=range _dbb .Pt {var _ag string ;if _aec .FormatCodeAttr ==nil {_ag =_dcb ;}else {_ag =*_aec .FormatCodeAttr ;};var _bb string ;_eg ,_gbc :=_ade .ParseFloat (_aec .V ,64);if _gbc !=nil {_bb =_aec .V ;}else {_bb =_ae .Number (_eg ,_ag );};if _ ,_bcg :=_dgg [_bb ];!_bcg {_dgg [_bb ]=serCategory {_bed :_bb ,_edc :[]serValue {}};_bge =append (_bge ,_bb );};};};};};};if _bgb :=_gb .Val ;_bgb !=nil {if _cdc :=_bgb .Choice ;_cdc !=nil {if _be :=_cdc .NumRef ;_be !=nil {if _gbd :=_be .NumCache ;_gbd !=nil {for _cc ,_ee :=range _gbd .Pt {_fda ,_cag :=_ade .ParseFloat (_ee .V ,64);if _cag !=nil {_fda =0;_f .Println ("\u0070\u0061\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a",_cag );};if _fda > _dc {_dc =_fda ;};if _fda < _dbf {_dbf =_fda ;};_acf :=_dgg [_bge [_cc ]];_acf ._edc =append (_acf ._edc ,serValue {_gg :_ge ,_cdd :_fda ,_bag :_gb .SpPr });_dgg [_bge [_cc ]]=_acf ;};};};};};_feg =append (_feg ,&legendItem {_acc :_ge ,_fegg :_gb .SpPr });};var _cgff float64 ;var _gbdf ,_bfe float64 ;if _dc ==0&&_dbf ==0{_cgff =0.2;_bfe =0;_gbdf =1;}else {var _ff float64 ;if _ba :=_cg .Abs (_dbf );_dc < _ba {_ff =_ba ;}else {_ff =_dc ;};_adeb :=_cg .Pow (10,_cg .Floor (_cg .Log10 (_ff )));_aa :=_ff /_adeb ;if _aa >=1.715&&_aa < 4.29{_cgff =0.5;}else if _aa >=4.29&&_aa < 8.58{_cgff =1;}else {_cgff =2;};_cgff *=_adeb ;if _dc <=0{_gbdf =0;}else {_gbdf =(_cg .Ceil (_dc /_cgff )+1)*_cgff ;};if _dbf >=0{_bfe =0;}else {_bfe =(_cg .Floor (_dbf /_cgff )-1)*_cgff ;};};_cb :=_fe .drawAxes (_fee ,_bfe ,_gbdf ,_cgff ,_bge ,_bd ,_da );if _cb !=nil {return nil ,_cb ;};_ea :=0.0;if _bf .GapWidth !=nil {if _ccg :=_bf .GapWidth .ValAttr ;_ccg !=nil {if _eea :=_ccg .ST_GapAmountUShort ;_eea !=nil {_ea =float64 (*_eea )/100.0;};};};_fb :=_bd .Right -_bd .Left ;_bab :=_bd .Bottom -_bd .Top ;_bdga :=float64 (len (_bge ));if _da {_gbcc :=_gbdf /(_gbdf -_bfe )*_fb ;_bbf :=-_bfe /(_gbdf -_bfe )*_fb ;_ffe :=_bd .Left +_bbf ;_cf :=_bab /_bdga ;for _dd ,_dde :=range _bge {_gde :=_dgg [_dde ];_dcc :=float64 (len (_gde ._edc ))+_ea ;_feeb :=_cf /_dcc ;_bbg :=_feeb *_ea ;_fgc :=_bd .Bottom -float64 (_dd )*_cf -_bbg /2-_feeb ;for _ ,_dea :=range _gde ._edc {if _dea ._cdd ==0{continue ;};var _dbe ,_gc float64 ;if _dea ._cdd > 0{_gc =_dea ._cdd /_gbdf *_gbcc ;_fe .drawRectangleWithProps (_dea ._bag ,_ffe ,_fgc ,_gc ,_feeb ,false );}else {_gc =_dea ._cdd /_bfe *_bbf ;_dbe =_ffe -_gc ;_fe .drawRectangleWithProps (_dea ._bag ,_dbe ,_fgc ,_gc ,_feeb ,false );};_fgc -=_feeb ;};};}else {_bgbg :=_gbdf /(_gbdf -_bfe )*_bab ;_aee :=-_bfe /(_gbdf -_bfe )*_bab ;_aecd :=_bd .Top +_bgbg ;_gce :=_fb /_bdga ;for _bga ,_dec :=range _bge {_dcbc :=_dgg [_dec ];_cbf :=float64 (len (_dcbc ._edc ))+_ea ;_cgg :=_gce /_cbf ;_gf :=_cgg *_ea ;_ec :=_bd .Left +float64 (_bga )*_gce +_gf /2;for _ ,_fbd :=range _dcbc ._edc {var _geg ,_cdf float64 ;if _fbd ._cdd > 0{_cdf =_fbd ._cdd /_gbdf *_bgbg ;_geg =_aecd -_cdf ;_fe .drawRectangleWithProps (_fbd ._bag ,_ec ,_geg ,_cgg ,_cdf ,false );}else {_cdf =_fbd ._cdd /_bfe *_aee ;_fe .drawRectangleWithProps (_fbd ._bag ,_ec ,_aecd ,_cgg ,_cdf ,false );};_ec +=_cgg ;};};};return _feg ,nil ;};func (_cbe *creatorContext )drawLegend (_gge *Rectangle ,_gcg []*legendItem ,_cfg bool ){_ggf :=_cbe ._aadd ;_bdd :=_aag (2.5)*_ggf ;_cde :=_aag (1.5)*_ggf ;_ace :=(_bdd -_cde )/2;_fdgc :=float64 (len (_gcg ));if _cfg {_gebe :=&Rectangle {Top :_gge .Top +_aag (1)*_ggf ,Bottom :_gge .Bottom -_aag (1)*_ggf ,Left :_gge .Left +_aag (2.5)*_ggf ,Right :_gge .Right -_aag (2.5)*_ggf };var _fagg float64 ;if _fdgc > 1{_fagg =(_gebe .Right -_gebe .Left )/_fdgc ;};_aeg :=_gebe .Left ;_dfdc :=_gebe .Top ;for _ ,_dbbd :=range _gcg {if _dcf :=_dbbd ._fegg ;_dcf !=nil {_cbe .drawRectangleWithProps (_dcf ,_aeg ,_dfdc +_ace ,_cde ,_cde ,false );_cggd :=_aeg +_cde *2;_gged :=_cbe ._daee .NewStyledParagraph ();_gged .SetPos (_cggd ,_dfdc );_eac :=_gged .Append (_dbbd ._acc );_abf ,_dga :=_adg .NewStandard14Font (_adg .HelveticaName );if _dga ==nil {_eac .Style =_dfdb .TextStyle {FontSize :_bdd ,Font :_abf ,TextRise :0.4};_cbe ._daee .Draw (_gged );};};_aeg +=_fagg ;};}else {_acge :=&Rectangle {Top :_gge .Top +_aag (2.5)*_ggf ,Bottom :_gge .Bottom -_aag (2.5)*_ggf ,Left :_gge .Left +_aag (2.5)*_ggf ,Right :_gge .Right -_aag (2.5)*_ggf };var _faca float64 ;if _fdgc > 1{_faca =(_acge .Bottom -_acge .Top -_bdd )/(_fdgc -1);};_abfc :=_acge .Top ;_dbfc :=_acge .Left ;_gec :=_dbfc +_cde *2;for _ ,_egb :=range _gcg {if _cbc :=_egb ._fegg ;_cbc !=nil {_cbe .drawRectangleWithProps (_cbc ,_dbfc ,_abfc +_ace ,_cde ,_cde ,false );_efc :=_cbe ._daee .NewStyledParagraph ();_efc .SetPos (_gec ,_abfc );_ddee :=_efc .Append (_egb ._acc );_dfga ,_dce :=_adg .NewStandard14Font (_adg .HelveticaName );if _dce ==nil {_ddee .Style =_dfdb .TextStyle {FontSize :_bdd ,Font :_dfga ,TextRise :0.4};_cbe ._daee .Draw (_efc );};};_abfc +=_faca ;};};};func (_bdda *creatorContext )drawBorderWithProps (_cef *_bg .CT_ShapeProperties ,_agb *Rectangle ,_dfda float64 ){if _agb !=nil &&_cef !=nil &&_cef .Ln !=nil &&_cef .Ln .SolidFill !=nil {_gfe :=_bdda .getPdfColorFromSolidFill (_cef .Ln .SolidFill );DrawRectangle (_bdda ._daee ,_agb ,_dfda ,_gfe );};};func (_adgd barSerByOrder )Less (i ,j int )bool {return _adgd [i ].Order .ValAttr < _adgd [j ].Order .ValAttr ;};func MakeBlockFromCreator (c *_dfdb .Creator )(*_dfdb .Block ,error ){_cagb ,_fbb :=_befd (c );if _fbb !=nil {return nil ,_fbb ;};_feb ,_fbb :=_dfdb .NewBlockFromPage (_cagb );if _fbb !=nil {return nil ,_fbb ;};return _feb ,nil ;};func MakeBlockFromChartSpace (cs *_ef .ChartSpace ,height ,width float64 ,theme *_bg .Theme )(*_dfdb .Block ,error ){_cda ,_gbcd :=_gcc (cs ,height ,width ,theme ,false );if _gbcd !=nil {return nil ,_gbcd ;};_bef ,_gbcd :=_befd (_cda );if _gbcd !=nil {return nil ,_gbcd ;};_cae ,_gbcd :=_dfdb .NewBlockFromPage (_bef );if _gbcd !=nil {return nil ,_gbcd ;};return _cae ,nil ;};func _fce (_aff *_ef .CT_DateAx )(uint32 ,_ef .ST_AxPos ,_ef .ST_TickMark ,_ef .ST_TickLblPos ,*_ef .CT_ChartLines ,uint32 ,*_bg .CT_ShapeProperties ,error ){var _bbc ,_afd uint32 ;var _ebg _ef .ST_AxPos ;var _aga _ef .ST_TickMark ;var _ceb *_ef .CT_ChartLines ;var _ddeb _ef .ST_TickLblPos ;if _aff .AxId ==nil {return _bbc ,_ebg ,_aga ,_ddeb ,_ceb ,_afd ,_aff .SpPr ,_db .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_bbc =_aff .AxId .ValAttr ;};if _aff .AxPos ==nil {return _bbc ,_ebg ,_aga ,_ddeb ,_ceb ,_afd ,_aff .SpPr ,_db .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_ebg =_aff .AxPos .ValAttr ;};if _aff .MajorTickMark !=nil {_aga =_aff .MajorTickMark .ValAttr ;};if _aff .TickLblPos !=nil {_ddeb =_aff .TickLblPos .ValAttr ;};if _aff .CrossAx ==nil {return _bbc ,_ebg ,_aga ,_ddeb ,_ceb ,_afd ,_aff .SpPr ,_db .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_afd =_aff .CrossAx .ValAttr ;};_ceb =_aff .MajorGridlines ;return _bbc ,_ebg ,_aga ,_ddeb ,_ceb ,_afd ,_aff .SpPr ,nil ;};func FromSTCoordinate (st _bg .ST_Coordinate )int64 {if _gbb :=st .ST_CoordinateUnqualified ;_gbb !=nil {return *_gbb ;};return 0;};func MakeTempCreator (width ,height float64 )*_dfdb .Creator {_beda :=_dfdb .New ();_beda .SetPageSize (_dfdb .PageSize {width ,height });_beda .SetPageMargins (0,0,0,0);return _beda ;};var _cce =_aag (0.125);func _ecc (_acd _bg .ST_SchemeColorVal ,_bgd *_bg .Theme )string {if _beef :=_bgd .ThemeElements ;_beef !=nil {if _fcf :=_beef .ClrScheme ;_fcf !=nil {switch _acd {case _bg .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_fcf .Lt1 );case _bg .ST_SchemeColorValDk1 ,_bg .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_fcf .Dk1 );case _bg .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_fcf .Lt2 );case _bg .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_fcf .Dk2 );case _bg .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_fcf .Accent1 );case _bg .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_fcf .Accent2 );case _bg .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_fcf .Accent3 );case _bg .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_fcf .Accent4 );case _bg .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_fcf .Accent5 );case _bg .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_fcf .Accent6 );};};};return "";};type serCategory struct{_bed string ;_edc []serValue ;};func _gcc (_bcgf *_ef .ChartSpace ,_cbb ,_af float64 ,_fag *_bg .Theme ,_dfg bool )(*_dfdb .Creator ,error ){_cdfc :=1.0;if _dfg {_cdfc =8.0;};_dgf :=&Rectangle {};_acg :=&Rectangle {Top :_dgf .Top ,Bottom :_cbb -_dgf .Bottom ,Left :_dgf .Left ,Right :_af -_dgf .Right };_gff :=MakeTempCreator (_af *_cdfc +1,_cbb *_cdfc +1);_fdg :=&creatorContext {_daee :_gff ,_aac :_fag ,_aadd :_cdfc };var _aca bool ;if _ddb :=_bcgf .Chart ;_ddb !=nil {_fdb :=_ddb .PlotArea ;if _fdb ==nil {return nil ,_db .New ("\u004e\u006f\u0020p\u006c\u006f\u0074\u0020\u0061\u0072\u0065\u0061");};_gbfa :=&Rectangle {Top :_aag (10),Bottom :_acg .Bottom -_aag (15),Left :_aag (10),Right :_acg .Right -_aag (10)};var _cdfb *Rectangle ;_gcf :=_ddb .Legend ;if _gcf !=nil {_ga :=_gcf .Overlay !=nil &&_gcf .Overlay .ValAttr !=nil &&*_gcf .Overlay .ValAttr ;if _fac :=_gcf .LegendPos ;_fac !=nil {switch _fac .ValAttr {case _ef .ST_LegendPosTr :if !_ga {_gbfa =&Rectangle {Top :_aag (25),Bottom :_acg .Bottom -_aag (10),Left :_aag (10),Right :_acg .Right -_aag (25)};};_cdfb =&Rectangle {Top :_aag (2.5),Bottom :_aag (22.5),Left :_acg .Right -_aag (22.5),Right :_acg .Right -_aag (2.5)};case _ef .ST_LegendPosT :_cdfb =&Rectangle {Top :_aag (2.5),Bottom :_aag (7.5),Left :(_acg .Right -_acg .Left )*0.25,Right :(_acg .Right -_acg .Left )*0.75};if !_ga {_gbfa =&Rectangle {Top :_aag (12.5),Bottom :_acg .Bottom -_aag (15),Left :_aag (10),Right :_acg .Right -_aag (5)};};_aca =true ;case _ef .ST_LegendPosB :_cdfb =&Rectangle {Top :_acg .Bottom -_aag (7.5),Bottom :_acg .Bottom -_aag (2.5),Left :(_acg .Right -_acg .Left )*0.25,Right :(_acg .Right -_acg .Left )*0.75};if !_ga {_gbfa =&Rectangle {Top :_aag (5),Bottom :_acg .Bottom -_aag (15),Left :_aag (10),Right :_acg .Right -_aag (5)};};_aca =true ;case _ef .ST_LegendPosR :_cdfb =&Rectangle {Top :(_acg .Bottom -_acg .Top )/2-_aag (10),Bottom :(_acg .Bottom -_acg .Top )/2+_aag (10),Left :_acg .Right -_aag (22.5),Right :_acg .Right -_aag (2.5)};if !_ga {_gbfa =&Rectangle {Top :_aag (5),Bottom :_acg .Bottom -_aag (12.5),Left :_aag (10),Right :_acg .Right -_aag (25)};};case _ef .ST_LegendPosL :_cdfb =&Rectangle {Top :(_acg .Bottom -_acg .Top )/2-_aag (10),Bottom :(_acg .Bottom -_acg .Top )/2+_aag (10),Left :_aag (2.5),Right :_aag (22.5)};if !_ga {_gbfa =&Rectangle {Top :_aag (5),Bottom :_acg .Bottom -_aag (12.5),Left :_aag (30),Right :_acg .Right -_aag (5)};};default:_cdfb =&Rectangle {Top :(_acg .Bottom -_acg .Top )/2-_aag (10),Bottom :(_acg .Bottom -_acg .Top )/2+_aag (10),Left :_acg .Right -_aag (25),Right :_acg .Right -_aag (5)};if !_ga {_gbfa =&Rectangle {Top :_aag (5),Bottom :_acg .Bottom -_aag (12.5),Left :_aag (100),Right :_acg .Right -_aag (25)};};};};};_gbfa .scale (_cdfc );_fdg .drawBorderWithProps (_fdb .SpPr ,_gbfa ,_cce );_aae :=[]*legendItem {};var _eed error ;_baa :=_fdb .CChoice ;for _ ,_ccd :=range _fdb .Choice {if _eab :=_ccd .BarChart ;_eab !=nil {_aae ,_eed =_fdg .drawBarChart (_eab ,_gbfa ,_baa );if _eed !=nil {return nil ,_eed ;};};};if _gcf !=nil {_cdfb .scale (_cdfc );_fdg .drawBorderWithProps (_gcf .SpPr ,_cdfb ,_cce );if len (_aae )!=0{_fdg .drawLegend (_cdfb ,_aae ,_aca );};};};_acg .scale (_cdfc );_fdg .drawBorderWithProps (_bcgf .SpPr ,_acg ,_cce );return _gff ,nil ;};func (_dgdb *Rectangle )scale (_bcbb float64 ){_dgdb .Top *=_bcbb ;_dgdb .Bottom *=_bcbb ;_dgdb .Left *=_bcbb ;_dgdb .Right *=_bcbb ;};func (_abff *creatorContext )drawAxes (_bfb *_ef .CT_PlotAreaChoice1 ,_fcg ,_eb ,_ggea float64 ,_dgb []string ,_eca *Rectangle ,_eeac bool )error {_bbe :=_abff ._daee ;_eag :=_abff ._aadd ;if _bfb ==nil {return _db .New ("\u004e\u006f\u0020\u0061xi\u0073\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e");};if len (_bfb .ValAx )==0||(len (_bfb .CatAx )==0&&len (_bfb .DateAx )==0&&len (_bfb .SerAx )==0){return _db .New ("\u004e\u006f\u0020\u0078\u0020\u006f\u0072\u0020\u0079 \u0061\u0078\u0069\u0073");};var _cge ,_fec ,_dca ,_egbf uint32 ;var _ggd ,_bcde _ef .ST_AxPos ;var _fgd ,_ccee _ef .ST_TickMark ;var _gba ,_cff *_ef .CT_ChartLines ;var _ebd ,_cgfa _ef .ST_TickLblPos ;var _baag ,_dfb *_bg .CT_ShapeProperties ;var _baagd error ;if len (_bfb .ValAx )> 0{_fec ,_bcde ,_ccee ,_cgfa ,_cff ,_egbf ,_dfb ,_baagd =_fefg (_bfb .ValAx [0]);};if _bcde !=_ef .ST_AxPosL &&_bcde !=_ef .ST_AxPosB {return _db .New ("\u004f\u006e\u006c\u0079\u0020l\u0065\u0066\u0074\u0020\u006f\u0072\u0020\u0062\u006f\u0074\u0074\u006f\u006d \u0079\u0020\u0061\u0078\u0069\u0073\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072");};_ccf :=_eca .Right -_eca .Left ;_gbfg :=_eca .Bottom -_eca .Top ;_gege :=_eb -_fcg ;_fba :=int (_gege /_ggea )+1;var _bdb ,_fge float64 ;switch _ccee {case _ef .ST_TickMarkIn :_bdb ,_fge =1,0;case _ef .ST_TickMarkOut :_bdb ,_fge =0,1;case _ef .ST_TickMarkCross :_bdb ,_fge =1,1;};_bdb =_aag (_bdb )*_eag ;_fge =_aag (_fge )*_eag ;var _fcc *_bg .CT_ShapeProperties ;if _cff !=nil {_fcc =_cff .SpPr ;};_fbf ,_bba :=_ebd !=_ef .ST_TickLblPosNone ,_cgfa !=_ef .ST_TickLblPosNone ;_ddc :=_fcg ;if _eeac {_ebc :=_ccf /_gege ;_ecag :=_eca .Bottom -_bdb ;_efg :=_eca .Bottom +_fge ;_aad :=_eca .Top ;_dee :=_eca .Bottom ;for _afe :=0;_afe < _fba ;_afe ++{_efe :=_eca .Left +(_ddc -_fcg )*_ebc ;_abff .drawLineWithProps (_dfb ,_efe ,_ecag ,_efe ,_efg ,true );_abff .drawLineWithProps (_fcc ,_efe ,_aad ,_efe ,_dee ,true );if _bba {_facg :=_bbe .NewParagraph (_ade .FormatFloat (_ddc ,'g',-1,64));_facg .SetFontSize (6*_eag );_facg .SetPos (_efe -_aag (0.5)*_eag ,_dee +_aag (1.5)*_eag );_bbe .Draw (_facg );};_ddc +=_ggea ;};}else {_cdb :=_gbfg /_gege ;_gfc :=_eca .Left -_fge ;_eeb :=_eca .Left +_bdb ;_fbddd :=_eca .Left ;_bee :=_eca .Right ;for _aega :=0;_aega < _fba ;_aega ++{_addc :=_eca .Bottom -(_ddc -_fcg )*_cdb ;_abff .drawLineWithProps (_dfb ,_gfc ,_addc ,_eeb ,_addc ,true );_abff .drawLineWithProps (_fcc ,_fbddd ,_addc ,_bee ,_addc ,true );if _bba {_ggeg :=_bbe .NewParagraph (_ade .FormatFloat (_ddc ,'g',-1,64));_ggeg .SetFontSize (6*_eag );_ggeg .SetPos (_fbddd -_aag (5)*_eag ,_addc -_aag (1.5)*_eag );_bbe .Draw (_ggeg );};_ddc +=_ggea ;};};if len (_bfb .CatAx )> 0{_cge ,_ggd ,_fgd ,_ebd ,_gba ,_dca ,_baag ,_baagd =_efed (_bfb .CatAx [0]);}else if len (_bfb .DateAx )> 0{_cge ,_ggd ,_fgd ,_ebd ,_gba ,_dca ,_baag ,_baagd =_fce (_bfb .DateAx [0]);}else if len (_bfb .SerAx )> 0{_cge ,_ggd ,_fgd ,_ebd ,_gba ,_dca ,_baag ,_baagd =_eace (_bfb .SerAx [0]);};if _baagd !=nil {return _baagd ;};if _ggd !=_ef .ST_AxPosL &&_ggd !=_ef .ST_AxPosB {return _db .New ("\u004f\u006e\u006c\u0079\u0020l\u0065\u0066\u0074\u0020\u006f\u0072\u0020\u0062\u006f\u0074\u0074\u006f\u006d \u0078\u0020\u0061\u0078\u0069\u0073\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072");};if _cge !=_egbf ||_fec !=_dca {return _db .New ("a\u0078i\u0073\u0020\u0069\u0064\u0073\u0020\u0064\u006fn\u0027\u0074\u0020\u006dat\u0063\u0068");};_bdba :=len (_dgb )+1;var _deba ,_agg float64 ;switch _fgd {case _ef .ST_TickMarkIn :_deba ,_agg =1,0;case _ef .ST_TickMarkOut :_deba ,_agg =0,1;case _ef .ST_TickMarkCross :_deba ,_agg =1,1;};_deba =_aag (_deba )*_eag ;_agg =_aag (_agg )*_eag ;var _ggg *_bg .CT_ShapeProperties ;if _gba !=nil {_ggg =_gba .SpPr ;};if _eeac {_dccc :=_gbfg /float64 (len (_dgb ));_egbg :=_eca .Left -_fcg *_ccf /_gege ;_bbea :=_egbg -_agg ;_fcd :=_egbg +_deba ;_ebcf :=_eca .Left ;_ccge :=_eca .Right ;_def :=_egbg -_aag (7.5)*_eag ;for _dae :=0;_dae < _bdba ;_dae ++{_bda :=_eca .Bottom -float64 (_dae )*_dccc ;_abff .drawLineWithProps (_baag ,_bbea ,_bda ,_fcd ,_bda ,true );_abff .drawLineWithProps (_ggg ,_ebcf ,_bda ,_ccge ,_bda ,true );if _fbf &&_dae < _bdba -1{_ddcd :=_bbe .NewParagraph (_dgb [_dae ]);_ddcd .SetFontSize (6*_eag );_ddcd .SetPos (_def ,_bda -_dccc /2-2*_eag );_bbe .Draw (_ddcd );};};}else {_fcb :=_ccf /float64 (len (_dgb ));_dgga :=_eca .Bottom +_fcg *_gbfg /_gege ;_bcge :=_dgga -_deba ;_bfeg :=_dgga +_agg ;_ebe :=_eca .Top ;_dgd :=_eca .Bottom ;_beb :=_dgga +_aag (1.5)*_eag ;for _baaf :=0;_baaf < _bdba ;_baaf ++{_bea :=_eca .Left +float64 (_baaf )*_fcb ;_abff .drawLineWithProps (_baag ,_bea ,_bcge ,_bea ,_bfeg ,true );_abff .drawLineWithProps (_ggg ,_bea ,_ebe ,_bea ,_dgd ,true );if _fbf &&_baaf < _bdba -1{_eeacg :=_bbe .NewParagraph (_dgb [_baaf ]);_eeacg .SetFontSize (6*_eag );_eeacg .SetPos (_bea +_aag (5)*_eag ,_beb );_bbe .Draw (_eeacg );};};};return nil ;};type Rectangle struct{Top float64 ;Bottom float64 ;Left float64 ;Right float64 ;};func _bebb (_agf uint8 ,_fbaa float64 )string {_bca :=float64 (_agf );var _caa float64 ;if _fbaa < 0{_caa =_bca *(1+_fbaa );}else {_caa =_bca +(255-_bca )*_fbaa ;};return _d .Sprintf ("\u0025\u0030\u0032\u0078",int (_caa ));};func IsNoSpaceLanguage (symbol string )bool {for _ ,_cdae :=range symbol {if _a .Is (_a .Han ,_cdae ){return true ;};};return false ;};func RegisterFontsFromDirectory (dirName string )error {_aba ,_fabd :=_ad .Open (dirName );if _fabd !=nil {return _fabd ;};defer _aba .Close ();_ebeb ,_fabd :=_aba .Readdirnames (0);if _fabd !=nil {return _fabd ;};for _ ,_caeb :=range _ebeb {if _cd .HasSuffix (_caeb ,"\u002e\u0074\u0074\u0066"){_caf :=dirName +"\u002f"+_caeb ;_bdbf ,_ddf :=_bc .ParseFile (_caf );if _ddf !=nil {_f .Printf ("\u0043a\u006e\u006e\u006f\u0074 \u0070\u0061\u0072\u0073\u0065 \u0054T\u0046 \u0066\u0069\u006c\u0065\u0020\u0025\u0073\n",_ddf );continue ;};_cgfae :=_bdbf .GetNameByID (1);if _cgfae ==""{_f .Printf ("\u004e\u006f\u0020f\u006f\u006e\u0074\u0020\u0066\u0061\u006d\u0069\u006c\u0079\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0074\u0068\u0065 \u0066\u0069\u006c\u0065\u0020\u0025\u0073\u000a",_caf );continue ;};_ggfg :=_bdbf .GetNameByID (2);if _ggfg ==""{_f .Printf ("N\u006f\u0020\u0073\u0074\u0079\u006ce\u0020\u0069\u006e\u0066\u006f\u0072m\u0061\u0074\u0069\u006f\u006e\u0020\u0069n\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020%\u0073",_caf );continue ;};_fbe ,_ddf :=_adg .NewCompositePdfFontFromTTFFile (_caf );if _ddf !=nil {_f .Printf ("\u0043\u0061nn\u006f\u0074\u0020m\u0061\u006b\u0065\u0020a f\u006fnt\u0020\u0066\u0072\u006f\u006d\u0020\u0054TF\u0020\u0066\u0069\u006c\u0065\u0020\u0025s\u000a",_ddf );continue ;};RegisterFont (_cgfae ,_fcgb [_ggfg ],_fbe );};};return nil ;};func _eace (_gdg *_ef .CT_SerAx )(uint32 ,_ef .ST_AxPos ,_ef .ST_TickMark ,_ef .ST_TickLblPos ,*_ef .CT_ChartLines ,uint32 ,*_bg .CT_ShapeProperties ,error ){var _fgbc ,_egc uint32 ;var _gdb _ef .ST_AxPos ;var _bcb _ef .ST_TickMark ;var _dbba *_ef .CT_ChartLines ;var _facf _ef .ST_TickLblPos ;if _gdg .AxId ==nil {return _fgbc ,_gdb ,_bcb ,_facf ,_dbba ,_egc ,_gdg .SpPr ,_db .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_fgbc =_gdg .AxId .ValAttr ;};if _gdg .AxPos ==nil {return _fgbc ,_gdb ,_bcb ,_facf ,_dbba ,_egc ,_gdg .SpPr ,_db .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_gdb =_gdg .AxPos .ValAttr ;};if _gdg .MajorTickMark !=nil {_bcb =_gdg .MajorTickMark .ValAttr ;};if _gdg .TickLblPos !=nil {_facf =_gdg .TickLblPos .ValAttr ;};if _gdg .CrossAx ==nil {return _fgbc ,_gdb ,_bcb ,_facf ,_dbba ,_egc ,_gdg .SpPr ,_db .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_egc =_gdg .CrossAx .ValAttr ;};_dbba =_gdg .MajorGridlines ;return _fgbc ,_gdb ,_bcb ,_facf ,_dbba ,_egc ,_gdg .SpPr ,nil ;};func (_gbad *creatorContext )drawRectangleWithProps (_fccc *_bg .CT_ShapeProperties ,_aege ,_eae ,_bfca ,_bfa float64 ,_gcff bool ){_gced :=_gbad ._daee .NewRectangle (_aege ,_eae ,_bfca ,_bfa );if _fccc ==nil {if _gcff {_gced .SetBorderWidth (_cce );}else {return ;};}else {_ead :=_gbad .getPdfColorFromSolidFill (_fccc .SolidFill );if _ead !=nil {_gced .SetFillColor (_ead );};if _eadg :=_fccc .Ln ;_eadg !=nil {if _fad :=_eadg .WAttr ;_fad !=nil {_ddd :=_dg .FromEMU (int64 (*_fad ));_gced .SetBorderWidth (_ddd );if _eaa :=_eadg .SolidFill ;_eaa !=nil {_fecg :=_gbad .getPdfColorFromSolidFill (_eaa );if _fecg !=nil {_gced .SetBorderColor (_fecg );};};}else {_gced .SetBorderWidth (0);};};};_gbad ._daee .Draw (_gced );};func (_bbcc *creatorContext )getPdfColorFromSolidFill (_gca *_bg .CT_SolidColorFillProperties )_dfdb .Color {if _gca ==nil {return nil ;};_bfcc :="";if _caea :=_gca .SrgbClr ;_caea !=nil {_bfcc =_caea .ValAttr ;}else if _dfa :=_gca .SchemeClr ;_dfa !=nil {_bfcc =_ecc (_dfa .ValAttr ,_bbcc ._aac );};if _bfcc ==""{return nil ;};return _dfdb .ColorRGBFromHex ("\u0023"+_bfcc );};type serValue struct{_gg string ;_cdd float64 ;_bag *_bg .CT_ShapeProperties ;};var StdFontsMap =map[string ][]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0043o\u0075\u0072\u0069\u0065\u0072":[]string {"\u0043o\u0075\u0072\u0069\u0065\u0072","\u0043\u006f\u0075r\u0069\u0065\u0072\u002d\u0042\u006f\u006c\u0064","\u0043o\u0075r\u0069\u0065\u0072\u002d\u004f\u0062\u006c\u0069\u0071\u0075\u0065","\u0043\u006f\u0075\u0072ie\u0072\u002d\u0042\u006f\u006c\u0064\u004f\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0054i\u006de\u0073\u0020\u004e\u0065\u0077\u0020\u0052\u006f\u006d\u0061\u006e":[]string {"T\u0069\u006d\u0065\u0073\u002d\u0052\u006f\u006d\u0061\u006e","\u0054\u0069\u006d\u0065\u0073\u002d\u0042\u006f\u006c\u0064","\u0054\u0069\u006de\u0073\u002d\u0049\u0074\u0061\u006c\u0069\u0063","\u0054\u0069m\u0065\u0073\u002dB\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},"\u0064e\u0066\u0061\u0075\u006c\u0074":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"}};func _efed (_bfc *_ef .CT_CatAx )(uint32 ,_ef .ST_AxPos ,_ef .ST_TickMark ,_ef .ST_TickLblPos ,*_ef .CT_ChartLines ,uint32 ,*_bg .CT_ShapeProperties ,error ){var _fde ,_eead uint32 ;var _cgb _ef .ST_AxPos ;var _abb _ef .ST_TickMark ;var _aaeb *_ef .CT_ChartLines ;var _fab _ef .ST_TickLblPos ;if _bfc .AxId ==nil {return _fde ,_cgb ,_abb ,_fab ,_aaeb ,_eead ,_bfc .SpPr ,_db .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_fde =_bfc .AxId .ValAttr ;};if _bfc .AxPos ==nil {return _fde ,_cgb ,_abb ,_fab ,_aaeb ,_eead ,_bfc .SpPr ,_db .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_cgb =_bfc .AxPos .ValAttr ;};if _bfc .MajorTickMark !=nil {_abb =_bfc .MajorTickMark .ValAttr ;};if _bfc .TickLblPos !=nil {_fab =_bfc .TickLblPos .ValAttr ;};if _bfc .CrossAx ==nil {return _fde ,_cgb ,_abb ,_fab ,_aaeb ,_eead ,_bfc .SpPr ,_db .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_eead =_bfc .CrossAx .ValAttr ;};_aaeb =_bfc .MajorGridlines ;return _fde ,_cgb ,_abb ,_fab ,_aaeb ,_eead ,_bfc .SpPr ,nil ;};type FontStyle byte ; \ No newline at end of file +package convertutils ;import (_b "bytes";_f "errors";_e "fmt";_ac "github.com/unidoc/unioffice/measurement";_d "github.com/unidoc/unioffice/schema/soo/dml";_da "github.com/unidoc/unioffice/schema/soo/dml/chart";_aab "github.com/unidoc/unioffice/spreadsheet/format";_aa "github.com/unidoc/unipdf/v3/creator";_fe "github.com/unidoc/unipdf/v3/model";_gd "github.com/unidoc/unipdf/v3/render";_ce "github.com/unidoc/unitype";_gb "image";_g "log";_cgdc "math";_cc "os";_cgd "sort";_cg "strconv";_a "strings";_gc "sync";_bc "unicode";);func _ccd (_cbc ,_abc ,_fae uint8 )(float64 ,float64 ,float64 ){_gac ,_dce ,_agaa :=float64 (_cbc )/255,float64 (_abc )/255,float64 (_fae )/255;_ebcc :=_gac ;if _dce < _ebcc {_ebcc =_dce ;};if _agaa < _ebcc {_ebcc =_agaa ;};var _ccbb ,_cfbbe bool ;_fgbc :=_gac ;if _dce > _fgbc {_fgbc =_dce ;_ccbb =true ;};if _agaa > _fgbc {_fgbc =_agaa ;_ccbb =false ;_cfbbe =true ;};_bede :=(_ebcc +_fgbc )/2;var _aabc float64 ;if _ebcc !=_fgbc {if _bede <=0.5{_aabc =(_fgbc -_ebcc )/(_fgbc +_ebcc );}else {_aabc =(_fgbc -_ebcc )/(2.0-_fgbc -_ebcc );};};var _bdcb float64 ;if _ebcc !=_fgbc {if _ccbb {_bdcb =2.0+(_agaa -_gac )/(_fgbc -_ebcc );}else if _cfbbe {_bdcb =4.0+(_gac -_dce )/(_fgbc -_ebcc );}else {_bdcb =(_dce -_agaa )/(_fgbc -_ebcc );};_bdcb *=60;if _bdcb < 0{_bdcb +=360;};};return _bdcb ,_aabc ,_bede ;};const _acf =6.0;func _ffgb (_abef uint8 ,_aac float64 )string {_fbfg :=float64 (_abef );return _e .Sprintf ("\u0025\u0030\u0032\u0078",int (_fbfg *_aac ));};func _edeb (_adde *_da .CT_CatAx )(uint32 ,_da .ST_AxPos ,_da .ST_TickMark ,_da .ST_TickLblPos ,*_da .CT_ChartLines ,uint32 ,*_d .CT_ShapeProperties ,error ){var _dfc ,_gfdf uint32 ;var _afad _da .ST_AxPos ;var _daa _da .ST_TickMark ;var _fccc *_da .CT_ChartLines ;var _bedg _da .ST_TickLblPos ;if _adde .AxId ==nil {return _dfc ,_afad ,_daa ,_bedg ,_fccc ,_gfdf ,_adde .SpPr ,_f .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_dfc =_adde .AxId .ValAttr ;};if _adde .AxPos ==nil {return _dfc ,_afad ,_daa ,_bedg ,_fccc ,_gfdf ,_adde .SpPr ,_f .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_afad =_adde .AxPos .ValAttr ;};if _adde .MajorTickMark !=nil {_daa =_adde .MajorTickMark .ValAttr ;};if _adde .TickLblPos !=nil {_bedg =_adde .TickLblPos .ValAttr ;};if _adde .CrossAx ==nil {return _dfc ,_afad ,_daa ,_bedg ,_fccc ,_gfdf ,_adde .SpPr ,_f .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_gfdf =_adde .CrossAx .ValAttr ;};_fccc =_adde .MajorGridlines ;return _dfc ,_afad ,_daa ,_bedg ,_fccc ,_gfdf ,_adde .SpPr ,nil ;};var _bbf =_bcg (7.5);func (_cafd *Rectangle )scale (_cdd float64 ){_cafd .Top *=_cdd ;_cafd .Bottom *=_cdd ;_cafd .Left *=_cdd ;_cafd .Right *=_cdd ;};const (ImgPart_whole ImgPart =0;ImgPart_t ImgPart =1;ImgPart_b ImgPart =2;ImgPart_l ImgPart =3;ImgPart_r ImgPart =4;ImgPart_lt ImgPart =5;ImgPart_rt ImgPart =6;ImgPart_lb ImgPart =7;ImgPart_rb ImgPart =8;);type legendItem struct{_feec string ;_efb *_d .CT_ShapeProperties ;};func TwipsFromPoints (points float64 )float64 {return points /_ac .Twips };func _bdb (_dcd *_da .ChartSpace ,_bgab ,_aage float64 ,_bda *_d .Theme ,_ffa bool )(*_aa .Creator ,error ){_afa :=1.0;if _ffa {_afa =8.0;};_gfc :=&Rectangle {};_ebc :=&Rectangle {Top :_gfc .Top ,Bottom :_aage -_gfc .Bottom ,Left :_gfc .Left ,Right :_bgab -_gfc .Right };_dec :=MakeTempCreator (_bgab *_afa +1,_aage *_afa +1);_bed :=&creatorContext {_geb :_dec ,_cebg :_bda ,_deaa :_afa };var _fdfd bool ;if _faad :=_dcd .Chart ;_faad !=nil {_bdad :=_faad .PlotArea ;if _bdad ==nil {return nil ,_f .New ("\u004e\u006f\u0020p\u006c\u006f\u0074\u0020\u0061\u0072\u0065\u0061");};_acg :=&Rectangle {Top :_bcg (10),Bottom :_ebc .Bottom -_bcg (15),Left :_bcg (10),Right :_ebc .Right -_bcg (10)};var _agd *Rectangle ;_dbdg :=_faad .Legend ;if _dbdg !=nil {_gae :=_dbdg .Overlay !=nil &&_dbdg .Overlay .ValAttr !=nil &&*_dbdg .Overlay .ValAttr ;if _cdfe :=_dbdg .LegendPos ;_cdfe !=nil {switch _cdfe .ValAttr {case _da .ST_LegendPosTr :if !_gae {_acg =&Rectangle {Top :_bcg (25),Bottom :_ebc .Bottom -_bcg (10),Left :_bcg (10),Right :_ebc .Right -_bcg (25)};};_agd =&Rectangle {Top :_bcg (2.5),Bottom :_bcg (22.5),Left :_ebc .Right -_bcg (22.5),Right :_ebc .Right -_bcg (2.5)};case _da .ST_LegendPosT :_agd =&Rectangle {Top :_bcg (2.5),Bottom :_bcg (7.5),Left :(_ebc .Right -_ebc .Left )*0.25,Right :(_ebc .Right -_ebc .Left )*0.75};if !_gae {_acg =&Rectangle {Top :_bcg (12.5),Bottom :_ebc .Bottom -_bcg (15),Left :_bcg (10),Right :_ebc .Right -_bcg (5)};};_fdfd =true ;case _da .ST_LegendPosB :_agd =&Rectangle {Top :_ebc .Bottom -_bcg (7.5),Bottom :_ebc .Bottom -_bcg (2.5),Left :(_ebc .Right -_ebc .Left )*0.25,Right :(_ebc .Right -_ebc .Left )*0.75};if !_gae {_acg =&Rectangle {Top :_bcg (5),Bottom :_ebc .Bottom -_bcg (15),Left :_bcg (10),Right :_ebc .Right -_bcg (5)};};_fdfd =true ;case _da .ST_LegendPosR :_agd =&Rectangle {Top :(_ebc .Bottom -_ebc .Top )/2-_bcg (10),Bottom :(_ebc .Bottom -_ebc .Top )/2+_bcg (10),Left :_ebc .Right -_bcg (22.5),Right :_ebc .Right -_bcg (2.5)};if !_gae {_acg =&Rectangle {Top :_bcg (5),Bottom :_ebc .Bottom -_bcg (12.5),Left :_bcg (10),Right :_ebc .Right -_bcg (25)};};case _da .ST_LegendPosL :_agd =&Rectangle {Top :(_ebc .Bottom -_ebc .Top )/2-_bcg (10),Bottom :(_ebc .Bottom -_ebc .Top )/2+_bcg (10),Left :_bcg (2.5),Right :_bcg (22.5)};if !_gae {_acg =&Rectangle {Top :_bcg (5),Bottom :_ebc .Bottom -_bcg (12.5),Left :_bcg (30),Right :_ebc .Right -_bcg (5)};};default:_agd =&Rectangle {Top :(_ebc .Bottom -_ebc .Top )/2-_bcg (10),Bottom :(_ebc .Bottom -_ebc .Top )/2+_bcg (10),Left :_ebc .Right -_bcg (25),Right :_ebc .Right -_bcg (5)};if !_gae {_acg =&Rectangle {Top :_bcg (5),Bottom :_ebc .Bottom -_bcg (12.5),Left :_bcg (100),Right :_ebc .Right -_bcg (25)};};};};};_acg .scale (_afa );_bed .drawBorderWithProps (_bdad .SpPr ,_acg ,_bga );_gbg :=[]*legendItem {};var _gfg error ;_def :=_bdad .CChoice ;for _ ,_ggg :=range _bdad .Choice {if _fgg :=_ggg .BarChart ;_fgg !=nil {_gbg ,_gfg =_bed .drawBarChart (_fgg ,_acg ,_def );if _gfg !=nil {return nil ,_gfg ;};};};if _dbdg !=nil {_agd .scale (_afa );_bed .drawBorderWithProps (_dbdg .SpPr ,_agd ,_bga );if len (_gbg )!=0{_bed .drawLegend (_agd ,_gbg ,_fdfd );};};};_ebc .scale (_afa );_bed .drawBorderWithProps (_dcd .SpPr ,_ebc ,_bga );return _dec ,nil ;};func PointsFromTwips (twips int64 )float64 {return float64 (int64 (float64 (twips )*_ac .Twips *10+0.5))/10;};var _fba =_bcg (1);func AdjustColor (colorStr string ,EG_ColorTransform []*_d .EG_ColorTransform )string {for _ ,_bdg :=range EG_ColorTransform {if _deed :=_bdg .Tint ;_deed !=nil {if _dba :=_deed .ValAttr .ST_PositiveFixedPercentageDecimal ;_dba !=nil {colorStr =AdjustColorByTint (colorStr ,float64 (*_dba )/100000);};};if _ece :=_bdg .Shade ;_ece !=nil {if _bdf :=_ece .ValAttr .ST_PositiveFixedPercentageDecimal ;_bdf !=nil {colorStr =AdjustColorByShade (colorStr ,float64 (*_bdf )/100000);};};if _edgc :=_bdg .LumMod ;_edgc !=nil {if _degf :=_edgc .ValAttr .ST_PercentageDecimal ;_degf !=nil {colorStr =AdjustColorByLumMod (colorStr ,float64 (*_degf )/100000);};};};return colorStr ;};func _feb (_acba uint8 ,_ebec float64 )string {_cea :=float64 (_acba );var _ccfc float64 ;if _ebec < 0{_ccfc =_cea *(1+_ebec );}else {_ccfc =_cea +(255-_cea )*_ebec ;};return _e .Sprintf ("\u0025\u0030\u0032\u0078",int (_ccfc ));};func _bcg (_dbf float64 )float64 {return _dbf *_ac .Millimeter };var _ged =_bcg (1.5);func (_fdc barSerByOrder )Len ()int {return len (_fdc )};func FromSTCoordinate (st _d .ST_Coordinate )int64 {if _afbb :=st .ST_CoordinateUnqualified ;_afbb !=nil {return *_afbb ;};return 0;};func _bfea (_eefa _d .ST_SchemeColorVal ,_cgc *_d .Theme )string {if _dag :=_cgc .ThemeElements ;_dag !=nil {if _bbg :=_dag .ClrScheme ;_bbg !=nil {switch _eefa {case _d .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_bbg .Lt1 );case _d .ST_SchemeColorValDk1 ,_d .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_bbg .Dk1 );case _d .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_bbg .Lt2 );case _d .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_bbg .Dk2 );case _d .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_bbg .Accent1 );case _d .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_bbg .Accent2 );case _d .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_bbg .Accent3 );case _d .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_bbg .Accent4 );case _d .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_bbg .Accent5 );case _d .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_bbg .Accent6 );};};};return "";};func AssignStdFontByName (style _aa .TextStyle ,fontName string )*_fe .PdfFont {_dgebe :=_fe .StdFontName (fontName );return _fe .NewStandard14FontMustCompile (_dgebe );};type fontsMap struct{_dbc *_gc .Mutex ;_abaa map[string ]map[FontStyle ]*_fe .PdfFont ;};func MakeBlockFromCreator (c *_aa .Creator )(*_aa .Block ,error ){_fbd ,_dab :=GetPageFromCreator (c );if _dab !=nil {return nil ,_dab ;};_acec ,_dab :=_aa .NewBlockFromPage (_fbd );if _dab !=nil {return nil ,_dab ;};return _acec ,nil ;};var _dgb =_bcg (0.5);func (_gbdb *creatorContext )drawLineWithProps (_ggf *_d .CT_ShapeProperties ,_age ,_gcgg ,_beda ,_cfea float64 ,_gbde bool ){if _ggf !=nil {if _ecee :=_ggf .Ln ;_ecee !=nil {_gefb :=_gbdb .getPdfColorFromSolidFill (_ecee .SolidFill );if _gefb ==nil &&_gbde {_gefb =_aa .ColorBlack ;};if _gefb !=nil {var _ddfe float64 ;if _baa :=_ecee .WAttr ;_baa !=nil {_ddfe =_ac .FromEMU (int64 (*_baa ));}else {_ddfe =_bga ;};DrawLine (_gbdb ._geb ,_age ,_gcgg ,_beda ,_cfea ,_ddfe ,_gefb );};};};};func (_bcaf FontStyle )String ()string {return []string {"\u0052e\u0067\u0075\u006c\u0061\u0072","\u0042\u006f\u006c\u0064","\u0049\u0074\u0061\u006c\u0069\u0063","\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}[int (_bcaf )];};func DrawRectangle (c *_aa .Creator ,r *Rectangle ,w float64 ,color _aa .Color ){if color ==nil {return ;};DrawLine (c ,r .Left ,r .Top ,r .Right ,r .Top ,w ,color );DrawLine (c ,r .Left ,r .Top ,r .Left ,r .Bottom ,w ,color );DrawLine (c ,r .Left ,r .Bottom ,r .Right ,r .Bottom ,w ,color );DrawLine (c ,r .Right ,r .Top ,r .Right ,r .Bottom ,w ,color );};func (_ga *creatorContext )drawBarChart (_cb *_da .CT_BarChart ,_ba *Rectangle ,_ef *_da .CT_PlotAreaChoice1 )([]*legendItem ,error ){var _ab bool ;if _gg :=_cb .BarDir ;_gg !=nil {_ab =_gg .ValAttr ==_da .ST_BarDirBar ;};_dc :=_cb .Ser ;_cgd .Sort (barSerByOrder (_dc ));_gdf :=map[string ]serCategory {};_abe :=[]string {};_bd :=[]*legendItem {};_bae :=_cgdc .Inf (1);_ee :=_cgdc .Inf (-1);for _ ,_ggd :=range _dc {var _eff string ;if _eec :=_ggd .Tx ;_eec !=nil {if _bb :=_eec .Choice ;_bb !=nil {if _bb .V !=nil {_eff =*_bb .V ;}else if _dg :=_bb .StrRef ;_dg !=nil {if _ag :=_dg .StrCache ;_ag !=nil {for _ ,_cf :=range _ag .Pt {_eff =_cf .V ;};};};};};if _cd :=_ggd .Cat ;_cd !=nil {if _gda :=_cd .Choice ;_gda !=nil {if _abeb :=_gda .StrRef ;_abeb !=nil {if _cgb :=_abeb .StrCache ;_cgb !=nil {for _ ,_ae :=range _cgb .Pt {_caf :=_ae .V ;if _ ,_bfe :=_gdf [_caf ];!_bfe {_gdf [_caf ]=serCategory {_eaa :_caf ,_eae :[]serValue {}};_abe =append (_abe ,_caf );};};};}else if _fa :=_gda .NumRef ;_fa !=nil {if _ea :=_fa .NumCache ;_ea !=nil {var _eecc string ;if _ea .FormatCode !=nil {_eecc =*_ea .FormatCode ;};for _ ,_fee :=range _ea .Pt {var _ed string ;if _fee .FormatCodeAttr ==nil {_ed =_eecc ;}else {_ed =*_fee .FormatCodeAttr ;};var _aag string ;_af ,_eg :=_cg .ParseFloat (_fee .V ,64);if _eg !=nil {_aag =_fee .V ;}else {_aag =_aab .Number (_af ,_ed );};if _ ,_cde :=_gdf [_aag ];!_cde {_gdf [_aag ]=serCategory {_eaa :_aag ,_eae :[]serValue {}};_abe =append (_abe ,_aag );};};};};};};if _fg :=_ggd .Val ;_fg !=nil {if _fab :=_fg .Choice ;_fab !=nil {if _feae :=_fab .NumRef ;_feae !=nil {if _ad :=_feae .NumCache ;_ad !=nil {for _db ,_ge :=range _ad .Pt {_bfb ,_abb :=_cg .ParseFloat (_ge .V ,64);if _abb !=nil {_bfb =0;_g .Println ("\u0070\u0061\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a",_abb );};if _bfb > _ee {_ee =_bfb ;};if _bfb < _bae {_bae =_bfb ;};_egc :=_gdf [_abe [_db ]];_egc ._eae =append (_egc ._eae ,serValue {_gfda :_eff ,_ddb :_bfb ,_cfdf :_ggd .SpPr });_gdf [_abe [_db ]]=_egc ;};};};};};_bd =append (_bd ,&legendItem {_feec :_eff ,_efb :_ggd .SpPr });};var _be float64 ;var _gf ,_ec float64 ;if _ee ==0&&_bae ==0{_be =0.2;_ec =0;_gf =1;}else {var _dcc float64 ;if _cgg :=_cgdc .Abs (_bae );_ee < _cgg {_dcc =_cgg ;}else {_dcc =_ee ;};_gba :=_cgdc .Pow (10,_cgdc .Floor (_cgdc .Log10 (_dcc )));_ddc :=_dcc /_gba ;if _ddc >=1.715&&_ddc < 4.29{_be =0.5;}else if _ddc >=4.29&&_ddc < 8.58{_be =1;}else {_be =2;};_be *=_gba ;if _ee <=0{_gf =0;}else {_gf =(_cgdc .Ceil (_ee /_be )+1)*_be ;};if _bae >=0{_ec =0;}else {_ec =(_cgdc .Floor (_bae /_be )-1)*_be ;};};_gfd :=_ga .drawAxes (_ef ,_ec ,_gf ,_be ,_abe ,_ba ,_ab );if _gfd !=nil {return nil ,_gfd ;};_bg :=0.0;if _cb .GapWidth !=nil {if _de :=_cb .GapWidth .ValAttr ;_de !=nil {if _cfa :=_de .ST_GapAmountUShort ;_cfa !=nil {_bg =float64 (*_cfa )/100.0;};};};_eb :=_ba .Right -_ba .Left ;_cbf :=_ba .Bottom -_ba .Top ;_dcf :=float64 (len (_abe ));if _ab {_fb :=_gf /(_gf -_ec )*_eb ;_dbd :=-_ec /(_gf -_ec )*_eb ;_dcfe :=_ba .Left +_dbd ;_fd :=_cbf /_dcf ;for _beb ,_df :=range _abe {_bdc :=_gdf [_df ];_efd :=float64 (len (_bdc ._eae ))+_bg ;_cgde :=_fd /_efd ;_ff :=_cgde *_bg ;_gfa :=_ba .Bottom -float64 (_beb )*_fd -_ff /2-_cgde ;for _ ,_edd :=range _bdc ._eae {if _edd ._ddb ==0{continue ;};var _dac ,_ced float64 ;if _edd ._ddb > 0{_ced =_edd ._ddb /_gf *_fb ;_ga .drawRectangleWithProps (_edd ._cfdf ,_dcfe ,_gfa ,_ced ,_cgde ,false );}else {_ced =_edd ._ddb /_ec *_dbd ;_dac =_dcfe -_ced ;_ga .drawRectangleWithProps (_edd ._cfdf ,_dac ,_gfa ,_ced ,_cgde ,false );};_gfa -=_cgde ;};};}else {_cec :=_gf /(_gf -_ec )*_cbf ;_efda :=-_ec /(_gf -_ec )*_cbf ;_eddb :=_ba .Top +_cec ;_dee :=_eb /_dcf ;for _ddcc ,_cdf :=range _abe {_cfd :=_gdf [_cdf ];_ddf :=float64 (len (_cfd ._eae ))+_bg ;_dacb :=_dee /_ddf ;_aga :=_dacb *_bg ;_fc :=_ba .Left +float64 (_ddcc )*_dee +_aga /2;for _ ,_egb :=range _cfd ._eae {var _gab ,_cbe float64 ;if _egb ._ddb > 0{_cbe =_egb ._ddb /_gf *_cec ;_gab =_eddb -_cbe ;_ga .drawRectangleWithProps (_egb ._cfdf ,_fc ,_gab ,_dacb ,_cbe ,false );}else {_cbe =_egb ._ddb /_ec *_efda ;_ga .drawRectangleWithProps (_egb ._cfdf ,_fc ,_eddb ,_dacb ,_cbe ,false );};_fc +=_dacb ;};};};return _bd ,nil ;};func (_cad barSerByOrder )Swap (i ,j int ){_cad [i ],_cad [j ]=_cad [j ],_cad [i ]};var _fbc =fontsMap {_dbc :&_gc .Mutex {},_abaa :map[string ]map[FontStyle ]*_fe .PdfFont {}};func AdjustColorByTint (colorStr string ,tint float64 )string {var _cfbb ,_ggac ,_agcf uint8 ;_ebd ,_ :=_e .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_cfbb ,&_ggac ,&_agcf );if _ebd !=3{return "";};return _feb (_cfbb ,tint )+_feb (_ggac ,tint )+_feb (_agcf ,tint );};func GetOpacityFromColorTransform (trs []*_d .EG_ColorTransform )float64 {for _ ,_afc :=range trs {if _afc !=nil {if _faf :=_afc .Alpha ;_faf !=nil {if _gfb :=_faf .ValAttr .ST_PositiveFixedPercentageDecimal ;_gfb !=nil {return float64 (*_gfb )/100000;};};};};return 1.0;};func CropImageByRect (sourceImg _gb .Image ,rect _gb .Rectangle )_gb .Image {_eab ,_fedd ,_eecb ,_abbcb :=rect .Min .X ,rect .Min .Y ,rect .Max .X ,rect .Max .Y ;_ffb :=_gb .NewNRGBA (_gb .Rect (0,0,_eecb -_eab ,_abbcb -_fedd ));for _ccc :=_eab ;_ccc < _eecb ;_ccc ++{for _ecfg :=_fedd ;_ecfg < _abbcb ;_ecfg ++{_ffb .Set (_ccc -_eab ,_ecfg -_fedd ,sourceImg .At (_ccc ,_ecfg ));};};return _ffb ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func MakeImageFromChartSpace (cs *_da .ChartSpace ,width ,height float64 ,theme *_d .Theme )(_gb .Image ,error ){_afga ,_bcd :=_bdb (cs ,width ,height ,theme ,true );if _bcd !=nil {return nil ,_bcd ;};_gcd ,_bcd :=GetPageFromCreator (_afga );if _bcd !=nil {return nil ,_bcd ;};return _gd .NewImageDevice ().Render (_gcd );};func (_dgf *creatorContext )getPdfColorFromSolidFill (_aedg *_d .CT_SolidColorFillProperties )_aa .Color {if _aedg ==nil {return nil ;};_ffed :="";if _bcf :=_aedg .SrgbClr ;_bcf !=nil {_ffed =_bcf .ValAttr ;}else if _fde :=_aedg .SchemeClr ;_fde !=nil {_ffed =_bfea (_fde .ValAttr ,_dgf ._cebg );};if _ffed ==""{return nil ;};return _aa .ColorRGBFromHex ("\u0023"+_ffed );};func (_aecg *creatorContext )drawAxes (_efe *_da .CT_PlotAreaChoice1 ,_aaa ,_cff ,_fabe float64 ,_dfd []string ,_ggde *Rectangle ,_ceb bool )error {_cedb :=_aecg ._geb ;_adf :=_aecg ._deaa ;if _efe ==nil {return _f .New ("\u004e\u006f\u0020\u0061xi\u0073\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e");};if len (_efe .ValAx )==0||(len (_efe .CatAx )==0&&len (_efe .DateAx )==0&&len (_efe .SerAx )==0){return _f .New ("\u004e\u006f\u0020\u0078\u0020\u006f\u0072\u0020\u0079 \u0061\u0078\u0069\u0073");};var _gdge ,_gaa ,_fcf ,_eaga uint32 ;var _bdd ,_agf _da .ST_AxPos ;var _dca ,_aca _da .ST_TickMark ;var _dgeb ,_egcc *_da .CT_ChartLines ;var _ggdb ,_eba _da .ST_TickLblPos ;var _fgf ,_gdca *_d .CT_ShapeProperties ;var _ecce error ;_decg :=_ggde .Right -_ggde .Left ;_dgcc :=_ggde .Bottom -_ggde .Top ;if len (_efe .ValAx )> 0{_gaa ,_agf ,_aca ,_eba ,_egcc ,_eaga ,_gdca ,_ecce =_gcbf (_efe .ValAx [0]);};if _agf !=_da .ST_AxPosL &&_agf !=_da .ST_AxPosB {return _f .New ("\u004f\u006e\u006c\u0079\u0020l\u0065\u0066\u0074\u0020\u006f\u0072\u0020\u0062\u006f\u0074\u0074\u006f\u006d \u0079\u0020\u0061\u0078\u0069\u0073\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072");};_cfcd :=_cff -_aaa ;_aef :=int (_cfcd /_fabe )+1;var _bbe ,_fcbd float64 ;switch _aca {case _da .ST_TickMarkIn :_bbe ,_fcbd =_fba ,0;case _da .ST_TickMarkOut :_bbe ,_fcbd =0,_fba ;case _da .ST_TickMarkCross :_bbe ,_fcbd =_fba ,_fba ;};_bbe =_bbe *_adf ;_fcbd =_fcbd *_adf ;var _acgc *_d .CT_ShapeProperties ;if _egcc !=nil {_acgc =_egcc .SpPr ;};_fbe ,_gbd :=_ggdb !=_da .ST_TickLblPosNone ,_eba !=_da .ST_TickLblPosNone ;_fbf :=_aaa ;if len (_efe .CatAx )> 0{_gdge ,_bdd ,_dca ,_ggdb ,_dgeb ,_fcf ,_fgf ,_ecce =_edeb (_efe .CatAx [0]);}else if len (_efe .DateAx )> 0{_gdge ,_bdd ,_dca ,_ggdb ,_dgeb ,_fcf ,_fgf ,_ecce =_fbbg (_efe .DateAx [0]);}else if len (_efe .SerAx )> 0{_gdge ,_bdd ,_dca ,_ggdb ,_dgeb ,_fcf ,_fgf ,_ecce =_bddc (_efe .SerAx [0]);};if _ecce !=nil {return _ecce ;};if _bdd !=_da .ST_AxPosL &&_bdd !=_da .ST_AxPosB {return _f .New ("\u004f\u006e\u006c\u0079\u0020l\u0065\u0066\u0074\u0020\u006f\u0072\u0020\u0062\u006f\u0074\u0074\u006f\u006d \u0078\u0020\u0061\u0078\u0069\u0073\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072");};if _gdge !=_eaga ||_gaa !=_fcf {return _f .New ("a\u0078i\u0073\u0020\u0069\u0064\u0073\u0020\u0064\u006fn\u0027\u0074\u0020\u006dat\u0063\u0068");};_dfde :=len (_dfd )+1;var _adb ,_gbga float64 ;switch _dca {case _da .ST_TickMarkIn :_adb ,_gbga =_fba ,0;case _da .ST_TickMarkOut :_adb ,_gbga =0,_fba ;case _da .ST_TickMarkCross :_adb ,_gbga =_fba ,_fba ;};_adb =_adb *_adf ;_gbga =_gbga *_adf ;var _dad *_d .CT_ShapeProperties ;if _dgeb !=nil {_dad =_dgeb .SpPr ;};if _ceb {_abd :=_dgcc /float64 (len (_dfd ));_aaf :=_ggde .Left -_aaa *_decg /_cfcd ;_gfe :=_aaf -_bbf *_adf ;if _fbe {var _cag float64 ;for _fgd :=0;_fgd < _dfde ;_fgd ++{_gddd :=_ggde .Bottom -float64 (_fgd )*_abd ;if _fgd < _dfde -1{_fgb :=_cedb .NewParagraph (_dfd [_fgd ]);_fgb .SetFontSize (_acf *_adf );_fgb .SetPos (_gfe ,_gddd -_abd /2-_efa *_adf );_cedb .Draw (_fgb );_gga :=(_fgb .Width ()/1000-_bbf )*_adf ;if _gga > 0&&_gga > _cag {_cag =_gga ;};};};if _cag > 0{_ggde .Left +=_cag +_aed ;_aaf =_ggde .Left -_aaa *_decg /_cfcd ;_decg =_ggde .Right -_ggde .Left ;};};_ebe :=_aaf -_gbga ;_dcab :=_aaf +_adb ;_feaa :=_ggde .Left ;_fcc :=_ggde .Right ;for _aae :=0;_aae < _dfde ;_aae ++{_fabd :=_ggde .Bottom -float64 (_aae )*_abd ;_aecg .drawLineWithProps (_fgf ,_ebe ,_fabd ,_dcab ,_fabd ,true );_aecg .drawLineWithProps (_dad ,_feaa ,_fabd ,_fcc ,_fabd ,true );};_egbc :=_decg /_cfcd ;_ecf :=_ggde .Bottom -_bbe ;_cfb :=_ggde .Bottom +_fcbd ;_cdb :=_ggde .Top ;_ede :=_ggde .Bottom ;for _eef :=0;_eef < _aef ;_eef ++{_dcdb :=_ggde .Left +(_fbf -_aaa )*_egbc ;_aecg .drawLineWithProps (_gdca ,_dcdb ,_ecf ,_dcdb ,_cfb ,true );_aecg .drawLineWithProps (_acgc ,_dcdb ,_cdb ,_dcdb ,_ede ,true );if _gbd {_gcb :=_cedb .NewParagraph (_cg .FormatFloat (_fbf ,'g',-1,64));_gcb .SetFontSize (_acf *_adf );_gcb .SetPos (_dcdb -_dgb *_adf ,_ede +_gdg *_adf );_cedb .Draw (_gcb );};_fbf +=_fabe ;};}else {_cdfb :=_dgcc /_cfcd ;_ecfa :=_ggde .Left ;if _gbd {var _dgcb float64 ;for _bfa :=0;_bfa < _aef ;_bfa ++{_fcg :=_ggde .Bottom -(_fbf -_aaa )*_cdfb ;_fda :=_cedb .NewParagraph (_cg .FormatFloat (_fbf ,'g',-1,64));_fda .SetFontSize (_acf *_adf );_fda .SetPos (_ecfa -_bbf *_adf ,_fcg -_efa *_adf );_cedb .Draw (_fda );_deg :=(_fda .Width ()/1000-_bbf )*_adf ;if _deg > 0&&_deg > _dgcb {_dgcb =_deg ;};_fbf +=_fabe ;};if _dgcb > 0{_ggde .Left +=_dgcb +_aed ;_decg =_ggde .Right -_ggde .Left ;};};_fbf =_aaa ;_gea :=_ggde .Left -_fcbd ;_cbec :=_ggde .Left +_bbe ;_ecfa =_ggde .Left ;_beg :=_ggde .Right ;for _ccf :=0;_ccf < _aef ;_ccf ++{_fed :=_ggde .Bottom -(_fbf -_aaa )*_cdfb ;_aecg .drawLineWithProps (_gdca ,_gea ,_fed ,_cbec ,_fed ,true );_aecg .drawLineWithProps (_acgc ,_ecfa ,_fed ,_beg ,_fed ,true );_fbf +=_fabe ;};_ffg :=_decg /float64 (len (_dfd ));_acfe :=_ggde .Bottom +_aaa *_dgcc /_cfcd ;_cdc :=_acfe -_adb ;_add :=_acfe +_gbga ;_deb :=_ggde .Top ;_dbdb :=_ggde .Bottom ;_acc :=_acfe +_gdg *_adf ;for _fbb :=0;_fbb < _dfde ;_fbb ++{_fcgd :=_ggde .Left +float64 (_fbb )*_ffg ;_aecg .drawLineWithProps (_fgf ,_fcgd ,_cdc ,_fcgd ,_add ,true );_aecg .drawLineWithProps (_dad ,_fcgd ,_deb ,_fcgd ,_dbdb ,true );if _fbe &&_fbb < _dfde -1{_geaa :=_cedb .NewParagraph (_dfd [_fbb ]);_geaa .SetFontSize (_acf *_adf );_geaa .SetPos (_fcgd +_fdfe *_adf ,_acc );_cedb .Draw (_geaa );};};};return nil ;};type creatorContext struct{_geb *_aa .Creator ;_cebg *_d .Theme ;_deaa float64 ;};var _fdfe =_bcg (5);func AdjustColorByLumMod (colorStr string ,lum float64 )string {var _bef ,_bac ,_geae uint8 ;_aeef ,_ :=_e .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_bef ,&_bac ,&_geae );if _aeef !=3{return "";};_cbb ,_egd ,_aeg :=_ccd (_bef ,_bac ,_geae );_aeg =lum *_aeg ;_bef ,_bac ,_geae =_gfdc (_cbb ,_egd ,_aeg );return _e .Sprintf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_bef ,_bac ,_geae );};func _eeg (_gggb float64 )float64 {if _gggb < 0{_gggb +=float64 (-int (_gggb )+1);}else if _gggb > 1{_gggb -=float64 (int (_gggb ));};return _gggb ;};type Rectangle struct{Top float64 ;Bottom float64 ;Left float64 ;Right float64 ;};func _fbbg (_bfbb *_da .CT_DateAx )(uint32 ,_da .ST_AxPos ,_da .ST_TickMark ,_da .ST_TickLblPos ,*_da .CT_ChartLines ,uint32 ,*_d .CT_ShapeProperties ,error ){var _gabg ,_dae uint32 ;var _fcccd _da .ST_AxPos ;var _afd _da .ST_TickMark ;var _begb *_da .CT_ChartLines ;var _ffac _da .ST_TickLblPos ;if _bfbb .AxId ==nil {return _gabg ,_fcccd ,_afd ,_ffac ,_begb ,_dae ,_bfbb .SpPr ,_f .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_gabg =_bfbb .AxId .ValAttr ;};if _bfbb .AxPos ==nil {return _gabg ,_fcccd ,_afd ,_ffac ,_begb ,_dae ,_bfbb .SpPr ,_f .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_fcccd =_bfbb .AxPos .ValAttr ;};if _bfbb .MajorTickMark !=nil {_afd =_bfbb .MajorTickMark .ValAttr ;};if _bfbb .TickLblPos !=nil {_ffac =_bfbb .TickLblPos .ValAttr ;};if _bfbb .CrossAx ==nil {return _gabg ,_fcccd ,_afd ,_ffac ,_begb ,_dae ,_bfbb .SpPr ,_f .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_dae =_bfbb .CrossAx .ValAttr ;};_begb =_bfbb .MajorGridlines ;return _gabg ,_fcccd ,_afd ,_ffac ,_begb ,_dae ,_bfbb .SpPr ,nil ;};func (_dgc *creatorContext )drawLegend (_bdcg *Rectangle ,_bee []*legendItem ,_eee bool ){_afb :=_dgc ._deaa ;_fgge :=_bcg (2.5)*_afb ;_aba :=_ged *_afb ;_bfef :=(_fgge -_aba )/2;_gdc :=float64 (len (_bee ));if _eee {_bca :=&Rectangle {Top :_bdcg .Top +_bcg (1)*_afb ,Bottom :_bdcg .Bottom -_bcg (1)*_afb ,Left :_bdcg .Left +_bcg (2.5)*_afb ,Right :_bdcg .Right -_bcg (2.5)*_afb };var _fce float64 ;if _gdc > 1{_fce =(_bca .Right -_bca .Left )/_gdc ;};_ffe :=_bca .Left ;_eagb :=_bca .Top ;for _ ,_aff :=range _bee {if _gabb :=_aff ._efb ;_gabb !=nil {_dgc .drawRectangleWithProps (_gabb ,_ffe ,_eagb +_bfef ,_aba ,_aba ,false );_ecc :=_ffe +_aba *2;_gce :=_dgc ._geb .NewStyledParagraph ();_gce .SetPos (_ecc ,_eagb );_gbe :=_gce .Append (_aff ._feec );_eaea ,_edf :=_fe .NewStandard14Font (_fe .HelveticaName );if _edf ==nil {_gbe .Style =_aa .TextStyle {FontSize :_fgge ,Font :_eaea ,TextRise :0.4};_dgc ._geb .Draw (_gce );};};_ffe +=_fce ;};}else {_cfc :=&Rectangle {Top :_bdcg .Top +_bcg (2.5)*_afb ,Bottom :_bdcg .Bottom -_bcg (2.5)*_afb ,Left :_bdcg .Left +_bcg (2.5)*_afb ,Right :_bdcg .Right -_bcg (2.5)*_afb };var _aec float64 ;if _gdc > 1{_aec =(_cfc .Bottom -_cfc .Top -_fgge )/(_gdc -1);};_fcb :=_cfc .Top ;_dge :=_cfc .Left ;_gbfc :=_dge +_aba *2;for _ ,_bba :=range _bee {if _gbb :=_bba ._efb ;_gbb !=nil {_dgc .drawRectangleWithProps (_gbb ,_dge ,_fcb +_bfef ,_aba ,_aba ,false );_gbab :=_dgc ._geb .NewStyledParagraph ();_gbab .SetPos (_gbfc ,_fcb );_gca :=_gbab .Append (_bba ._feec );_gdd ,_acb :=_fe .NewStandard14Font (_fe .HelveticaName );if _acb ==nil {_gca .Style =_aa .TextStyle {FontSize :_fgge ,Font :_gdd ,TextRise :0.4};_dgc ._geb .Draw (_gbab );};};_fcb +=_aec ;};};};func MakeBlockFromChartSpace (cs *_da .ChartSpace ,width ,height float64 ,theme *_d .Theme )(*_aa .Block ,error ){_afg ,_fdg :=_bdb (cs ,width ,height ,theme ,false );if _fdg !=nil {return nil ,_fdg ;};_aee ,_fdg :=GetPageFromCreator (_afg );if _fdg !=nil {return nil ,_fdg ;};_faa ,_fdg :=_aa .NewBlockFromPage (_aee );if _fdg !=nil {return nil ,_fdg ;};return _faa ,nil ;};func RegisterFont (name string ,style FontStyle ,font *_fe .PdfFont ){_fbc ._dbc .Lock ();if _fbc ._abaa [name ]==nil {_fbc ._abaa [name ]=map[FontStyle ]*_fe .PdfFont {};};_fbc ._abaa [name ][style ]=font ;_fbc ._dbc .Unlock ();};type FontStyle byte ;func _feg (_cfe ,_fff ,_cce float64 )float64 {if _cfe *6< 1{return _cce +(_fff -_cce )*6*_cfe ;}else if _cfe *2< 1{return _fff ;}else if _cfe *3< 2{return _cce +(_fff -_cce )*(2.0/3.0-_cfe )*6;}else {return _cce ;};};func GetColorStringFromDmlColor (dmlColor *_d .CT_Color )string {var _fef string ;if _ceg :=dmlColor .SrgbClr ;_ceg !=nil {_fef =_ceg .ValAttr ;}else if _bdac :=dmlColor .SysClr ;_bdac !=nil {return "\u0030\u0030\u0030\u0030\u0030\u0030";};return _fef ;};var StdFontsMap =map[string ][]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0043o\u0075\u0072\u0069\u0065\u0072":[]string {"\u0043o\u0075\u0072\u0069\u0065\u0072","\u0043\u006f\u0075r\u0069\u0065\u0072\u002d\u0042\u006f\u006c\u0064","\u0043o\u0075r\u0069\u0065\u0072\u002d\u004f\u0062\u006c\u0069\u0071\u0075\u0065","\u0043\u006f\u0075\u0072ie\u0072\u002d\u0042\u006f\u006c\u0064\u004f\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0054i\u006de\u0073\u0020\u004e\u0065\u0077\u0020\u0052\u006f\u006d\u0061\u006e":[]string {"T\u0069\u006d\u0065\u0073\u002d\u0052\u006f\u006d\u0061\u006e","\u0054\u0069\u006d\u0065\u0073\u002d\u0042\u006f\u006c\u0064","\u0054\u0069\u006de\u0073\u002d\u0049\u0074\u0061\u006c\u0069\u0063","\u0054\u0069m\u0065\u0073\u002dB\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},"\u0064e\u0066\u0061\u0075\u006c\u0074":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"}};func AdjustColorByShade (colorStr string ,shade float64 )string {var _dgae ,_eed ,_fag uint8 ;_baeg ,_ :=_e .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_dgae ,&_eed ,&_fag );if _baeg !=3{return "";};return _ffgb (_dgae ,shade )+_ffgb (_eed ,shade )+_ffgb (_fag ,shade );};func RegisterFontsFromDirectory (dirName string )error {_abea ,_efbd :=_cc .Open (dirName );if _efbd !=nil {return _efbd ;};defer _abea .Close ();_fbg ,_efbd :=_abea .Readdirnames (0);if _efbd !=nil {return _efbd ;};for _ ,_feecb :=range _fbg {if _a .HasSuffix (_feecb ,"\u002e\u0074\u0074\u0066"){_dccaa :=dirName +"\u002f"+_feecb ;_bde ,_eefab :=_ce .ParseFile (_dccaa );if _eefab !=nil {_g .Printf ("\u0043a\u006e\u006e\u006f\u0074 \u0070\u0061\u0072\u0073\u0065 \u0054T\u0046 \u0066\u0069\u006c\u0065\u0020\u0025\u0073\n",_eefab );continue ;};_gcg :=_bde .GetNameByID (1);if _gcg ==""{_g .Printf ("\u004e\u006f\u0020f\u006f\u006e\u0074\u0020\u0066\u0061\u006d\u0069\u006c\u0079\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0074\u0068\u0065 \u0066\u0069\u006c\u0065\u0020\u0025\u0073\u000a",_dccaa );continue ;};_cffa :=_bde .GetNameByID (2);if _cffa ==""{_g .Printf ("N\u006f\u0020\u0073\u0074\u0079\u006ce\u0020\u0069\u006e\u0066\u006f\u0072m\u0061\u0074\u0069\u006f\u006e\u0020\u0069n\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020%\u0073",_dccaa );continue ;};_gad ,_eefab :=_fe .NewCompositePdfFontFromTTFFile (_dccaa );if _eefab !=nil {_g .Printf ("\u0043\u0061nn\u006f\u0074\u0020m\u0061\u006b\u0065\u0020a f\u006fnt\u0020\u0066\u0072\u006f\u006d\u0020\u0054TF\u0020\u0066\u0069\u006c\u0065\u0020\u0025s\u000a",_eefab );continue ;};RegisterFont (_gcg ,_abbc [_cffa ],_gad );};};return nil ;};func _bddc (_debd *_da .CT_SerAx )(uint32 ,_da .ST_AxPos ,_da .ST_TickMark ,_da .ST_TickLblPos ,*_da .CT_ChartLines ,uint32 ,*_d .CT_ShapeProperties ,error ){var _acd ,_eeca uint32 ;var _gcf _da .ST_AxPos ;var _afff _da .ST_TickMark ;var _acca *_da .CT_ChartLines ;var _cge _da .ST_TickLblPos ;if _debd .AxId ==nil {return _acd ,_gcf ,_afff ,_cge ,_acca ,_eeca ,_debd .SpPr ,_f .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_acd =_debd .AxId .ValAttr ;};if _debd .AxPos ==nil {return _acd ,_gcf ,_afff ,_cge ,_acca ,_eeca ,_debd .SpPr ,_f .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_gcf =_debd .AxPos .ValAttr ;};if _debd .MajorTickMark !=nil {_afff =_debd .MajorTickMark .ValAttr ;};if _debd .TickLblPos !=nil {_cge =_debd .TickLblPos .ValAttr ;};if _debd .CrossAx ==nil {return _acd ,_gcf ,_afff ,_cge ,_acca ,_eeca ,_debd .SpPr ,_f .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_eeca =_debd .CrossAx .ValAttr ;};_acca =_debd .MajorGridlines ;return _acd ,_gcf ,_afff ,_cge ,_acca ,_eeca ,_debd .SpPr ,nil ;};func Lighten (clr float64 )float64 {return 0.6+0.4*clr };func IsNoSpaceLanguage (symbol string )bool {for _ ,_bfbbd :=range symbol {if _bc .Is (_bc .Han ,_bfbbd ){return true ;};};return false ;};var _abbc =map[string ]FontStyle {"\u0052e\u0067\u0075\u006c\u0061\u0072":FontStyle_Regular ,"\u0042\u006f\u006c\u0064":FontStyle_Bold ,"\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_Italic ,"B\u006f\u006c\u0064\u0020\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_BoldItalic };var _bga =_bcg (0.125);func _gcbf (_adda *_da .CT_ValAx )(uint32 ,_da .ST_AxPos ,_da .ST_TickMark ,_da .ST_TickLblPos ,*_da .CT_ChartLines ,uint32 ,*_d .CT_ShapeProperties ,error ){var _gef ,_bege uint32 ;var _cgdg _da .ST_AxPos ;var _ead _da .ST_TickMark ;var _gfag *_da .CT_ChartLines ;var _bcb _da .ST_TickLblPos ;if _adda .AxId ==nil {return _gef ,_cgdg ,_ead ,_bcb ,_gfag ,_bege ,_adda .SpPr ,_f .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_gef =_adda .AxId .ValAttr ;};if _adda .AxPos ==nil {return _gef ,_cgdg ,_ead ,_bcb ,_gfag ,_bege ,_adda .SpPr ,_f .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_cgdg =_adda .AxPos .ValAttr ;};if _adda .MajorTickMark !=nil {_ead =_adda .MajorTickMark .ValAttr ;};if _adda .TickLblPos !=nil {_bcb =_adda .TickLblPos .ValAttr ;};if _adda .CrossAx ==nil {return _gef ,_cgdg ,_ead ,_bcb ,_gfag ,_bege ,_adda .SpPr ,_f .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_bege =_adda .CrossAx .ValAttr ;};_gfag =_adda .MajorGridlines ;return _gef ,_cgdg ,_ead ,_bcb ,_gfag ,_bege ,_adda .SpPr ,nil ;};func MakeTempCreator (width ,height float64 )*_aa .Creator {_fggb :=_aa .New ();_fggb .SetPageSize (_aa .PageSize {width ,height });_fggb .SetPageMargins (0,0,0,0);return _fggb ;};func FromSTPercentage (st *_d .ST_Percentage )float64 {if _geda :=st .ST_PercentageDecimal ;_geda !=nil {return float64 (*_geda )/100000;};return 0;};var _gdg =_bcg (1.5);func (_fcfd *creatorContext )drawBorderWithProps (_gabgb *_d .CT_ShapeProperties ,_dde *Rectangle ,_gfca float64 ){if _dde !=nil &&_gabgb !=nil &&_gabgb .Ln !=nil &&_gabgb .Ln .SolidFill !=nil {_gbc :=_fcfd .getPdfColorFromSolidFill (_gabgb .Ln .SolidFill );DrawRectangle (_fcfd ._geb ,_dde ,_gfca ,_gbc );};};type ImgPart byte ;var _aed =_bcg (2);type barSerByOrder []*_da .CT_BarSer ;func FromSTCoordinate32 (st _d .ST_Coordinate32 )int64 {if _gde :=st .ST_Coordinate32Unqualified ;_gde !=nil {return int64 (*_gde );};return 0;};func GetImage (c *_aa .Creator ,goImg _gb .Image ,imgHeight ,imgWidth ,left ,top ,dividerX ,dividerY float64 ,part ImgPart )(*_aa .Image ,error ){if goImg ==nil {return nil ,nil ;};_addd :=goImg .Bounds ().Size ();_fge :=_addd .X ;_dgaf :=_addd .Y ;if dividerX !=0{dividerX =dividerX /imgWidth *float64 (_fge );};if dividerY !=0{dividerY =dividerY /imgHeight *float64 (_dgaf );};var _aefa _gb .Rectangle ;switch part {case ImgPart_t :_aefa =_gb .Rect (0,0,_fge ,int (dividerY ));case ImgPart_b :_aefa =_gb .Rect (0,int (dividerY ),_fge ,_dgaf );case ImgPart_l :_aefa =_gb .Rect (0,0,int (dividerX ),_dgaf );case ImgPart_r :_aefa =_gb .Rect (int (dividerX ),0,_fge ,_dgaf );case ImgPart_lt :_aefa =_gb .Rect (0,0,int (dividerX ),int (dividerY ));case ImgPart_rt :_aefa =_gb .Rect (int (dividerX ),0,_fge ,int (dividerY ));case ImgPart_lb :_aefa =_gb .Rect (0,int (dividerY ),int (dividerX ),_dgaf );case ImgPart_rb :_aefa =_gb .Rect (int (dividerX ),int (dividerY ),_fge ,_dgaf );default:_aefa =_gb .Rect (0,0,_fge ,_dgaf );};_efge :=CropImageByRect (goImg ,_aefa );_cbee ,_deca :=c .NewImageFromGoImage (_efge );if _deca !=nil {return nil ,_deca ;};_cbee .Scale (imgWidth /float64 (_fge ),imgHeight /float64 (_dgaf ));_cbee .SetPos (left ,top );return _cbee ,nil ;};func (_eag barSerByOrder )Less (i ,j int )bool {return _eag [i ].Order .ValAttr < _eag [j ].Order .ValAttr };func _gfdc (_ace ,_gaab ,_cac float64 )(uint8 ,uint8 ,uint8 ){var _deeb float64 ;if _cac < 0.5{_deeb =_cac *(1+_gaab );}else {_deeb =_cac +_gaab -_cac *_gaab ;};_cfdg :=_cac *2-_deeb ;_ace /=360.0;_cgbf :=_eeg (_ace +1.0/3.0);_acag :=_eeg (_ace );_efff :=_eeg (_ace -1.0/3.0);_aeb :=_feg (_cgbf ,_deeb ,_cfdg );_dfa :=_feg (_acag ,_deeb ,_cfdg );_cba :=_feg (_efff ,_deeb ,_cfdg );return uint8 (255*_aeb ),uint8 (255*_dfa ),uint8 (255*_cba );};type serCategory struct{_eaa string ;_eae []serValue ;};func GetPageFromCreator (c *_aa .Creator )(*_fe .PdfPage ,error ){_efaf :=_b .NewBuffer ([]byte {});_agfd :=c .Write (_efaf );if _agfd !=nil {return nil ,_agfd ;};_fdgg :=_b .NewReader (_efaf .Bytes ());_dafg ,_agfd :=_fe .NewPdfReader (_fdgg );if _agfd !=nil {return nil ,_agfd ;};return _dafg .GetPage (1);};var _efa =_bcg (1.5);func GetDataFromXfrm (xfrm *_d .CT_Transform2D )(float64 ,float64 ,float64 ,float64 ){var _geaf ,_eefg ,_dbac ,_afe float64 ;if _cab :=xfrm .Off ;_cab !=nil {_geaf =_ac .FromEMU (FromSTCoordinate (_cab .XAttr ));_eefg =_ac .FromEMU (FromSTCoordinate (_cab .YAttr ));};if _ceba :=xfrm .Ext ;_ceba !=nil {_dbac =_ac .FromEMU (_ceba .CxAttr );_afe =_ac .FromEMU (_ceba .CyAttr );};return _geaf ,_eefg ,_dbac ,_afe ;};func DrawLine (c *_aa .Creator ,x0 ,y0 ,x1 ,y1 ,width float64 ,color _aa .Color ){if color ==nil {return ;};_dafge :=c .NewLine (x0 ,y0 ,x1 ,y1 );_dafge .SetLineWidth (width );_dafge .SetColor (color );c .Draw (_dafge );};const DefaultFontSize =12.0;func _bfbf (_cfac _d .ST_SchemeColorVal ,_ega *_d .Theme )string {if _bbga :=_ega .ThemeElements ;_bbga !=nil {if _gee :=_bbga .ClrScheme ;_gee !=nil {switch _cfac {case _d .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_gee .Lt1 );case _d .ST_SchemeColorValDk1 ,_d .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_gee .Dk1 );case _d .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_gee .Lt2 );case _d .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_gee .Dk2 );case _d .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_gee .Accent1 );case _d .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_gee .Accent2 );case _d .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_gee .Accent3 );case _d .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_gee .Accent4 );case _d .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_gee .Accent5 );case _d .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_gee .Accent6 );};};};return "";};type serValue struct{_gfda string ;_ddb float64 ;_cfdf *_d .CT_ShapeProperties ;};func (_adbd *creatorContext )drawRectangleWithProps (_egdg *_d .CT_ShapeProperties ,_dbaf ,_gfbd ,_aad ,_cga float64 ,_bdag bool ){_fgbb :=_adbd ._geb .NewRectangle (_dbaf ,_gfbd ,_aad ,_cga );if _egdg ==nil {if _bdag {_fgbb .SetBorderWidth (_bga );}else {return ;};}else {_aabb :=_adbd .getPdfColorFromSolidFill (_egdg .SolidFill );if _aabb !=nil {_fgbb .SetFillColor (_aabb );};if _bdde :=_egdg .Ln ;_bdde !=nil {if _gbfe :=_bdde .WAttr ;_gbfe !=nil {_cfcf :=_ac .FromEMU (int64 (*_gbfe ));_fgbb .SetBorderWidth (_cfcf );if _defe :=_bdde .SolidFill ;_defe !=nil {_gced :=_adbd .getPdfColorFromSolidFill (_defe );if _gced !=nil {_fgbb .SetBorderColor (_gced );};};}else {_fgbb .SetBorderWidth (0);};};};_adbd ._geb .Draw (_fgbb );};func GetRegisteredFont (name string ,style FontStyle )*_fe .PdfFont {_fbc ._dbc .Lock ();defer _fbc ._dbc .Unlock ();if _gdb ,_bgg :=_fbc ._abaa [name ];_bgg {if _dea ,_efg :=_gdb [style ];_efg {return _dea ;};};return nil ;}; \ No newline at end of file diff --git a/internal/license/license.go b/internal/license/license.go index 2178499496..26f14c71b1 100644 --- a/internal/license/license.go +++ b/internal/license/license.go @@ -9,4 +9,4 @@ // 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 license ;import (_fg "bytes";_e "compress/gzip";_g "crypto";_ga "crypto/aes";_ba "crypto/cipher";_cee "crypto/rand";_eb "crypto/rsa";_fff "crypto/sha256";_fga "crypto/sha512";_eeb "crypto/x509";_gg "encoding/base64";_fgf "encoding/binary";_ff "encoding/hex";_ec "encoding/json";_df "encoding/pem";_dbe "errors";_fb "fmt";_fc "github.com/unidoc/unioffice";_dd "github.com/unidoc/unioffice/common";_gb "io";_dg "io/ioutil";_b "log";_db "net";_a "net/http";_ce "os";_fa "path/filepath";_c "regexp";_d "sort";_gd "strings";_ee "sync";_bg "time";);var _ede =MakeUnlicensedKey ();func _gaf (_edg string ,_dbgb string ,_gab bool )error {if _ede ==nil {return _dbe .New ("\u006e\u006f\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u0020\u006b\u0065\u0079");};if !_ede ._gcf ||len (_ede ._fe )==0{return nil ;};if len (_edg )==0&&!_gab {return _dbe .New ("\u0064\u006f\u0063\u004b\u0065\u0079\u0020\u006e\u006ft\u0020\u0073\u0065\u0074");};_cc .Lock ();defer _cc .Unlock ();if _gcfd ==nil {_gcfd =map[string ]struct{}{};};if _dbbd ==nil {_dbbd =map[string ]int {};};_gbdc :=0;if !_gab {_ ,_ebde :=_gcfd [_edg ];if !_ebde {_gcfd [_edg ]=struct{}{};_gbdc ++;};if _gbdc ==0{return nil ;};_dbbd [_dbgb ]++;};_acgb :=_bg .Now ();_feaf ,_cfd :=_cf .loadState (_ede ._fe );if _cfd !=nil {_fc .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_cfd );return _cfd ;};if _feaf .Usage ==nil {_feaf .Usage =map[string ]int {};};for _ecgb ,_dca :=range _dbbd {_feaf .Usage [_ecgb ]+=_dca ;};_dbbd =nil ;const _aebe =24*_bg .Hour ;const _aebc =3*24*_bg .Hour ;if len (_feaf .Instance )==0||_acgb .Sub (_feaf .LastReported )> _aebe ||(_feaf .LimitDocs &&_feaf .RemainingDocs <=_feaf .Docs +int64 (_gbdc ))||_gab {_gaed ,_bcb :=_ce .Hostname ();if _bcb !=nil {return _bcb ;};_bdbd :=_feaf .Docs ;_gfe ,_cff ,_bcb :=_bfe ();if _bcb !=nil {return _bcb ;};_d .Strings (_cff );_d .Strings (_gfe );_fgc ,_bcb :=_bcbe ();if _bcb !=nil {return _bcb ;};_dda :=false ;for _ ,_ef :=range _cff {if _ef ==_fgc .String (){_dda =true ;};};if !_dda {_cff =append (_cff ,_fgc .String ());};_afg :=_dag ();_afg ._gdd =_ede ._fe ;_bdbd +=int64 (_gbdc );_cfb :=meteredUsageCheckinForm {Instance :_feaf .Instance ,Next :_feaf .Next ,UsageNumber :int (_bdbd ),NumFailed :_feaf .NumErrors ,Hostname :_gaed ,LocalIP :_gd .Join (_cff ,"\u002c\u0020"),MacAddress :_gd .Join (_gfe ,"\u002c\u0020"),Package :"\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e",PackageVersion :_dd .Version ,Usage :_feaf .Usage };if len (_gfe )==0{_cfb .MacAddress ="\u006e\u006f\u006e\u0065";};_fgbc :=int64 (0);_feab :=_feaf .NumErrors ;_fd :=_acgb ;_ffg :=0;_add :=_feaf .LimitDocs ;_aeee ,_bcb :=_afg .checkinUsage (_cfb );if _bcb !=nil {if _acgb .Sub (_feaf .LastReported )> _aebc {return _dbe .New ("\u0074\u006f\u006f\u0020\u006c\u006f\u006e\u0067\u0020\u0073\u0069\u006e\u0063\u0065\u0020\u006c\u0061\u0073\u0074\u0020\u0073\u0075\u0063\u0063e\u0073\u0073\u0066\u0075\u006c \u0063\u0068e\u0063\u006b\u0069\u006e");};_fgbc =_bdbd ;_feab ++;_fd =_feaf .LastReported ;}else {_add =_aeee .LimitDocs ;_ffg =_aeee .RemainingDocs ;_feab =0;};if len (_aeee .Instance )==0{_aeee .Instance =_cfb .Instance ;};if len (_aeee .Next )==0{_aeee .Next =_cfb .Next ;};_bcb =_cf .updateState (_afg ._gdd ,_aeee .Instance ,_aeee .Next ,int (_fgbc ),_add ,_ffg ,int (_feab ),_fd ,nil );if _bcb !=nil {return _bcb ;};if !_aeee .Success {return _fb .Errorf ("\u0065r\u0072\u006f\u0072\u003a\u0020\u0025s",_aeee .Message );};}else {_cfd =_cf .updateState (_ede ._fe ,_feaf .Instance ,_feaf .Next ,int (_feaf .Docs )+_gbdc ,_feaf .LimitDocs ,int (_feaf .RemainingDocs ),int (_feaf .NumErrors ),_feaf .LastReported ,_feaf .Usage );if _cfd !=nil {return _cfd ;};};return nil ;};func _gaa (_fde ,_gfg []byte )([]byte ,error ){_bed :=make ([]byte ,_gg .URLEncoding .DecodedLen (len (_gfg )));_ceef ,_acb :=_gg .URLEncoding .Decode (_bed ,_gfg );if _acb !=nil {return nil ,_acb ;};_bed =_bed [:_ceef ];_dga ,_acb :=_ga .NewCipher (_fde );if _acb !=nil {return nil ,_acb ;};if len (_bed )< _ga .BlockSize {return nil ,_dbe .New ("c\u0069p\u0068\u0065\u0072\u0074\u0065\u0078\u0074\u0020t\u006f\u006f\u0020\u0073ho\u0072\u0074");};_egdd :=_bed [:_ga .BlockSize ];_bed =_bed [_ga .BlockSize :];_gea :=_ba .NewCFBDecrypter (_dga ,_egdd );_gea .XORKeyStream (_bed ,_bed );return _bed ,nil ;};func _dbb (_eec string ,_ebf string )([]byte ,error ){var (_fcb int ;_cef string ;);for _ ,_cef =range []string {"\u000a\u002b\u000a","\u000d\u000a\u002b\r\u000a","\u0020\u002b\u0020"}{if _fcb =_gd .Index (_ebf ,_cef );_fcb !=-1{break ;};};if _fcb ==-1{return nil ,_fb .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u002c \u0073i\u0067n\u0061t\u0075\u0072\u0065\u0020\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");};_gbb :=_ebf [:_fcb ];_gce :=_fcb +len (_cef );_gbc :=_ebf [_gce :];if _gbb ==""||_gbc ==""{return nil ,_fb .Errorf ("\u0069n\u0076\u0061l\u0069\u0064\u0020\u0069n\u0070\u0075\u0074,\u0020\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0020or\u0069\u0067\u0069n\u0061\u006c \u006f\u0072\u0020\u0073\u0069\u0067n\u0061\u0074u\u0072\u0065");};_ddde ,_gda :=_gg .StdEncoding .DecodeString (_gbb );if _gda !=nil {return nil ,_fb .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_bd ,_gda :=_gg .StdEncoding .DecodeString (_gbc );if _gda !=nil {return nil ,_fb .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_fae ,_ :=_df .Decode ([]byte (_eec ));if _fae ==nil {return nil ,_fb .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_ae ,_gda :=_eeb .ParsePKIXPublicKey (_fae .Bytes );if _gda !=nil {return nil ,_gda ;};_bdb :=_ae .(*_eb .PublicKey );if _bdb ==nil {return nil ,_fb .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_gde :=_fga .New ();_gde .Write (_ddde );_aef :=_gde .Sum (nil );_gda =_eb .VerifyPKCS1v15 (_bdb ,_g .SHA512 ,_aef ,_bd );if _gda !=nil {return nil ,_gda ;};return _ddde ,nil ;};func (_cae LegacyLicense )Verify (pubKey *_eb .PublicKey )error {_dbg :=_cae ;_dbg .Signature ="";_cgf :=_fg .Buffer {};_af :=_ec .NewEncoder (&_cgf );if _fec :=_af .Encode (_dbg );_fec !=nil {return _fec ;};_agg ,_fac :=_ff .DecodeString (_cae .Signature );if _fac !=nil {return _fac ;};_fgg :=_fff .Sum256 (_cgf .Bytes ());_fac =_eb .VerifyPKCS1v15 (pubKey ,_g .SHA256 ,_fgg [:],_agg );return _fac ;};func _ac (_ea string )(LicenseKey ,error ){var _aac LicenseKey ;_cb ,_cd :=_da (_aa ,_ab ,_ea );if _cd !=nil {return _aac ,_cd ;};_eea ,_cd :=_dbb (_cbc ,_cb );if _cd !=nil {return _aac ,_cd ;};_cd =_ec .Unmarshal (_eea ,&_aac );if _cd !=nil {return _aac ,_cd ;};_aac .CreatedAt =_bg .Unix (_aac .CreatedAtInt ,0);if _aac .ExpiresAtInt > 0{_dddd :=_bg .Unix (_aac .ExpiresAtInt ,0);_aac .ExpiresAt =_dddd ;};return _aac ,nil ;};var _gbd *_eb .PublicKey ;type defaultStateHolder struct{};func TrackUse (useKey string ){if _ede ==nil {return ;};if !_ede ._gcf ||len (_ede ._fe )==0{return ;};if len (useKey )==0{return ;};_cc .Lock ();defer _cc .Unlock ();if _dbbd ==nil {_dbbd =map[string ]int {};};_dbbd [useKey ]++;};type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`;Tier string `json:"tier"`;CreatedAt _bg .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _bg .Time `json:"-"`;ExpiresAtInt int64 `json:"expires_at"`;CreatedBy string `json:"created_by"`;CreatorName string `json:"creator_name"`;CreatorEmail string `json:"creator_email"`;UniPDF bool `json:"unipdf"`;UniOffice bool `json:"unioffice"`;UniHTML bool `json:"unihtml"`;Trial bool `json:"trial"`;_gcf bool ;_fe string ;};type MeteredStatus struct{OK bool ;Credits int64 ;Used int64 ;};var _baa =_bg .Date (2010,1,1,0,0,0,0,_bg .UTC );func SetLicenseKey (content string ,customerName string )error {if _dfg {return nil ;};_bba ,_cfde :=_ac (content );if _cfde !=nil {_fc .Log ("\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0063\u006fd\u0065\u0020\u0064\u0065\u0063\u006f\u0064e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0076\u000a",_cfde );return _cfde ;};if !_gd .EqualFold (_bba .CustomerName ,customerName ){_fc .Log ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0069\u0073s\u0075\u0065\u0020\u002d \u0043\u0075\u0073\u0074\u006fm\u0065\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068\u002c\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0027\u0025\u0073\u0027,\u0020\u0062\u0075\u0074\u0020\u0067\u006f\u0074 \u0027\u0025\u0073\u0027\u000a",customerName ,_bba .CustomerName );return _fb .Errorf ("\u0063\u0075\u0073\u0074\u006fm\u0065\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006d\u0061t\u0063\u0068\u002c\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u0062\u0075\u0074\u0020\u0067\u006f\u0074\u0020\u0027\u0025\u0073'",customerName ,_bba .CustomerName );};_cfde =_bba .Validate ();if _cfde !=nil {_fc .Log ("\u004c\u0069\u0063en\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0076a\u006ci\u0064a\u0074i\u006f\u006e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0076\u000a",_cfde );return _cfde ;};_ede =&_bba ;return nil ;};const (_aa ="\u002d\u002d\u002d--\u0042\u0045\u0047\u0049\u004e\u0020\u0055\u004e\u0049D\u004fC\u0020L\u0049C\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";_ab ="\u002d\u002d\u002d\u002d\u002d\u0045\u004e\u0044\u0020\u0055\u004e\u0049\u0044\u004f\u0043 \u004cI\u0043\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";);var _ca =_bg .Date (2019,6,6,0,0,0,0,_bg .UTC );type meteredStatusResp struct{Valid bool `json:"valid"`;OrgCredits int64 `json:"org_credits"`;OrgUsed int64 `json:"org_used"`;OrgRemaining int64 `json:"org_remaining"`;};func GetLicenseKey ()*LicenseKey {if _ede ==nil {return nil ;};_fdbb :=*_ede ;return &_fdbb ;};func GetMeteredState ()(MeteredStatus ,error ){if _ede ==nil {return MeteredStatus {},_dbe .New ("\u006c\u0069\u0063\u0065ns\u0065\u0020\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};if !_ede ._gcf ||len (_ede ._fe )==0{return MeteredStatus {},_dbe .New ("\u0061p\u0069 \u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_ecg ,_ebcg :=_cf .loadState (_ede ._fe );if _ebcg !=nil {_fc .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_ebcg );return MeteredStatus {},_ebcg ;};if _ecg .Docs > 0{_ecgg :=_gaf ("","",true );if _ecgg !=nil {return MeteredStatus {},_ecgg ;};};_cc .Lock ();defer _cc .Unlock ();_aacb :=_dag ();_aacb ._gdd =_ede ._fe ;_fed ,_ebcg :=_aacb .getStatus ();if _ebcg !=nil {return MeteredStatus {},_ebcg ;};if !_fed .Valid {return MeteredStatus {},_dbe .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_deb :=MeteredStatus {OK :true ,Credits :_fed .OrgCredits ,Used :_fed .OrgUsed };return _deb ,nil ;};func Track (docKey string ,useKey string )error {return _gaf (docKey ,useKey ,false )};func _ada (_eeg *_a .Response )(_gb .ReadCloser ,error ){var _geb error ;var _dfd _gb .ReadCloser ;switch _gd .ToLower (_eeg .Header .Get ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067")){case "\u0067\u007a\u0069\u0070":_dfd ,_geb =_e .NewReader (_eeg .Body );if _geb !=nil {return _dfd ,_geb ;};defer _dfd .Close ();default:_dfd =_eeg .Body ;};return _dfd ,nil ;};func init (){_ddb ,_bfc :=_ff .DecodeString (_fgb );if _bfc !=nil {_b .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_bfc );};_acga ,_bfc :=_eeb .ParsePKIXPublicKey (_ddb );if _bfc !=nil {_b .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_bfc );};_gbd =_acga .(*_eb .PublicKey );};func (_fad *meteredClient )checkinUsage (_fef meteredUsageCheckinForm )(meteredUsageCheckinResp ,error ){_fef .Package ="\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e";_fef .PackageVersion =_dd .Version ;var _baaa meteredUsageCheckinResp ;_dde :=_fad ._bece +"\u002f\u006d\u0065\u0074er\u0065\u0064\u002f\u0075\u0073\u0061\u0067\u0065\u005f\u0063\u0068\u0065\u0063\u006bi\u006e";_de ,_aec :=_ec .Marshal (_fef );if _aec !=nil {return _baaa ,_aec ;};_def ,_aec :=_abc (_de );if _aec !=nil {return _baaa ,_aec ;};_bde ,_aec :=_a .NewRequest ("\u0050\u004f\u0053\u0054",_dde ,_def );if _aec !=nil {return _baaa ,_aec ;};_bde .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e");_bde .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_bde .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_bde .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_fad ._gdd );_bbb ,_aec :=_fad ._agf .Do (_bde );if _aec !=nil {return _baaa ,_aec ;};defer _bbb .Body .Close ();if _bbb .StatusCode !=200{return _baaa ,_fb .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_bbb .StatusCode );};_gca ,_aec :=_egc (_bbb );if _aec !=nil {return _baaa ,_aec ;};_aec =_ec .Unmarshal (_gca ,&_baaa );if _aec !=nil {return _baaa ,_aec ;};return _baaa ,nil ;};func SetMeteredKey (apiKey string )error {if len (apiKey )==0{_fc .Log ("\u004d\u0065\u0074e\u0072\u0065\u0064\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0041\u0050\u0049\u0020\u004b\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020b\u0065\u0020\u0065\u006d\u0070\u0074\u0079\u000a");_fc .Log ("\u002d\u0020\u0047\u0072\u0061\u0062\u0020o\u006e\u0065\u0020i\u006e\u0020\u0074h\u0065\u0020F\u0072\u0065\u0065\u0020\u0054\u0069e\u0072 a\u0074\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f\u000a");return _fb .Errorf ("\u006de\u0074\u0065\u0072e\u0064\u0020\u006ci\u0063en\u0073\u0065\u0020\u0061\u0070\u0069\u0020k\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079\u003a\u0020\u0063\u0072\u0065\u0061\u0074\u0065 o\u006ee\u0020\u0061\u0074\u0020\u0068\u0074t\u0070\u0073\u003a\u002f\u002fc\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063.\u0069\u006f");};if _ede !=nil &&(_ede ._gcf ||_ede .Tier !=LicenseTierUnlicensed ){_fc .Log ("\u0045\u0052R\u004f\u0052\u003a\u0020\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u0073\u0065\u0074\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u006b\u0065\u0079 \u0074\u0077\u0069\u0063\u0065\u0020\u002d\u0020\u0053\u0068\u006f\u0075\u006c\u0064 \u006a\u0075s\u0074\u0020\u0069\u006ei\u0074\u0069\u0061\u006c\u0069z\u0065\u0020\u006f\u006e\u0063\u0065\u000a");return _dbe .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0061\u006c\u0072\u0065\u0061\u0064\u0079\u0020\u0073\u0065\u0074");};_adb :=_dag ();_adb ._gdd =apiKey ;_eca ,_adf :=_adb .getStatus ();if _adf !=nil {return _adf ;};if !_eca .Valid {return _dbe .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_ebc :=&LicenseKey {_gcf :true ,_fe :apiKey };_ede =_ebc ;return nil ;};func _dag ()*meteredClient {_bad :=meteredClient {_bece :"h\u0074\u0074\u0070\u0073\u003a\u002f/\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069d\u006f\u0063\u002ei\u006f/\u0061\u0070\u0069",_agf :&_a .Client {Timeout :30*_bg .Second }};if _eef :=_ce .Getenv ("\u0055N\u0049\u0044\u004f\u0043_\u004c\u0049\u0043\u0045\u004eS\u0045_\u0053E\u0052\u0056\u0045\u0052\u005f\u0055\u0052L");_gd .HasPrefix (_eef ,"\u0068\u0074\u0074\u0070"){_bad ._bece =_eef ;};return &_bad ;};type stateLoader interface{loadState (_age string )(reportState ,error );updateState (_dff ,_aeg ,_ceba string ,_gcaf int ,_fag bool ,_ecge int ,_bee int ,_fgd _bg .Time ,_fea map[string ]int )error ;};var _bfa =_bg .Date (2020,1,1,0,0,0,0,_bg .UTC );func _bfe ()([]string ,[]string ,error ){_dba ,_ecd :=_db .Interfaces ();if _ecd !=nil {return nil ,nil ,_ecd ;};var _dce []string ;var _ffd []string ;for _ ,_dae :=range _dba {if _dae .Flags &_db .FlagUp ==0||_fg .Equal (_dae .HardwareAddr ,nil ){continue ;};_dbeb ,_dgc :=_dae .Addrs ();if _dgc !=nil {return nil ,nil ,_dgc ;};_gdf :=0;for _ ,_bfcd :=range _dbeb {var _bbf _db .IP ;switch _baf :=_bfcd .(type ){case *_db .IPNet :_bbf =_baf .IP ;case *_db .IPAddr :_bbf =_baf .IP ;};if _bbf .IsLoopback (){continue ;};if _bbf .To4 ()==nil {continue ;};_ffd =append (_ffd ,_bbf .String ());_gdf ++;};_gaba :=_dae .HardwareAddr .String ();if _gaba !=""&&_gdf > 0{_dce =append (_dce ,_gaba );};};return _dce ,_ffd ,nil ;};func (_cac *LicenseKey )TypeToString ()string {if _cac ._gcf {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};if _cac .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _cac .Tier ==LicenseTierCommunity {return "\u0041\u0047PL\u0076\u0033\u0020O\u0070\u0065\u006e\u0020Sou\u0072ce\u0020\u0043\u006f\u006d\u006d\u0075\u006eit\u0079\u0020\u004c\u0069\u0063\u0065\u006es\u0065";};if _cac .Tier ==LicenseTierIndividual ||_cac .Tier =="\u0069\u006e\u0064i\u0065"{return "\u0043\u006f\u006dm\u0065\u0072\u0063\u0069a\u006c\u0020\u004c\u0069\u0063\u0065\u006es\u0065\u0020\u002d\u0020\u0049\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c";};return "\u0043\u006fm\u006d\u0065\u0072\u0063\u0069\u0061\u006c\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u002d\u0020\u0042\u0075\u0073\u0069ne\u0073\u0073";};var _cf stateLoader =defaultStateHolder {};func (_abe *LicenseKey )getExpiryDateToCompare ()_bg .Time {if _abe .Trial {return _bg .Now ().UTC ();};return _dd .ReleasedAt ;};type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _bg .Time ;LicenseType LegacyLicenseType ;};func _dfcf (_gbg ,_ggafa []byte )([]byte ,error ){_bab ,_ebcc :=_ga .NewCipher (_gbg );if _ebcc !=nil {return nil ,_ebcc ;};_ggc :=make ([]byte ,_ga .BlockSize +len (_ggafa ));_faf :=_ggc [:_ga .BlockSize ];if _ ,_eee :=_gb .ReadFull (_cee .Reader ,_faf );_eee !=nil {return nil ,_eee ;};_bag :=_ba .NewCFBEncrypter (_bab ,_faf );_bag .XORKeyStream (_ggc [_ga .BlockSize :],_ggafa );_eba :=make ([]byte ,_gg .URLEncoding .EncodedLen (len (_ggc )));_gg .URLEncoding .Encode (_eba ,_ggc );return _eba ,nil ;};func _egc (_gcb *_a .Response )([]byte ,error ){var _gef []byte ;_geea ,_feg :=_ada (_gcb );if _feg !=nil {return _gef ,_feg ;};return _dg .ReadAll (_geea );};type meteredUsageCheckinForm struct{Instance string `json:"inst"`;Next string `json:"next"`;UsageNumber int `json:"usage_number"`;NumFailed int64 `json:"num_failed"`;Hostname string `json:"hostname"`;LocalIP string `json:"local_ip"`;MacAddress string `json:"mac_address"`;Package string `json:"package"`;PackageVersion string `json:"package_version"`;Usage map[string ]int `json:"u"`;};var _gcfd map[string ]struct{};type reportState struct{Instance string `json:"inst"`;Next string `json:"n"`;Docs int64 `json:"d"`;NumErrors int64 `json:"e"`;LimitDocs bool `json:"ld"`;RemainingDocs int64 `json:"rd"`;LastReported _bg .Time `json:"lr"`;LastWritten _bg .Time `json:"lw"`;Usage map[string ]int `json:"u"`;};func _bf (_ebe string ,_ed []byte )(string ,error ){_dc ,_ :=_df .Decode ([]byte (_ebe ));if _dc ==nil {return "",_fb .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_cg ,_gad :=_eeb .ParsePKCS1PrivateKey (_dc .Bytes );if _gad !=nil {return "",_gad ;};_ddd :=_fga .New ();_ddd .Write (_ed );_bb :=_ddd .Sum (nil );_ceec ,_gad :=_eb .SignPKCS1v15 (_cee .Reader ,_cg ,_g .SHA512 ,_bb );if _gad !=nil {return "",_gad ;};_ag :=_gg .StdEncoding .EncodeToString (_ed );_ag +="\u000a\u002b\u000a";_ag +=_gg .StdEncoding .EncodeToString (_ceec );return _ag ,nil ;};var _dbbd map[string ]int ;func MakeUnlicensedKey ()*LicenseKey {_ced :=LicenseKey {};_ced .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_ced .Tier =LicenseTierUnlicensed ;_ced .CreatedAt =_bg .Now ().UTC ();_ced .CreatedAtInt =_ced .CreatedAt .Unix ();return &_ced ;};var _dfg =false ;func (_badg defaultStateHolder )loadState (_ggaf string )(reportState ,error ){_gae :=_gcca ();if len (_gae )==0{return reportState {},_dbe .New ("\u0068\u006fm\u0065\u0020\u0064i\u0072\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_cag :=_fa .Join (_gae ,"\u002eu\u006e\u0069\u0064\u006f\u0063");_gge :=_ce .MkdirAll (_cag ,0777);if _gge !=nil {return reportState {},_gge ;};if len (_ggaf )< 20{return reportState {},_dbe .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_ebg :=[]byte (_ggaf );_dfa :=_fga .Sum512_256 (_ebg [:20]);_bdebd :=_ff .EncodeToString (_dfa [:]);_ade :=_fa .Join (_cag ,_bdebd );_dfb ,_gge :=_dg .ReadFile (_ade );if _gge !=nil {if _ce .IsNotExist (_gge ){return reportState {},nil ;};_fc .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_gge );return reportState {},_dbe .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};const _adgf ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_dfb ,_gge =_gaa ([]byte (_adgf ),_dfb );if _gge !=nil {return reportState {},_gge ;};var _aeb reportState ;_gge =_ec .Unmarshal (_dfb ,&_aeb );if _gge !=nil {_fc .Log ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0049\u006e\u0076\u0061\u006c\u0069d\u0020\u0064\u0061\u0074\u0061\u003a\u0020\u0025\u0076\u000a",_gge );return reportState {},_dbe .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};return _aeb ,nil ;};func GenRefId (prefix string )(string ,error ){var _acge _fg .Buffer ;_acge .WriteString (prefix );_fedg :=make ([]byte ,8+16);_dgd :=_bg .Now ().UTC ().UnixNano ();_fgf .BigEndian .PutUint64 (_fedg ,uint64 (_dgd ));_ ,_bef :=_cee .Read (_fedg [8:]);if _bef !=nil {return "",_bef ;};_acge .WriteString (_ff .EncodeToString (_fedg ));return _acge .String (),nil ;};func (_gcc *LicenseKey )Validate ()error {if _gcc ._gcf {return nil ;};if len (_gcc .LicenseId )< 10{return _fb .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064 \u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020L\u0069\u0063\u0065n\u0073e\u0020\u0049\u0064");};if len (_gcc .CustomerId )< 10{return _fb .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065:\u0020C\u0075\u0073\u0074\u006f\u006d\u0065\u0072 \u0049\u0064");};if len (_gcc .CustomerName )< 1{return _fb .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043u\u0073\u0074\u006f\u006d\u0065\u0072\u0020\u004e\u0061\u006d\u0065");};if _baa .After (_gcc .CreatedAt ){return _fb .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064 \u0041\u0074\u0020\u0069\u0073 \u0069\u006ev\u0061\u006c\u0069\u0064");};if _gcc .ExpiresAt .IsZero (){_bec :=_gcc .CreatedAt .AddDate (1,0,0);if _bfa .After (_bec ){_bec =_bfa ;};_gcc .ExpiresAt =_bec ;};if _gcc .CreatedAt .After (_gcc .ExpiresAt ){return _fb .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064\u0020\u0041\u0074 \u0063a\u006e\u006e\u006f\u0074 \u0062\u0065 \u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0045\u0078\u0070\u0069\u0072\u0065\u0073\u0020\u0041\u0074");};if _gcc .isExpired (){return _fb .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020l\u0069\u0063\u0065ns\u0065\u003a\u0020\u0054\u0068\u0065 \u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0068\u0061\u0073\u0020\u0061\u006c\u0072e\u0061\u0064\u0079\u0020\u0065\u0078\u0070\u0069r\u0065\u0064");};if len (_gcc .CreatorName )< 1{return _fb .Errorf ("\u0069\u006ev\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u0020na\u006d\u0065");};if len (_gcc .CreatorEmail )< 1{return _fb .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043r\u0065\u0061\u0074\u006f\u0072\u0020\u0065\u006d\u0061\u0069\u006c");};if _gcc .CreatedAt .After (_ca ){if !_gcc .UniOffice {return _fb .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u003a\u0020\u0054\u0068\u0069\u0073\u0020\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u006b\u0065\u0079\u0020i\u0073\u0020\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");};};return nil ;};const _bda ="\u0055\u004e\u0049OF\u0046\u0049\u0043\u0045\u005f\u0043\u0055\u0053\u0054\u004f\u004d\u0045\u0052\u005f\u004e\u0041\u004d\u0045";func (_ceed *meteredClient )getStatus ()(meteredStatusResp ,error ){var _gcfg meteredStatusResp ;_gcfgd :=_ceed ._bece +"\u002fm\u0065t\u0065\u0072\u0065\u0064\u002f\u0073\u0074\u0061\u0074\u0075\u0073";var _gga meteredStatusForm ;_fgbb ,_fgaf :=_ec .Marshal (_gga );if _fgaf !=nil {return _gcfg ,_fgaf ;};_gcfe ,_fgaf :=_abc (_fgbb );if _fgaf !=nil {return _gcfg ,_fgaf ;};_gbcd ,_fgaf :=_a .NewRequest ("\u0050\u004f\u0053\u0054",_gcfgd ,_gcfe );if _fgaf !=nil {return _gcfg ,_fgaf ;};_gbcd .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e");_gbcd .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_gbcd .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_gbcd .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_ceed ._gdd );_eaa ,_fgaf :=_ceed ._agf .Do (_gbcd );if _fgaf !=nil {return _gcfg ,_fgaf ;};defer _eaa .Body .Close ();if _eaa .StatusCode !=200{return _gcfg ,_fb .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_eaa .StatusCode );};_bdd ,_fgaf :=_egc (_eaa );if _fgaf !=nil {return _gcfg ,_fgaf ;};_fgaf =_ec .Unmarshal (_bdd ,&_gcfg );if _fgaf !=nil {return _gcfg ,_fgaf ;};return _gcfg ,nil ;};const _cbc ="\u000a\u002d\u002d\u002d\u002d\u002d\u0042\u0045\u0047\u0049\u004e \u0050\u0055\u0042\u004c\u0049\u0043\u0020\u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\u000a\u004d\u0049I\u0042\u0049\u006a\u0041NB\u0067\u006b\u0071\u0068\u006b\u0069G\u0039\u0077\u0030\u0042\u0041\u0051\u0045\u0046A\u0041\u004f\u0043\u0041\u0051\u0038\u0041\u004d\u0049\u0049\u0042\u0043\u0067\u004b\u0043\u0041\u0051\u0045A\u006dF\u0055\u0069\u0079\u0064\u0037\u0062\u0035\u0058\u006a\u0070\u006b\u0050\u0035\u0052\u0061\u0070\u0034\u0077\u000a\u0044\u0063\u0031d\u0079\u007a\u0049\u0051\u0034\u004c\u0065\u006b\u0078\u0072\u0076\u0079\u0074\u006e\u0045\u004d\u0070\u004e\u0055\u0062\u006f\u0036i\u0041\u0037\u0034\u0056\u0038\u0072\u0075\u005a\u004f\u0076\u0072\u0053\u0063\u0073\u0066\u0032\u0051\u0065\u004e9\u002f\u0071r\u0055\u0047\u0038\u0071\u0045\u0062\u0055\u0057\u0064\u006f\u0045\u0059\u0071+\u000a\u006f\u0074\u0046\u004e\u0041\u0046N\u0078\u006c\u0047\u0062\u0078\u0062\u0044\u0048\u0063\u0064\u0047\u0056\u0061\u004d\u0030\u004f\u0058\u0064\u0058g\u0044y\u004c5\u0061\u0049\u0045\u0061\u0067\u004c\u0030\u0063\u0035\u0070\u0077\u006a\u0049\u0064\u0050G\u0049\u006e\u0034\u0036\u0066\u0037\u0038\u0065\u004d\u004a\u002b\u004a\u006b\u0064\u0063\u0070\u0044\n\u0044\u004a\u0061\u0071\u0059\u0058d\u0072\u007a5\u004b\u0065\u0073\u0068\u006aS\u0069\u0049\u0061\u0061\u0037\u006d\u0065\u006e\u0042\u0049\u0041\u0058\u0053\u0034\u0055\u0046\u0078N\u0066H\u0068\u004e\u0030\u0048\u0043\u0059\u005a\u0059\u0071\u0051\u0047\u0037\u0062K+\u0073\u0035\u0072R\u0048\u006f\u006e\u0079\u0064\u004eW\u0045\u0047\u000a\u0048\u0038M\u0079\u0076\u00722\u0070\u0079\u0061\u0032K\u0072\u004d\u0075m\u0066\u006d\u0041\u0078\u0055\u0042\u0036\u0066\u0065\u006e\u0043\u002f4\u004f\u0030\u0057\u00728\u0067\u0066\u0050\u004f\u0055\u0038R\u0069\u0074\u006d\u0062\u0044\u0076\u0051\u0050\u0049\u0052\u0058\u004fL\u0034\u0076\u0054B\u0072\u0042\u0064\u0062a\u0041\u000a9\u006e\u0077\u004e\u0050\u002b\u0069\u002f\u002f\u0032\u0030\u004d\u00542\u0062\u0078\u006d\u0065\u0057\u0042\u002b\u0067\u0070\u0063\u0045\u0068G\u0070\u0058\u005a7\u0033\u0033\u0061\u007a\u0051\u0078\u0072\u0043\u0033\u004a\u0034\u0076\u0033C\u005a\u006d\u0045\u004eS\u0074\u0044\u004b\u002f\u004b\u0044\u0053\u0050\u004b\u0055\u0047\u0066\u00756\u000a\u0066\u0077I\u0044\u0041\u0051\u0041\u0042\u000a\u002d\u002d\u002d\u002d\u002dE\u004e\u0044\u0020\u0050\u0055\u0042\u004c\u0049\u0043 \u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\n";func (_ffa *LicenseKey )isExpired ()bool {return _ffa .getExpiryDateToCompare ().After (_ffa .ExpiresAt )};type LegacyLicenseType byte ;type meteredUsageCheckinResp struct{Instance string `json:"inst"`;Next string `json:"next"`;Success bool `json:"success"`;Message string `json:"message"`;RemainingDocs int `json:"rd"`;LimitDocs bool `json:"ld"`;};type meteredClient struct{_bece string ;_gdd string ;_agf *_a .Client ;};func _gcca ()string {_gfc :=_ce .Getenv ("\u0048\u004f\u004d\u0045");if len (_gfc )==0{_gfc ,_ =_ce .UserHomeDir ();};return _gfc ;};const (LicenseTierUnlicensed ="\u0075\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";LicenseTierCommunity ="\u0063o\u006d\u006d\u0075\u006e\u0069\u0074y";LicenseTierIndividual ="\u0069\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c";LicenseTierBusiness ="\u0062\u0075\u0073\u0069\u006e\u0065\u0073\u0073";);func _abc (_abcf []byte )(_gb .Reader ,error ){_egg :=new (_fg .Buffer );_bcg :=_e .NewWriter (_egg );_bcg .Write (_abcf );_fbg :=_bcg .Close ();if _fbg !=nil {return nil ,_fbg ;};return _egg ,nil ;};func _da (_eecb string ,_ecb string ,_ggf string )(string ,error ){_be :=_gd .Index (_ggf ,_eecb );if _be ==-1{return "",_fb .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_ge :=_gd .Index (_ggf ,_ecb );if _ge ==-1{return "",_fb .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_aab :=_be +len (_eecb )+1;return _ggf [_aab :_ge -1],nil ;};func init (){_fdb :=_ce .Getenv (_dfc );_cga :=_ce .Getenv (_bda );if len (_fdb )==0||len (_cga )==0{return ;};_afeg ,_fbe :=_dg .ReadFile (_fdb );if _fbe !=nil {_fc .Log ("\u0055\u006ea\u0062\u006c\u0065\u0020t\u006f\u0020r\u0065\u0061\u0064\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0066\u0069\u006c\u0065:\u0020\u0025\u0076\u000a",_fbe );return ;};_fbe =SetLicenseKey (string (_afeg ),_cga );if _fbe !=nil {_fc .Log ("\u0055\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u006c\u006f\u0061\u0064\u0020l\u0069c\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u003a\u0020\u0025\u0076\u000a",_fbe );return ;};};func SetLegacyLicenseKey (s string )error {_cbb :=_c .MustCompile ("\u005c\u0073");s =_cbb .ReplaceAllString (s ,"");var _fcg _gb .Reader ;_fcg =_gd .NewReader (s );_fcg =_gg .NewDecoder (_gg .RawURLEncoding ,_fcg );_fcg ,_gba :=_e .NewReader (_fcg );if _gba !=nil {return _gba ;};_ega :=_ec .NewDecoder (_fcg );_cgb :=&LegacyLicense {};if _fdg :=_ega .Decode (_cgb );_fdg !=nil {return _fdg ;};if _gebd :=_cgb .Verify (_gbd );_gebd !=nil {return _dbe .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072");};if _cgb .Expiration .Before (_dd .ReleasedAt ){return _dbe .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064");};_ccg :=_bg .Now ().UTC ();_aecf :=LicenseKey {};_aecf .CreatedAt =_ccg ;_aecf .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079";_aecf .CustomerName =_cgb .Name ;_aecf .Tier =LicenseTierBusiness ;_aecf .ExpiresAt =_cgb .Expiration ;_aecf .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074";_aecf .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f";_aecf .UniOffice =true ;_ede =&_aecf ;return nil ;};const _fgb ="\u0033\u0030\u0035\u0063\u0033\u0030\u0030\u00640\u0036\u0030\u0039\u0032\u0061\u0038\u00364\u0038\u0038\u0036\u0066\u0037\u0030d\u0030\u0031\u0030\u0031\u0030\u00310\u0035\u0030\u0030\u0030\u0033\u0034\u0062\u0030\u0030\u0033\u0030\u00348\u0030\u0032\u0034\u0031\u0030\u0030\u0062\u0038\u0037\u0065\u0061\u0066\u0062\u0036\u0063\u0030\u0037\u0034\u0039\u0039\u0065\u0062\u00397\u0063\u0063\u0039\u0064\u0033\u0035\u0036\u0035\u0065\u0063\u00663\u0031\u0036\u0038\u0031\u0039\u0036\u0033\u0030\u0031\u0039\u0030\u0037c\u0038\u0034\u0031\u0061\u0064\u0064c6\u0036\u0035\u0030\u0038\u0036\u0062\u0062\u0033\u0065\u0064\u0038\u0065\u0062\u0031\u0032\u0064\u0039\u0064\u0061\u0032\u0036\u0063\u0061\u0066\u0061\u0039\u0036\u00345\u0030\u00314\u0036\u0064\u0061\u0038\u0062\u0064\u0030\u0063c\u0066\u0031\u0035\u0035\u0066\u0063a\u0063\u0063\u00368\u0036\u0039\u0035\u0035\u0065\u0066\u0030\u0033\u0030\u0032\u0066\u0061\u0034\u0034\u0061\u0061\u0033\u0065\u0063\u0038\u0039\u0034\u0031\u0037\u0062\u0030\u0032\u0030\u0033\u0030\u0031\u0030\u0030\u0030\u0031";var _cc =&_ee .Mutex {};func (_bge *LicenseKey )ToString ()string {if _bge ._gcf {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};_ceb :=_fb .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_bge .LicenseId );_ceb +=_fb .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_bge .CustomerId );_ceb +=_fb .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_bge .CustomerName );_ceb +=_fb .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_bge .Tier );_ceb +=_fb .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_dd .UtcTimeFormat (_bge .CreatedAt ));if _bge .ExpiresAt .IsZero (){_ceb +="\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041t\u003a\u0020N\u0065\u0076\u0065\u0072\u000a";}else {_ceb +=_fb .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_dd .UtcTimeFormat (_bge .ExpiresAt ));};_ceb +=_fb .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_bge .CreatorName ,_bge .CreatorEmail );return _ceb ;};const _dfc ="\u0055\u004e\u0049\u004fFF\u0049\u0043\u0045\u005f\u004c\u0049\u0043\u0045\u004e\u0053\u0045\u005f\u0050\u0041T\u0048";func _bcbe ()(_db .IP ,error ){_bfb ,_aba :=_db .Dial ("\u0075\u0064\u0070","\u0038\u002e\u0038\u002e\u0038\u002e\u0038\u003a\u0038\u0030");if _aba !=nil {return nil ,_aba ;};defer _bfb .Close ();_cfa :=_bfb .LocalAddr ().(*_db .UDPAddr );return _cfa .IP ,nil ;};func (_acg *LicenseKey )IsLicensed ()bool {if _acg ==nil {return false ;};return _acg .Tier !=LicenseTierUnlicensed ||_acg ._gcf ;};type meteredStatusForm struct{};func (_afe defaultStateHolder )updateState (_cgfd ,_bbe ,_bc string ,_aee int ,_bdba bool ,_faa int ,_gf int ,_bdeb _bg .Time ,_beg map[string ]int )error {_cgd :=_gcca ();if len (_cgd )==0{return _dbe .New ("\u0068\u006fm\u0065\u0020\u0064i\u0072\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_ebd :=_fa .Join (_cgd ,"\u002eu\u006e\u0069\u0064\u006f\u0063");_cdd :=_ce .MkdirAll (_ebd ,0777);if _cdd !=nil {return _cdd ;};if len (_cgfd )< 20{return _dbe .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_gee :=[]byte (_cgfd );_eg :=_fga .Sum512_256 (_gee [:20]);_bea :=_ff .EncodeToString (_eg [:]);_egd :=_fa .Join (_ebd ,_bea );var _adg reportState ;_adg .Docs =int64 (_aee );_adg .NumErrors =int64 (_gf );_adg .LimitDocs =_bdba ;_adg .RemainingDocs =int64 (_faa );_adg .LastWritten =_bg .Now ().UTC ();_adg .LastReported =_bdeb ;_adg .Instance =_bbe ;_adg .Next =_bc ;_adg .Usage =_beg ;_eda ,_cdd :=_ec .Marshal (_adg );if _cdd !=nil {return _cdd ;};const _aecg ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_eda ,_cdd =_dfcf ([]byte (_aecg ),_eda );if _cdd !=nil {return _cdd ;};_cdd =_dg .WriteFile (_egd ,_eda ,0600);if _cdd !=nil {return _cdd ;};return nil ;}; \ No newline at end of file +package license ;import (_gad "bytes";_aa "compress/gzip";_f "crypto";_c "crypto/aes";_bd "crypto/cipher";_gfb "crypto/rand";_beaa "crypto/rsa";_gadc "crypto/sha256";_bea "crypto/sha512";_ce "crypto/x509";_fe "encoding/base64";_de "encoding/binary";_dd "encoding/hex";_af "encoding/json";_gf "encoding/pem";_dg "errors";_dbg "fmt";_ab "github.com/unidoc/unioffice";_bdb "github.com/unidoc/unioffice/common";_a "io";_db "io/ioutil";_be "log";_ga "net";_d "net/http";_ee "os";_b "path/filepath";_fd "regexp";_fc "sort";_fb "strings";_e "sync";_bed "time";);func (_efc LegacyLicense )Verify (pubKey *_beaa .PublicKey )error {_fdf :=_efc ;_fdf .Signature ="";_ggf :=_gad .Buffer {};_cfda :=_af .NewEncoder (&_ggf );if _gca :=_cfda .Encode (_fdf );_gca !=nil {return _gca ;};_bf ,_eae :=_dd .DecodeString (_efc .Signature );if _eae !=nil {return _eae ;};_ceba :=_gadc .Sum256 (_ggf .Bytes ());_eae =_beaa .VerifyPKCS1v15 (pubKey ,_f .SHA256 ,_ceba [:],_bf );return _eae ;};func SetMeteredKey (apiKey string )error {if len (apiKey )==0{_ab .Log ("\u004d\u0065\u0074e\u0072\u0065\u0064\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0041\u0050\u0049\u0020\u004b\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020b\u0065\u0020\u0065\u006d\u0070\u0074\u0079\u000a");_ab .Log ("\u002d\u0020\u0047\u0072\u0061\u0062\u0020o\u006e\u0065\u0020i\u006e\u0020\u0074h\u0065\u0020F\u0072\u0065\u0065\u0020\u0054\u0069e\u0072 a\u0074\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f\u000a");return _dbg .Errorf ("\u006de\u0074\u0065\u0072e\u0064\u0020\u006ci\u0063en\u0073\u0065\u0020\u0061\u0070\u0069\u0020k\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079\u003a\u0020\u0063\u0072\u0065\u0061\u0074\u0065 o\u006ee\u0020\u0061\u0074\u0020\u0068\u0074t\u0070\u0073\u003a\u002f\u002fc\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063.\u0069\u006f");};if _cc !=nil &&(_cc ._fcb ||_cc .Tier !=LicenseTierUnlicensed ){_ab .Log ("\u0045\u0052R\u004f\u0052\u003a\u0020\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u0073\u0065\u0074\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u006b\u0065\u0079 \u0074\u0077\u0069\u0063\u0065\u0020\u002d\u0020\u0053\u0068\u006f\u0075\u006c\u0064 \u006a\u0075s\u0074\u0020\u0069\u006ei\u0074\u0069\u0061\u006c\u0069z\u0065\u0020\u006f\u006e\u0063\u0065\u000a");return _dg .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0061\u006c\u0072\u0065\u0061\u0064\u0079\u0020\u0073\u0065\u0074");};_bgg :=_fda ();_bgg ._cfde =apiKey ;_dcc ,_ebd :=_bgg .getStatus ();if _ebd !=nil {return _ebd ;};if !_dcc .Valid {return _dg .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_gcb :=&LicenseKey {_fcb :true ,_da :apiKey };_cc =_gcb ;return nil ;};type meteredUsageCheckinResp struct{Instance string `json:"inst"`;Next string `json:"next"`;Success bool `json:"success"`;Message string `json:"message"`;RemainingDocs int `json:"rd"`;LimitDocs bool `json:"ld"`;};func _acfe (_abb ,_acdf []byte )([]byte ,error ){_gbf :=make ([]byte ,_fe .URLEncoding .DecodedLen (len (_acdf )));_cde ,_cfa :=_fe .URLEncoding .Decode (_gbf ,_acdf );if _cfa !=nil {return nil ,_cfa ;};_gbf =_gbf [:_cde ];_dadb ,_cfa :=_c .NewCipher (_abb );if _cfa !=nil {return nil ,_cfa ;};if len (_gbf )< _c .BlockSize {return nil ,_dg .New ("c\u0069p\u0068\u0065\u0072\u0074\u0065\u0078\u0074\u0020t\u006f\u006f\u0020\u0073ho\u0072\u0074");};_ceef :=_gbf [:_c .BlockSize ];_gbf =_gbf [_c .BlockSize :];_abbf :=_bd .NewCFBDecrypter (_dadb ,_ceef );_abbf .XORKeyStream (_gbf ,_gbf );return _gbf ,nil ;};func _gaf (_fgc *_d .Response )([]byte ,error ){var _fcg []byte ;_ec ,_gdbg :=_eec (_fgc );if _gdbg !=nil {return _fcg ,_gdbg ;};return _db .ReadAll (_ec );};func (_cee *LicenseKey )isExpired ()bool {return _cee .getExpiryDateToCompare ().After (_cee .ExpiresAt )};const _eb ="\u0033\u0030\u0035\u0063\u0033\u0030\u0030\u00640\u0036\u0030\u0039\u0032\u0061\u0038\u00364\u0038\u0038\u0036\u0066\u0037\u0030d\u0030\u0031\u0030\u0031\u0030\u00310\u0035\u0030\u0030\u0030\u0033\u0034\u0062\u0030\u0030\u0033\u0030\u00348\u0030\u0032\u0034\u0031\u0030\u0030\u0062\u0038\u0037\u0065\u0061\u0066\u0062\u0036\u0063\u0030\u0037\u0034\u0039\u0039\u0065\u0062\u00397\u0063\u0063\u0039\u0064\u0033\u0035\u0036\u0035\u0065\u0063\u00663\u0031\u0036\u0038\u0031\u0039\u0036\u0033\u0030\u0031\u0039\u0030\u0037c\u0038\u0034\u0031\u0061\u0064\u0064c6\u0036\u0035\u0030\u0038\u0036\u0062\u0062\u0033\u0065\u0064\u0038\u0065\u0062\u0031\u0032\u0064\u0039\u0064\u0061\u0032\u0036\u0063\u0061\u0066\u0061\u0039\u0036\u00345\u0030\u00314\u0036\u0064\u0061\u0038\u0062\u0064\u0030\u0063c\u0066\u0031\u0035\u0035\u0066\u0063a\u0063\u0063\u00368\u0036\u0039\u0035\u0035\u0065\u0066\u0030\u0033\u0030\u0032\u0066\u0061\u0034\u0034\u0061\u0061\u0033\u0065\u0063\u0038\u0039\u0034\u0031\u0037\u0062\u0030\u0032\u0030\u0033\u0030\u0031\u0030\u0030\u0030\u0031";type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`;Tier string `json:"tier"`;CreatedAt _bed .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _bed .Time `json:"-"`;ExpiresAtInt int64 `json:"expires_at"`;CreatedBy string `json:"created_by"`;CreatorName string `json:"creator_name"`;CreatorEmail string `json:"creator_email"`;UniPDF bool `json:"unipdf"`;UniOffice bool `json:"unioffice"`;UniHTML bool `json:"unihtml"`;Trial bool `json:"trial"`;_fcb bool ;_da string ;};type meteredStatusResp struct{Valid bool `json:"valid"`;OrgCredits int64 `json:"org_credits"`;OrgUsed int64 `json:"org_used"`;OrgRemaining int64 `json:"org_remaining"`;};func (_fg *LicenseKey )TypeToString ()string {if _fg ._fcb {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};if _fg .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _fg .Tier ==LicenseTierCommunity {return "\u0041\u0047PL\u0076\u0033\u0020O\u0070\u0065\u006e\u0020Sou\u0072ce\u0020\u0043\u006f\u006d\u006d\u0075\u006eit\u0079\u0020\u004c\u0069\u0063\u0065\u006es\u0065";};if _fg .Tier ==LicenseTierIndividual ||_fg .Tier =="\u0069\u006e\u0064i\u0065"{return "\u0043\u006f\u006dm\u0065\u0072\u0063\u0069a\u006c\u0020\u004c\u0069\u0063\u0065\u006es\u0065\u0020\u002d\u0020\u0049\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c";};return "\u0043\u006fm\u006d\u0065\u0072\u0063\u0069\u0061\u006c\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u002d\u0020\u0042\u0075\u0073\u0069ne\u0073\u0073";};func GenRefId (prefix string )(string ,error ){var _cfbc _gad .Buffer ;_cfbc .WriteString (prefix );_daa :=make ([]byte ,8+16);_bbf :=_bed .Now ().UTC ().UnixNano ();_de .BigEndian .PutUint64 (_daa ,uint64 (_bbf ));_ ,_fcc :=_gfb .Read (_daa [8:]);if _fcc !=nil {return "",_fcc ;};_cfbc .WriteString (_dd .EncodeToString (_daa ));return _cfbc .String (),nil ;};const (LicenseTierUnlicensed ="\u0075\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";LicenseTierCommunity ="\u0063o\u006d\u006d\u0075\u006e\u0069\u0074y";LicenseTierIndividual ="\u0069\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c";LicenseTierBusiness ="\u0062\u0075\u0073\u0069\u006e\u0065\u0073\u0073";);var _cba =&_e .Mutex {};func (_geec *LicenseKey )IsLicensed ()bool {if _geec ==nil {return false ;};return _geec .Tier !=LicenseTierUnlicensed ||_geec ._fcb ;};func GetMeteredState ()(MeteredStatus ,error ){if _cc ==nil {return MeteredStatus {},_dg .New ("\u006c\u0069\u0063\u0065ns\u0065\u0020\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};if !_cc ._fcb ||len (_cc ._da )==0{return MeteredStatus {},_dg .New ("\u0061p\u0069 \u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_gga ,_acb :=_bec .loadState (_cc ._da );if _acb !=nil {_ab .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_acb );return MeteredStatus {},_acb ;};if _gga .Docs > 0{_abd :=_egbb ("","",true );if _abd !=nil {return MeteredStatus {},_abd ;};};_cba .Lock ();defer _cba .Unlock ();_gdce :=_fda ();_gdce ._cfde =_cc ._da ;_bcg ,_acb :=_gdce .getStatus ();if _acb !=nil {return MeteredStatus {},_acb ;};if !_bcg .Valid {return MeteredStatus {},_dg .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_gda :=MeteredStatus {OK :true ,Credits :_bcg .OrgCredits ,Used :_bcg .OrgUsed };return _gda ,nil ;};const _cdf ="\u0055\u004e\u0049\u004fFF\u0049\u0043\u0045\u005f\u004c\u0049\u0043\u0045\u004e\u0053\u0045\u005f\u0050\u0041T\u0048";func Track (docKey string ,useKey string )error {return _egbb (docKey ,useKey ,false )};type LegacyLicenseType byte ;func (_eege *LicenseKey )ToString ()string {if _eege ._fcb {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};_ace :=_dbg .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_eege .LicenseId );_ace +=_dbg .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_eege .CustomerId );_ace +=_dbg .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_eege .CustomerName );_ace +=_dbg .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_eege .Tier );_ace +=_dbg .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_bdb .UtcTimeFormat (_eege .CreatedAt ));if _eege .ExpiresAt .IsZero (){_ace +="\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041t\u003a\u0020N\u0065\u0076\u0065\u0072\u000a";}else {_ace +=_dbg .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_bdb .UtcTimeFormat (_eege .ExpiresAt ));};_ace +=_dbg .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_eege .CreatorName ,_eege .CreatorEmail );return _ace ;};func _eec (_efd *_d .Response )(_a .ReadCloser ,error ){var _adg error ;var _fab _a .ReadCloser ;switch _fb .ToLower (_efd .Header .Get ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067")){case "\u0067\u007a\u0069\u0070":_fab ,_adg =_aa .NewReader (_efd .Body );if _adg !=nil {return _fab ,_adg ;};defer _fab .Close ();default:_fab =_efd .Body ;};return _fab ,nil ;};func init (){_dbc ,_ebf :=_dd .DecodeString (_eb );if _ebf !=nil {_be .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_ebf );};_gada ,_ebf :=_ce .ParsePKIXPublicKey (_dbc );if _ebf !=nil {_be .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_ebf );};_fcba =_gada .(*_beaa .PublicKey );};const _fga ="\u000a\u002d\u002d\u002d\u002d\u002d\u0042\u0045\u0047\u0049\u004e \u0050\u0055\u0042\u004c\u0049\u0043\u0020\u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\u000a\u004d\u0049I\u0042\u0049\u006a\u0041NB\u0067\u006b\u0071\u0068\u006b\u0069G\u0039\u0077\u0030\u0042\u0041\u0051\u0045\u0046A\u0041\u004f\u0043\u0041\u0051\u0038\u0041\u004d\u0049\u0049\u0042\u0043\u0067\u004b\u0043\u0041\u0051\u0045A\u006dF\u0055\u0069\u0079\u0064\u0037\u0062\u0035\u0058\u006a\u0070\u006b\u0050\u0035\u0052\u0061\u0070\u0034\u0077\u000a\u0044\u0063\u0031d\u0079\u007a\u0049\u0051\u0034\u004c\u0065\u006b\u0078\u0072\u0076\u0079\u0074\u006e\u0045\u004d\u0070\u004e\u0055\u0062\u006f\u0036i\u0041\u0037\u0034\u0056\u0038\u0072\u0075\u005a\u004f\u0076\u0072\u0053\u0063\u0073\u0066\u0032\u0051\u0065\u004e9\u002f\u0071r\u0055\u0047\u0038\u0071\u0045\u0062\u0055\u0057\u0064\u006f\u0045\u0059\u0071+\u000a\u006f\u0074\u0046\u004e\u0041\u0046N\u0078\u006c\u0047\u0062\u0078\u0062\u0044\u0048\u0063\u0064\u0047\u0056\u0061\u004d\u0030\u004f\u0058\u0064\u0058g\u0044y\u004c5\u0061\u0049\u0045\u0061\u0067\u004c\u0030\u0063\u0035\u0070\u0077\u006a\u0049\u0064\u0050G\u0049\u006e\u0034\u0036\u0066\u0037\u0038\u0065\u004d\u004a\u002b\u004a\u006b\u0064\u0063\u0070\u0044\n\u0044\u004a\u0061\u0071\u0059\u0058d\u0072\u007a5\u004b\u0065\u0073\u0068\u006aS\u0069\u0049\u0061\u0061\u0037\u006d\u0065\u006e\u0042\u0049\u0041\u0058\u0053\u0034\u0055\u0046\u0078N\u0066H\u0068\u004e\u0030\u0048\u0043\u0059\u005a\u0059\u0071\u0051\u0047\u0037\u0062K+\u0073\u0035\u0072R\u0048\u006f\u006e\u0079\u0064\u004eW\u0045\u0047\u000a\u0048\u0038M\u0079\u0076\u00722\u0070\u0079\u0061\u0032K\u0072\u004d\u0075m\u0066\u006d\u0041\u0078\u0055\u0042\u0036\u0066\u0065\u006e\u0043\u002f4\u004f\u0030\u0057\u00728\u0067\u0066\u0050\u004f\u0055\u0038R\u0069\u0074\u006d\u0062\u0044\u0076\u0051\u0050\u0049\u0052\u0058\u004fL\u0034\u0076\u0054B\u0072\u0042\u0064\u0062a\u0041\u000a9\u006e\u0077\u004e\u0050\u002b\u0069\u002f\u002f\u0032\u0030\u004d\u00542\u0062\u0078\u006d\u0065\u0057\u0042\u002b\u0067\u0070\u0063\u0045\u0068G\u0070\u0058\u005a7\u0033\u0033\u0061\u007a\u0051\u0078\u0072\u0043\u0033\u004a\u0034\u0076\u0033C\u005a\u006d\u0045\u004eS\u0074\u0044\u004b\u002f\u004b\u0044\u0053\u0050\u004b\u0055\u0047\u0066\u00756\u000a\u0066\u0077I\u0044\u0041\u0051\u0041\u0042\u000a\u002d\u002d\u002d\u002d\u002dE\u004e\u0044\u0020\u0050\u0055\u0042\u004c\u0049\u0043 \u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\n";type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _bed .Time ;LicenseType LegacyLicenseType ;};func (_cec *LicenseKey )Validate ()error {if _cec ._fcb {return nil ;};if len (_cec .LicenseId )< 10{return _dbg .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064 \u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020L\u0069\u0063\u0065n\u0073e\u0020\u0049\u0064");};if len (_cec .CustomerId )< 10{return _dbg .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065:\u0020C\u0075\u0073\u0074\u006f\u006d\u0065\u0072 \u0049\u0064");};if len (_cec .CustomerName )< 1{return _dbg .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043u\u0073\u0074\u006f\u006d\u0065\u0072\u0020\u004e\u0061\u006d\u0065");};if _ced .After (_cec .CreatedAt ){return _dbg .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064 \u0041\u0074\u0020\u0069\u0073 \u0069\u006ev\u0061\u006c\u0069\u0064");};if _cec .ExpiresAt .IsZero (){_cfd :=_cec .CreatedAt .AddDate (1,0,0);if _ba .After (_cfd ){_cfd =_ba ;};_cec .ExpiresAt =_cfd ;};if _cec .CreatedAt .After (_cec .ExpiresAt ){return _dbg .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064\u0020\u0041\u0074 \u0063a\u006e\u006e\u006f\u0074 \u0062\u0065 \u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0045\u0078\u0070\u0069\u0072\u0065\u0073\u0020\u0041\u0074");};if _cec .isExpired (){return _dbg .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020l\u0069\u0063\u0065ns\u0065\u003a\u0020\u0054\u0068\u0065 \u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0068\u0061\u0073\u0020\u0061\u006c\u0072e\u0061\u0064\u0079\u0020\u0065\u0078\u0070\u0069r\u0065\u0064");};if len (_cec .CreatorName )< 1{return _dbg .Errorf ("\u0069\u006ev\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u0020na\u006d\u0065");};if len (_cec .CreatorEmail )< 1{return _dbg .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043r\u0065\u0061\u0074\u006f\u0072\u0020\u0065\u006d\u0061\u0069\u006c");};if _cec .CreatedAt .After (_fbc ){if !_cec .UniOffice {return _dbg .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u003a\u0020\u0054\u0068\u0069\u0073\u0020\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u006b\u0065\u0079\u0020i\u0073\u0020\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");};};return nil ;};func MakeUnlicensedKey ()*LicenseKey {_bdf :=LicenseKey {};_bdf .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_bdf .Tier =LicenseTierUnlicensed ;_bdf .CreatedAt =_bed .Now ().UTC ();_bdf .CreatedAtInt =_bdf .CreatedAt .Unix ();return &_bdf ;};func SetLegacyLicenseKey (s string )error {_aceg :=_fd .MustCompile ("\u005c\u0073");s =_aceg .ReplaceAllString (s ,"");var _dedg _a .Reader ;_dedg =_fb .NewReader (s );_dedg =_fe .NewDecoder (_fe .RawURLEncoding ,_dedg );_dedg ,_deda :=_aa .NewReader (_dedg );if _deda !=nil {return _deda ;};_dgf :=_af .NewDecoder (_dedg );_fggf :=&LegacyLicense {};if _bce :=_dgf .Decode (_fggf );_bce !=nil {return _bce ;};if _gabb :=_fggf .Verify (_fcba );_gabb !=nil {return _dg .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072");};if _fggf .Expiration .Before (_bdb .ReleasedAt ){return _dg .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064");};_aee :=_bed .Now ().UTC ();_cbg :=LicenseKey {};_cbg .CreatedAt =_aee ;_cbg .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079";_cbg .CustomerName =_fggf .Name ;_cbg .Tier =LicenseTierBusiness ;_cbg .ExpiresAt =_fggf .Expiration ;_cbg .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074";_cbg .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f";_cbg .UniOffice =true ;_cc =&_cbg ;return nil ;};var _ced =_bed .Date (2010,1,1,0,0,0,0,_bed .UTC );var _ceec map[string ]int ;func (_gc *LicenseKey )getExpiryDateToCompare ()_bed .Time {if _gc .Trial {return _bed .Now ().UTC ();};return _bdb .ReleasedAt ;};func _gade (_ede string )(LicenseKey ,error ){var _ceb LicenseKey ;_ef ,_egb :=_gec (_aff ,_dc ,_ede );if _egb !=nil {return _ceb ,_egb ;};_fff ,_egb :=_dbd (_fga ,_ef );if _egb !=nil {return _ceb ,_egb ;};_egb =_af .Unmarshal (_fff ,&_ceb );if _egb !=nil {return _ceb ,_egb ;};_ceb .CreatedAt =_bed .Unix (_ceb .CreatedAtInt ,0);if _ceb .ExpiresAtInt > 0{_acd :=_bed .Unix (_ceb .ExpiresAtInt ,0);_ceb .ExpiresAt =_acd ;};return _ceb ,nil ;};func (_gfe defaultStateHolder )updateState (_cbfd ,_fgg ,_fbb string ,_abe int ,_aad bool ,_acc int ,_ged int ,_gdb _bed .Time ,_gfba map[string ]int )error {_fbe :=_gdef ();if len (_fbe )==0{return _dg .New ("\u0068\u006fm\u0065\u0020\u0064i\u0072\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_dee :=_b .Join (_fbe ,"\u002eu\u006e\u0069\u0064\u006f\u0063");_gea :=_ee .MkdirAll (_dee ,0777);if _gea !=nil {return _gea ;};if len (_cbfd )< 20{return _dg .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_cfe :=[]byte (_cbfd );_daff :=_bea .Sum512_256 (_cfe [:20]);_dafc :=_dd .EncodeToString (_daff [:]);_ege :=_b .Join (_dee ,_dafc );var _edb reportState ;_edb .Docs =int64 (_abe );_edb .NumErrors =int64 (_ged );_edb .LimitDocs =_aad ;_edb .RemainingDocs =int64 (_acc );_edb .LastWritten =_bed .Now ().UTC ();_edb .LastReported =_gdb ;_edb .Instance =_fgg ;_edb .Next =_fbb ;_edb .Usage =_gfba ;_cdc ,_gea :=_af .Marshal (_edb );if _gea !=nil {return _gea ;};const _cgg ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_cdc ,_gea =_gebbb ([]byte (_cgg ),_cdc );if _gea !=nil {return _gea ;};_gea =_db .WriteFile (_ege ,_cdc ,0600);if _gea !=nil {return _gea ;};return nil ;};var _fcba *_beaa .PublicKey ;func GetLicenseKey ()*LicenseKey {if _cc ==nil {return nil ;};_eef :=*_cc ;return &_eef ;};type meteredClient struct{_agc string ;_cfde string ;_efa *_d .Client ;};const _abc ="\u0055\u004e\u0049OF\u0046\u0049\u0043\u0045\u005f\u0043\u0055\u0053\u0054\u004f\u004d\u0045\u0052\u005f\u004e\u0041\u004d\u0045";func (_aab defaultStateHolder )loadState (_age string )(reportState ,error ){_feg :=_gdef ();if len (_feg )==0{return reportState {},_dg .New ("\u0068\u006fm\u0065\u0020\u0064i\u0072\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_eggf :=_b .Join (_feg ,"\u002eu\u006e\u0069\u0064\u006f\u0063");_afa :=_ee .MkdirAll (_eggf ,0777);if _afa !=nil {return reportState {},_afa ;};if len (_age )< 20{return reportState {},_dg .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_fdac :=[]byte (_age );_aabg :=_bea .Sum512_256 (_fdac [:20]);_bdcg :=_dd .EncodeToString (_aabg [:]);_gbg :=_b .Join (_eggf ,_bdcg );_ffe ,_afa :=_db .ReadFile (_gbg );if _afa !=nil {if _ee .IsNotExist (_afa ){return reportState {},nil ;};_ab .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_afa );return reportState {},_dg .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};const _fce ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_ffe ,_afa =_acfe ([]byte (_fce ),_ffe );if _afa !=nil {return reportState {},_afa ;};var _gfda reportState ;_afa =_af .Unmarshal (_ffe ,&_gfda );if _afa !=nil {_ab .Log ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0049\u006e\u0076\u0061\u006c\u0069d\u0020\u0064\u0061\u0074\u0061\u003a\u0020\u0025\u0076\u000a",_afa );return reportState {},_dg .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};return _gfda ,nil ;};type stateLoader interface{loadState (_affa string )(reportState ,error );updateState (_bdd ,_eaeg ,_edg string ,_beg int ,_dca bool ,_edaf int ,_aaf int ,_bbb _bed .Time ,_eag map[string ]int )error ;};func _bbbe ()(_ga .IP ,error ){_ggc ,_ffa :=_ga .Dial ("\u0075\u0064\u0070","\u0038\u002e\u0038\u002e\u0038\u002e\u0038\u003a\u0038\u0030");if _ffa !=nil {return nil ,_ffa ;};defer _ggc .Close ();_dae :=_ggc .LocalAddr ().(*_ga .UDPAddr );return _dae .IP ,nil ;};func SetLicenseKey (content string ,customerName string )error {if _bag {return nil ;};_fafe ,_cdaf :=_gade (content );if _cdaf !=nil {_ab .Log ("\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0063\u006fd\u0065\u0020\u0064\u0065\u0063\u006f\u0064e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0076\u000a",_cdaf );return _cdaf ;};if !_fb .EqualFold (_fafe .CustomerName ,customerName ){_ab .Log ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0069\u0073s\u0075\u0065\u0020\u002d \u0043\u0075\u0073\u0074\u006fm\u0065\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068\u002c\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0027\u0025\u0073\u0027,\u0020\u0062\u0075\u0074\u0020\u0067\u006f\u0074 \u0027\u0025\u0073\u0027\u000a",customerName ,_fafe .CustomerName );return _dbg .Errorf ("\u0063\u0075\u0073\u0074\u006fm\u0065\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006d\u0061t\u0063\u0068\u002c\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u0062\u0075\u0074\u0020\u0067\u006f\u0074\u0020\u0027\u0025\u0073'",customerName ,_fafe .CustomerName );};_cdaf =_fafe .Validate ();if _cdaf !=nil {_ab .Log ("\u004c\u0069\u0063en\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0076a\u006ci\u0064a\u0074i\u006f\u006e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0076\u000a",_cdaf );return _cdaf ;};_cc =&_fafe ;return nil ;};func _gec (_gebb string ,_ea string ,_gee string )(string ,error ){_gg :=_fb .Index (_gee ,_gebb );if _gg ==-1{return "",_dbg .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_dgb :=_fb .Index (_gee ,_ea );if _dgb ==-1{return "",_dbg .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_cf :=_gg +len (_gebb )+1;return _gee [_cf :_dgb -1],nil ;};const (_aff ="\u002d\u002d\u002d--\u0042\u0045\u0047\u0049\u004e\u0020\u0055\u004e\u0049D\u004fC\u0020L\u0049C\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";_dc ="\u002d\u002d\u002d\u002d\u002d\u0045\u004e\u0044\u0020\u0055\u004e\u0049\u0044\u004f\u0043 \u004cI\u0043\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";);func TrackUse (useKey string ){if _cc ==nil {return ;};if !_cc ._fcb ||len (_cc ._da )==0{return ;};if len (useKey )==0{return ;};_cba .Lock ();defer _cba .Unlock ();if _ceec ==nil {_ceec =map[string ]int {};};_ceec [useKey ]++;};var _ba =_bed .Date (2020,1,1,0,0,0,0,_bed .UTC );type MeteredStatus struct{OK bool ;Credits int64 ;Used int64 ;};func _egbb (_fef string ,_ae string ,_eea bool )error {if _cc ==nil {return _dg .New ("\u006e\u006f\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u0020\u006b\u0065\u0079");};if !_cc ._fcb ||len (_cc ._da )==0{return nil ;};if len (_fef )==0&&!_eea {return _dg .New ("\u0064\u006f\u0063\u004b\u0065\u0079\u0020\u006e\u006ft\u0020\u0073\u0065\u0074");};_cba .Lock ();defer _cba .Unlock ();if _cebb ==nil {_cebb =map[string ]struct{}{};};if _ceec ==nil {_ceec =map[string ]int {};};_ebc :=0;if !_eea {_ ,_gbc :=_cebb [_fef ];if !_gbc {_cebb [_fef ]=struct{}{};_ebc ++;};if _ebc ==0{return nil ;};_ceec [_ae ]++;};_aeg :=_bed .Now ();_afe ,_cea :=_bec .loadState (_cc ._da );if _cea !=nil {_ab .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_cea );return _cea ;};if _afe .Usage ==nil {_afe .Usage =map[string ]int {};};for _gecb ,_cda :=range _ceec {_afe .Usage [_gecb ]+=_cda ;};_ceec =nil ;const _gcd =24*_bed .Hour ;const _dag =3*24*_bed .Hour ;if len (_afe .Instance )==0||_aeg .Sub (_afe .LastReported )> _gcd ||(_afe .LimitDocs &&_afe .RemainingDocs <=_afe .Docs +int64 (_ebc ))||_eea {_dfb ,_ead :=_ee .Hostname ();if _ead !=nil {return _ead ;};_deg :=_afe .Docs ;_ceag ,_fde ,_ead :=_bff ();if _ead !=nil {return _ead ;};_fc .Strings (_fde );_fc .Strings (_ceag );_bfg ,_ead :=_bbbe ();if _ead !=nil {return _ead ;};_decf :=false ;for _ ,_gde :=range _fde {if _gde ==_bfg .String (){_decf =true ;};};if !_decf {_fde =append (_fde ,_bfg .String ());};_cdg :=_fda ();_cdg ._cfde =_cc ._da ;_deg +=int64 (_ebc );_cbfb :=meteredUsageCheckinForm {Instance :_afe .Instance ,Next :_afe .Next ,UsageNumber :int (_deg ),NumFailed :_afe .NumErrors ,Hostname :_dfb ,LocalIP :_fb .Join (_fde ,"\u002c\u0020"),MacAddress :_fb .Join (_ceag ,"\u002c\u0020"),Package :"\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e",PackageVersion :_bdb .Version ,Usage :_afe .Usage };if len (_ceag )==0{_cbfb .MacAddress ="\u006e\u006f\u006e\u0065";};_ceeb :=int64 (0);_dce :=_afe .NumErrors ;_bda :=_aeg ;_efaa :=0;_eeag :=_afe .LimitDocs ;_dafg ,_ead :=_cdg .checkinUsage (_cbfb );if _ead !=nil {if _aeg .Sub (_afe .LastReported )> _dag {return _dg .New ("\u0074\u006f\u006f\u0020\u006c\u006f\u006e\u0067\u0020\u0073\u0069\u006e\u0063\u0065\u0020\u006c\u0061\u0073\u0074\u0020\u0073\u0075\u0063\u0063e\u0073\u0073\u0066\u0075\u006c \u0063\u0068e\u0063\u006b\u0069\u006e");};_ceeb =_deg ;_dce ++;_bda =_afe .LastReported ;}else {_eeag =_dafg .LimitDocs ;_efaa =_dafg .RemainingDocs ;_dce =0;};if len (_dafg .Instance )==0{_dafg .Instance =_cbfb .Instance ;};if len (_dafg .Next )==0{_dafg .Next =_cbfb .Next ;};_ead =_bec .updateState (_cdg ._cfde ,_dafg .Instance ,_dafg .Next ,int (_ceeb ),_eeag ,_efaa ,int (_dce ),_bda ,nil );if _ead !=nil {return _ead ;};if !_dafg .Success {return _dbg .Errorf ("\u0065r\u0072\u006f\u0072\u003a\u0020\u0025s",_dafg .Message );};}else {_cea =_bec .updateState (_cc ._da ,_afe .Instance ,_afe .Next ,int (_afe .Docs )+_ebc ,_afe .LimitDocs ,int (_afe .RemainingDocs ),int (_afe .NumErrors ),_afe .LastReported ,_afe .Usage );if _cea !=nil {return _cea ;};};return nil ;};var _bag =false ;type meteredStatusForm struct{};type meteredUsageCheckinForm struct{Instance string `json:"inst"`;Next string `json:"next"`;UsageNumber int `json:"usage_number"`;NumFailed int64 `json:"num_failed"`;Hostname string `json:"hostname"`;LocalIP string `json:"local_ip"`;MacAddress string `json:"mac_address"`;Package string `json:"package"`;PackageVersion string `json:"package_version"`;Usage map[string ]int `json:"u"`;};func _bff ()([]string ,[]string ,error ){_adc ,_dceb :=_ga .Interfaces ();if _dceb !=nil {return nil ,nil ,_dceb ;};var _cfdg []string ;var _aaa []string ;for _ ,_gdced :=range _adc {if _gdced .Flags &_ga .FlagUp ==0||_gad .Equal (_gdced .HardwareAddr ,nil ){continue ;};_dbcc ,_bcf :=_gdced .Addrs ();if _bcf !=nil {return nil ,nil ,_bcf ;};_bfe :=0;for _ ,_bef :=range _dbcc {var _fcd _ga .IP ;switch _deb :=_bef .(type ){case *_ga .IPNet :_fcd =_deb .IP ;case *_ga .IPAddr :_fcd =_deb .IP ;};if _fcd .IsLoopback (){continue ;};if _fcd .To4 ()==nil {continue ;};_aaa =append (_aaa ,_fcd .String ());_bfe ++;};_egf :=_gdced .HardwareAddr .String ();if _egf !=""&&_bfe > 0{_cfdg =append (_cfdg ,_egf );};};return _cfdg ,_aaa ,nil ;};func (_daf *meteredClient )getStatus ()(meteredStatusResp ,error ){var _bad meteredStatusResp ;_ggb :=_daf ._agc +"\u002fm\u0065t\u0065\u0072\u0065\u0064\u002f\u0073\u0074\u0061\u0074\u0075\u0073";var _dadf meteredStatusForm ;_dda ,_aae :=_af .Marshal (_dadf );if _aae !=nil {return _bad ,_aae ;};_ded ,_aae :=_gcda (_dda );if _aae !=nil {return _bad ,_aae ;};_egc ,_aae :=_d .NewRequest ("\u0050\u004f\u0053\u0054",_ggb ,_ded );if _aae !=nil {return _bad ,_aae ;};_egc .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e");_egc .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_egc .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_egc .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_daf ._cfde );_dge ,_aae :=_daf ._efa .Do (_egc );if _aae !=nil {return _bad ,_aae ;};defer _dge .Body .Close ();if _dge .StatusCode !=200{return _bad ,_dbg .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_dge .StatusCode );};_cbf ,_aae :=_gaf (_dge );if _aae !=nil {return _bad ,_aae ;};_aae =_af .Unmarshal (_cbf ,&_bad );if _aae !=nil {return _bad ,_aae ;};return _bad ,nil ;};var _cc =MakeUnlicensedKey ();var _fbc =_bed .Date (2019,6,6,0,0,0,0,_bed .UTC );func (_fdgg *meteredClient )checkinUsage (_df meteredUsageCheckinForm )(meteredUsageCheckinResp ,error ){_df .Package ="\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e";_df .PackageVersion =_bdb .Version ;var _edd meteredUsageCheckinResp ;_dec :=_fdgg ._agc +"\u002f\u006d\u0065\u0074er\u0065\u0064\u002f\u0075\u0073\u0061\u0067\u0065\u005f\u0063\u0068\u0065\u0063\u006bi\u006e";_bcd ,_bb :=_af .Marshal (_df );if _bb !=nil {return _edd ,_bb ;};_eff ,_bb :=_gcda (_bcd );if _bb !=nil {return _edd ,_bb ;};_fcf ,_bb :=_d .NewRequest ("\u0050\u004f\u0053\u0054",_dec ,_eff );if _bb !=nil {return _edd ,_bb ;};_fcf .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e");_fcf .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_fcf .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_fcf .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_fdgg ._cfde );_dcg ,_bb :=_fdgg ._efa .Do (_fcf );if _bb !=nil {return _edd ,_bb ;};defer _dcg .Body .Close ();if _dcg .StatusCode !=200{return _edd ,_dbg .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_dcg .StatusCode );};_gdc ,_bb :=_gaf (_dcg );if _bb !=nil {return _edd ,_bb ;};_bb =_af .Unmarshal (_gdc ,&_edd );if _bb !=nil {return _edd ,_bb ;};return _edd ,nil ;};type defaultStateHolder struct{};func init (){_fec :=_ee .Getenv (_cdf );_gff :=_ee .Getenv (_abc );if len (_fec )==0||len (_gff )==0{return ;};_fdfe ,_dfe :=_db .ReadFile (_fec );if _dfe !=nil {_ab .Log ("\u0055\u006ea\u0062\u006c\u0065\u0020t\u006f\u0020r\u0065\u0061\u0064\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0066\u0069\u006c\u0065:\u0020\u0025\u0076\u000a",_dfe );return ;};_dfe =SetLicenseKey (string (_fdfe ),_gff );if _dfe !=nil {_ab .Log ("\u0055\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u006c\u006f\u0061\u0064\u0020l\u0069c\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u003a\u0020\u0025\u0076\u000a",_dfe );return ;};};var _bec stateLoader =defaultStateHolder {};type reportState struct{Instance string `json:"inst"`;Next string `json:"n"`;Docs int64 `json:"d"`;NumErrors int64 `json:"e"`;LimitDocs bool `json:"ld"`;RemainingDocs int64 `json:"rd"`;LastReported _bed .Time `json:"lr"`;LastWritten _bed .Time `json:"lw"`;Usage map[string ]int `json:"u"`;};func _gebbb (_bba ,_gfee []byte )([]byte ,error ){_add ,_ca :=_c .NewCipher (_bba );if _ca !=nil {return nil ,_ca ;};_fdag :=make ([]byte ,_c .BlockSize +len (_gfee ));_ccb :=_fdag [:_c .BlockSize ];if _ ,_cdfc :=_a .ReadFull (_gfb .Reader ,_ccb );_cdfc !=nil {return nil ,_cdfc ;};_aabd :=_bd .NewCFBEncrypter (_add ,_ccb );_aabd .XORKeyStream (_fdag [_c .BlockSize :],_gfee );_cebag :=make ([]byte ,_fe .URLEncoding .EncodedLen (len (_fdag )));_fe .URLEncoding .Encode (_cebag ,_fdag );return _cebag ,nil ;};var _cebb map[string ]struct{};func _fda ()*meteredClient {_faf :=meteredClient {_agc :"h\u0074\u0074\u0070\u0073\u003a\u002f/\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069d\u006f\u0063\u002ei\u006f/\u0061\u0070\u0069",_efa :&_d .Client {Timeout :30*_bed .Second }};if _dad :=_ee .Getenv ("\u0055N\u0049\u0044\u004f\u0043_\u004c\u0049\u0043\u0045\u004eS\u0045_\u0053E\u0052\u0056\u0045\u0052\u005f\u0055\u0052L");_fb .HasPrefix (_dad ,"\u0068\u0074\u0074\u0070"){_faf ._agc =_dad ;};return &_faf ;};func _dbd (_ff string ,_fa string )([]byte ,error ){var (_geb int ;_cd string ;);for _ ,_cd =range []string {"\u000a\u002b\u000a","\u000d\u000a\u002b\r\u000a","\u0020\u002b\u0020"}{if _geb =_fb .Index (_fa ,_cd );_geb !=-1{break ;};};if _geb ==-1{return nil ,_dbg .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u002c \u0073i\u0067n\u0061t\u0075\u0072\u0065\u0020\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");};_fac :=_fa [:_geb ];_ac :=_geb +len (_cd );_ag :=_fa [_ac :];if _fac ==""||_ag ==""{return nil ,_dbg .Errorf ("\u0069n\u0076\u0061l\u0069\u0064\u0020\u0069n\u0070\u0075\u0074,\u0020\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0020or\u0069\u0067\u0069n\u0061\u006c \u006f\u0072\u0020\u0073\u0069\u0067n\u0061\u0074u\u0072\u0065");};_ed ,_eda :=_fe .StdEncoding .DecodeString (_fac );if _eda !=nil {return nil ,_dbg .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_gb ,_eda :=_fe .StdEncoding .DecodeString (_ag );if _eda !=nil {return nil ,_dbg .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_gfd ,_ :=_gf .Decode ([]byte (_ff ));if _gfd ==nil {return nil ,_dbg .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_cg ,_eda :=_ce .ParsePKIXPublicKey (_gfd .Bytes );if _eda !=nil {return nil ,_eda ;};_egd :=_cg .(*_beaa .PublicKey );if _egd ==nil {return nil ,_dbg .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_egg :=_bea .New ();_egg .Write (_ed );_fdgd :=_egg .Sum (nil );_eda =_beaa .VerifyPKCS1v15 (_egd ,_f .SHA512 ,_fdgd ,_gb );if _eda !=nil {return nil ,_eda ;};return _ed ,nil ;};func _gcda (_fece []byte )(_a .Reader ,error ){_geg :=new (_gad .Buffer );_bfeg :=_aa .NewWriter (_geg );_bfeg .Write (_fece );_befb :=_bfeg .Close ();if _befb !=nil {return nil ,_befb ;};return _geg ,nil ;};func _gdef ()string {_agcb :=_ee .Getenv ("\u0048\u004f\u004d\u0045");if len (_agcb )==0{_agcb ,_ =_ee .UserHomeDir ();};return _agcb ;};func _cb (_bc string ,_bg []byte )(string ,error ){_fdg ,_ :=_gf .Decode ([]byte (_bc ));if _fdg ==nil {return "",_dbg .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_ad ,_bdc :=_ce .ParsePKCS1PrivateKey (_fdg .Bytes );if _bdc !=nil {return "",_bdc ;};_gd :=_bea .New ();_gd .Write (_bg );_gab :=_gd .Sum (nil );_bgd ,_bdc :=_beaa .SignPKCS1v15 (_gfb .Reader ,_ad ,_f .SHA512 ,_gab );if _bdc !=nil {return "",_bdc ;};_ge :=_fe .StdEncoding .EncodeToString (_bg );_ge +="\u000a\u002b\u000a";_ge +=_fe .StdEncoding .EncodeToString (_bgd );return _ge ,nil ;}; \ No newline at end of file diff --git a/internal/mergesort/mergesort.go b/internal/mergesort/mergesort.go index cc9d675c36..c4ef8cafac 100644 --- a/internal/mergesort/mergesort.go +++ b/internal/mergesort/mergesort.go @@ -9,4 +9,4 @@ // 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 mergesort ;func MergeSort (array []float64 )[]float64 {if len (array )<=1{_dd :=make ([]float64 ,len (array ));copy (_dd ,array );return _dd ;};_f :=len (array )/2;_g :=MergeSort (array [:_f ]);_a :=MergeSort (array [_f :]);_b :=make ([]float64 ,len (array ));_gg :=0;_e :=0;_fb :=0;for _e < len (_g )&&_fb < len (_a ){if _g [_e ]<=_a [_fb ]{_b [_gg ]=_g [_e ];_e ++;}else {_b [_gg ]=_a [_fb ];_fb ++;};_gg ++;};for _e < len (_g ){_b [_gg ]=_g [_e ];_e ++;_gg ++;};for _fb < len (_a ){_b [_gg ]=_a [_fb ];_fb ++;_gg ++;};return _b ;}; \ No newline at end of file +package mergesort ;func MergeSort (array []float64 )[]float64 {if len (array )<=1{_c :=make ([]float64 ,len (array ));copy (_c ,array );return _c ;};_bf :=len (array )/2;_bc :=MergeSort (array [:_bf ]);_f :=MergeSort (array [_bf :]);_a :=make ([]float64 ,len (array ));_d :=0;_ff :=0;_ce :=0;for _ff < len (_bc )&&_ce < len (_f ){if _bc [_ff ]<=_f [_ce ]{_a [_d ]=_bc [_ff ];_ff ++;}else {_a [_d ]=_f [_ce ];_ce ++;};_d ++;};for _ff < len (_bc ){_a [_d ]=_bc [_ff ];_ff ++;_d ++;};for _ce < len (_f ){_a [_d ]=_f [_ce ];_ce ++;_d ++;};return _a ;}; \ No newline at end of file diff --git a/internal/wildcard/wildcard.go b/internal/wildcard/wildcard.go index f2d2fa5de9..da202680fd 100644 --- a/internal/wildcard/wildcard.go +++ b/internal/wildcard/wildcard.go @@ -9,4 +9,4 @@ // 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 wildcard ;func _cae (_cf ,_fee []rune ,_gb bool )bool {for len (_fee )> 0{switch _fee [0]{default:if len (_cf )==0||_cf [0]!=_fee [0]{return false ;};case '?':if len (_cf )==0&&!_gb {return false ;};case '*':return _cae (_cf ,_fee [1:],_gb )||(len (_cf )> 0&&_cae (_cf [1:],_fee ,_gb ));};_cf =_cf [1:];_fee =_fee [1:];};return len (_cf )==0&&len (_fee )==0;};func Index (pattern ,name string )(_bbb int ){if pattern ==""||pattern =="\u002a"{return 0;};_ge :=make ([]rune ,0,len (name ));_df :=make ([]rune ,0,len (pattern ));for _ ,_be :=range name {_ge =append (_ge ,_be );};for _ ,_ec :=range pattern {_df =append (_df ,_ec );};return _fff (_ge ,_df ,0);};func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_c :=make ([]rune ,0,len (name ));_g :=make ([]rune ,0,len (pattern ));for _ ,_e :=range name {_c =append (_c ,_e );};for _ ,_f :=range pattern {_g =append (_g ,_f );};_dg :=true ;return _cae (_c ,_g ,_dg );};func _fff (_ee ,_fa []rune ,_eb int )int {for len (_fa )> 0{switch _fa [0]{default:if len (_ee )==0{return -1;};if _ee [0]!=_fa [0]{return _fff (_ee [1:],_fa ,_eb +1);};case '?':if len (_ee )==0{return -1;};case '*':if len (_ee )==0{return -1;};_cg :=_fff (_ee ,_fa [1:],_eb );if _cg !=-1{return _eb ;}else {_cg =_fff (_ee [1:],_fa ,_eb );if _cg !=-1{return _eb ;}else {return -1;};};};_ee =_ee [1:];_fa =_fa [1:];};return _eb ;};func Match (pattern ,name string )(_fg bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_bb :=make ([]rune ,0,len (name ));_fe :=make ([]rune ,0,len (pattern ));for _ ,_ed :=range name {_bb =append (_bb ,_ed );};for _ ,_fed :=range pattern {_fe =append (_fe ,_fed );};_ff :=false ;return _cae (_bb ,_fe ,_ff );}; \ No newline at end of file +package wildcard ;func Index (pattern ,name string )(_fa int ){if pattern ==""||pattern =="\u002a"{return 0;};_abe :=make ([]rune ,0,len (name ));_ff :=make ([]rune ,0,len (pattern ));for _ ,_bga :=range name {_abe =append (_abe ,_bga );};for _ ,_ba :=range pattern {_ff =append (_ff ,_ba );};return _cea (_abe ,_ff ,0);};func _dgg (_b ,_bg []rune ,_egc bool )bool {for len (_bg )> 0{switch _bg [0]{default:if len (_b )==0||_b [0]!=_bg [0]{return false ;};case '?':if len (_b )==0&&!_egc {return false ;};case '*':return _dgg (_b ,_bg [1:],_egc )||(len (_b )> 0&&_dgg (_b [1:],_bg ,_egc ));};_b =_b [1:];_bg =_bg [1:];};return len (_b )==0&&len (_bg )==0;};func Match (pattern ,name string )(_af bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_eg :=make ([]rune ,0,len (name ));_dg :=make ([]rune ,0,len (pattern ));for _ ,_gb :=range name {_eg =append (_eg ,_gb );};for _ ,_df :=range pattern {_dg =append (_dg ,_df );};_de :=false ;return _dgg (_eg ,_dg ,_de );};func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_d :=make ([]rune ,0,len (name ));_g :=make ([]rune ,0,len (pattern ));for _ ,_cd :=range name {_d =append (_d ,_cd );};for _ ,_f :=range pattern {_g =append (_g ,_f );};_e :=true ;return _dgg (_d ,_g ,_e );};func _cea (_cdb ,_fd []rune ,_gd int )int {for len (_fd )> 0{switch _fd [0]{default:if len (_cdb )==0{return -1;};if _cdb [0]!=_fd [0]{return _cea (_cdb [1:],_fd ,_gd +1);};case '?':if len (_cdb )==0{return -1;};case '*':if len (_cdb )==0{return -1;};_db :=_cea (_cdb ,_fd [1:],_gd );if _db !=-1{return _gd ;}else {_db =_cea (_cdb [1:],_fd ,_gd );if _db !=-1{return _gd ;}else {return -1;};};};_cdb =_cdb [1:];_fd =_fd [1:];};return _gd ;}; \ No newline at end of file diff --git a/measurement/measurement.go b/measurement/measurement.go index 0d22e50f4f..92f22a405d 100644 --- a/measurement/measurement.go +++ b/measurement/measurement.go @@ -9,14 +9,14 @@ // 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 measurement ;const (Zero Distance =0;Point =1;Pixel72 =1.0/72.0*Inch ;Pixel96 =1.0/96.0*Inch ;HalfPoint =1.0/2.0*Point ;Character =7*Point ;Millimeter =2.83465*Point ;Centimeter =10*Millimeter ;Inch =72*Point ;Foot =12*Inch ;Twips =1.0/20.0*Point ;EMU =1.0/914400.0*Inch ;HundredthPoint =1/100.0;Dxa =Twips ;); +package measurement ; -// FromEMU converts int64 ENU units to float64 distance units. -func FromEMU (emu int64 )float64 {return float64 (emu )/914400*Inch }; +// ToEMU converts float64 distance units to int64 EMU. +func ToEMU (m float64 )int64 {return int64 (914400.0/Inch *m )};const (Zero Distance =0;Point =1;Pixel72 =1.0/72.0*Inch ;Pixel96 =1.0/96.0*Inch ;HalfPoint =1.0/2.0*Point ;Character =7*Point ;Millimeter =2.83465*Point ;Centimeter =10*Millimeter ;Inch =72*Point ;Foot =12*Inch ;Twips =1.0/20.0*Point ;EMU =1.0/914400.0*Inch ;HundredthPoint =1/100.0;Dxa =Twips ;); // Distance represents a distance and is automatically converted // to the units needed internally in the various ECMA 376 formats. type Distance float64 ; -// ToEMU converts float64 distance units to int64 EMU. -func ToEMU (m float64 )int64 {return int64 (914400.0/Inch *m )}; \ No newline at end of file +// FromEMU converts int64 ENU units to float64 distance units. +func FromEMU (emu int64 )float64 {return float64 (emu )/914400*Inch }; \ No newline at end of file diff --git a/presentation/convert/convert.go b/presentation/convert/convert.go new file mode 100644 index 0000000000..4f498696ff --- /dev/null +++ b/presentation/convert/convert.go @@ -0,0 +1,24 @@ +// +// 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 convert ;import (_f "errors";_aa "github.com/unidoc/unioffice/common/tempstorage";_b "github.com/unidoc/unioffice/internal/convertutils";_ae "github.com/unidoc/unioffice/measurement";_g "github.com/unidoc/unioffice/presentation";_bf "github.com/unidoc/unioffice/schema/soo/dml";_aea "github.com/unidoc/unioffice/schema/soo/dml/chart";_bg "github.com/unidoc/unioffice/schema/soo/pml";_cb "github.com/unidoc/unipdf/v3/contentstream/draw";_c "github.com/unidoc/unipdf/v3/creator";_fc "github.com/unidoc/unipdf/v3/model";_gd "github.com/unidoc/unipdf/v3/render";_db "image";_e "image/color";_d "image/draw";_fe "log";_de "strings";);func (_gddc *textboxContext )addTextSymbol (_gcbg *symbol ){_fbb :=_c .New ();_fbc :=_fbb .NewStyledParagraph ();_fbc .SetMargins (0,0,0,0);_acf :=_fbc .Append (_gcbg ._gfag );_fbc .SetLineHeight (_gddc ._febgd ._aed );_ccd :=0.0;if _gcbg ._ebgg !=nil {_acf .Style =*_gcbg ._ebgg ;if _gcbg ._ebgg .CharSpacing !=0{_ccd =_gcbg ._ebgg .CharSpacing ;};};_gcbg ._dag =_fbc .Height ();if _gcbg ._fca ==0{_gcbg ._fca =_fbc .Width ()+_ccd ;};if len (_gddc ._gada ._befc )> 0{_faaa :=_gddc ._gada ._befc [len (_gddc ._gada ._befc )-1]._gfag ;if _gddc ._febgd ._faaf ||_b .IsNoSpaceLanguage (_faaa )||(_faaa =="\u0020")!=(_gcbg ._gfag =="\u0020"){_gddc .addCurrentWordToParagraph ();_gddc .newWord ();};};_gddc ._gada ._befc =append (_gddc ._gada ._befc ,_gcbg );_gcbg ._bggeb =_gddc ._gada ._fbd ;_gddc ._gada ._fbd +=_gcbg ._fca ;if _gcbg ._gfag !="\u0020"{_gddc ._gada ._dfd =false ;};};func _ebag (_dccbc float64 )float64 {return _dccbc *_ae .Millimeter };func (_bdb *textboxContext )addCurrentWordToParagraph (){if _bdb ._bfe &&_bdb ._eadg ._dcg +_bdb ._gada ._fbd > _bdb ._eadg ._ffab {_bdb .newLine ();};if !_bdb ._gada ._dfd ||len (_bdb ._eadg ._ffad )> 0{_bdb ._gada ._bbea =_bdb ._eadg ._dcg ;_bdb ._eadg ._ffad =append (_bdb ._eadg ._ffad ,_bdb ._gada );_bdb ._eadg ._dcg +=_bdb ._gada ._fbd ;for _ ,_bdbb :=range _bdb ._gada ._befc {_bdb .adjustHeights (_bdbb ._dag );};};};func (_ged *textboxContext )alignVertically (_gbab _bf .ST_TextAnchoringType ){_ged .alignParagraphsVertically (_gbab );_ged .alignSymbolsVertically ();};func _aafg (_aabb *bool )bool {return _aabb !=nil &&*_aabb };func (_ac *convertContext )extractDefaultProperties (){_ed :=_ac ._cfde .X ();_dcc :=_ed .DefaultTextStyle ;var _ee ,_cc ,_ea ,_edc ,_dg ,_cg ,_add ,_cf ,_ab *_bf .CT_TextParagraphProperties ;if _dcc !=nil {_ee =_efg (_dcc .Lvl1pPr ,_dcc .DefPPr );_cc =_efg (_dcc .Lvl2pPr ,_dcc .DefPPr );_ea =_efg (_dcc .Lvl3pPr ,_dcc .DefPPr );_edc =_efg (_dcc .Lvl4pPr ,_dcc .DefPPr );_dg =_efg (_dcc .Lvl5pPr ,_dcc .DefPPr );_cg =_efg (_dcc .Lvl6pPr ,_dcc .DefPPr );_add =_efg (_dcc .Lvl7pPr ,_dcc .DefPPr );_cf =_efg (_dcc .Lvl8pPr ,_dcc .DefPPr );_ab =_efg (_dcc .Lvl9pPr ,_dcc .DefPPr );};_gcb :=_ac ._cfde .SlideMasters ()[0].X ();_bcc :=_gcb .TxStyles ;_ac ._dcf =_efg (_bcc .TitleStyle .Lvl1pPr ,_ee );_ge :=_bcc .BodyStyle ;_ee =_efg (_ge .Lvl1pPr ,_ee );_cc =_efg (_ge .Lvl2pPr ,_cc );_ea =_efg (_ge .Lvl3pPr ,_ea );_edc =_efg (_ge .Lvl4pPr ,_edc );_dg =_efg (_ge .Lvl5pPr ,_dg );_cg =_efg (_ge .Lvl6pPr ,_cg );_add =_efg (_ge .Lvl7pPr ,_add );_cf =_efg (_ge .Lvl8pPr ,_cf );_ab =_efg (_ge .Lvl9pPr ,_ab );_ac ._bad =make ([]*_bf .CT_TextParagraphProperties ,9);_ac ._bad [0]=_ee ;_ac ._bad [1]=_cc ;_ac ._bad [2]=_ea ;_ac ._bad [3]=_edc ;_ac ._bad [4]=_dg ;_ac ._bad [5]=_cg ;_ac ._bad [6]=_add ;_ac ._bad [7]=_cf ;_ac ._bad [8]=_ab ;_ac ._gbb =_ee ;_ac ._bfd =_ac ._gbb .DefRPr ;};func (_bdgd *line )moveRight (_agdf float64 ){for _ ,_dgdg :=range _bdgd ._ffad {_dgdg ._bbea +=_agdf ;};};func (_bege *convertContext )stretchImage (_fdb *_c .Image ,_dff *_bf .CT_StretchInfoProperties ,_ca ,_cge ,_cac ,_efd float64 )(*_c .Image ,float64 ,float64 ){_gbf :=_dff .FillRect ;if _gbf ==nil {_fag :=_fdb .Width ()/_fdb .Height ();_bgg :=_cac /_efd ;var _dgf ,_begg float64 ;if _fag > _bgg {_begg =_efd ;_dgf =_efd *_fag ;}else {_dgf =_cac ;_begg =_cac /_fag ;};_fdb .Scale (_dgf /_fdb .Width (),_begg /_fdb .Height ());return _fdb ,_ca ,_cge ;};var _eec ,_baf ,_bbe ,_dbc float64 ;if _dga :=_gbf .LAttr ;_dga !=nil {_bbe =_b .FromSTPercentage (_dga );};if _cec :=_gbf .TAttr ;_cec !=nil {_eec =_b .FromSTPercentage (_cec );};if _aae :=_gbf .RAttr ;_aae !=nil {_dbc =_b .FromSTPercentage (_aae );};if _ddf :=_gbf .BAttr ;_ddf !=nil {_baf =_b .FromSTPercentage (_ddf );};_ceg :=_cac *(1-_bbe -_dbc );_ggf :=_efd *(1-_eec -_baf );_fdb .Scale (_ceg /_fdb .Width (),_ggf /_fdb .Height ());return _fdb ,_ca +_bbe *_cac ,_cge +_eec *_efd ;};func (_bggd *textboxContext )alignSymbolsVertically (){for _ ,_bccf :=range _bggd ._gcbb {for _ ,_bccc :=range _bccf ._bdf {_baga :=0.0;for _ ,_egdf :=range _bccc ._ffad {for _ ,_gceg :=range _egdf ._befc {if _gceg ._dag > _baga {_baga =_gceg ._dag ;};};};for _ ,_fefab :=range _bccc ._ffad {for _ ,_fcgd :=range _fefab ._befc {if _fcgd ._dag < _baga {_fcgd ._agb =_baga -_fcgd ._dag ;};};};};};};func (_edfd *convertContext )getConnectors (_acbc *_bg .CT_Connector )[]_c .Drawable {_ffc ,_ ,_ ,_ ,_ ,_ ,_ :=_edfd .getShapesFromSpPr (_acbc .SpPr ,_acbc .Style ,false );return _ffc ;}; + +// ConvertToPdf converts a presentation to a PDF file. This package is beta, breaking changes can take place. +func ConvertToPdf (pr *_g .Presentation )*_c .Creator {_fd :=pr .X ().SldSz ;_ad :=_ae .FromEMU (int64 (_fd .CxAttr ));_gc :=_ae .FromEMU (int64 (_fd .CyAttr ));_bc :=_c .PageSize {_ad ,_gc };_gda :=_c .New ();_gda .SetPageSize (_bc );var _ce *_bf .Theme ;if len (pr .Themes ())> 0{_ce =pr .Themes ()[0];};for _ ,_ddg :=range pr .Slides (){if _ddg .X ()==nil {continue ;};_dc :=&convertContext {_acgg :_gda ,_gaf :&_ddg ,_cecf :_ddg .GetSlideLayout (),_dbdde :pr .SlideMasters ()[0].X (),_cfde :pr ,_cfeb :_ce ,_fef :_ddg .X ().ClrMapOvr ,_gcgf :_bc [1],_face :_bc [0]};_dc ._cecf =_ddg .GetSlideLayout ();_dc .extractDefaultProperties ();_dc .makeSlide ();_dc .drawSlide ();};return _gda ;}; + +// RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. +func RegisterFontsFromDirectory (dirName string )error {return _b .RegisterFontsFromDirectory (dirName )};func (_deec *convertContext )tileImage (_bab *_c .Image ,_dea *_bf .CT_TileInfoProperties ,_ceb ,_ga float64 )*_c .Image {_deg ,_aabf :=1.0,1.0;if _dde :=_dea .SxAttr ;_dde !=nil {_deg =_b .FromSTPercentage (_dde );};if _fa :=_dea .SyAttr ;_fa !=nil {_aabf =_b .FromSTPercentage (_fa );};_da :=_b .MakeTempCreator (_ceb ,_ga );_bab .Scale (_deg ,_aabf );_abc ,_fcb :=_bab .Width (),_bab .Height ();var _bdd ,_bed float64 ;if _ccc :=_dea .TxAttr ;_ccc !=nil {_bdd =_ae .FromEMU (_b .FromSTCoordinate (*_ccc ));};if _fbf :=_dea .TyAttr ;_fbf !=nil {_bed =_ae .FromEMU (_b .FromSTCoordinate (*_fbf ));};if _bdd > 0{_bdd -=_abc ;};if _bed > 0{_bed -=_fcb ;};_bge :=_deec ._face /_abc +1;_dge :=_deec ._gcgf /_fcb +1;for _bag :=0.0;_bag <=_bge ;_bag ++{_ddc :=_bag *_abc ;for _aee :=0.0;_aee <=_dge ;_aee ++{_cea :=_aee *_fcb ;_bab .SetPos (_ddc +_bdd ,_cea +_bed );_da .Draw (_bab );};};_bee ,_edb :=_b .GetPageFromCreator (_da );if _edb !=nil {_fe .Println ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u0067\u0065\u0074 \u0069\u006d\u0061\u0067\u0065\u0020\u0066r\u006f\u006d\u0020\u0063\u0072\u0065\u0061\u0074\u006f\u0072\u003a",_edb );return nil ;};_gec ,_edb :=_gd .NewImageDevice ().Render (_bee );if _edb !=nil {_fe .Println ("C\u0061n\u006e\u006f\u0074\u0020\u0072\u0065\u006e\u0064e\u0072\u0020\u0069\u006dag\u0065\u003a",_edb );return nil ;};_feaf ,_edb :=_deec ._acgg .NewImageFromGoImage (_gec );if _edb !=nil {_fe .Println ("\u0043\u0061\u006e\u006e\u006f\u0074 \u0063\u0072\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065\u0020f\u0072\u006f\u006d\u0020\u0047\u006f\u0049m\u0061\u0067\u0065\u003a",_edb );return nil ;};return _feaf ;};func (_befa *convertContext )getColorFromMatrixReference (_feaef *_bf .CT_StyleMatrixReference )_c .Color {if _feaef ==nil {return nil ;};var _bfde _c .Color ;var _gddb string ;if _gedd :=_feaef .SrgbClr ;_gedd !=nil {_gddb =_gedd .ValAttr ;}else if _afe :=_feaef .SchemeClr ;_afe !=nil {_gddb =_b .GetColorStringFromDmlColor (_befa ._cfde .GetColorBySchemeColor (_afe .ValAttr ));_gddb =_b .AdjustColor (_gddb ,_afe .EG_ColorTransform );};if _gddb !=""{_bfde =_c .ColorRGBFromHex ("\u0023"+_gddb );};return _bfde ;};func _ddba (_cbf ,_ffcba *_bf .CT_TableStyleTextStyle )*_bf .CT_TableStyleTextStyle {_ddbd :=_bf .NewCT_TableStyleTextStyle ();if _cbf !=nil {*_ddbd =*_cbf ;};if _ffcba ==nil {return _ddbd ;};if _ddbd .BAttr ==_bf .ST_OnOffStyleTypeUnset {_ddbd .BAttr =_ffcba .BAttr ;};if _ddbd .IAttr ==_bf .ST_OnOffStyleTypeUnset {_ddbd .IAttr =_ffcba .IAttr ;};if _ddbd .Font ==nil {_ddbd .Font =_ffcba .Font ;};if _ddbd .FontRef ==nil {_ddbd .FontRef =_ffcba .FontRef ;};if _ddbd .ScrgbClr ==nil {_ddbd .ScrgbClr =_ffcba .ScrgbClr ;};if _ddbd .SrgbClr ==nil {_ddbd .SrgbClr =_ffcba .SrgbClr ;};if _ddbd .HslClr ==nil {_ddbd .HslClr =_ffcba .HslClr ;};if _ddbd .SysClr ==nil {_ddbd .SysClr =_ffcba .SysClr ;};if _ddbd .SchemeClr ==nil {_ddbd .SchemeClr =_ffcba .SchemeClr ;};if _ddbd .PrstClr ==nil {_ddbd .PrstClr =_ffcba .PrstClr ;};return _ddbd ;};func (_dbfa *convertContext )getBorderStyle (_cgae *_bf .CT_LineProperties )(_c .CellBorderStyle ,*_c .Color ,float64 ){if _cgae ==nil ||_cgae .NoFill !=nil {return _c .CellBorderStyleNone ,nil ,0;};var _faa _c .Color ;if _affb :=_cgae .SolidFill ;_affb !=nil {_faa ,_ =_dbfa .getColorFromSolidFill (_affb );};_dab :=0.0;if _ddfg :=_cgae .WAttr ;_ddfg !=nil {_dab =_ae .FromEMU (int64 (*_ddfg ));};return _c .CellBorderStyleSingle ,&_faa ,_dab ;};func (_ddgd *textboxContext )assignPropsToCurrentParagraph (_dfc *_bf .CT_TextParagraphProperties ){_ddfbe :=1.1;if _dfc ==nil {_ddgd ._febgd ._aed =_ddfbe ;return ;};if _bacf :=_dfc .MarLAttr ;_bacf !=nil {_ddgd ._febgd ._febf =_ae .FromEMU (int64 (*_bacf ));};_ddgd ._febgd ._bcfb =_ddgd ._abda ;if _gabc :=_dfc .MarRAttr ;_gabc !=nil {_ddgd ._febgd ._bcfb -=_ae .FromEMU (int64 (*_gabc ));};if _dccd :=_dfc .IndentAttr ;_dccd !=nil {_ddgd ._febgd ._dae =_ae .FromEMU (int64 (*_dccd ));};if _cdbb :=_dfc .LatinLnBrkAttr ;_cdbb !=nil {_ddgd ._febgd ._faaf =*_cdbb ;};if _gadc :=_dfc .SpcBef ;_gadc !=nil {if _eafa :=_gadc .SpcPts ;_eafa !=nil {_ddgd ._febgd ._ebb =float64 (_eafa .ValAttr )/100;};};if _ggg :=_dfc .SpcAft ;_ggg !=nil {if _fdga :=_ggg .SpcPts ;_fdga !=nil {_ddgd ._febgd ._edff =float64 (_fdga .ValAttr )/100;};};if _ade :=_dfc .LnSpc ;_ade !=nil {if _ecfg :=_ade .SpcPct ;_ecfg !=nil {if _afa :=_ecfg .ValAttr .ST_TextSpacingPercent ;_afa !=nil {_ddfbe =float64 (*_afa )/100000;};};};_ddgd ._febgd ._aed =_ddfbe ;_ddgd ._febgd ._gdb =_dfc .AlgnAttr ;}; + +// RegisterFont makes a PdfFont accessible for using in converting to PDF. +func RegisterFont (name string ,style FontStyle ,font *_fc .PdfFont ){_b .RegisterFont (name ,style ,font );};func (_aadd *convertContext )makeStyleFromRPr (_bffa *_bf .CT_TextCharacterProperties )(*_c .TextStyle ,bool ,bool ){var _ebg ,_eab bool ;_bbebg :=_aadd ._acgg .NewTextStyle ();if _bffa !=nil {_fcdd :=_b .FontStyle_Regular ;_aaea :=_aafg (_bffa .BAttr );_gdac :=_aafg (_bffa .IAttr );if _aaea &&_gdac {_fcdd =_b .FontStyle_BoldItalic ;}else if _aaea {_fcdd =_b .FontStyle_Bold ;}else if _gdac {_fcdd =_b .FontStyle_Italic ;};if _bffa .UAttr !=_bf .ST_TextUnderlineTypeUnset &&_bffa .UAttr !=_bf .ST_TextUnderlineTypeNone {_bbebg .Underline =true ;_bbebg .UnderlineStyle =_c .TextDecorationLineStyle {Offset :_ebag (0.5),Thickness :_ebag (1/32)};};_dbe :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _fgc :=_bffa .Latin ;_fgc !=nil {_dbe =_fgc .TypefaceAttr ;}else if _cfgf :=_bffa .Ea ;_cfgf !=nil {_dbe =_cfgf .TypefaceAttr ;}else if _adbg :=_bffa .Cs ;_adbg !=nil {_dbe =_adbg .TypefaceAttr ;}else if _dca :=_bffa .Sym ;_dca !=nil {_dbe =_dca .TypefaceAttr ;};if _cdbe ,_bebe :=_b .StdFontsMap [_dbe ];_bebe {_bbebg .Font =_b .AssignStdFontByName (_bbebg ,_cdbe [_fcdd ]);}else if _gab :=_b .GetRegisteredFont (_dbe ,_fcdd );_gab !=nil {_bbebg .Font =_gab ;}else {_fe .Printf ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u0073\u0074y\u006c\u0065\u0020\u0025\u0073\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074\u0020to\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e\u000a",_dbe ,_fcdd );_bbebg .Font =_b .AssignStdFontByName (_bbebg ,_b .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_fcdd ]);};var _afb float64 ;if _def :=_bffa .SzAttr ;_def !=nil {_afb =float64 (*_def )/100;}else {_afb =_b .DefaultFontSize ;};if _bcea :=_bffa .BaselineAttr ;_bcea !=nil {if _cgeb :=_bcea .ST_PercentageDecimal ;_cgeb !=nil {if *_cgeb > 0{_ebg =true ;}else if *_cgeb < 0{_eab =true ;};};};if _ebg ||_eab {_afb *=0.64;};_bbebg .FontSize =_afb ;_bddb :=0.0;if _gbga :=_bffa .SpcAttr ;_gbga !=nil {if _cccd :=_gbga .ST_TextPointUnqualified ;_cccd !=nil {_bddb =float64 (*_cccd )/100;};};_bbebg .CharSpacing =_bddb ;};return &_bbebg ,_ebg ,_eab ;};func _bbce (_bfffg *_bf .CT_TableCellProperties ,_fbca *_bf .CT_TableStyleCellStyle ,_geec ,_aabedc ,_gefa ,_cebf bool )*_bf .CT_TableCellProperties {_eebc :=_bf .NewCT_TableCellProperties ();if _bfffg !=nil {*_eebc =*_bfffg ;};if _fbca ==nil {return _eebc ;};if _ggff :=_fbca .FillRef ;_ggff !=nil {_bgda :=_bf .NewCT_SolidColorFillProperties ();_bgda .ScrgbClr =_ggff .ScrgbClr ;_bgda .SrgbClr =_ggff .SrgbClr ;_bgda .HslClr =_ggff .HslClr ;_bgda .SysClr =_ggff .SysClr ;_bgda .SchemeClr =_ggff .SchemeClr ;_bgda .PrstClr =_ggff .PrstClr ;_eebc .SolidFill =_bgda ;};if _eebc .NoFill ==nil &&_eebc .SolidFill ==nil {if _dgc :=_fbca .Fill ;_dgc !=nil {if _eebc .NoFill ==nil {_eebc .NoFill =_dgc .NoFill ;};if _eebc .SolidFill ==nil {_eebc .SolidFill =_dgc .SolidFill ;};};};if _fcc :=_fbca .TcBdr ;_fcc !=nil {if _eebc .LnL ==nil {var _gcee *_bf .CT_ThemeableLineStyle ;if _gefa {_gcee =_fcc .Left ;}else {_gcee =_fcc .InsideV ;};if _gcee !=nil {_eebc .LnL =_gcee .Ln ;};};if _eebc .LnR ==nil {var _cgb *_bf .CT_ThemeableLineStyle ;if _cebf {_cgb =_fcc .Right ;}else {_cgb =_fcc .InsideV ;};if _cgb !=nil {_eebc .LnR =_cgb .Ln ;};};if _eebc .LnT ==nil {var _bgdb *_bf .CT_ThemeableLineStyle ;if _geec {_bgdb =_fcc .Top ;}else {_bgdb =_fcc .InsideH ;};if _bgdb !=nil {_eebc .LnT =_bgdb .Ln ;};};if _eebc .LnB ==nil {var _afbf *_bf .CT_ThemeableLineStyle ;if _aabedc {_afbf =_fcc .Bottom ;}else {_afbf =_fcc .InsideH ;};if _afbf !=nil {_eebc .LnB =_afbf .Ln ;};};};return _eebc ;};func (_aeb *textboxContext )newWord (){_aeb ._gada =&word {_dfd :true ,_bbea :_aeb ._eadg ._dcg }};type symbolStyle struct{_gbaf *string ;_beca *float64 ;_gbgc *string ;_cbc *bool ;_ddgeg *bool ;_adaa *bool ;_fee *bool ;_ebcgc *bool ;};func (_abed *convertContext )makePdfDivisionFromTxBody (_beb *_bf .CT_TextBody ,_bcde ,_bbeb float64 ,_cef *_bf .CT_TableStyleTextStyle )*_c .Division {_ddge :=_abed ._acgg .NewDivision ();_gdae :=_abed ._gbb ;_dfb :=_bf .ST_TextAnchoringTypeT ;if _gcf :=_beb .BodyPr ;_gcf !=nil {if _cfgg :=_gcf .AnchorAttr ;_cfgg !=_bf .ST_TextAnchoringTypeUnset {_dfb =_gcf .AnchorAttr ;};};if _ebd :=_beb .LstStyle ;_ebd !=nil {_gdae =_efg (_ebd .Lvl1pPr ,_efg (_ebd .DefPPr ,_gdae ));};for _ ,_feb :=range _beb .P {if _feb !=nil {_agf :=_abed ._acgg .NewStyledParagraph ();_acge :=_efg (_feb .PPr ,_gdae );_eeb :=_ecdfe (_feb .EndParaRPr ,_ecdfe (_acge .DefRPr ,_abed ._bfd ));if len (_feb .EG_TextRun )==0{_agf .Append ("\u000a");_ddge .Add (_agf );continue ;};for _ ,_dcbb :=range _feb .EG_TextRun {if _gcg :=_dcbb .Br ;_gcg !=nil {_agf .Append ("\u000a");}else if _fga :=_dcbb .R ;_fga !=nil {_ffd :=_ddcgf (_fga .RPr ,_cef );_ffd =_ecdfe (_ffd ,_eeb );var _aabe _c .Color ;if _ffd .SolidFill !=nil {_aabe ,_ =_abed .getColorFromSolidFill (_ffd .SolidFill );}else {_aabe =_c .ColorBlack ;};_ace ,_deae ,_deee :=_abed .makeStyleFromRPr (_ffd );_ace .Color =_aabe ;if _deae {_ace .TextRise =0.5;}else if _deee {_ace .TextRise =-0.5;};_ddgc :=_fga .T ;if _ffd .CapAttr ==_bf .ST_TextCapsTypeAll {for _ ,_beff :=range _ddgc {_beff =[]rune (_de .ToUpper (string (_beff )))[0];};};_bba :=_agf .Append (_ddgc );_bba .Style =*_ace ;};};_ =_dfb ;_ddge .Add (_agf );};};return _ddge ;};func (_cfc *convertContext )getShapesFromSpPr (_ada *_bf .CT_ShapeProperties ,_gecc *_bf .CT_ShapeStyle ,_aef bool )([]_c .Drawable ,float64 ,float64 ,float64 ,float64 ,_c .Color ,bool ){_eba :=[]_c .Drawable {};var _caa ,_eaf ,_ddcg ,_ddgg ,_fg float64 ;var _ggc ,_ebcd ,_cfe ,_ddd _c .Color ;var _fad *_bf .CT_BlipFillProperties ;_gca ,_adad :=1.0,1.0;if _gecc !=nil {_ggc ,_ebcd ,_ddd =_cfc .getStyleColors (_gecc );};if _bcf :=_ada .Ln ;_bcf !=nil {if _bcf .NoFill !=nil {_cfe ,_fg =nil ,0;}else {_cfe ,_fg ,_gca =_cfc .getInfoFromLn (_bcf );if _cfe ==nil {_cfe =_ddd ;};};};if _ada .NoFill !=nil {_ebcd ,_adad =nil ,0;}else if _aef {_ebcd =_cfc ._ded ._ebfd ;_adad =_cfc ._ded ._dcge ;_fad =_cfc ._ded ._aaf ;}else if _ccfb :=_ada .SolidFill ;_ccfb !=nil {_ebcd ,_adad =_cfc .getColorFromSolidFill (_ccfb );};var _fda bool ;if _cfa :=_ada .Xfrm ;_cfa !=nil {_caa ,_eaf ,_ddcg ,_ddgg =_b .GetDataFromXfrm (_cfa );_fda =true ;};if _efb :=_ada .CustGeom ;_efb !=nil {_cga :=[]_cb .Point {};_fgf ,_ffac :=1.0,1.0;if _dbdd :=_efb .PathLst ;_dbdd !=nil {for _ ,_gfd :=range _dbdd .Path {if _gfd !=nil {if _egd :=_gfd .WAttr ;_egd !=nil {_fgf =_ddcg /_ae .FromEMU (*_egd );};if _cdc :=_gfd .HAttr ;_cdc !=nil {_ffac =_ddgg /_ae .FromEMU (*_cdc );};for _ ,_gba :=range _gfd .Close {if _gba !=nil {};};for _ ,_fdg :=range _gfd .MoveTo {if _fdg !=nil &&_fdg .Pt !=nil {_bbf ,_gad :=_bfed (_fdg .Pt );_cga =append (_cga ,_cb .Point {X :_bbf *_fgf +_caa ,Y :_gad *_ffac +_eaf });};};for _ ,_eda :=range _gfd .LnTo {if _eda !=nil &&_eda .Pt !=nil {_fac ,_acbd :=_bfed (_eda .Pt );_cga =append (_cga ,_cb .Point {X :_fac *_fgf +_caa ,Y :_acbd *_ffac +_eaf });};};_bae :=_cfc ._acgg .NewPolygon ([][]_cb .Point {_cga });_bae .SetFillColor (_ebcd );_bae .SetFillOpacity (_adad );_bae .SetBorderWidth (_fg );if _cfe !=nil {_bae .SetBorderColor (_cfe );_bae .SetBorderOpacity (_gca );};_eba =append (_eba ,_bae );};};};};if _acd :=_ada .PrstGeom ;_acd !=nil {switch _acd .PrstAttr {case _bf .ST_ShapeTypeRect :if _fad !=nil {_cdb :=_cfc .getShapeFromBlipFill (_fad ,_caa ,_eaf ,_ddcg ,_ddgg );_eba =append (_eba ,_cdb );}else {_cee :=_cfc ._acgg .NewRectangle (_caa ,_eaf ,_ddcg ,_ddgg );_cee .SetFillColor (_ebcd );_cee .SetFillOpacity (_adad );_cee .SetBorderWidth (_fg );if _cfe !=nil {_cee .SetBorderColor (_cfe );_cee .SetBorderOpacity (_gca );};_eba =append (_eba ,_cee );};case _bf .ST_ShapeTypeLine :_gge :=_cfc ._acgg .NewLine (_caa ,_eaf ,_caa +_ddcg ,_eaf +_ddgg );_gge .SetLineWidth (_fg );if _cfe !=nil {_gge .SetColor (_cfe );};_eba =append (_eba ,_gge );};};return _eba ,_caa ,_eaf ,_ddcg ,_ddgg ,_ggc ,_fda ;};func _bacc (_beffd ,_gebg *_bf .CT_TablePartStyle )*_bf .CT_TablePartStyle {_faca :=_bf .NewCT_TablePartStyle ();if _beffd !=nil {*_faca =*_beffd ;};if _gebg ==nil {return _faca ;};if _faca .TcTxStyle ==nil {_faca .TcTxStyle =_gebg .TcTxStyle ;}else {_faca .TcTxStyle =_ddba (_faca .TcTxStyle ,_gebg .TcTxStyle );};if _faca .TcStyle ==nil {_faca .TcStyle =_gebg .TcStyle ;}else {_faca .TcStyle =_fcef (_faca .TcStyle ,_gebg .TcStyle );};return _faca ;};func (_effc *convertContext )renderPageWithDrawableToGoImage (_cccg _c .Drawable )(_db .Image ,error ){_ege :=_b .MakeTempCreator (_effc ._face ,_effc ._gcgf );_ege .NewPage ();_ege .Draw (_cccg );_adf ,_cfba :=_b .GetPageFromCreator (_ege );if _cfba !=nil {return nil ,_cfba ;};return _gd .NewImageDevice ().Render (_adf );};func _gagc (_cccb ,_beaf *_bf .CT_TextListStyle )*_bf .CT_TextListStyle {_bbca :=_bf .NewCT_TextListStyle ();if _cccb !=nil {*_bbca =*_cccb ;};if _beaf ==nil {return _bbca ;};_bbca .DefPPr =_efg (_bbca .DefPPr ,_beaf .DefPPr );_bbca .Lvl1pPr =_efg (_bbca .Lvl1pPr ,_beaf .Lvl1pPr );_bbca .Lvl2pPr =_efg (_bbca .Lvl2pPr ,_beaf .Lvl2pPr );_bbca .Lvl3pPr =_efg (_bbca .Lvl3pPr ,_beaf .Lvl3pPr );_bbca .Lvl4pPr =_efg (_bbca .Lvl4pPr ,_beaf .Lvl4pPr );_bbca .Lvl5pPr =_efg (_bbca .Lvl5pPr ,_beaf .Lvl5pPr );_bbca .Lvl6pPr =_efg (_bbca .Lvl6pPr ,_beaf .Lvl6pPr );_bbca .Lvl7pPr =_efg (_bbca .Lvl7pPr ,_beaf .Lvl7pPr );_bbca .Lvl8pPr =_efg (_bbca .Lvl8pPr ,_beaf .Lvl8pPr );_bbca .Lvl9pPr =_efg (_bbca .Lvl9pPr ,_beaf .Lvl9pPr );return _bbca ;};func (_aec *convertContext )makePdfBlockFromChart (_bb *_aea .Chart ,_ec ,_dd float64 )(*_c .Block ,error ){_eg :=_bb .CT_RelId .IdAttr ;_gb :=_aec ._gaf .GetChartSpaceByRelId (_eg );if _gb ==nil {return nil ,_f .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _bff *_bf .Theme ;_fea :=_aec ._cfde .Themes ();if len (_fea )> 0{_bff =_fea [0];};return _b .MakeBlockFromChartSpace (_gb ,_ec ,_dd ,_bff );};func (_cfee *textboxContext )newLine (){if _cfee ._febgd ==nil {_cfee .newParagraph ();};_befg :=_cfee ._febgd ._gde +_cfee ._febgd ._ebb ;_cdgc :=&line {};_cdgc ._bgee =_cfee ._febgd ._febf ;if len (_cfee ._febgd ._bdf )==0{_cdgc ._bgee +=_cfee ._febgd ._dae ;};_cdgc ._ffab =_cfee ._febgd ._bcfb ;_cdgc ._dcg =_cdgc ._bgee ;_cdgc ._fefa =_befg ;_cfee ._febgd ._bdf =append (_cfee ._febgd ._bdf ,_cdgc );_cfee ._eadg =_cdgc ;};type convertContext struct{_acgg *_c .Creator ;_gea *_b .Rectangle ;_cfde *_g .Presentation ;_gaf *_g .Slide ;_dbdde *_bg .SldMaster ;_cecf *_bg .SldLayout ;_gcgf float64 ;_face float64 ;_geac []_c .Drawable ;_ded *background ;_gbb *_bf .CT_TextParagraphProperties ;_bfd *_bf .CT_TextCharacterProperties ;_dcf *_bf .CT_TextParagraphProperties ;_bad []*_bf .CT_TextParagraphProperties ;_cfeb *_bf .Theme ;_fef *_bf .CT_ColorMappingOverride ;};type paragraph struct{_dffa float64 ;_ebb float64 ;_edff float64 ;_dae float64 ;_febf float64 ;_bcfb float64 ;_edcd float64 ;_gde float64 ;_gdb _bf .ST_TextAlignType ;_aed float64 ;_faaf bool ;_bdf []*line ;};func (_cfac *textboxContext )alignParagraph (){_ffgd :=_cfac ._febgd ;if _ffgd ._gdb ==_bf .ST_TextAlignTypeL {return ;};_gcegb :=len (_ffgd ._bdf )-1;for _dfbc ,_fbe :=range _ffgd ._bdf {_dccf :=true ;_gbbf :=len (_fbe ._ffad );_cca :=0.0;for _ddfba :=len (_fbe ._ffad )-1;_ddfba >=0;_ddfba --{_gedc :=_fbe ._ffad [_ddfba ];if _dccf &&_gedc ._dfd {_gbbf =_ddfba ;}else {_dccf =false ;for _ ,_cefg :=range _gedc ._befc {_cca +=_cefg ._fca ;};};};_fbe ._ffad =_fbe ._ffad [:_gbbf ];_aedf :=_fbe ._ffab -_fbe ._bgee -_cca ;switch _ffgd ._gdb {case _bf .ST_TextAlignTypeR :_fbe .moveRight (_aedf );case _bf .ST_TextAlignTypeCtr :_fbe .moveRight (_aedf /2);case _bf .ST_TextAlignTypeJust :if _dfbc !=_gcegb {_cgafb :=[]*word {};for _ ,_bbebd :=range _fbe ._ffad {if _bbebd ._dfd {_cgafb =append (_cgafb ,_bbebd );};};_cgdd :=_aedf /float64 (len (_cgafb ));for _ ,_ddfgf :=range _cgafb {_ddfgf ._fbd +=_cgdd ;};var _beac *word ;for _ ,_aggc :=range _fbe ._ffad {if _beac !=nil {_aggc ._bbea =_beac ._bbea +_beac ._fbd ;};_beac =_aggc ;};};};};};type textboxContext struct{_ceec *convertContext ;_abda float64 ;_gef float64 ;_cbgf *_c .Creator ;_ebgc float64 ;_gcbb []*paragraph ;_febgd *paragraph ;_eadg *line ;_gada *word ;_bfe bool ;};func (_gfe *convertContext )getColorFromSolidFill (_afcg *_bf .CT_SolidColorFillProperties )(_c .Color ,float64 ){if _afcg ==nil {return nil ,1;};var _bgc string ;_gfcb :=1.0;if _dccb :=_afcg .SrgbClr ;_dccb !=nil {_bgc =_dccb .ValAttr ;_gfcb =_b .GetOpacityFromColorTransform (_dccb .EG_ColorTransform );}else if _gbeb :=_afcg .SchemeClr ;_gbeb !=nil {_bgc =_b .GetColorStringFromDmlColor (_gfe ._gaf .GetColorBySchemeColor (_gbeb .ValAttr ));_bgc =_b .AdjustColor (_bgc ,_gbeb .EG_ColorTransform );_gfcb =_b .GetOpacityFromColorTransform (_gbeb .EG_ColorTransform );};if _bgc !=""{_ddeb :=_c .ColorRGBFromHex ("\u0023"+_bgc );return _ddeb ,_gfcb ;};return nil ,1;};func _dda (_fbba ,_gceb *_bf .CT_TextBody )(*_bf .CT_TextBodyProperties ,*_bf .CT_TextListStyle ){if _fbba ==nil &&_gceb ==nil {return nil ,nil ;};if _fbba ==nil {return _gceb .BodyPr ,_gceb .LstStyle ;};if _gceb ==nil {return _fbba .BodyPr ,_fbba .LstStyle ;};_gcgfe ,_dfcg :=_fbba .BodyPr ,_fbba .LstStyle ;_cafg ,_eadf :=_gceb .BodyPr ,_gceb .LstStyle ;_ceee :=_gadg (_gcgfe ,_cafg );_aefa :=_gagc (_dfcg ,_eadf );return _ceee ,_aefa ;};func _bfed (_ccg *_bf .CT_AdjPoint2D )(float64 ,float64 ){var _caf ,_faf float64 ;_cafb ,_gbbfb :=_ccg .XAttr ,_ccg .YAttr ;if _edd :=_cafb .ST_Coordinate ;_edd !=nil {_caf =_ae .FromEMU (_b .FromSTCoordinate (*_edd ));};if _aeca :=_gbbfb .ST_Coordinate ;_aeca !=nil {_faf =_ae .FromEMU (_b .FromSTCoordinate (*_aeca ));};return _caf ,_faf ;};func _acde (_bda string )[]*symbol {_acee :=[]*symbol {};for _ ,_ecf :=range _bda {_acee =append (_acee ,&symbol {_gfag :string (_ecf )});};return _acee ;};func (_aebg *convertContext )getStyleColors (_efe *_bf .CT_ShapeStyle )(_c .Color ,_c .Color ,_c .Color ){var _daag ,_babf ,_cbcd _c .Color ;if _bga :=_efe .LnRef ;_bga !=nil {_babf =_aebg .getColorFromMatrixReference (_bga );};if _caee :=_efe .FillRef ;_caee !=nil {_cbcd =_aebg .getColorFromMatrixReference (_caee );};if _aggg :=_efe .FontRef ;_aggg !=nil {_daag =_aebg .getColorFromFontReference (_aggg );};return _daag ,_cbcd ,_babf ;};func (_cfd *convertContext )makePdfBlockFromTable (_abd *_bf .Tbl ,_ebf float64 )*_c .Table {_bgge :=_abd .TblGrid ;if _bgge ==nil {return nil ;};_fdge :=len (_bgge .GridCol );if _fdge ==0{return nil ;};_bbg :=[]float64 {};_daa :=0.0;for _ ,_ddfb :=range _bgge .GridCol {_geb :=_ae .FromEMU (_b .FromSTCoordinate (_ddfb .WAttr ));_bbg =append (_bbg ,_geb );_daa +=_geb ;};_ebde :=[]float64 {};for _aaed :=0;_aaed < _fdge ;_aaed ++{_ebde =append (_ebde ,_bbg [_aaed ]/_daa );};_febg :=_cfd ._acgg .NewTable (_fdge );_febg .SetColumnWidths (_ebde ...);_aca :=_abd .TblPr ;var _eagg *_bf .CT_TableStyle ;if _aga :=_aca .Choice ;_aga !=nil {if _aga .TableStyle !=nil {_eagg =_aga .TableStyle ;}else if _aga .TableStyleId !=nil {_eagg =_cfd ._cfde .GetTableStyleById (*_aga .TableStyleId );};};_ddbg :=_bf .NewCT_TablePartStyle ();_ddbg .TcStyle =_bf .NewCT_TableStyleCellStyle ();_ddbg .TcTxStyle =_bf .NewCT_TableStyleTextStyle ();if _eagg !=nil {if _eagg .WholeTbl !=nil {*_ddbg =*_eagg .WholeTbl ;};if _eagg .TblBg !=nil {if _ddbg .TcStyle .Fill ==nil {_ddbg .TcStyle .Fill =_eagg .TblBg .Fill ;};};};if _ddbg .TcStyle .Fill ==nil {_ddbg .TcStyle .Fill =_bf .NewCT_FillProperties ();_ddbg .TcStyle .Fill .NoFill =_aca .NoFill ;_ddbg .TcStyle .Fill .SolidFill =_aca .SolidFill ;};_ddfc :=len (_abd .Tr );for _ddbb ,_ecg :=range _abd .Tr {_egb :=_ddbb ==0;_bdg :=_ddbb ==_ddfc -1;_bcff :=_ddbb %2==0;_ebcf :=len (_ecg .Tc );var _bca *_bf .CT_TablePartStyle ;if _egb {_bca =_eagg .FirstRow ;}else if _bcff {_bca =_eagg .Band2H ;}else {_bca =_eagg .Band1H ;};var _fcg float64 ;for _fdgb ,_gce :=range _ecg .Tc {_cbe :=_fdgb ==0;_eca :=_fdgb ==_ebcf -1;_bbc :=_fdgb %2==0;var _fde *_bf .CT_TablePartStyle ;if _cbe {_fde =_eagg .FirstCol ;}else if _bbc {_fde =_eagg .Band2V ;}else {_fde =_eagg .Band1V ;};_cfb :=_bacc (_bacc (_fde ,_bca ),_ddbg );_ffcb :=_cfd .addCellToTable (_febg ,_gce ,_cfb ,_ebf *_ebde [_fdgb ],_egb ,_bdg ,_cbe ,_eca );if _ffcb > _fcg {_fcg =_ffcb ;};};_cce :=_ae .FromEMU (_b .FromSTCoordinate (_ecg .HAttr ));if _cce < _fcg {_cce =_fcg ;};if _cce < _ebag (4){_cce =_ebag (4);};_febg .SetRowHeight (_febg .CurRow (),_cce );};return _febg ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func (_egf *convertContext )getColorFromFontReference (_dfa *_bf .CT_FontReference )_c .Color {var _egff _c .Color ;var _gddf string ;if _geba :=_dfa .SrgbClr ;_geba !=nil {_gddf =_geba .ValAttr ;}else if _ecdg :=_dfa .SchemeClr ;_ecdg !=nil {_gddf =_b .GetColorStringFromDmlColor (_egf ._cfde .GetColorBySchemeColor (_ecdg .ValAttr ));_gddf =_b .AdjustColor (_gddf ,_ecdg .EG_ColorTransform );};if _gddf !=""{_egff =_c .ColorRGBFromHex ("\u0023"+_gddf );};return _egff ;};func (_gcgc *convertContext )makePdfImageFromBlipFill (_cbgc *_bf .CT_BlipFillProperties )(*_c .Image ,[]*_bf .CT_BlipChoice ,error ){if _aabed :=_cbgc .Blip ;_aabed !=nil {if _bafa :=_aabed .EmbedAttr ;_bafa !=nil {_ggfc ,_ebbb :=_gcgc ._gaf .GetImageByRelID (*_bafa );if _ebbb {_efa ,_adce :=_aa .Open (_ggfc .Path ());if _adce !=nil {_fe .Println ("\u0046\u0069l\u0065\u0020\u006fp\u0065\u006e\u0020\u0065\u0072\u0072\u006f\u0072\u003a",_adce );return nil ,nil ,_adce ;};defer _efa .Close ();_dfag ,_ ,_adce :=_db .Decode (_efa );if _adce !=nil {_fe .Println ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a",_adce );return nil ,nil ,_adce ;};if _agaa :=_cbgc .SrcRect ;_agaa !=nil {_fcbg :=_dfag .Bounds ().Size ();_fbfg :=_fcbg .X ;_ecde :=_fcbg .Y ;var _gdg ,_eed ,_edde ,_bebd int ;var _cgaed bool ;if _gdadg :=_agaa .LAttr ;_gdadg !=nil {_gdg =int (float64 (_fbfg )*_b .FromSTPercentage (_gdadg ));_cgaed =true ;}else {_gdg =0;};if _gcba :=_agaa .TAttr ;_gcba !=nil {_edde =int (float64 (_ecde )*_b .FromSTPercentage (_gcba ));_cgaed =true ;}else {_edde =0;};if _gcec :=_agaa .RAttr ;_gcec !=nil {_eed =int (float64 (_fbfg )*(1-_b .FromSTPercentage (_gcec )));_cgaed =true ;}else {_eed =_fbfg ;};if _ffag :=_agaa .BAttr ;_ffag !=nil {_bebd =int (float64 (_ecde )*(1-_b .FromSTPercentage (_ffag )));_cgaed =true ;}else {_bebd =_ecde ;};if _cgaed {_dfag =_b .CropImageByRect (_dfag ,_db .Rect (_gdg ,_edde ,_eed +1,_bebd +1));};};_cbeg ,_adce :=_gcgc ._acgg .NewImageFromGoImage (_dfag );if _adce !=nil {_fe .Println ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u0063\u0072\u0065\u0061\u0074\u0065\u0020\u0050\u0044\u0046\u0020\u0069\u006d\u0061\u0067\u0065\u0020f\u0072\u006f\u006d\u0020\u0047o\u0020\u0069m\u0061\u0067\u0065\u003a",_adce );return nil ,nil ,_adce ;};return _cbeg ,_aabed .Choice ,nil ;};};};return nil ,nil ,nil ;};func _gadg (_acdb ,_ggfbg *_bf .CT_TextBodyProperties )*_bf .CT_TextBodyProperties {_adgb :=_bf .NewCT_TextBodyProperties ();if _acdb !=nil {*_adgb =*_acdb ;};if _ggfbg ==nil {return _adgb ;};if _adgb .RotAttr ==nil {_adgb .RotAttr =_ggfbg .RotAttr ;};if _adgb .SpcFirstLastParaAttr ==nil {_adgb .SpcFirstLastParaAttr =_ggfbg .SpcFirstLastParaAttr ;};if _adgb .VertOverflowAttr ==_bf .ST_TextVertOverflowTypeUnset {_adgb .VertOverflowAttr =_ggfbg .VertOverflowAttr ;};if _adgb .HorzOverflowAttr ==_bf .ST_TextHorzOverflowTypeUnset {_adgb .HorzOverflowAttr =_ggfbg .HorzOverflowAttr ;};if _adgb .VertAttr ==_bf .ST_TextVerticalTypeUnset {_adgb .VertAttr =_ggfbg .VertAttr ;};if _adgb .WrapAttr ==_bf .ST_TextWrappingTypeUnset {_adgb .WrapAttr =_ggfbg .WrapAttr ;};if _adgb .LInsAttr ==nil {_adgb .LInsAttr =_ggfbg .LInsAttr ;};if _adgb .TInsAttr ==nil {_adgb .TInsAttr =_ggfbg .TInsAttr ;};if _adgb .RInsAttr ==nil {_adgb .RInsAttr =_ggfbg .RInsAttr ;};if _adgb .BInsAttr ==nil {_adgb .BInsAttr =_ggfbg .BInsAttr ;};if _adgb .NumColAttr ==nil {_adgb .NumColAttr =_ggfbg .NumColAttr ;};if _adgb .SpcColAttr ==nil {_adgb .SpcColAttr =_ggfbg .SpcColAttr ;};if _adgb .RtlColAttr ==nil {_adgb .RtlColAttr =_ggfbg .RtlColAttr ;};if _adgb .AnchorAttr ==_bf .ST_TextAnchoringTypeUnset {_adgb .AnchorAttr =_ggfbg .AnchorAttr ;};if _adgb .AnchorCtrAttr ==nil {_adgb .AnchorCtrAttr =_ggfbg .AnchorCtrAttr ;};if _adgb .ForceAAAttr ==nil {_adgb .ForceAAAttr =_ggfbg .ForceAAAttr ;};if _adgb .UprightAttr ==nil {_adgb .UprightAttr =_ggfbg .UprightAttr ;};if _adgb .CompatLnSpcAttr ==nil {_adgb .CompatLnSpcAttr =_ggfbg .CompatLnSpcAttr ;};if _adgb .PrstTxWarp ==nil {_adgb .PrstTxWarp =_ggfbg .PrstTxWarp ;};if _adgb .NoAutofit ==nil {_adgb .NoAutofit =_ggfbg .NoAutofit ;};if _adgb .NormAutofit ==nil {_adgb .NormAutofit =_ggfbg .NormAutofit ;};if _adgb .SpAutoFit ==nil {_adgb .SpAutoFit =_ggfbg .SpAutoFit ;};if _adgb .Scene3d ==nil {_adgb .Scene3d =_ggfbg .Scene3d ;};if _adgb .Sp3d ==nil {_adgb .Sp3d =_ggfbg .Sp3d ;};if _adgb .FlatTx ==nil {_adgb .FlatTx =_ggfbg .FlatTx ;};if _adgb .ExtLst ==nil {_adgb .ExtLst =_ggfbg .ExtLst ;};return _adgb ;}; + +// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. +type FontStyle =_b .FontStyle ;func (_aced *convertContext )makePdfBlockFromTxBody (_dbf *_bf .CT_TextBody ,_fead *_bf .CT_TextBodyProperties ,_af *_bf .CT_TextListStyle ,_feag ,_bea float64 ,_cgf _c .Color ,_cgcg bool )(*_c .Block ,error ){_ecc :=_b .MakeTempCreator (_feag ,_bea );_bbed ,_bcbe :=_ebag (2.5),_ebag (2.5);_eggf ,_acdc :=_ebag (1.3),_ebag (1.3);_dffd :=true ;var _deeb *_bf .CT_TextParagraphProperties ;if _cgcg {_deeb =_aced ._dcf ;}else {_deeb =_aced ._gbb ;};_eecc :=_bf .ST_TextAnchoringTypeT ;if _fead !=nil {if _gdfg :=_fead .AnchorAttr ;_gdfg !=_bf .ST_TextAnchoringTypeUnset {_eecc =_gdfg ;};};if _af !=nil {_deeb =_efg (_af .Lvl1pPr ,_efg (_af .DefPPr ,_deeb ));};if _cgce :=_dbf .BodyPr ;_cgce !=nil {if _ddb :=_cgce .LInsAttr ;_ddb !=nil {_bbed =_ae .FromEMU (_b .FromSTCoordinate32 (*_ddb ));};if _cfcf :=_cgce .TInsAttr ;_cfcf !=nil {_eggf =_ae .FromEMU (_b .FromSTCoordinate32 (*_cfcf ));};if _aff :=_cgce .RInsAttr ;_aff !=nil {_bcbe =_ae .FromEMU (_b .FromSTCoordinate32 (*_aff ));};if _egdd :=_cgce .BInsAttr ;_egdd !=nil {_acdc =_ae .FromEMU (_b .FromSTCoordinate32 (*_egdd ));};_dffd =_cgce .WrapAttr !=_bf .ST_TextWrappingTypeNone ;if _cgaa :=_cgce .AnchorAttr ;_cgaa !=_bf .ST_TextAnchoringTypeUnset {_eecc =_cgce .AnchorAttr ;};};_ecc .SetPageMargins (_bbed ,_bcbe ,_eggf ,_acdc );_ega :=&textboxContext {_ceec :_aced ,_bfe :_dffd ,_abda :_feag -_bbed -_bcbe ,_gef :_bea -_eggf -_acdc ,_cbgf :_ecc ,_gcbb :[]*paragraph {}};if _gag :=_dbf .LstStyle ;_gag !=nil {_deeb =_efg (_gag .Lvl1pPr ,_efg (_gag .DefPPr ,_deeb ));};for _ ,_efde :=range _dbf .P {if _efde !=nil {_ceca :=_efg (_efde .PPr ,_deeb );_cgaf :=_ecdfe (_efde .EndParaRPr ,_ecdfe (_ceca .DefRPr ,_aced ._bfd ));_ega .newParagraph ();_ega .assignPropsToCurrentParagraph (_ceca );_ega .newLine ();_ega .newWord ();for _ ,_bcdfa :=range _efde .EG_TextRun {_ega .addTextRun (_bcdfa ,_cgaf ,_cgf );};_ega .addCurrentWordToParagraph ();};_ega .addCurrentParagraph ();};_ega .alignVertically (_eecc );_ega .drawParagraphs ();return _b .MakeBlockFromCreator (_ecc );};type word struct{_befc []*symbol ;_bbea float64 ;_fbd float64 ;_dfd bool ;};func (_adb *convertContext )getShapes (_gdf *_bg .CT_Shape )[]_c .Drawable {_ggd :=[]_c .Drawable {};_abeb :=_gdf .SpPr ;if _abeb ==nil {return _ggd ;};var _ffg bool ;if _eea :=_gdf .UseBgFillAttr ;_eea !=nil {_ffg =*_eea ;};_dcb ,_edfa ,_ag ,_gdc ,_cbd ,_gbg ,_bcb :=_adb .getShapesFromSpPr (_abeb ,_gdf .Style ,_ffg );_ggd =append (_ggd ,_dcb ...);if _ffa :=_gdf .TxBody ;_ffa !=nil {_fab ,_aade ,_ddcf ,_ebc :=_adb .getPhData (_gdf );if _fab !=nil &&!_bcb {_edfa ,_ag ,_gdc ,_cbd =_b .GetDataFromXfrm (_fab );};_agc ,_ebcg :=_adb .makePdfBlockFromTxBody (_ffa ,_aade ,_ddcf ,_gdc ,_cbd ,_gbg ,_ebc );if _ebcg !=nil {_fe .Println ("C\u0061\u006e\u006e\u006f\u0074\u0020m\u0061\u006b\u0065\u0020\u0050\u0044F\u0020\u0062\u006c\u006f\u0063\u006b\u0020f\u0072\u006f\u006d\u0020\u0074\u0065\u0078\u0074\u0062\u006fx\u003a",_ebcg );}else if _agc !=nil {_agc .SetPos (_edfa ,_ag );_ggd =append (_ggd ,_agc );};};return _ggd ;};func (_bceaf *textboxContext )adjustHeights (_bbee float64 ){if _bceaf ._eadg ._bgd < _bbee {_bceaf ._febgd ._gde +=(_bbee -_bceaf ._eadg ._bgd );_bceaf ._eadg ._bgd =_bbee ;};};type symbol struct{_gfag string ;_bggeb float64 ;_dag float64 ;_agb float64 ;_fca float64 ;_ebgg *_c .TextStyle ;_ccfc string ;_agd bool ;_feac bool ;};func (_gccd *textboxContext )addTextRun (_bfce *_bf .EG_TextRun ,_ggfbd *_bf .CT_TextCharacterProperties ,_fgg _c .Color ){if _bfcg :=_bfce .Br ;_bfcg !=nil {_gccd .addCurrentWordToParagraph ();_gccd .newLine ();_gccd .newWord ();}else if _dgdc :=_bfce .R ;_dgdc !=nil {var _dgg _c .Color ;if _dgdc .RPr .SolidFill !=nil {_dgg ,_ =_gccd ._ceec .getColorFromSolidFill (_dgdc .RPr .SolidFill );}else if _fgg !=nil {_dgg =_fgg ;}else if _ggfbd .SolidFill !=nil {_dgg ,_ =_gccd ._ceec .getColorFromSolidFill (_ggfbd .SolidFill );}else {_dgg =_c .ColorBlack ;};_bafbb :=_ecdfe (_dgdc .RPr ,_ggfbd );_fdgg ,_aeea ,_fefg :=_gccd ._ceec .makeStyleFromRPr (_bafbb );_fdgg .Color =_dgg ;_eebb :=_acde (_dgdc .T );for _ ,_agdc :=range _eebb {_agdc ._ebgg =_fdgg ;_agdc ._agd =_aeea ;_agdc ._feac =_fefg ;if _bafbb .CapAttr ==_bf .ST_TextCapsTypeAll {_agdc ._gfag =_de .ToUpper (_agdc ._gfag );};_gccd .addTextSymbol (_agdc );};};};func _cgddd (_ebeg *_bg .CT_Shape )(_bg .ST_PlaceholderType ,*uint32 ){if _bcfe :=_ebeg .NvSpPr ;_bcfe !=nil {if _aeg :=_bcfe .NvPr ;_aeg !=nil {if _ebaa :=_aeg .Ph ;_ebaa !=nil {return _ebaa .TypeAttr ,_ebaa .IdxAttr ;};};};return _bg .ST_PlaceholderTypeUnset ,nil ;};func _fcef (_fdgd ,_gcab *_bf .CT_TableStyleCellStyle )*_bf .CT_TableStyleCellStyle {_fgb :=_bf .NewCT_TableStyleCellStyle ();if _fdgd !=nil {*_fgb =*_fdgd ;};if _gcab ==nil {return _fgb ;};if _fgb .TcBdr ==nil {_fgb .TcBdr =_gcab .TcBdr ;};if _fgb .Fill ==nil {_fgb .Fill =_gcab .Fill ;};if _fgb .FillRef ==nil {_fgb .FillRef =_gcab .FillRef ;};return _fgb ;};func (_cdcd *convertContext )getPhData (_ebbd *_bg .CT_Shape )(*_bf .CT_Transform2D ,*_bf .CT_TextBodyProperties ,*_bf .CT_TextListStyle ,bool ){_ffaf ,_gcff :=_cgddd (_ebbd );_fcac :=_gcff ==nil ;_gfb ,_gcbbg ,_gcac :=_bcbb (_cdcd ._dbdde .CSld ,_ffaf ,_gcff ,_fcac );_adcg ,_dgaa ,_fcgdd :=_bcbb (_cdcd ._cecf .CSld ,_ffaf ,_gcff ,_fcac );if _adcg ==nil {_adcg =_gfb ;};_bfff ,_fagg :=_dda (_dgaa ,_gcbbg );var _gae bool ;if _fcgdd ==nil {if _gcac !=nil {_gae =*_gcac ;};}else {_gae =*_fcgdd ;};return _adcg ,_bfff ,_fagg ,_gae ;};func (_bafb *textboxContext )newParagraph (){_egbg :=¶graph {};_egbg ._edcd =_bafb ._ebgc ;_bafb ._febgd =_egbg ;};func (_cadc *textboxContext )alignParagraphsVertically (_ddfbed _bf .ST_TextAnchoringType ){if _ddfbed ==_bf .ST_TextAnchoringTypeT {return ;};_cdfb :=0.0;for _ ,_gbe :=range _cadc ._gcbb {_cdfb +=_gbe ._ebb +_gbe ._gde +_gbe ._edff ;};var _abgb float64 ;switch _ddfbed {case _bf .ST_TextAnchoringTypeCtr :_abgb =(_cadc ._gef -_cdfb )/2;case _bf .ST_TextAnchoringTypeB :_abgb =_cadc ._gef -_cdfb ;};for _ ,_fdgba :=range _cadc ._gcbb {_fdgba ._edcd +=_abgb ;};};func _ecdfe (_efaf ,_dddf *_bf .CT_TextCharacterProperties )*_bf .CT_TextCharacterProperties {_adg :=_bf .NewCT_TextCharacterProperties ();if _efaf !=nil {*_adg =*_efaf ;};if _dddf ==nil {return _adg ;};if _adg .KumimojiAttr ==nil {_adg .KumimojiAttr =_dddf .KumimojiAttr ;};if _adg .LangAttr ==nil {_adg .LangAttr =_dddf .LangAttr ;};if _adg .AltLangAttr ==nil {_adg .AltLangAttr =_dddf .AltLangAttr ;};if _adg .SzAttr ==nil {_adg .SzAttr =_dddf .SzAttr ;};if _adg .BAttr ==nil {_adg .BAttr =_dddf .BAttr ;};if _adg .IAttr ==nil {_adg .IAttr =_dddf .IAttr ;};if _adg .UAttr ==_bf .ST_TextUnderlineTypeUnset {_adg .UAttr =_dddf .UAttr ;};if _adg .StrikeAttr ==_bf .ST_TextStrikeTypeUnset {_adg .StrikeAttr =_dddf .StrikeAttr ;};if _adg .KernAttr ==nil {_adg .KernAttr =_dddf .KernAttr ;};if _adg .CapAttr ==_bf .ST_TextCapsTypeUnset {_adg .CapAttr =_dddf .CapAttr ;};if _adg .SpcAttr ==nil {_adg .SpcAttr =_dddf .SpcAttr ;};if _adg .NormalizeHAttr ==nil {_adg .NormalizeHAttr =_dddf .NormalizeHAttr ;};if _adg .BaselineAttr ==nil {_adg .BaselineAttr =_dddf .BaselineAttr ;};if _adg .NoProofAttr ==nil {_adg .NoProofAttr =_dddf .NoProofAttr ;};if _adg .DirtyAttr ==nil {_adg .DirtyAttr =_dddf .DirtyAttr ;};if _adg .ErrAttr ==nil {_adg .ErrAttr =_dddf .ErrAttr ;};if _adg .SmtCleanAttr ==nil {_adg .SmtCleanAttr =_dddf .SmtCleanAttr ;};if _adg .SmtIdAttr ==nil {_adg .SmtIdAttr =_dddf .SmtIdAttr ;};if _adg .BmkAttr ==nil {_adg .BmkAttr =_dddf .BmkAttr ;};if _adg .Ln ==nil {_adg .Ln =_dddf .Ln ;};if _adg .NoFill ==nil {_adg .NoFill =_dddf .NoFill ;};if _adg .SolidFill ==nil {_adg .SolidFill =_dddf .SolidFill ;};if _adg .BlipFill ==nil {_adg .BlipFill =_dddf .BlipFill ;};if _adg .EffectLst ==nil {_adg .EffectLst =_dddf .EffectLst ;};if _adg .EffectDag ==nil {_adg .EffectDag =_dddf .EffectDag ;};if _adg .Highlight ==nil {_adg .Highlight =_dddf .Highlight ;};if _adg .ULnTx ==nil {_adg .ULnTx =_dddf .ULnTx ;};if _adg .ULn ==nil {_adg .ULn =_dddf .ULn ;};if _adg .UFillTx ==nil {_adg .UFillTx =_dddf .UFillTx ;};if _adg .UFill ==nil {_adg .UFill =_dddf .UFill ;};if _adg .Latin ==nil {_adg .Latin =_dddf .Latin ;};if _adg .Ea ==nil {_adg .Ea =_dddf .Ea ;};if _adg .Cs ==nil {_adg .Cs =_dddf .Cs ;};if _adg .Sym ==nil {_adg .Sym =_dddf .Sym ;};if _adg .Rtl ==nil {_adg .Rtl =_dddf .Rtl ;};return _adg ;};type line struct{_fefa float64 ;_bgee float64 ;_ffab float64 ;_dcg float64 ;_bgd float64 ;_ffad []*word ;};func _bcbb (_ecfb *_bg .CT_CommonSlideData ,_gdcd _bg .ST_PlaceholderType ,_bfac *uint32 ,_agda bool )(*_bf .CT_Transform2D ,*_bf .CT_TextBody ,*bool ){if _ecfb !=nil {if _ffb :=_ecfb .SpTree ;_ffb !=nil {for _ ,_affe :=range _ffb .Choice {if _affe !=nil {for _ ,_ccb :=range _affe .Sp {if _ccb !=nil {_dfda ,_gbeg :=_cgddd (_ccb );if _gdcd ==_dfda {if (_agda &&_gbeg ==nil )||(!_agda &&_gbeg !=nil &&*_gbeg ==*_bfac ){var _bgaa *_bf .CT_Transform2D ;if _ccb .SpPr !=nil {_bgaa =_ccb .SpPr .Xfrm ;};_eff :=_gdcd ==_bg .ST_PlaceholderTypeTitle ||_gdcd ==_bg .ST_PlaceholderTypeCtrTitle ;return _bgaa ,_ccb .TxBody ,&_eff ;};};};};};};};};return nil ,nil ,nil ;};func (_bbb *convertContext )renderCurrentStateToGoImage ()(_db .Image ,error ){_bggdg :=_b .MakeTempCreator (_bbb ._face ,_bbb ._gcgf );_bggdg .NewPage ();for _ ,_ddca :=range _bbb ._geac {if _ddca !=nil {_bggdg .MoveTo (0,0);_bggdg .Draw (_ddca );};};_aeaa ,_febe :=_b .GetPageFromCreator (_bggdg );if _febe !=nil {return nil ,_febe ;};return _gd .NewImageDevice ().Render (_aeaa );};func (_edbc *textboxContext )drawParagraphs (){_edbc ._cbgf .NewPage ();for _ ,_bbfd :=range _edbc ._gcbb {for _ ,_bfdg :=range _bbfd ._bdf {for _ ,_gcfb :=range _bfdg ._ffad {for _ ,_agcd :=range _gcfb ._befc {_cae :=_edbc ._cbgf .NewStyledParagraph ();if _agcd ._agd {_agcd ._agb =0;}else if _agcd ._feac {_agcd ._agb =1.2*_bfdg ._bgd -_agcd ._dag ;};_fgad :=_gcfb ._bbea +_agcd ._bggeb ;_ddfd :=_bbfd ._edcd +_bfdg ._fefa +_agcd ._agb ;_cae .SetPos (_fgad ,_ddfd );_gefe :=_cae .Append (_agcd ._gfag );if _agcd ._ebgg !=nil {_gefe .Style =*_agcd ._ebgg ;};_edbc ._cbgf .Draw (_cae );};};};};};func (_ead *convertContext )drawSlide (){_ead ._acgg .NewPage ();for _ ,_acg :=range _ead ._geac {if _acg !=nil {_ead ._acgg .MoveTo (0,0);_ead ._acgg .Draw (_acg );};};};func (_cgc *convertContext )makeSlide (){_dgd :=_cgc ._gaf .X ().CSld ;if _dgd ==nil {return ;};_bbd :=&background {};if _abb :=_dgd .Bg ;_abb !=nil {if _ff :=_abb .BgPr ;_ff !=nil {if _ff .NoFill ==nil {if _abe :=_ff .SolidFill ;_abe !=nil {_bac ,_df :=_cgc .getColorFromSolidFill (_abe );if _bac !=nil {_bbd ._ebfd =_bac ;_bbd ._dcge =_df ;};}else if _gf :=_ff .BlipFill ;_gf !=nil {_bbd ._aaf =_gf ;};};};};_cgc ._ded =_bbd ;if _feae :=_dgd .SpTree ;_feae !=nil {for _ ,_fcd :=range _feae .Choice {if _fcd !=nil {for _ ,_be :=range _fcd .Sp {if _be !=nil {_ece :=_cgc .getShapes (_be );_cgc ._geac =append (_cgc ._geac ,_ece ...);};};for _ ,_bfc :=range _fcd .GraphicFrame {if _bfc !=nil {var _acb ,_bfb ,_fed ,_ecdf float64 ;if _ef :=_bfc .Xfrm ;_ef !=nil {_acb ,_bfb ,_fed ,_ecdf =_b .GetDataFromXfrm (_ef );};if _egg :=_bfc .Graphic ;_egg !=nil {if _dcd :=_egg .GraphicData ;_dcd !=nil {for _ ,_edca :=range _dcd .Any {if _fb ,_cfg :=_edca .(*_aea .Chart );_cfg {_gdd ,_baa :=_cgc .makePdfBlockFromChart (_fb ,_fed ,_ecdf );if _baa !=nil {_fe .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_baa );};if _gdd !=nil {_gdd .SetPos (_acb ,_bfb );_cgc ._geac =append (_cgc ._geac ,_gdd );};}else if _eag ,_dbg :=_edca .(*_bf .Tbl );_dbg {_bcdf :=_cgc .makePdfBlockFromTable (_eag ,_fed );if _bcdf !=nil {_bec :=_c .NewBlock (_fed ,_ecdf );_bec .SetPos (_acb ,_bfb );_bec .Draw (_bcdf );_cgc ._geac =append (_cgc ._geac ,_bec );};};};};};};};for _ ,_gg :=range _fcd .CxnSp {if _gg !=nil {_gfa :=_cgc .getConnectors (_gg );_cgc ._geac =append (_cgc ._geac ,_gfa ...);};};for _ ,_dee :=range _fcd .Pic {if _dee !=nil {var _gff ,_bd ,_eeg ,_ecb float64 ;if _ccf :=_dee .SpPr ;_ccf !=nil {if _beg :=_ccf .Xfrm ;_beg !=nil {_gff ,_bd ,_eeg ,_ecb =_b .GetDataFromXfrm (_beg );};};if _cd :=_dee .BlipFill ;_cd !=nil {_cdf :=_cgc .getShapeFromBlipFill (_cd ,_gff ,_bd ,_eeg ,_ecb );_cgc ._geac =append (_cgc ._geac ,_cdf );};};};};};};};var _ba =_ebag (1.9);func (_fgd *convertContext )getShapeFromBlipFill (_bfa *_bf .CT_BlipFillProperties ,_dcaf ,_dfdf ,_agff ,_bebec float64 )_c .Drawable {_bede ,_afca ,_efc :=_fgd .makePdfImageFromBlipFill (_bfa );if _efc !=nil {_fe .Println ("\u0043\u0061nn\u006f\u0074\u0020m\u0061\u006b\u0065\u0020PDF\u0020im\u0061\u0067\u0065\u0020\u0066\u0072\u006fm \u0042\u006c\u0069\u0070\u0046\u0069\u006cl\u003a",_efc );return nil ;};if _bede ==nil {return nil ;};if _cgdb :=_bfa .Tile ;_cgdb !=nil {_bede =_fgd .tileImage (_bede ,_bfa .Tile ,_agff ,_bebec );};if _ccda :=_bfa .Stretch ;_ccda !=nil {_bede ,_dcaf ,_dfdf =_fgd .stretchImage (_bede ,_bfa .Stretch ,_dcaf ,_dfdf ,_agff ,_bebec );};if len (_afca )==0{_bede .SetPos (_dcaf ,_dfdf );return _bede ;};_bede =_fgd .applyBlipEffectsOnImg (_bede ,_dcaf ,_dfdf ,_afca );_bede .SetPos (_dcaf ,_dfdf );return _bede ;};type background struct{_ebfd _c .Color ;_dcge float64 ;_aaf *_bf .CT_BlipFillProperties ;};func (_edce *convertContext )getInfoFromLn (_efdc *_bf .CT_LineProperties )(_c .Color ,float64 ,float64 ){if _efdc ==nil ||_efdc .NoFill !=nil {return nil ,0,0;};var _bdfa float64 ;_gbbc ,_dabb :=_edce .getColorFromSolidFill (_efdc .SolidFill );if _cgeg :=_efdc .WAttr ;_cgeg !=nil {_bdfa =_ae .FromEMU (int64 (*_cgeg ));}else {_bdfa =1;};return _gbbc ,_bdfa ,_dabb ;};func _ddcgf (_fec *_bf .CT_TextCharacterProperties ,_ddfe *_bf .CT_TableStyleTextStyle )*_bf .CT_TextCharacterProperties {_gdce :=_bf .NewCT_TextCharacterProperties ();if _fec !=nil {*_gdce =*_fec ;};if _ddfe ==nil {return _gdce ;};if _gdce .BAttr ==nil &&_ddfe .BAttr !=_bf .ST_OnOffStyleTypeUnset {_adbgc :=_ddfe .BAttr ==_bf .ST_OnOffStyleTypeOn ;_gdce .BAttr =&_adbgc ;};if _gdce .IAttr ==nil &&_ddfe .IAttr !=_bf .ST_OnOffStyleTypeUnset {_bfced :=_ddfe .IAttr ==_bf .ST_OnOffStyleTypeOn ;_gdce .IAttr =&_bfced ;};if _gdce .NoFill ==nil &&_gdce .SolidFill ==nil {_gdce .SolidFill =_bf .NewCT_SolidColorFillProperties ();_gdce .SolidFill .ScrgbClr =_ddfe .ScrgbClr ;_gdce .SolidFill .SrgbClr =_ddfe .SrgbClr ;_gdce .SolidFill .HslClr =_ddfe .HslClr ;_gdce .SolidFill .SysClr =_ddfe .SysClr ;_gdce .SolidFill .SchemeClr =_ddfe .SchemeClr ;_gdce .SolidFill .PrstClr =_ddfe .PrstClr ;};if _bfcea :=_ddfe .Font ;_bfcea !=nil &&_gdce .Latin ==nil &&_gdce .Ea ==nil &&_gdce .Cs ==nil {_gdce .Latin =_bfcea .Latin ;_gdce .Ea =_bfcea .Ea ;_gdce .Cs =_bfcea .Cs ;};return _gdce ;};func (_afc *convertContext )addCellToTable (_afg *_c .Table ,_bfbe *_bf .CT_TableCell ,_efbe *_bf .CT_TablePartStyle ,_ddgcf float64 ,_bbdc ,_acgef ,_dbca ,_cdg bool )float64 {var _facd *_c .TableCell ;_cacc :=1;if _bfbe .GridSpanAttr !=nil {_cacc =int (*_bfbe .GridSpanAttr );};_facd =_afg .MultiColCell (_cacc );_eabb :=_bfbe .TcPr ;var _cdbc *_bf .CT_TableStyleTextStyle ;if _efbe !=nil {_eabb =_bbce (_eabb ,_efbe .TcStyle ,_bbdc ,_acgef ,_dbca ,_cdg );_cdbc =_efbe .TcTxStyle ;};_bafg :=_ba ;_acc :=_c .CellVerticalAlignmentMiddle ;if _eabb !=nil {if _cbg :=_eabb .LnL ;_cbg !=nil {_gaa ,_cgca ,_gaac :=_afc .getBorderStyle (_cbg );_facd .SetBorder (_c .CellBorderSideLeft ,_gaa ,_gaac );if _cgca !=nil &&*_cgca !=nil {_facd .SetSideBorderColor (_c .CellBorderSideLeft ,*_cgca );};};if _afcd :=_eabb .LnT ;_afcd !=nil {_deac ,_cgcec ,_ecgc :=_afc .getBorderStyle (_afcd );_facd .SetBorder (_c .CellBorderSideTop ,_deac ,_ecgc );if _cgcec !=nil &&*_cgcec !=nil {_facd .SetSideBorderColor (_c .CellBorderSideTop ,*_cgcec );};};if _cdd :=_eabb .LnR ;_cdd !=nil {_egag ,_eecg ,_abca :=_afc .getBorderStyle (_cdd );_facd .SetBorder (_c .CellBorderSideRight ,_egag ,_abca );if _eecg !=nil &&*_eecg !=nil {_facd .SetSideBorderColor (_c .CellBorderSideRight ,*_eecg );};};if _cfbf :=_eabb .LnB ;_cfbf !=nil {_bceb ,_acca ,_bddf :=_afc .getBorderStyle (_cfbf );_facd .SetBorder (_c .CellBorderSideBottom ,_bceb ,_bddf );if _acca !=nil &&*_acca !=nil {_facd .SetSideBorderColor (_c .CellBorderSideBottom ,*_acca );};};if _ebcfd :=_eabb .MarLAttr ;_ebcfd !=nil {_bafg =float64 (_b .FromSTCoordinate32 (*_ebcfd ));};switch _eabb .AnchorAttr {case _bf .ST_TextAnchoringTypeT :_acc =_c .CellVerticalAlignmentTop ;case _bf .ST_TextAnchoringTypeB :_acc =_c .CellVerticalAlignmentBottom ;};if _eabb .NoFill ==nil {if _bfcc :=_eabb .SolidFill ;_bfcc !=nil {_agca ,_ :=_afc .getColorFromSolidFill (_bfcc );_facd .SetBackgroundColor (_agca );};};};_facd .SetVerticalAlignment (_acc );_facd .SetIndent (_bafg );var _bcbea float64 ;if _dbgg :=_bfbe .TxBody ;_dbgg !=nil {_gee :=_afc .makePdfDivisionFromTxBody (_dbgg ,_ddgcf ,_bcbea ,_cdbc );_bcbea =_gee .Height ();_facd .SetContent (_gee );};return _bcbea ;};func (_bfbd *convertContext )applyBlipEffectsOnImg (_efgg *_c .Image ,_aaab ,_cgbf float64 ,_aag []*_bf .CT_BlipChoice )*_c .Image {if len (_aag )==0{return _efgg ;};_efgg .SetPos (_aaab ,_cgbf );_ffde ,_efab :=_bfbd .renderPageWithDrawableToGoImage (_efgg );if _efab !=nil {_fe .Println (_efab );return _efgg ;};_bgea ,_efab :=_bfbd .renderCurrentStateToGoImage ();if _efab !=nil {_fe .Println (_efab );return _efgg ;};_bacg :=_ffde .Bounds ();_dac :=_db .NewRGBA (_bacg );_facdd ,_abde :=_efgg .Width (),_efgg .Height ();for _ ,_agcac :=range _aag {for _ ,_bde :=range _agcac .AlphaModFix {if _aage :=_bde .AmtAttr ;_aage !=nil {if _gbag :=_aage .ST_PositivePercentageDecimal ;_gbag !=nil {_becc :=uint8 (255*(*_gbag )/100000);_bgcb :=_db .NewUniform (_e .Alpha {_becc });_d .Draw (_dac ,_bacg ,_bgea ,_db .Point {0,0},_d .Src );_d .DrawMask (_dac ,_bacg ,_ffde ,_db .Point {0,0},_bgcb ,_db .Point {0,0},_d .Over );};};};};_aceb :=_db .Rect (int (_aaab ),int (_cgbf ),int (_aaab +_facdd )+1,int (_cgbf +_abde )+1);_afgd :=_b .CropImageByRect (_dac ,_aceb );_gdff ,_efab :=_bfbd ._acgg .NewImageFromGoImage (_afgd );if _efab !=nil {_fe .Println (_efab );return _efgg ;};return _gdff ;};func (_gdad *textboxContext )addCurrentParagraph (){_gdad ._ebgc =_gdad ._febgd ._edcd +_gdad ._febgd ._ebb +_gdad ._febgd ._gde +_gdad ._febgd ._edff ;_gdad ._gcbb =append (_gdad ._gcbb ,_gdad ._febgd );_gdad .alignParagraph ();};func _efg (_fdgc ,_edbg *_bf .CT_TextParagraphProperties )*_bf .CT_TextParagraphProperties {_fcgdg :=_bf .NewCT_TextParagraphProperties ();if _fdgc !=nil {*_fcgdg =*_fdgc ;};if _edbg ==nil {return _fcgdg ;};if _fcgdg .MarLAttr ==nil {_fcgdg .MarLAttr =_edbg .MarLAttr ;};if _fcgdg .MarRAttr ==nil {_fcgdg .MarRAttr =_edbg .MarRAttr ;};if _fcgdg .LvlAttr ==nil {_fcgdg .LvlAttr =_edbg .LvlAttr ;};if _fcgdg .IndentAttr ==nil {_fcgdg .IndentAttr =_edbg .IndentAttr ;};if _fcgdg .AlgnAttr ==_bf .ST_TextAlignTypeUnset {_fcgdg .AlgnAttr =_edbg .AlgnAttr ;};if _fcgdg .DefTabSzAttr ==nil {_fcgdg .DefTabSzAttr =_edbg .DefTabSzAttr ;};if _fcgdg .RtlAttr ==nil {_fcgdg .RtlAttr =_edbg .RtlAttr ;};if _fcgdg .EaLnBrkAttr ==nil {_fcgdg .EaLnBrkAttr =_edbg .EaLnBrkAttr ;};if _fcgdg .FontAlgnAttr ==_bf .ST_TextFontAlignTypeUnset {_fcgdg .FontAlgnAttr =_edbg .FontAlgnAttr ;};if _fcgdg .LatinLnBrkAttr ==nil {_fcgdg .LatinLnBrkAttr =_edbg .LatinLnBrkAttr ;};if _fcgdg .HangingPunctAttr ==nil {_fcgdg .HangingPunctAttr =_edbg .HangingPunctAttr ;};if _fcgdg .LnSpc ==nil {_fcgdg .LnSpc =_edbg .LnSpc ;};if _fcgdg .SpcBef ==nil {_fcgdg .SpcBef =_edbg .SpcBef ;};if _fcgdg .SpcAft ==nil {_fcgdg .SpcAft =_edbg .SpcAft ;};if _fcgdg .BuClrTx ==nil {_fcgdg .BuClrTx =_edbg .BuClrTx ;};if _fcgdg .BuClr ==nil {_fcgdg .BuClr =_edbg .BuClr ;};if _fcgdg .BuSzTx ==nil {_fcgdg .BuSzTx =_edbg .BuSzTx ;};if _fcgdg .BuSzPct ==nil {_fcgdg .BuSzPct =_edbg .BuSzPct ;};if _fcgdg .BuSzPts ==nil {_fcgdg .BuSzPts =_edbg .BuSzPts ;};if _fcgdg .BuFontTx ==nil {_fcgdg .BuFontTx =_edbg .BuFontTx ;};if _fcgdg .BuFont ==nil {_fcgdg .BuFont =_edbg .BuFont ;};if _fcgdg .BuNone ==nil {_fcgdg .BuNone =_edbg .BuNone ;};if _fcgdg .BuAutoNum ==nil {_fcgdg .BuAutoNum =_edbg .BuAutoNum ;};if _fcgdg .BuChar ==nil {_fcgdg .BuChar =_edbg .BuChar ;};if _fcgdg .BuBlip ==nil {_fcgdg .BuBlip =_edbg .BuBlip ;};if _fcgdg .TabLst ==nil {_fcgdg .TabLst =_edbg .TabLst ;};if _fcgdg .ExtLst ==nil {_fcgdg .ExtLst =_edbg .ExtLst ;};_fcgdg .DefRPr =_ecdfe (_fcgdg .DefRPr ,_edbg .DefRPr );return _fcgdg ;}; \ No newline at end of file diff --git a/presentation/presentation.go b/presentation/presentation.go index 996da3b6fc..a92df49a20 100644 --- a/presentation/presentation.go +++ b/presentation/presentation.go @@ -9,294 +9,314 @@ // 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 presentation ;import (_fd "archive/zip";_ga "bytes";_fa "encoding/xml";_e "errors";_ag "fmt";_db "github.com/unidoc/unioffice";_fc "github.com/unidoc/unioffice/common";_ba "github.com/unidoc/unioffice/common/tempstorage";_fad "github.com/unidoc/unioffice/drawing";_df "github.com/unidoc/unioffice/internal/license";_bb "github.com/unidoc/unioffice/measurement";_ad "github.com/unidoc/unioffice/schema/soo/dml";_b "github.com/unidoc/unioffice/schema/soo/dml/chart";_ff "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ae "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_bf "github.com/unidoc/unioffice/schema/soo/pml";_ac "github.com/unidoc/unioffice/zippkg";_f "image";_gb "image/jpeg";_c "io";_a "log";_dd "math";_gae "os";_d "path";_eg "sort";_gd "strconv";_gg "strings";); +package presentation ;import (_fbe "archive/zip";_bcc "bytes";_cg "encoding/xml";_ega "errors";_dc "fmt";_ce "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common";_eg "github.com/unidoc/unioffice/common/tempstorage";_fad "github.com/unidoc/unioffice/drawing";_ea "github.com/unidoc/unioffice/internal/license";_bc "github.com/unidoc/unioffice/measurement";_af "github.com/unidoc/unioffice/schema/soo/dml";_e "github.com/unidoc/unioffice/schema/soo/dml/chart";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_cd "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ae "github.com/unidoc/unioffice/schema/soo/pml";_c "github.com/unidoc/unioffice/zippkg";_ga "image";_fb "image/jpeg";_fa "io";_cb "log";_fg "math";_ba "os";_df "path";_ab "sort";_f "strconv";_g "strings";); -// GetTableStyleById returns *dml.CT_TableStyle by its style id. -func (_gdg *Presentation )GetTableStyleById (id string )*_ad .CT_TableStyle {_ggd :=_gdg ._bfd .TblStyle ();for _ ,_gba :=range _ggd {if _gba .StyleIdAttr ==id {return _gba ;};};return nil ;}; - -// SetText sets the text of a placeholder for the initial paragraph. This is a -// shortcut method that is useful for things like titles which only contain a -// single paragraph. -func (_ggc PlaceHolder )SetText (text string ){_ggc .Clear ();_dgg :=_ad .NewEG_TextRun ();_dgg .R =_ad .NewCT_RegularTextRun ();_dgg .R .T =text ;if len (_ggc ._bdde .TxBody .P )==0{_ggc ._bdde .TxBody .P =append (_ggc ._bdde .TxBody .P ,_ad .NewCT_TextParagraph ());};_ggc ._bdde .TxBody .P [0].EG_TextRun =nil ;_ggc ._bdde .TxBody .P [0].EG_TextRun =append (_ggc ._bdde .TxBody .P [0].EG_TextRun ,_dgg );}; - -// GetTextBoxes returns a list of all text boxes from a slide. -func (_fgcc Slide )GetTextBoxes ()[]*TextBox {_cbace :=[]*TextBox {};_fde :=_fgcc ._ggdf .CSld .SpTree .Choice ;for _ ,_efcdb :=range _fde {for _ ,_dgba :=range _efcdb .Sp {if _dgba .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_dgba .NvSpPr .CNvSpPr .TxBoxAttr {_cbace =append (_cbace ,&TextBox {_dgba });};};};return _cbace ;};func (_agaf sort2d )Swap (i ,j int ){_agaf [i ],_agaf [j ]=_agaf [j ],_agaf [i ]}; - -// Slide represents a slide of a presentation. -type Slide struct{_dgd *_bf .CT_SlideIdListEntry ;_ggdf *_bf .Sld ;_bdab *Presentation ;}; +// Less is for implementing sorting of two locations. Symbols share the same location if they are in the same paragraph or table. One location is 'less' than another first by y coordinate, if y coordinates are equal or differ by less than yEpsilon, then x coordinates are compared, then if they are also equal, indexes of locations in the table are compared, then positions of locations in a paragraph. +func (_fgg sort2d )Less (i ,j int )bool {_ceg ,_gab :=_fgg [i ],_fgg [j ];_fae ,_bbg :=_ceg ._ge ,_gab ._ge ;_gf ,_ggb :=len (_fae )-1,len (_bbg )-1;_afe ,_bde :=0,0;for {_daf ,_acg ,_bab ,_afc ,_ade ,_fbf ,_aec ,_deb :=_fae [_afe ]._gg ,_bbg [_bde ]._gg ,_fae [_afe ]._ac ,_bbg [_bde ]._ac ,_fae [_afe ]._dd ,_bbg [_bde ]._dd ,_fae [_afe ]._eb ,_bbg [_bde ]._eb ;if _daf ==_acg ||((_fg .Abs (float64 (_daf )-float64 (_acg ))< _cbf )&&((_daf >=_acg &&_daf <=_afc )||(_acg >=_daf &&_acg <=_bab ))&&(_aec < _fbf ||_ade > _deb )){if _ade ==_fbf {if _afe < _gf &&_bde < _ggb {_afe ++;_bde ++;continue ;};if _afe >=_gf &&_bde >=_ggb {break ;};return _afe >=_gf ;}else {return _ade < _fbf ;};}else {return _daf < _acg ;};};_bga ,_bdd ,_bdf ,_ee :=_ceg ._fab ,_gab ._fab ,_ceg ._ed ,_gab ._ed ;if _bga ==_bdd {return _bdf <=_ee ;};return _bga < _bdd ;}; -// RemoveSlide removes a slide from a presentation. -func (_agagg *Presentation )RemoveSlide (s Slide )error {_acd :=false ;_gab :=0;for _bbb ,_adc :=range _agagg ._afg {if _adc ==s ._ggdf {if _agagg ._acgd .SldIdLst .SldId [_bbb ]!=s ._dgd {return _e .New ("i\u006e\u0063\u006f\u006e\u0073\u0069s\u0074\u0065\u006e\u0063\u0079\u0020i\u006e\u0020\u0073\u006c\u0069\u0064\u0065s\u0020\u0061\u006e\u0064\u0020\u0049\u0044\u0020\u006c\u0069s\u0074");};copy (_agagg ._afg [_bbb :],_agagg ._afg [_bbb +1:]);_agagg ._afg =_agagg ._afg [0:len (_agagg ._afg )-1];copy (_agagg ._egd [_bbb :],_agagg ._egd [_bbb +1:]);_agagg ._egd =_agagg ._egd [0:len (_agagg ._egd )-1];copy (_agagg ._acgd .SldIdLst .SldId [_bbb :],_agagg ._acgd .SldIdLst .SldId [_bbb +1:]);_agagg ._acgd .SldIdLst .SldId =_agagg ._acgd .SldIdLst .SldId [0:len (_agagg ._acgd .SldIdLst .SldId )-1];_acd =true ;_gab =_bbb ;};};if !_acd {return _e .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065");};_aefe :=_db .AbsoluteFilename (_db .DocTypePresentation ,_db .SlideType ,0);return _agagg .ContentTypes .RemoveOverrideByIndex (_aefe ,_gab );}; +// ExtractText returns text from a slide as a SlideText object. +func (_ceb *Slide )ExtractText ()*SlideText {_ebc :=_eab (_ceb ._gbce ,_ceb ._abaa .CSld .SpTree .Choice ,[]rectangle {},[]*TextItem {});_ab .Sort (sort2d (_ebc ));return &SlideText {Items :_ebc };}; -// ExtractText returns text from a presentation as a PresentationText object. -func (_bc *Presentation )ExtractText ()*PresentationText {_ffd :=[]*SlideText {};for _ ,_acg :=range _bc .Slides (){_ca :=_acg .ExtractText ();if _ca !=nil {_ffd =append (_ffd ,_ca );};};return &PresentationText {Slides :_ffd };}; +// OpenTemplate opens a template file. +func OpenTemplate (fn string )(*Presentation ,error ){_gb ,_gfe :=Open (fn );if _gfe !=nil {return nil ,_gfe ;};return _gb ,nil ;}; -// SlideMaster is the slide master for a presentation. -type SlideMaster struct{_bafa *Presentation ;_fbga _fc .Relationships ;_fdga *_bf .SldMaster ;}; +// Clear clears the placeholder contents and adds a single empty paragraph. The +// empty paragrah is required by PowerPoint or it will report the file as being +// invalid. +func (_cba PlaceHolder )Clear (){_cba .ClearAll ();_fcg :=_af .NewCT_TextParagraph ();_cba ._ddg .TxBody .P =[]*_af .CT_TextParagraph {_fcg };_fcg .EndParaRPr =_af .NewCT_TextCharacterProperties ();_fcg .EndParaRPr .LangAttr =_ce .String ("\u0065\u006e\u002dU\u0053");}; -// TableInfo is used for keep information about a table, a row and a cell where the text is located. -type TableInfo struct{Table *_ad .CT_Table ;Row *_ad .CT_TableRow ;Cell *_ad .CT_TableCell ;RowIndex int ;ColIndex int ;}; +// Slides returns the slides in the presentation. +func (_adeb *Presentation )Slides ()[]Slide {_aff :=[]Slide {};for _edc ,_cbe :=range _adeb ._ded {_aff =append (_aff ,Slide {_adeb ._fbaa .SldIdLst .SldId [_edc ],_cbe ,_adeb ,nil });};return _aff ;}; -// GetPlaceholderByIndex returns a placeholder given its index. If there are multiplace -// placeholders of the same index, this method returns the first one. You must use the -// PlaceHolders() method to access the others. -func (_bgb Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_efcb :=range _bgb ._ggdf .CSld .SpTree .Choice {for _ ,_faeb :=range _efcb .Sp {if _faeb .NvSpPr !=nil &&_faeb .NvSpPr .NvPr !=nil &&_faeb .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_faeb .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_faeb .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_faeb .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_faeb ,_bgb ._ggdf },nil ;};};};};return PlaceHolder {},_e .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");}; +// PresentationText is an array of extracted text items which has some methods for representing extracted text. +type PresentationText struct{Slides []*SlideText ;}; -// AddParagraph adds a paragraph to the text box -func (_abbf TextBox )AddParagraph ()_fad .Paragraph {_cfbf :=_ad .NewCT_TextParagraph ();_abbf ._gcbg .TxBody .P =append (_abbf ._gcbg .TxBody .P ,_cfbf );return _fad .MakeParagraph (_cfbf );}; +// ExtractText returns text from a presentation as a PresentationText object. +func (_cdb *Presentation )ExtractText ()*PresentationText {_bd :=[]*SlideText {};for _ ,_bbd :=range _cdb .Slides (){_fe :=_bbd .ExtractText ();if _fe !=nil {_bd =append (_bd ,_fe );};};return &PresentationText {Slides :_bd };}; -// Properties returns the properties of the TextBox. -func (_aca Image )Properties ()_fad .ShapeProperties {if _aca ._ecb .SpPr ==nil {_aca ._ecb .SpPr =_ad .NewCT_ShapeProperties ();};return _fad .MakeShapeProperties (_aca ._ecb .SpPr );}; +// Name returns the name of the slide layout. +func (_dcea SlideLayout )Name ()string {if _dcea ._acgg .CSld !=nil &&_dcea ._acgg .CSld .NameAttr !=nil {return *_dcea ._acgg .CSld .NameAttr ;};return "";}; -// Read reads a document from an io.Reader. -func Read (r _c .ReaderAt ,size int64 )(*Presentation ,error ){const _aagc ="\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0052\u0065\u0061\u0064";if !_df .GetLicenseKey ().IsLicensed ()&&!_bgfff {_ag .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_ag .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return nil ,_e .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_adec :=_afe ();_dfc ,_eda :=_df .GenRefId ("\u0070\u0072");if _eda !=nil {_db .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_eda );return nil ,_eda ;};_adec ._fcdb =_dfc ;if _afd :=_df .Track (_adec ._fcdb ,_aagc );_afd !=nil {_ag .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_afd );return nil ,_afd ;};_dbc ,_eda :=_ba .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078");if _eda !=nil {return nil ,_eda ;};_adec .TmpPath =_dbc ;_ebbea ,_eda :=_fd .NewReader (r ,size );if _eda !=nil {return nil ,_ag .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_eda );};_gac :=[]*_fd .File {};_gac =append (_gac ,_ebbea .File ...);_abea :=false ;for _ ,_cgcf :=range _gac {if _cgcf .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_abea =true ;break ;};};if _abea {_adec .CreateCustomProperties ();};_dfcb :=_ac .DecodeMap {};_dfcb .SetOnNewRelationshipFunc (_adec .onNewRelationship );_dfcb .AddTarget (_db .ContentTypesFilename ,_adec .ContentTypes .X (),"",0);_dfcb .AddTarget (_db .BaseRelsFilename ,_adec .Rels .X (),"",0);if _cab :=_dfcb .Decode (_gac );_cab !=nil {return nil ,_cab ;};for _ ,_aee :=range _gac {if _aee ==nil {continue ;};if _acbd :=_adec .AddExtraFileFromZip (_aee );_acbd !=nil {return nil ,_acbd ;};};if _abea {_egdd :=false ;for _ ,_cbdd :=range _adec .Rels .X ().Relationship {if _cbdd .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_egdd =true ;break ;};};if !_egdd {_adec .AddCustomRelationships ();};};return _adec ,nil ;};func (_cgcg TextBox )getOff ()*_ad .CT_Point2D {if _cgcg ._gcbg .SpPr ==nil {_cgcg ._gcbg .SpPr =_ad .NewCT_ShapeProperties ();};if _cgcg ._gcbg .SpPr .Xfrm ==nil {_cgcg ._gcbg .SpPr .Xfrm =_ad .NewCT_Transform2D ();};if _cgcg ._gcbg .SpPr .Xfrm .Off ==nil {_cgcg ._gcbg .SpPr .Xfrm .Off =_ad .NewCT_Point2D ();};return _cgcg ._gcbg .SpPr .Xfrm .Off ;};type rectangle struct{_da int64 ;_af int64 ;_ee int64 ;_ffe int64 ;};func (_dac *Presentation )saveToFile (_gfbg string ,_cga bool )error {_cade ,_eefd :=_gae .Create (_gfbg );if _eefd !=nil {return _eefd ;};defer _cade .Close ();return _dac .save (_cade ,_cga );}; +// X returns the inner wrapped XML type. +func (_eca PlaceHolder )X ()*_ae .CT_Shape {return _eca ._ddg }; -// Open opens and reads a document from a file (.pptx). -func Open (filename string )(*Presentation ,error ){_edg ,_cce :=_gae .Open (filename );if _cce !=nil {return nil ,_ag .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_cce );};defer _edg .Close ();_cfbg ,_cce :=_gae .Stat (filename );if _cce !=nil {return nil ,_ag .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_cce );};_ =_cfbg ;return Read (_edg ,_cfbg .Size ());}; +// X returns the inner wrapped XML type. +func (_ceca ViewProperties )X ()*_ae .ViewPr {return _ceca ._fccd }; -// AddTextBox adds an empty textbox to a slide. -func (_agca Slide )AddTextBox ()TextBox {_dbdf :=_bf .NewCT_GroupShapeChoice ();_agca ._ggdf .CSld .SpTree .Choice =append (_agca ._ggdf .CSld .SpTree .Choice ,_dbdf );_gcgc :=_bf .NewCT_Shape ();_dbdf .Sp =append (_dbdf .Sp ,_gcgc );_gcgc .SpPr =_ad .NewCT_ShapeProperties ();_gcgc .SpPr .Xfrm =_ad .NewCT_Transform2D ();_gcgc .SpPr .PrstGeom =_ad .NewCT_PresetGeometry2D ();_gcgc .SpPr .PrstGeom .PrstAttr =_ad .ST_ShapeTypeRect ;_gcgc .NvSpPr =_bf .NewCT_ShapeNonVisual ();_gcgc .NvSpPr .CNvSpPr =_ad .NewCT_NonVisualDrawingShapeProps ();_defd :=true ;_gcgc .NvSpPr .CNvSpPr .TxBoxAttr =&_defd ;_gcgc .TxBody =_ad .NewCT_TextBody ();_gcgc .TxBody .BodyPr =_ad .NewCT_TextBodyProperties ();_gcgc .TxBody .BodyPr .WrapAttr =_ad .ST_TextWrappingTypeSquare ;_gcgc .TxBody .BodyPr .SpAutoFit =_ad .NewCT_TextShapeAutofit ();_gdbb :=TextBox {_gcgc };_gdbb .Properties ().SetWidth (3*_bb .Inch );_gdbb .Properties ().SetHeight (1*_bb .Inch );_gdbb .Properties ().SetPosition (0,0);return _gdbb ;}; +// WebPr returns the WebPr property. +func (_efb PresentationProperties )WebPr ()*_ae .CT_WebProperties {return _efb ._gbc .WebPr }; -// Text returns text from a presentation as one string separated with line breaks. -func (_caf *PresentationText )Text ()string {_cfb :=_ga .NewBuffer ([]byte {});for _ ,_bcc :=range _caf .Slides {_cfb .WriteString (_bcc .Text ());};return _cfb .String ();}; +// ClrMru returns the ClrMru property. +func (_gfg PresentationProperties )ClrMru ()*_af .CT_ColorMRU {return _gfg ._gbc .ClrMru }; -// SlideText is an array of extracted text items which has some methods for representing extracted text from a slide. -type SlideText struct{Items []*TextItem ;}; +// SlideLayouts returns the slide layouts defined in the presentation. +func (_gebg *Presentation )SlideLayouts ()[]SlideLayout {_eeb :=[]SlideLayout {};for _ ,_gfgf :=range _gebg ._gaba {_eeb =append (_eeb ,SlideLayout {_gfgf });};return _eeb ;}; -// TextBox is a text box within a slide. -type TextBox struct{_gcbg *_bf .CT_Shape }; +// PlaceHolders returns all of the content place holders within a given slide. +func (_gedg Slide )PlaceHolders ()[]PlaceHolder {_ead :=[]PlaceHolder {};for _ ,_agdeb :=range _gedg ._abaa .CSld .SpTree .Choice {for _ ,_fbbb :=range _agdeb .Sp {if _fbbb .NvSpPr !=nil &&_fbbb .NvSpPr .NvPr !=nil &&_fbbb .NvSpPr .NvPr .Ph !=nil {_ead =append (_ead ,PlaceHolder {_fbbb ,_gedg ._abaa });};};};return _ead ;}; -// ClearAll completely clears a placeholder. To be useable, at least one -// paragraph must be added after ClearAll via AddParagraph. -func (_gfc PlaceHolder )ClearAll (){_gfc ._bdde .SpPr =_ad .NewCT_ShapeProperties ();_gfc ._bdde .TxBody =_ad .NewCT_TextBody ();_gfc ._bdde .TxBody .LstStyle =_ad .NewCT_TextListStyle ();}; +// NotesTextViewPr returns the NotesTextViewPr property. +func (_gfaac ViewProperties )NotesTextViewPr ()*_ae .CT_NotesTextViewProperties {return _gfaac ._fccd .NotesTextViewPr ;}; -// Clear clears the placeholder contents and adds a single empty paragraph. The -// empty paragrah is required by PowerPoint or it will report the file as being -// invalid. -func (_gbe PlaceHolder )Clear (){_gbe .ClearAll ();_caff :=_ad .NewCT_TextParagraph ();_gbe ._bdde .TxBody .P =[]*_ad .CT_TextParagraph {_caff };_caff .EndParaRPr =_ad .NewCT_TextCharacterProperties ();_caff .EndParaRPr .LangAttr =_db .String ("\u0065\u006e\u002dU\u0053");}; +// ShowCommentsAttr returns the WebPr property. +func (_gcgg ViewProperties )ShowCommentsAttr ()*bool {return _gcgg ._fccd .ShowCommentsAttr }; -// SaveToFileAsTemplate writes the Presentation out to a file as a template. -func (_ddc *Presentation )SaveToFileAsTemplate (path string )error {return _ddc .saveToFile (path ,true )}; +// Paragraphs returns the paragraphs defined in the placeholder. +func (_fbd PlaceHolder )Paragraphs ()[]_fad .Paragraph {_fdc :=[]_fad .Paragraph {};for _ ,_eeg :=range _fbd ._ddg .TxBody .P {_fdc =append (_fdc ,_fad .MakeParagraph (_eeg ));};return _fdc ;}; -// Type returns the placeholder type -func (_fef PlaceHolder )Type ()_bf .ST_PlaceholderType {return _fef ._bdde .NvSpPr .NvPr .Ph .TypeAttr }; +// GridSpacing returns the GridSpacing property. +func (_cabf ViewProperties )GridSpacing ()*_af .CT_PositiveSize2D {return _cabf ._fccd .GridSpacing }; -// Less is for implementing sorting of two locations. Symbols share the same location if they are in the same paragraph or table. One location is 'less' than another first by y coordinate, if y coordinates are equal or differ by less than yEpsilon, then x coordinates are compared, then if they are also equal, indexes of locations in the table are compared, then positions of locations in a paragraph. -func (_ge sort2d )Less (i ,j int )bool {_dc ,_edc :=_ge [i ],_ge [j ];_gag ,_cbg :=_dc ._cc ,_edc ._cc ;_bba ,_ddb :=len (_gag )-1,len (_cbg )-1;_bbca ,_egf :=0,0;for {_bdd ,_aggf ,_fca ,_abf ,_agee ,_bff ,_efd ,_gcd :=_gag [_bbca ]._af ,_cbg [_egf ]._af ,_gag [_bbca ]._ffe ,_cbg [_egf ]._ffe ,_gag [_bbca ]._da ,_cbg [_egf ]._da ,_gag [_bbca ]._ee ,_cbg [_egf ]._ee ;if _bdd ==_aggf ||((_dd .Abs (float64 (_bdd )-float64 (_aggf ))< _fbg )&&((_bdd >=_aggf &&_bdd <=_abf )||(_aggf >=_bdd &&_aggf <=_fca ))&&(_efd < _bff ||_agee > _gcd )){if _agee ==_bff {if _bbca < _bba &&_egf < _ddb {_bbca ++;_egf ++;continue ;};if _bbca >=_bba &&_egf >=_ddb {break ;};return _bbca >=_bba ;}else {return _agee < _bff ;};}else {return _bdd < _aggf ;};};_fab ,_bgd ,_gge ,_fag :=_dc ._eb ,_edc ._eb ,_dc ._ggg ,_edc ._ggg ;if _fab ==_bgd {return _gge <=_fag ;};return _fab < _bgd ;}; +// AddParagraph adds a paragraph to the text box +func (_agcce TextBox )AddParagraph ()_fad .Paragraph {_agdc :=_af .NewCT_TextParagraph ();_agcce ._dbeg .TxBody .P =append (_agcce ._dbeg .TxBody .P ,_agdc );return _fad .MakeParagraph (_agdc );}; -// SlideLayouts returns a slice of all layouts in SlideMaster. -func (_bgbc SlideMaster )SlideLayouts ()[]SlideLayout {_ecbb :=map[string ]int {};_adac :=[]SlideLayout {};for _ ,_gbea :=range _bgbc ._fbga .Relationships (){_beb :=_gg .Replace (_gbea .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1);_beb =_gg .Replace (_beb ,"\u002e\u0078\u006d\u006c","",-1);if _cfde ,_adfb :=_gd .ParseInt (_beb ,10,32);_adfb ==nil {_ecbb [_gbea .ID ()]=int (_cfde );};};for _ ,_deaf :=range _bgbc ._fdga .SldLayoutIdLst .SldLayoutId {if _ggga ,_efbe :=_ecbb [_deaf .RIdAttr ];_efbe {_gfea :=_bgbc ._bafa ._bcb [_ggga -1];_adac =append (_adac ,SlideLayout {_gfea });};};return _adac ;}; +// AddImage adds an image to the document package, returning a reference that +// can be used to add the image to a run and place it in the document contents. +func (_bfcd *Presentation )AddImage (i _a .Image )(_a .ImageRef ,error ){_adca :=_a .MakeImageRef (i ,&_bfcd .DocBase ,_bfcd ._cgb );if i .Data ==nil &&i .Path ==""{return _adca ,_ega .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _adca ,_ega .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _adca ,_ega .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_bbfg :=_eg .Add (i .Path );if _bbfg !=nil {return _adca ,_bbfg ;};};_bfcd .Images =append (_bfcd .Images ,_adca );_bfcd .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_bfcd .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_bfcd .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_bfcd .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_bfcd .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );return _adca ,nil ;}; -// AddSlide adds a new slide to the presentation. -func (_gaa *Presentation )AddSlide ()Slide {_fea :=_bf .NewCT_SlideIdListEntry ();_fea .IdAttr =_gaa .nextSlideID ();_gaa ._acgd .SldIdLst .SldId =append (_gaa ._acgd .SldIdLst .SldId ,_fea );_fcdg :=_bf .NewSld ();_fcdg .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1;_fcdg .CSld .SpTree .GrpSpPr .Xfrm =_ad .NewCT_GroupTransform2D ();_fcdg .CSld .SpTree .GrpSpPr .Xfrm .Off =_ad .NewCT_Point2D ();_fcdg .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_db .Int64 (0);_fcdg .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_db .Int64 (0);_fcdg .CSld .SpTree .GrpSpPr .Xfrm .Ext =_ad .NewCT_PositiveSize2D ();_fcdg .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_bb .Point );_fcdg .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_bb .Point );_fcdg .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_fcdg .CSld .SpTree .GrpSpPr .Xfrm .Off ;_fcdg .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_fcdg .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_gaa ._afg =append (_gaa ._afg ,_fcdg );_cgc :=_gaa ._eag .AddAutoRelationship (_db .DocTypePresentation ,_db .OfficeDocumentType ,len (_gaa ._afg ),_db .SlideType );_fea .RIdAttr =_cgc .ID ();_efb :=_db .AbsoluteFilename (_db .DocTypePresentation ,_db .SlideType ,len (_gaa ._afg ));_gaa .ContentTypes .AddOverride (_efb ,_db .SlideContentType );_edd :=_fc .NewRelationships ();_gaa ._egd =append (_gaa ._egd ,_edd );_edd .AddAutoRelationship (_db .DocTypePresentation ,_db .SlideType ,len (_gaa ._bcb ),_db .SlideLayoutType );return Slide {_fea ,_fcdg ,_gaa };}; +// PresentationProperties contains document specific properties. +type PresentationProperties struct{_gbc *_ae .PresentationPr }; -// AddParagraph adds a new paragraph to a placeholder. -func (_cbc PlaceHolder )AddParagraph ()_fad .Paragraph {_fcdc :=_fad .MakeParagraph (_ad .NewCT_TextParagraph ());_cbc ._bdde .TxBody .P =append (_cbc ._bdde .TxBody .P ,_fcdc .X ());return _fcdc ;}; +// Read reads a document from an io.Reader. +func Read (r _fa .ReaderAt ,size int64 )(*Presentation ,error ){const _bec ="\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0052\u0065\u0061\u0064";if !_ea .GetLicenseKey ().IsLicensed ()&&!_gfed {_dc .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_dc .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return nil ,_ega .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_dcbf :=_gac ();_cafe ,_aagf :=_ea .GenRefId ("\u0070\u0072");if _aagf !=nil {_ce .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_aagf );return nil ,_aagf ;};_dcbf ._bfc =_cafe ;if _dbgg :=_ea .Track (_dcbf ._bfc ,_bec );_dbgg !=nil {_dc .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_dbgg );return nil ,_dbgg ;};_gfce ,_aagf :=_eg .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078");if _aagf !=nil {return nil ,_aagf ;};_dcbf .TmpPath =_gfce ;_gbcf ,_aagf :=_fbe .NewReader (r ,size );if _aagf !=nil {return nil ,_dc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_aagf );};_fgde :=[]*_fbe .File {};_fgde =append (_fgde ,_gbcf .File ...);_cbacf :=false ;for _ ,_bgbg :=range _fgde {if _bgbg .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cbacf =true ;break ;};};if _cbacf {_dcbf .CreateCustomProperties ();};_agad :=_c .DecodeMap {};_agad .SetOnNewRelationshipFunc (_dcbf .onNewRelationship );_agad .AddTarget (_ce .ContentTypesFilename ,_dcbf .ContentTypes .X (),"",0);_agad .AddTarget (_ce .BaseRelsFilename ,_dcbf .Rels .X (),"",0);if _acb :=_agad .Decode (_fgde );_acb !=nil {return nil ,_acb ;};for _ ,_cgab :=range _fgde {if _cgab ==nil {continue ;};if _adbd :=_dcbf .AddExtraFileFromZip (_cgab );_adbd !=nil {return nil ,_adbd ;};};if _cbacf {_faff :=false ;for _ ,_dbf :=range _dcbf .Rels .X ().Relationship {if _dbf .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_faff =true ;break ;};};if !_faff {_dcbf .AddCustomRelationships ();};};return _dcbf ,nil ;};func (_bdg *Presentation )saveToFile (_bfee string ,_fggg bool )error {_ada ,_abfc :=_ba .Create (_bfee );if _abfc !=nil {return _abfc ;};defer _ada .Close ();return _bdg .save (_ada ,_fggg );}; -// ClrMru returns the ClrMru property. -func (_gdb PresentationProperties )ClrMru ()*_ad .CT_ColorMRU {return _gdb ._ged .ClrMru }; +// Text returns text from a slide as one string separated with line breaks. +func (_ecd *SlideText )Text ()string {_cgf :=_bcc .NewBuffer ([]byte {});for _ ,_ecg :=range _ecd .Items {if _ecg .Text !=""{_cgf .WriteString (_ecg .Text );_cgf .WriteString ("\u000a");};};return _cgf .String ();}; // Type returns the type of the slide layout. -func (_afgc SlideLayout )Type ()_bf .ST_SlideLayoutType {return _afgc ._efe .TypeAttr };func (_bbe *Presentation )save (_bbg _c .Writer ,_gcee bool )error {const _fcaf ="\u0050\u0072\u0065\u0073en\u0074\u0061\u0074\u0069\u006f\u006e\u003a\u0070\u002e\u0053\u0061\u0076\u0065";if _gaaa :=_bbe ._acgd .Validate ();_gaaa !=nil {_a .Printf ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_gaaa );};if !_df .GetLicenseKey ().IsLicensed ()&&!_bgfff {_ag .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_ag .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _e .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_bbe ._fcdb )==0{_fbd ,_caef :=_df .GenRefId ("\u0070\u0077");if _caef !=nil {_db .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_caef );return _caef ;};_bbe ._fcdb =_fbd ;};if _ceb :=_df .Track (_bbe ._fcdb ,_fcaf );_ceb !=nil {_ag .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_ceb );return _ceb ;};if _gcee {_bbe .ContentTypes .RemoveOverride ("\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_bbe .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");}else {_bbe .ContentTypes .RemoveOverride ("\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_bbe .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");};_ddg :=_db .DocTypePresentation ;_cca :=_fd .NewWriter (_bbg );defer _cca .Close ();if _bdae :=_ac .MarshalXML (_cca ,_db .BaseRelsFilename ,_bbe .Rels .X ());_bdae !=nil {return _bdae ;};if _aec :=_ac .MarshalXMLByType (_cca ,_ddg ,_db .ExtendedPropertiesType ,_bbe .AppProperties .X ());_aec !=nil {return _aec ;};if _gcbc :=_ac .MarshalXMLByType (_cca ,_ddg ,_db .CorePropertiesType ,_bbe .CoreProperties .X ());_gcbc !=nil {return _gcbc ;};if _dfa :=_ac .MarshalXMLByType (_cca ,_ddg ,_db .PresentationPropertiesType ,_bbe ._geda .X ());_dfa !=nil {return _dfa ;};if _gcg :=_ac .MarshalXMLByType (_cca ,_ddg ,_db .ViewPropertiesType ,_bbe ._gedb .X ());_gcg !=nil {return _gcg ;};if _fbdf :=_ac .MarshalXMLByType (_cca ,_ddg ,_db .TableStylesType ,_bbe ._bfd .X ());_fbdf !=nil {return _fbdf ;};if _bbe .CustomProperties .X ()!=nil {if _fcg :=_ac .MarshalXMLByType (_cca ,_ddg ,_db .CustomPropertiesType ,_bbe .CustomProperties .X ());_fcg !=nil {return _fcg ;};};if _bbe .Thumbnail !=nil {_dcdd ,_ebgd :=_cca .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _ebgd !=nil {return _ebgd ;};if _afag :=_gb .Encode (_dcdd ,_bbe .Thumbnail ,nil );_afag !=nil {return _afag ;};};_dce :=_db .AbsoluteFilename (_ddg ,_db .OfficeDocumentType ,0);if _bgc :=_ac .MarshalXML (_cca ,_dce ,_bbe ._acgd );_bgc !=nil {return _bgc ;};if _beg :=_ac .MarshalXML (_cca ,_ac .RelationsPathFor (_dce ),_bbe ._eag .X ());_beg !=nil {return _beg ;};for _cfef ,_bbf :=range _bbe ._afg {_gde :=_db .AbsoluteFilename (_db .DocTypePresentation ,_db .SlideType ,_cfef +1);_ac .MarshalXML (_cca ,_gde ,_bbf );if !_bbe ._egd [_cfef ].IsEmpty (){_baf :=_ac .RelationsPathFor (_gde );_ac .MarshalXML (_cca ,_baf ,_bbe ._egd [_cfef ].X ());};};for _bde ,_ddbd :=range _bbe ._bga {_bbcb :=_db .AbsoluteFilename (_db .DocTypePresentation ,_db .SlideMasterType ,_bde +1);_ac .MarshalXML (_cca ,_bbcb ,_ddbd );if !_bbe ._dgag [_bde ].IsEmpty (){_ebb :=_ac .RelationsPathFor (_bbcb );_ac .MarshalXML (_cca ,_ebb ,_bbe ._dgag [_bde ].X ());};};for _fdbc ,_fgg :=range _bbe ._bcb {_fcgg :=_db .AbsoluteFilename (_db .DocTypePresentation ,_db .SlideLayoutType ,_fdbc +1);_ac .MarshalXML (_cca ,_fcgg ,_fgg );if !_bbe ._aac [_fdbc ].IsEmpty (){_eggg :=_ac .RelationsPathFor (_fcgg );_ac .MarshalXML (_cca ,_eggg ,_bbe ._aac [_fdbc ].X ());};};for _dge ,_eee :=range _bbe ._cbac {_fffb :=_db .AbsoluteFilename (_db .DocTypePresentation ,_db .ThemeType ,_dge +1);_ac .MarshalXML (_cca ,_fffb ,_eee );if !_bbe ._ceg [_dge ].IsEmpty (){_eef :=_ac .RelationsPathFor (_fffb );_ac .MarshalXML (_cca ,_eef ,_bbe ._ceg [_dge ].X ());};};for _eca ,_ada :=range _bbe ._caea {_gbb :=_db .AbsoluteFilename (_ddg ,_db .ChartType ,_eca +1);_ac .MarshalXML (_cca ,_gbb ,_ada );};for _fbfe ,_dcc :=range _bbe ._gdd {_ecab :=_db .AbsoluteFilename (_ddg ,_db .HandoutMasterType ,_fbfe +1);_ac .MarshalXML (_cca ,_ecab ,_dcc );};for _acaa ,_abc :=range _bbe ._efge {_bfff :=_db .AbsoluteFilename (_ddg ,_db .NotesMasterType ,_acaa +1);_ac .MarshalXML (_cca ,_bfff ,_abc );};for _cgb ,_ddf :=range _bbe ._fee {_bee :=_db .AbsoluteFilename (_ddg ,_db .CustomXMLType ,_cgb +1);_ac .MarshalXML (_cca ,_bee ,_ddf );};for _abfa ,_dec :=range _bbe .Images {if _cea :=_fc .AddImageToZip (_cca ,_dec ,_abfa +1,_db .DocTypePresentation );_cea !=nil {return _cea ;};};_bbe .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_bbe .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_bbe .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_bbe .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _dbe :=_ac .MarshalXML (_cca ,_db .ContentTypesFilename ,_bbe .ContentTypes .X ());_dbe !=nil {return _dbe ;};if _caeg :=_bbe .WriteExtraFiles (_cca );_caeg !=nil {return _caeg ;};return nil ;}; - -// AddImageToRels adds an image relationship to a slide without putting image on the slide. -func (_cfg Slide )AddImageToRels (img _fc .ImageRef )string {_bfbc :=0;for _eaa ,_geag :=range _cfg ._bdab .Images {if _geag ==img {_bfbc =_eaa +1;break ;};};var _gdfe string ;for _bgbd ,_efcd :=range _cfg ._bdab .Slides (){if _efcd ._ggdf ==_cfg ._ggdf {_agf :=_ag .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_bfbc ,img .Format ());_cadc :=_cfg ._bdab ._egd [_bgbd ].AddRelationship (_agf ,_db .ImageType );_gdfe =_cadc .ID ();};};return _gdfe ;}; +func (_acbe SlideLayout )Type ()_ae .ST_SlideLayoutType {return _acbe ._acgg .TypeAttr }; -// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. -func (_adg *Presentation )GetColorBySchemeColor (schClr _ad .ST_SchemeColorVal )*_ad .CT_Color {if len (_adg ._bga )==0||len (_adg ._cbac )==0{return nil ;};var _dcddb _ad .ST_ColorSchemeIndex ;_bdc :=_adg ._bga [0];_cffg :=_bdc .ClrMap ;switch schClr .String (){case "\u0062\u0067\u0031":_dcddb =_cffg .Bg1Attr ;case "\u0062\u0067\u0032":_dcddb =_cffg .Bg2Attr ;case "\u0074\u0078\u0031":_dcddb =_cffg .Tx1Attr ;case "\u0074\u0078\u0032":_dcddb =_cffg .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_dcddb =_cffg .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_dcddb =_cffg .Accent2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_dcddb =_cffg .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_dcddb =_cffg .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_dcddb =_cffg .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_dcddb =_cffg .Accent6Attr ;case "\u0068\u006c\u0069n\u006b":_dcddb =_cffg .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_dcddb =_cffg .FolHlinkAttr ;case "\u0064\u006b\u0031":_dcddb =_ad .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_dcddb =_ad .ST_ColorSchemeIndexDk2 ;case "\u006c\u0074\u0031":_dcddb =_ad .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_dcddb =_ad .ST_ColorSchemeIndexLt2 ;default:_dcddb =_ad .ST_ColorSchemeIndexUnset ;};_afbb :=_adg ._cbac [0];_ceag :=_afbb .ThemeElements ;if _ceag ==nil {return nil ;};var _ebcg *_ad .CT_Color ;_afea :=_ceag .ClrScheme ;switch _dcddb .String (){case "\u0064\u006b\u0031":_ebcg =_afea .Dk1 ;case "\u0064\u006b\u0032":_ebcg =_afea .Dk2 ;case "\u006c\u0074\u0031":_ebcg =_afea .Lt1 ;case "\u006c\u0074\u0032":_ebcg =_afea .Lt2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_ebcg =_afea .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_ebcg =_afea .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_ebcg =_afea .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_ebcg =_afea .Accent4 ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_ebcg =_afea .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_ebcg =_afea .Accent6 ;case "\u0068\u006c\u0069n\u006b":_ebcg =_afea .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_ebcg =_afea .FolHlink ;default:return nil ;};return _ebcg ;}; - -// HtmlPubPr returns the HtmlPubPr property. -func (_baa PresentationProperties )HtmlPubPr ()*_bf .CT_HtmlPublishProperties {return _baa ._ged .HtmlPubPr ;}; - -// PrnPr returns the PrnPr property. -func (_def PresentationProperties )PrnPr ()*_bf .CT_PrintProperties {return _def ._ged .PrnPr }; +// PlaceHolder is a place holder from a slide. +type PlaceHolder struct{_ddg *_ae .CT_Shape ;_dcb *_ae .Sld ;};func (_fga *Presentation )onNewRelationship (_gdd *_c .DecodeMap ,_ebbc ,_bcf string ,_ecbb []*_fbe .File ,_def *_cd .Relationship ,_fbee _c .Target )error {_age :=_ce .DocTypePresentation ;switch _bcf {case _ce .OfficeDocumentType :_fga ._fbaa =_ae .NewPresentation ();_gdd .AddTarget (_ebbc ,_fga ._fbaa ,_bcf ,0);_gdd .AddTarget (_c .RelationsPathFor (_ebbc ),_fga ._cgb .X (),_bcf ,0);_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,0);case _ce .CorePropertiesType :_gdd .AddTarget (_ebbc ,_fga .CoreProperties .X (),_bcf ,0);_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,0);case _ce .CustomPropertiesType :_gdd .AddTarget (_ebbc ,_fga .CustomProperties .X (),_bcf ,0);_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,0);case _ce .PresentationPropertiesType :_gdd .AddTarget (_ebbc ,_fga ._eed .X (),_bcf ,0);_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,0);case _ce .ViewPropertiesType :_gdd .AddTarget (_ebbc ,_fga ._bcg .X (),_bcf ,0);_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,0);case _ce .TableStylesType :_gdd .AddTarget (_ebbc ,_fga ._fgd .X (),_bcf ,0);_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,0);case _ce .HyperLinkType :_cae :=_af .NewCT_Hyperlink ();_aca :=uint32 (len (_fga ._acd ));_gdd .AddTarget (_ebbc ,_cae ,_bcf ,_aca );_fga ._acd =append (_fga ._acd ,_cae );case _ce .CustomXMLType :_gde :=&_ce .XSDAny {};_gefe :=uint32 (len (_fga ._efbe ));_gdd .AddTarget (_ebbc ,_gde ,_bcf ,_gefe );_fga ._efbe =append (_fga ._efbe ,_gde );_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,len (_fga ._efbe ));case _ce .ChartType :_gcaa :=chart {_ff :_e .NewChartSpace ()};_agbf :=uint32 (len (_fga ._dcg ));_gdd .AddTarget (_ebbc ,_gcaa ._ff ,_bcf ,_agbf );_fga ._dcg =append (_fga ._dcg ,&_gcaa );_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,len (_fga ._dcg ));_gcaa ._gc =_def .TargetAttr ;case _ce .HandoutMasterType :_bgc :=_ae .NewHandoutMaster ();_fbaf :=uint32 (len (_fga ._bbcf ));_gdd .AddTarget (_ebbc ,_bgc ,_bcf ,_fbaf );_fga ._bbcf =append (_fga ._bbcf ,_bgc );_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,len (_fga ._bbcf ));case _ce .NotesMasterType :_ggga :=_ae .NewNotesMaster ();_dbb :=uint32 (len (_fga ._fcdd ));_gdd .AddTarget (_ebbc ,_ggga ,_bcf ,_dbb );_fga ._fcdd =append (_fga ._fcdd ,_ggga );_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,len (_fga ._fcdd ));case _ce .ExtendedPropertiesType :_gdd .AddTarget (_ebbc ,_fga .AppProperties .X (),_bcf ,0);_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,0);case _ce .SlideType :_bbfc :=_ae .NewSld ();_fga ._ded =append (_fga ._ded ,_bbfc );_gdd .AddTarget (_ebbc ,_bbfc ,_bcf ,uint32 (len (_fga ._ded )));_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,len (_fga ._ded ));_ede :=_a .NewRelationships ();_gdd .AddTarget (_c .RelationsPathFor (_ebbc ),_ede .X (),_bcf ,0);_fga ._dcf =append (_fga ._dcf ,_ede );case _ce .SlideMasterType :_dba :=_ae .NewSldMaster ();if !_gdd .AddTarget (_ebbc ,_dba ,_bcf ,uint32 (len (_fga ._bccd )+1)){return nil ;};_fga ._bccd =append (_fga ._bccd ,_dba );_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,len (_fga ._bccd ));_dbbb :=_a .NewRelationships ();_gdd .AddTarget (_c .RelationsPathFor (_ebbc ),_dbbb .X (),_bcf ,0);_fga ._bbde =append (_fga ._bbde ,_dbbb );case _ce .SlideLayoutType :_bbfdg :=_ae .NewSldLayout ();if !_gdd .AddTarget (_ebbc ,_bbfdg ,_bcf ,uint32 (len (_fga ._gaba )+1)){return nil ;};_fga ._gaba =append (_fga ._gaba ,_bbfdg );_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,len (_fga ._gaba ));_bacf :=_a .NewRelationships ();_gdd .AddTarget (_c .RelationsPathFor (_ebbc ),_bacf .X (),_bcf ,0);_fga ._cgd =append (_fga ._cgd ,_bacf );case _ce .ThumbnailType :for _aab ,_aaed :=range _ecbb {if _aaed ==nil {continue ;};if _aaed .Name ==_ebbc {_fafg ,_fgcba :=_aaed .Open ();if _fgcba !=nil {return _dc .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_fgcba );};_fga .Thumbnail ,_ ,_fgcba =_ga .Decode (_fafg );_fafg .Close ();if _fgcba !=nil {return _dc .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_fgcba );};_ecbb [_aab ]=nil ;};};case _ce .ThemeType :_cad :=_af .NewTheme ();if !_gdd .AddTarget (_ebbc ,_cad ,_bcf ,uint32 (len (_fga ._geaf )+1)){return nil ;};_fga ._geaf =append (_fga ._geaf ,_cad );_def .TargetAttr =_ce .RelativeFilename (_age ,_fbee .Typ ,_bcf ,len (_fga ._geaf ));_cged :=_a .NewRelationships ();_gdd .AddTarget (_c .RelationsPathFor (_ebbc ),_cged .X (),_bcf ,0);_fga ._ggc =append (_fga ._ggc ,_cged );case _ce .ImageType :_ebbc =_df .Clean (_ebbc );if _bfea ,_dfbf :=_fga ._bdef [_ebbc ];_dfbf {_def .TargetAttr =_bfea ;return nil ;};_adfe :="";for _ccag ,_ffd :=range _ecbb {if _ffd ==nil {continue ;};if _ffd .Name ==_ebbc {_fde ,_bddb :=_c .ExtractToDiskTmp (_ffd ,_fga .TmpPath );if _bddb !=nil {return _bddb ;};_agf ,_bddb :=_a .ImageFromStorage (_fde );if _bddb !=nil {return _bddb ;};_adfe =_agf .Format ;_cdbb :=_a .MakeImageRef (_agf ,&_fga .DocBase ,_fga ._cgb );_cdbb .SetTarget ("\u002e\u002e\u002f"+_ebbc [4:]);_fga .Images =append (_fga .Images ,_cdbb );_ecbb [_ccag ]=nil ;_gdd .RecordIndex (_ebbc ,len (_fga .Images ));break ;};};_acga :=_gdd .IndexFor (_ebbc );_def .TargetAttr =_ce .RelativeImageFilename (_age ,_fbee .Typ ,_bcf ,_acga ,_adfe );_fga ._bdef [_ebbc ]=_def .TargetAttr ;default:_ce .Log ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_bcf ,_ebbc );};return nil ;}; -// AddTable adds an empty table to a slide. -func (_ebcd Slide )AddTable ()*_fc .Table {_gga :=_bf .NewCT_GroupShapeChoice ();_ebcd ._ggdf .CSld .SpTree .Choice =append (_ebcd ._ggdf .CSld .SpTree .Choice ,_gga );_gaeb :=_bf .NewCT_GraphicalObjectFrame ();_gga .GraphicFrame =append (_gga .GraphicFrame ,_gaeb );_gaeb .Xfrm .Off =_ad .NewCT_Point2D ();_ebba :=int64 (1);_gaeb .Xfrm .Off .XAttr =_ad .ST_Coordinate {ST_CoordinateUnqualified :&_ebba };_gaeb .Xfrm .Off .YAttr =_ad .ST_Coordinate {ST_CoordinateUnqualified :&_ebba };_caaa :=_gaeb .Graphic .CT_GraphicalObject .GraphicData ;_caaa .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0074\u0061\u0062\u006c\u0065";_daa :=_fc .NewTableWithXfrm (_gaeb .Xfrm );_caaa .Any =append (_caaa .Any ,_daa .X ());return _daa ;}; +// Text returns text from a presentation as one string separated with line breaks. +func (_deg *PresentationText )Text ()string {_cebd :=_bcc .NewBuffer ([]byte {});for _ ,_cec :=range _deg .Slides {_cebd .WriteString (_cec .Text ());};return _cebd .String ();}; -// Save writes the presentation out to a writer in the Zip package format -func (_agag *Presentation )Save (w _c .Writer )error {return _agag .save (w ,false )}; +// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template +func (_dbe *Presentation )SaveAsTemplate (w _fa .Writer )error {return _dbe .save (w ,true )}; -// Close closes the presentation, removing any temporary files that might have been -// created when opening a document. -func (_bdef *Presentation )Close ()error {if _bdef .TmpPath !=""{return _ba .RemoveAll (_bdef .TmpPath );};return nil ;};const _fbg float64 =500000;var _bgfff =false ; +// OutlineViewPr returns the OutlineViewPr property. +func (_aeae ViewProperties )OutlineViewPr ()*_ae .CT_OutlineViewProperties {return _aeae ._fccd .OutlineViewPr ;}; -// PlaceHolder is a place holder from a slide. -type PlaceHolder struct{_bdde *_bf .CT_Shape ;_fbe *_bf .Sld ;};func _adf (_gf *Presentation ,_fda *_bf .CT_Shape ,_be *_bf .CT_GraphicalObjectFrame ,_fg *TableInfo ,_bcd *_ad .CT_Transform2D ,_efc int ,_fade []rectangle ,_bfb []*_ad .CT_TextParagraph )[]*TextItem {_bd :=[]*TextItem {};var _bg ,_efg ,_age ,_dfd ,_cbe ,_bad int64 ;_gc :=_bcd ==nil ;_cba :=0;for _ ,_ea :=range _bfb {for _ ,_bgf :=range _ea .EG_TextRun {if _acb :=_bgf .R ;_acb !=nil {if !_gc {if _bcd .Off !=nil {if _ded :=_bcd .Ext ;_ded !=nil {_cbe ,_bad =_ded .CxAttr ,_ded .CyAttr ;};if _cde :=_bcd .Off .XAttr .ST_CoordinateUnqualified ;_cde !=nil {_bg =*_cde ;_efg =_bg +_cbe ;_gc =true ;};if _ccbd :=_bcd .Off .YAttr .ST_CoordinateUnqualified ;_ccbd !=nil {_age =*_ccbd ;_dfd =_age +_bad ;_gc =true ;};};};_aga :=append ([]rectangle {},_fade ...);_aga =append (_aga ,rectangle {_da :_bg ,_ee :_efg ,_af :_age ,_ffe :_dfd });_bd =append (_bd ,&TextItem {Presentation :_gf ,Shape :_fda ,GraphicFrame :_be ,TableInfo :_fg ,Paragraph :_ea ,Run :_acb ,Text :_acb .T ,_cc :_aga ,_eb :_efc ,_ggg :_cba });_cba ++;};};};return _bd ;}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_fcbc *Presentation )GetImageByRelID (relID string )(_a .ImageRef ,bool ){for _ ,_cecd :=range _fcbc .Images {if _cecd .RelID ()==relID {return _cecd ,true ;};};return _a .ImageRef {},false ;}; -// LastViewAttr returns the LastViewAttr property. -func (_gfd ViewProperties )LastViewAttr ()_bf .ST_ViewType {return _gfd ._aacf .LastViewAttr }; +// Presentation returns a slide's presentation. +func (_efbg Slide )Presentation ()*Presentation {return _efbg ._gbce }; -// GetLayoutByName retrieves a slide layout given a layout name. -func (_geg *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_daef :=range _geg ._bcb {if _daef .CSld .NameAttr !=nil &&name ==*_daef .CSld .NameAttr {return SlideLayout {_daef },nil ;};};return SlideLayout {},_e .New ("\u0075\u006eab\u006c\u0065\u0020t\u006f\u0020\u0066\u0069nd \u006cay\u006f\u0075\u0074\u0020\u0077\u0069\u0074h \u0074\u0068\u0061\u0074\u0020\u006e\u0061m\u0065");}; +// AddImageToRels adds an image relationship to a slide without putting image on the slide. +func (_agcbf Slide )AddImageToRels (img _a .ImageRef )string {_feab :=0;for _edbc ,_bcb :=range _agcbf ._gbce .Images {if _bcb ==img {_feab =_edbc +1;break ;};};var _egf string ;for _dbce ,_dgf :=range _agcbf ._gbce .Slides (){if _dgf ._abaa ==_agcbf ._abaa {_dbfb :=_dc .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_feab ,img .Format ());_gbcff :=_agcbf ._gbce ._dcf [_dbce ].AddRelationship (_dbfb ,_ce .ImageType );_egf =_gbcff .ID ();};};return _egf ;}; -// Remove removes a placeholder from a presentation. -func (_gaef PlaceHolder )Remove ()error {for _gfb ,_aef :=range _gaef ._fbe .CSld .SpTree .Choice {for _ ,_bge :=range _aef .Sp {if _bge ==_gaef ._bdde {copy (_gaef ._fbe .CSld .SpTree .Choice [_gfb :],_gaef ._fbe .CSld .SpTree .Choice [_gfb +1:]);_gaef ._fbe .CSld .SpTree .Choice =_gaef ._fbe .CSld .SpTree .Choice [0:len (_gaef ._fbe .CSld .SpTree .Choice )-1];return nil ;};};};return _e .New ("\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065r\u0020\u006e\u006f\u0074\u0020\u0066\u006fu\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u006c\u0069\u0064\u0065");}; +// Save writes the presentation out to a writer in the Zip package format +func (_faba *Presentation )Save (w _fa .Writer )error {return _faba .save (w ,false )}; -// SorterViewPr returns the SorterViewPr property. -func (_dfbc ViewProperties )SorterViewPr ()*_bf .CT_SlideSorterViewProperties {return _dfbc ._aacf .SorterViewPr ;}; +// ClearAll completely clears a placeholder. To be useable, at least one +// paragraph must be added after ClearAll via AddParagraph. +func (_dga PlaceHolder )ClearAll (){_dga ._ddg .SpPr =_af .NewCT_ShapeProperties ();_dga ._ddg .TxBody =_af .NewCT_TextBody ();_dga ._ddg .TxBody .LstStyle =_af .NewCT_TextListStyle ();}; -// Properties returns the properties of the TextBox. -func (_fced TextBox )Properties ()_fad .ShapeProperties {if _fced ._gcbg .SpPr ==nil {_fced ._gcbg .SpPr =_ad .NewCT_ShapeProperties ();};return _fad .MakeShapeProperties (_fced ._gcbg .SpPr );}; +// SetOffsetY sets vertical offset of text box in distance units (see measurement package). +func (_gfaa TextBox )SetOffsetY (offY float64 ){_fbba :=_gfaa .getOff ();_feff :=_bc .ToEMU (offY );_fbba .YAttr =_af .ST_Coordinate {ST_CoordinateUnqualified :&_feff };}; // GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_ece *Presentation )GetImageByRelID (relID string )(_fc .ImageRef ,bool ){for _ ,_fbgd :=range _ece .Images {if _fbgd .RelID ()==relID {return _fbgd ,true ;};};return _fc .ImageRef {},false ;}; +// slide. +func (_aad *Slide )GetImageByRelID (relID string )(_a .ImageRef ,bool ){_fgfd :=_aad .getSlideRels ();if (_fgfd ==_a .Relationships {}){return _a .ImageRef {},false ;};var _eebg string ;for _ ,_dfgf :=range _fgfd .X ().Relationship {if _dfgf .IdAttr ==relID {_eebg =_dfgf .TargetAttr ;break ;};};for _ ,_agcc :=range _aad ._gbce .Images {if _agcc .Target ()==_eebg {return _agcc ,true ;};};return _a .ImageRef {},false ;}; -// ValidateWithPath validates the slide passing path informaton for a better -// error message. -func (_bbac Slide )ValidateWithPath (path string )error {if _bddg :=_bbac ._ggdf .ValidateWithPath (path );_bddg !=nil {return _bddg ;};for _ ,_afcc :=range _bbac ._ggdf .CSld .SpTree .Choice {for _ ,_ddga :=range _afcc .Sp {if _ddga .TxBody !=nil {if len (_ddga .TxBody .P )==0{return _e .New (path +"\u0020\u003a \u0073\u006c\u0069\u0064\u0065 \u0073\u0068\u0061\u0070\u0065 \u0077\u0069\u0074\u0068\u0020\u0061\u0020\u0074\u0078\u0062\u006f\u0064\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073");};};};};return nil ;}; +// SaveToFile writes the Presentation out to a file. +func (_cccc *Presentation )SaveToFile (path string )error {return _cccc .saveToFile (path ,false )}; // X returns the inner wrapped XML type. -func (_abaa Slide )X ()*_bf .Sld {return _abaa ._ggdf }; +func (_ebca PresentationProperties )X ()*_ae .PresentationPr {return _ebca ._gbc };func _eab (_gge *Presentation ,_ag []*_ae .CT_GroupShapeChoice ,_bbdg []rectangle ,_cf []*TextItem )[]*TextItem {for _ ,_ec :=range _ag {_de :=append ([]rectangle {},_bbdg ...);for _ ,_dfa :=range _ec .Sp {_cf =append (_cf ,_abe (_gge ,_dfa ,nil ,nil ,_dfa .SpPr .Xfrm ,0,_bbdg ,_dfa .TxBody .P )...);};for _ ,_cc :=range _ec .GraphicFrame {if _cc !=nil &&_cc .Graphic !=nil &&_cc .Graphic .GraphicData !=nil {_be :=_cc .Xfrm ;for _ ,_bf :=range _cc .Graphic .GraphicData .Any {if _bda ,_cfd :=_bf .(*_af .Tbl );_cfd {_feg :=&_bda .CT_Table ;_ffc :=0;for _bgf ,_ggf :=range _bda .Tr {for _bbf ,_fgc :=range _ggf .Tc {_dcc :=&TableInfo {Table :_feg ,Row :_ggf ,Cell :_fgc ,RowIndex :_bgf ,ColIndex :_bbf };_cf =append (_cf ,_abe (_gge ,nil ,_cc ,_dcc ,_be ,_ffc ,_bbdg ,_fgc .TxBody .P )...);_ffc ++;};};};};};};for _ ,_abf :=range _ec .GrpSp {if _abf .GrpSpPr !=nil {_ffg :=_abf .GrpSpPr .Xfrm ;var _bac ,_dfb int64 ;if _ffg .Off !=nil {_edg ,_acc :=_ffg .Off .XAttr .ST_CoordinateUnqualified ,_ffg .Off .YAttr .ST_CoordinateUnqualified ;if _edg !=nil &&_acc !=nil {if _fgb :=_ffg .Ext ;_fgb !=nil {_bac ,_dfb =_fgb .CxAttr ,_fgb .CyAttr ;};_de =append (_de ,rectangle {_dd :*_edg ,_gg :*_acc ,_eb :*_edg +_bac ,_ac :*_acc +_dfb });};};};_cf =_eab (_gge ,_abf .Choice ,_de ,_cf );};};return _cf ;}; -// GetPlaceholder returns a placeholder given its type. If there are multiplace -// placeholders of the same type, this method returns the first one. You must use the -// PlaceHolders() method to access the others. -func (_ecfg Slide )GetPlaceholder (t _bf .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_fbfa :=range _ecfg ._ggdf .CSld .SpTree .Choice {for _ ,_agbg :=range _fbfa .Sp {if _agbg .NvSpPr !=nil &&_agbg .NvSpPr .NvPr !=nil &&_agbg .NvSpPr .NvPr .Ph !=nil {if _agbg .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_agbg ,_ecfg ._ggdf },nil ;};};};};return PlaceHolder {},_e .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");}; - -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_caad *Presentation )AddImage (i _fc .Image )(_fc .ImageRef ,error ){_fdc :=_fc .MakeImageRef (i ,&_caad .DocBase ,_caad ._eag );if i .Data ==nil &&i .Path ==""{return _fdc ,_e .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _fdc ,_e .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _fdc ,_e .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_bfe :=_ba .Add (i .Path );if _bfe !=nil {return _fdc ,_bfe ;};};_caad .Images =append (_caad .Images ,_fdc );_caad .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_caad .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_caad .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_caad .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_caad .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );return _fdc ,nil ;}; +// Open opens and reads a document from a file (.pptx). +func Open (filename string )(*Presentation ,error ){_edb ,_cgfg :=_ba .Open (filename );if _cgfg !=nil {return nil ,_dc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_cgfg );};defer _edb .Close ();_cgc ,_cgfg :=_ba .Stat (filename );if _cgfg !=nil {return nil ,_dc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_cgfg );};_ =_cgc ;return Read (_edb ,_cgc .Size ());}; -// NotesViewPr returns the NotesViewPr property. -func (_gfcb ViewProperties )NotesViewPr ()*_bf .CT_NotesViewProperties {return _gfcb ._aacf .NotesViewPr };func _afe ()*Presentation {_ffcef :=&Presentation {_acgd :_bf .NewPresentation ()};_ffcef ._acgd .SldIdLst =_bf .NewCT_SlideIdList ();_ffcef ._acgd .ConformanceAttr =_ff .ST_ConformanceClassTransitional ;_ffcef .AppProperties =_fc .NewAppProperties ();_ffcef .CoreProperties =_fc .NewCoreProperties ();_ffcef ._bfd =_fc .NewTableStyles ();_ffcef .ContentTypes =_fc .NewContentTypes ();_ffcef .Rels =_fc .NewRelationships ();_ffcef ._eag =_fc .NewRelationships ();_ffcef ._geda =NewPresentationProperties ();_ffcef ._gedb =NewViewProperties ();_ffcef ._fcdf =map[string ]string {};return _ffcef ;}; +// HtmlPubPr returns the HtmlPubPr property. +func (_eee PresentationProperties )HtmlPubPr ()*_ae .CT_HtmlPublishProperties {return _eee ._gbc .HtmlPubPr ;}; -// X returns TextBox's underlying *pml.CT_Shape. -func (_egbe TextBox )X ()*_bf .CT_Shape {return _egbe ._gcbg }; +// SetText sets the text of a placeholder for the initial paragraph. This is a +// shortcut method that is useful for things like titles which only contain a +// single paragraph. +func (_fca PlaceHolder )SetText (text string ){_fca .Clear ();_eced :=_af .NewEG_TextRun ();_eced .R =_af .NewCT_RegularTextRun ();_eced .R .T =text ;if len (_fca ._ddg .TxBody .P )==0{_fca ._ddg .TxBody .P =append (_fca ._ddg .TxBody .P ,_af .NewCT_TextParagraph ());};_fca ._ddg .TxBody .P [0].EG_TextRun =nil ;_fca ._ddg .TxBody .P [0].EG_TextRun =append (_fca ._ddg .TxBody .P [0].EG_TextRun ,_eced );}; -// ExtLst returns the ExtLst property. -func (_cfe PresentationProperties )ExtLst ()*_bf .CT_ExtensionList {return _cfe ._ged .ExtLst }; +// ViewProperties contains presentation specific properties. +type ViewProperties struct{_fccd *_ae .ViewPr }; -// SlideMasters returns the slide masters defined in the presentation. -func (_eeg *Presentation )SlideMasters ()[]SlideMaster {_ggeb :=[]SlideMaster {};for _gafg ,_agb :=range _eeg ._bga {_ggeb =append (_ggeb ,SlideMaster {_eeg ,_eeg ._dgag [_gafg ],_agb });};return _ggeb ;}; +// AddSlide adds a new slide to the presentation. +func (_ca *Presentation )AddSlide ()Slide {_bca :=_ae .NewCT_SlideIdListEntry ();_bca .IdAttr =_ca .nextSlideID ();_ca ._fbaa .SldIdLst .SldId =append (_ca ._fbaa .SldIdLst .SldId ,_bca );_bdec :=_ae .NewSld ();_bdec .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1;_bdec .CSld .SpTree .GrpSpPr .Xfrm =_af .NewCT_GroupTransform2D ();_bdec .CSld .SpTree .GrpSpPr .Xfrm .Off =_af .NewCT_Point2D ();_bdec .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_ce .Int64 (0);_bdec .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_ce .Int64 (0);_bdec .CSld .SpTree .GrpSpPr .Xfrm .Ext =_af .NewCT_PositiveSize2D ();_bdec .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_bc .Point );_bdec .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_bc .Point );_bdec .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_bdec .CSld .SpTree .GrpSpPr .Xfrm .Off ;_bdec .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_bdec .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_ca ._ded =append (_ca ._ded ,_bdec );_agde :=_ca ._cgb .AddAutoRelationship (_ce .DocTypePresentation ,_ce .OfficeDocumentType ,len (_ca ._ded ),_ce .SlideType );_bca .RIdAttr =_agde .ID ();_ddbd :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideType ,len (_ca ._ded ));_ca .ContentTypes .AddOverride (_ddbd ,_ce .SlideContentType );_agb :=_a .NewRelationships ();_ca ._dcf =append (_ca ._dcf ,_agb );_agb .AddAutoRelationship (_ce .DocTypePresentation ,_ce .SlideType ,len (_ca ._gaba ),_ce .SlideLayoutType );return Slide {_bca ,_bdec ,_ca ,nil };}; // TextItem is used for keeping text with references to a paragraph and run, a shape or a table, a row and a cell where it is located. -type TextItem struct{Text string ;Presentation *Presentation ;Shape *_bf .CT_Shape ;GraphicFrame *_bf .CT_GraphicalObjectFrame ;Paragraph *_ad .CT_TextParagraph ;Run *_ad .CT_RegularTextRun ;TableInfo *TableInfo ;_cc []rectangle ;_eb int ;_ggg int ;};func _agg (_ccb *Presentation ,_ed []*_bf .CT_GroupShapeChoice ,_fce []rectangle ,_ec []*TextItem )[]*TextItem {for _ ,_ebg :=range _ed {_ef :=append ([]rectangle {},_fce ...);for _ ,_cd :=range _ebg .Sp {_ec =append (_ec ,_adf (_ccb ,_cd ,nil ,nil ,_cd .SpPr .Xfrm ,0,_fce ,_cd .TxBody .P )...);};for _ ,_cb :=range _ebg .GraphicFrame {if _cb !=nil &&_cb .Graphic !=nil &&_cb .Graphic .GraphicData !=nil {_ecf :=_cb .Xfrm ;for _ ,_dag :=range _cb .Graphic .GraphicData .Any {if _bbc ,_ecd :=_dag .(*_ad .Tbl );_ecd {_fcd :=&_bbc .CT_Table ;_fff :=0;for _aaa ,_dg :=range _bbc .Tr {for _afc ,_ebdc :=range _dg .Tc {_cdb :=&TableInfo {Table :_fcd ,Row :_dg ,Cell :_ebdc ,RowIndex :_aaa ,ColIndex :_afc };_ec =append (_ec ,_adf (_ccb ,nil ,_cb ,_cdb ,_ecf ,_fff ,_fce ,_ebdc .TxBody .P )...);_fff ++;};};};};};};for _ ,_cag :=range _ebg .GrpSp {if _cag .GrpSpPr !=nil {_fe :=_cag .GrpSpPr .Xfrm ;var _fcc ,_bag int64 ;if _fe .Off !=nil {_gaf ,_de :=_fe .Off .XAttr .ST_CoordinateUnqualified ,_fe .Off .YAttr .ST_CoordinateUnqualified ;if _gaf !=nil &&_de !=nil {if _bfc :=_fe .Ext ;_bfc !=nil {_fcc ,_bag =_bfc .CxAttr ,_bfc .CyAttr ;};_ef =append (_ef ,rectangle {_da :*_gaf ,_af :*_de ,_ee :*_gaf +_fcc ,_ffe :*_de +_bag });};};};_ec =_agg (_ccb ,_cag .Choice ,_ef ,_ec );};};return _ec ;}; +type TextItem struct{Text string ;Presentation *Presentation ;Shape *_ae .CT_Shape ;GraphicFrame *_ae .CT_GraphicalObjectFrame ;Paragraph *_af .CT_TextParagraph ;Run *_af .CT_RegularTextRun ;TableInfo *TableInfo ;_ge []rectangle ;_fab int ;_ed int ;};func (_ef *chart )RelId ()string {return _ef ._fc };func (_cgbc *Presentation )save (_beea _fa .Writer ,_ebb bool )error {const _fgce ="\u0050\u0072\u0065\u0073en\u0074\u0061\u0074\u0069\u006f\u006e\u003a\u0070\u002e\u0053\u0061\u0076\u0065";if _eegc :=_cgbc ._fbaa .Validate ();_eegc !=nil {_cb .Printf ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_eegc );};if !_ea .GetLicenseKey ().IsLicensed ()&&!_gfed {_dc .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_dc .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _ega .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_cgbc ._bfc )==0{_aecc ,_caf :=_ea .GenRefId ("\u0070\u0077");if _caf !=nil {_ce .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_caf );return _caf ;};_cgbc ._bfc =_aecc ;};if _dddc :=_ea .Track (_cgbc ._bfc ,_fgce );_dddc !=nil {_dc .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_dddc );return _dddc ;};if _ebb {_cgbc .ContentTypes .RemoveOverride ("\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_cgbc .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");}else {_cgbc .ContentTypes .RemoveOverride ("\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_cgbc .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");};_gbe :=_ce .DocTypePresentation ;_cea :=_fbe .NewWriter (_beea );defer _cea .Close ();if _ebf :=_c .MarshalXML (_cea ,_ce .BaseRelsFilename ,_cgbc .Rels .X ());_ebf !=nil {return _ebf ;};if _cbac :=_c .MarshalXMLByType (_cea ,_gbe ,_ce .ExtendedPropertiesType ,_cgbc .AppProperties .X ());_cbac !=nil {return _cbac ;};if _fdcf :=_c .MarshalXMLByType (_cea ,_gbe ,_ce .CorePropertiesType ,_cgbc .CoreProperties .X ());_fdcf !=nil {return _fdcf ;};if _adf :=_c .MarshalXMLByType (_cea ,_gbe ,_ce .PresentationPropertiesType ,_cgbc ._eed .X ());_adf !=nil {return _adf ;};if _cfga :=_c .MarshalXMLByType (_cea ,_gbe ,_ce .ViewPropertiesType ,_cgbc ._bcg .X ());_cfga !=nil {return _cfga ;};if _cbd :=_c .MarshalXMLByType (_cea ,_gbe ,_ce .TableStylesType ,_cgbc ._fgd .X ());_cbd !=nil {return _cbd ;};if _cgbc .CustomProperties .X ()!=nil {if _degg :=_c .MarshalXMLByType (_cea ,_gbe ,_ce .CustomPropertiesType ,_cgbc .CustomProperties .X ());_degg !=nil {return _degg ;};};if _cgbc .Thumbnail !=nil {_ege ,_acdf :=_cea .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _acdf !=nil {return _acdf ;};if _bbab :=_fb .Encode (_ege ,_cgbc .Thumbnail ,nil );_bbab !=nil {return _bbab ;};};_fcb :=_ce .AbsoluteFilename (_gbe ,_ce .OfficeDocumentType ,0);if _bce :=_c .MarshalXML (_cea ,_fcb ,_cgbc ._fbaa );_bce !=nil {return _bce ;};if _gegb :=_c .MarshalXML (_cea ,_c .RelationsPathFor (_fcb ),_cgbc ._cgb .X ());_gegb !=nil {return _gegb ;};for _ggg ,_egeb :=range _cgbc ._ded {_fbbf :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideType ,_ggg +1);_c .MarshalXML (_cea ,_fbbf ,_egeb );if !_cgbc ._dcf [_ggg ].IsEmpty (){_dgef :=_c .RelationsPathFor (_fbbf );_c .MarshalXML (_cea ,_dgef ,_cgbc ._dcf [_ggg ].X ());};};for _eagg ,_gfc :=range _cgbc ._bccd {_bag :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideMasterType ,_eagg +1);_c .MarshalXML (_cea ,_bag ,_gfc );if !_cgbc ._bbde [_eagg ].IsEmpty (){_bbe :=_c .RelationsPathFor (_bag );_c .MarshalXML (_cea ,_bbe ,_cgbc ._bbde [_eagg ].X ());};};for _dcbc ,_gca :=range _cgbc ._gaba {_degf :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideLayoutType ,_dcbc +1);_c .MarshalXML (_cea ,_degf ,_gca );if !_cgbc ._cgd [_dcbc ].IsEmpty (){_baf :=_c .RelationsPathFor (_degf );_c .MarshalXML (_cea ,_baf ,_cgbc ._cgd [_dcbc ].X ());};};for _ebbb ,_dfbd :=range _cgbc ._geaf {_gef :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .ThemeType ,_ebbb +1);_c .MarshalXML (_cea ,_gef ,_dfbd );if !_cgbc ._ggc [_ebbb ].IsEmpty (){_agc :=_c .RelationsPathFor (_gef );_c .MarshalXML (_cea ,_agc ,_cgbc ._ggc [_ebbb ].X ());};};for _egg ,_ffbc :=range _cgbc ._dcg {_gdc :=_ce .AbsoluteFilename (_gbe ,_ce .ChartType ,_egg +1);_c .MarshalXML (_cea ,_gdc ,_ffbc );};for _dae ,_aba :=range _cgbc ._bbcf {_dce :=_ce .AbsoluteFilename (_gbe ,_ce .HandoutMasterType ,_dae +1);_c .MarshalXML (_cea ,_dce ,_aba );};for _ecb ,_dcge :=range _cgbc ._fcdd {_fea :=_ce .AbsoluteFilename (_gbe ,_ce .NotesMasterType ,_ecb +1);_c .MarshalXML (_cea ,_fea ,_dcge );};for _cece ,_fcdb :=range _cgbc ._efbe {_bfg :=_ce .AbsoluteFilename (_gbe ,_ce .CustomXMLType ,_cece +1);_c .MarshalXML (_cea ,_bfg ,_fcdb );};for _egac ,_fcc :=range _cgbc .Images {if _bed :=_a .AddImageToZip (_cea ,_fcc ,_egac +1,_ce .DocTypePresentation );_bed !=nil {return _bed ;};};_cgbc .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_cgbc .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_cgbc .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_cgbc .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _bbaa :=_c .MarshalXML (_cea ,_ce .ContentTypesFilename ,_cgbc .ContentTypes .X ());_bbaa !=nil {return _bbaa ;};if _fbff :=_cgbc .WriteExtraFiles (_cea );_fbff !=nil {return _fbff ;};return nil ;}; -// SetOffsetY sets vertical offset of text box in distance units (see measurement package). -func (_acbe TextBox )SetOffsetY (offY float64 ){_gdgg :=_acbe .getOff ();_ddbgd :=_bb .ToEMU (offY );_gdgg .YAttr =_ad .ST_Coordinate {ST_CoordinateUnqualified :&_ddbgd };}; +// Type returns the placeholder type +func (_gfd PlaceHolder )Type ()_ae .ST_PlaceholderType {return _gfd ._ddg .NvSpPr .NvPr .Ph .TypeAttr }; + +// GetLayoutByName retrieves a slide layout given a layout name. +func (_gcd *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_bccg :=range _gcd ._gaba {if _bccg .CSld .NameAttr !=nil &&name ==*_bccg .CSld .NameAttr {return SlideLayout {_bccg },nil ;};};return SlideLayout {},_ega .New ("\u0075\u006eab\u006c\u0065\u0020t\u006f\u0020\u0066\u0069nd \u006cay\u006f\u0075\u0074\u0020\u0077\u0069\u0074h \u0074\u0068\u0061\u0074\u0020\u006e\u0061m\u0065");}; // SlideLayout is a layout from which slides can be created. -type SlideLayout struct{_efe *_bf .SldLayout }; +type SlideLayout struct{_acgg *_ae .SldLayout }; -// SlideViewPr returns the SlideViewPr property. -func (_cgcd ViewProperties )SlideViewPr ()*_bf .CT_SlideViewProperties {return _cgcd ._aacf .SlideViewPr }; +// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the +// slide. +func (_bgceb *Slide )GetChartSpaceByRelId (relId string )*_e .ChartSpace {_cgaa :=_bgceb .getSlideRels ();if (_cgaa ==_a .Relationships {}){return nil ;};_bccf :=_cgaa .GetTargetByRelId (relId );for _ ,_bgbe :=range _bgceb ._gbce ._dcg {if _bccf ==_bgbe .Target (){return _bgbe ._ff ;};};return nil ;}; -// NotesTextViewPr returns the NotesTextViewPr property. -func (_gcdc ViewProperties )NotesTextViewPr ()*_bf .CT_NotesTextViewProperties {return _gcdc ._aacf .NotesTextViewPr ;}; +// LastViewAttr returns the LastViewAttr property. +func (_ebaf ViewProperties )LastViewAttr ()_ae .ST_ViewType {return _ebaf ._fccd .LastViewAttr }; -// NormalViewPr returns the NormalViewPr property. -func (_bgadb ViewProperties )NormalViewPr ()*_bf .CT_NormalViewProperties {return _bgadb ._aacf .NormalViewPr ;}; +// NotesViewPr returns the NotesViewPr property. +func (_gfde ViewProperties )NotesViewPr ()*_ae .CT_NotesViewProperties {return _gfde ._fccd .NotesViewPr }; -// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template -func (_ccc *Presentation )SaveAsTemplate (w _c .Writer )error {return _ccc .save (w ,true )}; +// SaveToFileAsTemplate writes the Presentation out to a file as a template. +func (_ebad *Presentation )SaveToFileAsTemplate (path string )error {return _ebad .saveToFile (path ,true );}; -// OutlineViewPr returns the OutlineViewPr property. -func (_cgee ViewProperties )OutlineViewPr ()*_bf .CT_OutlineViewProperties {return _cgee ._aacf .OutlineViewPr ;}; +// SetTextAnchor controls the text anchoring +func (_dbea TextBox )SetTextAnchor (a _af .ST_TextAnchoringType ){_dbea ._dbeg .TxBody .BodyPr =_af .NewCT_TextBodyProperties ();_dbea ._dbeg .TxBody .BodyPr .AnchorAttr =a ;};type rectangle struct{_dd int64 ;_gg int64 ;_eb int64 ;_ac int64 ;};func (_acf *Presentation )Validate ()error {if _acdb :=_acf ._fbaa .Validate ();_acdb !=nil {return _acdb ;};for _cecee ,_cgeee :=range _acf .Slides (){if _gdcf :=_cgeee .ValidateWithPath (_dc .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_cecee ));_gdcf !=nil {return _gdcf ;};};for _bbff ,_gede :=range _acf ._bccd {if _dfg :=_gede .ValidateWithPath (_dc .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_bbff ));_dfg !=nil {return _dfg ;};};for _cdbg ,_dcdg :=range _acf ._gaba {if _faga :=_dcdg .ValidateWithPath (_dc .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_cdbg ));_faga !=nil {return _faga ;};};return nil ;}; -// ExtractText returns text from a slide as a SlideText object. -func (_cae *Slide )ExtractText ()*SlideText {_aa :=_agg (_cae ._bdab ,_cae ._ggdf .CSld .SpTree .Choice ,[]rectangle {},[]*TextItem {});_eg .Sort (sort2d (_aa ));return &SlideText {Items :_aa };}; +// RemoveSlide removes a slide from a presentation. +func (_cag *Presentation )RemoveSlide (s Slide )error {_edcc :=false ;_cac :=0;for _bdfa ,_bbfdc :=range _cag ._ded {if _bbfdc ==s ._abaa {if _cag ._fbaa .SldIdLst .SldId [_bdfa ]!=s ._eafb {return _ega .New ("i\u006e\u0063\u006f\u006e\u0073\u0069s\u0074\u0065\u006e\u0063\u0079\u0020i\u006e\u0020\u0073\u006c\u0069\u0064\u0065s\u0020\u0061\u006e\u0064\u0020\u0049\u0044\u0020\u006c\u0069s\u0074");};copy (_cag ._ded [_bdfa :],_cag ._ded [_bdfa +1:]);_cag ._ded =_cag ._ded [0:len (_cag ._ded )-1];copy (_cag ._dcf [_bdfa :],_cag ._dcf [_bdfa +1:]);_cag ._dcf =_cag ._dcf [0:len (_cag ._dcf )-1];copy (_cag ._fbaa .SldIdLst .SldId [_bdfa :],_cag ._fbaa .SldIdLst .SldId [_bdfa +1:]);_cag ._fbaa .SldIdLst .SldId =_cag ._fbaa .SldIdLst .SldId [0:len (_cag ._fbaa .SldIdLst .SldId )-1];_edcc =true ;_cac =_bdfa ;};};if !_edcc {return _ega .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065");};_cfeb :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideType ,0);return _cag .ContentTypes .RemoveOverrideByIndex (_cfeb ,_cac );}; -// Slides returns the slides in the presentation. -func (_fagf *Presentation )Slides ()[]Slide {_gdca :=[]Slide {};for _fgf ,_fedb :=range _fagf ._afg {_gdca =append (_gdca ,Slide {_fagf ._acgd .SldIdLst .SldId [_fgf ],_fedb ,_fagf });};return _gdca ;}; +// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. +func (_dbg *Presentation )GetColorBySchemeColor (schClr _af .ST_SchemeColorVal )*_af .CT_Color {if len (_dbg ._bccd )==0||len (_dbg ._geaf )==0{return nil ;};var _adcc _af .ST_ColorSchemeIndex ;_dbd :=_dbg ._bccd [0];_cef :=_dbd .ClrMap ;switch schClr .String (){case "\u0062\u0067\u0031":_adcc =_cef .Bg1Attr ;case "\u0062\u0067\u0032":_adcc =_cef .Bg2Attr ;case "\u0074\u0078\u0031":_adcc =_cef .Tx1Attr ;case "\u0074\u0078\u0032":_adcc =_cef .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_adcc =_cef .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_adcc =_cef .Accent2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_adcc =_cef .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_adcc =_cef .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_adcc =_cef .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_adcc =_cef .Accent6Attr ;case "\u0068\u006c\u0069n\u006b":_adcc =_cef .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_adcc =_cef .FolHlinkAttr ;case "\u0064\u006b\u0031":_adcc =_af .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_adcc =_af .ST_ColorSchemeIndexDk2 ;case "\u006c\u0074\u0031":_adcc =_af .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_adcc =_af .ST_ColorSchemeIndexLt2 ;default:_adcc =_af .ST_ColorSchemeIndexUnset ;};_edf :=_dbg ._geaf [0];_cgbf :=_edf .ThemeElements ;if _cgbf ==nil {return nil ;};var _beab *_af .CT_Color ;_ecef :=_cgbf .ClrScheme ;switch _adcc .String (){case "\u0064\u006b\u0031":_beab =_ecef .Dk1 ;case "\u0064\u006b\u0032":_beab =_ecef .Dk2 ;case "\u006c\u0074\u0031":_beab =_ecef .Lt1 ;case "\u006c\u0074\u0032":_beab =_ecef .Lt2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_beab =_ecef .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_beab =_ecef .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_beab =_ecef .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_beab =_ecef .Accent4 ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_beab =_ecef .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_beab =_ecef .Accent6 ;case "\u0068\u006c\u0069n\u006b":_beab =_ecef .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_beab =_ecef .FolHlink ;default:return nil ;};return _beab ;}; -// New initializes and reurns a new presentation -func New ()*Presentation {_ddbg :=_afe ();_ddbg .ContentTypes .AddOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_ddbg .Rels .AddRelationship ("\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006ba\u0067\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061/\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073");_ddbg .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c","\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069p\u0073\u002f\u0065x\u0074\u0065\u006e\u0064\u0065d\u002d\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");_ddbg .Rels .AddRelationship ("p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072g\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");_ddbg .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070\u0073");_ddbg .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0073");_ddbg .Rels .AddRelationship ("\u0070\u0070\u0074\u002fta\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0073");_ddbg ._acgd .SldMasterIdLst =_bf .NewCT_SlideMasterIdList ();_gggg :=_bf .NewSldMaster ();_gggg .ClrMap .Bg1Attr =_ad .ST_ColorSchemeIndexLt1 ;_gggg .ClrMap .Bg2Attr =_ad .ST_ColorSchemeIndexLt2 ;_gggg .ClrMap .Tx1Attr =_ad .ST_ColorSchemeIndexDk1 ;_gggg .ClrMap .Tx2Attr =_ad .ST_ColorSchemeIndexDk2 ;_gggg .ClrMap .Accent1Attr =_ad .ST_ColorSchemeIndexAccent1 ;_gggg .ClrMap .Accent2Attr =_ad .ST_ColorSchemeIndexAccent2 ;_gggg .ClrMap .Accent3Attr =_ad .ST_ColorSchemeIndexAccent3 ;_gggg .ClrMap .Accent4Attr =_ad .ST_ColorSchemeIndexAccent4 ;_gggg .ClrMap .Accent5Attr =_ad .ST_ColorSchemeIndexAccent5 ;_gggg .ClrMap .Accent6Attr =_ad .ST_ColorSchemeIndexAccent6 ;_gggg .ClrMap .HlinkAttr =_ad .ST_ColorSchemeIndexHlink ;_gggg .ClrMap .FolHlinkAttr =_ad .ST_ColorSchemeIndexFolHlink ;_ddbg ._bga =append (_ddbg ._bga ,_gggg );_cge :=_db .AbsoluteFilename (_db .DocTypePresentation ,_db .SlideMasterType ,1);_ddbg .ContentTypes .AddOverride (_cge ,_db .SlideMasterContentType );_fbf :=_ddbg ._eag .AddAutoRelationship (_db .DocTypePresentation ,_db .OfficeDocumentType ,1,_db .SlideMasterType );_eba :=_bf .NewCT_SlideMasterIdListEntry ();_eba .IdAttr =_db .Uint32 (2147483648);_eba .RIdAttr =_fbf .ID ();_ddbg ._acgd .SldMasterIdLst .SldMasterId =append (_ddbg ._acgd .SldMasterIdLst .SldMasterId ,_eba );_fbed :=_fc .NewRelationships ();_ddbg ._dgag =append (_ddbg ._dgag ,_fbed );_cfc :=_bf .NewSldLayout ();_faa :=_fbed .AddAutoRelationship (_db .DocTypePresentation ,_db .SlideMasterType ,1,_db .SlideLayoutType );_afa :=_db .AbsoluteFilename (_db .DocTypePresentation ,_db .SlideLayoutType ,1);_ddbg .ContentTypes .AddOverride (_afa ,_db .SlideLayoutContentType );_fbed .AddAutoRelationship (_db .DocTypePresentation ,_db .SlideMasterType ,1,_db .ThemeType );_ddbg ._bcb =append (_ddbg ._bcb ,_cfc );_gggg .SldLayoutIdLst =_bf .NewCT_SlideLayoutIdList ();_bgff :=_bf .NewCT_SlideLayoutIdListEntry ();_bgff .IdAttr =_db .Uint32 (2147483649);_bgff .RIdAttr =_faa .ID ();_gggg .SldLayoutIdLst .SldLayoutId =append (_gggg .SldLayoutIdLst .SldLayoutId ,_bgff );_bdb :=_fc .NewRelationships ();_ddbg ._aac =append (_ddbg ._aac ,_bdb );_bdb .AddAutoRelationship (_db .DocTypePresentation ,_db .SlideType ,1,_db .SlideMasterType );_ddbg ._acgd .NotesSz .CxAttr =6858000;_ddbg ._acgd .NotesSz .CyAttr =9144000;_ggcg :=_ad .NewTheme ();_ggcg .NameAttr =_db .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_ggcg .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_ggcg .ThemeElements .ClrScheme .Dk1 .SysClr =_ad .NewCT_SystemColor ();_ggcg .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_db .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_ggcg .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_ad .ST_SystemColorValWindowText ;_ggcg .ThemeElements .ClrScheme .Lt1 .SysClr =_ad .NewCT_SystemColor ();_ggcg .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_db .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_ggcg .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_ad .ST_SystemColorValWindow ;_ggcg .ThemeElements .ClrScheme .Dk2 .SrgbClr =_ad .NewCT_SRgbColor ();_ggcg .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_ggcg .ThemeElements .ClrScheme .Lt2 .SrgbClr =_ad .NewCT_SRgbColor ();_ggcg .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036";_ggcg .ThemeElements .ClrScheme .Accent1 .SrgbClr =_ad .NewCT_SRgbColor ();_ggcg .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_ggcg .ThemeElements .ClrScheme .Accent2 .SrgbClr =_ad .NewCT_SRgbColor ();_ggcg .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031";_ggcg .ThemeElements .ClrScheme .Accent3 .SrgbClr =_ad .NewCT_SRgbColor ();_ggcg .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_ggcg .ThemeElements .ClrScheme .Accent4 .SrgbClr =_ad .NewCT_SRgbColor ();_ggcg .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030";_ggcg .ThemeElements .ClrScheme .Accent5 .SrgbClr =_ad .NewCT_SRgbColor ();_ggcg .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_ggcg .ThemeElements .ClrScheme .Accent6 .SrgbClr =_ad .NewCT_SRgbColor ();_ggcg .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037";_ggcg .ThemeElements .ClrScheme .Hlink .SrgbClr =_ad .NewCT_SRgbColor ();_ggcg .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_ggcg .ThemeElements .ClrScheme .FolHlink .SrgbClr =_ad .NewCT_SRgbColor ();_ggcg .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032";_ggcg .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_ggcg .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_ggcg .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069";_ggcg .ThemeElements .FmtScheme .NameAttr =_db .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_ggcd :=_ad .NewEG_FillProperties ();_ggcg .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_ggcg .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_ggcd );_ggcd .SolidFill =&_ad .CT_SolidColorFillProperties {SchemeClr :&_ad .CT_SchemeColor {ValAttr :_ad .ST_SchemeColorValPhClr }};_ggcd =_ad .NewEG_FillProperties ();_ggcg .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_ggcg .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_ggcd );_ggcg .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_ggcg .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_ggcd );_ggcd .GradFill =&_ad .CT_GradientFillProperties {RotWithShapeAttr :_db .Bool (true ),GsLst :&_ad .CT_GradientStopList {},Lin :&_ad .CT_LinearShadeProperties {}};_ggcd .GradFill .Lin .AngAttr =_db .Int32 (5400000);_ggcd .GradFill .Lin .ScaledAttr =_db .Bool (false );_faad :=_ad .NewCT_GradientStop ();_faad .PosAttr .ST_PositiveFixedPercentageDecimal =_db .Int32 (0);_faad .SchemeClr =&_ad .CT_SchemeColor {ValAttr :_ad .ST_SchemeColorValPhClr };_ggcd .GradFill .GsLst .Gs =append (_ggcd .GradFill .GsLst .Gs ,_faad );_faad =_ad .NewCT_GradientStop ();_faad .PosAttr .ST_PositiveFixedPercentageDecimal =_db .Int32 (50000);_faad .SchemeClr =&_ad .CT_SchemeColor {ValAttr :_ad .ST_SchemeColorValPhClr };_ggcd .GradFill .GsLst .Gs =append (_ggcd .GradFill .GsLst .Gs ,_faad );_ggcg .ThemeElements .FmtScheme .LnStyleLst =_ad .NewCT_LineStyleList ();for _gce :=0;_gce < 3;_gce ++{_bed :=_ad .NewCT_LineProperties ();_bed .WAttr =_db .Int32 (int32 (6350*(_gce +1)));_bed .CapAttr =_ad .ST_LineCapFlat ;_bed .CmpdAttr =_ad .ST_CompoundLineSng ;_bed .AlgnAttr =_ad .ST_PenAlignmentCtr ;_ggcg .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_ggcg .ThemeElements .FmtScheme .LnStyleLst .Ln ,_bed );};_ggcg .ThemeElements .FmtScheme .EffectStyleLst =_ad .NewCT_EffectStyleList ();for _abe :=0;_abe < 3;_abe ++{_ddbgf :=_ad .NewCT_EffectStyleItem ();_ddbgf .EffectLst =_ad .NewCT_EffectList ();_ggcg .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_ggcg .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_ddbgf );};_ffa :=_ad .NewEG_FillProperties ();_ffa .SolidFill =&_ad .CT_SolidColorFillProperties {SchemeClr :&_ad .CT_SchemeColor {ValAttr :_ad .ST_SchemeColorValPhClr }};_ggcg .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_ggcg .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_ffa );_ggcg .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_ggcg .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_ffa );_ggcg .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_ggcg .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_ggcd );_ddbg ._cbac =append (_ddbg ._cbac ,_ggcg );_fbfb :=_db .AbsoluteFilename (_db .DocTypePresentation ,_db .ThemeType ,1);_ddbg .ContentTypes .AddOverride (_fbfb ,_db .ThemeContentType );_ddbg ._eag .AddAutoRelationship (_db .DocTypePresentation ,_db .OfficeDocumentType ,1,_db .ThemeType );_gec :=_fc .NewRelationships ();_ddbg ._ceg =append (_ddbg ._ceg ,_gec );return _ddbg ;};func _dca (_cff []*_bf .CT_GroupShapeChoice )[]*_bf .CT_GroupShapeChoice {var _gda []*_bf .CT_GroupShapeChoice ;for _ ,_acf :=range _cff {if len (_acf .Pic )==0{_gda =append (_gda ,_acf );};};return _gda ;}; +// X returns the inner wrapped XML type. +func (_gcc SlideLayout )X ()*_ae .SldLayout {return _gcc ._acgg }; -// Paragraphs returns the paragraphs defined in the placeholder. -func (_dggg PlaceHolder )Paragraphs ()[]_fad .Paragraph {_fage :=[]_fad .Paragraph {};for _ ,_cg :=range _dggg ._bdde .TxBody .P {_fage =append (_fage ,_fad .MakeParagraph (_cg ));};return _fage ;}; +// AddParagraph adds a new paragraph to a placeholder. +func (_bba PlaceHolder )AddParagraph ()_fad .Paragraph {_gfb :=_fad .MakeParagraph (_af .NewCT_TextParagraph ());_bba ._ddg .TxBody .P =append (_bba ._ddg .TxBody .P ,_gfb .X ());return _gfb ;};func (_gec *Presentation )nextSlideID ()uint32 {_ddd :=uint32 (256);for _ ,_ccaf :=range _gec ._fbaa .SldIdLst .SldId {if _ccaf .IdAttr >=_ddd {_ddd =_ccaf .IdAttr +1;};};return _ddd ;}; -// ViewProperties contains presentation specific properties. -type ViewProperties struct{_aacf *_bf .ViewPr }; +// GetPlaceholder returns a placeholder given its type. If there are multiplace +// placeholders of the same type, this method returns the first one. You must use the +// PlaceHolders() method to access the others. +func (_ebcc Slide )GetPlaceholder (t _ae .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_bfeg :=range _ebcc ._abaa .CSld .SpTree .Choice {for _ ,_gaed :=range _bfeg .Sp {if _gaed .NvSpPr !=nil &&_gaed .NvSpPr .NvPr !=nil &&_gaed .NvSpPr .NvPr .Ph !=nil {if _gaed .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_gaed ,_ebcc ._abaa },nil ;};};};};return PlaceHolder {},_ega .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");}; -// PlaceHolders returns all of the content place holders within a given slide. -func (_bcca Slide )PlaceHolders ()[]PlaceHolder {_cafd :=[]PlaceHolder {};for _ ,_fac :=range _bcca ._ggdf .CSld .SpTree .Choice {for _ ,_gdac :=range _fac .Sp {if _gdac .NvSpPr !=nil &&_gdac .NvSpPr .NvPr !=nil &&_gdac .NvSpPr .NvPr .Ph !=nil {_cafd =append (_cafd ,PlaceHolder {_gdac ,_bcca ._ggdf });};};};return _cafd ;}; +// Slide represents a slide of a presentation. +type Slide struct{_eafb *_ae .CT_SlideIdListEntry ;_abaa *_ae .Sld ;_gbce *Presentation ;_ecbf *_af .CT_ColorMapping ;}; -// X returns the inner wrapped XML type. -func (_dfb SlideLayout )X ()*_bf .SldLayout {return _dfb ._efe }; +// GetPlaceholderByIndex returns a placeholder given its index. If there are multiplace +// placeholders of the same index, this method returns the first one. You must use the +// PlaceHolders() method to access the others. +func (_abfd Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_aac :=range _abfd ._abaa .CSld .SpTree .Choice {for _ ,_febb :=range _aac .Sp {if _febb .NvSpPr !=nil &&_febb .NvSpPr .NvPr !=nil &&_febb .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_febb .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_febb .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_febb .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_febb ,_abfd ._abaa },nil ;};};};};return PlaceHolder {},_ega .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");};func _fgf (_dge []*_ae .CT_GroupShapeChoice )[]*_ae .CT_GroupShapeChoice {var _adb []*_ae .CT_GroupShapeChoice ;for _ ,_eba :=range _dge {if len (_eba .Pic )==0{_adb =append (_adb ,_eba );};};return _adb ;}; -// SaveToFile writes the Presentation out to a file. -func (_fgd *Presentation )SaveToFile (path string )error {return _fgd .saveToFile (path ,false )}; +// GetTextBoxes returns a list of all text boxes from a slide. +func (_eafd Slide )GetTextBoxes ()[]*TextBox {_befg :=[]*TextBox {};_dagd :=_eafd ._abaa .CSld .SpTree .Choice ;for _ ,_gcde :=range _dagd {for _ ,_ffa :=range _gcde .Sp {if _ffa .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_ffa .NvSpPr .CNvSpPr .TxBoxAttr {_befg =append (_befg ,&TextBox {_ffa });};};};return _befg ;};func (_fbeb TextBox )getOff ()*_af .CT_Point2D {if _fbeb ._dbeg .SpPr ==nil {_fbeb ._dbeg .SpPr =_af .NewCT_ShapeProperties ();};if _fbeb ._dbeg .SpPr .Xfrm ==nil {_fbeb ._dbeg .SpPr .Xfrm =_af .NewCT_Transform2D ();};if _fbeb ._dbeg .SpPr .Xfrm .Off ==nil {_fbeb ._dbeg .SpPr .Xfrm .Off =_af .NewCT_Point2D ();};return _fbeb ._dbeg .SpPr .Xfrm .Off ;};func (_gaf sort2d )Swap (i ,j int ){_gaf [i ],_gaf [j ]=_gaf [j ],_gaf [i ]};type chart struct{_ff *_e .ChartSpace ;_fc string ;_gc string ;}; -// SlideLayouts returns the slide layouts defined in the presentation. -func (_geb *Presentation )SlideLayouts ()[]SlideLayout {_abcd :=[]SlideLayout {};for _ ,_gdc :=range _geb ._bcb {_abcd =append (_abcd ,SlideLayout {_gdc });};return _abcd ;}; +// SlideViewPr returns the SlideViewPr property. +func (_baba ViewProperties )SlideViewPr ()*_ae .CT_SlideViewProperties {return _baba ._fccd .SlideViewPr }; -// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). -func (_gfbe TextBox )SetOffsetX (offX float64 ){_fdabf :=_gfbe .getOff ();_cbf :=_bb .ToEMU (offX );_fdabf .XAttr =_ad .ST_Coordinate {ST_CoordinateUnqualified :&_cbf };}; +// X returns TextBox's underlying *pml.CT_Shape. +func (_fge TextBox )X ()*_ae .CT_Shape {return _fge ._dbeg }; -// ShowPr returns the ShowPr property. -func (_caa PresentationProperties )ShowPr ()*_bf .CT_ShowProperties {return _caa ._ged .ShowPr };func (_cdd *Presentation )nextSlideID ()uint32 {_edf :=uint32 (256);for _ ,_gcb :=range _cdd ._acgd .SldIdLst .SldId {if _gcb .IdAttr >=_edf {_edf =_gcb .IdAttr +1;};};return _edf ;};func (_fae *Presentation )Validate ()error {if _gagf :=_fae ._acgd .Validate ();_gagf !=nil {return _gagf ;};for _cfd ,_gfe :=range _fae .Slides (){if _edgb :=_gfe .ValidateWithPath (_ag .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_cfd ));_edgb !=nil {return _edgb ;};};for _cec ,_beeg :=range _fae ._bga {if _bcdb :=_beeg .ValidateWithPath (_ag .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_cec ));_bcdb !=nil {return _bcdb ;};};for _ecfe ,_fba :=range _fae ._bcb {if _gecb :=_fba .ValidateWithPath (_ag .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_ecfe ));_gecb !=nil {return _gecb ;};};return nil ;}; +// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. +func (_bafd *Slide )GetColorBySchemeColor (schClr _af .ST_SchemeColorVal )*_af .CT_Color {_bafd .ensureClrMap ();_caec :=_bafd ._ecbf ;if _caec ==nil {return nil ;};var _ebccb _af .ST_ColorSchemeIndex ;switch schClr .String (){case "\u0062\u0067\u0031":_ebccb =_caec .Bg1Attr ;case "\u0062\u0067\u0032":_ebccb =_caec .Bg2Attr ;case "\u0074\u0078\u0031":_ebccb =_caec .Tx1Attr ;case "\u0074\u0078\u0032":_ebccb =_caec .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_ebccb =_caec .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_ebccb =_caec .Accent2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_ebccb =_caec .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_ebccb =_caec .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_ebccb =_caec .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_ebccb =_caec .Accent6Attr ;case "\u0068\u006c\u0069n\u006b":_ebccb =_caec .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_ebccb =_caec .FolHlinkAttr ;case "\u0064\u006b\u0031":_ebccb =_af .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_ebccb =_af .ST_ColorSchemeIndexDk2 ;case "\u006c\u0074\u0031":_ebccb =_af .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_ebccb =_af .ST_ColorSchemeIndexLt2 ;default:_ebccb =_af .ST_ColorSchemeIndexUnset ;};_ccagg :=_bafd ._gbce ._geaf [0];_effd :=_ccagg .ThemeElements ;if _effd ==nil {return nil ;};var _fegg *_af .CT_Color ;_aaf :=_effd .ClrScheme ;switch _ebccb .String (){case "\u0064\u006b\u0031":_fegg =_aaf .Dk1 ;case "\u0064\u006b\u0032":_fegg =_aaf .Dk2 ;case "\u006c\u0074\u0031":_fegg =_aaf .Lt1 ;case "\u006c\u0074\u0032":_fegg =_aaf .Lt2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_fegg =_aaf .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_fegg =_aaf .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_fegg =_aaf .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_fegg =_aaf .Accent4 ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_fegg =_aaf .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_fegg =_aaf .Accent6 ;case "\u0068\u006c\u0069n\u006b":_fegg =_aaf .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_fegg =_aaf .FolHlink ;default:return nil ;};return _fegg ;};func (_bad *chart )X ()*_e .ChartSpace {return _bad ._ff }; -// WebPr returns the WebPr property. -func (_cad PresentationProperties )WebPr ()*_bf .CT_WebProperties {return _cad ._ged .WebPr }; +// X returns the inner wrapped XML type. +func (_bef Slide )X ()*_ae .Sld {return _bef ._abaa };func _abe (_fed *Presentation ,_db *_ae .CT_Shape ,_ddb *_ae .CT_GraphicalObjectFrame ,_bbc *TableInfo ,_fgcb *_af .CT_Transform2D ,_gd int ,_ffgb []rectangle ,_fba []*_af .CT_TextParagraph )[]*TextItem {_bee :=[]*TextItem {};var _dg ,_fbb ,_ad ,_dcd ,_abg ,_fd int64 ;_aee :=_fgcb ==nil ;_agd :=0;for _ ,_gea :=range _fba {for _ ,_cgee :=range _gea .EG_TextRun {if _efg :=_cgee .R ;_efg !=nil {if !_aee {if _fgcb .Off !=nil {if _ccf :=_fgcb .Ext ;_ccf !=nil {_abg ,_fd =_ccf .CxAttr ,_ccf .CyAttr ;};if _bbdf :=_fgcb .Off .XAttr .ST_CoordinateUnqualified ;_bbdf !=nil {_dg =*_bbdf ;_fbb =_dg +_abg ;_aee =true ;};if _fef :=_fgcb .Off .YAttr .ST_CoordinateUnqualified ;_fef !=nil {_ad =*_fef ;_dcd =_ad +_fd ;_aee =true ;};};};_faf :=append ([]rectangle {},_ffgb ...);_faf =append (_faf ,rectangle {_dd :_dg ,_eb :_fbb ,_gg :_ad ,_ac :_dcd });_bee =append (_bee ,&TextItem {Presentation :_fed ,Shape :_db ,GraphicFrame :_ddb ,TableInfo :_bbc ,Paragraph :_gea ,Run :_efg ,Text :_efg .T ,_ge :_faf ,_fab :_gd ,_ed :_agd });_agd ++;};};};return _bee ;}; -// Index returns the placeholder index -func (_gbc PlaceHolder )Index ()uint32 {if _gbc ._bdde .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_gbc ._bdde .NvSpPr .NvPr .Ph .IdxAttr ;}; +// Presentation is the a presentation base document. +type Presentation struct{_a .DocBase ;_fbaa *_ae .Presentation ;_cgb _a .Relationships ;_ded []*_ae .Sld ;_dcf []_a .Relationships ;_bccd []*_ae .SldMaster ;_bbde []_a .Relationships ;_gaba []*_ae .SldLayout ;_cgd []_a .Relationships ;_geaf []*_af .Theme ;_ggc []_a .Relationships ;_fgd _a .TableStyles ;_eed PresentationProperties ;_bcg ViewProperties ;_acd []*_af .CT_Hyperlink ;_dcg []*chart ;_bbcf []*_ae .HandoutMaster ;_fcdd []*_ae .NotesMaster ;_efbe []*_ce .XSDAny ;_bdef map[string ]string ;_bfc string ;}; -// NewViewProperties constructs a new ViewProperties. -func NewViewProperties ()ViewProperties {return ViewProperties {_aacf :_bf .NewViewPr ()}}; +// NewPresentationProperties constructs a new PresentationProperties. +func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_gbc :_ae .NewPresentationPr ()};};func (_fagd *Slide )getSlideRels ()_a .Relationships {_bcd :=_fagd ._gbce ;for _dafg ,_abag :=range _bcd .Slides (){if *_fagd ._abaa ==*_abag ._abaa {return _bcd ._dcf [len (_bcd ._dcf )-_dafg -1];};};return _a .Relationships {};}; -// ExtLst returns the ExtLst property. -func (_afga ViewProperties )ExtLst ()*_bf .CT_ExtensionList {return _afga ._aacf .ExtLst }; +// ValidateWithPath validates the slide passing path informaton for a better +// error message. +func (_gdb Slide )ValidateWithPath (path string )error {if _ceae :=_gdb ._abaa .ValidateWithPath (path );_ceae !=nil {return _ceae ;};for _ ,_faee :=range _gdb ._abaa .CSld .SpTree .Choice {for _ ,_dfe :=range _faee .Sp {if _dfe .TxBody !=nil {if len (_dfe .TxBody .P )==0{return _ega .New (path +"\u0020\u003a \u0073\u006c\u0069\u0064\u0065 \u0073\u0068\u0061\u0070\u0065 \u0077\u0069\u0074\u0068\u0020\u0061\u0020\u0074\u0078\u0062\u006f\u0064\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073");};};};};return nil ;}; -// Image is an image within a slide. -type Image struct{_ecb *_bf .CT_Picture }; +// SlideText is an array of extracted text items which has some methods for representing extracted text from a slide. +type SlideText struct{Items []*TextItem ;};func _gac ()*Presentation {_fgcf :=&Presentation {_fbaa :_ae .NewPresentation ()};_fgcf ._fbaa .SldIdLst =_ae .NewCT_SlideIdList ();_fgcf ._fbaa .ConformanceAttr =_d .ST_ConformanceClassTransitional ;_fgcf .AppProperties =_a .NewAppProperties ();_fgcf .CoreProperties =_a .NewCoreProperties ();_fgcf ._fgd =_a .NewTableStyles ();_fgcf .ContentTypes =_a .NewContentTypes ();_fgcf .Rels =_a .NewRelationships ();_fgcf ._cgb =_a .NewRelationships ();_fgcf ._eed =NewPresentationProperties ();_fgcf ._bcg =NewViewProperties ();_fgcf ._bdef =map[string ]string {};return _fgcf ;}; -// X returns the inner wrapped XML type. -func (_acc ViewProperties )X ()*_bf .ViewPr {return _acc ._aacf }; +// TextBox is a text box within a slide. +type TextBox struct{_dbeg *_ae .CT_Shape }; -// Text returns text from a slide as one string separated with line breaks. -func (_fdab *SlideText )Text ()string {_bda :=_ga .NewBuffer ([]byte {});for _ ,_dga :=range _fdab .Items {if _dga .Text !=""{_bda .WriteString (_dga .Text );_bda .WriteString ("\u000a");};};return _bda .String ();};func (_ffce sort2d )Len ()int {return len (_ffce )}; +// NewViewProperties constructs a new ViewProperties. +func NewViewProperties ()ViewProperties {return ViewProperties {_fccd :_ae .NewViewPr ()}}; -// SetTextAnchor controls the text anchoring -func (_bbfg TextBox )SetTextAnchor (a _ad .ST_TextAnchoringType ){_bbfg ._gcbg .TxBody .BodyPr =_ad .NewCT_TextBodyProperties ();_bbfg ._gcbg .TxBody .BodyPr .AnchorAttr =a ;}; +// New initializes and reurns a new presentation +func New ()*Presentation {_adc :=_gac ();_adc .ContentTypes .AddOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_adc .Rels .AddRelationship ("\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006ba\u0067\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061/\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073");_adc .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c","\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069p\u0073\u002f\u0065x\u0074\u0065\u006e\u0064\u0065d\u002d\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");_adc .Rels .AddRelationship ("p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072g\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");_adc .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070\u0073");_adc .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0073");_adc .Rels .AddRelationship ("\u0070\u0070\u0074\u002fta\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0073");_adc ._fbaa .SldMasterIdLst =_ae .NewCT_SlideMasterIdList ();_bea :=_ae .NewSldMaster ();_bea .ClrMap .Bg1Attr =_af .ST_ColorSchemeIndexLt1 ;_bea .ClrMap .Bg2Attr =_af .ST_ColorSchemeIndexLt2 ;_bea .ClrMap .Tx1Attr =_af .ST_ColorSchemeIndexDk1 ;_bea .ClrMap .Tx2Attr =_af .ST_ColorSchemeIndexDk2 ;_bea .ClrMap .Accent1Attr =_af .ST_ColorSchemeIndexAccent1 ;_bea .ClrMap .Accent2Attr =_af .ST_ColorSchemeIndexAccent2 ;_bea .ClrMap .Accent3Attr =_af .ST_ColorSchemeIndexAccent3 ;_bea .ClrMap .Accent4Attr =_af .ST_ColorSchemeIndexAccent4 ;_bea .ClrMap .Accent5Attr =_af .ST_ColorSchemeIndexAccent5 ;_bea .ClrMap .Accent6Attr =_af .ST_ColorSchemeIndexAccent6 ;_bea .ClrMap .HlinkAttr =_af .ST_ColorSchemeIndexHlink ;_bea .ClrMap .FolHlinkAttr =_af .ST_ColorSchemeIndexFolHlink ;_adc ._bccd =append (_adc ._bccd ,_bea );_cda :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideMasterType ,1);_adc .ContentTypes .AddOverride (_cda ,_ce .SlideMasterContentType );_gfa :=_adc ._cgb .AddAutoRelationship (_ce .DocTypePresentation ,_ce .OfficeDocumentType ,1,_ce .SlideMasterType );_eaf :=_ae .NewCT_SlideMasterIdListEntry ();_eaf .IdAttr =_ce .Uint32 (2147483648);_eaf .RIdAttr =_gfa .ID ();_adc ._fbaa .SldMasterIdLst .SldMasterId =append (_adc ._fbaa .SldMasterIdLst .SldMasterId ,_eaf );_dfbe :=_a .NewRelationships ();_adc ._bbde =append (_adc ._bbde ,_dfbe );_bgfb :=_ae .NewSldLayout ();_fgbd :=_dfbe .AddAutoRelationship (_ce .DocTypePresentation ,_ce .SlideMasterType ,1,_ce .SlideLayoutType );_ccg :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideLayoutType ,1);_adc .ContentTypes .AddOverride (_ccg ,_ce .SlideLayoutContentType );_dfbe .AddAutoRelationship (_ce .DocTypePresentation ,_ce .SlideMasterType ,1,_ce .ThemeType );_adc ._gaba =append (_adc ._gaba ,_bgfb );_bea .SldLayoutIdLst =_ae .NewCT_SlideLayoutIdList ();_adcb :=_ae .NewCT_SlideLayoutIdListEntry ();_adcb .IdAttr =_ce .Uint32 (2147483649);_adcb .RIdAttr =_fgbd .ID ();_bea .SldLayoutIdLst .SldLayoutId =append (_bea .SldLayoutIdLst .SldLayoutId ,_adcb );_gcf :=_a .NewRelationships ();_adc ._cgd =append (_adc ._cgd ,_gcf );_gcf .AddAutoRelationship (_ce .DocTypePresentation ,_ce .SlideType ,1,_ce .SlideMasterType );_adc ._fbaa .NotesSz .CxAttr =6858000;_adc ._fbaa .NotesSz .CyAttr =9144000;_aeg :=_af .NewTheme ();_aeg .NameAttr =_ce .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_aeg .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_aeg .ThemeElements .ClrScheme .Dk1 .SysClr =_af .NewCT_SystemColor ();_aeg .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_ce .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_aeg .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_af .ST_SystemColorValWindowText ;_aeg .ThemeElements .ClrScheme .Lt1 .SysClr =_af .NewCT_SystemColor ();_aeg .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_ce .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_aeg .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_af .ST_SystemColorValWindow ;_aeg .ThemeElements .ClrScheme .Dk2 .SrgbClr =_af .NewCT_SRgbColor ();_aeg .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_aeg .ThemeElements .ClrScheme .Lt2 .SrgbClr =_af .NewCT_SRgbColor ();_aeg .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036";_aeg .ThemeElements .ClrScheme .Accent1 .SrgbClr =_af .NewCT_SRgbColor ();_aeg .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_aeg .ThemeElements .ClrScheme .Accent2 .SrgbClr =_af .NewCT_SRgbColor ();_aeg .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031";_aeg .ThemeElements .ClrScheme .Accent3 .SrgbClr =_af .NewCT_SRgbColor ();_aeg .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_aeg .ThemeElements .ClrScheme .Accent4 .SrgbClr =_af .NewCT_SRgbColor ();_aeg .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030";_aeg .ThemeElements .ClrScheme .Accent5 .SrgbClr =_af .NewCT_SRgbColor ();_aeg .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_aeg .ThemeElements .ClrScheme .Accent6 .SrgbClr =_af .NewCT_SRgbColor ();_aeg .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037";_aeg .ThemeElements .ClrScheme .Hlink .SrgbClr =_af .NewCT_SRgbColor ();_aeg .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_aeg .ThemeElements .ClrScheme .FolHlink .SrgbClr =_af .NewCT_SRgbColor ();_aeg .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032";_aeg .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_aeg .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_aeg .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069";_aeg .ThemeElements .FmtScheme .NameAttr =_ce .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_cfg :=_af .NewEG_FillProperties ();_aeg .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_aeg .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_cfg );_cfg .SolidFill =&_af .CT_SolidColorFillProperties {SchemeClr :&_af .CT_SchemeColor {ValAttr :_af .ST_SchemeColorValPhClr }};_cfg =_af .NewEG_FillProperties ();_aeg .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_aeg .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_cfg );_aeg .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_aeg .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_cfg );_cfg .GradFill =&_af .CT_GradientFillProperties {RotWithShapeAttr :_ce .Bool (true ),GsLst :&_af .CT_GradientStopList {},Lin :&_af .CT_LinearShadeProperties {}};_cfg .GradFill .Lin .AngAttr =_ce .Int32 (5400000);_cfg .GradFill .Lin .ScaledAttr =_ce .Bool (false );_bgb :=_af .NewCT_GradientStop ();_bgb .PosAttr .ST_PositiveFixedPercentageDecimal =_ce .Int32 (0);_bgb .SchemeClr =&_af .CT_SchemeColor {ValAttr :_af .ST_SchemeColorValPhClr };_cfg .GradFill .GsLst .Gs =append (_cfg .GradFill .GsLst .Gs ,_bgb );_bgb =_af .NewCT_GradientStop ();_bgb .PosAttr .ST_PositiveFixedPercentageDecimal =_ce .Int32 (50000);_bgb .SchemeClr =&_af .CT_SchemeColor {ValAttr :_af .ST_SchemeColorValPhClr };_cfg .GradFill .GsLst .Gs =append (_cfg .GradFill .GsLst .Gs ,_bgb );_aeg .ThemeElements .FmtScheme .LnStyleLst =_af .NewCT_LineStyleList ();for _aaa :=0;_aaa < 3;_aaa ++{_baa :=_af .NewCT_LineProperties ();_baa .WAttr =_ce .Int32 (int32 (6350*(_aaa +1)));_baa .CapAttr =_af .ST_LineCapFlat ;_baa .CmpdAttr =_af .ST_CompoundLineSng ;_baa .AlgnAttr =_af .ST_PenAlignmentCtr ;_aeg .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_aeg .ThemeElements .FmtScheme .LnStyleLst .Ln ,_baa );};_aeg .ThemeElements .FmtScheme .EffectStyleLst =_af .NewCT_EffectStyleList ();for _fbef :=0;_fbef < 3;_fbef ++{_eafg :=_af .NewCT_EffectStyleItem ();_eafg .EffectLst =_af .NewCT_EffectList ();_aeg .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_aeg .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_eafg );};_eeed :=_af .NewEG_FillProperties ();_eeed .SolidFill =&_af .CT_SolidColorFillProperties {SchemeClr :&_af .CT_SchemeColor {ValAttr :_af .ST_SchemeColorValPhClr }};_aeg .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_aeg .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_eeed );_aeg .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_aeg .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_eeed );_aeg .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_aeg .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_cfg );_adc ._geaf =append (_adc ._geaf ,_aeg );_aag :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .ThemeType ,1);_adc .ContentTypes .AddOverride (_aag ,_ce .ThemeContentType );_adc ._cgb .AddAutoRelationship (_ce .DocTypePresentation ,_ce .OfficeDocumentType ,1,_ce .ThemeType );_cga :=_a .NewRelationships ();_adc ._ggc =append (_adc ._ggc ,_cga );return _adc ;}; -// PresentationText is an array of extracted text items which has some methods for representing extracted text. -type PresentationText struct{Slides []*SlideText ;}; +// X returns the inner wrapped XML type. +func (_gcg *Presentation )X ()*_ae .Presentation {return _gcg ._fbaa }; -// PresentationProperties contains document specific properties. -type PresentationProperties struct{_ged *_bf .PresentationPr }; +// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). +func (_dbbf TextBox )SetOffsetX (offX float64 ){_dfdf :=_dbbf .getOff ();_abea :=_bc .ToEMU (offX );_dfdf .XAttr =_af .ST_Coordinate {ST_CoordinateUnqualified :&_abea };}; -// AddImage adds an image textbox to a slide. -func (_edb Slide )AddImage (img _fc .ImageRef )Image {_eegc :=_bf .NewCT_GroupShapeChoice ();_edb ._ggdf .CSld .SpTree .Choice =append (_edb ._ggdf .CSld .SpTree .Choice ,_eegc );_bfg :=_bf .NewCT_Picture ();_eegc .Pic =append (_eegc .Pic ,_bfg );_bfg .NvPicPr .CNvPicPr =_ad .NewCT_NonVisualPictureProperties ();_bfg .NvPicPr .CNvPicPr .PicLocks =_ad .NewCT_PictureLocking ();_bfg .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_db .Bool (true );_bfg .BlipFill =_ad .NewCT_BlipFillProperties ();_bfg .BlipFill .Blip =_ad .NewCT_Blip ();_agad :=_edb .AddImageToRels (img );_bfg .BlipFill .Blip .EmbedAttr =_db .String (_agad );_bfg .BlipFill .Stretch =_ad .NewCT_StretchInfoProperties ();_bfg .BlipFill .Stretch .FillRect =_ad .NewCT_RelativeRect ();_bfg .SpPr =_ad .NewCT_ShapeProperties ();_bfg .SpPr .PrstGeom =_ad .NewCT_PresetGeometry2D ();_bfg .SpPr .PrstGeom .PrstAttr =_ad .ST_ShapeTypeRect ;_aff :=Image {_bfg };_gea :=img .Size ();_aff .Properties ().SetWidth (_bb .Distance (_gea .X )*_bb .Pixel72 );_aff .Properties ().SetHeight (_bb .Distance (_gea .Y )*_bb .Pixel72 );_aff .Properties ().SetPosition (0,0);return _aff ;}; +// NormalViewPr returns the NormalViewPr property. +func (_bdc ViewProperties )NormalViewPr ()*_ae .CT_NormalViewProperties {return _bdc ._fccd .NormalViewPr ;}; -// NewPresentationProperties constructs a new PresentationProperties. -func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_ged :_bf .NewPresentationPr ()};}; +// AddTextBox adds an empty textbox to a slide. +func (_agcb Slide )AddTextBox ()TextBox {_dcfb :=_ae .NewCT_GroupShapeChoice ();_agcb ._abaa .CSld .SpTree .Choice =append (_agcb ._abaa .CSld .SpTree .Choice ,_dcfb );_dbc :=_ae .NewCT_Shape ();_dcfb .Sp =append (_dcfb .Sp ,_dbc );_dbc .SpPr =_af .NewCT_ShapeProperties ();_dbc .SpPr .Xfrm =_af .NewCT_Transform2D ();_dbc .SpPr .PrstGeom =_af .NewCT_PresetGeometry2D ();_dbc .SpPr .PrstGeom .PrstAttr =_af .ST_ShapeTypeRect ;_dbc .NvSpPr =_ae .NewCT_ShapeNonVisual ();_dbc .NvSpPr .CNvSpPr =_af .NewCT_NonVisualDrawingShapeProps ();_gafb :=true ;_dbc .NvSpPr .CNvSpPr .TxBoxAttr =&_gafb ;_dbc .TxBody =_af .NewCT_TextBody ();_dbc .TxBody .BodyPr =_af .NewCT_TextBodyProperties ();_dbc .TxBody .BodyPr .WrapAttr =_af .ST_TextWrappingTypeSquare ;_dbc .TxBody .BodyPr .SpAutoFit =_af .NewCT_TextShapeAutofit ();_ccfb :=TextBox {_dbc };_ccfb .Properties ().SetWidth (3*_bc .Inch );_ccfb .Properties ().SetHeight (1*_bc .Inch );_ccfb .Properties ().SetPosition (0,0);return _ccfb ;}; // X returns the inner wrapped XML type. -func (_cfa PresentationProperties )X ()*_bf .PresentationPr {return _cfa ._ged }; +func (_aaca SlideMaster )X ()*_ae .SldMaster {return _aaca ._egef }; -// X returns the inner wrapped XML type. -func (_egfa *Presentation )X ()*_bf .Presentation {return _egfa ._acgd };func (_aecg *Presentation )onNewRelationship (_dbea *_ac .DecodeMap ,_cged ,_bfca string ,_cfcg []*_fd .File ,_afge *_ae .Relationship ,_bccg _ac .Target )error {_ebc :=_db .DocTypePresentation ;switch _bfca {case _db .OfficeDocumentType :_aecg ._acgd =_bf .NewPresentation ();_dbea .AddTarget (_cged ,_aecg ._acgd ,_bfca ,0);_dbea .AddTarget (_ac .RelationsPathFor (_cged ),_aecg ._eag .X (),_bfca ,0);_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,0);case _db .CorePropertiesType :_dbea .AddTarget (_cged ,_aecg .CoreProperties .X (),_bfca ,0);_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,0);case _db .CustomPropertiesType :_dbea .AddTarget (_cged ,_aecg .CustomProperties .X (),_bfca ,0);_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,0);case _db .PresentationPropertiesType :_dbea .AddTarget (_cged ,_aecg ._geda .X (),_bfca ,0);_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,0);case _db .ViewPropertiesType :_dbea .AddTarget (_cged ,_aecg ._gedb .X (),_bfca ,0);_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,0);case _db .TableStylesType :_dbea .AddTarget (_cged ,_aecg ._bfd .X (),_bfca ,0);_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,0);case _db .HyperLinkType :_fceb :=_ad .NewCT_Hyperlink ();_bgda :=uint32 (len (_aecg ._egg ));_dbea .AddTarget (_cged ,_fceb ,_bfca ,_bgda );_aecg ._egg =append (_aecg ._egg ,_fceb );case _db .CustomXMLType :_bec :=&_db .XSDAny {};_bdbb :=uint32 (len (_aecg ._fee ));_dbea .AddTarget (_cged ,_bec ,_bfca ,_bdbb );_aecg ._fee =append (_aecg ._fee ,_bec );_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,len (_aecg ._fee ));case _db .ChartType :_gfce :=_b .NewChartSpace ();_dedc :=uint32 (len (_aecg ._caea ));_dbea .AddTarget (_cged ,_gfce ,_bfca ,_dedc );_aecg ._caea =append (_aecg ._caea ,_gfce );_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,len (_aecg ._caea ));case _db .HandoutMasterType :_feag :=_bf .NewHandoutMaster ();_feea :=uint32 (len (_aecg ._gdd ));_dbea .AddTarget (_cged ,_feag ,_bfca ,_feea );_aecg ._gdd =append (_aecg ._gdd ,_feag );_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,len (_aecg ._gdd ));case _db .NotesMasterType :_begb :=_bf .NewNotesMaster ();_eeef :=uint32 (len (_aecg ._efge ));_dbea .AddTarget (_cged ,_begb ,_bfca ,_eeef );_aecg ._efge =append (_aecg ._efge ,_begb );_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,len (_aecg ._efge ));case _db .ExtendedPropertiesType :_dbea .AddTarget (_cged ,_aecg .AppProperties .X (),_bfca ,0);_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,0);case _db .SlideType :_cadee :=_bf .NewSld ();_aecg ._afg =append (_aecg ._afg ,_cadee );_dbea .AddTarget (_cged ,_cadee ,_bfca ,uint32 (len (_aecg ._afg )));_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,len (_aecg ._afg ));_dae :=_fc .NewRelationships ();_dbea .AddTarget (_ac .RelationsPathFor (_cged ),_dae .X (),_bfca ,0);_aecg ._egd =append (_aecg ._egd ,_dae );case _db .SlideMasterType :_afcg :=_bf .NewSldMaster ();if !_dbea .AddTarget (_cged ,_afcg ,_bfca ,uint32 (len (_aecg ._bga )+1)){return nil ;};_aecg ._bga =append (_aecg ._bga ,_afcg );_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,len (_aecg ._bga ));_fcafc :=_fc .NewRelationships ();_dbea .AddTarget (_ac .RelationsPathFor (_cged ),_fcafc .X (),_bfca ,0);_aecg ._dgag =append (_aecg ._dgag ,_fcafc );case _db .SlideLayoutType :_agc :=_bf .NewSldLayout ();if !_dbea .AddTarget (_cged ,_agc ,_bfca ,uint32 (len (_aecg ._bcb )+1)){return nil ;};_aecg ._bcb =append (_aecg ._bcb ,_agc );_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,len (_aecg ._bcb ));_cgbe :=_fc .NewRelationships ();_dbea .AddTarget (_ac .RelationsPathFor (_cged ),_cgbe .X (),_bfca ,0);_aecg ._aac =append (_aecg ._aac ,_cgbe );case _db .ThumbnailType :for _dde ,_ebbe :=range _cfcg {if _ebbe ==nil {continue ;};if _ebbe .Name ==_cged {_fed ,_afbd :=_ebbe .Open ();if _afbd !=nil {return _ag .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_afbd );};_aecg .Thumbnail ,_ ,_afbd =_f .Decode (_fed );_fed .Close ();if _afbd !=nil {return _ag .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_afbd );};_cfcg [_dde ]=nil ;};};case _db .ThemeType :_bea :=_ad .NewTheme ();if !_dbea .AddTarget (_cged ,_bea ,_bfca ,uint32 (len (_aecg ._cbac )+1)){return nil ;};_aecg ._cbac =append (_aecg ._cbac ,_bea );_afge .TargetAttr =_db .RelativeFilename (_ebc ,_bccg .Typ ,_bfca ,len (_aecg ._cbac ));_ceba :=_fc .NewRelationships ();_dbea .AddTarget (_ac .RelationsPathFor (_cged ),_ceba .X (),_bfca ,0);_aecg ._ceg =append (_aecg ._ceg ,_ceba );case _db .ImageType :_cged =_d .Clean (_cged );if _egda ,_fgaef :=_aecg ._fcdf [_cged ];_fgaef {_afge .TargetAttr =_egda ;return nil ;};_bgad :="";for _dgb ,_fbfg :=range _cfcg {if _fbfg ==nil {continue ;};if _fbfg .Name ==_cged {_gdcg ,_fgag :=_ac .ExtractToDiskTmp (_fbfg ,_aecg .TmpPath );if _fgag !=nil {return _fgag ;};_cdea ,_fgag :=_fc .ImageFromStorage (_gdcg );if _fgag !=nil {return _fgag ;};_bgad =_cdea .Format ;_afab :=_fc .MakeImageRef (_cdea ,&_aecg .DocBase ,_aecg ._eag );_aecg .Images =append (_aecg .Images ,_afab );_cfcg [_dgb ]=nil ;_dbea .RecordIndex (_cged ,len (_aecg .Images ));break ;};};_bedf :=_dbea .IndexFor (_cged );_afge .TargetAttr =_db .RelativeImageFilename (_ebc ,_bccg .Typ ,_bfca ,_bedf ,_bgad );_aecg ._fcdf [_cged ]=_afge .TargetAttr ;default:_db .Log ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_bfca ,_cged );};return nil ;}; +// TableInfo is used for keep information about a table, a row and a cell where the text is located. +type TableInfo struct{Table *_af .CT_Table ;Row *_af .CT_TableRow ;Cell *_af .CT_TableCell ;RowIndex int ;ColIndex int ;};const _cbf float64 =500000; + +// ExtLst returns the ExtLst property. +func (_dgg PresentationProperties )ExtLst ()*_ae .CT_ExtensionList {return _dgg ._gbc .ExtLst }; // AddSlideWithLayout adds a new slide with content copied from a layout. Normally you should // use AddDefaultSlideWithLayout as it will do some post processing similar to PowerPoint to // clear place holder text, etc. -func (_bbcd *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_ggf :=_bf .NewCT_SlideIdListEntry ();_ggf .IdAttr =256;for _ ,_eac :=range _bbcd ._acgd .SldIdLst .SldId {if _eac .IdAttr >=_ggf .IdAttr {_ggf .IdAttr =_eac .IdAttr +1;};};_bbcd ._acgd .SldIdLst .SldId =append (_bbcd ._acgd .SldIdLst .SldId ,_ggf );_fga :=_bf .NewSld ();_dabd :=_ga .Buffer {};_efa :=_fa .NewEncoder (&_dabd );_dabe :=_fa .StartElement {Name :_fa .Name {Local :"\u0073\u006c\u0069d\u0065"}};_dabe .Attr =append (_dabe .Attr ,_fa .Attr {Name :_fa .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});_dabe .Attr =append (_dabe .Attr ,_fa .Attr {Name :_fa .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});_dabe .Attr =append (_dabe .Attr ,_fa .Attr {Name :_fa .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});_dabe .Attr =append (_dabe .Attr ,_fa .Attr {Name :_fa .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"});_dabe .Attr =append (_dabe .Attr ,_fa .Attr {Name :_fa .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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"});_dabe .Attr =append (_dabe .Attr ,_fa .Attr {Name :_fa .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"});if _efdd :=l ._efe .CSld .MarshalXML (_efa ,_dabe );_efdd !=nil {return Slide {},_efdd ;};_efa .Flush ();_ade :=_fa .NewDecoder (&_dabd );_fga .CSld =_bf .NewCT_CommonSlideData ();if _gcf :=_ade .Decode (_fga .CSld );_gcf !=nil {return Slide {},_gcf ;};_fga .CSld .NameAttr =nil ;_fga .CSld .SpTree .Choice =_dca (_fga .CSld .SpTree .Choice );_bbcd ._afg =append (_bbcd ._afg ,_fga );_bffc :=_bbcd ._eag .AddAutoRelationship (_db .DocTypePresentation ,_db .OfficeDocumentType ,len (_bbcd ._afg ),_db .SlideType );_ggf .RIdAttr =_bffc .ID ();_fgae :=_db .AbsoluteFilename (_db .DocTypePresentation ,_db .SlideType ,len (_bbcd ._afg ));_bbcd .ContentTypes .AddOverride (_fgae ,_db .SlideContentType );_aag :=_fc .NewRelationships ();_bbcd ._egd =append (_bbcd ._egd ,_aag );_ecdc :=len (_bbcd ._egd )-1;for _agd ,_cbd :=range _bbcd ._bcb {if _cbd ==l .X (){_dbd :=_bbcd ._aac [_agd ];for _ ,_afb :=range _dbd .X ().Relationship {if _afb .TypeAttr !=_db .SlideMasterType {_bbcd ._egd [_ecdc ].X ().Relationship =append (_bbcd ._egd [_ecdc ].X ().Relationship ,_afb );};};_aag .AddAutoRelationship (_db .DocTypePresentation ,_db .SlideType ,_agd +1,_db .SlideLayoutType );};};_fdb :=Slide {_ggf ,_fga ,_bbcd };return _fdb ,nil ;}; +func (_cff *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_gcga :=_ae .NewCT_SlideIdListEntry ();_gcga .IdAttr =256;for _ ,_fag :=range _cff ._fbaa .SldIdLst .SldId {if _fag .IdAttr >=_gcga .IdAttr {_gcga .IdAttr =_fag .IdAttr +1;};};_cff ._fbaa .SldIdLst .SldId =append (_cff ._fbaa .SldIdLst .SldId ,_gcga );_aae :=_ae .NewSld ();_aaeb :=_bcc .Buffer {};_gae :=_cg .NewEncoder (&_aaeb );_aga :=_cg .StartElement {Name :_cg .Name {Local :"\u0073\u006c\u0069d\u0065"}};_aga .Attr =append (_aga .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});_aga .Attr =append (_aga .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});_aga .Attr =append (_aga .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});_aga .Attr =append (_aga .Attr ,_cg .Attr {Name :_cg .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"});_aga .Attr =append (_aga .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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"});_aga .Attr =append (_aga .Attr ,_cg .Attr {Name :_cg .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"});if _dedb :=l ._acgg .CSld .MarshalXML (_gae ,_aga );_dedb !=nil {return Slide {},_dedb ;};_gae .Flush ();_geg :=_cg .NewDecoder (&_aaeb );_aae .CSld =_ae .NewCT_CommonSlideData ();if _gcb :=_geg .Decode (_aae .CSld );_gcb !=nil {return Slide {},_gcb ;};_aae .CSld .NameAttr =nil ;_aae .CSld .SpTree .Choice =_fgf (_aae .CSld .SpTree .Choice );_cff ._ded =append (_cff ._ded ,_aae );_eceg :=_cff ._cgb .AddAutoRelationship (_ce .DocTypePresentation ,_ce .OfficeDocumentType ,len (_cff ._ded ),_ce .SlideType );_gcga .RIdAttr =_eceg .ID ();_geb :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideType ,len (_cff ._ded ));_cff .ContentTypes .AddOverride (_geb ,_ce .SlideContentType );_cee :=_a .NewRelationships ();_cff ._dcf =append (_cff ._dcf ,_cee );_bfcc :=len (_cff ._dcf )-1;for _dgb ,_cecb :=range _cff ._gaba {if _cecb ==l .X (){_dca :=_cff ._cgd [_dgb ];for _ ,_feb :=range _dca .X ().Relationship {if _feb .TypeAttr !=_ce .SlideMasterType {_cff ._dcf [_bfcc ].X ().Relationship =append (_cff ._dcf [_bfcc ].X ().Relationship ,_feb );};};_cee .AddAutoRelationship (_ce .DocTypePresentation ,_ce .SlideType ,_dgb +1,_ce .SlideLayoutType );};};_fcad :=Slide {_gcga ,_aae ,_cff ,nil };return _fcad ,nil ;};func (_ece sort2d )Len ()int {return len (_ece )};var _gfed =false ; -// Presentation is the a presentation base document. -type Presentation struct{_fc .DocBase ;_acgd *_bf .Presentation ;_eag _fc .Relationships ;_afg []*_bf .Sld ;_egd []_fc .Relationships ;_bga []*_bf .SldMaster ;_dgag []_fc .Relationships ;_bcb []*_bf .SldLayout ;_aac []_fc .Relationships ;_cbac []*_ad .Theme ;_ceg []_fc .Relationships ;_bfd _fc .TableStyles ;_geda PresentationProperties ;_gedb ViewProperties ;_egg []*_ad .CT_Hyperlink ;_caea []*_b .ChartSpace ;_gdd []*_bf .HandoutMaster ;_efge []*_bf .NotesMaster ;_fee []*_db .XSDAny ;_fcdf map[string ]string ;_fcdb string ;}; +// SorterViewPr returns the SorterViewPr property. +func (_fdb ViewProperties )SorterViewPr ()*_ae .CT_SlideSorterViewProperties {return _fdb ._fccd .SorterViewPr ;}; -// ShowCommentsAttr returns the WebPr property. -func (_fadec ViewProperties )ShowCommentsAttr ()*bool {return _fadec ._aacf .ShowCommentsAttr }; +// ExtLst returns the ExtLst property. +func (_aed ViewProperties )ExtLst ()*_ae .CT_ExtensionList {return _aed ._fccd .ExtLst }; -// OpenTemplate opens a template file. -func OpenTemplate (fn string )(*Presentation ,error ){_dea ,_egb :=Open (fn );if _egb !=nil {return nil ,_egb ;};return _dea ,nil ;};type sort2d []*TextItem ; +// Properties returns the properties of the TextBox. +func (_fabaa TextBox )Properties ()_fad .ShapeProperties {if _fabaa ._dbeg .SpPr ==nil {_fabaa ._dbeg .SpPr =_af .NewCT_ShapeProperties ();};return _fad .MakeShapeProperties (_fabaa ._dbeg .SpPr );}; -// Name returns the name of the slide layout. -func (_bce SlideLayout )Name ()string {if _bce ._efe .CSld !=nil &&_bce ._efe .CSld .NameAttr !=nil {return *_bce ._efe .CSld .NameAttr ;};return "";}; +// GetSlideLayout returns a slide layout related to the slide. +func (_gbcg *Slide )GetSlideLayout ()*_ae .SldLayout {for _fcde ,_geab :=range _gbcg ._gbce .Slides (){if *_gbcg ==_geab {return _gbcg ._gbce ._gaba [len (_gbcg ._gbce .Slides ())-_fcde -1];};};return nil ;}; -// GridSpacing returns the GridSpacing property. -func (_cgd ViewProperties )GridSpacing ()*_ad .CT_PositiveSize2D {return _cgd ._aacf .GridSpacing }; +// SlideLayouts returns a slice of all layouts in SlideMaster. +func (_fbafb SlideMaster )SlideLayouts ()[]SlideLayout {_caff :=map[string ]int {};_aea :=[]SlideLayout {};for _ ,_adaf :=range _fbafb ._cdg .Relationships (){_eda :=_g .Replace (_adaf .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1);_eda =_g .Replace (_eda ,"\u002e\u0078\u006d\u006c","",-1);if _add ,_fda :=_f .ParseInt (_eda ,10,32);_fda ==nil {_caff [_adaf .ID ()]=int (_add );};};for _ ,_aebg :=range _fbafb ._egef .SldLayoutIdLst .SldLayoutId {if _gece ,_dccg :=_caff [_aebg .RIdAttr ];_dccg {_dbdc :=_fbafb ._gcab ._gaba [_gece -1];_aea =append (_aea ,SlideLayout {_dbdc });};};return _aea ;};func (_bgd *Slide )ensureClrMap (){if len (_bgd ._gbce ._bccd )==0||len (_bgd ._gbce ._geaf )==0{return ;};_cab :=_bgd ._gbce ._bccd [0];_febbe :=_cab .ClrMap ;if _becb :=_bgd ._abaa .ClrMapOvr ;_becb !=nil {if _aecb :=_becb .Choice ;_aecb !=nil {if _aecb .MasterClrMapping ==nil {if _cgbg :=_aecb .OverrideClrMapping ;_cgbg !=nil {if _cgbg .Bg1Attr !=_af .ST_ColorSchemeIndexUnset {_febbe .Bg1Attr =_cgbg .Bg1Attr ;};if _cgbg .Tx1Attr !=_af .ST_ColorSchemeIndexUnset {_febbe .Tx1Attr =_cgbg .Tx1Attr ;};if _cgbg .Bg2Attr !=_af .ST_ColorSchemeIndexUnset {_febbe .Bg2Attr =_cgbg .Bg2Attr ;};if _cgbg .Tx2Attr !=_af .ST_ColorSchemeIndexUnset {_febbe .Tx2Attr =_cgbg .Tx2Attr ;};if _cgbg .Accent1Attr !=_af .ST_ColorSchemeIndexUnset {_febbe .Accent1Attr =_cgbg .Accent1Attr ;};if _cgbg .Accent2Attr !=_af .ST_ColorSchemeIndexUnset {_febbe .Accent2Attr =_cgbg .Accent2Attr ;};if _cgbg .Accent3Attr !=_af .ST_ColorSchemeIndexUnset {_febbe .Accent3Attr =_cgbg .Accent3Attr ;};if _cgbg .Accent4Attr !=_af .ST_ColorSchemeIndexUnset {_febbe .Accent4Attr =_cgbg .Accent4Attr ;};if _cgbg .Accent5Attr !=_af .ST_ColorSchemeIndexUnset {_febbe .Accent5Attr =_cgbg .Accent5Attr ;};if _cgbg .Accent6Attr !=_af .ST_ColorSchemeIndexUnset {_febbe .Accent6Attr =_cgbg .Accent6Attr ;};if _cgbg .HlinkAttr !=_af .ST_ColorSchemeIndexUnset {_febbe .HlinkAttr =_cgbg .HlinkAttr ;};if _cgbg .FolHlinkAttr !=_af .ST_ColorSchemeIndexUnset {_febbe .FolHlinkAttr =_cgbg .FolHlinkAttr ;};};};};};_bgd ._ecbf =_febbe ;}; -// X returns the inner wrapped XML type. -func (_bgbb SlideMaster )X ()*_bf .SldMaster {return _bgbb ._fdga }; +// ShowPr returns the ShowPr property. +func (_cdf PresentationProperties )ShowPr ()*_ae .CT_ShowProperties {return _cdf ._gbc .ShowPr }; -// X returns the inner wrapped XML type. -func (_ce PlaceHolder )X ()*_bf .CT_Shape {return _ce ._bdde }; +// Themes returns an array of presentation themes. +func (_baff *Presentation )Themes ()[]*_af .Theme {return _baff ._geaf }; + +// GetTableStyleById returns *dml.CT_TableStyle by its style id. +func (_bbef *Presentation )GetTableStyleById (id string )*_af .CT_TableStyle {_gegf :=_bbef ._fgd .TblStyle ();for _ ,_acfa :=range _gegf {if _acfa .StyleIdAttr ==id {return _acfa ;};};return nil ;};func (_bb *chart )Target ()string {return _bb ._gc }; // AddDefaultSlideWithLayout tries to replicate what PowerPoint does when // inserting a slide with a new style by clearing placeholder content and removing // some placeholders. Use AddSlideWithLayout if you need more control. -func (_deda *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_eaf ,_bac :=_deda .AddSlideWithLayout (l );for _ ,_bfdb :=range _eaf .PlaceHolders (){_bfdb .Clear ();switch _bfdb .Type (){case _bf .ST_PlaceholderTypeFtr ,_bf .ST_PlaceholderTypeDt ,_bf .ST_PlaceholderTypeSldNum :_bfdb .Remove ();};};return _eaf ,_bac ;}; \ No newline at end of file +func (_afd *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_ddc ,_dag :=_afd .AddSlideWithLayout (l );for _ ,_ddba :=range _ddc .PlaceHolders (){_ddba .Clear ();switch _ddba .Type (){case _ae .ST_PlaceholderTypeFtr ,_ae .ST_PlaceholderTypeDt ,_ae .ST_PlaceholderTypeSldNum :_ddba .Remove ();};};return _ddc ,_dag ;};type sort2d []*TextItem ; + +// SlideMasters returns the slide masters defined in the presentation. +func (_fedb *Presentation )SlideMasters ()[]SlideMaster {_bbfd :=[]SlideMaster {};for _gedec ,_cbfa :=range _fedb ._bccd {_bbfd =append (_bbfd ,SlideMaster {_fedb ,_fedb ._bbde [_gedec ],_cbfa });};return _bbfd ;}; + +// Properties returns the properties of the TextBox. +func (_cfe Image )Properties ()_fad .ShapeProperties {if _cfe ._aa .SpPr ==nil {_cfe ._aa .SpPr =_af .NewCT_ShapeProperties ();};return _fad .MakeShapeProperties (_cfe ._aa .SpPr );}; + +// Remove removes a placeholder from a presentation. +func (_cfa PlaceHolder )Remove ()error {for _cdc ,_bgac :=range _cfa ._dcb .CSld .SpTree .Choice {for _ ,_bfe :=range _bgac .Sp {if _bfe ==_cfa ._ddg {copy (_cfa ._dcb .CSld .SpTree .Choice [_cdc :],_cfa ._dcb .CSld .SpTree .Choice [_cdc +1:]);_cfa ._dcb .CSld .SpTree .Choice =_cfa ._dcb .CSld .SpTree .Choice [0:len (_cfa ._dcb .CSld .SpTree .Choice )-1];return nil ;};};};return _ega .New ("\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065r\u0020\u006e\u006f\u0074\u0020\u0066\u006fu\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u006c\u0069\u0064\u0065");}; + +// Index returns the placeholder index +func (_fce PlaceHolder )Index ()uint32 {if _fce ._ddg .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_fce ._ddg .NvSpPr .NvPr .Ph .IdxAttr ;}; + +// SlideMaster is the slide master for a presentation. +type SlideMaster struct{_gcab *Presentation ;_cdg _a .Relationships ;_egef *_ae .SldMaster ;}; + +// AddTable adds an empty table to a slide. +func (_bgbd Slide )AddTable ()*_a .Table {_ecaf :=_ae .NewCT_GroupShapeChoice ();_bgbd ._abaa .CSld .SpTree .Choice =append (_bgbd ._abaa .CSld .SpTree .Choice ,_ecaf );_cbee :=_ae .NewCT_GraphicalObjectFrame ();_ecaf .GraphicFrame =append (_ecaf .GraphicFrame ,_cbee );_cbee .Xfrm .Off =_af .NewCT_Point2D ();_fgbb :=int64 (1);_cbee .Xfrm .Off .XAttr =_af .ST_Coordinate {ST_CoordinateUnqualified :&_fgbb };_cbee .Xfrm .Off .YAttr =_af .ST_Coordinate {ST_CoordinateUnqualified :&_fgbb };_fbbd :=_cbee .Graphic .CT_GraphicalObject .GraphicData ;_fbbd .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0074\u0061\u0062\u006c\u0065";_bcba :=_a .NewTableWithXfrm (_cbee .Xfrm );_fbbd .Any =append (_fbbd .Any ,_bcba .X ());return _bcba ;}; + +// AddImage adds an image textbox to a slide. +func (_bgfe Slide )AddImage (img _a .ImageRef )Image {_abb :=_ae .NewCT_GroupShapeChoice ();_bgfe ._abaa .CSld .SpTree .Choice =append (_bgfe ._abaa .CSld .SpTree .Choice ,_abb );_ecda :=_ae .NewCT_Picture ();_abb .Pic =append (_abb .Pic ,_ecda );_ecda .NvPicPr .CNvPicPr =_af .NewCT_NonVisualPictureProperties ();_ecda .NvPicPr .CNvPicPr .PicLocks =_af .NewCT_PictureLocking ();_ecda .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_ce .Bool (true );_ecda .BlipFill =_af .NewCT_BlipFillProperties ();_ecda .BlipFill .Blip =_af .NewCT_Blip ();_bdb :=_bgfe .AddImageToRels (img );_ecda .BlipFill .Blip .EmbedAttr =_ce .String (_bdb );_ecda .BlipFill .Stretch =_af .NewCT_StretchInfoProperties ();_ecda .BlipFill .Stretch .FillRect =_af .NewCT_RelativeRect ();_ecda .SpPr =_af .NewCT_ShapeProperties ();_ecda .SpPr .PrstGeom =_af .NewCT_PresetGeometry2D ();_ecda .SpPr .PrstGeom .PrstAttr =_af .ST_ShapeTypeRect ;_eebe :=Image {_ecda };_bcgb :=img .Size ();_eebe .Properties ().SetWidth (_bc .Distance (_bcgb .X )*_bc .Pixel72 );_eebe .Properties ().SetHeight (_bc .Distance (_bcgb .Y )*_bc .Pixel72 );_eebe .Properties ().SetPosition (0,0);return _eebe ;}; + +// PrnPr returns the PrnPr property. +func (_eec PresentationProperties )PrnPr ()*_ae .CT_PrintProperties {return _eec ._gbc .PrnPr }; + +// Close closes the presentation, removing any temporary files that might have been +// created when opening a document. +func (_egd *Presentation )Close ()error {if _egd .TmpPath !=""{return _eg .RemoveAll (_egd .TmpPath );};return nil ;}; + +// Image is an image within a slide. +type Image struct{_aa *_ae .CT_Picture }; \ No newline at end of file diff --git a/schema/purl.org/dc/elements/elements.go b/schema/purl.org/dc/elements/elements.go index a557cd026b..8970ec91f2 100644 --- a/schema/purl.org/dc/elements/elements.go +++ b/schema/purl.org/dc/elements/elements.go @@ -9,34 +9,34 @@ // 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 elements ;import (_d "encoding/xml";_ad "fmt";_ag "github.com/unidoc/unioffice";); +package elements ;import (_gg "encoding/xml";_a "fmt";_b "github.com/unidoc/unioffice";);func (_ggb *SimpleLiteral )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_deg ,_gff :=d .Token ();if _gff !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_gff );};if _fc ,_ebag :=_deg .(_gg .EndElement );_ebag &&_fc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path -func (_ge *ElementsGroupChoice )ValidateWithPath (path string )error {for _gade ,_ec :=range _ge .Any {if _bda :=_ec .ValidateWithPath (_ad .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_gade ));_bda !=nil {return _bda ;};};return nil ;}; - -// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path -func (_agf *ElementsGroup )ValidateWithPath (path string )error {for _daea ,_bd :=range _agf .Choice {if _ba :=_bd .ValidateWithPath (_ad .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_daea ));_ba !=nil {return _ba ;};};return nil ;};type ElementsGroup struct{Choice []*ElementsGroupChoice ;};func (_ea *ElementContainer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072";e .EncodeToken (start );if _ea .Choice !=nil {for _ ,_cd :=range _ea .Choice {_cd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the ElementsGroupChoice and its children -func (_be *ElementsGroupChoice )Validate ()error {return _be .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the Any and its children, prefixing error messages with path +func (_bb *Any )ValidateWithPath (path string )error {if _ff :=_bb .SimpleLiteral .ValidateWithPath (path );_ff !=nil {return _ff ;};return nil ;}; // ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path -func (_ab *ElementContainer )ValidateWithPath (path string )error {for _gad ,_agg :=range _ab .Choice {if _cc :=_agg .ValidateWithPath (_ad .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gad ));_cc !=nil {return _cc ;};};return nil ;}; +func (_bec *ElementContainer )ValidateWithPath (path string )error {for _bc ,_gf :=range _bec .Choice {if _add :=_gf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bc ));_add !=nil {return _add ;};};return nil ;};func (_af *ElementContainer )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fd :for {_cd ,_ef :=d .Token ();if _ef !=nil {return _ef ;};switch _fb :=_cd .(type ){case _gg .StartElement :switch _fb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_eb :=NewElementsGroupChoice ();if _eba :=d .DecodeElement (&_eb .Any ,&_fb );_eba !=nil {return _eba ;};_af .Choice =append (_af .Choice ,_eb );default:_b .Log ("\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\u006c\u0065\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025v",_fb .Name );if _ggf :=d .Skip ();_ggf !=nil {return _ggf ;};};case _gg .EndElement :break _fd ;case _gg .CharData :};};return nil ;}; -// Validate validates the ElementContainer and its children -func (_fa *ElementContainer )Validate ()error {return _fa .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");};func NewElementsGroup ()*ElementsGroup {_fg :=&ElementsGroup {};return _fg }; +// Validate validates the SimpleLiteral and its children +func (_ded *SimpleLiteral )Validate ()error {return _ded .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");};func (_ggg *ElementsGroup )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gfed :for {_aa ,_aae :=d .Token ();if _aae !=nil {return _aae ;};switch _ca :=_aa .(type ){case _gg .StartElement :switch _ca .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_ggfc :=NewElementsGroupChoice ();if _ab :=d .DecodeElement (&_ggfc .Any ,&_ca );_ab !=nil {return _ab ;};_ggg .Choice =append (_ggg .Choice ,_ggfc );default:_b .Log ("\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\u0045\u006c\u0065\u006de\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_ca .Name );if _bfb :=d .Skip ();_bfb !=nil {return _bfb ;};};case _gg .EndElement :break _gfed ;case _gg .CharData :};};return nil ;};type ElementsGroupChoice struct{Any []*Any ;}; -// ValidateWithPath validates the Any and its children, prefixing error messages with path -func (_bg *Any )ValidateWithPath (path string )error {if _dd :=_bg .SimpleLiteral .ValidateWithPath (path );_dd !=nil {return _dd ;};return nil ;};func (_de *ElementsGroupChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gd :for {_dff ,_dee :=d .Token ();if _dee !=nil {return _dee ;};switch _aab :=_dff .(type ){case _d .StartElement :switch _aab .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_fb :=NewAny ();if _cgb :=d .DecodeElement (_fb ,&_aab );_cgb !=nil {return _cgb ;};_de .Any =append (_de .Any ,_fb );default:_ag .Log ("\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\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072ou\u0070\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aab .Name );if _cgc :=d .Skip ();_cgc !=nil {return _cgc ;};};case _d .EndElement :break _gd ;case _d .CharData :};};return nil ;}; +// Validate validates the ElementContainer and its children +func (_ae *ElementContainer )Validate ()error {return _ae .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");}; -// Validate validates the Any and its children -func (_gb *Any )Validate ()error {return _gb .ValidateWithPath ("\u0041\u006e\u0079")};func (_ca *ElementsGroupChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ca .Any !=nil {_bf :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_ddb :=range _ca .Any {e .EncodeElement (_ddb ,_bf );};};return nil ;}; +// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path +func (_gbc *SimpleLiteral )ValidateWithPath (path string )error {return nil };func NewAny ()*Any {_ba :=&Any {};_ba .SimpleLiteral =*NewSimpleLiteral ();return _ba };type SimpleLiteral struct{};func NewSimpleLiteral ()*SimpleLiteral {_ffgb :=&SimpleLiteral {};return _ffgb }; -// Validate validates the SimpleLiteral and its children -func (_fe *SimpleLiteral )Validate ()error {return _fe .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");};func (_caf *SimpleLiteral )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewElementsGroupChoice ()*ElementsGroupChoice {_ffa :=&ElementsGroupChoice {};return _ffa };func (_dc *Any )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dc .SimpleLiteral .MarshalXML (e ,start );}; +// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path +func (_de *ElementsGroupChoice )ValidateWithPath (path string )error {for _agg ,_ecg :=range _de .Any {if _ceb :=_ecg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_agg ));_ceb !=nil {return _ceb ;};};return nil ;}; // Validate validates the ElementsGroup and its children -func (_cbc *ElementsGroup )Validate ()error {return _cbc .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");};type SimpleLiteral struct{};func (_b *Any )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_b .SimpleLiteral =*NewSimpleLiteral ();for {_g ,_ga :=d .Token ();if _ga !=nil {return _ad .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_ga );};if _cb ,_e :=_g .(_d .EndElement );_e &&_cb .Name ==start .Name {break ;};};return nil ;};type ElementsGroupChoice struct{Any []*Any ;};func NewSimpleLiteral ()*SimpleLiteral {_geb :=&SimpleLiteral {};return _geb };func (_f *ElementContainer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ff :for {_dca ,_age :=d .Token ();if _age !=nil {return _age ;};switch _ade :=_dca .(type ){case _d .StartElement :switch _ade .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_gac :=NewElementsGroupChoice ();if _dg :=d .DecodeElement (&_gac .Any ,&_ade );_dg !=nil {return _dg ;};_f .Choice =append (_f .Choice ,_gac );default:_ag .Log ("\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\u006c\u0065\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025v",_ade .Name );if _eg :=d .Skip ();_eg !=nil {return _eg ;};};case _d .EndElement :break _ff ;case _d .CharData :};};return nil ;}; +func (_gb *ElementsGroup )Validate ()error {return _gb .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");};func NewElementsGroupChoice ()*ElementsGroupChoice {_bda :=&ElementsGroupChoice {};return _bda };func NewElementsGroup ()*ElementsGroup {_dc :=&ElementsGroup {};return _dc };func (_bg *ElementsGroup )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bg .Choice !=nil {for _ ,_gfe :=range _bg .Choice {_gfe .MarshalXML (e ,_gg .StartElement {});};};return nil ;};func NewElementContainer ()*ElementContainer {_gca :=&ElementContainer {};return _gca }; -// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path -func (_bad *SimpleLiteral )ValidateWithPath (path string )error {return nil };func (_bef *SimpleLiteral )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fga ,_eab :=d .Token ();if _eab !=nil {return _ad .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_eab );};if _dad ,_ae :=_fga .(_d .EndElement );_ae &&_dad .Name ==start .Name {break ;};};return nil ;};func (_gc *ElementsGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fae :for {_cf ,_ege :=d .Token ();if _ege !=nil {return _ege ;};switch _aa :=_cf .(type ){case _d .StartElement :switch _aa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_ddd :=NewElementsGroupChoice ();if _df :=d .DecodeElement (&_ddd .Any ,&_aa );_df !=nil {return _df ;};_gc .Choice =append (_gc .Choice ,_ddd );default:_ag .Log ("\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\u0045\u006c\u0065\u006de\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_aa .Name );if _gbe :=d .Skip ();_gbe !=nil {return _gbe ;};};case _d .EndElement :break _fae ;case _d .CharData :};};return nil ;};func NewAny ()*Any {_c :=&Any {};_c .SimpleLiteral =*NewSimpleLiteral ();return _c };func NewElementContainer ()*ElementContainer {_da :=&ElementContainer {};return _da };type ElementContainer struct{Choice []*ElementsGroupChoice ;};type Any struct{SimpleLiteral };func (_ee *ElementsGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ee .Choice !=nil {for _ ,_cbb :=range _ee .Choice {_cbb .MarshalXML (e ,_d .StartElement {});};};return nil ;};func init (){_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c",NewSimpleLiteral );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072",NewElementContainer );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0061\u006e\u0079",NewAny );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070",NewElementsGroup );}; \ No newline at end of file +// Validate validates the ElementsGroupChoice and its children +func (_fda *ElementsGroupChoice )Validate ()error {return _fda .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_be *ElementContainer )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072";e .EncodeToken (start );if _be .Choice !=nil {for _ ,_bd :=range _be .Choice {_bd .MarshalXML (e ,_gg .StartElement {});};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the Any and its children +func (_fg *Any )Validate ()error {return _fg .ValidateWithPath ("\u0041\u006e\u0079")};type Any struct{SimpleLiteral };func (_db *ElementsGroupChoice )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ce :for {_aef ,_afe :=d .Token ();if _afe !=nil {return _afe ;};switch _ecf :=_aef .(type ){case _gg .StartElement :switch _ecf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_fff :=NewAny ();if _ac :=d .DecodeElement (_fff ,&_ecf );_ac !=nil {return _ac ;};_db .Any =append (_db .Any ,_fff );default:_b .Log ("\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\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072ou\u0070\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ecf .Name );if _bga :=d .Skip ();_bga !=nil {return _bga ;};};case _gg .EndElement :break _ce ;case _gg .CharData :};};return nil ;};func (_ffg *ElementsGroupChoice )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ffg .Any !=nil {_ec :=_gg .StartElement {Name :_gg .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_afd :=range _ffg .Any {e .EncodeElement (_afd ,_ec );};};return nil ;};type ElementContainer struct{Choice []*ElementsGroupChoice ;};func (_dg *SimpleLiteral )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_d *Any )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_d .SimpleLiteral =*NewSimpleLiteral ();for {_ad ,_gc :=d .Token ();if _gc !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_gc );};if _e ,_f :=_ad .(_gg .EndElement );_f &&_e .Name ==start .Name {break ;};};return nil ;};func (_c *Any )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return _c .SimpleLiteral .MarshalXML (e ,start );}; + +// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path +func (_cc *ElementsGroup )ValidateWithPath (path string )error {for _bdg ,_efd :=range _cc .Choice {if _bbg :=_efd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bdg ));_bbg !=nil {return _bbg ;};};return nil ;};type ElementsGroup struct{Choice []*ElementsGroupChoice ;};func init (){_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c",NewSimpleLiteral );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072",NewElementContainer );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0061\u006e\u0079",NewAny );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070",NewElementsGroup );}; \ No newline at end of file diff --git a/schema/purl.org/dc/terms/terms.go b/schema/purl.org/dc/terms/terms.go index e93137fbcc..7adc91a35d 100644 --- a/schema/purl.org/dc/terms/terms.go +++ b/schema/purl.org/dc/terms/terms.go @@ -9,124 +9,124 @@ // 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 terms ;import (_g "encoding/xml";_c "fmt";_cc "github.com/unidoc/unioffice";_gg "github.com/unidoc/unioffice/schema/purl.org/dc/elements";); +package terms ;import (_a "encoding/xml";_e "fmt";_b "github.com/unidoc/unioffice";_ec "github.com/unidoc/unioffice/schema/purl.org/dc/elements";);func NewPoint ()*Point {_gdg :=&Point {};return _gdg };func (_bfb *TGN )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0054\u0047\u004e";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the LCC and its children -func (_eeca *LCC )Validate ()error {return _eeca .ValidateWithPath ("\u004c\u0043\u0043")};func NewW3CDTF ()*W3CDTF {_gag :=&W3CDTF {};return _gag };func (_bdbe *TGN )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_abae ,_dge :=d .Token ();if _dge !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_dge );};if _bff ,_cca :=_abae .(_g .EndElement );_cca &&_bff .Name ==start .Name {break ;};};return nil ;};func (_ece *Point )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the TGN and its children -func (_dad *TGN )Validate ()error {return _dad .ValidateWithPath ("\u0054\u0047\u004e")};func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_ab :=&ElementOrRefinementContainer {};return _ab ;};type LCC struct{}; - -// ValidateWithPath validates the LCC and its children, prefixing error messages with path -func (_bgf *LCC )ValidateWithPath (path string )error {return nil };func (_b *Box )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0042\u006f\u0078";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path -func (_gbd *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _cgcf ,_fgd :=range _gbd .Any {if _dcg :=_fgd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_cgcf ));_dcg !=nil {return _dcg ;};};return nil ;}; - -// Validate validates the DCMIType and its children -func (_ee *DCMIType )Validate ()error {return _ee .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");};func (_bce *ElementsAndRefinementsGroup )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dc :for {_gbe ,_bde :=d .Token ();if _bde !=nil {return _bde ;};switch _dd :=_gbe .(type ){case _g .StartElement :switch _dd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_be :=NewElementsAndRefinementsGroupChoice ();if _cda :=d .DecodeElement (&_be .Any ,&_dd );_cda !=nil {return _cda ;};_bce .Choice =append (_bce .Choice ,_be );default:_cc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006ce\u006d\u0065\u006e\u0074\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_dd .Name );if _ed :=d .Skip ();_ed !=nil {return _ed ;};};case _g .EndElement :break _dc ;case _g .CharData :};};return nil ;};func (_gb *ElementOrRefinementContainer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072";e .EncodeToken (start );if _gb .Choice !=nil {for _ ,_eea :=range _gb .Choice {_eea .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type LCSH struct{};func (_fca *ISO639_2 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the RFC1766 and its children +func (_fcb *RFC1766 )Validate ()error {return _fcb .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");}; -// ValidateWithPath validates the Period and its children, prefixing error messages with path -func (_bec *Period )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path +func (_dca *ISO639_2 )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the LCSH and its children, prefixing error messages with path -func (_aca *LCSH )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path +func (_ggb *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _cgg ,_bgf :=range _ggb .Choice {if _eag :=_bgf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cgg ));_eag !=nil {return _eag ;};};return nil ;}; -// Validate validates the IMT and its children -func (_cdfba *IMT )Validate ()error {return _cdfba .ValidateWithPath ("\u0049\u004d\u0054")};func (_ffd *IMT )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0049\u004d\u0054";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Box struct{}; +// Validate validates the ElementsAndRefinementsGroup and its children +func (_bdb *ElementsAndRefinementsGroup )Validate ()error {return _bdb .ValidateWithPath ("E\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070");};func (_fa *MESH )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type DCMIType struct{};func (_ce *DCMIType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;}; -// ValidateWithPath validates the DCMIType and its children, prefixing error messages with path -func (_ad *DCMIType )ValidateWithPath (path string )error {return nil };type Point struct{}; +// ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path +func (_gedd *RFC1766 )ValidateWithPath (path string )error {return nil };func (_adc *LCSH )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cedd *UDC )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Box and its children, prefixing error messages with path -func (_fc *Box )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path +func (_bca *RFC3066 )ValidateWithPath (path string )error {return nil };func NewTGN ()*TGN {_ebd :=&TGN {};return _ebd };func (_bda *Period )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_ggga ,_gad :=d .Token ();if _gad !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_gad );};if _gfa ,_acg :=_ggga .(_a .EndElement );_acg &&_gfa .Name ==start .Name {break ;};};return nil ;};type ISO639_2 struct{}; -// Validate validates the Box and its children -func (_ggd *Box )Validate ()error {return _ggd .ValidateWithPath ("\u0042\u006f\u0078")};func (_cabg *LCSH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the MESH and its children, prefixing error messages with path +func (_dea *MESH )ValidateWithPath (path string )error {return nil };func NewW3CDTF ()*W3CDTF {_bde :=&W3CDTF {};return _bde };func (_dbce *ISO3166 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_eae ,_ac :=d .Token ();if _ac !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_ac );};if _egg ,_edg :=_eae .(_a .EndElement );_edg &&_egg .Name ==start .Name {break ;};};return nil ;};func (_fea *ElementsAndRefinementsGroupChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fea .Any !=nil {_eafg :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_ga :=range _fea .Any {e .EncodeElement (_ga ,_eafg );};};return nil ;};type W3CDTF struct{}; -// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path -func (_ec *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _ccd ,_bda :=range _ec .Choice {if _cab :=_bda .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ccd ));_cab !=nil {return _cab ;};};return nil ;};func NewMESH ()*MESH {_ffaf :=&MESH {};return _ffaf };type URI struct{};func NewISO639_2 ()*ISO639_2 {_abe :=&ISO639_2 {};return _abe };func (_adde *URI )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efb *RFC3066 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewDDC ()*DDC {_acg :=&DDC {};return _acg };type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;};func (_ebag *Point )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dda ,_bb :=d .Token ();if _bb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_bb );};if _bgg ,_addd :=_dda .(_g .EndElement );_addd &&_bgg .Name ==start .Name {break ;};};return nil ;};type IMT struct{};func (_cec *ISO639_2 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dee ,_ebeb :=d .Token ();if _ebeb !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_ebeb );};if _gac ,_bg :=_dee .(_g .EndElement );_bg &&_gac .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the UDC and its children, prefixing error messages with path +func (_ceg *UDC )ValidateWithPath (path string )error {return nil };func (_gf *ISO639_2 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_cad ,_df :=d .Token ();if _df !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_df );};if _dd ,_cbe :=_cad .(_a .EndElement );_cbe &&_dd .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path -func (_eeb *ISO3166 )ValidateWithPath (path string )error {return nil };type DCMIType struct{}; +func (_eccf *ISO3166 )ValidateWithPath (path string )error {return nil };func (_eb *IMT )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0049\u004d\u0054";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type LCSH struct{}; -// ValidateWithPath validates the IMT and its children, prefixing error messages with path -func (_fe *IMT )ValidateWithPath (path string )error {return nil }; +// Validate validates the UDC and its children +func (_adb *UDC )Validate ()error {return _adb .ValidateWithPath ("\u0055\u0044\u0043")};type Period struct{}; + +// ValidateWithPath validates the Period and its children, prefixing error messages with path +func (_ebg *Period )ValidateWithPath (path string )error {return nil };func (_cdc *ISO639_2 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbe *ElementsAndRefinementsGroup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbe .Choice !=nil {for _ ,_daf :=range _fbe .Choice {_daf .MarshalXML (e ,_a .StartElement {});};};return nil ;};func (_cee *DDC )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_da ,_ecc :=d .Token ();if _ecc !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_ecc );};if _cd ,_bcb :=_da .(_a .EndElement );_bcb &&_cd .Name ==start .Name {break ;};};return nil ;}; // Validate validates the MESH and its children -func (_cdc *MESH )Validate ()error {return _cdc .ValidateWithPath ("\u004d\u0045\u0053\u0048")};type Period struct{}; +func (_aee *MESH )Validate ()error {return _aee .ValidateWithPath ("\u004d\u0045\u0053\u0048")}; -// ValidateWithPath validates the UDC and its children, prefixing error messages with path -func (_fab *UDC )ValidateWithPath (path string )error {return nil };func (_bcb *ElementOrRefinementContainer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eg :for {_ca ,_aa :=d .Token ();if _aa !=nil {return _aa ;};switch _bf :=_ca .(type ){case _g .StartElement :switch _bf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_de :=NewElementsAndRefinementsGroupChoice ();if _bfb :=d .DecodeElement (&_de .Any ,&_bf );_bfb !=nil {return _bfb ;};_bcb .Choice =append (_bcb .Choice ,_de );default:_cc .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020E\u006c\u0065\u006d\u0065\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065n\u0074\u0043on\u0074\u0061\u0069n\u0065\u0072\u0020\u0025\u0076",_bf .Name );if _bd :=d .Skip ();_bd !=nil {return _bd ;};};case _g .EndElement :break _eg ;case _g .CharData :};};return nil ;};func (_ae *ElementsAndRefinementsGroupChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ae .Any !=nil {_bdb :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_ag :=range _ae .Any {e .EncodeElement (_ag ,_bdb );};};return nil ;};type UDC struct{};func (_caf *MESH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bdd ,_efd :=d .Token ();if _efd !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_efd );};if _baa ,_gae :=_bdd .(_g .EndElement );_gae &&_baa .Name ==start .Name {break ;};};return nil ;};func (_add *DDC )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_af ,_ebe :=d .Token ();if _ebe !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_ebe );};if _fa ,_gfd :=_af .(_g .EndElement );_gfd &&_fa .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the LCSH and its children +func (_efc *LCSH )Validate ()error {return _efc .ValidateWithPath ("\u004c\u0043\u0053\u0048")};func (_fga *ISO3166 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdc *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ad :for {_gd ,_debb :=d .Token ();if _debb !=nil {return _debb ;};switch _cef :=_gd .(type ){case _a .StartElement :switch _cef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_dae :=_ec .NewAny ();if _ee :=d .DecodeElement (_dae ,&_cef );_ee !=nil {return _ee ;};_bdc .Any =append (_bdc .Any ,_dae );default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0041\u006ed\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006fu\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_cef .Name );if _dce :=d .Skip ();_dce !=nil {return _dce ;};};case _a .EndElement :break _ad ;case _a .CharData :};};return nil ;};func (_adg *URI )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewLCC ()*LCC {_ged :=&LCC {};return _ged }; -// Validate validates the Point and its children -func (_cac *Point )Validate ()error {return _cac .ValidateWithPath ("\u0050\u006f\u0069n\u0074")};func (_df *LCC )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u004c\u0043\u0043";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bac *UDC )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the URI and its children, prefixing error messages with path +func (_ggdb *URI )ValidateWithPath (path string )error {return nil };func (_aef *RFC3066 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewIMT ()*IMT {_ffe :=&IMT {};return _ffe };func (_fdg *ElementsAndRefinementsGroup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffc :for {_gg ,_cbf :=d .Token ();if _cbf !=nil {return _cbf ;};switch _ffca :=_gg .(type ){case _a .StartElement :switch _ffca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_ccg :=NewElementsAndRefinementsGroupChoice ();if _fbea :=d .DecodeElement (&_ccg .Any ,&_ffca );_fbea !=nil {return _fbea ;};_fdg .Choice =append (_fdg .Choice ,_ccg );default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006ce\u006d\u0065\u006e\u0074\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_ffca .Name );if _cg :=d .Skip ();_cg !=nil {return _cg ;};};case _a .EndElement :break _ffc ;case _a .CharData :};};return nil ;};func (_ggf *Point )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_edc ,_ffb :=d .Token ();if _ffb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_ffb );};if _cab ,_fc :=_edc .(_a .EndElement );_fc &&_cab .Name ==start .Name {break ;};};return nil ;};type ElementsAndRefinementsGroupChoice struct{Any []*_ec .Any ;};func NewMESH ()*MESH {_dgb :=&MESH {};return _dgb }; -// Validate validates the ISO639_2 and its children -func (_eecb *ISO639_2 )Validate ()error {return _eecb .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");}; +// Validate validates the ISO3166 and its children +func (_daa *ISO3166 )Validate ()error {return _daa .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");}; -// ValidateWithPath validates the TGN and its children, prefixing error messages with path -func (_bef *TGN )ValidateWithPath (path string )error {return nil };func NewPeriod ()*Period {_faf :=&Period {};return _faf };type MESH struct{};func NewBox ()*Box {_d :=&Box {};return _d }; +// Validate validates the DCMIType and its children +func (_dbf *DCMIType )Validate ()error {return _dbf .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");};func (_dg *ElementOrRefinementContainer )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072";e .EncodeToken (start );if _dg .Choice !=nil {for _ ,_ab :=range _dg .Choice {_ab .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path -func (_acad *RFC3066 )ValidateWithPath (path string )error {return nil };type W3CDTF struct{};func (_ea *ISO3166 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type DDC struct{}; +// ValidateWithPath validates the Point and its children, prefixing error messages with path +func (_gab *Point )ValidateWithPath (path string )error {return nil };func NewISO639_2 ()*ISO639_2 {_ccgd :=&ISO639_2 {};return _ccgd };type Box struct{};type IMT struct{}; -// ValidateWithPath validates the DDC and its children, prefixing error messages with path -func (_fbd *DDC )ValidateWithPath (path string )error {return nil };func (_cgc *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ega :for {_gfa ,_edb :=d .Token ();if _edb !=nil {return _edb ;};switch _aec :=_gfa .(type ){case _g .StartElement :switch _aec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_ba :=_gg .NewAny ();if _ccf :=d .DecodeElement (_ba ,&_aec );_ccf !=nil {return _ccf ;};_cgc .Any =append (_cgc .Any ,_ba );default:_cc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0041\u006ed\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006fu\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_aec .Name );if _fg :=d .Skip ();_fg !=nil {return _fg ;};};case _g .EndElement :break _ega ;case _g .CharData :};};return nil ;};func (_adc *RFC1766 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fbe ,_gbc :=d .Token ();if _gbc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_gbc );};if _cgd ,_cf :=_fbe .(_g .EndElement );_cf &&_cgd .Name ==start .Name {break ;};};return nil ;};func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_bcc :=&ElementsAndRefinementsGroup {};return _bcc ;}; +// Validate validates the ElementsAndRefinementsGroupChoice and its children +func (_bbd *ElementsAndRefinementsGroupChoice )Validate ()error {return _bbd .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006et\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0043h\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path -func (_bfbf *RFC1766 )ValidateWithPath (path string )error {return nil };func (_fb *DCMIType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the IMT and its children, prefixing error messages with path +func (_ffa *IMT )ValidateWithPath (path string )error {return nil };func (_afa *UDC )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_daed ,_bfbc :=d .Token ();if _bfbc !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_bfbc );};if _cdb ,_fee :=_daed .(_a .EndElement );_fee &&_cdb .Name ==start .Name {break ;};};return nil ;};func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_ced :=&ElementsAndRefinementsGroupChoice {};return _ced ;}; -// Validate validates the W3CDTF and its children -func (_fabc *W3CDTF )Validate ()error {return _fabc .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");}; +// ValidateWithPath validates the LCSH and its children, prefixing error messages with path +func (_fbg *LCSH )ValidateWithPath (path string )error {return nil }; -// Validate validates the LCSH and its children -func (_ffa *LCSH )Validate ()error {return _ffa .ValidateWithPath ("\u004c\u0043\u0053\u0048")};func (_def *URI )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_faec ,_bbd :=d .Token ();if _bbd !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_bbd );};if _dbb ,_agg :=_faec .(_g .EndElement );_agg &&_dbb .Name ==start .Name {break ;};};return nil ;};func (_ebc *LCSH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gfdf ,_bcbe :=d .Token ();if _bcbe !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_bcbe );};if _egc ,_ced :=_gfdf .(_g .EndElement );_ced &&_egc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the LCC and its children, prefixing error messages with path +func (_ggg *LCC )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path -func (_aag *ISO639_2 )ValidateWithPath (path string )error {return nil }; +// Validate validates the Period and its children +func (_gbg *Period )Validate ()error {return _gbg .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");}; -// Validate validates the ElementsAndRefinementsGroupChoice and its children -func (_ccc *ElementsAndRefinementsGroupChoice )Validate ()error {return _ccc .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006et\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0043h\u006f\u0069\u0063\u0065");};func NewURI ()*URI {_aad :=&URI {};return _aad };func NewDCMIType ()*DCMIType {_ggc :=&DCMIType {};return _ggc };func (_ade *Period )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_egb ,_dff :=d .Token ();if _dff !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_dff );};if _acd ,_agb :=_egb .(_g .EndElement );_agb &&_acd .Name ==start .Name {break ;};};return nil ;};func NewTGN ()*TGN {_ddag :=&TGN {};return _ddag };type ISO639_2 struct{};func (_adf *ISO3166 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ce ,_eba :=d .Token ();if _eba !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_eba );};if _aba ,_edg :=_ce .(_g .EndElement );_edg &&_aba .Name ==start .Name {break ;};};return nil ;};func NewRFC1766 ()*RFC1766 {_fba :=&RFC1766 {};return _fba }; +// ValidateWithPath validates the TGN and its children, prefixing error messages with path +func (_fec *TGN )ValidateWithPath (path string )error {return nil };type LCC struct{};func (_dac *LCSH )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_adf ,_bgc :=d .Token ();if _bgc !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_bgc );};if _dag ,_gcc :=_adf .(_a .EndElement );_gcc &&_dag .Name ==start .Name {break ;};};return nil ;};func NewRFC1766 ()*RFC1766 {_eeg :=&RFC1766 {};return _eeg }; -// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path -func (_gad *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _cce ,_gggc :=range _gad .Choice {if _ef :=_gggc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cce ));_ef !=nil {return _ef ;};};return nil ;}; +// Validate validates the RFC3066 and its children +func (_caa *RFC3066 )Validate ()error {return _caa .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");};type DDC struct{};func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_bf :=&ElementsAndRefinementsGroup {};return _bf ;};func NewDDC ()*DDC {_fd :=&DDC {};return _fd };func (_fgb *RFC1766 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbcc *RFC3066 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_fcc ,_ccf :=d .Token ();if _ccf !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_ccf );};if _gdgc ,_dgg :=_fcc .(_a .EndElement );_dgg &&_gdgc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the DDC and its children -func (_ga *DDC )Validate ()error {return _ga .ValidateWithPath ("\u0044\u0044\u0043")};func (_ggg *Box )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ac ,_f :=d .Token ();if _f !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_f );};if _e ,_ff :=_ac .(_g .EndElement );_ff &&_e .Name ==start .Name {break ;};};return nil ;};func (_aac *MESH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eb *DCMIType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cg ,_cd :=d .Token ();if _cd !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_cd );};if _ffg ,_gf :=_cg .(_g .EndElement );_gf &&_ffg .Name ==start .Name {break ;};};return nil ;};func (_fcc *TGN )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0054\u0047\u004e";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewRFC3066 ()*RFC3066 {_fgad :=&RFC3066 {};return _fgad };func (_eebc *Period )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Box and its children +func (_fe *Box )Validate ()error {return _fe .ValidateWithPath ("\u0042\u006f\u0078")};func (_bee *LCC )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u004c\u0043\u0043";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewDCMIType ()*DCMIType {_ag :=&DCMIType {};return _ag }; -// Validate validates the RFC3066 and its children -func (_ege *RFC3066 )Validate ()error {return _ege .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");}; +// Validate validates the IMT and its children +func (_dbc *IMT )Validate ()error {return _dbc .ValidateWithPath ("\u0049\u004d\u0054")};func NewISO3166 ()*ISO3166 {_gcd :=&ISO3166 {};return _gcd };func NewURI ()*URI {_ecd :=&URI {};return _ecd };type ISO3166 struct{};func NewUDC ()*UDC {_adfc :=&UDC {};return _adfc }; -// ValidateWithPath validates the MESH and its children, prefixing error messages with path -func (_fac *MESH )ValidateWithPath (path string )error {return nil }; +// Validate validates the ISO639_2 and its children +func (_ef *ISO639_2 )Validate ()error {return _ef .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");}; -// ValidateWithPath validates the URI and its children, prefixing error messages with path -func (_dcf *URI )ValidateWithPath (path string )error {return nil };func (_dcb *LCC )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dgg ,_aaa :=d .Token ();if _aaa !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_aaa );};if _gc ,_bfe :=_dgg .(_g .EndElement );_bfe &&_gc .Name ==start .Name {break ;};};return nil ;};type TGN struct{}; +// Validate validates the LCC and its children +func (_bae *LCC )Validate ()error {return _bae .ValidateWithPath ("\u004c\u0043\u0043")}; -// Validate validates the RFC1766 and its children -func (_fd *RFC1766 )Validate ()error {return _fd .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");};func (_gfb *ElementsAndRefinementsGroup )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfb .Choice !=nil {for _ ,_cdfb :=range _gfb .Choice {_cdfb .MarshalXML (e ,_g .StartElement {});};};return nil ;};type ElementsAndRefinementsGroupChoice struct{Any []*_gg .Any ;}; +// Validate validates the W3CDTF and its children +func (_fgg *W3CDTF )Validate ()error {return _fgg .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");};func (_eed *RFC1766 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gfb ,_gfg :=d .Token ();if _gfg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_gfg );};if _bge ,_fef :=_gfb .(_a .EndElement );_fef &&_bge .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the ElementsAndRefinementsGroup and its children -func (_fae *ElementsAndRefinementsGroup )Validate ()error {return _fae .ValidateWithPath ("E\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070");};func NewUDC ()*UDC {_ada :=&UDC {};return _ada }; +// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path +func (_bd *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _deba ,_dec :=range _bd .Choice {if _ba :=_dec .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_deba ));_ba !=nil {return _ba ;};};return nil ;};type RFC3066 struct{}; -// Validate validates the URI and its children -func (_dce *URI )Validate ()error {return _dce .ValidateWithPath ("\u0055\u0052\u0049")};func (_addc *UDC )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ddac ,_cfg :=d .Token ();if _cfg !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_cfg );};if _fcb ,_bcd :=_ddac .(_g .EndElement );_bcd &&_fcb .Name ==start .Name {break ;};};return nil ;};func NewPoint ()*Point {_eeae :=&Point {};return _eeae }; +// ValidateWithPath validates the DDC and its children, prefixing error messages with path +func (_edf *DDC )ValidateWithPath (path string )error {return nil };type URI struct{};func (_fgaf *Period )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the ISO3166 and its children -func (_fea *ISO3166 )Validate ()error {return _fea .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");};func NewISO3166 ()*ISO3166 {_gd :=&ISO3166 {};return _gd };func NewIMT ()*IMT {_ggb :=&IMT {};return _ggb };func (_gcc *RFC1766 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewLCSH ()*LCSH {_gfbf :=&LCSH {};return _gfbf };type ISO3166 struct{};func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_da :=&ElementsAndRefinementsGroupChoice {};return _da ;}; +// Validate validates the TGN and its children +func (_bbe *TGN )Validate ()error {return _bbe .ValidateWithPath ("\u0054\u0047\u004e")};type Point struct{};func (_bb *Box )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0042\u006f\u0078";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgd *MESH )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_dee ,_feg :=d .Token ();if _feg !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_feg );};if _add ,_dbe :=_dee .(_a .EndElement );_dbe &&_add .Name ==start .Name {break ;};};return nil ;};func (_deb *ElementOrRefinementContainer )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcbb :for {_ca ,_cdf :=d .Token ();if _cdf !=nil {return _cdf ;};switch _eaf :=_ca .(type ){case _a .StartElement :switch _eaf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_ff :=NewElementsAndRefinementsGroupChoice ();if _fb :=d .DecodeElement (&_ff .Any ,&_eaf );_fb !=nil {return _fb ;};_deb .Choice =append (_deb .Choice ,_ff );default:_b .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020E\u006c\u0065\u006d\u0065\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065n\u0074\u0043on\u0074\u0061\u0069n\u0065\u0072\u0020\u0025\u0076",_eaf .Name );if _fgd :=d .Skip ();_fgd !=nil {return _fgd ;};};case _a .EndElement :break _bcbb ;case _a .CharData :};};return nil ;}; -// Validate validates the UDC and its children -func (_bbf *UDC )Validate ()error {return _bbf .ValidateWithPath ("\u0055\u0044\u0043")};func (_gfe *DDC )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0044\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the DDC and its children +func (_dc *DDC )Validate ()error {return _dc .ValidateWithPath ("\u0044\u0044\u0043")}; -// ValidateWithPath validates the Point and its children, prefixing error messages with path -func (_bgc *Point )ValidateWithPath (path string )error {return nil };func (_gfg *W3CDTF )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewLCC ()*LCC {_dg :=&LCC {};return _dg }; +// ValidateWithPath validates the Box and its children, prefixing error messages with path +func (_cc *Box )ValidateWithPath (path string )error {return nil };type MESH struct{};func (_cde *URI )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_ccfb ,_gdga :=d .Token ();if _gdga !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_gdga );};if _efe ,_eab :=_ccfb .(_a .EndElement );_eab &&_efe .Name ==start .Name {break ;};};return nil ;};func (_ega *W3CDTF )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type UDC struct{};func (_ceff *Point )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_d *Box )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_c ,_ed :=d .Token ();if _ed !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_ed );};if _ecg ,_bc :=_c .(_a .EndElement );_bc &&_ecg .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path -func (_beg *W3CDTF )ValidateWithPath (path string )error {return nil }; +func (_dba *W3CDTF )ValidateWithPath (path string )error {return nil };func NewPeriod ()*Period {_fbb :=&Period {};return _fbb };func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_cbc :=&ElementOrRefinementContainer {};return _cbc ;}; + +// ValidateWithPath validates the DCMIType and its children, prefixing error messages with path +func (_af *DCMIType )ValidateWithPath (path string )error {return nil };type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;};func (_ea *DCMIType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_fg ,_cb :=d .Token ();if _cb !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_cb );};if _db ,_g :=_fg .(_a .EndElement );_g &&_db .Name ==start .Name {break ;};};return nil ;};type TGN struct{};func (_eg *DDC )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0044\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffag *W3CDTF )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_dece ,_adga :=d .Token ();if _adga !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_adga );};if _acgg ,_dgf :=_dece .(_a .EndElement );_dgf &&_acgg .Name ==start .Name {break ;};};return nil ;};type RFC1766 struct{}; + +// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path +func (_gc *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _dbd ,_be :=range _gc .Any {if _ecge :=_be .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_dbd ));_ecge !=nil {return _ecge ;};};return nil ;};func (_bbg *LCC )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_ae ,_agg :=d .Token ();if _agg !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_agg );};if _bcf ,_afe :=_ae .(_a .EndElement );_afe &&_bcf .Name ==start .Name {break ;};};return nil ;}; // Validate validates the ElementOrRefinementContainer and its children -func (_cdf *ElementOrRefinementContainer )Validate ()error {return _cdf .ValidateWithPath ("\u0045\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072");};type RFC1766 struct{};func (_gaa *IMT )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bcbc ,_fga :=d .Token ();if _fga !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_fga );};if _eef ,_dba :=_bcbc .(_g .EndElement );_dba &&_eef .Name ==start .Name {break ;};};return nil ;};func (_bea *W3CDTF )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cdg ,_feae :=d .Token ();if _feae !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_feae );};if _ebg ,_abec :=_cdg .(_g .EndElement );_abec &&_ebg .Name ==start .Name {break ;};};return nil ;};type RFC3066 struct{};func (_dcd *RFC3066 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dca ,_ffdb :=d .Token ();if _ffdb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_ffdb );};if _gce ,_cea :=_dca .(_g .EndElement );_cea &&_gce .Name ==start .Name {break ;};};return nil ;};type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;}; +func (_age *ElementOrRefinementContainer )Validate ()error {return _age .ValidateWithPath ("\u0045\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072");};func NewRFC3066 ()*RFC3066 {_gcce :=&RFC3066 {};return _gcce }; -// Validate validates the Period and its children -func (_eae *Period )Validate ()error {return _eae .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");};func init (){_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0053\u0048",NewLCSH );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004d\u0045\u0053\u0048",NewMESH );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u0065\u0072\u0069\u006f\u0064",NewPeriod );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0057\u0033\u0043\u0044\u0054\u0046",NewW3CDTF );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065",NewDCMIType );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032",NewISO639_2 );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0031\u0037\u0036\u0036",NewRFC1766 );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0033\u0030\u0036\u0036",NewRFC3066 );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u006f\u0069n\u0074",NewPoint );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049S\u004f\u0033\u0031\u0036\u0036",NewISO3166 );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072",NewElementOrRefinementContainer );_cc .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","e\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070",NewElementsAndRefinementsGroup );}; \ No newline at end of file +// Validate validates the URI and its children +func (_ddc *URI )Validate ()error {return _ddc .ValidateWithPath ("\u0055\u0052\u0049")}; + +// Validate validates the Point and its children +func (_gef *Point )Validate ()error {return _gef .ValidateWithPath ("\u0050\u006f\u0069n\u0074")};func (_ffbc *TGN )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_cbfe ,_dcb :=d .Token ();if _dcb !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_dcb );};if _ebe ,_gdf :=_cbfe .(_a .EndElement );_gdf &&_ebe .Name ==start .Name {break ;};};return nil ;};func (_bac *IMT )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gce ,_ggd :=d .Token ();if _ggd !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_ggd );};if _gcg ,_cf :=_gce .(_a .EndElement );_cf &&_gcg .Name ==start .Name {break ;};};return nil ;};func NewLCSH ()*LCSH {_gbc :=&LCSH {};return _gbc };func NewBox ()*Box {_bg :=&Box {};return _bg };func init (){_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0053\u0048",NewLCSH );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004d\u0045\u0053\u0048",NewMESH );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u0065\u0072\u0069\u006f\u0064",NewPeriod );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0057\u0033\u0043\u0044\u0054\u0046",NewW3CDTF );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065",NewDCMIType );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032",NewISO639_2 );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0031\u0037\u0036\u0036",NewRFC1766 );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0033\u0030\u0036\u0036",NewRFC3066 );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u006f\u0069n\u0074",NewPoint );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049S\u004f\u0033\u0031\u0036\u0036",NewISO3166 );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072",NewElementOrRefinementContainer );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","e\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070",NewElementsAndRefinementsGroup );}; \ No newline at end of file diff --git a/schema/schemas.microsoft.com/office/activeX/activeX.go b/schema/schemas.microsoft.com/office/activeX/activeX.go index 44b8833f9e..e9cda79b14 100644 --- a/schema/schemas.microsoft.com/office/activeX/activeX.go +++ b/schema/schemas.microsoft.com/office/activeX/activeX.go @@ -9,40 +9,40 @@ // 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 activeX ;import (_b "encoding/xml";_d "fmt";_bg "github.com/unidoc/unioffice";); +package activeX ;import (_a "encoding/xml";_bg "fmt";_g "github.com/unidoc/unioffice";); -// Validate validates the CT_Picture and its children -func (_fbb *CT_Picture )Validate ()error {return _fbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_ccg *CT_OcxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aca :=range start .Attr {if _aca .Name .Local =="\u006e\u0061\u006d\u0065"{_db ,_eg :=_aca .Value ,error (nil );if _eg !=nil {return _eg ;};_ccg .NameAttr =_db ;continue ;};if _aca .Name .Local =="\u0076\u0061\u006cu\u0065"{_fea ,_fec :=_aca .Value ,error (nil );if _fec !=nil {return _fec ;};_ccg .ValueAttr =&_fea ;continue ;};};_beb :for {_bd ,_deca :=d .Token ();if _deca !=nil {return _deca ;};switch _geg :=_bd .(type ){case _b .StartElement :switch _geg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_ccg .Choice =NewCT_OcxPrChoice ();if _bff :=d .DecodeElement (&_ccg .Choice .Font ,&_geg );_bff !=nil {return _bff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_ccg .Choice =NewCT_OcxPrChoice ();if _ccd :=d .DecodeElement (&_ccg .Choice .Picture ,&_geg );_ccd !=nil {return _ccd ;};default:_bg .Log ("\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\u004f\u0063\u0078\u0050\u0072\u0020\u0025\u0076",_geg .Name );if _geb :=d .Skip ();_geb !=nil {return _geb ;};};case _b .EndElement :break _beb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OcxPrChoice and its children, prefixing error messages with path +func (_adf *CT_OcxPrChoice )ValidateWithPath (path string )error {if _adf .Font !=nil {if _bdgb :=_adf .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_bdgb !=nil {return _bdgb ;};};if _adf .Picture !=nil {if _bf :=_adf .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_bf !=nil {return _bf ;};};return nil ;}; -// Validate validates the CT_OcxPr and its children -func (_adf *CT_OcxPr )Validate ()error {return _adf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072");};func (_dge *Ocx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0061\u0078"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ="\u0061\u0078\u003a\u006f\u0063\u0078";return _dge .CT_Ocx .MarshalXML (e ,start );};func (_ae *CT_Font )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ae .PersistenceAttr !=ST_PersistenceUnset {_ac ,_f :=_ae .PersistenceAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _f !=nil {return _f ;};start .Attr =append (start .Attr ,_ac );};if _ae .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ae .IdAttr )});};e .EncodeToken (start );if _ae .OcxPr !=nil {_e :=_b .StartElement {Name :_b .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_fb :=range _ae .OcxPr {e .EncodeElement (_fb ,_e );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcb *CT_OcxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061x\u003a\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_bcb .NameAttr )});if _bcb .ValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0078\u003a\u0076\u0061\u006c\u0075\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bcb .ValueAttr )});};e .EncodeToken (start );if _bcb .Choice !=nil {_bcb .Choice .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdf *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdf .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bdf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Ocx ()*CT_Ocx {_gf :=&CT_Ocx {};_gf .PersistenceAttr =ST_Persistence (1);return _gf }; +// Validate validates the CT_Font and its children +func (_ede *CT_Font )Validate ()error {return _ede .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func NewCT_OcxPr ()*CT_OcxPr {_ecb :=&CT_OcxPr {};return _ecb }; -// ValidateWithPath validates the CT_OcxPr and its children, prefixing error messages with path -func (_egg *CT_OcxPr )ValidateWithPath (path string )error {if _egg .Choice !=nil {if _ga :=_egg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ga !=nil {return _ga ;};};return nil ;};func NewCT_OcxPr ()*CT_OcxPr {_cf :=&CT_OcxPr {};return _cf }; +// ValidateWithPath validates the CT_Ocx and its children, prefixing error messages with path +func (_ge *CT_Ocx )ValidateWithPath (path string )error {if _ge .PersistenceAttr ==ST_PersistenceUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0050\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _fd :=_ge .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_fd !=nil {return _fd ;};for _gcgg ,_egc :=range _ge .OcxPr {if _cg :=_egc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gcgg ));_cg !=nil {return _cg ;};};return nil ;};func NewCT_Picture ()*CT_Picture {_eef :=&CT_Picture {};return _eef };func (_dac *CT_OcxPrChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aac :for {_beb ,_fgc :=d .Token ();if _fgc !=nil {return _fgc ;};switch _aec :=_beb .(type ){case _a .StartElement :switch _aec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_dac .Font =NewCT_Font ();if _cae :=d .DecodeElement (_dac .Font ,&_aec );_cae !=nil {return _cae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_dac .Picture =NewCT_Picture ();if _efe :=d .DecodeElement (_dac .Picture ,&_aec );_efe !=nil {return _efe ;};default:_g .Log ("\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\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_aec .Name );if _dc :=d .Skip ();_dc !=nil {return _dc ;};};case _a .EndElement :break _aac ;case _a .CharData :};};return nil ;};func (_dg *CT_Ocx )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u003a\u0063\u006c\u0061\u0073\u0073\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_dg .ClassidAttr )});if _dg .LicenseAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u003a\u006c\u0069\u0063\u0065\u006e\u0073\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_dg .LicenseAttr )});};if _dg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dg .IdAttr )});};_cde ,_eb :=_dg .PersistenceAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _eb !=nil {return _eb ;};start .Attr =append (start .Attr ,_cde );e .EncodeToken (start );if _dg .OcxPr !=nil {_aa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_ffc :=range _dg .OcxPr {e .EncodeElement (_ffc ,_aa );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_de *CT_OcxPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061x\u003a\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_de .NameAttr )});if _de .ValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u003a\u0076\u0061\u006c\u0075\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_de .ValueAttr )});};e .EncodeToken (start );if _de .Choice !=nil {_de .Choice .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aee ST_Persistence )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gga :=_a .Attr {};_gga .Name =name ;switch _aee {case ST_PersistenceUnset :_gga .Value ="";case ST_PersistencePersistPropertyBag :_gga .Value ="\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case ST_PersistencePersistStream :_gga .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case ST_PersistencePersistStreamInit :_gga .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case ST_PersistencePersistStorage :_gga .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return _gga ,nil ;};func (_age *CT_Ocx )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_age .PersistenceAttr =ST_Persistence (1);for _ ,_ead :=range start .Attr {if _ead .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"&&_ead .Name .Local =="\u0069\u0064"||_ead .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"&&_ead .Name .Local =="\u0069\u0064"{_cc ,_gc :=_ead .Value ,error (nil );if _gc !=nil {return _gc ;};_age .IdAttr =&_cc ;continue ;};if _ead .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_gfc ,_ae :=_ead .Value ,error (nil );if _ae !=nil {return _ae ;};_age .ClassidAttr =_gfc ;continue ;};if _ead .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_df ,_da :=_ead .Value ,error (nil );if _da !=nil {return _da ;};_age .LicenseAttr =&_df ;continue ;};if _ead .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_age .PersistenceAttr .UnmarshalXMLAttr (_ead );continue ;};};_eg :for {_gd ,_fg :=d .Token ();if _fg !=nil {return _fg ;};switch _gcg :=_gd .(type ){case _a .StartElement :switch _gcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_ffg :=NewCT_OcxPr ();if _bgf :=d .DecodeElement (_ffg ,&_gcg );_bgf !=nil {return _bgf ;};_age .OcxPr =append (_age .OcxPr ,_ffg );default:_g .Log ("\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\u004f\u0063\u0078\u0020\u0025\u0076",_gcg .Name );if _db :=d .Skip ();_db !=nil {return _db ;};};case _a .EndElement :break _eg ;case _a .CharData :};};return nil ;};func (_gcb *ST_Persistence )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcb =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_gcb =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_gcb =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_gcb =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_gcb =4;};return nil ;}; -// Validate validates the CT_Ocx and its children -func (_cdb *CT_Ocx )Validate ()error {return _cdb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078");};type CT_OcxPrChoice struct{Font *CT_Font ;Picture *CT_Picture ;};func (_fead *ST_Persistence )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fead =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_fead =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_fead =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_fead =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_fead =4;};return nil ;}; +// Validate validates the CT_OcxPr and its children +func (_be *CT_OcxPr )Validate ()error {return _be .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072");};func NewCT_Font ()*CT_Font {_bd :=&CT_Font {};return _bd }; -// Validate validates the CT_Font and its children -func (_gbe *CT_Font )Validate ()error {return _gbe .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_ab *Ocx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ab .CT_Ocx =*NewCT_Ocx ();for _ ,_gba :=range start .Attr {if _gba .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"&&_gba .Name .Local =="\u0069\u0064"||_gba .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"&&_gba .Name .Local =="\u0069\u0064"{_bca ,_ag :=_gba .Value ,error (nil );if _ag !=nil {return _ag ;};_ab .IdAttr =&_bca ;continue ;};if _gba .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_ecec ,_fac :=_gba .Value ,error (nil );if _fac !=nil {return _fac ;};_ab .ClassidAttr =_ecec ;continue ;};if _gba .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_gbd ,_aad :=_gba .Value ,error (nil );if _aad !=nil {return _aad ;};_ab .LicenseAttr =&_gbd ;continue ;};if _gba .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_ab .PersistenceAttr .UnmarshalXMLAttr (_gba );continue ;};};_fecd :for {_aec ,_gea :=d .Token ();if _gea !=nil {return _gea ;};switch _cegf :=_aec .(type ){case _b .StartElement :switch _cegf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_daf :=NewCT_OcxPr ();if _ba :=d .DecodeElement (_daf ,&_cegf );_ba !=nil {return _ba ;};_ab .OcxPr =append (_ab .OcxPr ,_daf );default:_bg .Log ("\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\u004fc\u0078\u0020\u0025\u0076",_cegf .Name );if _eb :=d .Skip ();_eb !=nil {return _eb ;};};case _b .EndElement :break _fecd ;case _b .CharData :};};return nil ;};func (_cb *CT_Ocx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0078\u003a\u0063\u006c\u0061\u0073\u0073\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cb .ClassidAttr )});if _cb .LicenseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0078\u003a\u006c\u0069\u0063\u0065\u006e\u0073\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cb .LicenseAttr )});};if _cb .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cb .IdAttr )});};_ece ,_dc :=_cb .PersistenceAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _dc !=nil {return _dc ;};start .Attr =append (start .Attr ,_ece );e .EncodeToken (start );if _cb .OcxPr !=nil {_bc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_bed :=range _cb .OcxPr {e .EncodeElement (_bed ,_bc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Ocx struct{ClassidAttr string ;LicenseAttr *string ;IdAttr *string ;PersistenceAttr ST_Persistence ;OcxPr []*CT_OcxPr ;};func NewCT_Picture ()*CT_Picture {_ddc :=&CT_Picture {};return _ddc };func NewCT_OcxPrChoice ()*CT_OcxPrChoice {_bccg :=&CT_OcxPrChoice {};return _bccg }; +// Validate validates the CT_OcxPrChoice and its children +func (_baa *CT_OcxPrChoice )Validate ()error {return _baa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func NewCT_Ocx ()*CT_Ocx {_bdg :=&CT_Ocx {};_bdg .PersistenceAttr =ST_Persistence (1);return _bdg };func (_fba *CT_Picture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_caa :=range start .Attr {if _caa .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"&&_caa .Name .Local =="\u0069\u0064"||_caa .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"&&_caa .Name .Local =="\u0069\u0064"{_edeg ,_bgd :=_caa .Value ,error (nil );if _bgd !=nil {return _bgd ;};_fba .IdAttr =&_edeg ;continue ;};};for {_dd ,_feg :=d .Token ();if _feg !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u003a\u0020%\u0073",_feg );};if _bfc ,_cggc :=_dd .(_a .EndElement );_cggc &&_bfc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_fecb *CT_Picture )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Picture and its children +func (_bfg *CT_Picture )Validate ()error {return _bfg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_bgga *ST_Persistence )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cab ,_ggg :=d .Token ();if _ggg !=nil {return _ggg ;};if _geg ,_ddc :=_cab .(_a .EndElement );_ddc &&_geg .Name ==start .Name {*_bgga =1;return nil ;};if _cga ,_fgb :=_cab .(_a .CharData );!_fgb {return _bg .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",_cab );}else {switch string (_cga ){case "":*_bgga =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_bgga =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_bgga =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_bgga =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_bgga =4;};};_cab ,_ggg =d .Token ();if _ggg !=nil {return _ggg ;};if _dga ,_dce :=_cab .(_a .EndElement );_dce &&_dga .Name ==start .Name {return nil ;};return _bg .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",_cab );};func NewCT_OcxPrChoice ()*CT_OcxPrChoice {_gca :=&CT_OcxPrChoice {};return _gca }; -// ValidateWithPath validates the CT_OcxPrChoice and its children, prefixing error messages with path -func (_cef *CT_OcxPrChoice )ValidateWithPath (path string )error {if _cef .Font !=nil {if _ade :=_cef .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_ade !=nil {return _ade ;};};if _cef .Picture !=nil {if _gec :=_cef .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_gec !=nil {return _gec ;};};return nil ;};func NewOcx ()*Ocx {_bb :=&Ocx {};_bb .CT_Ocx =*NewCT_Ocx ();return _bb };type Ocx struct{CT_Ocx };type CT_OcxPr struct{NameAttr string ;ValueAttr *string ;Choice *CT_OcxPrChoice ;};func (_gfg *CT_Ocx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfg .PersistenceAttr =ST_Persistence (1);for _ ,_dee :=range start .Attr {if _dee .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"&&_dee .Name .Local =="\u0069\u0064"||_dee .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"&&_dee .Name .Local =="\u0069\u0064"{_cc ,_fgg :=_dee .Value ,error (nil );if _fgg !=nil {return _fgg ;};_gfg .IdAttr =&_cc ;continue ;};if _dee .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_aa ,_dec :=_dee .Value ,error (nil );if _dec !=nil {return _dec ;};_gfg .ClassidAttr =_aa ;continue ;};if _dee .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_ge ,_bgb :=_dee .Value ,error (nil );if _bgb !=nil {return _bgb ;};_gfg .LicenseAttr =&_ge ;continue ;};if _dee .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_gfg .PersistenceAttr .UnmarshalXMLAttr (_dee );continue ;};};_cbc :for {_bfb ,_dcf :=d .Token ();if _dcf !=nil {return _dcf ;};switch _fba :=_bfb .(type ){case _b .StartElement :switch _fba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_cd :=NewCT_OcxPr ();if _dfb :=d .DecodeElement (_cd ,&_fba );_dfb !=nil {return _dfb ;};_gfg .OcxPr =append (_gfg .OcxPr ,_cd );default:_bg .Log ("\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\u004f\u0063\u0078\u0020\u0025\u0076",_fba .Name );if _gg :=d .Skip ();_gg !=nil {return _gg ;};};case _b .EndElement :break _cbc ;case _b .CharData :};};return nil ;};type CT_Font struct{PersistenceAttr ST_Persistence ;IdAttr *string ;OcxPr []*CT_OcxPr ;}; +// Validate validates the CT_Ocx and its children +func (_edef *CT_Ocx )Validate ()error {return _edef .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078");};type ST_Persistence byte ;func (_dbb ST_Persistence )String ()string {switch _dbb {case 0:return "";case 1:return "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case 2:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case 3:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case 4:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return "";}; -// Validate validates the Ocx and its children -func (_gbf *Ocx )Validate ()error {return _gbf .ValidateWithPath ("\u004f\u0063\u0078")};type ST_Persistence byte ;func (_ecg *CT_OcxPrChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecg .Font !=nil {_ccgd :=_b .StartElement {Name :_b .Name {Local :"\u0061x\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_ecg .Font ,_ccgd );};if _ecg .Picture !=nil {_cce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u0078\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_ecg .Picture ,_cce );};return nil ;};func (_cg ST_Persistence )String ()string {switch _cg {case 0:return "";case 1:return "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case 2:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case 3:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case 4:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return "";};func (_gee ST_Persistence )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gee .String (),start );};func NewCT_Font ()*CT_Font {_g :=&CT_Font {};return _g };func (_gcc *CT_OcxPrChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceg :for {_bee ,_bce :=d .Token ();if _bce !=nil {return _bce ;};switch _gd :=_bee .(type ){case _b .StartElement :switch _gd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_gcc .Font =NewCT_Font ();if _ee :=d .DecodeElement (_gcc .Font ,&_gd );_ee !=nil {return _ee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_gcc .Picture =NewCT_Picture ();if _gae :=d .DecodeElement (_gcc .Picture ,&_gd );_gae !=nil {return _gae ;};default:_bg .Log ("\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\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_gd .Name );if _dd :=d .Skip ();_dd !=nil {return _dd ;};};case _b .EndElement :break _ceg ;case _b .CharData :};};return nil ;};func (_ca ST_Persistence )Validate ()error {return _ca .ValidateWithPath ("")};type CT_Picture struct{IdAttr *string ;}; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_cd *CT_Font )ValidateWithPath (path string )error {if _gg :=_cd .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_gg !=nil {return _gg ;};for _bae ,_ff :=range _cd .OcxPr {if _ag :=_ff .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_bae ));_ag !=nil {return _ag ;};};return nil ;};func (_ee *CT_OcxPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fb :=range start .Attr {if _fb .Name .Local =="\u006e\u0061\u006d\u0065"{_fbb ,_cgg :=_fb .Value ,error (nil );if _cgg !=nil {return _cgg ;};_ee .NameAttr =_fbb ;continue ;};if _fb .Name .Local =="\u0076\u0061\u006cu\u0065"{_cb ,_aad :=_fb .Value ,error (nil );if _aad !=nil {return _aad ;};_ee .ValueAttr =&_cb ;continue ;};};_ecd :for {_aae ,_dbf :=d .Token ();if _dbf !=nil {return _dbf ;};switch _gfcf :=_aae .(type ){case _a .StartElement :switch _gfcf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_ee .Choice =NewCT_OcxPrChoice ();if _ebb :=d .DecodeElement (&_ee .Choice .Font ,&_gfcf );_ebb !=nil {return _ebb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_ee .Choice =NewCT_OcxPrChoice ();if _dfb :=d .DecodeElement (&_ee .Choice .Picture ,&_gfcf );_dfb !=nil {return _dfb ;};default:_g .Log ("\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\u004f\u0063\u0078\u0050\u0072\u0020\u0025\u0076",_gfcf .Name );if _fff :=d .Skip ();_fff !=nil {return _fff ;};};case _a .EndElement :break _ecd ;case _a .CharData :};};return nil ;};func NewOcx ()*Ocx {_ebf :=&Ocx {};_ebf .CT_Ocx =*NewCT_Ocx ();return _ebf };func (_ebfc ST_Persistence )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebfc .String (),start );};type CT_Ocx struct{ClassidAttr string ;LicenseAttr *string ;IdAttr *string ;PersistenceAttr ST_Persistence ;OcxPr []*CT_OcxPr ;};type CT_Picture struct{IdAttr *string ;};type CT_OcxPr struct{NameAttr string ;ValueAttr *string ;Choice *CT_OcxPrChoice ;};func (_ad *CT_Font )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ad .PersistenceAttr !=ST_PersistenceUnset {_e ,_c :=_ad .PersistenceAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _c !=nil {return _c ;};start .Attr =append (start .Attr ,_e );};if _ad .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_ad .IdAttr )});};e .EncodeToken (start );if _ad .OcxPr !=nil {_ba :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_gf :=range _ad .OcxPr {e .EncodeElement (_gf ,_ba );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fdf ST_Persistence )ValidateWithPath (path string )error {switch _fdf {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdf ));};return nil ;}; // ValidateWithPath validates the Ocx and its children, prefixing error messages with path -func (_egd *Ocx )ValidateWithPath (path string )error {if _edc :=_egd .CT_Ocx .ValidateWithPath (path );_edc !=nil {return _edc ;};return nil ;}; +func (_bee *Ocx )ValidateWithPath (path string )error {if _acc :=_bee .CT_Ocx .ValidateWithPath (path );_acc !=nil {return _acc ;};return nil ;}; -// ValidateWithPath validates the CT_Ocx and its children, prefixing error messages with path -func (_dea *CT_Ocx )ValidateWithPath (path string )error {if _dea .PersistenceAttr ==ST_PersistenceUnset {return _d .Errorf ("\u0025\u0073\u002f\u0050\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _ef :=_dea .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_ef !=nil {return _ef ;};for _bcc ,_efc :=range _dea .OcxPr {if _ce :=_efc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_bcc ));_ce !=nil {return _ce ;};};return nil ;};func (_abb ST_Persistence )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dca :=_b .Attr {};_dca .Name =name ;switch _abb {case ST_PersistenceUnset :_dca .Value ="";case ST_PersistencePersistPropertyBag :_dca .Value ="\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case ST_PersistencePersistStream :_dca .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case ST_PersistencePersistStreamInit :_dca .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case ST_PersistencePersistStorage :_dca .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return _dca ,nil ;};func (_fbac ST_Persistence )ValidateWithPath (path string )error {switch _fbac {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbac ));};return nil ;};func (_bfe *ST_Persistence )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fee ,_adb :=d .Token ();if _adb !=nil {return _adb ;};if _efb ,_baa :=_fee .(_b .EndElement );_baa &&_efb .Name ==start .Name {*_bfe =1;return nil ;};if _dde ,_aeb :=_fee .(_b .CharData );!_aeb {return _d .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",_fee );}else {switch string (_dde ){case "":*_bfe =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_bfe =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_bfe =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_bfe =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_bfe =4;};};_fee ,_adb =d .Token ();if _adb !=nil {return _adb ;};if _fcc ,_bcd :=_fee .(_b .EndElement );_bcd &&_fcc .Name ==start .Name {return nil ;};return _d .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",_fee );}; +// Validate validates the Ocx and its children +func (_gcc *Ocx )Validate ()error {return _gcc .ValidateWithPath ("\u004f\u0063\u0078")};func (_daf ST_Persistence )Validate ()error {return _daf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_be *CT_Font )ValidateWithPath (path string )error {if _c :=_be .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_c !=nil {return _c ;};for _bf ,_fe :=range _be .OcxPr {if _gbg :=_fe .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_bf ));_gbg !=nil {return _gbg ;};};return nil ;};func (_af *CT_Font )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gc :=range start .Attr {if _gc .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"&&_gc .Name .Local =="\u0069\u0064"||_gc .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"&&_gc .Name .Local =="\u0069\u0064"{_fc ,_fa :=_gc .Value ,error (nil );if _fa !=nil {return _fa ;};_af .IdAttr =&_fc ;continue ;};if _gc .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_af .PersistenceAttr .UnmarshalXMLAttr (_gc );continue ;};};_gb :for {_fg ,_ff :=d .Token ();if _ff !=nil {return _ff ;};switch _da :=_fg .(type ){case _b .StartElement :switch _da .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_dag :=NewCT_OcxPr ();if _ffg :=d .DecodeElement (_dag ,&_da );_ffg !=nil {return _ffg ;};_af .OcxPr =append (_af .OcxPr ,_dag );default:_bg .Log ("\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\u006f\u006e\u0074\u0020\u0025\u0076",_da .Name );if _dg :=d .Skip ();_dg !=nil {return _dg ;};};case _b .EndElement :break _gb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_cdf *CT_Picture )ValidateWithPath (path string )error {return nil };type CT_OcxPrChoice struct{Font *CT_Font ;Picture *CT_Picture ;};func (_d *CT_Font )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bgg :=range start .Attr {if _bgg .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"&&_bgg .Name .Local =="\u0069\u0064"||_bgg .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"&&_bgg .Name .Local =="\u0069\u0064"{_bggg ,_ef :=_bgg .Value ,error (nil );if _ef !=nil {return _ef ;};_d .IdAttr =&_bggg ;continue ;};if _bgg .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_d .PersistenceAttr .UnmarshalXMLAttr (_bgg );continue ;};};_acf :for {_f ,_bgb :=d .Token ();if _bgb !=nil {return _bgb ;};switch _gb :=_f .(type ){case _a .StartElement :switch _gb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_ec :=NewCT_OcxPr ();if _gfd :=d .DecodeElement (_ec ,&_gb );_gfd !=nil {return _gfd ;};_d .OcxPr =append (_d .OcxPr ,_ec );default:_g .Log ("\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\u006f\u006e\u0074\u0020\u0025\u0076",_gb .Name );if _ed :=d .Skip ();_ed !=nil {return _ed ;};};case _a .EndElement :break _acf ;case _a .CharData :};};return nil ;};func (_cbd *Ocx )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbd .CT_Ocx =*NewCT_Ocx ();for _ ,_cdg :=range start .Attr {if _cdg .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"&&_cdg .Name .Local =="\u0069\u0064"||_cdg .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"&&_cdg .Name .Local =="\u0069\u0064"{_gfa ,_ab :=_cdg .Value ,error (nil );if _ab !=nil {return _ab ;};_cbd .IdAttr =&_gfa ;continue ;};if _cdg .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_ccc ,_aag :=_cdg .Value ,error (nil );if _aag !=nil {return _aag ;};_cbd .ClassidAttr =_ccc ;continue ;};if _cdg .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_fa ,_efg :=_cdg .Value ,error (nil );if _efg !=nil {return _efg ;};_cbd .LicenseAttr =&_fa ;continue ;};if _cdg .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_cbd .PersistenceAttr .UnmarshalXMLAttr (_cdg );continue ;};};_abe :for {_ga ,_ddd :=d .Token ();if _ddd !=nil {return _ddd ;};switch _ggc :=_ga .(type ){case _a .StartElement :switch _ggc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_cce :=NewCT_OcxPr ();if _aef :=d .DecodeElement (_cce ,&_ggc );_aef !=nil {return _aef ;};_cbd .OcxPr =append (_cbd .OcxPr ,_cce );default:_g .Log ("\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\u004fc\u0078\u0020\u0025\u0076",_ggc .Name );if _eaf :=d .Skip ();_eaf !=nil {return _eaf ;};};case _a .EndElement :break _abe ;case _a .CharData :};};return nil ;};const (ST_PersistenceUnset ST_Persistence =0;ST_PersistencePersistPropertyBag ST_Persistence =1;ST_PersistencePersistStream ST_Persistence =2;ST_PersistencePersistStreamInit ST_Persistence =3;ST_PersistencePersistStorage ST_Persistence =4;); -// Validate validates the CT_OcxPrChoice and its children -func (_eff *CT_OcxPrChoice )Validate ()error {return _eff .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};const (ST_PersistenceUnset ST_Persistence =0;ST_PersistencePersistPropertyBag ST_Persistence =1;ST_PersistencePersistStream ST_Persistence =2;ST_PersistencePersistStreamInit ST_Persistence =3;ST_PersistencePersistStorage ST_Persistence =4;);func (_gcd *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddf :=range start .Attr {if _ddf .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"&&_ddf .Name .Local =="\u0069\u0064"||_ddf .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"&&_ddf .Name .Local =="\u0069\u0064"{_bdd ,_fbf :=_ddf .Value ,error (nil );if _fbf !=nil {return _fbf ;};_gcd .IdAttr =&_bdd ;continue ;};};for {_aab ,_ea :=d .Token ();if _ea !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u003a\u0020%\u0073",_ea );};if _ggc ,_ed :=_aab .(_b .EndElement );_ed &&_ggc .Name ==start .Name {break ;};};return nil ;};func init (){_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078",NewCT_Ocx );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072",NewCT_OcxPr );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u006f\u0063\u0078",NewOcx );}; \ No newline at end of file +// ValidateWithPath validates the CT_OcxPr and its children, prefixing error messages with path +func (_def *CT_OcxPr )ValidateWithPath (path string )error {if _def .Choice !=nil {if _agf :=_def .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_agf !=nil {return _agf ;};};return nil ;};func (_efd *Ocx )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0061\u0078"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="\u0061\u0078\u003a\u006f\u0063\u0078";return _efd .CT_Ocx .MarshalXML (e ,start );};type Ocx struct{CT_Ocx };func (_eec *CT_Picture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eec .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_eec .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbg *CT_OcxPrChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbg .Font !=nil {_acfc :=_a .StartElement {Name :_a .Name {Local :"\u0061x\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_cbg .Font ,_acfc );};if _cbg .Picture !=nil {_fe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0078\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_cbg .Picture ,_fe );};return nil ;};type CT_Font struct{PersistenceAttr ST_Persistence ;IdAttr *string ;OcxPr []*CT_OcxPr ;};func init (){_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078",NewCT_Ocx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072",NewCT_OcxPr );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u006f\u0063\u0078",NewOcx );}; \ No newline at end of file diff --git a/schema/soo/dml/chart/chart.go b/schema/soo/dml/chart/chart.go index d6413407d0..be4750e3f1 100644 --- a/schema/soo/dml/chart/chart.go +++ b/schema/soo/dml/chart/chart.go @@ -9,997 +9,997 @@ // 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 chart ;import (_e "encoding/xml";_a "fmt";_ga "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/schema/soo/dml";_f "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_da "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gb "regexp";_ed "strconv";);func (_bdagb *CT_ExtensionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggae :for {_dafg ,_abeaa :=d .Token ();if _abeaa !=nil {return _abeaa ;};switch _cffg :=_dafg .(type ){case _e .StartElement :switch _cffg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"}:_cbbf :=NewCT_Extension ();if _accf :=d .DecodeElement (_cbbf ,&_cffg );_accf !=nil {return _accf ;};_bdagb .Ext =append (_bdagb .Ext ,_cbbf );default:_ga .Log ("\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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_cffg .Name );if _ebcad :=d .Skip ();_ebcad !=nil {return _ebcad ;};};case _e .EndElement :break _ggae ;case _e .CharData :};};return nil ;};func (_edecc *CT_View3D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _edecc .RotX !=nil {_dabadb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_edecc .RotX ,_dabadb );};if _edecc .HPercent !=nil {_fgge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_edecc .HPercent ,_fgge );};if _edecc .RotY !=nil {_bcacg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_edecc .RotY ,_bcacg );};if _edecc .DepthPercent !=nil {_cegcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_edecc .DepthPercent ,_cegcc );};if _edecc .RAngAx !=nil {_bcgaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_edecc .RAngAx ,_bcgaa );};if _edecc .Perspective !=nil {_gfbfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_edecc .Perspective ,_gfbfc );};if _edecc .ExtLst !=nil {_egagd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edecc .ExtLst ,_egagd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +package chart ;import (_d "encoding/xml";_fe "fmt";_g "github.com/unidoc/unioffice";_ad "github.com/unidoc/unioffice/schema/soo/dml";_e "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_df "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "regexp";_a "strconv";);func (_addcb ST_LayoutMode )Validate ()error {return _addcb .ValidateWithPath ("")};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_bcgf :=&CT_DispBlanksAs {};return _bcgf };func NewCT_DLbl ()*CT_DLbl {_cdad :=&CT_DLbl {};_cdad .Idx =NewCT_UnsignedInt ();return _cdad };func (_eagbb *CT_PlotAreaChoice1 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eagbb .ValAx !=nil {_fefcc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_cgdba :=range _eagbb .ValAx {e .EncodeElement (_cgdba ,_fefcc );};};if _eagbb .CatAx !=nil {_aebgg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_dface :=range _eagbb .CatAx {e .EncodeElement (_dface ,_aebgg );};};if _eagbb .DateAx !=nil {_bagg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_gbed :=range _eagbb .DateAx {e .EncodeElement (_gbed ,_bagg );};};if _eagbb .SerAx !=nil {_cgfdd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_fcddd :=range _eagbb .SerAx {e .EncodeElement (_fcddd ,_cgfdd );};};return nil ;};type CT_Area3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_gffe *CT_PivotFmts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gffe .PivotFmt !=nil {_adeea :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_fggca :=range _gffe .PivotFmt {e .EncodeElement (_fggca ,_adeea );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_UnsignedInt struct{ValAttr uint32 ;}; -// Validate validates the CT_ScatterSer and its children -func (_gadga *CT_ScatterSer )Validate ()error {return _gadga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};func (_agcg ST_Crosses )String ()string {switch _agcg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case 2:return "\u006d\u0061\u0078";case 3:return "\u006d\u0069\u006e";};return "";};func (_ecfd *ST_SplitType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acded ,_eedab :=d .Token ();if _eedab !=nil {return _eedab ;};if _fcefc ,_ecedc :=_acded .(_e .EndElement );_ecedc &&_fcefc .Name ==start .Name {*_ecfd =1;return nil ;};if _eeaeb ,_caeae :=_acded .(_e .CharData );!_caeae {return _a .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",_acded );}else {switch string (_eeaeb ){case "":*_ecfd =0;case "\u0061\u0075\u0074\u006f":*_ecfd =1;case "\u0063\u0075\u0073\u0074":*_ecfd =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ecfd =3;case "\u0070\u006f\u0073":*_ecfd =4;case "\u0076\u0061\u006c":*_ecfd =5;};};_acded ,_eedab =d .Token ();if _eedab !=nil {return _eedab ;};if _agfcf ,_beaf :=_acded .(_e .EndElement );_beaf &&_agfcf .Name ==start .Name {return nil ;};return _a .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",_acded );}; +// Validate validates the CT_LegendEntry and its children +func (_fefe *CT_LegendEntry )Validate ()error {return _fefe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};func (_abgda *CT_SerTx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abgda .Choice =NewCT_SerTxChoice ();_gcgag :for {_cgbgb ,_cedae :=d .Token ();if _cedae !=nil {return _cedae ;};switch _feaaa :=_cgbgb .(type ){case _d .StartElement :switch _feaaa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_abgda .Choice =NewCT_SerTxChoice ();if _gabae :=d .DecodeElement (&_abgda .Choice .StrRef ,&_feaaa );_gabae !=nil {return _gabae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_abgda .Choice =NewCT_SerTxChoice ();if _bfbc :=d .DecodeElement (&_abgda .Choice .V ,&_feaaa );_bfbc !=nil {return _bfbc ;};default:_g .Log ("\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\u0065\u0072\u0054\u0078\u0020\u0025\u0076",_feaaa .Name );if _bggba :=d .Skip ();_bggba !=nil {return _bggba ;};};case _d .EndElement :break _gcgag ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_UnsignedInt and its children -func (_edcgg *CT_UnsignedInt )Validate ()error {return _edcgg .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");}; +// ST_BubbleScale is a union type +type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};func (_egfce *ST_LegendPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beeec ,_dfgdc :=d .Token ();if _dfgdc !=nil {return _dfgdc ;};if _dgcfdb ,_dfcgd :=_beeec .(_d .EndElement );_dfcgd &&_dgcfdb .Name ==start .Name {*_egfce =1;return nil ;};if _afbbf ,_eadcc :=_beeec .(_d .CharData );!_eadcc {return _fe .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",_beeec );}else {switch string (_afbbf ){case "":*_egfce =0;case "\u0062":*_egfce =1;case "\u0074\u0072":*_egfce =2;case "\u006c":*_egfce =3;case "\u0072":*_egfce =4;case "\u0074":*_egfce =5;};};_beeec ,_dfgdc =d .Token ();if _dfgdc !=nil {return _dfgdc ;};if _cffd ,_ddgdc :=_beeec .(_d .EndElement );_ddgdc &&_cffd .Name ==start .Name {return nil ;};return _fe .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",_beeec );};func (_becbfg *ST_TimeUnit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbcg ,_bgcg :=d .Token ();if _bgcg !=nil {return _bgcg ;};if _ccadc ,_cgfcf :=_gcbcg .(_d .EndElement );_cgfcf &&_ccadc .Name ==start .Name {*_becbfg =1;return nil ;};if _eagg ,_dfdb :=_gcbcg .(_d .CharData );!_dfdb {return _fe .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",_gcbcg );}else {switch string (_eagg ){case "":*_becbfg =0;case "\u0064\u0061\u0079\u0073":*_becbfg =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_becbfg =2;case "\u0079\u0065\u0061r\u0073":*_becbfg =3;};};_gcbcg ,_bgcg =d .Token ();if _bgcg !=nil {return _bgcg ;};if _ccgaa ,_befeg :=_gcbcg .(_d .EndElement );_befeg &&_ccgaa .Name ==start .Name {return nil ;};return _fe .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",_gcbcg );}; -// Validate validates the CT_HoleSize and its children -func (_abcb *CT_HoleSize )Validate ()error {return _abcb .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");}; +// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path +func (_fccbc *CT_PivotFmt )ValidateWithPath (path string )error {if _dcef :=_fccbc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dcef !=nil {return _dcef ;};if _fccbc .SpPr !=nil {if _cdcf :=_fccbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdcf !=nil {return _cdcf ;};};if _fccbc .TxPr !=nil {if _fgeb :=_fccbc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fgeb !=nil {return _fgeb ;};};if _fccbc .Marker !=nil {if _dfgef :=_fccbc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_dfgef !=nil {return _dfgef ;};};if _fccbc .DLbl !=nil {if _cabff :=_fccbc .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_cabff !=nil {return _cabff ;};};if _fccbc .ExtLst !=nil {if _dcdeg :=_fccbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcdeg !=nil {return _dcdeg ;};};return nil ;};func (_eddef *ST_BarDir )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaaab ,_gafae :=d .Token ();if _gafae !=nil {return _gafae ;};if _ecega ,_addgcf :=_eaaab .(_d .EndElement );_addgcf &&_ecega .Name ==start .Name {*_eddef =1;return nil ;};if _eccgc ,_bffea :=_eaaab .(_d .CharData );!_bffea {return _fe .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",_eaaab );}else {switch string (_eccgc ){case "":*_eddef =0;case "\u0062\u0061\u0072":*_eddef =1;case "\u0063\u006f\u006c":*_eddef =2;};};_eaaab ,_gafae =d .Token ();if _gafae !=nil {return _gafae ;};if _gfefg ,_cdbbbf :=_eaaab .(_d .EndElement );_cdbbbf &&_gfefg .Name ==start .Name {return nil ;};return _fe .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",_eaaab );}; -// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path -func (_adebd *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _gcdcc ,_ddedd :=range _adebd .ValAx {if _eegeb :=_ddedd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_gcdcc ));_eegeb !=nil {return _eegeb ;};};for _cgeaa ,_fecfe :=range _adebd .CatAx {if _gagcb :=_fecfe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_cgeaa ));_gagcb !=nil {return _gagcb ;};};for _dffga ,_gfdab :=range _adebd .DateAx {if _bdfgf :=_gfdab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_dffga ));_bdfgf !=nil {return _bdfgf ;};};for _efbc ,_dfefg :=range _adebd .SerAx {if _dbaa :=_dfefg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_efbc ));_dbaa !=nil {return _dbaa ;};};return nil ;};func NewCT_Period ()*CT_Period {_defea :=&CT_Period {};return _defea };type ST_ErrValType byte ;const (ST_MarkerStyleUnset ST_MarkerStyle =0;ST_MarkerStyleCircle ST_MarkerStyle =1;ST_MarkerStyleDash ST_MarkerStyle =2;ST_MarkerStyleDiamond ST_MarkerStyle =3;ST_MarkerStyleDot ST_MarkerStyle =4;ST_MarkerStyleNone ST_MarkerStyle =5;ST_MarkerStylePicture ST_MarkerStyle =6;ST_MarkerStylePlus ST_MarkerStyle =7;ST_MarkerStyleSquare ST_MarkerStyle =8;ST_MarkerStyleStar ST_MarkerStyle =9;ST_MarkerStyleTriangle ST_MarkerStyle =10;ST_MarkerStyleX ST_MarkerStyle =11;ST_MarkerStyleAuto ST_MarkerStyle =12;); +// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path +func (_abfa *CT_BandFmt )ValidateWithPath (path string )error {if _gcbf :=_abfa .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gcbf !=nil {return _gcbf ;};if _abfa .SpPr !=nil {if _dfd :=_abfa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfd !=nil {return _dfd ;};};return nil ;}; -// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path -func (_abg *CT_BuiltInUnit )ValidateWithPath (path string )error {if _dgf :=_abg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgf !=nil {return _dgf ;};return nil ;}; +// Validate validates the CT_DPt and its children +func (_adccd *CT_DPt )Validate ()error {return _adccd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};func (_bedbf *CT_Protection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bedbf .ChartObject !=nil {_gceg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_bedbf .ChartObject ,_gceg );};if _bedbf .Data !=nil {_gcegb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_bedbf .Data ,_gcegb );};if _bedbf .Formatting !=nil {_dbcgc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_bedbf .Formatting ,_dbcgc );};if _bedbf .Selection !=nil {_dgdd :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bedbf .Selection ,_dgdd );};if _bedbf .UserInterface !=nil {_cffce :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_bedbf .UserInterface ,_cffce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};func (_fgdfd ST_ErrBarType )String ()string {switch _fgdfd {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006d\u0069\u006eu\u0073";case 3:return "\u0070\u006c\u0075\u0073";};return "";};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_bacg ,_dbbac :=_a .ParseUint (s ,10,16);if _dbbac !=nil {return ST_SecondPieSize {},_dbbac ;};_afdea :=uint16 (_bacg );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_afdea },nil ;};func NewCT_SecondPieSize ()*CT_SecondPieSize {_gfgb :=&CT_SecondPieSize {};return _gfgb }; -// Validate validates the CT_ValAx and its children -func (_acdee *CT_ValAx )Validate ()error {return _acdee .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");}; +// Validate validates the CT_PivotFmts and its children +func (_befb *CT_PivotFmts )Validate ()error {return _befb .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func (_geffg *CT_Thickness )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aggbc :=range start .Attr {if _aggbc .Name .Local =="\u0076\u0061\u006c"{_bbde ,_fadg :=ParseUnionST_Thickness (_aggbc .Value );if _fadg !=nil {return _fadg ;};_geffg .ValAttr =_bbde ;continue ;};};for {_decfg ,_fegfc :=d .Token ();if _fegfc !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_fegfc );};if _fabac ,_dfec :=_decfg .(_d .EndElement );_dfec &&_fabac .Name ==start .Name {break ;};};return nil ;};func (_gggg *CT_DoughnutChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gggg .VaryColors !=nil {_edgd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gggg .VaryColors ,_edgd );};if _gggg .Ser !=nil {_ddgc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_efa :=range _gggg .Ser {e .EncodeElement (_efa ,_ddgc );};};if _gggg .DLbls !=nil {_dcfg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gggg .DLbls ,_dcfg );};if _gggg .FirstSliceAng !=nil {_gcdfc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_gggg .FirstSliceAng ,_gcdfc );};if _gggg .HoleSize !=nil {_dage :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gggg .HoleSize ,_dage );};if _gggg .ExtLst !=nil {_cbfg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gggg .ExtLst ,_cbfg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfdaa *ST_Orientation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecbgb ,_eccccd :=d .Token ();if _eccccd !=nil {return _eccccd ;};if _bbecg ,_ggdf :=_ecbgb .(_d .EndElement );_ggdf &&_bbecg .Name ==start .Name {*_dfdaa =1;return nil ;};if _gcbgf ,_acfeg :=_ecbgb .(_d .CharData );!_acfeg {return _fe .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",_ecbgb );}else {switch string (_gcbgf ){case "":*_dfdaa =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_dfdaa =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_dfdaa =2;};};_ecbgb ,_eccccd =d .Token ();if _eccccd !=nil {return _eccccd ;};if _eddba ,_dffgd :=_ecbgb .(_d .EndElement );_dffgd &&_eddba .Name ==start .Name {return nil ;};return _fe .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",_ecbgb );};func (_adag *CT_CustSplit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aebee :for {_fgaea ,_ddbf :=d .Token ();if _ddbf !=nil {return _ddbf ;};switch _fadfb :=_fgaea .(type ){case _d .StartElement :switch _fadfb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}:_dceg :=NewCT_UnsignedInt ();if _aadf :=d .DecodeElement (_dceg ,&_fadfb );_aadf !=nil {return _aadf ;};_adag .SecondPiePt =append (_adag .SecondPiePt ,_dceg );default:_g .Log ("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_C\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_fadfb .Name );if _cbaf :=d .Skip ();_cbaf !=nil {return _cbaf ;};};case _d .EndElement :break _aebee ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_ErrDir and its children -func (_degf *CT_ErrDir )Validate ()error {return _degf .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};const ST_LblOffsetPercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u007c\u0028[1\u002d\u0039\u005d\u005b\u0030\u002d9\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b0\u002d\u0039\u005d\u0029\u007c\u0031\u0030\u00300\u0029\u0025";func (_bbce *CT_HoleSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbce .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bbce .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgedc *CT_SurfaceChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fafcg :for {_abdb ,_fdacag :=d .Token ();if _fdacag !=nil {return _fdacag ;};switch _abcgdd :=_abdb .(type ){case _e .StartElement :switch _abcgdd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_bgedc .Wireframe =NewCT_Boolean ();if _cccaa :=d .DecodeElement (_bgedc .Wireframe ,&_abcgdd );_cccaa !=nil {return _cccaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_aecd :=NewCT_SurfaceSer ();if _fdece :=d .DecodeElement (_aecd ,&_abcgdd );_fdece !=nil {return _fdece ;};_bgedc .Ser =append (_bgedc .Ser ,_aecd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_bgedc .BandFmts =NewCT_BandFmts ();if _bcff :=d .DecodeElement (_bgedc .BandFmts ,&_abcgdd );_bcff !=nil {return _bcff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_ecbdd :=NewCT_UnsignedInt ();if _dbedb :=d .DecodeElement (_ecbdd ,&_abcgdd );_dbedb !=nil {return _dbedb ;};_bgedc .AxId =append (_bgedc .AxId ,_ecbdd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgedc .ExtLst =NewCT_ExtensionList ();if _aace :=d .DecodeElement (_bgedc .ExtLst ,&_abcgdd );_aace !=nil {return _aace ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0053\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_abcgdd .Name );if _cdef :=d .Skip ();_cdef !=nil {return _cdef ;};};case _e .EndElement :break _fafcg ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_gefd *CT_PageMargins )ValidateWithPath (path string )error {return nil };type CT_LegendPos struct{ValAttr ST_LegendPos ;};func (_dgdcc *CT_RelId )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgebb :=range start .Attr {if _cgebb .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"&&_cgebb .Name .Local =="\u0069\u0064"||_cgebb .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"&&_cgebb .Name .Local =="\u0069\u0064"{_fgfdd ,_dcaea :=_cgebb .Value ,error (nil );if _dcaea !=nil {return _dcaea ;};_dgdcc .IdAttr =_fgfdd ;continue ;};};for {_affgd ,_edgba :=d .Token ();if _edgba !=nil {return _fe .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_edgba );};if _babgf ,_effb :=_affgd .(_d .EndElement );_effb &&_babgf .Name ==start .Name {break ;};};return nil ;};func NewCT_AxisUnit ()*CT_AxisUnit {_dda :=&CT_AxisUnit {};_dda .ValAttr =0+1;return _dda };func (_ceab *CT_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceab .ValAttr =1;for _ ,_bdebb :=range start .Attr {if _bdebb .Name .Local =="\u0076\u0061\u006c"{_fbdbd ,_baeg :=_a .ParseUint (_bdebb .Value ,10,8);if _baeg !=nil {return _baeg ;};_ceab .ValAttr =uint8 (_fbdbd );continue ;};};for {_eeae ,_afbde :=d .Token ();if _afbde !=nil {return _fe .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_afbde );};if _cbfc ,_dcbda :=_eeae .(_d .EndElement );_dcbda &&_cbfc .Name ==start .Name {break ;};};return nil ;};func (_cggb *CT_BubbleSer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fgcb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cggb .Idx ,_fgcb );_dagd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cggb .Order ,_dagd );if _cggb .Tx !=nil {_bfaag :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cggb .Tx ,_bfaag );};if _cggb .SpPr !=nil {_afe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cggb .SpPr ,_afe );};if _cggb .InvertIfNegative !=nil {_fbdd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_cggb .InvertIfNegative ,_fbdd );};if _cggb .DPt !=nil {_fagf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ddaf :=range _cggb .DPt {e .EncodeElement (_ddaf ,_fagf );};};if _cggb .DLbls !=nil {_cade :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cggb .DLbls ,_cade );};if _cggb .Trendline !=nil {_aad :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cdfd :=range _cggb .Trendline {e .EncodeElement (_cdfd ,_aad );};};if _cggb .ErrBars !=nil {_acaf :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_deea :=range _cggb .ErrBars {e .EncodeElement (_deea ,_acaf );};};if _cggb .XVal !=nil {_ccce :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_cggb .XVal ,_ccce );};if _cggb .YVal !=nil {_dggc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_cggb .YVal ,_dggc );};if _cggb .BubbleSize !=nil {_fcff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cggb .BubbleSize ,_fcff );};if _cggb .Bubble3D !=nil {_deeaf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_cggb .Bubble3D ,_deeaf );};if _cggb .ExtLst !=nil {_gdbc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cggb .ExtLst ,_gdbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path -func (_gcgfd *CT_LblOffset )ValidateWithPath (path string )error {if _gcgfd .ValAttr !=nil {if _cfbca :=_gcgfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfbca !=nil {return _cfbca ;};};return nil ;}; +// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path +func (_fffeaa *CT_TrendlineType )ValidateWithPath (path string )error {if _gffbd :=_fffeaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gffbd !=nil {return _gffbd ;};return nil ;};type CT_PageSetup struct{PaperSizeAttr *uint32 ;PaperHeightAttr *string ;PaperWidthAttr *string ;FirstPageNumberAttr *uint32 ;OrientationAttr ST_PageSetupOrientation ;BlackAndWhiteAttr *bool ;DraftAttr *bool ;UseFirstPageNumberAttr *bool ;HorizontalDpiAttr *int32 ;VerticalDpiAttr *int32 ;CopiesAttr *uint32 ;}; -// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path -func (_acaf *CT_BarGrouping )ValidateWithPath (path string )error {if _gbcfg :=_acaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbcfg !=nil {return _gbcfg ;};return nil ;}; +// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path +func (_abaeg *CT_PictureFormat )ValidateWithPath (path string )error {if _abaeg .ValAttr ==ST_PictureFormatUnset {return _fe .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ccaac :=_abaeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccaac !=nil {return _ccaac ;};return nil ;};func NewCT_Protection ()*CT_Protection {_gagca :=&CT_Protection {};return _gagca };type CT_ErrBarType struct{ValAttr ST_ErrBarType ;};func (_cffff *CT_DLblPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cffff .ValAttr =ST_DLblPos (1);for _ ,_fdde :=range start .Attr {if _fdde .Name .Local =="\u0076\u0061\u006c"{_cffff .ValAttr .UnmarshalXMLAttr (_fdde );continue ;};};for {_deaf ,_cgdeg :=d .Token ();if _cgdeg !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_cgdeg );};if _dddb ,_ebdg :=_deaf .(_d .EndElement );_ebdg &&_dddb .Name ==start .Name {break ;};};return nil ;};func (_eggce *CT_PictureStackUnit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eggce .ValAttr =0+1;for _ ,_ddccdd :=range start .Attr {if _ddccdd .Name .Local =="\u0076\u0061\u006c"{_eeacg ,_cgdec :=_a .ParseFloat (_ddccdd .Value ,64);if _cgdec !=nil {return _cgdec ;};_eggce .ValAttr =_eeacg ;continue ;};};for {_bfbe ,_cccgg :=d .Token ();if _cccgg !=nil {return _fe .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0050\u0069\u0063\u0074\u0075r\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_cccgg );};if _gbgf ,_bbfg :=_bfbe .(_d .EndElement );_bbfg &&_gbgf .Name ==start .Name {break ;};};return nil ;};func (_fgfac ST_DLblPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgfac .String (),start );};func (_cgca *CT_Bar3DChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgca .BarDir =NewCT_BarDir ();_geg :for {_gefc ,_eggb :=d .Token ();if _eggb !=nil {return _eggb ;};switch _dfg :=_gefc .(type ){case _d .StartElement :switch _dfg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _bad :=d .DecodeElement (_cgca .BarDir ,&_dfg );_bad !=nil {return _bad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_cgca .Grouping =NewCT_BarGrouping ();if _aeg :=d .DecodeElement (_cgca .Grouping ,&_dfg );_aeg !=nil {return _aeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_cgca .VaryColors =NewCT_Boolean ();if _fgee :=d .DecodeElement (_cgca .VaryColors ,&_dfg );_fgee !=nil {return _fgee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_dbbc :=NewCT_BarSer ();if _caea :=d .DecodeElement (_dbbc ,&_dfg );_caea !=nil {return _caea ;};_cgca .Ser =append (_cgca .Ser ,_dbbc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cgca .DLbls =NewCT_DLbls ();if _fgeg :=d .DecodeElement (_cgca .DLbls ,&_dfg );_fgeg !=nil {return _fgeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_cgca .GapWidth =NewCT_GapAmount ();if _dcfb :=d .DecodeElement (_cgca .GapWidth ,&_dfg );_dcfb !=nil {return _dcfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_cgca .GapDepth =NewCT_GapAmount ();if _ccd :=d .DecodeElement (_cgca .GapDepth ,&_dfg );_ccd !=nil {return _ccd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_cgca .Shape =NewCT_Shape ();if _agf :=d .DecodeElement (_cgca .Shape ,&_dfg );_agf !=nil {return _agf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_eecc :=NewCT_UnsignedInt ();if _dca :=d .DecodeElement (_eecc ,&_dfg );_dca !=nil {return _dca ;};_cgca .AxId =append (_cgca .AxId ,_eecc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgca .ExtLst =NewCT_ExtensionList ();if _bcc :=d .DecodeElement (_cgca .ExtLst ,&_dfg );_bcc !=nil {return _bcc ;};default:_g .Log ("\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\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_dfg .Name );if _acgb :=d .Skip ();_acgb !=nil {return _acgb ;};};case _d .EndElement :break _geg ;case _d .CharData :};};return nil ;};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ;};_facb ,_gcega :=_a .ParseUint (s ,10,16);if _gcega !=nil {return ST_LblOffset {},_gcega ;};_ceegg :=uint16 (_facb );return ST_LblOffset {ST_LblOffsetUShort :&_ceegg },nil ;};func NewCT_SerAx ()*CT_SerAx {_abbdg :=&CT_SerAx {};_abbdg .AxId =NewCT_UnsignedInt ();_abbdg .Scaling =NewCT_Scaling ();_abbdg .AxPos =NewCT_AxPos ();_abbdg .CrossAx =NewCT_UnsignedInt ();return _abbdg ;};func (_afcb *CT_PictureFormat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bacaf ,_ffecg :=_afcb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _ffecg !=nil {return _ffecg ;};start .Attr =append (start .Attr ,_bacaf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbfd *CT_UpDownBar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efggc :for {_dfecc ,_fcbce :=d .Token ();if _fcbce !=nil {return _fcbce ;};switch _dgfc :=_dfecc .(type ){case _d .StartElement :switch _dgfc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fbfd .SpPr =_ad .NewCT_ShapeProperties ();if _dadc :=d .DecodeElement (_fbfd .SpPr ,&_dgfc );_dadc !=nil {return _dadc ;};default:_g .Log ("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_U\u0070\u0044o\u0077\u006e\u0042\u0061\u0072\u0020\u0025\u0076",_dgfc .Name );if _caeag :=d .Skip ();_caeag !=nil {return _caeag ;};};case _d .EndElement :break _efggc ;case _d .CharData :};};return nil ;};func (_dfgfb *CT_Orientation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cafa :=range start .Attr {if _cafa .Name .Local =="\u0076\u0061\u006c"{_dfgfb .ValAttr .UnmarshalXMLAttr (_cafa );continue ;};};for {_ffab ,_gbfe :=d .Token ();if _gbfe !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_gbfe );};if _fcfacd ,_ccgg :=_ffab .(_d .EndElement );_ccgg &&_fcfacd .Name ==start .Name {break ;};};return nil ;};func (_eedc *CT_AxPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bea ,_gdd :=_eedc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _gdd !=nil {return _gdd ;};start .Attr =append (start .Attr ,_bea );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eeccb *CT_DispUnits )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eeccb .Choice !=nil {_eeccb .Choice .MarshalXML (e ,_d .StartElement {});};if _eeccb .DispUnitsLbl !=nil {_fafbd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_eeccb .DispUnitsLbl ,_fafbd );};if _eeccb .ExtLst !=nil {_bcge :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeccb .ExtLst ,_bcge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbeag ST_Orientation )ValidateWithPath (path string )error {switch _fbeag {case 0,1,2:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbeag ));};return nil ;};func (_gfbed *ST_PageSetupOrientation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffgfgd ,_dccgaa :=d .Token ();if _dccgaa !=nil {return _dccgaa ;};if _cdfeec ,_gaaed :=_ffgfgd .(_d .EndElement );_gaaed &&_cdfeec .Name ==start .Name {*_gfbed =1;return nil ;};if _bagaa ,_gdff :=_ffgfgd .(_d .CharData );!_gdff {return _fe .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",_ffgfgd );}else {switch string (_bagaa ){case "":*_gfbed =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gfbed =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_gfbed =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_gfbed =3;};};_ffgfgd ,_dccgaa =d .Token ();if _dccgaa !=nil {return _dccgaa ;};if _cbefc ,_bdcc :=_ffgfgd .(_d .EndElement );_bdcc &&_cbefc .Name ==start .Name {return nil ;};return _fe .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",_ffgfgd );}; -// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path -func (_afaf *CT_BarChart )ValidateWithPath (path string )error {if _fdad :=_afaf .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fdad !=nil {return _fdad ;};if _afaf .Grouping !=nil {if _egcc :=_afaf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_egcc !=nil {return _egcc ;};};if _afaf .VaryColors !=nil {if _dga :=_afaf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dga !=nil {return _dga ;};};for _fca ,_bbae :=range _afaf .Ser {if _bbd :=_bbae .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fca ));_bbd !=nil {return _bbd ;};};if _afaf .DLbls !=nil {if _bgg :=_afaf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bgg !=nil {return _bgg ;};};if _afaf .GapWidth !=nil {if _cadg :=_afaf .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_cadg !=nil {return _cadg ;};};if _afaf .Overlap !=nil {if _gbce :=_afaf .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_gbce !=nil {return _gbce ;};};for _fbdd ,_ggbe :=range _afaf .SerLines {if _gagg :=_ggbe .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_fbdd ));_gagg !=nil {return _gagg ;};};for _gcfg ,_gfb :=range _afaf .AxId {if _defe :=_gfb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gcfg ));_defe !=nil {return _defe ;};};if _afaf .ExtLst !=nil {if _agd :=_afaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agd !=nil {return _agd ;};};return nil ;}; +// Validate validates the CT_NumFmt and its children +func (_dfeef *CT_NumFmt )Validate ()error {return _dfeef .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_ce *CT_Area3DChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ce .Grouping !=nil {_dfb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ce .Grouping ,_dfb );};if _ce .VaryColors !=nil {_gg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ce .VaryColors ,_gg );};if _ce .Ser !=nil {_dc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ee :=range _ce .Ser {e .EncodeElement (_ee ,_dc );};};if _ce .DLbls !=nil {_cg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ce .DLbls ,_cg );};if _ce .DropLines !=nil {_ab :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ce .DropLines ,_ab );};if _ce .GapDepth !=nil {_dba :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_ce .GapDepth ,_dba );};_ef :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ced :=range _ce .AxId {e .EncodeElement (_ced ,_ef );};if _ce .ExtLst !=nil {_fc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ce .ExtLst ,_fc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gggb *CT_BuiltInUnit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgb :=range start .Attr {if _dgb .Name .Local =="\u0076\u0061\u006c"{_gggb .ValAttr .UnmarshalXMLAttr (_dgb );continue ;};};for {_aebc ,_bdff :=d .Token ();if _bdff !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074:\u0020\u0025\u0073",_bdff );};if _ccbgg ,_gbgd :=_aebc .(_d .EndElement );_gbgd &&_ccbgg .Name ==start .Name {break ;};};return nil ;};func NewCT_LegendPos ()*CT_LegendPos {_fecb :=&CT_LegendPos {};return _fecb };type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};type CT_Double struct{ValAttr float64 ;};type CT_PlotAreaChoice struct{AreaChart *CT_AreaChart ;Area3DChart *CT_Area3DChart ;LineChart *CT_LineChart ;Line3DChart *CT_Line3DChart ;StockChart *CT_StockChart ;RadarChart *CT_RadarChart ;ScatterChart *CT_ScatterChart ;PieChart *CT_PieChart ;Pie3DChart *CT_Pie3DChart ;DoughnutChart *CT_DoughnutChart ;BarChart *CT_BarChart ;Bar3DChart *CT_Bar3DChart ;OfPieChart *CT_OfPieChart ;SurfaceChart *CT_SurfaceChart ;Surface3DChart *CT_Surface3DChart ;BubbleChart *CT_BubbleChart ;};func (_bgcd *CT_ErrBars )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgcd .ErrBarType =NewCT_ErrBarType ();_bgcd .ErrValType =NewCT_ErrValType ();_fgge :for {_adcgf ,_gefaa :=d .Token ();if _gefaa !=nil {return _gefaa ;};switch _fedb :=_adcgf .(type ){case _d .StartElement :switch _fedb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0044\u0069\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0044\u0069\u0072"}:_bgcd .ErrDir =NewCT_ErrDir ();if _fecc :=d .DecodeElement (_bgcd .ErrDir ,&_fedb );_fecc !=nil {return _fecc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}:if _acbb :=d .DecodeElement (_bgcd .ErrBarType ,&_fedb );_acbb !=nil {return _acbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}:if _bbaf :=d .DecodeElement (_bgcd .ErrValType ,&_fedb );_bbaf !=nil {return _bbaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}:_bgcd .NoEndCap =NewCT_Boolean ();if _fagcd :=d .DecodeElement (_bgcd .NoEndCap ,&_fedb );_fagcd !=nil {return _fagcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"}:_bgcd .Plus =NewCT_NumDataSource ();if _afaa :=d .DecodeElement (_bgcd .Plus ,&_fedb );_afaa !=nil {return _afaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"}:_bgcd .Minus =NewCT_NumDataSource ();if _bcag :=d .DecodeElement (_bgcd .Minus ,&_fedb );_bcag !=nil {return _bcag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_bgcd .Val =NewCT_Double ();if _efbb :=d .DecodeElement (_bgcd .Val ,&_fedb );_efbb !=nil {return _efbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bgcd .SpPr =_ad .NewCT_ShapeProperties ();if _afdfe :=d .DecodeElement (_bgcd .SpPr ,&_fedb );_afdfe !=nil {return _afdfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgcd .ExtLst =NewCT_ExtensionList ();if _ffbdf :=d .DecodeElement (_bgcd .ExtLst ,&_fedb );_ffbdf !=nil {return _ffbdf ;};default:_g .Log ("\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\u005fE\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_fedb .Name );if _dcad :=d .Skip ();_dcad !=nil {return _dcad ;};};case _d .EndElement :break _fgge ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_ceba *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_eaadfg ST_AxPos )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aaedg :=_e .Attr {};_aaedg .Name =name ;switch _eaadfg {case ST_AxPosUnset :_aaedg .Value ="";case ST_AxPosB :_aaedg .Value ="\u0062";case ST_AxPosL :_aaedg .Value ="\u006c";case ST_AxPosR :_aaedg .Value ="\u0072";case ST_AxPosT :_aaedg .Value ="\u0074";};return _aaedg ,nil ;}; +// Validate validates the ChartSpace and its children +func (_fgbad *ChartSpace )Validate ()error {return _fgbad .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func (_bffe *ST_BarDir )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bffe =0;case "\u0062\u0061\u0072":*_bffe =1;case "\u0063\u006f\u006c":*_bffe =2;};return nil ;};func (_gdge *CT_Overlap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abbde :=range start .Attr {if _abbde .Name .Local =="\u0076\u0061\u006c"{_eefcb ,_fdge :=ParseUnionST_Overlap (_abbde .Value );if _fdge !=nil {return _fdge ;};_gdge .ValAttr =&_eefcb ;continue ;};};for {_abgdd ,_fgab :=d .Token ();if _fgab !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_fgab );};if _dgfd ,_fccc :=_abgdd .(_d .EndElement );_fccc &&_dgfd .Name ==start .Name {break ;};};return nil ;};func (_feaag *CT_SerAx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feaag .AxId =NewCT_UnsignedInt ();_feaag .Scaling =NewCT_Scaling ();_feaag .AxPos =NewCT_AxPos ();_feaag .CrossAx =NewCT_UnsignedInt ();_bbfcb :for {_eeace ,_adcaa :=d .Token ();if _adcaa !=nil {return _adcaa ;};switch _fbfcc :=_eeace .(type ){case _d .StartElement :switch _fbfcc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _deff :=d .DecodeElement (_feaag .AxId ,&_fbfcc );_deff !=nil {return _deff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _badbe :=d .DecodeElement (_feaag .Scaling ,&_fbfcc );_badbe !=nil {return _badbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_feaag .Delete =NewCT_Boolean ();if _abcg :=d .DecodeElement (_feaag .Delete ,&_fbfcc );_abcg !=nil {return _abcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _aadb :=d .DecodeElement (_feaag .AxPos ,&_fbfcc );_aadb !=nil {return _aadb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_feaag .MajorGridlines =NewCT_ChartLines ();if _aeacdf :=d .DecodeElement (_feaag .MajorGridlines ,&_fbfcc );_aeacdf !=nil {return _aeacdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_feaag .MinorGridlines =NewCT_ChartLines ();if _cgdcg :=d .DecodeElement (_feaag .MinorGridlines ,&_fbfcc );_cgdcg !=nil {return _cgdcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_feaag .Title =NewCT_Title ();if _ddeeg :=d .DecodeElement (_feaag .Title ,&_fbfcc );_ddeeg !=nil {return _ddeeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_feaag .NumFmt =NewCT_NumFmt ();if _edeg :=d .DecodeElement (_feaag .NumFmt ,&_fbfcc );_edeg !=nil {return _edeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_feaag .MajorTickMark =NewCT_TickMark ();if _cbea :=d .DecodeElement (_feaag .MajorTickMark ,&_fbfcc );_cbea !=nil {return _cbea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_feaag .MinorTickMark =NewCT_TickMark ();if _eaec :=d .DecodeElement (_feaag .MinorTickMark ,&_fbfcc );_eaec !=nil {return _eaec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_feaag .TickLblPos =NewCT_TickLblPos ();if _dabfgd :=d .DecodeElement (_feaag .TickLblPos ,&_fbfcc );_dabfgd !=nil {return _dabfgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_feaag .SpPr =_ad .NewCT_ShapeProperties ();if _gdegb :=d .DecodeElement (_feaag .SpPr ,&_fbfcc );_gdegb !=nil {return _gdegb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_feaag .TxPr =_ad .NewCT_TextBody ();if _edgdf :=d .DecodeElement (_feaag .TxPr ,&_fbfcc );_edgdf !=nil {return _edgdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _bcbfb :=d .DecodeElement (_feaag .CrossAx ,&_fbfcc );_bcbfb !=nil {return _bcbfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_feaag .Choice =NewEG_AxSharedChoice ();if _adcca :=d .DecodeElement (&_feaag .Choice .Crosses ,&_fbfcc );_adcca !=nil {return _adcca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_feaag .Choice =NewEG_AxSharedChoice ();if _baefa :=d .DecodeElement (&_feaag .Choice .CrossesAt ,&_fbfcc );_baefa !=nil {return _baefa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_feaag .TickLblSkip =NewCT_Skip ();if _dgcf :=d .DecodeElement (_feaag .TickLblSkip ,&_fbfcc );_dgcf !=nil {return _dgcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_feaag .TickMarkSkip =NewCT_Skip ();if _eebgg :=d .DecodeElement (_feaag .TickMarkSkip ,&_fbfcc );_eebgg !=nil {return _eebgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feaag .ExtLst =NewCT_ExtensionList ();if _dcee :=d .DecodeElement (_feaag .ExtLst ,&_fbfcc );_dcee !=nil {return _dcee ;};default:_g .Log ("\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\u0065\u0072\u0041\u0078\u0020\u0025\u0076",_fbfcc .Name );if _gbadb :=d .Skip ();_gbadb !=nil {return _gbadb ;};};case _d .EndElement :break _bbfcb ;case _d .CharData :};};return nil ;};func (_bdbg ST_Overlap )String ()string {if _bdbg .ST_OverlapPercent !=nil {return _fe .Sprintf ("\u0025\u0076",*_bdbg .ST_OverlapPercent );};if _bdbg .ST_OverlapByte !=nil {return _fe .Sprintf ("\u0025\u0076",*_bdbg .ST_OverlapByte );};return "";}; -// Validate validates the CT_ChartSpace and its children -func (_gfbb *CT_ChartSpace )Validate ()error {return _gfbb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");}; +// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path +func (_acgf *CT_GapAmount )ValidateWithPath (path string )error {if _acgf .ValAttr !=nil {if _agag :=_acgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agag !=nil {return _agag ;};};return nil ;};func (_efab *CT_NumData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geaad :for {_cbbgc ,_bdfga :=d .Token ();if _bdfga !=nil {return _bdfga ;};switch _affdb :=_cbbgc .(type ){case _d .StartElement :switch _affdb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}:_efab .FormatCode =new (string );if _bedb :=d .DecodeElement (_efab .FormatCode ,&_affdb );_bedb !=nil {return _bedb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_efab .PtCount =NewCT_UnsignedInt ();if _efega :=d .DecodeElement (_efab .PtCount ,&_affdb );_efega !=nil {return _efega ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_ggcdb :=NewCT_NumVal ();if _ffca :=d .DecodeElement (_ggcdb ,&_affdb );_ffca !=nil {return _ffca ;};_efab .Pt =append (_efab .Pt ,_ggcdb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efab .ExtLst =NewCT_ExtensionList ();if _fabfb :=d .DecodeElement (_efab .ExtLst ,&_affdb );_fabfb !=nil {return _fabfb ;};default:_g .Log ("\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\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_affdb .Name );if _edgef :=d .Skip ();_edgef !=nil {return _edgef ;};};case _d .EndElement :break _geaad ;case _d .CharData :};};return nil ;};func (_beafb *CT_PageMargins )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffcef :=range start .Attr {if _ffcef .Name .Local =="\u006c"{_edec ,_agdd :=_a .ParseFloat (_ffcef .Value ,64);if _agdd !=nil {return _agdd ;};_beafb .LAttr =_edec ;continue ;};if _ffcef .Name .Local =="\u0072"{_fbce ,_eabef :=_a .ParseFloat (_ffcef .Value ,64);if _eabef !=nil {return _eabef ;};_beafb .RAttr =_fbce ;continue ;};if _ffcef .Name .Local =="\u0074"{_agedd ,_bccea :=_a .ParseFloat (_ffcef .Value ,64);if _bccea !=nil {return _bccea ;};_beafb .TAttr =_agedd ;continue ;};if _ffcef .Name .Local =="\u0062"{_egacb ,_dbcg :=_a .ParseFloat (_ffcef .Value ,64);if _dbcg !=nil {return _dbcg ;};_beafb .BAttr =_egacb ;continue ;};if _ffcef .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_cfaca ,_bdeec :=_a .ParseFloat (_ffcef .Value ,64);if _bdeec !=nil {return _bdeec ;};_beafb .HeaderAttr =_cfaca ;continue ;};if _ffcef .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_bcacc ,_fgba :=_a .ParseFloat (_ffcef .Value ,64);if _fgba !=nil {return _fgba ;};_beafb .FooterAttr =_bcacc ;continue ;};};for {_cgag ,_bcdgd :=d .Token ();if _bcdgd !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_bcdgd );};if _gbdgf ,_fedc :=_cgag .(_d .EndElement );_fedc &&_gbdgf .Name ==start .Name {break ;};};return nil ;};func (_egfcg *CT_Perspective )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbcga :=range start .Attr {if _dbcga .Name .Local =="\u0076\u0061\u006c"{_cegg ,_agcaf :=_a .ParseUint (_dbcga .Value ,10,8);if _agcaf !=nil {return _agcaf ;};_gace :=uint8 (_cegg );_egfcg .ValAttr =&_gace ;continue ;};};for {_egecd ,_ecef :=d .Token ();if _ecef !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065:\u0020\u0025\u0073",_ecef );};if _fedfa ,_fgfaga :=_egecd .(_d .EndElement );_fgfaga &&_fedfa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_StrVal and its children -func (_fgad *CT_StrVal )Validate ()error {return _fgad .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};func (_fegdd *EG_AreaChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fegdd .Grouping !=nil {_dfbcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fegdd .Grouping ,_dfbcc );};if _fegdd .VaryColors !=nil {_facc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fegdd .VaryColors ,_facc );};if _fegdd .Ser !=nil {_dgadg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bbdeg :=range _fegdd .Ser {e .EncodeElement (_bbdeg ,_dgadg );};};if _fegdd .DLbls !=nil {_daafd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fegdd .DLbls ,_daafd );};if _fegdd .DropLines !=nil {_feed :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fegdd .DropLines ,_feed );};return nil ;};type CT_Shape struct{ValAttr ST_Shape ;};func (_ffdfdb *CT_SerAx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_degff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ffdfdb .AxId ,_degff );_dcecg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ffdfdb .Scaling ,_dcecg );if _ffdfdb .Delete !=nil {_cceb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ffdfdb .Delete ,_cceb );};_dafab :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ffdfdb .AxPos ,_dafab );if _ffdfdb .MajorGridlines !=nil {_deag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffdfdb .MajorGridlines ,_deag );};if _ffdfdb .MinorGridlines !=nil {_bgga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffdfdb .MinorGridlines ,_bgga );};if _ffdfdb .Title !=nil {_dcbc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ffdfdb .Title ,_dcbc );};if _ffdfdb .NumFmt !=nil {_bedg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ffdfdb .NumFmt ,_bedg );};if _ffdfdb .MajorTickMark !=nil {_babgd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ffdfdb .MajorTickMark ,_babgd );};if _ffdfdb .MinorTickMark !=nil {_fgfb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ffdfdb .MinorTickMark ,_fgfb );};if _ffdfdb .TickLblPos !=nil {_edbfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ffdfdb .TickLblPos ,_edbfc );};if _ffdfdb .SpPr !=nil {_ffff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffdfdb .SpPr ,_ffff );};if _ffdfdb .TxPr !=nil {_fgdbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ffdfdb .TxPr ,_fgdbe );};_badda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ffdfdb .CrossAx ,_badda );if _ffdfdb .Choice !=nil {_ffdfdb .Choice .MarshalXML (e ,_e .StartElement {});};if _ffdfdb .TickLblSkip !=nil {_edcea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ffdfdb .TickLblSkip ,_edcea );};if _ffdfdb .TickMarkSkip !=nil {_efcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ffdfdb .TickMarkSkip ,_efcb );};if _ffdfdb .ExtLst !=nil {_bgabf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffdfdb .ExtLst ,_bgabf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path +func (_fdbce *CT_LineChart )ValidateWithPath (path string )error {if _ebeee :=_fdbce .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ebeee !=nil {return _ebeee ;};if _fdbce .VaryColors !=nil {if _aacd :=_fdbce .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_aacd !=nil {return _aacd ;};};for _caaeg ,_dfcfa :=range _fdbce .Ser {if _faea :=_dfcfa .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_caaeg ));_faea !=nil {return _faea ;};};if _fdbce .DLbls !=nil {if _ecea :=_fdbce .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ecea !=nil {return _ecea ;};};if _fdbce .DropLines !=nil {if _dabfg :=_fdbce .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dabfg !=nil {return _dabfg ;};};if _fdbce .HiLowLines !=nil {if _edabg :=_fdbce .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_edabg !=nil {return _edabg ;};};if _fdbce .UpDownBars !=nil {if _cbbea :=_fdbce .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_cbbea !=nil {return _cbbea ;};};if _fdbce .Marker !=nil {if _eabb :=_fdbce .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_eabb !=nil {return _eabb ;};};if _fdbce .Smooth !=nil {if _fegd :=_fdbce .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_fegd !=nil {return _fegd ;};};for _efefc ,_gbbd :=range _fdbce .AxId {if _cedcg :=_gbbd .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_efefc ));_cedcg !=nil {return _cedcg ;};};if _fdbce .ExtLst !=nil {if _ggbb :=_fdbce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggbb !=nil {return _ggbb ;};};return nil ;};func NewCT_Layout ()*CT_Layout {_dbbcg :=&CT_Layout {};return _dbbcg };func (_gede *CT_NumFmt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_fe .Sprintf ("\u0025\u0076",_gede .FormatCodeAttr )});if _gede .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_fe .Sprintf ("\u0025\u0064",_egggd (*_gede .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efagc ST_DispBlanksAs )String ()string {switch _efagc {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";}; -// Validate validates the CT_Marker and its children -func (_gdbbf *CT_Marker )Validate ()error {return _gdbbf .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;};func (_bdaa *CT_MultiLvlStrData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eege :for {_afcd ,_gadcf :=d .Token ();if _gadcf !=nil {return _gadcf ;};switch _bccge :=_afcd .(type ){case _e .StartElement :switch _bccge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_bdaa .PtCount =NewCT_UnsignedInt ();if _baee :=d .DecodeElement (_bdaa .PtCount ,&_bccge );_baee !=nil {return _baee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"}:_agbda :=NewCT_Lvl ();if _fbcb :=d .DecodeElement (_agbda ,&_bccge );_fbcb !=nil {return _fbcb ;};_bdaa .Lvl =append (_bdaa .Lvl ,_agbda );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdaa .ExtLst =NewCT_ExtensionList ();if _gedad :=d .DecodeElement (_bdaa .ExtLst ,&_bccge );_gedad !=nil {return _gedad ;};default:_ga .Log ("\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\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_bccge .Name );if _gfaf :=d .Skip ();_gfaf !=nil {return _gfaf ;};};case _e .EndElement :break _eege ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path +func (_ceabg *CT_Tx )ValidateWithPath (path string )error {if _cccdb :=_ceabg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cccdb !=nil {return _cccdb ;};return nil ;};type CT_HPercent struct{ValAttr *ST_HPercent ;};func (_adbe *CT_Pie3DChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egbf :for {_gddcb ,_ffbfb :=d .Token ();if _ffbfb !=nil {return _ffbfb ;};switch _abea :=_gddcb .(type ){case _d .StartElement :switch _abea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_adbe .VaryColors =NewCT_Boolean ();if _cfacdb :=d .DecodeElement (_adbe .VaryColors ,&_abea );_cfacdb !=nil {return _cfacdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_gcgg :=NewCT_PieSer ();if _eece :=d .DecodeElement (_gcgg ,&_abea );_eece !=nil {return _eece ;};_adbe .Ser =append (_adbe .Ser ,_gcgg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_adbe .DLbls =NewCT_DLbls ();if _fcdee :=d .DecodeElement (_adbe .DLbls ,&_abea );_fcdee !=nil {return _fcdee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adbe .ExtLst =NewCT_ExtensionList ();if _ggdgb :=d .DecodeElement (_adbe .ExtLst ,&_abea );_ggdgb !=nil {return _ggdgb ;};default:_g .Log ("\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\u0050i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_abea .Name );if _dgfeb :=d .Skip ();_dgfeb !=nil {return _dgfeb ;};};case _d .EndElement :break _egbf ;case _d .CharData :};};return nil ;};func (_fff *CT_BarGrouping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fff .ValAttr !=ST_BarGroupingUnset {_ecfc ,_dbf :=_fff .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _dbf !=nil {return _dbf ;};start .Attr =append (start .Attr ,_ecfc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eabd *CT_ChartLines )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eabd .SpPr !=nil {_agb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eabd .SpPr ,_agb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbdd *CT_Lvl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deeag :for {_ecfcdc ,_gaabd :=d .Token ();if _gaabd !=nil {return _gaabd ;};switch _fgfeg :=_ecfcdc .(type ){case _d .StartElement :switch _fgfeg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_edgb :=NewCT_StrVal ();if _daagd :=d .DecodeElement (_edgb ,&_fgfeg );_daagd !=nil {return _daagd ;};_gbdd .Pt =append (_gbdd .Pt ,_edgb );default:_g .Log ("\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\u004c\u0076\u006c\u0020\u0025\u0076",_fgfeg .Name );if _fcbe :=d .Skip ();_fcbe !=nil {return _fcbe ;};};case _d .EndElement :break _deeag ;case _d .CharData :};};return nil ;};func (_abge *CT_LblAlgn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_egdc ,_bdbb :=_abge .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _bdbb !=nil {return _bdbb ;};start .Attr =append (start .Attr ,_egdc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_ad .CT_ShapeProperties ;};func (_cd *CT_AreaSer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cae :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cd .Idx ,_cae );_eg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cd .Order ,_eg );if _cd .Tx !=nil {_eb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cd .Tx ,_eb );};if _cd .SpPr !=nil {_dbgb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cd .SpPr ,_dbgb );};if _cd .PictureOptions !=nil {_dff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cd .PictureOptions ,_dff );};if _cd .DPt !=nil {_gag :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ecf :=range _cd .DPt {e .EncodeElement (_ecf ,_gag );};};if _cd .DLbls !=nil {_fbc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cd .DLbls ,_fbc );};if _cd .Trendline !=nil {_bd :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_dfba :=range _cd .Trendline {e .EncodeElement (_dfba ,_bd );};};if _cd .ErrBars !=nil {_gcf :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_ffd :=range _cd .ErrBars {e .EncodeElement (_ffd ,_gcf );};};if _cd .Cat !=nil {_dcb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_cd .Cat ,_dcb );};if _cd .Val !=nil {_aaa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cd .Val ,_aaa );};if _cd .ExtLst !=nil {_eed :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cd .ExtLst ,_eed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;};func (_gccfe ST_AxPos )String ()string {switch _gccfe {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";};func (_dcafdb *CT_PieChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agefg :for {_gagcf ,_daged :=d .Token ();if _daged !=nil {return _daged ;};switch _fadb :=_gagcf .(type ){case _d .StartElement :switch _fadb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dcafdb .VaryColors =NewCT_Boolean ();if _egcgd :=d .DecodeElement (_dcafdb .VaryColors ,&_fadb );_egcgd !=nil {return _egcgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_caeae :=NewCT_PieSer ();if _eggca :=d .DecodeElement (_caeae ,&_fadb );_eggca !=nil {return _eggca ;};_dcafdb .Ser =append (_dcafdb .Ser ,_caeae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dcafdb .DLbls =NewCT_DLbls ();if _egbd :=d .DecodeElement (_dcafdb .DLbls ,&_fadb );_egbd !=nil {return _egbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_dcafdb .FirstSliceAng =NewCT_FirstSliceAng ();if _acaa :=d .DecodeElement (_dcafdb .FirstSliceAng ,&_fadb );_acaa !=nil {return _acaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcafdb .ExtLst =NewCT_ExtensionList ();if _aefeg :=d .DecodeElement (_dcafdb .ExtLst ,&_fadb );_aefeg !=nil {return _aefeg ;};default:_g .Log ("\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\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fadb .Name );if _dfgbc :=d .Skip ();_dfgbc !=nil {return _dfgbc ;};};case _d .EndElement :break _agefg ;case _d .CharData :};};return nil ;};const (ST_TickLblPosUnset ST_TickLblPos =0;ST_TickLblPosHigh ST_TickLblPos =1;ST_TickLblPosLow ST_TickLblPos =2;ST_TickLblPosNextTo ST_TickLblPos =3;ST_TickLblPosNone ST_TickLblPos =4;); -// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path -func (_gefgg *CT_TextLanguageID )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Chart and its children +func (_babf *CT_Chart )Validate ()error {return _babf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_cfea ,_eacg :=_a .ParseUint (s ,10,16);if _eacg !=nil {return ST_HPercent {},_eacg ;};_gabcd :=uint16 (_cfea );return ST_HPercent {ST_HPercentUShort :&_gabcd },nil ;}; -// Validate validates the CT_Overlap and its children -func (_dada *CT_Overlap )Validate ()error {return _dada .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func NewCT_ErrValType ()*CT_ErrValType {_fffa :=&CT_ErrValType {};return _fffa };func NewCT_ManualLayout ()*CT_ManualLayout {_fbgc :=&CT_ManualLayout {};return _fbgc };func (_gbcge *ST_GapAmount )Validate ()error {return _gbcge .ValidateWithPath ("")};func (_beecb *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_beecb =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_beecb =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_beecb =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_beecb =3;};return nil ;}; +// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path +func (_ceeg *CT_Legend )ValidateWithPath (path string )error {if _ceeg .LegendPos !=nil {if _gbgea :=_ceeg .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_gbgea !=nil {return _gbgea ;};};for _afedd ,_dcae :=range _ceeg .LegendEntry {if _deegb :=_dcae .ValidateWithPath (_fe .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_afedd ));_deegb !=nil {return _deegb ;};};if _ceeg .Layout !=nil {if _gaebb :=_ceeg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gaebb !=nil {return _gaebb ;};};if _ceeg .Overlay !=nil {if _ggda :=_ceeg .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_ggda !=nil {return _ggda ;};};if _ceeg .SpPr !=nil {if _cccagd :=_ceeg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cccagd !=nil {return _cccagd ;};};if _ceeg .TxPr !=nil {if _dgef :=_ceeg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dgef !=nil {return _dgef ;};};if _ceeg .ExtLst !=nil {if _afce :=_ceeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afce !=nil {return _afce ;};};return nil ;}; -// Validate validates the CT_Legend and its children -func (_dagb *CT_Legend )Validate ()error {return _dagb .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");}; +// Validate validates the CT_DispBlanksAs and its children +func (_aaeb *CT_DispBlanksAs )Validate ()error {return _aaeb .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};func (_cgfeef ST_ErrValType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgfeef .String (),start );};func NewEG_LineChartShared ()*EG_LineChartShared {_ggedb :=&EG_LineChartShared {};_ggedb .Grouping =NewCT_Grouping ();return _ggedb ;};type CT_ChartLines struct{SpPr *_ad .CT_ShapeProperties ;}; -// Validate validates the CT_BubbleSer and its children -func (_aacc *CT_BubbleSer )Validate ()error {return _aacc .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");}; +// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path +func (_afaad *CT_Line3DChart )ValidateWithPath (path string )error {if _egadb :=_afaad .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_egadb !=nil {return _egadb ;};if _afaad .VaryColors !=nil {if _dcgae :=_afaad .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dcgae !=nil {return _dcgae ;};};for _ddcg ,_gfdda :=range _afaad .Ser {if _gagd :=_gfdda .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddcg ));_gagd !=nil {return _gagd ;};};if _afaad .DLbls !=nil {if _gfddd :=_afaad .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfddd !=nil {return _gfddd ;};};if _afaad .DropLines !=nil {if _eegd :=_afaad .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_eegd !=nil {return _eegd ;};};if _afaad .GapDepth !=nil {if _affd :=_afaad .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_affd !=nil {return _affd ;};};for _abefa ,_bedc :=range _afaad .AxId {if _cfccc :=_bedc .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_abefa ));_cfccc !=nil {return _cfccc ;};};if _afaad .ExtLst !=nil {if _abfdf :=_afaad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfdf !=nil {return _abfdf ;};};return nil ;};func NewCT_Trendline ()*CT_Trendline {_cffcb :=&CT_Trendline {};_cffcb .TrendlineType =NewCT_TrendlineType ();return _cffcb ;};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;};func (_eaecf ST_BarGrouping )String ()string {switch _eaecf {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case 3:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 4:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";};func (_efb *CT_AreaSer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efb .Idx =NewCT_UnsignedInt ();_efb .Order =NewCT_UnsignedInt ();_ade :for {_fbe ,_cfff :=d .Token ();if _cfff !=nil {return _cfff ;};switch _dgc :=_fbe .(type ){case _d .StartElement :switch _dgc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _bfbf :=d .DecodeElement (_efb .Idx ,&_dgc );_bfbf !=nil {return _bfbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _affa :=d .DecodeElement (_efb .Order ,&_dgc );_affa !=nil {return _affa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_efb .Tx =NewCT_SerTx ();if _bab :=d .DecodeElement (_efb .Tx ,&_dgc );_bab !=nil {return _bab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_efb .SpPr =_ad .NewCT_ShapeProperties ();if _dfc :=d .DecodeElement (_efb .SpPr ,&_dgc );_dfc !=nil {return _dfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_efb .PictureOptions =NewCT_PictureOptions ();if _bef :=d .DecodeElement (_efb .PictureOptions ,&_dgc );_bef !=nil {return _bef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_gaec :=NewCT_DPt ();if _egg :=d .DecodeElement (_gaec ,&_dgc );_egg !=nil {return _egg ;};_efb .DPt =append (_efb .DPt ,_gaec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_efb .DLbls =NewCT_DLbls ();if _ecfe :=d .DecodeElement (_efb .DLbls ,&_dgc );_ecfe !=nil {return _ecfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_dfae :=NewCT_Trendline ();if _dcbg :=d .DecodeElement (_dfae ,&_dgc );_dcbg !=nil {return _dcbg ;};_efb .Trendline =append (_efb .Trendline ,_dfae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_gdc :=NewCT_ErrBars ();if _aeb :=d .DecodeElement (_gdc ,&_dgc );_aeb !=nil {return _aeb ;};_efb .ErrBars =append (_efb .ErrBars ,_gdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_efb .Cat =NewCT_AxDataSource ();if _bfg :=d .DecodeElement (_efb .Cat ,&_dgc );_bfg !=nil {return _bfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_efb .Val =NewCT_NumDataSource ();if _ega :=d .DecodeElement (_efb .Val ,&_dgc );_ega !=nil {return _ega ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efb .ExtLst =NewCT_ExtensionList ();if _gcg :=d .DecodeElement (_efb .ExtLst ,&_dgc );_gcg !=nil {return _gcg ;};default:_g .Log ("\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\u005fA\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_dgc .Name );if _aac :=d .Skip ();_aac !=nil {return _aac ;};};case _d .EndElement :break _ade ;case _d .CharData :};};return nil ;};const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func (_gbc *CT_BandFmts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbc .BandFmt !=nil {_fgb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_ecb :=range _gbc .BandFmt {e .EncodeElement (_ecb ,_fgb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_LblOffset ()*CT_LblOffset {_edb :=&CT_LblOffset {};return _edb }; // ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path -func (_bgdf *CT_LegendPos )ValidateWithPath (path string )error {if _ceff :=_bgdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceff !=nil {return _ceff ;};return nil ;};func (_cbaf *CT_LegendPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ceca :=range start .Attr {if _ceca .Name .Local =="\u0076\u0061\u006c"{_cbaf .ValAttr .UnmarshalXMLAttr (_ceca );continue ;};};for {_cacee ,_bdfa :=d .Token ();if _bdfa !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_bdfa );};if _aefgd ,_aedb :=_cacee .(_e .EndElement );_aedb &&_aefgd .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_PictureFormat and its children -func (_egdc *CT_PictureFormat )Validate ()error {return _egdc .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};type ST_AxPos byte ;const ST_SecondPieSizePercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0035\u002d9\u005d\u0029\u007c(\u005b\u0031\u002d\u0039]\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0032\u0030\u0030\u0029\u0025"; - -// Validate validates the CT_ErrValType and its children -func (_fgdeg *CT_ErrValType )Validate ()error {return _fgdeg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");}; +func (_aaebc *CT_LegendPos )ValidateWithPath (path string )error {if _bbbbe :=_aaebc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbbbe !=nil {return _bbbbe ;};return nil ;};func NewCT_NumRef ()*CT_NumRef {_abaf :=&CT_NumRef {};return _abaf };func (_dgcbc *CT_Surface3DChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcadd :for {_ddfe ,_bcace :=d .Token ();if _bcace !=nil {return _bcace ;};switch _eabc :=_ddfe .(type ){case _d .StartElement :switch _eabc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_dgcbc .Wireframe =NewCT_Boolean ();if _cgcaf :=d .DecodeElement (_dgcbc .Wireframe ,&_eabc );_cgcaf !=nil {return _cgcaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_feee :=NewCT_SurfaceSer ();if _dagfb :=d .DecodeElement (_feee ,&_eabc );_dagfb !=nil {return _dagfb ;};_dgcbc .Ser =append (_dgcbc .Ser ,_feee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_dgcbc .BandFmts =NewCT_BandFmts ();if _geff :=d .DecodeElement (_dgcbc .BandFmts ,&_eabc );_geff !=nil {return _geff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_cfggg :=NewCT_UnsignedInt ();if _bfbcgb :=d .DecodeElement (_cfggg ,&_eabc );_bfbcgb !=nil {return _bfbcgb ;};_dgcbc .AxId =append (_dgcbc .AxId ,_cfggg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgcbc .ExtLst =NewCT_ExtensionList ();if _edacd :=d .DecodeElement (_dgcbc .ExtLst ,&_eabc );_edacd !=nil {return _edacd ;};default:_g .Log ("\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\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_eabc .Name );if _febae :=d .Skip ();_febae !=nil {return _febae ;};};case _d .EndElement :break _dcadd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path -func (_dde *CT_DLbl )ValidateWithPath (path string )error {if _ccba :=_dde .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ccba !=nil {return _ccba ;};if _dde .Choice !=nil {if _dbfe :=_dde .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dbfe !=nil {return _dbfe ;};};if _dde .ExtLst !=nil {if _gefa :=_dde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gefa !=nil {return _gefa ;};};return nil ;};type CT_Area3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_faege *CT_ManualLayout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _faege .LayoutTarget !=nil {_fagd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_faege .LayoutTarget ,_fagd );};if _faege .XMode !=nil {_aeaba :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_faege .XMode ,_aeaba );};if _faege .YMode !=nil {_gcfe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_faege .YMode ,_gcfe );};if _faege .WMode !=nil {_dafc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_faege .WMode ,_dafc );};if _faege .HMode !=nil {_ceedd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_faege .HMode ,_ceedd );};if _faege .X !=nil {_cfaga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_faege .X ,_cfaga );};if _faege .Y !=nil {_gfdag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_faege .Y ,_gfdag );};if _faege .W !=nil {_fgdb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_faege .W ,_fgdb );};if _faege .H !=nil {_cbfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_faege .H ,_cbfe );};if _faege .ExtLst !=nil {_addg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faege .ExtLst ,_addg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_LegendPos and its children -func (_bfgdc *CT_LegendPos )Validate ()error {return _bfgdc .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};func (_acfbbc ST_LayoutTarget )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_acfbbc .String (),start );};func (_edbd *CT_DTable )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _edbd .ShowHorzBorder !=nil {_fegg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_edbd .ShowHorzBorder ,_fegg );};if _edbd .ShowVertBorder !=nil {_agebd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_edbd .ShowVertBorder ,_agebd );};if _edbd .ShowOutline !=nil {_eadc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_edbd .ShowOutline ,_eadc );};if _edbd .ShowKeys !=nil {_ddbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_edbd .ShowKeys ,_ddbf );};if _edbd .SpPr !=nil {_cagb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edbd .SpPr ,_cagb );};if _edbd .TxPr !=nil {_gge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_edbd .TxPr ,_gge );};if _edbd .ExtLst !=nil {_dfdc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edbd .ExtLst ,_dfdc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;);func (_degbb ST_LegendPos )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_geegd :=_e .Attr {};_geegd .Name =name ;switch _degbb {case ST_LegendPosUnset :_geegd .Value ="";case ST_LegendPosB :_geegd .Value ="\u0062";case ST_LegendPosTr :_geegd .Value ="\u0074\u0072";case ST_LegendPosL :_geegd .Value ="\u006c";case ST_LegendPosR :_geegd .Value ="\u0072";case ST_LegendPosT :_geegd .Value ="\u0074";};return _geegd ,nil ;};func NewCT_DLblsChoice ()*CT_DLblsChoice {_dgbf :=&CT_DLblsChoice {};return _dgbf };func NewCT_PrintSettings ()*CT_PrintSettings {_bfcf :=&CT_PrintSettings {};return _bfcf };type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;}; +// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path +func (_dddga *CT_Order )ValidateWithPath (path string )error {if _dddga .ValAttr !=nil {if *_dddga .ValAttr < 2{return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dddga .ValAttr );};if *_dddga .ValAttr > 6{return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0036\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dddga .ValAttr );};};return nil ;};func (_gegg *CT_BubbleScale )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gegg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_gegg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eagbe *CT_MultiLvlStrRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcbfe :for {_begd ,_bbegg :=d .Token ();if _bbegg !=nil {return _bbegg ;};switch _gecad :=_begd .(type ){case _d .StartElement :switch _gecad .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _degc :=d .DecodeElement (&_eagbe .F ,&_gecad );_degc !=nil {return _degc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_eagbe .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _dedfe :=d .DecodeElement (_eagbe .MultiLvlStrCache ,&_gecad );_dedfe !=nil {return _dedfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eagbe .ExtLst =NewCT_ExtensionList ();if _fbaa :=d .DecodeElement (_eagbe .ExtLst ,&_gecad );_fbaa !=nil {return _fbaa ;};default:_g .Log ("\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\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066\u0020\u0025\u0076",_gecad .Name );if _ggbcd :=d .Skip ();_ggbcd !=nil {return _ggbcd ;};};case _d .EndElement :break _dcbfe ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path -func (_dcgf *CT_NumDataSource )ValidateWithPath (path string )error {if _bcdg :=_dcgf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bcdg !=nil {return _bcdg ;};return nil ;};func (_gcfdf *ST_Overlap )Validate ()error {return _gcfdf .ValidateWithPath ("")};func (_abeae *ST_ErrDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cecc ,_bdaaf :=d .Token ();if _bdaaf !=nil {return _bdaaf ;};if _beacg ,_fdda :=_cecc .(_e .EndElement );_fdda &&_beacg .Name ==start .Name {*_abeae =1;return nil ;};if _agfa ,_bdeba :=_cecc .(_e .CharData );!_bdeba {return _a .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",_cecc );}else {switch string (_agfa ){case "":*_abeae =0;case "\u0078":*_abeae =1;case "\u0079":*_abeae =2;};};_cecc ,_bdaaf =d .Token ();if _bdaaf !=nil {return _bdaaf ;};if _febcf ,_gbdcd :=_cecc .(_e .EndElement );_gbdcd &&_febcf .Name ==start .Name {return nil ;};return _a .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",_cecc );};func (_dgff *CT_Crosses )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_fbeg ,_dadc :=_dgff .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _dadc !=nil {return _dadc ;};start .Attr =append (start .Attr ,_fbeg );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_AxPos ()*CT_AxPos {_ead :=&CT_AxPos {};_ead .ValAttr =ST_AxPos (1);return _ead };func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_bcdgf ,_fcga :=_ed .ParseInt (s ,10,8);if _fcga !=nil {return ST_Overlap {},_fcga ;};_adddc :=int8 (_bcdgf );return ST_Overlap {ST_OverlapByte :&_adddc },nil ;};func NewCT_Surface3DChart ()*CT_Surface3DChart {_eafaf :=&CT_Surface3DChart {};return _eafaf }; +// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path +func (_bcfa *CT_OfPieChart )ValidateWithPath (path string )error {if _fbgd :=_bcfa .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_fbgd !=nil {return _fbgd ;};if _bcfa .VaryColors !=nil {if _eafeb :=_bcfa .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eafeb !=nil {return _eafeb ;};};for _eadeb ,_gfbc :=range _bcfa .Ser {if _efad :=_gfbc .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eadeb ));_efad !=nil {return _efad ;};};if _bcfa .DLbls !=nil {if _ddccd :=_bcfa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ddccd !=nil {return _ddccd ;};};if _bcfa .GapWidth !=nil {if _daccd :=_bcfa .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_daccd !=nil {return _daccd ;};};if _bcfa .SplitType !=nil {if _eeeff :=_bcfa .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_eeeff !=nil {return _eeeff ;};};if _bcfa .SplitPos !=nil {if _caaag :=_bcfa .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_caaag !=nil {return _caaag ;};};if _bcfa .CustSplit !=nil {if _gbad :=_bcfa .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_gbad !=nil {return _gbad ;};};if _bcfa .SecondPieSize !=nil {if _efadb :=_bcfa .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_efadb !=nil {return _efadb ;};};for _bgbag ,_aafg :=range _bcfa .SerLines {if _ggecd :=_aafg .ValidateWithPath (_fe .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_bgbag ));_ggecd !=nil {return _ggecd ;};};if _bcfa .ExtLst !=nil {if _bcbb :=_bcfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcbb !=nil {return _bcbb ;};};return nil ;}; -// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path -func (_aabag *CT_Scaling )ValidateWithPath (path string )error {if _aabag .LogBase !=nil {if _bgefa :=_aabag .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_bgefa !=nil {return _bgefa ;};};if _aabag .Orientation !=nil {if _dbca :=_aabag .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_dbca !=nil {return _dbca ;};};if _aabag .Max !=nil {if _abgaba :=_aabag .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_abgaba !=nil {return _abgaba ;};};if _aabag .Min !=nil {if _bgcce :=_aabag .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_bgcce !=nil {return _bgcce ;};};if _aabag .ExtLst !=nil {if _edgde :=_aabag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edgde !=nil {return _edgde ;};};return nil ;};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;};func NewCT_NumRef ()*CT_NumRef {_ddfd :=&CT_NumRef {};return _ddfd }; +// Validate validates the CT_CatAx and its children +func (_dfeb *CT_CatAx )Validate ()error {return _dfeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};func (_cgfg *CT_PlotArea )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgfg .Layout !=nil {_ecdg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cgfg .Layout ,_ecdg );};for _ ,_gfbea :=range _cgfg .Choice {_gfbea .MarshalXML (e ,_d .StartElement {});};if _cgfg .CChoice !=nil {_cgfg .CChoice .MarshalXML (e ,_d .StartElement {});};if _cgfg .DTable !=nil {_dcebc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_cgfg .DTable ,_dcebc );};if _cgfg .SpPr !=nil {_fcgeb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cgfg .SpPr ,_fcgeb );};if _cgfg .ExtLst !=nil {_dfaff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgfg .ExtLst ,_dfaff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcbac ST_MarkerStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdfdf :=_d .Attr {};_gdfdf .Name =name ;switch _bcbac {case ST_MarkerStyleUnset :_gdfdf .Value ="";case ST_MarkerStyleCircle :_gdfdf .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_gdfdf .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_gdfdf .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_gdfdf .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_gdfdf .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_gdfdf .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_gdfdf .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_gdfdf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_gdfdf .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_gdfdf .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_gdfdf .Value ="\u0078";case ST_MarkerStyleAuto :_gdfdf .Value ="\u0061\u0075\u0074\u006f";};return _gdfdf ,nil ;};type ChartSpace struct{CT_ChartSpace };func (_fgbbd ST_LayoutMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgbbd .String (),start );};type CT_Bar3DChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;GapDepth *CT_GapAmount ;Shape *CT_Shape ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_fcef *CT_CatAx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcef .AxId =NewCT_UnsignedInt ();_fcef .Scaling =NewCT_Scaling ();_fcef .AxPos =NewCT_AxPos ();_fcef .CrossAx =NewCT_UnsignedInt ();_fae :for {_egb ,_bgc :=d .Token ();if _bgc !=nil {return _bgc ;};switch _cgd :=_egb .(type ){case _d .StartElement :switch _cgd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _dagde :=d .DecodeElement (_fcef .AxId ,&_cgd );_dagde !=nil {return _dagde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _gbcd :=d .DecodeElement (_fcef .Scaling ,&_cgd );_gbcd !=nil {return _gbcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_fcef .Delete =NewCT_Boolean ();if _aceb :=d .DecodeElement (_fcef .Delete ,&_cgd );_aceb !=nil {return _aceb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _bcg :=d .DecodeElement (_fcef .AxPos ,&_cgd );_bcg !=nil {return _bcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_fcef .MajorGridlines =NewCT_ChartLines ();if _adbae :=d .DecodeElement (_fcef .MajorGridlines ,&_cgd );_adbae !=nil {return _adbae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_fcef .MinorGridlines =NewCT_ChartLines ();if _dfdg :=d .DecodeElement (_fcef .MinorGridlines ,&_cgd );_dfdg !=nil {return _dfdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_fcef .Title =NewCT_Title ();if _gefa :=d .DecodeElement (_fcef .Title ,&_cgd );_gefa !=nil {return _gefa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fcef .NumFmt =NewCT_NumFmt ();if _aadc :=d .DecodeElement (_fcef .NumFmt ,&_cgd );_aadc !=nil {return _aadc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_fcef .MajorTickMark =NewCT_TickMark ();if _gaf :=d .DecodeElement (_fcef .MajorTickMark ,&_cgd );_gaf !=nil {return _gaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_fcef .MinorTickMark =NewCT_TickMark ();if _cadg :=d .DecodeElement (_fcef .MinorTickMark ,&_cgd );_cadg !=nil {return _cadg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_fcef .TickLblPos =NewCT_TickLblPos ();if _befc :=d .DecodeElement (_fcef .TickLblPos ,&_cgd );_befc !=nil {return _befc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fcef .SpPr =_ad .NewCT_ShapeProperties ();if _ebdd :=d .DecodeElement (_fcef .SpPr ,&_cgd );_ebdd !=nil {return _ebdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_fcef .TxPr =_ad .NewCT_TextBody ();if _cedb :=d .DecodeElement (_fcef .TxPr ,&_cgd );_cedb !=nil {return _cedb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _eadf :=d .DecodeElement (_fcef .CrossAx ,&_cgd );_eadf !=nil {return _eadf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_fcef .Choice =NewEG_AxSharedChoice ();if _bfc :=d .DecodeElement (&_fcef .Choice .Crosses ,&_cgd );_bfc !=nil {return _bfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_fcef .Choice =NewEG_AxSharedChoice ();if _abbg :=d .DecodeElement (&_fcef .Choice .CrossesAt ,&_cgd );_abbg !=nil {return _abbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_fcef .Auto =NewCT_Boolean ();if _acc :=d .DecodeElement (_fcef .Auto ,&_cgd );_acc !=nil {return _acc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"}:_fcef .LblAlgn =NewCT_LblAlgn ();if _ffec :=d .DecodeElement (_fcef .LblAlgn ,&_cgd );_ffec !=nil {return _ffec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_fcef .LblOffset =NewCT_LblOffset ();if _caf :=d .DecodeElement (_fcef .LblOffset ,&_cgd );_caf !=nil {return _caf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_fcef .TickLblSkip =NewCT_Skip ();if _bfffa :=d .DecodeElement (_fcef .TickLblSkip ,&_cgd );_bfffa !=nil {return _bfffa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_fcef .TickMarkSkip =NewCT_Skip ();if _abfdc :=d .DecodeElement (_fcef .TickMarkSkip ,&_cgd );_abfdc !=nil {return _abfdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}:_fcef .NoMultiLvlLbl =NewCT_Boolean ();if _cdbd :=d .DecodeElement (_fcef .NoMultiLvlLbl ,&_cgd );_cdbd !=nil {return _cdbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcef .ExtLst =NewCT_ExtensionList ();if _eaag :=d .DecodeElement (_fcef .ExtLst ,&_cgd );_eaag !=nil {return _eaag ;};default:_g .Log ("\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\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_cgd .Name );if _febfa :=d .Skip ();_febfa !=nil {return _febfa ;};};case _d .EndElement :break _fae ;case _d .CharData :};};return nil ;};type CT_Lvl struct{Pt []*CT_StrVal ;};func (_fbaba *CT_ScatterChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbaba .ScatterStyle =NewCT_ScatterStyle ();_cecdf :for {_ggfcf ,_bggda :=d .Token ();if _bggda !=nil {return _bggda ;};switch _ccfcdd :=_ggfcf .(type ){case _d .StartElement :switch _ccfcdd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:if _dbfed :=d .DecodeElement (_fbaba .ScatterStyle ,&_ccfcdd );_dbfed !=nil {return _dbfed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_fbaba .VaryColors =NewCT_Boolean ();if _cbgea :=d .DecodeElement (_fbaba .VaryColors ,&_ccfcdd );_cbgea !=nil {return _cbgea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_gcad :=NewCT_ScatterSer ();if _ggfa :=d .DecodeElement (_gcad ,&_ccfcdd );_ggfa !=nil {return _ggfa ;};_fbaba .Ser =append (_fbaba .Ser ,_gcad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fbaba .DLbls =NewCT_DLbls ();if _fdcc :=d .DecodeElement (_fbaba .DLbls ,&_ccfcdd );_fdcc !=nil {return _fdcc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_cgabg :=NewCT_UnsignedInt ();if _facaab :=d .DecodeElement (_cgabg ,&_ccfcdd );_facaab !=nil {return _facaab ;};_fbaba .AxId =append (_fbaba .AxId ,_cgabg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbaba .ExtLst =NewCT_ExtensionList ();if _ddedf :=d .DecodeElement (_fbaba .ExtLst ,&_ccfcdd );_ddedf !=nil {return _ddedf ;};default:_g .Log ("\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\u0043\u0054\u005f\u0053\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_ccfcdd .Name );if _dccce :=d .Skip ();_dccce !=nil {return _dccce ;};};case _d .EndElement :break _cecdf ;case _d .CharData :};};return nil ;};func (_fcacb *CT_Double )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dafg :=range start .Attr {if _dafg .Name .Local =="\u0076\u0061\u006c"{_ccdgd ,_addc :=_a .ParseFloat (_dafg .Value ,64);if _addc !=nil {return _addc ;};_fcacb .ValAttr =_ccdgd ;continue ;};};for {_bdag ,_bdec :=d .Token ();if _bdec !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_bdec );};if _cedd ,_fgdd :=_bdag .(_d .EndElement );_fgdd &&_cedd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path -func (_cfcc *CT_ChartSpace )ValidateWithPath (path string )error {if _cfcc .Date1904 !=nil {if _ccfc :=_cfcc .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_ccfc !=nil {return _ccfc ;};};if _cfcc .Lang !=nil {if _geegb :=_cfcc .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_geegb !=nil {return _geegb ;};};if _cfcc .RoundedCorners !=nil {if _fdcc :=_cfcc .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_fdcc !=nil {return _fdcc ;};};if _cfcc .Style !=nil {if _aacfa :=_cfcc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_aacfa !=nil {return _aacfa ;};};if _cfcc .ClrMapOvr !=nil {if _deeda :=_cfcc .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_deeda !=nil {return _deeda ;};};if _cfcc .PivotSource !=nil {if _bcebf :=_cfcc .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_bcebf !=nil {return _bcebf ;};};if _cfcc .Protection !=nil {if _cdbfe :=_cfcc .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cdbfe !=nil {return _cdbfe ;};};if _bcfe :=_cfcc .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_bcfe !=nil {return _bcfe ;};if _cfcc .SpPr !=nil {if _fgbf :=_cfcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fgbf !=nil {return _fgbf ;};};if _cfcc .TxPr !=nil {if _ggca :=_cfcc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ggca !=nil {return _ggca ;};};if _cfcc .ExternalData !=nil {if _bdfce :=_cfcc .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_bdfce !=nil {return _bdfce ;};};if _cfcc .PrintSettings !=nil {if _abfg :=_cfcc .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_abfg !=nil {return _abfg ;};};if _cfcc .UserShapes !=nil {if _abcd :=_cfcc .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_abcd !=nil {return _abcd ;};};if _cfcc .ExtLst !=nil {if _fbfc :=_cfcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfc !=nil {return _fbfc ;};};return nil ;};func (_baegb *CT_Protection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afddg :for {_cdaa ,_ebbce :=d .Token ();if _ebbce !=nil {return _ebbce ;};switch _dffgg :=_cdaa .(type ){case _e .StartElement :switch _dffgg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_baegb .ChartObject =NewCT_Boolean ();if _dadab :=d .DecodeElement (_baegb .ChartObject ,&_dffgg );_dadab !=nil {return _dadab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"}:_baegb .Data =NewCT_Boolean ();if _dfbf :=d .DecodeElement (_baegb .Data ,&_dffgg );_dfbf !=nil {return _dfbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}:_baegb .Formatting =NewCT_Boolean ();if _ebba :=d .DecodeElement (_baegb .Formatting ,&_dffgg );_ebba !=nil {return _ebba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_baegb .Selection =NewCT_Boolean ();if _dcec :=d .DecodeElement (_baegb .Selection ,&_dffgg );_dcec !=nil {return _dcec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}:_baegb .UserInterface =NewCT_Boolean ();if _fcddc :=d .DecodeElement (_baegb .UserInterface ,&_dffgg );_fcddc !=nil {return _fcddc ;};default:_ga .Log ("\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\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_dffgg .Name );if _ggcgac :=d .Skip ();_ggcgac !=nil {return _ggcgac ;};};case _e .EndElement :break _afddg ;case _e .CharData :};};return nil ;};func (_bbdd ST_BuiltInUnit )String ()string {switch _bbdd {case 0:return "";case 1:return "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case 2:return "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case 3:return "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 4:return "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 5:return "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 6:return "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 7:return "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 8:return "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 9:return "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return "";};func (_bbdgec *CT_LblOffset )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fdgg :=range start .Attr {if _fdgg .Name .Local =="\u0076\u0061\u006c"{_fbba ,_gccd :=ParseUnionST_LblOffset (_fdgg .Value );if _gccd !=nil {return _gccd ;};_bbdgec .ValAttr =&_fbba ;continue ;};};for {_gead ,_ggdcb :=d .Token ();if _ggdcb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_ggdcb );};if _gbgg ,_cdafa :=_gead .(_e .EndElement );_cdafa &&_gbgg .Name ==start .Name {break ;};};return nil ;};func NewCT_Chart ()*CT_Chart {_baab :=&CT_Chart {};_baab .PlotArea =NewCT_PlotArea ();return _baab };func (_adee *CT_AreaChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbd :for {_adff ,_aac :=d .Token ();if _aac !=nil {return _aac ;};switch _gfd :=_adff .(type ){case _e .StartElement :switch _gfd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_adee .Grouping =NewCT_Grouping ();if _dd :=d .DecodeElement (_adee .Grouping ,&_gfd );_dd !=nil {return _dd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_adee .VaryColors =NewCT_Boolean ();if _dg :=d .DecodeElement (_adee .VaryColors ,&_gfd );_dg !=nil {return _dg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bff :=NewCT_AreaSer ();if _ggd :=d .DecodeElement (_bff ,&_gfd );_ggd !=nil {return _ggd ;};_adee .Ser =append (_adee .Ser ,_bff );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_adee .DLbls =NewCT_DLbls ();if _aba :=d .DecodeElement (_adee .DLbls ,&_gfd );_aba !=nil {return _aba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_adee .DropLines =NewCT_ChartLines ();if _db :=d .DecodeElement (_adee .DropLines ,&_gfd );_db !=nil {return _db ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_aab :=NewCT_UnsignedInt ();if _adc :=d .DecodeElement (_aab ,&_gfd );_adc !=nil {return _adc ;};_adee .AxId =append (_adee .AxId ,_aab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adee .ExtLst =NewCT_ExtensionList ();if _eg :=d .DecodeElement (_adee .ExtLst ,&_gfd );_eg !=nil {return _eg ;};default:_ga .Log ("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_A\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_gfd .Name );if _dc :=d .Skip ();_dc !=nil {return _dc ;};};case _e .EndElement :break _fbd ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_DoughnutChart and its children +func (_bcdfc *CT_DoughnutChart )Validate ()error {return _bcdfc .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");}; // Validate validates the CT_PictureOptions and its children -func (_bdacb *CT_PictureOptions )Validate ()error {return _bdacb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};const (ST_DLblPosUnset ST_DLblPos =0;ST_DLblPosBestFit ST_DLblPos =1;ST_DLblPosB ST_DLblPos =2;ST_DLblPosCtr ST_DLblPos =3;ST_DLblPosInBase ST_DLblPos =4;ST_DLblPosInEnd ST_DLblPos =5;ST_DLblPosL ST_DLblPos =6;ST_DLblPosOutEnd ST_DLblPos =7;ST_DLblPosR ST_DLblPos =8;ST_DLblPosT ST_DLblPos =9;);type CT_DateAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblOffset *CT_LblOffset ;BaseTimeUnit *CT_TimeUnit ;MajorUnit *CT_AxisUnit ;MajorTimeUnit *CT_TimeUnit ;MinorUnit *CT_AxisUnit ;MinorTimeUnit *CT_TimeUnit ;ExtLst *CT_ExtensionList ;};func NewCT_TickMark ()*CT_TickMark {_gbcc :=&CT_TickMark {};return _gbcc };func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_eebdb ,_dggbg :=_ed .ParseUint (s ,10,32);if _dggbg !=nil {return ST_Thickness {},_dggbg ;};_agaec :=uint32 (_eebdb );return ST_Thickness {Uint32 :&_agaec },nil ;};func (_cfafc *CT_RadarSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfafc .Idx =NewCT_UnsignedInt ();_cfafc .Order =NewCT_UnsignedInt ();_abdgbf :for {_gecee ,_fgfga :=d .Token ();if _fgfga !=nil {return _fgfga ;};switch _gbdf :=_gecee .(type ){case _e .StartElement :switch _gbdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _egfbcg :=d .DecodeElement (_cfafc .Idx ,&_gbdf );_egfbcg !=nil {return _egfbcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _efcgd :=d .DecodeElement (_cfafc .Order ,&_gbdf );_efcgd !=nil {return _efcgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cfafc .Tx =NewCT_SerTx ();if _ecace :=d .DecodeElement (_cfafc .Tx ,&_gbdf );_ecace !=nil {return _ecace ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cfafc .SpPr =_d .NewCT_ShapeProperties ();if _feec :=d .DecodeElement (_cfafc .SpPr ,&_gbdf );_feec !=nil {return _feec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_cfafc .Marker =NewCT_Marker ();if _aaafc :=d .DecodeElement (_cfafc .Marker ,&_gbdf );_aaafc !=nil {return _aaafc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_ccdc :=NewCT_DPt ();if _ebed :=d .DecodeElement (_ccdc ,&_gbdf );_ebed !=nil {return _ebed ;};_cfafc .DPt =append (_cfafc .DPt ,_ccdc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cfafc .DLbls =NewCT_DLbls ();if _ebefb :=d .DecodeElement (_cfafc .DLbls ,&_gbdf );_ebefb !=nil {return _ebefb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_cfafc .Cat =NewCT_AxDataSource ();if _deab :=d .DecodeElement (_cfafc .Cat ,&_gbdf );_deab !=nil {return _deab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_cfafc .Val =NewCT_NumDataSource ();if _cfef :=d .DecodeElement (_cfafc .Val ,&_gbdf );_cfef !=nil {return _cfef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfafc .ExtLst =NewCT_ExtensionList ();if _ecaba :=d .DecodeElement (_cfafc .ExtLst ,&_gbdf );_ecaba !=nil {return _ecaba ;};default:_ga .Log ("\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\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072\u0020\u0025\u0076",_gbdf .Name );if _caadca :=d .Skip ();_caadca !=nil {return _caadca ;};};case _e .EndElement :break _abdgbf ;case _e .CharData :};};return nil ;};func (_cdcfa *CT_DispUnitsLbl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cadb :for {_eeee ,_acec :=d .Token ();if _acec !=nil {return _acec ;};switch _daff :=_eeee .(type ){case _e .StartElement :switch _daff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_cdcfa .Layout =NewCT_Layout ();if _ddcf :=d .DecodeElement (_cdcfa .Layout ,&_daff );_ddcf !=nil {return _ddcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cdcfa .Tx =NewCT_Tx ();if _ecab :=d .DecodeElement (_cdcfa .Tx ,&_daff );_ecab !=nil {return _ecab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cdcfa .SpPr =_d .NewCT_ShapeProperties ();if _bdbd :=d .DecodeElement (_cdcfa .SpPr ,&_daff );_bdbd !=nil {return _bdbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cdcfa .TxPr =_d .NewCT_TextBody ();if _efeb :=d .DecodeElement (_cdcfa .TxPr ,&_daff );_efeb !=nil {return _efeb ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0044\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_daff .Name );if _dggd :=d .Skip ();_dggd !=nil {return _dggd ;};};case _e .EndElement :break _cadb ;case _e .CharData :};};return nil ;};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};func (_acad *Group_DLbls )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _acad .NumFmt !=nil {_cefeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_acad .NumFmt ,_cefeb );};if _acad .SpPr !=nil {_eeafc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_acad .SpPr ,_eeafc );};if _acad .TxPr !=nil {_dfggc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_acad .TxPr ,_dfggc );};if _acad .DLblPos !=nil {_cbecgd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_acad .DLblPos ,_cbecgd );};if _acad .ShowLegendKey !=nil {_ccbe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_acad .ShowLegendKey ,_ccbe );};if _acad .ShowVal !=nil {_fbefa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_acad .ShowVal ,_fbefa );};if _acad .ShowCatName !=nil {_cbcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_acad .ShowCatName ,_cbcc );};if _acad .ShowSerName !=nil {_bfgdba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_acad .ShowSerName ,_bfgdba );};if _acad .ShowPercent !=nil {_edfef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_acad .ShowPercent ,_edfef );};if _acad .ShowBubbleSize !=nil {_dgbfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_acad .ShowBubbleSize ,_dgbfe );};if _acad .Separator !=nil {_daeac :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ga .AddPreserveSpaceAttr (&_daeac ,*_acad .Separator );e .EncodeElement (_acad .Separator ,_daeac );};if _acad .ShowLeaderLines !=nil {_dacba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_acad .ShowLeaderLines ,_dacba );};if _acad .LeaderLines !=nil {_gabc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_acad .LeaderLines ,_gabc );};return nil ;};func NewCT_OfPieChart ()*CT_OfPieChart {_adca :=&CT_OfPieChart {};_adca .OfPieType =NewCT_OfPieType ();return _adca ;}; +func (_cgfa *CT_PictureOptions )Validate ()error {return _cgfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};const ST_HPercentWithSymbolPattern ="0\u002a\u0028\u0028\u005b\u0035\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025";func (_dcgdb ST_LblAlgn )String ()string {switch _dcgdb {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";}; -// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path -func (_gggba *CT_GapAmount )ValidateWithPath (path string )error {if _gggba .ValAttr !=nil {if _bgea :=_gggba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgea !=nil {return _bgea ;};};return nil ;};var ST_GapAmountPercentPatternRe =_gb .MustCompile (ST_GapAmountPercentPattern );func (_dea *CT_BarChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dea .BarDir =NewCT_BarDir ();_ggde :for {_cafb ,_afae :=d .Token ();if _afae !=nil {return _afae ;};switch _ggf :=_cafb .(type ){case _e .StartElement :switch _ggf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _caef :=d .DecodeElement (_dea .BarDir ,&_ggf );_caef !=nil {return _caef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_dea .Grouping =NewCT_BarGrouping ();if _eebb :=d .DecodeElement (_dea .Grouping ,&_ggf );_eebb !=nil {return _eebb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dea .VaryColors =NewCT_Boolean ();if _fbab :=d .DecodeElement (_dea .VaryColors ,&_ggf );_fbab !=nil {return _fbab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fcd :=NewCT_BarSer ();if _dcdc :=d .DecodeElement (_fcd ,&_ggf );_dcdc !=nil {return _dcdc ;};_dea .Ser =append (_dea .Ser ,_fcd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dea .DLbls =NewCT_DLbls ();if _eff :=d .DecodeElement (_dea .DLbls ,&_ggf );_eff !=nil {return _eff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_dea .GapWidth =NewCT_GapAmount ();if _dfc :=d .DecodeElement (_dea .GapWidth ,&_ggf );_dfc !=nil {return _dfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"}:_dea .Overlap =NewCT_Overlap ();if _eaab :=d .DecodeElement (_dea .Overlap ,&_ggf );_eaab !=nil {return _eaab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_fffe :=NewCT_ChartLines ();if _gggb :=d .DecodeElement (_fffe ,&_ggf );_gggb !=nil {return _gggb ;};_dea .SerLines =append (_dea .SerLines ,_fffe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_cbb :=NewCT_UnsignedInt ();if _acgd :=d .DecodeElement (_cbb ,&_ggf );_acgd !=nil {return _acgd ;};_dea .AxId =append (_dea .AxId ,_cbb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dea .ExtLst =NewCT_ExtensionList ();if _cdcd :=d .DecodeElement (_dea .ExtLst ,&_ggf );_cdcd !=nil {return _cdcd ;};default:_ga .Log ("\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\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_ggf .Name );if _fdc :=d .Skip ();_fdc !=nil {return _fdc ;};};case _e .EndElement :break _ggde ;case _e .CharData :};};return nil ;};func (_ccccg ST_SplitType )Validate ()error {return _ccccg .ValidateWithPath ("")};func (_cgdd *CT_ErrBarType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gcde :=range start .Attr {if _gcde .Name .Local =="\u0076\u0061\u006c"{_cgdd .ValAttr .UnmarshalXMLAttr (_gcde );continue ;};};for {_eadcb ,_bdaf :=d .Token ();if _bdaf !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_bdaf );};if _ecdc ,_eccec :=_eadcb .(_e .EndElement );_eccec &&_ecdc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_DLblPos and its children +func (_daga *CT_DLblPos )Validate ()error {return _daga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};func (_afc *CT_ErrValType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afc .ValAttr !=ST_ErrValTypeUnset {_bbac ,_dccb :=_afc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _dccb !=nil {return _dccb ;};start .Attr =append (start .Attr ,_bbac );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_LogBase struct{ValAttr float64 ;};func (_bcggd ST_TickLblPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcggd .String (),start );};func (_cebff ST_TickMark )String ()string {switch _cebff {case 0:return "";case 1:return "\u0063\u0072\u006fs\u0073";case 2:return "\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u006f\u0075\u0074";};return "";};func (_cfcaf *CT_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_cfcaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path -func (_gefbb *CT_PlotArea )ValidateWithPath (path string )error {if _gefbb .Layout !=nil {if _bfef :=_gefbb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_bfef !=nil {return _bfef ;};};for _aagd ,_adeca :=range _gefbb .Choice {if _ddcb :=_adeca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aagd ));_ddcb !=nil {return _ddcb ;};};if _gefbb .CChoice !=nil {if _cageb :=_gefbb .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_cageb !=nil {return _cageb ;};};if _gefbb .DTable !=nil {if _afgdaa :=_gefbb .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_afgdaa !=nil {return _afgdaa ;};};if _gefbb .SpPr !=nil {if _fggfc :=_gefbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fggfc !=nil {return _fggfc ;};};if _gefbb .ExtLst !=nil {if _fdaec :=_gefbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdaec !=nil {return _fdaec ;};};return nil ;}; +// Validate validates the CT_DLbls and its children +func (_adaf *CT_DLbls )Validate ()error {return _adaf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};func (_ggfca *CT_NumVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_fe .Sprintf ("\u0025\u0076",_ggfca .IdxAttr )});if _ggfca .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_fe .Sprintf ("\u0025\u0076",*_ggfca .FormatCodeAttr )});};e .EncodeToken (start );_gddcg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076"}};_g .AddPreserveSpaceAttr (&_gddcg ,_ggfca .V );e .EncodeElement (_ggfca .V ,_gddcg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Thickness struct{ValAttr ST_Thickness ;};func (_gbgab *ST_DLblPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbgab =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_gbgab =1;case "\u0062":*_gbgab =2;case "\u0063\u0074\u0072":*_gbgab =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_gbgab =4;case "\u0069\u006e\u0045n\u0064":*_gbgab =5;case "\u006c":*_gbgab =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_gbgab =7;case "\u0072":*_gbgab =8;case "\u0074":*_gbgab =9;};return nil ;}; -// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path -func (_acee *CT_BubbleChart )ValidateWithPath (path string )error {if _acee .VaryColors !=nil {if _bcgd :=_acee .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bcgd !=nil {return _bcgd ;};};for _gcc ,_afd :=range _acee .Ser {if _afbb :=_afd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gcc ));_afbb !=nil {return _afbb ;};};if _acee .DLbls !=nil {if _fedb :=_acee .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fedb !=nil {return _fedb ;};};if _acee .Bubble3D !=nil {if _affa :=_acee .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_affa !=nil {return _affa ;};};if _acee .BubbleScale !=nil {if _ceg :=_acee .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_ceg !=nil {return _ceg ;};};if _acee .ShowNegBubbles !=nil {if _gfe :=_acee .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_gfe !=nil {return _gfe ;};};if _acee .SizeRepresents !=nil {if _gcgd :=_acee .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_gcgd !=nil {return _gcgd ;};};for _ecbc ,_ggdg :=range _acee .AxId {if _dege :=_ggdg .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ecbc ));_dege !=nil {return _dege ;};};if _acee .ExtLst !=nil {if _egg :=_acee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egg !=nil {return _egg ;};};return nil ;};func (_bfaa *CT_Style )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_bfaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_caadb *CT_SizeRepresents )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _caadb .ValAttr !=ST_SizeRepresentsUnset {_cbbb ,_cfbf :=_caadb .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cfbf !=nil {return _cfbf ;};start .Attr =append (start .Attr ,_cbbb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcgdg *ST_Grouping )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dcgdg =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_dcgdg =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dcgdg =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dcgdg =3;};return nil ;};func (_bgaeb ST_AxPos )String ()string {switch _bgaeb {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";};func (_gcafb *ST_TickLblPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bacee ,_bggag :=d .Token ();if _bggag !=nil {return _bggag ;};if _gdagb ,_dfddf :=_bacee .(_e .EndElement );_dfddf &&_gdagb .Name ==start .Name {*_gcafb =1;return nil ;};if _dgeae ,_aacgc :=_bacee .(_e .CharData );!_aacgc {return _a .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",_bacee );}else {switch string (_dgeae ){case "":*_gcafb =0;case "\u0068\u0069\u0067\u0068":*_gcafb =1;case "\u006c\u006f\u0077":*_gcafb =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_gcafb =3;case "\u006e\u006f\u006e\u0065":*_gcafb =4;};};_bacee ,_bggag =d .Token ();if _bggag !=nil {return _bggag ;};if _ebgdf ,_bgdbd :=_bacee .(_e .EndElement );_bgdbd &&_ebgdf .Name ==start .Name {return nil ;};return _a .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",_bacee );};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;);type ST_TrendlineType byte ;func (_dadcf *CT_Surface3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dadcf .Wireframe !=nil {_gaaef :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_dadcf .Wireframe ,_gaaef );};if _dadcf .Ser !=nil {_begf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cgbd :=range _dadcf .Ser {e .EncodeElement (_cgbd ,_begf );};};if _dadcf .BandFmts !=nil {_ffbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_dadcf .BandFmts ,_ffbf );};_dfdcce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bbbb :=range _dadcf .AxId {e .EncodeElement (_bbbb ,_dfdcce );};if _dadcf .ExtLst !=nil {_degfef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dadcf .ExtLst ,_degfef );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Line3DChart ()*CT_Line3DChart {_bfag :=&CT_Line3DChart {};_bfag .Grouping =NewCT_Grouping ();return _bfag ;};func (_cfaaf ST_ErrValType )Validate ()error {return _cfaaf .ValidateWithPath ("")};func (_acb *CT_BandFmts )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _acb .BandFmt !=nil {_bfe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_dbbf :=range _acb .BandFmt {e .EncodeElement (_dbbf ,_bfe );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_geade *ST_DepthPercent )Validate ()error {return _geade .ValidateWithPath ("")};func (_gcdcb ST_MarkerStyle )String ()string {switch _gcdcb {case 0:return "";case 1:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 2:return "\u0064\u0061\u0073\u0068";case 3:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 4:return "\u0064\u006f\u0074";case 5:return "\u006e\u006f\u006e\u0065";case 6:return "\u0070i\u0063\u0074\u0075\u0072\u0065";case 7:return "\u0070\u006c\u0075\u0073";case 8:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 9:return "\u0073\u0074\u0061\u0072";case 10:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 11:return "\u0078";case 12:return "\u0061\u0075\u0074\u006f";};return "";}; +// Validate validates the CT_BarChart and its children +func (_gaecc *CT_BarChart )Validate ()error {return _gaecc .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_cdcg *CT_TrendlineLbl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbege :for {_cdefc ,_gffaf :=d .Token ();if _gffaf !=nil {return _gffaf ;};switch _fgdef :=_cdefc .(type ){case _d .StartElement :switch _fgdef .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_cdcg .Layout =NewCT_Layout ();if _bfaba :=d .DecodeElement (_cdcg .Layout ,&_fgdef );_bfaba !=nil {return _bfaba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cdcg .Tx =NewCT_Tx ();if _dbbg :=d .DecodeElement (_cdcg .Tx ,&_fgdef );_dbbg !=nil {return _dbbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cdcg .NumFmt =NewCT_NumFmt ();if _eafd :=d .DecodeElement (_cdcg .NumFmt ,&_fgdef );_eafd !=nil {return _eafd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cdcg .SpPr =_ad .NewCT_ShapeProperties ();if _dddff :=d .DecodeElement (_cdcg .SpPr ,&_fgdef );_dddff !=nil {return _dddff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cdcg .TxPr =_ad .NewCT_TextBody ();if _cabae :=d .DecodeElement (_cdcg .TxPr ,&_fgdef );_cabae !=nil {return _cabae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcg .ExtLst =NewCT_ExtensionList ();if _fdgcb :=d .DecodeElement (_cdcg .ExtLst ,&_fgdef );_fdgcb !=nil {return _fdgcb ;};default:_g .Log ("\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\u0043\u0054\u005f\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_fgdef .Name );if _cacb :=d .Skip ();_cacb !=nil {return _cacb ;};};case _d .EndElement :break _cbege ;case _d .CharData :};};return nil ;};func (_afdff *CT_DispUnitsChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdce :for {_fdfgb ,_cdfag :=d .Token ();if _cdfag !=nil {return _cdfag ;};switch _gdef :=_fdfgb .(type ){case _d .StartElement :switch _gdef .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_afdff .CustUnit =NewCT_Double ();if _bedaa :=d .DecodeElement (_afdff .CustUnit ,&_gdef );_bedaa !=nil {return _bedaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}:_afdff .BuiltInUnit =NewCT_BuiltInUnit ();if _bedaad :=d .DecodeElement (_afdff .BuiltInUnit ,&_gdef );_bedaad !=nil {return _bedaad ;};default:_g .Log ("\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\u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0055\u006ei\u0074\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gdef .Name );if _eaaa :=d .Skip ();_eaaa !=nil {return _eaaa ;};};case _d .EndElement :break _gdce ;case _d .CharData :};};return nil ;};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_ad .CT_TextBody ;};func (_ebbda *CT_DateAx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebbda .AxId =NewCT_UnsignedInt ();_ebbda .Scaling =NewCT_Scaling ();_ebbda .AxPos =NewCT_AxPos ();_ebbda .CrossAx =NewCT_UnsignedInt ();_dfeg :for {_bfdb ,_fbbe :=d .Token ();if _fbbe !=nil {return _fbbe ;};switch _gabdg :=_bfdb .(type ){case _d .StartElement :switch _gabdg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _caae :=d .DecodeElement (_ebbda .AxId ,&_gabdg );_caae !=nil {return _caae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _fcbf :=d .DecodeElement (_ebbda .Scaling ,&_gabdg );_fcbf !=nil {return _fcbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_ebbda .Delete =NewCT_Boolean ();if _gbcga :=d .DecodeElement (_ebbda .Delete ,&_gabdg );_gbcga !=nil {return _gbcga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _fgcc :=d .DecodeElement (_ebbda .AxPos ,&_gabdg );_fgcc !=nil {return _fgcc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_ebbda .MajorGridlines =NewCT_ChartLines ();if _debe :=d .DecodeElement (_ebbda .MajorGridlines ,&_gabdg );_debe !=nil {return _debe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_ebbda .MinorGridlines =NewCT_ChartLines ();if _gffb :=d .DecodeElement (_ebbda .MinorGridlines ,&_gabdg );_gffb !=nil {return _gffb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_ebbda .Title =NewCT_Title ();if _cag :=d .DecodeElement (_ebbda .Title ,&_gabdg );_cag !=nil {return _cag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_ebbda .NumFmt =NewCT_NumFmt ();if _aade :=d .DecodeElement (_ebbda .NumFmt ,&_gabdg );_aade !=nil {return _aade ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_ebbda .MajorTickMark =NewCT_TickMark ();if _eeeb :=d .DecodeElement (_ebbda .MajorTickMark ,&_gabdg );_eeeb !=nil {return _eeeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_ebbda .MinorTickMark =NewCT_TickMark ();if _agee :=d .DecodeElement (_ebbda .MinorTickMark ,&_gabdg );_agee !=nil {return _agee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_ebbda .TickLblPos =NewCT_TickLblPos ();if _aea :=d .DecodeElement (_ebbda .TickLblPos ,&_gabdg );_aea !=nil {return _aea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ebbda .SpPr =_ad .NewCT_ShapeProperties ();if _cadgd :=d .DecodeElement (_ebbda .SpPr ,&_gabdg );_cadgd !=nil {return _cadgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_ebbda .TxPr =_ad .NewCT_TextBody ();if _bfeg :=d .DecodeElement (_ebbda .TxPr ,&_gabdg );_bfeg !=nil {return _bfeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _gfebb :=d .DecodeElement (_ebbda .CrossAx ,&_gabdg );_gfebb !=nil {return _gfebb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_ebbda .Choice =NewEG_AxSharedChoice ();if _beee :=d .DecodeElement (&_ebbda .Choice .Crosses ,&_gabdg );_beee !=nil {return _beee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_ebbda .Choice =NewEG_AxSharedChoice ();if _babb :=d .DecodeElement (&_ebbda .Choice .CrossesAt ,&_gabdg );_babb !=nil {return _babb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_ebbda .Auto =NewCT_Boolean ();if _dfgc :=d .DecodeElement (_ebbda .Auto ,&_gabdg );_dfgc !=nil {return _dfgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_ebbda .LblOffset =NewCT_LblOffset ();if _abgd :=d .DecodeElement (_ebbda .LblOffset ,&_gabdg );_abgd !=nil {return _abgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_ebbda .BaseTimeUnit =NewCT_TimeUnit ();if _bdbec :=d .DecodeElement (_ebbda .BaseTimeUnit ,&_gabdg );_bdbec !=nil {return _bdbec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_ebbda .MajorUnit =NewCT_AxisUnit ();if _cfd :=d .DecodeElement (_ebbda .MajorUnit ,&_gabdg );_cfd !=nil {return _cfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_ebbda .MajorTimeUnit =NewCT_TimeUnit ();if _cbec :=d .DecodeElement (_ebbda .MajorTimeUnit ,&_gabdg );_cbec !=nil {return _cbec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_ebbda .MinorUnit =NewCT_AxisUnit ();if _geef :=d .DecodeElement (_ebbda .MinorUnit ,&_gabdg );_geef !=nil {return _geef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_ebbda .MinorTimeUnit =NewCT_TimeUnit ();if _eeee :=d .DecodeElement (_ebbda .MinorTimeUnit ,&_gabdg );_eeee !=nil {return _eeee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebbda .ExtLst =NewCT_ExtensionList ();if _agda :=d .DecodeElement (_ebbda .ExtLst ,&_gabdg );_agda !=nil {return _agda ;};default:_g .Log ("\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\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_gabdg .Name );if _gdagg :=d .Skip ();_gdagg !=nil {return _gdagg ;};};case _d .EndElement :break _dfeg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_cgddf *CT_Extension )ValidateWithPath (path string )error {return nil };func (_fefd *CT_Order )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fefd .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fefd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_BandFmts ()*CT_BandFmts {_fee :=&CT_BandFmts {};return _fee };func NewCT_Scaling ()*CT_Scaling {_egcbd :=&CT_Scaling {};return _egcbd };func (_ebef *CT_DLblChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cabd :for {_fbdb ,_fegd :=d .Token ();if _fegd !=nil {return _fegd ;};switch _cgaa :=_fbdb .(type ){case _e .StartElement :switch _cgaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_ebef .Delete =NewCT_Boolean ();if _cacd :=d .DecodeElement (_ebef .Delete ,&_cgaa );_cacd !=nil {return _cacd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_ebef .Layout =NewCT_Layout ();if _bfd :=d .DecodeElement (_ebef .Layout ,&_cgaa );_bfd !=nil {return _bfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_ebef .Tx =NewCT_Tx ();if _eddb :=d .DecodeElement (_ebef .Tx ,&_cgaa );_eddb !=nil {return _eddb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_ebef .NumFmt =NewCT_NumFmt ();if _eegcc :=d .DecodeElement (_ebef .NumFmt ,&_cgaa );_eegcc !=nil {return _eegcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ebef .SpPr =_d .NewCT_ShapeProperties ();if _feef :=d .DecodeElement (_ebef .SpPr ,&_cgaa );_feef !=nil {return _feef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_ebef .TxPr =_d .NewCT_TextBody ();if _gbaa :=d .DecodeElement (_ebef .TxPr ,&_cgaa );_gbaa !=nil {return _gbaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_ebef .DLblPos =NewCT_DLblPos ();if _cadf :=d .DecodeElement (_ebef .DLblPos ,&_cgaa );_cadf !=nil {return _cadf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_ebef .ShowLegendKey =NewCT_Boolean ();if _fedd :=d .DecodeElement (_ebef .ShowLegendKey ,&_cgaa );_fedd !=nil {return _fedd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_ebef .ShowVal =NewCT_Boolean ();if _afgc :=d .DecodeElement (_ebef .ShowVal ,&_cgaa );_afgc !=nil {return _afgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_ebef .ShowCatName =NewCT_Boolean ();if _eeaf :=d .DecodeElement (_ebef .ShowCatName ,&_cgaa );_eeaf !=nil {return _eeaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_ebef .ShowSerName =NewCT_Boolean ();if _cdf :=d .DecodeElement (_ebef .ShowSerName ,&_cgaa );_cdf !=nil {return _cdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_ebef .ShowPercent =NewCT_Boolean ();if _fbea :=d .DecodeElement (_ebef .ShowPercent ,&_cgaa );_fbea !=nil {return _fbea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_ebef .ShowBubbleSize =NewCT_Boolean ();if _fggd :=d .DecodeElement (_ebef .ShowBubbleSize ,&_cgaa );_fggd !=nil {return _fggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_ebef .Separator =new (string );if _cdae :=d .DecodeElement (_ebef .Separator ,&_cgaa );_cdae !=nil {return _cdae ;};default:_ga .Log ("\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\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_cgaa .Name );if _baaa :=d .Skip ();_baaa !=nil {return _baaa ;};};case _e .EndElement :break _cabd ;case _e .CharData :};};return nil ;};type CT_Boolean struct{ValAttr *bool ;};func (_cgfba *CT_TickLblPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgfba .ValAttr !=ST_TickLblPosUnset {_efccc ,_gdbgf :=_cgfba .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _gdbgf !=nil {return _gdbgf ;};start .Attr =append (start .Attr ,_efccc );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path +func (_bdeg *CT_ChartLines )ValidateWithPath (path string )error {if _bdeg .SpPr !=nil {if _eaf :=_bdeg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eaf !=nil {return _eaf ;};};return nil ;};func (_gbcc ST_TickLblPos )String ()string {switch _gbcc {case 0:return "";case 1:return "\u0068\u0069\u0067\u0068";case 2:return "\u006c\u006f\u0077";case 3:return "\u006e\u0065\u0078\u0074\u0054\u006f";case 4:return "\u006e\u006f\u006e\u0065";};return "";};func (_aggc *CT_PictureOptions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aggc .ApplyToFront !=nil {_fcggb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_aggc .ApplyToFront ,_fcggb );};if _aggc .ApplyToSides !=nil {_dfddb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_aggc .ApplyToSides ,_dfddb );};if _aggc .ApplyToEnd !=nil {_aag :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_aggc .ApplyToEnd ,_aag );};if _aggc .PictureFormat !=nil {_ceaga :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_aggc .PictureFormat ,_ceaga );};if _aggc .PictureStackUnit !=nil {_gebfc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aggc .PictureStackUnit ,_gebfc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path -func (_dee *CT_AreaChart )ValidateWithPath (path string )error {if _dee .Grouping !=nil {if _gd :=_dee .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gd !=nil {return _gd ;};};if _dee .VaryColors !=nil {if _ec :=_dee .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ec !=nil {return _ec ;};};for _gee ,_fced :=range _dee .Ser {if _gc :=_fced .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gee ));_gc !=nil {return _gc ;};};if _dee .DLbls !=nil {if _dcf :=_dee .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dcf !=nil {return _dcf ;};};if _dee .DropLines !=nil {if _bef :=_dee .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bef !=nil {return _bef ;};};for _afg ,_eag :=range _dee .AxId {if _bad :=_eag .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_afg ));_bad !=nil {return _bad ;};};if _dee .ExtLst !=nil {if _ccg :=_dee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccg !=nil {return _ccg ;};};return nil ;}; +// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path +func (_fdac *CT_BuiltInUnit )ValidateWithPath (path string )error {if _bcec :=_fdac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcec !=nil {return _bcec ;};return nil ;};func (_fbfc *CT_BandFmt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gfe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fbfc .Idx ,_gfe );if _fbfc .SpPr !=nil {_fdf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbfc .SpPr ,_fdf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RadarChart and its children -func (_efeda *CT_RadarChart )Validate ()error {return _efeda .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func NewCT_PieChart ()*CT_PieChart {_ecgc :=&CT_PieChart {};return _ecgc }; +// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path +func (_cgafg *CT_RelId )ValidateWithPath (path string )error {return nil };func (_bgde *CT_Line3DChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_afdbg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bgde .Grouping ,_afdbg );if _bgde .VaryColors !=nil {_adfc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bgde .VaryColors ,_adfc );};if _bgde .Ser !=nil {_feda :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_eccdd :=range _bgde .Ser {e .EncodeElement (_eccdd ,_feda );};};if _bgde .DLbls !=nil {_eabf :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bgde .DLbls ,_eabf );};if _bgde .DropLines !=nil {_dbbba :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgde .DropLines ,_dbbba );};if _bgde .GapDepth !=nil {_ggbec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_bgde .GapDepth ,_ggbec );};_ffcga :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bbeb :=range _bgde .AxId {e .EncodeElement (_bbeb ,_ffcga );};if _bgde .ExtLst !=nil {_gfdg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgde .ExtLst ,_gfdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_agfdf *CT_Shape )ValidateWithPath (path string )error {if _befed :=_agfdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_befed !=nil {return _befed ;};return nil ;};func (_decb *ST_AxPos )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_decb =0;case "\u0062":*_decb =1;case "\u006c":*_decb =2;case "\u0072":*_decb =3;case "\u0074":*_decb =4;};return nil ;};func (_dbbad ST_ErrBarType )ValidateWithPath (path string )error {switch _dbbad {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbbad ));};return nil ;};func (_egefd *CT_UpDownBars )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccdfg :for {_adcaf ,_aggad :=d .Token ();if _aggad !=nil {return _aggad ;};switch _ccgf :=_adcaf .(type ){case _e .StartElement :switch _ccgf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_egefd .GapWidth =NewCT_GapAmount ();if _cebd :=d .DecodeElement (_egefd .GapWidth ,&_ccgf );_cebd !=nil {return _cebd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0042\u0061\u0072\u0073"}:_egefd .UpBars =NewCT_UpDownBar ();if _eaba :=d .DecodeElement (_egefd .UpBars ,&_ccgf );_eaba !=nil {return _eaba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_egefd .DownBars =NewCT_UpDownBar ();if _ebaga :=d .DecodeElement (_egefd .DownBars ,&_ccgf );_ebaga !=nil {return _ebaga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egefd .ExtLst =NewCT_ExtensionList ();if _ecfeb :=d .DecodeElement (_egefd .ExtLst ,&_ccgf );_ecfeb !=nil {return _ecfeb ;};default:_ga .Log ("\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\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_ccgf .Name );if _eabgb :=d .Skip ();_eabgb !=nil {return _eabgb ;};};case _e .EndElement :break _ccdfg ;case _e .CharData :};};return nil ;};func (_ebgfd *CT_NumDataSourceChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdeab :for {_afcce ,_efccg :=d .Token ();if _efccg !=nil {return _efccg ;};switch _fgcaa :=_afcce .(type ){case _e .StartElement :switch _fgcaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_ebgfd .NumRef =NewCT_NumRef ();if _fddffe :=d .DecodeElement (_ebgfd .NumRef ,&_fgcaa );_fddffe !=nil {return _fddffe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_ebgfd .NumLit =NewCT_NumData ();if _bgaea :=d .DecodeElement (_ebgfd .NumLit ,&_fgcaa );_bgaea !=nil {return _bgaea ;};default:_ga .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0075\u006d\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fgcaa .Name );if _gdbf :=d .Skip ();_gdbf !=nil {return _gdbf ;};};case _e .EndElement :break _cdeab ;case _e .CharData :};};return nil ;};func (_agefc *CT_UpDownBars )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _agefc .GapWidth !=nil {_bcdfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_agefc .GapWidth ,_bcdfe );};if _agefc .UpBars !=nil {_faage :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_agefc .UpBars ,_faage );};if _agefc .DownBars !=nil {_cedf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_agefc .DownBars ,_cedf );};if _agefc .ExtLst !=nil {_dcafd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agefc .ExtLst ,_dcafd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DTable and its children +func (_ebeb *CT_DTable )Validate ()error {return _ebeb .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};func NewCT_Double ()*CT_Double {_cddbbc :=&CT_Double {};return _cddbbc };type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;}; -// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path -func (_cdcff *CT_Tx )ValidateWithPath (path string )error {if _bcdgg :=_cdcff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bcdgg !=nil {return _bcdgg ;};return nil ;};type CT_Line3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path +func (_bbbc *CT_NumDataSource )ValidateWithPath (path string )error {if _bggf :=_bbbc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bggf !=nil {return _bggf ;};return nil ;};type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;};type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};func (_dcgda ST_SizeRepresents )String ()string {switch _dcgda {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};func (_dgfe *CT_OfPieType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfag :=range start .Attr {if _gfag .Name .Local =="\u0076\u0061\u006c"{_dgfe .ValAttr .UnmarshalXMLAttr (_gfag );continue ;};};for {_abagc ,_gdfe :=d .Token ();if _gdfe !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_gdfe );};if _dbgge ,_adda :=_abagc .(_d .EndElement );_adda &&_dbgge .Name ==start .Name {break ;};};return nil ;};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_BandFmt and its children -func (_bed *CT_BandFmt )Validate ()error {return _bed .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");}; +// Validate validates the CT_Bar3DChart and its children +func (_ece *CT_Bar3DChart )Validate ()error {return _ece .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);func NewCT_MarkerSize ()*CT_MarkerSize {_cdade :=&CT_MarkerSize {};return _cdade };type ST_Grouping byte ; -// Validate validates the CT_DispUnitsLbl and its children -func (_fecgg *CT_DispUnitsLbl )Validate ()error {return _fecgg .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");}; +// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path +func (_aadfd *CT_OfPieType )ValidateWithPath (path string )error {if _degfd :=_aadfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_degfd !=nil {return _degfd ;};return nil ;}; -// Validate validates the CT_DLblsChoice and its children -func (_ffed *CT_DLblsChoice )Validate ()error {return _ffed .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};func (_gfff *CT_LegendEntryChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfff .Delete !=nil {_bafea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gfff .Delete ,_bafea );};if _gfff .TxPr !=nil {_bbba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gfff .TxPr ,_bbba );};return nil ;};func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_ecffd :=&CT_PictureStackUnit {};_ecffd .ValAttr =0+1;return _ecffd ;};func (_gggge *CT_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gggge .ValAttr !=ST_ShapeUnset {_adgc ,_ggafe :=_gggge .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _ggafe !=nil {return _ggafe ;};start .Attr =append (start .Attr ,_adgc );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PrintSettings and its children +func (_facf *CT_PrintSettings )Validate ()error {return _facf .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; -// Validate validates the CT_AxDataSource and its children -func (_cfc *CT_AxDataSource )Validate ()error {return _cfc .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");}; +// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path +func (_efbg *CT_Crosses )ValidateWithPath (path string )error {if _efbg .ValAttr ==ST_CrossesUnset {return _fe .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _eedb :=_efbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eedb !=nil {return _eedb ;};return nil ;}; -// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path -func (_cgef *CT_Line3DChart )ValidateWithPath (path string )error {if _gbbgc :=_cgef .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gbbgc !=nil {return _gbbgc ;};if _cgef .VaryColors !=nil {if _gecf :=_cgef .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gecf !=nil {return _gecf ;};};for _cdbce ,_caaaf :=range _cgef .Ser {if _gdabb :=_caaaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdbce ));_gdabb !=nil {return _gdabb ;};};if _cgef .DLbls !=nil {if _bbeb :=_cgef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbeb !=nil {return _bbeb ;};};if _cgef .DropLines !=nil {if _dfbe :=_cgef .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dfbe !=nil {return _dfbe ;};};if _cgef .GapDepth !=nil {if _cdeae :=_cgef .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_cdeae !=nil {return _cdeae ;};};for _eced ,_dgbec :=range _cgef .AxId {if _cdfcd :=_dgbec .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_eced ));_cdfcd !=nil {return _cdfcd ;};};if _cgef .ExtLst !=nil {if _fbad :=_cgef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbad !=nil {return _fbad ;};};return nil ;};func NewCT_Shape ()*CT_Shape {_dbfafe :=&CT_Shape {};return _dbfafe };type ST_DispBlanksAs byte ;func (_agbb *CT_RadarChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agbb .RadarStyle =NewCT_RadarStyle ();_gcbc :for {_acde ,_defa :=d .Token ();if _defa !=nil {return _defa ;};switch _dfdgg :=_acde .(type ){case _e .StartElement :switch _dfdgg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}:if _ecfabb :=d .DecodeElement (_agbb .RadarStyle ,&_dfdgg );_ecfabb !=nil {return _ecfabb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_agbb .VaryColors =NewCT_Boolean ();if _fccfe :=d .DecodeElement (_agbb .VaryColors ,&_dfdgg );_fccfe !=nil {return _fccfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cgag :=NewCT_RadarSer ();if _ebag :=d .DecodeElement (_cgag ,&_dfdgg );_ebag !=nil {return _ebag ;};_agbb .Ser =append (_agbb .Ser ,_cgag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_agbb .DLbls =NewCT_DLbls ();if _cbba :=d .DecodeElement (_agbb .DLbls ,&_dfdgg );_cbba !=nil {return _cbba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_abbg :=NewCT_UnsignedInt ();if _bcaa :=d .DecodeElement (_abbg ,&_dfdgg );_bcaa !=nil {return _bcaa ;};_agbb .AxId =append (_agbb .AxId ,_abbg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agbb .ExtLst =NewCT_ExtensionList ();if _ffdb :=d .DecodeElement (_agbb .ExtLst ,&_dfdgg );_ffdb !=nil {return _ffdb ;};default:_ga .Log ("\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\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_dfdgg .Name );if _fffbc :=d .Skip ();_fffbc !=nil {return _fffbc ;};};case _e .EndElement :break _gcbc ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_PictureFormat and its children +func (_abeg *CT_PictureFormat )Validate ()error {return _abeg .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};type CT_Trendline struct{Name *string ;SpPr *_ad .CT_ShapeProperties ;TrendlineType *CT_TrendlineType ;Order *CT_Order ;Period *CT_Period ;Forward *CT_Double ;Backward *CT_Double ;Intercept *CT_Double ;DispRSqr *CT_Boolean ;DispEq *CT_Boolean ;TrendlineLbl *CT_TrendlineLbl ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path -func (_fafca *CT_SecondPieSize )ValidateWithPath (path string )error {if _fafca .ValAttr !=nil {if _cgcc :=_fafca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgcc !=nil {return _cgcc ;};};return nil ;}; +// Validate validates the CT_LblOffset and its children +func (_edad *CT_LblOffset )Validate ()error {return _edad .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};func (_dbgd *CT_DLblsChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfee :for {_dcdb ,_fbbd :=d .Token ();if _fbbd !=nil {return _fbbd ;};switch _cece :=_dcdb .(type ){case _d .StartElement :switch _cece .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_dbgd .Delete =NewCT_Boolean ();if _ccdg :=d .DecodeElement (_dbgd .Delete ,&_cece );_ccdg !=nil {return _ccdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dbgd .NumFmt =NewCT_NumFmt ();if _gbd :=d .DecodeElement (_dbgd .NumFmt ,&_cece );_gbd !=nil {return _gbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dbgd .SpPr =_ad .NewCT_ShapeProperties ();if _fdg :=d .DecodeElement (_dbgd .SpPr ,&_cece );_fdg !=nil {return _fdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_dbgd .TxPr =_ad .NewCT_TextBody ();if _gagc :=d .DecodeElement (_dbgd .TxPr ,&_cece );_gagc !=nil {return _gagc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_dbgd .DLblPos =NewCT_DLblPos ();if _efeg :=d .DecodeElement (_dbgd .DLblPos ,&_cece );_efeg !=nil {return _efeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_dbgd .ShowLegendKey =NewCT_Boolean ();if _deec :=d .DecodeElement (_dbgd .ShowLegendKey ,&_cece );_deec !=nil {return _deec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_dbgd .ShowVal =NewCT_Boolean ();if _ffcg :=d .DecodeElement (_dbgd .ShowVal ,&_cece );_ffcg !=nil {return _ffcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_dbgd .ShowCatName =NewCT_Boolean ();if _eedg :=d .DecodeElement (_dbgd .ShowCatName ,&_cece );_eedg !=nil {return _eedg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_dbgd .ShowSerName =NewCT_Boolean ();if _fegc :=d .DecodeElement (_dbgd .ShowSerName ,&_cece );_fegc !=nil {return _fegc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_dbgd .ShowPercent =NewCT_Boolean ();if _cccd :=d .DecodeElement (_dbgd .ShowPercent ,&_cece );_cccd !=nil {return _cccd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_dbgd .ShowBubbleSize =NewCT_Boolean ();if _aded :=d .DecodeElement (_dbgd .ShowBubbleSize ,&_cece );_aded !=nil {return _aded ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_dbgd .Separator =new (string );if _eaea :=d .DecodeElement (_dbgd .Separator ,&_cece );_eaea !=nil {return _eaea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_dbgd .ShowLeaderLines =NewCT_Boolean ();if _daa :=d .DecodeElement (_dbgd .ShowLeaderLines ,&_cece );_daa !=nil {return _daa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_dbgd .LeaderLines =NewCT_ChartLines ();if _dga :=d .DecodeElement (_dbgd .LeaderLines ,&_cece );_dga !=nil {return _dga ;};default:_g .Log ("\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\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_cece .Name );if _eefe :=d .Skip ();_eefe !=nil {return _eefe ;};};case _d .EndElement :break _dfee ;case _d .CharData :};};return nil ;};func (_eadga *CT_StrData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eadga .PtCount !=nil {_fabg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_eadga .PtCount ,_fabg );};if _eadga .Pt !=nil {_egadg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_adbcc :=range _eadga .Pt {e .EncodeElement (_adbcc ,_egadg );};};if _eadga .ExtLst !=nil {_dggcb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eadga .ExtLst ,_dggcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewUserShapes ()*UserShapes {_ffddg :=&UserShapes {};_ffddg .CT_Drawing =*_e .NewCT_Drawing ();return _ffddg ;}; -// ST_SecondPieSize is a union type -type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;}; +// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path +func (_aceba *CT_PictureOptions )ValidateWithPath (path string )error {if _aceba .ApplyToFront !=nil {if _eaaag :=_aceba .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_eaaag !=nil {return _eaaag ;};};if _aceba .ApplyToSides !=nil {if _ffad :=_aceba .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_ffad !=nil {return _ffad ;};};if _aceba .ApplyToEnd !=nil {if _ggabd :=_aceba .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_ggabd !=nil {return _ggabd ;};};if _aceba .PictureFormat !=nil {if _fbadc :=_aceba .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_fbadc !=nil {return _fbadc ;};};if _aceba .PictureStackUnit !=nil {if _dfebe :=_aceba .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_dfebe !=nil {return _dfebe ;};};return nil ;};const (ST_ScatterStyleUnset ST_ScatterStyle =0;ST_ScatterStyleNone ST_ScatterStyle =1;ST_ScatterStyleLine ST_ScatterStyle =2;ST_ScatterStyleLineMarker ST_ScatterStyle =3;ST_ScatterStyleMarker ST_ScatterStyle =4;ST_ScatterStyleSmooth ST_ScatterStyle =5;ST_ScatterStyleSmoothMarker ST_ScatterStyle =6;);func (_fbcc *CT_UnsignedInt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_fbcc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abbfb ST_SizeRepresents )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abbfb .String (),start );};func (_eeadb *CT_LineChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeadb .Grouping =NewCT_Grouping ();_edff :for {_fcaca ,_dcgde :=d .Token ();if _dcgde !=nil {return _dcgde ;};switch _dfef :=_fcaca .(type ){case _d .StartElement :switch _dfef .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _gfba :=d .DecodeElement (_eeadb .Grouping ,&_dfef );_gfba !=nil {return _gfba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_eeadb .VaryColors =NewCT_Boolean ();if _eedgb :=d .DecodeElement (_eeadb .VaryColors ,&_dfef );_eedgb !=nil {return _eedgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_adegf :=NewCT_LineSer ();if _cacfg :=d .DecodeElement (_adegf ,&_dfef );_cacfg !=nil {return _cacfg ;};_eeadb .Ser =append (_eeadb .Ser ,_adegf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_eeadb .DLbls =NewCT_DLbls ();if _badd :=d .DecodeElement (_eeadb .DLbls ,&_dfef );_badd !=nil {return _badd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_eeadb .DropLines =NewCT_ChartLines ();if _fceb :=d .DecodeElement (_eeadb .DropLines ,&_dfef );_fceb !=nil {return _fceb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_eeadb .HiLowLines =NewCT_ChartLines ();if _aeff :=d .DecodeElement (_eeadb .HiLowLines ,&_dfef );_aeff !=nil {return _aeff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_eeadb .UpDownBars =NewCT_UpDownBars ();if _bfaad :=d .DecodeElement (_eeadb .UpDownBars ,&_dfef );_bfaad !=nil {return _bfaad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_eeadb .Marker =NewCT_Boolean ();if _fgfeb :=d .DecodeElement (_eeadb .Marker ,&_dfef );_fgfeb !=nil {return _fgfeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_eeadb .Smooth =NewCT_Boolean ();if _ffea :=d .DecodeElement (_eeadb .Smooth ,&_dfef );_ffea !=nil {return _ffea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_ccea :=NewCT_UnsignedInt ();if _eede :=d .DecodeElement (_ccea ,&_dfef );_eede !=nil {return _eede ;};_eeadb .AxId =append (_eeadb .AxId ,_ccea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeadb .ExtLst =NewCT_ExtensionList ();if _bacb :=d .DecodeElement (_eeadb .ExtLst ,&_dfef );_bacb !=nil {return _bacb ;};default:_g .Log ("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_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dfef .Name );if _gccb :=d .Skip ();_gccb !=nil {return _gccb ;};};case _d .EndElement :break _edff ;case _d .CharData :};};return nil ;};func (_dbbdg *CT_Line3DChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbbdg .Grouping =NewCT_Grouping ();_abba :for {_bdcg ,_aefbd :=d .Token ();if _aefbd !=nil {return _aefbd ;};switch _gfab :=_bdcg .(type ){case _d .StartElement :switch _gfab .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _cggdg :=d .DecodeElement (_dbbdg .Grouping ,&_gfab );_cggdg !=nil {return _cggdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dbbdg .VaryColors =NewCT_Boolean ();if _acea :=d .DecodeElement (_dbbdg .VaryColors ,&_gfab );_acea !=nil {return _acea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_ebeeb :=NewCT_LineSer ();if _cbccg :=d .DecodeElement (_ebeeb ,&_gfab );_cbccg !=nil {return _cbccg ;};_dbbdg .Ser =append (_dbbdg .Ser ,_ebeeb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dbbdg .DLbls =NewCT_DLbls ();if _dfcc :=d .DecodeElement (_dbbdg .DLbls ,&_gfab );_dfcc !=nil {return _dfcc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_dbbdg .DropLines =NewCT_ChartLines ();if _dbfc :=d .DecodeElement (_dbbdg .DropLines ,&_gfab );_dbfc !=nil {return _dbfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_dbbdg .GapDepth =NewCT_GapAmount ();if _ccafc :=d .DecodeElement (_dbbdg .GapDepth ,&_gfab );_ccafc !=nil {return _ccafc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_gcdda :=NewCT_UnsignedInt ();if _defg :=d .DecodeElement (_gcdda ,&_gfab );_defg !=nil {return _defg ;};_dbbdg .AxId =append (_dbbdg .AxId ,_gcdda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbbdg .ExtLst =NewCT_ExtensionList ();if _agebf :=d .DecodeElement (_dbbdg .ExtLst ,&_gfab );_agebf !=nil {return _agebf ;};default:_g .Log ("\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\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_gfab .Name );if _adcb :=d .Skip ();_adcb !=nil {return _adcb ;};};case _d .EndElement :break _abba ;case _d .CharData :};};return nil ;};func (_bddfe *CT_MarkerSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfdg :=range start .Attr {if _bfdg .Name .Local =="\u0076\u0061\u006c"{_agcc ,_cggf :=_a .ParseUint (_bfdg .Value ,10,8);if _cggf !=nil {return _cggf ;};_adea :=uint8 (_agcc );_bddfe .ValAttr =&_adea ;continue ;};};for {_ebce ,_fbece :=d .Token ();if _fbece !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_fbece );};if _ggcc ,_ggbeb :=_ebce .(_d .EndElement );_ggbeb &&_ggcc .Name ==start .Name {break ;};};return nil ;};func (_bfde *CT_ExtensionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfde .Ext !=nil {_cdef :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_caad :=range _bfde .Ext {e .EncodeElement (_caad ,_cdef );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_SerShared and its children -func (_caab *EG_SerShared )Validate ()error {return _caab .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars *CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;};func NewCT_DoughnutChart ()*CT_DoughnutChart {_ggafg :=&CT_DoughnutChart {};return _ggafg };func (_ggdb *ST_RadarStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdfa ,_fccbg :=d .Token ();if _fccbg !=nil {return _fccbg ;};if _eaaab ,_cddb :=_cdfa .(_e .EndElement );_cddb &&_eaaab .Name ==start .Name {*_ggdb =1;return nil ;};if _dfggge ,_ccafg :=_cdfa .(_e .CharData );!_ccafg {return _a .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",_cdfa );}else {switch string (_dfggge ){case "":*_ggdb =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ggdb =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_ggdb =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_ggdb =3;};};_cdfa ,_fccbg =d .Token ();if _fccbg !=nil {return _fccbg ;};if _gdfbd ,_bgffb :=_cdfa .(_e .EndElement );_bgffb &&_gdfbd .Name ==start .Name {return nil ;};return _a .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",_cdfa );};func (_eaegg ST_MarkerStyle )Validate ()error {return _eaegg .ValidateWithPath ("")};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};func (_adffb ST_Grouping )Validate ()error {return _adffb .ValidateWithPath ("")};func NewCT_SplitType ()*CT_SplitType {_gbfb :=&CT_SplitType {};return _gbfb };func (_aadac ST_DepthPercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aadac .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_e .CharData (*_aadac .ST_DepthPercentWithSymbol ));};if _aadac .ST_DepthPercentUShort !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",*_aadac .ST_DepthPercentUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};func (_ddgba ST_ErrValType )ValidateWithPath (path string )error {switch _ddgba {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgba ));};return nil ;};type CT_HoleSize struct{ValAttr *ST_HoleSize ;};func (_ebgg *CT_ChartLines )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ebgg .SpPr !=nil {_dafb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebgg .SpPr ,_dafb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_RadarSer ()*CT_RadarSer {_abdgb :=&CT_RadarSer {};_abdgb .Idx =NewCT_UnsignedInt ();_abdgb .Order =NewCT_UnsignedInt ();return _abdgb ;}; +// Validate validates the CT_Scaling and its children +func (_cbagg *CT_Scaling )Validate ()error {return _cbagg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");}; -// Validate validates the CT_LegendEntryChoice and its children -func (_fbaa *CT_LegendEntryChoice )Validate ()error {return _fbaa .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};type CT_View3D struct{RotX *CT_RotX ;HPercent *CT_HPercent ;RotY *CT_RotY ;DepthPercent *CT_DepthPercent ;RAngAx *CT_Boolean ;Perspective *CT_Perspective ;ExtLst *CT_ExtensionList ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_dade :=&CT_PlotAreaChoice1 {};return _dade }; +// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path +func (_fcdc *CT_TickMark )ValidateWithPath (path string )error {if _cbeae :=_fcdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbeae !=nil {return _cbeae ;};return nil ;};func (_gbdge ST_DispBlanksAs )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_geagd :=_d .Attr {};_geagd .Name =name ;switch _gbdge {case ST_DispBlanksAsUnset :_geagd .Value ="";case ST_DispBlanksAsSpan :_geagd .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_geagd .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_geagd .Value ="\u007a\u0065\u0072\u006f";};return _geagd ,nil ;}; -// Validate validates the Group_DLbl and its children -func (_fdbef *Group_DLbl )Validate ()error {return _fdbef .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");}; +// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path +func (_ecge *CT_LayoutTarget )ValidateWithPath (path string )error {if _fgec :=_ecge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgec !=nil {return _fgec ;};return nil ;}; -// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path -func (_adffc *CT_RadarStyle )ValidateWithPath (path string )error {if _aabbb :=_adffc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aabbb !=nil {return _aabbb ;};return nil ;};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};func (_fgadb *CT_TrendlineType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbbab :=range start .Attr {if _dbbab .Name .Local =="\u0076\u0061\u006c"{_fgadb .ValAttr .UnmarshalXMLAttr (_dbbab );continue ;};};for {_ggagb ,_baff :=d .Token ();if _baff !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0072\u0065\u006ed\u006ci\u006e\u0065\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_baff );};if _eagdf ,_dbdg :=_ggagb .(_e .EndElement );_dbdg &&_eagdf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path +func (_bebee *CT_Skip )ValidateWithPath (path string )error {if _bebee .ValAttr < 1{return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bebee .ValAttr );};return nil ;}; -// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path -func (_dgde *CT_DLblChoice )ValidateWithPath (path string )error {if _dgde .Delete !=nil {if _gcdb :=_dgde .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gcdb !=nil {return _gcdb ;};};if _dgde .Layout !=nil {if _fdfb :=_dgde .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fdfb !=nil {return _fdfb ;};};if _dgde .Tx !=nil {if _cfd :=_dgde .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cfd !=nil {return _cfd ;};};if _dgde .NumFmt !=nil {if _cdgg :=_dgde .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cdgg !=nil {return _cdgg ;};};if _dgde .SpPr !=nil {if _cece :=_dgde .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cece !=nil {return _cece ;};};if _dgde .TxPr !=nil {if _gege :=_dgde .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gege !=nil {return _gege ;};};if _dgde .DLblPos !=nil {if _eage :=_dgde .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_eage !=nil {return _eage ;};};if _dgde .ShowLegendKey !=nil {if _abgg :=_dgde .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_abgg !=nil {return _abgg ;};};if _dgde .ShowVal !=nil {if _abcg :=_dgde .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_abcg !=nil {return _abcg ;};};if _dgde .ShowCatName !=nil {if _cabb :=_dgde .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_cabb !=nil {return _cabb ;};};if _dgde .ShowSerName !=nil {if _dfa :=_dgde .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_dfa !=nil {return _dfa ;};};if _dgde .ShowPercent !=nil {if _dgdg :=_dgde .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dgdg !=nil {return _dgdg ;};};if _dgde .ShowBubbleSize !=nil {if _edgg :=_dgde .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_edgg !=nil {return _edgg ;};};return nil ;};func (_fdcb *CT_RotY )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fdcb .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fdcb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;}; +// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path +func (_bebg *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _bebg .Layout !=nil {if _acfd :=_bebg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_acfd !=nil {return _acfd ;};};if _bebg .Tx !=nil {if _defeb :=_bebg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_defeb !=nil {return _defeb ;};};if _bebg .SpPr !=nil {if _cdge :=_bebg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdge !=nil {return _cdge ;};};if _bebg .TxPr !=nil {if _bfbfg :=_bebg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bfbfg !=nil {return _bfbfg ;};};return nil ;};type ST_MarkerStyle byte ;func (_bfgf *CT_Lvl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfgf .Pt !=nil {_dbac :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_dcfba :=range _bfgf .Pt {e .EncodeElement (_dcfba ,_dbac );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dab *CT_BarChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ged :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_dab .BarDir ,_ged );if _dab .Grouping !=nil {_baef :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dab .Grouping ,_baef );};if _dab .VaryColors !=nil {_cfce :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dab .VaryColors ,_cfce );};if _dab .Ser !=nil {_gcd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ecfde :=range _dab .Ser {e .EncodeElement (_ecfde ,_gcd );};};if _dab .DLbls !=nil {_faaa :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dab .DLbls ,_faaa );};if _dab .GapWidth !=nil {_adeb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dab .GapWidth ,_adeb );};if _dab .Overlap !=nil {_ebe :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_dab .Overlap ,_ebe );};if _dab .SerLines !=nil {_cdbc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_ggcd :=range _dab .SerLines {e .EncodeElement (_ggcd ,_cdbc );};};_bbb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gabb :=range _dab .AxId {e .EncodeElement (_gabb ,_bbb );};if _dab .ExtLst !=nil {_bca :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dab .ExtLst ,_bca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_fbdg :=&EG_LegendEntryData {};return _fbdg };func NewCT_DLbls ()*CT_DLbls {_gcee :=&CT_DLbls {};return _gcee };func (_efbae ST_BuiltInUnit )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fccef :=_d .Attr {};_fccef .Name =name ;switch _efbae {case ST_BuiltInUnitUnset :_fccef .Value ="";case ST_BuiltInUnitHundreds :_fccef .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_fccef .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_fccef .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_fccef .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_fccef .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_fccef .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_fccef .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_fccef .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_fccef .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _fccef ,nil ;};func (_cecef *CT_UpDownBars )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cecef .GapWidth !=nil {_fdffa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_cecef .GapWidth ,_fdffa );};if _cecef .UpBars !=nil {_abdf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_cecef .UpBars ,_abdf );};if _cecef .DownBars !=nil {_ddbab :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_cecef .DownBars ,_ddbab );};if _cecef .ExtLst !=nil {_fgeec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cecef .ExtLst ,_fgeec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_UpDownBars ()*CT_UpDownBars {_agdac :=&CT_UpDownBars {};return _agdac };type CT_SerTx struct{Choice *CT_SerTxChoice ;};func (_eafebe ST_LayoutMode )String ()string {switch _eafebe {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};var ST_HPercentWithSymbolPatternRe =_c .MustCompile (ST_HPercentWithSymbolPattern );func (_dbca *CT_OfPieChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbca .OfPieType =NewCT_OfPieType ();_ccfcc :for {_dfcee ,_cegbd :=d .Token ();if _cegbd !=nil {return _cegbd ;};switch _baebc :=_dfcee .(type ){case _d .StartElement :switch _baebc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"}:if _cbdda :=d .DecodeElement (_dbca .OfPieType ,&_baebc );_cbdda !=nil {return _cbdda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dbca .VaryColors =NewCT_Boolean ();if _bggc :=d .DecodeElement (_dbca .VaryColors ,&_baebc );_bggc !=nil {return _bggc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_aeffc :=NewCT_PieSer ();if _cbaaf :=d .DecodeElement (_aeffc ,&_baebc );_cbaaf !=nil {return _cbaaf ;};_dbca .Ser =append (_dbca .Ser ,_aeffc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dbca .DLbls =NewCT_DLbls ();if _bgac :=d .DecodeElement (_dbca .DLbls ,&_baebc );_bgac !=nil {return _bgac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_dbca .GapWidth =NewCT_GapAmount ();if _bggag :=d .DecodeElement (_dbca .GapWidth ,&_baebc );_bggag !=nil {return _bggag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"}:_dbca .SplitType =NewCT_SplitType ();if _ebeg :=d .DecodeElement (_dbca .SplitType ,&_baebc );_ebeg !=nil {return _ebeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}:_dbca .SplitPos =NewCT_Double ();if _afedc :=d .DecodeElement (_dbca .SplitPos ,&_baebc );_afedc !=nil {return _afedc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"}:_dbca .CustSplit =NewCT_CustSplit ();if _ceec :=d .DecodeElement (_dbca .CustSplit ,&_baebc );_ceec !=nil {return _ceec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}:_dbca .SecondPieSize =NewCT_SecondPieSize ();if _gffc :=d .DecodeElement (_dbca .SecondPieSize ,&_baebc );_gffc !=nil {return _gffc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_eeaa :=NewCT_ChartLines ();if _bgbf :=d .DecodeElement (_eeaa ,&_baebc );_bgbf !=nil {return _bgbf ;};_dbca .SerLines =append (_dbca .SerLines ,_eeaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbca .ExtLst =NewCT_ExtensionList ();if _acga :=d .DecodeElement (_dbca .ExtLst ,&_baebc );_acga !=nil {return _acga ;};default:_g .Log ("\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\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_baebc .Name );if _bbbe :=d .Skip ();_bbbe !=nil {return _bbbe ;};};case _d .EndElement :break _ccfcc ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_DTable and its children -func (_dgfa *CT_DTable )Validate ()error {return _dgfa .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");}; +// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path +func (_faga *CT_BubbleScale )ValidateWithPath (path string )error {if _faga .ValAttr !=nil {if _egge :=_faga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egge !=nil {return _egge ;};};return nil ;};func (_dadg *CT_LegendPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cedde :=range start .Attr {if _cedde .Name .Local =="\u0076\u0061\u006c"{_dadg .ValAttr .UnmarshalXMLAttr (_cedde );continue ;};};for {_addcd ,_dgfa :=d .Token ();if _dgfa !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_dgfa );};if _ebbad ,_dgbd :=_addcd .(_d .EndElement );_dgbd &&_ebbad .Name ==start .Name {break ;};};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_fbbeb :=&CT_HeaderFooter {};return _fbbeb };func (_accba *ST_RadarStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egfeba ,_adfcd :=d .Token ();if _adfcd !=nil {return _adfcd ;};if _baacf ,_begg :=_egfeba .(_d .EndElement );_begg &&_baacf .Name ==start .Name {*_accba =1;return nil ;};if _cecda ,_bega :=_egfeba .(_d .CharData );!_bega {return _fe .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",_egfeba );}else {switch string (_cecda ){case "":*_accba =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_accba =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_accba =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_accba =3;};};_egfeba ,_adfcd =d .Token ();if _adfcd !=nil {return _adfcd ;};if _cgdgd ,_fdfae :=_egfeba .(_d .EndElement );_fdfae &&_cgdgd .Name ==start .Name {return nil ;};return _fe .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",_egfeba );};type CT_Order struct{ValAttr *uint8 ;};func (_fgg *CT_DispUnits )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffgf :for {_abfgb ,_dccc :=d .Token ();if _dccc !=nil {return _dccc ;};switch _bbgb :=_abfgb .(type ){case _d .StartElement :switch _bbgb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_fgg .Choice =NewCT_DispUnitsChoice ();if _babc :=d .DecodeElement (&_fgg .Choice .CustUnit ,&_bbgb );_babc !=nil {return _babc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}:_fgg .Choice =NewCT_DispUnitsChoice ();if _agdf :=d .DecodeElement (&_fgg .Choice .BuiltInUnit ,&_bbgb );_agdf !=nil {return _agdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"}:_fgg .DispUnitsLbl =NewCT_DispUnitsLbl ();if _ffda :=d .DecodeElement (_fgg .DispUnitsLbl ,&_bbgb );_ffda !=nil {return _ffda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgg .ExtLst =NewCT_ExtensionList ();if _feea :=d .DecodeElement (_fgg .ExtLst ,&_bbgb );_feea !=nil {return _feea ;};default:_g .Log ("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_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_bbgb .Name );if _bedfc :=d .Skip ();_bedfc !=nil {return _bedfc ;};};case _d .EndElement :break _ffgf ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Protection and its children -func (_cdfge *CT_Protection )Validate ()error {return _cdfge .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_DLbls ()*CT_DLbls {_fef :=&CT_DLbls {};return _fef };type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path +func (_gfca *ChartSpace )ValidateWithPath (path string )error {if _fafdb :=_gfca .CT_ChartSpace .ValidateWithPath (path );_fafdb !=nil {return _fafdb ;};return nil ;}; -// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path -func (_affaf *CT_ErrBarType )ValidateWithPath (path string )error {if _cafa :=_affaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cafa !=nil {return _cafa ;};return nil ;};var ST_BubbleScalePercentPatternRe =_gb .MustCompile (ST_BubbleScalePercentPattern );func (_dbeee *ST_PictureFormat )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcfbe ,_egcee :=d .Token ();if _egcee !=nil {return _egcee ;};if _bfdad ,_eaaaa :=_fcfbe .(_e .EndElement );_eaaaa &&_bfdad .Name ==start .Name {*_dbeee =1;return nil ;};if _cegbe ,_fdcf :=_fcfbe .(_e .CharData );!_fdcf {return _a .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",_fcfbe );}else {switch string (_cegbe ){case "":*_dbeee =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_dbeee =1;case "\u0073\u0074\u0061c\u006b":*_dbeee =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_dbeee =3;};};_fcfbe ,_egcee =d .Token ();if _egcee !=nil {return _egcee ;};if _faada ,_gfdee :=_fcfbe .(_e .EndElement );_gfdee &&_faada .Name ==start .Name {return nil ;};return _a .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",_fcfbe );};func (_gfdbd ST_Shape )ValidateWithPath (path string )error {switch _gfdbd {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfdbd ));};return nil ;};func NewCT_LegendEntry ()*CT_LegendEntry {_edbf :=&CT_LegendEntry {};_edbf .Idx =NewCT_UnsignedInt ();return _edbf ;}; +// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path +func (_cafb *CT_SplitType )ValidateWithPath (path string )error {if _bfbcg :=_cafb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfbcg !=nil {return _bfbcg ;};return nil ;};func (_gebdf ST_LblAlgn )Validate ()error {return _gebdf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path -func (_fdbfbe *CT_RotY )ValidateWithPath (path string )error {if _fdbfbe .ValAttr !=nil {if *_fdbfbe .ValAttr < 0{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fdbfbe .ValAttr );};if *_fdbfbe .ValAttr > 360{return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fdbfbe .ValAttr );};};return nil ;};type CT_UpDownBar struct{SpPr *_d .CT_ShapeProperties ;};func NewCT_StrVal ()*CT_StrVal {_fcddf :=&CT_StrVal {};return _fcddf };func (_eefe *ST_Thickness )ValidateWithPath (path string )error {_bbbad :=[]string {};if _eefe .ST_ThicknessPercent !=nil {_bbbad =append (_bbbad ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _eefe .Uint32 !=nil {_bbbad =append (_bbbad ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_bbbad )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bbbad );};return nil ;};const ST_DepthPercentWithSymbolPattern ="\u0030\u002a\u0028\u0028\u005b\u0032\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d9\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d)\u007c\u0032\u0030\u0030\u0030)\u0025"; +// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path +func (_bdbfb *CT_StrRef )ValidateWithPath (path string )error {if _bdbfb .StrCache !=nil {if _dccg :=_bdbfb .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_dccg !=nil {return _dccg ;};};if _bdbfb .ExtLst !=nil {if _dgccc :=_bdbfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgccc !=nil {return _dgccc ;};};return nil ;};func (_bfbfb *CT_DLbls )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfbfb .DLbl !=nil {_adgb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_babe :=range _bfbfb .DLbl {e .EncodeElement (_babe ,_adgb );};};if _bfbfb .Choice !=nil {_bfbfb .Choice .MarshalXML (e ,_d .StartElement {});};if _bfbfb .ExtLst !=nil {_eafe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfbfb .ExtLst ,_eafe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_LayoutTarget ()*CT_LayoutTarget {_decga :=&CT_LayoutTarget {};return _decga }; -// Validate validates the CT_SerTxChoice and its children -func (_ecdfc *CT_SerTxChoice )Validate ()error {return _ecdfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_Trendline and its children +func (_fbga *CT_Trendline )Validate ()error {return _fbga .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");};func (_fgcdg *ST_TrendlineType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgcdg =0;case "\u0065\u0078\u0070":*_fgcdg =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_fgcdg =2;case "\u006c\u006f\u0067":*_fgcdg =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_fgcdg =4;case "\u0070\u006f\u006c\u0079":*_fgcdg =5;case "\u0070\u006f\u0077e\u0072":*_fgcdg =6;};return nil ;};func (_dabb *CT_StrRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfacgc :for {_fdab ,_adac :=d .Token ();if _adac !=nil {return _adac ;};switch _eefce :=_fdab .(type ){case _d .StartElement :switch _eefce .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _dfabc :=d .DecodeElement (&_dabb .F ,&_eefce );_dfabc !=nil {return _dfabc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_dabb .StrCache =NewCT_StrData ();if _bfcab :=d .DecodeElement (_dabb .StrCache ,&_eefce );_bfcab !=nil {return _bfcab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dabb .ExtLst =NewCT_ExtensionList ();if _abad :=d .DecodeElement (_dabb .ExtLst ,&_eefce );_abad !=nil {return _abad ;};default:_g .Log ("\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\u0072R\u0065\u0066 \u0025\u0076",_eefce .Name );if _bggfd :=d .Skip ();_bggfd !=nil {return _bggfd ;};};case _d .EndElement :break _dfacgc ;case _d .CharData :};};return nil ;};func NewCT_OfPieType ()*CT_OfPieType {_aceg :=&CT_OfPieType {};return _aceg };type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func NewCT_NumDataSource ()*CT_NumDataSource {_bgfb :=&CT_NumDataSource {};_bgfb .Choice =NewCT_NumDataSourceChoice ();return _bgfb ;}; -// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path -func (_eagdb *CT_HPercent )ValidateWithPath (path string )error {if _eagdb .ValAttr !=nil {if _cce :=_eagdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cce !=nil {return _cce ;};};return nil ;};func (_ccbbd *CT_OfPieType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcba :=range start .Attr {if _bcba .Name .Local =="\u0076\u0061\u006c"{_ccbbd .ValAttr .UnmarshalXMLAttr (_bcba );continue ;};};for {_cfdb ,_adbda :=d .Token ();if _adbda !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_adbda );};if _deeg ,_bfbe :=_cfdb .(_e .EndElement );_bfbe &&_deeg .Name ==start .Name {break ;};};return nil ;};func NewCT_Perspective ()*CT_Perspective {_ebgb :=&CT_Perspective {};return _ebgb }; +// Validate validates the CT_RadarChart and its children +func (_bgddf *CT_RadarChart )Validate ()error {return _bgddf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_bddde *CT_FirstSliceAng )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bddde .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_bddde .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_effdb *CT_LegendEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_effdb .Idx =NewCT_UnsignedInt ();_beae :for {_edab ,_aaddg :=d .Token ();if _aaddg !=nil {return _aaddg ;};switch _adca :=_edab .(type ){case _d .StartElement :switch _adca .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _fabaa :=d .DecodeElement (_effdb .Idx ,&_adca );_fabaa !=nil {return _fabaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _effdb .Choice ==nil {_effdb .Choice =NewCT_LegendEntryChoice ();};if _egfc :=d .DecodeElement (&_effdb .Choice .Delete ,&_adca );_egfc !=nil {return _egfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _effdb .Choice ==nil {_effdb .Choice =NewCT_LegendEntryChoice ();};if _fccbf :=d .DecodeElement (&_effdb .Choice .TxPr ,&_adca );_fccbf !=nil {return _fccbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_effdb .ExtLst =NewCT_ExtensionList ();if _gegf :=d .DecodeElement (_effdb .ExtLst ,&_adca );_gegf !=nil {return _gegf ;};default:_g .Log ("\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\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045n\u0074r\u0079\u0020\u0025\u0076",_adca .Name );if _cbeg :=d .Skip ();_cbeg !=nil {return _cbeg ;};};case _d .EndElement :break _beae ;case _d .CharData :};};return nil ;};func (_gccgfd ST_PageSetupOrientation )String ()string {switch _gccgfd {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 3:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func NewCT_Grouping ()*CT_Grouping {_bfbde :=&CT_Grouping {};return _bfbde };type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;};func (_fdee ST_MarkerStyle )String ()string {switch _fdee {case 0:return "";case 1:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 2:return "\u0064\u0061\u0073\u0068";case 3:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 4:return "\u0064\u006f\u0074";case 5:return "\u006e\u006f\u006e\u0065";case 6:return "\u0070i\u0063\u0074\u0075\u0072\u0065";case 7:return "\u0070\u006c\u0075\u0073";case 8:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 9:return "\u0073\u0074\u0061\u0072";case 10:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 11:return "\u0078";case 12:return "\u0061\u0075\u0074\u006f";};return "";};func (_fgfgg ST_BarDir )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgfgg .String (),start );};func NewCT_CatAx ()*CT_CatAx {_bde :=&CT_CatAx {};_bde .AxId =NewCT_UnsignedInt ();_bde .Scaling =NewCT_Scaling ();_bde .AxPos =NewCT_AxPos ();_bde .CrossAx =NewCT_UnsignedInt ();return _bde ;};const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;); -// Validate validates the CT_StockChart and its children -func (_ageaa *CT_StockChart )Validate ()error {return _ageaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};func (_gaef *CT_Bar3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaef .BarDir =NewCT_BarDir ();_dbe :for {_fdfg ,_caf :=d .Token ();if _caf !=nil {return _caf ;};switch _gcge :=_fdfg .(type ){case _e .StartElement :switch _gcge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _fcef :=d .DecodeElement (_gaef .BarDir ,&_gcge );_fcef !=nil {return _fcef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_gaef .Grouping =NewCT_BarGrouping ();if _fde :=d .DecodeElement (_gaef .Grouping ,&_gcge );_fde !=nil {return _fde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_gaef .VaryColors =NewCT_Boolean ();if _dbd :=d .DecodeElement (_gaef .VaryColors ,&_gcge );_dbd !=nil {return _dbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bgb :=NewCT_BarSer ();if _bbc :=d .DecodeElement (_bgb ,&_gcge );_bbc !=nil {return _bbc ;};_gaef .Ser =append (_gaef .Ser ,_bgb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gaef .DLbls =NewCT_DLbls ();if _aae :=d .DecodeElement (_gaef .DLbls ,&_gcge );_aae !=nil {return _aae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_gaef .GapWidth =NewCT_GapAmount ();if _eba :=d .DecodeElement (_gaef .GapWidth ,&_gcge );_eba !=nil {return _eba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_gaef .GapDepth =NewCT_GapAmount ();if _aaba :=d .DecodeElement (_gaef .GapDepth ,&_gcge );_aaba !=nil {return _aaba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_gaef .Shape =NewCT_Shape ();if _dabc :=d .DecodeElement (_gaef .Shape ,&_gcge );_dabc !=nil {return _dabc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_aee :=NewCT_UnsignedInt ();if _bfgf :=d .DecodeElement (_aee ,&_gcge );_bfgf !=nil {return _bfgf ;};_gaef .AxId =append (_gaef .AxId ,_aee );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaef .ExtLst =NewCT_ExtensionList ();if _egc :=d .DecodeElement (_gaef .ExtLst ,&_gcge );_egc !=nil {return _egc ;};default:_ga .Log ("\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\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_gcge .Name );if _eegb :=d .Skip ();_eegb !=nil {return _eegb ;};};case _e .EndElement :break _dbe ;case _e .CharData :};};return nil ;};func _gcffb (_cdbg bool )uint8 {if _cdbg {return 1;};return 0;};func (_eec *CT_AxPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_aef ,_cfcd :=_eec .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cfcd !=nil {return _cfcd ;};start .Attr =append (start .Attr ,_aef );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_d .CT_ShapeProperties ;};type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};func (_afbfa *ST_LayoutMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_afbfa =0;case "\u0065\u0064\u0067\u0065":*_afbfa =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_afbfa =2;};return nil ;};func (_eeeba *CT_NumVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0078"},Value :_a .Sprintf ("\u0025\u0076",_eeeba .IdxAttr )});if _eeeba .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eeeba .FormatCodeAttr )});};e .EncodeToken (start );_bdfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076"}};_ga .AddPreserveSpaceAttr (&_bdfb ,_eeeba .V );e .EncodeElement (_eeeba .V ,_bdfb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cfdc *CT_MultiLvlStrRef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_baggb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066"}};_ga .AddPreserveSpaceAttr (&_baggb ,_cfdc .F );e .EncodeElement (_cfdc .F ,_baggb );if _cfdc .MultiLvlStrCache !=nil {_eaaa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_cfdc .MultiLvlStrCache ,_eaaa );};if _cfdc .ExtLst !=nil {_bbaed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfdc .ExtLst ,_bbaed );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eeca *CT_AxisUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_eeca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RelId and its children +func (_agdg *CT_RelId )Validate ()error {return _agdg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_acdd :=&CT_NumDataSourceChoice {};return _acdd ;};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_BarSer and its children -func (_beda *CT_BarSer )Validate ()error {return _beda .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};func (_ffbe *CT_ScatterStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ffbe .ValAttr !=ST_ScatterStyleUnset {_cbbebc ,_acda :=_ffbe .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _acda !=nil {return _acda ;};start .Attr =append (start .Attr ,_cbbebc );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Layout ()*CT_Layout {_bcddb :=&CT_Layout {};return _bcddb };type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;};func (_aaccd *ST_BuiltInUnit )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aaccd =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_aaccd =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_aaccd =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_aaccd =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_aaccd =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_aaccd =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_aaccd =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_aaccd =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_aaccd =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_aaccd =9;};return nil ;}; +// Validate validates the UserShapes and its children +func (_aagf *UserShapes )Validate ()error {return _aagf .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");}; -// Validate validates the CT_Skip and its children -func (_eceae *CT_Skip )Validate ()error {return _eceae .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");}; +// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path +func (_ggcab *CT_LegendEntry )ValidateWithPath (path string )error {if _fdfgg :=_ggcab .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fdfgg !=nil {return _fdfgg ;};if _ggcab .Choice !=nil {if _afba :=_ggcab .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_afba !=nil {return _afba ;};};if _ggcab .ExtLst !=nil {if _edfeaa :=_ggcab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edfeaa !=nil {return _edfeaa ;};};return nil ;};func (_fbabc *CT_FirstSliceAng )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ageec :=range start .Attr {if _ageec .Name .Local =="\u0076\u0061\u006c"{_dagdf ,_gbcb :=_a .ParseUint (_ageec .Value ,10,16);if _gbcb !=nil {return _gbcb ;};_eadg :=uint16 (_dagdf );_fbabc .ValAttr =&_eadg ;continue ;};};for {_fecac ,_cbdd :=d .Token ();if _cbdd !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0072\u0073t\u0053l\u0069\u0063\u0065\u0041\u006e\u0067\u003a \u0025\u0073",_cbdd );};if _eebg ,_gcdc :=_fecac .(_d .EndElement );_gcdc &&_eebg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path -func (_bgag *CT_ChartLines )ValidateWithPath (path string )error {if _bgag .SpPr !=nil {if _bafg :=_bgag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bafg !=nil {return _bafg ;};};return nil ;};func (_adgad *CT_View3D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebac :for {_aaabb ,_caecg :=d .Token ();if _caecg !=nil {return _caecg ;};switch _bbdad :=_aaabb .(type ){case _e .StartElement :switch _bbdad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"}:_adgad .RotX =NewCT_RotX ();if _bbaebg :=d .DecodeElement (_adgad .RotX ,&_bbdad );_bbaebg !=nil {return _bbaebg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_adgad .HPercent =NewCT_HPercent ();if _cccbcf :=d .DecodeElement (_adgad .HPercent ,&_bbdad );_cccbcf !=nil {return _cccbcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"}:_adgad .RotY =NewCT_RotY ();if _ebddg :=d .DecodeElement (_adgad .RotY ,&_bbdad );_ebddg !=nil {return _ebddg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_adgad .DepthPercent =NewCT_DepthPercent ();if _bacg :=d .DecodeElement (_adgad .DepthPercent ,&_bbdad );_bacg !=nil {return _bacg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"}:_adgad .RAngAx =NewCT_Boolean ();if _dffd :=d .DecodeElement (_adgad .RAngAx ,&_bbdad );_dffd !=nil {return _dffd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}:_adgad .Perspective =NewCT_Perspective ();if _fgdf :=d .DecodeElement (_adgad .Perspective ,&_bbdad );_fgdf !=nil {return _fgdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adgad .ExtLst =NewCT_ExtensionList ();if _feggc :=d .DecodeElement (_adgad .ExtLst ,&_bbdad );_feggc !=nil {return _feggc ;};default:_ga .Log ("\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\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_bbdad .Name );if _aeccd :=d .Skip ();_aeccd !=nil {return _aeccd ;};};case _e .EndElement :break _ebac ;case _e .CharData :};};return nil ;};func (_bdagc ST_ErrDir )Validate ()error {return _bdagc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path +func (_afaf *CT_MarkerStyle )ValidateWithPath (path string )error {if _afaf .ValAttr ==ST_MarkerStyleUnset {return _fe .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _gbacf :=_afaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbacf !=nil {return _gbacf ;};return nil ;};func (_ggcfc *Chart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ="\u0063:\u0063\u0068\u0061\u0072\u0074";return _ggcfc .CT_RelId .MarshalXML (e ,start );};func NewCT_CrossBetween ()*CT_CrossBetween {_dbff :=&CT_CrossBetween {};_dbff .ValAttr =ST_CrossBetween (1);return _dbff ;};func (_egef *CT_Grouping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egef .ValAttr !=ST_GroupingUnset {_dbba ,_fegf :=_egef .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _fegf !=nil {return _fegf ;};start .Attr =append (start .Attr ,_dbba );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_DateAx and its children -func (_eecg *CT_DateAx )Validate ()error {return _eecg .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");}; +// Validate validates the CT_ChartSpace and its children +func (_aefbc *CT_ChartSpace )Validate ()error {return _aefbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");}; -// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path -func (_eaeee *EG_DLblShared )ValidateWithPath (path string )error {if _eaeee .NumFmt !=nil {if _cdffg :=_eaeee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cdffg !=nil {return _cdffg ;};};if _eaeee .SpPr !=nil {if _feefe :=_eaeee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_feefe !=nil {return _feefe ;};};if _eaeee .TxPr !=nil {if _bace :=_eaeee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bace !=nil {return _bace ;};};if _eaeee .DLblPos !=nil {if _baefb :=_eaeee .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_baefb !=nil {return _baefb ;};};if _eaeee .ShowLegendKey !=nil {if _efeg :=_eaeee .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_efeg !=nil {return _efeg ;};};if _eaeee .ShowVal !=nil {if _eafe :=_eaeee .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_eafe !=nil {return _eafe ;};};if _eaeee .ShowCatName !=nil {if _ccdfgd :=_eaeee .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_ccdfgd !=nil {return _ccdfgd ;};};if _eaeee .ShowSerName !=nil {if _bfggf :=_eaeee .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_bfggf !=nil {return _bfggf ;};};if _eaeee .ShowPercent !=nil {if _bdda :=_eaeee .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bdda !=nil {return _bdda ;};};if _eaeee .ShowBubbleSize !=nil {if _dgbae :=_eaeee .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_dgbae !=nil {return _dgbae ;};};return nil ;};func (_fdaab ST_LayoutTarget )ValidateWithPath (path string )error {switch _fdaab {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdaab ));};return nil ;};type CT_MarkerSize struct{ValAttr *uint8 ;};func (_ceag *CT_ErrValType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ceag .ValAttr !=ST_ErrValTypeUnset {_cafbe ,_cbde :=_ceag .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cbde !=nil {return _cbde ;};start .Attr =append (start .Attr ,_cafbe );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_fbef :=&EG_LegendEntryData {};return _fbef }; +// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path +func (_geac *CT_Orientation )ValidateWithPath (path string )error {if _cfgda :=_geac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfgda !=nil {return _cfgda ;};return nil ;}; -// Validate validates the CT_StrData and its children -func (_fbbb *CT_StrData )Validate ()error {return _fbbb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_SizeRepresents and its children +func (_fffcf *CT_SizeRepresents )Validate ()error {return _fffcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};type CT_ErrValType struct{ValAttr ST_ErrValType ;}; -// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path -func (_ggaag *CT_MarkerStyle )ValidateWithPath (path string )error {if _ggaag .ValAttr ==ST_MarkerStyleUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ebcge :=_ggaag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebcge !=nil {return _ebcge ;};return nil ;}; +// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path +func (_gfaeg *CT_UnsignedInt )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_HPercent and its children -func (_feag *CT_HPercent )Validate ()error {return _feag .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_fecgf *CT_MarkerStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_eaea ,_eacf :=_fecgf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _eacf !=nil {return _eacf ;};start .Attr =append (start .Attr ,_eaea );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ddcag ST_ErrDir )ValidateWithPath (path string )error {switch _ddcag {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddcag ));};return nil ;}; +// Validate validates the CT_SerTx and its children +func (_feegf *CT_SerTx )Validate ()error {return _feegf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};func (_ebag *CT_CatAx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fddf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ebag .AxId ,_fddf );_bfba :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ebag .Scaling ,_bfba );if _ebag .Delete !=nil {_cfcd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ebag .Delete ,_cfcd );};_ceba :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ebag .AxPos ,_ceba );if _ebag .MajorGridlines !=nil {_aege :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ebag .MajorGridlines ,_aege );};if _ebag .MinorGridlines !=nil {_dfbe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ebag .MinorGridlines ,_dfbe );};if _ebag .Title !=nil {_aaaa :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ebag .Title ,_aaaa );};if _ebag .NumFmt !=nil {_fgf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ebag .NumFmt ,_fgf );};if _ebag .MajorTickMark !=nil {_feac :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ebag .MajorTickMark ,_feac );};if _ebag .MinorTickMark !=nil {_eedce :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ebag .MinorTickMark ,_eedce );};if _ebag .TickLblPos !=nil {_gegd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ebag .TickLblPos ,_gegd );};if _ebag .SpPr !=nil {_eefbc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebag .SpPr ,_eefbc );};if _ebag .TxPr !=nil {_egac :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebag .TxPr ,_egac );};_cbgf :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ebag .CrossAx ,_cbgf );if _ebag .Choice !=nil {_ebag .Choice .MarshalXML (e ,_d .StartElement {});};if _ebag .Auto !=nil {_dagb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_ebag .Auto ,_dagb );};if _ebag .LblAlgn !=nil {_ccfc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_ebag .LblAlgn ,_ccfc );};if _ebag .LblOffset !=nil {_dddg :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_ebag .LblOffset ,_dddg );};if _ebag .TickLblSkip !=nil {_gebb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ebag .TickLblSkip ,_gebb );};if _ebag .TickMarkSkip !=nil {_ffac :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ebag .TickMarkSkip ,_ffac );};if _ebag .NoMultiLvlLbl !=nil {_agfba :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_ebag .NoMultiLvlLbl ,_agfba );};if _ebag .ExtLst !=nil {_cegb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebag .ExtLst ,_cegb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path -func (_ddca *CT_View3D )ValidateWithPath (path string )error {if _ddca .RotX !=nil {if _cgfedb :=_ddca .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_cgfedb !=nil {return _cgfedb ;};};if _ddca .HPercent !=nil {if _baeeg :=_ddca .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_baeeg !=nil {return _baeeg ;};};if _ddca .RotY !=nil {if _gcbfbb :=_ddca .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_gcbfbb !=nil {return _gcbfbb ;};};if _ddca .DepthPercent !=nil {if _ccfcc :=_ddca .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ccfcc !=nil {return _ccfcc ;};};if _ddca .RAngAx !=nil {if _cffd :=_ddca .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_cffd !=nil {return _cffd ;};};if _ddca .Perspective !=nil {if _eggb :=_ddca .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_eggb !=nil {return _eggb ;};};if _ddca .ExtLst !=nil {if _dacda :=_ddca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacda !=nil {return _dacda ;};};return nil ;}; +// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path +func (_aadfb *CT_MarkerSize )ValidateWithPath (path string )error {if _aadfb .ValAttr !=nil {if *_aadfb .ValAttr < 2{return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aadfb .ValAttr );};if *_aadfb .ValAttr > 72{return _fe .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00372 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aadfb .ValAttr );};};return nil ;};func (_aecbe ST_LayoutTarget )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aecbe .String (),start );};func (_affdc ST_SecondPieSize )String ()string {if _affdc .ST_SecondPieSizePercent !=nil {return _fe .Sprintf ("\u0025\u0076",*_affdc .ST_SecondPieSizePercent );};if _affdc .ST_SecondPieSizeUShort !=nil {return _fe .Sprintf ("\u0025\u0076",*_affdc .ST_SecondPieSizeUShort );};return "";}; -// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path -func (_cbdb *Group_DLbls )ValidateWithPath (path string )error {if _cbdb .NumFmt !=nil {if _effafb :=_cbdb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_effafb !=nil {return _effafb ;};};if _cbdb .SpPr !=nil {if _ecgba :=_cbdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecgba !=nil {return _ecgba ;};};if _cbdb .TxPr !=nil {if _cbfff :=_cbdb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cbfff !=nil {return _cbfff ;};};if _cbdb .DLblPos !=nil {if _gbgfe :=_cbdb .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_gbgfe !=nil {return _gbgfe ;};};if _cbdb .ShowLegendKey !=nil {if _eacce :=_cbdb .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_eacce !=nil {return _eacce ;};};if _cbdb .ShowVal !=nil {if _gccbe :=_cbdb .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_gccbe !=nil {return _gccbe ;};};if _cbdb .ShowCatName !=nil {if _cdabe :=_cbdb .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_cdabe !=nil {return _cdabe ;};};if _cbdb .ShowSerName !=nil {if _ffege :=_cbdb .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_ffege !=nil {return _ffege ;};};if _cbdb .ShowPercent !=nil {if _efcdda :=_cbdb .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_efcdda !=nil {return _efcdda ;};};if _cbdb .ShowBubbleSize !=nil {if _bebb :=_cbdb .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_bebb !=nil {return _bebb ;};};if _cbdb .ShowLeaderLines !=nil {if _edegc :=_cbdb .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_edegc !=nil {return _edegc ;};};if _cbdb .LeaderLines !=nil {if _caaff :=_cbdb .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_caaff !=nil {return _caaff ;};};return nil ;};func (_febga ST_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_febga .String (),start );}; +// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path +func (_fggcab *EG_SerShared )ValidateWithPath (path string )error {if _eebaf :=_fggcab .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_eebaf !=nil {return _eebaf ;};if _feabg :=_fggcab .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_feabg !=nil {return _feabg ;};if _fggcab .Tx !=nil {if _fcfae :=_fggcab .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fcfae !=nil {return _fcfae ;};};if _fggcab .SpPr !=nil {if _cfdd :=_fggcab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cfdd !=nil {return _cfdd ;};};return nil ;};func (_adeab *CT_SerTx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_adeab .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path -func (_gcbfca *CT_TimeUnit )ValidateWithPath (path string )error {if _dbgd :=_gcbfca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbgd !=nil {return _dbgd ;};return nil ;};func (_ededbe ST_ErrValType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ededbe .String (),start );};type ST_LayoutMode byte ; +// Validate validates the EG_AreaChartShared and its children +func (_fdgd *EG_AreaChartShared )Validate ()error {return _fdgd .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func NewCT_ScatterStyle ()*CT_ScatterStyle {_gbcf :=&CT_ScatterStyle {};return _gbcf }; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_ddab *CT_Boolean )ValidateWithPath (path string )error {return nil };func NewCT_PageSetup ()*CT_PageSetup {_fcbefe :=&CT_PageSetup {};return _fcbefe };func (_deacg *CT_StockChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcdda :for {_beba ,_dgga :=d .Token ();if _dgga !=nil {return _dgga ;};switch _defg :=_beba .(type ){case _e .StartElement :switch _defg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_agec :=NewCT_LineSer ();if _ceagf :=d .DecodeElement (_agec ,&_defg );_ceagf !=nil {return _ceagf ;};_deacg .Ser =append (_deacg .Ser ,_agec );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_deacg .DLbls =NewCT_DLbls ();if _bbeaa :=d .DecodeElement (_deacg .DLbls ,&_defg );_bbeaa !=nil {return _bbeaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_deacg .DropLines =NewCT_ChartLines ();if _afbf :=d .DecodeElement (_deacg .DropLines ,&_defg );_afbf !=nil {return _afbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_deacg .HiLowLines =NewCT_ChartLines ();if _bgbde :=d .DecodeElement (_deacg .HiLowLines ,&_defg );_bgbde !=nil {return _bgbde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_deacg .UpDownBars =NewCT_UpDownBars ();if _fadce :=d .DecodeElement (_deacg .UpDownBars ,&_defg );_fadce !=nil {return _fadce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_cfagf :=NewCT_UnsignedInt ();if _gcged :=d .DecodeElement (_cfagf ,&_defg );_gcged !=nil {return _gcged ;};_deacg .AxId =append (_deacg .AxId ,_cfagf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deacg .ExtLst =NewCT_ExtensionList ();if _aafeb :=d .DecodeElement (_deacg .ExtLst ,&_defg );_aafeb !=nil {return _aafeb ;};default:_ga .Log ("\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\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_defg .Name );if _dcda :=d .Skip ();_dcda !=nil {return _dcda ;};};case _e .EndElement :break _fcdda ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Boolean and its children +func (_caeg *CT_Boolean )Validate ()error {return _caeg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_ecaag ST_ErrDir )ValidateWithPath (path string )error {switch _ecaag {case 0,1,2:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecaag ));};return nil ;};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_edaa :=&CT_PlotAreaChoice {};return _edaa }; -// Validate validates the CT_CustSplit and its children -func (_adea *CT_CustSplit )Validate ()error {return _adea .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");}; +// Validate validates the CT_LegendEntryChoice and its children +func (_edfee *CT_LegendEntryChoice )Validate ()error {return _edfee .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");}; -// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path -func (_ddfff *EG_AxShared )ValidateWithPath (path string )error {if _aaeeg :=_ddfff .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_aaeeg !=nil {return _aaeeg ;};if _agfed :=_ddfff .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_agfed !=nil {return _agfed ;};if _ddfff .Delete !=nil {if _efgf :=_ddfff .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_efgf !=nil {return _efgf ;};};if _bageb :=_ddfff .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_bageb !=nil {return _bageb ;};if _ddfff .MajorGridlines !=nil {if _fbgeb :=_ddfff .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fbgeb !=nil {return _fbgeb ;};};if _ddfff .MinorGridlines !=nil {if _cccfc :=_ddfff .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cccfc !=nil {return _cccfc ;};};if _ddfff .Title !=nil {if _begd :=_ddfff .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_begd !=nil {return _begd ;};};if _ddfff .NumFmt !=nil {if _gebf :=_ddfff .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gebf !=nil {return _gebf ;};};if _ddfff .MajorTickMark !=nil {if _acffd :=_ddfff .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_acffd !=nil {return _acffd ;};};if _ddfff .MinorTickMark !=nil {if _aedga :=_ddfff .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_aedga !=nil {return _aedga ;};};if _ddfff .TickLblPos !=nil {if _bcabc :=_ddfff .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_bcabc !=nil {return _bcabc ;};};if _ddfff .SpPr !=nil {if _abdgf :=_ddfff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_abdgf !=nil {return _abdgf ;};};if _ddfff .TxPr !=nil {if _faddf :=_ddfff .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_faddf !=nil {return _faddf ;};};if _afgae :=_ddfff .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_afgae !=nil {return _afgae ;};if _ddfff .Choice !=nil {if _bcbae :=_ddfff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bcbae !=nil {return _bcbae ;};};return nil ;}; +// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path +func (_bcgee *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _bcgee .NumRef !=nil {if _ccbe :=_bcgee .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_ccbe !=nil {return _ccbe ;};};if _bcgee .NumLit !=nil {if _ccgf :=_bcgee .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_ccgf !=nil {return _ccgf ;};};return nil ;};func (_ebgge *CT_StrData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cacece :for {_adfca ,_bdbdd :=d .Token ();if _bdbdd !=nil {return _bdbdd ;};switch _cbac :=_adfca .(type ){case _d .StartElement :switch _cbac .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_ebgge .PtCount =NewCT_UnsignedInt ();if _cfcbb :=d .DecodeElement (_ebgge .PtCount ,&_cbac );_cfcbb !=nil {return _cfcbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_abcea :=NewCT_StrVal ();if _dbdab :=d .DecodeElement (_abcea ,&_cbac );_dbdab !=nil {return _dbdab ;};_ebgge .Pt =append (_ebgge .Pt ,_abcea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebgge .ExtLst =NewCT_ExtensionList ();if _gbdef :=d .DecodeElement (_ebgge .ExtLst ,&_cbac );_gbdef !=nil {return _gbdef ;};default:_g .Log ("\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\u005fS\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cbac .Name );if _gcgab :=d .Skip ();_gcgab !=nil {return _gcgab ;};};case _d .EndElement :break _cacece ;case _d .CharData :};};return nil ;};func NewCT_Overlap ()*CT_Overlap {_gbdg :=&CT_Overlap {};return _gbdg };func (_dgage ST_LblOffset )String ()string {if _dgage .ST_LblOffsetPercent !=nil {return _fe .Sprintf ("\u0025\u0076",*_dgage .ST_LblOffsetPercent );};if _dgage .ST_LblOffsetUShort !=nil {return _fe .Sprintf ("\u0025\u0076",*_dgage .ST_LblOffsetUShort );};return "";};func (_eefca ST_Crosses )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gddca :=_d .Attr {};_gddca .Name =name ;switch _eefca {case ST_CrossesUnset :_gddca .Value ="";case ST_CrossesAutoZero :_gddca .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_gddca .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_gddca .Value ="\u006d\u0069\u006e";};return _gddca ,nil ;}; -// Validate validates the CT_ChartLines and its children -func (_ebca *CT_ChartLines )Validate ()error {return _ebca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};func NewCT_Tx ()*CT_Tx {_egaf :=&CT_Tx {};_egaf .Choice =NewCT_TxChoice ();return _egaf };type CT_Thickness struct{ValAttr ST_Thickness ;};func (_deea *CT_PageMargins )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fecga :=range start .Attr {if _fecga .Name .Local =="\u006c"{_ccbaf ,_cgeg :=_ed .ParseFloat (_fecga .Value ,64);if _cgeg !=nil {return _cgeg ;};_deea .LAttr =_ccbaf ;continue ;};if _fecga .Name .Local =="\u0072"{_dbeg ,_cadcg :=_ed .ParseFloat (_fecga .Value ,64);if _cadcg !=nil {return _cadcg ;};_deea .RAttr =_dbeg ;continue ;};if _fecga .Name .Local =="\u0074"{_gdgb ,_caaef :=_ed .ParseFloat (_fecga .Value ,64);if _caaef !=nil {return _caaef ;};_deea .TAttr =_gdgb ;continue ;};if _fecga .Name .Local =="\u0062"{_begca ,_gabdb :=_ed .ParseFloat (_fecga .Value ,64);if _gabdb !=nil {return _gabdb ;};_deea .BAttr =_begca ;continue ;};if _fecga .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_ccbg ,_ddde :=_ed .ParseFloat (_fecga .Value ,64);if _ddde !=nil {return _ddde ;};_deea .HeaderAttr =_ccbg ;continue ;};if _fecga .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_cadff ,_efeea :=_ed .ParseFloat (_fecga .Value ,64);if _efeea !=nil {return _efeea ;};_deea .FooterAttr =_cadff ;continue ;};};for {_aadae ,_dagag :=d .Token ();if _dagag !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_dagag );};if _efgc ,_agbca :=_aadae .(_e .EndElement );_agbca &&_efgc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path +func (_geca *CT_CustSplit )ValidateWithPath (path string )error {for _eafc ,_ggcdf :=range _geca .SecondPiePt {if _bcga :=_ggcdf .ValidateWithPath (_fe .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_eafc ));_bcga !=nil {return _bcga ;};};return nil ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ad .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;}; -// ST_GapAmount is a union type -type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;}; +// Validate validates the CT_PlotAreaChoice and its children +func (_aacca *CT_PlotAreaChoice )Validate ()error {return _aacca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};func (_bceaae ST_LegendPos )ValidateWithPath (path string )error {switch _bceaae {case 0,1,2,3,4,5:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bceaae ));};return nil ;}; -// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path -func (_bdab *CT_FirstSliceAng )ValidateWithPath (path string )error {if _bdab .ValAttr !=nil {if *_bdab .ValAttr < 0{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bdab .ValAttr );};if *_bdab .ValAttr > 360{return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bdab .ValAttr );};};return nil ;};func (_fagdc ST_AxPos )ValidateWithPath (path string )error {switch _fagdc {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagdc ));};return nil ;}; +// Validate validates the CT_Marker and its children +func (_cdbcd *CT_Marker )Validate ()error {return _cdbcd .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func NewCT_PageMargins ()*CT_PageMargins {_eace :=&CT_PageMargins {};return _eace };func (_feacb *ST_MarkerStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_feacb =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_feacb =1;case "\u0064\u0061\u0073\u0068":*_feacb =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_feacb =3;case "\u0064\u006f\u0074":*_feacb =4;case "\u006e\u006f\u006e\u0065":*_feacb =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_feacb =6;case "\u0070\u006c\u0075\u0073":*_feacb =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_feacb =8;case "\u0073\u0074\u0061\u0072":*_feacb =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_feacb =10;case "\u0078":*_feacb =11;case "\u0061\u0075\u0074\u006f":*_feacb =12;};return nil ;};func (_egbbd *CT_RadarStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egbbd .ValAttr !=ST_RadarStyleUnset {_gdca ,_cdbf :=_egbbd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _cdbf !=nil {return _cdbf ;};start .Attr =append (start .Attr ,_gdca );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gefac *CT_MarkerStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gdab ,_bfad :=_gefac .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _bfad !=nil {return _bfad ;};start .Attr =append (start .Attr ,_gdab );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgbd *CT_BandFmts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gagf :for {_bdd ,_aabc :=d .Token ();if _aabc !=nil {return _aabc ;};switch _gec :=_bdd .(type ){case _d .StartElement :switch _gec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"}:_bbf :=NewCT_BandFmt ();if _afd :=d .DecodeElement (_bbf ,&_gec );_afd !=nil {return _afd ;};_fgbd .BandFmt =append (_fgbd .BandFmt ,_bbf );default:_g .Log ("\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\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_gec .Name );if _fgd :=d .Skip ();_fgd !=nil {return _fgd ;};};case _d .EndElement :break _gagf ;case _d .CharData :};};return nil ;};func NewCT_NumVal ()*CT_NumVal {_aebd :=&CT_NumVal {};return _aebd };func (_gbab *EG_SerShared )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bbec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gbab .Idx ,_bbec );_ggeca :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gbab .Order ,_ggeca );if _gbab .Tx !=nil {_dgace :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gbab .Tx ,_dgace );};if _gbab .SpPr !=nil {_bffd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbab .SpPr ,_bffd );};return nil ;}; -// Validate validates the CT_BarDir and its children -func (_aacf *CT_BarDir )Validate ()error {return _aacf .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_addc *ST_HoleSize )ValidateWithPath (path string )error {_egeeb :=[]string {};if _addc .ST_HoleSizePercent !=nil {_egeeb =append (_egeeb ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _addc .ST_HoleSizeUByte !=nil {_egeeb =append (_egeeb ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_egeeb )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_egeeb );};return nil ;};func (_adaf *CT_Orientation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfafc :=range start .Attr {if _dfafc .Name .Local =="\u0076\u0061\u006c"{_adaf .ValAttr .UnmarshalXMLAttr (_dfafc );continue ;};};for {_bdecb ,_aega :=d .Token ();if _aega !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_aega );};if _cfeb ,_fcac :=_bdecb .(_e .EndElement );_fcac &&_cfeb .Name ==start .Name {break ;};};return nil ;};func NewCT_DLbl ()*CT_DLbl {_cbcb :=&CT_DLbl {};_cbcb .Idx =NewCT_UnsignedInt ();return _cbcb };func (_fdgb *CT_LblOffset )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fdgb .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fdgb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path +func (_aegb *CT_BarGrouping )ValidateWithPath (path string )error {if _beb :=_aegb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_beb !=nil {return _beb ;};return nil ;};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};type CT_AxisUnit struct{ValAttr float64 ;};func NewCT_ManualLayout ()*CT_ManualLayout {_cbbbf :=&CT_ManualLayout {};return _cbbbf }; -// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path -func (_eebe *CT_DispBlanksAs )ValidateWithPath (path string )error {if _agebf :=_eebe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agebf !=nil {return _agebf ;};return nil ;};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_NumDataSource and its children +func (_ddef *CT_NumDataSource )Validate ()error {return _ddef .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");}; -// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path -func (_fgbd *CT_BarDir )ValidateWithPath (path string )error {if _aaec :=_fgbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaec !=nil {return _aaec ;};return nil ;};type CT_ExtensionList struct{Ext []*CT_Extension ;};func (_fecc *Chart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fecc .CT_RelId =*NewCT_RelId ();for _ ,_ebagbd :=range start .Attr {if _ebagbd .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"&&_ebagbd .Name .Local =="\u0069\u0064"||_ebagbd .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"&&_ebagbd .Name .Local =="\u0069\u0064"{_abgb ,_eabff :=_ebagbd .Value ,error (nil );if _eabff !=nil {return _eabff ;};_fecc .IdAttr =_abgb ;continue ;};};for {_ebec ,_gdfca :=d .Token ();if _gdfca !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_gdfca );};if _acgbe ,_aebeg :=_ebec .(_e .EndElement );_aebeg &&_acgbe .Name ==start .Name {break ;};};return nil ;};func NewCT_NumVal ()*CT_NumVal {_fdbe :=&CT_NumVal {};return _fdbe };func (_dgaee ST_SizeRepresents )ValidateWithPath (path string )error {switch _dgaee {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgaee ));};return nil ;};func NewCT_CrossBetween ()*CT_CrossBetween {_eggf :=&CT_CrossBetween {};_eggf .ValAttr =ST_CrossBetween (1);return _eggf ;};func (_cfgb *CT_ErrBars )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cfgb .ErrDir !=nil {_aaag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_cfgb .ErrDir ,_aaag );};_dbga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cfgb .ErrBarType ,_dbga );_cbcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cfgb .ErrValType ,_cbcf );if _cfgb .NoEndCap !=nil {_adbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_cfgb .NoEndCap ,_adbg );};if _cfgb .Plus !=nil {_aafd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_cfgb .Plus ,_aafd );};if _cfgb .Minus !=nil {_fecef :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_cfgb .Minus ,_fecef );};if _cfgb .Val !=nil {_aaca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cfgb .Val ,_aaca );};if _cfgb .SpPr !=nil {_dbee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfgb .SpPr ,_dbee );};if _cfgb .ExtLst !=nil {_afag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfgb .ExtLst ,_afag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;};type ST_DLblPos byte ;func (_ffgb *CT_Title )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggabe :for {_bbfde ,_accce :=d .Token ();if _accce !=nil {return _accce ;};switch _agacf :=_bbfde .(type ){case _e .StartElement :switch _agacf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_ffgb .Tx =NewCT_Tx ();if _gffa :=d .DecodeElement (_ffgb .Tx ,&_agacf );_gffa !=nil {return _gffa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_ffgb .Layout =NewCT_Layout ();if _aceedb :=d .DecodeElement (_ffgb .Layout ,&_agacf );_aceedb !=nil {return _aceedb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_ffgb .Overlay =NewCT_Boolean ();if _gcea :=d .DecodeElement (_ffgb .Overlay ,&_agacf );_gcea !=nil {return _gcea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ffgb .SpPr =_d .NewCT_ShapeProperties ();if _cbcaf :=d .DecodeElement (_ffgb .SpPr ,&_agacf );_cbcaf !=nil {return _cbcaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_ffgb .TxPr =_d .NewCT_TextBody ();if _fcegg :=d .DecodeElement (_ffgb .TxPr ,&_agacf );_fcegg !=nil {return _fcegg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffgb .ExtLst =NewCT_ExtensionList ();if _cdacda :=d .DecodeElement (_ffgb .ExtLst ,&_agacf );_cdacda !=nil {return _cdacda ;};default:_ga .Log ("\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\u0054\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_agacf .Name );if _fdaad :=d .Skip ();_fdaad !=nil {return _fdaad ;};};case _e .EndElement :break _ggabe ;case _e .CharData :};};return nil ;};func (_fgfgc ST_BarGrouping )Validate ()error {return _fgfgc .ValidateWithPath ("")};func (_dgbb *CT_SplitType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gddce :=range start .Attr {if _gddce .Name .Local =="\u0076\u0061\u006c"{_dgbb .ValAttr .UnmarshalXMLAttr (_gddce );continue ;};};for {_fgeca ,_acdce :=d .Token ();if _acdce !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_acdce );};if _debcg ,_gaff :=_fgeca .(_e .EndElement );_gaff &&_debcg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path +func (_dbbda *CT_PieChart )ValidateWithPath (path string )error {if _dbbda .VaryColors !=nil {if _fgfegf :=_dbbda .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fgfegf !=nil {return _fgfegf ;};};for _ggaa ,_gefaf :=range _dbbda .Ser {if _gbag :=_gefaf .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggaa ));_gbag !=nil {return _gbag ;};};if _dbbda .DLbls !=nil {if _dgad :=_dbbda .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dgad !=nil {return _dgad ;};};if _dbbda .FirstSliceAng !=nil {if _bceb :=_dbbda .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_bceb !=nil {return _bceb ;};};if _dbbda .ExtLst !=nil {if _eedfc :=_dbbda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eedfc !=nil {return _eedfc ;};};return nil ;};func (_gegeeb *ST_ScatterStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgfd ,_dddgc :=d .Token ();if _dddgc !=nil {return _dddgc ;};if _bbbfa ,_acdfg :=_bgfd .(_d .EndElement );_acdfg &&_bbbfa .Name ==start .Name {*_gegeeb =1;return nil ;};if _ggbga ,_dcabg :=_bgfd .(_d .CharData );!_dcabg {return _fe .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",_bgfd );}else {switch string (_ggbga ){case "":*_gegeeb =0;case "\u006e\u006f\u006e\u0065":*_gegeeb =1;case "\u006c\u0069\u006e\u0065":*_gegeeb =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_gegeeb =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_gegeeb =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_gegeeb =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_gegeeb =6;};};_bgfd ,_dddgc =d .Token ();if _dddgc !=nil {return _dddgc ;};if _fedge ,_acbab :=_bgfd .(_d .EndElement );_acbab &&_fedge .Name ==start .Name {return nil ;};return _fe .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",_bgfd );};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;}; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_ebcc *CT_Lvl )ValidateWithPath (path string )error {for _gfdb ,_gbag :=range _ebcc .Pt {if _bbgg :=_gbag .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gfdb ));_bbgg !=nil {return _bbgg ;};};return nil ;};func (_ccffga *CT_TxChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ccffga .StrRef !=nil {_dfcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_ccffga .StrRef ,_dfcd );};if _ccffga .Rich !=nil {_eefcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_ccffga .Rich ,_eefcd );};return nil ;};func (_ffebcg *EG_PieChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ffebcg .VaryColors !=nil {_eggd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ffebcg .VaryColors ,_eggd );};if _ffebcg .Ser !=nil {_fdcedb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fdeab :=range _ffebcg .Ser {e .EncodeElement (_fdeab ,_fdcedb );};};if _ffebcg .DLbls !=nil {_daefc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ffebcg .DLbls ,_daefc );};return nil ;};func NewCT_Pie3DChart ()*CT_Pie3DChart {_gfae :=&CT_Pie3DChart {};return _gfae }; +// Validate validates the CT_ExternalData and its children +func (_geedd *CT_ExternalData )Validate ()error {return _geedd .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");};func (_accfb *ST_LayoutMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dggga ,_dbgcc :=d .Token ();if _dbgcc !=nil {return _dbgcc ;};if _egfae ,_aabec :=_dggga .(_d .EndElement );_aabec &&_egfae .Name ==start .Name {*_accfb =1;return nil ;};if _bfed ,_ddgg :=_dggga .(_d .CharData );!_ddgg {return _fe .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",_dggga );}else {switch string (_bfed ){case "":*_accfb =0;case "\u0065\u0064\u0067\u0065":*_accfb =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_accfb =2;};};_dggga ,_dbgcc =d .Token ();if _dbgcc !=nil {return _dbgcc ;};if _cedcf ,_eafg :=_dggga .(_d .EndElement );_eafg &&_cedcf .Name ==start .Name {return nil ;};return _fe .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",_dggga );};const (ST_ShapeUnset ST_Shape =0;ST_ShapeCone ST_Shape =1;ST_ShapeConeToMax ST_Shape =2;ST_ShapeBox ST_Shape =3;ST_ShapeCylinder ST_Shape =4;ST_ShapePyramid ST_Shape =5;ST_ShapePyramidToMax ST_Shape =6;); -// ST_HPercent is a union type -type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;}; +// Validate validates the CT_OfPieType and its children +func (_fcdb *CT_OfPieType )Validate ()error {return _fcdb .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");}; -// Validate validates the CT_ExtensionList and its children -func (_cdfc *CT_ExtensionList )Validate ()error {return _cdfc .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_edeag *ST_PageSetupOrientation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fggfd ,_ffbgb :=d .Token ();if _ffbgb !=nil {return _ffbgb ;};if _gfbff ,_gbgda :=_fggfd .(_e .EndElement );_gbgda &&_gfbff .Name ==start .Name {*_edeag =1;return nil ;};if _bcbb ,_fbgbc :=_fggfd .(_e .CharData );!_fbgbc {return _a .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",_fggfd );}else {switch string (_bcbb ){case "":*_edeag =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_edeag =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_edeag =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_edeag =3;};};_fggfd ,_ffbgb =d .Token ();if _ffbgb !=nil {return _ffbgb ;};if _efcdf ,_gddge :=_fggfd .(_e .EndElement );_gddge &&_efcdf .Name ==start .Name {return nil ;};return _a .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",_fggfd );};func NewCT_NumDataSource ()*CT_NumDataSource {_bdeac :=&CT_NumDataSource {};_bdeac .Choice =NewCT_NumDataSourceChoice ();return _bdeac ;};func NewCT_CustSplit ()*CT_CustSplit {_gddb :=&CT_CustSplit {};return _gddb };func (_ad *CT_Area3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ad .Grouping !=nil {_fd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ad .Grouping ,_fd );};if _ad .VaryColors !=nil {_b :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ad .VaryColors ,_b );};if _ad .Ser !=nil {_ab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_eb :=range _ad .Ser {e .EncodeElement (_eb ,_ab );};};if _ad .DLbls !=nil {_cd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ad .DLbls ,_cd );};if _ad .DropLines !=nil {_ba :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ad .DropLines ,_ba );};if _ad .GapDepth !=nil {_gbb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_ad .GapDepth ,_gbb );};_ge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fg :=range _ad .AxId {e .EncodeElement (_fg ,_ge );};if _ad .ExtLst !=nil {_bg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ad .ExtLst ,_bg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ChartLines and its children +func (_faae *CT_ChartLines )Validate ()error {return _faae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};type CT_SplitType struct{ValAttr ST_SplitType ;};type CT_Orientation struct{ValAttr ST_Orientation ;}; -// Validate validates the CT_DLblChoice and its children -func (_cfbd *CT_DLblChoice )Validate ()error {return _cfbd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ffgbc ST_LblAlgn )String ()string {switch _ffgbc {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};func (_febb *CT_BarSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_febb .Idx =NewCT_UnsignedInt ();_febb .Order =NewCT_UnsignedInt ();_abf :for {_edd ,_deedc :=d .Token ();if _deedc !=nil {return _deedc ;};switch _ffca :=_edd .(type ){case _e .StartElement :switch _ffca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _dddf :=d .DecodeElement (_febb .Idx ,&_ffca );_dddf !=nil {return _dddf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _dae :=d .DecodeElement (_febb .Order ,&_ffca );_dae !=nil {return _dae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_febb .Tx =NewCT_SerTx ();if _bbcb :=d .DecodeElement (_febb .Tx ,&_ffca );_bbcb !=nil {return _bbcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_febb .SpPr =_d .NewCT_ShapeProperties ();if _dag :=d .DecodeElement (_febb .SpPr ,&_ffca );_dag !=nil {return _dag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_febb .InvertIfNegative =NewCT_Boolean ();if _gdag :=d .DecodeElement (_febb .InvertIfNegative ,&_ffca );_gdag !=nil {return _gdag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_febb .PictureOptions =NewCT_PictureOptions ();if _fcag :=d .DecodeElement (_febb .PictureOptions ,&_ffca );_fcag !=nil {return _fcag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_acdc :=NewCT_DPt ();if _eagd :=d .DecodeElement (_acdc ,&_ffca );_eagd !=nil {return _eagd ;};_febb .DPt =append (_febb .DPt ,_acdc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_febb .DLbls =NewCT_DLbls ();if _cadc :=d .DecodeElement (_febb .DLbls ,&_ffca );_cadc !=nil {return _cadc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_dgg :=NewCT_Trendline ();if _abda :=d .DecodeElement (_dgg ,&_ffca );_abda !=nil {return _abda ;};_febb .Trendline =append (_febb .Trendline ,_dgg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_febb .ErrBars =NewCT_ErrBars ();if _edag :=d .DecodeElement (_febb .ErrBars ,&_ffca );_edag !=nil {return _edag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_febb .Cat =NewCT_AxDataSource ();if _cfe :=d .DecodeElement (_febb .Cat ,&_ffca );_cfe !=nil {return _cfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_febb .Val =NewCT_NumDataSource ();if _gbd :=d .DecodeElement (_febb .Val ,&_ffca );_gbd !=nil {return _gbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_febb .Shape =NewCT_Shape ();if _fffg :=d .DecodeElement (_febb .Shape ,&_ffca );_fffg !=nil {return _fffg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_febb .ExtLst =NewCT_ExtensionList ();if _fdd :=d .DecodeElement (_febb .ExtLst ,&_ffca );_fdd !=nil {return _fdd ;};default:_ga .Log ("\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\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_ffca .Name );if _agc :=d .Skip ();_agc !=nil {return _agc ;};};case _e .EndElement :break _abf ;case _e .CharData :};};return nil ;};func NewCT_ValAx ()*CT_ValAx {_cbbcc :=&CT_ValAx {};_cbbcc .AxId =NewCT_UnsignedInt ();_cbbcc .Scaling =NewCT_Scaling ();_cbbcc .AxPos =NewCT_AxPos ();_cbbcc .CrossAx =NewCT_UnsignedInt ();return _cbbcc ;};type CT_RotX struct{ValAttr *int8 ;};func NewCT_LblOffset ()*CT_LblOffset {_bfcd :=&CT_LblOffset {};return _bfcd }; +// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path +func (_afbeg *CT_Protection )ValidateWithPath (path string )error {if _afbeg .ChartObject !=nil {if _fbadb :=_afbeg .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_fbadb !=nil {return _fbadb ;};};if _afbeg .Data !=nil {if _gcac :=_afbeg .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_gcac !=nil {return _gcac ;};};if _afbeg .Formatting !=nil {if _dbfe :=_afbeg .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_dbfe !=nil {return _dbfe ;};};if _afbeg .Selection !=nil {if _abgeb :=_afbeg .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_abgeb !=nil {return _abgeb ;};};if _afbeg .UserInterface !=nil {if _acada :=_afbeg .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_acada !=nil {return _acada ;};};return nil ;}; -// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path -func (_dbbga *CT_DTable )ValidateWithPath (path string )error {if _dbbga .ShowHorzBorder !=nil {if _ccbb :=_dbbga .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_ccbb !=nil {return _ccbb ;};};if _dbbga .ShowVertBorder !=nil {if _cace :=_dbbga .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_cace !=nil {return _cace ;};};if _dbbga .ShowOutline !=nil {if _gfad :=_dbbga .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gfad !=nil {return _gfad ;};};if _dbbga .ShowKeys !=nil {if _adaa :=_dbbga .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_adaa !=nil {return _adaa ;};};if _dbbga .SpPr !=nil {if _cecd :=_dbbga .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cecd !=nil {return _cecd ;};};if _dbbga .TxPr !=nil {if _baaag :=_dbbga .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_baaag !=nil {return _baaag ;};};if _dbbga .ExtLst !=nil {if _becd :=_dbbga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_becd !=nil {return _becd ;};};return nil ;};func (_fadgc *ST_Thickness )Validate ()error {return _fadgc .ValidateWithPath ("")};func (_cdfcb ST_HoleSize )String ()string {if _cdfcb .ST_HoleSizePercent !=nil {return _a .Sprintf ("\u0025\u0076",*_cdfcb .ST_HoleSizePercent );};if _cdfcb .ST_HoleSizeUByte !=nil {return _a .Sprintf ("\u0025\u0076",*_cdfcb .ST_HoleSizeUByte );};return "";};func (_aceg *CT_LayoutTarget )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aceg .ValAttr !=ST_LayoutTargetUnset {_bdcf ,_bdbg :=_aceg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _bdbg !=nil {return _bdbg ;};start .Attr =append (start .Attr ,_bdcf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LogBase and its children +func (_cbfe *CT_LogBase )Validate ()error {return _cbfe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");}; -// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path -func (_gagfd *CT_SerAx )ValidateWithPath (path string )error {if _dfeg :=_gagfd .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_dfeg !=nil {return _dfeg ;};if _gbgf :=_gagfd .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_gbgf !=nil {return _gbgf ;};if _gagfd .Delete !=nil {if _efac :=_gagfd .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_efac !=nil {return _efac ;};};if _ggbca :=_gagfd .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_ggbca !=nil {return _ggbca ;};if _gagfd .MajorGridlines !=nil {if _bfbc :=_gagfd .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bfbc !=nil {return _bfbc ;};};if _gagfd .MinorGridlines !=nil {if _aaedd :=_gagfd .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_aaedd !=nil {return _aaedd ;};};if _gagfd .Title !=nil {if _ecaff :=_gagfd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ecaff !=nil {return _ecaff ;};};if _gagfd .NumFmt !=nil {if _fbeaf :=_gagfd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fbeaf !=nil {return _fbeaf ;};};if _gagfd .MajorTickMark !=nil {if _dfca :=_gagfd .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dfca !=nil {return _dfca ;};};if _gagfd .MinorTickMark !=nil {if _gecac :=_gagfd .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gecac !=nil {return _gecac ;};};if _gagfd .TickLblPos !=nil {if _ddgge :=_gagfd .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_ddgge !=nil {return _ddgge ;};};if _gagfd .SpPr !=nil {if _dcbcd :=_gagfd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dcbcd !=nil {return _dcbcd ;};};if _gagfd .TxPr !=nil {if _dgabb :=_gagfd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dgabb !=nil {return _dgabb ;};};if _fggbf :=_gagfd .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_fggbf !=nil {return _fggbf ;};if _gagfd .Choice !=nil {if _dcbb :=_gagfd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dcbb !=nil {return _dcbb ;};};if _gagfd .TickLblSkip !=nil {if _cfede :=_gagfd .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_cfede !=nil {return _cfede ;};};if _gagfd .TickMarkSkip !=nil {if _gcdef :=_gagfd .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_gcdef !=nil {return _gcdef ;};};if _gagfd .ExtLst !=nil {if _ebge :=_gagfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebge !=nil {return _ebge ;};};return nil ;};func (_bebf *CT_LogBase )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_bebf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfg *CT_AxDataSource )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_bfg .Choice .MarshalXML (e ,_e .StartElement {});e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path +func (_eeca *CT_DLblChoice )ValidateWithPath (path string )error {if _eeca .Delete !=nil {if _gddc :=_eeca .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gddc !=nil {return _gddc ;};};if _eeca .Layout !=nil {if _aabcb :=_eeca .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_aabcb !=nil {return _aabcb ;};};if _eeca .Tx !=nil {if _agac :=_eeca .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_agac !=nil {return _agac ;};};if _eeca .NumFmt !=nil {if _caee :=_eeca .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_caee !=nil {return _caee ;};};if _eeca .SpPr !=nil {if _bdbc :=_eeca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bdbc !=nil {return _bdbc ;};};if _eeca .TxPr !=nil {if _bbbb :=_eeca .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbbb !=nil {return _bbbb ;};};if _eeca .DLblPos !=nil {if _fbcd :=_eeca .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_fbcd !=nil {return _fbcd ;};};if _eeca .ShowLegendKey !=nil {if _egae :=_eeca .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_egae !=nil {return _egae ;};};if _eeca .ShowVal !=nil {if _gdeb :=_eeca .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_gdeb !=nil {return _gdeb ;};};if _eeca .ShowCatName !=nil {if _efc :=_eeca .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_efc !=nil {return _efc ;};};if _eeca .ShowSerName !=nil {if _bdebc :=_eeca .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_bdebc !=nil {return _bdebc ;};};if _eeca .ShowPercent !=nil {if _bbfac :=_eeca .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bbfac !=nil {return _bbfac ;};};if _eeca .ShowBubbleSize !=nil {if _gccg :=_eeca .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gccg !=nil {return _gccg ;};};return nil ;}; -// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path -func (_ddgce *ChartSpace )ValidateWithPath (path string )error {if _fgfbf :=_ddgce .CT_ChartSpace .ValidateWithPath (path );_fgfbf !=nil {return _fgfbf ;};return nil ;};func (_gcca *CT_LineSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcca .Idx =NewCT_UnsignedInt ();_gcca .Order =NewCT_UnsignedInt ();_bceg :for {_bbdee ,_abdg :=d .Token ();if _abdg !=nil {return _abdg ;};switch _cfbg :=_bbdee .(type ){case _e .StartElement :switch _cfbg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _fdadc :=d .DecodeElement (_gcca .Idx ,&_cfbg );_fdadc !=nil {return _fdadc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _adcb :=d .DecodeElement (_gcca .Order ,&_cfbg );_adcb !=nil {return _adcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gcca .Tx =NewCT_SerTx ();if _dded :=d .DecodeElement (_gcca .Tx ,&_cfbg );_dded !=nil {return _dded ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gcca .SpPr =_d .NewCT_ShapeProperties ();if _dbgaf :=d .DecodeElement (_gcca .SpPr ,&_cfbg );_dbgaf !=nil {return _dbgaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_gcca .Marker =NewCT_Marker ();if _efcda :=d .DecodeElement (_gcca .Marker ,&_cfbg );_efcda !=nil {return _efcda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_gbacgc :=NewCT_DPt ();if _dfcc :=d .DecodeElement (_gbacgc ,&_cfbg );_dfcc !=nil {return _dfcc ;};_gcca .DPt =append (_gcca .DPt ,_gbacgc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gcca .DLbls =NewCT_DLbls ();if _dcffc :=d .DecodeElement (_gcca .DLbls ,&_cfbg );_dcffc !=nil {return _dcffc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_feebe :=NewCT_Trendline ();if _ecedd :=d .DecodeElement (_feebe ,&_cfbg );_ecedd !=nil {return _ecedd ;};_gcca .Trendline =append (_gcca .Trendline ,_feebe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_gcca .ErrBars =NewCT_ErrBars ();if _bcbef :=d .DecodeElement (_gcca .ErrBars ,&_cfbg );_bcbef !=nil {return _bcbef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_gcca .Cat =NewCT_AxDataSource ();if _abacc :=d .DecodeElement (_gcca .Cat ,&_cfbg );_abacc !=nil {return _abacc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_gcca .Val =NewCT_NumDataSource ();if _cafe :=d .DecodeElement (_gcca .Val ,&_cfbg );_cafe !=nil {return _cafe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_gcca .Smooth =NewCT_Boolean ();if _edgd :=d .DecodeElement (_gcca .Smooth ,&_cfbg );_edgd !=nil {return _edgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcca .ExtLst =NewCT_ExtensionList ();if _gcdf :=d .DecodeElement (_gcca .ExtLst ,&_cfbg );_gcdf !=nil {return _gcdf ;};default:_ga .Log ("\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\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_cfbg .Name );if _acdf :=d .Skip ();_acdf !=nil {return _acdf ;};};case _e .EndElement :break _bceg ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_ErrBars and its children +func (_gcba *CT_ErrBars )Validate ()error {return _gcba .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};func (_ededfg *ST_TickMark )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ededfg =0;case "\u0063\u0072\u006fs\u0073":*_ededfg =1;case "\u0069\u006e":*_ededfg =2;case "\u006e\u006f\u006e\u0065":*_ededfg =3;case "\u006f\u0075\u0074":*_ededfg =4;};return nil ;};func (_bgfgc ST_MarkerStyle )Validate ()error {return _bgfgc .ValidateWithPath ("")};func (_eabcg ST_ErrBarType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eggda :=_d .Attr {};_eggda .Name =name ;switch _eabcg {case ST_ErrBarTypeUnset :_eggda .Value ="";case ST_ErrBarTypeBoth :_eggda .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_eggda .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_eggda .Value ="\u0070\u006c\u0075\u0073";};return _eggda ,nil ;}; -// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path -func (_ebad *CT_PivotFmt )ValidateWithPath (path string )error {if _dcfga :=_ebad .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dcfga !=nil {return _dcfga ;};if _ebad .SpPr !=nil {if _cdag :=_ebad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdag !=nil {return _cdag ;};};if _ebad .TxPr !=nil {if _dbbaf :=_ebad .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dbbaf !=nil {return _dbbaf ;};};if _ebad .Marker !=nil {if _cabdc :=_ebad .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_cabdc !=nil {return _cabdc ;};};if _ebad .DLbl !=nil {if _eafdg :=_ebad .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_eafdg !=nil {return _eafdg ;};};if _ebad .ExtLst !=nil {if _abfd :=_ebad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfd !=nil {return _abfd ;};};return nil ;};func (_aafdf *Group_DLbl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aafdf .Layout !=nil {_gdfcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_aafdf .Layout ,_gdfcc );};if _aafdf .Tx !=nil {_dgbga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_aafdf .Tx ,_dgbga );};if _aafdf .NumFmt !=nil {_ddgfd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aafdf .NumFmt ,_ddgfd );};if _aafdf .SpPr !=nil {_edege :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aafdf .SpPr ,_edege );};if _aafdf .TxPr !=nil {_ccbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aafdf .TxPr ,_ccbc );};if _aafdf .DLblPos !=nil {_cecga :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_aafdf .DLblPos ,_cecga );};if _aafdf .ShowLegendKey !=nil {_ceffe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_aafdf .ShowLegendKey ,_ceffe );};if _aafdf .ShowVal !=nil {_gcabe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_aafdf .ShowVal ,_gcabe );};if _aafdf .ShowCatName !=nil {_fcedf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_aafdf .ShowCatName ,_fcedf );};if _aafdf .ShowSerName !=nil {_cbadc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_aafdf .ShowSerName ,_cbadc );};if _aafdf .ShowPercent !=nil {_fbafe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_aafdf .ShowPercent ,_fbafe );};if _aafdf .ShowBubbleSize !=nil {_cafdg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_aafdf .ShowBubbleSize ,_cafdg );};if _aafdf .Separator !=nil {_cccec :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ga .AddPreserveSpaceAttr (&_cccec ,*_aafdf .Separator );e .EncodeElement (_aafdf .Separator ,_cccec );};return nil ;};func NewCT_UpDownBar ()*CT_UpDownBar {_gecfg :=&CT_UpDownBar {};return _gecfg };func (_egcbf *ST_BarDir )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_egcbf =0;case "\u0062\u0061\u0072":*_egcbf =1;case "\u0063\u006f\u006c":*_egcbf =2;};return nil ;}; +// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path +func (_dedeb *CT_StrData )ValidateWithPath (path string )error {if _dedeb .PtCount !=nil {if _dgcfd :=_dedeb .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_dgcfd !=nil {return _dgcfd ;};};for _ccgge ,_ceccc :=range _dedeb .Pt {if _affb :=_ceccc .ValidateWithPath (_fe .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_ccgge ));_affb !=nil {return _affb ;};};if _dedeb .ExtLst !=nil {if _gcbd :=_dedeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbd !=nil {return _gcbd ;};};return nil ;};func (_dbage *CT_SerTxChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceff :for {_bcfgc ,_bcdgc :=d .Token ();if _bcdgc !=nil {return _bcdgc ;};switch _bdgea :=_bcfgc .(type ){case _d .StartElement :switch _bdgea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_dbage .StrRef =NewCT_StrRef ();if _becbf :=d .DecodeElement (_dbage .StrRef ,&_bdgea );_becbf !=nil {return _becbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_dbage .V =new (string );if _gffgc :=d .DecodeElement (_dbage .V ,&_bdgea );_gffgc !=nil {return _gffgc ;};default:_g .Log ("\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\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_bdgea .Name );if _aaaed :=d .Skip ();_aaaed !=nil {return _aaaed ;};};case _d .EndElement :break _ceff ;case _d .CharData :};};return nil ;};func (_cccb *CT_HoleSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gagge :=range start .Attr {if _gagge .Name .Local =="\u0076\u0061\u006c"{_bcfe ,_eedd :=ParseUnionST_HoleSize (_gagge .Value );if _eedd !=nil {return _eedd ;};_cccb .ValAttr =&_bcfe ;continue ;};};for {_cgbe ,_bgbc :=d .Token ();if _bgbc !=nil {return _fe .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_bgbc );};if _bfeb ,_fcce :=_cgbe .(_d .EndElement );_fcce &&_bfeb .Name ==start .Name {break ;};};return nil ;};func (_efeb *CT_NumRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bacbg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0066"}};_g .AddPreserveSpaceAttr (&_bacbg ,_efeb .F );e .EncodeElement (_efeb .F ,_bacbg );if _efeb .NumCache !=nil {_fcddb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_efeb .NumCache ,_fcddb );};if _efeb .ExtLst !=nil {_cgdcb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efeb .ExtLst ,_cgdcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afbcb *EG_LegendEntryData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egeg :for {_dadf ,_gbgfb :=d .Token ();if _gbgfb !=nil {return _gbgfb ;};switch _gdged :=_dadf .(type ){case _d .StartElement :switch _gdged .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_afbcb .TxPr =_ad .NewCT_TextBody ();if _geaga :=d .DecodeElement (_afbcb .TxPr ,&_gdged );_geaga !=nil {return _geaga ;};default:_g .Log ("\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\u0045\u0047\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gdged .Name );if _adce :=d .Skip ();_adce !=nil {return _adce ;};};case _d .EndElement :break _egeg ;case _d .CharData :};};return nil ;};func (_agbde *EG_AxSharedChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agbde .Crosses !=nil {_ffabb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_agbde .Crosses ,_ffabb );};if _agbde .CrossesAt !=nil {_bfcba :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_agbde .CrossesAt ,_bfcba );};return nil ;};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};func (_fcafc ST_OfPieType )String ()string {switch _fcafc {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";};func (_dbaged ST_PictureFormat )Validate ()error {return _dbaged .ValidateWithPath ("")}; -// Validate validates the CT_Grouping and its children -func (_fafc *CT_Grouping )Validate ()error {return _fafc .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func NewCT_MarkerStyle ()*CT_MarkerStyle {_ceeaac :=&CT_MarkerStyle {};_ceeaac .ValAttr =ST_MarkerStyle (1);return _ceeaac ;}; +// Validate validates the CT_Tx and its children +func (_aebcc *CT_Tx )Validate ()error {return _aebcc .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};func NewCT_View3D ()*CT_View3D {_gbgfd :=&CT_View3D {};return _gbgfd };func (_cdbec *CT_ManualLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cdbec .LayoutTarget !=nil {_cfgd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_cdbec .LayoutTarget ,_cfgd );};if _cdbec .XMode !=nil {_cgcg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_cdbec .XMode ,_cgcg );};if _cdbec .YMode !=nil {_bcfg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_cdbec .YMode ,_bcfg );};if _cdbec .WMode !=nil {_eddgb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_cdbec .WMode ,_eddgb );};if _cdbec .HMode !=nil {_fggeg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_cdbec .HMode ,_fggeg );};if _cdbec .X !=nil {_ddee :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_cdbec .X ,_ddee );};if _cdbec .Y !=nil {_ccfg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_cdbec .Y ,_ccfg );};if _cdbec .W !=nil {_bceg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_cdbec .W ,_bceg );};if _cdbec .H !=nil {_bcdb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_cdbec .H ,_bcdb );};if _cdbec .ExtLst !=nil {_abbd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdbec .ExtLst ,_abbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcdcb *CT_UpDownBar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fcdcb .SpPr !=nil {_caadd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcdcb .SpPr ,_caadd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffdfb *CT_SplitType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffdfb .ValAttr !=ST_SplitTypeUnset {_ebfgf ,_cged :=_ffdfb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _cged !=nil {return _cged ;};start .Attr =append (start .Attr ,_ebfgf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path -func (_cffe *CT_CustSplit )ValidateWithPath (path string )error {for _gagc ,_agae :=range _cffe .SecondPiePt {if _afce :=_agae .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_gagc ));_afce !=nil {return _afce ;};};return nil ;};func (_ecadge *CT_RotX )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ceada :=range start .Attr {if _ceada .Name .Local =="\u0076\u0061\u006c"{_eaabg ,_cbdf :=_ed .ParseInt (_ceada .Value ,10,8);if _cbdf !=nil {return _cbdf ;};_gedab :=int8 (_eaabg );_ecadge .ValAttr =&_gedab ;continue ;};};for {_acgfa ,_aagdf :=d .Token ();if _aagdf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_aagdf );};if _cabbe ,_egbfa :=_acgfa .(_e .EndElement );_egbfa &&_cabbe .Name ==start .Name {break ;};};return nil ;};func (_geddc ST_TickLblPos )ValidateWithPath (path string )error {switch _geddc {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geddc ));};return nil ;};type CT_Chart struct{Title *CT_Title ;AutoTitleDeleted *CT_Boolean ;PivotFmts *CT_PivotFmts ;View3D *CT_View3D ;Floor *CT_Surface ;SideWall *CT_Surface ;BackWall *CT_Surface ;PlotArea *CT_PlotArea ;Legend *CT_Legend ;PlotVisOnly *CT_Boolean ;DispBlanksAs *CT_DispBlanksAs ;ShowDLblsOverMax *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_deceb *CT_RadarSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_cefe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_deceb .Idx ,_cefe );_ebagb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_deceb .Order ,_ebagb );if _deceb .Tx !=nil {_eecd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_deceb .Tx ,_eecd );};if _deceb .SpPr !=nil {_bbdgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_deceb .SpPr ,_bbdgg );};if _deceb .Marker !=nil {_fabgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_deceb .Marker ,_fabgd );};if _deceb .DPt !=nil {_ddgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_gbecb :=range _deceb .DPt {e .EncodeElement (_gbecb ,_ddgc );};};if _deceb .DLbls !=nil {_ccfcd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_deceb .DLbls ,_ccfcd );};if _deceb .Cat !=nil {_abca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_deceb .Cat ,_abca );};if _deceb .Val !=nil {_faad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_deceb .Val ,_faad );};if _deceb .ExtLst !=nil {_ggggb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_deceb .ExtLst ,_ggggb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gcegd *CT_SerTx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcegd .Choice =NewCT_SerTxChoice ();_fcdbg :for {_ddec ,_bfccf :=d .Token ();if _bfccf !=nil {return _bfccf ;};switch _afede :=_ddec .(type ){case _e .StartElement :switch _afede .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_gcegd .Choice =NewCT_SerTxChoice ();if _gbeda :=d .DecodeElement (&_gcegd .Choice .StrRef ,&_afede );_gbeda !=nil {return _gbeda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_gcegd .Choice =NewCT_SerTxChoice ();if _ggeaf :=d .DecodeElement (&_gcegd .Choice .V ,&_afede );_ggeaf !=nil {return _ggeaf ;};default:_ga .Log ("\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\u0065\u0072\u0054\u0078\u0020\u0025\u0076",_afede .Name );if _gccb :=d .Skip ();_gccb !=nil {return _gccb ;};};case _e .EndElement :break _fcdbg ;case _e .CharData :};};return nil ;};func (_dcef *CT_LblAlgn )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcef .ValAttr =ST_LblAlgn (1);for _ ,_ecfe :=range start .Attr {if _ecfe .Name .Local =="\u0076\u0061\u006c"{_dcef .ValAttr .UnmarshalXMLAttr (_ecfe );continue ;};};for {_ggfd ,_aded :=d .Token ();if _aded !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_aded );};if _cbfa ,_eacb :=_ggfd .(_e .EndElement );_eacb &&_cbfa .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Shape and its children +func (_fadca *CT_Shape )Validate ()error {return _fadca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func NewCT_StrVal ()*CT_StrVal {_efcda :=&CT_StrVal {};return _efcda };type CT_DLblPos struct{ValAttr ST_DLblPos ;};func (_bggfb *CT_UnsignedInt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eddbc :=range start .Attr {if _eddbc .Name .Local =="\u0076\u0061\u006c"{_agbd ,_efaa :=_a .ParseUint (_eddbc .Value ,10,32);if _efaa !=nil {return _efaa ;};_bggfb .ValAttr =uint32 (_agbd );continue ;};};for {_eecf ,_addae :=d .Token ();if _addae !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fU\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0049\u006e\u0074:\u0020\u0025\u0073",_addae );};if _dbgad ,_dgabe :=_eecf .(_d .EndElement );_dgabe &&_dbgad .Name ==start .Name {break ;};};return nil ;};func (_aaadbb ST_LayoutTarget )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdbac :=_d .Attr {};_fdbac .Name =name ;switch _aaadbb {case ST_LayoutTargetUnset :_fdbac .Value ="";case ST_LayoutTargetInner :_fdbac .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_fdbac .Value ="\u006f\u0075\u0074e\u0072";};return _fdbac ,nil ;}; -// Validate validates the CT_PivotSource and its children -func (_dgbg *CT_PivotSource )Validate ()error {return _dgbg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");}; +// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path +func (_bcba *CT_LineSer )ValidateWithPath (path string )error {if _afdfd :=_bcba .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_afdfd !=nil {return _afdfd ;};if _beed :=_bcba .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_beed !=nil {return _beed ;};if _bcba .Tx !=nil {if _ddgcc :=_bcba .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ddgcc !=nil {return _ddgcc ;};};if _bcba .SpPr !=nil {if _gddbg :=_bcba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gddbg !=nil {return _gddbg ;};};if _bcba .Marker !=nil {if _fecg :=_bcba .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fecg !=nil {return _fecg ;};};for _fbfcg ,_ggdb :=range _bcba .DPt {if _bfdbe :=_ggdb .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fbfcg ));_bfdbe !=nil {return _bfdbe ;};};if _bcba .DLbls !=nil {if _dagfe :=_bcba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dagfe !=nil {return _dagfe ;};};for _eadec ,_dbdca :=range _bcba .Trendline {if _fdfda :=_dbdca .ValidateWithPath (_fe .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_eadec ));_fdfda !=nil {return _fdfda ;};};if _bcba .ErrBars !=nil {if _efgbg :=_bcba .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_efgbg !=nil {return _efgbg ;};};if _bcba .Cat !=nil {if _ebae :=_bcba .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_ebae !=nil {return _ebae ;};};if _bcba .Val !=nil {if _ddab :=_bcba .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ddab !=nil {return _ddab ;};};if _bcba .Smooth !=nil {if _eac :=_bcba .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_eac !=nil {return _eac ;};};if _bcba .ExtLst !=nil {if _eceb :=_bcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eceb !=nil {return _eceb ;};};return nil ;}; -// Validate validates the CT_RotX and its children -func (_eabfg *CT_RotX )Validate ()error {return _eabfg .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");}; +// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path +func (_dcgea *EG_DLblShared )ValidateWithPath (path string )error {if _dcgea .NumFmt !=nil {if _fecca :=_dcgea .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fecca !=nil {return _fecca ;};};if _dcgea .SpPr !=nil {if _dbdabb :=_dcgea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbdabb !=nil {return _dbdabb ;};};if _dcgea .TxPr !=nil {if _gadbc :=_dcgea .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gadbc !=nil {return _gadbc ;};};if _dcgea .DLblPos !=nil {if _abfbgc :=_dcgea .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_abfbgc !=nil {return _abfbgc ;};};if _dcgea .ShowLegendKey !=nil {if _cabbe :=_dcgea .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cabbe !=nil {return _cabbe ;};};if _dcgea .ShowVal !=nil {if _ccdag :=_dcgea .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_ccdag !=nil {return _ccdag ;};};if _dcgea .ShowCatName !=nil {if _caadbd :=_dcgea .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_caadbd !=nil {return _caadbd ;};};if _dcgea .ShowSerName !=nil {if _ffgdf :=_dcgea .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_ffgdf !=nil {return _ffgdf ;};};if _dcgea .ShowPercent !=nil {if _dccga :=_dcgea .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dccga !=nil {return _dccga ;};};if _dcgea .ShowBubbleSize !=nil {if _ecdfd :=_dcgea .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_ecdfd !=nil {return _ecdfd ;};};return nil ;};func (_bddeg *CT_DispUnitsLbl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcca :for {_bead ,_ffeca :=d .Token ();if _ffeca !=nil {return _ffeca ;};switch _daccf :=_bead .(type ){case _d .StartElement :switch _daccf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_bddeg .Layout =NewCT_Layout ();if _cgff :=d .DecodeElement (_bddeg .Layout ,&_daccf );_cgff !=nil {return _cgff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_bddeg .Tx =NewCT_Tx ();if _adcg :=d .DecodeElement (_bddeg .Tx ,&_daccf );_adcg !=nil {return _adcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bddeg .SpPr =_ad .NewCT_ShapeProperties ();if _decg :=d .DecodeElement (_bddeg .SpPr ,&_daccf );_decg !=nil {return _decg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_bddeg .TxPr =_ad .NewCT_TextBody ();if _ggff :=d .DecodeElement (_bddeg .TxPr ,&_daccf );_ggff !=nil {return _ggff ;};default:_g .Log ("\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\u0043\u0054\u005f\u0044\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_daccf .Name );if _gfbd :=d .Skip ();_gfbd !=nil {return _gfbd ;};};case _d .EndElement :break _bcca ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path -func (_bgecf *CT_DLblPos )ValidateWithPath (path string )error {if _bgecf .ValAttr ==ST_DLblPosUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _bgeeb :=_bgecf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgeeb !=nil {return _bgeeb ;};return nil ;}; +// Validate validates the CT_Double and its children +func (_dgac *CT_Double )Validate ()error {return _dgac .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};type CT_Crosses struct{ValAttr ST_Crosses ;};func (_eebba ST_LayoutTarget )ValidateWithPath (path string )error {switch _eebba {case 0,1,2:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eebba ));};return nil ;};func (_gbac *CT_DLblChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbac .Delete !=nil {_eadd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gbac .Delete ,_eadd );};if _gbac .Layout !=nil {_edfe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gbac .Layout ,_edfe );};if _gbac .Tx !=nil {_fffa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gbac .Tx ,_fffa );};if _gbac .NumFmt !=nil {_bcgaf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gbac .NumFmt ,_bcgaf );};if _gbac .SpPr !=nil {_fdfgf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbac .SpPr ,_fdfgf );};if _gbac .TxPr !=nil {_cgce :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gbac .TxPr ,_cgce );};if _gbac .DLblPos !=nil {_cbag :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_gbac .DLblPos ,_cbag );};if _gbac .ShowLegendKey !=nil {_facae :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_gbac .ShowLegendKey ,_facae );};if _gbac .ShowVal !=nil {_beeg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_gbac .ShowVal ,_beeg );};if _gbac .ShowCatName !=nil {_dae :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gbac .ShowCatName ,_dae );};if _gbac .ShowSerName !=nil {_deed :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gbac .ShowSerName ,_deed );};if _gbac .ShowPercent !=nil {_dcaf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gbac .ShowPercent ,_dcaf );};if _gbac .ShowBubbleSize !=nil {_dge :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gbac .ShowBubbleSize ,_dge );};if _gbac .Separator !=nil {_effd :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_effd ,*_gbac .Separator );e .EncodeElement (_gbac .Separator ,_effd );};return nil ;};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_ad .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_egfbb *CT_SizeRepresents )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egfbb .ValAttr !=ST_SizeRepresentsUnset {_deccg ,_edef :=_egfbb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _edef !=nil {return _edef ;};start .Attr =append (start .Attr ,_deccg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path -func (_acgee *CT_SurfaceChart )ValidateWithPath (path string )error {if _acgee .Wireframe !=nil {if _ccfag :=_acgee .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_ccfag !=nil {return _ccfag ;};};for _bfdd ,_abag :=range _acgee .Ser {if _agdg :=_abag .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bfdd ));_agdg !=nil {return _agdg ;};};if _acgee .BandFmts !=nil {if _dfcgc :=_acgee .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_dfcgc !=nil {return _dfcgc ;};};for _ggaae ,_gcgae :=range _acgee .AxId {if _ggcae :=_gcgae .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ggaae ));_ggcae !=nil {return _ggcae ;};};if _acgee .ExtLst !=nil {if _fafce :=_acgee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fafce !=nil {return _fafce ;};};return nil ;};func (_afafd *ST_OfPieType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_afafd =0;case "\u0070\u0069\u0065":*_afafd =1;case "\u0062\u0061\u0072":*_afafd =2;};return nil ;};func (_bcagf ST_Grouping )ValidateWithPath (path string )error {switch _bcagf {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcagf ));};return nil ;};func (_gccfa *CT_MarkerStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gccfa .ValAttr =ST_MarkerStyle (1);for _ ,_efebc :=range start .Attr {if _efebc .Name .Local =="\u0076\u0061\u006c"{_gccfa .ValAttr .UnmarshalXMLAttr (_efebc );continue ;};};for {_dadfc ,_bffde :=d .Token ();if _bffde !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0065\u0072\u0053\u0074\u0079\u006c\u0065:\u0020\u0025\u0073",_bffde );};if _fcfcf ,_baabg :=_dadfc .(_e .EndElement );_baabg &&_fcfcf .Name ==start .Name {break ;};};return nil ;};func NewUserShapes ()*UserShapes {_bbag :=&UserShapes {};_bbag .CT_Drawing =*_f .NewCT_Drawing ();return _bbag ;};func (_faf *CT_AxPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_faf .ValAttr =ST_AxPos (1);for _ ,_egbg :=range start .Attr {if _egbg .Name .Local =="\u0076\u0061\u006c"{_faf .ValAttr .UnmarshalXMLAttr (_egbg );continue ;};};for {_aca ,_aga :=d .Token ();if _aga !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_aga );};if _age ,_faba :=_aca .(_e .EndElement );_faba &&_age .Name ==start .Name {break ;};};return nil ;};func NewCT_ExternalData ()*CT_ExternalData {_eccee :=&CT_ExternalData {};return _eccee };func (_adcffd *CT_PlotArea )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _adcffd .Layout !=nil {_cfcba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_adcffd .Layout ,_cfcba );};for _ ,_afef :=range _adcffd .Choice {_afef .MarshalXML (e ,_e .StartElement {});};if _adcffd .CChoice !=nil {_adcffd .CChoice .MarshalXML (e ,_e .StartElement {});};if _adcffd .DTable !=nil {_ccffg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_adcffd .DTable ,_ccffg );};if _adcffd .SpPr !=nil {_agfece :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_adcffd .SpPr ,_agfece );};if _adcffd .ExtLst !=nil {_gdcac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adcffd .ExtLst ,_gdcac );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};func (_fege ST_BarGrouping )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_deggf :=_e .Attr {};_deggf .Name =name ;switch _fege {case ST_BarGroupingUnset :_deggf .Value ="";case ST_BarGroupingPercentStacked :_deggf .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_deggf .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_deggf .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_deggf .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _deggf ,nil ;};func (_egafg *ST_LayoutTarget )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_egafg =0;case "\u0069\u006e\u006ee\u0072":*_egafg =1;case "\u006f\u0075\u0074e\u0072":*_egafg =2;};return nil ;};func NewCT_ErrBars ()*CT_ErrBars {_acabg :=&CT_ErrBars {};_acabg .ErrBarType =NewCT_ErrBarType ();_acabg .ErrValType =NewCT_ErrValType ();return _acabg ;};func (_gdafc *CT_Skip )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_gdafc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;};func (_gece *CT_CatAx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_bgcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_gece .AxId ,_bgcc );_ffb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_gece .Scaling ,_ffb );if _gece .Delete !=nil {_abba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gece .Delete ,_abba );};_fdae :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_gece .AxPos ,_fdae );if _gece .MajorGridlines !=nil {_ebe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gece .MajorGridlines ,_ebe );};if _gece .MinorGridlines !=nil {_ddgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gece .MinorGridlines ,_ddgd );};if _gece .Title !=nil {_aeaf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gece .Title ,_aeaf );};if _gece .NumFmt !=nil {_ecdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gece .NumFmt ,_ecdf );};if _gece .MajorTickMark !=nil {_egce :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gece .MajorTickMark ,_egce );};if _gece .MinorTickMark !=nil {_cdbf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gece .MinorTickMark ,_cdbf );};if _gece .TickLblPos !=nil {_fbabf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_gece .TickLblPos ,_fbabf );};if _gece .SpPr !=nil {_fbgeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gece .SpPr ,_fbgeg );};if _gece .TxPr !=nil {_ggdae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gece .TxPr ,_ggdae );};_fgeb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_gece .CrossAx ,_fgeb );if _gece .Choice !=nil {_gece .Choice .MarshalXML (e ,_e .StartElement {});};if _gece .Auto !=nil {_bdgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_gece .Auto ,_bdgc );};if _gece .LblAlgn !=nil {_befb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_gece .LblAlgn ,_befb );};if _gece .LblOffset !=nil {_feae :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_gece .LblOffset ,_feae );};if _gece .TickLblSkip !=nil {_bdcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_gece .TickLblSkip ,_bdcb );};if _gece .TickMarkSkip !=nil {_afbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_gece .TickMarkSkip ,_afbd );};if _gece .NoMultiLvlLbl !=nil {_cgbb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_gece .NoMultiLvlLbl ,_cgbb );};if _gece .ExtLst !=nil {_gdca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gece .ExtLst ,_gdca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_HPercent and its children +func (_cbca *CT_HPercent )Validate ()error {return _cbca .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};func (_decgdb ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _decgdb {case 0,1,2,3:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_decgdb ));};return nil ;}; -// Validate validates the CT_PieSer and its children -func (_aafdc *CT_PieSer )Validate ()error {return _aafdc .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};func (_efed *CT_MarkerSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cccb :=range start .Attr {if _cccb .Name .Local =="\u0076\u0061\u006c"{_ggbgc ,_gcfce :=_ed .ParseUint (_cccb .Value ,10,8);if _gcfce !=nil {return _gcfce ;};_gagbf :=uint8 (_ggbgc );_efed .ValAttr =&_gagbf ;continue ;};};for {_cfaf ,_cgad :=d .Token ();if _cgad !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_cgad );};if _bedb ,_gbfc :=_cfaf .(_e .EndElement );_gbfc &&_bedb .Name ==start .Name {break ;};};return nil ;};func (_abab *CT_Line3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dgba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_abab .Grouping ,_dgba );if _abab .VaryColors !=nil {_eceb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_abab .VaryColors ,_eceb );};if _abab .Ser !=nil {_afgda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dfbc :=range _abab .Ser {e .EncodeElement (_dfbc ,_afgda );};};if _abab .DLbls !=nil {_fgfd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_abab .DLbls ,_fgfd );};if _abab .DropLines !=nil {_eddd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_abab .DropLines ,_eddd );};if _abab .GapDepth !=nil {_deac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_abab .GapDepth ,_deac );};_ffbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_effba :=range _abab .AxId {e .EncodeElement (_effba ,_ffbc );};if _abab .ExtLst !=nil {_fgaeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abab .ExtLst ,_fgaeb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func (_beec *CT_BubbleSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_beec .Idx =NewCT_UnsignedInt ();_beec .Order =NewCT_UnsignedInt ();_gdcg :for {_ggce ,_bca :=d .Token ();if _bca !=nil {return _bca ;};switch _bedd :=_ggce .(type ){case _e .StartElement :switch _bedd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _fad :=d .DecodeElement (_beec .Idx ,&_bedd );_fad !=nil {return _fad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _cfg :=d .DecodeElement (_beec .Order ,&_bedd );_cfg !=nil {return _cfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_beec .Tx =NewCT_SerTx ();if _badbe :=d .DecodeElement (_beec .Tx ,&_bedd );_badbe !=nil {return _badbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_beec .SpPr =_d .NewCT_ShapeProperties ();if _eadf :=d .DecodeElement (_beec .SpPr ,&_bedd );_eadf !=nil {return _eadf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_beec .InvertIfNegative =NewCT_Boolean ();if _cbda :=d .DecodeElement (_beec .InvertIfNegative ,&_bedd );_cbda !=nil {return _cbda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_bbde :=NewCT_DPt ();if _gbdd :=d .DecodeElement (_bbde ,&_bedd );_gbdd !=nil {return _gbdd ;};_beec .DPt =append (_beec .DPt ,_bbde );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_beec .DLbls =NewCT_DLbls ();if _efcg :=d .DecodeElement (_beec .DLbls ,&_bedd );_efcg !=nil {return _efcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_aaee :=NewCT_Trendline ();if _eed :=d .DecodeElement (_aaee ,&_bedd );_eed !=nil {return _eed ;};_beec .Trendline =append (_beec .Trendline ,_aaee );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_dge :=NewCT_ErrBars ();if _gbacg :=d .DecodeElement (_dge ,&_bedd );_gbacg !=nil {return _gbacg ;};_beec .ErrBars =append (_beec .ErrBars ,_dge );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_beec .XVal =NewCT_AxDataSource ();if _ccca :=d .DecodeElement (_beec .XVal ,&_bedd );_ccca !=nil {return _ccca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_beec .YVal =NewCT_NumDataSource ();if _gcb :=d .DecodeElement (_beec .YVal ,&_bedd );_gcb !=nil {return _gcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}:_beec .BubbleSize =NewCT_NumDataSource ();if _adge :=d .DecodeElement (_beec .BubbleSize ,&_bedd );_adge !=nil {return _adge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_beec .Bubble3D =NewCT_Boolean ();if _cfea :=d .DecodeElement (_beec .Bubble3D ,&_bedd );_cfea !=nil {return _cfea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beec .ExtLst =NewCT_ExtensionList ();if _acdg :=d .DecodeElement (_beec .ExtLst ,&_bedd );_acdg !=nil {return _acdg ;};default:_ga .Log ("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_B\u0075\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_bedd .Name );if _affg :=d .Skip ();_affg !=nil {return _affg ;};};case _e .EndElement :break _gdcg ;case _e .CharData :};};return nil ;};func (_egdeg ST_TickLblPos )Validate ()error {return _egdeg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path +func (_cfgdg *CT_Thickness )ValidateWithPath (path string )error {if _dbadc :=_cfgdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbadc !=nil {return _dbadc ;};return nil ;};func (_cbge *CT_Crosses )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbge .ValAttr =ST_Crosses (1);for _ ,_ffgg :=range start .Attr {if _ffgg .Name .Local =="\u0076\u0061\u006c"{_cbge .ValAttr .UnmarshalXMLAttr (_ffgg );continue ;};};for {_fdfag ,_bebef :=d .Token ();if _bebef !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_bebef );};if _acfe ,_dfgg :=_fdfag .(_d .EndElement );_dfgg &&_acfe .Name ==start .Name {break ;};};return nil ;};func (_gac *CT_DPt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_acad :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gac .Idx ,_acad );if _gac .InvertIfNegative !=nil {_agd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gac .InvertIfNegative ,_agd );};if _gac .Marker !=nil {_agca :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gac .Marker ,_agca );};if _gac .Bubble3D !=nil {_bdce :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_gac .Bubble3D ,_bdce );};if _gac .Explosion !=nil {_agae :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_gac .Explosion ,_agae );};if _gac .SpPr !=nil {_gdag :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gac .SpPr ,_gdag );};if _gac .PictureOptions !=nil {_cfga :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gac .PictureOptions ,_cfga );};if _gac .ExtLst !=nil {_gaba :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gac .ExtLst ,_gaba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DepthPercent and its children -func (_gggg *CT_DepthPercent )Validate ()error {return _gggg .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_fdddd ST_SizeRepresents )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gceea :=_e .Attr {};_gceea .Name =name ;switch _fdddd {case ST_SizeRepresentsUnset :_gceea .Value ="";case ST_SizeRepresentsArea :_gceea .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_gceea .Value ="\u0077";};return _gceea ,nil ;}; +// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path +func (_bbe *CT_AxPos )ValidateWithPath (path string )error {if _bbe .ValAttr ==ST_AxPosUnset {return _fe .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cbg :=_bbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbg !=nil {return _cbg ;};return nil ;};func (_fecd *CT_BubbleSer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fecd .Idx =NewCT_UnsignedInt ();_fecd .Order =NewCT_UnsignedInt ();_afab :for {_dbbd ,_cbdc :=d .Token ();if _cbdc !=nil {return _cbdc ;};switch _cbabc :=_dbbd .(type ){case _d .StartElement :switch _cbabc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _gcfd :=d .DecodeElement (_fecd .Idx ,&_cbabc );_gcfd !=nil {return _gcfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _baaa :=d .DecodeElement (_fecd .Order ,&_cbabc );_baaa !=nil {return _baaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fecd .Tx =NewCT_SerTx ();if _babg :=d .DecodeElement (_fecd .Tx ,&_cbabc );_babg !=nil {return _babg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fecd .SpPr =_ad .NewCT_ShapeProperties ();if _cfgc :=d .DecodeElement (_fecd .SpPr ,&_cbabc );_cfgc !=nil {return _cfgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_fecd .InvertIfNegative =NewCT_Boolean ();if _dfbf :=d .DecodeElement (_fecd .InvertIfNegative ,&_cbabc );_dfbf !=nil {return _dfbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_abca :=NewCT_DPt ();if _baf :=d .DecodeElement (_abca ,&_cbabc );_baf !=nil {return _baf ;};_fecd .DPt =append (_fecd .DPt ,_abca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fecd .DLbls =NewCT_DLbls ();if _ccbd :=d .DecodeElement (_fecd .DLbls ,&_cbabc );_ccbd !=nil {return _ccbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_bee :=NewCT_Trendline ();if _eebf :=d .DecodeElement (_bee ,&_cbabc );_eebf !=nil {return _eebf ;};_fecd .Trendline =append (_fecd .Trendline ,_bee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_ebaf :=NewCT_ErrBars ();if _bbg :=d .DecodeElement (_ebaf ,&_cbabc );_bbg !=nil {return _bbg ;};_fecd .ErrBars =append (_fecd .ErrBars ,_ebaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_fecd .XVal =NewCT_AxDataSource ();if _cddbbe :=d .DecodeElement (_fecd .XVal ,&_cbabc );_cddbbe !=nil {return _cddbbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_fecd .YVal =NewCT_NumDataSource ();if _eefd :=d .DecodeElement (_fecd .YVal ,&_cbabc );_eefd !=nil {return _eefd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}:_fecd .BubbleSize =NewCT_NumDataSource ();if _fba :=d .DecodeElement (_fecd .BubbleSize ,&_cbabc );_fba !=nil {return _fba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_fecd .Bubble3D =NewCT_Boolean ();if _bdbf :=d .DecodeElement (_fecd .Bubble3D ,&_cbabc );_bdbf !=nil {return _bdbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fecd .ExtLst =NewCT_ExtensionList ();if _bec :=d .DecodeElement (_fecd .ExtLst ,&_cbabc );_bec !=nil {return _bec ;};default:_g .Log ("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_B\u0075\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_cbabc .Name );if _cec :=d .Skip ();_cec !=nil {return _cec ;};};case _d .EndElement :break _afab ;case _d .CharData :};};return nil ;};func (_fdega *CT_Overlap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdega .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_fdega .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agec *CT_BarChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agec .BarDir =NewCT_BarDir ();_ebb :for {_gecb ,_bdda :=d .Token ();if _bdda !=nil {return _bdda ;};switch _dggb :=_gecb .(type ){case _d .StartElement :switch _dggb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _eca :=d .DecodeElement (_agec .BarDir ,&_dggb );_eca !=nil {return _eca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_agec .Grouping =NewCT_BarGrouping ();if _dec :=d .DecodeElement (_agec .Grouping ,&_dggb );_dec !=nil {return _dec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_agec .VaryColors =NewCT_Boolean ();if _agfb :=d .DecodeElement (_agec .VaryColors ,&_dggb );_agfb !=nil {return _agfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_caeb :=NewCT_BarSer ();if _bbfa :=d .DecodeElement (_caeb ,&_dggb );_bbfa !=nil {return _bbfa ;};_agec .Ser =append (_agec .Ser ,_caeb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_agec .DLbls =NewCT_DLbls ();if _cbgd :=d .DecodeElement (_agec .DLbls ,&_dggb );_cbgd !=nil {return _cbgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_agec .GapWidth =NewCT_GapAmount ();if _bgbb :=d .DecodeElement (_agec .GapWidth ,&_dggb );_bgbb !=nil {return _bgbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"}:_agec .Overlap =NewCT_Overlap ();if _eeaf :=d .DecodeElement (_agec .Overlap ,&_dggb );_eeaf !=nil {return _eeaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_adcc :=NewCT_ChartLines ();if _dgf :=d .DecodeElement (_adcc ,&_dggb );_dgf !=nil {return _dgf ;};_agec .SerLines =append (_agec .SerLines ,_adcc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_bgef :=NewCT_UnsignedInt ();if _egd :=d .DecodeElement (_bgef ,&_dggb );_egd !=nil {return _egd ;};_agec .AxId =append (_agec .AxId ,_bgef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agec .ExtLst =NewCT_ExtensionList ();if _gaad :=d .DecodeElement (_agec .ExtLst ,&_dggb );_gaad !=nil {return _gaad ;};default:_g .Log ("\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\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dggb .Name );if _fcf :=d .Skip ();_fcf !=nil {return _fcf ;};};case _d .EndElement :break _ebb ;case _d .CharData :};};return nil ;};func (_agbeb ST_PageSetupOrientation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agbeb .String (),start );};func (_abfef *CT_Protection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfee :for {_egdeb ,_deag :=d .Token ();if _deag !=nil {return _deag ;};switch _ffdc :=_egdeb .(type ){case _d .StartElement :switch _ffdc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_abfef .ChartObject =NewCT_Boolean ();if _feagd :=d .DecodeElement (_abfef .ChartObject ,&_ffdc );_feagd !=nil {return _feagd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"}:_abfef .Data =NewCT_Boolean ();if _geaade :=d .DecodeElement (_abfef .Data ,&_ffdc );_geaade !=nil {return _geaade ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}:_abfef .Formatting =NewCT_Boolean ();if _babd :=d .DecodeElement (_abfef .Formatting ,&_ffdc );_babd !=nil {return _babd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_abfef .Selection =NewCT_Boolean ();if _fdca :=d .DecodeElement (_abfef .Selection ,&_ffdc );_fdca !=nil {return _fdca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}:_abfef .UserInterface =NewCT_Boolean ();if _eeccd :=d .DecodeElement (_abfef .UserInterface ,&_ffdc );_eeccd !=nil {return _eeccd ;};default:_g .Log ("\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\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_ffdc .Name );if _edea :=d .Skip ();_edea !=nil {return _edea ;};};case _d .EndElement :break _adfee ;case _d .CharData :};};return nil ;};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ad .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars *CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;Shape *CT_Shape ;ExtLst *CT_ExtensionList ;};func (_cdcdb *CT_ExternalData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdbad :=range start .Attr {if _cdbad .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"&&_cdbad .Name .Local =="\u0069\u0064"||_cdbad .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"&&_cdbad .Name .Local =="\u0069\u0064"{_bcac ,_eccef :=_cdbad .Value ,error (nil );if _eccef !=nil {return _eccef ;};_cdcdb .IdAttr =_bcac ;continue ;};};_cgae :for {_efef ,_afcc :=d .Token ();if _afcc !=nil {return _afcc ;};switch _faac :=_efef .(type ){case _d .StartElement :switch _faac .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}:_cdcdb .AutoUpdate =NewCT_Boolean ();if _dfed :=d .DecodeElement (_cdcdb .AutoUpdate ,&_faac );_dfed !=nil {return _dfed ;};default:_g .Log ("\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\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_faac .Name );if _fcbd :=d .Skip ();_fcbd !=nil {return _fcbd ;};};case _d .EndElement :break _cgae ;case _d .CharData :};};return nil ;};func NewCT_DTable ()*CT_DTable {_adebe :=&CT_DTable {};return _adebe }; -// Validate validates the CT_AreaChart and its children -func (_cc *CT_AreaChart )Validate ()error {return _cc .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");}; +// Validate validates the CT_NumRef and its children +func (_ecccc *CT_NumRef )Validate ()error {return _ecccc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};var ST_SecondPieSizePercentPatternRe =_c .MustCompile (ST_SecondPieSizePercentPattern ); -// Validate validates the CT_SurfaceSer and its children -func (_eedeec *CT_SurfaceSer )Validate ()error {return _eedeec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");}; +// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path +func (_ccbgc *CT_PivotSource )ValidateWithPath (path string )error {if _fgabf :=_ccbgc .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_fgabf !=nil {return _fgabf ;};for _dgca ,_agcaa :=range _ccbgc .ExtLst {if _ddded :=_agcaa .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dgca ));_ddded !=nil {return _ddded ;};};return nil ;}; -// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path -func (_gbfd *CT_Title )ValidateWithPath (path string )error {if _gbfd .Tx !=nil {if _abbcf :=_gbfd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_abbcf !=nil {return _abbcf ;};};if _gbfd .Layout !=nil {if _dbabb :=_gbfd .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dbabb !=nil {return _dbabb ;};};if _gbfd .Overlay !=nil {if _faead :=_gbfd .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_faead !=nil {return _faead ;};};if _gbfd .SpPr !=nil {if _gbcce :=_gbfd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gbcce !=nil {return _gbcce ;};};if _gbfd .TxPr !=nil {if _fddcc :=_gbfd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fddcc !=nil {return _fddcc ;};};if _gbfd .ExtLst !=nil {if _gfde :=_gbfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfde !=nil {return _gfde ;};};return nil ;}; +// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path +func (_bgbcd *CT_SecondPieSize )ValidateWithPath (path string )error {if _bgbcd .ValAttr !=nil {if _ffcabf :=_bgbcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffcabf !=nil {return _ffcabf ;};};return nil ;};func (_ebdab ST_BarDir )String ()string {switch _ebdab {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";};func (_faed *CT_CustSplit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _faed .SecondPiePt !=nil {_eeeg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_dbeb :=range _faed .SecondPiePt {e .EncodeElement (_dbeb ,_eeeg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PictureOptions ()*CT_PictureOptions {_edgg :=&CT_PictureOptions {};return _edgg }; -// Validate validates the CT_Lvl and its children -func (_aegbb *CT_Lvl )Validate ()error {return _aegbb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func NewCT_SurfaceChart ()*CT_SurfaceChart {_ceecd :=&CT_SurfaceChart {};return _ceecd };func (_bbffc *ST_Grouping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cedbg ,_bafa :=d .Token ();if _bafa !=nil {return _bafa ;};if _bbaee ,_bgbed :=_cedbg .(_e .EndElement );_bgbed &&_bbaee .Name ==start .Name {*_bbffc =1;return nil ;};if _ggcd ,_cgafd :=_cedbg .(_e .CharData );!_cgafd {return _a .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",_cedbg );}else {switch string (_ggcd ){case "":*_bbffc =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bbffc =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bbffc =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bbffc =3;};};_cedbg ,_bafa =d .Token ();if _bafa !=nil {return _bafa ;};if _ffbga ,_ebfa :=_cedbg .(_e .EndElement );_ebfa &&_ffbga .Name ==start .Name {return nil ;};return _a .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",_cedbg );};func (_cagd *CT_LegendEntryChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecg :for {_debe ,_faec :=d .Token ();if _faec !=nil {return _faec ;};switch _fbcc :=_debe .(type ){case _e .StartElement :switch _fbcc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_cagd .Delete =NewCT_Boolean ();if _fbgbf :=d .DecodeElement (_cagd .Delete ,&_fbcc );_fbgbf !=nil {return _fbgbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cagd .TxPr =_d .NewCT_TextBody ();if _cbdd :=d .DecodeElement (_cagd .TxPr ,&_fbcc );_cbdd !=nil {return _cbdd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fbcc .Name );if _gbfa :=d .Skip ();_gbfa !=nil {return _gbfa ;};};case _e .EndElement :break _ecg ;case _e .CharData :};};return nil ;};func (_aagc *CT_LogBase )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aagc .ValAttr =2;for _ ,_ddgf :=range start .Attr {if _ddgf .Name .Local =="\u0076\u0061\u006c"{_ebff ,_decc :=_ed .ParseFloat (_ddgf .Value ,64);if _decc !=nil {return _decc ;};_aagc .ValAttr =_ebff ;continue ;};};for {_geae ,_cfabe :=d .Token ();if _cfabe !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_cfabe );};if _cgdbb ,_dfad :=_geae .(_e .EndElement );_dfad &&_cgdbb .Name ==start .Name {break ;};};return nil ;};func NewCT_RotX ()*CT_RotX {_eccca :=&CT_RotX {};return _eccca }; +// Validate validates the CT_PieSer and its children +func (_deaff *CT_PieSer )Validate ()error {return _deaff .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};type CT_ExtensionList struct{Ext []*CT_Extension ;};func NewCT_Chart ()*CT_Chart {_bgf :=&CT_Chart {};_bgf .PlotArea =NewCT_PlotArea ();return _bgf };func (_bbaab ST_PictureFormat )ValidateWithPath (path string )error {switch _bbaab {case 0,1,2,3:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbaab ));};return nil ;};func (_bdcbf *CT_RadarChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bcfdd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bdcbf .RadarStyle ,_bcfdd );if _bdcbf .VaryColors !=nil {_baabc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bdcbf .VaryColors ,_baabc );};if _bdcbf .Ser !=nil {_decc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ddbdf :=range _bdcbf .Ser {e .EncodeElement (_ddbdf ,_decc );};};if _bdcbf .DLbls !=nil {_dffga :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bdcbf .DLbls ,_dffga );};_dada :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fgcd :=range _bdcbf .AxId {e .EncodeElement (_fgcd ,_dada );};if _bdcbf .ExtLst !=nil {_cffed :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdcbf .ExtLst ,_cffed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;ExtLst *CT_ExtensionList ;};type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};func (_fffd *CT_GapAmount )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbgf :=range start .Attr {if _bbgf .Name .Local =="\u0076\u0061\u006c"{_aadd ,_ggfe :=ParseUnionST_GapAmount (_bbgf .Value );if _ggfe !=nil {return _ggfe ;};_fffd .ValAttr =&_aadd ;continue ;};};for {_edgdg ,_abfbg :=d .Token ();if _abfbg !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_abfbg );};if _gcdca ,_fgfag :=_edgdg .(_d .EndElement );_fgfag &&_gcdca .Name ==start .Name {break ;};};return nil ;};func (_dfcea *CT_Surface3DChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfcea .Wireframe !=nil {_dbdf :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_dfcea .Wireframe ,_dbdf );};if _dfcea .Ser !=nil {_gdabg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dgff :=range _dfcea .Ser {e .EncodeElement (_dgff ,_gdabg );};};if _dfcea .BandFmts !=nil {_eddfd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_dfcea .BandFmts ,_eddfd );};_dfgaa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bdbca :=range _dfcea .AxId {e .EncodeElement (_bdbca ,_dfgaa );};if _dfcea .ExtLst !=nil {_edeff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfcea .ExtLst ,_edeff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bda *CT_DispUnitsLbl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bda .Layout !=nil {_gbff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bda .Layout ,_gbff );};if _bda .Tx !=nil {_gaab :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bda .Tx ,_gaab );};if _bda .SpPr !=nil {_eddg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bda .SpPr ,_eddg );};if _bda .TxPr !=nil {_ceded :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bda .TxPr ,_ceded );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcdea *CT_Crosses )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eeef ,_gdaf :=_gcdea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _gdaf !=nil {return _gdaf ;};start .Attr =append (start .Attr ,_eeef );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fade ST_ErrBarType )ValidateWithPath (path string )error {switch _fade {case 0,1,2,3:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fade ));};return nil ;};func (_aagca *ST_Crosses )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_babbc ,_fgdfe :=d .Token ();if _fgdfe !=nil {return _fgdfe ;};if _ccadg ,_eebag :=_babbc .(_d .EndElement );_eebag &&_ccadg .Name ==start .Name {*_aagca =1;return nil ;};if _ggbcaa ,_gddbge :=_babbc .(_d .CharData );!_gddbge {return _fe .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",_babbc );}else {switch string (_ggbcaa ){case "":*_aagca =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_aagca =1;case "\u006d\u0061\u0078":*_aagca =2;case "\u006d\u0069\u006e":*_aagca =3;};};_babbc ,_fgdfe =d .Token ();if _fgdfe !=nil {return _fgdfe ;};if _ageg ,_gbabb :=_babbc .(_d .EndElement );_gbabb &&_ageg .Name ==start .Name {return nil ;};return _fe .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",_babbc );};func (_ebcf ST_TrendlineType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebcf .String (),start );}; -// Validate validates the CT_NumRef and its children -func (_fdacg *CT_NumRef )Validate ()error {return _fdacg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};func (_eageb *ST_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcddd ,_efgff :=d .Token ();if _efgff !=nil {return _efgff ;};if _baggf ,_eaedf :=_dcddd .(_e .EndElement );_eaedf &&_baggf .Name ==start .Name {*_eageb =1;return nil ;};if _adcaff ,_bedee :=_dcddd .(_e .CharData );!_bedee {return _a .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",_dcddd );}else {switch string (_adcaff ){case "":*_eageb =0;case "\u0063\u006f\u006e\u0065":*_eageb =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_eageb =2;case "\u0062\u006f\u0078":*_eageb =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_eageb =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_eageb =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_eageb =6;};};_dcddd ,_efgff =d .Token ();if _efgff !=nil {return _efgff ;};if _fgbae ,_dfceb :=_dcddd .(_e .EndElement );_dfceb &&_fgbae .Name ==start .Name {return nil ;};return _a .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",_dcddd );};func (_cbff *CT_Surface )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdbfe :for {_cgdda ,_bdde :=d .Token ();if _bdde !=nil {return _bdde ;};switch _adebc :=_cgdda .(type ){case _e .StartElement :switch _adebc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"}:_cbff .Thickness =NewCT_Thickness ();if _babef :=d .DecodeElement (_cbff .Thickness ,&_adebc );_babef !=nil {return _babef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cbff .SpPr =_d .NewCT_ShapeProperties ();if _efdfe :=d .DecodeElement (_cbff .SpPr ,&_adebc );_efdfe !=nil {return _efdfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_cbff .PictureOptions =NewCT_PictureOptions ();if _aeafa :=d .DecodeElement (_cbff .PictureOptions ,&_adebc );_aeafa !=nil {return _aeafa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbff .ExtLst =NewCT_ExtensionList ();if _agffa :=d .DecodeElement (_cbff .ExtLst ,&_adebc );_agffa !=nil {return _agffa ;};default:_ga .Log ("\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\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_adebc .Name );if _dggaad :=d .Skip ();_dggaad !=nil {return _dggaad ;};};case _e .EndElement :break _fdbfe ;case _e .CharData :};};return nil ;};func (_bcddg *CT_RotX )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcddg .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bcddg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_bbbgg :=&CT_PlotAreaChoice {};return _bbbgg }; +// Validate validates the CT_StockChart and its children +func (_dceed *CT_StockChart )Validate ()error {return _dceed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_OfPieChart and its children -func (_agbde *CT_OfPieChart )Validate ()error {return _agbde .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path +func (_ecagc *Group_DLbls )ValidateWithPath (path string )error {if _ecagc .NumFmt !=nil {if _agceb :=_ecagc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_agceb !=nil {return _agceb ;};};if _ecagc .SpPr !=nil {if _gfaa :=_ecagc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfaa !=nil {return _gfaa ;};};if _ecagc .TxPr !=nil {if _bbdcc :=_ecagc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbdcc !=nil {return _bbdcc ;};};if _ecagc .DLblPos !=nil {if _eaagdg :=_ecagc .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_eaagdg !=nil {return _eaagdg ;};};if _ecagc .ShowLegendKey !=nil {if _effag :=_ecagc .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_effag !=nil {return _effag ;};};if _ecagc .ShowVal !=nil {if _gadbcd :=_ecagc .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_gadbcd !=nil {return _gadbcd ;};};if _ecagc .ShowCatName !=nil {if _gcebc :=_ecagc .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_gcebc !=nil {return _gcebc ;};};if _ecagc .ShowSerName !=nil {if _ecba :=_ecagc .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_ecba !=nil {return _ecba ;};};if _ecagc .ShowPercent !=nil {if _daecfe :=_ecagc .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_daecfe !=nil {return _daecfe ;};};if _ecagc .ShowBubbleSize !=nil {if _gadd :=_ecagc .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gadd !=nil {return _gadd ;};};if _ecagc .ShowLeaderLines !=nil {if _bbegca :=_ecagc .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_bbegca !=nil {return _bbegca ;};};if _ecagc .LeaderLines !=nil {if _dbbf :=_ecagc .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_dbbf !=nil {return _dbbf ;};};return nil ;}; -// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path -func (_gbcd *CT_Protection )ValidateWithPath (path string )error {if _gbcd .ChartObject !=nil {if _bdecg :=_gbcd .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_bdecg !=nil {return _bdecg ;};};if _gbcd .Data !=nil {if _acagc :=_gbcd .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_acagc !=nil {return _acagc ;};};if _gbcd .Formatting !=nil {if _dbef :=_gbcd .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_dbef !=nil {return _dbef ;};};if _gbcd .Selection !=nil {if _effaf :=_gbcd .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_effaf !=nil {return _effaf ;};};if _gbcd .UserInterface !=nil {if _cbaa :=_gbcd .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_cbaa !=nil {return _cbaa ;};};return nil ;}; +// Validate validates the CT_ScatterChart and its children +func (_fcea *CT_ScatterChart )Validate ()error {return _fcea .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_fbgc *ST_ErrBarType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbgc =0;case "\u0062\u006f\u0074\u0068":*_fbgc =1;case "\u006d\u0069\u006eu\u0073":*_fbgc =2;case "\u0070\u006c\u0075\u0073":*_fbgc =3;};return nil ;};func (_cebb *ST_SecondPieSize )Validate ()error {return _cebb .ValidateWithPath ("")};func (_ggdbf *CT_Perspective )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggdbf .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_ggdbf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbaaeb *ST_SizeRepresents )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edbd ,_cfdgg :=d .Token ();if _cfdgg !=nil {return _cfdgg ;};if _ecde ,_afbgaf :=_edbd .(_d .EndElement );_afbgaf &&_ecde .Name ==start .Name {*_fbaaeb =1;return nil ;};if _gedea ,_eedgd :=_edbd .(_d .CharData );!_eedgd {return _fe .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",_edbd );}else {switch string (_gedea ){case "":*_fbaaeb =0;case "\u0061\u0072\u0065\u0061":*_fbaaeb =1;case "\u0077":*_fbaaeb =2;};};_edbd ,_cfdgg =d .Token ();if _cfdgg !=nil {return _cfdgg ;};if _dacf ,_cfabe :=_edbd .(_d .EndElement );_cfabe &&_dacf .Name ==start .Name {return nil ;};return _fe .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",_edbd );};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;);func (_caebf *CT_HoleSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caebf .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_caebf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daccb *CT_SizeRepresents )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_faffc :=range start .Attr {if _faffc .Name .Local =="\u0076\u0061\u006c"{_daccb .ValAttr .UnmarshalXMLAttr (_faffc );continue ;};};for {_cgbdb ,_cbbfa :=d .Token ();if _cbbfa !=nil {return _fe .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073: \u0025\u0073",_cbbfa );};if _dffca ,_eeacf :=_cgbdb .(_d .EndElement );_eeacf &&_dffca .Name ==start .Name {break ;};};return nil ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};func NewCT_ChartSpace ()*CT_ChartSpace {_dcgd :=&CT_ChartSpace {};_dcgd .Chart =NewCT_Chart ();return _dcgd ;};type CT_OfPieChart struct{OfPieType *CT_OfPieType ;VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;SplitType *CT_SplitType ;SplitPos *CT_Double ;CustSplit *CT_CustSplit ;SecondPieSize *CT_SecondPieSize ;SerLines []*CT_ChartLines ;ExtLst *CT_ExtensionList ;};func (_cdfcg *ST_OfPieType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfea ,_cbbac :=d .Token ();if _cbbac !=nil {return _cbbac ;};if _ffgbg ,_gdefe :=_bfea .(_d .EndElement );_gdefe &&_ffgbg .Name ==start .Name {*_cdfcg =1;return nil ;};if _afdc ,_bfgad :=_bfea .(_d .CharData );!_bfgad {return _fe .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",_bfea );}else {switch string (_afdc ){case "":*_cdfcg =0;case "\u0070\u0069\u0065":*_cdfcg =1;case "\u0062\u0061\u0072":*_cdfcg =2;};};_bfea ,_cbbac =d .Token ();if _cbbac !=nil {return _cbbac ;};if _efabe ,_dbeeg :=_bfea .(_d .EndElement );_dbeeg &&_efabe .Name ==start .Name {return nil ;};return _fe .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",_bfea );};func (_bcfdb *CT_Order )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcba :=range start .Attr {if _fcba .Name .Local =="\u0076\u0061\u006c"{_ffgcg ,_acbd :=_a .ParseUint (_fcba .Value ,10,8);if _acbd !=nil {return _acbd ;};_dcbd :=uint8 (_ffgcg );_bcfdb .ValAttr =&_dcbd ;continue ;};};for {_ebge ,_ecgg :=d .Token ();if _ecgg !=nil {return _fe .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_ecgg );};if _dbed ,_dfbaca :=_ebge .(_d .EndElement );_dfbaca &&_dbed .Name ==start .Name {break ;};};return nil ;};func (_gagebe *ST_DepthPercent )ValidateWithPath (path string )error {_defbc :=[]string {};if _gagebe .ST_DepthPercentWithSymbol !=nil {_defbc =append (_defbc ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _gagebe .ST_DepthPercentUShort !=nil {_defbc =append (_defbc ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_defbc )> 1{return _fe .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_defbc );};return nil ;};func NewCT_Orientation ()*CT_Orientation {_bbdf :=&CT_Orientation {};return _bbdf }; -// Validate validates the CT_LblOffset and its children -func (_cbedg *CT_LblOffset )Validate ()error {return _cbedg .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};func (_fedaa ST_TimeUnit )ValidateWithPath (path string )error {switch _fedaa {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedaa ));};return nil ;};func (_abeb *CT_LegendPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _abeb .ValAttr !=ST_LegendPosUnset {_bggf ,_ecfee :=_abeb .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _ecfee !=nil {return _ecfee ;};start .Attr =append (start .Attr ,_bggf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AreaChart and its children +func (_bfb *CT_AreaChart )Validate ()error {return _bfb .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_DispBlanksAs and its children -func (_edfd *CT_DispBlanksAs )Validate ()error {return _edfd .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};func NewCT_Protection ()*CT_Protection {_fdggb :=&CT_Protection {};return _fdggb }; +// Validate validates the CT_AxisUnit and its children +func (_agg *CT_AxisUnit )Validate ()error {return _agg .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};func (_edagbg *CT_PrintSettings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgf :for {_beede ,_gcdfb :=d .Token ();if _gcdfb !=nil {return _gcdfb ;};switch _bdaf :=_beede .(type ){case _d .StartElement :switch _bdaf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_edagbg .HeaderFooter =NewCT_HeaderFooter ();if _gadgf :=d .DecodeElement (_edagbg .HeaderFooter ,&_bdaf );_gadgf !=nil {return _gadgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_edagbg .PageMargins =NewCT_PageMargins ();if _gedda :=d .DecodeElement (_edagbg .PageMargins ,&_bdaf );_gedda !=nil {return _gedda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_edagbg .PageSetup =NewCT_PageSetup ();if _fbceb :=d .DecodeElement (_edagbg .PageSetup ,&_bdaf );_fbceb !=nil {return _fbceb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_edagbg .LegacyDrawingHF =NewCT_RelId ();if _bddgf :=d .DecodeElement (_edagbg .LegacyDrawingHF ,&_bdaf );_bddgf !=nil {return _bddgf ;};default:_g .Log ("\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\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_bdaf .Name );if _cefb :=d .Skip ();_cefb !=nil {return _cefb ;};};case _d .EndElement :break _afgf ;case _d .CharData :};};return nil ;};func NewEG_PieChartShared ()*EG_PieChartShared {_cecbe :=&EG_PieChartShared {};return _cecbe }; -// Validate validates the ChartSpace and its children -func (_badc *ChartSpace )Validate ()error {return _badc .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");}; +// Validate validates the CT_BandFmt and its children +func (_afbg *CT_BandFmt )Validate ()error {return _afbg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");}; -// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path -func (_fbgdc *CT_StockChart )ValidateWithPath (path string )error {for _deggc ,_eabgd :=range _fbgdc .Ser {if _cagae :=_eabgd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_deggc ));_cagae !=nil {return _cagae ;};};if _fbgdc .DLbls !=nil {if _abfde :=_fbgdc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_abfde !=nil {return _abfde ;};};if _fbgdc .DropLines !=nil {if _fede :=_fbgdc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_fede !=nil {return _fede ;};};if _fbgdc .HiLowLines !=nil {if _cbgcb :=_fbgdc .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_cbgcb !=nil {return _cbgcb ;};};if _fbgdc .UpDownBars !=nil {if _geceb :=_fbgdc .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_geceb !=nil {return _geceb ;};};for _bcebfd ,_dgea :=range _fbgdc .AxId {if _ggcgg :=_dgea .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bcebfd ));_ggcgg !=nil {return _ggcgg ;};};if _fbgdc .ExtLst !=nil {if _fgeeaf :=_fbgdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgeeaf !=nil {return _fgeeaf ;};};return nil ;}; +// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path +func (_ea *CT_Area3DChart )ValidateWithPath (path string )error {if _ea .Grouping !=nil {if _bf :=_ea .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bf !=nil {return _bf ;};};if _ea .VaryColors !=nil {if _eef :=_ea .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eef !=nil {return _eef ;};};for _aa ,_gce :=range _ea .Ser {if _abf :=_gce .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aa ));_abf !=nil {return _abf ;};};if _ea .DLbls !=nil {if _eag :=_ea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_eag !=nil {return _eag ;};};if _ea .DropLines !=nil {if _gcb :=_ea .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gcb !=nil {return _gcb ;};};if _ea .GapDepth !=nil {if _efe :=_ea .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_efe !=nil {return _efe ;};};for _fdb ,_gd :=range _ea .AxId {if _ac :=_gd .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fdb ));_ac !=nil {return _ac ;};};if _ea .ExtLst !=nil {if _fg :=_ea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fg !=nil {return _fg ;};};return nil ;};func (_feecaf *Group_DLbl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feecaf .Layout !=nil {_fffeg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_feecaf .Layout ,_fffeg );};if _feecaf .Tx !=nil {_fccaa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_feecaf .Tx ,_fccaa );};if _feecaf .NumFmt !=nil {_fbeg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_feecaf .NumFmt ,_fbeg );};if _feecaf .SpPr !=nil {_dgcgd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_feecaf .SpPr ,_dgcgd );};if _feecaf .TxPr !=nil {_gdead :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_feecaf .TxPr ,_gdead );};if _feecaf .DLblPos !=nil {_degbd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_feecaf .DLblPos ,_degbd );};if _feecaf .ShowLegendKey !=nil {_bfac :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_feecaf .ShowLegendKey ,_bfac );};if _feecaf .ShowVal !=nil {_baefb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_feecaf .ShowVal ,_baefb );};if _feecaf .ShowCatName !=nil {_eddfe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_feecaf .ShowCatName ,_eddfe );};if _feecaf .ShowSerName !=nil {_dgdfa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_feecaf .ShowSerName ,_dgdfa );};if _feecaf .ShowPercent !=nil {_daaef :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_feecaf .ShowPercent ,_daaef );};if _feecaf .ShowBubbleSize !=nil {_cdcfc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_feecaf .ShowBubbleSize ,_cdcfc );};if _feecaf .Separator !=nil {_fdafg :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_fdafg ,*_feecaf .Separator );e .EncodeElement (_feecaf .Separator ,_fdafg );};return nil ;};func (_gad *CT_Boolean )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebcg :=range start .Attr {if _ebcg .Name .Local =="\u0076\u0061\u006c"{_bdcb ,_bfaa :=_a .ParseBool (_ebcg .Value );if _bfaa !=nil {return _bfaa ;};_gad .ValAttr =&_bdcb ;continue ;};};for {_afdf ,_fdfg :=d .Token ();if _fdfg !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_fdfg );};if _ace ,_afga :=_afdf .(_d .EndElement );_afga &&_ace .Name ==start .Name {break ;};};return nil ;};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_ad .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func NewCT_Shape ()*CT_Shape {_cdefg :=&CT_Shape {};return _cdefg };func (_cdfeg ST_ErrBarType )Validate ()error {return _cdfeg .ValidateWithPath ("")}; -// Validate validates the CT_Area3DChart and its children -func (_cg *CT_Area3DChart )Validate ()error {return _cg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_bbg *CT_AxDataSourceChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbg .MultiLvlStrRef !=nil {_cbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_bbg .MultiLvlStrRef ,_cbd );};if _bbg .NumRef !=nil {_daae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_bbg .NumRef ,_daae );};if _bbg .NumLit !=nil {_fec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_bbg .NumLit ,_fec );};if _bbg .StrRef !=nil {_bage :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_bbg .StrRef ,_bage );};if _bbg .StrLit !=nil {_cgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_bbg .StrLit ,_cgc );};return nil ;};func (_ffegcg ST_PageSetupOrientation )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eeccd :=_e .Attr {};_eeccd .Name =name ;switch _ffegcg {case ST_PageSetupOrientationUnset :_eeccd .Value ="";case ST_PageSetupOrientationDefault :_eeccd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_eeccd .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_eeccd .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _eeccd ,nil ;};func NewCT_NumData ()*CT_NumData {_befdf :=&CT_NumData {};return _befdf };func NewCT_LegendPos ()*CT_LegendPos {_bfgd :=&CT_LegendPos {};return _bfgd };func (_fddd *CT_CatAx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fddd .AxId =NewCT_UnsignedInt ();_fddd .Scaling =NewCT_Scaling ();_fddd .AxPos =NewCT_AxPos ();_fddd .CrossAx =NewCT_UnsignedInt ();_bbgb :for {_efbf ,_affc :=d .Token ();if _affc !=nil {return _affc ;};switch _gbec :=_efbf .(type ){case _e .StartElement :switch _gbec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _cbgd :=d .DecodeElement (_fddd .AxId ,&_gbec );_cbgd !=nil {return _cbgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _dgge :=d .DecodeElement (_fddd .Scaling ,&_gbec );_dgge !=nil {return _dgge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_fddd .Delete =NewCT_Boolean ();if _dfbb :=d .DecodeElement (_fddd .Delete ,&_gbec );_dfbb !=nil {return _dfbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _geeg :=d .DecodeElement (_fddd .AxPos ,&_gbec );_geeg !=nil {return _geeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_fddd .MajorGridlines =NewCT_ChartLines ();if _fag :=d .DecodeElement (_fddd .MajorGridlines ,&_gbec );_fag !=nil {return _fag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_fddd .MinorGridlines =NewCT_ChartLines ();if _fadg :=d .DecodeElement (_fddd .MinorGridlines ,&_gbec );_fadg !=nil {return _fadg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_fddd .Title =NewCT_Title ();if _gbad :=d .DecodeElement (_fddd .Title ,&_gbec );_gbad !=nil {return _gbad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fddd .NumFmt =NewCT_NumFmt ();if _ffeg :=d .DecodeElement (_fddd .NumFmt ,&_gbec );_ffeg !=nil {return _ffeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_fddd .MajorTickMark =NewCT_TickMark ();if _ecaa :=d .DecodeElement (_fddd .MajorTickMark ,&_gbec );_ecaa !=nil {return _ecaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_fddd .MinorTickMark =NewCT_TickMark ();if _dbbe :=d .DecodeElement (_fddd .MinorTickMark ,&_gbec );_dbbe !=nil {return _dbbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_fddd .TickLblPos =NewCT_TickLblPos ();if _cebg :=d .DecodeElement (_fddd .TickLblPos ,&_gbec );_cebg !=nil {return _cebg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fddd .SpPr =_d .NewCT_ShapeProperties ();if _bgge :=d .DecodeElement (_fddd .SpPr ,&_gbec );_bgge !=nil {return _bgge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_fddd .TxPr =_d .NewCT_TextBody ();if _fcff :=d .DecodeElement (_fddd .TxPr ,&_gbec );_fcff !=nil {return _fcff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _dacc :=d .DecodeElement (_fddd .CrossAx ,&_gbec );_dacc !=nil {return _dacc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_fddd .Choice =NewEG_AxSharedChoice ();if _gde :=d .DecodeElement (&_fddd .Choice .Crosses ,&_gbec );_gde !=nil {return _gde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_fddd .Choice =NewEG_AxSharedChoice ();if _gaab :=d .DecodeElement (&_fddd .Choice .CrossesAt ,&_gbec );_gaab !=nil {return _gaab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_fddd .Auto =NewCT_Boolean ();if _eabf :=d .DecodeElement (_fddd .Auto ,&_gbec );_eabf !=nil {return _eabf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"}:_fddd .LblAlgn =NewCT_LblAlgn ();if _gefb :=d .DecodeElement (_fddd .LblAlgn ,&_gbec );_gefb !=nil {return _gefb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_fddd .LblOffset =NewCT_LblOffset ();if _gbab :=d .DecodeElement (_fddd .LblOffset ,&_gbec );_gbab !=nil {return _gbab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_fddd .TickLblSkip =NewCT_Skip ();if _edb :=d .DecodeElement (_fddd .TickLblSkip ,&_gbec );_edb !=nil {return _edb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_fddd .TickMarkSkip =NewCT_Skip ();if _bcec :=d .DecodeElement (_fddd .TickMarkSkip ,&_gbec );_bcec !=nil {return _bcec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}:_fddd .NoMultiLvlLbl =NewCT_Boolean ();if _aefa :=d .DecodeElement (_fddd .NoMultiLvlLbl ,&_gbec );_aefa !=nil {return _aefa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fddd .ExtLst =NewCT_ExtensionList ();if _cgfd :=d .DecodeElement (_fddd .ExtLst ,&_gbec );_cgfd !=nil {return _cgfd ;};default:_ga .Log ("\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\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_gbec .Name );if _fagg :=d .Skip ();_fagg !=nil {return _fagg ;};};case _e .EndElement :break _bbgb ;case _e .CharData :};};return nil ;};func (_gcbcd ST_SecondPieSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gcbcd .ST_SecondPieSizePercent !=nil {e .EncodeToken (_e .CharData (*_gcbcd .ST_SecondPieSizePercent ));};if _gcbcd .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",*_gcbcd .ST_SecondPieSizeUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func NewCT_LineSer ()*CT_LineSer {_bdfd :=&CT_LineSer {};_bdfd .Idx =NewCT_UnsignedInt ();_bdfd .Order =NewCT_UnsignedInt ();return _bdfd ;};type ST_Grouping byte ; +// Validate validates the CT_RadarStyle and its children +func (_aafacc *CT_RadarStyle )Validate ()error {return _aafacc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func (_bgege *ST_LayoutTarget )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bgege =0;case "\u0069\u006e\u006ee\u0072":*_bgege =1;case "\u006f\u0075\u0074e\u0072":*_bgege =2;};return nil ;};func (_fegea *ST_Overlap )Validate ()error {return _fegea .ValidateWithPath ("")};func (_ecaef *CT_ErrBarType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeag :=range start .Attr {if _eeag .Name .Local =="\u0076\u0061\u006c"{_ecaef .ValAttr .UnmarshalXMLAttr (_eeag );continue ;};};for {_agce ,_gbgc :=d .Token ();if _gbgc !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_gbgc );};if _baea ,_effe :=_agce .(_d .EndElement );_effe &&_baea .Name ==start .Name {break ;};};return nil ;};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ad .CT_ShapeProperties ;}; -// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path -func (_ggb *CT_BandFmts )ValidateWithPath (path string )error {for _eeg ,_acd :=range _ggb .BandFmt {if _ecbg :=_acd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_eeg ));_ecbg !=nil {return _ecbg ;};};return nil ;};func (_aedbe *CT_StockChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fbaae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bcge :=range _aedbe .Ser {e .EncodeElement (_bcge ,_fbaae );};if _aedbe .DLbls !=nil {_fdceb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aedbe .DLbls ,_fdceb );};if _aedbe .DropLines !=nil {_gcfcb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aedbe .DropLines ,_gcfcb );};if _aedbe .HiLowLines !=nil {_acebe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aedbe .HiLowLines ,_acebe );};if _aedbe .UpDownBars !=nil {_fffcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_aedbe .UpDownBars ,_fffcg );};_fbca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cedea :=range _aedbe .AxId {e .EncodeElement (_cedea ,_fbca );};if _aedbe .ExtLst !=nil {_afaea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedbe .ExtLst ,_afaea );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path +func (_dfcg *CT_RadarSer )ValidateWithPath (path string )error {if _afedb :=_dfcg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_afedb !=nil {return _afedb ;};if _cedfc :=_dfcg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_cedfc !=nil {return _cedfc ;};if _dfcg .Tx !=nil {if _gageb :=_dfcg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gageb !=nil {return _gageb ;};};if _dfcg .SpPr !=nil {if _cgead :=_dfcg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cgead !=nil {return _cgead ;};};if _dfcg .Marker !=nil {if _cegad :=_dfcg .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_cegad !=nil {return _cegad ;};};for _cfed ,_debc :=range _dfcg .DPt {if _faeb :=_debc .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cfed ));_faeb !=nil {return _faeb ;};};if _dfcg .DLbls !=nil {if _begcg :=_dfcg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_begcg !=nil {return _begcg ;};};if _dfcg .Cat !=nil {if _fafed :=_dfcg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_fafed !=nil {return _fafed ;};};if _dfcg .Val !=nil {if _ddddg :=_dfcg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ddddg !=nil {return _ddddg ;};};if _dfcg .ExtLst !=nil {if _dcgec :=_dfcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgec !=nil {return _dcgec ;};};return nil ;};const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);func NewCT_LineSer ()*CT_LineSer {_fbec :=&CT_LineSer {};_fbec .Idx =NewCT_UnsignedInt ();_fbec .Order =NewCT_UnsignedInt ();return _fbec ;}; -// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path -func (_egedc *CT_LegendEntry )ValidateWithPath (path string )error {if _ggcga :=_egedc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ggcga !=nil {return _ggcga ;};if _egedc .Choice !=nil {if _fggg :=_egedc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fggg !=nil {return _fggg ;};};if _egedc .ExtLst !=nil {if _gdagd :=_egedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdagd !=nil {return _gdagd ;};};return nil ;};func (_dfaa *CT_ScatterChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfaa .ScatterStyle =NewCT_ScatterStyle ();_bbdf :for {_fgec ,_gdaf :=d .Token ();if _gdaf !=nil {return _gdaf ;};switch _cgde :=_fgec .(type ){case _e .StartElement :switch _cgde .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:if _fgfe :=d .DecodeElement (_dfaa .ScatterStyle ,&_cgde );_fgfe !=nil {return _fgfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dfaa .VaryColors =NewCT_Boolean ();if _ccaegc :=d .DecodeElement (_dfaa .VaryColors ,&_cgde );_ccaegc !=nil {return _ccaegc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_adaca :=NewCT_ScatterSer ();if _aceb :=d .DecodeElement (_adaca ,&_cgde );_aceb !=nil {return _aceb ;};_dfaa .Ser =append (_dfaa .Ser ,_adaca );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dfaa .DLbls =NewCT_DLbls ();if _gfgc :=d .DecodeElement (_dfaa .DLbls ,&_cgde );_gfgc !=nil {return _gfgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_fafb :=NewCT_UnsignedInt ();if _dedee :=d .DecodeElement (_fafb ,&_cgde );_dedee !=nil {return _dedee ;};_dfaa .AxId =append (_dfaa .AxId ,_fafb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfaa .ExtLst =NewCT_ExtensionList ();if _ccag :=d .DecodeElement (_dfaa .ExtLst ,&_cgde );_ccag !=nil {return _ccag ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0053\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cgde .Name );if _bfdfg :=d .Skip ();_bfdfg !=nil {return _bfdfg ;};};case _e .EndElement :break _bbdf ;case _e .CharData :};};return nil ;};func (_fgfdc *CT_Overlap )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efdg :=range start .Attr {if _efdg .Name .Local =="\u0076\u0061\u006c"{_aafed ,_gbcg :=ParseUnionST_Overlap (_efdg .Value );if _gbcg !=nil {return _gbcg ;};_fgfdc .ValAttr =&_aafed ;continue ;};};for {_degef ,_efde :=d .Token ();if _efde !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_efde );};if _caadc ,_geadc :=_degef .(_e .EndElement );_geadc &&_caadc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_LineSer and its children +func (_adcgd *CT_LineSer )Validate ()error {return _adcgd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func NewCT_PictureFormat ()*CT_PictureFormat {_gafgc :=&CT_PictureFormat {};_gafgc .ValAttr =ST_PictureFormat (1);return _gafgc ;}; -// Validate validates the CT_AxDataSourceChoice and its children -func (_gcg *CT_AxDataSourceChoice )Validate ()error {return _gcg .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_fdaca :=&CT_MultiLvlStrRef {};return _fdaca };type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func NewCT_Double ()*CT_Double {_fcce :=&CT_Double {};return _fcce };func (_cbcad *ST_TickMark )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cddac ,_eagfa :=d .Token ();if _eagfa !=nil {return _eagfa ;};if _cbfgbf ,_ffde :=_cddac .(_e .EndElement );_ffde &&_cbfgbf .Name ==start .Name {*_cbcad =1;return nil ;};if _cdbfg ,_dddbb :=_cddac .(_e .CharData );!_dddbb {return _a .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",_cddac );}else {switch string (_cdbfg ){case "":*_cbcad =0;case "\u0063\u0072\u006fs\u0073":*_cbcad =1;case "\u0069\u006e":*_cbcad =2;case "\u006e\u006f\u006e\u0065":*_cbcad =3;case "\u006f\u0075\u0074":*_cbcad =4;};};_cddac ,_eagfa =d .Token ();if _eagfa !=nil {return _eagfa ;};if _ecebg ,_ecaea :=_cddac .(_e .EndElement );_ecaea &&_ecebg .Name ==start .Name {return nil ;};return _a .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",_cddac );};func (_cegdf *ChartSpace )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cegdf .CT_ChartSpace =*NewCT_ChartSpace ();_gbee :for {_cfagd ,_fadd :=d .Token ();if _fadd !=nil {return _fadd ;};switch _degdc :=_cfagd .(type ){case _e .StartElement :switch _degdc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_cegdf .Date1904 =NewCT_Boolean ();if _fedeg :=d .DecodeElement (_cegdf .Date1904 ,&_degdc );_fedeg !=nil {return _fedeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"}:_cegdf .Lang =NewCT_TextLanguageID ();if _dddbd :=d .DecodeElement (_cegdf .Lang ,&_degdc );_dddbd !=nil {return _dddbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"}:_cegdf .RoundedCorners =NewCT_Boolean ();if _decfg :=d .DecodeElement (_cegdf .RoundedCorners ,&_degdc );_decfg !=nil {return _decfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"}:_cegdf .Style =NewCT_Style ();if _dcgb :=d .DecodeElement (_cegdf .Style ,&_degdc );_dcgb !=nil {return _dcgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_cegdf .ClrMapOvr =_d .NewCT_ColorMapping ();if _befca :=d .DecodeElement (_cegdf .ClrMapOvr ,&_degdc );_befca !=nil {return _befca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_cegdf .PivotSource =NewCT_PivotSource ();if _ffea :=d .DecodeElement (_cegdf .PivotSource ,&_degdc );_ffea !=nil {return _ffea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cegdf .Protection =NewCT_Protection ();if _gegcd :=d .DecodeElement (_cegdf .Protection ,&_degdc );_gegcd !=nil {return _gegcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _dccc :=d .DecodeElement (_cegdf .Chart ,&_degdc );_dccc !=nil {return _dccc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cegdf .SpPr =_d .NewCT_ShapeProperties ();if _bddbc :=d .DecodeElement (_cegdf .SpPr ,&_degdc );_bddbc !=nil {return _bddbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cegdf .TxPr =_d .NewCT_TextBody ();if _fccff :=d .DecodeElement (_cegdf .TxPr ,&_degdc );_fccff !=nil {return _fccff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_cegdf .ExternalData =NewCT_ExternalData ();if _ebceb :=d .DecodeElement (_cegdf .ExternalData ,&_degdc );_ebceb !=nil {return _ebceb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_cegdf .PrintSettings =NewCT_PrintSettings ();if _egbfd :=d .DecodeElement (_cegdf .PrintSettings ,&_degdc );_egbfd !=nil {return _egbfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_cegdf .UserShapes =NewCT_RelId ();if _fbegb :=d .DecodeElement (_cegdf .UserShapes ,&_degdc );_fbegb !=nil {return _fbegb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cegdf .ExtLst =NewCT_ExtensionList ();if _fffca :=d .DecodeElement (_cegdf .ExtLst ,&_degdc );_fffca !=nil {return _fffca ;};default:_ga .Log ("\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\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_degdc .Name );if _fcgbe :=d .Skip ();_fcgbe !=nil {return _fcgbe ;};};case _e .EndElement :break _gbee ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_BandFmts and its children +func (_cbcf *CT_BandFmts )Validate ()error {return _cbcf .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};func NewEG_SerShared ()*EG_SerShared {_gade :=&EG_SerShared {};_gade .Idx =NewCT_UnsignedInt ();_gade .Order =NewCT_UnsignedInt ();return _gade ;};func NewCT_AreaSer ()*CT_AreaSer {_fca :=&CT_AreaSer {};_fca .Idx =NewCT_UnsignedInt ();_fca .Order =NewCT_UnsignedInt ();return _fca ;};func (_aadcf ST_DLblPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cggac :=_d .Attr {};_cggac .Name =name ;switch _aadcf {case ST_DLblPosUnset :_cggac .Value ="";case ST_DLblPosBestFit :_cggac .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_cggac .Value ="\u0062";case ST_DLblPosCtr :_cggac .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_cggac .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_cggac .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_cggac .Value ="\u006c";case ST_DLblPosOutEnd :_cggac .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_cggac .Value ="\u0072";case ST_DLblPosT :_cggac .Value ="\u0074";};return _cggac ,nil ;};func (_egeea *CT_ErrBarType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egeea .ValAttr !=ST_ErrBarTypeUnset {_abce ,_ffgdg :=_egeea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _ffgdg !=nil {return _ffgdg ;};start .Attr =append (start .Attr ,_abce );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_fecdb :=&CT_LegendEntryChoice {};return _fecdb ;}; -// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path -func (_eeafa *CT_StrRef )ValidateWithPath (path string )error {if _eeafa .StrCache !=nil {if _efbcc :=_eeafa .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_efbcc !=nil {return _efbcc ;};};if _eeafa .ExtLst !=nil {if _dggaa :=_eeafa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dggaa !=nil {return _dggaa ;};};return nil ;};func (_cgac *CT_DLblsChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecff :for {_dddd ,_edf :=d .Token ();if _edf !=nil {return _edf ;};switch _bcfea :=_dddd .(type ){case _e .StartElement :switch _bcfea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_cgac .Delete =NewCT_Boolean ();if _fada :=d .DecodeElement (_cgac .Delete ,&_bcfea );_fada !=nil {return _fada ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cgac .NumFmt =NewCT_NumFmt ();if _cbgc :=d .DecodeElement (_cgac .NumFmt ,&_bcfea );_cbgc !=nil {return _cbgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cgac .SpPr =_d .NewCT_ShapeProperties ();if _bffc :=d .DecodeElement (_cgac .SpPr ,&_bcfea );_bffc !=nil {return _bffc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cgac .TxPr =_d .NewCT_TextBody ();if _caae :=d .DecodeElement (_cgac .TxPr ,&_bcfea );_caae !=nil {return _caae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_cgac .DLblPos =NewCT_DLblPos ();if _eefb :=d .DecodeElement (_cgac .DLblPos ,&_bcfea );_eefb !=nil {return _eefb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_cgac .ShowLegendKey =NewCT_Boolean ();if _dacg :=d .DecodeElement (_cgac .ShowLegendKey ,&_bcfea );_dacg !=nil {return _dacg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_cgac .ShowVal =NewCT_Boolean ();if _febge :=d .DecodeElement (_cgac .ShowVal ,&_bcfea );_febge !=nil {return _febge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_cgac .ShowCatName =NewCT_Boolean ();if _befe :=d .DecodeElement (_cgac .ShowCatName ,&_bcfea );_befe !=nil {return _befe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_cgac .ShowSerName =NewCT_Boolean ();if _bgff :=d .DecodeElement (_cgac .ShowSerName ,&_bcfea );_bgff !=nil {return _bgff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_cgac .ShowPercent =NewCT_Boolean ();if _bdbe :=d .DecodeElement (_cgac .ShowPercent ,&_bcfea );_bdbe !=nil {return _bdbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_cgac .ShowBubbleSize =NewCT_Boolean ();if _ecad :=d .DecodeElement (_cgac .ShowBubbleSize ,&_bcfea );_ecad !=nil {return _ecad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_cgac .Separator =new (string );if _ecde :=d .DecodeElement (_cgac .Separator ,&_bcfea );_ecde !=nil {return _ecde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_cgac .ShowLeaderLines =NewCT_Boolean ();if _ceadf :=d .DecodeElement (_cgac .ShowLeaderLines ,&_bcfea );_ceadf !=nil {return _ceadf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_cgac .LeaderLines =NewCT_ChartLines ();if _bdec :=d .DecodeElement (_cgac .LeaderLines ,&_bcfea );_bdec !=nil {return _bdec ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_bcfea .Name );if _fbgd :=d .Skip ();_fbgd !=nil {return _fbgd ;};};case _e .EndElement :break _ecff ;case _e .CharData :};};return nil ;};func (_cbfef *CT_Marker )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cbfef .Symbol !=nil {_geffda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_cbfef .Symbol ,_geffda );};if _cbfef .Size !=nil {_gedaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_cbfef .Size ,_gedaf );};if _cbfef .SpPr !=nil {_aeedg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cbfef .SpPr ,_aeedg );};if _cbfef .ExtLst !=nil {_aaac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbfef .ExtLst ,_aaac );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path +func (_bg *CT_AreaSer )ValidateWithPath (path string )error {if _faa :=_bg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_faa !=nil {return _faa ;};if _ag :=_bg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ag !=nil {return _ag ;};if _bg .Tx !=nil {if _gceb :=_bg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gceb !=nil {return _gceb ;};};if _bg .SpPr !=nil {if _bcdf :=_bg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bcdf !=nil {return _bcdf ;};};if _bg .PictureOptions !=nil {if _de :=_bg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_de !=nil {return _de ;};};for _gbb ,_ecfd :=range _bg .DPt {if _dbc :=_ecfd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gbb ));_dbc !=nil {return _dbc ;};};if _bg .DLbls !=nil {if _gge :=_bg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gge !=nil {return _gge ;};};for _cdc ,_efd :=range _bg .Trendline {if _cdd :=_efd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_cdc ));_cdd !=nil {return _cdd ;};};for _aed ,_fge :=range _bg .ErrBars {if _aebe :=_fge .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_aed ));_aebe !=nil {return _aebe ;};};if _bg .Cat !=nil {if _bcdc :=_bg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_bcdc !=nil {return _bcdc ;};};if _bg .Val !=nil {if _dbgba :=_bg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dbgba !=nil {return _dbgba ;};};if _bg .ExtLst !=nil {if _faad :=_bg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faad !=nil {return _faad ;};};return nil ;};type ST_LegendPos byte ;func (_dfbc *ST_CrossBetween )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfbc =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_dfbc =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_dfbc =2;};return nil ;};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;); -// Validate validates the CT_NumDataSource and its children -func (_gdgg *CT_NumDataSource )Validate ()error {return _gdgg .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};type CT_Extension struct{UriAttr *string ;Any _ga .Any ;};func (_ddeg *CT_Tx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddeg .Choice =NewCT_TxChoice ();_adbf :for {_abdf ,_fafaf :=d .Token ();if _fafaf !=nil {return _fafaf ;};switch _gface :=_abdf .(type ){case _e .StartElement :switch _gface .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_ddeg .Choice =NewCT_TxChoice ();if _cgaed :=d .DecodeElement (&_ddeg .Choice .StrRef ,&_gface );_cgaed !=nil {return _cgaed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"}:_ddeg .Choice =NewCT_TxChoice ();if _abecg :=d .DecodeElement (&_ddeg .Choice .Rich ,&_gface );_abecg !=nil {return _abecg ;};default:_ga .Log ("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\u0054\u005fT\u0078 \u0025\u0076",_gface .Name );if _fcedg :=d .Skip ();_fcedg !=nil {return _fcedg ;};};case _e .EndElement :break _adbf ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path +func (_dbgbb *CT_ScatterChart )ValidateWithPath (path string )error {if _bgdg :=_dbgbb .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_bgdg !=nil {return _bgdg ;};if _dbgbb .VaryColors !=nil {if _cegf :=_dbgbb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cegf !=nil {return _cegf ;};};for _aecf ,_cceg :=range _dbgbb .Ser {if _abab :=_cceg .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aecf ));_abab !=nil {return _abab ;};};if _dbgbb .DLbls !=nil {if _cagd :=_dbgbb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cagd !=nil {return _cagd ;};};for _bcdd ,_cgeg :=range _dbgbb .AxId {if _gdgea :=_cgeg .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bcdd ));_gdgea !=nil {return _gdgea ;};};if _dbgbb .ExtLst !=nil {if _afbgd :=_dbgbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afbgd !=nil {return _afbgd ;};};return nil ;};func (_ddfgfa ST_MarkerStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddfgfa .String (),start );}; -// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path -func (_fcged *CT_Overlap )ValidateWithPath (path string )error {if _fcged .ValAttr !=nil {if _adagg :=_fcged .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adagg !=nil {return _adagg ;};};return nil ;}; +// Validate validates the CT_ExtensionList and its children +func (_ffgde *CT_ExtensionList )Validate ()error {return _ffgde .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path -func (_gdbgd *CT_Trendline )ValidateWithPath (path string )error {if _gdbgd .SpPr !=nil {if _cggba :=_gdbgd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cggba !=nil {return _cggba ;};};if _bceca :=_gdbgd .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_bceca !=nil {return _bceca ;};if _gdbgd .Order !=nil {if _dgce :=_gdbgd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dgce !=nil {return _dgce ;};};if _gdbgd .Period !=nil {if _bfcga :=_gdbgd .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_bfcga !=nil {return _bfcga ;};};if _gdbgd .Forward !=nil {if _bbge :=_gdbgd .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_bbge !=nil {return _bbge ;};};if _gdbgd .Backward !=nil {if _decea :=_gdbgd .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_decea !=nil {return _decea ;};};if _gdbgd .Intercept !=nil {if _cccf :=_gdbgd .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_cccf !=nil {return _cccf ;};};if _gdbgd .DispRSqr !=nil {if _gfga :=_gdbgd .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_gfga !=nil {return _gfga ;};};if _gdbgd .DispEq !=nil {if _fcgda :=_gdbgd .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_fcgda !=nil {return _fcgda ;};};if _gdbgd .TrendlineLbl !=nil {if _gddfg :=_gdbgd .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_gddfg !=nil {return _gddfg ;};};if _gdbgd .ExtLst !=nil {if _ccbd :=_gdbgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccbd !=nil {return _ccbd ;};};return nil ;};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};func (_cbbbd ST_RadarStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbbbd .String (),start );};func (_bdef *CT_StrRef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_befg :for {_deeac ,_ffdg :=d .Token ();if _ffdg !=nil {return _ffdg ;};switch _aacfab :=_deeac .(type ){case _e .StartElement :switch _aacfab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _edegb :=d .DecodeElement (&_bdef .F ,&_aacfab );_edegb !=nil {return _edegb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_bdef .StrCache =NewCT_StrData ();if _gfbf :=d .DecodeElement (_bdef .StrCache ,&_aacfab );_gfbf !=nil {return _gfbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdef .ExtLst =NewCT_ExtensionList ();if _fdffa :=d .DecodeElement (_bdef .ExtLst ,&_aacfab );_fdffa !=nil {return _fdffa ;};default:_ga .Log ("\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\u0072R\u0065\u0066 \u0025\u0076",_aacfab .Name );if _bcdad :=d .Skip ();_bcdad !=nil {return _bcdad ;};};case _e .EndElement :break _befg ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path +func (_acgg *CT_PivotFmts )ValidateWithPath (path string )error {for _dcaec ,_dfbecg :=range _acgg .PivotFmt {if _bcde :=_dfbecg .ValidateWithPath (_fe .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_dcaec ));_bcde !=nil {return _bcde ;};};return nil ;}; -// Validate validates the CT_LayoutTarget and its children -func (_gadb *CT_LayoutTarget )Validate ()error {return _gadb .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");}; +// Validate validates the CT_RotX and its children +func (_dbfcec *CT_RotX )Validate ()error {return _dbfcec .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_aaaf ,_abcde :=_a .ParseInt (s ,10,8);if _abcde !=nil {return ST_Overlap {},_abcde ;};_eddad :=int8 (_aaaf );return ST_Overlap {ST_OverlapByte :&_eddad },nil ;};func (_ceed *CT_DepthPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceed .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_ceed .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PlotArea ()*CT_PlotArea {_cbbf :=&CT_PlotArea {};return _cbbf };func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_gacg :=&CT_MultiLvlStrRef {};return _gacg };func (_debgd *CT_Scaling )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aabae :for {_dfcdb ,_afcbd :=d .Token ();if _afcbd !=nil {return _afcbd ;};switch _bafgb :=_dfcdb .(type ){case _d .StartElement :switch _bafgb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006co\u0067\u0042\u0061\u0073\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006co\u0067\u0042\u0061\u0073\u0065"}:_debgd .LogBase =NewCT_LogBase ();if _ggbdb :=d .DecodeElement (_debgd .LogBase ,&_bafgb );_ggbdb !=nil {return _ggbdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_debgd .Orientation =NewCT_Orientation ();if _fgcab :=d .DecodeElement (_debgd .Orientation ,&_bafgb );_fgcab !=nil {return _fgcab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0078"}:_debgd .Max =NewCT_Double ();if _bbdfe :=d .DecodeElement (_debgd .Max ,&_bafgb );_bbdfe !=nil {return _bbdfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e"}:_debgd .Min =NewCT_Double ();if _eaeab :=d .DecodeElement (_debgd .Min ,&_bafgb );_eaeab !=nil {return _eaeab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_debgd .ExtLst =NewCT_ExtensionList ();if _ecbc :=d .DecodeElement (_debgd .ExtLst ,&_bafgb );_ecbc !=nil {return _ecbc ;};default:_g .Log ("\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\u005fS\u0063\u0061\u006c\u0069\u006e\u0067\u0020\u0025\u0076",_bafgb .Name );if _edfgc :=d .Skip ();_edfgc !=nil {return _edfgc ;};};case _d .EndElement :break _aabae ;case _d .CharData :};};return nil ;};func NewCT_Period ()*CT_Period {_cage :=&CT_Period {};return _cage };func (_eeebf *CT_MultiLvlStrRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_geefd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0066"}};_g .AddPreserveSpaceAttr (&_geefd ,_eeebf .F );e .EncodeElement (_eeebf .F ,_geefd );if _eeebf .MultiLvlStrCache !=nil {_cabb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_eeebf .MultiLvlStrCache ,_cabb );};if _eeebf .ExtLst !=nil {_debag :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeebf .ExtLst ,_debag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_gcbfg *CT_PageMargins )ValidateWithPath (path string )error {return nil };type EG_LegendEntryData struct{TxPr *_d .CT_TextBody ;};type ST_TickMark byte ;func NewCT_RelId ()*CT_RelId {_gedc :=&CT_RelId {};return _gedc };type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;}; +// ST_GapAmount is a union type +type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;}; // ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path -func (_cgae *CT_Surface3DChart )ValidateWithPath (path string )error {if _cgae .Wireframe !=nil {if _faag :=_cgae .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_faag !=nil {return _faag ;};};for _abeea ,_gcbeg :=range _cgae .Ser {if _aafbf :=_gcbeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_abeea ));_aafbf !=nil {return _aafbf ;};};if _cgae .BandFmts !=nil {if _fbcad :=_cgae .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_fbcad !=nil {return _fbcad ;};};for _afged ,_febcc :=range _cgae .AxId {if _fgbfg :=_febcc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_afged ));_fgbfg !=nil {return _fgbfg ;};};if _cgae .ExtLst !=nil {if _afgcfa :=_cgae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afgcfa !=nil {return _afgcfa ;};};return nil ;};func (_cdcea *CT_TrendlineLbl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gggfc :for {_cgfc ,_bbgde :=d .Token ();if _bbgde !=nil {return _bbgde ;};switch _afeb :=_cgfc .(type ){case _e .StartElement :switch _afeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_cdcea .Layout =NewCT_Layout ();if _egccba :=d .DecodeElement (_cdcea .Layout ,&_afeb );_egccba !=nil {return _egccba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cdcea .Tx =NewCT_Tx ();if _edabe :=d .DecodeElement (_cdcea .Tx ,&_afeb );_edabe !=nil {return _edabe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cdcea .NumFmt =NewCT_NumFmt ();if _acbc :=d .DecodeElement (_cdcea .NumFmt ,&_afeb );_acbc !=nil {return _acbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cdcea .SpPr =_d .NewCT_ShapeProperties ();if _gcce :=d .DecodeElement (_cdcea .SpPr ,&_afeb );_gcce !=nil {return _gcce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cdcea .TxPr =_d .NewCT_TextBody ();if _ceegb :=d .DecodeElement (_cdcea .TxPr ,&_afeb );_ceegb !=nil {return _ceegb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcea .ExtLst =NewCT_ExtensionList ();if _fbdab :=d .DecodeElement (_cdcea .ExtLst ,&_afeb );_fbdab !=nil {return _fbdab ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_afeb .Name );if _fcacf :=d .Skip ();_fcacf !=nil {return _fcacf ;};};case _e .EndElement :break _gggfc ;case _e .CharData :};};return nil ;};func (_ceed *CT_Extension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egded :=range start .Attr {if _egded .Name .Local =="\u0075\u0072\u0069"{_cgdg ,_degbe :=_egded .Value ,error (nil );if _degbe !=nil {return _degbe ;};_ceed .UriAttr =&_cgdg ;continue ;};};_bcaf :for {_gfef ,_abbef :=d .Token ();if _abbef !=nil {return _abbef ;};switch _fceg :=_gfef .(type ){case _e .StartElement :switch _fceg .Name {default:if _aegb ,_ffag :=_ga .CreateElement (_fceg );_ffag !=nil {return _ffag ;}else {if _dcdcd :=d .DecodeElement (_aegb ,&_fceg );_dcdcd !=nil {return _dcdcd ;};_ceed .Any =_aegb ;};};case _e .EndElement :break _bcaf ;case _e .CharData :};};return nil ;};func (_fbe *CT_BubbleScale )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbe .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fbe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_abdca *CT_ManualLayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agfec :for {_ebbe ,_aabef :=d .Token ();if _aabef !=nil {return _aabef ;};switch _acag :=_ebbe .(type ){case _e .StartElement :switch _acag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"}:_abdca .LayoutTarget =NewCT_LayoutTarget ();if _dbcd :=d .DecodeElement (_abdca .LayoutTarget ,&_acag );_dbcd !=nil {return _dbcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"}:_abdca .XMode =NewCT_LayoutMode ();if _efcgg :=d .DecodeElement (_abdca .XMode ,&_acag );_efcgg !=nil {return _efcgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u004d\u006fd\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u004d\u006fd\u0065"}:_abdca .YMode =NewCT_LayoutMode ();if _ddac :=d .DecodeElement (_abdca .YMode ,&_acag );_ddac !=nil {return _ddac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077\u004d\u006fd\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077\u004d\u006fd\u0065"}:_abdca .WMode =NewCT_LayoutMode ();if _dfef :=d .DecodeElement (_abdca .WMode ,&_acag );_dfef !=nil {return _dfef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"}:_abdca .HMode =NewCT_LayoutMode ();if _dcabc :=d .DecodeElement (_abdca .HMode ,&_acag );_dcabc !=nil {return _dcabc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078"}:_abdca .X =NewCT_Double ();if _fffad :=d .DecodeElement (_abdca .X ,&_acag );_fffad !=nil {return _fffad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079"}:_abdca .Y =NewCT_Double ();if _dcdf :=d .DecodeElement (_abdca .Y ,&_acag );_dcdf !=nil {return _dcdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077"}:_abdca .W =NewCT_Double ();if _caee :=d .DecodeElement (_abdca .W ,&_acag );_caee !=nil {return _caee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068"}:_abdca .H =NewCT_Double ();if _cfeag :=d .DecodeElement (_abdca .H ,&_acag );_cfeag !=nil {return _cfeag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abdca .ExtLst =NewCT_ExtensionList ();if _cbbee :=d .DecodeElement (_abdca .ExtLst ,&_acag );_cbbee !=nil {return _cbbee ;};default:_ga .Log ("\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\u0043\u0054\u005f\u004d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_acag .Name );if _efea :=d .Skip ();_efea !=nil {return _efea ;};};case _e .EndElement :break _agfec ;case _e .CharData :};};return nil ;};var ST_OverlapPercentPatternRe =_gb .MustCompile (ST_OverlapPercentPattern );func (_bga *CT_AreaChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bga .Grouping !=nil {_cga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bga .Grouping ,_cga );};if _bga .VaryColors !=nil {_afe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bga .VaryColors ,_afe );};if _bga .Ser !=nil {_cfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fce :=range _bga .Ser {e .EncodeElement (_fce ,_cfb );};};if _bga .DLbls !=nil {_aaa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bga .DLbls ,_aaa );};if _bga .DropLines !=nil {_gfa :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bga .DropLines ,_gfa );};_cea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_be :=range _bga .AxId {e .EncodeElement (_be ,_cea );};if _bga .ExtLst !=nil {_cda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bga .ExtLst ,_cda );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fdggef ST_DLblPos )String ()string {switch _fdggef {case 0:return "";case 1:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 2:return "\u0062";case 3:return "\u0063\u0074\u0072";case 4:return "\u0069\u006e\u0042\u0061\u0073\u0065";case 5:return "\u0069\u006e\u0045n\u0064";case 6:return "\u006c";case 7:return "\u006f\u0075\u0074\u0045\u006e\u0064";case 8:return "\u0072";case 9:return "\u0074";};return "";}; +func (_acca *CT_Surface3DChart )ValidateWithPath (path string )error {if _acca .Wireframe !=nil {if _fdgca :=_acca .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_fdgca !=nil {return _fdgca ;};};for _egdfd ,_deae :=range _acca .Ser {if _acfcc :=_deae .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_egdfd ));_acfcc !=nil {return _acfcc ;};};if _acca .BandFmts !=nil {if _cddgd :=_acca .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_cddgd !=nil {return _cddgd ;};};for _dcgf ,_bfagca :=range _acca .AxId {if _aecfg :=_bfagca .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dcgf ));_aecfg !=nil {return _aecfg ;};};if _acca .ExtLst !=nil {if _aaea :=_acca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaea !=nil {return _aaea ;};};return nil ;};func (_bdeee *CT_RelId )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_bdeee .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecec *CT_LineSer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecec .Idx =NewCT_UnsignedInt ();_ecec .Order =NewCT_UnsignedInt ();_fgdbe :for {_fdff ,_dddbe :=d .Token ();if _dddbe !=nil {return _dddbe ;};switch _eagb :=_fdff .(type ){case _d .StartElement :switch _eagb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _fbcf :=d .DecodeElement (_ecec .Idx ,&_eagb );_fbcf !=nil {return _fbcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _dafab :=d .DecodeElement (_ecec .Order ,&_eagb );_dafab !=nil {return _dafab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_ecec .Tx =NewCT_SerTx ();if _gbded :=d .DecodeElement (_ecec .Tx ,&_eagb );_gbded !=nil {return _gbded ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ecec .SpPr =_ad .NewCT_ShapeProperties ();if _fbdcd :=d .DecodeElement (_ecec .SpPr ,&_eagb );_fbdcd !=nil {return _fbdcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_ecec .Marker =NewCT_Marker ();if _ddcb :=d .DecodeElement (_ecec .Marker ,&_eagb );_ddcb !=nil {return _ddcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_bebb :=NewCT_DPt ();if _bbef :=d .DecodeElement (_bebb ,&_eagb );_bbef !=nil {return _bbef ;};_ecec .DPt =append (_ecec .DPt ,_bebb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ecec .DLbls =NewCT_DLbls ();if _eebae :=d .DecodeElement (_ecec .DLbls ,&_eagb );_eebae !=nil {return _eebae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_agbf :=NewCT_Trendline ();if _aeeb :=d .DecodeElement (_agbf ,&_eagb );_aeeb !=nil {return _aeeb ;};_ecec .Trendline =append (_ecec .Trendline ,_agbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_ecec .ErrBars =NewCT_ErrBars ();if _bgaf :=d .DecodeElement (_ecec .ErrBars ,&_eagb );_bgaf !=nil {return _bgaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_ecec .Cat =NewCT_AxDataSource ();if _edbg :=d .DecodeElement (_ecec .Cat ,&_eagb );_edbg !=nil {return _edbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_ecec .Val =NewCT_NumDataSource ();if _cceae :=d .DecodeElement (_ecec .Val ,&_eagb );_cceae !=nil {return _cceae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_ecec .Smooth =NewCT_Boolean ();if _fgag :=d .DecodeElement (_ecec .Smooth ,&_eagb );_fgag !=nil {return _fgag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecec .ExtLst =NewCT_ExtensionList ();if _dcce :=d .DecodeElement (_ecec .ExtLst ,&_eagb );_dcce !=nil {return _dcce ;};default:_g .Log ("\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\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_eagb .Name );if _cdea :=d .Skip ();_cdea !=nil {return _cdea ;};};case _d .EndElement :break _fgdbe ;case _d .CharData :};};return nil ;};func NewCT_Order ()*CT_Order {_bgeg :=&CT_Order {};return _bgeg };type CT_Perspective struct{ValAttr *uint8 ;};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;}; -// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path -func (_geg *CT_AreaSer )ValidateWithPath (path string )error {if _acf :=_geg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_acf !=nil {return _acf ;};if _bb :=_geg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bb !=nil {return _bb ;};if _geg .Tx !=nil {if _affb :=_geg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_affb !=nil {return _affb ;};};if _geg .SpPr !=nil {if _eca :=_geg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eca !=nil {return _eca ;};};if _geg .PictureOptions !=nil {if _cdba :=_geg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cdba !=nil {return _cdba ;};};for _cb ,_dad :=range _geg .DPt {if _bbb :=_dad .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cb ));_bbb !=nil {return _bbb ;};};if _geg .DLbls !=nil {if _cee :=_geg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cee !=nil {return _cee ;};};for _ggg ,_bba :=range _geg .Trendline {if _fccf :=_bba .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ggg ));_fccf !=nil {return _fccf ;};};for _ddf ,_bbaa :=range _geg .ErrBars {if _gba :=_bbaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_ddf ));_gba !=nil {return _gba ;};};if _geg .Cat !=nil {if _ffe :=_geg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_ffe !=nil {return _ffe ;};};if _geg .Val !=nil {if _cdd :=_geg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cdd !=nil {return _cdd ;};};if _geg .ExtLst !=nil {if _cdea :=_geg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdea !=nil {return _cdea ;};};return nil ;}; +// ST_HoleSize is a union type +type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;};func NewCT_SerTx ()*CT_SerTx {_eggd :=&CT_SerTx {};_eggd .Choice =NewCT_SerTxChoice ();return _eggd };func NewEG_AxShared ()*EG_AxShared {_bbdffd :=&EG_AxShared {};_bbdffd .AxId =NewCT_UnsignedInt ();_bbdffd .Scaling =NewCT_Scaling ();_bbdffd .AxPos =NewCT_AxPos ();_bbdffd .CrossAx =NewCT_UnsignedInt ();return _bbdffd ;};func (_ffba ST_ScatterStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffba .String (),start );};func (_eaca ST_BarDir )ValidateWithPath (path string )error {switch _eaca {case 0,1,2:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaca ));};return nil ;};func (_fbceg *CT_PrintSettings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbceg .HeaderFooter !=nil {_fdec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_fbceg .HeaderFooter ,_fdec );};if _fbceg .PageMargins !=nil {_dgefg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_fbceg .PageMargins ,_dgefg );};if _fbceg .PageSetup !=nil {_cefea :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_fbceg .PageSetup ,_cefea );};if _fbceg .LegacyDrawingHF !=nil {_eaba :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fbceg .LegacyDrawingHF ,_eaba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Boolean struct{ValAttr *bool ;};type CT_BarDir struct{ValAttr ST_BarDir ;};func (_egeeb *CT_StrVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_babab :=range start .Attr {if _babab .Name .Local =="\u0069\u0064\u0078"{_cfaaa ,_ebcd :=_a .ParseUint (_babab .Value ,10,32);if _ebcd !=nil {return _ebcd ;};_egeeb .IdxAttr =uint32 (_cfaaa );continue ;};};_eegg :for {_dbdeg ,_abgca :=d .Token ();if _abgca !=nil {return _abgca ;};switch _cfeda :=_dbdeg .(type ){case _d .StartElement :switch _cfeda .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:if _dbga :=d .DecodeElement (&_egeeb .V ,&_cfeda );_dbga !=nil {return _dbga ;};default:_g .Log ("\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\u0072V\u0061\u006c \u0025\u0076",_cfeda .Name );if _abedg :=d .Skip ();_abedg !=nil {return _abedg ;};};case _d .EndElement :break _eegg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_ExternalData and its children -func (_ggfeb *CT_ExternalData )Validate ()error {return _ggfeb .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");}; +// Validate validates the EG_PieChartShared and its children +func (_edae *EG_PieChartShared )Validate ()error {return _edae .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");}; -// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path -func (_cbfgb *CT_SizeRepresents )ValidateWithPath (path string )error {if _cgfg :=_cbfgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgfg !=nil {return _cgfg ;};return nil ;}; +// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path +func (_cgffc *CT_Layout )ValidateWithPath (path string )error {if _cgffc .ManualLayout !=nil {if _bafd :=_cgffc .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_bafd !=nil {return _bafd ;};};if _cgffc .ExtLst !=nil {if _ggdc :=_cgffc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggdc !=nil {return _ggdc ;};};return nil ;}; -// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path -func (_cfcbf *CT_UpDownBar )ValidateWithPath (path string )error {if _cfcbf .SpPr !=nil {if _fafag :=_cfcbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fafag !=nil {return _fafag ;};};return nil ;}; +// Validate validates the CT_LayoutMode and its children +func (_fefc *CT_LayoutMode )Validate ()error {return _fefc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");}; -// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path -func (_befd *CT_DispUnits )ValidateWithPath (path string )error {if _befd .Choice !=nil {if _edga :=_befd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_edga !=nil {return _edga ;};};if _befd .DispUnitsLbl !=nil {if _dfdd :=_befd .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_dfdd !=nil {return _dfdd ;};};if _befd .ExtLst !=nil {if _effbd :=_befd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_effbd !=nil {return _effbd ;};};return nil ;};func (_dfbbc *CT_PageMargins )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c"},Value :_a .Sprintf ("\u0025\u0076",_dfbbc .LAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_dfbbc .RAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074"},Value :_a .Sprintf ("\u0025\u0076",_dfbbc .TAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0076",_dfbbc .BAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_dfbbc .HeaderAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_dfbbc .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agfc *CT_NumData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _agfc .FormatCode !=nil {_fggb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_ga .AddPreserveSpaceAttr (&_fggb ,*_agfc .FormatCode );e .EncodeElement (_agfc .FormatCode ,_fggb );};if _agfc .PtCount !=nil {_beaa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_agfc .PtCount ,_beaa );};if _agfc .Pt !=nil {_ceec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_fegc :=range _agfc .Pt {e .EncodeElement (_fegc ,_ceec );};};if _agfc .ExtLst !=nil {_aggcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agfc .ExtLst ,_aggcd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SerAx and its children +func (_eebb *CT_SerAx )Validate ()error {return _eebb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;); -// Validate validates the CT_MultiLvlStrData and its children -func (_ebccg *CT_MultiLvlStrData )Validate ()error {return _ebccg .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_LineChart and its children +func (_ebgf *CT_LineChart )Validate ()error {return _ebgf .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");};func (_egc *CT_DTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egc .ShowHorzBorder !=nil {_defe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_egc .ShowHorzBorder ,_defe );};if _egc .ShowVertBorder !=nil {_bded :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_egc .ShowVertBorder ,_bded );};if _egc .ShowOutline !=nil {_adgda :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_egc .ShowOutline ,_adgda );};if _egc .ShowKeys !=nil {_eegc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_egc .ShowKeys ,_eegc );};if _egc .SpPr !=nil {_efdb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_egc .SpPr ,_efdb );};if _egc .TxPr !=nil {_bfggc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_egc .TxPr ,_bfggc );};if _egc .ExtLst !=nil {_badf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egc .ExtLst ,_badf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgbbc ST_GapAmount )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgbbc .ST_GapAmountPercent !=nil {e .EncodeToken (_d .CharData (*_bgbbc .ST_GapAmountPercent ));};if _bgbbc .ST_GapAmountUShort !=nil {e .EncodeToken (_d .CharData (_fe .Sprintf ("\u0025\u0064",*_bgbbc .ST_GapAmountUShort )));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// Validate validates the CT_NumData and its children -func (_agde *CT_NumData )Validate ()error {return _agde .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func (_befdd *CT_PlotArea )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_faga :for {_fgcd ,_fegdeg :=d .Token ();if _fegdeg !=nil {return _fegdeg ;};switch _edab :=_fgcd .(type ){case _e .StartElement :switch _edab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_befdd .Layout =NewCT_Layout ();if _ebcb :=d .DecodeElement (_befdd .Layout ,&_edab );_ebcb !=nil {return _ebcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"}:_dbcge :=NewCT_PlotAreaChoice ();if _agedc :=d .DecodeElement (&_dbcge .AreaChart ,&_edab );_agedc !=nil {return _agedc ;};_befdd .Choice =append (_befdd .Choice ,_dbcge );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_daddad :=NewCT_PlotAreaChoice ();if _cdedd :=d .DecodeElement (&_daddad .Area3DChart ,&_edab );_cdedd !=nil {return _cdedd ;};_befdd .Choice =append (_befdd .Choice ,_daddad );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"}:_aegce :=NewCT_PlotAreaChoice ();if _ggcaf :=d .DecodeElement (&_aegce .LineChart ,&_edab );_ggcaf !=nil {return _ggcaf ;};_befdd .Choice =append (_befdd .Choice ,_aegce );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_efbe :=NewCT_PlotAreaChoice ();if _cegcd :=d .DecodeElement (&_efbe .Line3DChart ,&_edab );_cegcd !=nil {return _cegcd ;};_befdd .Choice =append (_befdd .Choice ,_efbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_faffd :=NewCT_PlotAreaChoice ();if _gaaf :=d .DecodeElement (&_faffd .StockChart ,&_edab );_gaaf !=nil {return _gaaf ;};_befdd .Choice =append (_befdd .Choice ,_faffd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_bfdf :=NewCT_PlotAreaChoice ();if _daddf :=d .DecodeElement (&_bfdf .RadarChart ,&_edab );_daddf !=nil {return _daddf ;};_befdd .Choice =append (_befdd .Choice ,_bfdf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_afded :=NewCT_PlotAreaChoice ();if _gcab :=d .DecodeElement (&_afded .ScatterChart ,&_edab );_gcab !=nil {return _gcab ;};_befdd .Choice =append (_befdd .Choice ,_afded );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_ffba :=NewCT_PlotAreaChoice ();if _ggfag :=d .DecodeElement (&_ffba .PieChart ,&_edab );_ggfag !=nil {return _ggfag ;};_befdd .Choice =append (_befdd .Choice ,_ffba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_bcca :=NewCT_PlotAreaChoice ();if _abgab :=d .DecodeElement (&_bcca .Pie3DChart ,&_edab );_abgab !=nil {return _abgab ;};_befdd .Choice =append (_befdd .Choice ,_bcca );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_becab :=NewCT_PlotAreaChoice ();if _egcg :=d .DecodeElement (&_becab .DoughnutChart ,&_edab );_egcg !=nil {return _egcg ;};_befdd .Choice =append (_befdd .Choice ,_becab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_ecea :=NewCT_PlotAreaChoice ();if _ggacf :=d .DecodeElement (&_ecea .BarChart ,&_edab );_ggacf !=nil {return _ggacf ;};_befdd .Choice =append (_befdd .Choice ,_ecea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_becfa :=NewCT_PlotAreaChoice ();if _fdag :=d .DecodeElement (&_becfa .Bar3DChart ,&_edab );_fdag !=nil {return _fdag ;};_befdd .Choice =append (_befdd .Choice ,_becfa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_dabe :=NewCT_PlotAreaChoice ();if _fdbc :=d .DecodeElement (&_dabe .OfPieChart ,&_edab );_fdbc !=nil {return _fdbc ;};_befdd .Choice =append (_befdd .Choice ,_dabe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_agaa :=NewCT_PlotAreaChoice ();if _ggaaf :=d .DecodeElement (&_agaa .SurfaceChart ,&_edab );_ggaaf !=nil {return _ggaaf ;};_befdd .Choice =append (_befdd .Choice ,_agaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_bbcca :=NewCT_PlotAreaChoice ();if _baabe :=d .DecodeElement (&_bbcca .Surface3DChart ,&_edab );_baabe !=nil {return _baabe ;};_befdd .Choice =append (_befdd .Choice ,_bbcca );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_gecaf :=NewCT_PlotAreaChoice ();if _gabdbc :=d .DecodeElement (&_gecaf .BubbleChart ,&_edab );_gabdbc !=nil {return _gabdbc ;};_befdd .Choice =append (_befdd .Choice ,_gecaf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:if _befdd .CChoice ==nil {_befdd .CChoice =NewCT_PlotAreaChoice1 ();};if _bfgfg :=d .DecodeElement (&_befdd .CChoice .ValAx ,&_edab );_bfgfg !=nil {return _bfgfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:if _befdd .CChoice ==nil {_befdd .CChoice =NewCT_PlotAreaChoice1 ();};if _ddgg :=d .DecodeElement (&_befdd .CChoice .CatAx ,&_edab );_ddgg !=nil {return _ddgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:if _befdd .CChoice ==nil {_befdd .CChoice =NewCT_PlotAreaChoice1 ();};if _bbef :=d .DecodeElement (&_befdd .CChoice .DateAx ,&_edab );_bbef !=nil {return _bbef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:if _befdd .CChoice ==nil {_befdd .CChoice =NewCT_PlotAreaChoice1 ();};if _ecac :=d .DecodeElement (&_befdd .CChoice .SerAx ,&_edab );_ecac !=nil {return _ecac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"}:_befdd .DTable =NewCT_DTable ();if _acefa :=d .DecodeElement (_befdd .DTable ,&_edab );_acefa !=nil {return _acefa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_befdd .SpPr =_d .NewCT_ShapeProperties ();if _ceae :=d .DecodeElement (_befdd .SpPr ,&_edab );_ceae !=nil {return _ceae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_befdd .ExtLst =NewCT_ExtensionList ();if _ccdf :=d .DecodeElement (_befdd .ExtLst ,&_edab );_ccdf !=nil {return _ccdf ;};default:_ga .Log ("\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\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_edab .Name );if _cbdca :=d .Skip ();_cbdca !=nil {return _cbdca ;};};case _e .EndElement :break _faga ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_StrRef and its children +func (_fggd *CT_StrRef )Validate ()error {return _fggd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");}; -// Validate validates the CT_Scaling and its children -func (_agbgc *CT_Scaling )Validate ()error {return _agbgc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");}; +// Validate validates the CT_BarDir and its children +func (_fabbg *CT_BarDir )Validate ()error {return _fabbg .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_cgfgc *CT_RotY )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgfgc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_cgfgc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};var ST_BubbleScalePercentPatternRe =_c .MustCompile (ST_BubbleScalePercentPattern );func NewCT_ScatterSer ()*CT_ScatterSer {_ddba :=&CT_ScatterSer {};_ddba .Idx =NewCT_UnsignedInt ();_ddba .Order =NewCT_UnsignedInt ();return _ddba ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func NewCT_RotX ()*CT_RotX {_cggba :=&CT_RotX {};return _cggba }; -// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path -func (_faaa *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _faaa .Layout !=nil {if _cdeg :=_faaa .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_cdeg !=nil {return _cdeg ;};};if _faaa .Tx !=nil {if _fbff :=_faaa .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fbff !=nil {return _fbff ;};};if _faaa .SpPr !=nil {if _ggfe :=_faaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggfe !=nil {return _ggfe ;};};if _faaa .TxPr !=nil {if _edafd :=_faaa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_edafd !=nil {return _edafd ;};};return nil ;};func NewCT_LblAlgn ()*CT_LblAlgn {_aeba :=&CT_LblAlgn {};_aeba .ValAttr =ST_LblAlgn (1);return _aeba }; +// Validate validates the CT_TxChoice and its children +func (_effef *CT_TxChoice )Validate ()error {return _effef .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path -func (_gedd *CT_Double )ValidateWithPath (path string )error {return nil };func (_gfbbf ST_TickLblPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gfbbf .String (),start );};func (_dcde *CT_StrData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dcde .PtCount !=nil {_cgbf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dcde .PtCount ,_cgbf );};if _dcde .Pt !=nil {_gdecd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_dggde :=range _dcde .Pt {e .EncodeElement (_dggde ,_gdecd );};};if _dcde .ExtLst !=nil {_dcdbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcde .ExtLst ,_dcdbe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bcac *CT_TextLanguageID )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfbdc :=range start .Attr {if _gfbdc .Name .Local =="\u0076\u0061\u006c"{_bfdfd ,_beddb :=_gfbdc .Value ,error (nil );if _beddb !=nil {return _beddb ;};_bcac .ValAttr =_bfdfd ;continue ;};};for {_defdd ,_cgfa :=d .Token ();if _cgfa !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u0049\u0044: \u0025\u0073",_cgfa );};if _dcebd ,_gdgab :=_defdd .(_e .EndElement );_gdgab &&_dcebd .Name ==start .Name {break ;};};return nil ;};func (_defae *EG_SerShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_dceg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_defae .Idx ,_dceg );_caca :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_defae .Order ,_caca );if _defae .Tx !=nil {_cfbfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_defae .Tx ,_cfbfb );};if _defae .SpPr !=nil {_gbbec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_defae .SpPr ,_gbbec );};return nil ;};type ST_PictureFormat byte ;func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_ccbbb :=&CT_NumDataSourceChoice {};return _ccbbb ;};func (_acgdg ST_BarDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_acgdg .String (),start );};func (_ddbfa *ST_PictureFormat )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ddbfa =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_ddbfa =1;case "\u0073\u0074\u0061c\u006b":*_ddbfa =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_ddbfa =3;};return nil ;}; +// Validate validates the CT_Extension and its children +func (_gfac *CT_Extension )Validate ()error {return _gfac .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_acgce ST_PictureFormat )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdccd :=_d .Attr {};_cdccd .Name =name ;switch _acgce {case ST_PictureFormatUnset :_cdccd .Value ="";case ST_PictureFormatStretch :_cdccd .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_cdccd .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_cdccd .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _cdccd ,nil ;}; -// Validate validates the CT_ManualLayout and its children -func (_afge *CT_ManualLayout )Validate ()error {return _afge .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func NewCT_MarkerSize ()*CT_MarkerSize {_cfac :=&CT_MarkerSize {};return _cfac };type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;};func (_eddba *CT_PivotSource )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_bbbaff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_ga .AddPreserveSpaceAttr (&_bbbaff ,_eddba .Name );e .EncodeElement (_eddba .Name ,_bbbaff );_ecadg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_eddba .FmtId ,_ecadg );if _eddba .ExtLst !=nil {_abgag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_efdeg :=range _eddba .ExtLst {e .EncodeElement (_efdeg ,_abgag );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dbfbb ST_OfPieType )ValidateWithPath (path string )error {switch _dbfbb {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfbb ));};return nil ;};func NewCT_DPt ()*CT_DPt {_bded :=&CT_DPt {};_bded .Idx =NewCT_UnsignedInt ();return _bded };func (_gagce *CT_TextLanguageID )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_gagce .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Order and its children +func (_cdca *CT_Order )Validate ()error {return _cdca .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func (_cace *CT_Boolean )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cace .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0064",_egggd (*_cace .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path -func (_fffb *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _fffb .NumRef !=nil {if _eabde :=_fffb .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_eabde !=nil {return _eabde ;};};if _fffb .NumLit !=nil {if _ccfe :=_fffb .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_ccfe !=nil {return _ccfe ;};};return nil ;};func (_dbgad *CT_Style )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbgad .ValAttr =1;for _ ,_accgg :=range start .Attr {if _accgg .Name .Local =="\u0076\u0061\u006c"{_bdfea ,_aeedc :=_ed .ParseUint (_accgg .Value ,10,8);if _aeedc !=nil {return _aeedc ;};_dbgad .ValAttr =uint8 (_bdfea );continue ;};};for {_eedc ,_dfggg :=d .Token ();if _dfggg !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_dfggg );};if _gfffc ,_caff :=_eedc .(_e .EndElement );_caff &&_gfffc .Name ==start .Name {break ;};};return nil ;};func (_ddccf *EG_AxSharedChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ddccf .Crosses !=nil {_cgeff :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_ddccf .Crosses ,_cgeff );};if _ddccf .CrossesAt !=nil {_degfd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_ddccf .CrossesAt ,_degfd );};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_dgdgg :=&CT_ExtensionList {};return _dgdgg };func (_cfge *CT_PieSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_addaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cfge .Idx ,_addaa );_dcdfg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cfge .Order ,_dcdfg );if _cfge .Tx !=nil {_dced :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cfge .Tx ,_dced );};if _cfge .SpPr !=nil {_ggbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfge .SpPr ,_ggbf );};if _cfge .Explosion !=nil {_aafde :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_cfge .Explosion ,_aafde );};if _cfge .DPt !=nil {_eddde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bebfe :=range _cfge .DPt {e .EncodeElement (_bebfe ,_eddde );};};if _cfge .DLbls !=nil {_geeb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cfge .DLbls ,_geeb );};if _cfge .Cat !=nil {_cecae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_cfge .Cat ,_cecae );};if _cfge .Val !=nil {_ebaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cfge .Val ,_ebaa );};if _cfge .ExtLst !=nil {_cgfed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfge .ExtLst ,_cgfed );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcdaf ST_LayoutTarget )String ()string {switch _dcdaf {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};type Chart struct{CT_RelId };func (_bgcb *CT_ValAx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_egebb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bgcb .AxId ,_egebb );_gaddg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bgcb .Scaling ,_gaddg );if _bgcb .Delete !=nil {_fbfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bgcb .Delete ,_fbfb );};_ggfc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bgcb .AxPos ,_ggfc );if _bgcb .MajorGridlines !=nil {_ccbbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgcb .MajorGridlines ,_ccbbc );};if _bgcb .MinorGridlines !=nil {_adedb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgcb .MinorGridlines ,_adedb );};if _bgcb .Title !=nil {_agddg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bgcb .Title ,_agddg );};if _bgcb .NumFmt !=nil {_gagbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bgcb .NumFmt ,_gagbe );};if _bgcb .MajorTickMark !=nil {_fgaa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgcb .MajorTickMark ,_fgaa );};if _bgcb .MinorTickMark !=nil {_babc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgcb .MinorTickMark ,_babc );};if _bgcb .TickLblPos !=nil {_feece :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bgcb .TickLblPos ,_feece );};if _bgcb .SpPr !=nil {_acddf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgcb .SpPr ,_acddf );};if _bgcb .TxPr !=nil {_bbgdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bgcb .TxPr ,_bbgdf );};_fgfce :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bgcb .CrossAx ,_fgfce );if _bgcb .Choice !=nil {_bgcb .Choice .MarshalXML (e ,_e .StartElement {});};if _bgcb .CrossBetween !=nil {_cfcdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_bgcb .CrossBetween ,_cfcdf );};if _bgcb .MajorUnit !=nil {_dgcb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgcb .MajorUnit ,_dgcb );};if _bgcb .MinorUnit !=nil {_eccgb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgcb .MinorUnit ,_eccgb );};if _bgcb .DispUnits !=nil {_bbcge :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_bgcb .DispUnits ,_bbcge );};if _bgcb .ExtLst !=nil {_eecag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgcb .ExtLst ,_eecag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path +func (_degd *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _degd .CustUnit !=nil {if _fgfg :=_degd .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_fgfg !=nil {return _fgfg ;};};if _degd .BuiltInUnit !=nil {if _bcbf :=_degd .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_bcbf !=nil {return _bcbf ;};};return nil ;}; -// Validate validates the CT_Perspective and its children -func (_fabdf *CT_Perspective )Validate ()error {return _fabdf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};func (_aefb *CT_CrossBetween )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aefb .ValAttr =ST_CrossBetween (1);for _ ,_gaf :=range start .Attr {if _gaf .Name .Local =="\u0076\u0061\u006c"{_aefb .ValAttr .UnmarshalXMLAttr (_gaf );continue ;};};for {_efdf ,_dgfc :=d .Token ();if _dgfc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_dgfc );};if _cegc ,_fgde :=_efdf .(_e .EndElement );_fgde &&_cegc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PageSetup and its children +func (_cbefe *CT_PageSetup )Validate ()error {return _cbefe .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");}; -// Validate validates the CT_MarkerSize and its children -func (_ggadb *CT_MarkerSize )Validate ()error {return _ggadb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};func NewCT_Style ()*CT_Style {_bbfe :=&CT_Style {};_bbfe .ValAttr =1;return _bbfe };type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func (_deda ST_SizeRepresents )Validate ()error {return _deda .ValidateWithPath ("")};func NewCT_LayoutTarget ()*CT_LayoutTarget {_dffgd :=&CT_LayoutTarget {};return _dffgd };func (_bcdd *CT_FirstSliceAng )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcdd .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bcdd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path +func (_fecadf *CT_RotY )ValidateWithPath (path string )error {if _fecadf .ValAttr !=nil {if *_fecadf .ValAttr < 0{return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fecadf .ValAttr );};if *_fecadf .ValAttr > 360{return _fe .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fecadf .ValAttr );};};return nil ;};func (_befcd *ST_LegendPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_befcd =0;case "\u0062":*_befcd =1;case "\u0074\u0072":*_befcd =2;case "\u006c":*_befcd =3;case "\u0072":*_befcd =4;case "\u0074":*_befcd =5;};return nil ;};func (_egca ST_LegendPos )Validate ()error {return _egca .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path -func (_bgee *CT_Chart )ValidateWithPath (path string )error {if _bgee .Title !=nil {if _dadg :=_bgee .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dadg !=nil {return _dadg ;};};if _bgee .AutoTitleDeleted !=nil {if _dcfb :=_bgee .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_dcfb !=nil {return _dcfb ;};};if _bgee .PivotFmts !=nil {if _cbe :=_bgee .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_cbe !=nil {return _cbe ;};};if _bgee .View3D !=nil {if _ffda :=_bgee .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_ffda !=nil {return _ffda ;};};if _bgee .Floor !=nil {if _dfcg :=_bgee .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_dfcg !=nil {return _dfcg ;};};if _bgee .SideWall !=nil {if _gac :=_bgee .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_gac !=nil {return _gac ;};};if _bgee .BackWall !=nil {if _dbba :=_bgee .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_dbba !=nil {return _dbba ;};};if _egfe :=_bgee .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_egfe !=nil {return _egfe ;};if _bgee .Legend !=nil {if _gaggd :=_bgee .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_gaggd !=nil {return _gaggd ;};};if _bgee .PlotVisOnly !=nil {if _gbceg :=_bgee .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_gbceg !=nil {return _gbceg ;};};if _bgee .DispBlanksAs !=nil {if _dff :=_bgee .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_dff !=nil {return _dff ;};};if _bgee .ShowDLblsOverMax !=nil {if _edage :=_bgee .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_edage !=nil {return _edage ;};};if _bgee .ExtLst !=nil {if _gdee :=_bgee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdee !=nil {return _gdee ;};};return nil ;};func (_cbgca *CT_SerTxChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbgca .StrRef !=nil {_bfafd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_cbgca .StrRef ,_bfafd );};if _cbgca .V !=nil {_bffdb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076"}};_ga .AddPreserveSpaceAttr (&_bffdb ,*_cbgca .V );e .EncodeElement (_cbgca .V ,_bffdb );};return nil ;};func (_bec *CT_BandFmts )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egf :for {_gga ,_gbac :=d .Token ();if _gbac !=nil {return _gbac ;};switch _deed :=_gga .(type ){case _e .StartElement :switch _deed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"}:_ffeb :=NewCT_BandFmt ();if _eae :=d .DecodeElement (_ffeb ,&_deed );_eae !=nil {return _eae ;};_bec .BandFmt =append (_bec .BandFmt ,_ffeb );default:_ga .Log ("\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\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_deed .Name );if _gaec :=d .Skip ();_gaec !=nil {return _gaec ;};};case _e .EndElement :break _egf ;case _e .CharData :};};return nil ;};type CT_ManualLayout struct{LayoutTarget *CT_LayoutTarget ;XMode *CT_LayoutMode ;YMode *CT_LayoutMode ;WMode *CT_LayoutMode ;HMode *CT_LayoutMode ;X *CT_Double ;Y *CT_Double ;W *CT_Double ;H *CT_Double ;ExtLst *CT_ExtensionList ;};func (_eegd ST_BuiltInUnit )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bbbgb :=_e .Attr {};_bbbgb .Name =name ;switch _eegd {case ST_BuiltInUnitUnset :_bbbgb .Value ="";case ST_BuiltInUnitHundreds :_bbbgb .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_bbbgb .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_bbbgb .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_bbbgb .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_bbbgb .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_bbbgb .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_bbbgb .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_bbbgb .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_bbbgb .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _bbbgb ,nil ;};func (_ceaeag ST_LegendPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ceaeag .String (),start );};func (_ebcdb *CT_Thickness )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ebcdb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aacbe *CT_Line3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aacbe .Grouping =NewCT_Grouping ();_cefg :for {_ebcf ,_acecd :=d .Token ();if _acecd !=nil {return _acecd ;};switch _ggadg :=_ebcf .(type ){case _e .StartElement :switch _ggadg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _dcbe :=d .DecodeElement (_aacbe .Grouping ,&_ggadg );_dcbe !=nil {return _dcbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_aacbe .VaryColors =NewCT_Boolean ();if _beae :=d .DecodeElement (_aacbe .VaryColors ,&_ggadg );_beae !=nil {return _beae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_gecadb :=NewCT_LineSer ();if _bbbaf :=d .DecodeElement (_gecadb ,&_ggadg );_bbbaf !=nil {return _bbbaf ;};_aacbe .Ser =append (_aacbe .Ser ,_gecadb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_aacbe .DLbls =NewCT_DLbls ();if _dgfba :=d .DecodeElement (_aacbe .DLbls ,&_ggadg );_dgfba !=nil {return _dgfba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_aacbe .DropLines =NewCT_ChartLines ();if _cdfgg :=d .DecodeElement (_aacbe .DropLines ,&_ggadg );_cdfgg !=nil {return _cdfgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_aacbe .GapDepth =NewCT_GapAmount ();if _affcg :=d .DecodeElement (_aacbe .GapDepth ,&_ggadg );_affcg !=nil {return _affcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_aadf :=NewCT_UnsignedInt ();if _dcca :=d .DecodeElement (_aadf ,&_ggadg );_dcca !=nil {return _dcca ;};_aacbe .AxId =append (_aacbe .AxId ,_aadf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aacbe .ExtLst =NewCT_ExtensionList ();if _bgbc :=d .DecodeElement (_aacbe .ExtLst ,&_ggadg );_bgbc !=nil {return _bgbc ;};default:_ga .Log ("\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\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_ggadg .Name );if _edfaf :=d .Skip ();_edfaf !=nil {return _edfaf ;};};case _e .EndElement :break _cefg ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_DLbl and its children +func (_gfebd *CT_DLbl )Validate ()error {return _gfebd .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_aacfd *CT_UpDownBars )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abegb :for {_bdfd ,_geda :=d .Token ();if _geda !=nil {return _geda ;};switch _eefg :=_bdfd .(type ){case _d .StartElement :switch _eefg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_aacfd .GapWidth =NewCT_GapAmount ();if _eadgc :=d .DecodeElement (_aacfd .GapWidth ,&_eefg );_eadgc !=nil {return _eadgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0042\u0061\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0042\u0061\u0072\u0073"}:_aacfd .UpBars =NewCT_UpDownBar ();if _dcfea :=d .DecodeElement (_aacfd .UpBars ,&_eefg );_dcfea !=nil {return _dcfea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_aacfd .DownBars =NewCT_UpDownBar ();if _aaaad :=d .DecodeElement (_aacfd .DownBars ,&_eefg );_aaaad !=nil {return _aaaad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aacfd .ExtLst =NewCT_ExtensionList ();if _dcbfb :=d .DecodeElement (_aacfd .ExtLst ,&_eefg );_dcbfb !=nil {return _dcbfb ;};default:_g .Log ("\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\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_eefg .Name );if _gaebf :=d .Skip ();_gaebf !=nil {return _gaebf ;};};case _d .EndElement :break _abegb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path -func (_badf *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _badf .Delete !=nil {if _dfee :=_badf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dfee !=nil {return _dfee ;};};if _badf .TxPr !=nil {if _eeebe :=_badf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eeebe !=nil {return _eeebe ;};};return nil ;};func (_dfec *CT_ErrValType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aeed :=range start .Attr {if _aeed .Name .Local =="\u0076\u0061\u006c"{_dfec .ValAttr .UnmarshalXMLAttr (_aeed );continue ;};};for {_egccb ,_abce :=d .Token ();if _abce !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_abce );};if _bggg ,_ccaf :=_egccb .(_e .EndElement );_ccaf &&_bggg .Name ==start .Name {break ;};};return nil ;};func (_beedb ST_Thickness )String ()string {if _beedb .ST_ThicknessPercent !=nil {return _a .Sprintf ("\u0025\u0076",*_beedb .ST_ThicknessPercent );};if _beedb .Uint32 !=nil {return _a .Sprintf ("\u0025\u0076",*_beedb .Uint32 );};return "";};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};type ChartSpace struct{CT_ChartSpace }; +// Validate validates the CT_NumDataSourceChoice and its children +func (_cefd *CT_NumDataSourceChoice )Validate ()error {return _cefd .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");}; -// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path -func (_fdcgg *CT_PictureFormat )ValidateWithPath (path string )error {if _fdcgg .ValAttr ==ST_PictureFormatUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dbfaf :=_fdcgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbfaf !=nil {return _dbfaf ;};return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_bebca *CT_Shape )ValidateWithPath (path string )error {if _abde :=_bebca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abde !=nil {return _abde ;};return nil ;};func NewCT_LayoutMode ()*CT_LayoutMode {_ebac :=&CT_LayoutMode {};return _ebac };const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%"; -// Validate validates the CT_TrendlineLbl and its children -func (_eccd *CT_TrendlineLbl )Validate ()error {return _eccd .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};func (_bdca *CT_GapAmount )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdge :=range start .Attr {if _cdge .Name .Local =="\u0076\u0061\u006c"{_ddag ,_aacb :=ParseUnionST_GapAmount (_cdge .Value );if _aacb !=nil {return _aacb ;};_bdca .ValAttr =&_ddag ;continue ;};};for {_ddeb ,_gecad :=d .Token ();if _gecad !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_gecad );};if _degfe ,_fged :=_ddeb .(_e .EndElement );_fged &&_degfe .Name ==start .Name {break ;};};return nil ;};func (_bdbcb ST_Grouping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bdbcb .String (),start );};func (_egge ST_BarGrouping )ValidateWithPath (path string )error {switch _egge {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egge ));};return nil ;}; +// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path +func (_adcfb *CT_Trendline )ValidateWithPath (path string )error {if _adcfb .SpPr !=nil {if _gefgg :=_adcfb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gefgg !=nil {return _gefgg ;};};if _cfabbd :=_adcfb .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_cfabbd !=nil {return _cfabbd ;};if _adcfb .Order !=nil {if _dbacb :=_adcfb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dbacb !=nil {return _dbacb ;};};if _adcfb .Period !=nil {if _bcedg :=_adcfb .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_bcedg !=nil {return _bcedg ;};};if _adcfb .Forward !=nil {if _eaeabd :=_adcfb .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_eaeabd !=nil {return _eaeabd ;};};if _adcfb .Backward !=nil {if _adef :=_adcfb .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_adef !=nil {return _adef ;};};if _adcfb .Intercept !=nil {if _eeaab :=_adcfb .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_eeaab !=nil {return _eeaab ;};};if _adcfb .DispRSqr !=nil {if _agdag :=_adcfb .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_agdag !=nil {return _agdag ;};};if _adcfb .DispEq !=nil {if _gabcfb :=_adcfb .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_gabcfb !=nil {return _gabcfb ;};};if _adcfb .TrendlineLbl !=nil {if _geaee :=_adcfb .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_geaee !=nil {return _geaee ;};};if _adcfb .ExtLst !=nil {if _gecga :=_adcfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gecga !=nil {return _gecga ;};};return nil ;};func (_bfegb *CT_PivotSource )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfegb .FmtId =NewCT_UnsignedInt ();_fcge :for {_daeb ,_aefad :=d .Token ();if _aefad !=nil {return _aefad ;};switch _fadd :=_daeb .(type ){case _d .StartElement :switch _fadd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"}:if _daac :=d .DecodeElement (&_bfegb .Name ,&_fadd );_daac !=nil {return _daac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"}:if _gege :=d .DecodeElement (_bfegb .FmtId ,&_fadd );_gege !=nil {return _gege ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acgc :=NewCT_ExtensionList ();if _cfcccd :=d .DecodeElement (_acgc ,&_fadd );_cfcccd !=nil {return _cfcccd ;};_bfegb .ExtLst =append (_bfegb .ExtLst ,_acgc );default:_g .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_fadd .Name );if _cfabb :=d .Skip ();_cfabb !=nil {return _cfabb ;};};case _d .EndElement :break _fcge ;case _d .CharData :};};return nil ;};func (_bbdfb *ST_HPercent )ValidateWithPath (path string )error {_ccgbc :=[]string {};if _bbdfb .ST_HPercentWithSymbol !=nil {_ccgbc =append (_ccgbc ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _bbdfb .ST_HPercentUShort !=nil {_ccgbc =append (_ccgbc ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_ccgbc )> 1{return _fe .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ccgbc );};return nil ;}; -// Validate validates the CT_PageSetup and its children -func (_fdced *CT_PageSetup )Validate ()error {return _fdced .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");}; +// Validate validates the CT_ErrBarType and its children +func (_cgga *CT_ErrBarType )Validate ()error {return _cgga .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};func (_eacde ST_ErrBarType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eacde .String (),start );};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};func NewCT_RadarChart ()*CT_RadarChart {_afeg :=&CT_RadarChart {};_afeg .RadarStyle =NewCT_RadarStyle ();return _afeg ;}; -// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path -func (_aaffa *CT_TrendlineLbl )ValidateWithPath (path string )error {if _aaffa .Layout !=nil {if _fcdecc :=_aaffa .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fcdecc !=nil {return _fcdecc ;};};if _aaffa .Tx !=nil {if _gccde :=_aaffa .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gccde !=nil {return _gccde ;};};if _aaffa .NumFmt !=nil {if _fdfbf :=_aaffa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fdfbf !=nil {return _fdfbf ;};};if _aaffa .SpPr !=nil {if _cccba :=_aaffa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cccba !=nil {return _cccba ;};};if _aaffa .TxPr !=nil {if _eaebad :=_aaffa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eaebad !=nil {return _eaebad ;};};if _aaffa .ExtLst !=nil {if _ccge :=_aaffa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccge !=nil {return _ccge ;};};return nil ;};const (ST_LegendPosUnset ST_LegendPos =0;ST_LegendPosB ST_LegendPos =1;ST_LegendPosTr ST_LegendPos =2;ST_LegendPosL ST_LegendPos =3;ST_LegendPosR ST_LegendPos =4;ST_LegendPosT ST_LegendPos =5;);type CT_StockChart struct{Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_Orientation and its children +func (_cffg *CT_Orientation )Validate ()error {return _cffg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};func (_dcbdc *ST_DLblPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adeca ,_cffcc :=d .Token ();if _cffcc !=nil {return _cffcc ;};if _abgb ,_bgaaa :=_adeca .(_d .EndElement );_bgaaa &&_abgb .Name ==start .Name {*_dcbdc =1;return nil ;};if _fbgb ,_cgbdc :=_adeca .(_d .CharData );!_cgbdc {return _fe .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",_adeca );}else {switch string (_fbgb ){case "":*_dcbdc =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_dcbdc =1;case "\u0062":*_dcbdc =2;case "\u0063\u0074\u0072":*_dcbdc =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_dcbdc =4;case "\u0069\u006e\u0045n\u0064":*_dcbdc =5;case "\u006c":*_dcbdc =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_dcbdc =7;case "\u0072":*_dcbdc =8;case "\u0074":*_dcbdc =9;};};_adeca ,_cffcc =d .Token ();if _cffcc !=nil {return _cffcc ;};if _cbbfd ,_cfadc :=_adeca .(_d .EndElement );_cfadc &&_cbbfd .Name ==start .Name {return nil ;};return _fe .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",_adeca );};func (_egbff *CT_SplitType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdffe :=range start .Attr {if _cdffe .Name .Local =="\u0076\u0061\u006c"{_egbff .ValAttr .UnmarshalXMLAttr (_cdffe );continue ;};};for {_aeda ,_dabd :=d .Token ();if _dabd !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_dabd );};if _fgcaeb ,_ceeea :=_aeda .(_d .EndElement );_ceeea &&_fgcaeb .Name ==start .Name {break ;};};return nil ;};func (_bggg *CT_LineChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_caaac :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bggg .Grouping ,_caaac );if _bggg .VaryColors !=nil {_faag :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bggg .VaryColors ,_faag );};if _bggg .Ser !=nil {_baca :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ddfa :=range _bggg .Ser {e .EncodeElement (_ddfa ,_baca );};};if _bggg .DLbls !=nil {_agfd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bggg .DLbls ,_agfd );};if _bggg .DropLines !=nil {_cfbfd :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bggg .DropLines ,_cfbfd );};if _bggg .HiLowLines !=nil {_ccdae :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bggg .HiLowLines ,_ccdae );};if _bggg .UpDownBars !=nil {_gdcc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_bggg .UpDownBars ,_gdcc );};if _bggg .Marker !=nil {_cgcdb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_bggg .Marker ,_cgcdb );};if _bggg .Smooth !=nil {_gecg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_bggg .Smooth ,_gecg );};_fccec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cbdcf :=range _bggg .AxId {e .EncodeElement (_cbdcf ,_fccec );};if _bggg .ExtLst !=nil {_dgcbf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bggg .ExtLst ,_dgcbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddg *CT_ChartSpace )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddg .Chart =NewCT_Chart ();_ffecd :for {_bbgc ,_ebbg :=d .Token ();if _ebbg !=nil {return _ebbg ;};switch _edgf :=_bbgc .(type ){case _d .StartElement :switch _edgf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_ddg .Date1904 =NewCT_Boolean ();if _dcde :=d .DecodeElement (_ddg .Date1904 ,&_edgf );_dcde !=nil {return _dcde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"}:_ddg .Lang =NewCT_TextLanguageID ();if _afbga :=d .DecodeElement (_ddg .Lang ,&_edgf );_afbga !=nil {return _afbga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"}:_ddg .RoundedCorners =NewCT_Boolean ();if _ddfgg :=d .DecodeElement (_ddg .RoundedCorners ,&_edgf );_ddfgg !=nil {return _ddfgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"}:_ddg .Style =NewCT_Style ();if _acd :=d .DecodeElement (_ddg .Style ,&_edgf );_acd !=nil {return _acd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_ddg .ClrMapOvr =_ad .NewCT_ColorMapping ();if _bcdfb :=d .DecodeElement (_ddg .ClrMapOvr ,&_edgf );_bcdfb !=nil {return _bcdfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_ddg .PivotSource =NewCT_PivotSource ();if _ecd :=d .DecodeElement (_ddg .PivotSource ,&_edgf );_ecd !=nil {return _ecd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ddg .Protection =NewCT_Protection ();if _dcaa :=d .DecodeElement (_ddg .Protection ,&_edgf );_dcaa !=nil {return _dcaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _fgae :=d .DecodeElement (_ddg .Chart ,&_edgf );_fgae !=nil {return _fgae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ddg .SpPr =_ad .NewCT_ShapeProperties ();if _bbee :=d .DecodeElement (_ddg .SpPr ,&_edgf );_bbee !=nil {return _bbee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_ddg .TxPr =_ad .NewCT_TextBody ();if _caabg :=d .DecodeElement (_ddg .TxPr ,&_edgf );_caabg !=nil {return _caabg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_ddg .ExternalData =NewCT_ExternalData ();if _ceag :=d .DecodeElement (_ddg .ExternalData ,&_edgf );_ceag !=nil {return _ceag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_ddg .PrintSettings =NewCT_PrintSettings ();if _gea :=d .DecodeElement (_ddg .PrintSettings ,&_edgf );_gea !=nil {return _gea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_ddg .UserShapes =NewCT_RelId ();if _gfeb :=d .DecodeElement (_ddg .UserShapes ,&_edgf );_gfeb !=nil {return _gfeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddg .ExtLst =NewCT_ExtensionList ();if _gefe :=d .DecodeElement (_ddg .ExtLst ,&_edgf );_gefe !=nil {return _gefe ;};default:_g .Log ("\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\u0043h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_edgf .Name );if _gbfcg :=d .Skip ();_gbfcg !=nil {return _gbfcg ;};};case _d .EndElement :break _ffecd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_MultiLvlStrRef and its children -func (_gfbd *CT_MultiLvlStrRef )Validate ()error {return _gfbd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");}; +// Validate validates the CT_PlotAreaChoice1 and its children +func (_dcabf *CT_PlotAreaChoice1 )Validate ()error {return _dcabf .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");}; -// Validate validates the CT_BubbleChart and its children -func (_effc *CT_BubbleChart )Validate ()error {return _effc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};func (_dcdge *CT_RelId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_dcdge .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fcafa *ST_ScatterStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abfa ,_abbgg :=d .Token ();if _abbgg !=nil {return _abbgg ;};if _dgaba ,_fffcf :=_abfa .(_e .EndElement );_fffcf &&_dgaba .Name ==start .Name {*_fcafa =1;return nil ;};if _eagg ,_bfgdg :=_abfa .(_e .CharData );!_bfgdg {return _a .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",_abfa );}else {switch string (_eagg ){case "":*_fcafa =0;case "\u006e\u006f\u006e\u0065":*_fcafa =1;case "\u006c\u0069\u006e\u0065":*_fcafa =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_fcafa =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_fcafa =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_fcafa =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_fcafa =6;};};_abfa ,_abbgg =d .Token ();if _abbgg !=nil {return _abbgg ;};if _fbeb ,_bfcae :=_abfa .(_e .EndElement );_bfcae &&_fbeb .Name ==start .Name {return nil ;};return _a .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",_abfa );}; +// ST_LblOffset is a union type +type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_gfcb *CT_Style )ValidateWithPath (path string )error {if _gfcb .ValAttr < 1{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_gfcb .ValAttr );};if _gfcb .ValAttr > 48{return _a .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00348 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_gfcb .ValAttr );};return nil ;};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_gcaag ,_cgefc :=_ed .ParseUint (s ,10,16);if _cgefc !=nil {return ST_GapAmount {},_cgefc ;};_ecgec :=uint16 (_gcaag );return ST_GapAmount {ST_GapAmountUShort :&_ecgec },nil ;}; +// Validate validates the CT_TimeUnit and its children +func (_cfcg *CT_TimeUnit )Validate ()error {return _cfcg .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};type ST_TickLblPos byte ;type ST_PageSetupOrientation byte ;func (_aecbf *CT_PivotFmt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aecbf .Idx =NewCT_UnsignedInt ();_aedde :for {_dabc ,_dedfg :=d .Token ();if _dedfg !=nil {return _dedfg ;};switch _gebba :=_dabc .(type ){case _d .StartElement :switch _gebba .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ecccf :=d .DecodeElement (_aecbf .Idx ,&_gebba );_ecccf !=nil {return _ecccf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_aecbf .SpPr =_ad .NewCT_ShapeProperties ();if _gdeg :=d .DecodeElement (_aecbf .SpPr ,&_gebba );_gdeg !=nil {return _gdeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_aecbf .TxPr =_ad .NewCT_TextBody ();if _bafb :=d .DecodeElement (_aecbf .TxPr ,&_gebba );_bafb !=nil {return _bafb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_aecbf .Marker =NewCT_Marker ();if _gebbg :=d .DecodeElement (_aecbf .Marker ,&_gebba );_gebbg !=nil {return _gebbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_aecbf .DLbl =NewCT_DLbl ();if _cfdg :=d .DecodeElement (_aecbf .DLbl ,&_gebba );_cfdg !=nil {return _cfdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aecbf .ExtLst =NewCT_ExtensionList ();if _addad :=d .DecodeElement (_aecbf .ExtLst ,&_gebba );_addad !=nil {return _addad ;};default:_g .Log ("\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\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0020\u0025\u0076",_gebba .Name );if _efecc :=d .Skip ();_efecc !=nil {return _efecc ;};};case _d .EndElement :break _aedde ;case _d .CharData :};};return nil ;};func (_bbca *CT_StockChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gegae :for {_fcga ,_cabbf :=d .Token ();if _cabbf !=nil {return _cabbf ;};switch _agde :=_fcga .(type ){case _d .StartElement :switch _agde .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bfdf :=NewCT_LineSer ();if _effca :=d .DecodeElement (_bfdf ,&_agde );_effca !=nil {return _effca ;};_bbca .Ser =append (_bbca .Ser ,_bfdf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bbca .DLbls =NewCT_DLbls ();if _aeacf :=d .DecodeElement (_bbca .DLbls ,&_agde );_aeacf !=nil {return _aeacf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_bbca .DropLines =NewCT_ChartLines ();if _beba :=d .DecodeElement (_bbca .DropLines ,&_agde );_beba !=nil {return _beba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_bbca .HiLowLines =NewCT_ChartLines ();if _bege :=d .DecodeElement (_bbca .HiLowLines ,&_agde );_bege !=nil {return _bege ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_bbca .UpDownBars =NewCT_UpDownBars ();if _gcgda :=d .DecodeElement (_bbca .UpDownBars ,&_agde );_gcgda !=nil {return _gcgda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_cfgfa :=NewCT_UnsignedInt ();if _gaac :=d .DecodeElement (_cfgfa ,&_agde );_gaac !=nil {return _gaac ;};_bbca .AxId =append (_bbca .AxId ,_cfgfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbca .ExtLst =NewCT_ExtensionList ();if _aebeg :=d .DecodeElement (_bbca .ExtLst ,&_agde );_aebeg !=nil {return _aebeg ;};default:_g .Log ("\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\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_agde .Name );if _afca :=d .Skip ();_afca !=nil {return _afca ;};};case _d .EndElement :break _gegae ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Bar3DChart and its children -func (_acc *CT_Bar3DChart )Validate ()error {return _acc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func (_ffd *CT_BubbleSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ffd .Idx ,_gfg );_aeg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ffd .Order ,_aeg );if _ffd .Tx !=nil {_agag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ffd .Tx ,_agag );};if _ffd .SpPr !=nil {_dgab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffd .SpPr ,_dgab );};if _ffd .InvertIfNegative !=nil {_gbf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_ffd .InvertIfNegative ,_gbf );};if _ffd .DPt !=nil {_ccc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fgdg :=range _ffd .DPt {e .EncodeElement (_fgdg ,_ccc );};};if _ffd .DLbls !=nil {_acge :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ffd .DLbls ,_acge );};if _ffd .Trendline !=nil {_eeeg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_bbdg :=range _ffd .Trendline {e .EncodeElement (_bbdg ,_eeeg );};};if _ffd .ErrBars !=nil {_cbbc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_bdcc :=range _ffd .ErrBars {e .EncodeElement (_bdcc ,_cbbc );};};if _ffd .XVal !=nil {_dgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_ffd .XVal ,_dgc );};if _ffd .YVal !=nil {_fae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_ffd .YVal ,_fae );};if _ffd .BubbleSize !=nil {_fbge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ffd .BubbleSize ,_fbge );};if _ffd .Bubble3D !=nil {_dbdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_ffd .Bubble3D ,_dbdf );};if _ffd .ExtLst !=nil {_cgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffd .ExtLst ,_cgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Skip struct{ValAttr uint32 ;};func (_ceadgg *CT_PageSetup )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ceadgg .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_ceadgg .PaperSizeAttr )});};if _ceadgg .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ceadgg .PaperHeightAttr )});};if _ceadgg .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_ceadgg .PaperWidthAttr )});};if _ceadgg .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ceadgg .FirstPageNumberAttr )});};if _ceadgg .OrientationAttr !=ST_PageSetupOrientationUnset {_eacec ,_fcdc :=_ceadgg .OrientationAttr .MarshalXMLAttr (_e .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _fcdc !=nil {return _fcdc ;};start .Attr =append (start .Attr ,_eacec );};if _ceadgg .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_gcffb (*_ceadgg .BlackAndWhiteAttr ))});};if _ceadgg .DraftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_a .Sprintf ("\u0025\u0064",_gcffb (*_ceadgg .DraftAttr ))});};if _ceadgg .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_gcffb (*_ceadgg .UseFirstPageNumberAttr ))});};if _ceadgg .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_ceadgg .HorizontalDpiAttr )});};if _ceadgg .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_ceadgg .VerticalDpiAttr )});};if _ceadgg .CopiesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_ceadgg .CopiesAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfbff *CT_SizeRepresents )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fdaf :=range start .Attr {if _fdaf .Name .Local =="\u0076\u0061\u006c"{_dfbff .ValAttr .UnmarshalXMLAttr (_fdaf );continue ;};};for {_abcae ,_aeebf :=d .Token ();if _aeebf !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073: \u0025\u0073",_aeebf );};if _aabaf ,_eabg :=_abcae .(_e .EndElement );_eabg &&_aabaf .Name ==start .Name {break ;};};return nil ;};func (_edfg ST_Crosses )Validate ()error {return _edfg .ValidateWithPath ("")};func (_abegg ST_RadarStyle )ValidateWithPath (path string )error {switch _abegg {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abegg ));};return nil ;};func (_ggbcb *CT_PivotFmt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_cbbfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ggbcb .Idx ,_cbbfe );if _ggbcb .SpPr !=nil {_caba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggbcb .SpPr ,_caba );};if _ggbcb .TxPr !=nil {_ebdce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ggbcb .TxPr ,_ebdce );};if _ggbcb .Marker !=nil {_babb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_ggbcb .Marker ,_babb );};if _ggbcb .DLbl !=nil {_cbacg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_ggbcb .DLbl ,_cbacg );};if _ggbcb .ExtLst !=nil {_acdfd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggbcb .ExtLst ,_acdfd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_ScatterStyle byte ; +// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path +func (_dbead *CT_Period )ValidateWithPath (path string )error {if _dbead .ValAttr !=nil {if *_dbead .ValAttr < 2{return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dbead .ValAttr );};};return nil ;};func (_fffb ST_Orientation )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dabba :=_d .Attr {};_dabba .Name =name ;switch _fffb {case ST_OrientationUnset :_dabba .Value ="";case ST_OrientationMaxMin :_dabba .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_dabba .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _dabba ,nil ;};func (_fbea *CT_TrendlineType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbea .ValAttr !=ST_TrendlineTypeUnset {_efacb ,_acdba :=_fbea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _acdba !=nil {return _acdba ;};start .Attr =append (start .Attr ,_efacb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddaee ST_LegendPos )String ()string {switch _ddaee {case 0:return "";case 1:return "\u0062";case 2:return "\u0074\u0072";case 3:return "\u006c";case 4:return "\u0072";case 5:return "\u0074";};return "";};func (_baebg *CT_HeaderFooter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgfd :=range start .Attr {if _fgfd .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_ebfdd ,_ggfg :=_a .ParseBool (_fgfd .Value );if _ggfg !=nil {return _ggfg ;};_baebg .AlignWithMarginsAttr =&_ebfdd ;continue ;};if _fgfd .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_bbfae ,_eaac :=_a .ParseBool (_fgfd .Value );if _eaac !=nil {return _eaac ;};_baebg .DifferentOddEvenAttr =&_bbfae ;continue ;};if _fgfd .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_ddde ,_aebfa :=_a .ParseBool (_fgfd .Value );if _aebfa !=nil {return _aebfa ;};_baebg .DifferentFirstAttr =&_ddde ;continue ;};};_dddc :for {_eade ,_cfcb :=d .Token ();if _cfcb !=nil {return _cfcb ;};switch _bdcfd :=_eade .(type ){case _d .StartElement :switch _bdcfd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_baebg .OddHeader =new (string );if _aeac :=d .DecodeElement (_baebg .OddHeader ,&_bdcfd );_aeac !=nil {return _aeac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_baebg .OddFooter =new (string );if _dbefb :=d .DecodeElement (_baebg .OddFooter ,&_bdcfd );_dbefb !=nil {return _dbefb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_baebg .EvenHeader =new (string );if _dcfe :=d .DecodeElement (_baebg .EvenHeader ,&_bdcfd );_dcfe !=nil {return _dcfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_baebg .EvenFooter =new (string );if _ccda :=d .DecodeElement (_baebg .EvenFooter ,&_bdcfd );_ccda !=nil {return _ccda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_baebg .FirstHeader =new (string );if _bcagb :=d .DecodeElement (_baebg .FirstHeader ,&_bdcfd );_bcagb !=nil {return _bcagb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_baebg .FirstFooter =new (string );if _afebg :=d .DecodeElement (_baebg .FirstFooter ,&_bdcfd );_afebg !=nil {return _afebg ;};default:_g .Log ("\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\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_bdcfd .Name );if _deab :=d .Skip ();_deab !=nil {return _deab ;};};case _d .EndElement :break _dddc ;case _d .CharData :};};return nil ;};func NewCT_RelId ()*CT_RelId {_gefbb :=&CT_RelId {};return _gefbb };func NewCT_Area3DChart ()*CT_Area3DChart {_db :=&CT_Area3DChart {};return _db }; -// Validate validates the CT_GapAmount and its children -func (_ecdfb *CT_GapAmount )Validate ()error {return _ecdfb .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};func NewCT_ScatterSer ()*CT_ScatterSer {_daaac :=&CT_ScatterSer {};_daaac .Idx =NewCT_UnsignedInt ();_daaac .Order =NewCT_UnsignedInt ();return _daaac ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_DLblChoice and its children +func (_eadcd *CT_DLblChoice )Validate ()error {return _eadcd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_ScatterChart ()*CT_ScatterChart {_ccac :=&CT_ScatterChart {};_ccac .ScatterStyle =NewCT_ScatterStyle ();return _ccac ;};func NewCT_HPercent ()*CT_HPercent {_deegc :=&CT_HPercent {};return _deegc }; -// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path -func (_ddfg *CT_Surface )ValidateWithPath (path string )error {if _ddfg .Thickness !=nil {if _ddedb :=_ddfg .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_ddedb !=nil {return _ddedb ;};};if _ddfg .SpPr !=nil {if _deccb :=_ddfg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_deccb !=nil {return _deccb ;};};if _ddfg .PictureOptions !=nil {if _gabde :=_ddfg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gabde !=nil {return _gabde ;};};if _ddfg .ExtLst !=nil {if _afad :=_ddfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afad !=nil {return _afad ;};};return nil ;}; +// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path +func (_efacg *CT_TimeUnit )ValidateWithPath (path string )error {if _efagg :=_efacg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efagg !=nil {return _efagg ;};return nil ;};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;};func NewCT_LogBase ()*CT_LogBase {_ecfcf :=&CT_LogBase {};_ecfcf .ValAttr =2;return _ecfcf };func (_fead *CT_PictureStackUnit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_fead .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egdd *ST_Shape )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egdd =0;case "\u0063\u006f\u006e\u0065":*_egdd =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_egdd =2;case "\u0062\u006f\u0078":*_egdd =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_egdd =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_egdd =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_egdd =6;};return nil ;};func NewCT_HoleSize ()*CT_HoleSize {_aeaf :=&CT_HoleSize {};return _aeaf };func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_bcgb :=&CT_DispUnitsLbl {};return _bcgb }; -// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path -func (_dgcaf *CT_ValAx )ValidateWithPath (path string )error {if _agada :=_dgcaf .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_agada !=nil {return _agada ;};if _beefe :=_dgcaf .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_beefe !=nil {return _beefe ;};if _dgcaf .Delete !=nil {if _fgeec :=_dgcaf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fgeec !=nil {return _fgeec ;};};if _aeabe :=_dgcaf .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_aeabe !=nil {return _aeabe ;};if _dgcaf .MajorGridlines !=nil {if _febae :=_dgcaf .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_febae !=nil {return _febae ;};};if _dgcaf .MinorGridlines !=nil {if _abcfd :=_dgcaf .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_abcfd !=nil {return _abcfd ;};};if _dgcaf .Title !=nil {if _bbcf :=_dgcaf .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_bbcf !=nil {return _bbcf ;};};if _dgcaf .NumFmt !=nil {if _badfb :=_dgcaf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_badfb !=nil {return _badfb ;};};if _dgcaf .MajorTickMark !=nil {if _ggaeg :=_dgcaf .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ggaeg !=nil {return _ggaeg ;};};if _dgcaf .MinorTickMark !=nil {if _aegcf :=_dgcaf .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_aegcf !=nil {return _aegcf ;};};if _dgcaf .TickLblPos !=nil {if _faadg :=_dgcaf .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_faadg !=nil {return _faadg ;};};if _dgcaf .SpPr !=nil {if _cgcd :=_dgcaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cgcd !=nil {return _cgcd ;};};if _dgcaf .TxPr !=nil {if _afdcf :=_dgcaf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_afdcf !=nil {return _afdcf ;};};if _aabac :=_dgcaf .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_aabac !=nil {return _aabac ;};if _dgcaf .Choice !=nil {if _gaecg :=_dgcaf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gaecg !=nil {return _gaecg ;};};if _dgcaf .CrossBetween !=nil {if _acceac :=_dgcaf .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_acceac !=nil {return _acceac ;};};if _dgcaf .MajorUnit !=nil {if _cfaa :=_dgcaf .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_cfaa !=nil {return _cfaa ;};};if _dgcaf .MinorUnit !=nil {if _bbefg :=_dgcaf .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_bbefg !=nil {return _bbefg ;};};if _dgcaf .DispUnits !=nil {if _fbcca :=_dgcaf .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_fbcca !=nil {return _fbcca ;};};if _dgcaf .ExtLst !=nil {if _ccdaf :=_dgcaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccdaf !=nil {return _ccdaf ;};};return nil ;};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};func (_eagf *CT_SurfaceSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dabad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eagf .Idx ,_dabad );_fgagg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eagf .Order ,_fgagg );if _eagf .Tx !=nil {_eecdb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_eagf .Tx ,_eecdb );};if _eagf .SpPr !=nil {_edaga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eagf .SpPr ,_edaga );};if _eagf .Cat !=nil {_gfgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_eagf .Cat ,_gfgb );};if _eagf .Val !=nil {_ebfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_eagf .Val ,_ebfc );};if _eagf .ExtLst !=nil {_fafba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eagf .ExtLst ,_fafba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BarSer and its children +func (_aba *CT_BarSer )Validate ()error {return _aba .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};func NewCT_AxDataSource ()*CT_AxDataSource {_cga :=&CT_AxDataSource {};_cga .Choice =NewCT_AxDataSourceChoice ();return _cga ;};func (_dbfde *CT_PictureOptions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egbc :for {_bcefg ,_afbaa :=d .Token ();if _afbaa !=nil {return _afbaa ;};switch _ecad :=_bcefg .(type ){case _d .StartElement :switch _ecad .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"}:_dbfde .ApplyToFront =NewCT_Boolean ();if _fegcg :=d .DecodeElement (_dbfde .ApplyToFront ,&_ecad );_fegcg !=nil {return _fegcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"}:_dbfde .ApplyToSides =NewCT_Boolean ();if _edfg :=d .DecodeElement (_dbfde .ApplyToSides ,&_ecad );_edfg !=nil {return _edfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}:_dbfde .ApplyToEnd =NewCT_Boolean ();if _cbgef :=d .DecodeElement (_dbfde .ApplyToEnd ,&_ecad );_cbgef !=nil {return _cbgef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_dbfde .PictureFormat =NewCT_PictureFormat ();if _dbag :=d .DecodeElement (_dbfde .PictureFormat ,&_ecad );_dbag !=nil {return _dbag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"}:_dbfde .PictureStackUnit =NewCT_PictureStackUnit ();if _eeed :=d .DecodeElement (_dbfde .PictureStackUnit ,&_ecad );_eeed !=nil {return _eeed ;};default:_g .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_ecad .Name );if _ffgcb :=d .Skip ();_ffgcb !=nil {return _ffgcb ;};};case _d .EndElement :break _egbc ;case _d .CharData :};};return nil ;};func (_ababb *EG_BarChartShared )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ababb .BarDir =NewCT_BarDir ();_ggggf :for {_ecdba ,_bggff :=d .Token ();if _bggff !=nil {return _bggff ;};switch _efgc :=_ecdba .(type ){case _d .StartElement :switch _efgc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _bfdeg :=d .DecodeElement (_ababb .BarDir ,&_efgc );_bfdeg !=nil {return _bfdeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_ababb .Grouping =NewCT_BarGrouping ();if _dfdgb :=d .DecodeElement (_ababb .Grouping ,&_efgc );_dfdgb !=nil {return _dfdgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ababb .VaryColors =NewCT_Boolean ();if _cabdf :=d .DecodeElement (_ababb .VaryColors ,&_efgc );_cabdf !=nil {return _cabdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cdbbb :=NewCT_BarSer ();if _ggadg :=d .DecodeElement (_cdbbb ,&_efgc );_ggadg !=nil {return _ggadg ;};_ababb .Ser =append (_ababb .Ser ,_cdbbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ababb .DLbls =NewCT_DLbls ();if _gcecb :=d .DecodeElement (_ababb .DLbls ,&_efgc );_gcecb !=nil {return _gcecb ;};default:_g .Log ("\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\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_efgc .Name );if _ebdc :=d .Skip ();_ebdc !=nil {return _ebdc ;};};case _d .EndElement :break _ggggf ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path -func (_ccdec *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _ccdec .AreaChart !=nil {if _gggf :=_ccdec .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_gggf !=nil {return _gggf ;};};if _ccdec .Area3DChart !=nil {if _fccbe :=_ccdec .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_fccbe !=nil {return _fccbe ;};};if _ccdec .LineChart !=nil {if _becaga :=_ccdec .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_becaga !=nil {return _becaga ;};};if _ccdec .Line3DChart !=nil {if _gabdg :=_ccdec .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gabdg !=nil {return _gabdg ;};};if _ccdec .StockChart !=nil {if _cdfdc :=_ccdec .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_cdfdc !=nil {return _cdfdc ;};};if _ccdec .RadarChart !=nil {if _ccbaa :=_ccdec .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_ccbaa !=nil {return _ccbaa ;};};if _ccdec .ScatterChart !=nil {if _gbgb :=_ccdec .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_gbgb !=nil {return _gbgb ;};};if _ccdec .PieChart !=nil {if _bbff :=_ccdec .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_bbff !=nil {return _bbff ;};};if _ccdec .Pie3DChart !=nil {if _ebbf :=_ccdec .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_ebbf !=nil {return _ebbf ;};};if _ccdec .DoughnutChart !=nil {if _gfed :=_ccdec .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_gfed !=nil {return _gfed ;};};if _ccdec .BarChart !=nil {if _aceeg :=_ccdec .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_aceeg !=nil {return _aceeg ;};};if _ccdec .Bar3DChart !=nil {if _ddead :=_ccdec .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_ddead !=nil {return _ddead ;};};if _ccdec .OfPieChart !=nil {if _gfea :=_ccdec .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_gfea !=nil {return _gfea ;};};if _ccdec .SurfaceChart !=nil {if _afafc :=_ccdec .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_afafc !=nil {return _afafc ;};};if _ccdec .Surface3DChart !=nil {if _cgfde :=_ccdec .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_cgfde !=nil {return _cgfde ;};};if _ccdec .BubbleChart !=nil {if _abebb :=_ccdec .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_abebb !=nil {return _abebb ;};};return nil ;}; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_edccc *CT_PageSetup )ValidateWithPath (path string )error {if _edccc .PaperHeightAttr !=nil {if !_df .ST_PositiveUniversalMeasurePatternRe .MatchString (*_edccc .PaperHeightAttr ){return _fe .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_df .ST_PositiveUniversalMeasurePatternRe ,*_edccc .PaperHeightAttr );};};if _edccc .PaperHeightAttr !=nil {if !_df .ST_UniversalMeasurePatternRe .MatchString (*_edccc .PaperHeightAttr ){return _fe .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_df .ST_UniversalMeasurePatternRe ,*_edccc .PaperHeightAttr );};};if _edccc .PaperWidthAttr !=nil {if !_df .ST_PositiveUniversalMeasurePatternRe .MatchString (*_edccc .PaperWidthAttr ){return _fe .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_df .ST_PositiveUniversalMeasurePatternRe ,*_edccc .PaperWidthAttr );};};if _edccc .PaperWidthAttr !=nil {if !_df .ST_UniversalMeasurePatternRe .MatchString (*_edccc .PaperWidthAttr ){return _fe .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_df .ST_UniversalMeasurePatternRe ,*_edccc .PaperWidthAttr );};};if _dbaf :=_edccc .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dbaf !=nil {return _dbaf ;};return nil ;}; -// Validate validates the CT_TxChoice and its children -func (_bdbc *CT_TxChoice )Validate ()error {return _bdbc .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path +func (_dbbcb *CT_SerTx )ValidateWithPath (path string )error {if _afedg :=_dbbcb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_afedg !=nil {return _afedg ;};return nil ;};func (_bddce *CT_PlotAreaChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bddce .AreaChart !=nil {_cafe :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .AreaChart ,_cafe );};if _bddce .Area3DChart !=nil {_aebfc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .Area3DChart ,_aebfc );};if _bddce .LineChart !=nil {_eedda :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .LineChart ,_eedda );};if _bddce .Line3DChart !=nil {_geede :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .Line3DChart ,_geede );};if _bddce .StockChart !=nil {_eeagg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .StockChart ,_eeagg );};if _bddce .RadarChart !=nil {_bbcec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .RadarChart ,_bbcec );};if _bddce .ScatterChart !=nil {_geceg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .ScatterChart ,_geceg );};if _bddce .PieChart !=nil {_gbaee :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .PieChart ,_gbaee );};if _bddce .Pie3DChart !=nil {_dgbg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .Pie3DChart ,_dgbg );};if _bddce .DoughnutChart !=nil {_fffgb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .DoughnutChart ,_fffgb );};if _bddce .BarChart !=nil {_edbf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .BarChart ,_edbf );};if _bddce .Bar3DChart !=nil {_ccggd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .Bar3DChart ,_ccggd );};if _bddce .OfPieChart !=nil {_deafb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .OfPieChart ,_deafb );};if _bddce .SurfaceChart !=nil {_afdbf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .SurfaceChart ,_afdbf );};if _bddce .Surface3DChart !=nil {_cdfe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .Surface3DChart ,_cdfe );};if _bddce .BubbleChart !=nil {_ggba :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bddce .BubbleChart ,_ggba );};return nil ;};type CT_ErrBars struct{ErrDir *CT_ErrDir ;ErrBarType *CT_ErrBarType ;ErrValType *CT_ErrValType ;NoEndCap *CT_Boolean ;Plus *CT_NumDataSource ;Minus *CT_NumDataSource ;Val *CT_Double ;SpPr *_ad .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_ddeea :=&EG_SurfaceChartShared {};return _ddeea ;}; -// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path -func (_bgdcd *EG_AxSharedChoice )ValidateWithPath (path string )error {if _bgdcd .Crosses !=nil {if _ffcabb :=_bgdcd .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_ffcabb !=nil {return _ffcabb ;};};if _bgdcd .CrossesAt !=nil {if _facac :=_bgdcd .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_facac !=nil {return _facac ;};};return nil ;}; +// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path +func (_abaaf *EG_BarChartShared )ValidateWithPath (path string )error {if _cfge :=_abaaf .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cfge !=nil {return _cfge ;};if _abaaf .Grouping !=nil {if _cdbeg :=_abaaf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cdbeg !=nil {return _cdbeg ;};};if _abaaf .VaryColors !=nil {if _eggad :=_abaaf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eggad !=nil {return _eggad ;};};for _ddaed ,_gfedg :=range _abaaf .Ser {if _fcaea :=_gfedg .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddaed ));_fcaea !=nil {return _fcaea ;};};if _abaaf .DLbls !=nil {if _badge :=_abaaf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_badge !=nil {return _badge ;};};return nil ;};func (_fbcca *ST_AxPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbcca =0;case "\u0062":*_fbcca =1;case "\u006c":*_fbcca =2;case "\u0072":*_fbcca =3;case "\u0074":*_fbcca =4;};return nil ;};func (_gaca ST_HoleSize )String ()string {if _gaca .ST_HoleSizePercent !=nil {return _fe .Sprintf ("\u0025\u0076",*_gaca .ST_HoleSizePercent );};if _gaca .ST_HoleSizeUByte !=nil {return _fe .Sprintf ("\u0025\u0076",*_gaca .ST_HoleSizeUByte );};return "";}; -// Validate validates the CT_PrintSettings and its children -func (_bfdae *CT_PrintSettings )Validate ()error {return _bfdae .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; +// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path +func (_cbbb *CT_DTable )ValidateWithPath (path string )error {if _cbbb .ShowHorzBorder !=nil {if _cdga :=_cbbb .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_cdga !=nil {return _cdga ;};};if _cbbb .ShowVertBorder !=nil {if _bcfd :=_cbbb .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_bcfd !=nil {return _bcfd ;};};if _cbbb .ShowOutline !=nil {if _egf :=_cbbb .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_egf !=nil {return _egf ;};};if _cbbb .ShowKeys !=nil {if _fedf :=_cbbb .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_fedf !=nil {return _fedf ;};};if _cbbb .SpPr !=nil {if _agfe :=_cbbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_agfe !=nil {return _agfe ;};};if _cbbb .TxPr !=nil {if _gabe :=_cbbb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gabe !=nil {return _gabe ;};};if _cbbb .ExtLst !=nil {if _bbcf :=_cbbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbcf !=nil {return _bbcf ;};};return nil ;};func (_beacb *ST_ErrBarType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ababe ,_bfgec :=d .Token ();if _bfgec !=nil {return _bfgec ;};if _eeffg ,_efea :=_ababe .(_d .EndElement );_efea &&_eeffg .Name ==start .Name {*_beacb =1;return nil ;};if _eacdf ,_gfcgd :=_ababe .(_d .CharData );!_gfcgd {return _fe .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",_ababe );}else {switch string (_eacdf ){case "":*_beacb =0;case "\u0062\u006f\u0074\u0068":*_beacb =1;case "\u006d\u0069\u006eu\u0073":*_beacb =2;case "\u0070\u006c\u0075\u0073":*_beacb =3;};};_ababe ,_bfgec =d .Token ();if _bfgec !=nil {return _bfgec ;};if _bbag ,_ceabga :=_ababe .(_d .EndElement );_ceabga &&_bbag .Name ==start .Name {return nil ;};return _fe .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",_ababe );};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_bdbeb *ST_GapAmount )Validate ()error {return _bdbeb .ValidateWithPath ("")};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ad .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Period and its children -func (_bbda *CT_Period )Validate ()error {return _bbda .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");}; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_aada *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_efgee *ChartSpace )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efgee .CT_ChartSpace =*NewCT_ChartSpace ();_bdeef :for {_ffgb ,_eafea :=d .Token ();if _eafea !=nil {return _eafea ;};switch _cebf :=_ffgb .(type ){case _d .StartElement :switch _cebf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_efgee .Date1904 =NewCT_Boolean ();if _fcfcd :=d .DecodeElement (_efgee .Date1904 ,&_cebf );_fcfcd !=nil {return _fcfcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"}:_efgee .Lang =NewCT_TextLanguageID ();if _eefa :=d .DecodeElement (_efgee .Lang ,&_cebf );_eefa !=nil {return _eefa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"}:_efgee .RoundedCorners =NewCT_Boolean ();if _badad :=d .DecodeElement (_efgee .RoundedCorners ,&_cebf );_badad !=nil {return _badad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"}:_efgee .Style =NewCT_Style ();if _egccc :=d .DecodeElement (_efgee .Style ,&_cebf );_egccc !=nil {return _egccc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_efgee .ClrMapOvr =_ad .NewCT_ColorMapping ();if _gfdae :=d .DecodeElement (_efgee .ClrMapOvr ,&_cebf );_gfdae !=nil {return _gfdae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_efgee .PivotSource =NewCT_PivotSource ();if _deebb :=d .DecodeElement (_efgee .PivotSource ,&_cebf );_deebb !=nil {return _deebb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_efgee .Protection =NewCT_Protection ();if _afbc :=d .DecodeElement (_efgee .Protection ,&_cebf );_afbc !=nil {return _afbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _ecbga :=d .DecodeElement (_efgee .Chart ,&_cebf );_ecbga !=nil {return _ecbga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_efgee .SpPr =_ad .NewCT_ShapeProperties ();if _baddd :=d .DecodeElement (_efgee .SpPr ,&_cebf );_baddd !=nil {return _baddd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_efgee .TxPr =_ad .NewCT_TextBody ();if _dgfca :=d .DecodeElement (_efgee .TxPr ,&_cebf );_dgfca !=nil {return _dgfca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_efgee .ExternalData =NewCT_ExternalData ();if _cfebf :=d .DecodeElement (_efgee .ExternalData ,&_cebf );_cfebf !=nil {return _cfebf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_efgee .PrintSettings =NewCT_PrintSettings ();if _cebe :=d .DecodeElement (_efgee .PrintSettings ,&_cebf );_cebe !=nil {return _cebe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_efgee .UserShapes =NewCT_RelId ();if _fdbdf :=d .DecodeElement (_efgee .UserShapes ,&_cebf );_fdbdf !=nil {return _fdbdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efgee .ExtLst =NewCT_ExtensionList ();if _cadc :=d .DecodeElement (_efgee .ExtLst ,&_cebf );_cadc !=nil {return _cadc ;};default:_g .Log ("\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\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_cebf .Name );if _fafd :=d .Skip ();_fafd !=nil {return _fafd ;};};case _d .EndElement :break _bdeef ;case _d .CharData :};};return nil ;};func (_gfgd *CT_DispBlanksAs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dacc :=range start .Attr {if _dacc .Name .Local =="\u0076\u0061\u006c"{_gfgd .ValAttr .UnmarshalXMLAttr (_dacc );continue ;};};for {_fdfb ,_bfbd :=d .Token ();if _bfbd !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_bfbd );};if _fege ,_fefa :=_fdfb .(_d .EndElement );_fefa &&_fege .Name ==start .Name {break ;};};return nil ;};func (_dee *CT_AxDataSource )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dee .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_gdbb *CT_BubbleChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdbd :for {_gfb ,_fcb :=d .Token ();if _fcb !=nil {return _fcb ;};switch _abfdg :=_gfb .(type ){case _d .StartElement :switch _abfdg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_gdbb .VaryColors =NewCT_Boolean ();if _fbeb :=d .DecodeElement (_gdbb .VaryColors ,&_abfdg );_fbeb !=nil {return _fbeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bdg :=NewCT_BubbleSer ();if _cdfa :=d .DecodeElement (_bdg ,&_abfdg );_cdfa !=nil {return _cdfa ;};_gdbb .Ser =append (_gdbb .Ser ,_bdg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gdbb .DLbls =NewCT_DLbls ();if _gcfe :=d .DecodeElement (_gdbb .DLbls ,&_abfdg );_gcfe !=nil {return _gcfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_gdbb .Bubble3D =NewCT_Boolean ();if _add :=d .DecodeElement (_gdbb .Bubble3D ,&_abfdg );_add !=nil {return _add ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}:_gdbb .BubbleScale =NewCT_BubbleScale ();if _befe :=d .DecodeElement (_gdbb .BubbleScale ,&_abfdg );_befe !=nil {return _befe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"}:_gdbb .ShowNegBubbles =NewCT_Boolean ();if _cfgg :=d .DecodeElement (_gdbb .ShowNegBubbles ,&_abfdg );_cfgg !=nil {return _cfgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"}:_gdbb .SizeRepresents =NewCT_SizeRepresents ();if _cebc :=d .DecodeElement (_gdbb .SizeRepresents ,&_abfdg );_cebc !=nil {return _cebc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_fgbb :=NewCT_UnsignedInt ();if _fag :=d .DecodeElement (_fgbb ,&_abfdg );_fag !=nil {return _fag ;};_gdbb .AxId =append (_gdbb .AxId ,_fgbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbb .ExtLst =NewCT_ExtensionList ();if _bccg :=d .DecodeElement (_gdbb .ExtLst ,&_abfdg );_bccg !=nil {return _bccg ;};default:_g .Log ("\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\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065\u0043h\u0061r\u0074\u0020\u0025\u0076",_abfdg .Name );if _afac :=d .Skip ();_afac !=nil {return _afac ;};};case _d .EndElement :break _bdbd ;case _d .CharData :};};return nil ;};func (_feef *CT_Pie3DChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _feef .VaryColors !=nil {_gbca :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_feef .VaryColors ,_gbca );};if _feef .Ser !=nil {_dgdcg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fecdg :=range _feef .Ser {e .EncodeElement (_fecdg ,_dgdcg );};};if _feef .DLbls !=nil {_agdda :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_feef .DLbls ,_agdda );};if _feef .ExtLst !=nil {_aeef :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feef .ExtLst ,_aeef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddae *CT_Extension )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddae .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0072\u0069"},Value :_fe .Sprintf ("\u0025\u0076",*_ddae .UriAttr )});};e .EncodeToken (start );if _ddae .Any !=nil {_ddae .Any .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfdc *EG_PieChartShared )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfdc .VaryColors !=nil {_defebc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gfdc .VaryColors ,_defebc );};if _gfdc .Ser !=nil {_bffbb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cgfc :=range _gfdc .Ser {e .EncodeElement (_cgfc ,_bffbb );};};if _gfdc .DLbls !=nil {_aadg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gfdc .DLbls ,_aadg );};return nil ;};func NewCT_DLblsChoice ()*CT_DLblsChoice {_fbdf :=&CT_DLblsChoice {};return _fbdf };func (_ebgb *CT_DateAx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_aggbe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ebgb .AxId ,_aggbe );_baee :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ebgb .Scaling ,_baee );if _ebgb .Delete !=nil {_bebcf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ebgb .Delete ,_bebcf );};_bfage :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ebgb .AxPos ,_bfage );if _ebgb .MajorGridlines !=nil {_bdefbc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ebgb .MajorGridlines ,_bdefbc );};if _ebgb .MinorGridlines !=nil {_feca :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ebgb .MinorGridlines ,_feca );};if _ebgb .Title !=nil {_accc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ebgb .Title ,_accc );};if _ebgb .NumFmt !=nil {_adccb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ebgb .NumFmt ,_adccb );};if _ebgb .MajorTickMark !=nil {_febc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ebgb .MajorTickMark ,_febc );};if _ebgb .MinorTickMark !=nil {_gada :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ebgb .MinorTickMark ,_gada );};if _ebgb .TickLblPos !=nil {_gcec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ebgb .TickLblPos ,_gcec );};if _ebgb .SpPr !=nil {_bfee :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebgb .SpPr ,_bfee );};if _ebgb .TxPr !=nil {_feacf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebgb .TxPr ,_feacf );};_gaaaa :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ebgb .CrossAx ,_gaaaa );if _ebgb .Choice !=nil {_ebgb .Choice .MarshalXML (e ,_d .StartElement {});};if _ebgb .Auto !=nil {_bddg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_ebgb .Auto ,_bddg );};if _ebgb .LblOffset !=nil {_gedb :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_ebgb .LblOffset ,_gedb );};if _ebgb .BaseTimeUnit !=nil {_fagc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ebgb .BaseTimeUnit ,_fagc );};if _ebgb .MajorUnit !=nil {_dccd :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ebgb .MajorUnit ,_dccd );};if _ebgb .MajorTimeUnit !=nil {_dbgde :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ebgb .MajorTimeUnit ,_dbgde );};if _ebgb .MinorUnit !=nil {_eeea :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ebgb .MinorUnit ,_eeea );};if _ebgb .MinorTimeUnit !=nil {_ffef :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ebgb .MinorTimeUnit ,_ffef );};if _ebgb .ExtLst !=nil {_bbfd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebgb .ExtLst ,_bbfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TrendlineType and its children -func (_cdgga *CT_TrendlineType )Validate ()error {return _cdgga .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");}; +// Validate validates the CT_TextLanguageID and its children +func (_cgaeg *CT_TextLanguageID )Validate ()error {return _cgaeg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};func (_ecfda *Group_DLbl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeebe :for {_ceecc ,_ffed :=d .Token ();if _ffed !=nil {return _ffed ;};switch _bgece :=_ceecc .(type ){case _d .StartElement :switch _bgece .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_ecfda .Layout =NewCT_Layout ();if _gaef :=d .DecodeElement (_ecfda .Layout ,&_bgece );_gaef !=nil {return _gaef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_ecfda .Tx =NewCT_Tx ();if _aaddb :=d .DecodeElement (_ecfda .Tx ,&_bgece );_aaddb !=nil {return _aaddb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_ecfda .NumFmt =NewCT_NumFmt ();if _dafcba :=d .DecodeElement (_ecfda .NumFmt ,&_bgece );_dafcba !=nil {return _dafcba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ecfda .SpPr =_ad .NewCT_ShapeProperties ();if _deeacg :=d .DecodeElement (_ecfda .SpPr ,&_bgece );_deeacg !=nil {return _deeacg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_ecfda .TxPr =_ad .NewCT_TextBody ();if _dgeef :=d .DecodeElement (_ecfda .TxPr ,&_bgece );_dgeef !=nil {return _dgeef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_ecfda .DLblPos =NewCT_DLblPos ();if _cdfg :=d .DecodeElement (_ecfda .DLblPos ,&_bgece );_cdfg !=nil {return _cdfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_ecfda .ShowLegendKey =NewCT_Boolean ();if _ecag :=d .DecodeElement (_ecfda .ShowLegendKey ,&_bgece );_ecag !=nil {return _ecag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_ecfda .ShowVal =NewCT_Boolean ();if _ffee :=d .DecodeElement (_ecfda .ShowVal ,&_bgece );_ffee !=nil {return _ffee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_ecfda .ShowCatName =NewCT_Boolean ();if _edcg :=d .DecodeElement (_ecfda .ShowCatName ,&_bgece );_edcg !=nil {return _edcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_ecfda .ShowSerName =NewCT_Boolean ();if _fbacfg :=d .DecodeElement (_ecfda .ShowSerName ,&_bgece );_fbacfg !=nil {return _fbacfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_ecfda .ShowPercent =NewCT_Boolean ();if _dcaba :=d .DecodeElement (_ecfda .ShowPercent ,&_bgece );_dcaba !=nil {return _dcaba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_ecfda .ShowBubbleSize =NewCT_Boolean ();if _dega :=d .DecodeElement (_ecfda .ShowBubbleSize ,&_bgece );_dega !=nil {return _dega ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_ecfda .Separator =new (string );if _ebfge :=d .DecodeElement (_ecfda .Separator ,&_bgece );_ebfge !=nil {return _ebfge ;};default:_g .Log ("\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\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_bgece .Name );if _afedge :=d .Skip ();_afedge !=nil {return _afedge ;};};case _d .EndElement :break _aeebe ;case _d .CharData :};};return nil ;};func (_dcdc *ST_DepthPercent )Validate ()error {return _dcdc .ValidateWithPath ("")};func (_edbc *CT_Trendline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edbc .TrendlineType =NewCT_TrendlineType ();_dbagg :for {_ecdbd ,_fffaa :=d .Token ();if _fffaa !=nil {return _fffaa ;};switch _agebb :=_ecdbd .(type ){case _d .StartElement :switch _agebb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"}:_edbc .Name =new (string );if _begf :=d .DecodeElement (_edbc .Name ,&_agebb );_begf !=nil {return _begf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_edbc .SpPr =_ad .NewCT_ShapeProperties ();if _ggafg :=d .DecodeElement (_edbc .SpPr ,&_agebb );_ggafg !=nil {return _ggafg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}:if _ddff :=d .DecodeElement (_edbc .TrendlineType ,&_agebb );_ddff !=nil {return _ddff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:_edbc .Order =NewCT_Order ();if _fdacg :=d .DecodeElement (_edbc .Order ,&_agebb );_fdacg !=nil {return _fdacg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"}:_edbc .Period =NewCT_Period ();if _addf :=d .DecodeElement (_edbc .Period ,&_agebb );_addf !=nil {return _addf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"}:_edbc .Forward =NewCT_Double ();if _fbbgf :=d .DecodeElement (_edbc .Forward ,&_agebb );_fbbgf !=nil {return _fbbgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}:_edbc .Backward =NewCT_Double ();if _eeecf :=d .DecodeElement (_edbc .Backward ,&_agebb );_eeecf !=nil {return _eeecf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"}:_edbc .Intercept =NewCT_Double ();if _cgbc :=d .DecodeElement (_edbc .Intercept ,&_agebb );_cgbc !=nil {return _cgbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}:_edbc .DispRSqr =NewCT_Boolean ();if _fbacf :=d .DecodeElement (_edbc .DispRSqr ,&_agebb );_fbacf !=nil {return _fbacf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"}:_edbc .DispEq =NewCT_Boolean ();if _gbcfc :=d .DecodeElement (_edbc .DispEq ,&_agebb );_gbcfc !=nil {return _gbcfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"}:_edbc .TrendlineLbl =NewCT_TrendlineLbl ();if _fdbd :=d .DecodeElement (_edbc .TrendlineLbl ,&_agebb );_fdbd !=nil {return _fdbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edbc .ExtLst =NewCT_ExtensionList ();if _begb :=d .DecodeElement (_edbc .ExtLst ,&_agebb );_begb !=nil {return _begb ;};default:_g .Log ("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_T\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_agebb .Name );if _dbcdd :=d .Skip ();_dbcdd !=nil {return _dbcdd ;};};case _d .EndElement :break _dbagg ;case _d .CharData :};};return nil ;};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};func (_fgbgc *ST_PictureFormat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccdf ,_ffgfg :=d .Token ();if _ffgfg !=nil {return _ffgfg ;};if _daad ,_ecfdd :=_ccdf .(_d .EndElement );_ecfdd &&_daad .Name ==start .Name {*_fgbgc =1;return nil ;};if _bgbfbc ,_fecfea :=_ccdf .(_d .CharData );!_fecfea {return _fe .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",_ccdf );}else {switch string (_bgbfbc ){case "":*_fgbgc =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_fgbgc =1;case "\u0073\u0074\u0061c\u006b":*_fgbgc =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_fgbgc =3;};};_ccdf ,_ffgfg =d .Token ();if _ffgfg !=nil {return _ffgfg ;};if _cagag ,_gggdg :=_ccdf .(_d .EndElement );_gggdg &&_cagag .Name ==start .Name {return nil ;};return _fe .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",_ccdf );};func (_ddec *CT_SecondPieSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdbgc :=range start .Attr {if _gdbgc .Name .Local =="\u0076\u0061\u006c"{_gafgdb ,_ecgde :=ParseUnionST_SecondPieSize (_gdbgc .Value );if _ecgde !=nil {return _ecgde ;};_ddec .ValAttr =&_gafgdb ;continue ;};};for {_gaag ,_eecd :=d .Token ();if _eecd !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u006fn\u0064P\u0069\u0065\u0053\u0069\u007a\u0065\u003a \u0025\u0073",_eecd );};if _dedbc ,_edead :=_gaag .(_d .EndElement );_edead &&_dedbc .Name ==start .Name {break ;};};return nil ;};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_edgc :=&CT_FirstSliceAng {};return _edgc };func (_gecac ST_Crosses )Validate ()error {return _gecac .ValidateWithPath ("")};func (_fdda ST_TickMark )Validate ()error {return _fdda .ValidateWithPath ("")};func (_dfebeg *ST_Thickness )Validate ()error {return _dfebeg .ValidateWithPath ("")};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};func (_fabd *CT_ScatterSer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fabd .Idx =NewCT_UnsignedInt ();_fabd .Order =NewCT_UnsignedInt ();_adbbb :for {_fadbc ,_dcafe :=d .Token ();if _dcafe !=nil {return _dcafe ;};switch _aadcd :=_fadbc .(type ){case _d .StartElement :switch _aadcd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ccbf :=d .DecodeElement (_fabd .Idx ,&_aadcd );_ccbf !=nil {return _ccbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _bcgc :=d .DecodeElement (_fabd .Order ,&_aadcd );_bcgc !=nil {return _bcgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fabd .Tx =NewCT_SerTx ();if _bfgd :=d .DecodeElement (_fabd .Tx ,&_aadcd );_bfgd !=nil {return _bfgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fabd .SpPr =_ad .NewCT_ShapeProperties ();if _ggedg :=d .DecodeElement (_fabd .SpPr ,&_aadcd );_ggedg !=nil {return _ggedg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_fabd .Marker =NewCT_Marker ();if _febfb :=d .DecodeElement (_fabd .Marker ,&_aadcd );_febfb !=nil {return _febfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_afcd :=NewCT_DPt ();if _gbeg :=d .DecodeElement (_afcd ,&_aadcd );_gbeg !=nil {return _gbeg ;};_fabd .DPt =append (_fabd .DPt ,_afcd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fabd .DLbls =NewCT_DLbls ();if _aeged :=d .DecodeElement (_fabd .DLbls ,&_aadcd );_aeged !=nil {return _aeged ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_cggad :=NewCT_Trendline ();if _fgeba :=d .DecodeElement (_cggad ,&_aadcd );_fgeba !=nil {return _fgeba ;};_fabd .Trendline =append (_fabd .Trendline ,_cggad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_cebgc :=NewCT_ErrBars ();if _eged :=d .DecodeElement (_cebgc ,&_aadcd );_eged !=nil {return _eged ;};_fabd .ErrBars =append (_fabd .ErrBars ,_cebgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_fabd .XVal =NewCT_AxDataSource ();if _bgbfg :=d .DecodeElement (_fabd .XVal ,&_aadcd );_bgbfg !=nil {return _bgbfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_fabd .YVal =NewCT_NumDataSource ();if _fgcae :=d .DecodeElement (_fabd .YVal ,&_aadcd );_fgcae !=nil {return _fgcae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_fabd .Smooth =NewCT_Boolean ();if _bfdcg :=d .DecodeElement (_fabd .Smooth ,&_aadcd );_bfdcg !=nil {return _bfdcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fabd .ExtLst =NewCT_ExtensionList ();if _geebg :=d .DecodeElement (_fabd .ExtLst ,&_aadcd );_geebg !=nil {return _geebg ;};default:_g .Log ("\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\u0053c\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_aadcd .Name );if _addg :=d .Skip ();_addg !=nil {return _addg ;};};case _d .EndElement :break _adbbb ;case _d .CharData :};};return nil ;};func NewCT_Boolean ()*CT_Boolean {_fccg :=&CT_Boolean {};return _fccg };type CT_RotY struct{ValAttr *uint16 ;}; -// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path -func (_fbgdg *CT_DateAx )ValidateWithPath (path string )error {if _gaae :=_fbgdg .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_gaae !=nil {return _gaae ;};if _feda :=_fbgdg .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_feda !=nil {return _feda ;};if _fbgdg .Delete !=nil {if _egde :=_fbgdg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_egde !=nil {return _egde ;};};if _ebdgb :=_fbgdg .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_ebdgb !=nil {return _ebdgb ;};if _fbgdg .MajorGridlines !=nil {if _afee :=_fbgdg .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_afee !=nil {return _afee ;};};if _fbgdg .MinorGridlines !=nil {if _dfbae :=_fbgdg .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dfbae !=nil {return _dfbae ;};};if _fbgdg .Title !=nil {if _abbc :=_fbgdg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_abbc !=nil {return _abbc ;};};if _fbgdg .NumFmt !=nil {if _cagc :=_fbgdg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cagc !=nil {return _cagc ;};};if _fbgdg .MajorTickMark !=nil {if _fdfgc :=_fbgdg .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_fdfgc !=nil {return _fdfgc ;};};if _fbgdg .MinorTickMark !=nil {if _gcgg :=_fbgdg .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gcgg !=nil {return _gcgg ;};};if _fbgdg .TickLblPos !=nil {if _babf :=_fbgdg .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_babf !=nil {return _babf ;};};if _fbgdg .SpPr !=nil {if _caafcg :=_fbgdg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_caafcg !=nil {return _caafcg ;};};if _fbgdg .TxPr !=nil {if _fabeb :=_fbgdg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fabeb !=nil {return _fabeb ;};};if _cbgce :=_fbgdg .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_cbgce !=nil {return _cbgce ;};if _fbgdg .Choice !=nil {if _dfdcc :=_fbgdg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dfdcc !=nil {return _dfdcc ;};};if _fbgdg .Auto !=nil {if _eaeg :=_fbgdg .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_eaeg !=nil {return _eaeg ;};};if _fbgdg .LblOffset !=nil {if _aaga :=_fbgdg .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_aaga !=nil {return _aaga ;};};if _fbgdg .BaseTimeUnit !=nil {if _effb :=_fbgdg .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_effb !=nil {return _effb ;};};if _fbgdg .MajorUnit !=nil {if _ecfa :=_fbgdg .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_ecfa !=nil {return _ecfa ;};};if _fbgdg .MajorTimeUnit !=nil {if _dadf :=_fbgdg .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_dadf !=nil {return _dadf ;};};if _fbgdg .MinorUnit !=nil {if _badd :=_fbgdg .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_badd !=nil {return _badd ;};};if _fbgdg .MinorTimeUnit !=nil {if _cfdf :=_fbgdg .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_cfdf !=nil {return _cfdf ;};};if _fbgdg .ExtLst !=nil {if _dffc :=_fbgdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dffc !=nil {return _dffc ;};};return nil ;};func (_adagc *CT_Lvl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _adagc .Pt !=nil {_dgeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_eeae :=range _adagc .Pt {e .EncodeElement (_eeae ,_dgeb );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_adgf *CT_Orientation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _adgf .ValAttr !=ST_OrientationUnset {_fdbfc ,_cdbdc :=_adgf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cdbdc !=nil {return _cdbdc ;};start .Attr =append (start .Attr ,_fdbfc );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ceaf *ST_TrendlineType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ceaf =0;case "\u0065\u0078\u0070":*_ceaf =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ceaf =2;case "\u006c\u006f\u0067":*_ceaf =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_ceaf =4;case "\u0070\u006f\u006c\u0079":*_ceaf =5;case "\u0070\u006f\u0077e\u0072":*_ceaf =6;};return nil ;};func (_aaecg ST_DispBlanksAs )Validate ()error {return _aaecg .ValidateWithPath ("")}; +// Validate validates the CT_Period and its children +func (_dcac *CT_Period )Validate ()error {return _dcac .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");}; -// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path -func (_cdafdf *CT_Period )ValidateWithPath (path string )error {if _cdafdf .ValAttr !=nil {if *_cdafdf .ValAttr < 2{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cdafdf .ValAttr );};};return nil ;};type CT_HPercent struct{ValAttr *ST_HPercent ;}; +// Validate validates the CT_AreaSer and its children +func (_gee *CT_AreaSer )Validate ()error {return _gee .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};type CT_TimeUnit struct{ValAttr ST_TimeUnit ;};const (ST_ErrValTypeUnset ST_ErrValType =0;ST_ErrValTypeCust ST_ErrValType =1;ST_ErrValTypeFixedVal ST_ErrValType =2;ST_ErrValTypePercentage ST_ErrValType =3;ST_ErrValTypeStdDev ST_ErrValType =4;ST_ErrValTypeStdErr ST_ErrValType =5;); -// Validate validates the EG_AxShared and its children -func (_bgeea *EG_AxShared )Validate ()error {return _bgeea .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};func (_dfaeg *EG_LegendEntryData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbeaf :for {_efgfd ,_cgeda :=d .Token ();if _cgeda !=nil {return _cgeda ;};switch _egcbc :=_efgfd .(type ){case _e .StartElement :switch _egcbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_dfaeg .TxPr =_d .NewCT_TextBody ();if _egfa :=d .DecodeElement (_dfaeg .TxPr ,&_egcbc );_egfa !=nil {return _egfa ;};default:_ga .Log ("\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\u0045\u0047\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_egcbc .Name );if _ceeb :=d .Skip ();_ceeb !=nil {return _ceeb ;};};case _e .EndElement :break _cbeaf ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_BuiltInUnit and its children +func (_bcbd *CT_BuiltInUnit )Validate ()error {return _bcbd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func (_egfcf ST_DepthPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egfcf .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_d .CharData (*_egfcf .ST_DepthPercentWithSymbol ));};if _egfcf .ST_DepthPercentUShort !=nil {e .EncodeToken (_d .CharData (_fe .Sprintf ("\u0025\u0064",*_egfcf .ST_DepthPercentUShort )));};return e .EncodeToken (_d .EndElement {Name :start .Name });};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;); -// Validate validates the CT_ScatterChart and its children -func (_begg *CT_ScatterChart )Validate ()error {return _begg .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_affae *UserShapes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_affae .CT_Drawing =*_f .NewCT_Drawing ();for {_aaabbd ,_ecdae :=d .Token ();if _ecdae !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_ecdae );};if _eedfb ,_ddef :=_aaabbd .(_e .EndElement );_ddef &&_eedfb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Area3DChart and its children +func (_af *CT_Area3DChart )Validate ()error {return _af .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};type CT_Line3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path -func (_bece *CT_ErrValType )ValidateWithPath (path string )error {if _dafa :=_bece .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dafa !=nil {return _dafa ;};return nil ;};func (_degga ST_CrossBetween )String ()string {switch _degga {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";}; +// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path +func (_gaeg *CT_DispBlanksAs )ValidateWithPath (path string )error {if _ffbb :=_gaeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffbb !=nil {return _ffbb ;};return nil ;}; -// Validate validates the CT_PageMargins and its children -func (_gbbba *CT_PageMargins )Validate ()error {return _gbbba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func NewCT_BubbleSer ()*CT_BubbleSer {_dba :=&CT_BubbleSer {};_dba .Idx =NewCT_UnsignedInt ();_dba .Order =NewCT_UnsignedInt ();return _dba ;}; +// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path +func (_ecfac *CT_HoleSize )ValidateWithPath (path string )error {if _ecfac .ValAttr !=nil {if _cbcdd :=_ecfac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbcdd !=nil {return _cbcdd ;};};return nil ;};func NewCT_RotY ()*CT_RotY {_adcf :=&CT_RotY {};return _adcf };func (_bbeg *CT_AxisUnit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbeg .ValAttr =0+1;for _ ,_dfcf :=range start .Attr {if _dfcf .Name .Local =="\u0076\u0061\u006c"{_fgc ,_eddc :=_a .ParseFloat (_dfcf .Value ,64);if _eddc !=nil {return _eddc ;};_bbeg .ValAttr =_fgc ;continue ;};};for {_dag ,_bfe :=d .Token ();if _bfe !=nil {return _fe .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_bfe );};if _fga ,_gdda :=_dag .(_d .EndElement );_gdda &&_fga .Name ==start .Name {break ;};};return nil ;};func (_fed *CT_Area3DChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_b :for {_ae ,_dfa :=d .Token ();if _dfa !=nil {return _dfa ;};switch _cc :=_ae .(type ){case _d .StartElement :switch _cc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_fed .Grouping =NewCT_Grouping ();if _fb :=d .DecodeElement (_fed .Grouping ,&_cc );_fb !=nil {return _fb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_fed .VaryColors =NewCT_Boolean ();if _ba :=d .DecodeElement (_fed .VaryColors ,&_cc );_ba !=nil {return _ba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fa :=NewCT_AreaSer ();if _ccc :=d .DecodeElement (_fa ,&_cc );_ccc !=nil {return _ccc ;};_fed .Ser =append (_fed .Ser ,_fa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fed .DLbls =NewCT_DLbls ();if _cee :=d .DecodeElement (_fed .DLbls ,&_cc );_cee !=nil {return _cee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_fed .DropLines =NewCT_ChartLines ();if _edd :=d .DecodeElement (_fed .DropLines ,&_cc );_edd !=nil {return _edd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_fed .GapDepth =NewCT_GapAmount ();if _cea :=d .DecodeElement (_fed .GapDepth ,&_cc );_cea !=nil {return _cea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_gc :=NewCT_UnsignedInt ();if _cb :=d .DecodeElement (_gc ,&_cc );_cb !=nil {return _cb ;};_fed .AxId =append (_fed .AxId ,_gc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fed .ExtLst =NewCT_ExtensionList ();if _fd :=d .DecodeElement (_fed .ExtLst ,&_cc );_fd !=nil {return _fd ;};default:_g .Log ("\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\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_cc .Name );if _ggc :=d .Skip ();_ggc !=nil {return _ggc ;};};case _d .EndElement :break _b ;case _d .CharData :};};return nil ;};func (_fegca *CT_TickLblPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgbda :=range start .Attr {if _dgbda .Name .Local =="\u0076\u0061\u006c"{_fegca .ValAttr .UnmarshalXMLAttr (_dgbda );continue ;};};for {_acfed ,_bcfce :=d .Token ();if _bcfce !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_bcfce );};if _gfgf ,_eebge :=_acfed .(_d .EndElement );_eebge &&_gfgf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path -func (_bbdae *CT_TrendlineType )ValidateWithPath (path string )error {if _aeggg :=_bbdae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeggg !=nil {return _aeggg ;};return nil ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;);func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_gbdda :=&CT_DispBlanksAs {};return _gbdda };func NewCT_PieSer ()*CT_PieSer {_cfgg :=&CT_PieSer {};_cfgg .Idx =NewCT_UnsignedInt ();_cfgg .Order =NewCT_UnsignedInt ();return _cfgg ;};func (_fabe *CT_DLbls )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dggb :for {_faed ,_agdc :=d .Token ();if _agdc !=nil {return _agdc ;};switch _gdab :=_faed .(type ){case _e .StartElement :switch _gdab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_bdgb :=NewCT_DLbl ();if _bbfc :=d .DecodeElement (_bdgb ,&_gdab );_bbfc !=nil {return _bbfc ;};_fabe .DLbl =append (_fabe .DLbl ,_bdgb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _ebae :=d .DecodeElement (&_fabe .Choice .Delete ,&_gdab );_ebae !=nil {return _ebae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _gaeb :=d .DecodeElement (&_fabe .Choice .NumFmt ,&_gdab );_gaeb !=nil {return _gaeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _gfbc :=d .DecodeElement (&_fabe .Choice .SpPr ,&_gdab );_gfbc !=nil {return _gfbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _dgad :=d .DecodeElement (&_fabe .Choice .TxPr ,&_gdab );_dgad !=nil {return _dgad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _ffgg :=d .DecodeElement (&_fabe .Choice .DLblPos ,&_gdab );_ffgg !=nil {return _ffgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _gbbb :=d .DecodeElement (&_fabe .Choice .ShowLegendKey ,&_gdab );_gbbb !=nil {return _gbbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _gfaaf :=d .DecodeElement (&_fabe .Choice .ShowVal ,&_gdab );_gfaaf !=nil {return _gfaaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _caage :=d .DecodeElement (&_fabe .Choice .ShowCatName ,&_gdab );_caage !=nil {return _caage ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _cgeag :=d .DecodeElement (&_fabe .Choice .ShowSerName ,&_gdab );_cgeag !=nil {return _cgeag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _geee :=d .DecodeElement (&_fabe .Choice .ShowPercent ,&_gdab );_geee !=nil {return _geee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _ggga :=d .DecodeElement (&_fabe .Choice .ShowBubbleSize ,&_gdab );_ggga !=nil {return _ggga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _fffgf :=d .DecodeElement (&_fabe .Choice .Separator ,&_gdab );_fffgf !=nil {return _fffgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _fgbff :=d .DecodeElement (&_fabe .Choice .ShowLeaderLines ,&_gdab );_fgbff !=nil {return _fgbff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _fabe .Choice ==nil {_fabe .Choice =NewCT_DLblsChoice ();};if _ddc :=d .DecodeElement (&_fabe .Choice .LeaderLines ,&_gdab );_ddc !=nil {return _ddc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fabe .ExtLst =NewCT_ExtensionList ();if _fedf :=d .DecodeElement (_fabe .ExtLst ,&_gdab );_fedf !=nil {return _fedf ;};default:_ga .Log ("\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\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_gdab .Name );if _fbc :=d .Skip ();_fbc !=nil {return _fbc ;};};case _e .EndElement :break _dggb ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path +func (_bcdce *CT_SurfaceChart )ValidateWithPath (path string )error {if _bcdce .Wireframe !=nil {if _efadf :=_bcdce .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_efadf !=nil {return _efadf ;};};for _bccga ,_dcfc :=range _bcdce .Ser {if _fabe :=_dcfc .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bccga ));_fabe !=nil {return _fabe ;};};if _bcdce .BandFmts !=nil {if _gggfa :=_bcdce .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_gggfa !=nil {return _gggfa ;};};for _dacg ,_agge :=range _bcdce .AxId {if _abaa :=_agge .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dacg ));_abaa !=nil {return _abaa ;};};if _bcdce .ExtLst !=nil {if _bacab :=_bcdce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bacab !=nil {return _bacab ;};};return nil ;};func (_acbee *CT_Title )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbee :for {_edfbf ,_ddaa :=d .Token ();if _ddaa !=nil {return _ddaa ;};switch _febab :=_edfbf .(type ){case _d .StartElement :switch _febab .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_acbee .Tx =NewCT_Tx ();if _gfdbb :=d .DecodeElement (_acbee .Tx ,&_febab );_gfdbb !=nil {return _gfdbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_acbee .Layout =NewCT_Layout ();if _fdaf :=d .DecodeElement (_acbee .Layout ,&_febab );_fdaf !=nil {return _fdaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_acbee .Overlay =NewCT_Boolean ();if _dbdba :=d .DecodeElement (_acbee .Overlay ,&_febab );_dbdba !=nil {return _dbdba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_acbee .SpPr =_ad .NewCT_ShapeProperties ();if _efbgb :=d .DecodeElement (_acbee .SpPr ,&_febab );_efbgb !=nil {return _efbgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_acbee .TxPr =_ad .NewCT_TextBody ();if _cbfge :=d .DecodeElement (_acbee .TxPr ,&_febab );_cbfge !=nil {return _cbfge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acbee .ExtLst =NewCT_ExtensionList ();if _adeeg :=d .DecodeElement (_acbee .ExtLst ,&_febab );_adeeg !=nil {return _adeeg ;};default:_g .Log ("\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\u0054\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_febab .Name );if _cdefa :=d .Skip ();_cdefa !=nil {return _cdefa ;};};case _d .EndElement :break _fbee ;case _d .CharData :};};return nil ;};func (_dfgbd ST_LayoutMode )ValidateWithPath (path string )error {switch _dfgbd {case 0,1,2:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfgbd ));};return nil ;}; -// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path -func (_bce *CT_Area3DChart )ValidateWithPath (path string )error {if _bce .Grouping !=nil {if _bgf :=_bce .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bgf !=nil {return _bgf ;};};if _bce .VaryColors !=nil {if _bf :=_bce .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bf !=nil {return _bf ;};};for _de ,_fc :=range _bce .Ser {if _fb :=_fc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_de ));_fb !=nil {return _fb ;};};if _bce .DLbls !=nil {if _fab :=_bce .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fab !=nil {return _fab ;};};if _bce .DropLines !=nil {if _cdb :=_bce .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cdb !=nil {return _cdb ;};};if _bce .GapDepth !=nil {if _gf :=_bce .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_gf !=nil {return _gf ;};};for _ada ,_af :=range _bce .AxId {if _fac :=_af .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ada ));_fac !=nil {return _fac ;};};if _bce .ExtLst !=nil {if _eab :=_bce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eab !=nil {return _eab ;};};return nil ;};func NewEG_LineChartShared ()*EG_LineChartShared {_gbabf :=&EG_LineChartShared {};_gbabf .Grouping =NewCT_Grouping ();return _gbabf ;};type CT_BarDir struct{ValAttr ST_BarDir ;};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;}; +// ValidateWithPath validates the Chart and its children, prefixing error messages with path +func (_egbfa *Chart )ValidateWithPath (path string )error {if _gcegd :=_egbfa .CT_RelId .ValidateWithPath (path );_gcegd !=nil {return _gcegd ;};return nil ;};func NewEG_AreaChartShared ()*EG_AreaChartShared {_dbffd :=&EG_AreaChartShared {};return _dbffd };func (_cagba *EG_AreaChartShared )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddffd :for {_fggde ,_ddad :=d .Token ();if _ddad !=nil {return _ddad ;};switch _faage :=_fggde .(type ){case _d .StartElement :switch _faage .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_cagba .Grouping =NewCT_Grouping ();if _fdgcd :=d .DecodeElement (_cagba .Grouping ,&_faage );_fdgcd !=nil {return _fdgcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_cagba .VaryColors =NewCT_Boolean ();if _bcdgf :=d .DecodeElement (_cagba .VaryColors ,&_faage );_bcdgf !=nil {return _bcdgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_dcgg :=NewCT_AreaSer ();if _fedfaf :=d .DecodeElement (_dcgg ,&_faage );_fedfaf !=nil {return _fedfaf ;};_cagba .Ser =append (_cagba .Ser ,_dcgg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cagba .DLbls =NewCT_DLbls ();if _cbace :=d .DecodeElement (_cagba .DLbls ,&_faage );_cbace !=nil {return _cbace ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_cagba .DropLines =NewCT_ChartLines ();if _aead :=d .DecodeElement (_cagba .DropLines ,&_faage );_aead !=nil {return _aead ;};default:_g .Log ("\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\u0045\u0047\u005f\u0041\u0072\u0065\u0061\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_faage .Name );if _becg :=d .Skip ();_becg !=nil {return _becg ;};};case _d .EndElement :break _ddffd ;case _d .CharData :};};return nil ;};func (_fagbc ST_BuiltInUnit )Validate ()error {return _fagbc .ValidateWithPath ("")}; -// Validate validates the CT_DLblPos and its children -func (_efff *CT_DLblPos )Validate ()error {return _efff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};type CT_SerAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};func (_ffec *EG_LineChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_dbfgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ffec .Grouping ,_dbfgg );if _ffec .VaryColors !=nil {_babca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ffec .VaryColors ,_babca );};if _ffec .Ser !=nil {_gdce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dfegb :=range _ffec .Ser {e .EncodeElement (_dfegb ,_gdce );};};if _ffec .DLbls !=nil {_addd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ffec .DLbls ,_addd );};if _ffec .DropLines !=nil {_cfad :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffec .DropLines ,_cfad );};return nil ;};func (_eebdg ST_ErrBarType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eebdg .String (),start );};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_fade :=&CT_TrendlineLbl {};return _fade };const ST_OverlapPercentPattern ="\u0028\u002d\u003f\u0030\u002a\u0028(\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u00310\u0030\u0029\u0029\u0025";func (_afcecg *ST_GapAmount )ValidateWithPath (path string )error {_aaeff :=[]string {};if _afcecg .ST_GapAmountPercent !=nil {_aaeff =append (_aaeff ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _afcecg .ST_GapAmountUShort !=nil {_aaeff =append (_aaeff ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_aaeff )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aaeff );};return nil ;};func (_aafb *CT_DLbl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aafb .Idx =NewCT_UnsignedInt ();_ddff :for {_cede ,_fbdaa :=d .Token ();if _fbdaa !=nil {return _fbdaa ;};switch _fdg :=_cede .(type ){case _e .StartElement :switch _fdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _fcge :=d .DecodeElement (_aafb .Idx ,&_fdg );_fcge !=nil {return _fcge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _bcda :=d .DecodeElement (&_aafb .Choice .Delete ,&_fdg );_bcda !=nil {return _bcda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _gecc :=d .DecodeElement (&_aafb .Choice .Layout ,&_fdg );_gecc !=nil {return _gecc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _ceaa :=d .DecodeElement (&_aafb .Choice .Tx ,&_fdg );_ceaa !=nil {return _ceaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _dddc :=d .DecodeElement (&_aafb .Choice .NumFmt ,&_fdg );_dddc !=nil {return _dddc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _becb :=d .DecodeElement (&_aafb .Choice .SpPr ,&_fdg );_becb !=nil {return _becb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _adac :=d .DecodeElement (&_aafb .Choice .TxPr ,&_fdg );_adac !=nil {return _adac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _cgce :=d .DecodeElement (&_aafb .Choice .DLblPos ,&_fdg );_cgce !=nil {return _cgce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _cedcc :=d .DecodeElement (&_aafb .Choice .ShowLegendKey ,&_fdg );_cedcc !=nil {return _cedcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _ged :=d .DecodeElement (&_aafb .Choice .ShowVal ,&_fdg );_ged !=nil {return _ged ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _gdbg :=d .DecodeElement (&_aafb .Choice .ShowCatName ,&_fdg );_gdbg !=nil {return _gdbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _dadgd :=d .DecodeElement (&_aafb .Choice .ShowSerName ,&_fdg );_dadgd !=nil {return _dadgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _fdff :=d .DecodeElement (&_aafb .Choice .ShowPercent ,&_fdg );_fdff !=nil {return _fdff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _ccbf :=d .DecodeElement (&_aafb .Choice .ShowBubbleSize ,&_fdg );_ccbf !=nil {return _ccbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _aafb .Choice ==nil {_aafb .Choice =NewCT_DLblChoice ();};if _aeab :=d .DecodeElement (&_aafb .Choice .Separator ,&_fdg );_aeab !=nil {return _aeab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aafb .ExtLst =NewCT_ExtensionList ();if _afgf :=d .DecodeElement (_aafb .ExtLst ,&_fdg );_afgf !=nil {return _afgf ;};default:_ga .Log ("\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\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_fdg .Name );if _gaca :=d .Skip ();_gaca !=nil {return _gaca ;};};case _e .EndElement :break _ddff ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path +func (_gfae *CT_CatAx )ValidateWithPath (path string )error {if _bed :=_gfae .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_bed !=nil {return _bed ;};if _adfeb :=_gfae .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_adfeb !=nil {return _adfeb ;};if _gfae .Delete !=nil {if _gddb :=_gfae .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gddb !=nil {return _gddb ;};};if _eaagd :=_gfae .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_eaagd !=nil {return _eaagd ;};if _gfae .MajorGridlines !=nil {if _ccfcd :=_gfae .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ccfcd !=nil {return _ccfcd ;};};if _gfae .MinorGridlines !=nil {if _aefb :=_gfae .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_aefb !=nil {return _aefb ;};};if _gfae .Title !=nil {if _eab :=_gfae .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_eab !=nil {return _eab ;};};if _gfae .NumFmt !=nil {if _gdg :=_gfae .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gdg !=nil {return _gdg ;};};if _gfae .MajorTickMark !=nil {if _caab :=_gfae .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_caab !=nil {return _caab ;};};if _gfae .MinorTickMark !=nil {if _gdea :=_gfae .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gdea !=nil {return _gdea ;};};if _gfae .TickLblPos !=nil {if _gaeb :=_gfae .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_gaeb !=nil {return _gaeb ;};};if _gfae .SpPr !=nil {if _gcga :=_gfae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gcga !=nil {return _gcga ;};};if _gfae .TxPr !=nil {if _bbfc :=_gfae .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbfc !=nil {return _bbfc ;};};if _ffgd :=_gfae .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_ffgd !=nil {return _ffgd ;};if _gfae .Choice !=nil {if _aaeg :=_gfae .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aaeg !=nil {return _aaeg ;};};if _gfae .Auto !=nil {if _ggcaf :=_gfae .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_ggcaf !=nil {return _ggcaf ;};};if _gfae .LblAlgn !=nil {if _agcb :=_gfae .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_agcb !=nil {return _agcb ;};};if _gfae .LblOffset !=nil {if _befcb :=_gfae .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_befcb !=nil {return _befcb ;};};if _gfae .TickLblSkip !=nil {if _cgde :=_gfae .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_cgde !=nil {return _cgde ;};};if _gfae .TickMarkSkip !=nil {if _cdff :=_gfae .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_cdff !=nil {return _cdff ;};};if _gfae .NoMultiLvlLbl !=nil {if _ecbd :=_gfae .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_ecbd !=nil {return _ecbd ;};};if _gfae .ExtLst !=nil {if _ffacb :=_gfae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffacb !=nil {return _ffacb ;};};return nil ;};func NewChartSpace ()*ChartSpace {_egbba :=&ChartSpace {};_egbba .CT_ChartSpace =*NewCT_ChartSpace ();return _egbba ;}; -// Validate validates the CT_BubbleScale and its children -func (_ecdg *CT_BubbleScale )Validate ()error {return _ecdg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");}; +// Validate validates the CT_PlotArea and its children +func (_gedg *CT_PlotArea )Validate ()error {return _gedg .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func NewGroup_DLbl ()*Group_DLbl {_cdcfd :=&Group_DLbl {};return _cdcfd }; -// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path -func (_dbdd *CT_RelId )ValidateWithPath (path string )error {return nil };type CT_UnsignedInt struct{ValAttr uint32 ;};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";func (_bgdg *ST_SecondPieSize )Validate ()error {return _bgdg .ValidateWithPath ("")};type ST_LayoutTarget byte ;func (_cbffe *ST_BubbleScale )ValidateWithPath (path string )error {_egdcda :=[]string {};if _cbffe .ST_BubbleScalePercent !=nil {_egdcda =append (_egdcda ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _cbffe .ST_BubbleScaleUInt !=nil {_egdcda =append (_egdcda ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_egdcda )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_egdcda );};return nil ;}; +// Validate validates the CT_AxDataSource and its children +func (_ege *CT_AxDataSource )Validate ()error {return _ege .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func NewCT_LegendEntry ()*CT_LegendEntry {_cgeb :=&CT_LegendEntry {};_cgeb .Idx =NewCT_UnsignedInt ();return _cgeb ;};func (_cdffb *CT_StockChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_aedbb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_caca :=range _cdffb .Ser {e .EncodeElement (_caca ,_aedbb );};if _cdffb .DLbls !=nil {_gfdgg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cdffb .DLbls ,_gfdgg );};if _cdffb .DropLines !=nil {_fbecg :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cdffb .DropLines ,_fbecg );};if _cdffb .HiLowLines !=nil {_febgg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cdffb .HiLowLines ,_febgg );};if _cdffb .UpDownBars !=nil {_efae :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_cdffb .UpDownBars ,_efae );};_efbga :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_dfbacb :=range _cdffb .AxId {e .EncodeElement (_dfbacb ,_efbga );};if _cdffb .ExtLst !=nil {_efda :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdffb .ExtLst ,_efda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egfeb *CT_PlotArea )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcfgd :for {_egdea ,_abgg :=d .Token ();if _abgg !=nil {return _abgg ;};switch _ggdcc :=_egdea .(type ){case _d .StartElement :switch _ggdcc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_egfeb .Layout =NewCT_Layout ();if _dgegf :=d .DecodeElement (_egfeb .Layout ,&_ggdcc );_dgegf !=nil {return _dgegf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"}:_afdfa :=NewCT_PlotAreaChoice ();if _fadaf :=d .DecodeElement (&_afdfa .AreaChart ,&_ggdcc );_fadaf !=nil {return _fadaf ;};_egfeb .Choice =append (_egfeb .Choice ,_afdfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_cecgc :=NewCT_PlotAreaChoice ();if _cbafe :=d .DecodeElement (&_cecgc .Area3DChart ,&_ggdcc );_cbafe !=nil {return _cbafe ;};_egfeb .Choice =append (_egfeb .Choice ,_cecgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"}:_ggcf :=NewCT_PlotAreaChoice ();if _ggag :=d .DecodeElement (&_ggcf .LineChart ,&_ggdcc );_ggag !=nil {return _ggag ;};_egfeb .Choice =append (_egfeb .Choice ,_ggcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_ecgd :=NewCT_PlotAreaChoice ();if _abgf :=d .DecodeElement (&_ecgd .Line3DChart ,&_ggdcc );_abgf !=nil {return _abgf ;};_egfeb .Choice =append (_egfeb .Choice ,_ecgd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_gegee :=NewCT_PlotAreaChoice ();if _fagg :=d .DecodeElement (&_gegee .StockChart ,&_ggdcc );_fagg !=nil {return _fagg ;};_egfeb .Choice =append (_egfeb .Choice ,_gegee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_adeac :=NewCT_PlotAreaChoice ();if _acec :=d .DecodeElement (&_adeac .RadarChart ,&_ggdcc );_acec !=nil {return _acec ;};_egfeb .Choice =append (_egfeb .Choice ,_adeac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_gcef :=NewCT_PlotAreaChoice ();if _bbdc :=d .DecodeElement (&_gcef .ScatterChart ,&_ggdcc );_bbdc !=nil {return _bbdc ;};_egfeb .Choice =append (_egfeb .Choice ,_gcef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_adec :=NewCT_PlotAreaChoice ();if _dgbf :=d .DecodeElement (&_adec .PieChart ,&_ggdcc );_dgbf !=nil {return _dgbf ;};_egfeb .Choice =append (_egfeb .Choice ,_adec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_dbdec :=NewCT_PlotAreaChoice ();if _cbfd :=d .DecodeElement (&_dbdec .Pie3DChart ,&_ggdcc );_cbfd !=nil {return _cbfd ;};_egfeb .Choice =append (_egfeb .Choice ,_dbdec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_aceaa :=NewCT_PlotAreaChoice ();if _bgbba :=d .DecodeElement (&_aceaa .DoughnutChart ,&_ggdcc );_bgbba !=nil {return _bgbba ;};_egfeb .Choice =append (_egfeb .Choice ,_aceaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_bfcf :=NewCT_PlotAreaChoice ();if _dgee :=d .DecodeElement (&_bfcf .BarChart ,&_ggdcc );_dgee !=nil {return _dgee ;};_egfeb .Choice =append (_egfeb .Choice ,_bfcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_ecdc :=NewCT_PlotAreaChoice ();if _abged :=d .DecodeElement (&_ecdc .Bar3DChart ,&_ggdcc );_abged !=nil {return _abged ;};_egfeb .Choice =append (_egfeb .Choice ,_ecdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_dgdag :=NewCT_PlotAreaChoice ();if _gfgc :=d .DecodeElement (&_dgdag .OfPieChart ,&_ggdcc );_gfgc !=nil {return _gfgc ;};_egfeb .Choice =append (_egfeb .Choice ,_dgdag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_ggaf :=NewCT_PlotAreaChoice ();if _ebgac :=d .DecodeElement (&_ggaf .SurfaceChart ,&_ggdcc );_ebgac !=nil {return _ebgac ;};_egfeb .Choice =append (_egfeb .Choice ,_ggaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_afcce :=NewCT_PlotAreaChoice ();if _ebgd :=d .DecodeElement (&_afcce .Surface3DChart ,&_ggdcc );_ebgd !=nil {return _ebgd ;};_egfeb .Choice =append (_egfeb .Choice ,_afcce );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_fcada :=NewCT_PlotAreaChoice ();if _effgg :=d .DecodeElement (&_fcada .BubbleChart ,&_ggdcc );_effgg !=nil {return _effgg ;};_egfeb .Choice =append (_egfeb .Choice ,_fcada );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:if _egfeb .CChoice ==nil {_egfeb .CChoice =NewCT_PlotAreaChoice1 ();};if _cfcbe :=d .DecodeElement (&_egfeb .CChoice .ValAx ,&_ggdcc );_cfcbe !=nil {return _cfcbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:if _egfeb .CChoice ==nil {_egfeb .CChoice =NewCT_PlotAreaChoice1 ();};if _bbdfg :=d .DecodeElement (&_egfeb .CChoice .CatAx ,&_ggdcc );_bbdfg !=nil {return _bbdfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:if _egfeb .CChoice ==nil {_egfeb .CChoice =NewCT_PlotAreaChoice1 ();};if _fbcea :=d .DecodeElement (&_egfeb .CChoice .DateAx ,&_ggdcc );_fbcea !=nil {return _fbcea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:if _egfeb .CChoice ==nil {_egfeb .CChoice =NewCT_PlotAreaChoice1 ();};if _efgd :=d .DecodeElement (&_egfeb .CChoice .SerAx ,&_ggdcc );_efgd !=nil {return _efgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"}:_egfeb .DTable =NewCT_DTable ();if _cdbde :=d .DecodeElement (_egfeb .DTable ,&_ggdcc );_cdbde !=nil {return _cdbde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_egfeb .SpPr =_ad .NewCT_ShapeProperties ();if _fgeee :=d .DecodeElement (_egfeb .SpPr ,&_ggdcc );_fgeee !=nil {return _fgeee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egfeb .ExtLst =NewCT_ExtensionList ();if _ggcfa :=d .DecodeElement (_egfeb .ExtLst ,&_ggdcc );_ggcfa !=nil {return _ggcfa ;};default:_g .Log ("\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\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_ggdcc .Name );if _adfd :=d .Skip ();_adfd !=nil {return _adfd ;};};case _d .EndElement :break _bcfgd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path -func (_ccb *CT_BarSer )ValidateWithPath (path string )error {if _efd :=_ccb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_efd !=nil {return _efd ;};if _gadc :=_ccb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gadc !=nil {return _gadc ;};if _ccb .Tx !=nil {if _bcgb :=_ccb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bcgb !=nil {return _bcgb ;};};if _ccb .SpPr !=nil {if _ggaf :=_ccb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggaf !=nil {return _ggaf ;};};if _ccb .InvertIfNegative !=nil {if _aaegd :=_ccb .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_aaegd !=nil {return _aaegd ;};};if _ccb .PictureOptions !=nil {if _baa :=_ccb .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_baa !=nil {return _baa ;};};for _baeg ,_cca :=range _ccb .DPt {if _ccae :=_cca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_baeg ));_ccae !=nil {return _ccae ;};};if _ccb .DLbls !=nil {if _bgef :=_ccb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bgef !=nil {return _bgef ;};};for _efab ,_dgae :=range _ccb .Trendline {if _ece :=_dgae .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_efab ));_ece !=nil {return _ece ;};};if _ccb .ErrBars !=nil {if _cedc :=_ccb .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_cedc !=nil {return _cedc ;};};if _ccb .Cat !=nil {if _eaad :=_ccb .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_eaad !=nil {return _eaad ;};};if _ccb .Val !=nil {if _accb :=_ccb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_accb !=nil {return _accb ;};};if _ccb .Shape !=nil {if _dfba :=_ccb .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_dfba !=nil {return _dfba ;};};if _ccb .ExtLst !=nil {if _dece :=_ccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dece !=nil {return _dece ;};};return nil ;};func (_ddga *CT_DispBlanksAs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ddga .ValAttr !=ST_DispBlanksAsUnset {_fdgfa ,_febc :=_ddga .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _febc !=nil {return _febc ;};start .Attr =append (start .Attr ,_fdgfa );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gccab *CT_OfPieChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_eafb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gccab .OfPieType ,_eafb );if _gccab .VaryColors !=nil {_egfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gccab .VaryColors ,_egfb );};if _gccab .Ser !=nil {_cecg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cfdg :=range _gccab .Ser {e .EncodeElement (_cfdg ,_cecg );};};if _gccab .DLbls !=nil {_cbdea :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gccab .DLbls ,_cbdea );};if _gccab .GapWidth !=nil {_begbb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_gccab .GapWidth ,_begbb );};if _gccab .SplitType !=nil {_gafdd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gccab .SplitType ,_gafdd );};if _gccab .SplitPos !=nil {_eagcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_gccab .SplitPos ,_eagcc );};if _gccab .CustSplit !=nil {_bfec :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_gccab .CustSplit ,_bfec );};if _gccab .SecondPieSize !=nil {_dadbg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gccab .SecondPieSize ,_dadbg );};if _gccab .SerLines !=nil {_bdcgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_daad :=range _gccab .SerLines {e .EncodeElement (_daad ,_bdcgg );};};if _gccab .ExtLst !=nil {_egeaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gccab .ExtLst ,_egeaa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfgbe *CT_PictureStackUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfgbe .ValAttr =0+1;for _ ,_gaaa :=range start .Attr {if _gaaa .Name .Local =="\u0076\u0061\u006c"{_aeccg ,_cacbe :=_ed .ParseFloat (_gaaa .Value ,64);if _cacbe !=nil {return _cacbe ;};_bfgbe .ValAttr =_aeccg ;continue ;};};for {_ccbfa ,_fdca :=d .Token ();if _fdca !=nil {return _a .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0050\u0069\u0063\u0074\u0075r\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_fdca );};if _fbbf ,_bfeb :=_ccbfa .(_e .EndElement );_bfeb &&_fbbf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path +func (_age *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _age .MultiLvlStrRef !=nil {if _cgad :=_age .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_cgad !=nil {return _cgad ;};};if _age .NumRef !=nil {if _cfad :=_age .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_cfad !=nil {return _cfad ;};};if _age .NumLit !=nil {if _baab :=_age .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_baab !=nil {return _baab ;};};if _age .StrRef !=nil {if _afb :=_age .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_afb !=nil {return _afb ;};};if _age .StrLit !=nil {if _fbd :=_age .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_fbd !=nil {return _fbd ;};};return nil ;};func (_bcgad ST_BuiltInUnit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcgad .String (),start );};type CT_Shape struct{ValAttr ST_Shape ;};func (_ggbda *CT_Orientation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggbda .ValAttr !=ST_OrientationUnset {_egccb ,_cfgb :=_ggbda .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _cfgb !=nil {return _cfgb ;};start .Attr =append (start .Attr ,_egccb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_dacd *CT_PivotSource )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dcbfec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_g .AddPreserveSpaceAttr (&_dcbfec ,_dacd .Name );e .EncodeElement (_dacd .Name ,_dcbfec );_bcdfe :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_dacd .FmtId ,_bcdfe );if _dacd .ExtLst !=nil {_gedbe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_dgba :=range _dacd .ExtLst {e .EncodeElement (_dgba ,_gedbe );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path -func (_bbed *CT_HoleSize )ValidateWithPath (path string )error {if _bbed .ValAttr !=nil {if _fceda :=_bbed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fceda !=nil {return _fceda ;};};return nil ;};func (_gcdcd ST_SplitType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_addb :=_e .Attr {};_addb .Name =name ;switch _gcdcd {case ST_SplitTypeUnset :_addb .Value ="";case ST_SplitTypeAuto :_addb .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_addb .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_addb .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_addb .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_addb .Value ="\u0076\u0061\u006c";};return _addb ,nil ;}; +// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path +func (_aaegg *CT_DispUnits )ValidateWithPath (path string )error {if _aaegg .Choice !=nil {if _dffb :=_aaegg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dffb !=nil {return _dffb ;};};if _aaegg .DispUnitsLbl !=nil {if _beda :=_aaegg .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_beda !=nil {return _beda ;};};if _aaegg .ExtLst !=nil {if _aacf :=_aaegg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aacf !=nil {return _aacf ;};};return nil ;}; -// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path -func (_ecbbb *CT_Perspective )ValidateWithPath (path string )error {if _ecbbb .ValAttr !=nil {if *_ecbbb .ValAttr < 0{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ecbbb .ValAttr );};if *_ecbbb .ValAttr > 240{return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0034\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ecbbb .ValAttr );};};return nil ;};func NewCT_Overlap ()*CT_Overlap {_gbbbe :=&CT_Overlap {};return _gbbbe };func (_gdga *CT_ErrDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_gfgga ,_eeec :=_gdga .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _eeec !=nil {return _eeec ;};start .Attr =append (start .Attr ,_gfgga );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ValAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};type ST_RadarStyle byte ;func (_cdce *CT_NumData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebee :for {_fdbd ,_eead :=d .Token ();if _eead !=nil {return _eead ;};switch _abdd :=_fdbd .(type ){case _e .StartElement :switch _abdd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}:_cdce .FormatCode =new (string );if _abbf :=d .DecodeElement (_cdce .FormatCode ,&_abdd );_abbf !=nil {return _abbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_cdce .PtCount =NewCT_UnsignedInt ();if _dadb :=d .DecodeElement (_cdce .PtCount ,&_abdd );_dadb !=nil {return _dadb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_dfae :=NewCT_NumVal ();if _caac :=d .DecodeElement (_dfae ,&_abdd );_caac !=nil {return _caac ;};_cdce .Pt =append (_cdce .Pt ,_dfae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdce .ExtLst =NewCT_ExtensionList ();if _dbcg :=d .DecodeElement (_cdce .ExtLst ,&_abdd );_dbcg !=nil {return _dbcg ;};default:_ga .Log ("\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\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_abdd .Name );if _cgaf :=d .Skip ();_cgaf !=nil {return _cgaf ;};};case _e .EndElement :break _ebee ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path +func (_bce *CT_BarDir )ValidateWithPath (path string )error {if _ddf :=_bce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddf !=nil {return _ddf ;};return nil ;}; -// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path -func (_ffddg *CT_DPt )ValidateWithPath (path string )error {if _daaf :=_ffddg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_daaf !=nil {return _daaf ;};if _ffddg .InvertIfNegative !=nil {if _bcfa :=_ffddg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_bcfa !=nil {return _bcfa ;};};if _ffddg .Marker !=nil {if _dbdb :=_ffddg .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_dbdb !=nil {return _dbdb ;};};if _ffddg .Bubble3D !=nil {if _daag :=_ffddg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_daag !=nil {return _daag ;};};if _ffddg .Explosion !=nil {if _afab :=_ffddg .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_afab !=nil {return _afab ;};};if _ffddg .SpPr !=nil {if _eafc :=_ffddg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eafc !=nil {return _eafc ;};};if _ffddg .PictureOptions !=nil {if _baaaa :=_ffddg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_baaaa !=nil {return _baaaa ;};};if _ffddg .ExtLst !=nil {if _gcgf :=_ffddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcgf !=nil {return _gcgf ;};};return nil ;};type CT_Overlap struct{ValAttr *ST_Overlap ;};type CT_BarChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;Overlap *CT_Overlap ;SerLines []*CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path +func (_egcged *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _egcged .MultiLvlStrCache !=nil {if _fgcge :=_egcged .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_fgcge !=nil {return _fgcge ;};};if _egcged .ExtLst !=nil {if _ddcee :=_egcged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddcee !=nil {return _ddcee ;};};return nil ;};func (_ggee ST_LayoutTarget )String ()string {switch _ggee {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};func (_cecb *CT_TickMark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaedb :=range start .Attr {if _eaedb .Name .Local =="\u0076\u0061\u006c"{_cecb .ValAttr .UnmarshalXMLAttr (_eaedb );continue ;};};for {_faebf ,_bggca :=d .Token ();if _bggca !=nil {return _fe .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_bggca );};if _bbcag ,_efbgfa :=_faebf .(_d .EndElement );_efbgfa &&_bbcag .Name ==start .Name {break ;};};return nil ;};type ST_DispBlanksAs byte ;func (_gagag ST_Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gagag .String (),start );};func (_cbgec *CT_NumFmt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggad :=range start .Attr {if _ggad .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_efac ,_bdee :=_ggad .Value ,error (nil );if _bdee !=nil {return _bdee ;};_cbgec .FormatCodeAttr =_efac ;continue ;};if _ggad .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_egdf ,_fcfac :=_a .ParseBool (_ggad .Value );if _fcfac !=nil {return _fcfac ;};_cbgec .SourceLinkedAttr =&_egdf ;continue ;};};for {_gffa ,_ffbcec :=d .Token ();if _ffbcec !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_ffbcec );};if _ffgcc ,_fbbc :=_gffa .(_d .EndElement );_fbbc &&_ffgcc .Name ==start .Name {break ;};};return nil ;};func (_fgdg *CT_DepthPercent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bagd :=range start .Attr {if _bagd .Name .Local =="\u0076\u0061\u006c"{_bece ,_fabag :=ParseUnionST_DepthPercent (_bagd .Value );if _fabag !=nil {return _fabag ;};_fgdg .ValAttr =&_bece ;continue ;};};for {_ecbdb ,_adfebe :=d .Token ();if _adfebe !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_adfebe );};if _dgaa ,_cdba :=_ecbdb .(_d .EndElement );_cdba &&_dgaa .Name ==start .Name {break ;};};return nil ;};func (_bdgdf *CT_ScatterStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdgdf .ValAttr !=ST_ScatterStyleUnset {_gcae ,_gefcg :=_bdgdf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _gefcg !=nil {return _gefcg ;};start .Attr =append (start .Attr ,_gcae );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcaff *UserShapes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcaff .CT_Drawing =*_e .NewCT_Drawing ();for {_dfggg ,_fcfab :=d .Token ();if _fcfab !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_fcfab );};if _fbdgf ,_ebgab :=_dfggg .(_d .EndElement );_ebgab &&_fbdgf .Name ==start .Name {break ;};};return nil ;};func (_dbggg *CT_LogBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_dbggg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path -func (_dgfaa *CT_ScatterChart )ValidateWithPath (path string )error {if _efgdae :=_dgfaa .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_efgdae !=nil {return _efgdae ;};if _dgfaa .VaryColors !=nil {if _addace :=_dgfaa .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_addace !=nil {return _addace ;};};for _dgeg ,_gcac :=range _dgfaa .Ser {if _dgaa :=_gcac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dgeg ));_dgaa !=nil {return _dgaa ;};};if _dgfaa .DLbls !=nil {if _fafbc :=_dgfaa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fafbc !=nil {return _fafbc ;};};for _ecag ,_gcfcg :=range _dgfaa .AxId {if _gcae :=_gcfcg .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ecag ));_gcae !=nil {return _gcae ;};};if _dgfaa .ExtLst !=nil {if _ccggc :=_dgfaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccggc !=nil {return _ccggc ;};};return nil ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_bfceb :=&EG_AxSharedChoice {};return _bfceb };func (_bgeeba *CT_DateAx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_eebg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bgeeba .AxId ,_eebg );_dgaeg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bgeeba .Scaling ,_dgaeg );if _bgeeba .Delete !=nil {_acef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bgeeba .Delete ,_acef );};_baga :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bgeeba .AxPos ,_baga );if _bgeeba .MajorGridlines !=nil {_agdcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgeeba .MajorGridlines ,_agdcb );};if _bgeeba .MinorGridlines !=nil {_eadd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgeeba .MinorGridlines ,_eadd );};if _bgeeba .Title !=nil {_bbbd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bgeeba .Title ,_bbbd );};if _bgeeba .NumFmt !=nil {_gfdg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bgeeba .NumFmt ,_gfdg );};if _bgeeba .MajorTickMark !=nil {_eeda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgeeba .MajorTickMark ,_eeda );};if _bgeeba .MinorTickMark !=nil {_cggg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgeeba .MinorTickMark ,_cggg );};if _bgeeba .TickLblPos !=nil {_dbfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bgeeba .TickLblPos ,_dbfa );};if _bgeeba .SpPr !=nil {_aegg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgeeba .SpPr ,_aegg );};if _bgeeba .TxPr !=nil {_ggec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bgeeba .TxPr ,_ggec );};_cbbeb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bgeeba .CrossAx ,_cbbeb );if _bgeeba .Choice !=nil {_bgeeba .Choice .MarshalXML (e ,_e .StartElement {});};if _bgeeba .Auto !=nil {_fga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_bgeeba .Auto ,_fga );};if _bgeeba .LblOffset !=nil {_dcb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_bgeeba .LblOffset ,_dcb );};if _bgeeba .BaseTimeUnit !=nil {_adgga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgeeba .BaseTimeUnit ,_adgga );};if _bgeeba .MajorUnit !=nil {_affd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgeeba .MajorUnit ,_affd );};if _bgeeba .MajorTimeUnit !=nil {_gcgeg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgeeba .MajorTimeUnit ,_gcgeg );};if _bgeeba .MinorUnit !=nil {_caec :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgeeba .MinorUnit ,_caec );};if _bgeeba .MinorTimeUnit !=nil {_adeef :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgeeba .MinorTimeUnit ,_adeef );};if _bgeeba .ExtLst !=nil {_fcfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgeeba .ExtLst ,_fcfa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_accea :=&CT_PageMargins {};return _accea };func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_caa :=&CT_AxDataSourceChoice {};return _caa };func (_adba *CT_Lvl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ceeg :for {_gacc ,_cfgc :=d .Token ();if _cfgc !=nil {return _cfgc ;};switch _baea :=_gacc .(type ){case _e .StartElement :switch _baea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_bbecc :=NewCT_StrVal ();if _adec :=d .DecodeElement (_bbecc ,&_baea );_adec !=nil {return _adec ;};_adba .Pt =append (_adba .Pt ,_bbecc );default:_ga .Log ("\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\u004c\u0076\u006c\u0020\u0025\u0076",_baea .Name );if _ecee :=d .Skip ();_ecee !=nil {return _ecee ;};};case _e .EndElement :break _ceeg ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_egfa *CT_Marker )ValidateWithPath (path string )error {if _egfa .Symbol !=nil {if _cfde :=_egfa .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_cfde !=nil {return _cfde ;};};if _egfa .Size !=nil {if _cfacd :=_egfa .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_cfacd !=nil {return _cfacd ;};};if _egfa .SpPr !=nil {if _cgab :=_egfa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cgab !=nil {return _cgab ;};};if _egfa .ExtLst !=nil {if _dgaf :=_egfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgaf !=nil {return _dgaf ;};};return nil ;};func NewCT_StrData ()*CT_StrData {_fgbf :=&CT_StrData {};return _fgbf };func (_ddcgd *ST_Thickness )ValidateWithPath (path string )error {_bfefb :=[]string {};if _ddcgd .ST_ThicknessPercent !=nil {_bfefb =append (_bfefb ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ddcgd .Uint32 !=nil {_bfefb =append (_bfefb ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_bfefb )> 1{return _fe .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bfefb );};return nil ;};func (_ecged ST_AxPos )Validate ()error {return _ecged .ValidateWithPath ("")};func (_bcece ST_TimeUnit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcece .String (),start );};const (ST_DLblPosUnset ST_DLblPos =0;ST_DLblPosBestFit ST_DLblPos =1;ST_DLblPosB ST_DLblPos =2;ST_DLblPosCtr ST_DLblPos =3;ST_DLblPosInBase ST_DLblPos =4;ST_DLblPosInEnd ST_DLblPos =5;ST_DLblPosL ST_DLblPos =6;ST_DLblPosOutEnd ST_DLblPos =7;ST_DLblPosR ST_DLblPos =8;ST_DLblPosT ST_DLblPos =9;);func (_gdaee ST_ErrDir )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbcbd :=_d .Attr {};_gbcbd .Name =name ;switch _gdaee {case ST_ErrDirUnset :_gbcbd .Value ="";case ST_ErrDirX :_gbcbd .Value ="\u0078";case ST_ErrDirY :_gbcbd .Value ="\u0079";};return _gbcbd ,nil ;};func (_fgdbg ST_LayoutTarget )Validate ()error {return _fgdbg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path -func (_cef *CT_Crosses )ValidateWithPath (path string )error {if _cef .ValAttr ==ST_CrossesUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _caaad :=_cef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caaad !=nil {return _caaad ;};return nil ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;};func (_agbae *CT_UnsignedInt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_agbae .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cdcf *CT_BuiltInUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cdcf .ValAttr !=ST_BuiltInUnitUnset {_dgb ,_dagg :=_cdcf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _dagg !=nil {return _dagg ;};start .Attr =append (start .Attr ,_dgb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ccef ST_LayoutMode )String ()string {switch _ccef {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";}; +// Validate validates the CT_ValAx and its children +func (_degcc *CT_ValAx )Validate ()error {return _degcc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func (_efffg ST_LblAlgn )ValidateWithPath (path string )error {switch _efffg {case 0,1,2,3:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efffg ));};return nil ;};func NewCT_DLblChoice ()*CT_DLblChoice {_fbad :=&CT_DLblChoice {};return _fbad };func (_dcdgb ST_SplitType )ValidateWithPath (path string )error {switch _dcdgb {case 0,1,2,3,4,5:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdgb ));};return nil ;};func (_cfab *CT_BarDir )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gggf :=range start .Attr {if _gggf .Name .Local =="\u0076\u0061\u006c"{_cfab .ValAttr .UnmarshalXMLAttr (_gggf );continue ;};};for {_gcgb ,_abcc :=d .Token ();if _abcc !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_abcc );};if _cad ,_dfga :=_gcgb .(_d .EndElement );_dfga &&_cad .Name ==start .Name {break ;};};return nil ;};func (_bgabb *CT_Legend )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgabb .LegendPos !=nil {_dcdg :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_bgabb .LegendPos ,_dcdg );};if _bgabb .LegendEntry !=nil {_eded :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_ddfb :=range _bgabb .LegendEntry {e .EncodeElement (_ddfb ,_eded );};};if _bgabb .Layout !=nil {_ffefc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bgabb .Layout ,_ffefc );};if _bgabb .Overlay !=nil {_fcae :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_bgabb .Overlay ,_fcae );};if _bgabb .SpPr !=nil {_ggbd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgabb .SpPr ,_ggbd );};if _bgabb .TxPr !=nil {_gggd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bgabb .TxPr ,_gggd );};if _bgabb .ExtLst !=nil {_ecac :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgabb .ExtLst ,_ecac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cacg ST_Grouping )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcbga :=_d .Attr {};_gcbga .Name =name ;switch _cacg {case ST_GroupingUnset :_gcbga .Value ="";case ST_GroupingPercentStacked :_gcbga .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_gcbga .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_gcbga .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _gcbga ,nil ;};func (_gdbg *CT_ScatterSer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_beeff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gdbg .Idx ,_beeff );_gccgf :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gdbg .Order ,_gccgf );if _gdbg .Tx !=nil {_afef :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gdbg .Tx ,_afef );};if _gdbg .SpPr !=nil {_gccad :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdbg .SpPr ,_gccad );};if _gdbg .Marker !=nil {_gdeaf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gdbg .Marker ,_gdeaf );};if _gdbg .DPt !=nil {_baggg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ecda :=range _gdbg .DPt {e .EncodeElement (_ecda ,_baggg );};};if _gdbg .DLbls !=nil {_egcga :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gdbg .DLbls ,_egcga );};if _gdbg .Trendline !=nil {_ecdgd :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_afffb :=range _gdbg .Trendline {e .EncodeElement (_afffb ,_ecdgd );};};if _gdbg .ErrBars !=nil {_cbaadg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_gcaa :=range _gdbg .ErrBars {e .EncodeElement (_gcaa ,_cbaadg );};};if _gdbg .XVal !=nil {_bdedf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_gdbg .XVal ,_bdedf );};if _gdbg .YVal !=nil {_ecfce :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_gdbg .YVal ,_ecfce );};if _gdbg .Smooth !=nil {_gebbc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_gdbg .Smooth ,_gebbc );};if _gdbg .ExtLst !=nil {_gcbc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdbg .ExtLst ,_gcbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Perspective ()*CT_Perspective {_cgdbe :=&CT_Perspective {};return _cgdbe }; -// Validate validates the CT_LayoutMode and its children -func (_afdf *CT_LayoutMode )Validate ()error {return _afdf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func (_gcd *CT_BubbleScale )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfdf :=range start .Attr {if _gfdf .Name .Local =="\u0076\u0061\u006c"{_dcee ,_aeeg :=ParseUnionST_BubbleScale (_gfdf .Value );if _aeeg !=nil {return _aeeg ;};_gcd .ValAttr =&_dcee ;continue ;};};for {_abaa ,_beg :=d .Token ();if _beg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065:\u0020\u0025\u0073",_beg );};if _fabag ,_gfda :=_abaa .(_e .EndElement );_gfda &&_fabag .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Grouping and its children +func (_bgfg *CT_Grouping )Validate ()error {return _bgfg .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");}; -// Validate validates the CT_View3D and its children -func (_gecfd *CT_View3D )Validate ()error {return _gecfd .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func (_geac *CT_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgbad :=range start .Attr {if _dgbad .Name .Local =="\u0076\u0061\u006c"{_geac .ValAttr .UnmarshalXMLAttr (_dgbad );continue ;};};for {_feba ,_ffbd :=d .Token ();if _ffbd !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_ffbd );};if _bgfb ,_agccg :=_feba .(_e .EndElement );_agccg &&_bgfb .Name ==start .Name {break ;};};return nil ;};func (_ffgbbd ST_PageSetupOrientation )Validate ()error {return _ffgbbd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path +func (_dabcf *CT_View3D )ValidateWithPath (path string )error {if _dabcf .RotX !=nil {if _fggb :=_dabcf .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_fggb !=nil {return _fggb ;};};if _dabcf .HPercent !=nil {if _cdec :=_dabcf .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_cdec !=nil {return _cdec ;};};if _dabcf .RotY !=nil {if _ffdebd :=_dabcf .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_ffdebd !=nil {return _ffdebd ;};};if _dabcf .DepthPercent !=nil {if _acggf :=_dabcf .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_acggf !=nil {return _acggf ;};};if _dabcf .RAngAx !=nil {if _bcabf :=_dabcf .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_bcabf !=nil {return _bcabf ;};};if _dabcf .Perspective !=nil {if _gbbdb :=_dabcf .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_gbbdb !=nil {return _gbbdb ;};};if _dabcf .ExtLst !=nil {if _gcfg :=_dabcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcfg !=nil {return _gcfg ;};};return nil ;};type EG_AxShared struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;}; -// Validate validates the CT_Surface and its children -func (_bbafb *CT_Surface )Validate ()error {return _bbafb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};func (_facce ST_OfPieType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gfbfd :=_e .Attr {};_gfbfd .Name =name ;switch _facce {case ST_OfPieTypeUnset :_gfbfd .Value ="";case ST_OfPieTypePie :_gfbfd .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_gfbfd .Value ="\u0062\u0061\u0072";};return _gfbfd ,nil ;};func (_ceeaa *CT_ExternalData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ceeaa .IdAttr )});e .EncodeToken (start );if _ceeaa .AutoUpdate !=nil {_adbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ceeaa .AutoUpdate ,_adbd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gfcd *CT_DepthPercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfcd .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_PictureStackUnit struct{ValAttr float64 ;};func (_cfefd *CT_ScatterChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_affcga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cfefd .ScatterStyle ,_affcga );if _cfefd .VaryColors !=nil {_ffdbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cfefd .VaryColors ,_ffdbe );};if _cfefd .Ser !=nil {_agbgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_geccb :=range _cfefd .Ser {e .EncodeElement (_geccb ,_agbgd );};};if _cfefd .DLbls !=nil {_abfc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cfefd .DLbls ,_abfc );};_afbdg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_egaa :=range _cfefd .AxId {e .EncodeElement (_egaa ,_afbdg );};if _cfefd .ExtLst !=nil {_bcecf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfefd .ExtLst ,_bcecf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_SerShared and its children +func (_fffca *EG_SerShared )Validate ()error {return _fffca .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};func (_gacca ST_ScatterStyle )String ()string {switch _gacca {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065";case 3:return "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case 4:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 5:return "\u0073\u006d\u006f\u006f\u0074\u0068";case 6:return "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return "";}; -// ST_Overlap is a union type -type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;);func (_bgcdde ST_TrendlineType )String ()string {switch _bgcdde {case 0:return "";case 1:return "\u0065\u0078\u0070";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u006c\u006f\u0067";case 4:return "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case 5:return "\u0070\u006f\u006c\u0079";case 6:return "\u0070\u006f\u0077e\u0072";};return "";};func (_cagacd ST_PictureFormat )ValidateWithPath (path string )error {switch _cagacd {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cagacd ));};return nil ;};func (_fdfd *CT_Chart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdfd .PlotArea =NewCT_PlotArea ();_gbbef :for {_dbaf ,_beeg :=d .Token ();if _beeg !=nil {return _beeg ;};switch _bedc :=_dbaf .(type ){case _e .StartElement :switch _bedc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_fdfd .Title =NewCT_Title ();if _ecca :=d .DecodeElement (_fdfd .Title ,&_bedc );_ecca !=nil {return _ecca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"}:_fdfd .AutoTitleDeleted =NewCT_Boolean ();if _bfgb :=d .DecodeElement (_fdfd .AutoTitleDeleted ,&_bedc );_bfgb !=nil {return _bfgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"}:_fdfd .PivotFmts =NewCT_PivotFmts ();if _gagb :=d .DecodeElement (_fdfd .PivotFmts ,&_bedc );_gagb !=nil {return _gagb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"}:_fdfd .View3D =NewCT_View3D ();if _efge :=d .DecodeElement (_fdfd .View3D ,&_bedc );_efge !=nil {return _efge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"}:_fdfd .Floor =NewCT_Surface ();if _defb :=d .DecodeElement (_fdfd .Floor ,&_bedc );_defb !=nil {return _defb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}:_fdfd .SideWall =NewCT_Surface ();if _adfgg :=d .DecodeElement (_fdfd .SideWall ,&_bedc );_adfgg !=nil {return _adfgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}:_fdfd .BackWall =NewCT_Surface ();if _abea :=d .DecodeElement (_fdfd .BackWall ,&_bedc );_abea !=nil {return _abea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}:if _ccce :=d .DecodeElement (_fdfd .PlotArea ,&_bedc );_ccce !=nil {return _ccce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"}:_fdfd .Legend =NewCT_Legend ();if _bcbe :=d .DecodeElement (_fdfd .Legend ,&_bedc );_bcbe !=nil {return _bcbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}:_fdfd .PlotVisOnly =NewCT_Boolean ();if _bdf :=d .DecodeElement (_fdfd .PlotVisOnly ,&_bedc );_bdf !=nil {return _bdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"}:_fdfd .DispBlanksAs =NewCT_DispBlanksAs ();if _bcfb :=d .DecodeElement (_fdfd .DispBlanksAs ,&_bedc );_bcfb !=nil {return _bcfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"}:_fdfd .ShowDLblsOverMax =NewCT_Boolean ();if _bdccf :=d .DecodeElement (_fdfd .ShowDLblsOverMax ,&_bedc );_bdccf !=nil {return _bdccf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdfd .ExtLst =NewCT_ExtensionList ();if _edbb :=d .DecodeElement (_fdfd .ExtLst ,&_bedc );_edbb !=nil {return _edbb ;};default:_ga .Log ("\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\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_bedc .Name );if _cec :=d .Skip ();_cec !=nil {return _cec ;};};case _e .EndElement :break _gbbef ;case _e .CharData :};};return nil ;};func (_adgaf *ST_DispBlanksAs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebddgf ,_cddfc :=d .Token ();if _cddfc !=nil {return _cddfc ;};if _fgaab ,_eggcb :=_ebddgf .(_e .EndElement );_eggcb &&_fgaab .Name ==start .Name {*_adgaf =1;return nil ;};if _gceag ,_bgfda :=_ebddgf .(_e .CharData );!_bgfda {return _a .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",_ebddgf );}else {switch string (_gceag ){case "":*_adgaf =0;case "\u0073\u0070\u0061\u006e":*_adgaf =1;case "\u0067\u0061\u0070":*_adgaf =2;case "\u007a\u0065\u0072\u006f":*_adgaf =3;};};_ebddgf ,_cddfc =d .Token ();if _cddfc !=nil {return _cddfc ;};if _bdaef ,_edbbb :=_ebddgf .(_e .EndElement );_edbbb &&_bdaef .Name ==start .Name {return nil ;};return _a .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",_ebddgf );}; +// Validate validates the CT_ErrDir and its children +func (_dedf *CT_ErrDir )Validate ()error {return _dedf .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};func (_afefc ST_TickMark )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_afefc .String (),start );};func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_gcge ,_cbfca :=_a .ParseUint (s ,10,32);if _cbfca !=nil {return ST_Thickness {},_cbfca ;};_cfadd :=uint32 (_gcge );return ST_Thickness {Uint32 :&_cfadd },nil ;};func (_fcbg *CT_OfPieType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcbg .ValAttr !=ST_OfPieTypeUnset {_ebfcb ,_bgda :=_fcbg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _bgda !=nil {return _bgda ;};start .Attr =append (start .Attr ,_ebfcb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eaebg *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eaebg =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eaebg =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_eaebg =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_eaebg =3;};return nil ;}; -// Validate validates the CT_SplitType and its children -func (_bbfa *CT_SplitType )Validate ()error {return _bbfa .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func NewCT_CatAx ()*CT_CatAx {_ecf :=&CT_CatAx {};_ecf .AxId =NewCT_UnsignedInt ();_ecf .Scaling =NewCT_Scaling ();_ecf .AxPos =NewCT_AxPos ();_ecf .CrossAx =NewCT_UnsignedInt ();return _ecf ;};func NewCT_DLblPos ()*CT_DLblPos {_efecf :=&CT_DLblPos {};_efecf .ValAttr =ST_DLblPos (1);return _efecf ;};func (_ddbeb ST_HPercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ddbeb .ST_HPercentWithSymbol !=nil {e .EncodeToken (_e .CharData (*_ddbeb .ST_HPercentWithSymbol ));};if _ddbeb .ST_HPercentUShort !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",*_ddbeb .ST_HPercentUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_efca ST_ErrValType )String ()string {switch _efca {case 0:return "";case 1:return "\u0063\u0075\u0073\u0074";case 2:return "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case 3:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case 4:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 5:return "\u0073\u0074\u0064\u0045\u0072\u0072";};return "";}; +// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path +func (_agcca *CT_NumData )ValidateWithPath (path string )error {if _agcca .PtCount !=nil {if _afcg :=_agcca .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_afcg !=nil {return _afcg ;};};for _egcc ,_eeeac :=range _agcca .Pt {if _ebgc :=_eeeac .ValidateWithPath (_fe .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_egcc ));_ebgc !=nil {return _ebgc ;};};if _agcca .ExtLst !=nil {if _adaff :=_agcca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adaff !=nil {return _adaff ;};};return nil ;};func (_beaee *ST_DispBlanksAs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccfb ,_bafbf :=d .Token ();if _bafbf !=nil {return _bafbf ;};if _bcfaa ,_agfca :=_ccfb .(_d .EndElement );_agfca &&_bcfaa .Name ==start .Name {*_beaee =1;return nil ;};if _ffgce ,_eggbbe :=_ccfb .(_d .CharData );!_eggbbe {return _fe .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",_ccfb );}else {switch string (_ffgce ){case "":*_beaee =0;case "\u0073\u0070\u0061\u006e":*_beaee =1;case "\u0067\u0061\u0070":*_beaee =2;case "\u007a\u0065\u0072\u006f":*_beaee =3;};};_ccfb ,_bafbf =d .Token ();if _bafbf !=nil {return _bafbf ;};if _baega ,_eceeb :=_ccfb .(_d .EndElement );_eceeb &&_baega .Name ==start .Name {return nil ;};return _fe .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",_ccfb );};func NewCT_DLblPos ()*CT_DLblPos {_gbfcgd :=&CT_DLblPos {};_gbfcgd .ValAttr =ST_DLblPos (1);return _gbfcgd ;};func (_fagggc *ST_BarGrouping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afaaa ,_bagdb :=d .Token ();if _bagdb !=nil {return _bagdb ;};if _gefcc ,_dgfbf :=_afaaa .(_d .EndElement );_dgfbf &&_gefcc .Name ==start .Name {*_fagggc =1;return nil ;};if _beeaa ,_eadgab :=_afaaa .(_d .CharData );!_eadgab {return _fe .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",_afaaa );}else {switch string (_beeaa ){case "":*_fagggc =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_fagggc =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_fagggc =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_fagggc =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_fagggc =4;};};_afaaa ,_bagdb =d .Token ();if _bagdb !=nil {return _bagdb ;};if _fbbef ,_dfdca :=_afaaa .(_d .EndElement );_dfdca &&_fbbef .Name ==start .Name {return nil ;};return _fe .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",_afaaa );};func (_cdccb *CT_Title )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cdccb .Tx !=nil {_egff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cdccb .Tx ,_egff );};if _cdccb .Layout !=nil {_afeba :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cdccb .Layout ,_afeba );};if _cdccb .Overlay !=nil {_ggcabc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_cdccb .Overlay ,_ggcabc );};if _cdccb .SpPr !=nil {_dagaa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cdccb .SpPr ,_dagaa );};if _cdccb .TxPr !=nil {_adbd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cdccb .TxPr ,_adbd );};if _cdccb .ExtLst !=nil {_fbbed :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdccb .ExtLst ,_fbbed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbcgb *ST_LblAlgn )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbcgb =0;case "\u0063\u0074\u0072":*_gbcgb =1;case "\u006c":*_gbcgb =2;case "\u0072":*_gbcgb =3;};return nil ;};func (_dbfcg ST_SplitType )Validate ()error {return _dbfcg .ValidateWithPath ("")};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;};func (_aabcc *CT_LegendEntryChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aabcc .Delete !=nil {_dbde :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_aabcc .Delete ,_dbde );};if _aabcc .TxPr !=nil {_eegf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aabcc .TxPr ,_eegf );};return nil ;};func (_dgdca *ST_BubbleScale )Validate ()error {return _dgdca .ValidateWithPath ("")}; -// Validate validates the CT_Surface3DChart and its children -func (_ebaad *CT_Surface3DChart )Validate ()error {return _ebaad .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_eeaa *CT_ExternalData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eeaaa :=range start .Attr {if _eeaaa .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"&&_eeaaa .Name .Local =="\u0069\u0064"||_eeaaa .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"&&_eeaaa .Name .Local =="\u0069\u0064"{_gbeg ,_bcbec :=_eeaaa .Value ,error (nil );if _bcbec !=nil {return _bcbec ;};_eeaa .IdAttr =_gbeg ;continue ;};};_agac :for {_bcbf ,_dfeb :=d .Token ();if _dfeb !=nil {return _dfeb ;};switch _eccef :=_bcbf .(type ){case _e .StartElement :switch _eccef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}:_eeaa .AutoUpdate =NewCT_Boolean ();if _cbbd :=d .DecodeElement (_eeaa .AutoUpdate ,&_eccef );_cbbd !=nil {return _cbbd ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_eccef .Name );if _fbdcf :=d .Skip ();_fbdcf !=nil {return _fbdcf ;};};case _e .EndElement :break _agac ;case _e .CharData :};};return nil ;};func NewCT_TxChoice ()*CT_TxChoice {_feddg :=&CT_TxChoice {};return _feddg };func (_cafbcb *ST_BarGrouping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adacc ,_dedgd :=d .Token ();if _dedgd !=nil {return _dedgd ;};if _gaafa ,_gbccb :=_adacc .(_e .EndElement );_gbccb &&_gaafa .Name ==start .Name {*_cafbcb =1;return nil ;};if _fecbf ,_gcbcdd :=_adacc .(_e .CharData );!_gcbcdd {return _a .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",_adacc );}else {switch string (_fecbf ){case "":*_cafbcb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_cafbcb =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_cafbcb =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_cafbcb =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_cafbcb =4;};};_adacc ,_dedgd =d .Token ();if _dedgd !=nil {return _dedgd ;};if _dfefa ,_dbdfb :=_adacc .(_e .EndElement );_dbdfb &&_dfefa .Name ==start .Name {return nil ;};return _a .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",_adacc );};func NewCT_Bar3DChart ()*CT_Bar3DChart {_fdf :=&CT_Bar3DChart {};_fdf .BarDir =NewCT_BarDir ();return _fdf ;}; +// ST_DepthPercent is a union type +type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};func (_ddggeg ST_TickLblPos )Validate ()error {return _ddggeg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path -func (_bffec *CT_NumData )ValidateWithPath (path string )error {if _bffec .PtCount !=nil {if _bdcad :=_bffec .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_bdcad !=nil {return _bdcad ;};};for _adbde ,_afgcd :=range _bffec .Pt {if _facbf :=_afgcd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_adbde ));_facbf !=nil {return _facbf ;};};if _bffec .ExtLst !=nil {if _ffcab :=_bffec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcab !=nil {return _ffcab ;};};return nil ;}; +// Validate validates the CT_AxDataSourceChoice and its children +func (_gabg *CT_AxDataSourceChoice )Validate ()error {return _gabg .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_LineSer and its children -func (_adaaa *CT_LineSer )Validate ()error {return _adaaa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func NewCT_TickLblPos ()*CT_TickLblPos {_ffbdc :=&CT_TickLblPos {};return _ffbdc };func (_gefac *ST_ScatterStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gefac =0;case "\u006e\u006f\u006e\u0065":*_gefac =1;case "\u006c\u0069\u006e\u0065":*_gefac =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_gefac =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_gefac =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_gefac =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_gefac =6;};return nil ;};type CT_Style struct{ValAttr uint8 ;};func (_acbcb ST_Overlap )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _acbcb .ST_OverlapPercent !=nil {e .EncodeToken (_e .CharData (*_acbcb .ST_OverlapPercent ));};if _acbcb .ST_OverlapByte !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",*_acbcb .ST_OverlapByte )));};return e .EncodeToken (_e .EndElement {Name :start .Name });}; +// Validate validates the CT_HeaderFooter and its children +func (_bfca *CT_HeaderFooter )Validate ()error {return _bfca .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; -// Validate validates the EG_DLblShared and its children -func (_fbcba *EG_DLblShared )Validate ()error {return _fbcba .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");}; +// Validate validates the CT_OfPieChart and its children +func (_ccfca *CT_OfPieChart )Validate ()error {return _ccfca .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path -func (_feade *CT_NumVal )ValidateWithPath (path string )error {return nil };func NewCT_PlotArea ()*CT_PlotArea {_fdeaf :=&CT_PlotArea {};return _fdeaf };func NewCT_BarChart ()*CT_BarChart {_cead :=&CT_BarChart {};_cead .BarDir =NewCT_BarDir ();return _cead ;};func (_beef *CT_Layout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _beef .ManualLayout !=nil {_bccgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_beef .ManualLayout ,_bccgc );};if _beef .ExtLst !=nil {_dadfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beef .ExtLst ,_dadfb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_ggda :=&CT_BubbleChart {};return _ggda };func (_gcfda *EG_BarChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_ffccc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_gcfda .BarDir ,_ffccc );if _gcfda .Grouping !=nil {_afabb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gcfda .Grouping ,_afabb );};if _gcfda .VaryColors !=nil {_baagf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gcfda .VaryColors ,_baagf );};if _gcfda .Ser !=nil {_dcgab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cdcaf :=range _gcfda .Ser {e .EncodeElement (_cdcaf ,_dcgab );};};if _gcfda .DLbls !=nil {_bgeeg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gcfda .DLbls ,_bgeeg );};return nil ;};func NewCT_PictureFormat ()*CT_PictureFormat {_cggc :=&CT_PictureFormat {};_cggc .ValAttr =ST_PictureFormat (1);return _cggc ;};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;}; +// Validate validates the CT_SecondPieSize and its children +func (_ebfa *CT_SecondPieSize )Validate ()error {return _ebfa .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");}; -// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path -func (_eefce *CT_StrVal )ValidateWithPath (path string )error {return nil };func (_fcaa *CT_ScatterStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cbfg :=range start .Attr {if _cbfg .Name .Local =="\u0076\u0061\u006c"{_fcaa .ValAttr .UnmarshalXMLAttr (_cbfg );continue ;};};for {_fedc ,_gegca :=d .Token ();if _gegca !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_gegca );};if _gbbgg ,_bfbfg :=_fedc .(_e .EndElement );_bfbfg &&_gbbgg .Name ==start .Name {break ;};};return nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;BubbleSize *CT_NumDataSource ;Bubble3D *CT_Boolean ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_fdade *CT_NumFmt )ValidateWithPath (path string )error {return nil };type ST_LblAlgn byte ;func (_fffg *CT_Chart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fffg .Title !=nil {_ccde :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_fffg .Title ,_ccde );};if _fffg .AutoTitleDeleted !=nil {_gaaa :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_fffg .AutoTitleDeleted ,_gaaa );};if _fffg .PivotFmts !=nil {_bddf :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_fffg .PivotFmts ,_bddf );};if _fffg .View3D !=nil {_bdfg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_fffg .View3D ,_bdfg );};if _fffg .Floor !=nil {_gfeg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_fffg .Floor ,_gfeg );};if _fffg .SideWall !=nil {_bebc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_fffg .SideWall ,_bebc );};if _fffg .BackWall !=nil {_bfbaa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_fffg .BackWall ,_bfbaa );};_dea :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fffg .PlotArea ,_dea );if _fffg .Legend !=nil {_baeb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_fffg .Legend ,_baeb );};if _fffg .PlotVisOnly !=nil {_cbcd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_fffg .PlotVisOnly ,_cbcd );};if _fffg .DispBlanksAs !=nil {_fcca :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_fffg .DispBlanksAs ,_fcca );};if _fffg .ShowDLblsOverMax !=nil {_cbaa :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_fffg .ShowDLblsOverMax ,_cbaa );};if _fffg .ExtLst !=nil {_gebab :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fffg .ExtLst ,_gebab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adgbb *CT_ScatterStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfagg :=range start .Attr {if _bfagg .Name .Local =="\u0076\u0061\u006c"{_adgbb .ValAttr .UnmarshalXMLAttr (_bfagg );continue ;};};for {_bffaf ,_dgced :=d .Token ();if _dgced !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_dgced );};if _dgdga ,_gbgff :=_bffaf .(_d .EndElement );_gbgff &&_dgdga .Name ==start .Name {break ;};};return nil ;};func (_fabdcb *EG_SurfaceChartShared )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbegaf :for {_bdfa ,_babeb :=d .Token ();if _babeb !=nil {return _babeb ;};switch _fbead :=_bdfa .(type ){case _d .StartElement :switch _fbead .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_fabdcb .Wireframe =NewCT_Boolean ();if _edce :=d .DecodeElement (_fabdcb .Wireframe ,&_fbead );_edce !=nil {return _edce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_gegb :=NewCT_SurfaceSer ();if _agabe :=d .DecodeElement (_gegb ,&_fbead );_agabe !=nil {return _agabe ;};_fabdcb .Ser =append (_fabdcb .Ser ,_gegb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_fabdcb .BandFmts =NewCT_BandFmts ();if _bbdaa :=d .DecodeElement (_fabdcb .BandFmts ,&_fbead );_bbdaa !=nil {return _bbdaa ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_fbead .Name );if _cafdd :=d .Skip ();_cafdd !=nil {return _cafdd ;};};case _d .EndElement :break _bbegaf ;case _d .CharData :};};return nil ;};func NewCT_BandFmt ()*CT_BandFmt {_ceea :=&CT_BandFmt {};_ceea .Idx =NewCT_UnsignedInt ();return _ceea ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;}; -// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path -func (_gbge *CT_SplitType )ValidateWithPath (path string )error {if _cdged :=_gbge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdged !=nil {return _cdged ;};return nil ;};func (_abfeg *ST_SplitType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_abfeg =0;case "\u0061\u0075\u0074\u006f":*_abfeg =1;case "\u0063\u0075\u0073\u0074":*_abfeg =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_abfeg =3;case "\u0070\u006f\u0073":*_abfeg =4;case "\u0076\u0061\u006c":*_abfeg =5;};return nil ;};func (_fdbbe *EG_LineChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdbbe .Grouping =NewCT_Grouping ();_dgdfg :for {_begfe ,_eebce :=d .Token ();if _eebce !=nil {return _eebce ;};switch _egac :=_begfe .(type ){case _e .StartElement :switch _egac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _cdgbc :=d .DecodeElement (_fdbbe .Grouping ,&_egac );_cdgbc !=nil {return _cdgbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_fdbbe .VaryColors =NewCT_Boolean ();if _cbcag :=d .DecodeElement (_fdbbe .VaryColors ,&_egac );_cbcag !=nil {return _cbcag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_dfecb :=NewCT_LineSer ();if _faacd :=d .DecodeElement (_dfecb ,&_egac );_faacd !=nil {return _faacd ;};_fdbbe .Ser =append (_fdbbe .Ser ,_dfecb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fdbbe .DLbls =NewCT_DLbls ();if _cfcff :=d .DecodeElement (_fdbbe .DLbls ,&_egac );_cfcff !=nil {return _cfcff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_fdbbe .DropLines =NewCT_ChartLines ();if _dedea :=d .DecodeElement (_fdbbe .DropLines ,&_egac );_dedea !=nil {return _dedea ;};default:_ga .Log ("\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\u0045\u0047\u005f\u004c\u0069\u006e\u0065\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_egac .Name );if _ddgdc :=d .Skip ();_ddgdc !=nil {return _ddgdc ;};};case _e .EndElement :break _dgdfg ;case _e .CharData :};};return nil ;};const (ST_AxPosUnset ST_AxPos =0;ST_AxPosB ST_AxPos =1;ST_AxPosL ST_AxPos =2;ST_AxPosR ST_AxPos =3;ST_AxPosT ST_AxPos =4;);func (_afccec *CT_Surface )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _afccec .Thickness !=nil {_aacbef :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_afccec .Thickness ,_aacbef );};if _afccec .SpPr !=nil {_cedca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_afccec .SpPr ,_cedca );};if _afccec .PictureOptions !=nil {_bbcec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_afccec .PictureOptions ,_bbcec );};if _afccec .ExtLst !=nil {_acgge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afccec .ExtLst ,_acgge );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cdgge ST_Orientation )ValidateWithPath (path string )error {switch _cdgge {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdgge ));};return nil ;};func (_dgfbae ST_RadarStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aacef :=_e .Attr {};_aacef .Name =name ;switch _dgfbae {case ST_RadarStyleUnset :_aacef .Value ="";case ST_RadarStyleStandard :_aacef .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_aacef .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_aacef .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _aacef ,nil ;};func (_faa *CT_ChartSpace )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_faa .Chart =NewCT_Chart ();_fbac :for {_abfb ,_ecce :=d .Token ();if _ecce !=nil {return _ecce ;};switch _agfg :=_abfb .(type ){case _e .StartElement :switch _agfg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_faa .Date1904 =NewCT_Boolean ();if _bebe :=d .DecodeElement (_faa .Date1904 ,&_agfg );_bebe !=nil {return _bebe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"}:_faa .Lang =NewCT_TextLanguageID ();if _cege :=d .DecodeElement (_faa .Lang ,&_agfg );_cege !=nil {return _cege ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"}:_faa .RoundedCorners =NewCT_Boolean ();if _gadd :=d .DecodeElement (_faa .RoundedCorners ,&_agfg );_gadd !=nil {return _gadd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"}:_faa .Style =NewCT_Style ();if _abc :=d .DecodeElement (_faa .Style ,&_agfg );_abc !=nil {return _abc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_faa .ClrMapOvr =_d .NewCT_ColorMapping ();if _eefa :=d .DecodeElement (_faa .ClrMapOvr ,&_agfg );_eefa !=nil {return _eefa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_faa .PivotSource =NewCT_PivotSource ();if _aede :=d .DecodeElement (_faa .PivotSource ,&_agfg );_aede !=nil {return _aede ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_faa .Protection =NewCT_Protection ();if _aeea :=d .DecodeElement (_faa .Protection ,&_agfg );_aeea !=nil {return _aeea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _degbg :=d .DecodeElement (_faa .Chart ,&_agfg );_degbg !=nil {return _degbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_faa .SpPr =_d .NewCT_ShapeProperties ();if _ege :=d .DecodeElement (_faa .SpPr ,&_agfg );_ege !=nil {return _ege ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_faa .TxPr =_d .NewCT_TextBody ();if _aeae :=d .DecodeElement (_faa .TxPr ,&_agfg );_aeae !=nil {return _aeae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_faa .ExternalData =NewCT_ExternalData ();if _fgf :=d .DecodeElement (_faa .ExternalData ,&_agfg );_fgf !=nil {return _fgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_faa .PrintSettings =NewCT_PrintSettings ();if _bdfc :=d .DecodeElement (_faa .PrintSettings ,&_agfg );_bdfc !=nil {return _bdfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_faa .UserShapes =NewCT_RelId ();if _fcfd :=d .DecodeElement (_faa .UserShapes ,&_agfg );_fcfd !=nil {return _fcfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faa .ExtLst =NewCT_ExtensionList ();if _abge :=d .DecodeElement (_faa .ExtLst ,&_agfg );_abge !=nil {return _abge ;};default:_ga .Log ("\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\u0043h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_agfg .Name );if _dgdf :=d .Skip ();_dgdf !=nil {return _dgdf ;};};case _e .EndElement :break _fbac ;case _e .CharData :};};return nil ;};func (_cfag *CT_BarDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cfag .ValAttr !=ST_BarDirUnset {_fcf ,_agf :=_cfag .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _agf !=nil {return _agf ;};start .Attr =append (start .Attr ,_fcf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewChart ()*Chart {_adeg :=&Chart {};_adeg .CT_RelId =*NewCT_RelId ();return _adeg };func NewCT_SurfaceSer ()*CT_SurfaceSer {_cabgfc :=&CT_SurfaceSer {};_cabgfc .Idx =NewCT_UnsignedInt ();_cabgfc .Order =NewCT_UnsignedInt ();return _cabgfc ;}; +// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path +func (_fbddb *CT_DLbls )ValidateWithPath (path string )error {for _bedg ,_cefa :=range _fbddb .DLbl {if _ebfc :=_cefa .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_bedg ));_ebfc !=nil {return _ebfc ;};};if _fbddb .Choice !=nil {if _fgdb :=_fbddb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fgdb !=nil {return _fgdb ;};};if _fbddb .ExtLst !=nil {if _fefg :=_fbddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fefg !=nil {return _fefg ;};};return nil ;}; -// Validate validates the CT_TimeUnit and its children -func (_aggdf *CT_TimeUnit )Validate ()error {return _aggdf .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};func (_fbgf *CT_UpDownBar )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edccc :for {_adffg ,_ebeaa :=d .Token ();if _ebeaa !=nil {return _ebeaa ;};switch _agbfe :=_adffg .(type ){case _e .StartElement :switch _agbfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fbgf .SpPr =_d .NewCT_ShapeProperties ();if _fbaab :=d .DecodeElement (_fbgf .SpPr ,&_agbfe );_fbaab !=nil {return _fbaab ;};default:_ga .Log ("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_U\u0070\u0044o\u0077\u006e\u0042\u0061\u0072\u0020\u0025\u0076",_agbfe .Name );if _eegf :=d .Skip ();_eegf !=nil {return _eegf ;};};case _e .EndElement :break _edccc ;case _e .CharData :};};return nil ;};func (_cagac *ST_LayoutMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dggfg ,_abgc :=d .Token ();if _abgc !=nil {return _abgc ;};if _afgaee ,_ebaed :=_dggfg .(_e .EndElement );_ebaed &&_afgaee .Name ==start .Name {*_cagac =1;return nil ;};if _aefgf ,_cfabgd :=_dggfg .(_e .CharData );!_cfabgd {return _a .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",_dggfg );}else {switch string (_aefgf ){case "":*_cagac =0;case "\u0065\u0064\u0067\u0065":*_cagac =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_cagac =2;};};_dggfg ,_abgc =d .Token ();if _abgc !=nil {return _abgc ;};if _aacfc ,_eadce :=_dggfg .(_e .EndElement );_eadce &&_aacfc .Name ==start .Name {return nil ;};return _a .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",_dggfg );};func (_gddc *CT_HeaderFooter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gddc .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0064",_gcffb (*_gddc .AlignWithMarginsAttr ))});};if _gddc .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_gcffb (*_gddc .DifferentOddEvenAttr ))});};if _gddc .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_gcffb (*_gddc .DifferentFirstAttr ))});};e .EncodeToken (start );if _gddc .OddHeader !=nil {_bfee :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_ga .AddPreserveSpaceAttr (&_bfee ,*_gddc .OddHeader );e .EncodeElement (_gddc .OddHeader ,_bfee );};if _gddc .OddFooter !=nil {_gabd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_ga .AddPreserveSpaceAttr (&_gabd ,*_gddc .OddFooter );e .EncodeElement (_gddc .OddFooter ,_gabd );};if _gddc .EvenHeader !=nil {_adccb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_ga .AddPreserveSpaceAttr (&_adccb ,*_gddc .EvenHeader );e .EncodeElement (_gddc .EvenHeader ,_adccb );};if _gddc .EvenFooter !=nil {_gdfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_ga .AddPreserveSpaceAttr (&_gdfa ,*_gddc .EvenFooter );e .EncodeElement (_gddc .EvenFooter ,_gdfa );};if _gddc .FirstHeader !=nil {_cbad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}};_ga .AddPreserveSpaceAttr (&_cbad ,*_gddc .FirstHeader );e .EncodeElement (_gddc .FirstHeader ,_cbad );};if _gddc .FirstFooter !=nil {_cfca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}};_ga .AddPreserveSpaceAttr (&_cfca ,*_gddc .FirstFooter );e .EncodeElement (_gddc .FirstFooter ,_cfca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TickMark struct{ValAttr ST_TickMark ;};func (_aaef *CT_TimeUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aaef .ValAttr !=ST_TimeUnitUnset {_baggd ,_bcaad :=_aaef .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _bcaad !=nil {return _bcaad ;};start .Attr =append (start .Attr ,_baggd );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_UpDownBar and its children +func (_adbfe *CT_UpDownBar )Validate ()error {return _adbfe .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func (_daaac ST_SizeRepresents )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fceaa :=_d .Attr {};_fceaa .Name =name ;switch _daaac {case ST_SizeRepresentsUnset :_fceaa .Value ="";case ST_SizeRepresentsArea :_fceaa .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_fceaa .Value ="\u0077";};return _fceaa ,nil ;};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};func (_aaeebb ST_Shape )ValidateWithPath (path string )error {switch _aaeebb {case 0,1,2,3,4,5,6:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaeebb ));};return nil ;};func (_ecaa *CT_LblAlgn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecaa .ValAttr =ST_LblAlgn (1);for _ ,_abef :=range start .Attr {if _abef .Name .Local =="\u0076\u0061\u006c"{_ecaa .ValAttr .UnmarshalXMLAttr (_abef );continue ;};};for {_cfgf ,_egece :=d .Token ();if _egece !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_egece );};if _cbefg ,_efbc :=_cfgf .(_d .EndElement );_efbc &&_cbefg .Name ==start .Name {break ;};};return nil ;};type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};func (_bbed ST_Grouping )Validate ()error {return _bbed .ValidateWithPath ("")};func (_dgag ST_LblOffset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dgag .ST_LblOffsetPercent !=nil {e .EncodeToken (_d .CharData (*_dgag .ST_LblOffsetPercent ));};if _dgag .ST_LblOffsetUShort !=nil {e .EncodeToken (_d .CharData (_fe .Sprintf ("\u0025\u0064",*_dgag .ST_LblOffsetUShort )));};return e .EncodeToken (_d .EndElement {Name :start .Name });};const (ST_TickMarkUnset ST_TickMark =0;ST_TickMarkCross ST_TickMark =1;ST_TickMarkIn ST_TickMark =2;ST_TickMarkNone ST_TickMark =3;ST_TickMarkOut ST_TickMark =4;); -// Validate validates the CT_BarChart and its children -func (_cdcc *CT_BarChart )Validate ()error {return _cdcc .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func NewCT_DLblChoice ()*CT_DLblChoice {_gdcga :=&CT_DLblChoice {};return _gdcga };func NewCT_SerTxChoice ()*CT_SerTxChoice {_ccdfb :=&CT_SerTxChoice {};return _ccdfb }; +// Validate validates the CT_TickLblPos and its children +func (_cafae *CT_TickLblPos )Validate ()error {return _cafae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");}; -// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path -func (_bdeaa *CT_LineSer )ValidateWithPath (path string )error {if _ggbc :=_bdeaa .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ggbc !=nil {return _ggbc ;};if _addec :=_bdeaa .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_addec !=nil {return _addec ;};if _bdeaa .Tx !=nil {if _baega :=_bdeaa .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_baega !=nil {return _baega ;};};if _bdeaa .SpPr !=nil {if _fgfc :=_bdeaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fgfc !=nil {return _fgfc ;};};if _bdeaa .Marker !=nil {if _ffegc :=_bdeaa .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ffegc !=nil {return _ffegc ;};};for _fgba ,_afccd :=range _bdeaa .DPt {if _abeab :=_afccd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fgba ));_abeab !=nil {return _abeab ;};};if _bdeaa .DLbls !=nil {if _degge :=_bdeaa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_degge !=nil {return _degge ;};};for _fcgb ,_ebce :=range _bdeaa .Trendline {if _abad :=_ebce .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fcgb ));_abad !=nil {return _abad ;};};if _bdeaa .ErrBars !=nil {if _cfab :=_bdeaa .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_cfab !=nil {return _cfab ;};};if _bdeaa .Cat !=nil {if _degbd :=_bdeaa .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_degbd !=nil {return _degbd ;};};if _bdeaa .Val !=nil {if _efcca :=_bdeaa .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_efcca !=nil {return _efcca ;};};if _bdeaa .Smooth !=nil {if _gdgd :=_bdeaa .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_gdgd !=nil {return _gdgd ;};};if _bdeaa .ExtLst !=nil {if _bdee :=_bdeaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdee !=nil {return _bdee ;};};return nil ;};func (_dbfgd *ST_LayoutTarget )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgaac ,_cefgd :=d .Token ();if _cefgd !=nil {return _cefgd ;};if _cacef ,_ceedb :=_fgaac .(_e .EndElement );_ceedb &&_cacef .Name ==start .Name {*_dbfgd =1;return nil ;};if _eaeae ,_fgegg :=_fgaac .(_e .CharData );!_fgegg {return _a .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",_fgaac );}else {switch string (_eaeae ){case "":*_dbfgd =0;case "\u0069\u006e\u006ee\u0072":*_dbfgd =1;case "\u006f\u0075\u0074e\u0072":*_dbfgd =2;};};_fgaac ,_cefgd =d .Token ();if _cefgd !=nil {return _cefgd ;};if _cfebb ,_bdgfd :=_fgaac .(_e .EndElement );_bdgfd &&_cfebb .Name ==start .Name {return nil ;};return _a .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",_fgaac );}; +// Validate validates the CT_RotY and its children +func (_cbff *CT_RotY )Validate ()error {return _cbff .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func NewCT_StockChart ()*CT_StockChart {_aeefc :=&CT_StockChart {};return _aeefc };func NewCT_Marker ()*CT_Marker {_fdbfe :=&CT_Marker {};return _fdbfe };func (_eggf ST_BarGrouping )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbeea :=_d .Attr {};_dbeea .Name =name ;switch _eggf {case ST_BarGroupingUnset :_dbeea .Value ="";case ST_BarGroupingPercentStacked :_dbeea .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_dbeea .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_dbeea .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_dbeea .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _dbeea ,nil ;};type ST_ErrValType byte ;func (_fdba *CT_TrendlineType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gceef :=range start .Attr {if _gceef .Name .Local =="\u0076\u0061\u006c"{_fdba .ValAttr .UnmarshalXMLAttr (_gceef );continue ;};};for {_ebbba ,_cadef :=d .Token ();if _cadef !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0072\u0065\u006ed\u006ci\u006e\u0065\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_cadef );};if _afag ,_ebfb :=_ebbba .(_d .EndElement );_ebfb &&_afag .Name ==start .Name {break ;};};return nil ;};func (_aec *CT_AxisUnit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_aec .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func NewCT_PivotFmt ()*CT_PivotFmt {_gfbec :=&CT_PivotFmt {};_gfbec .Idx =NewCT_UnsignedInt ();return _gfbec ;}; -// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path -func (_bdg *CT_BubbleSer )ValidateWithPath (path string )error {if _ebc :=_bdg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ebc !=nil {return _ebc ;};if _bbe :=_bdg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bbe !=nil {return _bbe ;};if _bdg .Tx !=nil {if _caafc :=_bdg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_caafc !=nil {return _caafc ;};};if _bdg .SpPr !=nil {if _ebcd :=_bdg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebcd !=nil {return _ebcd ;};};if _bdg .InvertIfNegative !=nil {if _faeb :=_bdg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_faeb !=nil {return _faeb ;};};for _bggc ,_baaf :=range _bdg .DPt {if _bgad :=_baaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bggc ));_bgad !=nil {return _bgad ;};};if _bdg .DLbls !=nil {if _cgbg :=_bdg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cgbg !=nil {return _cgbg ;};};for _cacf ,_daba :=range _bdg .Trendline {if _cfee :=_daba .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_cacf ));_cfee !=nil {return _cfee ;};};for _gagf ,_dedc :=range _bdg .ErrBars {if _dcff :=_dedc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_gagf ));_dcff !=nil {return _dcff ;};};if _bdg .XVal !=nil {if _cfce :=_bdg .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_cfce !=nil {return _cfce ;};};if _bdg .YVal !=nil {if _dgcd :=_bdg .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_dgcd !=nil {return _dgcd ;};};if _bdg .BubbleSize !=nil {if _adcc :=_bdg .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_adcc !=nil {return _adcc ;};};if _bdg .Bubble3D !=nil {if _dfd :=_bdg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_dfd !=nil {return _dfd ;};};if _bdg .ExtLst !=nil {if _bafe :=_bdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafe !=nil {return _bafe ;};};return nil ;};func (_caadf ST_HoleSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _caadf .ST_HoleSizePercent !=nil {e .EncodeToken (_e .CharData (*_caadf .ST_HoleSizePercent ));};if _caadf .ST_HoleSizeUByte !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",*_caadf .ST_HoleSizeUByte )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type ST_TickLblPos byte ;func NewCT_PictureOptions ()*CT_PictureOptions {_acfg :=&CT_PictureOptions {};return _acfg };type CT_CatAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblAlgn *CT_LblAlgn ;LblOffset *CT_LblOffset ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;NoMultiLvlLbl *CT_Boolean ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path +func (_dadd *CT_ScatterStyle )ValidateWithPath (path string )error {if _gcgae :=_dadd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcgae !=nil {return _gcgae ;};return nil ;};func (_cbbd *CT_NumRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edffd :for {_ebcef ,_ggab :=d .Token ();if _ggab !=nil {return _ggab ;};switch _bfgc :=_ebcef .(type ){case _d .StartElement :switch _bfgc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _edag :=d .DecodeElement (&_cbbd .F ,&_bfgc );_edag !=nil {return _edag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}:_cbbd .NumCache =NewCT_NumData ();if _cceb :=d .DecodeElement (_cbbd .NumCache ,&_bfgc );_cceb !=nil {return _cceb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbbd .ExtLst =NewCT_ExtensionList ();if _eccc :=d .DecodeElement (_cbbd .ExtLst ,&_bfgc );_eccc !=nil {return _eccc ;};default:_g .Log ("\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\u004e\u0075\u006dR\u0065\u0066 \u0025\u0076",_bfgc .Name );if _bbgfd :=d .Skip ();_bbgfd !=nil {return _bbgfd ;};};case _d .EndElement :break _edffd ;case _d .CharData :};};return nil ;};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);type CT_ManualLayout struct{LayoutTarget *CT_LayoutTarget ;XMode *CT_LayoutMode ;YMode *CT_LayoutMode ;WMode *CT_LayoutMode ;HMode *CT_LayoutMode ;X *CT_Double ;Y *CT_Double ;W *CT_Double ;H *CT_Double ;ExtLst *CT_ExtensionList ;};func (_feag *CT_ChartLines )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceae :for {_dgdg ,_fbag :=d .Token ();if _fbag !=nil {return _fbag ;};switch _gdga :=_dgdg .(type ){case _d .StartElement :switch _gdga .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_feag .SpPr =_ad .NewCT_ShapeProperties ();if _fcd :=d .DecodeElement (_feag .SpPr ,&_gdga );_fcd !=nil {return _fcd ;};default:_g .Log ("\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\u0043h\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073 \u0025\u0076",_gdga .Name );if _gda :=d .Skip ();_gda !=nil {return _gda ;};};case _d .EndElement :break _ceae ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Shape and its children -func (_dbcda *CT_Shape )Validate ()error {return _dbcda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; +// Validate validates the CT_HoleSize and its children +func (_fcgfb *CT_HoleSize )Validate ()error {return _fcgfb .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");};type CT_TextLanguageID struct{ValAttr string ;};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_ad .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func NewCT_Line3DChart ()*CT_Line3DChart {_cffcg :=&CT_Line3DChart {};_cffcg .Grouping =NewCT_Grouping ();return _cffcg ;};func (_gdgdb ST_MarkerStyle )ValidateWithPath (path string )error {switch _gdgdb {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdgdb ));};return nil ;};func (_aggfa *ST_TickLblPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aggfa =0;case "\u0068\u0069\u0067\u0068":*_aggfa =1;case "\u006c\u006f\u0077":*_aggfa =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_aggfa =3;case "\u006e\u006f\u006e\u0065":*_aggfa =4;};return nil ;}; -// ValidateWithPath validates the Chart and its children, prefixing error messages with path -func (_cddeb *Chart )ValidateWithPath (path string )error {if _fbafd :=_cddeb .CT_RelId .ValidateWithPath (path );_fbafd !=nil {return _fbafd ;};return nil ;};func (_cacec *ST_MarkerStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cacec =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cacec =1;case "\u0064\u0061\u0073\u0068":*_cacec =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_cacec =3;case "\u0064\u006f\u0074":*_cacec =4;case "\u006e\u006f\u006e\u0065":*_cacec =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_cacec =6;case "\u0070\u006c\u0075\u0073":*_cacec =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cacec =8;case "\u0073\u0074\u0061\u0072":*_cacec =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cacec =10;case "\u0078":*_cacec =11;case "\u0061\u0075\u0074\u006f":*_cacec =12;};return nil ;};func (_bgcee *ST_TimeUnit )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgcee =0;case "\u0064\u0061\u0079\u0073":*_bgcee =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_bgcee =2;case "\u0079\u0065\u0061r\u0073":*_bgcee =3;};return nil ;}; +// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path +func (_dceag *CT_PictureStackUnit )ValidateWithPath (path string )error {if _dceag .ValAttr <=0{return _fe .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dceag .ValAttr );};return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;}; -// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path -func (_gabbb *CT_ErrBars )ValidateWithPath (path string )error {if _gabbb .ErrDir !=nil {if _ddgde :=_gabbb .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_ddgde !=nil {return _ddgde ;};};if _ggea :=_gabbb .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_ggea !=nil {return _ggea ;};if _agea :=_gabbb .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_agea !=nil {return _agea ;};if _gabbb .NoEndCap !=nil {if _dbab :=_gabbb .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_dbab !=nil {return _dbab ;};};if _gabbb .Plus !=nil {if _bdcg :=_gabbb .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_bdcg !=nil {return _bdcg ;};};if _gabbb .Minus !=nil {if _abggb :=_gabbb .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_abggb !=nil {return _abggb ;};};if _gabbb .Val !=nil {if _aece :=_gabbb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_aece !=nil {return _aece ;};};if _gabbb .SpPr !=nil {if _eadcd :=_gabbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eadcd !=nil {return _eadcd ;};};if _gabbb .ExtLst !=nil {if _fbdcba :=_gabbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbdcba !=nil {return _fbdcba ;};};return nil ;};func (_aefdc *ST_BubbleScale )Validate ()error {return _aefdc .ValidateWithPath ("")};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_dcbg *CT_PivotFmt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcbg .Idx =NewCT_UnsignedInt ();_dcaa :for {_bfced ,_fcgbc :=d .Token ();if _fcgbc !=nil {return _fcgbc ;};switch _cccd :=_bfced .(type ){case _e .StartElement :switch _cccd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _aggceb :=d .DecodeElement (_dcbg .Idx ,&_cccd );_aggceb !=nil {return _aggceb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dcbg .SpPr =_d .NewCT_ShapeProperties ();if _fbfgd :=d .DecodeElement (_dcbg .SpPr ,&_cccd );_fbfgd !=nil {return _fbfgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_dcbg .TxPr =_d .NewCT_TextBody ();if _bedf :=d .DecodeElement (_dcbg .TxPr ,&_cccd );_bedf !=nil {return _bedf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_dcbg .Marker =NewCT_Marker ();if _dcbga :=d .DecodeElement (_dcbg .Marker ,&_cccd );_dcbga !=nil {return _dcbga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_dcbg .DLbl =NewCT_DLbl ();if _fcgd :=d .DecodeElement (_dcbg .DLbl ,&_cccd );_fcgd !=nil {return _fcgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcbg .ExtLst =NewCT_ExtensionList ();if _aefd :=d .DecodeElement (_dcbg .ExtLst ,&_cccd );_aefd !=nil {return _aefd ;};default:_ga .Log ("\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\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0020\u0025\u0076",_cccd .Name );if _aadag :=d .Skip ();_aadag !=nil {return _aadag ;};};case _e .EndElement :break _dcaa ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Title and its children +func (_eeafd *CT_Title )Validate ()error {return _eeafd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};type ST_ScatterStyle byte ;func (_gaddd ST_OfPieType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aaebce :=_d .Attr {};_aaebce .Name =name ;switch _gaddd {case ST_OfPieTypeUnset :_aaebce .Value ="";case ST_OfPieTypePie :_aaebce .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_aaebce .Value ="\u0062\u0061\u0072";};return _aaebce ,nil ;};func (_feff *CT_Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gagfd :=range start .Attr {if _gagfd .Name .Local =="\u0076\u0061\u006c"{_feff .ValAttr .UnmarshalXMLAttr (_gagfd );continue ;};};for {_aeacg ,_cddbe :=d .Token ();if _cddbe !=nil {return _fe .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_cddbe );};if _gaecd ,_fcgec :=_aeacg .(_d .EndElement );_fcgec &&_gaecd .Name ==start .Name {break ;};};return nil ;};func (_dcbc ST_CrossBetween )String ()string {switch _dcbc {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";}; -// Validate validates the CT_ScatterStyle and its children -func (_effbe *CT_ScatterStyle )Validate ()error {return _effbe .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_ceebe ST_Thickness )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ceebe .ST_ThicknessPercent !=nil {e .EncodeToken (_e .CharData (*_ceebe .ST_ThicknessPercent ));};if _ceebe .Uint32 !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",*_ceebe .Uint32 )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_aged *CT_NumRef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdgdg :for {_dfafa ,_abbb :=d .Token ();if _abbb !=nil {return _abbb ;};switch _egad :=_dfafa .(type ){case _e .StartElement :switch _egad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _afaa :=d .DecodeElement (&_aged .F ,&_egad );_afaa !=nil {return _afaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}:_aged .NumCache =NewCT_NumData ();if _fbgbg :=d .DecodeElement (_aged .NumCache ,&_egad );_fbgbg !=nil {return _fbgbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aged .ExtLst =NewCT_ExtensionList ();if _bfda :=d .DecodeElement (_aged .ExtLst ,&_egad );_bfda !=nil {return _bfda ;};default:_ga .Log ("\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\u004e\u0075\u006dR\u0065\u0066 \u0025\u0076",_egad .Name );if _aafe :=d .Skip ();_aafe !=nil {return _aafe ;};};case _e .EndElement :break _gdgdg ;case _e .CharData :};};return nil ;};func NewEG_BarChartShared ()*EG_BarChartShared {_ggagbb :=&EG_BarChartShared {};_ggagbb .BarDir =NewCT_BarDir ();return _ggagbb ;};func NewCT_StrData ()*CT_StrData {_gaaea :=&CT_StrData {};return _gaaea };func (_efeag *CT_Trendline )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efeag .TrendlineType =NewCT_TrendlineType ();_gedg :for {_abbff ,_fdcebe :=d .Token ();if _fdcebe !=nil {return _fdcebe ;};switch _faebb :=_abbff .(type ){case _e .StartElement :switch _faebb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"}:_efeag .Name =new (string );if _bdcccd :=d .DecodeElement (_efeag .Name ,&_faebb );_bdcccd !=nil {return _bdcccd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_efeag .SpPr =_d .NewCT_ShapeProperties ();if _fcee :=d .DecodeElement (_efeag .SpPr ,&_faebb );_fcee !=nil {return _fcee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}:if _fggdf :=d .DecodeElement (_efeag .TrendlineType ,&_faebb );_fggdf !=nil {return _fggdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:_efeag .Order =NewCT_Order ();if _aaeda :=d .DecodeElement (_efeag .Order ,&_faebb );_aaeda !=nil {return _aaeda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"}:_efeag .Period =NewCT_Period ();if _gdeee :=d .DecodeElement (_efeag .Period ,&_faebb );_gdeee !=nil {return _gdeee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"}:_efeag .Forward =NewCT_Double ();if _dbfed :=d .DecodeElement (_efeag .Forward ,&_faebb );_dbfed !=nil {return _dbfed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}:_efeag .Backward =NewCT_Double ();if _ddccc :=d .DecodeElement (_efeag .Backward ,&_faebb );_ddccc !=nil {return _ddccc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"}:_efeag .Intercept =NewCT_Double ();if _gfca :=d .DecodeElement (_efeag .Intercept ,&_faebb );_gfca !=nil {return _gfca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}:_efeag .DispRSqr =NewCT_Boolean ();if _cecab :=d .DecodeElement (_efeag .DispRSqr ,&_faebb );_cecab !=nil {return _cecab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"}:_efeag .DispEq =NewCT_Boolean ();if _cebea :=d .DecodeElement (_efeag .DispEq ,&_faebb );_cebea !=nil {return _cebea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"}:_efeag .TrendlineLbl =NewCT_TrendlineLbl ();if _cedgb :=d .DecodeElement (_efeag .TrendlineLbl ,&_faebb );_cedgb !=nil {return _cedgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efeag .ExtLst =NewCT_ExtensionList ();if _bafcb :=d .DecodeElement (_efeag .ExtLst ,&_faebb );_bafcb !=nil {return _bafcb ;};default:_ga .Log ("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_T\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_faebb .Name );if _agba :=d .Skip ();_agba !=nil {return _agba ;};};case _e .EndElement :break _gedg ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Protection and its children +func (_fcbgd *CT_Protection )Validate ()error {return _fcbgd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_daea *CT_DispBlanksAs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daea .ValAttr !=ST_DispBlanksAsUnset {_bcdcc ,_feaa :=_daea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _feaa !=nil {return _feaa ;};start .Attr =append (start .Attr ,_bcdcc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cddgc *CT_MarkerStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cddgc .ValAttr =ST_MarkerStyle (1);for _ ,_ggbca :=range start .Attr {if _ggbca .Name .Local =="\u0076\u0061\u006c"{_cddgc .ValAttr .UnmarshalXMLAttr (_ggbca );continue ;};};for {_abfe ,_effae :=d .Token ();if _effae !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0065\u0072\u0053\u0074\u0079\u006c\u0065:\u0020\u0025\u0073",_effae );};if _cdeac ,_cgba :=_abfe .(_d .EndElement );_cgba &&_cdeac .Name ==start .Name {break ;};};return nil ;};func (_ebgdd *EG_AxSharedChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_babda :for {_gcfef ,_bcbgf :=d .Token ();if _bcbgf !=nil {return _bcbgf ;};switch _ggbfa :=_gcfef .(type ){case _d .StartElement :switch _ggbfa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_ebgdd .Crosses =NewCT_Crosses ();if _fccf :=d .DecodeElement (_ebgdd .Crosses ,&_ggbfa );_fccf !=nil {return _fccf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_ebgdd .CrossesAt =NewCT_Double ();if _aafdd :=d .DecodeElement (_ebgdd .CrossesAt ,&_ggbfa );_aafdd !=nil {return _aafdd ;};default:_g .Log ("\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\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ggbfa .Name );if _gcaad :=d .Skip ();_gcaad !=nil {return _gcaad ;};};case _d .EndElement :break _babda ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path -func (_daeec *CT_RotX )ValidateWithPath (path string )error {if _daeec .ValAttr !=nil {if *_daeec .ValAttr < -90{return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u002d\u0039\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_daeec .ValAttr );};if *_daeec .ValAttr > 90{return _a .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00390 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_daeec .ValAttr );};};return nil ;}; +// Validate validates the CT_DispUnits and its children +func (_edfea *CT_DispUnits )Validate ()error {return _edfea .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func (_aggcc *CT_TimeUnit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aggcc .ValAttr !=ST_TimeUnitUnset {_fagdf ,_gfge :=_aggcc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _gfge !=nil {return _gfge ;};start .Attr =append (start .Attr ,_fagdf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egdce ST_PictureFormat )String ()string {switch _egdce {case 0:return "";case 1:return "\u0073t\u0072\u0065\u0074\u0063\u0068";case 2:return "\u0073\u0074\u0061c\u006b";case 3:return "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return "";};func NewCT_Surface3DChart ()*CT_Surface3DChart {_fgecag :=&CT_Surface3DChart {};return _fgecag };func NewCT_SurfaceSer ()*CT_SurfaceSer {_bfcb :=&CT_SurfaceSer {};_bfcb .Idx =NewCT_UnsignedInt ();_bfcb .Order =NewCT_UnsignedInt ();return _bfcb ;};func (_ggcfd ST_RadarStyle )ValidateWithPath (path string )error {switch _ggcfd {case 0,1,2,3:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggcfd ));};return nil ;};func (_bbbf *CT_SurfaceSer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cgeae :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bbbf .Idx ,_cgeae );_bacbe :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bbbf .Order ,_bacbe );if _bbbf .Tx !=nil {_cgcb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bbbf .Tx ,_cgcb );};if _bbbf .SpPr !=nil {_gddcc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bbbf .SpPr ,_gddcc );};if _bbbf .Cat !=nil {_ebdag :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_bbbf .Cat ,_ebdag );};if _bbbf .Val !=nil {_aeabg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_bbbf .Val ,_aeabg );};if _bbbf .ExtLst !=nil {_agba :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbbf .ExtLst ,_agba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};var ST_GapAmountPercentPatternRe =_c .MustCompile (ST_GapAmountPercentPattern );func NewCT_TimeUnit ()*CT_TimeUnit {_ecaf :=&CT_TimeUnit {};return _ecaf }; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_ecgg *CT_PageSetup )ValidateWithPath (path string )error {if _ecgg .PaperHeightAttr !=nil {if !_da .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ecgg .PaperHeightAttr ){return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_da .ST_PositiveUniversalMeasurePatternRe ,*_ecgg .PaperHeightAttr );};};if _ecgg .PaperHeightAttr !=nil {if !_da .ST_UniversalMeasurePatternRe .MatchString (*_ecgg .PaperHeightAttr ){return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_da .ST_UniversalMeasurePatternRe ,*_ecgg .PaperHeightAttr );};};if _ecgg .PaperWidthAttr !=nil {if !_da .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ecgg .PaperWidthAttr ){return _a .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_da .ST_PositiveUniversalMeasurePatternRe ,*_ecgg .PaperWidthAttr );};};if _ecgg .PaperWidthAttr !=nil {if !_da .ST_UniversalMeasurePatternRe .MatchString (*_ecgg .PaperWidthAttr ){return _a .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_da .ST_UniversalMeasurePatternRe ,*_ecgg .PaperWidthAttr );};};if _gcefa :=_ecgg .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gcefa !=nil {return _gcefa ;};return nil ;}; +// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path +func (_ccca *CT_AxDataSource )ValidateWithPath (path string )error {if _aedd :=_ccca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aedd !=nil {return _aedd ;};return nil ;};const (ST_SplitTypeUnset ST_SplitType =0;ST_SplitTypeAuto ST_SplitType =1;ST_SplitTypeCust ST_SplitType =2;ST_SplitTypePercent ST_SplitType =3;ST_SplitTypePos ST_SplitType =4;ST_SplitTypeVal ST_SplitType =5;);const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);func NewCT_CustSplit ()*CT_CustSplit {_bdef :=&CT_CustSplit {};return _bdef };func (_dfdad ST_ErrValType )ValidateWithPath (path string )error {switch _dfdad {case 0,1,2,3,4,5:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfdad ));};return nil ;}; -// Validate validates the CT_CatAx and its children -func (_eef *CT_CatAx )Validate ()error {return _eef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};func NewCT_Title ()*CT_Title {_cbgdf :=&CT_Title {};return _cbgdf };func (_acdga ST_TrendlineType )ValidateWithPath (path string )error {switch _acdga {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdga ));};return nil ;};func (_agdd *CT_TrendlineType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agdd .ValAttr !=ST_TrendlineTypeUnset {_cdaeb ,_baag :=_agdd .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _baag !=nil {return _baag ;};start .Attr =append (start .Attr ,_cdaeb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_caega *CT_SerTx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_caega .Choice .MarshalXML (e ,_e .StartElement {});e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gfbg *CT_PageSetup )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gggd :=range start .Attr {if _gggd .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_aaeb ,_afffe :=_ed .ParseUint (_gggd .Value ,10,32);if _afffe !=nil {return _afffe ;};_eccc :=uint32 (_aaeb );_gfbg .PaperSizeAttr =&_eccc ;continue ;};if _gggd .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_gcfcf ,_bfaf :=_gggd .Value ,error (nil );if _bfaf !=nil {return _bfaf ;};_gfbg .PaperHeightAttr =&_gcfcf ;continue ;};if _gggd .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_edce ,_caacg :=_gggd .Value ,error (nil );if _caacg !=nil {return _caacg ;};_gfbg .PaperWidthAttr =&_edce ;continue ;};if _gggd .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_efgbd ,_bgdc :=_ed .ParseUint (_gggd .Value ,10,32);if _bgdc !=nil {return _bgdc ;};_gacd :=uint32 (_efgbd );_gfbg .FirstPageNumberAttr =&_gacd ;continue ;};if _gggd .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_gfbg .OrientationAttr .UnmarshalXMLAttr (_gggd );continue ;};if _gggd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_ffef ,_debg :=_ed .ParseBool (_gggd .Value );if _debg !=nil {return _debg ;};_gfbg .BlackAndWhiteAttr =&_ffef ;continue ;};if _gggd .Name .Local =="\u0064\u0072\u0061f\u0074"{_cbdda ,_afgfe :=_ed .ParseBool (_gggd .Value );if _afgfe !=nil {return _afgfe ;};_gfbg .DraftAttr =&_cbdda ;continue ;};if _gggd .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_fdge ,_afdd :=_ed .ParseBool (_gggd .Value );if _afdd !=nil {return _afdd ;};_gfbg .UseFirstPageNumberAttr =&_fdge ;continue ;};if _gggd .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_bafeaf ,_ddfdd :=_ed .ParseInt (_gggd .Value ,10,32);if _ddfdd !=nil {return _ddfdd ;};_fagf :=int32 (_bafeaf );_gfbg .HorizontalDpiAttr =&_fagf ;continue ;};if _gggd .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_begae ,_gcggf :=_ed .ParseInt (_gggd .Value ,10,32);if _gcggf !=nil {return _gcggf ;};_cbecd :=int32 (_begae );_gfbg .VerticalDpiAttr =&_cbecd ;continue ;};if _gggd .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_bdga ,_ccff :=_ed .ParseUint (_gggd .Value ,10,32);if _ccff !=nil {return _ccff ;};_gcbb :=uint32 (_bdga );_gfbg .CopiesAttr =&_gcbb ;continue ;};};for {_fecec ,_bddfe :=d .Token ();if _bddfe !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_bddfe );};if _cabgf ,_bbbg :=_fecec .(_e .EndElement );_bbbg &&_cabgf .Name ==start .Name {break ;};};return nil ;};func (_efeaf ST_LblAlgn )ValidateWithPath (path string )error {switch _efeaf {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efeaf ));};return nil ;}; +// Validate validates the CT_PivotSource and its children +func (_egcd *CT_PivotSource )Validate ()error {return _egcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_bfbag ST_TimeUnit )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edfab :=_d .Attr {};_edfab .Name =name ;switch _bfbag {case ST_TimeUnitUnset :_edfab .Value ="";case ST_TimeUnitDays :_edfab .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_edfab .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_edfab .Value ="\u0079\u0065\u0061r\u0073";};return _edfab ,nil ;};type CT_AreaChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_cadcc ST_Crosses )String ()string {switch _cadcc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case 2:return "\u006d\u0061\u0078";case 3:return "\u006d\u0069\u006e";};return "";};func (_cdeg *CT_ValAx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdeg .AxId =NewCT_UnsignedInt ();_cdeg .Scaling =NewCT_Scaling ();_cdeg .AxPos =NewCT_AxPos ();_cdeg .CrossAx =NewCT_UnsignedInt ();_ggfec :for {_cgfad ,_eacdd :=d .Token ();if _eacdd !=nil {return _eacdd ;};switch _cgegf :=_cgfad .(type ){case _d .StartElement :switch _cgegf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _ggace :=d .DecodeElement (_cdeg .AxId ,&_cgegf );_ggace !=nil {return _ggace ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _dbcb :=d .DecodeElement (_cdeg .Scaling ,&_cgegf );_dbcb !=nil {return _dbcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_cdeg .Delete =NewCT_Boolean ();if _dadge :=d .DecodeElement (_cdeg .Delete ,&_cgegf );_dadge !=nil {return _dadge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _badab :=d .DecodeElement (_cdeg .AxPos ,&_cgegf );_badab !=nil {return _badab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_cdeg .MajorGridlines =NewCT_ChartLines ();if _acebb :=d .DecodeElement (_cdeg .MajorGridlines ,&_cgegf );_acebb !=nil {return _acebb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_cdeg .MinorGridlines =NewCT_ChartLines ();if _ggdbd :=d .DecodeElement (_cdeg .MinorGridlines ,&_cgegf );_ggdbd !=nil {return _ggdbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_cdeg .Title =NewCT_Title ();if _ebebc :=d .DecodeElement (_cdeg .Title ,&_cgegf );_ebebc !=nil {return _ebebc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cdeg .NumFmt =NewCT_NumFmt ();if _bdeeb :=d .DecodeElement (_cdeg .NumFmt ,&_cgegf );_bdeeb !=nil {return _bdeeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_cdeg .MajorTickMark =NewCT_TickMark ();if _addga :=d .DecodeElement (_cdeg .MajorTickMark ,&_cgegf );_addga !=nil {return _addga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_cdeg .MinorTickMark =NewCT_TickMark ();if _fdaff :=d .DecodeElement (_cdeg .MinorTickMark ,&_cgegf );_fdaff !=nil {return _fdaff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_cdeg .TickLblPos =NewCT_TickLblPos ();if _bfbbd :=d .DecodeElement (_cdeg .TickLblPos ,&_cgegf );_bfbbd !=nil {return _bfbbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cdeg .SpPr =_ad .NewCT_ShapeProperties ();if _aebccc :=d .DecodeElement (_cdeg .SpPr ,&_cgegf );_aebccc !=nil {return _aebccc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cdeg .TxPr =_ad .NewCT_TextBody ();if _dgaba :=d .DecodeElement (_cdeg .TxPr ,&_cgegf );_dgaba !=nil {return _dgaba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _dcfbg :=d .DecodeElement (_cdeg .CrossAx ,&_cgegf );_dcfbg !=nil {return _dcfbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_cdeg .Choice =NewEG_AxSharedChoice ();if _dcbgc :=d .DecodeElement (&_cdeg .Choice .Crosses ,&_cgegf );_dcbgc !=nil {return _dcbgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_cdeg .Choice =NewEG_AxSharedChoice ();if _fgdfb :=d .DecodeElement (&_cdeg .Choice .CrossesAt ,&_cgegf );_fgdfb !=nil {return _fgdfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"}:_cdeg .CrossBetween =NewCT_CrossBetween ();if _cgfddb :=d .DecodeElement (_cdeg .CrossBetween ,&_cgegf );_cgfddb !=nil {return _cgfddb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_cdeg .MajorUnit =NewCT_AxisUnit ();if _fcged :=d .DecodeElement (_cdeg .MajorUnit ,&_cgegf );_fcged !=nil {return _fcged ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_cdeg .MinorUnit =NewCT_AxisUnit ();if _bceaa :=d .DecodeElement (_cdeg .MinorUnit ,&_cgegf );_bceaa !=nil {return _bceaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"}:_cdeg .DispUnits =NewCT_DispUnits ();if _ddgd :=d .DecodeElement (_cdeg .DispUnits ,&_cgegf );_ddgd !=nil {return _ddgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdeg .ExtLst =NewCT_ExtensionList ();if _defea :=d .DecodeElement (_cdeg .ExtLst ,&_cgegf );_defea !=nil {return _defea ;};default:_g .Log ("\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\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_cgegf .Name );if _cacfb :=d .Skip ();_cacfb !=nil {return _cacfb ;};};case _d .EndElement :break _ggfec ;case _d .CharData :};};return nil ;};const ST_SecondPieSizePercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0035\u002d9\u005d\u0029\u007c(\u005b\u0031\u002d\u0039]\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0032\u0030\u0030\u0029\u0025";type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;}; -// ST_DepthPercent is a union type -type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};func (_abcf *CT_OfPieType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _abcf .ValAttr !=ST_OfPieTypeUnset {_cgfbd ,_bdfbc :=_abcf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _bdfbc !=nil {return _bdfbc ;};start .Attr =append (start .Attr ,_cgfbd );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path +func (_bffb *CT_StrVal )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path -func (_faff *CT_Bar3DChart )ValidateWithPath (path string )error {if _gff :=_faff .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_gff !=nil {return _gff ;};if _faff .Grouping !=nil {if _afa :=_faff .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_afa !=nil {return _afa ;};};if _faff .VaryColors !=nil {if _ced :=_faff .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ced !=nil {return _ced ;};};for _eea ,_acab :=range _faff .Ser {if _ebfd :=_acab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eea ));_ebfd !=nil {return _ebfd ;};};if _faff .DLbls !=nil {if _bgec :=_faff .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bgec !=nil {return _bgec ;};};if _faff .GapWidth !=nil {if _afgd :=_faff .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_afgd !=nil {return _afgd ;};};if _faff .GapDepth !=nil {if _dabg :=_faff .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_dabg !=nil {return _dabg ;};};if _faff .Shape !=nil {if _edac :=_faff .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_edac !=nil {return _edac ;};};for _fda ,_cba :=range _faff .AxId {if _edgc :=_cba .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fda ));_edgc !=nil {return _edgc ;};};if _faff .ExtLst !=nil {if _gca :=_faff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gca !=nil {return _gca ;};};return nil ;}; +// Validate validates the CT_TrendlineLbl and its children +func (_dcbgf *CT_TrendlineLbl )Validate ()error {return _dcbgf .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");}; -// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path -func (_aegcg *CT_PivotFmts )ValidateWithPath (path string )error {for _gacbf ,_cgceg :=range _aegcg .PivotFmt {if _bfgae :=_cgceg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_gacbf ));_bfgae !=nil {return _bfgae ;};};return nil ;};func (_agcde ST_DispBlanksAs )ValidateWithPath (path string )error {switch _agcde {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agcde ));};return nil ;};type CT_LblAlgn struct{ValAttr ST_LblAlgn ;}; +// Validate validates the CT_FirstSliceAng and its children +func (_gfff *CT_FirstSliceAng )Validate ()error {return _gfff .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};func (_gdafb *CT_Period )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_accd :=range start .Attr {if _accd .Name .Local =="\u0076\u0061\u006c"{_ddbeb ,_bafde :=_a .ParseUint (_accd .Value ,10,32);if _bafde !=nil {return _bafde ;};_gbfcgde :=uint32 (_ddbeb );_gdafb .ValAttr =&_gbfcgde ;continue ;};};for {_ggbdaf ,_aegdg :=d .Token ();if _aegdg !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_aegdg );};if _efdff ,_bced :=_ggbdaf .(_d .EndElement );_bced &&_efdff .Name ==start .Name {break ;};};return nil ;};type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};func (_dcab *CT_Order )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcab .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_dcab .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path -func (_fbag *CT_ErrDir )ValidateWithPath (path string )error {if _fbag .ValAttr ==ST_ErrDirUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dbdbf :=_fbag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbdbf !=nil {return _dbdbf ;};return nil ;};func (_bdbb ST_DLblPos )Validate ()error {return _bdbb .ValidateWithPath ("")};func (_egccg ST_TickMark )String ()string {switch _egccg {case 0:return "";case 1:return "\u0063\u0072\u006fs\u0073";case 2:return "\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u006f\u0075\u0074";};return "";};func (_fgbfe *CT_Legend )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fgbfe .LegendPos !=nil {_bgede :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_fgbfe .LegendPos ,_bgede );};if _fgbfe .LegendEntry !=nil {_fgeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_dcab :=range _fgbfe .LegendEntry {e .EncodeElement (_dcab ,_fgeg );};};if _fgbfe .Layout !=nil {_cbag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fgbfe .Layout ,_cbag );};if _fgbfe .Overlay !=nil {_begb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_fgbfe .Overlay ,_begb );};if _fgbfe .SpPr !=nil {_baggcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgbfe .SpPr ,_baggcf );};if _fgbfe .TxPr !=nil {_bddd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fgbfe .TxPr ,_bddd );};if _fgbfe .ExtLst !=nil {_fcdd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgbfe .ExtLst ,_fcdd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path +func (_cefed *CT_Surface )ValidateWithPath (path string )error {if _cefed .Thickness !=nil {if _dbfdcg :=_cefed .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_dbfdcg !=nil {return _dbfdcg ;};};if _cefed .SpPr !=nil {if _dbegg :=_cefed .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbegg !=nil {return _dbegg ;};};if _cefed .PictureOptions !=nil {if _ddbb :=_cefed .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ddbb !=nil {return _ddbb ;};};if _cefed .ExtLst !=nil {if _adaa :=_cefed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adaa !=nil {return _adaa ;};};return nil ;}; -// Validate validates the CT_DLbls and its children -func (_agff *CT_DLbls )Validate ()error {return _agff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};func (_ceecc *ST_DepthPercent )ValidateWithPath (path string )error {_edbgb :=[]string {};if _ceecc .ST_DepthPercentWithSymbol !=nil {_edbgb =append (_edbgb ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _ceecc .ST_DepthPercentUShort !=nil {_edbgb =append (_edbgb ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_edbgb )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_edbgb );};return nil ;};type EG_AxShared struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_fbeaff ,_fgege :=_ed .ParseUint (s ,10,8);if _fgege !=nil {return ST_HoleSize {},_fgege ;};_aade :=uint8 (_fbeaff );return ST_HoleSize {ST_HoleSizeUByte :&_aade },nil ;};func (_fdeafc ST_LayoutMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgcdd :=_e .Attr {};_bgcdd .Name =name ;switch _fdeafc {case ST_LayoutModeUnset :_bgcdd .Value ="";case ST_LayoutModeEdge :_bgcdd .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_bgcdd .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _bgcdd ,nil ;};type CT_LegendPos struct{ValAttr ST_LegendPos ;};func (_bgagb *UserShapes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ="\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073";return _bgagb .CT_Drawing .MarshalXML (e ,start );};func (_ggaaa ST_LayoutMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ggaaa .String (),start );}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_fggcg *CT_Style )ValidateWithPath (path string )error {if _fggcg .ValAttr < 1{return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fggcg .ValAttr );};if _fggcg .ValAttr > 48{return _fe .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00348 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fggcg .ValAttr );};return nil ;};func (_ddfec ST_Overlap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ddfec .ST_OverlapPercent !=nil {e .EncodeToken (_d .CharData (*_ddfec .ST_OverlapPercent ));};if _ddfec .ST_OverlapByte !=nil {e .EncodeToken (_d .CharData (_fe .Sprintf ("\u0025\u0064",*_ddfec .ST_OverlapByte )));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_faebc *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };type CT_ErrValType struct{ValAttr ST_ErrValType ;};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_efeba :=&EG_SurfaceChartShared {};return _efeba ;};func (_aadeg ST_AxPos )Validate ()error {return _aadeg .ValidateWithPath ("")};func (_gadab ST_SplitType )String ()string {switch _gadab {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0070\u006f\u0073";case 5:return "\u0076\u0061\u006c";};return "";};type CT_AxPos struct{ValAttr ST_AxPos ;};func (_dcga *CT_BuiltInUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abbd :=range start .Attr {if _abbd .Name .Local =="\u0076\u0061\u006c"{_dcga .ValAttr .UnmarshalXMLAttr (_abbd );continue ;};};for {_eadg ,_bcee :=d .Token ();if _bcee !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074:\u0020\u0025\u0073",_bcee );};if _adfg ,_cge :=_eadg .(_e .EndElement );_cge &&_adfg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_LineChartShared and its children +func (_cbaaff *EG_LineChartShared )Validate ()error {return _cbaaff .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");}; -// Validate validates the CT_Style and its children -func (_eaddb *CT_Style )Validate ()error {return _eaddb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};type ST_OfPieType byte ; +// Validate validates the CT_ScatterStyle and its children +func (_acdb *CT_ScatterStyle )Validate ()error {return _acdb .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};type Any interface{MarshalXML (_eaab *_d .Encoder ,_egaec _d .StartElement )error ;UnmarshalXML (_aecg *_d .Decoder ,_egdg _d .StartElement )error ;}; -// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path -func (_cafgb *CT_LayoutTarget )ValidateWithPath (path string )error {if _cebgf :=_cafgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cebgf !=nil {return _cebgf ;};return nil ;};func NewCT_RadarChart ()*CT_RadarChart {_egbd :=&CT_RadarChart {};_egbd .RadarStyle =NewCT_RadarStyle ();return _egbd ;};func (_gecd *CT_BarGrouping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dce :=range start .Attr {if _dce .Name .Local =="\u0076\u0061\u006c"{_gecd .ValAttr .UnmarshalXMLAttr (_dce );continue ;};};for {_gdg ,_cgd :=d .Token ();if _cgd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0061\u0072\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067:\u0020\u0025\u0073",_cgd );};if _cbab ,_cff :=_gdg .(_e .EndElement );_cff &&_cbab .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path +func (_cda *CT_BarSer )ValidateWithPath (path string )error {if _dffd :=_cda .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dffd !=nil {return _dffd ;};if _fgcf :=_cda .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_fgcf !=nil {return _fgcf ;};if _cda .Tx !=nil {if _bgge :=_cda .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bgge !=nil {return _bgge ;};};if _cda .SpPr !=nil {if _ccfd :=_cda .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ccfd !=nil {return _ccfd ;};};if _cda .InvertIfNegative !=nil {if _acf :=_cda .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_acf !=nil {return _acf ;};};if _cda .PictureOptions !=nil {if _eebe :=_cda .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_eebe !=nil {return _eebe ;};};for _fcag ,_bbd :=range _cda .DPt {if _dcec :=_bbd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fcag ));_dcec !=nil {return _dcec ;};};if _cda .DLbls !=nil {if _bfag :=_cda .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bfag !=nil {return _bfag ;};};for _edge ,_aebf :=range _cda .Trendline {if _dbdc :=_aebf .ValidateWithPath (_fe .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_edge ));_dbdc !=nil {return _dbdc ;};};if _cda .ErrBars !=nil {if _dbdb :=_cda .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_dbdb !=nil {return _dbdb ;};};if _cda .Cat !=nil {if _gcbb :=_cda .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gcbb !=nil {return _gcbb ;};};if _cda .Val !=nil {if _egdb :=_cda .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_egdb !=nil {return _egdb ;};};if _cda .Shape !=nil {if _gbfc :=_cda .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_gbfc !=nil {return _gbfc ;};};if _cda .ExtLst !=nil {if _abfd :=_cda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfd !=nil {return _abfd ;};};return nil ;};func (_fbdc *CT_DispUnitsChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbdc .CustUnit !=nil {_fdcec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_fbdc .CustUnit ,_fdcec );};if _fbdc .BuiltInUnit !=nil {_bafa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_fbdc .BuiltInUnit ,_bafa );};return nil ;};func (_ceaeag *CT_PictureFormat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceaeag .ValAttr =ST_PictureFormat (1);for _ ,_bcbcb :=range start .Attr {if _bcbcb .Name .Local =="\u0076\u0061\u006c"{_ceaeag .ValAttr .UnmarshalXMLAttr (_bcbcb );continue ;};};for {_befff ,_acab :=d .Token ();if _acab !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074u\u0072e\u0046\u006f\u0072\u006d\u0061\u0074\u003a \u0025\u0073",_acab );};if _bdga ,_bcbbd :=_befff .(_d .EndElement );_bcbbd &&_bdga .Name ==start .Name {break ;};};return nil ;};type CT_HoleSize struct{ValAttr *ST_HoleSize ;};func NewCT_ExternalData ()*CT_ExternalData {_dgab :=&CT_ExternalData {};return _dgab };var ST_ThicknessPercentPatternRe =_c .MustCompile (ST_ThicknessPercentPattern );func (_bbdff *CT_PageSetup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceef :=range start .Attr {if _ceef .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_cacec ,_dbbdc :=_a .ParseUint (_ceef .Value ,10,32);if _dbbdc !=nil {return _dbbdc ;};_ggcb :=uint32 (_cacec );_bbdff .PaperSizeAttr =&_ggcb ;continue ;};if _ceef .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_ecgga ,_gedd :=_ceef .Value ,error (nil );if _gedd !=nil {return _gedd ;};_bbdff .PaperHeightAttr =&_ecgga ;continue ;};if _ceef .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_fgbg ,_bcab :=_ceef .Value ,error (nil );if _bcab !=nil {return _bcab ;};_bbdff .PaperWidthAttr =&_fgbg ;continue ;};if _ceef .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_bdefba ,_dffg :=_a .ParseUint (_ceef .Value ,10,32);if _dffg !=nil {return _dffg ;};_gcag :=uint32 (_bdefba );_bbdff .FirstPageNumberAttr =&_gcag ;continue ;};if _ceef .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_bbdff .OrientationAttr .UnmarshalXMLAttr (_ceef );continue ;};if _ceef .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_geab ,_cfcbg :=_a .ParseBool (_ceef .Value );if _cfcbg !=nil {return _cfcbg ;};_bbdff .BlackAndWhiteAttr =&_geab ;continue ;};if _ceef .Name .Local =="\u0064\u0072\u0061f\u0074"{_geaaf ,_dcag :=_a .ParseBool (_ceef .Value );if _dcag !=nil {return _dcag ;};_bbdff .DraftAttr =&_geaaf ;continue ;};if _ceef .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_bgbad ,_dccf :=_a .ParseBool (_ceef .Value );if _dccf !=nil {return _dccf ;};_bbdff .UseFirstPageNumberAttr =&_bgbad ;continue ;};if _ceef .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_fbddbc ,_ceecg :=_a .ParseInt (_ceef .Value ,10,32);if _ceecg !=nil {return _ceecg ;};_dfbg :=int32 (_fbddbc );_bbdff .HorizontalDpiAttr =&_dfbg ;continue ;};if _ceef .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_fgfed ,_cbdcfa :=_a .ParseInt (_ceef .Value ,10,32);if _cbdcfa !=nil {return _cbdcfa ;};_cggbb :=int32 (_fgfed );_bbdff .VerticalDpiAttr =&_cggbb ;continue ;};if _ceef .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_cadgb ,_defc :=_a .ParseUint (_ceef .Value ,10,32);if _defc !=nil {return _defc ;};_aaed :=uint32 (_cadgb );_bbdff .CopiesAttr =&_aaed ;continue ;};};for {_acfde ,_cdbbd :=d .Token ();if _cdbbd !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_cdbbd );};if _facc ,_edee :=_acfde .(_d .EndElement );_edee &&_facc .Name ==start .Name {break ;};};return nil ;};func (_adgac *CT_PivotFmt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dfbb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_adgac .Idx ,_dfbb );if _adgac .SpPr !=nil {_fada :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_adgac .SpPr ,_fada );};if _adgac .TxPr !=nil {_ggbf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_adgac .TxPr ,_ggbf );};if _adgac .Marker !=nil {_adee :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_adgac .Marker ,_adee );};if _adgac .DLbl !=nil {_efeca :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_adgac .DLbl ,_efeca );};if _adgac .ExtLst !=nil {_bfdbc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adgac .ExtLst ,_bfdbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_bfcbc ,_bdfae :=_a .ParseUint (s ,10,8);if _bdfae !=nil {return ST_HoleSize {},_bdfae ;};_gefeaf :=uint8 (_bfcbc );return ST_HoleSize {ST_HoleSizeUByte :&_gefeaf },nil ;};type CT_CatAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblAlgn *CT_LblAlgn ;LblOffset *CT_LblOffset ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;NoMultiLvlLbl *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_fgadf *CT_Thickness )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_fgadf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_Line3DChart and its children +func (_fcggc *CT_Line3DChart )Validate ()error {return _fcggc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;};func NewCT_Thickness ()*CT_Thickness {_beadg :=&CT_Thickness {};return _beadg }; // ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path -func (_daggf *CT_SurfaceSer )ValidateWithPath (path string )error {if _gcdd :=_daggf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gcdd !=nil {return _gcdd ;};if _gcbfc :=_daggf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gcbfc !=nil {return _gcbfc ;};if _daggf .Tx !=nil {if _aggfg :=_daggf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aggfg !=nil {return _aggfg ;};};if _daggf .SpPr !=nil {if _cfbb :=_daggf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cfbb !=nil {return _cfbb ;};};if _daggf .Cat !=nil {if _effce :=_daggf .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_effce !=nil {return _effce ;};};if _daggf .Val !=nil {if _ebga :=_daggf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ebga !=nil {return _ebga ;};};if _daggf .ExtLst !=nil {if _gaaff :=_daggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaaff !=nil {return _gaaff ;};};return nil ;};func NewCT_PivotFmts ()*CT_PivotFmts {_fffag :=&CT_PivotFmts {};return _fffag };type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};func (_gbbc *CT_DPt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_aegc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gbbc .Idx ,_aegc );if _gbbc .InvertIfNegative !=nil {_eagda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gbbc .InvertIfNegative ,_eagda );};if _gbbc .Marker !=nil {_ecbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gbbc .Marker ,_ecbf );};if _gbbc .Bubble3D !=nil {_gbea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_gbbc .Bubble3D ,_gbea );};if _gbbc .Explosion !=nil {_ffggc :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_gbbc .Explosion ,_ffggc );};if _gbbc .SpPr !=nil {_dca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbbc .SpPr ,_dca );};if _gbbc .PictureOptions !=nil {_bgada :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gbbc .PictureOptions ,_bgada );};if _gbbc .ExtLst !=nil {_eagc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbbc .ExtLst ,_eagc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_View3D ()*CT_View3D {_ddfce :=&CT_View3D {};return _ddfce };func (_fdcedg *ST_LblOffset )ValidateWithPath (path string )error {_ddfed :=[]string {};if _fdcedg .ST_LblOffsetPercent !=nil {_ddfed =append (_ddfed ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _fdcedg .ST_LblOffsetUShort !=nil {_ddfed =append (_ddfed ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_ddfed )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ddfed );};return nil ;};func (_egbga *CT_PlotAreaChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _egbga .AreaChart !=nil {_gegec :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .AreaChart ,_gegec );};if _egbga .Area3DChart !=nil {_fadgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .Area3DChart ,_fadgf );};if _egbga .LineChart !=nil {_fabdc :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .LineChart ,_fabdc );};if _egbga .Line3DChart !=nil {_eegea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .Line3DChart ,_eegea );};if _egbga .StockChart !=nil {_gdegc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .StockChart ,_gdegc );};if _egbga .RadarChart !=nil {_cfgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .RadarChart ,_cfgf );};if _egbga .ScatterChart !=nil {_dbdbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .ScatterChart ,_dbdbe );};if _egbga .PieChart !=nil {_cfcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .PieChart ,_cfcg );};if _egbga .Pie3DChart !=nil {_dddga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .Pie3DChart ,_dddga );};if _egbga .DoughnutChart !=nil {_bcea :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .DoughnutChart ,_bcea );};if _egbga .BarChart !=nil {_feaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .BarChart ,_feaa );};if _egbga .Bar3DChart !=nil {_gdfab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .Bar3DChart ,_gdfab );};if _egbga .OfPieChart !=nil {_cdab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .OfPieChart ,_cdab );};if _egbga .SurfaceChart !=nil {_dggbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .SurfaceChart ,_dggbe );};if _egbga .Surface3DChart !=nil {_fdbfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .Surface3DChart ,_fdbfb );};if _egbga .BubbleChart !=nil {_gdfabf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egbga .BubbleChart ,_gdfabf );};return nil ;};func NewCT_BarDir ()*CT_BarDir {_efe :=&CT_BarDir {};return _efe }; +func (_ccae *CT_SurfaceSer )ValidateWithPath (path string )error {if _ggdgbb :=_ccae .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ggdgbb !=nil {return _ggdgbb ;};if _cdce :=_ccae .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_cdce !=nil {return _cdce ;};if _ccae .Tx !=nil {if _gebg :=_ccae .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gebg !=nil {return _gebg ;};};if _ccae .SpPr !=nil {if _gfacd :=_ccae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfacd !=nil {return _gfacd ;};};if _ccae .Cat !=nil {if _ggfcb :=_ccae .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_ggfcb !=nil {return _ggfcb ;};};if _ccae .Val !=nil {if _acgac :=_ccae .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_acgac !=nil {return _acgac ;};};if _ccae .ExtLst !=nil {if _ebgbb :=_ccae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebgbb !=nil {return _ebgbb ;};};return nil ;};func (_fedaa ST_AxPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbgdb :=_d .Attr {};_cbgdb .Name =name ;switch _fedaa {case ST_AxPosUnset :_cbgdb .Value ="";case ST_AxPosB :_cbgdb .Value ="\u0062";case ST_AxPosL :_cbgdb .Value ="\u006c";case ST_AxPosR :_cbgdb .Value ="\u0072";case ST_AxPosT :_cbgdb .Value ="\u0074";};return _cbgdb ,nil ;};func NewCT_LblAlgn ()*CT_LblAlgn {_cbecc :=&CT_LblAlgn {};_cbecc .ValAttr =ST_LblAlgn (1);return _cbecc ;}; -// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path -func (_aebf *CT_AxDataSource )ValidateWithPath (path string )error {if _cbc :=_aebf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbc !=nil {return _cbc ;};return nil ;};func (_eeabb ST_ErrDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eeabb .String (),start );};func (_dedad ST_TickLblPos )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_abace :=_e .Attr {};_abace .Name =name ;switch _dedad {case ST_TickLblPosUnset :_abace .Value ="";case ST_TickLblPosHigh :_abace .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_abace .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_abace .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_abace .Value ="\u006e\u006f\u006e\u0065";};return _abace ,nil ;};func (_fgc *CT_HeaderFooter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cebe :=range start .Attr {if _cebe .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_adbge ,_bbgc :=_ed .ParseBool (_cebe .Value );if _bbgc !=nil {return _bbgc ;};_fgc .AlignWithMarginsAttr =&_adbge ;continue ;};if _cebe .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_adda ,_ggcf :=_ed .ParseBool (_cebe .Value );if _ggcf !=nil {return _ggcf ;};_fgc .DifferentOddEvenAttr =&_adda ;continue ;};if _cebe .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_fdea ,_fffde :=_ed .ParseBool (_cebe .Value );if _fffde !=nil {return _fffde ;};_fgc .DifferentFirstAttr =&_fdea ;continue ;};};_gadcb :for {_egga ,_bdae :=d .Token ();if _bdae !=nil {return _bdae ;};switch _bdcd :=_egga .(type ){case _e .StartElement :switch _bdcd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_fgc .OddHeader =new (string );if _bdgbc :=d .DecodeElement (_fgc .OddHeader ,&_bdcd );_bdgbc !=nil {return _bdgbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_fgc .OddFooter =new (string );if _ceggg :=d .DecodeElement (_fgc .OddFooter ,&_bdcd );_ceggg !=nil {return _ceggg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_fgc .EvenHeader =new (string );if _bafc :=d .DecodeElement (_fgc .EvenHeader ,&_bdcd );_bafc !=nil {return _bafc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_fgc .EvenFooter =new (string );if _gegf :=d .DecodeElement (_fgc .EvenFooter ,&_bdcd );_gegf !=nil {return _gegf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_fgc .FirstHeader =new (string );if _ggcg :=d .DecodeElement (_fgc .FirstHeader ,&_bdcd );_ggcg !=nil {return _ggcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_fgc .FirstFooter =new (string );if _agacc :=d .DecodeElement (_fgc .FirstFooter ,&_bdcd );_agacc !=nil {return _agacc ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_bdcd .Name );if _ccda :=d .Skip ();_ccda !=nil {return _ccda ;};};case _e .EndElement :break _gadcb ;case _e .CharData :};};return nil ;};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_d .CT_TextBody ;};type CT_Order struct{ValAttr *uint8 ;};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};func NewCT_BarSer ()*CT_BarSer {_egbc :=&CT_BarSer {};_egbc .Idx =NewCT_UnsignedInt ();_egbc .Order =NewCT_UnsignedInt ();return _egbc ;};func (_eggeb *ST_TimeUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bedfa ,_cgbdg :=d .Token ();if _cgbdg !=nil {return _cgbdg ;};if _gbaae ,_agfb :=_bedfa .(_e .EndElement );_agfb &&_gbaae .Name ==start .Name {*_eggeb =1;return nil ;};if _dfgba ,_gfagc :=_bedfa .(_e .CharData );!_gfagc {return _a .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",_bedfa );}else {switch string (_dfgba ){case "":*_eggeb =0;case "\u0064\u0061\u0079\u0073":*_eggeb =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_eggeb =2;case "\u0079\u0065\u0061r\u0073":*_eggeb =3;};};_bedfa ,_cgbdg =d .Token ();if _cgbdg !=nil {return _cgbdg ;};if _cccff ,_fdcgf :=_bedfa .(_e .EndElement );_fdcgf &&_cccff .Name ==start .Name {return nil ;};return _a .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",_bedfa );}; +// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path +func (_effg *CT_DepthPercent )ValidateWithPath (path string )error {if _effg .ValAttr !=nil {if _cdaba :=_effg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdaba !=nil {return _cdaba ;};};return nil ;};func (_efbgf *CT_SerTxChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efbgf .StrRef !=nil {_afegg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_efbgf .StrRef ,_afegg );};if _efbgf .V !=nil {_cabde :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076"}};_g .AddPreserveSpaceAttr (&_cabde ,*_efbgf .V );e .EncodeElement (_efbgf .V ,_cabde );};return nil ;};func NewCT_TickMark ()*CT_TickMark {_dfcca :=&CT_TickMark {};return _dfcca }; -// ST_LblOffset is a union type -type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};type CT_AxisUnit struct{ValAttr float64 ;};type ST_Shape byte ; +// Validate validates the CT_BubbleScale and its children +func (_cebg *CT_BubbleScale )Validate ()error {return _cebg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");};type CT_BubbleChart struct{VaryColors *CT_Boolean ;Ser []*CT_BubbleSer ;DLbls *CT_DLbls ;Bubble3D *CT_Boolean ;BubbleScale *CT_BubbleScale ;ShowNegBubbles *CT_Boolean ;SizeRepresents *CT_SizeRepresents ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_BarGrouping and its children -func (_fed *CT_BarGrouping )Validate ()error {return _fed .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};func (_cbcd *CT_Overlap )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbcd .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cbcd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fgcf *CT_PrintSettings )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edafg :for {_fbcf ,_aacfb :=d .Token ();if _aacfb !=nil {return _aacfb ;};switch _dddee :=_fbcf .(type ){case _e .StartElement :switch _dddee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_fgcf .HeaderFooter =NewCT_HeaderFooter ();if _gdded :=d .DecodeElement (_fgcf .HeaderFooter ,&_dddee );_gdded !=nil {return _gdded ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_fgcf .PageMargins =NewCT_PageMargins ();if _eafba :=d .DecodeElement (_fgcf .PageMargins ,&_dddee );_eafba !=nil {return _eafba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_fgcf .PageSetup =NewCT_PageSetup ();if _efdc :=d .DecodeElement (_fgcf .PageSetup ,&_dddee );_efdc !=nil {return _efdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_fgcf .LegacyDrawingHF =NewCT_RelId ();if _ecfef :=d .DecodeElement (_fgcf .LegacyDrawingHF ,&_dddee );_ecfef !=nil {return _ecfef ;};default:_ga .Log ("\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\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_dddee .Name );if _bdbf :=d .Skip ();_bdbf !=nil {return _bdbf ;};};case _e .EndElement :break _edafg ;case _e .CharData :};};return nil ;};func (_fcec *CT_AreaSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fcec .Idx ,_ca );_ddb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fcec .Order ,_ddb );if _fcec .Tx !=nil {_ecb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fcec .Tx ,_ecb );};if _fcec .SpPr !=nil {_cfbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcec .SpPr ,_cfbc );};if _fcec .PictureOptions !=nil {_dgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fcec .PictureOptions ,_dgd );};if _fcec .DPt !=nil {_ef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_adad :=range _fcec .DPt {e .EncodeElement (_adad ,_ef );};};if _fcec .DLbls !=nil {_dbb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fcec .DLbls ,_dbb );};if _fcec .Trendline !=nil {_fe :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_ecd :=range _fcec .Trendline {e .EncodeElement (_ecd ,_fe );};};if _fcec .ErrBars !=nil {_bagg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_fbda :=range _fcec .ErrBars {e .EncodeElement (_fbda ,_bagg );};};if _fcec .Cat !=nil {_bfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fcec .Cat ,_bfc );};if _fcec .Val !=nil {_ae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fcec .Val ,_ae );};if _fcec .ExtLst !=nil {_cdc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcec .ExtLst ,_cdc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);func (_efgba *CT_SurfaceSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efgba .Idx =NewCT_UnsignedInt ();_efgba .Order =NewCT_UnsignedInt ();_dgef :for {_fgacfb ,_eefae :=d .Token ();if _eefae !=nil {return _eefae ;};switch _adcgd :=_fgacfb .(type ){case _e .StartElement :switch _adcgd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ddacc :=d .DecodeElement (_efgba .Idx ,&_adcgd );_ddacc !=nil {return _ddacc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _fdaef :=d .DecodeElement (_efgba .Order ,&_adcgd );_fdaef !=nil {return _fdaef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_efgba .Tx =NewCT_SerTx ();if _fgefe :=d .DecodeElement (_efgba .Tx ,&_adcgd );_fgefe !=nil {return _fgefe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_efgba .SpPr =_d .NewCT_ShapeProperties ();if _dfda :=d .DecodeElement (_efgba .SpPr ,&_adcgd );_dfda !=nil {return _dfda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_efgba .Cat =NewCT_AxDataSource ();if _fbdac :=d .DecodeElement (_efgba .Cat ,&_adcgd );_fbdac !=nil {return _fbdac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_efgba .Val =NewCT_NumDataSource ();if _bbbdd :=d .DecodeElement (_efgba .Val ,&_adcgd );_bbbdd !=nil {return _bbbdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efgba .ExtLst =NewCT_ExtensionList ();if _bdff :=d .DecodeElement (_efgba .ExtLst ,&_adcgd );_bdff !=nil {return _bdff ;};default:_ga .Log ("\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\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_adcgd .Name );if _gaga :=d .Skip ();_gaga !=nil {return _gaga ;};};case _e .EndElement :break _dgef ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_DateAx and its children +func (_ccg *CT_DateAx )Validate ()error {return _ccg .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");};func (_addb *CT_RotX )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _addb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_addb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efcg *CT_OfPieChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_afdge :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_efcg .OfPieType ,_afdge );if _efcg .VaryColors !=nil {_bddff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_efcg .VaryColors ,_bddff );};if _efcg .Ser !=nil {_defebg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aaca :=range _efcg .Ser {e .EncodeElement (_aaca ,_defebg );};};if _efcg .DLbls !=nil {_dgea :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_efcg .DLbls ,_dgea );};if _efcg .GapWidth !=nil {_cada :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_efcg .GapWidth ,_cada );};if _efcg .SplitType !=nil {_gfdb :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_efcg .SplitType ,_gfdb );};if _efcg .SplitPos !=nil {_gbbb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_efcg .SplitPos ,_gbbb );};if _efcg .CustSplit !=nil {_fcegg :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_efcg .CustSplit ,_fcegg );};if _efcg .SecondPieSize !=nil {_ffcab :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_efcg .SecondPieSize ,_ffcab );};if _efcg .SerLines !=nil {_febg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_fcaef :=range _efcg .SerLines {e .EncodeElement (_fcaef ,_febg );};};if _efcg .ExtLst !=nil {_edagb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efcg .ExtLst ,_edagb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_RadarStyle byte ;func NewCT_LineChart ()*CT_LineChart {_fedbe :=&CT_LineChart {};_fedbe .Grouping =NewCT_Grouping ();return _fedbe ;};func (_cfadgc *ST_SplitType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfadgc =0;case "\u0061\u0075\u0074\u006f":*_cfadgc =1;case "\u0063\u0075\u0073\u0074":*_cfadgc =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cfadgc =3;case "\u0070\u006f\u0073":*_cfadgc =4;case "\u0076\u0061\u006c":*_cfadgc =5;};return nil ;}; -// Validate validates the CT_UpDownBar and its children -func (_eecgc *CT_UpDownBar )Validate ()error {return _eecgc .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func NewCT_BarGrouping ()*CT_BarGrouping {_cab :=&CT_BarGrouping {};return _cab }; +// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path +func (_cbd *CT_AxisUnit )ValidateWithPath (path string )error {if _cbd .ValAttr <=0{return _fe .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cbd .ValAttr );};return nil ;}; -// Validate validates the CT_AxPos and its children -func (_cac *CT_AxPos )Validate ()error {return _cac .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};func NewCT_Marker ()*CT_Marker {_aceac :=&CT_Marker {};return _aceac };func NewEG_PieChartShared ()*EG_PieChartShared {_edfe :=&EG_PieChartShared {};return _edfe };type CT_ErrDir struct{ValAttr ST_ErrDir ;}; +// Validate validates the EG_AxShared and its children +func (_gddccf *EG_AxShared )Validate ()error {return _gddccf .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};func (_cggdc ST_Thickness )String ()string {if _cggdc .ST_ThicknessPercent !=nil {return _fe .Sprintf ("\u0025\u0076",*_cggdc .ST_ThicknessPercent );};if _cggdc .Uint32 !=nil {return _fe .Sprintf ("\u0025\u0076",*_cggdc .Uint32 );};return "";}; -// Validate validates the CT_ErrBars and its children -func (_dgec *CT_ErrBars )Validate ()error {return _dgec .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};type CT_LineChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;Marker *CT_Boolean ;Smooth *CT_Boolean ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_BubbleChart struct{VaryColors *CT_Boolean ;Ser []*CT_BubbleSer ;DLbls *CT_DLbls ;Bubble3D *CT_Boolean ;BubbleScale *CT_BubbleScale ;ShowNegBubbles *CT_Boolean ;SizeRepresents *CT_SizeRepresents ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_eeba ST_CrossBetween )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gcgfdc :=_e .Attr {};_gcgfdc .Name =name ;switch _eeba {case ST_CrossBetweenUnset :_gcgfdc .Value ="";case ST_CrossBetweenBetween :_gcgfdc .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_gcgfdc .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _gcgfdc ,nil ;};const (ST_BuiltInUnitUnset ST_BuiltInUnit =0;ST_BuiltInUnitHundreds ST_BuiltInUnit =1;ST_BuiltInUnitThousands ST_BuiltInUnit =2;ST_BuiltInUnitTenThousands ST_BuiltInUnit =3;ST_BuiltInUnitHundredThousands ST_BuiltInUnit =4;ST_BuiltInUnitMillions ST_BuiltInUnit =5;ST_BuiltInUnitTenMillions ST_BuiltInUnit =6;ST_BuiltInUnitHundredMillions ST_BuiltInUnit =7;ST_BuiltInUnitBillions ST_BuiltInUnit =8;ST_BuiltInUnitTrillions ST_BuiltInUnit =9;);func NewCT_ChartLines ()*CT_ChartLines {_bfed :=&CT_ChartLines {};return _bfed };func (_edcfb ST_LblAlgn )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edcfb .String (),start );};func (_bbbgge *EG_AxShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbbgge .AxId =NewCT_UnsignedInt ();_bbbgge .Scaling =NewCT_Scaling ();_bbbgge .AxPos =NewCT_AxPos ();_bbbgge .CrossAx =NewCT_UnsignedInt ();_bdedf :for {_ffedg ,_eebc :=d .Token ();if _eebc !=nil {return _eebc ;};switch _ggaagb :=_ffedg .(type ){case _e .StartElement :switch _ggaagb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _fecggb :=d .DecodeElement (_bbbgge .AxId ,&_ggaagb );_fecggb !=nil {return _fecggb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _afgcc :=d .DecodeElement (_bbbgge .Scaling ,&_ggaagb );_afgcc !=nil {return _afgcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_bbbgge .Delete =NewCT_Boolean ();if _fcace :=d .DecodeElement (_bbbgge .Delete ,&_ggaagb );_fcace !=nil {return _fcace ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _defgd :=d .DecodeElement (_bbbgge .AxPos ,&_ggaagb );_defgd !=nil {return _defgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_bbbgge .MajorGridlines =NewCT_ChartLines ();if _feaag :=d .DecodeElement (_bbbgge .MajorGridlines ,&_ggaagb );_feaag !=nil {return _feaag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_bbbgge .MinorGridlines =NewCT_ChartLines ();if _gfagb :=d .DecodeElement (_bbbgge .MinorGridlines ,&_ggaagb );_gfagb !=nil {return _gfagb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_bbbgge .Title =NewCT_Title ();if _agdcd :=d .DecodeElement (_bbbgge .Title ,&_ggaagb );_agdcd !=nil {return _agdcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bbbgge .NumFmt =NewCT_NumFmt ();if _eadgad :=d .DecodeElement (_bbbgge .NumFmt ,&_ggaagb );_eadgad !=nil {return _eadgad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_bbbgge .MajorTickMark =NewCT_TickMark ();if _ddceb :=d .DecodeElement (_bbbgge .MajorTickMark ,&_ggaagb );_ddceb !=nil {return _ddceb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_bbbgge .MinorTickMark =NewCT_TickMark ();if _afcbg :=d .DecodeElement (_bbbgge .MinorTickMark ,&_ggaagb );_afcbg !=nil {return _afcbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_bbbgge .TickLblPos =NewCT_TickLblPos ();if _abaac :=d .DecodeElement (_bbbgge .TickLblPos ,&_ggaagb );_abaac !=nil {return _abaac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bbbgge .SpPr =_d .NewCT_ShapeProperties ();if _dddef :=d .DecodeElement (_bbbgge .SpPr ,&_ggaagb );_dddef !=nil {return _dddef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_bbbgge .TxPr =_d .NewCT_TextBody ();if _bdcgc :=d .DecodeElement (_bbbgge .TxPr ,&_ggaagb );_bdcgc !=nil {return _bdcgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _acdbg :=d .DecodeElement (_bbbgge .CrossAx ,&_ggaagb );_acdbg !=nil {return _acdbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_bbbgge .Choice =NewEG_AxSharedChoice ();if _edgge :=d .DecodeElement (&_bbbgge .Choice .Crosses ,&_ggaagb );_edgge !=nil {return _edgge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_bbbgge .Choice =NewEG_AxSharedChoice ();if _cagcf :=d .DecodeElement (&_bbbgge .Choice .CrossesAt ,&_ggaagb );_cagcf !=nil {return _cagcf ;};default:_ga .Log ("\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\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_ggaagb .Name );if _afgbba :=d .Skip ();_afgbba !=nil {return _afgbba ;};};case _e .EndElement :break _bdedf ;case _e .CharData :};};return nil ;};func (_gccee *ST_SizeRepresents )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gccee =0;case "\u0061\u0072\u0065\u0061":*_gccee =1;case "\u0077":*_gccee =2;};return nil ;};func (_cada *CT_NumFmt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cfde :=range start .Attr {if _cfde .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_bfabc ,_ebab :=_cfde .Value ,error (nil );if _ebab !=nil {return _ebab ;};_cada .FormatCodeAttr =_bfabc ;continue ;};if _cfde .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_dccd ,_cgfe :=_ed .ParseBool (_cfde .Value );if _cgfe !=nil {return _cgfe ;};_cada .SourceLinkedAttr =&_dccd ;continue ;};};for {_ffgd ,_eacege :=d .Token ();if _eacege !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_eacege );};if _babge ,_cdaec :=_ffgd .(_e .EndElement );_cdaec &&_babge .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Group_DLbl and its children +func (_bfgef *Group_DLbl )Validate ()error {return _bfgef .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};func (_ddbdd ST_ErrDir )Validate ()error {return _ddbdd .ValidateWithPath ("")};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};const ST_BubbleScalePercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0032\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0033\u0030\u0030\u0029\u0025";func (_bcbab ST_CrossBetween )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfgeg :=_d .Attr {};_gfgeg .Name =name ;switch _bcbab {case ST_CrossBetweenUnset :_gfgeg .Value ="";case ST_CrossBetweenBetween :_gfgeg .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_gfgeg .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _gfgeg ,nil ;}; -// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path -func (_aadbb *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _aadbb .MultiLvlStrCache !=nil {if _bcfg :=_aadbb .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_bcfg !=nil {return _bcfg ;};};if _aadbb .ExtLst !=nil {if _cdbd :=_aadbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdbd !=nil {return _cdbd ;};};return nil ;};func (_gcgdf *CT_Thickness )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fgdc :=range start .Attr {if _fgdc .Name .Local =="\u0076\u0061\u006c"{_efgbag ,_dacbc :=ParseUnionST_Thickness (_fgdc .Value );if _dacbc !=nil {return _dacbc ;};_gcgdf .ValAttr =_efgbag ;continue ;};};for {_fdbce ,_dfaaf :=d .Token ();if _dfaaf !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_dfaaf );};if _cggb ,_acgb :=_fdbce .(_e .EndElement );_acgb &&_cggb .Name ==start .Name {break ;};};return nil ;};type CT_Tx struct{Choice *CT_TxChoice ;}; +// Validate validates the EG_SurfaceChartShared and its children +func (_ceagd *EG_SurfaceChartShared )Validate ()error {return _ceagd .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};func (_ccdcb ST_ScatterStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dafgef :=_d .Attr {};_dafgef .Name =name ;switch _ccdcb {case ST_ScatterStyleUnset :_dafgef .Value ="";case ST_ScatterStyleNone :_dafgef .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_dafgef .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_dafgef .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_dafgef .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_dafgef .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_dafgef .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _dafgef ,nil ;};type CT_Chart struct{Title *CT_Title ;AutoTitleDeleted *CT_Boolean ;PivotFmts *CT_PivotFmts ;View3D *CT_View3D ;Floor *CT_Surface ;SideWall *CT_Surface ;BackWall *CT_Surface ;PlotArea *CT_PlotArea ;Legend *CT_Legend ;PlotVisOnly *CT_Boolean ;DispBlanksAs *CT_DispBlanksAs ;ShowDLblsOverMax *CT_Boolean ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path -func (_bdccc *CT_SerTx )ValidateWithPath (path string )error {if _dedcd :=_bdccc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dedcd !=nil {return _dedcd ;};return nil ;};func (_ccgd *EG_AreaChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gebbb :for {_abbffa ,_egbaa :=d .Token ();if _egbaa !=nil {return _egbaa ;};switch _dfdae :=_abbffa .(type ){case _e .StartElement :switch _dfdae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_ccgd .Grouping =NewCT_Grouping ();if _ebdbe :=d .DecodeElement (_ccgd .Grouping ,&_dfdae );_ebdbe !=nil {return _ebdbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ccgd .VaryColors =NewCT_Boolean ();if _gcffd :=d .DecodeElement (_ccgd .VaryColors ,&_dfdae );_gcffd !=nil {return _gcffd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_dfag :=NewCT_AreaSer ();if _febfd :=d .DecodeElement (_dfag ,&_dfdae );_febfd !=nil {return _febfd ;};_ccgd .Ser =append (_ccgd .Ser ,_dfag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ccgd .DLbls =NewCT_DLbls ();if _ecge :=d .DecodeElement (_ccgd .DLbls ,&_dfdae );_ecge !=nil {return _ecge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_ccgd .DropLines =NewCT_ChartLines ();if _bccae :=d .DecodeElement (_ccgd .DropLines ,&_dfdae );_bccae !=nil {return _bccae ;};default:_ga .Log ("\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\u0045\u0047\u005f\u0041\u0072\u0065\u0061\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_dfdae .Name );if _edfdd :=d .Skip ();_edfdd !=nil {return _edfdd ;};};case _e .EndElement :break _gebbb ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_ErrValType and its children +func (_gabaf *CT_ErrValType )Validate ()error {return _gabaf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path -func (_facag *Group_DLbl )ValidateWithPath (path string )error {if _facag .Layout !=nil {if _fbdef :=_facag .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fbdef !=nil {return _fbdef ;};};if _facag .Tx !=nil {if _cdgc :=_facag .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cdgc !=nil {return _cdgc ;};};if _facag .NumFmt !=nil {if _efcbb :=_facag .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_efcbb !=nil {return _efcbb ;};};if _facag .SpPr !=nil {if _ecbfbf :=_facag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecbfbf !=nil {return _ecbfbf ;};};if _facag .TxPr !=nil {if _adcac :=_facag .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_adcac !=nil {return _adcac ;};};if _facag .DLblPos !=nil {if _ffdab :=_facag .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_ffdab !=nil {return _ffdab ;};};if _facag .ShowLegendKey !=nil {if _eaae :=_facag .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_eaae !=nil {return _eaae ;};};if _facag .ShowVal !=nil {if _abbde :=_facag .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_abbde !=nil {return _abbde ;};};if _facag .ShowCatName !=nil {if _agbgdf :=_facag .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_agbgdf !=nil {return _agbgdf ;};};if _facag .ShowSerName !=nil {if _bgdfb :=_facag .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_bgdfb !=nil {return _bgdfb ;};};if _facag .ShowPercent !=nil {if _fddg :=_facag .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_fddg !=nil {return _fddg ;};};if _facag .ShowBubbleSize !=nil {if _eecc :=_facag .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_eecc !=nil {return _eecc ;};};return nil ;}; +// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path +func (_ffcca *CT_LblOffset )ValidateWithPath (path string )error {if _ffcca .ValAttr !=nil {if _feaf :=_ffcca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feaf !=nil {return _feaf ;};};return nil ;};func (_gbce ST_TrendlineType )String ()string {switch _gbce {case 0:return "";case 1:return "\u0065\u0078\u0070";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u006c\u006f\u0067";case 4:return "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case 5:return "\u0070\u006f\u006c\u0079";case 6:return "\u0070\u006f\u0077e\u0072";};return "";};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ad .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path -func (_bgfc *CT_TxChoice )ValidateWithPath (path string )error {if _bgfc .StrRef !=nil {if _febbb :=_bgfc .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_febbb !=nil {return _febbb ;};};if _bgfc .Rich !=nil {if _fdcdfe :=_bgfc .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_fdcdfe !=nil {return _fdcdfe ;};};return nil ;};func (_gecge ST_ErrBarType )Validate ()error {return _gecge .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path +func (_abbe *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _ecee ,_gfbf :=range _abbe .ValAx {if _gged :=_gfbf .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_ecee ));_gged !=nil {return _gged ;};};for _debg ,_edfb :=range _abbe .CatAx {if _aagc :=_edfb .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_debg ));_aagc !=nil {return _aagc ;};};for _efbcg ,_badfe :=range _abbe .DateAx {if _cebac :=_badfe .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_efbcg ));_cebac !=nil {return _cebac ;};};for _gdad ,_gdae :=range _abbe .SerAx {if _fdgec :=_gdae .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_gdad ));_fdgec !=nil {return _fdgec ;};};return nil ;}; -// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path -func (_befa *CT_Orientation )ValidateWithPath (path string )error {if _bgdb :=_befa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgdb !=nil {return _bgdb ;};return nil ;};var ST_LblOffsetPercentPatternRe =_gb .MustCompile (ST_LblOffsetPercentPattern ); +// Validate validates the CT_CrossBetween and its children +func (_dddd *CT_CrossBetween )Validate ()error {return _dddd .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");};func (_eccdg *CT_NumDataSourceChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dddf :for {_dfdge ,_ggfb :=d .Token ();if _ggfb !=nil {return _ggfb ;};switch _aeab :=_dfdge .(type ){case _d .StartElement :switch _aeab .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_eccdg .NumRef =NewCT_NumRef ();if _cgaea :=d .DecodeElement (_eccdg .NumRef ,&_aeab );_cgaea !=nil {return _cgaea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_eccdg .NumLit =NewCT_NumData ();if _febb :=d .DecodeElement (_eccdg .NumLit ,&_aeab );_febb !=nil {return _febb ;};default:_g .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0075\u006d\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aeab .Name );if _edcc :=d .Skip ();_edcc !=nil {return _edcc ;};};case _d .EndElement :break _dddf ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_PieChart and its children -func (_deae *CT_PieChart )Validate ()error {return _deae .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_daagf *CT_StrData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfbeef :for {_adcbg ,_aagg :=d .Token ();if _aagg !=nil {return _aagg ;};switch _gbda :=_adcbg .(type ){case _e .StartElement :switch _gbda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_daagf .PtCount =NewCT_UnsignedInt ();if _gafea :=d .DecodeElement (_daagf .PtCount ,&_gbda );_gafea !=nil {return _gafea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_aagf :=NewCT_StrVal ();if _dfga :=d .DecodeElement (_aagf ,&_gbda );_dfga !=nil {return _dfga ;};_daagf .Pt =append (_daagf .Pt ,_aagf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daagf .ExtLst =NewCT_ExtensionList ();if _ccad :=d .DecodeElement (_daagf .ExtLst ,&_gbda );_ccad !=nil {return _ccad ;};default:_ga .Log ("\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\u005fS\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gbda .Name );if _fbbdag :=d .Skip ();_fbbdag !=nil {return _fbbdag ;};};case _e .EndElement :break _dfbeef ;case _e .CharData :};};return nil ;};func (_ecgb *CT_PivotSource )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecgb .FmtId =NewCT_UnsignedInt ();_aeabb :for {_fcdf ,_bbcabb :=d .Token ();if _bbcabb !=nil {return _bbcabb ;};switch _aabb :=_fcdf .(type ){case _e .StartElement :switch _aabb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"}:if _baed :=d .DecodeElement (&_ecgb .Name ,&_aabb );_baed !=nil {return _baed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"}:if _cdgdf :=d .DecodeElement (_ecgb .FmtId ,&_aabb );_cdgdf !=nil {return _cdgdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcdad :=NewCT_ExtensionList ();if _bacc :=d .DecodeElement (_fcdad ,&_aabb );_bacc !=nil {return _bacc ;};_ecgb .ExtLst =append (_ecgb .ExtLst ,_fcdad );default:_ga .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_aabb .Name );if _aaabc :=d .Skip ();_aaabc !=nil {return _aaabc ;};};case _e .EndElement :break _aeabb ;case _e .CharData :};};return nil ;};func (_fage ST_BubbleScale )String ()string {if _fage .ST_BubbleScalePercent !=nil {return _a .Sprintf ("\u0025\u0076",*_fage .ST_BubbleScalePercent );};if _fage .ST_BubbleScaleUInt !=nil {return _a .Sprintf ("\u0025\u0076",*_fage .ST_BubbleScaleUInt );};return "";};func NewGroup_DLbls ()*Group_DLbls {_eadgc :=&Group_DLbls {};return _eadgc };func (_fgebg *ST_HoleSize )Validate ()error {return _fgebg .ValidateWithPath ("")};func (_babe *CT_PivotFmts )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _babe .PivotFmt !=nil {_cgca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_aedgg :=range _babe .PivotFmt {e .EncodeElement (_aedgg ,_cgca );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path +func (_aeccc *EG_AxShared )ValidateWithPath (path string )error {if _dadgeb :=_aeccc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_dadgeb !=nil {return _dadgeb ;};if _afea :=_aeccc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_afea !=nil {return _afea ;};if _aeccc .Delete !=nil {if _acfg :=_aeccc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_acfg !=nil {return _acfg ;};};if _dgfcg :=_aeccc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_dgfcg !=nil {return _dgfcg ;};if _aeccc .MajorGridlines !=nil {if _bgeeb :=_aeccc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bgeeb !=nil {return _bgeeb ;};};if _aeccc .MinorGridlines !=nil {if _afabe :=_aeccc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_afabe !=nil {return _afabe ;};};if _aeccc .Title !=nil {if _agcbe :=_aeccc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_agcbe !=nil {return _agcbe ;};};if _aeccc .NumFmt !=nil {if _cdfc :=_aeccc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cdfc !=nil {return _cdfc ;};};if _aeccc .MajorTickMark !=nil {if _dbgc :=_aeccc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dbgc !=nil {return _dbgc ;};};if _aeccc .MinorTickMark !=nil {if _eeddf :=_aeccc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_eeddf !=nil {return _eeddf ;};};if _aeccc .TickLblPos !=nil {if _bgbg :=_aeccc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_bgbg !=nil {return _bgbg ;};};if _aeccc .SpPr !=nil {if _gdeaff :=_aeccc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdeaff !=nil {return _gdeaff ;};};if _aeccc .TxPr !=nil {if _ddfac :=_aeccc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ddfac !=nil {return _ddfac ;};};if _dffae :=_aeccc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_dffae !=nil {return _dffae ;};if _aeccc .Choice !=nil {if _gcff :=_aeccc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gcff !=nil {return _gcff ;};};return nil ;};func NewCT_BandFmts ()*CT_BandFmts {_eec :=&CT_BandFmts {};return _eec };func NewCT_UpDownBar ()*CT_UpDownBar {_dcba :=&CT_UpDownBar {};return _dcba };const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);func (_dcda ST_HPercent )String ()string {if _dcda .ST_HPercentWithSymbol !=nil {return _fe .Sprintf ("\u0025\u0076",*_dcda .ST_HPercentWithSymbol );};if _dcda .ST_HPercentUShort !=nil {return _fe .Sprintf ("\u0025\u0076",*_dcda .ST_HPercentUShort );};return "";};func (_fabdcg *ST_HPercent )Validate ()error {return _fabdcg .ValidateWithPath ("")};func NewCT_TrendlineType ()*CT_TrendlineType {_gebcc :=&CT_TrendlineType {};return _gebcc };type ST_AxPos byte ;func (_cbgfbc *Chart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbgfbc .CT_RelId =*NewCT_RelId ();for _ ,_bdgae :=range start .Attr {if _bdgae .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"&&_bdgae .Name .Local =="\u0069\u0064"||_bdgae .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"&&_bdgae .Name .Local =="\u0069\u0064"{_ffgcgf ,_acbdf :=_bdgae .Value ,error (nil );if _acbdf !=nil {return _acbdf ;};_cbgfbc .IdAttr =_ffgcgf ;continue ;};};for {_baeea ,_gcfgd :=d .Token ();if _gcfgd !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_gcfgd );};if _bacbgc ,_aagb :=_baeea .(_d .EndElement );_aagb &&_bacbgc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path -func (_adeab *CT_NumRef )ValidateWithPath (path string )error {if _adeab .NumCache !=nil {if _fcgg :=_adeab .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_fcgg !=nil {return _fcgg ;};};if _adeab .ExtLst !=nil {if _cbgcff :=_adeab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbgcff !=nil {return _cbgcff ;};};return nil ;}; +// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path +func (_faba *CT_BarChart )ValidateWithPath (path string )error {if _gbec :=_faba .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_gbec !=nil {return _gbec ;};if _faba .Grouping !=nil {if _ded :=_faba .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ded !=nil {return _ded ;};};if _faba .VaryColors !=nil {if _fabb :=_faba .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fabb !=nil {return _fabb ;};};for _dgd ,_ffdd :=range _faba .Ser {if _fad :=_ffdd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dgd ));_fad !=nil {return _fad ;};};if _faba .DLbls !=nil {if _gbf :=_faba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gbf !=nil {return _gbf ;};};if _faba .GapWidth !=nil {if _dcg :=_faba .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_dcg !=nil {return _dcg ;};};if _faba .Overlap !=nil {if _dfab :=_faba .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dfab !=nil {return _dfab ;};};for _fac ,_gabf :=range _faba .SerLines {if _cef :=_gabf .ValidateWithPath (_fe .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_fac ));_cef !=nil {return _cef ;};};for _cdf ,_dfdc :=range _faba .AxId {if _caec :=_dfdc .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cdf ));_caec !=nil {return _caec ;};};if _faba .ExtLst !=nil {if _ecfa :=_faba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecfa !=nil {return _ecfa ;};};return nil ;};func (_cdfb *CT_LblOffset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abfag :=range start .Attr {if _abfag .Name .Local =="\u0076\u0061\u006c"{_eggbg ,_cgbf :=ParseUnionST_LblOffset (_abfag .Value );if _cgbf !=nil {return _cgbf ;};_cdfb .ValAttr =&_eggbg ;continue ;};};for {_dbda ,_dbebc :=d .Token ();if _dbebc !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_dbebc );};if _cefgf ,_cbcfa :=_dbda .(_d .EndElement );_cbcfa &&_cefgf .Name ==start .Name {break ;};};return nil ;};func (_ebagd ST_BarDir )Validate ()error {return _ebagd .ValidateWithPath ("")};func NewCT_BarChart ()*CT_BarChart {_eggc :=&CT_BarChart {};_eggc .BarDir =NewCT_BarDir ();return _eggc ;};func (_ccab *CT_Extension )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgfc :=range start .Attr {if _bgfc .Name .Local =="\u0075\u0072\u0069"{_cedc ,_fedd :=_bgfc .Value ,error (nil );if _fedd !=nil {return _fedd ;};_ccab .UriAttr =&_cedc ;continue ;};};_dbgg :for {_edda ,_eegcc :=d .Token ();if _eegcc !=nil {return _eegcc ;};switch _dgae :=_edda .(type ){case _d .StartElement :switch _dgae .Name {default:if _bada ,_bbce :=_g .CreateElement (_dgae );_bbce !=nil {return _bbce ;}else {if _abac :=d .DecodeElement (_bada ,&_dgae );_abac !=nil {return _abac ;};_ccab .Any =_bada ;};};case _d .EndElement :break _dbgg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Double and its children -func (_cgdc *CT_Double )Validate ()error {return _cgdc .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_ecfabbc ,_ecae :=_ed .ParseUint (s ,10,16);if _ecae !=nil {return ST_HPercent {},_ecae ;};_fdgfd :=uint16 (_ecfabbc );return ST_HPercent {ST_HPercentUShort :&_fdgfd },nil ;};func (_fbae *CT_LegendEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_cbec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fbae .Idx ,_cbec );if _fbae .Choice !=nil {_fbae .Choice .MarshalXML (e ,_e .StartElement {});};if _fbae .ExtLst !=nil {_aaabd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbae .ExtLst ,_aaabd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cfga ST_TickMark )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bdead :=_e .Attr {};_bdead .Name =name ;switch _cfga {case ST_TickMarkUnset :_bdead .Value ="";case ST_TickMarkCross :_bdead .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_bdead .Value ="\u0069\u006e";case ST_TickMarkNone :_bdead .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_bdead .Value ="\u006f\u0075\u0074";};return _bdead ,nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};func (_bgegfg *EG_LegendEntryData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgegfg .TxPr !=nil {_dffcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bgegfg .TxPr ,_dffcc );};return nil ;};func (_cfccb *Chart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ="\u0063:\u0063\u0068\u0061\u0072\u0074";return _cfccb .CT_RelId .MarshalXML (e ,start );};var ST_SecondPieSizePercentPatternRe =_gb .MustCompile (ST_SecondPieSizePercentPattern );func (_dbed *CT_DoughnutChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dbed .VaryColors !=nil {_gffd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dbed .VaryColors ,_gffd );};if _dbed .Ser !=nil {_bcgbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fagb :=range _dbed .Ser {e .EncodeElement (_fagb ,_bcgbe );};};if _dbed .DLbls !=nil {_bbbdf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dbed .DLbls ,_bbbdf );};if _dbed .FirstSliceAng !=nil {_fdfa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_dbed .FirstSliceAng ,_fdfa );};if _dbed .HoleSize !=nil {_fddb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dbed .HoleSize ,_fddb );};if _dbed .ExtLst !=nil {_eaebc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbed .ExtLst ,_eaebc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bggb *CT_BubbleChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bggb .VaryColors !=nil {_bccc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bggb .VaryColors ,_bccc );};if _bggb .Ser !=nil {_dbcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bbf :=range _bggb .Ser {e .EncodeElement (_bbf ,_dbcf );};};if _bggb .DLbls !=nil {_dfg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bggb .DLbls ,_dfg );};if _bggb .Bubble3D !=nil {_bdd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_bggb .Bubble3D ,_bdd );};if _bggb .BubbleScale !=nil {_ddfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_bggb .BubbleScale ,_ddfe );};if _bggb .ShowNegBubbles !=nil {_bee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_bggb .ShowNegBubbles ,_bee );};if _bggb .SizeRepresents !=nil {_bfcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_bggb .SizeRepresents ,_bfcc );};_bgbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_efc :=range _bggb .AxId {e .EncodeElement (_efc ,_bgbd );};if _bggb .ExtLst !=nil {_befc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bggb .ExtLst ,_befc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gecg *CT_DispUnitsLbl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gecg .Layout !=nil {_edecb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gecg .Layout ,_edecb );};if _gecg .Tx !=nil {_ddba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gecg .Tx ,_ddba );};if _gecg .SpPr !=nil {_fgae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gecg .SpPr ,_fgae );};if _gecg .TxPr !=nil {_egda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gecg .TxPr ,_egda );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_decdg ST_SizeRepresents )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_decdg .String (),start );};func NewCT_UpDownBars ()*CT_UpDownBars {_fcddce :=&CT_UpDownBars {};return _fcddce };type ST_TimeUnit byte ;type CT_Grouping struct{ValAttr ST_Grouping ;}; +// Validate validates the CT_PictureStackUnit and its children +func (_eeff *CT_PictureStackUnit )Validate ()error {return _eeff .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};func (_gdfa *CT_Trendline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gdfa .Name !=nil {_caadgf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_g .AddPreserveSpaceAttr (&_caadgf ,*_gdfa .Name );e .EncodeElement (_gdfa .Name ,_caadgf );};if _gdfa .SpPr !=nil {_dfaaa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdfa .SpPr ,_dfaaa );};_aacfa :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gdfa .TrendlineType ,_aacfa );if _gdfa .Order !=nil {_cfgdc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gdfa .Order ,_cfgdc );};if _gdfa .Period !=nil {_cadeb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_gdfa .Period ,_cadeb );};if _gdfa .Forward !=nil {_bgeaf :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_gdfa .Forward ,_bgeaf );};if _gdfa .Backward !=nil {_adcdfg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_gdfa .Backward ,_adcdfg );};if _gdfa .Intercept !=nil {_effda :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_gdfa .Intercept ,_effda );};if _gdfa .DispRSqr !=nil {_gaadd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_gdfa .DispRSqr ,_gaadd );};if _gdfa .DispEq !=nil {_gagba :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_gdfa .DispEq ,_gagba );};if _gdfa .TrendlineLbl !=nil {_beegg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_gdfa .TrendlineLbl ,_beegg );};if _gdfa .ExtLst !=nil {_fecfe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdfa .ExtLst ,_fecfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbabe ST_ErrDir )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbabe .String (),start );};type CT_Skip struct{ValAttr uint32 ;};func (_eecg ST_DLblPos )Validate ()error {return _eecg .ValidateWithPath ("")};func (_aeacc ST_PageSetupOrientation )Validate ()error {return _aeacc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path -func (_fcgf *CT_StrData )ValidateWithPath (path string )error {if _fcgf .PtCount !=nil {if _fcdfc :=_fcgf .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_fcdfc !=nil {return _fcdfc ;};};for _gbege ,_cecdd :=range _fcgf .Pt {if _cccee :=_cecdd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gbege ));_cccee !=nil {return _cccee ;};};if _fcgf .ExtLst !=nil {if _gabbe :=_fcgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gabbe !=nil {return _gabbe ;};};return nil ;};type ST_BarDir byte ;func (_ddggf *EG_PieChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbbdc :for {_ceebf ,_ebgda :=d .Token ();if _ebgda !=nil {return _ebgda ;};switch _dffgad :=_ceebf .(type ){case _e .StartElement :switch _dffgad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ddggf .VaryColors =NewCT_Boolean ();if _edeaa :=d .DecodeElement (_ddggf .VaryColors ,&_dffgad );_edeaa !=nil {return _edeaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_eafdd :=NewCT_PieSer ();if _cgbgg :=d .DecodeElement (_eafdd ,&_dffgad );_cgbgg !=nil {return _cgbgg ;};_ddggf .Ser =append (_ddggf .Ser ,_eafdd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ddggf .DLbls =NewCT_DLbls ();if _egab :=d .DecodeElement (_ddggf .DLbls ,&_dffgad );_egab !=nil {return _egab ;};default:_ga .Log ("\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\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_dffgad .Name );if _adab :=d .Skip ();_adab !=nil {return _adab ;};};case _e .EndElement :break _bbbdc ;case _e .CharData :};};return nil ;};type ST_BarGrouping byte ;func NewCT_GapAmount ()*CT_GapAmount {_facdc :=&CT_GapAmount {};return _facdc };type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};func (_gfdc *ST_CrossBetween )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_babgg ,_gbdfd :=d .Token ();if _gbdfd !=nil {return _gbdfd ;};if _geeef ,_ffdcfg :=_babgg .(_e .EndElement );_ffdcfg &&_geeef .Name ==start .Name {*_gfdc =1;return nil ;};if _dabf ,_dfcf :=_babgg .(_e .CharData );!_dfcf {return _a .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",_babgg );}else {switch string (_dabf ){case "":*_gfdc =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_gfdc =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_gfdc =2;};};_babgg ,_gbdfd =d .Token ();if _gbdfd !=nil {return _gbdfd ;};if _ccdae ,_aacgd :=_babgg .(_e .EndElement );_aacgd &&_ccdae .Name ==start .Name {return nil ;};return _a .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",_babgg );};func (_gcgdc *CT_Legend )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcea :for {_ebbc ,_gdcf :=d .Token ();if _gdcf !=nil {return _gdcf ;};switch _cdfb :=_ebbc .(type ){case _e .StartElement :switch _cdfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"}:_gcgdc .LegendPos =NewCT_LegendPos ();if _efda :=d .DecodeElement (_gcgdc .LegendPos ,&_cdfb );_efda !=nil {return _efda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}:_gddcf :=NewCT_LegendEntry ();if _ddbed :=d .DecodeElement (_gddcf ,&_cdfb );_ddbed !=nil {return _ddbed ;};_gcgdc .LegendEntry =append (_gcgdc .LegendEntry ,_gddcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_gcgdc .Layout =NewCT_Layout ();if _begbg :=d .DecodeElement (_gcgdc .Layout ,&_cdfb );_begbg !=nil {return _begbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_gcgdc .Overlay =NewCT_Boolean ();if _cbca :=d .DecodeElement (_gcgdc .Overlay ,&_cdfb );_cbca !=nil {return _cbca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gcgdc .SpPr =_d .NewCT_ShapeProperties ();if _adde :=d .DecodeElement (_gcgdc .SpPr ,&_cdfb );_adde !=nil {return _adde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gcgdc .TxPr =_d .NewCT_TextBody ();if _ddae :=d .DecodeElement (_gcgdc .TxPr ,&_cdfb );_ddae !=nil {return _ddae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcgdc .ExtLst =NewCT_ExtensionList ();if _gaee :=d .DecodeElement (_gcgdc .ExtLst ,&_cdfb );_gaee !=nil {return _gaee ;};default:_ga .Log ("\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\u004c\u0065\u0067e\u006e\u0064 \u0025\u0076",_cdfb .Name );if _daed :=d .Skip ();_daed !=nil {return _daed ;};};case _e .EndElement :break _dcea ;case _e .CharData :};};return nil ;};func (_cgefg *ST_LblOffset )Validate ()error {return _cgefg .ValidateWithPath ("")};func (_fbcge *ST_ErrBarType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fbcge =0;case "\u0062\u006f\u0074\u0068":*_fbcge =1;case "\u006d\u0069\u006eu\u0073":*_fbcge =2;case "\u0070\u006c\u0075\u0073":*_fbcge =3;};return nil ;};func (_dddcd *ST_SecondPieSize )ValidateWithPath (path string )error {_dcae :=[]string {};if _dddcd .ST_SecondPieSizePercent !=nil {_dcae =append (_dcae ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dddcd .ST_SecondPieSizeUShort !=nil {_dcae =append (_dcae ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_dcae )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcae );};return nil ;};type ST_LblAlgn byte ; +// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path +func (_eddce *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _eddce .AreaChart !=nil {if _efcd :=_eddce .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_efcd !=nil {return _efcd ;};};if _eddce .Area3DChart !=nil {if _eecb :=_eddce .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_eecb !=nil {return _eecb ;};};if _eddce .LineChart !=nil {if _ceeb :=_eddce .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_ceeb !=nil {return _ceeb ;};};if _eddce .Line3DChart !=nil {if _dcaaa :=_eddce .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_dcaaa !=nil {return _dcaaa ;};};if _eddce .StockChart !=nil {if _aggf :=_eddce .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_aggf !=nil {return _aggf ;};};if _eddce .RadarChart !=nil {if _gfdf :=_eddce .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_gfdf !=nil {return _gfdf ;};};if _eddce .ScatterChart !=nil {if _gacb :=_eddce .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_gacb !=nil {return _gacb ;};};if _eddce .PieChart !=nil {if _beedf :=_eddce .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_beedf !=nil {return _beedf ;};};if _eddce .Pie3DChart !=nil {if _afcgd :=_eddce .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_afcgd !=nil {return _afcgd ;};};if _eddce .DoughnutChart !=nil {if _beeef :=_eddce .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_beeef !=nil {return _beeef ;};};if _eddce .BarChart !=nil {if _egfbc :=_eddce .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_egfbc !=nil {return _egfbc ;};};if _eddce .Bar3DChart !=nil {if _gdfg :=_eddce .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gdfg !=nil {return _gdfg ;};};if _eddce .OfPieChart !=nil {if _ggga :=_eddce .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_ggga !=nil {return _ggga ;};};if _eddce .SurfaceChart !=nil {if _bdbed :=_eddce .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_bdbed !=nil {return _bdbed ;};};if _eddce .Surface3DChart !=nil {if _ggcgf :=_eddce .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_ggcgf !=nil {return _ggcgf ;};};if _eddce .BubbleChart !=nil {if _cdgef :=_eddce .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_cdgef !=nil {return _cdgef ;};};return nil ;};func (_gdbcf ST_Shape )Validate ()error {return _gdbcf .ValidateWithPath ("")};func (_gffge ST_LayoutMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcefd :=_d .Attr {};_bcefd .Name =name ;switch _gffge {case ST_LayoutModeUnset :_bcefd .Value ="";case ST_LayoutModeEdge :_bcefd .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_bcefd .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _bcefd ,nil ;};type UserShapes struct{_e .CT_Drawing }; -// Validate validates the CT_LineChart and its children -func (_gedda *CT_LineChart )Validate ()error {return _gedda .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");};func (_cggga *CT_Perspective )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cggga .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cggga .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SplitType and its children +func (_bggcg *CT_SplitType )Validate ()error {return _bggcg .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func NewCT_UnsignedInt ()*CT_UnsignedInt {_aaee :=&CT_UnsignedInt {};return _aaee };func (_edddd ST_TrendlineType )ValidateWithPath (path string )error {switch _edddd {case 0,1,2,3,4,5,6:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edddd ));};return nil ;}; -// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path -func (_gdbd *CT_ExternalData )ValidateWithPath (path string )error {if _gdbd .AutoUpdate !=nil {if _ddaf :=_gdbd .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_ddaf !=nil {return _ddaf ;};};return nil ;};func (_geef *CT_Double )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbg :=range start .Attr {if _gbg .Name .Local =="\u0076\u0061\u006c"{_dfbbe ,_cddf :=_ed .ParseFloat (_gbg .Value ,64);if _cddf !=nil {return _cddf ;};_geef .ValAttr =_dfbbe ;continue ;};};for {_cdgd ,_cbef :=d .Token ();if _cbef !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_cbef );};if _aceed ,_afbbc :=_cdgd .(_e .EndElement );_afbbc &&_aceed .Name ==start .Name {break ;};};return nil ;};func NewCT_StockChart ()*CT_StockChart {_fddee :=&CT_StockChart {};return _fddee };func NewCT_Legend ()*CT_Legend {_agcd :=&CT_Legend {};return _agcd }; +// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path +func (_edba *CT_TickLblPos )ValidateWithPath (path string )error {if _dadde :=_edba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dadde !=nil {return _dadde ;};return nil ;};func NewEG_DLblShared ()*EG_DLblShared {_abbdd :=&EG_DLblShared {};return _abbdd };func (_gcgad *CT_TickMark )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcgad .ValAttr !=ST_TickMarkUnset {_bfae ,_fdeb :=_gcgad .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _fdeb !=nil {return _fdeb ;};start .Attr =append (start .Attr ,_bfae );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const ST_OverlapPercentPattern ="\u0028\u002d\u003f\u0030\u002a\u0028(\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u00310\u0030\u0029\u0029\u0025";func (_ggagf *ST_MarkerStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egacf ,_ecaefc :=d .Token ();if _ecaefc !=nil {return _ecaefc ;};if _fcfbg ,_aefc :=_egacf .(_d .EndElement );_aefc &&_fcfbg .Name ==start .Name {*_ggagf =1;return nil ;};if _ebdad ,_eaabf :=_egacf .(_d .CharData );!_eaabf {return _fe .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",_egacf );}else {switch string (_ebdad ){case "":*_ggagf =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_ggagf =1;case "\u0064\u0061\u0073\u0068":*_ggagf =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ggagf =3;case "\u0064\u006f\u0074":*_ggagf =4;case "\u006e\u006f\u006e\u0065":*_ggagf =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_ggagf =6;case "\u0070\u006c\u0075\u0073":*_ggagf =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ggagf =8;case "\u0073\u0074\u0061\u0072":*_ggagf =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ggagf =10;case "\u0078":*_ggagf =11;case "\u0061\u0075\u0074\u006f":*_ggagf =12;};};_egacf ,_ecaefc =d .Token ();if _ecaefc !=nil {return _ecaefc ;};if _fccea ,_bebfd :=_egacf .(_d .EndElement );_bebfd &&_fccea .Name ==start .Name {return nil ;};return _fe .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",_egacf );};func (_cbfgc ST_DispBlanksAs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbfgc .String (),start );}; -// ST_BubbleScale is a union type -type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;}; +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_gcfec *CT_Lvl )ValidateWithPath (path string )error {for _fegdf ,_aegd :=range _gcfec .Pt {if _befg :=_aegd .ValidateWithPath (_fe .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_fegdf ));_befg !=nil {return _befg ;};};return nil ;};type ST_ErrBarType byte ;func (_dcegc *ST_SizeRepresents )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcegc =0;case "\u0061\u0072\u0065\u0061":*_dcegc =1;case "\u0077":*_dcegc =2;};return nil ;}; + +// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path +func (_fbef *CT_RadarChart )ValidateWithPath (path string )error {if _aadfg :=_fbef .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_aadfg !=nil {return _aadfg ;};if _fbef .VaryColors !=nil {if _cbecag :=_fbef .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cbecag !=nil {return _cbecag ;};};for _bedab ,_fadag :=range _fbef .Ser {if _gefgb :=_fadag .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bedab ));_gefgb !=nil {return _gefgb ;};};if _fbef .DLbls !=nil {if _egfbd :=_fbef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_egfbd !=nil {return _egfbd ;};};for _aacbg ,_ddacb :=range _fbef .AxId {if _adcde :=_ddacb .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aacbg ));_adcde !=nil {return _adcde ;};};if _fbef .ExtLst !=nil {if _febgb :=_fbef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_febgb !=nil {return _febgb ;};};return nil ;};func NewCT_BubbleScale ()*CT_BubbleScale {_ebfd :=&CT_BubbleScale {};return _ebfd }; // ST_Thickness is a union type -type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};func NewCT_DTable ()*CT_DTable {_eade :=&CT_DTable {};return _eade }; +type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;}; -// Validate validates the CT_Boolean and its children -func (_gdbe *CT_Boolean )Validate ()error {return _gdbe .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_aeebfg ST_ErrDir )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bbcfa :=_e .Attr {};_bbcfa .Name =name ;switch _aeebfg {case ST_ErrDirUnset :_bbcfa .Value ="";case ST_ErrDirX :_bbcfa .Value ="\u0078";case ST_ErrDirY :_bbcfa .Value ="\u0079";};return _bbcfa ,nil ;}; +// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path +func (_ceedc *CT_Scaling )ValidateWithPath (path string )error {if _ceedc .LogBase !=nil {if _geefgf :=_ceedc .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_geefgf !=nil {return _geefgf ;};};if _ceedc .Orientation !=nil {if _gbgcd :=_ceedc .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_gbgcd !=nil {return _gbgcd ;};};if _ceedc .Max !=nil {if _baac :=_ceedc .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_baac !=nil {return _baac ;};};if _ceedc .Min !=nil {if _bfdgc :=_ceedc .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_bfdgc !=nil {return _bfdgc ;};};if _ceedc .ExtLst !=nil {if _feedd :=_ceedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feedd !=nil {return _feedd ;};};return nil ;}; -// Validate validates the CT_LegendEntry and its children -func (_cdcb *CT_LegendEntry )Validate ()error {return _cdcb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};func (_ceda ST_MarkerStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ceda .String (),start );}; +// Validate validates the CT_MarkerStyle and its children +func (_gaae *CT_MarkerStyle )Validate ()error {return _gaae .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");};func (_bdegd *CT_LayoutTarget )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdegd .ValAttr !=ST_LayoutTargetUnset {_egaa ,_cce :=_bdegd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _cce !=nil {return _cce ;};start .Attr =append (start .Attr ,_egaa );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_ErrDir ()*CT_ErrDir {_feec :=&CT_ErrDir {};_feec .ValAttr =ST_ErrDir (1);return _feec };func (_gadaa ST_HPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gadaa .ST_HPercentWithSymbol !=nil {e .EncodeToken (_d .CharData (*_gadaa .ST_HPercentWithSymbol ));};if _gadaa .ST_HPercentUShort !=nil {e .EncodeToken (_d .CharData (_fe .Sprintf ("\u0025\u0064",*_gadaa .ST_HPercentUShort )));};return e .EncodeToken (_d .EndElement {Name :start .Name });};type ST_CrossBetween byte ;func (_cgeadb *CT_View3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdgd :for {_agbcbb ,_cagg :=d .Token ();if _cagg !=nil {return _cagg ;};switch _afgb :=_agbcbb .(type ){case _d .StartElement :switch _afgb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"}:_cgeadb .RotX =NewCT_RotX ();if _edabb :=d .DecodeElement (_cgeadb .RotX ,&_afgb );_edabb !=nil {return _edabb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_cgeadb .HPercent =NewCT_HPercent ();if _aeeg :=d .DecodeElement (_cgeadb .HPercent ,&_afgb );_aeeg !=nil {return _aeeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"}:_cgeadb .RotY =NewCT_RotY ();if _fdbcb :=d .DecodeElement (_cgeadb .RotY ,&_afgb );_fdbcb !=nil {return _fdbcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_cgeadb .DepthPercent =NewCT_DepthPercent ();if _cadb :=d .DecodeElement (_cgeadb .DepthPercent ,&_afgb );_cadb !=nil {return _cadb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"}:_cgeadb .RAngAx =NewCT_Boolean ();if _dadab :=d .DecodeElement (_cgeadb .RAngAx ,&_afgb );_dadab !=nil {return _dadab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}:_cgeadb .Perspective =NewCT_Perspective ();if _ddagc :=d .DecodeElement (_cgeadb .Perspective ,&_afgb );_ddagc !=nil {return _ddagc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgeadb .ExtLst =NewCT_ExtensionList ();if _agdee :=d .DecodeElement (_cgeadb .ExtLst ,&_afgb );_agdee !=nil {return _agdee ;};default:_g .Log ("\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\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_afgb .Name );if _ggaeb :=d .Skip ();_ggaeb !=nil {return _ggaeb ;};};case _d .EndElement :break _gdgd ;case _d .CharData :};};return nil ;}; -// ST_HoleSize is a union type -type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;};func (_bacb *CT_Period )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebgfg :=range start .Attr {if _ebgfg .Name .Local =="\u0076\u0061\u006c"{_abebd ,_deef :=_ed .ParseUint (_ebgfg .Value ,10,32);if _deef !=nil {return _deef ;};_fecf :=uint32 (_abebd );_bacb .ValAttr =&_fecf ;continue ;};};for {_ffdcf ,_feaed :=d .Token ();if _feaed !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_feaed );};if _acceg ,_cagcd :=_ffdcf .(_e .EndElement );_cagcd &&_acceg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Lvl and its children +func (_ecgc *CT_Lvl )Validate ()error {return _ecgc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func (_bgec *EG_DLblShared )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgec .NumFmt !=nil {_ecafa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bgec .NumFmt ,_ecafa );};if _bgec .SpPr !=nil {_aeae :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgec .SpPr ,_aeae );};if _bgec .TxPr !=nil {_dcedf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bgec .TxPr ,_dcedf );};if _bgec .DLblPos !=nil {_fgcbd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_bgec .DLblPos ,_fgcbd );};if _bgec .ShowLegendKey !=nil {_dgga :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_bgec .ShowLegendKey ,_dgga );};if _bgec .ShowVal !=nil {_faefb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_bgec .ShowVal ,_faefb );};if _bgec .ShowCatName !=nil {_bede :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bgec .ShowCatName ,_bede );};if _bgec .ShowSerName !=nil {_ggadc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bgec .ShowSerName ,_ggadc );};if _bgec .ShowPercent !=nil {_gfcge :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_bgec .ShowPercent ,_gfcge );};if _bgec .ShowBubbleSize !=nil {_dfgbg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bgec .ShowBubbleSize ,_dfgbg );};if _bgec .Separator !=nil {_fccge :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_fccge ,*_bgec .Separator );e .EncodeElement (_bgec .Separator ,_fccge );};return nil ;};func (_gdac *CT_RotY )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dded :=range start .Attr {if _dded .Name .Local =="\u0076\u0061\u006c"{_gdgeg ,_efbe :=_a .ParseUint (_dded .Value ,10,16);if _efbe !=nil {return _efbe ;};_ecbb :=uint16 (_gdgeg );_gdac .ValAttr =&_ecbb ;continue ;};};for {_cfadg ,_edac :=d .Token ();if _edac !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_edac );};if _cecd ,_bdggf :=_cfadg .(_d .EndElement );_bdggf &&_cecd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path -func (_ecadb *UserShapes )ValidateWithPath (path string )error {if _eaabe :=_ecadb .CT_Drawing .ValidateWithPath (path );_eaabe !=nil {return _eaabe ;};return nil ;};func (_edggb *CT_ErrBarType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edggb .ValAttr !=ST_ErrBarTypeUnset {_bega ,_affce :=_edggb .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _affce !=nil {return _affce ;};start .Attr =append (start .Attr ,_bega );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eabb *ST_Orientation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbbgbe ,_cfdd :=d .Token ();if _cfdd !=nil {return _cfdd ;};if _faeaa ,_bfgab :=_bbbgbe .(_e .EndElement );_bfgab &&_faeaa .Name ==start .Name {*_eabb =1;return nil ;};if _fgecag ,_ggbba :=_bbbgbe .(_e .CharData );!_ggbba {return _a .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",_bbbgbe );}else {switch string (_fgecag ){case "":*_eabb =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_eabb =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_eabb =2;};};_bbbgbe ,_cfdd =d .Token ();if _cfdd !=nil {return _cfdd ;};if _befdff ,_ddbebc :=_bbbgbe .(_e .EndElement );_ddbebc &&_befdff .Name ==start .Name {return nil ;};return _a .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",_bbbgbe );};func NewCT_TrendlineType ()*CT_TrendlineType {_cfbe :=&CT_TrendlineType {};return _cfbe }; +// Validate validates the CT_Surface3DChart and its children +func (_bgdc *CT_Surface3DChart )Validate ()error {return _bgdc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_gcbdg ST_BarGrouping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcbdg .String (),start );};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;); -// Validate validates the Group_DLbls and its children -func (_fcbab *Group_DLbls )Validate ()error {return _fcbab .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};func (_ggag *CT_TimeUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbgge :=range start .Attr {if _gbgge .Name .Local =="\u0076\u0061\u006c"{_ggag .ValAttr .UnmarshalXMLAttr (_gbgge );continue ;};};for {_gggef ,_cbaga :=d .Token ();if _cbaga !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_cbaga );};if _agcf ,_gecfbf :=_gggef .(_e .EndElement );_gecfbf &&_agcf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_BubbleSer and its children +func (_ccaa *CT_BubbleSer )Validate ()error {return _ccaa .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");};func (_gaada *CT_LblOffset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaada .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_gaada .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_deb *CT_AxDataSourceChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eff :for {_ddd ,_eaa :=d .Token ();if _eaa !=nil {return _eaa ;};switch _cgc :=_ddd .(type ){case _d .StartElement :switch _cgc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"}:_deb .MultiLvlStrRef =NewCT_MultiLvlStrRef ();if _cgb :=d .DecodeElement (_deb .MultiLvlStrRef ,&_cgc );_cgb !=nil {return _cgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_deb .NumRef =NewCT_NumRef ();if _ead :=d .DecodeElement (_deb .NumRef ,&_cgc );_ead !=nil {return _ead ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_deb .NumLit =NewCT_NumData ();if _fdc :=d .DecodeElement (_deb .NumLit ,&_cgc );_fdc !=nil {return _fdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_deb .StrRef =NewCT_StrRef ();if _cba :=d .DecodeElement (_deb .StrRef ,&_cgc );_cba !=nil {return _cba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_deb .StrLit =NewCT_StrData ();if _cfc :=d .DecodeElement (_deb .StrLit ,&_cgc );_cfc !=nil {return _cfc ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0041\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cgc .Name );if _ceg :=d .Skip ();_ceg !=nil {return _ceg ;};};case _d .EndElement :break _eff ;case _d .CharData :};};return nil ;};func (_fdgb ST_Shape )String ()string {switch _fdgb {case 0:return "";case 1:return "\u0063\u006f\u006e\u0065";case 2:return "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case 3:return "\u0062\u006f\u0078";case 4:return "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case 5:return "\u0070y\u0072\u0061\u006d\u0069\u0064";case 6:return "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return "";};func (_fdfbdf ST_SizeRepresents )ValidateWithPath (path string )error {switch _fdfbdf {case 0,1,2:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdfbdf ));};return nil ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func (_bdc *CT_AxDataSource )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdc .Choice =NewCT_AxDataSourceChoice ();_abc :for {_aga ,_edf :=d .Token ();if _edf !=nil {return _edf ;};switch _ebd :=_aga .(type ){case _d .StartElement :switch _ebd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"}:_bdc .Choice =NewCT_AxDataSourceChoice ();if _acb :=d .DecodeElement (&_bdc .Choice .MultiLvlStrRef ,&_ebd );_acb !=nil {return _acb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_bdc .Choice =NewCT_AxDataSourceChoice ();if _ffde :=d .DecodeElement (&_bdc .Choice .NumRef ,&_ebd );_ffde !=nil {return _ffde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_bdc .Choice =NewCT_AxDataSourceChoice ();if _dgcc :=d .DecodeElement (&_bdc .Choice .NumLit ,&_ebd );_dgcc !=nil {return _dgcc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_bdc .Choice =NewCT_AxDataSourceChoice ();if _cdb :=d .DecodeElement (&_bdc .Choice .StrRef ,&_ebd );_cdb !=nil {return _cdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_bdc .Choice =NewCT_AxDataSourceChoice ();if _gef :=d .DecodeElement (&_bdc .Choice .StrLit ,&_ebd );_gef !=nil {return _gef ;};default:_g .Log ("\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\u0043\u0054\u005f\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_ebd .Name );if _baa :=d .Skip ();_baa !=nil {return _baa ;};};case _d .EndElement :break _abc ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_DoughnutChart and its children -func (_fdbf *CT_DoughnutChart )Validate ()error {return _fdbf .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func (_cccdf ST_BuiltInUnit )ValidateWithPath (path string )error {switch _cccdf {case 0,1,2,3,4,5,6,7,8,9:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccdf ));};return nil ;}; +// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path +func (_fcg *CT_DLbl )ValidateWithPath (path string )error {if _cgfd :=_fcg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cgfd !=nil {return _cgfd ;};if _fcg .Choice !=nil {if _cdab :=_fcg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdab !=nil {return _cdab ;};};if _fcg .ExtLst !=nil {if _cefg :=_fcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cefg !=nil {return _cefg ;};};return nil ;};func (_adaag *CT_Tx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_adaag .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ceddd *CT_PageMargins )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_ceddd .LAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_fe .Sprintf ("\u0025\u0076",_ceddd .RAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_fe .Sprintf ("\u0025\u0076",_ceddd .TAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_fe .Sprintf ("\u0025\u0076",_ceddd .BAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_fe .Sprintf ("\u0025\u0076",_ceddd .HeaderAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_fe .Sprintf ("\u0025\u0076",_ceddd .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agbce *CT_TimeUnit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbba :=range start .Attr {if _gbba .Name .Local =="\u0076\u0061\u006c"{_agbce .ValAttr .UnmarshalXMLAttr (_gbba );continue ;};};for {_fede ,_eccg :=d .Token ();if _eccg !=nil {return _fe .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_eccg );};if _fdgce ,_gbfa :=_fede .(_d .EndElement );_gbfa &&_fdgce .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the UserShapes and its children -func (_gcfdaa *UserShapes )Validate ()error {return _gcfdaa .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};func (_fbbe *ST_Crosses )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fbbe =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_fbbe =1;case "\u006d\u0061\u0078":*_fbbe =2;case "\u006d\u0069\u006e":*_fbbe =3;};return nil ;}; +// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path +func (_eddf *CT_DoughnutChart )ValidateWithPath (path string )error {if _eddf .VaryColors !=nil {if _gfbe :=_eddf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gfbe !=nil {return _gfbe ;};};for _cfb ,_fcgd :=range _eddf .Ser {if _bcda :=_fcgd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cfb ));_bcda !=nil {return _bcda ;};};if _eddf .DLbls !=nil {if _dad :=_eddf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dad !=nil {return _dad ;};};if _eddf .FirstSliceAng !=nil {if _bfbg :=_eddf .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_bfbg !=nil {return _bfbg ;};};if _eddf .HoleSize !=nil {if _cfda :=_eddf .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_cfda !=nil {return _cfda ;};};if _eddf .ExtLst !=nil {if _bfabd :=_eddf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfabd !=nil {return _bfabd ;};};return nil ;};func (_dedea ST_BubbleScale )String ()string {if _dedea .ST_BubbleScalePercent !=nil {return _fe .Sprintf ("\u0025\u0076",*_dedea .ST_BubbleScalePercent );};if _dedea .ST_BubbleScaleUInt !=nil {return _fe .Sprintf ("\u0025\u0076",*_dedea .ST_BubbleScaleUInt );};return "";};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_dbdbb :=&CT_DispUnitsChoice {};return _dbdbb }; -// Validate validates the CT_Tx and its children -func (_eaed *CT_Tx )Validate ()error {return _eaed .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};func (_ffddb *EG_AxShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_eagb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ffddb .AxId ,_eagb );_daef :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ffddb .Scaling ,_daef );if _ffddb .Delete !=nil {_acdaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ffddb .Delete ,_acdaf );};_gfec :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ffddb .AxPos ,_gfec );if _ffddb .MajorGridlines !=nil {_ccfff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffddb .MajorGridlines ,_ccfff );};if _ffddb .MinorGridlines !=nil {_bffb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffddb .MinorGridlines ,_bffb );};if _ffddb .Title !=nil {_abbgc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ffddb .Title ,_abbgc );};if _ffddb .NumFmt !=nil {_acdcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ffddb .NumFmt ,_acdcf );};if _ffddb .MajorTickMark !=nil {_ffbee :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ffddb .MajorTickMark ,_ffbee );};if _ffddb .MinorTickMark !=nil {_ffbb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ffddb .MinorTickMark ,_ffbb );};if _ffddb .TickLblPos !=nil {_aeee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ffddb .TickLblPos ,_aeee );};if _ffddb .SpPr !=nil {_cgace :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffddb .SpPr ,_cgace );};if _ffddb .TxPr !=nil {_gceaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ffddb .TxPr ,_gceaa );};_eceda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ffddb .CrossAx ,_eceda );if _ffddb .Choice !=nil {_ffddb .Choice .MarshalXML (e ,_e .StartElement {});};return nil ;};func NewCT_Orientation ()*CT_Orientation {_ededf :=&CT_Orientation {};return _ededf };func (_dfafac *CT_UnsignedInt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aaace :=range start .Attr {if _aaace .Name .Local =="\u0076\u0061\u006c"{_dgfac ,_ecage :=_ed .ParseUint (_aaace .Value ,10,32);if _ecage !=nil {return _ecage ;};_dfafac .ValAttr =uint32 (_dgfac );continue ;};};for {_gbegc ,_fcaf :=d .Token ();if _fcaf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fU\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0049\u006e\u0074:\u0020\u0025\u0073",_fcaf );};if _cccbab ,_aead :=_gbegc .(_e .EndElement );_aead &&_cccbab .Name ==start .Name {break ;};};return nil ;};func (_cbgec *CT_Skip )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbgec .ValAttr =1;for _ ,_begad :=range start .Attr {if _begad .Name .Local =="\u0076\u0061\u006c"{_fegb ,_aecea :=_ed .ParseUint (_begad .Value ,10,32);if _aecea !=nil {return _aecea ;};_cbgec .ValAttr =uint32 (_fegb );continue ;};};for {_acdac ,_caggd :=d .Token ();if _caggd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_caggd );};if _cbbaf ,_dedfa :=_acdac .(_e .EndElement );_dedfa &&_cbbaf .Name ==start .Name {break ;};};return nil ;};func (_agbd *CT_HPercent )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fdce :=range start .Attr {if _fdce .Name .Local =="\u0076\u0061\u006c"{_gdeg ,_efaaa :=ParseUnionST_HPercent (_fdce .Value );if _efaaa !=nil {return _efaaa ;};_agbd .ValAttr =&_gdeg ;continue ;};};for {_geff ,_ceddd :=d .Token ();if _ceddd !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ceddd );};if _gged ,_eded :=_geff .(_e .EndElement );_eded &&_gged .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Legend and its children +func (_aee *CT_Legend )Validate ()error {return _aee .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;);func (_gaed ST_Shape )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggafc :=_d .Attr {};_ggafc .Name =name ;switch _gaed {case ST_ShapeUnset :_ggafc .Value ="";case ST_ShapeCone :_ggafc .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_ggafc .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_ggafc .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_ggafc .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_ggafc .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_ggafc .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _ggafc ,nil ;};func (_acae *CT_ExternalData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_acae .IdAttr )});e .EncodeToken (start );if _acae .AutoUpdate !=nil {_bgbdd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_acae .AutoUpdate ,_bgbdd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bccae *CT_Tx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bccae .Choice =NewCT_TxChoice ();_ceaeg :for {_dgefe ,_facg :=d .Token ();if _facg !=nil {return _facg ;};switch _edaad :=_dgefe .(type ){case _d .StartElement :switch _edaad .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_bccae .Choice =NewCT_TxChoice ();if _bdfb :=d .DecodeElement (&_bccae .Choice .StrRef ,&_edaad );_bdfb !=nil {return _bdfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"}:_bccae .Choice =NewCT_TxChoice ();if _gaga :=d .DecodeElement (&_bccae .Choice .Rich ,&_edaad );_gaga !=nil {return _gaga ;};default:_g .Log ("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\u0054\u005fT\u0078 \u0025\u0076",_edaad .Name );if _gegea :=d .Skip ();_gegea !=nil {return _gegea ;};};case _d .EndElement :break _ceaeg ;case _d .CharData :};};return nil ;};func (_dbbcbe ST_TickLblPos )ValidateWithPath (path string )error {switch _dbbcbe {case 0,1,2,3,4:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbbcbe ));};return nil ;};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;);func NewCT_DispUnits ()*CT_DispUnits {_abfg :=&CT_DispUnits {};return _abfg };func (_deg *CT_CrossBetween )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cede ,_cddg :=_deg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _cddg !=nil {return _cddg ;};start .Attr =append (start .Attr ,_cede );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egdcc *ST_LblOffset )Validate ()error {return _egdcc .ValidateWithPath ("")};func NewCT_Pie3DChart ()*CT_Pie3DChart {_cegd :=&CT_Pie3DChart {};return _cegd };func (_dffbg ST_GapAmount )String ()string {if _dffbg .ST_GapAmountPercent !=nil {return _fe .Sprintf ("\u0025\u0076",*_dffbg .ST_GapAmountPercent );};if _dffbg .ST_GapAmountUShort !=nil {return _fe .Sprintf ("\u0025\u0076",*_dffbg .ST_GapAmountUShort );};return "";};func (_fcdg *ST_ErrDir )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcdg =0;case "\u0078":*_fcdg =1;case "\u0079":*_fcdg =2;};return nil ;};func (_dfddg ST_CrossBetween )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfddg .String (),start );};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_cdgac :=&CT_MultiLvlStrData {};return _cdgac }; -// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path -func (_dcabg *CT_Skip )ValidateWithPath (path string )error {if _dcabg .ValAttr < 1{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dcabg .ValAttr );};return nil ;};type CT_FirstSliceAng struct{ValAttr *uint16 ;};type CT_ErrBars struct{ErrDir *CT_ErrDir ;ErrBarType *CT_ErrBarType ;ErrValType *CT_ErrValType ;NoEndCap *CT_Boolean ;Plus *CT_NumDataSource ;Minus *CT_NumDataSource ;Val *CT_Double ;SpPr *_d .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func NewCT_Order ()*CT_Order {_gbbdc :=&CT_Order {};return _gbbdc };func (_agfe *CT_DLblPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_aagb ,_agdb :=_agfe .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _agdb !=nil {return _agdb ;};start .Attr =append (start .Attr ,_aagb );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;};const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);func NewCT_SecondPieSize ()*CT_SecondPieSize {_fddc :=&CT_SecondPieSize {};return _fddc };func (_cgdga *EG_AxSharedChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_geggc :for {_eggc ,_dacde :=d .Token ();if _dacde !=nil {return _dacde ;};switch _cecee :=_eggc .(type ){case _e .StartElement :switch _cecee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_cgdga .Crosses =NewCT_Crosses ();if _fdbcf :=d .DecodeElement (_cgdga .Crosses ,&_cecee );_fdbcf !=nil {return _fdbcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_cgdga .CrossesAt =NewCT_Double ();if _fffea :=d .DecodeElement (_cgdga .CrossesAt ,&_cecee );_fffea !=nil {return _fffea ;};default:_ga .Log ("\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\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cecee .Name );if _ecagf :=d .Skip ();_ecagf !=nil {return _ecagf ;};};case _e .EndElement :break _geggc ;case _e .CharData :};};return nil ;};const (ST_ScatterStyleUnset ST_ScatterStyle =0;ST_ScatterStyleNone ST_ScatterStyle =1;ST_ScatterStyleLine ST_ScatterStyle =2;ST_ScatterStyleLineMarker ST_ScatterStyle =3;ST_ScatterStyleMarker ST_ScatterStyle =4;ST_ScatterStyleSmooth ST_ScatterStyle =5;ST_ScatterStyleSmoothMarker ST_ScatterStyle =6;); +// ST_SecondPieSize is a union type +type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;}; -// Validate validates the EG_AxSharedChoice and its children -func (_egdeb *EG_AxSharedChoice )Validate ()error {return _egdeb .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path +func (_ededf *CT_Pie3DChart )ValidateWithPath (path string )error {if _ededf .VaryColors !=nil {if _acbe :=_ededf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_acbe !=nil {return _acbe ;};};for _feeac ,_bgaag :=range _ededf .Ser {if _geag :=_bgaag .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_feeac ));_geag !=nil {return _geag ;};};if _ededf .DLbls !=nil {if _ggabc :=_ededf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ggabc !=nil {return _ggabc ;};};if _ededf .ExtLst !=nil {if _gdfd :=_ededf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdfd !=nil {return _gdfd ;};};return nil ;};func (_gabad *CT_ErrDir )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ebbb ,_fcgb :=_gabad .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _fcgb !=nil {return _fcgb ;};start .Attr =append (start .Attr ,_ebbb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_deca *CT_LogBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deca .ValAttr =2;for _ ,_fdeg :=range start .Attr {if _fdeg .Name .Local =="\u0076\u0061\u006c"{_fafe ,_gcgd :=_a .ParseFloat (_fdeg .Value ,64);if _gcgd !=nil {return _gcgd ;};_deca .ValAttr =_fafe ;continue ;};};for {_ebga ,_caga :=d .Token ();if _caga !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_caga );};if _eacd ,_ecdf :=_ebga .(_d .EndElement );_ecdf &&_eacd .Name ==start .Name {break ;};};return nil ;};func (_gccc *ST_ErrValType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gccc =0;case "\u0063\u0075\u0073\u0074":*_gccc =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gccc =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_gccc =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gccc =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_gccc =5;};return nil ;};func (_dccdg *EG_AxShared )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dccdg .AxId =NewCT_UnsignedInt ();_dccdg .Scaling =NewCT_Scaling ();_dccdg .AxPos =NewCT_AxPos ();_dccdg .CrossAx =NewCT_UnsignedInt ();_ecbdg :for {_efbbb ,_aegfd :=d .Token ();if _aegfd !=nil {return _aegfd ;};switch _aeee :=_efbbb .(type ){case _d .StartElement :switch _aeee .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _gefag :=d .DecodeElement (_dccdg .AxId ,&_aeee );_gefag !=nil {return _gefag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _dcgfe :=d .DecodeElement (_dccdg .Scaling ,&_aeee );_dcgfe !=nil {return _dcgfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_dccdg .Delete =NewCT_Boolean ();if _cecaa :=d .DecodeElement (_dccdg .Delete ,&_aeee );_cecaa !=nil {return _cecaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _dfgfe :=d .DecodeElement (_dccdg .AxPos ,&_aeee );_dfgfe !=nil {return _dfgfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_dccdg .MajorGridlines =NewCT_ChartLines ();if _bcdcf :=d .DecodeElement (_dccdg .MajorGridlines ,&_aeee );_bcdcf !=nil {return _bcdcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_dccdg .MinorGridlines =NewCT_ChartLines ();if _cfacc :=d .DecodeElement (_dccdg .MinorGridlines ,&_aeee );_cfacc !=nil {return _cfacc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_dccdg .Title =NewCT_Title ();if _cbfgg :=d .DecodeElement (_dccdg .Title ,&_aeee );_cbfgg !=nil {return _cbfgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dccdg .NumFmt =NewCT_NumFmt ();if _dccfe :=d .DecodeElement (_dccdg .NumFmt ,&_aeee );_dccfe !=nil {return _dccfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_dccdg .MajorTickMark =NewCT_TickMark ();if _agaea :=d .DecodeElement (_dccdg .MajorTickMark ,&_aeee );_agaea !=nil {return _agaea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_dccdg .MinorTickMark =NewCT_TickMark ();if _gfffg :=d .DecodeElement (_dccdg .MinorTickMark ,&_aeee );_gfffg !=nil {return _gfffg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_dccdg .TickLblPos =NewCT_TickLblPos ();if _accb :=d .DecodeElement (_dccdg .TickLblPos ,&_aeee );_accb !=nil {return _accb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dccdg .SpPr =_ad .NewCT_ShapeProperties ();if _cdebf :=d .DecodeElement (_dccdg .SpPr ,&_aeee );_cdebf !=nil {return _cdebf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_dccdg .TxPr =_ad .NewCT_TextBody ();if _baedd :=d .DecodeElement (_dccdg .TxPr ,&_aeee );_baedd !=nil {return _baedd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _caffe :=d .DecodeElement (_dccdg .CrossAx ,&_aeee );_caffe !=nil {return _caffe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_dccdg .Choice =NewEG_AxSharedChoice ();if _bgbef :=d .DecodeElement (&_dccdg .Choice .Crosses ,&_aeee );_bgbef !=nil {return _bgbef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_dccdg .Choice =NewEG_AxSharedChoice ();if _gdcag :=d .DecodeElement (&_dccdg .Choice .CrossesAt ,&_aeee );_gdcag !=nil {return _gdcag ;};default:_g .Log ("\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\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_aeee .Name );if _cdag :=d .Skip ();_cdag !=nil {return _cdag ;};};case _d .EndElement :break _ecbdg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path -func (_dacd *CT_Grouping )ValidateWithPath (path string )error {if _degc :=_dacd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_degc !=nil {return _degc ;};return nil ;};func (_abbe *CT_BandFmt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_bge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_abbe .Idx ,_bge );if _abbe .SpPr !=nil {_ede :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abbe .SpPr ,_ede );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;}; +// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path +func (_gceae *CT_TrendlineLbl )ValidateWithPath (path string )error {if _gceae .Layout !=nil {if _bbdbg :=_gceae .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_bbdbg !=nil {return _bbdbg ;};};if _gceae .Tx !=nil {if _edcf :=_gceae .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_edcf !=nil {return _edcf ;};};if _gceae .NumFmt !=nil {if _begcb :=_gceae .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_begcb !=nil {return _begcb ;};};if _gceae .SpPr !=nil {if _cgfda :=_gceae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cgfda !=nil {return _cgfda ;};};if _gceae .TxPr !=nil {if _bgcf :=_gceae .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bgcf !=nil {return _bgcf ;};};if _gceae .ExtLst !=nil {if _geged :=_gceae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geged !=nil {return _geged ;};};return nil ;};func (_ddfff *ST_BubbleScale )ValidateWithPath (path string )error {_cfec :=[]string {};if _ddfff .ST_BubbleScalePercent !=nil {_cfec =append (_cfec ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _ddfff .ST_BubbleScaleUInt !=nil {_cfec =append (_cfec ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_cfec )> 1{return _fe .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfec );};return nil ;};func (_eaga *EG_SerShared )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaga .Idx =NewCT_UnsignedInt ();_eaga .Order =NewCT_UnsignedInt ();_efdea :for {_cgacd ,_efccb :=d .Token ();if _efccb !=nil {return _efccb ;};switch _ddceb :=_cgacd .(type ){case _d .StartElement :switch _ddceb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _gbcdb :=d .DecodeElement (_eaga .Idx ,&_ddceb );_gbcdb !=nil {return _gbcdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _acef :=d .DecodeElement (_eaga .Order ,&_ddceb );_acef !=nil {return _acef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_eaga .Tx =NewCT_SerTx ();if _cgbce :=d .DecodeElement (_eaga .Tx ,&_ddceb );_cgbce !=nil {return _cgbce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_eaga .SpPr =_ad .NewCT_ShapeProperties ();if _gegfd :=d .DecodeElement (_eaga .SpPr ,&_ddceb );_gegfd !=nil {return _gegfd ;};default:_g .Log ("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\u0045\u0047_S\u0065\u0072S\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_ddceb .Name );if _bdddc :=d .Skip ();_bdddc !=nil {return _bdddc ;};};case _d .EndElement :break _efdea ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TextLanguageID and its children -func (_dbdbeg *CT_TextLanguageID )Validate ()error {return _dbdbeg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");}; +// Validate validates the CT_DispUnitsChoice and its children +func (_daba *CT_DispUnitsChoice )Validate ()error {return _daba .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");};func (_fgdec *CT_TxChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgdec .StrRef !=nil {_dcebf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_fgdec .StrRef ,_dcebf );};if _fgdec .Rich !=nil {_gfbdb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_fgdec .Rich ,_gfbdb );};return nil ;};func (_ecfb *CT_PageSetup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecfb .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_fe .Sprintf ("\u0025\u0076",*_ecfb .PaperSizeAttr )});};if _ecfb .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_fe .Sprintf ("\u0025\u0076",*_ecfb .PaperHeightAttr )});};if _ecfb .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_fe .Sprintf ("\u0025\u0076",*_ecfb .PaperWidthAttr )});};if _ecfb .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_fe .Sprintf ("\u0025\u0076",*_ecfb .FirstPageNumberAttr )});};if _ecfb .OrientationAttr !=ST_PageSetupOrientationUnset {_gbcbe ,_geaag :=_ecfb .OrientationAttr .MarshalXMLAttr (_d .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _geaag !=nil {return _geaag ;};start .Attr =append (start .Attr ,_gbcbe );};if _ecfb .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_fe .Sprintf ("\u0025\u0064",_egggd (*_ecfb .BlackAndWhiteAttr ))});};if _ecfb .DraftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_fe .Sprintf ("\u0025\u0064",_egggd (*_ecfb .DraftAttr ))});};if _ecfb .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_fe .Sprintf ("\u0025\u0064",_egggd (*_ecfb .UseFirstPageNumberAttr ))});};if _ecfb .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_fe .Sprintf ("\u0025\u0076",*_ecfb .HorizontalDpiAttr )});};if _ecfb .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_fe .Sprintf ("\u0025\u0076",*_ecfb .VerticalDpiAttr )});};if _ecfb .CopiesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_fe .Sprintf ("\u0025\u0076",*_ecfb .CopiesAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TextLanguageID ()*CT_TextLanguageID {_gceed :=&CT_TextLanguageID {};return _gceed };func (_deaee *EG_PieChartShared )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeege :for {_gaaec ,_fadcd :=d .Token ();if _fadcd !=nil {return _fadcd ;};switch _eefcd :=_gaaec .(type ){case _d .StartElement :switch _eefcd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_deaee .VaryColors =NewCT_Boolean ();if _efcf :=d .DecodeElement (_deaee .VaryColors ,&_eefcd );_efcf !=nil {return _efcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_accbe :=NewCT_PieSer ();if _cgbcd :=d .DecodeElement (_accbe ,&_eefcd );_cgbcd !=nil {return _cgbcd ;};_deaee .Ser =append (_deaee .Ser ,_accbe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_deaee .DLbls =NewCT_DLbls ();if _dcbe :=d .DecodeElement (_deaee .DLbls ,&_eefcd );_dcbe !=nil {return _dcbe ;};default:_g .Log ("\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\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_eefcd .Name );if _adgff :=d .Skip ();_adgff !=nil {return _adgff ;};};case _d .EndElement :break _aeege ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_DLbl and its children -func (_ccgg *CT_DLbl )Validate ()error {return _ccgg .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");};func (_aea *CT_BarDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebb :=range start .Attr {if _ebb .Name .Local =="\u0076\u0061\u006c"{_aea .ValAttr .UnmarshalXMLAttr (_ebb );continue ;};};for {_cgcf ,_aabe :=d .Token ();if _aabe !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_aabe );};if _aaeg ,_ddfa :=_cgcf .(_e .EndElement );_ddfa &&_aaeg .Name ==start .Name {break ;};};return nil ;};type CT_Trendline struct{Name *string ;SpPr *_d .CT_ShapeProperties ;TrendlineType *CT_TrendlineType ;Order *CT_Order ;Period *CT_Period ;Forward *CT_Double ;Backward *CT_Double ;Intercept *CT_Double ;DispRSqr *CT_Boolean ;DispEq *CT_Boolean ;TrendlineLbl *CT_TrendlineLbl ;ExtLst *CT_ExtensionList ;};func (_cfcf *CT_LineChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_bfab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cfcf .Grouping ,_bfab );if _cfcf .VaryColors !=nil {_bfff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cfcf .VaryColors ,_bfff );};if _cfcf .Ser !=nil {_efgbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_acea :=range _cfcf .Ser {e .EncodeElement (_acea ,_efgbc );};};if _cfcf .DLbls !=nil {_dadgde :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cfcf .DLbls ,_dadgde );};if _cfcf .DropLines !=nil {_fgca :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cfcf .DropLines ,_fgca );};if _cfcf .HiLowLines !=nil {_eebd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cfcf .HiLowLines ,_eebd );};if _cfcf .UpDownBars !=nil {_dbcff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_cfcf .UpDownBars ,_dbcff );};if _cfcf .Marker !=nil {_adffe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_cfcf .Marker ,_adffe );};if _cfcf .Smooth !=nil {_cccab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_cfcf .Smooth ,_cccab );};_aeeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fdfgd :=range _cfcf .AxId {e .EncodeElement (_fdfgd ,_aeeb );};if _cfcf .ExtLst !=nil {_edge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfcf .ExtLst ,_edge );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eaaag *ST_HPercent )Validate ()error {return _eaaag .ValidateWithPath ("")}; +// Validate validates the CT_SurfaceChart and its children +func (_deegd *CT_SurfaceChart )Validate ()error {return _deegd .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_Extension and its children -func (_eeafb *CT_Extension )Validate ()error {return _eeafb .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};type CT_ErrBarType struct{ValAttr ST_ErrBarType ;}; +// Validate validates the CT_LegendPos and its children +func (_efagd *CT_LegendPos )Validate ()error {return _efagd .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");}; -// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path -func (_dbag *CT_Order )ValidateWithPath (path string )error {if _dbag .ValAttr !=nil {if *_dbag .ValAttr < 2{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dbag .ValAttr );};if *_dbag .ValAttr > 6{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0036\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dbag .ValAttr );};};return nil ;};func (_bgded ST_Grouping )String ()string {switch _bgded {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 3:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";};func NewEG_DLblShared ()*EG_DLblShared {_aadba :=&EG_DLblShared {};return _aadba };func (_cdad *CT_ValAx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdad .AxId =NewCT_UnsignedInt ();_cdad .Scaling =NewCT_Scaling ();_cdad .AxPos =NewCT_AxPos ();_cdad .CrossAx =NewCT_UnsignedInt ();_gcba :for {_febca ,_dggbc :=d .Token ();if _dggbc !=nil {return _dggbc ;};switch _adbdg :=_febca .(type ){case _e .StartElement :switch _adbdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _dgdce :=d .DecodeElement (_cdad .AxId ,&_adbdg );_dgdce !=nil {return _dgdce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _ffab :=d .DecodeElement (_cdad .Scaling ,&_adbdg );_ffab !=nil {return _ffab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_cdad .Delete =NewCT_Boolean ();if _adbdgf :=d .DecodeElement (_cdad .Delete ,&_adbdg );_adbdgf !=nil {return _adbdgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _daca :=d .DecodeElement (_cdad .AxPos ,&_adbdg );_daca !=nil {return _daca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_cdad .MajorGridlines =NewCT_ChartLines ();if _egada :=d .DecodeElement (_cdad .MajorGridlines ,&_adbdg );_egada !=nil {return _egada ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_cdad .MinorGridlines =NewCT_ChartLines ();if _faac :=d .DecodeElement (_cdad .MinorGridlines ,&_adbdg );_faac !=nil {return _faac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_cdad .Title =NewCT_Title ();if _cdbdg :=d .DecodeElement (_cdad .Title ,&_adbdg );_cdbdg !=nil {return _cdbdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cdad .NumFmt =NewCT_NumFmt ();if _dbgf :=d .DecodeElement (_cdad .NumFmt ,&_adbdg );_dbgf !=nil {return _dbgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_cdad .MajorTickMark =NewCT_TickMark ();if _bdgba :=d .DecodeElement (_cdad .MajorTickMark ,&_adbdg );_bdgba !=nil {return _bdgba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_cdad .MinorTickMark =NewCT_TickMark ();if _agce :=d .DecodeElement (_cdad .MinorTickMark ,&_adbdg );_agce !=nil {return _agce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_cdad .TickLblPos =NewCT_TickLblPos ();if _dbcc :=d .DecodeElement (_cdad .TickLblPos ,&_adbdg );_dbcc !=nil {return _dbcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cdad .SpPr =_d .NewCT_ShapeProperties ();if _bggaf :=d .DecodeElement (_cdad .SpPr ,&_adbdg );_bggaf !=nil {return _bggaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cdad .TxPr =_d .NewCT_TextBody ();if _edaee :=d .DecodeElement (_cdad .TxPr ,&_adbdg );_edaee !=nil {return _edaee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _effe :=d .DecodeElement (_cdad .CrossAx ,&_adbdg );_effe !=nil {return _effe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_cdad .Choice =NewEG_AxSharedChoice ();if _ecbdf :=d .DecodeElement (&_cdad .Choice .Crosses ,&_adbdg );_ecbdf !=nil {return _ecbdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_cdad .Choice =NewEG_AxSharedChoice ();if _cgfaf :=d .DecodeElement (&_cdad .Choice .CrossesAt ,&_adbdg );_cgfaf !=nil {return _cgfaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"}:_cdad .CrossBetween =NewCT_CrossBetween ();if _daeed :=d .DecodeElement (_cdad .CrossBetween ,&_adbdg );_daeed !=nil {return _daeed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_cdad .MajorUnit =NewCT_AxisUnit ();if _cdaef :=d .DecodeElement (_cdad .MajorUnit ,&_adbdg );_cdaef !=nil {return _cdaef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_cdad .MinorUnit =NewCT_AxisUnit ();if _bafed :=d .DecodeElement (_cdad .MinorUnit ,&_adbdg );_bafed !=nil {return _bafed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"}:_cdad .DispUnits =NewCT_DispUnits ();if _gcfcfe :=d .DecodeElement (_cdad .DispUnits ,&_adbdg );_gcfcfe !=nil {return _gcfcfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdad .ExtLst =NewCT_ExtensionList ();if _agcb :=d .DecodeElement (_cdad .ExtLst ,&_adbdg );_agcb !=nil {return _agcb ;};default:_ga .Log ("\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\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_adbdg .Name );if _caffe :=d .Skip ();_caffe !=nil {return _caffe ;};};case _e .EndElement :break _gcba ;case _e .CharData :};};return nil ;};func NewCT_SerTx ()*CT_SerTx {_cafgf :=&CT_SerTx {};_cafgf .Choice =NewCT_SerTxChoice ();return _cafgf ;}; +// Validate validates the CT_LblAlgn and its children +func (_aacc *CT_LblAlgn )Validate ()error {return _aacc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};type CT_AxPos struct{ValAttr ST_AxPos ;};func NewCT_Surface ()*CT_Surface {_aeefg :=&CT_Surface {};return _aeefg };func (_dbfbg *EG_LineChartShared )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbfbg .Grouping =NewCT_Grouping ();_gcecbe :for {_gadbe ,_eecdc :=d .Token ();if _eecdc !=nil {return _eecdc ;};switch _bedfa :=_gadbe .(type ){case _d .StartElement :switch _bedfa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _eddgg :=d .DecodeElement (_dbfbg .Grouping ,&_bedfa );_eddgg !=nil {return _eddgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dbfbg .VaryColors =NewCT_Boolean ();if _acgdg :=d .DecodeElement (_dbfbg .VaryColors ,&_bedfa );_acgdg !=nil {return _acgdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_deacd :=NewCT_LineSer ();if _cccc :=d .DecodeElement (_deacd ,&_bedfa );_cccc !=nil {return _cccc ;};_dbfbg .Ser =append (_dbfbg .Ser ,_deacd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dbfbg .DLbls =NewCT_DLbls ();if _cdfee :=d .DecodeElement (_dbfbg .DLbls ,&_bedfa );_cdfee !=nil {return _cdfee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_dbfbg .DropLines =NewCT_ChartLines ();if _eegge :=d .DecodeElement (_dbfbg .DropLines ,&_bedfa );_eegge !=nil {return _eegge ;};default:_g .Log ("\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\u0045\u0047\u005f\u004c\u0069\u006e\u0065\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_bedfa .Name );if _deffa :=d .Skip ();_deffa !=nil {return _deffa ;};};case _d .EndElement :break _gcecbe ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Orientation and its children -func (_ggab *CT_Orientation )Validate ()error {return _ggab .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};func (_daccf *EG_DLblShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _daccf .NumFmt !=nil {_fdafc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_daccf .NumFmt ,_fdafc );};if _daccf .SpPr !=nil {_bgbfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_daccf .SpPr ,_bgbfg );};if _daccf .TxPr !=nil {_eaccb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_daccf .TxPr ,_eaccb );};if _daccf .DLblPos !=nil {_dggfd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_daccf .DLblPos ,_dggfd );};if _daccf .ShowLegendKey !=nil {_abadc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_daccf .ShowLegendKey ,_abadc );};if _daccf .ShowVal !=nil {_eacef :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_daccf .ShowVal ,_eacef );};if _daccf .ShowCatName !=nil {_cfcfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_daccf .ShowCatName ,_cfcfc );};if _daccf .ShowSerName !=nil {_fgggd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_daccf .ShowSerName ,_fgggd );};if _daccf .ShowPercent !=nil {_faacb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_daccf .ShowPercent ,_faacb );};if _daccf .ShowBubbleSize !=nil {_cfabg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_daccf .ShowBubbleSize ,_cfabg );};if _daccf .Separator !=nil {_gfaac :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ga .AddPreserveSpaceAttr (&_gfaac ,*_daccf .Separator );e .EncodeElement (_daccf .Separator ,_gfaac );};return nil ;}; +// Validate validates the CT_Crosses and its children +func (_cbfb *CT_Crosses )Validate ()error {return _cbfb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func (_egafgb ST_BuiltInUnit )ValidateWithPath (path string )error {switch _egafgb {case 0,1,2,3,4,5,6,7,8,9:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egafgb ));};return nil ;};func NewCT_DoughnutChart ()*CT_DoughnutChart {_gbde :=&CT_DoughnutChart {};return _gbde };func NewCT_AxPos ()*CT_AxPos {_feb :=&CT_AxPos {};_feb .ValAttr =ST_AxPos (1);return _feb };const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;);func (_adga *CT_HeaderFooter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adga .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_egggd (*_adga .AlignWithMarginsAttr ))});};if _adga .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_fe .Sprintf ("\u0025\u0064",_egggd (*_adga .DifferentOddEvenAttr ))});};if _adga .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_fe .Sprintf ("\u0025\u0064",_egggd (*_adga .DifferentFirstAttr ))});};e .EncodeToken (start );if _adga .OddHeader !=nil {_dgdc :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_dgdc ,*_adga .OddHeader );e .EncodeElement (_adga .OddHeader ,_dgdc );};if _adga .OddFooter !=nil {_cagb :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_cagb ,*_adga .OddFooter );e .EncodeElement (_adga .OddFooter ,_cagb );};if _adga .EvenHeader !=nil {_aaae :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_aaae ,*_adga .EvenHeader );e .EncodeElement (_adga .EvenHeader ,_aaae );};if _adga .EvenFooter !=nil {_gafg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_gafg ,*_adga .EvenFooter );e .EncodeElement (_adga .EvenFooter ,_gafg );};if _adga .FirstHeader !=nil {_ccgb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_ccgb ,*_adga .FirstHeader );e .EncodeElement (_adga .FirstHeader ,_ccgb );};if _adga .FirstFooter !=nil {_bebde :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_bebde ,*_adga .FirstFooter );e .EncodeElement (_adga .FirstFooter ,_bebde );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eddd *CT_ChartSpace )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eddd .Date1904 !=nil {_bgbe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_eddd .Date1904 ,_bgbe );};if _eddd .Lang !=nil {_gebc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_eddd .Lang ,_gebc );};if _eddd .RoundedCorners !=nil {_fcac :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_eddd .RoundedCorners ,_fcac );};if _eddd .Style !=nil {_faca :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eddd .Style ,_faca );};if _eddd .ClrMapOvr !=nil {_dgda :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_eddd .ClrMapOvr ,_dgda );};if _eddd .PivotSource !=nil {_dabf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_eddd .PivotSource ,_dabf );};if _eddd .Protection !=nil {_caff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eddd .Protection ,_caff );};_gaeeg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_eddd .Chart ,_gaeeg );if _eddd .SpPr !=nil {_cbf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eddd .SpPr ,_cbf );};if _eddd .TxPr !=nil {_gdf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_eddd .TxPr ,_gdf );};if _eddd .ExternalData !=nil {_ccaf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_eddd .ExternalData ,_ccaf );};if _eddd .PrintSettings !=nil {_ageb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_eddd .PrintSettings ,_ageb );};if _eddd .UserShapes !=nil {_dcea :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}};e .EncodeElement (_eddd .UserShapes ,_dcea );};if _eddd .ExtLst !=nil {_ebfdc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eddd .ExtLst ,_ebfdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TrendlineType byte ;func NewCT_ValAx ()*CT_ValAx {_babfd :=&CT_ValAx {};_babfd .AxId =NewCT_UnsignedInt ();_babfd .Scaling =NewCT_Scaling ();_babfd .AxPos =NewCT_AxPos ();_babfd .CrossAx =NewCT_UnsignedInt ();return _babfd ;}; -// Validate validates the CT_UpDownBars and its children -func (_aafbef *CT_UpDownBars )Validate ()error {return _aafbef .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};type ST_SplitType byte ;type CT_LblOffset struct{ValAttr *ST_LblOffset ;};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;); +// Validate validates the CT_Overlap and its children +func (_afbb *CT_Overlap )Validate ()error {return _afbb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");}; -// Validate validates the CT_BandFmts and its children -func (_caag *CT_BandFmts )Validate ()error {return _caag .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};func (_dgcf *ST_ErrValType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dgcf =0;case "\u0063\u0075\u0073\u0074":*_dgcf =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_dgcf =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_dgcf =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_dgcf =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_dgcf =5;};return nil ;};func (_geda *CT_ExtensionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _geda .Ext !=nil {_bccd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_eged :=range _geda .Ext {e .EncodeElement (_eged ,_bccd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_accfb *CT_HoleSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afcc :=range start .Attr {if _afcc .Name .Local =="\u0076\u0061\u006c"{_becc ,_bddf :=ParseUnionST_HoleSize (_afcc .Value );if _bddf !=nil {return _bddf ;};_accfb .ValAttr =&_becc ;continue ;};};for {_egea ,_aced :=d .Token ();if _aced !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_aced );};if _dgfb ,_cafde :=_egea .(_e .EndElement );_cafde &&_dgfb .Name ==start .Name {break ;};};return nil ;};func (_eaebab ST_ErrBarType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ggdf :=_e .Attr {};_ggdf .Name =name ;switch _eaebab {case ST_ErrBarTypeUnset :_ggdf .Value ="";case ST_ErrBarTypeBoth :_ggdf .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_ggdf .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_ggdf .Value ="\u0070\u006c\u0075\u0073";};return _ggdf ,nil ;};func (_bgc *CT_BandFmt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgc .Idx =NewCT_UnsignedInt ();_gcf :for {_ddg ,_agb :=d .Token ();if _agb !=nil {return _agb ;};switch _dfe :=_ddg .(type ){case _e .StartElement :switch _dfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _cbga :=d .DecodeElement (_bgc .Idx ,&_dfe );_cbga !=nil {return _cbga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bgc .SpPr =_d .NewCT_ShapeProperties ();if _dda :=d .DecodeElement (_bgc .SpPr ,&_dfe );_dda !=nil {return _dda ;};default:_ga .Log ("\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\u005fB\u0061\u006e\u0064\u0046\u006d\u0074\u0020\u0025\u0076",_dfe .Name );if _afb :=d .Skip ();_afb !=nil {return _afb ;};};case _e .EndElement :break _gcf ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path +func (_gbagd *EG_LegendEntryData )ValidateWithPath (path string )error {if _gbagd .TxPr !=nil {if _egfdb :=_gbagd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_egfdb !=nil {return _egfdb ;};};return nil ;};func (_fagdg *CT_Marker )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fagdg .Symbol !=nil {_gdcd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_fagdg .Symbol ,_gdcd );};if _fagdg .Size !=nil {_bgdeg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_fagdg .Size ,_bgdeg );};if _fagdg .SpPr !=nil {_abae :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fagdg .SpPr ,_abae );};if _fagdg .ExtLst !=nil {_feeaf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fagdg .ExtLst ,_feeaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_BarGrouping byte ;func (_bgbga ST_RadarStyle )String ()string {switch _bgbga {case 0:return "";case 1:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 2:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 3:return "\u0066\u0069\u006c\u006c\u0065\u0064";};return "";}; -// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path -func (_dcg *CT_BandFmt )ValidateWithPath (path string )error {if _fegf :=_dcg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fegf !=nil {return _fegf ;};if _dcg .SpPr !=nil {if _dcd :=_dcg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dcd !=nil {return _dcd ;};};return nil ;}; +// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path +func (_dagfg *CT_DLblPos )ValidateWithPath (path string )error {if _dagfg .ValAttr ==ST_DLblPosUnset {return _fe .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _gcca :=_dagfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcca !=nil {return _gcca ;};return nil ;}; -// Validate validates the CT_TickLblPos and its children -func (_babbg *CT_TickLblPos )Validate ()error {return _babbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};func (_agfdd *CT_Pie3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdcfd :for {_ddfc ,_ggbbd :=d .Token ();if _ggbbd !=nil {return _ggbbd ;};switch _beee :=_ddfc .(type ){case _e .StartElement :switch _beee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_agfdd .VaryColors =NewCT_Boolean ();if _ffdfd :=d .DecodeElement (_agfdd .VaryColors ,&_beee );_ffdfd !=nil {return _ffdfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_ceaae :=NewCT_PieSer ();if _dcce :=d .DecodeElement (_ceaae ,&_beee );_dcce !=nil {return _dcce ;};_agfdd .Ser =append (_agfdd .Ser ,_ceaae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_agfdd .DLbls =NewCT_DLbls ();if _gcgc :=d .DecodeElement (_agfdd .DLbls ,&_beee );_gcgc !=nil {return _gcgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agfdd .ExtLst =NewCT_ExtensionList ();if _bfga :=d .DecodeElement (_agfdd .ExtLst ,&_beee );_bfga !=nil {return _bfga ;};default:_ga .Log ("\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\u0050i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_beee .Name );if _eceg :=d .Skip ();_eceg !=nil {return _eceg ;};};case _e .EndElement :break _bdcfd ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path +func (_fgagb *CT_UpDownBar )ValidateWithPath (path string )error {if _fgagb .SpPr !=nil {if _aefbb :=_fgagb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aefbb !=nil {return _aefbb ;};};return nil ;}; -// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path -func (_cfcdc *EG_BarChartShared )ValidateWithPath (path string )error {if _cfbcg :=_cfcdc .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cfbcg !=nil {return _cfbcg ;};if _cfcdc .Grouping !=nil {if _bcdaf :=_cfcdc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bcdaf !=nil {return _bcdaf ;};};if _cfcdc .VaryColors !=nil {if _effg :=_cfcdc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_effg !=nil {return _effg ;};};for _faadb ,_edad :=range _cfcdc .Ser {if _fbaged :=_edad .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_faadb ));_fbaged !=nil {return _fbaged ;};};if _cfcdc .DLbls !=nil {if _ecaaa :=_cfcdc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ecaaa !=nil {return _ecaaa ;};};return nil ;};func NewCT_Skip ()*CT_Skip {_abgga :=&CT_Skip {};_abgga .ValAttr =1;return _abgga };func (_bged *CT_LayoutMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbbg :=range start .Attr {if _gbbg .Name .Local =="\u0076\u0061\u006c"{_bged .ValAttr .UnmarshalXMLAttr (_gbbg );continue ;};};for {_fdgfe ,_bbgbc :=d .Token ();if _bbgbc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_bbgbc );};if _fgac ,_ggff :=_fdgfe .(_e .EndElement );_ggff &&_fgac .Name ==start .Name {break ;};};return nil ;};func (_bfbee *CT_Protection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bfbee .ChartObject !=nil {_beffe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_bfbee .ChartObject ,_beffe );};if _bfbee .Data !=nil {_egdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_bfbee .Data ,_egdf );};if _bfbee .Formatting !=nil {_fega :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_bfbee .Formatting ,_fega );};if _bfbee .Selection !=nil {_ebdb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfbee .Selection ,_ebdb );};if _bfbee .UserInterface !=nil {_bfde :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_bfbee .UserInterface ,_bfde );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars *CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;Shape *CT_Shape ;ExtLst *CT_ExtensionList ;};func (_edcf *CT_GapAmount )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edcf .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_edcf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path +func (_egfd *CT_Title )ValidateWithPath (path string )error {if _egfd .Tx !=nil {if _bgcda :=_egfd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bgcda !=nil {return _bgcda ;};};if _egfd .Layout !=nil {if _ggbdcg :=_egfd .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ggbdcg !=nil {return _ggbdcg ;};};if _egfd .Overlay !=nil {if _cgcdd :=_egfd .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_cgcdd !=nil {return _cgcdd ;};};if _egfd .SpPr !=nil {if _agadc :=_egfd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_agadc !=nil {return _agadc ;};};if _egfd .TxPr !=nil {if _fdfga :=_egfd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fdfga !=nil {return _fdfga ;};};if _egfd .ExtLst !=nil {if _gdgc :=_egfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdgc !=nil {return _gdgc ;};};return nil ;};func (_ddgge ST_BarGrouping )ValidateWithPath (path string )error {switch _ddgge {case 0,1,2,3,4:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgge ));};return nil ;};func (_bdagd *ST_SecondPieSize )ValidateWithPath (path string )error {_dcbeg :=[]string {};if _bdagd .ST_SecondPieSizePercent !=nil {_dcbeg =append (_dcbeg ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _bdagd .ST_SecondPieSizeUShort !=nil {_dcbeg =append (_dcbeg ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_dcbeg )> 1{return _fe .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcbeg );};return nil ;};func (_gcdga *CT_TrendlineLbl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcdga .Layout !=nil {_gbgb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gcdga .Layout ,_gbgb );};if _gcdga .Tx !=nil {_ggac :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gcdga .Tx ,_ggac );};if _gcdga .NumFmt !=nil {_dbge :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gcdga .NumFmt ,_dbge );};if _gcdga .SpPr !=nil {_gbbfb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcdga .SpPr ,_gbbfb );};if _gcdga .TxPr !=nil {_cdfed :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gcdga .TxPr ,_cdfed );};if _gcdga .ExtLst !=nil {_acba :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcdga .ExtLst ,_acba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;}; -// Validate validates the Chart and its children -func (_gfgdf *Chart )Validate ()error {return _gfgdf .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};func (_abagg ST_TickLblPos )String ()string {switch _abagg {case 0:return "";case 1:return "\u0068\u0069\u0067\u0068";case 2:return "\u006c\u006f\u0077";case 3:return "\u006e\u0065\u0078\u0074\u0054\u006f";case 4:return "\u006e\u006f\u006e\u0065";};return "";};func (_bccgd ST_TimeUnit )String ()string {switch _bccgd {case 0:return "";case 1:return "\u0064\u0061\u0079\u0073";case 2:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 3:return "\u0079\u0065\u0061r\u0073";};return "";};func NewCT_DepthPercent ()*CT_DepthPercent {_bgca :=&CT_DepthPercent {};return _bgca };func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_abe :=&CT_BuiltInUnit {};return _abe };func (_efg *CT_Bar3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_efg .BarDir ,_fff );if _efg .Grouping !=nil {_feb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_efg .Grouping ,_feb );};if _efg .VaryColors !=nil {_eaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_efg .VaryColors ,_eaf );};if _efg .Ser !=nil {_bcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_edc :=range _efg .Ser {e .EncodeElement (_edc ,_bcc );};};if _efg .DLbls !=nil {_adg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_efg .DLbls ,_adg );};if _efg .GapWidth !=nil {_deff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_efg .GapWidth ,_deff );};if _efg .GapDepth !=nil {_gebg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_efg .GapDepth ,_gebg );};if _efg .Shape !=nil {_ecc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_efg .Shape ,_ecc );};_cfba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ccd :=range _efg .AxId {e .EncodeElement (_ccd ,_cfba );};if _efg .ExtLst !=nil {_bffe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efg .ExtLst ,_bffe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_feabc *CT_SecondPieSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _feabc .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_feabc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agad *CT_Period )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agad .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_agad .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};var ST_DepthPercentWithSymbolPatternRe =_gb .MustCompile (ST_DepthPercentWithSymbolPattern );type CT_TimeUnit struct{ValAttr ST_TimeUnit ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_febf :=&CT_LegendEntryChoice {};return _febf };func (_cgfafd ST_BuiltInUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cgfafd .String (),start );};type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;}; +// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path +func (_aefa *CT_DateAx )ValidateWithPath (path string )error {if _fdbe :=_aefa .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fdbe !=nil {return _fdbe ;};if _bbba :=_aefa .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_bbba !=nil {return _bbba ;};if _aefa .Delete !=nil {if _dbea :=_aefa .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dbea !=nil {return _dbea ;};};if _daag :=_aefa .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_daag !=nil {return _daag ;};if _aefa .MajorGridlines !=nil {if _fdfc :=_aefa .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fdfc !=nil {return _fdfc ;};};if _aefa .MinorGridlines !=nil {if _gafa :=_aefa .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_gafa !=nil {return _gafa ;};};if _aefa .Title !=nil {if _aedda :=_aefa .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_aedda !=nil {return _aedda ;};};if _aefa .NumFmt !=nil {if _gbcdf :=_aefa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gbcdf !=nil {return _gbcdf ;};};if _aefa .MajorTickMark !=nil {if _gbdb :=_aefa .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gbdb !=nil {return _gbdb ;};};if _aefa .MinorTickMark !=nil {if _gacd :=_aefa .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gacd !=nil {return _gacd ;};};if _aefa .TickLblPos !=nil {if _bddea :=_aefa .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_bddea !=nil {return _bddea ;};};if _aefa .SpPr !=nil {if _aace :=_aefa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aace !=nil {return _aace ;};};if _aefa .TxPr !=nil {if _bcbde :=_aefa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bcbde !=nil {return _bcbde ;};};if _bcdg :=_aefa .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_bcdg !=nil {return _bcdg ;};if _aefa .Choice !=nil {if _ffbgd :=_aefa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ffbgd !=nil {return _ffbgd ;};};if _aefa .Auto !=nil {if _dcbf :=_aefa .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_dcbf !=nil {return _dcbf ;};};if _aefa .LblOffset !=nil {if _acbg :=_aefa .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_acbg !=nil {return _acbg ;};};if _aefa .BaseTimeUnit !=nil {if _cacc :=_aefa .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_cacc !=nil {return _cacc ;};};if _aefa .MajorUnit !=nil {if _cefe :=_aefa .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_cefe !=nil {return _cefe ;};};if _aefa .MajorTimeUnit !=nil {if _efdgb :=_aefa .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_efdgb !=nil {return _efdgb ;};};if _aefa .MinorUnit !=nil {if _aecb :=_aefa .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_aecb !=nil {return _aecb ;};};if _aefa .MinorTimeUnit !=nil {if _fbagb :=_aefa .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_fbagb !=nil {return _fbagb ;};};if _aefa .ExtLst !=nil {if _gfd :=_aefa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfd !=nil {return _gfd ;};};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_gbfb :=&CT_ExtensionList {};return _gbfb }; -// Validate validates the CT_DPt and its children -func (_fddff *CT_DPt )Validate ()error {return _fddff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");}; +// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path +func (_aacgd *UserShapes )ValidateWithPath (path string )error {if _ffcd :=_aacgd .CT_Drawing .ValidateWithPath (path );_ffcd !=nil {return _ffcd ;};return nil ;}; -// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path -func (_bedfe *EG_PieChartShared )ValidateWithPath (path string )error {if _bedfe .VaryColors !=nil {if _dacgg :=_bedfe .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dacgg !=nil {return _dacgg ;};};for _eddfg ,_gfbdg :=range _bedfe .Ser {if _cdda :=_gfbdg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eddfg ));_cdda !=nil {return _cdda ;};};if _bedfe .DLbls !=nil {if _abfe :=_bedfe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_abfe !=nil {return _abfe ;};};return nil ;};func (_ecbe ST_OfPieType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ecbe .String (),start );}; +// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path +func (_gggfc *CT_PieSer )ValidateWithPath (path string )error {if _feeg :=_gggfc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_feeg !=nil {return _feeg ;};if _defge :=_gggfc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_defge !=nil {return _defge ;};if _gggfc .Tx !=nil {if _dgeg :=_gggfc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dgeg !=nil {return _dgeg ;};};if _gggfc .SpPr !=nil {if _bbdg :=_gggfc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbdg !=nil {return _bbdg ;};};if _gggfc .Explosion !=nil {if _daec :=_gggfc .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_daec !=nil {return _daec ;};};for _faaef ,_gdabc :=range _gggfc .DPt {if _dbbbb :=_gdabc .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_faaef ));_dbbbb !=nil {return _dbbbb ;};};if _gggfc .DLbls !=nil {if _acgfa :=_gggfc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_acgfa !=nil {return _acgfa ;};};if _gggfc .Cat !=nil {if _efadbc :=_gggfc .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_efadbc !=nil {return _efadbc ;};};if _gggfc .Val !=nil {if _efbba :=_gggfc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_efbba !=nil {return _efbba ;};};if _gggfc .ExtLst !=nil {if _ffggd :=_gggfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffggd !=nil {return _ffggd ;};};return nil ;};func (_dbcaf ST_ScatterStyle )Validate ()error {return _dbcaf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path -func (_fedbf *CT_LogBase )ValidateWithPath (path string )error {if _fedbf .ValAttr < 2{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fedbf .ValAttr );};if _fedbf .ValAttr > 1000{return _a .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u00201\u0030\u0030\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fedbf .ValAttr );};return nil ;}; +// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path +func (_cgbff *CT_RotX )ValidateWithPath (path string )error {if _cgbff .ValAttr !=nil {if *_cgbff .ValAttr < -90{return _fe .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u002d\u0039\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cgbff .ValAttr );};if *_cgbff .ValAttr > 90{return _fe .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00390 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cgbff .ValAttr );};};return nil ;}; -// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path -func (_ceeac *CT_LineChart )ValidateWithPath (path string )error {if _gdec :=_ceeac .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gdec !=nil {return _gdec ;};if _ceeac .VaryColors !=nil {if _bfgg :=_ceeac .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bfgg !=nil {return _bfgg ;};};for _gcdbg ,_debeb :=range _ceeac .Ser {if _dcbee :=_debeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gcdbg ));_dcbee !=nil {return _dcbee ;};};if _ceeac .DLbls !=nil {if _bfgde :=_ceeac .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bfgde !=nil {return _bfgde ;};};if _ceeac .DropLines !=nil {if _beed :=_ceeac .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_beed !=nil {return _beed ;};};if _ceeac .HiLowLines !=nil {if _cagg :=_ceeac .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_cagg !=nil {return _cagg ;};};if _ceeac .UpDownBars !=nil {if _bagec :=_ceeac .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_bagec !=nil {return _bagec ;};};if _ceeac .Marker !=nil {if _gbadg :=_ceeac .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_gbadg !=nil {return _gbadg ;};};if _ceeac .Smooth !=nil {if _gdacg :=_ceeac .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_gdacg !=nil {return _gdacg ;};};for _eacd ,_baef :=range _ceeac .AxId {if _abff :=_baef .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_eacd ));_abff !=nil {return _abff ;};};if _ceeac .ExtLst !=nil {if _dfgg :=_ceeac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfgg !=nil {return _dfgg ;};};return nil ;};func NewChartSpace ()*ChartSpace {_dgecc :=&ChartSpace {};_dgecc .CT_ChartSpace =*NewCT_ChartSpace ();return _dgecc ;};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_fgg *CT_AreaSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgg .Idx =NewCT_UnsignedInt ();_fgg .Order =NewCT_UnsignedInt ();_bab :for {_ace ,_cfa :=d .Token ();if _cfa !=nil {return _cfa ;};switch _aff :=_ace .(type ){case _e .StartElement :switch _aff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _badg :=d .DecodeElement (_fgg .Idx ,&_aff );_badg !=nil {return _badg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _gaa :=d .DecodeElement (_fgg .Order ,&_aff );_gaa !=nil {return _gaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fgg .Tx =NewCT_SerTx ();if _ee :=d .DecodeElement (_fgg .Tx ,&_aff );_ee !=nil {return _ee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fgg .SpPr =_d .NewCT_ShapeProperties ();if _ffc :=d .DecodeElement (_fgg .SpPr ,&_aff );_ffc !=nil {return _ffc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_fgg .PictureOptions =NewCT_PictureOptions ();if _efa :=d .DecodeElement (_fgg .PictureOptions ,&_aff );_efa !=nil {return _efa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_cde :=NewCT_DPt ();if _aeb :=d .DecodeElement (_cde ,&_aff );_aeb !=nil {return _aeb ;};_fgg .DPt =append (_fgg .DPt ,_cde );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fgg .DLbls =NewCT_DLbls ();if _def :=d .DecodeElement (_fgg .DLbls ,&_aff );_def !=nil {return _def ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_fcc :=NewCT_Trendline ();if _cae :=d .DecodeElement (_fcc ,&_aff );_cae !=nil {return _cae ;};_fgg .Trendline =append (_fgg .Trendline ,_fcc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_cad :=NewCT_ErrBars ();if _gdd :=d .DecodeElement (_cad ,&_aff );_gdd !=nil {return _gdd ;};_fgg .ErrBars =append (_fgg .ErrBars ,_cad );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_fgg .Cat =NewCT_AxDataSource ();if _cag :=d .DecodeElement (_fgg .Cat ,&_aff );_cag !=nil {return _cag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_fgg .Val =NewCT_NumDataSource ();if _egb :=d .DecodeElement (_fgg .Val ,&_aff );_egb !=nil {return _egb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgg .ExtLst =NewCT_ExtensionList ();if _cdec :=d .DecodeElement (_fgg .ExtLst ,&_aff );_cdec !=nil {return _cdec ;};default:_ga .Log ("\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\u005fA\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_aff .Name );if _caeg :=d .Skip ();_caeg !=nil {return _caeg ;};};case _e .EndElement :break _bab ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path +func (_egfde *EG_LineChartShared )ValidateWithPath (path string )error {if _ecbgg :=_egfde .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ecbgg !=nil {return _ecbgg ;};if _egfde .VaryColors !=nil {if _eeafa :=_egfde .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eeafa !=nil {return _eeafa ;};};for _baedcg ,_deeac :=range _egfde .Ser {if _bbff :=_deeac .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_baedcg ));_bbff !=nil {return _bbff ;};};if _egfde .DLbls !=nil {if _decgd :=_egfde .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_decgd !=nil {return _decgd ;};};if _egfde .DropLines !=nil {if _eccaa :=_egfde .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_eccaa !=nil {return _eccaa ;};};return nil ;};type CT_UpDownBar struct{SpPr *_ad .CT_ShapeProperties ;};type CT_ValAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};func NewCT_PivotFmts ()*CT_PivotFmts {_agdc :=&CT_PivotFmts {};return _agdc };func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_ddcf :=&CT_PictureStackUnit {};_ddcf .ValAttr =0+1;return _ddcf ;};type ST_PictureFormat byte ;func (_abd *CT_MultiLvlStrData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abd .PtCount !=nil {_ffce :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_abd .PtCount ,_ffce );};if _abd .Lvl !=nil {_aabb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_abcae :=range _abd .Lvl {e .EncodeElement (_abcae ,_aabb );};};if _abd .ExtLst !=nil {_eabg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abd .ExtLst ,_eabg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gegag ST_Crosses )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gegag .String (),start );};func (_fbge *CT_Surface )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbge .Thickness !=nil {_dfebc :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_fbge .Thickness ,_dfebc );};if _fbge .SpPr !=nil {_fefcg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbge .SpPr ,_fefcg );};if _fbge .PictureOptions !=nil {_gcefe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fbge .PictureOptions ,_gcefe );};if _fbge .ExtLst !=nil {_cabfd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbge .ExtLst ,_cabfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path -func (_ggbb *CT_MarkerSize )ValidateWithPath (path string )error {if _ggbb .ValAttr !=nil {if *_ggbb .ValAttr < 2{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ggbb .ValAttr );};if *_ggbb .ValAttr > 72{return _a .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00372 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ggbb .ValAttr );};};return nil ;};func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_bdfcf :=&CT_DispUnitsLbl {};return _bdfcf };type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;};func NewCT_Lvl ()*CT_Lvl {_ceggb :=&CT_Lvl {};return _ceggb };type CT_OfPieChart struct{OfPieType *CT_OfPieType ;VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;SplitType *CT_SplitType ;SplitPos *CT_Double ;CustSplit *CT_CustSplit ;SecondPieSize *CT_SecondPieSize ;SerLines []*CT_ChartLines ;ExtLst *CT_ExtensionList ;};func NewCT_DispUnits ()*CT_DispUnits {_edbg :=&CT_DispUnits {};return _edbg };func NewCT_AreaSer ()*CT_AreaSer {_fba :=&CT_AreaSer {};_fba .Idx =NewCT_UnsignedInt ();_fba .Order =NewCT_UnsignedInt ();return _fba ;};func (_ebeab ST_Orientation )Validate ()error {return _ebeab .ValidateWithPath ("")};func (_bfcb *CT_Chart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bfcb .Title !=nil {_edaf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bfcb .Title ,_edaf );};if _bfcb .AutoTitleDeleted !=nil {_gagd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_bfcb .AutoTitleDeleted ,_gagd );};if _bfcb .PivotFmts !=nil {_fbf :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_bfcb .PivotFmts ,_fbf );};if _bfcb .View3D !=nil {_edgcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_bfcb .View3D ,_edgcg );};if _bfcb .Floor !=nil {_gdge :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_bfcb .Floor ,_gdge );};if _bfcb .SideWall !=nil {_fafa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_bfcb .SideWall ,_fafa );};if _bfcb .BackWall !=nil {_cccc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_bfcb .BackWall ,_cccc );};_cbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_bfcb .PlotArea ,_cbf );if _bfcb .Legend !=nil {_dcdb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_bfcb .Legend ,_dcdb );};if _bfcb .PlotVisOnly !=nil {_ega :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_bfcb .PlotVisOnly ,_ega );};if _bfcb .DispBlanksAs !=nil {_gccf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_bfcb .DispBlanksAs ,_gccf );};if _bfcb .ShowDLblsOverMax !=nil {_dbbeb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_bfcb .ShowDLblsOverMax ,_dbbeb );};if _bfcb .ExtLst !=nil {_dgbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfcb .ExtLst ,_dgbc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aeage *CT_DispUnits )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggad :for {_bbbc ,_bbeg :=d .Token ();if _bbeg !=nil {return _bbeg ;};switch _abcgc :=_bbbc .(type ){case _e .StartElement :switch _abcgc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_aeage .Choice =NewCT_DispUnitsChoice ();if _dcac :=d .DecodeElement (&_aeage .Choice .CustUnit ,&_abcgc );_dcac !=nil {return _dcac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}:_aeage .Choice =NewCT_DispUnitsChoice ();if _ceaad :=d .DecodeElement (&_aeage .Choice .BuiltInUnit ,&_abcgc );_ceaad !=nil {return _ceaad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"}:_aeage .DispUnitsLbl =NewCT_DispUnitsLbl ();if _eaadf :=d .DecodeElement (_aeage .DispUnitsLbl ,&_abcgc );_eaadf !=nil {return _eaadf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeage .ExtLst =NewCT_ExtensionList ();if _bfca :=d .DecodeElement (_aeage .ExtLst ,&_abcgc );_bfca !=nil {return _bfca ;};default:_ga .Log ("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_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_abcgc .Name );if _acafe :=d .Skip ();_acafe !=nil {return _acafe ;};};case _e .EndElement :break _ggad ;case _e .CharData :};};return nil ;};func NewCT_SerAx ()*CT_SerAx {_degged :=&CT_SerAx {};_degged .AxId =NewCT_UnsignedInt ();_degged .Scaling =NewCT_Scaling ();_degged .AxPos =NewCT_AxPos ();_degged .CrossAx =NewCT_UnsignedInt ();return _degged ;};func (_gecb *CT_PlotAreaChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adbgf :for {_faea ,_gecfb :=d .Token ();if _gecfb !=nil {return _gecfb ;};switch _bgbff :=_faea .(type ){case _e .StartElement :switch _bgbff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"}:_gecb .AreaChart =NewCT_AreaChart ();if _dfaeb :=d .DecodeElement (_gecb .AreaChart ,&_bgbff );_dfaeb !=nil {return _dfaeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_gecb .Area3DChart =NewCT_Area3DChart ();if _bdeg :=d .DecodeElement (_gecb .Area3DChart ,&_bgbff );_bdeg !=nil {return _bdeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"}:_gecb .LineChart =NewCT_LineChart ();if _acfc :=d .DecodeElement (_gecb .LineChart ,&_bgbff );_acfc !=nil {return _acfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_gecb .Line3DChart =NewCT_Line3DChart ();if _ggfea :=d .DecodeElement (_gecb .Line3DChart ,&_bgbff );_ggfea !=nil {return _ggfea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_gecb .StockChart =NewCT_StockChart ();if _gbagc :=d .DecodeElement (_gecb .StockChart ,&_bgbff );_gbagc !=nil {return _gbagc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_gecb .RadarChart =NewCT_RadarChart ();if _gefbg :=d .DecodeElement (_gecb .RadarChart ,&_bgbff );_gefbg !=nil {return _gefbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_gecb .ScatterChart =NewCT_ScatterChart ();if _bffda :=d .DecodeElement (_gecb .ScatterChart ,&_bgbff );_bffda !=nil {return _bffda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_gecb .PieChart =NewCT_PieChart ();if _fcdec :=d .DecodeElement (_gecb .PieChart ,&_bgbff );_fcdec !=nil {return _fcdec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_gecb .Pie3DChart =NewCT_Pie3DChart ();if _aecg :=d .DecodeElement (_gecb .Pie3DChart ,&_bgbff );_aecg !=nil {return _aecg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_gecb .DoughnutChart =NewCT_DoughnutChart ();if _fcae :=d .DecodeElement (_gecb .DoughnutChart ,&_bgbff );_fcae !=nil {return _fcae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_gecb .BarChart =NewCT_BarChart ();if _gfcdc :=d .DecodeElement (_gecb .BarChart ,&_bgbff );_gfcdc !=nil {return _gfcdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_gecb .Bar3DChart =NewCT_Bar3DChart ();if _aafc :=d .DecodeElement (_gecb .Bar3DChart ,&_bgbff );_aafc !=nil {return _aafc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_gecb .OfPieChart =NewCT_OfPieChart ();if _dbagd :=d .DecodeElement (_gecb .OfPieChart ,&_bgbff );_dbagd !=nil {return _dbagd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_gecb .SurfaceChart =NewCT_SurfaceChart ();if _eede :=d .DecodeElement (_gecb .SurfaceChart ,&_bgbff );_eede !=nil {return _eede ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_gecb .Surface3DChart =NewCT_Surface3DChart ();if _bdba :=d .DecodeElement (_gecb .Surface3DChart ,&_bgbff );_bdba !=nil {return _bdba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_gecb .BubbleChart =NewCT_BubbleChart ();if _egbgf :=d .DecodeElement (_gecb .BubbleChart ,&_bgbff );_egbgf !=nil {return _egbgf ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bgbff .Name );if _eafdf :=d .Skip ();_eafdf !=nil {return _eafdf ;};};case _e .EndElement :break _adbgf ;case _e .CharData :};};return nil ;};type UserShapes struct{_f .CT_Drawing };func NewCT_DateAx ()*CT_DateAx {_aad :=&CT_DateAx {};_aad .AxId =NewCT_UnsignedInt ();_aad .Scaling =NewCT_Scaling ();_aad .AxPos =NewCT_AxPos ();_aad .CrossAx =NewCT_UnsignedInt ();return _aad ;}; +// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path +func (_becf *CT_PlotArea )ValidateWithPath (path string )error {if _becf .Layout !=nil {if _dfdgd :=_becf .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dfdgd !=nil {return _dfdgd ;};};for _gfdbe ,_gecgd :=range _becf .Choice {if _fadc :=_gecgd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gfdbe ));_fadc !=nil {return _fadc ;};};if _becf .CChoice !=nil {if _aebg :=_becf .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_aebg !=nil {return _aebg ;};};if _becf .DTable !=nil {if _baaf :=_becf .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_baaf !=nil {return _baaf ;};};if _becf .SpPr !=nil {if _ebec :=_becf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebec !=nil {return _ebec ;};};if _becf .ExtLst !=nil {if _cffgd :=_becf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cffgd !=nil {return _cffgd ;};};return nil ;}; -// Validate validates the CT_Thickness and its children -func (_gbgbd *CT_Thickness )Validate ()error {return _gbgbd .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};func (_efadg *ST_LblAlgn )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_efadg =0;case "\u0063\u0074\u0072":*_efadg =1;case "\u006c":*_efadg =2;case "\u0072":*_efadg =3;};return nil ;};type CT_SerTx struct{Choice *CT_SerTxChoice ;}; +// Validate validates the CT_NumVal and its children +func (_fgad *CT_NumVal )Validate ()error {return _fgad .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};func (_gdcb *Group_DLbls )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccad :for {_bcbgc ,_gcgga :=d .Token ();if _gcgga !=nil {return _gcgga ;};switch _bbggd :=_bcbgc .(type ){case _d .StartElement :switch _bbggd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gdcb .NumFmt =NewCT_NumFmt ();if _bebefd :=d .DecodeElement (_gdcb .NumFmt ,&_bbggd );_bebefd !=nil {return _bebefd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gdcb .SpPr =_ad .NewCT_ShapeProperties ();if _bdfbc :=d .DecodeElement (_gdcb .SpPr ,&_bbggd );_bdfbc !=nil {return _bdfbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gdcb .TxPr =_ad .NewCT_TextBody ();if _fagbf :=d .DecodeElement (_gdcb .TxPr ,&_bbggd );_fagbf !=nil {return _fagbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_gdcb .DLblPos =NewCT_DLblPos ();if _bgbfb :=d .DecodeElement (_gdcb .DLblPos ,&_bbggd );_bgbfb !=nil {return _bgbfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_gdcb .ShowLegendKey =NewCT_Boolean ();if _cdbac :=d .DecodeElement (_gdcb .ShowLegendKey ,&_bbggd );_cdbac !=nil {return _cdbac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_gdcb .ShowVal =NewCT_Boolean ();if _ebabd :=d .DecodeElement (_gdcb .ShowVal ,&_bbggd );_ebabd !=nil {return _ebabd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_gdcb .ShowCatName =NewCT_Boolean ();if _agbff :=d .DecodeElement (_gdcb .ShowCatName ,&_bbggd );_agbff !=nil {return _agbff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_gdcb .ShowSerName =NewCT_Boolean ();if _acfcca :=d .DecodeElement (_gdcb .ShowSerName ,&_bbggd );_acfcca !=nil {return _acfcca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_gdcb .ShowPercent =NewCT_Boolean ();if _edeb :=d .DecodeElement (_gdcb .ShowPercent ,&_bbggd );_edeb !=nil {return _edeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_gdcb .ShowBubbleSize =NewCT_Boolean ();if _cbdf :=d .DecodeElement (_gdcb .ShowBubbleSize ,&_bbggd );_cbdf !=nil {return _cbdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_gdcb .Separator =new (string );if _dcaae :=d .DecodeElement (_gdcb .Separator ,&_bbggd );_dcaae !=nil {return _dcaae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_gdcb .ShowLeaderLines =NewCT_Boolean ();if _gbebd :=d .DecodeElement (_gdcb .ShowLeaderLines ,&_bbggd );_gbebd !=nil {return _gbebd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_gdcb .LeaderLines =NewCT_ChartLines ();if _adbed :=d .DecodeElement (_gdcb .LeaderLines ,&_bbggd );_adbed !=nil {return _adbed ;};default:_g .Log ("\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\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_bbggd .Name );if _ffgga :=d .Skip ();_ffgga !=nil {return _ffgga ;};};case _d .EndElement :break _ccad ;case _d .CharData :};};return nil ;};func (_fdebg ST_OfPieType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdebg .String (),start );};func (_fbdda *ST_CrossBetween )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgbc ,_cebcb :=d .Token ();if _cebcb !=nil {return _cebcb ;};if _dgaad ,_fbff :=_fgbc .(_d .EndElement );_fbff &&_dgaad .Name ==start .Name {*_fbdda =1;return nil ;};if _bfcbag ,_ffbfa :=_fgbc .(_d .CharData );!_ffbfa {return _fe .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",_fgbc );}else {switch string (_bfcbag ){case "":*_fbdda =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_fbdda =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_fbdda =2;};};_fgbc ,_cebcb =d .Token ();if _cebcb !=nil {return _cebcb ;};if _cgdbga ,_dcada :=_fgbc .(_d .EndElement );_dcada &&_cgdbga .Name ==start .Name {return nil ;};return _fe .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",_fgbc );};func (_adada ST_Thickness )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _adada .ST_ThicknessPercent !=nil {e .EncodeToken (_d .CharData (*_adada .ST_ThicknessPercent ));};if _adada .Uint32 !=nil {e .EncodeToken (_d .CharData (_fe .Sprintf ("\u0025\u0064",*_adada .Uint32 )));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path -func (_abaea *EG_AreaChartShared )ValidateWithPath (path string )error {if _abaea .Grouping !=nil {if _dffaa :=_abaea .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dffaa !=nil {return _dffaa ;};};if _abaea .VaryColors !=nil {if _geecb :=_abaea .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_geecb !=nil {return _geecb ;};};for _befbd ,_cacda :=range _abaea .Ser {if _adggd :=_cacda .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_befbd ));_adggd !=nil {return _adggd ;};};if _abaea .DLbls !=nil {if _fbfge :=_abaea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fbfge !=nil {return _fbfge ;};};if _abaea .DropLines !=nil {if _ebeea :=_abaea .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ebeea !=nil {return _ebeea ;};};return nil ;}; +// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path +func (_fdefe *CT_UpDownBars )ValidateWithPath (path string )error {if _fdefe .GapWidth !=nil {if _eafb :=_fdefe .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_eafb !=nil {return _eafb ;};};if _fdefe .UpBars !=nil {if _efccc :=_fdefe .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_efccc !=nil {return _efccc ;};};if _fdefe .DownBars !=nil {if _ccaec :=_fdefe .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_ccaec !=nil {return _ccaec ;};};if _fdefe .ExtLst !=nil {if _aaceed :=_fdefe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaceed !=nil {return _aaceed ;};};return nil ;};func (_ga *CT_AreaChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ga .Grouping !=nil {_gae :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ga .Grouping ,_gae );};if _ga .VaryColors !=nil {_acg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ga .VaryColors ,_acg );};if _ga .Ser !=nil {_aab :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dbb :=range _ga .Ser {e .EncodeElement (_dbb ,_aab );};};if _ga .DLbls !=nil {_ca :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ga .DLbls ,_ca );};if _ga .DropLines !=nil {_aff :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ga .DropLines ,_aff );};_cfa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_abe :=range _ga .AxId {e .EncodeElement (_abe ,_cfa );};if _ga .ExtLst !=nil {_ec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ga .ExtLst ,_ec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fccab ST_SizeRepresents )Validate ()error {return _fccab .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path -func (_ggac *CT_OfPieChart )ValidateWithPath (path string )error {if _eebf :=_ggac .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_eebf !=nil {return _eebf ;};if _ggac .VaryColors !=nil {if _geece :=_ggac .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_geece !=nil {return _geece ;};};for _fceb ,_cdgeg :=range _ggac .Ser {if _feaf :=_cdgeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fceb ));_feaf !=nil {return _feaf ;};};if _ggac .DLbls !=nil {if _caea :=_ggac .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_caea !=nil {return _caea ;};};if _ggac .GapWidth !=nil {if _dfdf :=_ggac .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_dfdf !=nil {return _dfdf ;};};if _ggac .SplitType !=nil {if _bgefd :=_ggac .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_bgefd !=nil {return _bgefd ;};};if _ggac .SplitPos !=nil {if _bbbf :=_ggac .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_bbbf !=nil {return _bbbf ;};};if _ggac .CustSplit !=nil {if _befeg :=_ggac .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_befeg !=nil {return _befeg ;};};if _ggac .SecondPieSize !=nil {if _cfcac :=_ggac .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_cfcac !=nil {return _cfcac ;};};for _bccb ,_degbdf :=range _ggac .SerLines {if _gbef :=_degbdf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_bccb ));_gbef !=nil {return _gbef ;};};if _ggac .ExtLst !=nil {if _caegee :=_ggac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caegee !=nil {return _caegee ;};};return nil ;};func (_fgcaf ST_PageSetupOrientation )String ()string {switch _fgcaf {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 3:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func (_afcb *CT_FirstSliceAng )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_agebe :=range start .Attr {if _agebe .Name .Local =="\u0076\u0061\u006c"{_efbd ,_gbddb :=_ed .ParseUint (_agebe .Value ,10,16);if _gbddb !=nil {return _gbddb ;};_begc :=uint16 (_efbd );_afcb .ValAttr =&_begc ;continue ;};};for {_cdcda ,_bbec :=d .Token ();if _bbec !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0072\u0073t\u0053l\u0069\u0063\u0065\u0041\u006e\u0067\u003a \u0025\u0073",_bbec );};if _gdde ,_bege :=_cdcda .(_e .EndElement );_bege &&_gdde .Name ==start .Name {break ;};};return nil ;};func NewCT_Crosses ()*CT_Crosses {_aeda :=&CT_Crosses {};_aeda .ValAttr =ST_Crosses (1);return _aeda };func (_cgacc *ChartSpace )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ="\u0063\u003a\u0063h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065";return _cgacc .CT_ChartSpace .MarshalXML (e ,start );};func (_ggbfc ST_PageSetupOrientation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ggbfc .String (),start );};func NewCT_Grouping ()*CT_Grouping {_ggbg :=&CT_Grouping {};return _ggbg };func (_dedec ST_Shape )String ()string {switch _dedec {case 0:return "";case 1:return "\u0063\u006f\u006e\u0065";case 2:return "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case 3:return "\u0062\u006f\u0078";case 4:return "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case 5:return "\u0070y\u0072\u0061\u006d\u0069\u0064";case 6:return "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return "";};type CT_OfPieType struct{ValAttr ST_OfPieType ;}; +// Validate validates the CT_UpDownBars and its children +func (_bgbfe *CT_UpDownBars )Validate ()error {return _bgbfe .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ad .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_cfca *CT_DTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefb :for {_ffaa ,_fgcg :=d .Token ();if _fgcg !=nil {return _fgcg ;};switch _bedf :=_ffaa .(type ){case _d .StartElement :switch _bedf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"}:_cfca .ShowHorzBorder =NewCT_Boolean ();if _gagg :=d .DecodeElement (_cfca .ShowHorzBorder ,&_bedf );_gagg !=nil {return _gagg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"}:_cfca .ShowVertBorder =NewCT_Boolean ();if _gbda :=d .DecodeElement (_cfca .ShowVertBorder ,&_bedf );_gbda !=nil {return _gbda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}:_cfca .ShowOutline =NewCT_Boolean ();if _ecce :=d .DecodeElement (_cfca .ShowOutline ,&_bedf );_ecce !=nil {return _ecce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}:_cfca .ShowKeys =NewCT_Boolean ();if _bdba :=d .DecodeElement (_cfca .ShowKeys ,&_bedf );_bdba !=nil {return _bdba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cfca .SpPr =_ad .NewCT_ShapeProperties ();if _egcg :=d .DecodeElement (_cfca .SpPr ,&_bedf );_egcg !=nil {return _egcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cfca .TxPr =_ad .NewCT_TextBody ();if _cead :=d .DecodeElement (_cfca .TxPr ,&_bedf );_cead !=nil {return _cead ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfca .ExtLst =NewCT_ExtensionList ();if _febdb :=d .DecodeElement (_cfca .ExtLst ,&_bedf );_febdb !=nil {return _febdb ;};default:_g .Log ("\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\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_bedf .Name );if _bbdd :=d .Skip ();_bbdd !=nil {return _bbdd ;};};case _d .EndElement :break _gefb ;case _d .CharData :};};return nil ;};func NewCT_DateAx ()*CT_DateAx {_gacc :=&CT_DateAx {};_gacc .AxId =NewCT_UnsignedInt ();_gacc .Scaling =NewCT_Scaling ();_gacc .AxPos =NewCT_AxPos ();_gacc .CrossAx =NewCT_UnsignedInt ();return _gacc ;};type CT_ErrDir struct{ValAttr ST_ErrDir ;}; -// Validate validates the CT_RelId and its children -func (_cedcf *CT_RelId )Validate ()error {return _cedcf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;};func (_ag *CT_Area3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ff :for {_aa ,_cf :=d .Token ();if _cf !=nil {return _cf ;};switch _bae :=_aa .(type ){case _e .StartElement :switch _bae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_ag .Grouping =NewCT_Grouping ();if _bd :=d .DecodeElement (_ag .Grouping ,&_bae );_bd !=nil {return _bd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ag .VaryColors =NewCT_Boolean ();if _ade :=d .DecodeElement (_ag .VaryColors ,&_bae );_ade !=nil {return _ade ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_ac :=NewCT_AreaSer ();if _geb :=d .DecodeElement (_ac ,&_bae );_geb !=nil {return _geb ;};_ag .Ser =append (_ag .Ser ,_ac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ag .DLbls =NewCT_DLbls ();if _adf :=d .DecodeElement (_ag .DLbls ,&_bae );_adf !=nil {return _adf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_ag .DropLines =NewCT_ChartLines ();if _fa :=d .DecodeElement (_ag .DropLines ,&_bae );_fa !=nil {return _fa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_ag .GapDepth =NewCT_GapAmount ();if _bag :=d .DecodeElement (_ag .GapDepth ,&_bae );_bag !=nil {return _bag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_gg :=NewCT_UnsignedInt ();if _gef :=d .DecodeElement (_gg ,&_bae );_gef !=nil {return _gef ;};_ag .AxId =append (_ag .AxId ,_gg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ag .ExtLst =NewCT_ExtensionList ();if _gbc :=d .DecodeElement (_ag .ExtLst ,&_bae );_gbc !=nil {return _gbc ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_bae .Name );if _ce :=d .Skip ();_ce !=nil {return _ce ;};};case _e .EndElement :break _ff ;case _e .CharData :};};return nil ;};func (_aaccb *ST_LegendPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acgbb ,_dfddg :=d .Token ();if _dfddg !=nil {return _dfddg ;};if _efbfe ,_agggg :=_acgbb .(_e .EndElement );_agggg &&_efbfe .Name ==start .Name {*_aaccb =1;return nil ;};if _fccfb ,_aggcc :=_acgbb .(_e .CharData );!_aggcc {return _a .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",_acgbb );}else {switch string (_fccfb ){case "":*_aaccb =0;case "\u0062":*_aaccb =1;case "\u0074\u0072":*_aaccb =2;case "\u006c":*_aaccb =3;case "\u0072":*_aaccb =4;case "\u0074":*_aaccb =5;};};_acgbb ,_dfddg =d .Token ();if _dfddg !=nil {return _dfddg ;};if _bfdea ,_aggfd :=_acgbb .(_e .EndElement );_aggfd &&_bfdea .Name ==start .Name {return nil ;};return _a .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",_acgbb );};type ST_Crosses byte ;func (_ecbad *CT_LayoutMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ecbad .ValAttr !=ST_LayoutModeUnset {_fdaed ,_gbadb :=_ecbad .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _gbadb !=nil {return _gbadb ;};start .Attr =append (start .Attr ,_fdaed );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MultiLvlStrData and its children +func (_cgge *CT_MultiLvlStrData )Validate ()error {return _cgge .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");}; -// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path -func (_gedcd *CT_TickMark )ValidateWithPath (path string )error {if _dbbag :=_gedcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbbag !=nil {return _dbbag ;};return nil ;};func (_eaceb *CT_Order )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fdcdf :=range start .Attr {if _fdcdf .Name .Local =="\u0076\u0061\u006c"{_ffdcd ,_eaga :=_ed .ParseUint (_fdcdf .Value ,10,8);if _eaga !=nil {return _eaga ;};_agbc :=uint8 (_ffdcd );_eaceb .ValAttr =&_agbc ;continue ;};};for {_feab ,_gccc :=d .Token ();if _gccc !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_gccc );};if _feddf ,_gagdf :=_feab .(_e .EndElement );_gagdf &&_feddf .Name ==start .Name {break ;};};return nil ;};func (_faedb *CT_DispUnitsChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_deba :for {_cacdf ,_ecbcf :=d .Token ();if _ecbcf !=nil {return _ecbcf ;};switch _ddce :=_cacdf .(type ){case _e .StartElement :switch _ddce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_faedb .CustUnit =NewCT_Double ();if _gdbb :=d .DecodeElement (_faedb .CustUnit ,&_ddce );_gdbb !=nil {return _gdbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}:_faedb .BuiltInUnit =NewCT_BuiltInUnit ();if _dbg :=d .DecodeElement (_faedb .BuiltInUnit ,&_ddce );_dbg !=nil {return _dbg ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0055\u006ei\u0074\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ddce .Name );if _bdcbg :=d .Skip ();_bdcbg !=nil {return _bdcbg ;};};case _e .EndElement :break _deba ;case _e .CharData :};};return nil ;}; +// Validate validates the Group_DLbls and its children +func (_cdbbf *Group_DLbls )Validate ()error {return _cdbbf .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};func (_aaad *CT_CrossBetween )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaad .ValAttr =ST_CrossBetween (1);for _ ,_geaa :=range start .Attr {if _geaa .Name .Local =="\u0076\u0061\u006c"{_aaad .ValAttr .UnmarshalXMLAttr (_geaa );continue ;};};for {_fdef ,_fgaf :=d .Token ();if _fgaf !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_fgaf );};if _bdbe ,_geea :=_fdef .(_d .EndElement );_geea &&_bdbe .Name ==start .Name {break ;};};return nil ;};func (_dbbdf *CT_HPercent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfdc :=range start .Attr {if _bfdc .Name .Local =="\u0076\u0061\u006c"{_ecga ,_abed :=ParseUnionST_HPercent (_bfdc .Value );if _abed !=nil {return _abed ;};_dbbdf .ValAttr =&_ecga ;continue ;};};for {_fgddg ,_fddea :=d .Token ();if _fddea !=nil {return _fe .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_fddea );};if _dfge ,_gfec :=_fgddg .(_d .EndElement );_gfec &&_dfge .Name ==start .Name {break ;};};return nil ;};func (_cdagd ST_ErrValType )String ()string {switch _cdagd {case 0:return "";case 1:return "\u0063\u0075\u0073\u0074";case 2:return "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case 3:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case 4:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 5:return "\u0073\u0074\u0064\u0045\u0072\u0072";};return "";};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;);func (_ebfce ST_DLblPos )ValidateWithPath (path string )error {switch _ebfce {case 0,1,2,3,4,5,6,7,8,9:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfce ));};return nil ;};type CT_DateAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblOffset *CT_LblOffset ;BaseTimeUnit *CT_TimeUnit ;MajorUnit *CT_AxisUnit ;MajorTimeUnit *CT_TimeUnit ;MinorUnit *CT_AxisUnit ;MinorTimeUnit *CT_TimeUnit ;ExtLst *CT_ExtensionList ;};type ST_BarDir byte ;type CT_TickMark struct{ValAttr ST_TickMark ;};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ad .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars *CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_PlotArea and its children -func (_abee *CT_PlotArea )Validate ()error {return _abee .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func (_bafgdb *CT_Surface3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbecg :for {_efae ,_ddffd :=d .Token ();if _ddffd !=nil {return _ddffd ;};switch _abdcd :=_efae .(type ){case _e .StartElement :switch _abdcd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_bafgdb .Wireframe =NewCT_Boolean ();if _bfgge :=d .DecodeElement (_bafgdb .Wireframe ,&_abdcd );_bfgge !=nil {return _bfgge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_gecgd :=NewCT_SurfaceSer ();if _cgbdc :=d .DecodeElement (_gecgd ,&_abdcd );_cgbdc !=nil {return _cgbdc ;};_bafgdb .Ser =append (_bafgdb .Ser ,_gecgd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_bafgdb .BandFmts =NewCT_BandFmts ();if _ebgc :=d .DecodeElement (_bafgdb .BandFmts ,&_abdcd );_ebgc !=nil {return _ebgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_bgde :=NewCT_UnsignedInt ();if _egdaf :=d .DecodeElement (_bgde ,&_abdcd );_egdaf !=nil {return _egdaf ;};_bafgdb .AxId =append (_bafgdb .AxId ,_bgde );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bafgdb .ExtLst =NewCT_ExtensionList ();if _fbeae :=d .DecodeElement (_bafgdb .ExtLst ,&_abdcd );_fbeae !=nil {return _fbeae ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_abdcd .Name );if _fcaad :=d .Skip ();_fcaad !=nil {return _fcaad ;};};case _e .EndElement :break _cbecg ;case _e .CharData :};};return nil ;};func (_bgbffc ST_TickMark )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bgbffc .String (),start );};func (_bggee ST_BarGrouping )String ()string {switch _bggee {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case 3:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 4:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";};func NewCT_Thickness ()*CT_Thickness {_accc :=&CT_Thickness {};return _accc };func NewEG_AreaChartShared ()*EG_AreaChartShared {_adfe :=&EG_AreaChartShared {};return _adfe };const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);func NewCT_BubbleScale ()*CT_BubbleScale {_ddbe :=&CT_BubbleScale {};return _ddbe }; +// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path +func (_fgfgc *CT_SerAx )ValidateWithPath (path string )error {if _gdedd :=_fgfgc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_gdedd !=nil {return _gdedd ;};if _bcdccd :=_fgfgc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_bcdccd !=nil {return _bcdccd ;};if _fgfgc .Delete !=nil {if _dggdb :=_fgfgc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dggdb !=nil {return _dggdb ;};};if _ffaf :=_fgfgc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_ffaf !=nil {return _ffaf ;};if _fgfgc .MajorGridlines !=nil {if _bdgdc :=_fgfgc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bdgdc !=nil {return _bdgdc ;};};if _fgfgc .MinorGridlines !=nil {if _effaf :=_fgfgc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_effaf !=nil {return _effaf ;};};if _fgfgc .Title !=nil {if _feagc :=_fgfgc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_feagc !=nil {return _feagc ;};};if _fgfgc .NumFmt !=nil {if _ebfcbf :=_fgfgc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ebfcbf !=nil {return _ebfcbf ;};};if _fgfgc .MajorTickMark !=nil {if _gcbg :=_fgfgc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gcbg !=nil {return _gcbg ;};};if _fgfgc .MinorTickMark !=nil {if _cgcag :=_fgfgc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cgcag !=nil {return _cgcag ;};};if _fgfgc .TickLblPos !=nil {if _afebgb :=_fgfgc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_afebgb !=nil {return _afebgb ;};};if _fgfgc .SpPr !=nil {if _gceac :=_fgfgc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gceac !=nil {return _gceac ;};};if _fgfgc .TxPr !=nil {if _fdgc :=_fgfgc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fdgc !=nil {return _fdgc ;};};if _defbb :=_fgfgc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_defbb !=nil {return _defbb ;};if _fgfgc .Choice !=nil {if _fcbea :=_fgfgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fcbea !=nil {return _fcbea ;};};if _fgfgc .TickLblSkip !=nil {if _cbfbe :=_fgfgc .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_cbfbe !=nil {return _cbfbe ;};};if _fgfgc .TickMarkSkip !=nil {if _ccddd :=_fgfgc .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_ccddd !=nil {return _ccddd ;};};if _fgfgc .ExtLst !=nil {if _cdaf :=_fgfgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdaf !=nil {return _cdaf ;};};return nil ;}; -// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path -func (_aaab *CT_LblAlgn )ValidateWithPath (path string )error {if _aaab .ValAttr ==ST_LblAlgnUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dcaf :=_aaab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcaf !=nil {return _dcaf ;};return nil ;};func (_gfac *CT_PivotFmts )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fccb :for {_begcf ,_ffegd :=d .Token ();if _ffegd !=nil {return _ffegd ;};switch _eacg :=_begcf .(type ){case _e .StartElement :switch _eacg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}:_cbdcd :=NewCT_PivotFmt ();if _aacgf :=d .DecodeElement (_cbdcd ,&_eacg );_aacgf !=nil {return _aacgf ;};_gfac .PivotFmt =append (_gfac .PivotFmt ,_cbdcd );default:_ga .Log ("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_P\u0069\u0076o\u0074\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_eacg .Name );if _eebec :=d .Skip ();_eebec !=nil {return _eebec ;};};case _e .EndElement :break _fccb ;case _e .CharData :};};return nil ;};type Any interface{MarshalXML (_eaaec *_e .Encoder ,_gefdb _e .StartElement )error ;UnmarshalXML (_bgcef *_e .Decoder ,_cagf _e .StartElement )error ;};func (_fedbd *ST_BarDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efgbcb ,_edcde :=d .Token ();if _edcde !=nil {return _edcde ;};if _bdcef ,_efdgcc :=_efgbcb .(_e .EndElement );_efdgcc &&_bdcef .Name ==start .Name {*_fedbd =1;return nil ;};if _cbgde ,_geage :=_efgbcb .(_e .CharData );!_geage {return _a .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",_efgbcb );}else {switch string (_cbgde ){case "":*_fedbd =0;case "\u0062\u0061\u0072":*_fedbd =1;case "\u0063\u006f\u006c":*_fedbd =2;};};_efgbcb ,_edcde =d .Token ();if _edcde !=nil {return _edcde ;};if _adadb ,_eefef :=_efgbcb .(_e .EndElement );_eefef &&_adadb .Name ==start .Name {return nil ;};return _a .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",_efgbcb );};func (_bagcg ST_TimeUnit )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eggdf :=_e .Attr {};_eggdf .Name =name ;switch _bagcg {case ST_TimeUnitUnset :_eggdf .Value ="";case ST_TimeUnitDays :_eggdf .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_eggdf .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_eggdf .Value ="\u0079\u0065\u0061r\u0073";};return _eggdf ,nil ;};func (_afafg ST_MarkerStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gede :=_e .Attr {};_gede .Name =name ;switch _afafg {case ST_MarkerStyleUnset :_gede .Value ="";case ST_MarkerStyleCircle :_gede .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_gede .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_gede .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_gede .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_gede .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_gede .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_gede .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_gede .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_gede .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_gede .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_gede .Value ="\u0078";case ST_MarkerStyleAuto :_gede .Value ="\u0061\u0075\u0074\u006f";};return _gede ,nil ;}; +// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path +func (_ddfaf *CT_LogBase )ValidateWithPath (path string )error {if _ddfaf .ValAttr < 2{return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ddfaf .ValAttr );};if _ddfaf .ValAttr > 1000{return _fe .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u00201\u0030\u0030\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_ddfaf .ValAttr );};return nil ;};func (_dddcf *ST_LayoutMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dddcf =0;case "\u0065\u0064\u0067\u0065":*_dddcf =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_dddcf =2;};return nil ;};func (_gcdbe *CT_LayoutMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_geecc :=range start .Attr {if _geecc .Name .Local =="\u0076\u0061\u006c"{_gcdbe .ValAttr .UnmarshalXMLAttr (_geecc );continue ;};};for {_fcegf ,_gfdd :=d .Token ();if _gfdd !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_gfdd );};if _cgaa ,_gdfcg :=_fcegf .(_d .EndElement );_gdfcg &&_cgaa .Name ==start .Name {break ;};};return nil ;};func (_dafge *ST_ErrDir )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agbac ,_bdaa :=d .Token ();if _bdaa !=nil {return _bdaa ;};if _gbcbg ,_adde :=_agbac .(_d .EndElement );_adde &&_gbcbg .Name ==start .Name {*_dafge =1;return nil ;};if _ffede ,_bedgd :=_agbac .(_d .CharData );!_bedgd {return _fe .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",_agbac );}else {switch string (_ffede ){case "":*_dafge =0;case "\u0078":*_dafge =1;case "\u0079":*_dafge =2;};};_agbac ,_bdaa =d .Token ();if _bdaa !=nil {return _bdaa ;};if _deaga ,_cadge :=_agbac .(_d .EndElement );_cadge &&_deaga .Name ==start .Name {return nil ;};return _fe .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",_agbac );};type ST_TickMark byte ;func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_feeca :=&EG_AxSharedChoice {};return _feeca };func (_gddgc *CT_DoughnutChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eabe :for {_dfbec ,_ffbce :=d .Token ();if _ffbce !=nil {return _ffbce ;};switch _ffag :=_dfbec .(type ){case _d .StartElement :switch _ffag .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_gddgc .VaryColors =NewCT_Boolean ();if _afeb :=d .DecodeElement (_gddgc .VaryColors ,&_ffag );_afeb !=nil {return _afeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cccag :=NewCT_PieSer ();if _cbbg :=d .DecodeElement (_cccag ,&_ffag );_cbbg !=nil {return _cbbg ;};_gddgc .Ser =append (_gddgc .Ser ,_cccag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gddgc .DLbls =NewCT_DLbls ();if _gedc :=d .DecodeElement (_gddgc .DLbls ,&_ffag );_gedc !=nil {return _gedc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_gddgc .FirstSliceAng =NewCT_FirstSliceAng ();if _cbad :=d .DecodeElement (_gddgc .FirstSliceAng ,&_ffag );_cbad !=nil {return _cbad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}:_gddgc .HoleSize =NewCT_HoleSize ();if _beef :=d .DecodeElement (_gddgc .HoleSize ,&_ffag );_beef !=nil {return _beef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gddgc .ExtLst =NewCT_ExtensionList ();if _efcc :=d .DecodeElement (_gddgc .ExtLst ,&_ffag );_efcc !=nil {return _efcc ;};default:_g .Log ("\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\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_ffag .Name );if _dcgdd :=d .Skip ();_dcgdd !=nil {return _dcgdd ;};};case _d .EndElement :break _eabe ;case _d .CharData :};};return nil ;};const ST_HoleSizePercentPattern ="\u0030\u002a\u0028\u005b\u0031\u002d\u0039\u005d\u007c\u0028\u005b1\u002d\u0038\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c9\u0030\u0029\u0025"; -// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path -func (_acgg *CT_PieSer )ValidateWithPath (path string )error {if _afbec :=_acgg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_afbec !=nil {return _afbec ;};if _gebc :=_acgg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gebc !=nil {return _gebc ;};if _acgg .Tx !=nil {if _dbaca :=_acgg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dbaca !=nil {return _dbaca ;};};if _acgg .SpPr !=nil {if _dbdae :=_acgg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbdae !=nil {return _dbdae ;};};if _acgg .Explosion !=nil {if _fcfdc :=_acgg .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_fcfdc !=nil {return _fcfdc ;};};for _cfcb ,_aaeeb :=range _acgg .DPt {if _fcbda :=_aaeeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cfcb ));_fcbda !=nil {return _fcbda ;};};if _acgg .DLbls !=nil {if _gafg :=_acgg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gafg !=nil {return _gafg ;};};if _acgg .Cat !=nil {if _daedf :=_acgg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_daedf !=nil {return _daedf ;};};if _acgg .Val !=nil {if _cfbaeb :=_acgg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cfbaeb !=nil {return _cfbaeb ;};};if _acgg .ExtLst !=nil {if _aefadb :=_acgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aefadb !=nil {return _aefadb ;};};return nil ;};func (_acfa ST_TimeUnit )Validate ()error {return _acfa .ValidateWithPath ("")};func (_eaca *CT_DepthPercent )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ageg :=range start .Attr {if _ageg .Name .Local =="\u0076\u0061\u006c"{_becf ,_adb :=ParseUnionST_DepthPercent (_ageg .Value );if _adb !=nil {return _adb ;};_eaca .ValAttr =&_becf ;continue ;};};for {_cged ,_cdca :=d .Token ();if _cdca !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_cdca );};if _fedaf ,_gbdg :=_cged .(_e .EndElement );_gbdg &&_fedaf .Name ==start .Name {break ;};};return nil ;};func NewCT_RadarStyle ()*CT_RadarStyle {_fdec :=&CT_RadarStyle {};return _fdec }; +// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path +func (_ccbgb *CT_ChartSpace )ValidateWithPath (path string )error {if _ccbgb .Date1904 !=nil {if _eggcf :=_ccbgb .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_eggcf !=nil {return _eggcf ;};};if _ccbgb .Lang !=nil {if _gbae :=_ccbgb .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_gbae !=nil {return _gbae ;};};if _ccbgb .RoundedCorners !=nil {if _cfabg :=_ccbgb .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_cfabg !=nil {return _cfabg ;};};if _ccbgb .Style !=nil {if _gcdb :=_ccbgb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gcdb !=nil {return _gcdb ;};};if _ccbgb .ClrMapOvr !=nil {if _gegdg :=_ccbgb .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_gegdg !=nil {return _gegdg ;};};if _ccbgb .PivotSource !=nil {if _agga :=_ccbgb .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_agga !=nil {return _agga ;};};if _ccbgb .Protection !=nil {if _cbbe :=_ccbgb .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cbbe !=nil {return _cbbe ;};};if _cfada :=_ccbgb .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_cfada !=nil {return _cfada ;};if _ccbgb .SpPr !=nil {if _gabd :=_ccbgb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gabd !=nil {return _gabd ;};};if _ccbgb .TxPr !=nil {if _gccf :=_ccbgb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gccf !=nil {return _gccf ;};};if _ccbgb .ExternalData !=nil {if _bdeb :=_ccbgb .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_bdeb !=nil {return _bdeb ;};};if _ccbgb .PrintSettings !=nil {if _aedb :=_ccbgb .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_aedb !=nil {return _aedb ;};};if _ccbgb .UserShapes !=nil {if _agfc :=_ccbgb .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_agfc !=nil {return _agfc ;};};if _ccbgb .ExtLst !=nil {if _cde :=_ccbgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cde !=nil {return _cde ;};};return nil ;};func (_aeegd ST_CrossBetween )Validate ()error {return _aeegd .ValidateWithPath ("")};func NewCT_MarkerStyle ()*CT_MarkerStyle {_fcab :=&CT_MarkerStyle {};_fcab .ValAttr =ST_MarkerStyle (1);return _fcab ;};func _egggd (_fecbbe bool )uint8 {if _fecbbe {return 1;};return 0;};func (_efbfa *CT_View3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _efbfa .RotX !=nil {_geece :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_efbfa .RotX ,_geece );};if _efbfa .HPercent !=nil {_cfag :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_efbfa .HPercent ,_cfag );};if _efbfa .RotY !=nil {_aebgd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_efbfa .RotY ,_aebgd );};if _efbfa .DepthPercent !=nil {_ebage :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_efbfa .DepthPercent ,_ebage );};if _efbfa .RAngAx !=nil {_facfc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_efbfa .RAngAx ,_facfc );};if _efbfa .Perspective !=nil {_aeeaa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_efbfa .Perspective ,_aeeaa );};if _efbfa .ExtLst !=nil {_edcb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efbfa .ExtLst ,_edcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ceadd ST_TickMark )ValidateWithPath (path string )error {switch _ceadd {case 0,1,2,3,4:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceadd ));};return nil ;}; -// Validate validates the CT_MarkerStyle and its children -func (_ceee *CT_MarkerStyle )Validate ()error {return _ceee .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ;};_dcbd ,_bbab :=_ed .ParseUint (s ,10,32);if _bbab !=nil {return ST_BubbleScale {},_bbab ;};_gbgeb :=uint32 (_dcbd );return ST_BubbleScale {ST_BubbleScaleUInt :&_gbgeb },nil ;};func (_fbegg *EG_DLblShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gafdf :for {_afec ,_gfcc :=d .Token ();if _gfcc !=nil {return _gfcc ;};switch _gfcdf :=_afec .(type ){case _e .StartElement :switch _gfcdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fbegg .NumFmt =NewCT_NumFmt ();if _aedf :=d .DecodeElement (_fbegg .NumFmt ,&_gfcdf );_aedf !=nil {return _aedf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fbegg .SpPr =_d .NewCT_ShapeProperties ();if _bggfd :=d .DecodeElement (_fbegg .SpPr ,&_gfcdf );_bggfd !=nil {return _bggfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_fbegg .TxPr =_d .NewCT_TextBody ();if _afgbf :=d .DecodeElement (_fbegg .TxPr ,&_gfcdf );_afgbf !=nil {return _afgbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_fbegg .DLblPos =NewCT_DLblPos ();if _dbdc :=d .DecodeElement (_fbegg .DLblPos ,&_gfcdf );_dbdc !=nil {return _dbdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_fbegg .ShowLegendKey =NewCT_Boolean ();if _accca :=d .DecodeElement (_fbegg .ShowLegendKey ,&_gfcdf );_accca !=nil {return _accca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_fbegg .ShowVal =NewCT_Boolean ();if _acbb :=d .DecodeElement (_fbegg .ShowVal ,&_gfcdf );_acbb !=nil {return _acbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_fbegg .ShowCatName =NewCT_Boolean ();if _egebd :=d .DecodeElement (_fbegg .ShowCatName ,&_gfcdf );_egebd !=nil {return _egebd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_fbegg .ShowSerName =NewCT_Boolean ();if _dgdb :=d .DecodeElement (_fbegg .ShowSerName ,&_gfcdf );_dgdb !=nil {return _dgdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_fbegg .ShowPercent =NewCT_Boolean ();if _aedfg :=d .DecodeElement (_fbegg .ShowPercent ,&_gfcdf );_aedfg !=nil {return _aedfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_fbegg .ShowBubbleSize =NewCT_Boolean ();if _cafad :=d .DecodeElement (_fbegg .ShowBubbleSize ,&_gfcdf );_cafad !=nil {return _cafad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_fbegg .Separator =new (string );if _fcbf :=d .DecodeElement (_fbegg .Separator ,&_gfcdf );_fcbf !=nil {return _fcbf ;};default:_ga .Log ("\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\u0045\u0047\u005f\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_gfcdf .Name );if _gaabc :=d .Skip ();_gaabc !=nil {return _gaabc ;};};case _e .EndElement :break _gafdf ;case _e .CharData :};};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_daaef :=&CT_HeaderFooter {};return _daaef };func NewCT_PivotFmt ()*CT_PivotFmt {_cbea :=&CT_PivotFmt {};_cbea .Idx =NewCT_UnsignedInt ();return _cbea ;};func (_fefb ST_LayoutTarget )Validate ()error {return _fefb .ValidateWithPath ("")};func (_fdcef ST_Crosses )ValidateWithPath (path string )error {switch _fdcef {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdcef ));};return nil ;};type CT_ChartLines struct{SpPr *_d .CT_ShapeProperties ;};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_gadge *EG_SurfaceChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccgfa :for {_gbecbc ,_gdcb :=d .Token ();if _gdcb !=nil {return _gdcb ;};switch _ceab :=_gbecbc .(type ){case _e .StartElement :switch _ceab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_gadge .Wireframe =NewCT_Boolean ();if _dbae :=d .DecodeElement (_gadge .Wireframe ,&_ceab );_dbae !=nil {return _dbae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fdffb :=NewCT_SurfaceSer ();if _ebdbb :=d .DecodeElement (_fdffb ,&_ceab );_ebdbb !=nil {return _ebdbb ;};_gadge .Ser =append (_gadge .Ser ,_fdffb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_gadge .BandFmts =NewCT_BandFmts ();if _cbgbg :=d .DecodeElement (_gadge .BandFmts ,&_ceab );_cbgbg !=nil {return _cbgbg ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_ceab .Name );if _cfbcd :=d .Skip ();_cfbcd !=nil {return _cfbcd ;};};case _e .EndElement :break _ccgfa ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_GapAmount and its children +func (_dbeg *CT_GapAmount )Validate ()error {return _dbeg .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};type ST_SizeRepresents byte ;func (_bddd *CT_DLbl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bddd .Idx =NewCT_UnsignedInt ();_acdc :for {_gcdf ,_fbfce :=d .Token ();if _fbfce !=nil {return _fbfce ;};switch _caef :=_gcdf .(type ){case _d .StartElement :switch _caef .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ddac :=d .DecodeElement (_bddd .Idx ,&_caef );_ddac !=nil {return _ddac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _fdea :=d .DecodeElement (&_bddd .Choice .Delete ,&_caef );_fdea !=nil {return _fdea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _acfa :=d .DecodeElement (&_bddd .Choice .Layout ,&_caef );_acfa !=nil {return _acfa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _bbab :=d .DecodeElement (&_bddd .Choice .Tx ,&_caef );_bbab !=nil {return _bbab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _bga :=d .DecodeElement (&_bddd .Choice .NumFmt ,&_caef );_bga !=nil {return _bga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _fcde :=d .DecodeElement (&_bddd .Choice .SpPr ,&_caef );_fcde !=nil {return _fcde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _bcaa :=d .DecodeElement (&_bddd .Choice .TxPr ,&_caef );_bcaa !=nil {return _bcaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _fdce :=d .DecodeElement (&_bddd .Choice .DLblPos ,&_caef );_fdce !=nil {return _fdce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _adeg :=d .DecodeElement (&_bddd .Choice .ShowLegendKey ,&_caef );_adeg !=nil {return _adeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _eae :=d .DecodeElement (&_bddd .Choice .ShowVal ,&_caef );_eae !=nil {return _eae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _efdf :=d .DecodeElement (&_bddd .Choice .ShowCatName ,&_caef );_efdf !=nil {return _efdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _cega :=d .DecodeElement (&_bddd .Choice .ShowSerName ,&_caef );_cega !=nil {return _cega ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _fffc :=d .DecodeElement (&_bddd .Choice .ShowPercent ,&_caef );_fffc !=nil {return _fffc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _fagd :=d .DecodeElement (&_bddd .Choice .ShowBubbleSize ,&_caef );_fagd !=nil {return _fagd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _bddd .Choice ==nil {_bddd .Choice =NewCT_DLblChoice ();};if _ffbd :=d .DecodeElement (&_bddd .Choice .Separator ,&_caef );_ffbd !=nil {return _ffbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bddd .ExtLst =NewCT_ExtensionList ();if _eda :=d .DecodeElement (_bddd .ExtLst ,&_caef );_eda !=nil {return _eda ;};default:_g .Log ("\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\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_caef .Name );if _fcfe :=d .Skip ();_fcfe !=nil {return _fcfe ;};};case _d .EndElement :break _acdc ;case _d .CharData :};};return nil ;};type Chart struct{CT_RelId }; -// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path -func (_cacb *CT_AxPos )ValidateWithPath (path string )error {if _cacb .ValAttr ==ST_AxPosUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cded :=_cacb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cded !=nil {return _cded ;};return nil ;}; +// Validate validates the CT_BarGrouping and its children +func (_eeb *CT_BarGrouping )Validate ()error {return _eeb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;}; -// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path -func (_df *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _df .MultiLvlStrRef !=nil {if _bcb :=_df .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_bcb !=nil {return _bcb ;};};if _df .NumRef !=nil {if _eeb :=_df .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_eeb !=nil {return _eeb ;};};if _df .NumLit !=nil {if _cddd :=_df .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_cddd !=nil {return _cddd ;};};if _df .StrRef !=nil {if _caege :=_df .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_caege !=nil {return _caege ;};};if _df .StrLit !=nil {if _facd :=_df .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_facd !=nil {return _facd ;};};return nil ;}; +// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path +func (_ffcf *CT_ErrValType )ValidateWithPath (path string )error {if _fceg :=_ffcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fceg !=nil {return _fceg ;};return nil ;};func NewCT_BubbleSer ()*CT_BubbleSer {_dfbac :=&CT_BubbleSer {};_dfbac .Idx =NewCT_UnsignedInt ();_dfbac .Order =NewCT_UnsignedInt ();return _dfbac ;}; -// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path -func (_feegc *CT_RadarChart )ValidateWithPath (path string )error {if _addac :=_feegc .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_addac !=nil {return _addac ;};if _feegc .VaryColors !=nil {if _bfcg :=_feegc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bfcg !=nil {return _bfcg ;};};for _bgade ,_caaaa :=range _feegc .Ser {if _gaacg :=_caaaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bgade ));_gaacg !=nil {return _gaacg ;};};if _feegc .DLbls !=nil {if _fffdb :=_feegc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fffdb !=nil {return _fffdb ;};};for _eefc ,_egedb :=range _feegc .AxId {if _cdfba :=_egedb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_eefc ));_cdfba !=nil {return _cdfba ;};};if _feegc .ExtLst !=nil {if _egfbe :=_feegc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egfbe !=nil {return _egfbe ;};};return nil ;}; +// Validate validates the CT_ManualLayout and its children +func (_ffdg *CT_ManualLayout )Validate ()error {return _ffdg .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};const (ST_MarkerStyleUnset ST_MarkerStyle =0;ST_MarkerStyleCircle ST_MarkerStyle =1;ST_MarkerStyleDash ST_MarkerStyle =2;ST_MarkerStyleDiamond ST_MarkerStyle =3;ST_MarkerStyleDot ST_MarkerStyle =4;ST_MarkerStyleNone ST_MarkerStyle =5;ST_MarkerStylePicture ST_MarkerStyle =6;ST_MarkerStylePlus ST_MarkerStyle =7;ST_MarkerStyleSquare ST_MarkerStyle =8;ST_MarkerStyleStar ST_MarkerStyle =9;ST_MarkerStyleTriangle ST_MarkerStyle =10;ST_MarkerStyleX ST_MarkerStyle =11;ST_MarkerStyleAuto ST_MarkerStyle =12;);type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func (_cfacg *CT_ManualLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcbcg :for {_gfbda ,_aafb :=d .Token ();if _aafb !=nil {return _aafb ;};switch _egcf :=_gfbda .(type ){case _d .StartElement :switch _egcf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"}:_cfacg .LayoutTarget =NewCT_LayoutTarget ();if _fgef :=d .DecodeElement (_cfacg .LayoutTarget ,&_egcf );_fgef !=nil {return _fgef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"}:_cfacg .XMode =NewCT_LayoutMode ();if _acgd :=d .DecodeElement (_cfacg .XMode ,&_egcf );_acgd !=nil {return _acgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u004d\u006fd\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u004d\u006fd\u0065"}:_cfacg .YMode =NewCT_LayoutMode ();if _dfgba :=d .DecodeElement (_cfacg .YMode ,&_egcf );_dfgba !=nil {return _dfgba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077\u004d\u006fd\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077\u004d\u006fd\u0065"}:_cfacg .WMode =NewCT_LayoutMode ();if _ffeb :=d .DecodeElement (_cfacg .WMode ,&_egcf );_ffeb !=nil {return _ffeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"}:_cfacg .HMode =NewCT_LayoutMode ();if _caadb :=d .DecodeElement (_cfacg .HMode ,&_egcf );_caadb !=nil {return _caadb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078"}:_cfacg .X =NewCT_Double ();if _fgcca :=d .DecodeElement (_cfacg .X ,&_egcf );_fgcca !=nil {return _fgcca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079"}:_cfacg .Y =NewCT_Double ();if _gfecf :=d .DecodeElement (_cfacg .Y ,&_egcf );_gfecf !=nil {return _gfecf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077"}:_cfacg .W =NewCT_Double ();if _cbcab :=d .DecodeElement (_cfacg .W ,&_egcf );_cbcab !=nil {return _cbcab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068"}:_cfacg .H =NewCT_Double ();if _cbdcd :=d .DecodeElement (_cfacg .H ,&_egcf );_cbdcd !=nil {return _cbdcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfacg .ExtLst =NewCT_ExtensionList ();if _faadc :=d .DecodeElement (_cfacg .ExtLst ,&_egcf );_faadc !=nil {return _faadc ;};default:_g .Log ("\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\u0043\u0054\u005f\u004d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_egcf .Name );if _bgbeg :=d .Skip ();_bgbeg !=nil {return _bgbeg ;};};case _d .EndElement :break _fcbcg ;case _d .CharData :};};return nil ;};func (_cfdf ST_TickLblPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bddfc :=_d .Attr {};_bddfc .Name =name ;switch _cfdf {case ST_TickLblPosUnset :_bddfc .Value ="";case ST_TickLblPosHigh :_bddfc .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_bddfc .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_bddfc .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_bddfc .Value ="\u006e\u006f\u006e\u0065";};return _bddfc ,nil ;};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path -func (_cddg *CT_Legend )ValidateWithPath (path string )error {if _cddg .LegendPos !=nil {if _abcgb :=_cddg .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_abcgb !=nil {return _abcgb ;};};for _geffd ,_fefc :=range _cddg .LegendEntry {if _debc :=_fefc .ValidateWithPath (_a .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_geffd ));_debc !=nil {return _debc ;};};if _cddg .Layout !=nil {if _adcg :=_cddg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_adcg !=nil {return _adcg ;};};if _cddg .Overlay !=nil {if _bfea :=_cddg .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_bfea !=nil {return _bfea ;};};if _cddg .SpPr !=nil {if _acae :=_cddg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acae !=nil {return _acae ;};};if _cddg .TxPr !=nil {if _cdafd :=_cddg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cdafd !=nil {return _cdafd ;};};if _cddg .ExtLst !=nil {if _fbfg :=_cddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfg !=nil {return _fbfg ;};};return nil ;};func (_adag *CT_DispUnitsChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _adag .CustUnit !=nil {_efee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_adag .CustUnit ,_efee );};if _adag .BuiltInUnit !=nil {_gdgeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_adag .BuiltInUnit ,_gdgeb );};return nil ;}; +// Validate validates the CT_Style and its children +func (_cafd *CT_Style )Validate ()error {return _cafd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};type ST_LayoutMode byte ;func (_adcba *ST_SplitType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfg ,_bcbee :=d .Token ();if _bcbee !=nil {return _bcbee ;};if _aage ,_cecge :=_adfg .(_d .EndElement );_cecge &&_aage .Name ==start .Name {*_adcba =1;return nil ;};if _bfefc ,_gdcbd :=_adfg .(_d .CharData );!_gdcbd {return _fe .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",_adfg );}else {switch string (_bfefc ){case "":*_adcba =0;case "\u0061\u0075\u0074\u006f":*_adcba =1;case "\u0063\u0075\u0073\u0074":*_adcba =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_adcba =3;case "\u0070\u006f\u0073":*_adcba =4;case "\u0076\u0061\u006c":*_adcba =5;};};_adfg ,_bcbee =d .Token ();if _bcbee !=nil {return _bcbee ;};if _febfe ,_ceac :=_adfg .(_d .EndElement );_ceac &&_febfe .Name ==start .Name {return nil ;};return _fe .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",_adfg );};func (_efdg *CT_BarDir )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efdg .ValAttr !=ST_BarDirUnset {_eadc ,_bdb :=_efdg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _bdb !=nil {return _bdb ;};start .Attr =append (start .Attr ,_eadc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func (_gaddg ST_Orientation )Validate ()error {return _gaddg .ValidateWithPath ("")};func NewCT_StrRef ()*CT_StrRef {_gdafa :=&CT_StrRef {};return _gdafa };var ST_HoleSizePercentPatternRe =_c .MustCompile (ST_HoleSizePercentPattern );func NewCT_NumFmt ()*CT_NumFmt {_egadf :=&CT_NumFmt {};return _egadf };type CT_StrVal struct{IdxAttr uint32 ;V string ;}; -// Validate validates the CT_OfPieType and its children -func (_bbfcc *CT_OfPieType )Validate ()error {return _bbfcc .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};func (_ecec *CT_Scaling )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ecec .LogBase !=nil {_ecffda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_ecec .LogBase ,_ecffda );};if _ecec .Orientation !=nil {_efcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecec .Orientation ,_efcf );};if _ecec .Max !=nil {_acfd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_ecec .Max ,_acfd );};if _ecec .Min !=nil {_ebcfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_ecec .Min ,_ebcfe );};if _ecec .ExtLst !=nil {_ebdcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecec .ExtLst ,_ebdcd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gega *ST_ErrDir )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gega =0;case "\u0078":*_gega =1;case "\u0079":*_gega =2;};return nil ;};func (_gfce *CT_MultiLvlStrRef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcee :for {_bbeab ,_bdac :=d .Token ();if _bdac !=nil {return _bdac ;};switch _aabab :=_bbeab .(type ){case _e .StartElement :switch _aabab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _dadde :=d .DecodeElement (&_gfce .F ,&_aabab );_dadde !=nil {return _dadde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_gfce .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _fgaebf :=d .DecodeElement (_gfce .MultiLvlStrCache ,&_aabab );_fgaebf !=nil {return _fgaebf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfce .ExtLst =NewCT_ExtensionList ();if _cbgcf :=d .DecodeElement (_gfce .ExtLst ,&_aabab );_cbgcf !=nil {return _cbgcf ;};default:_ga .Log ("\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\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066\u0020\u0025\u0076",_aabab .Name );if _gebd :=d .Skip ();_gebd !=nil {return _gebd ;};};case _e .EndElement :break _gcee ;case _e .CharData :};};return nil ;};func (_egfgd *CT_DPt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egfgd .Idx =NewCT_UnsignedInt ();_dbbg :for {_dbfb ,_cgaaf :=d .Token ();if _cgaaf !=nil {return _cgaaf ;};switch _fece :=_dbfb .(type ){case _e .StartElement :switch _fece .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _fcbd :=d .DecodeElement (_egfgd .Idx ,&_fece );_fcbd !=nil {return _fcbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_egfgd .InvertIfNegative =NewCT_Boolean ();if _aaff :=d .DecodeElement (_egfgd .InvertIfNegative ,&_fece );_aaff !=nil {return _aaff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_egfgd .Marker =NewCT_Marker ();if _fddf :=d .DecodeElement (_egfgd .Marker ,&_fece );_fddf !=nil {return _fddf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_egfgd .Bubble3D =NewCT_Boolean ();if _fbdcb :=d .DecodeElement (_egfgd .Bubble3D ,&_fece );_fbdcb !=nil {return _fbdcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_egfgd .Explosion =NewCT_UnsignedInt ();if _geca :=d .DecodeElement (_egfgd .Explosion ,&_fece );_geca !=nil {return _geca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_egfgd .SpPr =_d .NewCT_ShapeProperties ();if _agca :=d .DecodeElement (_egfgd .SpPr ,&_fece );_agca !=nil {return _agca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_egfgd .PictureOptions =NewCT_PictureOptions ();if _abeg :=d .DecodeElement (_egfgd .PictureOptions ,&_fece );_abeg !=nil {return _abeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egfgd .ExtLst =NewCT_ExtensionList ();if _fffd :=d .DecodeElement (_egfgd .ExtLst ,&_fece );_fffd !=nil {return _fffd ;};default:_ga .Log ("\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\u0044\u0050\u0074\u0020\u0025\u0076",_fece .Name );if _efcd :=d .Skip ();_efcd !=nil {return _efcd ;};};case _e .EndElement :break _dbbg ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_SurfaceSer and its children +func (_fcfb *CT_SurfaceSer )Validate ()error {return _fcfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};func NewCT_Scaling ()*CT_Scaling {_afccd :=&CT_Scaling {};return _afccd };func (_ggd *CT_ErrValType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adbf :=range start .Attr {if _adbf .Name .Local =="\u0076\u0061\u006c"{_ggd .ValAttr .UnmarshalXMLAttr (_adbf );continue ;};};for {_bgefc ,_badb :=d .Token ();if _badb !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_badb );};if _cffe ,_dde :=_bgefc .(_d .EndElement );_dde &&_cffe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path -func (_cbdc *CT_CrossBetween )ValidateWithPath (path string )error {if _cbdc .ValAttr ==ST_CrossBetweenUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _daggc :=_cbdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daggc !=nil {return _daggc ;};return nil ;};func (_gcfd *CT_StrVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0078"},Value :_a .Sprintf ("\u0025\u0076",_gcfd .IdxAttr )});e .EncodeToken (start );_cfgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076"}};_ga .AddPreserveSpaceAttr (&_cfgd ,_gcfd .V );e .EncodeElement (_gcfd .V ,_cfgd );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agcc *CT_LayoutTarget )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aefad :=range start .Attr {if _aefad .Name .Local =="\u0076\u0061\u006c"{_agcc .ValAttr .UnmarshalXMLAttr (_aefad );continue ;};};for {_bbga ,_agcac :=d .Token ();if _agcac !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_agcac );};if _ecfab ,_ggdcf :=_bbga .(_e .EndElement );_ggdcf &&_ecfab .Name ==start .Name {break ;};};return nil ;};func (_cgbbc ST_ErrValType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_adbae :=_e .Attr {};_adbae .Name =name ;switch _cgbbc {case ST_ErrValTypeUnset :_adbae .Value ="";case ST_ErrValTypeCust :_adbae .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_adbae .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_adbae .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_adbae .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_adbae .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _adbae ,nil ;};func (_acce *CT_Crosses )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acce .ValAttr =ST_Crosses (1);for _ ,_fcb :=range start .Attr {if _fcb .Name .Local =="\u0076\u0061\u006c"{_acce .ValAttr .UnmarshalXMLAttr (_fcb );continue ;};};for {_aeag ,_gcfc :=d .Token ();if _gcfc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_gcfc );};if _baac ,_cade :=_aeag .(_e .EndElement );_cade &&_baac .Name ==start .Name {break ;};};return nil ;};func NewCT_Trendline ()*CT_Trendline {_abec :=&CT_Trendline {};_abec .TrendlineType =NewCT_TrendlineType ();return _abec ;}; +// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path +func (_agdcc *CT_TxChoice )ValidateWithPath (path string )error {if _agdcc .StrRef !=nil {if _eeaee :=_agdcc .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_eeaee !=nil {return _eeaee ;};};if _agdcc .Rich !=nil {if _cgda :=_agdcc .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_cgda !=nil {return _cgda ;};};return nil ;}; -// Validate validates the CT_NumVal and its children -func (_bcdf *CT_NumVal )Validate ()error {return _bcdf .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};func NewCT_Boolean ()*CT_Boolean {_beb :=&CT_Boolean {};return _beb };type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_d .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_bbegc *CT_Extension )ValidateWithPath (path string )error {return nil };type ST_SplitType byte ;type CT_PictureStackUnit struct{ValAttr float64 ;};func (_egccfe ST_ScatterStyle )ValidateWithPath (path string )error {switch _egccfe {case 0,1,2,3,4,5,6:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egccfe ));};return nil ;};type ST_TimeUnit byte ;func NewCT_BarGrouping ()*CT_BarGrouping {_dagf :=&CT_BarGrouping {};return _dagf };func NewCT_Title ()*CT_Title {_cbeaee :=&CT_Title {};return _cbeaee };func (_ebcgg *CT_RadarChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebcgg .RadarStyle =NewCT_RadarStyle ();_cffb :for {_bgag ,_eccf :=d .Token ();if _eccf !=nil {return _eccf ;};switch _dbfb :=_bgag .(type ){case _d .StartElement :switch _dbfb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}:if _geaaa :=d .DecodeElement (_ebcgg .RadarStyle ,&_dbfb );_geaaa !=nil {return _geaaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ebcgg .VaryColors =NewCT_Boolean ();if _fcbfc :=d .DecodeElement (_ebcgg .VaryColors ,&_dbfb );_fcbfc !=nil {return _fcbfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_geebc :=NewCT_RadarSer ();if _fbbf :=d .DecodeElement (_geebc ,&_dbfb );_fbbf !=nil {return _fbbf ;};_ebcgg .Ser =append (_ebcgg .Ser ,_geebc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ebcgg .DLbls =NewCT_DLbls ();if _edecb :=d .DecodeElement (_ebcgg .DLbls ,&_dbfb );_edecb !=nil {return _edecb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_cadd :=NewCT_UnsignedInt ();if _becc :=d .DecodeElement (_cadd ,&_dbfb );_becc !=nil {return _becc ;};_ebcgg .AxId =append (_ebcgg .AxId ,_cadd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebcgg .ExtLst =NewCT_ExtensionList ();if _gaafe :=d .DecodeElement (_ebcgg .ExtLst ,&_dbfb );_gaafe !=nil {return _gaafe ;};default:_g .Log ("\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\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_dbfb .Name );if _bbad :=d .Skip ();_bbad !=nil {return _bbad ;};};case _d .EndElement :break _cffb ;case _d .CharData :};};return nil ;};func (_gbea *CT_DLbls )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfce :for {_adgf ,_egec :=d .Token ();if _egec !=nil {return _egec ;};switch _abeec :=_adgf .(type ){case _d .StartElement :switch _abeec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_ecfaa :=NewCT_DLbl ();if _adbc :=d .DecodeElement (_ecfaa ,&_abeec );_adbc !=nil {return _adbc ;};_gbea .DLbl =append (_gbea .DLbl ,_ecfaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _gabdd :=d .DecodeElement (&_gbea .Choice .Delete ,&_abeec );_gabdd !=nil {return _gabdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _cacd :=d .DecodeElement (&_gbea .Choice .NumFmt ,&_abeec );_cacd !=nil {return _cacd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _ggge :=d .DecodeElement (&_gbea .Choice .SpPr ,&_abeec );_ggge !=nil {return _ggge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _gbgaf :=d .DecodeElement (&_gbea .Choice .TxPr ,&_abeec );_gbgaf !=nil {return _gbgaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _cfggc :=d .DecodeElement (&_gbea .Choice .DLblPos ,&_abeec );_cfggc !=nil {return _cfggc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _afacb :=d .DecodeElement (&_gbea .Choice .ShowLegendKey ,&_abeec );_afacb !=nil {return _afacb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _gfef :=d .DecodeElement (&_gbea .Choice .ShowVal ,&_abeec );_gfef !=nil {return _gfef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _bacd :=d .DecodeElement (&_gbea .Choice .ShowCatName ,&_abeec );_bacd !=nil {return _bacd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _baad :=d .DecodeElement (&_gbea .Choice .ShowSerName ,&_abeec );_baad !=nil {return _baad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _dbbe :=d .DecodeElement (&_gbea .Choice .ShowPercent ,&_abeec );_dbbe !=nil {return _dbbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _bfabe :=d .DecodeElement (&_gbea .Choice .ShowBubbleSize ,&_abeec );_bfabe !=nil {return _bfabe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _bfbb :=d .DecodeElement (&_gbea .Choice .Separator ,&_abeec );_bfbb !=nil {return _bfbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _eccd :=d .DecodeElement (&_gbea .Choice .ShowLeaderLines ,&_abeec );_eccd !=nil {return _eccd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _gbea .Choice ==nil {_gbea .Choice =NewCT_DLblsChoice ();};if _bddb :=d .DecodeElement (&_gbea .Choice .LeaderLines ,&_abeec );_bddb !=nil {return _bddb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbea .ExtLst =NewCT_ExtensionList ();if _egee :=d .DecodeElement (_gbea .ExtLst ,&_abeec );_egee !=nil {return _egee ;};default:_g .Log ("\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\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_abeec .Name );if _bgee :=d .Skip ();_bgee !=nil {return _bgee ;};};case _d .EndElement :break _bfce ;case _d .CharData :};};return nil ;};func (_fdbfef *ST_Overlap )ValidateWithPath (path string )error {_eaaf :=[]string {};if _fdbfef .ST_OverlapPercent !=nil {_eaaf =append (_eaaf ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _fdbfef .ST_OverlapByte !=nil {_eaaf =append (_eaaf ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_eaaf )> 1{return _fe .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eaaf );};return nil ;}; -// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path -func (_fadc *CT_PieChart )ValidateWithPath (path string )error {if _fadc .VaryColors !=nil {if _fgcc :=_fadc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fgcc !=nil {return _fgcc ;};};for _efdgc ,_gdbbfg :=range _fadc .Ser {if _fdfag :=_gdbbfg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_efdgc ));_fdfag !=nil {return _fdfag ;};};if _fadc .DLbls !=nil {if _dabca :=_fadc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dabca !=nil {return _dabca ;};};if _fadc .FirstSliceAng !=nil {if _cafc :=_fadc .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_cafc !=nil {return _cafc ;};};if _fadc .ExtLst !=nil {if _dffbc :=_fadc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dffbc !=nil {return _dffbc ;};};return nil ;};func (_cafd *CT_BarSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gbbea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cafd .Idx ,_gbbea );_abd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cafd .Order ,_abd );if _cafd .Tx !=nil {_ffg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cafd .Tx ,_ffg );};if _cafd .SpPr !=nil {_gbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cafd .SpPr ,_gbe );};if _cafd .InvertIfNegative !=nil {_efga :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_cafd .InvertIfNegative ,_efga );};if _cafd .PictureOptions !=nil {_gad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cafd .PictureOptions ,_gad );};if _cafd .DPt !=nil {_afga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_acgf :=range _cafd .DPt {e .EncodeElement (_acgf ,_afga );};};if _cafd .DLbls !=nil {_afff :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cafd .DLbls ,_afff );};if _cafd .Trendline !=nil {_baf :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cgff :=range _cafd .Trendline {e .EncodeElement (_cgff ,_baf );};};if _cafd .ErrBars !=nil {_dfed :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_cafd .ErrBars ,_dfed );};if _cafd .Cat !=nil {_gce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_cafd .Cat ,_gce );};if _cafd .Val !=nil {_deb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cafd .Val ,_deb );};if _cafd .Shape !=nil {_caad :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_cafd .Shape ,_caad );};if _cafd .ExtLst !=nil {_fbaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cafd .ExtLst ,_fbaf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TextLanguageID struct{ValAttr string ;}; +// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path +func (_eaacg *CT_RadarStyle )ValidateWithPath (path string )error {if _efce :=_eaacg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efce !=nil {return _efce ;};return nil ;};func (_daeg *CT_MarkerSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daeg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_daeg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffge *CT_PivotFmts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bafg :for {_eagff ,_ebbab :=d .Token ();if _ebbab !=nil {return _ebbab ;};switch _dcfbab :=_eagff .(type ){case _d .StartElement :switch _dcfbab .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}:_ebda :=NewCT_PivotFmt ();if _ggea :=d .DecodeElement (_ebda ,&_dcfbab );_ggea !=nil {return _ggea ;};_ffge .PivotFmt =append (_ffge .PivotFmt ,_ebda );default:_g .Log ("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_P\u0069\u0076o\u0074\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_dcfbab .Name );if _cgdge :=d .Skip ();_cgdge !=nil {return _cgdge ;};};case _d .EndElement :break _bafg ;case _d .CharData :};};return nil ;};func (_bafbc ST_Grouping )ValidateWithPath (path string )error {switch _bafbc {case 0,1,2,3:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bafbc ));};return nil ;};func NewCT_SplitType ()*CT_SplitType {_bcfag :=&CT_SplitType {};return _bcfag };type CT_MarkerSize struct{ValAttr *uint8 ;};const ST_GapAmountPercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025";type CT_LayoutMode struct{ValAttr ST_LayoutMode ;}; -// Validate validates the CT_Line3DChart and its children -func (_gagca *CT_Line3DChart )Validate ()error {return _gagca .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_ffead ST_BuiltInUnit )Validate ()error {return _ffead .ValidateWithPath ("")};func (_cbed *CT_DLblsChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbed .Delete !=nil {_ceea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cbed .Delete ,_ceea );};if _cbed .NumFmt !=nil {_cdgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cbed .NumFmt ,_cdgb );};if _cbed .SpPr !=nil {_dfge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cbed .SpPr ,_dfge );};if _cbed .TxPr !=nil {_bea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cbed .TxPr ,_bea );};if _cbed .DLblPos !=nil {_efbba :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_cbed .DLblPos ,_efbba );};if _cbed .ShowLegendKey !=nil {_gefg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_cbed .ShowLegendKey ,_gefg );};if _cbed .ShowVal !=nil {_fdga :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_cbed .ShowVal ,_fdga );};if _cbed .ShowCatName !=nil {_eacc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cbed .ShowCatName ,_eacc );};if _cbed .ShowSerName !=nil {_gcga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cbed .ShowSerName ,_gcga );};if _cbed .ShowPercent !=nil {_bgab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cbed .ShowPercent ,_bgab );};if _cbed .ShowBubbleSize !=nil {_dagc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cbed .ShowBubbleSize ,_dagc );};if _cbed .Separator !=nil {_ggbeb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ga .AddPreserveSpaceAttr (&_ggbeb ,*_cbed .Separator );e .EncodeElement (_cbed .Separator ,_ggbeb );};if _cbed .ShowLeaderLines !=nil {_ffa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cbed .ShowLeaderLines ,_ffa );};if _cbed .LeaderLines !=nil {_ebbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cbed .LeaderLines ,_ebbg );};return nil ;};func (_ggdaef *CT_ChartSpace )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ggdaef .Date1904 !=nil {_eadga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_ggdaef .Date1904 ,_eadga );};if _ggdaef .Lang !=nil {_dbde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_ggdaef .Lang ,_dbde );};if _ggdaef .RoundedCorners !=nil {_dffg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_ggdaef .RoundedCorners ,_dffg );};if _ggdaef .Style !=nil {_egfg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ggdaef .Style ,_egfg );};if _ggdaef .ClrMapOvr !=nil {_ecbb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_ggdaef .ClrMapOvr ,_ecbb );};if _ggdaef .PivotSource !=nil {_efbb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_ggdaef .PivotSource ,_efbb );};if _ggdaef .Protection !=nil {_dffb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggdaef .Protection ,_dffb );};_edec :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ggdaef .Chart ,_edec );if _ggdaef .SpPr !=nil {_gfaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggdaef .SpPr ,_gfaa );};if _ggdaef .TxPr !=nil {_edbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ggdaef .TxPr ,_edbe );};if _ggdaef .ExternalData !=nil {_bbcab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ggdaef .ExternalData ,_bbcab );};if _ggdaef .PrintSettings !=nil {_egba :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_ggdaef .PrintSettings ,_egba );};if _ggdaef .UserShapes !=nil {_cgea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}};e .EncodeElement (_ggdaef .UserShapes ,_cgea );};if _ggdaef .ExtLst !=nil {_daeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggdaef .ExtLst ,_daeg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ffefc ST_Shape )Validate ()error {return _ffefc .ValidateWithPath ("")};func (_acbba *ST_SizeRepresents )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbbed ,_ggdge :=d .Token ();if _ggdge !=nil {return _ggdge ;};if _faef ,_abcdd :=_bbbed .(_e .EndElement );_abcdd &&_faef .Name ==start .Name {*_acbba =1;return nil ;};if _ffcce ,_cafdd :=_bbbed .(_e .CharData );!_cafdd {return _a .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",_bbbed );}else {switch string (_ffcce ){case "":*_acbba =0;case "\u0061\u0072\u0065\u0061":*_acbba =1;case "\u0077":*_acbba =2;};};_bbbed ,_ggdge =d .Token ();if _ggdge !=nil {return _ggdge ;};if _fbbc ,_gbeb :=_bbbed .(_e .EndElement );_gbeb &&_fbbc .Name ==start .Name {return nil ;};return _a .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",_bbbed );};func NewCT_LogBase ()*CT_LogBase {_dfedf :=&CT_LogBase {};_dfedf .ValAttr =2;return _dfedf }; +// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path +func (_dgcaf *CT_ValAx )ValidateWithPath (path string )error {if _decdd :=_dgcaf .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_decdd !=nil {return _decdd ;};if _gbgg :=_dgcaf .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_gbgg !=nil {return _gbgg ;};if _dgcaf .Delete !=nil {if _gggbg :=_dgcaf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gggbg !=nil {return _gggbg ;};};if _aegc :=_dgcaf .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_aegc !=nil {return _aegc ;};if _dgcaf .MajorGridlines !=nil {if _fcfc :=_dgcaf .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fcfc !=nil {return _fcfc ;};};if _dgcaf .MinorGridlines !=nil {if _fdfdb :=_dgcaf .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fdfdb !=nil {return _fdfdb ;};};if _dgcaf .Title !=nil {if _aadbd :=_dgcaf .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_aadbd !=nil {return _aadbd ;};};if _dgcaf .NumFmt !=nil {if _dbcgcf :=_dgcaf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dbcgcf !=nil {return _dbcgcf ;};};if _dgcaf .MajorTickMark !=nil {if _aafgc :=_dgcaf .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_aafgc !=nil {return _aafgc ;};};if _dgcaf .MinorTickMark !=nil {if _dagae :=_dgcaf .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dagae !=nil {return _dagae ;};};if _dgcaf .TickLblPos !=nil {if _cecgd :=_dgcaf .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_cecgd !=nil {return _cecgd ;};};if _dgcaf .SpPr !=nil {if _cgfde :=_dgcaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cgfde !=nil {return _cgfde ;};};if _dgcaf .TxPr !=nil {if _bfga :=_dgcaf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bfga !=nil {return _bfga ;};};if _ebbdc :=_dgcaf .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_ebbdc !=nil {return _ebbdc ;};if _dgcaf .Choice !=nil {if _cbfdf :=_dgcaf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbfdf !=nil {return _cbfdf ;};};if _dgcaf .CrossBetween !=nil {if _cgfe :=_dgcaf .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_cgfe !=nil {return _cgfe ;};};if _dgcaf .MajorUnit !=nil {if _baecg :=_dgcaf .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_baecg !=nil {return _baecg ;};};if _dgcaf .MinorUnit !=nil {if _effee :=_dgcaf .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_effee !=nil {return _effee ;};};if _dgcaf .DispUnits !=nil {if _dgdf :=_dgcaf .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_dgdf !=nil {return _dgdf ;};};if _dgcaf .ExtLst !=nil {if _dccef :=_dgcaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dccef !=nil {return _dccef ;};};return nil ;};func (_cabgb *ST_BuiltInUnit )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cabgb =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_cabgb =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_cabgb =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cabgb =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cabgb =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cabgb =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cabgb =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cabgb =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cabgb =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_cabgb =9;};return nil ;};func NewCT_Crosses ()*CT_Crosses {_bbgg :=&CT_Crosses {};_bbgg .ValAttr =ST_Crosses (1);return _bbgg };type ST_DLblPos byte ; -// Validate validates the CT_FirstSliceAng and its children -func (_ggadf *CT_FirstSliceAng )Validate ()error {return _ggadf .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");};func (_dbea *CT_Trendline )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dbea .Name !=nil {_dfggga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_ga .AddPreserveSpaceAttr (&_dfggga ,*_dbea .Name );e .EncodeElement (_dbea .Name ,_dfggga );};if _dbea .SpPr !=nil {_gcfcgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbea .SpPr ,_gcfcgg );};_eeff :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dbea .TrendlineType ,_eeff );if _dbea .Order !=nil {_caeb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dbea .Order ,_caeb );};if _dbea .Period !=nil {_bdcaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_dbea .Period ,_bdcaf );};if _dbea .Forward !=nil {_ggecb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_dbea .Forward ,_ggecb );};if _dbea .Backward !=nil {_ddfbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_dbea .Backward ,_ddfbc );};if _dbea .Intercept !=nil {_ffdafg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_dbea .Intercept ,_ffdafg );};if _dbea .DispRSqr !=nil {_abfdg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_dbea .DispRSqr ,_abfdg );};if _dbea .DispEq !=nil {_bagc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_dbea .DispEq ,_bagc );};if _dbea .TrendlineLbl !=nil {_gaafb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_dbea .TrendlineLbl ,_gaafb );};if _dbea .ExtLst !=nil {_gggae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbea .ExtLst ,_gggae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_d .CT_TextBody ;};func (_efgcg *CT_SplitType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efgcg .ValAttr !=ST_SplitTypeUnset {_bfbfe ,_ebcac :=_efgcg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _ebcac !=nil {return _ebcac ;};start .Attr =append (start .Attr ,_bfbfe );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gafff *ST_ErrValType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egca ,_fegdc :=d .Token ();if _fegdc !=nil {return _fegdc ;};if _fecfa ,_feeca :=_egca .(_e .EndElement );_feeca &&_fecfa .Name ==start .Name {*_gafff =1;return nil ;};if _bbfgb ,_dacgf :=_egca .(_e .CharData );!_dacgf {return _a .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",_egca );}else {switch string (_bbfgb ){case "":*_gafff =0;case "\u0063\u0075\u0073\u0074":*_gafff =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gafff =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_gafff =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gafff =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_gafff =5;};};_egca ,_fegdc =d .Token ();if _fegdc !=nil {return _fegdc ;};if _bdbfa ,_cadcf :=_egca .(_e .EndElement );_cadcf &&_bdbfa .Name ==start .Name {return nil ;};return _a .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",_egca );};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};type ST_BuiltInUnit byte ;const (ST_BarGroupingUnset ST_BarGrouping =0;ST_BarGroupingPercentStacked ST_BarGrouping =1;ST_BarGroupingClustered ST_BarGrouping =2;ST_BarGroupingStandard ST_BarGrouping =3;ST_BarGroupingStacked ST_BarGrouping =4;); +// Validate validates the EG_LegendEntryData and its children +func (_efecea *EG_LegendEntryData )Validate ()error {return _efecea .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");};func (_ggdd ST_Orientation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggdd .String (),start );};func (_gggc *CT_GapAmount )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gggc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_gggc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewChart ()*Chart {_aaadb :=&Chart {};_aaadb .CT_RelId =*NewCT_RelId ();return _aaadb };func (_acgge *CT_StrVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_fe .Sprintf ("\u0025\u0076",_acgge .IdxAttr )});e .EncodeToken (start );_cdde :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076"}};_g .AddPreserveSpaceAttr (&_cdde ,_acgge .V );e .EncodeElement (_acgge .V ,_cdde );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abdee ST_LblAlgn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abdee .String (),start );};func (_gbgeb ST_BubbleScale )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbgeb .ST_BubbleScalePercent !=nil {e .EncodeToken (_d .CharData (*_gbgeb .ST_BubbleScalePercent ));};if _gbgeb .ST_BubbleScaleUInt !=nil {e .EncodeToken (_d .CharData (_fe .Sprintf ("\u0025\u0064",*_gbgeb .ST_BubbleScaleUInt )));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_fde *CT_AreaChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfg :for {_ecc ,_bc :=d .Token ();if _bc !=nil {return _bc ;};switch _cff :=_ecc .(type ){case _d .StartElement :switch _cff .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_fde .Grouping =NewCT_Grouping ();if _adg :=d .DecodeElement (_fde .Grouping ,&_cff );_adg !=nil {return _adg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_fde .VaryColors =NewCT_Boolean ();if _gdb :=d .DecodeElement (_fde .VaryColors ,&_cff );_gdb !=nil {return _gdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_be :=NewCT_AreaSer ();if _dcf :=d .DecodeElement (_be ,&_cff );_dcf !=nil {return _dcf ;};_fde .Ser =append (_fde .Ser ,_be );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fde .DLbls =NewCT_DLbls ();if _fdbc :=d .DecodeElement (_fde .DLbls ,&_cff );_fdbc !=nil {return _fdbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_fde .DropLines =NewCT_ChartLines ();if _dg :=d .DecodeElement (_fde .DropLines ,&_cff );_dg !=nil {return _dg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_dbg :=NewCT_UnsignedInt ();if _bae :=d .DecodeElement (_dbg ,&_cff );_bae !=nil {return _bae ;};_fde .AxId =append (_fde .AxId ,_dbg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fde .ExtLst =NewCT_ExtensionList ();if _fea :=d .DecodeElement (_fde .ExtLst ,&_cff );_fea !=nil {return _fea ;};default:_g .Log ("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_A\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cff .Name );if _gb :=d .Skip ();_gb !=nil {return _gb ;};};case _d .EndElement :break _cfg ;case _d .CharData :};};return nil ;};type ST_ErrDir byte ; -// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path -func (_bcag *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _bcag .Wireframe !=nil {if _cefc :=_bcag .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_cefc !=nil {return _cefc ;};};for _ccaed ,_edda :=range _bcag .Ser {if _bbeac :=_edda .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ccaed ));_bbeac !=nil {return _bbeac ;};};if _bcag .BandFmts !=nil {if _cbcage :=_bcag .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_cbcage !=nil {return _cbcage ;};};return nil ;};func (_eaec ST_SplitType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eaec .String (),start );};func (_gbfaa ST_ScatterStyle )ValidateWithPath (path string )error {switch _gbfaa {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfaa ));};return nil ;};func (_dfege *ST_TickMark )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dfege =0;case "\u0063\u0072\u006fs\u0073":*_dfege =1;case "\u0069\u006e":*_dfege =2;case "\u006e\u006f\u006e\u0065":*_dfege =3;case "\u006f\u0075\u0074":*_dfege =4;};return nil ;};func (_efgb *CT_DispBlanksAs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcddg :=range start .Attr {if _dcddg .Name .Local =="\u0076\u0061\u006c"{_efgb .ValAttr .UnmarshalXMLAttr (_dcddg );continue ;};};for {_dbdfa ,_ggcab :=d .Token ();if _ggcab !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_ggcab );};if _fcgec ,_feeb :=_dbdfa .(_e .EndElement );_feeb &&_fcgec .Name ==start .Name {break ;};};return nil ;};func (_gfefe *CT_PictureOptions )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_daccc :for {_ccfa ,_fafe :=d .Token ();if _fafe !=nil {return _fafe ;};switch _bccfa :=_ccfa .(type ){case _e .StartElement :switch _bccfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"}:_gfefe .ApplyToFront =NewCT_Boolean ();if _bcfgf :=d .DecodeElement (_gfefe .ApplyToFront ,&_bccfa );_bcfgf !=nil {return _bcfgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"}:_gfefe .ApplyToSides =NewCT_Boolean ();if _gbadd :=d .DecodeElement (_gfefe .ApplyToSides ,&_bccfa );_gbadd !=nil {return _gbadd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}:_gfefe .ApplyToEnd =NewCT_Boolean ();if _afbe :=d .DecodeElement (_gfefe .ApplyToEnd ,&_bccfa );_afbe !=nil {return _afbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_gfefe .PictureFormat =NewCT_PictureFormat ();if _fgef :=d .DecodeElement (_gfefe .PictureFormat ,&_bccfa );_fgef !=nil {return _fgef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"}:_gfefe .PictureStackUnit =NewCT_PictureStackUnit ();if _gdfd :=d .DecodeElement (_gfefe .PictureStackUnit ,&_bccfa );_gdfd !=nil {return _gdfd ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_bccfa .Name );if _ceedg :=d .Skip ();_ceedg !=nil {return _ceedg ;};};case _e .EndElement :break _daccc ;case _e .CharData :};};return nil ;};func (_dacce *CT_RotY )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdcab :=range start .Attr {if _cdcab .Name .Local =="\u0076\u0061\u006c"{_acdb ,_cagdc :=_ed .ParseUint (_cdcab .Value ,10,16);if _cagdc !=nil {return _cagdc ;};_efbfg :=uint16 (_acdb );_dacce .ValAttr =&_efbfg ;continue ;};};for {_dafd ,_dfbee :=d .Token ();if _dfbee !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_dfbee );};if _cdggc ,_fbbda :=_dafd .(_e .EndElement );_fbbda &&_cdggc .Name ==start .Name {break ;};};return nil ;};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_Perspective struct{ValAttr *uint8 ;};func (_abde *CT_ErrDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abde .ValAttr =ST_ErrDir (1);for _ ,_egef :=range start .Attr {if _egef .Name .Local =="\u0076\u0061\u006c"{_abde .ValAttr .UnmarshalXMLAttr (_egef );continue ;};};for {_ccgc ,_eccg :=d .Token ();if _eccg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_eccg );};if _eafd ,_agef :=_ccgc .(_e .EndElement );_agef &&_eafd .Name ==start .Name {break ;};};return nil ;};func (_fgfec *ST_DLblPos )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fgfec =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_fgfec =1;case "\u0062":*_fgfec =2;case "\u0063\u0074\u0072":*_fgfec =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_fgfec =4;case "\u0069\u006e\u0045n\u0064":*_fgfec =5;case "\u006c":*_fgfec =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_fgfec =7;case "\u0072":*_fgfec =8;case "\u0074":*_fgfec =9;};return nil ;};func (_ccbec *ST_BarGrouping )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ccbec =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_ccbec =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_ccbec =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ccbec =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_ccbec =4;};return nil ;};func (_bdea *CT_CrossBetween )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_acgc ,_ebgd :=_bdea .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _ebgd !=nil {return _ebgd ;};start .Attr =append (start .Attr ,_acgc );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fdeaa *CT_PictureFormat )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdeaa .ValAttr =ST_PictureFormat (1);for _ ,_cegb :=range start .Attr {if _cegb .Name .Local =="\u0076\u0061\u006c"{_fdeaa .ValAttr .UnmarshalXMLAttr (_cegb );continue ;};};for {_baba ,_degde :=d .Token ();if _degde !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074u\u0072e\u0046\u006f\u0072\u006d\u0061\u0074\u003a \u0025\u0073",_degde );};if _egcef ,_gcfb :=_baba .(_e .EndElement );_gcfb &&_egcef .Name ==start .Name {break ;};};return nil ;};var ST_ThicknessPercentPatternRe =_gb .MustCompile (ST_ThicknessPercentPattern ); +// Validate validates the CT_AxPos and its children +func (_ada *CT_AxPos )Validate ()error {return _ada .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};func (_ebecb ST_LegendPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebecb .String (),start );};func (_bebgb *ST_Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebaeb ,_cacfgg :=d .Token ();if _cacfgg !=nil {return _cacfgg ;};if _daaga ,_fgedf :=_ebaeb .(_d .EndElement );_fgedf &&_daaga .Name ==start .Name {*_bebgb =1;return nil ;};if _dgbe ,_fbddg :=_ebaeb .(_d .CharData );!_fbddg {return _fe .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",_ebaeb );}else {switch string (_dgbe ){case "":*_bebgb =0;case "\u0063\u006f\u006e\u0065":*_bebgb =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_bebgb =2;case "\u0062\u006f\u0078":*_bebgb =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_bebgb =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_bebgb =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_bebgb =6;};};_ebaeb ,_cacfgg =d .Token ();if _cacfgg !=nil {return _cacfgg ;};if _fdcfb ,_gegeeg :=_ebaeb .(_d .EndElement );_gegeeg &&_fdcfb .Name ==start .Name {return nil ;};return _fe .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",_ebaeb );};func (_fcdfc *CT_RotX )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gded :=range start .Attr {if _gded .Name .Local =="\u0076\u0061\u006c"{_bcdaa ,_cefdb :=_a .ParseInt (_gded .Value ,10,8);if _cefdb !=nil {return _cefdb ;};_deabb :=int8 (_bcdaa );_fcdfc .ValAttr =&_deabb ;continue ;};};for {_eaagc ,_bebf :=d .Token ();if _bebf !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_bebf );};if _fecae ,_acdf :=_eaagc .(_d .EndElement );_acdf &&_fecae .Name ==start .Name {break ;};};return nil ;};func NewCT_NumData ()*CT_NumData {_ecbg :=&CT_NumData {};return _ecbg };func (_becaa *EG_AxShared )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_abaae :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_becaa .AxId ,_abaae );_gcfdg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_becaa .Scaling ,_gcfdg );if _becaa .Delete !=nil {_dcgc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_becaa .Delete ,_dcgc );};_cfbb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_becaa .AxPos ,_cfbb );if _becaa .MajorGridlines !=nil {_fcbb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_becaa .MajorGridlines ,_fcbb );};if _becaa .MinorGridlines !=nil {_cbdcdb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_becaa .MinorGridlines ,_cbdcdb );};if _becaa .Title !=nil {_fcec :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_becaa .Title ,_fcec );};if _becaa .NumFmt !=nil {_ccffg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_becaa .NumFmt ,_ccffg );};if _becaa .MajorTickMark !=nil {_dccfd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_becaa .MajorTickMark ,_dccfd );};if _becaa .MinorTickMark !=nil {_bgcdg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_becaa .MinorTickMark ,_bgcdg );};if _becaa .TickLblPos !=nil {_becaee :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_becaa .TickLblPos ,_becaee );};if _becaa .SpPr !=nil {_dfbd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_becaa .SpPr ,_dfbd );};if _becaa .TxPr !=nil {_bcecd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_becaa .TxPr ,_bcecd );};_feefg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_becaa .CrossAx ,_feefg );if _becaa .Choice !=nil {_becaa .Choice .MarshalXML (e ,_d .StartElement {});};return nil ;}; -// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path -func (_dage *CT_LayoutMode )ValidateWithPath (path string )error {if _afgcf :=_dage .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afgcf !=nil {return _afgcf ;};return nil ;}; +// Validate validates the CT_DispUnitsLbl and its children +func (_fddfc *CT_DispUnitsLbl )Validate ()error {return _fddfc .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};func (_ffabbe *ST_ScatterStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffabbe =0;case "\u006e\u006f\u006e\u0065":*_ffabbe =1;case "\u006c\u0069\u006e\u0065":*_ffabbe =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_ffabbe =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_ffabbe =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_ffabbe =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_ffabbe =6;};return nil ;};func (_bgga *CT_Chart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgga .PlotArea =NewCT_PlotArea ();_bcbe :for {_eagd ,_cabg :=d .Token ();if _cabg !=nil {return _cabg ;};switch _afbe :=_eagd .(type ){case _d .StartElement :switch _afbe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_bgga .Title =NewCT_Title ();if _afbf :=d .DecodeElement (_bgga .Title ,&_afbe );_afbf !=nil {return _afbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"}:_bgga .AutoTitleDeleted =NewCT_Boolean ();if _dedb :=d .DecodeElement (_bgga .AutoTitleDeleted ,&_afbe );_dedb !=nil {return _dedb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"}:_bgga .PivotFmts =NewCT_PivotFmts ();if _gaecb :=d .DecodeElement (_bgga .PivotFmts ,&_afbe );_gaecb !=nil {return _gaecb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"}:_bgga .View3D =NewCT_View3D ();if _gcbbg :=d .DecodeElement (_bgga .View3D ,&_afbe );_gcbbg !=nil {return _gcbbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"}:_bgga .Floor =NewCT_Surface ();if _bddc :=d .DecodeElement (_bgga .Floor ,&_afbe );_bddc !=nil {return _bddc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}:_bgga .SideWall =NewCT_Surface ();if _gfega :=d .DecodeElement (_bgga .SideWall ,&_afbe );_gfega !=nil {return _gfega ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}:_bgga .BackWall =NewCT_Surface ();if _ddce :=d .DecodeElement (_bgga .BackWall ,&_afbe );_ddce !=nil {return _ddce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}:if _ddfg :=d .DecodeElement (_bgga .PlotArea ,&_afbe );_ddfg !=nil {return _ddfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"}:_bgga .Legend =NewCT_Legend ();if _begc :=d .DecodeElement (_bgga .Legend ,&_afbe );_begc !=nil {return _begc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}:_bgga .PlotVisOnly =NewCT_Boolean ();if _efff :=d .DecodeElement (_bgga .PlotVisOnly ,&_afbe );_efff !=nil {return _efff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"}:_bgga .DispBlanksAs =NewCT_DispBlanksAs ();if _ecg :=d .DecodeElement (_bgga .DispBlanksAs ,&_afbe );_ecg !=nil {return _ecg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"}:_bgga .ShowDLblsOverMax =NewCT_Boolean ();if _dcge :=d .DecodeElement (_bgga .ShowDLblsOverMax ,&_afbe );_dcge !=nil {return _dcge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgga .ExtLst =NewCT_ExtensionList ();if _aggbb :=d .DecodeElement (_bgga .ExtLst ,&_afbe );_aggbb !=nil {return _aggbb ;};default:_g .Log ("\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\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_afbe .Name );if _dgcd :=d .Skip ();_dgcd !=nil {return _dgcd ;};};case _d .EndElement :break _bcbe ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_PlotAreaChoice1 and its children -func (_bafgd *CT_PlotAreaChoice1 )Validate ()error {return _bafgd .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};type CT_Period struct{ValAttr *uint32 ;};func (_dabgb ST_PictureFormat )Validate ()error {return _dabgb .ValidateWithPath ("")};func (_egcb *CT_LineSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_cbgcec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_egcb .Idx ,_cbgcec );_edcg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_egcb .Order ,_edcg );if _egcb .Tx !=nil {_abfgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_egcb .Tx ,_abfgc );};if _egcb .SpPr !=nil {_fbacb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_egcb .SpPr ,_fbacb );};if _egcb .Marker !=nil {_ddfaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_egcb .Marker ,_ddfaa );};if _egcb .DPt !=nil {_dcefe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_agfd :=range _egcb .DPt {e .EncodeElement (_agfd ,_dcefe );};};if _egcb .DLbls !=nil {_ccccd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_egcb .DLbls ,_ccccd );};if _egcb .Trendline !=nil {_dbbb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_aafbe :=range _egcb .Trendline {e .EncodeElement (_aafbe ,_dbbb );};};if _egcb .ErrBars !=nil {_facb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_egcb .ErrBars ,_facb );};if _egcb .Cat !=nil {_afeed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_egcb .Cat ,_afeed );};if _egcb .Val !=nil {_bbaeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_egcb .Val ,_bbaeb );};if _egcb .Smooth !=nil {_ddfad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_egcb .Smooth ,_ddfad );};if _egcb .ExtLst !=nil {_egeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egcb .ExtLst ,_egeg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_RotY struct{ValAttr *uint16 ;}; +// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path +func (_cgdc *CT_DLblsChoice )ValidateWithPath (path string )error {if _cgdc .Delete !=nil {if _becb :=_cgdc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_becb !=nil {return _becb ;};};if _cgdc .NumFmt !=nil {if _afdb :=_cgdc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_afdb !=nil {return _afdb ;};};if _cgdc .SpPr !=nil {if _bgaa :=_cgdc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgaa !=nil {return _bgaa ;};};if _cgdc .TxPr !=nil {if _gfede :=_cgdc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gfede !=nil {return _gfede ;};};if _cgdc .DLblPos !=nil {if _caed :=_cgdc .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_caed !=nil {return _caed ;};};if _cgdc .ShowLegendKey !=nil {if _fdfgc :=_cgdc .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_fdfgc !=nil {return _fdfgc ;};};if _cgdc .ShowVal !=nil {if _cbba :=_cgdc .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_cbba !=nil {return _cbba ;};};if _cgdc .ShowCatName !=nil {if _fbebd :=_cgdc .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_fbebd !=nil {return _fbebd ;};};if _cgdc .ShowSerName !=nil {if _gebf :=_cgdc .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gebf !=nil {return _gebf ;};};if _cgdc .ShowPercent !=nil {if _fdaa :=_cgdc .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_fdaa !=nil {return _fdaa ;};};if _cgdc .ShowBubbleSize !=nil {if _cecg :=_cgdc .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_cecg !=nil {return _cecg ;};};if _cgdc .ShowLeaderLines !=nil {if _gbge :=_cgdc .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_gbge !=nil {return _gbge ;};};if _cgdc .LeaderLines !=nil {if _ede :=_cgdc .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_ede !=nil {return _ede ;};};return nil ;}; -// Validate validates the CT_SurfaceChart and its children -func (_fcfdfa *CT_SurfaceChart )Validate ()error {return _fcfdfa .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func (_gab *CT_AxisUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gab .ValAttr =0+1;for _ ,_ccga :=range start .Attr {if _ccga .Name .Local =="\u0076\u0061\u006c"{_caga ,_edg :=_ed .ParseFloat (_ccga .Value ,64);if _edg !=nil {return _edg ;};_gab .ValAttr =_caga ;continue ;};};for {_egbf ,_dede :=d .Token ();if _dede !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_dede );};if _afc ,_ebf :=_egbf .(_e .EndElement );_ebf &&_afc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path +func (_ggeab *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };func (_gbceb *ST_BarGrouping )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbceb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_gbceb =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_gbceb =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gbceb =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gbceb =4;};return nil ;};func (_bbge *CT_SecondPieSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbge .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_bbge .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path -func (_egcbe *CT_OfPieType )ValidateWithPath (path string )error {if _acefc :=_egcbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acefc !=nil {return _acefc ;};return nil ;};func (_eabe *ST_Overlap )ValidateWithPath (path string )error {_abbge :=[]string {};if _eabe .ST_OverlapPercent !=nil {_abbge =append (_abbge ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _eabe .ST_OverlapByte !=nil {_abbge =append (_abbge ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_abbge )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_abbge );};return nil ;};func (_ebfdc *CT_BubbleChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdde :for {_ccf ,_fffga :=d .Token ();if _fffga !=nil {return _fffga ;};switch _aed :=_ccf .(type ){case _e .StartElement :switch _aed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ebfdc .VaryColors =NewCT_Boolean ();if _bdb :=d .DecodeElement (_ebfdc .VaryColors ,&_aed );_bdb !=nil {return _bdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cdde :=NewCT_BubbleSer ();if _daea :=d .DecodeElement (_cdde ,&_aed );_daea !=nil {return _daea ;};_ebfdc .Ser =append (_ebfdc .Ser ,_cdde );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ebfdc .DLbls =NewCT_DLbls ();if _bdce :=d .DecodeElement (_ebfdc .DLbls ,&_aed );_bdce !=nil {return _bdce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_ebfdc .Bubble3D =NewCT_Boolean ();if _bccg :=d .DecodeElement (_ebfdc .Bubble3D ,&_aed );_bccg !=nil {return _bccg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}:_ebfdc .BubbleScale =NewCT_BubbleScale ();if _eeeb :=d .DecodeElement (_ebfdc .BubbleScale ,&_aed );_eeeb !=nil {return _eeeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"}:_ebfdc .ShowNegBubbles =NewCT_Boolean ();if _bddb :=d .DecodeElement (_ebfdc .ShowNegBubbles ,&_aed );_bddb !=nil {return _bddb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"}:_ebfdc .SizeRepresents =NewCT_SizeRepresents ();if _aedg :=d .DecodeElement (_ebfdc .SizeRepresents ,&_aed );_aedg !=nil {return _aedg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_dagd :=NewCT_UnsignedInt ();if _ecaf :=d .DecodeElement (_dagd ,&_aed );_ecaf !=nil {return _ecaf ;};_ebfdc .AxId =append (_ebfdc .AxId ,_dagd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebfdc .ExtLst =NewCT_ExtensionList ();if _dddfa :=d .DecodeElement (_ebfdc .ExtLst ,&_aed );_dddfa !=nil {return _dddfa ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065\u0043h\u0061r\u0074\u0020\u0025\u0076",_aed .Name );if _cdbc :=d .Skip ();_cdbc !=nil {return _cdbc ;};};case _e .EndElement :break _fdde ;case _e .CharData :};};return nil ;};type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;};func (_bcgc *CT_NumDataSource )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_bcgc .Choice .MarshalXML (e ,_e .StartElement {});e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CustSplit and its children +func (_ddbe *CT_CustSplit )Validate ()error {return _ddbe .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");}; -// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path -func (_ecadf *CT_DoughnutChart )ValidateWithPath (path string )error {if _ecadf .VaryColors !=nil {if _dgcg :=_ecadf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dgcg !=nil {return _dgcg ;};};for _cdbfc ,_dcc :=range _ecadf .Ser {if _bffdg :=_dcc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdbfc ));_bffdg !=nil {return _bffdg ;};};if _ecadf .DLbls !=nil {if _feceeg :=_ecadf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_feceeg !=nil {return _feceeg ;};};if _ecadf .FirstSliceAng !=nil {if _agbg :=_ecadf .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_agbg !=nil {return _agbg ;};};if _ecadf .HoleSize !=nil {if _caefb :=_ecadf .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_caefb !=nil {return _caefb ;};};if _ecadf .ExtLst !=nil {if _fbgb :=_ecadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbgb !=nil {return _fbgb ;};};return nil ;}; +// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path +func (_agff *CT_Overlap )ValidateWithPath (path string )error {if _agff .ValAttr !=nil {if _aefe :=_agff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aefe !=nil {return _aefe ;};};return nil ;};func (_eedbe *ST_TimeUnit )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eedbe =0;case "\u0064\u0061\u0079\u0073":*_eedbe =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_eedbe =2;case "\u0079\u0065\u0061r\u0073":*_eedbe =3;};return nil ;};func (_aaebb *CT_ValAx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bbaca :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_aaebb .AxId ,_bbaca );_bgdgf :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_aaebb .Scaling ,_bgdgf );if _aaebb .Delete !=nil {_dfeeg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_aaebb .Delete ,_dfeeg );};_abbgf :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_aaebb .AxPos ,_abbgf );if _aaebb .MajorGridlines !=nil {_bebbd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aaebb .MajorGridlines ,_bebbd );};if _aaebb .MinorGridlines !=nil {_bdea :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aaebb .MinorGridlines ,_bdea );};if _aaebb .Title !=nil {_fbgae :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_aaebb .Title ,_fbgae );};if _aaebb .NumFmt !=nil {_dgafg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aaebb .NumFmt ,_dgafg );};if _aaebb .MajorTickMark !=nil {_bfaed :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aaebb .MajorTickMark ,_bfaed );};if _aaebb .MinorTickMark !=nil {_ggfgg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aaebb .MinorTickMark ,_ggfgg );};if _aaebb .TickLblPos !=nil {_ccgbe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_aaebb .TickLblPos ,_ccgbe );};if _aaebb .SpPr !=nil {_gfcf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aaebb .SpPr ,_gfcf );};if _aaebb .TxPr !=nil {_cbggc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aaebb .TxPr ,_cbggc );};_acfda :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_aaebb .CrossAx ,_acfda );if _aaebb .Choice !=nil {_aaebb .Choice .MarshalXML (e ,_d .StartElement {});};if _aaebb .CrossBetween !=nil {_cffgda :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_aaebb .CrossBetween ,_cffgda );};if _aaebb .MajorUnit !=nil {_adgae :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aaebb .MajorUnit ,_adgae );};if _aaebb .MinorUnit !=nil {_ebfcc :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aaebb .MinorUnit ,_ebfcc );};if _aaebb .DispUnits !=nil {_aaeeb :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_aaebb .DispUnits ,_aaeeb );};if _aaebb .ExtLst !=nil {_dcfcc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaebb .ExtLst ,_dcfcc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_BuiltInUnit byte ;func NewCT_PieSer ()*CT_PieSer {_aeafg :=&CT_PieSer {};_aeafg .Idx =NewCT_UnsignedInt ();_aeafg .Order =NewCT_UnsignedInt ();return _aeafg ;}; -// Validate validates the CT_DispUnitsChoice and its children -func (_dgda *CT_DispUnitsChoice )Validate ()error {return _dgda .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_aaf *CT_Boolean )ValidateWithPath (path string )error {return nil };func (_agcg ST_CrossBetween )ValidateWithPath (path string )error {switch _agcg {case 0,1,2:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agcg ));};return nil ;};func (_dbadg ST_AxPos )ValidateWithPath (path string )error {switch _dbadg {case 0,1,2,3,4:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbadg ));};return nil ;};func (_fcdbe ST_ErrValType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aacbb :=_d .Attr {};_aacbb .Name =name ;switch _fcdbe {case ST_ErrValTypeUnset :_aacbb .Value ="";case ST_ErrValTypeCust :_aacbb .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_aacbb .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_aacbb .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_aacbb .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_aacbb .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _aacbb ,nil ;}; -// Validate validates the EG_BarChartShared and its children -func (_feff *EG_BarChartShared )Validate ()error {return _feff .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");}; +// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path +func (_eafee *CT_NumVal )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SerAx and its children -func (_gada *CT_SerAx )Validate ()error {return _gada .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");}; +// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path +func (_ggeb *CT_ManualLayout )ValidateWithPath (path string )error {if _ggeb .LayoutTarget !=nil {if _cabe :=_ggeb .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_cabe !=nil {return _cabe ;};};if _ggeb .XMode !=nil {if _geae :=_ggeb .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_geae !=nil {return _geae ;};};if _ggeb .YMode !=nil {if _debf :=_ggeb .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_debf !=nil {return _debf ;};};if _ggeb .WMode !=nil {if _defb :=_ggeb .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_defb !=nil {return _defb ;};};if _ggeb .HMode !=nil {if _ebafc :=_ggeb .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_ebafc !=nil {return _ebafc ;};};if _ggeb .X !=nil {if _gece :=_ggeb .X .ValidateWithPath (path +"\u002f\u0058");_gece !=nil {return _gece ;};};if _ggeb .Y !=nil {if _gggge :=_ggeb .Y .ValidateWithPath (path +"\u002f\u0059");_gggge !=nil {return _gggge ;};};if _ggeb .W !=nil {if _badfg :=_ggeb .W .ValidateWithPath (path +"\u002f\u0057");_badfg !=nil {return _badfg ;};};if _ggeb .H !=nil {if _cfae :=_ggeb .H .ValidateWithPath (path +"\u002f\u0048");_cfae !=nil {return _cfae ;};};if _ggeb .ExtLst !=nil {if _cdgg :=_ggeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdgg !=nil {return _cdgg ;};};return nil ;}; -// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path -func (_dbbbf *CT_ScatterStyle )ValidateWithPath (path string )error {if _ffdaf :=_dbbbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffdaf !=nil {return _ffdaf ;};return nil ;};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};const (ST_SplitTypeUnset ST_SplitType =0;ST_SplitTypeAuto ST_SplitType =1;ST_SplitTypeCust ST_SplitType =2;ST_SplitTypePercent ST_SplitType =3;ST_SplitTypePos ST_SplitType =4;ST_SplitTypeVal ST_SplitType =5;);type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;};func (_defd *CT_StrRef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_abfgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066"}};_ga .AddPreserveSpaceAttr (&_abfgb ,_defd .F );e .EncodeElement (_defd .F ,_abfgb );if _defd .StrCache !=nil {_fedgbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_defd .StrCache ,_fedgbg );};if _defd .ExtLst !=nil {_gafde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_defd .ExtLst ,_gafde );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_BarChartShared and its children +func (_ceced *EG_BarChartShared )Validate ()error {return _ceced .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;}; -// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path -func (_ddeee *EG_LineChartShared )ValidateWithPath (path string )error {if _dedd :=_ddeee .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dedd !=nil {return _dedd ;};if _ddeee .VaryColors !=nil {if _beab :=_ddeee .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_beab !=nil {return _beab ;};};for _cfgee ,_ecdgb :=range _ddeee .Ser {if _dcaaf :=_ecdgb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cfgee ));_dcaaf !=nil {return _dcaaf ;};};if _ddeee .DLbls !=nil {if _fegfe :=_ddeee .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fegfe !=nil {return _fegfe ;};};if _ddeee .DropLines !=nil {if _bcae :=_ddeee .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bcae !=nil {return _bcae ;};};return nil ;}; +// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path +func (_ffg *CT_Bar3DChart )ValidateWithPath (path string )error {if _caa :=_ffg .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_caa !=nil {return _caa ;};if _ffg .Grouping !=nil {if _ffbgf :=_ffg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ffbgf !=nil {return _ffbgf ;};};if _ffg .VaryColors !=nil {if _efgg :=_ffg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_efgg !=nil {return _efgg ;};};for _bac ,_fdd :=range _ffg .Ser {if _dgcg :=_fdd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bac ));_dgcg !=nil {return _dgcg ;};};if _ffg .DLbls !=nil {if _efba :=_ffg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_efba !=nil {return _efba ;};};if _ffg .GapWidth !=nil {if _fab :=_ffg .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_fab !=nil {return _fab ;};};if _ffg .GapDepth !=nil {if _dce :=_ffg .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_dce !=nil {return _dce ;};};if _ffg .Shape !=nil {if _bgd :=_ffg .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_bgd !=nil {return _bgd ;};};for _cgg ,_cbgg :=range _ffg .AxId {if _gbe :=_cbgg .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cgg ));_gbe !=nil {return _gbe ;};};if _ffg .ExtLst !=nil {if _bgdb :=_ffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgdb !=nil {return _bgdb ;};};return nil ;};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_eecfd ,_cgdea :=_a .ParseUint (s ,10,16);if _cgdea !=nil {return ST_DepthPercent {},_cgdea ;};_cbda :=uint16 (_eecfd );return ST_DepthPercent {ST_DepthPercentUShort :&_cbda },nil ;};func (_ccbeb *CT_TxChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgcd :for {_fggf ,_abfed :=d .Token ();if _abfed !=nil {return _abfed ;};switch _aedaa :=_fggf .(type ){case _d .StartElement :switch _aedaa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_ccbeb .StrRef =NewCT_StrRef ();if _abcd :=d .DecodeElement (_ccbeb .StrRef ,&_aedaa );_abcd !=nil {return _abcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"}:_ccbeb .Rich =_ad .NewCT_TextBody ();if _edfa :=d .DecodeElement (_ccbeb .Rich ,&_aedaa );_edfa !=nil {return _edfa ;};default:_g .Log ("\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\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aedaa .Name );if _ceaba :=d .Skip ();_ceaba !=nil {return _ceaba ;};};case _d .EndElement :break _afgcd ;case _d .CharData :};};return nil ;};func NewCT_RadarSer ()*CT_RadarSer {_dgcge :=&CT_RadarSer {};_dgcge .Idx =NewCT_UnsignedInt ();_dgcge .Order =NewCT_UnsignedInt ();return _dgcge ;};func (_bfbgd ST_PictureFormat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfbgd .String (),start );};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_bdf :=&CT_BuiltInUnit {};return _bdf };func (_gebfcg *EG_LegendEntryData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gebfcg .TxPr !=nil {_cffbc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gebfcg .TxPr ,_cffbc );};return nil ;};func (_abeee ST_HoleSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abeee .ST_HoleSizePercent !=nil {e .EncodeToken (_d .CharData (*_abeee .ST_HoleSizePercent ));};if _abeee .ST_HoleSizeUByte !=nil {e .EncodeToken (_d .CharData (_fe .Sprintf ("\u0025\u0064",*_abeee .ST_HoleSizeUByte )));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_bafbd *CT_TickLblPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bafbd .ValAttr !=ST_TickLblPosUnset {_edbb ,_dfcdd :=_bafbd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _dfcdd !=nil {return _dfcdd ;};start .Attr =append (start .Attr ,_edbb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_StrRef and its children -func (_bfbb *CT_StrRef )Validate ()error {return _bfbb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};func (_aeagfe *CT_PrintSettings )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aeagfe .HeaderFooter !=nil {_fbcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_aeagfe .HeaderFooter ,_fbcd );};if _aeagfe .PageMargins !=nil {_aedbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_aeagfe .PageMargins ,_aedbg );};if _aeagfe .PageSetup !=nil {_abbed :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_aeagfe .PageSetup ,_abbed );};if _aeagfe .LegacyDrawingHF !=nil {_baca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}};e .EncodeElement (_aeagfe .LegacyDrawingHF ,_baca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ddabb *ST_DLblPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffcdb ,_gdbdf :=d .Token ();if _gdbdf !=nil {return _gdbdf ;};if _cgfdeg ,_fbafea :=_ffcdb .(_e .EndElement );_fbafea &&_cgfdeg .Name ==start .Name {*_ddabb =1;return nil ;};if _gbegg ,_ceaac :=_ffcdb .(_e .CharData );!_ceaac {return _a .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",_ffcdb );}else {switch string (_gbegg ){case "":*_ddabb =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_ddabb =1;case "\u0062":*_ddabb =2;case "\u0063\u0074\u0072":*_ddabb =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_ddabb =4;case "\u0069\u006e\u0045n\u0064":*_ddabb =5;case "\u006c":*_ddabb =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_ddabb =7;case "\u0072":*_ddabb =8;case "\u0074":*_ddabb =9;};};_ffcdb ,_gdbdf =d .Token ();if _gdbdf !=nil {return _gdbdf ;};if _ffgbf ,_agbce :=_ffcdb .(_e .EndElement );_agbce &&_ffgbf .Name ==start .Name {return nil ;};return _a .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",_ffcdb );};func (_edcd *CT_DoughnutChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddfb :for {_ffcb ,_agda :=d .Token ();if _agda !=nil {return _agda ;};switch _efeeg :=_ffcb .(type ){case _e .StartElement :switch _efeeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_edcd .VaryColors =NewCT_Boolean ();if _cdac :=d .DecodeElement (_edcd .VaryColors ,&_efeeg );_cdac !=nil {return _cdac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bgeg :=NewCT_PieSer ();if _eaag :=d .DecodeElement (_bgeg ,&_efeeg );_eaag !=nil {return _eaag ;};_edcd .Ser =append (_edcd .Ser ,_bgeg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_edcd .DLbls =NewCT_DLbls ();if _gbeac :=d .DecodeElement (_edcd .DLbls ,&_efeeg );_gbeac !=nil {return _gbeac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_edcd .FirstSliceAng =NewCT_FirstSliceAng ();if _fdaa :=d .DecodeElement (_edcd .FirstSliceAng ,&_efeeg );_fdaa !=nil {return _fdaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}:_edcd .HoleSize =NewCT_HoleSize ();if _cacc :=d .DecodeElement (_edcd .HoleSize ,&_efeeg );_cacc !=nil {return _cacc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edcd .ExtLst =NewCT_ExtensionList ();if _cgfdd :=d .DecodeElement (_edcd .ExtLst ,&_efeeg );_cgfdd !=nil {return _cgfdd ;};default:_ga .Log ("\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\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_efeeg .Name );if _edff :=d .Skip ();_edff !=nil {return _edff ;};};case _e .EndElement :break _ddfb ;case _e .CharData :};};return nil ;};func (_cgbdf *ST_LegendPos )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cgbdf =0;case "\u0062":*_cgbdf =1;case "\u0074\u0072":*_cgbdf =2;case "\u006c":*_cgbdf =3;case "\u0072":*_cgbdf =4;case "\u0074":*_cgbdf =5;};return nil ;};const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;);func (_ebabc ST_TickMark )Validate ()error {return _ebabc .ValidateWithPath ("")};func NewCT_TextLanguageID ()*CT_TextLanguageID {_gbaaf :=&CT_TextLanguageID {};return _gbaaf }; +// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path +func (_faaeb *CT_Perspective )ValidateWithPath (path string )error {if _faaeb .ValAttr !=nil {if *_faaeb .ValAttr < 0{return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_faaeb .ValAttr );};if *_faaeb .ValAttr > 240{return _fe .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0034\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_faaeb .ValAttr );};};return nil ;}; -// Validate validates the CT_Layout and its children -func (_fgbg *CT_Layout )Validate ()error {return _fgbg .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func (_abcdde *ST_MarkerStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eeab ,_daaed :=d .Token ();if _daaed !=nil {return _daaed ;};if _fecgga ,_faabb :=_eeab .(_e .EndElement );_faabb &&_fecgga .Name ==start .Name {*_abcdde =1;return nil ;};if _abgec ,_aebec :=_eeab .(_e .CharData );!_aebec {return _a .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",_eeab );}else {switch string (_abgec ){case "":*_abcdde =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_abcdde =1;case "\u0064\u0061\u0073\u0068":*_abcdde =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_abcdde =3;case "\u0064\u006f\u0074":*_abcdde =4;case "\u006e\u006f\u006e\u0065":*_abcdde =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_abcdde =6;case "\u0070\u006c\u0075\u0073":*_abcdde =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_abcdde =8;case "\u0073\u0074\u0061\u0072":*_abcdde =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_abcdde =10;case "\u0078":*_abcdde =11;case "\u0061\u0075\u0074\u006f":*_abcdde =12;};};_eeab ,_daaed =d .Token ();if _daaed !=nil {return _daaed ;};if _fdeb ,_gbbcg :=_eeab .(_e .EndElement );_gbbcg &&_fdeb .Name ==start .Name {return nil ;};return _a .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",_eeab );};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;};type CT_StrVal struct{IdxAttr uint32 ;V string ;};func (_efebf *CT_PictureFormat )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_ggfa ,_ggfdd :=_efebf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _ggfdd !=nil {return _ggfdd ;};start .Attr =append (start .Attr ,_ggfa );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SerTxChoice and its children +func (_becae *CT_SerTxChoice )Validate ()error {return _becae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};func (_dgdcb ST_TimeUnit )String ()string {switch _dgdcb {case 0:return "";case 1:return "\u0064\u0061\u0079\u0073";case 2:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 3:return "\u0079\u0065\u0061r\u0073";};return "";};func (_eeec *CT_BarSer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cfaa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eeec .Idx ,_cfaa );_cbcc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eeec .Order ,_cbcc );if _eeec .Tx !=nil {_bcaf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_eeec .Tx ,_bcaf );};if _eeec .SpPr !=nil {_bebe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eeec .SpPr ,_bebe );};if _eeec .InvertIfNegative !=nil {_aef :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_eeec .InvertIfNegative ,_aef );};if _eeec .PictureOptions !=nil {_afgc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_eeec .PictureOptions ,_afgc );};if _eeec .DPt !=nil {_fgac :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_gddg :=range _eeec .DPt {e .EncodeElement (_gddg ,_fgac );};};if _eeec .DLbls !=nil {_fdbf :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eeec .DLbls ,_fdbf );};if _eeec .Trendline !=nil {_ebc :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cab :=range _eeec .Trendline {e .EncodeElement (_cab ,_ebc );};};if _eeec .ErrBars !=nil {_cddbb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_eeec .ErrBars ,_cddbb );};if _eeec .Cat !=nil {_gga :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_eeec .Cat ,_gga );};if _eeec .Val !=nil {_edg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_eeec .Val ,_edg );};if _eeec .Shape !=nil {_ebee :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_eeec .Shape ,_ebee );};if _eeec .ExtLst !=nil {_ccf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeec .ExtLst ,_ccf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;}; -// Validate validates the CT_DispUnits and its children -func (_ecbd *CT_DispUnits )Validate ()error {return _ecbd .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func (_ggbea *CT_LblAlgn )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_beff ,_gecec :=_ggbea .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _gecec !=nil {return _gecec ;};start .Attr =append (start .Attr ,_beff );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agaed ST_PictureFormat )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_edadb :=_e .Attr {};_edadb .Name =name ;switch _agaed {case ST_PictureFormatUnset :_edadb .Value ="";case ST_PictureFormatStretch :_edadb .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_edadb .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_edadb .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _edadb ,nil ;};func (_eecff *CT_UpDownBar )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eecff .SpPr !=nil {_edgcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eecff .SpPr ,_edgcb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};var ST_HPercentWithSymbolPatternRe =_gb .MustCompile (ST_HPercentWithSymbolPattern );func (_aebc *CT_DateAx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aebc .AxId =NewCT_UnsignedInt ();_aebc .Scaling =NewCT_Scaling ();_aebc .AxPos =NewCT_AxPos ();_aebc .CrossAx =NewCT_UnsignedInt ();_baeb :for {_aggce ,_baggcg :=d .Token ();if _baggcg !=nil {return _baggcg ;};switch _ebea :=_aggce .(type ){case _e .StartElement :switch _ebea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _fead :=d .DecodeElement (_aebc .AxId ,&_ebea );_fead !=nil {return _fead ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _fafac :=d .DecodeElement (_aebc .Scaling ,&_ebea );_fafac !=nil {return _fafac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_aebc .Delete =NewCT_Boolean ();if _afcf :=d .DecodeElement (_aebc .Delete ,&_ebea );_afcf !=nil {return _afcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _eadca :=d .DecodeElement (_aebc .AxPos ,&_ebea );_eadca !=nil {return _eadca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_aebc .MajorGridlines =NewCT_ChartLines ();if _bgbe :=d .DecodeElement (_aebc .MajorGridlines ,&_ebea );_bgbe !=nil {return _bgbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_aebc .MinorGridlines =NewCT_ChartLines ();if _gegc :=d .DecodeElement (_aebc .MinorGridlines ,&_ebea );_gegc !=nil {return _gegc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_aebc .Title =NewCT_Title ();if _eaada :=d .DecodeElement (_aebc .Title ,&_ebea );_eaada !=nil {return _eaada ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_aebc .NumFmt =NewCT_NumFmt ();if _gedb :=d .DecodeElement (_aebc .NumFmt ,&_ebea );_gedb !=nil {return _gedb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_aebc .MajorTickMark =NewCT_TickMark ();if _eaeb :=d .DecodeElement (_aebc .MajorTickMark ,&_ebea );_eaeb !=nil {return _eaeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_aebc .MinorTickMark =NewCT_TickMark ();if _bdfg :=d .DecodeElement (_aebc .MinorTickMark ,&_ebea );_bdfg !=nil {return _bdfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_aebc .TickLblPos =NewCT_TickLblPos ();if _ggcag :=d .DecodeElement (_aebc .TickLblPos ,&_ebea );_ggcag !=nil {return _ggcag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_aebc .SpPr =_d .NewCT_ShapeProperties ();if _bgfa :=d .DecodeElement (_aebc .SpPr ,&_ebea );_bgfa !=nil {return _bgfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_aebc .TxPr =_d .NewCT_TextBody ();if _cffa :=d .DecodeElement (_aebc .TxPr ,&_ebea );_cffa !=nil {return _cffa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _cfagb :=d .DecodeElement (_aebc .CrossAx ,&_ebea );_cfagb !=nil {return _cfagb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_aebc .Choice =NewEG_AxSharedChoice ();if _fdb :=d .DecodeElement (&_aebc .Choice .Crosses ,&_ebea );_fdb !=nil {return _fdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_aebc .Choice =NewEG_AxSharedChoice ();if _bac :=d .DecodeElement (&_aebc .Choice .CrossesAt ,&_ebea );_bac !=nil {return _bac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_aebc .Auto =NewCT_Boolean ();if _edgf :=d .DecodeElement (_aebc .Auto ,&_ebea );_edgf !=nil {return _edgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_aebc .LblOffset =NewCT_LblOffset ();if _fdfe :=d .DecodeElement (_aebc .LblOffset ,&_ebea );_fdfe !=nil {return _fdfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_aebc .BaseTimeUnit =NewCT_TimeUnit ();if _bgbec :=d .DecodeElement (_aebc .BaseTimeUnit ,&_ebea );_bgbec !=nil {return _bgbec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_aebc .MajorUnit =NewCT_AxisUnit ();if _dgbe :=d .DecodeElement (_aebc .MajorUnit ,&_ebea );_dgbe !=nil {return _dgbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_aebc .MajorTimeUnit =NewCT_TimeUnit ();if _cbgb :=d .DecodeElement (_aebc .MajorTimeUnit ,&_ebea );_cbgb !=nil {return _cbgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_aebc .MinorUnit =NewCT_AxisUnit ();if _efgda :=d .DecodeElement (_aebc .MinorUnit ,&_ebea );_efgda !=nil {return _efgda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_aebc .MinorTimeUnit =NewCT_TimeUnit ();if _gdfb :=d .DecodeElement (_aebc .MinorTimeUnit ,&_ebea );_gdfb !=nil {return _gdfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aebc .ExtLst =NewCT_ExtensionList ();if _dedf :=d .DecodeElement (_aebc .ExtLst ,&_ebea );_dedf !=nil {return _dedf ;};default:_ga .Log ("\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\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_ebea .Name );if _fgaf :=d .Skip ();_fgaf !=nil {return _fgaf ;};};case _e .EndElement :break _baeb ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_MarkerSize and its children +func (_bdddb *CT_MarkerSize )Validate ()error {return _bdddb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_gfegb ST_RadarStyle )Validate ()error {return _gfegb .ValidateWithPath ("")};func NewCT_Bar3DChart ()*CT_Bar3DChart {_eage :=&CT_Bar3DChart {};_eage .BarDir =NewCT_BarDir ();return _eage ;}; -// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path -func (_daee *CT_DLbls )ValidateWithPath (path string )error {for _ebaeg ,_becg :=range _daee .DLbl {if _efdd :=_becg .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_ebaeg ));_efdd !=nil {return _efdd ;};};if _daee .Choice !=nil {if _dffgc :=_daee .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dffgc !=nil {return _dffgc ;};};if _daee .ExtLst !=nil {if _ffdd :=_daee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffdd !=nil {return _ffdd ;};};return nil ;}; +// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path +func (_cabc *CT_Chart )ValidateWithPath (path string )error {if _cabc .Title !=nil {if _egbb :=_cabc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_egbb !=nil {return _egbb ;};};if _cabc .AutoTitleDeleted !=nil {if _dfgb :=_cabc .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_dfgb !=nil {return _dfgb ;};};if _cabc .PivotFmts !=nil {if _bgba :=_cabc .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_bgba !=nil {return _bgba ;};};if _cabc .View3D !=nil {if _eced :=_cabc .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_eced !=nil {return _eced ;};};if _cabc .Floor !=nil {if _bgcb :=_cabc .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_bgcb !=nil {return _bgcb ;};};if _cabc .SideWall !=nil {if _bceca :=_cabc .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_bceca !=nil {return _bceca ;};};if _cabc .BackWall !=nil {if _dafa :=_cabc .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_dafa !=nil {return _dafa ;};};if _dfcd :=_cabc .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_dfcd !=nil {return _dfcd ;};if _cabc .Legend !=nil {if _adgd :=_cabc .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_adgd !=nil {return _adgd ;};};if _cabc .PlotVisOnly !=nil {if _ebab :=_cabc .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_ebab !=nil {return _ebab ;};};if _cabc .DispBlanksAs !=nil {if _ggbc :=_cabc .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_ggbc !=nil {return _ggbc ;};};if _cabc .ShowDLblsOverMax !=nil {if _aabg :=_cabc .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_aabg !=nil {return _aabg ;};};if _cabc .ExtLst !=nil {if _gcc :=_cabc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcc !=nil {return _gcc ;};};return nil ;};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};func (_deafg *CT_HPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _deafg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_deafg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};func (_eaeag ST_OfPieType )Validate ()error {return _eaeag .ValidateWithPath ("")};func (_fecbb *CT_Period )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fecbb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_fecbb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_Orientation byte ;func (_afega *EG_AreaChartShared )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afega .Grouping !=nil {_egaab :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_afega .Grouping ,_egaab );};if _afega .VaryColors !=nil {_ggbg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_afega .VaryColors ,_ggbg );};if _afega .Ser !=nil {_gdbbb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ecdac :=range _afega .Ser {e .EncodeElement (_ecdac ,_gdbbb );};};if _afega .DLbls !=nil {_gdegf :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_afega .DLbls ,_gdegf );};if _afega .DropLines !=nil {_cgbed :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_afega .DropLines ,_cgbed );};return nil ;};func (_eecec *CT_TextLanguageID )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_eecec .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path -func (_cgg *CT_BubbleScale )ValidateWithPath (path string )error {if _cgg .ValAttr !=nil {if _bbca :=_cgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbca !=nil {return _bbca ;};};return nil ;};func NewCT_AreaChart ()*CT_AreaChart {_daa :=&CT_AreaChart {};return _daa };func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ;};_cffc ,_adffac :=_ed .ParseUint (s ,10,16);if _adffac !=nil {return ST_LblOffset {},_adffac ;};_gaea :=uint16 (_cffc );return ST_LblOffset {ST_LblOffsetUShort :&_gaea },nil ;};func (_adfaa *ST_ErrBarType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaeab ,_daacf :=d .Token ();if _daacf !=nil {return _daacf ;};if _dfgf ,_ebcaf :=_eaeab .(_e .EndElement );_ebcaf &&_dfgf .Name ==start .Name {*_adfaa =1;return nil ;};if _dbeb ,_aaefe :=_eaeab .(_e .CharData );!_aaefe {return _a .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",_eaeab );}else {switch string (_dbeb ){case "":*_adfaa =0;case "\u0062\u006f\u0074\u0068":*_adfaa =1;case "\u006d\u0069\u006eu\u0073":*_adfaa =2;case "\u0070\u006c\u0075\u0073":*_adfaa =3;};};_eaeab ,_daacf =d .Token ();if _daacf !=nil {return _daacf ;};if _gadee ,_bgdgb :=_eaeab .(_e .EndElement );_bgdgb &&_gadee .Name ==start .Name {return nil ;};return _a .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",_eaeab );};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};func NewEG_AxShared ()*EG_AxShared {_abaeag :=&EG_AxShared {};_abaeag .AxId =NewCT_UnsignedInt ();_abaeag .Scaling =NewCT_Scaling ();_abaeag .AxPos =NewCT_AxPos ();_abaeag .CrossAx =NewCT_UnsignedInt ();return _abaeag ;};func (_agbge ST_BarDir )ValidateWithPath (path string )error {switch _agbge {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbge ));};return nil ;};func (_gfc *CT_AxDataSourceChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_deg :for {_cbgf ,_dbc :=d .Token ();if _dbc !=nil {return _dbc ;};switch _ffcc :=_cbgf .(type ){case _e .StartElement :switch _ffcc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"}:_gfc .MultiLvlStrRef =NewCT_MultiLvlStrRef ();if _abb :=d .DecodeElement (_gfc .MultiLvlStrRef ,&_ffcc );_abb !=nil {return _abb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_gfc .NumRef =NewCT_NumRef ();if _dega :=d .DecodeElement (_gfc .NumRef ,&_ffcc );_dega !=nil {return _dega ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_gfc .NumLit =NewCT_NumData ();if _gaac :=d .DecodeElement (_gfc .NumLit ,&_ffcc );_gaac !=nil {return _gaac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_gfc .StrRef =NewCT_StrRef ();if _gec :=d .DecodeElement (_gfc .StrRef ,&_ffcc );_gec !=nil {return _gec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_gfc .StrLit =NewCT_StrData ();if _daf :=d .DecodeElement (_gfc .StrLit ,&_ffcc );_daf !=nil {return _daf ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0041\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ffcc .Name );if _eac :=d .Skip ();_eac !=nil {return _eac ;};};case _e .EndElement :break _deg ;case _e .CharData :};};return nil ;};func (_debac ST_OfPieType )String ()string {switch _debac {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";};func (_cbg *CT_AxDataSource )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbg .Choice =NewCT_AxDataSourceChoice ();_gda :for {_dbf ,_ddd :=d .Token ();if _ddd !=nil {return _ddd ;};switch _gae :=_dbf .(type ){case _e .StartElement :switch _gae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"}:_cbg .Choice =NewCT_AxDataSourceChoice ();if _dadd :=d .DecodeElement (&_cbg .Choice .MultiLvlStrRef ,&_gae );_dadd !=nil {return _dadd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_cbg .Choice =NewCT_AxDataSourceChoice ();if _bfa :=d .DecodeElement (&_cbg .Choice .NumRef ,&_gae );_bfa !=nil {return _bfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_cbg .Choice =NewCT_AxDataSourceChoice ();if _dab :=d .DecodeElement (&_cbg .Choice .NumLit ,&_gae );_dab !=nil {return _dab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_cbg .Choice =NewCT_AxDataSourceChoice ();if _gdb :=d .DecodeElement (&_cbg .Choice .StrRef ,&_gae );_gdb !=nil {return _gdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_cbg .Choice =NewCT_AxDataSourceChoice ();if _bffd :=d .DecodeElement (&_cbg .Choice .StrLit ,&_gae );_bffd !=nil {return _bffd ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_gae .Name );if _gbcf :=d .Skip ();_gbcf !=nil {return _gbcf ;};};case _e .EndElement :break _gda ;case _e .CharData :};};return nil ;};func (_cfafa ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _cfafa {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfafa ));};return nil ;};func (_fgeab ST_Crosses )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fgeab .String (),start );}; +// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path +func (_eadfa *CT_SerTxChoice )ValidateWithPath (path string )error {if _eadfa .StrRef !=nil {if _cafac :=_eadfa .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_cafac !=nil {return _cafac ;};};return nil ;};func (_bffbf ST_PageSetupOrientation )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agbdg :=_d .Attr {};_agbdg .Name =name ;switch _bffbf {case ST_PageSetupOrientationUnset :_agbdg .Value ="";case ST_PageSetupOrientationDefault :_agbdg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_agbdg .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_agbdg .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _agbdg ,nil ;};func (_cddgg *CT_Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cddgg .ValAttr !=ST_ShapeUnset {_efde ,_beaa :=_cddgg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _beaa !=nil {return _beaa ;};start .Attr =append (start .Attr ,_efde );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;}; -// Validate validates the CT_PivotFmts and its children -func (_cdgec *CT_PivotFmts )Validate ()error {return _cdgec .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func (_decfd ST_SizeRepresents )String ()string {switch _decfd {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";}; +// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path +func (_cecdfb *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _cecdfb .Wireframe !=nil {if _cadgg :=_cecdfb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_cadgg !=nil {return _cadgg ;};};for _fffef ,_faadg :=range _cecdfb .Ser {if _ccdea :=_faadg .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fffef ));_ccdea !=nil {return _ccdea ;};};if _cecdfb .BandFmts !=nil {if _ggefb :=_cecdfb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_ggefb !=nil {return _ggefb ;};};return nil ;};func NewCT_Lvl ()*CT_Lvl {_cdgc :=&CT_Lvl {};return _cdgc }; -// Validate validates the CT_Title and its children -func (_caaga *CT_Title )Validate ()error {return _caaga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};func (_eafa *CT_NumRef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fegcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066"}};_ga .AddPreserveSpaceAttr (&_fegcb ,_eafa .F );e .EncodeElement (_eafa .F ,_fegcb );if _eafa .NumCache !=nil {_dfggf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_eafa .NumCache ,_dfggf );};if _eafa .ExtLst !=nil {_bgeba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafa .ExtLst ,_bgeba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const ST_GapAmountPercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025"; +// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path +func (_bcgg *CT_PrintSettings )ValidateWithPath (path string )error {if _bcgg .HeaderFooter !=nil {if _dffa :=_bcgg .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_dffa !=nil {return _dffa ;};};if _bcgg .PageMargins !=nil {if _egefd :=_bcgg .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_egefd !=nil {return _egefd ;};};if _bcgg .PageSetup !=nil {if _ebgfg :=_bcgg .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ebgfg !=nil {return _ebgfg ;};};if _bcgg .LegacyDrawingHF !=nil {if _beec :=_bcgg .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_beec !=nil {return _beec ;};};return nil ;};func (_fdefg *CT_NumDataSource )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdefg .Choice =NewCT_NumDataSourceChoice ();_bbbbf :for {_edfc ,_ffbf :=d .Token ();if _ffbf !=nil {return _ffbf ;};switch _deegf :=_edfc .(type ){case _d .StartElement :switch _deegf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_fdefg .Choice =NewCT_NumDataSourceChoice ();if _abbad :=d .DecodeElement (&_fdefg .Choice .NumRef ,&_deegf );_abbad !=nil {return _abbad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_fdefg .Choice =NewCT_NumDataSourceChoice ();if _dfacg :=d .DecodeElement (&_fdefg .Choice .NumLit ,&_deegf );_dfacg !=nil {return _dfacg ;};default:_g .Log ("\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\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_deegf .Name );if _eefef :=d .Skip ();_eefef !=nil {return _eefef ;};};case _d .EndElement :break _bbbbf ;case _d .CharData :};};return nil ;};func (_fcgdg ST_LegendPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddfffe :=_d .Attr {};_ddfffe .Name =name ;switch _fcgdg {case ST_LegendPosUnset :_ddfffe .Value ="";case ST_LegendPosB :_ddfffe .Value ="\u0062";case ST_LegendPosTr :_ddfffe .Value ="\u0074\u0072";case ST_LegendPosL :_ddfffe .Value ="\u006c";case ST_LegendPosR :_ddfffe .Value ="\u0072";case ST_LegendPosT :_ddfffe .Value ="\u0074";};return _ddfffe ,nil ;};func (_cddge *ST_PictureFormat )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cddge =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_cddge =1;case "\u0073\u0074\u0061c\u006b":*_cddge =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_cddge =3;};return nil ;};func (_geebb *CT_PlotAreaChoice1 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baedc :for {_caecd ,_gbcbec :=d .Token ();if _gbcbec !=nil {return _gbcbec ;};switch _cege :=_caecd .(type ){case _d .StartElement :switch _cege .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:_caged :=NewCT_ValAx ();if _gced :=d .DecodeElement (_caged ,&_cege );_gced !=nil {return _gced ;};_geebb .ValAx =append (_geebb .ValAx ,_caged );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:_daecf :=NewCT_CatAx ();if _dbbdb :=d .DecodeElement (_daecf ,&_cege );_dbbdb !=nil {return _dbbdb ;};_geebb .CatAx =append (_geebb .CatAx ,_daecf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:_cbeca :=NewCT_DateAx ();if _afge :=d .DecodeElement (_cbeca ,&_cege );_afge !=nil {return _afge ;};_geebb .DateAx =append (_geebb .DateAx ,_cbeca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:_cbee :=NewCT_SerAx ();if _egcb :=d .DecodeElement (_cbee ,&_cege );_egcb !=nil {return _egcb ;};_geebb .SerAx =append (_geebb .SerAx ,_cbee );default:_g .Log ("\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\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072e\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_cege .Name );if _dade :=d .Skip ();_dade !=nil {return _dade ;};};case _d .EndElement :break _baedc ;case _d .CharData :};};return nil ;};func (_acag ST_ErrDir )String ()string {switch _acag {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";}; -// Validate validates the CT_RadarStyle and its children -func (_aedec *CT_RadarStyle )Validate ()error {return _aedec .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func (_aabbe *CT_SecondPieSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dceab :=range start .Attr {if _dceab .Name .Local =="\u0076\u0061\u006c"{_cagce ,_egbge :=ParseUnionST_SecondPieSize (_dceab .Value );if _egbge !=nil {return _egbge ;};_aabbe .ValAttr =&_cagce ;continue ;};};for {_aeac ,_agafd :=d .Token ();if _agafd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u006fn\u0064P\u0069\u0065\u0053\u0069\u007a\u0065\u003a \u0025\u0073",_agafd );};if _dface ,_effd :=_aeac .(_e .EndElement );_effd &&_dface .Name ==start .Name {break ;};};return nil ;};func (_bggd ST_DispBlanksAs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bggd .String (),start );};func NewCT_Extension ()*CT_Extension {_gegcg :=&CT_Extension {};return _gegcg }; +// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path +func (_efecf *CT_SizeRepresents )ValidateWithPath (path string )error {if _bbdda :=_efecf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbdda !=nil {return _bbdda ;};return nil ;};func (_deacc *ST_Grouping )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_deacc =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_deacc =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_deacc =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_deacc =3;};return nil ;};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path -func (_fdac *CT_Layout )ValidateWithPath (path string )error {if _fdac .ManualLayout !=nil {if _fgee :=_fdac .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_fgee !=nil {return _fgee ;};};if _fdac .ExtLst !=nil {if _gaad :=_fdac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaad !=nil {return _gaad ;};};return nil ;};func (_adadg *CT_RelId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egdfg :=range start .Attr {if _egdfg .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"&&_egdfg .Name .Local =="\u0069\u0064"||_egdfg .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"&&_egdfg .Name .Local =="\u0069\u0064"{_fcdb ,_febed :=_egdfg .Value ,error (nil );if _febed !=nil {return _febed ;};_adadg .IdAttr =_fcdb ;continue ;};};for {_fcba ,_deaf :=d .Token ();if _deaf !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_deaf );};if _eaeba ,_cccbc :=_fcba .(_e .EndElement );_cccbc &&_eaeba .Name ==start .Name {break ;};};return nil ;};func (_gacae ST_LblAlgn )Validate ()error {return _gacae .ValidateWithPath ("")};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);func (_gfafb ST_PictureFormat )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gfafb .String (),start );};type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;};func (_bgfdf ST_ScatterStyle )String ()string {switch _bgfdf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065";case 3:return "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case 4:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 5:return "\u0073\u006d\u006f\u006f\u0074\u0068";case 6:return "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return "";};func (_ecbaa *EG_SurfaceChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ecbaa .Wireframe !=nil {_gbeabc :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_ecbaa .Wireframe ,_gbeabc );};if _ecbaa .Ser !=nil {_aadagg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aedee :=range _ecbaa .Ser {e .EncodeElement (_aedee ,_aadagg );};};if _ecbaa .BandFmts !=nil {_cabc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_ecbaa .BandFmts ,_cabc );};return nil ;};func (_fcbc *CT_NumDataSourceChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fcbc .NumRef !=nil {_gccaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_fcbc .NumRef ,_gccaa );};if _fcbc .NumLit !=nil {_cgacd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_fcbc .NumLit ,_cgacd );};return nil ;};func (_ccadf ST_ErrBarType )String ()string {switch _ccadf {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006d\u0069\u006eu\u0073";case 3:return "\u0070\u006c\u0075\u0073";};return "";};func (_cfcea *CT_TxChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfdde :for {_fbdcbg ,_egeb :=d .Token ();if _egeb !=nil {return _egeb ;};switch _egdg :=_fbdcbg .(type ){case _e .StartElement :switch _egdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_cfcea .StrRef =NewCT_StrRef ();if _beffec :=d .DecodeElement (_cfcea .StrRef ,&_egdg );_beffec !=nil {return _beffec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"}:_cfcea .Rich =_d .NewCT_TextBody ();if _ffgbb :=d .DecodeElement (_cfcea .Rich ,&_egdg );_ffgbb !=nil {return _ffgbb ;};default:_ga .Log ("\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\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_egdg .Name );if _dbefd :=d .Skip ();_dbefd !=nil {return _dbefd ;};};case _e .EndElement :break _bfdde ;case _e .CharData :};};return nil ;};func (_dcgabb *ST_AxPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebgag ,_abddg :=d .Token ();if _abddg !=nil {return _abddg ;};if _dcbgc ,_gadbf :=_ebgag .(_e .EndElement );_gadbf &&_dcbgc .Name ==start .Name {*_dcgabb =1;return nil ;};if _agaeg ,_gaabe :=_ebgag .(_e .CharData );!_gaabe {return _a .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",_ebgag );}else {switch string (_agaeg ){case "":*_dcgabb =0;case "\u0062":*_dcgabb =1;case "\u006c":*_dcgabb =2;case "\u0072":*_dcgabb =3;case "\u0074":*_dcgabb =4;};};_ebgag ,_abddg =d .Token ();if _abddg !=nil {return _abddg ;};if _gbcda ,_dbcbd :=_ebgag .(_e .EndElement );_dbcbd &&_gbcda .Name ==start .Name {return nil ;};return _a .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",_ebgag );};func NewCT_ErrDir ()*CT_ErrDir {_ggaa :=&CT_ErrDir {};_ggaa .ValAttr =ST_ErrDir (1);return _ggaa };func (_ededb *CT_PictureOptions )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ededb .ApplyToFront !=nil {_faab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_ededb .ApplyToFront ,_faab );};if _ededb .ApplyToSides !=nil {_fbfd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_ededb .ApplyToSides ,_fbfd );};if _ededb .ApplyToEnd !=nil {_bfce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_ededb .ApplyToEnd ,_bfce );};if _ededb .PictureFormat !=nil {_gddf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_ededb .PictureFormat ,_gddf );};if _ededb .PictureStackUnit !=nil {_gegg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ededb .PictureStackUnit ,_gegg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_HoleSize ()*CT_HoleSize {_bbdge :=&CT_HoleSize {};return _bbdge };const (ST_ShapeUnset ST_Shape =0;ST_ShapeCone ST_Shape =1;ST_ShapeConeToMax ST_Shape =2;ST_ShapeBox ST_Shape =3;ST_ShapeCylinder ST_Shape =4;ST_ShapePyramid ST_Shape =5;ST_ShapePyramidToMax ST_Shape =6;);func (_aeff *CT_LegendEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeff .Idx =NewCT_UnsignedInt ();_ggcb :for {_gfge ,_fcbef :=d .Token ();if _fcbef !=nil {return _fcbef ;};switch _dagf :=_gfge .(type ){case _e .StartElement :switch _dagf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _adfbf :=d .DecodeElement (_aeff .Idx ,&_dagf );_adfbf !=nil {return _adfbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _aeff .Choice ==nil {_aeff .Choice =NewCT_LegendEntryChoice ();};if _cdfg :=d .DecodeElement (&_aeff .Choice .Delete ,&_dagf );_cdfg !=nil {return _cdfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _aeff .Choice ==nil {_aeff .Choice =NewCT_LegendEntryChoice ();};if _cbac :=d .DecodeElement (&_aeff .Choice .TxPr ,&_dagf );_cbac !=nil {return _cbac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeff .ExtLst =NewCT_ExtensionList ();if _gfag :=d .DecodeElement (_aeff .ExtLst ,&_dagf );_gfag !=nil {return _gfag ;};default:_ga .Log ("\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\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045n\u0074r\u0079\u0020\u0025\u0076",_dagf .Name );if _geec :=d .Skip ();_geec !=nil {return _geec ;};};case _e .EndElement :break _ggcb ;case _e .CharData :};};return nil ;};func (_cgfge ST_DLblPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cgfge .String (),start );};type ST_MarkerStyle byte ;func (_dffgcd *CT_PieChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dffgcd .VaryColors !=nil {_agedb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dffgcd .VaryColors ,_agedb );};if _dffgcd .Ser !=nil {_decdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cefb :=range _dffgcd .Ser {e .EncodeElement (_cefb ,_decdf );};};if _dffgcd .DLbls !=nil {_bcga :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dffgcd .DLbls ,_bcga );};if _dffgcd .FirstSliceAng !=nil {_bbbe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_dffgcd .FirstSliceAng ,_bbbe );};if _dffgcd .ExtLst !=nil {_daffa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dffgcd .ExtLst ,_daffa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_CrossBetween byte ;func (_bgfe *ST_OfPieType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feabcd ,_edfc :=d .Token ();if _edfc !=nil {return _edfc ;};if _ccfb ,_ebfcb :=_feabcd .(_e .EndElement );_ebfcb &&_ccfb .Name ==start .Name {*_bgfe =1;return nil ;};if _ceaea ,_gfbce :=_feabcd .(_e .CharData );!_gfbce {return _a .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",_feabcd );}else {switch string (_ceaea ){case "":*_bgfe =0;case "\u0070\u0069\u0065":*_bgfe =1;case "\u0062\u0061\u0072":*_bgfe =2;};};_feabcd ,_edfc =d .Token ();if _edfc !=nil {return _edfc ;};if _cfefa ,_acdbf :=_feabcd .(_e .EndElement );_acdbf &&_cfefa .Name ==start .Name {return nil ;};return _a .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",_feabcd );}; +// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path +func (_gefea *CT_ExternalData )ValidateWithPath (path string )error {if _gefea .AutoUpdate !=nil {if _ecfcd :=_gefea .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_ecfcd !=nil {return _ecfcd ;};};return nil ;};func (_cdffc ST_Crosses )ValidateWithPath (path string )error {switch _cdffc {case 0,1,2,3:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdffc ));};return nil ;};func (_abfbe *ST_LayoutTarget )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdee ,_cafba :=d .Token ();if _cafba !=nil {return _cafba ;};if _egade ,_adbea :=_gdee .(_d .EndElement );_adbea &&_egade .Name ==start .Name {*_abfbe =1;return nil ;};if _gfbdag ,_gdedc :=_gdee .(_d .CharData );!_gdedc {return _fe .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",_gdee );}else {switch string (_gfbdag ){case "":*_abfbe =0;case "\u0069\u006e\u006ee\u0072":*_abfbe =1;case "\u006f\u0075\u0074e\u0072":*_abfbe =2;};};_gdee ,_cafba =d .Token ();if _cafba !=nil {return _cafba ;};if _fdggc ,_gefggd :=_gdee .(_d .EndElement );_gefggd &&_fdggc .Name ==start .Name {return nil ;};return _fe .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",_gdee );}; -// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path -func (_gbbd *CT_DepthPercent )ValidateWithPath (path string )error {if _gbbd .ValAttr !=nil {if _bfb :=_gbbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfb !=nil {return _bfb ;};};return nil ;};func NewCT_AxisUnit ()*CT_AxisUnit {_eee :=&CT_AxisUnit {};_eee .ValAttr =0+1;return _eee };func (_cfbgd ST_LblOffset )String ()string {if _cfbgd .ST_LblOffsetPercent !=nil {return _a .Sprintf ("\u0025\u0076",*_cfbgd .ST_LblOffsetPercent );};if _cfbgd .ST_LblOffsetUShort !=nil {return _a .Sprintf ("\u0025\u0076",*_cfbgd .ST_LblOffsetUShort );};return "";};func (_beefc *CT_Marker )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aacae :for {_aadb ,_ggbge :=d .Token ();if _ggbge !=nil {return _ggbge ;};switch _afde :=_aadb .(type ){case _e .StartElement :switch _afde .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"}:_beefc .Symbol =NewCT_MarkerStyle ();if _gacb :=d .DecodeElement (_beefc .Symbol ,&_afde );_gacb !=nil {return _gacb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"}:_beefc .Size =NewCT_MarkerSize ();if _ccaeg :=d .DecodeElement (_beefc .Size ,&_afde );_ccaeg !=nil {return _ccaeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_beefc .SpPr =_d .NewCT_ShapeProperties ();if _dcfg :=d .DecodeElement (_beefc .SpPr ,&_afde );_dcfg !=nil {return _dcfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beefc .ExtLst =NewCT_ExtensionList ();if _eecgb :=d .DecodeElement (_beefc .ExtLst ,&_afde );_eecgb !=nil {return _eecgb ;};default:_ga .Log ("\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\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_afde .Name );if _degd :=d .Skip ();_degd !=nil {return _degd ;};};case _e .EndElement :break _aacae ;case _e .CharData :};};return nil ;};const (ST_ErrValTypeUnset ST_ErrValType =0;ST_ErrValTypeCust ST_ErrValType =1;ST_ErrValTypeFixedVal ST_ErrValType =2;ST_ErrValTypePercentage ST_ErrValType =3;ST_ErrValTypeStdDev ST_ErrValType =4;ST_ErrValTypeStdErr ST_ErrValType =5;);func (_fbeeg ST_Overlap )String ()string {if _fbeeg .ST_OverlapPercent !=nil {return _a .Sprintf ("\u0025\u0076",*_fbeeg .ST_OverlapPercent );};if _fbeeg .ST_OverlapByte !=nil {return _a .Sprintf ("\u0025\u0076",*_fbeeg .ST_OverlapByte );};return "";};func (_gfeg *CT_PlotAreaChoice1 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfeg .ValAx !=nil {_ecead :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_ggbgd :=range _gfeg .ValAx {e .EncodeElement (_ggbgd ,_ecead );};};if _gfeg .CatAx !=nil {_bagaa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_fdagd :=range _gfeg .CatAx {e .EncodeElement (_fdagd ,_bagaa );};};if _gfeg .DateAx !=nil {_gcdcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_aebe :=range _gfeg .DateAx {e .EncodeElement (_aebe ,_gcdcf );};};if _gfeg .SerAx !=nil {_egee :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_eafg :=range _gfeg .SerAx {e .EncodeElement (_eafg ,_egee );};};return nil ;}; +// Validate validates the CT_RadarSer and its children +func (_abdg *CT_RadarSer )Validate ()error {return _abdg .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};func (_caacc *EG_SurfaceChartShared )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caacc .Wireframe !=nil {_edfeae :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_caacc .Wireframe ,_edfeae );};if _caacc .Ser !=nil {_becd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cdbeb :=range _caacc .Ser {e .EncodeElement (_cdbeb ,_becd );};};if _caacc .BandFmts !=nil {_agabd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_caacc .BandFmts ,_agabd );};return nil ;};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_agdef *CT_Surface )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eggbb :for {_fcege ,_eeaac :=d .Token ();if _eeaac !=nil {return _eeaac ;};switch _dafgf :=_fcege .(type ){case _d .StartElement :switch _dafgf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"}:_agdef .Thickness =NewCT_Thickness ();if _gfabg :=d .DecodeElement (_agdef .Thickness ,&_dafgf );_gfabg !=nil {return _gfabg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_agdef .SpPr =_ad .NewCT_ShapeProperties ();if _gggga :=d .DecodeElement (_agdef .SpPr ,&_dafgf );_gggga !=nil {return _gggga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_agdef .PictureOptions =NewCT_PictureOptions ();if _bcbeg :=d .DecodeElement (_agdef .PictureOptions ,&_dafgf );_bcbeg !=nil {return _bcbeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agdef .ExtLst =NewCT_ExtensionList ();if _baec :=d .DecodeElement (_agdef .ExtLst ,&_dafgf );_baec !=nil {return _baec ;};default:_g .Log ("\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\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_dafgf .Name );if _ccff :=d .Skip ();_ccff !=nil {return _ccff ;};};case _d .EndElement :break _eggbb ;case _d .CharData :};};return nil ;};func NewCT_GapAmount ()*CT_GapAmount {_debb :=&CT_GapAmount {};return _debb };func (_cgdg *CT_Double )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_cgdg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cacbf *Group_DLbls )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cacbf .NumFmt !=nil {_cbaba :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cacbf .NumFmt ,_cbaba );};if _cacbf .SpPr !=nil {_egcgf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cacbf .SpPr ,_egcgf );};if _cacbf .TxPr !=nil {_ggccb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cacbf .TxPr ,_ggccb );};if _cacbf .DLblPos !=nil {_dcca :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_cacbf .DLblPos ,_dcca );};if _cacbf .ShowLegendKey !=nil {_aegfb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_cacbf .ShowLegendKey ,_aegfb );};if _cacbf .ShowVal !=nil {_cdegd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_cacbf .ShowVal ,_cdegd );};if _cacbf .ShowCatName !=nil {_gagbg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cacbf .ShowCatName ,_gagbg );};if _cacbf .ShowSerName !=nil {_dagbba :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cacbf .ShowSerName ,_dagbba );};if _cacbf .ShowPercent !=nil {_bcegb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cacbf .ShowPercent ,_bcegb );};if _cacbf .ShowBubbleSize !=nil {_cfddc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cacbf .ShowBubbleSize ,_cfddc );};if _cacbf .Separator !=nil {_eggee :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_eggee ,*_cacbf .Separator );e .EncodeElement (_cacbf .Separator ,_eggee );};if _cacbf .ShowLeaderLines !=nil {_badfa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cacbf .ShowLeaderLines ,_badfa );};if _cacbf .LeaderLines !=nil {_acbf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cacbf .LeaderLines ,_acbf );};return nil ;}; -// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path -func (_feg *CT_AxisUnit )ValidateWithPath (path string )error {if _feg .ValAttr <=0{return _a .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_feg .ValAttr );};return nil ;};func (_eace *CT_DLbls )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eace .DLbl !=nil {_bdebg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_aeagf :=range _eace .DLbl {e .EncodeElement (_aeagf ,_bdebg );};};if _eace .Choice !=nil {_eace .Choice .MarshalXML (e ,_e .StartElement {});};if _eace .ExtLst !=nil {_febg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eace .ExtLst ,_febg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_afea *CT_Grouping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_face :=range start .Attr {if _face .Name .Local =="\u0076\u0061\u006c"{_afea .ValAttr .UnmarshalXMLAttr (_face );continue ;};};for {_adfd ,_cdcg :=d .Token ();if _cdcg !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_cdcg );};if _ecef ,_dggbf :=_adfd .(_e .EndElement );_dggbf &&_ecef .Name ==start .Name {break ;};};return nil ;};func (_dccf *ST_Shape )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dccf =0;case "\u0063\u006f\u006e\u0065":*_dccf =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_dccf =2;case "\u0062\u006f\u0078":*_dccf =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_dccf =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_dccf =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_dccf =6;};return nil ;};func (_effeg ST_LblOffset )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _effeg .ST_LblOffsetPercent !=nil {e .EncodeToken (_e .CharData (*_effeg .ST_LblOffsetPercent ));};if _effeg .ST_LblOffsetUShort !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",*_effeg .ST_LblOffsetUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type CT_Orientation struct{ValAttr ST_Orientation ;};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);func (_ceedgb *CT_TickLblPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gcegf :=range start .Attr {if _gcegf .Name .Local =="\u0076\u0061\u006c"{_ceedgb .ValAttr .UnmarshalXMLAttr (_gcegf );continue ;};};for {_adgfc ,_egff :=d .Token ();if _egff !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_egff );};if _aeaga ,_bcdea :=_adgfc .(_e .EndElement );_bcdea &&_aeaga .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TickMark and its children +func (_decdf *CT_TickMark )Validate ()error {return _decdf .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};func NewCT_BarDir ()*CT_BarDir {_fadf :=&CT_BarDir {};return _fadf };func (_geefg *CT_ErrDir )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geefg .ValAttr =ST_ErrDir (1);for _ ,_ggfcd :=range start .Attr {if _ggfcd .Name .Local =="\u0076\u0061\u006c"{_geefg .ValAttr .UnmarshalXMLAttr (_ggfcd );continue ;};};for {_adaga ,_fedg :=d .Token ();if _fedg !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_fedg );};if _caeac ,_eaeb :=_adaga .(_d .EndElement );_eaeb &&_caeac .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_HeaderFooter and its children -func (_gadg *CT_HeaderFooter )Validate ()error {return _gadg .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_cbfgg *CT_TickMark )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gcaef :=range start .Attr {if _gcaef .Name .Local =="\u0076\u0061\u006c"{_cbfgg .ValAttr .UnmarshalXMLAttr (_gcaef );continue ;};};for {_degag ,_fbabe :=d .Token ();if _fbabe !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_fbabe );};if _accbd ,_dbbc :=_degag .(_e .EndElement );_dbbc &&_accbd .Name ==start .Name {break ;};};return nil ;};func (_afgbc *ST_TickLblPos )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_afgbc =0;case "\u0068\u0069\u0067\u0068":*_afgbc =1;case "\u006c\u006f\u0077":*_afgbc =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_afgbc =3;case "\u006e\u006f\u006e\u0065":*_afgbc =4;};return nil ;};func NewCT_BandFmt ()*CT_BandFmt {_ggc :=&CT_BandFmt {};_ggc .Idx =NewCT_UnsignedInt ();return _ggc }; +// Validate validates the CT_PivotFmt and its children +func (_ecfcb *CT_PivotFmt )Validate ()error {return _ecfcb .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};func (_fdad *CT_NumDataSource )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fdad .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Period struct{ValAttr *uint32 ;}; -// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path -func (_dceb *CT_PictureStackUnit )ValidateWithPath (path string )error {if _dceb .ValAttr <=0{return _a .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dceb .ValAttr );};return nil ;};func (_ebdbbb ST_TickMark )ValidateWithPath (path string )error {switch _ebdbbb {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebdbbb ));};return nil ;};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;);func (_bdged ST_ScatterStyle )Validate ()error {return _bdged .ValidateWithPath ("")};func (_cgf *CT_BarChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_cgf .BarDir ,_fge );if _cgf .Grouping !=nil {_dec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cgf .Grouping ,_dec );};if _cgf .VaryColors !=nil {_aggc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cgf .VaryColors ,_aggc );};if _cgf .Ser !=nil {_fgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aag :=range _cgf .Ser {e .EncodeElement (_aag ,_fgb );};};if _cgf .DLbls !=nil {_dcfd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cgf .DLbls ,_dcfd );};if _cgf .GapWidth !=nil {_acff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_cgf .GapWidth ,_acff );};if _cgf .Overlap !=nil {_edeg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_cgf .Overlap ,_edeg );};if _cgf .SerLines !=nil {_ccgae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_efaa :=range _cgf .SerLines {e .EncodeElement (_efaa ,_ccgae );};};_gag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_caaa :=range _cgf .AxId {e .EncodeElement (_caaa ,_gag );};if _cgf .ExtLst !=nil {_fabg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgf .ExtLst ,_fabg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewEG_SerShared ()*EG_SerShared {_agfeg :=&EG_SerShared {};_agfeg .Idx =NewCT_UnsignedInt ();_agfeg .Order =NewCT_UnsignedInt ();return _agfeg ;}; +// Validate validates the CT_TrendlineType and its children +func (_edde *CT_TrendlineType )Validate ()error {return _edde .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};const ST_DepthPercentWithSymbolPattern ="\u0030\u002a\u0028\u0028\u005b\u0032\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d9\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d)\u007c\u0032\u0030\u0030\u0030)\u0025"; -// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path -func (_fbgdf *CT_Pie3DChart )ValidateWithPath (path string )error {if _fbgdf .VaryColors !=nil {if _bcfcc :=_fbgdf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bcfcc !=nil {return _bcfcc ;};};for _bbcee ,_gbecd :=range _fbgdf .Ser {if _fggf :=_gbecd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bbcee ));_fggf !=nil {return _fggf ;};};if _fbgdf .DLbls !=nil {if _gcgfg :=_fbgdf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gcgfg !=nil {return _gcgfg ;};};if _fbgdf .ExtLst !=nil {if _ebdc :=_fbgdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebdc !=nil {return _ebdc ;};};return nil ;};func (_cafcc ST_GapAmount )String ()string {if _cafcc .ST_GapAmountPercent !=nil {return _a .Sprintf ("\u0025\u0076",*_cafcc .ST_GapAmountPercent );};if _cafcc .ST_GapAmountUShort !=nil {return _a .Sprintf ("\u0025\u0076",*_cafcc .ST_GapAmountUShort );};return "";}; +// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path +func (_ggf *CT_AreaChart )ValidateWithPath (path string )error {if _ggf .Grouping !=nil {if _da :=_ggf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_da !=nil {return _da ;};};if _ggf .VaryColors !=nil {if _ge :=_ggf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ge !=nil {return _ge ;};};for _gca ,_dd :=range _ggf .Ser {if _adb :=_dd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gca ));_adb !=nil {return _adb ;};};if _ggf .DLbls !=nil {if _efg :=_ggf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_efg !=nil {return _efg ;};};if _ggf .DropLines !=nil {if _cfac :=_ggf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cfac !=nil {return _cfac ;};};for _dbe ,_dfe :=range _ggf .AxId {if _bb :=_dfe .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dbe ));_bb !=nil {return _bb ;};};if _ggf .ExtLst !=nil {if _gf :=_ggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gf !=nil {return _gf ;};};return nil ;};func (_cgaf *CT_LayoutMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgaf .ValAttr !=ST_LayoutModeUnset {_gbgdg ,_bedfg :=_cgaf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _bedfg !=nil {return _bedfg ;};start .Attr =append (start .Attr ,_gbgdg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_View3D struct{RotX *CT_RotX ;HPercent *CT_HPercent ;RotY *CT_RotY ;DepthPercent *CT_DepthPercent ;RAngAx *CT_Boolean ;Perspective *CT_Perspective ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_BuiltInUnit and its children -func (_afbg *CT_BuiltInUnit )Validate ()error {return _afbg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func NewCT_RotY ()*CT_RotY {_edced :=&CT_RotY {};return _edced };type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func (_ecdaea *ST_TrendlineType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aadeb ,_gbgfc :=d .Token ();if _gbgfc !=nil {return _gbgfc ;};if _bfggg ,_adccg :=_aadeb .(_e .EndElement );_adccg &&_bfggg .Name ==start .Name {*_ecdaea =1;return nil ;};if _ceafd ,_cfcace :=_aadeb .(_e .CharData );!_cfcace {return _a .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",_aadeb );}else {switch string (_ceafd ){case "":*_ecdaea =0;case "\u0065\u0078\u0070":*_ecdaea =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ecdaea =2;case "\u006c\u006f\u0067":*_ecdaea =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_ecdaea =4;case "\u0070\u006f\u006c\u0079":*_ecdaea =5;case "\u0070\u006f\u0077e\u0072":*_ecdaea =6;};};_aadeb ,_gbgfc =d .Token ();if _gbgfc !=nil {return _gbgfc ;};if _cbgaf ,_ggbd :=_aadeb .(_e .EndElement );_ggbd &&_cbgaf .Name ==start .Name {return nil ;};return _a .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",_aadeb );};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;);func (_gafd *CT_DLbl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dddfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gafd .Idx ,_dddfg );if _gafd .Choice !=nil {_gafd .Choice .MarshalXML (e ,_e .StartElement {});};if _gafd .ExtLst !=nil {_baggc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafd .ExtLst ,_baggc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dedfe *ST_CrossBetween )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dedfe =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_dedfe =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_dedfe =2;};return nil ;};func (_febea *CT_TrendlineLbl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _febea .Layout !=nil {_dfcea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_febea .Layout ,_dfcea );};if _febea .Tx !=nil {_bcbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_febea .Tx ,_bcbg );};if _febea .NumFmt !=nil {_edae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_febea .NumFmt ,_edae );};if _febea .SpPr !=nil {_aefadg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_febea .SpPr ,_aefadg );};if _febea .TxPr !=nil {_gbaafc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_febea .TxPr ,_gbaafc );};if _febea .ExtLst !=nil {_bfbff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febea .ExtLst ,_bfbff );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_bgbf *CT_DispUnits )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bgbf .Choice !=nil {_bgbf .Choice .MarshalXML (e ,_e .StartElement {});};if _bgbf .DispUnitsLbl !=nil {_fedac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_bgbf .DispUnitsLbl ,_fedac );};if _bgbf .ExtLst !=nil {_ffaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgbf .ExtLst ,_ffaa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_PlotAreaChoice struct{AreaChart *CT_AreaChart ;Area3DChart *CT_Area3DChart ;LineChart *CT_LineChart ;Line3DChart *CT_Line3DChart ;StockChart *CT_StockChart ;RadarChart *CT_RadarChart ;ScatterChart *CT_ScatterChart ;PieChart *CT_PieChart ;Pie3DChart *CT_Pie3DChart ;DoughnutChart *CT_DoughnutChart ;BarChart *CT_BarChart ;Bar3DChart *CT_Bar3DChart ;OfPieChart *CT_OfPieChart ;SurfaceChart *CT_SurfaceChart ;Surface3DChart *CT_Surface3DChart ;BubbleChart *CT_BubbleChart ;};func (_dgceb *ST_Orientation )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dgceb =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_dgceb =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_dgceb =2;};return nil ;};func (_gfdfg *CT_OfPieChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfdfg .OfPieType =NewCT_OfPieType ();_adffa :for {_bcegd ,_bgffg :=d .Token ();if _bgffg !=nil {return _bgffg ;};switch _ffebc :=_bcegd .(type ){case _e .StartElement :switch _ffebc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"}:if _adcff :=d .DecodeElement (_gfdfg .OfPieType ,&_ffebc );_adcff !=nil {return _adcff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_gfdfg .VaryColors =NewCT_Boolean ();if _ceaab :=d .DecodeElement (_gfdfg .VaryColors ,&_ffebc );_ceaab !=nil {return _ceaab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_dbbbg :=NewCT_PieSer ();if _bagf :=d .DecodeElement (_dbbbg ,&_ffebc );_bagf !=nil {return _bagf ;};_gfdfg .Ser =append (_gfdfg .Ser ,_dbbbg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gfdfg .DLbls =NewCT_DLbls ();if _gcbe :=d .DecodeElement (_gfdfg .DLbls ,&_ffebc );_gcbe !=nil {return _gcbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_gfdfg .GapWidth =NewCT_GapAmount ();if _eeac :=d .DecodeElement (_gfdfg .GapWidth ,&_ffebc );_eeac !=nil {return _eeac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"}:_gfdfg .SplitType =NewCT_SplitType ();if _dagee :=d .DecodeElement (_gfdfg .SplitType ,&_ffebc );_dagee !=nil {return _dagee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}:_gfdfg .SplitPos =NewCT_Double ();if _bfedd :=d .DecodeElement (_gfdfg .SplitPos ,&_ffebc );_bfedd !=nil {return _bfedd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"}:_gfdfg .CustSplit =NewCT_CustSplit ();if _gdbge :=d .DecodeElement (_gfdfg .CustSplit ,&_ffebc );_gdbge !=nil {return _gdbge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}:_gfdfg .SecondPieSize =NewCT_SecondPieSize ();if _gedf :=d .DecodeElement (_gfdfg .SecondPieSize ,&_ffebc );_gedf !=nil {return _gedf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_agdeg :=NewCT_ChartLines ();if _dabd :=d .DecodeElement (_agdeg ,&_ffebc );_dabd !=nil {return _dabd ;};_gfdfg .SerLines =append (_gfdfg .SerLines ,_agdeg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfdfg .ExtLst =NewCT_ExtensionList ();if _edea :=d .DecodeElement (_gfdfg .ExtLst ,&_ffebc );_edea !=nil {return _edea ;};default:_ga .Log ("\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\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_ffebc .Name );if _gffbc :=d .Skip ();_gffbc !=nil {return _gffbc ;};};case _e .EndElement :break _adffa ;case _e .CharData :};};return nil ;};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_aeec ,_bbbea :=_ed .ParseUint (s ,10,16);if _bbbea !=nil {return ST_DepthPercent {},_bbbea ;};_cceg :=uint16 (_aeec );return ST_DepthPercent {ST_DepthPercentUShort :&_cceg },nil ;};func (_ffdbb ST_Crosses )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gaaaf :=_e .Attr {};_gaaaf .Name =name ;switch _ffdbb {case ST_CrossesUnset :_gaaaf .Value ="";case ST_CrossesAutoZero :_gaaaf .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_gaaaf .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_gaaaf .Value ="\u006d\u0069\u006e";};return _gaaaf ,nil ;};func (_daafe *CT_ScatterSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_daafe .Idx =NewCT_UnsignedInt ();_daafe .Order =NewCT_UnsignedInt ();_eacdd :for {_gebb ,_cfcdd :=d .Token ();if _cfcdd !=nil {return _cfcdd ;};switch _accg :=_gebb .(type ){case _e .StartElement :switch _accg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _agbf :=d .DecodeElement (_daafe .Idx ,&_accg );_agbf !=nil {return _agbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _gefe :=d .DecodeElement (_daafe .Order ,&_accg );_gefe !=nil {return _gefe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_daafe .Tx =NewCT_SerTx ();if _cdgdd :=d .DecodeElement (_daafe .Tx ,&_accg );_cdgdd !=nil {return _cdgdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_daafe .SpPr =_d .NewCT_ShapeProperties ();if _fedbfg :=d .DecodeElement (_daafe .SpPr ,&_accg );_fedbfg !=nil {return _fedbfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_daafe .Marker =NewCT_Marker ();if _ebaef :=d .DecodeElement (_daafe .Marker ,&_accg );_ebaef !=nil {return _ebaef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_bdaga :=NewCT_DPt ();if _afcec :=d .DecodeElement (_bdaga ,&_accg );_afcec !=nil {return _afcec ;};_daafe .DPt =append (_daafe .DPt ,_bdaga );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_daafe .DLbls =NewCT_DLbls ();if _fbfca :=d .DecodeElement (_daafe .DLbls ,&_accg );_fbfca !=nil {return _fbfca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_deaaa :=NewCT_Trendline ();if _gceg :=d .DecodeElement (_deaaa ,&_accg );_gceg !=nil {return _gceg ;};_daafe .Trendline =append (_daafe .Trendline ,_deaaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_afage :=NewCT_ErrBars ();if _dggg :=d .DecodeElement (_afage ,&_accg );_dggg !=nil {return _dggg ;};_daafe .ErrBars =append (_daafe .ErrBars ,_afage );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_daafe .XVal =NewCT_AxDataSource ();if _cdccd :=d .DecodeElement (_daafe .XVal ,&_accg );_cdccd !=nil {return _cdccd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_daafe .YVal =NewCT_NumDataSource ();if _ccagd :=d .DecodeElement (_daafe .YVal ,&_accg );_ccagd !=nil {return _ccagd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_daafe .Smooth =NewCT_Boolean ();if _edddc :=d .DecodeElement (_daafe .Smooth ,&_accg );_edddc !=nil {return _edddc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daafe .ExtLst =NewCT_ExtensionList ();if _afdc :=d .DecodeElement (_daafe .ExtLst ,&_accg );_afdc !=nil {return _afdc ;};default:_ga .Log ("\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\u0053c\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_accg .Name );if _gegb :=d .Skip ();_gegb !=nil {return _gegb ;};};case _e .EndElement :break _eacdd ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Thickness and its children +func (_egccf *CT_Thickness )Validate ()error {return _egccf .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};func (_gcfc *CT_BubbleChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcfc .VaryColors !=nil {_gbee :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gcfc .VaryColors ,_gbee );};if _gcfc .Ser !=nil {_ffbe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dcd :=range _gcfc .Ser {e .EncodeElement (_dcd ,_ffbe );};};if _gcfc .DLbls !=nil {_beg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gcfc .DLbls ,_beg );};if _gcfc .Bubble3D !=nil {_badc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_gcfc .Bubble3D ,_badc );};if _gcfc .BubbleScale !=nil {_adba :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_gcfc .BubbleScale ,_adba );};if _gcfc .ShowNegBubbles !=nil {_ebf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_gcfc .ShowNegBubbles ,_ebf );};if _gcfc .SizeRepresents !=nil {_bggd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_gcfc .SizeRepresents ,_bggd );};_ffe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gfc :=range _gcfc .AxId {e .EncodeElement (_gfc ,_ffe );};if _gcfc .ExtLst !=nil {_cedf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcfc .ExtLst ,_cedf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_LineChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;Marker *CT_Boolean ;Smooth *CT_Boolean ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path -func (_bede *CT_RadarSer )ValidateWithPath (path string )error {if _bbfca :=_bede .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bbfca !=nil {return _bbfca ;};if _gbed :=_bede .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gbed !=nil {return _gbed ;};if _bede .Tx !=nil {if _dfafag :=_bede .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dfafag !=nil {return _dfafag ;};};if _bede .SpPr !=nil {if _fbfgg :=_bede .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbfgg !=nil {return _fbfgg ;};};if _bede .Marker !=nil {if _abgd :=_bede .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_abgd !=nil {return _abgd ;};};for _gaefa ,_aedac :=range _bede .DPt {if _ccaega :=_aedac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gaefa ));_ccaega !=nil {return _ccaega ;};};if _bede .DLbls !=nil {if _cecf :=_bede .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cecf !=nil {return _cecf ;};};if _bede .Cat !=nil {if _bdfe :=_bede .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_bdfe !=nil {return _bdfe ;};};if _bede .Val !=nil {if _bgddg :=_bede .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_bgddg !=nil {return _bgddg ;};};if _bede .ExtLst !=nil {if _bfgbd :=_bede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfgbd !=nil {return _bfgbd ;};};return nil ;}; +// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path +func (_gbbf *CT_ErrBarType )ValidateWithPath (path string )error {if _cfbf :=_gbbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfbf !=nil {return _cfbf ;};return nil ;};func NewCT_OfPieChart ()*CT_OfPieChart {_fdefc :=&CT_OfPieChart {};_fdefc .OfPieType =NewCT_OfPieType ();return _fdefc ;};func (_fgca *CT_PlotAreaChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gacec :for {_eeege ,_beegb :=d .Token ();if _beegb !=nil {return _beegb ;};switch _aafd :=_eeege .(type ){case _d .StartElement :switch _aafd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"}:_fgca .AreaChart =NewCT_AreaChart ();if _daaa :=d .DecodeElement (_fgca .AreaChart ,&_aafd );_daaa !=nil {return _daaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_fgca .Area3DChart =NewCT_Area3DChart ();if _affg :=d .DecodeElement (_fgca .Area3DChart ,&_aafd );_affg !=nil {return _affg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"}:_fgca .LineChart =NewCT_LineChart ();if _dedd :=d .DecodeElement (_fgca .LineChart ,&_aafd );_dedd !=nil {return _dedd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_fgca .Line3DChart =NewCT_Line3DChart ();if _accf :=d .DecodeElement (_fgca .Line3DChart ,&_aafd );_accf !=nil {return _accf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_fgca .StockChart =NewCT_StockChart ();if _dbgbac :=d .DecodeElement (_fgca .StockChart ,&_aafd );_dbgbac !=nil {return _dbgbac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_fgca .RadarChart =NewCT_RadarChart ();if _ecdb :=d .DecodeElement (_fgca .RadarChart ,&_aafd );_ecdb !=nil {return _ecdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_fgca .ScatterChart =NewCT_ScatterChart ();if _ceda :=d .DecodeElement (_fgca .ScatterChart ,&_aafd );_ceda !=nil {return _ceda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_fgca .PieChart =NewCT_PieChart ();if _caadg :=d .DecodeElement (_fgca .PieChart ,&_aafd );_caadg !=nil {return _caadg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_fgca .Pie3DChart =NewCT_Pie3DChart ();if _ddgef :=d .DecodeElement (_fgca .Pie3DChart ,&_aafd );_ddgef !=nil {return _ddgef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_fgca .DoughnutChart =NewCT_DoughnutChart ();if _bbbbd :=d .DecodeElement (_fgca .DoughnutChart ,&_aafd );_bbbbd !=nil {return _bbbbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_fgca .BarChart =NewCT_BarChart ();if _baba :=d .DecodeElement (_fgca .BarChart ,&_aafd );_baba !=nil {return _baba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_fgca .Bar3DChart =NewCT_Bar3DChart ();if _bggbe :=d .DecodeElement (_fgca .Bar3DChart ,&_aafd );_bggbe !=nil {return _bggbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_fgca .OfPieChart =NewCT_OfPieChart ();if _effc :=d .DecodeElement (_fgca .OfPieChart ,&_aafd );_effc !=nil {return _effc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_fgca .SurfaceChart =NewCT_SurfaceChart ();if _aeca :=d .DecodeElement (_fgca .SurfaceChart ,&_aafd );_aeca !=nil {return _aeca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_fgca .Surface3DChart =NewCT_Surface3DChart ();if _dcaad :=d .DecodeElement (_fgca .Surface3DChart ,&_aafd );_dcaad !=nil {return _dcaad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_fgca .BubbleChart =NewCT_BubbleChart ();if _dfea :=d .DecodeElement (_fgca .BubbleChart ,&_aafd );_dfea !=nil {return _dfea ;};default:_g .Log ("\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\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aafd .Name );if _bedca :=d .Skip ();_bedca !=nil {return _bedca ;};};case _d .EndElement :break _gacec ;case _d .CharData :};};return nil ;};func (_bag *CT_AxDataSourceChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bag .MultiLvlStrRef !=nil {_gff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_bag .MultiLvlStrRef ,_gff );};if _bag .NumRef !=nil {_dgg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_bag .NumRef ,_dgg );};if _bag .NumLit !=nil {_bbc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_bag .NumLit ,_bbc );};if _bag .StrRef !=nil {_cca :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_bag .StrRef ,_cca );};if _bag .StrLit !=nil {_dbd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_bag .StrLit ,_dbd );};return nil ;};func (_cgac *EG_LineChartShared )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gffcd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cgac .Grouping ,_gffcd );if _cgac .VaryColors !=nil {_ggccc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cgac .VaryColors ,_ggccc );};if _cgac .Ser !=nil {_ceddab :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ddgec :=range _cgac .Ser {e .EncodeElement (_ddgec ,_ceddab );};};if _cgac .DLbls !=nil {_deege :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cgac .DLbls ,_deege );};if _cgac .DropLines !=nil {_ffecf :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cgac .DropLines ,_ffecf );};return nil ;};func (_gfg *CT_DLbl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fafb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gfg .Idx ,_fafb );if _gfg .Choice !=nil {_gfg .Choice .MarshalXML (e ,_d .StartElement {});};if _gfg .ExtLst !=nil {_eebec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfg .ExtLst ,_eebec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adad *CT_Scaling )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _adad .LogBase !=nil {_bfcfd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_adad .LogBase ,_bfcfd );};if _adad .Orientation !=nil {_adgfe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_adad .Orientation ,_adgfe );};if _adad .Max !=nil {_abcaf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_adad .Max ,_abcaf );};if _adad .Min !=nil {_dbcde :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_adad .Min ,_dbcde );};if _adad .ExtLst !=nil {_aeddc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adad .ExtLst ,_aeddc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;);func (_adfe *CT_BubbleScale )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffff :=range start .Attr {if _ffff .Name .Local =="\u0076\u0061\u006c"{_bfd ,_cabf :=ParseUnionST_BubbleScale (_ffff .Value );if _cabf !=nil {return _cabf ;};_adfe .ValAttr =&_bfd ;continue ;};};for {_afdg ,_cebd :=d .Token ();if _cebd !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065:\u0020\u0025\u0073",_cebd );};if _ffc ,_fgda :=_afdg .(_d .EndElement );_fgda &&_ffc .Name ==start .Name {break ;};};return nil ;};func (_abdff *ST_TickLblPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgegf ,_becad :=d .Token ();if _becad !=nil {return _becad ;};if _bfaf ,_aaef :=_bgegf .(_d .EndElement );_aaef &&_bfaf .Name ==start .Name {*_abdff =1;return nil ;};if _eefcg ,_aedeb :=_bgegf .(_d .CharData );!_aedeb {return _fe .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",_bgegf );}else {switch string (_eefcg ){case "":*_abdff =0;case "\u0068\u0069\u0067\u0068":*_abdff =1;case "\u006c\u006f\u0077":*_abdff =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_abdff =3;case "\u006e\u006f\u006e\u0065":*_abdff =4;};};_bgegf ,_becad =d .Token ();if _becad !=nil {return _becad ;};if _bdcee ,_eaede :=_bgegf .(_d .EndElement );_eaede &&_bdcee .Name ==start .Name {return nil ;};return _fe .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",_bgegf );};func (_aaec ST_SplitType )String ()string {switch _aaec {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0070\u006f\u0073";case 5:return "\u0076\u0061\u006c";};return "";};func (_edcfc *ST_OfPieType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edcfc =0;case "\u0070\u0069\u0065":*_edcfc =1;case "\u0062\u0061\u0072":*_edcfc =2;};return nil ;};func (_gceec *ST_DispBlanksAs )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gceec =0;case "\u0073\u0070\u0061\u006e":*_gceec =1;case "\u0067\u0061\u0070":*_gceec =2;case "\u007a\u0065\u0072\u006f":*_gceec =3;};return nil ;};func NewCT_Tx ()*CT_Tx {_eeaaca :=&CT_Tx {};_eeaaca .Choice =NewCT_TxChoice ();return _eeaaca };type CT_Extension struct{UriAttr *string ;Any _g .Any ;};func (_ffb *CT_Bar3DChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ffbg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_ffb .BarDir ,_ffbg );if _ffb .Grouping !=nil {_ffbc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ffb .Grouping ,_ffbc );};if _ffb .VaryColors !=nil {_eeg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ffb .VaryColors ,_eeg );};if _ffb .Ser !=nil {_bcfc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cgcd :=range _ffb .Ser {e .EncodeElement (_cgcd ,_bcfc );};};if _ffb .DLbls !=nil {_eagc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ffb .DLbls ,_eagc );};if _ffb .GapWidth !=nil {_fda :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_ffb .GapWidth ,_fda );};if _ffb .GapDepth !=nil {_bgg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_ffb .GapDepth ,_bgg );};if _ffb .Shape !=nil {_eead :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_ffb .Shape ,_eead );};_afg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cbb :=range _ffb .AxId {e .EncodeElement (_cbb ,_afg );};if _ffb .ExtLst !=nil {_fec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffb .ExtLst ,_fec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_fabagc :=&CT_PlotAreaChoice1 {};return _fabagc }; -// Validate validates the CT_SecondPieSize and its children -func (_ecda *CT_SecondPieSize )Validate ()error {return _ecda .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);func (_dgac *CT_NumFmt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dgac .FormatCodeAttr )});if _dgac .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_gcffb (*_dgac .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path +func (_aecc *CT_FirstSliceAng )ValidateWithPath (path string )error {if _aecc .ValAttr !=nil {if *_aecc .ValAttr < 0{return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aecc .ValAttr );};if *_aecc .ValAttr > 360{return _fe .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_aecc .ValAttr );};};return nil ;};func (_gdefd ST_Grouping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdefd .String (),start );};type CT_Tx struct{Choice *CT_TxChoice ;};func (_dagc ST_SplitType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dagc .String (),start );}; -// Validate validates the CT_AreaSer and its children -func (_gbbe *CT_AreaSer )Validate ()error {return _gbbe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func (_adga *CT_PieChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ceffc :for {_fffcb ,_gade :=d .Token ();if _gade !=nil {return _gade ;};switch _eacegb :=_fffcb .(type ){case _e .StartElement :switch _eacegb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_adga .VaryColors =NewCT_Boolean ();if _cgggd :=d .DecodeElement (_adga .VaryColors ,&_eacegb );_cgggd !=nil {return _cgggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_aedbc :=NewCT_PieSer ();if _ccdaa :=d .DecodeElement (_aedbc ,&_eacegb );_ccdaa !=nil {return _ccdaa ;};_adga .Ser =append (_adga .Ser ,_aedbc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_adga .DLbls =NewCT_DLbls ();if _egdcd :=d .DecodeElement (_adga .DLbls ,&_eacegb );_egdcd !=nil {return _egdcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_adga .FirstSliceAng =NewCT_FirstSliceAng ();if _fafg :=d .DecodeElement (_adga .FirstSliceAng ,&_eacegb );_fafg !=nil {return _fafg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adga .ExtLst =NewCT_ExtensionList ();if _accfg :=d .DecodeElement (_adga .ExtLst ,&_eacegb );_accfg !=nil {return _accfg ;};default:_ga .Log ("\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\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_eacegb .Name );if _affbf :=d .Skip ();_affbf !=nil {return _affbf ;};};case _e .EndElement :break _ceffc ;case _e .CharData :};};return nil ;};func (_dedeac *ST_Crosses )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abfdc ,_cgefb :=d .Token ();if _cgefb !=nil {return _cgefb ;};if _caced ,_ddeddc :=_abfdc .(_e .EndElement );_ddeddc &&_caced .Name ==start .Name {*_dedeac =1;return nil ;};if _edggee ,_cebaf :=_abfdc .(_e .CharData );!_cebaf {return _a .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",_abfdc );}else {switch string (_edggee ){case "":*_dedeac =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_dedeac =1;case "\u006d\u0061\u0078":*_dedeac =2;case "\u006d\u0069\u006e":*_dedeac =3;};};_abfdc ,_cgefb =d .Token ();if _cgefb !=nil {return _cgefb ;};if _bbad ,_baacd :=_abfdc .(_e .EndElement );_baacd &&_bbad .Name ==start .Name {return nil ;};return _a .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",_abfdc );};func (_fecg *CT_CustSplit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fecg .SecondPiePt !=nil {_ebd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_acfb :=range _fecg .SecondPiePt {e .EncodeElement (_acfb ,_ebd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gabac ST_ErrDir )String ()string {switch _gabac {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";};func (_dffa *CT_NumVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgab :=range start .Attr {if _cgab .Name .Local =="\u0069\u0064\u0078"{_dabb ,_afca :=_ed .ParseUint (_cgab .Value ,10,32);if _afca !=nil {return _afca ;};_dffa .IdxAttr =uint32 (_dabb );continue ;};if _cgab .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_bfgdb ,_ddddc :=_cgab .Value ,error (nil );if _ddddc !=nil {return _ddddc ;};_dffa .FormatCodeAttr =&_bfgdb ;continue ;};};_edgeg :for {_fedgb ,_faaf :=d .Token ();if _faaf !=nil {return _faaf ;};switch _aceca :=_fedgb .(type ){case _e .StartElement :switch _aceca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:if _eegcg :=d .DecodeElement (&_dffa .V ,&_aceca );_eegcg !=nil {return _eegcg ;};default:_ga .Log ("\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\u004e\u0075\u006dV\u0061\u006c \u0025\u0076",_aceca .Name );if _bbaf :=d .Skip ();_bbaf !=nil {return _bbaf ;};};case _e .EndElement :break _edgeg ;case _e .CharData :};};return nil ;};type CT_Bar3DChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;GapDepth *CT_GapAmount ;Shape *CT_Shape ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path +func (_dggf *CT_ErrBars )ValidateWithPath (path string )error {if _dggf .ErrDir !=nil {if _dcafd :=_dggf .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_dcafd !=nil {return _dcafd ;};};if _aaegc :=_dggf .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_aaegc !=nil {return _aaegc ;};if _gdfc :=_dggf .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_gdfc !=nil {return _gdfc ;};if _dggf .NoEndCap !=nil {if _feab :=_dggf .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_feab !=nil {return _feab ;};};if _dggf .Plus !=nil {if _acce :=_dggf .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_acce !=nil {return _acce ;};};if _dggf .Minus !=nil {if _ebcb :=_dggf .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_ebcb !=nil {return _ebcb ;};};if _dggf .Val !=nil {if _bgbd :=_dggf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_bgbd !=nil {return _bgbd ;};};if _dggf .SpPr !=nil {if _afff :=_dggf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afff !=nil {return _afff ;};};if _dggf .ExtLst !=nil {if _deba :=_dggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deba !=nil {return _deba ;};};return nil ;};func (_bgce ST_OfPieType )ValidateWithPath (path string )error {switch _bgce {case 0,1,2:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgce ));};return nil ;};func (_cdffbb ST_TimeUnit )Validate ()error {return _cdffbb .ValidateWithPath ("")}; -// Validate validates the CT_PivotFmt and its children -func (_deeb *CT_PivotFmt )Validate ()error {return _deeb .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};func (_febbe *CT_RadarStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _febbe .ValAttr !=ST_RadarStyleUnset {_dbfg ,_gbcgf :=_febbe .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _gbcgf !=nil {return _gbcgf ;};start .Attr =append (start .Attr ,_dbfg );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path +func (_ddb *CT_CrossBetween )ValidateWithPath (path string )error {if _ddb .ValAttr ==ST_CrossBetweenUnset {return _fe .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _caeca :=_ddb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caeca !=nil {return _caeca ;};return nil ;};type CT_RelId struct{IdAttr string ;};func (_fegb *CT_RadarStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbega :=range start .Attr {if _bbega .Name .Local =="\u0076\u0061\u006c"{_fegb .ValAttr .UnmarshalXMLAttr (_bbega );continue ;};};for {_efeea ,_fbae :=d .Token ();if _fbae !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_fbae );};if _aede ,_ageeb :=_efeea .(_d .EndElement );_ageeb &&_aede .Name ==start .Name {break ;};};return nil ;};func (_cdcca *ST_Orientation )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdcca =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_cdcca =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_cdcca =2;};return nil ;}; -// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path -func (_abdbe *CT_Thickness )ValidateWithPath (path string )error {if _geaeg :=_abdbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geaeg !=nil {return _geaeg ;};return nil ;};func (_bgcg *CT_Boolean )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgcg .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_gcffb (*_bgcg .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbga *CT_SurfaceChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fbga .Wireframe !=nil {_baegbb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_fbga .Wireframe ,_baegbb );};if _fbga .Ser !=nil {_bgdbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_acegd :=range _fbga .Ser {e .EncodeElement (_acegd ,_bgdbc );};};if _fbga .BandFmts !=nil {_ccdgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_fbga .BandFmts ,_ccdgf );};_bcbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_acegdd :=range _fbga .AxId {e .EncodeElement (_acegdd ,_bcbd );};if _fbga .ExtLst !=nil {_fbfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbga .ExtLst ,_fbfe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path +func (_ecfed *CT_Double )ValidateWithPath (path string )error {return nil };type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_ad .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_fcc *CT_BarGrouping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efbf :=range start .Attr {if _efbf .Name .Local =="\u0076\u0061\u006c"{_fcc .ValAttr .UnmarshalXMLAttr (_efbf );continue ;};};for {_ebg ,_ggef :=d .Token ();if _ggef !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0061\u0072\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067:\u0020\u0025\u0073",_ggef );};if _eba ,_abb :=_ebg .(_d .EndElement );_abb &&_eba .Name ==start .Name {break ;};};return nil ;};func (_deaa *CT_Skip )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deaa .ValAttr =1;for _ ,_baafb :=range start .Attr {if _baafb .Name .Local =="\u0076\u0061\u006c"{_gfdad ,_gbdaa :=_a .ParseUint (_baafb .Value ,10,32);if _gbdaa !=nil {return _gbdaa ;};_deaa .ValAttr =uint32 (_gfdad );continue ;};};for {_gccbg ,_cfbd :=d .Token ();if _cfbd !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_cfbd );};if _fagba ,_fedgg :=_gccbg .(_d .EndElement );_fedgg &&_fagba .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_gadgd ,_beffc :=_a .ParseUint (s ,10,16);if _beffc !=nil {return ST_GapAmount {},_beffc ;};_bcafd :=uint16 (_gadgd );return ST_GapAmount {ST_GapAmountUShort :&_bcafd },nil ;};func (_dbeef *CT_Legend )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egfb :for {_efag ,_fccb :=d .Token ();if _fccb !=nil {return _fccb ;};switch _dfdcd :=_efag .(type ){case _d .StartElement :switch _dfdcd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"}:_dbeef .LegendPos =NewCT_LegendPos ();if _dagg :=d .DecodeElement (_dbeef .LegendPos ,&_dfdcd );_dagg !=nil {return _dagg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}:_edc :=NewCT_LegendEntry ();if _afee :=d .DecodeElement (_edc ,&_dfdcd );_afee !=nil {return _afee ;};_dbeef .LegendEntry =append (_dbeef .LegendEntry ,_edc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_dbeef .Layout =NewCT_Layout ();if _fbdb :=d .DecodeElement (_dbeef .Layout ,&_dfdcd );_fbdb !=nil {return _fbdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_dbeef .Overlay =NewCT_Boolean ();if _fece :=d .DecodeElement (_dbeef .Overlay ,&_dfdcd );_fece !=nil {return _fece ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dbeef .SpPr =_ad .NewCT_ShapeProperties ();if _gffg :=d .DecodeElement (_dbeef .SpPr ,&_dfdcd );_gffg !=nil {return _gffg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_dbeef .TxPr =_ad .NewCT_TextBody ();if _gacf :=d .DecodeElement (_dbeef .TxPr ,&_dfdcd );_gacf !=nil {return _gacf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbeef .ExtLst =NewCT_ExtensionList ();if _dafcb :=d .DecodeElement (_dbeef .ExtLst ,&_dfdcd );_dafcb !=nil {return _dafcb ;};default:_g .Log ("\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\u004c\u0065\u0067e\u006e\u0064 \u0025\u0076",_dfdcd .Name );if _ebgg :=d .Skip ();_ebgg !=nil {return _ebgg ;};};case _d .EndElement :break _egfb ;case _d .CharData :};};return nil ;};func (_fedba ST_DepthPercent )String ()string {if _fedba .ST_DepthPercentWithSymbol !=nil {return _fe .Sprintf ("\u0025\u0076",*_fedba .ST_DepthPercentWithSymbol );};if _fedba .ST_DepthPercentUShort !=nil {return _fe .Sprintf ("\u0025\u0076",*_fedba .ST_DepthPercentUShort );};return "";};func (_aeded *CT_Skip )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_aeded .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfagc *CT_LegendEntryChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aabcba :for {_fdga ,_aegf :=d .Token ();if _aegf !=nil {return _aegf ;};switch _ceaea :=_fdga .(type ){case _d .StartElement :switch _ceaea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_bfagc .Delete =NewCT_Boolean ();if _dbdg :=d .DecodeElement (_bfagc .Delete ,&_ceaea );_dbdg !=nil {return _dbdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_bfagc .TxPr =_ad .NewCT_TextBody ();if _efee :=d .DecodeElement (_bfagc .TxPr ,&_ceaea );_efee !=nil {return _efee ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ceaea .Name );if _degf :=d .Skip ();_degf !=nil {return _degf ;};};case _d .EndElement :break _aabcba ;case _d .CharData :};};return nil ;};func (_gbbbc *ST_GapAmount )ValidateWithPath (path string )error {_ddfgf :=[]string {};if _gbbbc .ST_GapAmountPercent !=nil {_ddfgf =append (_ddfgf ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _gbbbc .ST_GapAmountUShort !=nil {_ddfgf =append (_ddfgf ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_ddfgf )> 1{return _fe .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ddfgf );};return nil ;};func (_eaecd *ST_HoleSize )ValidateWithPath (path string )error {_bbdgg :=[]string {};if _eaecd .ST_HoleSizePercent !=nil {_bbdgg =append (_bbdgg ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _eaecd .ST_HoleSizeUByte !=nil {_bbdgg =append (_bbdgg ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_bbdgg )> 1{return _fe .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bbdgg );};return nil ;};func (_cffa *CT_LayoutTarget )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaef :=range start .Attr {if _eaef .Name .Local =="\u0076\u0061\u006c"{_cffa .ValAttr .UnmarshalXMLAttr (_eaef );continue ;};};for {_gbdc ,_fffe :=d .Token ();if _fffe !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_fffe );};if _ggcg ,_befd :=_gbdc .(_d .EndElement );_befd &&_ggcg .Name ==start .Name {break ;};};return nil ;};type EG_LegendEntryData struct{TxPr *_ad .CT_TextBody ;};func (_dccaf ST_RadarStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfdd :=_d .Attr {};_bfdd .Name =name ;switch _dccaf {case ST_RadarStyleUnset :_bfdd .Value ="";case ST_RadarStyleStandard :_bfdd .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_bfdd .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_bfdd .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _bfdd ,nil ;};func (_cebdd *CT_NumDataSourceChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cebdd .NumRef !=nil {_ccbgbg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_cebdd .NumRef ,_ccbgbg );};if _cebdd .NumLit !=nil {_ggde :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_cebdd .NumLit ,_ggde );};return nil ;}; -// Validate validates the CT_Crosses and its children -func (_adae *CT_Crosses )Validate ()error {return _adae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_facec ,_eega :=_ed .ParseUint (s ,10,16);if _eega !=nil {return ST_SecondPieSize {},_eega ;};_bgaf :=uint16 (_facec );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_bgaf },nil ;};func (_eecgf *ST_LblAlgn )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adabd ,_ffadc :=d .Token ();if _ffadc !=nil {return _ffadc ;};if _geed ,_fbabb :=_adabd .(_e .EndElement );_fbabb &&_geed .Name ==start .Name {*_eecgf =1;return nil ;};if _gcdab ,_eafbf :=_adabd .(_e .CharData );!_eafbf {return _a .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",_adabd );}else {switch string (_gcdab ){case "":*_eecgf =0;case "\u0063\u0074\u0072":*_eecgf =1;case "\u006c":*_eecgf =2;case "\u0072":*_eecgf =3;};};_adabd ,_ffadc =d .Token ();if _ffadc !=nil {return _ffadc ;};if _fbaee ,_agbag :=_adabd .(_e .EndElement );_agbag &&_fbaee .Name ==start .Name {return nil ;};return _a .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",_adabd );};func (_ebaba ST_LayoutTarget )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_daggfc :=_e .Attr {};_daggfc .Name =name ;switch _ebaba {case ST_LayoutTargetUnset :_daggfc .Value ="";case ST_LayoutTargetInner :_daggfc .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_daggfc .Value ="\u006f\u0075\u0074e\u0072";};return _daggfc ,nil ;};func (_dffcd ST_TrendlineType )Validate ()error {return _dffcd .ValidateWithPath ("")};func (_gffae ST_OfPieType )Validate ()error {return _gffae .ValidateWithPath ("")};func (_gfdfa ST_Orientation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gfdfa .String (),start );};func (_fgeea *CT_PieSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgeea .Idx =NewCT_UnsignedInt ();_fgeea .Order =NewCT_UnsignedInt ();_ggfb :for {_gdead ,_abgfd :=d .Token ();if _abgfd !=nil {return _abgfd ;};switch _fafgg :=_gdead .(type ){case _e .StartElement :switch _fafgg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _abcbd :=d .DecodeElement (_fgeea .Idx ,&_fafgg );_abcbd !=nil {return _abcbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _cgda :=d .DecodeElement (_fgeea .Order ,&_fafgg );_cgda !=nil {return _cgda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fgeea .Tx =NewCT_SerTx ();if _dcfda :=d .DecodeElement (_fgeea .Tx ,&_fafgg );_dcfda !=nil {return _dcfda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fgeea .SpPr =_d .NewCT_ShapeProperties ();if _gfdgc :=d .DecodeElement (_fgeea .SpPr ,&_fafgg );_gfdgc !=nil {return _gfdgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_fgeea .Explosion =NewCT_UnsignedInt ();if _fbec :=d .DecodeElement (_fgeea .Explosion ,&_fafgg );_fbec !=nil {return _fbec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_fgacf :=NewCT_DPt ();if _fdfde :=d .DecodeElement (_fgacf ,&_fafgg );_fdfde !=nil {return _fdfde ;};_fgeea .DPt =append (_fgeea .DPt ,_fgacf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fgeea .DLbls =NewCT_DLbls ();if _eecf :=d .DecodeElement (_fgeea .DLbls ,&_fafgg );_eecf !=nil {return _eecf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_fgeea .Cat =NewCT_AxDataSource ();if _fbbd :=d .DecodeElement (_fgeea .Cat ,&_fafgg );_fbbd !=nil {return _fbbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_fgeea .Val =NewCT_NumDataSource ();if _bfedb :=d .DecodeElement (_fgeea .Val ,&_fafgg );_bfedb !=nil {return _bfedb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgeea .ExtLst =NewCT_ExtensionList ();if _fdbb :=d .DecodeElement (_fgeea .ExtLst ,&_fafgg );_fdbb !=nil {return _fdbb ;};default:_ga .Log ("\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\u0050\u0069\u0065S\u0065\u0072 \u0025\u0076",_fafgg .Name );if _efead :=d .Skip ();_efead !=nil {return _efead ;};};case _e .EndElement :break _ggfb ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Pie3DChart and its children +func (_ggbdc *CT_Pie3DChart )Validate ()error {return _ggbdc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func (_ceca *CT_ScatterChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_acge :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ceca .ScatterStyle ,_acge );if _ceca .VaryColors !=nil {_fcfg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ceca .VaryColors ,_fcfg );};if _ceca .Ser !=nil {_gbfce :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gbaed :=range _ceca .Ser {e .EncodeElement (_gbaed ,_gbfce );};};if _ceca .DLbls !=nil {_bgddc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ceca .DLbls ,_bgddc );};_bfegd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ddga :=range _ceca .AxId {e .EncodeElement (_ddga ,_bfegd );};if _ceca .ExtLst !=nil {_gefad :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ceca .ExtLst ,_gefad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Style ()*CT_Style {_gebd :=&CT_Style {};_gebd .ValAttr =1;return _gebd }; -// Validate validates the CT_RadarSer and its children -func (_fabc *CT_RadarSer )Validate ()error {return _fabc .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};func (_dfff ST_BarGrouping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfff .String (),start );};func (_gggee ST_SplitType )ValidateWithPath (path string )error {switch _gggee {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gggee ));};return nil ;};func NewCT_ErrBarType ()*CT_ErrBarType {_bgegf :=&CT_ErrBarType {};return _bgegf };type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};func (_acaaf ST_RadarStyle )Validate ()error {return _acaaf .ValidateWithPath ("")};type ST_Orientation byte ;func (_aggb *CT_StrVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgbcd :=range start .Attr {if _dgbcd .Name .Local =="\u0069\u0064\u0078"{_bfafdb ,_aaage :=_ed .ParseUint (_dgbcd .Value ,10,32);if _aaage !=nil {return _aaage ;};_aggb .IdxAttr =uint32 (_bfafdb );continue ;};};_ggge :for {_adffaa ,_ffedd :=d .Token ();if _ffedd !=nil {return _ffedd ;};switch _dbgg :=_adffaa .(type ){case _e .StartElement :switch _dbgg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:if _dgacb :=d .DecodeElement (&_aggb .V ,&_dbgg );_dgacb !=nil {return _dgacb ;};default:_ga .Log ("\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\u0072V\u0061\u006c \u0025\u0076",_dbgg .Name );if _eebff :=d .Skip ();_eebff !=nil {return _eebff ;};};case _e .EndElement :break _ggge ;case _e .CharData :};};return nil ;};func (_bddbe *CT_Scaling )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_faca :for {_deefb ,_bbcg :=d .Token ();if _bbcg !=nil {return _bbcg ;};switch _eabfb :=_deefb .(type ){case _e .StartElement :switch _eabfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006co\u0067\u0042\u0061\u0073\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006co\u0067\u0042\u0061\u0073\u0065"}:_bddbe .LogBase =NewCT_LogBase ();if _dgfag :=d .DecodeElement (_bddbe .LogBase ,&_eabfb );_dgfag !=nil {return _dgfag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_bddbe .Orientation =NewCT_Orientation ();if _fbagb :=d .DecodeElement (_bddbe .Orientation ,&_eabfb );_fbagb !=nil {return _fbagb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0078"}:_bddbe .Max =NewCT_Double ();if _cddc :=d .DecodeElement (_bddbe .Max ,&_eabfb );_cddc !=nil {return _cddc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e"}:_bddbe .Min =NewCT_Double ();if _cdgde :=d .DecodeElement (_bddbe .Min ,&_eabfb );_cdgde !=nil {return _cdgde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bddbe .ExtLst =NewCT_ExtensionList ();if _fdfab :=d .DecodeElement (_bddbe .ExtLst ,&_eabfb );_fdfab !=nil {return _fdfab ;};default:_ga .Log ("\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\u005fS\u0063\u0061\u006c\u0069\u006e\u0067\u0020\u0025\u0076",_eabfb .Name );if _dddb :=d .Skip ();_dddb !=nil {return _dddb ;};};case _e .EndElement :break _faca ;case _e .CharData :};};return nil ;};func (_fcca *CT_ChartLines )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cegd :for {_agga ,_bcfc :=d .Token ();if _bcfc !=nil {return _bcfc ;};switch _aacd :=_agga .(type ){case _e .StartElement :switch _aacd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fcca .SpPr =_d .NewCT_ShapeProperties ();if _gdf :=d .DecodeElement (_fcca .SpPr ,&_aacd );_gdf !=nil {return _gdf ;};default:_ga .Log ("\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\u0043h\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073 \u0025\u0076",_aacd .Name );if _efgd :=d .Skip ();_efgd !=nil {return _efgd ;};};case _e .EndElement :break _cegd ;case _e .CharData :};};return nil ;};func (_dac *CT_Boolean )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_daac :=range start .Attr {if _daac .Name .Local =="\u0076\u0061\u006c"{_gdc ,_fabd :=_ed .ParseBool (_daac .Value );if _fabd !=nil {return _fabd ;};_dac .ValAttr =&_gdc ;continue ;};};for {_aggf ,_ceb :=d .Token ();if _ceb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_ceb );};if _gaba ,_fbdc :=_aggf .(_e .EndElement );_fbdc &&_gaba .Name ==start .Name {break ;};};return nil ;};func (_bbdeed *EG_SerShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbdeed .Idx =NewCT_UnsignedInt ();_bbdeed .Order =NewCT_UnsignedInt ();_aadbe :for {_bfaac ,_beefde :=d .Token ();if _beefde !=nil {return _beefde ;};switch _dcbge :=_bfaac .(type ){case _e .StartElement :switch _dcbge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _dccee :=d .DecodeElement (_bbdeed .Idx ,&_dcbge );_dccee !=nil {return _dccee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _cccbf :=d .DecodeElement (_bbdeed .Order ,&_dcbge );_cccbf !=nil {return _cccbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_bbdeed .Tx =NewCT_SerTx ();if _gfgcd :=d .DecodeElement (_bbdeed .Tx ,&_dcbge );_gfgcd !=nil {return _gfgcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bbdeed .SpPr =_d .NewCT_ShapeProperties ();if _bfbfc :=d .DecodeElement (_bbdeed .SpPr ,&_dcbge );_bfbfc !=nil {return _bfbfc ;};default:_ga .Log ("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\u0045\u0047_S\u0065\u0072S\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_dcbge .Name );if _daafef :=d .Skip ();_daafef !=nil {return _daafef ;};};case _e .EndElement :break _aadbe ;case _e .CharData :};};return nil ;};func (_fbee *CT_Double )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_fbee .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};func (_bbgga *ST_DispBlanksAs )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bbgga =0;case "\u0073\u0070\u0061\u006e":*_bbgga =1;case "\u0067\u0061\u0070":*_bbgga =2;case "\u007a\u0065\u0072\u006f":*_bbgga =3;};return nil ;};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};type CT_SplitType struct{ValAttr ST_SplitType ;};func (_abbaf *CT_HPercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _abbaf .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_abbaf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path +func (_aae *CT_BubbleChart )ValidateWithPath (path string )error {if _aae .VaryColors !=nil {if _dac :=_aae .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dac !=nil {return _dac ;};};for _cdcd ,_feg :=range _aae .Ser {if _aafa :=_feg .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdcd ));_aafa !=nil {return _aafa ;};};if _aae .DLbls !=nil {if _dafc :=_aae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dafc !=nil {return _dafc ;};};if _aae .Bubble3D !=nil {if _ebbd :=_aae .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_ebbd !=nil {return _ebbd ;};};if _aae .BubbleScale !=nil {if _cdg :=_aae .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_cdg !=nil {return _cdg ;};};if _aae .ShowNegBubbles !=nil {if _bcea :=_aae .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_bcea !=nil {return _bcea ;};};if _aae .SizeRepresents !=nil {if _gbg :=_aae .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_gbg !=nil {return _gbg ;};};for _bfff ,_adf :=range _aae .AxId {if _ffa :=_adf .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bfff ));_ffa !=nil {return _ffa ;};};if _aae .ExtLst !=nil {if _cgbd :=_aae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgbd !=nil {return _cgbd ;};};return nil ;}; -// Validate validates the CT_RotY and its children -func (_cfbgb *CT_RotY )Validate ()error {return _cfbgb .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func (_efebg ST_ScatterStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gbdbe :=_e .Attr {};_gbdbe .Name =name ;switch _efebg {case ST_ScatterStyleUnset :_gbdbe .Value ="";case ST_ScatterStyleNone :_gbdbe .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_gbdbe .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_gbdbe .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_gbdbe .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_gbdbe .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_gbdbe .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _gbdbe ,nil ;};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_dfgec :=&CT_MultiLvlStrData {};return _dfgec }; +// Validate validates the CT_StrData and its children +func (_adebg *CT_StrData )Validate ()error {return _adebg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};const (ST_BarGroupingUnset ST_BarGrouping =0;ST_BarGroupingPercentStacked ST_BarGrouping =1;ST_BarGroupingClustered ST_BarGrouping =2;ST_BarGroupingStandard ST_BarGrouping =3;ST_BarGroupingStacked ST_BarGrouping =4;);func (_gbeaf *CT_RadarSer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbeaf .Idx =NewCT_UnsignedInt ();_gbeaf .Order =NewCT_UnsignedInt ();_ccebg :for {_dced ,_gdbe :=d .Token ();if _gdbe !=nil {return _gdbe ;};switch _eebfb :=_dced .(type ){case _d .StartElement :switch _eebfb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _fgbda :=d .DecodeElement (_gbeaf .Idx ,&_eebfb );_fgbda !=nil {return _fgbda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _fafc :=d .DecodeElement (_gbeaf .Order ,&_eebfb );_fafc !=nil {return _fafc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gbeaf .Tx =NewCT_SerTx ();if _bffa :=d .DecodeElement (_gbeaf .Tx ,&_eebfb );_bffa !=nil {return _bffa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gbeaf .SpPr =_ad .NewCT_ShapeProperties ();if _cdcab :=d .DecodeElement (_gbeaf .SpPr ,&_eebfb );_cdcab !=nil {return _cdcab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_gbeaf .Marker =NewCT_Marker ();if _aegee :=d .DecodeElement (_gbeaf .Marker ,&_eebfb );_aegee !=nil {return _aegee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_gcea :=NewCT_DPt ();if _efebc :=d .DecodeElement (_gcea ,&_eebfb );_efebc !=nil {return _efebc ;};_gbeaf .DPt =append (_gbeaf .DPt ,_gcea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gbeaf .DLbls =NewCT_DLbls ();if _efdd :=d .DecodeElement (_gbeaf .DLbls ,&_eebfb );_efdd !=nil {return _efdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_gbeaf .Cat =NewCT_AxDataSource ();if _agdaa :=d .DecodeElement (_gbeaf .Cat ,&_eebfb );_agdaa !=nil {return _agdaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_gbeaf .Val =NewCT_NumDataSource ();if _cgceb :=d .DecodeElement (_gbeaf .Val ,&_eebfb );_cgceb !=nil {return _cgceb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbeaf .ExtLst =NewCT_ExtensionList ();if _cageb :=d .DecodeElement (_gbeaf .ExtLst ,&_eebfb );_cageb !=nil {return _cageb ;};default:_g .Log ("\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\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072\u0020\u0025\u0076",_eebfb .Name );if _ccbda :=d .Skip ();_ccbda !=nil {return _ccbda ;};};case _d .EndElement :break _ccebg ;case _d .CharData :};};return nil ;};func (_gafgb ST_DispBlanksAs )ValidateWithPath (path string )error {switch _gafgb {case 0,1,2,3:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafgb ));};return nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ad .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;BubbleSize *CT_NumDataSource ;Bubble3D *CT_Boolean ;ExtLst *CT_ExtensionList ;};const (ST_AxPosUnset ST_AxPos =0;ST_AxPosB ST_AxPos =1;ST_AxPosL ST_AxPos =2;ST_AxPosR ST_AxPos =3;ST_AxPosT ST_AxPos =4;);func (_aafe *CT_LegendEntry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_abcec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_aafe .Idx ,_abcec );if _aafe .Choice !=nil {_aafe .Choice .MarshalXML (e ,_d .StartElement {});};if _aafe .ExtLst !=nil {_cbaad :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aafe .ExtLst ,_cbaad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gefaae *CT_Layout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgff :for {_cbed ,_feba :=d .Token ();if _feba !=nil {return _feba ;};switch _ecbf :=_cbed .(type ){case _d .StartElement :switch _ecbf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}:_gefaae .ManualLayout =NewCT_ManualLayout ();if _deegg :=d .DecodeElement (_gefaae .ManualLayout ,&_ecbf );_deegg !=nil {return _deegg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gefaae .ExtLst =NewCT_ExtensionList ();if _cccg :=d .DecodeElement (_gefaae .ExtLst ,&_ecbf );_cccg !=nil {return _cccg ;};default:_g .Log ("\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\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_ecbf .Name );if _egea :=d .Skip ();_egea !=nil {return _egea ;};};case _d .EndElement :break _fgff ;case _d .CharData :};};return nil ;};type CT_FirstSliceAng struct{ValAttr *uint16 ;};const (ST_LegendPosUnset ST_LegendPos =0;ST_LegendPosB ST_LegendPos =1;ST_LegendPosTr ST_LegendPos =2;ST_LegendPosL ST_LegendPos =3;ST_LegendPosR ST_LegendPos =4;ST_LegendPosT ST_LegendPos =5;);func (_egde *CT_MultiLvlStrData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dffc :for {_gggfb ,_fcfa :=d .Token ();if _fcfa !=nil {return _fcfa ;};switch _caba :=_gggfb .(type ){case _d .StartElement :switch _caba .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_egde .PtCount =NewCT_UnsignedInt ();if _bgbac :=d .DecodeElement (_egde .PtCount ,&_caba );_bgbac !=nil {return _bgbac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"}:_fbdcdd :=NewCT_Lvl ();if _abbge :=d .DecodeElement (_fbdcdd ,&_caba );_abbge !=nil {return _abbge ;};_egde .Lvl =append (_egde .Lvl ,_fbdcdd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egde .ExtLst =NewCT_ExtensionList ();if _dbfdc :=d .DecodeElement (_egde .ExtLst ,&_caba );_dbfdc !=nil {return _dbfdc ;};default:_g .Log ("\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\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_caba .Name );if _gagb :=d .Skip ();_gagb !=nil {return _gagb ;};};case _d .EndElement :break _dffc ;case _d .CharData :};};return nil ;}; -// Validate validates the EG_PieChartShared and its children -func (_facbe *EG_PieChartShared )Validate ()error {return _facbe .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func NewCT_ScatterChart ()*CT_ScatterChart {_cbbebg :=&CT_ScatterChart {};_cbbebg .ScatterStyle =NewCT_ScatterStyle ();return _cbbebg ;};func (_bcdgge ST_CrossBetween )Validate ()error {return _bcdgge .ValidateWithPath ("")};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;};func (_eecgd ST_LayoutMode )ValidateWithPath (path string )error {switch _eecgd {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eecgd ));};return nil ;};func (_cgdce ST_Grouping )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gcabd :=_e .Attr {};_gcabd .Name =name ;switch _cgdce {case ST_GroupingUnset :_gcabd .Value ="";case ST_GroupingPercentStacked :_gcabd .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_gcabd .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_gcabd .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _gcabd ,nil ;};func NewCT_AxDataSource ()*CT_AxDataSource {_agg :=&CT_AxDataSource {};_agg .Choice =NewCT_AxDataSourceChoice ();return _agg ;};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_d .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_PageMargins and its children +func (_eefdc *CT_PageMargins )Validate ()error {return _eefdc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ;};_dbgf ,_dbcdb :=_a .ParseUint (s ,10,32);if _dbcdb !=nil {return ST_BubbleScale {},_dbcdb ;};_dbfdeg :=uint32 (_dbgf );return ST_BubbleScale {ST_BubbleScaleUInt :&_dbfdeg },nil ;};func (_gegaee ST_TrendlineType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeaaf :=_d .Attr {};_eeaaf .Name =name ;switch _gegaee {case ST_TrendlineTypeUnset :_eeaaf .Value ="";case ST_TrendlineTypeExp :_eeaaf .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_eeaaf .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_eeaaf .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_eeaaf .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_eeaaf .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_eeaaf .Value ="\u0070\u006f\u0077e\u0072";};return _eeaaf ,nil ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_cdabe :=&CT_SizeRepresents {};return _cdabe };type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_ad .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path -func (_cage *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _cage .PtCount !=nil {if _egdb :=_cage .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_egdb !=nil {return _egdb ;};};for _ffdc ,_cabg :=range _cage .Lvl {if _eedf :=_cabg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_ffdc ));_eedf !=nil {return _eedf ;};};if _cage .ExtLst !=nil {if _addag :=_cage .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_addag !=nil {return _addag ;};};return nil ;};func (_caegf ST_DispBlanksAs )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dadbd :=_e .Attr {};_dadbd .Name =name ;switch _caegf {case ST_DispBlanksAsUnset :_dadbd .Value ="";case ST_DispBlanksAsSpan :_dadbd .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_dadbd .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_dadbd .Value ="\u007a\u0065\u0072\u006f";};return _dadbd ,nil ;}; +// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path +func (_cbgdd *CT_LayoutMode )ValidateWithPath (path string )error {if _fbfcd :=_cbgdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbfcd !=nil {return _fbfcd ;};return nil ;}; -// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path -func (_bgda *CT_DLblsChoice )ValidateWithPath (path string )error {if _bgda .Delete !=nil {if _dcdd :=_bgda .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dcdd !=nil {return _dcdd ;};};if _bgda .NumFmt !=nil {if _efce :=_bgda .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_efce !=nil {return _efce ;};};if _bgda .SpPr !=nil {if _egfeg :=_bgda .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_egfeg !=nil {return _egfeg ;};};if _bgda .TxPr !=nil {if _fbb :=_bgda .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fbb !=nil {return _fbb ;};};if _bgda .DLblPos !=nil {if _dbda :=_bgda .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_dbda !=nil {return _dbda ;};};if _bgda .ShowLegendKey !=nil {if _gcef :=_bgda .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_gcef !=nil {return _gcef ;};};if _bgda .ShowVal !=nil {if _dadda :=_bgda .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_dadda !=nil {return _dadda ;};};if _bgda .ShowCatName !=nil {if _bgcd :=_bgda .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_bgcd !=nil {return _bgcd ;};};if _bgda .ShowSerName !=nil {if _bgdd :=_bgda .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_bgdd !=nil {return _bgdd ;};};if _bgda .ShowPercent !=nil {if _cdfd :=_bgda .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_cdfd !=nil {return _cdfd ;};};if _bgda .ShowBubbleSize !=nil {if _gdae :=_bgda .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gdae !=nil {return _gdae ;};};if _bgda .ShowLeaderLines !=nil {if _dgca :=_bgda .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_dgca !=nil {return _dgca ;};};if _bgda .LeaderLines !=nil {if _cafg :=_bgda .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_cafg !=nil {return _cafg ;};};return nil ;};func NewCT_ChartSpace ()*CT_ChartSpace {_eegc :=&CT_ChartSpace {};_eegc .Chart =NewCT_Chart ();return _eegc ;};func NewGroup_DLbl ()*Group_DLbl {_cefd :=&Group_DLbl {};return _cefd };func (_fcagc ST_BarDir )Validate ()error {return _fcagc .ValidateWithPath ("")}; +// Validate validates the CT_Skip and its children +func (_ffadd *CT_Skip )Validate ()error {return _ffadd .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};var ST_OverlapPercentPatternRe =_c .MustCompile (ST_OverlapPercentPattern );func NewCT_ErrValType ()*CT_ErrValType {_gefg :=&CT_ErrValType {};return _gefg };func (_cadggc ST_SplitType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gddba :=_d .Attr {};_gddba .Name =name ;switch _cadggc {case ST_SplitTypeUnset :_gddba .Value ="";case ST_SplitTypeAuto :_gddba .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_gddba .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_gddba .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_gddba .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_gddba .Value ="\u0076\u0061\u006c";};return _gddba ,nil ;};func (_ecae *CT_BuiltInUnit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecae .ValAttr !=ST_BuiltInUnitUnset {_dcc ,_cfe :=_ecae .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _cfe !=nil {return _cfe ;};start .Attr =append (start .Attr ,_dcc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_deefe *ST_Crosses )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_deefe =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_deefe =1;case "\u006d\u0061\u0078":*_deefe =2;case "\u006d\u0069\u006e":*_deefe =3;};return nil ;};func NewCT_DPt ()*CT_DPt {_cbef :=&CT_DPt {};_cbef .Idx =NewCT_UnsignedInt ();return _cbef };func (_ddeee *CT_PieChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ddeee .VaryColors !=nil {_ddbd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ddeee .VaryColors ,_ddbd );};if _ddeee .Ser !=nil {_gdaa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bbggg :=range _ddeee .Ser {e .EncodeElement (_bbggg ,_gdaa );};};if _ddeee .DLbls !=nil {_ddda :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ddeee .DLbls ,_ddda );};if _ddeee .FirstSliceAng !=nil {_fgadd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_ddeee .FirstSliceAng ,_fgadd );};if _ddeee .ExtLst !=nil {_gefegb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddeee .ExtLst ,_gefegb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PictureStackUnit and its children -func (_fgag *CT_PictureStackUnit )Validate ()error {return _fgag .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};type ST_PageSetupOrientation byte ;func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_cedd :=&CT_DispUnitsChoice {};return _cedd };func (_egfbb *CT_SerTxChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eafbaa :for {_gbeae ,_edeae :=d .Token ();if _edeae !=nil {return _edeae ;};switch _gbgd :=_gbeae .(type ){case _e .StartElement :switch _gbgd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_egfbb .StrRef =NewCT_StrRef ();if _gacdd :=d .DecodeElement (_egfbb .StrRef ,&_gbgd );_gacdd !=nil {return _gacdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_egfbb .V =new (string );if _dadee :=d .DecodeElement (_egfbb .V ,&_gbgd );_dadee !=nil {return _dadee ;};default:_ga .Log ("\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\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_gbgd .Name );if _ecbba :=d .Skip ();_ecbba !=nil {return _ecbba ;};};case _e .EndElement :break _eafbaa ;case _e .CharData :};};return nil ;};func (_efeed ST_PictureFormat )String ()string {switch _efeed {case 0:return "";case 1:return "\u0073t\u0072\u0065\u0074\u0063\u0068";case 2:return "\u0073\u0074\u0061c\u006b";case 3:return "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return "";};func (_daaa *CT_Pie3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _daaa .VaryColors !=nil {_bbgaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_daaa .VaryColors ,_bbgaa );};if _daaa .Ser !=nil {_fcffb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dfgb :=range _daaa .Ser {e .EncodeElement (_dfgb ,_fcffb );};};if _daaa .DLbls !=nil {_abbbe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_daaa .DLbls ,_abbbe );};if _daaa .ExtLst !=nil {_gaccc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daaa .ExtLst ,_gaccc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gecbd ST_Orientation )String ()string {switch _gecbd {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_d .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};func NewCT_Area3DChart ()*CT_Area3DChart {_c :=&CT_Area3DChart {};return _c };func NewCT_Surface ()*CT_Surface {_effda :=&CT_Surface {};return _effda };func (_bbfd *CT_RadarChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_eece :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bbfd .RadarStyle ,_eece );if _bbfd .VaryColors !=nil {_bbcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bbfd .VaryColors ,_bbcd );};if _bbfd .Ser !=nil {_egfbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gafb :=range _bbfd .Ser {e .EncodeElement (_gafb ,_egfbc );};};if _bbfd .DLbls !=nil {_ddgb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bbfd .DLbls ,_ddgb );};_agace :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_agccd :=range _bbfd .AxId {e .EncodeElement (_agccd ,_agace );};if _bbfd .ExtLst !=nil {_cagga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbfd .ExtLst ,_cagga );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_edgb *CT_Layout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcda :for {_geag ,_dgabc :=d .Token ();if _dgabc !=nil {return _dgabc ;};switch _ffce :=_geag .(type ){case _e .StartElement :switch _ffce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}:_edgb .ManualLayout =NewCT_ManualLayout ();if _abga :=d .DecodeElement (_edgb .ManualLayout ,&_ffce );_abga !=nil {return _abga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edgb .ExtLst =NewCT_ExtensionList ();if _aacg :=d .DecodeElement (_edgb .ExtLst ,&_ffce );_aacg !=nil {return _aacg ;};default:_ga .Log ("\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\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_ffce .Name );if _gbaf :=d .Skip ();_gbaf !=nil {return _gbaf ;};};case _e .EndElement :break _fcda ;case _e .CharData :};};return nil ;};func NewCT_TimeUnit ()*CT_TimeUnit {_daec :=&CT_TimeUnit {};return _daec }; +// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path +func (_fffae *CT_ScatterSer )ValidateWithPath (path string )error {if _debgb :=_fffae .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_debgb !=nil {return _debgb ;};if _ecggab :=_fffae .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ecggab !=nil {return _ecggab ;};if _fffae .Tx !=nil {if _cgef :=_fffae .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cgef !=nil {return _cgef ;};};if _fffae .SpPr !=nil {if _dfbgc :=_fffae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfbgc !=nil {return _dfbgc ;};};if _fffae .Marker !=nil {if _bggga :=_fffae .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bggga !=nil {return _bggga ;};};for _edgfg ,_efece :=range _fffae .DPt {if _bcfeb :=_efece .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_edgfg ));_bcfeb !=nil {return _bcfeb ;};};if _fffae .DLbls !=nil {if _gbgfg :=_fffae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gbgfg !=nil {return _gbgfg ;};};for _eaed ,_gafgd :=range _fffae .Trendline {if _dfacc :=_gafgd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_eaed ));_dfacc !=nil {return _dfacc ;};};for _agab ,_cabd :=range _fffae .ErrBars {if _cedda :=_cabd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_agab ));_cedda !=nil {return _cedda ;};};if _fffae .XVal !=nil {if _cccae :=_fffae .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_cccae !=nil {return _cccae ;};};if _fffae .YVal !=nil {if _cgdbg :=_fffae .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_cgdbg !=nil {return _cgdbg ;};};if _fffae .Smooth !=nil {if _ebfg :=_fffae .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_ebfg !=nil {return _ebfg ;};};if _fffae .ExtLst !=nil {if _bacdd :=_fffae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bacdd !=nil {return _bacdd ;};};return nil ;}; -// Validate validates the CT_TickMark and its children -func (_fgfeg *CT_TickMark )Validate ()error {return _fgfeg .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};func (_aebd *CT_DLblPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aebd .ValAttr =ST_DLblPos (1);for _ ,_fdgf :=range start .Attr {if _fdgf .Name .Local =="\u0076\u0061\u006c"{_aebd .ValAttr .UnmarshalXMLAttr (_fdgf );continue ;};};for {_cdaf ,_cabf :=d .Token ();if _cabf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_cabf );};if _dcgd ,_egbb :=_cdaf .(_e .EndElement );_egbb &&_dcgd .Name ==start .Name {break ;};};return nil ;};func NewCT_LineChart ()*CT_LineChart {_ebgf :=&CT_LineChart {};_ebgf .Grouping =NewCT_Grouping ();return _ebgf ;};const ST_HPercentWithSymbolPattern ="0\u002a\u0028\u0028\u005b\u0035\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025";func (_fcfdd ST_DepthPercent )String ()string {if _fcfdd .ST_DepthPercentWithSymbol !=nil {return _a .Sprintf ("\u0025\u0076",*_fcfdd .ST_DepthPercentWithSymbol );};if _fcfdd .ST_DepthPercentUShort !=nil {return _a .Sprintf ("\u0025\u0076",*_fcfdd .ST_DepthPercentUShort );};return "";};type ST_ErrDir byte ; +// Validate validates the CT_LayoutTarget and its children +func (_dfgf *CT_LayoutTarget )Validate ()error {return _dfgf .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_cac :=&CT_AxDataSourceChoice {};return _cac };type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func (_bfa *CT_BandFmt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfa .Idx =NewCT_UnsignedInt ();_cbgb :for {_cddb ,_fefd :=d .Token ();if _fefd !=nil {return _fefd ;};switch _eea :=_cddb .(type ){case _d .StartElement :switch _eea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _bba :=d .DecodeElement (_bfa .Idx ,&_eea );_bba !=nil {return _bba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bfa .SpPr =_ad .NewCT_ShapeProperties ();if _aedf :=d .DecodeElement (_bfa .SpPr ,&_eea );_aedf !=nil {return _aedf ;};default:_g .Log ("\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\u005fB\u0061\u006e\u0064\u0046\u006d\u0074\u0020\u0025\u0076",_eea .Name );if _fce :=d .Skip ();_fce !=nil {return _fce ;};};case _d .EndElement :break _cbgb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path -func (_aedggc *CT_UnsignedInt )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path +func (_cdeb *CT_ErrDir )ValidateWithPath (path string )error {if _cdeb .ValAttr ==ST_ErrDirUnset {return _fe .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _bedae :=_cdeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bedae !=nil {return _bedae ;};return nil ;};type ST_Crosses byte ;func (_bgbce ST_BuiltInUnit )String ()string {switch _bgbce {case 0:return "";case 1:return "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case 2:return "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case 3:return "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 4:return "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 5:return "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 6:return "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 7:return "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 8:return "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 9:return "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return "";};func (_gdccf ST_SecondPieSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gdccf .ST_SecondPieSizePercent !=nil {e .EncodeToken (_d .CharData (*_gdccf .ST_SecondPieSizePercent ));};if _gdccf .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_d .CharData (_fe .Sprintf ("\u0025\u0064",*_gdccf .ST_SecondPieSizeUShort )));};return e .EncodeToken (_d .EndElement {Name :start .Name });};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;}; -// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path -func (_ddgfc *CT_UpDownBars )ValidateWithPath (path string )error {if _ddgfc .GapWidth !=nil {if _bbffe :=_ddgfc .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bbffe !=nil {return _bbffe ;};};if _ddgfc .UpBars !=nil {if _deagg :=_ddgfc .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_deagg !=nil {return _deagg ;};};if _ddgfc .DownBars !=nil {if _bcgf :=_ddgfc .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_bcgf !=nil {return _bcgf ;};};if _ddgfc .ExtLst !=nil {if _bfgag :=_ddgfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfgag !=nil {return _bfgag ;};};return nil ;}; +// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path +func (_baacc *EG_AxSharedChoice )ValidateWithPath (path string )error {if _baacc .Crosses !=nil {if _gbdac :=_baacc .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_gbdac !=nil {return _gbdac ;};};if _baacc .CrossesAt !=nil {if _ecbff :=_baacc .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_ecbff !=nil {return _ecbff ;};};return nil ;};func (_bccf *CT_SerAx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dagbb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bccf .AxId ,_dagbb );_fdcb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bccf .Scaling ,_fdcb );if _bccf .Delete !=nil {_aeea :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bccf .Delete ,_aeea );};_eaacb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bccf .AxPos ,_eaacb );if _bccf .MajorGridlines !=nil {_cadgdf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bccf .MajorGridlines ,_cadgdf );};if _bccf .MinorGridlines !=nil {_ffgcgd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bccf .MinorGridlines ,_ffgcgd );};if _bccf .Title !=nil {_fabdc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bccf .Title ,_fabdc );};if _bccf .NumFmt !=nil {_cabba :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bccf .NumFmt ,_cabba );};if _bccf .MajorTickMark !=nil {_gfcg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bccf .MajorTickMark ,_gfcg );};if _bccf .MinorTickMark !=nil {_eadde :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bccf .MinorTickMark ,_eadde );};if _bccf .TickLblPos !=nil {_gaabg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bccf .TickLblPos ,_gaabg );};if _bccf .SpPr !=nil {_abdb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bccf .SpPr ,_abdb );};if _bccf .TxPr !=nil {_decf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bccf .TxPr ,_decf );};_cfdc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bccf .CrossAx ,_cfdc );if _bccf .Choice !=nil {_bccf .Choice .MarshalXML (e ,_d .StartElement {});};if _bccf .TickLblSkip !=nil {_gffdg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_bccf .TickLblSkip ,_gffdg );};if _bccf .TickMarkSkip !=nil {_cgbeb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_bccf .TickMarkSkip ,_cgbeb );};if _bccf .ExtLst !=nil {_addgc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bccf .ExtLst ,_addgc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfccb ST_DispBlanksAs )Validate ()error {return _dfccb .ValidateWithPath ("")};func (_cfcc *CT_Layout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cfcc .ManualLayout !=nil {_dbbce :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cfcc .ManualLayout ,_dbbce );};if _cfcc .ExtLst !=nil {_ceaec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfcc .ExtLst ,_ceaec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Overlap struct{ValAttr *ST_Overlap ;};func (_bgffd *ST_HoleSize )Validate ()error {return _bgffd .ValidateWithPath ("")};func NewCT_DepthPercent ()*CT_DepthPercent {_abgc :=&CT_DepthPercent {};return _abgc }; -// Validate validates the CT_LogBase and its children -func (_gdacb *CT_LogBase )Validate ()error {return _gdacb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};func (_daded *CT_ScatterSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_eddf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_daded .Idx ,_eddf );_beaed :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_daded .Order ,_beaed );if _daded .Tx !=nil {_deggb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_daded .Tx ,_deggb );};if _daded .SpPr !=nil {_egbgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_daded .SpPr ,_egbgc );};if _daded .Marker !=nil {_cagca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_daded .Marker ,_cagca );};if _daded .DPt !=nil {_cegca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fgfgg :=range _daded .DPt {e .EncodeElement (_fgfgg ,_cegca );};};if _daded .DLbls !=nil {_faggg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_daded .DLbls ,_faggg );};if _daded .Trendline !=nil {_cggaa :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_ebaac :=range _daded .Trendline {e .EncodeElement (_ebaac ,_cggaa );};};if _daded .ErrBars !=nil {_gfaafg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_cfbaf :=range _daded .ErrBars {e .EncodeElement (_cfbaf ,_gfaafg );};};if _daded .XVal !=nil {_fgafg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_daded .XVal ,_fgafg );};if _daded .YVal !=nil {_dadedf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_daded .YVal ,_dadedf );};if _daded .Smooth !=nil {_fbgbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_daded .Smooth ,_fbgbd );};if _daded .ExtLst !=nil {_dedb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daded .ExtLst ,_dedb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_dfaf :=&CT_NumFmt {};return _dfaf };func (_gbegf ST_TrendlineType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_agege :=_e .Attr {};_agege .Name =name ;switch _gbegf {case ST_TrendlineTypeUnset :_agege .Value ="";case ST_TrendlineTypeExp :_agege .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_agege .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_agege .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_agege .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_agege .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_agege .Value ="\u0070\u006f\u0077e\u0072";};return _agege ,nil ;};func (_fceeb ST_DispBlanksAs )String ()string {switch _fceeb {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";};type CT_PageSetup struct{PaperSizeAttr *uint32 ;PaperHeightAttr *string ;PaperWidthAttr *string ;FirstPageNumberAttr *uint32 ;OrientationAttr ST_PageSetupOrientation ;BlackAndWhiteAttr *bool ;DraftAttr *bool ;UseFirstPageNumberAttr *bool ;HorizontalDpiAttr *int32 ;VerticalDpiAttr *int32 ;CopiesAttr *uint32 ;};func (_fbdg *CT_MarkerSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbdg .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fbdg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;);func (_gaag ST_BubbleScale )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gaag .ST_BubbleScalePercent !=nil {e .EncodeToken (_e .CharData (*_gaag .ST_BubbleScalePercent ));};if _gaag .ST_BubbleScaleUInt !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",*_gaag .ST_BubbleScaleUInt )));};return e .EncodeToken (_e .EndElement {Name :start .Name });}; +// Validate validates the CT_UnsignedInt and its children +func (_afded *CT_UnsignedInt )Validate ()error {return _afded .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");}; -// Validate validates the EG_LineChartShared and its children -func (_cccad *EG_LineChartShared )Validate ()error {return _cccad .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");}; +// Validate validates the EG_DLblShared and its children +func (_gbgda *EG_DLblShared )Validate ()error {return _gbgda .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");};func (_babac *ST_RadarStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_babac =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_babac =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_babac =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_babac =3;};return nil ;};func (_cecc *CT_RadarSer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_agfef :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cecc .Idx ,_agfef );_gcecd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cecc .Order ,_gcecd );if _cecc .Tx !=nil {_ffcff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cecc .Tx ,_ffcff );};if _cecc .SpPr !=nil {_gccd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cecc .SpPr ,_gccd );};if _cecc .Marker !=nil {_bebeff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_cecc .Marker ,_bebeff );};if _cecc .DPt !=nil {_facfe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dcbgg :=range _cecc .DPt {e .EncodeElement (_dcbgg ,_facfe );};};if _cecc .DLbls !=nil {_ecfbg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cecc .DLbls ,_ecfbg );};if _cecc .Cat !=nil {_adbcg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_cecc .Cat ,_adbcg );};if _cecc .Val !=nil {_deef :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cecc .Val ,_deef );};if _cecc .ExtLst !=nil {_ddafb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cecc .ExtLst ,_ddafb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_ErrBars ()*CT_ErrBars {_bdcf :=&CT_ErrBars {};_bdcf .ErrBarType =NewCT_ErrBarType ();_bdcf .ErrValType =NewCT_ErrValType ();return _bdcf ;}; -// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path -func (_cedb *CT_SerTxChoice )ValidateWithPath (path string )error {if _cedb .StrRef !=nil {if _ebdd :=_cedb .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_ebdd !=nil {return _ebdd ;};};return nil ;}; +// Validate validates the CT_NumData and its children +func (_gdccb *CT_NumData )Validate ()error {return _gdccb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func (_bcbg *ChartSpace )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ="\u0063\u003a\u0063h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065";return _bcbg .CT_ChartSpace .MarshalXML (e ,start );}; -// Validate validates the CT_ErrBarType and its children -func (_ccde *CT_ErrBarType )Validate ()error {return _ccde .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};func (_cdadg *ST_BuiltInUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_befbc ,_fagee :=d .Token ();if _fagee !=nil {return _fagee ;};if _bgega ,_bbbgc :=_befbc .(_e .EndElement );_bbbgc &&_bgega .Name ==start .Name {*_cdadg =1;return nil ;};if _bbbead ,_bbbede :=_befbc .(_e .CharData );!_bbbede {return _a .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",_befbc );}else {switch string (_bbbead ){case "":*_cdadg =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_cdadg =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_cdadg =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cdadg =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cdadg =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cdadg =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cdadg =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cdadg =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cdadg =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_cdadg =9;};};_befbc ,_fagee =d .Token ();if _fagee !=nil {return _fagee ;};if _accbf ,_gfdd :=_befbc .(_e .EndElement );_gfdd &&_accbf .Name ==start .Name {return nil ;};return _a .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",_befbc );}; +// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path +func (_cgfee *Group_DLbl )ValidateWithPath (path string )error {if _cgfee .Layout !=nil {if _ccaacb :=_cgfee .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ccaacb !=nil {return _ccaacb ;};};if _cgfee .Tx !=nil {if _bbcc :=_cgfee .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bbcc !=nil {return _bbcc ;};};if _cgfee .NumFmt !=nil {if _adbcf :=_cgfee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_adbcf !=nil {return _adbcf ;};};if _cgfee .SpPr !=nil {if _bgbcg :=_cgfee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgbcg !=nil {return _bgbcg ;};};if _cgfee .TxPr !=nil {if _gdeba :=_cgfee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gdeba !=nil {return _gdeba ;};};if _cgfee .DLblPos !=nil {if _fcabd :=_cgfee .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_fcabd !=nil {return _fcabd ;};};if _cgfee .ShowLegendKey !=nil {if _cffbd :=_cgfee .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cffbd !=nil {return _cffbd ;};};if _cgfee .ShowVal !=nil {if _cegda :=_cgfee .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_cegda !=nil {return _cegda ;};};if _cgfee .ShowCatName !=nil {if _fadde :=_cgfee .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_fadde !=nil {return _fadde ;};};if _cgfee .ShowSerName !=nil {if _cdbgb :=_cgfee .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_cdbgb !=nil {return _cdbgb ;};};if _cgfee .ShowPercent !=nil {if _aega :=_cgfee .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_aega !=nil {return _aega ;};};if _cgfee .ShowBubbleSize !=nil {if _fcgc :=_cgfee .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_fcgc !=nil {return _fcgc ;};};return nil ;}; -// Validate validates the CT_Chart and its children -func (_gfcf *CT_Chart )Validate ()error {return _gfcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");}; +// Validate validates the CT_Surface and its children +func (_agdff *CT_Surface )Validate ()error {return _agdff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");}; -// Validate validates the CT_CrossBetween and its children -func (_gebe *CT_CrossBetween )Validate ()error {return _gebe .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");}; +// Validate validates the CT_PieChart and its children +func (_degb *CT_PieChart )Validate ()error {return _degb .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};type CT_OfPieType struct{ValAttr ST_OfPieType ;};func (_cbgee *CT_NumVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bffc :=range start .Attr {if _bffc .Name .Local =="\u0069\u0064\u0078"{_ddea ,_cgea :=_a .ParseUint (_bffc .Value ,10,32);if _cgea !=nil {return _cgea ;};_cbgee .IdxAttr =uint32 (_ddea );continue ;};if _bffc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_fegfd ,_fbg :=_bffc .Value ,error (nil );if _fbg !=nil {return _fbg ;};_cbgee .FormatCodeAttr =&_fegfd ;continue ;};};_bgea :for {_fbbee ,_ddcc :=d .Token ();if _ddcc !=nil {return _ddcc ;};switch _bcce :=_fbbee .(type ){case _d .StartElement :switch _bcce .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:if _accg :=d .DecodeElement (&_cbgee .V ,&_bcce );_accg !=nil {return _accg ;};default:_g .Log ("\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\u004e\u0075\u006dV\u0061\u006c \u0025\u0076",_bcce .Name );if _cgaee :=d .Skip ();_cgaee !=nil {return _cgaee ;};};case _d .EndElement :break _bgea ;case _d .CharData :};};return nil ;};func (_daf *CT_AxPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daf .ValAttr =ST_AxPos (1);for _ ,_gaee :=range start .Attr {if _gaee .Name .Local =="\u0076\u0061\u006c"{_daf .ValAttr .UnmarshalXMLAttr (_gaee );continue ;};};for {_agc ,_dgce :=d .Token ();if _dgce !=nil {return _fe .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_dgce );};if _fee ,_adc :=_agc .(_d .EndElement );_adc &&_fee .Name ==start .Name {break ;};};return nil ;};func (_dbaa ST_DLblPos )String ()string {switch _dbaa {case 0:return "";case 1:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 2:return "\u0062";case 3:return "\u0063\u0074\u0072";case 4:return "\u0069\u006e\u0042\u0061\u0073\u0065";case 5:return "\u0069\u006e\u0045n\u0064";case 6:return "\u006c";case 7:return "\u006f\u0075\u0074\u0045\u006e\u0064";case 8:return "\u0072";case 9:return "\u0074";};return "";};type CT_Grouping struct{ValAttr ST_Grouping ;};func (_dece *CT_DLblChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaaf :for {_aeba ,_cdbb :=d .Token ();if _cdbb !=nil {return _cdbb ;};switch _cacf :=_aeba .(type ){case _d .StartElement :switch _cacf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_dece .Delete =NewCT_Boolean ();if _gcfdc :=d .DecodeElement (_dece .Delete ,&_cacf );_gcfdc !=nil {return _gcfdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_dece .Layout =NewCT_Layout ();if _abee :=d .DecodeElement (_dece .Layout ,&_cacf );_abee !=nil {return _abee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_dece .Tx =NewCT_Tx ();if _deeb :=d .DecodeElement (_dece .Tx ,&_cacf );_deeb !=nil {return _deeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dece .NumFmt =NewCT_NumFmt ();if _ggfc :=d .DecodeElement (_dece .NumFmt ,&_cacf );_ggfc !=nil {return _ggfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dece .SpPr =_ad .NewCT_ShapeProperties ();if _cbe :=d .DecodeElement (_dece .SpPr ,&_cacf );_cbe !=nil {return _cbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_dece .TxPr =_ad .NewCT_TextBody ();if _bfgg :=d .DecodeElement (_dece .TxPr ,&_cacf );_bfgg !=nil {return _bfgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_dece .DLblPos =NewCT_DLblPos ();if _ccdd :=d .DecodeElement (_dece .DLblPos ,&_cacf );_ccdd !=nil {return _ccdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_dece .ShowLegendKey =NewCT_Boolean ();if _dfcff :=d .DecodeElement (_dece .ShowLegendKey ,&_cacf );_dfcff !=nil {return _dfcff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_dece .ShowVal =NewCT_Boolean ();if _aaaae :=d .DecodeElement (_dece .ShowVal ,&_cacf );_aaaae !=nil {return _aaaae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_dece .ShowCatName =NewCT_Boolean ();if _agbc :=d .DecodeElement (_dece .ShowCatName ,&_cacf );_agbc !=nil {return _agbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_dece .ShowSerName =NewCT_Boolean ();if _dbebd :=d .DecodeElement (_dece .ShowSerName ,&_cacf );_dbebd !=nil {return _dbebd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_dece .ShowPercent =NewCT_Boolean ();if _dede :=d .DecodeElement (_dece .ShowPercent ,&_cacf );_dede !=nil {return _dede ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_dece .ShowBubbleSize =NewCT_Boolean ();if _ebbc :=d .DecodeElement (_dece .ShowBubbleSize ,&_cacf );_ebbc !=nil {return _ebbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_dece .Separator =new (string );if _efgb :=d .DecodeElement (_dece .Separator ,&_cacf );_efgb !=nil {return _efgb ;};default:_g .Log ("\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\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_cacf .Name );if _fcee :=d .Skip ();_fcee !=nil {return _fcee ;};};case _d .EndElement :break _gaaf ;case _d .CharData :};};return nil ;};func NewCT_TxChoice ()*CT_TxChoice {_ecca :=&CT_TxChoice {};return _ecca };type CT_StockChart struct{Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path -func (_ffac *CT_PivotSource )ValidateWithPath (path string )error {if _ecbfb :=_ffac .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_ecbfb !=nil {return _ecbfb ;};for _fbdf ,_dcgaa :=range _ffac .ExtLst {if _abae :=_dcgaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fbdf ));_abae !=nil {return _abae ;};};return nil ;};func (_aaf *CT_BarGrouping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aaf .ValAttr !=ST_BarGroupingUnset {_cfbae ,_dfb :=_aaf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _dfb !=nil {return _dfb ;};start .Attr =append (start .Attr ,_cfbae );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dbbgg *CT_LineChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbbgg .Grouping =NewCT_Grouping ();_cbabd :for {_faeg ,_fdcd :=d .Token ();if _fdcd !=nil {return _fdcd ;};switch _beefd :=_faeg .(type ){case _e .StartElement :switch _beefd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _dggf :=d .DecodeElement (_dbbgg .Grouping ,&_beefd );_dggf !=nil {return _dggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dbbgg .VaryColors =NewCT_Boolean ();if _dgdec :=d .DecodeElement (_dbbgg .VaryColors ,&_beefd );_dgdec !=nil {return _dgdec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_dagbf :=NewCT_LineSer ();if _fcfdf :=d .DecodeElement (_dagbf ,&_beefd );_fcfdf !=nil {return _fcfdf ;};_dbbgg .Ser =append (_dbbgg .Ser ,_dagbf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dbbgg .DLbls =NewCT_DLbls ();if _bgaef :=d .DecodeElement (_dbbgg .DLbls ,&_beefd );_bgaef !=nil {return _bgaef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_dbbgg .DropLines =NewCT_ChartLines ();if _gbbf :=d .DecodeElement (_dbbgg .DropLines ,&_beefd );_gbbf !=nil {return _gbbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_dbbgg .HiLowLines =NewCT_ChartLines ();if _adebb :=d .DecodeElement (_dbbgg .HiLowLines ,&_beefd );_adebb !=nil {return _adebb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_dbbgg .UpDownBars =NewCT_UpDownBars ();if _ggceb :=d .DecodeElement (_dbbgg .UpDownBars ,&_beefd );_ggceb !=nil {return _ggceb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_dbbgg .Marker =NewCT_Boolean ();if _adgb :=d .DecodeElement (_dbbgg .Marker ,&_beefd );_adgb !=nil {return _adgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_dbbgg .Smooth =NewCT_Boolean ();if _eabc :=d .DecodeElement (_dbbgg .Smooth ,&_beefd );_eabc !=nil {return _eabc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_dfce :=NewCT_UnsignedInt ();if _efad :=d .DecodeElement (_dfce ,&_beefd );_efad !=nil {return _efad ;};_dbbgg .AxId =append (_dbbgg .AxId ,_dfce );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbbgg .ExtLst =NewCT_ExtensionList ();if _bccf :=d .DecodeElement (_dbbgg .ExtLst ,&_beefd );_bccf !=nil {return _bccf ;};default:_ga .Log ("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_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_beefd .Name );if _cgfdde :=d .Skip ();_cgfdde !=nil {return _cgfdde ;};};case _e .EndElement :break _cbabd ;case _e .CharData :};};return nil ;};func (_abbfe *CT_NumDataSource )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abbfe .Choice =NewCT_NumDataSourceChoice ();_gffb :for {_becag ,_afbbce :=d .Token ();if _afbbce !=nil {return _afbbce ;};switch _cgbc :=_becag .(type ){case _e .StartElement :switch _cgbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_abbfe .Choice =NewCT_NumDataSourceChoice ();if _ffad :=d .DecodeElement (&_abbfe .Choice .NumRef ,&_cgbc );_ffad !=nil {return _ffad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_abbfe .Choice =NewCT_NumDataSourceChoice ();if _fbdga :=d .DecodeElement (&_abbfe .Choice .NumLit ,&_cgbc );_fbdga !=nil {return _fbdga ;};default:_ga .Log ("\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\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_cgbc .Name );if _gabf :=d .Skip ();_gabf !=nil {return _gabf ;};};case _e .EndElement :break _gffb ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_StrVal and its children +func (_bcff *CT_StrVal )Validate ()error {return _bcff .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");}; -// Validate validates the CT_Trendline and its children -func (_cgbgd *CT_Trendline )Validate ()error {return _cgbgd .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");};func (_cfcda ST_CrossBetween )ValidateWithPath (path string )error {switch _cfcda {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfcda ));};return nil ;}; +// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path +func (_gefeb *EG_PieChartShared )ValidateWithPath (path string )error {if _gefeb .VaryColors !=nil {if _effde :=_gefeb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_effde !=nil {return _effde ;};};for _ddbg ,_bafge :=range _gefeb .Ser {if _bcegdb :=_bafge .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddbg ));_bcegdb !=nil {return _bcegdb ;};};if _gefeb .DLbls !=nil {if _fdbdd :=_gefeb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fdbdd !=nil {return _fdbdd ;};};return nil ;};type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;}; -// Validate validates the CT_SerTx and its children -func (_cfdgb *CT_SerTx )Validate ()error {return _cfdgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};var ST_HoleSizePercentPatternRe =_gb .MustCompile (ST_HoleSizePercentPattern );func (_gcfec *EG_BarChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcfec .BarDir =NewCT_BarDir ();_fgbc :for {_egdee ,_degeg :=d .Token ();if _degeg !=nil {return _degeg ;};switch _eebeb :=_egdee .(type ){case _e .StartElement :switch _eebeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _eefac :=d .DecodeElement (_gcfec .BarDir ,&_eebeb );_eefac !=nil {return _eefac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_gcfec .Grouping =NewCT_BarGrouping ();if _cccac :=d .DecodeElement (_gcfec .Grouping ,&_eebeb );_cccac !=nil {return _cccac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_gcfec .VaryColors =NewCT_Boolean ();if _becdb :=d .DecodeElement (_gcfec .VaryColors ,&_eebeb );_becdb !=nil {return _becdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_begda :=NewCT_BarSer ();if _cacce :=d .DecodeElement (_begda ,&_eebeb );_cacce !=nil {return _cacce ;};_gcfec .Ser =append (_gcfec .Ser ,_begda );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gcfec .DLbls =NewCT_DLbls ();if _gggab :=d .DecodeElement (_gcfec .DLbls ,&_eebeb );_gggab !=nil {return _gggab ;};default:_ga .Log ("\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\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_eebeb .Name );if _dccaa :=d .Skip ();_dccaa !=nil {return _dccaa ;};};case _e .EndElement :break _fgbc ;case _e .CharData :};};return nil ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};func (_cfccd *CT_PictureStackUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_cfccd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gbba *CT_PlotAreaChoice1 )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbdc :for {_cggge ,_bfdb :=d .Token ();if _bfdb !=nil {return _bfdb ;};switch _dggeg :=_cggge .(type ){case _e .StartElement :switch _dggeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:_gaeeg :=NewCT_ValAx ();if _egcbg :=d .DecodeElement (_gaeeg ,&_dggeg );_egcbg !=nil {return _egcbg ;};_gbba .ValAx =append (_gbba .ValAx ,_gaeeg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:_fdgge :=NewCT_CatAx ();if _gacg :=d .DecodeElement (_fdgge ,&_dggeg );_gacg !=nil {return _gacg ;};_gbba .CatAx =append (_gbba .CatAx ,_fdgge );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:_eedb :=NewCT_DateAx ();if _gaggf :=d .DecodeElement (_eedb ,&_dggeg );_gaggf !=nil {return _gaggf ;};_gbba .DateAx =append (_gbba .DateAx ,_eedb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:_ffbaf :=NewCT_SerAx ();if _cfdeb :=d .DecodeElement (_ffbaf ,&_dggeg );_cfdeb !=nil {return _cfdeb ;};_gbba .SerAx =append (_gbba .SerAx ,_ffbaf );default:_ga .Log ("\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\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072e\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_dggeg .Name );if _baege :=d .Skip ();_baege !=nil {return _baege ;};};case _e .EndElement :break _gbdc ;case _e .CharData :};};return nil ;};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_ggaab ST_SecondPieSize )String ()string {if _ggaab .ST_SecondPieSizePercent !=nil {return _a .Sprintf ("\u0025\u0076",*_ggaab .ST_SecondPieSizePercent );};if _ggaab .ST_SecondPieSizeUShort !=nil {return _a .Sprintf ("\u0025\u0076",*_ggaab .ST_SecondPieSizeUShort );};return "";};func NewCT_SizeRepresents ()*CT_SizeRepresents {_dbacc :=&CT_SizeRepresents {};return _dbacc };type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_d .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_dcaea ST_LegendPos )Validate ()error {return _dcaea .ValidateWithPath ("")};type CT_Double struct{ValAttr float64 ;};func NewCT_UnsignedInt ()*CT_UnsignedInt {_eebfc :=&CT_UnsignedInt {};return _eebfc };type CT_RelId struct{IdAttr string ;}; +// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path +func (_bfegg *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _bfegg .PtCount !=nil {if _eedf :=_bfegg .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_eedf !=nil {return _eedf ;};};for _ebed ,_egga :=range _bfegg .Lvl {if _gdcg :=_egga .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_ebed ));_gdcg !=nil {return _gdcg ;};};if _bfegg .ExtLst !=nil {if _cedeb :=_bfegg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cedeb !=nil {return _cedeb ;};};return nil ;};const ST_LblOffsetPercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u007c\u0028[1\u002d\u0039\u005d\u005b\u0030\u002d9\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b0\u002d\u0039\u005d\u0029\u007c\u0031\u0030\u00300\u0029\u0025";func (_ebfe ST_TickMark )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdddcc :=_d .Attr {};_bdddcc .Name =name ;switch _ebfe {case ST_TickMarkUnset :_bdddcc .Value ="";case ST_TickMarkCross :_bdddcc .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_bdddcc .Value ="\u0069\u006e";case ST_TickMarkNone :_bdddcc .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_bdddcc .Value ="\u006f\u0075\u0074";};return _bdddcc ,nil ;};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;}; -// Validate validates the CT_LblAlgn and its children -func (_efdb *CT_LblAlgn )Validate ()error {return _efdb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};const ST_HoleSizePercentPattern ="\u0030\u002a\u0028\u005b\u0031\u002d\u0039\u005d\u007c\u0028\u005b1\u002d\u0038\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c9\u0030\u0029\u0025"; +// Validate validates the CT_MultiLvlStrRef and its children +func (_bfbgc *CT_MultiLvlStrRef )Validate ()error {return _bfbgc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};type ST_Shape byte ;func (_ggdg *CT_Marker )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fecf :for {_bfge ,_gebca :=d .Token ();if _gebca !=nil {return _gebca ;};switch _dceb :=_bfge .(type ){case _d .StartElement :switch _dceb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"}:_ggdg .Symbol =NewCT_MarkerStyle ();if _agece :=d .DecodeElement (_ggdg .Symbol ,&_dceb );_agece !=nil {return _agece ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"}:_ggdg .Size =NewCT_MarkerSize ();if _beca :=d .DecodeElement (_ggdg .Size ,&_dceb );_beca !=nil {return _beca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ggdg .SpPr =_ad .NewCT_ShapeProperties ();if _fdfbc :=d .DecodeElement (_ggdg .SpPr ,&_dceb );_fdfbc !=nil {return _fdfbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggdg .ExtLst =NewCT_ExtensionList ();if _egcge :=d .DecodeElement (_ggdg .ExtLst ,&_dceb );_egcge !=nil {return _egcge ;};default:_g .Log ("\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\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_dceb .Name );if _bccad :=d .Skip ();_bccad !=nil {return _bccad ;};};case _d .EndElement :break _fecf ;case _d .CharData :};};return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_ddc :=&CT_BubbleChart {};return _ddc };func NewCT_Legend ()*CT_Legend {_bfeef :=&CT_Legend {};return _bfeef };func (_faef *CT_SurfaceSer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faef .Idx =NewCT_UnsignedInt ();_faef .Order =NewCT_UnsignedInt ();_eebgb :for {_dfafc ,_adfde :=d .Token ();if _adfde !=nil {return _adfde ;};switch _abdd :=_dfafc .(type ){case _d .StartElement :switch _abdd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _bade :=d .DecodeElement (_faef .Idx ,&_abdd );_bade !=nil {return _bade ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _bddgc :=d .DecodeElement (_faef .Order ,&_abdd );_bddgc !=nil {return _bddgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_faef .Tx =NewCT_SerTx ();if _cdbg :=d .DecodeElement (_faef .Tx ,&_abdd );_cdbg !=nil {return _cdbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_faef .SpPr =_ad .NewCT_ShapeProperties ();if _aacee :=d .DecodeElement (_faef .SpPr ,&_abdd );_aacee !=nil {return _aacee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_faef .Cat =NewCT_AxDataSource ();if _fbac :=d .DecodeElement (_faef .Cat ,&_abdd );_fbac !=nil {return _fbac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_faef .Val =NewCT_NumDataSource ();if _ddbfe :=d .DecodeElement (_faef .Val ,&_abdd );_ddbfe !=nil {return _ddbfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faef .ExtLst =NewCT_ExtensionList ();if _baaef :=d .DecodeElement (_faef .ExtLst ,&_abdd );_baaef !=nil {return _baaef ;};default:_g .Log ("\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\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_abdd .Name );if _gadb :=d .Skip ();_gadb !=nil {return _gadb ;};};case _d .EndElement :break _eebgb ;case _d .CharData :};};return nil ;};func (_daae *CT_StrRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ffdeb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0066"}};_g .AddPreserveSpaceAttr (&_ffdeb ,_daae .F );e .EncodeElement (_daae .F ,_ffdeb );if _daae .StrCache !=nil {_bcegd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_daae .StrCache ,_bcegd );};if _daae .ExtLst !=nil {_afgac :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daae .ExtLst ,_afgac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aced ST_BarDir )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abdfe :=_d .Attr {};_abdfe .Name =name ;switch _aced {case ST_BarDirUnset :_abdfe .Value ="";case ST_BarDirBar :_abdfe .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_abdfe .Value ="\u0063\u006f\u006c";};return _abdfe ,nil ;};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;}; -// Validate validates the EG_SurfaceChartShared and its children -func (_ggcggc *EG_SurfaceChartShared )Validate ()error {return _ggcggc .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};type CT_Lvl struct{Pt []*CT_StrVal ;};func (_aeebc ST_DLblPos )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ebeg :=_e .Attr {};_ebeg .Name =name ;switch _aeebc {case ST_DLblPosUnset :_ebeg .Value ="";case ST_DLblPosBestFit :_ebeg .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_ebeg .Value ="\u0062";case ST_DLblPosCtr :_ebeg .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_ebeg .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_ebeg .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_ebeg .Value ="\u006c";case ST_DLblPosOutEnd :_ebeg .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_ebeg .Value ="\u0072";case ST_DLblPosT :_ebeg .Value ="\u0074";};return _ebeg ,nil ;}; +// ST_HPercent is a union type +type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func (_ebdagd *ST_TrendlineType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffedc ,_cbbee :=d .Token ();if _cbbee !=nil {return _cbbee ;};if _bcdga ,_bfbcga :=_ffedc .(_d .EndElement );_bfbcga &&_bcdga .Name ==start .Name {*_ebdagd =1;return nil ;};if _cagdb ,_bagfd :=_ffedc .(_d .CharData );!_bagfd {return _fe .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",_ffedc );}else {switch string (_cagdb ){case "":*_ebdagd =0;case "\u0065\u0078\u0070":*_ebdagd =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ebdagd =2;case "\u006c\u006f\u0067":*_ebdagd =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_ebdagd =4;case "\u0070\u006f\u006c\u0079":*_ebdagd =5;case "\u0070\u006f\u0077e\u0072":*_ebdagd =6;};};_ffedc ,_cbbee =d .Token ();if _cbbee !=nil {return _cbbee ;};if _eeggb ,_adegc :=_ffedc .(_d .EndElement );_adegc &&_eeggb .Name ==start .Name {return nil ;};return _fe .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",_ffedc );};func (_cdcc *CT_DLblsChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdcc .Delete !=nil {_dafe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cdcc .Delete ,_dafe );};if _cdcc .NumFmt !=nil {_gfed :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cdcc .NumFmt ,_gfed );};if _cdcc .SpPr !=nil {_bdefb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cdcc .SpPr ,_bdefb );};if _cdcc .TxPr !=nil {_gdeac :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cdcc .TxPr ,_gdeac );};if _cdcc .DLblPos !=nil {_cbgfb :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_cdcc .DLblPos ,_cbgfb );};if _cdcc .ShowLegendKey !=nil {_cgbg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_cdcc .ShowLegendKey ,_cgbg );};if _cdcc .ShowVal !=nil {_beega :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_cdcc .ShowVal ,_beega );};if _cdcc .ShowCatName !=nil {_bace :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cdcc .ShowCatName ,_bace );};if _cdcc .ShowSerName !=nil {_bcbc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cdcc .ShowSerName ,_bcbc );};if _cdcc .ShowPercent !=nil {_fdfd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cdcc .ShowPercent ,_fdfd );};if _cdcc .ShowBubbleSize !=nil {_cfeb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cdcc .ShowBubbleSize ,_cfeb );};if _cdcc .Separator !=nil {_def :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_def ,*_cdcc .Separator );e .EncodeElement (_cdcc .Separator ,_def );};if _cdcc .ShowLeaderLines !=nil {_bgab :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cdcc .ShowLeaderLines ,_bgab );};if _cdcc .LeaderLines !=nil {_cdcb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cdcc .LeaderLines ,_cdcb );};return nil ;};func (_dgabef *EG_DLblShared )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfcd :for {_gdgcg ,_dadcd :=d .Token ();if _dadcd !=nil {return _dadcd ;};switch _cbbgg :=_gdgcg .(type ){case _d .StartElement :switch _cbbgg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dgabef .NumFmt =NewCT_NumFmt ();if _gdcgf :=d .DecodeElement (_dgabef .NumFmt ,&_cbbgg );_gdcgf !=nil {return _gdcgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dgabef .SpPr =_ad .NewCT_ShapeProperties ();if _gacga :=d .DecodeElement (_dgabef .SpPr ,&_cbbgg );_gacga !=nil {return _gacga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_dgabef .TxPr =_ad .NewCT_TextBody ();if _agbcc :=d .DecodeElement (_dgabef .TxPr ,&_cbbgg );_agbcc !=nil {return _agbcc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_dgabef .DLblPos =NewCT_DLblPos ();if _aabd :=d .DecodeElement (_dgabef .DLblPos ,&_cbbgg );_aabd !=nil {return _aabd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_dgabef .ShowLegendKey =NewCT_Boolean ();if _ebcge :=d .DecodeElement (_dgabef .ShowLegendKey ,&_cbbgg );_ebcge !=nil {return _ebcge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_dgabef .ShowVal =NewCT_Boolean ();if _abfba :=d .DecodeElement (_dgabef .ShowVal ,&_cbbgg );_abfba !=nil {return _abfba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_dgabef .ShowCatName =NewCT_Boolean ();if _gafb :=d .DecodeElement (_dgabef .ShowCatName ,&_cbbgg );_gafb !=nil {return _gafb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_dgabef .ShowSerName =NewCT_Boolean ();if _daegb :=d .DecodeElement (_dgabef .ShowSerName ,&_cbbgg );_daegb !=nil {return _daegb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_dgabef .ShowPercent =NewCT_Boolean ();if _cgdcd :=d .DecodeElement (_dgabef .ShowPercent ,&_cbbgg );_cgdcd !=nil {return _cgdcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_dgabef .ShowBubbleSize =NewCT_Boolean ();if _fcegfd :=d .DecodeElement (_dgabef .ShowBubbleSize ,&_cbbgg );_fcegfd !=nil {return _fcegfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_dgabef .Separator =new (string );if _fafedd :=d .DecodeElement (_dgabef .Separator ,&_cbbgg );_fafedd !=nil {return _fafedd ;};default:_g .Log ("\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\u0045\u0047\u005f\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_cbbgg .Name );if _ebdaa :=d .Skip ();_ebdaa !=nil {return _ebdaa ;};};case _d .EndElement :break _gfcd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_NumFmt and its children -func (_fegde *CT_NumFmt )Validate ()error {return _fegde .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_cgedg ST_MarkerStyle )ValidateWithPath (path string )error {switch _cgedg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgedg ));};return nil ;};func (_cgdaf *CT_TickMark )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgdaf .ValAttr !=ST_TickMarkUnset {_debf ,_fcfdcg :=_cgdaf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _fcfdcg !=nil {return _fcfdcg ;};start .Attr =append (start .Attr ,_debf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fadde ST_TrendlineType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fadde .String (),start );};func (_dacbd *CT_MultiLvlStrData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dacbd .PtCount !=nil {_dcgg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dacbd .PtCount ,_dcgg );};if _dacbd .Lvl !=nil {_efaac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_cfed :=range _dacbd .Lvl {e .EncodeElement (_cfed ,_efaac );};};if _dacbd .ExtLst !=nil {_aaaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dacbd .ExtLst ,_aaaf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bcfbg ST_DLblPos )ValidateWithPath (path string )error {switch _bcfbg {case 0,1,2,3,4,5,6,7,8,9:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcfbg ));};return nil ;};func (_aegbe *ST_HPercent )ValidateWithPath (path string )error {_beac :=[]string {};if _aegbe .ST_HPercentWithSymbol !=nil {_beac =append (_beac ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _aegbe .ST_HPercentUShort !=nil {_beac =append (_beac ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_beac )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_beac );};return nil ;};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;}; +// Validate validates the CT_Perspective and its children +func (_adcdf *CT_Perspective )Validate ()error {return _adcdf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};func (_gbgabb ST_Orientation )String ()string {switch _gbgabb {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};const (ST_BuiltInUnitUnset ST_BuiltInUnit =0;ST_BuiltInUnitHundreds ST_BuiltInUnit =1;ST_BuiltInUnitThousands ST_BuiltInUnit =2;ST_BuiltInUnitTenThousands ST_BuiltInUnit =3;ST_BuiltInUnitHundredThousands ST_BuiltInUnit =4;ST_BuiltInUnitMillions ST_BuiltInUnit =5;ST_BuiltInUnitTenMillions ST_BuiltInUnit =6;ST_BuiltInUnitHundredMillions ST_BuiltInUnit =7;ST_BuiltInUnitBillions ST_BuiltInUnit =8;ST_BuiltInUnitTrillions ST_BuiltInUnit =9;);func NewCT_PageSetup ()*CT_PageSetup {_fcggcb :=&CT_PageSetup {};return _fcggcb };func (_dfce *CT_ErrBars )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfce .ErrDir !=nil {_gffd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_dfce .ErrDir ,_gffd );};_gffdf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dfce .ErrBarType ,_gffdf );_adbce :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dfce .ErrValType ,_adbce );if _dfce .NoEndCap !=nil {_fgfa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_dfce .NoEndCap ,_fgfa );};if _dfce .Plus !=nil {_gaabe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_dfce .Plus ,_gaabe );};if _dfce .Minus !=nil {_bbcd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_dfce .Minus ,_bbcd );};if _dfce .Val !=nil {_bgff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_dfce .Val ,_bgff );};if _dfce .SpPr !=nil {_fcad :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfce .SpPr ,_fcad );};if _dfce .ExtLst !=nil {_acfc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfce .ExtLst ,_acfc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Skip ()*CT_Skip {_fdfbd :=&CT_Skip {};_fdfbd .ValAttr =1;return _fdfbd }; -// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path -func (_ffdcb *CT_ScatterSer )ValidateWithPath (path string )error {if _cedg :=_ffdcb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cedg !=nil {return _cedg ;};if _dgbag :=_ffdcb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dgbag !=nil {return _dgbag ;};if _ffdcb .Tx !=nil {if _acacc :=_ffdcb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_acacc !=nil {return _acacc ;};};if _ffdcb .SpPr !=nil {if _afbc :=_ffdcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afbc !=nil {return _afbc ;};};if _ffdcb .Marker !=nil {if _gcaf :=_ffdcb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_gcaf !=nil {return _gcaf ;};};for _aeagb ,_ebbfc :=range _ffdcb .DPt {if _bggbf :=_ebbfc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_aeagb ));_bggbf !=nil {return _bggbf ;};};if _ffdcb .DLbls !=nil {if _ggbgdg :=_ffdcb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ggbgdg !=nil {return _ggbgdg ;};};for _adcbc ,_adcfb :=range _ffdcb .Trendline {if _aaad :=_adcfb .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_adcbc ));_aaad !=nil {return _aaad ;};};for _bdge ,_fagc :=range _ffdcb .ErrBars {if _bggca :=_fagc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_bdge ));_bggca !=nil {return _bggca ;};};if _ffdcb .XVal !=nil {if _gdged :=_ffdcb .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_gdged !=nil {return _gdged ;};};if _ffdcb .YVal !=nil {if _bgfd :=_ffdcb .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_bgfd !=nil {return _bgfd ;};};if _ffdcb .Smooth !=nil {if _dabbb :=_ffdcb .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_dabbb !=nil {return _dabbb ;};};if _ffdcb .ExtLst !=nil {if _eebbc :=_ffdcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eebbc !=nil {return _eebbc ;};};return nil ;};func (_dffdg ST_ScatterStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dffdg .String (),start );};type CT_Crosses struct{ValAttr ST_Crosses ;};func (_bgeag ST_LblAlgn )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bfba :=_e .Attr {};_bfba .Name =name ;switch _bgeag {case ST_LblAlgnUnset :_bfba .Value ="";case ST_LblAlgnCtr :_bfba .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_bfba .Value ="\u006c";case ST_LblAlgnR :_bfba .Value ="\u0072";};return _bfba ,nil ;};const (ST_TickLblPosUnset ST_TickLblPos =0;ST_TickLblPosHigh ST_TickLblPos =1;ST_TickLblPosLow ST_TickLblPos =2;ST_TickLblPosNextTo ST_TickLblPos =3;ST_TickLblPosNone ST_TickLblPos =4;);func (_cafbc *CT_ErrBars )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cafbc .ErrBarType =NewCT_ErrBarType ();_cafbc .ErrValType =NewCT_ErrValType ();_babg :for {_debb ,_dafe :=d .Token ();if _dafe !=nil {return _dafe ;};switch _gdfc :=_debb .(type ){case _e .StartElement :switch _gdfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0044\u0069\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0044\u0069\u0072"}:_cafbc .ErrDir =NewCT_ErrDir ();if _gea :=d .DecodeElement (_cafbc .ErrDir ,&_gdfc );_gea !=nil {return _gea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}:if _dbcb :=d .DecodeElement (_cafbc .ErrBarType ,&_gdfc );_dbcb !=nil {return _dbcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}:if _aafg :=d .DecodeElement (_cafbc .ErrValType ,&_gdfc );_aafg !=nil {return _aafg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}:_cafbc .NoEndCap =NewCT_Boolean ();if _bcab :=d .DecodeElement (_cafbc .NoEndCap ,&_gdfc );_bcab !=nil {return _bcab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"}:_cafbc .Plus =NewCT_NumDataSource ();if _caaec :=d .DecodeElement (_cafbc .Plus ,&_gdfc );_caaec !=nil {return _caaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"}:_cafbc .Minus =NewCT_NumDataSource ();if _bcde :=d .DecodeElement (_cafbc .Minus ,&_gdfc );_bcde !=nil {return _bcde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_cafbc .Val =NewCT_Double ();if _ceadg :=d .DecodeElement (_cafbc .Val ,&_gdfc );_ceadg !=nil {return _ceadg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cafbc .SpPr =_d .NewCT_ShapeProperties ();if _abac :=d .DecodeElement (_cafbc .SpPr ,&_gdfc );_abac !=nil {return _abac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cafbc .ExtLst =NewCT_ExtensionList ();if _deaa :=d .DecodeElement (_cafbc .ExtLst ,&_gdfc );_deaa !=nil {return _deaa ;};default:_ga .Log ("\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\u005fE\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_gdfc .Name );if _fgfg :=d .Skip ();_fgfg !=nil {return _fgfg ;};};case _e .EndElement :break _babg ;case _e .CharData :};};return nil ;};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};type ST_SizeRepresents byte ;type CT_DLblPos struct{ValAttr ST_DLblPos ;};func (_edcc *CT_Perspective )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bfcbe :=range start .Attr {if _bfcbe .Name .Local =="\u0076\u0061\u006c"{_dbcdc ,_aggd :=_ed .ParseUint (_bfcbe .Value ,10,8);if _aggd !=nil {return _aggd ;};_dged :=uint8 (_dbcdc );_edcc .ValAttr =&_dged ;continue ;};};for {_ggeag ,_fcecd :=d .Token ();if _fcecd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065:\u0020\u0025\u0073",_fcecd );};if _cgbe ,_dedg :=_ggeag .(_e .EndElement );_dedg &&_cgbe .Name ==start .Name {break ;};};return nil ;};func (_bcgfc ST_BarDir )String ()string {switch _bcgfc {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";};func (_cdacd *CT_RadarStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cbacgd :=range start .Attr {if _cbacgd .Name .Local =="\u0076\u0061\u006c"{_cdacd .ValAttr .UnmarshalXMLAttr (_cbacgd );continue ;};};for {_ededg ,_faadd :=d .Token ();if _faadd !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_faadd );};if _ffdag ,_bada :=_ededg .(_e .EndElement );_bada &&_ffdag .Name ==start .Name {break ;};};return nil ;};type CT_AreaChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_ScatterStyle ()*CT_ScatterStyle {_ddge :=&CT_ScatterStyle {};return _ddge }; +// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path +func (_bcafc *CT_StockChart )ValidateWithPath (path string )error {for _afdd ,_bbgggf :=range _bcafc .Ser {if _dcfbd :=_bbgggf .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_afdd ));_dcfbd !=nil {return _dcfbd ;};};if _bcafc .DLbls !=nil {if _accdg :=_bcafc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_accdg !=nil {return _accdg ;};};if _bcafc .DropLines !=nil {if _ccba :=_bcafc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ccba !=nil {return _ccba ;};};if _bcafc .HiLowLines !=nil {if _gaced :=_bcafc .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_gaced !=nil {return _gaced ;};};if _bcafc .UpDownBars !=nil {if _geegc :=_bcafc .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_geegc !=nil {return _geegc ;};};for _badg ,_cgdd :=range _bcafc .AxId {if _faggg :=_cgdd .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_badg ));_faggg !=nil {return _faggg ;};};if _bcafc .ExtLst !=nil {if _gcegc :=_bcafc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcegc !=nil {return _gcegc ;};};return nil ;};var ST_DepthPercentWithSymbolPatternRe =_c .MustCompile (ST_DepthPercentWithSymbolPattern );func (_efdc *ST_ErrValType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_decb ,_egfba :=d .Token ();if _egfba !=nil {return _egfba ;};if _fffegg ,_cbfda :=_decb .(_d .EndElement );_cbfda &&_fffegg .Name ==start .Name {*_efdc =1;return nil ;};if _fbeac ,_bffg :=_decb .(_d .CharData );!_bffg {return _fe .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",_decb );}else {switch string (_fbeac ){case "":*_efdc =0;case "\u0063\u0075\u0073\u0074":*_efdc =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_efdc =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_efdc =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_efdc =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_efdc =5;};};_decb ,_egfba =d .Token ();if _egfba !=nil {return _egfba ;};if _dfad ,_cecec :=_decb .(_d .EndElement );_cecec &&_dfad .Name ==start .Name {return nil ;};return _fe .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",_decb );};const (ST_TrendlineTypeUnset ST_TrendlineType =0;ST_TrendlineTypeExp ST_TrendlineType =1;ST_TrendlineTypeLinear ST_TrendlineType =2;ST_TrendlineTypeLog ST_TrendlineType =3;ST_TrendlineTypeMovingAvg ST_TrendlineType =4;ST_TrendlineTypePoly ST_TrendlineType =5;ST_TrendlineTypePower ST_TrendlineType =6;); -// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path -func (_cagda *CT_ManualLayout )ValidateWithPath (path string )error {if _cagda .LayoutTarget !=nil {if _bgeb :=_cagda .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_bgeb !=nil {return _bgeb ;};};if _cagda .XMode !=nil {if _fgdbf :=_cagda .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_fgdbf !=nil {return _fgdbf ;};};if _cagda .YMode !=nil {if _fedg :=_cagda .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_fedg !=nil {return _fedg ;};};if _cagda .WMode !=nil {if _gfdac :=_cagda .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_gfdac !=nil {return _gfdac ;};};if _cagda .HMode !=nil {if _gcdc :=_cagda .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_gcdc !=nil {return _gcdc ;};};if _cagda .X !=nil {if _facea :=_cagda .X .ValidateWithPath (path +"\u002f\u0058");_facea !=nil {return _facea ;};};if _cagda .Y !=nil {if _acdd :=_cagda .Y .ValidateWithPath (path +"\u002f\u0059");_acdd !=nil {return _acdd ;};};if _cagda .W !=nil {if _aada :=_cagda .W .ValidateWithPath (path +"\u002f\u0057");_aada !=nil {return _aada ;};};if _cagda .H !=nil {if _efcdd :=_cagda .H .ValidateWithPath (path +"\u002f\u0048");_efcdd !=nil {return _efcdd ;};};if _cagda .ExtLst !=nil {if _fffc :=_cagda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fffc !=nil {return _fffc ;};};return nil ;};type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;};type ST_LegendPos byte ;func NewCT_LayoutMode ()*CT_LayoutMode {_ddcc :=&CT_LayoutMode {};return _ddcc };func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_daga :=&CT_FirstSliceAng {};return _daga };func (_fccd ST_LegendPos )ValidateWithPath (path string )error {switch _fccd {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccd ));};return nil ;};func (_fecb *CT_Tx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fecb .Choice .MarshalXML (e ,_e .StartElement {});e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cdbde ST_RadarStyle )String ()string {switch _cdbde {case 0:return "";case 1:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 2:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 3:return "\u0066\u0069\u006c\u006c\u0065\u0064";};return "";};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExtLst *CT_ExtensionList ;};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_ccgce ST_GapAmount )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ccgce .ST_GapAmountPercent !=nil {e .EncodeToken (_e .CharData (*_ccgce .ST_GapAmountPercent ));};if _ccgce .ST_GapAmountUShort !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",*_ccgce .ST_GapAmountUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_gdgbe ST_HPercent )String ()string {if _gdgbe .ST_HPercentWithSymbol !=nil {return _a .Sprintf ("\u0025\u0076",*_gdgbe .ST_HPercentWithSymbol );};if _gdgbe .ST_HPercentUShort !=nil {return _a .Sprintf ("\u0025\u0076",*_gdgbe .ST_HPercentUShort );};return "";};const (ST_TrendlineTypeUnset ST_TrendlineType =0;ST_TrendlineTypeExp ST_TrendlineType =1;ST_TrendlineTypeLinear ST_TrendlineType =2;ST_TrendlineTypeLog ST_TrendlineType =3;ST_TrendlineTypeMovingAvg ST_TrendlineType =4;ST_TrendlineTypePoly ST_TrendlineType =5;ST_TrendlineTypePower ST_TrendlineType =6;);func (_fecee *CT_DTable )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfgg :for {_febgf ,_dacb :=d .Token ();if _dacb !=nil {return _dacb ;};switch _bfeg :=_febgf .(type ){case _e .StartElement :switch _bfeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"}:_fecee .ShowHorzBorder =NewCT_Boolean ();if _babd :=d .DecodeElement (_fecee .ShowHorzBorder ,&_bfeg );_babd !=nil {return _babd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"}:_fecee .ShowVertBorder =NewCT_Boolean ();if _gddg :=d .DecodeElement (_fecee .ShowVertBorder ,&_bfeg );_gddg !=nil {return _gddg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}:_fecee .ShowOutline =NewCT_Boolean ();if _aefc :=d .DecodeElement (_fecee .ShowOutline ,&_bfeg );_aefc !=nil {return _aefc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}:_fecee .ShowKeys =NewCT_Boolean ();if _adfb :=d .DecodeElement (_fecee .ShowKeys ,&_bfeg );_adfb !=nil {return _adfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fecee .SpPr =_d .NewCT_ShapeProperties ();if _adfgc :=d .DecodeElement (_fecee .SpPr ,&_bfeg );_adfgc !=nil {return _adfgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_fecee .TxPr =_d .NewCT_TextBody ();if _afed :=d .DecodeElement (_fecee .TxPr ,&_bfeg );_afed !=nil {return _afed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fecee .ExtLst =NewCT_ExtensionList ();if _dbac :=d .DecodeElement (_fecee .ExtLst ,&_bfeg );_dbac !=nil {return _dbac ;};default:_ga .Log ("\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\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_bfeg .Name );if _bbfb :=d .Skip ();_bbfb !=nil {return _bbfb ;};};case _e .EndElement :break _gfgg ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path +func (_bcf *CT_BandFmts )ValidateWithPath (path string )error {for _abg ,_afa :=range _bcf .BandFmt {if _faf :=_afa .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_abg ));_faf !=nil {return _faf ;};};return nil ;};func NewCT_PrintSettings ()*CT_PrintSettings {_dbfce :=&CT_PrintSettings {};return _dbfce };func (_agef *CT_LineSer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_aeacd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_agef .Idx ,_aeacd );_dbeee :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_agef .Order ,_dbeee );if _agef .Tx !=nil {_agebd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_agef .Tx ,_agebd );};if _agef .SpPr !=nil {_abcca :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_agef .SpPr ,_abcca );};if _agef .Marker !=nil {_ebace :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_agef .Marker ,_ebace );};if _agef .DPt !=nil {_dcbff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_acda :=range _agef .DPt {e .EncodeElement (_acda ,_dcbff );};};if _agef .DLbls !=nil {_eebd :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_agef .DLbls ,_eebd );};if _agef .Trendline !=nil {_feceb :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_adcd :=range _agef .Trendline {e .EncodeElement (_adcd ,_feceb );};};if _agef .ErrBars !=nil {_ebff :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_agef .ErrBars ,_ebff );};if _agef .Cat !=nil {_ggae :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_agef .Cat ,_ggae );};if _agef .Val !=nil {_ccdaa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_agef .Val ,_ccdaa );};if _agef .Smooth !=nil {_gabef :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_agef .Smooth ,_gabef );};if _agef .ExtLst !=nil {_gfad :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agef .ExtLst ,_gfad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_RadarStyle ()*CT_RadarStyle {_bcdea :=&CT_RadarStyle {};return _bcdea };func (_dffe ST_LblAlgn )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbdb :=_d .Attr {};_cbdb .Name =name ;switch _dffe {case ST_LblAlgnUnset :_cbdb .Value ="";case ST_LblAlgnCtr :_cbdb .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_cbdb .Value ="\u006c";case ST_LblAlgnR :_cbdb .Value ="\u0072";};return _cbdb ,nil ;};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_ad .CT_TextBody ;};func (_fged *ST_Grouping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbcg ,_cebfe :=d .Token ();if _cebfe !=nil {return _cebfe ;};if _dfgfa ,_badea :=_bbcg .(_d .EndElement );_badea &&_dfgfa .Name ==start .Name {*_fged =1;return nil ;};if _gbcec ,_gdafc :=_bbcg .(_d .CharData );!_gdafc {return _fe .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",_bbcg );}else {switch string (_gbcec ){case "":*_fged =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_fged =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_fged =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_fged =3;};};_bbcg ,_cebfe =d .Token ();if _cebfe !=nil {return _cebfe ;};if _cbfa ,_fcdec :=_bbcg .(_d .EndElement );_fcdec &&_cbfa .Name ==start .Name {return nil ;};return _fe .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",_bbcg );};func (_agaee ST_TimeUnit )ValidateWithPath (path string )error {switch _agaee {case 0,1,2,3:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agaee ));};return nil ;};func (_bbdb *CT_SurfaceChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbdb .Wireframe !=nil {_bcfcbb :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_bbdb .Wireframe ,_bcfcbb );};if _bbdb .Ser !=nil {_cddea :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cageg :=range _bbdb .Ser {e .EncodeElement (_cageg ,_cddea );};};if _bbdb .BandFmts !=nil {_bagb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_bbdb .BandFmts ,_bagb );};_gegda :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_becef :=range _bbdb .AxId {e .EncodeElement (_becef ,_gegda );};if _bbdb .ExtLst !=nil {_dcagg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbdb .ExtLst ,_dcagg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdbcg *EG_BarChartShared )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bdegc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_fdbcg .BarDir ,_bdegc );if _fdbcg .Grouping !=nil {_caac :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fdbcg .Grouping ,_caac );};if _fdbcg .VaryColors !=nil {_defd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fdbcg .VaryColors ,_defd );};if _fdbcg .Ser !=nil {_dfcfd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bafbe :=range _fdbcg .Ser {e .EncodeElement (_bafbe ,_dfcfd );};};if _fdbcg .DLbls !=nil {_fgagg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fdbcg .DLbls ,_fgagg );};return nil ;}; -// Validate validates the CT_SizeRepresents and its children -func (_ecceb *CT_SizeRepresents )Validate ()error {return _ecceb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func (_gcaa *CT_SerAx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcaa .AxId =NewCT_UnsignedInt ();_gcaa .Scaling =NewCT_Scaling ();_gcaa .AxPos =NewCT_AxPos ();_gcaa .CrossAx =NewCT_UnsignedInt ();_eeed :for {_efcbe ,_edaa :=d .Token ();if _edaa !=nil {return _edaa ;};switch _adfa :=_efcbe .(type ){case _e .StartElement :switch _adfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _bbfg :=d .DecodeElement (_gcaa .AxId ,&_adfa );_bbfg !=nil {return _bbfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _egag :=d .DecodeElement (_gcaa .Scaling ,&_adfa );_egag !=nil {return _egag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_gcaa .Delete =NewCT_Boolean ();if _dgbd :=d .DecodeElement (_gcaa .Delete ,&_adfa );_dgbd !=nil {return _dgbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _faffa :=d .DecodeElement (_gcaa .AxPos ,&_adfa );_faffa !=nil {return _faffa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_gcaa .MajorGridlines =NewCT_ChartLines ();if _bcfcd :=d .DecodeElement (_gcaa .MajorGridlines ,&_adfa );_bcfcd !=nil {return _bcfcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_gcaa .MinorGridlines =NewCT_ChartLines ();if _bbgf :=d .DecodeElement (_gcaa .MinorGridlines ,&_adfa );_bbgf !=nil {return _bbgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_gcaa .Title =NewCT_Title ();if _dgdc :=d .DecodeElement (_gcaa .Title ,&_adfa );_dgdc !=nil {return _dgdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gcaa .NumFmt =NewCT_NumFmt ();if _edbff :=d .DecodeElement (_gcaa .NumFmt ,&_adfa );_edbff !=nil {return _edbff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_gcaa .MajorTickMark =NewCT_TickMark ();if _cadd :=d .DecodeElement (_gcaa .MajorTickMark ,&_adfa );_cadd !=nil {return _cadd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_gcaa .MinorTickMark =NewCT_TickMark ();if _eedee :=d .DecodeElement (_gcaa .MinorTickMark ,&_adfa );_eedee !=nil {return _eedee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_gcaa .TickLblPos =NewCT_TickLblPos ();if _degcc :=d .DecodeElement (_gcaa .TickLblPos ,&_adfa );_degcc !=nil {return _degcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gcaa .SpPr =_d .NewCT_ShapeProperties ();if _aefe :=d .DecodeElement (_gcaa .SpPr ,&_adfa );_aefe !=nil {return _aefe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gcaa .TxPr =_d .NewCT_TextBody ();if _egeda :=d .DecodeElement (_gcaa .TxPr ,&_adfa );_egeda !=nil {return _egeda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _bffdc :=d .DecodeElement (_gcaa .CrossAx ,&_adfa );_bffdc !=nil {return _bffdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_gcaa .Choice =NewEG_AxSharedChoice ();if _gefbc :=d .DecodeElement (&_gcaa .Choice .Crosses ,&_adfa );_gefbc !=nil {return _gefbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_gcaa .Choice =NewEG_AxSharedChoice ();if _ddgdd :=d .DecodeElement (&_gcaa .Choice .CrossesAt ,&_adfa );_ddgdd !=nil {return _ddgdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_gcaa .TickLblSkip =NewCT_Skip ();if _ecdd :=d .DecodeElement (_gcaa .TickLblSkip ,&_adfa );_ecdd !=nil {return _ecdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_gcaa .TickMarkSkip =NewCT_Skip ();if _fdecd :=d .DecodeElement (_gcaa .TickMarkSkip ,&_adfa );_fdecd !=nil {return _fdecd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcaa .ExtLst =NewCT_ExtensionList ();if _edgce :=d .DecodeElement (_gcaa .ExtLst ,&_adfa );_edgce !=nil {return _edgce ;};default:_ga .Log ("\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\u0065\u0072\u0041\u0078\u0020\u0025\u0076",_adfa .Name );if _cegea :=d .Skip ();_cegea !=nil {return _cegea ;};};case _e .EndElement :break _eeed ;case _e .CharData :};};return nil ;};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_d .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_bdeaf *CT_Title )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bdeaf .Tx !=nil {_gbfba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bdeaf .Tx ,_gbfba );};if _bdeaf .Layout !=nil {_dfbcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bdeaf .Layout ,_dfbcd );};if _bdeaf .Overlay !=nil {_ccbge :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_bdeaf .Overlay ,_ccbge );};if _bdeaf .SpPr !=nil {_cafga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bdeaf .SpPr ,_cafga );};if _bdeaf .TxPr !=nil {_adaed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bdeaf .TxPr ,_adaed );};if _bdeaf .ExtLst !=nil {_dbdbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdeaf .ExtLst ,_dbdbc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbgea *CT_DLblChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbgea .Delete !=nil {_ebdg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_fbgea .Delete ,_ebdg );};if _fbgea .Layout !=nil {_beca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fbgea .Layout ,_beca );};if _fbgea .Tx !=nil {_adce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fbgea .Tx ,_adce );};if _fbgea .NumFmt !=nil {_aacfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fbgea .NumFmt ,_aacfg );};if _fbgea .SpPr !=nil {_dbce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbgea .SpPr ,_dbce );};if _fbgea .TxPr !=nil {_aeegb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fbgea .TxPr ,_aeegb );};if _fbgea .DLblPos !=nil {_ecba :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_fbgea .DLblPos ,_ecba );};if _fbgea .ShowLegendKey !=nil {_degg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_fbgea .ShowLegendKey ,_degg );};if _fbgea .ShowVal !=nil {_bbcc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_fbgea .ShowVal ,_bbcc );};if _fbgea .ShowCatName !=nil {_aaed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fbgea .ShowCatName ,_aaed );};if _fbgea .ShowSerName !=nil {_bdeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fbgea .ShowSerName ,_bdeb );};if _fbgea .ShowPercent !=nil {_gcbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fbgea .ShowPercent ,_gcbf );};if _fbgea .ShowBubbleSize !=nil {_ffbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fbgea .ShowBubbleSize ,_ffbg );};if _fbgea .Separator !=nil {_ddea :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ga .AddPreserveSpaceAttr (&_ddea ,*_fbgea .Separator );e .EncodeElement (_fbgea .Separator ,_ddea );};return nil ;}; +// Validate validates the EG_AxSharedChoice and its children +func (_acbeg *EG_AxSharedChoice )Validate ()error {return _acbeg .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");};func (_dgefef *ST_BuiltInUnit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbbgb ,_fafa :=d .Token ();if _fafa !=nil {return _fafa ;};if _gdbd ,_deded :=_cbbgb .(_d .EndElement );_deded &&_gdbd .Name ==start .Name {*_dgefef =1;return nil ;};if _acfdd ,_dbace :=_cbbgb .(_d .CharData );!_dbace {return _fe .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",_cbbgb );}else {switch string (_acfdd ){case "":*_dgefef =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_dgefef =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_dgefef =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_dgefef =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_dgefef =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_dgefef =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_dgefef =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_dgefef =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_dgefef =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_dgefef =9;};};_cbbgb ,_fafa =d .Token ();if _fafa !=nil {return _fafa ;};if _fdcag ,_adbcce :=_cbbgb .(_d .EndElement );_adbcce &&_fdcag .Name ==start .Name {return nil ;};return _fe .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",_cbbgb );};func (_gcdgf *UserShapes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ="\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073";return _gcdgf .CT_Drawing .MarshalXML (e ,start );}; -// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path -func (_cdegc *EG_SerShared )ValidateWithPath (path string )error {if _aefbb :=_cdegc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aefbb !=nil {return _aefbb ;};if _ecccf :=_cdegc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ecccf !=nil {return _ecccf ;};if _cdegc .Tx !=nil {if _fbaec :=_cdegc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fbaec !=nil {return _fbaec ;};};if _cdegc .SpPr !=nil {if _cdga :=_cdegc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdga !=nil {return _cdga ;};};return nil ;}; +// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path +func (_befec *CT_Grouping )ValidateWithPath (path string )error {if _abag :=_befec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abag !=nil {return _abag ;};return nil ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_gbbdd *CT_Marker )ValidateWithPath (path string )error {if _gbbdd .Symbol !=nil {if _cgec :=_gbbdd .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_cgec !=nil {return _cgec ;};};if _gbbdd .Size !=nil {if _dfac :=_gbbdd .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_dfac !=nil {return _dfac ;};};if _gbbdd .SpPr !=nil {if _ggee :=_gbbdd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggee !=nil {return _ggee ;};};if _gbbdd .ExtLst !=nil {if _edfae :=_gbbdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edfae !=nil {return _edfae ;};};return nil ;};type CT_LogBase struct{ValAttr float64 ;}; +// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path +func (_bedbe *EG_AreaChartShared )ValidateWithPath (path string )error {if _bedbe .Grouping !=nil {if _ccga :=_bedbe .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ccga !=nil {return _ccga ;};};if _bedbe .VaryColors !=nil {if _caggd :=_bedbe .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_caggd !=nil {return _caggd ;};};for _abccd ,_gebgb :=range _bedbe .Ser {if _eggg :=_gebgb .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_abccd ));_eggg !=nil {return _eggg ;};};if _bedbe .DLbls !=nil {if _cabcb :=_bedbe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cabcb !=nil {return _cabcb ;};};if _bedbe .DropLines !=nil {if _fecaca :=_bedbe .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_fecaca !=nil {return _fecaca ;};};return nil ;};func NewCT_Extension ()*CT_Extension {_gefeg :=&CT_Extension {};return _gefeg };func (_gccfb ST_TrendlineType )Validate ()error {return _gccfb .ValidateWithPath ("")};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ad .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_facaa *CT_ExtensionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbab :for {_effa ,_efegd :=d .Token ();if _efegd !=nil {return _efegd ;};switch _fabf :=_effa .(type ){case _d .StartElement :switch _fabf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"}:_cedfd :=NewCT_Extension ();if _fcdd :=d .DecodeElement (_cedfd ,&_fabf );_fcdd !=nil {return _fcdd ;};_facaa .Ext =append (_facaa .Ext ,_cedfd );default:_g .Log ("\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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_fabf .Name );if _eeba :=d .Skip ();_eeba !=nil {return _eeba ;};};case _d .EndElement :break _fbab ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path -func (_afcbf *EG_LegendEntryData )ValidateWithPath (path string )error {if _afcbf .TxPr !=nil {if _gcacg :=_afcbf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gcacg !=nil {return _gcacg ;};};return nil ;};func (_edacg *Group_DLbl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cafeg :for {_gfcbd ,_ccafb :=d .Token ();if _ccafb !=nil {return _ccafb ;};switch _dbaef :=_gfcbd .(type ){case _e .StartElement :switch _dbaef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_edacg .Layout =NewCT_Layout ();if _edddd :=d .DecodeElement (_edacg .Layout ,&_dbaef );_edddd !=nil {return _edddd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_edacg .Tx =NewCT_Tx ();if _fecgfa :=d .DecodeElement (_edacg .Tx ,&_dbaef );_fecgfa !=nil {return _fecgfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_edacg .NumFmt =NewCT_NumFmt ();if _bdgf :=d .DecodeElement (_edacg .NumFmt ,&_dbaef );_bdgf !=nil {return _bdgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_edacg .SpPr =_d .NewCT_ShapeProperties ();if _bbdgb :=d .DecodeElement (_edacg .SpPr ,&_dbaef );_bbdgb !=nil {return _bbdgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_edacg .TxPr =_d .NewCT_TextBody ();if _bgba :=d .DecodeElement (_edacg .TxPr ,&_dbaef );_bgba !=nil {return _bgba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_edacg .DLblPos =NewCT_DLblPos ();if _daaec :=d .DecodeElement (_edacg .DLblPos ,&_dbaef );_daaec !=nil {return _daaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_edacg .ShowLegendKey =NewCT_Boolean ();if _cffdd :=d .DecodeElement (_edacg .ShowLegendKey ,&_dbaef );_cffdd !=nil {return _cffdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_edacg .ShowVal =NewCT_Boolean ();if _dcbf :=d .DecodeElement (_edacg .ShowVal ,&_dbaef );_dcbf !=nil {return _dcbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_edacg .ShowCatName =NewCT_Boolean ();if _dgdfb :=d .DecodeElement (_edacg .ShowCatName ,&_dbaef );_dgdfb !=nil {return _dgdfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_edacg .ShowSerName =NewCT_Boolean ();if _gfcea :=d .DecodeElement (_edacg .ShowSerName ,&_dbaef );_gfcea !=nil {return _gfcea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_edacg .ShowPercent =NewCT_Boolean ();if _efaf :=d .DecodeElement (_edacg .ShowPercent ,&_dbaef );_efaf !=nil {return _efaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_edacg .ShowBubbleSize =NewCT_Boolean ();if _gbecba :=d .DecodeElement (_edacg .ShowBubbleSize ,&_dbaef );_gbecba !=nil {return _gbecba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_edacg .Separator =new (string );if _fgfbe :=d .DecodeElement (_edacg .Separator ,&_dbaef );_fgfbe !=nil {return _fgfbe ;};default:_ga .Log ("\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\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_dbaef .Name );if _cefbg :=d .Skip ();_cefbg !=nil {return _cefbg ;};};case _e .EndElement :break _cafeg ;case _e .CharData :};};return nil ;};func (_fbdae ST_CrossBetween )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fbdae .String (),start );}; +// Validate validates the CT_Layout and its children +func (_agad *CT_Layout )Validate ()error {return _agad .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func (_dfaa *CT_SurfaceChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbeb :for {_abacb ,_afcgg :=d .Token ();if _afcgg !=nil {return _afcgg ;};switch _cecf :=_abacb .(type ){case _d .StartElement :switch _cecf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_dfaa .Wireframe =NewCT_Boolean ();if _bdca :=d .DecodeElement (_dfaa .Wireframe ,&_cecf );_bdca !=nil {return _bdca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_gcaf :=NewCT_SurfaceSer ();if _ffbfbc :=d .DecodeElement (_gcaf ,&_cecf );_ffbfbc !=nil {return _ffbfbc ;};_dfaa .Ser =append (_dfaa .Ser ,_gcaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_dfaa .BandFmts =NewCT_BandFmts ();if _fgdf :=d .DecodeElement (_dfaa .BandFmts ,&_cecf );_fgdf !=nil {return _fgdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_fcaf :=NewCT_UnsignedInt ();if _gedf :=d .DecodeElement (_fcaf ,&_cecf );_gedf !=nil {return _gedf ;};_dfaa .AxId =append (_dfaa .AxId ,_fcaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfaa .ExtLst =NewCT_ExtensionList ();if _agbcb :=d .DecodeElement (_dfaa .ExtLst ,&_cecf );_agbcb !=nil {return _agbcb ;};default:_g .Log ("\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\u0043\u0054\u005f\u0053\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cecf .Name );if _gabdc :=d .Skip ();_gabdc !=nil {return _gabdc ;};};case _d .EndElement :break _gbeb ;case _d .CharData :};};return nil ;};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_eddb :=&CT_TrendlineLbl {};return _eddb }; -// Validate validates the CT_Order and its children -func (_gcbfb *CT_Order )Validate ()error {return _gcbfb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func NewCT_HPercent ()*CT_HPercent {_adeb :=&CT_HPercent {};return _adeb }; +// Validate validates the CT_DepthPercent and its children +func (_feed *CT_DepthPercent )Validate ()error {return _feed .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func NewCT_SerTxChoice ()*CT_SerTxChoice {_aabgf :=&CT_SerTxChoice {};return _aabgf };func NewCT_BarSer ()*CT_BarSer {_beff :=&CT_BarSer {};_beff .Idx =NewCT_UnsignedInt ();_beff .Order =NewCT_UnsignedInt ();return _beff ;};type CT_SerAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};func (_cgdb *CT_Grouping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agage :=range start .Attr {if _agage .Name .Local =="\u0076\u0061\u006c"{_cgdb .ValAttr .UnmarshalXMLAttr (_agage );continue ;};};for {_ddeg ,_egad :=d .Token ();if _egad !=nil {return _fe .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_egad );};if _adbb ,_fcbc :=_ddeg .(_d .EndElement );_fcbc &&_adbb .Name ==start .Name {break ;};};return nil ;};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;}; -// Validate validates the EG_AreaChartShared and its children -func (_ebdcc *EG_AreaChartShared )Validate ()error {return _ebdcc .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_cagag *CT_Extension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cagag .UriAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_cagag .UriAttr )});};e .EncodeToken (start );if _cagag .Any !=nil {_cagag .Any .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dgadb ST_LegendPos )String ()string {switch _dgadb {case 0:return "";case 1:return "\u0062";case 2:return "\u0074\u0072";case 3:return "\u006c";case 4:return "\u0072";case 5:return "\u0074";};return "";}; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_fcgf *CT_ExtensionList )ValidateWithPath (path string )error {for _faeda ,_bdgd :=range _fcgf .Ext {if _abbf :=_bdgd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_faeda ));_abbf !=nil {return _abbf ;};};return nil ;};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_ChartLines ()*CT_ChartLines {_dbfd :=&CT_ChartLines {};return _dbfd };func NewEG_BarChartShared ()*EG_BarChartShared {_dfgd :=&EG_BarChartShared {};_dfgd .BarDir =NewCT_BarDir ();return _dfgd ;};type CT_RotX struct{ValAttr *int8 ;};func (_cffc *CT_DPt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cffc .Idx =NewCT_UnsignedInt ();_bged :for {_bgae ,_bfaaa :=d .Token ();if _bfaaa !=nil {return _bfaaa ;};switch _afed :=_bgae .(type ){case _d .StartElement :switch _afed .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _fcgg :=d .DecodeElement (_cffc .Idx ,&_afed );_fcgg !=nil {return _fcgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_cffc .InvertIfNegative =NewCT_Boolean ();if _fgfe :=d .DecodeElement (_cffc .InvertIfNegative ,&_afed );_fgfe !=nil {return _fgfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_cffc .Marker =NewCT_Marker ();if _aafac :=d .DecodeElement (_cffc .Marker ,&_afed );_aafac !=nil {return _aafac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_cffc .Bubble3D =NewCT_Boolean ();if _adbaa :=d .DecodeElement (_cffc .Bubble3D ,&_afed );_adbaa !=nil {return _adbaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_cffc .Explosion =NewCT_UnsignedInt ();if _cge :=d .DecodeElement (_cffc .Explosion ,&_afed );_cge !=nil {return _cge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cffc .SpPr =_ad .NewCT_ShapeProperties ();if _cebcf :=d .DecodeElement (_cffc .SpPr ,&_afed );_cebcf !=nil {return _cebcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_cffc .PictureOptions =NewCT_PictureOptions ();if _fgcfb :=d .DecodeElement (_cffc .PictureOptions ,&_afed );_fgcfb !=nil {return _fgcfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cffc .ExtLst =NewCT_ExtensionList ();if _cfeg :=d .DecodeElement (_cffc .ExtLst ,&_afed );_cfeg !=nil {return _cfeg ;};default:_g .Log ("\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\u0044\u0050\u0074\u0020\u0025\u0076",_afed .Name );if _bbeeg :=d .Skip ();_bbeeg !=nil {return _bbeeg ;};};case _d .EndElement :break _bged ;case _d .CharData :};};return nil ;};func (_affe ST_Grouping )String ()string {switch _affe {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 3:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";};func (_faccf ST_ErrValType )Validate ()error {return _faccf .ValidateWithPath ("")};func (_dfgce *CT_NumData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfgce .FormatCode !=nil {_dfgbe :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_g .AddPreserveSpaceAttr (&_dfgbe ,*_dfgce .FormatCode );e .EncodeElement (_dfgce .FormatCode ,_dfgbe );};if _dfgce .PtCount !=nil {_ccdc :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dfgce .PtCount ,_ccdc );};if _dfgce .Pt !=nil {_dgdce :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_efdfa :=range _dfgce .Pt {e .EncodeElement (_efdfa ,_dgdce );};};if _dfgce .ExtLst !=nil {_beaf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfgce .ExtLst ,_beaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AxisUnit and its children -func (_fgd *CT_AxisUnit )Validate ()error {return _fgd .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};func (_beceg ST_LayoutMode )Validate ()error {return _beceg .ValidateWithPath ("")}; +// Validate validates the CT_DLblsChoice and its children +func (_baae *CT_DLblsChoice )Validate ()error {return _baae .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};func (_dgbdf *ST_AxPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fffgc ,_bbaa :=d .Token ();if _bbaa !=nil {return _bbaa ;};if _debba ,_fgabg :=_fffgc .(_d .EndElement );_fgabg &&_debba .Name ==start .Name {*_dgbdf =1;return nil ;};if _ddfdd ,_ebfbf :=_fffgc .(_d .CharData );!_ebfbf {return _fe .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",_fffgc );}else {switch string (_ddfdd ){case "":*_dgbdf =0;case "\u0062":*_dgbdf =1;case "\u006c":*_dgbdf =2;case "\u0072":*_dgbdf =3;case "\u0074":*_dgbdf =4;};};_fffgc ,_bbaa =d .Token ();if _bbaa !=nil {return _bbaa ;};if _aegef ,_aegdgb :=_fffgc .(_d .EndElement );_aegdgb &&_aegef .Name ==start .Name {return nil ;};return _fe .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",_fffgc );}; -// Validate validates the CT_PlotAreaChoice and its children -func (_cfcgd *CT_PlotAreaChoice )Validate ()error {return _cfcgd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};func (_cdega ST_Shape )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bfge :=_e .Attr {};_bfge .Name =name ;switch _cdega {case ST_ShapeUnset :_bfge .Value ="";case ST_ShapeCone :_bfge .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_bfge .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_bfge .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_bfge .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_bfge .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_bfge .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _bfge ,nil ;};type ST_ErrBarType byte ;func (_aggg *CT_CustSplit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abed :for {_ebcg ,_fcbe :=d .Token ();if _fcbe !=nil {return _fcbe ;};switch _adcf :=_ebcg .(type ){case _e .StartElement :switch _adcf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}:_eabd :=NewCT_UnsignedInt ();if _bccce :=d .DecodeElement (_eabd ,&_adcf );_bccce !=nil {return _bccce ;};_aggg .SecondPiePt =append (_aggg .SecondPiePt ,_eabd );default:_ga .Log ("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_C\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_adcf .Name );if _acba :=d .Skip ();_acba !=nil {return _acba ;};};case _e .EndElement :break _abed ;case _e .CharData :};};return nil ;}; +// ST_Overlap is a union type +type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};func NewCT_TickLblPos ()*CT_TickLblPos {_dcdgg :=&CT_TickLblPos {};return _dcdgg }; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_eeega *CT_ExtensionList )ValidateWithPath (path string )error {for _abgf ,_decd :=range _eeega .Ext {if _abdc :=_decd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_abgf ));_abdc !=nil {return _abdc ;};};return nil ;};const ST_BubbleScalePercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0032\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0033\u0030\u0030\u0029\u0025";func NewCT_StrRef ()*CT_StrRef {_efbg :=&CT_StrRef {};return _efbg };func (_gdfac ST_AxPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gdfac .String (),start );}; +// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path +func (_gage *CT_DPt )ValidateWithPath (path string )error {if _eefbf :=_gage .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_eefbf !=nil {return _eefbf ;};if _gage .InvertIfNegative !=nil {if _bbda :=_gage .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_bbda !=nil {return _bbda ;};};if _gage .Marker !=nil {if _geeag :=_gage .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_geeag !=nil {return _geeag ;};};if _gage .Bubble3D !=nil {if _ggbe :=_gage .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_ggbe !=nil {return _ggbe ;};};if _gage .Explosion !=nil {if _gcdfg :=_gage .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_gcdfg !=nil {return _gcdfg ;};};if _gage .SpPr !=nil {if _ddge :=_gage .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ddge !=nil {return _ddge ;};};if _gage .PictureOptions !=nil {if _geec :=_gage .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_geec !=nil {return _geec ;};};if _gage .ExtLst !=nil {if _ffgc :=_gage .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffgc !=nil {return _ffgc ;};};return nil ;};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path -func (_gcgce *CT_TickLblPos )ValidateWithPath (path string )error {if _beeea :=_gcgce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_beeea !=nil {return _beeea ;};return nil ;};func (_bdacf ST_TimeUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bdacf .String (),start );}; +// Validate validates the Chart and its children +func (_eebgbe *Chart )Validate ()error {return _eebgbe .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};func NewCT_ErrBarType ()*CT_ErrBarType {_bdgg :=&CT_ErrBarType {};return _bdgg }; -// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path -func (_egfbd *CT_PictureOptions )ValidateWithPath (path string )error {if _egfbd .ApplyToFront !=nil {if _dcdg :=_egfbd .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_dcdg !=nil {return _dcdg ;};};if _egfbd .ApplyToSides !=nil {if _gabaa :=_egfbd .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_gabaa !=nil {return _gabaa ;};};if _egfbd .ApplyToEnd !=nil {if _gcda :=_egfbd .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_gcda !=nil {return _gcda ;};};if _egfbd .PictureFormat !=nil {if _dddg :=_egfbd .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_dddg !=nil {return _dddg ;};};if _egfbd .PictureStackUnit !=nil {if _edcb :=_egfbd .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_edcb !=nil {return _edcb ;};};return nil ;}; +// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path +func (_dcfd *CT_HPercent )ValidateWithPath (path string )error {if _dcfd .ValAttr !=nil {if _bdddeb :=_dcfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdddeb !=nil {return _bdddeb ;};};return nil ;}; -// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path -func (_aefg *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _aefg .CustUnit !=nil {if _fbde :=_aefg .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_fbde !=nil {return _fbde ;};};if _aefg .BuiltInUnit !=nil {if _cgacg :=_aefg .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_cgacg !=nil {return _cgacg ;};};return nil ;};func (_cegg *CT_Grouping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cegg .ValAttr !=ST_GroupingUnset {_bcdag ,_cdcdb :=_cegg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cdcdb !=nil {return _cdcdb ;};start .Attr =append (start .Attr ,_bcdag );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;}; +// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path +func (_bdge *CT_BubbleSer )ValidateWithPath (path string )error {if _aggb :=_bdge .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aggb !=nil {return _aggb ;};if _eagf :=_bdge .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_eagf !=nil {return _eagf ;};if _bdge .Tx !=nil {if _egaf :=_bdge .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_egaf !=nil {return _egaf ;};};if _bdge .SpPr !=nil {if _bcae :=_bdge .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bcae !=nil {return _bcae ;};};if _bdge .InvertIfNegative !=nil {if _eeac :=_bdge .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_eeac !=nil {return _eeac ;};};for _febd ,_abfb :=range _bdge .DPt {if _cfgcc :=_abfb .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_febd ));_cfgcc !=nil {return _cfgcc ;};};if _bdge .DLbls !=nil {if _gfa :=_bdge .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfa !=nil {return _gfa ;};};for _geb ,_ggec :=range _bdge .Trendline {if _bebd :=_ggec .ValidateWithPath (_fe .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_geb ));_bebd !=nil {return _bebd ;};};for _geba ,_fdfa :=range _bdge .ErrBars {if _ccbg :=_fdfa .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_geba ));_ccbg !=nil {return _ccbg ;};};if _bdge .XVal !=nil {if _gde :=_bdge .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_gde !=nil {return _gde ;};};if _bdge .YVal !=nil {if _eeda :=_bdge .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_eeda !=nil {return _eeda ;};};if _bdge .BubbleSize !=nil {if _dbef :=_bdge .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_dbef !=nil {return _dbef ;};};if _bdge .Bubble3D !=nil {if _efbd :=_bdge .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_efbd !=nil {return _efbd ;};};if _bdge .ExtLst !=nil {if _gcdde :=_bdge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcdde !=nil {return _gcdde ;};};return nil ;};func (_dbcd *CT_BarSer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbcd .Idx =NewCT_UnsignedInt ();_dbcd .Order =NewCT_UnsignedInt ();_cggd :for {_caecf ,_ebdf :=d .Token ();if _ebdf !=nil {return _ebdf ;};switch _aged :=_caecf .(type ){case _d .StartElement :switch _aged .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _cdbe :=d .DecodeElement (_dbcd .Idx ,&_aged );_cdbe !=nil {return _cdbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _aacg :=d .DecodeElement (_dbcd .Order ,&_aged );_aacg !=nil {return _aacg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_dbcd .Tx =NewCT_SerTx ();if _febf :=d .DecodeElement (_dbcd .Tx ,&_aged );_febf !=nil {return _febf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dbcd .SpPr =_ad .NewCT_ShapeProperties ();if _gbcg :=d .DecodeElement (_dbcd .SpPr ,&_aged );_gbcg !=nil {return _gbcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_dbcd .InvertIfNegative =NewCT_Boolean ();if _ceb :=d .DecodeElement (_dbcd .InvertIfNegative ,&_aged );_ceb !=nil {return _ceb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_dbcd .PictureOptions =NewCT_PictureOptions ();if _caaa :=d .DecodeElement (_dbcd .PictureOptions ,&_aged );_caaa !=nil {return _caaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_bff :=NewCT_DPt ();if _ggb :=d .DecodeElement (_bff ,&_aged );_ggb !=nil {return _ggb ;};_dbcd .DPt =append (_dbcd .DPt ,_bff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dbcd .DLbls =NewCT_DLbls ();if _gba :=d .DecodeElement (_dbcd .DLbls ,&_aged );_gba !=nil {return _gba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_gcde :=NewCT_Trendline ();if _gcdd :=d .DecodeElement (_gcde ,&_aged );_gcdd !=nil {return _gcdd ;};_dbcd .Trendline =append (_dbcd .Trendline ,_gcde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_dbcd .ErrBars =NewCT_ErrBars ();if _bcb :=d .DecodeElement (_dbcd .ErrBars ,&_aged );_bcb !=nil {return _bcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_dbcd .Cat =NewCT_AxDataSource ();if _ccb :=d .DecodeElement (_dbcd .Cat ,&_aged );_ccb !=nil {return _ccb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_dbcd .Val =NewCT_NumDataSource ();if _ggca :=d .DecodeElement (_dbcd .Val ,&_aged );_ggca !=nil {return _ggca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_dbcd .Shape =NewCT_Shape ();if _caeaa :=d .DecodeElement (_dbcd .Shape ,&_aged );_caeaa !=nil {return _caeaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbcd .ExtLst =NewCT_ExtensionList ();if _bfab :=d .DecodeElement (_dbcd .ExtLst ,&_aged );_bfab !=nil {return _bfab ;};default:_g .Log ("\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\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_aged .Name );if _cgf :=d .Skip ();_cgf !=nil {return _cgf ;};};case _d .EndElement :break _cggd ;case _d .CharData :};};return nil ;};type CT_Style struct{ValAttr uint8 ;}; -// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path -func (_cfagg *CT_PrintSettings )ValidateWithPath (path string )error {if _cfagg .HeaderFooter !=nil {if _agaf :=_cfagg .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_agaf !=nil {return _agaf ;};};if _cfagg .PageMargins !=nil {if _acaa :=_cfagg .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_acaa !=nil {return _acaa ;};};if _cfagg .PageSetup !=nil {if _bfeff :=_cfagg .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_bfeff !=nil {return _bfeff ;};};if _cfagg .LegacyDrawingHF !=nil {if _cacde :=_cfagg .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cacde !=nil {return _cacde ;};};return nil ;};func (_adcae ST_BarDir )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aceaa :=_e .Attr {};_aceaa .Name =name ;switch _adcae {case ST_BarDirUnset :_aceaa .Value ="";case ST_BarDirBar :_aceaa .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_aceaa .Value ="\u0063\u006f\u006c";};return _aceaa ,nil ;};const (ST_TickMarkUnset ST_TickMark =0;ST_TickMarkCross ST_TickMark =1;ST_TickMarkIn ST_TickMark =2;ST_TickMarkNone ST_TickMark =3;ST_TickMarkOut ST_TickMark =4;); +// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path +func (_dfac *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _dfac .Delete !=nil {if _bgdf :=_dfac .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bgdf !=nil {return _bgdf ;};};if _dfac .TxPr !=nil {if _gefge :=_dfac .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gefge !=nil {return _gefge ;};};return nil ;};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;}; -// Validate validates the EG_LegendEntryData and its children -func (_ffbba *EG_LegendEntryData )Validate ()error {return _ffbba .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");};func NewCT_PivotSource ()*CT_PivotSource {_gfgd :=&CT_PivotSource {};_gfgd .FmtId =NewCT_UnsignedInt ();return _gfgd ;};func (_gecacf *ST_RadarStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gecacf =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gecacf =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_gecacf =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_gecacf =3;};return nil ;}; +// Validate validates the CT_View3D and its children +func (_ffbdd *CT_View3D )Validate ()error {return _ffbdd .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func (_egdcg *CT_LegendPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egdcg .ValAttr !=ST_LegendPosUnset {_eefc ,_ffcb :=_egdcg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _ffcb !=nil {return _ffcb ;};start .Attr =append (start .Attr ,_eefc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PieChart ()*CT_PieChart {_beea :=&CT_PieChart {};return _beea };func (_gcfdd *CT_DLblPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_faff ,_abeb :=_gcfdd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _abeb !=nil {return _abeb ;};start .Attr =append (start .Attr ,_faff );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfbff *ST_TickMark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfafcg ,_cafc :=d .Token ();if _cafc !=nil {return _cafc ;};if _dfafb ,_aecgd :=_dfafcg .(_d .EndElement );_aecgd &&_dfafb .Name ==start .Name {*_bfbff =1;return nil ;};if _fcgea ,_egggde :=_dfafcg .(_d .CharData );!_egggde {return _fe .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",_dfafcg );}else {switch string (_fcgea ){case "":*_bfbff =0;case "\u0063\u0072\u006fs\u0073":*_bfbff =1;case "\u0069\u006e":*_bfbff =2;case "\u006e\u006f\u006e\u0065":*_bfbff =3;case "\u006f\u0075\u0074":*_bfbff =4;};};_dfafcg ,_cafc =d .Token ();if _cafc !=nil {return _cafc ;};if _fdbdfd ,_aefcf :=_dfafcg .(_d .EndElement );_aefcf &&_fdbdfd .Name ==start .Name {return nil ;};return _fe .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",_dfafcg );}; -// Validate validates the CT_NumDataSourceChoice and its children -func (_aacag *CT_NumDataSourceChoice )Validate ()error {return _aacag .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};func NewCT_OfPieType ()*CT_OfPieType {_gdbfc :=&CT_OfPieType {};return _gdbfc }; +// Validate validates the CT_ScatterSer and its children +func (_eegb *CT_ScatterSer )Validate ()error {return _eegb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};func NewCT_PivotSource ()*CT_PivotSource {_eacdb :=&CT_PivotSource {};_eacdb .FmtId =NewCT_UnsignedInt ();return _eacdb ;};func (_eabdc *CT_PieSer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ffdf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eabdc .Idx ,_ffdf );_dcecf :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eabdc .Order ,_dcecf );if _eabdc .Tx !=nil {_dfgbeb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_eabdc .Tx ,_dfgbeb );};if _eabdc .SpPr !=nil {_fedbc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eabdc .SpPr ,_fedbc );};if _eabdc .Explosion !=nil {_ceee :=_d .StartElement {Name :_d .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_eabdc .Explosion ,_ceee );};if _eabdc .DPt !=nil {_fdgg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bggb :=range _eabdc .DPt {e .EncodeElement (_bggb ,_fdgg );};};if _eabdc .DLbls !=nil {_dfafg :=_d .StartElement {Name :_d .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eabdc .DLbls ,_dfafg );};if _eabdc .Cat !=nil {_fffea :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_eabdc .Cat ,_fffea );};if _eabdc .Val !=nil {_fgde :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_eabdc .Val ,_fgde );};if _eabdc .ExtLst !=nil {_fbbg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eabdc .ExtLst ,_fbbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_LayoutTarget byte ;func (_bacbc *ST_LblAlgn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgfb ,_dbgca :=d .Token ();if _dbgca !=nil {return _dbgca ;};if _bgdfb ,_eafcd :=_fgfb .(_d .EndElement );_eafcd &&_bgdfb .Name ==start .Name {*_bacbc =1;return nil ;};if _fbgf ,_aedfg :=_fgfb .(_d .CharData );!_aedfg {return _fe .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",_fgfb );}else {switch string (_fbgf ){case "":*_bacbc =0;case "\u0063\u0074\u0072":*_bacbc =1;case "\u006c":*_bacbc =2;case "\u0072":*_bacbc =3;};};_fgfb ,_dbgca =d .Token ();if _dbgca !=nil {return _dbgca ;};if _cfbe ,_aggce :=_fgfb .(_d .EndElement );_aggce &&_cfbe .Name ==start .Name {return nil ;};return _fe .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",_fgfb );};func (_dfcae *ST_LblOffset )ValidateWithPath (path string )error {_gfaee :=[]string {};if _dfcae .ST_LblOffsetPercent !=nil {_gfaee =append (_gfaee ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dfcae .ST_LblOffsetUShort !=nil {_gfaee =append (_gfaee ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_gfaee )> 1{return _fe .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gfaee );};return nil ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_ad .CT_ShapeProperties ;TxPr *_ad .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;}; -// Validate validates the CT_Pie3DChart and its children -func (_aefff *CT_Pie3DChart )Validate ()error {return _aefff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func (_daaeb ST_Orientation )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cdbff :=_e .Attr {};_cdbff .Name =name ;switch _daaeb {case ST_OrientationUnset :_cdbff .Value ="";case ST_OrientationMaxMin :_cdbff .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_cdbff .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _cdbff ,nil ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path +func (_afafg *CT_NumRef )ValidateWithPath (path string )error {if _afafg .NumCache !=nil {if _fdegb :=_afafg .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_fdegb !=nil {return _fdegb ;};};if _afafg .ExtLst !=nil {if _cdgga :=_afafg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdgga !=nil {return _cdgga ;};};return nil ;};func (_ccebb ST_RadarStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccebb .String (),start );};func NewCT_AreaChart ()*CT_AreaChart {_ff :=&CT_AreaChart {};return _ff };type ST_OfPieType byte ;func (_agfcg ST_AxPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agfcg .String (),start );};func NewCT_SurfaceChart ()*CT_SurfaceChart {_abfc :=&CT_SurfaceChart {};return _abfc };func (_ggcgc *CT_PieSer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggcgc .Idx =NewCT_UnsignedInt ();_ggcgc .Order =NewCT_UnsignedInt ();_beeab :for {_cbafa ,_deac :=d .Token ();if _deac !=nil {return _deac ;};switch _fdege :=_cbafa .(type ){case _d .StartElement :switch _fdege .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _bdecf :=d .DecodeElement (_ggcgc .Idx ,&_fdege );_bdecf !=nil {return _bdecf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _fecad :=d .DecodeElement (_ggcgc .Order ,&_fdege );_fecad !=nil {return _fecad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_ggcgc .Tx =NewCT_SerTx ();if _eebdc :=d .DecodeElement (_ggcgc .Tx ,&_fdege );_eebdc !=nil {return _eebdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ggcgc .SpPr =_ad .NewCT_ShapeProperties ();if _ddag :=d .DecodeElement (_ggcgc .SpPr ,&_fdege );_ddag !=nil {return _ddag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_ggcgc .Explosion =NewCT_UnsignedInt ();if _efec :=d .DecodeElement (_ggcgc .Explosion ,&_fdege );_efec !=nil {return _efec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_ddfd :=NewCT_DPt ();if _fdcf :=d .DecodeElement (_ddfd ,&_fdege );_fdcf !=nil {return _fdcf ;};_ggcgc .DPt =append (_ggcgc .DPt ,_ddfd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ggcgc .DLbls =NewCT_DLbls ();if _efge :=d .DecodeElement (_ggcgc .DLbls ,&_fdege );_efge !=nil {return _efge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_ggcgc .Cat =NewCT_AxDataSource ();if _ggaac :=d .DecodeElement (_ggcgc .Cat ,&_fdege );_ggaac !=nil {return _ggaac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_ggcgc .Val =NewCT_NumDataSource ();if _bgdd :=d .DecodeElement (_ggcgc .Val ,&_fdege );_bgdd !=nil {return _bgdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggcgc .ExtLst =NewCT_ExtensionList ();if _fggc :=d .DecodeElement (_ggcgc .ExtLst ,&_fdege );_fggc !=nil {return _fggc ;};default:_g .Log ("\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\u0050\u0069\u0065S\u0065\u0072 \u0025\u0076",_fdege .Name );if _gabc :=d .Skip ();_gabc !=nil {return _gabc ;};};case _d .EndElement :break _beeab ;case _d .CharData :};};return nil ;};var ST_LblOffsetPercentPatternRe =_c .MustCompile (ST_LblOffsetPercentPattern );func (_dbce ST_BarGrouping )Validate ()error {return _dbce .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path -func (_fcfg *CT_CatAx )ValidateWithPath (path string )error {if _ggdc :=_fcfg .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_ggdc !=nil {return _ggdc ;};if _acac :=_fcfg .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_acac !=nil {return _acac ;};if _fcfg .Delete !=nil {if _adgg :=_fcfg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_adgg !=nil {return _adgg ;};};if _acfe :=_fcfg .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_acfe !=nil {return _acfe ;};if _fcfg .MajorGridlines !=nil {if _fcfe :=_fcfg .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fcfe !=nil {return _fcfe ;};};if _fcfg .MinorGridlines !=nil {if _bde :=_fcfg .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bde !=nil {return _bde ;};};if _fcfg .Title !=nil {if _cgfb :=_fcfg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cgfb !=nil {return _cgfb ;};};if _fcfg .NumFmt !=nil {if _bdag :=_fcfg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_bdag !=nil {return _bdag ;};};if _fcfg .MajorTickMark !=nil {if _gdea :=_fcfg .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gdea !=nil {return _gdea ;};};if _fcfg .MinorTickMark !=nil {if _bcf :=_fcfg .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bcf !=nil {return _bcf ;};};if _fcfg .TickLblPos !=nil {if _dbfd :=_fcfg .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dbfd !=nil {return _dbfd ;};};if _fcfg .SpPr !=nil {if _gabb :=_fcfg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gabb !=nil {return _gabb ;};};if _fcfg .TxPr !=nil {if _egd :=_fcfg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_egd !=nil {return _egd ;};};if _fcde :=_fcfg .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_fcde !=nil {return _fcde ;};if _fcfg .Choice !=nil {if _febe :=_fcfg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_febe !=nil {return _febe ;};};if _fcfg .Auto !=nil {if _aec :=_fcfg .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_aec !=nil {return _aec ;};};if _fcfg .LblAlgn !=nil {if _degb :=_fcfg .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_degb !=nil {return _degb ;};};if _fcfg .LblOffset !=nil {if _efcc :=_fcfg .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_efcc !=nil {return _efcc ;};};if _fcfg .TickLblSkip !=nil {if _ageb :=_fcfg .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_ageb !=nil {return _ageb ;};};if _fcfg .TickMarkSkip !=nil {if _cgdb :=_fcfg .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_cgdb !=nil {return _cgdb ;};};if _fcfg .NoMultiLvlLbl !=nil {if _bgd :=_fcfg .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_bgd !=nil {return _bgd ;};};if _fcfg .ExtLst !=nil {if _gcff :=_fcfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcff !=nil {return _gcff ;};};return nil ;};func (_afaead *Group_DLbls )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdddf :for {_gcccg ,_feafd :=d .Token ();if _feafd !=nil {return _feafd ;};switch _fdggg :=_gcccg .(type ){case _e .StartElement :switch _fdggg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_afaead .NumFmt =NewCT_NumFmt ();if _dbgc :=d .DecodeElement (_afaead .NumFmt ,&_fdggg );_dbgc !=nil {return _dbgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_afaead .SpPr =_d .NewCT_ShapeProperties ();if _cecb :=d .DecodeElement (_afaead .SpPr ,&_fdggg );_cecb !=nil {return _cecb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_afaead .TxPr =_d .NewCT_TextBody ();if _abedd :=d .DecodeElement (_afaead .TxPr ,&_fdggg );_abedd !=nil {return _abedd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_afaead .DLblPos =NewCT_DLblPos ();if _ececb :=d .DecodeElement (_afaead .DLblPos ,&_fdggg );_ececb !=nil {return _ececb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_afaead .ShowLegendKey =NewCT_Boolean ();if _ddecb :=d .DecodeElement (_afaead .ShowLegendKey ,&_fdggg );_ddecb !=nil {return _ddecb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_afaead .ShowVal =NewCT_Boolean ();if _fbdge :=d .DecodeElement (_afaead .ShowVal ,&_fdggg );_fbdge !=nil {return _fbdge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_afaead .ShowCatName =NewCT_Boolean ();if _bcfac :=d .DecodeElement (_afaead .ShowCatName ,&_fdggg );_bcfac !=nil {return _bcfac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_afaead .ShowSerName =NewCT_Boolean ();if _cggd :=d .DecodeElement (_afaead .ShowSerName ,&_fdggg );_cggd !=nil {return _cggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_afaead .ShowPercent =NewCT_Boolean ();if _gadf :=d .DecodeElement (_afaead .ShowPercent ,&_fdggg );_gadf !=nil {return _gadf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_afaead .ShowBubbleSize =NewCT_Boolean ();if _efgfb :=d .DecodeElement (_afaead .ShowBubbleSize ,&_fdggg );_efgfb !=nil {return _efgfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_afaead .Separator =new (string );if _cafgac :=d .DecodeElement (_afaead .Separator ,&_fdggg );_cafgac !=nil {return _cafgac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_afaead .ShowLeaderLines =NewCT_Boolean ();if _ddda :=d .DecodeElement (_afaead .ShowLeaderLines ,&_fdggg );_ddda !=nil {return _ddda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_afaead .LeaderLines =NewCT_ChartLines ();if _aedc :=d .DecodeElement (_afaead .LeaderLines ,&_fdggg );_aedc !=nil {return _aedc ;};default:_ga .Log ("\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\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_fdggg .Name );if _egefb :=d .Skip ();_egefb !=nil {return _egefb ;};};case _e .EndElement :break _cdddf ;case _e .CharData :};};return nil ;};func init (){_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce",NewCT_Double );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074",NewCT_UnsignedInt );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064",NewCT_RelId );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l",NewCT_NumVal );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061",NewCT_NumData );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f",NewCT_NumRef );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_NumDataSource );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l",NewCT_StrVal );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061",NewCT_StrData );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f",NewCT_StrRef );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0078",NewCT_Tx );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044",NewCT_TextLanguageID );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061",NewCT_MultiLvlStrData );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066",NewCT_MultiLvlStrRef );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_AxDataSource );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078",NewCT_SerTx );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074",NewCT_LayoutTarget );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065",NewCT_LayoutMode );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074",NewCT_ManualLayout );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t",NewCT_Layout );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065",NewCT_Title );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0058",NewCT_RotX );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_HPercent );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0059",NewCT_RotY );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_DepthPercent );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065",NewCT_Perspective );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D",NewCT_View3D );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065",NewCT_Surface );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073",NewCT_Thickness );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce",NewCT_DTable );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074",NewCT_GapAmount );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_Overlap );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065",NewCT_BubbleScale );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073",NewCT_SizeRepresents );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067",NewCT_FirstSliceAng );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_HoleSize );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065",NewCT_SplitType );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074",NewCT_CustSplit );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065",NewCT_SecondPieSize );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e",NewCT_LblAlgn );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_DLblPos );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u004c\u0062\u006c",NewCT_DLbl );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073",NewCT_DLbls );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065",NewCT_MarkerStyle );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065",NewCT_MarkerSize );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u0050\u0074",NewCT_DPt );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065",NewCT_TrendlineType );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072",NewCT_Order );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd",NewCT_Period );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c",NewCT_TrendlineLbl );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065",NewCT_Trendline );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r",NewCT_ErrDir );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_ErrBarType );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065",NewCT_ErrValType );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073",NewCT_ErrBars );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072",NewCT_UpDownBar );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073",NewCT_UpDownBars );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072",NewCT_LineSer );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072",NewCT_ScatterSer );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072",NewCT_RadarSer );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r",NewCT_BarSer );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072",NewCT_AreaSer );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r",NewCT_PieSer );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072",NewCT_BubbleSer );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072",NewCT_SurfaceSer );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067",NewCT_Grouping );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073",NewCT_ChartLines );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_LineChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Line3DChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074",NewCT_StockChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_ScatterStyle );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_ScatterChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_RadarStyle );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_RadarChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067",NewCT_BarGrouping );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r",NewCT_BarDir );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_BarChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Bar3DChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074",NewCT_AreaChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Area3DChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_PieChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Pie3DChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074",NewCT_DoughnutChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065",NewCT_OfPieType );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_OfPieChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074",NewCT_BubbleChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074",NewCT_BandFmt );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073",NewCT_BandFmts );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_SurfaceChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Surface3DChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073",NewCT_AxPos );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073",NewCT_Crosses );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e",NewCT_CrossBetween );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b",NewCT_TickMark );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_TickLblPos );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u006b\u0069\u0070",NewCT_Skip );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074",NewCT_TimeUnit );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074",NewCT_AxisUnit );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074",NewCT_BuiltInUnit );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_PictureFormat );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074",NewCT_PictureStackUnit );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073",NewCT_PictureOptions );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c",NewCT_DispUnitsLbl );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073",NewCT_DispUnits );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e",NewCT_Orientation );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065",NewCT_LogBase );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067",NewCT_Scaling );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074",NewCT_LblOffset );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078",NewCT_CatAx );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x",NewCT_DateAx );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078",NewCT_SerAx );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078",NewCT_ValAx );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PlotArea );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074",NewCT_PivotFmt );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073",NewCT_PivotFmts );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073",NewCT_LegendPos );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079",NewCT_LegendEntry );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed",NewCT_Legend );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073",NewCT_DispBlanksAs );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074",NewCT_Chart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065",NewCT_PivotSource );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Protection );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061",NewCT_ExternalData );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_PrintSettings );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewCT_ChartSpace );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewChartSpace );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073",NewUserShapes );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061r\u0074",NewChart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_DLblShared );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c",NewGroup_DLbl );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073",NewGroup_DLbls );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SerShared );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_LineChartShared );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_BarChartShared );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_AreaChartShared );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_PieChartShared );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SurfaceChartShared );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_AxShared );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061",NewEG_LegendEntryData );}; \ No newline at end of file +// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path +func (_ceaa *CT_LblAlgn )ValidateWithPath (path string )error {if _ceaa .ValAttr ==ST_LblAlgnUnset {return _fe .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dbee :=_ceaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbee !=nil {return _dbee ;};return nil ;};type CT_BarChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;Overlap *CT_Overlap ;SerLines []*CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewGroup_DLbls ()*Group_DLbls {_fcbba :=&Group_DLbls {};return _fcbba }; + +// Validate validates the CT_BubbleChart and its children +func (_aefd *CT_BubbleChart )Validate ()error {return _aefd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};func (_bgcbd *CT_TextLanguageID )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gabcf :=range start .Attr {if _gabcf .Name .Local =="\u0076\u0061\u006c"{_aedbg ,_degbg :=_gabcf .Value ,error (nil );if _degbg !=nil {return _degbg ;};_bgcbd .ValAttr =_aedbg ;continue ;};};for {_beac ,_fgfc :=d .Token ();if _fgfc !=nil {return _fe .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u0049\u0044: \u0025\u0073",_fgfc );};if _eegcg ,_efcb :=_beac .(_d .EndElement );_efcb &&_eegcg .Name ==start .Name {break ;};};return nil ;};func init (){_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce",NewCT_Double );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074",NewCT_UnsignedInt );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064",NewCT_RelId );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l",NewCT_NumVal );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061",NewCT_NumData );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f",NewCT_NumRef );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_NumDataSource );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l",NewCT_StrVal );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061",NewCT_StrData );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f",NewCT_StrRef );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0078",NewCT_Tx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044",NewCT_TextLanguageID );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061",NewCT_MultiLvlStrData );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066",NewCT_MultiLvlStrRef );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_AxDataSource );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078",NewCT_SerTx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074",NewCT_LayoutTarget );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065",NewCT_LayoutMode );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074",NewCT_ManualLayout );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t",NewCT_Layout );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065",NewCT_Title );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0058",NewCT_RotX );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_HPercent );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0059",NewCT_RotY );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_DepthPercent );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065",NewCT_Perspective );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D",NewCT_View3D );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065",NewCT_Surface );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073",NewCT_Thickness );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce",NewCT_DTable );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074",NewCT_GapAmount );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_Overlap );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065",NewCT_BubbleScale );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073",NewCT_SizeRepresents );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067",NewCT_FirstSliceAng );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_HoleSize );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065",NewCT_SplitType );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074",NewCT_CustSplit );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065",NewCT_SecondPieSize );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e",NewCT_LblAlgn );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_DLblPos );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u004c\u0062\u006c",NewCT_DLbl );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073",NewCT_DLbls );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065",NewCT_MarkerStyle );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065",NewCT_MarkerSize );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u0050\u0074",NewCT_DPt );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065",NewCT_TrendlineType );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072",NewCT_Order );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd",NewCT_Period );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c",NewCT_TrendlineLbl );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065",NewCT_Trendline );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r",NewCT_ErrDir );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_ErrBarType );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065",NewCT_ErrValType );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073",NewCT_ErrBars );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072",NewCT_UpDownBar );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073",NewCT_UpDownBars );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072",NewCT_LineSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072",NewCT_ScatterSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072",NewCT_RadarSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r",NewCT_BarSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072",NewCT_AreaSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r",NewCT_PieSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072",NewCT_BubbleSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072",NewCT_SurfaceSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067",NewCT_Grouping );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073",NewCT_ChartLines );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_LineChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Line3DChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074",NewCT_StockChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_ScatterStyle );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_ScatterChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_RadarStyle );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_RadarChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067",NewCT_BarGrouping );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r",NewCT_BarDir );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_BarChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Bar3DChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074",NewCT_AreaChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Area3DChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_PieChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Pie3DChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074",NewCT_DoughnutChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065",NewCT_OfPieType );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_OfPieChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074",NewCT_BubbleChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074",NewCT_BandFmt );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073",NewCT_BandFmts );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_SurfaceChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Surface3DChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073",NewCT_AxPos );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073",NewCT_Crosses );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e",NewCT_CrossBetween );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b",NewCT_TickMark );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_TickLblPos );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u006b\u0069\u0070",NewCT_Skip );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074",NewCT_TimeUnit );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074",NewCT_AxisUnit );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074",NewCT_BuiltInUnit );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_PictureFormat );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074",NewCT_PictureStackUnit );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073",NewCT_PictureOptions );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c",NewCT_DispUnitsLbl );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073",NewCT_DispUnits );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e",NewCT_Orientation );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065",NewCT_LogBase );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067",NewCT_Scaling );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074",NewCT_LblOffset );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078",NewCT_CatAx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x",NewCT_DateAx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078",NewCT_SerAx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078",NewCT_ValAx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PlotArea );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074",NewCT_PivotFmt );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073",NewCT_PivotFmts );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073",NewCT_LegendPos );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079",NewCT_LegendEntry );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed",NewCT_Legend );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073",NewCT_DispBlanksAs );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074",NewCT_Chart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065",NewCT_PivotSource );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Protection );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061",NewCT_ExternalData );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_PrintSettings );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewCT_ChartSpace );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewChartSpace );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073",NewUserShapes );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061r\u0074",NewChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_DLblShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c",NewGroup_DLbl );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073",NewGroup_DLbls );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SerShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_LineChartShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_BarChartShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_AreaChartShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_PieChartShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SurfaceChartShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_AxShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061",NewEG_LegendEntryData );}; \ No newline at end of file diff --git a/schema/soo/dml/chartDrawing/chartDrawing.go b/schema/soo/dml/chartDrawing/chartDrawing.go index 4a4c646388..035a9c57ff 100644 --- a/schema/soo/dml/chartDrawing/chartDrawing.go +++ b/schema/soo/dml/chartDrawing/chartDrawing.go @@ -9,112 +9,112 @@ // 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 chartDrawing ;import (_a "encoding/xml";_e "fmt";_cc "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/schema/soo/dml";_d "strconv";);func (_dbge *CT_GroupShapeChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbge .Sp !=nil {_bdc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070"}};for _ ,_ffd :=range _dbge .Sp {e .EncodeElement (_ffd ,_bdc );};};if _dbge .GrpSp !=nil {_gcb :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_cec :=range _dbge .GrpSp {e .EncodeElement (_cec ,_gcb );};};if _dbge .GraphicFrame !=nil {_acg :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_fga :=range _dbge .GraphicFrame {e .EncodeElement (_fga ,_acg );};};if _dbge .CxnSp !=nil {_aad :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_edf :=range _dbge .CxnSp {e .EncodeElement (_edf ,_aad );};};if _dbge .Pic !=nil {_cgad :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063"}};for _ ,_ffdf :=range _dbge .Pic {e .EncodeElement (_ffdf ,_cgad );};};return nil ;}; +package chartDrawing ;import (_a "encoding/xml";_d "fmt";_bd "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/schema/soo/dml";_e "strconv";);func NewEG_ObjectChoices ()*EG_ObjectChoices {_dafe :=&EG_ObjectChoices {};return _dafe };func NewCT_Drawing ()*CT_Drawing {_adg :=&CT_Drawing {};return _adg };func (_gcd *CT_Drawing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067";e .EncodeToken (start );if _gcd .EG_Anchor !=nil {for _ ,_de :=range _gcd .EG_Anchor {_de .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_f .CT_ShapeProperties ;Style *_f .CT_ShapeStyle ;}; -// Validate validates the CT_GraphicFrameNonVisual and its children -func (_abd *CT_GraphicFrameNonVisual )Validate ()error {return _abd .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_gef *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _gbb :=_gef .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gbb !=nil {return _gbb ;};if _aaa :=_gef .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_aaa !=nil {return _aaa ;};return nil ;};func (_fbgdc *CT_GroupShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dcf :=_a .StartElement {Name :_a .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_fbgdc .NvGrpSpPr ,_dcf );_bgg :=_a .StartElement {Name :_a .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fbgdc .GrpSpPr ,_bgg );if _fbgdc .Choice !=nil {for _ ,_bgb :=range _fbgdc .Choice {_bgb .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgb *CT_Drawing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgc :for {_aff ,_bdac :=d .Token ();if _bdac !=nil {return _bdac ;};switch _agb :=_aff .(type ){case _a .StartElement :switch _agb .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_cae :=NewEG_Anchor ();_cae .RelSizeAnchor =NewCT_RelSizeAnchor ();if _ac :=d .DecodeElement (_cae .RelSizeAnchor ,&_agb );_ac !=nil {return _ac ;};_dgb .EG_Anchor =append (_dgb .EG_Anchor ,_cae );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_bc :=NewEG_Anchor ();_bc .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _fbgd :=d .DecodeElement (_bc .AbsSizeAnchor ,&_agb );_fbgd !=nil {return _fbgd ;};_dgb .EG_Anchor =append (_dgb .EG_Anchor ,_bc );default:_bd .Log ("\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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_agb .Name );if _agc :=d .Skip ();_agc !=nil {return _agc ;};};case _a .EndElement :break _bgc ;case _a .CharData :};};return nil ;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_edg :=&EG_ObjectChoicesChoice {};return _edg ;};func (_ec *CT_AbsSizeAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_fd :=_a .StartElement {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ec .From ,_fd );_gc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_ec .Ext ,_gc );if _ec .Choice !=nil {_ec .Choice .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Drawing and its children -func (_cee *CT_Drawing )Validate ()error {return _cee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_cedg *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cedg .NvSpPr =NewCT_ShapeNonVisual ();_cedg .SpPr =_g .NewCT_ShapeProperties ();for _ ,_agf :=range start .Attr {if _agf .Name .Local =="\u006d\u0061\u0063r\u006f"{_afa ,_dggg :=_agf .Value ,error (nil );if _dggg !=nil {return _dggg ;};_cedg .MacroAttr =&_afa ;continue ;};if _agf .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_gga ,_def :=_agf .Value ,error (nil );if _def !=nil {return _def ;};_cedg .TextlinkAttr =&_gga ;continue ;};if _agf .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_baaf ,_ege :=_d .ParseBool (_agf .Value );if _ege !=nil {return _ege ;};_cedg .FLocksTextAttr =&_baaf ;continue ;};if _agf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ggd ,_fdea :=_d .ParseBool (_agf .Value );if _fdea !=nil {return _fdea ;};_cedg .FPublishedAttr =&_ggd ;continue ;};};_fdff :for {_cabb ,_fgge :=d .Token ();if _fgge !=nil {return _fgge ;};switch _afe :=_cabb .(type ){case _a .StartElement :switch _afe .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _aaf :=d .DecodeElement (_cedg .NvSpPr ,&_afe );_aaf !=nil {return _aaf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _dedb :=d .DecodeElement (_cedg .SpPr ,&_afe );_dedb !=nil {return _dedb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_cedg .Style =_g .NewCT_ShapeStyle ();if _edff :=d .DecodeElement (_cedg .Style ,&_afe );_edff !=nil {return _edff ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_cedg .TxBody =_g .NewCT_TextBody ();if _cfdd :=d .DecodeElement (_cedg .TxBody ,&_afe );_cfdd !=nil {return _cfdd ;};default:_cc .Log ("\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",_afe .Name );if _gggb :=d .Skip ();_gggb !=nil {return _gggb ;};};case _a .EndElement :break _fdff ;case _a .CharData :};};return nil ;};type CT_GraphicFrameNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_g .CT_NonVisualGraphicFrameProperties ;};func (_bde *CT_ShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_fcea :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_bde .CNvPr ,_fcea );_dbgg :=_a .StartElement {Name :_a .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bde .CNvSpPr ,_dbgg );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfd *CT_PictureNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_fce :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_cfd .CNvPr ,_fce );_cadd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_cfd .CNvPicPr ,_cadd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path +func (_bdc *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _cfc :=_bdc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cfc !=nil {return _cfc ;};if _ace :=_bdc .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_ace !=nil {return _ace ;};return nil ;}; -// Validate validates the CT_GroupShape and its children -func (_gfce *CT_GroupShape )Validate ()error {return _gfce .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func NewCT_Shape ()*CT_Shape {_abe :=&CT_Shape {};_abe .NvSpPr =NewCT_ShapeNonVisual ();_abe .SpPr =_g .NewCT_ShapeProperties ();return _abe ;}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_bddd *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _bfc :=_bddd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bfc !=nil {return _bfc ;};if _dec :=_bddd .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_dec !=nil {return _dec ;};return nil ;};func (_fba *CT_Picture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fba .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_fba .MacroAttr )});};if _fba .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bfdd (*_fba .FPublishedAttr ))});};e .EncodeToken (start );_edab :=_a .StartElement {Name :_a .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fba .NvPicPr ,_edab );_egde :=_a .StartElement {Name :_a .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fba .BlipFill ,_egde );_def :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fba .SpPr ,_def );if _fba .Style !=nil {_ead :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_fba .Style ,_ead );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};func NewCT_Connector ()*CT_Connector {_eeb :=&CT_Connector {};_eeb .NvCxnSpPr =NewCT_ConnectorNonVisual ();_eeb .SpPr =_f .NewCT_ShapeProperties ();return _eeb ;};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_g :=&CT_AbsSizeAnchor {};_g .From =NewCT_Marker ();_g .Ext =_f .NewCT_PositiveSize2D ();return _g ;};func (_efcb *CT_PictureNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efcb .CNvPr =_f .NewCT_NonVisualDrawingProps ();_efcb .CNvPicPr =_f .NewCT_NonVisualPictureProperties ();_aca :for {_adfe ,_dgfd :=d .Token ();if _dgfd !=nil {return _dgfd ;};switch _edbd :=_adfe .(type ){case _a .StartElement :switch _edbd .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _gedb :=d .DecodeElement (_efcb .CNvPr ,&_edbd );_gedb !=nil {return _gedb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _fdf :=d .DecodeElement (_efcb .CNvPicPr ,&_edbd );_fdf !=nil {return _fdf ;};default:_bd .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_edbd .Name );if _dac :=d .Skip ();_dac !=nil {return _dac ;};};case _a .EndElement :break _aca ;case _a .CharData :};};return nil ;};func (_ea *CT_AbsSizeAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ea .From =NewCT_Marker ();_ea .Ext =_f .NewCT_PositiveSize2D ();_ef :for {_fe ,_df :=d .Token ();if _df !=nil {return _df ;};switch _c :=_fe .(type ){case _a .StartElement :switch _c .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _fa :=d .DecodeElement (_ea .From ,&_c );_fa !=nil {return _fa ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _bdd :=d .DecodeElement (_ea .Ext ,&_c );_bdd !=nil {return _bdd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ea .Choice =NewEG_ObjectChoicesChoice ();if _ff :=d .DecodeElement (&_ea .Choice .Sp ,&_c );_ff !=nil {return _ff ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ea .Choice =NewEG_ObjectChoicesChoice ();if _bf :=d .DecodeElement (&_ea .Choice .GrpSp ,&_c );_bf !=nil {return _bf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ea .Choice =NewEG_ObjectChoicesChoice ();if _ca :=d .DecodeElement (&_ea .Choice .GraphicFrame ,&_c );_ca !=nil {return _ca ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ea .Choice =NewEG_ObjectChoicesChoice ();if _ee :=d .DecodeElement (&_ea .Choice .CxnSp ,&_c );_ee !=nil {return _ee ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ea .Choice =NewEG_ObjectChoicesChoice ();if _bda :=d .DecodeElement (&_ea .Choice .Pic ,&_c );_bda !=nil {return _bda ;};default:_bd .Log ("\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\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_c .Name );if _dg :=d .Skip ();_dg !=nil {return _dg ;};};case _a .EndElement :break _ef ;case _a .CharData :};};return nil ;}; + +// Validate validates the CT_GraphicFrameNonVisual and its children +func (_cfb *CT_GraphicFrameNonVisual )Validate ()error {return _cfb .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; // Validate validates the CT_AbsSizeAnchor and its children -func (_ea *CT_AbsSizeAnchor )Validate ()error {return _ea .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; +func (_eab *CT_AbsSizeAnchor )Validate ()error {return _eab .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; // ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_aae *CT_PictureNonVisual )ValidateWithPath (path string )error {if _fee :=_aae .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fee !=nil {return _fee ;};if _bad :=_aae .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_bad !=nil {return _bad ;};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_aac :=&CT_GroupShapeNonVisual {};_aac .CNvPr =_g .NewCT_NonVisualDrawingProps ();_aac .CNvGrpSpPr =_g .NewCT_NonVisualGroupDrawingShapeProps ();return _aac ;};func (_afd *CT_GroupShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bce :=_a .StartElement {Name :_a .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_afd .NvGrpSpPr ,_bce );_gdg :=_a .StartElement {Name :_a .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_afd .GrpSpPr ,_gdg );if _afd .Choice !=nil {for _ ,_bbg :=range _afd .Choice {_bbg .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_acegg *EG_ObjectChoicesChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _acegg .Sp !=nil {_baaff :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070"}};e .EncodeElement (_acegg .Sp ,_baaff );};if _acegg .GrpSp !=nil {_acbg :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_acegg .GrpSp ,_acbg );};if _acegg .GraphicFrame !=nil {_cff :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_acegg .GraphicFrame ,_cff );};if _acegg .CxnSp !=nil {_ead :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_acegg .CxnSp ,_ead );};if _acegg .Pic !=nil {_afc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063"}};e .EncodeElement (_acegg .Pic ,_afc );};return nil ;}; +func (_gafc *CT_PictureNonVisual )ValidateWithPath (path string )error {if _ggff :=_gafc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ggff !=nil {return _ggff ;};if _cgf :=_gafc .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_cgf !=nil {return _cgf ;};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_fcbc :=&CT_PictureNonVisual {};_fcbc .CNvPr =_f .NewCT_NonVisualDrawingProps ();_fcbc .CNvPicPr =_f .NewCT_NonVisualPictureProperties ();return _fcbc ;}; -// Validate validates the CT_Shape and its children -func (_aabc *CT_Shape )Validate ()error {return _aabc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_fafg *CT_Connector )ValidateWithPath (path string )error {if _gg :=_fafg .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_gg !=nil {return _gg ;};if _dde :=_fafg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dde !=nil {return _dde ;};if _fafg .Style !=nil {if _cad :=_fafg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cad !=nil {return _cad ;};};return nil ;}; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_ecff *EG_Anchor )ValidateWithPath (path string )error {if _ecff .RelSizeAnchor !=nil {if _dac :=_ecff .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_dac !=nil {return _dac ;};};if _ecff .AbsSizeAnchor !=nil {if _dgf :=_ecff .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_dgf !=nil {return _dgf ;};};return nil ;};func (_da *CT_Connector )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _da .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_e .Sprintf ("\u0025\u0076",*_da .MacroAttr )});};if _da .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0064",_dgd (*_da .FPublishedAttr ))});};e .EncodeToken (start );_cba :=_a .StartElement {Name :_a .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_da .NvCxnSpPr ,_cba );_af :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_da .SpPr ,_af );if _da .Style !=nil {_dc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_da .Style ,_dc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_daf :=&CT_PictureNonVisual {};_daf .CNvPr =_g .NewCT_NonVisualDrawingProps ();_daf .CNvPicPr =_g .NewCT_NonVisualPictureProperties ();return _daf ;}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_cacf *CT_Picture )ValidateWithPath (path string )error {if _eeba :=_cacf .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_eeba !=nil {return _eeba ;};if _defa :=_cacf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_defa !=nil {return _defa ;};if _aaac :=_cacf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aaac !=nil {return _aaac ;};if _cacf .Style !=nil {if _afb :=_cacf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_afb !=nil {return _afb ;};};return nil ;};type CT_ShapeNonVisual struct{CNvPr *_f .CT_NonVisualDrawingProps ;CNvSpPr *_f .CT_NonVisualDrawingShapeProps ;}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_deb *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _aea :=_deb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aea !=nil {return _aea ;};if _eaf :=_deb .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_eaf !=nil {return _eaf ;};return nil ;};func (_cgd *CT_RelSizeAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgd .From =NewCT_Marker ();_cgd .To =NewCT_Marker ();_debd :for {_bdg ,_cfcc :=d .Token ();if _cfcc !=nil {return _cfcc ;};switch _bea :=_bdg .(type ){case _a .StartElement :switch _bea .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _caeb :=d .DecodeElement (_cgd .From ,&_bea );_caeb !=nil {return _caeb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _dfb :=d .DecodeElement (_cgd .To ,&_bea );_dfb !=nil {return _dfb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cgd .Choice =NewEG_ObjectChoicesChoice ();if _deea :=d .DecodeElement (&_cgd .Choice .Sp ,&_bea );_deea !=nil {return _deea ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_cgd .Choice =NewEG_ObjectChoicesChoice ();if _cfa :=d .DecodeElement (&_cgd .Choice .GrpSp ,&_bea );_cfa !=nil {return _cfa ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cgd .Choice =NewEG_ObjectChoicesChoice ();if _gbd :=d .DecodeElement (&_cgd .Choice .GraphicFrame ,&_bea );_gbd !=nil {return _gbd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_cgd .Choice =NewEG_ObjectChoicesChoice ();if _aacc :=d .DecodeElement (&_cgd .Choice .CxnSp ,&_bea );_aacc !=nil {return _aacc ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_cgd .Choice =NewEG_ObjectChoicesChoice ();if _faba :=d .DecodeElement (&_cgd .Choice .Pic ,&_bea );_faba !=nil {return _faba ;};default:_cc .Log ("\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\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_bea .Name );if _fbc :=d .Skip ();_fbc !=nil {return _fbc ;};};case _a .EndElement :break _debd ;case _a .CharData :};};return nil ;};func (_gfg *CT_ConnectorNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfg .CNvPr =_g .NewCT_NonVisualDrawingProps ();_gfg .CNvCxnSpPr =_g .NewCT_NonVisualConnectorProperties ();_agg :for {_efc ,_fff :=d .Token ();if _fff !=nil {return _fff ;};switch _fgbd :=_efc .(type ){case _a .StartElement :switch _fgbd .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _beg :=d .DecodeElement (_gfg .CNvPr ,&_fgbd );_beg !=nil {return _beg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _cgg :=d .DecodeElement (_gfg .CNvCxnSpPr ,&_fgbd );_cgg !=nil {return _cgg ;};default:_cc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_fgbd .Name );if _adb :=d .Skip ();_adb !=nil {return _adb ;};};case _a .EndElement :break _agg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_afgf *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _abda ,_bfb :=range _afgf .Sp {if _cba :=_bfb .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_abda ));_cba !=nil {return _cba ;};};for _bafg ,_bfbb :=range _afgf .GrpSp {if _geg :=_bfbb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bafg ));_geg !=nil {return _geg ;};};for _cbb ,_gccc :=range _afgf .GraphicFrame {if _caf :=_gccc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cbb ));_caf !=nil {return _caf ;};};for _acg ,_aed :=range _afgf .CxnSp {if _daa :=_aed .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_acg ));_daa !=nil {return _daa ;};};for _ffb ,_bdb :=range _afgf .Pic {if _agbe :=_bdb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_ffb ));_agbe !=nil {return _agbe ;};};return nil ;}; -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_gce *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _gce .Sp !=nil {if _eebc :=_gce .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_eebc !=nil {return _eebc ;};};if _gce .GrpSp !=nil {if _efcf :=_gce .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_efcf !=nil {return _efcf ;};};if _gce .GraphicFrame !=nil {if _gegg :=_gce .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_gegg !=nil {return _gegg ;};};if _gce .CxnSp !=nil {if _afaf :=_gce .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_afaf !=nil {return _afaf ;};};if _gce .Pic !=nil {if _acfb :=_gce .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_acfb !=nil {return _acfb ;};};return nil ;};func (_faa *CT_GraphicFrameNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_deaa :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_faa .CNvPr ,_deaa );_dda :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}};e .EncodeElement (_faa .CNvGraphicFramePr ,_dda );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_bac :=&CT_RelSizeAnchor {};_bac .From =NewCT_Marker ();_bac .To =NewCT_Marker ();return _bac ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_dbd :=&EG_ObjectChoices {};return _dbd };func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_ddb :=&CT_GraphicFrameNonVisual {};_ddb .CNvPr =_g .NewCT_NonVisualDrawingProps ();_ddb .CNvGraphicFramePr =_g .NewCT_NonVisualGraphicFrameProperties ();return _ddb ;}; +// Validate validates the EG_Anchor and its children +func (_agbg *EG_Anchor )Validate ()error {return _agbg .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func (_ccf *CT_GroupShapeChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccf .Sp !=nil {_gfa :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070"}};for _ ,_egdd :=range _ccf .Sp {e .EncodeElement (_egdd ,_gfa );};};if _ccf .GrpSp !=nil {_ccfe :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_eea :=range _ccf .GrpSp {e .EncodeElement (_eea ,_ccfe );};};if _ccf .GraphicFrame !=nil {_gbc :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_eabc :=range _ccf .GraphicFrame {e .EncodeElement (_eabc ,_gbc );};};if _ccf .CxnSp !=nil {_abd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_adgf :=range _ccf .CxnSp {e .EncodeElement (_adgf ,_abd );};};if _ccf .Pic !=nil {_bgag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063"}};for _ ,_gbcf :=range _ccf .Pic {e .EncodeElement (_gbcf ,_bgag );};};return nil ;}; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_gefc *EG_ObjectChoicesChoice )Validate ()error {return _gefc .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};type CT_PictureNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvPicPr *_g .CT_NonVisualPictureProperties ;};type CT_Marker struct{X float64 ;Y float64 ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_g .CT_ShapeProperties ;Style *_g .CT_ShapeStyle ;TxBody *_g .CT_TextBody ;}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_adcc *CT_GroupShapeNonVisual )Validate ()error {return _adcc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_f .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;}; -// Validate validates the CT_Marker and its children -func (_edbg *CT_Marker )Validate ()error {return _edbg .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func NewCT_Picture ()*CT_Picture {_ffb :=&CT_Picture {};_ffb .NvPicPr =NewCT_PictureNonVisual ();_ffb .BlipFill =_g .NewCT_BlipFillProperties ();_ffb .SpPr =_g .NewCT_ShapeProperties ();return _ffb ;};type CT_ShapeNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvSpPr *_g .CT_NonVisualDrawingShapeProps ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_gc :=&CT_ConnectorNonVisual {};_gc .CNvPr =_g .NewCT_NonVisualDrawingProps ();_gc .CNvCxnSpPr =_g .NewCT_NonVisualConnectorProperties ();return _gc ;};func (_fde *CT_Marker )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fde .X =0.0;_fde .Y =0.0;_deae :for {_bbgd ,_gaea :=d .Token ();if _gaea !=nil {return _gaea ;};switch _ebeg :=_bbgd .(type ){case _a .StartElement :switch _ebeg .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078"}:if _cd :=d .DecodeElement (&_fde .X ,&_ebeg );_cd !=nil {return _cd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0079"}:if _gge :=d .DecodeElement (&_fde .Y ,&_ebeg );_gge !=nil {return _gge ;};default:_cc .Log ("\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\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_ebeg .Name );if _cfc :=d .Skip ();_cfc !=nil {return _cfc ;};};case _a .EndElement :break _deae ;case _a .CharData :};};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvGrpSpPr *_g .CT_NonVisualGroupDrawingShapeProps ;};func (_fab *CT_Picture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fab .NvPicPr =NewCT_PictureNonVisual ();_fab .BlipFill =_g .NewCT_BlipFillProperties ();_fab .SpPr =_g .NewCT_ShapeProperties ();for _ ,_dgg :=range start .Attr {if _dgg .Name .Local =="\u006d\u0061\u0063r\u006f"{_bcea ,_fdba :=_dgg .Value ,error (nil );if _fdba !=nil {return _fdba ;};_fab .MacroAttr =&_bcea ;continue ;};if _dgg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dgaa ,_ced :=_d .ParseBool (_dgg .Value );if _ced !=nil {return _ced ;};_fab .FPublishedAttr =&_dgaa ;continue ;};};_cbb :for {_aeafe ,_gfae :=d .Token ();if _gfae !=nil {return _gfae ;};switch _edbd :=_aeafe .(type ){case _a .StartElement :switch _edbd .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _baf :=d .DecodeElement (_fab .NvPicPr ,&_edbd );_baf !=nil {return _baf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _eaad :=d .DecodeElement (_fab .BlipFill ,&_edbd );_eaad !=nil {return _eaad ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _acbe :=d .DecodeElement (_fab .SpPr ,&_edbd );_acbe !=nil {return _acbe ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_fab .Style =_g .NewCT_ShapeStyle ();if _fbd :=d .DecodeElement (_fab .Style ,&_edbd );_fbd !=nil {return _fbd ;};default:_cc .Log ("\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\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_edbd .Name );if _baa :=d .Skip ();_baa !=nil {return _baa ;};};case _a .EndElement :break _cbb ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_Shape and its children +func (_bdf *CT_Shape )Validate ()error {return _bdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_agg *CT_PictureNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_fgd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_agg .CNvPr ,_fgd );_effc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_agg .CNvPicPr ,_effc );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gbg *EG_ObjectChoices )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adb :for {_bebe ,_dce :=d .Token ();if _dce !=nil {return _dce ;};switch _ddgd :=_bebe .(type ){case _a .StartElement :switch _ddgd .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_gbg .Choice =NewEG_ObjectChoicesChoice ();if _fdb :=d .DecodeElement (&_gbg .Choice .Sp ,&_ddgd );_fdb !=nil {return _fdb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gbg .Choice =NewEG_ObjectChoicesChoice ();if _dgd :=d .DecodeElement (&_gbg .Choice .GrpSp ,&_ddgd );_dgd !=nil {return _dgd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gbg .Choice =NewEG_ObjectChoicesChoice ();if _dbf :=d .DecodeElement (&_gbg .Choice .GraphicFrame ,&_ddgd );_dbf !=nil {return _dbf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_gbg .Choice =NewEG_ObjectChoicesChoice ();if _bdfa :=d .DecodeElement (&_gbg .Choice .CxnSp ,&_ddgd );_bdfa !=nil {return _bdfa ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_gbg .Choice =NewEG_ObjectChoicesChoice ();if _cdc :=d .DecodeElement (&_gbg .Choice .Pic ,&_ddgd );_cdc !=nil {return _cdc ;};default:_bd .Log ("\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\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_ddgd .Name );if _bde :=d .Skip ();_bde !=nil {return _bde ;};};case _a .EndElement :break _adb ;case _a .CharData :};};return nil ;};func NewCT_Marker ()*CT_Marker {_cafb :=&CT_Marker {};_cafb .X =0.0;_cafb .Y =0.0;return _cafb };func (_deb *CT_Marker )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_egf :=_a .StartElement {Name :_a .Name {Local :"\u0078"}};e .EncodeElement (_deb .X ,_egf );_ada :=_a .StartElement {Name :_a .Name {Local :"\u0079"}};e .EncodeElement (_deb .Y ,_ada );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bcb *CT_GroupShapeChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbe :for {_fab ,_dee :=d .Token ();if _dee !=nil {return _dee ;};switch _fff :=_fab .(type ){case _a .StartElement :switch _fff .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_bef :=NewCT_Shape ();if _ga :=d .DecodeElement (_bef ,&_fff );_ga !=nil {return _ga ;};_bcb .Sp =append (_bcb .Sp ,_bef );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gfb :=NewCT_GroupShape ();if _eef :=d .DecodeElement (_gfb ,&_fff );_eef !=nil {return _eef ;};_bcb .GrpSp =append (_bcb .GrpSp ,_gfb );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_daf :=NewCT_GraphicFrame ();if _bcf :=d .DecodeElement (_daf ,&_fff );_bcf !=nil {return _bcf ;};_bcb .GraphicFrame =append (_bcb .GraphicFrame ,_daf );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ggf :=NewCT_Connector ();if _cga :=d .DecodeElement (_ggf ,&_fff );_cga !=nil {return _cga ;};_bcb .CxnSp =append (_bcb .CxnSp ,_ggf );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_beb :=NewCT_Picture ();if _ccfa :=d .DecodeElement (_beb ,&_fff );_ccfa !=nil {return _ccfa ;};_bcb .Pic =append (_bcb .Pic ,_beb );default:_bd .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fff .Name );if _gfc :=d .Skip ();_gfc !=nil {return _gfc ;};};case _a .EndElement :break _bbe ;case _a .CharData :};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_ffd :=&CT_GroupShapeNonVisual {};_ffd .CNvPr =_f .NewCT_NonVisualDrawingProps ();_ffd .CNvGrpSpPr =_f .NewCT_NonVisualGroupDrawingShapeProps ();return _ffd ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func (_abce *CT_GroupShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abce .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_abce .GrpSpPr =_f .NewCT_GroupShapeProperties ();_efa :for {_bb ,_adc :=d .Token ();if _adc !=nil {return _adc ;};switch _ade :=_bb .(type ){case _a .StartElement :switch _ade .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _gec :=d .DecodeElement (_abce .NvGrpSpPr ,&_ade );_gec !=nil {return _gec ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _fac :=d .DecodeElement (_abce .GrpSpPr ,&_ade );_fac !=nil {return _fac ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cc :=NewCT_GroupShapeChoice ();if _dgbc :=d .DecodeElement (&_cc .Sp ,&_ade );_dgbc !=nil {return _dgbc ;};_abce .Choice =append (_abce .Choice ,_cc );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_fg :=NewCT_GroupShapeChoice ();if _bff :=d .DecodeElement (&_fg .GrpSp ,&_ade );_bff !=nil {return _bff ;};_abce .Choice =append (_abce .Choice ,_fg );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fcb :=NewCT_GroupShapeChoice ();if _bbb :=d .DecodeElement (&_fcb .GraphicFrame ,&_ade );_bbb !=nil {return _bbb ;};_abce .Choice =append (_abce .Choice ,_fcb );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ecd :=NewCT_GroupShapeChoice ();if _bgga :=d .DecodeElement (&_ecd .CxnSp ,&_ade );_bgga !=nil {return _bgga ;};_abce .Choice =append (_abce .Choice ,_ecd );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_faa :=NewCT_GroupShapeChoice ();if _ffg :=d .DecodeElement (&_faa .Pic ,&_ade );_ffg !=nil {return _ffg ;};_abce .Choice =append (_abce .Choice ,_faa );default:_bd .Log ("\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\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_ade .Name );if _dad :=d .Skip ();_dad !=nil {return _dad ;};};case _a .EndElement :break _efa ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_dea *CT_Drawing )ValidateWithPath (path string )error {for _fa ,_fdg :=range _dea .EG_Anchor {if _ffc :=_fdg .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fa ));_ffc !=nil {return _ffc ;};};return nil ;};func (_dbg *CT_Connector )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbg .NvCxnSpPr =NewCT_ConnectorNonVisual ();_dbg .SpPr =_g .NewCT_ShapeProperties ();for _ ,_ebe :=range start .Attr {if _ebe .Name .Local =="\u006d\u0061\u0063r\u006f"{_ef ,_bc :=_ebe .Value ,error (nil );if _bc !=nil {return _bc ;};_dbg .MacroAttr =&_ef ;continue ;};if _ebe .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_daa ,_bb :=_d .ParseBool (_ebe .Value );if _bb !=nil {return _bb ;};_dbg .FPublishedAttr =&_daa ;continue ;};};_cg :for {_fg ,_de :=d .Token ();if _de !=nil {return _de ;};switch _ce :=_fg .(type ){case _a .StartElement :switch _ce .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _fe :=d .DecodeElement (_dbg .NvCxnSpPr ,&_ce );_fe !=nil {return _fe ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _eab :=d .DecodeElement (_dbg .SpPr ,&_ce );_eab !=nil {return _eab ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_dbg .Style =_g .NewCT_ShapeStyle ();if _bf :=d .DecodeElement (_dbg .Style ,&_ce );_bf !=nil {return _bf ;};default:_cc .Log ("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_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_ce .Name );if _bg :=d .Skip ();_bg !=nil {return _bg ;};};case _a .EndElement :break _cg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path +func (_cde *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _afd :=_cde .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_afd !=nil {return _afd ;};if _eegb :=_cde .To .ValidateWithPath (path +"\u002f\u0054\u006f");_eegb !=nil {return _eegb ;};if _cde .Choice !=nil {if _bdaa :=_cde .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bdaa !=nil {return _bdaa ;};};return nil ;}; -// Validate validates the CT_GraphicFrame and its children -func (_bfe *CT_GraphicFrame )Validate ()error {return _bfe .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");};func NewCT_GroupShape ()*CT_GroupShape {_gdea :=&CT_GroupShape {};_gdea .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_gdea .GrpSpPr =_g .NewCT_GroupShapeProperties ();return _gdea ;};func NewCT_Connector ()*CT_Connector {_gda :=&CT_Connector {};_gda .NvCxnSpPr =NewCT_ConnectorNonVisual ();_gda .SpPr =_g .NewCT_ShapeProperties ();return _gda ;}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_bfcg *EG_Anchor )ValidateWithPath (path string )error {if _bfcg .RelSizeAnchor !=nil {if _gde :=_bfcg .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_gde !=nil {return _gde ;};};if _bfcg .AbsSizeAnchor !=nil {if _ddg :=_bfcg .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_ddg !=nil {return _ddg ;};};return nil ;};func (_befc *CT_Marker )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_befc .X =0.0;_befc .Y =0.0;_gbf :for {_gafd ,_baa :=d .Token ();if _baa !=nil {return _baa ;};switch _ecdd :=_gafd .(type ){case _a .StartElement :switch _ecdd .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078"}:if _bfg :=d .DecodeElement (&_befc .X ,&_ecdd );_bfg !=nil {return _bfg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0079"}:if _cgc :=d .DecodeElement (&_befc .Y ,&_ecdd );_cgc !=nil {return _cgc ;};default:_bd .Log ("\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\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_ecdd .Name );if _gbfb :=d .Skip ();_gbfb !=nil {return _gbfb ;};};case _a .EndElement :break _gbf ;case _a .CharData :};};return nil ;};func (_ced *EG_ObjectChoicesChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gegd :for {_ded ,_adfed :=d .Token ();if _adfed !=nil {return _adfed ;};switch _cadeb :=_ded .(type ){case _a .StartElement :switch _cadeb .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ced .Sp =NewCT_Shape ();if _egc :=d .DecodeElement (_ced .Sp ,&_cadeb );_egc !=nil {return _egc ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ced .GrpSp =NewCT_GroupShape ();if _dbfa :=d .DecodeElement (_ced .GrpSp ,&_cadeb );_dbfa !=nil {return _dbfa ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ced .GraphicFrame =NewCT_GraphicFrame ();if _ebd :=d .DecodeElement (_ced .GraphicFrame ,&_cadeb );_ebd !=nil {return _ebd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ced .CxnSp =NewCT_Connector ();if _bbbb :=d .DecodeElement (_ced .CxnSp ,&_cadeb );_bbbb !=nil {return _bbbb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ced .Pic =NewCT_Picture ();if _afgbg :=d .DecodeElement (_ced .Pic ,&_cadeb );_afgbg !=nil {return _afgbg ;};default:_bd .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cadeb .Name );if _dfcc :=d .Skip ();_dfcc !=nil {return _dfcc ;};};case _a .EndElement :break _gegd ;case _a .CharData :};};return nil ;};type CT_Marker struct{X float64 ;Y float64 ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;}; -// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path -func (_db *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _ed :=_db .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ed !=nil {return _ed ;};if _gae :=_db .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gae !=nil {return _gae ;};if _db .Choice !=nil {if _gd :=_db .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gd !=nil {return _gd ;};};return nil ;};func (_f *CT_AbsSizeAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eb :=_a .StartElement {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_f .From ,_eb );_gf :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_f .Ext ,_gf );if _f .Choice !=nil {_f .Choice .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicFrame ()*CT_GraphicFrame {_abc :=&CT_GraphicFrame {};_abc .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_abc .Xfrm =_g .NewCT_Transform2D ();_abc .Graphic =_g .NewGraphic ();return _abc ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_gg :=&CT_GroupShapeChoice {};return _gg }; +// Validate validates the CT_Picture and its children +func (_fegd *CT_Picture )Validate ()error {return _fegd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_bbc *CT_ShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbc .CNvPr =_f .NewCT_NonVisualDrawingProps ();_bbc .CNvSpPr =_f .NewCT_NonVisualDrawingShapeProps ();_gee :for {_ggg ,_afc :=d .Token ();if _afc !=nil {return _afc ;};switch _gaa :=_ggg .(type ){case _a .StartElement :switch _gaa .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _ebc :=d .DecodeElement (_bbc .CNvPr ,&_gaa );_ebc !=nil {return _ebc ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _bdff :=d .DecodeElement (_bbc .CNvSpPr ,&_gaa );_bdff !=nil {return _bdff ;};default:_bd .Log ("\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\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gaa .Name );if _afgb :=d .Skip ();_afgb !=nil {return _afgb ;};};case _a .EndElement :break _gee ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_bge *CT_Picture )ValidateWithPath (path string )error {if _cgb :=_bge .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cgb !=nil {return _cgb ;};if _aabg :=_bge .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_aabg !=nil {return _aabg ;};if _cad :=_bge .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cad !=nil {return _cad ;};if _bge .Style !=nil {if _ega :=_bge .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ega !=nil {return _ega ;};};return nil ;};func (_afed *CT_ShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afed .CNvPr =_g .NewCT_NonVisualDrawingProps ();_afed .CNvSpPr =_g .NewCT_NonVisualDrawingShapeProps ();_fdfc :for {_ffg ,_dgab :=d .Token ();if _dgab !=nil {return _dgab ;};switch _fae :=_ffg .(type ){case _a .StartElement :switch _fae .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _efg :=d .DecodeElement (_afed .CNvPr ,&_fae );_efg !=nil {return _efg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _cac :=d .DecodeElement (_afed .CNvSpPr ,&_fae );_cac !=nil {return _cac ;};default:_cc .Log ("\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\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_fae .Name );if _ffbe :=d .Skip ();_ffbe !=nil {return _ffbe ;};};case _a .EndElement :break _fdfc ;case _a .CharData :};};return nil ;}; +// Validate validates the EG_ObjectChoices and its children +func (_bffg *EG_ObjectChoices )Validate ()error {return _bffg .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};type CT_PictureNonVisual struct{CNvPr *_f .CT_NonVisualDrawingProps ;CNvPicPr *_f .CT_NonVisualPictureProperties ;};func NewCT_GroupShape ()*CT_GroupShape {_aaff :=&CT_GroupShape {};_aaff .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_aaff .GrpSpPr =_f .NewCT_GroupShapeProperties ();return _aaff ;};func (_fb *CT_Connector )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fb .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_fb .MacroAttr )});};if _fb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bfdd (*_fb .FPublishedAttr ))});};e .EncodeToken (start );_cf :=_a .StartElement {Name :_a .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_fb .NvCxnSpPr ,_cf );_db :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fb .SpPr ,_db );if _fb .Style !=nil {_bddb :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_fb .Style ,_bddb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ccfg *CT_RelSizeAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccfg .From =NewCT_Marker ();_ccfg .To =NewCT_Marker ();_efb :for {_bbd ,_eeag :=d .Token ();if _eeag !=nil {return _eeag ;};switch _cfa :=_bbd .(type ){case _a .StartElement :switch _cfa .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _fgg :=d .DecodeElement (_ccfg .From ,&_cfa );_fgg !=nil {return _fgg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _bbg :=d .DecodeElement (_ccfg .To ,&_cfa );_bbg !=nil {return _bbg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ccfg .Choice =NewEG_ObjectChoicesChoice ();if _geb :=d .DecodeElement (&_ccfg .Choice .Sp ,&_cfa );_geb !=nil {return _geb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ccfg .Choice =NewEG_ObjectChoicesChoice ();if _abe :=d .DecodeElement (&_ccfg .Choice .GrpSp ,&_cfa );_abe !=nil {return _abe ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ccfg .Choice =NewEG_ObjectChoicesChoice ();if _deeb :=d .DecodeElement (&_ccfg .Choice .GraphicFrame ,&_cfa );_deeb !=nil {return _deeb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ccfg .Choice =NewEG_ObjectChoicesChoice ();if _gbbe :=d .DecodeElement (&_ccfg .Choice .CxnSp ,&_cfa );_gbbe !=nil {return _gbbe ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ccfg .Choice =NewEG_ObjectChoicesChoice ();if _add :=d .DecodeElement (&_ccfg .Choice .Pic ,&_cfa );_add !=nil {return _add ;};default:_bd .Log ("\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\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_cfa .Name );if _ceg :=d .Skip ();_ceg !=nil {return _ceg ;};};case _a .EndElement :break _efb ;case _a .CharData :};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_f .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func (_gfd *CT_GraphicFrame )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfd .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_gfd .Xfrm =_f .NewCT_Transform2D ();_gfd .Graphic =_f .NewGraphic ();for _ ,_dda :=range start .Attr {if _dda .Name .Local =="\u006d\u0061\u0063r\u006f"{_efg ,_ggb :=_dda .Value ,error (nil );if _ggb !=nil {return _ggb ;};_gfd .MacroAttr =&_efg ;continue ;};if _dda .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dgf ,_effa :=_e .ParseBool (_dda .Value );if _effa !=nil {return _effa ;};_gfd .FPublishedAttr =&_dgf ;continue ;};};_cade :for {_dba ,_dfc :=d .Token ();if _dfc !=nil {return _dfc ;};switch _fbb :=_dba .(type ){case _a .StartElement :switch _fbb .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _gb :=d .DecodeElement (_gfd .NvGraphicFramePr ,&_fbb );_gb !=nil {return _gb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _edf :=d .DecodeElement (_gfd .Xfrm ,&_fbb );_edf !=nil {return _edf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _eda :=d .DecodeElement (_gfd .Graphic ,&_fbb );_eda !=nil {return _eda ;};default:_bd .Log ("\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\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_fbb .Name );if _gdg :=d .Skip ();_gdg !=nil {return _gdg ;};};case _a .EndElement :break _cade ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_ShapeNonVisual and its children -func (_fbfa *CT_ShapeNonVisual )Validate ()error {return _fbfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_fecc *CT_PictureNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fecc .CNvPr =_g .NewCT_NonVisualDrawingProps ();_fecc .CNvPicPr =_g .NewCT_NonVisualPictureProperties ();_aagd :for {_gaf ,_bgb :=d .Token ();if _bgb !=nil {return _bgb ;};switch _cfg :=_gaf .(type ){case _a .StartElement :switch _cfg .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bfg :=d .DecodeElement (_fecc .CNvPr ,&_cfg );_bfg !=nil {return _bfg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _dbf :=d .DecodeElement (_fecc .CNvPicPr ,&_cfg );_dbf !=nil {return _dbf ;};default:_cc .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cfg .Name );if _decb :=d .Skip ();_decb !=nil {return _decb ;};};case _a .EndElement :break _aagd ;case _a .CharData :};};return nil ;};func (_dbe *CT_GraphicFrame )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbe .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_dbe .Xfrm =_g .NewCT_Transform2D ();_dbe .Graphic =_g .NewGraphic ();for _ ,_fdb :=range start .Attr {if _fdb .Name .Local =="\u006d\u0061\u0063r\u006f"{_ac ,_dcf :=_fdb .Value ,error (nil );if _dcf !=nil {return _dcf ;};_dbe .MacroAttr =&_ac ;continue ;};if _fdb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_efa ,_gdf :=_d .ParseBool (_fdb .Value );if _gdf !=nil {return _gdf ;};_dbe .FPublishedAttr =&_efa ;continue ;};};_bcc :for {_acf ,_ee :=d .Token ();if _ee !=nil {return _ee ;};switch _eea :=_acf .(type ){case _a .StartElement :switch _eea .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _edd :=d .DecodeElement (_dbe .NvGraphicFramePr ,&_eea );_edd !=nil {return _edd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _cea :=d .DecodeElement (_dbe .Xfrm ,&_eea );_cea !=nil {return _cea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _geg :=d .DecodeElement (_dbe .Graphic ,&_eea );_geg !=nil {return _geg ;};default:_cc .Log ("\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\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_eea .Name );if _fda :=d .Skip ();_fda !=nil {return _fda ;};};case _a .EndElement :break _bcc ;case _a .CharData :};};return nil ;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;}; +// Validate validates the CT_GraphicFrame and its children +func (_cg *CT_GraphicFrame )Validate ()error {return _cg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");}; -// Validate validates the CT_Connector and its children -func (_fgg *CT_Connector )Validate ()error {return _fgg .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_ebb *CT_GroupShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dcc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_ebb .CNvPr ,_dcc );_eee :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ebb .CNvGrpSpPr ,_eee );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_g .CT_Transform2D ;Graphic *_g .Graphic ;};func NewCT_Marker ()*CT_Marker {_cag :=&CT_Marker {};_cag .X =0.0;_cag .Y =0.0;return _cag }; +// Validate validates the CT_GroupShape and its children +func (_cbe *CT_GroupShape )Validate ()error {return _cbe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_f .CT_Transform2D ;Graphic *_f .Graphic ;}; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_aeaf *CT_GroupShape )ValidateWithPath (path string )error {if _bbgc :=_aeaf .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bbgc !=nil {return _bbgc ;};if _abdb :=_aeaf .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_abdb !=nil {return _abdb ;};for _ebde ,_dga :=range _aeaf .Choice {if _eec :=_dga .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ebde ));_eec !=nil {return _eec ;};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_egf :=&CT_Drawing {};return _egf };func (_ddf *CT_GroupShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddf .CNvPr =_g .NewCT_NonVisualDrawingProps ();_ddf .CNvGrpSpPr =_g .NewCT_NonVisualGroupDrawingShapeProps ();_ade :for {_agea ,_gfe :=d .Token ();if _gfe !=nil {return _gfe ;};switch _edbe :=_agea .(type ){case _a .StartElement :switch _edbe .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _dgb :=d .DecodeElement (_ddf .CNvPr ,&_edbe );_dgb !=nil {return _dgb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _fc :=d .DecodeElement (_ddf .CNvGrpSpPr ,&_edbe );_fc !=nil {return _fc ;};default:_cc .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_edbe .Name );if _dcfe :=d .Skip ();_dcfe !=nil {return _dcfe ;};};case _a .EndElement :break _ade ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_Marker and its children +func (_edb *CT_Marker )Validate ()error {return _edb .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_eb *CT_Connector )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eb .NvCxnSpPr =NewCT_ConnectorNonVisual ();_eb .SpPr =_f .NewCT_ShapeProperties ();for _ ,_aa :=range start .Attr {if _aa .Name .Local =="\u006d\u0061\u0063r\u006f"{_dd ,_be :=_aa .Value ,error (nil );if _be !=nil {return _be ;};_eb .MacroAttr =&_dd ;continue ;};if _aa .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_faf ,_aaf :=_e .ParseBool (_aa .Value );if _aaf !=nil {return _aaf ;};_eb .FPublishedAttr =&_faf ;continue ;};};_bddc :for {_ba ,_af :=d .Token ();if _af !=nil {return _af ;};switch _ddc :=_ba .(type ){case _a .StartElement :switch _ddc .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _ddf :=d .DecodeElement (_eb .NvCxnSpPr ,&_ddc );_ddf !=nil {return _ddf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _aag :=d .DecodeElement (_eb .SpPr ,&_ddc );_aag !=nil {return _aag ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_eb .Style =_f .NewCT_ShapeStyle ();if _egg :=d .DecodeElement (_eb .Style ,&_ddc );_egg !=nil {return _egg ;};default:_bd .Log ("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_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_ddc .Name );if _gca :=d .Skip ();_gca !=nil {return _gca ;};};case _a .EndElement :break _bddc ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path -func (_ca *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _aab :=_ca .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aab !=nil {return _aab ;};if _egc :=_ca .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_egc !=nil {return _egc ;};return nil ;};func (_cgf *CT_GroupShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgf .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_cgf .GrpSpPr =_g .NewCT_GroupShapeProperties ();_cfe :for {_faf ,_fdf :=d .Token ();if _fdf !=nil {return _fdf ;};switch _afgc :=_faf .(type ){case _a .StartElement :switch _afgc .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _gfc :=d .DecodeElement (_cgf .NvGrpSpPr ,&_afgc );_gfc !=nil {return _gfc ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _dde :=d .DecodeElement (_cgf .GrpSpPr ,&_afgc );_dde !=nil {return _dde ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ece :=NewCT_GroupShapeChoice ();if _abbb :=d .DecodeElement (&_ece .Sp ,&_afgc );_abbb !=nil {return _abbb ;};_cgf .Choice =append (_cgf .Choice ,_ece );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bd :=NewCT_GroupShapeChoice ();if _fbf :=d .DecodeElement (&_bd .GrpSp ,&_afgc );_fbf !=nil {return _fbf ;};_cgf .Choice =append (_cgf .Choice ,_bd );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_aggg :=NewCT_GroupShapeChoice ();if _ebf :=d .DecodeElement (&_aggg .GraphicFrame ,&_afgc );_ebf !=nil {return _ebf ;};_cgf .Choice =append (_cgf .Choice ,_aggg );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_debf :=NewCT_GroupShapeChoice ();if _ebd :=d .DecodeElement (&_debf .CxnSp ,&_afgc );_ebd !=nil {return _ebd ;};_cgf .Choice =append (_cgf .Choice ,_debf );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_fafc :=NewCT_GroupShapeChoice ();if _gfb :=d .DecodeElement (&_fafc .Pic ,&_afgc );_gfb !=nil {return _gfb ;};_cgf .Choice =append (_cgf .Choice ,_fafc );default:_cc .Log ("\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\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_afgc .Name );if _ace :=d .Skip ();_ace !=nil {return _ace ;};};case _a .EndElement :break _cfe ;case _a .CharData :};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_g .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func (_afg *CT_GraphicFrameNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afg .CNvPr =_g .NewCT_NonVisualDrawingProps ();_afg .CNvGraphicFramePr =_g .NewCT_NonVisualGraphicFrameProperties ();_abb :for {_ebg ,_gef :=d .Token ();if _gef !=nil {return _gef ;};switch _deg :=_ebg .(type ){case _a .StartElement :switch _deg .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _dbea :=d .DecodeElement (_afg .CNvPr ,&_deg );_dbea !=nil {return _dbea ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _dead :=d .DecodeElement (_afg .CNvGraphicFramePr ,&_deg );_dead !=nil {return _dead ;};default:_cc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c\u0020%\u0076",_deg .Name );if _egb :=d .Skip ();_egb !=nil {return _egb ;};};case _a .EndElement :break _abb ;case _a .CharData :};};return nil ;};func (_fba *EG_ObjectChoices )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fba .Choice !=nil {_fba .Choice .MarshalXML (e ,_a .StartElement {});};return nil ;}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_baf *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _ad :=_baf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ad !=nil {return _ad ;};if _ed :=_baf .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ed !=nil {return _ed ;};return nil ;}; + +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_cacb *EG_ObjectChoices )ValidateWithPath (path string )error {if _cacb .Choice !=nil {if _adege :=_cacb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adege !=nil {return _adege ;};};return nil ;}; // Validate validates the CT_GroupShapeChoice and its children -func (_dbc *CT_GroupShapeChoice )Validate ()error {return _dbc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; +func (_bca *CT_GroupShapeChoice )Validate ()error {return _bca .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_egbc :=&CT_ShapeNonVisual {};_egbc .CNvPr =_f .NewCT_NonVisualDrawingProps ();_egbc .CNvSpPr =_f .NewCT_NonVisualDrawingShapeProps ();return _egbc ;};func (_aeab *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aeab .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_aeab .MacroAttr )});};if _aeab .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_d .Sprintf ("\u0025\u0076",*_aeab .TextlinkAttr )});};if _aeab .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0064",_bfdd (*_aeab .FLocksTextAttr ))});};if _aeab .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bfdd (*_aeab .FPublishedAttr ))});};e .EncodeToken (start );_gba :=_a .StartElement {Name :_a .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aeab .NvSpPr ,_gba );_bbdb :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aeab .SpPr ,_bbdb );if _aeab .Style !=nil {_gccf :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_aeab .Style ,_gccf );};if _aeab .TxBody !=nil {_gdda :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_aeab .TxBody ,_gdda );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Shape ()*CT_Shape {_bge :=&CT_Shape {};_bge .NvSpPr =NewCT_ShapeNonVisual ();_bge .SpPr =_f .NewCT_ShapeProperties ();return _bge ;};func (_bga *CT_GraphicFrame )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bga .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_bga .MacroAttr )});};if _bga .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bfdd (*_bga .FPublishedAttr ))});};e .EncodeToken (start );_fc :=_a .StartElement {Name :_a .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_bga .NvGraphicFramePr ,_fc );_fdef :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bga .Xfrm ,_fdef );_bafe :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_bafe .Attr =append (_bafe .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_bga .Graphic ,_bafe );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_acc *CT_GroupShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dfd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_acc .CNvPr ,_dfd );_eeaf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_acc .CNvGrpSpPr ,_eeaf );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afge *CT_Picture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afge .NvPicPr =NewCT_PictureNonVisual ();_afge .BlipFill =_f .NewCT_BlipFillProperties ();_afge .SpPr =_f .NewCT_ShapeProperties ();for _ ,_cea :=range start .Attr {if _cea .Name .Local =="\u006d\u0061\u0063r\u006f"{_cdg ,_ece :=_cea .Value ,error (nil );if _ece !=nil {return _ece ;};_afge .MacroAttr =&_cdg ;continue ;};if _cea .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_bbf ,_caa :=_e .ParseBool (_cea .Value );if _caa !=nil {return _caa ;};_afge .FPublishedAttr =&_bbf ;continue ;};};_cac :for {_edd ,_feg :=d .Token ();if _feg !=nil {return _feg ;};switch _bee :=_edd .(type ){case _a .StartElement :switch _bee .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _eeg :=d .DecodeElement (_afge .NvPicPr ,&_bee );_eeg !=nil {return _eeg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _cgae :=d .DecodeElement (_afge .BlipFill ,&_bee );_cgae !=nil {return _cgae ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _cfd :=d .DecodeElement (_afge .SpPr ,&_bee );_cfd !=nil {return _cfd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_afge .Style =_f .NewCT_ShapeStyle ();if _abf :=d .DecodeElement (_afge .Style ,&_bee );_abf !=nil {return _abf ;};default:_bd .Log ("\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\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_bee .Name );if _cbd :=d .Skip ();_cbd !=nil {return _cbd ;};};case _a .EndElement :break _cac ;case _a .CharData :};};return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_f .CT_BlipFillProperties ;SpPr *_f .CT_ShapeProperties ;Style *_f .CT_ShapeStyle ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; -// Validate validates the EG_Anchor and its children -func (_cdf *EG_Anchor )Validate ()error {return _cdf .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_ccc *CT_Shape )ValidateWithPath (path string )error {if _gfff :=_ccc .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_gfff !=nil {return _gfff ;};if _cbg :=_ccc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cbg !=nil {return _cbg ;};if _ccc .Style !=nil {if _gfag :=_ccc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gfag !=nil {return _gfag ;};};if _ccc .TxBody !=nil {if _cbc :=_ccc .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_cbc !=nil {return _cbc ;};};return nil ;};func NewCT_Picture ()*CT_Picture {_ggd :=&CT_Picture {};_ggd .NvPicPr =NewCT_PictureNonVisual ();_ggd .BlipFill =_f .NewCT_BlipFillProperties ();_ggd .SpPr =_f .NewCT_ShapeProperties ();return _ggd ;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_cae *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _ggg ,_ada :=range _cae .Sp {if _gdfc :=_ada .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_ggg ));_gdfc !=nil {return _gdfc ;};};for _ede ,_gba :=range _cae .GrpSp {if _feg :=_gba .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ede ));_feg !=nil {return _feg ;};};for _ccfa ,_ebgb :=range _cae .GraphicFrame {if _gfa :=_ebgb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ccfa ));_gfa !=nil {return _gfa ;};};for _fec ,_acfe :=range _cae .CxnSp {if _dbgd :=_acfe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_fec ));_dbgd !=nil {return _dbgd ;};};for _aff ,_dge :=range _cae .Pic {if _cce :=_dge .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_aff ));_cce !=nil {return _cce ;};};return nil ;};func (_dfc *CT_Picture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dfc .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_e .Sprintf ("\u0025\u0076",*_dfc .MacroAttr )});};if _dfc .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0064",_dgd (*_dfc .FPublishedAttr ))});};e .EncodeToken (start );_fbfc :=_a .StartElement {Name :_a .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_dfc .NvPicPr ,_fbfc );_bca :=_a .StartElement {Name :_a .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfc .BlipFill ,_bca );_aeb :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfc .SpPr ,_aeb );if _dfc .Style !=nil {_gff :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_dfc .Style ,_gff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewEG_Anchor ()*EG_Anchor {_fgf :=&EG_Anchor {};return _fgf };func (_dae *CT_Marker )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_afge :=_a .StartElement {Name :_a .Name {Local :"\u0078"}};e .EncodeElement (_dae .X ,_afge );_abg :=_a .StartElement {Name :_a .Name {Local :"\u0079"}};e .EncodeElement (_dae .Y ,_abg );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ae *CT_AbsSizeAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ae .From =NewCT_Marker ();_ae .Ext =_g .NewCT_PositiveSize2D ();_ad :for {_age ,_cb :=d .Token ();if _cb !=nil {return _cb ;};switch _aa :=_age .(type ){case _a .StartElement :switch _aa .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _ccf :=d .DecodeElement (_ae .From ,&_aa );_ccf !=nil {return _ccf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _eg :=d .DecodeElement (_ae .Ext ,&_aa );_eg !=nil {return _eg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ae .Choice =NewEG_ObjectChoicesChoice ();if _fd :=d .DecodeElement (&_ae .Choice .Sp ,&_aa );_fd !=nil {return _fd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ae .Choice =NewEG_ObjectChoicesChoice ();if _ga :=d .DecodeElement (&_ae .Choice .GrpSp ,&_aa );_ga !=nil {return _ga ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ae .Choice =NewEG_ObjectChoicesChoice ();if _b :=d .DecodeElement (&_ae .Choice .GraphicFrame ,&_aa );_b !=nil {return _b ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ae .Choice =NewEG_ObjectChoicesChoice ();if _dd :=d .DecodeElement (&_ae .Choice .CxnSp ,&_aa );_dd !=nil {return _dd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ae .Choice =NewEG_ObjectChoicesChoice ();if _ec :=d .DecodeElement (&_ae .Choice .Pic ,&_aa );_ec !=nil {return _ec ;};default:_cc .Log ("\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\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_aa .Name );if _ff :=d .Skip ();_ff !=nil {return _ff ;};};case _a .EndElement :break _ad ;case _a .CharData :};};return nil ;};func (_baad *EG_Anchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _baad .RelSizeAnchor !=nil {_efe :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_baad .RelSizeAnchor ,_efe );};if _baad .AbsSizeAnchor !=nil {_caa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_baad .AbsSizeAnchor ,_caa );};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvCxnSpPr *_g .CT_NonVisualConnectorProperties ;};func (_aacca *EG_ObjectChoicesChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edec :for {_ceee ,_fgff :=d .Token ();if _fgff !=nil {return _fgff ;};switch _efb :=_ceee .(type ){case _a .StartElement :switch _efb .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_aacca .Sp =NewCT_Shape ();if _cfb :=d .DecodeElement (_aacca .Sp ,&_efb );_cfb !=nil {return _cfb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_aacca .GrpSp =NewCT_GroupShape ();if _cabc :=d .DecodeElement (_aacca .GrpSp ,&_efb );_cabc !=nil {return _cabc ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_aacca .GraphicFrame =NewCT_GraphicFrame ();if _dcfd :=d .DecodeElement (_aacca .GraphicFrame ,&_efb );_dcfd !=nil {return _dcfd ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_aacca .CxnSp =NewCT_Connector ();if _gbf :=d .DecodeElement (_aacca .CxnSp ,&_efb );_gbf !=nil {return _gbf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_aacca .Pic =NewCT_Picture ();if _gabg :=d .DecodeElement (_aacca .Pic ,&_efb );_gabg !=nil {return _gabg ;};default:_cc .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_efb .Name );if _cagc :=d .Skip ();_cagc !=nil {return _cagc ;};};case _a .EndElement :break _edec ;case _a .CharData :};};return nil ;};func (_dgc *CT_GroupShapeChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbg :for {_fgc ,_dcg :=d .Token ();if _dcg !=nil {return _dcg ;};switch _gdc :=_fgc .(type ){case _a .StartElement :switch _gdc .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_edc :=NewCT_Shape ();if _cab :=d .DecodeElement (_edc ,&_gdc );_cab !=nil {return _cab ;};_dgc .Sp =append (_dgc .Sp ,_edc );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gded :=NewCT_GroupShape ();if _gee :=d .DecodeElement (_gded ,&_gdc );_gee !=nil {return _gee ;};_dgc .GrpSp =append (_dgc .GrpSp ,_gded );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ba :=NewCT_GraphicFrame ();if _ecf :=d .DecodeElement (_ba ,&_gdc );_ecf !=nil {return _ecf ;};_dgc .GraphicFrame =append (_dgc .GraphicFrame ,_ba );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_geab :=NewCT_Connector ();if _bga :=d .DecodeElement (_geab ,&_gdc );_bga !=nil {return _bga ;};_dgc .CxnSp =append (_dgc .CxnSp ,_geab );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_dca :=NewCT_Picture ();if _acb :=d .DecodeElement (_dca ,&_gdc );_acb !=nil {return _acb ;};_dgc .Pic =append (_dgc .Pic ,_dca );default:_cc .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gdc .Name );if _dec :=d .Skip ();_dec !=nil {return _dec ;};};case _a .EndElement :break _gbg ;case _a .CharData :};};return nil ;};func (_cge *CT_GraphicFrame )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cge .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_e .Sprintf ("\u0025\u0076",*_cge .MacroAttr )});};if _cge .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0064",_dgd (*_cge .FPublishedAttr ))});};e .EncodeToken (start );_ded :=_a .StartElement {Name :_a .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_cge .NvGraphicFramePr ,_ded );_ge :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cge .Xfrm ,_ge );_fggf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_fggf .Attr =append (_fggf .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_cge .Graphic ,_fggf );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;}; +// Validate validates the EG_ObjectChoicesChoice and its children +func (_gbae *EG_ObjectChoicesChoice )Validate ()error {return _gbae .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};type CT_GraphicFrameNonVisual struct{CNvPr *_f .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_f .CT_NonVisualGraphicFrameProperties ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_f .CT_ShapeProperties ;Style *_f .CT_ShapeStyle ;TxBody *_f .CT_TextBody ;};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_agd :=&CT_GraphicFrameNonVisual {};_agd .CNvPr =_f .NewCT_NonVisualDrawingProps ();_agd .CNvGraphicFramePr =_f .NewCT_NonVisualGraphicFrameProperties ();return _agd ;};func (_dfcbd *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfcbd .NvSpPr =NewCT_ShapeNonVisual ();_dfcbd .SpPr =_f .NewCT_ShapeProperties ();for _ ,_bddcf :=range start .Attr {if _bddcf .Name .Local =="\u006d\u0061\u0063r\u006f"{_bba ,_gecb :=_bddcf .Value ,error (nil );if _gecb !=nil {return _gecb ;};_dfcbd .MacroAttr =&_bba ;continue ;};if _bddcf .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_aegf ,_cca :=_bddcf .Value ,error (nil );if _cca !=nil {return _cca ;};_dfcbd .TextlinkAttr =&_aegf ;continue ;};if _bddcf .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_dbeg ,_befb :=_e .ParseBool (_bddcf .Value );if _befb !=nil {return _befb ;};_dfcbd .FLocksTextAttr =&_dbeg ;continue ;};if _bddcf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ebe ,_aaga :=_e .ParseBool (_bddcf .Value );if _aaga !=nil {return _aaga ;};_dfcbd .FPublishedAttr =&_ebe ;continue ;};};_dge :for {_edda ,_gefd :=d .Token ();if _gefd !=nil {return _gefd ;};switch _aagc :=_edda .(type ){case _a .StartElement :switch _aagc .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _fca :=d .DecodeElement (_dfcbd .NvSpPr ,&_aagc );_fca !=nil {return _fca ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _dcg :=d .DecodeElement (_dfcbd .SpPr ,&_aagc );_dcg !=nil {return _dcg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_dfcbd .Style =_f .NewCT_ShapeStyle ();if _cfac :=d .DecodeElement (_dfcbd .Style ,&_aagc );_cfac !=nil {return _cfac ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_dfcbd .TxBody =_f .NewCT_TextBody ();if _cbf :=d .DecodeElement (_dfcbd .TxBody ,&_aagc );_cbf !=nil {return _cbf ;};default:_bd .Log ("\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",_aagc .Name );if _eba :=d .Skip ();_eba !=nil {return _eba ;};};case _a .EndElement :break _dge ;case _a .CharData :};};return nil ;};func (_ge *CT_ConnectorNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_da :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_ge .CNvPr ,_da );_cd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ge .CNvCxnSpPr ,_cd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path -func (_fb *CT_GraphicFrame )ValidateWithPath (path string )error {if _bfa :=_fb .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_bfa !=nil {return _bfa ;};if _ged :=_fb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_ged !=nil {return _ged ;};if _eeac :=_fb .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_eeac !=nil {return _eeac ;};return nil ;};func (_ebc *CT_Drawing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067";e .EncodeToken (start );if _ebc .EG_Anchor !=nil {for _ ,_gag :=range _ebc .EG_Anchor {_gag .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path +func (_fdd *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _ffe :=_fdd .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ffe !=nil {return _ffe ;};if _gd :=_fdd .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gd !=nil {return _gd ;};if _fdd .Choice !=nil {if _eg :=_fdd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eg !=nil {return _eg ;};};return nil ;}; // Validate validates the CT_ConnectorNonVisual and its children -func (_gde *CT_ConnectorNonVisual )Validate ()error {return _gde .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_ceae :=&CT_ShapeNonVisual {};_ceae .CNvPr =_g .NewCT_NonVisualDrawingProps ();_ceae .CNvSpPr =_g .NewCT_NonVisualDrawingShapeProps ();return _ceae ;}; - -// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path -func (_ffe *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _efcd :=_ffe .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_efcd !=nil {return _efcd ;};if _acc :=_ffe .To .ValidateWithPath (path +"\u002f\u0054\u006f");_acc !=nil {return _acc ;};if _ffe .Choice !=nil {if _ccg :=_ffe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ccg !=nil {return _ccg ;};};return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_g .CT_ShapeProperties ;Style *_g .CT_ShapeStyle ;};func (_eeb *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eeb .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_e .Sprintf ("\u0025\u0076",*_eeb .MacroAttr )});};if _eeb .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_e .Sprintf ("\u0025\u0076",*_eeb .TextlinkAttr )});};if _eeb .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_e .Sprintf ("\u0025\u0064",_dgd (*_eeb .FLocksTextAttr ))});};if _eeb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0064",_dgd (*_eeb .FPublishedAttr ))});};e .EncodeToken (start );_ceaa :=_a .StartElement {Name :_a .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eeb .NvSpPr ,_ceaa );_gcc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eeb .SpPr ,_gcc );if _eeb .Style !=nil {_gfeg :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_eeb .Style ,_gfeg );};if _eeb .TxBody !=nil {_aed :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_eeb .TxBody ,_aed );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgga *CT_ConnectorNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_cef :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_fgga .CNvPr ,_cef );_fggd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fgga .CNvCxnSpPr ,_fggd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;};func (_cfddg *EG_ObjectChoices )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abbe :for {_agec ,_gdd :=d .Token ();if _gdd !=nil {return _gdd ;};switch _ceg :=_agec .(type ){case _a .StartElement :switch _ceg .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cfddg .Choice =NewEG_ObjectChoicesChoice ();if _agfb :=d .DecodeElement (&_cfddg .Choice .Sp ,&_ceg );_agfb !=nil {return _agfb ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_cfddg .Choice =NewEG_ObjectChoicesChoice ();if _gfcf :=d .DecodeElement (&_cfddg .Choice .GrpSp ,&_ceg );_gfcf !=nil {return _gfcf ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cfddg .Choice =NewEG_ObjectChoicesChoice ();if _dce :=d .DecodeElement (&_cfddg .Choice .GraphicFrame ,&_ceg );_dce !=nil {return _dce ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_cfddg .Choice =NewEG_ObjectChoicesChoice ();if _ddee :=d .DecodeElement (&_cfddg .Choice .CxnSp ,&_ceg );_ddee !=nil {return _ddee ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_cfddg .Choice =NewEG_ObjectChoicesChoice ();if _agee :=d .DecodeElement (&_cfddg .Choice .Pic ,&_ceg );_agee !=nil {return _agee ;};default:_cc .Log ("\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\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_ceg .Name );if _becb :=d .Skip ();_becb !=nil {return _becb ;};};case _a .EndElement :break _abbe ;case _a .CharData :};};return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_egd :=&EG_ObjectChoicesChoice {};return _egd ;};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_g .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;}; +func (_ce *CT_ConnectorNonVisual )Validate ()error {return _ce .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_eacc *EG_ObjectChoicesChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eacc .Sp !=nil {_affe :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070"}};e .EncodeElement (_eacc .Sp ,_affe );};if _eacc .GrpSp !=nil {_gad :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_eacc .GrpSp ,_gad );};if _eacc .GraphicFrame !=nil {_adfea :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_eacc .GraphicFrame ,_adfea );};if _eacc .CxnSp !=nil {_edc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_eacc .CxnSp ,_edc );};if _eacc .Pic !=nil {_fae :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063"}};e .EncodeElement (_eacc .Pic ,_fae );};return nil ;};func _bfdd (_dbae bool )uint8 {if _dbae {return 1;};return 0;}; // Validate validates the CT_PictureNonVisual and its children -func (_ecfc *CT_PictureNonVisual )Validate ()error {return _ecfc .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_ag :=&CT_AbsSizeAnchor {};_ag .From =NewCT_Marker ();_ag .Ext =_g .NewCT_PositiveSize2D ();return _ag ;}; +func (_cece *CT_PictureNonVisual )Validate ()error {return _cece .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_eecf *CT_GroupShapeNonVisual )Validate ()error {return _eecf .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; - -// Validate validates the CT_Picture and its children -func (_gbb *CT_Picture )Validate ()error {return _gbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; +// Validate validates the CT_Drawing and its children +func (_bag *CT_Drawing )Validate ()error {return _bag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_aee *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _accc :=_aee .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_accc !=nil {return _accc ;};if _gcbc :=_aee .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_gcbc !=nil {return _gcbc ;};return nil ;};func (_caed *EG_Anchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adaa :for {_aca ,_ecc :=d .Token ();if _ecc !=nil {return _ecc ;};switch _cefg :=_aca .(type ){case _a .StartElement :switch _cefg .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_caed .RelSizeAnchor =NewCT_RelSizeAnchor ();if _fdee :=d .DecodeElement (_caed .RelSizeAnchor ,&_cefg );_fdee !=nil {return _fdee ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_caed .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _ffgd :=d .DecodeElement (_caed .AbsSizeAnchor ,&_cefg );_ffgd !=nil {return _ffgd ;};default:_cc .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_cefg .Name );if _bdd :=d .Skip ();_bdd !=nil {return _bdd ;};};case _a .EndElement :break _adaa ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_ShapeNonVisual and its children +func (_adeg *CT_ShapeNonVisual )Validate ()error {return _adeg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_gbff :=&CT_RelSizeAnchor {};_gbff .From =NewCT_Marker ();_gbff .To =NewCT_Marker ();return _gbff ;};func NewEG_Anchor ()*EG_Anchor {_bfba :=&EG_Anchor {};return _bfba };func (_age *EG_ObjectChoices )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _age .Choice !=nil {_age .Choice .MarshalXML (e ,_a .StartElement {});};return nil ;}; -// Validate validates the EG_ObjectChoices and its children -func (_bbf *EG_ObjectChoices )Validate ()error {return _bbf .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");}; +// Validate validates the CT_RelSizeAnchor and its children +func (_fbf *CT_RelSizeAnchor )Validate ()error {return _fbf .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_GraphicFrame ()*CT_GraphicFrame {_efc :=&CT_GraphicFrame {};_efc .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_efc .Xfrm =_f .NewCT_Transform2D ();_efc .Graphic =_f .NewGraphic ();return _efc ;};func (_bfd *EG_Anchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcd :for {_efe ,_gfac :=d .Token ();if _gfac !=nil {return _gfac ;};switch _gcb :=_efe .(type ){case _a .StartElement :switch _gcb .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_bfd .RelSizeAnchor =NewCT_RelSizeAnchor ();if _faca :=d .DecodeElement (_bfd .RelSizeAnchor ,&_gcb );_faca !=nil {return _faca ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_bfd .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _bfbbb :=d .DecodeElement (_bfd .AbsSizeAnchor ,&_gcb );_bfbbb !=nil {return _bfbbb ;};default:_bd .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_gcb .Name );if _eada :=d .Skip ();_eada !=nil {return _eada ;};};case _a .EndElement :break _dcd ;case _a .CharData :};};return nil ;};func (_dc *CT_GraphicFrameNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_abc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_dc .CNvPr ,_abc );_baff :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}};e .EncodeElement (_dc .CNvGraphicFramePr ,_baff );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_bdb *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _eggc :=_bdb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eggc !=nil {return _eggc ;};if _fad :=_bdb .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fad !=nil {return _fad ;};return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_g .CT_BlipFillProperties ;SpPr *_g .CT_ShapeProperties ;Style *_g .CT_ShapeStyle ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_egec *CT_Marker )ValidateWithPath (path string )error {if _egec .X < 0.0{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_egec .X );};if _egec .X > 1.0{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_egec .X );};if _egec .Y < 0.0{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_egec .Y );};if _egec .Y > 1.0{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_egec .Y );};return nil ;}; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_bfgc *EG_ObjectChoices )ValidateWithPath (path string )error {if _bfgc .Choice !=nil {if _eece :=_bfgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eece !=nil {return _eece ;};};return nil ;};func (_dbcb *CT_RelSizeAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_aceg :=_a .StartElement {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dbcb .From ,_aceg );_dee :=_a .StartElement {Name :_a .Name {Local :"\u0074\u006f"}};e .EncodeElement (_dbcb .To ,_dee );if _dbcb .Choice !=nil {_dbcb .Choice .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Connector and its children +func (_fde *CT_Connector )Validate ()error {return _fde .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_aec *CT_RelSizeAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gefb :=_a .StartElement {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_aec .From ,_gefb );_ebg :=_a .StartElement {Name :_a .Name {Local :"\u0074\u006f"}};e .EncodeElement (_aec .To ,_ebg );if _aec .Choice !=nil {_aec .Choice .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_deed *EG_Anchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _deed .RelSizeAnchor !=nil {_fgf :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_deed .RelSizeAnchor ,_fgf );};if _deed .AbsSizeAnchor !=nil {_cbag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_deed .AbsSizeAnchor ,_cbag );};return nil ;};func (_ggba *CT_ShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bffc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_ggba .CNvPr ,_bffc );_afdf :=_a .StartElement {Name :_a .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ggba .CNvSpPr ,_afdf );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RelSizeAnchor and its children -func (_bfed *CT_RelSizeAnchor )Validate ()error {return _bfed .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; +// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path +func (_dfcb *CT_GraphicFrame )ValidateWithPath (path string )error {if _aea :=_dfcb .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_aea !=nil {return _aea ;};if _fcg :=_dfcb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fcg !=nil {return _fcg ;};if _aab :=_dfcb .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_aab !=nil {return _aab ;};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_f .CT_NonVisualDrawingProps ;CNvGrpSpPr *_f .CT_NonVisualGroupDrawingShapeProps ;};func (_ege *CT_ConnectorNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ege .CNvPr =_f .NewCT_NonVisualDrawingProps ();_ege .CNvCxnSpPr =_f .NewCT_NonVisualConnectorProperties ();_ab :for {_ag ,_ged :=d .Token ();if _ged !=nil {return _ged ;};switch _eac :=_ag .(type ){case _a .StartElement :switch _eac .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fbg :=d .DecodeElement (_ege .CNvPr ,&_eac );_fbg !=nil {return _fbg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _gf :=d .DecodeElement (_ege .CNvCxnSpPr ,&_eac );_gf !=nil {return _gf ;};default:_bd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_eac .Name );if _eff :=d .Skip ();_eff !=nil {return _eff ;};};case _a .EndElement :break _ab ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_eabb *CT_Marker )ValidateWithPath (path string )error {if _eabb .X < 0.0{return _e .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_eabb .X );};if _eabb .X > 1.0{return _e .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_eabb .X );};if _eabb .Y < 0.0{return _e .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_eabb .Y );};if _eabb .Y > 1.0{return _e .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_eabb .Y );};return nil ;}; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_fcgf *CT_GroupShape )ValidateWithPath (path string )error {if _daeb :=_fcgf .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_daeb !=nil {return _daeb ;};if _cfcd :=_fcgf .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cfcd !=nil {return _cfcd ;};for _adf ,_afg :=range _fcgf .Choice {if _cdb :=_afg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_adf ));_cdb !=nil {return _cdb ;};};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_f .CT_NonVisualDrawingProps ;CNvCxnSpPr *_f .CT_NonVisualConnectorProperties ;};func (_dbe *CT_GraphicFrameNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbe .CNvPr =_f .NewCT_NonVisualDrawingProps ();_dbe .CNvGraphicFramePr =_f .NewCT_NonVisualGraphicFrameProperties ();_aeg :for {_bed ,_ecg :=d .Token ();if _ecg !=nil {return _ecg ;};switch _gfg :=_bed .(type ){case _a .StartElement :switch _gfg .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _aad :=d .DecodeElement (_dbe .CNvPr ,&_gfg );_aad !=nil {return _aad ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _gcg :=d .DecodeElement (_dbe .CNvGraphicFramePr ,&_gfg );_gcg !=nil {return _gcg ;};default:_bd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c\u0020%\u0076",_gfg .Name );if _gff :=d .Skip ();_gff !=nil {return _gff ;};};case _a .EndElement :break _aeg ;case _a .CharData :};};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_bec :=&CT_ConnectorNonVisual {};_bec .CNvPr =_f .NewCT_NonVisualDrawingProps ();_bec .CNvCxnSpPr =_f .NewCT_NonVisualConnectorProperties ();return _bec ;}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_be *CT_Connector )ValidateWithPath (path string )error {if _aef :=_be .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_aef !=nil {return _aef ;};if _fgb :=_be .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fgb !=nil {return _fgb ;};if _be .Style !=nil {if _egg :=_be .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_egg !=nil {return _egg ;};};return nil ;};func _dgd (_ebgg bool )uint8 {if _ebgg {return 1;};return 0;}; +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_bagd *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _bagd .Sp !=nil {if _ceda :=_bagd .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_ceda !=nil {return _ceda ;};};if _bagd .GrpSp !=nil {if _cfaf :=_bagd .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_cfaf !=nil {return _cfaf ;};};if _bagd .GraphicFrame !=nil {if _ddea :=_bagd .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_ddea !=nil {return _ddea ;};};if _bagd .CxnSp !=nil {if _dcc :=_bagd .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_dcc !=nil {return _dcc ;};};if _bagd .Pic !=nil {if _ebcf :=_bagd .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_ebcf !=nil {return _ebcf ;};};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_cadf *CT_Shape )ValidateWithPath (path string )error {if _decd :=_cadf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_decd !=nil {return _decd ;};if _afb :=_cadf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afb !=nil {return _afb ;};if _cadf .Style !=nil {if _ddag :=_cadf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ddag !=nil {return _ddag ;};};if _cadf .TxBody !=nil {if _gcd :=_cadf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_gcd !=nil {return _gcd ;};};return nil ;};func (_cga *CT_Drawing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ceff :for {_gb ,_gfgg :=d .Token ();if _gfgg !=nil {return _gfgg ;};switch _ab :=_gb .(type ){case _a .StartElement :switch _ab .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_cf :=NewEG_Anchor ();_cf .RelSizeAnchor =NewCT_RelSizeAnchor ();if _aag :=d .DecodeElement (_cf .RelSizeAnchor ,&_ab );_aag !=nil {return _aag ;};_cga .EG_Anchor =append (_cga .EG_Anchor ,_cf );case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_fef :=NewEG_Anchor ();_fef .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _edb :=d .DecodeElement (_fef .AbsSizeAnchor ,&_ab );_edb !=nil {return _edb ;};_cga .EG_Anchor =append (_cga .EG_Anchor ,_fef );default:_cc .Log ("\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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_ab .Name );if _bec :=d .Skip ();_bec !=nil {return _bec ;};};case _a .EndElement :break _ceff ;case _a .CharData :};};return nil ;};func init (){_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicFrameNonVisual );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicFrame );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_RelSizeAnchor );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_AbsSizeAnchor );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices );_cc .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor );}; \ No newline at end of file +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_egd *CT_Drawing )ValidateWithPath (path string )error {for _cb ,_dae :=range _egd .EG_Anchor {if _cec :=_dae .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cb ));_cec !=nil {return _cec ;};};return nil ;};func (_fbbd *CT_GroupShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbbd .CNvPr =_f .NewCT_NonVisualDrawingProps ();_fbbd .CNvGrpSpPr =_f .NewCT_NonVisualGroupDrawingShapeProps ();_acb :for {_gdd ,_adgg :=d .Token ();if _adgg !=nil {return _adgg ;};switch _gaf :=_gdd .(type ){case _a .StartElement :switch _gaf .Name {case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _cgg :=d .DecodeElement (_fbbd .CNvPr ,&_gaf );_cgg !=nil {return _cgg ;};case _a .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _fcba :=d .DecodeElement (_fbbd .CNvGrpSpPr ,&_gaf );_fcba !=nil {return _fcba ;};default:_bd .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gaf .Name );if _egb :=d .Skip ();_egb !=nil {return _egb ;};};case _a .EndElement :break _acb ;case _a .CharData :};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_ddeg :=&CT_GroupShapeChoice {};return _ddeg };func init (){_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicFrameNonVisual );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicFrame );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_RelSizeAnchor );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_AbsSizeAnchor );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices );_bd .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor );}; \ No newline at end of file diff --git a/schema/soo/dml/diagram/diagram.go b/schema/soo/dml/diagram/diagram.go index cccf861dcd..7d56f1a0dc 100644 --- a/schema/soo/dml/diagram/diagram.go +++ b/schema/soo/dml/diagram/diagram.go @@ -9,454 +9,454 @@ // 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 diagram ;import (_gg "encoding/xml";_e "fmt";_ce "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/schema/soo/dml";_c "strconv";); +package diagram ;import (_ed "encoding/xml";_ee "fmt";_b "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/schema/soo/dml";_ec "strconv";);type StyleDefHdr struct{CT_StyleDefinitionHeader };func (_aacff ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _aacff {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aacff ));};return nil ;}; -// Validate validates the CT_ColorTransformHeader and its children -func (_gdeb *CT_ColorTransformHeader )Validate ()error {return _gdeb .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");}; - -// Validate validates the CT_StyleDefinitionHeader and its children -func (_ebad *CT_StyleDefinitionHeader )Validate ()error {return _ebad .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};func NewCT_RelIds ()*CT_RelIds {_fegdd :=&CT_RelIds {};return _fegdd }; +// Validate validates the LayoutDef and its children +func (_ccac *LayoutDef )Validate ()error {return _ccac .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");}; -// Validate validates the CT_AnimOne and its children -func (_gd *CT_AnimOne )Validate ()error {return _gd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};const (ST_CxnTypeUnset ST_CxnType =0;ST_CxnTypeParOf ST_CxnType =1;ST_CxnTypePresOf ST_CxnType =2;ST_CxnTypePresParOf ST_CxnType =3;ST_CxnTypeUnknownRelationship ST_CxnType =4;);func (_bbgbe ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_dged :=_gg .Attr {};_dged .Name =name ;switch _bbgbe {case ST_DiagramHorizontalAlignmentUnset :_dged .Value ="";case ST_DiagramHorizontalAlignmentL :_dged .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_dged .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_dged .Value ="\u0072";case ST_DiagramHorizontalAlignmentNone :_dged .Value ="\u006e\u006f\u006e\u0065";};return _dged ,nil ;};func (_gfbdfb ST_AutoTextRotation )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bfeff :=_gg .Attr {};_bfeff .Name =name ;switch _gfbdfb {case ST_AutoTextRotationUnset :_bfeff .Value ="";case ST_AutoTextRotationNone :_bfeff .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_bfeff .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_bfeff .Value ="\u0067\u0072\u0061\u0076";};return _bfeff ,nil ;}; +// Validate validates the AG_IteratorAttributes and its children +func (_ebc *AG_IteratorAttributes )Validate ()error {return _ebc .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_daea *ST_RotationPath )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_gdaf ,_fabfc :=d .Token ();if _fabfc !=nil {return _fabfc ;};if _ffag ,_agcce :=_gdaf .(_ed .EndElement );_agcce &&_ffag .Name ==start .Name {*_daea =1;return nil ;};if _dcdf ,_dcgce :=_gdaf .(_ed .CharData );!_dcgce {return _ee .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",_gdaf );}else {switch string (_dcdf ){case "":*_daea =0;case "\u006e\u006f\u006e\u0065":*_daea =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_daea =2;};};_gdaf ,_fabfc =d .Token ();if _fabfc !=nil {return _fabfc ;};if _cagdd ,_cecaa :=_gdaf .(_ed .EndElement );_cecaa &&_cagdd .Name ==start .Name {return nil ;};return _ee .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",_gdaf );}; -// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path -func (_fdeb *CT_CxnList )ValidateWithPath (path string )error {for _bgcc ,_fcec :=range _fdeb .Cxn {if _fdga :=_fcec .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_bgcc ));_fdga !=nil {return _fdga ;};};return nil ;};type CT_DiagramDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;DefStyleAttr *string ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;SampData *CT_SampleData ;StyleData *CT_SampleData ;ClrData *CT_SampleData ;LayoutNode *CT_LayoutNode ;ExtLst *_b .CT_OfficeArtExtensionList ;};func (_bdfaf *CT_Parameter )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bdfaf .TypeAttr =ST_ParameterId (1);for _ ,_agcdd :=range start .Attr {if _agcdd .Name .Local =="\u0074\u0079\u0070\u0065"{_bdfaf .TypeAttr .UnmarshalXMLAttr (_agcdd );continue ;};if _agcdd .Name .Local =="\u0076\u0061\u006c"{_ggbf ,_gdggbg :=ParseUnionST_ParameterVal (_agcdd .Value );if _gdggbg !=nil {return _gdggbg ;};_bdfaf .ValAttr =_ggbf ;continue ;};};for {_faed ,_beeg :=d .Token ();if _beeg !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_beeg );};if _dcgg ,_fgda :=_faed .(_gg .EndElement );_fgda &&_dcgg .Name ==start .Name {break ;};};return nil ;};func (_cafd *CT_SampleData )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cacdg :=range start .Attr {if _cacdg .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_abc ,_caabb :=_c .ParseBool (_cacdg .Value );if _caabb !=nil {return _caabb ;};_cafd .UseDefAttr =&_abc ;continue ;};};_dcbc :for {_fagg ,_geeb :=d .Token ();if _geeb !=nil {return _geeb ;};switch _ecdfd :=_fagg .(type ){case _gg .StartElement :switch _ecdfd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}:_cafd .DataModel =NewCT_DataModel ();if _cfged :=d .DecodeElement (_cafd .DataModel ,&_ecdfd );_cfged !=nil {return _cfged ;};default:_ce .Log ("\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\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_ecdfd .Name );if _gdfc :=d .Skip ();_gdfc !=nil {return _gdfc ;};};case _gg .EndElement :break _dcbc ;case _gg .CharData :};};return nil ;};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;); +// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path +func (_cad *CT_ColorTransform )ValidateWithPath (path string )error {for _cbcg ,_ffba :=range _cad .Title {if _acce :=_ffba .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cbcg ));_acce !=nil {return _acce ;};};for _fdb ,_ggc :=range _cad .Desc {if _geagc :=_ggc .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_fdb ));_geagc !=nil {return _geagc ;};};if _cad .CatLst !=nil {if _aeee :=_cad .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_aeee !=nil {return _aeee ;};};for _effg ,_ecc :=range _cad .StyleLbl {if _ddfd :=_ecc .ValidateWithPath (_ee .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_effg ));_ddfd !=nil {return _ddfd ;};};if _cad .ExtLst !=nil {if _ddfdb :=_cad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddfdb !=nil {return _ddfdb ;};};return nil ;};func (_babbde ST_ConnectorRouting )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_babbde .String (),start );};func (_deaea ST_SecondaryChildAlignment )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_abgac :=_ed .Attr {};_abgac .Name =name ;switch _deaea {case ST_SecondaryChildAlignmentUnset :_abgac .Value ="";case ST_SecondaryChildAlignmentNone :_abgac .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_abgac .Value ="\u0074";case ST_SecondaryChildAlignmentB :_abgac .Value ="\u0062";case ST_SecondaryChildAlignmentL :_abgac .Value ="\u006c";case ST_SecondaryChildAlignmentR :_abgac .Value ="\u0072";};return _abgac ,nil ;};func (_bebc *CT_Constraint )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _bebc .OpAttr !=ST_BoolOperatorUnset {_bea ,_fdadg :=_bebc .OpAttr .MarshalXMLAttr (_ed .Name {Local :"\u006f\u0070"});if _fdadg !=nil {return _fdadg ;};start .Attr =append (start .Attr ,_bea );};if _bebc .ValAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",*_bebc .ValAttr )});};if _bebc .FactAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_bebc .FactAttr )});};if _bebc .TypeAttr !=ST_ConstraintTypeUnset {_degf ,_affa :=_bebc .TypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0074\u0079\u0070\u0065"});if _affa !=nil {return _affa ;};start .Attr =append (start .Attr ,_degf );};if _bebc .ForAttr !=ST_ConstraintRelationshipUnset {_agbb ,_acec :=_bebc .ForAttr .MarshalXMLAttr (_ed .Name {Local :"\u0066\u006f\u0072"});if _acec !=nil {return _acec ;};start .Attr =append (start .Attr ,_agbb );};if _bebc .ForNameAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_bebc .ForNameAttr )});};if _bebc .PtTypeAttr !=ST_ElementTypeUnset {_beae ,_faga :=_bebc .PtTypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _faga !=nil {return _faga ;};start .Attr =append (start .Attr ,_beae );};if _bebc .RefTypeAttr !=ST_ConstraintTypeUnset {_cafg ,_cdcf :=_bebc .RefTypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _cdcf !=nil {return _cdcf ;};start .Attr =append (start .Attr ,_cafg );};if _bebc .RefForAttr !=ST_ConstraintRelationshipUnset {_faeb ,_cafdb :=_bebc .RefForAttr .MarshalXMLAttr (_ed .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _cafdb !=nil {return _cafdb ;};start .Attr =append (start .Attr ,_faeb );};if _bebc .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_bebc .RefForNameAttr )});};if _bebc .RefPtTypeAttr !=ST_ElementTypeUnset {_ccaf ,_efa :=_bebc .RefPtTypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _efa !=nil {return _efa ;};start .Attr =append (start .Attr ,_ccaf );};e .EncodeToken (start );if _bebc .ExtLst !=nil {_ffcc :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bebc .ExtLst ,_ffcc );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_ceba *ST_ElementType )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_ceba =0;case "\u0061\u006c\u006c":*_ceba =1;case "\u0064\u006f\u0063":*_ceba =2;case "\u006e\u006f\u0064\u0065":*_ceba =3;case "\u006e\u006f\u0072\u006d":*_ceba =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_ceba =5;case "\u0061\u0073\u0073\u0074":*_ceba =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_ceba =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_ceba =8;case "\u0070\u0072\u0065\u0073":*_ceba =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_ceba =10;};return nil ;};func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil };func (_bedc *CT_SDDescription )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _bedc .LangAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_bedc .LangAttr )});};start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",_bedc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func NewColorsDef ()*ColorsDef {_dcgg :=&ColorsDef {};_dcgg .CT_ColorTransform =*NewCT_ColorTransform ();return _dcgg ;};func (_cacgf ST_ChildDirection )String ()string {switch _cacgf {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";}; -// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path -func (_aagfe *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _bdee ,_gaeb :=range _aagfe .StyleDefHdr {if _abegd :=_gaeb .ValidateWithPath (_e .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_bdee ));_abegd !=nil {return _abegd ;};};return nil ;};func (_bba *CT_CTCategory )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",_bba .TypeAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u0069"},Value :_e .Sprintf ("\u0025\u0076",_bba .PriAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fgde *CT_ChildMax )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fgde .ValAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fgde .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dacdc *ST_NodeHorizontalAlignment )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cddc ,_eaec :=d .Token ();if _eaec !=nil {return _eaec ;};if _gddda ,_adfag :=_cddc .(_gg .EndElement );_adfag &&_gddda .Name ==start .Name {*_dacdc =1;return nil ;};if _fcegd ,_efgbc :=_cddc .(_gg .CharData );!_efgbc {return _e .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",_cddc );}else {switch string (_fcegd ){case "":*_dacdc =0;case "\u006c":*_dacdc =1;case "\u0063\u0074\u0072":*_dacdc =2;case "\u0072":*_dacdc =3;};};_cddc ,_eaec =d .Token ();if _eaec !=nil {return _eaec ;};if _agbc ,_bfgc :=_cddc .(_gg .EndElement );_bfgc &&_agbc .Name ==start .Name {return nil ;};return _e .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",_cddc );}; +// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path +func (_acc *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_ecf *CT_CTCategories )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _ecf .Cat !=nil {_aab :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0061\u0074"}};for _ ,_cbad :=range _ecf .Cat {e .EncodeElement (_cbad ,_aab );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_gfbc ST_ChildOrderType )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_gbfbb :=_ed .Attr {};_gbfbb .Name =name ;switch _gfbc {case ST_ChildOrderTypeUnset :_gbfbb .Value ="";case ST_ChildOrderTypeB :_gbfbb .Value ="\u0062";case ST_ChildOrderTypeT :_gbfbb .Value ="\u0074";};return _gbfbb ,nil ;};func (_ddgb ST_ContinueDirection )String ()string {switch _ddgb {case 0:return "";case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";};func (_fgfaa *LayoutDefHdrLst )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .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 ,_ed .Attr {Name :_ed .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 ="\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _fgfaa .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );};func NewCT_ResizeHandles ()*CT_ResizeHandles {_gfefd :=&CT_ResizeHandles {};return _gfefd };func NewRelIds ()*RelIds {_cgeab :=&RelIds {};_cgeab .CT_RelIds =*NewCT_RelIds ();return _cgeab };func (_ecgc *CT_Pt )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_ecgc .ModelIdAttr )});if _ecgc .TypeAttr !=ST_PtTypeUnset {_cfgg ,_gfad :=_ecgc .TypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0074\u0079\u0070\u0065"});if _gfad !=nil {return _gfad ;};start .Attr =append (start .Attr ,_cfgg );};if _ecgc .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_ecgc .CxnIdAttr )});};e .EncodeToken (start );if _ecgc .PrSet !=nil {_cadfb :=_ed .StartElement {Name :_ed .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_ecgc .PrSet ,_cadfb );};if _ecgc .SpPr !=nil {_baca :=_ed .StartElement {Name :_ed .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ecgc .SpPr ,_baca );};if _ecgc .T !=nil {_cffe :=_ed .StartElement {Name :_ed .Name {Local :"\u0074"}};e .EncodeElement (_ecgc .T ,_cffe );};if _ecgc .ExtLst !=nil {_cbgcd :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecgc .ExtLst ,_cbgcd );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_edba ST_PtType )ValidateWithPath (path string )error {switch _edba {case 0,1,2,3,4,5,6:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edba ));};return nil ;};type LayoutDef struct{CT_DiagramDefinition };func (_fbbaa ST_AxisType )Validate ()error {return _fbbaa .ValidateWithPath ("")};type ST_ChildDirection byte ;func (_baag *ColorsDefHdrLst )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_baag .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_aaag :for {_fccg ,_ecaf :=d .Token ();if _ecaf !=nil {return _ecaf ;};switch _bcaef :=_fccg .(type ){case _ed .StartElement :switch _bcaef .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_fcde :=NewCT_ColorTransformHeader ();if _eabe :=d .DecodeElement (_fcde ,&_bcaef );_eabe !=nil {return _eabe ;};_baag .ColorsDefHdr =append (_baag .ColorsDefHdr ,_fcde );default:_b .Log ("\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\u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_bcaef .Name );if _abff :=d .Skip ();_abff !=nil {return _abff ;};};case _ed .EndElement :break _aaag ;case _ed .CharData :};};return nil ;}; -// Validate validates the LayoutDefHdr and its children -func (_eeffa *LayoutDefHdr )Validate ()error {return _eeffa .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};func (_defge ST_ModelId )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _defge .Int32 !=nil {e .EncodeToken (_gg .CharData (_e .Sprintf ("\u0025\u0064",*_defge .Int32 )));};if _defge .ST_Guid !=nil {e .EncodeToken (_gg .CharData (*_defge .ST_Guid ));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func NewCT_Algorithm ()*CT_Algorithm {_edd :=&CT_Algorithm {};_edd .TypeAttr =ST_AlgorithmType (1);return _edd ;}; +// Validate validates the CT_CTCategories and its children +func (_afaf *CT_CTCategories )Validate ()error {return _afaf .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};type ST_HierBranchStyle byte ;const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;); -// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path -func (_eacb *CT_CTName )ValidateWithPath (path string )error {return nil };func (_ege *CT_Adj )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ege .IdxAttr =1;for _ ,_feg :=range start .Attr {if _feg .Name .Local =="\u0069\u0064\u0078"{_eag ,_acb :=_c .ParseUint (_feg .Value ,10,32);if _acb !=nil {return _acb ;};_ege .IdxAttr =uint32 (_eag );continue ;};if _feg .Name .Local =="\u0076\u0061\u006c"{_ddc ,_ccf :=_c .ParseFloat (_feg .Value ,64);if _ccf !=nil {return _ccf ;};_ege .ValAttr =_ddc ;continue ;};};for {_bcb ,_ggb :=d .Token ();if _ggb !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_ggb );};if _fgb ,_bae :=_bcb .(_gg .EndElement );_bae &&_fgb .Name ==start .Name {break ;};};return nil ;};func (_eba *CT_Cxn )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dfd :=range start .Attr {if _dfd .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_ebe ,_bcbe :=ParseUnionST_ModelId (_dfd .Value );if _bcbe !=nil {return _bcbe ;};_eba .ModelIdAttr =_ebe ;continue ;};if _dfd .Name .Local =="\u0074\u0079\u0070\u0065"{_eba .TypeAttr .UnmarshalXMLAttr (_dfd );continue ;};if _dfd .Name .Local =="\u0073\u0072\u0063I\u0064"{_acc ,_dbbfg :=ParseUnionST_ModelId (_dfd .Value );if _dbbfg !=nil {return _dbbfg ;};_eba .SrcIdAttr =_acc ;continue ;};if _dfd .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_febd ,_bgcg :=ParseUnionST_ModelId (_dfd .Value );if _bgcg !=nil {return _bgcg ;};_eba .DestIdAttr =_febd ;continue ;};if _dfd .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_aga ,_bbfd :=_c .ParseUint (_dfd .Value ,10,32);if _bbfd !=nil {return _bbfd ;};_eba .SrcOrdAttr =uint32 (_aga );continue ;};if _dfd .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_fcab ,_acda :=_c .ParseUint (_dfd .Value ,10,32);if _acda !=nil {return _acda ;};_eba .DestOrdAttr =uint32 (_fcab );continue ;};if _dfd .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_aef ,_gbcc :=ParseUnionST_ModelId (_dfd .Value );if _gbcc !=nil {return _gbcc ;};_eba .ParTransIdAttr =&_aef ;continue ;};if _dfd .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_gaac ,_fbfe :=ParseUnionST_ModelId (_dfd .Value );if _fbfe !=nil {return _fbfe ;};_eba .SibTransIdAttr =&_gaac ;continue ;};if _dfd .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_gabffb ,_fdaa :=_dfd .Value ,error (nil );if _fdaa !=nil {return _fdaa ;};_eba .PresIdAttr =&_gabffb ;continue ;};};_dadg :for {_edg ,_aafa :=d .Token ();if _aafa !=nil {return _aafa ;};switch _daa :=_edg .(type ){case _gg .StartElement :switch _daa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eba .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _dea :=d .DecodeElement (_eba .ExtLst ,&_daa );_dea !=nil {return _dea ;};default:_ce .Log ("\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\u0043\u0078\u006e\u0020\u0025\u0076",_daa .Name );if _agccd :=d .Skip ();_agccd !=nil {return _agccd ;};};case _gg .EndElement :break _dadg ;case _gg .CharData :};};return nil ;};func NewCT_Name ()*CT_Name {_beafg :=&CT_Name {};return _beafg }; +// ST_ModelId is a union type +type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;};func (_aace ST_BendPoint )String ()string {switch _aace {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";};func NewCT_Algorithm ()*CT_Algorithm {_ff :=&CT_Algorithm {};_ff .TypeAttr =ST_AlgorithmType (1);return _ff ;};func (_fgca *ST_TextBlockDirection )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_fgca =0;case "\u0068\u006f\u0072\u007a":*_fgca =1;case "\u0076\u0065\u0072\u0074":*_fgca =2;};return nil ;};type ST_ContinueDirection byte ;func (_baed *CT_ResizeHandles )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_fcff :=range start .Attr {if _fcff .Name .Local =="\u0076\u0061\u006c"{_baed .ValAttr .UnmarshalXMLAttr (_fcff );continue ;};};for {_dcgd ,_cbcc :=d .Token ();if _cbcc !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0073\u0069z\u0065H\u0061\u006e\u0064\u006c\u0065\u0073\u003a \u0025\u0073",_cbcc );};if _adef ,_gddga :=_dcgd .(_ed .EndElement );_gddga &&_adef .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path -func (_fcac *CT_Categories )ValidateWithPath (path string )error {for _eeb ,_gee :=range _fcac .Cat {if _bfa :=_gee .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_eeb ));_bfa !=nil {return _bfa ;};};return nil ;};func (_cbac ST_SecondaryLinearDirection )String ()string {switch _cbac {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0072\u006fm\u004c";case 3:return "\u0066\u0072\u006fm\u0052";case 4:return "\u0066\u0072\u006fm\u0054";case 5:return "\u0066\u0072\u006fm\u0042";};return "";};func (_efcg *CT_StyleDefinition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _efcg .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_efcg .UniqueIdAttr )});};if _efcg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_efcg .MinVerAttr )});};e .EncodeToken (start );if _efcg .Title !=nil {_gbfd :=_gg .StartElement {Name :_gg .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_debca :=range _efcg .Title {e .EncodeElement (_debca ,_gbfd );};};if _efcg .Desc !=nil {_bdefd :=_gg .StartElement {Name :_gg .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_ecge :=range _efcg .Desc {e .EncodeElement (_ecge ,_bdefd );};};if _efcg .CatLst !=nil {_geee :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efcg .CatLst ,_geee );};if _efcg .Scene3d !=nil {_ggeef :=_gg .StartElement {Name :_gg .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_efcg .Scene3d ,_ggeef );};_gddfb :=_gg .StartElement {Name :_gg .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_eeaf :=range _efcg .StyleLbl {e .EncodeElement (_eeaf ,_gddfb );};if _efcg .ExtLst !=nil {_bffd :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efcg .ExtLst ,_bffd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_PtList ()*CT_PtList {_dcbea :=&CT_PtList {};return _dcbea };type CT_CTName struct{LangAttr *string ;ValAttr string ;};type CT_LayoutVariablePropertySet struct{OrgChart *CT_OrgChart ;ChMax *CT_ChildMax ;ChPref *CT_ChildPref ;BulletEnabled *CT_BulletEnabled ;Dir *CT_Direction ;HierBranch *CT_HierBranchStyle ;AnimOne *CT_AnimOne ;AnimLvl *CT_AnimLvl ;ResizeHandles *CT_ResizeHandles ;};func NewCT_Pt ()*CT_Pt {_gfea :=&CT_Pt {};return _gfea };func (_bdba *ST_ParameterId )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bcga ,_ggbaf :=d .Token ();if _ggbaf !=nil {return _ggbaf ;};if _dfac ,_fageb :=_bcga .(_gg .EndElement );_fageb &&_dfac .Name ==start .Name {*_bdba =1;return nil ;};if _dgdaf ,_ggde :=_bcga .(_gg .CharData );!_ggde {return _e .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",_bcga );}else {switch string (_dgdaf ){case "":*_bdba =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_bdba =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_bdba =2;case "\u0063\u0068\u0044i\u0072":*_bdba =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_bdba =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_bdba =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_bdba =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_bdba =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_bdba =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_bdba =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_bdba =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_bdba =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_bdba =12;case "\u0064\u0069\u006d":*_bdba =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_bdba =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_bdba =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_bdba =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_bdba =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_bdba =18;case "\u0074\u0078\u0044i\u0072":*_bdba =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_bdba =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_bdba =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_bdba =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_bdba =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_bdba =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_bdba =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_bdba =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_bdba =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_bdba =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_bdba =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_bdba =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_bdba =31;case "\u0067\u0072\u0044i\u0072":*_bdba =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_bdba =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_bdba =34;case "\u0062\u006b\u0070\u0074":*_bdba =35;case "\u006f\u0066\u0066":*_bdba =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_bdba =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_bdba =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_bdba =39;case "\u0073\u0074\u0041n\u0067":*_bdba =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_bdba =41;case "\u0061\u0072":*_bdba =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_bdba =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_bdba =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_bdba =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_bdba =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_bdba =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_bdba =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_bdba =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_bdba =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_bdba =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_bdba =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_bdba =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_bdba =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_bdba =55;};};_bcga ,_ggbaf =d .Token ();if _ggbaf !=nil {return _ggbaf ;};if _cfabc ,_aadfg :=_bcga .(_gg .EndElement );_aadfg &&_cfabc .Name ==start .Name {return nil ;};return _e .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",_bcga );};func (_baed *CT_Constraint )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _baed .OpAttr !=ST_BoolOperatorUnset {_cdec ,_cacb :=_baed .OpAttr .MarshalXMLAttr (_gg .Name {Local :"\u006f\u0070"});if _cacb !=nil {return _cacb ;};start .Attr =append (start .Attr ,_cdec );};if _baed .ValAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_baed .ValAttr )});};if _baed .FactAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_baed .FactAttr )});};if _baed .TypeAttr !=ST_ConstraintTypeUnset {_fbeg ,_adaca :=_baed .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"});if _adaca !=nil {return _adaca ;};start .Attr =append (start .Attr ,_fbeg );};if _baed .ForAttr !=ST_ConstraintRelationshipUnset {_aedf ,_bebgd :=_baed .ForAttr .MarshalXMLAttr (_gg .Name {Local :"\u0066\u006f\u0072"});if _bebgd !=nil {return _bebgd ;};start .Attr =append (start .Attr ,_aedf );};if _baed .ForNameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_baed .ForNameAttr )});};if _baed .PtTypeAttr !=ST_ElementTypeUnset {_afe ,_aabf :=_baed .PtTypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _aabf !=nil {return _aabf ;};start .Attr =append (start .Attr ,_afe );};if _baed .RefTypeAttr !=ST_ConstraintTypeUnset {_dfb ,_eacde :=_baed .RefTypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _eacde !=nil {return _eacde ;};start .Attr =append (start .Attr ,_dfb );};if _baed .RefForAttr !=ST_ConstraintRelationshipUnset {_ebgga ,_afc :=_baed .RefForAttr .MarshalXMLAttr (_gg .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _afc !=nil {return _afc ;};start .Attr =append (start .Attr ,_ebgga );};if _baed .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_baed .RefForNameAttr )});};if _baed .RefPtTypeAttr !=ST_ElementTypeUnset {_dagf ,_aabfg :=_baed .RefPtTypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _aabfg !=nil {return _aabfg ;};start .Attr =append (start .Attr ,_dagf );};e .EncodeToken (start );if _baed .ExtLst !=nil {_efg :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baed .ExtLst ,_efg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path +func (_fcbf *CT_SDDescription )ValidateWithPath (path string )error {return nil };func (_gce *CT_DiagramDefinitionHeader )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_gce .UniqueIdAttr )});if _gce .MinVerAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_gce .MinVerAttr )});};if _gce .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_gce .DefStyleAttr )});};if _gce .ResIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_gce .ResIdAttr )});};e .EncodeToken (start );_ddbd :=_ed .StartElement {Name :_ed .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_eeff :=range _gce .Title {e .EncodeElement (_eeff ,_ddbd );};_cfeag :=_ed .StartElement {Name :_ed .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_faff :=range _gce .Desc {e .EncodeElement (_faff ,_cfeag );};if _gce .CatLst !=nil {_bffa :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gce .CatLst ,_bffa );};if _gce .ExtLst !=nil {_ceed :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gce .ExtLst ,_ceed );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;);func (_fccbd ST_PyramidAccentTextMargin )Validate ()error {return _fccbd .ValidateWithPath ("")};func (_fecga ST_TextAnchorHorizontal )String ()string {switch _fecga {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072";};return "";};func (_aagf ST_FunctionType )String ()string {switch _aagf {case 0:return "";case 1:return "\u0063\u006e\u0074";case 2:return "\u0070\u006f\u0073";case 3:return "\u0072\u0065\u0076\u0050\u006f\u0073";case 4:return "\u0070o\u0073\u0045\u0076\u0065\u006e";case 5:return "\u0070\u006f\u0073\u004f\u0064\u0064";case 6:return "\u0076\u0061\u0072";case 7:return "\u0064\u0065\u0070t\u0068";case 8:return "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return "";};func NewCT_Otherwise ()*CT_Otherwise {_gfcc :=&CT_Otherwise {};return _gfcc };func NewCT_StyleDefinition ()*CT_StyleDefinition {_efff :=&CT_StyleDefinition {};return _efff };func (_ccffg *ST_HueDir )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_ddbeg ,_cecd :=d .Token ();if _cecd !=nil {return _cecd ;};if _dcegd ,_dccgc :=_ddbeg .(_ed .EndElement );_dccgc &&_dcegd .Name ==start .Name {*_ccffg =1;return nil ;};if _cfag ,_acebb :=_ddbeg .(_ed .CharData );!_acebb {return _ee .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",_ddbeg );}else {switch string (_cfag ){case "":*_ccffg =0;case "\u0063\u0077":*_ccffg =1;case "\u0063\u0063\u0077":*_ccffg =2;};};_ddbeg ,_cecd =d .Token ();if _cecd !=nil {return _cecd ;};if _daef ,_dafb :=_ddbeg .(_ed .EndElement );_dafb &&_daef .Name ==start .Name {return nil ;};return _ee .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",_ddbeg );}; -// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path -func (_cdbd *CT_PresentationOf )ValidateWithPath (path string )error {if _cdbd .ExtLst !=nil {if _cafc :=_cdbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cafc !=nil {return _cafc ;};};return nil ;};func (_adfa *CT_ResizeHandles )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_eccd :=range start .Attr {if _eccd .Name .Local =="\u0076\u0061\u006c"{_adfa .ValAttr .UnmarshalXMLAttr (_eccd );continue ;};};for {_degg ,_faec :=d .Token ();if _faec !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0073\u0069z\u0065H\u0061\u006e\u0064\u006c\u0065\u0073\u003a \u0025\u0073",_faec );};if _ecfab ,_eddfd :=_degg .(_gg .EndElement );_eddfd &&_ecfab .Name ==start .Name {break ;};};return nil ;};const (ST_LinearDirectionUnset ST_LinearDirection =0;ST_LinearDirectionFromL ST_LinearDirection =1;ST_LinearDirectionFromR ST_LinearDirection =2;ST_LinearDirectionFromT ST_LinearDirection =3;ST_LinearDirectionFromB ST_LinearDirection =4;); +// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path +func (_gccfa *CT_StyleLabel )ValidateWithPath (path string )error {if _gccfa .Scene3d !=nil {if _ddfeg :=_gccfa .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_ddfeg !=nil {return _ddfeg ;};};if _gccfa .Sp3d !=nil {if _dcbcd :=_gccfa .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_dcbcd !=nil {return _dcbcd ;};};if _gccfa .TxPr !=nil {if _baefe :=_gccfa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_baefe !=nil {return _baefe ;};};if _gccfa .Style !=nil {if _bdabd :=_gccfa .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bdabd !=nil {return _bdabd ;};};if _gccfa .ExtLst !=nil {if _aadfc :=_gccfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aadfc !=nil {return _aadfc ;};};return nil ;};func (_gcbd *ST_AxisType )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_gcbd =0;case "\u0073\u0065\u006c\u0066":*_gcbd =1;case "\u0063\u0068":*_gcbd =2;case "\u0064\u0065\u0073":*_gcbd =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_gcbd =4;case "\u0070\u0061\u0072":*_gcbd =5;case "\u0061\u006e\u0063s\u0074":*_gcbd =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_gcbd =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_gcbd =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_gcbd =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_gcbd =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_gcbd =11;case "\u0072\u006f\u006f\u0074":*_gcbd =12;case "\u006e\u006f\u006e\u0065":*_gcbd =13;};return nil ;};func NewStyleDefHdr ()*StyleDefHdr {_egdd :=&StyleDefHdr {};_egdd .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _egdd ;};func (_ggdf *CT_Choose )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _ggdf .NameAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_ggdf .NameAttr )});};e .EncodeToken (start );_deda :=_ed .StartElement {Name :_ed .Name {Local :"\u0069\u0066"}};for _ ,_bda :=range _ggdf .If {e .EncodeElement (_bda ,_deda );};if _ggdf .Else !=nil {_aca :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u006c\u0073\u0065"}};e .EncodeElement (_ggdf .Else ,_aca );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_fcag *CT_DiagramDefinition )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _fcag .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_fcag .UniqueIdAttr )});};if _fcag .MinVerAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_fcag .MinVerAttr )});};if _fcag .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_fcag .DefStyleAttr )});};e .EncodeToken (start );if _fcag .Title !=nil {_ccg :=_ed .StartElement {Name :_ed .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_edc :=range _fcag .Title {e .EncodeElement (_edc ,_ccg );};};if _fcag .Desc !=nil {_aabec :=_ed .StartElement {Name :_ed .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_eeag :=range _fcag .Desc {e .EncodeElement (_eeag ,_aabec );};};if _fcag .CatLst !=nil {_ggga :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcag .CatLst ,_ggga );};if _fcag .SampData !=nil {_ebbcg :=_ed .StartElement {Name :_ed .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fcag .SampData ,_ebbcg );};if _fcag .StyleData !=nil {_feccc :=_ed .StartElement {Name :_ed .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_fcag .StyleData ,_feccc );};if _fcag .ClrData !=nil {_dfaa :=_ed .StartElement {Name :_ed .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fcag .ClrData ,_dfaa );};_dgfa :=_ed .StartElement {Name :_ed .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_fcag .LayoutNode ,_dgfa );if _fcag .ExtLst !=nil {_gbg :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcag .ExtLst ,_gbg );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_bgdad ST_BendPoint )Validate ()error {return _bgdad .ValidateWithPath ("")};func (_ecadg ST_OutputShapeType )ValidateWithPath (path string )error {switch _ecadg {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecadg ));};return nil ;};func (_fege ST_CxnType )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_ecbed :=_ed .Attr {};_ecbed .Name =name ;switch _fege {case ST_CxnTypeUnset :_ecbed .Value ="";case ST_CxnTypeParOf :_ecbed .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_ecbed .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_ecbed .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_ecbed .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return _ecbed ,nil ;};type ST_ResizeHandlesStr byte ;type CT_Categories struct{Cat []*CT_Category ;};func (_gcfeb ST_NodeVerticalAlignment )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_dcgb :=_ed .Attr {};_dcgb .Name =name ;switch _gcfeb {case ST_NodeVerticalAlignmentUnset :_dcgb .Value ="";case ST_NodeVerticalAlignmentT :_dcgb .Value ="\u0074";case ST_NodeVerticalAlignmentMid :_dcgb .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_dcgb .Value ="\u0062";};return _dcgb ,nil ;};func (_caag *ST_HierBranchStyle )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_bgbff ,_cfada :=d .Token ();if _cfada !=nil {return _cfada ;};if _baff ,_dbce :=_bgbff .(_ed .EndElement );_dbce &&_baff .Name ==start .Name {*_caag =1;return nil ;};if _badc ,_ebcff :=_bgbff .(_ed .CharData );!_ebcff {return _ee .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",_bgbff );}else {switch string (_badc ){case "":*_caag =0;case "\u006c":*_caag =1;case "\u0072":*_caag =2;case "\u0068\u0061\u006e\u0067":*_caag =3;case "\u0073\u0074\u0064":*_caag =4;case "\u0069\u006e\u0069\u0074":*_caag =5;};};_bgbff ,_cfada =d .Token ();if _cfada !=nil {return _cfada ;};if _fccgb ,_afffa :=_bgbff .(_ed .EndElement );_afffa &&_fccgb .Name ==start .Name {return nil ;};return _ee .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",_bgbff );};type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};type CT_SDCategories struct{Cat []*CT_SDCategory ;};func (_bafe *CT_Rules )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _bafe .Rule !=nil {_aede :=_ed .StartElement {Name :_ed .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_bcdfa :=range _bafe .Rule {e .EncodeElement (_bcdfa ,_aede );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_efebe ST_PyramidAccentPosition )Validate ()error {return _efebe .ValidateWithPath ("")};func (_cfdce ST_Breakpoint )String ()string {switch _cfdce {case 0:return "";case 1:return "\u0065\u006e\u0064\u0043\u006e\u0076";case 2:return "\u0062\u0061\u006c";case 3:return "\u0066\u0069\u0078e\u0064";};return "";}; -// ValidateWithPath validates the DataModel and its children, prefixing error messages with path -func (_bfbgb *DataModel )ValidateWithPath (path string )error {if _ebcdb :=_bfbgb .CT_DataModel .ValidateWithPath (path );_ebcdb !=nil {return _ebcdb ;};return nil ;};func (_edccg *ST_ModelId )ValidateWithPath (path string )error {_bgecf :=[]string {};if _edccg .Int32 !=nil {_bgecf =append (_bgecf ,"\u0049\u006e\u00743\u0032");};if _edccg .ST_Guid !=nil {_bgecf =append (_bgecf ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_bgecf )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bgecf );};return nil ;};func (_bgfb *CT_When )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bgfb .FuncAttr =ST_FunctionType (1);_bgfb .OpAttr =ST_FunctionOperator (1);for _ ,_cagbgg :=range start .Attr {if _cagbgg .Name .Local =="\u006e\u0061\u006d\u0065"{_aadf ,_cadf :=_cagbgg .Value ,error (nil );if _cadf !=nil {return _cadf ;};_bgfb .NameAttr =&_aadf ;continue ;};if _cagbgg .Name .Local =="\u0061\u0072\u0067"{_cdce ,_efag :=ParseUnionST_FunctionArgument (_cagbgg .Value );if _efag !=nil {return _efag ;};_bgfb .ArgAttr =&_cdce ;continue ;};if _cagbgg .Name .Local =="\u0076\u0061\u006c"{_abef ,_bege :=ParseUnionST_FunctionValue (_cagbgg .Value );if _bege !=nil {return _bege ;};_bgfb .ValAttr =_abef ;continue ;};if _cagbgg .Name .Local =="\u0066\u0075\u006e\u0063"{_bgfb .FuncAttr .UnmarshalXMLAttr (_cagbgg );continue ;};if _cagbgg .Name .Local =="\u006f\u0070"{_bgfb .OpAttr .UnmarshalXMLAttr (_cagbgg );continue ;};if _cagbgg .Name .Local =="\u0061\u0078\u0069\u0073"{_adeca ,_acdgd :=ParseSliceST_AxisTypes (_cagbgg .Value );if _acdgd !=nil {return _acdgd ;};_bgfb .AxisAttr =&_adeca ;continue ;};if _cagbgg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_cbfc ,_bcec :=ParseSliceST_ElementTypes (_cagbgg .Value );if _bcec !=nil {return _bcec ;};_bgfb .PtTypeAttr =&_cbfc ;continue ;};if _cagbgg .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_bbfa ,_gabbc :=ParseSliceST_Booleans (_cagbgg .Value );if _gabbc !=nil {return _gabbc ;};_bgfb .HideLastTransAttr =&_bbfa ;continue ;};if _cagbgg .Name .Local =="\u0073\u0074"{_baddg ,_bbeae :=ParseSliceST_Ints (_cagbgg .Value );if _bbeae !=nil {return _bbeae ;};_bgfb .StAttr =&_baddg ;continue ;};if _cagbgg .Name .Local =="\u0063\u006e\u0074"{_bdddc ,_aebde :=ParseSliceST_UnsignedInts (_cagbgg .Value );if _aebde !=nil {return _aebde ;};_bgfb .CntAttr =&_bdddc ;continue ;};if _cagbgg .Name .Local =="\u0073\u0074\u0065\u0070"{_ecafg ,_edfc :=ParseSliceST_Ints (_cagbgg .Value );if _edfc !=nil {return _edfc ;};_bgfb .StepAttr =&_ecafg ;continue ;};};_afaaa :for {_bgdec ,_fgbdb :=d .Token ();if _fgbdb !=nil {return _fgbdb ;};switch _cefe :=_bgdec .(type ){case _gg .StartElement :switch _cefe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_bafbg :=NewCT_Algorithm ();if _debfc :=d .DecodeElement (_bafbg ,&_cefe );_debfc !=nil {return _debfc ;};_bgfb .Alg =append (_bgfb .Alg ,_bafbg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_eafc :=NewCT_Shape ();if _fgdag :=d .DecodeElement (_eafc ,&_cefe );_fgdag !=nil {return _fgdag ;};_bgfb .Shape =append (_bgfb .Shape ,_eafc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_gfgd :=NewCT_PresentationOf ();if _gbgg :=d .DecodeElement (_gfgd ,&_cefe );_gbgg !=nil {return _gbgg ;};_bgfb .PresOf =append (_bgfb .PresOf ,_gfgd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_ccdgb :=NewCT_Constraints ();if _fbbgf :=d .DecodeElement (_ccdgb ,&_cefe );_fbbgf !=nil {return _fbbgf ;};_bgfb .ConstrLst =append (_bgfb .ConstrLst ,_ccdgb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_ccaf :=NewCT_Rules ();if _cgfcc :=d .DecodeElement (_ccaf ,&_cefe );_cgfcc !=nil {return _cgfcc ;};_bgfb .RuleLst =append (_bgfb .RuleLst ,_ccaf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_begac :=NewCT_ForEach ();if _faag :=d .DecodeElement (_begac ,&_cefe );_faag !=nil {return _faag ;};_bgfb .ForEach =append (_bgfb .ForEach ,_begac );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_cadc :=NewCT_LayoutNode ();if _gdfd :=d .DecodeElement (_cadc ,&_cefe );_gdfd !=nil {return _gdfd ;};_bgfb .LayoutNode =append (_bgfb .LayoutNode ,_cadc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_abfcb :=NewCT_Choose ();if _cdcbb :=d .DecodeElement (_abfcb ,&_cefe );_cdcbb !=nil {return _cdcbb ;};_bgfb .Choose =append (_bgfb .Choose ,_abfcb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egcd :=_b .NewCT_OfficeArtExtensionList ();if _cbec :=d .DecodeElement (_egcd ,&_cefe );_cbec !=nil {return _cbec ;};_bgfb .ExtLst =append (_bgfb .ExtLst ,_egcd );default:_ce .Log ("\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\u0057\u0068\u0065\u006e\u0020\u0025\u0076",_cefe .Name );if _bfeb :=d .Skip ();_bfeb !=nil {return _bfeb ;};};case _gg .EndElement :break _afaaa ;case _gg .CharData :};};return nil ;};func (_bgdc *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _bgdc .LayoutDefHdr !=nil {_gegf :=_gg .StartElement {Name :_gg .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_efdf :=range _bgdc .LayoutDefHdr {e .EncodeElement (_efdf ,_gegf );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_SecondaryChildAlignment byte ;func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ;};func (_cdee *CT_PresentationOf )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cdee .AxisAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_cdee .AxisAttr )});};if _cdee .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cdee .PtTypeAttr )});};if _cdee .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_cdee .HideLastTransAttr )});};if _cdee .StAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cdee .StAttr )});};if _cdee .CntAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cdee .CntAttr )});};if _cdee .StepAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_cdee .StepAttr )});};e .EncodeToken (start );if _cdee .ExtLst !=nil {_dcbad :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdee .ExtLst ,_dcbad );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fgbge ST_ArrowheadStyle )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_abggbg :=_gg .Attr {};_abggbg .Name =name ;switch _fgbge {case ST_ArrowheadStyleUnset :_abggbg .Value ="";case ST_ArrowheadStyleAuto :_abggbg .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_abggbg .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_abggbg .Value ="\u006e\u006f\u0041r\u0072";};return _abggbg ,nil ;}; +// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path +func (_aafc *CT_PtList )ValidateWithPath (path string )error {for _cddc ,_eaded :=range _aafc .Pt {if _agga :=_eaded .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_cddc ));_agga !=nil {return _agga ;};};return nil ;}; -// Validate validates the CT_ChildPref and its children -func (_fggb *CT_ChildPref )Validate ()error {return _fggb .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};func (_abfaa *ST_ElementType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_abfaa =0;case "\u0061\u006c\u006c":*_abfaa =1;case "\u0064\u006f\u0063":*_abfaa =2;case "\u006e\u006f\u0064\u0065":*_abfaa =3;case "\u006e\u006f\u0072\u006d":*_abfaa =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_abfaa =5;case "\u0061\u0073\u0073\u0074":*_abfaa =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_abfaa =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_abfaa =8;case "\u0070\u0072\u0065\u0073":*_abfaa =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_abfaa =10;};return nil ;};func (_becd *CT_Name )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _becd .LangAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_becd .LangAttr )});};start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_becd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path +func (_ecec *ColorsDefHdr )ValidateWithPath (path string )error {if _dcgee :=_ecec .CT_ColorTransformHeader .ValidateWithPath (path );_dcgee !=nil {return _dcgee ;};return nil ;};func (_bgega *ST_StartingElement )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_bgega =0;case "\u006e\u006f\u0064\u0065":*_bgega =1;case "\u0074\u0072\u0061n\u0073":*_bgega =2;};return nil ;};func (_fgdd ST_BoolOperator )String ()string {switch _fgdd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0071\u0075";case 3:return "\u0067\u0074\u0065";case 4:return "\u006c\u0074\u0065";};return "";};func (_cbfd *ST_ModelId )Validate ()error {return _cbfd .ValidateWithPath ("")};func (_aeega *ST_FlowDirection )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_aeega =0;case "\u0072\u006f\u0077":*_aeega =1;case "\u0063\u006f\u006c":*_aeega =2;};return nil ;};func (_bbec ST_ElementType )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_bbec .String (),start );};func NewCT_Cxn ()*CT_Cxn {_cbag :=&CT_Cxn {};return _cbag };func (_bced *CT_Description )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_acda :=range start .Attr {if _acda .Name .Local =="\u006c\u0061\u006e\u0067"{_fbdg ,_cead :=_acda .Value ,error (nil );if _cead !=nil {return _cead ;};_bced .LangAttr =&_fbdg ;continue ;};if _acda .Name .Local =="\u0076\u0061\u006c"{_ecad ,_bcbb :=_acda .Value ,error (nil );if _bcbb !=nil {return _bcbb ;};_bced .ValAttr =_ecad ;continue ;};};for {_ddgcc ,_cadg :=d .Token ();if _cadg !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_cadg );};if _bgcf ,_eadb :=_ddgcc .(_ed .EndElement );_eadb &&_bgcf .Name ==start .Name {break ;};};return nil ;};func (_cdea ST_ContinueDirection )Validate ()error {return _cdea .ValidateWithPath ("")};func (_fdgf *CT_When )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_fdgf .FuncAttr =ST_FunctionType (1);_fdgf .OpAttr =ST_FunctionOperator (1);for _ ,_gddaf :=range start .Attr {if _gddaf .Name .Local =="\u006e\u0061\u006d\u0065"{_fbbeb ,_gbdga :=_gddaf .Value ,error (nil );if _gbdga !=nil {return _gbdga ;};_fdgf .NameAttr =&_fbbeb ;continue ;};if _gddaf .Name .Local =="\u0061\u0072\u0067"{_dadde ,_cadff :=ParseUnionST_FunctionArgument (_gddaf .Value );if _cadff !=nil {return _cadff ;};_fdgf .ArgAttr =&_dadde ;continue ;};if _gddaf .Name .Local =="\u0076\u0061\u006c"{_bbfb ,_cbcfe :=ParseUnionST_FunctionValue (_gddaf .Value );if _cbcfe !=nil {return _cbcfe ;};_fdgf .ValAttr =_bbfb ;continue ;};if _gddaf .Name .Local =="\u0066\u0075\u006e\u0063"{_fdgf .FuncAttr .UnmarshalXMLAttr (_gddaf );continue ;};if _gddaf .Name .Local =="\u006f\u0070"{_fdgf .OpAttr .UnmarshalXMLAttr (_gddaf );continue ;};if _gddaf .Name .Local =="\u0061\u0078\u0069\u0073"{_bedg ,_fcdd :=ParseSliceST_AxisTypes (_gddaf .Value );if _fcdd !=nil {return _fcdd ;};_fdgf .AxisAttr =&_bedg ;continue ;};if _gddaf .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_agbgb ,_gdgd :=ParseSliceST_ElementTypes (_gddaf .Value );if _gdgd !=nil {return _gdgd ;};_fdgf .PtTypeAttr =&_agbgb ;continue ;};if _gddaf .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_aggca ,_fcfb :=ParseSliceST_Booleans (_gddaf .Value );if _fcfb !=nil {return _fcfb ;};_fdgf .HideLastTransAttr =&_aggca ;continue ;};if _gddaf .Name .Local =="\u0073\u0074"{_agfa ,_fbba :=ParseSliceST_Ints (_gddaf .Value );if _fbba !=nil {return _fbba ;};_fdgf .StAttr =&_agfa ;continue ;};if _gddaf .Name .Local =="\u0063\u006e\u0074"{_eccf ,_ddba :=ParseSliceST_UnsignedInts (_gddaf .Value );if _ddba !=nil {return _ddba ;};_fdgf .CntAttr =&_eccf ;continue ;};if _gddaf .Name .Local =="\u0073\u0074\u0065\u0070"{_bacaf ,_acfga :=ParseSliceST_Ints (_gddaf .Value );if _acfga !=nil {return _acfga ;};_fdgf .StepAttr =&_bacaf ;continue ;};};_ccge :for {_ceec ,_gdag :=d .Token ();if _gdag !=nil {return _gdag ;};switch _dfge :=_ceec .(type ){case _ed .StartElement :switch _dfge .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_dage :=NewCT_Algorithm ();if _eedb :=d .DecodeElement (_dage ,&_dfge );_eedb !=nil {return _eedb ;};_fdgf .Alg =append (_fdgf .Alg ,_dage );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ebbb :=NewCT_Shape ();if _dcacg :=d .DecodeElement (_ebbb ,&_dfge );_dcacg !=nil {return _dcacg ;};_fdgf .Shape =append (_fdgf .Shape ,_ebbb );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_gaafb :=NewCT_PresentationOf ();if _gbaa :=d .DecodeElement (_gaafb ,&_dfge );_gbaa !=nil {return _gbaa ;};_fdgf .PresOf =append (_fdgf .PresOf ,_gaafb );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_gbgg :=NewCT_Constraints ();if _fedgf :=d .DecodeElement (_gbgg ,&_dfge );_fedgf !=nil {return _fedgf ;};_fdgf .ConstrLst =append (_fdgf .ConstrLst ,_gbgg );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_fced :=NewCT_Rules ();if _cccg :=d .DecodeElement (_fced ,&_dfge );_cccg !=nil {return _cccg ;};_fdgf .RuleLst =append (_fdgf .RuleLst ,_fced );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_cdddb :=NewCT_ForEach ();if _adgcc :=d .DecodeElement (_cdddb ,&_dfge );_adgcc !=nil {return _adgcc ;};_fdgf .ForEach =append (_fdgf .ForEach ,_cdddb );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_ageag :=NewCT_LayoutNode ();if _ddcfc :=d .DecodeElement (_ageag ,&_dfge );_ddcfc !=nil {return _ddcfc ;};_fdgf .LayoutNode =append (_fdgf .LayoutNode ,_ageag );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_dcgc :=NewCT_Choose ();if _dggf :=d .DecodeElement (_dcgc ,&_dfge );_dggf !=nil {return _dggf ;};_fdgf .Choose =append (_fdgf .Choose ,_dcgc );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgdf :=_a .NewCT_OfficeArtExtensionList ();if _gefdf :=d .DecodeElement (_dgdf ,&_dfge );_gefdf !=nil {return _gefdf ;};_fdgf .ExtLst =append (_fdgf .ExtLst ,_dgdf );default:_b .Log ("\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\u0057\u0068\u0065\u006e\u0020\u0025\u0076",_dfge .Name );if _cdbd :=d .Skip ();_cdbd !=nil {return _cdbd ;};};case _ed .EndElement :break _ccge ;case _ed .CharData :};};return nil ;}; -// ValidateWithPath validates the RelIds and its children, prefixing error messages with path -func (_gacee *RelIds )ValidateWithPath (path string )error {if _bbdc :=_gacee .CT_RelIds .ValidateWithPath (path );_bbdc !=nil {return _bbdc ;};return nil ;};func (_dfgd ST_ConstraintRelationship )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dfgd .String (),start );};func (_gggd ST_HierBranchStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gggd .String (),start );};func (_bfd *CT_Choose )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bfd .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bfd .NameAttr )});};e .EncodeToken (start );_gde :=_gg .StartElement {Name :_gg .Name {Local :"\u0069\u0066"}};for _ ,_bbfg :=range _bfd .If {e .EncodeElement (_bbfg ,_gde );};if _bfd .Else !=nil {_fad :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u006c\u0073\u0065"}};e .EncodeElement (_bfd .Else ,_fad );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_ForEach struct{NameAttr *string ;RefAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_b .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_ceeba *CT_Pt )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_edff :=range start .Attr {if _edff .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_daac ,_dcgac :=ParseUnionST_ModelId (_edff .Value );if _dcgac !=nil {return _dcgac ;};_ceeba .ModelIdAttr =_daac ;continue ;};if _edff .Name .Local =="\u0074\u0079\u0070\u0065"{_ceeba .TypeAttr .UnmarshalXMLAttr (_edff );continue ;};if _edff .Name .Local =="\u0063\u0078\u006eI\u0064"{_dgef ,_fddb :=ParseUnionST_ModelId (_edff .Value );if _fddb !=nil {return _fddb ;};_ceeba .CxnIdAttr =&_dgef ;continue ;};};_cbgd :for {_fagd ,_egfc :=d .Token ();if _egfc !=nil {return _egfc ;};switch _abeg :=_fagd .(type ){case _gg .StartElement :switch _abeg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0053e\u0074"}:_ceeba .PrSet =NewCT_ElemPropSet ();if _cbgee :=d .DecodeElement (_ceeba .PrSet ,&_abeg );_cbgee !=nil {return _cbgee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0050\u0072"}:_ceeba .SpPr =_b .NewCT_ShapeProperties ();if _ecdfa :=d .DecodeElement (_ceeba .SpPr ,&_abeg );_ecdfa !=nil {return _ecdfa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074"}:_ceeba .T =_b .NewCT_TextBody ();if _beeed :=d .DecodeElement (_ceeba .T ,&_abeg );_beeed !=nil {return _beeed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceeba .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _effg :=d .DecodeElement (_ceeba .ExtLst ,&_abeg );_effg !=nil {return _effg ;};default:_ce .Log ("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\u0054\u005fP\u0074 \u0025\u0076",_abeg .Name );if _ffaa :=d .Skip ();_ffaa !=nil {return _ffaa ;};};case _gg .EndElement :break _cbgd ;case _gg .CharData :};};return nil ;}; +// Validate validates the CT_Algorithm and its children +func (_dad *CT_Algorithm )Validate ()error {return _dad .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func (_fggaa *CT_HierBranchStyle )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _fggaa .ValAttr !=ST_HierBranchStyleUnset {_cgf ,_eddc :=_fggaa .ValAttr .MarshalXMLAttr (_ed .Name {Local :"\u0076\u0061\u006c"});if _eddc !=nil {return _eddc ;};start .Attr =append (start .Attr ,_cgf );};e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_fgbe ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _fgbe {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgbe ));};return nil ;}; -// Validate validates the LayoutDef and its children -func (_fcef *LayoutDef )Validate ()error {return _fcef .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");};func (_abbg *CT_StyleLabel )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_abbg .NameAttr )});e .EncodeToken (start );if _abbg .Scene3d !=nil {_cgce :=_gg .StartElement {Name :_gg .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_abbg .Scene3d ,_cgce );};if _abbg .Sp3d !=nil {_ggfce :=_gg .StartElement {Name :_gg .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_abbg .Sp3d ,_ggfce );};if _abbg .TxPr !=nil {_acfab :=_gg .StartElement {Name :_gg .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_abbg .TxPr ,_acfab );};if _abbg .Style !=nil {_fcba :=_gg .StartElement {Name :_gg .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_abbg .Style ,_fcba );};if _abbg .ExtLst !=nil {_gbdgc :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abbg .ExtLst ,_gbdgc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bfef ST_StartingElement )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bfef .String (),start );};func (_gdee ST_FlowDirection )String ()string {switch _gdee {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return "";};func (_gdgg *CT_ChildPref )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gdgg .ValAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gdgg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_cbcddd ST_TextAnchorHorizontal )String ()string {switch _cbcddd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072";};return "";};func (_bagad *ST_AnimLvlStr )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dafb ,_cgcaa :=d .Token ();if _cgcaa !=nil {return _cgcaa ;};if _gcdae ,_edaae :=_dafb .(_gg .EndElement );_edaae &&_gcdae .Name ==start .Name {*_bagad =1;return nil ;};if _bdceb ,_abadd :=_dafb .(_gg .CharData );!_abadd {return _e .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",_dafb );}else {switch string (_bdceb ){case "":*_bagad =0;case "\u006e\u006f\u006e\u0065":*_bagad =1;case "\u006c\u0076\u006c":*_bagad =2;case "\u0063\u0074\u0072":*_bagad =3;};};_dafb ,_cgcaa =d .Token ();if _cgcaa !=nil {return _cgcaa ;};if _ddcdc ,_ffacbb :=_dafb .(_gg .EndElement );_ffacbb &&_ddcdc .Name ==start .Name {return nil ;};return _e .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",_dafb );};func NewColorsDef ()*ColorsDef {_gfge :=&ColorsDef {};_gfge .CT_ColorTransform =*NewCT_ColorTransform ();return _gfge ;};func (_acbff ST_Breakpoint )Validate ()error {return _acbff .ValidateWithPath ("")};type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_b .CT_OfficeArtExtensionList ;};func (_adcdd ST_ClrAppMethod )ValidateWithPath (path string )error {switch _adcdd {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcdd ));};return nil ;}; +// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path +func (_bfef *CT_ChildMax )ValidateWithPath (path string )error {if _bfef .ValAttr !=nil {if *_bfef .ValAttr < -1{return _ee .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bfef .ValAttr );};};return nil ;};func (_gfafc *ST_FunctionType )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_fddag ,_gafca :=d .Token ();if _gafca !=nil {return _gafca ;};if _bdge ,_fdbf :=_fddag .(_ed .EndElement );_fdbf &&_bdge .Name ==start .Name {*_gfafc =1;return nil ;};if _daec ,_faac :=_fddag .(_ed .CharData );!_faac {return _ee .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",_fddag );}else {switch string (_daec ){case "":*_gfafc =0;case "\u0063\u006e\u0074":*_gfafc =1;case "\u0070\u006f\u0073":*_gfafc =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_gfafc =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_gfafc =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_gfafc =5;case "\u0076\u0061\u0072":*_gfafc =6;case "\u0064\u0065\u0070t\u0068":*_gfafc =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_gfafc =8;};};_fddag ,_gafca =d .Token ();if _gafca !=nil {return _gafca ;};if _bacf ,_ddda :=_fddag .(_ed .EndElement );_ddda &&_bacf .Name ==start .Name {return nil ;};return _ee .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",_fddag );};func (_eaba *CT_HierBranchStyle )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_bdbd :=range start .Attr {if _bdbd .Name .Local =="\u0076\u0061\u006c"{_eaba .ValAttr .UnmarshalXMLAttr (_bdbd );continue ;};};for {_feeg ,_gafc :=d .Token ();if _gafc !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0048\u0069\u0065\u0072\u0042\u0072\u0061n\u0063\u0068\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_gafc );};if _cbaa ,_cgfb :=_feeg .(_ed .EndElement );_cgfb &&_cbaa .Name ==start .Name {break ;};};return nil ;};func (_adbaa *CT_ChildPref )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _adbaa .ValAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",*_adbaa .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_bacg ST_ClrAppMethod )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_bacg .String (),start );};type ST_ChildOrderType byte ;func (_ffgcf *CT_RelIds )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_eddb :=range start .Attr {if _eddb .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"&&_eddb .Name .Local =="\u0064\u006d"||_eddb .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"&&_eddb .Name .Local =="\u0064\u006d"{_aeggb ,_ecada :=_eddb .Value ,error (nil );if _ecada !=nil {return _ecada ;};_ffgcf .DmAttr =_aeggb ;continue ;};if _eddb .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"&&_eddb .Name .Local =="\u006c\u006f"||_eddb .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"&&_eddb .Name .Local =="\u006c\u006f"{_aabdd ,_eacd :=_eddb .Value ,error (nil );if _eacd !=nil {return _eacd ;};_ffgcf .LoAttr =_aabdd ;continue ;};if _eddb .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"&&_eddb .Name .Local =="\u0071\u0073"||_eddb .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"&&_eddb .Name .Local =="\u0071\u0073"{_geedc ,_fcfea :=_eddb .Value ,error (nil );if _fcfea !=nil {return _fcfea ;};_ffgcf .QsAttr =_geedc ;continue ;};if _eddb .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"&&_eddb .Name .Local =="\u0063\u0073"||_eddb .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"&&_eddb .Name .Local =="\u0063\u0073"{_caed ,_adca :=_eddb .Value ,error (nil );if _adca !=nil {return _adca ;};_ffgcf .CsAttr =_caed ;continue ;};};for {_eadebc ,_bgeb :=d .Token ();if _bgeb !=nil {return _ee .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_bgeb );};if _faef ,_gcaf :=_eadebc .(_ed .EndElement );_gcaf &&_faef .Name ==start .Name {break ;};};return nil ;};func (_gebeg *CT_PresentationOf )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_caab :=range start .Attr {if _caab .Name .Local =="\u0061\u0078\u0069\u0073"{_ffbad ,_dbeb :=ParseSliceST_AxisTypes (_caab .Value );if _dbeb !=nil {return _dbeb ;};_gebeg .AxisAttr =&_ffbad ;continue ;};if _caab .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ggdb ,_fggb :=ParseSliceST_ElementTypes (_caab .Value );if _fggb !=nil {return _fggb ;};_gebeg .PtTypeAttr =&_ggdb ;continue ;};if _caab .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_ccdd ,_fcage :=ParseSliceST_Booleans (_caab .Value );if _fcage !=nil {return _fcage ;};_gebeg .HideLastTransAttr =&_ccdd ;continue ;};if _caab .Name .Local =="\u0073\u0074"{_fgdf ,_dceba :=ParseSliceST_Ints (_caab .Value );if _dceba !=nil {return _dceba ;};_gebeg .StAttr =&_fgdf ;continue ;};if _caab .Name .Local =="\u0063\u006e\u0074"{_fgea ,_gbce :=ParseSliceST_UnsignedInts (_caab .Value );if _gbce !=nil {return _gbce ;};_gebeg .CntAttr =&_fgea ;continue ;};if _caab .Name .Local =="\u0073\u0074\u0065\u0070"{_bafa ,_cbed :=ParseSliceST_Ints (_caab .Value );if _cbed !=nil {return _cbed ;};_gebeg .StepAttr =&_bafa ;continue ;};};_eeade :for {_eabcg ,_gcgc :=d .Token ();if _gcgc !=nil {return _gcgc ;};switch _edffa :=_eabcg .(type ){case _ed .StartElement :switch _edffa .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gebeg .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _cgaa :=d .DecodeElement (_gebeg .ExtLst ,&_edffa );_cgaa !=nil {return _cgaa ;};default:_b .Log ("\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\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u0066\u0020\u0025\u0076",_edffa .Name );if _adfcb :=d .Skip ();_adfcb !=nil {return _adfcb ;};};case _ed .EndElement :break _eeade ;case _ed .CharData :};};return nil ;};type CT_DiagramDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;DefStyleAttr *string ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;SampData *CT_SampleData ;StyleData *CT_SampleData ;ClrData *CT_SampleData ;LayoutNode *CT_LayoutNode ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_dgdcd *ST_VariableType )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_dadeb ,_gbdfa :=d .Token ();if _gbdfa !=nil {return _gbdfa ;};if _gccc ,_bgfab :=_dadeb .(_ed .EndElement );_bgfab &&_gccc .Name ==start .Name {*_dgdcd =1;return nil ;};if _ffdd ,_gaceg :=_dadeb .(_ed .CharData );!_gaceg {return _ee .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",_dadeb );}else {switch string (_ffdd ){case "":*_dgdcd =0;case "\u006e\u006f\u006e\u0065":*_dgdcd =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_dgdcd =2;case "\u0063\u0068\u004da\u0078":*_dgdcd =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_dgdcd =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_dgdcd =5;case "\u0064\u0069\u0072":*_dgdcd =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_dgdcd =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_dgdcd =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_dgdcd =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_dgdcd =10;};};_dadeb ,_gbdfa =d .Token ();if _gbdfa !=nil {return _gbdfa ;};if _dddda ,_deeba :=_dadeb .(_ed .EndElement );_deeba &&_dddda .Name ==start .Name {return nil ;};return _ee .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",_dadeb );};func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_gbbda :=&CT_StyleDefinitionHeaderLst {};return _gbbda ;};func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil };func NewCT_PresentationOf ()*CT_PresentationOf {_bdagfb :=&CT_PresentationOf {};return _bdagfb };const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0;ST_ConnectorDimension1D ST_ConnectorDimension =1;ST_ConnectorDimension2D ST_ConnectorDimension =2;ST_ConnectorDimensionCust ST_ConnectorDimension =3;);func (_aggb *ST_AxisType )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_ggae ,_cfbcd :=d .Token ();if _cfbcd !=nil {return _cfbcd ;};if _gbcdc ,_ecgf :=_ggae .(_ed .EndElement );_ecgf &&_gbcdc .Name ==start .Name {*_aggb =1;return nil ;};if _gfdcf ,_eecgf :=_ggae .(_ed .CharData );!_eecgf {return _ee .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",_ggae );}else {switch string (_gfdcf ){case "":*_aggb =0;case "\u0073\u0065\u006c\u0066":*_aggb =1;case "\u0063\u0068":*_aggb =2;case "\u0064\u0065\u0073":*_aggb =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_aggb =4;case "\u0070\u0061\u0072":*_aggb =5;case "\u0061\u006e\u0063s\u0074":*_aggb =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_aggb =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_aggb =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_aggb =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_aggb =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_aggb =11;case "\u0072\u006f\u006f\u0074":*_aggb =12;case "\u006e\u006f\u006e\u0065":*_aggb =13;};};_ggae ,_cfbcd =d .Token ();if _cfbcd !=nil {return _cfbcd ;};if _bbeb ,_adecd :=_ggae .(_ed .EndElement );_adecd &&_bbeb .Name ==start .Name {return nil ;};return _ee .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",_ggae );};func (_caf *CT_AnimOne )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_dbge :=range start .Attr {if _dbge .Name .Local =="\u0076\u0061\u006c"{_caf .ValAttr .UnmarshalXMLAttr (_dbge );continue ;};};for {_ea ,_edgd :=d .Token ();if _edgd !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_edgd );};if _ebcb ,_aag :=_ea .(_ed .EndElement );_aag &&_ebcb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the StyleDefHdrLst and its children -func (_fadc *StyleDefHdrLst )Validate ()error {return _fadc .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};func (_faedg ST_TextBlockDirection )Validate ()error {return _faedg .ValidateWithPath ("")};func (_agad *CT_Description )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _agad .LangAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_agad .LangAttr )});};start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_agad .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gffa *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gffa =0;case "\u006e\u006f\u006e\u0065":*_gffa =1;case "\u0066\u004e\u006fd\u0065":*_gffa =2;};return nil ;};func (_gdcgf ST_AnimOneStr )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gdcgf .String (),start );};func (_ceac *CT_ChildPref )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fegcf :=range start .Attr {if _fegcf .Name .Local =="\u0076\u0061\u006c"{_cgdd ,_debc :=_c .ParseInt (_fegcf .Value ,10,32);if _debc !=nil {return _debc ;};_fec :=int32 (_cgdd );_ceac .ValAttr =&_fec ;continue ;};};for {_faa ,_eeed :=d .Token ();if _eeed !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_eeed );};if _geea ,_cgea :=_faa .(_gg .EndElement );_cgea &&_geea .Name ==start .Name {break ;};};return nil ;};func (_ddff ST_ConstraintType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gfcc :=_gg .Attr {};_gfcc .Name =name ;switch _ddff {case ST_ConstraintTypeUnset :_gfcc .Value ="";case ST_ConstraintTypeNone :_gfcc .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_gfcc .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_gfcc .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067";case ST_ConstraintTypeBendDist :_gfcc .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_gfcc .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_gfcc .Value ="\u0062";case ST_ConstraintTypeBMarg :_gfcc .Value ="\u0062\u004d\u0061r\u0067";case ST_ConstraintTypeBOff :_gfcc .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_gfcc .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_gfcc .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_gfcc .Value ="\u0063\u0074\u0072\u0059";case ST_ConstraintTypeCtrYOff :_gfcc .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_gfcc .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_gfcc .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_gfcc .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067";case ST_ConstraintTypeEndPad :_gfcc .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_gfcc .Value ="\u0068";case ST_ConstraintTypeHArH :_gfcc .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_gfcc .Value ="\u0068\u004f\u0066\u0066";case ST_ConstraintTypeL :_gfcc .Value ="\u006c";case ST_ConstraintTypeLMarg :_gfcc .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_gfcc .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_gfcc .Value ="\u0072";case ST_ConstraintTypeRMarg :_gfcc .Value ="\u0072\u004d\u0061r\u0067";case ST_ConstraintTypeROff :_gfcc .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_gfcc .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_gfcc .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case ST_ConstraintTypeSecFontSz :_gfcc .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_gfcc .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_gfcc .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case ST_ConstraintTypeSp :_gfcc .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_gfcc .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_gfcc .Value ="\u0074";case ST_ConstraintTypeTMarg :_gfcc .Value ="\u0074\u004d\u0061r\u0067";case ST_ConstraintTypeTOff :_gfcc .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_gfcc .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_gfcc .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_gfcc .Value ="\u0075\u0073\u0065r\u0043";case ST_ConstraintTypeUserD :_gfcc .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_gfcc .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_gfcc .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_gfcc .Value ="\u0075\u0073\u0065r\u0047";case ST_ConstraintTypeUserH :_gfcc .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_gfcc .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_gfcc .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_gfcc .Value ="\u0075\u0073\u0065r\u004b";case ST_ConstraintTypeUserL :_gfcc .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_gfcc .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_gfcc .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_gfcc .Value ="\u0075\u0073\u0065r\u004f";case ST_ConstraintTypeUserP :_gfcc .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_gfcc .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_gfcc .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_gfcc .Value ="\u0075\u0073\u0065r\u0053";case ST_ConstraintTypeUserT :_gfcc .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_gfcc .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_gfcc .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_gfcc .Value ="\u0075\u0073\u0065r\u0057";case ST_ConstraintTypeUserX :_gfcc .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_gfcc .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_gfcc .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_gfcc .Value ="\u0077";case ST_ConstraintTypeWArH :_gfcc .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_gfcc .Value ="\u0077\u004f\u0066\u0066";};return _gfcc ,nil ;};func (_gefda ST_VariableType )String ()string {switch _gefda {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case 3:return "\u0063\u0068\u004da\u0078";case 4:return "\u0063\u0068\u0050\u0072\u0065\u0066";case 5:return "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case 6:return "\u0064\u0069\u0072";case 7:return "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case 8:return "\u0061n\u0069\u006d\u004f\u006e\u0065";case 9:return "\u0061n\u0069\u006d\u004c\u0076\u006c";case 10:return "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return "";};func (_bgdd ST_CxnType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bgdd .String (),start );}; +// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path +func (_acbf *CT_Choose )ValidateWithPath (path string )error {for _fae ,_age :=range _acbf .If {if _gcb :=_age .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_fae ));_gcb !=nil {return _gcb ;};};if _acbf .Else !=nil {if _geag :=_acbf .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065");_geag !=nil {return _geag ;};};return nil ;};func (_fafd *ST_TextDirection )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_debff ,_feaef :=d .Token ();if _feaef !=nil {return _feaef ;};if _gdce ,_cdfbd :=_debff .(_ed .EndElement );_cdfbd &&_gdce .Name ==start .Name {*_fafd =1;return nil ;};if _gbcg ,_efaa :=_debff .(_ed .CharData );!_efaa {return _ee .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",_debff );}else {switch string (_gbcg ){case "":*_fafd =0;case "\u0066\u0072\u006fm\u0054":*_fafd =1;case "\u0066\u0072\u006fm\u0042":*_fafd =2;};};_debff ,_feaef =d .Token ();if _feaef !=nil {return _feaef ;};if _aacde ,_bacba :=_debff .(_ed .EndElement );_bacba &&_aacde .Name ==start .Name {return nil ;};return _ee .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",_debff );};func (_dddab ST_ConnectorRouting )String ()string {switch _dddab {case 0:return "";case 1:return "\u0073\u0074\u0072\u0061";case 2:return "\u0062\u0065\u006e\u0064";case 3:return "\u0063\u0075\u0072v\u0065";case 4:return "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return "";};func (_ffgcd *ST_FlowDirection )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cbfbg ,_adfcg :=d .Token ();if _adfcg !=nil {return _adfcg ;};if _bgdcc ,_badg :=_cbfbg .(_ed .EndElement );_badg &&_bgdcc .Name ==start .Name {*_ffgcd =1;return nil ;};if _cebaa ,_bface :=_cbfbg .(_ed .CharData );!_bface {return _ee .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",_cbfbg );}else {switch string (_cebaa ){case "":*_ffgcd =0;case "\u0072\u006f\u0077":*_ffgcd =1;case "\u0063\u006f\u006c":*_ffgcd =2;};};_cbfbg ,_adfcg =d .Token ();if _adfcg !=nil {return _adfcg ;};if _fbceg ,_ceceb :=_cbfbg .(_ed .EndElement );_ceceb &&_fbceg .Name ==start .Name {return nil ;};return _ee .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",_cbfbg );};func NewCT_BulletEnabled ()*CT_BulletEnabled {_ade :=&CT_BulletEnabled {};return _ade };const (ST_HueDirUnset ST_HueDir =0;ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;);func (_efbd ST_ConnectorPoint )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_cfbg :=_ed .Attr {};_cfbg .Name =name ;switch _efbd {case ST_ConnectorPointUnset :_cfbg .Value ="";case ST_ConnectorPointAuto :_cfbg .Value ="\u0061\u0075\u0074\u006f";case ST_ConnectorPointBCtr :_cfbg .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_cfbg .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_cfbg .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_cfbg .Value ="\u006d\u0069\u0064\u0052";case ST_ConnectorPointTCtr :_cfbg .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_cfbg .Value ="\u0062\u004c";case ST_ConnectorPointBR :_cfbg .Value ="\u0062\u0052";case ST_ConnectorPointTL :_cfbg .Value ="\u0074\u004c";case ST_ConnectorPointTR :_cfbg .Value ="\u0074\u0052";case ST_ConnectorPointRadial :_cfbg .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _cfbg ,nil ;};func (_bbbf ST_TextAnchorVertical )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_bbbf .String (),start );};func (_gcfec ST_VerticalAlignment )ValidateWithPath (path string )error {switch _gcfec {case 0,1,2,3,4:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcfec ));};return nil ;};func (_aeegc *ST_BoolOperator )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_ageac ,_adfbe :=d .Token ();if _adfbe !=nil {return _adfbe ;};if _aeba ,_daeea :=_ageac .(_ed .EndElement );_daeea &&_aeba .Name ==start .Name {*_aeegc =1;return nil ;};if _eabec ,_acdac :=_ageac .(_ed .CharData );!_acdac {return _ee .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",_ageac );}else {switch string (_eabec ){case "":*_aeegc =0;case "\u006e\u006f\u006e\u0065":*_aeegc =1;case "\u0065\u0071\u0075":*_aeegc =2;case "\u0067\u0074\u0065":*_aeegc =3;case "\u006c\u0074\u0065":*_aeegc =4;};};_ageac ,_adfbe =d .Token ();if _adfbe !=nil {return _adfbe ;};if _bdcee ,_gefa :=_ageac .(_ed .EndElement );_gefa &&_bdcee .Name ==start .Name {return nil ;};return _ee .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",_ageac );};func (_efaee *StyleDefHdr )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_efaee .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();for _ ,_faeab :=range start .Attr {if _faeab .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_acccc ,_fbdfg :=_faeab .Value ,error (nil );if _fbdfg !=nil {return _fbdfg ;};_efaee .UniqueIdAttr =_acccc ;continue ;};if _faeab .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_afcb ,_bbga :=_faeab .Value ,error (nil );if _bbga !=nil {return _bbga ;};_efaee .MinVerAttr =&_afcb ;continue ;};if _faeab .Name .Local =="\u0072\u0065\u0073I\u0064"{_cabc ,_badf :=_ec .ParseInt (_faeab .Value ,10,32);if _badf !=nil {return _badf ;};_gdgab :=int32 (_cabc );_efaee .ResIdAttr =&_gdgab ;continue ;};};_feca :for {_cgde ,_ebgc :=d .Token ();if _ebgc !=nil {return _ebgc ;};switch _cddb :=_cgde .(type ){case _ed .StartElement :switch _cddb .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_agdcc :=NewCT_SDName ();if _dffd :=d .DecodeElement (_agdcc ,&_cddb );_dffd !=nil {return _dffd ;};_efaee .Title =append (_efaee .Title ,_agdcc );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gbbg :=NewCT_SDDescription ();if _deceb :=d .DecodeElement (_gbbg ,&_cddb );_deceb !=nil {return _deceb ;};_efaee .Desc =append (_efaee .Desc ,_gbbg );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_efaee .CatLst =NewCT_SDCategories ();if _efdf :=d .DecodeElement (_efaee .CatLst ,&_cddb );_efdf !=nil {return _efdf ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efaee .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _ffgd :=d .DecodeElement (_efaee .ExtLst ,&_cddb );_ffgd !=nil {return _ffgd ;};default:_b .Log ("\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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_cddb .Name );if _caaeg :=d .Skip ();_caaeg !=nil {return _caaeg ;};};case _ed .EndElement :break _feca ;case _ed .CharData :};};return nil ;};func NewCT_ForEach ()*CT_ForEach {_cbdda :=&CT_ForEach {};return _cbdda }; -// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path -func (_bfac *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _ccae ,_gbab :=range _bfac .ColorsDefHdr {if _gda :=_gbab .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_ccae ));_gda !=nil {return _gda ;};};return nil ;};func (_ccacf ST_ConnectorRouting )ValidateWithPath (path string )error {switch _ccacf {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccacf ));};return nil ;};func (_aeea *ST_ConstraintType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aacge ,_aaga :=d .Token ();if _aaga !=nil {return _aaga ;};if _afdd ,_gcbd :=_aacge .(_gg .EndElement );_gcbd &&_afdd .Name ==start .Name {*_aeea =1;return nil ;};if _fcdf ,_cfdgc :=_aacge .(_gg .CharData );!_cfdgc {return _e .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",_aacge );}else {switch string (_fcdf ){case "":*_aeea =0;case "\u006e\u006f\u006e\u0065":*_aeea =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_aeea =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_aeea =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_aeea =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_aeea =5;case "\u0062":*_aeea =6;case "\u0062\u004d\u0061r\u0067":*_aeea =7;case "\u0062\u004f\u0066\u0066":*_aeea =8;case "\u0063\u0074\u0072\u0058":*_aeea =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_aeea =10;case "\u0063\u0074\u0072\u0059":*_aeea =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_aeea =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_aeea =13;case "\u0064\u0069\u0061\u006d":*_aeea =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_aeea =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_aeea =16;case "\u0068":*_aeea =17;case "\u0068\u0041\u0072\u0048":*_aeea =18;case "\u0068\u004f\u0066\u0066":*_aeea =19;case "\u006c":*_aeea =20;case "\u006c\u004d\u0061r\u0067":*_aeea =21;case "\u006c\u004f\u0066\u0066":*_aeea =22;case "\u0072":*_aeea =23;case "\u0072\u004d\u0061r\u0067":*_aeea =24;case "\u0072\u004f\u0066\u0066":*_aeea =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_aeea =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_aeea =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_aeea =28;case "\u0073\u0069\u0062S\u0070":*_aeea =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_aeea =30;case "\u0073\u0070":*_aeea =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_aeea =32;case "\u0074":*_aeea =33;case "\u0074\u004d\u0061r\u0067":*_aeea =34;case "\u0074\u004f\u0066\u0066":*_aeea =35;case "\u0075\u0073\u0065r\u0041":*_aeea =36;case "\u0075\u0073\u0065r\u0042":*_aeea =37;case "\u0075\u0073\u0065r\u0043":*_aeea =38;case "\u0075\u0073\u0065r\u0044":*_aeea =39;case "\u0075\u0073\u0065r\u0045":*_aeea =40;case "\u0075\u0073\u0065r\u0046":*_aeea =41;case "\u0075\u0073\u0065r\u0047":*_aeea =42;case "\u0075\u0073\u0065r\u0048":*_aeea =43;case "\u0075\u0073\u0065r\u0049":*_aeea =44;case "\u0075\u0073\u0065r\u004a":*_aeea =45;case "\u0075\u0073\u0065r\u004b":*_aeea =46;case "\u0075\u0073\u0065r\u004c":*_aeea =47;case "\u0075\u0073\u0065r\u004d":*_aeea =48;case "\u0075\u0073\u0065r\u004e":*_aeea =49;case "\u0075\u0073\u0065r\u004f":*_aeea =50;case "\u0075\u0073\u0065r\u0050":*_aeea =51;case "\u0075\u0073\u0065r\u0051":*_aeea =52;case "\u0075\u0073\u0065r\u0052":*_aeea =53;case "\u0075\u0073\u0065r\u0053":*_aeea =54;case "\u0075\u0073\u0065r\u0054":*_aeea =55;case "\u0075\u0073\u0065r\u0055":*_aeea =56;case "\u0075\u0073\u0065r\u0056":*_aeea =57;case "\u0075\u0073\u0065r\u0057":*_aeea =58;case "\u0075\u0073\u0065r\u0058":*_aeea =59;case "\u0075\u0073\u0065r\u0059":*_aeea =60;case "\u0075\u0073\u0065r\u005a":*_aeea =61;case "\u0077":*_aeea =62;case "\u0077\u0041\u0072\u0048":*_aeea =63;case "\u0077\u004f\u0066\u0066":*_aeea =64;};};_aacge ,_aaga =d .Token ();if _aaga !=nil {return _aaga ;};if _ecccb ,_fgdc :=_aacge .(_gg .EndElement );_fgdc &&_ecccb .Name ==start .Name {return nil ;};return _e .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",_aacge );};type CT_StyleLabel struct{NameAttr string ;Scene3d *_b .CT_Scene3D ;Sp3d *_b .CT_Shape3D ;TxPr *CT_TextProps ;Style *_b .CT_ShapeStyle ;ExtLst *_b .CT_OfficeArtExtensionList ;};func (_agadag *ST_AxisType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_agadag =0;case "\u0073\u0065\u006c\u0066":*_agadag =1;case "\u0063\u0068":*_agadag =2;case "\u0064\u0065\u0073":*_agadag =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_agadag =4;case "\u0070\u0061\u0072":*_agadag =5;case "\u0061\u006e\u0063s\u0074":*_agadag =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_agadag =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_agadag =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_agadag =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_agadag =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_agadag =11;case "\u0072\u006f\u006f\u0074":*_agadag =12;case "\u006e\u006f\u006e\u0065":*_agadag =13;};return nil ;};func (_bgab ST_ConnectorDimension )String ()string {switch _bgab {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";};type ST_Ints []int32 ;func (_eagaa *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_eagaa =0;case "\u0073\u0065\u006c\u0066":*_eagaa =1;case "\u0063\u0068":*_eagaa =2;case "\u0064\u0065\u0073":*_eagaa =3;};return nil ;};func (_caeg ST_TextAnchorVertical )Validate ()error {return _caeg .ValidateWithPath ("")}; +// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path +func (_fbdee *ColorsDefHdrLst )ValidateWithPath (path string )error {if _ecfab :=_fbdee .CT_ColorTransformHeaderLst .ValidateWithPath (path );_ecfab !=nil {return _ecfab ;};return nil ;};func (_fccbg ST_GrowDirection )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_fccbg .String (),start );}; -// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path -func (_eee *CT_CTCategories )ValidateWithPath (path string )error {for _fcc ,_ccc :=range _eee .Cat {if _eec :=_ccc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_fcc ));_eec !=nil {return _eec ;};};return nil ;}; +// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path +func (_dfgd *CT_ForEach )ValidateWithPath (path string )error {for _aceg ,_aece :=range _dfgd .Alg {if _gcad :=_aece .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_aceg ));_gcad !=nil {return _gcad ;};};for _abgf ,_gdea :=range _dfgd .Shape {if _dedaf :=_gdea .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_abgf ));_dedaf !=nil {return _dedaf ;};};for _fed ,_abbg :=range _dfgd .PresOf {if _eedf :=_abbg .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_fed ));_eedf !=nil {return _eedf ;};};for _eaea ,_dgdee :=range _dfgd .ConstrLst {if _bfeb :=_dgdee .ValidateWithPath (_ee .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_eaea ));_bfeb !=nil {return _bfeb ;};};for _gaac ,_acgb :=range _dfgd .RuleLst {if _eabf :=_acgb .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_gaac ));_eabf !=nil {return _eabf ;};};for _aaec ,_dfgc :=range _dfgd .ForEach {if _bdae :=_dfgc .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_aaec ));_bdae !=nil {return _bdae ;};};for _cfdb ,_dece :=range _dfgd .LayoutNode {if _fbcg :=_dece .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_cfdb ));_fbcg !=nil {return _fbcg ;};};for _dggb ,_feaf :=range _dfgd .Choose {if _baaa :=_feaf .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dggb ));_baaa !=nil {return _baaa ;};};for _aed ,_aegf :=range _dfgd .ExtLst {if _dfbgb :=_aegf .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_aed ));_dfbgb !=nil {return _dfbgb ;};};return nil ;}; -// ST_PrSetCustVal is a union type -type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};func (_acfad ST_VerticalAlignment )ValidateWithPath (path string )error {switch _acfad {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfad ));};return nil ;};func (_ggfdd ST_TextAnchorHorizontal )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ggfdd .String (),start );}; +// ST_FunctionArgument is a union type +type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};func (_egbbg ST_PtType )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_ddca :=_ed .Attr {};_ddca .Name =name ;switch _egbbg {case ST_PtTypeUnset :_ddca .Value ="";case ST_PtTypeNode :_ddca .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_ddca .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_ddca .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_ddca .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_ddca .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_PtTypeSibTrans :_ddca .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _ddca ,nil ;}; -// Validate validates the CT_Otherwise and its children -func (_dbee *CT_Otherwise )Validate ()error {return _dbee .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};func NewCT_Parameter ()*CT_Parameter {_adcaa :=&CT_Parameter {};_adcaa .TypeAttr =ST_ParameterId (1);return _adcaa ;}; +// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path +func (_ge *CT_Adj )ValidateWithPath (path string )error {if _ge .IdxAttr < 1{return _ee .Errorf ("%\u0073\u002f\u006d\u002e\u0049\u0064x\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ge .IdxAttr );};return nil ;};func (_dedc *CT_ColorTransformHeader )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_dedc .UniqueIdAttr )});if _dedc .MinVerAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_dedc .MinVerAttr )});};if _dedc .ResIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_dedc .ResIdAttr )});};e .EncodeToken (start );_ggge :=_ed .StartElement {Name :_ed .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_daaa :=range _dedc .Title {e .EncodeElement (_daaa ,_ggge );};_fgd :=_ed .StartElement {Name :_ed .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_cab :=range _dedc .Desc {e .EncodeElement (_cab ,_fgd );};if _dedc .CatLst !=nil {_egbf :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dedc .CatLst ,_egbf );};if _dedc .ExtLst !=nil {_cag :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dedc .ExtLst ,_cag );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_gadeg ST_AnimLvlStr )String ()string {switch _gadeg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";};type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_a .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_add :=&CT_CTStyleLabel {};return _add };func (_gba *CT_CTCategory )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ee .Sprintf ("\u0025\u0076",_gba .TypeAttr )});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0072\u0069"},Value :_ee .Sprintf ("\u0025\u0076",_gba .PriAttr )});e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_ccafd *ST_TextAnchorVertical )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_faeag ,_eddbe :=d .Token ();if _eddbe !=nil {return _eddbe ;};if _cedc ,_feed :=_faeag .(_ed .EndElement );_feed &&_cedc .Name ==start .Name {*_ccafd =1;return nil ;};if _caga ,_dgdda :=_faeag .(_ed .CharData );!_dgdda {return _ee .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",_faeag );}else {switch string (_caga ){case "":*_ccafd =0;case "\u0074":*_ccafd =1;case "\u006d\u0069\u0064":*_ccafd =2;case "\u0062":*_ccafd =3;};};_faeag ,_eddbe =d .Token ();if _eddbe !=nil {return _eddbe ;};if _cbddc ,_adfe :=_faeag .(_ed .EndElement );_adfe &&_cbddc .Name ==start .Name {return nil ;};return _ee .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",_faeag );};func (_cacga ST_Offset )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_ffed :=_ed .Attr {};_ffed .Name =name ;switch _cacga {case ST_OffsetUnset :_ffed .Value ="";case ST_OffsetCtr :_ffed .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_ffed .Value ="\u006f\u0066\u0066";};return _ffed ,nil ;}; -// Validate validates the CT_Constraints and its children -func (_efbg *CT_Constraints )Validate ()error {return _efbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");};func (_gbba ST_BendPoint )Validate ()error {return _gbba .ValidateWithPath ("")};type ST_PtType byte ;type ST_ConnectorRouting byte ; +// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path +func (_dac *CT_CTDescription )ValidateWithPath (path string )error {return nil };func (_bdga *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_bdga =0;case "\u0074\u004c":*_bdga =1;case "\u0074\u0052":*_bdga =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_bdga =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_bdga =4;case "\u0062\u004c":*_bdga =5;case "\u0062\u0052":*_bdga =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_bdga =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_bdga =8;case "\u006c\u0054":*_bdga =9;case "\u006c\u0042":*_bdga =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_bdga =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_bdga =12;case "\u0072\u0054":*_bdga =13;case "\u0072\u0042":*_bdga =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_bdga =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_bdga =16;};return nil ;};func (_geffe *ST_AutoTextRotation )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_eagbb ,_ggdbg :=d .Token ();if _ggdbg !=nil {return _ggdbg ;};if _bbeg ,_ebbbe :=_eagbb .(_ed .EndElement );_ebbbe &&_bbeg .Name ==start .Name {*_geffe =1;return nil ;};if _cdcba ,_cbce :=_eagbb .(_ed .CharData );!_cbce {return _ee .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",_eagbb );}else {switch string (_cdcba ){case "":*_geffe =0;case "\u006e\u006f\u006e\u0065":*_geffe =1;case "\u0075\u0070\u0072":*_geffe =2;case "\u0067\u0072\u0061\u0076":*_geffe =3;};};_eagbb ,_ggdbg =d .Token ();if _ggdbg !=nil {return _ggdbg ;};if _dbfcg ,_gddc :=_eagbb .(_ed .EndElement );_gddc &&_dbfcg .Name ==start .Name {return nil ;};return _ee .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",_eagbb );};func (_ggfg ST_ChildAlignment )ValidateWithPath (path string )error {switch _ggfg {case 0,1,2,3,4:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfg ));};return nil ;};func (_bbgc *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _bbgc .LayoutDefHdr !=nil {_bgdc :=_ed .StartElement {Name :_ed .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_abca :=range _bbgc .LayoutDefHdr {e .EncodeElement (_abca ,_bgdc );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;); -// ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path -func (_fedb *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _ffgb ,_dage :=range _fedb .LayoutDefHdr {if _egcc :=_dage .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_ffgb ));_egcc !=nil {return _egcc ;};};return nil ;};func (_bgcb ST_BoolOperator )ValidateWithPath (path string )error {switch _bgcb {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcb ));};return nil ;};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;ExtLst *_b .CT_OfficeArtExtensionList ;};type ST_ClrAppMethod byte ;func (_efcfb ST_ConnectorPoint )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_agcbf :=_gg .Attr {};_agcbf .Name =name ;switch _efcfb {case ST_ConnectorPointUnset :_agcbf .Value ="";case ST_ConnectorPointAuto :_agcbf .Value ="\u0061\u0075\u0074\u006f";case ST_ConnectorPointBCtr :_agcbf .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_agcbf .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_agcbf .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_agcbf .Value ="\u006d\u0069\u0064\u0052";case ST_ConnectorPointTCtr :_agcbf .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_agcbf .Value ="\u0062\u004c";case ST_ConnectorPointBR :_agcbf .Value ="\u0062\u0052";case ST_ConnectorPointTL :_agcbf .Value ="\u0074\u004c";case ST_ConnectorPointTR :_agcbf .Value ="\u0074\u0052";case ST_ConnectorPointRadial :_agcbf .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _agcbf ,nil ;};func (_afegf *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_afegf =0;case "\u0062\u0065\u0066":*_afegf =1;case "\u0061\u0066\u0074":*_afegf =2;};return nil ;};func (_ggee *CT_PtList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ggee .Pt !=nil {_efcc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u0074"}};for _ ,_dbgc :=range _ggee .Pt {e .EncodeElement (_dbgc ,_efcc );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RelIds and its children +func (_bcfgd *CT_RelIds )Validate ()error {return _bcfgd .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};func (_caffg ST_SecondaryLinearDirection )String ()string {switch _caffg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0072\u006fm\u004c";case 3:return "\u0066\u0072\u006fm\u0052";case 4:return "\u0066\u0072\u006fm\u0054";case 5:return "\u0066\u0072\u006fm\u0042";};return "";};func (_gaad *ST_ClrAppMethod )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_dccf ,_gegd :=d .Token ();if _gegd !=nil {return _gegd ;};if _bffff ,_bcac :=_dccf .(_ed .EndElement );_bcac &&_bffff .Name ==start .Name {*_gaad =1;return nil ;};if _effa ,_bacaa :=_dccf .(_ed .CharData );!_bacaa {return _ee .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",_dccf );}else {switch string (_effa ){case "":*_gaad =0;case "\u0073\u0070\u0061\u006e":*_gaad =1;case "\u0063\u0079\u0063l\u0065":*_gaad =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_gaad =3;};};_dccf ,_gegd =d .Token ();if _gegd !=nil {return _gegd ;};if _gedc ,_befd :=_dccf .(_ed .EndElement );_befd &&_gedc .Name ==start .Name {return nil ;};return _ee .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",_dccf );};func (_ffbag *ST_PtType )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_afbg ,_acefc :=d .Token ();if _acefc !=nil {return _acefc ;};if _ccba ,_bgff :=_afbg .(_ed .EndElement );_bgff &&_ccba .Name ==start .Name {*_ffbag =1;return nil ;};if _cdfe ,_dfbe :=_afbg .(_ed .CharData );!_dfbe {return _ee .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",_afbg );}else {switch string (_cdfe ){case "":*_ffbag =0;case "\u006e\u006f\u0064\u0065":*_ffbag =1;case "\u0061\u0073\u0073\u0074":*_ffbag =2;case "\u0064\u006f\u0063":*_ffbag =3;case "\u0070\u0072\u0065\u0073":*_ffbag =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_ffbag =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_ffbag =6;};};_afbg ,_acefc =d .Token ();if _acefc !=nil {return _acefc ;};if _cdfag ,_cfgd :=_afbg .(_ed .EndElement );_cfgd &&_cdfag .Name ==start .Name {return nil ;};return _ee .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",_afbg );};func (_dabd ST_TextAnchorHorizontal )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_begcg :=_ed .Attr {};_begcg .Name =name ;switch _dabd {case ST_TextAnchorHorizontalUnset :_begcg .Value ="";case ST_TextAnchorHorizontalNone :_begcg .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_begcg .Value ="\u0063\u0074\u0072";};return _begcg ,nil ;};func (_cga *CT_CTCategories )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_ffa :for {_cdcd ,_aeb :=d .Token ();if _aeb !=nil {return _aeb ;};switch _agfd :=_cdcd .(type ){case _ed .StartElement :switch _agfd .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_ada :=NewCT_CTCategory ();if _gcc :=d .DecodeElement (_ada ,&_agfd );_gcc !=nil {return _gcc ;};_cga .Cat =append (_cga .Cat ,_ada );default:_b .Log ("\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\u0043\u0054\u005f\u0043\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_agfd .Name );if _afc :=d .Skip ();_afc !=nil {return _afc ;};};case _ed .EndElement :break _ffa ;case _ed .CharData :};};return nil ;};const (ST_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;);type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;}; -// Validate validates the CT_Name and its children -func (_fgede *CT_Name )Validate ()error {return _fgede .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");};func (_fdad *CT_CTCategories )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gaf :for {_eae ,_ffbb :=d .Token ();if _ffbb !=nil {return _ffbb ;};switch _ag :=_eae .(type ){case _gg .StartElement :switch _ag .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_aae :=NewCT_CTCategory ();if _cea :=d .DecodeElement (_aae ,&_ag );_cea !=nil {return _cea ;};_fdad .Cat =append (_fdad .Cat ,_aae );default:_ce .Log ("\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\u0043\u0054\u005f\u0043\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_ag .Name );if _dee :=d .Skip ();_dee !=nil {return _dee ;};};case _gg .EndElement :break _gaf ;case _gg .CharData :};};return nil ;};func (_eafd *CT_ColorTransformHeader )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_aacb :=range start .Attr {if _aacb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dbg ,_bdd :=_aacb .Value ,error (nil );if _bdd !=nil {return _bdd ;};_eafd .UniqueIdAttr =_dbg ;continue ;};if _aacb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_feb ,_gaae :=_aacb .Value ,error (nil );if _gaae !=nil {return _gaae ;};_eafd .MinVerAttr =&_feb ;continue ;};if _aacb .Name .Local =="\u0072\u0065\u0073I\u0064"{_ceeb ,_cebc :=_c .ParseInt (_aacb .Value ,10,32);if _cebc !=nil {return _cebc ;};_ffff :=int32 (_ceeb );_eafd .ResIdAttr =&_ffff ;continue ;};};_eebe :for {_ccff ,_dda :=d .Token ();if _dda !=nil {return _dda ;};switch _cceg :=_ccff .(type ){case _gg .StartElement :switch _cceg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dfcb :=NewCT_CTName ();if _bdf :=d .DecodeElement (_dfcb ,&_cceg );_bdf !=nil {return _bdf ;};_eafd .Title =append (_eafd .Title ,_dfcb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_ceg :=NewCT_CTDescription ();if _ddbe :=d .DecodeElement (_ceg ,&_cceg );_ddbe !=nil {return _ddbe ;};_eafd .Desc =append (_eafd .Desc ,_ceg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_eafd .CatLst =NewCT_CTCategories ();if _dcb :=d .DecodeElement (_eafd .CatLst ,&_cceg );_dcb !=nil {return _dcb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eafd .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _bagc :=d .DecodeElement (_eafd .ExtLst ,&_cceg );_bagc !=nil {return _bagc ;};default:_ce .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d\u0048\u0065a\u0064\u0065\u0072 \u0025\u0076",_cceg .Name );if _acbcfa :=d .Skip ();_acbcfa !=nil {return _acbcfa ;};};case _gg .EndElement :break _eebe ;case _gg .CharData :};};return nil ;};func (_cbdda *ST_Direction )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efbc ,_ecdaf :=d .Token ();if _ecdaf !=nil {return _ecdaf ;};if _bcacd ,_ccecc :=_efbc .(_gg .EndElement );_ccecc &&_bcacd .Name ==start .Name {*_cbdda =1;return nil ;};if _ddec ,_gfad :=_efbc .(_gg .CharData );!_gfad {return _e .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",_efbc );}else {switch string (_ddec ){case "":*_cbdda =0;case "\u006e\u006f\u0072\u006d":*_cbdda =1;case "\u0072\u0065\u0076":*_cbdda =2;};};_efbc ,_ecdaf =d .Token ();if _ecdaf !=nil {return _ecdaf ;};if _affef ,_baaac :=_efbc .(_gg .EndElement );_baaac &&_affef .Name ==start .Name {return nil ;};return _e .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",_efbc );};type ST_ElementType byte ;func (_ddbfg ST_Breakpoint )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bded :=_gg .Attr {};_bded .Name =name ;switch _ddbfg {case ST_BreakpointUnset :_bded .Value ="";case ST_BreakpointEndCnv :_bded .Value ="\u0065\u006e\u0064\u0043\u006e\u0076";case ST_BreakpointBal :_bded .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_bded .Value ="\u0066\u0069\u0078e\u0064";};return _bded ,nil ;}; +// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path +func (_fdcf *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _gceb ,_adfb :=range _fdcf .Title {if _dfbg :=_adfb .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gceb ));_dfbg !=nil {return _dfbg ;};};for _ceca ,_ceeb :=range _fdcf .Desc {if _degc :=_ceeb .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ceca ));_degc !=nil {return _degc ;};};if _fdcf .CatLst !=nil {if _gfee :=_fdcf .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_gfee !=nil {return _gfee ;};};if _fdcf .ExtLst !=nil {if _bcbbe :=_fdcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcbbe !=nil {return _bcbbe ;};};return nil ;};func NewCT_Rules ()*CT_Rules {_caca :=&CT_Rules {};return _caca };func (_bgdf *CT_RelIds )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0072\u003a\u0064\u006d"},Value :_ee .Sprintf ("\u0025\u0076",_bgdf .DmAttr )});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_ee .Sprintf ("\u0025\u0076",_bgdf .LoAttr )});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_ee .Sprintf ("\u0025\u0076",_bgdf .QsAttr )});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_ee .Sprintf ("\u0025\u0076",_bgdf .CsAttr )});e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AdjLst and its children -func (_dde *CT_AdjLst )Validate ()error {return _dde .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_gega :=&CT_LayoutVariablePropertySet {};return _gega ;};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_dfce :=&CT_ColorTransformHeaderLst {};return _dfce ;};type CT_PresentationOf struct{ExtLst *_b .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_dcdg *CT_AnimLvl )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dcdg .ValAttr !=ST_AnimLvlStrUnset {_dbc ,_gbc :=_dcdg .ValAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0061\u006c"});if _gbc !=nil {return _gbc ;};start .Attr =append (start .Attr ,_dbc );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_CTName ()*CT_CTName {_abeb :=&CT_CTName {};return _abeb };func (_bcgc ST_ChildDirection )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fgeea :=_gg .Attr {};_fgeea .Name =name ;switch _bcgc {case ST_ChildDirectionUnset :_fgeea .Value ="";case ST_ChildDirectionHorz :_fgeea .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_fgeea .Value ="\u0076\u0065\u0072\u0074";};return _fgeea ,nil ;};func (_gddc ST_CenterShapeMapping )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gddc .String (),start );};func (_baea ST_HueDir )Validate ()error {return _baea .ValidateWithPath ("")};func (_beadb ST_ChildAlignment )String ()string {switch _beadb {case 0:return "";case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";};func (_cgag *CT_CTDescription )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cgag .LangAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_cgag .LangAttr )});};start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_cgag .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bdae *CT_SDCategory )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",_bdae .TypeAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u0069"},Value :_e .Sprintf ("\u0025\u0076",_bdae .PriAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewStyleDefHdrLst ()*StyleDefHdrLst {_gcbea :=&StyleDefHdrLst {};_gcbea .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();return _gcbea ;}; +// Validate validates the CT_CTCategory and its children +func (_cbg *CT_CTCategory )Validate ()error {return _cbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_ffdb ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _ffdb {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdb ));};return nil ;};func (_eace ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _eace {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eace ));};return nil ;}; -// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path -func (_efae *CT_CTCategory )ValidateWithPath (path string )error {return nil };func (_aaaf *CT_Otherwise )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _aaaf .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_aaaf .NameAttr )});};e .EncodeToken (start );if _aaaf .Alg !=nil {_ecea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u006c\u0067"}};for _ ,_bfeg :=range _aaaf .Alg {e .EncodeElement (_bfeg ,_ecea );};};if _aaaf .Shape !=nil {_fffc :=_gg .StartElement {Name :_gg .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_baffg :=range _aaaf .Shape {e .EncodeElement (_baffg ,_fffc );};};if _aaaf .PresOf !=nil {_gcee :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_fgcg :=range _aaaf .PresOf {e .EncodeElement (_fgcg ,_gcee );};};if _aaaf .ConstrLst !=nil {_bdec :=_gg .StartElement {Name :_gg .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_gbdbb :=range _aaaf .ConstrLst {e .EncodeElement (_gbdbb ,_bdec );};};if _aaaf .RuleLst !=nil {_bcef :=_gg .StartElement {Name :_gg .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_dbcf :=range _aaaf .RuleLst {e .EncodeElement (_dbcf ,_bcef );};};if _aaaf .ForEach !=nil {_cbed :=_gg .StartElement {Name :_gg .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_ffad :=range _aaaf .ForEach {e .EncodeElement (_ffad ,_cbed );};};if _aaaf .LayoutNode !=nil {_cbfg :=_gg .StartElement {Name :_gg .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_bfgf :=range _aaaf .LayoutNode {e .EncodeElement (_bfgf ,_cbfg );};};if _aaaf .Choose !=nil {_aegbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_dcfed :=range _aaaf .Choose {e .EncodeElement (_dcfed ,_aegbe );};};if _aaaf .ExtLst !=nil {_bed :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_agcf :=range _aaaf .ExtLst {e .EncodeElement (_agcf ,_bed );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_AnimOne struct{ValAttr ST_AnimOneStr ;};func (_fdbc ST_PtType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fdbc .String (),start );};func (_acdgb ST_FunctionArgument )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _acdgb .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_gg .CharData (_acdgb .ST_VariableType .String ()));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func (_fcaed ST_ConnectorDimension )ValidateWithPath (path string )error {switch _fcaed {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcaed ));};return nil ;};func (_bgfg ST_DiagramHorizontalAlignment )Validate ()error {return _bgfg .ValidateWithPath ("")};func (_bccb *ST_Breakpoint )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bccb =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_bccb =1;case "\u0062\u0061\u006c":*_bccb =2;case "\u0066\u0069\u0078e\u0064":*_bccb =3;};return nil ;};func (_cbgab *ST_ChildDirection )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cbgab =0;case "\u0068\u006f\u0072\u007a":*_cbgab =1;case "\u0076\u0065\u0072\u0074":*_cbgab =2;};return nil ;}; +// Validate validates the CT_Pt and its children +func (_aecae *CT_Pt )Validate ()error {return _aecae .ValidateWithPath ("\u0043\u0054\u005fP\u0074")};func (_aded ST_DiagramHorizontalAlignment )String ()string {switch _aded {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006e\u006f\u006e\u0065";};return "";};func (_fded *ColorsDefHdr )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_fded .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_bggggc :=range start .Attr {if _bggggc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fgeea ,_fgfac :=_bggggc .Value ,error (nil );if _fgfac !=nil {return _fgfac ;};_fded .UniqueIdAttr =_fgeea ;continue ;};if _bggggc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fgeeae ,_eefbg :=_bggggc .Value ,error (nil );if _eefbg !=nil {return _eefbg ;};_fded .MinVerAttr =&_fgeeae ;continue ;};if _bggggc .Name .Local =="\u0072\u0065\u0073I\u0064"{_aeaeg ,_aaab :=_ec .ParseInt (_bggggc .Value ,10,32);if _aaab !=nil {return _aaab ;};_cefc :=int32 (_aeaeg );_fded .ResIdAttr =&_cefc ;continue ;};};_aafa :for {_fgeaae ,_fccb :=d .Token ();if _fccb !=nil {return _fccb ;};switch _dada :=_fgeaae .(type ){case _ed .StartElement :switch _dada .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bafg :=NewCT_CTName ();if _abga :=d .DecodeElement (_bafg ,&_dada );_abga !=nil {return _abga ;};_fded .Title =append (_fded .Title ,_bafg );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_cggc :=NewCT_CTDescription ();if _aedf :=d .DecodeElement (_cggc ,&_dada );_aedf !=nil {return _aedf ;};_fded .Desc =append (_fded .Desc ,_cggc );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_fded .CatLst =NewCT_CTCategories ();if _egcb :=d .DecodeElement (_fded .CatLst ,&_dada );_egcb !=nil {return _egcb ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fded .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _bbdae :=d .DecodeElement (_fded .ExtLst ,&_dada );_bbdae !=nil {return _bbdae ;};default:_b .Log ("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\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_dada .Name );if _cdcb :=d .Skip ();_cdcb !=nil {return _cdcb ;};};case _ed .EndElement :break _aafa ;case _ed .CharData :};};return nil ;};func (_ceada ST_ConnectorRouting )Validate ()error {return _ceada .ValidateWithPath ("")};type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_fgdbc ST_TextAnchorVertical )Validate ()error {return _fgdbc .ValidateWithPath ("")};func (_cfgde *ST_AnimOneStr )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_fegd ,_geec :=d .Token ();if _geec !=nil {return _geec ;};if _gacd ,_gbee :=_fegd .(_ed .EndElement );_gbee &&_gacd .Name ==start .Name {*_cfgde =1;return nil ;};if _dffc ,_aagee :=_fegd .(_ed .CharData );!_aagee {return _ee .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",_fegd );}else {switch string (_dffc ){case "":*_cfgde =0;case "\u006e\u006f\u006e\u0065":*_cfgde =1;case "\u006f\u006e\u0065":*_cfgde =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_cfgde =3;};};_fegd ,_geec =d .Token ();if _geec !=nil {return _geec ;};if _abgcc ,_fdgb :=_fegd .(_ed .EndElement );_fdgb &&_abgcc .Name ==start .Name {return nil ;};return _ee .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",_fegd );};func (_fag *AG_IteratorAttributes )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_bfe :=range start .Attr {if _bfe .Name .Local =="\u0061\u0078\u0069\u0073"{_adb ,_ecb :=ParseSliceST_AxisTypes (_bfe .Value );if _ecb !=nil {return _ecb ;};_fag .AxisAttr =&_adb ;continue ;};if _bfe .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ege ,_bgg :=ParseSliceST_ElementTypes (_bfe .Value );if _bgg !=nil {return _bgg ;};_fag .PtTypeAttr =&_ege ;continue ;};if _bfe .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_df ,_cf :=ParseSliceST_Booleans (_bfe .Value );if _cf !=nil {return _cf ;};_fag .HideLastTransAttr =&_df ;continue ;};if _bfe .Name .Local =="\u0073\u0074"{_dgc ,_bc :=ParseSliceST_Ints (_bfe .Value );if _bc !=nil {return _bc ;};_fag .StAttr =&_dgc ;continue ;};if _bfe .Name .Local =="\u0063\u006e\u0074"{_efc ,_ab :=ParseSliceST_UnsignedInts (_bfe .Value );if _ab !=nil {return _ab ;};_fag .CntAttr =&_efc ;continue ;};if _bfe .Name .Local =="\u0073\u0074\u0065\u0070"{_bfg ,_dgd :=ParseSliceST_Ints (_bfe .Value );if _dgd !=nil {return _dgd ;};_fag .StepAttr =&_bfg ;continue ;};};for {_gfg ,_dcc :=d .Token ();if _dcc !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0049\u0074\u0065\u0072\u0061\u0074\u006f\u0072\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_dcc );};if _acb ,_cb :=_gfg .(_ed .EndElement );_cb &&_acb .Name ==start .Name {break ;};};return nil ;};func (_deeg *ST_LinearDirection )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_deeg =0;case "\u0066\u0072\u006fm\u004c":*_deeg =1;case "\u0066\u0072\u006fm\u0052":*_deeg =2;case "\u0066\u0072\u006fm\u0054":*_deeg =3;case "\u0066\u0072\u006fm\u0042":*_deeg =4;};return nil ;}; -// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path -func (_edee *CT_HierBranchStyle )ValidateWithPath (path string )error {if _dgfcf :=_edee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgfcf !=nil {return _dgfcf ;};return nil ;};func (_aec *CT_Categories )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gcd :for {_dfg ,_caa :=d .Token ();if _caa !=nil {return _caa ;};switch _fab :=_dfg .(type ){case _gg .StartElement :switch _fab .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_ebgg :=NewCT_Category ();if _adgg :=d .DecodeElement (_ebgg ,&_fab );_adgg !=nil {return _adgg ;};_aec .Cat =append (_aec .Cat ,_ebgg );default:_ce .Log ("\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\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_fab .Name );if _gff :=d .Skip ();_gff !=nil {return _gff ;};};case _gg .EndElement :break _gcd ;case _gg .CharData :};};return nil ;};func (_dcaa ST_Direction )ValidateWithPath (path string )error {switch _dcaa {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcaa ));};return nil ;};func (_aecd *CT_DataModel )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aecd .PtLst =NewCT_PtList ();_dcdef :for {_beag ,_bad :=d .Token ();if _bad !=nil {return _bad ;};switch _dga :=_beag .(type ){case _gg .StartElement :switch _dga .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _fdf :=d .DecodeElement (_aecd .PtLst ,&_dga );_fdf !=nil {return _fdf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_aecd .CxnLst =NewCT_CxnList ();if _deed :=d .DecodeElement (_aecd .CxnLst ,&_dga );_deed !=nil {return _deed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_aecd .Bg =_b .NewCT_BackgroundFormatting ();if _gfee :=d .DecodeElement (_aecd .Bg ,&_dga );_gfee !=nil {return _gfee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_aecd .Whole =_b .NewCT_WholeE2oFormatting ();if _aedc :=d .DecodeElement (_aecd .Whole ,&_dga );_aedc !=nil {return _aedc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aecd .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _fbc :=d .DecodeElement (_aecd .ExtLst ,&_dga );_fbc !=nil {return _fbc ;};default:_ce .Log ("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_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_dga .Name );if _becf :=d .Skip ();_becf !=nil {return _becf ;};};case _gg .EndElement :break _dcdef ;case _gg .CharData :};};return nil ;};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_afba :=&CT_StyleDefinitionHeader {};return _afba ;};func (_gefb ST_StartingElement )String ()string {switch _gefb {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";};func (_fcae ST_ChildAlignment )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bagca :=_gg .Attr {};_bagca .Name =name ;switch _fcae {case ST_ChildAlignmentUnset :_bagca .Value ="";case ST_ChildAlignmentT :_bagca .Value ="\u0074";case ST_ChildAlignmentB :_bagca .Value ="\u0062";case ST_ChildAlignmentL :_bagca .Value ="\u006c";case ST_ChildAlignmentR :_bagca .Value ="\u0072";};return _bagca ,nil ;};func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil };type ST_AutoTextRotation byte ;const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0;ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1;ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2;ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3;); +// Validate validates the CT_PresentationOf and its children +func (_gefd *CT_PresentationOf )Validate ()error {return _gefd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};type ST_ParameterId byte ;type ST_TextDirection byte ;func (_fagf ST_ClrAppMethod )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_caebe :=_ed .Attr {};_caebe .Name =name ;switch _fagf {case ST_ClrAppMethodUnset :_caebe .Value ="";case ST_ClrAppMethodSpan :_caebe .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_caebe .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_caebe .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _caebe ,nil ;};type CT_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ;};func (_dagc ST_FunctionArgument )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _dagc .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_ed .CharData (_dagc .ST_VariableType .String ()));};return e .EncodeToken (_ed .EndElement {Name :start .Name });};func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil };type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};type ST_FallbackDimension byte ;const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1;ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);func (_abcfe ST_ArrowheadStyle )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_baefa :=_ed .Attr {};_baefa .Name =name ;switch _abcfe {case ST_ArrowheadStyleUnset :_baefa .Value ="";case ST_ArrowheadStyleAuto :_baefa .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_baefa .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_baefa .Value ="\u006e\u006f\u0041r\u0072";};return _baefa ,nil ;};func (_fggaf ST_TextBlockDirection )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_fggaf .String (),start );}; -// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path -func (_acbcf *CT_ColorTransform )ValidateWithPath (path string )error {for _fdd ,_ecdb :=range _acbcf .Title {if _eafg :=_ecdb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fdd ));_eafg !=nil {return _eafg ;};};for _ffgd ,_agfa :=range _acbcf .Desc {if _caaf :=_agfa .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ffgd ));_caaf !=nil {return _caaf ;};};if _acbcf .CatLst !=nil {if _bec :=_acbcf .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_bec !=nil {return _bec ;};};for _dad ,_aaad :=range _acbcf .StyleLbl {if _dfeb :=_aaad .ValidateWithPath (_e .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_dad ));_dfeb !=nil {return _dfeb ;};};if _acbcf .ExtLst !=nil {if _befd :=_acbcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_befd !=nil {return _befd ;};};return nil ;};func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil };func (_aedcd ST_LinearDirection )Validate ()error {return _aedcd .ValidateWithPath ("")};type CT_When struct{NameAttr *string ;FuncAttr ST_FunctionType ;ArgAttr *ST_FunctionArgument ;OpAttr ST_FunctionOperator ;ValAttr ST_FunctionValue ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_b .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_cace ST_FunctionType )ValidateWithPath (path string )error {switch _cace {case 0,1,2,3,4,5,6,7,8:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cace ));};return nil ;};type CT_SDCategories struct{Cat []*CT_SDCategory ;};type ST_PyramidAccentTextMargin byte ;func NewCT_ResizeHandles ()*CT_ResizeHandles {_dafgb :=&CT_ResizeHandles {};return _dafgb };type ST_SecondaryLinearDirection byte ; +// Validate validates the CT_Adj and its children +func (_cgd *CT_Adj )Validate ()error {return _cgd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};func NewCT_Pt ()*CT_Pt {_fgaf :=&CT_Pt {};return _fgaf };func (_bce *CT_AnimOne )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _bce .ValAttr !=ST_AnimOneStrUnset {_agd ,_dcb :=_bce .ValAttr .MarshalXMLAttr (_ed .Name {Local :"\u0076\u0061\u006c"});if _dcb !=nil {return _dcb ;};start .Attr =append (start .Attr ,_agd );};e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_dedf *CT_OrgChart )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _dedf .ValAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0064",_afca (*_dedf .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_adgc *CT_Colors )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _adgc .MethAttr !=ST_ClrAppMethodUnset {_dbfc ,_dfd :=_adgc .MethAttr .MarshalXMLAttr (_ed .Name {Local :"\u006d\u0065\u0074\u0068"});if _dfd !=nil {return _dfd ;};start .Attr =append (start .Attr ,_dbfc );};if _adgc .HueDirAttr !=ST_HueDirUnset {_cafd ,_fbc :=_adgc .HueDirAttr .MarshalXMLAttr (_ed .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _fbc !=nil {return _fbc ;};start .Attr =append (start .Attr ,_cafd );};e .EncodeToken (start );if _adgc .EG_ColorChoice !=nil {for _ ,_agfgc :=range _adgc .EG_ColorChoice {_agfgc .MarshalXML (e ,_ed .StartElement {});};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path -func (_gfbc *CT_AdjLst )ValidateWithPath (path string )error {for _fdg ,_abe :=range _gfbc .Adj {if _baa :=_abe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_fdg ));_baa !=nil {return _baa ;};};return nil ;};const (ST_AxisTypeUnset ST_AxisType =0;ST_AxisTypeSelf ST_AxisType =1;ST_AxisTypeCh ST_AxisType =2;ST_AxisTypeDes ST_AxisType =3;ST_AxisTypeDesOrSelf ST_AxisType =4;ST_AxisTypePar ST_AxisType =5;ST_AxisTypeAncst ST_AxisType =6;ST_AxisTypeAncstOrSelf ST_AxisType =7;ST_AxisTypeFollowSib ST_AxisType =8;ST_AxisTypePrecedSib ST_AxisType =9;ST_AxisTypeFollow ST_AxisType =10;ST_AxisTypePreced ST_AxisType =11;ST_AxisTypeRoot ST_AxisType =12;ST_AxisTypeNone ST_AxisType =13;);func (_cadgd ST_VariableType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cadgd .String (),start );};func (_dgbgf *ST_NodeVerticalAlignment )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cefee ,_eegeg :=d .Token ();if _eegeg !=nil {return _eegeg ;};if _dfdf ,_dbdf :=_cefee .(_gg .EndElement );_dbdf &&_dfdf .Name ==start .Name {*_dgbgf =1;return nil ;};if _dbabg ,_eedb :=_cefee .(_gg .CharData );!_eedb {return _e .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",_cefee );}else {switch string (_dbabg ){case "":*_dgbgf =0;case "\u0074":*_dgbgf =1;case "\u006d\u0069\u0064":*_dgbgf =2;case "\u0062":*_dgbgf =3;};};_cefee ,_eegeg =d .Token ();if _eegeg !=nil {return _eegeg ;};if _aeege ,_fffb :=_cefee .(_gg .EndElement );_fffb &&_aeege .Name ==start .Name {return nil ;};return _e .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",_cefee );};func (_cfaf *CT_StyleDefinition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_aecgc :=range start .Attr {if _aecgc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ccfbf ,_bdbd :=_aecgc .Value ,error (nil );if _bdbd !=nil {return _bdbd ;};_cfaf .UniqueIdAttr =&_ccfbf ;continue ;};if _aecgc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gedgb ,_ddaf :=_aecgc .Value ,error (nil );if _ddaf !=nil {return _ddaf ;};_cfaf .MinVerAttr =&_gedgb ;continue ;};};_bcdg :for {_gace ,_deee :=d .Token ();if _deee !=nil {return _deee ;};switch _ffgae :=_gace .(type ){case _gg .StartElement :switch _ffgae .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ggeeb :=NewCT_SDName ();if _bcbb :=d .DecodeElement (_ggeeb ,&_ffgae );_bcbb !=nil {return _bcbb ;};_cfaf .Title =append (_cfaf .Title ,_ggeeb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gdff :=NewCT_SDDescription ();if _begcd :=d .DecodeElement (_gdff ,&_ffgae );_begcd !=nil {return _begcd ;};_cfaf .Desc =append (_cfaf .Desc ,_gdff );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cfaf .CatLst =NewCT_SDCategories ();if _cbca :=d .DecodeElement (_cfaf .CatLst ,&_ffgae );_cbca !=nil {return _cbca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_cfaf .Scene3d =_b .NewCT_Scene3D ();if _ebce :=d .DecodeElement (_cfaf .Scene3d ,&_ffgae );_ebce !=nil {return _ebce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_bgfd :=NewCT_StyleLabel ();if _cegg :=d .DecodeElement (_bgfd ,&_ffgae );_cegg !=nil {return _cegg ;};_cfaf .StyleLbl =append (_cfaf .StyleLbl ,_bgfd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfaf .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _febga :=d .DecodeElement (_cfaf .ExtLst ,&_ffgae );_febga !=nil {return _febga ;};default:_ce .Log ("\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\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_ffgae .Name );if _cagg :=d .Skip ();_cagg !=nil {return _cagg ;};};case _gg .EndElement :break _bcdg ;case _gg .CharData :};};return nil ;};func NewCT_PresentationOf ()*CT_PresentationOf {_ggcgf :=&CT_PresentationOf {};return _ggcgf };type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;};func (_dbbff ST_ConnectorDimension )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dbbff .String (),start );};func (_eef *CT_BulletEnabled )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ffa :=range start .Attr {if _ffa .Name .Local =="\u0076\u0061\u006c"{_gef ,_af :=_c .ParseBool (_ffa .Value );if _af !=nil {return _af ;};_eef .ValAttr =&_gef ;continue ;};};for {_facd ,_cbcc :=d .Token ();if _cbcc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0075\u006c\u006ce\u0074E\u006e\u0061\u0062\u006c\u0065\u0064\u003a \u0025\u0073",_cbcc );};if _debf ,_ffe :=_facd .(_gg .EndElement );_ffe &&_debf .Name ==start .Name {break ;};};return nil ;};func (_bafc ST_ElementType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bafc .String (),start );};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);func (_edcga *ST_BoolOperator )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_edcga =0;case "\u006e\u006f\u006e\u0065":*_edcga =1;case "\u0065\u0071\u0075":*_edcga =2;case "\u0067\u0074\u0065":*_edcga =3;case "\u006c\u0074\u0065":*_edcga =4;};return nil ;};type CT_OrgChart struct{ValAttr *bool ;};type DataModel struct{CT_DataModel };func (_eabaa *LayoutDefHdrLst )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ="\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _eabaa .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );};func (_abf *CT_Algorithm )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_caf ,_bfc :=_abf .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"});if _bfc !=nil {return _bfc ;};start .Attr =append (start .Attr ,_caf );if _abf .RevAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0065\u0076"},Value :_e .Sprintf ("\u0025\u0076",*_abf .RevAttr )});};e .EncodeToken (start );if _abf .Param !=nil {_fa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_dcc :=range _abf .Param {e .EncodeElement (_dcc ,_fa );};};if _abf .ExtLst !=nil {_cbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abf .ExtLst ,_cbc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fcca ST_ConnectorRouting )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fcca .String (),start );};func (_dbfg *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dbfg =0;case "\u0061\u0075\u0074\u006f":*_dbfg =1;case "\u0061\u0072\u0072":*_dbfg =2;case "\u006e\u006f\u0041r\u0072":*_dbfg =3;};return nil ;};func (_egaca *ST_FunctionArgument )Validate ()error {return _egaca .ValidateWithPath ("")};func (_ebfc ST_FunctionValue )String ()string {if _ebfc .Int32 !=nil {return _e .Sprintf ("\u0025\u0076",*_ebfc .Int32 );};if _ebfc .Bool !=nil {return _e .Sprintf ("\u0025\u0076",*_ebfc .Bool );};if _ebfc .ST_Direction !=ST_DirectionUnset {return _ebfc .ST_Direction .String ();};if _ebfc .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _ebfc .ST_HierBranchStyle .String ();};if _ebfc .ST_AnimOneStr !=ST_AnimOneStrUnset {return _ebfc .ST_AnimOneStr .String ();};if _ebfc .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _ebfc .ST_AnimLvlStr .String ();};if _ebfc .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _ebfc .ST_ResizeHandlesStr .String ();};return "";};const (ST_SecondaryLinearDirectionUnset ST_SecondaryLinearDirection =0;ST_SecondaryLinearDirectionNone ST_SecondaryLinearDirection =1;ST_SecondaryLinearDirectionFromL ST_SecondaryLinearDirection =2;ST_SecondaryLinearDirectionFromR ST_SecondaryLinearDirection =3;ST_SecondaryLinearDirectionFromT ST_SecondaryLinearDirection =4;ST_SecondaryLinearDirectionFromB ST_SecondaryLinearDirection =5;);func (_bffe *CT_SDCategories )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _bffe .Cat !=nil {_efgb :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0061\u0074"}};for _ ,_ccdg :=range _bffe .Cat {e .EncodeElement (_ccdg ,_efgb );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gebcg ST_ChildOrderType )ValidateWithPath (path string )error {switch _gebcg {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gebcg ));};return nil ;};func (_gbfa ST_CxnType )ValidateWithPath (path string )error {switch _gbfa {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfa ));};return nil ;}; +// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path +func (_afdd *StyleDef )ValidateWithPath (path string )error {if _bfece :=_afdd .CT_StyleDefinition .ValidateWithPath (path );_bfece !=nil {return _bfece ;};return nil ;};func (_cdeb ST_HierarchyAlignment )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_ggfeg :=_ed .Attr {};_ggfeg .Name =name ;switch _cdeb {case ST_HierarchyAlignmentUnset :_ggfeg .Value ="";case ST_HierarchyAlignmentTL :_ggfeg .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_ggfeg .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_ggfeg .Value ="\u0074\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentTCtrDes :_ggfeg .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_ggfeg .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_ggfeg .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_ggfeg .Value ="\u0062\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentBCtrDes :_ggfeg .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_ggfeg .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_ggfeg .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_ggfeg .Value ="\u006c\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentLCtrDes :_ggfeg .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_ggfeg .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_ggfeg .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_ggfeg .Value ="\u0072\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentRCtrDes :_ggfeg .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _ggfeg ,nil ;};func (_cgdf *CT_AnimLvl )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_agf :=range start .Attr {if _agf .Name .Local =="\u0076\u0061\u006c"{_cgdf .ValAttr .UnmarshalXMLAttr (_agf );continue ;};};for {_deg ,_cgb :=d .Token ();if _cgb !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_cgb );};if _abf ,_afa :=_deg .(_ed .EndElement );_afa &&_abf .Name ==start .Name {break ;};};return nil ;};type CT_OrgChart struct{ValAttr *bool ;};type ST_FunctionOperator byte ;func (_afbfg ST_CxnType )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_afbfg .String (),start );};func (_bbcd ST_FunctionOperator )String ()string {switch _bbcd {case 0:return "";case 1:return "\u0065\u0071\u0075";case 2:return "\u006e\u0065\u0071";case 3:return "\u0067\u0074";case 4:return "\u006c\u0074";case 5:return "\u0067\u0074\u0065";case 6:return "\u006c\u0074\u0065";};return "";};func (_cfbcc ST_AutoTextRotation )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_fdcg :=_ed .Attr {};_fdcg .Name =name ;switch _cfbcc {case ST_AutoTextRotationUnset :_fdcg .Value ="";case ST_AutoTextRotationNone :_fdcg .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_fdcg .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_fdcg .Value ="\u0067\u0072\u0061\u0076";};return _fdcg ,nil ;};func (_abgd *ST_AutoTextRotation )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_abgd =0;case "\u006e\u006f\u006e\u0065":*_abgd =1;case "\u0075\u0070\u0072":*_abgd =2;case "\u0067\u0072\u0061\u0076":*_abgd =3;};return nil ;};func (_cabg *ST_AnimOneStr )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_cabg =0;case "\u006e\u006f\u006e\u0065":*_cabg =1;case "\u006f\u006e\u0065":*_cabg =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_cabg =3;};return nil ;};func (_daagb ST_ContinueDirection )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_daagb .String (),start );};func (_beacg ST_GrowDirection )ValidateWithPath (path string )error {switch _beacg {case 0,1,2,3,4:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beacg ));};return nil ;};func (_aecea ST_SecondaryChildAlignment )String ()string {switch _aecea {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074";case 3:return "\u0062";case 4:return "\u006c";case 5:return "\u0072";};return "";};func (_cgbb *DataModel )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cgbb .CT_DataModel =*NewCT_DataModel ();_eedee :for {_gcbfc ,_gfbe :=d .Token ();if _gfbe !=nil {return _gfbe ;};switch _cadba :=_gcbfc .(type ){case _ed .StartElement :switch _cadba .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _egdbe :=d .DecodeElement (_cgbb .PtLst ,&_cadba );_egdbe !=nil {return _egdbe ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_cgbb .CxnLst =NewCT_CxnList ();if _afea :=d .DecodeElement (_cgbb .CxnLst ,&_cadba );_afea !=nil {return _afea ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_cgbb .Bg =_a .NewCT_BackgroundFormatting ();if _ccfcd :=d .DecodeElement (_cgbb .Bg ,&_cadba );_ccfcd !=nil {return _ccfcd ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_cgbb .Whole =_a .NewCT_WholeE2oFormatting ();if _egbgc :=d .DecodeElement (_cgbb .Whole ,&_cadba );_egbgc !=nil {return _egbgc ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgbb .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _beedce :=d .DecodeElement (_cgbb .ExtLst ,&_cadba );_beedce !=nil {return _beedce ;};default:_b .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_cadba .Name );if _bfad :=d .Skip ();_bfad !=nil {return _bfad ;};};case _ed .EndElement :break _eedee ;case _ed .CharData :};};return nil ;};func (_aaeb *ST_StartingElement )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_gbdf ,_faacf :=d .Token ();if _faacf !=nil {return _faacf ;};if _bdfedf ,_edccd :=_gbdf .(_ed .EndElement );_edccd &&_bdfedf .Name ==start .Name {*_aaeb =1;return nil ;};if _ecgce ,_aegadc :=_gbdf .(_ed .CharData );!_aegadc {return _ee .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",_gbdf );}else {switch string (_ecgce ){case "":*_aaeb =0;case "\u006e\u006f\u0064\u0065":*_aaeb =1;case "\u0074\u0072\u0061n\u0073":*_aaeb =2;};};_gbdf ,_faacf =d .Token ();if _faacf !=nil {return _faacf ;};if _agfb ,_bggad :=_gbdf .(_ed .EndElement );_bggad &&_agfb .Name ==start .Name {return nil ;};return _ee .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",_gbdf );};type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};type ST_FlowDirection byte ;func (_becc ST_HueDir )Validate ()error {return _becc .ValidateWithPath ("")};func (_fbfag ST_AutoTextRotation )Validate ()error {return _fbfag .ValidateWithPath ("")};const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1;ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;); -// Validate validates the CT_Colors and its children -func (_bac *CT_Colors )Validate ()error {return _bac .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_eafed *LayoutDefHdr )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eafed .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();for _ ,_bgccd :=range start .Attr {if _bgccd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_befc ,_fgbgg :=_bgccd .Value ,error (nil );if _fgbgg !=nil {return _fgbgg ;};_eafed .UniqueIdAttr =_befc ;continue ;};if _bgccd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_eadg ,_dddef :=_bgccd .Value ,error (nil );if _dddef !=nil {return _dddef ;};_eafed .MinVerAttr =&_eadg ;continue ;};if _bgccd .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_bfabd ,_fbcag :=_bgccd .Value ,error (nil );if _fbcag !=nil {return _fbcag ;};_eafed .DefStyleAttr =&_bfabd ;continue ;};if _bgccd .Name .Local =="\u0072\u0065\u0073I\u0064"{_gebce ,_cbcb :=_c .ParseInt (_bgccd .Value ,10,32);if _cbcb !=nil {return _cbcb ;};_fccc :=int32 (_gebce );_eafed .ResIdAttr =&_fccc ;continue ;};};_cfab :for {_cbgef ,_adbc :=d .Token ();if _adbc !=nil {return _adbc ;};switch _aafg :=_cbgef .(type ){case _gg .StartElement :switch _aafg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_fecb :=NewCT_Name ();if _abee :=d .DecodeElement (_fecb ,&_aafg );_abee !=nil {return _abee ;};_eafed .Title =append (_eafed .Title ,_fecb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gcdgb :=NewCT_Description ();if _abgd :=d .DecodeElement (_gcdgb ,&_aafg );_abgd !=nil {return _abgd ;};_eafed .Desc =append (_eafed .Desc ,_gcdgb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_eafed .CatLst =NewCT_Categories ();if _abbbe :=d .DecodeElement (_eafed .CatLst ,&_aafg );_abbbe !=nil {return _abbbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eafed .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _efbd :=d .DecodeElement (_eafed .ExtLst ,&_aafg );_efbd !=nil {return _efbd ;};default:_ce .Log ("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\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_aafg .Name );if _fgabd :=d .Skip ();_fgabd !=nil {return _fgabd ;};};case _gg .EndElement :break _cfab ;case _gg .CharData :};};return nil ;}; +// Validate validates the StyleDefHdr and its children +func (_badad *StyleDefHdr )Validate ()error {return _badad .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};func (_dgac *CT_StyleDefinitionHeader )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_afec :=range start .Attr {if _afec .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gfed ,_gebb :=_afec .Value ,error (nil );if _gebb !=nil {return _gebb ;};_dgac .UniqueIdAttr =_gfed ;continue ;};if _afec .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gfcd ,_abgca :=_afec .Value ,error (nil );if _abgca !=nil {return _abgca ;};_dgac .MinVerAttr =&_gfcd ;continue ;};if _afec .Name .Local =="\u0072\u0065\u0073I\u0064"{_fcfc ,_abbff :=_ec .ParseInt (_afec .Value ,10,32);if _abbff !=nil {return _abbff ;};_dcebe :=int32 (_fcfc );_dgac .ResIdAttr =&_dcebe ;continue ;};};_gdaa :for {_feg ,_addgc :=d .Token ();if _addgc !=nil {return _addgc ;};switch _cdbed :=_feg .(type ){case _ed .StartElement :switch _cdbed .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_eebfb :=NewCT_SDName ();if _ggcda :=d .DecodeElement (_eebfb ,&_cdbed );_ggcda !=nil {return _ggcda ;};_dgac .Title =append (_dgac .Title ,_eebfb );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bcea :=NewCT_SDDescription ();if _eaad :=d .DecodeElement (_bcea ,&_cdbed );_eaad !=nil {return _eaad ;};_dgac .Desc =append (_dgac .Desc ,_bcea );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dgac .CatLst =NewCT_SDCategories ();if _dega :=d .DecodeElement (_dgac .CatLst ,&_cdbed );_dega !=nil {return _dega ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgac .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _caffb :=d .DecodeElement (_dgac .ExtLst ,&_cdbed );_caffb !=nil {return _caffb ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072\u0020%\u0076",_cdbed .Name );if _fbbd :=d .Skip ();_fbbd !=nil {return _fbbd ;};};case _ed .EndElement :break _gdaa ;case _ed .CharData :};};return nil ;}; -// Validate validates the CT_Rules and its children -func (_ecgcc *CT_Rules )Validate ()error {return _ecgcc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_facc *CT_Pt )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_facc .ModelIdAttr )});if _facc .TypeAttr !=ST_PtTypeUnset {_ccee ,_eebg :=_facc .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"});if _eebg !=nil {return _eebg ;};start .Attr =append (start .Attr ,_ccee );};if _facc .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_facc .CxnIdAttr )});};e .EncodeToken (start );if _facc .PrSet !=nil {_abfc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_facc .PrSet ,_abfc );};if _facc .SpPr !=nil {_aaff :=_gg .StartElement {Name :_gg .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_facc .SpPr ,_aaff );};if _facc .T !=nil {_ddgaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0074"}};e .EncodeElement (_facc .T ,_ddgaa );};if _facc .ExtLst !=nil {_feea :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_facc .ExtLst ,_feea );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_cfggg ST_ConnectorRouting )String ()string {switch _cfggg {case 0:return "";case 1:return "\u0073\u0074\u0072\u0061";case 2:return "\u0062\u0065\u006e\u0064";case 3:return "\u0063\u0075\u0072v\u0065";case 4:return "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return "";};const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0;ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;);func (_bcaa ST_ArrowheadStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bcaa .String (),start );};func NewCT_Adj ()*CT_Adj {_dbb :=&CT_Adj {};_dbb .IdxAttr =1;return _dbb };func (_fabg ST_ElementType )ValidateWithPath (path string )error {switch _fabg {case 0,1,2,3,4,5,6,7,8,9,10:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fabg ));};return nil ;}; +// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path +func (_gbfbe *CT_HierBranchStyle )ValidateWithPath (path string )error {if _babc :=_gbfbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_babc !=nil {return _babc ;};return nil ;}; -// Validate validates the CT_Pt and its children -func (_aage *CT_Pt )Validate ()error {return _aage .ValidateWithPath ("\u0043\u0054\u005fP\u0074")};type CT_AdjLst struct{Adj []*CT_Adj ;};type ST_AnimOneStr byte ;func NewCT_Choose ()*CT_Choose {_aecf :=&CT_Choose {};return _aecf };type CT_PtList struct{Pt []*CT_Pt ;};func (_agbgc ST_ContinueDirection )Validate ()error {return _agbgc .ValidateWithPath ("")};func (_ef *AG_ConstraintAttributes )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ef .TypeAttr !=ST_ConstraintTypeUnset {_ge ,_fe :=_ef .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"});if _fe !=nil {return _fe ;};start .Attr =append (start .Attr ,_ge );};if _ef .ForAttr !=ST_ConstraintRelationshipUnset {_cg ,_gc :=_ef .ForAttr .MarshalXMLAttr (_gg .Name {Local :"\u0066\u006f\u0072"});if _gc !=nil {return _gc ;};start .Attr =append (start .Attr ,_cg );};if _ef .ForNameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ef .ForNameAttr )});};if _ef .PtTypeAttr !=ST_ElementTypeUnset {_fb ,_ga :=_ef .PtTypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _ga !=nil {return _ga ;};start .Attr =append (start .Attr ,_fb );};return nil ;}; +// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path +func (_acd *CT_AdjLst )ValidateWithPath (path string )error {for _ce ,_bcdg :=range _acd .Adj {if _eef :=_bcdg .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_ce ));_eef !=nil {return _eef ;};};return nil ;};func (_ccdg *CT_PresentationOf )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _ccdg .AxisAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_ccdg .AxisAttr )});};if _ccdg .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_ccdg .PtTypeAttr )});};if _ccdg .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_ccdg .HideLastTransAttr )});};if _ccdg .StAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0073\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_ccdg .StAttr )});};if _ccdg .CntAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063\u006e\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_ccdg .CntAttr )});};if _ccdg .StepAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ee .Sprintf ("\u0025\u0076",*_ccdg .StepAttr )});};e .EncodeToken (start );if _ccdg .ExtLst !=nil {_fgc :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccdg .ExtLst ,_fgc );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_dfcg *CT_DiagramDefinition )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_dfcg .LayoutNode =NewCT_LayoutNode ();for _ ,_ffbb :=range start .Attr {if _ffbb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bbe ,_bebe :=_ffbb .Value ,error (nil );if _bebe !=nil {return _bebe ;};_dfcg .UniqueIdAttr =&_bbe ;continue ;};if _ffbb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cfeb ,_bcecd :=_ffbb .Value ,error (nil );if _bcecd !=nil {return _bcecd ;};_dfcg .MinVerAttr =&_cfeb ;continue ;};if _ffbb .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_facga ,_fbcb :=_ffbb .Value ,error (nil );if _fbcb !=nil {return _fbcb ;};_dfcg .DefStyleAttr =&_facga ;continue ;};};_gfdf :for {_fbde ,_adec :=d .Token ();if _adec !=nil {return _adec ;};switch _gdbb :=_fbde .(type ){case _ed .StartElement :switch _gdbb .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gfaa :=NewCT_Name ();if _fffg :=d .DecodeElement (_gfaa ,&_gdbb );_fffg !=nil {return _fffg ;};_dfcg .Title =append (_dfcg .Title ,_gfaa );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gbgc :=NewCT_Description ();if _bbf :=d .DecodeElement (_gbgc ,&_gdbb );_bbf !=nil {return _bbf ;};_dfcg .Desc =append (_dfcg .Desc ,_gbgc );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dfcg .CatLst =NewCT_Categories ();if _gadg :=d .DecodeElement (_dfcg .CatLst ,&_gdbb );_gadg !=nil {return _gadg ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_dfcg .SampData =NewCT_SampleData ();if _fdbd :=d .DecodeElement (_dfcg .SampData ,&_gdbb );_fdbd !=nil {return _fdbd ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_dfcg .StyleData =NewCT_SampleData ();if _gaa :=d .DecodeElement (_dfcg .StyleData ,&_gdbb );_gaa !=nil {return _gaa ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_dfcg .ClrData =NewCT_SampleData ();if _abfg :=d .DecodeElement (_dfcg .ClrData ,&_gdbb );_abfg !=nil {return _abfg ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _efe :=d .DecodeElement (_dfcg .LayoutNode ,&_gdbb );_efe !=nil {return _efe ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfcg .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _abdd :=d .DecodeElement (_dfcg .ExtLst ,&_gdbb );_abdd !=nil {return _abdd ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gdbb .Name );if _edda :=d .Skip ();_edda !=nil {return _edda ;};};case _ed .EndElement :break _gfdf ;case _ed .CharData :};};return nil ;};func (_adag ST_PrSetCustVal )String ()string {if _adag .ST_Percentage !=nil {return _ee .Sprintf ("\u0025\u0076",*_adag .ST_Percentage );};if _adag .Int32 !=nil {return _ee .Sprintf ("\u0025\u0076",*_adag .Int32 );};return "";};func (_ccgcae ST_NodeVerticalAlignment )String ()string {switch _ccgcae {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};type CT_Rules struct{Rule []*CT_NumericRule ;};type ST_SecondaryLinearDirection byte ; -// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path -func (_gddf *CT_Pt )ValidateWithPath (path string )error {if _aegc :=_gddf .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_aegc !=nil {return _aegc ;};if _cagbg :=_gddf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cagbg !=nil {return _cagbg ;};if _gddf .CxnIdAttr !=nil {if _bgdee :=_gddf .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_bgdee !=nil {return _bgdee ;};};if _gddf .PrSet !=nil {if _ddbad :=_gddf .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074");_ddbad !=nil {return _ddbad ;};};if _gddf .SpPr !=nil {if _fgdae :=_gddf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fgdae !=nil {return _fgdae ;};};if _gddf .T !=nil {if _ddfb :=_gddf .T .ValidateWithPath (path +"\u002f\u0054");_ddfb !=nil {return _ddfb ;};};if _gddf .ExtLst !=nil {if _bbgea :=_gddf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbgea !=nil {return _bbgea ;};};return nil ;}; +// Validate validates the CT_CTStyleLabel and its children +func (_dgbc *CT_CTStyleLabel )Validate ()error {return _dgbc .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");}; -// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path -func (_ebdde *CT_TextProps )ValidateWithPath (path string )error {if _ebdde .Sp3d !=nil {if _aafea :=_ebdde .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_aafea !=nil {return _aafea ;};};if _ebdde .FlatTx !=nil {if _ccba :=_ebdde .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_ccba !=nil {return _ccba ;};};return nil ;}; +// Validate validates the CT_CTDescription and its children +func (_fac *CT_CTDescription )Validate ()error {return _fac .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func (_abbfa *ST_ModelId )ValidateWithPath (path string )error {_cafa :=[]string {};if _abbfa .Int32 !=nil {_cafa =append (_cafa ,"\u0049\u006e\u00743\u0032");};if _abbfa .ST_Guid !=nil {_cafa =append (_cafa ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_cafa )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cafa );};return nil ;};func (_cdffa *RelIds )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .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 ,_ed .Attr {Name :_ed .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 ="\u0072\u0065\u006c\u0049\u0064\u0073";return _cdffa .CT_RelIds .MarshalXML (e ,start );};func (_gbcde *ST_ConstraintType )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_gbcde =0;case "\u006e\u006f\u006e\u0065":*_gbcde =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_gbcde =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_gbcde =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_gbcde =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_gbcde =5;case "\u0062":*_gbcde =6;case "\u0062\u004d\u0061r\u0067":*_gbcde =7;case "\u0062\u004f\u0066\u0066":*_gbcde =8;case "\u0063\u0074\u0072\u0058":*_gbcde =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_gbcde =10;case "\u0063\u0074\u0072\u0059":*_gbcde =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_gbcde =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_gbcde =13;case "\u0064\u0069\u0061\u006d":*_gbcde =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_gbcde =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_gbcde =16;case "\u0068":*_gbcde =17;case "\u0068\u0041\u0072\u0048":*_gbcde =18;case "\u0068\u004f\u0066\u0066":*_gbcde =19;case "\u006c":*_gbcde =20;case "\u006c\u004d\u0061r\u0067":*_gbcde =21;case "\u006c\u004f\u0066\u0066":*_gbcde =22;case "\u0072":*_gbcde =23;case "\u0072\u004d\u0061r\u0067":*_gbcde =24;case "\u0072\u004f\u0066\u0066":*_gbcde =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_gbcde =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_gbcde =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_gbcde =28;case "\u0073\u0069\u0062S\u0070":*_gbcde =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_gbcde =30;case "\u0073\u0070":*_gbcde =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_gbcde =32;case "\u0074":*_gbcde =33;case "\u0074\u004d\u0061r\u0067":*_gbcde =34;case "\u0074\u004f\u0066\u0066":*_gbcde =35;case "\u0075\u0073\u0065r\u0041":*_gbcde =36;case "\u0075\u0073\u0065r\u0042":*_gbcde =37;case "\u0075\u0073\u0065r\u0043":*_gbcde =38;case "\u0075\u0073\u0065r\u0044":*_gbcde =39;case "\u0075\u0073\u0065r\u0045":*_gbcde =40;case "\u0075\u0073\u0065r\u0046":*_gbcde =41;case "\u0075\u0073\u0065r\u0047":*_gbcde =42;case "\u0075\u0073\u0065r\u0048":*_gbcde =43;case "\u0075\u0073\u0065r\u0049":*_gbcde =44;case "\u0075\u0073\u0065r\u004a":*_gbcde =45;case "\u0075\u0073\u0065r\u004b":*_gbcde =46;case "\u0075\u0073\u0065r\u004c":*_gbcde =47;case "\u0075\u0073\u0065r\u004d":*_gbcde =48;case "\u0075\u0073\u0065r\u004e":*_gbcde =49;case "\u0075\u0073\u0065r\u004f":*_gbcde =50;case "\u0075\u0073\u0065r\u0050":*_gbcde =51;case "\u0075\u0073\u0065r\u0051":*_gbcde =52;case "\u0075\u0073\u0065r\u0052":*_gbcde =53;case "\u0075\u0073\u0065r\u0053":*_gbcde =54;case "\u0075\u0073\u0065r\u0054":*_gbcde =55;case "\u0075\u0073\u0065r\u0055":*_gbcde =56;case "\u0075\u0073\u0065r\u0056":*_gbcde =57;case "\u0075\u0073\u0065r\u0057":*_gbcde =58;case "\u0075\u0073\u0065r\u0058":*_gbcde =59;case "\u0075\u0073\u0065r\u0059":*_gbcde =60;case "\u0075\u0073\u0065r\u005a":*_gbcde =61;case "\u0077":*_gbcde =62;case "\u0077\u0041\u0072\u0048":*_gbcde =63;case "\u0077\u004f\u0066\u0066":*_gbcde =64;};return nil ;};func (_fedf ST_FunctionValue )String ()string {if _fedf .Int32 !=nil {return _ee .Sprintf ("\u0025\u0076",*_fedf .Int32 );};if _fedf .Bool !=nil {return _ee .Sprintf ("\u0025\u0076",*_fedf .Bool );};if _fedf .ST_Direction !=ST_DirectionUnset {return _fedf .ST_Direction .String ();};if _fedf .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _fedf .ST_HierBranchStyle .String ();};if _fedf .ST_AnimOneStr !=ST_AnimOneStrUnset {return _fedf .ST_AnimOneStr .String ();};if _fedf .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _fedf .ST_AnimLvlStr .String ();};if _fedf .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _fedf .ST_ResizeHandlesStr .String ();};return "";};func (_baga ST_Direction )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_ceddg :=_ed .Attr {};_ceddg .Name =name ;switch _baga {case ST_DirectionUnset :_ceddg .Value ="";case ST_DirectionNorm :_ceddg .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_ceddg .Value ="\u0072\u0065\u0076";};return _ceddg ,nil ;}; -// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path -func (_dgag *CT_DataModel )ValidateWithPath (path string )error {if _dfbc :=_dgag .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_dfbc !=nil {return _dfbc ;};if _dgag .CxnLst !=nil {if _cdca :=_dgag .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_cdca !=nil {return _cdca ;};};if _dgag .Bg !=nil {if _bff :=_dgag .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_bff !=nil {return _bff ;};};if _dgag .Whole !=nil {if _fbgc :=_dgag .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_fbgc !=nil {return _fbgc ;};};if _dgag .ExtLst !=nil {if _gefd :=_dgag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gefd !=nil {return _gefd ;};};return nil ;};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_b .CT_ShapeProperties ;T *_b .CT_TextBody ;ExtLst *_b .CT_OfficeArtExtensionList ;}; +// ST_FunctionValue is a union type +type ST_FunctionValue struct{Int32 *int32 ;Bool *bool ;ST_Direction ST_Direction ;ST_HierBranchStyle ST_HierBranchStyle ;ST_AnimOneStr ST_AnimOneStr ;ST_AnimLvlStr ST_AnimLvlStr ;ST_ResizeHandlesStr ST_ResizeHandlesStr ;};type ST_RotationPath byte ; -// Validate validates the CT_SampleData and its children -func (_abfdg *CT_SampleData )Validate ()error {return _abfdg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};type ST_Offset byte ; +// Validate validates the CT_Parameter and its children +func (_gcaa *CT_Parameter )Validate ()error {return _gcaa .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_cgcf *CT_TextProps )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_fdeb :for {_gdda ,_gcbff :=d .Token ();if _gcbff !=nil {return _gcbff ;};switch _fcfed :=_gdda .(type ){case _ed .StartElement :switch _fcfed .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_cgcf .Sp3d =_a .NewCT_Shape3D ();if _fffbe :=d .DecodeElement (_cgcf .Sp3d ,&_fcfed );_fffbe !=nil {return _fffbe ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_cgcf .FlatTx =_a .NewCT_FlatText ();if _ddcbd :=d .DecodeElement (_cgcf .FlatTx ,&_fcfed );_ddcbd !=nil {return _ddcbd ;};default:_b .Log ("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_T\u0065\u0078t\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_fcfed .Name );if _gbeb :=d .Skip ();_gbeb !=nil {return _gbeb ;};};case _ed .EndElement :break _fdeb ;case _ed .CharData :};};return nil ;};func (_cffec ST_LinearDirection )ValidateWithPath (path string )error {switch _cffec {case 0,1,2,3,4:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffec ));};return nil ;};type ST_BendPoint byte ;func (_dfdcf ST_ConnectorPoint )ValidateWithPath (path string )error {switch _dfdcf {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfdcf ));};return nil ;}; -// ValidateWithPath validates the CT_When and its children, prefixing error messages with path -func (_gfcff *CT_When )ValidateWithPath (path string )error {if _gfcff .FuncAttr ==ST_FunctionTypeUnset {return _e .Errorf ("\u0025\u0073\u002f\u0046\u0075\u006e\u0063\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gcfa :=_gfcff .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_gcfa !=nil {return _gcfa ;};if _gfcff .ArgAttr !=nil {if _cbggc :=_gfcff .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072");_cbggc !=nil {return _cbggc ;};};if _gfcff .OpAttr ==ST_FunctionOperatorUnset {return _e .Errorf ("\u0025\u0073\u002f\u004f\u0070\u0041\u0074\u0074\u0072\u0020i\u0073\u0020\u0061\u0020\u006d\u0061\u006ed\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dafag :=_gfcff .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_dafag !=nil {return _dafag ;};if _dfccb :=_gfcff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfccb !=nil {return _dfccb ;};for _dadff ,_aagff :=range _gfcff .Alg {if _cdcaa :=_aagff .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_dadff ));_cdcaa !=nil {return _cdcaa ;};};for _cdea ,_cabc :=range _gfcff .Shape {if _dfbf :=_cabc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_cdea ));_dfbf !=nil {return _dfbf ;};};for _afegg ,_cada :=range _gfcff .PresOf {if _eccdf :=_cada .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_afegg ));_eccdf !=nil {return _eccdf ;};};for _dbfc ,_gddfc :=range _gfcff .ConstrLst {if _geag :=_gddfc .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dbfc ));_geag !=nil {return _geag ;};};for _bdbdb ,_fgcgb :=range _gfcff .RuleLst {if _dfceb :=_fgcgb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_bdbdb ));_dfceb !=nil {return _dfceb ;};};for _aebb ,_afgf :=range _gfcff .ForEach {if _gfcge :=_afgf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_aebb ));_gfcge !=nil {return _gfcge ;};};for _gbfc ,_dcaed :=range _gfcff .LayoutNode {if _gecbe :=_dcaed .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_gbfc ));_gecbe !=nil {return _gecbe ;};};for _ccbb ,_dbde :=range _gfcff .Choose {if _aaec :=_dbde .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ccbb ));_aaec !=nil {return _aaec ;};};for _fddd ,_gcaf :=range _gfcff .ExtLst {if _ebef :=_gcaf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fddd ));_ebef !=nil {return _ebef ;};};return nil ;};func (_fgce ST_PtType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_efaaa :=_gg .Attr {};_efaaa .Name =name ;switch _fgce {case ST_PtTypeUnset :_efaaa .Value ="";case ST_PtTypeNode :_efaaa .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_efaaa .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_efaaa .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_efaaa .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_efaaa .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_PtTypeSibTrans :_efaaa .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _efaaa ,nil ;};type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;};func (_ecbg ST_ConnectorPoint )String ()string {switch _ecbg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0062\u0043\u0074\u0072";case 3:return "\u0063\u0074\u0072";case 4:return "\u006d\u0069\u0064\u004c";case 5:return "\u006d\u0069\u0064\u0052";case 6:return "\u0074\u0043\u0074\u0072";case 7:return "\u0062\u004c";case 8:return "\u0062\u0052";case 9:return "\u0074\u004c";case 10:return "\u0074\u0052";case 11:return "\u0072\u0061\u0064\u0069\u0061\u006c";};return "";};func (_dabb *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cade :for {_dgdb ,_dgee :=d .Token ();if _dgee !=nil {return _dgee ;};switch _adcac :=_dgdb .(type ){case _gg .StartElement :switch _adcac .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_cbedg :=NewCT_StyleDefinitionHeader ();if _bcac :=d .DecodeElement (_cbedg ,&_adcac );_bcac !=nil {return _bcac ;};_dabb .StyleDefHdr =append (_dabb .StyleDefHdr ,_cbedg );default:_ce .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_adcac .Name );if _bgeg :=d .Skip ();_bgeg !=nil {return _bgeg ;};};case _gg .EndElement :break _cade ;case _gg .CharData :};};return nil ;};func (_accee ST_GrowDirection )ValidateWithPath (path string )error {switch _accee {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_accee ));};return nil ;};func (_eacc ST_FunctionType )String ()string {switch _eacc {case 0:return "";case 1:return "\u0063\u006e\u0074";case 2:return "\u0070\u006f\u0073";case 3:return "\u0072\u0065\u0076\u0050\u006f\u0073";case 4:return "\u0070o\u0073\u0045\u0076\u0065\u006e";case 5:return "\u0070\u006f\u0073\u004f\u0064\u0064";case 6:return "\u0076\u0061\u0072";case 7:return "\u0064\u0065\u0070t\u0068";case 8:return "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return "";};func (_gecdg *ST_ParameterVal )ValidateWithPath (path string )error {_abafa :=[]string {};if _gecdg .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_abafa =append (_abafa ,"\u0053\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006eme\u006e\u0074");};if _gecdg .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_abafa =append (_abafa ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _gecdg .ST_ChildDirection !=ST_ChildDirectionUnset {_abafa =append (_abafa ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");};if _gecdg .ST_ChildAlignment !=ST_ChildAlignmentUnset {_abafa =append (_abafa ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _gecdg .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_abafa =append (_abafa ,"\u0053\u0054\u005f\u0053\u0065\u0063\u006f\u006e\u0064\u0061\u0072y\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074");};if _gecdg .ST_LinearDirection !=ST_LinearDirectionUnset {_abafa =append (_abafa ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _gecdg .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_abafa =append (_abafa ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e");};if _gecdg .ST_StartingElement !=ST_StartingElementUnset {_abafa =append (_abafa ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _gecdg .ST_BendPoint !=ST_BendPointUnset {_abafa =append (_abafa ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074");};if _gecdg .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_abafa =append (_abafa ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _gecdg .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_abafa =append (_abafa ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065");};if _gecdg .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_abafa =append (_abafa ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _gecdg .ST_RotationPath !=ST_RotationPathUnset {_abafa =append (_abafa ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068");};if _gecdg .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_abafa =append (_abafa ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _gecdg .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_abafa =append (_abafa ,"\u0053\u0054\u005f\u004e\u006f\u0064\u0065\u0048\u006f\u0072\u0069z\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074");};if _gecdg .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_abafa =append (_abafa ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _gecdg .ST_FallbackDimension !=ST_FallbackDimensionUnset {_abafa =append (_abafa ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e");};if _gecdg .ST_TextDirection !=ST_TextDirectionUnset {_abafa =append (_abafa ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _gecdg .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_abafa =append (_abafa ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e");};if _gecdg .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_abafa =append (_abafa ,"\u0053\u0054\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041c\u0063\u0065\u006e\u0074\u0054\u0065\u0078\u0074\u004d\u0061r\u0067\u0069\u006e");};if _gecdg .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_abafa =append (_abafa ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e");};if _gecdg .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_abafa =append (_abafa ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _gecdg .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_abafa =append (_abafa ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c");};if _gecdg .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_abafa =append (_abafa ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _gecdg .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_abafa =append (_abafa ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e");};if _gecdg .ST_GrowDirection !=ST_GrowDirectionUnset {_abafa =append (_abafa ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _gecdg .ST_FlowDirection !=ST_FlowDirectionUnset {_abafa =append (_abafa ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _gecdg .ST_ContinueDirection !=ST_ContinueDirectionUnset {_abafa =append (_abafa ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _gecdg .ST_Breakpoint !=ST_BreakpointUnset {_abafa =append (_abafa ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074");};if _gecdg .ST_Offset !=ST_OffsetUnset {_abafa =append (_abafa ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _gecdg .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_abafa =append (_abafa ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074");};if _gecdg .Int32 !=nil {_abafa =append (_abafa ,"\u0049\u006e\u00743\u0032");};if _gecdg .Float64 !=nil {_abafa =append (_abafa ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _gecdg .Bool !=nil {_abafa =append (_abafa ,"\u0042\u006f\u006f\u006c");};if _gecdg .StringVal !=nil {_abafa =append (_abafa ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l");};if _gecdg .ST_ConnectorPoint !=ST_ConnectorPointUnset {_abafa =append (_abafa ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_abafa )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_abafa );};return nil ;};type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_gfd :=&AG_ConstraintRefAttributes {};return _gfd ;};func (_efgde *CT_Shape )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _efgde .RotAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u006f\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_efgde .RotAttr )});};if _efgde .TypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_efgde .TypeAttr )});};if _efgde .BlipAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_efgde .BlipAttr )});};if _efgde .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_e .Sprintf ("\u0025\u0076",*_efgde .ZOrderOffAttr )});};if _efgde .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0064",_dddf (*_efgde .HideGeomAttr ))});};if _efgde .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_e .Sprintf ("\u0025\u0064",_dddf (*_efgde .LkTxEntryAttr ))});};if _efgde .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_e .Sprintf ("\u0025\u0064",_dddf (*_efgde .BlipPhldrAttr ))});};e .EncodeToken (start );if _efgde .AdjLst !=nil {_abdb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_efgde .AdjLst ,_abdb );};if _efgde .ExtLst !=nil {_ggg :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efgde .ExtLst ,_ggg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dcd *CT_AdjLst )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _dcd .Adj !=nil {_gfc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u0064\u006a"}};for _ ,_ab :=range _dcd .Adj {e .EncodeElement (_ab ,_gfc );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_daeeb ST_LinearDirection )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_daeeb .String (),start );};const (ST_FunctionTypeUnset ST_FunctionType =0;ST_FunctionTypeCnt ST_FunctionType =1;ST_FunctionTypePos ST_FunctionType =2;ST_FunctionTypeRevPos ST_FunctionType =3;ST_FunctionTypePosEven ST_FunctionType =4;ST_FunctionTypePosOdd ST_FunctionType =5;ST_FunctionTypeVar ST_FunctionType =6;ST_FunctionTypeDepth ST_FunctionType =7;ST_FunctionTypeMaxDepth ST_FunctionType =8;); +// Validate validates the CT_ElemPropSet and its children +func (_aeaee *CT_ElemPropSet )Validate ()error {return _aeaee .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};func (_g *AG_ConstraintAttributes )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _g .TypeAttr !=ST_ConstraintTypeUnset {_d ,_eg :=_g .TypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0074\u0079\u0070\u0065"});if _eg !=nil {return _eg ;};start .Attr =append (start .Attr ,_d );};if _g .ForAttr !=ST_ConstraintRelationshipUnset {_f ,_eea :=_g .ForAttr .MarshalXMLAttr (_ed .Name {Local :"\u0066\u006f\u0072"});if _eea !=nil {return _eea ;};start .Attr =append (start .Attr ,_f );};if _g .ForNameAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_g .ForNameAttr )});};if _g .PtTypeAttr !=ST_ElementTypeUnset {_aa ,_aaa :=_g .PtTypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _aaa !=nil {return _aaa ;};start .Attr =append (start .Attr ,_aa );};return nil ;};func (_gffe ST_ElementType )String ()string {switch _gffe {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0064\u006f\u0063";case 3:return "\u006e\u006f\u0064\u0065";case 4:return "\u006e\u006f\u0072\u006d";case 5:return "\u006eo\u006e\u004e\u006f\u0072\u006d";case 6:return "\u0061\u0073\u0073\u0074";case 7:return "\u006eo\u006e\u0041\u0073\u0073\u0074";case 8:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 9:return "\u0070\u0072\u0065\u0073";case 10:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return "";}; -// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path -func (_eccgf *LayoutDefHdrLst )ValidateWithPath (path string )error {if _dcacc :=_eccgf .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_dcacc !=nil {return _dcacc ;};return nil ;};func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_gea :=&CT_ColorTransformHeader {};return _gea ;}; +// Validate validates the CT_StyleDefinitionHeader and its children +func (_fecgb *CT_StyleDefinitionHeader )Validate ()error {return _fecgb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_fbdd :=&CT_DiagramDefinition {};_fbdd .LayoutNode =NewCT_LayoutNode ();return _fbdd ;};type ST_CenterShapeMapping byte ; -// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path -func (_abbb *CT_Cxn )ValidateWithPath (path string )error {if _gcgge :=_abbb .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_gcgge !=nil {return _gcgge ;};if _egdg :=_abbb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_egdg !=nil {return _egdg ;};if _gge :=_abbb .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_gge !=nil {return _gge ;};if _fecd :=_abbb .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072");_fecd !=nil {return _fecd ;};if _abbb .ParTransIdAttr !=nil {if _ffcf :=_abbb .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_ffcf !=nil {return _ffcf ;};};if _abbb .SibTransIdAttr !=nil {if _bbge :=_abbb .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_bbge !=nil {return _bbge ;};};if _abbb .ExtLst !=nil {if _daee :=_abbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daee !=nil {return _daee ;};};return nil ;};func (_cacg ST_LayoutShapeType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _cacg .ST_ShapeType !=_b .ST_ShapeTypeUnset {e .EncodeToken (_gg .CharData (_cacg .ST_ShapeType .String ()));};if _cacg .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_gg .CharData (_cacg .ST_OutputShapeType .String ()));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func (_edf *CT_Cxn )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_edf .ModelIdAttr )});if _edf .TypeAttr !=ST_CxnTypeUnset {_dbe ,_efgg :=_edf .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"});if _efgg !=nil {return _efgg ;};start .Attr =append (start .Attr ,_dbe );};start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_e .Sprintf ("\u0025\u0076",_edf .SrcIdAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_edf .DestIdAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_e .Sprintf ("\u0025\u0076",_edf .SrcOrdAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_e .Sprintf ("\u0025\u0076",_edf .DestOrdAttr )});if _edf .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edf .ParTransIdAttr )});};if _edf .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edf .SibTransIdAttr )});};if _edf .PresIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edf .PresIdAttr )});};e .EncodeToken (start );if _edf .ExtLst !=nil {_bdeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edf .ExtLst ,_bdeb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_egb *CT_AnimLvl )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ddf :=range start .Attr {if _ddf .Name .Local =="\u0076\u0061\u006c"{_egb .ValAttr .UnmarshalXMLAttr (_ddf );continue ;};};for {_fbfg ,_gaa :=d .Token ();if _gaa !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_gaa );};if _cdeb ,_bbe :=_fbfg .(_gg .EndElement );_bbe &&_cdeb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_eadeb *CT_Parameter )ValidateWithPath (path string )error {if _eadeb .TypeAttr ==ST_ParameterIdUnset {return _ee .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ffga :=_eadeb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ffga !=nil {return _ffga ;};if _eadc :=_eadeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eadc !=nil {return _eadc ;};return nil ;};func (_ebagc ST_CenterShapeMapping )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_caac :=_ed .Attr {};_caac .Name =name ;switch _ebagc {case ST_CenterShapeMappingUnset :_caac .Value ="";case ST_CenterShapeMappingNone :_caac .Value ="\u006e\u006f\u006e\u0065";case ST_CenterShapeMappingFNode :_caac .Value ="\u0066\u004e\u006fd\u0065";};return _caac ,nil ;};type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};func (_aabebd ST_VerticalAlignment )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_bgebe :=_ed .Attr {};_bgebe .Name =name ;switch _aabebd {case ST_VerticalAlignmentUnset :_bgebe .Value ="";case ST_VerticalAlignmentT :_bgebe .Value ="\u0074";case ST_VerticalAlignmentMid :_bgebe .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_bgebe .Value ="\u0062";case ST_VerticalAlignmentNone :_bgebe .Value ="\u006e\u006f\u006e\u0065";};return _bgebe ,nil ;};func (_fdfa *CT_SDCategories )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cgbg :for {_agaa ,_aecca :=d .Token ();if _aecca !=nil {return _aecca ;};switch _aeceg :=_agaa .(type ){case _ed .StartElement :switch _aeceg .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_egba :=NewCT_SDCategory ();if _caff :=d .DecodeElement (_egba ,&_aeceg );_caff !=nil {return _caff ;};_fdfa .Cat =append (_fdfa .Cat ,_egba );default:_b .Log ("\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\u0043\u0054\u005f\u0053\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_aeceg .Name );if _dgdc :=d .Skip ();_dgdc !=nil {return _dgdc ;};};case _ed .EndElement :break _cgbg ;case _ed .CharData :};};return nil ;};func (_ebaa *StyleDef )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .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 ,_ed .Attr {Name :_ed .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 ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066";return _ebaa .CT_StyleDefinition .MarshalXML (e ,start );};func (_dcbgd ST_RotationPath )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_gagbd :=_ed .Attr {};_gagbd .Name =name ;switch _dcbgd {case ST_RotationPathUnset :_gagbd .Value ="";case ST_RotationPathNone :_gagbd .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_gagbd .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _gagbd ,nil ;};func (_aggae *ST_PtType )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_aggae =0;case "\u006e\u006f\u0064\u0065":*_aggae =1;case "\u0061\u0073\u0073\u0074":*_aggae =2;case "\u0064\u006f\u0063":*_aggae =3;case "\u0070\u0072\u0065\u0073":*_aggae =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_aggae =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_aggae =6;};return nil ;};func (_cgebd ST_DiagramTextAlignment )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_dafgb :=_ed .Attr {};_dafgb .Name =name ;switch _cgebd {case ST_DiagramTextAlignmentUnset :_dafgb .Value ="";case ST_DiagramTextAlignmentL :_dafgb .Value ="\u006c";case ST_DiagramTextAlignmentCtr :_dafgb .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_dafgb .Value ="\u0072";};return _dafgb ,nil ;};type ST_SecondaryChildAlignment byte ;type ST_ConnectorDimension byte ;const (ST_ChildAlignmentUnset ST_ChildAlignment =0;ST_ChildAlignmentT ST_ChildAlignment =1;ST_ChildAlignmentB ST_ChildAlignment =2;ST_ChildAlignmentL ST_ChildAlignment =3;ST_ChildAlignmentR ST_ChildAlignment =4;);type ST_ConnectorRouting byte ;type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ;}; -// Validate validates the RelIds and its children -func (_adaf *RelIds )Validate ()error {return _adaf .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");}; +// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path +func (_cfdd *CT_ResizeHandles )ValidateWithPath (path string )error {if _ffccc :=_cfdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffccc !=nil {return _ffccc ;};return nil ;};func (_gaf *CT_Adj )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0069\u0064\u0078"},Value :_ee .Sprintf ("\u0025\u0076",_gaf .IdxAttr )});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",_gaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_cbfb ST_HueDir )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_cbfb .String (),start );}; // Validate validates the CT_ResizeHandles and its children -func (_dadgg *CT_ResizeHandles )Validate ()error {return _dadgg .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");}; +func (_baaad *CT_ResizeHandles )Validate ()error {return _baaad .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_bfafg *ST_PrSetCustVal )ValidateWithPath (path string )error {_fcef :=[]string {};if _bfafg .ST_Percentage !=nil {_fcef =append (_fcef ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _bfafg .Int32 !=nil {_fcef =append (_fcef ,"\u0049\u006e\u00743\u0032");};if len (_fcef )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fcef );};return nil ;};func (_fdfef ST_ConnectorPoint )Validate ()error {return _fdfef .ValidateWithPath ("")}; -// Validate validates the CT_StyleLabel and its children -func (_fbccg *CT_StyleLabel )Validate ()error {return _fbccg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil };func (_gbcf *CT_CxnList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _gbcf .Cxn !=nil {_dfcbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0078\u006e"}};for _ ,_deef :=range _gbcf .Cxn {e .EncodeElement (_deef ,_dfcbe );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_Breakpoint byte ;type LayoutDef struct{CT_DiagramDefinition };func (_gfffd *ST_TextDirection )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cafabc ,_dddaf :=d .Token ();if _dddaf !=nil {return _dddaf ;};if _bcda ,_bfda :=_cafabc .(_gg .EndElement );_bfda &&_bcda .Name ==start .Name {*_gfffd =1;return nil ;};if _dabg ,_cebdd :=_cafabc .(_gg .CharData );!_cebdd {return _e .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",_cafabc );}else {switch string (_dabg ){case "":*_gfffd =0;case "\u0066\u0072\u006fm\u0054":*_gfffd =1;case "\u0066\u0072\u006fm\u0042":*_gfffd =2;};};_cafabc ,_dddaf =d .Token ();if _dddaf !=nil {return _dddaf ;};if _edccc ,_bgcgb :=_cafabc .(_gg .EndElement );_bgcgb &&_edccc .Name ==start .Name {return nil ;};return _e .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",_cafabc );};func (_afffc ST_PyramidAccentTextMargin )Validate ()error {return _afffc .ValidateWithPath ("")};type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_b .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;}; - -// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path -func (_ebae *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _cdba ,_bcgg :=range _ebae .Title {if _ffdf :=_bcgg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cdba ));_ffdf !=nil {return _ffdf ;};};for _gca ,_afeg :=range _ebae .Desc {if _gaafc :=_afeg .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_gca ));_gaafc !=nil {return _gaafc ;};};if _ebae .CatLst !=nil {if _cdcb :=_ebae .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_cdcb !=nil {return _cdcb ;};};if _ebae .ExtLst !=nil {if _gbd :=_ebae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbd !=nil {return _gbd ;};};return nil ;}; +// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path +func (_dadac *LayoutDef )ValidateWithPath (path string )error {if _ebgf :=_dadac .CT_DiagramDefinition .ValidateWithPath (path );_ebgf !=nil {return _ebgf ;};return nil ;};type ST_Direction byte ;func (_dffe *CT_SDCategories )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _dffe .Cat !=nil {_eecb :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0061\u0074"}};for _ ,_ebdcb :=range _dffe .Cat {e .EncodeElement (_ebdcb ,_eecb );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func NewCT_When ()*CT_When {_agbc :=&CT_When {};_agbc .FuncAttr =ST_FunctionType (1);_agbc .OpAttr =ST_FunctionOperator (1);return _agbc ;};func (_eec *CT_Cxn )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_bfd :=range start .Attr {if _bfd .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_gca ,_gcca :=ParseUnionST_ModelId (_bfd .Value );if _gcca !=nil {return _gcca ;};_eec .ModelIdAttr =_gca ;continue ;};if _bfd .Name .Local =="\u0074\u0079\u0070\u0065"{_eec .TypeAttr .UnmarshalXMLAttr (_bfd );continue ;};if _bfd .Name .Local =="\u0073\u0072\u0063I\u0064"{_ebag ,_dgag :=ParseUnionST_ModelId (_bfd .Value );if _dgag !=nil {return _dgag ;};_eec .SrcIdAttr =_ebag ;continue ;};if _bfd .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_cbgc ,_bgafd :=ParseUnionST_ModelId (_bfd .Value );if _bgafd !=nil {return _bgafd ;};_eec .DestIdAttr =_cbgc ;continue ;};if _bfd .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_dba ,_cbfcg :=_ec .ParseUint (_bfd .Value ,10,32);if _cbfcg !=nil {return _cbfcg ;};_eec .SrcOrdAttr =uint32 (_dba );continue ;};if _bfd .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_dfae ,_cedd :=_ec .ParseUint (_bfd .Value ,10,32);if _cedd !=nil {return _cedd ;};_eec .DestOrdAttr =uint32 (_dfae );continue ;};if _bfd .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_aefd ,_adceg :=ParseUnionST_ModelId (_bfd .Value );if _adceg !=nil {return _adceg ;};_eec .ParTransIdAttr =&_aefd ;continue ;};if _bfd .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_fdag ,_ggba :=ParseUnionST_ModelId (_bfd .Value );if _ggba !=nil {return _ggba ;};_eec .SibTransIdAttr =&_fdag ;continue ;};if _bfd .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_fcge ,_bfce :=_bfd .Value ,error (nil );if _bfce !=nil {return _bfce ;};_eec .PresIdAttr =&_fcge ;continue ;};};_fabc :for {_gda ,_agcb :=d .Token ();if _agcb !=nil {return _agcb ;};switch _caba :=_gda .(type ){case _ed .StartElement :switch _caba .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eec .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _fcd :=d .DecodeElement (_eec .ExtLst ,&_caba );_fcd !=nil {return _fcd ;};default:_b .Log ("\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\u0043\u0078\u006e\u0020\u0025\u0076",_caba .Name );if _eca :=d .Skip ();_eca !=nil {return _eca ;};};case _ed .EndElement :break _fabc ;case _ed .CharData :};};return nil ;};func (_cbgbg ST_BoolOperator )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_ccgf :=_ed .Attr {};_ccgf .Name =name ;switch _cbgbg {case ST_BoolOperatorUnset :_ccgf .Value ="";case ST_BoolOperatorNone :_ccgf .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_ccgf .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_ccgf .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_ccgf .Value ="\u006c\u0074\u0065";};return _ccgf ,nil ;};func (_dgdg ST_ConnectorRouting )ValidateWithPath (path string )error {switch _dgdg {case 0,1,2,3,4:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgdg ));};return nil ;}; -// Validate validates the CT_SDCategory and its children -func (_beadg *CT_SDCategory )Validate ()error {return _beadg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentT ST_VerticalAlignment =1;ST_VerticalAlignmentMid ST_VerticalAlignment =2;ST_VerticalAlignmentB ST_VerticalAlignment =3;ST_VerticalAlignmentNone ST_VerticalAlignment =4;);func (_gddbd ST_PyramidAccentPosition )String ()string {switch _gddbd {case 0:return "";case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";};func (_cfcd ST_NodeHorizontalAlignment )String ()string {switch _cfcd {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func NewCT_Constraint ()*CT_Constraint {_gdge :=&CT_Constraint {};return _gdge };func NewCT_CTDescription ()*CT_CTDescription {_aab :=&CT_CTDescription {};return _aab }; +// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path +func (_fcfdg *CT_SDName )ValidateWithPath (path string )error {return nil };func (_feaa ST_ElementType )ValidateWithPath (path string )error {switch _feaa {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feaa ));};return nil ;};func (_agce ST_StartingElement )String ()string {switch _agce {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";};func (_cggbd *ST_ElementType )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cbdbc ,_eeaca :=d .Token ();if _eeaca !=nil {return _eeaca ;};if _fdacf ,_efdcg :=_cbdbc .(_ed .EndElement );_efdcg &&_fdacf .Name ==start .Name {*_cggbd =1;return nil ;};if _fbeac ,_bbfefe :=_cbdbc .(_ed .CharData );!_bbfefe {return _ee .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",_cbdbc );}else {switch string (_fbeac ){case "":*_cggbd =0;case "\u0061\u006c\u006c":*_cggbd =1;case "\u0064\u006f\u0063":*_cggbd =2;case "\u006e\u006f\u0064\u0065":*_cggbd =3;case "\u006e\u006f\u0072\u006d":*_cggbd =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_cggbd =5;case "\u0061\u0073\u0073\u0074":*_cggbd =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_cggbd =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_cggbd =8;case "\u0070\u0072\u0065\u0073":*_cggbd =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_cggbd =10;};};_cbdbc ,_eeaca =d .Token ();if _eeaca !=nil {return _eeaca ;};if _agcc ,_eeffc :=_cbdbc .(_ed .EndElement );_eeffc &&_agcc .Name ==start .Name {return nil ;};return _ee .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",_cbdbc );};func (_aeeba ST_StartingElement )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_abgee :=_ed .Attr {};_abgee .Name =name ;switch _aeeba {case ST_StartingElementUnset :_abgee .Value ="";case ST_StartingElementNode :_abgee .Value ="\u006e\u006f\u0064\u0065";case ST_StartingElementTrans :_abgee .Value ="\u0074\u0072\u0061n\u0073";};return _abgee ,nil ;};type CT_Name struct{LangAttr *string ;ValAttr string ;};func (_fcf *CT_BulletEnabled )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_effd :=range start .Attr {if _effd .Name .Local =="\u0076\u0061\u006c"{_bcee ,_bed :=_ec .ParseBool (_effd .Value );if _bed !=nil {return _bed ;};_fcf .ValAttr =&_bcee ;continue ;};};for {_fcg ,_bgd :=d .Token ();if _bgd !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0075\u006c\u006ce\u0074E\u006e\u0061\u0062\u006c\u0065\u0064\u003a \u0025\u0073",_bgd );};if _fab ,_dcd :=_fcg .(_ed .EndElement );_dcd &&_fab .Name ==start .Name {break ;};};return nil ;};const (ST_AxisTypeUnset ST_AxisType =0;ST_AxisTypeSelf ST_AxisType =1;ST_AxisTypeCh ST_AxisType =2;ST_AxisTypeDes ST_AxisType =3;ST_AxisTypeDesOrSelf ST_AxisType =4;ST_AxisTypePar ST_AxisType =5;ST_AxisTypeAncst ST_AxisType =6;ST_AxisTypeAncstOrSelf ST_AxisType =7;ST_AxisTypeFollowSib ST_AxisType =8;ST_AxisTypePrecedSib ST_AxisType =9;ST_AxisTypeFollow ST_AxisType =10;ST_AxisTypePreced ST_AxisType =11;ST_AxisTypeRoot ST_AxisType =12;ST_AxisTypeNone ST_AxisType =13;);func (_ecfb *CT_SDCategory )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_feabg :=range start .Attr {if _feabg .Name .Local =="\u0074\u0079\u0070\u0065"{_cbea ,_fcfg :=_feabg .Value ,error (nil );if _fcfg !=nil {return _fcfg ;};_ecfb .TypeAttr =_cbea ;continue ;};if _feabg .Name .Local =="\u0070\u0072\u0069"{_acfe ,_cffde :=_ec .ParseUint (_feabg .Value ,10,32);if _cffde !=nil {return _cffde ;};_ecfb .PriAttr =uint32 (_acfe );continue ;};};for {_ggcae ,_afg :=d .Token ();if _afg !=nil {return _ee .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_afg );};if _acfg ,_daga :=_ggcae .(_ed .EndElement );_daga &&_acfg .Name ==start .Name {break ;};};return nil ;};type ST_GrowDirection byte ;func (_bfggc *CT_Description )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _bfggc .LangAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_bfggc .LangAttr )});};start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",_bfggc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_ffea ST_FunctionType )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_ffea .String (),start );};const (ST_DiagramHorizontalAlignmentUnset ST_DiagramHorizontalAlignment =0;ST_DiagramHorizontalAlignmentL ST_DiagramHorizontalAlignment =1;ST_DiagramHorizontalAlignmentCtr ST_DiagramHorizontalAlignment =2;ST_DiagramHorizontalAlignmentR ST_DiagramHorizontalAlignment =3;ST_DiagramHorizontalAlignmentNone ST_DiagramHorizontalAlignment =4;);func (_efged *ST_Offset )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_efged =0;case "\u0063\u0074\u0072":*_efged =1;case "\u006f\u0066\u0066":*_efged =2;};return nil ;}; -// ST_ParameterVal is a union type -type ST_ParameterVal struct{ST_DiagramHorizontalAlignment ST_DiagramHorizontalAlignment ;ST_VerticalAlignment ST_VerticalAlignment ;ST_ChildDirection ST_ChildDirection ;ST_ChildAlignment ST_ChildAlignment ;ST_SecondaryChildAlignment ST_SecondaryChildAlignment ;ST_LinearDirection ST_LinearDirection ;ST_SecondaryLinearDirection ST_SecondaryLinearDirection ;ST_StartingElement ST_StartingElement ;ST_BendPoint ST_BendPoint ;ST_ConnectorRouting ST_ConnectorRouting ;ST_ArrowheadStyle ST_ArrowheadStyle ;ST_ConnectorDimension ST_ConnectorDimension ;ST_RotationPath ST_RotationPath ;ST_CenterShapeMapping ST_CenterShapeMapping ;ST_NodeHorizontalAlignment ST_NodeHorizontalAlignment ;ST_NodeVerticalAlignment ST_NodeVerticalAlignment ;ST_FallbackDimension ST_FallbackDimension ;ST_TextDirection ST_TextDirection ;ST_PyramidAccentPosition ST_PyramidAccentPosition ;ST_PyramidAccentTextMargin ST_PyramidAccentTextMargin ;ST_TextBlockDirection ST_TextBlockDirection ;ST_TextAnchorHorizontal ST_TextAnchorHorizontal ;ST_TextAnchorVertical ST_TextAnchorVertical ;ST_DiagramTextAlignment ST_DiagramTextAlignment ;ST_AutoTextRotation ST_AutoTextRotation ;ST_GrowDirection ST_GrowDirection ;ST_FlowDirection ST_FlowDirection ;ST_ContinueDirection ST_ContinueDirection ;ST_Breakpoint ST_Breakpoint ;ST_Offset ST_Offset ;ST_HierarchyAlignment ST_HierarchyAlignment ;Int32 *int32 ;Float64 *float64 ;Bool *bool ;StringVal *string ;ST_ConnectorPoint ST_ConnectorPoint ;};func (_aecbf ST_NodeHorizontalAlignment )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_aecbf .String (),start );}; +// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path +func (_dcbg *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _ddbg ,_cece :=range _dcbg .StyleDefHdr {if _agdc :=_cece .ValidateWithPath (_ee .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_ddbg ));_agdc !=nil {return _agdc ;};};return nil ;};func (_bbbaa ST_DiagramTextAlignment )String ()string {switch _bbbaa {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func (_aabcb ST_AnimLvlStr )Validate ()error {return _aabcb .ValidateWithPath ("")};func (_gadfc *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_gadfc =0;case "\u006e\u006f\u006e\u0065":*_gadfc =1;case "\u0074":*_gadfc =2;case "\u0062":*_gadfc =3;case "\u006c":*_gadfc =4;case "\u0072":*_gadfc =5;};return nil ;};func NewCT_CTDescription ()*CT_CTDescription {_fdg :=&CT_CTDescription {};return _fdg };func (_fcce ST_TextAnchorVertical )String ()string {switch _fcce {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};type ST_TextAnchorVertical byte ;func (_dbdaf ST_ModelId )String ()string {if _dbdaf .Int32 !=nil {return _ee .Sprintf ("\u0025\u0076",*_dbdaf .Int32 );};if _dbdaf .ST_Guid !=nil {return _ee .Sprintf ("\u0025\u0076",*_dbdaf .ST_Guid );};return "";};func (_edbc *CT_LayoutVariablePropertySet )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cgaf :for {_addb ,_edcba :=d .Token ();if _edcba !=nil {return _edcba ;};switch _faaf :=_addb .(type ){case _ed .StartElement :switch _faaf .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}:_edbc .OrgChart =NewCT_OrgChart ();if _fdga :=d .DecodeElement (_edbc .OrgChart ,&_faaf );_fdga !=nil {return _fdga ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u004da\u0078"}:_edbc .ChMax =NewCT_ChildMax ();if _fggc :=d .DecodeElement (_edbc .ChMax ,&_faaf );_fggc !=nil {return _fggc ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}:_edbc .ChPref =NewCT_ChildPref ();if _geff :=d .DecodeElement (_edbc .ChPref ,&_faaf );_geff !=nil {return _geff ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}:_edbc .BulletEnabled =NewCT_BulletEnabled ();if _bbbea :=d .DecodeElement (_edbc .BulletEnabled ,&_faaf );_bbbea !=nil {return _bbbea ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0069\u0072"}:_edbc .Dir =NewCT_Direction ();if _feac :=d .DecodeElement (_edbc .Dir ,&_faaf );_feac !=nil {return _feac ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}:_edbc .HierBranch =NewCT_HierBranchStyle ();if _caa :=d .DecodeElement (_edbc .HierBranch ,&_faaf );_caa !=nil {return _caa ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}:_edbc .AnimOne =NewCT_AnimOne ();if _ceebg :=d .DecodeElement (_edbc .AnimOne ,&_faaf );_ceebg !=nil {return _ceebg ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}:_edbc .AnimLvl =NewCT_AnimLvl ();if _bgea :=d .DecodeElement (_edbc .AnimLvl ,&_faaf );_bgea !=nil {return _bgea ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}:_edbc .ResizeHandles =NewCT_ResizeHandles ();if _dbdbb :=d .DecodeElement (_edbc .ResizeHandles ,&_faaf );_dbdbb !=nil {return _dbdbb ;};default:_b .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062\u006c\u0065P\u0072\u006fpe\u0072\u0074\u0079S\u0065\u0074\u0020\u0025\u0076",_faaf .Name );if _feae :=d .Skip ();_feae !=nil {return _feae ;};};case _ed .EndElement :break _cgaf ;case _ed .CharData :};};return nil ;};func (_bceff ST_CxnType )Validate ()error {return _bceff .ValidateWithPath ("")};func (_eeea ST_TextBlockDirection )String ()string {switch _eeea {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_adgff ST_AnimLvlStr )ValidateWithPath (path string )error {switch _adgff {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adgff ));};return nil ;};func (_dbcfa *CT_PtList )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_geeg :for {_bcfcg ,_dcef :=d .Token ();if _dcef !=nil {return _dcef ;};switch _bdcga :=_bcfcg .(type ){case _ed .StartElement :switch _bdcga .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074"}:_ddef :=NewCT_Pt ();if _fba :=d .DecodeElement (_ddef ,&_bdcga );_fba !=nil {return _fba ;};_dbcfa .Pt =append (_dbcfa .Pt ,_ddef );default:_b .Log ("\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\u0050\u0074\u004ci\u0073\u0074 \u0025\u0076",_bdcga .Name );if _afdb :=d .Skip ();_afdb !=nil {return _afdb ;};};case _ed .EndElement :break _geeg ;case _ed .CharData :};};return nil ;};func (_fefc ST_FunctionType )ValidateWithPath (path string )error {switch _fefc {case 0,1,2,3,4,5,6,7,8:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fefc ));};return nil ;};func (_gafd ST_HueDir )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_fdfag :=_ed .Attr {};_fdfag .Name =name ;switch _gafd {case ST_HueDirUnset :_fdfag .Value ="";case ST_HueDirCw :_fdfag .Value ="\u0063\u0077";case ST_HueDirCcw :_fdfag .Value ="\u0063\u0063\u0077";};return _fdfag ,nil ;};func (_fbge *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_fbge =0;case "\u0074":*_fbge =1;case "\u006d\u0069\u0064":*_fbge =2;case "\u0062":*_fbge =3;};return nil ;};func (_bge *AG_ConstraintRefAttributes )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _bge .RefTypeAttr !=ST_ConstraintTypeUnset {_dbgd ,_fad :=_bge .RefTypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _fad !=nil {return _fad ;};start .Attr =append (start .Attr ,_dbgd );};if _bge .RefForAttr !=ST_ConstraintRelationshipUnset {_cd ,_cdc :=_bge .RefForAttr .MarshalXMLAttr (_ed .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _cdc !=nil {return _cdc ;};start .Attr =append (start .Attr ,_cd );};if _bge .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_bge .RefForNameAttr )});};if _bge .RefPtTypeAttr !=ST_ElementTypeUnset {_fc ,_fg :=_bge .RefPtTypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _fg !=nil {return _fg ;};start .Attr =append (start .Attr ,_fc );};return nil ;};func (_ebbfb ST_ConstraintType )String ()string {switch _ebbfb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case 3:return "\u0062e\u0067\u004d\u0061\u0072\u0067";case 4:return "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case 5:return "\u0062\u0065\u0067\u0050\u0061\u0064";case 6:return "\u0062";case 7:return "\u0062\u004d\u0061r\u0067";case 8:return "\u0062\u004f\u0066\u0066";case 9:return "\u0063\u0074\u0072\u0058";case 10:return "\u0063t\u0072\u0058\u004f\u0066\u0066";case 11:return "\u0063\u0074\u0072\u0059";case 12:return "\u0063t\u0072\u0059\u004f\u0066\u0066";case 13:return "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case 14:return "\u0064\u0069\u0061\u006d";case 15:return "\u0065n\u0064\u004d\u0061\u0072\u0067";case 16:return "\u0065\u006e\u0064\u0050\u0061\u0064";case 17:return "\u0068";case 18:return "\u0068\u0041\u0072\u0048";case 19:return "\u0068\u004f\u0066\u0066";case 20:return "\u006c";case 21:return "\u006c\u004d\u0061r\u0067";case 22:return "\u006c\u004f\u0066\u0066";case 23:return "\u0072";case 24:return "\u0072\u004d\u0061r\u0067";case 25:return "\u0072\u004f\u0066\u0066";case 26:return "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case 27:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case 28:return "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case 29:return "\u0073\u0069\u0062S\u0070";case 30:return "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case 31:return "\u0073\u0070";case 32:return "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case 33:return "\u0074";case 34:return "\u0074\u004d\u0061r\u0067";case 35:return "\u0074\u004f\u0066\u0066";case 36:return "\u0075\u0073\u0065r\u0041";case 37:return "\u0075\u0073\u0065r\u0042";case 38:return "\u0075\u0073\u0065r\u0043";case 39:return "\u0075\u0073\u0065r\u0044";case 40:return "\u0075\u0073\u0065r\u0045";case 41:return "\u0075\u0073\u0065r\u0046";case 42:return "\u0075\u0073\u0065r\u0047";case 43:return "\u0075\u0073\u0065r\u0048";case 44:return "\u0075\u0073\u0065r\u0049";case 45:return "\u0075\u0073\u0065r\u004a";case 46:return "\u0075\u0073\u0065r\u004b";case 47:return "\u0075\u0073\u0065r\u004c";case 48:return "\u0075\u0073\u0065r\u004d";case 49:return "\u0075\u0073\u0065r\u004e";case 50:return "\u0075\u0073\u0065r\u004f";case 51:return "\u0075\u0073\u0065r\u0050";case 52:return "\u0075\u0073\u0065r\u0051";case 53:return "\u0075\u0073\u0065r\u0052";case 54:return "\u0075\u0073\u0065r\u0053";case 55:return "\u0075\u0073\u0065r\u0054";case 56:return "\u0075\u0073\u0065r\u0055";case 57:return "\u0075\u0073\u0065r\u0056";case 58:return "\u0075\u0073\u0065r\u0057";case 59:return "\u0075\u0073\u0065r\u0058";case 60:return "\u0075\u0073\u0065r\u0059";case 61:return "\u0075\u0073\u0065r\u005a";case 62:return "\u0077";case 63:return "\u0077\u0041\u0072\u0048";case 64:return "\u0077\u004f\u0066\u0066";};return "";};func (_efd *CT_DataModel )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );_eaf :=_ed .StartElement {Name :_ed .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_efd .PtLst ,_eaf );if _efd .CxnLst !=nil {_eddd :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_efd .CxnLst ,_eddd );};if _efd .Bg !=nil {_degg :=_ed .StartElement {Name :_ed .Name {Local :"\u0062\u0067"}};e .EncodeElement (_efd .Bg ,_degg );};if _efd .Whole !=nil {_eaa :=_ed .StartElement {Name :_ed .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_efd .Whole ,_eaa );};if _efd .ExtLst !=nil {_aabc :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efd .ExtLst ,_aabc );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_gagfg *ST_FunctionOperator )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_gfdcb ,_dbdf :=d .Token ();if _dbdf !=nil {return _dbdf ;};if _bgegg ,_fbaa :=_gfdcb .(_ed .EndElement );_fbaa &&_bgegg .Name ==start .Name {*_gagfg =1;return nil ;};if _abbfad ,_bbebe :=_gfdcb .(_ed .CharData );!_bbebe {return _ee .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",_gfdcb );}else {switch string (_abbfad ){case "":*_gagfg =0;case "\u0065\u0071\u0075":*_gagfg =1;case "\u006e\u0065\u0071":*_gagfg =2;case "\u0067\u0074":*_gagfg =3;case "\u006c\u0074":*_gagfg =4;case "\u0067\u0074\u0065":*_gagfg =5;case "\u006c\u0074\u0065":*_gagfg =6;};};_gfdcb ,_dbdf =d .Token ();if _dbdf !=nil {return _dbdf ;};if _dfefd ,_dcbcf :=_gfdcb .(_ed .EndElement );_dcbcf &&_dfefd .Name ==start .Name {return nil ;};return _ee .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",_gfdcb );};func (_bfdd *ST_ClrAppMethod )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_bfdd =0;case "\u0073\u0070\u0061\u006e":*_bfdd =1;case "\u0063\u0079\u0063l\u0065":*_bfdd =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bfdd =3;};return nil ;};func (_fbec ST_ChildAlignment )String ()string {switch _fbec {case 0:return "";case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";};type CT_CTName struct{LangAttr *string ;ValAttr string ;};func (_dgfea *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_bgggg :for {_fgaab ,_bbbeg :=d .Token ();if _bbbeg !=nil {return _bbbeg ;};switch _gefff :=_fgaab .(type ){case _ed .StartElement :switch _gefff .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_dcbeb :=NewCT_StyleDefinitionHeader ();if _aedeb :=d .DecodeElement (_dcbeb ,&_gefff );_aedeb !=nil {return _aedeb ;};_dgfea .StyleDefHdr =append (_dgfea .StyleDefHdr ,_dcbeb );default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_gefff .Name );if _cfceg :=d .Skip ();_cfceg !=nil {return _cfceg ;};};case _ed .EndElement :break _bgggg ;case _ed .CharData :};};return nil ;};func (_ecggf *ColorsDef )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_ecggf .CT_ColorTransform =*NewCT_ColorTransform ();for _ ,_afbb :=range start .Attr {if _afbb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bgcc ,_ggfd :=_afbb .Value ,error (nil );if _ggfd !=nil {return _ggfd ;};_ecggf .UniqueIdAttr =&_bgcc ;continue ;};if _afbb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_aeade ,_dcfe :=_afbb .Value ,error (nil );if _dcfe !=nil {return _dcfe ;};_ecggf .MinVerAttr =&_aeade ;continue ;};};_gaaa :for {_aafca ,_aeeda :=d .Token ();if _aeeda !=nil {return _aeeda ;};switch _dgbd :=_aafca .(type ){case _ed .StartElement :switch _dgbd .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_eddg :=NewCT_CTName ();if _eeacg :=d .DecodeElement (_eddg ,&_dgbd );_eeacg !=nil {return _eeacg ;};_ecggf .Title =append (_ecggf .Title ,_eddg );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dcde :=NewCT_CTDescription ();if _ecgdf :=d .DecodeElement (_dcde ,&_dgbd );_ecgdf !=nil {return _ecgdf ;};_ecggf .Desc =append (_ecggf .Desc ,_dcde );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ecggf .CatLst =NewCT_CTCategories ();if _aceb :=d .DecodeElement (_ecggf .CatLst ,&_dgbd );_aceb !=nil {return _aceb ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_aacb :=NewCT_CTStyleLabel ();if _gegc :=d .DecodeElement (_aacb ,&_dgbd );_gegc !=nil {return _gegc ;};_ecggf .StyleLbl =append (_ecggf .StyleLbl ,_aacb );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecggf .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _efef :=d .DecodeElement (_ecggf .ExtLst ,&_dgbd );_efef !=nil {return _efef ;};default:_b .Log ("\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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_dgbd .Name );if _dedgf :=d .Skip ();_dedgf !=nil {return _dedgf ;};};case _ed .EndElement :break _gaaa ;case _ed .CharData :};};return nil ;};func (_feba ST_ConstraintRelationship )Validate ()error {return _feba .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path -func (_cae *CT_CTDescription )ValidateWithPath (path string )error {return nil };func NewCT_ElemPropSet ()*CT_ElemPropSet {_fdc :=&CT_ElemPropSet {};return _fdc }; +// Validate validates the CT_Direction and its children +func (_dcbe *CT_Direction )Validate ()error {return _dcbe .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;}; -// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path -func (_dbac *CT_SDDescription )ValidateWithPath (path string )error {return nil };func NewCT_ChildPref ()*CT_ChildPref {_fcg :=&CT_ChildPref {};return _fcg };type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};const (ST_ConnectorRoutingUnset ST_ConnectorRouting =0;ST_ConnectorRoutingStra ST_ConnectorRouting =1;ST_ConnectorRoutingBend ST_ConnectorRouting =2;ST_ConnectorRoutingCurve ST_ConnectorRouting =3;ST_ConnectorRoutingLongCurve ST_ConnectorRouting =4;);func (_baca *CT_SDName )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _baca .LangAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_baca .LangAttr )});};start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_baca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_afad *CT_HierBranchStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _afad .ValAttr !=ST_HierBranchStyleUnset {_bfea ,_cfa :=_afad .ValAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0061\u006c"});if _cfa !=nil {return _cfa ;};start .Attr =append (start .Attr ,_bfea );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gddeg *CT_TextProps )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _gddeg .Sp3d !=nil {_eebc :=_gg .StartElement {Name :_gg .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gddeg .Sp3d ,_eebc );};if _gddeg .FlatTx !=nil {_dcef :=_gg .StartElement {Name :_gg .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_gddeg .FlatTx ,_dcef );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};const (ST_ConnectorPointUnset ST_ConnectorPoint =0;ST_ConnectorPointAuto ST_ConnectorPoint =1;ST_ConnectorPointBCtr ST_ConnectorPoint =2;ST_ConnectorPointCtr ST_ConnectorPoint =3;ST_ConnectorPointMidL ST_ConnectorPoint =4;ST_ConnectorPointMidR ST_ConnectorPoint =5;ST_ConnectorPointTCtr ST_ConnectorPoint =6;ST_ConnectorPointBL ST_ConnectorPoint =7;ST_ConnectorPointBR ST_ConnectorPoint =8;ST_ConnectorPointTL ST_ConnectorPoint =9;ST_ConnectorPointTR ST_ConnectorPoint =10;ST_ConnectorPointRadial ST_ConnectorPoint =11;);type StyleDefHdr struct{CT_StyleDefinitionHeader };func (_effe ST_BendPoint )ValidateWithPath (path string )error {switch _effe {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effe ));};return nil ;}; +// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path +func (_ddfef *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _fea ,_abb :=range _ddfef .ColorsDefHdr {if _ece :=_abb .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_fea ));_ece !=nil {return _ece ;};};return nil ;}; -// Validate validates the CT_Algorithm and its children -func (_bg *CT_Algorithm )Validate ()error {return _bg .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func (_cebce ST_VerticalAlignment )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cebce .String (),start );}; +// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path +func (_efeb *CT_SDCategory )ValidateWithPath (path string )error {return nil };func (_cff *CT_Adj )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cff .IdxAttr =1;for _ ,_dbgf :=range start .Attr {if _dbgf .Name .Local =="\u0069\u0064\u0078"{_cdb ,_ag :=_ec .ParseUint (_dbgf .Value ,10,32);if _ag !=nil {return _ag ;};_cff .IdxAttr =uint32 (_cdb );continue ;};if _dbgf .Name .Local =="\u0076\u0061\u006c"{_cba ,_fb :=_ec .ParseFloat (_dbgf .Value ,64);if _fb !=nil {return _fb ;};_cff .ValAttr =_cba ;continue ;};};for {_bfa ,_ebg :=d .Token ();if _ebg !=nil {return _ee .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_ebg );};if _dgdd ,_agc :=_bfa .(_ed .EndElement );_agc &&_dgdd .Name ==start .Name {break ;};};return nil ;};func (_fbddc ST_ChildOrderType )Validate ()error {return _fbddc .ValidateWithPath ("")};const (ST_SecondaryChildAlignmentUnset ST_SecondaryChildAlignment =0;ST_SecondaryChildAlignmentNone ST_SecondaryChildAlignment =1;ST_SecondaryChildAlignmentT ST_SecondaryChildAlignment =2;ST_SecondaryChildAlignmentB ST_SecondaryChildAlignment =3;ST_SecondaryChildAlignmentL ST_SecondaryChildAlignment =4;ST_SecondaryChildAlignmentR ST_SecondaryChildAlignment =5;);func NewCT_AdjLst ()*CT_AdjLst {_ddfb :=&CT_AdjLst {};return _ddfb };const (ST_ParameterIdUnset ST_ParameterId =0;ST_ParameterIdHorzAlign ST_ParameterId =1;ST_ParameterIdVertAlign ST_ParameterId =2;ST_ParameterIdChDir ST_ParameterId =3;ST_ParameterIdChAlign ST_ParameterId =4;ST_ParameterIdSecChAlign ST_ParameterId =5;ST_ParameterIdLinDir ST_ParameterId =6;ST_ParameterIdSecLinDir ST_ParameterId =7;ST_ParameterIdStElem ST_ParameterId =8;ST_ParameterIdBendPt ST_ParameterId =9;ST_ParameterIdConnRout ST_ParameterId =10;ST_ParameterIdBegSty ST_ParameterId =11;ST_ParameterIdEndSty ST_ParameterId =12;ST_ParameterIdDim ST_ParameterId =13;ST_ParameterIdRotPath ST_ParameterId =14;ST_ParameterIdCtrShpMap ST_ParameterId =15;ST_ParameterIdNodeHorzAlign ST_ParameterId =16;ST_ParameterIdNodeVertAlign ST_ParameterId =17;ST_ParameterIdFallback ST_ParameterId =18;ST_ParameterIdTxDir ST_ParameterId =19;ST_ParameterIdPyraAcctPos ST_ParameterId =20;ST_ParameterIdPyraAcctTxMar ST_ParameterId =21;ST_ParameterIdTxBlDir ST_ParameterId =22;ST_ParameterIdTxAnchorHorz ST_ParameterId =23;ST_ParameterIdTxAnchorVert ST_ParameterId =24;ST_ParameterIdTxAnchorHorzCh ST_ParameterId =25;ST_ParameterIdTxAnchorVertCh ST_ParameterId =26;ST_ParameterIdParTxLTRAlign ST_ParameterId =27;ST_ParameterIdParTxRTLAlign ST_ParameterId =28;ST_ParameterIdShpTxLTRAlignCh ST_ParameterId =29;ST_ParameterIdShpTxRTLAlignCh ST_ParameterId =30;ST_ParameterIdAutoTxRot ST_ParameterId =31;ST_ParameterIdGrDir ST_ParameterId =32;ST_ParameterIdFlowDir ST_ParameterId =33;ST_ParameterIdContDir ST_ParameterId =34;ST_ParameterIdBkpt ST_ParameterId =35;ST_ParameterIdOff ST_ParameterId =36;ST_ParameterIdHierAlign ST_ParameterId =37;ST_ParameterIdBkPtFixedVal ST_ParameterId =38;ST_ParameterIdStBulletLvl ST_ParameterId =39;ST_ParameterIdStAng ST_ParameterId =40;ST_ParameterIdSpanAng ST_ParameterId =41;ST_ParameterIdAr ST_ParameterId =42;ST_ParameterIdLnSpPar ST_ParameterId =43;ST_ParameterIdLnSpAfParP ST_ParameterId =44;ST_ParameterIdLnSpCh ST_ParameterId =45;ST_ParameterIdLnSpAfChP ST_ParameterId =46;ST_ParameterIdRtShortDist ST_ParameterId =47;ST_ParameterIdAlignTx ST_ParameterId =48;ST_ParameterIdPyraLvlNode ST_ParameterId =49;ST_ParameterIdPyraAcctBkgdNode ST_ParameterId =50;ST_ParameterIdPyraAcctTxNode ST_ParameterId =51;ST_ParameterIdSrcNode ST_ParameterId =52;ST_ParameterIdDstNode ST_ParameterId =53;ST_ParameterIdBegPts ST_ParameterId =54;ST_ParameterIdEndPts ST_ParameterId =55;);func (_cfdgg *ST_BendPoint )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_cfdgg =0;case "\u0062\u0065\u0067":*_cfdgg =1;case "\u0064\u0065\u0066":*_cfdgg =2;case "\u0065\u006e\u0064":*_cfdgg =3;};return nil ;};func (_cfce *CT_Parameter )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cfce .TypeAttr =ST_ParameterId (1);for _ ,_afbf :=range start .Attr {if _afbf .Name .Local =="\u0074\u0079\u0070\u0065"{_cfce .TypeAttr .UnmarshalXMLAttr (_afbf );continue ;};if _afbf .Name .Local =="\u0076\u0061\u006c"{_cfda ,_gdeab :=ParseUnionST_ParameterVal (_afbf .Value );if _gdeab !=nil {return _gdeab ;};_cfce .ValAttr =_cfda ;continue ;};};for {_ccfb ,_ceg :=d .Token ();if _ceg !=nil {return _ee .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_ceg );};if _dfedf ,_eagca :=_ccfb .(_ed .EndElement );_eagca &&_dfedf .Name ==start .Name {break ;};};return nil ;};func (_fcbfe ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _fcbfe {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbfe ));};return nil ;};func (_edfaf ST_PtType )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_edfaf .String (),start );};func (_eafgd ST_ChildOrderType )ValidateWithPath (path string )error {switch _eafgd {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eafgd ));};return nil ;};func (_bcgc *ST_LayoutShapeType )ValidateWithPath (path string )error {_cffdd :=[]string {};if _bcgc .ST_ShapeType !=_a .ST_ShapeTypeUnset {_cffdd =append (_cffdd ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065");};if _bcgc .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_cffdd =append (_cffdd ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065");};if len (_cffdd )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cffdd );};return nil ;};func NewCT_ColorTransform ()*CT_ColorTransform {_fbg :=&CT_ColorTransform {};return _fbg };func (_dadc *ST_ConnectorPoint )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_dadc =0;case "\u0061\u0075\u0074\u006f":*_dadc =1;case "\u0062\u0043\u0074\u0072":*_dadc =2;case "\u0063\u0074\u0072":*_dadc =3;case "\u006d\u0069\u0064\u004c":*_dadc =4;case "\u006d\u0069\u0064\u0052":*_dadc =5;case "\u0074\u0043\u0074\u0072":*_dadc =6;case "\u0062\u004c":*_dadc =7;case "\u0062\u0052":*_dadc =8;case "\u0074\u004c":*_dadc =9;case "\u0074\u0052":*_dadc =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_dadc =11;};return nil ;};func (_bcec *CT_ColorTransform )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _bcec .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_bcec .UniqueIdAttr )});};if _bcec .MinVerAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_bcec .MinVerAttr )});};e .EncodeToken (start );if _bcec .Title !=nil {_fagd :=_ed .StartElement {Name :_ed .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_afae :=range _bcec .Title {e .EncodeElement (_afae ,_fagd );};};if _bcec .Desc !=nil {_gcfd :=_ed .StartElement {Name :_ed .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_geb :=range _bcec .Desc {e .EncodeElement (_geb ,_gcfd );};};if _bcec .CatLst !=nil {_eaga :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcec .CatLst ,_eaga );};if _bcec .StyleLbl !=nil {_ebfe :=_ed .StartElement {Name :_ed .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_daag :=range _bcec .StyleLbl {e .EncodeElement (_daag ,_ebfe );};};if _bcec .ExtLst !=nil {_bbg :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcec .ExtLst ,_bbg );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_gfeeb *ST_ParameterId )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_gfeeb =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_gfeeb =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_gfeeb =2;case "\u0063\u0068\u0044i\u0072":*_gfeeb =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_gfeeb =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_gfeeb =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_gfeeb =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_gfeeb =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_gfeeb =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_gfeeb =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_gfeeb =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_gfeeb =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_gfeeb =12;case "\u0064\u0069\u006d":*_gfeeb =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_gfeeb =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_gfeeb =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_gfeeb =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_gfeeb =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_gfeeb =18;case "\u0074\u0078\u0044i\u0072":*_gfeeb =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_gfeeb =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_gfeeb =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_gfeeb =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_gfeeb =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_gfeeb =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_gfeeb =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_gfeeb =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_gfeeb =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_gfeeb =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_gfeeb =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_gfeeb =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_gfeeb =31;case "\u0067\u0072\u0044i\u0072":*_gfeeb =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_gfeeb =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_gfeeb =34;case "\u0062\u006b\u0070\u0074":*_gfeeb =35;case "\u006f\u0066\u0066":*_gfeeb =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_gfeeb =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gfeeb =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_gfeeb =39;case "\u0073\u0074\u0041n\u0067":*_gfeeb =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_gfeeb =41;case "\u0061\u0072":*_gfeeb =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_gfeeb =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_gfeeb =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_gfeeb =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_gfeeb =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_gfeeb =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_gfeeb =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_gfeeb =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_gfeeb =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_gfeeb =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_gfeeb =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_gfeeb =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_gfeeb =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_gfeeb =55;};return nil ;};func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_dd :=&AG_ConstraintRefAttributes {};return _dd ;};type ColorsDef struct{CT_ColorTransform };func (_fcec ST_FallbackDimension )ValidateWithPath (path string )error {switch _fcec {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcec ));};return nil ;};func (_gcaeg ST_ConnectorRouting )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_bbgae :=_ed .Attr {};_bbgae .Name =name ;switch _gcaeg {case ST_ConnectorRoutingUnset :_bbgae .Value ="";case ST_ConnectorRoutingStra :_bbgae .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_bbgae .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_bbgae .Value ="\u0063\u0075\u0072v\u0065";case ST_ConnectorRoutingLongCurve :_bbgae .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _bbgae ,nil ;};type ST_ElementType byte ; -// Validate validates the CT_HierBranchStyle and its children -func (_bdebg *CT_HierBranchStyle )Validate ()error {return _bdebg .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path +func (_cbcad *StyleDefHdr )ValidateWithPath (path string )error {if _ecae :=_cbcad .CT_StyleDefinitionHeader .ValidateWithPath (path );_ecae !=nil {return _ecae ;};return nil ;};func (_feaab *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_feaab =0;case "\u006c":*_feaab =1;case "\u0063\u0074\u0072":*_feaab =2;case "\u0072":*_feaab =3;};return nil ;};type CT_When struct{NameAttr *string ;FuncAttr ST_FunctionType ;ArgAttr *ST_FunctionArgument ;OpAttr ST_FunctionOperator ;ValAttr ST_FunctionValue ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_a .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};type ST_PyramidAccentPosition byte ;func (_fcb *CT_Constraints )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _fcb .Constr !=nil {_gee :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}};for _ ,_bfaf :=range _fcb .Constr {e .EncodeElement (_bfaf ,_gee );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };func (_dfac *CT_When )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _dfac .NameAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_dfac .NameAttr )});};_gadec ,_fggab :=_dfac .FuncAttr .MarshalXMLAttr (_ed .Name {Local :"\u0066\u0075\u006e\u0063"});if _fggab !=nil {return _fggab ;};start .Attr =append (start .Attr ,_gadec );if _dfac .ArgAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0061\u0072\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_dfac .ArgAttr )});};_gadec ,_fggab =_dfac .OpAttr .MarshalXMLAttr (_ed .Name {Local :"\u006f\u0070"});if _fggab !=nil {return _fggab ;};start .Attr =append (start .Attr ,_gadec );start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",_dfac .ValAttr )});if _dfac .AxisAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_dfac .AxisAttr )});};if _dfac .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_dfac .PtTypeAttr )});};if _dfac .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_dfac .HideLastTransAttr )});};if _dfac .StAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0073\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_dfac .StAttr )});};if _dfac .CntAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063\u006e\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_dfac .CntAttr )});};if _dfac .StepAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ee .Sprintf ("\u0025\u0076",*_dfac .StepAttr )});};e .EncodeToken (start );if _dfac .Alg !=nil {_eafd :=_ed .StartElement {Name :_ed .Name {Local :"\u0061\u006c\u0067"}};for _ ,_eeee :=range _dfac .Alg {e .EncodeElement (_eeee ,_eafd );};};if _dfac .Shape !=nil {_gaff :=_ed .StartElement {Name :_ed .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_cbbc :=range _dfac .Shape {e .EncodeElement (_cbbc ,_gaff );};};if _dfac .PresOf !=nil {_aebeb :=_ed .StartElement {Name :_ed .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_deae :=range _dfac .PresOf {e .EncodeElement (_deae ,_aebeb );};};if _dfac .ConstrLst !=nil {_gge :=_ed .StartElement {Name :_ed .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_edab :=range _dfac .ConstrLst {e .EncodeElement (_edab ,_gge );};};if _dfac .RuleLst !=nil {_acdd :=_ed .StartElement {Name :_ed .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_dcac :=range _dfac .RuleLst {e .EncodeElement (_dcac ,_acdd );};};if _dfac .ForEach !=nil {_gadgf :=_ed .StartElement {Name :_ed .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_ecfdf :=range _dfac .ForEach {e .EncodeElement (_ecfdf ,_gadgf );};};if _dfac .LayoutNode !=nil {_dfdbf :=_ed .StartElement {Name :_ed .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_cegf :=range _dfac .LayoutNode {e .EncodeElement (_cegf ,_dfdbf );};};if _dfac .Choose !=nil {_cgfgd :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_egbac :=range _dfac .Choose {e .EncodeElement (_egbac ,_cgfgd );};};if _dfac .ExtLst !=nil {_agecc :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_fdce :=range _dfac .ExtLst {e .EncodeElement (_fdce ,_agecc );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_eeaaa *ST_ChildOrderType )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_eeaaa =0;case "\u0062":*_eeaaa =1;case "\u0074":*_eeaaa =2;};return nil ;};func (_gccfff ST_Offset )ValidateWithPath (path string )error {switch _gccfff {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gccfff ));};return nil ;};func (_fbbgb ST_ResizeHandlesStr )Validate ()error {return _fbbgb .ValidateWithPath ("")};func (_eeccb ST_SecondaryChildAlignment )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_eeccb .String (),start );};func (_fcgc *CT_Name )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _fcgc .LangAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_fcgc .LangAttr )});};start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",_fcgc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_gafa ST_FlowDirection )Validate ()error {return _gafa .ValidateWithPath ("")};func (_eadebcg *StyleDefHdr )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .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 ,_ed .Attr {Name :_ed .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 ="s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072";return _eadebcg .CT_StyleDefinitionHeader .MarshalXML (e ,start );};type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};func NewColorsDefHdrLst ()*ColorsDefHdrLst {_bdgd :=&ColorsDefHdrLst {};_bdgd .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();return _bdgd ;};func (_bgce ST_TextDirection )Validate ()error {return _bgce .ValidateWithPath ("")}; -// Validate validates the CT_Shape and its children -func (_agcfb *CT_Shape )Validate ()error {return _agcfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;);func (_ddgaf *CT_DiagramDefinitionHeader )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_eacbf :=range start .Attr {if _eacbf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gcge ,_acdc :=_eacbf .Value ,error (nil );if _acdc !=nil {return _acdc ;};_ddgaf .UniqueIdAttr =_gcge ;continue ;};if _eacbf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gfga ,_bdc :=_eacbf .Value ,error (nil );if _bdc !=nil {return _bdc ;};_ddgaf .MinVerAttr =&_gfga ;continue ;};if _eacbf .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_ccgb ,_efd :=_eacbf .Value ,error (nil );if _efd !=nil {return _efd ;};_ddgaf .DefStyleAttr =&_ccgb ;continue ;};if _eacbf .Name .Local =="\u0072\u0065\u0073I\u0064"{_ece ,_abgb :=_c .ParseInt (_eacbf .Value ,10,32);if _abgb !=nil {return _abgb ;};_eaa :=int32 (_ece );_ddgaf .ResIdAttr =&_eaa ;continue ;};};_aeg :for {_bfag ,_gcc :=d .Token ();if _gcc !=nil {return _gcc ;};switch _eefb :=_bfag .(type ){case _gg .StartElement :switch _eefb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dgac :=NewCT_Name ();if _ceba :=d .DecodeElement (_dgac ,&_eefb );_ceba !=nil {return _ceba ;};_ddgaf .Title =append (_ddgaf .Title ,_dgac );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_fbbec :=NewCT_Description ();if _cbe :=d .DecodeElement (_fbbec ,&_eefb );_cbe !=nil {return _cbe ;};_ddgaf .Desc =append (_ddgaf .Desc ,_fbbec );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ddgaf .CatLst =NewCT_Categories ();if _eagc :=d .DecodeElement (_ddgaf .CatLst ,&_eefb );_eagc !=nil {return _eagc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddgaf .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _aaeb :=d .DecodeElement (_ddgaf .ExtLst ,&_eefb );_aaeb !=nil {return _aaeb ;};default:_ce .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0044\u0069a\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_eefb .Name );if _fgbg :=d .Skip ();_fgbg !=nil {return _fgbg ;};};case _gg .EndElement :break _aeg ;case _gg .CharData :};};return nil ;};func (_ffgg ST_RotationPath )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cabcg :=_gg .Attr {};_cabcg .Name =name ;switch _ffgg {case ST_RotationPathUnset :_cabcg .Value ="";case ST_RotationPathNone :_cabcg .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_cabcg .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _cabcg ,nil ;};func (_dfab ST_ParameterId )Validate ()error {return _dfab .ValidateWithPath ("")};func (_dcda ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _dcda {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcda ));};return nil ;};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;);func (_dgaea *ST_ContinueDirection )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dgaea =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_dgaea =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_dgaea =2;};return nil ;};func (_abffa ST_ConstraintRelationship )String ()string {switch _abffa {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";};return "";};func (_egec *ST_LayoutShapeType )ValidateWithPath (path string )error {_cgebe :=[]string {};if _egec .ST_ShapeType !=_b .ST_ShapeTypeUnset {_cgebe =append (_cgebe ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065");};if _egec .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_cgebe =append (_cgebe ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065");};if len (_cgebe )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgebe );};return nil ;};func (_fefae *ST_VerticalAlignment )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_fefae =0;case "\u0074":*_fefae =1;case "\u006d\u0069\u0064":*_fefae =2;case "\u0062":*_fefae =3;case "\u006e\u006f\u006e\u0065":*_fefae =4;};return nil ;};func (_cegc *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cegc =0;case "\u006e\u006f\u006e\u0065":*_cegc =1;case "\u0066\u0072\u006fm\u004c":*_cegc =2;case "\u0066\u0072\u006fm\u0052":*_cegc =3;case "\u0066\u0072\u006fm\u0054":*_cegc =4;case "\u0066\u0072\u006fm\u0042":*_cegc =5;};return nil ;};func (_bcgb ST_OutputShapeType )ValidateWithPath (path string )error {switch _bcgb {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgb ));};return nil ;}; +// Validate validates the DataModel and its children +func (_ddcec *DataModel )Validate ()error {return _ddcec .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");}; -// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path -func (_fac *CT_AnimOne )ValidateWithPath (path string )error {if _efaa :=_fac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efaa !=nil {return _efaa ;};return nil ;}; +// Validate validates the CT_CxnList and its children +func (_dfgg *CT_CxnList )Validate ()error {return _dfgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};func (_edgb ST_ArrowheadStyle )String ()string {switch _edgb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0061\u0072\u0072";case 3:return "\u006e\u006f\u0041r\u0072";};return "";}; -// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path -func (_cbgg *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _ebgd ,_fea :=range _cbgg .Title {if _agcc :=_fea .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ebgd ));_agcc !=nil {return _agcc ;};};for _aedg ,_fgdef :=range _cbgg .Desc {if _feaa :=_fgdef .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_aedg ));_feaa !=nil {return _feaa ;};};if _cbgg .CatLst !=nil {if _bcf :=_cbgg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_bcf !=nil {return _bcf ;};};if _cbgg .ExtLst !=nil {if _fdde :=_cbgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdde !=nil {return _fdde ;};};return nil ;};func NewLayoutDef ()*LayoutDef {_agff :=&LayoutDef {};_agff .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _agff ;};func (_bfdbf ST_PrSetCustVal )String ()string {if _bfdbf .ST_Percentage !=nil {return _e .Sprintf ("\u0025\u0076",*_bfdbf .ST_Percentage );};if _bfdbf .Int32 !=nil {return _e .Sprintf ("\u0025\u0076",*_bfdbf .Int32 );};return "";};type CT_Cxn struct{ModelIdAttr ST_ModelId ;TypeAttr ST_CxnType ;SrcIdAttr ST_ModelId ;DestIdAttr ST_ModelId ;SrcOrdAttr uint32 ;DestOrdAttr uint32 ;ParTransIdAttr *ST_ModelId ;SibTransIdAttr *ST_ModelId ;PresIdAttr *string ;ExtLst *_b .CT_OfficeArtExtensionList ;};func (_dgeb *LayoutDefHdrLst )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dgeb .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();_acadb :for {_eecf ,_fddbg :=d .Token ();if _fddbg !=nil {return _fddbg ;};switch _gcde :=_eecf .(type ){case _gg .StartElement :switch _gcde .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_dafcc :=NewCT_DiagramDefinitionHeader ();if _fabff :=d .DecodeElement (_dafcc ,&_gcde );_fabff !=nil {return _fabff ;};_dgeb .LayoutDefHdr =append (_dgeb .LayoutDefHdr ,_dafcc );default:_ce .Log ("\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\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_gcde .Name );if _acafa :=d .Skip ();_acafa !=nil {return _acafa ;};};case _gg .EndElement :break _acadb ;case _gg .CharData :};};return nil ;};func (_cbeb *ST_ParameterVal )Validate ()error {return _cbeb .ValidateWithPath ("")};func (_abbbd ST_ChildAlignment )ValidateWithPath (path string )error {switch _abbbd {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abbbd ));};return nil ;};func (_efea *CT_ColorTransformHeaderLst )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _efea .ColorsDefHdr !=nil {_fgbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_aeae :=range _efea .ColorsDefHdr {e .EncodeElement (_aeae ,_fgbd );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bbcga ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _bbcga {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcga ));};return nil ;};func (_cbbfb *CT_StyleDefinitionHeader )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_cbbfb .UniqueIdAttr )});if _cbbfb .MinVerAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cbbfb .MinVerAttr )});};if _cbbfb .ResIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cbbfb .ResIdAttr )});};e .EncodeToken (start );_eccdb :=_gg .StartElement {Name :_gg .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_agadc :=range _cbbfb .Title {e .EncodeElement (_agadc ,_eccdb );};_debe :=_gg .StartElement {Name :_gg .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_daad :=range _cbbfb .Desc {e .EncodeElement (_daad ,_debe );};if _cbbfb .CatLst !=nil {_gbagg :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbbfb .CatLst ,_gbagg );};if _cbbfb .ExtLst !=nil {_abddc :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbbfb .ExtLst ,_abddc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eefgf *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_eefgf =0;case "\u0065\u0078\u0061c\u0074":*_eefgf =1;case "\u0072\u0065\u006c":*_eefgf =2;};return nil ;};func (_cabg ST_Direction )Validate ()error {return _cabg .ValidateWithPath ("")};func NewCT_LayoutNode ()*CT_LayoutNode {_gbdb :=&CT_LayoutNode {};return _gbdb };const (ST_AlgorithmTypeUnset ST_AlgorithmType =0;ST_AlgorithmTypeComposite ST_AlgorithmType =1;ST_AlgorithmTypeConn ST_AlgorithmType =2;ST_AlgorithmTypeCycle ST_AlgorithmType =3;ST_AlgorithmTypeHierChild ST_AlgorithmType =4;ST_AlgorithmTypeHierRoot ST_AlgorithmType =5;ST_AlgorithmTypePyra ST_AlgorithmType =6;ST_AlgorithmTypeLin ST_AlgorithmType =7;ST_AlgorithmTypeSp ST_AlgorithmType =8;ST_AlgorithmTypeTx ST_AlgorithmType =9;ST_AlgorithmTypeSnake ST_AlgorithmType =10;); +// Validate validates the RelIds and its children +func (_fabd *RelIds )Validate ()error {return _fabd .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");};type CT_CxnList struct{Cxn []*CT_Cxn ;};func (_gcfbc *ST_ParameterVal )ValidateWithPath (path string )error {_dcggd :=[]string {};if _gcfbc .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_dcggd =append (_dcggd ,"\u0053\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006eme\u006e\u0074");};if _gcfbc .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_dcggd =append (_dcggd ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _gcfbc .ST_ChildDirection !=ST_ChildDirectionUnset {_dcggd =append (_dcggd ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");};if _gcfbc .ST_ChildAlignment !=ST_ChildAlignmentUnset {_dcggd =append (_dcggd ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _gcfbc .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_dcggd =append (_dcggd ,"\u0053\u0054\u005f\u0053\u0065\u0063\u006f\u006e\u0064\u0061\u0072y\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074");};if _gcfbc .ST_LinearDirection !=ST_LinearDirectionUnset {_dcggd =append (_dcggd ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _gcfbc .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_dcggd =append (_dcggd ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e");};if _gcfbc .ST_StartingElement !=ST_StartingElementUnset {_dcggd =append (_dcggd ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _gcfbc .ST_BendPoint !=ST_BendPointUnset {_dcggd =append (_dcggd ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074");};if _gcfbc .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_dcggd =append (_dcggd ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _gcfbc .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_dcggd =append (_dcggd ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065");};if _gcfbc .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_dcggd =append (_dcggd ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _gcfbc .ST_RotationPath !=ST_RotationPathUnset {_dcggd =append (_dcggd ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068");};if _gcfbc .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_dcggd =append (_dcggd ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _gcfbc .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_dcggd =append (_dcggd ,"\u0053\u0054\u005f\u004e\u006f\u0064\u0065\u0048\u006f\u0072\u0069z\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074");};if _gcfbc .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_dcggd =append (_dcggd ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _gcfbc .ST_FallbackDimension !=ST_FallbackDimensionUnset {_dcggd =append (_dcggd ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e");};if _gcfbc .ST_TextDirection !=ST_TextDirectionUnset {_dcggd =append (_dcggd ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _gcfbc .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_dcggd =append (_dcggd ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e");};if _gcfbc .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_dcggd =append (_dcggd ,"\u0053\u0054\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041c\u0063\u0065\u006e\u0074\u0054\u0065\u0078\u0074\u004d\u0061r\u0067\u0069\u006e");};if _gcfbc .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_dcggd =append (_dcggd ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e");};if _gcfbc .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_dcggd =append (_dcggd ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _gcfbc .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_dcggd =append (_dcggd ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c");};if _gcfbc .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_dcggd =append (_dcggd ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _gcfbc .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_dcggd =append (_dcggd ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e");};if _gcfbc .ST_GrowDirection !=ST_GrowDirectionUnset {_dcggd =append (_dcggd ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _gcfbc .ST_FlowDirection !=ST_FlowDirectionUnset {_dcggd =append (_dcggd ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _gcfbc .ST_ContinueDirection !=ST_ContinueDirectionUnset {_dcggd =append (_dcggd ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _gcfbc .ST_Breakpoint !=ST_BreakpointUnset {_dcggd =append (_dcggd ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074");};if _gcfbc .ST_Offset !=ST_OffsetUnset {_dcggd =append (_dcggd ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _gcfbc .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_dcggd =append (_dcggd ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074");};if _gcfbc .Int32 !=nil {_dcggd =append (_dcggd ,"\u0049\u006e\u00743\u0032");};if _gcfbc .Float64 !=nil {_dcggd =append (_dcggd ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _gcfbc .Bool !=nil {_dcggd =append (_dcggd ,"\u0042\u006f\u006f\u006c");};if _gcfbc .StringVal !=nil {_dcggd =append (_dcggd ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l");};if _gcfbc .ST_ConnectorPoint !=ST_ConnectorPointUnset {_dcggd =append (_dcggd ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_dcggd )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcggd );};return nil ;};func (_gecab ST_NodeHorizontalAlignment )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_gecab .String (),start );};func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_adfd :=&CT_LayoutVariablePropertySet {};return _adfd ;};type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst };func (_dbbf *ST_ConnectorDimension )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_dbbf =0;case "\u0031\u0044":*_dbbf =1;case "\u0032\u0044":*_dbbf =2;case "\u0063\u0075\u0073\u0074":*_dbbf =3;};return nil ;};func (_bgdgc *ColorsDef )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .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 ,_ed .Attr {Name :_ed .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 ="\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f";return _bgdgc .CT_ColorTransform .MarshalXML (e ,start );};func NewColorsDefHdr ()*ColorsDefHdr {_ggaf :=&ColorsDefHdr {};_ggaf .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _ggaf ;};func (_cdcg *CT_Category )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ee .Sprintf ("\u0025\u0076",_cdcg .TypeAttr )});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0072\u0069"},Value :_ee .Sprintf ("\u0025\u0076",_cdcg .PriAttr )});e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};const (ST_AlgorithmTypeUnset ST_AlgorithmType =0;ST_AlgorithmTypeComposite ST_AlgorithmType =1;ST_AlgorithmTypeConn ST_AlgorithmType =2;ST_AlgorithmTypeCycle ST_AlgorithmType =3;ST_AlgorithmTypeHierChild ST_AlgorithmType =4;ST_AlgorithmTypeHierRoot ST_AlgorithmType =5;ST_AlgorithmTypePyra ST_AlgorithmType =6;ST_AlgorithmTypeLin ST_AlgorithmType =7;ST_AlgorithmTypeSp ST_AlgorithmType =8;ST_AlgorithmTypeTx ST_AlgorithmType =9;ST_AlgorithmTypeSnake ST_AlgorithmType =10;);const (ST_HierarchyAlignmentUnset ST_HierarchyAlignment =0;ST_HierarchyAlignmentTL ST_HierarchyAlignment =1;ST_HierarchyAlignmentTR ST_HierarchyAlignment =2;ST_HierarchyAlignmentTCtrCh ST_HierarchyAlignment =3;ST_HierarchyAlignmentTCtrDes ST_HierarchyAlignment =4;ST_HierarchyAlignmentBL ST_HierarchyAlignment =5;ST_HierarchyAlignmentBR ST_HierarchyAlignment =6;ST_HierarchyAlignmentBCtrCh ST_HierarchyAlignment =7;ST_HierarchyAlignmentBCtrDes ST_HierarchyAlignment =8;ST_HierarchyAlignmentLT ST_HierarchyAlignment =9;ST_HierarchyAlignmentLB ST_HierarchyAlignment =10;ST_HierarchyAlignmentLCtrCh ST_HierarchyAlignment =11;ST_HierarchyAlignmentLCtrDes ST_HierarchyAlignment =12;ST_HierarchyAlignmentRT ST_HierarchyAlignment =13;ST_HierarchyAlignmentRB ST_HierarchyAlignment =14;ST_HierarchyAlignmentRCtrCh ST_HierarchyAlignment =15;ST_HierarchyAlignmentRCtrDes ST_HierarchyAlignment =16;);func (_bggb *CT_Colors )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_bca :=range start .Attr {if _bca .Name .Local =="\u006d\u0065\u0074\u0068"{_bggb .MethAttr .UnmarshalXMLAttr (_bca );continue ;};if _bca .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_bggb .HueDirAttr .UnmarshalXMLAttr (_bca );continue ;};};_abd :for {_ebbc ,_bdd :=d .Token ();if _bdd !=nil {return _bdd ;};switch _efbg :=_ebbc .(type ){case _ed .StartElement :switch _efbg .Name {default:_b .Log ("\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\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_efbg .Name );if _daba :=d .Skip ();_daba !=nil {return _daba ;};};case _ed .EndElement :break _abd ;case _ed .CharData :};};return nil ;};const (ST_HierBranchStyleUnset ST_HierBranchStyle =0;ST_HierBranchStyleL ST_HierBranchStyle =1;ST_HierBranchStyleR ST_HierBranchStyle =2;ST_HierBranchStyleHang ST_HierBranchStyle =3;ST_HierBranchStyleStd ST_HierBranchStyle =4;ST_HierBranchStyleInit ST_HierBranchStyle =5;);func (_bffg ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _bffg {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bffg ));};return nil ;};type CT_PtList struct{Pt []*CT_Pt ;}; -// Validate validates the CT_DiagramDefinitionHeader and its children -func (_gcfe *CT_DiagramDefinitionHeader )Validate ()error {return _gcfe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072");};func (_cbdd *StyleDefHdrLst )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074";return _cbdd .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );};func (_gebd *CT_OrgChart )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ggfaa :=range start .Attr {if _ggfaa .Name .Local =="\u0076\u0061\u006c"{_bdce ,_bcfac :=_c .ParseBool (_ggfaa .Value );if _bcfac !=nil {return _bcfac ;};_gebd .ValAttr =&_bdce ;continue ;};};for {_aba ,_efgd :=d .Token ();if _efgd !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_efgd );};if _dbaac ,_bfceb :=_aba .(_gg .EndElement );_bfceb &&_dbaac .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path +func (_abge *CT_Categories )ValidateWithPath (path string )error {for _dbgfb ,_cbcf :=range _abge .Cat {if _cge :=_cbcf .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_dbgfb ));_cge !=nil {return _cge ;};};return nil ;};func (_ega *CT_Categories )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _ega .Cat !=nil {_dgfb :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0061\u0074"}};for _ ,_cae :=range _ega .Cat {e .EncodeElement (_cae ,_dgfb );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_cggd *ST_VerticalAlignment )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_cggd =0;case "\u0074":*_cggd =1;case "\u006d\u0069\u0064":*_cggd =2;case "\u0062":*_cggd =3;case "\u006e\u006f\u006e\u0065":*_cggd =4;};return nil ;};func (_bafeb *LayoutDef )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_bafeb .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_fgae :=range start .Attr {if _fgae .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_eeabb ,_daed :=_fgae .Value ,error (nil );if _daed !=nil {return _daed ;};_bafeb .UniqueIdAttr =&_eeabb ;continue ;};if _fgae .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gbgd ,_deee :=_fgae .Value ,error (nil );if _deee !=nil {return _deee ;};_bafeb .MinVerAttr =&_gbgd ;continue ;};if _fgae .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_bggbeg ,_gcef :=_fgae .Value ,error (nil );if _gcef !=nil {return _gcef ;};_bafeb .DefStyleAttr =&_bggbeg ;continue ;};};_ceda :for {_adgb ,_bdbed :=d .Token ();if _bdbed !=nil {return _bdbed ;};switch _fcagda :=_adgb .(type ){case _ed .StartElement :switch _fcagda .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gfdc :=NewCT_Name ();if _abbed :=d .DecodeElement (_gfdc ,&_fcagda );_abbed !=nil {return _abbed ;};_bafeb .Title =append (_bafeb .Title ,_gfdc );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dbb :=NewCT_Description ();if _ebfae :=d .DecodeElement (_dbb ,&_fcagda );_ebfae !=nil {return _ebfae ;};_bafeb .Desc =append (_bafeb .Desc ,_dbb );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bafeb .CatLst =NewCT_Categories ();if _aeedg :=d .DecodeElement (_bafeb .CatLst ,&_fcagda );_aeedg !=nil {return _aeedg ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_bafeb .SampData =NewCT_SampleData ();if _cbdb :=d .DecodeElement (_bafeb .SampData ,&_fcagda );_cbdb !=nil {return _cbdb ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_bafeb .StyleData =NewCT_SampleData ();if _cgeg :=d .DecodeElement (_bafeb .StyleData ,&_fcagda );_cgeg !=nil {return _cgeg ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_bafeb .ClrData =NewCT_SampleData ();if _fcdb :=d .DecodeElement (_bafeb .ClrData ,&_fcagda );_fcdb !=nil {return _fcdb ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _dafge :=d .DecodeElement (_bafeb .LayoutNode ,&_fcagda );_dafge !=nil {return _dafge ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bafeb .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _agbgf :=d .DecodeElement (_bafeb .ExtLst ,&_fcagda );_agbgf !=nil {return _agbgf ;};default:_b .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_fcagda .Name );if _dfbdf :=d .Skip ();_dfbdf !=nil {return _dfbdf ;};};case _ed .EndElement :break _ceda ;case _ed .CharData :};};return nil ;};func (_dfba *CT_LayoutNode )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _dfba .NameAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_dfba .NameAttr )});};if _dfba .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_ee .Sprintf ("\u0025\u0076",*_dfba .StyleLblAttr )});};if _dfba .ChOrderAttr !=ST_ChildOrderTypeUnset {_bcfc ,_bbc :=_dfba .ChOrderAttr .MarshalXMLAttr (_ed .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"});if _bbc !=nil {return _bbc ;};start .Attr =append (start .Attr ,_bcfc );};if _dfba .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_ee .Sprintf ("\u0025\u0076",*_dfba .MoveWithAttr )});};e .EncodeToken (start );if _dfba .Alg !=nil {_bdgg :=_ed .StartElement {Name :_ed .Name {Local :"\u0061\u006c\u0067"}};for _ ,_gafg :=range _dfba .Alg {e .EncodeElement (_gafg ,_bdgg );};};if _dfba .Shape !=nil {_ecggg :=_ed .StartElement {Name :_ed .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_bbad :=range _dfba .Shape {e .EncodeElement (_bbad ,_ecggg );};};if _dfba .PresOf !=nil {_ffee :=_ed .StartElement {Name :_ed .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_dgec :=range _dfba .PresOf {e .EncodeElement (_dgec ,_ffee );};};if _dfba .ConstrLst !=nil {_aeeb :=_ed .StartElement {Name :_ed .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_ebcea :=range _dfba .ConstrLst {e .EncodeElement (_ebcea ,_aeeb );};};if _dfba .RuleLst !=nil {_cddd :=_ed .StartElement {Name :_ed .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_dcfb :=range _dfba .RuleLst {e .EncodeElement (_dcfb ,_cddd );};};if _dfba .VarLst !=nil {_fbdf :=_ed .StartElement {Name :_ed .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_gdgc :=range _dfba .VarLst {e .EncodeElement (_gdgc ,_fbdf );};};if _dfba .ForEach !=nil {_cfcf :=_ed .StartElement {Name :_ed .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_dacg :=range _dfba .ForEach {e .EncodeElement (_dacg ,_cfcf );};};if _dfba .LayoutNode !=nil {_dbef :=_ed .StartElement {Name :_ed .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_bbda :=range _dfba .LayoutNode {e .EncodeElement (_bbda ,_dbef );};};if _dfba .Choose !=nil {_fdde :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_aebf :=range _dfba .Choose {e .EncodeElement (_aebf ,_fdde );};};if _dfba .ExtLst !=nil {_eedc :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_bafc :=range _dfba .ExtLst {e .EncodeElement (_bafc ,_eedc );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_dfab ST_CenterShapeMapping )String ()string {switch _dfab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065";};return "";}; -// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path -func (_gag *CT_AnimLvl )ValidateWithPath (path string )error {if _egbf :=_gag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egbf !=nil {return _egbf ;};return nil ;};func (_dffa *ST_PtType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cadbf ,_fdac :=d .Token ();if _fdac !=nil {return _fdac ;};if _cgbca ,_fgcgg :=_cadbf .(_gg .EndElement );_fgcgg &&_cgbca .Name ==start .Name {*_dffa =1;return nil ;};if _bffb ,_geeee :=_cadbf .(_gg .CharData );!_geeee {return _e .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",_cadbf );}else {switch string (_bffb ){case "":*_dffa =0;case "\u006e\u006f\u0064\u0065":*_dffa =1;case "\u0061\u0073\u0073\u0074":*_dffa =2;case "\u0064\u006f\u0063":*_dffa =3;case "\u0070\u0072\u0065\u0073":*_dffa =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_dffa =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_dffa =6;};};_cadbf ,_fdac =d .Token ();if _fdac !=nil {return _fdac ;};if _fcacb ,_eddea :=_cadbf .(_gg .EndElement );_eddea &&_fcacb .Name ==start .Name {return nil ;};return _e .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",_cadbf );};func NewCT_When ()*CT_When {_cccb :=&CT_When {};_cccb .FuncAttr =ST_FunctionType (1);_cccb .OpAttr =ST_FunctionOperator (1);return _cccb ;};func (_cgca *CT_LayoutVariablePropertySet )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _cgca .OrgChart !=nil {_aegbf :=_gg .StartElement {Name :_gg .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgca .OrgChart ,_aegbf );};if _cgca .ChMax !=nil {_aeaeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0068\u004da\u0078"}};e .EncodeElement (_cgca .ChMax ,_aeaeg );};if _cgca .ChPref !=nil {_bbfdd :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_cgca .ChPref ,_bbfdd );};if _cgca .BulletEnabled !=nil {_agegf :=_gg .StartElement {Name :_gg .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_cgca .BulletEnabled ,_agegf );};if _cgca .Dir !=nil {_aebe :=_gg .StartElement {Name :_gg .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_cgca .Dir ,_aebe );};if _cgca .HierBranch !=nil {_gaeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}};e .EncodeElement (_cgca .HierBranch ,_gaeg );};if _cgca .AnimOne !=nil {_fdgbf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_cgca .AnimOne ,_fdgbf );};if _cgca .AnimLvl !=nil {_aaebe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}};e .EncodeElement (_cgca .AnimLvl ,_aaebe );};if _cgca .ResizeHandles !=nil {_gffc :=_gg .StartElement {Name :_gg .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_cgca .ResizeHandles ,_gffc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ggbd *ST_FunctionValue )Validate ()error {return _ggbd .ValidateWithPath ("")};const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1;ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_gfed :=&CT_DiagramDefinitionHeaderLst {};return _gfed ;};func (_dbacg *ST_FunctionOperator )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fggg ,_eccfa :=d .Token ();if _eccfa !=nil {return _eccfa ;};if _dfege ,_gbgc :=_fggg .(_gg .EndElement );_gbgc &&_dfege .Name ==start .Name {*_dbacg =1;return nil ;};if _fbadg ,_dfae :=_fggg .(_gg .CharData );!_dfae {return _e .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",_fggg );}else {switch string (_fbadg ){case "":*_dbacg =0;case "\u0065\u0071\u0075":*_dbacg =1;case "\u006e\u0065\u0071":*_dbacg =2;case "\u0067\u0074":*_dbacg =3;case "\u006c\u0074":*_dbacg =4;case "\u0067\u0074\u0065":*_dbacg =5;case "\u006c\u0074\u0065":*_dbacg =6;};};_fggg ,_eccfa =d .Token ();if _eccfa !=nil {return _eccfa ;};if _gffeb ,_cbadg :=_fggg .(_gg .EndElement );_cbadg &&_gffeb .Name ==start .Name {return nil ;};return _e .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",_fggg );}; +// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path +func (_bdfg *CT_Constraints )ValidateWithPath (path string )error {for _ecdd ,_cbdde :=range _bdfg .Constr {if _dcdd :=_cbdde .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_ecdd ));_dcdd !=nil {return _dcdd ;};};return nil ;};type CT_BulletEnabled struct{ValAttr *bool ;};func (_feged ST_AlgorithmType )Validate ()error {return _feged .ValidateWithPath ("")};func (_cebc ST_AnimOneStr )ValidateWithPath (path string )error {switch _cebc {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cebc ));};return nil ;};func NewCT_Constraints ()*CT_Constraints {_cdfg :=&CT_Constraints {};return _cdfg };func (_ecef ST_FunctionOperator )ValidateWithPath (path string )error {switch _ecef {case 0,1,2,3,4,5,6:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecef ));};return nil ;};func (_bfga *ST_OutputShapeType )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_bfga =0;case "\u006e\u006f\u006e\u0065":*_bfga =1;case "\u0063\u006f\u006e\u006e":*_bfga =2;};return nil ;};func (_cgae ST_ElementType )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_gace :=_ed .Attr {};_gace .Name =name ;switch _cgae {case ST_ElementTypeUnset :_gace .Value ="";case ST_ElementTypeAll :_gace .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_gace .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_gace .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_gace .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_gace .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_gace .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_gace .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_gace .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_gace .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_gace .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _gace ,nil ;};func (_fcfd *CT_CTName )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_fec :=range start .Attr {if _fec .Name .Local =="\u006c\u0061\u006e\u0067"{_gcf ,_ggg :=_fec .Value ,error (nil );if _ggg !=nil {return _ggg ;};_fcfd .LangAttr =&_gcf ;continue ;};if _fec .Name .Local =="\u0076\u0061\u006c"{_dede ,_aabd :=_fec .Value ,error (nil );if _aabd !=nil {return _aabd ;};_fcfd .ValAttr =_dede ;continue ;};};for {_acbd ,_fdf :=d .Token ();if _fdf !=nil {return _ee .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_fdf );};if _cfb ,_adf :=_acbd .(_ed .EndElement );_adf &&_cfb .Name ==start .Name {break ;};};return nil ;};func (_cedca *ST_Breakpoint )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_cedca =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_cedca =1;case "\u0062\u0061\u006c":*_cedca =2;case "\u0066\u0069\u0078e\u0064":*_cedca =3;};return nil ;};type ST_ClrAppMethod byte ;type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_a .CT_OfficeArtExtensionList ;};func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil }; -// Validate validates the CT_ChildMax and its children -func (_efbe *CT_ChildMax )Validate ()error {return _efbe .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};func (_eabab ST_TextAnchorHorizontal )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cebbd :=_gg .Attr {};_cebbd .Name =name ;switch _eabab {case ST_TextAnchorHorizontalUnset :_cebbd .Value ="";case ST_TextAnchorHorizontalNone :_cebbd .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_cebbd .Value ="\u0063\u0074\u0072";};return _cebbd ,nil ;};func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil };func (_ccac ST_PtType )ValidateWithPath (path string )error {switch _ccac {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccac ));};return nil ;};func (_cdbaf *ST_FunctionOperator )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cdbaf =0;case "\u0065\u0071\u0075":*_cdbaf =1;case "\u006e\u0065\u0071":*_cdbaf =2;case "\u0067\u0074":*_cdbaf =3;case "\u006c\u0074":*_cdbaf =4;case "\u0067\u0074\u0065":*_cdbaf =5;case "\u006c\u0074\u0065":*_cdbaf =6;};return nil ;};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_dc :=&AG_IteratorAttributes {};return _dc };func (_fdba ST_FunctionOperator )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_edbg :=_gg .Attr {};_edbg .Name =name ;switch _fdba {case ST_FunctionOperatorUnset :_edbg .Value ="";case ST_FunctionOperatorEqu :_edbg .Value ="\u0065\u0071\u0075";case ST_FunctionOperatorNeq :_edbg .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_edbg .Value ="\u0067\u0074";case ST_FunctionOperatorLt :_edbg .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_edbg .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_edbg .Value ="\u006c\u0074\u0065";};return _edbg ,nil ;};func (_aace *DataModel )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aace .CT_DataModel =*NewCT_DataModel ();_eabb :for {_bdbee ,_adfgc :=d .Token ();if _adfgc !=nil {return _adfgc ;};switch _fbbae :=_bdbee .(type ){case _gg .StartElement :switch _fbbae .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _ceebab :=d .DecodeElement (_aace .PtLst ,&_fbbae );_ceebab !=nil {return _ceebab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_aace .CxnLst =NewCT_CxnList ();if _cfga :=d .DecodeElement (_aace .CxnLst ,&_fbbae );_cfga !=nil {return _cfga ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_aace .Bg =_b .NewCT_BackgroundFormatting ();if _abaf :=d .DecodeElement (_aace .Bg ,&_fbbae );_abaf !=nil {return _abaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_aace .Whole =_b .NewCT_WholeE2oFormatting ();if _eagf :=d .DecodeElement (_aace .Whole ,&_fbbae );_eagf !=nil {return _eagf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aace .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _cecfd :=d .DecodeElement (_aace .ExtLst ,&_fbbae );_cecfd !=nil {return _cecfd ;};default:_ce .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_fbbae .Name );if _bcfe :=d .Skip ();_bcfe !=nil {return _bcfe ;};};case _gg .EndElement :break _eabb ;case _gg .CharData :};};return nil ;};func (_feaf ST_FlowDirection )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ecgae :=_gg .Attr {};_ecgae .Name =name ;switch _feaf {case ST_FlowDirectionUnset :_ecgae .Value ="";case ST_FlowDirectionRow :_ecgae .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_ecgae .Value ="\u0063\u006f\u006c";};return _ecgae ,nil ;};func (_fddg *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_fddg =0;case "\u006c":*_fddg =1;case "\u0063\u0074\u0072":*_fddg =2;case "\u0072":*_fddg =3;};return nil ;};func (_eceb *ST_TextAnchorVertical )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cbdcb ,_dfdd :=d .Token ();if _dfdd !=nil {return _dfdd ;};if _ddgbc ,_dege :=_cbdcb .(_gg .EndElement );_dege &&_ddgbc .Name ==start .Name {*_eceb =1;return nil ;};if _bcae ,_bfada :=_cbdcb .(_gg .CharData );!_bfada {return _e .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",_cbdcb );}else {switch string (_bcae ){case "":*_eceb =0;case "\u0074":*_eceb =1;case "\u006d\u0069\u0064":*_eceb =2;case "\u0062":*_eceb =3;};};_cbdcb ,_dfdd =d .Token ();if _dfdd !=nil {return _dfdd ;};if _acced ,_gefdf :=_cbdcb .(_gg .EndElement );_gefdf &&_acced .Name ==start .Name {return nil ;};return _e .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",_cbdcb );};func (_gedgba *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gedgba =0;case "\u006c":*_gedgba =1;case "\u0063\u0074\u0072":*_gedgba =2;case "\u0072":*_gedgba =3;case "\u006e\u006f\u006e\u0065":*_gedgba =4;};return nil ;};func (_acef *ST_AnimOneStr )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_agge ,_cdggde :=d .Token ();if _cdggde !=nil {return _cdggde ;};if _fdce ,_ecdaa :=_agge .(_gg .EndElement );_ecdaa &&_fdce .Name ==start .Name {*_acef =1;return nil ;};if _bggag ,_defb :=_agge .(_gg .CharData );!_defb {return _e .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",_agge );}else {switch string (_bggag ){case "":*_acef =0;case "\u006e\u006f\u006e\u0065":*_acef =1;case "\u006f\u006e\u0065":*_acef =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_acef =3;};};_agge ,_cdggde =d .Token ();if _cdggde !=nil {return _cdggde ;};if _dgebe ,_aegfb :=_agge .(_gg .EndElement );_aegfb &&_dgebe .Name ==start .Name {return nil ;};return _e .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",_agge );};func (_faaff ST_ChildDirection )Validate ()error {return _faaff .ValidateWithPath ("")};func (_cecbd ST_OutputShapeType )Validate ()error {return _cecbd .ValidateWithPath ("")};func (_cbbb *ST_AnimOneStr )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cbbb =0;case "\u006e\u006f\u006e\u0065":*_cbbb =1;case "\u006f\u006e\u0065":*_cbbb =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_cbbb =3;};return nil ;};type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_b .CT_OfficeArtExtensionList ;};type CT_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ;};func (_dfafb ST_LayoutShapeType )String ()string {if _dfafb .ST_ShapeType !=_b .ST_ShapeTypeUnset {return _dfafb .ST_ShapeType .String ();};if _dfafb .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _dfafb .ST_OutputShapeType .String ();};return "";};func (_eded *CT_Shape )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dbefc :=range start .Attr {if _dbefc .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"&&_dbefc .Name .Local =="\u0062\u006c\u0069\u0070"||_dbefc .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"&&_dbefc .Name .Local =="\u0062\u006c\u0069\u0070"{_abce ,_bgad :=_dbefc .Value ,error (nil );if _bgad !=nil {return _bgad ;};_eded .BlipAttr =&_abce ;continue ;};if _dbefc .Name .Local =="\u0072\u006f\u0074"{_dadge ,_acee :=_c .ParseFloat (_dbefc .Value ,64);if _acee !=nil {return _acee ;};_eded .RotAttr =&_dadge ;continue ;};if _dbefc .Name .Local =="\u0074\u0079\u0070\u0065"{_gcdad ,_eageg :=ParseUnionST_LayoutShapeType (_dbefc .Value );if _eageg !=nil {return _eageg ;};_eded .TypeAttr =&_gcdad ;continue ;};if _dbefc .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_fabcc ,_gbef :=_c .ParseInt (_dbefc .Value ,10,32);if _gbef !=nil {return _gbef ;};_cdfe :=int32 (_fabcc );_eded .ZOrderOffAttr =&_cdfe ;continue ;};if _dbefc .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_ddda ,_cedfc :=_c .ParseBool (_dbefc .Value );if _cedfc !=nil {return _cedfc ;};_eded .HideGeomAttr =&_ddda ;continue ;};if _dbefc .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_fdae ,_ecfc :=_c .ParseBool (_dbefc .Value );if _ecfc !=nil {return _ecfc ;};_eded .LkTxEntryAttr =&_fdae ;continue ;};if _dbefc .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_fgdfe ,_edge :=_c .ParseBool (_dbefc .Value );if _edge !=nil {return _edge ;};_eded .BlipPhldrAttr =&_fgdfe ;continue ;};};_acbgf :for {_cdcf ,_gabe :=d .Token ();if _gabe !=nil {return _gabe ;};switch _bfcc :=_cdcf .(type ){case _gg .StartElement :switch _bfcc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}:_eded .AdjLst =NewCT_AdjLst ();if _adee :=d .DecodeElement (_eded .AdjLst ,&_bfcc );_adee !=nil {return _adee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eded .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _egfg :=d .DecodeElement (_eded .ExtLst ,&_bfcc );_egfg !=nil {return _egfg ;};default:_ce .Log ("\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",_bfcc .Name );if _aabdf :=d .Skip ();_aabdf !=nil {return _aabdf ;};};case _gg .EndElement :break _acbgf ;case _gg .CharData :};};return nil ;};func (_dbeec ST_ChildDirection )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dbeec .String (),start );};func (_fdda ST_DiagramHorizontalAlignment )String ()string {switch _fdda {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006e\u006f\u006e\u0065";};return "";};func (_dbec *CT_Parameter )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_aeed ,_ccdf :=_dbec .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccdf !=nil {return _ccdf ;};start .Attr =append (start .Attr ,_aeed );start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_dbec .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fbcb ST_ConstraintType )Validate ()error {return _fbcb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path +func (_fgdb *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _gbad ,_gfgf :=range _fgdb .LayoutDefHdr {if _gdbab :=_gfgf .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_gbad ));_gdbab !=nil {return _gdbab ;};};return nil ;};func (_dacd *CT_Otherwise )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _dacd .NameAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_dacd .NameAttr )});};e .EncodeToken (start );if _dacd .Alg !=nil {_bccf :=_ed .StartElement {Name :_ed .Name {Local :"\u0061\u006c\u0067"}};for _ ,_aagac :=range _dacd .Alg {e .EncodeElement (_aagac ,_bccf );};};if _dacd .Shape !=nil {_cfee :=_ed .StartElement {Name :_ed .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_fce :=range _dacd .Shape {e .EncodeElement (_fce ,_cfee );};};if _dacd .PresOf !=nil {_afag :=_ed .StartElement {Name :_ed .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_debf :=range _dacd .PresOf {e .EncodeElement (_debf ,_afag );};};if _dacd .ConstrLst !=nil {_eabg :=_ed .StartElement {Name :_ed .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_ccfg :=range _dacd .ConstrLst {e .EncodeElement (_ccfg ,_eabg );};};if _dacd .RuleLst !=nil {_faec :=_ed .StartElement {Name :_ed .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_ddce :=range _dacd .RuleLst {e .EncodeElement (_ddce ,_faec );};};if _dacd .ForEach !=nil {_cfa :=_ed .StartElement {Name :_ed .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_gfgd :=range _dacd .ForEach {e .EncodeElement (_gfgd ,_cfa );};};if _dacd .LayoutNode !=nil {_beba :=_ed .StartElement {Name :_ed .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_ffdab :=range _dacd .LayoutNode {e .EncodeElement (_ffdab ,_beba );};};if _dacd .Choose !=nil {_eagb :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_ccccd :=range _dacd .Choose {e .EncodeElement (_ccccd ,_eagb );};};if _dacd .ExtLst !=nil {_geed :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_fgfbc :=range _dacd .ExtLst {e .EncodeElement (_fgfbc ,_geed );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Description and its children -func (_dcba *CT_Description )Validate ()error {return _dcba .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");};func (_dfed *CT_ResizeHandles )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dfed .ValAttr !=ST_ResizeHandlesStrUnset {_ccece ,_defd :=_dfed .ValAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0061\u006c"});if _defd !=nil {return _defd ;};start .Attr =append (start .Attr ,_ccece );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_ChildAlignment byte ;func (_aaa *CT_Adj )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064\u0078"},Value :_e .Sprintf ("\u0025\u0076",_aaa .IdxAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_aaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gaedg *ST_ConstraintType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gaedg =0;case "\u006e\u006f\u006e\u0065":*_gaedg =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_gaedg =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_gaedg =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_gaedg =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_gaedg =5;case "\u0062":*_gaedg =6;case "\u0062\u004d\u0061r\u0067":*_gaedg =7;case "\u0062\u004f\u0066\u0066":*_gaedg =8;case "\u0063\u0074\u0072\u0058":*_gaedg =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_gaedg =10;case "\u0063\u0074\u0072\u0059":*_gaedg =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_gaedg =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_gaedg =13;case "\u0064\u0069\u0061\u006d":*_gaedg =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_gaedg =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_gaedg =16;case "\u0068":*_gaedg =17;case "\u0068\u0041\u0072\u0048":*_gaedg =18;case "\u0068\u004f\u0066\u0066":*_gaedg =19;case "\u006c":*_gaedg =20;case "\u006c\u004d\u0061r\u0067":*_gaedg =21;case "\u006c\u004f\u0066\u0066":*_gaedg =22;case "\u0072":*_gaedg =23;case "\u0072\u004d\u0061r\u0067":*_gaedg =24;case "\u0072\u004f\u0066\u0066":*_gaedg =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_gaedg =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_gaedg =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_gaedg =28;case "\u0073\u0069\u0062S\u0070":*_gaedg =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_gaedg =30;case "\u0073\u0070":*_gaedg =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_gaedg =32;case "\u0074":*_gaedg =33;case "\u0074\u004d\u0061r\u0067":*_gaedg =34;case "\u0074\u004f\u0066\u0066":*_gaedg =35;case "\u0075\u0073\u0065r\u0041":*_gaedg =36;case "\u0075\u0073\u0065r\u0042":*_gaedg =37;case "\u0075\u0073\u0065r\u0043":*_gaedg =38;case "\u0075\u0073\u0065r\u0044":*_gaedg =39;case "\u0075\u0073\u0065r\u0045":*_gaedg =40;case "\u0075\u0073\u0065r\u0046":*_gaedg =41;case "\u0075\u0073\u0065r\u0047":*_gaedg =42;case "\u0075\u0073\u0065r\u0048":*_gaedg =43;case "\u0075\u0073\u0065r\u0049":*_gaedg =44;case "\u0075\u0073\u0065r\u004a":*_gaedg =45;case "\u0075\u0073\u0065r\u004b":*_gaedg =46;case "\u0075\u0073\u0065r\u004c":*_gaedg =47;case "\u0075\u0073\u0065r\u004d":*_gaedg =48;case "\u0075\u0073\u0065r\u004e":*_gaedg =49;case "\u0075\u0073\u0065r\u004f":*_gaedg =50;case "\u0075\u0073\u0065r\u0050":*_gaedg =51;case "\u0075\u0073\u0065r\u0051":*_gaedg =52;case "\u0075\u0073\u0065r\u0052":*_gaedg =53;case "\u0075\u0073\u0065r\u0053":*_gaedg =54;case "\u0075\u0073\u0065r\u0054":*_gaedg =55;case "\u0075\u0073\u0065r\u0055":*_gaedg =56;case "\u0075\u0073\u0065r\u0056":*_gaedg =57;case "\u0075\u0073\u0065r\u0057":*_gaedg =58;case "\u0075\u0073\u0065r\u0058":*_gaedg =59;case "\u0075\u0073\u0065r\u0059":*_gaedg =60;case "\u0075\u0073\u0065r\u005a":*_gaedg =61;case "\u0077":*_gaedg =62;case "\u0077\u0041\u0072\u0048":*_gaedg =63;case "\u0077\u004f\u0066\u0066":*_gaedg =64;};return nil ;};type ColorsDefHdr struct{CT_ColorTransformHeader };func (_bea *CT_AdjLst )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cga :for {_deb ,_cba :=d .Token ();if _cba !=nil {return _cba ;};switch _gab :=_deb .(type ){case _gg .StartElement :switch _gab .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a"}:_cff :=NewCT_Adj ();if _ade :=d .DecodeElement (_cff ,&_gab );_ade !=nil {return _ade ;};_bea .Adj =append (_bea .Adj ,_cff );default:_ce .Log ("\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\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_gab .Name );if _ccg :=d .Skip ();_ccg !=nil {return _ccg ;};};case _gg .EndElement :break _cga ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path +func (_daagd *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _afe ,_cfc :=range _daagd .Title {if _gbb :=_cfc .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_afe ));_gbb !=nil {return _gbb ;};};for _bgad ,_fecg :=range _daagd .Desc {if _fgee :=_fecg .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_bgad ));_fgee !=nil {return _fgee ;};};if _daagd .CatLst !=nil {if _gec :=_daagd .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_gec !=nil {return _gec ;};};if _daagd .ExtLst !=nil {if _ecfd :=_daagd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecfd !=nil {return _ecfd ;};};return nil ;};func (_cgcg *ST_FunctionValue )ValidateWithPath (path string )error {_cbefa :=[]string {};if _cgcg .Int32 !=nil {_cbefa =append (_cbefa ,"\u0049\u006e\u00743\u0032");};if _cgcg .Bool !=nil {_cbefa =append (_cbefa ,"\u0042\u006f\u006f\u006c");};if _cgcg .ST_Direction !=ST_DirectionUnset {_cbefa =append (_cbefa ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _cgcg .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_cbefa =append (_cbefa ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _cgcg .ST_AnimOneStr !=ST_AnimOneStrUnset {_cbefa =append (_cbefa ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072");};if _cgcg .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_cbefa =append (_cbefa ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _cgcg .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_cbefa =append (_cbefa ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072");};if len (_cbefa )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cbefa );};return nil ;};func (_fabf ST_LayoutShapeType )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _fabf .ST_ShapeType !=_a .ST_ShapeTypeUnset {e .EncodeToken (_ed .CharData (_fabf .ST_ShapeType .String ()));};if _fabf .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_ed .CharData (_fabf .ST_OutputShapeType .String ()));};return e .EncodeToken (_ed .EndElement {Name :start .Name });}; -// Validate validates the DataModel and its children -func (_eccf *DataModel )Validate ()error {return _eccf .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");};func (_afef ST_ConnectorPoint )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_afef .String (),start );};func (_fbed *CT_SDName )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_afcd :=range start .Attr {if _afcd .Name .Local =="\u006c\u0061\u006e\u0067"{_dfgae ,_abfda :=_afcd .Value ,error (nil );if _abfda !=nil {return _abfda ;};_fbed .LangAttr =&_dfgae ;continue ;};if _afcd .Name .Local =="\u0076\u0061\u006c"{_gecf ,_gdca :=_afcd .Value ,error (nil );if _gdca !=nil {return _gdca ;};_fbed .ValAttr =_gecf ;continue ;};};for {_dfagf ,_cebcd :=d .Token ();if _cebcd !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_cebcd );};if _edgae ,_faae :=_dfagf .(_gg .EndElement );_faae &&_edgae .Name ==start .Name {break ;};};return nil ;};func NewCT_Cxn ()*CT_Cxn {_ecaa :=&CT_Cxn {};return _ecaa };func (_abgfd ST_AlgorithmType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_dgcb :=_gg .Attr {};_dgcb .Name =name ;switch _abgfd {case ST_AlgorithmTypeUnset :_dgcb .Value ="";case ST_AlgorithmTypeComposite :_dgcb .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_dgcb .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_dgcb .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_dgcb .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case ST_AlgorithmTypeHierRoot :_dgcb .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_dgcb .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_dgcb .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_dgcb .Value ="\u0073\u0070";case ST_AlgorithmTypeTx :_dgcb .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_dgcb .Value ="\u0073\u006e\u0061k\u0065";};return _dgcb ,nil ;}; +// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path +func (_cdd *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _fgf :=_cdd .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fgf !=nil {return _fgf ;};if _ba :=_cdd .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_ba !=nil {return _ba ;};if _dg :=_cdd .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_dg !=nil {return _dg ;};return nil ;};func (_cedfd *ST_RotationPath )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_cedfd =0;case "\u006e\u006f\u006e\u0065":*_cedfd =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_cedfd =2;};return nil ;};type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;};func (_babaa ST_DiagramTextAlignment )Validate ()error {return _babaa .ValidateWithPath ("")}; -// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path -func (_fbdg *ColorsDef )ValidateWithPath (path string )error {if _fgeda :=_fbdg .CT_ColorTransform .ValidateWithPath (path );_fgeda !=nil {return _fgeda ;};return nil ;};func (_ebbg *ST_CxnType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eafeg ,_egeg :=d .Token ();if _egeg !=nil {return _egeg ;};if _ecgf ,_aebdg :=_eafeg .(_gg .EndElement );_aebdg &&_ecgf .Name ==start .Name {*_ebbg =1;return nil ;};if _dacdb ,_bfgfg :=_eafeg .(_gg .CharData );!_bfgfg {return _e .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",_eafeg );}else {switch string (_dacdb ){case "":*_ebbg =0;case "\u0070\u0061\u0072O\u0066":*_ebbg =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_ebbg =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_ebbg =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_ebbg =4;};};_eafeg ,_egeg =d .Token ();if _egeg !=nil {return _egeg ;};if _adecab ,_eggdd :=_eafeg .(_gg .EndElement );_eggdd &&_adecab .Name ==start .Name {return nil ;};return _e .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",_eafeg );}; +// Validate validates the CT_CTName and its children +func (_cda *CT_CTName )Validate ()error {return _cda .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");};const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;);func (_dbfd *ST_ConstraintRelationship )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_ddgac ,_dbed :=d .Token ();if _dbed !=nil {return _dbed ;};if _edbf ,_efge :=_ddgac .(_ed .EndElement );_efge &&_edbf .Name ==start .Name {*_dbfd =1;return nil ;};if _gefe ,_eddac :=_ddgac .(_ed .CharData );!_eddac {return _ee .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",_ddgac );}else {switch string (_gefe ){case "":*_dbfd =0;case "\u0073\u0065\u006c\u0066":*_dbfd =1;case "\u0063\u0068":*_dbfd =2;case "\u0064\u0065\u0073":*_dbfd =3;};};_ddgac ,_dbed =d .Token ();if _dbed !=nil {return _dbed ;};if _dgfc ,_cbbbce :=_ddgac .(_ed .EndElement );_cbbbce &&_dgfc .Name ==start .Name {return nil ;};return _ee .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",_ddgac );};func (_dgbg *CT_Parameter )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {_cbfg ,_bedda :=_dgbg .TypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0074\u0079\u0070\u0065"});if _bedda !=nil {return _bedda ;};start .Attr =append (start .Attr ,_cbfg );start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",_dgbg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_bebf *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_bebf =0;case "\u0061\u0075\u0074\u006f":*_bebf =1;case "\u0061\u0072\u0072":*_bebf =2;case "\u006e\u006f\u0041r\u0072":*_bebf =3;};return nil ;};func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil };func (_dfaf ST_ChildDirection )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_egfb :=_ed .Attr {};_egfb .Name =name ;switch _dfaf {case ST_ChildDirectionUnset :_egfb .Value ="";case ST_ChildDirectionHorz :_egfb .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_egfb .Value ="\u0076\u0065\u0072\u0074";};return _egfb ,nil ;};type ST_NodeVerticalAlignment byte ;const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;); -// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path -func (_eab *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };func (_ggfcb ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _ggfcb {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfcb ));};return nil ;};func (_ecbee ST_AxisType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ecbee .String (),start );};func (_gedb ST_DiagramHorizontalAlignment )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gedb .String (),start );};func (_fbdfe ST_CxnType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_adbfg :=_gg .Attr {};_adbfg .Name =name ;switch _fbdfe {case ST_CxnTypeUnset :_adbfg .Value ="";case ST_CxnTypeParOf :_adbfg .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_adbfg .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_adbfg .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_adbfg .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return _adbfg ,nil ;};func (_dcgaf ST_AnimOneStr )ValidateWithPath (path string )error {switch _dcgaf {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgaf ));};return nil ;};type CT_Name struct{LangAttr *string ;ValAttr string ;};type ST_HueDir byte ;func (_egc *CT_CTName )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _egc .LangAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_egc .LangAttr )});};start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_egc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gfgaab ST_Direction )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gfgaab .String (),start );}; +// Validate validates the LayoutDefHdr and its children +func (_dbdca *LayoutDefHdr )Validate ()error {return _dbdca .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};func (_bcef *CT_StyleDefinition )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _bcef .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_bcef .UniqueIdAttr )});};if _bcef .MinVerAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_bcef .MinVerAttr )});};e .EncodeToken (start );if _bcef .Title !=nil {_afff :=_ed .StartElement {Name :_ed .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_bbfef :=range _bcef .Title {e .EncodeElement (_bbfef ,_afff );};};if _bcef .Desc !=nil {_gcdcb :=_ed .StartElement {Name :_ed .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_bdaeb :=range _bcef .Desc {e .EncodeElement (_bdaeb ,_gcdcb );};};if _bcef .CatLst !=nil {_adde :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcef .CatLst ,_adde );};if _bcef .Scene3d !=nil {_bgbg :=_ed .StartElement {Name :_ed .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_bcef .Scene3d ,_bgbg );};_dgaae :=_ed .StartElement {Name :_ed .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_dddb :=range _bcef .StyleLbl {e .EncodeElement (_dddb ,_dgaae );};if _bcef .ExtLst !=nil {_bgdg :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcef .ExtLst ,_bgdg );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path -func (_eggd *CT_Name )ValidateWithPath (path string )error {return nil };type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func (_fbeb ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _fbeb {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbeb ));};return nil ;};const (ST_FunctionOperatorUnset ST_FunctionOperator =0;ST_FunctionOperatorEqu ST_FunctionOperator =1;ST_FunctionOperatorNeq ST_FunctionOperator =2;ST_FunctionOperatorGt ST_FunctionOperator =3;ST_FunctionOperatorLt ST_FunctionOperator =4;ST_FunctionOperatorGte ST_FunctionOperator =5;ST_FunctionOperatorLte ST_FunctionOperator =6;);type CT_ChildPref struct{ValAttr *int32 ;};func (_bdecb ST_ConstraintRelationship )Validate ()error {return _bdecb .ValidateWithPath ("")};func (_ffacc ST_BoolOperator )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gecc :=_gg .Attr {};_gecc .Name =name ;switch _ffacc {case ST_BoolOperatorUnset :_gecc .Value ="";case ST_BoolOperatorNone :_gecc .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_gecc .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_gecc .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_gecc .Value ="\u006c\u0074\u0065";};return _gecc ,nil ;}; +// Validate validates the CT_SDCategory and its children +func (_fbcab *CT_SDCategory )Validate ()error {return _fbcab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_accc *CT_StyleDefinitionHeaderLst )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _accc .StyleDefHdr !=nil {_bfbb :=_ed .StartElement {Name :_ed .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_bagg :=range _accc .StyleDefHdr {e .EncodeElement (_bagg ,_bfbb );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};type ST_StartingElement byte ;func (_ebbab *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_ebbab =0;case "\u0073\u0065\u006c\u0066":*_ebbab =1;case "\u0063\u0068":*_ebbab =2;case "\u0064\u0065\u0073":*_ebbab =3;};return nil ;};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;};func (_debbc ST_Direction )Validate ()error {return _debbc .ValidateWithPath ("")};func (_aacd *ST_CxnType )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_aacd =0;case "\u0070\u0061\u0072O\u0066":*_aacd =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_aacd =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_aacd =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_aacd =4;};return nil ;}; -// Validate validates the CT_CTName and its children -func (_fge *CT_CTName )Validate ()error {return _fge .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");};func (_fecdb *ST_PyramidAccentPosition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dfca ,_afed :=d .Token ();if _afed !=nil {return _afed ;};if _edaad ,_acfd :=_dfca .(_gg .EndElement );_acfd &&_edaad .Name ==start .Name {*_fecdb =1;return nil ;};if _fgfcd ,_cdfeb :=_dfca .(_gg .CharData );!_cdfeb {return _e .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",_dfca );}else {switch string (_fgfcd ){case "":*_fecdb =0;case "\u0062\u0065\u0066":*_fecdb =1;case "\u0061\u0066\u0074":*_fecdb =2;};};_dfca ,_afed =d .Token ();if _afed !=nil {return _afed ;};if _baaef ,_gbbd :=_dfca .(_gg .EndElement );_gbbd &&_baaef .Name ==start .Name {return nil ;};return _e .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",_dfca );};type ST_FunctionType byte ;type ST_FlowDirection byte ;type ST_AxisType byte ;type CT_Otherwise struct{NameAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_b .CT_OfficeArtExtensionList ;};func (_acgg ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _acgg {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acgg ));};return nil ;};func NewCT_DataModel ()*CT_DataModel {_gbeg :=&CT_DataModel {};_gbeg .PtLst =NewCT_PtList ();return _gbeg ;};func (_efbga ST_ParameterVal )String ()string {if _efbga .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _efbga .ST_DiagramHorizontalAlignment .String ();};if _efbga .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _efbga .ST_VerticalAlignment .String ();};if _efbga .ST_ChildDirection !=ST_ChildDirectionUnset {return _efbga .ST_ChildDirection .String ();};if _efbga .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _efbga .ST_ChildAlignment .String ();};if _efbga .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _efbga .ST_SecondaryChildAlignment .String ();};if _efbga .ST_LinearDirection !=ST_LinearDirectionUnset {return _efbga .ST_LinearDirection .String ();};if _efbga .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _efbga .ST_SecondaryLinearDirection .String ();};if _efbga .ST_StartingElement !=ST_StartingElementUnset {return _efbga .ST_StartingElement .String ();};if _efbga .ST_BendPoint !=ST_BendPointUnset {return _efbga .ST_BendPoint .String ();};if _efbga .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _efbga .ST_ConnectorRouting .String ();};if _efbga .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _efbga .ST_ArrowheadStyle .String ();};if _efbga .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _efbga .ST_ConnectorDimension .String ();};if _efbga .ST_RotationPath !=ST_RotationPathUnset {return _efbga .ST_RotationPath .String ();};if _efbga .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _efbga .ST_CenterShapeMapping .String ();};if _efbga .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _efbga .ST_NodeHorizontalAlignment .String ();};if _efbga .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _efbga .ST_NodeVerticalAlignment .String ();};if _efbga .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _efbga .ST_FallbackDimension .String ();};if _efbga .ST_TextDirection !=ST_TextDirectionUnset {return _efbga .ST_TextDirection .String ();};if _efbga .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _efbga .ST_PyramidAccentPosition .String ();};if _efbga .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _efbga .ST_PyramidAccentTextMargin .String ();};if _efbga .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _efbga .ST_TextBlockDirection .String ();};if _efbga .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _efbga .ST_TextAnchorHorizontal .String ();};if _efbga .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _efbga .ST_TextAnchorVertical .String ();};if _efbga .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _efbga .ST_DiagramTextAlignment .String ();};if _efbga .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _efbga .ST_AutoTextRotation .String ();};if _efbga .ST_GrowDirection !=ST_GrowDirectionUnset {return _efbga .ST_GrowDirection .String ();};if _efbga .ST_FlowDirection !=ST_FlowDirectionUnset {return _efbga .ST_FlowDirection .String ();};if _efbga .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _efbga .ST_ContinueDirection .String ();};if _efbga .ST_Breakpoint !=ST_BreakpointUnset {return _efbga .ST_Breakpoint .String ();};if _efbga .ST_Offset !=ST_OffsetUnset {return _efbga .ST_Offset .String ();};if _efbga .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _efbga .ST_HierarchyAlignment .String ();};if _efbga .Int32 !=nil {return _e .Sprintf ("\u0025\u0076",*_efbga .Int32 );};if _efbga .Float64 !=nil {return _e .Sprintf ("\u0025\u0076",*_efbga .Float64 );};if _efbga .Bool !=nil {return _e .Sprintf ("\u0025\u0076",*_efbga .Bool );};if _efbga .StringVal !=nil {return _e .Sprintf ("\u0025\u0076",*_efbga .StringVal );};if _efbga .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _efbga .ST_ConnectorPoint .String ();};return "";};func (_eebga ST_VerticalAlignment )String ()string {switch _eebga {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";case 4:return "\u006e\u006f\u006e\u0065";};return "";}; +// Validate validates the CT_SDName and its children +func (_cfgf *CT_SDName )Validate ()error {return _cfgf .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};type ST_PyramidAccentTextMargin byte ; -// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path -func (_afb *CT_PtList )ValidateWithPath (path string )error {for _faeg ,_fgfg :=range _afb .Pt {if _ffedg :=_fgfg .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_faeg ));_ffedg !=nil {return _ffedg ;};};return nil ;};func (_gbfaf ST_AnimLvlStr )ValidateWithPath (path string )error {switch _gbfaf {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfaf ));};return nil ;};func (_eceaba *ST_AxisType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gdaf ,_bfaba :=d .Token ();if _bfaba !=nil {return _bfaba ;};if _cdaa ,_aadac :=_gdaf .(_gg .EndElement );_aadac &&_cdaa .Name ==start .Name {*_eceaba =1;return nil ;};if _dedaa ,_eeba :=_gdaf .(_gg .CharData );!_eeba {return _e .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",_gdaf );}else {switch string (_dedaa ){case "":*_eceaba =0;case "\u0073\u0065\u006c\u0066":*_eceaba =1;case "\u0063\u0068":*_eceaba =2;case "\u0064\u0065\u0073":*_eceaba =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_eceaba =4;case "\u0070\u0061\u0072":*_eceaba =5;case "\u0061\u006e\u0063s\u0074":*_eceaba =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_eceaba =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_eceaba =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_eceaba =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_eceaba =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_eceaba =11;case "\u0072\u006f\u006f\u0074":*_eceaba =12;case "\u006e\u006f\u006e\u0065":*_eceaba =13;};};_gdaf ,_bfaba =d .Token ();if _bfaba !=nil {return _bfaba ;};if _dbfda ,_bggd :=_gdaf .(_gg .EndElement );_bggd &&_dbfda .Name ==start .Name {return nil ;};return _e .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",_gdaf );};func (_cfee ST_StartingElement )Validate ()error {return _cfee .ValidateWithPath ("")}; +// ST_PrSetCustVal is a union type +type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};func (_eabef ST_ConstraintType )ValidateWithPath (path string )error {switch _eabef {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabef ));};return nil ;};func (_gaffd ST_ChildDirection )ValidateWithPath (path string )error {switch _gaffd {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaffd ));};return nil ;}; -// Validate validates the CT_Parameter and its children -func (_dgdgd *CT_Parameter )Validate ()error {return _dgdgd .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");}; +// Validate validates the CT_AnimOne and its children +func (_ddb *CT_AnimOne )Validate ()error {return _ddb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};type ST_BoolOperator byte ;func NewCT_CTCategories ()*CT_CTCategories {_ddfe :=&CT_CTCategories {};return _ddfe };func (_gadf *ST_ChildDirection )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cbfea ,_ceef :=d .Token ();if _ceef !=nil {return _ceef ;};if _gcgcag ,_cgcge :=_cbfea .(_ed .EndElement );_cgcge &&_gcgcag .Name ==start .Name {*_gadf =1;return nil ;};if _bbdb ,_egfg :=_cbfea .(_ed .CharData );!_egfg {return _ee .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",_cbfea );}else {switch string (_bbdb ){case "":*_gadf =0;case "\u0068\u006f\u0072\u007a":*_gadf =1;case "\u0076\u0065\u0072\u0074":*_gadf =2;};};_cbfea ,_ceef =d .Token ();if _ceef !=nil {return _ceef ;};if _daedc ,_dbee :=_cbfea .(_ed .EndElement );_dbee &&_daedc .Name ==start .Name {return nil ;};return _ee .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",_cbfea );};func (_ebagd *RelIds )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_ebagd .CT_RelIds =*NewCT_RelIds ();for _ ,_gadb :=range start .Attr {if _gadb .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"&&_gadb .Name .Local =="\u0064\u006d"||_gadb .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"&&_gadb .Name .Local =="\u0064\u006d"{_fcagdg ,_fcadf :=_gadb .Value ,error (nil );if _fcadf !=nil {return _fcadf ;};_ebagd .DmAttr =_fcagdg ;continue ;};if _gadb .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"&&_gadb .Name .Local =="\u006c\u006f"||_gadb .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"&&_gadb .Name .Local =="\u006c\u006f"{_dgee ,_fdbc :=_gadb .Value ,error (nil );if _fdbc !=nil {return _fdbc ;};_ebagd .LoAttr =_dgee ;continue ;};if _gadb .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"&&_gadb .Name .Local =="\u0071\u0073"||_gadb .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"&&_gadb .Name .Local =="\u0071\u0073"{_dbcd ,_egebf :=_gadb .Value ,error (nil );if _egebf !=nil {return _egebf ;};_ebagd .QsAttr =_dbcd ;continue ;};if _gadb .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"&&_gadb .Name .Local =="\u0063\u0073"||_gadb .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"&&_gadb .Name .Local =="\u0063\u0073"{_bcdd ,_agdce :=_gadb .Value ,error (nil );if _agdce !=nil {return _agdce ;};_ebagd .CsAttr =_bcdd ;continue ;};};for {_dgddf ,_gbab :=d .Token ();if _gbab !=nil {return _ee .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_gbab );};if _efce ,_fbaf :=_dgddf .(_ed .EndElement );_fbaf &&_efce .Name ==start .Name {break ;};};return nil ;};func (_cdgf *ST_FunctionOperator )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_cdgf =0;case "\u0065\u0071\u0075":*_cdgf =1;case "\u006e\u0065\u0071":*_cdgf =2;case "\u0067\u0074":*_cdgf =3;case "\u006c\u0074":*_cdgf =4;case "\u0067\u0074\u0065":*_cdgf =5;case "\u006c\u0074\u0065":*_cdgf =6;};return nil ;};func (_egca *CT_LayoutVariablePropertySet )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _egca .OrgChart !=nil {_aced :=_ed .StartElement {Name :_ed .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egca .OrgChart ,_aced );};if _egca .ChMax !=nil {_dgeg :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0068\u004da\u0078"}};e .EncodeElement (_egca .ChMax ,_dgeg );};if _egca .ChPref !=nil {_bdfed :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_egca .ChPref ,_bdfed );};if _egca .BulletEnabled !=nil {_gdede :=_ed .StartElement {Name :_ed .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_egca .BulletEnabled ,_gdede );};if _egca .Dir !=nil {_cbbg :=_ed .StartElement {Name :_ed .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_egca .Dir ,_cbbg );};if _egca .HierBranch !=nil {_gaded :=_ed .StartElement {Name :_ed .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}};e .EncodeElement (_egca .HierBranch ,_gaded );};if _egca .AnimOne !=nil {_aga :=_ed .StartElement {Name :_ed .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_egca .AnimOne ,_aga );};if _egca .AnimLvl !=nil {_gfea :=_ed .StartElement {Name :_ed .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}};e .EncodeElement (_egca .AnimLvl ,_gfea );};if _egca .ResizeHandles !=nil {_dfed :=_ed .StartElement {Name :_ed .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_egca .ResizeHandles ,_dfed );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;}; -// Validate validates the LayoutDefHdrLst and its children -func (_ebaf *LayoutDefHdrLst )Validate ()error {return _ebaf .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_gaef ST_AnimLvlStr )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gaef .String (),start );}; +// Validate validates the CT_Category and its children +func (_dbe *CT_Category )Validate ()error {return _dbe .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");}; -// ST_FunctionValue is a union type -type ST_FunctionValue struct{Int32 *int32 ;Bool *bool ;ST_Direction ST_Direction ;ST_HierBranchStyle ST_HierBranchStyle ;ST_AnimOneStr ST_AnimOneStr ;ST_AnimLvlStr ST_AnimLvlStr ;ST_ResizeHandlesStr ST_ResizeHandlesStr ;};func (_dgdff ST_VariableType )ValidateWithPath (path string )error {switch _dgdff {case 0,1,2,3,4,5,6,7,8,9,10:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgdff ));};return nil ;};func (_dfbg *ST_ChildOrderType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dfbg =0;case "\u0062":*_dfbg =1;case "\u0074":*_dfbg =2;};return nil ;}; +// ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path +func (_bceef *CT_OrgChart )ValidateWithPath (path string )error {return nil }; -// Validate validates the AG_ConstraintAttributes and its children -func (_cd *AG_ConstraintAttributes )Validate ()error {return _cd .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_gebe *CT_SDCategory )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_eccg :=range start .Attr {if _eccg .Name .Local =="\u0074\u0079\u0070\u0065"{_gcggg ,_cffea :=_eccg .Value ,error (nil );if _cffea !=nil {return _cffea ;};_gebe .TypeAttr =_gcggg ;continue ;};if _eccg .Name .Local =="\u0070\u0072\u0069"{_effd ,_bdga :=_c .ParseUint (_eccg .Value ,10,32);if _bdga !=nil {return _bdga ;};_gebe .PriAttr =uint32 (_effd );continue ;};};for {_dcafc ,_cbag :=d .Token ();if _cbag !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_cbag );};if _adab ,_dbad :=_dcafc .(_gg .EndElement );_dbad &&_adab .Name ==start .Name {break ;};};return nil ;};func (_gbbe ST_BoolOperator )Validate ()error {return _gbbe .ValidateWithPath ("")};func (_adcddb ST_TextAnchorVertical )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_adcddb .String (),start );};type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ;};func (_geac *ST_RotationPath )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_geac =0;case "\u006e\u006f\u006e\u0065":*_geac =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_geac =2;};return nil ;};func (_gcb *CT_Constraint )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_efed :=range start .Attr {if _efed .Name .Local =="\u006f\u0070"{_gcb .OpAttr .UnmarshalXMLAttr (_efed );continue ;};if _efed .Name .Local =="\u0076\u0061\u006c"{_agef ,_gfab :=_c .ParseFloat (_efed .Value ,64);if _gfab !=nil {return _gfab ;};_gcb .ValAttr =&_agef ;continue ;};if _efed .Name .Local =="\u0066\u0061\u0063\u0074"{_fabf ,_gfbd :=_c .ParseFloat (_efed .Value ,64);if _gfbd !=nil {return _gfbd ;};_gcb .FactAttr =&_fabf ;continue ;};if _efed .Name .Local =="\u0074\u0079\u0070\u0065"{_gcb .TypeAttr .UnmarshalXMLAttr (_efed );continue ;};if _efed .Name .Local =="\u0066\u006f\u0072"{_gcb .ForAttr .UnmarshalXMLAttr (_efed );continue ;};if _efed .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_gecb ,_bacc :=_efed .Value ,error (nil );if _bacc !=nil {return _bacc ;};_gcb .ForNameAttr =&_gecb ;continue ;};if _efed .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gcb .PtTypeAttr .UnmarshalXMLAttr (_efed );continue ;};if _efed .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_gcb .RefTypeAttr .UnmarshalXMLAttr (_efed );continue ;};if _efed .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_gcb .RefForAttr .UnmarshalXMLAttr (_efed );continue ;};if _efed .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_edcb ,_ddgb :=_efed .Value ,error (nil );if _ddgb !=nil {return _ddgb ;};_gcb .RefForNameAttr =&_edcb ;continue ;};if _efed .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_gcb .RefPtTypeAttr .UnmarshalXMLAttr (_efed );continue ;};};_fdgb :for {_cgf ,_fbba :=d .Token ();if _fbba !=nil {return _fbba ;};switch _gagb :=_cgf .(type ){case _gg .StartElement :switch _gagb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcb .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _cdfa :=d .DecodeElement (_gcb .ExtLst ,&_gagb );_cdfa !=nil {return _cdfa ;};default:_ce .Log ("\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\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_gagb .Name );if _gfbcg :=d .Skip ();_gfbcg !=nil {return _gfbcg ;};};case _gg .EndElement :break _fdgb ;case _gg .CharData :};};return nil ;};func (_ggbc *CT_Rules )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ggbc .Rule !=nil {_bgbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_egcb :=range _ggbc .Rule {e .EncodeElement (_egcb ,_bgbg );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_abgf *ST_PrSetCustVal )Validate ()error {return _abgf .ValidateWithPath ("")};func (_bgff ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _bgff {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgff ));};return nil ;};func (_adacba *ST_TextDirection )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_adacba =0;case "\u0066\u0072\u006fm\u0054":*_adacba =1;case "\u0066\u0072\u006fm\u0042":*_adacba =2;};return nil ;};func (_cegb *ST_LinearDirection )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bdbb ,_aabb :=d .Token ();if _aabb !=nil {return _aabb ;};if _gddgc ,_fbgcb :=_bdbb .(_gg .EndElement );_fbgcb &&_gddgc .Name ==start .Name {*_cegb =1;return nil ;};if _fffe ,_gefc :=_bdbb .(_gg .CharData );!_gefc {return _e .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",_bdbb );}else {switch string (_fffe ){case "":*_cegb =0;case "\u0066\u0072\u006fm\u004c":*_cegb =1;case "\u0066\u0072\u006fm\u0052":*_cegb =2;case "\u0066\u0072\u006fm\u0054":*_cegb =3;case "\u0066\u0072\u006fm\u0042":*_cegb =4;};};_bdbb ,_aabb =d .Token ();if _aabb !=nil {return _aabb ;};if _eefa ,_dagbg :=_bdbb .(_gg .EndElement );_dagbg &&_eefa .Name ==start .Name {return nil ;};return _e .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",_bdbb );};type ST_ParameterId byte ;type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_b .CT_OfficeArtExtensionList ;}; +// Validate validates the CT_LayoutNode and its children +func (_abbf *CT_LayoutNode )Validate ()error {return _abbf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");};func (_eae *CT_Cxn )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_eae .ModelIdAttr )});if _eae .TypeAttr !=ST_CxnTypeUnset {_eba ,_gcffc :=_eae .TypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0074\u0079\u0070\u0065"});if _gcffc !=nil {return _gcffc ;};start .Attr =append (start .Attr ,_eba );};start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_eae .SrcIdAttr )});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_eae .DestIdAttr )});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_eae .SrcOrdAttr )});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_eae .DestOrdAttr )});if _eae .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_eae .ParTransIdAttr )});};if _eae .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_eae .SibTransIdAttr )});};if _eae .PresIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_eae .PresIdAttr )});};e .EncodeToken (start );if _eae .ExtLst !=nil {_feb :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eae .ExtLst ,_feb );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_adgg :=&CT_DiagramDefinitionHeaderLst {};return _adgg ;};func (_abbdg ST_SecondaryLinearDirection )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_abbdg .String (),start );};func (_eaag ST_ClrAppMethod )Validate ()error {return _eaag .ValidateWithPath ("")};func (_afgf ST_TextBlockDirection )ValidateWithPath (path string )error {switch _afgf {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgf ));};return nil ;};func (_adbf ST_AnimOneStr )String ()string {switch _adbf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u006e\u0065";case 3:return "\u0062\u0072\u0061\u006e\u0063\u0068";};return "";};func (_cagbe ST_FlowDirection )ValidateWithPath (path string )error {switch _cagbe {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cagbe ));};return nil ;};func (_badba ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _badba {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badba ));};return nil ;};func (_gdgce ST_Breakpoint )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_gdgce .String (),start );};func (_gegbf *ST_ContinueDirection )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_afdcd ,_ebced :=d .Token ();if _ebced !=nil {return _ebced ;};if _dfacd ,_cbgef :=_afdcd .(_ed .EndElement );_cbgef &&_dfacd .Name ==start .Name {*_gegbf =1;return nil ;};if _acbgd ,_ffdag :=_afdcd .(_ed .CharData );!_ffdag {return _ee .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",_afdcd );}else {switch string (_acbgd ){case "":*_gegbf =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_gegbf =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_gegbf =2;};};_afdcd ,_ebced =d .Token ();if _ebced !=nil {return _ebced ;};if _egaaf ,_abfea :=_afdcd .(_ed .EndElement );_abfea &&_egaaf .Name ==start .Name {return nil ;};return _ee .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",_afdcd );};type ST_PtType byte ;func (_aagaf ST_AxisType )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_efag :=_ed .Attr {};_efag .Name =name ;switch _aagaf {case ST_AxisTypeUnset :_efag .Value ="";case ST_AxisTypeSelf :_efag .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_efag .Value ="\u0063\u0068";case ST_AxisTypeDes :_efag .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_efag .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case ST_AxisTypePar :_efag .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_efag .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_efag .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_efag .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case ST_AxisTypePrecedSib :_efag .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_efag .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_efag .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_efag .Value ="\u0072\u006f\u006f\u0074";case ST_AxisTypeNone :_efag .Value ="\u006e\u006f\u006e\u0065";};return _efag ,nil ;};type ST_TextAnchorHorizontal byte ;func (_cfbe *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_cfbe =0;case "\u006e\u006f\u006e\u0065":*_cfbe =1;case "\u0066\u0072\u006fm\u004c":*_cfbe =2;case "\u0066\u0072\u006fm\u0052":*_cfbe =3;case "\u0066\u0072\u006fm\u0054":*_cfbe =4;case "\u0066\u0072\u006fm\u0042":*_cfbe =5;};return nil ;}; -// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path -func (_cfaa *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _cfaa .OrgChart !=nil {if _fbbecf :=_cfaa .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_fbbecf !=nil {return _fbbecf ;};};if _cfaa .ChMax !=nil {if _cbbc :=_cfaa .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078");_cbbc !=nil {return _cbbc ;};};if _cfaa .ChPref !=nil {if _accf :=_cfaa .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_accf !=nil {return _accf ;};};if _cfaa .BulletEnabled !=nil {if _baaf :=_cfaa .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064");_baaf !=nil {return _baaf ;};};if _cfaa .Dir !=nil {if _dfgac :=_cfaa .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_dfgac !=nil {return _dfgac ;};};if _cfaa .HierBranch !=nil {if _bced :=_cfaa .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068");_bced !=nil {return _bced ;};};if _cfaa .AnimOne !=nil {if _acdaf :=_cfaa .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_acdaf !=nil {return _acdaf ;};};if _cfaa .AnimLvl !=nil {if _fdfef :=_cfaa .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");_fdfef !=nil {return _fdfef ;};};if _cfaa .ResizeHandles !=nil {if _eeaa :=_cfaa .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_eeaa !=nil {return _eeaa ;};};return nil ;};func NewDataModel ()*DataModel {_deccc :=&DataModel {};_deccc .CT_DataModel =*NewCT_DataModel ();return _deccc ;};func (_adae *CT_Constraints )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ccec :for {_fgfa ,_gfe :=d .Token ();if _gfe !=nil {return _gfe ;};switch _gcbc :=_fgfa .(type ){case _gg .StartElement :switch _gcbc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}:_eage :=NewCT_Constraint ();if _dca :=d .DecodeElement (_eage ,&_gcbc );_dca !=nil {return _dca ;};_adae .Constr =append (_adae .Constr ,_eage );default:_ce .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061i\u006et\u0073\u0020\u0025\u0076",_gcbc .Name );if _bcgf :=d .Skip ();_bcgf !=nil {return _bcgf ;};};case _gg .EndElement :break _ccec ;case _gg .CharData :};};return nil ;};func (_geca *ST_Breakpoint )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aacdf ,_aegba :=d .Token ();if _aegba !=nil {return _aegba ;};if _bcgce ,_cceeb :=_aacdf .(_gg .EndElement );_cceeb &&_bcgce .Name ==start .Name {*_geca =1;return nil ;};if _dbbac ,_baeab :=_aacdf .(_gg .CharData );!_baeab {return _e .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",_aacdf );}else {switch string (_dbbac ){case "":*_geca =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_geca =1;case "\u0062\u0061\u006c":*_geca =2;case "\u0066\u0069\u0078e\u0064":*_geca =3;};};_aacdf ,_aegba =d .Token ();if _aegba !=nil {return _aegba ;};if _gcffa ,_fbfdb :=_aacdf .(_gg .EndElement );_fbfdb &&_gcffa .Name ==start .Name {return nil ;};return _e .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",_aacdf );};func (_faaf *CT_StyleDefinitionHeaderLst )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _faaf .StyleDefHdr !=nil {_eeeb :=_gg .StartElement {Name :_gg .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_gaed :=range _faaf .StyleDefHdr {e .EncodeElement (_gaed ,_eeeb );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;);func (_ccce *LayoutDef )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ccce .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_gaaed :=range start .Attr {if _gaaed .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dbeef ,_dgba :=_gaaed .Value ,error (nil );if _dgba !=nil {return _dgba ;};_ccce .UniqueIdAttr =&_dbeef ;continue ;};if _gaaed .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ffcbc ,_egbaa :=_gaaed .Value ,error (nil );if _egbaa !=nil {return _egbaa ;};_ccce .MinVerAttr =&_ffcbc ;continue ;};if _gaaed .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_gfdf ,_efgdc :=_gaaed .Value ,error (nil );if _efgdc !=nil {return _efgdc ;};_ccce .DefStyleAttr =&_gfdf ;continue ;};};_gcac :for {_ecfcb ,_aeab :=d .Token ();if _aeab !=nil {return _aeab ;};switch _eecdg :=_ecfcb .(type ){case _gg .StartElement :switch _eecdg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bfabe :=NewCT_Name ();if _baaa :=d .DecodeElement (_bfabe ,&_eecdg );_baaa !=nil {return _baaa ;};_ccce .Title =append (_ccce .Title ,_bfabe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_cadb :=NewCT_Description ();if _ggbcb :=d .DecodeElement (_cadb ,&_eecdg );_ggbcb !=nil {return _ggbcb ;};_ccce .Desc =append (_ccce .Desc ,_cadb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ccce .CatLst =NewCT_Categories ();if _cddf :=d .DecodeElement (_ccce .CatLst ,&_eecdg );_cddf !=nil {return _cddf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_ccce .SampData =NewCT_SampleData ();if _effcd :=d .DecodeElement (_ccce .SampData ,&_eecdg );_effcd !=nil {return _effcd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_ccce .StyleData =NewCT_SampleData ();if _eaed :=d .DecodeElement (_ccce .StyleData ,&_eecdg );_eaed !=nil {return _eaed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_ccce .ClrData =NewCT_SampleData ();if _gafe :=d .DecodeElement (_ccce .ClrData ,&_eecdg );_gafe !=nil {return _gafe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _adda :=d .DecodeElement (_ccce .LayoutNode ,&_eecdg );_adda !=nil {return _adda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccce .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _ffec :=d .DecodeElement (_ccce .ExtLst ,&_eecdg );_ffec !=nil {return _ffec ;};default:_ce .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_eecdg .Name );if _afdec :=d .Skip ();_afdec !=nil {return _afdec ;};};case _gg .EndElement :break _gcac ;case _gg .CharData :};};return nil ;};func (_edbba ST_NodeVerticalAlignment )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cbgb :=_gg .Attr {};_cbgb .Name =name ;switch _edbba {case ST_NodeVerticalAlignmentUnset :_cbgb .Value ="";case ST_NodeVerticalAlignmentT :_cbgb .Value ="\u0074";case ST_NodeVerticalAlignmentMid :_cbgb .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_cbgb .Value ="\u0062";};return _cbgb ,nil ;}; +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_bfgg *CT_Colors )ValidateWithPath (path string )error {if _dabef :=_bfgg .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_dabef !=nil {return _dabef ;};if _bfff :=_bfgg .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bfff !=nil {return _bfff ;};for _acf ,_aeae :=range _bfgg .EG_ColorChoice {if _dcad :=_aeae .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_acf ));_dcad !=nil {return _dcad ;};};return nil ;};func (_eabge ST_ModelId )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _eabge .Int32 !=nil {e .EncodeToken (_ed .CharData (_ee .Sprintf ("\u0025\u0064",*_eabge .Int32 )));};if _eabge .ST_Guid !=nil {e .EncodeToken (_ed .CharData (*_eabge .ST_Guid ));};return e .EncodeToken (_ed .EndElement {Name :start .Name });};func (_ebfaea ST_HierBranchStyle )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_cbbbc :=_ed .Attr {};_cbbbc .Name =name ;switch _ebfaea {case ST_HierBranchStyleUnset :_cbbbc .Value ="";case ST_HierBranchStyleL :_cbbbc .Value ="\u006c";case ST_HierBranchStyleR :_cbbbc .Value ="\u0072";case ST_HierBranchStyleHang :_cbbbc .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_cbbbc .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_cbbbc .Value ="\u0069\u006e\u0069\u0074";};return _cbbbc ,nil ;}; -// Validate validates the CT_ElemPropSet and its children -func (_ddfc *CT_ElemPropSet )Validate ()error {return _ddfc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};func (_abged *ST_ArrowheadStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ccega ,_cgae :=d .Token ();if _cgae !=nil {return _cgae ;};if _gccdb ,_gfgc :=_ccega .(_gg .EndElement );_gfgc &&_gccdb .Name ==start .Name {*_abged =1;return nil ;};if _cfafa ,_gaaee :=_ccega .(_gg .CharData );!_gaaee {return _e .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",_ccega );}else {switch string (_cfafa ){case "":*_abged =0;case "\u0061\u0075\u0074\u006f":*_abged =1;case "\u0061\u0072\u0072":*_abged =2;case "\u006e\u006f\u0041r\u0072":*_abged =3;};};_ccega ,_cgae =d .Token ();if _cgae !=nil {return _cgae ;};if _ddgafg ,_afac :=_ccega .(_gg .EndElement );_afac &&_ddgafg .Name ==start .Name {return nil ;};return _e .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",_ccega );};func NewCT_Otherwise ()*CT_Otherwise {_fbgb :=&CT_Otherwise {};return _fbgb };func (_ffbgd ST_AlgorithmType )Validate ()error {return _ffbgd .ValidateWithPath ("")}; +// Validate validates the CT_ColorTransformHeader and its children +func (_dadb *CT_ColorTransformHeader )Validate ()error {return _dadb .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");};func (_fdgaf ST_ConnectorDimension )String ()string {switch _fdgaf {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";};func (_cfeg ST_AxisType )ValidateWithPath (path string )error {switch _cfeg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfeg ));};return nil ;};type ST_AlgorithmType byte ;func NewCT_Direction ()*CT_Direction {_agfgb :=&CT_Direction {};return _agfgb };func (_aaafa ST_ResizeHandlesStr )String ()string {switch _aaafa {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};func NewCT_DataModel ()*CT_DataModel {_facf :=&CT_DataModel {};_facf .PtLst =NewCT_PtList ();return _facf ;};func (_dbfcb ST_StartingElement )ValidateWithPath (path string )error {switch _dbfcb {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfcb ));};return nil ;};func (_deaeg ST_ResizeHandlesStr )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_adbdg :=_ed .Attr {};_adbdg .Name =name ;switch _deaeg {case ST_ResizeHandlesStrUnset :_adbdg .Value ="";case ST_ResizeHandlesStrExact :_adbdg .Value ="\u0065\u0078\u0061c\u0074";case ST_ResizeHandlesStrRel :_adbdg .Value ="\u0072\u0065\u006c";};return _adbdg ,nil ;};func (_deeb *LayoutDefHdr )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_deeb .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();for _ ,_afaed :=range start .Attr {if _afaed .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_baggg ,_fecbg :=_afaed .Value ,error (nil );if _fecbg !=nil {return _fecbg ;};_deeb .UniqueIdAttr =_baggg ;continue ;};if _afaed .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cacbd ,_gebff :=_afaed .Value ,error (nil );if _gebff !=nil {return _gebff ;};_deeb .MinVerAttr =&_cacbd ;continue ;};if _afaed .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_bcceb ,_fgfbf :=_afaed .Value ,error (nil );if _fgfbf !=nil {return _fgfbf ;};_deeb .DefStyleAttr =&_bcceb ;continue ;};if _afaed .Name .Local =="\u0072\u0065\u0073I\u0064"{_efadbc ,_aaad :=_ec .ParseInt (_afaed .Value ,10,32);if _aaad !=nil {return _aaad ;};_eaccf :=int32 (_efadbc );_deeb .ResIdAttr =&_eaccf ;continue ;};};_bfgc :for {_gabb ,_acgf :=d .Token ();if _acgf !=nil {return _acgf ;};switch _cbgea :=_gabb .(type ){case _ed .StartElement :switch _cbgea .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ecdcg :=NewCT_Name ();if _caegg :=d .DecodeElement (_ecdcg ,&_cbgea );_caegg !=nil {return _caegg ;};_deeb .Title =append (_deeb .Title ,_ecdcg );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bgfed :=NewCT_Description ();if _dggfg :=d .DecodeElement (_bgfed ,&_cbgea );_dggfg !=nil {return _dggfg ;};_deeb .Desc =append (_deeb .Desc ,_bgfed );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_deeb .CatLst =NewCT_Categories ();if _gege :=d .DecodeElement (_deeb .CatLst ,&_cbgea );_gege !=nil {return _gege ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deeb .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _bcfb :=d .DecodeElement (_deeb .ExtLst ,&_cbgea );_bcfb !=nil {return _bcfb ;};default:_b .Log ("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\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_cbgea .Name );if _ggfc :=d .Skip ();_ggfc !=nil {return _ggfc ;};};case _ed .EndElement :break _bfgc ;case _ed .CharData :};};return nil ;};func (_ggee ST_CenterShapeMapping )Validate ()error {return _ggee .ValidateWithPath ("")}; -// Validate validates the ColorsDefHdr and its children -func (_acdae *ColorsDefHdr )Validate ()error {return _acdae .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");};type ST_CxnType byte ;const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;);const (ST_ConstraintTypeUnset ST_ConstraintType =0;ST_ConstraintTypeNone ST_ConstraintType =1;ST_ConstraintTypeAlignOff ST_ConstraintType =2;ST_ConstraintTypeBegMarg ST_ConstraintType =3;ST_ConstraintTypeBendDist ST_ConstraintType =4;ST_ConstraintTypeBegPad ST_ConstraintType =5;ST_ConstraintTypeB ST_ConstraintType =6;ST_ConstraintTypeBMarg ST_ConstraintType =7;ST_ConstraintTypeBOff ST_ConstraintType =8;ST_ConstraintTypeCtrX ST_ConstraintType =9;ST_ConstraintTypeCtrXOff ST_ConstraintType =10;ST_ConstraintTypeCtrY ST_ConstraintType =11;ST_ConstraintTypeCtrYOff ST_ConstraintType =12;ST_ConstraintTypeConnDist ST_ConstraintType =13;ST_ConstraintTypeDiam ST_ConstraintType =14;ST_ConstraintTypeEndMarg ST_ConstraintType =15;ST_ConstraintTypeEndPad ST_ConstraintType =16;ST_ConstraintTypeH ST_ConstraintType =17;ST_ConstraintTypeHArH ST_ConstraintType =18;ST_ConstraintTypeHOff ST_ConstraintType =19;ST_ConstraintTypeL ST_ConstraintType =20;ST_ConstraintTypeLMarg ST_ConstraintType =21;ST_ConstraintTypeLOff ST_ConstraintType =22;ST_ConstraintTypeR ST_ConstraintType =23;ST_ConstraintTypeRMarg ST_ConstraintType =24;ST_ConstraintTypeROff ST_ConstraintType =25;ST_ConstraintTypePrimFontSz ST_ConstraintType =26;ST_ConstraintTypePyraAcctRatio ST_ConstraintType =27;ST_ConstraintTypeSecFontSz ST_ConstraintType =28;ST_ConstraintTypeSibSp ST_ConstraintType =29;ST_ConstraintTypeSecSibSp ST_ConstraintType =30;ST_ConstraintTypeSp ST_ConstraintType =31;ST_ConstraintTypeStemThick ST_ConstraintType =32;ST_ConstraintTypeT ST_ConstraintType =33;ST_ConstraintTypeTMarg ST_ConstraintType =34;ST_ConstraintTypeTOff ST_ConstraintType =35;ST_ConstraintTypeUserA ST_ConstraintType =36;ST_ConstraintTypeUserB ST_ConstraintType =37;ST_ConstraintTypeUserC ST_ConstraintType =38;ST_ConstraintTypeUserD ST_ConstraintType =39;ST_ConstraintTypeUserE ST_ConstraintType =40;ST_ConstraintTypeUserF ST_ConstraintType =41;ST_ConstraintTypeUserG ST_ConstraintType =42;ST_ConstraintTypeUserH ST_ConstraintType =43;ST_ConstraintTypeUserI ST_ConstraintType =44;ST_ConstraintTypeUserJ ST_ConstraintType =45;ST_ConstraintTypeUserK ST_ConstraintType =46;ST_ConstraintTypeUserL ST_ConstraintType =47;ST_ConstraintTypeUserM ST_ConstraintType =48;ST_ConstraintTypeUserN ST_ConstraintType =49;ST_ConstraintTypeUserO ST_ConstraintType =50;ST_ConstraintTypeUserP ST_ConstraintType =51;ST_ConstraintTypeUserQ ST_ConstraintType =52;ST_ConstraintTypeUserR ST_ConstraintType =53;ST_ConstraintTypeUserS ST_ConstraintType =54;ST_ConstraintTypeUserT ST_ConstraintType =55;ST_ConstraintTypeUserU ST_ConstraintType =56;ST_ConstraintTypeUserV ST_ConstraintType =57;ST_ConstraintTypeUserW ST_ConstraintType =58;ST_ConstraintTypeUserX ST_ConstraintType =59;ST_ConstraintTypeUserY ST_ConstraintType =60;ST_ConstraintTypeUserZ ST_ConstraintType =61;ST_ConstraintTypeW ST_ConstraintType =62;ST_ConstraintTypeWArH ST_ConstraintType =63;ST_ConstraintTypeWOff ST_ConstraintType =64;);func (_fgfb *ST_StartingElement )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dcbf ,_dfec :=d .Token ();if _dfec !=nil {return _dfec ;};if _daeec ,_gbagb :=_dcbf .(_gg .EndElement );_gbagb &&_daeec .Name ==start .Name {*_fgfb =1;return nil ;};if _bcbf ,_deece :=_dcbf .(_gg .CharData );!_deece {return _e .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",_dcbf );}else {switch string (_bcbf ){case "":*_fgfb =0;case "\u006e\u006f\u0064\u0065":*_fgfb =1;case "\u0074\u0072\u0061n\u0073":*_fgfb =2;};};_dcbf ,_dfec =d .Token ();if _dfec !=nil {return _dfec ;};if _faeca ,_ecfe :=_dcbf .(_gg .EndElement );_ecfe &&_faeca .Name ==start .Name {return nil ;};return _e .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",_dcbf );};func (_fgabe ST_TextAnchorVertical )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fbdc :=_gg .Attr {};_fbdc .Name =name ;switch _fgabe {case ST_TextAnchorVerticalUnset :_fbdc .Value ="";case ST_TextAnchorVerticalT :_fbdc .Value ="\u0074";case ST_TextAnchorVerticalMid :_fbdc .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_fbdc .Value ="\u0062";};return _fbdc ,nil ;};func (_bgef ST_ClrAppMethod )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_faafa :=_gg .Attr {};_faafa .Name =name ;switch _bgef {case ST_ClrAppMethodUnset :_faafa .Value ="";case ST_ClrAppMethodSpan :_faafa .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_faafa .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_faafa .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _faafa ,nil ;};type ST_TextAnchorVertical byte ;func (_eabaad *StyleDefHdr )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eabaad .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();for _ ,_caeb :=range start .Attr {if _caeb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gebb ,_agdg :=_caeb .Value ,error (nil );if _agdg !=nil {return _agdg ;};_eabaad .UniqueIdAttr =_gebb ;continue ;};if _caeb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_abafaf ,_cecfb :=_caeb .Value ,error (nil );if _cecfb !=nil {return _cecfb ;};_eabaad .MinVerAttr =&_abafaf ;continue ;};if _caeb .Name .Local =="\u0072\u0065\u0073I\u0064"{_ddfe ,_gafcg :=_c .ParseInt (_caeb .Value ,10,32);if _gafcg !=nil {return _gafcg ;};_bcfg :=int32 (_ddfe );_eabaad .ResIdAttr =&_bcfg ;continue ;};};_egdb :for {_fbdf ,_caacf :=d .Token ();if _caacf !=nil {return _caacf ;};switch _bcefe :=_fbdf .(type ){case _gg .StartElement :switch _bcefe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_feeg :=NewCT_SDName ();if _caebg :=d .DecodeElement (_feeg ,&_bcefe );_caebg !=nil {return _caebg ;};_eabaad .Title =append (_eabaad .Title ,_feeg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_cbef :=NewCT_SDDescription ();if _bbag :=d .DecodeElement (_cbef ,&_bcefe );_bbag !=nil {return _bbag ;};_eabaad .Desc =append (_eabaad .Desc ,_cbef );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_eabaad .CatLst =NewCT_SDCategories ();if _fcbg :=d .DecodeElement (_eabaad .CatLst ,&_bcefe );_fcbg !=nil {return _fcbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eabaad .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _gbeff :=d .DecodeElement (_eabaad .ExtLst ,&_bcefe );_gbeff !=nil {return _gbeff ;};default:_ce .Log ("\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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_bcefe .Name );if _cfcb :=d .Skip ();_cfcb !=nil {return _cfcb ;};};case _gg .EndElement :break _egdb ;case _gg .CharData :};};return nil ;};type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_b .EG_ColorChoice ;};func (_gcgbd ST_ConstraintRelationship )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_aagffg :=_gg .Attr {};_aagffg .Name =name ;switch _gcgbd {case ST_ConstraintRelationshipUnset :_aagffg .Value ="";case ST_ConstraintRelationshipSelf :_aagffg .Value ="\u0073\u0065\u006c\u0066";case ST_ConstraintRelationshipCh :_aagffg .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_aagffg .Value ="\u0064\u0065\u0073";};return _aagffg ,nil ;};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;}; +// Validate validates the CT_SDCategories and its children +func (_gbbd *CT_SDCategories )Validate ()error {return _gbbd .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_gcbe ST_NodeHorizontalAlignment )String ()string {switch _gcbe {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func (_bdgdd ST_ClrAppMethod )String ()string {switch _bdgdd {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0063\u0079\u0063l\u0065";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";}; // Validate validates the CT_OrgChart and its children -func (_agb *CT_OrgChart )Validate ()error {return _agb .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};func (_debb *ST_AlgorithmType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_decg ,_fbcf :=d .Token ();if _fbcf !=nil {return _fbcf ;};if _edgec ,_eecg :=_decg .(_gg .EndElement );_eecg &&_edgec .Name ==start .Name {*_debb =1;return nil ;};if _adffd ,_acac :=_decg .(_gg .CharData );!_acac {return _e .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",_decg );}else {switch string (_adffd ){case "":*_debb =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_debb =1;case "\u0063\u006f\u006e\u006e":*_debb =2;case "\u0063\u0079\u0063l\u0065":*_debb =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_debb =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_debb =5;case "\u0070\u0079\u0072\u0061":*_debb =6;case "\u006c\u0069\u006e":*_debb =7;case "\u0073\u0070":*_debb =8;case "\u0074\u0078":*_debb =9;case "\u0073\u006e\u0061k\u0065":*_debb =10;};};_decg ,_fbcf =d .Token ();if _fbcf !=nil {return _fbcf ;};if _effdc ,_fdgf :=_decg .(_gg .EndElement );_fdgf &&_effdc .Name ==start .Name {return nil ;};return _e .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",_decg );};func (_cbgdd ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _cbgdd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgdd ));};return nil ;};const (ST_PtTypeUnset ST_PtType =0;ST_PtTypeNode ST_PtType =1;ST_PtTypeAsst ST_PtType =2;ST_PtTypeDoc ST_PtType =3;ST_PtTypePres ST_PtType =4;ST_PtTypeParTrans ST_PtType =5;ST_PtTypeSibTrans ST_PtType =6;);func (_dcbaff ST_FlowDirection )ValidateWithPath (path string )error {switch _dcbaff {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcbaff ));};return nil ;};func (_eabagd ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _eabagd {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabagd ));};return nil ;}; +func (_cebf *CT_OrgChart )Validate ()error {return _cebf .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};func _afca (_aagab bool )uint8 {if _aagab {return 1;};return 0;};func (_fcbd *CT_DataModel )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_fcbd .PtLst =NewCT_PtList ();_dgcc :for {_ddd ,_eggd :=d .Token ();if _eggd !=nil {return _eggd ;};switch _bfea :=_ddd .(type ){case _ed .StartElement :switch _bfea .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _gebf :=d .DecodeElement (_fcbd .PtLst ,&_bfea );_gebf !=nil {return _gebf ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_fcbd .CxnLst =NewCT_CxnList ();if _agge :=d .DecodeElement (_fcbd .CxnLst ,&_bfea );_agge !=nil {return _agge ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_fcbd .Bg =_a .NewCT_BackgroundFormatting ();if _beegc :=d .DecodeElement (_fcbd .Bg ,&_bfea );_beegc !=nil {return _beegc ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_fcbd .Whole =_a .NewCT_WholeE2oFormatting ();if _ddga :=d .DecodeElement (_fcbd .Whole ,&_bfea );_ddga !=nil {return _ddga ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcbd .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _dbac :=d .DecodeElement (_fcbd .ExtLst ,&_bfea );_dbac !=nil {return _dbac ;};default:_b .Log ("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_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_bfea .Name );if _dceb :=d .Skip ();_dceb !=nil {return _dceb ;};};case _ed .EndElement :break _dgcc ;case _ed .CharData :};};return nil ;};func (_caddg ST_GrowDirection )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_eebfa :=_ed .Attr {};_eebfa .Name =name ;switch _caddg {case ST_GrowDirectionUnset :_eebfa .Value ="";case ST_GrowDirectionTL :_eebfa .Value ="\u0074\u004c";case ST_GrowDirectionTR :_eebfa .Value ="\u0074\u0052";case ST_GrowDirectionBL :_eebfa .Value ="\u0062\u004c";case ST_GrowDirectionBR :_eebfa .Value ="\u0062\u0052";};return _eebfa ,nil ;};func (_ccccg ST_ParameterId )Validate ()error {return _ccccg .ValidateWithPath ("")};func (_fafbc ST_ConstraintRelationship )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_babbdc :=_ed .Attr {};_babbdc .Name =name ;switch _fafbc {case ST_ConstraintRelationshipUnset :_babbdc .Value ="";case ST_ConstraintRelationshipSelf :_babbdc .Value ="\u0073\u0065\u006c\u0066";case ST_ConstraintRelationshipCh :_babbdc .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_babbdc .Value ="\u0064\u0065\u0073";};return _babbdc ,nil ;};func (_aebba *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_aebba =0;case "\u006e\u006f\u006e\u0065":*_aebba =1;case "\u0066\u004e\u006fd\u0065":*_aebba =2;};return nil ;}; -// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path -func (_dbff *CT_ForEach )ValidateWithPath (path string )error {for _gcgf ,_cacd :=range _dbff .Alg {if _ggagg :=_cacd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_gcgf ));_ggagg !=nil {return _ggagg ;};};for _ccegf ,_fbfa :=range _dbff .Shape {if _efcbb :=_fbfa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ccegf ));_efcbb !=nil {return _efcbb ;};};for _cagb ,_fgbe :=range _dbff .PresOf {if _beee :=_fgbe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_cagb ));_beee !=nil {return _beee ;};};for _cgcg ,_baad :=range _dbff .ConstrLst {if _cgdc :=_baad .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cgcg ));_cgdc !=nil {return _cgdc ;};};for _fcaa ,_dgggc :=range _dbff .RuleLst {if _dddd :=_dgggc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_fcaa ));_dddd !=nil {return _dddd ;};};for _faad ,_deda :=range _dbff .ForEach {if _eeg :=_deda .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_faad ));_eeg !=nil {return _eeg ;};};for _feca ,_dbaa :=range _dbff .LayoutNode {if _feeef :=_dbaa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_feca ));_feeef !=nil {return _feeef ;};};for _gedg ,_aagf :=range _dbff .Choose {if _gfabe :=_aagf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gedg ));_gfabe !=nil {return _gfabe ;};};for _cgfc ,_beef :=range _dbff .ExtLst {if _dgcc :=_beef .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cgfc ));_dgcc !=nil {return _dgcc ;};};return nil ;};type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};func (_dfaf *CT_LayoutVariablePropertySet )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_edbb :for {_bcdd ,_ddbb :=d .Token ();if _ddbb !=nil {return _ddbb ;};switch _gfgaa :=_bcdd .(type ){case _gg .StartElement :switch _gfgaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}:_dfaf .OrgChart =NewCT_OrgChart ();if _dgge :=d .DecodeElement (_dfaf .OrgChart ,&_gfgaa );_dgge !=nil {return _dgge ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u004da\u0078"}:_dfaf .ChMax =NewCT_ChildMax ();if _gccg :=d .DecodeElement (_dfaf .ChMax ,&_gfgaa );_gccg !=nil {return _gccg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}:_dfaf .ChPref =NewCT_ChildPref ();if _ffacb :=d .DecodeElement (_dfaf .ChPref ,&_gfgaa );_ffacb !=nil {return _ffacb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}:_dfaf .BulletEnabled =NewCT_BulletEnabled ();if _eaab :=d .DecodeElement (_dfaf .BulletEnabled ,&_gfgaa );_eaab !=nil {return _eaab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0069\u0072"}:_dfaf .Dir =NewCT_Direction ();if _cdaf :=d .DecodeElement (_dfaf .Dir ,&_gfgaa );_cdaf !=nil {return _cdaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}:_dfaf .HierBranch =NewCT_HierBranchStyle ();if _bbgbf :=d .DecodeElement (_dfaf .HierBranch ,&_gfgaa );_bbgbf !=nil {return _bbgbf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}:_dfaf .AnimOne =NewCT_AnimOne ();if _dadd :=d .DecodeElement (_dfaf .AnimOne ,&_gfgaa );_dadd !=nil {return _dadd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}:_dfaf .AnimLvl =NewCT_AnimLvl ();if _bbeec :=d .DecodeElement (_dfaf .AnimLvl ,&_gfgaa );_bbeec !=nil {return _bbeec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}:_dfaf .ResizeHandles =NewCT_ResizeHandles ();if _efgc :=d .DecodeElement (_dfaf .ResizeHandles ,&_gfgaa );_efgc !=nil {return _efgc ;};default:_ce .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062\u006c\u0065P\u0072\u006fpe\u0072\u0074\u0079S\u0065\u0074\u0020\u0025\u0076",_gfgaa .Name );if _ggcg :=d .Skip ();_ggcg !=nil {return _ggcg ;};};case _gg .EndElement :break _edbb ;case _gg .CharData :};};return nil ;};func (_eafec ST_ConnectorDimension )Validate ()error {return _eafec .ValidateWithPath ("")}; +// Validate validates the CT_Categories and its children +func (_bdb *CT_Categories )Validate ()error {return _bdb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_fbeg *CT_Constraints )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_fde :for {_agea ,_cddg :=d .Token ();if _cddg !=nil {return _cddg ;};switch _eebf :=_agea .(type ){case _ed .StartElement :switch _eebf .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}:_acee :=NewCT_Constraint ();if _gdba :=d .DecodeElement (_acee ,&_eebf );_gdba !=nil {return _gdba ;};_fbeg .Constr =append (_fbeg .Constr ,_acee );default:_b .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061i\u006et\u0073\u0020\u0025\u0076",_eebf .Name );if _dgddb :=d .Skip ();_dgddb !=nil {return _dgddb ;};};case _ed .EndElement :break _fde ;case _ed .CharData :};};return nil ;};func (_abfgf *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_abfgf =0;case "\u0074":*_abfgf =1;case "\u006d\u0069\u0064":*_abfgf =2;case "\u0062":*_abfgf =3;};return nil ;};type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_a .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};type CT_CTStyleLabel struct{NameAttr string ;FillClrLst *CT_Colors ;LinClrLst *CT_Colors ;EffectClrLst *CT_Colors ;TxLinClrLst *CT_Colors ;TxFillClrLst *CT_Colors ;TxEffectClrLst *CT_Colors ;ExtLst *_a .CT_OfficeArtExtensionList ;};type ST_OutputShapeType byte ;type ST_Ints []int32 ;func (_eddba ST_HueDir )String ()string {switch _eddba {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_abcbc ST_GrowDirection )String ()string {switch _abcbc {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0062\u004c";case 4:return "\u0062\u0052";};return "";};func (_cfefd ST_ParameterVal )String ()string {if _cfefd .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _cfefd .ST_DiagramHorizontalAlignment .String ();};if _cfefd .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _cfefd .ST_VerticalAlignment .String ();};if _cfefd .ST_ChildDirection !=ST_ChildDirectionUnset {return _cfefd .ST_ChildDirection .String ();};if _cfefd .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _cfefd .ST_ChildAlignment .String ();};if _cfefd .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _cfefd .ST_SecondaryChildAlignment .String ();};if _cfefd .ST_LinearDirection !=ST_LinearDirectionUnset {return _cfefd .ST_LinearDirection .String ();};if _cfefd .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _cfefd .ST_SecondaryLinearDirection .String ();};if _cfefd .ST_StartingElement !=ST_StartingElementUnset {return _cfefd .ST_StartingElement .String ();};if _cfefd .ST_BendPoint !=ST_BendPointUnset {return _cfefd .ST_BendPoint .String ();};if _cfefd .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _cfefd .ST_ConnectorRouting .String ();};if _cfefd .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _cfefd .ST_ArrowheadStyle .String ();};if _cfefd .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _cfefd .ST_ConnectorDimension .String ();};if _cfefd .ST_RotationPath !=ST_RotationPathUnset {return _cfefd .ST_RotationPath .String ();};if _cfefd .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _cfefd .ST_CenterShapeMapping .String ();};if _cfefd .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _cfefd .ST_NodeHorizontalAlignment .String ();};if _cfefd .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _cfefd .ST_NodeVerticalAlignment .String ();};if _cfefd .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _cfefd .ST_FallbackDimension .String ();};if _cfefd .ST_TextDirection !=ST_TextDirectionUnset {return _cfefd .ST_TextDirection .String ();};if _cfefd .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _cfefd .ST_PyramidAccentPosition .String ();};if _cfefd .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _cfefd .ST_PyramidAccentTextMargin .String ();};if _cfefd .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _cfefd .ST_TextBlockDirection .String ();};if _cfefd .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _cfefd .ST_TextAnchorHorizontal .String ();};if _cfefd .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _cfefd .ST_TextAnchorVertical .String ();};if _cfefd .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _cfefd .ST_DiagramTextAlignment .String ();};if _cfefd .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _cfefd .ST_AutoTextRotation .String ();};if _cfefd .ST_GrowDirection !=ST_GrowDirectionUnset {return _cfefd .ST_GrowDirection .String ();};if _cfefd .ST_FlowDirection !=ST_FlowDirectionUnset {return _cfefd .ST_FlowDirection .String ();};if _cfefd .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _cfefd .ST_ContinueDirection .String ();};if _cfefd .ST_Breakpoint !=ST_BreakpointUnset {return _cfefd .ST_Breakpoint .String ();};if _cfefd .ST_Offset !=ST_OffsetUnset {return _cfefd .ST_Offset .String ();};if _cfefd .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _cfefd .ST_HierarchyAlignment .String ();};if _cfefd .Int32 !=nil {return _ee .Sprintf ("\u0025\u0076",*_cfefd .Int32 );};if _cfefd .Float64 !=nil {return _ee .Sprintf ("\u0025\u0076",*_cfefd .Float64 );};if _cfefd .Bool !=nil {return _ee .Sprintf ("\u0025\u0076",*_cfefd .Bool );};if _cfefd .StringVal !=nil {return _ee .Sprintf ("\u0025\u0076",*_cfefd .StringVal );};if _cfefd .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _cfefd .ST_ConnectorPoint .String ();};return "";}; -// Validate validates the CT_When and its children -func (_cffc *CT_When )Validate ()error {return _cffc .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;);type ST_OutputShapeType byte ; +// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path +func (_beac *CT_StyleDefinition )ValidateWithPath (path string )error {for _acecf ,_gdbf :=range _beac .Title {if _ggbea :=_gdbf .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_acecf ));_ggbea !=nil {return _ggbea ;};};for _cecag ,_egbag :=range _beac .Desc {if _cgfg :=_egbag .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_cecag ));_cgfg !=nil {return _cgfg ;};};if _beac .CatLst !=nil {if _cbbd :=_beac .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_cbbd !=nil {return _cbbd ;};};if _beac .Scene3d !=nil {if _eefb :=_beac .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_eefb !=nil {return _eefb ;};};for _aeec ,_gcac :=range _beac .StyleLbl {if _aaac :=_gcac .ValidateWithPath (_ee .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_aeec ));_aaac !=nil {return _aaac ;};};if _beac .ExtLst !=nil {if _ddebg :=_beac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddebg !=nil {return _ddebg ;};};return nil ;}; -// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path -func (_dbfa *CT_SDCategory )ValidateWithPath (path string )error {return nil };func (_ffgdgd ST_Direction )String ()string {switch _ffgdgd {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return "";};func (_gffb *ST_ConnectorRouting )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gffb =0;case "\u0073\u0074\u0072\u0061":*_gffb =1;case "\u0062\u0065\u006e\u0064":*_gffb =2;case "\u0063\u0075\u0072v\u0065":*_gffb =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_gffb =4;};return nil ;}; +// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path +func (_bgdd *CT_Description )ValidateWithPath (path string )error {return nil };func (_bddcd ST_AutoTextRotation )ValidateWithPath (path string )error {switch _bddcd {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bddcd ));};return nil ;};func NewStyleDefHdrLst ()*StyleDefHdrLst {_cbfee :=&StyleDefHdrLst {};_cbfee .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();return _cbfee ;};func (_cdfd ST_ClrAppMethod )ValidateWithPath (path string )error {switch _cdfd {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfd ));};return nil ;};func (_abad *CT_Name )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_cgfbg :=range start .Attr {if _cgfbg .Name .Local =="\u006c\u0061\u006e\u0067"{_dfdb ,_gbfa :=_cgfbg .Value ,error (nil );if _gbfa !=nil {return _gbfa ;};_abad .LangAttr =&_dfdb ;continue ;};if _cgfbg .Name .Local =="\u0076\u0061\u006c"{_fada ,_dgca :=_cgfbg .Value ,error (nil );if _dgca !=nil {return _dgca ;};_abad .ValAttr =_fada ;continue ;};};for {_acbc ,_aagd :=d .Token ();if _aagd !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_aagd );};if _bgddd ,_gcgee :=_acbc .(_ed .EndElement );_gcgee &&_bgddd .Name ==start .Name {break ;};};return nil ;};func (_aaecb ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _aaecb {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaecb ));};return nil ;};func (_egdbf *StyleDefHdrLst )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_egdbf .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_eegc :for {_adgbd ,_gaffe :=d .Token ();if _gaffe !=nil {return _gaffe ;};switch _bbaa :=_adgbd .(type ){case _ed .StartElement :switch _bbaa .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_dabg :=NewCT_StyleDefinitionHeader ();if _afbe :=d .DecodeElement (_dabg ,&_bbaa );_afbe !=nil {return _afbe ;};_egdbf .StyleDefHdr =append (_egdbf .StyleDefHdr ,_dabg );default:_b .Log ("\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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064r\u004cs\u0074\u0020\u0025\u0076",_bbaa .Name );if _cffdef :=d .Skip ();_cffdef !=nil {return _cffdef ;};};case _ed .EndElement :break _eegc ;case _ed .CharData :};};return nil ;}; -// Validate validates the CT_BulletEnabled and its children -func (_ebg *CT_BulletEnabled )Validate ()error {return _ebg .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");}; +// Validate validates the CT_DiagramDefinitionHeader and its children +func (_ebgeg *CT_DiagramDefinitionHeader )Validate ()error {return _ebgeg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072");};func (_efee *ST_ChildOrderType )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_bggaa ,_gcbfg :=d .Token ();if _gcbfg !=nil {return _gcbfg ;};if _bfcf ,_fbce :=_bggaa .(_ed .EndElement );_fbce &&_bfcf .Name ==start .Name {*_efee =1;return nil ;};if _cfdf ,_geedb :=_bggaa .(_ed .CharData );!_geedb {return _ee .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",_bggaa );}else {switch string (_cfdf ){case "":*_efee =0;case "\u0062":*_efee =1;case "\u0074":*_efee =2;};};_bggaa ,_gcbfg =d .Token ();if _gcbfg !=nil {return _gcbfg ;};if _acfea ,_fcgec :=_bggaa .(_ed .EndElement );_fcgec &&_acfea .Name ==start .Name {return nil ;};return _ee .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",_bggaa );};func (_cfcb *CT_SDName )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_acaa :=range start .Attr {if _acaa .Name .Local =="\u006c\u0061\u006e\u0067"{_gcgca ,_dedb :=_acaa .Value ,error (nil );if _dedb !=nil {return _dedb ;};_cfcb .LangAttr =&_gcgca ;continue ;};if _acaa .Name .Local =="\u0076\u0061\u006c"{_feeef ,_defe :=_acaa .Value ,error (nil );if _defe !=nil {return _defe ;};_cfcb .ValAttr =_feeef ;continue ;};};for {_efbaa ,_dedcc :=d .Token ();if _dedcc !=nil {return _ee .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_dedcc );};if _aabb ,_acfed :=_efbaa .(_ed .EndElement );_acfed &&_aabb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path -func (_eecaf *LayoutDefHdr )ValidateWithPath (path string )error {if _caec :=_eecaf .CT_DiagramDefinitionHeader .ValidateWithPath (path );_caec !=nil {return _caec ;};return nil ;};func NewCT_AdjLst ()*CT_AdjLst {_efa :=&CT_AdjLst {};return _efa }; +// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path +func (_efbfc *CT_Otherwise )ValidateWithPath (path string )error {for _abgfa ,_cagfa :=range _efbfc .Alg {if _fadc :=_cagfa .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_abgfa ));_fadc !=nil {return _fadc ;};};for _ggbg ,_ebbf :=range _efbfc .Shape {if _bbdc :=_ebbf .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ggbg ));_bbdc !=nil {return _bbdc ;};};for _eccd ,_bcda :=range _efbfc .PresOf {if _dff :=_bcda .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_eccd ));_dff !=nil {return _dff ;};};for _dfef ,_cggb :=range _efbfc .ConstrLst {if _gdff :=_cggb .ValidateWithPath (_ee .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dfef ));_gdff !=nil {return _gdff ;};};for _abaa ,_abac :=range _efbfc .RuleLst {if _cfde :=_abac .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_abaa ));_cfde !=nil {return _cfde ;};};for _ecfff ,_bcdfb :=range _efbfc .ForEach {if _ebfc :=_bcdfb .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_ecfff ));_ebfc !=nil {return _ebfc ;};};for _feda ,_dbdg :=range _efbfc .LayoutNode {if _fbdgd :=_dbdg .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_feda ));_fbdgd !=nil {return _fbdgd ;};};for _bbaf ,_aabeb :=range _efbfc .Choose {if _fbcac :=_aabeb .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_bbaf ));_fbcac !=nil {return _fbcac ;};};for _ebcf ,_cbff :=range _efbfc .ExtLst {if _ddeg :=_cbff .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ebcf ));_ddeg !=nil {return _ddeg ;};};return nil ;}; -// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path -func (_geafb *ColorsDefHdrLst )ValidateWithPath (path string )error {if _ggfd :=_geafb .CT_ColorTransformHeaderLst .ValidateWithPath (path );_ggfd !=nil {return _ggfd ;};return nil ;};func (_fce *CT_CTStyleLabel )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bde :=range start .Attr {if _bde .Name .Local =="\u006e\u0061\u006d\u0065"{_adga ,_dab :=_bde .Value ,error (nil );if _dab !=nil {return _dab ;};_fce .NameAttr =_adga ;continue ;};};_dccg :for {_bca ,_ffga :=d .Token ();if _ffga !=nil {return _ffga ;};switch _bebb :=_bca .(type ){case _gg .StartElement :switch _bebb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_fce .FillClrLst =NewCT_Colors ();if _dbbg :=d .DecodeElement (_fce .FillClrLst ,&_bebb );_dbbg !=nil {return _dbbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}:_fce .LinClrLst =NewCT_Colors ();if _fbg :=d .DecodeElement (_fce .LinClrLst ,&_bebb );_fbg !=nil {return _fbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_fce .EffectClrLst =NewCT_Colors ();if _baf :=d .DecodeElement (_fce .EffectClrLst ,&_bebb );_baf !=nil {return _baf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}:_fce .TxLinClrLst =NewCT_Colors ();if _gabf :=d .DecodeElement (_fce .TxLinClrLst ,&_bebb );_gabf !=nil {return _gabf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_fce .TxFillClrLst =NewCT_Colors ();if _cdf :=d .DecodeElement (_fce .TxFillClrLst ,&_bebb );_cdf !=nil {return _cdf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}:_fce .TxEffectClrLst =NewCT_Colors ();if _egbg :=d .DecodeElement (_fce .TxEffectClrLst ,&_bebb );_egbg !=nil {return _egbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fce .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _fcf :=d .DecodeElement (_fce .ExtLst ,&_bebb );_fcf !=nil {return _fcf ;};default:_ce .Log ("\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\u0043\u0054\u005f\u0043\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_bebb .Name );if _efc :=d .Skip ();_efc !=nil {return _efc ;};};case _gg .EndElement :break _dccg ;case _gg .CharData :};};return nil ;};func (_bbgbg ST_GrowDirection )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_daedd :=_gg .Attr {};_daedd .Name =name ;switch _bbgbg {case ST_GrowDirectionUnset :_daedd .Value ="";case ST_GrowDirectionTL :_daedd .Value ="\u0074\u004c";case ST_GrowDirectionTR :_daedd .Value ="\u0074\u0052";case ST_GrowDirectionBL :_daedd .Value ="\u0062\u004c";case ST_GrowDirectionBR :_daedd .Value ="\u0062\u0052";};return _daedd ,nil ;};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;}; +// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path +func (_efb *CT_CTCategories )ValidateWithPath (path string )error {for _aabe ,_ebe :=range _efb .Cat {if _edbg :=_ebe .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_aabe ));_edbg !=nil {return _edbg ;};};return nil ;};func (_bcfgf ST_OutputShapeType )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_dggc :=_ed .Attr {};_dggc .Name =name ;switch _bcfgf {case ST_OutputShapeTypeUnset :_dggc .Value ="";case ST_OutputShapeTypeNone :_dggc .Value ="\u006e\u006f\u006e\u0065";case ST_OutputShapeTypeConn :_dggc .Value ="\u0063\u006f\u006e\u006e";};return _dggc ,nil ;}; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_fafb *CT_Colors )ValidateWithPath (path string )error {if _cecb :=_fafb .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_cecb !=nil {return _cecb ;};if _gdb :=_fafb .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gdb !=nil {return _gdb ;};for _abd ,_aee :=range _fafb .EG_ColorChoice {if _gebc :=_aee .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_abd ));_gebc !=nil {return _gebc ;};};return nil ;}; +// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path +func (_cdec *CT_Rules )ValidateWithPath (path string )error {for _fbgf ,_fdgc :=range _cdec .Rule {if _cfba :=_fdgc .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fbgf ));_cfba !=nil {return _cfba ;};};return nil ;};func (_dfbad *ST_DiagramTextAlignment )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_dgefg ,_febe :=d .Token ();if _febe !=nil {return _febe ;};if _eebg ,_gbcea :=_dgefg .(_ed .EndElement );_gbcea &&_eebg .Name ==start .Name {*_dfbad =1;return nil ;};if _eeec ,_edec :=_dgefg .(_ed .CharData );!_edec {return _ee .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",_dgefg );}else {switch string (_eeec ){case "":*_dfbad =0;case "\u006c":*_dfbad =1;case "\u0063\u0074\u0072":*_dfbad =2;case "\u0072":*_dfbad =3;};};_dgefg ,_febe =d .Token ();if _febe !=nil {return _febe ;};if _agabc ,_bbfa :=_dgefg .(_ed .EndElement );_bbfa &&_agabc .Name ==start .Name {return nil ;};return _ee .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",_dgefg );};func (_eafc ST_CenterShapeMapping )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_eafc .String (),start );};func (_bdfgg *CT_ResizeHandles )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _bdfgg .ValAttr !=ST_ResizeHandlesStrUnset {_cfbc ,_edcbe :=_bdfgg .ValAttr .MarshalXMLAttr (_ed .Name {Local :"\u0076\u0061\u006c"});if _edcbe !=nil {return _edcbe ;};start .Attr =append (start .Attr ,_cfbc );};e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_NumericRule and its children -func (_febb *CT_NumericRule )Validate ()error {return _febb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func (_egbfc ST_FallbackDimension )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_egbfc .String (),start );};func (_afadc ST_TextBlockDirection )ValidateWithPath (path string )error {switch _afadc {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afadc ));};return nil ;}; +// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path +func (_bcb *CT_Algorithm )ValidateWithPath (path string )error {if _bcb .TypeAttr ==ST_AlgorithmTypeUnset {return _ee .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ace :=_bcb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ace !=nil {return _ace ;};for _fgfa ,_dfe :=range _bcb .Param {if _gfa :=_dfe .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_fgfa ));_gfa !=nil {return _gfa ;};};if _bcb .ExtLst !=nil {if _acg :=_bcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acg !=nil {return _acg ;};};return nil ;}; -// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path -func (_fbb *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _gad :=_fbb .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gad !=nil {return _gad ;};if _bf :=_fbb .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_bf !=nil {return _bf ;};if _fbd :=_fbb .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_fbd !=nil {return _fbd ;};return nil ;};type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_ddcef ST_ConnectorPoint )ValidateWithPath (path string )error {switch _ddcef {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddcef ));};return nil ;};func (_dfagd ST_OutputShapeType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gffebf :=_gg .Attr {};_gffebf .Name =name ;switch _dfagd {case ST_OutputShapeTypeUnset :_gffebf .Value ="";case ST_OutputShapeTypeNone :_gffebf .Value ="\u006e\u006f\u006e\u0065";case ST_OutputShapeTypeConn :_gffebf .Value ="\u0063\u006f\u006e\u006e";};return _gffebf ,nil ;};func (_deeg ST_LinearDirection )ValidateWithPath (path string )error {switch _deeg {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deeg ));};return nil ;}; +// Validate validates the CT_Cxn and its children +func (_bae *CT_Cxn )Validate ()error {return _bae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");};func (_fcgf ST_Breakpoint )ValidateWithPath (path string )error {switch _fcgf {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgf ));};return nil ;};const (ST_ConstraintTypeUnset ST_ConstraintType =0;ST_ConstraintTypeNone ST_ConstraintType =1;ST_ConstraintTypeAlignOff ST_ConstraintType =2;ST_ConstraintTypeBegMarg ST_ConstraintType =3;ST_ConstraintTypeBendDist ST_ConstraintType =4;ST_ConstraintTypeBegPad ST_ConstraintType =5;ST_ConstraintTypeB ST_ConstraintType =6;ST_ConstraintTypeBMarg ST_ConstraintType =7;ST_ConstraintTypeBOff ST_ConstraintType =8;ST_ConstraintTypeCtrX ST_ConstraintType =9;ST_ConstraintTypeCtrXOff ST_ConstraintType =10;ST_ConstraintTypeCtrY ST_ConstraintType =11;ST_ConstraintTypeCtrYOff ST_ConstraintType =12;ST_ConstraintTypeConnDist ST_ConstraintType =13;ST_ConstraintTypeDiam ST_ConstraintType =14;ST_ConstraintTypeEndMarg ST_ConstraintType =15;ST_ConstraintTypeEndPad ST_ConstraintType =16;ST_ConstraintTypeH ST_ConstraintType =17;ST_ConstraintTypeHArH ST_ConstraintType =18;ST_ConstraintTypeHOff ST_ConstraintType =19;ST_ConstraintTypeL ST_ConstraintType =20;ST_ConstraintTypeLMarg ST_ConstraintType =21;ST_ConstraintTypeLOff ST_ConstraintType =22;ST_ConstraintTypeR ST_ConstraintType =23;ST_ConstraintTypeRMarg ST_ConstraintType =24;ST_ConstraintTypeROff ST_ConstraintType =25;ST_ConstraintTypePrimFontSz ST_ConstraintType =26;ST_ConstraintTypePyraAcctRatio ST_ConstraintType =27;ST_ConstraintTypeSecFontSz ST_ConstraintType =28;ST_ConstraintTypeSibSp ST_ConstraintType =29;ST_ConstraintTypeSecSibSp ST_ConstraintType =30;ST_ConstraintTypeSp ST_ConstraintType =31;ST_ConstraintTypeStemThick ST_ConstraintType =32;ST_ConstraintTypeT ST_ConstraintType =33;ST_ConstraintTypeTMarg ST_ConstraintType =34;ST_ConstraintTypeTOff ST_ConstraintType =35;ST_ConstraintTypeUserA ST_ConstraintType =36;ST_ConstraintTypeUserB ST_ConstraintType =37;ST_ConstraintTypeUserC ST_ConstraintType =38;ST_ConstraintTypeUserD ST_ConstraintType =39;ST_ConstraintTypeUserE ST_ConstraintType =40;ST_ConstraintTypeUserF ST_ConstraintType =41;ST_ConstraintTypeUserG ST_ConstraintType =42;ST_ConstraintTypeUserH ST_ConstraintType =43;ST_ConstraintTypeUserI ST_ConstraintType =44;ST_ConstraintTypeUserJ ST_ConstraintType =45;ST_ConstraintTypeUserK ST_ConstraintType =46;ST_ConstraintTypeUserL ST_ConstraintType =47;ST_ConstraintTypeUserM ST_ConstraintType =48;ST_ConstraintTypeUserN ST_ConstraintType =49;ST_ConstraintTypeUserO ST_ConstraintType =50;ST_ConstraintTypeUserP ST_ConstraintType =51;ST_ConstraintTypeUserQ ST_ConstraintType =52;ST_ConstraintTypeUserR ST_ConstraintType =53;ST_ConstraintTypeUserS ST_ConstraintType =54;ST_ConstraintTypeUserT ST_ConstraintType =55;ST_ConstraintTypeUserU ST_ConstraintType =56;ST_ConstraintTypeUserV ST_ConstraintType =57;ST_ConstraintTypeUserW ST_ConstraintType =58;ST_ConstraintTypeUserX ST_ConstraintType =59;ST_ConstraintTypeUserY ST_ConstraintType =60;ST_ConstraintTypeUserZ ST_ConstraintType =61;ST_ConstraintTypeW ST_ConstraintType =62;ST_ConstraintTypeWArH ST_ConstraintType =63;ST_ConstraintTypeWOff ST_ConstraintType =64;);type CT_AdjLst struct{Adj []*CT_Adj ;};func NewCT_SampleData ()*CT_SampleData {_bcg :=&CT_SampleData {};return _bcg };func NewCT_Parameter ()*CT_Parameter {_bdce :=&CT_Parameter {};_bdce .TypeAttr =ST_ParameterId (1);return _bdce ;};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst };func (_cafac *ST_ArrowheadStyle )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_fddb ,_ccbb :=d .Token ();if _ccbb !=nil {return _ccbb ;};if _aacec ,_fggd :=_fddb .(_ed .EndElement );_fggd &&_aacec .Name ==start .Name {*_cafac =1;return nil ;};if _bcdb ,_gcfce :=_fddb .(_ed .CharData );!_gcfce {return _ee .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",_fddb );}else {switch string (_bcdb ){case "":*_cafac =0;case "\u0061\u0075\u0074\u006f":*_cafac =1;case "\u0061\u0072\u0072":*_cafac =2;case "\u006e\u006f\u0041r\u0072":*_cafac =3;};};_fddb ,_ccbb =d .Token ();if _ccbb !=nil {return _ccbb ;};if _fgeba ,_aacg :=_fddb .(_ed .EndElement );_aacg &&_fgeba .Name ==start .Name {return nil ;};return _ee .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",_fddb );};func (_fdaga ST_AlgorithmType )String ()string {switch _fdaga {case 0:return "";case 1:return "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case 2:return "\u0063\u006f\u006e\u006e";case 3:return "\u0063\u0079\u0063l\u0065";case 4:return "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case 5:return "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case 6:return "\u0070\u0079\u0072\u0061";case 7:return "\u006c\u0069\u006e";case 8:return "\u0073\u0070";case 9:return "\u0074\u0078";case 10:return "\u0073\u006e\u0061k\u0065";};return "";}; -// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path -func (_bdbdba *StyleDef )ValidateWithPath (path string )error {if _dagb :=_bdbdba .CT_StyleDefinition .ValidateWithPath (path );_dagb !=nil {return _dagb ;};return nil ;};const (ST_DiagramHorizontalAlignmentUnset ST_DiagramHorizontalAlignment =0;ST_DiagramHorizontalAlignmentL ST_DiagramHorizontalAlignment =1;ST_DiagramHorizontalAlignmentCtr ST_DiagramHorizontalAlignment =2;ST_DiagramHorizontalAlignmentR ST_DiagramHorizontalAlignment =3;ST_DiagramHorizontalAlignmentNone ST_DiagramHorizontalAlignment =4;);type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;};type CT_BulletEnabled struct{ValAttr *bool ;}; +// Validate validates the CT_BulletEnabled and its children +func (_adbg *CT_BulletEnabled )Validate ()error {return _adbg .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};func (_afecg ST_VariableType )String ()string {switch _afecg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case 3:return "\u0063\u0068\u004da\u0078";case 4:return "\u0063\u0068\u0050\u0072\u0065\u0066";case 5:return "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case 6:return "\u0064\u0069\u0072";case 7:return "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case 8:return "\u0061n\u0069\u006d\u004f\u006e\u0065";case 9:return "\u0061n\u0069\u006d\u004c\u0076\u006c";case 10:return "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return "";};func (_gcdd *CT_ChildMax )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _gcdd .ValAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",*_gcdd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_ecdbg *ST_ParameterVal )Validate ()error {return _ecdbg .ValidateWithPath ("")};const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0;ST_TextAnchorVerticalT ST_TextAnchorVertical =1;ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;);func (_dgfae *ST_LinearDirection )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cafdd ,_ggdca :=d .Token ();if _ggdca !=nil {return _ggdca ;};if _gdbgc ,_cfefb :=_cafdd .(_ed .EndElement );_cfefb &&_gdbgc .Name ==start .Name {*_dgfae =1;return nil ;};if _cggcg ,_acccd :=_cafdd .(_ed .CharData );!_acccd {return _ee .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",_cafdd );}else {switch string (_cggcg ){case "":*_dgfae =0;case "\u0066\u0072\u006fm\u004c":*_dgfae =1;case "\u0066\u0072\u006fm\u0052":*_dgfae =2;case "\u0066\u0072\u006fm\u0054":*_dgfae =3;case "\u0066\u0072\u006fm\u0042":*_dgfae =4;};};_cafdd ,_ggdca =d .Token ();if _ggdca !=nil {return _ggdca ;};if _ggef ,_ggfea :=_cafdd .(_ed .EndElement );_ggfea &&_ggef .Name ==start .Name {return nil ;};return _ee .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",_cafdd );}; -// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path -func (_eaff *StyleDefHdr )ValidateWithPath (path string )error {if _bfgb :=_eaff .CT_StyleDefinitionHeader .ValidateWithPath (path );_bfgb !=nil {return _bfgb ;};return nil ;}; +// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path +func (_adge *CT_Constraint )ValidateWithPath (path string )error {if _cagd :=_adge .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_cagd !=nil {return _cagd ;};if _adge .ExtLst !=nil {if _cfbb :=_adge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfbb !=nil {return _cfbb ;};};if _bgac :=_adge .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgac !=nil {return _bgac ;};if _gcbf :=_adge .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_gcbf !=nil {return _gcbf ;};if _agbd :=_adge .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_agbd !=nil {return _agbd ;};if _ceae :=_adge .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ceae !=nil {return _ceae ;};if _cdg :=_adge .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_cdg !=nil {return _cdg ;};if _gegg :=_adge .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_gegg !=nil {return _gegg ;};return nil ;};func (_cbdd *CT_CTCategory )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_aef :=range start .Attr {if _aef .Name .Local =="\u0074\u0079\u0070\u0065"{_aad ,_dgb :=_aef .Value ,error (nil );if _dgb !=nil {return _dgb ;};_cbdd .TypeAttr =_aad ;continue ;};if _aef .Name .Local =="\u0070\u0072\u0069"{_eab ,_eeg :=_ec .ParseUint (_aef .Value ,10,32);if _eeg !=nil {return _eeg ;};_cbdd .PriAttr =uint32 (_eab );continue ;};};for {_edf ,_adba :=d .Token ();if _adba !=nil {return _ee .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_adba );};if _ffc ,_gae :=_edf .(_ed .EndElement );_gae &&_ffc .Name ==start .Name {break ;};};return nil ;};type ST_VariableType byte ;func (_bcfg *CT_ElemPropSet )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _bcfg .PresAssocIDAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .PresAssocIDAttr )});};if _bcfg .PresNameAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .PresNameAttr )});};if _bcfg .PresStyleLblAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .PresStyleLblAttr )});};if _bcfg .PresStyleIdxAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .PresStyleIdxAttr )});};if _bcfg .PresStyleCntAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .PresStyleCntAttr )});};if _bcfg .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .LoTypeIdAttr )});};if _bcfg .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .LoCatIdAttr )});};if _bcfg .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .QsTypeIdAttr )});};if _bcfg .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .QsCatIdAttr )});};if _bcfg .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .CsTypeIdAttr )});};if _bcfg .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .CsCatIdAttr )});};if _bcfg .Coherent3DOffAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"},Value :_ee .Sprintf ("\u0025\u0064",_afca (*_bcfg .Coherent3DOffAttr ))});};if _bcfg .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .PhldrTAttr )});};if _bcfg .PhldrAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_ee .Sprintf ("\u0025\u0064",_afca (*_bcfg .PhldrAttr ))});};if _bcfg .CustAngAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .CustAngAttr )});};if _bcfg .CustFlipVertAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_afca (*_bcfg .CustFlipVertAttr ))});};if _bcfg .CustFlipHorAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"},Value :_ee .Sprintf ("\u0025\u0064",_afca (*_bcfg .CustFlipHorAttr ))});};if _bcfg .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .CustSzXAttr )});};if _bcfg .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .CustSzYAttr )});};if _bcfg .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .CustScaleXAttr )});};if _bcfg .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .CustScaleYAttr )});};if _bcfg .CustTAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_ee .Sprintf ("\u0025\u0064",_afca (*_bcfg .CustTAttr ))});};if _bcfg .CustLinFactXAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .CustLinFactXAttr )});};if _bcfg .CustLinFactYAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .CustLinFactYAttr )});};if _bcfg .CustLinFactNeighborXAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .CustLinFactNeighborXAttr )});};if _bcfg .CustLinFactNeighborYAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .CustLinFactNeighborYAttr )});};if _bcfg .CustRadScaleRadAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .CustRadScaleRadAttr )});};if _bcfg .CustRadScaleIncAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"},Value :_ee .Sprintf ("\u0025\u0076",*_bcfg .CustRadScaleIncAttr )});};e .EncodeToken (start );if _bcfg .PresLayoutVars !=nil {_ggcf :=_ed .StartElement {Name :_ed .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_bcfg .PresLayoutVars ,_ggcf );};if _bcfg .Style !=nil {_ffgc :=_ed .StartElement {Name :_ed .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_bcfg .Style ,_ffgc );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;}; -// Validate validates the StyleDefHdr and its children -func (_bebc *StyleDefHdr )Validate ()error {return _bebc .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};func (_cfceg ST_CxnType )String ()string {switch _cfceg {case 0:return "";case 1:return "\u0070\u0061\u0072O\u0066";case 2:return "\u0070\u0072\u0065\u0073\u004f\u0066";case 3:return "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case 4:return "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return "";}; +// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path +func (_dfad *CT_DiagramDefinition )ValidateWithPath (path string )error {for _gggf ,_ddcb :=range _dfad .Title {if _dgce :=_ddcb .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gggf ));_dgce !=nil {return _dgce ;};};for _dge ,_dggd :=range _dfad .Desc {if _eeca :=_dggd .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_dge ));_eeca !=nil {return _eeca ;};};if _dfad .CatLst !=nil {if _gddg :=_dfad .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_gddg !=nil {return _gddg ;};};if _dfad .SampData !=nil {if _cgg :=_dfad .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_cgg !=nil {return _cgg ;};};if _dfad .StyleData !=nil {if _efad :=_dfad .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061");_efad !=nil {return _efad ;};};if _dfad .ClrData !=nil {if _eggf :=_dfad .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_eggf !=nil {return _eggf ;};};if _bcae :=_dfad .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");_bcae !=nil {return _bcae ;};if _dfad .ExtLst !=nil {if _bcfd :=_dfad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfd !=nil {return _bcfd ;};};return nil ;};func NewLayoutDef ()*LayoutDef {_afeg :=&LayoutDef {};_afeg .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _afeg ;};func (_aeebb *CT_Otherwise )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_fgaa :=range start .Attr {if _fgaa .Name .Local =="\u006e\u0061\u006d\u0065"{_fbbe ,_efdd :=_fgaa .Value ,error (nil );if _efdd !=nil {return _efdd ;};_aeebb .NameAttr =&_fbbe ;continue ;};};_babg :for {_gaga ,_fcgd :=d .Token ();if _fcgd !=nil {return _fcgd ;};switch _aebe :=_gaga .(type ){case _ed .StartElement :switch _aebe .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_beag :=NewCT_Algorithm ();if _efac :=d .DecodeElement (_beag ,&_aebe );_efac !=nil {return _efac ;};_aeebb .Alg =append (_aeebb .Alg ,_beag );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_bdagf :=NewCT_Shape ();if _ccff :=d .DecodeElement (_bdagf ,&_aebe );_ccff !=nil {return _ccff ;};_aeebb .Shape =append (_aeebb .Shape ,_bdagf );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_feef :=NewCT_PresentationOf ();if _dfbd :=d .DecodeElement (_feef ,&_aebe );_dfbd !=nil {return _dfbd ;};_aeebb .PresOf =append (_aeebb .PresOf ,_feef );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_ecbfc :=NewCT_Constraints ();if _bec :=d .DecodeElement (_ecbfc ,&_aebe );_bec !=nil {return _bec ;};_aeebb .ConstrLst =append (_aeebb .ConstrLst ,_ecbfc );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_ccafa :=NewCT_Rules ();if _faffe :=d .DecodeElement (_ccafa ,&_aebe );_faffe !=nil {return _faffe ;};_aeebb .RuleLst =append (_aeebb .RuleLst ,_ccafa );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_dbeae :=NewCT_ForEach ();if _bdcbb :=d .DecodeElement (_dbeae ,&_aebe );_bdcbb !=nil {return _bdcbb ;};_aeebb .ForEach =append (_aeebb .ForEach ,_dbeae );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_eaaf :=NewCT_LayoutNode ();if _fbdcf :=d .DecodeElement (_eaaf ,&_aebe );_fbdcf !=nil {return _fbdcf ;};_aeebb .LayoutNode =append (_aeebb .LayoutNode ,_eaaf );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_aafb :=NewCT_Choose ();if _egcfd :=d .DecodeElement (_aafb ,&_aebe );_egcfd !=nil {return _egcfd ;};_aeebb .Choose =append (_aeebb .Choose ,_aafb );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfbf :=_a .NewCT_OfficeArtExtensionList ();if _gfgfg :=d .DecodeElement (_dfbf ,&_aebe );_gfgfg !=nil {return _gfgfg ;};_aeebb .ExtLst =append (_aeebb .ExtLst ,_dfbf );default:_b .Log ("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_O\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_aebe .Name );if _efeg :=d .Skip ();_efeg !=nil {return _efeg ;};};case _ed .EndElement :break _babg ;case _ed .CharData :};};return nil ;};func (_ecdc *CT_NumericRule )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _ecdc .ValAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",*_ecdc .ValAttr )});};if _ecdc .FactAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_ecdc .FactAttr )});};if _ecdc .MaxAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006d\u0061\u0078"},Value :_ee .Sprintf ("\u0025\u0076",*_ecdc .MaxAttr )});};if _ecdc .TypeAttr !=ST_ConstraintTypeUnset {_efga ,_fdda :=_ecdc .TypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0074\u0079\u0070\u0065"});if _fdda !=nil {return _fdda ;};start .Attr =append (start .Attr ,_efga );};if _ecdc .ForAttr !=ST_ConstraintRelationshipUnset {_fdaba ,_caeg :=_ecdc .ForAttr .MarshalXMLAttr (_ed .Name {Local :"\u0066\u006f\u0072"});if _caeg !=nil {return _caeg ;};start .Attr =append (start .Attr ,_fdaba );};if _ecdc .ForNameAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_ecdc .ForNameAttr )});};if _ecdc .PtTypeAttr !=ST_ElementTypeUnset {_badb ,_dedg :=_ecdc .PtTypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _dedg !=nil {return _dedg ;};start .Attr =append (start .Attr ,_badb );};e .EncodeToken (start );if _ecdc .ExtLst !=nil {_gfac :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecdc .ExtLst ,_gfac );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_fbb *CT_BulletEnabled )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _fbb .ValAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0064",_afca (*_fbb .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_bcedg *ST_ResizeHandlesStr )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_ceecb ,_fffc :=d .Token ();if _fffc !=nil {return _fffc ;};if _ffcef ,_ecaa :=_ceecb .(_ed .EndElement );_ecaa &&_ffcef .Name ==start .Name {*_bcedg =1;return nil ;};if _aege ,_bacd :=_ceecb .(_ed .CharData );!_bacd {return _ee .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",_ceecb );}else {switch string (_aege ){case "":*_bcedg =0;case "\u0065\u0078\u0061c\u0074":*_bcedg =1;case "\u0072\u0065\u006c":*_bcedg =2;};};_ceecb ,_fffc =d .Token ();if _fffc !=nil {return _fffc ;};if _gdcag ,_dbad :=_ceecb .(_ed .EndElement );_dbad &&_gdcag .Name ==start .Name {return nil ;};return _ee .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",_ceecb );};func (_bcaea ST_ChildAlignment )Validate ()error {return _bcaea .ValidateWithPath ("")}; -// Validate validates the CT_CTCategory and its children -func (_gdc *CT_CTCategory )Validate ()error {return _gdc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");}; +// Validate validates the CT_Rules and its children +func (_ebad *CT_Rules )Validate ()error {return _ebad .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");}; -// Validate validates the CT_CxnList and its children -func (_dade *CT_CxnList )Validate ()error {return _dade .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};func (_bbagg ST_PtType )String ()string {switch _bbagg {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0061\u0073\u0073\u0074";case 3:return "\u0064\u006f\u0063";case 4:return "\u0070\u0072\u0065\u0073";case 5:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 6:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return "";};func (_befg *CT_PresentationOf )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gfgg :=range start .Attr {if _gfgg .Name .Local =="\u0061\u0078\u0069\u0073"{_dfgbc ,_cced :=ParseSliceST_AxisTypes (_gfgg .Value );if _cced !=nil {return _cced ;};_befg .AxisAttr =&_dfgbc ;continue ;};if _gfgg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_bfgge ,_bfga :=ParseSliceST_ElementTypes (_gfgg .Value );if _bfga !=nil {return _bfga ;};_befg .PtTypeAttr =&_bfgge ;continue ;};if _gfgg .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fgac ,_cead :=ParseSliceST_Booleans (_gfgg .Value );if _cead !=nil {return _cead ;};_befg .HideLastTransAttr =&_fgac ;continue ;};if _gfgg .Name .Local =="\u0073\u0074"{_ddde ,_eafe :=ParseSliceST_Ints (_gfgg .Value );if _eafe !=nil {return _eafe ;};_befg .StAttr =&_ddde ;continue ;};if _gfgg .Name .Local =="\u0063\u006e\u0074"{_acce ,_dgdf :=ParseSliceST_UnsignedInts (_gfgg .Value );if _dgdf !=nil {return _dgdf ;};_befg .CntAttr =&_acce ;continue ;};if _gfgg .Name .Local =="\u0073\u0074\u0065\u0070"{_ceadb ,_bdbe :=ParseSliceST_Ints (_gfgg .Value );if _bdbe !=nil {return _bdbe ;};_befg .StepAttr =&_ceadb ;continue ;};};_cfed :for {_aecg ,_agbg :=d .Token ();if _agbg !=nil {return _agbg ;};switch _aefbg :=_aecg .(type ){case _gg .StartElement :switch _aefbg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_befg .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _eade :=d .DecodeElement (_befg .ExtLst ,&_aefbg );_eade !=nil {return _eade ;};default:_ce .Log ("\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\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u0066\u0020\u0025\u0076",_aefbg .Name );if _eacda :=d .Skip ();_eacda !=nil {return _eacda ;};};case _gg .EndElement :break _cfed ;case _gg .CharData :};};return nil ;};func (_gagc *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gagc =0;case "\u0073\u0074\u0065\u0070":*_gagc =1;case "\u0073\u0074\u0061c\u006b":*_gagc =2;};return nil ;};func (_fdbab ST_Offset )ValidateWithPath (path string )error {switch _fdbab {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdbab ));};return nil ;};func (_ebdag *ST_CxnType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_ebdag =0;case "\u0070\u0061\u0072O\u0066":*_ebdag =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_ebdag =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_ebdag =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_ebdag =4;};return nil ;};func (_ccbae *ST_HueDir )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_ccbae =0;case "\u0063\u0077":*_ccbae =1;case "\u0063\u0063\u0077":*_ccbae =2;};return nil ;};type ST_ConstraintType byte ;func (_edbbb ST_AlgorithmType )String ()string {switch _edbbb {case 0:return "";case 1:return "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case 2:return "\u0063\u006f\u006e\u006e";case 3:return "\u0063\u0079\u0063l\u0065";case 4:return "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case 5:return "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case 6:return "\u0070\u0079\u0072\u0061";case 7:return "\u006c\u0069\u006e";case 8:return "\u0073\u0070";case 9:return "\u0074\u0078";case 10:return "\u0073\u006e\u0061k\u0065";};return "";};func NewCT_CTCategory ()*CT_CTCategory {_cdb :=&CT_CTCategory {};return _cdb };const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0;ST_ConnectorDimension1D ST_ConnectorDimension =1;ST_ConnectorDimension2D ST_ConnectorDimension =2;ST_ConnectorDimensionCust ST_ConnectorDimension =3;);func (_ebddc ST_HueDir )String ()string {switch _ebddc {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_bfced *ST_ChildOrderType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dafgbg ,_fddeee :=d .Token ();if _fddeee !=nil {return _fddeee ;};if _ggaaca ,_caggc :=_dafgbg .(_gg .EndElement );_caggc &&_ggaaca .Name ==start .Name {*_bfced =1;return nil ;};if _gecbc ,_debgc :=_dafgbg .(_gg .CharData );!_debgc {return _e .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",_dafgbg );}else {switch string (_gecbc ){case "":*_bfced =0;case "\u0062":*_bfced =1;case "\u0074":*_bfced =2;};};_dafgbg ,_fddeee =d .Token ();if _fddeee !=nil {return _fddeee ;};if _ffge ,_ffcde :=_dafgbg .(_gg .EndElement );_ffcde &&_ffge .Name ==start .Name {return nil ;};return _e .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",_dafgbg );};func (_befdb *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cddda ,_eceg :=d .Token ();if _eceg !=nil {return _eceg ;};if _fadcc ,_egeb :=_cddda .(_gg .EndElement );_egeb &&_fadcc .Name ==start .Name {*_befdb =1;return nil ;};if _adbbg ,_beecb :=_cddda .(_gg .CharData );!_beecb {return _e .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",_cddda );}else {switch string (_adbbg ){case "":*_befdb =0;case "\u006c":*_befdb =1;case "\u0063\u0074\u0072":*_befdb =2;case "\u0072":*_befdb =3;case "\u006e\u006f\u006e\u0065":*_befdb =4;};};_cddda ,_eceg =d .Token ();if _eceg !=nil {return _eceg ;};if _cfgg ,_fgdee :=_cddda .(_gg .EndElement );_fgdee &&_cfgg .Name ==start .Name {return nil ;};return _e .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",_cddda );}; +// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path +func (_fdaa *CT_CxnList )ValidateWithPath (path string )error {for _deb ,_gccd :=range _fdaa .Cxn {if _fecc :=_gccd .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_deb ));_fecc !=nil {return _fecc ;};};return nil ;}; -// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path -func (_bbaf *CT_DiagramDefinition )ValidateWithPath (path string )error {for _deeff ,_ged :=range _bbaf .Title {if _caab :=_ged .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_deeff ));_caab !=nil {return _caab ;};};for _ace ,_ebdf :=range _bbaf .Desc {if _bcd :=_ebdf .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ace ));_bcd !=nil {return _bcd ;};};if _bbaf .CatLst !=nil {if _geae :=_bbaf .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_geae !=nil {return _geae ;};};if _bbaf .SampData !=nil {if _bfbg :=_bbaf .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_bfbg !=nil {return _bfbg ;};};if _bbaf .StyleData !=nil {if _becb :=_bbaf .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061");_becb !=nil {return _becb ;};};if _bbaf .ClrData !=nil {if _ffbbc :=_bbaf .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_ffbbc !=nil {return _ffbbc ;};};if _ggba :=_bbaf .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");_ggba !=nil {return _ggba ;};if _bbaf .ExtLst !=nil {if _fdag :=_bbaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdag !=nil {return _fdag ;};};return nil ;};func (_fcddc ST_NodeVerticalAlignment )Validate ()error {return _fcddc .ValidateWithPath ("")};func (_ebbc ST_CxnType )Validate ()error {return _ebbc .ValidateWithPath ("")};func (_face ST_ChildOrderType )Validate ()error {return _face .ValidateWithPath ("")}; +// Validate validates the CT_SDDescription and its children +func (_eadba *CT_SDDescription )Validate ()error {return _eadba .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func NewCT_LayoutNode ()*CT_LayoutNode {_ecfg :=&CT_LayoutNode {};return _ecfg };type ST_AnimLvlStr byte ;const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;);func (_acdb ST_ParameterId )String ()string {switch _acdb {case 0:return "";case 1:return "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case 2:return "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case 3:return "\u0063\u0068\u0044i\u0072";case 4:return "\u0063h\u0041\u006c\u0069\u0067\u006e";case 5:return "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case 6:return "\u006c\u0069\u006e\u0044\u0069\u0072";case 7:return "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case 8:return "\u0073\u0074\u0045\u006c\u0065\u006d";case 9:return "\u0062\u0065\u006e\u0064\u0050\u0074";case 10:return "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case 11:return "\u0062\u0065\u0067\u0053\u0074\u0079";case 12:return "\u0065\u006e\u0064\u0053\u0074\u0079";case 13:return "\u0064\u0069\u006d";case 14:return "\u0072o\u0074\u0050\u0061\u0074\u0068";case 15:return "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case 16:return "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case 17:return "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case 18:return "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case 19:return "\u0074\u0078\u0044i\u0072";case 20:return "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case 21:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case 22:return "\u0074x\u0042\u006c\u0044\u0069\u0072";case 23:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case 24:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case 25:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case 26:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case 27:return "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case 28:return "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case 29:return "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case 30:return "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case 31:return "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case 32:return "\u0067\u0072\u0044i\u0072";case 33:return "\u0066l\u006f\u0077\u0044\u0069\u0072";case 34:return "\u0063o\u006e\u0074\u0044\u0069\u0072";case 35:return "\u0062\u006b\u0070\u0074";case 36:return "\u006f\u0066\u0066";case 37:return "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case 38:return "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case 39:return "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case 40:return "\u0073\u0074\u0041n\u0067";case 41:return "\u0073p\u0061\u006e\u0041\u006e\u0067";case 42:return "\u0061\u0072";case 43:return "\u006cn\u0053\u0070\u0050\u0061\u0072";case 44:return "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case 45:return "\u006c\u006e\u0053\u0070\u0043\u0068";case 46:return "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case 47:return "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case 48:return "\u0061l\u0069\u0067\u006e\u0054\u0078";case 49:return "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case 50:return "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case 51:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case 52:return "\u0073r\u0063\u004e\u006f\u0064\u0065";case 53:return "\u0064s\u0074\u004e\u006f\u0064\u0065";case 54:return "\u0062\u0065\u0067\u0050\u0074\u0073";case 55:return "\u0065\u006e\u0064\u0050\u0074\u0073";};return "";};func (_ecfgc ST_ArrowheadStyle )Validate ()error {return _ecfgc .ValidateWithPath ("")};func (_eedg ST_TextAnchorHorizontal )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_eedg .String (),start );};func NewCT_ElemPropSet ()*CT_ElemPropSet {_bcc :=&CT_ElemPropSet {};return _bcc };func (_dcfdg ST_ConstraintType )Validate ()error {return _dcfdg .ValidateWithPath ("")};func (_cggba ST_PtType )Validate ()error {return _cggba .ValidateWithPath ("")};func (_ecdg *ST_HierBranchStyle )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_ecdg =0;case "\u006c":*_ecdg =1;case "\u0072":*_ecdg =2;case "\u0068\u0061\u006e\u0067":*_ecdg =3;case "\u0073\u0074\u0064":*_ecdg =4;case "\u0069\u006e\u0069\u0074":*_ecdg =5;};return nil ;};func (_dbcfac *CT_SDDescription )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_dbdba :=range start .Attr {if _dbdba .Name .Local =="\u006c\u0061\u006e\u0067"{_eafg ,_dbff :=_dbdba .Value ,error (nil );if _dbff !=nil {return _dbff ;};_dbcfac .LangAttr =&_eafg ;continue ;};if _dbdba .Name .Local =="\u0076\u0061\u006c"{_fbbg ,_cfdc :=_dbdba .Value ,error (nil );if _cfdc !=nil {return _cfdc ;};_dbcfac .ValAttr =_fbbg ;continue ;};};for {_cade ,_fbee :=d .Token ();if _fbee !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0044\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_fbee );};if _cege ,_aegad :=_cade .(_ed .EndElement );_aegad &&_cege .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;};func (_deca ST_VariableType )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_fgcfe :=_ed .Attr {};_fgcfe .Name =name ;switch _deca {case ST_VariableTypeUnset :_fgcfe .Value ="";case ST_VariableTypeNone :_fgcfe .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_fgcfe .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_fgcfe .Value ="\u0063\u0068\u004da\u0078";case ST_VariableTypeChPref :_fgcfe .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_fgcfe .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_fgcfe .Value ="\u0064\u0069\u0072";case ST_VariableTypeHierBranch :_fgcfe .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_fgcfe .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_fgcfe .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c";case ST_VariableTypeResizeHandles :_fgcfe .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _fgcfe ,nil ;};func NewCT_AnimLvl ()*CT_AnimLvl {_edg :=&CT_AnimLvl {};return _edg };func (_geef *ST_GrowDirection )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_geef =0;case "\u0074\u004c":*_geef =1;case "\u0074\u0052":*_geef =2;case "\u0062\u004c":*_geef =3;case "\u0062\u0052":*_geef =4;};return nil ;};func (_fgb *CT_AdjLst )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_dda :for {_gag ,_bcd :=d .Token ();if _bcd !=nil {return _bcd ;};switch _cac :=_gag .(type ){case _ed .StartElement :switch _cac .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a"}:_gg :=NewCT_Adj ();if _egdc :=d .DecodeElement (_gg ,&_cac );_egdc !=nil {return _egdc ;};_fgb .Adj =append (_fgb .Adj ,_gg );default:_b .Log ("\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\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_cac .Name );if _ded :=d .Skip ();_ded !=nil {return _ded ;};};case _ed .EndElement :break _dda ;case _ed .CharData :};};return nil ;};func (_gafba ST_DiagramHorizontalAlignment )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_gafba .String (),start );};func (_dbcbb ST_OutputShapeType )Validate ()error {return _dbcbb .ValidateWithPath ("")};func (_egcde ST_AnimOneStr )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_fgag :=_ed .Attr {};_fgag .Name =name ;switch _egcde {case ST_AnimOneStrUnset :_fgag .Value ="";case ST_AnimOneStrNone :_fgag .Value ="\u006e\u006f\u006e\u0065";case ST_AnimOneStrOne :_fgag .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_fgag .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _fgag ,nil ;};type ST_ChildAlignment byte ;func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_dfaea :=&CT_DiagramDefinitionHeader {};return _dfaea ;};type ST_ArrowheadStyle byte ;func (_ffbda *CT_NumericRule )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_fcad :=range start .Attr {if _fcad .Name .Local =="\u0076\u0061\u006c"{_dfec ,_babb :=_ec .ParseFloat (_fcad .Value ,64);if _babb !=nil {return _babb ;};_ffbda .ValAttr =&_dfec ;continue ;};if _fcad .Name .Local =="\u0066\u0061\u0063\u0074"{_gbba ,_acede :=_ec .ParseFloat (_fcad .Value ,64);if _acede !=nil {return _acede ;};_ffbda .FactAttr =&_gbba ;continue ;};if _fcad .Name .Local =="\u006d\u0061\u0078"{_cdag ,_fcc :=_ec .ParseFloat (_fcad .Value ,64);if _fcc !=nil {return _fcc ;};_ffbda .MaxAttr =&_cdag ;continue ;};if _fcad .Name .Local =="\u0074\u0079\u0070\u0065"{_ffbda .TypeAttr .UnmarshalXMLAttr (_fcad );continue ;};if _fcad .Name .Local =="\u0066\u006f\u0072"{_ffbda .ForAttr .UnmarshalXMLAttr (_fcad );continue ;};if _fcad .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_ebgg ,_faea :=_fcad .Value ,error (nil );if _faea !=nil {return _faea ;};_ffbda .ForNameAttr =&_ebgg ;continue ;};if _fcad .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ffbda .PtTypeAttr .UnmarshalXMLAttr (_fcad );continue ;};};_fcca :for {_aebfe ,_efaf :=d .Token ();if _efaf !=nil {return _efaf ;};switch _eaac :=_aebfe .(type ){case _ed .StartElement :switch _eaac .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffbda .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _fbeb :=d .DecodeElement (_ffbda .ExtLst ,&_eaac );_fbeb !=nil {return _fbeb ;};default:_b .Log ("\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\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069\u0063R\u0075l\u0065\u0020\u0025\u0076",_eaac .Name );if _geab :=d .Skip ();_geab !=nil {return _geab ;};};case _ed .EndElement :break _fcca ;case _ed .CharData :};};return nil ;};type DataModel struct{CT_DataModel };const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;);func (_bcdba *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_bcdba =0;case "\u0062\u0065\u0066":*_bcdba =1;case "\u0061\u0066\u0074":*_bcdba =2;};return nil ;};func (_abcff ST_NodeVerticalAlignment )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_abcff .String (),start );};type ST_HueDir byte ;func (_babbd *ST_ConstraintType )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_ccgg ,_fegdg :=d .Token ();if _fegdg !=nil {return _fegdg ;};if _dfeg ,_ebfaa :=_ccgg .(_ed .EndElement );_ebfaa &&_dfeg .Name ==start .Name {*_babbd =1;return nil ;};if _afdbd ,_faefa :=_ccgg .(_ed .CharData );!_faefa {return _ee .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",_ccgg );}else {switch string (_afdbd ){case "":*_babbd =0;case "\u006e\u006f\u006e\u0065":*_babbd =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_babbd =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_babbd =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_babbd =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_babbd =5;case "\u0062":*_babbd =6;case "\u0062\u004d\u0061r\u0067":*_babbd =7;case "\u0062\u004f\u0066\u0066":*_babbd =8;case "\u0063\u0074\u0072\u0058":*_babbd =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_babbd =10;case "\u0063\u0074\u0072\u0059":*_babbd =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_babbd =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_babbd =13;case "\u0064\u0069\u0061\u006d":*_babbd =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_babbd =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_babbd =16;case "\u0068":*_babbd =17;case "\u0068\u0041\u0072\u0048":*_babbd =18;case "\u0068\u004f\u0066\u0066":*_babbd =19;case "\u006c":*_babbd =20;case "\u006c\u004d\u0061r\u0067":*_babbd =21;case "\u006c\u004f\u0066\u0066":*_babbd =22;case "\u0072":*_babbd =23;case "\u0072\u004d\u0061r\u0067":*_babbd =24;case "\u0072\u004f\u0066\u0066":*_babbd =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_babbd =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_babbd =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_babbd =28;case "\u0073\u0069\u0062S\u0070":*_babbd =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_babbd =30;case "\u0073\u0070":*_babbd =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_babbd =32;case "\u0074":*_babbd =33;case "\u0074\u004d\u0061r\u0067":*_babbd =34;case "\u0074\u004f\u0066\u0066":*_babbd =35;case "\u0075\u0073\u0065r\u0041":*_babbd =36;case "\u0075\u0073\u0065r\u0042":*_babbd =37;case "\u0075\u0073\u0065r\u0043":*_babbd =38;case "\u0075\u0073\u0065r\u0044":*_babbd =39;case "\u0075\u0073\u0065r\u0045":*_babbd =40;case "\u0075\u0073\u0065r\u0046":*_babbd =41;case "\u0075\u0073\u0065r\u0047":*_babbd =42;case "\u0075\u0073\u0065r\u0048":*_babbd =43;case "\u0075\u0073\u0065r\u0049":*_babbd =44;case "\u0075\u0073\u0065r\u004a":*_babbd =45;case "\u0075\u0073\u0065r\u004b":*_babbd =46;case "\u0075\u0073\u0065r\u004c":*_babbd =47;case "\u0075\u0073\u0065r\u004d":*_babbd =48;case "\u0075\u0073\u0065r\u004e":*_babbd =49;case "\u0075\u0073\u0065r\u004f":*_babbd =50;case "\u0075\u0073\u0065r\u0050":*_babbd =51;case "\u0075\u0073\u0065r\u0051":*_babbd =52;case "\u0075\u0073\u0065r\u0052":*_babbd =53;case "\u0075\u0073\u0065r\u0053":*_babbd =54;case "\u0075\u0073\u0065r\u0054":*_babbd =55;case "\u0075\u0073\u0065r\u0055":*_babbd =56;case "\u0075\u0073\u0065r\u0056":*_babbd =57;case "\u0075\u0073\u0065r\u0057":*_babbd =58;case "\u0075\u0073\u0065r\u0058":*_babbd =59;case "\u0075\u0073\u0065r\u0059":*_babbd =60;case "\u0075\u0073\u0065r\u005a":*_babbd =61;case "\u0077":*_babbd =62;case "\u0077\u0041\u0072\u0048":*_babbd =63;case "\u0077\u004f\u0066\u0066":*_babbd =64;};};_ccgg ,_fegdg =d .Token ();if _fegdg !=nil {return _fegdg ;};if _geaba ,_cabgb :=_ccgg .(_ed .EndElement );_cabgb &&_geaba .Name ==start .Name {return nil ;};return _ee .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",_ccgg );};func NewCT_ChildMax ()*CT_ChildMax {_gafb :=&CT_ChildMax {};return _gafb };func (_fedeg ST_VerticalAlignment )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_fedeg .String (),start );};func (_dagca ST_HierBranchStyle )ValidateWithPath (path string )error {switch _dagca {case 0,1,2,3,4,5:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagca ));};return nil ;};func (_afba *ST_LayoutShapeType )Validate ()error {return _afba .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path -func (_eegab *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _aacd ,_ffega :=range _eegab .Title {if _bdgaa :=_ffega .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aacd ));_bdgaa !=nil {return _bdgaa ;};};for _cdcc ,_deaab :=range _eegab .Desc {if _bdge :=_deaab .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_cdcc ));_bdge !=nil {return _bdge ;};};if _eegab .CatLst !=nil {if _cdcfc :=_eegab .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_cdcfc !=nil {return _cdcfc ;};};if _eegab .ExtLst !=nil {if _afcdg :=_eegab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afcdg !=nil {return _afcdg ;};};return nil ;};func (_eaga ST_ResizeHandlesStr )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_eaga .String (),start );};func (_begad ST_HueDir )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_begad .String (),start );};func (_gbea ST_TextDirection )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gbea .String (),start );};func NewCT_Rules ()*CT_Rules {_aafb :=&CT_Rules {};return _aafb };func (_ebda *ColorsDef )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ="\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f";return _ebda .CT_ColorTransform .MarshalXML (e ,start );};func (_afea *CT_Description )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bdfg :=range start .Attr {if _bdfg .Name .Local =="\u006c\u0061\u006e\u0067"{_abga ,_adbg :=_bdfg .Value ,error (nil );if _adbg !=nil {return _adbg ;};_afea .LangAttr =&_abga ;continue ;};if _bdfg .Name .Local =="\u0076\u0061\u006c"{_cgbe ,_aggg :=_bdfg .Value ,error (nil );if _aggg !=nil {return _aggg ;};_afea .ValAttr =_cgbe ;continue ;};};for {_faee ,_cbb :=d .Token ();if _cbb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_cbb );};if _gegc ,_bbed :=_faee .(_gg .EndElement );_bbed &&_gegc .Name ==start .Name {break ;};};return nil ;};func (_eeee ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _eeee {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeee ));};return nil ;};func NewCT_Shape ()*CT_Shape {_beefc :=&CT_Shape {};return _beefc };func (_ddgc *CT_CxnList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aggf :for {_aeec ,_bab :=d .Token ();if _bab !=nil {return _bab ;};switch _ccgd :=_aeec .(type ){case _gg .StartElement :switch _ccgd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e"}:_bee :=NewCT_Cxn ();if _dgdd :=d .DecodeElement (_bee ,&_ccgd );_dgdd !=nil {return _dgdd ;};_ddgc .Cxn =append (_ddgc .Cxn ,_bee );default:_ce .Log ("\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\u005fC\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ccgd .Name );if _cdc :=d .Skip ();_cdc !=nil {return _cdc ;};};case _gg .EndElement :break _aggf ;case _gg .CharData :};};return nil ;};func (_ee *AG_IteratorAttributes )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ee .AxisAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ee .AxisAttr )});};if _ee .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ee .PtTypeAttr )});};if _ee .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ee .HideLastTransAttr )});};if _ee .StAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ee .StAttr )});};if _ee .CntAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ee .CntAttr )});};if _ee .StepAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_ee .StepAttr )});};return nil ;};func NewCT_SDDescription ()*CT_SDDescription {_abad :=&CT_SDDescription {};return _abad };func (_afaae ST_Breakpoint )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_afaae .String (),start );};func (_bcca ST_TextDirection )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gcae :=_gg .Attr {};_gcae .Name =name ;switch _bcca {case ST_TextDirectionUnset :_gcae .Value ="";case ST_TextDirectionFromT :_gcae .Value ="\u0066\u0072\u006fm\u0054";case ST_TextDirectionFromB :_gcae .Value ="\u0066\u0072\u006fm\u0042";};return _gcae ,nil ;};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_fbbg :=&CT_DiagramDefinition {};_fbbg .LayoutNode =NewCT_LayoutNode ();return _fbbg ;};func (_egfaf ST_AnimOneStr )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_caecd :=_gg .Attr {};_caecd .Name =name ;switch _egfaf {case ST_AnimOneStrUnset :_caecd .Value ="";case ST_AnimOneStrNone :_caecd .Value ="\u006e\u006f\u006e\u0065";case ST_AnimOneStrOne :_caecd .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_caecd .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _caecd ,nil ;}; +// Validate validates the CT_ColorTransformHeaderLst and its children +func (_dabe *CT_ColorTransformHeaderLst )Validate ()error {return _dabe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074");};type CT_TextProps struct{Sp3d *_a .CT_Shape3D ;FlatTx *_a .CT_FlatText ;};func NewCT_Shape ()*CT_Shape {_gdfc :=&CT_Shape {};return _gdfc };func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil };const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;); -// Validate validates the AG_ConstraintRefAttributes and its children -func (_da *AG_ConstraintRefAttributes )Validate ()error {return _da .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073");}; +// Validate validates the CT_HierBranchStyle and its children +func (_ebbe *CT_HierBranchStyle )Validate ()error {return _ebbe .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};func (_bfdb *ST_ConnectorPoint )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_fagcc ,_adcg :=d .Token ();if _adcg !=nil {return _adcg ;};if _cfdeb ,_cbgcg :=_fagcc .(_ed .EndElement );_cbgcg &&_cfdeb .Name ==start .Name {*_bfdb =1;return nil ;};if _fddc ,_agad :=_fagcc .(_ed .CharData );!_agad {return _ee .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",_fagcc );}else {switch string (_fddc ){case "":*_bfdb =0;case "\u0061\u0075\u0074\u006f":*_bfdb =1;case "\u0062\u0043\u0074\u0072":*_bfdb =2;case "\u0063\u0074\u0072":*_bfdb =3;case "\u006d\u0069\u0064\u004c":*_bfdb =4;case "\u006d\u0069\u0064\u0052":*_bfdb =5;case "\u0074\u0043\u0074\u0072":*_bfdb =6;case "\u0062\u004c":*_bfdb =7;case "\u0062\u0052":*_bfdb =8;case "\u0074\u004c":*_bfdb =9;case "\u0074\u0052":*_bfdb =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bfdb =11;};};_fagcc ,_adcg =d .Token ();if _adcg !=nil {return _adcg ;};if _facb ,_cgfd :=_fagcc .(_ed .EndElement );_cgfd &&_facb .Name ==start .Name {return nil ;};return _ee .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",_fagcc );};func (_dfdf ST_ChildAlignment )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_dfdf .String (),start );};func NewLayoutDefHdr ()*LayoutDefHdr {_cdfb :=&LayoutDefHdr {};_cdfb .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _cdfb ;};func (_eabb ST_VerticalAlignment )Validate ()error {return _eabb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path -func (_edb *CT_Category )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path +func (_aaff *CT_Pt )ValidateWithPath (path string )error {if _fdfe :=_aaff .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_fdfe !=nil {return _fdfe ;};if _gagg :=_aaff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gagg !=nil {return _gagg ;};if _aaff .CxnIdAttr !=nil {if _abfe :=_aaff .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_abfe !=nil {return _abfe ;};};if _aaff .PrSet !=nil {if _beedc :=_aaff .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074");_beedc !=nil {return _beedc ;};};if _aaff .SpPr !=nil {if _afde :=_aaff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afde !=nil {return _afde ;};};if _aaff .T !=nil {if _geaf :=_aaff .T .ValidateWithPath (path +"\u002f\u0054");_geaf !=nil {return _geaf ;};};if _aaff .ExtLst !=nil {if _abce :=_aaff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abce !=nil {return _abce ;};};return nil ;};func (_gdab ST_DiagramHorizontalAlignment )Validate ()error {return _gdab .ValidateWithPath ("")};func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_gfdfd :=&CT_HierBranchStyle {};return _gfdfd }; -// ST_LayoutShapeType is a union type -type ST_LayoutShapeType struct{ST_ShapeType _b .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;};func (_begdf ST_FlowDirection )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_begdf .String (),start );};type ST_HierBranchStyle byte ;func (_fege ST_ElementType )String ()string {switch _fege {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0064\u006f\u0063";case 3:return "\u006e\u006f\u0064\u0065";case 4:return "\u006e\u006f\u0072\u006d";case 5:return "\u006eo\u006e\u004e\u006f\u0072\u006d";case 6:return "\u0061\u0073\u0073\u0074";case 7:return "\u006eo\u006e\u0041\u0073\u0073\u0074";case 8:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 9:return "\u0070\u0072\u0065\u0073";case 10:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return "";};func (_eabf *ST_FallbackDimension )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gggf ,_beda :=d .Token ();if _beda !=nil {return _beda ;};if _bbfga ,_cfef :=_gggf .(_gg .EndElement );_cfef &&_bbfga .Name ==start .Name {*_eabf =1;return nil ;};if _dbgg ,_geaeg :=_gggf .(_gg .CharData );!_geaeg {return _e .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",_gggf );}else {switch string (_dbgg ){case "":*_eabf =0;case "\u0031\u0044":*_eabf =1;case "\u0032\u0044":*_eabf =2;};};_gggf ,_beda =d .Token ();if _beda !=nil {return _beda ;};if _gfgb ,_fgfad :=_gggf .(_gg .EndElement );_fgfad &&_gfgb .Name ==start .Name {return nil ;};return _e .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",_gggf );};func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_gafb :=&LayoutDefHdrLst {};_gafb .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _gafb ;};func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_dbecb :=&CT_StyleDefinitionHeaderLst {};return _dbecb ;};const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1;ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);func (_eecfg ST_ModelId )String ()string {if _eecfg .Int32 !=nil {return _e .Sprintf ("\u0025\u0076",*_eecfg .Int32 );};if _eecfg .ST_Guid !=nil {return _e .Sprintf ("\u0025\u0076",*_eecfg .ST_Guid );};return "";};type ST_ResizeHandlesStr byte ;type ST_ChildOrderType byte ;type ST_LinearDirection byte ;type CT_CTCategories struct{Cat []*CT_CTCategory ;};func (_agcd *CT_NumericRule )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _agcd .ValAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_agcd .ValAttr )});};if _agcd .FactAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_agcd .FactAttr )});};if _agcd .MaxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0061\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_agcd .MaxAttr )});};if _agcd .TypeAttr !=ST_ConstraintTypeUnset {_bggg ,_gbdd :=_agcd .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"});if _gbdd !=nil {return _gbdd ;};start .Attr =append (start .Attr ,_bggg );};if _agcd .ForAttr !=ST_ConstraintRelationshipUnset {_ebcb ,_dcdgg :=_agcd .ForAttr .MarshalXMLAttr (_gg .Name {Local :"\u0066\u006f\u0072"});if _dcdgg !=nil {return _dcdgg ;};start .Attr =append (start .Attr ,_ebcb );};if _agcd .ForNameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_agcd .ForNameAttr )});};if _agcd .PtTypeAttr !=ST_ElementTypeUnset {_adc ,_bcc :=_agcd .PtTypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _bcc !=nil {return _bcc ;};start .Attr =append (start .Attr ,_adc );};e .EncodeToken (start );if _agcd .ExtLst !=nil {_ebdd :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agcd .ExtLst ,_ebdd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_egd *CT_ColorTransform )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_geb :=range start .Attr {if _geb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ddb ,_bag :=_geb .Value ,error (nil );if _bag !=nil {return _bag ;};_egd .UniqueIdAttr =&_ddb ;continue ;};if _geb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_efca ,_bfdf :=_geb .Value ,error (nil );if _bfdf !=nil {return _bfdf ;};_egd .MinVerAttr =&_efca ;continue ;};};_caag :for {_acd ,_cbg :=d .Token ();if _cbg !=nil {return _cbg ;};switch _acgc :=_acd .(type ){case _gg .StartElement :switch _acgc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_eafa :=NewCT_CTName ();if _gfcf :=d .DecodeElement (_eafa ,&_acgc );_gfcf !=nil {return _gfcf ;};_egd .Title =append (_egd .Title ,_eafa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_cdff :=NewCT_CTDescription ();if _gbag :=d .DecodeElement (_cdff ,&_acgc );_gbag !=nil {return _gbag ;};_egd .Desc =append (_egd .Desc ,_cdff );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_egd .CatLst =NewCT_CTCategories ();if _dgdg :=d .DecodeElement (_egd .CatLst ,&_acgc );_dgdg !=nil {return _dgdg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_dbfd :=NewCT_CTStyleLabel ();if _aed :=d .DecodeElement (_dbfd ,&_acgc );_aed !=nil {return _aed ;};_egd .StyleLbl =append (_egd .StyleLbl ,_dbfd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egd .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _abb :=d .DecodeElement (_egd .ExtLst ,&_acgc );_abb !=nil {return _abb ;};default:_ce .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_acgc .Name );if _cdggd :=d .Skip ();_cdggd !=nil {return _cdggd ;};};case _gg .EndElement :break _caag ;case _gg .CharData :};};return nil ;};func (_effee ST_AutoTextRotation )Validate ()error {return _effee .ValidateWithPath ("")};func (_gfca ST_BendPoint )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cdbdd :=_gg .Attr {};_cdbdd .Name =name ;switch _gfca {case ST_BendPointUnset :_cdbdd .Value ="";case ST_BendPointBeg :_cdbdd .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_cdbdd .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_cdbdd .Value ="\u0065\u006e\u0064";};return _cdbdd ,nil ;};func NewCT_BulletEnabled ()*CT_BulletEnabled {_adb :=&CT_BulletEnabled {};return _adb }; +// Validate validates the CT_ChildPref and its children +func (_ebdd *CT_ChildPref )Validate ()error {return _ebdd .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};func (_dfggb ST_PyramidAccentPosition )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_dfggb .String (),start );};type ST_LinearDirection byte ;func (_fabdg *ST_AnimLvlStr )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cbgcf ,_bbdde :=d .Token ();if _bbdde !=nil {return _bbdde ;};if _gebg ,_gfda :=_cbgcf .(_ed .EndElement );_gfda &&_gebg .Name ==start .Name {*_fabdg =1;return nil ;};if _edae ,_fegc :=_cbgcf .(_ed .CharData );!_fegc {return _ee .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",_cbgcf );}else {switch string (_edae ){case "":*_fabdg =0;case "\u006e\u006f\u006e\u0065":*_fabdg =1;case "\u006c\u0076\u006c":*_fabdg =2;case "\u0063\u0074\u0072":*_fabdg =3;};};_cbgcf ,_bbdde =d .Token ();if _bbdde !=nil {return _bbdde ;};if _gafbb ,_ccdc :=_cbgcf .(_ed .EndElement );_ccdc &&_gafbb .Name ==start .Name {return nil ;};return _ee .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",_cbgcf );};const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;); -// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path -func (_dba *CT_Constraint )ValidateWithPath (path string )error {if _ead :=_dba .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_ead !=nil {return _ead ;};if _dba .ExtLst !=nil {if _cfe :=_dba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfe !=nil {return _cfe ;};};if _dgdgf :=_dba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgdgf !=nil {return _dgdgf ;};if _dae :=_dba .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_dae !=nil {return _dae ;};if _ccag :=_dba .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ccag !=nil {return _ccag ;};if _dagfb :=_dba .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dagfb !=nil {return _dagfb ;};if _dafg :=_dba .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_dafg !=nil {return _dafg ;};if _dff :=_dba .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_dff !=nil {return _dff ;};return nil ;};func (_cebf *ST_SecondaryLinearDirection )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bcgfa ,_gcebb :=d .Token ();if _gcebb !=nil {return _gcebb ;};if _aggeg ,_fdgga :=_bcgfa .(_gg .EndElement );_fdgga &&_aggeg .Name ==start .Name {*_cebf =1;return nil ;};if _bgag ,_aadfa :=_bcgfa .(_gg .CharData );!_aadfa {return _e .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",_bcgfa );}else {switch string (_bgag ){case "":*_cebf =0;case "\u006e\u006f\u006e\u0065":*_cebf =1;case "\u0066\u0072\u006fm\u004c":*_cebf =2;case "\u0066\u0072\u006fm\u0052":*_cebf =3;case "\u0066\u0072\u006fm\u0054":*_cebf =4;case "\u0066\u0072\u006fm\u0042":*_cebf =5;};};_bcgfa ,_gcebb =d .Token ();if _gcebb !=nil {return _gcebb ;};if _befa ,_eebf :=_bcgfa .(_gg .EndElement );_eebf &&_befa .Name ==start .Name {return nil ;};return _e .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",_bcgfa );};func (_egge *CT_SDDescription )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ddbea :=range start .Attr {if _ddbea .Name .Local =="\u006c\u0061\u006e\u0067"{_fgbc ,_cbdc :=_ddbea .Value ,error (nil );if _cbdc !=nil {return _cbdc ;};_egge .LangAttr =&_fgbc ;continue ;};if _ddbea .Name .Local =="\u0076\u0061\u006c"{_ebdg ,_ccgcg :=_ddbea .Value ,error (nil );if _ccgcg !=nil {return _ccgcg ;};_egge .ValAttr =_ebdg ;continue ;};};for {_ddgaff ,_bcdfe :=d .Token ();if _bcdfe !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0044\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_bcdfe );};if _fggaf ,_fabfa :=_ddgaff .(_gg .EndElement );_fabfa &&_fggaf .Name ==start .Name {break ;};};return nil ;};func NewCT_Categories ()*CT_Categories {_adbb :=&CT_Categories {};return _adbb };type ST_ConnectorDimension byte ;func (_gbcb *ST_ClrAppMethod )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gbcb =0;case "\u0073\u0070\u0061\u006e":*_gbcb =1;case "\u0063\u0079\u0063l\u0065":*_gbcb =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_gbcb =3;};return nil ;};func (_cgfd *ST_HierBranchStyle )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cgfd =0;case "\u006c":*_cgfd =1;case "\u0072":*_cgfd =2;case "\u0068\u0061\u006e\u0067":*_cgfd =3;case "\u0073\u0074\u0064":*_cgfd =4;case "\u0069\u006e\u0069\u0074":*_cgfd =5;};return nil ;};func (_aefb *CT_OrgChart )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _aefb .ValAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0064",_dddf (*_aefb .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_abdbf ST_AxisType )String ()string {switch _abdbf {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";case 4:return "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case 5:return "\u0070\u0061\u0072";case 6:return "\u0061\u006e\u0063s\u0074";case 7:return "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case 8:return "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case 9:return "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case 10:return "\u0066\u006f\u006c\u006c\u006f\u0077";case 11:return "\u0070\u0072\u0065\u0063\u0065\u0064";case 12:return "\u0072\u006f\u006f\u0074";case 13:return "\u006e\u006f\u006e\u0065";};return "";};func NewLayoutDefHdr ()*LayoutDefHdr {_ddaa :=&LayoutDefHdr {};_ddaa .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _ddaa ;};type ST_Direction byte ;func NewCT_Category ()*CT_Category {_cge :=&CT_Category {};return _cge };const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;); +// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path +func (_adea *StyleDefHdrLst )ValidateWithPath (path string )error {if _bebee :=_adea .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_bebee !=nil {return _bebee ;};return nil ;};func (_agg *CT_Algorithm )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_agg .TypeAttr =ST_AlgorithmType (1);for _ ,_ede :=range start .Attr {if _ede .Name .Local =="\u0074\u0079\u0070\u0065"{_agg .TypeAttr .UnmarshalXMLAttr (_ede );continue ;};if _ede .Name .Local =="\u0072\u0065\u0076"{_cdca ,_cbf :=_ec .ParseUint (_ede .Value ,10,32);if _cbf !=nil {return _cbf ;};_gagb :=uint32 (_cdca );_agg .RevAttr =&_gagb ;continue ;};};_fge :for {_cea ,_gfb :=d .Token ();if _gfb !=nil {return _gfb ;};switch _abc :=_cea .(type ){case _ed .StartElement :switch _abc .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0061\u0072a\u006d"}:_fe :=NewCT_Parameter ();if _edb :=d .DecodeElement (_fe ,&_abc );_edb !=nil {return _edb ;};_agg .Param =append (_agg .Param ,_fe );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agg .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _bgga :=d .DecodeElement (_agg .ExtLst ,&_abc );_bgga !=nil {return _bgga ;};default:_b .Log ("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_A\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_abc .Name );if _faf :=d .Skip ();_faf !=nil {return _faf ;};};case _ed .EndElement :break _fge ;case _ed .CharData :};};return nil ;};type CT_Otherwise struct{NameAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_a .CT_OfficeArtExtensionList ;};func (_fafa ST_ParameterId )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_bbba :=_ed .Attr {};_bbba .Name =name ;switch _fafa {case ST_ParameterIdUnset :_bbba .Value ="";case ST_ParameterIdHorzAlign :_bbba .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case ST_ParameterIdVertAlign :_bbba .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_bbba .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_bbba .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_bbba .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdLinDir :_bbba .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_bbba .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_bbba .Value ="\u0073\u0074\u0045\u006c\u0065\u006d";case ST_ParameterIdBendPt :_bbba .Value ="\u0062\u0065\u006e\u0064\u0050\u0074";case ST_ParameterIdConnRout :_bbba .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_bbba .Value ="\u0062\u0065\u0067\u0053\u0074\u0079";case ST_ParameterIdEndSty :_bbba .Value ="\u0065\u006e\u0064\u0053\u0074\u0079";case ST_ParameterIdDim :_bbba .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_bbba .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_bbba .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case ST_ParameterIdNodeHorzAlign :_bbba .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdNodeVertAlign :_bbba .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdFallback :_bbba .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_bbba .Value ="\u0074\u0078\u0044i\u0072";case ST_ParameterIdPyraAcctPos :_bbba .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case ST_ParameterIdPyraAcctTxMar :_bbba .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_bbba .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072";case ST_ParameterIdTxAnchorHorz :_bbba .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case ST_ParameterIdTxAnchorVert :_bbba .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_bbba .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case ST_ParameterIdTxAnchorVertCh :_bbba .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case ST_ParameterIdParTxLTRAlign :_bbba .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdParTxRTLAlign :_bbba .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdShpTxLTRAlignCh :_bbba .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdShpTxRTLAlignCh :_bbba .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdAutoTxRot :_bbba .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_bbba .Value ="\u0067\u0072\u0044i\u0072";case ST_ParameterIdFlowDir :_bbba .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_bbba .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072";case ST_ParameterIdBkpt :_bbba .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_bbba .Value ="\u006f\u0066\u0066";case ST_ParameterIdHierAlign :_bbba .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_bbba .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ParameterIdStBulletLvl :_bbba .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case ST_ParameterIdStAng :_bbba .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_bbba .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067";case ST_ParameterIdAr :_bbba .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_bbba .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072";case ST_ParameterIdLnSpAfParP :_bbba .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_bbba .Value ="\u006c\u006e\u0053\u0070\u0043\u0068";case ST_ParameterIdLnSpAfChP :_bbba .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case ST_ParameterIdRtShortDist :_bbba .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_bbba .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078";case ST_ParameterIdPyraLvlNode :_bbba .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctBkgdNode :_bbba .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctTxNode :_bbba .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case ST_ParameterIdSrcNode :_bbba .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_bbba .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065";case ST_ParameterIdBegPts :_bbba .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_bbba .Value ="\u0065\u006e\u0064\u0050\u0074\u0073";};return _bbba ,nil ;}; -// ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path -func (_fbfd *CT_OrgChart )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_ColorTransform and its children +func (_acge *CT_ColorTransform )Validate ()error {return _acge .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_ggdgd *ST_ChildDirection )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_ggdgd =0;case "\u0068\u006f\u0072\u007a":*_ggdgd =1;case "\u0076\u0065\u0072\u0074":*_ggdgd =2;};return nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};type ST_DiagramTextAlignment byte ;func (_dfgdb *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_bacfa ,_gagba :=d .Token ();if _gagba !=nil {return _gagba ;};if _eagd ,_faba :=_bacfa .(_ed .EndElement );_faba &&_eagd .Name ==start .Name {*_dfgdb =1;return nil ;};if _afccd ,_gegcg :=_bacfa .(_ed .CharData );!_gegcg {return _ee .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",_bacfa );}else {switch string (_afccd ){case "":*_dfgdb =0;case "\u006c":*_dfgdb =1;case "\u0063\u0074\u0072":*_dfgdb =2;case "\u0072":*_dfgdb =3;case "\u006e\u006f\u006e\u0065":*_dfgdb =4;};};_bacfa ,_gagba =d .Token ();if _gagba !=nil {return _gagba ;};if _efdb ,_dbced :=_bacfa .(_ed .EndElement );_dbced &&_efdb .Name ==start .Name {return nil ;};return _ee .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",_bacfa );};func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };func (_afbfb *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_afbfb =0;case "\u0065\u0078\u0061c\u0074":*_afbfb =1;case "\u0072\u0065\u006c":*_afbfb =2;};return nil ;};func (_bcdgf *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_bcdgf =0;case "\u006c":*_bcdgf =1;case "\u0063\u0074\u0072":*_bcdgf =2;case "\u0072":*_bcdgf =3;case "\u006e\u006f\u006e\u0065":*_bcdgf =4;};return nil ;};const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0;ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;);type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ;};func (_acfac ST_SecondaryLinearDirection )Validate ()error {return _acfac .ValidateWithPath ("")};func (_eeda ST_FunctionType )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_gcfc :=_ed .Attr {};_gcfc .Name =name ;switch _eeda {case ST_FunctionTypeUnset :_gcfc .Value ="";case ST_FunctionTypeCnt :_gcfc .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_gcfc .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_gcfc .Value ="\u0072\u0065\u0076\u0050\u006f\u0073";case ST_FunctionTypePosEven :_gcfc .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_gcfc .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_gcfc .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_gcfc .Value ="\u0064\u0065\u0070t\u0068";case ST_FunctionTypeMaxDepth :_gcfc .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _gcfc ,nil ;}; -// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path -func (_eaag *CT_LayoutNode )ValidateWithPath (path string )error {if _cbdf :=_eaag .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_cbdf !=nil {return _cbdf ;};for _ggeg ,_gffe :=range _eaag .Alg {if _eabd :=_gffe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_ggeg ));_eabd !=nil {return _eabd ;};};for _deaf ,_aggd :=range _eaag .Shape {if _bcba :=_aggd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_deaf ));_bcba !=nil {return _bcba ;};};for _bcab ,_fagb :=range _eaag .PresOf {if _ddgf :=_fagb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_bcab ));_ddgf !=nil {return _ddgf ;};};for _aceaa ,_bfeae :=range _eaag .ConstrLst {if _dbeff :=_bfeae .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_aceaa ));_dbeff !=nil {return _dbeff ;};};for _fdgd ,_cbcdd :=range _eaag .RuleLst {if _ccaa :=_cbcdd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_fdgd ));_ccaa !=nil {return _ccaa ;};};for _cadd ,_cgef :=range _eaag .VarLst {if _gcfb :=_cgef .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cadd ));_gcfb !=nil {return _gcfb ;};};for _eefg ,_gddd :=range _eaag .ForEach {if _cdcd :=_gddd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_eefg ));_cdcd !=nil {return _cdcd ;};};for _cefc ,_febfa :=range _eaag .LayoutNode {if _ggfc :=_febfa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_cefc ));_ggfc !=nil {return _ggfc ;};};for _bbee ,_eeef :=range _eaag .Choose {if _ecbe :=_eeef .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_bbee ));_ecbe !=nil {return _ecbe ;};};for _gefg ,_abge :=range _eaag .ExtLst {if _eaaa :=_abge .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gefg ));_eaaa !=nil {return _eaaa ;};};return nil ;};func (_gdega *ST_TextAnchorHorizontal )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_abbe ,_eacbgb :=d .Token ();if _eacbgb !=nil {return _eacbgb ;};if _fdge ,_accde :=_abbe .(_gg .EndElement );_accde &&_fdge .Name ==start .Name {*_gdega =1;return nil ;};if _eafbg ,_dgedc :=_abbe .(_gg .CharData );!_dgedc {return _e .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",_abbe );}else {switch string (_eafbg ){case "":*_gdega =0;case "\u006e\u006f\u006e\u0065":*_gdega =1;case "\u0063\u0074\u0072":*_gdega =2;};};_abbe ,_eacbgb =d .Token ();if _eacbgb !=nil {return _eacbgb ;};if _eafff ,_fbcd :=_abbe .(_gg .EndElement );_fbcd &&_eafff .Name ==start .Name {return nil ;};return _e .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",_abbe );};const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;);func (_egaa *ST_FunctionType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_egaa =0;case "\u0063\u006e\u0074":*_egaa =1;case "\u0070\u006f\u0073":*_egaa =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_egaa =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_egaa =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_egaa =5;case "\u0076\u0061\u0072":*_egaa =6;case "\u0064\u0065\u0070t\u0068":*_egaa =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_egaa =8;};return nil ;}; +// Validate validates the CT_DiagramDefinition and its children +func (_dbgb *CT_DiagramDefinition )Validate ()error {return _dbgb .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_agdb *CT_ChildPref )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_gcge :=range start .Attr {if _gcge .Name .Local =="\u0076\u0061\u006c"{_gfd ,_ecfa :=_ec .ParseInt (_gcge .Value ,10,32);if _ecfa !=nil {return _ecfa ;};_cdae :=int32 (_gfd );_agdb .ValAttr =&_cdae ;continue ;};};for {_bcf ,_eac :=d .Token ();if _eac !=nil {return _ee .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_eac );};if _egbg ,_fagc :=_bcf .(_ed .EndElement );_fagc &&_egbg .Name ==start .Name {break ;};};return nil ;};func NewCT_SDCategories ()*CT_SDCategories {_cfad :=&CT_SDCategories {};return _cfad };func (_cbee *StyleDef )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cbee .CT_StyleDefinition =*NewCT_StyleDefinition ();for _ ,_bbfdc :=range start .Attr {if _bbfdc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fgad ,_gbada :=_bbfdc .Value ,error (nil );if _gbada !=nil {return _gbada ;};_cbee .UniqueIdAttr =&_fgad ;continue ;};if _bbfdc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fbcgb ,_bbag :=_bbfdc .Value ,error (nil );if _bbag !=nil {return _bbag ;};_cbee .MinVerAttr =&_fbcgb ;continue ;};};_ffdac :for {_gggb ,_cacbf :=d .Token ();if _cacbf !=nil {return _cacbf ;};switch _eeaef :=_gggb .(type ){case _ed .StartElement :switch _eeaef .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_fabgf :=NewCT_SDName ();if _fccbb :=d .DecodeElement (_fabgf ,&_eeaef );_fccbb !=nil {return _fccbb ;};_cbee .Title =append (_cbee .Title ,_fabgf );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_beaa :=NewCT_SDDescription ();if _fdfg :=d .DecodeElement (_beaa ,&_eeaef );_fdfg !=nil {return _fdfg ;};_cbee .Desc =append (_cbee .Desc ,_beaa );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cbee .CatLst =NewCT_SDCategories ();if _ecbge :=d .DecodeElement (_cbee .CatLst ,&_eeaef );_ecbge !=nil {return _ecbge ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_cbee .Scene3d =_a .NewCT_Scene3D ();if _gcaaf :=d .DecodeElement (_cbee .Scene3d ,&_eeaef );_gcaaf !=nil {return _gcaaf ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_cfdbg :=NewCT_StyleLabel ();if _cfdg :=d .DecodeElement (_cfdbg ,&_eeaef );_cfdg !=nil {return _cfdg ;};_cbee .StyleLbl =append (_cbee .StyleLbl ,_cfdbg );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbee .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _bbddd :=d .DecodeElement (_cbee .ExtLst ,&_eeaef );_bbddd !=nil {return _bbddd ;};default:_b .Log ("\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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_eeaef .Name );if _dedab :=d .Skip ();_dedab !=nil {return _dedab ;};};case _ed .EndElement :break _ffdac ;case _ed .CharData :};};return nil ;};func (_cgebb ST_AlgorithmType )ValidateWithPath (path string )error {switch _cgebb {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgebb ));};return nil ;};func (_fdadga ST_Offset )Validate ()error {return _fdadga .ValidateWithPath ("")};func (_dcbc *CT_Shape )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_ebagf :=range start .Attr {if _ebagf .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"&&_ebagf .Name .Local =="\u0062\u006c\u0069\u0070"||_ebagf .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"&&_ebagf .Name .Local =="\u0062\u006c\u0069\u0070"{_fcbc ,_fgfbcf :=_ebagf .Value ,error (nil );if _fgfbcf !=nil {return _fgfbcf ;};_dcbc .BlipAttr =&_fcbc ;continue ;};if _ebagf .Name .Local =="\u0072\u006f\u0074"{_efab ,_cegg :=_ec .ParseFloat (_ebagf .Value ,64);if _cegg !=nil {return _cegg ;};_dcbc .RotAttr =&_efab ;continue ;};if _ebagf .Name .Local =="\u0074\u0079\u0070\u0065"{_adadf ,_ggdfc :=ParseUnionST_LayoutShapeType (_ebagf .Value );if _ggdfc !=nil {return _ggdfc ;};_dcbc .TypeAttr =&_adadf ;continue ;};if _ebagf .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_ffdf ,_agged :=_ec .ParseInt (_ebagf .Value ,10,32);if _agged !=nil {return _agged ;};_abcc :=int32 (_ffdf );_dcbc .ZOrderOffAttr =&_abcc ;continue ;};if _ebagf .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_egeb ,_bfeg :=_ec .ParseBool (_ebagf .Value );if _bfeg !=nil {return _bfeg ;};_dcbc .HideGeomAttr =&_egeb ;continue ;};if _ebagf .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_fcbe ,_fecgd :=_ec .ParseBool (_ebagf .Value );if _fecgd !=nil {return _fecgd ;};_dcbc .LkTxEntryAttr =&_fcbe ;continue ;};if _ebagf .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_ecbea ,_acedd :=_ec .ParseBool (_ebagf .Value );if _acedd !=nil {return _acedd ;};_dcbc .BlipPhldrAttr =&_ecbea ;continue ;};};_edffb :for {_gdbc ,_dfff :=d .Token ();if _dfff !=nil {return _dfff ;};switch _ededf :=_gdbc .(type ){case _ed .StartElement :switch _ededf .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}:_dcbc .AdjLst =NewCT_AdjLst ();if _abaf :=d .DecodeElement (_dcbc .AdjLst ,&_ededf );_abaf !=nil {return _abaf ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcbc .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _acgbe :=d .DecodeElement (_dcbc .ExtLst ,&_ededf );_acgbe !=nil {return _acgbe ;};default:_b .Log ("\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",_ededf .Name );if _cgea :=d .Skip ();_cgea !=nil {return _cgea ;};};case _ed .EndElement :break _edffb ;case _ed .CharData :};};return nil ;}; -// Validate validates the CT_SDName and its children -func (_efgcg *CT_SDName )Validate ()error {return _efgcg .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};func (_cdecb *CT_DiagramDefinition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cdecb .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cdecb .UniqueIdAttr )});};if _cdecb .MinVerAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cdecb .MinVerAttr )});};if _cdecb .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cdecb .DefStyleAttr )});};e .EncodeToken (start );if _cdecb .Title !=nil {_cfc :=_gg .StartElement {Name :_gg .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_bdef :=range _cdecb .Title {e .EncodeElement (_bdef ,_cfc );};};if _cdecb .Desc !=nil {_dcfg :=_gg .StartElement {Name :_gg .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_dffg :=range _cdecb .Desc {e .EncodeElement (_dffg ,_dcfg );};};if _cdecb .CatLst !=nil {_ebb :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdecb .CatLst ,_ebb );};if _cdecb .SampData !=nil {_ccbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cdecb .SampData ,_ccbg );};if _cdecb .StyleData !=nil {_fbece :=_gg .StartElement {Name :_gg .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_cdecb .StyleData ,_fbece );};if _cdecb .ClrData !=nil {_dfee :=_gg .StartElement {Name :_gg .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cdecb .ClrData ,_dfee );};_gaacf :=_gg .StartElement {Name :_gg .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_cdecb .LayoutNode ,_gaacf );if _cdecb .ExtLst !=nil {_ageg :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdecb .ExtLst ,_ageg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_ecc :=&CT_CTStyleLabel {};return _ecc };func (_bfebf ST_SecondaryChildAlignment )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bfebf .String (),start );};func (_gcedf *ST_ParameterId )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gcedf =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_gcedf =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_gcedf =2;case "\u0063\u0068\u0044i\u0072":*_gcedf =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_gcedf =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_gcedf =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_gcedf =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_gcedf =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_gcedf =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_gcedf =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_gcedf =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_gcedf =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_gcedf =12;case "\u0064\u0069\u006d":*_gcedf =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_gcedf =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_gcedf =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_gcedf =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_gcedf =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_gcedf =18;case "\u0074\u0078\u0044i\u0072":*_gcedf =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_gcedf =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_gcedf =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_gcedf =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_gcedf =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_gcedf =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_gcedf =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_gcedf =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_gcedf =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_gcedf =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_gcedf =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_gcedf =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_gcedf =31;case "\u0067\u0072\u0044i\u0072":*_gcedf =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_gcedf =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_gcedf =34;case "\u0062\u006b\u0070\u0074":*_gcedf =35;case "\u006f\u0066\u0066":*_gcedf =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_gcedf =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gcedf =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_gcedf =39;case "\u0073\u0074\u0041n\u0067":*_gcedf =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_gcedf =41;case "\u0061\u0072":*_gcedf =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_gcedf =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_gcedf =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_gcedf =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_gcedf =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_gcedf =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_gcedf =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_gcedf =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_gcedf =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_gcedf =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_gcedf =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_gcedf =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_gcedf =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_gcedf =55;};return nil ;};type ST_ConnectorPoint byte ;func (_dbeffg ST_Offset )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ebadb :=_gg .Attr {};_ebadb .Name =name ;switch _dbeffg {case ST_OffsetUnset :_ebadb .Value ="";case ST_OffsetCtr :_ebadb .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_ebadb .Value ="\u006f\u0066\u0066";};return _ebadb ,nil ;};func (_becce ST_ContinueDirection )String ()string {switch _becce {case 0:return "";case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";};func (_eaeg ST_SecondaryChildAlignment )Validate ()error {return _eaeg .ValidateWithPath ("")};func NewCT_NumericRule ()*CT_NumericRule {_fabc :=&CT_NumericRule {};return _fabc };func (_bccf ST_BoolOperator )String ()string {switch _bccf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0071\u0075";case 3:return "\u0067\u0074\u0065";case 4:return "\u006c\u0074\u0065";};return "";};type ST_FunctionOperator byte ; +// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path +func (_dcaa *LayoutDefHdr )ValidateWithPath (path string )error {if _gfbd :=_dcaa .CT_DiagramDefinitionHeader .ValidateWithPath (path );_gfbd !=nil {return _gfbd ;};return nil ;};func (_ccfcc *StyleDefHdrLst )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .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 ,_ed .Attr {Name :_ed .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 ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074";return _ccfcc .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );};func (_fcaa ST_ChildDirection )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_fcaa .String (),start );};type CT_Constraints struct{Constr []*CT_Constraint ;}; -// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path -func (_egdac *CT_ElemPropSet )ValidateWithPath (path string )error {if _egdac .PresAssocIDAttr !=nil {if _cedac :=_egdac .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_cedac !=nil {return _cedac ;};};if _egdac .CustScaleXAttr !=nil {if _fdfe :=_egdac .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_fdfe !=nil {return _fdfe ;};};if _egdac .CustScaleYAttr !=nil {if _bga :=_egdac .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072");_bga !=nil {return _bga ;};};if _egdac .CustLinFactXAttr !=nil {if _fdb :=_egdac .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_fdb !=nil {return _fdb ;};};if _egdac .CustLinFactYAttr !=nil {if _gbga :=_egdac .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_gbga !=nil {return _gbga ;};};if _egdac .CustLinFactNeighborXAttr !=nil {if _cged :=_egdac .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r");_cged !=nil {return _cged ;};};if _egdac .CustLinFactNeighborYAttr !=nil {if _ffag :=_egdac .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r");_ffag !=nil {return _ffag ;};};if _egdac .CustRadScaleRadAttr !=nil {if _deg :=_egdac .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_deg !=nil {return _deg ;};};if _egdac .CustRadScaleIncAttr !=nil {if _acge :=_egdac .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_acge !=nil {return _acge ;};};if _egdac .PresLayoutVars !=nil {if _bbged :=_egdac .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073");_bbged !=nil {return _bbged ;};};if _egdac .Style !=nil {if _adgb :=_egdac .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_adgb !=nil {return _adgb ;};};return nil ;}; +// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path +func (_abadd *LayoutDefHdrLst )ValidateWithPath (path string )error {if _efbc :=_abadd .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_efbc !=nil {return _efbc ;};return nil ;};func (_aadfb ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _aadfb {case 0,1,2,3,4,5:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadfb ));};return nil ;};func NewCT_CTName ()*CT_CTName {_ddfg :=&CT_CTName {};return _ddfg };type ST_ConstraintRelationship byte ;func (_cebd ST_Breakpoint )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_baggf :=_ed .Attr {};_baggf .Name =name ;switch _cebd {case ST_BreakpointUnset :_baggf .Value ="";case ST_BreakpointEndCnv :_baggf .Value ="\u0065\u006e\u0064\u0043\u006e\u0076";case ST_BreakpointBal :_baggf .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_baggf .Value ="\u0066\u0069\u0078e\u0064";};return _baggf ,nil ;};type ST_VerticalAlignment byte ; -// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path -func (_abff *CT_RelIds )ValidateWithPath (path string )error {return nil };type RelIds struct{CT_RelIds };func (_bdgb ST_ClrAppMethod )String ()string {switch _bdgb {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0063\u0079\u0063l\u0065";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";};const (ST_HierarchyAlignmentUnset ST_HierarchyAlignment =0;ST_HierarchyAlignmentTL ST_HierarchyAlignment =1;ST_HierarchyAlignmentTR ST_HierarchyAlignment =2;ST_HierarchyAlignmentTCtrCh ST_HierarchyAlignment =3;ST_HierarchyAlignmentTCtrDes ST_HierarchyAlignment =4;ST_HierarchyAlignmentBL ST_HierarchyAlignment =5;ST_HierarchyAlignmentBR ST_HierarchyAlignment =6;ST_HierarchyAlignmentBCtrCh ST_HierarchyAlignment =7;ST_HierarchyAlignmentBCtrDes ST_HierarchyAlignment =8;ST_HierarchyAlignmentLT ST_HierarchyAlignment =9;ST_HierarchyAlignmentLB ST_HierarchyAlignment =10;ST_HierarchyAlignmentLCtrCh ST_HierarchyAlignment =11;ST_HierarchyAlignmentLCtrDes ST_HierarchyAlignment =12;ST_HierarchyAlignmentRT ST_HierarchyAlignment =13;ST_HierarchyAlignmentRB ST_HierarchyAlignment =14;ST_HierarchyAlignmentRCtrCh ST_HierarchyAlignment =15;ST_HierarchyAlignmentRCtrDes ST_HierarchyAlignment =16;);func NewRelIds ()*RelIds {_aaef :=&RelIds {};_aaef .CT_RelIds =*NewCT_RelIds ();return _aaef };func (_aada ST_AlgorithmType )ValidateWithPath (path string )error {switch _aada {case 0,1,2,3,4,5,6,7,8,9,10:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aada ));};return nil ;};const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;);func (_afge ST_ParameterId )ValidateWithPath (path string )error {switch _afge {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afge ));};return nil ;};func (_bggfd ST_FunctionOperator )String ()string {switch _bggfd {case 0:return "";case 1:return "\u0065\u0071\u0075";case 2:return "\u006e\u0065\u0071";case 3:return "\u0067\u0074";case 4:return "\u006c\u0074";case 5:return "\u0067\u0074\u0065";case 6:return "\u006c\u0074\u0065";};return "";};func (_dabec *LayoutDef )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ="\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f";return _dabec .CT_DiagramDefinition .MarshalXML (e ,start );}; +// Validate validates the CT_StyleLabel and its children +func (_ecfgd *CT_StyleLabel )Validate ()error {return _ecfgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");}; -// ST_ModelId is a union type -type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;}; +// Validate validates the CT_Constraint and its children +func (_fgda *CT_Constraint )Validate ()error {return _fgda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};func (_fcffb ST_RotationPath )String ()string {switch _fcffb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";};func (_dbaa ST_HierarchyAlignment )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_dbaa .String (),start );};func (_ecgbf *ST_AnimLvlStr )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_ecgbf =0;case "\u006e\u006f\u006e\u0065":*_ecgbf =1;case "\u006c\u0076\u006c":*_ecgbf =2;case "\u0063\u0074\u0072":*_ecgbf =3;};return nil ;};const (ST_VariableTypeUnset ST_VariableType =0;ST_VariableTypeNone ST_VariableType =1;ST_VariableTypeOrgChart ST_VariableType =2;ST_VariableTypeChMax ST_VariableType =3;ST_VariableTypeChPref ST_VariableType =4;ST_VariableTypeBulEnabled ST_VariableType =5;ST_VariableTypeDir ST_VariableType =6;ST_VariableTypeHierBranch ST_VariableType =7;ST_VariableTypeAnimOne ST_VariableType =8;ST_VariableTypeAnimLvl ST_VariableType =9;ST_VariableTypeResizeHandles ST_VariableType =10;);func (_ffef ST_NodeHorizontalAlignment )Validate ()error {return _ffef .ValidateWithPath ("")};func (_eeadb *ST_FallbackDimension )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_eeadb =0;case "\u0031\u0044":*_eeadb =1;case "\u0032\u0044":*_eeadb =2;};return nil ;}; -// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path -func (_acbcd *CT_Otherwise )ValidateWithPath (path string )error {for _daagd ,_bfaga :=range _acbcd .Alg {if _cfca :=_bfaga .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_daagd ));_cfca !=nil {return _cfca ;};};for _gcgac ,_agfe :=range _acbcd .Shape {if _ggaac :=_agfe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gcgac ));_ggaac !=nil {return _ggaac ;};};for _dfdc ,_ggfb :=range _acbcd .PresOf {if _fgcge :=_ggfb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_dfdc ));_fgcge !=nil {return _fgcge ;};};for _abdf ,_eege :=range _acbcd .ConstrLst {if _dadf :=_eege .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_abdf ));_dadf !=nil {return _dadf ;};};for _cceb ,_ffdc :=range _acbcd .RuleLst {if _gdeac :=_ffdc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_cceb ));_gdeac !=nil {return _gdeac ;};};for _cfcfd ,_cbge :=range _acbcd .ForEach {if _fbada :=_cbge .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_cfcfd ));_fbada !=nil {return _fbada ;};};for _egae ,_fddef :=range _acbcd .LayoutNode {if _ceff :=_fddef .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_egae ));_ceff !=nil {return _ceff ;};};for _gfba ,_dcbe :=range _acbcd .Choose {if _begc :=_dcbe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gfba ));_begc !=nil {return _begc ;};};for _bagg ,_egfa :=range _acbcd .ExtLst {if _gcgb :=_egfa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bagg ));_gcgb !=nil {return _gcgb ;};};return nil ;};func (_fgec ST_AxisType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_dadggb :=_gg .Attr {};_dadggb .Name =name ;switch _fgec {case ST_AxisTypeUnset :_dadggb .Value ="";case ST_AxisTypeSelf :_dadggb .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_dadggb .Value ="\u0063\u0068";case ST_AxisTypeDes :_dadggb .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_dadggb .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case ST_AxisTypePar :_dadggb .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_dadggb .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_dadggb .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_dadggb .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case ST_AxisTypePrecedSib :_dadggb .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_dadggb .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_dadggb .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_dadggb .Value ="\u0072\u006f\u006f\u0074";case ST_AxisTypeNone :_dadggb .Value ="\u006e\u006f\u006e\u0065";};return _dadggb ,nil ;};func (_ccfc *ST_TextBlockDirection )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ddcg ,_dgbb :=d .Token ();if _dgbb !=nil {return _dgbb ;};if _gbcd ,_gbbdc :=_ddcg .(_gg .EndElement );_gbbdc &&_gbcd .Name ==start .Name {*_ccfc =1;return nil ;};if _egacfa ,_cgcfg :=_ddcg .(_gg .CharData );!_cgcfg {return _e .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",_ddcg );}else {switch string (_egacfa ){case "":*_ccfc =0;case "\u0068\u006f\u0072\u007a":*_ccfc =1;case "\u0076\u0065\u0072\u0074":*_ccfc =2;};};_ddcg ,_dgbb =d .Token ();if _dgbb !=nil {return _dgbb ;};if _gagec ,_fbecg :=_ddcg .(_gg .EndElement );_fbecg &&_gagec .Name ==start .Name {return nil ;};return _e .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",_ddcg );};func (_eggf ST_ClrAppMethod )Validate ()error {return _eggf .ValidateWithPath ("")};func (_daadg *StyleDefHdr )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ="s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072";return _daadg .CT_StyleDefinitionHeader .MarshalXML (e ,start );};func (_abbf ST_BendPoint )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_abbf .String (),start );};func (_faeec ST_FunctionValue )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _faeec .Int32 !=nil {e .EncodeToken (_gg .CharData (_e .Sprintf ("\u0025\u0064",*_faeec .Int32 )));};if _faeec .Bool !=nil {e .EncodeToken (_gg .CharData (_e .Sprintf ("\u0025\u0064",_dddf (*_faeec .Bool ))));};if _faeec .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_gg .CharData (_faeec .ST_Direction .String ()));};if _faeec .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_gg .CharData (_faeec .ST_HierBranchStyle .String ()));};if _faeec .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_gg .CharData (_faeec .ST_AnimOneStr .String ()));};if _faeec .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_gg .CharData (_faeec .ST_AnimLvlStr .String ()));};if _faeec .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_gg .CharData (_faeec .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func (_bbca *StyleDef )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066";return _bbca .CT_StyleDefinition .MarshalXML (e ,start );};func NewCT_Colors ()*CT_Colors {_gfbf :=&CT_Colors {};return _gfbf };func (_aeba ST_RotationPath )String ()string {switch _aeba {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";};func NewCT_Constraints ()*CT_Constraints {_ccfaf :=&CT_Constraints {};return _ccfaf };func (_beab *CT_CTName )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_eff :=range start .Attr {if _eff .Name .Local =="\u006c\u0061\u006e\u0067"{_fgc ,_gba :=_eff .Value ,error (nil );if _gba !=nil {return _gba ;};_beab .LangAttr =&_fgc ;continue ;};if _eff .Name .Local =="\u0076\u0061\u006c"{_fbe ,_dcdf :=_eff .Value ,error (nil );if _dcdf !=nil {return _dcdf ;};_beab .ValAttr =_fbe ;continue ;};};for {_bbf ,_gfa :=d .Token ();if _gfa !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_gfa );};if _bgg ,_ffc :=_bbf .(_gg .EndElement );_ffc &&_bgg .Name ==start .Name {break ;};};return nil ;};func (_fdfec ST_SecondaryChildAlignment )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fcde :=_gg .Attr {};_fcde .Name =name ;switch _fdfec {case ST_SecondaryChildAlignmentUnset :_fcde .Value ="";case ST_SecondaryChildAlignmentNone :_fcde .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_fcde .Value ="\u0074";case ST_SecondaryChildAlignmentB :_fcde .Value ="\u0062";case ST_SecondaryChildAlignmentL :_fcde .Value ="\u006c";case ST_SecondaryChildAlignmentR :_fcde .Value ="\u0072";};return _fcde ,nil ;};func NewCT_SDCategories ()*CT_SDCategories {_dedaf :=&CT_SDCategories {};return _dedaf };func (_dedg *CT_ElemPropSet )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dedg .PresAssocIDAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .PresAssocIDAttr )});};if _dedg .PresNameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .PresNameAttr )});};if _dedg .PresStyleLblAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .PresStyleLblAttr )});};if _dedg .PresStyleIdxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .PresStyleIdxAttr )});};if _dedg .PresStyleCntAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .PresStyleCntAttr )});};if _dedg .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .LoTypeIdAttr )});};if _dedg .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .LoCatIdAttr )});};if _dedg .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .QsTypeIdAttr )});};if _dedg .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .QsCatIdAttr )});};if _dedg .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .CsTypeIdAttr )});};if _dedg .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .CsCatIdAttr )});};if _dedg .Coherent3DOffAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"},Value :_e .Sprintf ("\u0025\u0064",_dddf (*_dedg .Coherent3DOffAttr ))});};if _dedg .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .PhldrTAttr )});};if _dedg .PhldrAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_e .Sprintf ("\u0025\u0064",_dddf (*_dedg .PhldrAttr ))});};if _dedg .CustAngAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .CustAngAttr )});};if _dedg .CustFlipVertAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"},Value :_e .Sprintf ("\u0025\u0064",_dddf (*_dedg .CustFlipVertAttr ))});};if _dedg .CustFlipHorAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0064",_dddf (*_dedg .CustFlipHorAttr ))});};if _dedg .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .CustSzXAttr )});};if _dedg .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .CustSzYAttr )});};if _dedg .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .CustScaleXAttr )});};if _dedg .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .CustScaleYAttr )});};if _dedg .CustTAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_e .Sprintf ("\u0025\u0064",_dddf (*_dedg .CustTAttr ))});};if _dedg .CustLinFactXAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .CustLinFactXAttr )});};if _dedg .CustLinFactYAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .CustLinFactYAttr )});};if _dedg .CustLinFactNeighborXAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .CustLinFactNeighborXAttr )});};if _dedg .CustLinFactNeighborYAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .CustLinFactNeighborYAttr )});};if _dedg .CustRadScaleRadAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .CustRadScaleRadAttr )});};if _dedg .CustRadScaleIncAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_dedg .CustRadScaleIncAttr )});};e .EncodeToken (start );if _dedg .PresLayoutVars !=nil {_fgbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_dedg .PresLayoutVars ,_fgbb );};if _dedg .Style !=nil {_egba :=_gg .StartElement {Name :_gg .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_dedg .Style ,_egba );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bged ST_OutputShapeType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bged .String (),start );}; +// Validate validates the CT_AnimLvl and its children +func (_edd *CT_AnimLvl )Validate ()error {return _edd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};func (_dfdd *ST_Offset )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_fcga ,_dcbebd :=d .Token ();if _dcbebd !=nil {return _dcbebd ;};if _dgcec ,_cafaa :=_fcga .(_ed .EndElement );_cafaa &&_dgcec .Name ==start .Name {*_dfdd =1;return nil ;};if _fdgd ,_fedfd :=_fcga .(_ed .CharData );!_fedfd {return _ee .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",_fcga );}else {switch string (_fdgd ){case "":*_dfdd =0;case "\u0063\u0074\u0072":*_dfdd =1;case "\u006f\u0066\u0066":*_dfdd =2;};};_fcga ,_dcbebd =d .Token ();if _dcbebd !=nil {return _dcbebd ;};if _cacgd ,_gdgag :=_fcga .(_ed .EndElement );_gdgag &&_cacgd .Name ==start .Name {return nil ;};return _ee .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",_fcga );};func (_fdddd ST_ChildAlignment )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_aaafg :=_ed .Attr {};_aaafg .Name =name ;switch _fdddd {case ST_ChildAlignmentUnset :_aaafg .Value ="";case ST_ChildAlignmentT :_aaafg .Value ="\u0074";case ST_ChildAlignmentB :_aaafg .Value ="\u0062";case ST_ChildAlignmentL :_aaafg .Value ="\u006c";case ST_ChildAlignmentR :_aaafg .Value ="\u0072";};return _aaafg ,nil ;};type ColorsDefHdr struct{CT_ColorTransformHeader };func (_abcf ST_SecondaryLinearDirection )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_badbc :=_ed .Attr {};_badbc .Name =name ;switch _abcf {case ST_SecondaryLinearDirectionUnset :_badbc .Value ="";case ST_SecondaryLinearDirectionNone :_badbc .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_badbc .Value ="\u0066\u0072\u006fm\u004c";case ST_SecondaryLinearDirectionFromR :_badbc .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_badbc .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_badbc .Value ="\u0066\u0072\u006fm\u0042";};return _badbc ,nil ;};func (_eebfc ST_CxnType )String ()string {switch _eebfc {case 0:return "";case 1:return "\u0070\u0061\u0072O\u0066";case 2:return "\u0070\u0072\u0065\u0073\u004f\u0066";case 3:return "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case 4:return "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return "";};func NewCT_SDName ()*CT_SDName {_fecgg :=&CT_SDName {};return _fecgg };func (_dfdcc ST_ConnectorPoint )String ()string {switch _dfdcc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0062\u0043\u0074\u0072";case 3:return "\u0063\u0074\u0072";case 4:return "\u006d\u0069\u0064\u004c";case 5:return "\u006d\u0069\u0064\u0052";case 6:return "\u0074\u0043\u0074\u0072";case 7:return "\u0062\u004c";case 8:return "\u0062\u0052";case 9:return "\u0074\u004c";case 10:return "\u0074\u0052";case 11:return "\u0072\u0061\u0064\u0069\u0061\u006c";};return "";};func (_gcae ST_PrSetCustVal )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _gcae .ST_Percentage !=nil {e .EncodeToken (_ed .CharData (*_gcae .ST_Percentage ));};if _gcae .Int32 !=nil {e .EncodeToken (_ed .CharData (_ee .Sprintf ("\u0025\u0064",*_gcae .Int32 )));};return e .EncodeToken (_ed .EndElement {Name :start .Name });};func (_fdge *CT_Categories )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_daf :for {_egdg ,_eeadd :=d .Token ();if _eeadd !=nil {return _eeadd ;};switch _adeg :=_egdg .(type ){case _ed .StartElement :switch _adeg .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_ebdc :=NewCT_Category ();if _cef :=d .DecodeElement (_ebdc ,&_adeg );_cef !=nil {return _cef ;};_fdge .Cat =append (_fdge .Cat ,_ebdc );default:_b .Log ("\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\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_adeg .Name );if _bgfd :=d .Skip ();_bgfd !=nil {return _bgfd ;};};case _ed .EndElement :break _daf ;case _ed .CharData :};};return nil ;};func (_aaddc ST_HierBranchStyle )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_aaddc .String (),start );};func (_edga ST_ConstraintRelationship )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_edga .String (),start );};func (_fdece *ST_VariableType )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_fdece =0;case "\u006e\u006f\u006e\u0065":*_fdece =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_fdece =2;case "\u0063\u0068\u004da\u0078":*_fdece =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_fdece =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_fdece =5;case "\u0064\u0069\u0072":*_fdece =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_fdece =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_fdece =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_fdece =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_fdece =10;};return nil ;}; -// Validate validates the CT_DataModel and its children -func (_afg *CT_DataModel )Validate ()error {return _afg .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};const (ST_GrowDirectionUnset ST_GrowDirection =0;ST_GrowDirectionTL ST_GrowDirection =1;ST_GrowDirectionTR ST_GrowDirection =2;ST_GrowDirectionBL ST_GrowDirection =3;ST_GrowDirectionBR ST_GrowDirection =4;); +// Validate validates the CT_Colors and its children +func (_bdf *CT_Colors )Validate ()error {return _bdf .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_gbfbed ST_FunctionOperator )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_gbfbed .String (),start );};func (_dbfg *ST_NodeHorizontalAlignment )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cddca ,_ceebgg :=d .Token ();if _ceebgg !=nil {return _ceebgg ;};if _efeff ,_adebe :=_cddca .(_ed .EndElement );_adebe &&_efeff .Name ==start .Name {*_dbfg =1;return nil ;};if _cbcbb ,_fdecd :=_cddca .(_ed .CharData );!_fdecd {return _ee .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",_cddca );}else {switch string (_cbcbb ){case "":*_dbfg =0;case "\u006c":*_dbfg =1;case "\u0063\u0074\u0072":*_dbfg =2;case "\u0072":*_dbfg =3;};};_cddca ,_ceebgg =d .Token ();if _ceebgg !=nil {return _ceebgg ;};if _ecaab ,_bfaa :=_cddca .(_ed .EndElement );_bfaa &&_ecaab .Name ==start .Name {return nil ;};return _ee .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",_cddca );};type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_a .CT_OfficeArtExtensionList ;}; -// Validate validates the CT_StyleDefinitionHeaderLst and its children -func (_geaf *CT_StyleDefinitionHeaderLst )Validate ()error {return _geaf .ValidateWithPath ("C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074");};type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ;};func NewCT_AnimOne ()*CT_AnimOne {_bfbf :=&CT_AnimOne {};return _bfbf };func (_gffbb ST_TextDirection )String ()string {switch _gffbb {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042";};return "";};func (_ddeac *ST_ResizeHandlesStr )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efdff ,_dfba :=d .Token ();if _dfba !=nil {return _dfba ;};if _acag ,_dgfg :=_efdff .(_gg .EndElement );_dgfg &&_acag .Name ==start .Name {*_ddeac =1;return nil ;};if _gebdb ,_ebcf :=_efdff .(_gg .CharData );!_ebcf {return _e .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",_efdff );}else {switch string (_gebdb ){case "":*_ddeac =0;case "\u0065\u0078\u0061c\u0074":*_ddeac =1;case "\u0072\u0065\u006c":*_ddeac =2;};};_efdff ,_dfba =d .Token ();if _dfba !=nil {return _dfba ;};if _bcacdd ,_dcefc :=_efdff .(_gg .EndElement );_dcefc &&_bcacdd .Name ==start .Name {return nil ;};return _e .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",_efdff );};func (_gceb *ST_HueDir )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bgae ,_bebdd :=d .Token ();if _bebdd !=nil {return _bebdd ;};if _dfafbc ,_edaf :=_bgae .(_gg .EndElement );_edaf &&_dfafbc .Name ==start .Name {*_gceb =1;return nil ;};if _eeecb ,_fegf :=_bgae .(_gg .CharData );!_fegf {return _e .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",_bgae );}else {switch string (_eeecb ){case "":*_gceb =0;case "\u0063\u0077":*_gceb =1;case "\u0063\u0063\u0077":*_gceb =2;};};_bgae ,_bebdd =d .Token ();if _bebdd !=nil {return _bebdd ;};if _adde ,_dbfb :=_bgae .(_gg .EndElement );_dbfb &&_adde .Name ==start .Name {return nil ;};return _e .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",_bgae );};func (_adfd ST_ConstraintType )String ()string {switch _adfd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case 3:return "\u0062e\u0067\u004d\u0061\u0072\u0067";case 4:return "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case 5:return "\u0062\u0065\u0067\u0050\u0061\u0064";case 6:return "\u0062";case 7:return "\u0062\u004d\u0061r\u0067";case 8:return "\u0062\u004f\u0066\u0066";case 9:return "\u0063\u0074\u0072\u0058";case 10:return "\u0063t\u0072\u0058\u004f\u0066\u0066";case 11:return "\u0063\u0074\u0072\u0059";case 12:return "\u0063t\u0072\u0059\u004f\u0066\u0066";case 13:return "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case 14:return "\u0064\u0069\u0061\u006d";case 15:return "\u0065n\u0064\u004d\u0061\u0072\u0067";case 16:return "\u0065\u006e\u0064\u0050\u0061\u0064";case 17:return "\u0068";case 18:return "\u0068\u0041\u0072\u0048";case 19:return "\u0068\u004f\u0066\u0066";case 20:return "\u006c";case 21:return "\u006c\u004d\u0061r\u0067";case 22:return "\u006c\u004f\u0066\u0066";case 23:return "\u0072";case 24:return "\u0072\u004d\u0061r\u0067";case 25:return "\u0072\u004f\u0066\u0066";case 26:return "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case 27:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case 28:return "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case 29:return "\u0073\u0069\u0062S\u0070";case 30:return "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case 31:return "\u0073\u0070";case 32:return "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case 33:return "\u0074";case 34:return "\u0074\u004d\u0061r\u0067";case 35:return "\u0074\u004f\u0066\u0066";case 36:return "\u0075\u0073\u0065r\u0041";case 37:return "\u0075\u0073\u0065r\u0042";case 38:return "\u0075\u0073\u0065r\u0043";case 39:return "\u0075\u0073\u0065r\u0044";case 40:return "\u0075\u0073\u0065r\u0045";case 41:return "\u0075\u0073\u0065r\u0046";case 42:return "\u0075\u0073\u0065r\u0047";case 43:return "\u0075\u0073\u0065r\u0048";case 44:return "\u0075\u0073\u0065r\u0049";case 45:return "\u0075\u0073\u0065r\u004a";case 46:return "\u0075\u0073\u0065r\u004b";case 47:return "\u0075\u0073\u0065r\u004c";case 48:return "\u0075\u0073\u0065r\u004d";case 49:return "\u0075\u0073\u0065r\u004e";case 50:return "\u0075\u0073\u0065r\u004f";case 51:return "\u0075\u0073\u0065r\u0050";case 52:return "\u0075\u0073\u0065r\u0051";case 53:return "\u0075\u0073\u0065r\u0052";case 54:return "\u0075\u0073\u0065r\u0053";case 55:return "\u0075\u0073\u0065r\u0054";case 56:return "\u0075\u0073\u0065r\u0055";case 57:return "\u0075\u0073\u0065r\u0056";case 58:return "\u0075\u0073\u0065r\u0057";case 59:return "\u0075\u0073\u0065r\u0058";case 60:return "\u0075\u0073\u0065r\u0059";case 61:return "\u0075\u0073\u0065r\u005a";case 62:return "\u0077";case 63:return "\u0077\u0041\u0072\u0048";case 64:return "\u0077\u004f\u0066\u0066";};return "";};type ST_ArrowheadStyle byte ;type ColorsDef struct{CT_ColorTransform };func NewCT_ColorTransform ()*CT_ColorTransform {_gdgd :=&CT_ColorTransform {};return _gdgd }; +// Validate validates the CT_ForEach and its children +func (_dgad *CT_ForEach )Validate ()error {return _dgad .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");};func (_bdab *CT_CxnList )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _bdab .Cxn !=nil {_gfdd :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0078\u006e"}};for _ ,_fafc :=range _bdab .Cxn {e .EncodeElement (_fafc ,_gfdd );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_caffbg *ST_PyramidAccentPosition )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_bcgd ,_aaecd :=d .Token ();if _aaecd !=nil {return _aaecd ;};if _ceadd ,_fccc :=_bcgd .(_ed .EndElement );_fccc &&_ceadd .Name ==start .Name {*_caffbg =1;return nil ;};if _deeea ,_bbacb :=_bcgd .(_ed .CharData );!_bbacb {return _ee .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",_bcgd );}else {switch string (_deeea ){case "":*_caffbg =0;case "\u0062\u0065\u0066":*_caffbg =1;case "\u0061\u0066\u0074":*_caffbg =2;};};_bcgd ,_aaecd =d .Token ();if _aaecd !=nil {return _aaecd ;};if _fbbba ,_accg :=_bcgd .(_ed .EndElement );_accg &&_fbbba .Name ==start .Name {return nil ;};return _ee .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",_bcgd );};func (_badbe ST_AutoTextRotation )String ()string {switch _badbe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072";case 3:return "\u0067\u0072\u0061\u0076";};return "";};func (_cgefg *ST_ChildAlignment )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_cgefg =0;case "\u0074":*_cgefg =1;case "\u0062":*_cgefg =2;case "\u006c":*_cgefg =3;case "\u0072":*_cgefg =4;};return nil ;};func (_acbg *ST_SecondaryLinearDirection )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_ecged ,_abbfc :=d .Token ();if _abbfc !=nil {return _abbfc ;};if _cabf ,_acga :=_ecged .(_ed .EndElement );_acga &&_cabf .Name ==start .Name {*_acbg =1;return nil ;};if _dcgab ,_beagc :=_ecged .(_ed .CharData );!_beagc {return _ee .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",_ecged );}else {switch string (_dcgab ){case "":*_acbg =0;case "\u006e\u006f\u006e\u0065":*_acbg =1;case "\u0066\u0072\u006fm\u004c":*_acbg =2;case "\u0066\u0072\u006fm\u0052":*_acbg =3;case "\u0066\u0072\u006fm\u0054":*_acbg =4;case "\u0066\u0072\u006fm\u0042":*_acbg =5;};};_ecged ,_abbfc =d .Token ();if _abbfc !=nil {return _abbfc ;};if _gaba ,_ebfg :=_ecged .(_ed .EndElement );_ebfg &&_gaba .Name ==start .Name {return nil ;};return _ee .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",_ecged );};const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;);const (ST_FunctionOperatorUnset ST_FunctionOperator =0;ST_FunctionOperatorEqu ST_FunctionOperator =1;ST_FunctionOperatorNeq ST_FunctionOperator =2;ST_FunctionOperatorGt ST_FunctionOperator =3;ST_FunctionOperatorLt ST_FunctionOperator =4;ST_FunctionOperatorGte ST_FunctionOperator =5;ST_FunctionOperatorLte ST_FunctionOperator =6;);func (_ccgbd ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _ccgbd {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccgbd ));};return nil ;};func (_bcdfc ST_TextBlockDirection )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_fgfeg :=_ed .Attr {};_fgfeg .Name =name ;switch _bcdfc {case ST_TextBlockDirectionUnset :_fgfeg .Value ="";case ST_TextBlockDirectionHorz :_fgfeg .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_fgfeg .Value ="\u0076\u0065\u0072\u0074";};return _fgfeg ,nil ;}; -// Validate validates the CT_StyleDefinition and its children -func (_eadef *CT_StyleDefinition )Validate ()error {return _eadef .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");};type ST_NodeVerticalAlignment byte ;func (_cabd *CT_ColorTransformHeaderLst )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dcbg :for {_dgfb ,_acga :=d .Token ();if _acga !=nil {return _acga ;};switch _eda :=_dgfb .(type ){case _gg .StartElement :switch _eda .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_gce :=NewCT_ColorTransformHeader ();if _aaac :=d .DecodeElement (_gce ,&_eda );_aaac !=nil {return _aaac ;};_cabd .ColorsDefHdr =append (_cabd .ColorsDefHdr ,_gce );default:_ce .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0043\u006fl\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_eda .Name );if _agg :=d .Skip ();_agg !=nil {return _agg ;};};case _gg .EndElement :break _dcbg ;case _gg .CharData :};};return nil ;};func (_eddgc *ST_ConnectorDimension )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bcfgd ,_geebf :=d .Token ();if _geebf !=nil {return _geebf ;};if _gdgfd ,_bgcbb :=_bcfgd .(_gg .EndElement );_bgcbb &&_gdgfd .Name ==start .Name {*_eddgc =1;return nil ;};if _ceggc ,_fabca :=_bcfgd .(_gg .CharData );!_fabca {return _e .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",_bcfgd );}else {switch string (_ceggc ){case "":*_eddgc =0;case "\u0031\u0044":*_eddgc =1;case "\u0032\u0044":*_eddgc =2;case "\u0063\u0075\u0073\u0074":*_eddgc =3;};};_bcfgd ,_geebf =d .Token ();if _geebf !=nil {return _geebf ;};if _facdf ,_bccc :=_bcfgd .(_gg .EndElement );_bccc &&_facdf .Name ==start .Name {return nil ;};return _e .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",_bcfgd );};const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;);func NewCT_AnimLvl ()*CT_AnimLvl {_bbd :=&CT_AnimLvl {};return _bbd };func (_efcf *ColorsDefHdrLst )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ="\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _efcf .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};func NewColorsDefHdr ()*ColorsDefHdr {_aefeg :=&ColorsDefHdr {};_aefeg .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _aefeg ;};func (_gdbe *CT_Rules )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efff :for {_eadf ,_aegd :=d .Token ();if _aegd !=nil {return _aegd ;};switch _eabg :=_eadf .(type ){case _gg .StartElement :switch _eabg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0075\u006c\u0065"}:_deba :=NewCT_NumericRule ();if _dcaf :=d .DecodeElement (_deba ,&_eabg );_dcaf !=nil {return _dcaf ;};_gdbe .Rule =append (_gdbe .Rule ,_deba );default:_ce .Log ("\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\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_eabg .Name );if _bgga :=d .Skip ();_bgga !=nil {return _bgga ;};};case _gg .EndElement :break _efff ;case _gg .CharData :};};return nil ;};func (_gdeg ST_PyramidAccentPosition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gdeg .String (),start );};const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0;ST_TextAnchorVerticalT ST_TextAnchorVertical =1;ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;);type CT_LayoutNode struct{NameAttr *string ;StyleLblAttr *string ;ChOrderAttr ST_ChildOrderType ;MoveWithAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;VarLst []*CT_LayoutVariablePropertySet ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_b .CT_OfficeArtExtensionList ;};func NewCT_ChildMax ()*CT_ChildMax {_aca :=&CT_ChildMax {};return _aca }; +// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path +func (_ffbdg *CT_TextProps )ValidateWithPath (path string )error {if _ffbdg .Sp3d !=nil {if _aegd :=_ffbdg .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_aegd !=nil {return _aegd ;};};if _ffbdg .FlatTx !=nil {if _bbefc :=_ffbdg .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_bbefc !=nil {return _bbefc ;};};return nil ;};type CT_ForEach struct{NameAttr *string ;RefAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_a .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_adbgf ST_FunctionValue )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _adbgf .Int32 !=nil {e .EncodeToken (_ed .CharData (_ee .Sprintf ("\u0025\u0064",*_adbgf .Int32 )));};if _adbgf .Bool !=nil {e .EncodeToken (_ed .CharData (_ee .Sprintf ("\u0025\u0064",_afca (*_adbgf .Bool ))));};if _adbgf .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_ed .CharData (_adbgf .ST_Direction .String ()));};if _adbgf .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_ed .CharData (_adbgf .ST_HierBranchStyle .String ()));};if _adbgf .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_ed .CharData (_adbgf .ST_AnimOneStr .String ()));};if _adbgf .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_ed .CharData (_adbgf .ST_AnimLvlStr .String ()));};if _adbgf .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_ed .CharData (_adbgf .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_ed .EndElement {Name :start .Name });};const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2;);func (_afccf ST_StartingElement )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_afccf .String (),start );};const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;);type CT_CTDescription struct{LangAttr *string ;ValAttr string ;}; -// Validate validates the CT_LayoutVariablePropertySet and its children -func (_dgace *CT_LayoutVariablePropertySet )Validate ()error {return _dgace .ValidateWithPath ("\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074");}; +// Validate validates the CT_ChildMax and its children +func (_adgf *CT_ChildMax )Validate ()error {return _adgf .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};func (_fgec *LayoutDef )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .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 ,_ed .Attr {Name :_ed .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 ="\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f";return _fgec .CT_DiagramDefinition .MarshalXML (e ,start );};func (_cbbda ST_GrowDirection )Validate ()error {return _cbbda .ValidateWithPath ("")};func (_bfdec ST_ChildOrderType )String ()string {switch _bfdec {case 0:return "";case 1:return "\u0062";case 2:return "\u0074";};return "";};func (_ffbdc ST_RotationPath )Validate ()error {return _ffbdc .ValidateWithPath ("")};func (_gagf *CT_ColorTransform )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_fgfb :=range start .Attr {if _fgfb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bgb ,_aeca :=_fgfb .Value ,error (nil );if _aeca !=nil {return _aeca ;};_gagf .UniqueIdAttr =&_bgb ;continue ;};if _fgfb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_abcd ,_aggg :=_fgfb .Value ,error (nil );if _aggg !=nil {return _aggg ;};_gagf .MinVerAttr =&_abcd ;continue ;};};_adad :for {_ageg ,_bgaa :=d .Token ();if _bgaa !=nil {return _bgaa ;};switch _ddgc :=_ageg .(type ){case _ed .StartElement :switch _ddgc .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cfd :=NewCT_CTName ();if _cbfc :=d .DecodeElement (_cfd ,&_ddgc );_cbfc !=nil {return _cbfc ;};_gagf .Title =append (_gagf .Title ,_cfd );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_cecc :=NewCT_CTDescription ();if _dce :=d .DecodeElement (_cecc ,&_ddgc );_dce !=nil {return _dce ;};_gagf .Desc =append (_gagf .Desc ,_cecc );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gagf .CatLst =NewCT_CTCategories ();if _agbg :=d .DecodeElement (_gagf .CatLst ,&_ddgc );_agbg !=nil {return _agbg ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_efg :=NewCT_CTStyleLabel ();if _cdba :=d .DecodeElement (_efg ,&_ddgc );_cdba !=nil {return _cdba ;};_gagf .StyleLbl =append (_gagf .StyleLbl ,_efg );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gagf .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _gbfd :=d .DecodeElement (_gagf .ExtLst ,&_ddgc );_gbfd !=nil {return _gbfd ;};default:_b .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_ddgc .Name );if _fagca :=d .Skip ();_fagca !=nil {return _fagca ;};};case _ed .EndElement :break _adad ;case _ed .CharData :};};return nil ;};type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_a .CT_OfficeArtExtensionList ;};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;};func NewCT_SDDescription ()*CT_SDDescription {_edde :=&CT_SDDescription {};return _edde };func NewCT_AnimOne ()*CT_AnimOne {_bgaf :=&CT_AnimOne {};return _bgaf }; -// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path -func (_bega *CT_Direction )ValidateWithPath (path string )error {if _bfad :=_bega .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfad !=nil {return _bfad ;};return nil ;};func (_ebfgg ST_ChildDirection )ValidateWithPath (path string )error {switch _ebfgg {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfgg ));};return nil ;};func (_fabd ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _fabd {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fabd ));};return nil ;};func (_gaff ST_TextAnchorVertical )String ()string {switch _gaff {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";}; +// Validate validates the CT_Constraints and its children +func (_gecg *CT_Constraints )Validate ()error {return _gecg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");};func NewStyleDef ()*StyleDef {_beff :=&StyleDef {};_beff .CT_StyleDefinition =*NewCT_StyleDefinition ();return _beff ;};type ST_FunctionType byte ;func NewCT_StyleLabel ()*CT_StyleLabel {_dged :=&CT_StyleLabel {};return _dged };func (_dc *AG_ConstraintAttributes )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_cc :=range start .Attr {if _cc .Name .Local =="\u0074\u0079\u0070\u0065"{_dc .TypeAttr .UnmarshalXMLAttr (_cc );continue ;};if _cc .Name .Local =="\u0066\u006f\u0072"{_dc .ForAttr .UnmarshalXMLAttr (_cc );continue ;};if _cc .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_da ,_gf :=_cc .Value ,error (nil );if _gf !=nil {return _gf ;};_dc .ForNameAttr =&_da ;continue ;};if _cc .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dc .PtTypeAttr .UnmarshalXMLAttr (_cc );continue ;};};for {_db ,_fa :=d .Token ();if _fa !=nil {return _ee .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0043\u006f\u006es\u0074\u0072\u0061\u0069\u006e\u0074\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_fa );};if _bf ,_dbg :=_db .(_ed .EndElement );_dbg &&_bf .Name ==start .Name {break ;};};return nil ;};const (ST_ConnectorRoutingUnset ST_ConnectorRouting =0;ST_ConnectorRoutingStra ST_ConnectorRouting =1;ST_ConnectorRoutingBend ST_ConnectorRouting =2;ST_ConnectorRoutingCurve ST_ConnectorRouting =3;ST_ConnectorRoutingLongCurve ST_ConnectorRouting =4;); -// Validate validates the CT_RelIds and its children -func (_ggae *CT_RelIds )Validate ()error {return _ggae .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};func (_dgcd *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_deeb :for {_fged ,_aegb :=d .Token ();if _aegb !=nil {return _aegb ;};switch _ffcbd :=_fged .(type ){case _gg .StartElement :switch _ffcbd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_bfgg :=NewCT_DiagramDefinitionHeader ();if _fdgaf :=d .DecodeElement (_bfgg ,&_ffcbd );_fdgaf !=nil {return _fdgaf ;};_dgcd .LayoutDefHdr =append (_dgcd .LayoutDefHdr ,_bfgg );default:_ce .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065r\u004c\u0073t\u0020%\u0076",_ffcbd .Name );if _gcfd :=d .Skip ();_gcfd !=nil {return _gcfd ;};};case _gg .EndElement :break _deeb ;case _gg .CharData :};};return nil ;};func (_daaf ST_ConnectorDimension )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_debdd :=_gg .Attr {};_debdd .Name =name ;switch _daaf {case ST_ConnectorDimensionUnset :_debdd .Value ="";case ST_ConnectorDimension1D :_debdd .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_debdd .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_debdd .Value ="\u0063\u0075\u0073\u0074";};return _debdd ,nil ;};func (_dcdfd *ColorsDefHdrLst )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dcdfd .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_ggad :for {_gbccd ,_ddbec :=d .Token ();if _ddbec !=nil {return _ddbec ;};switch _dgcca :=_gbccd .(type ){case _gg .StartElement :switch _dgcca .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_eabdg :=NewCT_ColorTransformHeader ();if _eccc :=d .DecodeElement (_eabdg ,&_dgcca );_eccc !=nil {return _eccc ;};_dcdfd .ColorsDefHdr =append (_dcdfd .ColorsDefHdr ,_eabdg );default:_ce .Log ("\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\u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_dgcca .Name );if _fgdg :=d .Skip ();_fgdg !=nil {return _fgdg ;};};case _gg .EndElement :break _ggad ;case _gg .CharData :};};return nil ;};func (_egbc ST_HierBranchStyle )String ()string {switch _egbc {case 0:return "";case 1:return "\u006c";case 2:return "\u0072";case 3:return "\u0068\u0061\u006e\u0067";case 4:return "\u0073\u0074\u0064";case 5:return "\u0069\u006e\u0069\u0074";};return "";};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;);func NewCT_Direction ()*CT_Direction {_gfcfa :=&CT_Direction {};return _gfcfa };func (_decce ST_BoolOperator )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_decce .String (),start );}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_agcg *CT_Shape )ValidateWithPath (path string )error {if _agcg .TypeAttr !=nil {if _ecddc :=_agcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ecddc !=nil {return _ecddc ;};};if _agcg .AdjLst !=nil {if _baddd :=_agcg .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074");_baddd !=nil {return _baddd ;};};if _agcg .ExtLst !=nil {if _gccac :=_agcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gccac !=nil {return _gccac ;};};return nil ;};func NewDataModel ()*DataModel {_fbgg :=&DataModel {};_fbgg .CT_DataModel =*NewCT_DataModel ();return _fbgg ;};func (_gaefc ST_DiagramTextAlignment )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_gaefc .String (),start );};func (_aagc ST_BendPoint )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_dcaaf :=_ed .Attr {};_dcaaf .Name =name ;switch _aagc {case ST_BendPointUnset :_dcaaf .Value ="";case ST_BendPointBeg :_dcaaf .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_dcaaf .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_dcaaf .Value ="\u0065\u006e\u0064";};return _dcaaf ,nil ;};const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0;ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1;ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2;ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3;);type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;};func (_gbdda *ST_VerticalAlignment )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_adcbg ,_agbcg :=d .Token ();if _agbcg !=nil {return _agbcg ;};if _abccf ,_cdfgb :=_adcbg .(_ed .EndElement );_cdfgb &&_abccf .Name ==start .Name {*_gbdda =1;return nil ;};if _dadba ,_gagfb :=_adcbg .(_ed .CharData );!_gagfb {return _ee .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",_adcbg );}else {switch string (_dadba ){case "":*_gbdda =0;case "\u0074":*_gbdda =1;case "\u006d\u0069\u0064":*_gbdda =2;case "\u0062":*_gbdda =3;case "\u006e\u006f\u006e\u0065":*_gbdda =4;};};_adcbg ,_agbcg =d .Token ();if _agbcg !=nil {return _agbcg ;};if _afaa ,_ffaa :=_adcbg .(_ed .EndElement );_ffaa &&_afaa .Name ==start .Name {return nil ;};return _ee .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",_adcbg );}; -// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path -func (_ebf *CT_ChildMax )ValidateWithPath (path string )error {if _ebf .ValAttr !=nil {if *_ebf .ValAttr < -1{return _e .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ebf .ValAttr );};};return nil ;};const (ST_ParameterIdUnset ST_ParameterId =0;ST_ParameterIdHorzAlign ST_ParameterId =1;ST_ParameterIdVertAlign ST_ParameterId =2;ST_ParameterIdChDir ST_ParameterId =3;ST_ParameterIdChAlign ST_ParameterId =4;ST_ParameterIdSecChAlign ST_ParameterId =5;ST_ParameterIdLinDir ST_ParameterId =6;ST_ParameterIdSecLinDir ST_ParameterId =7;ST_ParameterIdStElem ST_ParameterId =8;ST_ParameterIdBendPt ST_ParameterId =9;ST_ParameterIdConnRout ST_ParameterId =10;ST_ParameterIdBegSty ST_ParameterId =11;ST_ParameterIdEndSty ST_ParameterId =12;ST_ParameterIdDim ST_ParameterId =13;ST_ParameterIdRotPath ST_ParameterId =14;ST_ParameterIdCtrShpMap ST_ParameterId =15;ST_ParameterIdNodeHorzAlign ST_ParameterId =16;ST_ParameterIdNodeVertAlign ST_ParameterId =17;ST_ParameterIdFallback ST_ParameterId =18;ST_ParameterIdTxDir ST_ParameterId =19;ST_ParameterIdPyraAcctPos ST_ParameterId =20;ST_ParameterIdPyraAcctTxMar ST_ParameterId =21;ST_ParameterIdTxBlDir ST_ParameterId =22;ST_ParameterIdTxAnchorHorz ST_ParameterId =23;ST_ParameterIdTxAnchorVert ST_ParameterId =24;ST_ParameterIdTxAnchorHorzCh ST_ParameterId =25;ST_ParameterIdTxAnchorVertCh ST_ParameterId =26;ST_ParameterIdParTxLTRAlign ST_ParameterId =27;ST_ParameterIdParTxRTLAlign ST_ParameterId =28;ST_ParameterIdShpTxLTRAlignCh ST_ParameterId =29;ST_ParameterIdShpTxRTLAlignCh ST_ParameterId =30;ST_ParameterIdAutoTxRot ST_ParameterId =31;ST_ParameterIdGrDir ST_ParameterId =32;ST_ParameterIdFlowDir ST_ParameterId =33;ST_ParameterIdContDir ST_ParameterId =34;ST_ParameterIdBkpt ST_ParameterId =35;ST_ParameterIdOff ST_ParameterId =36;ST_ParameterIdHierAlign ST_ParameterId =37;ST_ParameterIdBkPtFixedVal ST_ParameterId =38;ST_ParameterIdStBulletLvl ST_ParameterId =39;ST_ParameterIdStAng ST_ParameterId =40;ST_ParameterIdSpanAng ST_ParameterId =41;ST_ParameterIdAr ST_ParameterId =42;ST_ParameterIdLnSpPar ST_ParameterId =43;ST_ParameterIdLnSpAfParP ST_ParameterId =44;ST_ParameterIdLnSpCh ST_ParameterId =45;ST_ParameterIdLnSpAfChP ST_ParameterId =46;ST_ParameterIdRtShortDist ST_ParameterId =47;ST_ParameterIdAlignTx ST_ParameterId =48;ST_ParameterIdPyraLvlNode ST_ParameterId =49;ST_ParameterIdPyraAcctBkgdNode ST_ParameterId =50;ST_ParameterIdPyraAcctTxNode ST_ParameterId =51;ST_ParameterIdSrcNode ST_ParameterId =52;ST_ParameterIdDstNode ST_ParameterId =53;ST_ParameterIdBegPts ST_ParameterId =54;ST_ParameterIdEndPts ST_ParameterId =55;);func (_fbab ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _fbab {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbab ));};return nil ;};func NewColorsDefHdrLst ()*ColorsDefHdrLst {_ecbc :=&ColorsDefHdrLst {};_ecbc .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();return _ecbc ;};func (_bdfc ST_Offset )String ()string {switch _bdfc {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";};func (_dagcg *ST_PtType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dagcg =0;case "\u006e\u006f\u0064\u0065":*_dagcg =1;case "\u0061\u0073\u0073\u0074":*_dagcg =2;case "\u0064\u006f\u0063":*_dagcg =3;case "\u0070\u0072\u0065\u0073":*_dagcg =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_dagcg =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_dagcg =6;};return nil ;};const (ST_SecondaryChildAlignmentUnset ST_SecondaryChildAlignment =0;ST_SecondaryChildAlignmentNone ST_SecondaryChildAlignment =1;ST_SecondaryChildAlignmentT ST_SecondaryChildAlignment =2;ST_SecondaryChildAlignmentB ST_SecondaryChildAlignment =3;ST_SecondaryChildAlignmentL ST_SecondaryChildAlignment =4;ST_SecondaryChildAlignmentR ST_SecondaryChildAlignment =5;);func (_dfcbc *CT_ForEach )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gfeda :=range start .Attr {if _gfeda .Name .Local =="\u0072\u0065\u0066"{_bfggb ,_dec :=_gfeda .Value ,error (nil );if _dec !=nil {return _dec ;};_dfcbc .RefAttr =&_bfggb ;continue ;};if _gfeda .Name .Local =="\u006e\u0061\u006d\u0065"{_affc ,_edfd :=_gfeda .Value ,error (nil );if _edfd !=nil {return _edfd ;};_dfcbc .NameAttr =&_affc ;continue ;};if _gfeda .Name .Local =="\u0061\u0078\u0069\u0073"{_gcbb ,_dedgf :=ParseSliceST_AxisTypes (_gfeda .Value );if _dedgf !=nil {return _dedgf ;};_dfcbc .AxisAttr =&_gcbb ;continue ;};if _gfeda .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_eedf ,_dggg :=ParseSliceST_ElementTypes (_gfeda .Value );if _dggg !=nil {return _dggg ;};_dfcbc .PtTypeAttr =&_eedf ;continue ;};if _gfeda .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_acad ,_ggfa :=ParseSliceST_Booleans (_gfeda .Value );if _ggfa !=nil {return _ggfa ;};_dfcbc .HideLastTransAttr =&_acad ;continue ;};if _gfeda .Name .Local =="\u0073\u0074"{_fceg ,_ddag :=ParseSliceST_Ints (_gfeda .Value );if _ddag !=nil {return _ddag ;};_dfcbc .StAttr =&_fceg ;continue ;};if _gfeda .Name .Local =="\u0063\u006e\u0074"{_cbee ,_bdbc :=ParseSliceST_UnsignedInts (_gfeda .Value );if _bdbc !=nil {return _bdbc ;};_dfcbc .CntAttr =&_cbee ;continue ;};if _gfeda .Name .Local =="\u0073\u0074\u0065\u0070"{_efac ,_fdcc :=ParseSliceST_Ints (_gfeda .Value );if _fdcc !=nil {return _fdcc ;};_dfcbc .StepAttr =&_efac ;continue ;};};_egea :for {_abdd ,_baba :=d .Token ();if _baba !=nil {return _baba ;};switch _gbdg :=_abdd .(type ){case _gg .StartElement :switch _gbdg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_afcb :=NewCT_Algorithm ();if _aebcg :=d .DecodeElement (_afcb ,&_gbdg );_aebcg !=nil {return _aebcg ;};_dfcbc .Alg =append (_dfcbc .Alg ,_afcb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_dece :=NewCT_Shape ();if _eeedc :=d .DecodeElement (_dece ,&_gbdg );_eeedc !=nil {return _eeedc ;};_dfcbc .Shape =append (_dfcbc .Shape ,_dece );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_cfbg :=NewCT_PresentationOf ();if _eaaf :=d .DecodeElement (_cfbg ,&_gbdg );_eaaf !=nil {return _eaaf ;};_dfcbc .PresOf =append (_dfcbc .PresOf ,_cfbg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_acddd :=NewCT_Constraints ();if _fbda :=d .DecodeElement (_acddd ,&_gbdg );_fbda !=nil {return _fbda ;};_dfcbc .ConstrLst =append (_dfcbc .ConstrLst ,_acddd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_bcbc :=NewCT_Rules ();if _ecda :=d .DecodeElement (_bcbc ,&_gbdg );_ecda !=nil {return _ecda ;};_dfcbc .RuleLst =append (_dfcbc .RuleLst ,_bcbc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_dafc :=NewCT_ForEach ();if _ecg :=d .DecodeElement (_dafc ,&_gbdg );_ecg !=nil {return _ecg ;};_dfcbc .ForEach =append (_dfcbc .ForEach ,_dafc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_ffgdg :=NewCT_LayoutNode ();if _bffg :=d .DecodeElement (_ffgdg ,&_gbdg );_bffg !=nil {return _bffg ;};_dfcbc .LayoutNode =append (_dfcbc .LayoutNode ,_ffgdg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_ceebb :=NewCT_Choose ();if _agcg :=d .DecodeElement (_ceebb ,&_gbdg );_agcg !=nil {return _agcg ;};_dfcbc .Choose =append (_dfcbc .Choose ,_ceebb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gafc :=_b .NewCT_OfficeArtExtensionList ();if _fcge :=d .DecodeElement (_gafc ,&_gbdg );_fcge !=nil {return _fcge ;};_dfcbc .ExtLst =append (_dfcbc .ExtLst ,_gafc );default:_ce .Log ("\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\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_gbdg .Name );if _ffefd :=d .Skip ();_ffefd !=nil {return _ffefd ;};};case _gg .EndElement :break _egea ;case _gg .CharData :};};return nil ;};func (_gcgc ST_AnimLvlStr )String ()string {switch _gcgc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";};func (_cbcgg ST_AutoTextRotation )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cbcgg .String (),start );};func (_facce ST_ParameterId )String ()string {switch _facce {case 0:return "";case 1:return "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case 2:return "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case 3:return "\u0063\u0068\u0044i\u0072";case 4:return "\u0063h\u0041\u006c\u0069\u0067\u006e";case 5:return "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case 6:return "\u006c\u0069\u006e\u0044\u0069\u0072";case 7:return "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case 8:return "\u0073\u0074\u0045\u006c\u0065\u006d";case 9:return "\u0062\u0065\u006e\u0064\u0050\u0074";case 10:return "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case 11:return "\u0062\u0065\u0067\u0053\u0074\u0079";case 12:return "\u0065\u006e\u0064\u0053\u0074\u0079";case 13:return "\u0064\u0069\u006d";case 14:return "\u0072o\u0074\u0050\u0061\u0074\u0068";case 15:return "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case 16:return "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case 17:return "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case 18:return "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case 19:return "\u0074\u0078\u0044i\u0072";case 20:return "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case 21:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case 22:return "\u0074x\u0042\u006c\u0044\u0069\u0072";case 23:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case 24:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case 25:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case 26:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case 27:return "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case 28:return "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case 29:return "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case 30:return "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case 31:return "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case 32:return "\u0067\u0072\u0044i\u0072";case 33:return "\u0066l\u006f\u0077\u0044\u0069\u0072";case 34:return "\u0063o\u006e\u0074\u0044\u0069\u0072";case 35:return "\u0062\u006b\u0070\u0074";case 36:return "\u006f\u0066\u0066";case 37:return "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case 38:return "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case 39:return "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case 40:return "\u0073\u0074\u0041n\u0067";case 41:return "\u0073p\u0061\u006e\u0041\u006e\u0067";case 42:return "\u0061\u0072";case 43:return "\u006cn\u0053\u0070\u0050\u0061\u0072";case 44:return "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case 45:return "\u006c\u006e\u0053\u0070\u0043\u0068";case 46:return "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case 47:return "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case 48:return "\u0061l\u0069\u0067\u006e\u0054\u0078";case 49:return "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case 50:return "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case 51:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case 52:return "\u0073r\u0063\u004e\u006f\u0064\u0065";case 53:return "\u0064s\u0074\u004e\u006f\u0064\u0065";case 54:return "\u0062\u0065\u0067\u0050\u0074\u0073";case 55:return "\u0065\u006e\u0064\u0050\u0074\u0073";};return "";};func (_eceea ST_TextBlockDirection )String ()string {switch _eceea {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};type ST_GrowDirection byte ;func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };func (_dcee *ST_GrowDirection )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dcee =0;case "\u0074\u004c":*_dcee =1;case "\u0074\u0052":*_dcee =2;case "\u0062\u004c":*_dcee =3;case "\u0062\u0052":*_dcee =4;};return nil ;};func (_fcea ST_VariableType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_aadcb :=_gg .Attr {};_aadcb .Name =name ;switch _fcea {case ST_VariableTypeUnset :_aadcb .Value ="";case ST_VariableTypeNone :_aadcb .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_aadcb .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_aadcb .Value ="\u0063\u0068\u004da\u0078";case ST_VariableTypeChPref :_aadcb .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_aadcb .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_aadcb .Value ="\u0064\u0069\u0072";case ST_VariableTypeHierBranch :_aadcb .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_aadcb .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_aadcb .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c";case ST_VariableTypeResizeHandles :_aadcb .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _aadcb ,nil ;};func (_begdfd *ST_OutputShapeType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dadc ,_bbcf :=d .Token ();if _bbcf !=nil {return _bbcf ;};if _daab ,_ecdcbd :=_dadc .(_gg .EndElement );_ecdcbd &&_daab .Name ==start .Name {*_begdfd =1;return nil ;};if _bdbaa ,_dddde :=_dadc .(_gg .CharData );!_dddde {return _e .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",_dadc );}else {switch string (_bdbaa ){case "":*_begdfd =0;case "\u006e\u006f\u006e\u0065":*_begdfd =1;case "\u0063\u006f\u006e\u006e":*_begdfd =2;};};_dadc ,_bbcf =d .Token ();if _bbcf !=nil {return _bbcf ;};if _cgfgc ,_ddbfa :=_dadc .(_gg .EndElement );_ddbfa &&_cgfgc .Name ==start .Name {return nil ;};return _e .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",_dadc );};func (_dcag ST_DiagramTextAlignment )String ()string {switch _dcag {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};type ST_AnimLvlStr byte ;func (_abac *ST_ClrAppMethod )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bcgd ,_aaecg :=d .Token ();if _aaecg !=nil {return _aaecg ;};if _deca ,_bgbb :=_bcgd .(_gg .EndElement );_bgbb &&_deca .Name ==start .Name {*_abac =1;return nil ;};if _cbedga ,_efffb :=_bcgd .(_gg .CharData );!_efffb {return _e .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",_bcgd );}else {switch string (_cbedga ){case "":*_abac =0;case "\u0073\u0070\u0061\u006e":*_abac =1;case "\u0063\u0079\u0063l\u0065":*_abac =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_abac =3;};};_bcgd ,_aaecg =d .Token ();if _aaecg !=nil {return _aaecg ;};if _eegec ,_bbad :=_bcgd .(_gg .EndElement );_bbad &&_eegec .Name ==start .Name {return nil ;};return _e .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",_bcgd );};type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};func (_ggcb *ColorsDef )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ggcb .CT_ColorTransform =*NewCT_ColorTransform ();for _ ,_cdag :=range start .Attr {if _cdag .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_agfd ,_cedc :=_cdag .Value ,error (nil );if _cedc !=nil {return _cedc ;};_ggcb .UniqueIdAttr =&_agfd ;continue ;};if _cdag .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_eegb ,_acbf :=_cdag .Value ,error (nil );if _acbf !=nil {return _acbf ;};_ggcb .MinVerAttr =&_eegb ;continue ;};};_cbcg :for {_cgbeg ,_fccg :=d .Token ();if _fccg !=nil {return _fccg ;};switch _gbgb :=_cgbeg .(type ){case _gg .StartElement :switch _gbgb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_agcga :=NewCT_CTName ();if _ebcdd :=d .DecodeElement (_agcga ,&_gbgb );_ebcdd !=nil {return _ebcdd ;};_ggcb .Title =append (_ggcb .Title ,_agcga );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bggc :=NewCT_CTDescription ();if _effc :=d .DecodeElement (_bggc ,&_gbgb );_effc !=nil {return _effc ;};_ggcb .Desc =append (_ggcb .Desc ,_bggc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ggcb .CatLst =NewCT_CTCategories ();if _cdbb :=d .DecodeElement (_ggcb .CatLst ,&_gbgb );_cdbb !=nil {return _cdbb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_bdad :=NewCT_CTStyleLabel ();if _bffgc :=d .DecodeElement (_bdad ,&_gbgb );_bffgc !=nil {return _bffgc ;};_ggcb .StyleLbl =append (_ggcb .StyleLbl ,_bdad );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggcb .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _fecae :=d .DecodeElement (_ggcb .ExtLst ,&_gbgb );_fecae !=nil {return _fecae ;};default:_ce .Log ("\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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_gbgb .Name );if _cfcfc :=d .Skip ();_cfcfc !=nil {return _cfcfc ;};};case _gg .EndElement :break _cbcg ;case _gg .CharData :};};return nil ;};func (_fgaaf ST_StartingElement )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_eeeba :=_gg .Attr {};_eeeba .Name =name ;switch _fgaaf {case ST_StartingElementUnset :_eeeba .Value ="";case ST_StartingElementNode :_eeeba .Value ="\u006e\u006f\u0064\u0065";case ST_StartingElementTrans :_eeeba .Value ="\u0074\u0072\u0061n\u0073";};return _eeeba ,nil ;};func (_fbdbf *ST_SecondaryChildAlignment )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fagfd ,_edgag :=d .Token ();if _edgag !=nil {return _edgag ;};if _aaggb ,_ccaeb :=_fagfd .(_gg .EndElement );_ccaeb &&_aaggb .Name ==start .Name {*_fbdbf =1;return nil ;};if _dgbe ,_ebdga :=_fagfd .(_gg .CharData );!_ebdga {return _e .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",_fagfd );}else {switch string (_dgbe ){case "":*_fbdbf =0;case "\u006e\u006f\u006e\u0065":*_fbdbf =1;case "\u0074":*_fbdbf =2;case "\u0062":*_fbdbf =3;case "\u006c":*_fbdbf =4;case "\u0072":*_fbdbf =5;};};_fagfd ,_edgag =d .Token ();if _edgag !=nil {return _edgag ;};if _gcgab ,_ccdd :=_fagfd .(_gg .EndElement );_ccdd &&_gcgab .Name ==start .Name {return nil ;};return _e .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",_fagfd );};func (_agc *CT_Categories )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _agc .Cat !=nil {_fegc :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0061\u0074"}};for _ ,_bgb :=range _agc .Cat {e .EncodeElement (_bgb ,_fegc );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bebe *RelIds )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ="\u0072\u0065\u006c\u0049\u0064\u0073";return _bebe .CT_RelIds .MarshalXML (e ,start );};func (_gfcca ST_TextDirection )Validate ()error {return _gfcca .ValidateWithPath ("")};func (_ecdaac ST_DiagramTextAlignment )Validate ()error {return _ecdaac .ValidateWithPath ("")};type ST_ChildDirection byte ;type CT_Categories struct{Cat []*CT_Category ;}; +// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path +func (_caae *ColorsDef )ValidateWithPath (path string )error {if _cfge :=_caae .CT_ColorTransform .ValidateWithPath (path );_cfge !=nil {return _cfge ;};return nil ;};func (_gcde ST_ConnectorPoint )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_gcde .String (),start );};func (_dcab *ST_TextAnchorHorizontal )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_gadee ,_cdcac :=d .Token ();if _cdcac !=nil {return _cdcac ;};if _gecef ,_cfca :=_gadee .(_ed .EndElement );_cfca &&_gecef .Name ==start .Name {*_dcab =1;return nil ;};if _bdfd ,_fdagb :=_gadee .(_ed .CharData );!_fdagb {return _ee .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",_gadee );}else {switch string (_bdfd ){case "":*_dcab =0;case "\u006e\u006f\u006e\u0065":*_dcab =1;case "\u0063\u0074\u0072":*_dcab =2;};};_gadee ,_cdcac =d .Token ();if _cdcac !=nil {return _cdcac ;};if _gaefg ,_affg :=_gadee .(_ed .EndElement );_affg &&_gaefg .Name ==start .Name {return nil ;};return _ee .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",_gadee );};func (_decf *ST_GrowDirection )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_ebgd ,_cggcgd :=d .Token ();if _cggcgd !=nil {return _cggcgd ;};if _bbbfb ,_aceeg :=_ebgd .(_ed .EndElement );_aceeg &&_bbbfb .Name ==start .Name {*_decf =1;return nil ;};if _cefd ,_cgdaa :=_ebgd .(_ed .CharData );!_cgdaa {return _ee .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",_ebgd );}else {switch string (_cefd ){case "":*_decf =0;case "\u0074\u004c":*_decf =1;case "\u0074\u0052":*_decf =2;case "\u0062\u004c":*_decf =3;case "\u0062\u0052":*_decf =4;};};_ebgd ,_cggcgd =d .Token ();if _cggcgd !=nil {return _cggcgd ;};if _fagg ,_gdec :=_ebgd .(_ed .EndElement );_gdec &&_fagg .Name ==start .Name {return nil ;};return _ee .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",_ebgd );};func (_dfefa ST_StartingElement )Validate ()error {return _dfefa .ValidateWithPath ("")};func (_dcbcc ST_HierarchyAlignment )Validate ()error {return _dcbcc .ValidateWithPath ("")};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_cdggc *CT_Shape )ValidateWithPath (path string )error {if _cdggc .TypeAttr !=nil {if _bge :=_cdggc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bge !=nil {return _bge ;};};if _cdggc .AdjLst !=nil {if _dgbg :=_cdggc .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074");_dgbg !=nil {return _dgbg ;};};if _cdggc .ExtLst !=nil {if _caae :=_cdggc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caae !=nil {return _caae ;};};return nil ;}; +// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path +func (_bg *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _de :=_bg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_de !=nil {return _de ;};if _fd :=_bg .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_fd !=nil {return _fd ;};if _gff :=_bg .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gff !=nil {return _gff ;};return nil ;}; -// Validate validates the CT_Constraint and its children -func (_bgc *CT_Constraint )Validate ()error {return _bgc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};func (_aceee *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_aceee =0;case "\u0074\u004c":*_aceee =1;case "\u0074\u0052":*_aceee =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_aceee =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_aceee =4;case "\u0062\u004c":*_aceee =5;case "\u0062\u0052":*_aceee =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_aceee =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_aceee =8;case "\u006c\u0054":*_aceee =9;case "\u006c\u0042":*_aceee =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_aceee =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_aceee =12;case "\u0072\u0054":*_aceee =13;case "\u0072\u0042":*_aceee =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_aceee =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_aceee =16;};return nil ;};type ST_StartingElement byte ;func NewCT_OrgChart ()*CT_OrgChart {_ccgc :=&CT_OrgChart {};return _ccgc };func (_ebfb ST_LinearDirection )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fade :=_gg .Attr {};_fade .Name =name ;switch _ebfb {case ST_LinearDirectionUnset :_fade .Value ="";case ST_LinearDirectionFromL :_fade .Value ="\u0066\u0072\u006fm\u004c";case ST_LinearDirectionFromR :_fade .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_fade .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_fade .Value ="\u0066\u0072\u006fm\u0042";};return _fade ,nil ;};type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst };type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst }; +// Validate validates the CT_Choose and its children +func (_cgeb *CT_Choose )Validate ()error {return _cgeb .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");}; + +// Validate validates the ColorsDefHdr and its children +func (_efcg *ColorsDefHdr )Validate ()error {return _efcg .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");};func (_cggg ST_ConnectorDimension )ValidateWithPath (path string )error {switch _cggg {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cggg ));};return nil ;};type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;Scene3d *_a .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_beeb ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_ebega :=_ed .Attr {};_ebega .Name =name ;switch _beeb {case ST_DiagramHorizontalAlignmentUnset :_ebega .Value ="";case ST_DiagramHorizontalAlignmentL :_ebega .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_ebega .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_ebega .Value ="\u0072";case ST_DiagramHorizontalAlignmentNone :_ebega .Value ="\u006e\u006f\u006e\u0065";};return _ebega ,nil ;}; + +// ValidateWithPath validates the DataModel and its children, prefixing error messages with path +func (_agbde *DataModel )ValidateWithPath (path string )error {if _agabe :=_agbde .CT_DataModel .ValidateWithPath (path );_agabe !=nil {return _agabe ;};return nil ;};func NewCT_Category ()*CT_Category {_dbf :=&CT_Category {};return _dbf };func (_bbbef *LayoutDefHdr )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .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 ,_ed .Attr {Name :_ed .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 ="\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072";return _bbbef .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};func NewCT_Choose ()*CT_Choose {_fged :=&CT_Choose {};return _fged };func (_bddcb ST_HierBranchStyle )String ()string {switch _bddcb {case 0:return "";case 1:return "\u006c";case 2:return "\u0072";case 3:return "\u0068\u0061\u006e\u0067";case 4:return "\u0073\u0074\u0064";case 5:return "\u0069\u006e\u0069\u0074";};return "";};func (_fabac ST_LinearDirection )String ()string {switch _fabac {case 0:return "";case 1:return "\u0066\u0072\u006fm\u004c";case 2:return "\u0066\u0072\u006fm\u0052";case 3:return "\u0066\u0072\u006fm\u0054";case 4:return "\u0066\u0072\u006fm\u0042";};return "";};func (_bcaee *CT_TextProps )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _bcaee .Sp3d !=nil {_dfdea :=_ed .StartElement {Name :_ed .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_bcaee .Sp3d ,_dfdea );};if _bcaee .FlatTx !=nil {_fddfa :=_ed .StartElement {Name :_ed .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_bcaee .FlatTx ,_fddfa );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func NewCT_SDCategory ()*CT_SDCategory {_fbgfc :=&CT_SDCategory {};return _fbgfc };type ST_UnsignedInts []uint32 ;func (_adeb ST_Direction )String ()string {switch _adeb {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return "";};const (ST_BoolOperatorUnset ST_BoolOperator =0;ST_BoolOperatorNone ST_BoolOperator =1;ST_BoolOperatorEqu ST_BoolOperator =2;ST_BoolOperatorGte ST_BoolOperator =3;ST_BoolOperatorLte ST_BoolOperator =4;);func (_gbgge ST_LinearDirection )Validate ()error {return _gbgge .ValidateWithPath ("")};func (_bccd *ST_ContinueDirection )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_bccd =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_bccd =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_bccd =2;};return nil ;};func (_cbfa *CT_PtList )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _cbfa .Pt !=nil {_fcdf :=_ed .StartElement {Name :_ed .Name {Local :"\u0070\u0074"}};for _ ,_bgeg :=range _cbfa .Pt {e .EncodeElement (_bgeg ,_fcdf );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_ecdce ST_FlowDirection )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_ecdce .String (),start );};func NewCT_ChildPref ()*CT_ChildPref {_gdg :=&CT_ChildPref {};return _gdg };func (_bddc ST_Direction )ValidateWithPath (path string )error {switch _bddc {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bddc ));};return nil ;};func (_cdcbe ST_ArrowheadStyle )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_cdcbe .String (),start );};func (_gggg *ST_FunctionArgument )Validate ()error {return _gggg .ValidateWithPath ("")};type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;}; // Validate validates the StyleDef and its children -func (_cafab *StyleDef )Validate ()error {return _cafab .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");}; +func (_dadae *StyleDef )Validate ()error {return _dadae .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");};func (_eggdf *CT_StyleDefinition )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_fbeaa :=range start .Attr {if _fbeaa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_defc ,_aaae :=_fbeaa .Value ,error (nil );if _aaae !=nil {return _aaae ;};_eggdf .UniqueIdAttr =&_defc ;continue ;};if _fbeaa .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cfbbf ,_bega :=_fbeaa .Value ,error (nil );if _bega !=nil {return _bega ;};_eggdf .MinVerAttr =&_cfbbf ;continue ;};};_bgebg :for {_bccca ,_eadca :=d .Token ();if _eadca !=nil {return _eadca ;};switch _becg :=_bccca .(type ){case _ed .StartElement :switch _becg .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_abae :=NewCT_SDName ();if _egcd :=d .DecodeElement (_abae ,&_becg );_egcd !=nil {return _egcd ;};_eggdf .Title =append (_eggdf .Title ,_abae );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_cacbg :=NewCT_SDDescription ();if _gcebf :=d .DecodeElement (_cacbg ,&_becg );_gcebf !=nil {return _gcebf ;};_eggdf .Desc =append (_eggdf .Desc ,_cacbg );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_eggdf .CatLst =NewCT_SDCategories ();if _ggcg :=d .DecodeElement (_eggdf .CatLst ,&_becg );_ggcg !=nil {return _ggcg ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_eggdf .Scene3d =_a .NewCT_Scene3D ();if _aadbb :=d .DecodeElement (_eggdf .Scene3d ,&_becg );_aadbb !=nil {return _aadbb ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_ecda :=NewCT_StyleLabel ();if _dbfff :=d .DecodeElement (_ecda ,&_becg );_dbfff !=nil {return _dbfff ;};_eggdf .StyleLbl =append (_eggdf .StyleLbl ,_ecda );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eggdf .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _bbfd :=d .DecodeElement (_eggdf .ExtLst ,&_becg );_bbfd !=nil {return _bbfd ;};default:_b .Log ("\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\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_becg .Name );if _feff :=d .Skip ();_feff !=nil {return _feff ;};};case _ed .EndElement :break _bgebg ;case _ed .CharData :};};return nil ;};func (_bcaad ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _bcaad {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcaad ));};return nil ;};func NewCT_TextProps ()*CT_TextProps {_dgef :=&CT_TextProps {};return _dgef };func (_fgaac ST_VerticalAlignment )String ()string {switch _fgaac {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";case 4:return "\u006e\u006f\u006e\u0065";};return "";};type CT_CTCategories struct{Cat []*CT_CTCategory ;};func (_cbcb ST_BoolOperator )Validate ()error {return _cbcb .ValidateWithPath ("")};func (_cfe *CT_CTStyleLabel )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",_cfe .NameAttr )});e .EncodeToken (start );if _cfe .FillClrLst !=nil {_ddg :=_ed .StartElement {Name :_ed .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_cfe .FillClrLst ,_ddg );};if _cfe .LinClrLst !=nil {_afcc :=_ed .StartElement {Name :_ed .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}};e .EncodeElement (_cfe .LinClrLst ,_afcc );};if _cfe .EffectClrLst !=nil {_cdf :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_cfe .EffectClrLst ,_cdf );};if _cfe .TxLinClrLst !=nil {_cbc :=_ed .StartElement {Name :_ed .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_cfe .TxLinClrLst ,_cbc );};if _cfe .TxFillClrLst !=nil {_gd :=_ed .StartElement {Name :_ed .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_cfe .TxFillClrLst ,_gd );};if _cfe .TxEffectClrLst !=nil {_ecbf :=_ed .StartElement {Name :_ed .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}};e .EncodeElement (_cfe .TxEffectClrLst ,_ecbf );};if _cfe .ExtLst !=nil {_ggd :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfe .ExtLst ,_ggd );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_gddd ST_TextDirection )ValidateWithPath (path string )error {switch _gddd {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gddd ));};return nil ;};func (_gece ST_Direction )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_gece .String (),start );};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_dced :=&CT_StyleDefinitionHeader {};return _dced ;};func (_abcdd *ST_OutputShapeType )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_gdabc ,_eceae :=d .Token ();if _eceae !=nil {return _eceae ;};if _gdef ,_cdbfa :=_gdabc .(_ed .EndElement );_cdbfa &&_gdef .Name ==start .Name {*_abcdd =1;return nil ;};if _ecga ,_cbbdb :=_gdabc .(_ed .CharData );!_cbbdb {return _ee .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",_gdabc );}else {switch string (_ecga ){case "":*_abcdd =0;case "\u006e\u006f\u006e\u0065":*_abcdd =1;case "\u0063\u006f\u006e\u006e":*_abcdd =2;};};_gdabc ,_eceae =d .Token ();if _eceae !=nil {return _eceae ;};if _ebdab ,_eggc :=_gdabc .(_ed .EndElement );_eggc &&_ebdab .Name ==start .Name {return nil ;};return _ee .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",_gdabc );};func (_aabga ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _aabga {case 0,1,2,3,4:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabga ));};return nil ;};func (_fcab ST_VariableType )Validate ()error {return _fcab .ValidateWithPath ("")};func NewCT_OrgChart ()*CT_OrgChart {_gaef :=&CT_OrgChart {};return _gaef };func (_acba *CT_Choose )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u006e\u0061\u006d\u0065"{_ebf ,_facd :=_geg .Value ,error (nil );if _facd !=nil {return _facd ;};_acba .NameAttr =&_ebf ;continue ;};};_fdad :for {_dcbf ,_cgef :=d .Token ();if _cgef !=nil {return _cgef ;};switch _cgdd :=_dcbf .(type ){case _ed .StartElement :switch _cgdd .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0069\u0066"}:_cfbf :=NewCT_When ();if _eag :=d .DecodeElement (_cfbf ,&_cgdd );_eag !=nil {return _eag ;};_acba .If =append (_acba .If ,_cfbf );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u006c\u0073\u0065"}:_acba .Else =NewCT_Otherwise ();if _bee :=d .DecodeElement (_acba .Else ,&_cgdd );_bee !=nil {return _bee ;};default:_b .Log ("\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\u0043\u0068\u006fo\u0073\u0065 \u0025\u0076",_cgdd .Name );if _cfea :=d .Skip ();_cfea !=nil {return _cfea ;};};case _ed .EndElement :break _fdad ;case _ed .CharData :};};return nil ;};func NewCT_Adj ()*CT_Adj {_bgc :=&CT_Adj {};_bgc .IdxAttr =1;return _bgc };type CT_Direction struct{ValAttr ST_Direction ;};func (_fddfc *ST_CxnType )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_gdfg ,_fgfd :=d .Token ();if _fgfd !=nil {return _fgfd ;};if _fcba ,_abdf :=_gdfg .(_ed .EndElement );_abdf &&_fcba .Name ==start .Name {*_fddfc =1;return nil ;};if _dcga ,_ceaec :=_gdfg .(_ed .CharData );!_ceaec {return _ee .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",_gdfg );}else {switch string (_dcga ){case "":*_fddfc =0;case "\u0070\u0061\u0072O\u0066":*_fddfc =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_fddfc =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_fddfc =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_fddfc =4;};};_gdfg ,_fgfd =d .Token ();if _fgfd !=nil {return _fgfd ;};if _dcgef ,_fcdff :=_gdfg .(_ed .EndElement );_fcdff &&_dcgef .Name ==start .Name {return nil ;};return _ee .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",_gdfg );}; -// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path -func (_fg *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _cb :=_fg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cb !=nil {return _cb ;};if _ca :=_fg .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_ca !=nil {return _ca ;};if _aa :=_fg .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aa !=nil {return _aa ;};return nil ;};func _dddf (_dddaa bool )uint8 {if _dddaa {return 1;};return 0;};func (_cfbe *CT_Constraints )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _cfbe .Constr !=nil {_gced :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}};for _ ,_bfce :=range _cfbe .Constr {e .EncodeElement (_bfce ,_gced );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NumericRule and its children +func (_adeca *CT_NumericRule )Validate ()error {return _adeca .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func (_ecag *ST_ConnectorRouting )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_fbbf ,_gccff :=d .Token ();if _gccff !=nil {return _gccff ;};if _agebg ,_faaff :=_fbbf .(_ed .EndElement );_faaff &&_agebg .Name ==start .Name {*_ecag =1;return nil ;};if _gfdg ,_ebbcb :=_fbbf .(_ed .CharData );!_ebbcb {return _ee .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",_fbbf );}else {switch string (_gfdg ){case "":*_ecag =0;case "\u0073\u0074\u0072\u0061":*_ecag =1;case "\u0062\u0065\u006e\u0064":*_ecag =2;case "\u0063\u0075\u0072v\u0065":*_ecag =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_ecag =4;};};_fbbf ,_gccff =d .Token ();if _gccff !=nil {return _gccff ;};if _egaae ,_baba :=_fbbf .(_ed .EndElement );_baba &&_egaae .Name ==start .Name {return nil ;};return _ee .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",_fbbf );};func (_fgdaf *CT_CxnList )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_efcaa :for {_dbag ,_dfb :=d .Token ();if _dfb !=nil {return _dfb ;};switch _ead :=_dbag .(type ){case _ed .StartElement :switch _ead .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e"}:_abcb :=NewCT_Cxn ();if _ffcd :=d .DecodeElement (_abcb ,&_ead );_ffcd !=nil {return _ffcd ;};_fgdaf .Cxn =append (_fgdaf .Cxn ,_abcb );default:_b .Log ("\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\u005fC\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ead .Name );if _abgc :=d .Skip ();_abgc !=nil {return _abgc ;};};case _ed .EndElement :break _efcaa ;case _ed .CharData :};};return nil ;};const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentT ST_VerticalAlignment =1;ST_VerticalAlignmentMid ST_VerticalAlignment =2;ST_VerticalAlignmentB ST_VerticalAlignment =3;ST_VerticalAlignmentNone ST_VerticalAlignment =4;);func (_efaeg *ST_ParameterId )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_feaba ,_aecaed :=d .Token ();if _aecaed !=nil {return _aecaed ;};if _ecca ,_ggab :=_feaba .(_ed .EndElement );_ggab &&_ecca .Name ==start .Name {*_efaeg =1;return nil ;};if _bdgddc ,_gecgcg :=_feaba .(_ed .CharData );!_gecgcg {return _ee .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",_feaba );}else {switch string (_bdgddc ){case "":*_efaeg =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_efaeg =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_efaeg =2;case "\u0063\u0068\u0044i\u0072":*_efaeg =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_efaeg =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_efaeg =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_efaeg =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_efaeg =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_efaeg =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_efaeg =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_efaeg =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_efaeg =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_efaeg =12;case "\u0064\u0069\u006d":*_efaeg =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_efaeg =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_efaeg =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_efaeg =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_efaeg =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_efaeg =18;case "\u0074\u0078\u0044i\u0072":*_efaeg =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_efaeg =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_efaeg =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_efaeg =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_efaeg =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_efaeg =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_efaeg =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_efaeg =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_efaeg =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_efaeg =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_efaeg =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_efaeg =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_efaeg =31;case "\u0067\u0072\u0044i\u0072":*_efaeg =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_efaeg =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_efaeg =34;case "\u0062\u006b\u0070\u0074":*_efaeg =35;case "\u006f\u0066\u0066":*_efaeg =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_efaeg =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_efaeg =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_efaeg =39;case "\u0073\u0074\u0041n\u0067":*_efaeg =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_efaeg =41;case "\u0061\u0072":*_efaeg =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_efaeg =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_efaeg =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_efaeg =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_efaeg =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_efaeg =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_efaeg =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_efaeg =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_efaeg =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_efaeg =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_efaeg =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_efaeg =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_efaeg =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_efaeg =55;};};_feaba ,_aecaed =d .Token ();if _aecaed !=nil {return _aecaed ;};if _gcefg ,_aecg :=_feaba .(_ed .EndElement );_aecg &&_gcefg .Name ==start .Name {return nil ;};return _ee .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",_feaba );};func (_efgd ST_PyramidAccentPosition )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_ddbf :=_ed .Attr {};_ddbf .Name =name ;switch _efgd {case ST_PyramidAccentPositionUnset :_ddbf .Value ="";case ST_PyramidAccentPositionBef :_ddbf .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_ddbf .Value ="\u0061\u0066\u0074";};return _ddbf ,nil ;};const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3;); -// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path -func (_gecfa *CT_SampleData )ValidateWithPath (path string )error {if _gecfa .DataModel !=nil {if _beec :=_gecfa .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_beec !=nil {return _beec ;};};return nil ;};func (_efb *CT_CTDescription )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_aff :=range start .Attr {if _aff .Name .Local =="\u006c\u0061\u006e\u0067"{_ddg ,_gbe :=_aff .Value ,error (nil );if _gbe !=nil {return _gbe ;};_efb .LangAttr =&_ddg ;continue ;};if _aff .Name .Local =="\u0076\u0061\u006c"{_gbg ,_cffd :=_aff .Value ,error (nil );if _cffd !=nil {return _cffd ;};_efb .ValAttr =_gbg ;continue ;};};for {_feda ,_gcga :=d .Token ();if _gcga !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0054\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_gcga );};if _cfg ,_eac :=_feda .(_gg .EndElement );_eac &&_cfg .Name ==start .Name {break ;};};return nil ;};const (ST_HueDirUnset ST_HueDir =0;ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;);func (_eged *CT_SDDescription )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _eged .LangAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_eged .LangAttr )});};start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_eged .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ffced ST_HierBranchStyle )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cdcdg :=_gg .Attr {};_cdcdg .Name =name ;switch _ffced {case ST_HierBranchStyleUnset :_cdcdg .Value ="";case ST_HierBranchStyleL :_cdcdg .Value ="\u006c";case ST_HierBranchStyleR :_cdcdg .Value ="\u0072";case ST_HierBranchStyleHang :_cdcdg .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_cdcdg .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_cdcdg .Value ="\u0069\u006e\u0069\u0074";};return _cdcdg ,nil ;};func (_dgbed *ST_DiagramTextAlignment )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bcde ,_fedae :=d .Token ();if _fedae !=nil {return _fedae ;};if _dgaec ,_ecgea :=_bcde .(_gg .EndElement );_ecgea &&_dgaec .Name ==start .Name {*_dgbed =1;return nil ;};if _bgged ,_ecdbb :=_bcde .(_gg .CharData );!_ecdbb {return _e .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",_bcde );}else {switch string (_bgged ){case "":*_dgbed =0;case "\u006c":*_dgbed =1;case "\u0063\u0074\u0072":*_dgbed =2;case "\u0072":*_dgbed =3;};};_bcde ,_fedae =d .Token ();if _fedae !=nil {return _fedae ;};if _geaca ,_gdcdc :=_bcde .(_gg .EndElement );_gdcdc &&_geaca .Name ==start .Name {return nil ;};return _e .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",_bcde );};func (_ddbfb *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_ddbfb =0;case "\u006e\u006f\u006e\u0065":*_ddbfb =1;case "\u0063\u0074\u0072":*_ddbfb =2;};return nil ;};func (_dcgba ST_HierBranchStyle )Validate ()error {return _dcgba .ValidateWithPath ("")};func (_gffaa ST_Offset )Validate ()error {return _gffaa .ValidateWithPath ("")};func (_fdfa ST_ParameterVal )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _fdfa .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_DiagramHorizontalAlignment .String ()));};if _fdfa .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_VerticalAlignment .String ()));};if _fdfa .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_ChildDirection .String ()));};if _fdfa .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_ChildAlignment .String ()));};if _fdfa .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_SecondaryChildAlignment .String ()));};if _fdfa .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_LinearDirection .String ()));};if _fdfa .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_SecondaryLinearDirection .String ()));};if _fdfa .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_StartingElement .String ()));};if _fdfa .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_BendPoint .String ()));};if _fdfa .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_ConnectorRouting .String ()));};if _fdfa .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_ArrowheadStyle .String ()));};if _fdfa .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_ConnectorDimension .String ()));};if _fdfa .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_RotationPath .String ()));};if _fdfa .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_CenterShapeMapping .String ()));};if _fdfa .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_NodeHorizontalAlignment .String ()));};if _fdfa .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_NodeVerticalAlignment .String ()));};if _fdfa .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_FallbackDimension .String ()));};if _fdfa .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_TextDirection .String ()));};if _fdfa .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_PyramidAccentPosition .String ()));};if _fdfa .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_PyramidAccentTextMargin .String ()));};if _fdfa .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_TextBlockDirection .String ()));};if _fdfa .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_TextAnchorHorizontal .String ()));};if _fdfa .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_TextAnchorVertical .String ()));};if _fdfa .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_DiagramTextAlignment .String ()));};if _fdfa .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_AutoTextRotation .String ()));};if _fdfa .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_GrowDirection .String ()));};if _fdfa .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_FlowDirection .String ()));};if _fdfa .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_ContinueDirection .String ()));};if _fdfa .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_Breakpoint .String ()));};if _fdfa .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_Offset .String ()));};if _fdfa .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_HierarchyAlignment .String ()));};if _fdfa .Int32 !=nil {e .EncodeToken (_gg .CharData (_e .Sprintf ("\u0025\u0064",*_fdfa .Int32 )));};if _fdfa .Float64 !=nil {e .EncodeToken (_gg .CharData (_e .Sprintf ("\u0025\u0066",*_fdfa .Float64 )));};if _fdfa .Bool !=nil {e .EncodeToken (_gg .CharData (_e .Sprintf ("\u0025\u0064",_dddf (*_fdfa .Bool ))));};if _fdfa .StringVal !=nil {e .EncodeToken (_gg .CharData (*_fdfa .StringVal ));};if _fdfa .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_gg .CharData (_fdfa .ST_ConnectorPoint .String ()));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func (_daaca *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_daaca =0;case "\u006c":*_daaca =1;case "\u0063\u0074\u0072":*_daaca =2;case "\u0072":*_daaca =3;};return nil ;};func (_bgdb *CT_AnimOne )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cgba :=range start .Attr {if _cgba .Name .Local =="\u0076\u0061\u006c"{_bgdb .ValAttr .UnmarshalXMLAttr (_cgba );continue ;};};for {_daf ,_acf :=d .Token ();if _acf !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_acf );};if _gae ,_gcg :=_daf .(_gg .EndElement );_gcg &&_gae .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Shape and its children +func (_bcdc *CT_Shape )Validate ()error {return _bcdc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_dccb ST_RotationPath )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_dccb .String (),start );}; -// Validate validates the CT_DiagramDefinitionHeaderLst and its children -func (_afd *CT_DiagramDefinitionHeaderLst )Validate ()error {return _afd .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074");};func (_ccaac *ST_FlowDirection )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_ccaac =0;case "\u0072\u006f\u0077":*_ccaac =1;case "\u0063\u006f\u006c":*_ccaac =2;};return nil ;};func (_eeeg *ST_LinearDirection )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_eeeg =0;case "\u0066\u0072\u006fm\u004c":*_eeeg =1;case "\u0066\u0072\u006fm\u0052":*_eeeg =2;case "\u0066\u0072\u006fm\u0054":*_eeeg =3;case "\u0066\u0072\u006fm\u0042":*_eeeg =4;};return nil ;};func (_fbde ST_FunctionOperator )ValidateWithPath (path string )error {switch _fbde {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbde ));};return nil ;};func (_agce ST_FunctionOperator )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_agce .String (),start );};func (_efacg ST_VerticalAlignment )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gebcf :=_gg .Attr {};_gebcf .Name =name ;switch _efacg {case ST_VerticalAlignmentUnset :_gebcf .Value ="";case ST_VerticalAlignmentT :_gebcf .Value ="\u0074";case ST_VerticalAlignmentMid :_gebcf .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_gebcf .Value ="\u0062";case ST_VerticalAlignmentNone :_gebcf .Value ="\u006e\u006f\u006e\u0065";};return _gebcf ,nil ;};func (_fbeff ST_HierBranchStyle )ValidateWithPath (path string )error {switch _fbeff {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbeff ));};return nil ;};func (_afdf ST_ArrowheadStyle )Validate ()error {return _afdf .ValidateWithPath ("")};func (_gbed *ST_Direction )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gbed =0;case "\u006e\u006f\u0072\u006d":*_gbed =1;case "\u0072\u0065\u0076":*_gbed =2;};return nil ;};func (_agegd *ST_FunctionArgument )ValidateWithPath (path string )error {_fafbc :=[]string {};if _agegd .ST_VariableType !=ST_VariableTypeUnset {_fafbc =append (_fafbc ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065");};if len (_fafbc )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fafbc );};return nil ;};type ST_BendPoint byte ;const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0;ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;); +// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path +func (_fbdaf *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _ccb ,_adged :=range _fbdaf .Title {if _fbdafd :=_adged .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ccb ));_fbdafd !=nil {return _fbdafd ;};};for _fgcb ,_fede :=range _fbdaf .Desc {if _fbef :=_fede .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_fgcb ));_fbef !=nil {return _fbef ;};};if _fbdaf .CatLst !=nil {if _ecbda :=_fbdaf .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_ecbda !=nil {return _ecbda ;};};if _fbdaf .ExtLst !=nil {if _aebb :=_fbdaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aebb !=nil {return _aebb ;};};return nil ;};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_af :=&AG_IteratorAttributes {};return _af };func (_gdc *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_eade :for {_bgbb ,_aaea :=d .Token ();if _aaea !=nil {return _aaea ;};switch _dgbb :=_bgbb .(type ){case _ed .StartElement :switch _dgbb .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_eegf :=NewCT_DiagramDefinitionHeader ();if _cdff :=d .DecodeElement (_eegf ,&_dgbb );_cdff !=nil {return _cdff ;};_gdc .LayoutDefHdr =append (_gdc .LayoutDefHdr ,_eegf );default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065r\u004c\u0073t\u0020%\u0076",_dgbb .Name );if _ecbdb :=d .Skip ();_ecbdb !=nil {return _ecbdb ;};};case _ed .EndElement :break _eade ;case _ed .CharData :};};return nil ;};func (_cfff ST_FlowDirection )String ()string {switch _cfff {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return "";};func (_aegfc *ST_ConnectorRouting )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_aegfc =0;case "\u0073\u0074\u0072\u0061":*_aegfc =1;case "\u0062\u0065\u006e\u0064":*_aegfc =2;case "\u0063\u0075\u0072v\u0065":*_aegfc =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_aegfc =4;};return nil ;};type ST_TextBlockDirection byte ;func (_ggfga *ST_CenterShapeMapping )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_aedc ,_gbbf :=d .Token ();if _gbbf !=nil {return _gbbf ;};if _bbcc ,_fdec :=_aedc .(_ed .EndElement );_fdec &&_bbcc .Name ==start .Name {*_ggfga =1;return nil ;};if _cecb ,_fbbc :=_aedc .(_ed .CharData );!_fbbc {return _ee .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",_aedc );}else {switch string (_cecb ){case "":*_ggfga =0;case "\u006e\u006f\u006e\u0065":*_ggfga =1;case "\u0066\u004e\u006fd\u0065":*_ggfga =2;};};_aedc ,_gbbf =d .Token ();if _gbbf !=nil {return _gbbf ;};if _caagc ,_ggddg :=_aedc .(_ed .EndElement );_ggddg &&_caagc .Name ==start .Name {return nil ;};return _ee .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",_aedc );};func (_bdef ST_AnimLvlStr )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_bdef .String (),start );};func (_adbgfc ST_VariableType )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_adbgfc .String (),start );};type CT_AnimOne struct{ValAttr ST_AnimOneStr ;};func (_gebbc ST_FunctionOperator )Validate ()error {return _gebbc .ValidateWithPath ("")};const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;);func (_gbbb ST_FunctionType )Validate ()error {return _gbbb .ValidateWithPath ("")};type ST_HierarchyAlignment byte ;func (_baae *ST_ConnectorDimension )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_fagb ,_bedgg :=d .Token ();if _bedgg !=nil {return _bedgg ;};if _gegb ,_ffbaa :=_fagb .(_ed .EndElement );_ffbaa &&_gegb .Name ==start .Name {*_baae =1;return nil ;};if _dacea ,_cged :=_fagb .(_ed .CharData );!_cged {return _ee .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",_fagb );}else {switch string (_dacea ){case "":*_baae =0;case "\u0031\u0044":*_baae =1;case "\u0032\u0044":*_baae =2;case "\u0063\u0075\u0073\u0074":*_baae =3;};};_fagb ,_bedgg =d .Token ();if _bedgg !=nil {return _bedgg ;};if _fbad ,_degab :=_fagb .(_ed .EndElement );_degab &&_fbad .Name ==start .Name {return nil ;};return _ee .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",_fagb );};func (_cgbd ST_AnimOneStr )Validate ()error {return _cgbd .ValidateWithPath ("")};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;); -// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path -func (_ddfd *CT_NumericRule )ValidateWithPath (path string )error {if _ddfd .ExtLst !=nil {if _edde :=_ddfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edde !=nil {return _edde ;};};if _egef :=_ddfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_egef !=nil {return _egef ;};if _dbba :=_ddfd .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_dbba !=nil {return _dbba ;};if _ebbb :=_ddfd .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ebbb !=nil {return _ebbb ;};return nil ;};func (_gegg ST_ConstraintType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gegg .String (),start );};func (_ecba *DataModel )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ="\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l";return _ecba .CT_DataModel .MarshalXML (e ,start );};func (_abcf ST_FunctionArgument )String ()string {if _abcf .ST_VariableType !=ST_VariableTypeUnset {return _abcf .ST_VariableType .String ();};return "";};func (_gded *ST_ConnectorDimension )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gded =0;case "\u0031\u0044":*_gded =1;case "\u0032\u0044":*_gded =2;case "\u0063\u0075\u0073\u0074":*_gded =3;};return nil ;};func (_ddga *CT_Category )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_eaf :=range start .Attr {if _eaf .Name .Local =="\u0074\u0079\u0070\u0065"{_abg ,_gece :=_eaf .Value ,error (nil );if _gece !=nil {return _gece ;};_ddga .TypeAttr =_abg ;continue ;};if _eaf .Name .Local =="\u0070\u0072\u0069"{_gdg ,_cda :=_c .ParseUint (_eaf .Value ,10,32);if _cda !=nil {return _cda ;};_ddga .PriAttr =uint32 (_gdg );continue ;};};for {_ggaa ,_cecd :=d .Token ();if _cecd !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_cecd );};if _edc ,_aecb :=_ggaa .(_gg .EndElement );_aecb &&_edc .Name ==start .Name {break ;};};return nil ;};const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;); +// Validate validates the CT_StyleDefinition and its children +func (_daee *CT_StyleDefinition )Validate ()error {return _daee .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_ColorTransformHeaderLst and its children -func (_bcfa *CT_ColorTransformHeaderLst )Validate ()error {return _bcfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074");}; +// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path +func (_cdcea *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _cdcea .OrgChart !=nil {if _gggfg :=_cdcea .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_gggfg !=nil {return _gggfg ;};};if _cdcea .ChMax !=nil {if _abfag :=_cdcea .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078");_abfag !=nil {return _abfag ;};};if _cdcea .ChPref !=nil {if _cccf :=_cdcea .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_cccf !=nil {return _cccf ;};};if _cdcea .BulletEnabled !=nil {if _eebd :=_cdcea .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064");_eebd !=nil {return _eebd ;};};if _cdcea .Dir !=nil {if _edac :=_cdcea .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_edac !=nil {return _edac ;};};if _cdcea .HierBranch !=nil {if _affd :=_cdcea .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068");_affd !=nil {return _affd ;};};if _cdcea .AnimOne !=nil {if _feab :=_cdcea .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_feab !=nil {return _feab ;};};if _cdcea .AnimLvl !=nil {if _abag :=_cdcea .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");_abag !=nil {return _abag ;};};if _cdcea .ResizeHandles !=nil {if _deff :=_cdcea .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_deff !=nil {return _deff ;};};return nil ;}; -// Validate validates the CT_LayoutNode and its children -func (_dfeg *CT_LayoutNode )Validate ()error {return _dfeg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");};func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil };func (_cbfb ST_AutoTextRotation )String ()string {switch _cbfb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072";case 3:return "\u0067\u0072\u0061\u0076";};return "";};func (_ebge ST_PyramidAccentPosition )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_eacbgf :=_gg .Attr {};_eacbgf .Name =name ;switch _ebge {case ST_PyramidAccentPositionUnset :_eacbgf .Value ="";case ST_PyramidAccentPositionBef :_eacbgf .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_eacbgf .Value ="\u0061\u0066\u0074";};return _eacbgf ,nil ;};type CT_Rules struct{Rule []*CT_NumericRule ;};func (_bacg ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _bacg {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bacg ));};return nil ;};func (_ecb *CT_AnimOne )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ecb .ValAttr !=ST_AnimOneStrUnset {_bgd ,_egg :=_ecb .ValAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0061\u006c"});if _egg !=nil {return _egg ;};start .Attr =append (start .Attr ,_bgd );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_SampleData ()*CT_SampleData {_acbg :=&CT_SampleData {};return _acbg };func (_ggbb *RelIds )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ggbb .CT_RelIds =*NewCT_RelIds ();for _ ,_afda :=range start .Attr {if _afda .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"&&_afda .Name .Local =="\u0064\u006d"||_afda .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"&&_afda .Name .Local =="\u0064\u006d"{_bdbf ,_ecedd :=_afda .Value ,error (nil );if _ecedd !=nil {return _ecedd ;};_ggbb .DmAttr =_bdbf ;continue ;};if _afda .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"&&_afda .Name .Local =="\u006c\u006f"||_afda .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"&&_afda .Name .Local =="\u006c\u006f"{_eaca ,_babb :=_afda .Value ,error (nil );if _babb !=nil {return _babb ;};_ggbb .LoAttr =_eaca ;continue ;};if _afda .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"&&_afda .Name .Local =="\u0071\u0073"||_afda .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"&&_afda .Name .Local =="\u0071\u0073"{_gacg ,_eeacb :=_afda .Value ,error (nil );if _eeacb !=nil {return _eeacb ;};_ggbb .QsAttr =_gacg ;continue ;};if _afda .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"&&_afda .Name .Local =="\u0063\u0073"||_afda .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"&&_afda .Name .Local =="\u0063\u0073"{_gccgg ,_ecfb :=_afda .Value ,error (nil );if _ecfb !=nil {return _ecfb ;};_ggbb .CsAttr =_gccgg ;continue ;};};for {_ddad ,_abae :=d .Token ();if _abae !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_abae );};if _cfbgf ,_egacf :=_ddad .(_gg .EndElement );_egacf &&_cfbgf .Name ==start .Name {break ;};};return nil ;};func (_abgg *CT_PtList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fbce :for {_fggbe ,_bfbff :=d .Token ();if _bfbff !=nil {return _bfbff ;};switch _eecab :=_fggbe .(type ){case _gg .StartElement :switch _eecab .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074"}:_edga :=NewCT_Pt ();if _adcc :=d .DecodeElement (_edga ,&_eecab );_adcc !=nil {return _adcc ;};_abgg .Pt =append (_abgg .Pt ,_edga );default:_ce .Log ("\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\u0050\u0074\u004ci\u0073\u0074 \u0025\u0076",_eecab .Name );if _gabfe :=d .Skip ();_gabfe !=nil {return _gabfe ;};};case _gg .EndElement :break _fbce ;case _gg .CharData :};};return nil ;};const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;);func (_bfed ST_ConnectorRouting )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cagf :=_gg .Attr {};_cagf .Name =name ;switch _bfed {case ST_ConnectorRoutingUnset :_cagf .Value ="";case ST_ConnectorRoutingStra :_cagf .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_cagf .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_cagf .Value ="\u0063\u0075\u0072v\u0065";case ST_ConnectorRoutingLongCurve :_cagf .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _cagf ,nil ;};func (_fdff ST_LinearDirection )String ()string {switch _fdff {case 0:return "";case 1:return "\u0066\u0072\u006fm\u004c";case 2:return "\u0066\u0072\u006fm\u0052";case 3:return "\u0066\u0072\u006fm\u0054";case 4:return "\u0066\u0072\u006fm\u0042";};return "";};func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_eace :=&CT_HierBranchStyle {};return _eace }; +// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path +func (_bbgb *CT_Cxn )ValidateWithPath (path string )error {if _ffda :=_bbgb .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_ffda !=nil {return _ffda ;};if _ddcc :=_bbgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddcc !=nil {return _ddcc ;};if _fff :=_bbgb .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_fff !=nil {return _fff ;};if _bef :=_bbgb .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072");_bef !=nil {return _bef ;};if _bbgb .ParTransIdAttr !=nil {if _ddcf :=_bbgb .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_ddcf !=nil {return _ddcf ;};};if _bbgb .SibTransIdAttr !=nil {if _gcbg :=_bbgb .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_gcbg !=nil {return _gcbg ;};};if _bbgb .ExtLst !=nil {if _cbca :=_bbgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbca !=nil {return _cbca ;};};return nil ;};const (ST_GrowDirectionUnset ST_GrowDirection =0;ST_GrowDirectionTL ST_GrowDirection =1;ST_GrowDirectionTR ST_GrowDirection =2;ST_GrowDirectionBL ST_GrowDirection =3;ST_GrowDirectionBR ST_GrowDirection =4;);func (_eagf *ST_FunctionArgument )ValidateWithPath (path string )error {_dcdc :=[]string {};if _eagf .ST_VariableType !=ST_VariableTypeUnset {_dcdc =append (_dcdc ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065");};if len (_dcdc )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcdc );};return nil ;};func (_ceac *ColorsDefHdr )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .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 ,_ed .Attr {Name :_ed .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 ="\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072";return _ceac .CT_ColorTransformHeader .MarshalXML (e ,start );};type CT_ChildPref struct{ValAttr *int32 ;};type ST_ConnectorPoint byte ;func (_eagag ST_PtType )String ()string {switch _eagag {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0061\u0073\u0073\u0074";case 3:return "\u0064\u006f\u0063";case 4:return "\u0070\u0072\u0065\u0073";case 5:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 6:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return "";};func (_cdac ST_LayoutShapeType )String ()string {if _cdac .ST_ShapeType !=_a .ST_ShapeTypeUnset {return _cdac .ST_ShapeType .String ();};if _cdac .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _cdac .ST_OutputShapeType .String ();};return "";}; -// Validate validates the AG_IteratorAttributes and its children -func (_fd *AG_IteratorAttributes )Validate ()error {return _fd .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_cecg ST_SecondaryLinearDirection )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gage :=_gg .Attr {};_gage .Name =name ;switch _cecg {case ST_SecondaryLinearDirectionUnset :_gage .Value ="";case ST_SecondaryLinearDirectionNone :_gage .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_gage .Value ="\u0066\u0072\u006fm\u004c";case ST_SecondaryLinearDirectionFromR :_gage .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_gage .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_gage .Value ="\u0066\u0072\u006fm\u0042";};return _gage ,nil ;};type ST_AxisTypes []ST_AxisType ; +// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path +func (_ffg *CT_AnimOne )ValidateWithPath (path string )error {if _gga :=_ffg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gga !=nil {return _gga ;};return nil ;};type ST_AxisType byte ;func (_ddceb *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_ddceb =0;case "\u0073\u0074\u0065\u0070":*_ddceb =1;case "\u0073\u0074\u0061c\u006b":*_ddceb =2;};return nil ;};type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_a .CT_BackgroundFormatting ;Whole *_a .CT_WholeE2oFormatting ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_bdfee *ST_Direction )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_bdfee =0;case "\u006e\u006f\u0072\u006d":*_bdfee =1;case "\u0072\u0065\u0076":*_bdfee =2;};return nil ;};func NewCT_CxnList ()*CT_CxnList {_aecc :=&CT_CxnList {};return _aecc }; -// Validate validates the CT_PtList and its children -func (_dfag *CT_PtList )Validate ()error {return _dfag .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};func (_aaae ST_ElementType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_agba :=_gg .Attr {};_agba .Name =name ;switch _aaae {case ST_ElementTypeUnset :_agba .Value ="";case ST_ElementTypeAll :_agba .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_agba .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_agba .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_agba .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_agba .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_agba .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_agba .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_agba .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_agba .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_agba .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _agba ,nil ;};func (_cfaaa *ST_OutputShapeType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cfaaa =0;case "\u006e\u006f\u006e\u0065":*_cfaaa =1;case "\u0063\u006f\u006e\u006e":*_cfaaa =2;};return nil ;};func NewCT_SDName ()*CT_SDName {_dedge :=&CT_SDName {};return _dedge };func (_eeae *ST_BendPoint )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_eeae =0;case "\u0062\u0065\u0067":*_eeae =1;case "\u0064\u0065\u0066":*_eeae =2;case "\u0065\u006e\u0064":*_eeae =3;};return nil ;};func (_dcfe *CT_DataModel )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_dbcb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_dcfe .PtLst ,_dbcb );if _dcfe .CxnLst !=nil {_cbae :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_dcfe .CxnLst ,_cbae );};if _dcfe .Bg !=nil {_bbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0062\u0067"}};e .EncodeElement (_dcfe .Bg ,_bbc );};if _dcfe .Whole !=nil {_gaaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_dcfe .Whole ,_gaaf );};if _dcfe .ExtLst !=nil {_bbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcfe .ExtLst ,_bbb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fgfc ST_ChildAlignment )Validate ()error {return _fgfc .ValidateWithPath ("")};func (_acbd *CT_Colors )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_deea :=range start .Attr {if _deea .Name .Local =="\u006d\u0065\u0074\u0068"{_acbd .MethAttr .UnmarshalXMLAttr (_deea );continue ;};if _deea .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_acbd .HueDirAttr .UnmarshalXMLAttr (_deea );continue ;};};_ded :for {_bdg ,_bggb :=d .Token ();if _bggb !=nil {return _bggb ;};switch _fage :=_bdg .(type ){case _gg .StartElement :switch _fage .Name {default:_ce .Log ("\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\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_fage .Name );if _bce :=d .Skip ();_bce !=nil {return _bce ;};};case _gg .EndElement :break _ded ;case _gg .CharData :};};return nil ;};func (_caecc ST_Breakpoint )String ()string {switch _caecc {case 0:return "";case 1:return "\u0065\u006e\u0064\u0043\u006e\u0076";case 2:return "\u0062\u0061\u006c";case 3:return "\u0066\u0069\u0078e\u0064";};return "";};type CT_SDName struct{LangAttr *string ;ValAttr string ;}; +// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path +func (_ccd *CT_CTStyleLabel )ValidateWithPath (path string )error {if _ccd .FillClrLst !=nil {if _fdc :=_ccd .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_fdc !=nil {return _fdc ;};};if _ccd .LinClrLst !=nil {if _gdb :=_ccd .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_gdb !=nil {return _gdb ;};};if _ccd .EffectClrLst !=nil {if _dca :=_ccd .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_dca !=nil {return _dca ;};};if _ccd .TxLinClrLst !=nil {if _aage :=_ccd .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_aage !=nil {return _aage ;};};if _ccd .TxFillClrLst !=nil {if _bac :=_ccd .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_bac !=nil {return _bac ;};};if _ccd .TxEffectClrLst !=nil {if _adg :=_ccd .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_adg !=nil {return _adg ;};};if _ccd .ExtLst !=nil {if _cec :=_ccd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cec !=nil {return _cec ;};};return nil ;};const (ST_ElementTypeUnset ST_ElementType =0;ST_ElementTypeAll ST_ElementType =1;ST_ElementTypeDoc ST_ElementType =2;ST_ElementTypeNode ST_ElementType =3;ST_ElementTypeNorm ST_ElementType =4;ST_ElementTypeNonNorm ST_ElementType =5;ST_ElementTypeAsst ST_ElementType =6;ST_ElementTypeNonAsst ST_ElementType =7;ST_ElementTypeParTrans ST_ElementType =8;ST_ElementTypePres ST_ElementType =9;ST_ElementTypeSibTrans ST_ElementType =10;);type CT_SDName struct{LangAttr *string ;ValAttr string ;}; -// Validate validates the CT_ColorTransform and its children -func (_bgf *CT_ColorTransform )Validate ()error {return _bgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; +// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path +func (_fcda *CT_DataModel )ValidateWithPath (path string )error {if _fecge :=_fcda .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_fecge !=nil {return _fecge ;};if _fcda .CxnLst !=nil {if _egcf :=_fcda .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_egcf !=nil {return _egcf ;};};if _fcda .Bg !=nil {if _dee :=_fcda .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_dee !=nil {return _dee ;};};if _fcda .Whole !=nil {if _ecbd :=_fcda .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_ecbd !=nil {return _ecbd ;};};if _fcda .ExtLst !=nil {if _gac :=_fcda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gac !=nil {return _gac ;};};return nil ;};func (_bbgea ST_TextDirection )String ()string {switch _bbgea {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042";};return "";};func (_faeg ST_ChildOrderType )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_faeg .String (),start );};func (_fdgee *CT_ElemPropSet )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_bdcg :=range start .Attr {if _bdcg .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_gded ,_gfce :=_ec .ParseBool (_bdcg .Value );if _gfce !=nil {return _gfce ;};_fdgee .CustFlipVertAttr =&_gded ;continue ;};if _bdcg .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_bbd ,_fbf :=ParseUnionST_ModelId (_bdcg .Value );if _fbf !=nil {return _fbf ;};_fdgee .PresAssocIDAttr =&_bbd ;continue ;};if _bdcg .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_cdbe ,_dfde :=_ec .ParseBool (_bdcg .Value );if _dfde !=nil {return _dfde ;};_fdgee .CustFlipHorAttr =&_cdbe ;continue ;};if _bdcg .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_aggd ,_aagec :=_bdcg .Value ,error (nil );if _aagec !=nil {return _aagec ;};_fdgee .PresStyleLblAttr =&_aggd ;continue ;};if _bdcg .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_dceg ,_agbbg :=_ec .ParseInt (_bdcg .Value ,10,32);if _agbbg !=nil {return _agbbg ;};_ebce :=int32 (_dceg );_fdgee .CustSzXAttr =&_ebce ;continue ;};if _bdcg .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_ggf ,_ddbe :=_ec .ParseInt (_bdcg .Value ,10,32);if _ddbe !=nil {return _ddbe ;};_efdc :=int32 (_ggf );_fdgee .PresStyleCntAttr =&_efdc ;continue ;};if _bdcg .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_agdg ,_aac :=_ec .ParseInt (_bdcg .Value ,10,32);if _aac !=nil {return _aac ;};_gecgc :=int32 (_agdg );_fdgee .CustSzYAttr =&_gecgc ;continue ;};if _bdcg .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_dae ,_egaa :=_bdcg .Value ,error (nil );if _egaa !=nil {return _egaa ;};_fdgee .LoCatIdAttr =&_dae ;continue ;};if _bdcg .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_cdab ,_dbd :=ParseUnionST_PrSetCustVal (_bdcg .Value );if _dbd !=nil {return _dbd ;};_fdgee .CustScaleXAttr =&_cdab ;continue ;};if _bdcg .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_bba ,_bagb :=_bdcg .Value ,error (nil );if _bagb !=nil {return _bagb ;};_fdgee .QsCatIdAttr =&_bba ;continue ;};if _bdcg .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_gfdb ,_dgdb :=ParseUnionST_PrSetCustVal (_bdcg .Value );if _dgdb !=nil {return _dgdb ;};_fdgee .CustScaleYAttr =&_gfdb ;continue ;};if _bdcg .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_bfec ,_gdbg :=_ec .ParseInt (_bdcg .Value ,10,32);if _gdbg !=nil {return _gdbg ;};_dddd :=int32 (_bfec );_fdgee .CustAngAttr =&_dddd ;continue ;};if _bdcg .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_gfeg ,_dbcb :=ParseUnionST_PrSetCustVal (_bdcg .Value );if _dbcb !=nil {return _dbcb ;};_fdgee .CustRadScaleRadAttr =&_gfeg ;continue ;};if _bdcg .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_gade ,_gaab :=ParseUnionST_PrSetCustVal (_bdcg .Value );if _gaab !=nil {return _gaab ;};_fdgee .CustLinFactXAttr =&_gade ;continue ;};if _bdcg .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_egfc ,_bbae :=_bdcg .Value ,error (nil );if _bbae !=nil {return _bbae ;};_fdgee .QsTypeIdAttr =&_egfc ;continue ;};if _bdcg .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_agec ,_ecbg :=_ec .ParseBool (_bdcg .Value );if _ecbg !=nil {return _ecbg ;};_fdgee .Coherent3DOffAttr =&_agec ;continue ;};if _bdcg .Name .Local =="\u0063\u0075\u0073t\u0054"{_agdf ,_bbdd :=_ec .ParseBool (_bdcg .Value );if _bbdd !=nil {return _bbdd ;};_fdgee .CustTAttr =&_agdf ;continue ;};if _bdcg .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_dcbdc ,_cddga :=_bdcg .Value ,error (nil );if _cddga !=nil {return _cddga ;};_fdgee .PresNameAttr =&_dcbdc ;continue ;};if _bdcg .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_bbac ,_ged :=ParseUnionST_PrSetCustVal (_bdcg .Value );if _ged !=nil {return _ged ;};_fdgee .CustLinFactNeighborYAttr =&_bbac ;continue ;};if _bdcg .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_fddd ,_cdffb :=ParseUnionST_PrSetCustVal (_bdcg .Value );if _cdffb !=nil {return _cdffb ;};_fdgee .CustLinFactYAttr =&_fddd ;continue ;};if _bdcg .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_fggf ,_fffd :=_bdcg .Value ,error (nil );if _fffd !=nil {return _fffd ;};_fdgee .LoTypeIdAttr =&_fggf ;continue ;};if _bdcg .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_aggeb ,_cffg :=ParseUnionST_PrSetCustVal (_bdcg .Value );if _cffg !=nil {return _cffg ;};_fdgee .CustRadScaleIncAttr =&_aggeb ;continue ;};if _bdcg .Name .Local =="\u0070\u0068\u006cd\u0072"{_ecea ,_cfg :=_ec .ParseBool (_bdcg .Value );if _cfg !=nil {return _cfg ;};_fdgee .PhldrAttr =&_ecea ;continue ;};if _bdcg .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_adga ,_ffff :=_bdcg .Value ,error (nil );if _ffff !=nil {return _ffff ;};_fdgee .CsTypeIdAttr =&_adga ;continue ;};if _bdcg .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_aefce ,_dcg :=_bdcg .Value ,error (nil );if _dcg !=nil {return _dcg ;};_fdgee .CsCatIdAttr =&_aefce ;continue ;};if _bdcg .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_dbcf ,_dbdb :=_bdcg .Value ,error (nil );if _dbdb !=nil {return _dbdb ;};_fdgee .PhldrTAttr =&_dbcf ;continue ;};if _bdcg .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_cgge ,_cabaa :=_ec .ParseInt (_bdcg .Value ,10,32);if _cabaa !=nil {return _cabaa ;};_cbddb :=int32 (_cgge );_fdgee .PresStyleIdxAttr =&_cbddb ;continue ;};if _bdcg .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_acca ,_eadea :=ParseUnionST_PrSetCustVal (_bdcg .Value );if _eadea !=nil {return _eadea ;};_fdgee .CustLinFactNeighborXAttr =&_acca ;continue ;};};_gebe :for {_dedce ,_gbd :=d .Token ();if _gbd !=nil {return _gbd ;};switch _ecff :=_dedce .(type ){case _ed .StartElement :switch _ecff .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}:_fdgee .PresLayoutVars =NewCT_LayoutVariablePropertySet ();if _eecg :=d .DecodeElement (_fdgee .PresLayoutVars ,&_ecff );_eecg !=nil {return _eecg ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_fdgee .Style =_a .NewCT_ShapeStyle ();if _fcfeb :=d .DecodeElement (_fdgee .Style ,&_ecff );_fcfeb !=nil {return _fcfeb ;};default:_b .Log ("\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\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072\u006fp\u0053e\u0074\u0020\u0025\u0076",_ecff .Name );if _bgaad :=d .Skip ();_bgaad !=nil {return _bgaad ;};};case _ed .EndElement :break _gebe ;case _ed .CharData :};};return nil ;};type ST_NodeHorizontalAlignment byte ;func (_bgdda ST_AxisType )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_bgdda .String (),start );};func (_adaf ST_FunctionOperator )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_ebda :=_ed .Attr {};_ebda .Name =name ;switch _adaf {case ST_FunctionOperatorUnset :_ebda .Value ="";case ST_FunctionOperatorEqu :_ebda .Value ="\u0065\u0071\u0075";case ST_FunctionOperatorNeq :_ebda .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_ebda .Value ="\u0067\u0074";case ST_FunctionOperatorLt :_ebda .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_ebda .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_ebda .Value ="\u006c\u0074\u0065";};return _ebda ,nil ;};func (_cbdf ST_TextDirection )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_ccfcg :=_ed .Attr {};_ccfcg .Name =name ;switch _cbdf {case ST_TextDirectionUnset :_ccfcg .Value ="";case ST_TextDirectionFromT :_ccfcg .Value ="\u0066\u0072\u006fm\u0054";case ST_TextDirectionFromB :_ccfcg .Value ="\u0066\u0072\u006fm\u0042";};return _ccfcg ,nil ;};func (_fefcb *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_fefcb =0;case "\u006c":*_fefcb =1;case "\u0063\u0074\u0072":*_fefcb =2;case "\u0072":*_fefcb =3;};return nil ;};func (_ccaeg ST_FallbackDimension )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_ccaeg .String (),start );};type CT_StyleLabel struct{NameAttr string ;Scene3d *_a .CT_Scene3D ;Sp3d *_a .CT_Shape3D ;TxPr *CT_TextProps ;Style *_a .CT_ShapeStyle ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_acdc *ST_TextDirection )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_acdc =0;case "\u0066\u0072\u006fm\u0054":*_acdc =1;case "\u0066\u0072\u006fm\u0042":*_acdc =2;};return nil ;};func (_cdcee ST_BendPoint )ValidateWithPath (path string )error {switch _cdcee {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdcee ));};return nil ;}; -// Validate validates the CT_CTStyleLabel and its children -func (_fbef *CT_CTStyleLabel )Validate ()error {return _fbef .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_cgcf ST_AlgorithmType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cgcf .String (),start );};const (ST_ElementTypeUnset ST_ElementType =0;ST_ElementTypeAll ST_ElementType =1;ST_ElementTypeDoc ST_ElementType =2;ST_ElementTypeNode ST_ElementType =3;ST_ElementTypeNorm ST_ElementType =4;ST_ElementTypeNonNorm ST_ElementType =5;ST_ElementTypeAsst ST_ElementType =6;ST_ElementTypeNonAsst ST_ElementType =7;ST_ElementTypeParTrans ST_ElementType =8;ST_ElementTypePres ST_ElementType =9;ST_ElementTypeSibTrans ST_ElementType =10;);func (_ggaga *ST_ConnectorPoint )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_ggaga =0;case "\u0061\u0075\u0074\u006f":*_ggaga =1;case "\u0062\u0043\u0074\u0072":*_ggaga =2;case "\u0063\u0074\u0072":*_ggaga =3;case "\u006d\u0069\u0064\u004c":*_ggaga =4;case "\u006d\u0069\u0064\u0052":*_ggaga =5;case "\u0074\u0043\u0074\u0072":*_ggaga =6;case "\u0062\u004c":*_ggaga =7;case "\u0062\u0052":*_ggaga =8;case "\u0074\u004c":*_ggaga =9;case "\u0074\u0052":*_ggaga =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_ggaga =11;};return nil ;};func (_fefa ST_ResizeHandlesStr )String ()string {switch _fefa {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};func (_aegg ST_VerticalAlignment )Validate ()error {return _aegg .ValidateWithPath ("")};func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil };type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};func (_bc *AG_ConstraintRefAttributes )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bc .RefTypeAttr !=ST_ConstraintTypeUnset {_eg ,_d :=_bc .RefTypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _d !=nil {return _d ;};start .Attr =append (start .Attr ,_eg );};if _bc .RefForAttr !=ST_ConstraintRelationshipUnset {_ed ,_gfb :=_bc .RefForAttr .MarshalXMLAttr (_gg .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _gfb !=nil {return _gfb ;};start .Attr =append (start .Attr ,_ed );};if _bc .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bc .RefForNameAttr )});};if _bc .RefPtTypeAttr !=ST_ElementTypeUnset {_ff ,_ea :=_bc .RefPtTypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _ea !=nil {return _ea ;};start .Attr =append (start .Attr ,_ff );};return nil ;}; +// Validate validates the LayoutDefHdrLst and its children +func (_ecbga *LayoutDefHdrLst )Validate ()error {return _ecbga .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");}; -// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path -func (_cac *CT_Algorithm )ValidateWithPath (path string )error {if _cac .TypeAttr ==ST_AlgorithmTypeUnset {return _e .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dbbf :=_cac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbbf !=nil {return _dbbf ;};for _beb ,_bfb :=range _cac .Param {if _fda :=_bfb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_beb ));_fda !=nil {return _fda ;};};if _cac .ExtLst !=nil {if _debd :=_cac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_debd !=nil {return _debd ;};};return nil ;};func (_cdcbd ST_ChildDirection )String ()string {switch _cdcbd {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_edafa ST_ContinueDirection )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_eece :=_gg .Attr {};_eece .Name =name ;switch _edafa {case ST_ContinueDirectionUnset :_eece .Value ="";case ST_ContinueDirectionRevDir :_eece .Value ="\u0072\u0065\u0076\u0044\u0069\u0072";case ST_ContinueDirectionSameDir :_eece .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _eece ,nil ;};func (_fdcf ST_ContinueDirection )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fdcf .String (),start );};func (_aadb ST_NodeVerticalAlignment )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_aadb .String (),start );};type StyleDef struct{CT_StyleDefinition }; +// Validate validates the AG_ConstraintRefAttributes and its children +func (_gad *AG_ConstraintRefAttributes )Validate ()error {return _gad .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073");};func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_ffgg :=&LayoutDefHdrLst {};_ffgg .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _ffgg ;}; -// Validate validates the CT_CTCategories and its children -func (_ega *CT_CTCategories )Validate ()error {return _ega .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_dafe *ST_ConnectorPoint )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ddeea ,_efdc :=d .Token ();if _efdc !=nil {return _efdc ;};if _bebeg ,_ddada :=_ddeea .(_gg .EndElement );_ddada &&_bebeg .Name ==start .Name {*_dafe =1;return nil ;};if _fgcee ,_dedad :=_ddeea .(_gg .CharData );!_dedad {return _e .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",_ddeea );}else {switch string (_fgcee ){case "":*_dafe =0;case "\u0061\u0075\u0074\u006f":*_dafe =1;case "\u0062\u0043\u0074\u0072":*_dafe =2;case "\u0063\u0074\u0072":*_dafe =3;case "\u006d\u0069\u0064\u004c":*_dafe =4;case "\u006d\u0069\u0064\u0052":*_dafe =5;case "\u0074\u0043\u0074\u0072":*_dafe =6;case "\u0062\u004c":*_dafe =7;case "\u0062\u0052":*_dafe =8;case "\u0074\u004c":*_dafe =9;case "\u0074\u0052":*_dafe =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_dafe =11;};};_ddeea ,_efdc =d .Token ();if _efdc !=nil {return _efdc ;};if _dgcdc ,_dddgg :=_ddeea .(_gg .EndElement );_dddgg &&_dgcdc .Name ==start .Name {return nil ;};return _e .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",_ddeea );};type CT_ChildMax struct{ValAttr *int32 ;};func (_adf *CT_Algorithm )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_adf .TypeAttr =ST_AlgorithmType (1);for _ ,_cab :=range start .Attr {if _cab .Name .Local =="\u0074\u0079\u0070\u0065"{_adf .TypeAttr .UnmarshalXMLAttr (_cab );continue ;};if _cab .Name .Local =="\u0072\u0065\u0076"{_eddg ,_gec :=_c .ParseUint (_cab .Value ,10,32);if _gec !=nil {return _gec ;};_gga :=uint32 (_eddg );_adf .RevAttr =&_gga ;continue ;};};_fc :for {_fca ,_fga :=d .Token ();if _fga !=nil {return _fga ;};switch _dfe :=_fca .(type ){case _gg .StartElement :switch _dfe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0061\u0072a\u006d"}:_dcde :=NewCT_Parameter ();if _faf :=d .DecodeElement (_dcde ,&_dfe );_faf !=nil {return _faf ;};_adf .Param =append (_adf .Param ,_dcde );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adf .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _ggc :=d .DecodeElement (_adf .ExtLst ,&_dfe );_ggc !=nil {return _ggc ;};default:_ce .Log ("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_A\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_dfe .Name );if _gfbg :=d .Skip ();_gfbg !=nil {return _gfbg ;};};case _gg .EndElement :break _fc ;case _gg .CharData :};};return nil ;};func (_abfa *StyleDef )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_abfa .CT_StyleDefinition =*NewCT_StyleDefinition ();for _ ,_cfbd :=range start .Attr {if _cfbd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bcdb ,_ffea :=_cfbd .Value ,error (nil );if _ffea !=nil {return _ffea ;};_abfa .UniqueIdAttr =&_bcdb ;continue ;};if _cfbd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dbab ,_bgdcf :=_cfbd .Value ,error (nil );if _bgdcf !=nil {return _bgdcf ;};_abfa .MinVerAttr =&_dbab ;continue ;};};_gdbgf :for {_eaee ,_cgbc :=d .Token ();if _cgbc !=nil {return _cgbc ;};switch _fdfb :=_eaee .(type ){case _gg .StartElement :switch _fdfb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cgff :=NewCT_SDName ();if _fcda :=d .DecodeElement (_cgff ,&_fdfb );_fcda !=nil {return _fcda ;};_abfa .Title =append (_abfa .Title ,_cgff );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_cfda :=NewCT_SDDescription ();if _efbgf :=d .DecodeElement (_cfda ,&_fdfb );_efbgf !=nil {return _efbgf ;};_abfa .Desc =append (_abfa .Desc ,_cfda );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_abfa .CatLst =NewCT_SDCategories ();if _gddb :=d .DecodeElement (_abfa .CatLst ,&_fdfb );_gddb !=nil {return _gddb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_abfa .Scene3d =_b .NewCT_Scene3D ();if _gegce :=d .DecodeElement (_abfa .Scene3d ,&_fdfb );_gegce !=nil {return _gegce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_ecdcb :=NewCT_StyleLabel ();if _ffgba :=d .DecodeElement (_ecdcb ,&_fdfb );_ffgba !=nil {return _ffgba ;};_abfa .StyleLbl =append (_abfa .StyleLbl ,_ecdcb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abfa .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _feae :=d .DecodeElement (_abfa .ExtLst ,&_fdfb );_feae !=nil {return _feae ;};default:_ce .Log ("\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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_fdfb .Name );if _bgea :=d .Skip ();_bgea !=nil {return _bgea ;};};case _gg .EndElement :break _gdbgf ;case _gg .CharData :};};return nil ;};func (_eebgb *ST_AlgorithmType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_eebgb =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_eebgb =1;case "\u0063\u006f\u006e\u006e":*_eebgb =2;case "\u0063\u0079\u0063l\u0065":*_eebgb =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_eebgb =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_eebgb =5;case "\u0070\u0079\u0072\u0061":*_eebgb =6;case "\u006c\u0069\u006e":*_eebgb =7;case "\u0073\u0070":*_eebgb =8;case "\u0074\u0078":*_eebgb =9;case "\u0073\u006e\u0061k\u0065":*_eebgb =10;};return nil ;}; +// Validate validates the CT_Otherwise and its children +func (_egdb *CT_Otherwise )Validate ()error {return _egdb .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};type CT_Description struct{LangAttr *string ;ValAttr string ;};func NewCT_Colors ()*CT_Colors {_dbc :=&CT_Colors {};return _dbc };func (_dgae *CT_ForEach )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_bdcb :=range start .Attr {if _bdcb .Name .Local =="\u0072\u0065\u0066"{_dbagd ,_gegf :=_bdcb .Value ,error (nil );if _gegf !=nil {return _gegf ;};_dgae .RefAttr =&_dbagd ;continue ;};if _bdcb .Name .Local =="\u006e\u0061\u006d\u0065"{_bdg ,_acfa :=_bdcb .Value ,error (nil );if _acfa !=nil {return _acfa ;};_dgae .NameAttr =&_bdg ;continue ;};if _bdcb .Name .Local =="\u0061\u0078\u0069\u0073"{_efbf ,_fdab :=ParseSliceST_AxisTypes (_bdcb .Value );if _fdab !=nil {return _fdab ;};_dgae .AxisAttr =&_efbf ;continue ;};if _bdcb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_bdabg ,_beed :=ParseSliceST_ElementTypes (_bdcb .Value );if _beed !=nil {return _beed ;};_dgae .PtTypeAttr =&_bdabg ;continue ;};if _bdcb .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fbdce ,_cdfa :=ParseSliceST_Booleans (_bdcb .Value );if _cdfa !=nil {return _cdfa ;};_dgae .HideLastTransAttr =&_fbdce ;continue ;};if _bdcb .Name .Local =="\u0073\u0074"{_dgfe ,_cbcfd :=ParseSliceST_Ints (_bdcb .Value );if _cbcfd !=nil {return _cbcfd ;};_dgae .StAttr =&_dgfe ;continue ;};if _bdcb .Name .Local =="\u0063\u006e\u0074"{_bdfe ,_ecfe :=ParseSliceST_UnsignedInts (_bdcb .Value );if _ecfe !=nil {return _ecfe ;};_dgae .CntAttr =&_bdfe ;continue ;};if _bdcb .Name .Local =="\u0073\u0074\u0065\u0070"{_geca ,_dabf :=ParseSliceST_Ints (_bdcb .Value );if _dabf !=nil {return _dabf ;};_dgae .StepAttr =&_geca ;continue ;};};_egde :for {_eede ,_eegfb :=d .Token ();if _eegfb !=nil {return _eegfb ;};switch _eabc :=_eede .(type ){case _ed .StartElement :switch _eabc .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_eged :=NewCT_Algorithm ();if _aggf :=d .DecodeElement (_eged ,&_eabc );_aggf !=nil {return _aggf ;};_dgae .Alg =append (_dgae .Alg ,_eged );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_dace :=NewCT_Shape ();if _fadd :=d .DecodeElement (_dace ,&_eabc );_fadd !=nil {return _fadd ;};_dgae .Shape =append (_dgae .Shape ,_dace );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_cdaa :=NewCT_PresentationOf ();if _geee :=d .DecodeElement (_cdaa ,&_eabc );_geee !=nil {return _geee ;};_dgae .PresOf =append (_dgae .PresOf ,_cdaa );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_bdec :=NewCT_Constraints ();if _bccc :=d .DecodeElement (_bdec ,&_eabc );_bccc !=nil {return _bccc ;};_dgae .ConstrLst =append (_dgae .ConstrLst ,_bdec );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_gceaa :=NewCT_Rules ();if _egbfe :=d .DecodeElement (_gceaa ,&_eabc );_egbfe !=nil {return _egbfe ;};_dgae .RuleLst =append (_dgae .RuleLst ,_gceaa );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_agcbe :=NewCT_ForEach ();if _egcg :=d .DecodeElement (_agcbe ,&_eabc );_egcg !=nil {return _egcg ;};_dgae .ForEach =append (_dgae .ForEach ,_agcbe );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_eded :=NewCT_LayoutNode ();if _cdga :=d .DecodeElement (_eded ,&_eabc );_cdga !=nil {return _cdga ;};_dgae .LayoutNode =append (_dgae .LayoutNode ,_eded );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_fgedf :=NewCT_Choose ();if _bdfb :=d .DecodeElement (_fgedf ,&_eabc );_bdfb !=nil {return _bdfb ;};_dgae .Choose =append (_dgae .Choose ,_fgedf );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fafb :=_a .NewCT_OfficeArtExtensionList ();if _gfaf :=d .DecodeElement (_fafb ,&_eabc );_gfaf !=nil {return _gfaf ;};_dgae .ExtLst =append (_dgae .ExtLst ,_fafb );default:_b .Log ("\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\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_eabc .Name );if _cccc :=d .Skip ();_cccc !=nil {return _cccc ;};};case _ed .EndElement :break _egde ;case _ed .CharData :};};return nil ;};func (_dcbd *CT_CTDescription )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_ebb :=range start .Attr {if _ebb .Name .Local =="\u006c\u0061\u006e\u0067"{_gcg ,_ced :=_ebb .Value ,error (nil );if _ced !=nil {return _ced ;};_dcbd .LangAttr =&_gcg ;continue ;};if _ebb .Name .Local =="\u0076\u0061\u006c"{_egc ,_dga :=_ebb .Value ,error (nil );if _dga !=nil {return _dga ;};_dcbd .ValAttr =_egc ;continue ;};};for {_dgf ,_gcdc :=d .Token ();if _gcdc !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0054\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_gcdc );};if _bab ,_dbga :=_dgf .(_ed .EndElement );_dbga &&_bab .Name ==start .Name {break ;};};return nil ;};func (_daaaf *CT_ForEach )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _daaaf .NameAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_daaaf .NameAttr )});};if _daaaf .RefAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0072\u0065\u0066"},Value :_ee .Sprintf ("\u0025\u0076",*_daaaf .RefAttr )});};if _daaaf .AxisAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_daaaf .AxisAttr )});};if _daaaf .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_daaaf .PtTypeAttr )});};if _daaaf .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_daaaf .HideLastTransAttr )});};if _daaaf .StAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0073\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_daaaf .StAttr )});};if _daaaf .CntAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063\u006e\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_daaaf .CntAttr )});};if _daaaf .StepAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ee .Sprintf ("\u0025\u0076",*_daaaf .StepAttr )});};e .EncodeToken (start );if _daaaf .Alg !=nil {_aaaf :=_ed .StartElement {Name :_ed .Name {Local :"\u0061\u006c\u0067"}};for _ ,_edfg :=range _daaaf .Alg {e .EncodeElement (_edfg ,_aaaf );};};if _daaaf .Shape !=nil {_fefg :=_ed .StartElement {Name :_ed .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_ffde :=range _daaaf .Shape {e .EncodeElement (_ffde ,_fefg );};};if _daaaf .PresOf !=nil {_cagfe :=_ed .StartElement {Name :_ed .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_bggbe :=range _daaaf .PresOf {e .EncodeElement (_bggbe ,_cagfe );};};if _daaaf .ConstrLst !=nil {_fgeb :=_ed .StartElement {Name :_ed .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_cdffe :=range _daaaf .ConstrLst {e .EncodeElement (_cdffe ,_fgeb );};};if _daaaf .RuleLst !=nil {_ddbb :=_ed .StartElement {Name :_ed .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_ecgb :=range _daaaf .RuleLst {e .EncodeElement (_ecgb ,_ddbb );};};if _daaaf .ForEach !=nil {_bfdf :=_ed .StartElement {Name :_ed .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_ffe :=range _daaaf .ForEach {e .EncodeElement (_ffe ,_bfdf );};};if _daaaf .LayoutNode !=nil {_bgba :=_ed .StartElement {Name :_ed .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_ceb :=range _daaaf .LayoutNode {e .EncodeElement (_ceb ,_bgba );};};if _daaaf .Choose !=nil {_degfa :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_bcfge :=range _daaaf .Choose {e .EncodeElement (_bcfge ,_degfa );};};if _daaaf .ExtLst !=nil {_bada :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_aaga :=range _daaaf .ExtLst {e .EncodeElement (_aaga ,_bada );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_cagb *CT_SDName )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _cagb .LangAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_cagb .LangAttr )});};start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",_cagb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};type ST_AutoTextRotation byte ; -// Validate validates the CT_Direction and its children -func (_cfcf *CT_Direction )Validate ()error {return _cfcf .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_gdfb ST_ConnectorRouting )Validate ()error {return _gdfb .ValidateWithPath ("")};type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_b .CT_OfficeArtExtensionList ;};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;}; +// Validate validates the CT_Name and its children +func (_gdf *CT_Name )Validate ()error {return _gdf .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;);func (_ecdb *CT_DiagramDefinitionHeader )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_gddgb :=range start .Attr {if _gddgb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fdef ,_egdcf :=_gddgb .Value ,error (nil );if _egdcf !=nil {return _egdcf ;};_ecdb .UniqueIdAttr =_fdef ;continue ;};if _gddgb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_afab ,_adcb :=_gddgb .Value ,error (nil );if _adcb !=nil {return _adcb ;};_ecdb .MinVerAttr =&_afab ;continue ;};if _gddgb .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_def ,_dbea :=_gddgb .Value ,error (nil );if _dbea !=nil {return _dbea ;};_ecdb .DefStyleAttr =&_def ;continue ;};if _gddgb .Name .Local =="\u0072\u0065\u0073I\u0064"{_fgga ,_faa :=_ec .ParseInt (_gddgb .Value ,10,32);if _faa !=nil {return _faa ;};_dbec :=int32 (_fgga );_ecdb .ResIdAttr =&_dbec ;continue ;};};_bdc :for {_acfb ,_deba :=d .Token ();if _deba !=nil {return _deba ;};switch _eeab :=_acfb .(type ){case _ed .StartElement :switch _eeab .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cace :=NewCT_Name ();if _caef :=d .DecodeElement (_cace ,&_eeab );_caef !=nil {return _caef ;};_ecdb .Title =append (_ecdb .Title ,_cace );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_ecgd :=NewCT_Description ();if _cdgd :=d .DecodeElement (_ecgd ,&_eeab );_cdgd !=nil {return _cdgd ;};_ecdb .Desc =append (_ecdb .Desc ,_ecgd );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ecdb .CatLst =NewCT_Categories ();if _fbca :=d .DecodeElement (_ecdb .CatLst ,&_eeab );_fbca !=nil {return _fbca ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecdb .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _abfa :=d .DecodeElement (_ecdb .ExtLst ,&_eeab );_abfa !=nil {return _abfa ;};default:_b .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0044\u0069a\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_eeab .Name );if _gdga :=d .Skip ();_gdga !=nil {return _gdga ;};};case _ed .EndElement :break _bdc ;case _ed .CharData :};};return nil ;};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;); -// Validate validates the ColorsDef and its children -func (_dcac *ColorsDef )Validate ()error {return _dcac .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};type ST_ConstraintRelationship byte ;func (_ebefd ST_NodeHorizontalAlignment )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bfbede :=_gg .Attr {};_bfbede .Name =name ;switch _ebefd {case ST_NodeHorizontalAlignmentUnset :_bfbede .Value ="";case ST_NodeHorizontalAlignmentL :_bfbede .Value ="\u006c";case ST_NodeHorizontalAlignmentCtr :_bfbede .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_bfbede .Value ="\u0072";};return _bfbede ,nil ;};func (_fdcb *CT_When )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fdcb .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fdcb .NameAttr )});};_aaabg ,_eadb :=_fdcb .FuncAttr .MarshalXMLAttr (_gg .Name {Local :"\u0066\u0075\u006e\u0063"});if _eadb !=nil {return _eadb ;};start .Attr =append (start .Attr ,_aaabg );if _fdcb .ArgAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u0072\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_fdcb .ArgAttr )});};_aaabg ,_eadb =_fdcb .OpAttr .MarshalXMLAttr (_gg .Name {Local :"\u006f\u0070"});if _eadb !=nil {return _eadb ;};start .Attr =append (start .Attr ,_aaabg );start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_fdcb .ValAttr )});if _fdcb .AxisAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fdcb .AxisAttr )});};if _fdcb .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fdcb .PtTypeAttr )});};if _fdcb .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fdcb .HideLastTransAttr )});};if _fdcb .StAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fdcb .StAttr )});};if _fdcb .CntAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fdcb .CntAttr )});};if _fdcb .StepAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_fdcb .StepAttr )});};e .EncodeToken (start );if _fdcb .Alg !=nil {_cbdg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u006c\u0067"}};for _ ,_eefe :=range _fdcb .Alg {e .EncodeElement (_eefe ,_cbdg );};};if _fdcb .Shape !=nil {_aadc :=_gg .StartElement {Name :_gg .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_ceffa :=range _fdcb .Shape {e .EncodeElement (_ceffa ,_aadc );};};if _fdcb .PresOf !=nil {_agee :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_gdfaa :=range _fdcb .PresOf {e .EncodeElement (_gdfaa ,_agee );};};if _fdcb .ConstrLst !=nil {_adcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_aegf :=range _fdcb .ConstrLst {e .EncodeElement (_aegf ,_adcd );};};if _fdcb .RuleLst !=nil {_afded :=_gg .StartElement {Name :_gg .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_adacd :=range _fdcb .RuleLst {e .EncodeElement (_adacd ,_afded );};};if _fdcb .ForEach !=nil {_dcea :=_gg .StartElement {Name :_gg .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_febgc :=range _fdcb .ForEach {e .EncodeElement (_febgc ,_dcea );};};if _fdcb .LayoutNode !=nil {_acdb :=_gg .StartElement {Name :_gg .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_caddb :=range _fdcb .LayoutNode {e .EncodeElement (_caddb ,_acdb );};};if _fdcb .Choose !=nil {_fddee :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_fbdb :=range _fdcb .Choose {e .EncodeElement (_fbdb ,_fddee );};};if _fdcb .ExtLst !=nil {_eegd :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_cbad :=range _fdcb .ExtLst {e .EncodeElement (_cbad ,_eegd );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_CTCategories ()*CT_CTCategories {_ddd :=&CT_CTCategories {};return _ddd };func (_agbdf *ST_VariableType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ffead ,_gcaff :=d .Token ();if _gcaff !=nil {return _gcaff ;};if _ffbedf ,_gcaa :=_ffead .(_gg .EndElement );_gcaa &&_ffbedf .Name ==start .Name {*_agbdf =1;return nil ;};if _cdbddg ,_edgg :=_ffead .(_gg .CharData );!_edgg {return _e .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",_ffead );}else {switch string (_cdbddg ){case "":*_agbdf =0;case "\u006e\u006f\u006e\u0065":*_agbdf =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_agbdf =2;case "\u0063\u0068\u004da\u0078":*_agbdf =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_agbdf =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_agbdf =5;case "\u0064\u0069\u0072":*_agbdf =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_agbdf =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_agbdf =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_agbdf =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_agbdf =10;};};_ffead ,_gcaff =d .Token ();if _gcaff !=nil {return _gcaff ;};if _adafc ,_cbagf :=_ffead .(_gg .EndElement );_cbagf &&_adafc .Name ==start .Name {return nil ;};return _e .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",_ffead );};func NewCT_StyleLabel ()*CT_StyleLabel {_ggcd :=&CT_StyleLabel {};return _ggcd };func (_deab ST_AutoTextRotation )ValidateWithPath (path string )error {switch _deab {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deab ));};return nil ;};func (_fbefa *CT_Direction )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ceec :=range start .Attr {if _ceec .Name .Local =="\u0076\u0061\u006c"{_fbefa .ValAttr .UnmarshalXMLAttr (_ceec );continue ;};};for {_efcb ,_fbbc :=d .Token ();if _fbbc !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_fbbc );};if _adbf ,_ebgb :=_efcb .(_gg .EndElement );_ebgb &&_adbf .Name ==start .Name {break ;};};return nil ;};func (_ccfg *ST_ConstraintRelationship )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ffca ,_dbda :=d .Token ();if _dbda !=nil {return _dbda ;};if _gcffd ,_agfg :=_ffca .(_gg .EndElement );_agfg &&_gcffd .Name ==start .Name {*_ccfg =1;return nil ;};if _adcf ,_cddfc :=_ffca .(_gg .CharData );!_cddfc {return _e .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",_ffca );}else {switch string (_adcf ){case "":*_ccfg =0;case "\u0073\u0065\u006c\u0066":*_ccfg =1;case "\u0063\u0068":*_ccfg =2;case "\u0064\u0065\u0073":*_ccfg =3;};};_ffca ,_dbda =d .Token ();if _dbda !=nil {return _dbda ;};if _fadg ,_adaa :=_ffca .(_gg .EndElement );_adaa &&_fadg .Name ==start .Name {return nil ;};return _e .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",_ffca );};type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_b .CT_BackgroundFormatting ;Whole *_b .CT_WholeE2oFormatting ;ExtLst *_b .CT_OfficeArtExtensionList ;};const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;);func (_cccg *CT_RelIds )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_adgac :=range start .Attr {if _adgac .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"&&_adgac .Name .Local =="\u0064\u006d"||_adgac .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"&&_adgac .Name .Local =="\u0064\u006d"{_gac ,_debgg :=_adgac .Value ,error (nil );if _debgg !=nil {return _debgg ;};_cccg .DmAttr =_gac ;continue ;};if _adgac .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"&&_adgac .Name .Local =="\u006c\u006f"||_adgac .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"&&_adgac .Name .Local =="\u006c\u006f"{_gceeg ,_gfgf :=_adgac .Value ,error (nil );if _gfgf !=nil {return _gfgf ;};_cccg .LoAttr =_gceeg ;continue ;};if _adgac .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"&&_adgac .Name .Local =="\u0071\u0073"||_adgac .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"&&_adgac .Name .Local =="\u0071\u0073"{_fdfg ,_gfff :=_adgac .Value ,error (nil );if _gfff !=nil {return _gfff ;};_cccg .QsAttr =_fdfg ;continue ;};if _adgac .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"&&_adgac .Name .Local =="\u0063\u0073"||_adgac .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"&&_adgac .Name .Local =="\u0063\u0073"{_dce ,_cbbf :=_adgac .Value ,error (nil );if _cbbf !=nil {return _cbbf ;};_cccg .CsAttr =_dce ;continue ;};};for {_efaea ,_gdbb :=d .Token ();if _gdbb !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_gdbb );};if _gbdbg ,_cfge :=_efaea .(_gg .EndElement );_cfge &&_gbdbg .Name ==start .Name {break ;};};return nil ;};func (_gcca ST_FallbackDimension )ValidateWithPath (path string )error {switch _gcca {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcca ));};return nil ;};func (_efaaag *ST_ChildDirection )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dgfe ,_edgaec :=d .Token ();if _edgaec !=nil {return _edgaec ;};if _ebbcd ,_gbdbe :=_dgfe .(_gg .EndElement );_gbdbe &&_ebbcd .Name ==start .Name {*_efaaag =1;return nil ;};if _afdb ,_bafd :=_dgfe .(_gg .CharData );!_bafd {return _e .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",_dgfe );}else {switch string (_afdb ){case "":*_efaaag =0;case "\u0068\u006f\u0072\u007a":*_efaaag =1;case "\u0076\u0065\u0072\u0074":*_efaaag =2;};};_dgfe ,_edgaec =d .Token ();if _edgaec !=nil {return _edgaec ;};if _ggec ,_dacf :=_dgfe .(_gg .EndElement );_dacf &&_ggec .Name ==start .Name {return nil ;};return _e .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",_dgfe );}; +// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path +func (_ecbe *CT_PresentationOf )ValidateWithPath (path string )error {if _ecbe .ExtLst !=nil {if _abbe :=_ecbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abbe !=nil {return _abbe ;};};return nil ;};type ST_ElementTypes []ST_ElementType ;func (_gbfbec ST_FallbackDimension )Validate ()error {return _gbfbec .ValidateWithPath ("")};func (_aaffa ST_FallbackDimension )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_cabff :=_ed .Attr {};_cabff .Name =name ;switch _aaffa {case ST_FallbackDimensionUnset :_cabff .Value ="";case ST_FallbackDimension1D :_cabff .Value ="\u0031\u0044";case ST_FallbackDimension2D :_cabff .Value ="\u0032\u0044";};return _cabff ,nil ;}; -// Validate validates the CT_Cxn and its children -func (_adbbd *CT_Cxn )Validate ()error {return _adbbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");};func (_bddad *ST_AutoTextRotation )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bddad =0;case "\u006e\u006f\u006e\u0065":*_bddad =1;case "\u0075\u0070\u0072":*_bddad =2;case "\u0067\u0072\u0061\u0076":*_bddad =3;};return nil ;};func NewStyleDef ()*StyleDef {_abbbc :=&StyleDef {};_abbbc .CT_StyleDefinition =*NewCT_StyleDefinition ();return _abbbc ;};func (_gccd *ST_BendPoint )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_afddb ,_gccca :=d .Token ();if _gccca !=nil {return _gccca ;};if _cbaeg ,_egdd :=_afddb .(_gg .EndElement );_egdd &&_cbaeg .Name ==start .Name {*_gccd =1;return nil ;};if _aaaee ,_aedga :=_afddb .(_gg .CharData );!_aedga {return _e .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",_afddb );}else {switch string (_aaaee ){case "":*_gccd =0;case "\u0062\u0065\u0067":*_gccd =1;case "\u0064\u0065\u0066":*_gccd =2;case "\u0065\u006e\u0064":*_gccd =3;};};_afddb ,_gccca =d .Token ();if _gccca !=nil {return _gccca ;};if _fbbaf ,_bdgeg :=_afddb .(_gg .EndElement );_bdgeg &&_fbbaf .Name ==start .Name {return nil ;};return _e .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",_afddb );};type ST_ContinueDirection byte ;func NewCT_TextProps ()*CT_TextProps {_dccb :=&CT_TextProps {};return _dccb }; +// Validate validates the AG_ConstraintAttributes and its children +func (_ef *AG_ConstraintAttributes )Validate ()error {return _ef .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; -// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path -func (_gcbe *CT_StyleDefinition )ValidateWithPath (path string )error {for _egff ,_cddd :=range _gcbe .Title {if _cdcg :=_cddd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_egff ));_cdcg !=nil {return _cdcg ;};};for _cfce ,_bddeg :=range _gcbe .Desc {if _bddd :=_bddeg .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_cfce ));_bddd !=nil {return _bddd ;};};if _gcbe .CatLst !=nil {if _ffaae :=_gcbe .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_ffaae !=nil {return _ffaae ;};};if _gcbe .Scene3d !=nil {if _eefgd :=_gcbe .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_eefgd !=nil {return _eefgd ;};};for _acdda ,_ccagd :=range _gcbe .StyleLbl {if _aefc :=_ccagd .ValidateWithPath (_e .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_acdda ));_aefc !=nil {return _aefc ;};};if _gcbe .ExtLst !=nil {if _eagcc :=_gcbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eagcc !=nil {return _eagcc ;};};return nil ;};type ST_NodeHorizontalAlignment byte ;func (_dagcd *ST_TextBlockDirection )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dagcd =0;case "\u0068\u006f\u0072\u007a":*_dagcd =1;case "\u0076\u0065\u0072\u0074":*_dagcd =2;};return nil ;};type ST_DiagramTextAlignment byte ;func (_gdbeg *CT_SampleData )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gdbeg .UseDefAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0064",_dddf (*_gdbeg .UseDefAttr ))});};e .EncodeToken (start );if _gdbeg .DataModel !=nil {_aabd :=_gg .StartElement {Name :_gg .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_gdbeg .DataModel ,_aabd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};func (_ecgad ST_PrSetCustVal )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ecgad .ST_Percentage !=nil {e .EncodeToken (_gg .CharData (*_ecgad .ST_Percentage ));};if _ecgad .Int32 !=nil {e .EncodeToken (_gg .CharData (_e .Sprintf ("\u0025\u0064",*_ecgad .Int32 )));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func (_cabb *CT_SDCategories )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ecdc :for {_ggd ,_dgae :=d .Token ();if _dgae !=nil {return _dgae ;};switch _edcce :=_ggd .(type ){case _gg .StartElement :switch _edcce .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_aebf :=NewCT_SDCategory ();if _geaa :=d .DecodeElement (_aebf ,&_edcce );_geaa !=nil {return _geaa ;};_cabb .Cat =append (_cabb .Cat ,_aebf );default:_ce .Log ("\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\u0043\u0054\u005f\u0053\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_edcce .Name );if _eecd :=d .Skip ();_eecd !=nil {return _eecd ;};};case _gg .EndElement :break _ecdc ;case _gg .CharData :};};return nil ;};func (_afaa *CT_HierBranchStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_eeec :=range start .Attr {if _eeec .Name .Local =="\u0076\u0061\u006c"{_afaa .ValAttr .UnmarshalXMLAttr (_eeec );continue ;};};for {_bbgf ,_cbaa :=d .Token ();if _cbaa !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0048\u0069\u0065\u0072\u0042\u0072\u0061n\u0063\u0068\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_cbaa );};if _ecgc ,_daff :=_bbgf .(_gg .EndElement );_daff &&_ecgc .Name ==start .Name {break ;};};return nil ;};func (_aabfb *ST_FallbackDimension )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_aabfb =0;case "\u0031\u0044":*_aabfb =1;case "\u0032\u0044":*_aabfb =2;};return nil ;};const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;); +// Validate validates the CT_LayoutVariablePropertySet and its children +func (_efadb *CT_LayoutVariablePropertySet )Validate ()error {return _efadb .ValidateWithPath ("\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074");}; // ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path -func (_caac *CT_SDCategories )ValidateWithPath (path string )error {for _cbedf ,_eeac :=range _caac .Cat {if _cecc :=_eeac .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_cbedf ));_cecc !=nil {return _cecc ;};};return nil ;}; +func (_fadad *CT_SDCategories )ValidateWithPath (path string )error {for _fffb ,_dbda :=range _fadad .Cat {if _gbdd :=_dbda .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_fffb ));_gbdd !=nil {return _gbdd ;};};return nil ;};func (_gafbc ST_OutputShapeType )String ()string {switch _gafbc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";}; -// Validate validates the CT_SDDescription and its children -func (_ebbf *CT_SDDescription )Validate ()error {return _ebbf .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_eaba *CT_Choose )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bebg :=range start .Attr {if _bebg .Name .Local =="\u006e\u0061\u006d\u0065"{_debg ,_dfcf :=_bebg .Value ,error (nil );if _dfcf !=nil {return _dfcf ;};_eaba .NameAttr =&_debg ;continue ;};};_fccb :for {_dbf ,_ccfa :=d .Token ();if _ccfa !=nil {return _ccfa ;};switch _gfde :=_dbf .(type ){case _gg .StartElement :switch _gfde .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0069\u0066"}:_faef :=NewCT_When ();if _bfg :=d .DecodeElement (_faef ,&_gfde );_bfg !=nil {return _bfg ;};_eaba .If =append (_eaba .If ,_faef );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u006c\u0073\u0065"}:_eaba .Else =NewCT_Otherwise ();if _fag :=d .DecodeElement (_eaba .Else ,&_gfde );_fag !=nil {return _fag ;};default:_ce .Log ("\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\u0043\u0068\u006fo\u0073\u0065 \u0025\u0076",_gfde .Name );if _cfbf :=d .Skip ();_cfbf !=nil {return _cfbf ;};};case _gg .EndElement :break _fccb ;case _gg .CharData :};};return nil ;};type ST_CenterShapeMapping byte ;func (_dgb *CT_DiagramDefinitionHeader )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_dgb .UniqueIdAttr )});if _dgb .MinVerAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dgb .MinVerAttr )});};if _dgb .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dgb .DefStyleAttr )});};if _dgb .ResIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dgb .ResIdAttr )});};e .EncodeToken (start );_fceb :=_gg .StartElement {Name :_gg .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_ffbe :=range _dgb .Title {e .EncodeElement (_ffbe ,_fceb );};_fafg :=_gg .StartElement {Name :_gg .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_gfg :=range _dgb .Desc {e .EncodeElement (_gfg ,_fafg );};if _dgb .CatLst !=nil {_adff :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgb .CatLst ,_adff );};if _dgb .ExtLst !=nil {_fead :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgb .ExtLst ,_fead );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_defg *LayoutDefHdr )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ="\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072";return _defg .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};type CT_CxnList struct{Cxn []*CT_Cxn ;};func (_ecbf ST_AnimOneStr )String ()string {switch _ecbf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u006e\u0065";case 3:return "\u0062\u0072\u0061\u006e\u0063\u0068";};return "";};type CT_TextProps struct{Sp3d *_b .CT_Shape3D ;FlatTx *_b .CT_FlatText ;};func (_fcga *ST_BoolOperator )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ebdc ,_bfebd :=d .Token ();if _bfebd !=nil {return _bfebd ;};if _gdcd ,_aeda :=_ebdc .(_gg .EndElement );_aeda &&_gdcd .Name ==start .Name {*_fcga =1;return nil ;};if _debgd ,_adcag :=_ebdc .(_gg .CharData );!_adcag {return _e .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",_ebdc );}else {switch string (_debgd ){case "":*_fcga =0;case "\u006e\u006f\u006e\u0065":*_fcga =1;case "\u0065\u0071\u0075":*_fcga =2;case "\u0067\u0074\u0065":*_fcga =3;case "\u006c\u0074\u0065":*_fcga =4;};};_ebdc ,_bfebd =d .Token ();if _bfebd !=nil {return _bfebd ;};if _badg ,_edfdg :=_ebdc .(_gg .EndElement );_edfdg &&_badg .Name ==start .Name {return nil ;};return _e .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",_ebdc );}; +// Validate validates the CT_TextProps and its children +func (_ffca *CT_TextProps )Validate ()error {return _ffca .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};func (_eebfd ST_AnimLvlStr )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_abgb :=_ed .Attr {};_abgb .Name =name ;switch _eebfd {case ST_AnimLvlStrUnset :_abgb .Value ="";case ST_AnimLvlStrNone :_abgb .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_abgb .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_abgb .Value ="\u0063\u0074\u0072";};return _abgb ,nil ;};func (_gfbb ST_CxnType )ValidateWithPath (path string )error {switch _gfbb {case 0,1,2,3,4:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfbb ));};return nil ;};func (_edgaf *ST_Breakpoint )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_aeecd ,_gead :=d .Token ();if _gead !=nil {return _gead ;};if _afcf ,_ccgfc :=_aeecd .(_ed .EndElement );_ccgfc &&_afcf .Name ==start .Name {*_edgaf =1;return nil ;};if _cgbde ,_caedf :=_aeecd .(_ed .CharData );!_caedf {return _ee .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",_aeecd );}else {switch string (_cgbde ){case "":*_edgaf =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_edgaf =1;case "\u0062\u0061\u006c":*_edgaf =2;case "\u0066\u0069\u0078e\u0064":*_edgaf =3;};};_aeecd ,_gead =d .Token ();if _gead !=nil {return _gead ;};if _egedc ,_faegb :=_aeecd .(_ed .EndElement );_faegb &&_egedc .Name ==start .Name {return nil ;};return _ee .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",_aeecd );};func (_fccgd ST_OutputShapeType )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_fccgd .String (),start );};func (_aadbe *ST_FallbackDimension )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_gfegg ,_aedbf :=d .Token ();if _aedbf !=nil {return _aedbf ;};if _fbddf ,_ggec :=_gfegg .(_ed .EndElement );_ggec &&_fbddf .Name ==start .Name {*_aadbe =1;return nil ;};if _egad ,_bcff :=_gfegg .(_ed .CharData );!_bcff {return _ee .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",_gfegg );}else {switch string (_egad ){case "":*_aadbe =0;case "\u0031\u0044":*_aadbe =1;case "\u0032\u0044":*_aadbe =2;};};_gfegg ,_aedbf =d .Token ();if _aedbf !=nil {return _aedbf ;};if _becf ,_degaa :=_gfegg .(_ed .EndElement );_degaa &&_becf .Name ==start .Name {return nil ;};return _ee .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",_gfegg );};func (_edeb *CT_Direction )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _edeb .ValAttr !=ST_DirectionUnset {_gbcd ,_ggdfd :=_edeb .ValAttr .MarshalXMLAttr (_ed .Name {Local :"\u0076\u0061\u006c"});if _ggdfd !=nil {return _ggdfd ;};start .Attr =append (start .Attr ,_gbcd );};e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_cgbga ST_NodeVerticalAlignment )Validate ()error {return _cgbga .ValidateWithPath ("")};func (_cbcbe ST_SecondaryChildAlignment )Validate ()error {return _cbcbe .ValidateWithPath ("")};func (_gbe *CT_Direction )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_egbc :=range start .Attr {if _egbc .Name .Local =="\u0076\u0061\u006c"{_gbe .ValAttr .UnmarshalXMLAttr (_egbc );continue ;};};for {_abe ,_acdf :=d .Token ();if _acdf !=nil {return _ee .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_acdf );};if _aabg ,_edcb :=_abe .(_ed .EndElement );_edcb &&_aabg .Name ==start .Name {break ;};};return nil ;};func (_ceecba ST_AxisType )String ()string {switch _ceecba {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";case 4:return "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case 5:return "\u0070\u0061\u0072";case 6:return "\u0061\u006e\u0063s\u0074";case 7:return "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case 8:return "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case 9:return "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case 10:return "\u0066\u006f\u006c\u006c\u006f\u0077";case 11:return "\u0070\u0072\u0065\u0063\u0065\u0064";case 12:return "\u0072\u006f\u006f\u0074";case 13:return "\u006e\u006f\u006e\u0065";};return "";};func (_aeadf ST_BoolOperator )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_aeadf .String (),start );};type CT_LayoutNode struct{NameAttr *string ;StyleLblAttr *string ;ChOrderAttr ST_ChildOrderType ;MoveWithAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;VarLst []*CT_LayoutVariablePropertySet ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_a .CT_OfficeArtExtensionList ;};const (ST_PtTypeUnset ST_PtType =0;ST_PtTypeNode ST_PtType =1;ST_PtTypeAsst ST_PtType =2;ST_PtTypeDoc ST_PtType =3;ST_PtTypePres ST_PtType =4;ST_PtTypeParTrans ST_PtType =5;ST_PtTypeSibTrans ST_PtType =6;);func (_ceccg ST_RotationPath )ValidateWithPath (path string )error {switch _ceccg {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceccg ));};return nil ;};type ST_CxnType byte ;func (_baedd ST_ContinueDirection )ValidateWithPath (path string )error {switch _baedd {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baedd ));};return nil ;};func (_fcee ST_Offset )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_fcee .String (),start );};func (_eedea ST_ConnectorDimension )Validate ()error {return _eedea .ValidateWithPath ("")};func (_fbdcb ST_PyramidAccentTextMargin )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_cccbg :=_ed .Attr {};_cccbg .Name =name ;switch _fbdcb {case ST_PyramidAccentTextMarginUnset :_cccbg .Value ="";case ST_PyramidAccentTextMarginStep :_cccbg .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_cccbg .Value ="\u0073\u0074\u0061c\u006b";};return _cccbg ,nil ;};func (_fefd ST_ElementType )Validate ()error {return _fefd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_febc *CT_Parameter )ValidateWithPath (path string )error {if _febc .TypeAttr ==ST_ParameterIdUnset {return _e .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cecf :=_febc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cecf !=nil {return _cecf ;};if _dcga :=_febc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcga !=nil {return _dcga ;};return nil ;};func (_fffg ST_HueDir )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cbgf :=_gg .Attr {};_cbgf .Name =name ;switch _fffg {case ST_HueDirUnset :_cbgf .Value ="";case ST_HueDirCw :_cbgf .Value ="\u0063\u0077";case ST_HueDirCcw :_cbgf .Value ="\u0063\u0063\u0077";};return _cbgf ,nil ;};func (_bda *CT_RelIds )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0064\u006d"},Value :_e .Sprintf ("\u0025\u0076",_bda .DmAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_e .Sprintf ("\u0025\u0076",_bda .LoAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_e .Sprintf ("\u0025\u0076",_bda .QsAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_e .Sprintf ("\u0025\u0076",_bda .CsAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path +func (_egg *CT_Category )ValidateWithPath (path string )error {return nil };func (_bcfcc ST_AnimOneStr )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_bcfcc .String (),start );};const (ST_CxnTypeUnset ST_CxnType =0;ST_CxnTypeParOf ST_CxnType =1;ST_CxnTypePresOf ST_CxnType =2;ST_CxnTypePresParOf ST_CxnType =3;ST_CxnTypeUnknownRelationship ST_CxnType =4;); -// Validate validates the CT_Adj and its children -func (_cbd *CT_Adj )Validate ()error {return _cbd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};func (_cffef ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _cffef {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffef ));};return nil ;};func (_gfgac *ST_ChildAlignment )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eeede ,_bfabda :=d .Token ();if _bfabda !=nil {return _bfabda ;};if _faagg ,_bcggg :=_eeede .(_gg .EndElement );_bcggg &&_faagg .Name ==start .Name {*_gfgac =1;return nil ;};if _aedgf ,_cccc :=_eeede .(_gg .CharData );!_cccc {return _e .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",_eeede );}else {switch string (_aedgf ){case "":*_gfgac =0;case "\u0074":*_gfgac =1;case "\u0062":*_gfgac =2;case "\u006c":*_gfgac =3;case "\u0072":*_gfgac =4;};};_eeede ,_bfabda =d .Token ();if _bfabda !=nil {return _bfabda ;};if _ebde ,_caeea :=_eeede .(_gg .EndElement );_caeea &&_ebde .Name ==start .Name {return nil ;};return _e .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",_eeede );};func (_ccfga ST_RotationPath )ValidateWithPath (path string )error {switch _ccfga {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccfga ));};return nil ;};func (_eggb ST_ArrowheadStyle )String ()string {switch _eggb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0061\u0072\u0072";case 3:return "\u006e\u006f\u0041r\u0072";};return "";};func (_ggbbf ST_ElementType )Validate ()error {return _ggbbf .ValidateWithPath ("")};func (_ffcff ST_AnimLvlStr )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ceebaa :=_gg .Attr {};_ceebaa .Name =name ;switch _ffcff {case ST_AnimLvlStrUnset :_ceebaa .Value ="";case ST_AnimLvlStrNone :_ceebaa .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_ceebaa .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_ceebaa .Value ="\u0063\u0074\u0072";};return _ceebaa ,nil ;};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;};func (_fff *CT_CTStyleLabel )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_fff .NameAttr )});e .EncodeToken (start );if _fff .FillClrLst !=nil {_bd :=_gg .StartElement {Name :_gg .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fff .FillClrLst ,_bd );};if _fff .LinClrLst !=nil {_gefe :=_gg .StartElement {Name :_gg .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}};e .EncodeElement (_fff .LinClrLst ,_gefe );};if _fff .EffectClrLst !=nil {_cgd :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fff .EffectClrLst ,_cgd );};if _fff .TxLinClrLst !=nil {_aac :=_gg .StartElement {Name :_gg .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fff .TxLinClrLst ,_aac );};if _fff .TxFillClrLst !=nil {_fae :=_gg .StartElement {Name :_gg .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fff .TxFillClrLst ,_fae );};if _fff .TxEffectClrLst !=nil {_afa :=_gg .StartElement {Name :_gg .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fff .TxEffectClrLst ,_afa );};if _fff .ExtLst !=nil {_bcg :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fff .ExtLst ,_bcg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_RotationPath byte ;func (_bfedf ST_ContinueDirection )ValidateWithPath (path string )error {switch _bfedf {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfedf ));};return nil ;};func (_gebef ST_NodeVerticalAlignment )String ()string {switch _gebef {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_eeca *CT_DiagramDefinition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eeca .LayoutNode =NewCT_LayoutNode ();for _ ,_cedg :=range start .Attr {if _cedg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fecdg ,_fgbf :=_cedg .Value ,error (nil );if _fgbf !=nil {return _fgbf ;};_eeca .UniqueIdAttr =&_fecdg ;continue ;};if _cedg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_feef ,_gabd :=_cedg .Value ,error (nil );if _gabd !=nil {return _gabd ;};_eeca .MinVerAttr =&_feef ;continue ;};if _cedg .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_egac ,_dagg :=_cedg .Value ,error (nil );if _dagg !=nil {return _dagg ;};_eeca .DefStyleAttr =&_egac ;continue ;};};_dead :for {_gfeed ,_efbgg :=d .Token ();if _efbgg !=nil {return _efbgg ;};switch _gaacb :=_gfeed .(type ){case _gg .StartElement :switch _gaacb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gcedb :=NewCT_Name ();if _edgc :=d .DecodeElement (_gcedb ,&_gaacb );_edgc !=nil {return _edgc ;};_eeca .Title =append (_eeca .Title ,_gcedb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gdba :=NewCT_Description ();if _dbeg :=d .DecodeElement (_gdba ,&_gaacb );_dbeg !=nil {return _dbeg ;};_eeca .Desc =append (_eeca .Desc ,_gdba );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_eeca .CatLst =NewCT_Categories ();if _bdb :=d .DecodeElement (_eeca .CatLst ,&_gaacb );_bdb !=nil {return _bdb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_eeca .SampData =NewCT_SampleData ();if _egab :=d .DecodeElement (_eeca .SampData ,&_gaacb );_egab !=nil {return _egab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_eeca .StyleData =NewCT_SampleData ();if _baff :=d .DecodeElement (_eeca .StyleData ,&_gaacb );_baff !=nil {return _baff ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_eeca .ClrData =NewCT_SampleData ();if _ffd :=d .DecodeElement (_eeca .ClrData ,&_gaacb );_ffd !=nil {return _ffd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _ddfg :=d .DecodeElement (_eeca .LayoutNode ,&_gaacb );_ddfg !=nil {return _ddfg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeca .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _cef :=d .DecodeElement (_eeca .ExtLst ,&_gaacb );_cef !=nil {return _cef ;};default:_ce .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gaacb .Name );if _ffcb :=d .Skip ();_ffcb !=nil {return _ffcb ;};};case _gg .EndElement :break _dead ;case _gg .CharData :};};return nil ;};func (_ecad *ST_Offset )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gbbae ,_caafd :=d .Token ();if _caafd !=nil {return _caafd ;};if _bagac ,_afbf :=_gbbae .(_gg .EndElement );_afbf &&_bagac .Name ==start .Name {*_ecad =1;return nil ;};if _dbdfe ,_beegg :=_gbbae .(_gg .CharData );!_beegg {return _e .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",_gbbae );}else {switch string (_dbdfe ){case "":*_ecad =0;case "\u0063\u0074\u0072":*_ecad =1;case "\u006f\u0066\u0066":*_ecad =2;};};_gbbae ,_caafd =d .Token ();if _caafd !=nil {return _caafd ;};if _gcgd ,_cadbfg :=_gbbae .(_gg .EndElement );_cadbfg &&_gcgd .Name ==start .Name {return nil ;};return _e .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",_gbbae );};func (_age *CT_Category )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",_age .TypeAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u0069"},Value :_e .Sprintf ("\u0025\u0076",_age .PriAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_Description ()*CT_Description {_ddce :=&CT_Description {};return _ddce };type ST_TextAnchorHorizontal byte ;func (_fdea *CT_StyleDefinitionHeader )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_adfe :=range start .Attr {if _adfe .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fdaae ,_gdcg :=_adfe .Value ,error (nil );if _gdcg !=nil {return _gdcg ;};_fdea .UniqueIdAttr =_fdaae ;continue ;};if _adfe .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ecga ,_gfcg :=_adfe .Value ,error (nil );if _gfcg !=nil {return _gfcg ;};_fdea .MinVerAttr =&_ecga ;continue ;};if _adfe .Name .Local =="\u0072\u0065\u0073I\u0064"{_bbbd ,_fffcg :=_c .ParseInt (_adfe .Value ,10,32);if _fffcg !=nil {return _fffcg ;};_bcaff :=int32 (_bbbd );_fdea .ResIdAttr =&_bcaff ;continue ;};};_bbef :for {_dcad ,_gfbff :=d .Token ();if _gfbff !=nil {return _gfbff ;};switch _gfag :=_dcad .(type ){case _gg .StartElement :switch _gfag .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_feba :=NewCT_SDName ();if _gdcc :=d .DecodeElement (_feba ,&_gfag );_gdcc !=nil {return _gdcc ;};_fdea .Title =append (_fdea .Title ,_feba );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_afde :=NewCT_SDDescription ();if _gbfg :=d .DecodeElement (_afde ,&_gfag );_gbfg !=nil {return _gbfg ;};_fdea .Desc =append (_fdea .Desc ,_afde );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_fdea .CatLst =NewCT_SDCategories ();if _bgge :=d .DecodeElement (_fdea .CatLst ,&_gfag );_bgge !=nil {return _bgge ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdea .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _baac :=d .DecodeElement (_fdea .ExtLst ,&_gfag );_baac !=nil {return _baac ;};default:_ce .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072\u0020%\u0076",_gfag .Name );if _aaebf :=d .Skip ();_aaebf !=nil {return _aaebf ;};};case _gg .EndElement :break _bbef ;case _gg .CharData :};};return nil ;};func (_fgcgd *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_fgcgd =0;case "\u0074":*_fgcgd =1;case "\u006d\u0069\u0064":*_fgcgd =2;case "\u0062":*_fgcgd =3;};return nil ;};type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;};func (_dbbd ST_ResizeHandlesStr )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ceed :=_gg .Attr {};_ceed .Name =name ;switch _dbbd {case ST_ResizeHandlesStrUnset :_ceed .Value ="";case ST_ResizeHandlesStrExact :_ceed .Value ="\u0065\u0078\u0061c\u0074";case ST_ResizeHandlesStrRel :_ceed .Value ="\u0072\u0065\u006c";};return _ceed ,nil ;};type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_b .CT_OfficeArtExtensionList ;};func (_ggdf ST_HierarchyAlignment )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gcffdb :=_gg .Attr {};_gcffdb .Name =name ;switch _ggdf {case ST_HierarchyAlignmentUnset :_gcffdb .Value ="";case ST_HierarchyAlignmentTL :_gcffdb .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_gcffdb .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_gcffdb .Value ="\u0074\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentTCtrDes :_gcffdb .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_gcffdb .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_gcffdb .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_gcffdb .Value ="\u0062\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentBCtrDes :_gcffdb .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_gcffdb .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_gcffdb .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_gcffdb .Value ="\u006c\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentLCtrDes :_gcffdb .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_gcffdb .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_gcffdb .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_gcffdb .Value ="\u0072\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentRCtrDes :_gcffdb .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _gcffdb ,nil ;};func (_bfdb *CT_Colors )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bfdb .MethAttr !=ST_ClrAppMethodUnset {_dcf ,_bagf :=_bfdb .MethAttr .MarshalXMLAttr (_gg .Name {Local :"\u006d\u0065\u0074\u0068"});if _bagf !=nil {return _bagf ;};start .Attr =append (start .Attr ,_dcf );};if _bfdb .HueDirAttr !=ST_HueDirUnset {_aaab ,_eacd :=_bfdb .HueDirAttr .MarshalXMLAttr (_gg .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _eacd !=nil {return _eacd ;};start .Attr =append (start .Attr ,_aaab );};e .EncodeToken (start );if _bfdb .EG_ColorChoice !=nil {for _ ,_cbcd :=range _bfdb .EG_ColorChoice {_cbcd .MarshalXML (e ,_gg .StartElement {});};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bfbc ST_FallbackDimension )Validate ()error {return _bfbc .ValidateWithPath ("")};func (_cgda ST_Breakpoint )ValidateWithPath (path string )error {switch _cgda {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgda ));};return nil ;};func (_eefd *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_eefd =0;case "\u0074":*_eefd =1;case "\u006d\u0069\u0064":*_eefd =2;case "\u0062":*_eefd =3;};return nil ;};func (_bcfb ST_CenterShapeMapping )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bcgac :=_gg .Attr {};_bcgac .Name =name ;switch _bcfb {case ST_CenterShapeMappingUnset :_bcgac .Value ="";case ST_CenterShapeMappingNone :_bcgac .Value ="\u006e\u006f\u006e\u0065";case ST_CenterShapeMappingFNode :_bcgac .Value ="\u0066\u004e\u006fd\u0065";};return _bcgac ,nil ;};func (_fdcca *StyleDefHdrLst )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fdcca .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_eefed :for {_aeeb ,_fcad :=d .Token ();if _fcad !=nil {return _fcad ;};switch _dfcbb :=_aeeb .(type ){case _gg .StartElement :switch _dfcbb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_gebdg :=NewCT_StyleDefinitionHeader ();if _abgab :=d .DecodeElement (_gebdg ,&_dfcbb );_abgab !=nil {return _abgab ;};_fdcca .StyleDefHdr =append (_fdcca .StyleDefHdr ,_gebdg );default:_ce .Log ("\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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064r\u004cs\u0074\u0020\u0025\u0076",_dfcbb .Name );if _dcggf :=d .Skip ();_dcggf !=nil {return _dcggf ;};};case _gg .EndElement :break _eefed ;case _gg .CharData :};};return nil ;};type ST_TextBlockDirection byte ;func (_cbdga *ST_AnimLvlStr )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cbdga =0;case "\u006e\u006f\u006e\u0065":*_cbdga =1;case "\u006c\u0076\u006c":*_cbdga =2;case "\u0063\u0074\u0072":*_cbdga =3;};return nil ;};func (_gdgf *ST_VerticalAlignment )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ddadd ,_aaebc :=d .Token ();if _aaebc !=nil {return _aaebc ;};if _abeba ,_ddgcg :=_ddadd .(_gg .EndElement );_ddgcg &&_abeba .Name ==start .Name {*_gdgf =1;return nil ;};if _aagc ,_adeg :=_ddadd .(_gg .CharData );!_adeg {return _e .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",_ddadd );}else {switch string (_aagc ){case "":*_gdgf =0;case "\u0074":*_gdgf =1;case "\u006d\u0069\u0064":*_gdgf =2;case "\u0062":*_gdgf =3;case "\u006e\u006f\u006e\u0065":*_gdgf =4;};};_ddadd ,_aaebc =d .Token ();if _aaebc !=nil {return _aaebc ;};if _bdbdbe ,_eecde :=_ddadd .(_gg .EndElement );_eecde &&_bdbdbe .Name ==start .Name {return nil ;};return _e .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",_ddadd );};func (_gbce *CT_ChildMax )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_eea :=range start .Attr {if _eea .Name .Local =="\u0076\u0061\u006c"{_ffbg ,_gdd :=_c .ParseInt (_eea .Value ,10,32);if _gdd !=nil {return _gdd ;};_dcg :=int32 (_ffbg );_gbce .ValAttr =&_dcg ;continue ;};};for {_agcb ,_acg :=d .Token ();if _acg !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_acg );};if _cdbc ,_bebd :=_agcb .(_gg .EndElement );_bebd &&_cdbc .Name ==start .Name {break ;};};return nil ;};func (_egfe ST_GrowDirection )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_egfe .String (),start );}; +// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path +func (_beaf *CT_ElemPropSet )ValidateWithPath (path string )error {if _beaf .PresAssocIDAttr !=nil {if _gbfe :=_beaf .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_gbfe !=nil {return _gbfe ;};};if _beaf .CustScaleXAttr !=nil {if _aceec :=_beaf .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_aceec !=nil {return _aceec ;};};if _beaf .CustScaleYAttr !=nil {if _abdc :=_beaf .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072");_abdc !=nil {return _abdc ;};};if _beaf .CustLinFactXAttr !=nil {if _cbcgc :=_beaf .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_cbcgc !=nil {return _cbcgc ;};};if _beaf .CustLinFactYAttr !=nil {if _dgde :=_beaf .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_dgde !=nil {return _dgde ;};};if _beaf .CustLinFactNeighborXAttr !=nil {if _afac :=_beaf .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r");_afac !=nil {return _afac ;};};if _beaf .CustLinFactNeighborYAttr !=nil {if _adfc :=_beaf .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r");_adfc !=nil {return _adfc ;};};if _beaf .CustRadScaleRadAttr !=nil {if _beg :=_beaf .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_beg !=nil {return _beg ;};};if _beaf .CustRadScaleIncAttr !=nil {if _cdcff :=_beaf .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_cdcff !=nil {return _cdcff ;};};if _beaf .PresLayoutVars !=nil {if _cbge :=_beaf .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073");_cbge !=nil {return _cbge ;};};if _beaf .Style !=nil {if _cccb :=_beaf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cccb !=nil {return _cccb ;};};return nil ;};func (_dcebag *ST_SecondaryChildAlignment )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_efcd ,_fedb :=d .Token ();if _fedb !=nil {return _fedb ;};if _dded ,_gegcc :=_efcd .(_ed .EndElement );_gegcc &&_dded .Name ==start .Name {*_dcebag =1;return nil ;};if _eadfa ,_befe :=_efcd .(_ed .CharData );!_befe {return _ee .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",_efcd );}else {switch string (_eadfa ){case "":*_dcebag =0;case "\u006e\u006f\u006e\u0065":*_dcebag =1;case "\u0074":*_dcebag =2;case "\u0062":*_dcebag =3;case "\u006c":*_dcebag =4;case "\u0072":*_dcebag =5;};};_efcd ,_fedb =d .Token ();if _fedb !=nil {return _fedb ;};if _fbceb ,_dcbae :=_efcd .(_ed .EndElement );_dcbae &&_fbceb .Name ==start .Name {return nil ;};return _ee .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",_efcd );};func (_fecf ST_BoolOperator )ValidateWithPath (path string )error {switch _fecf {case 0,1,2,3,4:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fecf ));};return nil ;};func (_aegg *CT_Pt )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_bbef :=range start .Attr {if _bbef .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_gbcb ,_dea :=ParseUnionST_ModelId (_bbef .Value );if _dea !=nil {return _dea ;};_aegg .ModelIdAttr =_gbcb ;continue ;};if _bbef .Name .Local =="\u0074\u0079\u0070\u0065"{_aegg .TypeAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Local =="\u0063\u0078\u006eI\u0064"{_aadf ,_ccgb :=ParseUnionST_ModelId (_bbef .Value );if _ccgb !=nil {return _ccgb ;};_aegg .CxnIdAttr =&_aadf ;continue ;};};_ebba :for {_gfefc ,_cffd :=d .Token ();if _cffd !=nil {return _cffd ;};switch _acfbd :=_gfefc .(type ){case _ed .StartElement :switch _acfbd .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0053e\u0074"}:_aegg .PrSet =NewCT_ElemPropSet ();if _addg :=d .DecodeElement (_aegg .PrSet ,&_acfbd );_addg !=nil {return _addg ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0050\u0072"}:_aegg .SpPr =_a .NewCT_ShapeProperties ();if _fead :=d .DecodeElement (_aegg .SpPr ,&_acfbd );_fead !=nil {return _fead ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074"}:_aegg .T =_a .NewCT_TextBody ();if _cebe :=d .DecodeElement (_aegg .T ,&_acfbd );_cebe !=nil {return _cebe ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aegg .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _eabd :=d .DecodeElement (_aegg .ExtLst ,&_acfbd );_eabd !=nil {return _eabd ;};default:_b .Log ("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\u0054\u005fP\u0074 \u0025\u0076",_acfbd .Name );if _eecf :=d .Skip ();_eecf !=nil {return _eecf ;};};case _ed .EndElement :break _ebba ;case _ed .CharData :};};return nil ;};func (_afagf ST_LinearDirection )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_afagf .String (),start );};func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_bd :=&AG_ConstraintAttributes {};return _bd ;};func (_edbd *ST_FunctionType )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_edbd =0;case "\u0063\u006e\u0074":*_edbd =1;case "\u0070\u006f\u0073":*_edbd =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_edbd =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_edbd =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_edbd =5;case "\u0076\u0061\u0072":*_edbd =6;case "\u0064\u0065\u0070t\u0068":*_edbd =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_edbd =8;};return nil ;};func (_bcbg *ST_BoolOperator )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_bcbg =0;case "\u006e\u006f\u006e\u0065":*_bcbg =1;case "\u0065\u0071\u0075":*_bcbg =2;case "\u0067\u0074\u0065":*_bcbg =3;case "\u006c\u0074\u0065":*_bcbg =4;};return nil ;};const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;);func NewCT_Categories ()*CT_Categories {_bgf :=&CT_Categories {};return _bgf };const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;);type CT_ChildMax struct{ValAttr *int32 ;};func (_bcagf *ST_PyramidAccentTextMargin )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_dgbcd ,_dcgeee :=d .Token ();if _dcgeee !=nil {return _dcgeee ;};if _fgba ,_aedec :=_dgbcd .(_ed .EndElement );_aedec &&_fgba .Name ==start .Name {*_bcagf =1;return nil ;};if _dfbaf ,_babag :=_dgbcd .(_ed .CharData );!_babag {return _ee .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",_dgbcd );}else {switch string (_dfbaf ){case "":*_bcagf =0;case "\u0073\u0074\u0065\u0070":*_bcagf =1;case "\u0073\u0074\u0061c\u006b":*_bcagf =2;};};_dgbcd ,_dcgeee =d .Token ();if _dcgeee !=nil {return _dcgeee ;};if _agcf ,_fagbb :=_dgbcd .(_ed .EndElement );_fagbb &&_agcf .Name ==start .Name {return nil ;};return _ee .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",_dgbcd );}; -// Validate validates the CT_Category and its children -func (_eeea *CT_Category )Validate ()error {return _eeea .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func NewCT_StyleDefinition ()*CT_StyleDefinition {_ffefe :=&CT_StyleDefinition {};return _ffefe }; +// Validate validates the CT_When and its children +func (_gggae *CT_When )Validate ()error {return _gggae .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};func (_cgfgf *ST_AlgorithmType )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_ggeg ,_ccbd :=d .Token ();if _ccbd !=nil {return _ccbd ;};if _dgbgf ,_bfde :=_ggeg .(_ed .EndElement );_bfde &&_dgbgf .Name ==start .Name {*_cgfgf =1;return nil ;};if _ffgb ,_geggg :=_ggeg .(_ed .CharData );!_geggg {return _ee .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",_ggeg );}else {switch string (_ffgb ){case "":*_cgfgf =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_cgfgf =1;case "\u0063\u006f\u006e\u006e":*_cgfgf =2;case "\u0063\u0079\u0063l\u0065":*_cgfgf =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_cgfgf =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_cgfgf =5;case "\u0070\u0079\u0072\u0061":*_cgfgf =6;case "\u006c\u0069\u006e":*_cgfgf =7;case "\u0073\u0070":*_cgfgf =8;case "\u0074\u0078":*_cgfgf =9;case "\u0073\u006e\u0061k\u0065":*_cgfgf =10;};};_ggeg ,_ccbd =d .Token ();if _ccbd !=nil {return _ccbd ;};if _gegdd ,_adebg :=_ggeg .(_ed .EndElement );_adebg &&_gegdd .Name ==start .Name {return nil ;};return _ee .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",_ggeg );};func (_acab ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _acab {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acab ));};return nil ;};type ST_AxisTypes []ST_AxisType ; -// Validate validates the CT_CTDescription and its children -func (_baee *CT_CTDescription )Validate ()error {return _baee .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_bdebe ST_BendPoint )String ()string {switch _bdebe {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";};func (_bfgag ST_ChildAlignment )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bfgag .String (),start );};func (_fgcd *ST_GrowDirection )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dabf ,_cedcc :=d .Token ();if _cedcc !=nil {return _cedcc ;};if _dbabf ,_gabce :=_dabf .(_gg .EndElement );_gabce &&_dbabf .Name ==start .Name {*_fgcd =1;return nil ;};if _bacge ,_egebc :=_dabf .(_gg .CharData );!_egebc {return _e .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",_dabf );}else {switch string (_bacge ){case "":*_fgcd =0;case "\u0074\u004c":*_fgcd =1;case "\u0074\u0052":*_fgcd =2;case "\u0062\u004c":*_fgcd =3;case "\u0062\u0052":*_fgcd =4;};};_dabf ,_cedcc =d .Token ();if _cedcc !=nil {return _cedcc ;};if _gfbfb ,_fbdaa :=_dabf .(_gg .EndElement );_fbdaa &&_gfbfb .Name ==start .Name {return nil ;};return _e .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",_dabf );};func (_caecg ST_ParameterId )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ccab :=_gg .Attr {};_ccab .Name =name ;switch _caecg {case ST_ParameterIdUnset :_ccab .Value ="";case ST_ParameterIdHorzAlign :_ccab .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case ST_ParameterIdVertAlign :_ccab .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_ccab .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_ccab .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_ccab .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdLinDir :_ccab .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_ccab .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_ccab .Value ="\u0073\u0074\u0045\u006c\u0065\u006d";case ST_ParameterIdBendPt :_ccab .Value ="\u0062\u0065\u006e\u0064\u0050\u0074";case ST_ParameterIdConnRout :_ccab .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_ccab .Value ="\u0062\u0065\u0067\u0053\u0074\u0079";case ST_ParameterIdEndSty :_ccab .Value ="\u0065\u006e\u0064\u0053\u0074\u0079";case ST_ParameterIdDim :_ccab .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_ccab .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_ccab .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case ST_ParameterIdNodeHorzAlign :_ccab .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdNodeVertAlign :_ccab .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdFallback :_ccab .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_ccab .Value ="\u0074\u0078\u0044i\u0072";case ST_ParameterIdPyraAcctPos :_ccab .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case ST_ParameterIdPyraAcctTxMar :_ccab .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_ccab .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072";case ST_ParameterIdTxAnchorHorz :_ccab .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case ST_ParameterIdTxAnchorVert :_ccab .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_ccab .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case ST_ParameterIdTxAnchorVertCh :_ccab .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case ST_ParameterIdParTxLTRAlign :_ccab .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdParTxRTLAlign :_ccab .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdShpTxLTRAlignCh :_ccab .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdShpTxRTLAlignCh :_ccab .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdAutoTxRot :_ccab .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_ccab .Value ="\u0067\u0072\u0044i\u0072";case ST_ParameterIdFlowDir :_ccab .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_ccab .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072";case ST_ParameterIdBkpt :_ccab .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_ccab .Value ="\u006f\u0066\u0066";case ST_ParameterIdHierAlign :_ccab .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_ccab .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ParameterIdStBulletLvl :_ccab .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case ST_ParameterIdStAng :_ccab .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_ccab .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067";case ST_ParameterIdAr :_ccab .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_ccab .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072";case ST_ParameterIdLnSpAfParP :_ccab .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_ccab .Value ="\u006c\u006e\u0053\u0070\u0043\u0068";case ST_ParameterIdLnSpAfChP :_ccab .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case ST_ParameterIdRtShortDist :_ccab .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_ccab .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078";case ST_ParameterIdPyraLvlNode :_ccab .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctBkgdNode :_ccab .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctTxNode :_ccab .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case ST_ParameterIdSrcNode :_ccab .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_ccab .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065";case ST_ParameterIdBegPts :_ccab .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_ccab .Value ="\u0065\u006e\u0064\u0050\u0074\u0073";};return _ccab ,nil ;};func (_gcdgg *ST_FunctionType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_afffa ,_bcacb :=d .Token ();if _bcacb !=nil {return _bcacb ;};if _fdcd ,_egaf :=_afffa .(_gg .EndElement );_egaf &&_fdcd .Name ==start .Name {*_gcdgg =1;return nil ;};if _gagfg ,_aaafa :=_afffa .(_gg .CharData );!_aaafa {return _e .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",_afffa );}else {switch string (_gagfg ){case "":*_gcdgg =0;case "\u0063\u006e\u0074":*_gcdgg =1;case "\u0070\u006f\u0073":*_gcdgg =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_gcdgg =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_gcdgg =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_gcdgg =5;case "\u0076\u0061\u0072":*_gcdgg =6;case "\u0064\u0065\u0070t\u0068":*_gcdgg =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_gcdgg =8;};};_afffa ,_bcacb =d .Token ();if _bcacb !=nil {return _bcacb ;};if _gggdg ,_abggb :=_afffa .(_gg .EndElement );_abggb &&_gggdg .Name ==start .Name {return nil ;};return _e .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",_afffa );};func (_ffegag ST_CenterShapeMapping )String ()string {switch _ffegag {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065";};return "";};func (_bcgca ST_StartingElement )ValidateWithPath (path string )error {switch _bcgca {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgca ));};return nil ;};func (_faca ST_ConstraintType )ValidateWithPath (path string )error {switch _faca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faca ));};return nil ;}; +// Validate validates the CT_AdjLst and its children +func (_eff *CT_AdjLst )Validate ()error {return _eff .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};type ST_Breakpoint byte ;func (_gfgg *CT_StyleLabel )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",_gfgg .NameAttr )});e .EncodeToken (start );if _gfgg .Scene3d !=nil {_bedca :=_ed .StartElement {Name :_ed .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_gfgg .Scene3d ,_bedca );};if _gfgg .Sp3d !=nil {_bdeb :=_ed .StartElement {Name :_ed .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gfgg .Sp3d ,_bdeb );};if _gfgg .TxPr !=nil {_ggdd :=_ed .StartElement {Name :_ed .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gfgg .TxPr ,_ggdd );};if _gfgg .Style !=nil {_ebee :=_ed .StartElement {Name :_ed .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_gfgg .Style ,_ebee );};if _gfgg .ExtLst !=nil {_fbcbd :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfgg .ExtLst ,_fbcbd );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path -func (_gagf *CT_ChildPref )ValidateWithPath (path string )error {if _gagf .ValAttr !=nil {if *_gagf .ValAttr < -1{return _e .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gagf .ValAttr );};};return nil ;};func (_feec *ST_FlowDirection )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fgad ,_cafea :=d .Token ();if _cafea !=nil {return _cafea ;};if _eaedg ,_badc :=_fgad .(_gg .EndElement );_badc &&_eaedg .Name ==start .Name {*_feec =1;return nil ;};if _ceee ,_fagfe :=_fgad .(_gg .CharData );!_fagfe {return _e .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",_fgad );}else {switch string (_ceee ){case "":*_feec =0;case "\u0072\u006f\u0077":*_feec =1;case "\u0063\u006f\u006c":*_feec =2;};};_fgad ,_cafea =d .Token ();if _cafea !=nil {return _cafea ;};if _edag ,_afee :=_fgad .(_gg .EndElement );_afee &&_edag .Name ==start .Name {return nil ;};return _e .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",_fgad );};func (_fde *CT_CTCategory )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_adac :=range start .Attr {if _adac .Name .Local =="\u0074\u0079\u0070\u0065"{_fed ,_adg :=_adac .Value ,error (nil );if _adg !=nil {return _adg ;};_fde .TypeAttr =_fed ;continue ;};if _adac .Name .Local =="\u0070\u0072\u0069"{_fef ,_ceb :=_c .ParseUint (_adac .Value ,10,32);if _ceb !=nil {return _ceb ;};_fde .PriAttr =uint32 (_fef );continue ;};};for {_aea ,_eagd :=d .Token ();if _eagd !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_eagd );};if _deec ,_ecfa :=_aea .(_gg .EndElement );_ecfa &&_deec .Name ==start .Name {break ;};};return nil ;};type CT_ElemPropSet struct{PresAssocIDAttr *ST_ModelId ;PresNameAttr *string ;PresStyleLblAttr *string ;PresStyleIdxAttr *int32 ;PresStyleCntAttr *int32 ;LoTypeIdAttr *string ;LoCatIdAttr *string ;QsTypeIdAttr *string ;QsCatIdAttr *string ;CsTypeIdAttr *string ;CsCatIdAttr *string ;Coherent3DOffAttr *bool ;PhldrTAttr *string ;PhldrAttr *bool ;CustAngAttr *int32 ;CustFlipVertAttr *bool ;CustFlipHorAttr *bool ;CustSzXAttr *int32 ;CustSzYAttr *int32 ;CustScaleXAttr *ST_PrSetCustVal ;CustScaleYAttr *ST_PrSetCustVal ;CustTAttr *bool ;CustLinFactXAttr *ST_PrSetCustVal ;CustLinFactYAttr *ST_PrSetCustVal ;CustLinFactNeighborXAttr *ST_PrSetCustVal ;CustLinFactNeighborYAttr *ST_PrSetCustVal ;CustRadScaleRadAttr *ST_PrSetCustVal ;CustRadScaleIncAttr *ST_PrSetCustVal ;PresLayoutVars *CT_LayoutVariablePropertySet ;Style *_b .CT_ShapeStyle ;};func (_facf *ST_HierBranchStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gecg ,_fabe :=d .Token ();if _fabe !=nil {return _fabe ;};if _deebf ,_gggg :=_gecg .(_gg .EndElement );_gggg &&_deebf .Name ==start .Name {*_facf =1;return nil ;};if _abdcg ,_dgeec :=_gecg .(_gg .CharData );!_dgeec {return _e .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",_gecg );}else {switch string (_abdcg ){case "":*_facf =0;case "\u006c":*_facf =1;case "\u0072":*_facf =2;case "\u0068\u0061\u006e\u0067":*_facf =3;case "\u0073\u0074\u0064":*_facf =4;case "\u0069\u006e\u0069\u0074":*_facf =5;};};_gecg ,_fabe =d .Token ();if _fabe !=nil {return _fabe ;};if _geeg ,_ddee :=_gecg .(_gg .EndElement );_ddee &&_geeg .Name ==start .Name {return nil ;};return _e .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",_gecg );};func (_dagc *ColorsDefHdr )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dagc .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_dbfe :=range start .Attr {if _dbfe .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_daef ,_eacf :=_dbfe .Value ,error (nil );if _eacf !=nil {return _eacf ;};_dagc .UniqueIdAttr =_daef ;continue ;};if _dbfe .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ffcc ,_becc :=_dbfe .Value ,error (nil );if _becc !=nil {return _becc ;};_dagc .MinVerAttr =&_ffcc ;continue ;};if _dbfe .Name .Local =="\u0072\u0065\u0073I\u0064"{_cdagc ,_ceebd :=_c .ParseInt (_dbfe .Value ,10,32);if _ceebd !=nil {return _ceebd ;};_eecdb :=int32 (_cdagc );_dagc .ResIdAttr =&_eecdb ;continue ;};};_ccffb :for {_adfc ,_bacce :=d .Token ();if _bacce !=nil {return _bacce ;};switch _bfca :=_adfc .(type ){case _gg .StartElement :switch _bfca .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_afff :=NewCT_CTName ();if _fgbgd :=d .DecodeElement (_afff ,&_bfca );_fgbgd !=nil {return _fgbgd ;};_dagc .Title =append (_dagc .Title ,_afff );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_fecag :=NewCT_CTDescription ();if _gdgec :=d .DecodeElement (_fecag ,&_bfca );_gdgec !=nil {return _gdgec ;};_dagc .Desc =append (_dagc .Desc ,_fecag );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dagc .CatLst =NewCT_CTCategories ();if _dabe :=d .DecodeElement (_dagc .CatLst ,&_bfca );_dabe !=nil {return _dabe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dagc .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _gbeb :=d .DecodeElement (_dagc .ExtLst ,&_bfca );_gbeb !=nil {return _gbeb ;};default:_ce .Log ("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\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_bfca .Name );if _faeeb :=d .Skip ();_faeeb !=nil {return _faeeb ;};};case _gg .EndElement :break _ccffb ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path +func (_gbf *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_a .CT_ShapeProperties ;T *_a .CT_TextBody ;ExtLst *_a .CT_OfficeArtExtensionList ;};type ST_DiagramHorizontalAlignment byte ;func (_dbfde ST_FallbackDimension )String ()string {switch _dbfde {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";};return "";};const (ST_LinearDirectionUnset ST_LinearDirection =0;ST_LinearDirectionFromL ST_LinearDirection =1;ST_LinearDirectionFromR ST_LinearDirection =2;ST_LinearDirectionFromT ST_LinearDirection =3;ST_LinearDirectionFromB ST_LinearDirection =4;);type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};type ST_ConstraintType byte ;func (_ccad ST_Offset )String ()string {switch _ccad {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";}; -// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path -func (_dfga *CT_Description )ValidateWithPath (path string )error {return nil };func (_deccb ST_ResizeHandlesStr )Validate ()error {return _deccb .ValidateWithPath ("")}; +// Validate validates the CT_PtList and its children +func (_feee *CT_PtList )Validate ()error {return _feee .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0;ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);func (_bgef *ST_Direction )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_ccdf ,_ffdg :=d .Token ();if _ffdg !=nil {return _ffdg ;};if _abbd ,_bccb :=_ccdf .(_ed .EndElement );_bccb &&_abbd .Name ==start .Name {*_bgef =1;return nil ;};if _dadgg ,_cgag :=_ccdf .(_ed .CharData );!_cgag {return _ee .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",_ccdf );}else {switch string (_dadgg ){case "":*_bgef =0;case "\u006e\u006f\u0072\u006d":*_bgef =1;case "\u0072\u0065\u0076":*_bgef =2;};};_ccdf ,_ffdg =d .Token ();if _ffdg !=nil {return _ffdg ;};if _ddabg ,_bcde :=_ccdf .(_ed .EndElement );_bcde &&_ddabg .Name ==start .Name {return nil ;};return _ee .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",_ccdf );};func (_dcaf *CT_SDCategory )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ee .Sprintf ("\u0025\u0076",_dcaf .TypeAttr )});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0072\u0069"},Value :_ee .Sprintf ("\u0025\u0076",_dcaf .PriAttr )});e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_eadf *CT_LayoutNode )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_aedb :=range start .Attr {if _aedb .Name .Local =="\u006e\u0061\u006d\u0065"{_cgcb ,_ffeef :=_aedb .Value ,error (nil );if _ffeef !=nil {return _ffeef ;};_eadf .NameAttr =&_cgcb ;continue ;};if _aedb .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_eadf .ChOrderAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_bgbf ,_gcga :=_aedb .Value ,error (nil );if _gcga !=nil {return _gcga ;};_eadf .MoveWithAttr =&_bgbf ;continue ;};if _aedb .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_bdcf ,_bbdg :=_aedb .Value ,error (nil );if _bbdg !=nil {return _bbdg ;};_eadf .StyleLblAttr =&_bdcf ;continue ;};};_aedbe :for {_bgfa ,_cbcd :=d .Token ();if _cbcd !=nil {return _cbcd ;};switch _bbcb :=_bgfa .(type ){case _ed .StartElement :switch _bbcb .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_fdee :=NewCT_Algorithm ();if _afce :=d .DecodeElement (_fdee ,&_bbcb );_afce !=nil {return _afce ;};_eadf .Alg =append (_eadf .Alg ,_fdee );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_dagf :=NewCT_Shape ();if _fcdae :=d .DecodeElement (_dagf ,&_bbcb );_fcdae !=nil {return _fcdae ;};_eadf .Shape =append (_eadf .Shape ,_dagf );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_fdac :=NewCT_PresentationOf ();if _gbdg :=d .DecodeElement (_fdac ,&_bbcb );_gbdg !=nil {return _gbdg ;};_eadf .PresOf =append (_eadf .PresOf ,_fdac );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_cadd :=NewCT_Constraints ();if _fgegc :=d .DecodeElement (_cadd ,&_bbcb );_fgegc !=nil {return _fgegc ;};_eadf .ConstrLst =append (_eadf .ConstrLst ,_cadd );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_bffb :=NewCT_Rules ();if _cefe :=d .DecodeElement (_bffb ,&_bbcb );_cefe !=nil {return _cefe ;};_eadf .RuleLst =append (_eadf .RuleLst ,_bffb );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}:_eacc :=NewCT_LayoutVariablePropertySet ();if _dadec :=d .DecodeElement (_eacc ,&_bbcb );_dadec !=nil {return _dadec ;};_eadf .VarLst =append (_eadf .VarLst ,_eacc );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_bbge :=NewCT_ForEach ();if _aaf :=d .DecodeElement (_bbge ,&_bbcb );_aaf !=nil {return _aaf ;};_eadf .ForEach =append (_eadf .ForEach ,_bbge );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_gdac :=NewCT_LayoutNode ();if _agbgg :=d .DecodeElement (_gdac ,&_bbcb );_agbgg !=nil {return _agbgg ;};_eadf .LayoutNode =append (_eadf .LayoutNode ,_gdac );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_dgfaf :=NewCT_Choose ();if _gfef :=d .DecodeElement (_dgfaf ,&_bbcb );_gfef !=nil {return _gfef ;};_eadf .Choose =append (_eadf .Choose ,_dgfaf );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbca :=_a .NewCT_OfficeArtExtensionList ();if _afcg :=d .DecodeElement (_dbca ,&_bbcb );_afcg !=nil {return _afcg ;};_eadf .ExtLst =append (_eadf .ExtLst ,_dbca );default:_b .Log ("\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\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_bbcb .Name );if _fedg :=d .Skip ();_fedg !=nil {return _fedg ;};};case _ed .EndElement :break _aedbe ;case _ed .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path -func (_ffb *CT_Adj )ValidateWithPath (path string )error {if _ffb .IdxAttr < 1{return _e .Errorf ("%\u0073\u002f\u006d\u002e\u0049\u0064x\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ffb .IdxAttr );};return nil ;};type CT_Direction struct{ValAttr ST_Direction ;};func (_faaffb *ST_AutoTextRotation )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dagab ,_bdcea :=d .Token ();if _bdcea !=nil {return _bdcea ;};if _bfecc ,_gbee :=_dagab .(_gg .EndElement );_gbee &&_bfecc .Name ==start .Name {*_faaffb =1;return nil ;};if _cgfg ,_bbbbe :=_dagab .(_gg .CharData );!_bbbbe {return _e .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",_dagab );}else {switch string (_cgfg ){case "":*_faaffb =0;case "\u006e\u006f\u006e\u0065":*_faaffb =1;case "\u0075\u0070\u0072":*_faaffb =2;case "\u0067\u0072\u0061\u0076":*_faaffb =3;};};_dagab ,_bdcea =d .Token ();if _bdcea !=nil {return _bdcea ;};if _dfada ,_caded :=_dagab .(_gg .EndElement );_caded &&_dfada .Name ==start .Name {return nil ;};return _e .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",_dagab );};type CT_Description struct{LangAttr *string ;ValAttr string ;};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };func (_eebfg ST_OutputShapeType )String ()string {switch _eebfg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";};type ST_PyramidAccentPosition byte ;func (_daec ST_PyramidAccentTextMargin )String ()string {switch _daec {case 0:return "";case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";};func (_eeff *CT_Otherwise )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_acab :=range start .Attr {if _acab .Name .Local =="\u006e\u0061\u006d\u0065"{_bbbe ,_cafe :=_acab .Value ,error (nil );if _cafe !=nil {return _cafe ;};_eeff .NameAttr =&_bbbe ;continue ;};};_affe :for {_gdea ,_deead :=d .Token ();if _deead !=nil {return _deead ;};switch _aggda :=_gdea .(type ){case _gg .StartElement :switch _aggda .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_adea :=NewCT_Algorithm ();if _ebbbb :=d .DecodeElement (_adea ,&_aggda );_ebbbb !=nil {return _ebbbb ;};_eeff .Alg =append (_eeff .Alg ,_adea );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_fcbf :=NewCT_Shape ();if _fbad :=d .DecodeElement (_fcbf ,&_aggda );_fbad !=nil {return _fbad ;};_eeff .Shape =append (_eeff .Shape ,_fcbf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_cbaag :=NewCT_PresentationOf ();if _aadd :=d .DecodeElement (_cbaag ,&_aggda );_aadd !=nil {return _aadd ;};_eeff .PresOf =append (_eeff .PresOf ,_cbaag );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_edcg :=NewCT_Constraints ();if _bdcg :=d .DecodeElement (_edcg ,&_aggda );_bdcg !=nil {return _bdcg ;};_eeff .ConstrLst =append (_eeff .ConstrLst ,_edcg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_geecb :=NewCT_Rules ();if _baag :=d .DecodeElement (_geecb ,&_aggda );_baag !=nil {return _baag ;};_eeff .RuleLst =append (_eeff .RuleLst ,_geecb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_efbac :=NewCT_ForEach ();if _gdef :=d .DecodeElement (_efbac ,&_aggda );_gdef !=nil {return _gdef ;};_eeff .ForEach =append (_eeff .ForEach ,_efbac );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_dafa :=NewCT_LayoutNode ();if _afce :=d .DecodeElement (_dafa ,&_aggda );_afce !=nil {return _afce ;};_eeff .LayoutNode =append (_eeff .LayoutNode ,_dafa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_bbbb :=NewCT_Choose ();if _gdfa :=d .DecodeElement (_bbbb ,&_aggda );_gdfa !=nil {return _gdfa ;};_eeff .Choose =append (_eeff .Choose ,_bbbb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daaea :=_b .NewCT_OfficeArtExtensionList ();if _edded :=d .DecodeElement (_daaea ,&_aggda );_edded !=nil {return _edded ;};_eeff .ExtLst =append (_eeff .ExtLst ,_daaea );default:_ce .Log ("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_O\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_aggda .Name );if _dddg :=d .Skip ();_dddg !=nil {return _dddg ;};};case _gg .EndElement :break _affe ;case _gg .CharData :};};return nil ;};func (_gfeac ST_HierarchyAlignment )Validate ()error {return _gfeac .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path +func (_adbdc *CT_RelIds )ValidateWithPath (path string )error {return nil };func (_ae *AG_ConstraintRefAttributes )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_ac :=range start .Attr {if _ac .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_ae .RefTypeAttr .UnmarshalXMLAttr (_ac );continue ;};if _ac .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_ae .RefForAttr .UnmarshalXMLAttr (_ac );continue ;};if _ac .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_dcf ,_gc :=_ac .Value ,error (nil );if _gc !=nil {return _gc ;};_ae .RefForNameAttr =&_dcf ;continue ;};if _ac .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_ae .RefPtTypeAttr .UnmarshalXMLAttr (_ac );continue ;};};for {_ca ,_ad :=d .Token ();if _ad !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0052\u0065\u0066A\u0074\u0074\u0072\u0069\u0062u\u0074\u0065s\u003a\u0020\u0025\u0073",_ad );};if _ga ,_eb :=_ca .(_ed .EndElement );_eb &&_ga .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path -func (_gbf *CT_Constraints )ValidateWithPath (path string )error {for _dgg ,_begg :=range _gbf .Constr {if _fecg :=_begg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_dgg ));_fecg !=nil {return _fecg ;};};return nil ;};func (_cadg *ColorsDefHdr )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ="\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072";return _cadg .CT_ColorTransformHeader .MarshalXML (e ,start );};func (_gbggf ST_ChildOrderType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gbggf .String (),start );};type ST_TextDirection byte ;func (_dcafe *ST_HierarchyAlignment )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_accg ,_feaac :=d .Token ();if _feaac !=nil {return _feaac ;};if _fdbae ,_fdddd :=_accg .(_gg .EndElement );_fdddd &&_fdbae .Name ==start .Name {*_dcafe =1;return nil ;};if _bdbcc ,_ffdb :=_accg .(_gg .CharData );!_ffdb {return _e .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",_accg );}else {switch string (_bdbcc ){case "":*_dcafe =0;case "\u0074\u004c":*_dcafe =1;case "\u0074\u0052":*_dcafe =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_dcafe =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_dcafe =4;case "\u0062\u004c":*_dcafe =5;case "\u0062\u0052":*_dcafe =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_dcafe =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_dcafe =8;case "\u006c\u0054":*_dcafe =9;case "\u006c\u0042":*_dcafe =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_dcafe =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_dcafe =12;case "\u0072\u0054":*_dcafe =13;case "\u0072\u0042":*_dcafe =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_dcafe =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_dcafe =16;};};_accg ,_feaac =d .Token ();if _feaac !=nil {return _feaac ;};if _cbba ,_dfegb :=_accg .(_gg .EndElement );_dfegb &&_cbba .Name ==start .Name {return nil ;};return _e .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",_accg );};func (_gabc ST_ChildOrderType )String ()string {switch _gabc {case 0:return "";case 1:return "\u0062";case 2:return "\u0074";};return "";};func (_ebec *CT_LayoutNode )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ebec .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ebec .NameAttr )});};if _ebec .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_ebec .StyleLblAttr )});};if _ebec .ChOrderAttr !=ST_ChildOrderTypeUnset {_fagf ,_bfbe :=_ebec .ChOrderAttr .MarshalXMLAttr (_gg .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"});if _bfbe !=nil {return _bfbe ;};start .Attr =append (start .Attr ,_fagf );};if _ebec .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_ebec .MoveWithAttr )});};e .EncodeToken (start );if _ebec .Alg !=nil {_abbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u006c\u0067"}};for _ ,_cgeb :=range _ebec .Alg {e .EncodeElement (_cgeb ,_abbd );};};if _ebec .Shape !=nil {_fede :=_gg .StartElement {Name :_gg .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_bgde :=range _ebec .Shape {e .EncodeElement (_bgde ,_fede );};};if _ebec .PresOf !=nil {_dfad :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_ffae :=range _ebec .PresOf {e .EncodeElement (_ffae ,_dfad );};};if _ebec .ConstrLst !=nil {_gccf :=_gg .StartElement {Name :_gg .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_acegc :=range _ebec .ConstrLst {e .EncodeElement (_acegc ,_gccf );};};if _ebec .RuleLst !=nil {_badd :=_gg .StartElement {Name :_gg .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_bageg :=range _ebec .RuleLst {e .EncodeElement (_bageg ,_badd );};};if _ebec .VarLst !=nil {_cdecd :=_gg .StartElement {Name :_gg .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_ffeb :=range _ebec .VarLst {e .EncodeElement (_ffeb ,_cdecd );};};if _ebec .ForEach !=nil {_aggfe :=_gg .StartElement {Name :_gg .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_geecc :=range _ebec .ForEach {e .EncodeElement (_geecc ,_aggfe );};};if _ebec .LayoutNode !=nil {_gabb :=_gg .StartElement {Name :_gg .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_cabf :=range _ebec .LayoutNode {e .EncodeElement (_cabf ,_gabb );};};if _ebec .Choose !=nil {_ggef :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_cfdg :=range _ebec .Choose {e .EncodeElement (_cfdg ,_ggef );};};if _ebec .ExtLst !=nil {_ffba :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_fbfc :=range _ebec .ExtLst {e .EncodeElement (_fbfc ,_ffba );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bfdbb ST_TextBlockDirection )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bfdbb .String (),start );};func (_edcd ST_FlowDirection )Validate ()error {return _edcd .ValidateWithPath ("")};func (_ced *AG_IteratorAttributes )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dg :=range start .Attr {if _dg .Name .Local =="\u0061\u0078\u0069\u0073"{_fbbe ,_ae :=ParseSliceST_AxisTypes (_dg .Value );if _ae !=nil {return _ae ;};_ced .AxisAttr =&_fbbe ;continue ;};if _dg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ggf ,_aaf :=ParseSliceST_ElementTypes (_dg .Value );if _aaf !=nil {return _aaf ;};_ced .PtTypeAttr =&_ggf ;continue ;};if _dg .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_cdd ,_de :=ParseSliceST_Booleans (_dg .Value );if _de !=nil {return _de ;};_ced .HideLastTransAttr =&_cdd ;continue ;};if _dg .Name .Local =="\u0073\u0074"{_ba ,_fgd :=ParseSliceST_Ints (_dg .Value );if _fgd !=nil {return _fgd ;};_ced .StAttr =&_ba ;continue ;};if _dg .Name .Local =="\u0063\u006e\u0074"{_fgf ,_dd :=ParseSliceST_UnsignedInts (_dg .Value );if _dd !=nil {return _dd ;};_ced .CntAttr =&_fgf ;continue ;};if _dg .Name .Local =="\u0073\u0074\u0065\u0070"{_cdg ,_dgf :=ParseSliceST_Ints (_dg .Value );if _dgf !=nil {return _dgf ;};_ced .StepAttr =&_cdg ;continue ;};};for {_beg ,_cee :=d .Token ();if _cee !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0049\u0074\u0065\u0072\u0061\u0074\u006f\u0072\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_cee );};if _dgd ,_eca :=_beg .(_gg .EndElement );_eca &&_dgd .Name ==start .Name {break ;};};return nil ;};const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;); +// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path +func (_facg *CT_CTName )ValidateWithPath (path string )error {return nil };func (_gaag ST_FunctionArgument )String ()string {if _gaag .ST_VariableType !=ST_VariableTypeUnset {return _gaag .ST_VariableType .String ();};return "";};func (_gcddg ST_PyramidAccentTextMargin )String ()string {switch _gcddg {case 0:return "";case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";}; -// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path -func (_fgg *CT_CTStyleLabel )ValidateWithPath (path string )error {if _fgg .FillClrLst !=nil {if _acbc :=_fgg .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_acbc !=nil {return _acbc ;};};if _fgg .LinClrLst !=nil {if _bbg :=_fgg .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_bbg !=nil {return _bbg ;};};if _fgg .EffectClrLst !=nil {if _bef :=_fgg .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_bef !=nil {return _bef ;};};if _fgg .TxLinClrLst !=nil {if _ffbbd :=_fgg .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_ffbbd !=nil {return _ffbbd ;};};if _fgg .TxFillClrLst !=nil {if _eddf :=_fgg .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_eddf !=nil {return _eddf ;};};if _fgg .TxEffectClrLst !=nil {if _ebd :=_fgg .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_ebd !=nil {return _ebd ;};};if _fgg .ExtLst !=nil {if _ecd :=_fgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecd !=nil {return _ecd ;};};return nil ;};func (_cdggb *ST_ConnectorRouting )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aecc ,_edcee :=d .Token ();if _edcee !=nil {return _edcee ;};if _afddbf ,_aecfb :=_aecc .(_gg .EndElement );_aecfb &&_afddbf .Name ==start .Name {*_cdggb =1;return nil ;};if _egbb ,_cgde :=_aecc .(_gg .CharData );!_cgde {return _e .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",_aecc );}else {switch string (_egbb ){case "":*_cdggb =0;case "\u0073\u0074\u0072\u0061":*_cdggb =1;case "\u0062\u0065\u006e\u0064":*_cdggb =2;case "\u0063\u0075\u0072v\u0065":*_cdggb =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_cdggb =4;};};_aecc ,_edcee =d .Token ();if _edcee !=nil {return _edcee ;};if _bdgea ,_aebgg :=_aecc .(_gg .EndElement );_aebgg &&_bdgea .Name ==start .Name {return nil ;};return _e .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",_aecc );};const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3;);type ST_VerticalAlignment byte ;func (_edeb ST_PyramidAccentTextMargin )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ddab :=_gg .Attr {};_ddab .Name =name ;switch _edeb {case ST_PyramidAccentTextMarginUnset :_ddab .Value ="";case ST_PyramidAccentTextMarginStep :_ddab .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_ddab .Value ="\u0073\u0074\u0061c\u006b";};return _ddab ,nil ;};type ST_Booleans []bool ; +// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path +func (_eeb *CT_ChildPref )ValidateWithPath (path string )error {if _eeb .ValAttr !=nil {if *_eeb .ValAttr < -1{return _ee .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_eeb .ValAttr );};};return nil ;};func (_adc *CT_ChildMax )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_dgfd :=range start .Attr {if _dgfd .Name .Local =="\u0076\u0061\u006c"{_egbb ,_gcfa :=_ec .ParseInt (_dgfd .Value ,10,32);if _gcfa !=nil {return _gcfa ;};_bfc :=int32 (_egbb );_adc .ValAttr =&_bfc ;continue ;};};for {_fdff ,_cacd :=d .Token ();if _cacd !=nil {return _ee .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_cacd );};if _ddc ,_fgg :=_fdff .(_ed .EndElement );_fgg &&_ddc .Name ==start .Name {break ;};};return nil ;};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_bgfg :=&CT_ColorTransformHeaderLst {};return _bgfg ;};type ST_Offset byte ;func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_bag :=&CT_ColorTransformHeader {};return _bag ;};func (_dab *CT_CTName )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _dab .LangAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_dab .LangAttr )});};start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",_dab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ;};func (_fedef ST_TextAnchorVertical )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_ggfeb :=_ed .Attr {};_ggfeb .Name =name ;switch _fedef {case ST_TextAnchorVerticalUnset :_ggfeb .Value ="";case ST_TextAnchorVerticalT :_ggfeb .Value ="\u0074";case ST_TextAnchorVerticalMid :_ggfeb .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_ggfeb .Value ="\u0062";};return _ggfeb ,nil ;};func NewCT_RelIds ()*CT_RelIds {_dceff :=&CT_RelIds {};return _dceff };func (_deec ST_TextBlockDirection )Validate ()error {return _deec .ValidateWithPath ("")};func NewCT_Name ()*CT_Name {_baad :=&CT_Name {};return _baad };func (_fdgab *DataModel )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .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 ,_ed .Attr {Name :_ed .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 ="\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l";return _fdgab .CT_DataModel .MarshalXML (e ,start );};func (_ageb ST_ConstraintType )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_ageb .String (),start );};func (_cgcba *ColorsDefHdrLst )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .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 ,_ed .Attr {Name :_ed .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 ="\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _cgcba .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};func (_bga *CT_AnimLvl )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _bga .ValAttr !=ST_AnimLvlStrUnset {_fbd ,_ecg :=_bga .ValAttr .MarshalXMLAttr (_ed .Name {Local :"\u0076\u0061\u006c"});if _ecg !=nil {return _ecg ;};start .Attr =append (start .Attr ,_fbd );};e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_abggc ST_ConnectorDimension )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_gbdgc :=_ed .Attr {};_gbdgc .Name =name ;switch _abggc {case ST_ConnectorDimensionUnset :_gbdgc .Value ="";case ST_ConnectorDimension1D :_gbdgc .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_gbdgc .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_gbdgc .Value ="\u0063\u0075\u0073\u0074";};return _gbdgc ,nil ;};func (_cdbf *ST_HierarchyAlignment )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_aada ,_fagfd :=d .Token ();if _fagfd !=nil {return _fagfd ;};if _gced ,_bcbc :=_aada .(_ed .EndElement );_bcbc &&_gced .Name ==start .Name {*_cdbf =1;return nil ;};if _cacc ,_faebg :=_aada .(_ed .CharData );!_faebg {return _ee .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",_aada );}else {switch string (_cacc ){case "":*_cdbf =0;case "\u0074\u004c":*_cdbf =1;case "\u0074\u0052":*_cdbf =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_cdbf =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_cdbf =4;case "\u0062\u004c":*_cdbf =5;case "\u0062\u0052":*_cdbf =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_cdbf =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_cdbf =8;case "\u006c\u0054":*_cdbf =9;case "\u006c\u0042":*_cdbf =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_cdbf =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_cdbf =12;case "\u0072\u0054":*_cdbf =13;case "\u0072\u0042":*_cdbf =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_cdbf =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_cdbf =16;};};_aada ,_fagfd =d .Token ();if _fagfd !=nil {return _fagfd ;};if _ccbg ,_gfeac :=_aada .(_ed .EndElement );_gfeac &&_ccbg .Name ==start .Name {return nil ;};return _ee .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",_aada );};func (_cfdgd *ST_ChildAlignment )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_gccfag ,_afdc :=d .Token ();if _afdc !=nil {return _afdc ;};if _bccef ,_deab :=_gccfag .(_ed .EndElement );_deab &&_bccef .Name ==start .Name {*_cfdgd =1;return nil ;};if _eceb ,_deaa :=_gccfag .(_ed .CharData );!_deaa {return _ee .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",_gccfag );}else {switch string (_eceb ){case "":*_cfdgd =0;case "\u0074":*_cfdgd =1;case "\u0062":*_cfdgd =2;case "\u006c":*_cfdgd =3;case "\u0072":*_cfdgd =4;};};_gccfag ,_afdc =d .Token ();if _afdc !=nil {return _afdc ;};if _bfda ,_acefb :=_gccfag .(_ed .EndElement );_acefb &&_bfda .Name ==start .Name {return nil ;};return _ee .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",_gccfag );};func (_aade ST_VariableType )ValidateWithPath (path string )error {switch _aade {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aade ));};return nil ;};const (ST_SecondaryLinearDirectionUnset ST_SecondaryLinearDirection =0;ST_SecondaryLinearDirectionNone ST_SecondaryLinearDirection =1;ST_SecondaryLinearDirectionFromL ST_SecondaryLinearDirection =2;ST_SecondaryLinearDirectionFromR ST_SecondaryLinearDirection =3;ST_SecondaryLinearDirectionFromT ST_SecondaryLinearDirection =4;ST_SecondaryLinearDirectionFromB ST_SecondaryLinearDirection =5;);func NewCT_Constraint ()*CT_Constraint {_ggdc :=&CT_Constraint {};return _ggdc };func NewCT_PtList ()*CT_PtList {_ggfe :=&CT_PtList {};return _ggfe };const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;);func (_gabf ST_ConstraintRelationship )String ()string {switch _gabf {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";};return "";}; -// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path -func (_ffgc *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_afdbg *ST_ContinueDirection )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aebed ,_bfedc :=d .Token ();if _bfedc !=nil {return _bfedc ;};if _fefg ,_eedd :=_aebed .(_gg .EndElement );_eedd &&_fefg .Name ==start .Name {*_afdbg =1;return nil ;};if _afefb ,_dfcaa :=_aebed .(_gg .CharData );!_dfcaa {return _e .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",_aebed );}else {switch string (_afefb ){case "":*_afdbg =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_afdbg =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_afdbg =2;};};_aebed ,_bfedc =d .Token ();if _bfedc !=nil {return _bfedc ;};if _fece ,_fcbd :=_aebed .(_gg .EndElement );_fcbd &&_fece .Name ==start .Name {return nil ;};return _e .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",_aebed );};func (_dcdeg *ST_ModelId )Validate ()error {return _dcdeg .ValidateWithPath ("")};func (_dgccc ST_SecondaryLinearDirection )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dgccc .String (),start );};func (_abddb ST_HierarchyAlignment )String ()string {switch _abddb {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0074\u0043\u0074\u0072\u0043\u0068";case 4:return "\u0074C\u0074\u0072\u0044\u0065\u0073";case 5:return "\u0062\u004c";case 6:return "\u0062\u0052";case 7:return "\u0062\u0043\u0074\u0072\u0043\u0068";case 8:return "\u0062C\u0074\u0072\u0044\u0065\u0073";case 9:return "\u006c\u0054";case 10:return "\u006c\u0042";case 11:return "\u006c\u0043\u0074\u0072\u0043\u0068";case 12:return "\u006cC\u0074\u0072\u0044\u0065\u0073";case 13:return "\u0072\u0054";case 14:return "\u0072\u0042";case 15:return "\u0072\u0043\u0074\u0072\u0043\u0068";case 16:return "\u0072C\u0074\u0072\u0044\u0065\u0073";};return "";};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;};type ST_BoolOperator byte ;func (_dagee *ST_CenterShapeMapping )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gdadd ,_eddeab :=d .Token ();if _eddeab !=nil {return _eddeab ;};if _gbfe ,_agcfg :=_gdadd .(_gg .EndElement );_agcfg &&_gbfe .Name ==start .Name {*_dagee =1;return nil ;};if _ggegd ,_edbe :=_gdadd .(_gg .CharData );!_edbe {return _e .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",_gdadd );}else {switch string (_ggegd ){case "":*_dagee =0;case "\u006e\u006f\u006e\u0065":*_dagee =1;case "\u0066\u004e\u006fd\u0065":*_dagee =2;};};_gdadd ,_eddeab =d .Token ();if _eddeab !=nil {return _eddeab ;};if _bdcd ,_gcce :=_gdadd .(_gg .EndElement );_gcce &&_bdcd .Name ==start .Name {return nil ;};return _e .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",_gdadd );};func (_cc *AG_ConstraintRefAttributes )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_be :=range start .Attr {if _be .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_cc .RefTypeAttr .UnmarshalXMLAttr (_be );continue ;};if _be .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_cc .RefForAttr .UnmarshalXMLAttr (_be );continue ;};if _be .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_db ,_df :=_be .Value ,error (nil );if _df !=nil {return _df ;};_cc .RefForNameAttr =&_db ;continue ;};if _be .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_cc .RefPtTypeAttr .UnmarshalXMLAttr (_be );continue ;};};for {_gb ,_fbf :=d .Token ();if _fbf !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0052\u0065\u0066A\u0074\u0074\u0072\u0069\u0062u\u0074\u0065s\u003a\u0020\u0025\u0073",_fbf );};if _cca ,_ffg :=_gb .(_gg .EndElement );_ffg &&_cca .Name ==start .Name {break ;};};return nil ;};func (_ede *CT_ForEach )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ede .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ede .NameAttr )});};if _ede .RefAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_ede .RefAttr )});};if _ede .AxisAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ede .AxisAttr )});};if _ede .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ede .PtTypeAttr )});};if _ede .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ede .HideLastTransAttr )});};if _ede .StAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ede .StAttr )});};if _ede .CntAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ede .CntAttr )});};if _ede .StepAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_ede .StepAttr )});};e .EncodeToken (start );if _ede .Alg !=nil {_accd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u006c\u0067"}};for _ ,_gadf :=range _ede .Alg {e .EncodeElement (_gadf ,_accd );};};if _ede .Shape !=nil {_eced :=_gg .StartElement {Name :_gg .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_dgfcg :=range _ede .Shape {e .EncodeElement (_dgfcg ,_eced );};};if _ede .PresOf !=nil {_acea :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_dfgb :=range _ede .PresOf {e .EncodeElement (_dfgb ,_acea );};};if _ede .ConstrLst !=nil {_adaeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_aacg :=range _ede .ConstrLst {e .EncodeElement (_aacg ,_adaeb );};};if _ede .RuleLst !=nil {_eabag :=_gg .StartElement {Name :_gg .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_ffeg :=range _ede .RuleLst {e .EncodeElement (_ffeg ,_eabag );};};if _ede .ForEach !=nil {_gegff :=_gg .StartElement {Name :_gg .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_eafbb :=range _ede .ForEach {e .EncodeElement (_eafbb ,_gegff );};};if _ede .LayoutNode !=nil {_aagg :=_gg .StartElement {Name :_gg .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_dcdd :=range _ede .LayoutNode {e .EncodeElement (_dcdd ,_aagg );};};if _ede .Choose !=nil {_fbca :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_acgf :=range _ede .Choose {e .EncodeElement (_acgf ,_fbca );};};if _ede .ExtLst !=nil {_gada :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_ggce :=range _ede .ExtLst {e .EncodeElement (_ggce ,_gada );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewStyleDefHdr ()*StyleDefHdr {_gfgge :=&StyleDefHdr {};_gfgge .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _gfgge ;};func (_gcgg *CT_ColorTransform )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gcgg .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gcgg .UniqueIdAttr )});};if _gcgg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gcgg .MinVerAttr )});};e .EncodeToken (start );if _gcgg .Title !=nil {_gcf :=_gg .StartElement {Name :_gg .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_gbgf :=range _gcgg .Title {e .EncodeElement (_gbgf ,_gcf );};};if _gcgg .Desc !=nil {_ffcg :=_gg .StartElement {Name :_gg .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_fdgg :=range _gcgg .Desc {e .EncodeElement (_fdgg ,_ffcg );};};if _gcgg .CatLst !=nil {_fdab :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcgg .CatLst ,_fdab );};if _gcgg .StyleLbl !=nil {_gdde :=_gg .StartElement {Name :_gg .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_ffef :=range _gcgg .StyleLbl {e .EncodeElement (_ffef ,_gdde );};};if _gcgg .ExtLst !=nil {_dac :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcgg .ExtLst ,_dac );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eb *CT_BulletEnabled )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _eb .ValAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0064",_dddf (*_eb .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eeffe ST_FallbackDimension )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cfdb :=_gg .Attr {};_cfdb .Name =name ;switch _eeffe {case ST_FallbackDimensionUnset :_cfdb .Value ="";case ST_FallbackDimension1D :_cfdb .Value ="\u0031\u0044";case ST_FallbackDimension2D :_cfdb .Value ="\u0032\u0044";};return _cfdb ,nil ;};func (_edcbd *ST_VariableType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_edcbd =0;case "\u006e\u006f\u006e\u0065":*_edcbd =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_edcbd =2;case "\u0063\u0068\u004da\u0078":*_edcbd =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_edcbd =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_edcbd =5;case "\u0064\u0069\u0072":*_edcbd =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_edcbd =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_edcbd =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_edcbd =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_edcbd =10;};return nil ;};func (_bfaf *ST_LayoutShapeType )Validate ()error {return _bfaf .ValidateWithPath ("")};type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func (_acfb ST_TextBlockDirection )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cega :=_gg .Attr {};_cega .Name =name ;switch _acfb {case ST_TextBlockDirectionUnset :_cega .Value ="";case ST_TextBlockDirectionHorz :_cega .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_cega .Value ="\u0076\u0065\u0072\u0074";};return _cega ,nil ;};func (_aedbb ST_SecondaryLinearDirection )Validate ()error {return _aedbb .ValidateWithPath ("")};func (_ceaa ST_AnimLvlStr )Validate ()error {return _ceaa .ValidateWithPath ("")};func (_ddggg ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _ddggg {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddggg ));};return nil ;};func (_efba *CT_Direction )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _efba .ValAttr !=ST_DirectionUnset {_feeb ,_gecd :=_efba .ValAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0061\u006c"});if _gecd !=nil {return _gecd ;};start .Attr =append (start .Attr ,_feeb );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_StyleDefinitionHeaderLst and its children +func (_aeed *CT_StyleDefinitionHeaderLst )Validate ()error {return _aeed .ValidateWithPath ("C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074");};func (_gb *CT_AdjLst )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _gb .Adj !=nil {_be :=_ed .StartElement {Name :_ed .Name {Local :"\u0061\u0064\u006a"}};for _ ,_abg :=range _gb .Adj {e .EncodeElement (_abg ,_be );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_gcd *CT_Algorithm )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {_cbd ,_afd :=_gcd .TypeAttr .MarshalXMLAttr (_ed .Name {Local :"\u0074\u0079\u0070\u0065"});if _afd !=nil {return _afd ;};start .Attr =append (start .Attr ,_cbd );if _gcd .RevAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0072\u0065\u0076"},Value :_ee .Sprintf ("\u0025\u0076",*_gcd .RevAttr )});};e .EncodeToken (start );if _gcd .Param !=nil {_bde :=_ed .StartElement {Name :_ed .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_bged :=range _gcd .Param {e .EncodeElement (_bged ,_bde );};};if _gcd .ExtLst !=nil {_dag :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcd .ExtLst ,_dag );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_adfbf ST_Breakpoint )Validate ()error {return _adfbf .ValidateWithPath ("")};func (_ccab *ST_TextBlockDirection )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cddde ,_ggbb :=d .Token ();if _ggbb !=nil {return _ggbb ;};if _gfbf ,_beafc :=_cddde .(_ed .EndElement );_beafc &&_gfbf .Name ==start .Name {*_ccab =1;return nil ;};if _cagfaa ,_bbdf :=_cddde .(_ed .CharData );!_bbdf {return _ee .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",_cddde );}else {switch string (_cagfaa ){case "":*_ccab =0;case "\u0068\u006f\u0072\u007a":*_ccab =1;case "\u0076\u0065\u0072\u0074":*_ccab =2;};};_cddde ,_ggbb =d .Token ();if _ggbb !=nil {return _ggbb ;};if _bbgg ,_bbaed :=_cddde .(_ed .EndElement );_bbaed &&_bbgg .Name ==start .Name {return nil ;};return _ee .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",_cddde );};type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func (_cfcae ST_HierarchyAlignment )String ()string {switch _cfcae {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0074\u0043\u0074\u0072\u0043\u0068";case 4:return "\u0074C\u0074\u0072\u0044\u0065\u0073";case 5:return "\u0062\u004c";case 6:return "\u0062\u0052";case 7:return "\u0062\u0043\u0074\u0072\u0043\u0068";case 8:return "\u0062C\u0074\u0072\u0044\u0065\u0073";case 9:return "\u006c\u0054";case 10:return "\u006c\u0042";case 11:return "\u006c\u0043\u0074\u0072\u0043\u0068";case 12:return "\u006cC\u0074\u0072\u0044\u0065\u0073";case 13:return "\u0072\u0054";case 14:return "\u0072\u0042";case 15:return "\u0072\u0043\u0074\u0072\u0043\u0068";case 16:return "\u0072C\u0074\u0072\u0044\u0065\u0073";};return "";};func (_caaga ST_BendPoint )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_caaga .String (),start );}; -// Validate validates the CT_TextProps and its children -func (_abcd *CT_TextProps )Validate ()error {return _abcd .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;); +// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path +func (_ebge *CT_CTCategory )ValidateWithPath (path string )error {return nil };func (_bdaeg ST_ResizeHandlesStr )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_bdaeg .String (),start );};func (_ebfce ST_LinearDirection )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_dfgb :=_ed .Attr {};_dfgb .Name =name ;switch _ebfce {case ST_LinearDirectionUnset :_dfgb .Value ="";case ST_LinearDirectionFromL :_dfgb .Value ="\u0066\u0072\u006fm\u004c";case ST_LinearDirectionFromR :_dfgb .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_dfgb .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_dfgb .Value ="\u0066\u0072\u006fm\u0042";};return _dfgb ,nil ;};func (_gfcf *LayoutDefHdrLst )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_gfcf .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();_gffcc :for {_fdgg ,_cgff :=d .Token ();if _cgff !=nil {return _cgff ;};switch _ebeg :=_fdgg .(type ){case _ed .StartElement :switch _ebeg .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_defg :=NewCT_DiagramDefinitionHeader ();if _eecc :=d .DecodeElement (_defg ,&_ebeg );_eecc !=nil {return _eecc ;};_gfcf .LayoutDefHdr =append (_gfcf .LayoutDefHdr ,_defg );default:_b .Log ("\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\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_ebeg .Name );if _ccgca :=d .Skip ();_ccgca !=nil {return _ccgca ;};};case _ed .EndElement :break _gffcc ;case _ed .CharData :};};return nil ;};func (_aea *CT_Category )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_aae :=range start .Attr {if _aae .Name .Local =="\u0074\u0079\u0070\u0065"{_ggb ,_bfae :=_aae .Value ,error (nil );if _bfae !=nil {return _bfae ;};_aea .TypeAttr =_ggb ;continue ;};if _aae .Name .Local =="\u0070\u0072\u0069"{_dfc ,_ffce :=_ec .ParseUint (_aae .Value ,10,32);if _ffce !=nil {return _ffce ;};_aea .PriAttr =uint32 (_dfc );continue ;};};for {_baf ,_ccf :=d .Token ();if _ccf !=nil {return _ee .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_ccf );};if _gfe ,_bff :=_baf .(_ed .EndElement );_bff &&_gfe .Name ==start .Name {break ;};};return nil ;};func (_aeecg ST_ParameterId )ValidateWithPath (path string )error {switch _aeecg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeecg ));};return nil ;};func NewCT_Description ()*CT_Description {_aadg :=&CT_Description {};return _aadg };func (_beaae ST_NodeHorizontalAlignment )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_gfddd :=_ed .Attr {};_gfddd .Name =name ;switch _beaae {case ST_NodeHorizontalAlignmentUnset :_gfddd .Value ="";case ST_NodeHorizontalAlignmentL :_gfddd .Value ="\u006c";case ST_NodeHorizontalAlignmentCtr :_gfddd .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_gfddd .Value ="\u0072";};return _gfddd ,nil ;};func (_ggbgc *ST_PrSetCustVal )Validate ()error {return _ggbgc .ValidateWithPath ("")}; -// Validate validates the CT_Categories and its children -func (_agf *CT_Categories )Validate ()error {return _agf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_cbfgc ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _cbfgc {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfgc ));};return nil ;};func (_caddc *CT_NumericRule )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_decc :=range start .Attr {if _decc .Name .Local =="\u0076\u0061\u006c"{_gfbdf ,_eacbe :=_c .ParseFloat (_decc .Value ,64);if _eacbe !=nil {return _eacbe ;};_caddc .ValAttr =&_gfbdf ;continue ;};if _decc .Name .Local =="\u0066\u0061\u0063\u0074"{_ccaaf ,_egde :=_c .ParseFloat (_decc .Value ,64);if _egde !=nil {return _egde ;};_caddc .FactAttr =&_ccaaf ;continue ;};if _decc .Name .Local =="\u006d\u0061\u0078"{_adca ,_gcda :=_c .ParseFloat (_decc .Value ,64);if _gcda !=nil {return _gcda ;};_caddc .MaxAttr =&_adca ;continue ;};if _decc .Name .Local =="\u0074\u0079\u0070\u0065"{_caddc .TypeAttr .UnmarshalXMLAttr (_decc );continue ;};if _decc .Name .Local =="\u0066\u006f\u0072"{_caddc .ForAttr .UnmarshalXMLAttr (_decc );continue ;};if _decc .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_bfbd ,_edaa :=_decc .Value ,error (nil );if _edaa !=nil {return _edaa ;};_caddc .ForNameAttr =&_bfbd ;continue ;};if _decc .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_caddc .PtTypeAttr .UnmarshalXMLAttr (_decc );continue ;};};_gcgaf :for {_daae ,_fbfced :=d .Token ();if _fbfced !=nil {return _fbfced ;};switch _gcfdf :=_daae .(type ){case _gg .StartElement :switch _gcfdf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caddc .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _cdda :=d .DecodeElement (_caddc .ExtLst ,&_gcfdf );_cdda !=nil {return _cdda ;};default:_ce .Log ("\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\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069\u0063R\u0075l\u0065\u0020\u0025\u0076",_gcfdf .Name );if _dfebe :=d .Skip ();_dfebe !=nil {return _dfebe ;};};case _gg .EndElement :break _gcgaf ;case _gg .CharData :};};return nil ;};func (_aeee *ST_PyramidAccentTextMargin )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_caabc ,_fbbd :=d .Token ();if _fbbd !=nil {return _fbbd ;};if _bdfgg ,_fdcda :=_caabc .(_gg .EndElement );_fdcda &&_bdfgg .Name ==start .Name {*_aeee =1;return nil ;};if _gbfb ,_ecaaf :=_caabc .(_gg .CharData );!_ecaaf {return _e .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",_caabc );}else {switch string (_gbfb ){case "":*_aeee =0;case "\u0073\u0074\u0065\u0070":*_aeee =1;case "\u0073\u0074\u0061c\u006b":*_aeee =2;};};_caabc ,_fbbd =d .Token ();if _fbbd !=nil {return _fbbd ;};if _fbebd ,_begd :=_caabc .(_gg .EndElement );_begd &&_fbebd .Name ==start .Name {return nil ;};return _e .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",_caabc );}; +// Validate validates the CT_DataModel and its children +func (_eeac *CT_DataModel )Validate ()error {return _eeac .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};type CT_ElemPropSet struct{PresAssocIDAttr *ST_ModelId ;PresNameAttr *string ;PresStyleLblAttr *string ;PresStyleIdxAttr *int32 ;PresStyleCntAttr *int32 ;LoTypeIdAttr *string ;LoCatIdAttr *string ;QsTypeIdAttr *string ;QsCatIdAttr *string ;CsTypeIdAttr *string ;CsCatIdAttr *string ;Coherent3DOffAttr *bool ;PhldrTAttr *string ;PhldrAttr *bool ;CustAngAttr *int32 ;CustFlipVertAttr *bool ;CustFlipHorAttr *bool ;CustSzXAttr *int32 ;CustSzYAttr *int32 ;CustScaleXAttr *ST_PrSetCustVal ;CustScaleYAttr *ST_PrSetCustVal ;CustTAttr *bool ;CustLinFactXAttr *ST_PrSetCustVal ;CustLinFactYAttr *ST_PrSetCustVal ;CustLinFactNeighborXAttr *ST_PrSetCustVal ;CustLinFactNeighborYAttr *ST_PrSetCustVal ;CustRadScaleRadAttr *ST_PrSetCustVal ;CustRadScaleIncAttr *ST_PrSetCustVal ;PresLayoutVars *CT_LayoutVariablePropertySet ;Style *_a .CT_ShapeStyle ;};func (_gcbb *CT_SampleData )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_gdedg :=range start .Attr {if _gdedg .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_aaee ,_acfag :=_ec .ParseBool (_gdedg .Value );if _acfag !=nil {return _acfag ;};_gcbb .UseDefAttr =&_aaee ;continue ;};};_caeb :for {_efae ,_aadb :=d .Token ();if _aadb !=nil {return _aadb ;};switch _ceaf :=_efae .(type ){case _ed .StartElement :switch _ceaf .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}:_gcbb .DataModel =NewCT_DataModel ();if _adbdcd :=d .DecodeElement (_gcbb .DataModel ,&_ceaf );_adbdcd !=nil {return _adbdcd ;};default:_b .Log ("\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\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_ceaf .Name );if _ggbc :=d .Skip ();_ggbc !=nil {return _ggbc ;};};case _ed .EndElement :break _caeb ;case _ed .CharData :};};return nil ;}; -// Validate validates the CT_AnimLvl and its children -func (_aeb *CT_AnimLvl )Validate ()error {return _aeb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};func (_dgff ST_ConnectorPoint )Validate ()error {return _dgff .ValidateWithPath ("")};const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2;);func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;}; +// Validate validates the StyleDefHdrLst and its children +func (_gdbabf *StyleDefHdrLst )Validate ()error {return _gdbabf .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};func (_ggdg ST_ConstraintType )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_gefag :=_ed .Attr {};_gefag .Name =name ;switch _ggdg {case ST_ConstraintTypeUnset :_gefag .Value ="";case ST_ConstraintTypeNone :_gefag .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_gefag .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_gefag .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067";case ST_ConstraintTypeBendDist :_gefag .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_gefag .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_gefag .Value ="\u0062";case ST_ConstraintTypeBMarg :_gefag .Value ="\u0062\u004d\u0061r\u0067";case ST_ConstraintTypeBOff :_gefag .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_gefag .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_gefag .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_gefag .Value ="\u0063\u0074\u0072\u0059";case ST_ConstraintTypeCtrYOff :_gefag .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_gefag .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_gefag .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_gefag .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067";case ST_ConstraintTypeEndPad :_gefag .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_gefag .Value ="\u0068";case ST_ConstraintTypeHArH :_gefag .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_gefag .Value ="\u0068\u004f\u0066\u0066";case ST_ConstraintTypeL :_gefag .Value ="\u006c";case ST_ConstraintTypeLMarg :_gefag .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_gefag .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_gefag .Value ="\u0072";case ST_ConstraintTypeRMarg :_gefag .Value ="\u0072\u004d\u0061r\u0067";case ST_ConstraintTypeROff :_gefag .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_gefag .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_gefag .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case ST_ConstraintTypeSecFontSz :_gefag .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_gefag .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_gefag .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case ST_ConstraintTypeSp :_gefag .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_gefag .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_gefag .Value ="\u0074";case ST_ConstraintTypeTMarg :_gefag .Value ="\u0074\u004d\u0061r\u0067";case ST_ConstraintTypeTOff :_gefag .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_gefag .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_gefag .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_gefag .Value ="\u0075\u0073\u0065r\u0043";case ST_ConstraintTypeUserD :_gefag .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_gefag .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_gefag .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_gefag .Value ="\u0075\u0073\u0065r\u0047";case ST_ConstraintTypeUserH :_gefag .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_gefag .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_gefag .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_gefag .Value ="\u0075\u0073\u0065r\u004b";case ST_ConstraintTypeUserL :_gefag .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_gefag .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_gefag .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_gefag .Value ="\u0075\u0073\u0065r\u004f";case ST_ConstraintTypeUserP :_gefag .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_gefag .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_gefag .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_gefag .Value ="\u0075\u0073\u0065r\u0053";case ST_ConstraintTypeUserT :_gefag .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_gefag .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_gefag .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_gefag .Value ="\u0075\u0073\u0065r\u0057";case ST_ConstraintTypeUserX :_gefag .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_gefag .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_gefag .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_gefag .Value ="\u0077";case ST_ConstraintTypeWArH :_gefag .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_gefag .Value ="\u0077\u004f\u0066\u0066";};return _gefag ,nil ;};func NewCT_CTCategory ()*CT_CTCategory {_efca :=&CT_CTCategory {};return _efca };func (_aeggf *ST_AlgorithmType )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_aeggf =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_aeggf =1;case "\u0063\u006f\u006e\u006e":*_aeggf =2;case "\u0063\u0079\u0063l\u0065":*_aeggf =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_aeggf =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_aeggf =5;case "\u0070\u0079\u0072\u0061":*_aeggf =6;case "\u006c\u0069\u006e":*_aeggf =7;case "\u0073\u0070":*_aeggf =8;case "\u0074\u0078":*_aeggf =9;case "\u0073\u006e\u0061k\u0065":*_aeggf =10;};return nil ;}; -// Validate validates the CT_PresentationOf and its children -func (_dfeeb *CT_PresentationOf )Validate ()error {return _dfeeb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};func (_aece ST_ParameterId )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_aece .String (),start );};func (_cfde ST_DiagramTextAlignment )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_dgegc :=_gg .Attr {};_dgegc .Name =name ;switch _cfde {case ST_DiagramTextAlignmentUnset :_dgegc .Value ="";case ST_DiagramTextAlignmentL :_dgegc .Value ="\u006c";case ST_DiagramTextAlignmentCtr :_dgegc .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_dgegc .Value ="\u0072";};return _dgegc ,nil ;}; +// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path +func (_bebb *CT_NumericRule )ValidateWithPath (path string )error {if _bebb .ExtLst !=nil {if _gdgg :=_bebb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdgg !=nil {return _gdgg ;};};if _gdbe :=_bebb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdbe !=nil {return _gdbe ;};if _eegdb :=_bebb .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_eegdb !=nil {return _eegdb ;};if _fddf :=_bebb .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fddf !=nil {return _fddf ;};return nil ;};func (_gbcc *CT_StyleLabel )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_cdcc :=range start .Attr {if _cdcc .Name .Local =="\u006e\u0061\u006d\u0065"{_bafd ,_ggfb :=_cdcc .Value ,error (nil );if _ggfb !=nil {return _ggfb ;};_gbcc .NameAttr =_bafd ;continue ;};};_cdbad :for {_bacb ,_cfab :=d .Token ();if _cfab !=nil {return _cfab ;};switch _dacb :=_bacb .(type ){case _ed .StartElement :switch _dacb .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_gbcc .Scene3d =_a .NewCT_Scene3D ();if _dfdc :=d .DecodeElement (_gbcc .Scene3d ,&_dacb );_dfdc !=nil {return _dfdc ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0033\u0064"}:_gbcc .Sp3d =_a .NewCT_Shape3D ();if _cacdd :=d .DecodeElement (_gbcc .Sp3d ,&_dacb );_cacdd !=nil {return _cacdd ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0050\u0072"}:_gbcc .TxPr =NewCT_TextProps ();if _bgbgg :=d .DecodeElement (_gbcc .TxPr ,&_dacb );_bgbgg !=nil {return _bgbgg ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_gbcc .Style =_a .NewCT_ShapeStyle ();if _faecc :=d .DecodeElement (_gbcc .Style ,&_dacb );_faecc !=nil {return _faecc ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbcc .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _bdbc :=d .DecodeElement (_gbcc .ExtLst ,&_dacb );_bdbc !=nil {return _bdbc ;};default:_b .Log ("\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\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_dacb .Name );if _cdad :=d .Skip ();_cdad !=nil {return _cdad ;};};case _ed .EndElement :break _cdbad ;case _ed .CharData :};};return nil ;};func (_aaed ST_ContinueDirection )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_fbcad :=_ed .Attr {};_fbcad .Name =name ;switch _aaed {case ST_ContinueDirectionUnset :_fbcad .Value ="";case ST_ContinueDirectionRevDir :_fbcad .Value ="\u0072\u0065\u0076\u0044\u0069\u0072";case ST_ContinueDirectionSameDir :_fbcad .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _fbcad ,nil ;};func (_fgcf ST_ChildDirection )Validate ()error {return _fgcf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path -func (_gabff *CT_Choose )ValidateWithPath (path string )error {for _fafd ,_cce :=range _gabff .If {if _feee :=_cce .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_fafd ));_feee !=nil {return _feee ;};};if _gabff .Else !=nil {if _cbf :=_gabff .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065");_cbf !=nil {return _cbf ;};};return nil ;};func (_bccg ST_ClrAppMethod )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bccg .String (),start );};func (_dcec ST_AxisType )ValidateWithPath (path string )error {switch _dcec {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcec ));};return nil ;};func (_cdbe ST_HierarchyAlignment )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cdbe .String (),start );};func (_aabda ST_FunctionType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cadcd :=_gg .Attr {};_cadcd .Name =name ;switch _aabda {case ST_FunctionTypeUnset :_cadcd .Value ="";case ST_FunctionTypeCnt :_cadcd .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_cadcd .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_cadcd .Value ="\u0072\u0065\u0076\u0050\u006f\u0073";case ST_FunctionTypePosEven :_cadcd .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_cadcd .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_cadcd .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_cadcd .Value ="\u0064\u0065\u0070t\u0068";case ST_FunctionTypeMaxDepth :_cadcd .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _cadcd ,nil ;}; +// Validate validates the CT_Description and its children +func (_cbb *CT_Description )Validate ()error {return _cbb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path -func (_eecb *CT_StyleLabel )ValidateWithPath (path string )error {if _eecb .Scene3d !=nil {if _agbd :=_eecb .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_agbd !=nil {return _agbd ;};};if _eecb .Sp3d !=nil {if _eebb :=_eecb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_eebb !=nil {return _eebb ;};};if _eecb .TxPr !=nil {if _ecbd :=_eecb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ecbd !=nil {return _ecbd ;};};if _eecb .Style !=nil {if _acaf :=_eecb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_acaf !=nil {return _acaf ;};};if _eecb .ExtLst !=nil {if _gbdf :=_eecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbdf !=nil {return _gbdf ;};};return nil ;};type CT_CTStyleLabel struct{NameAttr string ;FillClrLst *CT_Colors ;LinClrLst *CT_Colors ;EffectClrLst *CT_Colors ;TxLinClrLst *CT_Colors ;TxFillClrLst *CT_Colors ;TxEffectClrLst *CT_Colors ;ExtLst *_b .CT_OfficeArtExtensionList ;};func (_gdbgfc ST_Offset )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gdbgfc .String (),start );}; +// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path +func (_fda *CT_AnimLvl )ValidateWithPath (path string )error {if _fadg :=_fda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fadg !=nil {return _fadg ;};return nil ;};func (_edcg ST_AlgorithmType )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_edcg .String (),start );};func (_afebg ST_ParameterId )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_afebg .String (),start );};func (_gcff *CT_Constraint )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_dfg :=range start .Attr {if _dfg .Name .Local =="\u006f\u0070"{_gcff .OpAttr .UnmarshalXMLAttr (_dfg );continue ;};if _dfg .Name .Local =="\u0076\u0061\u006c"{_bedd ,_ggbe :=_ec .ParseFloat (_dfg .Value ,64);if _ggbe !=nil {return _ggbe ;};_gcff .ValAttr =&_bedd ;continue ;};if _dfg .Name .Local =="\u0066\u0061\u0063\u0074"{_ccc ,_aead :=_ec .ParseFloat (_dfg .Value ,64);if _aead !=nil {return _aead ;};_gcff .FactAttr =&_ccc ;continue ;};if _dfg .Name .Local =="\u0074\u0079\u0070\u0065"{_gcff .TypeAttr .UnmarshalXMLAttr (_dfg );continue ;};if _dfg .Name .Local =="\u0066\u006f\u0072"{_gcff .ForAttr .UnmarshalXMLAttr (_dfg );continue ;};if _dfg .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_dadg ,_gfge :=_dfg .Value ,error (nil );if _gfge !=nil {return _gfge ;};_gcff .ForNameAttr =&_dadg ;continue ;};if _dfg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gcff .PtTypeAttr .UnmarshalXMLAttr (_dfg );continue ;};if _dfg .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_gcff .RefTypeAttr .UnmarshalXMLAttr (_dfg );continue ;};if _dfg .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_gcff .RefForAttr .UnmarshalXMLAttr (_dfg );continue ;};if _dfg .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_bggg ,_aefc :=_dfg .Value ,error (nil );if _aefc !=nil {return _aefc ;};_gcff .RefForNameAttr =&_bggg ;continue ;};if _dfg .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_gcff .RefPtTypeAttr .UnmarshalXMLAttr (_dfg );continue ;};};_ebbg :for {_beeg ,_adce :=d .Token ();if _adce !=nil {return _adce ;};switch _addd :=_beeg .(type ){case _ed .StartElement :switch _addd .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcff .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _ccfc :=d .DecodeElement (_gcff .ExtLst ,&_addd );_ccfc !=nil {return _ccfc ;};default:_b .Log ("\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\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_addd .Name );if _fecb :=d .Skip ();_fecb !=nil {return _fecb ;};};case _ed .EndElement :break _ebbg ;case _ed .CharData :};};return nil ;}; -// Validate validates the CT_SDCategories and its children -func (_aafbf *CT_SDCategories )Validate ()error {return _aafbf .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_b .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};func (_dfa *CT_CTCategories )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _dfa .Cat !=nil {_bead :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0061\u0074"}};for _ ,_ffed :=range _dfa .Cat {e .EncodeElement (_ffed ,_bead );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bbbde ST_PyramidAccentTextMargin )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bbbde .String (),start );};func (_fgbfb ST_Direction )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bcad :=_gg .Attr {};_bcad .Name =name ;switch _fgbfb {case ST_DirectionUnset :_bcad .Value ="";case ST_DirectionNorm :_bcad .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_bcad .Value ="\u0072\u0065\u0076";};return _bcad ,nil ;};func (_feebb ST_AxisType )Validate ()error {return _feebb .ValidateWithPath ("")};func (_dbae ST_PtType )Validate ()error {return _dbae .ValidateWithPath ("")};func (_eaac *ST_PrSetCustVal )ValidateWithPath (path string )error {_gdad :=[]string {};if _eaac .ST_Percentage !=nil {_gdad =append (_gdad ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _eaac .Int32 !=nil {_gdad =append (_gdad ,"\u0049\u006e\u00743\u0032");};if len (_gdad )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gdad );};return nil ;};func (_gf *AG_ConstraintAttributes )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cf :=range start .Attr {if _cf .Name .Local =="\u0074\u0079\u0070\u0065"{_gf .TypeAttr .UnmarshalXMLAttr (_cf );continue ;};if _cf .Name .Local =="\u0066\u006f\u0072"{_gf .ForAttr .UnmarshalXMLAttr (_cf );continue ;};if _cf .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_ec ,_cfb :=_cf .Value ,error (nil );if _cfb !=nil {return _cfb ;};_gf .ForNameAttr =&_ec ;continue ;};if _cf .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gf .PtTypeAttr .UnmarshalXMLAttr (_cf );continue ;};};for {_ecf ,_a :=d .Token ();if _a !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0043\u006f\u006es\u0074\u0072\u0061\u0069\u006e\u0074\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_a );};if _ad ,_cgb :=_ecf .(_gg .EndElement );_cgb &&_ad .Name ==start .Name {break ;};};return nil ;};func (_dccbc ST_FunctionType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dccbc .String (),start );}; +// Validate validates the ColorsDefHdrLst and its children +func (_gdfa *ColorsDefHdrLst )Validate ()error {return _gdfa .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");}; -// Validate validates the CT_DiagramDefinition and its children -func (_fgaa *CT_DiagramDefinition )Validate ()error {return _fgaa .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_edcf ST_HueDir )ValidateWithPath (path string )error {switch _edcf {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcf ));};return nil ;};func (_aded ST_DiagramTextAlignment )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_aded .String (),start );};func (_egbcc *ST_ChildAlignment )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_egbcc =0;case "\u0074":*_egbcc =1;case "\u0062":*_egbcc =2;case "\u006c":*_egbcc =3;case "\u0072":*_egbcc =4;};return nil ;}; +// Validate validates the ColorsDef and its children +func (_dcge *ColorsDef )Validate ()error {return _dcge .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");}; -// Validate validates the CT_ForEach and its children -func (_gfbb *CT_ForEach )Validate ()error {return _gfbb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");};func NewCT_ForEach ()*CT_ForEach {_acgae :=&CT_ForEach {};return _acgae };func (_dgbf *ST_Offset )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dgbf =0;case "\u0063\u0074\u0072":*_dgbf =1;case "\u006f\u0066\u0066":*_dgbf =2;};return nil ;};func (_daed *ST_RotationPath )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ffeaf ,_ggegb :=d .Token ();if _ggegb !=nil {return _ggegb ;};if _cfad ,_bedc :=_ffeaf .(_gg .EndElement );_bedc &&_cfad .Name ==start .Name {*_daed =1;return nil ;};if _gdefd ,_fdabd :=_ffeaf .(_gg .CharData );!_fdabd {return _e .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",_ffeaf );}else {switch string (_gdefd ){case "":*_daed =0;case "\u006e\u006f\u006e\u0065":*_daed =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_daed =2;};};_ffeaf ,_ggegb =d .Token ();if _ggegb !=nil {return _ggegb ;};if _ccecb ,_fbedff :=_ffeaf .(_gg .EndElement );_fbedff &&_ccecb .Name ==start .Name {return nil ;};return _e .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",_ffeaf );};func (_cdfc ST_FunctionOperator )Validate ()error {return _cdfc .ValidateWithPath ("")};type ST_AlgorithmType byte ;func NewCT_SDCategory ()*CT_SDCategory {_efgcf :=&CT_SDCategory {};return _efgcf };func (_ebbd *CT_Name )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_afgg :=range start .Attr {if _afgg .Name .Local =="\u006c\u0061\u006e\u0067"{_adec ,_fgga :=_afgg .Value ,error (nil );if _fgga !=nil {return _fgga ;};_ebbd .LangAttr =&_adec ;continue ;};if _afgg .Name .Local =="\u0076\u0061\u006c"{_acgd ,_adgf :=_afgg .Value ,error (nil );if _adgf !=nil {return _adgf ;};_ebbd .ValAttr =_acgd ;continue ;};};for {_fcdd ,_cdge :=d .Token ();if _cdge !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_cdge );};if _cffe ,_fbfgc :=_fcdd .(_gg .EndElement );_fbfgc &&_cffe .Name ==start .Name {break ;};};return nil ;};const (ST_VariableTypeUnset ST_VariableType =0;ST_VariableTypeNone ST_VariableType =1;ST_VariableTypeOrgChart ST_VariableType =2;ST_VariableTypeChMax ST_VariableType =3;ST_VariableTypeChPref ST_VariableType =4;ST_VariableTypeBulEnabled ST_VariableType =5;ST_VariableTypeDir ST_VariableType =6;ST_VariableTypeHierBranch ST_VariableType =7;ST_VariableTypeAnimOne ST_VariableType =8;ST_VariableTypeAnimLvl ST_VariableType =9;ST_VariableTypeResizeHandles ST_VariableType =10;);type ST_VariableType byte ;func (_ecce ST_FallbackDimension )String ()string {switch _ecce {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";};return "";};func (_fadd *CT_ColorTransformHeader )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_fadd .UniqueIdAttr )});if _fadd .MinVerAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fadd .MinVerAttr )});};if _fadd .ResIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fadd .ResIdAttr )});};e .EncodeToken (start );_ggag :=_gg .StartElement {Name :_gg .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_ecff :=range _fadd .Title {e .EncodeElement (_ecff ,_ggag );};_egda :=_gg .StartElement {Name :_gg .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_dgc :=range _fadd .Desc {e .EncodeElement (_dgc ,_egda );};if _fadd .CatLst !=nil {_dge :=_gg .StartElement {Name :_gg .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fadd .CatLst ,_dge );};if _fadd .ExtLst !=nil {_ddge :=_gg .StartElement {Name :_gg .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fadd .ExtLst ,_ddge );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dacd *ST_FunctionValue )ValidateWithPath (path string )error {_ebaa :=[]string {};if _dacd .Int32 !=nil {_ebaa =append (_ebaa ,"\u0049\u006e\u00743\u0032");};if _dacd .Bool !=nil {_ebaa =append (_ebaa ,"\u0042\u006f\u006f\u006c");};if _dacd .ST_Direction !=ST_DirectionUnset {_ebaa =append (_ebaa ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _dacd .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_ebaa =append (_ebaa ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _dacd .ST_AnimOneStr !=ST_AnimOneStrUnset {_ebaa =append (_ebaa ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072");};if _dacd .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_ebaa =append (_ebaa ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _dacd .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_ebaa =append (_ebaa ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072");};if len (_ebaa )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ebaa );};return nil ;};func (_dagbc ST_RotationPath )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dagbc .String (),start );};func (_ecaf *CT_ElemPropSet )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gagbe :=range start .Attr {if _gagbe .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_aafe ,_dgfc :=_c .ParseBool (_gagbe .Value );if _dgfc !=nil {return _dgfc ;};_ecaf .CustFlipVertAttr =&_aafe ;continue ;};if _gagbe .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_dfge ,_dafgg :=ParseUnionST_ModelId (_gagbe .Value );if _dafgg !=nil {return _dafgg ;};_ecaf .PresAssocIDAttr =&_dfge ;continue ;};if _gagbe .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_ecabd ,_febg :=_c .ParseBool (_gagbe .Value );if _febg !=nil {return _febg ;};_ecaf .CustFlipHorAttr =&_ecabd ;continue ;};if _gagbe .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_gccc ,_fgbgb :=_gagbe .Value ,error (nil );if _fgbgb !=nil {return _fgbgb ;};_ecaf .PresStyleLblAttr =&_gccc ;continue ;};if _gagbe .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_edca ,_fcd :=_c .ParseInt (_gagbe .Value ,10,32);if _fcd !=nil {return _fcd ;};_cedf :=int32 (_edca );_ecaf .CustSzXAttr =&_cedf ;continue ;};if _gagbe .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_ecffa ,_gfdea :=_c .ParseInt (_gagbe .Value ,10,32);if _gfdea !=nil {return _gfdea ;};_cdeg :=int32 (_ecffa );_ecaf .PresStyleCntAttr =&_cdeg ;continue ;};if _gagbe .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_bdff ,_dada :=_c .ParseInt (_gagbe .Value ,10,32);if _dada !=nil {return _dada ;};_cfd :=int32 (_bdff );_ecaf .CustSzYAttr =&_cfd ;continue ;};if _gagbe .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_efce ,_gefa :=_gagbe .Value ,error (nil );if _gefa !=nil {return _gefa ;};_ecaf .LoCatIdAttr =&_efce ;continue ;};if _gagbe .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_ffcgc ,_bbgb :=ParseUnionST_PrSetCustVal (_gagbe .Value );if _bbgb !=nil {return _bbgb ;};_ecaf .CustScaleXAttr =&_ffcgc ;continue ;};if _gagbe .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_cag ,_gaacbb :=_gagbe .Value ,error (nil );if _gaacbb !=nil {return _gaacbb ;};_ecaf .QsCatIdAttr =&_cag ;continue ;};if _gagbe .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_adeb ,_gddg :=ParseUnionST_PrSetCustVal (_gagbe .Value );if _gddg !=nil {return _gddg ;};_ecaf .CustScaleYAttr =&_adeb ;continue ;};if _gagbe .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_dabc ,_cbab :=_c .ParseInt (_gagbe .Value ,10,32);if _cbab !=nil {return _cbab ;};_cbaea :=int32 (_dabc );_ecaf .CustAngAttr =&_cbaea ;continue ;};if _gagbe .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_ccbgf ,_febgd :=ParseUnionST_PrSetCustVal (_gagbe .Value );if _febgd !=nil {return _febgd ;};_ecaf .CustRadScaleRadAttr =&_ccbgf ;continue ;};if _gagbe .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_edcaf ,_befdf :=ParseUnionST_PrSetCustVal (_gagbe .Value );if _befdf !=nil {return _befdf ;};_ecaf .CustLinFactXAttr =&_edcaf ;continue ;};if _gagbe .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_fbfgb ,_dgeg :=_gagbe .Value ,error (nil );if _dgeg !=nil {return _dgeg ;};_ecaf .QsTypeIdAttr =&_fbfgb ;continue ;};if _gagbe .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_aedb ,_bafb :=_c .ParseBool (_gagbe .Value );if _bafb !=nil {return _bafb ;};_ecaf .Coherent3DOffAttr =&_aedb ;continue ;};if _gagbe .Name .Local =="\u0063\u0075\u0073t\u0054"{_fgab ,_ccfb :=_c .ParseBool (_gagbe .Value );if _ccfb !=nil {return _ccfb ;};_ecaf .CustTAttr =&_fgab ;continue ;};if _gagbe .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_aag ,_fgdf :=_gagbe .Value ,error (nil );if _fgdf !=nil {return _fgdf ;};_ecaf .PresNameAttr =&_aag ;continue ;};if _gagbe .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_fcb ,_begb :=ParseUnionST_PrSetCustVal (_gagbe .Value );if _begb !=nil {return _begb ;};_ecaf .CustLinFactNeighborYAttr =&_fcb ;continue ;};if _gagbe .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_ecdf ,_gddgd :=ParseUnionST_PrSetCustVal (_gagbe .Value );if _gddgd !=nil {return _gddgd ;};_ecaf .CustLinFactYAttr =&_ecdf ;continue ;};if _gagbe .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_baae ,_adacb :=_gagbe .Value ,error (nil );if _adacb !=nil {return _adacb ;};_ecaf .LoTypeIdAttr =&_baae ;continue ;};if _gagbe .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_agd ,_ffac :=ParseUnionST_PrSetCustVal (_gagbe .Value );if _ffac !=nil {return _ffac ;};_ecaf .CustRadScaleIncAttr =&_agd ;continue ;};if _gagbe .Name .Local =="\u0070\u0068\u006cd\u0072"{_cebd ,_gdbg :=_c .ParseBool (_gagbe .Value );if _gdbg !=nil {return _gdbg ;};_ecaf .PhldrAttr =&_cebd ;continue ;};if _gagbe .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_baga ,_acfa :=_gagbe .Value ,error (nil );if _acfa !=nil {return _acfa ;};_ecaf .CsTypeIdAttr =&_baga ;continue ;};if _gagbe .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_cbga ,_eagg :=_gagbe .Value ,error (nil );if _eagg !=nil {return _eagg ;};_ecaf .CsCatIdAttr =&_cbga ;continue ;};if _gagbe .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_ecec ,_cad :=_gagbe .Value ,error (nil );if _cad !=nil {return _cad ;};_ecaf .PhldrTAttr =&_ecec ;continue ;};if _gagbe .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_ddba ,_fafgf :=_c .ParseInt (_gagbe .Value ,10,32);if _fafgf !=nil {return _fafgf ;};_ddgd :=int32 (_ddba );_ecaf .PresStyleIdxAttr =&_ddgd ;continue ;};if _gagbe .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_bbda ,_begbe :=ParseUnionST_PrSetCustVal (_gagbe .Value );if _begbe !=nil {return _begbe ;};_ecaf .CustLinFactNeighborXAttr =&_bbda ;continue ;};};_daag :for {_feag ,_eed :=d .Token ();if _eed !=nil {return _eed ;};switch _bgca :=_feag .(type ){case _gg .StartElement :switch _bgca .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}:_ecaf .PresLayoutVars =NewCT_LayoutVariablePropertySet ();if _dgfa :=d .DecodeElement (_ecaf .PresLayoutVars ,&_bgca );_dgfa !=nil {return _dgfa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_ecaf .Style =_b .NewCT_ShapeStyle ();if _bcdf :=d .DecodeElement (_ecaf .Style ,&_bgca );_bcdf !=nil {return _bcdf ;};default:_ce .Log ("\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\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072\u006fp\u0053e\u0074\u0020\u0025\u0076",_bgca .Name );if _ecee :=d .Skip ();_ecee !=nil {return _ecee ;};};case _gg .EndElement :break _daag ;case _gg .CharData :};};return nil ;};type CT_Constraints struct{Constr []*CT_Constraint ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;); +// Validate validates the CT_SampleData and its children +func (_fecbb *CT_SampleData )Validate ()error {return _fecbb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");}; -// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path -func (_cgfa *StyleDefHdrLst )ValidateWithPath (path string )error {if _fdfee :=_cgfa .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_fdfee !=nil {return _fdfee ;};return nil ;};type ST_HierarchyAlignment byte ;func (_edgea ST_SecondaryChildAlignment )String ()string {switch _edgea {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074";case 3:return "\u0062";case 4:return "\u006c";case 5:return "\u0072";};return "";};func (_eceab *CT_StyleLabel )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dbegc :=range start .Attr {if _dbegc .Name .Local =="\u006e\u0061\u006d\u0065"{_adfg ,_afbe :=_dbegc .Value ,error (nil );if _afbe !=nil {return _afbe ;};_eceab .NameAttr =_adfg ;continue ;};};_fbedf :for {_eeda ,_ddea :=d .Token ();if _ddea !=nil {return _ddea ;};switch _cddg :=_eeda .(type ){case _gg .StartElement :switch _cddg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_eceab .Scene3d =_b .NewCT_Scene3D ();if _dacb :=d .DecodeElement (_eceab .Scene3d ,&_cddg );_dacb !=nil {return _dacb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0033\u0064"}:_eceab .Sp3d =_b .NewCT_Shape3D ();if _edce :=d .DecodeElement (_eceab .Sp3d ,&_cddg );_edce !=nil {return _edce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0050\u0072"}:_eceab .TxPr =NewCT_TextProps ();if _abdc :=d .DecodeElement (_eceab .TxPr ,&_cddg );_abdc !=nil {return _abdc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_eceab .Style =_b .NewCT_ShapeStyle ();if _ffaf :=d .DecodeElement (_eceab .Style ,&_cddg );_ffaf !=nil {return _ffaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eceab .ExtLst =_b .NewCT_OfficeArtExtensionList ();if _ffce :=d .DecodeElement (_eceab .ExtLst ,&_cddg );_ffce !=nil {return _ffce ;};default:_ce .Log ("\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\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_cddg .Name );if _fbfb :=d .Skip ();_fbfb !=nil {return _fbfb ;};};case _gg .EndElement :break _fbedf ;case _gg .CharData :};};return nil ;};func (_ddcea ST_TextDirection )ValidateWithPath (path string )error {switch _ddcea {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddcea ));};return nil ;};func (_gfgga ST_VariableType )Validate ()error {return _gfgga .ValidateWithPath ("")};const (ST_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;);func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_ebfg :=&CT_DiagramDefinitionHeader {};return _ebfg ;};func (_afbg *CT_TextProps )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bggbb :for {_bdbed ,_ebdfd :=d .Token ();if _ebdfd !=nil {return _ebdfd ;};switch _egfd :=_bdbed .(type ){case _gg .StartElement :switch _egfd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_afbg .Sp3d =_b .NewCT_Shape3D ();if _ebbff :=d .DecodeElement (_afbg .Sp3d ,&_egfd );_ebbff !=nil {return _ebbff ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_afbg .FlatTx =_b .NewCT_FlatText ();if _dbce :=d .DecodeElement (_afbg .FlatTx ,&_egfd );_dbce !=nil {return _dbce ;};default:_ce .Log ("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_T\u0065\u0078t\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_egfd .Name );if _gdfg :=d .Skip ();_gdfg !=nil {return _gdfg ;};};case _gg .EndElement :break _bggbb ;case _gg .CharData :};};return nil ;};func NewCT_CxnList ()*CT_CxnList {_gfac :=&CT_CxnList {};return _gfac };type ST_UnsignedInts []uint32 ;type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;Scene3d *_b .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_b .CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_When and its children, prefixing error messages with path +func (_feaec *CT_When )ValidateWithPath (path string )error {if _feaec .FuncAttr ==ST_FunctionTypeUnset {return _ee .Errorf ("\u0025\u0073\u002f\u0046\u0075\u006e\u0063\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _agab :=_feaec .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_agab !=nil {return _agab ;};if _feaec .ArgAttr !=nil {if _acgg :=_feaec .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072");_acgg !=nil {return _acgg ;};};if _feaec .OpAttr ==ST_FunctionOperatorUnset {return _ee .Errorf ("\u0025\u0073\u002f\u004f\u0070\u0041\u0074\u0074\u0072\u0020i\u0073\u0020\u0061\u0020\u006d\u0061\u006ed\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bffe :=_feaec .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_bffe !=nil {return _bffe ;};if _geage :=_feaec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geage !=nil {return _geage ;};for _agdbe ,_eagcf :=range _feaec .Alg {if _abgcg :=_eagcf .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_agdbe ));_abgcg !=nil {return _abgcg ;};};for _dfffd ,_eegg :=range _feaec .Shape {if _gbbc :=_eegg .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dfffd ));_gbbc !=nil {return _gbbc ;};};for _gcec ,_agaba :=range _feaec .PresOf {if _bdbe :=_agaba .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_gcec ));_bdbe !=nil {return _bdbe ;};};for _ffeeg ,_dafe :=range _feaec .ConstrLst {if _cacdf :=_dafe .ValidateWithPath (_ee .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ffeeg ));_cacdf !=nil {return _cacdf ;};};for _fbff ,_ebde :=range _feaec .RuleLst {if _bcag :=_ebde .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_fbff ));_bcag !=nil {return _bcag ;};};for _bbdca ,_acef :=range _feaec .ForEach {if _afge :=_acef .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_bbdca ));_afge !=nil {return _afge ;};};for _ecffa ,_eegdc :=range _feaec .LayoutNode {if _eced :=_eegdc .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ecffa ));_eced !=nil {return _eced ;};};for _cedf ,_efed :=range _feaec .Choose {if _adcae :=_efed .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_cedf ));_adcae !=nil {return _adcae ;};};for _affe ,_cbec :=range _feaec .ExtLst {if _abgg :=_cbec .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_affe ));_abgg !=nil {return _abgg ;};};return nil ;};func (_eddbf ST_PyramidAccentPosition )String ()string {switch _eddbf {case 0:return "";case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";};func (_edbe ST_AutoTextRotation )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_edbe .String (),start );};type RelIds struct{CT_RelIds };func (_cfec *CT_SampleData )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _cfec .UseDefAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_ee .Sprintf ("\u0025\u0064",_afca (*_cfec .UseDefAttr ))});};e .EncodeToken (start );if _cfec .DataModel !=nil {_eeeb :=_ed .StartElement {Name :_ed .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_cfec .DataModel ,_eeeb );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func (_ddde ST_HueDir )ValidateWithPath (path string )error {switch _ddde {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddde ));};return nil ;};func (_daca ST_ConnectorDimension )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_daca .String (),start );};func (_ddf *AG_IteratorAttributes )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _ddf .AxisAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_ddf .AxisAttr )});};if _ddf .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_ddf .PtTypeAttr )});};if _ddf .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_ddf .HideLastTransAttr )});};if _ddf .StAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0073\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_ddf .StAttr )});};if _ddf .CntAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0063\u006e\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_ddf .CntAttr )});};if _ddf .StepAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ee .Sprintf ("\u0025\u0076",*_ddf .StepAttr )});};return nil ;}; -// ST_FunctionArgument is a union type -type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};func (_dbceb ST_GrowDirection )Validate ()error {return _dbceb .ValidateWithPath ("")};type ST_DiagramHorizontalAlignment byte ;func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_f :=&AG_ConstraintAttributes {};return _f ;};func (_dgbaa ST_FunctionType )Validate ()error {return _dgbaa .ValidateWithPath ("")};func (_eeacg ST_ChildOrderType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bdffd :=_gg .Attr {};_bdffd .Name =name ;switch _eeacg {case ST_ChildOrderTypeUnset :_bdffd .Value ="";case ST_ChildOrderTypeB :_bdffd .Value ="\u0062";case ST_ChildOrderTypeT :_bdffd .Value ="\u0074";};return _bdffd ,nil ;};func (_dfebc *ST_StartingElement )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dfebc =0;case "\u006e\u006f\u0064\u0065":*_dfebc =1;case "\u0074\u0072\u0061n\u0073":*_dfebc =2;};return nil ;};func (_gcffc *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gcffc =0;case "\u006e\u006f\u006e\u0065":*_gcffc =1;case "\u0074":*_gcffc =2;case "\u0062":*_gcffc =3;case "\u006c":*_gcffc =4;case "\u0072":*_gcffc =5;};return nil ;};const (ST_ChildAlignmentUnset ST_ChildAlignment =0;ST_ChildAlignmentT ST_ChildAlignment =1;ST_ChildAlignmentB ST_ChildAlignment =2;ST_ChildAlignmentL ST_ChildAlignment =3;ST_ChildAlignmentR ST_ChildAlignment =4;); +// Validate validates the CT_DiagramDefinitionHeaderLst and its children +func (_efba *CT_DiagramDefinitionHeaderLst )Validate ()error {return _efba .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074");};func (_bceab ST_ParameterVal )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _bceab .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_ed .CharData (_bceab .ST_DiagramHorizontalAlignment .String ()));};if _bceab .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_ed .CharData (_bceab .ST_VerticalAlignment .String ()));};if _bceab .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_ed .CharData (_bceab .ST_ChildDirection .String ()));};if _bceab .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_ed .CharData (_bceab .ST_ChildAlignment .String ()));};if _bceab .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_ed .CharData (_bceab .ST_SecondaryChildAlignment .String ()));};if _bceab .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_ed .CharData (_bceab .ST_LinearDirection .String ()));};if _bceab .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_ed .CharData (_bceab .ST_SecondaryLinearDirection .String ()));};if _bceab .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_ed .CharData (_bceab .ST_StartingElement .String ()));};if _bceab .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_ed .CharData (_bceab .ST_BendPoint .String ()));};if _bceab .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_ed .CharData (_bceab .ST_ConnectorRouting .String ()));};if _bceab .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_ed .CharData (_bceab .ST_ArrowheadStyle .String ()));};if _bceab .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_ed .CharData (_bceab .ST_ConnectorDimension .String ()));};if _bceab .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_ed .CharData (_bceab .ST_RotationPath .String ()));};if _bceab .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_ed .CharData (_bceab .ST_CenterShapeMapping .String ()));};if _bceab .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_ed .CharData (_bceab .ST_NodeHorizontalAlignment .String ()));};if _bceab .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_ed .CharData (_bceab .ST_NodeVerticalAlignment .String ()));};if _bceab .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_ed .CharData (_bceab .ST_FallbackDimension .String ()));};if _bceab .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_ed .CharData (_bceab .ST_TextDirection .String ()));};if _bceab .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_ed .CharData (_bceab .ST_PyramidAccentPosition .String ()));};if _bceab .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_ed .CharData (_bceab .ST_PyramidAccentTextMargin .String ()));};if _bceab .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_ed .CharData (_bceab .ST_TextBlockDirection .String ()));};if _bceab .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_ed .CharData (_bceab .ST_TextAnchorHorizontal .String ()));};if _bceab .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_ed .CharData (_bceab .ST_TextAnchorVertical .String ()));};if _bceab .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_ed .CharData (_bceab .ST_DiagramTextAlignment .String ()));};if _bceab .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_ed .CharData (_bceab .ST_AutoTextRotation .String ()));};if _bceab .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_ed .CharData (_bceab .ST_GrowDirection .String ()));};if _bceab .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_ed .CharData (_bceab .ST_FlowDirection .String ()));};if _bceab .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_ed .CharData (_bceab .ST_ContinueDirection .String ()));};if _bceab .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_ed .CharData (_bceab .ST_Breakpoint .String ()));};if _bceab .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_ed .CharData (_bceab .ST_Offset .String ()));};if _bceab .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_ed .CharData (_bceab .ST_HierarchyAlignment .String ()));};if _bceab .Int32 !=nil {e .EncodeToken (_ed .CharData (_ee .Sprintf ("\u0025\u0064",*_bceab .Int32 )));};if _bceab .Float64 !=nil {e .EncodeToken (_ed .CharData (_ee .Sprintf ("\u0025\u0066",*_bceab .Float64 )));};if _bceab .Bool !=nil {e .EncodeToken (_ed .CharData (_ee .Sprintf ("\u0025\u0064",_afca (*_bceab .Bool ))));};if _bceab .StringVal !=nil {e .EncodeToken (_ed .CharData (*_bceab .StringVal ));};if _bceab .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_ed .CharData (_bceab .ST_ConnectorPoint .String ()));};return e .EncodeToken (_ed .EndElement {Name :start .Name });};func (_addgb ST_HierBranchStyle )Validate ()error {return _addgb .ValidateWithPath ("")};type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_begd ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _begd {case 0,1,2,3,4,5:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_begd ));};return nil ;};func (_baef *CT_StyleDefinitionHeader )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_baef .UniqueIdAttr )});if _baef .MinVerAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_baef .MinVerAttr )});};if _baef .ResIdAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_baef .ResIdAttr )});};e .EncodeToken (start );_cffc :=_ed .StartElement {Name :_ed .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_aceda :=range _baef .Title {e .EncodeElement (_aceda ,_cffc );};_dbefg :=_ed .StartElement {Name :_ed .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_dcca :=range _baef .Desc {e .EncodeElement (_dcca ,_dbefg );};if _baef .CatLst !=nil {_gfdda :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baef .CatLst ,_gfdda );};if _baef .ExtLst !=nil {_gaaf :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baef .ExtLst ,_gaaf );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path -func (_fdca *ColorsDefHdr )ValidateWithPath (path string )error {if _dcbaf :=_fdca .CT_ColorTransformHeader .ValidateWithPath (path );_dcbaf !=nil {return _dcbaf ;};return nil ;};type ST_FallbackDimension byte ;func (_ffcab ST_GrowDirection )String ()string {switch _ffcab {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0062\u004c";case 4:return "\u0062\u0052";};return "";};func (_efgaf ST_NodeHorizontalAlignment )Validate ()error {return _efgaf .ValidateWithPath ("")};func (_geaed ST_AnimOneStr )Validate ()error {return _geaed .ValidateWithPath ("")};func (_ggcdc *ST_ElementType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aacbe ,_dacde :=d .Token ();if _dacde !=nil {return _dacde ;};if _eabgf ,_dbdc :=_aacbe .(_gg .EndElement );_dbdc &&_eabgf .Name ==start .Name {*_ggcdc =1;return nil ;};if _bfage ,_cabdc :=_aacbe .(_gg .CharData );!_cabdc {return _e .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",_aacbe );}else {switch string (_bfage ){case "":*_ggcdc =0;case "\u0061\u006c\u006c":*_ggcdc =1;case "\u0064\u006f\u0063":*_ggcdc =2;case "\u006e\u006f\u0064\u0065":*_ggcdc =3;case "\u006e\u006f\u0072\u006d":*_ggcdc =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_ggcdc =5;case "\u0061\u0073\u0073\u0074":*_ggcdc =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_ggcdc =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_ggcdc =8;case "\u0070\u0072\u0065\u0073":*_ggcdc =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_ggcdc =10;};};_aacbe ,_dacde =d .Token ();if _dacde !=nil {return _dacde ;};if _gcfc ,_bdeeb :=_aacbe .(_gg .EndElement );_bdeeb &&_gcfc .Name ==start .Name {return nil ;};return _e .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",_aacbe );}; +// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path +func (_ccda *CT_SampleData )ValidateWithPath (path string )error {if _ccda .DataModel !=nil {if _aebc :=_ccda .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_aebc !=nil {return _aebc ;};};return nil ;};func (_agbgge *ST_HueDir )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_agbgge =0;case "\u0063\u0077":*_agbgge =1;case "\u0063\u0063\u0077":*_agbgge =2;};return nil ;}; -// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path -func (_dcgb *CT_SDName )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path +func (_dgaa *CT_LayoutNode )ValidateWithPath (path string )error {if _bffaf :=_dgaa .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_bffaf !=nil {return _bffaf ;};for _adbd ,_fga :=range _dgaa .Alg {if _dafg :=_fga .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_adbd ));_dafg !=nil {return _dafg ;};};for _dbaf ,_dbcfe :=range _dgaa .Shape {if _acae :=_dbcfe .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dbaf ));_acae !=nil {return _acae ;};};for _addc ,_cbbb :=range _dgaa .PresOf {if _eege :=_cbbb .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_addc ));_eege !=nil {return _eege ;};};for _dccg ,_eeaa :=range _dgaa .ConstrLst {if _cdgg :=_eeaa .ValidateWithPath (_ee .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dccg ));_cdgg !=nil {return _cdgg ;};};for _gafbf ,_dbdc :=range _dgaa .RuleLst {if _gab :=_dbdc .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_gafbf ));_gab !=nil {return _gab ;};};for _ffbd ,_fddg :=range _dgaa .VarLst {if _cce :=_fddg .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ffbd ));_cce !=nil {return _cce ;};};for _aggeba ,_gccf :=range _dgaa .ForEach {if _eda :=_gccf .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_aggeba ));_eda !=nil {return _eda ;};};for _bbaec ,_cabae :=range _dgaa .LayoutNode {if _dedad :=_cabae .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_bbaec ));_dedad !=nil {return _dedad ;};};for _gacg ,_geaa :=range _dgaa .Choose {if _cdeg :=_geaa .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gacg ));_cdeg !=nil {return _cdeg ;};};for _dcea ,_ddcd :=range _dgaa .ExtLst {if _begg :=_ddcd .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dcea ));_begg !=nil {return _begg ;};};return nil ;};func (_adeaf ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _adeaf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adeaf ));};return nil ;}; -// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path -func (_bgce *LayoutDef )ValidateWithPath (path string )error {if _ffcdd :=_bgce .CT_DiagramDefinition .ValidateWithPath (path );_ffcdd !=nil {return _ffcdd ;};return nil ;};const (ST_BoolOperatorUnset ST_BoolOperator =0;ST_BoolOperatorNone ST_BoolOperator =1;ST_BoolOperatorEqu ST_BoolOperator =2;ST_BoolOperatorGte ST_BoolOperator =3;ST_BoolOperatorLte ST_BoolOperator =4;); +// ST_ParameterVal is a union type +type ST_ParameterVal struct{ST_DiagramHorizontalAlignment ST_DiagramHorizontalAlignment ;ST_VerticalAlignment ST_VerticalAlignment ;ST_ChildDirection ST_ChildDirection ;ST_ChildAlignment ST_ChildAlignment ;ST_SecondaryChildAlignment ST_SecondaryChildAlignment ;ST_LinearDirection ST_LinearDirection ;ST_SecondaryLinearDirection ST_SecondaryLinearDirection ;ST_StartingElement ST_StartingElement ;ST_BendPoint ST_BendPoint ;ST_ConnectorRouting ST_ConnectorRouting ;ST_ArrowheadStyle ST_ArrowheadStyle ;ST_ConnectorDimension ST_ConnectorDimension ;ST_RotationPath ST_RotationPath ;ST_CenterShapeMapping ST_CenterShapeMapping ;ST_NodeHorizontalAlignment ST_NodeHorizontalAlignment ;ST_NodeVerticalAlignment ST_NodeVerticalAlignment ;ST_FallbackDimension ST_FallbackDimension ;ST_TextDirection ST_TextDirection ;ST_PyramidAccentPosition ST_PyramidAccentPosition ;ST_PyramidAccentTextMargin ST_PyramidAccentTextMargin ;ST_TextBlockDirection ST_TextBlockDirection ;ST_TextAnchorHorizontal ST_TextAnchorHorizontal ;ST_TextAnchorVertical ST_TextAnchorVertical ;ST_DiagramTextAlignment ST_DiagramTextAlignment ;ST_AutoTextRotation ST_AutoTextRotation ;ST_GrowDirection ST_GrowDirection ;ST_FlowDirection ST_FlowDirection ;ST_ContinueDirection ST_ContinueDirection ;ST_Breakpoint ST_Breakpoint ;ST_Offset ST_Offset ;ST_HierarchyAlignment ST_HierarchyAlignment ;Int32 *int32 ;Float64 *float64 ;Bool *bool ;StringVal *string ;ST_ConnectorPoint ST_ConnectorPoint ;};func (_ebfa *CT_ColorTransformHeaderLst )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_bbb :for {_dgbe ,_bgda :=d .Token ();if _bgda !=nil {return _bgda ;};switch _bbbe :=_dgbe .(type ){case _ed .StartElement :switch _bbbe .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_cbga :=NewCT_ColorTransformHeader ();if _bfac :=d .DecodeElement (_cbga ,&_bbbe );_bfac !=nil {return _bfac ;};_ebfa .ColorsDefHdr =append (_ebfa .ColorsDefHdr ,_cbga );default:_b .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0043\u006fl\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_bbbe .Name );if _afb :=d .Skip ();_afb !=nil {return _afb ;};};case _ed .EndElement :break _bbb ;case _ed .CharData :};};return nil ;};func (_eegd *CT_ColorTransformHeader )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_adbb :=range start .Attr {if _adbb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bgcg ,_fgeg :=_adbb .Value ,error (nil );if _fgeg !=nil {return _fgeg ;};_eegd .UniqueIdAttr =_bgcg ;continue ;};if _adbb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cadb ,_beb :=_adbb .Value ,error (nil );if _beb !=nil {return _beb ;};_eegd .MinVerAttr =&_cadb ;continue ;};if _adbb .Name .Local =="\u0072\u0065\u0073I\u0064"{_cde ,_gde :=_ec .ParseInt (_adbb .Value ,10,32);if _gde !=nil {return _gde ;};_bdad :=int32 (_cde );_eegd .ResIdAttr =&_bdad ;continue ;};};_fef :for {_ebdg ,_aeg :=d .Token ();if _aeg !=nil {return _aeg ;};switch _gffc :=_ebdg .(type ){case _ed .StartElement :switch _gffc .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_fcfe :=NewCT_CTName ();if _ebff :=d .DecodeElement (_fcfe ,&_gffc );_ebff !=nil {return _ebff ;};_eegd .Title =append (_eegd .Title ,_fcfe );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dcba :=NewCT_CTDescription ();if _cgc :=d .DecodeElement (_dcba ,&_gffc );_cgc !=nil {return _cgc ;};_eegd .Desc =append (_eegd .Desc ,_dcba );case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_eegd .CatLst =NewCT_CTCategories ();if _dade :=d .DecodeElement (_eegd .CatLst ,&_gffc );_dade !=nil {return _dade ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eegd .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _cbgb :=d .DecodeElement (_eegd .ExtLst ,&_gffc );_cbgb !=nil {return _cbgb ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d\u0048\u0065a\u0064\u0065\u0072 \u0025\u0076",_gffc .Name );if _egf :=d .Skip ();_egf !=nil {return _egf ;};};case _ed .EndElement :break _fef ;case _ed .CharData :};};return nil ;};func (_dddad ST_TextAnchorHorizontal )Validate ()error {return _dddad .ValidateWithPath ("")};func (_agecd *CT_OrgChart )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_ffbaf :=range start .Attr {if _ffbaf .Name .Local =="\u0076\u0061\u006c"{_bdcd ,_aefcb :=_ec .ParseBool (_ffbaf .Value );if _aefcb !=nil {return _aefcb ;};_agecd .ValAttr =&_bdcd ;continue ;};};for {_gdcc ,_ebbgf :=d .Token ();if _ebbgf !=nil {return _ee .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_ebbgf );};if _debb ,_ccga :=_gdcc .(_ed .EndElement );_ccga &&_debb .Name ==start .Name {break ;};};return nil ;};func (_eed *CT_CTDescription )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _eed .LangAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_eed .LangAttr )});};start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",_eed .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};type CT_PresentationOf struct{ExtLst *_a .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_a .EG_ColorChoice ;};type CT_Cxn struct{ModelIdAttr ST_ModelId ;TypeAttr ST_CxnType ;SrcIdAttr ST_ModelId ;DestIdAttr ST_ModelId ;SrcOrdAttr uint32 ;DestOrdAttr uint32 ;ParTransIdAttr *ST_ModelId ;SibTransIdAttr *ST_ModelId ;PresIdAttr *string ;ExtLst *_a .CT_OfficeArtExtensionList ;};func NewCT_NumericRule ()*CT_NumericRule {_fagda :=&CT_NumericRule {};return _fagda };func (_bggaf *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _ed .Attr )error {switch attr .Value {case "":*_bggaf =0;case "\u006e\u006f\u006e\u0065":*_bggaf =1;case "\u0063\u0074\u0072":*_bggaf =2;};return nil ;};func (_fgeaa *CT_Rules )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_eeae :for {_acecb ,_fggg :=d .Token ();if _fggg !=nil {return _fggg ;};switch _cedb :=_acecb .(type ){case _ed .StartElement :switch _cedb .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0075\u006c\u0065"}:_gcfe :=NewCT_NumericRule ();if _gdeb :=d .DecodeElement (_gcfe ,&_cedb );_gdeb !=nil {return _gdeb ;};_fgeaa .Rule =append (_fgeaa .Rule ,_gcfe );default:_b .Log ("\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\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_cedb .Name );if _gfdbg :=d .Skip ();_gfdbg !=nil {return _gfdbg ;};};case _ed .EndElement :break _eeae ;case _ed .CharData :};};return nil ;};func (_eagae *ST_FunctionValue )Validate ()error {return _eagae .ValidateWithPath ("")};const (ST_ConnectorPointUnset ST_ConnectorPoint =0;ST_ConnectorPointAuto ST_ConnectorPoint =1;ST_ConnectorPointBCtr ST_ConnectorPoint =2;ST_ConnectorPointCtr ST_ConnectorPoint =3;ST_ConnectorPointMidL ST_ConnectorPoint =4;ST_ConnectorPointMidR ST_ConnectorPoint =5;ST_ConnectorPointTCtr ST_ConnectorPoint =6;ST_ConnectorPointBL ST_ConnectorPoint =7;ST_ConnectorPointBR ST_ConnectorPoint =8;ST_ConnectorPointTL ST_ConnectorPoint =9;ST_ConnectorPointTR ST_ConnectorPoint =10;ST_ConnectorPointRadial ST_ConnectorPoint =11;);func (_fgfbg ST_AlgorithmType )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_egac :=_ed .Attr {};_egac .Name =name ;switch _fgfbg {case ST_AlgorithmTypeUnset :_egac .Value ="";case ST_AlgorithmTypeComposite :_egac .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_egac .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_egac .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_egac .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case ST_AlgorithmTypeHierRoot :_egac .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_egac .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_egac .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_egac .Value ="\u0073\u0070";case ST_AlgorithmTypeTx :_egac .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_egac .Value ="\u0073\u006e\u0061k\u0065";};return _egac ,nil ;};func (_faebc ST_PyramidAccentTextMargin )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_faebc .String (),start );};type ST_AnimOneStr byte ;func (_egb *CT_CTStyleLabel )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {for _ ,_dfa :=range start .Attr {if _dfa .Name .Local =="\u006e\u0061\u006d\u0065"{_aggc ,_edff :=_dfa .Value ,error (nil );if _edff !=nil {return _edff ;};_egb .NameAttr =_aggc ;continue ;};};_ffd :for {_fbe ,_gcdcc :=d .Token ();if _gcdcc !=nil {return _gcdcc ;};switch _gfc :=_fbe .(type ){case _ed .StartElement :switch _gfc .Name {case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_egb .FillClrLst =NewCT_Colors ();if _bb :=d .DecodeElement (_egb .FillClrLst ,&_gfc );_bb !=nil {return _bb ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}:_egb .LinClrLst =NewCT_Colors ();if _cbe :=d .DecodeElement (_egb .LinClrLst ,&_gfc );_cbe !=nil {return _cbe ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_egb .EffectClrLst =NewCT_Colors ();if _aec :=d .DecodeElement (_egb .EffectClrLst ,&_gfc );_aec !=nil {return _aec ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}:_egb .TxLinClrLst =NewCT_Colors ();if _fdae :=d .DecodeElement (_egb .TxLinClrLst ,&_gfc );_fdae !=nil {return _fdae ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_egb .TxFillClrLst =NewCT_Colors ();if _gdd :=d .DecodeElement (_egb .TxFillClrLst ,&_gfc );_gdd !=nil {return _gdd ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}:_egb .TxEffectClrLst =NewCT_Colors ();if _dadd :=d .DecodeElement (_egb .TxEffectClrLst ,&_gfc );_dadd !=nil {return _dadd ;};case _ed .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egb .ExtLst =_a .NewCT_OfficeArtExtensionList ();if _dgg :=d .DecodeElement (_egb .ExtLst ,&_gfc );_dgg !=nil {return _dgg ;};default:_b .Log ("\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\u0043\u0054\u005f\u0043\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_gfc .Name );if _fdd :=d .Skip ();_fdd !=nil {return _fdd ;};};case _ed .EndElement :break _ffd ;case _ed .CharData :};};return nil ;};func (_decd *CT_Shape )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {if _decd .RotAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0072\u006f\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_decd .RotAttr )});};if _decd .TypeAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_decd .TypeAttr )});};if _decd .BlipAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_ee .Sprintf ("\u0025\u0076",*_decd .BlipAttr )});};if _decd .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_ee .Sprintf ("\u0025\u0076",*_decd .ZOrderOffAttr )});};if _decd .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_ee .Sprintf ("\u0025\u0064",_afca (*_decd .HideGeomAttr ))});};if _decd .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_ee .Sprintf ("\u0025\u0064",_afca (*_decd .LkTxEntryAttr ))});};if _decd .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_ed .Attr {Name :_ed .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_ee .Sprintf ("\u0025\u0064",_afca (*_decd .BlipPhldrAttr ))});};e .EncodeToken (start );if _decd .AdjLst !=nil {_ddeb :=_ed .StartElement {Name :_ed .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_decd .AdjLst ,_ddeb );};if _decd .ExtLst !=nil {_ffbf :=_ed .StartElement {Name :_ed .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_decd .ExtLst ,_ffbf );};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Choose and its children -func (_efe *CT_Choose )Validate ()error {return _efe .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");};func (_daga ST_PyramidAccentPosition )Validate ()error {return _daga .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path +func (_cbcge *CT_Name )ValidateWithPath (path string )error {return nil };type StyleDef struct{CT_StyleDefinition };type CT_LayoutVariablePropertySet struct{OrgChart *CT_OrgChart ;ChMax *CT_ChildMax ;ChPref *CT_ChildPref ;BulletEnabled *CT_BulletEnabled ;Dir *CT_Direction ;HierBranch *CT_HierBranchStyle ;AnimOne *CT_AnimOne ;AnimLvl *CT_AnimLvl ;ResizeHandles *CT_ResizeHandles ;};func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };func (_aecb *ST_BendPoint )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_fbfa ,_fgaga :=d .Token ();if _fgaga !=nil {return _fgaga ;};if _dcbgc ,_eddbc :=_fbfa .(_ed .EndElement );_eddbc &&_dcbgc .Name ==start .Name {*_aecb =1;return nil ;};if _fcfdga ,_becgg :=_fbfa .(_ed .CharData );!_becgg {return _ee .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",_fbfa );}else {switch string (_fcfdga ){case "":*_aecb =0;case "\u0062\u0065\u0067":*_aecb =1;case "\u0064\u0065\u0066":*_aecb =2;case "\u0065\u006e\u0064":*_aecb =3;};};_fbfa ,_fgaga =d .Token ();if _fgaga !=nil {return _fgaga ;};if _ddbgd ,_gcbgg :=_fbfa .(_ed .EndElement );_gcbgg &&_ddbgd .Name ==start .Name {return nil ;};return _ee .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",_fbfa );};const (ST_FunctionTypeUnset ST_FunctionType =0;ST_FunctionTypeCnt ST_FunctionType =1;ST_FunctionTypePos ST_FunctionType =2;ST_FunctionTypeRevPos ST_FunctionType =3;ST_FunctionTypePosEven ST_FunctionType =4;ST_FunctionTypePosOdd ST_FunctionType =5;ST_FunctionTypeVar ST_FunctionType =6;ST_FunctionTypeDepth ST_FunctionType =7;ST_FunctionTypeMaxDepth ST_FunctionType =8;);type ST_Booleans []bool ;func (_dbbb *ST_NodeVerticalAlignment )UnmarshalXML (d *_ed .Decoder ,start _ed .StartElement )error {_cdada ,_geafg :=d .Token ();if _geafg !=nil {return _geafg ;};if _ddbec ,_adddc :=_cdada .(_ed .EndElement );_adddc &&_ddbec .Name ==start .Name {*_dbbb =1;return nil ;};if _bdba ,_feag :=_cdada .(_ed .CharData );!_feag {return _ee .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",_cdada );}else {switch string (_bdba ){case "":*_dbbb =0;case "\u0074":*_dbbb =1;case "\u006d\u0069\u0064":*_dbbb =2;case "\u0062":*_dbbb =3;};};_cdada ,_geafg =d .Token ();if _geafg !=nil {return _geafg ;};if _affb ,_ebfad :=_cdada .(_ed .EndElement );_ebfad &&_affb .Name ==start .Name {return nil ;};return _ee .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",_cdada );};func (_ecd *CT_ColorTransformHeaderLst )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {e .EncodeToken (start );if _ecd .ColorsDefHdr !=nil {_fee :=_ed .StartElement {Name :_ed .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_edfa :=range _ecd .ColorsDefHdr {e .EncodeElement (_edfa ,_fee );};};e .EncodeToken (_ed .EndElement {Name :start .Name });return nil ;};func init (){_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0054\u004e\u0061\u006de",NewCT_CTName );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_CTDescription );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_CTCategory );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_CTCategories );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_CTStyleLabel );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_ColorTransform );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_ColorTransformHeader );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074",NewCT_ColorTransformHeaderLst );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0074",NewCT_Pt );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t",NewCT_PtList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e",NewCT_Cxn );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074",NewCT_CxnList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c",NewCT_DataModel );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074",NewCT_Constraint );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073",NewCT_Constraints );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065",NewCT_NumericRule );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewCT_Rules );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066",NewCT_PresentationOf );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u0064\u006a",NewCT_Adj );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t",NewCT_AdjLst );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d",NewCT_Algorithm );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065",NewCT_LayoutNode );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068",NewCT_ForEach );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0057\u0068\u0065\u006e",NewCT_When );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065",NewCT_Otherwise );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e",NewCT_Choose );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061",NewCT_SampleData );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_Category );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_Categories );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u004e\u0061\u006d\u0065",NewCT_Name );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e",NewCT_Description );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewCT_DiagramDefinition );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072",NewCT_DiagramDefinitionHeader );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074",NewCT_DiagramDefinitionHeaderLst );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s",NewCT_RelIds );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074",NewCT_ElemPropSet );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074",NewCT_OrgChart );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078",NewCT_ChildMax );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066",NewCT_ChildPref );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064",NewCT_BulletEnabled );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Direction );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065",NewCT_HierBranchStyle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065",NewCT_AnimOne );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c",NewCT_AnimLvl );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_ResizeHandles );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074",NewCT_LayoutVariablePropertySet );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0044\u004e\u0061\u006de",NewCT_SDName );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_SDDescription );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_SDCategory );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_SDCategories );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073",NewCT_TextProps );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_StyleLabel );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e",NewCT_StyleDefinition );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_StyleDefinitionHeader );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074",NewCT_StyleDefinitionHeaderLst );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f",NewColorsDef );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072",NewColorsDefHdr );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewColorsDefHdrLst );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l",NewDataModel );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f",NewLayoutDef );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072",NewLayoutDefHdr );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewLayoutDefHdrLst );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0072\u0065\u006c\u0049\u0064\u0073",NewRelIds );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066",NewStyleDef );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072",NewStyleDefHdr );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074",NewStyleDefHdrLst );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_IteratorAttributes );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_ConstraintAttributes );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073",NewAG_ConstraintRefAttributes );}; -// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path -func (_acgcg *CT_Rules )ValidateWithPath (path string )error {for _cedb ,_bfcf :=range _acgcg .Rule {if _acdg :=_bfcf .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cedb ));_acdg !=nil {return _acdg ;};};return nil ;};type ST_ElementTypes []ST_ElementType ;func (_ebga ST_TextAnchorHorizontal )Validate ()error {return _ebga .ValidateWithPath ("")};func (_agae *CT_LayoutNode )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_beaf :=range start .Attr {if _beaf .Name .Local =="\u006e\u0061\u006d\u0065"{_ddfga ,_fbfce :=_beaf .Value ,error (nil );if _fbfce !=nil {return _fbfce ;};_agae .NameAttr =&_ddfga ;continue ;};if _beaf .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_agae .ChOrderAttr .UnmarshalXMLAttr (_beaf );continue ;};if _beaf .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_gcfg ,_dgda :=_beaf .Value ,error (nil );if _dgda !=nil {return _dgda ;};_agae .MoveWithAttr =&_gcfg ;continue ;};if _beaf .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_ebgf ,_bfec :=_beaf .Value ,error (nil );if _bfec !=nil {return _bfec ;};_agae .StyleLblAttr =&_ebgf ;continue ;};};_dcae :for {_gdf ,_dbef :=d .Token ();if _dbef !=nil {return _dbef ;};switch _deaa :=_gdf .(type ){case _gg .StartElement :switch _deaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_eaeb :=NewCT_Algorithm ();if _caee :=d .DecodeElement (_eaeb ,&_deaa );_caee !=nil {return _caee ;};_agae .Alg =append (_agae .Alg ,_eaeb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_fegd :=NewCT_Shape ();if _dcaef :=d .DecodeElement (_fegd ,&_deaa );_dcaef !=nil {return _dcaef ;};_agae .Shape =append (_agae .Shape ,_fegd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_bbcg :=NewCT_PresentationOf ();if _bdfa :=d .DecodeElement (_bbcg ,&_deaa );_bdfa !=nil {return _bdfa ;};_agae .PresOf =append (_agae .PresOf ,_bbcg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_acdf :=NewCT_Constraints ();if _fcgg :=d .DecodeElement (_acdf ,&_deaa );_fcgg !=nil {return _fcgg ;};_agae .ConstrLst =append (_agae .ConstrLst ,_acdf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_afeb :=NewCT_Rules ();if _ebfe :=d .DecodeElement (_afeb ,&_deaa );_ebfe !=nil {return _ebfe ;};_agae .RuleLst =append (_agae .RuleLst ,_afeb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}:_gecbb :=NewCT_LayoutVariablePropertySet ();if _dcgd :=d .DecodeElement (_gecbb ,&_deaa );_dcgd !=nil {return _dcgd ;};_agae .VarLst =append (_agae .VarLst ,_gecbb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_cfag :=NewCT_ForEach ();if _fecge :=d .DecodeElement (_cfag ,&_deaa );_fecge !=nil {return _fecge ;};_agae .ForEach =append (_agae .ForEach ,_cfag );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_abfd :=NewCT_LayoutNode ();if _gefeb :=d .DecodeElement (_abfd ,&_deaa );_gefeb !=nil {return _gefeb ;};_agae .LayoutNode =append (_agae .LayoutNode ,_abfd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_eega :=NewCT_Choose ();if _dfcc :=d .DecodeElement (_eega ,&_deaa );_dfcc !=nil {return _dfcc ;};_agae .Choose =append (_agae .Choose ,_eega );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebca :=_b .NewCT_OfficeArtExtensionList ();if _cegd :=d .DecodeElement (_ebca ,&_deaa );_cegd !=nil {return _cegd ;};_agae .ExtLst =append (_agae .ExtLst ,_ebca );default:_ce .Log ("\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\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_deaa .Name );if _bbea :=d .Skip ();_bbea !=nil {return _bbea ;};};case _gg .EndElement :break _dcae ;case _gg .CharData :};};return nil ;};func (_ccede ST_CenterShapeMapping )Validate ()error {return _ccede .ValidateWithPath ("")};func init (){_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0054\u004e\u0061\u006de",NewCT_CTName );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_CTDescription );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_CTCategory );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_CTCategories );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_CTStyleLabel );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_ColorTransform );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_ColorTransformHeader );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074",NewCT_ColorTransformHeaderLst );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0074",NewCT_Pt );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t",NewCT_PtList );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e",NewCT_Cxn );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074",NewCT_CxnList );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c",NewCT_DataModel );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074",NewCT_Constraint );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073",NewCT_Constraints );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065",NewCT_NumericRule );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewCT_Rules );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066",NewCT_PresentationOf );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u0064\u006a",NewCT_Adj );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t",NewCT_AdjLst );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d",NewCT_Algorithm );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065",NewCT_LayoutNode );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068",NewCT_ForEach );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0057\u0068\u0065\u006e",NewCT_When );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065",NewCT_Otherwise );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e",NewCT_Choose );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061",NewCT_SampleData );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_Category );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_Categories );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u004e\u0061\u006d\u0065",NewCT_Name );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e",NewCT_Description );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewCT_DiagramDefinition );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072",NewCT_DiagramDefinitionHeader );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074",NewCT_DiagramDefinitionHeaderLst );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s",NewCT_RelIds );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074",NewCT_ElemPropSet );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074",NewCT_OrgChart );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078",NewCT_ChildMax );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066",NewCT_ChildPref );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064",NewCT_BulletEnabled );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Direction );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065",NewCT_HierBranchStyle );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065",NewCT_AnimOne );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c",NewCT_AnimLvl );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_ResizeHandles );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074",NewCT_LayoutVariablePropertySet );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0044\u004e\u0061\u006de",NewCT_SDName );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_SDDescription );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_SDCategory );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_SDCategories );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073",NewCT_TextProps );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_StyleLabel );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e",NewCT_StyleDefinition );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_StyleDefinitionHeader );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074",NewCT_StyleDefinitionHeaderLst );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f",NewColorsDef );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072",NewColorsDefHdr );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewColorsDefHdrLst );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l",NewDataModel );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f",NewLayoutDef );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072",NewLayoutDefHdr );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewLayoutDefHdrLst );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0072\u0065\u006c\u0049\u0064\u0073",NewRelIds );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066",NewStyleDef );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072",NewStyleDefHdr );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074",NewStyleDefHdrLst );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_IteratorAttributes );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_ConstraintAttributes );_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073",NewAG_ConstraintRefAttributes );};const (ST_HierBranchStyleUnset ST_HierBranchStyle =0;ST_HierBranchStyleL ST_HierBranchStyle =1;ST_HierBranchStyleR ST_HierBranchStyle =2;ST_HierBranchStyleHang ST_HierBranchStyle =3;ST_HierBranchStyleStd ST_HierBranchStyle =4;ST_HierBranchStyleInit ST_HierBranchStyle =5;); +// ST_LayoutShapeType is a union type +type ST_LayoutShapeType struct{ST_ShapeType _a .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;};func (_acfad ST_TextDirection )MarshalXML (e *_ed .Encoder ,start _ed .StartElement )error {return e .EncodeElement (_acfad .String (),start );};func (_dacdb ST_FlowDirection )MarshalXMLAttr (name _ed .Name )(_ed .Attr ,error ){_dgfeb :=_ed .Attr {};_dgfeb .Name =name ;switch _dacdb {case ST_FlowDirectionUnset :_dgfeb .Value ="";case ST_FlowDirectionRow :_dgfeb .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_dgfeb .Value ="\u0063\u006f\u006c";};return _dgfeb ,nil ;}; -// Validate validates the ColorsDefHdrLst and its children -func (_abba *ColorsDefHdrLst )Validate ()error {return _abba .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_efga ST_RotationPath )Validate ()error {return _efga .ValidateWithPath ("")}; +// ValidateWithPath validates the RelIds and its children, prefixing error messages with path +func (_aadd *RelIds )ValidateWithPath (path string )error {if _dgea :=_aadd .CT_RelIds .ValidateWithPath (path );_dgea !=nil {return _dgea ;};return nil ;}; -// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path -func (_cafca *CT_ResizeHandles )ValidateWithPath (path string )error {if _bcaf :=_cafca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcaf !=nil {return _bcaf ;};return nil ;};const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;); \ No newline at end of file +// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path +func (_ggca *CT_Direction )ValidateWithPath (path string )error {if _baa :=_ggca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_baa !=nil {return _baa ;};return nil ;}; \ No newline at end of file diff --git a/schema/soo/dml/dml.go b/schema/soo/dml/dml.go index c35c72e738..3be6d48b57 100644 --- a/schema/soo/dml/dml.go +++ b/schema/soo/dml/dml.go @@ -9,1678 +9,1678 @@ // 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 dml ;import (_a "encoding/xml";_f "fmt";_b "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_da "regexp";_gc "strconv";_g "time";); +package dml ;import (_f "encoding/xml";_g "fmt";_fb "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ff "regexp";_d "strconv";_b "time";);func (_abd *CT_AnimationElementChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbcg :for {_cecf ,_ccbc :=d .Token ();if _ccbc !=nil {return _ccbc ;};switch _bca :=_cecf .(type ){case _f .StartElement :switch _bca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0067\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0067\u006d"}:_abd .Dgm =NewCT_AnimationDgmElement ();if _ebe :=d .DecodeElement (_abd .Dgm ,&_bca );_ebe !=nil {return _ebe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074"}:_abd .Chart =NewCT_AnimationChartElement ();if _fbd :=d .DecodeElement (_abd .Chart ,&_bca );_fbd !=nil {return _fbd ;};default:_fb .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006fn\u0045l\u0065\u006d\u0065\u006e\u0074\u0043\u0068\u006fi\u0063e\u0020\u0025v",_bca .Name );if _fafg :=d .Skip ();_fafg !=nil {return _fafg ;};};case _f .EndElement :break _bbcg ;case _f .CharData :};};return nil ;};type CT_GammaTransform struct{};func (_fddbc *ST_AnimationBuildType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abggf ,_dgbcde :=d .Token ();if _dgbcde !=nil {return _dgbcde ;};if _faebgg ,_edfcb :=_abggf .(_f .EndElement );_edfcb &&_faebgg .Name ==start .Name {*_fddbc =1;return nil ;};if _becggf ,_cegcdg :=_abggf .(_f .CharData );!_cegcdg {return _g .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",_abggf );}else {switch string (_becggf ){case "":*_fddbc =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_fddbc =1;};};_abggf ,_dgbcde =d .Token ();if _dgbcde !=nil {return _dgbcde ;};if _eabag ,_dcfeceb :=_abggf .(_f .EndElement );_dcfeceb &&_eabag .Name ==start .Name {return nil ;};return _g .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",_abggf );};func (_deccg ST_LineEndLength )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bddcca :=_f .Attr {};_bddcca .Name =name ;switch _deccg {case ST_LineEndLengthUnset :_bddcca .Value ="";case ST_LineEndLengthSm :_bddcca .Value ="\u0073\u006d";case ST_LineEndLengthMed :_bddcca .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_bddcca .Value ="\u006c\u0067";};return _bddcca ,nil ;};func (_eeacd *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_cfceg :=[]string {};if _eeacd .ST_TextFontScalePercent !=nil {_cfceg =append (_cfceg ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _eeacd .ST_Percentage !=nil {_cfceg =append (_cfceg ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_cfceg )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfceg );};return nil ;};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;);func (_agbda *CT_OfficeArtExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbggb :for {_efcfd ,_ggbbd :=d .Token ();if _ggbbd !=nil {return _ggbbd ;};switch _dfbf :=_efcfd .(type ){case _f .StartElement :switch _dfbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_cfeac :=NewCT_OfficeArtExtension ();if _beaed :=d .DecodeElement (_cfeac ,&_dfbf );_beaed !=nil {return _beaed ;};_agbda .Ext =append (_agbda .Ext ,_cfeac );default:_fb .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_dfbf .Name );if _acdeg :=d .Skip ();_acdeg !=nil {return _acdeg ;};};case _f .EndElement :break _fbggb ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path -func (_ceca *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _bgee ,_gcca :=range _ceca .EG_FillProperties {if _eacc :=_gcca .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_bgee ));_eacc !=nil {return _eacc ;};};return nil ;}; +// Validate validates the CT_Backdrop and its children +func (_bgbb *CT_Backdrop )Validate ()error {return _bgbb .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");}; -// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path -func (_fdgec *CT_ScRgbColor )ValidateWithPath (path string )error {if _fccbc :=_fdgec .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_fccbc !=nil {return _fccbc ;};if _beaaab :=_fdgec .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_beaaab !=nil {return _beaaab ;};if _bdgeg :=_fdgec .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_bdgeg !=nil {return _bdgeg ;};for _gbfaa ,_bcabbc :=range _fdgec .EG_ColorTransform {if _fbgeb :=_bcabbc .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_gbfaa ));_fbgeb !=nil {return _fbgeb ;};};return nil ;};func (_egdcfc ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _egdcfc {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egdcfc ));};return nil ;};func (_ccbee *ST_AdjAngle )ValidateWithPath (path string )error {_deecb :=[]string {};if _ccbee .ST_Angle !=nil {_deecb =append (_deecb ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _ccbee .ST_GeomGuideName !=nil {_deecb =append (_deecb ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_deecb )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_deecb );};return nil ;};func (_abd *CT_AlphaBiLevelEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0076",_abd .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_geae *CT_ComplementTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gdce ,_eefe :=d .Token ();if _eefe !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006dp\u006ce\u006de\u006et\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_eefe );};if _abbac ,_ggfa :=_gdce .(_a .EndElement );_ggfa &&_abbac .Name ==start .Name {break ;};};return nil ;};func (_efadda *CT_SchemeColor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_badfd ,_geeb :=_efadda .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _geeb !=nil {return _geeb ;};start .Attr =append (start .Attr ,_badfd );e .EncodeToken (start );if _efadda .EG_ColorTransform !=nil {for _ ,_fgaf :=range _efadda .EG_ColorTransform {_fgaf .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_TextFontAlignType byte ; +// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path +func (_facd *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil };type Graphic struct{CT_GraphicalObject };func (_fbdca ST_SystemColorVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gdbdce :=_f .Attr {};_gdbdce .Name =name ;switch _fbdca {case ST_SystemColorValUnset :_gdbdce .Value ="";case ST_SystemColorValScrollBar :_gdbdce .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_gdbdce .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_SystemColorValActiveCaption :_gdbdce .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_gdbdce .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenu :_gdbdce .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_gdbdce .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_gdbdce .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case ST_SystemColorValMenuText :_gdbdce .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_gdbdce .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_gdbdce .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValActiveBorder :_gdbdce .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_gdbdce .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case ST_SystemColorValAppWorkspace :_gdbdce .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_gdbdce .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_gdbdce .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnFace :_gdbdce .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_gdbdce .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_gdbdce .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnText :_gdbdce .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_gdbdce .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_gdbdce .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorVal3dDkShadow :_gdbdce .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_gdbdce .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_gdbdce .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case ST_SystemColorValInfoBk :_gdbdce .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_gdbdce .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_gdbdce .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValGradientInactiveCaption :_gdbdce .Value ="\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenuHighlight :_gdbdce .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorValMenuBar :_gdbdce .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _gdbdce ,nil ;}; -// Validate validates the CT_GradientFillProperties and its children -func (_gdcbb *CT_GradientFillProperties )Validate ()error {return _gdcbb .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};type CT_AlphaCeilingEffect struct{};func (_baeb *CT_ColorScheme )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baeb .Dk1 =NewCT_Color ();_baeb .Lt1 =NewCT_Color ();_baeb .Dk2 =NewCT_Color ();_baeb .Lt2 =NewCT_Color ();_baeb .Accent1 =NewCT_Color ();_baeb .Accent2 =NewCT_Color ();_baeb .Accent3 =NewCT_Color ();_baeb .Accent4 =NewCT_Color ();_baeb .Accent5 =NewCT_Color ();_baeb .Accent6 =NewCT_Color ();_baeb .Hlink =NewCT_Color ();_baeb .FolHlink =NewCT_Color ();for _ ,_egfc :=range start .Attr {if _egfc .Name .Local =="\u006e\u0061\u006d\u0065"{_cbcfa ,_fbbb :=_egfc .Value ,error (nil );if _fbbb !=nil {return _fbbb ;};_baeb .NameAttr =_cbcfa ;continue ;};};_feea :for {_fgc ,_gaccf :=d .Token ();if _gaccf !=nil {return _gaccf ;};switch _deaeb :=_fgc .(type ){case _a .StartElement :switch _deaeb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0031"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0031"}:if _gcgba :=d .DecodeElement (_baeb .Dk1 ,&_deaeb );_gcgba !=nil {return _gcgba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0031"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0031"}:if _gdbe :=d .DecodeElement (_baeb .Lt1 ,&_deaeb );_gdbe !=nil {return _gdbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0032"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0032"}:if _deac :=d .DecodeElement (_baeb .Dk2 ,&_deaeb );_deac !=nil {return _deac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0032"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0032"}:if _eead :=d .DecodeElement (_baeb .Lt2 ,&_deaeb );_eead !=nil {return _eead ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"}:if _gceg :=d .DecodeElement (_baeb .Accent1 ,&_deaeb );_gceg !=nil {return _gceg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"}:if _faeb :=d .DecodeElement (_baeb .Accent2 ,&_deaeb );_faeb !=nil {return _faeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"}:if _febd :=d .DecodeElement (_baeb .Accent3 ,&_deaeb );_febd !=nil {return _febd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"}:if _fcfg :=d .DecodeElement (_baeb .Accent4 ,&_deaeb );_fcfg !=nil {return _fcfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"}:if _fdcd :=d .DecodeElement (_baeb .Accent5 ,&_deaeb );_fdcd !=nil {return _fdcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"}:if _abbd :=d .DecodeElement (_baeb .Accent6 ,&_deaeb );_abbd !=nil {return _abbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069n\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069n\u006b"}:if _adbg :=d .DecodeElement (_baeb .Hlink ,&_deaeb );_adbg !=nil {return _adbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}:if _gfedd :=d .DecodeElement (_baeb .FolHlink ,&_deaeb );_gfedd !=nil {return _gfedd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baeb .ExtLst =NewCT_OfficeArtExtensionList ();if _ecgbg :=d .DecodeElement (_baeb .ExtLst ,&_deaeb );_ecgbg !=nil {return _ecgbg ;};default:_b .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063h\u0065m\u0065\u0020\u0025\u0076",_deaeb .Name );if _bggdc :=d .Skip ();_bggdc !=nil {return _bggdc ;};};case _a .EndElement :break _feea ;case _a .CharData :};};return nil ;};type CT_GroupShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_GroupTransform2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;ExtLst *CT_OfficeArtExtensionList ;};type ST_TextWrappingType byte ;type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;};func NewCT_Camera ()*CT_Camera {_gefdb :=&CT_Camera {};_gefdb .PrstAttr =ST_PresetCameraType (1);return _gefdb ;}; +// Validate validates the EG_ShadeProperties and its children +func (_ededd *EG_ShadeProperties )Validate ()error {return _ededd .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_GvmlGraphicFrameNonVisual and its children -func (_cfca *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _cfca .ValidateWithPath ("\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c");}; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_abcged *CT_Hyperlink )ValidateWithPath (path string )error {if _abcged .Snd !=nil {if _gdeg :=_abcged .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_gdeg !=nil {return _gdeg ;};};if _abcged .ExtLst !=nil {if _defc :=_abcged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_defc !=nil {return _defc ;};};return nil ;};func (_ecdc *CT_Boolean )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecdc .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_ecdc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aebgd *CT_FillEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aebgd .NoFill !=nil {_bcecd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aebgd .NoFill ,_bcecd );};if _aebgd .SolidFill !=nil {_bbef :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aebgd .SolidFill ,_bbef );};if _aebgd .GradFill !=nil {_efdd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aebgd .GradFill ,_efdd );};if _aebgd .BlipFill !=nil {_adefg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aebgd .BlipFill ,_adefg );};if _aebgd .PattFill !=nil {_egbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aebgd .PattFill ,_egbg );};if _aebgd .GrpFill !=nil {_ecba :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_aebgd .GrpFill ,_ecba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbbgg ST_RectAlignment )String ()string {switch _cbbgg {case 0:return "";case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0063\u0074\u0072";case 6:return "\u0072";case 7:return "\u0062\u006c";case 8:return "\u0062";case 9:return "\u0062\u0072";};return "";};type CT_TableStyleTextStyle struct{BAttr ST_OnOffStyleType ;IAttr ST_OnOffStyleType ;Font *CT_FontCollection ;FontRef *CT_FontReference ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_SRgbColor and its children -func (_bdefa *CT_SRgbColor )Validate ()error {return _bdefa .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_efaf *CT_FlatText )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecffc :=range start .Attr {if _ecffc .Name .Local =="\u007a"{_fgdbg ,_fcdba :=ParseUnionST_Coordinate (_ecffc .Value );if _fcdba !=nil {return _fcdba ;};_efaf .ZAttr =&_fgdbg ;continue ;};};for {_gfbaa ,_cfdb :=d .Token ();if _cfdb !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cfdb );};if _egcga ,_gcdd :=_gfbaa .(_a .EndElement );_gcdd &&_egcga .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path +func (_gbaee *EG_TextBullet )ValidateWithPath (path string )error {if _gbaee .BuNone !=nil {if _egdec :=_gbaee .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_egdec !=nil {return _egdec ;};};if _gbaee .BuAutoNum !=nil {if _cddffb :=_gbaee .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_cddffb !=nil {return _cddffb ;};};if _gbaee .BuChar !=nil {if _acdef :=_gbaee .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_acdef !=nil {return _acdef ;};};if _gbaee .BuBlip !=nil {if _egcca :=_gbaee .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_egcca !=nil {return _egcca ;};};return nil ;}; -// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path -func (_babc *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _babc .IdAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_babc .IdAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,*_babc .IdAttr );};};if _ecc :=_babc .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_ecc !=nil {return _ecc ;};return nil ;};func (_bbdfc *CT_HslColor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbdfc .HueAttr =0;for _ ,_cdbfb :=range start .Attr {if _cdbfb .Name .Local =="\u0068\u0075\u0065"{_baff ,_geefa :=_gc .ParseInt (_cdbfb .Value ,10,32);if _geefa !=nil {return _geefa ;};_bbdfc .HueAttr =int32 (_baff );continue ;};if _cdbfb .Name .Local =="\u0073\u0061\u0074"{_bacdc ,_efgdc :=ParseUnionST_Percentage (_cdbfb .Value );if _efgdc !=nil {return _efgdc ;};_bbdfc .SatAttr =_bacdc ;continue ;};if _cdbfb .Name .Local =="\u006c\u0075\u006d"{_bgfga ,_ebbcc :=ParseUnionST_Percentage (_cdbfb .Value );if _ebbcc !=nil {return _ebbcc ;};_bbdfc .LumAttr =_bgfga ;continue ;};};_dgbgc :for {_ddfg ,_ceeac :=d .Token ();if _ceeac !=nil {return _ceeac ;};switch _ebge :=_ddfg .(type ){case _a .StartElement :switch _ebge .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_cafeda :=NewEG_ColorTransform ();_cafeda .Tint =NewCT_PositiveFixedPercentage ();if _fbgeff :=d .DecodeElement (_cafeda .Tint ,&_ebge );_fbgeff !=nil {return _fbgeff ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_cafeda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_gbdcde :=NewEG_ColorTransform ();_gbdcde .Shade =NewCT_PositiveFixedPercentage ();if _fddbd :=d .DecodeElement (_gbdcde .Shade ,&_ebge );_fddbd !=nil {return _fddbd ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_gbdcde );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_gegb :=NewEG_ColorTransform ();_gegb .Comp =NewCT_ComplementTransform ();if _affbc :=d .DecodeElement (_gegb .Comp ,&_ebge );_affbc !=nil {return _affbc ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_gegb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_dcff :=NewEG_ColorTransform ();_dcff .Inv =NewCT_InverseTransform ();if _agfg :=d .DecodeElement (_dcff .Inv ,&_ebge );_agfg !=nil {return _agfg ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_dcff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_fead :=NewEG_ColorTransform ();_fead .Gray =NewCT_GrayscaleTransform ();if _acgcac :=d .DecodeElement (_fead .Gray ,&_ebge );_acgcac !=nil {return _acgcac ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_fead );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_fcgegd :=NewEG_ColorTransform ();_fcgegd .Alpha =NewCT_PositiveFixedPercentage ();if _fbcg :=d .DecodeElement (_fcgegd .Alpha ,&_ebge );_fbcg !=nil {return _fbcg ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_fcgegd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_dfdf :=NewEG_ColorTransform ();_dfdf .AlphaOff =NewCT_FixedPercentage ();if _cfeg :=d .DecodeElement (_dfdf .AlphaOff ,&_ebge );_cfeg !=nil {return _cfeg ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_dfdf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bcab :=NewEG_ColorTransform ();_bcab .AlphaMod =NewCT_PositivePercentage ();if _abebe :=d .DecodeElement (_bcab .AlphaMod ,&_ebge );_abebe !=nil {return _abebe ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_bcab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_cbgd :=NewEG_ColorTransform ();_cbgd .Hue =NewCT_PositiveFixedAngle ();if _gccac :=d .DecodeElement (_cbgd .Hue ,&_ebge );_gccac !=nil {return _gccac ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_cbgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_dfbda :=NewEG_ColorTransform ();_dfbda .HueOff =NewCT_Angle ();if _egdebf :=d .DecodeElement (_dfbda .HueOff ,&_ebge );_egdebf !=nil {return _egdebf ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_dfbda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bfbb :=NewEG_ColorTransform ();_bfbb .HueMod =NewCT_PositivePercentage ();if _fdgge :=d .DecodeElement (_bfbb .HueMod ,&_ebge );_fdgge !=nil {return _fdgge ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_bfbb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_gceb :=NewEG_ColorTransform ();_gceb .Sat =NewCT_Percentage ();if _dfgb :=d .DecodeElement (_gceb .Sat ,&_ebge );_dfgb !=nil {return _dfgb ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_gceb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_cebdd :=NewEG_ColorTransform ();_cebdd .SatOff =NewCT_Percentage ();if _feee :=d .DecodeElement (_cebdd .SatOff ,&_ebge );_feee !=nil {return _feee ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_cebdd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_ebcba :=NewEG_ColorTransform ();_ebcba .SatMod =NewCT_Percentage ();if _gggf :=d .DecodeElement (_ebcba .SatMod ,&_ebge );_gggf !=nil {return _gggf ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_ebcba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bcabb :=NewEG_ColorTransform ();_bcabb .Lum =NewCT_Percentage ();if _afbcf :=d .DecodeElement (_bcabb .Lum ,&_ebge );_afbcf !=nil {return _afbcf ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_bcabb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_efbed :=NewEG_ColorTransform ();_efbed .LumOff =NewCT_Percentage ();if _gceab :=d .DecodeElement (_efbed .LumOff ,&_ebge );_gceab !=nil {return _gceab ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_efbed );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_cccfc :=NewEG_ColorTransform ();_cccfc .LumMod =NewCT_Percentage ();if _gdcaf :=d .DecodeElement (_cccfc .LumMod ,&_ebge );_gdcaf !=nil {return _gdcaf ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_cccfc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_gafa :=NewEG_ColorTransform ();_gafa .Red =NewCT_Percentage ();if _gfdg :=d .DecodeElement (_gafa .Red ,&_ebge );_gfdg !=nil {return _gfdg ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_gafa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_egef :=NewEG_ColorTransform ();_egef .RedOff =NewCT_Percentage ();if _ggddb :=d .DecodeElement (_egef .RedOff ,&_ebge );_ggddb !=nil {return _ggddb ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_egef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bbce :=NewEG_ColorTransform ();_bbce .RedMod =NewCT_Percentage ();if _ccec :=d .DecodeElement (_bbce .RedMod ,&_ebge );_ccec !=nil {return _ccec ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_bbce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_bfgbb :=NewEG_ColorTransform ();_bfgbb .Green =NewCT_Percentage ();if _afbdc :=d .DecodeElement (_bfgbb .Green ,&_ebge );_afbdc !=nil {return _afbdc ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_bfgbb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_eaaedd :=NewEG_ColorTransform ();_eaaedd .GreenOff =NewCT_Percentage ();if _cdcfb :=d .DecodeElement (_eaaedd .GreenOff ,&_ebge );_cdcfb !=nil {return _cdcfb ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_eaaedd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_egdcc :=NewEG_ColorTransform ();_egdcc .GreenMod =NewCT_Percentage ();if _egag :=d .DecodeElement (_egdcc .GreenMod ,&_ebge );_egag !=nil {return _egag ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_egdcc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_eacb :=NewEG_ColorTransform ();_eacb .Blue =NewCT_Percentage ();if _ddbce :=d .DecodeElement (_eacb .Blue ,&_ebge );_ddbce !=nil {return _ddbce ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_eacb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_fadbf :=NewEG_ColorTransform ();_fadbf .BlueOff =NewCT_Percentage ();if _eggc :=d .DecodeElement (_fadbf .BlueOff ,&_ebge );_eggc !=nil {return _eggc ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_fadbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_fbgefa :=NewEG_ColorTransform ();_fbgefa .BlueMod =NewCT_Percentage ();if _eacdb :=d .DecodeElement (_fbgefa .BlueMod ,&_ebge );_eacdb !=nil {return _eacdb ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_fbgefa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_gdfdaa :=NewEG_ColorTransform ();_gdfdaa .Gamma =NewCT_GammaTransform ();if _ccef :=d .DecodeElement (_gdfdaa .Gamma ,&_ebge );_ccef !=nil {return _ccef ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_gdfdaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_egeacd :=NewEG_ColorTransform ();_egeacd .InvGamma =NewCT_InverseGammaTransform ();if _dacge :=d .DecodeElement (_egeacd .InvGamma ,&_ebge );_dacge !=nil {return _dacge ;};_bbdfc .EG_ColorTransform =append (_bbdfc .EG_ColorTransform ,_egeacd );default:_b .Log ("\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\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_ebge .Name );if _bcgaa :=d .Skip ();_bcgaa !=nil {return _bcgaa ;};};case _a .EndElement :break _dgbgc ;case _a .CharData :};};return nil ;};type ST_ChartBuildStep byte ; +// Validate validates the CT_GroupFillProperties and its children +func (_ddadc *CT_GroupFillProperties )Validate ()error {return _ddadc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_accae *EG_ColorChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _accae .ScrgbClr !=nil {_bbac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_accae .ScrgbClr ,_bbac );};if _accae .SrgbClr !=nil {_ceedg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_accae .SrgbClr ,_ceedg );};if _accae .HslClr !=nil {_gdabg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_accae .HslClr ,_gdabg );};if _accae .SysClr !=nil {_degeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_accae .SysClr ,_degeb );};if _accae .SchemeClr !=nil {_ccgec :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_accae .SchemeClr ,_ccgec );};if _accae .PrstClr !=nil {_eefbec :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_accae .PrstClr ,_eefbec );};return nil ;}; -// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path -func (_bgeb *CT_LineJoinRound )ValidateWithPath (path string )error {return nil };func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_bacba :=&CT_ReflectionEffect {};return _bacba }; +// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path +func (_fgbb *CT_TextParagraph )ValidateWithPath (path string )error {if _fgbb .PPr !=nil {if _aabdde :=_fgbb .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aabdde !=nil {return _aabdde ;};};for _gfefb ,_bfadc :=range _fgbb .EG_TextRun {if _dgfag :=_bfadc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_gfefb ));_dgfag !=nil {return _dgfag ;};};if _fgbb .EndParaRPr !=nil {if _faacd :=_fgbb .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_faacd !=nil {return _faacd ;};};return nil ;};func (_ccc *CT_AlphaModulateEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccc .Cont =NewCT_EffectContainer ();_bcea :for {_eaa ,_eff :=d .Token ();if _eff !=nil {return _eff ;};switch _ffae :=_eaa .(type ){case _f .StartElement :switch _ffae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _aeg :=d .DecodeElement (_ccc .Cont ,&_ffae );_aeg !=nil {return _aeg ;};default:_fb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_ffae .Name );if _dfb :=d .Skip ();_dfb !=nil {return _dfb ;};};case _f .EndElement :break _bcea ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_GvmlGroupShapeChoice and its children -func (_adcd *CT_GvmlGroupShapeChoice )Validate ()error {return _adcd .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_feaeg *ST_PathShadeType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deafc ,_gdafbe :=d .Token ();if _gdafbe !=nil {return _gdafbe ;};if _aaebd ,_fdacg :=_deafc .(_a .EndElement );_fdacg &&_aaebd .Name ==start .Name {*_feaeg =1;return nil ;};if _cbbbdg ,_ebefb :=_deafc .(_a .CharData );!_ebefb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deafc );}else {switch string (_cbbbdg ){case "":*_feaeg =0;case "\u0073\u0068\u0061p\u0065":*_feaeg =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_feaeg =2;case "\u0072\u0065\u0063\u0074":*_feaeg =3;};};_deafc ,_gdafbe =d .Token ();if _gdafbe !=nil {return _gdafbe ;};if _cgfae ,_ccbeb :=_deafc .(_a .EndElement );_ccbeb &&_cgfae .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deafc );};func (_aeeef ST_TextTabAlignType )Validate ()error {return _aeeef .ValidateWithPath ("")};func (_dfacf ST_TextVertOverflowType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfacf .String (),start );}; +// Validate validates the EG_Effect and its children +func (_abeec *EG_Effect )Validate ()error {return _abeec .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");}; -// Validate validates the CT_GroupTransform2D and its children -func (_bebbc *CT_GroupTransform2D )Validate ()error {return _bebbc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");};func (_edcee *CT_ShapeLocking )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_daace :=range start .Attr {if _daace .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_daba ,_ddeea :=_gc .ParseBool (_daace .Value );if _ddeea !=nil {return _ddeea ;};_edcee .NoTextEditAttr =&_daba ;continue ;};if _daace .Name .Local =="\u006e\u006f\u0047r\u0070"{_gccace ,_cgdaa :=_gc .ParseBool (_daace .Value );if _cgdaa !=nil {return _cgdaa ;};_edcee .NoGrpAttr =&_gccace ;continue ;};if _daace .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_gbba ,_baccg :=_gc .ParseBool (_daace .Value );if _baccg !=nil {return _baccg ;};_edcee .NoSelectAttr =&_gbba ;continue ;};if _daace .Name .Local =="\u006e\u006f\u0052o\u0074"{_gbbcg ,_efadeg :=_gc .ParseBool (_daace .Value );if _efadeg !=nil {return _efadeg ;};_edcee .NoRotAttr =&_gbbcg ;continue ;};if _daace .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_fgac ,_effdf :=_gc .ParseBool (_daace .Value );if _effdf !=nil {return _effdf ;};_edcee .NoChangeAspectAttr =&_fgac ;continue ;};if _daace .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_gfcae ,_afddc :=_gc .ParseBool (_daace .Value );if _afddc !=nil {return _afddc ;};_edcee .NoMoveAttr =&_gfcae ;continue ;};if _daace .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_abbcb ,_cdddd :=_gc .ParseBool (_daace .Value );if _cdddd !=nil {return _cdddd ;};_edcee .NoResizeAttr =&_abbcb ;continue ;};if _daace .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_daaad ,_dadeb :=_gc .ParseBool (_daace .Value );if _dadeb !=nil {return _dadeb ;};_edcee .NoEditPointsAttr =&_daaad ;continue ;};if _daace .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_afege ,_cgdcc :=_gc .ParseBool (_daace .Value );if _cgdcc !=nil {return _cgdcc ;};_edcee .NoAdjustHandlesAttr =&_afege ;continue ;};if _daace .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_bcgdf ,_fgbfd :=_gc .ParseBool (_daace .Value );if _fgbfd !=nil {return _fgbfd ;};_edcee .NoChangeArrowheadsAttr =&_bcgdf ;continue ;};if _daace .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_gadbb ,_fbeeg :=_gc .ParseBool (_daace .Value );if _fbeeg !=nil {return _fbeeg ;};_edcee .NoChangeShapeTypeAttr =&_gadbb ;continue ;};};_gfagba :for {_faadg ,_afbga :=d .Token ();if _afbga !=nil {return _afbga ;};switch _ggdcf :=_faadg .(type ){case _a .StartElement :switch _ggdcf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edcee .ExtLst =NewCT_OfficeArtExtensionList ();if _dcbafcf :=d .DecodeElement (_edcee .ExtLst ,&_ggdcf );_dcbafcf !=nil {return _dcbafcf ;};default:_b .Log ("\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\u0043\u0054\u005f\u0053\u0068\u0061p\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_ggdcf .Name );if _gdbfe :=d .Skip ();_gdbfe !=nil {return _gdbfe ;};};case _a .EndElement :break _gfagba ;case _a .CharData :};};return nil ;};func (_gbcec *CT_XYAdjustHandle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbcec .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_f .Sprintf ("\u0025\u0076",*_gbcec .GdRefXAttr )});};if _gbcec .MinXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_f .Sprintf ("\u0025\u0076",*_gbcec .MinXAttr )});};if _gbcec .MaxXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_f .Sprintf ("\u0025\u0076",*_gbcec .MaxXAttr )});};if _gbcec .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_f .Sprintf ("\u0025\u0076",*_gbcec .GdRefYAttr )});};if _gbcec .MinYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_f .Sprintf ("\u0025\u0076",*_gbcec .MinYAttr )});};if _gbcec .MaxYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_f .Sprintf ("\u0025\u0076",*_gbcec .MaxYAttr )});};e .EncodeToken (start );_gbcef :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_gbcec .Pos ,_gbcef );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ComplementTransform and its children +func (_ebdad *CT_ComplementTransform )Validate ()error {return _ebdad .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");};func (_geece *CT_Path2DArcTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddga :=range start .Attr {if _ddga .Name .Local =="\u0077\u0052"{_edgg ,_fdcf :=ParseUnionST_AdjCoordinate (_ddga .Value );if _fdcf !=nil {return _fdcf ;};_geece .WRAttr =_edgg ;continue ;};if _ddga .Name .Local =="\u0068\u0052"{_eacaf ,_bddd :=ParseUnionST_AdjCoordinate (_ddga .Value );if _bddd !=nil {return _bddd ;};_geece .HRAttr =_eacaf ;continue ;};if _ddga .Name .Local =="\u0073\u0074\u0041n\u0067"{_dfbdd ,_bgfee :=ParseUnionST_AdjAngle (_ddga .Value );if _bgfee !=nil {return _bgfee ;};_geece .StAngAttr =_dfbdd ;continue ;};if _ddga .Name .Local =="\u0073\u0077\u0041n\u0067"{_cagdb ,_bfdad :=ParseUnionST_AdjAngle (_ddga .Value );if _bfdad !=nil {return _bfdad ;};_geece .SwAngAttr =_cagdb ;continue ;};};for {_fegg ,_bdafd :=d .Token ();if _bdafd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0041\u0072\u0063\u0054\u006f:\u0020\u0025\u0073",_bdafd );};if _agbde ,_caggg :=_fegg .(_f .EndElement );_caggg &&_agbde .Name ==start .Name {break ;};};return nil ;};type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;};func NewCT_PositivePercentage ()*CT_PositivePercentage {_egcag :=&CT_PositivePercentage {};return _egcag ;};func (_egecf *CT_Cell3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egecf .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_fgce ,_fdgb :=_egecf .PrstMaterialAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _fdgb !=nil {return _fdgb ;};start .Attr =append (start .Attr ,_fgce );};e .EncodeToken (start );_abcge :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_egecf .Bevel ,_abcge );if _egecf .LightRig !=nil {_cacc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_egecf .LightRig ,_cacc );};if _egecf .ExtLst !=nil {_ebfe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egecf .ExtLst ,_ebfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdcda *CT_GraphicalObject )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdcda .GraphicData =NewCT_GraphicalObjectData ();_acdb :for {_begba ,_beed :=d .Token ();if _beed !=nil {return _beed ;};switch _gefdb :=_begba .(type ){case _f .StartElement :switch _gefdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _ggadd :=d .DecodeElement (_gdcda .GraphicData ,&_gefdb );_ggadd !=nil {return _ggadd ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069c\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_gefdb .Name );if _aggd :=d .Skip ();_aggd !=nil {return _aggd ;};};case _f .EndElement :break _acdb ;case _f .CharData :};};return nil ;};func (_baeae ST_AnimationChartOnlyBuildType )Validate ()error {return _baeae .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path -func (_ecbea *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _ecbea .FontScaleAttr !=nil {if _edgc :=_ecbea .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_edgc !=nil {return _edgc ;};};if _ecbea .LnSpcReductionAttr !=nil {if _dgdfag :=_ecbea .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dgdfag !=nil {return _dgdfag ;};};return nil ;};func (_edccg *ST_TextShapeType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beeeb ,_eedc :=d .Token ();if _eedc !=nil {return _eedc ;};if _cdgfe ,_fefdb :=_beeeb .(_a .EndElement );_fefdb &&_cdgfe .Name ==start .Name {*_edccg =1;return nil ;};if _dbecf ,_fdedc :=_beeeb .(_a .CharData );!_fdedc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beeeb );}else {switch string (_dbecf ){case "":*_edccg =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_edccg =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_edccg =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_edccg =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_edccg =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_edccg =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_edccg =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_edccg =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_edccg =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_edccg =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_edccg =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_edccg =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_edccg =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_edccg =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_edccg =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_edccg =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_edccg =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_edccg =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_edccg =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_edccg =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_edccg =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_edccg =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_edccg =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_edccg =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_edccg =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_edccg =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_edccg =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_edccg =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_edccg =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_edccg =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_edccg =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_edccg =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_edccg =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_edccg =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_edccg =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_edccg =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_edccg =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_edccg =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_edccg =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_edccg =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_edccg =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_edccg =41;};};_beeeb ,_eedc =d .Token ();if _eedc !=nil {return _eedc ;};if _ecbff ,_defgd :=_beeeb .(_a .EndElement );_defgd &&_ecbff .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beeeb );}; +// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path +func (_edaec *ThemeManager )ValidateWithPath (path string )error {if _acdbgf :=_edaec .CT_EmptyElement .ValidateWithPath (path );_acdbgf !=nil {return _acdbgf ;};return nil ;};func (_dgbbf *CT_TextParagraph )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbfgad :for {_dgebd ,_faedge :=d .Token ();if _faedge !=nil {return _faedge ;};switch _feba :=_dgebd .(type ){case _f .StartElement :switch _feba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_dgbbf .PPr =NewCT_TextParagraphProperties ();if _dgafbf :=d .DecodeElement (_dgbbf .PPr ,&_feba );_dgafbf !=nil {return _dgafbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_fbdce :=NewEG_TextRun ();_fbdce .R =NewCT_RegularTextRun ();if _eaegcd :=d .DecodeElement (_fbdce .R ,&_feba );_eaegcd !=nil {return _eaegcd ;};_dgbbf .EG_TextRun =append (_dgbbf .EG_TextRun ,_fbdce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_ccgdg :=NewEG_TextRun ();_ccgdg .Br =NewCT_TextLineBreak ();if _affef :=d .DecodeElement (_ccgdg .Br ,&_feba );_affef !=nil {return _affef ;};_dgbbf .EG_TextRun =append (_dgbbf .EG_TextRun ,_ccgdg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_agedd :=NewEG_TextRun ();_agedd .Fld =NewCT_TextField ();if _gddcga :=d .DecodeElement (_agedd .Fld ,&_feba );_gddcga !=nil {return _gddcga ;};_dgbbf .EG_TextRun =append (_dgbbf .EG_TextRun ,_agedd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}:_dgbbf .EndParaRPr =NewCT_TextCharacterProperties ();if _befbc :=d .DecodeElement (_dgbbf .EndParaRPr ,&_feba );_befbc !=nil {return _befbc ;};default:_fb .Log ("\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\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025v",_feba .Name );if _cbfcg :=d .Skip ();_cbfcg !=nil {return _cbfcg ;};};case _f .EndElement :break _cbfgad ;case _f .CharData :};};return nil ;};func (_caab *CT_Backdrop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bfce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_caab .Anchor ,_bfce );_dge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_caab .Norm ,_dge );_caea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_caab .Up ,_caea );if _caab .ExtLst !=nil {_gfcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caab .ExtLst ,_gfcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_LineJoinRound struct{};func (_gcfaae ST_PresetLineDashVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ffgbf :=_f .Attr {};_ffgbf .Name =name ;switch _gcfaae {case ST_PresetLineDashValUnset :_ffgbf .Value ="";case ST_PresetLineDashValSolid :_ffgbf .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_ffgbf .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_ffgbf .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_ffgbf .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_ffgbf .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_ffgbf .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_ffgbf .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_ffgbf .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_ffgbf .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_ffgbf .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_ffgbf .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return _ffgbf ,nil ;};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_facb :=&CT_BaseStylesOverride {};return _facb ;};func (_fedgb *CT_Path2DQuadBezierTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ecdcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_eggag :=range _fedgb .Pt {e .EncodeElement (_eggag ,_ecdcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;};func NewCT_Connection ()*CT_Connection {_efae :=&CT_Connection {};return _efae };func NewCT_SystemColor ()*CT_SystemColor {_dbfcfb :=&CT_SystemColor {};_dbfcfb .ValAttr =ST_SystemColorVal (1);return _dbfcfb ;};func (_gba *CT_AnimationChartBuildProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fee :=range start .Attr {if _fee .Name .Local =="\u0062\u006c\u0064"{_afa ,_eed :=ParseUnionST_AnimationChartBuildType (_fee .Value );if _eed !=nil {return _eed ;};_gba .BldAttr =&_afa ;continue ;};if _fee .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_bfd ,_fcf :=_d .ParseBool (_fee .Value );if _fcf !=nil {return _fcf ;};_gba .AnimBgAttr =&_bfd ;continue ;};};for {_fcb ,_afg :=d .Token ();if _afg !=nil {return _g .Errorf ("\u0070a\u0072\u0073i\u006e\u0067\u0020\u0043T\u005f\u0041\u006ei\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061rt\u0042\u0075\u0069l\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069e\u0073\u003a \u0025\u0073",_afg );};if _gce ,_aea :=_fcb .(_f .EndElement );_aea &&_gce .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_NonVisualGraphicFrameProperties and its children -func (_dgcg *CT_NonVisualGraphicFrameProperties )Validate ()error {return _dgcg .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_aecfg *CT_GradientStop )ValidateWithPath (path string )error {if _bggb :=_aecfg .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_bggb !=nil {return _bggb ;};if _aecfg .ScrgbClr !=nil {if _bgacgd :=_aecfg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bgacgd !=nil {return _bgacgd ;};};if _aecfg .SrgbClr !=nil {if _fbgb :=_aecfg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fbgb !=nil {return _fbgb ;};};if _aecfg .HslClr !=nil {if _adgb :=_aecfg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_adgb !=nil {return _adgb ;};};if _aecfg .SysClr !=nil {if _ccaa :=_aecfg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ccaa !=nil {return _ccaa ;};};if _aecfg .SchemeClr !=nil {if _dcdf :=_aecfg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dcdf !=nil {return _dcdf ;};};if _aecfg .PrstClr !=nil {if _eefbe :=_aecfg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eefbe !=nil {return _eefbe ;};};return nil ;};func (_dgcbg ST_TileFlipMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgcbg .String (),start );};func (_ccbfc *CT_LineEndProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccbfc .TypeAttr !=ST_LineEndTypeUnset {_edefb ,_eagf :=_ccbfc .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _eagf !=nil {return _eagf ;};start .Attr =append (start .Attr ,_edefb );};if _ccbfc .WAttr !=ST_LineEndWidthUnset {_bdeg ,_afgf :=_ccbfc .WAttr .MarshalXMLAttr (_f .Name {Local :"\u0077"});if _afgf !=nil {return _afgf ;};start .Attr =append (start .Attr ,_bdeg );};if _ccbfc .LenAttr !=ST_LineEndLengthUnset {_afdgf ,_gdgcb :=_ccbfc .LenAttr .MarshalXMLAttr (_f .Name {Local :"\u006c\u0065\u006e"});if _gdgcb !=nil {return _gdgcb ;};start .Attr =append (start .Attr ,_afdgf );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_ecffa :=&CT_TextCharacterProperties {};return _ecffa ;};func (_ebcdd *EG_Geometry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebcdd .CustGeom !=nil {_geaag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_ebcdd .CustGeom ,_geaag );};if _ebcdd .PrstGeom !=nil {_begcd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_ebcdd .PrstGeom ,_begcd );};return nil ;};func (_cfba *CT_BiLevelEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_g .Sprintf ("\u0025\u0076",_cfba .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbec *CT_LinearShadeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_accf :=range start .Attr {if _accf .Name .Local =="\u0061\u006e\u0067"{_fefe ,_cdcg :=_d .ParseInt (_accf .Value ,10,32);if _cdcg !=nil {return _cdcg ;};_afcfb :=int32 (_fefe );_gbec .AngAttr =&_afcfb ;continue ;};if _accf .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_ccdb ,_bddfd :=_d .ParseBool (_accf .Value );if _bddfd !=nil {return _bddfd ;};_gbec .ScaledAttr =&_ccdb ;continue ;};};for {_ggggb ,_afgaf :=d .Token ();if _afgaf !=nil {return _g .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004cine\u0061rS\u0068\u0061\u0064\u0065\u0050\u0072\u006fpe\u0072\u0074\u0069\u0065\u0073\u003a\u0020%\u0073",_afgaf );};if _cfbe ,_ceggf :=_ggggb .(_f .EndElement );_ceggf &&_cfbe .Name ==start .Name {break ;};};return nil ;};func (_gfgae *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cafd :for {_cbgfa ,_ggac :=d .Token ();if _ggac !=nil {return _ggac ;};switch _dagdc :=_cbgfa .(type ){case _f .StartElement :switch _dagdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_bfcca :=NewCT_GvmlTextShape ();if _fdda :=d .DecodeElement (_bfcca ,&_dagdc );_fdda !=nil {return _fdda ;};_gfgae .TxSp =append (_gfgae .TxSp ,_bfcca );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_abde :=NewCT_GvmlShape ();if _adce :=d .DecodeElement (_abde ,&_dagdc );_adce !=nil {return _adce ;};_gfgae .Sp =append (_gfgae .Sp ,_abde );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_egbb :=NewCT_GvmlConnector ();if _becdfd :=d .DecodeElement (_egbb ,&_dagdc );_becdfd !=nil {return _becdfd ;};_gfgae .CxnSp =append (_gfgae .CxnSp ,_egbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_bfaab :=NewCT_GvmlPicture ();if _ggae :=d .DecodeElement (_bfaab ,&_dagdc );_ggae !=nil {return _ggae ;};_gfgae .Pic =append (_gfgae .Pic ,_bfaab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dggb :=NewCT_GvmlGraphicalObjectFrame ();if _ebdf :=d .DecodeElement (_dggb ,&_dagdc );_ebdf !=nil {return _ebdf ;};_gfgae .GraphicFrame =append (_gfgae .GraphicFrame ,_dggb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_cddff :=NewCT_GvmlGroupShape ();if _gabd :=d .DecodeElement (_cddff ,&_dagdc );_gabd !=nil {return _gabd ;};_gfgae .GrpSp =append (_gfgae .GrpSp ,_cddff );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065 \u0025\u0076",_dagdc .Name );if _gaee :=d .Skip ();_gaee !=nil {return _gaee ;};};case _f .EndElement :break _cafd ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_Path2D and its children -func (_adfcf *CT_Path2D )Validate ()error {return _adfcf .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");}; +// ValidateWithPath validates the CT_Backdrop and its children, prefixing error messages with path +func (_cecfa *CT_Backdrop )ValidateWithPath (path string )error {if _ddee :=_cecfa .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_ddee !=nil {return _ddee ;};if _ccdd :=_cecfa .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d");_ccdd !=nil {return _ccdd ;};if _cgcf :=_cecfa .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_cgcf !=nil {return _cgcf ;};if _cecfa .ExtLst !=nil {if _daec :=_cecfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daec !=nil {return _daec ;};};return nil ;}; -// Validate validates the CT_FillProperties and its children -func (_febda *CT_FillProperties )Validate ()error {return _febda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// Validate validates the EG_TextBulletColor and its children +func (_bfdac *EG_TextBulletColor )Validate ()error {return _bfdac .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");};func (_bebfg *CT_Path2DMoveTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gacd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_bebfg .Pt ,_gacd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eafa *CT_BaseStylesOverride )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eafa .ClrScheme !=nil {_fbca :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_eafa .ClrScheme ,_fbca );};if _eafa .FontScheme !=nil {_dgb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_eafa .FontScheme ,_dgb );};if _eafa .FmtScheme !=nil {_abge :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_eafa .FmtScheme ,_abge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fea *CT_AnimationDgmElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fea .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fea .IdAttr )});};if _fea .BldStepAttr !=ST_DgmBuildStepUnset {_adggf ,_dgc :=_fea .BldStepAttr .MarshalXMLAttr (_f .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _dgc !=nil {return _dgc ;};start .Attr =append (start .Attr ,_adggf );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewGraphic ()*Graphic {_faeecg :=&Graphic {};_faeecg .CT_GraphicalObject =*NewCT_GraphicalObject ();return _faeecg ;};func (_cggbe ST_BlendMode )ValidateWithPath (path string )error {switch _cggbe {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cggbe ));};return nil ;};func (_ceca *CT_AnimationChartElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ceca .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_g .Sprintf ("\u0025\u0076",*_ceca .SeriesIdxAttr )});};if _ceca .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_ceca .CategoryIdxAttr )});};_dagb ,_eda :=_ceca .BldStepAttr .MarshalXMLAttr (_f .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _eda !=nil {return _eda ;};start .Attr =append (start .Attr ,_dagb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ShapeStyle ()*CT_ShapeStyle {_efccc :=&CT_ShapeStyle {};_efccc .LnRef =NewCT_StyleMatrixReference ();_efccc .FillRef =NewCT_StyleMatrixReference ();_efccc .EffectRef =NewCT_StyleMatrixReference ();_efccc .FontRef =NewCT_FontReference ();return _efccc ;};func (_abfdd *CT_GroupFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_aafb ,_dcfec :=d .Token ();if _dcfec !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070F\u0069l\u006cP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_dcfec );};if _abfc ,_fabea :=_aafb .(_f .EndElement );_fabea &&_abfc .Name ==start .Name {break ;};};return nil ;};func (_dacgc *CT_TintEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcbfc :=range start .Attr {if _fcbfc .Name .Local =="\u0068\u0075\u0065"{_fccbf ,_cfdbf :=_d .ParseInt (_fcbfc .Value ,10,32);if _cfdbf !=nil {return _cfdbf ;};_cgcdbb :=int32 (_fccbf );_dacgc .HueAttr =&_cgcdbb ;continue ;};if _fcbfc .Name .Local =="\u0061\u006d\u0074"{_dbdag ,_fcdea :=ParseUnionST_FixedPercentage (_fcbfc .Value );if _fcdea !=nil {return _fcdea ;};_dacgc .AmtAttr =&_dbdag ;continue ;};};for {_edcca ,_agcea :=d .Token ();if _agcea !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_agcea );};if _dagda ,_gcceb :=_edcca .(_f .EndElement );_gcceb &&_dagda .Name ==start .Name {break ;};};return nil ;};func NewCT_TextParagraph ()*CT_TextParagraph {_gadag :=&CT_TextParagraph {};return _gadag };func (_bdcgg ST_TextFontAlignType )Validate ()error {return _bdcgg .ValidateWithPath ("")}; -// Validate validates the CT_TextParagraph and its children -func (_dgbcb *CT_TextParagraph )Validate ()error {return _dgbcb .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func NewCT_BaseStyles ()*CT_BaseStyles {_ffee :=&CT_BaseStyles {};_ffee .ClrScheme =NewCT_ColorScheme ();_ffee .FontScheme =NewCT_FontScheme ();_ffee .FmtScheme =NewCT_StyleMatrix ();return _ffee ;};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_GeomRect ()*CT_GeomRect {_bdce :=&CT_GeomRect {};return _bdce };type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_ffcba :=ST_AdjAngle {};_bdeec ,_abadf :=_gc .ParseInt (s ,10,64);if _abadf !=nil {_ffcba .ST_GeomGuideName =&s ;}else {_faedd :=int32 (_bdeec );_ffcba .ST_Angle =&_faedd ;};return _ffcba ,nil ;};func NewCT_DashStop ()*CT_DashStop {_ccdgg :=&CT_DashStop {};return _ccdgg };type CT_Hyperlink struct{IdAttr *string ;InvalidUrlAttr *string ;ActionAttr *string ;TgtFrameAttr *string ;TooltipAttr *string ;HistoryAttr *bool ;HighlightClickAttr *bool ;EndSndAttr *bool ;Snd *CT_EmbeddedWAVAudioFile ;ExtLst *CT_OfficeArtExtensionList ;};func (_ffbgc ST_AnimationDgmBuildType )String ()string {if _ffbgc .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _ffbgc .ST_AnimationBuildType .String ();};if _ffbgc .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _ffbgc .ST_AnimationDgmOnlyBuildType .String ();};return "";};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_GvmlConnectorNonVisual and its children +func (_ccbdg *CT_GvmlConnectorNonVisual )Validate ()error {return _ccbdg .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");};type CT_BlendEffect struct{BlendAttr ST_BlendMode ;Cont *CT_EffectContainer ;};func (_abae *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_feaf :=range start .Attr {if _feaf .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"&&_feaf .Name .Local =="\u0065\u006d\u0062e\u0064"||_feaf .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"&&_feaf .Name .Local =="\u0065\u006d\u0062e\u0064"{_aaff ,_cecd :=_feaf .Value ,error (nil );if _cecd !=nil {return _cecd ;};_abae .EmbedAttr =_aaff ;continue ;};if _feaf .Name .Local =="\u006e\u0061\u006d\u0065"{_eeabda ,_abfd :=_feaf .Value ,error (nil );if _abfd !=nil {return _abfd ;};_abae .NameAttr =&_eeabda ;continue ;};};for {_dbcc ,_dadaa :=d .Token ();if _dadaa !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0062e\u0064\u0064\u0065\u0064\u0057\u0041\u0056A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065\u003a\u0020%\u0073",_dadaa );};if _gefg ,_afadg :=_dbcc .(_f .EndElement );_afadg &&_gefg .Name ==start .Name {break ;};};return nil ;};func (_ddfdb ST_LineCap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gedge :=_f .Attr {};_gedge .Name =name ;switch _ddfdb {case ST_LineCapUnset :_gedge .Value ="";case ST_LineCapRnd :_gedge .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_gedge .Value ="\u0073\u0071";case ST_LineCapFlat :_gedge .Value ="\u0066\u006c\u0061\u0074";};return _gedge ,nil ;}; -// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path -func (_fcbac *CT_EffectList )ValidateWithPath (path string )error {if _fcbac .Blur !=nil {if _geca :=_fcbac .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_geca !=nil {return _geca ;};};if _fcbac .FillOverlay !=nil {if _bdgea :=_fcbac .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_bdgea !=nil {return _bdgea ;};};if _fcbac .Glow !=nil {if _baac :=_fcbac .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_baac !=nil {return _baac ;};};if _fcbac .InnerShdw !=nil {if _dfdcb :=_fcbac .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_dfdcb !=nil {return _dfdcb ;};};if _fcbac .OuterShdw !=nil {if _dca :=_fcbac .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_dca !=nil {return _dca ;};};if _fcbac .PrstShdw !=nil {if _cdfa :=_fcbac .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_cdfa !=nil {return _cdfa ;};};if _fcbac .Reflection !=nil {if _fbgc :=_fcbac .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_fbgc !=nil {return _fbgc ;};};if _fcbac .SoftEdge !=nil {if _fgbf :=_fcbac .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_fgbf !=nil {return _fgbf ;};};return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path +func (_bgeg *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil };func (_bafgb *CT_TextBulletColorFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcdfe *ST_FontCollectionIndex )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfcbe ,_gdaf :=d .Token ();if _gdaf !=nil {return _gdaf ;};if _gafcae ,_afagaa :=_cfcbe .(_f .EndElement );_afagaa &&_gafcae .Name ==start .Name {*_dcdfe =1;return nil ;};if _bffcf ,_fgdfd :=_cfcbe .(_f .CharData );!_fgdfd {return _g .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",_cfcbe );}else {switch string (_bffcf ){case "":*_dcdfe =0;case "\u006d\u0061\u006ao\u0072":*_dcdfe =1;case "\u006d\u0069\u006eo\u0072":*_dcdfe =2;case "\u006e\u006f\u006e\u0065":*_dcdfe =3;};};_cfcbe ,_gdaf =d .Token ();if _gdaf !=nil {return _gdaf ;};if _fbaaa ,_adggb :=_cfcbe .(_f .EndElement );_adggb &&_fbaaa .Name ==start .Name {return nil ;};return _g .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",_cfcbe );};func (_gfbc *CT_ColorChangeEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfbc .UseAAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gfbc .UseAAttr ))});};e .EncodeToken (start );_fgbg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_gfbc .ClrFrom ,_fgbg );_cdae :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}};e .EncodeElement (_gfbc .ClrTo ,_cdae );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcdace *CT_GraphicalObjectData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gead :=range start .Attr {if _gead .Name .Local =="\u0075\u0072\u0069"{_ddaag ,_ecdac :=_gead .Value ,error (nil );if _ecdac !=nil {return _ecdac ;};_dcdace .UriAttr =_ddaag ;continue ;};};_ceae :for {_cbecd ,_adead :=d .Token ();if _adead !=nil {return _adead ;};switch _befb :=_cbecd .(type ){case _f .StartElement :switch _befb .Name {default:if _fdef ,_egae :=_fb .CreateElement (_befb );_egae !=nil {return _egae ;}else {if _daabe :=d .DecodeElement (_fdef ,&_befb );_daabe !=nil {return _daabe ;};_dcdace .Any =append (_dcdace .Any ,_fdef );};};case _f .EndElement :break _ceae ;case _f .CharData :};};return nil ;};func NewCT_SchemeColor ()*CT_SchemeColor {_cgga :=&CT_SchemeColor {};_cgga .ValAttr =ST_SchemeColorVal (1);return _cgga ;};func (_efege *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgfbed :for {_cdcca ,_cfdc :=d .Token ();if _cfdc !=nil {return _cfdc ;};switch _afbef :=_cdcca .(type ){case _f .StartElement :switch _afbef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"}:_efege .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking ();if _efgfaa :=d .DecodeElement (_efege .GraphicFrameLocks ,&_afbef );_efgfaa !=nil {return _efgfaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efege .ExtLst =NewCT_OfficeArtExtensionList ();if _acbg :=d .DecodeElement (_efege .ExtLst ,&_afbef );_acbg !=nil {return _acbg ;};default:_fb .Log ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006de\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020%\u0076",_afbef .Name );if _gbdb :=d .Skip ();_gbdb !=nil {return _gbdb ;};};case _f .EndElement :break _bgfbed ;case _f .CharData :};};return nil ;};func NewCT_Vector3D ()*CT_Vector3D {_gegc :=&CT_Vector3D {};return _gegc }; -// Validate validates the EG_ColorChoice and its children -func (_deafafd *EG_ColorChoice )Validate ()error {return _deafafd .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_bdeegd *ST_TextVerticalType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdeegd =0;case "\u0068\u006f\u0072\u007a":*_bdeegd =1;case "\u0076\u0065\u0072\u0074":*_bdeegd =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_bdeegd =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_bdeegd =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_bdeegd =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_bdeegd =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_bdeegd =7;};return nil ;}; +// Validate validates the CT_GvmlPicture and its children +func (_cfbde *CT_GvmlPicture )Validate ()error {return _cfbde .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");};type CT_TableCell struct{RowSpanAttr *int32 ;GridSpanAttr *int32 ;HMergeAttr *bool ;VMergeAttr *bool ;IdAttr *string ;TxBody *CT_TextBody ;TcPr *CT_TableCellProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_aafd *CT_TextParagraphProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aafd .MarLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_g .Sprintf ("\u0025\u0076",*_aafd .MarLAttr )});};if _aafd .MarRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_aafd .MarRAttr )});};if _aafd .LvlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0076\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_aafd .LvlAttr )});};if _aafd .IndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aafd .IndentAttr )});};if _aafd .AlgnAttr !=ST_TextAlignTypeUnset {_cdbaa ,_beafb :=_aafd .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _beafb !=nil {return _beafb ;};start .Attr =append (start .Attr ,_cdbaa );};if _aafd .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_g .Sprintf ("\u0025\u0076",*_aafd .DefTabSzAttr )});};if _aafd .RtlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0074\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_aafd .RtlAttr ))});};if _aafd .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_aafd .EaLnBrkAttr ))});};if _aafd .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_gddbc ,_ageff :=_aafd .FontAlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _ageff !=nil {return _ageff ;};start .Attr =append (start .Attr ,_gddbc );};if _aafd .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_aafd .LatinLnBrkAttr ))});};if _aafd .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_aafd .HangingPunctAttr ))});};e .EncodeToken (start );if _aafd .LnSpc !=nil {_edcec :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_aafd .LnSpc ,_edcec );};if _aafd .SpcBef !=nil {_efcdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}};e .EncodeElement (_aafd .SpcBef ,_efcdf );};if _aafd .SpcAft !=nil {_deegg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_aafd .SpcAft ,_deegg );};if _aafd .BuClrTx !=nil {_ffdac :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_aafd .BuClrTx ,_ffdac );};if _aafd .BuClr !=nil {_agbb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_aafd .BuClr ,_agbb );};if _aafd .BuSzTx !=nil {_dfegga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_aafd .BuSzTx ,_dfegga );};if _aafd .BuSzPct !=nil {_eddff :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_aafd .BuSzPct ,_eddff );};if _aafd .BuSzPts !=nil {_cdaec :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_aafd .BuSzPts ,_cdaec );};if _aafd .BuFontTx !=nil {_edbfb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_aafd .BuFontTx ,_edbfb );};if _aafd .BuFont !=nil {_bcage :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_aafd .BuFont ,_bcage );};if _aafd .BuNone !=nil {_adgc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_aafd .BuNone ,_adgc );};if _aafd .BuAutoNum !=nil {_fgdgb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_aafd .BuAutoNum ,_fgdgb );};if _aafd .BuChar !=nil {_ffdga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_aafd .BuChar ,_ffdga );};if _aafd .BuBlip !=nil {_dbgda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_aafd .BuBlip ,_dbgda );};if _aafd .TabLst !=nil {_ebdcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_aafd .TabLst ,_ebdcf );};if _aafd .DefRPr !=nil {_fdaac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}};e .EncodeElement (_aafd .DefRPr ,_fdaac );};if _aafd .ExtLst !=nil {_abaga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aafd .ExtLst ,_abaga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdggd *CT_InverseGammaTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bbcec ,_efee :=d .Token ();if _efee !=nil {return _g .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0049nve\u0072se\u0047\u0061\u006d\u006d\u0061\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_efee );};if _dfcff ,_abbff :=_bbcec .(_f .EndElement );_abbff &&_dfcff .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomColorList ()*CT_CustomColorList {_adddg :=&CT_CustomColorList {};return _adddg }; -// Validate validates the CT_ConnectionSite and its children -func (_cbbaa *CT_ConnectionSite )Validate ()error {return _cbbaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");};func (_dcfbe *CT_DefaultShapeDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcfbe .SpPr =NewCT_ShapeProperties ();_dcfbe .BodyPr =NewCT_TextBodyProperties ();_dcfbe .LstStyle =NewCT_TextListStyle ();_ffeb :for {_agee ,_bgacg :=d .Token ();if _bgacg !=nil {return _bgacg ;};switch _gfcca :=_agee .(type ){case _a .StartElement :switch _gfcca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _acae :=d .DecodeElement (_dcfbe .SpPr ,&_gfcca );_acae !=nil {return _acae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _abac :=d .DecodeElement (_dcfbe .BodyPr ,&_gfcca );_abac !=nil {return _abac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:if _bbff :=d .DecodeElement (_dcfbe .LstStyle ,&_gfcca );_bbff !=nil {return _bbff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_dcfbe .Style =NewCT_ShapeStyle ();if _bcgf :=d .DecodeElement (_dcfbe .Style ,&_gfcca );_bcgf !=nil {return _bcgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcfbe .ExtLst =NewCT_OfficeArtExtensionList ();if _cbcff :=d .DecodeElement (_dcfbe .ExtLst ,&_gfcca );_cbcff !=nil {return _cbcff ;};default:_b .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053h\u0061p\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074i\u006fn\u0020\u0025v",_gfcca .Name );if _bca :=d .Skip ();_bca !=nil {return _bca ;};};case _a .EndElement :break _ffeb ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path +func (_acd *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _acd .RadAttr !=nil {if _aaa :=_acd .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_aaa !=nil {return _aaa ;};};return nil ;}; -// ST_TextSpacingPercentOrPercentString is a union type -type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;};func (_cace *CT_TextAutonumberBullet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_ffbgf ,_fcbg :=_cace .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _fcbg !=nil {return _fcbg ;};start .Attr =append (start .Attr ,_ffbgf );if _cace .StartAtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cace .StartAtAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dddfa *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gefda ,_afga :=d .Token ();if _afga !=nil {return _f .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0047vml\u0055se\u0053\u0068\u0061\u0070\u0065\u0052\u0065ct\u0061\u006e\u0067\u006c\u0065\u003a\u0020%\u0073",_afga );};if _dgge ,_gcfca :=_gefda .(_a .EndElement );_gcfca &&_dgge .Name ==start .Name {break ;};};return nil ;};type CT_GradientStop struct{PosAttr ST_PositiveFixedPercentage ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path +func (_adfe *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _cdg :=_adfe .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_cdg !=nil {return _cdg ;};return nil ;};func (_dbegd *CT_ShapeStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eefdd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_dbegd .LnRef ,_eefdd );_cgcdg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_dbegd .FillRef ,_cgcdg );_addfa :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_dbegd .EffectRef ,_addfa );_cffc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_dbegd .FontRef ,_cffc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path -func (_bfded *CT_GradientStopList )ValidateWithPath (path string )error {for _dedgd ,_ffcb :=range _bfded .Gs {if _bgce :=_ffcb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_dedgd ));_bgce !=nil {return _bgce ;};};return nil ;};func (_gbbdc *ST_PresetShadowVal )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbbdc =0;case "\u0073\u0068\u0064w\u0031":*_gbbdc =1;case "\u0073\u0068\u0064w\u0032":*_gbbdc =2;case "\u0073\u0068\u0064w\u0033":*_gbbdc =3;case "\u0073\u0068\u0064w\u0034":*_gbbdc =4;case "\u0073\u0068\u0064w\u0035":*_gbbdc =5;case "\u0073\u0068\u0064w\u0036":*_gbbdc =6;case "\u0073\u0068\u0064w\u0037":*_gbbdc =7;case "\u0073\u0068\u0064w\u0038":*_gbbdc =8;case "\u0073\u0068\u0064w\u0039":*_gbbdc =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_gbbdc =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_gbbdc =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_gbbdc =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_gbbdc =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_gbbdc =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_gbbdc =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_gbbdc =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_gbbdc =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_gbbdc =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_gbbdc =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_gbbdc =20;};return nil ;};func (_bgbbb ST_TextShapeType )Validate ()error {return _bgbbb .ValidateWithPath ("")}; +// Validate validates the EG_TextBulletSize and its children +func (_efbdb *EG_TextBulletSize )Validate ()error {return _efbdb .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");};func (_agddc *ST_BevelPresetType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbgdbc ,_fcfegcg :=d .Token ();if _fcfegcg !=nil {return _fcfegcg ;};if _dggfa ,_bccec :=_gbgdbc .(_f .EndElement );_bccec &&_dggfa .Name ==start .Name {*_agddc =1;return nil ;};if _fgabd ,_gefdad :=_gbgdbc .(_f .CharData );!_gefdad {return _g .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",_gbgdbc );}else {switch string (_fgabd ){case "":*_agddc =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_agddc =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_agddc =2;case "\u0073\u006c\u006fp\u0065":*_agddc =3;case "\u0063\u0072\u006fs\u0073":*_agddc =4;case "\u0061\u006e\u0067l\u0065":*_agddc =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_agddc =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_agddc =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_agddc =8;case "\u0064\u0069\u0076o\u0074":*_agddc =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_agddc =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_agddc =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_agddc =12;};};_gbgdbc ,_fcfegcg =d .Token ();if _fcfegcg !=nil {return _fcfegcg ;};if _febbc ,_edbad :=_gbgdbc .(_f .EndElement );_edbad &&_febbc .Name ==start .Name {return nil ;};return _g .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",_gbgdbc );}; -// ST_PositiveFixedPercentage is a union type -type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;};func (_fgefa *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_gffgg :=[]string {};if _fgefa .ST_TextSpacingPercent !=nil {_gffgg =append (_gffgg ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};if _fgefa .ST_Percentage !=nil {_gffgg =append (_gffgg ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_gffgg )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gffgg );};return nil ;}; +// Validate validates the CT_TextNoBullet and its children +func (_fdaa *CT_TextNoBullet )Validate ()error {return _fdaa .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");};func (_fgaed ST_RectAlignment )ValidateWithPath (path string )error {switch _fgaed {case 0,1,2,3,4,5,6,7,8,9:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgaed ));};return nil ;};func (_fdbcgb ST_AdjCoordinate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fdbcgb .ST_Coordinate !=nil {e .Encode (_fdbcgb .ST_Coordinate );};if _fdbcgb .ST_GeomGuideName !=nil {e .EncodeToken (_f .CharData (*_fdbcgb .ST_GeomGuideName ));};return e .EncodeToken (_f .EndElement {Name :start .Name });}; -// Validate validates the EG_OfficeArtExtensionList and its children -func (_aecdc *EG_OfficeArtExtensionList )Validate ()error {return _aecdc .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;}; +// Validate validates the CT_TextLineBreak and its children +func (_ffaf *CT_TextLineBreak )Validate ()error {return _ffaf .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func (_cabcdf ST_DgmBuildStep )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eceec :=_f .Attr {};_eceec .Name =name ;switch _cabcdf {case ST_DgmBuildStepUnset :_eceec .Value ="";case ST_DgmBuildStepSp :_eceec .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_eceec .Value ="\u0062\u0067";};return _eceec ,nil ;};func (_gdbad *CT_ScRgbColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",_gdbad .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067"},Value :_g .Sprintf ("\u0025\u0076",_gdbad .GAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_g .Sprintf ("\u0025\u0076",_gdbad .BAttr )});e .EncodeToken (start );if _gdbad .EG_ColorTransform !=nil {for _ ,_gdacca :=range _gdbad .EG_ColorTransform {_gdacca .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FillEffect ()*CT_FillEffect {_bbeb :=&CT_FillEffect {};return _bbeb }; -// Validate validates the CT_FontScheme and its children -func (_dcafg *CT_FontScheme )Validate ()error {return _dcafg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");}; +// Validate validates the CT_EffectStyleList and its children +func (_faaf *CT_EffectStyleList )Validate ()error {return _faaf .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");};func NewCT_InverseTransform ()*CT_InverseTransform {_eedd :=&CT_InverseTransform {};return _eedd };func (_cade *CT_AnimationDgmBuildProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cade .BldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cade .BldAttr )});};if _cade .RevAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_cade .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_HslColor ()*CT_HslColor {_ddcf :=&CT_HslColor {};_ddcf .HueAttr =0;return _ddcf };func (_ecgbc *CT_FontCollection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_adfec :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_ecgbc .Latin ,_adfec );_gbabd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_ecgbc .Ea ,_gbabd );_ddbeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_ecgbc .Cs ,_ddbeb );if _ecgbc .Font !=nil {_dbfca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_bbad :=range _ecgbc .Font {e .EncodeElement (_bbad ,_dbfca );};};if _ecgbc .ExtLst !=nil {_caaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecgbc .ExtLst ,_caaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_ffffe :=&CT_TextParagraphProperties {};return _ffffe ;};func (_fad *CT_AlphaFloorEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;}; -// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path -func (_fgbegf *ThemeManager )ValidateWithPath (path string )error {if _afgcd :=_fgbegf .CT_EmptyElement .ValidateWithPath (path );_afgcd !=nil {return _afgcd ;};return nil ;};func NewCT_SystemColor ()*CT_SystemColor {_bgbecb :=&CT_SystemColor {};_bgbecb .ValAttr =ST_SystemColorVal (1);return _bgbecb ;};func NewCT_StyleMatrix ()*CT_StyleMatrix {_cgcee :=&CT_StyleMatrix {};_cgcee .FillStyleLst =NewCT_FillStyleList ();_cgcee .LnStyleLst =NewCT_LineStyleList ();_cgcee .EffectStyleLst =NewCT_EffectStyleList ();_cgcee .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _cgcee ;}; +// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path +func (_fcbc *CT_AudioCD )ValidateWithPath (path string )error {if _degb :=_fcbc .St .ValidateWithPath (path +"\u002f\u0053\u0074");_degb !=nil {return _degb ;};if _cde :=_fcbc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_cde !=nil {return _cde ;};if _fcbc .ExtLst !=nil {if _egd :=_fcbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egd !=nil {return _egd ;};};return nil ;};func (_eeafe *ST_PositivePercentage )ValidateWithPath (path string )error {_eefdg :=[]string {};if _eeafe .ST_PositivePercentageDecimal !=nil {_eefdg =append (_eefdg ,"\u0053\u0054\u005f\u0050o\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063e\u006et\u0061\u0067\u0065\u0044\u0065\u0063\u0069m\u0061\u006c");};if _eeafe .ST_PositivePercentage !=nil {if _cgfe :=_eeafe .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_cgfe !=nil {return _cgfe ;};_eefdg =append (_eefdg ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_eefdg )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eefdg );};return nil ;};func (_eegdf ST_TextWrappingType )String ()string {switch _eegdf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2;);type CT_TableCellBorderStyle struct{Left *CT_ThemeableLineStyle ;Right *CT_ThemeableLineStyle ;Top *CT_ThemeableLineStyle ;Bottom *CT_ThemeableLineStyle ;InsideH *CT_ThemeableLineStyle ;InsideV *CT_ThemeableLineStyle ;Tl2br *CT_ThemeableLineStyle ;Tr2bl *CT_ThemeableLineStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_acfgfc ST_DgmBuildStep )ValidateWithPath (path string )error {switch _acfgfc {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfgfc ));};return nil ;}; -// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path -func (_begf *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _begf .ClrScheme !=nil {if _bceb :=_begf .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_bceb !=nil {return _bceb ;};};if _begf .FontScheme !=nil {if _eabe :=_begf .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_eabe !=nil {return _eabe ;};};if _begf .FmtScheme !=nil {if _fgfd :=_begf .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_fgfd !=nil {return _fgfd ;};};return nil ;};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_AudioFile and its children +func (_daac *CT_AudioFile )Validate ()error {return _daac .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_bagba ST_SystemColorVal )String ()string {switch _bagba {case 0:return "";case 1:return "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case 2:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case 3:return "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 4:return "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 5:return "\u006d\u0065\u006e\u0075";case 6:return "\u0077\u0069\u006e\u0064\u006f\u0077";case 7:return "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case 8:return "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case 9:return "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case 10:return "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 11:return "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case 12:return "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case 13:return "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case 14:return "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case 15:return "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case 16:return "\u0062t\u006e\u0046\u0061\u0063\u0065";case 17:return "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case 18:return "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case 19:return "\u0062t\u006e\u0054\u0065\u0078\u0074";case 20:return "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 21:return "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 22:return "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case 23:return "\u0033d\u004c\u0069\u0067\u0068\u0074";case 24:return "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case 25:return "\u0069\u006e\u0066\u006f\u0042\u006b";case 26:return "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case 27:return "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case 28:return "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 29:return "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 30:return "\u006de\u006e\u0075\u0042\u0061\u0072";};return "";};func (_fgdc *CT_GvmlUseShapeRectangle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fagd *CT_ColorReplaceEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fagd .ScrgbClr !=nil {_bdfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fagd .ScrgbClr ,_bdfd );};if _fagd .SrgbClr !=nil {_ebeda :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fagd .SrgbClr ,_ebeda );};if _fagd .HslClr !=nil {_bbdef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fagd .HslClr ,_bbdef );};if _fagd .SysClr !=nil {_bdaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fagd .SysClr ,_bdaa );};if _fagd .SchemeClr !=nil {_aeaf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fagd .SchemeClr ,_aeaf );};if _fagd .PrstClr !=nil {_cbfca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fagd .PrstClr ,_cbfca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eaaga *ST_TileFlipMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgdfa ,_ccdbd :=d .Token ();if _ccdbd !=nil {return _ccdbd ;};if _gafaga ,_dbcdaf :=_fgdfa .(_f .EndElement );_dbcdaf &&_gafaga .Name ==start .Name {*_eaaga =1;return nil ;};if _dbcbcf ,_fadbd :=_fgdfa .(_f .CharData );!_fadbd {return _g .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",_fgdfa );}else {switch string (_dbcbcf ){case "":*_eaaga =0;case "\u006e\u006f\u006e\u0065":*_eaaga =1;case "\u0078":*_eaaga =2;case "\u0079":*_eaaga =3;case "\u0078\u0079":*_eaaga =4;};};_fgdfa ,_ccdbd =d .Token ();if _ccdbd !=nil {return _ccdbd ;};if _cdade ,_adgcg :=_fgdfa .(_f .EndElement );_adgcg &&_cdade .Name ==start .Name {return nil ;};return _g .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",_fgdfa );}; -// Validate validates the EG_LineFillProperties and its children -func (_bbbbf *EG_LineFillProperties )Validate ()error {return _bbbbf .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bdgfbf ST_OnOffStyleType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cecdca :=_a .Attr {};_cecdca .Name =name ;switch _bdgfbf {case ST_OnOffStyleTypeUnset :_cecdca .Value ="";case ST_OnOffStyleTypeOn :_cecdca .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_cecdca .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_cecdca .Value ="\u0064\u0065\u0066";};return _cecdca ,nil ;}; +// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path +func (_ffebe *CT_ContentPartLocking )ValidateWithPath (path string )error {if _ffebe .ExtLst !=nil {if _baaf :=_ffebe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baaf !=nil {return _baaf ;};};return nil ;};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_bgcbb :=&CT_XYAdjustHandle {};_bgcbb .Pos =NewCT_AdjPoint2D ();return _bgcbb ;}; -// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path -func (_babf *CT_ColorMapping )ValidateWithPath (path string )error {if _babf .Bg1Attr ==ST_ColorSchemeIndexUnset {return _f .Errorf ("\u0025\u0073\u002fB\u0067\u0031\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 _cgdc :=_babf .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_cgdc !=nil {return _cgdc ;};if _babf .Tx1Attr ==ST_ColorSchemeIndexUnset {return _f .Errorf ("\u0025\u0073\u002fT\u0078\u0031\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 _bcfd :=_babf .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_bcfd !=nil {return _bcfd ;};if _babf .Bg2Attr ==ST_ColorSchemeIndexUnset {return _f .Errorf ("\u0025\u0073\u002fB\u0067\u0032\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 _geg :=_babf .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_geg !=nil {return _geg ;};if _babf .Tx2Attr ==ST_ColorSchemeIndexUnset {return _f .Errorf ("\u0025\u0073\u002fT\u0078\u0032\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 _dabd :=_babf .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_dabd !=nil {return _dabd ;};if _babf .Accent1Attr ==ST_ColorSchemeIndexUnset {return _f .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0031\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _gcea :=_babf .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_gcea !=nil {return _gcea ;};if _babf .Accent2Attr ==ST_ColorSchemeIndexUnset {return _f .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0032\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _dced :=_babf .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_dced !=nil {return _dced ;};if _babf .Accent3Attr ==ST_ColorSchemeIndexUnset {return _f .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0033\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _agga :=_babf .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_agga !=nil {return _agga ;};if _babf .Accent4Attr ==ST_ColorSchemeIndexUnset {return _f .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0034\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _dcgdc :=_babf .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_dcgdc !=nil {return _dcgdc ;};if _babf .Accent5Attr ==ST_ColorSchemeIndexUnset {return _f .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0035\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _agad :=_babf .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_agad !=nil {return _agad ;};if _babf .Accent6Attr ==ST_ColorSchemeIndexUnset {return _f .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0036\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _dfca :=_babf .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_dfca !=nil {return _dfca ;};if _babf .HlinkAttr ==ST_ColorSchemeIndexUnset {return _f .Errorf ("\u0025\u0073\u002f\u0048\u006c\u0069n\u006b\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _dfd :=_babf .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_dfd !=nil {return _dfd ;};if _babf .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _f .Errorf ("\u0025\u0073/F\u006f\u006c\u0048l\u0069\u006e\u006b\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _geefe :=_babf .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_geefe !=nil {return _geefe ;};if _babf .ExtLst !=nil {if _ecgb :=_babf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecgb !=nil {return _ecgb ;};};return nil ;};func (_deffdd ST_FixedPercentage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _deffdd .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_deffdd .ST_FixedPercentageDecimal )));};if _deffdd .ST_FixedPercentage !=nil {e .Encode (_deffdd .ST_FixedPercentage );};return e .EncodeToken (_a .EndElement {Name :start .Name });};type CT_Percentage struct{ValAttr ST_Percentage ;}; +// Validate validates the CT_GvmlGroupShape and its children +func (_gbfbe *CT_GvmlGroupShape )Validate ()error {return _gbfbe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_edbac :=&CT_LinearShadeProperties {};return _edbac ;};func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_egbdg :=&CT_ConnectionSiteList {};return _egbdg ;}; -// Validate validates the CT_AlphaFloorEffect and its children -func (_efg *CT_AlphaFloorEffect )Validate ()error {return _efg .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_EffectContainer ()*CT_EffectContainer {_fcabc :=&CT_EffectContainer {};return _fcabc };func (_agaa *CT_ConnectionSiteList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _agaa .Cxn !=nil {_bedeg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_eada :=range _agaa .Cxn {e .EncodeElement (_eada ,_bedeg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path +func (_gceg *CT_BaseStyles )ValidateWithPath (path string )error {if _feg :=_gceg .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_feg !=nil {return _feg ;};if _ffeg :=_gceg .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_ffeg !=nil {return _ffeg ;};if _cfgf :=_gceg .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_cfgf !=nil {return _cfgf ;};if _gceg .ExtLst !=nil {if _ccf :=_gceg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccf !=nil {return _ccf ;};};return nil ;};func (_cbbcba *ThemeOverride )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_f .Attr {Name :_f .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 ="\u0061:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _cbbcba .CT_BaseStylesOverride .MarshalXML (e ,start );};func (_bafa *CT_RegularTextRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bafa .RPr !=nil {_gdacc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_bafa .RPr ,_gdacc );};_daacg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074"}};_fb .AddPreserveSpaceAttr (&_daacg ,_bafa .T );e .EncodeElement (_bafa .T ,_daacg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_debef *CT_Color )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcece :for {_fadf ,_edgf :=d .Token ();if _edgf !=nil {return _edgf ;};switch _cffg :=_fadf .(type ){case _f .StartElement :switch _cffg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_debef .ScrgbClr =NewCT_ScRgbColor ();if _afcb :=d .DecodeElement (_debef .ScrgbClr ,&_cffg );_afcb !=nil {return _afcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_debef .SrgbClr =NewCT_SRgbColor ();if _aeeg :=d .DecodeElement (_debef .SrgbClr ,&_cffg );_aeeg !=nil {return _aeeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_debef .HslClr =NewCT_HslColor ();if _ffdc :=d .DecodeElement (_debef .HslClr ,&_cffg );_ffdc !=nil {return _ffdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_debef .SysClr =NewCT_SystemColor ();if _ddef :=d .DecodeElement (_debef .SysClr ,&_cffg );_ddef !=nil {return _ddef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_debef .SchemeClr =NewCT_SchemeColor ();if _fcag :=d .DecodeElement (_debef .SchemeClr ,&_cffg );_fcag !=nil {return _fcag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_debef .PrstClr =NewCT_PresetColor ();if _ccbbg :=d .DecodeElement (_debef .PrstClr ,&_cffg );_ccbbg !=nil {return _ccbbg ;};default:_fb .Log ("\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\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_cffg .Name );if _efbc :=d .Skip ();_efbc !=nil {return _efbc ;};};case _f .EndElement :break _bcece ;case _f .CharData :};};return nil ;};func NewCT_Shape3D ()*CT_Shape3D {_bbbce :=&CT_Shape3D {};return _bbbce }; -// Validate validates the CT_GlowEffect and its children -func (_gbae *CT_GlowEffect )Validate ()error {return _gbae .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");};func (_beefb *ST_TextCapsType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adebf ,_egecd :=d .Token ();if _egecd !=nil {return _egecd ;};if _bgbdf ,_ebgdgc :=_adebf .(_a .EndElement );_ebgdgc &&_bgbdf .Name ==start .Name {*_beefb =1;return nil ;};if _bdfgb ,_bdbbf :=_adebf .(_a .CharData );!_bdbbf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adebf );}else {switch string (_bdfgb ){case "":*_beefb =0;case "\u006e\u006f\u006e\u0065":*_beefb =1;case "\u0073\u006d\u0061l\u006c":*_beefb =2;case "\u0061\u006c\u006c":*_beefb =3;};};_adebf ,_egecd =d .Token ();if _egecd !=nil {return _egecd ;};if _ecacgd ,_edeae :=_adebf .(_a .EndElement );_edeae &&_ecacgd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adebf );}; +// Validate validates the CT_OuterShadowEffect and its children +func (_cgfa *CT_OuterShadowEffect )Validate ()error {return _cgfa .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};type CT_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_ggefa ST_TextUnderlineType )Validate ()error {return _ggefa .ValidateWithPath ("")};func (_bffe *CT_CustomColorList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bffe .CustClr !=nil {_eacbf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}};for _ ,_fbge :=range _bffe .CustClr {e .EncodeElement (_fbge ,_eacbf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ScRgbColor ()*CT_ScRgbColor {_cffae :=&CT_ScRgbColor {};return _cffae }; -// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path -func (_adcad *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _adcad .LimAttr !=nil {if _cggb :=_adcad .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_cggb !=nil {return _cggb ;};};return nil ;};func (_cbgeb ST_PositivePercentage )String ()string {if _cbgeb .ST_PositivePercentageDecimal !=nil {return _f .Sprintf ("\u0025\u0076",*_cbgeb .ST_PositivePercentageDecimal );};if _cbgeb .ST_PositivePercentage !=nil {return _cbgeb .ST_PositivePercentage .String ();};return "";}; +// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path +func (_bdba *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _bdba .Effect !=nil {if _fgbeb :=_bdba .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_fgbeb !=nil {return _fgbeb ;};};if _bdba .EffectRef !=nil {if _fecfa :=_bdba .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_fecfa !=nil {return _fecfa ;};};return nil ;};func (_dfcfcc ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _dfcfcc {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfcfcc ));};return nil ;};func (_ecaa *CT_TableProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfcfe :=range start .Attr {if _dfcfe .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_fbfcg ,_efgbd :=_d .ParseBool (_dfcfe .Value );if _efgbd !=nil {return _efgbd ;};_ecaa .FirstRowAttr =&_fbfcg ;continue ;};if _dfcfe .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_aebdg ,_ddcc :=_d .ParseBool (_dfcfe .Value );if _ddcc !=nil {return _ddcc ;};_ecaa .LastRowAttr =&_aebdg ;continue ;};if _dfcfe .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_fgcd ,_cebfcb :=_d .ParseBool (_dfcfe .Value );if _cebfcb !=nil {return _cebfcb ;};_ecaa .BandRowAttr =&_fgcd ;continue ;};if _dfcfe .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_ceaf ,_fcee :=_d .ParseBool (_dfcfe .Value );if _fcee !=nil {return _fcee ;};_ecaa .BandColAttr =&_ceaf ;continue ;};if _dfcfe .Name .Local =="\u0072\u0074\u006c"{_gddfb ,_dgaeg :=_d .ParseBool (_dfcfe .Value );if _dgaeg !=nil {return _dgaeg ;};_ecaa .RtlAttr =&_gddfb ;continue ;};if _dfcfe .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_cegae ,_dggce :=_d .ParseBool (_dfcfe .Value );if _dggce !=nil {return _dggce ;};_ecaa .FirstColAttr =&_cegae ;continue ;};if _dfcfe .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_bdbcf ,_gbbef :=_d .ParseBool (_dfcfe .Value );if _gbbef !=nil {return _gbbef ;};_ecaa .LastColAttr =&_bdbcf ;continue ;};};_dccg :for {_aeea ,_cegca :=d .Token ();if _cegca !=nil {return _cegca ;};switch _cdggf :=_aeea .(type ){case _f .StartElement :switch _cdggf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ecaa .NoFill =NewCT_NoFillProperties ();if _febee :=d .DecodeElement (_ecaa .NoFill ,&_cdggf );_febee !=nil {return _febee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ecaa .SolidFill =NewCT_SolidColorFillProperties ();if _afbaf :=d .DecodeElement (_ecaa .SolidFill ,&_cdggf );_afbaf !=nil {return _afbaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ecaa .GradFill =NewCT_GradientFillProperties ();if _edbefb :=d .DecodeElement (_ecaa .GradFill ,&_cdggf );_edbefb !=nil {return _edbefb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ecaa .BlipFill =NewCT_BlipFillProperties ();if _edfdg :=d .DecodeElement (_ecaa .BlipFill ,&_cdggf );_edfdg !=nil {return _edfdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ecaa .PattFill =NewCT_PatternFillProperties ();if _fgfdc :=d .DecodeElement (_ecaa .PattFill ,&_cdggf );_fgfdc !=nil {return _fgfdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ecaa .GrpFill =NewCT_GroupFillProperties ();if _dfgdf :=d .DecodeElement (_ecaa .GrpFill ,&_cdggf );_dfgdf !=nil {return _dfgdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_ecaa .EffectLst =NewCT_EffectList ();if _dfbff :=d .DecodeElement (_ecaa .EffectLst ,&_cdggf );_dfbff !=nil {return _dfbff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_ecaa .EffectDag =NewCT_EffectContainer ();if _afaga :=d .DecodeElement (_ecaa .EffectDag ,&_cdggf );_afaga !=nil {return _afaga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_ecaa .Choice =NewCT_TablePropertiesChoice ();if _abbdf :=d .DecodeElement (&_ecaa .Choice .TableStyle ,&_cdggf );_abbdf !=nil {return _abbdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_ecaa .Choice =NewCT_TablePropertiesChoice ();if _dabaa :=d .DecodeElement (&_ecaa .Choice .TableStyleId ,&_cdggf );_dabaa !=nil {return _dabaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecaa .ExtLst =NewCT_OfficeArtExtensionList ();if _cafa :=d .DecodeElement (_ecaa .ExtLst ,&_cdggf );_cafa !=nil {return _cafa ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cdggf .Name );if _fdeaa :=d .Skip ();_fdeaa !=nil {return _fdeaa ;};};case _f .EndElement :break _dccg ;case _f .CharData :};};return nil ;};func NewCT_SphereCoords ()*CT_SphereCoords {_gbcee :=&CT_SphereCoords {};_gbcee .LatAttr =0;_gbcee .LonAttr =0;_gbcee .RevAttr =0;return _gbcee ;};type ST_OnOffStyleType byte ; -// ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path -func (_gccea *CT_TextBodyProperties )ValidateWithPath (path string )error {if _ecbbc :=_gccea .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_ecbbc !=nil {return _ecbbc ;};if _cfbef :=_gccea .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_cfbef !=nil {return _cfbef ;};if _dfdeg :=_gccea .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_dfdeg !=nil {return _dfdeg ;};if _fdeae :=_gccea .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_fdeae !=nil {return _fdeae ;};if _gccea .LInsAttr !=nil {if _efbef :=_gccea .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r");_efbef !=nil {return _efbef ;};};if _gccea .TInsAttr !=nil {if _fafcde :=_gccea .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_fafcde !=nil {return _fafcde ;};};if _gccea .RInsAttr !=nil {if _beaebc :=_gccea .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r");_beaebc !=nil {return _beaebc ;};};if _gccea .BInsAttr !=nil {if _bcfgc :=_gccea .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_bcfgc !=nil {return _bcfgc ;};};if _gccea .NumColAttr !=nil {if *_gccea .NumColAttr < 1{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0031\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gccea .NumColAttr );};if *_gccea .NumColAttr > 16{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0036\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gccea .NumColAttr );};};if _gccea .SpcColAttr !=nil {if *_gccea .SpcColAttr < 0{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0070\u0063\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gccea .SpcColAttr );};};if _abcgd :=_gccea .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_abcgd !=nil {return _abcgd ;};if _gccea .PrstTxWarp !=nil {if _dbcba :=_gccea .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_dbcba !=nil {return _dbcba ;};};if _gccea .NoAutofit !=nil {if _fadbd :=_gccea .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_fadbd !=nil {return _fadbd ;};};if _gccea .NormAutofit !=nil {if _ccgga :=_gccea .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_ccgga !=nil {return _ccgga ;};};if _gccea .SpAutoFit !=nil {if _cgfc :=_gccea .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_cgfc !=nil {return _cgfc ;};};if _gccea .Scene3d !=nil {if _bcbdb :=_gccea .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_bcbdb !=nil {return _bcbdb ;};};if _gccea .Sp3d !=nil {if _ebdbg :=_gccea .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ebdbg !=nil {return _ebdbg ;};};if _gccea .FlatTx !=nil {if _abdba :=_gccea .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_abdba !=nil {return _abdba ;};};if _gccea .ExtLst !=nil {if _dcbff :=_gccea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcbff !=nil {return _dcbff ;};};return nil ;};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;}; +// Validate validates the CT_GlowEffect and its children +func (_feaff *CT_GlowEffect )Validate ()error {return _feaff .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_TextBody ()*CT_TextBody {_dgdba :=&CT_TextBody {};_dgdba .BodyPr =NewCT_TextBodyProperties ();return _dgdba ;};func (_ggfbd *CT_PresetShadowEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ceaeg ,_cedcag :=_ggfbd .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _cedcag !=nil {return _cedcag ;};start .Attr =append (start .Attr ,_ceaeg );if _ggfbd .DistAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ggfbd .DistAttr )});};if _ggfbd .DirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_ggfbd .DirAttr )});};e .EncodeToken (start );if _ggfbd .ScrgbClr !=nil {_gbdac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ggfbd .ScrgbClr ,_gbdac );};if _ggfbd .SrgbClr !=nil {_efaa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ggfbd .SrgbClr ,_efaa );};if _ggfbd .HslClr !=nil {_gegg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ggfbd .HslClr ,_gegg );};if _ggfbd .SysClr !=nil {_bdeaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ggfbd .SysClr ,_bdeaa );};if _ggfbd .SchemeClr !=nil {_baafb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ggfbd .SchemeClr ,_baafb );};if _ggfbd .PrstClr !=nil {_bcbadc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ggfbd .PrstClr ,_bcbadc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TableProperties struct{RtlAttr *bool ;FirstRowAttr *bool ;FirstColAttr *bool ;LastRowAttr *bool ;LastColAttr *bool ;BandRowAttr *bool ;BandColAttr *bool ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Choice *CT_TablePropertiesChoice ;ExtLst *CT_OfficeArtExtensionList ;};func (_cfaee *ST_TextCapsType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfaee =0;case "\u006e\u006f\u006e\u0065":*_cfaee =1;case "\u0073\u006d\u0061l\u006c":*_cfaee =2;case "\u0061\u006c\u006c":*_cfaee =3;};return nil ;}; -// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path -func (_cgge *EG_TextRun )ValidateWithPath (path string )error {if _cgge .R !=nil {if _ddbb :=_cgge .R .ValidateWithPath (path +"\u002f\u0052");_ddbb !=nil {return _ddbb ;};};if _cgge .Br !=nil {if _bgcee :=_cgge .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_bgcee !=nil {return _bgcee ;};};if _cgge .Fld !=nil {if _agegd :=_cgge .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_agegd !=nil {return _agegd ;};};return nil ;};func (_cagg *CT_NonVisualContentPartProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dadaa :=range start .Attr {if _dadaa .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_decgg ,_bfdea :=_gc .ParseBool (_dadaa .Value );if _bfdea !=nil {return _bfdea ;};_cagg .IsCommentAttr =&_decgg ;continue ;};};_fgce :for {_ebgd ,_bffe :=d .Token ();if _bffe !=nil {return _bffe ;};switch _efcdg :=_ebgd .(type ){case _a .StartElement :switch _efcdg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"}:_cagg .CpLocks =NewCT_ContentPartLocking ();if _ggdf :=d .DecodeElement (_cagg .CpLocks ,&_efcdg );_ggdf !=nil {return _ggdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cagg .ExtLst =NewCT_OfficeArtExtensionList ();if _egfd :=d .DecodeElement (_cagg .ExtLst ,&_efcdg );_egfd !=nil {return _egfd ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072o\u0070\u0065\u0072t\u0069\u0065\u0073\u0020\u0025\u0076",_efcdg .Name );if _cddfb :=d .Skip ();_cddfb !=nil {return _cddfb ;};};case _a .EndElement :break _fgce ;case _a .CharData :};};return nil ;};func (_cdfad *CT_PositiveSize2D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0078"},Value :_f .Sprintf ("\u0025\u0076",_cdfad .CxAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0079"},Value :_f .Sprintf ("\u0025\u0076",_cdfad .CyAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path +func (_gfcd *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _gfcd .AngAttr !=nil {if *_gfcd .AngAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0041\u006eg\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gfcd .AngAttr );};if *_gfcd .AngAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eA\u006e\u0067\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gfcd .AngAttr );};};return nil ;};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_bgab :=&CT_GrayscaleEffect {};return _bgab };func (_edefd *CT_EffectStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bdbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}};for _ ,_cada :=range _edefd .EffectStyle {e .EncodeElement (_cada ,_bdbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path -func (_bddda *EG_FillModeProperties )ValidateWithPath (path string )error {if _bddda .Tile !=nil {if _dcgc :=_bddda .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_dcgc !=nil {return _dcgc ;};};if _bddda .Stretch !=nil {if _cdecee :=_bddda .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_cdecee !=nil {return _cdecee ;};};return nil ;}; +// Validate validates the CT_GvmlPictureNonVisual and its children +func (_bccc *CT_GvmlPictureNonVisual )Validate ()error {return _bccc .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_facde ST_LineEndType )String ()string {switch _facde {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 3:return "\u0073t\u0065\u0061\u006c\u0074\u0068";case 4:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 5:return "\u006f\u0076\u0061\u006c";case 6:return "\u0061\u0072\u0072o\u0077";};return "";};func (_cbcaa ST_TextShapeType )String ()string {switch _cbcaa {case 0:return "";case 1:return "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case 2:return "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case 3:return "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case 4:return "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 5:return "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case 6:return "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case 7:return "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case 8:return "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case 9:return "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case 10:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case 11:return "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case 12:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case 13:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case 14:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case 15:return "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case 16:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case 17:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case 18:return "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case 19:return "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case 20:return "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case 21:return "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case 22:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case 23:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case 24:return "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case 25:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case 26:return "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case 27:return "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case 28:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case 29:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case 30:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case 31:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case 32:return "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case 33:return "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case 34:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case 35:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case 36:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case 37:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case 38:return "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case 39:return "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case 40:return "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case 41:return "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return "";};func (_efbdcg ST_TextWrappingType )Validate ()error {return _efbdcg .ValidateWithPath ("")}; -// Validate validates the CT_TextTabStopList and its children -func (_dggcc *CT_TextTabStopList )Validate ()error {return _dggcc .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_GammaTransform and its children +func (_bafc *CT_GammaTransform )Validate ()error {return _bafc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_ebgbg :=&CT_GrayscaleTransform {};return _ebgbg ;};type ST_SystemColorVal byte ;func (_fbccf *ST_SystemColorVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbccf =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_fbccf =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_fbccf =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_fbccf =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_fbccf =4;case "\u006d\u0065\u006e\u0075":*_fbccf =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_fbccf =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_fbccf =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_fbccf =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_fbccf =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_fbccf =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_fbccf =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_fbccf =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_fbccf =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_fbccf =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_fbccf =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_fbccf =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_fbccf =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_fbccf =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_fbccf =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_fbccf =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_fbccf =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_fbccf =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_fbccf =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_fbccf =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_fbccf =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_fbccf =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_fbccf =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_fbccf =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_fbccf =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_fbccf =30;};return nil ;}; -// Validate validates the CT_BaseStylesOverride and its children -func (_eged *CT_BaseStylesOverride )Validate ()error {return _eged .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;}; +// Validate validates the CT_FixedPercentage and its children +func (_agdg *CT_FixedPercentage )Validate ()error {return _agdg .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");}; -// Validate validates the CT_EffectReference and its children -func (_dcgfb *CT_EffectReference )Validate ()error {return _dcgfb .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");}; +// Validate validates the CT_Color and its children +func (_fffe *CT_Color )Validate ()error {return _fffe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");}; -// Validate validates the CT_ObjectStyleDefaults and its children -func (_ddba *CT_ObjectStyleDefaults )Validate ()error {return _ddba .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;}; +// Validate validates the CT_PositiveFixedPercentage and its children +func (_gfee *CT_PositiveFixedPercentage )Validate ()error {return _gfee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_dgfbf :=&CT_DuotoneEffect {};return _dgfbf };type CT_Angle struct{ValAttr int32 ;};func (_cdede *CT_Path2DList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdede .Path !=nil {_ebcbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};for _ ,_baddc :=range _cdede .Path {e .EncodeElement (_baddc ,_ebcbg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ThemeableLineStyle and its children -func (_fffcb *CT_ThemeableLineStyle )Validate ()error {return _fffcb .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_gcbefg :=&CT_OfficeStyleSheet {};_gcbefg .ThemeElements =NewCT_BaseStyles ();return _gcbefg ;};func (_cbefe *CT_GvmlPicture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbefe .NvPicPr =NewCT_GvmlPictureNonVisual ();_cbefe .BlipFill =NewCT_BlipFillProperties ();_cbefe .SpPr =NewCT_ShapeProperties ();_eeggfd :for {_bccee ,_efga :=d .Token ();if _efga !=nil {return _efga ;};switch _adea :=_bccee .(type ){case _a .StartElement :switch _adea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _daccd :=d .DecodeElement (_cbefe .NvPicPr ,&_adea );_daccd !=nil {return _daccd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _gcfce :=d .DecodeElement (_cbefe .BlipFill ,&_adea );_gcfce !=nil {return _gcfce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _becfd :=d .DecodeElement (_cbefe .SpPr ,&_adea );_becfd !=nil {return _becfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_cbefe .Style =NewCT_ShapeStyle ();if _bfaaa :=d .DecodeElement (_cbefe .Style ,&_adea );_bfaaa !=nil {return _bfaaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbefe .ExtLst =NewCT_OfficeArtExtensionList ();if _ebded :=d .DecodeElement (_cbefe .ExtLst ,&_adea );_ebded !=nil {return _ebded ;};default:_b .Log ("\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\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063t\u0075r\u0065\u0020\u0025\u0076",_adea .Name );if _fcdbd :=d .Skip ();_fcdbd !=nil {return _fcdbd ;};};case _a .EndElement :break _eeggfd ;case _a .CharData :};};return nil ;};func (_febdf *CT_TablePropertiesChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _febdf .TableStyle !=nil {_ccgdc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_febdf .TableStyle ,_ccgdc );};if _febdf .TableStyleId !=nil {_dffaa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_b .AddPreserveSpaceAttr (&_dffaa ,*_febdf .TableStyleId );e .EncodeElement (_febdf .TableStyleId ,_dffaa );};return nil ;};type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;};func (_cabd *CT_LineStyleList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eddbd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_aaab :=range _cabd .Ln {e .EncodeElement (_aaab ,_eddbd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ContentPartLocking and its children +func (_dcbed *CT_ContentPartLocking )Validate ()error {return _dcbed .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");};func (_cfgbf ST_TextStrikeType )Validate ()error {return _cfgbf .ValidateWithPath ("")};func (_gcdga *CT_TextNoBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_abgeb ,_fcgce :=d .Token ();if _fcgce !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_fcgce );};if _ddfeg ,_bdfcab :=_abgeb .(_f .EndElement );_bdfcab &&_ddfeg .Name ==start .Name {break ;};};return nil ;};func (_cbebcb *CT_LineStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cgaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_bfde :=range _cbebcb .Ln {e .EncodeElement (_bfde ,_cgaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_InverseGammaTransform and its children -func (_fegcd *CT_InverseGammaTransform )Validate ()error {return _fegcd .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");}; +// Validate validates the CT_AlphaFloorEffect and its children +func (_bga *CT_AlphaFloorEffect )Validate ()error {return _bga .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ddgf *CT_FillOverlayEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cfgd ,_ggeff :=_ddgf .BlendAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u006c\u0065n\u0064"});if _ggeff !=nil {return _ggeff ;};start .Attr =append (start .Attr ,_cfgd );e .EncodeToken (start );if _ddgf .NoFill !=nil {_feea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddgf .NoFill ,_feea );};if _ddgf .SolidFill !=nil {_eefee :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddgf .SolidFill ,_eefee );};if _ddgf .GradFill !=nil {_fegb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddgf .GradFill ,_fegb );};if _ddgf .BlipFill !=nil {_efdde :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddgf .BlipFill ,_efdde );};if _ddgf .PattFill !=nil {_gdda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddgf .PattFill ,_gdda );};if _ddgf .GrpFill !=nil {_gfff :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ddgf .GrpFill ,_gfff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BlipChoice and its children -func (_bgba *CT_BlipChoice )Validate ()error {return _bgba .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_adfcb *EG_TextGeometry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fefbe :for {_aeegd ,_cggag :=d .Token ();if _cggag !=nil {return _cggag ;};switch _fefcc :=_aeegd .(type ){case _a .StartElement :switch _fefcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_adfcb .CustGeom =NewCT_CustomGeometry2D ();if _feaec :=d .DecodeElement (_adfcb .CustGeom ,&_fefcc );_feaec !=nil {return _feaec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_adfcb .PrstTxWarp =NewCT_PresetTextShape ();if _ggdeg :=d .DecodeElement (_adfcb .PrstTxWarp ,&_fefcc );_ggdeg !=nil {return _ggdeg ;};default:_b .Log ("\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\u0045\u0047\u005f\u0054\u0065\u0078t\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_fefcc .Name );if _gcgbg :=d .Skip ();_gcgbg !=nil {return _gcgbg ;};};case _a .EndElement :break _fefbe ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_PresetGeometry2D and its children +func (_bababb *CT_PresetGeometry2D )Validate ()error {return _bababb .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func NewEG_TextAutofit ()*EG_TextAutofit {_egcaa :=&EG_TextAutofit {};return _egcaa };func (_bddb *CT_TableCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bddb .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bddb .RowSpanAttr )});};if _bddb .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bddb .GridSpanAttr )});};if _bddb .HMergeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_bddb .HMergeAttr ))});};if _bddb .VMergeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_bddb .VMergeAttr ))});};if _bddb .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bddb .IdAttr )});};e .EncodeToken (start );if _bddb .TxBody !=nil {_bdegg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_bddb .TxBody ,_bdegg );};if _bddb .TcPr !=nil {_gbccc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_bddb .TcPr ,_gbccc );};if _bddb .ExtLst !=nil {_fcbae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bddb .ExtLst ,_fcbae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;};func (_egaeb ST_PresetMaterialType )ValidateWithPath (path string )error {switch _egaeb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egaeb ));};return nil ;}; -// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path -func (_bacd *CT_BlendEffect )ValidateWithPath (path string )error {if _bacd .BlendAttr ==ST_BlendModeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _bacc :=_bacd .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_bacc !=nil {return _bacc ;};if _gfab :=_bacd .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_gfab !=nil {return _gfab ;};return nil ;}; +// Validate validates the CT_GvmlGraphicalObjectFrame and its children +func (_ffdg *CT_GvmlGraphicalObjectFrame )Validate ()error {return _ffdg .ValidateWithPath ("C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065");}; -// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path -func (_bccbc *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil };func NewCT_HSLEffect ()*CT_HSLEffect {_acce :=&CT_HSLEffect {};return _acce };func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_gbbb :=&CT_Path2DMoveTo {};_gbbb .Pt =NewCT_AdjPoint2D ();return _gbbb ;};func (_efdcdb ST_PresetPatternVal )String ()string {switch _efdcdb {case 0:return "";case 1:return "\u0070\u0063\u0074\u0035";case 2:return "\u0070\u0063\u00741\u0030";case 3:return "\u0070\u0063\u00742\u0030";case 4:return "\u0070\u0063\u00742\u0035";case 5:return "\u0070\u0063\u00743\u0030";case 6:return "\u0070\u0063\u00744\u0030";case 7:return "\u0070\u0063\u00745\u0030";case 8:return "\u0070\u0063\u00746\u0030";case 9:return "\u0070\u0063\u00747\u0030";case 10:return "\u0070\u0063\u00747\u0035";case 11:return "\u0070\u0063\u00748\u0030";case 12:return "\u0070\u0063\u00749\u0030";case 13:return "\u0068\u006f\u0072\u007a";case 14:return "\u0076\u0065\u0072\u0074";case 15:return "\u006c\u0074\u0048\u006f\u0072\u007a";case 16:return "\u006c\u0074\u0056\u0065\u0072\u0074";case 17:return "\u0064\u006b\u0048\u006f\u0072\u007a";case 18:return "\u0064\u006b\u0056\u0065\u0072\u0074";case 19:return "\u006ea\u0072\u0048\u006f\u0072\u007a";case 20:return "\u006ea\u0072\u0056\u0065\u0072\u0074";case 21:return "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case 22:return "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case 23:return "\u0063\u0072\u006fs\u0073";case 24:return "\u0064\u006e\u0044\u0069\u0061\u0067";case 25:return "\u0075\u0070\u0044\u0069\u0061\u0067";case 26:return "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case 27:return "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case 28:return "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case 29:return "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case 30:return "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case 31:return "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case 32:return "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case 33:return "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case 34:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 35:return "\u0073m\u0043\u0068\u0065\u0063\u006b";case 36:return "\u006cg\u0043\u0068\u0065\u0063\u006b";case 37:return "\u0073\u006d\u0047\u0072\u0069\u0064";case 38:return "\u006c\u0067\u0047\u0072\u0069\u0064";case 39:return "\u0064o\u0074\u0047\u0072\u0069\u0064";case 40:return "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 41:return "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 42:return "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case 43:return "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case 44:return "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case 45:return "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case 46:return "\u0064o\u0074\u0044\u006d\u006e\u0064";case 47:return "\u0070\u006c\u0061i\u0064";case 48:return "\u0073\u0070\u0068\u0065\u0072\u0065";case 49:return "\u0077\u0065\u0061v\u0065";case 50:return "\u0064\u0069\u0076o\u0074";case 51:return "\u0073h\u0069\u006e\u0067\u006c\u0065";case 52:return "\u0077\u0061\u0076\u0065";case 53:return "\u0074r\u0065\u006c\u006c\u0069\u0073";case 54:return "\u007a\u0069\u0067\u005a\u0061\u0067";};return "";}; +// Validate validates the CT_BackgroundFillStyleList and its children +func (_eefd *CT_BackgroundFillStyleList )Validate ()error {return _eefd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074");}; -// Validate validates the CT_ColorMappingOverrideChoice and its children -func (_dcdf *CT_ColorMappingOverrideChoice )Validate ()error {return _dcdf .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043\u0068oi\u0063\u0065");};func (_bdcfd *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_cabfb :=[]string {};if _bdcfd .ST_PositiveFixedPercentageDecimal !=nil {_cabfb =append (_cabfb ,"\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063e\u006e\u0074\u0061\u0067\u0065\u0044\u0065c\u0069\u006d\u0061\u006c");};if _bdcfd .ST_PositiveFixedPercentage !=nil {if _aebag :=_bdcfd .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065");_aebag !=nil {return _aebag ;};_cabfb =append (_cabfb ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if len (_cabfb )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cabfb );};return nil ;};func NewCT_LineJoinRound ()*CT_LineJoinRound {_fbgg :=&CT_LineJoinRound {};return _fbgg }; +// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path +func (_bgabb *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };func (_gfeda ST_TextVertOverflowType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gfeda .String (),start );}; -// Validate validates the CT_GeomGuideList and its children -func (_fdgaf *CT_GeomGuideList )Validate ()error {return _fdgaf .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_bbfb *CT_EffectStyleList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_abbc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}};for _ ,_eeefd :=range _bbfb .EffectStyle {e .EncodeElement (_eeefd ,_abbc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_TextVerticalType byte ;type CT_PositiveFixedAngle struct{ValAttr int32 ;};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;}; +// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path +func (_egfcd *EG_LineJoinProperties )ValidateWithPath (path string )error {if _egfcd .Round !=nil {if _gfdaa :=_egfcd .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_gfdaa !=nil {return _gfdaa ;};};if _egfcd .Bevel !=nil {if _faaae :=_egfcd .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_faaae !=nil {return _faaae ;};};if _egfcd .Miter !=nil {if _gdagg :=_egfcd .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_gdagg !=nil {return _gdagg ;};};return nil ;};func NewEG_EffectProperties ()*EG_EffectProperties {_ccdgc :=&EG_EffectProperties {};return _ccdgc };func (_dcfdda *EG_ShadeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcfdda .Lin !=nil {_gcaacd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_dcfdda .Lin ,_gcaacd );};if _dcfdda .Path !=nil {_aedbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_dcfdda .Path ,_aedbg );};return nil ;};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; // ValidateWithPath validates the CT_AudioFile and its children, prefixing error messages with path -func (_edfdc *CT_AudioFile )ValidateWithPath (path string )error {if _edfdc .ExtLst !=nil {if _dadab :=_edfdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dadab !=nil {return _dadab ;};};return nil ;};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_feace *ST_PresetLineDashVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbcfc ,_cccae :=d .Token ();if _cccae !=nil {return _cccae ;};if _beaafa ,_gafaa :=_bbcfc .(_a .EndElement );_gafaa &&_beaafa .Name ==start .Name {*_feace =1;return nil ;};if _bdggd ,_caaff :=_bbcfc .(_a .CharData );!_caaff {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbcfc );}else {switch string (_bdggd ){case "":*_feace =0;case "\u0073\u006f\u006ci\u0064":*_feace =1;case "\u0064\u006f\u0074":*_feace =2;case "\u0064\u0061\u0073\u0068":*_feace =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_feace =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_feace =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_feace =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_feace =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_feace =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_feace =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_feace =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_feace =11;};};_bbcfc ,_cccae =d .Token ();if _cccae !=nil {return _cccae ;};if _gaaaf ,_gbeef :=_bbcfc .(_a .EndElement );_gbeef &&_gaaaf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbcfc );};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_bfac :=&CT_DuotoneEffect {};return _bfac };type CT_GraphicalObjectData struct{UriAttr string ;Any []_b .Any ;};func (_gddcf *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gddcf =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gddcf =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gddcf =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_gddcf =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_gddcf =4;};return nil ;};func NewCT_LightRig ()*CT_LightRig {_dffgag :=&CT_LightRig {};_dffgag .RigAttr =ST_LightRigType (1);_dffgag .DirAttr =ST_LightRigDirection (1);return _dffgag ;}; +func (_abf *CT_AudioFile )ValidateWithPath (path string )error {if _abf .ExtLst !=nil {if _efcb :=_abf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efcb !=nil {return _efcb ;};};return nil ;};type CT_FillOverlayEffect struct{BlendAttr ST_BlendMode ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func NewCT_GradientStop ()*CT_GradientStop {_fadae :=&CT_GradientStop {};return _fadae };const (ST_TextAutonumberSchemeUnset ST_TextAutonumberScheme =0;ST_TextAutonumberSchemeAlphaLcParenBoth ST_TextAutonumberScheme =1;ST_TextAutonumberSchemeAlphaUcParenBoth ST_TextAutonumberScheme =2;ST_TextAutonumberSchemeAlphaLcParenR ST_TextAutonumberScheme =3;ST_TextAutonumberSchemeAlphaUcParenR ST_TextAutonumberScheme =4;ST_TextAutonumberSchemeAlphaLcPeriod ST_TextAutonumberScheme =5;ST_TextAutonumberSchemeAlphaUcPeriod ST_TextAutonumberScheme =6;ST_TextAutonumberSchemeArabicParenBoth ST_TextAutonumberScheme =7;ST_TextAutonumberSchemeArabicParenR ST_TextAutonumberScheme =8;ST_TextAutonumberSchemeArabicPeriod ST_TextAutonumberScheme =9;ST_TextAutonumberSchemeArabicPlain ST_TextAutonumberScheme =10;ST_TextAutonumberSchemeRomanLcParenBoth ST_TextAutonumberScheme =11;ST_TextAutonumberSchemeRomanUcParenBoth ST_TextAutonumberScheme =12;ST_TextAutonumberSchemeRomanLcParenR ST_TextAutonumberScheme =13;ST_TextAutonumberSchemeRomanUcParenR ST_TextAutonumberScheme =14;ST_TextAutonumberSchemeRomanLcPeriod ST_TextAutonumberScheme =15;ST_TextAutonumberSchemeRomanUcPeriod ST_TextAutonumberScheme =16;ST_TextAutonumberSchemeCircleNumDbPlain ST_TextAutonumberScheme =17;ST_TextAutonumberSchemeCircleNumWdBlackPlain ST_TextAutonumberScheme =18;ST_TextAutonumberSchemeCircleNumWdWhitePlain ST_TextAutonumberScheme =19;ST_TextAutonumberSchemeArabicDbPeriod ST_TextAutonumberScheme =20;ST_TextAutonumberSchemeArabicDbPlain ST_TextAutonumberScheme =21;ST_TextAutonumberSchemeEa1ChsPeriod ST_TextAutonumberScheme =22;ST_TextAutonumberSchemeEa1ChsPlain ST_TextAutonumberScheme =23;ST_TextAutonumberSchemeEa1ChtPeriod ST_TextAutonumberScheme =24;ST_TextAutonumberSchemeEa1ChtPlain ST_TextAutonumberScheme =25;ST_TextAutonumberSchemeEa1JpnChsDbPeriod ST_TextAutonumberScheme =26;ST_TextAutonumberSchemeEa1JpnKorPlain ST_TextAutonumberScheme =27;ST_TextAutonumberSchemeEa1JpnKorPeriod ST_TextAutonumberScheme =28;ST_TextAutonumberSchemeArabic1Minus ST_TextAutonumberScheme =29;ST_TextAutonumberSchemeArabic2Minus ST_TextAutonumberScheme =30;ST_TextAutonumberSchemeHebrew2Minus ST_TextAutonumberScheme =31;ST_TextAutonumberSchemeThaiAlphaPeriod ST_TextAutonumberScheme =32;ST_TextAutonumberSchemeThaiAlphaParenR ST_TextAutonumberScheme =33;ST_TextAutonumberSchemeThaiAlphaParenBoth ST_TextAutonumberScheme =34;ST_TextAutonumberSchemeThaiNumPeriod ST_TextAutonumberScheme =35;ST_TextAutonumberSchemeThaiNumParenR ST_TextAutonumberScheme =36;ST_TextAutonumberSchemeThaiNumParenBoth ST_TextAutonumberScheme =37;ST_TextAutonumberSchemeHindiAlphaPeriod ST_TextAutonumberScheme =38;ST_TextAutonumberSchemeHindiNumPeriod ST_TextAutonumberScheme =39;ST_TextAutonumberSchemeHindiNumParenR ST_TextAutonumberScheme =40;ST_TextAutonumberSchemeHindiAlpha1Period ST_TextAutonumberScheme =41;);type ST_PresetLineDashVal byte ; -// Validate validates the EG_Media and its children -func (_gcgcfa *EG_Media )Validate ()error {return _gcgcfa .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;);func (_aeeccd *EG_LineJoinProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aagdd :for {_cgbed ,_gfdgae :=d .Token ();if _gfdgae !=nil {return _gfdgae ;};switch _geefd :=_cgbed .(type ){case _a .StartElement :switch _geefd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_aeeccd .Round =NewCT_LineJoinRound ();if _bfbfd :=d .DecodeElement (_aeeccd .Round ,&_geefd );_bfbfd !=nil {return _bfbfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_aeeccd .Bevel =NewCT_LineJoinBevel ();if _dbddb :=d .DecodeElement (_aeeccd .Bevel ,&_geefd );_dbddb !=nil {return _dbddb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_aeeccd .Miter =NewCT_LineJoinMiterProperties ();if _fdceae :=d .DecodeElement (_aeeccd .Miter ,&_geefd );_fdceae !=nil {return _fdceae ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_geefd .Name );if _eaccfb :=d .Skip ();_eaccfb !=nil {return _eaccfb ;};};case _a .EndElement :break _aagdd ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_TextTabStop and its children +func (_baebd *CT_TextTabStop )Validate ()error {return _baebd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");};func (_cbbcf *CT_ShapeStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbbcf .LnRef =NewCT_StyleMatrixReference ();_cbbcf .FillRef =NewCT_StyleMatrixReference ();_cbbcf .EffectRef =NewCT_StyleMatrixReference ();_cbbcf .FontRef =NewCT_FontReference ();_faedg :for {_agdd ,_daegd :=d .Token ();if _daegd !=nil {return _daegd ;};switch _eabdd :=_agdd .(type ){case _f .StartElement :switch _eabdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:if _debbg :=d .DecodeElement (_cbbcf .LnRef ,&_eabdd );_debbg !=nil {return _debbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:if _bcdbf :=d .DecodeElement (_cbbcf .FillRef ,&_eabdd );_bcdbf !=nil {return _bcdbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:if _beadbg :=d .DecodeElement (_cbbcf .EffectRef ,&_eabdd );_beadbg !=nil {return _beadbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:if _fbba :=d .DecodeElement (_cbbcf .FontRef ,&_eabdd );_fbba !=nil {return _fbba ;};default:_fb .Log ("\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\u0053h\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_eabdd .Name );if _eeed :=d .Skip ();_eeed !=nil {return _eeed ;};};case _f .EndElement :break _faedg ;case _f .CharData :};};return nil ;};func (_aefcg *CT_EffectProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aefcg .EffectLst !=nil {_eefba :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aefcg .EffectLst ,_eefba );};if _aefcg .EffectDag !=nil {_eebg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_aefcg .EffectDag ,_eebg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path -func (_bgeeb *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _efddg :=_bgeeb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_efddg !=nil {return _efddg ;};if _cbeec :=_bgeeb .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cbeec !=nil {return _cbeec ;};return nil ;};func (_abgbd ST_TextVertOverflowType )Validate ()error {return _abgbd .ValidateWithPath ("")};func (_abcgdg *CT_TextNoAutofit )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdag *CT_FontScheme )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdag .MajorFont =NewCT_FontCollection ();_bdag .MinorFont =NewCT_FontCollection ();for _ ,_befg :=range start .Attr {if _befg .Name .Local =="\u006e\u0061\u006d\u0065"{_dfagb ,_efffa :=_befg .Value ,error (nil );if _efffa !=nil {return _efffa ;};_bdag .NameAttr =_dfagb ;continue ;};};_dccf :for {_cddec ,_bfgcb :=d .Token ();if _bfgcb !=nil {return _bfgcb ;};switch _gbeg :=_cddec .(type ){case _a .StartElement :switch _gbeg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"}:if _fcdcd :=d .DecodeElement (_bdag .MajorFont ,&_gbeg );_fcdcd !=nil {return _fcdcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"}:if _dgfb :=d .DecodeElement (_bdag .MinorFont ,&_gbeg );_dgfb !=nil {return _dgfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdag .ExtLst =NewCT_OfficeArtExtensionList ();if _cedfc :=d .DecodeElement (_bdag .ExtLst ,&_gbeg );_cedfc !=nil {return _cedfc ;};default:_b .Log ("\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\u0046o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065 \u0025\u0076",_gbeg .Name );if _cbad :=d .Skip ();_cbad !=nil {return _cbad ;};};case _a .EndElement :break _dccf ;case _a .CharData :};};return nil ;};func NewCT_Bevel ()*CT_Bevel {_fdba :=&CT_Bevel {};return _fdba };func (_dacbb *CT_TextBlipBullet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ebdga :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_dacbb .Blip ,_ebdga );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ccee *CT_Path2DLineTo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccee .Pt =NewCT_AdjPoint2D ();_gdcg :for {_bcaed ,_dgbb :=d .Token ();if _dgbb !=nil {return _dgbb ;};switch _dgecd :=_bcaed .(type ){case _a .StartElement :switch _dgecd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _decdc :=d .DecodeElement (_ccee .Pt ,&_dgecd );_decdc !=nil {return _decdc ;};default:_b .Log ("\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\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f\u0020\u0025\u0076",_dgecd .Name );if _gcagd :=d .Skip ();_gcagd !=nil {return _gcagd ;};};case _a .EndElement :break _gdcg ;case _a .CharData :};};return nil ;}; +// Validate validates the EG_TextUnderlineLine and its children +func (_bbfad *EG_TextUnderlineLine )Validate ()error {return _bbfad .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");};func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_gfd :=&CT_ClipboardStyleSheet {};_gfd .ThemeElements =NewCT_BaseStyles ();_gfd .ClrMap =NewCT_ColorMapping ();return _gfd ;};func (_dbfg *CT_FillEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caef :for {_daba ,_aadg :=d .Token ();if _aadg !=nil {return _aadg ;};switch _dbefg :=_daba .(type ){case _f .StartElement :switch _dbefg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dbfg .NoFill =NewCT_NoFillProperties ();if _dbfbe :=d .DecodeElement (_dbfg .NoFill ,&_dbefg );_dbfbe !=nil {return _dbfbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dbfg .SolidFill =NewCT_SolidColorFillProperties ();if _fgda :=d .DecodeElement (_dbfg .SolidFill ,&_dbefg );_fgda !=nil {return _fgda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dbfg .GradFill =NewCT_GradientFillProperties ();if _abbg :=d .DecodeElement (_dbfg .GradFill ,&_dbefg );_abbg !=nil {return _abbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dbfg .BlipFill =NewCT_BlipFillProperties ();if _afcbb :=d .DecodeElement (_dbfg .BlipFill ,&_dbefg );_afcbb !=nil {return _afcbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dbfg .PattFill =NewCT_PatternFillProperties ();if _bdfc :=d .DecodeElement (_dbfg .PattFill ,&_dbefg );_bdfc !=nil {return _bdfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dbfg .GrpFill =NewCT_GroupFillProperties ();if _bcgbb :=d .DecodeElement (_dbfg .GrpFill ,&_dbefg );_bcgbb !=nil {return _bcgbb ;};default:_fb .Log ("\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\u0046i\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_dbefg .Name );if _fgcc :=d .Skip ();_fgcc !=nil {return _fgcc ;};};case _f .EndElement :break _caef ;case _f .CharData :};};return nil ;};func NewCT_RelativeRect ()*CT_RelativeRect {_dbcgca :=&CT_RelativeRect {};return _dbcgca }; -// Validate validates the CT_RegularTextRun and its children -func (_dcea *CT_RegularTextRun )Validate ()error {return _dcea .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");}; +// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path +func (_dfcc *CT_FontCollection )ValidateWithPath (path string )error {if _afggb :=_dfcc .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_afggb !=nil {return _afggb ;};if _aebc :=_dfcc .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_aebc !=nil {return _aebc ;};if _egff :=_dfcc .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_egff !=nil {return _egff ;};for _cega ,_agbgc :=range _dfcc .Font {if _dbfef :=_agbgc .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cega ));_dbfef !=nil {return _dbfef ;};};if _dfcc .ExtLst !=nil {if _cbdfd :=_dfcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbdfd !=nil {return _cbdfd ;};};return nil ;};const (ST_RectAlignmentUnset ST_RectAlignment =0;ST_RectAlignmentTl ST_RectAlignment =1;ST_RectAlignmentT ST_RectAlignment =2;ST_RectAlignmentTr ST_RectAlignment =3;ST_RectAlignmentL ST_RectAlignment =4;ST_RectAlignmentCtr ST_RectAlignment =5;ST_RectAlignmentR ST_RectAlignment =6;ST_RectAlignmentBl ST_RectAlignment =7;ST_RectAlignmentB ST_RectAlignment =8;ST_RectAlignmentBr ST_RectAlignment =9;); -// Validate validates the CT_FillStyleList and its children -func (_bgfd *CT_FillStyleList )Validate ()error {return _bgfd .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_bccfb *CT_GrayscaleEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gbfb ,_gbdaa :=d .Token ();if _gbdaa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0047\u0072\u0061\u0079\u0073\u0063\u0061l\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_gbdaa );};if _ffaf ,_gacfc :=_gbfb .(_a .EndElement );_gacfc &&_ffaf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path +func (_aedfaa *CT_LightRig )ValidateWithPath (path string )error {if _aedfaa .RigAttr ==ST_LightRigTypeUnset {return _g .Errorf ("\u0025\u0073\u002fR\u0069\u0067\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 _bgecb :=_aedfaa .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_bgecb !=nil {return _bgecb ;};if _aedfaa .DirAttr ==ST_LightRigDirectionUnset {return _g .Errorf ("\u0025\u0073\u002fD\u0069\u0072\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 _adba :=_aedfaa .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_adba !=nil {return _adba ;};if _aedfaa .Rot !=nil {if _faebc :=_aedfaa .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_faebc !=nil {return _faebc ;};};return nil ;};type CT_Path2D struct{WAttr *int64 ;HAttr *int64 ;FillAttr ST_PathFillMode ;StrokeAttr *bool ;ExtrusionOkAttr *bool ;Close []*CT_Path2DClose ;MoveTo []*CT_Path2DMoveTo ;LnTo []*CT_Path2DLineTo ;ArcTo []*CT_Path2DArcTo ;QuadBezTo []*CT_Path2DQuadBezierTo ;CubicBezTo []*CT_Path2DCubicBezierTo ;};func (_fbee *CT_LineJoinBevel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gegd ,_bafeb :=d .Token ();if _bafeb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0042\u0065\u0076\u0065\u006c\u003a \u0025\u0073",_bafeb );};if _gaga ,_dgbed :=_gegd .(_f .EndElement );_dgbed &&_gaga .Name ==start .Name {break ;};};return nil ;};func (_ccbddb ST_BevelPresetType )ValidateWithPath (path string )error {switch _ccbddb {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbddb ));};return nil ;};func (_beecdf *CT_TextTabStopList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _beecdf .Tab !=nil {_bfbea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074a\u0062"}};for _ ,_fbcfa :=range _beecdf .Tab {e .EncodeElement (_fbcfa ,_bfbea );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1;ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;);func (_aedde *ST_PresetMaterialType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aedde =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_aedde =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_aedde =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_aedde =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_aedde =4;case "\u006d\u0061\u0074t\u0065":*_aedde =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_aedde =6;case "\u006d\u0065\u0074a\u006c":*_aedde =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_aedde =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_aedde =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_aedde =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_aedde =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_aedde =12;case "\u0063\u006c\u0065a\u0072":*_aedde =13;case "\u0066\u006c\u0061\u0074":*_aedde =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_aedde =15;};return nil ;}; -// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path -func (_cbfdb *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _dcdgc :=_cbfdb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dcdgc !=nil {return _dcdgc ;};if _daeg :=_cbfdb .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_daeg !=nil {return _daeg ;};return nil ;}; +// Validate validates the CT_Path2D and its children +func (_ddaef *CT_Path2D )Validate ()error {return _ddaef .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;};type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;};func (_bfdfg *CT_GeomGuideList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bfdfg .Gd !=nil {_cfad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_aagc :=range _bfdfg .Gd {e .EncodeElement (_aagc ,_cfad );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_TextUnderlineTypeUnset ST_TextUnderlineType =0;ST_TextUnderlineTypeNone ST_TextUnderlineType =1;ST_TextUnderlineTypeWords ST_TextUnderlineType =2;ST_TextUnderlineTypeSng ST_TextUnderlineType =3;ST_TextUnderlineTypeDbl ST_TextUnderlineType =4;ST_TextUnderlineTypeHeavy ST_TextUnderlineType =5;ST_TextUnderlineTypeDotted ST_TextUnderlineType =6;ST_TextUnderlineTypeDottedHeavy ST_TextUnderlineType =7;ST_TextUnderlineTypeDash ST_TextUnderlineType =8;ST_TextUnderlineTypeDashHeavy ST_TextUnderlineType =9;ST_TextUnderlineTypeDashLong ST_TextUnderlineType =10;ST_TextUnderlineTypeDashLongHeavy ST_TextUnderlineType =11;ST_TextUnderlineTypeDotDash ST_TextUnderlineType =12;ST_TextUnderlineTypeDotDashHeavy ST_TextUnderlineType =13;ST_TextUnderlineTypeDotDotDash ST_TextUnderlineType =14;ST_TextUnderlineTypeDotDotDashHeavy ST_TextUnderlineType =15;ST_TextUnderlineTypeWavy ST_TextUnderlineType =16;ST_TextUnderlineTypeWavyHeavy ST_TextUnderlineType =17;ST_TextUnderlineTypeWavyDbl ST_TextUnderlineType =18;);func NewCT_Transform2D ()*CT_Transform2D {_ceged :=&CT_Transform2D {};return _ceged };func (_fdfece ST_PathFillMode )ValidateWithPath (path string )error {switch _fdfece {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdfece ));};return nil ;};func (_bbbfc ST_TextHorzOverflowType )String ()string {switch _bbbfc {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070";};return "";};type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;}; -// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path -func (_gfcea *EG_FillProperties )ValidateWithPath (path string )error {if _gfcea .NoFill !=nil {if _efdfdd :=_gfcea .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_efdfdd !=nil {return _efdfdd ;};};if _gfcea .SolidFill !=nil {if _cdaff :=_gfcea .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cdaff !=nil {return _cdaff ;};};if _gfcea .GradFill !=nil {if _bfcgg :=_gfcea .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bfcgg !=nil {return _bfcgg ;};};if _gfcea .BlipFill !=nil {if _egbfad :=_gfcea .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_egbfad !=nil {return _egbfad ;};};if _gfcea .PattFill !=nil {if _aega :=_gfcea .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_aega !=nil {return _aega ;};};if _gfcea .GrpFill !=nil {if _abccdd :=_gfcea .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_abccdd !=nil {return _abccdd ;};};return nil ;};func (_ggbba *CT_VideoFile )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afbcc :=range start .Attr {if _afbcc .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"&&_afbcc .Name .Local =="\u006c\u0069\u006e\u006b"||_afbcc .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"&&_afbcc .Name .Local =="\u006c\u0069\u006e\u006b"{_cacb ,_fgcfa :=_afbcc .Value ,error (nil );if _fgcfa !=nil {return _fgcfa ;};_ggbba .LinkAttr =_cacb ;continue ;};if _afbcc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_eacee ,_aabeg :=_afbcc .Value ,error (nil );if _aabeg !=nil {return _aabeg ;};_ggbba .ContentTypeAttr =&_eacee ;continue ;};};_fcbed :for {_gdfffb ,_ecfea :=d .Token ();if _ecfea !=nil {return _ecfea ;};switch _cfdc :=_gdfffb .(type ){case _a .StartElement :switch _cfdc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggbba .ExtLst =NewCT_OfficeArtExtensionList ();if _fdffe :=d .DecodeElement (_ggbba .ExtLst ,&_cfdc );_fdffe !=nil {return _fdffe ;};default:_b .Log ("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_V\u0069\u0064e\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_cfdc .Name );if _bfedg :=d .Skip ();_bfedg !=nil {return _bfedg ;};};case _a .EndElement :break _fcbed ;case _a .CharData :};};return nil ;};func (_fegeg *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aebcf :=range start .Attr {if _aebcf .Name .Local =="\u006e\u006f\u0047r\u0070"{_dgdfa ,_bgbgb :=_gc .ParseBool (_aebcf .Value );if _bgbgb !=nil {return _bgbgb ;};_fegeg .NoGrpAttr =&_dgdfa ;continue ;};if _aebcf .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_gcddb ,_gcfgb :=_gc .ParseBool (_aebcf .Value );if _gcfgb !=nil {return _gcfgb ;};_fegeg .NoDrilldownAttr =&_gcddb ;continue ;};if _aebcf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_egec ,_cbbe :=_gc .ParseBool (_aebcf .Value );if _cbbe !=nil {return _cbbe ;};_fegeg .NoSelectAttr =&_egec ;continue ;};if _aebcf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_fgegd ,_fgebg :=_gc .ParseBool (_aebcf .Value );if _fgebg !=nil {return _fgebg ;};_fegeg .NoChangeAspectAttr =&_fgegd ;continue ;};if _aebcf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ddbca ,_bbbb :=_gc .ParseBool (_aebcf .Value );if _bbbb !=nil {return _bbbb ;};_fegeg .NoMoveAttr =&_ddbca ;continue ;};if _aebcf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_baccb ,_ebcec :=_gc .ParseBool (_aebcf .Value );if _ebcec !=nil {return _ebcec ;};_fegeg .NoResizeAttr =&_baccb ;continue ;};};_agadc :for {_egfa ,_aeba :=d .Token ();if _aeba !=nil {return _aeba ;};switch _bbabf :=_egfa .(type ){case _a .StartElement :switch _bbabf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fegeg .ExtLst =NewCT_OfficeArtExtensionList ();if _gcacc :=d .DecodeElement (_fegeg .ExtLst ,&_bbabf );_gcacc !=nil {return _gcacc ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063k\u0069\u006e\u0067\u0020\u0025\u0076",_bbabf .Name );if _geaeb :=d .Skip ();_geaeb !=nil {return _geaeb ;};};case _a .EndElement :break _agadc ;case _a .CharData :};};return nil ;};func (_gdeab ST_BlackWhiteMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdeab .String (),start );};func (_ag *CT_AlphaBiLevelEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdc :=range start .Attr {if _bdc .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_gfe ,_cede :=ParseUnionST_PositiveFixedPercentage (_bdc .Value );if _cede !=nil {return _cede ;};_ag .ThreshAttr =_gfe ;continue ;};};for {_ead ,_cbf :=d .Token ();if _cbf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065v\u0065\u006c\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_cbf );};if _bac ,_efad :=_ead .(_a .EndElement );_efad &&_bac .Name ==start .Name {break ;};};return nil ;};func (_fgbbc ST_RectAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_daceae :=_a .Attr {};_daceae .Name =name ;switch _fgbbc {case ST_RectAlignmentUnset :_daceae .Value ="";case ST_RectAlignmentTl :_daceae .Value ="\u0074\u006c";case ST_RectAlignmentT :_daceae .Value ="\u0074";case ST_RectAlignmentTr :_daceae .Value ="\u0074\u0072";case ST_RectAlignmentL :_daceae .Value ="\u006c";case ST_RectAlignmentCtr :_daceae .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_daceae .Value ="\u0072";case ST_RectAlignmentBl :_daceae .Value ="\u0062\u006c";case ST_RectAlignmentB :_daceae .Value ="\u0062";case ST_RectAlignmentBr :_daceae .Value ="\u0062\u0072";};return _daceae ,nil ;}; +// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path +func (_bffg *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil };func (_dfdceb ST_TextTabAlignType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_agfbed :=_f .Attr {};_agfbed .Name =name ;switch _dfdceb {case ST_TextTabAlignTypeUnset :_agfbed .Value ="";case ST_TextTabAlignTypeL :_agfbed .Value ="\u006c";case ST_TextTabAlignTypeCtr :_agfbed .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_agfbed .Value ="\u0072";case ST_TextTabAlignTypeDec :_agfbed .Value ="\u0064\u0065\u0063";};return _agfbed ,nil ;};func (_dfdbg *CT_PatternFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfdbg .PrstAttr !=ST_PresetPatternValUnset {_ggdf ,_fefag :=_dfdbg .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _fefag !=nil {return _fefag ;};start .Attr =append (start .Attr ,_ggdf );};e .EncodeToken (start );if _dfdbg .FgClr !=nil {_ebdecb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_dfdbg .FgClr ,_ebdecb );};if _dfdbg .BgClr !=nil {_bcdcf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_dfdbg .BgClr ,_bcdcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path -func (_gdded *CT_SRgbColor )ValidateWithPath (path string )error {for _dgaag ,_ecggc :=range _gdded .EG_ColorTransform {if _eebc :=_ecggc .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_dgaag ));_eebc !=nil {return _eebc ;};};return nil ;};type CT_TextShapeAutofit struct{};func (_gbadb *EG_TextBullet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbadb .BuNone !=nil {_gedec :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_gbadb .BuNone ,_gedec );};if _gbadb .BuAutoNum !=nil {_aacfe :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_gbadb .BuAutoNum ,_aacfe );};if _gbadb .BuChar !=nil {_afae :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_gbadb .BuChar ,_afae );};if _gbadb .BuBlip !=nil {_cfbgd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_gbadb .BuBlip ,_cfbgd );};return nil ;};type CT_DashStopList struct{Ds []*CT_DashStop ;};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_cdgcbb :=&CT_GroupShapeProperties {};return _cdgcbb ;}; +// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path +func (_afaba *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _afaba .PrstAttr ==ST_PresetShadowValUnset {return _g .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gdeee :=_afaba .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gdeee !=nil {return _gdeee ;};if _afaba .DistAttr !=nil {if *_afaba .DistAttr < 0{return _g .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_afaba .DistAttr );};if *_afaba .DistAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_afaba .DistAttr );};};if _afaba .DirAttr !=nil {if *_afaba .DirAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_afaba .DirAttr );};if *_afaba .DirAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_afaba .DirAttr );};};if _afaba .ScrgbClr !=nil {if _adecge :=_afaba .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_adecge !=nil {return _adecge ;};};if _afaba .SrgbClr !=nil {if _abbfd :=_afaba .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_abbfd !=nil {return _abbfd ;};};if _afaba .HslClr !=nil {if _afgea :=_afaba .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_afgea !=nil {return _afgea ;};};if _afaba .SysClr !=nil {if _dgde :=_afaba .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_dgde !=nil {return _dgde ;};};if _afaba .SchemeClr !=nil {if _dagc :=_afaba .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dagc !=nil {return _dagc ;};};if _afaba .PrstClr !=nil {if _fgdcc :=_afaba .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fgdcc !=nil {return _fgdcc ;};};return nil ;};func (_gedcfe ST_TextTabAlignType )Validate ()error {return _gedcfe .ValidateWithPath ("")};func (_cgede *EG_TextBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgede .BuNone !=nil {_edeae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_cgede .BuNone ,_edeae );};if _cgede .BuAutoNum !=nil {_bebbcd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_cgede .BuAutoNum ,_bebbcd );};if _cgede .BuChar !=nil {_dcecf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_cgede .BuChar ,_dcecf );};if _cgede .BuBlip !=nil {_feaccg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_cgede .BuBlip ,_feaccg );};return nil ;};func (_bebe *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bagb :for {_aefbf ,_bbfgc :=d .Token ();if _bbfgc !=nil {return _bbfgc ;};switch _adab :=_aefbf .(type ){case _f .StartElement :switch _adab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_bebe .MasterClrMapping =NewCT_EmptyElement ();if _ffdb :=d .DecodeElement (_bebe .MasterClrMapping ,&_adab );_ffdb !=nil {return _ffdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_bebe .OverrideClrMapping =NewCT_ColorMapping ();if _fcfa :=d .DecodeElement (_bebe .OverrideClrMapping ,&_adab );_fcfa !=nil {return _fcfa ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067O\u0076\u0065\u0072\u0072\u0069\u0064e\u0043\u0068o\u0069\u0063e\u0020%\u0076",_adab .Name );if _bgfea :=d .Skip ();_bgfea !=nil {return _bgfea ;};};case _f .EndElement :break _bagb ;case _f .CharData :};};return nil ;};func (_abb *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abb .BldDgm !=nil {_fed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_abb .BldDgm ,_fed );};if _abb .BldChart !=nil {_bcbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_abb .BldChart ,_bcbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebdd *CT_EffectContainer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eedg :=range start .Attr {if _eedg .Name .Local =="\u0074\u0079\u0070\u0065"{_ebdd .TypeAttr .UnmarshalXMLAttr (_eedg );continue ;};if _eedg .Name .Local =="\u006e\u0061\u006d\u0065"{_gbgf ,_dege :=_eedg .Value ,error (nil );if _dege !=nil {return _dege ;};_ebdd .NameAttr =&_gbgf ;continue ;};};_gggdc :for {_faffg ,_ffefe :=d .Token ();if _ffefe !=nil {return _ffefe ;};switch _caceg :=_faffg .(type ){case _f .StartElement :switch _caceg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_ebdd .Cont =NewCT_EffectContainer ();if _acgg :=d .DecodeElement (_ebdd .Cont ,&_caceg );_acgg !=nil {return _acgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_ebdd .Effect =NewCT_EffectReference ();if _gfgc :=d .DecodeElement (_ebdd .Effect ,&_caceg );_gfgc !=nil {return _gfgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_ebdd .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _bcaf :=d .DecodeElement (_ebdd .AlphaBiLevel ,&_caceg );_bcaf !=nil {return _bcaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_ebdd .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _bdfed :=d .DecodeElement (_ebdd .AlphaCeiling ,&_caceg );_bdfed !=nil {return _bdfed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_ebdd .AlphaFloor =NewCT_AlphaFloorEffect ();if _edefe :=d .DecodeElement (_ebdd .AlphaFloor ,&_caceg );_edefe !=nil {return _edefe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_ebdd .AlphaInv =NewCT_AlphaInverseEffect ();if _dbab :=d .DecodeElement (_ebdd .AlphaInv ,&_caceg );_dbab !=nil {return _dbab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ebdd .AlphaMod =NewCT_AlphaModulateEffect ();if _aabga :=d .DecodeElement (_ebdd .AlphaMod ,&_caceg );_aabga !=nil {return _aabga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_ebdd .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _gbbb :=d .DecodeElement (_ebdd .AlphaModFix ,&_caceg );_gbbb !=nil {return _gbbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_ebdd .AlphaOutset =NewCT_AlphaOutsetEffect ();if _daega :=d .DecodeElement (_ebdd .AlphaOutset ,&_caceg );_daega !=nil {return _daega ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_ebdd .AlphaRepl =NewCT_AlphaReplaceEffect ();if _deaa :=d .DecodeElement (_ebdd .AlphaRepl ,&_caceg );_deaa !=nil {return _deaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_ebdd .BiLevel =NewCT_BiLevelEffect ();if _efgb :=d .DecodeElement (_ebdd .BiLevel ,&_caceg );_efgb !=nil {return _efgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_ebdd .Blend =NewCT_BlendEffect ();if _efdc :=d .DecodeElement (_ebdd .Blend ,&_caceg );_efdc !=nil {return _efdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_ebdd .Blur =NewCT_BlurEffect ();if _efacc :=d .DecodeElement (_ebdd .Blur ,&_caceg );_efacc !=nil {return _efacc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ebdd .ClrChange =NewCT_ColorChangeEffect ();if _fged :=d .DecodeElement (_ebdd .ClrChange ,&_caceg );_fged !=nil {return _fged ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_ebdd .ClrRepl =NewCT_ColorReplaceEffect ();if _cfgg :=d .DecodeElement (_ebdd .ClrRepl ,&_caceg );_cfgg !=nil {return _cfgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_ebdd .Duotone =NewCT_DuotoneEffect ();if _gdeca :=d .DecodeElement (_ebdd .Duotone ,&_caceg );_gdeca !=nil {return _gdeca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_ebdd .Fill =NewCT_FillEffect ();if _dbaga :=d .DecodeElement (_ebdd .Fill ,&_caceg );_dbaga !=nil {return _dbaga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_ebdd .FillOverlay =NewCT_FillOverlayEffect ();if _egdg :=d .DecodeElement (_ebdd .FillOverlay ,&_caceg );_egdg !=nil {return _egdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_ebdd .Glow =NewCT_GlowEffect ();if _bdeac :=d .DecodeElement (_ebdd .Glow ,&_caceg );_bdeac !=nil {return _bdeac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_ebdd .Grayscl =NewCT_GrayscaleEffect ();if _gefe :=d .DecodeElement (_ebdd .Grayscl ,&_caceg );_gefe !=nil {return _gefe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_ebdd .Hsl =NewCT_HSLEffect ();if _cadf :=d .DecodeElement (_ebdd .Hsl ,&_caceg );_cadf !=nil {return _cadf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_ebdd .InnerShdw =NewCT_InnerShadowEffect ();if _gaefeg :=d .DecodeElement (_ebdd .InnerShdw ,&_caceg );_gaefeg !=nil {return _gaefeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_ebdd .Lum =NewCT_LuminanceEffect ();if _gddcg :=d .DecodeElement (_ebdd .Lum ,&_caceg );_gddcg !=nil {return _gddcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_ebdd .OuterShdw =NewCT_OuterShadowEffect ();if _cebbc :=d .DecodeElement (_ebdd .OuterShdw ,&_caceg );_cebbc !=nil {return _cebbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_ebdd .PrstShdw =NewCT_PresetShadowEffect ();if _faefc :=d .DecodeElement (_ebdd .PrstShdw ,&_caceg );_faefc !=nil {return _faefc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_ebdd .Reflection =NewCT_ReflectionEffect ();if _eaae :=d .DecodeElement (_ebdd .Reflection ,&_caceg );_eaae !=nil {return _eaae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_ebdd .RelOff =NewCT_RelativeOffsetEffect ();if _ccag :=d .DecodeElement (_ebdd .RelOff ,&_caceg );_ccag !=nil {return _ccag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_ebdd .SoftEdge =NewCT_SoftEdgesEffect ();if _fgac :=d .DecodeElement (_ebdd .SoftEdge ,&_caceg );_fgac !=nil {return _fgac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ebdd .Tint =NewCT_TintEffect ();if _abda :=d .DecodeElement (_ebdd .Tint ,&_caceg );_abda !=nil {return _abda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_ebdd .Xfrm =NewCT_TransformEffect ();if _gggf :=d .DecodeElement (_ebdd .Xfrm ,&_caceg );_gggf !=nil {return _gggf ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025\u0076",_caceg .Name );if _cadc :=d .Skip ();_cadc !=nil {return _cadc ;};};case _f .EndElement :break _gggdc ;case _f .CharData :};};return nil ;};type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;};func NewCT_TextField ()*CT_TextField {_babag :=&CT_TextField {};_babag .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _babag ;}; -// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path -func (_ggga *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_ebfec :=&CT_LinearShadeProperties {};return _ebfec ;};func (_fcgb *CT_AlphaModulateEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bfe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_fcgb .Cont ,_bfe );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cddf *CT_AnimationDgmElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cddf .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cddf .IdAttr )});};if _cddf .BldStepAttr !=ST_DgmBuildStepUnset {_bdfa ,_cgc :=_cddf .BldStepAttr .MarshalXMLAttr (_a .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _cgc !=nil {return _cgc ;};start .Attr =append (start .Attr ,_bdfa );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OfficeArtExtensionList and its children +func (_gcdge *CT_OfficeArtExtensionList )Validate ()error {return _gcdge .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func (_bgbbf ST_PresetLineDashVal )String ()string {switch _bgbbf {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0064\u006f\u0074";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u006c\u0067\u0044\u0061\u0073\u0068";case 5:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 6:return "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case 7:return "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 8:return "\u0073y\u0073\u0044\u0061\u0073\u0068";case 9:return "\u0073\u0079\u0073\u0044\u006f\u0074";case 10:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 11:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return "";}; -// Validate validates the CT_GradientStopList and its children -func (_cccfg *CT_GradientStopList )Validate ()error {return _cccfg .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path +func (_ffgcb *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _ffgcb .HlinkClick !=nil {if _dcgg :=_ffgcb .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_dcgg !=nil {return _dcgg ;};};if _ffgcb .HlinkHover !=nil {if _gdeea :=_ffgcb .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_gdeea !=nil {return _gdeea ;};};if _ffgcb .ExtLst !=nil {if _gafbf :=_ffgcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gafbf !=nil {return _gafbf ;};};return nil ;};func NewCT_Boolean ()*CT_Boolean {_daegf :=&CT_Boolean {};return _daegf }; -// Validate validates the CT_SupplementalFont and its children -func (_bddbb *CT_SupplementalFont )Validate ()error {return _bddbb .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");}; +// Validate validates the CT_NonVisualContentPartProperties and its children +func (_fgegb *CT_NonVisualContentPartProperties )Validate ()error {return _fgegb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_efga *CT_ColorMappingOverride )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efga .Choice =NewCT_ColorMappingOverrideChoice ();_bbbg :for {_cccf ,_caf :=d .Token ();if _caf !=nil {return _caf ;};switch _facc :=_cccf .(type ){case _f .StartElement :switch _facc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_efga .Choice =NewCT_ColorMappingOverrideChoice ();if _bgbec :=d .DecodeElement (&_efga .Choice .MasterClrMapping ,&_facc );_bgbec !=nil {return _bgbec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_efga .Choice =NewCT_ColorMappingOverrideChoice ();if _ecea :=d .DecodeElement (&_efga .Choice .OverrideClrMapping ,&_facc );_ecea !=nil {return _ecea ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070i\u006e\u0067\u004f\u0076\u0065\u0072r\u0069\u0064\u0065 \u0025\u0076",_facc .Name );if _egabd :=d .Skip ();_egabd !=nil {return _egabd ;};};case _f .EndElement :break _bbbg ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_ColorMapping and its children -func (_gbcb *CT_ColorMapping )Validate ()error {return _gbcb .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func (_adfga ST_TileFlipMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fffd :=_a .Attr {};_fffd .Name =name ;switch _adfga {case ST_TileFlipModeUnset :_fffd .Value ="";case ST_TileFlipModeNone :_fffd .Value ="\u006e\u006f\u006e\u0065";case ST_TileFlipModeX :_fffd .Value ="\u0078";case ST_TileFlipModeY :_fffd .Value ="\u0079";case ST_TileFlipModeXy :_fffd .Value ="\u0078\u0079";};return _fffd ,nil ;};func (_ccbda ST_PresetColorVal )ValidateWithPath (path string )error {switch _ccbda {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbda ));};return nil ;};type ST_LineEndWidth byte ;func NewCT_TableCol ()*CT_TableCol {_fggffd :=&CT_TableCol {};return _fggffd };const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0;ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;);func (_degde *CT_EffectStyleItem )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbcgf :for {_dee ,_aafdb :=d .Token ();if _aafdb !=nil {return _aafdb ;};switch _ebde :=_dee .(type ){case _a .StartElement :switch _ebde .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_degde .EffectLst =NewCT_EffectList ();if _eeaa :=d .DecodeElement (_degde .EffectLst ,&_ebde );_eeaa !=nil {return _eeaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_degde .EffectDag =NewCT_EffectContainer ();if _efaeb :=d .DecodeElement (_degde .EffectDag ,&_ebde );_efaeb !=nil {return _efaeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_degde .Scene3d =NewCT_Scene3D ();if _ecde :=d .DecodeElement (_degde .Scene3d ,&_ebde );_ecde !=nil {return _ecde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_degde .Sp3d =NewCT_Shape3D ();if _fbgb :=d .DecodeElement (_degde .Sp3d ,&_ebde );_fbgb !=nil {return _fbgb ;};default:_b .Log ("\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\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_ebde .Name );if _cbfd :=d .Skip ();_cbfd !=nil {return _cbfd ;};};case _a .EndElement :break _dbcgf ;case _a .CharData :};};return nil ;};func NewCT_TableStyleList ()*CT_TableStyleList {_fbcbd :=&CT_TableStyleList {};_fbcbd .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _fbcbd ;}; +// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path +func (_cdgc *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };func (_fcabea ST_CompoundLine )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gadca :=_f .Attr {};_gadca .Name =name ;switch _fcabea {case ST_CompoundLineUnset :_gadca .Value ="";case ST_CompoundLineSng :_gadca .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_gadca .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_gadca .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_gadca .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_gadca .Value ="\u0074\u0072\u0069";};return _gadca ,nil ;};func NewEG_TextBullet ()*EG_TextBullet {_ccbdgg :=&EG_TextBullet {};return _ccbdgg }; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_fgbd *CT_FontScheme )ValidateWithPath (path string )error {if _fecg :=_fgbd .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_fecg !=nil {return _fecg ;};if _deddf :=_fgbd .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074");_deddf !=nil {return _deddf ;};if _fgbd .ExtLst !=nil {if _fcaa :=_fgbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcaa !=nil {return _fcaa ;};};return nil ;}; +// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path +func (_bgaaa *CT_FillStyleList )ValidateWithPath (path string )error {for _gffbb ,_fgfdg :=range _bgaaa .EG_FillProperties {if _fcdbd :=_fgfdg .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_gffbb ));_fcdbd !=nil {return _fcdbd ;};};return nil ;};func NewTblStyleLst ()*TblStyleLst {_feddg :=&TblStyleLst {};_feddg .CT_TableStyleList =*NewCT_TableStyleList ();return _feddg ;};func NewCT_DashStop ()*CT_DashStop {_debb :=&CT_DashStop {};return _debb };func (_gefdf *CT_ReflectionEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dedbd :=range start .Attr {if _dedbd .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_gddgg ,_begdg :=_d .ParseInt (_dedbd .Value ,10,32);if _begdg !=nil {return _begdg ;};_gbgbd :=int32 (_gddgg );_gefdf .FadeDirAttr =&_gbgbd ;continue ;};if _dedbd .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_caee ,_fcab :=_d .ParseInt (_dedbd .Value ,10,64);if _fcab !=nil {return _fcab ;};_gefdf .BlurRadAttr =&_caee ;continue ;};if _dedbd .Name .Local =="\u0073\u0074\u0050o\u0073"{_efcg ,_cbde :=ParseUnionST_PositiveFixedPercentage (_dedbd .Value );if _cbde !=nil {return _cbde ;};_gefdf .StPosAttr =&_efcg ;continue ;};if _dedbd .Name .Local =="\u0065\u006e\u0064\u0041"{_gagd ,_bfcfb :=ParseUnionST_PositiveFixedPercentage (_dedbd .Value );if _bfcfb !=nil {return _bfcfb ;};_gefdf .EndAAttr =&_gagd ;continue ;};if _dedbd .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_adbed ,_bafef :=ParseUnionST_PositiveFixedPercentage (_dedbd .Value );if _bafef !=nil {return _bafef ;};_gefdf .EndPosAttr =&_adbed ;continue ;};if _dedbd .Name .Local =="\u0064\u0069\u0073\u0074"{_dbgcg ,_dccff :=_d .ParseInt (_dedbd .Value ,10,64);if _dccff !=nil {return _dccff ;};_gefdf .DistAttr =&_dbgcg ;continue ;};if _dedbd .Name .Local =="\u0064\u0069\u0072"{_aefda ,_dgccf :=_d .ParseInt (_dedbd .Value ,10,32);if _dgccf !=nil {return _dgccf ;};_afeeg :=int32 (_aefda );_gefdf .DirAttr =&_afeeg ;continue ;};if _dedbd .Name .Local =="\u0073\u0074\u0041"{_gaba ,_gcagf :=ParseUnionST_PositiveFixedPercentage (_dedbd .Value );if _gcagf !=nil {return _gcagf ;};_gefdf .StAAttr =&_gaba ;continue ;};if _dedbd .Name .Local =="\u0073\u0078"{_accb ,_geacbe :=ParseUnionST_Percentage (_dedbd .Value );if _geacbe !=nil {return _geacbe ;};_gefdf .SxAttr =&_accb ;continue ;};if _dedbd .Name .Local =="\u0073\u0079"{_beabf ,_afac :=ParseUnionST_Percentage (_dedbd .Value );if _afac !=nil {return _afac ;};_gefdf .SyAttr =&_beabf ;continue ;};if _dedbd .Name .Local =="\u006b\u0078"{_aadee ,_ecfddc :=_d .ParseInt (_dedbd .Value ,10,32);if _ecfddc !=nil {return _ecfddc ;};_ceecb :=int32 (_aadee );_gefdf .KxAttr =&_ceecb ;continue ;};if _dedbd .Name .Local =="\u006b\u0079"{_ffefcc ,_gggac :=_d .ParseInt (_dedbd .Value ,10,32);if _gggac !=nil {return _gggac ;};_geeg :=int32 (_ffefcc );_gefdf .KyAttr =&_geeg ;continue ;};if _dedbd .Name .Local =="\u0061\u006c\u0067\u006e"{_gefdf .AlgnAttr .UnmarshalXMLAttr (_dedbd );continue ;};if _dedbd .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_egegaf ,_gcbgf :=_d .ParseBool (_dedbd .Value );if _gcbgf !=nil {return _gcbgf ;};_gefdf .RotWithShapeAttr =&_egegaf ;continue ;};};for {_fddfgc ,_gfaf :=d .Token ();if _gfaf !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0066\u006c\u0065c\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_gfaf );};if _fgggg ,_ffced :=_fddfgc .(_f .EndElement );_ffced &&_fgggg .Name ==start .Name {break ;};};return nil ;};func (_ceab *CT_AdjustHandleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ceab .AhXY !=nil {_dafa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}};for _ ,_fgd :=range _ceab .AhXY {e .EncodeElement (_fgd ,_dafa );};};if _ceab .AhPolar !=nil {_de :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_bcf :=range _ceab .AhPolar {e .EncodeElement (_bcf ,_de );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path -func (_fecba *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _fcgbf ,_ccdg :=range _fecba .Cxn {if _ggcf :=_ccdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_fcgbf ));_ggcf !=nil {return _ggcf ;};};return nil ;}; +// Validate validates the CT_BlipFillProperties and its children +func (_bcead *CT_BlipFillProperties )Validate ()error {return _bcead .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_debec :=&CT_NonVisualDrawingShapeProps {};return _debec ;};type CT_TextUnderlineFillFollowText struct{}; -// Validate validates the EG_TextUnderlineLine and its children -func (_ccgfe *EG_TextUnderlineLine )Validate ()error {return _ccgfe .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");};func (_aegb *ST_PathShadeType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aegb =0;case "\u0073\u0068\u0061p\u0065":*_aegb =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_aegb =2;case "\u0072\u0065\u0063\u0074":*_aegb =3;};return nil ;};func (_gaggg *CT_TextParagraph )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deace :for {_bdgfb ,_cbaed :=d .Token ();if _cbaed !=nil {return _cbaed ;};switch _eaaaf :=_bdgfb .(type ){case _a .StartElement :switch _eaaaf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_gaggg .PPr =NewCT_TextParagraphProperties ();if _ebgfb :=d .DecodeElement (_gaggg .PPr ,&_eaaaf );_ebgfb !=nil {return _ebgfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_baaa :=NewEG_TextRun ();_baaa .R =NewCT_RegularTextRun ();if _efbbe :=d .DecodeElement (_baaa .R ,&_eaaaf );_efbbe !=nil {return _efbbe ;};_gaggg .EG_TextRun =append (_gaggg .EG_TextRun ,_baaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_ffebb :=NewEG_TextRun ();_ffebb .Br =NewCT_TextLineBreak ();if _fbfbc :=d .DecodeElement (_ffebb .Br ,&_eaaaf );_fbfbc !=nil {return _fbfbc ;};_gaggg .EG_TextRun =append (_gaggg .EG_TextRun ,_ffebb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_fgfeb :=NewEG_TextRun ();_fgfeb .Fld =NewCT_TextField ();if _fgcbg :=d .DecodeElement (_fgfeb .Fld ,&_eaaaf );_fgcbg !=nil {return _fgcbg ;};_gaggg .EG_TextRun =append (_gaggg .EG_TextRun ,_fgfeb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}:_gaggg .EndParaRPr =NewCT_TextCharacterProperties ();if _deeda :=d .DecodeElement (_gaggg .EndParaRPr ,&_eaaaf );_deeda !=nil {return _deeda ;};default:_b .Log ("\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\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025v",_eaaaf .Name );if _dfbeg :=d .Skip ();_dfbeg !=nil {return _dfbeg ;};};case _a .EndElement :break _deace ;case _a .CharData :};};return nil ;};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ;RevAttr *bool ;};func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_gcaf :=&CT_GraphicalObjectData {};return _gcaf ;};func NewCT_PresetColor ()*CT_PresetColor {_dfge :=&CT_PresetColor {};_dfge .ValAttr =ST_PresetColorVal (1);return _dfge ;};func (_aadb *CT_PresetLineDashProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfbff :=range start .Attr {if _bfbff .Name .Local =="\u0076\u0061\u006c"{_aadb .ValAttr .UnmarshalXMLAttr (_bfbff );continue ;};};for {_ffed ,_gadda :=d .Token ();if _gadda !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072e\u0073\u0065\u0074\u004c\u0069\u006ee\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_gadda );};if _ccea ,_bcacd :=_ffed .(_a .EndElement );_bcacd &&_ccea .Name ==start .Name {break ;};};return nil ;};type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ;};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ;EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;};func (_eebcce *ST_AnimationBuildType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cffee ,_abdab :=d .Token ();if _abdab !=nil {return _abdab ;};if _egdaf ,_gdccc :=_cffee .(_a .EndElement );_gdccc &&_egdaf .Name ==start .Name {*_eebcce =1;return nil ;};if _bagfd ,_eege :=_cffee .(_a .CharData );!_eege {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cffee );}else {switch string (_bagfd ){case "":*_eebcce =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_eebcce =1;};};_cffee ,_abdab =d .Token ();if _abdab !=nil {return _abdab ;};if _bbcad ,_gaebc :=_cffee .(_a .EndElement );_gaebc &&_bbcad .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cffee );}; +// ValidateWithPath validates the Tbl and its children, prefixing error messages with path +func (_egadd *Tbl )ValidateWithPath (path string )error {if _cegaa :=_egadd .CT_Table .ValidateWithPath (path );_cegaa !=nil {return _cegaa ;};return nil ;}; -// Validate validates the CT_CustomGeometry2D and its children -func (_bggg *CT_CustomGeometry2D )Validate ()error {return _bggg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func (_aaad *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_babfg :for {_bggeb ,_fgcef :=d .Token ();if _fgcef !=nil {return _fgcef ;};switch _cadde :=_bggeb .(type ){case _a .StartElement :switch _cadde .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"}:_aaad .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking ();if _fecec :=d .DecodeElement (_aaad .GraphicFrameLocks ,&_cadde );_fecec !=nil {return _fecec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaad .ExtLst =NewCT_OfficeArtExtensionList ();if _ffadc :=d .DecodeElement (_aaad .ExtLst ,&_cadde );_ffadc !=nil {return _ffadc ;};default:_b .Log ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006de\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020%\u0076",_cadde .Name );if _cffbg :=d .Skip ();_cffbg !=nil {return _cffbg ;};};case _a .EndElement :break _babfg ;case _a .CharData :};};return nil ;};type CT_BlendEffect struct{BlendAttr ST_BlendMode ;Cont *CT_EffectContainer ;};func (_ecfaeb *VideoFile )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _ecfaeb .CT_VideoFile .MarshalXML (e ,start );};type CT_TextCharacterProperties struct{KumimojiAttr *bool ;LangAttr *string ;AltLangAttr *string ;SzAttr *int32 ;BAttr *bool ;IAttr *bool ;UAttr ST_TextUnderlineType ;StrikeAttr ST_TextStrikeType ;KernAttr *int32 ;CapAttr ST_TextCapsType ;SpcAttr *ST_TextPoint ;NormalizeHAttr *bool ;BaselineAttr *ST_Percentage ;NoProofAttr *bool ;DirtyAttr *bool ;ErrAttr *bool ;SmtCleanAttr *bool ;SmtIdAttr *uint32 ;BmkAttr *string ;Ln *CT_LineProperties ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Highlight *CT_Color ;ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Sym *CT_TextFont ;HlinkClick *CT_Hyperlink ;HlinkMouseOver *CT_Hyperlink ;Rtl *CT_Boolean ;ExtLst *CT_OfficeArtExtensionList ;};func (_dbfgf *CT_OfficeArtExtensionList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dbfgf .Ext !=nil {_egfb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_ebcbb :=range _dbfgf .Ext {e .EncodeElement (_ebcbb ,_egfb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gfagg *EG_Geometry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfagg .CustGeom !=nil {_dbefd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_gfagg .CustGeom ,_dbefd );};if _gfagg .PrstGeom !=nil {_aaae :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_gfagg .PrstGeom ,_aaae );};return nil ;}; +// Validate validates the CT_Path2DLineTo and its children +func (_dcffc *CT_Path2DLineTo )Validate ()error {return _dcffc .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");};func (_fdage ST_Percentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fdage .ST_PercentageDecimal !=nil {e .EncodeToken (_f .CharData (_g .Sprintf ("\u0025\u0064",*_fdage .ST_PercentageDecimal )));};if _fdage .ST_Percentage !=nil {e .EncodeToken (_f .CharData (*_fdage .ST_Percentage ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_bbbdf *CT_GvmlShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fadec :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bbbdf .CNvPr ,_fadec );_ebdcd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_bbbdf .CNvSpPr ,_ebdcd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_aege *CT_Hyperlink )ValidateWithPath (path string )error {if _aege .Snd !=nil {if _fegce :=_aege .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_fegce !=nil {return _fegce ;};};if _aege .ExtLst !=nil {if _ffef :=_aege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffef !=nil {return _ffef ;};};return nil ;};type CT_GradientFillProperties struct{FlipAttr ST_TileFlipMode ;RotWithShapeAttr *bool ;GsLst *CT_GradientStopList ;Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;TileRect *CT_RelativeRect ;};func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_cdgee :=&CT_InverseGammaTransform {};return _cdgee ;}; +// Validate validates the CT_EffectReference and its children +func (_eabe *CT_EffectReference )Validate ()error {return _eabe .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");};func (_gcaaed ST_LineEndType )Validate ()error {return _gcaaed .ValidateWithPath ("")}; -// Validate validates the CT_ColorChangeEffect and its children -func (_ggee *CT_ColorChangeEffect )Validate ()error {return _ggee .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};func (_egaaeb *CT_TextNoAutofit )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_fffg ,_cbgdc :=d .Token ();if _cbgdc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fA\u0075\u0074\u006f\u0066\u0069\u0074\u003a \u0025\u0073",_cbgdc );};if _aadca ,_dagba :=_fffg .(_a .EndElement );_dagba &&_aadca .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ConnectorLocking and its children +func (_dbga *CT_ConnectorLocking )Validate ()error {return _dbga .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_gaefb *CT_TextUnderlineFillFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path -func (_cbcbb *CT_PositiveSize2D )ValidateWithPath (path string )error {if _cbcbb .CxAttr < 0{return _f .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cbcbb .CxAttr );};if _cbcbb .CxAttr > 27273042316900{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cbcbb .CxAttr );};if _cbcbb .CyAttr < 0{return _f .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cbcbb .CyAttr );};if _cbcbb .CyAttr > 27273042316900{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cbcbb .CyAttr );};return nil ;}; +// Validate validates the CT_TableRow and its children +func (_abbb *CT_TableRow )Validate ()error {return _abbb .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");};func (_gfacf *ST_BevelPresetType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfacf =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_gfacf =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gfacf =2;case "\u0073\u006c\u006fp\u0065":*_gfacf =3;case "\u0063\u0072\u006fs\u0073":*_gfacf =4;case "\u0061\u006e\u0067l\u0065":*_gfacf =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_gfacf =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_gfacf =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_gfacf =8;case "\u0064\u0069\u0076o\u0074":*_gfacf =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_gfacf =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_gfacf =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_gfacf =12;};return nil ;};func (_dbef *CT_ConnectionSite )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",_dbef .AngAttr )});e .EncodeToken (start );_gabgb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_dbef .Pos ,_gabgb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Percentage ()*CT_Percentage {_bfbb :=&CT_Percentage {};return _bfbb };func (_ceg *CT_AlphaFloorEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_fec ,_dcb :=d .Token ();if _dcb !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006c\u0070\u0068\u0061F\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_dcb );};if _bff ,_bgbd :=_fec .(_f .EndElement );_bgbd &&_bff .Name ==start .Name {break ;};};return nil ;};const ST_TextBulletSizePercentPattern ="\u0030\u002a\u0028\u0028\u0032\u005b\u0035\u002d9\u005d\u0029\u007c([\u0033\u002d\u0039\u005d\u005b\u0030-\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0033\u005d\u005b\u0030\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u0034\u00300\u0029\u0025";func (_aacb *CT_Blip )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cee :=range start .Attr {if _cee .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"&&_cee .Name .Local =="\u0065\u006d\u0062e\u0064"{_cbec ,_dggga :=_cee .Value ,error (nil );if _dggga !=nil {return _dggga ;};_aacb .EmbedAttr =&_cbec ;continue ;};if _cee .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"&&_cee .Name .Local =="\u006c\u0069\u006e\u006b"{_ffgc ,_abbd :=_cee .Value ,error (nil );if _abbd !=nil {return _abbd ;};_aacb .LinkAttr =&_ffgc ;continue ;};if _cee .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_aacb .CstateAttr .UnmarshalXMLAttr (_cee );continue ;};};_fae :for {_edea ,_dcef :=d .Token ();if _dcef !=nil {return _dcef ;};switch _fcg :=_edea .(type ){case _f .StartElement :switch _fcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_daagd :=NewCT_BlipChoice ();if _dfaad :=d .DecodeElement (&_daagd .AlphaBiLevel ,&_fcg );_dfaad !=nil {return _dfaad ;};_aacb .Choice =append (_aacb .Choice ,_daagd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_cded :=NewCT_BlipChoice ();if _gdgff :=d .DecodeElement (&_cded .AlphaCeiling ,&_fcg );_gdgff !=nil {return _gdgff ;};_aacb .Choice =append (_aacb .Choice ,_cded );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_cfdgb :=NewCT_BlipChoice ();if _ccgb :=d .DecodeElement (&_cfdgb .AlphaFloor ,&_fcg );_ccgb !=nil {return _ccgb ;};_aacb .Choice =append (_aacb .Choice ,_cfdgb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_caeaf :=NewCT_BlipChoice ();if _daab :=d .DecodeElement (&_caeaf .AlphaInv ,&_fcg );_daab !=nil {return _daab ;};_aacb .Choice =append (_aacb .Choice ,_caeaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ebf :=NewCT_BlipChoice ();if _fcba :=d .DecodeElement (&_ebf .AlphaMod ,&_fcg );_fcba !=nil {return _fcba ;};_aacb .Choice =append (_aacb .Choice ,_ebf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_ageb :=NewCT_BlipChoice ();if _daeg :=d .DecodeElement (&_ageb .AlphaModFix ,&_fcg );_daeg !=nil {return _daeg ;};_aacb .Choice =append (_aacb .Choice ,_ageb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_eaab :=NewCT_BlipChoice ();if _abfa :=d .DecodeElement (&_eaab .AlphaRepl ,&_fcg );_abfa !=nil {return _abfa ;};_aacb .Choice =append (_aacb .Choice ,_eaab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_cda :=NewCT_BlipChoice ();if _gbb :=d .DecodeElement (&_cda .BiLevel ,&_fcg );_gbb !=nil {return _gbb ;};_aacb .Choice =append (_aacb .Choice ,_cda );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_dega :=NewCT_BlipChoice ();if _fecc :=d .DecodeElement (&_dega .Blur ,&_fcg );_fecc !=nil {return _fecc ;};_aacb .Choice =append (_aacb .Choice ,_dega );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_cab :=NewCT_BlipChoice ();if _dgd :=d .DecodeElement (&_cab .ClrChange ,&_fcg );_dgd !=nil {return _dgd ;};_aacb .Choice =append (_aacb .Choice ,_cab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_fcbaa :=NewCT_BlipChoice ();if _gge :=d .DecodeElement (&_fcbaa .ClrRepl ,&_fcg );_gge !=nil {return _gge ;};_aacb .Choice =append (_aacb .Choice ,_fcbaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_cddg :=NewCT_BlipChoice ();if _dabb :=d .DecodeElement (&_cddg .Duotone ,&_fcg );_dabb !=nil {return _dabb ;};_aacb .Choice =append (_aacb .Choice ,_cddg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_acgf :=NewCT_BlipChoice ();if _dceff :=d .DecodeElement (&_acgf .FillOverlay ,&_fcg );_dceff !=nil {return _dceff ;};_aacb .Choice =append (_aacb .Choice ,_acgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_cbbc :=NewCT_BlipChoice ();if _bdfe :=d .DecodeElement (&_cbbc .Grayscl ,&_fcg );_bdfe !=nil {return _bdfe ;};_aacb .Choice =append (_aacb .Choice ,_cbbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_baae :=NewCT_BlipChoice ();if _ecgf :=d .DecodeElement (&_baae .Hsl ,&_fcg );_ecgf !=nil {return _ecgf ;};_aacb .Choice =append (_aacb .Choice ,_baae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_effdg :=NewCT_BlipChoice ();if _fecfb :=d .DecodeElement (&_effdg .Lum ,&_fcg );_fecfb !=nil {return _fecfb ;};_aacb .Choice =append (_aacb .Choice ,_effdg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_cdag :=NewCT_BlipChoice ();if _aegd :=d .DecodeElement (&_cdag .Tint ,&_fcg );_aegd !=nil {return _aegd ;};_aacb .Choice =append (_aacb .Choice ,_cdag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aacb .ExtLst =NewCT_OfficeArtExtensionList ();if _dacd :=d .DecodeElement (_aacb .ExtLst ,&_fcg );_dacd !=nil {return _dacd ;};default:_fb .Log ("\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\u0042\u006c\u0069\u0070\u0020\u0025\u0076",_fcg .Name );if _dcba :=d .Skip ();_dcba !=nil {return _dcba ;};};case _f .EndElement :break _fae ;case _f .CharData :};};return nil ;};func (_gcecc *ST_FixedPercentage )Validate ()error {return _gcecc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path -func (_gfbg *CT_InverseTransform )ValidateWithPath (path string )error {return nil };func (_dfe *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfcc :=range start .Attr {if _gfcc .Name .Local =="\u0061\u006d\u0074"{_edf ,_ccf :=ParseUnionST_PositivePercentage (_gfcc .Value );if _ccf !=nil {return _ccf ;};_dfe .AmtAttr =&_edf ;continue ;};};for {_gcdc ,_gee :=d .Token ();if _gee !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0075l\u0061\u0074\u0065\u0046\u0069\u0078\u0065\u0064\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_gee );};if _dfa ,_fcdg :=_gcdc .(_a .EndElement );_fcdg &&_dfa .Name ==start .Name {break ;};};return nil ;};func (_cecge *CT_TransformEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cecge .SxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_cecge .SxAttr )});};if _cecge .SyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cecge .SyAttr )});};if _cecge .KxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006b\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_cecge .KxAttr )});};if _cecge .KyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006b\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cecge .KyAttr )});};if _cecge .TxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_cecge .TxAttr )});};if _cecge .TyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cecge .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_abfad *EG_ThemeableFontStyles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abfad .Font !=nil {_dcdda :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_abfad .Font ,_dcdda );};if _abfad .FontRef !=nil {_bgbeec :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_abfad .FontRef ,_bgbeec );};return nil ;};type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ;SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_bbfada *ST_CompoundLine )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gecbd ,_bgeg :=d .Token ();if _bgeg !=nil {return _bgeg ;};if _cddba ,_dbgbb :=_gecbd .(_a .EndElement );_dbgbb &&_cddba .Name ==start .Name {*_bbfada =1;return nil ;};if _aeddd ,_fcede :=_gecbd .(_a .CharData );!_fcede {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gecbd );}else {switch string (_aeddd ){case "":*_bbfada =0;case "\u0073\u006e\u0067":*_bbfada =1;case "\u0064\u0062\u006c":*_bbfada =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bbfada =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bbfada =4;case "\u0074\u0072\u0069":*_bbfada =5;};};_gecbd ,_bgeg =d .Token ();if _bgeg !=nil {return _bgeg ;};if _dafebf ,_geabbc :=_gecbd .(_a .EndElement );_geabbc &&_dafebf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gecbd );};type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ;Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ;GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;}; +// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path +func (_dgbcb *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _dgbcb .ULnTx !=nil {if _cbgae :=_dgbcb .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_cbgae !=nil {return _cbgae ;};};if _dgbcb .ULn !=nil {if _afcgbb :=_dgbcb .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_afcgbb !=nil {return _afcgbb ;};};return nil ;};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_cebbd :=ST_AnimationChartBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_cebbd .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u0073\u0065\u0072\u0069\u0065\u0073":_cebbd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_cebbd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_cebbd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_cebbd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ;};return _cebbd ,nil ;};func (_cgaaf ST_TextCapsType )ValidateWithPath (path string )error {switch _cgaaf {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgaaf ));};return nil ;};type CT_TextBulletColorFollowText struct{};func (_egbc *CT_AudioCDTime )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_g .Sprintf ("\u0025\u0076",_egbc .TrackAttr )});if _egbc .TimeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_egbc .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OuterShadowEffect and its children -func (_ebcde *CT_OuterShadowEffect )Validate ()error {return _ebcde .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_gcg :=&CT_AdjPoint2D {};return _gcg };func (_bfcaa *CT_SphereCoords )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfcaa .LatAttr =0;_bfcaa .LonAttr =0;_bfcaa .RevAttr =0;for _ ,_dceea :=range start .Attr {if _dceea .Name .Local =="\u006c\u0061\u0074"{_fadfd ,_dcddb :=_gc .ParseInt (_dceea .Value ,10,32);if _dcddb !=nil {return _dcddb ;};_bfcaa .LatAttr =int32 (_fadfd );continue ;};if _dceea .Name .Local =="\u006c\u006f\u006e"{_gffbf ,_gdgcfg :=_gc .ParseInt (_dceea .Value ,10,32);if _gdgcfg !=nil {return _gdgcfg ;};_bfcaa .LonAttr =int32 (_gffbf );continue ;};if _dceea .Name .Local =="\u0072\u0065\u0076"{_gdbea ,_beaf :=_gc .ParseInt (_dceea .Value ,10,32);if _beaf !=nil {return _beaf ;};_bfcaa .RevAttr =int32 (_gdbea );continue ;};};for {_abggga ,_aabag :=d .Token ();if _aabag !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_aabag );};if _dgcaa ,_gfgfc :=_abggga .(_a .EndElement );_gfgfc &&_dgcaa .Name ==start .Name {break ;};};return nil ;};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;};func (_dgbg *CT_EffectContainer )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dgbg .TypeAttr !=ST_EffectContainerTypeUnset {_cadeb ,_dgeg :=_dgbg .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _dgeg !=nil {return _dgeg ;};start .Attr =append (start .Attr ,_cadeb );};if _dgbg .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dgbg .NameAttr )});};e .EncodeToken (start );if _dgbg .Cont !=nil {_abfc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_dgbg .Cont ,_abfc );};if _dgbg .Effect !=nil {_acd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dgbg .Effect ,_acd );};if _dgbg .AlphaBiLevel !=nil {_efca :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_dgbg .AlphaBiLevel ,_efca );};if _dgbg .AlphaCeiling !=nil {_acfab :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_dgbg .AlphaCeiling ,_acfab );};if _dgbg .AlphaFloor !=nil {_dbeed :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_dgbg .AlphaFloor ,_dbeed );};if _dgbg .AlphaInv !=nil {_bbcf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_dgbg .AlphaInv ,_bbcf );};if _dgbg .AlphaMod !=nil {_bedg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_dgbg .AlphaMod ,_bedg );};if _dgbg .AlphaModFix !=nil {_afbe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_dgbg .AlphaModFix ,_afbe );};if _dgbg .AlphaOutset !=nil {_aadaf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_dgbg .AlphaOutset ,_aadaf );};if _dgbg .AlphaRepl !=nil {_fcgeg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_dgbg .AlphaRepl ,_fcgeg );};if _dgbg .BiLevel !=nil {_fgdb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_dgbg .BiLevel ,_fgdb );};if _dgbg .Blend !=nil {_dbbe :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_dgbg .Blend ,_dbbe );};if _dgbg .Blur !=nil {_cgca :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_dgbg .Blur ,_cgca );};if _dgbg .ClrChange !=nil {_bfgf :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dgbg .ClrChange ,_bfgf );};if _dgbg .ClrRepl !=nil {_gdg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_dgbg .ClrRepl ,_gdg );};if _dgbg .Duotone !=nil {_cdgba :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_dgbg .Duotone ,_cdgba );};if _dgbg .Fill !=nil {_ddfd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_dgbg .Fill ,_ddfd );};if _dgbg .FillOverlay !=nil {_bcag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_dgbg .FillOverlay ,_bcag );};if _dgbg .Glow !=nil {_adbab :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_dgbg .Glow ,_adbab );};if _dgbg .Grayscl !=nil {_effg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_dgbg .Grayscl ,_effg );};if _dgbg .Hsl !=nil {_dgfa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_dgbg .Hsl ,_dgfa );};if _dgbg .InnerShdw !=nil {_cafge :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_dgbg .InnerShdw ,_cafge );};if _dgbg .Lum !=nil {_becb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_dgbg .Lum ,_becb );};if _dgbg .OuterShdw !=nil {_ccaa :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_dgbg .OuterShdw ,_ccaa );};if _dgbg .PrstShdw !=nil {_bgeda :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_dgbg .PrstShdw ,_bgeda );};if _dgbg .Reflection !=nil {_edbb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgbg .Reflection ,_edbb );};if _dgbg .RelOff !=nil {_abaf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_dgbg .RelOff ,_abaf );};if _dgbg .SoftEdge !=nil {_aeed :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_dgbg .SoftEdge ,_aeed );};if _dgbg .Tint !=nil {_eccfg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_dgbg .Tint ,_eccfg );};if _dgbg .Xfrm !=nil {_agge :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dgbg .Xfrm ,_agge );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_ecgbf :=&CT_GvmlConnectorNonVisual {};_ecgbf .CNvPr =NewCT_NonVisualDrawingProps ();_ecgbf .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _ecgbf ;};func NewCT_NoFillProperties ()*CT_NoFillProperties {_deag :=&CT_NoFillProperties {};return _deag };func (_bdacc ST_BevelPresetType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcgbg :=_a .Attr {};_fcgbg .Name =name ;switch _bdacc {case ST_BevelPresetTypeUnset :_fcgbg .Value ="";case ST_BevelPresetTypeRelaxedInset :_fcgbg .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_fcgbg .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_fcgbg .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_fcgbg .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_fcgbg .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_fcgbg .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_fcgbg .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_fcgbg .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_fcgbg .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_fcgbg .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_fcgbg .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_fcgbg .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _fcgbg ,nil ;}; +// ST_PositiveFixedPercentage is a union type +type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_agdgf :=&CT_GraphicalObjectFrameLocking {};return _agdgf ;};func (_caafe *CT_ScRgbColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abbfdd :=range start .Attr {if _abbfdd .Name .Local =="\u0072"{_ccddc ,_fdebee :=ParseUnionST_Percentage (_abbfdd .Value );if _fdebee !=nil {return _fdebee ;};_caafe .RAttr =_ccddc ;continue ;};if _abbfdd .Name .Local =="\u0067"{_eggea ,_agdcf :=ParseUnionST_Percentage (_abbfdd .Value );if _agdcf !=nil {return _agdcf ;};_caafe .GAttr =_eggea ;continue ;};if _abbfdd .Name .Local =="\u0062"{_ffdaf ,_gcebg :=ParseUnionST_Percentage (_abbfdd .Value );if _gcebg !=nil {return _gcebg ;};_caafe .BAttr =_ffdaf ;continue ;};};_cgfag :for {_feabb ,_dbdf :=d .Token ();if _dbdf !=nil {return _dbdf ;};switch _aaffd :=_feabb .(type ){case _f .StartElement :switch _aaffd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gecd :=NewEG_ColorTransform ();_gecd .Tint =NewCT_PositiveFixedPercentage ();if _cfee :=d .DecodeElement (_gecd .Tint ,&_aaffd );_cfee !=nil {return _cfee ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_gecd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_gbdec :=NewEG_ColorTransform ();_gbdec .Shade =NewCT_PositiveFixedPercentage ();if _beadg :=d .DecodeElement (_gbdec .Shade ,&_aaffd );_beadg !=nil {return _beadg ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_gbdec );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_cbcee :=NewEG_ColorTransform ();_cbcee .Comp =NewCT_ComplementTransform ();if _dbcbb :=d .DecodeElement (_cbcee .Comp ,&_aaffd );_dbcbb !=nil {return _dbcbb ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_cbcee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_beecc :=NewEG_ColorTransform ();_beecc .Inv =NewCT_InverseTransform ();if _debg :=d .DecodeElement (_beecc .Inv ,&_aaffd );_debg !=nil {return _debg ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_beecc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_efaccg :=NewEG_ColorTransform ();_efaccg .Gray =NewCT_GrayscaleTransform ();if _eeee :=d .DecodeElement (_efaccg .Gray ,&_aaffd );_eeee !=nil {return _eeee ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_efaccg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_edaac :=NewEG_ColorTransform ();_edaac .Alpha =NewCT_PositiveFixedPercentage ();if _beadag :=d .DecodeElement (_edaac .Alpha ,&_aaffd );_beadag !=nil {return _beadag ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_edaac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bggag :=NewEG_ColorTransform ();_bggag .AlphaOff =NewCT_FixedPercentage ();if _fgcfg :=d .DecodeElement (_bggag .AlphaOff ,&_aaffd );_fgcfg !=nil {return _fgcfg ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_bggag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ccdfg :=NewEG_ColorTransform ();_ccdfg .AlphaMod =NewCT_PositivePercentage ();if _eeaed :=d .DecodeElement (_ccdfg .AlphaMod ,&_aaffd );_eeaed !=nil {return _eeaed ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_ccdfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_faafa :=NewEG_ColorTransform ();_faafa .Hue =NewCT_PositiveFixedAngle ();if _aaceb :=d .DecodeElement (_faafa .Hue ,&_aaffd );_aaceb !=nil {return _aaceb ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_faafa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_ccdaa :=NewEG_ColorTransform ();_ccdaa .HueOff =NewCT_Angle ();if _dfdd :=d .DecodeElement (_ccdaa .HueOff ,&_aaffd );_dfdd !=nil {return _dfdd ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_ccdaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_fggce :=NewEG_ColorTransform ();_fggce .HueMod =NewCT_PositivePercentage ();if _dgbde :=d .DecodeElement (_fggce .HueMod ,&_aaffd );_dgbde !=nil {return _dgbde ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_fggce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_gfcdf :=NewEG_ColorTransform ();_gfcdf .Sat =NewCT_Percentage ();if _abegd :=d .DecodeElement (_gfcdf .Sat ,&_aaffd );_abegd !=nil {return _abegd ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_gfcdf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_cbaga :=NewEG_ColorTransform ();_cbaga .SatOff =NewCT_Percentage ();if _gdcff :=d .DecodeElement (_cbaga .SatOff ,&_aaffd );_gdcff !=nil {return _gdcff ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_cbaga );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_faeeg :=NewEG_ColorTransform ();_faeeg .SatMod =NewCT_Percentage ();if _acfdf :=d .DecodeElement (_faeeg .SatMod ,&_aaffd );_acfdf !=nil {return _acfdf ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_faeeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_caaed :=NewEG_ColorTransform ();_caaed .Lum =NewCT_Percentage ();if _eacdc :=d .DecodeElement (_caaed .Lum ,&_aaffd );_eacdc !=nil {return _eacdc ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_caaed );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bfagc :=NewEG_ColorTransform ();_bfagc .LumOff =NewCT_Percentage ();if _fdcad :=d .DecodeElement (_bfagc .LumOff ,&_aaffd );_fdcad !=nil {return _fdcad ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_bfagc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_ecgbe :=NewEG_ColorTransform ();_ecgbe .LumMod =NewCT_Percentage ();if _ccaee :=d .DecodeElement (_ecgbe .LumMod ,&_aaffd );_ccaee !=nil {return _ccaee ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_ecgbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_edecg :=NewEG_ColorTransform ();_edecg .Red =NewCT_Percentage ();if _gggc :=d .DecodeElement (_edecg .Red ,&_aaffd );_gggc !=nil {return _gggc ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_edecg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_afada :=NewEG_ColorTransform ();_afada .RedOff =NewCT_Percentage ();if _bdbbd :=d .DecodeElement (_afada .RedOff ,&_aaffd );_bdbbd !=nil {return _bdbbd ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_afada );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_ffcaa :=NewEG_ColorTransform ();_ffcaa .RedMod =NewCT_Percentage ();if _daced :=d .DecodeElement (_ffcaa .RedMod ,&_aaffd );_daced !=nil {return _daced ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_ffcaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_daceg :=NewEG_ColorTransform ();_daceg .Green =NewCT_Percentage ();if _afdfc :=d .DecodeElement (_daceg .Green ,&_aaffd );_afdfc !=nil {return _afdfc ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_daceg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_aaab :=NewEG_ColorTransform ();_aaab .GreenOff =NewCT_Percentage ();if _beaff :=d .DecodeElement (_aaab .GreenOff ,&_aaffd );_beaff !=nil {return _beaff ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_aaab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_dbefgg :=NewEG_ColorTransform ();_dbefgg .GreenMod =NewCT_Percentage ();if _cgcff :=d .DecodeElement (_dbefgg .GreenMod ,&_aaffd );_cgcff !=nil {return _cgcff ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_dbefgg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_eegbg :=NewEG_ColorTransform ();_eegbg .Blue =NewCT_Percentage ();if _dgcg :=d .DecodeElement (_eegbg .Blue ,&_aaffd );_dgcg !=nil {return _dgcg ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_eegbg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_afbb :=NewEG_ColorTransform ();_afbb .BlueOff =NewCT_Percentage ();if _cafc :=d .DecodeElement (_afbb .BlueOff ,&_aaffd );_cafc !=nil {return _cafc ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_afbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_eageb :=NewEG_ColorTransform ();_eageb .BlueMod =NewCT_Percentage ();if _bfdba :=d .DecodeElement (_eageb .BlueMod ,&_aaffd );_bfdba !=nil {return _bfdba ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_eageb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_agfbe :=NewEG_ColorTransform ();_agfbe .Gamma =NewCT_GammaTransform ();if _fbffg :=d .DecodeElement (_agfbe .Gamma ,&_aaffd );_fbffg !=nil {return _fbffg ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_agfbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bbfed :=NewEG_ColorTransform ();_bbfed .InvGamma =NewCT_InverseGammaTransform ();if _aebca :=d .DecodeElement (_bbfed .InvGamma ,&_aaffd );_aebca !=nil {return _aebca ;};_caafe .EG_ColorTransform =append (_caafe .EG_ColorTransform ,_bbfed );default:_fb .Log ("\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\u0053c\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072 \u0025\u0076",_aaffd .Name );if _fccea :=d .Skip ();_fccea !=nil {return _fccea ;};};case _f .EndElement :break _cgfag ;case _f .CharData :};};return nil ;};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_ebda :=&CT_AlphaOutsetEffect {};return _ebda };func NewCT_ColorMapping ()*CT_ColorMapping {_bbfg :=&CT_ColorMapping {};_bbfg .Bg1Attr =ST_ColorSchemeIndex (1);_bbfg .Tx1Attr =ST_ColorSchemeIndex (1);_bbfg .Bg2Attr =ST_ColorSchemeIndex (1);_bbfg .Tx2Attr =ST_ColorSchemeIndex (1);_bbfg .Accent1Attr =ST_ColorSchemeIndex (1);_bbfg .Accent2Attr =ST_ColorSchemeIndex (1);_bbfg .Accent3Attr =ST_ColorSchemeIndex (1);_bbfg .Accent4Attr =ST_ColorSchemeIndex (1);_bbfg .Accent5Attr =ST_ColorSchemeIndex (1);_bbfg .Accent6Attr =ST_ColorSchemeIndex (1);_bbfg .HlinkAttr =ST_ColorSchemeIndex (1);_bbfg .FolHlinkAttr =ST_ColorSchemeIndex (1);return _bbfg ;};const (ST_ChartBuildStepUnset ST_ChartBuildStep =0;ST_ChartBuildStepCategory ST_ChartBuildStep =1;ST_ChartBuildStepPtInCategory ST_ChartBuildStep =2;ST_ChartBuildStepSeries ST_ChartBuildStep =3;ST_ChartBuildStepPtInSeries ST_ChartBuildStep =4;ST_ChartBuildStepAllPts ST_ChartBuildStep =5;ST_ChartBuildStepGridLegend ST_ChartBuildStep =6;);func (_dbfcb *ST_AdjAngle )Validate ()error {return _dbfcb .ValidateWithPath ("")};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_ecda :=&CT_FillOverlayEffect {};_ecda .BlendAttr =ST_BlendMode (1);return _ecda ;};func (_caafge *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_baab :=[]string {};if _caafge .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_baab =append (_baab ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _caafge .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_baab =append (_baab ,"\u0053\u0054\u005f\u0041n\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006dO\u006el\u0079\u0042\u0075\u0069\u006c\u0064\u0054y\u0070\u0065");};if len (_baab )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_baab );};return nil ;};func (_cfegfb *ST_RectAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbbcf ,_fgcca :=d .Token ();if _fgcca !=nil {return _fgcca ;};if _gbecgc ,_gecde :=_fbbcf .(_f .EndElement );_gecde &&_gbecgc .Name ==start .Name {*_cfegfb =1;return nil ;};if _degede ,_bdcgf :=_fbbcf .(_f .CharData );!_bdcgf {return _g .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",_fbbcf );}else {switch string (_degede ){case "":*_cfegfb =0;case "\u0074\u006c":*_cfegfb =1;case "\u0074":*_cfegfb =2;case "\u0074\u0072":*_cfegfb =3;case "\u006c":*_cfegfb =4;case "\u0063\u0074\u0072":*_cfegfb =5;case "\u0072":*_cfegfb =6;case "\u0062\u006c":*_cfegfb =7;case "\u0062":*_cfegfb =8;case "\u0062\u0072":*_cfegfb =9;};};_fbbcf ,_fgcca =d .Token ();if _fgcca !=nil {return _fgcca ;};if _agdeeg ,_dbeea :=_fbbcf .(_f .EndElement );_dbeea &&_agdeeg .Name ==start .Name {return nil ;};return _g .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",_fbbcf );};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_babcc :=&CT_GradientFillProperties {};return _babcc ;};func (_dcffa *CT_TableStyleCellStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dcffa .TcBdr !=nil {_ggfgc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_dcffa .TcBdr ,_ggfgc );};if _dcffa .Fill !=nil {_baee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_dcffa .Fill ,_baee );};if _dcffa .FillRef !=nil {_gcccf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_dcffa .FillRef ,_gcccf );};if _dcffa .Cell3D !=nil {_ebegd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_dcffa .Cell3D ,_ebegd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdcde *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afgd :=range start .Attr {if _afgd .Name .Local =="\u0074\u0078\u0042o\u0078"{_agdbca ,_eefa :=_d .ParseBool (_afgd .Value );if _eefa !=nil {return _eefa ;};_cdcde .TxBoxAttr =&_agdbca ;continue ;};};_afef :for {_ccfg ,_gadfg :=d .Token ();if _gadfg !=nil {return _gadfg ;};switch _cedcc :=_ccfg .(type ){case _f .StartElement :switch _cedcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"}:_cdcde .SpLocks =NewCT_ShapeLocking ();if _ccaed :=d .DecodeElement (_cdcde .SpLocks ,&_cedcc );_ccaed !=nil {return _ccaed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcde .ExtLst =NewCT_OfficeArtExtensionList ();if _dgea :=d .DecodeElement (_cdcde .ExtLst ,&_cedcc );_dgea !=nil {return _dgea ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0053\u0068\u0061p\u0065\u0050r\u006f\u0070s\u0020%\u0076",_cedcc .Name );if _ebec :=d .Skip ();_ebec !=nil {return _ebec ;};};case _f .EndElement :break _afef ;case _f .CharData :};};return nil ;};func (_aafffg ST_PresetCameraType )String ()string {switch _aafffg {case 0:return "";case 1:return "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case 2:return "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case 3:return "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case 4:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case 5:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case 6:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case 7:return "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 8:return "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 9:return "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 10:return "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case 11:return "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case 12:return "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case 13:return "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case 14:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case 15:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case 16:return "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case 17:return "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 18:return "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case 19:return "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case 20:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case 21:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case 22:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case 23:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case 24:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case 25:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case 26:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case 27:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case 28:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case 29:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case 30:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case 31:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case 32:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case 33:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case 34:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case 35:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case 36:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d";case 37:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case 38:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case 39:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case 40:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case 41:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case 42:return "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 43:return "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case 44:return "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case 45:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case 46:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 47:return "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case 48:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case 49:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case 50:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case 51:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case 52:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case 53:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067";case 54:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case 55:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case 56:return "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case 57:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067";case 58:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case 59:return "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case 60:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case 61:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case 62:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return "";}; -// Validate validates the CT_AlphaBiLevelEffect and its children -func (_bda *CT_AlphaBiLevelEffect )Validate ()error {return _bda .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_TableCellProperties struct{MarLAttr *ST_Coordinate32 ;MarRAttr *ST_Coordinate32 ;MarTAttr *ST_Coordinate32 ;MarBAttr *ST_Coordinate32 ;VertAttr ST_TextVerticalType ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;HorzOverflowAttr ST_TextHorzOverflowType ;LnL *CT_LineProperties ;LnR *CT_LineProperties ;LnT *CT_LineProperties ;LnB *CT_LineProperties ;LnTlToBr *CT_LineProperties ;LnBlToTr *CT_LineProperties ;Cell3D *CT_Cell3D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Headers *CT_Headers ;ExtLst *CT_OfficeArtExtensionList ;};type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ;BldChart *CT_AnimationChartBuildProperties ;}; +// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path +func (_gddc *CT_Camera )ValidateWithPath (path string )error {if _gddc .PrstAttr ==ST_PresetCameraTypeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fegeg :=_gddc .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_fegeg !=nil {return _fegeg ;};if _gddc .FovAttr !=nil {if *_gddc .FovAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006fv\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gddc .FovAttr );};if *_gddc .FovAttr > 10800000{return _g .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0030\u0038\u0030\u0030\u0030\u0030\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gddc .FovAttr );};};if _gddc .ZoomAttr !=nil {if _abfac :=_gddc .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_abfac !=nil {return _abfac ;};};if _gddc .Rot !=nil {if _fgba :=_gddc .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_fgba !=nil {return _fgba ;};};return nil ;};func (_gbbcd *CT_CustomGeometry2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbbcd .PathLst =NewCT_Path2DList ();_fdfe :for {_cacb ,_bdgd :=d .Token ();if _bdgd !=nil {return _bdgd ;};switch _agebf :=_cacb .(type ){case _f .StartElement :switch _agebf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_gbbcd .AvLst =NewCT_GeomGuideList ();if _dbcgb :=d .DecodeElement (_gbbcd .AvLst ,&_agebf );_dbcgb !=nil {return _dbcgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064\u004cs\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064\u004cs\u0074"}:_gbbcd .GdLst =NewCT_GeomGuideList ();if _dbfc :=d .DecodeElement (_gbbcd .GdLst ,&_agebf );_dbfc !=nil {return _dbfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u004cs\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u004cs\u0074"}:_gbbcd .AhLst =NewCT_AdjustHandleList ();if _cdea :=d .DecodeElement (_gbbcd .AhLst ,&_agebf );_cdea !=nil {return _cdea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_gbbcd .CxnLst =NewCT_ConnectionSiteList ();if _bccf :=d .DecodeElement (_gbbcd .CxnLst ,&_agebf );_bccf !=nil {return _bccf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0063\u0074"}:_gbbcd .Rect =NewCT_GeomRect ();if _cdge :=d .DecodeElement (_gbbcd .Rect ,&_agebf );_cdge !=nil {return _cdge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"}:if _aecf :=d .DecodeElement (_gbbcd .PathLst ,&_agebf );_aecf !=nil {return _aecf ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_agebf .Name );if _cacf :=d .Skip ();_cacf !=nil {return _cacf ;};};case _f .EndElement :break _fdfe ;case _f .CharData :};};return nil ;};func (_dbgbc *EG_Text3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbgbc .Sp3d !=nil {_bcafe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_dbgbc .Sp3d ,_bcafe );};if _dbgbc .FlatTx !=nil {_fegdeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_dbgbc .FlatTx ,_fegdeg );};return nil ;};func (_ggecce *ST_LightRigType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ggecce =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_ggecce =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_ggecce =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_ggecce =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_ggecce =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_ggecce =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_ggecce =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_ggecce =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_ggecce =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_ggecce =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_ggecce =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_ggecce =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_ggecce =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_ggecce =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_ggecce =14;case "\u0073\u006f\u0066\u0074":*_ggecce =15;case "\u0068\u0061\u0072s\u0068":*_ggecce =16;case "\u0066\u006c\u006fo\u0064":*_ggecce =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_ggecce =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_ggecce =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_ggecce =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_ggecce =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_ggecce =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_ggecce =23;case "\u0066\u006c\u0061\u0074":*_ggecce =24;case "\u0074\u0077\u006fP\u0074":*_ggecce =25;case "\u0067\u006c\u006f\u0077":*_ggecce =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_ggecce =27;};return nil ;}; -// Validate validates the CT_PositiveFixedAngle and its children -func (_egabd *CT_PositiveFixedAngle )Validate ()error {return _egabd .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");};func (_efcab *CT_GroupShapeProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_begce :=range start .Attr {if _begce .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_efcab .BwModeAttr .UnmarshalXMLAttr (_begce );continue ;};};_gbfg :for {_efac ,_agag :=d .Token ();if _agag !=nil {return _agag ;};switch _acgg :=_efac .(type ){case _a .StartElement :switch _acgg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_efcab .Xfrm =NewCT_GroupTransform2D ();if _abddd :=d .DecodeElement (_efcab .Xfrm ,&_acgg );_abddd !=nil {return _abddd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_efcab .NoFill =NewCT_NoFillProperties ();if _bcfg :=d .DecodeElement (_efcab .NoFill ,&_acgg );_bcfg !=nil {return _bcfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_efcab .SolidFill =NewCT_SolidColorFillProperties ();if _ceaab :=d .DecodeElement (_efcab .SolidFill ,&_acgg );_ceaab !=nil {return _ceaab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_efcab .GradFill =NewCT_GradientFillProperties ();if _cegaa :=d .DecodeElement (_efcab .GradFill ,&_acgg );_cegaa !=nil {return _cegaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_efcab .BlipFill =NewCT_BlipFillProperties ();if _fbdab :=d .DecodeElement (_efcab .BlipFill ,&_acgg );_fbdab !=nil {return _fbdab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_efcab .PattFill =NewCT_PatternFillProperties ();if _aafa :=d .DecodeElement (_efcab .PattFill ,&_acgg );_aafa !=nil {return _aafa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_efcab .GrpFill =NewCT_GroupFillProperties ();if _bggdf :=d .DecodeElement (_efcab .GrpFill ,&_acgg );_bggdf !=nil {return _bggdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_efcab .EffectLst =NewCT_EffectList ();if _eeegb :=d .DecodeElement (_efcab .EffectLst ,&_acgg );_eeegb !=nil {return _eeegb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_efcab .EffectDag =NewCT_EffectContainer ();if _fgfbd :=d .DecodeElement (_efcab .EffectDag ,&_acgg );_fgfbd !=nil {return _fgfbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_efcab .Scene3d =NewCT_Scene3D ();if _aaebg :=d .DecodeElement (_efcab .Scene3d ,&_acgg );_aaebg !=nil {return _aaebg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efcab .ExtLst =NewCT_OfficeArtExtensionList ();if _afdae :=d .DecodeElement (_efcab .ExtLst ,&_acgg );_afdae !=nil {return _afdae ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070e\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_acgg .Name );if _dcgac :=d .Skip ();_dcgac !=nil {return _dcgac ;};};case _a .EndElement :break _gbfg ;case _a .CharData :};};return nil ;};func NewCT_TableCellProperties ()*CT_TableCellProperties {_ffddf :=&CT_TableCellProperties {};return _ffddf ;}; +// Validate validates the CT_Shape3D and its children +func (_cfbg *CT_Shape3D )Validate ()error {return _cfbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};func (_aebdf *CT_TextBulletSizePercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_aebdf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_affbd *CT_Scene3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_affbd .Camera =NewCT_Camera ();_affbd .LightRig =NewCT_LightRig ();_cbgdc :for {_abdeg ,_ddfec :=d .Token ();if _ddfec !=nil {return _ddfec ;};switch _eeec :=_abdeg .(type ){case _f .StartElement :switch _eeec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _aecbc :=d .DecodeElement (_affbd .Camera ,&_eeec );_aecbc !=nil {return _aecbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _baebf :=d .DecodeElement (_affbd .LightRig ,&_eeec );_baebf !=nil {return _baebf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}:_affbd .Backdrop =NewCT_Backdrop ();if _dabdc :=d .DecodeElement (_affbd .Backdrop ,&_eeec );_dabdc !=nil {return _dabdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_affbd .ExtLst =NewCT_OfficeArtExtensionList ();if _afaab :=d .DecodeElement (_affbd .ExtLst ,&_eeec );_afaab !=nil {return _afaab ;};default:_fb .Log ("\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\u005fS\u0063\u0065\u006e\u0065\u0033\u0044\u0020\u0025\u0076",_eeec .Name );if _geabc :=d .Skip ();_geabc !=nil {return _geabc ;};};case _f .EndElement :break _cbgdc ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_AnimationChartElement and its children -func (_deae *CT_AnimationChartElement )Validate ()error {return _deae .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_fgedg ST_Coordinate32 )String ()string {if _fgedg .ST_Coordinate32Unqualified !=nil {return _f .Sprintf ("\u0025\u0076",*_fgedg .ST_Coordinate32Unqualified );};if _fgedg .ST_UniversalMeasure !=nil {return _f .Sprintf ("\u0025\u0076",*_fgedg .ST_UniversalMeasure );};return "";}; +// ST_PositivePercentage is a union type +type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;};func (_bacda ST_TextAlignType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bacda .String (),start );};func (_fbcbg ST_PathShadeType )Validate ()error {return _fbcbg .ValidateWithPath ("")};func (_ecdd ST_TextUnderlineType )ValidateWithPath (path string )error {switch _ecdd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecdd ));};return nil ;}; -// Validate validates the CT_BlipFillProperties and its children -func (_caddg *CT_BlipFillProperties )Validate ()error {return _caddg .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func NewGraphic ()*Graphic {_afcbe :=&Graphic {};_afcbe .CT_GraphicalObject =*NewCT_GraphicalObject ();return _afcbe ;};type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;);func (_ebdee *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_cgbcd ,_accec :=d .Token ();if _accec !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_accec );};if _bdafcg ,_cbcgg :=_cgbcd .(_a .EndElement );_cbcgg &&_bdafcg .Name ==start .Name {break ;};};return nil ;};func (_agdc *CT_InnerShadowEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _agdc .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_agdc .BlurRadAttr )});};if _agdc .DistAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_agdc .DistAttr )});};if _agdc .DirAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_agdc .DirAttr )});};e .EncodeToken (start );if _agdc .ScrgbClr !=nil {_cecdc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_agdc .ScrgbClr ,_cecdc );};if _agdc .SrgbClr !=nil {_fdcee :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_agdc .SrgbClr ,_fdcee );};if _agdc .HslClr !=nil {_bfdgb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_agdc .HslClr ,_bfdgb );};if _agdc .SysClr !=nil {_gaedd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_agdc .SysClr ,_gaedd );};if _agdc .SchemeClr !=nil {_dbbf :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_agdc .SchemeClr ,_dbbf );};if _agdc .PrstClr !=nil {_deceed :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_agdc .PrstClr ,_deceed );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LineJoinMiterProperties and its children +func (_ddba *CT_LineJoinMiterProperties )Validate ()error {return _ddba .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};type CT_InverseTransform struct{}; -// Validate validates the CT_AlphaCeilingEffect and its children -func (_fcge *CT_AlphaCeilingEffect )Validate ()error {return _fcge .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gba *CT_Backdrop )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_cefd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_gba .Anchor ,_cefd );_adba :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_gba .Norm ,_adba );_bgb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_gba .Up ,_bgb );if _gba .ExtLst !=nil {_bgfg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gba .ExtLst ,_bgfg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdgaa *ST_AdjAngle )Validate ()error {return _cdgaa .ValidateWithPath ("")};func (_ebeag ST_PenAlignment )Validate ()error {return _ebeag .ValidateWithPath ("")}; +// Validate validates the CT_Point3D and its children +func (_cffdg *CT_Point3D )Validate ()error {return _cffdg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");};func (_dgeee *CT_TableStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dgeee .StyleIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_g .Sprintf ("\u0025\u0076",_dgeee .StyleNameAttr )});e .EncodeToken (start );if _dgeee .TblBg !=nil {_gggcd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}};e .EncodeElement (_dgeee .TblBg ,_gggcd );};if _dgeee .WholeTbl !=nil {_gdgfe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_dgeee .WholeTbl ,_gdgfe );};if _dgeee .Band1H !=nil {_aabgd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}};e .EncodeElement (_dgeee .Band1H ,_aabgd );};if _dgeee .Band2H !=nil {_fadg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_dgeee .Band2H ,_fadg );};if _dgeee .Band1V !=nil {_efggf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}};e .EncodeElement (_dgeee .Band1V ,_efggf );};if _dgeee .Band2V !=nil {_ceeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_dgeee .Band2V ,_ceeb );};if _dgeee .LastCol !=nil {_daedd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}};e .EncodeElement (_dgeee .LastCol ,_daedd );};if _dgeee .FirstCol !=nil {_ffbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_dgeee .FirstCol ,_ffbd );};if _dgeee .LastRow !=nil {_bceag :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}};e .EncodeElement (_dgeee .LastRow ,_bceag );};if _dgeee .SeCell !=nil {_efec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_dgeee .SeCell ,_efec );};if _dgeee .SwCell !=nil {_ccfcd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_dgeee .SwCell ,_ccfcd );};if _dgeee .FirstRow !=nil {_beead :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_dgeee .FirstRow ,_beead );};if _dgeee .NeCell !=nil {_becff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_dgeee .NeCell ,_becff );};if _dgeee .NwCell !=nil {_dbbef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_dgeee .NwCell ,_dbbef );};if _dgeee .ExtLst !=nil {_gbdgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgeee .ExtLst ,_gbdgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgdbc *EG_TextBulletColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_affca :for {_gfbaa ,_cfbab :=d .Token ();if _cfbab !=nil {return _cfbab ;};switch _badcg :=_gfbaa .(type ){case _f .StartElement :switch _badcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_cgdbc .BuClrTx =NewCT_TextBulletColorFollowText ();if _aaeaa :=d .DecodeElement (_cgdbc .BuClrTx ,&_badcg );_aaeaa !=nil {return _aaeaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_cgdbc .BuClr =NewCT_Color ();if _eddga :=d .DecodeElement (_cgdbc .BuClr ,&_badcg );_eddga !=nil {return _eddga ;};default:_fb .Log ("\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\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075l\u006c\u0065\u0074\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_badcg .Name );if _gfggg :=d .Skip ();_gfggg !=nil {return _gfggg ;};};case _f .EndElement :break _affca ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path -func (_afccd *CT_FlatText )ValidateWithPath (path string )error {if _afccd .ZAttr !=nil {if _fddbe :=_afccd .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_fddbe !=nil {return _fddbe ;};};return nil ;}; +// Validate validates the CT_DashStopList and its children +func (_dafcf *CT_DashStopList )Validate ()error {return _dafcf .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_TableBackgroundStyle and its children -func (_cagf *CT_TableBackgroundStyle )Validate ()error {return _cagf .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path +func (_fcgag *CT_PresetTextShape )ValidateWithPath (path string )error {if _fcgag .PrstAttr ==ST_TextShapeTypeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _eccfb :=_fcgag .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_eccfb !=nil {return _eccfb ;};if _fcgag .AvLst !=nil {if _gbgec :=_fcgag .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_gbgec !=nil {return _gbgec ;};};return nil ;};func (_fgcdaa *Graphic )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _fgcdaa .CT_GraphicalObject .MarshalXML (e ,start );};func (_dfdaf ST_BevelPresetType )Validate ()error {return _dfdaf .ValidateWithPath ("")};func (_dafccb *CT_PatternFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgdgc :=range start .Attr {if _fgdgc .Name .Local =="\u0070\u0072\u0073\u0074"{_dafccb .PrstAttr .UnmarshalXMLAttr (_fgdgc );continue ;};};_cffab :for {_aacea ,_acgbaf :=d .Token ();if _acgbaf !=nil {return _acgbaf ;};switch _bcdbg :=_aacea .(type ){case _f .StartElement :switch _bcdbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0067\u0043l\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0067\u0043l\u0072"}:_dafccb .FgClr =NewCT_Color ();if _bbge :=d .DecodeElement (_dafccb .FgClr ,&_bcdbg );_bbge !=nil {return _bbge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0043l\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0043l\u0072"}:_dafccb .BgClr =NewCT_Color ();if _fbacc :=d .DecodeElement (_dafccb .BgClr ,&_bcdbg );_fbacc !=nil {return _fbacc ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_bcdbg .Name );if _bbcfg :=d .Skip ();_bbcfg !=nil {return _bbcfg ;};};case _f .EndElement :break _cffab ;case _f .CharData :};};return nil ;};func (_dbfdd ST_AdjAngle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbfdd .ST_Angle !=nil {e .EncodeToken (_f .CharData (_g .Sprintf ("\u0025\u0064",*_dbfdd .ST_Angle )));};if _dbfdd .ST_GeomGuideName !=nil {e .EncodeToken (_f .CharData (*_dbfdd .ST_GeomGuideName ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_dgfcc *CT_EmptyElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_beedg ST_TextAutonumberScheme )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_accdf :=_f .Attr {};_accdf .Name =name ;switch _beedg {case ST_TextAutonumberSchemeUnset :_accdf .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_accdf .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_accdf .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaLcParenR :_accdf .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_accdf .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaLcPeriod :_accdf .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_accdf .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicParenBoth :_accdf .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_accdf .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeArabicPeriod :_accdf .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_accdf .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_accdf .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanUcParenBoth :_accdf .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_accdf .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanUcParenR :_accdf .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_accdf .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeRomanUcPeriod :_accdf .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_accdf .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_accdf .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_accdf .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeArabicDbPeriod :_accdf .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_accdf .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChsPeriod :_accdf .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_accdf .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_accdf .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChtPlain :_accdf .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_accdf .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1JpnKorPlain :_accdf .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_accdf .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabic1Minus :_accdf .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_accdf .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeHebrew2Minus :_accdf .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_accdf .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiAlphaParenR :_accdf .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_accdf .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeThaiNumPeriod :_accdf .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_accdf .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiNumParenBoth :_accdf .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_accdf .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumPeriod :_accdf .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_accdf .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeHindiAlpha1Period :_accdf .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _accdf ,nil ;};func (_eefe *CT_AlphaModulateFixedEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eefe .AmtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006d\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eefe .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_cfgg *CT_Connection )ValidateWithPath (path string )error {return nil };type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;};func (_faaf *CT_OfficeStyleSheet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _faaf .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_faaf .NameAttr )});};e .EncodeToken (start );_affba :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_faaf .ThemeElements ,_affba );if _faaf .ObjectDefaults !=nil {_ggeee :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_faaf .ObjectDefaults ,_ggeee );};if _faaf .ExtraClrSchemeLst !=nil {_fadfa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_faaf .ExtraClrSchemeLst ,_fadfa );};if _faaf .CustClrLst !=nil {_bdceg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_faaf .CustClrLst ,_bdceg );};if _faaf .ExtLst !=nil {_bcdbb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faaf .ExtLst ,_bcdbb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;};func (_cb *AG_Locking )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_cb .NoGrpAttr ))});};if _cb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_cb .NoSelectAttr ))});};if _cb .NoRotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_cb .NoRotAttr ))});};if _cb .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_cb .NoChangeAspectAttr ))});};if _cb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_cb .NoMoveAttr ))});};if _cb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_cb .NoResizeAttr ))});};if _cb .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_cb .NoEditPointsAttr ))});};if _cb .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_cb .NoAdjustHandlesAttr ))});};if _cb .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_cb .NoChangeArrowheadsAttr ))});};if _cb .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_cb .NoChangeShapeTypeAttr ))});};return nil ;};func (_abcg *CT_AnimationDgmElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gge :=range start .Attr {if _gge .Name .Local =="\u0069\u0064"{_cec ,_gdcc :=_gge .Value ,error (nil );if _gdcc !=nil {return _gdcc ;};_abcg .IdAttr =&_cec ;continue ;};if _gge .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_abcg .BldStepAttr .UnmarshalXMLAttr (_gge );continue ;};};for {_cdc ,_bgab :=d .Token ();if _bgab !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069m\u0061t\u0069o\u006eD\u0067\u006d\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_bgab );};if _ffe ,_cde :=_cdc .(_a .EndElement );_cde &&_ffe .Name ==start .Name {break ;};};return nil ;};func (_acfb ST_ShapeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acfb .String (),start );};func (_fgdbb *CT_PositiveSize2D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgdbb .CxAttr =0;_fgdbb .CyAttr =0;for _ ,_cdbaf :=range start .Attr {if _cdbaf .Name .Local =="\u0063\u0078"{_egeg ,_cdea :=_gc .ParseInt (_cdbaf .Value ,10,64);if _cdea !=nil {return _cdea ;};_fgdbb .CxAttr =_egeg ;continue ;};if _cdbaf .Name .Local =="\u0063\u0079"{_deafa ,_ffca :=_gc .ParseInt (_cdbaf .Value ,10,64);if _ffca !=nil {return _ffca ;};_fgdbb .CyAttr =_deafa ;continue ;};};for {_edfa ,_aebge :=d .Token ();if _aebge !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053\u0069\u007a\u0065\u0032\u0044: \u0025\u0073",_aebge );};if _fcgfd ,_fecbed :=_edfa .(_a .EndElement );_fecbed &&_fcgfd .Name ==start .Name {break ;};};return nil ;};func (_fgdaf *CT_Path2DMoveTo )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dcbaf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_fgdaf .Pt ,_dcbaf );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ddaa *CT_TextFont )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ddaa .TypefaceAttr )});if _ddaa .PanoseAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ddaa .PanoseAttr )});};if _ddaa .PitchFamilyAttr !=ST_PitchFamilyUnset {_gcada ,_ebfcc :=_ddaa .PitchFamilyAttr .MarshalXMLAttr (_a .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"});if _ebfcc !=nil {return _ebfcc ;};start .Attr =append (start .Attr ,_gcada );};if _ddaa .CharsetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddaa .CharsetAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_fceba :=&CT_GraphicalObjectFrameLocking {};return _fceba ;};func (_abeaf ST_PathFillMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fdedd :=_a .Attr {};_fdedd .Name =name ;switch _abeaf {case ST_PathFillModeUnset :_fdedd .Value ="";case ST_PathFillModeNone :_fdedd .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_fdedd .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_fdedd .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_fdedd .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case ST_PathFillModeDarken :_fdedd .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_fdedd .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _fdedd ,nil ;};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;}; +// Validate validates the CT_PathShadeProperties and its children +func (_edagg *CT_PathShadeProperties )Validate ()error {return _edagg .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// Validate validates the EG_Geometry and its children -func (_fgaaa *EG_Geometry )Validate ()error {return _fgaaa .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");}; +// Validate validates the CT_FillOverlayEffect and its children +func (_feee *CT_FillOverlayEffect )Validate ()error {return _feee .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");};func (_cedbbb *CT_Vector3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_babgf :=range start .Attr {if _babgf .Name .Local =="\u0064\u0078"{_ababb ,_ddgb :=ParseUnionST_Coordinate (_babgf .Value );if _ddgb !=nil {return _ddgb ;};_cedbbb .DxAttr =_ababb ;continue ;};if _babgf .Name .Local =="\u0064\u0079"{_egcge ,_caedg :=ParseUnionST_Coordinate (_babgf .Value );if _caedg !=nil {return _caedg ;};_cedbbb .DyAttr =_egcge ;continue ;};if _babgf .Name .Local =="\u0064\u007a"{_gggca ,_ffdab :=ParseUnionST_Coordinate (_babgf .Value );if _ffdab !=nil {return _ffdab ;};_cedbbb .DzAttr =_gggca ;continue ;};};for {_efegef ,_decabf :=d .Token ();if _decabf !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_decabf );};if _dbabb ,_fgeeg :=_efegef .(_f .EndElement );_fgeeg &&_dbabb .Name ==start .Name {break ;};};return nil ;};type CT_Headers struct{Header []string ;};type CT_TextUnderlineFillGroupWrapper struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;}; -// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path -func (_bcbag *EG_LineJoinProperties )ValidateWithPath (path string )error {if _bcbag .Round !=nil {if _aedgb :=_bcbag .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_aedgb !=nil {return _aedgb ;};};if _bcbag .Bevel !=nil {if _beedfg :=_bcbag .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_beedfg !=nil {return _beedfg ;};};if _bcbag .Miter !=nil {if _acbac :=_bcbag .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_acbac !=nil {return _acbac ;};};return nil ;}; +// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path +func (_ffdde *EG_FillModeProperties )ValidateWithPath (path string )error {if _ffdde .Tile !=nil {if _dggcg :=_ffdde .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_dggcg !=nil {return _dggcg ;};};if _ffdde .Stretch !=nil {if _aeabf :=_ffdde .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_aeabf !=nil {return _aeabf ;};};return nil ;};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;};func (_cefbg ST_EffectContainerType )Validate ()error {return _cefbg .ValidateWithPath ("")};func (_cacg ST_TextAutonumberScheme )Validate ()error {return _cacg .ValidateWithPath ("")};func NewCT_BlipChoice ()*CT_BlipChoice {_dgcd :=&CT_BlipChoice {};return _dgcd }; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_cdff *CT_Color )ValidateWithPath (path string )error {if _cdff .ScrgbClr !=nil {if _cbbad :=_cdff .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cbbad !=nil {return _cbbad ;};};if _cdff .SrgbClr !=nil {if _ggfb :=_cdff .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ggfb !=nil {return _ggfb ;};};if _cdff .HslClr !=nil {if _cgabe :=_cdff .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cgabe !=nil {return _cgabe ;};};if _cdff .SysClr !=nil {if _egca :=_cdff .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_egca !=nil {return _egca ;};};if _cdff .SchemeClr !=nil {if _gcff :=_cdff .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gcff !=nil {return _gcff ;};};if _cdff .PrstClr !=nil {if _gada :=_cdff .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gada !=nil {return _gada ;};};return nil ;};func (_fdeded ST_AnimationBuildType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efagb :=_a .Attr {};_efagb .Name =name ;switch _fdeded {case ST_AnimationBuildTypeUnset :_efagb .Value ="";case ST_AnimationBuildTypeAllAtOnce :_efagb .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _efagb ,nil ;};func (_caeg *CT_QuickTimeFile )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdggf :=range start .Attr {if _gdggf .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"&&_gdggf .Name .Local =="\u006c\u0069\u006e\u006b"||_gdggf .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"&&_gdggf .Name .Local =="\u006c\u0069\u006e\u006b"{_dbbaa ,_cfdba :=_gdggf .Value ,error (nil );if _cfdba !=nil {return _cfdba ;};_caeg .LinkAttr =_dbbaa ;continue ;};};_cdcc :for {_fbdag ,_ebgef :=d .Token ();if _ebgef !=nil {return _ebgef ;};switch _cffc :=_fbdag .(type ){case _a .StartElement :switch _cffc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caeg .ExtLst =NewCT_OfficeArtExtensionList ();if _gfgbc :=d .DecodeElement (_caeg .ExtLst ,&_cffc );_gfgbc !=nil {return _gfgbc ;};default:_b .Log ("\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\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065\u0020\u0025v",_cffc .Name );if _ffefb :=d .Skip ();_ffefb !=nil {return _ffefb ;};};case _a .EndElement :break _cdcc ;case _a .CharData :};};return nil ;};func (_fcdfg ST_TileFlipMode )Validate ()error {return _fcdfg .ValidateWithPath ("")};func (_gcfc *CT_FontReference )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcfc .IdxAttr =ST_FontCollectionIndex (1);for _ ,_ffag :=range start .Attr {if _ffag .Name .Local =="\u0069\u0064\u0078"{_gcfc .IdxAttr .UnmarshalXMLAttr (_ffag );continue ;};};_ecadc :for {_afdf ,_bebc :=d .Token ();if _bebc !=nil {return _bebc ;};switch _fabb :=_afdf .(type ){case _a .StartElement :switch _fabb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gcfc .ScrgbClr =NewCT_ScRgbColor ();if _ggdc :=d .DecodeElement (_gcfc .ScrgbClr ,&_fabb );_ggdc !=nil {return _ggdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gcfc .SrgbClr =NewCT_SRgbColor ();if _cbee :=d .DecodeElement (_gcfc .SrgbClr ,&_fabb );_cbee !=nil {return _cbee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gcfc .HslClr =NewCT_HslColor ();if _bgefb :=d .DecodeElement (_gcfc .HslClr ,&_fabb );_bgefb !=nil {return _bgefb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gcfc .SysClr =NewCT_SystemColor ();if _bfga :=d .DecodeElement (_gcfc .SysClr ,&_fabb );_bfga !=nil {return _bfga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gcfc .SchemeClr =NewCT_SchemeColor ();if _ebdd :=d .DecodeElement (_gcfc .SchemeClr ,&_fabb );_ebdd !=nil {return _ebdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gcfc .PrstClr =NewCT_PresetColor ();if _afec :=d .DecodeElement (_gcfc .PrstClr ,&_fabb );_afec !=nil {return _afec ;};default:_b .Log ("\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\u0046\u006f\u006e\u0074\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025v",_fabb .Name );if _dbfa :=d .Skip ();_dbfa !=nil {return _dbfa ;};};case _a .EndElement :break _ecadc ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path +func (_ddbea *ThemeOverride )ValidateWithPath (path string )error {if _cfcad :=_ddbea .CT_BaseStylesOverride .ValidateWithPath (path );_cfcad !=nil {return _cfcad ;};return nil ;};func NewCT_EffectProperties ()*CT_EffectProperties {_cbaaf :=&CT_EffectProperties {};return _cbaaf };func (_dbbaa *CT_GvmlShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cebf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dbbaa .NvSpPr ,_cebf );_edfac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbbaa .SpPr ,_edfac );if _dbbaa .TxSp !=nil {_eagggg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_dbbaa .TxSp ,_eagggg );};if _dbbaa .Style !=nil {_adcab :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbbaa .Style ,_adcab );};if _dbbaa .ExtLst !=nil {_bgdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbbaa .ExtLst ,_bgdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GvmlConnectorNonVisual and its children -func (_ggdcg *CT_GvmlConnectorNonVisual )Validate ()error {return _ggdcg .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");}; +// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path +func (_agbgf *CT_ReflectionEffect )ValidateWithPath (path string )error {if _agbgf .BlurRadAttr !=nil {if *_agbgf .BlurRadAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_agbgf .BlurRadAttr );};if *_agbgf .BlurRadAttr > 27273042316900{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_agbgf .BlurRadAttr );};};if _agbgf .StAAttr !=nil {if _ecbaa :=_agbgf .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_ecbaa !=nil {return _ecbaa ;};};if _agbgf .StPosAttr !=nil {if _fedgdb :=_agbgf .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_fedgdb !=nil {return _fedgdb ;};};if _agbgf .EndAAttr !=nil {if _adga :=_agbgf .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_adga !=nil {return _adga ;};};if _agbgf .EndPosAttr !=nil {if _aeac :=_agbgf .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_aeac !=nil {return _aeac ;};};if _agbgf .DistAttr !=nil {if *_agbgf .DistAttr < 0{return _g .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_agbgf .DistAttr );};if *_agbgf .DistAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_agbgf .DistAttr );};};if _agbgf .DirAttr !=nil {if *_agbgf .DirAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_agbgf .DirAttr );};if *_agbgf .DirAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_agbgf .DirAttr );};};if _agbgf .FadeDirAttr !=nil {if *_agbgf .FadeDirAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0046\u0061\u0064\u0065\u0044\u0069\u0072\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_agbgf .FadeDirAttr );};if *_agbgf .FadeDirAttr >=21600000{return _g .Errorf ("\u0025s\u002f\u006d.\u0046\u0061\u0064e\u0044\u0069\u0072\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_agbgf .FadeDirAttr );};};if _agbgf .SxAttr !=nil {if _bgabe :=_agbgf .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_bgabe !=nil {return _bgabe ;};};if _agbgf .SyAttr !=nil {if _fcbe :=_agbgf .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_fcbe !=nil {return _fcbe ;};};if _agbgf .KxAttr !=nil {if *_agbgf .KxAttr <=-5400000{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_agbgf .KxAttr );};if *_agbgf .KxAttr >=5400000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_agbgf .KxAttr );};};if _agbgf .KyAttr !=nil {if *_agbgf .KyAttr <=-5400000{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_agbgf .KyAttr );};if *_agbgf .KyAttr >=5400000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_agbgf .KyAttr );};};if _bcbe :=_agbgf .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_bcbe !=nil {return _bcbe ;};return nil ;};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_dedb *CT_DuotoneEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afeeb :for {_dafd ,_cgagd :=d .Token ();if _cgagd !=nil {return _cgagd ;};switch _bfea :=_dafd .(type ){case _f .StartElement :switch _bfea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gdadf :=NewEG_ColorChoice ();_gdadf .ScrgbClr =NewCT_ScRgbColor ();if _eage :=d .DecodeElement (_gdadf .ScrgbClr ,&_bfea );_eage !=nil {return _eage ;};_dedb .EG_ColorChoice =append (_dedb .EG_ColorChoice ,_gdadf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gcfd :=NewEG_ColorChoice ();_gcfd .SrgbClr =NewCT_SRgbColor ();if _bgbed :=d .DecodeElement (_gcfd .SrgbClr ,&_bfea );_bgbed !=nil {return _bgbed ;};_dedb .EG_ColorChoice =append (_dedb .EG_ColorChoice ,_gcfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_daege :=NewEG_ColorChoice ();_daege .HslClr =NewCT_HslColor ();if _efbd :=d .DecodeElement (_daege .HslClr ,&_bfea );_efbd !=nil {return _efbd ;};_dedb .EG_ColorChoice =append (_dedb .EG_ColorChoice ,_daege );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cffb :=NewEG_ColorChoice ();_cffb .SysClr =NewCT_SystemColor ();if _abfb :=d .DecodeElement (_cffb .SysClr ,&_bfea );_abfb !=nil {return _abfb ;};_dedb .EG_ColorChoice =append (_dedb .EG_ColorChoice ,_cffb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_baad :=NewEG_ColorChoice ();_baad .SchemeClr =NewCT_SchemeColor ();if _beag :=d .DecodeElement (_baad .SchemeClr ,&_bfea );_beag !=nil {return _beag ;};_dedb .EG_ColorChoice =append (_dedb .EG_ColorChoice ,_baad );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fbab :=NewEG_ColorChoice ();_fbab .PrstClr =NewCT_PresetColor ();if _cbgg :=d .DecodeElement (_fbab .PrstClr ,&_bfea );_cbgg !=nil {return _cbgg ;};_dedb .EG_ColorChoice =append (_dedb .EG_ColorChoice ,_fbab );default:_fb .Log ("\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\u0044\u0075\u006f\u0074\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025v",_bfea .Name );if _gaaa :=d .Skip ();_gaaa !=nil {return _gaaa ;};};case _f .EndElement :break _afeeb ;case _f .CharData :};};return nil ;};func (_dceg *CT_NonVisualConnectorProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dceg .CxnSpLocks !=nil {_dfaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_dceg .CxnSpLocks ,_dfaf );};if _dceg .StCxn !=nil {_bgced :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_dceg .StCxn ,_bgced );};if _dceg .EndCxn !=nil {_aegef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}};e .EncodeElement (_dceg .EndCxn ,_aegef );};if _dceg .ExtLst !=nil {_fcdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dceg .ExtLst ,_fcdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_TextBullet and its children -func (_beggb *EG_TextBullet )Validate ()error {return _beggb .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_dedgda :=&CT_NonVisualDrawingShapeProps {};return _dedgda ;}; +// Validate validates the CT_RegularTextRun and its children +func (_dfbgb *CT_RegularTextRun )Validate ()error {return _dfbgb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");};func (_efaeg ST_AnimationBuildType )String ()string {switch _efaeg {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};func (_ebgba ST_TextFontAlignType )ValidateWithPath (path string )error {switch _ebgba {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgba ));};return nil ;}; -// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path -func (_bgggg *CT_Path2D )ValidateWithPath (path string )error {if _bgggg .WAttr !=nil {if *_bgggg .WAttr < 0{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bgggg .WAttr );};if *_bgggg .WAttr > 27273042316900{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bgggg .WAttr );};};if _bgggg .HAttr !=nil {if *_bgggg .HAttr < 0{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bgggg .HAttr );};if *_bgggg .HAttr > 27273042316900{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bgggg .HAttr );};};if _gfedb :=_bgggg .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_gfedb !=nil {return _gfedb ;};for _cbcfe ,_adcfde :=range _bgggg .Close {if _ebab :=_adcfde .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_cbcfe ));_ebab !=nil {return _ebab ;};};for _gddgg ,_beea :=range _bgggg .MoveTo {if _gadf :=_beea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_gddgg ));_gadf !=nil {return _gadf ;};};for _aaabc ,_bcbc :=range _bgggg .LnTo {if _eefde :=_bcbc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_aaabc ));_eefde !=nil {return _eefde ;};};for _fgegg ,_bdgda :=range _bgggg .ArcTo {if _ddedb :=_bdgda .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_fgegg ));_ddedb !=nil {return _ddedb ;};};for _bbabg ,_gegd :=range _bgggg .QuadBezTo {if _bcba :=_gegd .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_bbabg ));_bcba !=nil {return _bcba ;};};for _eecce ,_fdcbc :=range _bgggg .CubicBezTo {if _abae :=_fdcbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_eecce ));_abae !=nil {return _abae ;};};return nil ;};func (_gae *CT_AlphaInverseEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfc :for {_dff ,_cbfc :=d .Token ();if _cbfc !=nil {return _cbfc ;};switch _bab :=_dff .(type ){case _a .StartElement :switch _bab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gae .ScrgbClr =NewCT_ScRgbColor ();if _cbcd :=d .DecodeElement (_gae .ScrgbClr ,&_bab );_cbcd !=nil {return _cbcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gae .SrgbClr =NewCT_SRgbColor ();if _cdbc :=d .DecodeElement (_gae .SrgbClr ,&_bab );_cdbc !=nil {return _cdbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gae .HslClr =NewCT_HslColor ();if _ede :=d .DecodeElement (_gae .HslClr ,&_bab );_ede !=nil {return _ede ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gae .SysClr =NewCT_SystemColor ();if _ecfa :=d .DecodeElement (_gae .SysClr ,&_bab );_ecfa !=nil {return _ecfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gae .SchemeClr =NewCT_SchemeColor ();if _edce :=d .DecodeElement (_gae .SchemeClr ,&_bab );_edce !=nil {return _edce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gae .PrstClr =NewCT_PresetColor ();if _ccb :=d .DecodeElement (_gae .PrstClr ,&_bab );_ccb !=nil {return _ccb ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_bab .Name );if _aade :=d .Skip ();_aade !=nil {return _aade ;};};case _a .EndElement :break _gfc ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path +func (_dfbc *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _dfbc .ExtLst !=nil {if _dbdea :=_dfbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbdea !=nil {return _dbdea ;};};return nil ;};func (_ba *AG_Locking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ba .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ba .NoGrpAttr ))});};if _ba .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ba .NoSelectAttr ))});};if _ba .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ba .NoRotAttr ))});};if _ba .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ba .NoChangeAspectAttr ))});};if _ba .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ba .NoMoveAttr ))});};if _ba .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ba .NoResizeAttr ))});};if _ba .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ba .NoEditPointsAttr ))});};if _ba .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ba .NoAdjustHandlesAttr ))});};if _ba .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ba .NoChangeArrowheadsAttr ))});};if _ba .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ba .NoChangeShapeTypeAttr ))});};return nil ;}; -// Validate validates the CT_Path2DClose and its children -func (_feefc *CT_Path2DClose )Validate ()error {return _feefc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};func (_gcfd *CT_AudioFile )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggbe :=range start .Attr {if _ggbe .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"&&_ggbe .Name .Local =="\u006c\u0069\u006e\u006b"||_ggbe .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"&&_ggbe .Name .Local =="\u006c\u0069\u006e\u006b"{_ggbg ,_fbfa :=_ggbe .Value ,error (nil );if _fbfa !=nil {return _fbfa ;};_gcfd .LinkAttr =_ggbg ;continue ;};if _ggbe .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bbg ,_fdd :=_ggbe .Value ,error (nil );if _fdd !=nil {return _fdd ;};_gcfd .ContentTypeAttr =&_bbg ;continue ;};};_gga :for {_dbgd ,_acaa :=d .Token ();if _acaa !=nil {return _acaa ;};switch _bdbb :=_dbgd .(type ){case _a .StartElement :switch _bdbb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcfd .ExtLst =NewCT_OfficeArtExtensionList ();if _ecac :=d .DecodeElement (_gcfd .ExtLst ,&_bdbb );_ecac !=nil {return _ecac ;};default:_b .Log ("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_A\u0075\u0064i\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_bdbb .Name );if _gafda :=d .Skip ();_gafda !=nil {return _gafda ;};};case _a .EndElement :break _gga ;case _a .CharData :};};return nil ;};func (_cadee *CT_ScRgbColor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccad :=range start .Attr {if _ccad .Name .Local =="\u0072"{_facda ,_bfed :=ParseUnionST_Percentage (_ccad .Value );if _bfed !=nil {return _bfed ;};_cadee .RAttr =_facda ;continue ;};if _ccad .Name .Local =="\u0067"{_fgbb ,_ddgaf :=ParseUnionST_Percentage (_ccad .Value );if _ddgaf !=nil {return _ddgaf ;};_cadee .GAttr =_fgbb ;continue ;};if _ccad .Name .Local =="\u0062"{_eadb ,_egadbg :=ParseUnionST_Percentage (_ccad .Value );if _egadbg !=nil {return _egadbg ;};_cadee .BAttr =_eadb ;continue ;};};_agcag :for {_cafdg ,_gbbdb :=d .Token ();if _gbbdb !=nil {return _gbbdb ;};switch _bgcae :=_cafdg .(type ){case _a .StartElement :switch _bgcae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ceaea :=NewEG_ColorTransform ();_ceaea .Tint =NewCT_PositiveFixedPercentage ();if _eeeeg :=d .DecodeElement (_ceaea .Tint ,&_bgcae );_eeeeg !=nil {return _eeeeg ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_ceaea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_egecb :=NewEG_ColorTransform ();_egecb .Shade =NewCT_PositiveFixedPercentage ();if _dbdde :=d .DecodeElement (_egecb .Shade ,&_bgcae );_dbdde !=nil {return _dbdde ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_egecb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_acef :=NewEG_ColorTransform ();_acef .Comp =NewCT_ComplementTransform ();if _fgccb :=d .DecodeElement (_acef .Comp ,&_bgcae );_fgccb !=nil {return _fgccb ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_acef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_edfdb :=NewEG_ColorTransform ();_edfdb .Inv =NewCT_InverseTransform ();if _ccdgd :=d .DecodeElement (_edfdb .Inv ,&_bgcae );_ccdgd !=nil {return _ccdgd ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_edfdb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_fdccg :=NewEG_ColorTransform ();_fdccg .Gray =NewCT_GrayscaleTransform ();if _eecb :=d .DecodeElement (_fdccg .Gray ,&_bgcae );_eecb !=nil {return _eecb ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_fdccg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_gcee :=NewEG_ColorTransform ();_gcee .Alpha =NewCT_PositiveFixedPercentage ();if _bceda :=d .DecodeElement (_gcee .Alpha ,&_bgcae );_bceda !=nil {return _bceda ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_gcee );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_fagd :=NewEG_ColorTransform ();_fagd .AlphaOff =NewCT_FixedPercentage ();if _daaaa :=d .DecodeElement (_fagd .AlphaOff ,&_bgcae );_daaaa !=nil {return _daaaa ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_fagd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_feceg :=NewEG_ColorTransform ();_feceg .AlphaMod =NewCT_PositivePercentage ();if _gedcd :=d .DecodeElement (_feceg .AlphaMod ,&_bgcae );_gedcd !=nil {return _gedcd ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_feceg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_eceea :=NewEG_ColorTransform ();_eceea .Hue =NewCT_PositiveFixedAngle ();if _ggff :=d .DecodeElement (_eceea .Hue ,&_bgcae );_ggff !=nil {return _ggff ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_eceea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_ggcdd :=NewEG_ColorTransform ();_ggcdd .HueOff =NewCT_Angle ();if _bgcggb :=d .DecodeElement (_ggcdd .HueOff ,&_bgcae );_bgcggb !=nil {return _bgcggb ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_ggcdd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_dagd :=NewEG_ColorTransform ();_dagd .HueMod =NewCT_PositivePercentage ();if _egcae :=d .DecodeElement (_dagd .HueMod ,&_bgcae );_egcae !=nil {return _egcae ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_dagd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_cbfgb :=NewEG_ColorTransform ();_cbfgb .Sat =NewCT_Percentage ();if _cabb :=d .DecodeElement (_cbfgb .Sat ,&_bgcae );_cabb !=nil {return _cabb ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_cbfgb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_edaae :=NewEG_ColorTransform ();_edaae .SatOff =NewCT_Percentage ();if _dcabf :=d .DecodeElement (_edaae .SatOff ,&_bgcae );_dcabf !=nil {return _dcabf ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_edaae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_abaa :=NewEG_ColorTransform ();_abaa .SatMod =NewCT_Percentage ();if _gggcg :=d .DecodeElement (_abaa .SatMod ,&_bgcae );_gggcg !=nil {return _gggcg ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_abaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_ffdb :=NewEG_ColorTransform ();_ffdb .Lum =NewCT_Percentage ();if _gcgdcg :=d .DecodeElement (_ffdb .Lum ,&_bgcae );_gcgdcg !=nil {return _gcgdcg ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_ffdb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bdbcf :=NewEG_ColorTransform ();_bdbcf .LumOff =NewCT_Percentage ();if _ddbdd :=d .DecodeElement (_bdbcf .LumOff ,&_bgcae );_ddbdd !=nil {return _ddbdd ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_bdbcf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_adeb :=NewEG_ColorTransform ();_adeb .LumMod =NewCT_Percentage ();if _feabgd :=d .DecodeElement (_adeb .LumMod ,&_bgcae );_feabgd !=nil {return _feabgd ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_adeb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_effda :=NewEG_ColorTransform ();_effda .Red =NewCT_Percentage ();if _agfeg :=d .DecodeElement (_effda .Red ,&_bgcae );_agfeg !=nil {return _agfeg ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_effda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_bddaf :=NewEG_ColorTransform ();_bddaf .RedOff =NewCT_Percentage ();if _cfgba :=d .DecodeElement (_bddaf .RedOff ,&_bgcae );_cfgba !=nil {return _cfgba ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_bddaf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_egade :=NewEG_ColorTransform ();_egade .RedMod =NewCT_Percentage ();if _bgae :=d .DecodeElement (_egade .RedMod ,&_bgcae );_bgae !=nil {return _bgae ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_egade );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_gaadg :=NewEG_ColorTransform ();_gaadg .Green =NewCT_Percentage ();if _eefcc :=d .DecodeElement (_gaadg .Green ,&_bgcae );_eefcc !=nil {return _eefcc ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_gaadg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_dbfce :=NewEG_ColorTransform ();_dbfce .GreenOff =NewCT_Percentage ();if _ddecd :=d .DecodeElement (_dbfce .GreenOff ,&_bgcae );_ddecd !=nil {return _ddecd ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_dbfce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_egaae :=NewEG_ColorTransform ();_egaae .GreenMod =NewCT_Percentage ();if _fefb :=d .DecodeElement (_egaae .GreenMod ,&_bgcae );_fefb !=nil {return _fefb ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_egaae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_aeafg :=NewEG_ColorTransform ();_aeafg .Blue =NewCT_Percentage ();if _ebdggf :=d .DecodeElement (_aeafg .Blue ,&_bgcae );_ebdggf !=nil {return _ebdggf ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_aeafg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_fbedg :=NewEG_ColorTransform ();_fbedg .BlueOff =NewCT_Percentage ();if _cdee :=d .DecodeElement (_fbedg .BlueOff ,&_bgcae );_cdee !=nil {return _cdee ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_fbedg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_ggdg :=NewEG_ColorTransform ();_ggdg .BlueMod =NewCT_Percentage ();if _acddc :=d .DecodeElement (_ggdg .BlueMod ,&_bgcae );_acddc !=nil {return _acddc ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_ggdg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_gdcce :=NewEG_ColorTransform ();_gdcce .Gamma =NewCT_GammaTransform ();if _eagcg :=d .DecodeElement (_gdcce .Gamma ,&_bgcae );_eagcg !=nil {return _eagcg ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_gdcce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_afecd :=NewEG_ColorTransform ();_afecd .InvGamma =NewCT_InverseGammaTransform ();if _bfab :=d .DecodeElement (_afecd .InvGamma ,&_bgcae );_bfab !=nil {return _bfab ;};_cadee .EG_ColorTransform =append (_cadee .EG_ColorTransform ,_afecd );default:_b .Log ("\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\u0053c\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072 \u0025\u0076",_bgcae .Name );if _gecbe :=d .Skip ();_gecbe !=nil {return _gecbe ;};};case _a .EndElement :break _agcag ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path +func (_bgfga *CT_TablePartStyle )ValidateWithPath (path string )error {if _bgfga .TcTxStyle !=nil {if _aggbfe :=_bgfga .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_aggbfe !=nil {return _aggbfe ;};};if _bgfga .TcStyle !=nil {if _bfdff :=_bgfga .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065");_bfdff !=nil {return _bfdff ;};};return nil ;};func NewCT_ShapeLocking ()*CT_ShapeLocking {_bcfc :=&CT_ShapeLocking {};return _bcfc };func NewCT_TextTabStop ()*CT_TextTabStop {_gdbcb :=&CT_TextTabStop {};return _gdbcb };func (_edbbd ST_PathFillMode )Validate ()error {return _edbbd .ValidateWithPath ("")};func (_addcf *CT_GammaTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ColorScheme struct{NameAttr string ;Dk1 *CT_Color ;Lt1 *CT_Color ;Dk2 *CT_Color ;Lt2 *CT_Color ;Accent1 *CT_Color ;Accent2 *CT_Color ;Accent3 *CT_Color ;Accent4 *CT_Color ;Accent5 *CT_Color ;Accent6 *CT_Color ;Hlink *CT_Color ;FolHlink *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;};func (_aacdd *ST_Coordinate32 )ValidateWithPath (path string )error {_ecbbb :=[]string {};if _aacdd .ST_Coordinate32Unqualified !=nil {_ecbbb =append (_ecbbb ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061t\u0065\u0033\u0032\u0055\u006e\u0071\u0075\u0061\u006c\u0069f\u0069\u0065\u0064");};if _aacdd .ST_UniversalMeasure !=nil {_ecbbb =append (_ecbbb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_ecbbb )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ecbbb );};return nil ;};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_abbaa :=&CT_TextAutonumberBullet {};_abbaa .TypeAttr =ST_TextAutonumberScheme (1);return _abbaa ;};func (_decfa *CT_PositiveFixedAngle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_decfa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccdcf ST_ShapeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebdea :=_f .Attr {};_ebdea .Name =name ;switch _ccdcf {case ST_ShapeTypeUnset :_ebdea .Value ="";case ST_ShapeTypeLine :_ebdea .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_ebdea .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_ebdea .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRtTriangle :_ebdea .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_ebdea .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_ebdea .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_ShapeTypeParallelogram :_ebdea .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_ebdea .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_ebdea .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case ST_ShapeTypePentagon :_ebdea .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeHexagon :_ebdea .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_ebdea .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeOctagon :_ebdea .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeDecagon :_ebdea .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_ebdea .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case ST_ShapeTypeStar4 :_ebdea .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_ebdea .Value ="\u0073\u0074\u0061r\u0035";case ST_ShapeTypeStar6 :_ebdea .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_ebdea .Value ="\u0073\u0074\u0061r\u0037";case ST_ShapeTypeStar8 :_ebdea .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_ebdea .Value ="\u0073\u0074\u0061\u0072\u0031\u0030";case ST_ShapeTypeStar12 :_ebdea .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_ebdea .Value ="\u0073\u0074\u0061\u0072\u0031\u0036";case ST_ShapeTypeStar24 :_ebdea .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_ebdea .Value ="\u0073\u0074\u0061\u0072\u0033\u0032";case ST_ShapeTypeRoundRect :_ebdea .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_ebdea .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2SameRect :_ebdea .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2DiagRect :_ebdea .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnipRoundRect :_ebdea .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip1Rect :_ebdea .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_ebdea .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip2DiagRect :_ebdea .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case ST_ShapeTypePlaque :_ebdea .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_ebdea .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065";case ST_ShapeTypeTeardrop :_ebdea .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case ST_ShapeTypeHomePlate :_ebdea .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_ebdea .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e";case ST_ShapeTypePieWedge :_ebdea .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case ST_ShapeTypePie :_ebdea .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_ebdea .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_ebdea .Value ="\u0064\u006f\u006eu\u0074";case ST_ShapeTypeNoSmoking :_ebdea .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case ST_ShapeTypeRightArrow :_ebdea .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_ebdea .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUpArrow :_ebdea .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeDownArrow :_ebdea .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_ebdea .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeNotchedRightArrow :_ebdea .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeBentUpArrow :_ebdea .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightArrow :_ebdea .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_ebdea .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftUpArrow :_ebdea .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightUpArrow :_ebdea .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_ebdea .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case ST_ShapeTypeLeftArrowCallout :_ebdea .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeRightArrowCallout :_ebdea .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpArrowCallout :_ebdea .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeDownArrowCallout :_ebdea .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeLeftRightArrowCallout :_ebdea .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpDownArrowCallout :_ebdea .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeQuadArrowCallout :_ebdea .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeBentArrow :_ebdea .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_ebdea .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCircularArrow :_ebdea .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftCircularArrow :_ebdea .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightCircularArrow :_ebdea .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case ST_ShapeTypeCurvedRightArrow :_ebdea .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedLeftArrow :_ebdea .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedUpArrow :_ebdea .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedDownArrow :_ebdea .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeSwooshArrow :_ebdea .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_ebdea .Value ="\u0063\u0075\u0062\u0065";case ST_ShapeTypeCan :_ebdea .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_ebdea .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case ST_ShapeTypeHeart :_ebdea .Value ="\u0068\u0065\u0061r\u0074";case ST_ShapeTypeSun :_ebdea .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_ebdea .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_ebdea .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case ST_ShapeTypeIrregularSeal1 :_ebdea .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case ST_ShapeTypeIrregularSeal2 :_ebdea .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case ST_ShapeTypeFoldedCorner :_ebdea .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_ebdea .Value ="\u0062\u0065\u0076e\u006c";case ST_ShapeTypeFrame :_ebdea .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_ebdea .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case ST_ShapeTypeCorner :_ebdea .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_ebdea .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShapeTypeChord :_ebdea .Value ="\u0063\u0068\u006fr\u0064";case ST_ShapeTypeArc :_ebdea .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_ebdea .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_ebdea .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeLeftBrace :_ebdea .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_ebdea .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_ebdea .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case ST_ShapeTypeBracePair :_ebdea .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_ebdea .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_ebdea .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case ST_ShapeTypeBentConnector3 :_ebdea .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_ebdea .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case ST_ShapeTypeBentConnector5 :_ebdea .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_ebdea .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case ST_ShapeTypeCurvedConnector3 :_ebdea .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_ebdea .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case ST_ShapeTypeCurvedConnector5 :_ebdea .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_ebdea .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_ebdea .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case ST_ShapeTypeCallout3 :_ebdea .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_ebdea .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_ebdea .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeAccentCallout3 :_ebdea .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_ebdea .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeBorderCallout2 :_ebdea .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_ebdea .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentBorderCallout1 :_ebdea .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_ebdea .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case ST_ShapeTypeAccentBorderCallout3 :_ebdea .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_ebdea .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeRoundRectCallout :_ebdea .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_ebdea .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloudCallout :_ebdea .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_ebdea .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_ebdea .Value ="\u0072\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeRibbon2 :_ebdea .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_ebdea .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_ebdea .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case ST_ShapeTypeLeftRightRibbon :_ebdea .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_ebdea .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case ST_ShapeTypeHorizontalScroll :_ebdea .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_ebdea .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_ebdea .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_ShapeTypePlus :_ebdea .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_ebdea .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_ebdea .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case ST_ShapeTypeFlowChartInputOutput :_ebdea .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_ebdea .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073";case ST_ShapeTypeFlowChartInternalStorage :_ebdea .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartDocument :_ebdea .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case ST_ShapeTypeFlowChartMultidocument :_ebdea .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_ebdea .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPreparation :_ebdea .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_ebdea .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case ST_ShapeTypeFlowChartManualOperation :_ebdea .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartConnector :_ebdea .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPunchedCard :_ebdea .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_ebdea .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case ST_ShapeTypeFlowChartSummingJunction :_ebdea .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartOr :_ebdea .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case ST_ShapeTypeFlowChartCollate :_ebdea .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_ebdea .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case ST_ShapeTypeFlowChartExtract :_ebdea .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_ebdea .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case ST_ShapeTypeFlowChartOfflineStorage :_ebdea .Value ="\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartOnlineStorage :_ebdea .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case ST_ShapeTypeFlowChartMagneticTape :_ebdea .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_ebdea .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case ST_ShapeTypeFlowChartMagneticDrum :_ebdea .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_ebdea .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case ST_ShapeTypeFlowChartDelay :_ebdea .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_ebdea .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case ST_ShapeTypeFlowChartOffpageConnector :_ebdea .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_ebdea .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case ST_ShapeTypeActionButtonHome :_ebdea .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_ebdea .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case ST_ShapeTypeActionButtonInformation :_ebdea .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeActionButtonForwardNext :_ebdea .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074";case ST_ShapeTypeActionButtonBackPrevious :_ebdea .Value ="\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073";case ST_ShapeTypeActionButtonEnd :_ebdea .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case ST_ShapeTypeActionButtonBeginning :_ebdea .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_ebdea .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case ST_ShapeTypeActionButtonDocument :_ebdea .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_ebdea .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case ST_ShapeTypeActionButtonMovie :_ebdea .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_ebdea .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_ebdea .Value ="\u0067\u0065\u0061r\u0039";case ST_ShapeTypeFunnel :_ebdea .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_ebdea .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_ebdea .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case ST_ShapeTypeMathMultiply :_ebdea .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_ebdea .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_ebdea .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case ST_ShapeTypeMathNotEqual :_ebdea .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_ebdea .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_ebdea .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypePlaqueTabs :_ebdea .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_ebdea .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_ebdea .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case ST_ShapeTypeChartPlus :_ebdea .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _ebdea ,nil ;}; -// Validate validates the CT_SolidColorFillProperties and its children -func (_ddcd *CT_SolidColorFillProperties )Validate ()error {return _ddcd .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");}; +// Validate validates the CT_ReflectionEffect and its children +func (_cacfd *CT_ReflectionEffect )Validate ()error {return _cacfd .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ffeaa *CT_SolidColorFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffeaa .ScrgbClr !=nil {_fffbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ffeaa .ScrgbClr ,_fffbg );};if _ffeaa .SrgbClr !=nil {_gbfde :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ffeaa .SrgbClr ,_gbfde );};if _ffeaa .HslClr !=nil {_efdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ffeaa .HslClr ,_efdf );};if _ffeaa .SysClr !=nil {_dfbed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ffeaa .SysClr ,_dfbed );};if _ffeaa .SchemeClr !=nil {_egfb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ffeaa .SchemeClr ,_egfb );};if _ffeaa .PrstClr !=nil {_bdebd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ffeaa .PrstClr ,_bdebd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GroupLocking ()*CT_GroupLocking {_gcggd :=&CT_GroupLocking {};return _gcggd };func (_adacg *CT_ShapeLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adacg .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_adacg .NoTextEditAttr ))});};if _adacg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_adacg .NoGrpAttr ))});};if _adacg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_adacg .NoSelectAttr ))});};if _adacg .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_adacg .NoRotAttr ))});};if _adacg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_adacg .NoChangeAspectAttr ))});};if _adacg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_adacg .NoMoveAttr ))});};if _adacg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_adacg .NoResizeAttr ))});};if _adacg .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_adacg .NoEditPointsAttr ))});};if _adacg .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_adacg .NoAdjustHandlesAttr ))});};if _adacg .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_adacg .NoChangeArrowheadsAttr ))});};if _adacg .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_adacg .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _adacg .ExtLst !=nil {_eabed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adacg .ExtLst ,_eabed );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_accfc *CT_TextBulletTypefaceFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbfa *CT_ColorScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_fbfa .NameAttr )});e .EncodeToken (start );_abgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_fbfa .Dk1 ,_abgg );_gfadf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_fbfa .Lt1 ,_gfadf );_eca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_fbfa .Dk2 ,_eca );_bdef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_fbfa .Lt2 ,_bdef );_bcda :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}};e .EncodeElement (_fbfa .Accent1 ,_bcda );_bgfa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_fbfa .Accent2 ,_bgfa );_gcfc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}};e .EncodeElement (_fbfa .Accent3 ,_gcfc );_gff :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_fbfa .Accent4 ,_gff );_fedgdf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}};e .EncodeElement (_fbfa .Accent5 ,_fedgdf );_ebeag :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_fbfa .Accent6 ,_ebeag );_ecfd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fbfa .Hlink ,_ecfd );_def :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fbfa .FolHlink ,_def );if _fbfa .ExtLst !=nil {_cfbdd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbfa .ExtLst ,_cfbdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfcff ST_OnOffStyleType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gfcff .String (),start );}; -// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path -func (_aff *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _eef :=_aff .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_eef !=nil {return _eef ;};return nil ;};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;}; +// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path +func (_fgffc *CT_TintEffect )ValidateWithPath (path string )error {if _fgffc .HueAttr !=nil {if *_fgffc .HueAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fgffc .HueAttr );};if *_fgffc .HueAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fgffc .HueAttr );};};if _fgffc .AmtAttr !=nil {if _bdeae :=_fgffc .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_bdeae !=nil {return _bdeae ;};};return nil ;}; -// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path -func (_eaefe *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };func (_ccdba ST_SystemColorVal )Validate ()error {return _ccdba .ValidateWithPath ("")};func (_aadf ST_SchemeColorVal )String ()string {switch _aadf {case 0:return "";case 1:return "\u0062\u0067\u0031";case 2:return "\u0074\u0078\u0031";case 3:return "\u0062\u0067\u0032";case 4:return "\u0074\u0078\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case 13:return "\u0070\u0068\u0043l\u0072";case 14:return "\u0064\u006b\u0031";case 15:return "\u006c\u0074\u0031";case 16:return "\u0064\u006b\u0032";case 17:return "\u006c\u0074\u0032";};return "";};func (_dggf *ST_PresetMaterialType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dggf =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_dggf =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_dggf =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_dggf =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_dggf =4;case "\u006d\u0061\u0074t\u0065":*_dggf =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_dggf =6;case "\u006d\u0065\u0074a\u006c":*_dggf =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_dggf =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_dggf =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_dggf =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_dggf =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_dggf =12;case "\u0063\u006c\u0065a\u0072":*_dggf =13;case "\u0066\u006c\u0061\u0074":*_dggf =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_dggf =15;};return nil ;};func (_dgdad *CT_TileInfoProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcggd :=range start .Attr {if _bcggd .Name .Local =="\u0074\u0078"{_bdbdgc ,_ccbca :=ParseUnionST_Coordinate (_bcggd .Value );if _ccbca !=nil {return _ccbca ;};_dgdad .TxAttr =&_bdbdgc ;continue ;};if _bcggd .Name .Local =="\u0074\u0079"{_dbfbb ,_gadbc :=ParseUnionST_Coordinate (_bcggd .Value );if _gadbc !=nil {return _gadbc ;};_dgdad .TyAttr =&_dbfbb ;continue ;};if _bcggd .Name .Local =="\u0073\u0078"{_cbeega ,_fgceb :=ParseUnionST_Percentage (_bcggd .Value );if _fgceb !=nil {return _fgceb ;};_dgdad .SxAttr =&_cbeega ;continue ;};if _bcggd .Name .Local =="\u0073\u0079"{_cafdc ,_bceag :=ParseUnionST_Percentage (_bcggd .Value );if _bceag !=nil {return _bceag ;};_dgdad .SyAttr =&_cafdc ;continue ;};if _bcggd .Name .Local =="\u0066\u006c\u0069\u0070"{_dgdad .FlipAttr .UnmarshalXMLAttr (_bcggd );continue ;};if _bcggd .Name .Local =="\u0061\u006c\u0067\u006e"{_dgdad .AlgnAttr .UnmarshalXMLAttr (_bcggd );continue ;};};for {_bagcd ,_gddga :=d .Token ();if _gddga !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0069\u006c\u0065\u0049\u006e\u0066\u006f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_gddga );};if _defecf ,_fcgca :=_bagcd .(_a .EndElement );_fcgca &&_defecf .Name ==start .Name {break ;};};return nil ;};func (_abba *CT_Cell3D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abba .Bevel =NewCT_Bevel ();for _ ,_fcga :=range start .Attr {if _fcga .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_abba .PrstMaterialAttr .UnmarshalXMLAttr (_fcga );continue ;};};_dfbd :for {_cdae ,_dacaf :=d .Token ();if _dacaf !=nil {return _dacaf ;};switch _aaeb :=_cdae .(type ){case _a .StartElement :switch _aaeb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:if _gccc :=d .DecodeElement (_abba .Bevel ,&_aaeb );_gccc !=nil {return _gccc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:_abba .LightRig =NewCT_LightRig ();if _gfbe :=d .DecodeElement (_abba .LightRig ,&_aaeb );_gfbe !=nil {return _gfbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abba .ExtLst =NewCT_OfficeArtExtensionList ();if _fbee :=d .DecodeElement (_abba .ExtLst ,&_aaeb );_fbee !=nil {return _fbee ;};default:_b .Log ("\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\u0043\u0065\u006cl\u0033\u0044 \u0025\u0076",_aaeb .Name );if _ecdd :=d .Skip ();_ecdd !=nil {return _ecdd ;};};case _a .EndElement :break _dfbd ;case _a .CharData :};};return nil ;};func (_egffc *CT_RelativeOffsetEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _egffc .TxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_egffc .TxAttr )});};if _egffc .TyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_egffc .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Path2DQuadBezierTo and its children +func (_gbgaa *CT_Path2DQuadBezierTo )Validate ()error {return _gbgaa .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");}; -// Validate validates the CT_InverseTransform and its children -func (_dcce *CT_InverseTransform )Validate ()error {return _dcce .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_adace *CT_Percentage )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcaa :=range start .Attr {if _dcaa .Name .Local =="\u0076\u0061\u006c"{_fdefef ,_bgdb :=ParseUnionST_Percentage (_dcaa .Value );if _bgdb !=nil {return _bgdb ;};_adace .ValAttr =_fdefef ;continue ;};};for {_bbfa ,_feefg :=d .Token ();if _feefg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_feefg );};if _ecbe ,_cddbf :=_bbfa .(_a .EndElement );_cddbf &&_ecbe .Name ==start .Name {break ;};};return nil ;};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_babfd :=&CT_TextUnderlineFillFollowText {};return _babfd ;};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;}; +// Validate validates the CT_TextCharBullet and its children +func (_ebaaf *CT_TextCharBullet )Validate ()error {return _ebaaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");}; -// Validate validates the CT_HslColor and its children -func (_bcaf *CT_HslColor )Validate ()error {return _bcaf .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};func (_cbfg *CT_AlphaModulateEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbfg .Cont =NewCT_EffectContainer ();_debb :for {_cea ,_bdaa :=d .Token ();if _bdaa !=nil {return _bdaa ;};switch _gab :=_cea .(type ){case _a .StartElement :switch _gab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _bgg :=d .DecodeElement (_cbfg .Cont ,&_gab );_bgg !=nil {return _bgg ;};default:_b .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_gab .Name );if _dbf :=d .Skip ();_dbf !=nil {return _dbf ;};};case _a .EndElement :break _debb ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path +func (_feeag *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _feeag .TxAttr !=nil {if _bfbggf :=_feeag .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_bfbggf !=nil {return _bfbggf ;};};if _feeag .TyAttr !=nil {if _bgbee :=_feeag .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_bgbee !=nil {return _bgbee ;};};return nil ;};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_bcae :=&CT_PositiveFixedPercentage {};return _bcae ;};func (_geegd ST_PresetShadowVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_geegd .String (),start );}; -// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path -func (_geba *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _fbgfb :=_geba .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fbgfb !=nil {return _fbgfb ;};if _geba .Xfrm !=nil {if _gggb :=_geba .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_gggb !=nil {return _gggb ;};};if _geba .NoFill !=nil {if _aadee :=_geba .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_aadee !=nil {return _aadee ;};};if _geba .SolidFill !=nil {if _edcdg :=_geba .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_edcdg !=nil {return _edcdg ;};};if _geba .GradFill !=nil {if _cacaf :=_geba .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cacaf !=nil {return _cacaf ;};};if _geba .BlipFill !=nil {if _gccdg :=_geba .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gccdg !=nil {return _gccdg ;};};if _geba .PattFill !=nil {if _gegg :=_geba .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gegg !=nil {return _gegg ;};};if _geba .GrpFill !=nil {if _fgcd :=_geba .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fgcd !=nil {return _fgcd ;};};if _geba .EffectLst !=nil {if _gagc :=_geba .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gagc !=nil {return _gagc ;};};if _geba .EffectDag !=nil {if _edaad :=_geba .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_edaad !=nil {return _edaad ;};};if _geba .Scene3d !=nil {if _geag :=_geba .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_geag !=nil {return _geag ;};};if _geba .ExtLst !=nil {if _ffec :=_geba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffec !=nil {return _ffec ;};};return nil ;};func (_baaae ST_PresetPatternVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_baaae .String (),start );};func (_bfgcd *CT_Shape3D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdbgf :=range start .Attr {if _bdbgf .Name .Local =="\u007a"{_dbgee ,_eeceaf :=ParseUnionST_Coordinate (_bdbgf .Value );if _eeceaf !=nil {return _eeceaf ;};_bfgcd .ZAttr =&_dbgee ;continue ;};if _bdbgf .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_afeac ,_ffgfg :=_gc .ParseInt (_bdbgf .Value ,10,64);if _ffgfg !=nil {return _ffgfg ;};_bfgcd .ExtrusionHAttr =&_afeac ;continue ;};if _bdbgf .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_dfece ,_fecea :=_gc .ParseInt (_bdbgf .Value ,10,64);if _fecea !=nil {return _fecea ;};_bfgcd .ContourWAttr =&_dfece ;continue ;};if _bdbgf .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_bfgcd .PrstMaterialAttr .UnmarshalXMLAttr (_bdbgf );continue ;};};_fgedd :for {_decbg ,_ddca :=d .Token ();if _ddca !=nil {return _ddca ;};switch _cadbee :=_decbg .(type ){case _a .StartElement :switch _cadbee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_bfgcd .BevelT =NewCT_Bevel ();if _dffaf :=d .DecodeElement (_bfgcd .BevelT ,&_cadbee );_dffaf !=nil {return _dffaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_bfgcd .BevelB =NewCT_Bevel ();if _abgfbc :=d .DecodeElement (_bfgcd .BevelB ,&_cadbee );_abgfbc !=nil {return _abgfbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_bfgcd .ExtrusionClr =NewCT_Color ();if _aebfc :=d .DecodeElement (_bfgcd .ExtrusionClr ,&_cadbee );_aebfc !=nil {return _aebfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_bfgcd .ContourClr =NewCT_Color ();if _caeab :=d .DecodeElement (_bfgcd .ContourClr ,&_cadbee );_caeab !=nil {return _caeab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfgcd .ExtLst =NewCT_OfficeArtExtensionList ();if _acba :=d .DecodeElement (_bfgcd .ExtLst ,&_cadbee );_acba !=nil {return _acba ;};default:_b .Log ("\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\u005fS\u0068\u0061\u0070\u0065\u0033\u0044\u0020\u0025\u0076",_cadbee .Name );if _ffgff :=d .Skip ();_ffgff !=nil {return _ffgff ;};};case _a .EndElement :break _fgedd ;case _a .CharData :};};return nil ;};func (_ddbff *VideoFile )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddbff .CT_VideoFile =*NewCT_VideoFile ();for _ ,_gagagg :=range start .Attr {if _gagagg .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"&&_gagagg .Name .Local =="\u006c\u0069\u006e\u006b"||_gagagg .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"&&_gagagg .Name .Local =="\u006c\u0069\u006e\u006b"{_daadd ,_cfdbge :=_gagagg .Value ,error (nil );if _cfdbge !=nil {return _cfdbge ;};_ddbff .LinkAttr =_daadd ;continue ;};if _gagagg .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bgcaa ,_efaab :=_gagagg .Value ,error (nil );if _efaab !=nil {return _efaab ;};_ddbff .ContentTypeAttr =&_bgcaa ;continue ;};};_gbbccd :for {_fccgeg ,_aeafe :=d .Token ();if _aeafe !=nil {return _aeafe ;};switch _afdb :=_fccgeg .(type ){case _a .StartElement :switch _afdb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddbff .ExtLst =NewCT_OfficeArtExtensionList ();if _ddeadd :=d .DecodeElement (_ddbff .ExtLst ,&_afdb );_ddeadd !=nil {return _ddeadd ;};default:_b .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0056\u0069\u0064\u0065\u006f\u0046i\u006c\u0065 \u0025\u0076",_afdb .Name );if _gedef :=d .Skip ();_gedef !=nil {return _gedef ;};};case _a .EndElement :break _gbbccd ;case _a .CharData :};};return nil ;}; +// Validate validates the ThemeManager and its children +func (_bffgcg *ThemeManager )Validate ()error {return _bffgcg .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");};type CT_EffectList struct{Blur *CT_BlurEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;InnerShdw *CT_InnerShadowEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;SoftEdge *CT_SoftEdgesEffect ;};func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_defab :=&CT_PositiveSize2D {};_defab .CxAttr =0;_defab .CyAttr =0;return _defab ;}; -// Validate validates the CT_AudioCDTime and its children -func (_ecfg *CT_AudioCDTime )Validate ()error {return _ecfg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");};func (_efgd *CT_FillProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _efgd .NoFill !=nil {_fgff :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efgd .NoFill ,_fgff );};if _efgd .SolidFill !=nil {_eacd :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efgd .SolidFill ,_eacd );};if _efgd .GradFill !=nil {_fdgb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efgd .GradFill ,_fdgb );};if _efgd .BlipFill !=nil {_defc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efgd .BlipFill ,_defc );};if _efgd .PattFill !=nil {_bbag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efgd .PattFill ,_bbag );};if _efgd .GrpFill !=nil {_bada :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_efgd .GrpFill ,_bada );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aabecc *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_cebddd ,_bdba :=d .Token ();if _bdba !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_bdba );};if _dcag ,_gaedg :=_cebddd .(_a .EndElement );_gaedg &&_dcag .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_BaseStylesOverride and its children +func (_acgb *CT_BaseStylesOverride )Validate ()error {return _acgb .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};type CT_GroupTransform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;ChOff *CT_Point2D ;ChExt *CT_PositiveSize2D ;};func (_gefff ST_PresetShadowVal )String ()string {switch _gefff {case 0:return "";case 1:return "\u0073\u0068\u0064w\u0031";case 2:return "\u0073\u0068\u0064w\u0032";case 3:return "\u0073\u0068\u0064w\u0033";case 4:return "\u0073\u0068\u0064w\u0034";case 5:return "\u0073\u0068\u0064w\u0035";case 6:return "\u0073\u0068\u0064w\u0036";case 7:return "\u0073\u0068\u0064w\u0037";case 8:return "\u0073\u0068\u0064w\u0038";case 9:return "\u0073\u0068\u0064w\u0039";case 10:return "\u0073\u0068\u0064\u0077\u0031\u0030";case 11:return "\u0073\u0068\u0064\u0077\u0031\u0031";case 12:return "\u0073\u0068\u0064\u0077\u0031\u0032";case 13:return "\u0073\u0068\u0064\u0077\u0031\u0033";case 14:return "\u0073\u0068\u0064\u0077\u0031\u0034";case 15:return "\u0073\u0068\u0064\u0077\u0031\u0035";case 16:return "\u0073\u0068\u0064\u0077\u0031\u0036";case 17:return "\u0073\u0068\u0064\u0077\u0031\u0037";case 18:return "\u0073\u0068\u0064\u0077\u0031\u0038";case 19:return "\u0073\u0068\u0064\u0077\u0031\u0039";case 20:return "\u0073\u0068\u0064\u0077\u0032\u0030";};return "";}; -// Validate validates the CT_ClipboardStyleSheet and its children -func (_ccda *CT_ClipboardStyleSheet )Validate ()error {return _ccda .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");}; +// Validate validates the CT_SolidColorFillProperties and its children +func (_egbef *CT_SolidColorFillProperties )Validate ()error {return _egbef .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path -func (_afcfe *CT_Path2DLineTo )ValidateWithPath (path string )error {if _fggae :=_afcfe .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_fggae !=nil {return _fggae ;};return nil ;};func (_bedb *CT_PathShadeProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bedb .PathAttr !=ST_PathShadeTypeUnset {_dgddb ,_cbdca :=_bedb .PathAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0061\u0074\u0068"});if _cbdca !=nil {return _cbdca ;};start .Attr =append (start .Attr ,_dgddb );};e .EncodeToken (start );if _bedb .FillToRect !=nil {_cbdba :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}};e .EncodeElement (_bedb .FillToRect ,_cbdba );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfgfcd ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _bfgfcd {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfgfcd ));};return nil ;};type CT_ShapeLocking struct{NoTextEditAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;}; +// Validate validates the CT_GeomGuide and its children +func (_egbca *CT_GeomGuide )Validate ()error {return _egbca .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");};func (_abfeb *EG_EffectProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abfeb .EffectLst !=nil {_dabfbd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abfeb .EffectLst ,_dabfbd );};if _abfeb .EffectDag !=nil {_agefc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_abfeb .EffectDag ,_agefc );};return nil ;};func (_aefab *ST_LineEndLength )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebfcde ,_bfcgf :=d .Token ();if _bfcgf !=nil {return _bfcgf ;};if _fgbgcf ,_fegbg :=_ebfcde .(_f .EndElement );_fegbg &&_fgbgcf .Name ==start .Name {*_aefab =1;return nil ;};if _cdece ,_fgdbf :=_ebfcde .(_f .CharData );!_fgdbf {return _g .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",_ebfcde );}else {switch string (_cdece ){case "":*_aefab =0;case "\u0073\u006d":*_aefab =1;case "\u006d\u0065\u0064":*_aefab =2;case "\u006c\u0067":*_aefab =3;};};_ebfcde ,_bfcgf =d .Token ();if _bfcgf !=nil {return _bfcgf ;};if _aadce ,_gaaef :=_ebfcde .(_f .EndElement );_gaaef &&_aadce .Name ==start .Name {return nil ;};return _g .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",_ebfcde );};func (_aefba *CT_PictureLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdecaa :=range start .Attr {if _gdecaa .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_ddfdc ,_agcb :=_d .ParseBool (_gdecaa .Value );if _agcb !=nil {return _agcb ;};_aefba .NoCropAttr =&_ddfdc ;continue ;};if _gdecaa .Name .Local =="\u006e\u006f\u0047r\u0070"{_agac ,_cbfd :=_d .ParseBool (_gdecaa .Value );if _cbfd !=nil {return _cbfd ;};_aefba .NoGrpAttr =&_agac ;continue ;};if _gdecaa .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_eaed ,_gabdg :=_d .ParseBool (_gdecaa .Value );if _gabdg !=nil {return _gabdg ;};_aefba .NoSelectAttr =&_eaed ;continue ;};if _gdecaa .Name .Local =="\u006e\u006f\u0052o\u0074"{_abaa ,_bbfe :=_d .ParseBool (_gdecaa .Value );if _bbfe !=nil {return _bbfe ;};_aefba .NoRotAttr =&_abaa ;continue ;};if _gdecaa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bccb ,_edecd :=_d .ParseBool (_gdecaa .Value );if _edecd !=nil {return _edecd ;};_aefba .NoChangeAspectAttr =&_bccb ;continue ;};if _gdecaa .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ebddbc ,_ccgfgb :=_d .ParseBool (_gdecaa .Value );if _ccgfgb !=nil {return _ccgfgb ;};_aefba .NoMoveAttr =&_ebddbc ;continue ;};if _gdecaa .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_cbbed ,_ddeaf :=_d .ParseBool (_gdecaa .Value );if _ddeaf !=nil {return _ddeaf ;};_aefba .NoResizeAttr =&_cbbed ;continue ;};if _gdecaa .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_ddcb ,_aabdb :=_d .ParseBool (_gdecaa .Value );if _aabdb !=nil {return _aabdb ;};_aefba .NoEditPointsAttr =&_ddcb ;continue ;};if _gdecaa .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_efeef ,_gbaba :=_d .ParseBool (_gdecaa .Value );if _gbaba !=nil {return _gbaba ;};_aefba .NoAdjustHandlesAttr =&_efeef ;continue ;};if _gdecaa .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_deede ,_deae :=_d .ParseBool (_gdecaa .Value );if _deae !=nil {return _deae ;};_aefba .NoChangeArrowheadsAttr =&_deede ;continue ;};if _gdecaa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_acafe ,_debeg :=_d .ParseBool (_gdecaa .Value );if _debeg !=nil {return _debeg ;};_aefba .NoChangeShapeTypeAttr =&_acafe ;continue ;};};_gbdg :for {_daade ,_ebgcf :=d .Token ();if _ebgcf !=nil {return _ebgcf ;};switch _bfef :=_daade .(type ){case _f .StartElement :switch _bfef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aefba .ExtLst =NewCT_OfficeArtExtensionList ();if _fcdf :=d .DecodeElement (_aefba .ExtLst ,&_bfef );_fcdf !=nil {return _fcdf ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_bfef .Name );if _ffegb :=d .Skip ();_ffegb !=nil {return _ffegb ;};};case _f .EndElement :break _gbdg ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_StyleMatrixReference and its children -func (_egfge *CT_StyleMatrixReference )Validate ()error {return _egfge .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_affae *ST_LineEndLength )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_affae =0;case "\u0073\u006d":*_affae =1;case "\u006d\u0065\u0064":*_affae =2;case "\u006c\u0067":*_affae =3;};return nil ;};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_bcbge *CT_Point2D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfcc :=range start .Attr {if _bfcc .Name .Local =="\u0078"{_cdbca ,_bcafg :=ParseUnionST_Coordinate (_bfcc .Value );if _bcafg !=nil {return _bcafg ;};_bcbge .XAttr =_cdbca ;continue ;};if _bfcc .Name .Local =="\u0079"{_gdceb ,_dgbbe :=ParseUnionST_Coordinate (_bfcc .Value );if _dgbbe !=nil {return _dgbbe ;};_bcbge .YAttr =_gdceb ;continue ;};};for {_egagd ,_deabd :=d .Token ();if _deabd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_deabd );};if _bddfb ,_abgad :=_egagd .(_a .EndElement );_abgad &&_bddfb .Name ==start .Name {break ;};};return nil ;};func (_fgfcdc *ST_PresetPatternVal )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fgfcdc =0;case "\u0070\u0063\u0074\u0035":*_fgfcdc =1;case "\u0070\u0063\u00741\u0030":*_fgfcdc =2;case "\u0070\u0063\u00742\u0030":*_fgfcdc =3;case "\u0070\u0063\u00742\u0035":*_fgfcdc =4;case "\u0070\u0063\u00743\u0030":*_fgfcdc =5;case "\u0070\u0063\u00744\u0030":*_fgfcdc =6;case "\u0070\u0063\u00745\u0030":*_fgfcdc =7;case "\u0070\u0063\u00746\u0030":*_fgfcdc =8;case "\u0070\u0063\u00747\u0030":*_fgfcdc =9;case "\u0070\u0063\u00747\u0035":*_fgfcdc =10;case "\u0070\u0063\u00748\u0030":*_fgfcdc =11;case "\u0070\u0063\u00749\u0030":*_fgfcdc =12;case "\u0068\u006f\u0072\u007a":*_fgfcdc =13;case "\u0076\u0065\u0072\u0074":*_fgfcdc =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_fgfcdc =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_fgfcdc =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_fgfcdc =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_fgfcdc =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_fgfcdc =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_fgfcdc =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_fgfcdc =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_fgfcdc =22;case "\u0063\u0072\u006fs\u0073":*_fgfcdc =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_fgfcdc =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_fgfcdc =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_fgfcdc =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_fgfcdc =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_fgfcdc =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_fgfcdc =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_fgfcdc =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_fgfcdc =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_fgfcdc =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_fgfcdc =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_fgfcdc =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_fgfcdc =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_fgfcdc =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_fgfcdc =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_fgfcdc =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_fgfcdc =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fgfcdc =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fgfcdc =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_fgfcdc =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_fgfcdc =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_fgfcdc =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_fgfcdc =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_fgfcdc =46;case "\u0070\u006c\u0061i\u0064":*_fgfcdc =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_fgfcdc =48;case "\u0077\u0065\u0061v\u0065":*_fgfcdc =49;case "\u0064\u0069\u0076o\u0074":*_fgfcdc =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_fgfcdc =51;case "\u0077\u0061\u0076\u0065":*_fgfcdc =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_fgfcdc =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_fgfcdc =54;};return nil ;}; +// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path +func (_cbedag *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _cbedag .TcBdr !=nil {if _gaged :=_cbedag .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_gaged !=nil {return _gaged ;};};if _cbedag .Fill !=nil {if _gcfgb :=_cbedag .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gcfgb !=nil {return _gcfgb ;};};if _cbedag .FillRef !=nil {if _bddba :=_cbedag .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_bddba !=nil {return _bddba ;};};if _cbedag .Cell3D !=nil {if _egfa :=_cbedag .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_egfa !=nil {return _egfa ;};};return nil ;};type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};func (_dfcec *CT_GradientFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_baed :=range start .Attr {if _baed .Name .Local =="\u0066\u006c\u0069\u0070"{_dfcec .FlipAttr .UnmarshalXMLAttr (_baed );continue ;};if _baed .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_faag ,_cgcd :=_d .ParseBool (_baed .Value );if _cgcd !=nil {return _cgcd ;};_dfcec .RotWithShapeAttr =&_faag ;continue ;};};_edba :for {_dgece ,_daeeb :=d .Token ();if _daeeb !=nil {return _daeeb ;};switch _ffed :=_dgece .(type ){case _f .StartElement :switch _ffed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073\u004cs\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073\u004cs\u0074"}:_dfcec .GsLst =NewCT_GradientStopList ();if _fada :=d .DecodeElement (_dfcec .GsLst ,&_ffed );_fada !=nil {return _fada ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_dfcec .Lin =NewCT_LinearShadeProperties ();if _ceece :=d .DecodeElement (_dfcec .Lin ,&_ffed );_ceece !=nil {return _ceece ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_dfcec .Path =NewCT_PathShadeProperties ();if _aefd :=d .DecodeElement (_dfcec .Path ,&_ffed );_aefd !=nil {return _aefd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}:_dfcec .TileRect =NewCT_RelativeRect ();if _ffdfd :=d .DecodeElement (_dfcec .TileRect ,&_ffed );_ffdfd !=nil {return _ffdfd ;};default:_fb .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074F\u0069l\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_ffed .Name );if _dbbd :=d .Skip ();_dbbd !=nil {return _dbbd ;};};case _f .EndElement :break _edba ;case _f .CharData :};};return nil ;};type ST_PresetColorVal byte ;func (_ccbcdgf ST_TextStrikeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgcaa :=_f .Attr {};_cgcaa .Name =name ;switch _ccbcdgf {case ST_TextStrikeTypeUnset :_cgcaa .Value ="";case ST_TextStrikeTypeNoStrike :_cgcaa .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_cgcaa .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case ST_TextStrikeTypeDblStrike :_cgcaa .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _cgcaa ,nil ;}; -// Validate validates the CT_ColorSchemeAndMapping and its children -func (_ecfc *CT_ColorSchemeAndMapping )Validate ()error {return _ecfc .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func (_efda ST_BlipCompression )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecdge :=_a .Attr {};_ecdge .Name =name ;switch _efda {case ST_BlipCompressionUnset :_ecdge .Value ="";case ST_BlipCompressionEmail :_ecdge .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_ecdge .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_ecdge .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_ecdge .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_ecdge .Value ="\u006e\u006f\u006e\u0065";};return _ecdge ,nil ;}; +// Validate validates the EG_ThemeableFillStyle and its children +func (_gcedg *EG_ThemeableFillStyle )Validate ()error {return _gcedg .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};func (_ebgad *CT_Transform2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebgad .RotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ebgad .RotAttr )});};if _ebgad .FlipHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ebgad .FlipHAttr ))});};if _ebgad .FlipVAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ebgad .FlipVAttr ))});};e .EncodeToken (start );if _ebgad .Off !=nil {_aaeac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_ebgad .Off ,_aaeac );};if _ebgad .Ext !=nil {_bfaag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_ebgad .Ext ,_bfaag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dadd *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dadd .GrpSpLocks !=nil {_fgdcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_dadd .GrpSpLocks ,_fgdcb );};if _dadd .ExtLst !=nil {_gebbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dadd .ExtLst ,_gebbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgeeb *CT_SRgbColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_dgeeb .ValAttr )});e .EncodeToken (start );if _dgeeb .EG_ColorTransform !=nil {for _ ,_gfcedd :=range _dgeeb .EG_ColorTransform {_gfcedd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FontScheme ()*CT_FontScheme {_fbcbf :=&CT_FontScheme {};_fbcbf .MajorFont =NewCT_FontCollection ();_fbcbf .MinorFont =NewCT_FontCollection ();return _fbcbf ;};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;);func (_bbdbd *CT_SolidColorFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecceec :for {_dfegg ,_edae :=d .Token ();if _edae !=nil {return _edae ;};switch _cdddf :=_dfegg .(type ){case _f .StartElement :switch _cdddf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bbdbd .ScrgbClr =NewCT_ScRgbColor ();if _abccc :=d .DecodeElement (_bbdbd .ScrgbClr ,&_cdddf );_abccc !=nil {return _abccc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bbdbd .SrgbClr =NewCT_SRgbColor ();if _gfagg :=d .DecodeElement (_bbdbd .SrgbClr ,&_cdddf );_gfagg !=nil {return _gfagg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bbdbd .HslClr =NewCT_HslColor ();if _cccb :=d .DecodeElement (_bbdbd .HslClr ,&_cdddf );_cccb !=nil {return _cccb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bbdbd .SysClr =NewCT_SystemColor ();if _fdea :=d .DecodeElement (_bbdbd .SysClr ,&_cdddf );_fdea !=nil {return _fdea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bbdbd .SchemeClr =NewCT_SchemeColor ();if _eadcb :=d .DecodeElement (_bbdbd .SchemeClr ,&_cdddf );_eadcb !=nil {return _eadcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bbdbd .PrstClr =NewCT_PresetColor ();if _ffcca :=d .DecodeElement (_bbdbd .PrstClr ,&_cdddf );_ffcca !=nil {return _ffcca ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u006f\u006c\u0069\u0064\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cdddf .Name );if _cdad :=d .Skip ();_cdad !=nil {return _cdad ;};};case _f .EndElement :break _ecceec ;case _f .CharData :};};return nil ;};type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;}; -// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path -func (_ccabde *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _ccabde .PrstAttr ==ST_ShapeTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _defaa :=_ccabde .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_defaa !=nil {return _defaa ;};if _ccabde .AvLst !=nil {if _ecccf :=_ccabde .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_ecccf !=nil {return _ecccf ;};};return nil ;};func (_faebb *CT_Scene3D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ffacd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_faebb .Camera ,_ffacd );_dbeb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_faebb .LightRig ,_dbeb );if _faebb .Backdrop !=nil {_decaaa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}};e .EncodeElement (_faebb .Backdrop ,_decaaa );};if _faebb .ExtLst !=nil {_ggcc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faebb .ExtLst ,_ggcc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_geda *CT_HSLEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _geda .HueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_geda .HueAttr )});};if _geda .SatAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_geda .SatAttr )});};if _geda .LumAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0075\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_geda .LumAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eafd *CT_BackgroundFormatting )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cadd :for {_fdc ,_dfb :=d .Token ();if _dfb !=nil {return _dfb ;};switch _fbgf :=_fdc .(type ){case _a .StartElement :switch _fbgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_eafd .NoFill =NewCT_NoFillProperties ();if _aeg :=d .DecodeElement (_eafd .NoFill ,&_fbgf );_aeg !=nil {return _aeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_eafd .SolidFill =NewCT_SolidColorFillProperties ();if _eabb :=d .DecodeElement (_eafd .SolidFill ,&_fbgf );_eabb !=nil {return _eabb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_eafd .GradFill =NewCT_GradientFillProperties ();if _cbbb :=d .DecodeElement (_eafd .GradFill ,&_fbgf );_cbbb !=nil {return _cbbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_eafd .BlipFill =NewCT_BlipFillProperties ();if _bbbf :=d .DecodeElement (_eafd .BlipFill ,&_fbgf );_bbbf !=nil {return _bbbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_eafd .PattFill =NewCT_PatternFillProperties ();if _dbcg :=d .DecodeElement (_eafd .PattFill ,&_fbgf );_dbcg !=nil {return _dbcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_eafd .GrpFill =NewCT_GroupFillProperties ();if _fafgc :=d .DecodeElement (_eafd .GrpFill ,&_fbgf );_fafgc !=nil {return _fafgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_eafd .EffectLst =NewCT_EffectList ();if _dae :=d .DecodeElement (_eafd .EffectLst ,&_fbgf );_dae !=nil {return _dae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_eafd .EffectDag =NewCT_EffectContainer ();if _caf :=d .DecodeElement (_eafd .EffectDag ,&_fbgf );_caf !=nil {return _caf ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0046\u006f\u0072\u006d\u0061\u0074t\u0069\u006e\u0067 \u0025\u0076",_fbgf .Name );if _ecad :=d .Skip ();_ecad !=nil {return _ecad ;};};case _a .EndElement :break _cadd ;case _a .CharData :};};return nil ;};func (_feafe *CT_NonVisualDrawingShapeProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _feafe .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_feafe .TxBoxAttr ))});};e .EncodeToken (start );if _feafe .SpLocks !=nil {_gbffd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_feafe .SpLocks ,_gbffd );};if _feafe .ExtLst !=nil {_ggbad :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feafe .ExtLst ,_ggbad );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dggaa *CT_GeomGuideList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cecdg :for {_fceb ,_facc :=d .Token ();if _facc !=nil {return _facc ;};switch _dgac :=_fceb .(type ){case _a .StartElement :switch _dgac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064"}:_gffd :=NewCT_GeomGuide ();if _gfaag :=d .DecodeElement (_gffd ,&_dgac );_gfaag !=nil {return _gfaag ;};_dggaa .Gd =append (_dggaa .Gd ,_gffd );default:_b .Log ("\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\u0047\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_dgac .Name );if _eceed :=d .Skip ();_eceed !=nil {return _eceed ;};};case _a .EndElement :break _cecdg ;case _a .CharData :};};return nil ;};func (_dbcea ST_LineEndType )Validate ()error {return _dbcea .ValidateWithPath ("")};func NewCT_ColorScheme ()*CT_ColorScheme {_dddga :=&CT_ColorScheme {};_dddga .Dk1 =NewCT_Color ();_dddga .Lt1 =NewCT_Color ();_dddga .Dk2 =NewCT_Color ();_dddga .Lt2 =NewCT_Color ();_dddga .Accent1 =NewCT_Color ();_dddga .Accent2 =NewCT_Color ();_dddga .Accent3 =NewCT_Color ();_dddga .Accent4 =NewCT_Color ();_dddga .Accent5 =NewCT_Color ();_dddga .Accent6 =NewCT_Color ();_dddga .Hlink =NewCT_Color ();_dddga .FolHlink =NewCT_Color ();return _dddga ;};func (_aeaag ST_LineCap )ValidateWithPath (path string )error {switch _aeaag {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeaag ));};return nil ;};func NewCT_Table ()*CT_Table {_caffc :=&CT_Table {};_caffc .TblGrid =NewCT_TableGrid ();return _caffc ;};func (_dbffg ST_TileFlipMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbffg .String (),start );}; +// ST_TextFontScalePercentOrPercentString is a union type +type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;};func (_dccab *EG_Text3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcfgg :for {_acffa ,_cggff :=d .Token ();if _cggff !=nil {return _cggff ;};switch _debbf :=_acffa .(type ){case _f .StartElement :switch _debbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_dccab .Sp3d =NewCT_Shape3D ();if _bgede :=d .DecodeElement (_dccab .Sp3d ,&_debbf );_bgede !=nil {return _bgede ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_dccab .FlatTx =NewCT_FlatText ();if _cbfede :=d .DecodeElement (_dccab .FlatTx ,&_debbf );_cbfede !=nil {return _cbfede ;};default:_fb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0054\u0065\u0078t\u0033\u0044 \u0025\u0076",_debbf .Name );if _dcfbe :=d .Skip ();_dcfbe !=nil {return _dcfbe ;};};case _f .EndElement :break _fcfgg ;case _f .CharData :};};return nil ;};func (_ecbae *CT_GraphicalObjectFrameLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});if _ecbae .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ecbae .NoGrpAttr ))});};if _ecbae .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ecbae .NoDrilldownAttr ))});};if _ecbae .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ecbae .NoSelectAttr ))});};if _ecbae .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ecbae .NoChangeAspectAttr ))});};if _ecbae .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ecbae .NoMoveAttr ))});};if _ecbae .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ecbae .NoResizeAttr ))});};e .EncodeToken (start );if _ecbae .ExtLst !=nil {_dffg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbae .ExtLst ,_dffg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path -func (_efdfc *CT_TextBlipBullet )ValidateWithPath (path string )error {if _bfbga :=_efdfc .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_bfbga !=nil {return _bfbga ;};return nil ;};func (_dbcc *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dbcc .GrpSpLocks !=nil {_dedece :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_dbcc .GrpSpLocks ,_dedece );};if _dbcc .ExtLst !=nil {_caaf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbcc .ExtLst ,_caaf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ;EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;};func (_eabcfc *ST_BevelPresetType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eabcfc =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_eabcfc =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_eabcfc =2;case "\u0073\u006c\u006fp\u0065":*_eabcfc =3;case "\u0063\u0072\u006fs\u0073":*_eabcfc =4;case "\u0061\u006e\u0067l\u0065":*_eabcfc =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_eabcfc =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_eabcfc =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_eabcfc =8;case "\u0064\u0069\u0076o\u0074":*_eabcfc =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_eabcfc =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_eabcfc =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_eabcfc =12;};return nil ;};func (_egcaf *CT_EffectReference )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_caef :=range start .Attr {if _caef .Name .Local =="\u0072\u0065\u0066"{_ffccb ,_cacd :=_caef .Value ,error (nil );if _cacd !=nil {return _cacd ;};_egcaf .RefAttr =_ffccb ;continue ;};};for {_bbfc ,_ccabd :=d .Token ();if _ccabd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0066\u0066\u0065\u0063\u0074\u0052e\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_ccabd );};if _adcfa ,_bcge :=_bbfc .(_a .EndElement );_bcge &&_adcfa .Name ==start .Name {break ;};};return nil ;};func (_dfgf *CT_GradientStopList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dedee :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_bbagb :=range _dfgf .Gs {e .EncodeElement (_bbagb ,_dedee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bgbgcb ST_TextVerticalType )Validate ()error {return _bgbgcb .ValidateWithPath ("")};func (_dggd *CT_TextBodyProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dggd .RotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dggd .RotAttr )});};if _dggd .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_dggd .SpcFirstLastParaAttr ))});};if _dggd .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_eaecf ,_bfaed :=_dggd .VertOverflowAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _bfaed !=nil {return _bfaed ;};start .Attr =append (start .Attr ,_eaecf );};if _dggd .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_ffgdf ,_cfgcag :=_dggd .HorzOverflowAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _cfgcag !=nil {return _cfgcag ;};start .Attr =append (start .Attr ,_ffgdf );};if _dggd .VertAttr !=ST_TextVerticalTypeUnset {_cccca ,_eebaf :=_dggd .VertAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0065\u0072\u0074"});if _eebaf !=nil {return _eebaf ;};start .Attr =append (start .Attr ,_cccca );};if _dggd .WrapAttr !=ST_TextWrappingTypeUnset {_dcfaa ,_fccea :=_dggd .WrapAttr .MarshalXMLAttr (_a .Name {Local :"\u0077\u0072\u0061\u0070"});if _fccea !=nil {return _fccea ;};start .Attr =append (start .Attr ,_dcfaa );};if _dggd .LInsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dggd .LInsAttr )});};if _dggd .TInsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dggd .TInsAttr )});};if _dggd .RInsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dggd .RInsAttr )});};if _dggd .BInsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dggd .BInsAttr )});};if _dggd .NumColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dggd .NumColAttr )});};if _dggd .SpcColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dggd .SpcColAttr )});};if _dggd .RtlColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_dggd .RtlColAttr ))});};if _dggd .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_dggd .FromWordArtAttr ))});};if _dggd .AnchorAttr !=ST_TextAnchoringTypeUnset {_geaca ,_dgbcf :=_dggd .AnchorAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _dgbcf !=nil {return _dgbcf ;};start .Attr =append (start .Attr ,_geaca );};if _dggd .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_dggd .AnchorCtrAttr ))});};if _dggd .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_dggd .ForceAAAttr ))});};if _dggd .UprightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_dggd .UprightAttr ))});};if _dggd .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_dggd .CompatLnSpcAttr ))});};e .EncodeToken (start );if _dggd .PrstTxWarp !=nil {_bgagf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_dggd .PrstTxWarp ,_bgagf );};if _dggd .NoAutofit !=nil {_efgdg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_dggd .NoAutofit ,_efgdg );};if _dggd .NormAutofit !=nil {_feag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_dggd .NormAutofit ,_feag );};if _dggd .SpAutoFit !=nil {_aggfce :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_dggd .SpAutoFit ,_aggfce );};if _dggd .Scene3d !=nil {_edbf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_dggd .Scene3d ,_edbf );};if _dggd .Sp3d !=nil {_bgaca :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_dggd .Sp3d ,_bgaca );};if _dggd .FlatTx !=nil {_abddc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_dggd .FlatTx ,_abddc );};if _dggd .ExtLst !=nil {_dfggb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dggd .ExtLst ,_dfggb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_TextTabAlignTypeUnset ST_TextTabAlignType =0;ST_TextTabAlignTypeL ST_TextTabAlignType =1;ST_TextTabAlignTypeCtr ST_TextTabAlignType =2;ST_TextTabAlignTypeR ST_TextTabAlignType =3;ST_TextTabAlignTypeDec ST_TextTabAlignType =4;);func (_dgfbab ST_PenAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgfbab .String (),start );};func (_beebg *EG_Media )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _beebg .AudioCd !=nil {_fagde :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_beebg .AudioCd ,_fagde );};if _beebg .WavAudioFile !=nil {_fbabb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_beebg .WavAudioFile ,_fbabb );};if _beebg .AudioFile !=nil {_cfda :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_beebg .AudioFile ,_cfda );};if _beebg .VideoFile !=nil {_ecfba :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_beebg .VideoFile ,_ecfba );};if _beebg .QuickTimeFile !=nil {_cfabe :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_beebg .QuickTimeFile ,_cfabe );};return nil ;};type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;};func (_cabfa *ST_TextShapeType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cabfa =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_cabfa =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_cabfa =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_cabfa =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cabfa =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_cabfa =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_cabfa =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_cabfa =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_cabfa =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_cabfa =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_cabfa =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_cabfa =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_cabfa =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_cabfa =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_cabfa =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_cabfa =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_cabfa =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_cabfa =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_cabfa =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_cabfa =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_cabfa =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_cabfa =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_cabfa =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_cabfa =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_cabfa =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_cabfa =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_cabfa =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_cabfa =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_cabfa =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_cabfa =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_cabfa =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_cabfa =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_cabfa =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_cabfa =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_cabfa =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_cabfa =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_cabfa =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_cabfa =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_cabfa =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_cabfa =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_cabfa =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_cabfa =41;};return nil ;};func NewCT_EmptyElement ()*CT_EmptyElement {_agdg :=&CT_EmptyElement {};return _agdg }; +// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path +func (_gddacd *EG_LineFillProperties )ValidateWithPath (path string )error {if _gddacd .NoFill !=nil {if _aadca :=_gddacd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_aadca !=nil {return _aadca ;};};if _gddacd .SolidFill !=nil {if _dbddb :=_gddacd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dbddb !=nil {return _dbddb ;};};if _gddacd .GradFill !=nil {if _gfbfe :=_gddacd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gfbfe !=nil {return _gfbfe ;};};if _gddacd .PattFill !=nil {if _ecfgg :=_gddacd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ecfgg !=nil {return _ecfgg ;};};return nil ;};type ST_ChartBuildStep byte ;type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;};func (_fddgcc *ST_CompoundLine )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fddgcc =0;case "\u0073\u006e\u0067":*_fddgcc =1;case "\u0064\u0062\u006c":*_fddgcc =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_fddgcc =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_fddgcc =4;case "\u0074\u0072\u0069":*_fddgcc =5;};return nil ;};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;};func (_acfde *CT_NonVisualPictureProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_badc :=range start .Attr {if _badc .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_dafg ,_cfacc :=_d .ParseBool (_badc .Value );if _cfacc !=nil {return _cfacc ;};_acfde .PreferRelativeResizeAttr =&_dafg ;continue ;};};_eeegef :for {_gcec ,_baecc :=d .Token ();if _baecc !=nil {return _baecc ;};switch _gcbg :=_gcec .(type ){case _f .StartElement :switch _gcbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}:_acfde .PicLocks =NewCT_PictureLocking ();if _agfbdc :=d .DecodeElement (_acfde .PicLocks ,&_gcbg );_agfbdc !=nil {return _agfbdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acfde .ExtLst =NewCT_OfficeArtExtensionList ();if _bbdd :=d .DecodeElement (_acfde .ExtLst ,&_gcbg );_bbdd !=nil {return _bbdd ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063t\u0075\u0072\u0065\u0050\u0072\u006fp\u0065\u0072t\u0069\u0065s\u0020%\u0076",_gcbg .Name );if _fgdgg :=d .Skip ();_fgdgg !=nil {return _fgdgg ;};};case _f .EndElement :break _eeegef ;case _f .CharData :};};return nil ;};type CT_PolarAdjustHandle struct{GdRefRAttr *string ;MinRAttr *ST_AdjCoordinate ;MaxRAttr *ST_AdjCoordinate ;GdRefAngAttr *string ;MinAngAttr *ST_AdjAngle ;MaxAngAttr *ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func (_ffgg *CT_GeomGuideList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbdea :for {_fgcfe ,_bcfd :=d .Token ();if _bcfd !=nil {return _bcfd ;};switch _gfced :=_fgcfe .(type ){case _f .StartElement :switch _gfced .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064"}:_eebgb :=NewCT_GeomGuide ();if _gcadb :=d .DecodeElement (_eebgb ,&_gfced );_gcadb !=nil {return _gcadb ;};_ffgg .Gd =append (_ffgg .Gd ,_eebgb );default:_fb .Log ("\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\u0047\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_gfced .Name );if _fbbca :=d .Skip ();_fbbca !=nil {return _fbbca ;};};case _f .EndElement :break _fbdea ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_NonVisualPictureProperties and its children -func (_acdbf *CT_NonVisualPictureProperties )Validate ()error {return _acdbf .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073");};func (_aggaa *ST_ChartBuildStep )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efdbd ,_gedcb :=d .Token ();if _gedcb !=nil {return _gedcb ;};if _gadac ,_cafabe :=_efdbd .(_a .EndElement );_cafabe &&_gadac .Name ==start .Name {*_aggaa =1;return nil ;};if _dddfc ,_ddaga :=_efdbd .(_a .CharData );!_ddaga {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efdbd );}else {switch string (_dddfc ){case "":*_aggaa =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aggaa =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aggaa =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_aggaa =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_aggaa =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_aggaa =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_aggaa =6;};};_efdbd ,_gedcb =d .Token ();if _gedcb !=nil {return _gedcb ;};if _cgbffb ,_gbfaaf :=_efdbd .(_a .EndElement );_gbfaaf &&_cgbffb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efdbd );};func (_ecabc *ST_LightRigDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ecabc =0;case "\u0074\u006c":*_ecabc =1;case "\u0074":*_ecabc =2;case "\u0074\u0072":*_ecabc =3;case "\u006c":*_ecabc =4;case "\u0072":*_ecabc =5;case "\u0062\u006c":*_ecabc =6;case "\u0062":*_ecabc =7;case "\u0062\u0072":*_ecabc =8;};return nil ;};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;); +// Validate validates the CT_TextBulletSizeFollowText and its children +func (_dabffa *CT_TextBulletSizeFollowText )Validate ()error {return _dabffa .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");};type Theme struct{CT_OfficeStyleSheet };func (_accff *CT_PresetTextShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_accff .PrstAttr =ST_TextShapeType (1);for _ ,_bcgfe :=range start .Attr {if _bcgfe .Name .Local =="\u0070\u0072\u0073\u0074"{_accff .PrstAttr .UnmarshalXMLAttr (_bcgfe );continue ;};};_bgccg :for {_ecbfa ,_efggg :=d .Token ();if _efggg !=nil {return _efggg ;};switch _gefba :=_ecbfa .(type ){case _f .StartElement :switch _gefba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_accff .AvLst =NewCT_GeomGuideList ();if _bebd :=d .DecodeElement (_accff .AvLst ,&_gefba );_bebd !=nil {return _bebd ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074T\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_gefba .Name );if _aeca :=d .Skip ();_aeca !=nil {return _aeca ;};};case _f .EndElement :break _bgccg ;case _f .CharData :};};return nil ;};const (ST_TextStrikeTypeUnset ST_TextStrikeType =0;ST_TextStrikeTypeNoStrike ST_TextStrikeType =1;ST_TextStrikeTypeSngStrike ST_TextStrikeType =2;ST_TextStrikeTypeDblStrike ST_TextStrikeType =3;);type CT_FlatText struct{ZAttr *ST_Coordinate ;};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func (_fdgd *CT_GrayscaleTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bfgde ,_acbc :=d .Token ();if _acbc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006c\u0065T\u0072\u0061\u006e\u0073\u0066\u006f\u0072m\u003a\u0020\u0025\u0073",_acbc );};if _fdfg ,_bcde :=_bfgde .(_f .EndElement );_bcde &&_fdfg .Name ==start .Name {break ;};};return nil ;};func (_afdab *CT_LineEndProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gebc :=range start .Attr {if _gebc .Name .Local =="\u0074\u0079\u0070\u0065"{_afdab .TypeAttr .UnmarshalXMLAttr (_gebc );continue ;};if _gebc .Name .Local =="\u0077"{_afdab .WAttr .UnmarshalXMLAttr (_gebc );continue ;};if _gebc .Name .Local =="\u006c\u0065\u006e"{_afdab .LenAttr .UnmarshalXMLAttr (_gebc );continue ;};};for {_dbfgf ,_fcgg :=d .Token ();if _fcgg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065E\u006ed\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_fcgg );};if _fcga ,_fggf :=_dbfgf .(_f .EndElement );_fggf &&_fcga .Name ==start .Name {break ;};};return nil ;};func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_ccfdd :=&CT_ObjectStyleDefaults {};return _ccfdd ;};func (_fgcba ST_PenAlignment )String ()string {switch _fgcba {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";};type ST_SchemeColorVal byte ;func (_cccg *CT_Percentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_cccg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgbfe *TblStyleLst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgbfe .CT_TableStyleList =*NewCT_TableStyleList ();for _ ,_fefga :=range start .Attr {if _fefga .Name .Local =="\u0064\u0065\u0066"{_effab ,_bbdgc :=_fefga .Value ,error (nil );if _bbdgc !=nil {return _bbdgc ;};_cgbfe .DefAttr =_effab ;continue ;};};_fddag :for {_beaef ,_gcacb :=d .Token ();if _gcacb !=nil {return _gcacb ;};switch _acgcd :=_beaef .(type ){case _f .StartElement :switch _acgcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_cbgdcf :=NewCT_TableStyle ();if _fgcbf :=d .DecodeElement (_cbgdcf ,&_acgcd );_fgcbf !=nil {return _fgcbf ;};_cgbfe .TblStyle =append (_cgbfe .TblStyle ,_cbgdcf );default:_fb .Log ("\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\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074\u0020\u0025\u0076",_acgcd .Name );if _fdadfe :=d .Skip ();_fdadfe !=nil {return _fdadfe ;};};case _f .EndElement :break _fddag ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path -func (_badf *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _badf .ScrgbClr !=nil {if _ecgg :=_badf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ecgg !=nil {return _ecgg ;};};if _badf .SrgbClr !=nil {if _abdeb :=_badf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_abdeb !=nil {return _abdeb ;};};if _badf .HslClr !=nil {if _facf :=_badf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_facf !=nil {return _facf ;};};if _badf .SysClr !=nil {if _eaegg :=_badf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_eaegg !=nil {return _eaegg ;};};if _badf .SchemeClr !=nil {if _gbgg :=_badf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gbgg !=nil {return _gbgg ;};};if _badf .PrstClr !=nil {if _eaae :=_badf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eaae !=nil {return _eaae ;};};return nil ;};func (_bebgd *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbed :for {_fbfff ,_gecef :=d .Token ();if _gecef !=nil {return _gecef ;};switch _aagd :=_fbfff .(type ){case _a .StartElement :switch _aagd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_bebgd .GrpSpLocks =NewCT_GroupLocking ();if _gcbbg :=d .DecodeElement (_bebgd .GrpSpLocks ,&_aagd );_gcbbg !=nil {return _gcbbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bebgd .ExtLst =NewCT_OfficeArtExtensionList ();if _dbfcb :=d .DecodeElement (_bebgd .ExtLst ,&_aagd );_dbfcb !=nil {return _dbfcb ;};default:_b .Log ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u006f\u0075\u0070\u0044\u0072\u0061\u0077\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073\u0020%\u0076",_aagd .Name );if _dbggf :=d .Skip ();_dbggf !=nil {return _dbggf ;};};case _a .EndElement :break _bbed ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path +func (_eef *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil };func (_agbee *CT_LuminanceEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebcc :=range start .Attr {if _ebcc .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_ggcb ,_cccfcf :=ParseUnionST_FixedPercentage (_ebcc .Value );if _cccfcf !=nil {return _cccfcf ;};_agbee .BrightAttr =&_ggcb ;continue ;};if _ebcc .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_eadbg ,_fgcab :=ParseUnionST_FixedPercentage (_ebcc .Value );if _fgcab !=nil {return _fgcab ;};_agbee .ContrastAttr =&_eadbg ;continue ;};};for {_gbedc ,_baedd :=d .Token ();if _baedd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u004c\u0075\u006d\u0069\u006e\u0061\u006ec\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_baedd );};if _befa ,_cdeag :=_gbedc .(_f .EndElement );_cdeag &&_befa .Name ==start .Name {break ;};};return nil ;};func (_ddaab *CT_WholeE2oFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abdcc :for {_ggbfba ,_ddfbb :=d .Token ();if _ddfbb !=nil {return _ddfbb ;};switch _bbgbg :=_ggbfba .(type ){case _f .StartElement :switch _bbgbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_ddaab .Ln =NewCT_LineProperties ();if _adgdg :=d .DecodeElement (_ddaab .Ln ,&_bbgbg );_adgdg !=nil {return _adgdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_ddaab .EffectLst =NewCT_EffectList ();if _gccgbe :=d .DecodeElement (_ddaab .EffectLst ,&_bbgbg );_gccgbe !=nil {return _gccgbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_ddaab .EffectDag =NewCT_EffectContainer ();if _gffga :=d .DecodeElement (_ddaab .EffectDag ,&_bbgbg );_gffga !=nil {return _gffga ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0057\u0068\u006f\u006c\u0065\u0045\u0032\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_bbgbg .Name );if _ebeeb :=d .Skip ();_ebeeb !=nil {return _ebeeb ;};};case _f .EndElement :break _abdcc ;case _f .CharData :};};return nil ;};func (_cgbd *CT_InnerShadowEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeff :=range start .Attr {if _aeff .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_dfaag ,_cegbe :=_d .ParseInt (_aeff .Value ,10,64);if _cegbe !=nil {return _cegbe ;};_cgbd .BlurRadAttr =&_dfaag ;continue ;};if _aeff .Name .Local =="\u0064\u0069\u0073\u0074"{_ggfa ,_dfgd :=_d .ParseInt (_aeff .Value ,10,64);if _dfgd !=nil {return _dfgd ;};_cgbd .DistAttr =&_ggfa ;continue ;};if _aeff .Name .Local =="\u0064\u0069\u0072"{_badg ,_aebe :=_d .ParseInt (_aeff .Value ,10,32);if _aebe !=nil {return _aebe ;};_bgaga :=int32 (_badg );_cgbd .DirAttr =&_bgaga ;continue ;};};_eaee :for {_bbaae ,_fecfc :=d .Token ();if _fecfc !=nil {return _fecfc ;};switch _acdec :=_bbaae .(type ){case _f .StartElement :switch _acdec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cgbd .ScrgbClr =NewCT_ScRgbColor ();if _fdga :=d .DecodeElement (_cgbd .ScrgbClr ,&_acdec );_fdga !=nil {return _fdga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cgbd .SrgbClr =NewCT_SRgbColor ();if _adgbg :=d .DecodeElement (_cgbd .SrgbClr ,&_acdec );_adgbg !=nil {return _adgbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cgbd .HslClr =NewCT_HslColor ();if _aeec :=d .DecodeElement (_cgbd .HslClr ,&_acdec );_aeec !=nil {return _aeec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cgbd .SysClr =NewCT_SystemColor ();if _acec :=d .DecodeElement (_cgbd .SysClr ,&_acdec );_acec !=nil {return _acec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cgbd .SchemeClr =NewCT_SchemeColor ();if _ccaac :=d .DecodeElement (_cgbd .SchemeClr ,&_acdec );_ccaac !=nil {return _ccaac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cgbd .PrstClr =NewCT_PresetColor ();if _fgfca :=d .DecodeElement (_cgbd .PrstClr ,&_acdec );_fgfca !=nil {return _fgfca ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_acdec .Name );if _acdbg :=d .Skip ();_acdbg !=nil {return _acdbg ;};};case _f .EndElement :break _eaee ;case _f .CharData :};};return nil ;};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_becec :=&CT_TextBulletSizePoint {};_becec .ValAttr =100;return _becec ;};func (_cdcdc ST_PathFillMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cdcdc .String (),start );};func (_cbc *CT_EffectList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbbdd :for {_eaggg ,_dafag :=d .Token ();if _dafag !=nil {return _dafag ;};switch _bddg :=_eaggg .(type ){case _f .StartElement :switch _bddg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_cbc .Blur =NewCT_BlurEffect ();if _gfag :=d .DecodeElement (_cbc .Blur ,&_bddg );_gfag !=nil {return _gfag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_cbc .FillOverlay =NewCT_FillOverlayEffect ();if _bade :=d .DecodeElement (_cbc .FillOverlay ,&_bddg );_bade !=nil {return _bade ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_cbc .Glow =NewCT_GlowEffect ();if _gbfg :=d .DecodeElement (_cbc .Glow ,&_bddg );_gbfg !=nil {return _gbfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_cbc .InnerShdw =NewCT_InnerShadowEffect ();if _bbcd :=d .DecodeElement (_cbc .InnerShdw ,&_bddg );_bbcd !=nil {return _bbcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_cbc .OuterShdw =NewCT_OuterShadowEffect ();if _eede :=d .DecodeElement (_cbc .OuterShdw ,&_bddg );_eede !=nil {return _eede ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_cbc .PrstShdw =NewCT_PresetShadowEffect ();if _adac :=d .DecodeElement (_cbc .PrstShdw ,&_bddg );_adac !=nil {return _adac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_cbc .Reflection =NewCT_ReflectionEffect ();if _gaed :=d .DecodeElement (_cbc .Reflection ,&_bddg );_gaed !=nil {return _gaed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_cbc .SoftEdge =NewCT_SoftEdgesEffect ();if _gaec :=d .DecodeElement (_cbc .SoftEdge ,&_bddg );_gaec !=nil {return _gaec ;};default:_fb .Log ("\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\u0045f\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074 \u0025\u0076",_bddg .Name );if _baegc :=d .Skip ();_baegc !=nil {return _baegc ;};};case _f .EndElement :break _bbbdd ;case _f .CharData :};};return nil ;};func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_acaef :=&CT_EmbeddedWAVAudioFile {};return _acaef ;};func (_dgbc *CT_HSLEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eagag :=range start .Attr {if _eagag .Name .Local =="\u0068\u0075\u0065"{_agbf ,_fbcg :=_d .ParseInt (_eagag .Value ,10,32);if _fbcg !=nil {return _fbcg ;};_dcgd :=int32 (_agbf );_dgbc .HueAttr =&_dcgd ;continue ;};if _eagag .Name .Local =="\u0073\u0061\u0074"{_fgad ,_ebdga :=ParseUnionST_FixedPercentage (_eagag .Value );if _ebdga !=nil {return _ebdga ;};_dgbc .SatAttr =&_fgad ;continue ;};if _eagag .Name .Local =="\u006c\u0075\u006d"{_fgaf ,_gfef :=ParseUnionST_FixedPercentage (_eagag .Value );if _gfef !=nil {return _gfef ;};_dgbc .LumAttr =&_fgaf ;continue ;};};for {_ddfb ,_bdcc :=d .Token ();if _bdcc !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_bdcc );};if _edga ,_ebaa :=_ddfb .(_f .EndElement );_ebaa &&_edga .Name ==start .Name {break ;};};return nil ;};func (_bgfg *CT_DashStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bgfg .DAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070"},Value :_g .Sprintf ("\u0025\u0076",_bgfg .SpAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Bevel and its children -func (_bcbg *CT_Bevel )Validate ()error {return _bcbg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");};type CT_TableGrid struct{GridCol []*CT_TableCol ;};func (_fcaaa *CT_LightRig )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_cafgb ,_ebfg :=_fcaaa .RigAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0069\u0067"});if _ebfg !=nil {return _ebfg ;};start .Attr =append (start .Attr ,_cafgb );_cafgb ,_ebfg =_fcaaa .DirAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0069\u0072"});if _ebfg !=nil {return _ebfg ;};start .Attr =append (start .Attr ,_cafgb );e .EncodeToken (start );if _fcaaa .Rot !=nil {_ccdaf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_fcaaa .Rot ,_ccdaf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_abebg *CT_NoFillProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gecdd ,_ecdb :=d .Token ();if _ecdb !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004e\u006f\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_ecdb );};if _gacg ,_ebdfb :=_gecdd .(_a .EndElement );_ebdfb &&_gacg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_VideoFile and its children +func (_dfff *CT_VideoFile )Validate ()error {return _dfff .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");};func (_dgdgf *CT_FillStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );for _ ,_bbbab :=range _dgdgf .EG_FillProperties {_bbbab .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dddba *CT_QuickTimeFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_g .Sprintf ("\u0025\u0076",_dddba .LinkAttr )});e .EncodeToken (start );if _dddba .ExtLst !=nil {_addfb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dddba .ExtLst ,_addfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceegcc *CT_PresetTextShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eadc ,_fbabe :=_ceegcc .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _fbabe !=nil {return _fbabe ;};start .Attr =append (start .Attr ,_eadc );e .EncodeToken (start );if _ceegcc .AvLst !=nil {_ccca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_ceegcc .AvLst ,_ccca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GraphicalObjectData and its children -func (_afcea *CT_GraphicalObjectData )Validate ()error {return _afcea .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");};func (_gdgf *CT_Ratio )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_febdc :=range start .Attr {if _febdc .Name .Local =="\u006e"{_bcecb ,_cabe :=_gc .ParseInt (_febdc .Value ,10,64);if _cabe !=nil {return _cabe ;};_gdgf .NAttr =_bcecb ;continue ;};if _febdc .Name .Local =="\u0064"{_affec ,_babcf :=_gc .ParseInt (_febdc .Value ,10,64);if _babcf !=nil {return _babcf ;};_gdgf .DAttr =_affec ;continue ;};};for {_cfafd ,_fbbd :=d .Token ();if _fbbd !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_fbbd );};if _dcfg ,_aafae :=_cfafd .(_a .EndElement );_aafae &&_dcfg .Name ==start .Name {break ;};};return nil ;};type EG_ColorTransform struct{Tint *CT_PositiveFixedPercentage ;Shade *CT_PositiveFixedPercentage ;Comp *CT_ComplementTransform ;Inv *CT_InverseTransform ;Gray *CT_GrayscaleTransform ;Alpha *CT_PositiveFixedPercentage ;AlphaOff *CT_FixedPercentage ;AlphaMod *CT_PositivePercentage ;Hue *CT_PositiveFixedAngle ;HueOff *CT_Angle ;HueMod *CT_PositivePercentage ;Sat *CT_Percentage ;SatOff *CT_Percentage ;SatMod *CT_Percentage ;Lum *CT_Percentage ;LumOff *CT_Percentage ;LumMod *CT_Percentage ;Red *CT_Percentage ;RedOff *CT_Percentage ;RedMod *CT_Percentage ;Green *CT_Percentage ;GreenOff *CT_Percentage ;GreenMod *CT_Percentage ;Blue *CT_Percentage ;BlueOff *CT_Percentage ;BlueMod *CT_Percentage ;Gamma *CT_GammaTransform ;InvGamma *CT_InverseGammaTransform ;}; +// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path +func (_febf *CT_EffectList )ValidateWithPath (path string )error {if _febf .Blur !=nil {if _ffgce :=_febf .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_ffgce !=nil {return _ffgce ;};};if _febf .FillOverlay !=nil {if _geaf :=_febf .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_geaf !=nil {return _geaf ;};};if _febf .Glow !=nil {if _eagge :=_febf .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_eagge !=nil {return _eagge ;};};if _febf .InnerShdw !=nil {if _cccdg :=_febf .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_cccdg !=nil {return _cccdg ;};};if _febf .OuterShdw !=nil {if _bebf :=_febf .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_bebf !=nil {return _bebf ;};};if _febf .PrstShdw !=nil {if _cdbee :=_febf .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_cdbee !=nil {return _cdbee ;};};if _febf .Reflection !=nil {if _cdeeg :=_febf .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_cdeeg !=nil {return _cdeeg ;};};if _febf .SoftEdge !=nil {if _bdgg :=_febf .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_bdgg !=nil {return _bdgg ;};};return nil ;};func NewCT_Point3D ()*CT_Point3D {_ebgda :=&CT_Point3D {};return _ebgda }; -// Validate validates the CT_DashStop and its children -func (_ffgd *CT_DashStop )Validate ()error {return _ffgd .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");};func (_bbbfdd *ST_TextFontAlignType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bbbfdd =0;case "\u0061\u0075\u0074\u006f":*_bbbfdd =1;case "\u0074":*_bbbfdd =2;case "\u0063\u0074\u0072":*_bbbfdd =3;case "\u0062\u0061\u0073\u0065":*_bbbfdd =4;case "\u0062":*_bbbfdd =5;};return nil ;};type Theme struct{CT_OfficeStyleSheet };type CT_ReflectionEffect struct{BlurRadAttr *int64 ;StAAttr *ST_PositiveFixedPercentage ;StPosAttr *ST_PositiveFixedPercentage ;EndAAttr *ST_PositiveFixedPercentage ;EndPosAttr *ST_PositiveFixedPercentage ;DistAttr *int64 ;DirAttr *int32 ;FadeDirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;};func NewCT_SphereCoords ()*CT_SphereCoords {_fdggg :=&CT_SphereCoords {};_fdggg .LatAttr =0;_fdggg .LonAttr =0;_fdggg .RevAttr =0;return _fdggg ;};type CT_TableStyleTextStyle struct{BAttr ST_OnOffStyleType ;IAttr ST_OnOffStyleType ;Font *CT_FontCollection ;FontRef *CT_FontReference ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;ExtLst *CT_OfficeArtExtensionList ;};func (_gaaed *Graphic )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaaed .CT_GraphicalObject =*NewCT_GraphicalObject ();_dfccf :for {_ffadgb ,_gbccaa :=d .Token ();if _gbccaa !=nil {return _gbccaa ;};switch _fgbgdc :=_ffadgb .(type ){case _a .StartElement :switch _fgbgdc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _fgecb :=d .DecodeElement (_gaaed .GraphicData ,&_fgbgdc );_fgecb !=nil {return _fgecb ;};default:_b .Log ("\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\u0047r\u0061\u0070\u0068\u0069\u0063\u0020\u0025\u0076",_fgbgdc .Name );if _aegdg :=d .Skip ();_aegdg !=nil {return _aegdg ;};};case _a .EndElement :break _dfccf ;case _a .CharData :};};return nil ;};func (_ggfe *CT_EffectProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ggfe .EffectLst !=nil {_fafb :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggfe .EffectLst ,_fafb );};if _ggfe .EffectDag !=nil {_gfcg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_ggfe .EffectDag ,_gfcg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_afdfe :=&CT_GvmlGraphicalObjectFrame {};_afdfe .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_afdfe .Graphic =NewGraphic ();_afdfe .Xfrm =NewCT_Transform2D ();return _afdfe ;};type CT_LineStyleList struct{Ln []*CT_LineProperties ;};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_gcdca :=&CT_TileInfoProperties {};return _gcdca ;};func (_bbgab *ST_TextBulletSize )ValidateWithPath (path string )error {_egfgfd :=[]string {};if _bbgab .ST_TextBulletSizePercent !=nil {_egfgfd =append (_egfgfd ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _bbgab .ST_TextBulletSizeDecimal !=nil {_egfgfd =append (_egfgfd ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_egfgfd )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_egfgfd );};return nil ;};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;};type ST_ShapeType byte ;func (_fcb *CT_Backdrop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcb .Anchor =NewCT_Point3D ();_fcb .Norm =NewCT_Vector3D ();_fcb .Up =NewCT_Vector3D ();_eded :for {_eede ,_fbaee :=d .Token ();if _fbaee !=nil {return _fbaee ;};switch _gdb :=_eede .(type ){case _a .StartElement :switch _gdb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _ceac :=d .DecodeElement (_fcb .Anchor ,&_gdb );_ceac !=nil {return _ceac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072\u006d"}:if _bce :=d .DecodeElement (_fcb .Norm ,&_gdb );_bce !=nil {return _bce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0070"}:if _dbfc :=d .DecodeElement (_fcb .Up ,&_gdb );_dbfc !=nil {return _dbfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcb .ExtLst =NewCT_OfficeArtExtensionList ();if _ebd :=d .DecodeElement (_fcb .ExtLst ,&_gdb );_ebd !=nil {return _ebd ;};default:_b .Log ("\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\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070\u0020\u0025\u0076",_gdb .Name );if _eec :=d .Skip ();_eec !=nil {return _eec ;};};case _a .EndElement :break _eded ;case _a .CharData :};};return nil ;};func (_dcaffe *ST_BevelPresetType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffabc ,_bfgcbg :=d .Token ();if _bfgcbg !=nil {return _bfgcbg ;};if _fddaa ,_beabd :=_ffabc .(_a .EndElement );_beabd &&_fddaa .Name ==start .Name {*_dcaffe =1;return nil ;};if _fgccf ,_aegg :=_ffabc .(_a .CharData );!_aegg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffabc );}else {switch string (_fgccf ){case "":*_dcaffe =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_dcaffe =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dcaffe =2;case "\u0073\u006c\u006fp\u0065":*_dcaffe =3;case "\u0063\u0072\u006fs\u0073":*_dcaffe =4;case "\u0061\u006e\u0067l\u0065":*_dcaffe =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_dcaffe =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_dcaffe =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_dcaffe =8;case "\u0064\u0069\u0076o\u0074":*_dcaffe =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_dcaffe =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_dcaffe =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_dcaffe =12;};};_ffabc ,_bfgcbg =d .Token ();if _bfgcbg !=nil {return _bfgcbg ;};if _gfeff ,_bdfaf :=_ffabc .(_a .EndElement );_bdfaf &&_gfeff .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffabc );};func (_ebcbf ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _ebcbf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebcbf ));};return nil ;};const (ST_PresetMaterialTypeUnset ST_PresetMaterialType =0;ST_PresetMaterialTypeLegacyMatte ST_PresetMaterialType =1;ST_PresetMaterialTypeLegacyPlastic ST_PresetMaterialType =2;ST_PresetMaterialTypeLegacyMetal ST_PresetMaterialType =3;ST_PresetMaterialTypeLegacyWireframe ST_PresetMaterialType =4;ST_PresetMaterialTypeMatte ST_PresetMaterialType =5;ST_PresetMaterialTypePlastic ST_PresetMaterialType =6;ST_PresetMaterialTypeMetal ST_PresetMaterialType =7;ST_PresetMaterialTypeWarmMatte ST_PresetMaterialType =8;ST_PresetMaterialTypeTranslucentPowder ST_PresetMaterialType =9;ST_PresetMaterialTypePowder ST_PresetMaterialType =10;ST_PresetMaterialTypeDkEdge ST_PresetMaterialType =11;ST_PresetMaterialTypeSoftEdge ST_PresetMaterialType =12;ST_PresetMaterialTypeClear ST_PresetMaterialType =13;ST_PresetMaterialTypeFlat ST_PresetMaterialType =14;ST_PresetMaterialTypeSoftmetal ST_PresetMaterialType =15;); +// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path +func (_daebd *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _daebd .NoFill !=nil {if _defdg :=_daebd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_defdg !=nil {return _defdg ;};};if _daebd .SolidFill !=nil {if _gadfe :=_daebd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_gadfe !=nil {return _gadfe ;};};if _daebd .GradFill !=nil {if _cbddf :=_daebd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cbddf !=nil {return _cbddf ;};};if _daebd .BlipFill !=nil {if _fbcfe :=_daebd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fbcfe !=nil {return _fbcfe ;};};if _daebd .PattFill !=nil {if _ggfgec :=_daebd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ggfgec !=nil {return _ggfgec ;};};if _daebd .GrpFill !=nil {if _bfcba :=_daebd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_bfcba !=nil {return _bfcba ;};};return nil ;}; -// Validate validates the CT_BlurEffect and its children -func (_afeb *CT_BlurEffect )Validate ()error {return _afeb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};const (ST_TextVerticalTypeUnset ST_TextVerticalType =0;ST_TextVerticalTypeHorz ST_TextVerticalType =1;ST_TextVerticalTypeVert ST_TextVerticalType =2;ST_TextVerticalTypeVert270 ST_TextVerticalType =3;ST_TextVerticalTypeWordArtVert ST_TextVerticalType =4;ST_TextVerticalTypeEaVert ST_TextVerticalType =5;ST_TextVerticalTypeMongolianVert ST_TextVerticalType =6;ST_TextVerticalTypeWordArtVertRtl ST_TextVerticalType =7;);func (_fafbg ST_ShapeType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eaegf :=_a .Attr {};_eaegf .Name =name ;switch _fafbg {case ST_ShapeTypeUnset :_eaegf .Value ="";case ST_ShapeTypeLine :_eaegf .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_eaegf .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_eaegf .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRtTriangle :_eaegf .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_eaegf .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_eaegf .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_ShapeTypeParallelogram :_eaegf .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_eaegf .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_eaegf .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case ST_ShapeTypePentagon :_eaegf .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeHexagon :_eaegf .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_eaegf .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeOctagon :_eaegf .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeDecagon :_eaegf .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_eaegf .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case ST_ShapeTypeStar4 :_eaegf .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_eaegf .Value ="\u0073\u0074\u0061r\u0035";case ST_ShapeTypeStar6 :_eaegf .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_eaegf .Value ="\u0073\u0074\u0061r\u0037";case ST_ShapeTypeStar8 :_eaegf .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_eaegf .Value ="\u0073\u0074\u0061\u0072\u0031\u0030";case ST_ShapeTypeStar12 :_eaegf .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_eaegf .Value ="\u0073\u0074\u0061\u0072\u0031\u0036";case ST_ShapeTypeStar24 :_eaegf .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_eaegf .Value ="\u0073\u0074\u0061\u0072\u0033\u0032";case ST_ShapeTypeRoundRect :_eaegf .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_eaegf .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2SameRect :_eaegf .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2DiagRect :_eaegf .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnipRoundRect :_eaegf .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip1Rect :_eaegf .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_eaegf .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip2DiagRect :_eaegf .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case ST_ShapeTypePlaque :_eaegf .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_eaegf .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065";case ST_ShapeTypeTeardrop :_eaegf .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case ST_ShapeTypeHomePlate :_eaegf .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_eaegf .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e";case ST_ShapeTypePieWedge :_eaegf .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case ST_ShapeTypePie :_eaegf .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_eaegf .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_eaegf .Value ="\u0064\u006f\u006eu\u0074";case ST_ShapeTypeNoSmoking :_eaegf .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case ST_ShapeTypeRightArrow :_eaegf .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_eaegf .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUpArrow :_eaegf .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeDownArrow :_eaegf .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_eaegf .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeNotchedRightArrow :_eaegf .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeBentUpArrow :_eaegf .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightArrow :_eaegf .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_eaegf .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftUpArrow :_eaegf .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightUpArrow :_eaegf .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_eaegf .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case ST_ShapeTypeLeftArrowCallout :_eaegf .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeRightArrowCallout :_eaegf .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpArrowCallout :_eaegf .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeDownArrowCallout :_eaegf .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeLeftRightArrowCallout :_eaegf .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpDownArrowCallout :_eaegf .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeQuadArrowCallout :_eaegf .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeBentArrow :_eaegf .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_eaegf .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCircularArrow :_eaegf .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftCircularArrow :_eaegf .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightCircularArrow :_eaegf .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case ST_ShapeTypeCurvedRightArrow :_eaegf .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedLeftArrow :_eaegf .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedUpArrow :_eaegf .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedDownArrow :_eaegf .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeSwooshArrow :_eaegf .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_eaegf .Value ="\u0063\u0075\u0062\u0065";case ST_ShapeTypeCan :_eaegf .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_eaegf .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case ST_ShapeTypeHeart :_eaegf .Value ="\u0068\u0065\u0061r\u0074";case ST_ShapeTypeSun :_eaegf .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_eaegf .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_eaegf .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case ST_ShapeTypeIrregularSeal1 :_eaegf .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case ST_ShapeTypeIrregularSeal2 :_eaegf .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case ST_ShapeTypeFoldedCorner :_eaegf .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_eaegf .Value ="\u0062\u0065\u0076e\u006c";case ST_ShapeTypeFrame :_eaegf .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_eaegf .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case ST_ShapeTypeCorner :_eaegf .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_eaegf .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShapeTypeChord :_eaegf .Value ="\u0063\u0068\u006fr\u0064";case ST_ShapeTypeArc :_eaegf .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_eaegf .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_eaegf .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeLeftBrace :_eaegf .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_eaegf .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_eaegf .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case ST_ShapeTypeBracePair :_eaegf .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_eaegf .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_eaegf .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case ST_ShapeTypeBentConnector3 :_eaegf .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_eaegf .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case ST_ShapeTypeBentConnector5 :_eaegf .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_eaegf .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case ST_ShapeTypeCurvedConnector3 :_eaegf .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_eaegf .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case ST_ShapeTypeCurvedConnector5 :_eaegf .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_eaegf .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_eaegf .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case ST_ShapeTypeCallout3 :_eaegf .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_eaegf .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_eaegf .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeAccentCallout3 :_eaegf .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_eaegf .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeBorderCallout2 :_eaegf .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_eaegf .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentBorderCallout1 :_eaegf .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_eaegf .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case ST_ShapeTypeAccentBorderCallout3 :_eaegf .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_eaegf .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeRoundRectCallout :_eaegf .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_eaegf .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloudCallout :_eaegf .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_eaegf .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_eaegf .Value ="\u0072\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeRibbon2 :_eaegf .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_eaegf .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_eaegf .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case ST_ShapeTypeLeftRightRibbon :_eaegf .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_eaegf .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case ST_ShapeTypeHorizontalScroll :_eaegf .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_eaegf .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_eaegf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_ShapeTypePlus :_eaegf .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_eaegf .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_eaegf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case ST_ShapeTypeFlowChartInputOutput :_eaegf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_eaegf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073";case ST_ShapeTypeFlowChartInternalStorage :_eaegf .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartDocument :_eaegf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case ST_ShapeTypeFlowChartMultidocument :_eaegf .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_eaegf .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPreparation :_eaegf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_eaegf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case ST_ShapeTypeFlowChartManualOperation :_eaegf .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartConnector :_eaegf .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPunchedCard :_eaegf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_eaegf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case ST_ShapeTypeFlowChartSummingJunction :_eaegf .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartOr :_eaegf .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case ST_ShapeTypeFlowChartCollate :_eaegf .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_eaegf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case ST_ShapeTypeFlowChartExtract :_eaegf .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_eaegf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case ST_ShapeTypeFlowChartOfflineStorage :_eaegf .Value ="\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartOnlineStorage :_eaegf .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case ST_ShapeTypeFlowChartMagneticTape :_eaegf .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_eaegf .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case ST_ShapeTypeFlowChartMagneticDrum :_eaegf .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_eaegf .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case ST_ShapeTypeFlowChartDelay :_eaegf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_eaegf .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case ST_ShapeTypeFlowChartOffpageConnector :_eaegf .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_eaegf .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case ST_ShapeTypeActionButtonHome :_eaegf .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_eaegf .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case ST_ShapeTypeActionButtonInformation :_eaegf .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeActionButtonForwardNext :_eaegf .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074";case ST_ShapeTypeActionButtonBackPrevious :_eaegf .Value ="\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073";case ST_ShapeTypeActionButtonEnd :_eaegf .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case ST_ShapeTypeActionButtonBeginning :_eaegf .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_eaegf .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case ST_ShapeTypeActionButtonDocument :_eaegf .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_eaegf .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case ST_ShapeTypeActionButtonMovie :_eaegf .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_eaegf .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_eaegf .Value ="\u0067\u0065\u0061r\u0039";case ST_ShapeTypeFunnel :_eaegf .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_eaegf .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_eaegf .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case ST_ShapeTypeMathMultiply :_eaegf .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_eaegf .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_eaegf .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case ST_ShapeTypeMathNotEqual :_eaegf .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_eaegf .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_eaegf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypePlaqueTabs :_eaegf .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_eaegf .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_eaegf .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case ST_ShapeTypeChartPlus :_eaegf .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _eaegf ,nil ;};func (_baggbf *CT_VideoFile )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",_baggbf .LinkAttr )});if _baggbf .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_baggbf .ContentTypeAttr )});};e .EncodeToken (start );if _baggbf .ExtLst !=nil {_cgece :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baggbf .ExtLst ,_cgece );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};func (_dgfee *CT_InnerShadowEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cffbc :=range start .Attr {if _cffbc .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_bfgdg ,_cbdga :=_gc .ParseInt (_cffbc .Value ,10,64);if _cbdga !=nil {return _cbdga ;};_dgfee .BlurRadAttr =&_bfgdg ;continue ;};if _cffbc .Name .Local =="\u0064\u0069\u0073\u0074"{_aaga ,_fgcf :=_gc .ParseInt (_cffbc .Value ,10,64);if _fgcf !=nil {return _fgcf ;};_dgfee .DistAttr =&_aaga ;continue ;};if _cffbc .Name .Local =="\u0064\u0069\u0072"{_gdfg ,_gggd :=_gc .ParseInt (_cffbc .Value ,10,32);if _gggd !=nil {return _gggd ;};_fedfa :=int32 (_gdfg );_dgfee .DirAttr =&_fedfa ;continue ;};};_fdbeb :for {_cfcag ,_fgfeg :=d .Token ();if _fgfeg !=nil {return _fgfeg ;};switch _gcda :=_cfcag .(type ){case _a .StartElement :switch _gcda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dgfee .ScrgbClr =NewCT_ScRgbColor ();if _geadc :=d .DecodeElement (_dgfee .ScrgbClr ,&_gcda );_geadc !=nil {return _geadc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dgfee .SrgbClr =NewCT_SRgbColor ();if _eaga :=d .DecodeElement (_dgfee .SrgbClr ,&_gcda );_eaga !=nil {return _eaga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dgfee .HslClr =NewCT_HslColor ();if _cfbee :=d .DecodeElement (_dgfee .HslClr ,&_gcda );_cfbee !=nil {return _cfbee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dgfee .SysClr =NewCT_SystemColor ();if _gbcga :=d .DecodeElement (_dgfee .SysClr ,&_gcda );_gbcga !=nil {return _gbcga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dgfee .SchemeClr =NewCT_SchemeColor ();if _adgb :=d .DecodeElement (_dgfee .SchemeClr ,&_gcda );_adgb !=nil {return _adgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dgfee .PrstClr =NewCT_PresetColor ();if _bafa :=d .DecodeElement (_dgfee .PrstClr ,&_gcda );_bafa !=nil {return _bafa ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_gcda .Name );if _ddggf :=d .Skip ();_ddggf !=nil {return _ddggf ;};};case _a .EndElement :break _fdbeb ;case _a .CharData :};};return nil ;};func (_dbdc *CT_StyleMatrix )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbdc .FillStyleLst =NewCT_FillStyleList ();_dbdc .LnStyleLst =NewCT_LineStyleList ();_dbdc .EffectStyleLst =NewCT_EffectStyleList ();_dbdc .BgFillStyleLst =NewCT_BackgroundFillStyleList ();for _ ,_defegg :=range start .Attr {if _defegg .Name .Local =="\u006e\u0061\u006d\u0065"{_ebceb ,_aggfa :=_defegg .Value ,error (nil );if _aggfa !=nil {return _aggfa ;};_dbdc .NameAttr =&_ebceb ;continue ;};};_afagf :for {_egcff ,_decae :=d .Token ();if _decae !=nil {return _decae ;};switch _aadg :=_egcff .(type ){case _a .StartElement :switch _aadg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _fccab :=d .DecodeElement (_dbdc .FillStyleLst ,&_aadg );_fccab !=nil {return _fccab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _gffgf :=d .DecodeElement (_dbdc .LnStyleLst ,&_aadg );_gffgf !=nil {return _gffgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _dbabd :=d .DecodeElement (_dbdc .EffectStyleLst ,&_aadg );_dbabd !=nil {return _dbabd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _egbfa :=d .DecodeElement (_dbdc .BgFillStyleLst ,&_aadg );_egbfa !=nil {return _egbfa ;};default:_b .Log ("\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\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061t\u0072i\u0078\u0020\u0025\u0076",_aadg .Name );if _cfbbd :=d .Skip ();_cfbbd !=nil {return _cfbbd ;};};case _a .EndElement :break _afagf ;case _a .CharData :};};return nil ;};func (_gdfff *CT_SolidColorFillProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gdfff .ScrgbClr !=nil {_dgcgf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gdfff .ScrgbClr ,_dgcgf );};if _gdfff .SrgbClr !=nil {_ffefg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gdfff .SrgbClr ,_ffefg );};if _gdfff .HslClr !=nil {_ceagd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gdfff .HslClr ,_ceagd );};if _gdfff .SysClr !=nil {_cdccg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gdfff .SysClr ,_cdccg );};if _gdfff .SchemeClr !=nil {_dadbc :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gdfff .SchemeClr ,_dadbc );};if _gdfff .PrstClr !=nil {_dccgb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gdfff .PrstClr ,_dccgb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Ratio and its children +func (_dgfcd *CT_Ratio )Validate ()error {return _dgfcd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};func (_bdgbae ST_ColorSchemeIndex )Validate ()error {return _bdgbae .ValidateWithPath ("")};const (ST_SchemeColorValUnset ST_SchemeColorVal =0;ST_SchemeColorValBg1 ST_SchemeColorVal =1;ST_SchemeColorValTx1 ST_SchemeColorVal =2;ST_SchemeColorValBg2 ST_SchemeColorVal =3;ST_SchemeColorValTx2 ST_SchemeColorVal =4;ST_SchemeColorValAccent1 ST_SchemeColorVal =5;ST_SchemeColorValAccent2 ST_SchemeColorVal =6;ST_SchemeColorValAccent3 ST_SchemeColorVal =7;ST_SchemeColorValAccent4 ST_SchemeColorVal =8;ST_SchemeColorValAccent5 ST_SchemeColorVal =9;ST_SchemeColorValAccent6 ST_SchemeColorVal =10;ST_SchemeColorValHlink ST_SchemeColorVal =11;ST_SchemeColorValFolHlink ST_SchemeColorVal =12;ST_SchemeColorValPhClr ST_SchemeColorVal =13;ST_SchemeColorValDk1 ST_SchemeColorVal =14;ST_SchemeColorValLt1 ST_SchemeColorVal =15;ST_SchemeColorValDk2 ST_SchemeColorVal =16;ST_SchemeColorValLt2 ST_SchemeColorVal =17;);func (_abbbc ST_PathShadeType )String ()string {switch _abbbc {case 0:return "";case 1:return "\u0073\u0068\u0061p\u0065";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0072\u0065\u0063\u0074";};return "";};func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_dabfb :=&CT_StyleMatrixReference {};return _dabfb ;};func (_gfffe *ST_TextWrappingType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfffe =0;case "\u006e\u006f\u006e\u0065":*_gfffe =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gfffe =2;};return nil ;};func (_fcaa *CT_GvmlPicture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aagae :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_fcaa .NvPicPr ,_aagae );_adca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fcaa .BlipFill ,_adca );_dbadb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcaa .SpPr ,_dbadb );if _fcaa .Style !=nil {_cgdb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fcaa .Style ,_cgdb );};if _fcaa .ExtLst !=nil {_dbcdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcaa .ExtLst ,_dbcdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Blip and its children, prefixing error messages with path -func (_feb *Blip )ValidateWithPath (path string )error {if _fgg :=_feb .CT_Blip .ValidateWithPath (path );_fgg !=nil {return _fgg ;};return nil ;};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;}; +// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path +func (_efaga *CT_Vector3D )ValidateWithPath (path string )error {if _cbfb :=_efaga .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_cbfb !=nil {return _cbfb ;};if _eaeab :=_efaga .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072");_eaeab !=nil {return _eaeab ;};if _bgbge :=_efaga .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_bgbge !=nil {return _bgbge ;};return nil ;}; -// Validate validates the EG_LineDashProperties and its children -func (_bcgfg *EG_LineDashProperties )Validate ()error {return _bcgfg .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path +func (_feacc *EG_ShadeProperties )ValidateWithPath (path string )error {if _feacc .Lin !=nil {if _daebbe :=_feacc .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_daebbe !=nil {return _daebbe ;};};if _feacc .Path !=nil {if _cbbef :=_feacc .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_cbbef !=nil {return _cbbef ;};};return nil ;};func (_ebgc *CT_Path2DClose )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_egcc ,_dgce :=d .Token ();if _dgce !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0043\u006c\u006f\u0073\u0065:\u0020\u0025\u0073",_dgce );};if _ddfe ,_eedbg :=_egcc .(_f .EndElement );_eedbg &&_ddfe .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PolarAdjustHandle and its children -func (_bafd *CT_PolarAdjustHandle )Validate ()error {return _bafd .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};const (ST_PresetColorValUnset ST_PresetColorVal =0;ST_PresetColorValAliceBlue ST_PresetColorVal =1;ST_PresetColorValAntiqueWhite ST_PresetColorVal =2;ST_PresetColorValAqua ST_PresetColorVal =3;ST_PresetColorValAquamarine ST_PresetColorVal =4;ST_PresetColorValAzure ST_PresetColorVal =5;ST_PresetColorValBeige ST_PresetColorVal =6;ST_PresetColorValBisque ST_PresetColorVal =7;ST_PresetColorValBlack ST_PresetColorVal =8;ST_PresetColorValBlanchedAlmond ST_PresetColorVal =9;ST_PresetColorValBlue ST_PresetColorVal =10;ST_PresetColorValBlueViolet ST_PresetColorVal =11;ST_PresetColorValBrown ST_PresetColorVal =12;ST_PresetColorValBurlyWood ST_PresetColorVal =13;ST_PresetColorValCadetBlue ST_PresetColorVal =14;ST_PresetColorValChartreuse ST_PresetColorVal =15;ST_PresetColorValChocolate ST_PresetColorVal =16;ST_PresetColorValCoral ST_PresetColorVal =17;ST_PresetColorValCornflowerBlue ST_PresetColorVal =18;ST_PresetColorValCornsilk ST_PresetColorVal =19;ST_PresetColorValCrimson ST_PresetColorVal =20;ST_PresetColorValCyan ST_PresetColorVal =21;ST_PresetColorValDarkBlue ST_PresetColorVal =22;ST_PresetColorValDarkCyan ST_PresetColorVal =23;ST_PresetColorValDarkGoldenrod ST_PresetColorVal =24;ST_PresetColorValDarkGray ST_PresetColorVal =25;ST_PresetColorValDarkGrey ST_PresetColorVal =26;ST_PresetColorValDarkGreen ST_PresetColorVal =27;ST_PresetColorValDarkKhaki ST_PresetColorVal =28;ST_PresetColorValDarkMagenta ST_PresetColorVal =29;ST_PresetColorValDarkOliveGreen ST_PresetColorVal =30;ST_PresetColorValDarkOrange ST_PresetColorVal =31;ST_PresetColorValDarkOrchid ST_PresetColorVal =32;ST_PresetColorValDarkRed ST_PresetColorVal =33;ST_PresetColorValDarkSalmon ST_PresetColorVal =34;ST_PresetColorValDarkSeaGreen ST_PresetColorVal =35;ST_PresetColorValDarkSlateBlue ST_PresetColorVal =36;ST_PresetColorValDarkSlateGray ST_PresetColorVal =37;ST_PresetColorValDarkSlateGrey ST_PresetColorVal =38;ST_PresetColorValDarkTurquoise ST_PresetColorVal =39;ST_PresetColorValDarkViolet ST_PresetColorVal =40;ST_PresetColorValDkBlue ST_PresetColorVal =41;ST_PresetColorValDkCyan ST_PresetColorVal =42;ST_PresetColorValDkGoldenrod ST_PresetColorVal =43;ST_PresetColorValDkGray ST_PresetColorVal =44;ST_PresetColorValDkGrey ST_PresetColorVal =45;ST_PresetColorValDkGreen ST_PresetColorVal =46;ST_PresetColorValDkKhaki ST_PresetColorVal =47;ST_PresetColorValDkMagenta ST_PresetColorVal =48;ST_PresetColorValDkOliveGreen ST_PresetColorVal =49;ST_PresetColorValDkOrange ST_PresetColorVal =50;ST_PresetColorValDkOrchid ST_PresetColorVal =51;ST_PresetColorValDkRed ST_PresetColorVal =52;ST_PresetColorValDkSalmon ST_PresetColorVal =53;ST_PresetColorValDkSeaGreen ST_PresetColorVal =54;ST_PresetColorValDkSlateBlue ST_PresetColorVal =55;ST_PresetColorValDkSlateGray ST_PresetColorVal =56;ST_PresetColorValDkSlateGrey ST_PresetColorVal =57;ST_PresetColorValDkTurquoise ST_PresetColorVal =58;ST_PresetColorValDkViolet ST_PresetColorVal =59;ST_PresetColorValDeepPink ST_PresetColorVal =60;ST_PresetColorValDeepSkyBlue ST_PresetColorVal =61;ST_PresetColorValDimGray ST_PresetColorVal =62;ST_PresetColorValDimGrey ST_PresetColorVal =63;ST_PresetColorValDodgerBlue ST_PresetColorVal =64;ST_PresetColorValFirebrick ST_PresetColorVal =65;ST_PresetColorValFloralWhite ST_PresetColorVal =66;ST_PresetColorValForestGreen ST_PresetColorVal =67;ST_PresetColorValFuchsia ST_PresetColorVal =68;ST_PresetColorValGainsboro ST_PresetColorVal =69;ST_PresetColorValGhostWhite ST_PresetColorVal =70;ST_PresetColorValGold ST_PresetColorVal =71;ST_PresetColorValGoldenrod ST_PresetColorVal =72;ST_PresetColorValGray ST_PresetColorVal =73;ST_PresetColorValGrey ST_PresetColorVal =74;ST_PresetColorValGreen ST_PresetColorVal =75;ST_PresetColorValGreenYellow ST_PresetColorVal =76;ST_PresetColorValHoneydew ST_PresetColorVal =77;ST_PresetColorValHotPink ST_PresetColorVal =78;ST_PresetColorValIndianRed ST_PresetColorVal =79;ST_PresetColorValIndigo ST_PresetColorVal =80;ST_PresetColorValIvory ST_PresetColorVal =81;ST_PresetColorValKhaki ST_PresetColorVal =82;ST_PresetColorValLavender ST_PresetColorVal =83;ST_PresetColorValLavenderBlush ST_PresetColorVal =84;ST_PresetColorValLawnGreen ST_PresetColorVal =85;ST_PresetColorValLemonChiffon ST_PresetColorVal =86;ST_PresetColorValLightBlue ST_PresetColorVal =87;ST_PresetColorValLightCoral ST_PresetColorVal =88;ST_PresetColorValLightCyan ST_PresetColorVal =89;ST_PresetColorValLightGoldenrodYellow ST_PresetColorVal =90;ST_PresetColorValLightGray ST_PresetColorVal =91;ST_PresetColorValLightGrey ST_PresetColorVal =92;ST_PresetColorValLightGreen ST_PresetColorVal =93;ST_PresetColorValLightPink ST_PresetColorVal =94;ST_PresetColorValLightSalmon ST_PresetColorVal =95;ST_PresetColorValLightSeaGreen ST_PresetColorVal =96;ST_PresetColorValLightSkyBlue ST_PresetColorVal =97;ST_PresetColorValLightSlateGray ST_PresetColorVal =98;ST_PresetColorValLightSlateGrey ST_PresetColorVal =99;ST_PresetColorValLightSteelBlue ST_PresetColorVal =100;ST_PresetColorValLightYellow ST_PresetColorVal =101;ST_PresetColorValLtBlue ST_PresetColorVal =102;ST_PresetColorValLtCoral ST_PresetColorVal =103;ST_PresetColorValLtCyan ST_PresetColorVal =104;ST_PresetColorValLtGoldenrodYellow ST_PresetColorVal =105;ST_PresetColorValLtGray ST_PresetColorVal =106;ST_PresetColorValLtGrey ST_PresetColorVal =107;ST_PresetColorValLtGreen ST_PresetColorVal =108;ST_PresetColorValLtPink ST_PresetColorVal =109;ST_PresetColorValLtSalmon ST_PresetColorVal =110;ST_PresetColorValLtSeaGreen ST_PresetColorVal =111;ST_PresetColorValLtSkyBlue ST_PresetColorVal =112;ST_PresetColorValLtSlateGray ST_PresetColorVal =113;ST_PresetColorValLtSlateGrey ST_PresetColorVal =114;ST_PresetColorValLtSteelBlue ST_PresetColorVal =115;ST_PresetColorValLtYellow ST_PresetColorVal =116;ST_PresetColorValLime ST_PresetColorVal =117;ST_PresetColorValLimeGreen ST_PresetColorVal =118;ST_PresetColorValLinen ST_PresetColorVal =119;ST_PresetColorValMagenta ST_PresetColorVal =120;ST_PresetColorValMaroon ST_PresetColorVal =121;ST_PresetColorValMedAquamarine ST_PresetColorVal =122;ST_PresetColorValMedBlue ST_PresetColorVal =123;ST_PresetColorValMedOrchid ST_PresetColorVal =124;ST_PresetColorValMedPurple ST_PresetColorVal =125;ST_PresetColorValMedSeaGreen ST_PresetColorVal =126;ST_PresetColorValMedSlateBlue ST_PresetColorVal =127;ST_PresetColorValMedSpringGreen ST_PresetColorVal =128;ST_PresetColorValMedTurquoise ST_PresetColorVal =129;ST_PresetColorValMedVioletRed ST_PresetColorVal =130;ST_PresetColorValMediumAquamarine ST_PresetColorVal =131;ST_PresetColorValMediumBlue ST_PresetColorVal =132;ST_PresetColorValMediumOrchid ST_PresetColorVal =133;ST_PresetColorValMediumPurple ST_PresetColorVal =134;ST_PresetColorValMediumSeaGreen ST_PresetColorVal =135;ST_PresetColorValMediumSlateBlue ST_PresetColorVal =136;ST_PresetColorValMediumSpringGreen ST_PresetColorVal =137;ST_PresetColorValMediumTurquoise ST_PresetColorVal =138;ST_PresetColorValMediumVioletRed ST_PresetColorVal =139;ST_PresetColorValMidnightBlue ST_PresetColorVal =140;ST_PresetColorValMintCream ST_PresetColorVal =141;ST_PresetColorValMistyRose ST_PresetColorVal =142;ST_PresetColorValMoccasin ST_PresetColorVal =143;ST_PresetColorValNavajoWhite ST_PresetColorVal =144;ST_PresetColorValNavy ST_PresetColorVal =145;ST_PresetColorValOldLace ST_PresetColorVal =146;ST_PresetColorValOlive ST_PresetColorVal =147;ST_PresetColorValOliveDrab ST_PresetColorVal =148;ST_PresetColorValOrange ST_PresetColorVal =149;ST_PresetColorValOrangeRed ST_PresetColorVal =150;ST_PresetColorValOrchid ST_PresetColorVal =151;ST_PresetColorValPaleGoldenrod ST_PresetColorVal =152;ST_PresetColorValPaleGreen ST_PresetColorVal =153;ST_PresetColorValPaleTurquoise ST_PresetColorVal =154;ST_PresetColorValPaleVioletRed ST_PresetColorVal =155;ST_PresetColorValPapayaWhip ST_PresetColorVal =156;ST_PresetColorValPeachPuff ST_PresetColorVal =157;ST_PresetColorValPeru ST_PresetColorVal =158;ST_PresetColorValPink ST_PresetColorVal =159;ST_PresetColorValPlum ST_PresetColorVal =160;ST_PresetColorValPowderBlue ST_PresetColorVal =161;ST_PresetColorValPurple ST_PresetColorVal =162;ST_PresetColorValRed ST_PresetColorVal =163;ST_PresetColorValRosyBrown ST_PresetColorVal =164;ST_PresetColorValRoyalBlue ST_PresetColorVal =165;ST_PresetColorValSaddleBrown ST_PresetColorVal =166;ST_PresetColorValSalmon ST_PresetColorVal =167;ST_PresetColorValSandyBrown ST_PresetColorVal =168;ST_PresetColorValSeaGreen ST_PresetColorVal =169;ST_PresetColorValSeaShell ST_PresetColorVal =170;ST_PresetColorValSienna ST_PresetColorVal =171;ST_PresetColorValSilver ST_PresetColorVal =172;ST_PresetColorValSkyBlue ST_PresetColorVal =173;ST_PresetColorValSlateBlue ST_PresetColorVal =174;ST_PresetColorValSlateGray ST_PresetColorVal =175;ST_PresetColorValSlateGrey ST_PresetColorVal =176;ST_PresetColorValSnow ST_PresetColorVal =177;ST_PresetColorValSpringGreen ST_PresetColorVal =178;ST_PresetColorValSteelBlue ST_PresetColorVal =179;ST_PresetColorValTan ST_PresetColorVal =180;ST_PresetColorValTeal ST_PresetColorVal =181;ST_PresetColorValThistle ST_PresetColorVal =182;ST_PresetColorValTomato ST_PresetColorVal =183;ST_PresetColorValTurquoise ST_PresetColorVal =184;ST_PresetColorValViolet ST_PresetColorVal =185;ST_PresetColorValWheat ST_PresetColorVal =186;ST_PresetColorValWhite ST_PresetColorVal =187;ST_PresetColorValWhiteSmoke ST_PresetColorVal =188;ST_PresetColorValYellow ST_PresetColorVal =189;ST_PresetColorValYellowGreen ST_PresetColorVal =190;);type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;}; +// Validate validates the CT_AudioCD and its children +func (_ecfb *CT_AudioCD )Validate ()error {return _ecfb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");};func (_fggfcd *CT_TableCol )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077"},Value :_g .Sprintf ("\u0025\u0076",_fggfcd .WAttr )});e .EncodeToken (start );if _fggfcd .ExtLst !=nil {_ccebf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fggfcd .ExtLst ,_ccebf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcccg *CT_TextParagraphProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agdea :=range start .Attr {if _agdea .Name .Local =="\u006d\u0061\u0072\u004c"{_adcee ,_cgfaf :=_d .ParseInt (_agdea .Value ,10,32);if _cgfaf !=nil {return _cgfaf ;};_bcegc :=int32 (_adcee );_fcccg .MarLAttr =&_bcegc ;continue ;};if _agdea .Name .Local =="\u006c\u0076\u006c"{_ceccg ,_dffgb :=_d .ParseInt (_agdea .Value ,10,32);if _dffgb !=nil {return _dffgb ;};_beefa :=int32 (_ceccg );_fcccg .LvlAttr =&_beefa ;continue ;};if _agdea .Name .Local =="\u0061\u006c\u0067\u006e"{_fcccg .AlgnAttr .UnmarshalXMLAttr (_agdea );continue ;};if _agdea .Name .Local =="\u0072\u0074\u006c"{_eacc ,_ebccc :=_d .ParseBool (_agdea .Value );if _ebccc !=nil {return _ebccc ;};_fcccg .RtlAttr =&_eacc ;continue ;};if _agdea .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_fcccg .FontAlgnAttr .UnmarshalXMLAttr (_agdea );continue ;};if _agdea .Name .Local =="\u006d\u0061\u0072\u0052"{_dadfb ,_fcfda :=_d .ParseInt (_agdea .Value ,10,32);if _fcfda !=nil {return _fcfda ;};_cggbd :=int32 (_dadfb );_fcccg .MarRAttr =&_cggbd ;continue ;};if _agdea .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_fbede ,_efgcg :=_d .ParseBool (_agdea .Value );if _efgcg !=nil {return _efgcg ;};_fcccg .LatinLnBrkAttr =&_fbede ;continue ;};if _agdea .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_cgbfc ,_abaf :=_d .ParseInt (_agdea .Value ,10,32);if _abaf !=nil {return _abaf ;};_agbfa :=int32 (_cgbfc );_fcccg .IndentAttr =&_agbfa ;continue ;};if _agdea .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_bbgdc ,_begbac :=_d .ParseBool (_agdea .Value );if _begbac !=nil {return _begbac ;};_fcccg .EaLnBrkAttr =&_bbgdc ;continue ;};if _agdea .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_abgfd ,_bbgff :=_d .ParseBool (_agdea .Value );if _bbgff !=nil {return _bbgff ;};_fcccg .HangingPunctAttr =&_abgfd ;continue ;};if _agdea .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_agdae ,_gcbfg :=ParseUnionST_Coordinate32 (_agdea .Value );if _gcbfg !=nil {return _gcbfg ;};_fcccg .DefTabSzAttr =&_agdae ;continue ;};};_dfefg :for {_dgbgd ,_gedg :=d .Token ();if _gedg !=nil {return _gedg ;};switch _ggbfb :=_dgbgd .(type ){case _f .StartElement :switch _ggbfb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053p\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053p\u0063"}:_fcccg .LnSpc =NewCT_TextSpacing ();if _dgab :=d .DecodeElement (_fcccg .LnSpc ,&_ggbfb );_dgab !=nil {return _dgab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"}:_fcccg .SpcBef =NewCT_TextSpacing ();if _ffbee :=d .DecodeElement (_fcccg .SpcBef ,&_ggbfb );_ffbee !=nil {return _ffbee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"}:_fcccg .SpcAft =NewCT_TextSpacing ();if _gcfad :=d .DecodeElement (_fcccg .SpcAft ,&_ggbfb );_gcfad !=nil {return _gcfad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_fcccg .BuClrTx =NewCT_TextBulletColorFollowText ();if _bcbfb :=d .DecodeElement (_fcccg .BuClrTx ,&_ggbfb );_bcbfb !=nil {return _bcbfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_fcccg .BuClr =NewCT_Color ();if _bbebb :=d .DecodeElement (_fcccg .BuClr ,&_ggbfb );_bbebb !=nil {return _bbebb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_fcccg .BuSzTx =NewCT_TextBulletSizeFollowText ();if _eabbd :=d .DecodeElement (_fcccg .BuSzTx ,&_ggbfb );_eabbd !=nil {return _eabbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_fcccg .BuSzPct =NewCT_TextBulletSizePercent ();if _ggaba :=d .DecodeElement (_fcccg .BuSzPct ,&_ggbfb );_ggaba !=nil {return _ggaba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_fcccg .BuSzPts =NewCT_TextBulletSizePoint ();if _cfaba :=d .DecodeElement (_fcccg .BuSzPts ,&_ggbfb );_cfaba !=nil {return _cfaba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_fcccg .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _ebgdf :=d .DecodeElement (_fcccg .BuFontTx ,&_ggbfb );_ebgdf !=nil {return _ebgdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_fcccg .BuFont =NewCT_TextFont ();if _efcdg :=d .DecodeElement (_fcccg .BuFont ,&_ggbfb );_efcdg !=nil {return _efcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_fcccg .BuNone =NewCT_TextNoBullet ();if _aeadba :=d .DecodeElement (_fcccg .BuNone ,&_ggbfb );_aeadba !=nil {return _aeadba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_fcccg .BuAutoNum =NewCT_TextAutonumberBullet ();if _begeb :=d .DecodeElement (_fcccg .BuAutoNum ,&_ggbfb );_begeb !=nil {return _begeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_fcccg .BuChar =NewCT_TextCharBullet ();if _bedaed :=d .DecodeElement (_fcccg .BuChar ,&_ggbfb );_bedaed !=nil {return _bedaed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_fcccg .BuBlip =NewCT_TextBlipBullet ();if _caff :=d .DecodeElement (_fcccg .BuBlip ,&_ggbfb );_caff !=nil {return _caff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"}:_fcccg .TabLst =NewCT_TextTabStopList ();if _ggbdfb :=d .DecodeElement (_fcccg .TabLst ,&_ggbfb );_ggbdfb !=nil {return _ggbdfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"}:_fcccg .DefRPr =NewCT_TextCharacterProperties ();if _abbade :=d .DecodeElement (_fcccg .DefRPr ,&_ggbfb );_abbade !=nil {return _abbade ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcccg .ExtLst =NewCT_OfficeArtExtensionList ();if _bdaee :=d .DecodeElement (_fcccg .ExtLst ,&_ggbfb );_bdaee !=nil {return _bdaee ;};default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ggbfb .Name );if _cbccf :=d .Skip ();_cbccf !=nil {return _cbccf ;};};case _f .EndElement :break _dfefg ;case _f .CharData :};};return nil ;};type CT_TableStyle struct{StyleIdAttr string ;StyleNameAttr string ;TblBg *CT_TableBackgroundStyle ;WholeTbl *CT_TablePartStyle ;Band1H *CT_TablePartStyle ;Band2H *CT_TablePartStyle ;Band1V *CT_TablePartStyle ;Band2V *CT_TablePartStyle ;LastCol *CT_TablePartStyle ;FirstCol *CT_TablePartStyle ;LastRow *CT_TablePartStyle ;SeCell *CT_TablePartStyle ;SwCell *CT_TablePartStyle ;FirstRow *CT_TablePartStyle ;NeCell *CT_TablePartStyle ;NwCell *CT_TablePartStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_acff *CT_Bevel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acff .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_acff .WAttr )});};if _acff .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_acff .HAttr )});};if _acff .PrstAttr !=ST_BevelPresetTypeUnset {_dfea ,_gcda :=_acff .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _gcda !=nil {return _gcda ;};start .Attr =append (start .Attr ,_dfea );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ContentPartLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_caggc :=&CT_GvmlGraphicalObjectFrame {};_caggc .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_caggc .Graphic =NewGraphic ();_caggc .Xfrm =NewCT_Transform2D ();return _caggc ;};func NewCT_GvmlConnector ()*CT_GvmlConnector {_gebgg :=&CT_GvmlConnector {};_gebgg .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_gebgg .SpPr =NewCT_ShapeProperties ();return _gebgg ;};func (_ebdecba ST_TextPoint )String ()string {if _ebdecba .ST_TextPointUnqualified !=nil {return _g .Sprintf ("\u0025\u0076",*_ebdecba .ST_TextPointUnqualified );};if _ebdecba .ST_UniversalMeasure !=nil {return _g .Sprintf ("\u0025\u0076",*_ebdecba .ST_UniversalMeasure );};return "";}; -// Validate validates the CT_GroupShapeProperties and its children -func (_ggaf *CT_GroupShapeProperties )Validate ()error {return _ggaf .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type ST_TileFlipMode byte ;type CT_TextNoBullet struct{};func (_aggf *CT_ColorSchemeAndMapping )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aggf .ClrScheme =NewCT_ColorScheme ();_fdcf :for {_beff ,_bddf :=d .Token ();if _bddf !=nil {return _bddf ;};switch _abdcd :=_beff .(type ){case _a .StartElement :switch _abdcd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _fgag :=d .DecodeElement (_aggf .ClrScheme ,&_abdcd );_fgag !=nil {return _fgag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:_aggf .ClrMap =NewCT_ColorMapping ();if _dcb :=d .DecodeElement (_aggf .ClrMap ,&_abdcd );_dcb !=nil {return _dcb ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u006e\u0064\u004d\u0061p\u0070\u0069\u006e\u0067\u0020%\u0076",_abdcd .Name );if _egbb :=d .Skip ();_egbb !=nil {return _egbb ;};};case _a .EndElement :break _fdcf ;case _a .CharData :};};return nil ;};func (_ccdgb *ST_PenAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ccdgb =0;case "\u0063\u0074\u0072":*_ccdgb =1;case "\u0069\u006e":*_ccdgb =2;};return nil ;};func (_fbgac *CT_Percentage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_fbgac .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Path2DClose and its children +func (_gadff *CT_Path2DClose )Validate ()error {return _gadff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};func (_fcgf *ST_ShapeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffdccd ,_ebfge :=d .Token ();if _ebfge !=nil {return _ebfge ;};if _cgegdf ,_fceee :=_ffdccd .(_f .EndElement );_fceee &&_cgegdf .Name ==start .Name {*_fcgf =1;return nil ;};if _dgbfe ,_bbged :=_ffdccd .(_f .CharData );!_bbged {return _g .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",_ffdccd );}else {switch string (_dgbfe ){case "":*_fcgf =0;case "\u006c\u0069\u006e\u0065":*_fcgf =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_fcgf =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fcgf =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fcgf =4;case "\u0072\u0065\u0063\u0074":*_fcgf =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fcgf =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_fcgf =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_fcgf =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_fcgf =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_fcgf =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_fcgf =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_fcgf =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_fcgf =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_fcgf =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_fcgf =15;case "\u0073\u0074\u0061r\u0034":*_fcgf =16;case "\u0073\u0074\u0061r\u0035":*_fcgf =17;case "\u0073\u0074\u0061r\u0036":*_fcgf =18;case "\u0073\u0074\u0061r\u0037":*_fcgf =19;case "\u0073\u0074\u0061r\u0038":*_fcgf =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_fcgf =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_fcgf =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_fcgf =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_fcgf =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_fcgf =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_fcgf =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_fcgf =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_fcgf =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_fcgf =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_fcgf =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_fcgf =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_fcgf =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_fcgf =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_fcgf =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_fcgf =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_fcgf =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_fcgf =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_fcgf =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_fcgf =39;case "\u0070\u0069\u0065":*_fcgf =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_fcgf =41;case "\u0064\u006f\u006eu\u0074":*_fcgf =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_fcgf =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_fcgf =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_fcgf =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_fcgf =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_fcgf =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_fcgf =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_fcgf =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_fcgf =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_fcgf =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_fcgf =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_fcgf =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_fcgf =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_fcgf =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_fcgf =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_fcgf =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_fcgf =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_fcgf =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_fcgf =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_fcgf =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_fcgf =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_fcgf =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_fcgf =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_fcgf =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_fcgf =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_fcgf =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_fcgf =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_fcgf =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_fcgf =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_fcgf =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_fcgf =72;case "\u0063\u0075\u0062\u0065":*_fcgf =73;case "\u0063\u0061\u006e":*_fcgf =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_fcgf =75;case "\u0068\u0065\u0061r\u0074":*_fcgf =76;case "\u0073\u0075\u006e":*_fcgf =77;case "\u006d\u006f\u006f\u006e":*_fcgf =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_fcgf =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_fcgf =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_fcgf =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_fcgf =82;case "\u0062\u0065\u0076e\u006c":*_fcgf =83;case "\u0066\u0072\u0061m\u0065":*_fcgf =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_fcgf =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_fcgf =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_fcgf =87;case "\u0063\u0068\u006fr\u0064":*_fcgf =88;case "\u0061\u0072\u0063":*_fcgf =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_fcgf =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_fcgf =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_fcgf =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_fcgf =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_fcgf =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_fcgf =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_fcgf =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_fcgf =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_fcgf =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_fcgf =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_fcgf =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_fcgf =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_fcgf =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_fcgf =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_fcgf =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_fcgf =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_fcgf =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_fcgf =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_fcgf =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_fcgf =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_fcgf =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_fcgf =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_fcgf =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_fcgf =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_fcgf =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_fcgf =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_fcgf =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_fcgf =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_fcgf =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_fcgf =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_fcgf =120;case "\u0063\u006c\u006fu\u0064":*_fcgf =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_fcgf =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_fcgf =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_fcgf =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_fcgf =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_fcgf =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_fcgf =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_fcgf =128;case "\u0077\u0061\u0076\u0065":*_fcgf =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_fcgf =130;case "\u0070\u006c\u0075\u0073":*_fcgf =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_fcgf =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_fcgf =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_fcgf =134;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_fcgf =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_fcgf =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_fcgf =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_fcgf =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_fcgf =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_fcgf =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_fcgf =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_fcgf =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_fcgf =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_fcgf =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_fcgf =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_fcgf =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_fcgf =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_fcgf =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_fcgf =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_fcgf =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_fcgf =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_fcgf =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_fcgf =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_fcgf =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_fcgf =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_fcgf =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_fcgf =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_fcgf =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_fcgf =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_fcgf =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_fcgf =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_fcgf =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_fcgf =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_fcgf =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_fcgf =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_fcgf =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_fcgf =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_fcgf =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_fcgf =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_fcgf =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_fcgf =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_fcgf =172;case "\u0067\u0065\u0061r\u0036":*_fcgf =173;case "\u0067\u0065\u0061r\u0039":*_fcgf =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_fcgf =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_fcgf =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_fcgf =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_fcgf =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_fcgf =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_fcgf =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fcgf =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_fcgf =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_fcgf =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_fcgf =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_fcgf =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_fcgf =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_fcgf =187;};};_ffdccd ,_ebfge =d .Token ();if _ebfge !=nil {return _ebfge ;};if _bebde ,_bccbb :=_ffdccd .(_f .EndElement );_bccbb &&_bebde .Name ==start .Name {return nil ;};return _g .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",_ffdccd );};func NewCT_EffectList ()*CT_EffectList {_bebb :=&CT_EffectList {};return _bebb };func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_ddeb :=&CT_GroupFillProperties {};return _ddeb ;};func (_bacfa *CT_SystemColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bacfa .ValAttr =ST_SystemColorVal (1);for _ ,_dgaga :=range start .Attr {if _dgaga .Name .Local =="\u0076\u0061\u006c"{_bacfa .ValAttr .UnmarshalXMLAttr (_dgaga );continue ;};if _dgaga .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_cbda ,_acbcb :=_dgaga .Value ,error (nil );if _acbcb !=nil {return _acbcb ;};_bacfa .LastClrAttr =&_cbda ;continue ;};};_eefbc :for {_cecde ,_ebae :=d .Token ();if _ebae !=nil {return _ebae ;};switch _eggbg :=_cecde .(type ){case _f .StartElement :switch _eggbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gbade :=NewEG_ColorTransform ();_gbade .Tint =NewCT_PositiveFixedPercentage ();if _bdaef :=d .DecodeElement (_gbade .Tint ,&_eggbg );_bdaef !=nil {return _bdaef ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_gbade );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_agbcf :=NewEG_ColorTransform ();_agbcf .Shade =NewCT_PositiveFixedPercentage ();if _gfacb :=d .DecodeElement (_agbcf .Shade ,&_eggbg );_gfacb !=nil {return _gfacb ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_agbcf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_deaef :=NewEG_ColorTransform ();_deaef .Comp =NewCT_ComplementTransform ();if _efcge :=d .DecodeElement (_deaef .Comp ,&_eggbg );_efcge !=nil {return _efcge ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_deaef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_gbegb :=NewEG_ColorTransform ();_gbegb .Inv =NewCT_InverseTransform ();if _ggcbdg :=d .DecodeElement (_gbegb .Inv ,&_eggbg );_ggcbdg !=nil {return _ggcbdg ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_gbegb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_gdag :=NewEG_ColorTransform ();_gdag .Gray =NewCT_GrayscaleTransform ();if _daaeb :=d .DecodeElement (_gdag .Gray ,&_eggbg );_daaeb !=nil {return _daaeb ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_gdag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_cacegc :=NewEG_ColorTransform ();_cacegc .Alpha =NewCT_PositiveFixedPercentage ();if _gdeed :=d .DecodeElement (_cacegc .Alpha ,&_eggbg );_gdeed !=nil {return _gdeed ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_cacegc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_cdaab :=NewEG_ColorTransform ();_cdaab .AlphaOff =NewCT_FixedPercentage ();if _bccfd :=d .DecodeElement (_cdaab .AlphaOff ,&_eggbg );_bccfd !=nil {return _bccfd ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_cdaab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ccgc :=NewEG_ColorTransform ();_ccgc .AlphaMod =NewCT_PositivePercentage ();if _gfbad :=d .DecodeElement (_ccgc .AlphaMod ,&_eggbg );_gfbad !=nil {return _gfbad ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_ccgc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_ggfbb :=NewEG_ColorTransform ();_ggfbb .Hue =NewCT_PositiveFixedAngle ();if _cfbbf :=d .DecodeElement (_ggfbb .Hue ,&_eggbg );_cfbbf !=nil {return _cfbbf ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_ggfbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_fcgadf :=NewEG_ColorTransform ();_fcgadf .HueOff =NewCT_Angle ();if _ddbgg :=d .DecodeElement (_fcgadf .HueOff ,&_eggbg );_ddbgg !=nil {return _ddbgg ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_fcgadf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_cgccd :=NewEG_ColorTransform ();_cgccd .HueMod =NewCT_PositivePercentage ();if _becgg :=d .DecodeElement (_cgccd .HueMod ,&_eggbg );_becgg !=nil {return _becgg ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_cgccd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_bdbe :=NewEG_ColorTransform ();_bdbe .Sat =NewCT_Percentage ();if _ecbe :=d .DecodeElement (_bdbe .Sat ,&_eggbg );_ecbe !=nil {return _ecbe ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_bdbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_fbfff :=NewEG_ColorTransform ();_fbfff .SatOff =NewCT_Percentage ();if _gcgcb :=d .DecodeElement (_fbfff .SatOff ,&_eggbg );_gcgcb !=nil {return _gcgcb ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_fbfff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bedae :=NewEG_ColorTransform ();_bedae .SatMod =NewCT_Percentage ();if _dgga :=d .DecodeElement (_bedae .SatMod ,&_eggbg );_dgga !=nil {return _dgga ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_bedae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_feaga :=NewEG_ColorTransform ();_feaga .Lum =NewCT_Percentage ();if _dadea :=d .DecodeElement (_feaga .Lum ,&_eggbg );_dadea !=nil {return _dadea ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_feaga );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_adefb :=NewEG_ColorTransform ();_adefb .LumOff =NewCT_Percentage ();if _ccfbcc :=d .DecodeElement (_adefb .LumOff ,&_eggbg );_ccfbcc !=nil {return _ccfbcc ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_adefb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_agecb :=NewEG_ColorTransform ();_agecb .LumMod =NewCT_Percentage ();if _fbdfa :=d .DecodeElement (_agecb .LumMod ,&_eggbg );_fbdfa !=nil {return _fbdfa ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_agecb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_acdc :=NewEG_ColorTransform ();_acdc .Red =NewCT_Percentage ();if _bcbdga :=d .DecodeElement (_acdc .Red ,&_eggbg );_bcbdga !=nil {return _bcbdga ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_acdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_fggb :=NewEG_ColorTransform ();_fggb .RedOff =NewCT_Percentage ();if _fcfgbe :=d .DecodeElement (_fggb .RedOff ,&_eggbg );_fcfgbe !=nil {return _fcfgbe ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_fggb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_dfdbd :=NewEG_ColorTransform ();_dfdbd .RedMod =NewCT_Percentage ();if _fgefa :=d .DecodeElement (_dfdbd .RedMod ,&_eggbg );_fgefa !=nil {return _fgefa ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_dfdbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_eeedb :=NewEG_ColorTransform ();_eeedb .Green =NewCT_Percentage ();if _aeecg :=d .DecodeElement (_eeedb .Green ,&_eggbg );_aeecg !=nil {return _aeecg ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_eeedb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_ebeg :=NewEG_ColorTransform ();_ebeg .GreenOff =NewCT_Percentage ();if _bcgg :=d .DecodeElement (_ebeg .GreenOff ,&_eggbg );_bcgg !=nil {return _bcgg ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_ebeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_eaeeb :=NewEG_ColorTransform ();_eaeeb .GreenMod =NewCT_Percentage ();if _ccgfgbf :=d .DecodeElement (_eaeeb .GreenMod ,&_eggbg );_ccgfgbf !=nil {return _ccgfgbf ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_eaeeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_cfecg :=NewEG_ColorTransform ();_cfecg .Blue =NewCT_Percentage ();if _bdeacf :=d .DecodeElement (_cfecg .Blue ,&_eggbg );_bdeacf !=nil {return _bdeacf ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_cfecg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_fabg :=NewEG_ColorTransform ();_fabg .BlueOff =NewCT_Percentage ();if _affd :=d .DecodeElement (_fabg .BlueOff ,&_eggbg );_affd !=nil {return _affd ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_fabg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_adgac :=NewEG_ColorTransform ();_adgac .BlueMod =NewCT_Percentage ();if _degea :=d .DecodeElement (_adgac .BlueMod ,&_eggbg );_degea !=nil {return _degea ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_adgac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_eaegc :=NewEG_ColorTransform ();_eaegc .Gamma =NewCT_GammaTransform ();if _gfccga :=d .DecodeElement (_eaegc .Gamma ,&_eggbg );_gfccga !=nil {return _gfccga ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_eaegc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_gaafe :=NewEG_ColorTransform ();_gaafe .InvGamma =NewCT_InverseGammaTransform ();if _agdde :=d .DecodeElement (_gaafe .InvGamma ,&_eggbg );_agdde !=nil {return _agdde ;};_bacfa .EG_ColorTransform =append (_bacfa .EG_ColorTransform ,_gaafe );default:_fb .Log ("\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\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_eggbg .Name );if _bffbbc :=d .Skip ();_bffbbc !=nil {return _bffbbc ;};};case _f .EndElement :break _eefbc ;case _f .CharData :};};return nil ;};func (_dadcf ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _dadcf {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dadcf ));};return nil ;};func (_bdebc *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cfdgbc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bdebc .CNvPr ,_cfdgbc );_ebgeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bdebc .CNvGrpSpPr ,_ebgeg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Color ()*CT_Color {_eecb :=&CT_Color {};return _eecb };func (_bfddf *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_adbbc ,_afbg :=d .Token ();if _afbg !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_afbg );};if _fabdc ,_agbfe :=_adbbc .(_f .EndElement );_agbfe &&_fabdc .Name ==start .Name {break ;};};return nil ;};type ST_TextWrappingType byte ;func (_adgcb *ST_LineCap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adgcb =0;case "\u0072\u006e\u0064":*_adgcb =1;case "\u0073\u0071":*_adgcb =2;case "\u0066\u006c\u0061\u0074":*_adgcb =3;};return nil ;};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;};func (_bfdf *CT_BaseStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfdf .ClrScheme =NewCT_ColorScheme ();_bfdf .FontScheme =NewCT_FontScheme ();_bfdf .FmtScheme =NewCT_StyleMatrix ();_aec :for {_cgge ,_bcab :=d .Token ();if _bcab !=nil {return _bcab ;};switch _ecdb :=_cgge .(type ){case _f .StartElement :switch _ecdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _eefccc :=d .DecodeElement (_bfdf .ClrScheme ,&_ecdb );_eefccc !=nil {return _eefccc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:if _dcga :=d .DecodeElement (_bfdf .FontScheme ,&_ecdb );_dcga !=nil {return _dcga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:if _dfe :=d .DecodeElement (_bfdf .FmtScheme ,&_ecdb );_dfe !=nil {return _dfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfdf .ExtLst =NewCT_OfficeArtExtensionList ();if _eefb :=d .DecodeElement (_bfdf .ExtLst ,&_ecdb );_eefb !=nil {return _eefb ;};default:_fb .Log ("\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\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_ecdb .Name );if _afff :=d .Skip ();_afff !=nil {return _afff ;};};case _f .EndElement :break _aec ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_GvmlPicture and its children -func (_gaag *CT_GvmlPicture )Validate ()error {return _gaag .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");};func (_gfada *CT_SystemColor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_abcbc ,_cebdfe :=_gfada .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _cebdfe !=nil {return _cebdfe ;};start .Attr =append (start .Attr ,_abcbc );if _gfada .LastClrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gfada .LastClrAttr )});};e .EncodeToken (start );if _gfada .EG_ColorTransform !=nil {for _ ,_fgeea :=range _gfada .EG_ColorTransform {_fgeea .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_ecae *CT_FontScheme )ValidateWithPath (path string )error {if _cfac :=_ecae .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_cfac !=nil {return _cfac ;};if _ddgdd :=_ecae .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074");_ddgdd !=nil {return _ddgdd ;};if _ecae .ExtLst !=nil {if _baca :=_ecae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baca !=nil {return _baca ;};};return nil ;};func (_fagcc *CT_Scene3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dbfab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_fagcc .Camera ,_dbfab );_bffbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_fagcc .LightRig ,_bffbf );if _fagcc .Backdrop !=nil {_acfda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}};e .EncodeElement (_fagcc .Backdrop ,_acfda );};if _fagcc .ExtLst !=nil {_ecege :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fagcc .ExtLst ,_ecege );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccga *CT_GeomGuide )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ccga .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_g .Sprintf ("\u0025\u0076",_ccga .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;};func (_gaafc *CT_LineJoinMiterProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaafc .LimAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_gaafc .LimAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_gbfef :=&CT_GvmlTextShape {};_gbfef .TxBody =NewCT_TextBody ();return _gbfef ;}; -// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path -func (_defdgd *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_defdgd .ValAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_TextBulletSizePercentPatternRe ,_defdgd .ValAttr );};return nil ;};func (_efcdgf *CT_PatternFillProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efcdgf .PrstAttr !=ST_PresetPatternValUnset {_fagc ,_cddce :=_efcdgf .PrstAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0073\u0074"});if _cddce !=nil {return _cddce ;};start .Attr =append (start .Attr ,_fagc );};e .EncodeToken (start );if _efcdgf .FgClr !=nil {_abcfg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_efcdgf .FgClr ,_abcfg );};if _efcdgf .BgClr !=nil {_ebbcd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_efcdgf .BgClr ,_ebbcd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_abagg *CT_PolarAdjustHandle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abagg .Pos =NewCT_AdjPoint2D ();for _ ,_eeece :=range start .Attr {if _eeece .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_dadcc ,_fadca :=_eeece .Value ,error (nil );if _fadca !=nil {return _fadca ;};_abagg .GdRefRAttr =&_dadcc ;continue ;};if _eeece .Name .Local =="\u006d\u0069\u006e\u0052"{_bbgba ,_badg :=ParseUnionST_AdjCoordinate (_eeece .Value );if _badg !=nil {return _badg ;};_abagg .MinRAttr =&_bbgba ;continue ;};if _eeece .Name .Local =="\u006d\u0061\u0078\u0052"{_dbdg ,_abdbg :=ParseUnionST_AdjCoordinate (_eeece .Value );if _abdbg !=nil {return _abdbg ;};_abagg .MaxRAttr =&_dbdg ;continue ;};if _eeece .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_dafg ,_bacad :=_eeece .Value ,error (nil );if _bacad !=nil {return _bacad ;};_abagg .GdRefAngAttr =&_dafg ;continue ;};if _eeece .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_dbacd ,_fdbaf :=ParseUnionST_AdjAngle (_eeece .Value );if _fdbaf !=nil {return _fdbaf ;};_abagg .MinAngAttr =&_dbacd ;continue ;};if _eeece .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_gbeb ,_fdbbc :=ParseUnionST_AdjAngle (_eeece .Value );if _fdbbc !=nil {return _fdbbc ;};_abagg .MaxAngAttr =&_gbeb ;continue ;};};_daafe :for {_ebgee ,_cedg :=d .Token ();if _cedg !=nil {return _cedg ;};switch _cgbe :=_ebgee .(type ){case _a .StartElement :switch _cgbe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _beccc :=d .DecodeElement (_abagg .Pos ,&_cgbe );_beccc !=nil {return _beccc ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_cgbe .Name );if _ccaba :=d .Skip ();_ccaba !=nil {return _ccaba ;};};case _a .EndElement :break _daafe ;case _a .CharData :};};return nil ;};func NewEG_ColorTransform ()*EG_ColorTransform {_debdfa :=&EG_ColorTransform {};return _debdfa };func (_dbfga *CT_SphereCoords )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",_dbfga .LatAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_dbfga .LonAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0076"},Value :_f .Sprintf ("\u0025\u0076",_dbfga .RevAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TransformEffect ()*CT_TransformEffect {_befdg :=&CT_TransformEffect {};return _befdg }; +// Validate validates the CT_LineJoinRound and its children +func (_adffc *CT_LineJoinRound )Validate ()error {return _adffc .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");}; -// Validate validates the CT_TableCellProperties and its children -func (_fgebb *CT_TableCellProperties )Validate ()error {return _fgebb .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_fdce *CT_EffectProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egdad :for {_fdbgf ,_fgdba :=d .Token ();if _fgdba !=nil {return _fgdba ;};switch _fegf :=_fdbgf .(type ){case _a .StartElement :switch _fegf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fdce .EffectLst =NewCT_EffectList ();if _acac :=d .DecodeElement (_fdce .EffectLst ,&_fegf );_acac !=nil {return _acac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fdce .EffectDag =NewCT_EffectContainer ();if _bfcd :=d .DecodeElement (_fdce .EffectDag ,&_fegf );_bfcd !=nil {return _bfcd ;};default:_b .Log ("\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\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fegf .Name );if _dffbe :=d .Skip ();_dffbe !=nil {return _dffbe ;};};case _a .EndElement :break _egdad ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_NonVisualPictureProperties and its children +func (_gcdaf *CT_NonVisualPictureProperties )Validate ()error {return _gcdaf .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073");}; -// Validate validates the CT_LineProperties and its children -func (_begeg *CT_LineProperties )Validate ()error {return _begeg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewCT_Hyperlink ()*CT_Hyperlink {_ceacg :=&CT_Hyperlink {};return _ceacg };func ParseStdlibTime (s string )(_g .Time ,error ){return _g .Time {},nil }; +// Validate validates the CT_OfficeStyleSheet and its children +func (_dfdbf *CT_OfficeStyleSheet )Validate ()error {return _dfdbf .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};type CT_LineStyleList struct{Ln []*CT_LineProperties ;};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;}; -// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path -func (_faefb *CT_TableGrid )ValidateWithPath (path string )error {for _dafeef ,_cefaba :=range _faefb .GridCol {if _acgag :=_cefaba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_dafeef ));_acgag !=nil {return _acgag ;};};return nil ;};type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;};func (_eagcgb *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_fdacf ,_bbadg :=d .Token ();if _bbadg !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_bbadg );};if _gcfda ,_aacde :=_fdacf .(_a .EndElement );_aacde &&_gcfda .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path +func (_adae *CT_TextFont )ValidateWithPath (path string )error {if _bedbb :=_adae .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_bedbb !=nil {return _bedbb ;};return nil ;};type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;}; -// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path -func (_aeeec *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };func (_cegba ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eafa :=_a .Attr {};_eafa .Name =name ;switch _cegba {case ST_AnimationDgmOnlyBuildTypeUnset :_eafa .Value ="";case ST_AnimationDgmOnlyBuildTypeOne :_eafa .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_eafa .Value ="\u006c\u0076\u006c\u004f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_eafa .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return _eafa ,nil ;};func (_dfcgd *CT_GvmlPictureNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfcgd .CNvPr =NewCT_NonVisualDrawingProps ();_dfcgd .CNvPicPr =NewCT_NonVisualPictureProperties ();_bacb :for {_eedeag ,_abdag :=d .Token ();if _abdag !=nil {return _abdag ;};switch _bdeaf :=_eedeag .(type ){case _a .StartElement :switch _bdeaf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _effd :=d .DecodeElement (_dfcgd .CNvPr ,&_bdeaf );_effd !=nil {return _effd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _fdgbbb :=d .DecodeElement (_dfcgd .CNvPicPr ,&_bdeaf );_fdgbbb !=nil {return _fdgbbb ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063\u0074\u0075r\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c \u0025\u0076",_bdeaf .Name );if _cbgfg :=d .Skip ();_cbgfg !=nil {return _cbgfg ;};};case _a .EndElement :break _bacb ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path +func (_dadce *CT_GroupTransform2D )ValidateWithPath (path string )error {if _dadce .Off !=nil {if _geagc :=_dadce .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_geagc !=nil {return _geagc ;};};if _dadce .Ext !=nil {if _fabf :=_dadce .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_fabf !=nil {return _fabf ;};};if _dadce .ChOff !=nil {if _cfeb :=_dadce .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_cfeb !=nil {return _cfeb ;};};if _dadce .ChExt !=nil {if _ccdg :=_dadce .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074");_ccdg !=nil {return _ccdg ;};};return nil ;}; -// Validate validates the CT_FillOverlayEffect and its children -func (_gdgg *CT_FillOverlayEffect )Validate ()error {return _gdgg .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");};type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;}; +// Validate validates the CT_EffectContainer and its children +func (_cefc *CT_EffectContainer )Validate ()error {return _cefc .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");}; -// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path -func (_fcd *CT_AdjustHandleList )ValidateWithPath (path string )error {for _bcb ,_ecag :=range _fcd .AhXY {if _beg :=_ecag .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_bcb ));_beg !=nil {return _beg ;};};for _cdb ,_fcg :=range _fcd .AhPolar {if _deb :=_fcg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_cdb ));_deb !=nil {return _deb ;};};return nil ;};type CT_TextBulletSizeFollowText struct{};func (_ffdcb ST_LineEndWidth )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bafab :=_a .Attr {};_bafab .Name =name ;switch _ffdcb {case ST_LineEndWidthUnset :_bafab .Value ="";case ST_LineEndWidthSm :_bafab .Value ="\u0073\u006d";case ST_LineEndWidthMed :_bafab .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_bafab .Value ="\u006c\u0067";};return _bafab ,nil ;};func (_egdeg *CT_Point3D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcbafc :=range start .Attr {if _dcbafc .Name .Local =="\u0078"{_ddcg ,_aeacg :=ParseUnionST_Coordinate (_dcbafc .Value );if _aeacg !=nil {return _aeacg ;};_egdeg .XAttr =_ddcg ;continue ;};if _dcbafc .Name .Local =="\u0079"{_dddgb ,_ecccbf :=ParseUnionST_Coordinate (_dcbafc .Value );if _ecccbf !=nil {return _ecccbf ;};_egdeg .YAttr =_dddgb ;continue ;};if _dcbafc .Name .Local =="\u007a"{_eecg ,_ggdfc :=ParseUnionST_Coordinate (_dcbafc .Value );if _ggdfc !=nil {return _ggdfc ;};_egdeg .ZAttr =_eecg ;continue ;};};for {_cegcd ,_bcebe :=d .Token ();if _bcebe !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_bcebe );};if _bgbec ,_affde :=_cegcd .(_a .EndElement );_affde &&_bgbec .Name ==start .Name {break ;};};return nil ;};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;}; +// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path +func (_ecfa *CT_NoFillProperties )ValidateWithPath (path string )error {return nil };func (_ecgdag *CT_TextBlipBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecgdag .Blip =NewCT_Blip ();_eagae :for {_dgfcb ,_cddded :=d .Token ();if _cddded !=nil {return _cddded ;};switch _gbbdg :=_dgfcb .(type ){case _f .StartElement :switch _gbbdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:if _cafb :=d .DecodeElement (_ecgdag .Blip ,&_gbbdg );_cafb !=nil {return _cafb ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_gbbdg .Name );if _debga :=d .Skip ();_debga !=nil {return _debga ;};};case _f .EndElement :break _eagae ;case _f .CharData :};};return nil ;};func (_eceb *CT_ColorSchemeList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eceb .ExtraClrScheme !=nil {_fffea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};for _ ,_fade :=range _eceb .ExtraClrScheme {e .EncodeElement (_fade ,_fffea );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path -func (_ffgb *CT_BlipFillProperties )ValidateWithPath (path string )error {if _ffgb .Blip !=nil {if _eceg :=_ffgb .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_eceg !=nil {return _eceg ;};};if _ffgb .SrcRect !=nil {if _eegg :=_ffgb .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074");_eegg !=nil {return _eegg ;};};if _ffgb .Tile !=nil {if _gaba :=_ffgb .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_gaba !=nil {return _gaba ;};};if _ffgb .Stretch !=nil {if _cadc :=_ffgb .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_cadc !=nil {return _cadc ;};};return nil ;};func (_cggab *CT_PresetGeometry2D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_acdbc ,_fdgf :=_cggab .PrstAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0073\u0074"});if _fdgf !=nil {return _fdgf ;};start .Attr =append (start .Attr ,_acdbc );e .EncodeToken (start );if _cggab .AvLst !=nil {_ecbf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_cggab .AvLst ,_ecbf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path +func (_ebfd *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil };func NewCT_TableRow ()*CT_TableRow {_daebe :=&CT_TableRow {};return _daebe };func (_aagb *CT_ContentPartLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfdga :=range start .Attr {if _bfdga .Name .Local =="\u006e\u006f\u0047r\u0070"{_eeege ,_eacb :=_d .ParseBool (_bfdga .Value );if _eacb !=nil {return _eacb ;};_aagb .NoGrpAttr =&_eeege ;continue ;};if _bfdga .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_ebdec ,_afbf :=_d .ParseBool (_bfdga .Value );if _afbf !=nil {return _afbf ;};_aagb .NoSelectAttr =&_ebdec ;continue ;};if _bfdga .Name .Local =="\u006e\u006f\u0052o\u0074"{_bfaad ,_eacd :=_d .ParseBool (_bfdga .Value );if _eacd !=nil {return _eacd ;};_aagb .NoRotAttr =&_bfaad ;continue ;};if _bfdga .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_ccbbf ,_cfgb :=_d .ParseBool (_bfdga .Value );if _cfgb !=nil {return _cfgb ;};_aagb .NoChangeAspectAttr =&_ccbbf ;continue ;};if _bfdga .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ecbb ,_aggb :=_d .ParseBool (_bfdga .Value );if _aggb !=nil {return _aggb ;};_aagb .NoMoveAttr =&_ecbb ;continue ;};if _bfdga .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_cdbf ,_cdaee :=_d .ParseBool (_bfdga .Value );if _cdaee !=nil {return _cdaee ;};_aagb .NoResizeAttr =&_cdbf ;continue ;};if _bfdga .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_gadc ,_eccad :=_d .ParseBool (_bfdga .Value );if _eccad !=nil {return _eccad ;};_aagb .NoEditPointsAttr =&_gadc ;continue ;};if _bfdga .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_gdgfbb ,_geacf :=_d .ParseBool (_bfdga .Value );if _geacf !=nil {return _geacf ;};_aagb .NoAdjustHandlesAttr =&_gdgfbb ;continue ;};if _bfdga .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_efab ,_fbec :=_d .ParseBool (_bfdga .Value );if _fbec !=nil {return _fbec ;};_aagb .NoChangeArrowheadsAttr =&_efab ;continue ;};if _bfdga .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_gdcd ,_aged :=_d .ParseBool (_bfdga .Value );if _aged !=nil {return _aged ;};_aagb .NoChangeShapeTypeAttr =&_gdcd ;continue ;};};_agec :for {_dafae ,_fbaa :=d .Token ();if _fbaa !=nil {return _fbaa ;};switch _gcbc :=_dafae .(type ){case _f .StartElement :switch _gcbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aagb .ExtLst =NewCT_OfficeArtExtensionList ();if _afca :=d .DecodeElement (_aagb .ExtLst ,&_gcbc );_afca !=nil {return _afca ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_gcbc .Name );if _ggb :=d .Skip ();_ggb !=nil {return _ggb ;};};case _f .EndElement :break _agec ;case _f .CharData :};};return nil ;};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ;};func (_dbeg *CT_ConnectorLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afcf :=range start .Attr {if _afcf .Name .Local =="\u006e\u006f\u0047r\u0070"{_eecg ,_efcfa :=_d .ParseBool (_afcf .Value );if _efcfa !=nil {return _efcfa ;};_dbeg .NoGrpAttr =&_eecg ;continue ;};if _afcf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_afbd ,_edee :=_d .ParseBool (_afcf .Value );if _edee !=nil {return _edee ;};_dbeg .NoSelectAttr =&_afbd ;continue ;};if _afcf .Name .Local =="\u006e\u006f\u0052o\u0074"{_efac ,_febe :=_d .ParseBool (_afcf .Value );if _febe !=nil {return _febe ;};_dbeg .NoRotAttr =&_efac ;continue ;};if _afcf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gaefe ,_cdfae :=_d .ParseBool (_afcf .Value );if _cdfae !=nil {return _cdfae ;};_dbeg .NoChangeAspectAttr =&_gaefe ;continue ;};if _afcf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_egcb ,_cbbcb :=_d .ParseBool (_afcf .Value );if _cbbcb !=nil {return _cbbcb ;};_dbeg .NoMoveAttr =&_egcb ;continue ;};if _afcf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_afeb ,_gdea :=_d .ParseBool (_afcf .Value );if _gdea !=nil {return _gdea ;};_dbeg .NoResizeAttr =&_afeb ;continue ;};if _afcf .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_dgdg ,_gcad :=_d .ParseBool (_afcf .Value );if _gcad !=nil {return _gcad ;};_dbeg .NoEditPointsAttr =&_dgdg ;continue ;};if _afcf .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_agdb ,_adbe :=_d .ParseBool (_afcf .Value );if _adbe !=nil {return _adbe ;};_dbeg .NoAdjustHandlesAttr =&_agdb ;continue ;};if _afcf .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gged ,_fbda :=_d .ParseBool (_afcf .Value );if _fbda !=nil {return _fbda ;};_dbeg .NoChangeArrowheadsAttr =&_gged ;continue ;};if _afcf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_gaff ,_cdgb :=_d .ParseBool (_afcf .Value );if _cdgb !=nil {return _cdgb ;};_dbeg .NoChangeShapeTypeAttr =&_gaff ;continue ;};};_eace :for {_fgee ,_gcdag :=d .Token ();if _gcdag !=nil {return _gcdag ;};switch _gefcg :=_fgee .(type ){case _f .StartElement :switch _gefcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbeg .ExtLst =NewCT_OfficeArtExtensionList ();if _caabf :=d .DecodeElement (_dbeg .ExtLst ,&_gefcg );_caabf !=nil {return _caabf ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074or\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_gefcg .Name );if _ddedd :=d .Skip ();_ddedd !=nil {return _ddedd ;};};case _f .EndElement :break _eace ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_FontReference and its children -func (_cadbe *CT_FontReference )Validate ()error {return _cadbe .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};const (ST_LineEndTypeUnset ST_LineEndType =0;ST_LineEndTypeNone ST_LineEndType =1;ST_LineEndTypeTriangle ST_LineEndType =2;ST_LineEndTypeStealth ST_LineEndType =3;ST_LineEndTypeDiamond ST_LineEndType =4;ST_LineEndTypeOval ST_LineEndType =5;ST_LineEndTypeArrow ST_LineEndType =6;);func (_fbff *CT_CustomColorList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agea :for {_fecaa ,_daacb :=d .Token ();if _daacb !=nil {return _daacb ;};switch _gadb :=_fecaa .(type ){case _a .StartElement :switch _gadb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"}:_ddea :=NewCT_CustomColor ();if _fece :=d .DecodeElement (_ddea ,&_gadb );_fece !=nil {return _fece ;};_fbff .CustClr =append (_fbff .CustClr ,_ddea );default:_b .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gadb .Name );if _efaea :=d .Skip ();_efaea !=nil {return _efaea ;};};case _a .EndElement :break _agea ;case _a .CharData :};};return nil ;};func (_acbgd *CT_Scale2D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_effcf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_acbgd .Sx ,_effcf );_abeg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_acbgd .Sy ,_abeg );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_efgaa *CT_LineProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efgaa .WAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_efgaa .WAttr )});};if _efgaa .CapAttr !=ST_LineCapUnset {_fcde ,_dbaag :=_efgaa .CapAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0061\u0070"});if _dbaag !=nil {return _dbaag ;};start .Attr =append (start .Attr ,_fcde );};if _efgaa .CmpdAttr !=ST_CompoundLineUnset {_feabc ,_fbafe :=_efgaa .CmpdAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u006d\u0070\u0064"});if _fbafe !=nil {return _fbafe ;};start .Attr =append (start .Attr ,_feabc );};if _efgaa .AlgnAttr !=ST_PenAlignmentUnset {_ceacb ,_acdb :=_efgaa .AlgnAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006c\u0067\u006e"});if _acdb !=nil {return _acdb ;};start .Attr =append (start .Attr ,_ceacb );};e .EncodeToken (start );if _efgaa .NoFill !=nil {_eaadc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efgaa .NoFill ,_eaadc );};if _efgaa .SolidFill !=nil {_egcaa :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efgaa .SolidFill ,_egcaa );};if _efgaa .GradFill !=nil {_dbbd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efgaa .GradFill ,_dbbd );};if _efgaa .PattFill !=nil {_deeb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efgaa .PattFill ,_deeb );};if _efgaa .PrstDash !=nil {_dddbg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_efgaa .PrstDash ,_dddbg );};if _efgaa .CustDash !=nil {_eabf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_efgaa .CustDash ,_eabf );};if _efgaa .Round !=nil {_eccd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_efgaa .Round ,_eccd );};if _efgaa .Bevel !=nil {_bcbfe :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_efgaa .Bevel ,_bcbfe );};if _efgaa .Miter !=nil {_baacb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_efgaa .Miter ,_baacb );};if _efgaa .HeadEnd !=nil {_ggea :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}};e .EncodeElement (_efgaa .HeadEnd ,_ggea );};if _efgaa .TailEnd !=nil {_dbgae :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_efgaa .TailEnd ,_dbgae );};if _efgaa .ExtLst !=nil {_babe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efgaa .ExtLst ,_babe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Cell3D and its children +func (_afga *CT_Cell3D )Validate ()error {return _afga .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");};func NewCT_ConnectionSite ()*CT_ConnectionSite {_fafef :=&CT_ConnectionSite {};_fafef .Pos =NewCT_AdjPoint2D ();return _fafef ;};func (_faedc *ST_AnimationDgmBuildType )Validate ()error {return _faedc .ValidateWithPath ("")};func (_ccge *CT_FlatText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efdbd :=range start .Attr {if _efdbd .Name .Local =="\u007a"{_egdb ,_ecfg :=ParseUnionST_Coordinate (_efdbd .Value );if _ecfg !=nil {return _ecfg ;};_ccge .ZAttr =&_egdb ;continue ;};};for {_facgb ,_aacd :=d .Token ();if _aacd !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_aacd );};if _bcfb ,_deca :=_facgb .(_f .EndElement );_deca &&_bcfb .Name ==start .Name {break ;};};return nil ;};type CT_GrayscaleEffect struct{};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_TableProperties and its children -func (_afggbe *CT_TableProperties )Validate ()error {return _afggbe .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the EG_FillProperties and its children +func (_cccedc *EG_FillProperties )Validate ()error {return _cccedc .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_fafde ST_BevelPresetType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgdbba :=_f .Attr {};_dgdbba .Name =name ;switch _fafde {case ST_BevelPresetTypeUnset :_dgdbba .Value ="";case ST_BevelPresetTypeRelaxedInset :_dgdbba .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_dgdbba .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_dgdbba .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_dgdbba .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_dgdbba .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_dgdbba .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_dgdbba .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_dgdbba .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_dgdbba .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_dgdbba .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_dgdbba .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_dgdbba .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _dgdbba ,nil ;};func (_debfd *ST_ChartBuildStep )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feegdc ,_ageefc :=d .Token ();if _ageefc !=nil {return _ageefc ;};if _fecdga ,_ggggf :=_feegdc .(_f .EndElement );_ggggf &&_fecdga .Name ==start .Name {*_debfd =1;return nil ;};if _fgcaa ,_feaee :=_feegdc .(_f .CharData );!_feaee {return _g .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",_feegdc );}else {switch string (_fgcaa ){case "":*_debfd =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_debfd =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_debfd =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_debfd =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_debfd =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_debfd =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_debfd =6;};};_feegdc ,_ageefc =d .Token ();if _ageefc !=nil {return _ageefc ;};if _cdefa ,_dbaee :=_feegdc .(_f .EndElement );_dbaee &&_cdefa .Name ==start .Name {return nil ;};return _g .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",_feegdc );}; -// Validate validates the CT_AlphaOutsetEffect and its children -func (_bffg *CT_AlphaOutsetEffect )Validate ()error {return _bffg .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");};func NewCT_HslColor ()*CT_HslColor {_fdgaa :=&CT_HslColor {};_fdgaa .HueAttr =0;return _fdgaa };func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_egdfb :=&CT_ObjectStyleDefaults {};return _egdfb ;};func (_ecccc *CT_CustomColor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecccc .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ecccc .NameAttr )});};e .EncodeToken (start );if _ecccc .ScrgbClr !=nil {_afega :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ecccc .ScrgbClr ,_afega );};if _ecccc .SrgbClr !=nil {_gagb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ecccc .SrgbClr ,_gagb );};if _ecccc .HslClr !=nil {_acga :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ecccc .HslClr ,_acga );};if _ecccc .SysClr !=nil {_dbeg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ecccc .SysClr ,_dbeg );};if _ecccc .SchemeClr !=nil {_efcg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ecccc .SchemeClr ,_efcg );};if _ecccc .PrstClr !=nil {_dgd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ecccc .PrstClr ,_dgd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TextBulletSizePoint struct{ValAttr int32 ;}; +// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path +func (_abfcb *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _abfcb .CpLocks !=nil {if _gbgde :=_abfcb .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_gbgde !=nil {return _gbgde ;};};if _abfcb .ExtLst !=nil {if _agdaf :=_abfcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdaf !=nil {return _agdaf ;};};return nil ;}; -// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path -func (_dbaca *EG_EffectProperties )ValidateWithPath (path string )error {if _dbaca .EffectLst !=nil {if _egddd :=_dbaca .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_egddd !=nil {return _egddd ;};};if _dbaca .EffectDag !=nil {if _baaba :=_dbaca .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_baaba !=nil {return _baaba ;};};return nil ;}; +// Validate validates the CT_InverseTransform and its children +func (_agage *CT_InverseTransform )Validate ()error {return _agage .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;};func (_cafcc ST_SchemeColorVal )String ()string {switch _cafcc {case 0:return "";case 1:return "\u0062\u0067\u0031";case 2:return "\u0074\u0078\u0031";case 3:return "\u0062\u0067\u0032";case 4:return "\u0074\u0078\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case 13:return "\u0070\u0068\u0043l\u0072";case 14:return "\u0064\u006b\u0031";case 15:return "\u006c\u0074\u0031";case 16:return "\u0064\u006b\u0032";case 17:return "\u006c\u0074\u0032";};return "";};func (_daaee ST_PresetPatternVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cbggea :=_f .Attr {};_cbggea .Name =name ;switch _daaee {case ST_PresetPatternValUnset :_cbggea .Value ="";case ST_PresetPatternValPct5 :_cbggea .Value ="\u0070\u0063\u0074\u0035";case ST_PresetPatternValPct10 :_cbggea .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_cbggea .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_cbggea .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_cbggea .Value ="\u0070\u0063\u00743\u0030";case ST_PresetPatternValPct40 :_cbggea .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_cbggea .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_cbggea .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_cbggea .Value ="\u0070\u0063\u00747\u0030";case ST_PresetPatternValPct75 :_cbggea .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_cbggea .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_cbggea .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_cbggea .Value ="\u0068\u006f\u0072\u007a";case ST_PresetPatternValVert :_cbggea .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_cbggea .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_cbggea .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_cbggea .Value ="\u0064\u006b\u0048\u006f\u0072\u007a";case ST_PresetPatternValDkVert :_cbggea .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_cbggea .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_cbggea .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074";case ST_PresetPatternValDashHorz :_cbggea .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_cbggea .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_cbggea .Value ="\u0063\u0072\u006fs\u0073";case ST_PresetPatternValDnDiag :_cbggea .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_cbggea .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_cbggea .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtUpDiag :_cbggea .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_cbggea .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_cbggea .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdDnDiag :_cbggea .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_cbggea .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_cbggea .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashUpDiag :_cbggea .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_cbggea .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_cbggea .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValLgCheck :_cbggea .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_cbggea .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_cbggea .Value ="\u006c\u0067\u0047\u0072\u0069\u0064";case ST_PresetPatternValDotGrid :_cbggea .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_cbggea .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_cbggea .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValHorzBrick :_cbggea .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_cbggea .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_cbggea .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case ST_PresetPatternValOpenDmnd :_cbggea .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_cbggea .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_cbggea .Value ="\u0070\u006c\u0061i\u0064";case ST_PresetPatternValSphere :_cbggea .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_cbggea .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_cbggea .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_cbggea .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065";case ST_PresetPatternValWave :_cbggea .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_cbggea .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_cbggea .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _cbggea ,nil ;};func (_decad *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_decad =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_decad =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_decad =2;case "\u0063\u006c\u0069\u0070":*_decad =3;};return nil ;};func (_gbfgdd *ST_LineCap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcbaf ,_gdbec :=d .Token ();if _gdbec !=nil {return _gdbec ;};if _fcbgb ,_cbbeg :=_bcbaf .(_f .EndElement );_cbbeg &&_fcbgb .Name ==start .Name {*_gbfgdd =1;return nil ;};if _cfbabf ,_ebefg :=_bcbaf .(_f .CharData );!_ebefg {return _g .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",_bcbaf );}else {switch string (_cfbabf ){case "":*_gbfgdd =0;case "\u0072\u006e\u0064":*_gbfgdd =1;case "\u0073\u0071":*_gbfgdd =2;case "\u0066\u006c\u0061\u0074":*_gbfgdd =3;};};_bcbaf ,_gdbec =d .Token ();if _gdbec !=nil {return _gdbec ;};if _ebaba ,_bcedd :=_bcbaf .(_f .EndElement );_bcedd &&_ebaba .Name ==start .Name {return nil ;};return _g .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",_bcbaf );}; -// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path -func (_fedf *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _efb :=_fedf .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_efb !=nil {return _efb ;};return nil ;};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_gecfgb :=&CT_TextSpacingPercent {};return _gecfgb ;};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func (_ffbac *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_gadff :=[]string {};if _ffbac .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_gadff =append (_gadff ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _ffbac .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_gadff =append (_gadff ,"\u0053\u0054\u005f\u0041n\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006dO\u006el\u0079\u0042\u0075\u0069\u006c\u0064\u0054y\u0070\u0065");};if len (_gadff )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gadff );};return nil ;}; +// Validate validates the CT_NonVisualDrawingShapeProps and its children +func (_cfea *CT_NonVisualDrawingShapeProps )Validate ()error {return _cfea .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073");}; -// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path -func (_efbgd *CT_ShapeLocking )ValidateWithPath (path string )error {if _efbgd .ExtLst !=nil {if _ebecb :=_efbgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebecb !=nil {return _ebecb ;};};return nil ;};func (_gegea *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gegea .NoFill !=nil {_ddedda :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gegea .NoFill ,_ddedda );};if _gegea .SolidFill !=nil {_fafec :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gegea .SolidFill ,_fafec );};if _gegea .GradFill !=nil {_cgec :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gegea .GradFill ,_cgec );};if _gegea .BlipFill !=nil {_gbccb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gegea .BlipFill ,_gbccb );};if _gegea .PattFill !=nil {_gbef :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gegea .PattFill ,_gbef );};if _gegea .GrpFill !=nil {_feagd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gegea .GrpFill ,_feagd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_bfcad :=&CT_XYAdjustHandle {};_bfcad .Pos =NewCT_AdjPoint2D ();return _bfcad ;}; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_abe *CT_Color )ValidateWithPath (path string )error {if _abe .ScrgbClr !=nil {if _cgbb :=_abe .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cgbb !=nil {return _cgbb ;};};if _abe .SrgbClr !=nil {if _agea :=_abe .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_agea !=nil {return _agea ;};};if _abe .HslClr !=nil {if _agbg :=_abe .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_agbg !=nil {return _agbg ;};};if _abe .SysClr !=nil {if _ffdcc :=_abe .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ffdcc !=nil {return _ffdcc ;};};if _abe .SchemeClr !=nil {if _abeg :=_abe .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_abeg !=nil {return _abeg ;};};if _abe .PrstClr !=nil {if _fagf :=_abe .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fagf !=nil {return _fagf ;};};return nil ;};type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// Validate validates the CT_Scene3D and its children -func (_dabebf *CT_Scene3D )Validate ()error {return _dabebf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};type CT_GvmlUseShapeRectangle struct{}; +// Validate validates the CT_PresetLineDashProperties and its children +func (_begcg *CT_PresetLineDashProperties )Validate ()error {return _begcg .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};func (_fbcdg *CT_Path2DQuadBezierTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdaf :for {_dgeae ,_bbafgd :=d .Token ();if _bbafgd !=nil {return _bbafgd ;};switch _geba :=_dgeae .(type ){case _f .StartElement :switch _geba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_cabc :=NewCT_AdjPoint2D ();if _abebc :=d .DecodeElement (_cabc ,&_geba );_abebc !=nil {return _abebc ;};_fbcdg .Pt =append (_fbcdg .Pt ,_cabc );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u0051\u0075\u0061\u0064\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_geba .Name );if _faaa :=d .Skip ();_faaa !=nil {return _faaa ;};};case _f .EndElement :break _fdaf ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path -func (_bfad *CT_ColorScheme )ValidateWithPath (path string )error {if _dbfe :=_bfad .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_dbfe !=nil {return _dbfe ;};if _ffbd :=_bfad .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_ffbd !=nil {return _ffbd ;};if _debda :=_bfad .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_debda !=nil {return _debda ;};if _aceg :=_bfad .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_aceg !=nil {return _aceg ;};if _dcfe :=_bfad .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031");_dcfe !=nil {return _dcfe ;};if _fcdge :=_bfad .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_fcdge !=nil {return _fcdge ;};if _fdafb :=_bfad .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033");_fdafb !=nil {return _fdafb ;};if _ccbc :=_bfad .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_ccbc !=nil {return _ccbc ;};if _cefaf :=_bfad .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035");_cefaf !=nil {return _cefaf ;};if _fggaa :=_bfad .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_fggaa !=nil {return _fggaa ;};if _dfdb :=_bfad .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_dfdb !=nil {return _dfdb ;};if _dece :=_bfad .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_dece !=nil {return _dece ;};if _bfad .ExtLst !=nil {if _gacf :=_bfad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gacf !=nil {return _gacf ;};};return nil ;};func NewCT_TextSpacing ()*CT_TextSpacing {_bead :=&CT_TextSpacing {};return _bead };type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;};func (_dfdda *CT_GvmlShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfdda .CNvPr =NewCT_NonVisualDrawingProps ();_dfdda .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_fdcdc :for {_dabf ,_cbaab :=d .Token ();if _cbaab !=nil {return _cbaab ;};switch _dcdb :=_dabf .(type ){case _a .StartElement :switch _dcdb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _decee :=d .DecodeElement (_dfdda .CNvPr ,&_dcdb );_decee !=nil {return _decee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _gdeae :=d .DecodeElement (_dfdda .CNvSpPr ,&_dcdb );_gdeae !=nil {return _gdeae ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0047\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_dcdb .Name );if _bdcc :=d .Skip ();_bdcc !=nil {return _bdcc ;};};case _a .EndElement :break _fdcdc ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path +func (_dfbcc *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _dffge :=_dfbcc .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_dffge !=nil {return _dffge ;};if _eead :=_dfbcc .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072");_eead !=nil {return _eead ;};if _dfbcc .Font !=nil {if _acfeb :=_dfbcc .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_acfeb !=nil {return _acfeb ;};};if _dfbcc .FontRef !=nil {if _cagbf :=_dfbcc .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_cagbf !=nil {return _cagbf ;};};if _dfbcc .ScrgbClr !=nil {if _ddbef :=_dfbcc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ddbef !=nil {return _ddbef ;};};if _dfbcc .SrgbClr !=nil {if _bfcgab :=_dfbcc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bfcgab !=nil {return _bfcgab ;};};if _dfbcc .HslClr !=nil {if _facf :=_dfbcc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_facf !=nil {return _facf ;};};if _dfbcc .SysClr !=nil {if _cdcfb :=_dfbcc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cdcfb !=nil {return _cdcfb ;};};if _dfbcc .SchemeClr !=nil {if _feeea :=_dfbcc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_feeea !=nil {return _feeea ;};};if _dfbcc .PrstClr !=nil {if _dgeca :=_dfbcc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dgeca !=nil {return _dgeca ;};};if _dfbcc .ExtLst !=nil {if _fddfgf :=_dfbcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fddfgf !=nil {return _fddfgf ;};};return nil ;};func (_aefa *CT_GvmlPicture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aefa .NvPicPr =NewCT_GvmlPictureNonVisual ();_aefa .BlipFill =NewCT_BlipFillProperties ();_aefa .SpPr =NewCT_ShapeProperties ();_ggbbe :for {_adeg ,_acag :=d .Token ();if _acag !=nil {return _acag ;};switch _efgbg :=_adeg .(type ){case _f .StartElement :switch _efgbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _ccec :=d .DecodeElement (_aefa .NvPicPr ,&_efgbg );_ccec !=nil {return _ccec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _gcdcb :=d .DecodeElement (_aefa .BlipFill ,&_efgbg );_gcdcb !=nil {return _gcdcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _bgag :=d .DecodeElement (_aefa .SpPr ,&_efgbg );_bgag !=nil {return _bgag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_aefa .Style =NewCT_ShapeStyle ();if _gaeee :=d .DecodeElement (_aefa .Style ,&_efgbg );_gaeee !=nil {return _gaeee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aefa .ExtLst =NewCT_OfficeArtExtensionList ();if _gega :=d .DecodeElement (_aefa .ExtLst ,&_efgbg );_gega !=nil {return _gega ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063t\u0075r\u0065\u0020\u0025\u0076",_efgbg .Name );if _eefec :=d .Skip ();_eefec !=nil {return _eefec ;};};case _f .EndElement :break _ggbbe ;case _f .CharData :};};return nil ;};func (_fgffca ST_SchemeColorVal )ValidateWithPath (path string )error {switch _fgffca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgffca ));};return nil ;};func (_bfbgf *ST_TextVertOverflowType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cccdeb ,_gegaca :=d .Token ();if _gegaca !=nil {return _gegaca ;};if _cageb ,_gccda :=_cccdeb .(_f .EndElement );_gccda &&_cageb .Name ==start .Name {*_bfbgf =1;return nil ;};if _eebdg ,_gebga :=_cccdeb .(_f .CharData );!_gebga {return _g .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",_cccdeb );}else {switch string (_eebdg ){case "":*_bfbgf =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_bfbgf =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_bfbgf =2;case "\u0063\u006c\u0069\u0070":*_bfbgf =3;};};_cccdeb ,_gegaca =d .Token ();if _gegaca !=nil {return _gegaca ;};if _acecbe ,_efdebe :=_cccdeb .(_f .EndElement );_efdebe &&_acecbe .Name ==start .Name {return nil ;};return _g .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",_cccdeb );}; -// Validate validates the CT_ColorMRU and its children -func (_edgde *CT_ColorMRU )Validate ()error {return _edgde .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");}; +// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children +func (_cddeb *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _cddeb .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073");};func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_dcfg :=&CT_OuterShadowEffect {};return _dcfg };func (_dced *CT_Bevel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efaf :=range start .Attr {if _efaf .Name .Local =="\u0077"{_gdbg ,_aecc :=_d .ParseInt (_efaf .Value ,10,64);if _aecc !=nil {return _aecc ;};_dced .WAttr =&_gdbg ;continue ;};if _efaf .Name .Local =="\u0068"{_cfce ,_cbfc :=_d .ParseInt (_efaf .Value ,10,64);if _cbfc !=nil {return _cbfc ;};_dced .HAttr =&_cfce ;continue ;};if _efaf .Name .Local =="\u0070\u0072\u0073\u0074"{_dced .PrstAttr .UnmarshalXMLAttr (_efaf );continue ;};};for {_ffeb ,_debf :=d .Token ();if _debf !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_debf );};if _addf ,_gcf :=_ffeb .(_f .EndElement );_gcf &&_addf .Name ==start .Name {break ;};};return nil ;};func (_dfcaca ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _dfcaca {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfcaca ));};return nil ;};func NewCT_BlendEffect ()*CT_BlendEffect {_egfgf :=&CT_BlendEffect {};_egfgf .BlendAttr =ST_BlendMode (1);_egfgf .Cont =NewCT_EffectContainer ();return _egfgf ;};func (_adcae ST_AnimationChartBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adcae .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_f .CharData (_adcae .ST_AnimationBuildType .String ()));};if _adcae .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_f .CharData (_adcae .ST_AnimationChartOnlyBuildType .String ()));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_gfdgb *CT_TableCellProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfdgb .MarLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_g .Sprintf ("\u0025\u0076",*_gfdgb .MarLAttr )});};if _gfdgb .MarRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_gfdgb .MarRAttr )});};if _gfdgb .MarTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_g .Sprintf ("\u0025\u0076",*_gfdgb .MarTAttr )});};if _gfdgb .MarBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_g .Sprintf ("\u0025\u0076",*_gfdgb .MarBAttr )});};if _gfdgb .VertAttr !=ST_TextVerticalTypeUnset {_bbcdc ,_ceffg :=_gfdgb .VertAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072\u0074"});if _ceffg !=nil {return _ceffg ;};start .Attr =append (start .Attr ,_bbcdc );};if _gfdgb .AnchorAttr !=ST_TextAnchoringTypeUnset {_cgdg ,_deggf :=_gfdgb .AnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _deggf !=nil {return _deggf ;};start .Attr =append (start .Attr ,_cgdg );};if _gfdgb .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gfdgb .AnchorCtrAttr ))});};if _gfdgb .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_gceac ,_ddbaf :=_gfdgb .HorzOverflowAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _ddbaf !=nil {return _ddbaf ;};start .Attr =append (start .Attr ,_gceac );};e .EncodeToken (start );if _gfdgb .LnL !=nil {_fgfcfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_gfdgb .LnL ,_fgfcfd );};if _gfdgb .LnR !=nil {_gdece :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u0052"}};e .EncodeElement (_gfdgb .LnR ,_gdece );};if _gfdgb .LnT !=nil {_efagc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_gfdgb .LnT ,_efagc );};if _gfdgb .LnB !=nil {_ffgdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u0042"}};e .EncodeElement (_gfdgb .LnB ,_ffgdg );};if _gfdgb .LnTlToBr !=nil {_gfbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_gfdgb .LnTlToBr ,_gfbf );};if _gfdgb .LnBlToTr !=nil {_ecaea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}};e .EncodeElement (_gfdgb .LnBlToTr ,_ecaea );};if _gfdgb .Cell3D !=nil {_cffba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_gfdgb .Cell3D ,_cffba );};if _gfdgb .NoFill !=nil {_fcaad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfdgb .NoFill ,_fcaad );};if _gfdgb .SolidFill !=nil {_gfea :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfdgb .SolidFill ,_gfea );};if _gfdgb .GradFill !=nil {_beffa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfdgb .GradFill ,_beffa );};if _gfdgb .BlipFill !=nil {_fcbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfdgb .BlipFill ,_fcbf );};if _gfdgb .PattFill !=nil {_ebcge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfdgb .PattFill ,_ebcge );};if _gfdgb .GrpFill !=nil {_fbdef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gfdgb .GrpFill ,_fbdef );};if _gfdgb .Headers !=nil {_efede :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_gfdgb .Headers ,_efede );};if _gfdgb .ExtLst !=nil {_eedfc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfdgb .ExtLst ,_eedfc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_adedf :=&CT_InnerShadowEffect {};return _adedf ;}; -// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path -func (_eddf *CT_BaseStyles )ValidateWithPath (path string )error {if _ebcd :=_eddf .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_ebcd !=nil {return _ebcd ;};if _bffc :=_eddf .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_bffc !=nil {return _bffc ;};if _ebfd :=_eddf .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_ebfd !=nil {return _ebfd ;};if _eddf .ExtLst !=nil {if _dbbg :=_eddf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbbg !=nil {return _dbbg ;};};return nil ;};func (_gcffe ST_BlipCompression )ValidateWithPath (path string )error {switch _gcffe {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcffe ));};return nil ;};func (_bgedg *ST_PathFillMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaeebd ,_aedefe :=d .Token ();if _aedefe !=nil {return _aedefe ;};if _ecdaf ,_bafbf :=_gaeebd .(_a .EndElement );_bafbf &&_ecdaf .Name ==start .Name {*_bgedg =1;return nil ;};if _cddbc ,_bdece :=_gaeebd .(_a .CharData );!_bdece {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaeebd );}else {switch string (_cddbc ){case "":*_bgedg =0;case "\u006e\u006f\u006e\u0065":*_bgedg =1;case "\u006e\u006f\u0072\u006d":*_bgedg =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_bgedg =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_bgedg =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_bgedg =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_bgedg =6;};};_gaeebd ,_aedefe =d .Token ();if _aedefe !=nil {return _aedefe ;};if _ddfgd ,_egaeag :=_gaeebd .(_a .EndElement );_egaeag &&_ddfgd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaeebd );}; +// Validate validates the CT_LineEndProperties and its children +func (_caeg *CT_LineEndProperties )Validate ()error {return _caeg .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");};func NewCT_TableStyle ()*CT_TableStyle {_gfbba :=&CT_TableStyle {};_gfbba .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _gfbba ;};type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;}; -// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path -func (_dcfae *CT_StyleMatrix )ValidateWithPath (path string )error {if _cgdbg :=_dcfae .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_cgdbg !=nil {return _cgdbg ;};if _cdfbf :=_dcfae .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_cdfbf !=nil {return _cdfbf ;};if _bacagg :=_dcfae .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_bacagg !=nil {return _bacagg ;};if _fbafeg :=_dcfae .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_fbafeg !=nil {return _fbafeg ;};return nil ;};func (_fgfa ST_PenAlignment )ValidateWithPath (path string )error {switch _fgfa {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfa ));};return nil ;};func (_bacde *CT_StretchInfoProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfebd :for {_caeabf ,_bcagb :=d .Token ();if _bcagb !=nil {return _bcagb ;};switch _bdgce :=_caeabf .(type ){case _a .StartElement :switch _bdgce .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}:_bacde .FillRect =NewCT_RelativeRect ();if _fbcc :=d .DecodeElement (_bacde .FillRect ,&_bdgce );_fbcc !=nil {return _fbcc ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066\u006f\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_bdgce .Name );if _dadaf :=d .Skip ();_dadaf !=nil {return _dadaf ;};};case _a .EndElement :break _gfebd ;case _a .CharData :};};return nil ;};func (_bfdge *ST_BlackWhiteMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edbad ,_feafff :=d .Token ();if _feafff !=nil {return _feafff ;};if _fefea ,_adaegd :=_edbad .(_a .EndElement );_adaegd &&_fefea .Name ==start .Name {*_bfdge =1;return nil ;};if _bfdedd ,_faded :=_edbad .(_a .CharData );!_faded {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edbad );}else {switch string (_bfdedd ){case "":*_bfdge =0;case "\u0063\u006c\u0072":*_bfdge =1;case "\u0061\u0075\u0074\u006f":*_bfdge =2;case "\u0067\u0072\u0061\u0079":*_bfdge =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_bfdge =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_bfdge =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_bfdge =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_bfdge =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_bfdge =8;case "\u0062\u006c\u0061c\u006b":*_bfdge =9;case "\u0077\u0068\u0069t\u0065":*_bfdge =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_bfdge =11;};};_edbad ,_feafff =d .Token ();if _feafff !=nil {return _feafff ;};if _dcgbc ,_cfgaga :=_edbad .(_a .EndElement );_cfgaga &&_dcgbc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edbad );};func (_efbec *CT_BlipFillProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efbec .DpiAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_efbec .DpiAttr )});};if _efbec .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_efbec .RotWithShapeAttr ))});};e .EncodeToken (start );if _efbec .Blip !=nil {_edcef :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_efbec .Blip ,_edcef );};if _efbec .SrcRect !=nil {_cecac :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}};e .EncodeElement (_efbec .SrcRect ,_cecac );};if _efbec .Tile !=nil {_cedcf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_efbec .Tile ,_cedcf );};if _efbec .Stretch !=nil {_eea :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_efbec .Stretch ,_eea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bbadb *CT_Boolean )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acec :=range start .Attr {if _acec .Name .Local =="\u0076\u0061\u006c"{_edb ,_gcbb :=ParseUnionST_OnOff (_acec .Value );if _gcbb !=nil {return _gcbb ;};_bbadb .ValAttr =&_edb ;continue ;};};for {_abdb ,_ccgbb :=d .Token ();if _ccgbb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_ccgbb );};if _cdbbf ,_bdac :=_abdb .(_a .EndElement );_bdac &&_cdbbf .Name ==start .Name {break ;};};return nil ;};type CT_TextBulletColorFollowText struct{};type ST_PitchFamily byte ;func (_gceeab *CT_Transform2D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gceeab .RotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gceeab .RotAttr )});};if _gceeab .FlipHAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gceeab .FlipHAttr ))});};if _gceeab .FlipVAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gceeab .FlipVAttr ))});};e .EncodeToken (start );if _gceeab .Off !=nil {_ababc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_gceeab .Off ,_ababc );};if _gceeab .Ext !=nil {_cabea :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_gceeab .Ext ,_cabea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AlphaInverseEffect and its children +func (_bbc *CT_AlphaInverseEffect )Validate ()error {return _bbc .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_gae :=&CT_AdjPoint2D {};return _gae }; -// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path -func (_dbba *CT_CustomColorList )ValidateWithPath (path string )error {for _begg ,_gbfae :=range _dbba .CustClr {if _ddgf :=_gbfae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_begg ));_ddgf !=nil {return _ddgf ;};};return nil ;}; +// Validate validates the CT_ConnectionSiteList and its children +func (_abcd *CT_ConnectionSiteList )Validate ()error {return _abcd .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");};func (_geega *ST_TextBulletSize )Validate ()error {return _geega .ValidateWithPath ("")};func (_fdbg *CT_AdjPoint2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egec :=range start .Attr {if _egec .Name .Local =="\u0078"{_gdc ,_fac :=ParseUnionST_AdjCoordinate (_egec .Value );if _fac !=nil {return _fac ;};_fdbg .XAttr =_gdc ;continue ;};if _egec .Name .Local =="\u0079"{_eab ,_fbg :=ParseUnionST_AdjCoordinate (_egec .Value );if _fbg !=nil {return _fbg ;};_fdbg .YAttr =_eab ;continue ;};};for {_eeb ,_gdf :=d .Token ();if _gdf !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_gdf );};if _ffaa ,_fdff :=_eeb .(_f .EndElement );_fdff &&_ffaa .Name ==start .Name {break ;};};return nil ;};func (_gbfefa *Tbl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbfefa .CT_Table =*NewCT_Table ();_accee :for {_adgaf ,_efeea :=d .Token ();if _efeea !=nil {return _efeea ;};switch _agbdd :=_adgaf .(type ){case _f .StartElement :switch _agbdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_gbfefa .TblPr =NewCT_TableProperties ();if _gcagc :=d .DecodeElement (_gbfefa .TblPr ,&_agbdd );_gcagc !=nil {return _gcagc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _cebecc :=d .DecodeElement (_gbfefa .TblGrid ,&_agbdd );_cebecc !=nil {return _cebecc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_addcff :=NewCT_TableRow ();if _bfdbda :=d .DecodeElement (_addcff ,&_agbdd );_bfdbda !=nil {return _bfdbda ;};_gbfefa .Tr =append (_gbfefa .Tr ,_addcff );default:_fb .Log ("\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\u0054b\u006c\u0020\u0025\u0076",_agbdd .Name );if _gfage :=d .Skip ();_gfage !=nil {return _gfage ;};};case _f .EndElement :break _accee ;case _f .CharData :};};return nil ;};func (_ageab *CT_ComplementTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;}; -// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path -func (_ceded *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _ceded .MinXAttr !=nil {if _bafdf :=_ceded .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_bafdf !=nil {return _bafdf ;};};if _ceded .MaxXAttr !=nil {if _cdgfgc :=_ceded .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r");_cdgfgc !=nil {return _cdgfgc ;};};if _ceded .MinYAttr !=nil {if _ecagb :=_ceded .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_ecagb !=nil {return _ecagb ;};};if _ceded .MaxYAttr !=nil {if _cfbfg :=_ceded .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r");_cfbfg !=nil {return _cfbfg ;};};if _cefea :=_ceded .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cefea !=nil {return _cefea ;};return nil ;}; +// Validate validates the CT_Path2DArcTo and its children +func (_facad *CT_Path2DArcTo )Validate ()error {return _facad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");}; -// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path -func (_gecc *CT_Bevel )ValidateWithPath (path string )error {if _gecc .WAttr !=nil {if *_gecc .WAttr < 0{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gecc .WAttr );};if *_gecc .WAttr > 27273042316900{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gecc .WAttr );};};if _gecc .HAttr !=nil {if *_gecc .HAttr < 0{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gecc .HAttr );};if *_gecc .HAttr > 27273042316900{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gecc .HAttr );};};if _fbaf :=_gecc .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_fbaf !=nil {return _fbaf ;};return nil ;};func (_egdff *ST_TextUnderlineType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egdff =0;case "\u006e\u006f\u006e\u0065":*_egdff =1;case "\u0077\u006f\u0072d\u0073":*_egdff =2;case "\u0073\u006e\u0067":*_egdff =3;case "\u0064\u0062\u006c":*_egdff =4;case "\u0068\u0065\u0061v\u0079":*_egdff =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_egdff =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_egdff =7;case "\u0064\u0061\u0073\u0068":*_egdff =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_egdff =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_egdff =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_egdff =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_egdff =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_egdff =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_egdff =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_egdff =15;case "\u0077\u0061\u0076\u0079":*_egdff =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_egdff =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_egdff =18;};return nil ;}; +// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path +func (_gefc *CT_ColorMapping )ValidateWithPath (path string )error {if _gefc .Bg1Attr ==ST_ColorSchemeIndexUnset {return _g .Errorf ("\u0025\u0073\u002fB\u0067\u0031\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 _bgddb :=_gefc .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_bgddb !=nil {return _bgddb ;};if _gefc .Tx1Attr ==ST_ColorSchemeIndexUnset {return _g .Errorf ("\u0025\u0073\u002fT\u0078\u0031\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 _ddaa :=_gefc .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_ddaa !=nil {return _ddaa ;};if _gefc .Bg2Attr ==ST_ColorSchemeIndexUnset {return _g .Errorf ("\u0025\u0073\u002fB\u0067\u0032\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 _baef :=_gefc .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_baef !=nil {return _baef ;};if _gefc .Tx2Attr ==ST_ColorSchemeIndexUnset {return _g .Errorf ("\u0025\u0073\u002fT\u0078\u0032\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 _gefd :=_gefc .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_gefd !=nil {return _gefd ;};if _gefc .Accent1Attr ==ST_ColorSchemeIndexUnset {return _g .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0031\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _dgaf :=_gefc .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_dgaf !=nil {return _dgaf ;};if _gefc .Accent2Attr ==ST_ColorSchemeIndexUnset {return _g .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0032\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _bdg :=_gefc .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_bdg !=nil {return _bdg ;};if _gefc .Accent3Attr ==ST_ColorSchemeIndexUnset {return _g .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0033\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _aacbg :=_gefc .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_aacbg !=nil {return _aacbg ;};if _gefc .Accent4Attr ==ST_ColorSchemeIndexUnset {return _g .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0034\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _cccdc :=_gefc .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_cccdc !=nil {return _cccdc ;};if _gefc .Accent5Attr ==ST_ColorSchemeIndexUnset {return _g .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0035\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _aca :=_gefc .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_aca !=nil {return _aca ;};if _gefc .Accent6Attr ==ST_ColorSchemeIndexUnset {return _g .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0036\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _cgcca :=_gefc .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_cgcca !=nil {return _cgcca ;};if _gefc .HlinkAttr ==ST_ColorSchemeIndexUnset {return _g .Errorf ("\u0025\u0073\u002f\u0048\u006c\u0069n\u006b\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _edfa :=_gefc .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_edfa !=nil {return _edfa ;};if _gefc .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _g .Errorf ("\u0025\u0073/F\u006f\u006c\u0048l\u0069\u006e\u006b\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _dgbfa :=_gefc .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_dgbfa !=nil {return _dgbfa ;};if _gefc .ExtLst !=nil {if _gbda :=_gefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbda !=nil {return _gbda ;};};return nil ;};const (ST_CompoundLineUnset ST_CompoundLine =0;ST_CompoundLineSng ST_CompoundLine =1;ST_CompoundLineDbl ST_CompoundLine =2;ST_CompoundLineThickThin ST_CompoundLine =3;ST_CompoundLineThinThick ST_CompoundLine =4;ST_CompoundLineTri ST_CompoundLine =5;); -// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path -func (_bbafc *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _bbafc .TxAttr !=nil {if _gbfgg :=_bbafc .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_gbfgg !=nil {return _gbfgg ;};};if _bbafc .TyAttr !=nil {if _gcgdc :=_bbafc .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_gcgdc !=nil {return _gcgdc ;};};return nil ;}; +// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path +func (_bcce *CT_HSLEffect )ValidateWithPath (path string )error {if _bcce .HueAttr !=nil {if *_bcce .HueAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bcce .HueAttr );};if *_bcce .HueAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bcce .HueAttr );};};if _bcce .SatAttr !=nil {if _ffce :=_bcce .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_ffce !=nil {return _ffce ;};};if _bcce .LumAttr !=nil {if _cfefa :=_bcce .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_cfefa !=nil {return _cfefa ;};};return nil ;}; -// Validate validates the CT_ConnectorLocking and its children -func (_dacaa *CT_ConnectorLocking )Validate ()error {return _dacaa .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_gffcg ST_SystemColorVal )ValidateWithPath (path string )error {switch _gffcg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffcg ));};return nil ;};func (_fbbe *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dcfdc :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_fbbe .NvGraphicFramePr ,_dcfdc );_bbgfb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_bbgfb .Attr =append (_bbgfb .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_fbbe .Graphic ,_bbgfb );_accdb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fbbe .Xfrm ,_accdb );if _fbbe .ExtLst !=nil {_ddbg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbbe .ExtLst ,_ddbg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bbafb ST_PresetMaterialType )ValidateWithPath (path string )error {switch _bbafb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbafb ));};return nil ;}; +// Validate validates the CT_GraphicalObject and its children +func (_eafg *CT_GraphicalObject )Validate ()error {return _eafg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path -func (_fdbf *CT_ComplementTransform )ValidateWithPath (path string )error {return nil };func (_egfed ST_TextTabAlignType )String ()string {switch _egfed {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u0064\u0065\u0063";};return "";};func (_baf *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_cgggf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_baf .CNvPr ,_cgggf );_fdbe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_baf .CNvGraphicFramePr ,_fdbe );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;}; +// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path +func (_eebe *EG_Geometry )ValidateWithPath (path string )error {if _eebe .CustGeom !=nil {if _ccfef :=_eebe .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_ccfef !=nil {return _ccfef ;};};if _eebe .PrstGeom !=nil {if _aabdc :=_eebe .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_aabdc !=nil {return _aabdc ;};};return nil ;};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_gfdfbc :=&EG_OfficeArtExtensionList {};return _gfdfbc ;}; -// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path -func (_bdacb *CT_TextLineBreak )ValidateWithPath (path string )error {if _bdacb .RPr !=nil {if _afbgg :=_bdacb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_afbgg !=nil {return _afbgg ;};};return nil ;}; +// Validate validates the CT_GraphicalObjectFrameLocking and its children +func (_aceg *CT_GraphicalObjectFrameLocking )Validate ()error {return _aceg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_bbea :=&EG_TextUnderlineLine {};return _bbea };func NewThemeManager ()*ThemeManager {_gabae :=&ThemeManager {};_gabae .CT_EmptyElement =*NewCT_EmptyElement ();return _gabae ;};func NewCT_TextLineBreak ()*CT_TextLineBreak {_fcegdc :=&CT_TextLineBreak {};return _fcegdc };func (_becc *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dde :=range start .Attr {if _dde .Name .Local =="\u0061\u006d\u0074"{_aff ,_ace :=ParseUnionST_PositivePercentage (_dde .Value );if _ace !=nil {return _ace ;};_becc .AmtAttr =&_aff ;continue ;};};for {_bcfg ,_bfee :=d .Token ();if _bfee !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0075l\u0061\u0074\u0065\u0046\u0069\u0078\u0065\u0064\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_bfee );};if _bd ,_egee :=_bcfg .(_f .EndElement );_egee &&_bd .Name ==start .Name {break ;};};return nil ;};func (_aegg *CT_BlipChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgfe :for {_bddf ,_edce :=d .Token ();if _edce !=nil {return _edce ;};switch _dgfca :=_bddf .(type ){case _f .StartElement :switch _dgfca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_gbbc :=NewCT_AlphaBiLevelEffect ();if _abgf :=d .DecodeElement (_gbbc ,&_dgfca );_abgf !=nil {return _abgf ;};_aegg .AlphaBiLevel =append (_aegg .AlphaBiLevel ,_gbbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_ccce :=NewCT_AlphaCeilingEffect ();if _ccbg :=d .DecodeElement (_ccce ,&_dgfca );_ccbg !=nil {return _ccbg ;};_aegg .AlphaCeiling =append (_aegg .AlphaCeiling ,_ccce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_afad :=NewCT_AlphaFloorEffect ();if _faef :=d .DecodeElement (_afad ,&_dgfca );_faef !=nil {return _faef ;};_aegg .AlphaFloor =append (_aegg .AlphaFloor ,_afad );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_efeb :=NewCT_AlphaInverseEffect ();if _bgbg :=d .DecodeElement (_efeb ,&_dgfca );_bgbg !=nil {return _bgbg ;};_aegg .AlphaInv =append (_aegg .AlphaInv ,_efeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fgc :=NewCT_AlphaModulateEffect ();if _ccdf :=d .DecodeElement (_fgc ,&_dgfca );_ccdf !=nil {return _ccdf ;};_aegg .AlphaMod =append (_aegg .AlphaMod ,_fgc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_cbga :=NewCT_AlphaModulateFixedEffect ();if _bfab :=d .DecodeElement (_cbga ,&_dgfca );_bfab !=nil {return _bfab ;};_aegg .AlphaModFix =append (_aegg .AlphaModFix ,_cbga );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_febgb :=NewCT_AlphaReplaceEffect ();if _bda :=d .DecodeElement (_febgb ,&_dgfca );_bda !=nil {return _bda ;};_aegg .AlphaRepl =append (_aegg .AlphaRepl ,_febgb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_eagb :=NewCT_BiLevelEffect ();if _fdbb :=d .DecodeElement (_eagb ,&_dgfca );_fdbb !=nil {return _fdbb ;};_aegg .BiLevel =append (_aegg .BiLevel ,_eagb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_dbcd :=NewCT_BlurEffect ();if _fedf :=d .DecodeElement (_dbcd ,&_dgfca );_fedf !=nil {return _fedf ;};_aegg .Blur =append (_aegg .Blur ,_dbcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ddd :=NewCT_ColorChangeEffect ();if _ddde :=d .DecodeElement (_ddd ,&_dgfca );_ddde !=nil {return _ddde ;};_aegg .ClrChange =append (_aegg .ClrChange ,_ddd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_ccgg :=NewCT_ColorReplaceEffect ();if _becf :=d .DecodeElement (_ccgg ,&_dgfca );_becf !=nil {return _becf ;};_aegg .ClrRepl =append (_aegg .ClrRepl ,_ccgg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_ceec :=NewCT_DuotoneEffect ();if _fabe :=d .DecodeElement (_ceec ,&_dgfca );_fabe !=nil {return _fabe ;};_aegg .Duotone =append (_aegg .Duotone ,_ceec );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_afce :=NewCT_FillOverlayEffect ();if _gde :=d .DecodeElement (_afce ,&_dgfca );_gde !=nil {return _gde ;};_aegg .FillOverlay =append (_aegg .FillOverlay ,_afce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_fafd :=NewCT_GrayscaleEffect ();if _eac :=d .DecodeElement (_fafd ,&_dgfca );_eac !=nil {return _eac ;};_aegg .Grayscl =append (_aegg .Grayscl ,_fafd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_bfdg :=NewCT_HSLEffect ();if _aaad :=d .DecodeElement (_bfdg ,&_dgfca );_aaad !=nil {return _aaad ;};_aegg .Hsl =append (_aegg .Hsl ,_bfdg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_afee :=NewCT_LuminanceEffect ();if _dffab :=d .DecodeElement (_afee ,&_dgfca );_dffab !=nil {return _dffab ;};_aegg .Lum =append (_aegg .Lum ,_afee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_cceg :=NewCT_TintEffect ();if _dgge :=d .DecodeElement (_cceg ,&_dgfca );_dgge !=nil {return _dgge ;};_aegg .Tint =append (_aegg .Tint ,_cceg );default:_fb .Log ("\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\u0042l\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_dgfca .Name );if _bge :=d .Skip ();_bge !=nil {return _bge ;};};case _f .EndElement :break _fgfe ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path -func (_adgdbd *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil };func (_eaefc *CT_GroupTransform2D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eaefc .RotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eaefc .RotAttr )});};if _eaefc .FlipHAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_eaefc .FlipHAttr ))});};if _eaefc .FlipVAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_eaefc .FlipVAttr ))});};e .EncodeToken (start );if _eaefc .Off !=nil {_ffcda :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_eaefc .Off ,_ffcda );};if _eaefc .Ext !=nil {_bfdfe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_eaefc .Ext ,_bfdfe );};if _eaefc .ChOff !=nil {_fefega :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_eaefc .ChOff ,_fefega );};if _eaefc .ChExt !=nil {_abeb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}};e .EncodeElement (_eaefc .ChExt ,_abeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_PathShadeProperties and its children -func (_efegd *CT_PathShadeProperties )Validate ()error {return _efegd .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_fcgdbe *CT_TextBulletColorFollowText )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gafbb ,_cfcf :=d .Token ();if _cfcf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006ce\u0074\u0043\u006f\u006c\u006f\u0072\u0046\u006f\u006c\u006cow\u0054\u0065\u0078t\u003a \u0025\u0073",_cfcf );};if _egccf ,_cgbfd :=_gafbb .(_a .EndElement );_cgbfd &&_egccf .Name ==start .Name {break ;};};return nil ;};func (_degba ST_TextSpacingPercentOrPercentString )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _degba .ST_TextSpacingPercent !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_degba .ST_TextSpacingPercent )));};if _degba .ST_Percentage !=nil {e .EncodeToken (_a .CharData (*_degba .ST_Percentage ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_def *CT_ColorMRU )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _def .EG_ColorChoice !=nil {for _ ,_dgeb :=range _def .EG_ColorChoice {_dgeb .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbeffg ST_AdjCoordinate )String ()string {if _dbeffg .ST_Coordinate !=nil {return _dbeffg .ST_Coordinate .String ();};if _dbeffg .ST_GeomGuideName !=nil {return _f .Sprintf ("\u0025\u0076",*_dbeffg .ST_GeomGuideName );};return "";};func (_edegb *CT_GroupFillProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewEG_EffectProperties ()*EG_EffectProperties {_cbfbb :=&EG_EffectProperties {};return _cbfbb }; - -// Validate validates the CT_StyleMatrix and its children -func (_ddege *CT_StyleMatrix )Validate ()error {return _ddege .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");};func NewCT_LineProperties ()*CT_LineProperties {_dgfeb :=&CT_LineProperties {};return _dgfeb };func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_fcfga :=&CT_TableStyleTextStyle {};return _fcfga ;}; - -// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path -func (_abafg *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _abafg .BuFontTx !=nil {if _eeeba :=_abafg .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_eeeba !=nil {return _eeeba ;};};if _abafg .BuFont !=nil {if _defef :=_abafg .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_defef !=nil {return _defef ;};};return nil ;}; +// Validate validates the CT_TextListStyle and its children +func (_accfbe *CT_TextListStyle )Validate ()error {return _accfbe .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path -func (_dedefe *EG_Geometry )ValidateWithPath (path string )error {if _dedefe .CustGeom !=nil {if _gacge :=_dedefe .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_gacge !=nil {return _gacge ;};};if _dedefe .PrstGeom !=nil {if _gcfff :=_dedefe .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_gcfff !=nil {return _gcfff ;};};return nil ;};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;};func NewCT_EffectProperties ()*CT_EffectProperties {_bdgf :=&CT_EffectProperties {};return _bdgf };func (_edcfb ST_OnOffStyleType )ValidateWithPath (path string )error {switch _edcfb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcfb ));};return nil ;}; +// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path +func (_cafdf *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _cafdf .BlurRadAttr !=nil {if *_cafdf .BlurRadAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cafdf .BlurRadAttr );};if *_cafdf .BlurRadAttr > 27273042316900{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cafdf .BlurRadAttr );};};if _cafdf .DistAttr !=nil {if *_cafdf .DistAttr < 0{return _g .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cafdf .DistAttr );};if *_cafdf .DistAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_cafdf .DistAttr );};};if _cafdf .DirAttr !=nil {if *_cafdf .DirAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cafdf .DirAttr );};if *_cafdf .DirAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cafdf .DirAttr );};};if _cafdf .ScrgbClr !=nil {if _dcfd :=_cafdf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dcfd !=nil {return _dcfd ;};};if _cafdf .SrgbClr !=nil {if _gegac :=_cafdf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gegac !=nil {return _gegac ;};};if _cafdf .HslClr !=nil {if _ccecb :=_cafdf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ccecb !=nil {return _ccecb ;};};if _cafdf .SysClr !=nil {if _bccgg :=_cafdf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bccgg !=nil {return _bccgg ;};};if _cafdf .SchemeClr !=nil {if _gfbb :=_cafdf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gfbb !=nil {return _gfbb ;};};if _cafdf .PrstClr !=nil {if _abbe :=_cafdf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_abbe !=nil {return _abbe ;};};return nil ;};func (_ddebg *CT_Path2DList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbbff :for {_eagdd ,_gedeg :=d .Token ();if _gedeg !=nil {return _gedeg ;};switch _fegf :=_eagdd .(type ){case _f .StartElement :switch _fegf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_efacb :=NewCT_Path2D ();if _dgeg :=d .DecodeElement (_efacb ,&_fegf );_dgeg !=nil {return _dgeg ;};_ddebg .Path =append (_ddebg .Path ,_efacb );default:_fb .Log ("\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\u0050a\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074 \u0025\u0076",_fegf .Name );if _dbdba :=d .Skip ();_dbdba !=nil {return _dbdba ;};};case _f .EndElement :break _bbbff ;case _f .CharData :};};return nil ;};type CT_GroupFillProperties struct{};func (_gddbd *CT_PresetLineDashProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fffee :=range start .Attr {if _fffee .Name .Local =="\u0076\u0061\u006c"{_gddbd .ValAttr .UnmarshalXMLAttr (_fffee );continue ;};};for {_gadgd ,_fcgea :=d .Token ();if _fcgea !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072e\u0073\u0065\u0074\u004c\u0069\u006ee\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_fcgea );};if _ffaeff ,_fbdbac :=_gadgd .(_f .EndElement );_fbdbac &&_ffaeff .Name ==start .Name {break ;};};return nil ;};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;};func NewCT_Angle ()*CT_Angle {_addc :=&CT_Angle {};return _addc };func (_dfadc ST_PenAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfadc .String (),start );}; -// Validate validates the CT_PositiveFixedPercentage and its children -func (_gbebf *CT_PositiveFixedPercentage )Validate ()error {return _gbebf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");}; +// Validate validates the CT_Percentage and its children +func (_ffbcc *CT_Percentage )Validate ()error {return _ffbcc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");}; -// Validate validates the CT_GammaTransform and its children -func (_bgcf *CT_GammaTransform )Validate ()error {return _bgcf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_fffbe *CT_Color )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fffbe .ScrgbClr !=nil {_fcae :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fffbe .ScrgbClr ,_fcae );};if _fffbe .SrgbClr !=nil {_bfff :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fffbe .SrgbClr ,_bfff );};if _fffbe .HslClr !=nil {_eee :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fffbe .HslClr ,_eee );};if _fffbe .SysClr !=nil {_cafd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fffbe .SysClr ,_cafd );};if _fffbe .SchemeClr !=nil {_feg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fffbe .SchemeClr ,_feg );};if _fffbe .PrstClr !=nil {_cdbba :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fffbe .PrstClr ,_cdbba );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_fbeaf :=&CT_PositiveFixedAngle {};_fbeaf .ValAttr =0;return _fbeaf ;};func NewCT_GradientStopList ()*CT_GradientStopList {_gedbg :=&CT_GradientStopList {};return _gedbg };type CT_FillEffect struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_efgfed *ST_OnOffStyleType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_efgfed =0;case "\u006f\u006e":*_efgfed =1;case "\u006f\u0066\u0066":*_efgfed =2;case "\u0064\u0065\u0066":*_efgfed =3;};return nil ;};func (_baecf ST_AnimationChartBuildType )String ()string {if _baecf .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _baecf .ST_AnimationBuildType .String ();};if _baecf .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _baecf .ST_AnimationChartOnlyBuildType .String ();};return "";}; +// Validate validates the CT_BiLevelEffect and its children +func (_cfef *CT_BiLevelEffect )Validate ()error {return _cfef .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_GvmlUseShapeRectangle and its children -func (_fbdc *CT_GvmlUseShapeRectangle )Validate ()error {return _fbdc .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func (_bface *CT_TextNormalAutofit )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bface .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_bface .FontScaleAttr )});};if _bface .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bface .LnSpcReductionAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BlendEffect and its children +func (_fgb *CT_BlendEffect )Validate ()error {return _fgb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_gfgcf :=ST_TextPoint {};if _a .ST_UniversalMeasurePatternRe .MatchString (s ){_gfgcf .ST_UniversalMeasure =&s ;}else {_afefd ,_dadga :=_d .ParseInt (s ,10,32);if _dadga !=nil {return _gfgcf ,_g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dadga );};_gcgce :=int32 (_afefd );_gfgcf .ST_TextPointUnqualified =&_gcgce ;};return _gfgcf ,nil ;}; -// Validate validates the CT_TextBulletColorFollowText and its children -func (_fagaa *CT_TextBulletColorFollowText )Validate ()error {return _fagaa .ValidateWithPath ("\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074");};func (_fadfde *EG_OfficeArtExtensionList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fadfde .Ext !=nil {_dgbagd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_aaafc :=range _fadfde .Ext {e .EncodeElement (_aaafc ,_dgbagd );};};return nil ;};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;};func NewCT_Cell3D ()*CT_Cell3D {_bgbe :=&CT_Cell3D {};_bgbe .Bevel =NewCT_Bevel ();return _bgbe };func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_agce :=&CT_ColorSchemeList {};return _agce };func (_deba *CT_FlatText )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _deba .ZAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007a"},Value :_f .Sprintf ("\u0025\u0076",*_deba .ZAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path +func (_ffb *CT_AdjPoint2D )ValidateWithPath (path string )error {if _dc :=_ffb .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dc !=nil {return _dc ;};if _db :=_ffb .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_db !=nil {return _db ;};return nil ;};type CT_LineProperties struct{WAttr *int32 ;CapAttr ST_LineCap ;CmpdAttr ST_CompoundLine ;AlgnAttr ST_PenAlignment ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;HeadEnd *CT_LineEndProperties ;TailEnd *CT_LineEndProperties ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_TextTabStop and its children -func (_ecbce *CT_TextTabStop )Validate ()error {return _ecbce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");};func (_gadde *CT_ColorMapping )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gadde .Bg1Attr =ST_ColorSchemeIndex (1);_gadde .Tx1Attr =ST_ColorSchemeIndex (1);_gadde .Bg2Attr =ST_ColorSchemeIndex (1);_gadde .Tx2Attr =ST_ColorSchemeIndex (1);_gadde .Accent1Attr =ST_ColorSchemeIndex (1);_gadde .Accent2Attr =ST_ColorSchemeIndex (1);_gadde .Accent3Attr =ST_ColorSchemeIndex (1);_gadde .Accent4Attr =ST_ColorSchemeIndex (1);_gadde .Accent5Attr =ST_ColorSchemeIndex (1);_gadde .Accent6Attr =ST_ColorSchemeIndex (1);_gadde .HlinkAttr =ST_ColorSchemeIndex (1);_gadde .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_debf :=range start .Attr {if _debf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_gadde .Accent3Attr .UnmarshalXMLAttr (_debf );continue ;};if _debf .Name .Local =="\u0074\u0078\u0031"{_gadde .Tx1Attr .UnmarshalXMLAttr (_debf );continue ;};if _debf .Name .Local =="\u0062\u0067\u0032"{_gadde .Bg2Attr .UnmarshalXMLAttr (_debf );continue ;};if _debf .Name .Local =="\u0074\u0078\u0032"{_gadde .Tx2Attr .UnmarshalXMLAttr (_debf );continue ;};if _debf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_gadde .Accent1Attr .UnmarshalXMLAttr (_debf );continue ;};if _debf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_gadde .Accent2Attr .UnmarshalXMLAttr (_debf );continue ;};if _debf .Name .Local =="\u0062\u0067\u0031"{_gadde .Bg1Attr .UnmarshalXMLAttr (_debf );continue ;};if _debf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_gadde .Accent4Attr .UnmarshalXMLAttr (_debf );continue ;};if _debf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_gadde .Accent5Attr .UnmarshalXMLAttr (_debf );continue ;};if _debf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_gadde .Accent6Attr .UnmarshalXMLAttr (_debf );continue ;};if _debf .Name .Local =="\u0068\u006c\u0069n\u006b"{_gadde .HlinkAttr .UnmarshalXMLAttr (_debf );continue ;};if _debf .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_gadde .FolHlinkAttr .UnmarshalXMLAttr (_debf );continue ;};};_cdeb :for {_bfggg ,_gfee :=d .Token ();if _gfee !=nil {return _gfee ;};switch _dafeb :=_bfggg .(type ){case _a .StartElement :switch _dafeb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gadde .ExtLst =NewCT_OfficeArtExtensionList ();if _dbcb :=d .DecodeElement (_gadde .ExtLst ,&_dafeb );_dbcb !=nil {return _dbcb ;};default:_b .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0020\u0025\u0076",_dafeb .Name );if _fcefb :=d .Skip ();_fcefb !=nil {return _fcefb ;};};case _a .EndElement :break _cdeb ;case _a .CharData :};};return nil ;};func (_ecfec *CT_PositivePercentage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ecfec .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path +func (_gfbga *EG_Text3D )ValidateWithPath (path string )error {if _gfbga .Sp3d !=nil {if _dggedb :=_gfbga .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_dggedb !=nil {return _dggedb ;};};if _gfbga .FlatTx !=nil {if _cabgd :=_gfbga .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_cabgd !=nil {return _cabgd ;};};return nil ;};func (_efed *CT_GrayscaleEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bbbga ,_cfde :=d .Token ();if _cfde !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0047\u0072\u0061\u0079\u0073\u0063\u0061l\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cfde );};if _dccb ,_ceedc :=_bbbga .(_f .EndElement );_ceedc &&_dccb .Name ==start .Name {break ;};};return nil ;};func (_efega ST_LightRigDirection )ValidateWithPath (path string )error {switch _efega {case 0,1,2,3,4,5,6,7,8:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efega ));};return nil ;};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_gdgae :=&CT_OfficeStyleSheet {};_gdgae .ThemeElements =NewCT_BaseStyles ();return _gdgae ;};type AG_Locking struct{NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_ccba :=&CT_TextBulletSizePercent {};_ccba .ValAttr ="\u0031\u0030\u0030\u0025";return _ccba ;};func (_bfffc *ST_EffectContainerType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdcd ,_ffeda :=d .Token ();if _ffeda !=nil {return _ffeda ;};if _cbdddc ,_fcbgc :=_cbdcd .(_f .EndElement );_fcbgc &&_cbdddc .Name ==start .Name {*_bfffc =1;return nil ;};if _edcddb ,_cdbgf :=_cbdcd .(_f .CharData );!_cdbgf {return _g .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",_cbdcd );}else {switch string (_edcddb ){case "":*_bfffc =0;case "\u0073\u0069\u0062":*_bfffc =1;case "\u0074\u0072\u0065\u0065":*_bfffc =2;};};_cbdcd ,_ffeda =d .Token ();if _ffeda !=nil {return _ffeda ;};if _edcaf ,_deddbd :=_cbdcd .(_f .EndElement );_deddbd &&_edcaf .Name ==start .Name {return nil ;};return _g .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",_cbdcd );};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;};func NewCT_TablePartStyle ()*CT_TablePartStyle {_bbdeg :=&CT_TablePartStyle {};return _bbdeg }; -// Validate validates the CT_TablePropertiesChoice and its children -func (_beced *CT_TablePropertiesChoice )Validate ()error {return _beced .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fcgbc *CT_Angle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_fcgbc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbcdg *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beade ,_cgeda :=d .Token ();if _cgeda !=nil {return _cgeda ;};if _afddcc ,_abdca :=_beade .(_a .EndElement );_abdca &&_afddcc .Name ==start .Name {*_dbcdg =1;return nil ;};if _babeca ,_agaagf :=_beade .(_a .CharData );!_agaagf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beade );}else {switch string (_babeca ){case "":*_dbcdg =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_dbcdg =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dbcdg =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_dbcdg =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_dbcdg =4;};};_beade ,_cgeda =d .Token ();if _cgeda !=nil {return _cgeda ;};if _dddbfd ,_beaff :=_beade .(_a .EndElement );_beaff &&_dddbfd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beade );};func (_cfaf *CT_LuminanceEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbeg :=range start .Attr {if _fbeg .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_beaeb ,_daffg :=ParseUnionST_FixedPercentage (_fbeg .Value );if _daffg !=nil {return _daffg ;};_cfaf .BrightAttr =&_beaeb ;continue ;};if _fbeg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_dfeaf ,_ddef :=ParseUnionST_FixedPercentage (_fbeg .Value );if _ddef !=nil {return _ddef ;};_cfaf .ContrastAttr =&_dfeaf ;continue ;};};for {_eeaac ,_bdgd :=d .Token ();if _bdgd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u004c\u0075\u006d\u0069\u006e\u0061\u006ec\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_bdgd );};if _aafdg ,_bcacc :=_eeaac .(_a .EndElement );_bcacc &&_aafdg .Name ==start .Name {break ;};};return nil ;};type ST_EffectContainerType byte ; +// Validate validates the CT_TableStyleList and its children +func (_bgcba *CT_TableStyleList )Validate ()error {return _bgcba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");};func NewCT_TextFont ()*CT_TextFont {_begf :=&CT_TextFont {};return _begf };type Blip struct{CT_Blip };func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_agee :=&CT_BackgroundFillStyleList {};return _agee ;};func (_daece *CT_GvmlPictureNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_afdb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_daece .CNvPr ,_afdb );_dgdgc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_daece .CNvPicPr ,_dgdgc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddafc *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_bagge :=[]string {};if _ddafc .ST_PositiveFixedPercentageDecimal !=nil {_bagge =append (_bagge ,"\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063e\u006e\u0074\u0061\u0067\u0065\u0044\u0065c\u0069\u006d\u0061\u006c");};if _ddafc .ST_PositiveFixedPercentage !=nil {if _faeaa :=_ddafc .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065");_faeaa !=nil {return _faeaa ;};_bagge =append (_bagge ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if len (_bagge )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bagge );};return nil ;};type CT_XYAdjustHandle struct{GdRefXAttr *string ;MinXAttr *ST_AdjCoordinate ;MaxXAttr *ST_AdjCoordinate ;GdRefYAttr *string ;MinYAttr *ST_AdjCoordinate ;MaxYAttr *ST_AdjCoordinate ;Pos *CT_AdjPoint2D ;}; -// Validate validates the CT_GvmlConnector and its children -func (_fedbg *CT_GvmlConnector )Validate ()error {return _fedbg .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ;};func (_dgddd *ST_PositivePercentage )ValidateWithPath (path string )error {_dgfbc :=[]string {};if _dgddd .ST_PositivePercentageDecimal !=nil {_dgfbc =append (_dgfbc ,"\u0053\u0054\u005f\u0050o\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063e\u006et\u0061\u0067\u0065\u0044\u0065\u0063\u0069m\u0061\u006c");};if _dgddd .ST_PositivePercentage !=nil {if _cdcbg :=_dgddd .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_cdcbg !=nil {return _cdcbg ;};_dgfbc =append (_dgfbc ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_dgfbc )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgfbc );};return nil ;};func (_fbgcg *CT_Vector3D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccgbg :=range start .Attr {if _ccgbg .Name .Local =="\u0064\u0078"{_dgcce ,_affef :=ParseUnionST_Coordinate (_ccgbg .Value );if _affef !=nil {return _affef ;};_fbgcg .DxAttr =_dgcce ;continue ;};if _ccgbg .Name .Local =="\u0064\u0079"{_fdged ,_efaee :=ParseUnionST_Coordinate (_ccgbg .Value );if _efaee !=nil {return _efaee ;};_fbgcg .DyAttr =_fdged ;continue ;};if _ccgbg .Name .Local =="\u0064\u007a"{_bgaed ,_gfbd :=ParseUnionST_Coordinate (_ccgbg .Value );if _gfbd !=nil {return _gfbd ;};_fbgcg .DzAttr =_bgaed ;continue ;};};for {_agaac ,_gbddg :=d .Token ();if _gbddg !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_gbddg );};if _gagff ,_bfdeg :=_agaac .(_a .EndElement );_bfdeg &&_gagff .Name ==start .Name {break ;};};return nil ;};type CT_TextSpacingPoint struct{ValAttr int32 ;};func (_adgd *CT_PositiveFixedPercentage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_adgd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path +func (_egbge *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil };func (_cgfcf *ST_TextStrikeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbabf ,_gegec :=d .Token ();if _gegec !=nil {return _gegec ;};if _fffda ,_efceg :=_gbabf .(_f .EndElement );_efceg &&_fffda .Name ==start .Name {*_cgfcf =1;return nil ;};if _efabe ,_gbdfe :=_gbabf .(_f .CharData );!_gbdfe {return _g .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",_gbabf );}else {switch string (_efabe ){case "":*_cgfcf =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_cgfcf =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_cgfcf =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_cgfcf =3;};};_gbabf ,_gegec =d .Token ();if _gegec !=nil {return _gegec ;};if _gcagbe ,_cgbee :=_gbabf .(_f .EndElement );_cgbee &&_gcagbe .Name ==start .Name {return nil ;};return _g .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",_gbabf );};type ST_PresetShadowVal byte ;func NewEG_TextBulletSize ()*EG_TextBulletSize {_ecfbbe :=&EG_TextBulletSize {};return _ecfbbe }; -// Validate validates the CT_FontCollection and its children -func (_fdga *CT_FontCollection )Validate ()error {return _fdga .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");};const (ST_LightRigTypeUnset ST_LightRigType =0;ST_LightRigTypeLegacyFlat1 ST_LightRigType =1;ST_LightRigTypeLegacyFlat2 ST_LightRigType =2;ST_LightRigTypeLegacyFlat3 ST_LightRigType =3;ST_LightRigTypeLegacyFlat4 ST_LightRigType =4;ST_LightRigTypeLegacyNormal1 ST_LightRigType =5;ST_LightRigTypeLegacyNormal2 ST_LightRigType =6;ST_LightRigTypeLegacyNormal3 ST_LightRigType =7;ST_LightRigTypeLegacyNormal4 ST_LightRigType =8;ST_LightRigTypeLegacyHarsh1 ST_LightRigType =9;ST_LightRigTypeLegacyHarsh2 ST_LightRigType =10;ST_LightRigTypeLegacyHarsh3 ST_LightRigType =11;ST_LightRigTypeLegacyHarsh4 ST_LightRigType =12;ST_LightRigTypeThreePt ST_LightRigType =13;ST_LightRigTypeBalanced ST_LightRigType =14;ST_LightRigTypeSoft ST_LightRigType =15;ST_LightRigTypeHarsh ST_LightRigType =16;ST_LightRigTypeFlood ST_LightRigType =17;ST_LightRigTypeContrasting ST_LightRigType =18;ST_LightRigTypeMorning ST_LightRigType =19;ST_LightRigTypeSunrise ST_LightRigType =20;ST_LightRigTypeSunset ST_LightRigType =21;ST_LightRigTypeChilly ST_LightRigType =22;ST_LightRigTypeFreezing ST_LightRigType =23;ST_LightRigTypeFlat ST_LightRigType =24;ST_LightRigTypeTwoPt ST_LightRigType =25;ST_LightRigTypeGlow ST_LightRigType =26;ST_LightRigTypeBrightRoom ST_LightRigType =27;); +// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path +func (_bffeb *CT_GammaTransform )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path -func (_cfdea *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _cfdea .Left !=nil {if _aggfcb :=_cfdea .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_aggfcb !=nil {return _aggfcb ;};};if _cfdea .Right !=nil {if _egfgc :=_cfdea .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_egfgc !=nil {return _egfgc ;};};if _cfdea .Top !=nil {if _egebe :=_cfdea .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_egebe !=nil {return _egebe ;};};if _cfdea .Bottom !=nil {if _bcgbb :=_cfdea .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_bcgbb !=nil {return _bcgbb ;};};if _cfdea .InsideH !=nil {if _fbecb :=_cfdea .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_fbecb !=nil {return _fbecb ;};};if _cfdea .InsideV !=nil {if _eeca :=_cfdea .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_eeca !=nil {return _eeca ;};};if _cfdea .Tl2br !=nil {if _gbadd :=_cfdea .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_gbadd !=nil {return _gbadd ;};};if _cfdea .Tr2bl !=nil {if _cgggae :=_cfdea .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_cgggae !=nil {return _cgggae ;};};if _cfdea .ExtLst !=nil {if _bdgde :=_cfdea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdgde !=nil {return _bdgde ;};};return nil ;};func (_cdcdce *CT_StyleMatrix )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cdcdce .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cdcdce .NameAttr )});};e .EncodeToken (start );_aage :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_cdcdce .FillStyleLst ,_aage );_cddcg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_cdcdce .LnStyleLst ,_cddcg );_dfbc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_cdcdce .EffectStyleLst ,_dfbc );_gabd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_cdcdce .BgFillStyleLst ,_gabd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cafb ST_TextUnderlineType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cafb .String (),start );}; +// Validate validates the CT_TextSpacingPercent and its children +func (_ffbfb *CT_TextSpacingPercent )Validate ()error {return _ffbfb .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");}; -// Validate validates the CT_ScRgbColor and its children -func (_gbbe *CT_ScRgbColor )Validate ()error {return _gbbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_bbabc *CT_InverseGammaTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_caag *CT_ColorChangeEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caag .ClrFrom =NewCT_Color ();_caag .ClrTo =NewCT_Color ();for _ ,_eeef :=range start .Attr {if _eeef .Name .Local =="\u0075\u0073\u0065\u0041"{_ffde ,_debd :=_gc .ParseBool (_eeef .Value );if _debd !=nil {return _debd ;};_caag .UseAAttr =&_ffde ;continue ;};};_caaa :for {_gcef ,_afef :=d .Token ();if _afef !=nil {return _afef ;};switch _becf :=_gcef .(type ){case _a .StartElement :switch _becf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"}:if _cdbd :=d .DecodeElement (_caag .ClrFrom ,&_becf );_cdbd !=nil {return _cdbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072T\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072T\u006f"}:if _bddd :=d .DecodeElement (_caag .ClrTo ,&_becf );_bddd !=nil {return _bddd ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_becf .Name );if _edgd :=d .Skip ();_edgd !=nil {return _edgd ;};};case _a .EndElement :break _caaa ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_Connection and its children +func (_ffefc *CT_Connection )Validate ()error {return _ffefc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};func (_dcce *CT_Boolean )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egaga :=range start .Attr {if _egaga .Name .Local =="\u0076\u0061\u006c"{_aaed ,_gcde :=ParseUnionST_OnOff (_egaga .Value );if _gcde !=nil {return _gcde ;};_dcce .ValAttr =&_aaed ;continue ;};};for {_dcec ,_bbcb :=d .Token ();if _bbcb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_bbcb );};if _geaa ,_gfab :=_dcec .(_f .EndElement );_gfab &&_geaa .Name ==start .Name {break ;};};return nil ;};func (_bfcab *ST_BlackWhiteMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgbac ,_deefa :=d .Token ();if _deefa !=nil {return _deefa ;};if _fecae ,_gafed :=_cgbac .(_f .EndElement );_gafed &&_fecae .Name ==start .Name {*_bfcab =1;return nil ;};if _bggbg ,_aeccc :=_cgbac .(_f .CharData );!_aeccc {return _g .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",_cgbac );}else {switch string (_bggbg ){case "":*_bfcab =0;case "\u0063\u006c\u0072":*_bfcab =1;case "\u0061\u0075\u0074\u006f":*_bfcab =2;case "\u0067\u0072\u0061\u0079":*_bfcab =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_bfcab =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_bfcab =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_bfcab =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_bfcab =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_bfcab =8;case "\u0062\u006c\u0061c\u006b":*_bfcab =9;case "\u0077\u0068\u0069t\u0065":*_bfcab =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_bfcab =11;};};_cgbac ,_deefa =d .Token ();if _deefa !=nil {return _deefa ;};if _eeged ,_dffbc :=_cgbac .(_f .EndElement );_dffbc &&_eeged .Name ==start .Name {return nil ;};return _g .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",_cgbac );};func (_fefcg *EG_ColorTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fefcg .Tint !=nil {_adfbda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_fefcg .Tint ,_adfbda );};if _fefcg .Shade !=nil {_gedbe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_fefcg .Shade ,_gedbe );};if _fefcg .Comp !=nil {_fccbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}};e .EncodeElement (_fefcg .Comp ,_fccbe );};if _fefcg .Inv !=nil {_dcgdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_fefcg .Inv ,_dcgdg );};if _fefcg .Gray !=nil {_accfa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}};e .EncodeElement (_fefcg .Gray ,_accfa );};if _fefcg .Alpha !=nil {_cadbd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_fefcg .Alpha ,_cadbd );};if _fefcg .AlphaOff !=nil {_facgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}};e .EncodeElement (_fefcg .AlphaOff ,_facgg );};if _fefcg .AlphaMod !=nil {_bgfcd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_fefcg .AlphaMod ,_bgfcd );};if _fefcg .Hue !=nil {_cfbaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068u\u0065"}};e .EncodeElement (_fefcg .Hue ,_cfbaf );};if _fefcg .HueOff !=nil {_fbcdd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_fefcg .HueOff ,_fbcdd );};if _fefcg .HueMod !=nil {_ggba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}};e .EncodeElement (_fefcg .HueMod ,_ggba );};if _fefcg .Sat !=nil {_aafdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_fefcg .Sat ,_aafdc );};if _fefcg .SatOff !=nil {_cebccc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}};e .EncodeElement (_fefcg .SatOff ,_cebccc );};if _fefcg .SatMod !=nil {_dagg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_fefcg .SatMod ,_dagg );};if _fefcg .Lum !=nil {_dbbgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_fefcg .Lum ,_dbbgf );};if _fefcg .LumOff !=nil {_eeag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_fefcg .LumOff ,_eeag );};if _fefcg .LumMod !=nil {_afbdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}};e .EncodeElement (_fefcg .LumMod ,_afbdc );};if _fefcg .Red !=nil {_cegdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_fefcg .Red ,_cegdb );};if _fefcg .RedOff !=nil {_gagbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}};e .EncodeElement (_fefcg .RedOff ,_gagbg );};if _fefcg .RedMod !=nil {_gffbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_fefcg .RedMod ,_gffbd );};if _fefcg .Green !=nil {_dbgfd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}};e .EncodeElement (_fefcg .Green ,_dbgfd );};if _fefcg .GreenOff !=nil {_cabfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_fefcg .GreenOff ,_cabfd );};if _fefcg .GreenMod !=nil {_acbge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}};e .EncodeElement (_fefcg .GreenMod ,_acbge );};if _fefcg .Blue !=nil {_bdaae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_fefcg .Blue ,_bdaae );};if _fefcg .BlueOff !=nil {_ebegc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}};e .EncodeElement (_fefcg .BlueOff ,_ebegc );};if _fefcg .BlueMod !=nil {_cdgaa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_fefcg .BlueMod ,_cdgaa );};if _fefcg .Gamma !=nil {_edaaag :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}};e .EncodeElement (_fefcg .Gamma ,_edaaag );};if _fefcg .InvGamma !=nil {_fcefe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_fefcg .InvGamma ,_fcefe );};return nil ;};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_bebcd :=&CT_PositiveFixedAngle {};_bebcd .ValAttr =0;return _bebcd ;};func (_dafad *ST_AnimationChartBuildType )Validate ()error {return _dafad .ValidateWithPath ("")};func (_ggdbf ST_LightRigDirection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggdbf .String (),start );};func NewBlip ()*Blip {_ffg :=&Blip {};_ffg .CT_Blip =*NewCT_Blip ();return _ffg };func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_gcdaa :=&CT_NonVisualConnectorProperties {};return _gcdaa ;};func NewCT_Point2D ()*CT_Point2D {_gfcf :=&CT_Point2D {};return _gfcf };func (_dgfdbf ST_PresetShadowVal )ValidateWithPath (path string )error {switch _dgfdbf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgfdbf ));};return nil ;}; -// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path -func (_bcedc *CT_HslColor )ValidateWithPath (path string )error {if _bcedc .HueAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bcedc .HueAttr );};if _bcedc .HueAttr >=21600000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bcedc .HueAttr );};if _cfcac :=_bcedc .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_cfcac !=nil {return _cfcac ;};if _bccd :=_bcedc .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_bccd !=nil {return _bccd ;};for _faagb ,_bggge :=range _bcedc .EG_ColorTransform {if _gabbf :=_bggge .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_faagb ));_gabbf !=nil {return _gabbf ;};};return nil ;};func (_eaedd *ST_Coordinate )Validate ()error {return _eaedd .ValidateWithPath ("")}; +// Validate validates the CT_GvmlGraphicFrameNonVisual and its children +func (_cdab *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _cdab .ValidateWithPath ("\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c");};func (_bedea *ST_TextPoint )Validate ()error {return _bedea .ValidateWithPath ("")};func (_feedd *CT_Path2DLineTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feedd .Pt =NewCT_AdjPoint2D ();_gcbbd :for {_gggba ,_efdcc :=d .Token ();if _efdcc !=nil {return _efdcc ;};switch _ggcbd :=_gggba .(type ){case _f .StartElement :switch _ggcbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _ebbb :=d .DecodeElement (_feedd .Pt ,&_ggcbd );_ebbb !=nil {return _ebbb ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f\u0020\u0025\u0076",_ggcbd .Name );if _ccaec :=d .Skip ();_ccaec !=nil {return _ccaec ;};};case _f .EndElement :break _gcbbd ;case _f .CharData :};};return nil ;};func (_eaaade ST_TextAutonumberScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eaaade .String (),start );};func (_bgdaa ST_LightRigType )Validate ()error {return _bgdaa .ValidateWithPath ("")}; -// Validate validates the CT_EffectList and its children -func (_bbdf *CT_EffectList )Validate ()error {return _bbdf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_cegg :=&EG_TextBulletTypeface {};return _cegg ;}; +// Validate validates the CT_AnimationChartBuildProperties and its children +func (_dca *CT_AnimationChartBuildProperties )Validate ()error {return _dca .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_NonVisualDrawingProps and its children -func (_abcgb *CT_NonVisualDrawingProps )Validate ()error {return _abcgb .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_eccf :=&CT_AnimationGraphicalObjectBuildProperties {};return _eccf ;}; +// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path +func (_bdfca *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _bdfca .RadAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bdfca .RadAttr );};if _bdfca .RadAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,_bdfca .RadAttr );};return nil ;};func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_gfcbd :=&CT_SolidColorFillProperties {};return _gfcbd ;};func NewCT_Path2DList ()*CT_Path2DList {_bggf :=&CT_Path2DList {};return _bggf };func (_fdfae *CT_TextTabStopList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dddcb :for {_cgcdb ,_edcab :=d .Token ();if _edcab !=nil {return _edcab ;};switch _bbgfc :=_cgcdb .(type ){case _f .StartElement :switch _bbgfc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062"}:_gefec :=NewCT_TextTabStop ();if _eccceb :=d .DecodeElement (_gefec ,&_bbgfc );_eccceb !=nil {return _eccceb ;};_fdfae .Tab =append (_fdfae .Tab ,_gefec );default:_fb .Log ("\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\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bbgfc .Name );if _abdf :=d .Skip ();_abdf !=nil {return _abdf ;};};case _f .EndElement :break _dddcb ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path -func (_bcdd *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _bcdd .HlinkClick !=nil {if _gabc :=_bcdd .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_gabc !=nil {return _gabc ;};};if _bcdd .HlinkHover !=nil {if _deff :=_bcdd .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_deff !=nil {return _deff ;};};if _bcdd .ExtLst !=nil {if _cgeb :=_bcdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgeb !=nil {return _cgeb ;};};return nil ;}; +// Validate validates the CT_Blip and its children +func (_efba *CT_Blip )Validate ()error {return _efba .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");}; -// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path -func (_aeabf *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _aeabf .SpDef !=nil {if _gdfa :=_aeabf .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_gdfa !=nil {return _gdfa ;};};if _aeabf .LnDef !=nil {if _bgcec :=_aeabf .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066");_bgcec !=nil {return _bgcec ;};};if _aeabf .TxDef !=nil {if _bbefb :=_aeabf .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_bbefb !=nil {return _bbefb ;};};if _aeabf .ExtLst !=nil {if _cgcad :=_aeabf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgcad !=nil {return _cgcad ;};};return nil ;}; +// Validate validates the EG_TextRun and its children +func (_bceege *EG_TextRun )Validate ()error {return _bceege .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");};func (_cfeba *CT_GvmlGroupShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfeba .TxSp !=nil {_bggac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};for _ ,_fffbb :=range _cfeba .TxSp {e .EncodeElement (_fffbb ,_bggac );};};if _cfeba .Sp !=nil {_cecee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_gggfe :=range _cfeba .Sp {e .EncodeElement (_gggfe ,_cecee );};};if _cfeba .CxnSp !=nil {_ggbd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_ccbcf :=range _cfeba .CxnSp {e .EncodeElement (_ccbcf ,_ggbd );};};if _cfeba .Pic !=nil {_dgefg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_beff :=range _cfeba .Pic {e .EncodeElement (_beff ,_dgefg );};};if _cfeba .GraphicFrame !=nil {_daefe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_ecdgc :=range _cfeba .GraphicFrame {e .EncodeElement (_ecdgc ,_daefe );};};if _cfeba .GrpSp !=nil {_fdbba :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_dddg :=range _cfeba .GrpSp {e .EncodeElement (_dddg ,_fdbba );};};return nil ;};func (_cgafeg ST_OnOffStyleType )ValidateWithPath (path string )error {switch _cgafeg {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgafeg ));};return nil ;}; -// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path -func (_fcbd *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };func (_ebeeec *EG_FillProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfddd :for {_gaedf ,_ggeec :=d .Token ();if _ggeec !=nil {return _ggeec ;};switch _fbbdc :=_gaedf .(type ){case _a .StartElement :switch _fbbdc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ebeeec .NoFill =NewCT_NoFillProperties ();if _aebcc :=d .DecodeElement (_ebeeec .NoFill ,&_fbbdc );_aebcc !=nil {return _aebcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ebeeec .SolidFill =NewCT_SolidColorFillProperties ();if _bbacd :=d .DecodeElement (_ebeeec .SolidFill ,&_fbbdc );_bbacd !=nil {return _bbacd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ebeeec .GradFill =NewCT_GradientFillProperties ();if _ggfce :=d .DecodeElement (_ebeeec .GradFill ,&_fbbdc );_ggfce !=nil {return _ggfce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ebeeec .BlipFill =NewCT_BlipFillProperties ();if _gfagc :=d .DecodeElement (_ebeeec .BlipFill ,&_fbbdc );_gfagc !=nil {return _gfagc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ebeeec .PattFill =NewCT_PatternFillProperties ();if _gceff :=d .DecodeElement (_ebeeec .PattFill ,&_fbbdc );_gceff !=nil {return _gceff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ebeeec .GrpFill =NewCT_GroupFillProperties ();if _gfcgb :=d .DecodeElement (_ebeeec .GrpFill ,&_fbbdc );_gfcgb !=nil {return _gfcgb ;};default:_b .Log ("\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\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fbbdc .Name );if _cged :=d .Skip ();_cged !=nil {return _cged ;};};case _a .EndElement :break _bfddd ;case _a .CharData :};};return nil ;};type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;};func (_cgff *CT_Bevel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aaf :=range start .Attr {if _aaf .Name .Local =="\u0077"{_bgabg ,_abg :=_gc .ParseInt (_aaf .Value ,10,64);if _abg !=nil {return _abg ;};_cgff .WAttr =&_bgabg ;continue ;};if _aaf .Name .Local =="\u0068"{_ecd ,_decd :=_gc .ParseInt (_aaf .Value ,10,64);if _decd !=nil {return _decd ;};_cgff .HAttr =&_ecd ;continue ;};if _aaf .Name .Local =="\u0070\u0072\u0073\u0074"{_cgff .PrstAttr .UnmarshalXMLAttr (_aaf );continue ;};};for {_ddgc ,_gcaa :=d .Token ();if _gcaa !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_gcaa );};if _fea ,_cfe :=_ddgc .(_a .EndElement );_cfe &&_fea .Name ==start .Name {break ;};};return nil ;};type CT_GammaTransform struct{};func NewCT_Point2D ()*CT_Point2D {_adaega :=&CT_Point2D {};return _adaega };func (_fcbedg *ST_EffectContainerType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abgccg ,_babag :=d .Token ();if _babag !=nil {return _babag ;};if _dbecg ,_facgb :=_abgccg .(_a .EndElement );_facgb &&_dbecg .Name ==start .Name {*_fcbedg =1;return nil ;};if _cagca ,_ggbed :=_abgccg .(_a .CharData );!_ggbed {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abgccg );}else {switch string (_cagca ){case "":*_fcbedg =0;case "\u0073\u0069\u0062":*_fcbedg =1;case "\u0074\u0072\u0065\u0065":*_fcbedg =2;};};_abgccg ,_babag =d .Token ();if _babag !=nil {return _babag ;};if _edcgg ,_dfgbd :=_abgccg .(_a .EndElement );_dfgbd &&_edcgg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abgccg );};type Blip struct{CT_Blip };func (_gcced *CT_LineEndProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aeeg :=range start .Attr {if _aeeg .Name .Local =="\u0074\u0079\u0070\u0065"{_gcced .TypeAttr .UnmarshalXMLAttr (_aeeg );continue ;};if _aeeg .Name .Local =="\u0077"{_gcced .WAttr .UnmarshalXMLAttr (_aeeg );continue ;};if _aeeg .Name .Local =="\u006c\u0065\u006e"{_gcced .LenAttr .UnmarshalXMLAttr (_aeeg );continue ;};};for {_dacb ,_adaf :=d .Token ();if _adaf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065E\u006ed\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_adaf );};if _fcgad ,_eebb :=_dacb .(_a .EndElement );_eebb &&_fcgad .Name ==start .Name {break ;};};return nil ;};func (_ffcea ST_TextPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ffcea .ST_TextPointUnqualified !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_ffcea .ST_TextPointUnqualified )));};if _ffcea .ST_UniversalMeasure !=nil {e .EncodeToken (_a .CharData (*_ffcea .ST_UniversalMeasure ));};return e .EncodeToken (_a .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path +func (_afbafc *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _afbafc .MinXAttr !=nil {if _bbgg :=_afbafc .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_bbgg !=nil {return _bbgg ;};};if _afbafc .MaxXAttr !=nil {if _dfdec :=_afbafc .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r");_dfdec !=nil {return _dfdec ;};};if _afbafc .MinYAttr !=nil {if _fbgga :=_afbafc .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_fbgga !=nil {return _fbgga ;};};if _afbafc .MaxYAttr !=nil {if _gcfe :=_afbafc .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r");_gcfe !=nil {return _gcfe ;};};if _becgb :=_afbafc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_becgb !=nil {return _becgb ;};return nil ;};func (_bgcc *CT_GrayscaleEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_PresetShadowValUnset ST_PresetShadowVal =0;ST_PresetShadowValShdw1 ST_PresetShadowVal =1;ST_PresetShadowValShdw2 ST_PresetShadowVal =2;ST_PresetShadowValShdw3 ST_PresetShadowVal =3;ST_PresetShadowValShdw4 ST_PresetShadowVal =4;ST_PresetShadowValShdw5 ST_PresetShadowVal =5;ST_PresetShadowValShdw6 ST_PresetShadowVal =6;ST_PresetShadowValShdw7 ST_PresetShadowVal =7;ST_PresetShadowValShdw8 ST_PresetShadowVal =8;ST_PresetShadowValShdw9 ST_PresetShadowVal =9;ST_PresetShadowValShdw10 ST_PresetShadowVal =10;ST_PresetShadowValShdw11 ST_PresetShadowVal =11;ST_PresetShadowValShdw12 ST_PresetShadowVal =12;ST_PresetShadowValShdw13 ST_PresetShadowVal =13;ST_PresetShadowValShdw14 ST_PresetShadowVal =14;ST_PresetShadowValShdw15 ST_PresetShadowVal =15;ST_PresetShadowValShdw16 ST_PresetShadowVal =16;ST_PresetShadowValShdw17 ST_PresetShadowVal =17;ST_PresetShadowValShdw18 ST_PresetShadowVal =18;ST_PresetShadowValShdw19 ST_PresetShadowVal =19;ST_PresetShadowValShdw20 ST_PresetShadowVal =20;); -// Validate validates the CT_GrayscaleTransform and its children -func (_cbcfb *CT_GrayscaleTransform )Validate ()error {return _cbcfb .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");}; +// Validate validates the CT_Headers and its children +func (_cbdc *CT_Headers )Validate ()error {return _cbdc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_gdbge *EG_TextBulletColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdbge .BuClrTx !=nil {_gbfdd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_gdbge .BuClrTx ,_gbfdd );};if _gdbge .BuClr !=nil {_adcdg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_gdbge .BuClr ,_adcdg );};return nil ;};func NewVideoFile ()*VideoFile {_eegfa :=&VideoFile {};_eegfa .CT_VideoFile =*NewCT_VideoFile ();return _eegfa ;};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_eacfd :=&CT_TextSpacingPoint {};_eacfd .ValAttr =0;return _eacfd ;}; -// ValidateWithPath validates the Theme and its children, prefixing error messages with path -func (_ccccd *Theme )ValidateWithPath (path string )error {if _adafc :=_ccccd .CT_OfficeStyleSheet .ValidateWithPath (path );_adafc !=nil {return _adafc ;};return nil ;};func NewCT_TextLineBreak ()*CT_TextLineBreak {_gdcebg :=&CT_TextLineBreak {};return _gdcebg };func (_dbg *CT_AnimationChartBuildProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cega :=range start .Attr {if _cega .Name .Local =="\u0062\u006c\u0064"{_bbb ,_gcb :=ParseUnionST_AnimationChartBuildType (_cega .Value );if _gcb !=nil {return _gcb ;};_dbg .BldAttr =&_bbb ;continue ;};if _cega .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_cedc ,_gccb :=_gc .ParseBool (_cega .Value );if _gccb !=nil {return _gccb ;};_dbg .AnimBgAttr =&_cedc ;continue ;};};for {_afg ,_bbfe :=d .Token ();if _bbfe !=nil {return _f .Errorf ("\u0070a\u0072\u0073i\u006e\u0067\u0020\u0043T\u005f\u0041\u006ei\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061rt\u0042\u0075\u0069l\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069e\u0073\u003a \u0025\u0073",_bbfe );};if _ddge ,_gfec :=_afg .(_a .EndElement );_gfec &&_ddge .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_AlphaModulateEffect and its children +func (_bab *CT_AlphaModulateEffect )Validate ()error {return _bab .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");}; -// Validate validates the CT_GeomRect and its children -func (_dacc *CT_GeomRect )Validate ()error {return _dacc .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");};type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;};type CT_Path2DClose struct{}; +// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path +func (_ddbebg *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _ddbebg .TableStyle !=nil {if _afea :=_ddbebg .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_afea !=nil {return _afea ;};};if _ddbebg .TableStyleId !=nil {if !_a .ST_GuidPatternRe .MatchString (*_ddbebg .TableStyleId ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0054\u0061b\u006c\u0065\u0053t\u0079\u006c\u0065\u0049d\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_a .ST_GuidPatternRe ,*_ddbebg .TableStyleId );};};return nil ;};func NewCT_VideoFile ()*CT_VideoFile {_ddeab :=&CT_VideoFile {};return _ddeab };func (_cedd ST_PitchFamily )String ()string {switch _cedd {case 0:return "";case 1:return "\u0030\u0030";case 2:return "\u0030\u0031";case 3:return "\u0030\u0032";case 4:return "\u0031\u0036";case 5:return "\u0031\u0037";case 6:return "\u0031\u0038";case 7:return "\u0033\u0032";case 8:return "\u0033\u0033";case 9:return "\u0033\u0034";case 10:return "\u0034\u0038";case 11:return "\u0034\u0039";case 12:return "\u0035\u0030";case 13:return "\u0036\u0034";case 14:return "\u0036\u0035";case 15:return "\u0036\u0036";case 16:return "\u0038\u0030";case 17:return "\u0038\u0031";case 18:return "\u0038\u0032";};return "";};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;};func (_dfcaa *CT_TableBackgroundStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afcfd :for {_bbfec ,_eagbd :=d .Token ();if _eagbd !=nil {return _eagbd ;};switch _ccad :=_bbfec .(type ){case _f .StartElement :switch _ccad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_dfcaa .Fill =NewCT_FillProperties ();if _aaedf :=d .DecodeElement (_dfcaa .Fill ,&_ccad );_aaedf !=nil {return _aaedf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_dfcaa .FillRef =NewCT_StyleMatrixReference ();if _gbffd :=d .DecodeElement (_dfcaa .FillRef ,&_ccad );_gbffd !=nil {return _gbffd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dfcaa .Effect =NewCT_EffectProperties ();if _bbfba :=d .DecodeElement (_dfcaa .Effect ,&_ccad );_bbfba !=nil {return _bbfba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_dfcaa .EffectRef =NewCT_StyleMatrixReference ();if _bbfge :=d .DecodeElement (_dfcaa .EffectRef ,&_ccad );_bbfge !=nil {return _bbfge ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053t\u0079\u006c\u0065 \u0025\u0076",_ccad .Name );if _bgcb :=d .Skip ();_bgcb !=nil {return _bgcb ;};};case _f .EndElement :break _afcfd ;case _f .CharData :};};return nil ;};type CT_GlowEffect struct{RadAttr *int64 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// Validate validates the EG_TextBulletColor and its children -func (_cefef *EG_TextBulletColor )Validate ()error {return _cefef .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");};func NewCT_AudioFile ()*CT_AudioFile {_dcgd :=&CT_AudioFile {};return _dcgd };func (_aadef *CT_Ratio )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",_aadef .NAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064"},Value :_f .Sprintf ("\u0025\u0076",_aadef .DAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path +func (_cbgge *CT_Path2DArcTo )ValidateWithPath (path string )error {if _bfeb :=_cbgge .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_bfeb !=nil {return _bfeb ;};if _addcd :=_cbgge .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072");_addcd !=nil {return _addcd ;};if _bfdddc :=_cbgge .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_bfdddc !=nil {return _bfdddc ;};if _cfega :=_cbgge .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_cfega !=nil {return _cfega ;};return nil ;};func (_acgcg *CT_TransformEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_added :=range start .Attr {if _added .Name .Local =="\u0073\u0078"{_dfcgd ,_ffecee :=ParseUnionST_Percentage (_added .Value );if _ffecee !=nil {return _ffecee ;};_acgcg .SxAttr =&_dfcgd ;continue ;};if _added .Name .Local =="\u0073\u0079"{_ccdge ,_gbagfb :=ParseUnionST_Percentage (_added .Value );if _gbagfb !=nil {return _gbagfb ;};_acgcg .SyAttr =&_ccdge ;continue ;};if _added .Name .Local =="\u006b\u0078"{_dcbd ,_aadcc :=_d .ParseInt (_added .Value ,10,32);if _aadcc !=nil {return _aadcc ;};_eecgg :=int32 (_dcbd );_acgcg .KxAttr =&_eecgg ;continue ;};if _added .Name .Local =="\u006b\u0079"{_cffbcb ,_ggfegf :=_d .ParseInt (_added .Value ,10,32);if _ggfegf !=nil {return _ggfegf ;};_bdcdbg :=int32 (_cffbcb );_acgcg .KyAttr =&_bdcdbg ;continue ;};if _added .Name .Local =="\u0074\u0078"{_gbebf ,_fage :=ParseUnionST_Coordinate (_added .Value );if _fage !=nil {return _fage ;};_acgcg .TxAttr =&_gbebf ;continue ;};if _added .Name .Local =="\u0074\u0079"{_egggcb ,_dbeggf :=ParseUnionST_Coordinate (_added .Value );if _dbeggf !=nil {return _dbeggf ;};_acgcg .TyAttr =&_egggcb ;continue ;};};for {_dgbfcc ,_gacdd :=d .Token ();if _gacdd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_gacdd );};if _fgcdf ,_baace :=_dgbfcc .(_f .EndElement );_baace &&_fgcdf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TintEffect and its children -func (_dbfagd *CT_TintEffect )Validate ()error {return _dbfagd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ccfag *CT_LineStyleList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfdgb :for {_egeb ,_egbfb :=d .Token ();if _egbfb !=nil {return _egbfb ;};switch _afbee :=_egeb .(type ){case _a .StartElement :switch _afbee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_fgfgg :=NewCT_LineProperties ();if _gbag :=d .DecodeElement (_fgfgg ,&_afbee );_gbag !=nil {return _gbag ;};_ccfag .Ln =append (_ccfag .Ln ,_fgfgg );default:_b .Log ("\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\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_afbee .Name );if _gcccef :=d .Skip ();_gcccef !=nil {return _gcccef ;};};case _a .EndElement :break _dfdgb ;case _a .CharData :};};return nil ;};func NewCT_Headers ()*CT_Headers {_fgab :=&CT_Headers {};return _fgab }; +// Validate validates the CT_TextFont and its children +func (_ddgaa *CT_TextFont )Validate ()error {return _ddgaa .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");};type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ;}; -// Validate validates the EG_TextUnderlineFill and its children -func (_bdafa *EG_TextUnderlineFill )Validate ()error {return _bdafa .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");}; +// Validate validates the CT_ScRgbColor and its children +func (_gffg *CT_ScRgbColor )Validate ()error {return _gffg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};type ST_PitchFamily byte ;func (_acdgd *EG_TextBulletTypeface )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggffdd :for {_gfbag ,_bcbbc :=d .Token ();if _bcbbc !=nil {return _bcbbc ;};switch _gdgfa :=_gfbag .(type ){case _f .StartElement :switch _gdgfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_acdgd .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _cccgc :=d .DecodeElement (_acdgd .BuFontTx ,&_gdgfa );_cccgc !=nil {return _cccgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_acdgd .BuFont =NewCT_TextFont ();if _gdgba :=d .DecodeElement (_acdgd .BuFont ,&_gdgfa );_gdgba !=nil {return _gdgba ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_gdgfa .Name );if _ebddbf :=d .Skip ();_ebddbf !=nil {return _ebddbf ;};};case _f .EndElement :break _ggffdd ;case _f .CharData :};};return nil ;};func (_caabd *ThemeManager )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caabd .CT_EmptyElement =*NewCT_EmptyElement ();for {_cfbce ,_acdag :=d .Token ();if _acdag !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_acdag );};if _dbgce ,_fefaca :=_cfbce .(_f .EndElement );_fefaca &&_dbgce .Name ==start .Name {break ;};};return nil ;};type CT_BackgroundFormatting struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;}; -// Validate validates the CT_TextParagraphProperties and its children -func (_bfdb *CT_TextParagraphProperties )Validate ()error {return _bfdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ;}; +// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path +func (_gbfb *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _bgffa :=_gbfb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgffa !=nil {return _bgffa ;};if _cbgff :=_gbfb .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_cbgff !=nil {return _cbgff ;};return nil ;};func NewCT_LineEndProperties ()*CT_LineEndProperties {_beac :=&CT_LineEndProperties {};return _beac }; -// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path -func (_geaga *CT_TableCellProperties )ValidateWithPath (path string )error {if _geaga .MarLAttr !=nil {if _eabfc :=_geaga .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_eabfc !=nil {return _eabfc ;};};if _geaga .MarRAttr !=nil {if _afage :=_geaga .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r");_afage !=nil {return _afage ;};};if _geaga .MarTAttr !=nil {if _cddcgc :=_geaga .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_cddcgc !=nil {return _cddcgc ;};};if _geaga .MarBAttr !=nil {if _gabdg :=_geaga .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r");_gabdg !=nil {return _gabdg ;};};if _eafdad :=_geaga .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_eafdad !=nil {return _eafdad ;};if _cbcg :=_geaga .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_cbcg !=nil {return _cbcg ;};if _egegfb :=_geaga .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_egegfb !=nil {return _egegfb ;};if _geaga .LnL !=nil {if _ggbc :=_geaga .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c");_ggbc !=nil {return _ggbc ;};};if _geaga .LnR !=nil {if _gecbb :=_geaga .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_gecbb !=nil {return _gecbb ;};};if _geaga .LnT !=nil {if _gbfdd :=_geaga .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054");_gbfdd !=nil {return _gbfdd ;};};if _geaga .LnB !=nil {if _dedfg :=_geaga .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_dedfg !=nil {return _dedfg ;};};if _geaga .LnTlToBr !=nil {if _defbe :=_geaga .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r");_defbe !=nil {return _defbe ;};};if _geaga .LnBlToTr !=nil {if _fgfggd :=_geaga .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_fgfggd !=nil {return _fgfggd ;};};if _geaga .Cell3D !=nil {if _dbbeb :=_geaga .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_dbbeb !=nil {return _dbbeb ;};};if _geaga .NoFill !=nil {if _gcfdg :=_geaga .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gcfdg !=nil {return _gcfdg ;};};if _geaga .SolidFill !=nil {if _dccgf :=_geaga .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dccgf !=nil {return _dccgf ;};};if _geaga .GradFill !=nil {if _cbdfc :=_geaga .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cbdfc !=nil {return _cbdfc ;};};if _geaga .BlipFill !=nil {if _eedbfa :=_geaga .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_eedbfa !=nil {return _eedbfa ;};};if _geaga .PattFill !=nil {if _efdcd :=_geaga .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_efdcd !=nil {return _efdcd ;};};if _geaga .GrpFill !=nil {if _fadge :=_geaga .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fadge !=nil {return _fadge ;};};if _geaga .Headers !=nil {if _dgfca :=_geaga .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_dgfca !=nil {return _dgfca ;};};if _geaga .ExtLst !=nil {if _fececd :=_geaga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fececd !=nil {return _fececd ;};};return nil ;};func NewCT_Transform2D ()*CT_Transform2D {_bgedbf :=&CT_Transform2D {};return _bgedbf }; +// Validate validates the CT_Scale2D and its children +func (_agefe *CT_Scale2D )Validate ()error {return _agefe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");};func (_efaec *CT_TextTabStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edaaa :=range start .Attr {if _edaaa .Name .Local =="\u0070\u006f\u0073"{_ccaacb ,_abacc :=ParseUnionST_Coordinate32 (_edaaa .Value );if _abacc !=nil {return _abacc ;};_efaec .PosAttr =&_ccaacb ;continue ;};if _edaaa .Name .Local =="\u0061\u006c\u0067\u006e"{_efaec .AlgnAttr .UnmarshalXMLAttr (_edaaa );continue ;};};for {_bacdc ,_agafga :=d .Token ();if _agafga !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0065\u0078\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070:\u0020\u0025\u0073",_agafga );};if _ffgfd ,_geagcf :=_bacdc .(_f .EndElement );_geagcf &&_ffgfd .Name ==start .Name {break ;};};return nil ;};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;}; -// Validate validates the CT_LineJoinRound and its children -func (_acda *CT_LineJoinRound )Validate ()error {return _acda .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");};func (_gdcae ST_TextAnchoringType )ValidateWithPath (path string )error {switch _gdcae {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdcae ));};return nil ;};func (_fcdef *CT_NonVisualPictureProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcdef .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fcdef .PreferRelativeResizeAttr ))});};e .EncodeToken (start );if _fcdef .PicLocks !=nil {_fcgba :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_fcdef .PicLocks ,_fcgba );};if _fcdef .ExtLst !=nil {_fcdga :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcdef .ExtLst ,_fcdga );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ;}; +// Validate validates the CT_ColorSchemeList and its children +func (_bbcgea *CT_ColorSchemeList )Validate ()error {return _bbcgea .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path -func (_gbgbb *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _cbfge ,_bage :=range _gbgbb .Pt {if _eeag :=_bage .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_cbfge ));_eeag !=nil {return _eeag ;};};return nil ;};func (_afdd *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afdd .CNvPr =NewCT_NonVisualDrawingProps ();_afdd .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_gbbf :for {_befe ,_egbag :=d .Token ();if _egbag !=nil {return _egbag ;};switch _febdda :=_befe .(type ){case _a .StartElement :switch _febdda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _ggegc :=d .DecodeElement (_afdd .CNvPr ,&_febdda );_ggegc !=nil {return _ggegc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _fcff :=d .DecodeElement (_afdd .CNvGrpSpPr ,&_febdda );_fcff !=nil {return _fcff ;};default:_b .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0047\u0076m\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_febdda .Name );if _ecge :=d .Skip ();_ecge !=nil {return _ecge ;};};case _a .EndElement :break _gbbf ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path +func (_egfce *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _egfce .ValAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_egfce .ValAttr );};if _egfce .ValAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eV\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_egfce .ValAttr );};return nil ;};func (_abcefe *CT_TableStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abcefe .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_dgddb :=range start .Attr {if _dgddb .Name .Local =="\u0064\u0065\u0066"{_gfdab ,_bfcga :=_dgddb .Value ,error (nil );if _bfcga !=nil {return _bfcga ;};_abcefe .DefAttr =_gfdab ;continue ;};};_efdcg :for {_aggaec ,_dabbf :=d .Token ();if _dabbf !=nil {return _dabbf ;};switch _eaceb :=_aggaec .(type ){case _f .StartElement :switch _eaceb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_eecdd :=NewCT_TableStyle ();if _bfgfa :=d .DecodeElement (_eecdd ,&_eaceb );_bfgfa !=nil {return _bfgfa ;};_abcefe .TblStyle =append (_abcefe .TblStyle ,_eecdd );default:_fb .Log ("\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\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_eaceb .Name );if _dgbad :=d .Skip ();_dgbad !=nil {return _dgbad ;};};case _f .EndElement :break _efdcg ;case _f .CharData :};};return nil ;};func (_bdb *CT_ConnectionSiteList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bdb .Cxn !=nil {_gca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_gccf :=range _bdb .Cxn {e .EncodeElement (_gccf ,_gca );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_edbc :=&CT_NonVisualPictureProperties {};return _edbc ;}; -// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path -func (_dgacc *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _gggg :=_dgacc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gggg !=nil {return _gggg ;};return nil ;};func NewEG_FillModeProperties ()*EG_FillModeProperties {_cbdcd :=&EG_FillModeProperties {};return _cbdcd ;};type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_GeomGuide ()*CT_GeomGuide {_dcec :=&CT_GeomGuide {};return _dcec };func (_gdag *CT_PositiveFixedAngle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gdag .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path +func (_dbege *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;}; -// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path -func (_dbgga *CT_TableCell )ValidateWithPath (path string )error {if _dbgga .TxBody !=nil {if _fecbaa :=_dbgga .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_fecbaa !=nil {return _fecbaa ;};};if _dbgga .TcPr !=nil {if _dcfge :=_dbgga .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_dcfge !=nil {return _dcfge ;};};if _dbgga .ExtLst !=nil {if _eebee :=_dbgga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eebee !=nil {return _eebee ;};};return nil ;};func (_bcacf *ST_TextAlignType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgfag ,_aefdb :=d .Token ();if _aefdb !=nil {return _aefdb ;};if _ccefa ,_becdd :=_cgfag .(_a .EndElement );_becdd &&_ccefa .Name ==start .Name {*_bcacf =1;return nil ;};if _eebed ,_gdgga :=_cgfag .(_a .CharData );!_gdgga {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgfag );}else {switch string (_eebed ){case "":*_bcacf =0;case "\u006c":*_bcacf =1;case "\u0063\u0074\u0072":*_bcacf =2;case "\u0072":*_bcacf =3;case "\u006a\u0075\u0073\u0074":*_bcacf =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_bcacf =5;case "\u0064\u0069\u0073\u0074":*_bcacf =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_bcacf =7;};};_cgfag ,_aefdb =d .Token ();if _aefdb !=nil {return _aefdb ;};if _adecd ,_cbafe :=_cgfag .(_a .EndElement );_cbafe &&_adecd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgfag );};type CT_AlphaFloorEffect struct{}; +// Validate validates the CT_GradientStopList and its children +func (_ccgfcg *CT_GradientStopList )Validate ()error {return _ccgfcg .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_bafdd *CT_DefaultShapeDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bafdd .SpPr =NewCT_ShapeProperties ();_bafdd .BodyPr =NewCT_TextBodyProperties ();_bafdd .LstStyle =NewCT_TextListStyle ();_gebf :for {_gdad ,_cafe :=d .Token ();if _cafe !=nil {return _cafe ;};switch _beaa :=_gdad .(type ){case _f .StartElement :switch _beaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _aabagc :=d .DecodeElement (_bafdd .SpPr ,&_beaa );_aabagc !=nil {return _aabagc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _baag :=d .DecodeElement (_bafdd .BodyPr ,&_beaa );_baag !=nil {return _baag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:if _bffa :=d .DecodeElement (_bafdd .LstStyle ,&_beaa );_bffa !=nil {return _bffa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_bafdd .Style =NewCT_ShapeStyle ();if _eced :=d .DecodeElement (_bafdd .Style ,&_beaa );_eced !=nil {return _eced ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bafdd .ExtLst =NewCT_OfficeArtExtensionList ();if _efbf :=d .DecodeElement (_bafdd .ExtLst ,&_beaa );_efbf !=nil {return _efbf ;};default:_fb .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053h\u0061p\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074i\u006fn\u0020\u0025v",_beaa .Name );if _abbdg :=d .Skip ();_abbdg !=nil {return _abbdg ;};};case _f .EndElement :break _gebf ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_LineEndProperties and its children -func (_baae *CT_LineEndProperties )Validate ()error {return _baae .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");};func (_cfdbg *CT_FontScheme )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cfdbg .NameAttr )});e .EncodeToken (start );_dbedg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_cfdbg .MajorFont ,_dbedg );_gedd :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_cfdbg .MinorFont ,_gedd );if _cfdbg .ExtLst !=nil {_gcdba :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfdbg .ExtLst ,_gcdba );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_deea *CT_GvmlGroupShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deea .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_deea .GrpSpPr =NewCT_GroupShapeProperties ();_bbfda :for {_bdae ,_gafbg :=d .Token ();if _gafbg !=nil {return _gafbg ;};switch _cdgbe :=_bdae .(type ){case _a .StartElement :switch _cdgbe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _ddcf :=d .DecodeElement (_deea .NvGrpSpPr ,&_cdgbe );_ddcf !=nil {return _ddcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _ddeca :=d .DecodeElement (_deea .GrpSpPr ,&_cdgbe );_ddeca !=nil {return _ddeca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_bagdf :=NewCT_GvmlGroupShapeChoice ();if _dfcaf :=d .DecodeElement (&_bagdf .TxSp ,&_cdgbe );_dfcaf !=nil {return _dfcaf ;};_deea .Choice =append (_deea .Choice ,_bagdf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_bccg :=NewCT_GvmlGroupShapeChoice ();if _fabg :=d .DecodeElement (&_bccg .Sp ,&_cdgbe );_fabg !=nil {return _fabg ;};_deea .Choice =append (_deea .Choice ,_bccg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_ccfe :=NewCT_GvmlGroupShapeChoice ();if _efgfe :=d .DecodeElement (&_ccfe .CxnSp ,&_cdgbe );_efgfe !=nil {return _efgfe ;};_deea .Choice =append (_deea .Choice ,_ccfe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_efade :=NewCT_GvmlGroupShapeChoice ();if _abefa :=d .DecodeElement (&_efade .Pic ,&_cdgbe );_abefa !=nil {return _abefa ;};_deea .Choice =append (_deea .Choice ,_efade );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dabbe :=NewCT_GvmlGroupShapeChoice ();if _bdffd :=d .DecodeElement (&_dabbe .GraphicFrame ,&_cdgbe );_bdffd !=nil {return _bdffd ;};_deea .Choice =append (_deea .Choice ,_dabbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_gccbfa :=NewCT_GvmlGroupShapeChoice ();if _faccc :=d .DecodeElement (&_gccbfa .GrpSp ,&_cdgbe );_faccc !=nil {return _faccc ;};_deea .Choice =append (_deea .Choice ,_gccbfa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deea .ExtLst =NewCT_OfficeArtExtensionList ();if _dffga :=d .DecodeElement (_deea .ExtLst ,&_cdgbe );_dffga !=nil {return _dffga ;};default:_b .Log ("\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\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cdgbe .Name );if _ddcbg :=d .Skip ();_ddcbg !=nil {return _ddcbg ;};};case _a .EndElement :break _bbfda ;case _a .CharData :};};return nil ;};func (_fceegf *CT_TextSpacing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcbff :for {_bbafa ,_fagag :=d .Token ();if _fagag !=nil {return _fagag ;};switch _feabcf :=_bbafa .(type ){case _a .StartElement :switch _feabcf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"}:_fceegf .SpcPct =NewCT_TextSpacingPercent ();if _agddb :=d .DecodeElement (_fceegf .SpcPct ,&_feabcf );_agddb !=nil {return _agddb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"}:_fceegf .SpcPts =NewCT_TextSpacingPoint ();if _facfc :=d .DecodeElement (_fceegf .SpcPts ,&_feabcf );_facfc !=nil {return _facfc ;};default:_b .Log ("\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\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061c\u0069n\u0067\u0020\u0025\u0076",_feabcf .Name );if _gcgdgd :=d .Skip ();_gcgdgd !=nil {return _gcgdgd ;};};case _a .EndElement :break _bcbff ;case _a .CharData :};};return nil ;};func NewEG_TextBulletColor ()*EG_TextBulletColor {_gfda :=&EG_TextBulletColor {};return _gfda };func NewCT_GradientStop ()*CT_GradientStop {_dedec :=&CT_GradientStop {};return _dedec };type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;};type CT_ConnectorLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_ceede :=&CT_SolidColorFillProperties {};return _ceede ;};func (_efbba ST_ChartBuildStep )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_efbba .String (),start );};func (_cacf ST_ColorSchemeIndex )String ()string {switch _cacf {case 0:return "";case 1:return "\u0064\u006b\u0031";case 2:return "\u006c\u0074\u0031";case 3:return "\u0064\u006b\u0032";case 4:return "\u006c\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return "";}; +// Validate validates the CT_AlphaModulateFixedEffect and its children +func (_efgc *CT_AlphaModulateFixedEffect )Validate ()error {return _efgc .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");}; -// Validate validates the CT_TableCol and its children -func (_daabg *CT_TableCol )Validate ()error {return _daabg .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");};type CT_GroupTransform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;ChOff *CT_Point2D ;ChExt *CT_PositiveSize2D ;}; +// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path +func (_fddef *CT_DuotoneEffect )ValidateWithPath (path string )error {for _bdacg ,_bgefb :=range _fddef .EG_ColorChoice {if _fdffa :=_bgefb .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bdacg ));_fdffa !=nil {return _fdffa ;};};return nil ;};func (_cfbb *CT_OfficeStyleSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfbb .ThemeElements =NewCT_BaseStyles ();for _ ,_bbda :=range start .Attr {if _bbda .Name .Local =="\u006e\u0061\u006d\u0065"{_dffae ,_febeb :=_bbda .Value ,error (nil );if _febeb !=nil {return _febeb ;};_cfbb .NameAttr =&_dffae ;continue ;};};_fffeaa :for {_dbgaf ,_dbdb :=d .Token ();if _dbdb !=nil {return _dbdb ;};switch _dgee :=_dbgaf .(type ){case _f .StartElement :switch _dgee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _aeagg :=d .DecodeElement (_cfbb .ThemeElements ,&_dgee );_aeagg !=nil {return _aeagg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_cfbb .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _deac :=d .DecodeElement (_cfbb .ObjectDefaults ,&_dgee );_deac !=nil {return _deac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_cfbb .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _afccb :=d .DecodeElement (_cfbb .ExtraClrSchemeLst ,&_dgee );_afccb !=nil {return _afccb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_cfbb .CustClrLst =NewCT_CustomColorList ();if _bfba :=d .DecodeElement (_cfbb .CustClrLst ,&_dgee );_bfba !=nil {return _bfba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfbb .ExtLst =NewCT_OfficeArtExtensionList ();if _cdeff :=d .DecodeElement (_cfbb .ExtLst ,&_dgee );_cdeff !=nil {return _cdeff ;};default:_fb .Log ("\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\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053ty\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_dgee .Name );if _bfcae :=d .Skip ();_bfcae !=nil {return _bfcae ;};};case _f .EndElement :break _fffeaa ;case _f .CharData :};};return nil ;};type CT_GvmlUseShapeRectangle struct{};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;};func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_effac :=&CT_GvmlGroupShapeNonVisual {};_effac .CNvPr =NewCT_NonVisualDrawingProps ();_effac .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _effac ;}; -// Validate validates the Blip and its children -func (_eaa *Blip )Validate ()error {return _eaa .ValidateWithPath ("\u0042\u006c\u0069\u0070")};func (_ccbeec ST_TextCapsType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecdefc :=_a .Attr {};_ecdefc .Name =name ;switch _ccbeec {case ST_TextCapsTypeUnset :_ecdefc .Value ="";case ST_TextCapsTypeNone :_ecdefc .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_ecdefc .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_ecdefc .Value ="\u0061\u006c\u006c";};return _ecdefc ,nil ;};func NewCT_SRgbColor ()*CT_SRgbColor {_gbacg :=&CT_SRgbColor {};return _gbacg };func (_bfegfa *CT_TextNoBullet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_adfbe ,_fgdbe :=d .Token ();if _fgdbe !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_fgdbe );};if _gcbcc ,_ddgca :=_adfbe .(_a .EndElement );_ddgca &&_gcbcc .Name ==start .Name {break ;};};return nil ;};func (_bfdgd ST_TextPoint )String ()string {if _bfdgd .ST_TextPointUnqualified !=nil {return _f .Sprintf ("\u0025\u0076",*_bfdgd .ST_TextPointUnqualified );};if _bfdgd .ST_UniversalMeasure !=nil {return _f .Sprintf ("\u0025\u0076",*_bfdgd .ST_UniversalMeasure );};return "";};type ST_LineCap byte ; +// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path +func (_ecdbc *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil };func (_bfacg *EG_ThemeableFillStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cecfd :for {_eefgc ,_fgeed :=d .Token ();if _fgeed !=nil {return _fgeed ;};switch _bebda :=_eefgc .(type ){case _f .StartElement :switch _bebda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_bfacg .Fill =NewCT_FillProperties ();if _gbcgd :=d .DecodeElement (_bfacg .Fill ,&_bebda );_gbcgd !=nil {return _gbcgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_bfacg .FillRef =NewCT_StyleMatrixReference ();if _bagaa :=d .DecodeElement (_bfacg .FillRef ,&_bebda );_bagaa !=nil {return _bagaa ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_bebda .Name );if _acga :=d .Skip ();_acga !=nil {return _acga ;};};case _f .EndElement :break _cecfd ;case _f .CharData :};};return nil ;};func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_gcfcc :=&CT_ReflectionEffect {};return _gcfcc };func (_cdfa *CT_AdjustHandleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfce :for {_bgb ,_gaf :=d .Token ();if _gaf !=nil {return _gaf ;};switch _gcd :=_bgb .(type ){case _f .StartElement :switch _gcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u0058\u0059"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u0058\u0059"}:_fge :=NewCT_XYAdjustHandle ();if _gad :=d .DecodeElement (_fge ,&_gcd );_gad !=nil {return _gad ;};_cdfa .AhXY =append (_cdfa .AhXY ,_fge );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"}:_agd :=NewCT_PolarAdjustHandle ();if _gdcc :=d .DecodeElement (_agd ,&_gcd );_gdcc !=nil {return _gdcc ;};_cdfa .AhPolar =append (_cdfa .AhPolar ,_agd );default:_fb .Log ("\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\u0043\u0054\u005f\u0041\u0064\u006a\u0075\u0073\u0074\u0048an\u0064\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gcd .Name );if _cce :=d .Skip ();_cce !=nil {return _cce ;};};case _f .EndElement :break _dfce ;case _f .CharData :};};return nil ;};func (_bdad *CT_PresetColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdad .ValAttr =ST_PresetColorVal (1);for _ ,_adgfd :=range start .Attr {if _adgfd .Name .Local =="\u0076\u0061\u006c"{_bdad .ValAttr .UnmarshalXMLAttr (_adgfd );continue ;};};_gafbfg :for {_bfag ,_fdegfe :=d .Token ();if _fdegfe !=nil {return _fdegfe ;};switch _agded :=_bfag .(type ){case _f .StartElement :switch _agded .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_fafc :=NewEG_ColorTransform ();_fafc .Tint =NewCT_PositiveFixedPercentage ();if _efafb :=d .DecodeElement (_fafc .Tint ,&_agded );_efafb !=nil {return _efafb ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_fafc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_bdcbc :=NewEG_ColorTransform ();_bdcbc .Shade =NewCT_PositiveFixedPercentage ();if _fgdd :=d .DecodeElement (_bdcbc .Shade ,&_agded );_fgdd !=nil {return _fgdd ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_bdcbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_gfbbb :=NewEG_ColorTransform ();_gfbbb .Comp =NewCT_ComplementTransform ();if _cfbec :=d .DecodeElement (_gfbbb .Comp ,&_agded );_cfbec !=nil {return _cfbec ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_gfbbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_eecbc :=NewEG_ColorTransform ();_eecbc .Inv =NewCT_InverseTransform ();if _bgacb :=d .DecodeElement (_eecbc .Inv ,&_agded );_bgacb !=nil {return _bgacb ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_eecbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_cdfea :=NewEG_ColorTransform ();_cdfea .Gray =NewCT_GrayscaleTransform ();if _ebbbb :=d .DecodeElement (_cdfea .Gray ,&_agded );_ebbbb !=nil {return _ebbbb ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_cdfea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_efcea :=NewEG_ColorTransform ();_efcea .Alpha =NewCT_PositiveFixedPercentage ();if _abaea :=d .DecodeElement (_efcea .Alpha ,&_agded );_abaea !=nil {return _abaea ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_efcea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_dabd :=NewEG_ColorTransform ();_dabd .AlphaOff =NewCT_FixedPercentage ();if _bccbe :=d .DecodeElement (_dabd .AlphaOff ,&_agded );_bccbe !=nil {return _bccbe ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_dabd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_cegdg :=NewEG_ColorTransform ();_cegdg .AlphaMod =NewCT_PositivePercentage ();if _ebggg :=d .DecodeElement (_cegdg .AlphaMod ,&_agded );_ebggg !=nil {return _ebggg ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_cegdg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_fbggf :=NewEG_ColorTransform ();_fbggf .Hue =NewCT_PositiveFixedAngle ();if _dfggf :=d .DecodeElement (_fbggf .Hue ,&_agded );_dfggf !=nil {return _dfggf ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_fbggf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bfdea :=NewEG_ColorTransform ();_bfdea .HueOff =NewCT_Angle ();if _cabe :=d .DecodeElement (_bfdea .HueOff ,&_agded );_cabe !=nil {return _cabe ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_bfdea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_abee :=NewEG_ColorTransform ();_abee .HueMod =NewCT_PositivePercentage ();if _begdb :=d .DecodeElement (_abee .HueMod ,&_agded );_begdb !=nil {return _begdb ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_abee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_dgcea :=NewEG_ColorTransform ();_dgcea .Sat =NewCT_Percentage ();if _dccf :=d .DecodeElement (_dgcea .Sat ,&_agded );_dccf !=nil {return _dccf ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_dgcea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_daaaf :=NewEG_ColorTransform ();_daaaf .SatOff =NewCT_Percentage ();if _cgbfd :=d .DecodeElement (_daaaf .SatOff ,&_agded );_cgbfd !=nil {return _cgbfd ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_daaaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_cefca :=NewEG_ColorTransform ();_cefca .SatMod =NewCT_Percentage ();if _affb :=d .DecodeElement (_cefca .SatMod ,&_agded );_affb !=nil {return _affb ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_cefca );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_dfgac :=NewEG_ColorTransform ();_dfgac .Lum =NewCT_Percentage ();if _faab :=d .DecodeElement (_dfgac .Lum ,&_agded );_faab !=nil {return _faab ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_dfgac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gdbbg :=NewEG_ColorTransform ();_gdbbg .LumOff =NewCT_Percentage ();if _fafb :=d .DecodeElement (_gdbbg .LumOff ,&_agded );_fafb !=nil {return _fafb ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_gdbbg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bgead :=NewEG_ColorTransform ();_bgead .LumMod =NewCT_Percentage ();if _cdeaa :=d .DecodeElement (_bgead .LumMod ,&_agded );_cdeaa !=nil {return _cdeaa ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_bgead );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_ccdfb :=NewEG_ColorTransform ();_ccdfb .Red =NewCT_Percentage ();if _bcccb :=d .DecodeElement (_ccdfb .Red ,&_agded );_bcccb !=nil {return _bcccb ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_ccdfb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_afcfe :=NewEG_ColorTransform ();_afcfe .RedOff =NewCT_Percentage ();if _ffede :=d .DecodeElement (_afcfe .RedOff ,&_agded );_ffede !=nil {return _ffede ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_afcfe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_gfgfd :=NewEG_ColorTransform ();_gfgfd .RedMod =NewCT_Percentage ();if _dgdb :=d .DecodeElement (_gfgfd .RedMod ,&_agded );_dgdb !=nil {return _dgdb ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_gfgfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_bgee :=NewEG_ColorTransform ();_bgee .Green =NewCT_Percentage ();if _abdef :=d .DecodeElement (_bgee .Green ,&_agded );_abdef !=nil {return _abdef ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_bgee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_gbac :=NewEG_ColorTransform ();_gbac .GreenOff =NewCT_Percentage ();if _edbaf :=d .DecodeElement (_gbac .GreenOff ,&_agded );_edbaf !=nil {return _edbaf ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_gbac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_eafafb :=NewEG_ColorTransform ();_eafafb .GreenMod =NewCT_Percentage ();if _dacb :=d .DecodeElement (_eafafb .GreenMod ,&_agded );_dacb !=nil {return _dacb ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_eafafb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_cbee :=NewEG_ColorTransform ();_cbee .Blue =NewCT_Percentage ();if _fdced :=d .DecodeElement (_cbee .Blue ,&_agded );_fdced !=nil {return _fdced ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_cbee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_aebea :=NewEG_ColorTransform ();_aebea .BlueOff =NewCT_Percentage ();if _gbcea :=d .DecodeElement (_aebea .BlueOff ,&_agded );_gbcea !=nil {return _gbcea ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_aebea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_degcg :=NewEG_ColorTransform ();_degcg .BlueMod =NewCT_Percentage ();if _bgeda :=d .DecodeElement (_degcg .BlueMod ,&_agded );_bgeda !=nil {return _bgeda ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_degcg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_egfcg :=NewEG_ColorTransform ();_egfcg .Gamma =NewCT_GammaTransform ();if _cfgca :=d .DecodeElement (_egfcg .Gamma ,&_agded );_cfgca !=nil {return _cfgca ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_egfcg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bffgg :=NewEG_ColorTransform ();_bffgg .InvGamma =NewCT_InverseGammaTransform ();if _ggefe :=d .DecodeElement (_bffgg .InvGamma ,&_agded );_ggefe !=nil {return _ggefe ;};_bdad .EG_ColorTransform =append (_bdad .EG_ColorTransform ,_bffgg );default:_fb .Log ("\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\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0043o\u006co\u0072\u0020\u0025\u0076",_agded .Name );if _adfebg :=d .Skip ();_adfebg !=nil {return _adfebg ;};};case _f .EndElement :break _gafbfg ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path -func (_gfff *CT_GvmlConnector )ValidateWithPath (path string )error {if _gfcec :=_gfff .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_gfcec !=nil {return _gfcec ;};if _eabg :=_gfff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eabg !=nil {return _eabg ;};if _gfff .Style !=nil {if _eaebd :=_gfff .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eaebd !=nil {return _eaebd ;};};if _gfff .ExtLst !=nil {if _gfac :=_gfff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfac !=nil {return _gfac ;};};return nil ;};func (_cbaedc *ST_TextPoint )Validate ()error {return _cbaedc .ValidateWithPath ("")}; +// Validate validates the CT_NoFillProperties and its children +func (_gceee *CT_NoFillProperties )Validate ()error {return _gceee .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path -func (_ecccb *CT_GeomGuideList )ValidateWithPath (path string )error {for _dfec ,_debaa :=range _ecccb .Gd {if _gdde :=_debaa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_dfec ));_gdde !=nil {return _gdde ;};};return nil ;}; +// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path +func (_fccca *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };type ST_TextAnchoringType byte ; -// Validate validates the CT_TextShapeAutofit and its children -func (_deaee *CT_TextShapeAutofit )Validate ()error {return _deaee .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");}; +// Validate validates the CT_TableStyle and its children +func (_bgae *CT_TableStyle )Validate ()error {return _bgae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path -func (_fecfa *CT_Point3D )ValidateWithPath (path string )error {if _afddb :=_fecfa .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_afddb !=nil {return _afddb ;};if _dfcd :=_fecfa .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_dfcd !=nil {return _dfcd ;};if _agfd :=_fecfa .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_agfd !=nil {return _agfd ;};return nil ;};func (_bgbcf *EG_ThemeableEffectStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddgfc :for {_gaab ,_ddeeb :=d .Token ();if _ddeeb !=nil {return _ddeeb ;};switch _dgccec :=_gaab .(type ){case _a .StartElement :switch _dgccec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bgbcf .Effect =NewCT_EffectProperties ();if _gcffb :=d .DecodeElement (_bgbcf .Effect ,&_dgccec );_gcffb !=nil {return _gcffb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_bgbcf .EffectRef =NewCT_StyleMatrixReference ();if _fdbcd :=d .DecodeElement (_bgbcf .EffectRef ,&_dgccec );_fdbcd !=nil {return _fdbcd ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0045\u0047\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065E\u0066\u0066\u0065\u0063\u0074\u0053t\u0079\u006c\u0065 \u0025\u0076",_dgccec .Name );if _eccgg :=d .Skip ();_eccgg !=nil {return _eccgg ;};};case _a .EndElement :break _ddgfc ;case _a .CharData :};};return nil ;};func (_cdgd *CT_Vector3D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_cdgd .DxAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0079"},Value :_f .Sprintf ("\u0025\u0076",_cdgd .DyAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u007a"},Value :_f .Sprintf ("\u0025\u0076",_cdgd .DzAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Path2D struct{WAttr *int64 ;HAttr *int64 ;FillAttr ST_PathFillMode ;StrokeAttr *bool ;ExtrusionOkAttr *bool ;Close []*CT_Path2DClose ;MoveTo []*CT_Path2DMoveTo ;LnTo []*CT_Path2DLineTo ;ArcTo []*CT_Path2DArcTo ;QuadBezTo []*CT_Path2DQuadBezierTo ;CubicBezTo []*CT_Path2DCubicBezierTo ;};type ST_PathShadeType byte ; +// Validate validates the EG_TextGeometry and its children +func (_bgbce *EG_TextGeometry )Validate ()error {return _bgbce .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_gfegb *CT_HslColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfegb .HueAttr =0;for _ ,_abag :=range start .Attr {if _abag .Name .Local =="\u0068\u0075\u0065"{_gcgec ,_faga :=_d .ParseInt (_abag .Value ,10,32);if _faga !=nil {return _faga ;};_gfegb .HueAttr =int32 (_gcgec );continue ;};if _abag .Name .Local =="\u0073\u0061\u0074"{_aefbd ,_cecad :=ParseUnionST_Percentage (_abag .Value );if _cecad !=nil {return _cecad ;};_gfegb .SatAttr =_aefbd ;continue ;};if _abag .Name .Local =="\u006c\u0075\u006d"{_fccef ,_faafe :=ParseUnionST_Percentage (_abag .Value );if _faafe !=nil {return _faafe ;};_gfegb .LumAttr =_fccef ;continue ;};};_bacde :for {_gdff ,_fbdfcc :=d .Token ();if _fbdfcc !=nil {return _fbdfcc ;};switch _addgb :=_gdff .(type ){case _f .StartElement :switch _addgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gggfa :=NewEG_ColorTransform ();_gggfa .Tint =NewCT_PositiveFixedPercentage ();if _eebd :=d .DecodeElement (_gggfa .Tint ,&_addgb );_eebd !=nil {return _eebd ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_gggfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_ebab :=NewEG_ColorTransform ();_ebab .Shade =NewCT_PositiveFixedPercentage ();if _aecg :=d .DecodeElement (_ebab .Shade ,&_addgb );_aecg !=nil {return _aecg ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_ebab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_ccbda :=NewEG_ColorTransform ();_ccbda .Comp =NewCT_ComplementTransform ();if _cbecg :=d .DecodeElement (_ccbda .Comp ,&_addgb );_cbecg !=nil {return _cbecg ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_ccbda );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_aaef :=NewEG_ColorTransform ();_aaef .Inv =NewCT_InverseTransform ();if _efafd :=d .DecodeElement (_aaef .Inv ,&_addgb );_efafd !=nil {return _efafd ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_aaef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_feed :=NewEG_ColorTransform ();_feed .Gray =NewCT_GrayscaleTransform ();if _ffbb :=d .DecodeElement (_feed .Gray ,&_addgb );_ffbb !=nil {return _ffbb ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_feed );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_dbacb :=NewEG_ColorTransform ();_dbacb .Alpha =NewCT_PositiveFixedPercentage ();if _gefeg :=d .DecodeElement (_dbacb .Alpha ,&_addgb );_gefeg !=nil {return _gefeg ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_dbacb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gdee :=NewEG_ColorTransform ();_gdee .AlphaOff =NewCT_FixedPercentage ();if _dbfea :=d .DecodeElement (_gdee .AlphaOff ,&_addgb );_dbfea !=nil {return _dbfea ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_gdee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_eecd :=NewEG_ColorTransform ();_eecd .AlphaMod =NewCT_PositivePercentage ();if _edagc :=d .DecodeElement (_eecd .AlphaMod ,&_addgb );_edagc !=nil {return _edagc ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_eecd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_babdg :=NewEG_ColorTransform ();_babdg .Hue =NewCT_PositiveFixedAngle ();if _cfacd :=d .DecodeElement (_babdg .Hue ,&_addgb );_cfacd !=nil {return _cfacd ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_babdg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_fgdb :=NewEG_ColorTransform ();_fgdb .HueOff =NewCT_Angle ();if _bedda :=d .DecodeElement (_fgdb .HueOff ,&_addgb );_bedda !=nil {return _bedda ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_fgdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bfacc :=NewEG_ColorTransform ();_bfacc .HueMod =NewCT_PositivePercentage ();if _dcebg :=d .DecodeElement (_bfacc .HueMod ,&_addgb );_dcebg !=nil {return _dcebg ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_bfacc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_facgc :=NewEG_ColorTransform ();_facgc .Sat =NewCT_Percentage ();if _ecbag :=d .DecodeElement (_facgc .Sat ,&_addgb );_ecbag !=nil {return _ecbag ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_facgc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_cefa :=NewEG_ColorTransform ();_cefa .SatOff =NewCT_Percentage ();if _fbdga :=d .DecodeElement (_cefa .SatOff ,&_addgb );_fbdga !=nil {return _fbdga ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_cefa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bdaeb :=NewEG_ColorTransform ();_bdaeb .SatMod =NewCT_Percentage ();if _gfgd :=d .DecodeElement (_bdaeb .SatMod ,&_addgb );_gfgd !=nil {return _gfgd ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_bdaeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_agfd :=NewEG_ColorTransform ();_agfd .Lum =NewCT_Percentage ();if _begc :=d .DecodeElement (_agfd .Lum ,&_addgb );_begc !=nil {return _begc ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_agfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_cdeg :=NewEG_ColorTransform ();_cdeg .LumOff =NewCT_Percentage ();if _cefgb :=d .DecodeElement (_cdeg .LumOff ,&_addgb );_cefgb !=nil {return _cefgb ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_cdeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bdgb :=NewEG_ColorTransform ();_bdgb .LumMod =NewCT_Percentage ();if _gaccc :=d .DecodeElement (_bdgb .LumMod ,&_addgb );_gaccc !=nil {return _gaccc ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_bdgb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_efbag :=NewEG_ColorTransform ();_efbag .Red =NewCT_Percentage ();if _feef :=d .DecodeElement (_efbag .Red ,&_addgb );_feef !=nil {return _feef ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_efbag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_badae :=NewEG_ColorTransform ();_badae .RedOff =NewCT_Percentage ();if _fgdge :=d .DecodeElement (_badae .RedOff ,&_addgb );_fgdge !=nil {return _fgdge ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_badae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bdgf :=NewEG_ColorTransform ();_bdgf .RedMod =NewCT_Percentage ();if _ffegf :=d .DecodeElement (_bdgf .RedMod ,&_addgb );_ffegf !=nil {return _ffegf ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_bdgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_dfee :=NewEG_ColorTransform ();_dfee .Green =NewCT_Percentage ();if _gagf :=d .DecodeElement (_dfee .Green ,&_addgb );_gagf !=nil {return _gagf ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_dfee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fcaag :=NewEG_ColorTransform ();_fcaag .GreenOff =NewCT_Percentage ();if _gcee :=d .DecodeElement (_fcaag .GreenOff ,&_addgb );_gcee !=nil {return _gcee ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_fcaag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_dbcbf :=NewEG_ColorTransform ();_dbcbf .GreenMod =NewCT_Percentage ();if _cfbded :=d .DecodeElement (_dbcbf .GreenMod ,&_addgb );_cfbded !=nil {return _cfbded ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_dbcbf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_bgad :=NewEG_ColorTransform ();_bgad .Blue =NewCT_Percentage ();if _bfdcfb :=d .DecodeElement (_bgad .Blue ,&_addgb );_bfdcfb !=nil {return _bfdcfb ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_bgad );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_eefg :=NewEG_ColorTransform ();_eefg .BlueOff =NewCT_Percentage ();if _edfcc :=d .DecodeElement (_eefg .BlueOff ,&_addgb );_edfcc !=nil {return _edfcc ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_eefg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_dccba :=NewEG_ColorTransform ();_dccba .BlueMod =NewCT_Percentage ();if _ddbfb :=d .DecodeElement (_dccba .BlueMod ,&_addgb );_ddbfb !=nil {return _ddbfb ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_dccba );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_fgfef :=NewEG_ColorTransform ();_fgfef .Gamma =NewCT_GammaTransform ();if _cfecff :=d .DecodeElement (_fgfef .Gamma ,&_addgb );_cfecff !=nil {return _cfecff ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_fgfef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_agfde :=NewEG_ColorTransform ();_agfde .InvGamma =NewCT_InverseGammaTransform ();if _dade :=d .DecodeElement (_agfde .InvGamma ,&_addgb );_dade !=nil {return _dade ;};_gfegb .EG_ColorTransform =append (_gfegb .EG_ColorTransform ,_agfde );default:_fb .Log ("\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\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_addgb .Name );if _ffba :=d .Skip ();_ffba !=nil {return _ffba ;};};case _f .EndElement :break _bacde ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_AudioFile and its children -func (_fdg *CT_AudioFile )Validate ()error {return _fdg .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;};func (_cedbg *ST_SchemeColorVal )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cedbg =0;case "\u0062\u0067\u0031":*_cedbg =1;case "\u0074\u0078\u0031":*_cedbg =2;case "\u0062\u0067\u0032":*_cedbg =3;case "\u0074\u0078\u0032":*_cedbg =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cedbg =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cedbg =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cedbg =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cedbg =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cedbg =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cedbg =10;case "\u0068\u006c\u0069n\u006b":*_cedbg =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_cedbg =12;case "\u0070\u0068\u0043l\u0072":*_cedbg =13;case "\u0064\u006b\u0031":*_cedbg =14;case "\u006c\u0074\u0031":*_cedbg =15;case "\u0064\u006b\u0032":*_cedbg =16;case "\u006c\u0074\u0032":*_cedbg =17;};return nil ;};func (_dbdeb ST_PenAlignment )String ()string {switch _dbdeb {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";};const (ST_PresetLineDashValUnset ST_PresetLineDashVal =0;ST_PresetLineDashValSolid ST_PresetLineDashVal =1;ST_PresetLineDashValDot ST_PresetLineDashVal =2;ST_PresetLineDashValDash ST_PresetLineDashVal =3;ST_PresetLineDashValLgDash ST_PresetLineDashVal =4;ST_PresetLineDashValDashDot ST_PresetLineDashVal =5;ST_PresetLineDashValLgDashDot ST_PresetLineDashVal =6;ST_PresetLineDashValLgDashDotDot ST_PresetLineDashVal =7;ST_PresetLineDashValSysDash ST_PresetLineDashVal =8;ST_PresetLineDashValSysDot ST_PresetLineDashVal =9;ST_PresetLineDashValSysDashDot ST_PresetLineDashVal =10;ST_PresetLineDashValSysDashDotDot ST_PresetLineDashVal =11;);func (_caeed *EG_TextBulletColor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _caeed .BuClrTx !=nil {_cdebg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_caeed .BuClrTx ,_cdebg );};if _caeed .BuClr !=nil {_dafcf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_caeed .BuClr ,_dafcf );};return nil ;};type CT_ColorMapping struct{Bg1Attr ST_ColorSchemeIndex ;Tx1Attr ST_ColorSchemeIndex ;Bg2Attr ST_ColorSchemeIndex ;Tx2Attr ST_ColorSchemeIndex ;Accent1Attr ST_ColorSchemeIndex ;Accent2Attr ST_ColorSchemeIndex ;Accent3Attr ST_ColorSchemeIndex ;Accent4Attr ST_ColorSchemeIndex ;Accent5Attr ST_ColorSchemeIndex ;Accent6Attr ST_ColorSchemeIndex ;HlinkAttr ST_ColorSchemeIndex ;FolHlinkAttr ST_ColorSchemeIndex ;ExtLst *CT_OfficeArtExtensionList ;};func (_abbecd ST_OnOffStyleType )String ()string {switch _abbecd {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";};type Graphic struct{CT_GraphicalObject };func (_dffcd *CT_TableRow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_deafaf :=range start .Attr {if _deafaf .Name .Local =="\u0068"{_bgedb ,_beggc :=ParseUnionST_Coordinate (_deafaf .Value );if _beggc !=nil {return _beggc ;};_dffcd .HAttr =_bgedb ;continue ;};};_fedgb :for {_egdb ,_acefe :=d .Token ();if _acefe !=nil {return _acefe ;};switch _aeecb :=_egdb .(type ){case _a .StartElement :switch _aeecb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063"}:_caccg :=NewCT_TableCell ();if _cdcae :=d .DecodeElement (_caccg ,&_aeecb );_cdcae !=nil {return _cdcae ;};_dffcd .Tc =append (_dffcd .Tc ,_caccg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dffcd .ExtLst =NewCT_OfficeArtExtensionList ();if _acded :=d .DecodeElement (_dffcd .ExtLst ,&_aeecb );_acded !=nil {return _acded ;};default:_b .Log ("\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\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0020\u0025\u0076",_aeecb .Name );if _bbfeb :=d .Skip ();_bbfeb !=nil {return _bbfeb ;};};case _a .EndElement :break _fedgb ;case _a .CharData :};};return nil ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_ebfba :=ST_Coordinate32 {};if _c .ST_UniversalMeasurePatternRe .MatchString (s ){_ebfba .ST_UniversalMeasure =&s ;}else {_ageac ,_ccfea :=_gc .ParseInt (s ,10,32);if _ccfea !=nil {return _ebfba ,_f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ccfea );};_bfabg :=int32 (_ageac );_ebfba .ST_Coordinate32Unqualified =&_bfabg ;};return _ebfba ,nil ;};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_ffbe :=&CT_ColorMappingOverride {};_ffbe .Choice =NewCT_ColorMappingOverrideChoice ();return _ffbe ;};func (_abdae *CT_GvmlShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dcfag :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_abdae .CNvPr ,_dcfag );_gaee :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_abdae .CNvSpPr ,_gaee );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};func (_gdgd *CT_TablePartStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecagc :for {_gcfbg ,_ebeae :=d .Token ();if _ebeae !=nil {return _ebeae ;};switch _eaca :=_gcfbg .(type ){case _a .StartElement :switch _eaca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"}:_gdgd .TcTxStyle =NewCT_TableStyleTextStyle ();if _bbceb :=d .DecodeElement (_gdgd .TcTxStyle ,&_eaca );_bbceb !=nil {return _bbceb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"}:_gdgd .TcStyle =NewCT_TableStyleCellStyle ();if _ebgc :=d .DecodeElement (_gdgd .TcStyle ,&_eaca );_ebgc !=nil {return _ebgc ;};default:_b .Log ("\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\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_eaca .Name );if _fgfga :=d .Skip ();_fgfga !=nil {return _fgfga ;};};case _a .EndElement :break _ecagc ;case _a .CharData :};};return nil ;};func (_aaed *CT_GeomRect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c"},Value :_f .Sprintf ("\u0025\u0076",_aaed .LAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0076",_aaed .TAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_aaed .RAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0076",_aaed .BAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Boolean struct{ValAttr *_c .ST_OnOff ;};func NewCT_TextListStyle ()*CT_TextListStyle {_caaca :=&CT_TextListStyle {};return _caaca };func (_gfggg ST_TextHorzOverflowType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebceca :=_a .Attr {};_ebceca .Name =name ;switch _gfggg {case ST_TextHorzOverflowTypeUnset :_ebceca .Value ="";case ST_TextHorzOverflowTypeOverflow :_ebceca .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_ebceca .Value ="\u0063\u006c\u0069\u0070";};return _ebceca ,nil ;}; +// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path +func (_bddfa *CT_GraphicalObject )ValidateWithPath (path string )error {if _faddg :=_bddfa .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_faddg !=nil {return _faddg ;};return nil ;};type CT_GradientStopList struct{Gs []*CT_GradientStop ;}; -// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path -func (_gcgcfd *ThemeOverride )ValidateWithPath (path string )error {if _ggfed :=_gcgcfd .CT_BaseStylesOverride .ValidateWithPath (path );_ggfed !=nil {return _ggfed ;};return nil ;}; +// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path +func (_cebe *CT_Blip )ValidateWithPath (path string )error {if _cedc :=_cebe .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_cedc !=nil {return _cedc ;};for _cggd ,_dceb :=range _cebe .Choice {if _agb :=_dceb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cggd ));_agb !=nil {return _agb ;};};if _cebe .ExtLst !=nil {if _bfad :=_cebe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfad !=nil {return _bfad ;};};return nil ;}; -// Validate validates the CT_SoftEdgesEffect and its children -func (_cebgf *CT_SoftEdgesEffect )Validate ()error {return _cebgf .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path +func (_gecca *CT_TableCell )ValidateWithPath (path string )error {if _gecca .TxBody !=nil {if _aeafg :=_gecca .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_aeafg !=nil {return _aeafg ;};};if _gecca .TcPr !=nil {if _geacc :=_gecca .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_geacc !=nil {return _geacc ;};};if _gecca .ExtLst !=nil {if _fbffgg :=_gecca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbffgg !=nil {return _fbffgg ;};};return nil ;};func (_aebag ST_LineEndLength )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aebag .String (),start );};func (_ecgfb *CT_VideoFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_g .Sprintf ("\u0025\u0076",_ecgfb .LinkAttr )});if _ecgfb .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ecgfb .ContentTypeAttr )});};e .EncodeToken (start );if _ecgfb .ExtLst !=nil {_gdagb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecgfb .ExtLst ,_gdagb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Path2DCubicBezierTo and its children -func (_cgbbg *CT_Path2DCubicBezierTo )Validate ()error {return _cgbbg .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");};func NewAG_Locking ()*AG_Locking {_fba :=&AG_Locking {};return _fba };func (_bcdba *CT_GroupShapeProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bcdba .BwModeAttr !=ST_BlackWhiteModeUnset {_bfgea ,_cfggg :=_bcdba .BwModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _cfggg !=nil {return _cfggg ;};start .Attr =append (start .Attr ,_bfgea );};e .EncodeToken (start );if _bcdba .Xfrm !=nil {_bagd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bcdba .Xfrm ,_bagd );};if _bcdba .NoFill !=nil {_ecfe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcdba .NoFill ,_ecfe );};if _bcdba .SolidFill !=nil {_cecc :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcdba .SolidFill ,_cecc );};if _bcdba .GradFill !=nil {_gcegd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcdba .GradFill ,_gcegd );};if _bcdba .BlipFill !=nil {_gggc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcdba .BlipFill ,_gggc );};if _bcdba .PattFill !=nil {_aaeag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcdba .PattFill ,_aaeag );};if _bcdba .GrpFill !=nil {_ccfae :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bcdba .GrpFill ,_ccfae );};if _bcdba .EffectLst !=nil {_ecgc :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcdba .EffectLst ,_ecgc );};if _bcdba .EffectDag !=nil {_gdeaf :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bcdba .EffectDag ,_gdeaf );};if _bcdba .Scene3d !=nil {_affac :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_bcdba .Scene3d ,_affac );};if _bcdba .ExtLst !=nil {_bggae :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcdba .ExtLst ,_bggae );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ColorScheme struct{NameAttr string ;Dk1 *CT_Color ;Lt1 *CT_Color ;Dk2 *CT_Color ;Lt2 *CT_Color ;Accent1 *CT_Color ;Accent2 *CT_Color ;Accent3 *CT_Color ;Accent4 *CT_Color ;Accent5 *CT_Color ;Accent6 *CT_Color ;Hlink *CT_Color ;FolHlink *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;}; +// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path +func (_egc *CT_Bevel )ValidateWithPath (path string )error {if _egc .WAttr !=nil {if *_egc .WAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_egc .WAttr );};if *_egc .WAttr > 27273042316900{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egc .WAttr );};};if _egc .HAttr !=nil {if *_egc .HAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_egc .HAttr );};if *_egc .HAttr > 27273042316900{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egc .HAttr );};};if _bggg :=_egc .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_bggg !=nil {return _bggg ;};return nil ;};func (_aaddd *CT_SoftEdgesEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaddd .RadAttr =0;for _ ,_bdbfb :=range start .Attr {if _bdbfb .Name .Local =="\u0072\u0061\u0064"{_dbadbe ,_feege :=_d .ParseInt (_bdbfb .Value ,10,64);if _feege !=nil {return _feege ;};_aaddd .RadAttr =_dbadbe ;continue ;};};for {_dfbgg ,_fffdd :=d .Token ();if _fffdd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u006f\u0066\u0074\u0045\u0064\u0067e\u0073\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_fffdd );};if _egeac ,_fegge :=_dfbgg .(_f .EndElement );_fegge &&_egeac .Name ==start .Name {break ;};};return nil ;};func NewCT_LightRig ()*CT_LightRig {_badgb :=&CT_LightRig {};_badgb .RigAttr =ST_LightRigType (1);_badgb .DirAttr =ST_LightRigDirection (1);return _badgb ;};func ParseUnionST_OnOff (s string )(_a .ST_OnOff ,error ){return _a .ST_OnOff {},nil }; -// Validate validates the CT_GroupFillProperties and its children -func (_bdbf *CT_GroupFillProperties )Validate ()error {return _bdbf .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; +// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path +func (_bcdf *CT_GeomGuideList )ValidateWithPath (path string )error {for _ffcfe ,_bdcd :=range _bcdf .Gd {if _dgcbc :=_bdcd .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_ffcfe ));_dgcbc !=nil {return _dgcbc ;};};return nil ;};func (_dbbgc *EG_OfficeArtExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbbgc .Ext !=nil {_ageea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_adaaaf :=range _dbbgc .Ext {e .EncodeElement (_adaaaf ,_ageea );};};return nil ;}; -// Validate validates the CT_FlatText and its children -func (_afcce *CT_FlatText )Validate ()error {return _afcce .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");};type ST_PathFillMode byte ;func NewTbl ()*Tbl {_cffd :=&Tbl {};_cffd .CT_Table =*NewCT_Table ();return _cffd };func (_ebgda *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ebgda =0;case "\u0073\u006f\u006ci\u0064":*_ebgda =1;case "\u0064\u006f\u0074":*_ebgda =2;case "\u0064\u0061\u0073\u0068":*_ebgda =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_ebgda =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_ebgda =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_ebgda =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ebgda =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_ebgda =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_ebgda =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_ebgda =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ebgda =11;};return nil ;};func (_eceecc ST_Percentage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _eceecc .ST_PercentageDecimal !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_eceecc .ST_PercentageDecimal )));};if _eceecc .ST_Percentage !=nil {e .EncodeToken (_a .CharData (*_eceecc .ST_Percentage ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};type ST_BlipCompression byte ;func (_bdfd *CT_Path2DArcTo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dabdc :=range start .Attr {if _dabdc .Name .Local =="\u0077\u0052"{_ggdff ,_gffbc :=ParseUnionST_AdjCoordinate (_dabdc .Value );if _gffbc !=nil {return _gffbc ;};_bdfd .WRAttr =_ggdff ;continue ;};if _dabdc .Name .Local =="\u0068\u0052"{_dgfgb ,_gdba :=ParseUnionST_AdjCoordinate (_dabdc .Value );if _gdba !=nil {return _gdba ;};_bdfd .HRAttr =_dgfgb ;continue ;};if _dabdc .Name .Local =="\u0073\u0074\u0041n\u0067"{_eccccg ,_efgfc :=ParseUnionST_AdjAngle (_dabdc .Value );if _efgfc !=nil {return _efgfc ;};_bdfd .StAngAttr =_eccccg ;continue ;};if _dabdc .Name .Local =="\u0073\u0077\u0041n\u0067"{_ecage ,_cecce :=ParseUnionST_AdjAngle (_dabdc .Value );if _cecce !=nil {return _cecce ;};_bdfd .SwAngAttr =_ecage ;continue ;};};for {_eafdc ,_acbdg :=d .Token ();if _acbdg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0041\u0072\u0063\u0054\u006f:\u0020\u0025\u0073",_acbdg );};if _fefga ,_edgga :=_eafdc .(_a .EndElement );_edgga &&_fefga .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TableBackgroundStyle and its children +func (_feae *CT_TableBackgroundStyle )Validate ()error {return _feae .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");}; -// ST_Percentage is a union type -type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;};func (_bfbf *CT_ContentPartLocking )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfbf .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_bfbf .NoGrpAttr ))});};if _bfbf .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_bfbf .NoSelectAttr ))});};if _bfbf .NoRotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_bfbf .NoRotAttr ))});};if _bfbf .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_bfbf .NoChangeAspectAttr ))});};if _bfbf .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_bfbf .NoMoveAttr ))});};if _bfbf .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_bfbf .NoResizeAttr ))});};if _bfbf .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_bfbf .NoEditPointsAttr ))});};if _bfbf .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_bfbf .NoAdjustHandlesAttr ))});};if _bfbf .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_bfbf .NoChangeArrowheadsAttr ))});};if _bfbf .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_bfbf .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _bfbf .ExtLst !=nil {_cbgf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfbf .ExtLst ,_cbgf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GvmlShape and its children +func (_fefc *CT_GvmlShape )Validate ()error {return _fefc .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");};func (_fgea ST_SchemeColorVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fgea .String (),start );};func (_efbda ST_ChartBuildStep )String ()string {switch _efbda {case 0:return "";case 1:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 2:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case 5:return "\u0061\u006c\u006c\u0050\u0074\u0073";case 6:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return "";}; -// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path -func (_abbda *CT_Point2D )ValidateWithPath (path string )error {if _dfcaa :=_abbda .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dfcaa !=nil {return _dfcaa ;};if _daaa :=_abbda .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_daaa !=nil {return _daaa ;};return nil ;};func NewCT_GlowEffect ()*CT_GlowEffect {_bgdf :=&CT_GlowEffect {};return _bgdf }; +// Validate validates the CT_EffectStyleItem and its children +func (_cdbgc *CT_EffectStyleItem )Validate ()error {return _cdbgc .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");};type CT_PositiveFixedAngle struct{ValAttr int32 ;};func (_caaad ST_LightRigType )String ()string {switch _caaad {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case 2:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case 4:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case 5:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case 6:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case 7:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case 9:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case 10:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case 11:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case 12:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case 13:return "\u0074h\u0072\u0065\u0065\u0050\u0074";case 14:return "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case 15:return "\u0073\u006f\u0066\u0074";case 16:return "\u0068\u0061\u0072s\u0068";case 17:return "\u0066\u006c\u006fo\u0064";case 18:return "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case 19:return "\u006do\u0072\u006e\u0069\u006e\u0067";case 20:return "\u0073u\u006e\u0072\u0069\u0073\u0065";case 21:return "\u0073\u0075\u006e\u0073\u0065\u0074";case 22:return "\u0063\u0068\u0069\u006c\u006c\u0079";case 23:return "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case 24:return "\u0066\u006c\u0061\u0074";case 25:return "\u0074\u0077\u006fP\u0074";case 26:return "\u0067\u006c\u006f\u0077";case 27:return "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return "";};func (_fecaf *CT_Ratio )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbbb :=range start .Attr {if _dbbb .Name .Local =="\u006e"{_gdeag ,_gbdad :=_d .ParseInt (_dbbb .Value ,10,64);if _gbdad !=nil {return _gbdad ;};_fecaf .NAttr =_gdeag ;continue ;};if _dbbb .Name .Local =="\u0064"{_fgdga ,_edcad :=_d .ParseInt (_dbbb .Value ,10,64);if _edcad !=nil {return _edcad ;};_fecaf .DAttr =_fgdga ;continue ;};};for {_aafff ,_bdbgd :=d .Token ();if _bdbgd !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_bdbgd );};if _fgafa ,_afdgd :=_aafff .(_f .EndElement );_afdgd &&_fgafa .Name ==start .Name {break ;};};return nil ;};func (_cabeg ST_LineEndWidth )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cabeg .String (),start );};func NewCT_TextTabStopList ()*CT_TextTabStopList {_feegea :=&CT_TextTabStopList {};return _feegea }; -// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path -func (_gfcf *CT_GeomRect )ValidateWithPath (path string )error {if _ffbg :=_gfcf .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_ffbg !=nil {return _ffbg ;};if _ebfa :=_gfcf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ebfa !=nil {return _ebfa ;};if _egdef :=_gfcf .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_egdef !=nil {return _egdef ;};if _aead :=_gfcf .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_aead !=nil {return _aead ;};return nil ;};func (_acadb ST_TextCapsType )Validate ()error {return _acadb .ValidateWithPath ("")};func (_eccac *ST_PresetShadowVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afafb ,_fbdf :=d .Token ();if _fbdf !=nil {return _fbdf ;};if _dfdfd ,_dbcdd :=_afafb .(_a .EndElement );_dbcdd &&_dfdfd .Name ==start .Name {*_eccac =1;return nil ;};if _gdacbb ,_gfbdc :=_afafb .(_a .CharData );!_gfbdc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afafb );}else {switch string (_gdacbb ){case "":*_eccac =0;case "\u0073\u0068\u0064w\u0031":*_eccac =1;case "\u0073\u0068\u0064w\u0032":*_eccac =2;case "\u0073\u0068\u0064w\u0033":*_eccac =3;case "\u0073\u0068\u0064w\u0034":*_eccac =4;case "\u0073\u0068\u0064w\u0035":*_eccac =5;case "\u0073\u0068\u0064w\u0036":*_eccac =6;case "\u0073\u0068\u0064w\u0037":*_eccac =7;case "\u0073\u0068\u0064w\u0038":*_eccac =8;case "\u0073\u0068\u0064w\u0039":*_eccac =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_eccac =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_eccac =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_eccac =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_eccac =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_eccac =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_eccac =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_eccac =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_eccac =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_eccac =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_eccac =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_eccac =20;};};_afafb ,_fbdf =d .Token ();if _fbdf !=nil {return _fbdf ;};if _dacdef ,_gfdab :=_afafb .(_a .EndElement );_gfdab &&_dacdef .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afafb );};func (_dfgfge ST_SchemeColorVal )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_acecc :=_a .Attr {};_acecc .Name =name ;switch _dfgfge {case ST_SchemeColorValUnset :_acecc .Value ="";case ST_SchemeColorValBg1 :_acecc .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_acecc .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_acecc .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_acecc .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_acecc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_acecc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_acecc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_SchemeColorValAccent4 :_acecc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_acecc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_acecc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_SchemeColorValHlink :_acecc .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_acecc .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_acecc .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_acecc .Value ="\u0064\u006b\u0031";case ST_SchemeColorValLt1 :_acecc .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_acecc .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_acecc .Value ="\u006c\u0074\u0032";};return _acecc ,nil ;};func (_cbfdga *ST_PresetPatternVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aebgc ,_fgada :=d .Token ();if _fgada !=nil {return _fgada ;};if _dead ,_feeag :=_aebgc .(_a .EndElement );_feeag &&_dead .Name ==start .Name {*_cbfdga =1;return nil ;};if _bcdfd ,_gcacd :=_aebgc .(_a .CharData );!_gcacd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aebgc );}else {switch string (_bcdfd ){case "":*_cbfdga =0;case "\u0070\u0063\u0074\u0035":*_cbfdga =1;case "\u0070\u0063\u00741\u0030":*_cbfdga =2;case "\u0070\u0063\u00742\u0030":*_cbfdga =3;case "\u0070\u0063\u00742\u0035":*_cbfdga =4;case "\u0070\u0063\u00743\u0030":*_cbfdga =5;case "\u0070\u0063\u00744\u0030":*_cbfdga =6;case "\u0070\u0063\u00745\u0030":*_cbfdga =7;case "\u0070\u0063\u00746\u0030":*_cbfdga =8;case "\u0070\u0063\u00747\u0030":*_cbfdga =9;case "\u0070\u0063\u00747\u0035":*_cbfdga =10;case "\u0070\u0063\u00748\u0030":*_cbfdga =11;case "\u0070\u0063\u00749\u0030":*_cbfdga =12;case "\u0068\u006f\u0072\u007a":*_cbfdga =13;case "\u0076\u0065\u0072\u0074":*_cbfdga =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_cbfdga =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_cbfdga =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_cbfdga =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_cbfdga =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_cbfdga =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_cbfdga =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_cbfdga =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_cbfdga =22;case "\u0063\u0072\u006fs\u0073":*_cbfdga =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_cbfdga =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_cbfdga =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_cbfdga =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_cbfdga =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_cbfdga =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_cbfdga =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_cbfdga =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_cbfdga =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_cbfdga =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_cbfdga =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_cbfdga =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_cbfdga =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_cbfdga =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_cbfdga =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_cbfdga =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_cbfdga =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_cbfdga =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_cbfdga =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_cbfdga =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_cbfdga =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_cbfdga =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_cbfdga =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_cbfdga =46;case "\u0070\u006c\u0061i\u0064":*_cbfdga =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_cbfdga =48;case "\u0077\u0065\u0061v\u0065":*_cbfdga =49;case "\u0064\u0069\u0076o\u0074":*_cbfdga =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_cbfdga =51;case "\u0077\u0061\u0076\u0065":*_cbfdga =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_cbfdga =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_cbfdga =54;};};_aebgc ,_fgada =d .Token ();if _fgada !=nil {return _fgada ;};if _agdge ,_gbgdba :=_aebgc .(_a .EndElement );_gbgdba &&_agdge .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aebgc );};func (_gdef *CT_Camera )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdef .PrstAttr =ST_PresetCameraType (1);for _ ,_edff :=range start .Attr {if _edff .Name .Local =="\u0070\u0072\u0073\u0074"{_gdef .PrstAttr .UnmarshalXMLAttr (_edff );continue ;};if _edff .Name .Local =="\u0066\u006f\u0076"{_ccfb ,_ggcg :=_gc .ParseInt (_edff .Value ,10,32);if _ggcg !=nil {return _ggcg ;};_aeaf :=int32 (_ccfb );_gdef .FovAttr =&_aeaf ;continue ;};if _edff .Name .Local =="\u007a\u006f\u006f\u006d"{_gfae ,_bdfc :=ParseUnionST_PositivePercentage (_edff .Value );if _bdfc !=nil {return _bdfc ;};_gdef .ZoomAttr =&_gfae ;continue ;};};_baa :for {_ccdd ,_aafg :=d .Token ();if _aafg !=nil {return _aafg ;};switch _cbeb :=_ccdd .(type ){case _a .StartElement :switch _cbeb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_gdef .Rot =NewCT_SphereCoords ();if _afbd :=d .DecodeElement (_gdef .Rot ,&_cbeb );_afbd !=nil {return _afbd ;};default:_b .Log ("\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\u0043\u0061\u006de\u0072\u0061 \u0025\u0076",_cbeb .Name );if _fac :=d .Skip ();_fac !=nil {return _fac ;};};case _a .EndElement :break _baa ;case _a .CharData :};};return nil ;};func (_addea *CT_GvmlShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_addea .NvSpPr =NewCT_GvmlShapeNonVisual ();_addea .SpPr =NewCT_ShapeProperties ();_bcad :for {_bfggga ,_gaed :=d .Token ();if _gaed !=nil {return _gaed ;};switch _eeadd :=_bfggga .(type ){case _a .StartElement :switch _eeadd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _fbaeee :=d .DecodeElement (_addea .NvSpPr ,&_eeadd );_fbaeee !=nil {return _fbaeee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _ecded :=d .DecodeElement (_addea .SpPr ,&_eeadd );_ecded !=nil {return _ecded ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_addea .TxSp =NewCT_GvmlTextShape ();if _ggcac :=d .DecodeElement (_addea .TxSp ,&_eeadd );_ggcac !=nil {return _ggcac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_addea .Style =NewCT_ShapeStyle ();if _cgdeg :=d .DecodeElement (_addea .Style ,&_eeadd );_cgdeg !=nil {return _cgdeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_addea .ExtLst =NewCT_OfficeArtExtensionList ();if _cfgga :=d .DecodeElement (_addea .ExtLst ,&_eeadd );_cfgga !=nil {return _cfgga ;};default:_b .Log ("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_G\u0076\u006dl\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_eeadd .Name );if _cgcfc :=d .Skip ();_cgcfc !=nil {return _cgcfc ;};};case _a .EndElement :break _bcad ;case _a .CharData :};};return nil ;};const (ST_SchemeColorValUnset ST_SchemeColorVal =0;ST_SchemeColorValBg1 ST_SchemeColorVal =1;ST_SchemeColorValTx1 ST_SchemeColorVal =2;ST_SchemeColorValBg2 ST_SchemeColorVal =3;ST_SchemeColorValTx2 ST_SchemeColorVal =4;ST_SchemeColorValAccent1 ST_SchemeColorVal =5;ST_SchemeColorValAccent2 ST_SchemeColorVal =6;ST_SchemeColorValAccent3 ST_SchemeColorVal =7;ST_SchemeColorValAccent4 ST_SchemeColorVal =8;ST_SchemeColorValAccent5 ST_SchemeColorVal =9;ST_SchemeColorValAccent6 ST_SchemeColorVal =10;ST_SchemeColorValHlink ST_SchemeColorVal =11;ST_SchemeColorValFolHlink ST_SchemeColorVal =12;ST_SchemeColorValPhClr ST_SchemeColorVal =13;ST_SchemeColorValDk1 ST_SchemeColorVal =14;ST_SchemeColorValLt1 ST_SchemeColorVal =15;ST_SchemeColorValDk2 ST_SchemeColorVal =16;ST_SchemeColorValLt2 ST_SchemeColorVal =17;);func (_baee *CT_PresetShadowEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baee .PrstAttr =ST_PresetShadowVal (1);for _ ,_ceagg :=range start .Attr {if _ceagg .Name .Local =="\u0070\u0072\u0073\u0074"{_baee .PrstAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Local =="\u0064\u0069\u0073\u0074"{_dfafd ,_ffdac :=_gc .ParseInt (_ceagg .Value ,10,64);if _ffdac !=nil {return _ffdac ;};_baee .DistAttr =&_dfafd ;continue ;};if _ceagg .Name .Local =="\u0064\u0069\u0072"{_facae ,_edcegc :=_gc .ParseInt (_ceagg .Value ,10,32);if _edcegc !=nil {return _edcegc ;};_ccgdf :=int32 (_facae );_baee .DirAttr =&_ccgdf ;continue ;};};_gbdfd :for {_ecaf ,_gacb :=d .Token ();if _gacb !=nil {return _gacb ;};switch _bddcc :=_ecaf .(type ){case _a .StartElement :switch _bddcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_baee .ScrgbClr =NewCT_ScRgbColor ();if _begcd :=d .DecodeElement (_baee .ScrgbClr ,&_bddcc );_begcd !=nil {return _begcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_baee .SrgbClr =NewCT_SRgbColor ();if _fdbef :=d .DecodeElement (_baee .SrgbClr ,&_bddcc );_fdbef !=nil {return _fdbef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_baee .HslClr =NewCT_HslColor ();if _edfeb :=d .DecodeElement (_baee .HslClr ,&_bddcc );_edfeb !=nil {return _edfeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_baee .SysClr =NewCT_SystemColor ();if _gcfcaf :=d .DecodeElement (_baee .SysClr ,&_bddcc );_gcfcaf !=nil {return _gcfcaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_baee .SchemeClr =NewCT_SchemeColor ();if _cgceb :=d .DecodeElement (_baee .SchemeClr ,&_bddcc );_cgceb !=nil {return _cgceb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_baee .PrstClr =NewCT_PresetColor ();if _faeda :=d .DecodeElement (_baee .PrstClr ,&_bddcc );_faeda !=nil {return _faeda ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_bddcc .Name );if _bdbc :=d .Skip ();_bdbc !=nil {return _bdbc ;};};case _a .EndElement :break _gbdfd ;case _a .CharData :};};return nil ;}; +// ST_Coordinate32 is a union type +type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;}; -// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path -func (_aecbe *CT_FixedPercentage )ValidateWithPath (path string )error {if _cafcd :=_aecbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cafcd !=nil {return _cafcd ;};return nil ;};func (_ad *AG_Blob )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_e :=range start .Attr {if _e .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"&&_e .Name .Local =="\u0065\u006d\u0062e\u0064"{_ce ,_gcc :=_e .Value ,error (nil );if _gcc !=nil {return _gcc ;};_ad .EmbedAttr =&_ce ;continue ;};if _e .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"&&_e .Name .Local =="\u006c\u0069\u006e\u006b"{_cd ,_ff :=_e .Value ,error (nil );if _ff !=nil {return _ff ;};_ad .LinkAttr =&_cd ;continue ;};};for {_fb ,_gb :=d .Token ();if _gb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_gb );};if _ge ,_fc :=_fb .(_a .EndElement );_fc &&_ge .Name ==start .Name {break ;};};return nil ;};type CT_SoftEdgesEffect struct{RadAttr int64 ;};func (_fgdbaf *CT_GroupLocking )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgdbaf .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fgdbaf .NoGrpAttr ))});};if _fgdbaf .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fgdbaf .NoUngrpAttr ))});};if _fgdbaf .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fgdbaf .NoSelectAttr ))});};if _fgdbaf .NoRotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fgdbaf .NoRotAttr ))});};if _fgdbaf .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fgdbaf .NoChangeAspectAttr ))});};if _fgdbaf .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fgdbaf .NoMoveAttr ))});};if _fgdbaf .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fgdbaf .NoResizeAttr ))});};e .EncodeToken (start );if _fgdbaf .ExtLst !=nil {_cdga :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgdbaf .ExtLst ,_cdga );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ade *CT_Blip )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egcf :=range start .Attr {if _egcf .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"&&_egcf .Name .Local =="\u0065\u006d\u0062e\u0064"{_dbggg ,_gdcf :=_egcf .Value ,error (nil );if _gdcf !=nil {return _gdcf ;};_ade .EmbedAttr =&_dbggg ;continue ;};if _egcf .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"&&_egcf .Name .Local =="\u006c\u0069\u006e\u006b"{_cacc ,_bagb :=_egcf .Value ,error (nil );if _bagb !=nil {return _bagb ;};_ade .LinkAttr =&_cacc ;continue ;};if _egcf .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_ade .CstateAttr .UnmarshalXMLAttr (_egcf );continue ;};};_ffdg :for {_gdfb ,_gccg :=d .Token ();if _gccg !=nil {return _gccg ;};switch _ccab :=_gdfb .(type ){case _a .StartElement :switch _ccab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_ddgd :=NewCT_BlipChoice ();if _agf :=d .DecodeElement (&_ddgd .AlphaBiLevel ,&_ccab );_agf !=nil {return _agf ;};_ade .Choice =append (_ade .Choice ,_ddgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_geef :=NewCT_BlipChoice ();if _bea :=d .DecodeElement (&_geef .AlphaCeiling ,&_ccab );_bea !=nil {return _bea ;};_ade .Choice =append (_ade .Choice ,_geef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_cadb :=NewCT_BlipChoice ();if _ebbc :=d .DecodeElement (&_cadb .AlphaFloor ,&_ccab );_ebbc !=nil {return _ebbc ;};_ade .Choice =append (_ade .Choice ,_cadb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_edfe :=NewCT_BlipChoice ();if _ffeg :=d .DecodeElement (&_edfe .AlphaInv ,&_ccab );_ffeg !=nil {return _ffeg ;};_ade .Choice =append (_ade .Choice ,_edfe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fbec :=NewCT_BlipChoice ();if _cecb :=d .DecodeElement (&_fbec .AlphaMod ,&_ccab );_cecb !=nil {return _cecb ;};_ade .Choice =append (_ade .Choice ,_fbec );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_fdead :=NewCT_BlipChoice ();if _fca :=d .DecodeElement (&_fdead .AlphaModFix ,&_ccab );_fca !=nil {return _fca ;};_ade .Choice =append (_ade .Choice ,_fdead );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_ebce :=NewCT_BlipChoice ();if _aabe :=d .DecodeElement (&_ebce .AlphaRepl ,&_ccab );_aabe !=nil {return _aabe ;};_ade .Choice =append (_ade .Choice ,_ebce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_abb :=NewCT_BlipChoice ();if _adcf :=d .DecodeElement (&_abb .BiLevel ,&_ccab );_adcf !=nil {return _adcf ;};_ade .Choice =append (_ade .Choice ,_abb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_eaef :=NewCT_BlipChoice ();if _dddb :=d .DecodeElement (&_eaef .Blur ,&_ccab );_dddb !=nil {return _dddb ;};_ade .Choice =append (_ade .Choice ,_eaef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bcfc :=NewCT_BlipChoice ();if _fdgg :=d .DecodeElement (&_bcfc .ClrChange ,&_ccab );_fdgg !=nil {return _fdgg ;};_ade .Choice =append (_ade .Choice ,_bcfc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_dadd :=NewCT_BlipChoice ();if _dfaf :=d .DecodeElement (&_dadd .ClrRepl ,&_ccab );_dfaf !=nil {return _dfaf ;};_ade .Choice =append (_ade .Choice ,_dadd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_gfdfa :=NewCT_BlipChoice ();if _gcdb :=d .DecodeElement (&_gfdfa .Duotone ,&_ccab );_gcdb !=nil {return _gcdb ;};_ade .Choice =append (_ade .Choice ,_gfdfa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_deddb :=NewCT_BlipChoice ();if _dbfg :=d .DecodeElement (&_deddb .FillOverlay ,&_ccab );_dbfg !=nil {return _dbfg ;};_ade .Choice =append (_ade .Choice ,_deddb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_aedg :=NewCT_BlipChoice ();if _bgaf :=d .DecodeElement (&_aedg .Grayscl ,&_ccab );_bgaf !=nil {return _bgaf ;};_ade .Choice =append (_ade .Choice ,_aedg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_ddgdd :=NewCT_BlipChoice ();if _gbf :=d .DecodeElement (&_ddgdd .Hsl ,&_ccab );_gbf !=nil {return _gbf ;};_ade .Choice =append (_ade .Choice ,_ddgdd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_gdea :=NewCT_BlipChoice ();if _daddf :=d .DecodeElement (&_gdea .Lum ,&_ccab );_daddf !=nil {return _daddf ;};_ade .Choice =append (_ade .Choice ,_gdea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_cdce :=NewCT_BlipChoice ();if _gdfc :=d .DecodeElement (&_cdce .Tint ,&_ccab );_gdfc !=nil {return _gdfc ;};_ade .Choice =append (_ade .Choice ,_cdce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ade .ExtLst =NewCT_OfficeArtExtensionList ();if _cgefd :=d .DecodeElement (_ade .ExtLst ,&_ccab );_cgefd !=nil {return _cgefd ;};default:_b .Log ("\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\u0042\u006c\u0069\u0070\u0020\u0025\u0076",_ccab .Name );if _fbge :=d .Skip ();_fbge !=nil {return _fbge ;};};case _a .EndElement :break _ffdg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path +func (_ecgfdg *CT_TextBody )ValidateWithPath (path string )error {if _acecg :=_ecgfdg .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_acecg !=nil {return _acecg ;};if _ecgfdg .LstStyle !=nil {if _fcdec :=_ecgfdg .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_fcdec !=nil {return _fcdec ;};};for _egdgb ,_deeee :=range _ecgfdg .P {if _abgda :=_deeee .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_egdgb ));_abgda !=nil {return _abgda ;};};return nil ;};type CT_BlipChoice struct{AlphaBiLevel []*CT_AlphaBiLevelEffect ;AlphaCeiling []*CT_AlphaCeilingEffect ;AlphaFloor []*CT_AlphaFloorEffect ;AlphaInv []*CT_AlphaInverseEffect ;AlphaMod []*CT_AlphaModulateEffect ;AlphaModFix []*CT_AlphaModulateFixedEffect ;AlphaRepl []*CT_AlphaReplaceEffect ;BiLevel []*CT_BiLevelEffect ;Blur []*CT_BlurEffect ;ClrChange []*CT_ColorChangeEffect ;ClrRepl []*CT_ColorReplaceEffect ;Duotone []*CT_DuotoneEffect ;FillOverlay []*CT_FillOverlayEffect ;Grayscl []*CT_GrayscaleEffect ;Hsl []*CT_HSLEffect ;Lum []*CT_LuminanceEffect ;Tint []*CT_TintEffect ;};func (_badb *CT_AudioFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_g .Sprintf ("\u0025\u0076",_badb .LinkAttr )});if _badb .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_badb .ContentTypeAttr )});};e .EncodeToken (start );if _badb .ExtLst !=nil {_gdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_badb .ExtLst ,_gdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggff *CT_GeomGuide )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgdad :=range start .Attr {if _dgdad .Name .Local =="\u006e\u0061\u006d\u0065"{_fffb ,_faac :=_dgdad .Value ,error (nil );if _faac !=nil {return _faac ;};_ggff .NameAttr =_fffb ;continue ;};if _dgdad .Name .Local =="\u0066\u006d\u006c\u0061"{_ebfaa ,_cfddc :=_dgdad .Value ,error (nil );if _cfddc !=nil {return _cfddc ;};_ggff .FmlaAttr =_ebfaa ;continue ;};};for {_egad ,_gbgfc :=d .Token ();if _gbgfc !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_gbgfc );};if _gbad ,_dadbd :=_egad .(_f .EndElement );_dadbd &&_gbad .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TextUnderlineLineFollowText and its children -func (_abgca *CT_TextUnderlineLineFollowText )Validate ()error {return _abgca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");};func (_dgb *CT_BackgroundFormatting )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dgb .NoFill !=nil {_bcg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgb .NoFill ,_bcg );};if _dgb .SolidFill !=nil {_cdcg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgb .SolidFill ,_cdcg );};if _dgb .GradFill !=nil {_fee :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgb .GradFill ,_fee );};if _dgb .BlipFill !=nil {_afce :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgb .BlipFill ,_afce );};if _dgb .PattFill !=nil {_bega :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgb .PattFill ,_bega );};if _dgb .GrpFill !=nil {_acbb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dgb .GrpFill ,_acbb );};if _dgb .EffectLst !=nil {_cbfec :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgb .EffectLst ,_cbfec );};if _dgb .EffectDag !=nil {_daca :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dgb .EffectDag ,_daca );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_caded *CT_TransformEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcaec :=range start .Attr {if _dcaec .Name .Local =="\u0073\u0078"{_gbdgga ,_ebccg :=ParseUnionST_Percentage (_dcaec .Value );if _ebccg !=nil {return _ebccg ;};_caded .SxAttr =&_gbdgga ;continue ;};if _dcaec .Name .Local =="\u0073\u0079"{_gffgbd ,_gfdgdb :=ParseUnionST_Percentage (_dcaec .Value );if _gfdgdb !=nil {return _gfdgdb ;};_caded .SyAttr =&_gffgbd ;continue ;};if _dcaec .Name .Local =="\u006b\u0078"{_edeee ,_adead :=_gc .ParseInt (_dcaec .Value ,10,32);if _adead !=nil {return _adead ;};_dbddf :=int32 (_edeee );_caded .KxAttr =&_dbddf ;continue ;};if _dcaec .Name .Local =="\u006b\u0079"{_fdfac ,_geagb :=_gc .ParseInt (_dcaec .Value ,10,32);if _geagb !=nil {return _geagb ;};_dcabe :=int32 (_fdfac );_caded .KyAttr =&_dcabe ;continue ;};if _dcaec .Name .Local =="\u0074\u0078"{_ggfagd ,_ddfef :=ParseUnionST_Coordinate (_dcaec .Value );if _ddfef !=nil {return _ddfef ;};_caded .TxAttr =&_ggfagd ;continue ;};if _dcaec .Name .Local =="\u0074\u0079"{_edec ,_fcadb :=ParseUnionST_Coordinate (_dcaec .Value );if _fcadb !=nil {return _fcadb ;};_caded .TyAttr =&_edec ;continue ;};};for {_decc ,_edfcc :=d .Token ();if _edfcc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_edfcc );};if _fada ,_cggbb :=_decc .(_a .EndElement );_cggbb &&_fada .Name ==start .Name {break ;};};return nil ;};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;}; +// Validate validates the CT_GradientStop and its children +func (_gbgb *CT_GradientStop )Validate ()error {return _gbgb .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_gfcab ST_EffectContainerType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gfcab .String (),start );}; -// Validate validates the CT_LineJoinBevel and its children -func (_dgfgg *CT_LineJoinBevel )Validate ()error {return _dgfgg .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");};func NewCT_TableGrid ()*CT_TableGrid {_gfaec :=&CT_TableGrid {};return _gfaec };const (ST_BevelPresetTypeUnset ST_BevelPresetType =0;ST_BevelPresetTypeRelaxedInset ST_BevelPresetType =1;ST_BevelPresetTypeCircle ST_BevelPresetType =2;ST_BevelPresetTypeSlope ST_BevelPresetType =3;ST_BevelPresetTypeCross ST_BevelPresetType =4;ST_BevelPresetTypeAngle ST_BevelPresetType =5;ST_BevelPresetTypeSoftRound ST_BevelPresetType =6;ST_BevelPresetTypeConvex ST_BevelPresetType =7;ST_BevelPresetTypeCoolSlant ST_BevelPresetType =8;ST_BevelPresetTypeDivot ST_BevelPresetType =9;ST_BevelPresetTypeRiblet ST_BevelPresetType =10;ST_BevelPresetTypeHardEdge ST_BevelPresetType =11;ST_BevelPresetTypeArtDeco ST_BevelPresetType =12;);type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;}; +// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path +func (_fefaa *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _fgafe ,_afebg :=range _fefaa .Pt {if _fddec :=_afebg .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_fgafe ));_fddec !=nil {return _fddec ;};};return nil ;};func (_cffaf *CT_GvmlShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cffaf .NvSpPr =NewCT_GvmlShapeNonVisual ();_cffaf .SpPr =NewCT_ShapeProperties ();_fffdf :for {_bedd ,_gdac :=d .Token ();if _gdac !=nil {return _gdac ;};switch _bcaca :=_bedd .(type ){case _f .StartElement :switch _bcaca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _fddfb :=d .DecodeElement (_cffaf .NvSpPr ,&_bcaca );_fddfb !=nil {return _fddfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _agbgcb :=d .DecodeElement (_cffaf .SpPr ,&_bcaca );_agbgcb !=nil {return _agbgcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_cffaf .TxSp =NewCT_GvmlTextShape ();if _bbafg :=d .DecodeElement (_cffaf .TxSp ,&_bcaca );_bbafg !=nil {return _bbafg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_cffaf .Style =NewCT_ShapeStyle ();if _fgbfe :=d .DecodeElement (_cffaf .Style ,&_bcaca );_fgbfe !=nil {return _fgbfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cffaf .ExtLst =NewCT_OfficeArtExtensionList ();if _aeag :=d .DecodeElement (_cffaf .ExtLst ,&_bcaca );_aeag !=nil {return _aeag ;};default:_fb .Log ("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_G\u0076\u006dl\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_bcaca .Name );if _bege :=d .Skip ();_bege !=nil {return _bege ;};};case _f .EndElement :break _fffdf ;case _f .CharData :};};return nil ;}; -// Validate validates the EG_TextAutofit and its children -func (_fcega *EG_TextAutofit )Validate ()error {return _fcega .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func (_aeegdf *ST_AnimationChartBuildType )Validate ()error {return _aeegdf .ValidateWithPath ("")};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ;};const (ST_TileFlipModeUnset ST_TileFlipMode =0;ST_TileFlipModeNone ST_TileFlipMode =1;ST_TileFlipModeX ST_TileFlipMode =2;ST_TileFlipModeY ST_TileFlipMode =3;ST_TileFlipModeXy ST_TileFlipMode =4;);func (_cdagab ST_BlendMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_geeed :=_a .Attr {};_geeed .Name =name ;switch _cdagab {case ST_BlendModeUnset :_geeed .Value ="";case ST_BlendModeOver :_geeed .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_geeed .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_geeed .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlendModeDarken :_geeed .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_geeed .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _geeed ,nil ;};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;};func (_dgead *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddeg :=range start .Attr {if _ddeg .Name .Local =="\u0074\u0078\u0042o\u0078"{_addc ,_fgbde :=_gc .ParseBool (_ddeg .Value );if _fgbde !=nil {return _fgbde ;};_dgead .TxBoxAttr =&_addc ;continue ;};};_bdef :for {_bdgeb ,_bfcbb :=d .Token ();if _bfcbb !=nil {return _bfcbb ;};switch _daebe :=_bdgeb .(type ){case _a .StartElement :switch _daebe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"}:_dgead .SpLocks =NewCT_ShapeLocking ();if _babgf :=d .DecodeElement (_dgead .SpLocks ,&_daebe );_babgf !=nil {return _babgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgead .ExtLst =NewCT_OfficeArtExtensionList ();if _deedc :=d .DecodeElement (_dgead .ExtLst ,&_daebe );_deedc !=nil {return _deedc ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0053\u0068\u0061p\u0065\u0050r\u006f\u0070s\u0020%\u0076",_daebe .Name );if _agcd :=d .Skip ();_agcd !=nil {return _agcd ;};};case _a .EndElement :break _bdef ;case _a .CharData :};};return nil ;};func (_cecbd ST_TextBulletSize )String ()string {if _cecbd .ST_TextBulletSizePercent !=nil {return _f .Sprintf ("\u0025\u0076",*_cecbd .ST_TextBulletSizePercent );};if _cecbd .ST_TextBulletSizeDecimal !=nil {return _f .Sprintf ("\u0025\u0076",*_cecbd .ST_TextBulletSizeDecimal );};return "";}; +// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path +func (_bbafa *CT_GeomRect )ValidateWithPath (path string )error {if _ecegf :=_bbafa .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_ecegf !=nil {return _ecegf ;};if _beef :=_bbafa .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_beef !=nil {return _beef ;};if _debd :=_bbafa .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_debd !=nil {return _debd ;};if _dgef :=_bbafa .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_dgef !=nil {return _dgef ;};return nil ;};type CT_TextBlipBullet struct{Blip *CT_Blip ;};type CT_ShapeLocking struct{NoTextEditAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};type CT_FillEffect struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_gdgaag *EG_TextUnderlineLine )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdgaag .ULnTx !=nil {_gcfccc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_gdgaag .ULnTx ,_gcfccc );};if _gdgaag .ULn !=nil {_facdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_gdgaag .ULn ,_facdc );};return nil ;};const (ST_PitchFamilyUnset ST_PitchFamily =0;ST_PitchFamily00 ST_PitchFamily =1;ST_PitchFamily01 ST_PitchFamily =2;ST_PitchFamily02 ST_PitchFamily =3;ST_PitchFamily16 ST_PitchFamily =4;ST_PitchFamily17 ST_PitchFamily =5;ST_PitchFamily18 ST_PitchFamily =6;ST_PitchFamily32 ST_PitchFamily =7;ST_PitchFamily33 ST_PitchFamily =8;ST_PitchFamily34 ST_PitchFamily =9;ST_PitchFamily48 ST_PitchFamily =10;ST_PitchFamily49 ST_PitchFamily =11;ST_PitchFamily50 ST_PitchFamily =12;ST_PitchFamily64 ST_PitchFamily =13;ST_PitchFamily65 ST_PitchFamily =14;ST_PitchFamily66 ST_PitchFamily =15;ST_PitchFamily80 ST_PitchFamily =16;ST_PitchFamily81 ST_PitchFamily =17;ST_PitchFamily82 ST_PitchFamily =18;);func (_addga *CT_ObjectStyleDefaults )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfac :for {_afdd ,_fcbg :=d .Token ();if _fcbg !=nil {return _fcbg ;};switch _bedb :=_afdd .(type ){case _f .StartElement :switch _bedb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0044e\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0044e\u0066"}:_addga .SpDef =NewCT_DefaultShapeDefinition ();if _gedbb :=d .DecodeElement (_addga .SpDef ,&_bedb );_gedbb !=nil {return _gedbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0044e\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0044e\u0066"}:_addga .LnDef =NewCT_DefaultShapeDefinition ();if _eededg :=d .DecodeElement (_addga .LnDef ,&_bedb );_eededg !=nil {return _eededg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0044e\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0044e\u0066"}:_addga .TxDef =NewCT_DefaultShapeDefinition ();if _bbbc :=d .DecodeElement (_addga .TxDef ,&_bedb );_bbbc !=nil {return _bbbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_addga .ExtLst =NewCT_OfficeArtExtensionList ();if _bdga :=d .DecodeElement (_addga .ExtLst ,&_bedb );_bdga !=nil {return _bdga ;};default:_fb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0062\u006a\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_bedb .Name );if _fecg :=d .Skip ();_fecg !=nil {return _fecg ;};};case _f .EndElement :break _gfac ;case _f .CharData :};};return nil ;};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;}; -// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path -func (_ded *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _ded .Dgm !=nil {if _fdec :=_ded .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_fdec !=nil {return _fdec ;};};if _ded .Chart !=nil {if _edfd :=_ded .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_edfd !=nil {return _edfd ;};};return nil ;};type CT_NoFillProperties struct{};type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;}; +// Validate validates the CT_LuminanceEffect and its children +func (_afba *CT_LuminanceEffect )Validate ()error {return _afba .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_abbad :=&CT_QuickTimeFile {};return _abbad };type CT_Hyperlink struct{IdAttr *string ;InvalidUrlAttr *string ;ActionAttr *string ;TgtFrameAttr *string ;TooltipAttr *string ;HistoryAttr *bool ;HighlightClickAttr *bool ;EndSndAttr *bool ;Snd *CT_EmbeddedWAVAudioFile ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path -func (_fde *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _fde .ScrgbClr !=nil {if _ccg :=_fde .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ccg !=nil {return _ccg ;};};if _fde .SrgbClr !=nil {if _bdf :=_fde .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bdf !=nil {return _bdf ;};};if _fde .HslClr !=nil {if _beb :=_fde .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_beb !=nil {return _beb ;};};if _fde .SysClr !=nil {if _gce :=_fde .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gce !=nil {return _gce ;};};if _fde .SchemeClr !=nil {if _gcf :=_fde .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gcf !=nil {return _gcf ;};};if _fde .PrstClr !=nil {if _ffb :=_fde .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ffb !=nil {return _ffb ;};};return nil ;}; +// Validate validates the CT_AlphaReplaceEffect and its children +func (_cfb *CT_AlphaReplaceEffect )Validate ()error {return _cfb .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_AudioCDTime ()*CT_AudioCDTime {_fbdb :=&CT_AudioCDTime {};return _fbdb }; -// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path -func (_gedc *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil };func (_ecfgg *EG_ShadeProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecfgg .Lin !=nil {_fbdaa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_ecfgg .Lin ,_fbdaa );};if _ecfgg .Path !=nil {_eaee :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_ecfgg .Path ,_eaee );};return nil ;};const (ST_TextAnchoringTypeUnset ST_TextAnchoringType =0;ST_TextAnchoringTypeT ST_TextAnchoringType =1;ST_TextAnchoringTypeCtr ST_TextAnchoringType =2;ST_TextAnchoringTypeB ST_TextAnchoringType =3;ST_TextAnchoringTypeJust ST_TextAnchoringType =4;ST_TextAnchoringTypeDist ST_TextAnchoringType =5;);func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_gbg :=&CT_AlphaModulateEffect {};_gbg .Cont =NewCT_EffectContainer ();return _gbg ;};func (_cgdd ST_SystemColorVal )String ()string {switch _cgdd {case 0:return "";case 1:return "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case 2:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case 3:return "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 4:return "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 5:return "\u006d\u0065\u006e\u0075";case 6:return "\u0077\u0069\u006e\u0064\u006f\u0077";case 7:return "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case 8:return "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case 9:return "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case 10:return "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 11:return "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case 12:return "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case 13:return "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case 14:return "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case 15:return "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case 16:return "\u0062t\u006e\u0046\u0061\u0063\u0065";case 17:return "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case 18:return "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case 19:return "\u0062t\u006e\u0054\u0065\u0078\u0074";case 20:return "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 21:return "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 22:return "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case 23:return "\u0033d\u004c\u0069\u0067\u0068\u0074";case 24:return "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case 25:return "\u0069\u006e\u0066\u006f\u0042\u006b";case 26:return "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case 27:return "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case 28:return "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 29:return "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 30:return "\u006de\u006e\u0075\u0042\u0061\u0072";};return "";}; +// Validate validates the CT_ShapeProperties and its children +func (_feeb *CT_ShapeProperties )Validate ()error {return _feeb .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path -func (_fcefd *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path +func (_edg *CT_AdjustHandleList )ValidateWithPath (path string )error {for _bec ,_efg :=range _edg .AhXY {if _ffgd :=_efg .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_bec ));_ffgd !=nil {return _ffgd ;};};for _ggf ,_deg :=range _edg .AhPolar {if _faf :=_deg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_ggf ));_faf !=nil {return _faf ;};};return nil ;};func (_fgddf ST_PathShadeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dcbb :=_f .Attr {};_dcbb .Name =name ;switch _fgddf {case ST_PathShadeTypeUnset :_dcbb .Value ="";case ST_PathShadeTypeShape :_dcbb .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_dcbb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_dcbb .Value ="\u0072\u0065\u0063\u0074";};return _dcbb ,nil ;};func (_egeb *EG_Media )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egeb .AudioCd !=nil {_fbafd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_egeb .AudioCd ,_fbafd );};if _egeb .WavAudioFile !=nil {_bdeee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_egeb .WavAudioFile ,_bdeee );};if _egeb .AudioFile !=nil {_dcdbd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_egeb .AudioFile ,_dcdbd );};if _egeb .VideoFile !=nil {_dgegd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_egeb .VideoFile ,_dgegd );};if _egeb .QuickTimeFile !=nil {_gfddd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_egeb .QuickTimeFile ,_gfddd );};return nil ;};type CT_LineJoinBevel struct{};const (ST_PresetMaterialTypeUnset ST_PresetMaterialType =0;ST_PresetMaterialTypeLegacyMatte ST_PresetMaterialType =1;ST_PresetMaterialTypeLegacyPlastic ST_PresetMaterialType =2;ST_PresetMaterialTypeLegacyMetal ST_PresetMaterialType =3;ST_PresetMaterialTypeLegacyWireframe ST_PresetMaterialType =4;ST_PresetMaterialTypeMatte ST_PresetMaterialType =5;ST_PresetMaterialTypePlastic ST_PresetMaterialType =6;ST_PresetMaterialTypeMetal ST_PresetMaterialType =7;ST_PresetMaterialTypeWarmMatte ST_PresetMaterialType =8;ST_PresetMaterialTypeTranslucentPowder ST_PresetMaterialType =9;ST_PresetMaterialTypePowder ST_PresetMaterialType =10;ST_PresetMaterialTypeDkEdge ST_PresetMaterialType =11;ST_PresetMaterialTypeSoftEdge ST_PresetMaterialType =12;ST_PresetMaterialTypeClear ST_PresetMaterialType =13;ST_PresetMaterialTypeFlat ST_PresetMaterialType =14;ST_PresetMaterialTypeSoftmetal ST_PresetMaterialType =15;);type CT_ColorMapping struct{Bg1Attr ST_ColorSchemeIndex ;Tx1Attr ST_ColorSchemeIndex ;Bg2Attr ST_ColorSchemeIndex ;Tx2Attr ST_ColorSchemeIndex ;Accent1Attr ST_ColorSchemeIndex ;Accent2Attr ST_ColorSchemeIndex ;Accent3Attr ST_ColorSchemeIndex ;Accent4Attr ST_ColorSchemeIndex ;Accent5Attr ST_ColorSchemeIndex ;Accent6Attr ST_ColorSchemeIndex ;HlinkAttr ST_ColorSchemeIndex ;FolHlinkAttr ST_ColorSchemeIndex ;ExtLst *CT_OfficeArtExtensionList ;};func (_fdad *CT_GroupLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdad .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_fdad .NoGrpAttr ))});};if _fdad .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_fdad .NoUngrpAttr ))});};if _fdad .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_fdad .NoSelectAttr ))});};if _fdad .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_fdad .NoRotAttr ))});};if _fdad .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_fdad .NoChangeAspectAttr ))});};if _fdad .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_fdad .NoMoveAttr ))});};if _fdad .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_fdad .NoResizeAttr ))});};e .EncodeToken (start );if _fdad .ExtLst !=nil {_bdge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdad .ExtLst ,_bdge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Tbl struct{CT_Table };func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_gacba :=&CT_TableStyleCellStyle {};return _gacba ;}; -// Validate validates the CT_ComplementTransform and its children -func (_fcdb *CT_ComplementTransform )Validate ()error {return _fcdb .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");};func (_fbgad ST_AdjCoordinate )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fbgad .ST_Coordinate !=nil {e .Encode (_fbgad .ST_Coordinate );};if _fbgad .ST_GeomGuideName !=nil {e .EncodeToken (_a .CharData (*_fbgad .ST_GeomGuideName ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_gfdgb ST_TextCapsType )String ()string {switch _gfdgb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006d\u0061l\u006c";case 3:return "\u0061\u006c\u006c";};return "";};func (_ccaef ST_TextVerticalType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbdec :=_a .Attr {};_bbdec .Name =name ;switch _ccaef {case ST_TextVerticalTypeUnset :_bbdec .Value ="";case ST_TextVerticalTypeHorz :_bbdec .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_bbdec .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_bbdec .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030";case ST_TextVerticalTypeWordArtVert :_bbdec .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeEaVert :_bbdec .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_bbdec .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeWordArtVertRtl :_bbdec .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return _bbdec ,nil ;};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_afcgff :=&CT_TableCellBorderStyle {};return _afcgff ;};type CT_TextListStyle struct{DefPPr *CT_TextParagraphProperties ;Lvl1pPr *CT_TextParagraphProperties ;Lvl2pPr *CT_TextParagraphProperties ;Lvl3pPr *CT_TextParagraphProperties ;Lvl4pPr *CT_TextParagraphProperties ;Lvl5pPr *CT_TextParagraphProperties ;Lvl6pPr *CT_TextParagraphProperties ;Lvl7pPr *CT_TextParagraphProperties ;Lvl8pPr *CT_TextParagraphProperties ;Lvl9pPr *CT_TextParagraphProperties ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the EG_TextBulletTypeface and its children +func (_feaeg *EG_TextBulletTypeface )Validate ()error {return _feaeg .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};func (_gada *CT_EffectList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gada .Blur !=nil {_agbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_gada .Blur ,_agbd );};if _gada .FillOverlay !=nil {_bgff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_gada .FillOverlay ,_bgff );};if _gada .Glow !=nil {_fggc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_gada .Glow ,_fggc );};if _gada .InnerShdw !=nil {_aaga :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gada .InnerShdw ,_aaga );};if _gada .OuterShdw !=nil {_bcgd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gada .OuterShdw ,_bcgd );};if _gada .PrstShdw !=nil {_gbga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gada .PrstShdw ,_gbga );};if _gada .Reflection !=nil {_ffefg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gada .Reflection ,_ffefg );};if _gada .SoftEdge !=nil {_fgbaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_gada .SoftEdge ,_fgbaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ;}; -// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path -func (_cdfcb *EG_TextBulletSize )ValidateWithPath (path string )error {if _cdfcb .BuSzTx !=nil {if _abgbc :=_cdfcb .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_abgbc !=nil {return _abgbc ;};};if _cdfcb .BuSzPct !=nil {if _fgfca :=_cdfcb .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_fgfca !=nil {return _fgfca ;};};if _cdfcb .BuSzPts !=nil {if _aagcf :=_cdfcb .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_aagcf !=nil {return _aagcf ;};};return nil ;};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;};func (_fcaee *CT_Path2DMoveTo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcaee .Pt =NewCT_AdjPoint2D ();_gadce :for {_bfdeb ,_fdcc :=d .Token ();if _fdcc !=nil {return _fdcc ;};switch _ecccbe :=_bfdeb .(type ){case _a .StartElement :switch _ecccbe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _bdca :=d .DecodeElement (_fcaee .Pt ,&_ecccbe );_bdca !=nil {return _bdca ;};default:_b .Log ("\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\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f\u0020\u0025\u0076",_ecccbe .Name );if _egbe :=d .Skip ();_egbe !=nil {return _egbe ;};};case _a .EndElement :break _gadce ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path +func (_edgeb *CT_Shape3D )ValidateWithPath (path string )error {if _edgeb .ZAttr !=nil {if _eggfb :=_edgeb .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_eggfb !=nil {return _eggfb ;};};if _edgeb .ExtrusionHAttr !=nil {if *_edgeb .ExtrusionHAttr < 0{return _g .Errorf ("\u0025\u0073\u002fm\u002e\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_edgeb .ExtrusionHAttr );};if *_edgeb .ExtrusionHAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0045\u0078t\u0072\u0075\u0073i\u006f\u006e\u0048A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065 <\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_edgeb .ExtrusionHAttr );};};if _edgeb .ContourWAttr !=nil {if *_edgeb .ContourWAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0057\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_edgeb .ContourWAttr );};if *_edgeb .ContourWAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075r\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_edgeb .ContourWAttr );};};if _dcgca :=_edgeb .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_dcgca !=nil {return _dcgca ;};if _edgeb .BevelT !=nil {if _daegec :=_edgeb .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054");_daegec !=nil {return _daegec ;};};if _edgeb .BevelB !=nil {if _efcef :=_edgeb .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_efcef !=nil {return _efcef ;};};if _edgeb .ExtrusionClr !=nil {if _cffde :=_edgeb .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072");_cffde !=nil {return _cffde ;};};if _edgeb .ContourClr !=nil {if _ebafb :=_edgeb .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_ebafb !=nil {return _ebafb ;};};if _edgeb .ExtLst !=nil {if _afggf :=_edgeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afggf !=nil {return _afggf ;};};return nil ;}; -// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path -func (_gfffgb *CT_TextSpacing )ValidateWithPath (path string )error {if _gfffgb .SpcPct !=nil {if _dccbb :=_gfffgb .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_dccbb !=nil {return _dccbb ;};};if _gfffgb .SpcPts !=nil {if _fdace :=_gfffgb .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073");_fdace !=nil {return _fdace ;};};return nil ;}; +// Validate validates the CT_AnimationDgmBuildProperties and its children +func (_ggfb *CT_AnimationDgmBuildProperties )Validate ()error {return _ggfb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_BackgroundFormatting and its children -func (_egd *CT_BackgroundFormatting )Validate ()error {return _egd .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func (_fddd *CT_ColorReplaceEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abde :for {_fcdc ,_cddb :=d .Token ();if _cddb !=nil {return _cddb ;};switch _eegc :=_fcdc .(type ){case _a .StartElement :switch _eegc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fddd .ScrgbClr =NewCT_ScRgbColor ();if _cade :=d .DecodeElement (_fddd .ScrgbClr ,&_eegc );_cade !=nil {return _cade ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fddd .SrgbClr =NewCT_SRgbColor ();if _eegga :=d .DecodeElement (_fddd .SrgbClr ,&_eegc );_eegga !=nil {return _eegga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fddd .HslClr =NewCT_HslColor ();if _fcag :=d .DecodeElement (_fddd .HslClr ,&_eegc );_fcag !=nil {return _fcag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fddd .SysClr =NewCT_SystemColor ();if _fagg :=d .DecodeElement (_fddd .SysClr ,&_eegc );_fagg !=nil {return _fagg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fddd .SchemeClr =NewCT_SchemeColor ();if _cdfb :=d .DecodeElement (_fddd .SchemeClr ,&_eegc );_cdfb !=nil {return _cdfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fddd .PrstClr =NewCT_PresetColor ();if _cefdc :=d .DecodeElement (_fddd .PrstClr ,&_eegc );_cefdc !=nil {return _cefdc ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0052\u0065\u0070\u006c\u0061\u0063\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_eegc .Name );if _ffdf :=d .Skip ();_ffdf !=nil {return _ffdf ;};};case _a .EndElement :break _abde ;case _a .CharData :};};return nil ;};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_cgbga :=ST_FixedPercentage {};if _c .ST_FixedPercentagePatternRe .MatchString (s ){_cgbga .ST_FixedPercentage =&ST_Percentage {};_cgbga .ST_FixedPercentage .ST_Percentage =&s ;}else {_gafeb ,_gddede :=_gc .ParseInt (s ,10,64);if _gddede !=nil {return _cgbga ,_f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gddede );};_gbga :=int32 (_gafeb );_cgbga .ST_FixedPercentageDecimal =&_gbga ;};return _cgbga ,nil ;}; +// Validate validates the CT_AlphaCeilingEffect and its children +func (_ced *CT_AlphaCeilingEffect )Validate ()error {return _ced .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};func (_eedecb *ThemeOverride )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eedecb .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();_eedgg :for {_abdfc ,_fgcag :=d .Token ();if _fgcag !=nil {return _fgcag ;};switch _badfa :=_abdfc .(type ){case _f .StartElement :switch _badfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_eedecb .ClrScheme =NewCT_ColorScheme ();if _abfgc :=d .DecodeElement (_eedecb .ClrScheme ,&_badfa );_abfgc !=nil {return _abfgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_eedecb .FontScheme =NewCT_FontScheme ();if _cbagd :=d .DecodeElement (_eedecb .FontScheme ,&_badfa );_cbagd !=nil {return _cbagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_eedecb .FmtScheme =NewCT_StyleMatrix ();if _adeaa :=d .DecodeElement (_eedecb .FmtScheme ,&_badfa );_adeaa !=nil {return _adeaa ;};default:_fb .Log ("\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\u0054\u0068\u0065\u006de\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065 \u0025\u0076",_badfa .Name );if _cddbc :=d .Skip ();_cddbc !=nil {return _cddbc ;};};case _f .EndElement :break _eedgg ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_aacc *CT_Headers )ValidateWithPath (path string )error {return nil };func (_adbgd *ThemeManager )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adbgd .CT_EmptyElement =*NewCT_EmptyElement ();for {_dcafb ,_egeffg :=d .Token ();if _egeffg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_egeffg );};if _bfgcdf ,_fdgab :=_dcafb .(_a .EndElement );_fdgab &&_bfgcdf .Name ==start .Name {break ;};};return nil ;};func (_cbbbd ST_AnimationBuildType )String ()string {switch _cbbbd {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_debdf :=&CT_TextAutonumberBullet {};_debdf .TypeAttr =ST_TextAutonumberScheme (1);return _debdf ;}; +// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path +func (_ebgeb *CT_DashStop )ValidateWithPath (path string )error {if _cedg :=_ebgeb .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_cedg !=nil {return _cedg ;};if _ccdcc :=_ebgeb .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072");_ccdcc !=nil {return _ccdcc ;};return nil ;};func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_debed :=&CT_GvmlGroupShape {};_debed .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_debed .GrpSpPr =NewCT_GroupShapeProperties ();return _debed ;};func NewCT_TextNoBullet ()*CT_TextNoBullet {_gbefe :=&CT_TextNoBullet {};return _gbefe }; -// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path -func (_bdfae *CT_QuickTimeFile )ValidateWithPath (path string )error {if _bdfae .ExtLst !=nil {if _bgefcd :=_bdfae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgefcd !=nil {return _bgefcd ;};};return nil ;};func (_fdeadc *CT_FontCollection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdeadc .Latin =NewCT_TextFont ();_fdeadc .Ea =NewCT_TextFont ();_fdeadc .Cs =NewCT_TextFont ();_fffa :for {_defcg ,_deeg :=d .Token ();if _deeg !=nil {return _deeg ;};switch _ddda :=_defcg .(type ){case _a .StartElement :switch _ddda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:if _bccbb :=d .DecodeElement (_fdeadc .Latin ,&_ddda );_bccbb !=nil {return _bccbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:if _fedg :=d .DecodeElement (_fdeadc .Ea ,&_ddda );_fedg !=nil {return _fedg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:if _cbeba :=d .DecodeElement (_fdeadc .Cs ,&_ddda );_cbeba !=nil {return _cbeba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_efadd :=NewCT_SupplementalFont ();if _acbd :=d .DecodeElement (_efadd ,&_ddda );_acbd !=nil {return _acbd ;};_fdeadc .Font =append (_fdeadc .Font ,_efadd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdeadc .ExtLst =NewCT_OfficeArtExtensionList ();if _gabe :=d .DecodeElement (_fdeadc .ExtLst ,&_ddda );_gabe !=nil {return _gabe ;};default:_b .Log ("\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\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_ddda .Name );if _fcaf :=d .Skip ();_fcaf !=nil {return _fcaf ;};};case _a .EndElement :break _fffa ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path +func (_eebf *CT_ConnectorLocking )ValidateWithPath (path string )error {if _eebf .ExtLst !=nil {if _gdead :=_eebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdead !=nil {return _gdead ;};};return nil ;};func (_ffec *CT_GammaTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_egdf ,_fgfg :=d .Token ();if _fgfg !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d: \u0025\u0073",_fgfg );};if _ebag ,_ddfa :=_egdf .(_f .EndElement );_ddfa &&_ebag .Name ==start .Name {break ;};};return nil ;};type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;};func (_efdfc *ST_PitchFamily )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_efdfc =0;case "\u0030\u0030":*_efdfc =1;case "\u0030\u0031":*_efdfc =2;case "\u0030\u0032":*_efdfc =3;case "\u0031\u0036":*_efdfc =4;case "\u0031\u0037":*_efdfc =5;case "\u0031\u0038":*_efdfc =6;case "\u0033\u0032":*_efdfc =7;case "\u0033\u0033":*_efdfc =8;case "\u0033\u0034":*_efdfc =9;case "\u0034\u0038":*_efdfc =10;case "\u0034\u0039":*_efdfc =11;case "\u0035\u0030":*_efdfc =12;case "\u0036\u0034":*_efdfc =13;case "\u0036\u0035":*_efdfc =14;case "\u0036\u0036":*_efdfc =15;case "\u0038\u0030":*_efdfc =16;case "\u0038\u0031":*_efdfc =17;case "\u0038\u0032":*_efdfc =18;};return nil ;}; -// Validate validates the CT_ConnectionSiteList and its children -func (_debdg *CT_ConnectionSiteList )Validate ()error {return _debdg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");};func (_gacdga *ST_TextTabAlignType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dedc ,_gggab :=d .Token ();if _gggab !=nil {return _gggab ;};if _afcge ,_eadade :=_dedc .(_a .EndElement );_eadade &&_afcge .Name ==start .Name {*_gacdga =1;return nil ;};if _accecb ,_cabae :=_dedc .(_a .CharData );!_cabae {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dedc );}else {switch string (_accecb ){case "":*_gacdga =0;case "\u006c":*_gacdga =1;case "\u0063\u0074\u0072":*_gacdga =2;case "\u0072":*_gacdga =3;case "\u0064\u0065\u0063":*_gacdga =4;};};_dedc ,_gggab =d .Token ();if _gggab !=nil {return _gggab ;};if _dbbaf ,_abbee :=_dedc .(_a .EndElement );_abbee &&_dbbaf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dedc );};type ST_DgmBuildStep byte ;func (_cgbgc ST_TextFontAlignType )String ()string {switch _cgbgc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0074";case 3:return "\u0063\u0074\u0072";case 4:return "\u0062\u0061\u0073\u0065";case 5:return "\u0062";};return "";}; +// Validate validates the CT_PositiveSize2D and its children +func (_bfeag *CT_PositiveSize2D )Validate ()error {return _bfeag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};func (_fdfec *CT_StretchInfoProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fdfec .FillRect !=nil {_gbbfe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}};e .EncodeElement (_fdfec .FillRect ,_gbbfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3;);func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_bgdbg :=&CT_WholeE2oFormatting {};return _bgdbg ;};func (_ddgaaf *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eggdb ,_afdgc :=d .Token ();if _afdgc !=nil {return _afdgc ;};if _badcgd ,_abfgee :=_eggdb .(_f .EndElement );_abfgee &&_badcgd .Name ==start .Name {*_ddgaaf =1;return nil ;};if _cfbfb ,_cebd :=_eggdb .(_f .CharData );!_cebd {return _g .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",_eggdb );}else {switch string (_cfbfb ){case "":*_ddgaaf =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ddgaaf =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ddgaaf =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_ddgaaf =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_ddgaaf =4;};};_eggdb ,_afdgc =d .Token ();if _afdgc !=nil {return _afdgc ;};if _acafd ,_efbea :=_eggdb .(_f .EndElement );_efbea &&_acafd .Name ==start .Name {return nil ;};return _g .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",_eggdb );}; -// Validate validates the CT_LuminanceEffect and its children -func (_bcfge *CT_LuminanceEffect )Validate ()error {return _bcfge .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");}; +// ST_AdjAngle is a union type +type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;}; -// Validate validates the CT_GvmlGraphicalObjectFrame and its children -func (_bedd *CT_GvmlGraphicalObjectFrame )Validate ()error {return _bedd .ValidateWithPath ("C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065");};func (_gdaaa *CT_GrayscaleEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bbcbe ST_TextVerticalType )ValidateWithPath (path string )error {switch _bbcbe {case 0,1,2,3,4,5,6,7:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcbe ));};return nil ;};func NewCT_TintEffect ()*CT_TintEffect {_dffeg :=&CT_TintEffect {};return _dffeg }; +// Validate validates the CT_SphereCoords and its children +func (_bfcgd *CT_SphereCoords )Validate ()error {return _bfcgd .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_fdge :=&CT_Path2DLineTo {};_fdge .Pt =NewCT_AdjPoint2D ();return _fdge ;};type CT_TextBulletSizePoint struct{ValAttr int32 ;};func NewEG_FillProperties ()*EG_FillProperties {_badgc :=&EG_FillProperties {};return _badgc }; -// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path -func (_efcgg *CT_Path2DList )ValidateWithPath (path string )error {for _fggg ,_gbee :=range _efcgg .Path {if _dbcff :=_gbee .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_fggg ));_dbcff !=nil {return _dbcff ;};};return nil ;}; +// Validate validates the CT_TableProperties and its children +func (_ebbde *CT_TableProperties )Validate ()error {return _ebbde .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_ebbd *CT_PositiveFixedPercentage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edbcg :=range start .Attr {if _edbcg .Name .Local =="\u0076\u0061\u006c"{_agagb ,_bfcd :=ParseUnionST_PositiveFixedPercentage (_edbcg .Value );if _bfcd !=nil {return _bfcd ;};_ebbd .ValAttr =_agagb ;continue ;};};for {_efbbb ,_gdgaf :=d .Token ();if _gdgaf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063\u0065\u006et\u0061\u0067e\u003a\u0020\u0025\u0073",_gdgaf );};if _defd ,_ebgga :=_efbbb .(_f .EndElement );_ebgga &&_defd .Name ==start .Name {break ;};};return nil ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;}; -// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path -func (_dgcf *CT_GvmlTextShape )ValidateWithPath (path string )error {if _cgga :=_dgcf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_cgga !=nil {return _cgga ;};if _dgcf .Choice !=nil {if _aefg :=_dgcf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aefg !=nil {return _aefg ;};};if _dgcf .ExtLst !=nil {if _bcec :=_dgcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcec !=nil {return _bcec ;};};return nil ;};func (_ggde *CT_TableRow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068"},Value :_f .Sprintf ("\u0025\u0076",_ggde .HAttr )});e .EncodeToken (start );if _ggde .Tc !=nil {_fbedb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_bgedad :=range _ggde .Tc {e .EncodeElement (_bgedad ,_fbedb );};};if _ggde .ExtLst !=nil {_badea :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggde .ExtLst ,_badea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FontCollection and its children +func (_dbfcf *CT_FontCollection )Validate ()error {return _dbfcf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");};func (_bgbga *CT_Percentage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfgfa :=range start .Attr {if _gfgfa .Name .Local =="\u0076\u0061\u006c"{_dfebf ,_dbffff :=ParseUnionST_Percentage (_gfgfa .Value );if _dbffff !=nil {return _dbffff ;};_bgbga .ValAttr =_dfebf ;continue ;};};for {_deba ,_gbgc :=d .Token ();if _gbgc !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_gbgc );};if _fdagb ,_gcbcb :=_deba .(_f .EndElement );_gcbcb &&_fdagb .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_bgacag :=ST_Coordinate32 {};if _a .ST_UniversalMeasurePatternRe .MatchString (s ){_bgacag .ST_UniversalMeasure =&s ;}else {_cdeca ,_eabc :=_d .ParseInt (s ,10,32);if _eabc !=nil {return _bgacag ,_g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_eabc );};_gggfae :=int32 (_cdeca );_bgacag .ST_Coordinate32Unqualified =&_gggfae ;};return _bgacag ,nil ;};func (_beegba *EG_TextAutofit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _beegba .NoAutofit !=nil {_dcfece :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_beegba .NoAutofit ,_dcfece );};if _beegba .NormAutofit !=nil {_cgfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_beegba .NormAutofit ,_cgfg );};if _beegba .SpAutoFit !=nil {_cfdgbd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_beegba .SpAutoFit ,_cfdgbd );};return nil ;}; -// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path -func (_gcbfg *CT_PresetTextShape )ValidateWithPath (path string )error {if _gcbfg .PrstAttr ==ST_TextShapeTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _eacgc :=_gcbfg .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_eacgc !=nil {return _eacgc ;};if _gcbfg .AvLst !=nil {if _bbbba :=_gcbfg .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_bbbba !=nil {return _bbbba ;};};return nil ;};type CT_Shape3D struct{ZAttr *ST_Coordinate ;ExtrusionHAttr *int64 ;ContourWAttr *int64 ;PrstMaterialAttr ST_PresetMaterialType ;BevelT *CT_Bevel ;BevelB *CT_Bevel ;ExtrusionClr *CT_Color ;ContourClr *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;};func (_acfbg *ST_LineCap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aacgc ,_aebca :=d .Token ();if _aebca !=nil {return _aebca ;};if _ddddb ,_bgggef :=_aacgc .(_a .EndElement );_bgggef &&_ddddb .Name ==start .Name {*_acfbg =1;return nil ;};if _ggedaf ,_agagb :=_aacgc .(_a .CharData );!_agagb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aacgc );}else {switch string (_ggedaf ){case "":*_acfbg =0;case "\u0072\u006e\u0064":*_acfbg =1;case "\u0073\u0071":*_acfbg =2;case "\u0066\u006c\u0061\u0074":*_acfbg =3;};};_aacgc ,_aebca =d .Token ();if _aebca !=nil {return _aebca ;};if _agcfa ,_ebfece :=_aacgc .(_a .EndElement );_ebfece &&_agcfa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aacgc );};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_faf :=&CT_AlphaModulateFixedEffect {};return _faf ;};func (_cbfeg *CT_TextParagraph )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cbfeg .PPr !=nil {_baedb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_cbfeg .PPr ,_baedb );};if _cbfeg .EG_TextRun !=nil {for _ ,_egcgf :=range _cbfeg .EG_TextRun {_egcgf .MarshalXML (e ,_a .StartElement {});};};if _cbfeg .EndParaRPr !=nil {_dfgea :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}};e .EncodeElement (_cbfeg .EndParaRPr ,_dfgea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;}; +// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path +func (_daabed *CT_PresetColor )ValidateWithPath (path string )error {if _daabed .ValAttr ==ST_PresetColorValUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ffgcc :=_daabed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffgcc !=nil {return _ffgcc ;};for _beegd ,_degg :=range _daabed .EG_ColorTransform {if _gdgfc :=_degg .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_beegd ));_gdgfc !=nil {return _gdgfc ;};};return nil ;};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};func (_egcdg *CT_TextListStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _egcdg .DefPPr !=nil {_bbabc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}};e .EncodeElement (_egcdg .DefPPr ,_bbabc );};if _egcdg .Lvl1pPr !=nil {_cdec :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_egcdg .Lvl1pPr ,_cdec );};if _egcdg .Lvl2pPr !=nil {_aagf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}};e .EncodeElement (_egcdg .Lvl2pPr ,_aagf );};if _egcdg .Lvl3pPr !=nil {_dfabc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_egcdg .Lvl3pPr ,_dfabc );};if _egcdg .Lvl4pPr !=nil {_ggacb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}};e .EncodeElement (_egcdg .Lvl4pPr ,_ggacb );};if _egcdg .Lvl5pPr !=nil {_eebfd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_egcdg .Lvl5pPr ,_eebfd );};if _egcdg .Lvl6pPr !=nil {_dece :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}};e .EncodeElement (_egcdg .Lvl6pPr ,_dece );};if _egcdg .Lvl7pPr !=nil {_ccaaa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_egcdg .Lvl7pPr ,_ccaaa );};if _egcdg .Lvl8pPr !=nil {_fedffd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}};e .EncodeElement (_egcdg .Lvl8pPr ,_fedffd );};if _egcdg .Lvl9pPr !=nil {_dacgd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_egcdg .Lvl9pPr ,_dacgd );};if _egcdg .ExtLst !=nil {_gcbff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egcdg .ExtLst ,_gcbff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path -func (_ddcfa *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _ddcfa .CpLocks !=nil {if _fegfb :=_ddcfa .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_fegfb !=nil {return _fegfb ;};};if _ddcfa .ExtLst !=nil {if _fecfg :=_ddcfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fecfg !=nil {return _fecfg ;};};return nil ;};func (_gbbg *EG_TextBulletSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbbg .BuSzTx !=nil {_ecdg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_gbbg .BuSzTx ,_ecdg );};if _gbbg .BuSzPct !=nil {_dadcf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_gbbg .BuSzPct ,_dadcf );};if _gbbg .BuSzPts !=nil {_egbfde :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_gbbg .BuSzPts ,_egbfde );};return nil ;};func (_gcafe ST_TextFontAlignType )Validate ()error {return _gcafe .ValidateWithPath ("")};func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_eecc :=&CT_EmbeddedWAVAudioFile {};return _eecc ;};func (_ccebb *CT_EffectReference )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_ccebb .RefAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ShapeLocking and its children +func (_ggfd *CT_ShapeLocking )Validate ()error {return _ggfd .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_ccegf *CT_PresetGeometry2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccegf .PrstAttr =ST_ShapeType (1);for _ ,_eedgb :=range start .Attr {if _eedgb .Name .Local =="\u0070\u0072\u0073\u0074"{_ccegf .PrstAttr .UnmarshalXMLAttr (_eedgb );continue ;};};_fcdba :for {_bgdfd ,_dfggc :=d .Token ();if _dfggc !=nil {return _dfggc ;};switch _ecfbb :=_bgdfd .(type ){case _f .StartElement :switch _ecfbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_ccegf .AvLst =NewCT_GeomGuideList ();if _aeeca :=d .DecodeElement (_ccegf .AvLst ,&_ecfbb );_aeeca !=nil {return _aeeca ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_ecfbb .Name );if _eaegb :=d .Skip ();_eaegb !=nil {return _eaegb ;};};case _f .EndElement :break _fcdba ;case _f .CharData :};};return nil ;};func (_cbeb *CT_AudioCD )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbeb .St =NewCT_AudioCDTime ();_cbeb .End =NewCT_AudioCDTime ();_bac :for {_gec ,_eafe :=d .Token ();if _eafe !=nil {return _eafe ;};switch _acfb :=_gec .(type ){case _f .StartElement :switch _acfb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074"}:if _gcg :=d .DecodeElement (_cbeb .St ,&_acfb );_gcg !=nil {return _gcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:if _dffa :=d .DecodeElement (_cbeb .End ,&_acfb );_dffa !=nil {return _dffa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbeb .ExtLst =NewCT_OfficeArtExtensionList ();if _fbc :=d .DecodeElement (_cbeb .ExtLst ,&_acfb );_fbc !=nil {return _fbc ;};default:_fb .Log ("\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\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0020\u0025\u0076",_acfb .Name );if _cfa :=d .Skip ();_cfa !=nil {return _cfa ;};};case _f .EndElement :break _bac ;case _f .CharData :};};return nil ;};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_bgfce :=ST_Coordinate {};if _a .ST_UniversalMeasurePatternRe .MatchString (s ){_bgfce .ST_UniversalMeasure =&s ;}else {_eeeaf ,_eedbf :=_d .ParseInt (s ,10,64);if _eedbf !=nil {return _bgfce ,_g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_eedbf );};_bgfce .ST_CoordinateUnqualified =&_eeeaf ;};return _bgfce ,nil ;};func (_bgafb ST_AnimationDgmOnlyBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bgafb .String (),start );};func (_cfgab ST_RectAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_caeff :=_f .Attr {};_caeff .Name =name ;switch _cfgab {case ST_RectAlignmentUnset :_caeff .Value ="";case ST_RectAlignmentTl :_caeff .Value ="\u0074\u006c";case ST_RectAlignmentT :_caeff .Value ="\u0074";case ST_RectAlignmentTr :_caeff .Value ="\u0074\u0072";case ST_RectAlignmentL :_caeff .Value ="\u006c";case ST_RectAlignmentCtr :_caeff .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_caeff .Value ="\u0072";case ST_RectAlignmentBl :_caeff .Value ="\u0062\u006c";case ST_RectAlignmentB :_caeff .Value ="\u0062";case ST_RectAlignmentBr :_caeff .Value ="\u0062\u0072";};return _caeff ,nil ;};func NewEG_Geometry ()*EG_Geometry {_dfbae :=&EG_Geometry {};return _dfbae };func NewCT_RegularTextRun ()*CT_RegularTextRun {_fbagd :=&CT_RegularTextRun {};return _fbagd };func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_aacg :=&CT_AlphaReplaceEffect {};return _aacg ;}; -// ValidateWithPath validates the Tbl and its children, prefixing error messages with path -func (_becgf *Tbl )ValidateWithPath (path string )error {if _cfdge :=_becgf .CT_Table .ValidateWithPath (path );_cfdge !=nil {return _cfdge ;};return nil ;};type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;}; +// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path +func (_eafgea *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _eccf :=_eafgea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eccf !=nil {return _eccf ;};return nil ;};func (_abba *CT_GraphicalObjectData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u0069"},Value :_g .Sprintf ("\u0025\u0076",_abba .UriAttr )});e .EncodeToken (start );if _abba .Any !=nil {for _ ,_cagaf :=range _abba .Any {_cagaf .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gac *CT_ComplementTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_daegfa ,_gfdfc :=d .Token ();if _gfdfc !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006dp\u006ce\u006de\u006et\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_gfdfc );};if _abgd ,_bcdd :=_daegfa .(_f .EndElement );_bcdd &&_abgd .Name ==start .Name {break ;};};return nil ;};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_gcdf :=&CT_AnimationElementChoice {};return _gcdf ;}; -// Validate validates the CT_TextBlipBullet and its children -func (_fgbfc *CT_TextBlipBullet )Validate ()error {return _fgbfc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");};func (_gffcbe *ST_TextVertOverflowType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcbfb ,_ggbagb :=d .Token ();if _ggbagb !=nil {return _ggbagb ;};if _gdad ,_afade :=_fcbfb .(_a .EndElement );_afade &&_gdad .Name ==start .Name {*_gffcbe =1;return nil ;};if _eafgb ,_adecg :=_fcbfb .(_a .CharData );!_adecg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcbfb );}else {switch string (_eafgb ){case "":*_gffcbe =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_gffcbe =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_gffcbe =2;case "\u0063\u006c\u0069\u0070":*_gffcbe =3;};};_fcbfb ,_ggbagb =d .Token ();if _ggbagb !=nil {return _ggbagb ;};if _egeaec ,_agaeg :=_fcbfb .(_a .EndElement );_agaeg &&_egeaec .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcbfb );}; +// Validate validates the CT_TextUnderlineFillGroupWrapper and its children +func (_dfbffc *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _dfbffc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072");}; -// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path -func (_debdd *CT_ConnectionSite )ValidateWithPath (path string )error {if _dfdc :=_debdd .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_dfdc !=nil {return _dfdc ;};if _fadb :=_debdd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fadb !=nil {return _fadb ;};return nil ;};func (_fcgdd ST_LightRigDirection )Validate ()error {return _fcgdd .ValidateWithPath ("")};func (_efbaf *CT_TextBlipBullet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efbaf .Blip =NewCT_Blip ();_dggc :for {_ggedf ,_gccga :=d .Token ();if _gccga !=nil {return _gccga ;};switch _cfbg :=_ggedf .(type ){case _a .StartElement :switch _cfbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:if _aeecc :=d .DecodeElement (_efbaf .Blip ,&_cfbg );_aeecc !=nil {return _aeecc ;};default:_b .Log ("\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\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_cfbg .Name );if _fdgfg :=d .Skip ();_fdgfg !=nil {return _fdgfg ;};};case _a .EndElement :break _dggc ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_BlipChoice and its children +func (_caed *CT_BlipChoice )Validate ()error {return _caed .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_eecdg *CT_SupplementalFont )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agdbcg :=range start .Attr {if _agdbcg .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_fgefd ,_agga :=_agdbcg .Value ,error (nil );if _agga !=nil {return _agga ;};_eecdg .ScriptAttr =_fgefd ;continue ;};if _agdbcg .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_bacag ,_cafdd :=_agdbcg .Value ,error (nil );if _cafdd !=nil {return _cafdd ;};_eecdg .TypefaceAttr =_bacag ;continue ;};};for {_ceag ,_cbfa :=d .Token ();if _cbfa !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0075\u0070\u0070\u006ce\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_cbfa );};if _efcefc ,_ffdfde :=_ceag .(_f .EndElement );_ffdfde &&_efcefc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path -func (_caaga *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _caaga .UFillTx !=nil {if _cbefab :=_caaga .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_cbefab !=nil {return _cbefab ;};};if _caaga .UFill !=nil {if _geefcc :=_caaga .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_geefcc !=nil {return _geefcc ;};};return nil ;};func (_gadc *CT_ColorMapping )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_bacf ,_bfaa :=_gadc .Bg1Attr .MarshalXMLAttr (_a .Name {Local :"\u0062\u0067\u0031"});if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_bacf );_bacf ,_bfaa =_gadc .Tx1Attr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0078\u0031"});if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_bacf );_bacf ,_bfaa =_gadc .Bg2Attr .MarshalXMLAttr (_a .Name {Local :"\u0062\u0067\u0032"});if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_bacf );_bacf ,_bfaa =_gadc .Tx2Attr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0078\u0032"});if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_bacf );_bacf ,_bfaa =_gadc .Accent1Attr .MarshalXMLAttr (_a .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"});if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_bacf );_bacf ,_bfaa =_gadc .Accent2Attr .MarshalXMLAttr (_a .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_bacf );_bacf ,_bfaa =_gadc .Accent3Attr .MarshalXMLAttr (_a .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_bacf );_bacf ,_bfaa =_gadc .Accent4Attr .MarshalXMLAttr (_a .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"});if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_bacf );_bacf ,_bfaa =_gadc .Accent5Attr .MarshalXMLAttr (_a .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_bacf );_bacf ,_bfaa =_gadc .Accent6Attr .MarshalXMLAttr (_a .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_bacf );_bacf ,_bfaa =_gadc .HlinkAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u006c\u0069n\u006b"});if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_bacf );_bacf ,_bfaa =_gadc .FolHlinkAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_bacf );e .EncodeToken (start );if _gadc .ExtLst !=nil {_fageb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gadc .ExtLst ,_fageb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_AnimationDgmOnlyBuildType byte ;func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_gcccefa :=ST_Percentage {};if _c .ST_PercentagePatternRe .MatchString (s ){_gcccefa .ST_Percentage =&s ;}else {_acfac ,_aafbc :=_gc .ParseInt (s ,10,64);if _aafbc !=nil {return _gcccefa ,_f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_aafbc );};_ccbf :=int32 (_acfac );_gcccefa .ST_PercentageDecimal =&_ccbf ;};return _gcccefa ,nil ;};func (_gadfc *CT_TextBulletColorFollowText )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfac *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_gdaggg :=[]string {};if _dfac .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_gdaggg =append (_gdaggg ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _dfac .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_gdaggg =append (_gdaggg ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0043\u0068\u0061\u0072\u0074\u004fn\u006c\u0079\u0042\u0075\u0069\u006c\u0064\u0054\u0079\u0070\u0065");};if len (_gdaggg )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gdaggg );};return nil ;};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_afb :=&CT_AnimationChartBuildProperties {};return _afb ;};func (_ffcbc *CT_InverseTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_cccc ,_ecbg :=d .Token ();if _ecbg !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0049\u006e\u0076\u0065\u0072s\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_ecbg );};if _eebgc ,_aefea :=_cccc .(_a .EndElement );_aefea &&_eebgc .Name ==start .Name {break ;};};return nil ;};func NewCT_PresetTextShape ()*CT_PresetTextShape {_efgc :=&CT_PresetTextShape {};_efgc .PrstAttr =ST_TextShapeType (1);return _efgc ;};func (_geeaa ST_CompoundLine )String ()string {switch _geeaa {case 0:return "";case 1:return "\u0073\u006e\u0067";case 2:return "\u0064\u0062\u006c";case 3:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 4:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 5:return "\u0074\u0072\u0069";};return "";};func (_ebba *CT_ColorMappingOverride )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ebba .Choice .MarshalXML (e ,_a .StartElement {});e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgga *CT_ColorMappingOverrideChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dgga .MasterClrMapping !=nil {_ccfd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dgga .MasterClrMapping ,_ccfd );};if _dgga .OverrideClrMapping !=nil {_dfaa :=_a .StartElement {Name :_a .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_dgga .OverrideClrMapping ,_dfaa );};return nil ;};func (_cfaag *CT_FillEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egfg :for {_begc ,_gabf :=d .Token ();if _gabf !=nil {return _gabf ;};switch _fegc :=_begc .(type ){case _a .StartElement :switch _fegc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cfaag .NoFill =NewCT_NoFillProperties ();if _ggfag :=d .DecodeElement (_cfaag .NoFill ,&_fegc );_ggfag !=nil {return _ggfag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cfaag .SolidFill =NewCT_SolidColorFillProperties ();if _gccce :=d .DecodeElement (_cfaag .SolidFill ,&_fegc );_gccce !=nil {return _gccce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cfaag .GradFill =NewCT_GradientFillProperties ();if _fbcad :=d .DecodeElement (_cfaag .GradFill ,&_fegc );_fbcad !=nil {return _fbcad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cfaag .BlipFill =NewCT_BlipFillProperties ();if _bdaf :=d .DecodeElement (_cfaag .BlipFill ,&_fegc );_bdaf !=nil {return _bdaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cfaag .PattFill =NewCT_PatternFillProperties ();if _bbbed :=d .DecodeElement (_cfaag .PattFill ,&_fegc );_bbbed !=nil {return _bbbed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cfaag .GrpFill =NewCT_GroupFillProperties ();if _ebee :=d .DecodeElement (_cfaag .GrpFill ,&_fegc );_ebee !=nil {return _ebee ;};default:_b .Log ("\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\u0046i\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_fegc .Name );if _ggcfc :=d .Skip ();_ggcfc !=nil {return _ggcfc ;};};case _a .EndElement :break _egfg ;case _a .CharData :};};return nil ;};func NewCT_LineEndProperties ()*CT_LineEndProperties {_aafb :=&CT_LineEndProperties {};return _aafb }; +// Validate validates the CT_XYAdjustHandle and its children +func (_aafg *CT_XYAdjustHandle )Validate ()error {return _aafg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");};func (_gbcda *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gbgd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_gbcda .NvGraphicFramePr ,_gbgd );_cbfgg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_cbfgg .Attr =append (_cbfgg .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_gbcda .Graphic ,_cbfgg );_cfecf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gbcda .Xfrm ,_cfecf );if _gbcda .ExtLst !=nil {_cbedbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbcda .ExtLst ,_cbedbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_TextShapeTypeUnset ST_TextShapeType =0;ST_TextShapeTypeTextNoShape ST_TextShapeType =1;ST_TextShapeTypeTextPlain ST_TextShapeType =2;ST_TextShapeTypeTextStop ST_TextShapeType =3;ST_TextShapeTypeTextTriangle ST_TextShapeType =4;ST_TextShapeTypeTextTriangleInverted ST_TextShapeType =5;ST_TextShapeTypeTextChevron ST_TextShapeType =6;ST_TextShapeTypeTextChevronInverted ST_TextShapeType =7;ST_TextShapeTypeTextRingInside ST_TextShapeType =8;ST_TextShapeTypeTextRingOutside ST_TextShapeType =9;ST_TextShapeTypeTextArchUp ST_TextShapeType =10;ST_TextShapeTypeTextArchDown ST_TextShapeType =11;ST_TextShapeTypeTextCircle ST_TextShapeType =12;ST_TextShapeTypeTextButton ST_TextShapeType =13;ST_TextShapeTypeTextArchUpPour ST_TextShapeType =14;ST_TextShapeTypeTextArchDownPour ST_TextShapeType =15;ST_TextShapeTypeTextCirclePour ST_TextShapeType =16;ST_TextShapeTypeTextButtonPour ST_TextShapeType =17;ST_TextShapeTypeTextCurveUp ST_TextShapeType =18;ST_TextShapeTypeTextCurveDown ST_TextShapeType =19;ST_TextShapeTypeTextCanUp ST_TextShapeType =20;ST_TextShapeTypeTextCanDown ST_TextShapeType =21;ST_TextShapeTypeTextWave1 ST_TextShapeType =22;ST_TextShapeTypeTextWave2 ST_TextShapeType =23;ST_TextShapeTypeTextDoubleWave1 ST_TextShapeType =24;ST_TextShapeTypeTextWave4 ST_TextShapeType =25;ST_TextShapeTypeTextInflate ST_TextShapeType =26;ST_TextShapeTypeTextDeflate ST_TextShapeType =27;ST_TextShapeTypeTextInflateBottom ST_TextShapeType =28;ST_TextShapeTypeTextDeflateBottom ST_TextShapeType =29;ST_TextShapeTypeTextInflateTop ST_TextShapeType =30;ST_TextShapeTypeTextDeflateTop ST_TextShapeType =31;ST_TextShapeTypeTextDeflateInflate ST_TextShapeType =32;ST_TextShapeTypeTextDeflateInflateDeflate ST_TextShapeType =33;ST_TextShapeTypeTextFadeRight ST_TextShapeType =34;ST_TextShapeTypeTextFadeLeft ST_TextShapeType =35;ST_TextShapeTypeTextFadeUp ST_TextShapeType =36;ST_TextShapeTypeTextFadeDown ST_TextShapeType =37;ST_TextShapeTypeTextSlantUp ST_TextShapeType =38;ST_TextShapeTypeTextSlantDown ST_TextShapeType =39;ST_TextShapeTypeTextCascadeUp ST_TextShapeType =40;ST_TextShapeTypeTextCascadeDown ST_TextShapeType =41;);func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_dcag :=&CT_GvmlTextShapeChoice {};return _dcag ;}; -// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path -func (_fcfgd *CT_ColorSchemeList )ValidateWithPath (path string )error {for _dbac ,_degdc :=range _fcfgd .ExtraClrScheme {if _eeee :=_degdc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dbac ));_eeee !=nil {return _eeee ;};};return nil ;};type CT_TextNoAutofit struct{}; +// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path +func (_bacf *CT_ColorScheme )ValidateWithPath (path string )error {if _acee :=_bacf .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_acee !=nil {return _acee ;};if _dgfb :=_bacf .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_dgfb !=nil {return _dgfb ;};if _dbfb :=_bacf .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_dbfb !=nil {return _dbfb ;};if _cdfaf :=_bacf .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_cdfaf !=nil {return _cdfaf ;};if _gfe :=_bacf .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031");_gfe !=nil {return _gfe ;};if _dbba :=_bacf .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_dbba !=nil {return _dbba ;};if _dedd :=_bacf .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033");_dedd !=nil {return _dedd ;};if _dcfac :=_bacf .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_dcfac !=nil {return _dcfac ;};if _efdb :=_bacf .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035");_efdb !=nil {return _efdb ;};if _dedf :=_bacf .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_dedf !=nil {return _dedf ;};if _efgca :=_bacf .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_efgca !=nil {return _efgca ;};if _fdegf :=_bacf .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_fdegf !=nil {return _fdegf ;};if _bacf .ExtLst !=nil {if _ceef :=_bacf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceef !=nil {return _ceef ;};};return nil ;};func (_ggdg ST_DgmBuildStep )String ()string {switch _ggdg {case 0:return "";case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";};func (_gbdcba *EG_Geometry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcfab :for {_ddca ,_cagga :=d .Token ();if _cagga !=nil {return _cagga ;};switch _bggcd :=_ddca .(type ){case _f .StartElement :switch _bggcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_gbdcba .CustGeom =NewCT_CustomGeometry2D ();if _aaefb :=d .DecodeElement (_gbdcba .CustGeom ,&_bggcd );_aaefb !=nil {return _aaefb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_gbdcba .PrstGeom =NewCT_PresetGeometry2D ();if _fefacd :=d .DecodeElement (_gbdcba .PrstGeom ,&_bggcd );_fefacd !=nil {return _fefacd ;};default:_fb .Log ("\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\u0045\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_bggcd .Name );if _cfagcg :=d .Skip ();_cfagcg !=nil {return _cfagcg ;};};case _f .EndElement :break _fcfab ;case _f .CharData :};};return nil ;};type CT_OuterShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path -func (_cadec *CT_DuotoneEffect )ValidateWithPath (path string )error {for _bgga ,_fbca :=range _cadec .EG_ColorChoice {if _fdbgc :=_fbca .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bgga ));_fdbgc !=nil {return _fdbgc ;};};return nil ;};func (_abdbag ST_BlendMode )String ()string {switch _abdbag {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072";case 2:return "\u006d\u0075\u006c\u0074";case 3:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 4:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 5:return "\u006ci\u0067\u0068\u0074\u0065\u006e";};return "";};func (_caab *CT_PatternFillProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aefcf :=range start .Attr {if _aefcf .Name .Local =="\u0070\u0072\u0073\u0074"{_caab .PrstAttr .UnmarshalXMLAttr (_aefcf );continue ;};};_cbfae :for {_bbecb ,_bbedg :=d .Token ();if _bbedg !=nil {return _bbedg ;};switch _bdeac :=_bbecb .(type ){case _a .StartElement :switch _bdeac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0067\u0043l\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0067\u0043l\u0072"}:_caab .FgClr =NewCT_Color ();if _dgfc :=d .DecodeElement (_caab .FgClr ,&_bdeac );_dgfc !=nil {return _dgfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0043l\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0043l\u0072"}:_caab .BgClr =NewCT_Color ();if _bcbb :=d .DecodeElement (_caab .BgClr ,&_bdeac );_bcbb !=nil {return _bcbb ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_bdeac .Name );if _badae :=d .Skip ();_badae !=nil {return _badae ;};};case _a .EndElement :break _cbfae ;case _a .CharData :};};return nil ;};func (_gfbgf *CT_SchemeColor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfbgf .ValAttr =ST_SchemeColorVal (1);for _ ,_beedf :=range start .Attr {if _beedf .Name .Local =="\u0076\u0061\u006c"{_gfbgf .ValAttr .UnmarshalXMLAttr (_beedf );continue ;};};_eebgf :for {_dceb ,_fffbeg :=d .Token ();if _fffbeg !=nil {return _fffbeg ;};switch _dbgbg :=_dceb .(type ){case _a .StartElement :switch _dbgbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gecbg :=NewEG_ColorTransform ();_gecbg .Tint =NewCT_PositiveFixedPercentage ();if _ggad :=d .DecodeElement (_gecbg .Tint ,&_dbgbg );_ggad !=nil {return _ggad ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_gecbg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_fagedc :=NewEG_ColorTransform ();_fagedc .Shade =NewCT_PositiveFixedPercentage ();if _ceadf :=d .DecodeElement (_fagedc .Shade ,&_dbgbg );_ceadf !=nil {return _ceadf ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_fagedc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_fbbab :=NewEG_ColorTransform ();_fbbab .Comp =NewCT_ComplementTransform ();if _bdegg :=d .DecodeElement (_fbbab .Comp ,&_dbgbg );_bdegg !=nil {return _bdegg ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_fbbab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_cdbdf :=NewEG_ColorTransform ();_cdbdf .Inv =NewCT_InverseTransform ();if _ccafb :=d .DecodeElement (_cdbdf .Inv ,&_dbgbg );_ccafb !=nil {return _ccafb ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_cdbdf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_ddbcd :=NewEG_ColorTransform ();_ddbcd .Gray =NewCT_GrayscaleTransform ();if _cceae :=d .DecodeElement (_ddbcd .Gray ,&_dbgbg );_cceae !=nil {return _cceae ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_ddbcd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_fcfc :=NewEG_ColorTransform ();_fcfc .Alpha =NewCT_PositiveFixedPercentage ();if _ffbf :=d .DecodeElement (_fcfc .Alpha ,&_dbgbg );_ffbf !=nil {return _ffbf ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_fcfc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gbbbe :=NewEG_ColorTransform ();_gbbbe .AlphaOff =NewCT_FixedPercentage ();if _dgcbf :=d .DecodeElement (_gbbbe .AlphaOff ,&_dbgbg );_dgcbf !=nil {return _dgcbf ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_gbbbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fgaa :=NewEG_ColorTransform ();_fgaa .AlphaMod =NewCT_PositivePercentage ();if _eaafb :=d .DecodeElement (_fgaa .AlphaMod ,&_dbgbg );_eaafb !=nil {return _eaafb ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_fgaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_bfacc :=NewEG_ColorTransform ();_bfacc .Hue =NewCT_PositiveFixedAngle ();if _ecdbc :=d .DecodeElement (_bfacc .Hue ,&_dbgbg );_ecdbc !=nil {return _ecdbc ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_bfacc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_gabef :=NewEG_ColorTransform ();_gabef .HueOff =NewCT_Angle ();if _ffbed :=d .DecodeElement (_gabef .HueOff ,&_dbgbg );_ffbed !=nil {return _ffbed ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_gabef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_efaa :=NewEG_ColorTransform ();_efaa .HueMod =NewCT_PositivePercentage ();if _caafg :=d .DecodeElement (_efaa .HueMod ,&_dbgbg );_caafg !=nil {return _caafg ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_efaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_ffgga :=NewEG_ColorTransform ();_ffgga .Sat =NewCT_Percentage ();if _dgbbg :=d .DecodeElement (_ffgga .Sat ,&_dbgbg );_dgbbg !=nil {return _dgbbg ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_ffgga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_effeg :=NewEG_ColorTransform ();_effeg .SatOff =NewCT_Percentage ();if _agfgc :=d .DecodeElement (_effeg .SatOff ,&_dbgbg );_agfgc !=nil {return _agfgc ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_effeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_fccad :=NewEG_ColorTransform ();_fccad .SatMod =NewCT_Percentage ();if _fabdg :=d .DecodeElement (_fccad .SatMod ,&_dbgbg );_fabdg !=nil {return _fabdg ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_fccad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_ecada :=NewEG_ColorTransform ();_ecada .Lum =NewCT_Percentage ();if _cdcab :=d .DecodeElement (_ecada .Lum ,&_dbgbg );_cdcab !=nil {return _cdcab ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_ecada );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gcdde :=NewEG_ColorTransform ();_gcdde .LumOff =NewCT_Percentage ();if _afbeb :=d .DecodeElement (_gcdde .LumOff ,&_dbgbg );_afbeb !=nil {return _afbeb ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_gcdde );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_decffe :=NewEG_ColorTransform ();_decffe .LumMod =NewCT_Percentage ();if _ebged :=d .DecodeElement (_decffe .LumMod ,&_dbgbg );_ebged !=nil {return _ebged ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_decffe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_ecafd :=NewEG_ColorTransform ();_ecafd .Red =NewCT_Percentage ();if _cacde :=d .DecodeElement (_ecafd .Red ,&_dbgbg );_cacde !=nil {return _cacde ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_ecafd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_ddecbf :=NewEG_ColorTransform ();_ddecbf .RedOff =NewCT_Percentage ();if _gdgb :=d .DecodeElement (_ddecbf .RedOff ,&_dbgbg );_gdgb !=nil {return _gdgb ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_ddecbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_gdeac :=NewEG_ColorTransform ();_gdeac .RedMod =NewCT_Percentage ();if _efgbb :=d .DecodeElement (_gdeac .RedMod ,&_dbgbg );_efgbb !=nil {return _efgbb ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_gdeac );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_eedgb :=NewEG_ColorTransform ();_eedgb .Green =NewCT_Percentage ();if _aaccd :=d .DecodeElement (_eedgb .Green ,&_dbgbg );_aaccd !=nil {return _aaccd ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_eedgb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_ecaca :=NewEG_ColorTransform ();_ecaca .GreenOff =NewCT_Percentage ();if _cfee :=d .DecodeElement (_ecaca .GreenOff ,&_dbgbg );_cfee !=nil {return _cfee ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_ecaca );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_eeeed :=NewEG_ColorTransform ();_eeeed .GreenMod =NewCT_Percentage ();if _edfdbc :=d .DecodeElement (_eeeed .GreenMod ,&_dbgbg );_edfdbc !=nil {return _edfdbc ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_eeeed );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_cfggb :=NewEG_ColorTransform ();_cfggb .Blue =NewCT_Percentage ();if _gccf :=d .DecodeElement (_cfggb .Blue ,&_dbgbg );_gccf !=nil {return _gccf ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_cfggb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_aceae :=NewEG_ColorTransform ();_aceae .BlueOff =NewCT_Percentage ();if _cbfca :=d .DecodeElement (_aceae .BlueOff ,&_dbgbg );_cbfca !=nil {return _cbfca ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_aceae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_acfabg :=NewEG_ColorTransform ();_acfabg .BlueMod =NewCT_Percentage ();if _fbafed :=d .DecodeElement (_acfabg .BlueMod ,&_dbgbg );_fbafed !=nil {return _fbafed ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_acfabg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_bfcfe :=NewEG_ColorTransform ();_bfcfe .Gamma =NewCT_GammaTransform ();if _ddgcg :=d .DecodeElement (_bfcfe .Gamma ,&_dbgbg );_ddgcg !=nil {return _ddgcg ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_bfcfe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_fdcfg :=NewEG_ColorTransform ();_fdcfg .InvGamma =NewCT_InverseGammaTransform ();if _caeea :=d .DecodeElement (_fdcfg .InvGamma ,&_dbgbg );_caeea !=nil {return _caeea ;};_gfbgf .EG_ColorTransform =append (_gfbgf .EG_ColorTransform ,_fdcfg );default:_b .Log ("\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\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065\u0043o\u006co\u0072\u0020\u0025\u0076",_dbgbg .Name );if _gbeaa :=d .Skip ();_gbeaa !=nil {return _gbeaa ;};};case _a .EndElement :break _eebgf ;case _a .CharData :};};return nil ;};const (ST_BlackWhiteModeUnset ST_BlackWhiteMode =0;ST_BlackWhiteModeClr ST_BlackWhiteMode =1;ST_BlackWhiteModeAuto ST_BlackWhiteMode =2;ST_BlackWhiteModeGray ST_BlackWhiteMode =3;ST_BlackWhiteModeLtGray ST_BlackWhiteMode =4;ST_BlackWhiteModeInvGray ST_BlackWhiteMode =5;ST_BlackWhiteModeGrayWhite ST_BlackWhiteMode =6;ST_BlackWhiteModeBlackGray ST_BlackWhiteMode =7;ST_BlackWhiteModeBlackWhite ST_BlackWhiteMode =8;ST_BlackWhiteModeBlack ST_BlackWhiteMode =9;ST_BlackWhiteModeWhite ST_BlackWhiteMode =10;ST_BlackWhiteModeHidden ST_BlackWhiteMode =11;);func (_eaab *CT_GvmlGroupShapeChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eaab .TxSp !=nil {_bfebg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};for _ ,_cgcfgd :=range _eaab .TxSp {e .EncodeElement (_cgcfgd ,_bfebg );};};if _eaab .Sp !=nil {_dfef :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_fdadc :=range _eaab .Sp {e .EncodeElement (_fdadc ,_dfef );};};if _eaab .CxnSp !=nil {_adae :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_dfcad :=range _eaab .CxnSp {e .EncodeElement (_dfcad ,_adae );};};if _eaab .Pic !=nil {_cadca :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_bgde :=range _eaab .Pic {e .EncodeElement (_bgde ,_cadca );};};if _eaab .GraphicFrame !=nil {_facb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_bcdc :=range _eaab .GraphicFrame {e .EncodeElement (_bcdc ,_facb );};};if _eaab .GrpSp !=nil {_eggf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_adgg :=range _eaab .GrpSp {e .EncodeElement (_adgg ,_eggf );};};return nil ;};func NewCT_ColorMapping ()*CT_ColorMapping {_gfca :=&CT_ColorMapping {};_gfca .Bg1Attr =ST_ColorSchemeIndex (1);_gfca .Tx1Attr =ST_ColorSchemeIndex (1);_gfca .Bg2Attr =ST_ColorSchemeIndex (1);_gfca .Tx2Attr =ST_ColorSchemeIndex (1);_gfca .Accent1Attr =ST_ColorSchemeIndex (1);_gfca .Accent2Attr =ST_ColorSchemeIndex (1);_gfca .Accent3Attr =ST_ColorSchemeIndex (1);_gfca .Accent4Attr =ST_ColorSchemeIndex (1);_gfca .Accent5Attr =ST_ColorSchemeIndex (1);_gfca .Accent6Attr =ST_ColorSchemeIndex (1);_gfca .HlinkAttr =ST_ColorSchemeIndex (1);_gfca .FolHlinkAttr =ST_ColorSchemeIndex (1);return _gfca ;};type ST_LineEndType byte ; +// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path +func (_agbcb *CT_SchemeColor )ValidateWithPath (path string )error {if _agbcb .ValAttr ==ST_SchemeColorValUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _adcgd :=_agbcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adcgd !=nil {return _adcgd ;};for _cabac ,_cefbf :=range _agbcb .EG_ColorTransform {if _faaff :=_cefbf .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_cabac ));_faaff !=nil {return _faaff ;};};return nil ;}; -// Validate validates the CT_AnimationElementChoice and its children -func (_faec *CT_AnimationElementChoice )Validate ()error {return _faec .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");};func (_fcadf ST_EffectContainerType )Validate ()error {return _fcadf .ValidateWithPath ("")};type CT_FlatText struct{ZAttr *ST_Coordinate ;};type CT_TextUnderlineLineFollowText struct{};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ;};func (_bbadc *ST_TextBulletSize )Validate ()error {return _bbadc .ValidateWithPath ("")};func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_gcdfg :=&CT_AlphaReplaceEffect {};return _gcdfg ;};func (_egaea *EG_TextBullet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deecc :for {_edggb ,_aebeee :=d .Token ();if _aebeee !=nil {return _aebeee ;};switch _fdcbcg :=_edggb .(type ){case _a .StartElement :switch _fdcbcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_egaea .BuNone =NewCT_TextNoBullet ();if _gcccg :=d .DecodeElement (_egaea .BuNone ,&_fdcbcg );_gcccg !=nil {return _gcccg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_egaea .BuAutoNum =NewCT_TextAutonumberBullet ();if _aacb :=d .DecodeElement (_egaea .BuAutoNum ,&_fdcbcg );_aacb !=nil {return _aacb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_egaea .BuChar =NewCT_TextCharBullet ();if _efebd :=d .DecodeElement (_egaea .BuChar ,&_fdcbcg );_efebd !=nil {return _efebd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_egaea .BuBlip =NewCT_TextBlipBullet ();if _decdf :=d .DecodeElement (_egaea .BuBlip ,&_fdcbcg );_decdf !=nil {return _decdf ;};default:_b .Log ("\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\u0045\u0047\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074 \u0025\u0076",_fdcbcg .Name );if _edfbf :=d .Skip ();_edfbf !=nil {return _edfbf ;};};case _a .EndElement :break _deecc ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_TextUnderlineLineFollowText and its children +func (_gafbd *CT_TextUnderlineLineFollowText )Validate ()error {return _gafbd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");};func (_aebdd *CT_StyleMatrixReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064\u0078"},Value :_g .Sprintf ("\u0025\u0076",_aebdd .IdxAttr )});e .EncodeToken (start );if _aebdd .ScrgbClr !=nil {_fggef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_aebdd .ScrgbClr ,_fggef );};if _aebdd .SrgbClr !=nil {_caggf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_aebdd .SrgbClr ,_caggf );};if _aebdd .HslClr !=nil {_bcadb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_aebdd .HslClr ,_bcadb );};if _aebdd .SysClr !=nil {_ceffc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_aebdd .SysClr ,_ceffc );};if _aebdd .SchemeClr !=nil {_debcd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_aebdd .SchemeClr ,_debcd );};if _aebdd .PrstClr !=nil {_dgaef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_aebdd .PrstClr ,_dgaef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path -func (_cgda *CT_CustomColor )ValidateWithPath (path string )error {if _cgda .ScrgbClr !=nil {if _accdd :=_cgda .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_accdd !=nil {return _accdd ;};};if _cgda .SrgbClr !=nil {if _gbcg :=_cgda .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gbcg !=nil {return _gbcg ;};};if _cgda .HslClr !=nil {if _fcea :=_cgda .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fcea !=nil {return _fcea ;};};if _cgda .SysClr !=nil {if _gbbcb :=_cgda .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gbbcb !=nil {return _gbbcb ;};};if _cgda .SchemeClr !=nil {if _cccf :=_cgda .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cccf !=nil {return _cccf ;};};if _cgda .PrstClr !=nil {if _ggfbb :=_cgda .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ggfbb !=nil {return _ggfbb ;};};return nil ;};func (_bggbc *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbccc :for {_egbbf ,_gafdd :=d .Token ();if _gafdd !=nil {return _gafdd ;};switch _ccadb :=_egbbf .(type ){case _a .StartElement :switch _ccadb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bggbc .NoFill =NewCT_NoFillProperties ();if _ebebc :=d .DecodeElement (_bggbc .NoFill ,&_ccadb );_ebebc !=nil {return _ebebc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bggbc .SolidFill =NewCT_SolidColorFillProperties ();if _eagf :=d .DecodeElement (_bggbc .SolidFill ,&_ccadb );_eagf !=nil {return _eagf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bggbc .GradFill =NewCT_GradientFillProperties ();if _begba :=d .DecodeElement (_bggbc .GradFill ,&_ccadb );_begba !=nil {return _begba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bggbc .BlipFill =NewCT_BlipFillProperties ();if _fgafa :=d .DecodeElement (_bggbc .BlipFill ,&_ccadb );_fgafa !=nil {return _fgafa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bggbc .PattFill =NewCT_PatternFillProperties ();if _baafc :=d .DecodeElement (_bggbc .PattFill ,&_ccadb );_baafc !=nil {return _baafc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bggbc .GrpFill =NewCT_GroupFillProperties ();if _fbdeg :=d .DecodeElement (_bggbc .GrpFill ,&_ccadb );_fbdeg !=nil {return _fbdeg ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0047\u0072o\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065r\u0020\u0025\u0076",_ccadb .Name );if _abbeg :=d .Skip ();_abbeg !=nil {return _abbeg ;};};case _a .EndElement :break _dbccc ;case _a .CharData :};};return nil ;}; +// ST_Percentage is a union type +type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;}; -// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path -func (_dfbdd *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path +func (_bfcgc *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _bfcgc .AvLst !=nil {if _gedf :=_bfcgc .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_gedf !=nil {return _gedf ;};};if _bfcgc .GdLst !=nil {if _acfg :=_bfcgc .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074");_acfg !=nil {return _acfg ;};};if _bfcgc .AhLst !=nil {if _bfcf :=_bfcgc .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_bfcf !=nil {return _bfcf ;};};if _bfcgc .CxnLst !=nil {if _edab :=_bfcgc .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_edab !=nil {return _edab ;};};if _bfcgc .Rect !=nil {if _bdace :=_bfcgc .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_bdace !=nil {return _bdace ;};};if _gcge :=_bfcgc .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074");_gcge !=nil {return _gcge ;};return nil ;};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_aeaff :=&CT_CustomGeometry2D {};_aeaff .PathLst =NewCT_Path2DList ();return _aeaff ;}; -// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path -func (_acgef *CT_LineEndProperties )ValidateWithPath (path string )error {if _cdca :=_acgef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdca !=nil {return _cdca ;};if _aaecc :=_acgef .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_aaecc !=nil {return _aaecc ;};if _abgdg :=_acgef .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_abgdg !=nil {return _abgdg ;};return nil ;};type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;};func (_efbag ST_AnimationDgmOnlyBuildType )String ()string {switch _efbag {case 0:return "";case 1:return "\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c\u004f\u006e\u0065";case 3:return "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3;);func (_bgeegc *CT_TableBackgroundStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bgeegc .Fill !=nil {_begffa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_bgeegc .Fill ,_begffa );};if _bgeegc .FillRef !=nil {_ggaeb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_bgeegc .FillRef ,_ggaeb );};if _bgeegc .Effect !=nil {_gdafb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bgeegc .Effect ,_gdafb );};if _bgeegc .EffectRef !=nil {_aeged :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_bgeegc .EffectRef ,_aeged );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gaad *CT_GvmlUseShapeRectangle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_adebc *CT_TextBulletSizePoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adebc .ValAttr =100;for _ ,_bgbca :=range start .Attr {if _bgbca .Name .Local =="\u0076\u0061\u006c"{_afeaa ,_badead :=_gc .ParseInt (_bgbca .Value ,10,32);if _badead !=nil {return _badead ;};_adebc .ValAttr =int32 (_afeaa );continue ;};};for {_cdebf ,_baccbg :=d .Token ();if _baccbg !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0042u\u006cl\u0065t\u0053\u0069\u007a\u0065\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_baccbg );};if _ggbec ,_cdbab :=_cdebf .(_a .EndElement );_cdbab &&_ggbec .Name ==start .Name {break ;};};return nil ;};type CT_TextUnderlineFillGroupWrapper struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func NewCT_Color ()*CT_Color {_efee :=&CT_Color {};return _efee };type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;};func (_accef ST_TextShapeType )String ()string {switch _accef {case 0:return "";case 1:return "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case 2:return "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case 3:return "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case 4:return "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 5:return "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case 6:return "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case 7:return "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case 8:return "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case 9:return "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case 10:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case 11:return "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case 12:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case 13:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case 14:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case 15:return "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case 16:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case 17:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case 18:return "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case 19:return "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case 20:return "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case 21:return "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case 22:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case 23:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case 24:return "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case 25:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case 26:return "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case 27:return "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case 28:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case 29:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case 30:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case 31:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case 32:return "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case 33:return "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case 34:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case 35:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case 36:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case 37:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case 38:return "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case 39:return "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case 40:return "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case 41:return "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return "";};func (_efff *CT_DuotoneEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccbd :for {_ggab ,_geaddd :=d .Token ();if _geaddd !=nil {return _geaddd ;};switch _eggd :=_ggab .(type ){case _a .StartElement :switch _eggd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_egda :=NewEG_ColorChoice ();_egda .ScrgbClr =NewCT_ScRgbColor ();if _gcec :=d .DecodeElement (_egda .ScrgbClr ,&_eggd );_gcec !=nil {return _gcec ;};_efff .EG_ColorChoice =append (_efff .EG_ColorChoice ,_egda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ddbf :=NewEG_ColorChoice ();_ddbf .SrgbClr =NewCT_SRgbColor ();if _decda :=d .DecodeElement (_ddbf .SrgbClr ,&_eggd );_decda !=nil {return _decda ;};_efff .EG_ColorChoice =append (_efff .EG_ColorChoice ,_ddbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bdcg :=NewEG_ColorChoice ();_bdcg .HslClr =NewCT_HslColor ();if _aaee :=d .DecodeElement (_bdcg .HslClr ,&_eggd );_aaee !=nil {return _aaee ;};_efff .EG_ColorChoice =append (_efff .EG_ColorChoice ,_bdcg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_aecc :=NewEG_ColorChoice ();_aecc .SysClr =NewCT_SystemColor ();if _gebg :=d .DecodeElement (_aecc .SysClr ,&_eggd );_gebg !=nil {return _gebg ;};_efff .EG_ColorChoice =append (_efff .EG_ColorChoice ,_aecc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_afab :=NewEG_ColorChoice ();_afab .SchemeClr =NewCT_SchemeColor ();if _adcfd :=d .DecodeElement (_afab .SchemeClr ,&_eggd );_adcfd !=nil {return _adcfd ;};_efff .EG_ColorChoice =append (_efff .EG_ColorChoice ,_afab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bbgb :=NewEG_ColorChoice ();_bbgb .PrstClr =NewCT_PresetColor ();if _adg :=d .DecodeElement (_bbgb .PrstClr ,&_eggd );_adg !=nil {return _adg ;};_efff .EG_ColorChoice =append (_efff .EG_ColorChoice ,_bbgb );default:_b .Log ("\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\u0044\u0075\u006f\u0074\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025v",_eggd .Name );if _fdab :=d .Skip ();_fdab !=nil {return _fdab ;};};case _a .EndElement :break _ccbd ;case _a .CharData :};};return nil ;};func (_fgdce ST_LineEndWidth )Validate ()error {return _fgdce .ValidateWithPath ("")};func (_afaeb ST_PresetShadowVal )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfagd :=_a .Attr {};_dfagd .Name =name ;switch _afaeb {case ST_PresetShadowValUnset :_dfagd .Value ="";case ST_PresetShadowValShdw1 :_dfagd .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_dfagd .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_dfagd .Value ="\u0073\u0068\u0064w\u0033";case ST_PresetShadowValShdw4 :_dfagd .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_dfagd .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_dfagd .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_dfagd .Value ="\u0073\u0068\u0064w\u0037";case ST_PresetShadowValShdw8 :_dfagd .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_dfagd .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_dfagd .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_dfagd .Value ="\u0073\u0068\u0064\u0077\u0031\u0031";case ST_PresetShadowValShdw12 :_dfagd .Value ="\u0073\u0068\u0064\u0077\u0031\u0032";case ST_PresetShadowValShdw13 :_dfagd .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_dfagd .Value ="\u0073\u0068\u0064\u0077\u0031\u0034";case ST_PresetShadowValShdw15 :_dfagd .Value ="\u0073\u0068\u0064\u0077\u0031\u0035";case ST_PresetShadowValShdw16 :_dfagd .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_dfagd .Value ="\u0073\u0068\u0064\u0077\u0031\u0037";case ST_PresetShadowValShdw18 :_dfagd .Value ="\u0073\u0068\u0064\u0077\u0031\u0038";case ST_PresetShadowValShdw19 :_dfagd .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_dfagd .Value ="\u0073\u0068\u0064\u0077\u0032\u0030";};return _dfagd ,nil ;};func (_fbcga ST_SchemeColorVal )Validate ()error {return _fbcga .ValidateWithPath ("")};func (_cbfac *CT_RelativeRect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bagde :=range start .Attr {if _bagde .Name .Local =="\u006c"{_gcbfe ,_fdeff :=ParseUnionST_Percentage (_bagde .Value );if _fdeff !=nil {return _fdeff ;};_cbfac .LAttr =&_gcbfe ;continue ;};if _bagde .Name .Local =="\u0074"{_aafc ,_feadg :=ParseUnionST_Percentage (_bagde .Value );if _feadg !=nil {return _feadg ;};_cbfac .TAttr =&_aafc ;continue ;};if _bagde .Name .Local =="\u0072"{_egcgg ,_befb :=ParseUnionST_Percentage (_bagde .Value );if _befb !=nil {return _befb ;};_cbfac .RAttr =&_egcgg ;continue ;};if _bagde .Name .Local =="\u0062"{_dcaba ,_ebae :=ParseUnionST_Percentage (_bagde .Value );if _ebae !=nil {return _ebae ;};_cbfac .BAttr =&_dcaba ;continue ;};};for {_ecbde ,_acbc :=d .Token ();if _acbc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_acbc );};if _cfgea ,_baecc :=_ecbde .(_a .EndElement );_baecc &&_cfgea .Name ==start .Name {break ;};};return nil ;};func (_cbdf *CT_AlphaModulateFixedEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbdf .AmtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006d\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbdf .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ccgc *CT_Angle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_geab :=range start .Attr {if _geab .Name .Local =="\u0076\u0061\u006c"{_abca ,_ccbb :=_gc .ParseInt (_geab .Value ,10,32);if _ccbb !=nil {return _ccbb ;};_ccgc .ValAttr =int32 (_abca );continue ;};};for {_cgf ,_dab :=d .Token ();if _dab !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_dab );};if _bag ,_dabe :=_cgf .(_a .EndElement );_dabe &&_bag .Name ==start .Name {break ;};};return nil ;};func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_adbe :=&CT_ClipboardStyleSheet {};_adbe .ThemeElements =NewCT_BaseStyles ();_adbe .ClrMap =NewCT_ColorMapping ();return _adbe ;}; +// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path +func (_cadgf *CT_SRgbColor )ValidateWithPath (path string )error {for _edcbd ,_fcfc :=range _cadgf .EG_ColorTransform {if _cfacg :=_fcfc .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_edcbd ));_cfacg !=nil {return _cfacg ;};};return nil ;}; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_ecegb *CT_Table )ValidateWithPath (path string )error {if _ecegb .TblPr !=nil {if _gdfae :=_ecegb .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_gdfae !=nil {return _gdfae ;};};if _aaeca :=_ecegb .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_aaeca !=nil {return _aaeca ;};for _gefae ,_fbac :=range _ecegb .Tr {if _febdbf :=_fbac .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_gefae ));_febdbf !=nil {return _febdbf ;};};return nil ;};func (_ecea *CT_ColorMRU )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfgb :for {_geadd ,_dafee :=d .Token ();if _dafee !=nil {return _dafee ;};switch _ebe :=_geadd .(type ){case _a .StartElement :switch _ebe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dadcd :=NewEG_ColorChoice ();_dadcd .ScrgbClr =NewCT_ScRgbColor ();if _gcdfd :=d .DecodeElement (_dadcd .ScrgbClr ,&_ebe );_gcdfd !=nil {return _gcdfd ;};_ecea .EG_ColorChoice =append (_ecea .EG_ColorChoice ,_dadcd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gaec :=NewEG_ColorChoice ();_gaec .SrgbClr =NewCT_SRgbColor ();if _ebcgb :=d .DecodeElement (_gaec .SrgbClr ,&_ebe );_ebcgb !=nil {return _ebcgb ;};_ecea .EG_ColorChoice =append (_ecea .EG_ColorChoice ,_gaec );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_decf :=NewEG_ColorChoice ();_decf .HslClr =NewCT_HslColor ();if _aedf :=d .DecodeElement (_decf .HslClr ,&_ebe );_aedf !=nil {return _aedf ;};_ecea .EG_ColorChoice =append (_ecea .EG_ColorChoice ,_decf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bfb :=NewEG_ColorChoice ();_bfb .SysClr =NewCT_SystemColor ();if _fbafd :=d .DecodeElement (_bfb .SysClr ,&_ebe );_fbafd !=nil {return _fbafd ;};_ecea .EG_ColorChoice =append (_ecea .EG_ColorChoice ,_bfb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_feab :=NewEG_ColorChoice ();_feab .SchemeClr =NewCT_SchemeColor ();if _gfaf :=d .DecodeElement (_feab .SchemeClr ,&_ebe );_gfaf !=nil {return _gfaf ;};_ecea .EG_ColorChoice =append (_ecea .EG_ColorChoice ,_feab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fdgc :=NewEG_ColorChoice ();_fdgc .PrstClr =NewCT_PresetColor ();if _edeb :=d .DecodeElement (_fdgc .PrstClr ,&_ebe );_edeb !=nil {return _edeb ;};_ecea .EG_ColorChoice =append (_ecea .EG_ColorChoice ,_fdgc );default:_b .Log ("\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\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055\u0020\u0025\u0076",_ebe .Name );if _bbef :=d .Skip ();_bbef !=nil {return _bbef ;};};case _a .EndElement :break _bfgb ;case _a .CharData :};};return nil ;};func (_adbea *CT_GraphicalObjectData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cgdf :=range start .Attr {if _cgdf .Name .Local =="\u0075\u0072\u0069"{_fcaeb ,_cgfb :=_cgdf .Value ,error (nil );if _cgfb !=nil {return _cgfb ;};_adbea .UriAttr =_fcaeb ;continue ;};};_daeb :for {_cfde ,_dffa :=d .Token ();if _dffa !=nil {return _dffa ;};switch _ddafd :=_cfde .(type ){case _a .StartElement :switch _ddafd .Name {default:if _gdbb ,_ggddf :=_b .CreateElement (_ddafd );_ggddf !=nil {return _ggddf ;}else {if _fcebf :=d .DecodeElement (_gdbb ,&_ddafd );_fcebf !=nil {return _fcebf ;};_adbea .Any =append (_adbea .Any ,_gdbb );};};case _a .EndElement :break _daeb ;case _a .CharData :};};return nil ;};type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;};func (_cdbde *CT_LineJoinBevel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path +func (_bdd *CT_BiLevelEffect )ValidateWithPath (path string )error {if _ggga :=_bdd .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_ggga !=nil {return _ggga ;};return nil ;}; -// Validate validates the CT_TableCellBorderStyle and its children -func (_ecefg *CT_TableCellBorderStyle )Validate ()error {return _ecefg .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path +func (_fgadc *CT_SphereCoords )ValidateWithPath (path string )error {if _fgadc .LatAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0061t\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fgadc .LatAttr );};if _fgadc .LatAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u0061\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fgadc .LatAttr );};if _fgadc .LonAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u006fn\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fgadc .LonAttr );};if _fgadc .LonAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fgadc .LonAttr );};if _fgadc .RevAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0065v\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fgadc .RevAttr );};if _fgadc .RevAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eR\u0065\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fgadc .RevAttr );};return nil ;}; -// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path -func (_bba *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _bba .BldAttr !=nil {if _aea :=_bba .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_aea !=nil {return _aea ;};};return nil ;};func (_gggde ST_ColorSchemeIndex )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gggde .String (),start );};func (_bcff *CT_TextNormalAutofit )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_agfbb :=range start .Attr {if _agfbb .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_fcdfb ,_fccff :=ParseUnionST_TextFontScalePercentOrPercentString (_agfbb .Value );if _fccff !=nil {return _fccff ;};_bcff .FontScaleAttr =&_fcdfb ;continue ;};if _agfbb .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_bacga ,_badaa :=ParseUnionST_TextSpacingPercentOrPercentString (_agfbb .Value );if _badaa !=nil {return _badaa ;};_bcff .LnSpcReductionAttr =&_bacga ;continue ;};};for {_cecdcb ,_fcdea :=d .Token ();if _fcdea !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fr\u006d\u0061\u006c\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_fcdea );};if _fcaebc ,_dcggf :=_cecdcb .(_a .EndElement );_dcggf &&_fcaebc .Name ==start .Name {break ;};};return nil ;};func (_fedfae *CT_StyleMatrixReference )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_fedfae .IdxAttr )});e .EncodeToken (start );if _fedfae .ScrgbClr !=nil {_gagdd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fedfae .ScrgbClr ,_gagdd );};if _fedfae .SrgbClr !=nil {_gecf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fedfae .SrgbClr ,_gecf );};if _fedfae .HslClr !=nil {_fcfcf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fedfae .HslClr ,_fcfcf );};if _fedfae .SysClr !=nil {_abafad :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fedfae .SysClr ,_abafad );};if _fedfae .SchemeClr !=nil {_cgfg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fedfae .SchemeClr ,_cgfg );};if _fedfae .PrstClr !=nil {_dfdac :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fedfae .PrstClr ,_dfdac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Point3D ()*CT_Point3D {_agbb :=&CT_Point3D {};return _agbb };type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;};func (_eeegd ST_DgmBuildStep )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eeegd .String (),start );}; +// Validate validates the CT_ColorMapping and its children +func (_bbbe *CT_ColorMapping )Validate ()error {return _bbbe .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_cbfg :=&CT_ColorSchemeAndMapping {};_cbfg .ClrScheme =NewCT_ColorScheme ();return _cbfg ;};func (_fcgec *CT_RelativeRect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfgdf :=range start .Attr {if _bfgdf .Name .Local =="\u006c"{_fadcfc ,_acbeg :=ParseUnionST_Percentage (_bfgdf .Value );if _acbeg !=nil {return _acbeg ;};_fcgec .LAttr =&_fadcfc ;continue ;};if _bfgdf .Name .Local =="\u0074"{_dbbab ,_ffbae :=ParseUnionST_Percentage (_bfgdf .Value );if _ffbae !=nil {return _ffbae ;};_fcgec .TAttr =&_dbbab ;continue ;};if _bfgdf .Name .Local =="\u0072"{_fcfba ,_fgdf :=ParseUnionST_Percentage (_bfgdf .Value );if _fgdf !=nil {return _fgdf ;};_fcgec .RAttr =&_fcfba ;continue ;};if _bfgdf .Name .Local =="\u0062"{_fdadf ,_bffdg :=ParseUnionST_Percentage (_bfgdf .Value );if _bffdg !=nil {return _bffdg ;};_fcgec .BAttr =&_fdadf ;continue ;};};for {_dcgdc ,_cgba :=d .Token ();if _cgba !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_cgba );};if _cfcgd ,_daabedg :=_dcgdc .(_f .EndElement );_daabedg &&_cfcgd .Name ==start .Name {break ;};};return nil ;};func (_acdgda ST_PresetCameraType )ValidateWithPath (path string )error {switch _acdgda {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdgda ));};return nil ;};func (_dgbcd *CT_NonVisualDrawingShapeProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgbcd .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_dgbcd .TxBoxAttr ))});};e .EncodeToken (start );if _dgbcd .SpLocks !=nil {_gcfda :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_dgbcd .SpLocks ,_gcfda );};if _dgbcd .ExtLst !=nil {_edeeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgbcd .ExtLst ,_edeeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bccd *CT_Color )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bccd .ScrgbClr !=nil {_aabgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bccd .ScrgbClr ,_aabgf );};if _bccd .SrgbClr !=nil {_effb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bccd .SrgbClr ,_effb );};if _bccd .HslClr !=nil {_fffd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bccd .HslClr ,_fffd );};if _bccd .SysClr !=nil {_eggc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bccd .SysClr ,_eggc );};if _bccd .SchemeClr !=nil {_ccfb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bccd .SchemeClr ,_ccfb );};if _bccd .PrstClr !=nil {_cbbd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bccd .PrstClr ,_cbbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egfbc *ST_LineEndType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egfbc =0;case "\u006e\u006f\u006e\u0065":*_egfbc =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_egfbc =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_egfbc =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_egfbc =4;case "\u006f\u0076\u0061\u006c":*_egfbc =5;case "\u0061\u0072\u0072o\u0077":*_egfbc =6;};return nil ;};func (_cdbe *CT_Camera )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdbe .PrstAttr =ST_PresetCameraType (1);for _ ,_cccd :=range start .Attr {if _cccd .Name .Local =="\u0070\u0072\u0073\u0074"{_cdbe .PrstAttr .UnmarshalXMLAttr (_cccd );continue ;};if _cccd .Name .Local =="\u0066\u006f\u0076"{_eeab ,_eaaf :=_d .ParseInt (_cccd .Value ,10,32);if _eaaf !=nil {return _eaaf ;};_bgdd :=int32 (_eeab );_cdbe .FovAttr =&_bgdd ;continue ;};if _cccd .Name .Local =="\u007a\u006f\u006f\u006d"{_bgeb ,_dbd :=ParseUnionST_PositivePercentage (_cccd .Value );if _dbd !=nil {return _dbd ;};_cdbe .ZoomAttr =&_bgeb ;continue ;};};_dfd :for {_bdce ,_aefgg :=d .Token ();if _aefgg !=nil {return _aefgg ;};switch _efbe :=_bdce .(type ){case _f .StartElement :switch _efbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_cdbe .Rot =NewCT_SphereCoords ();if _fgfd :=d .DecodeElement (_cdbe .Rot ,&_efbe );_fgfd !=nil {return _fgfd ;};default:_fb .Log ("\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\u0043\u0061\u006de\u0072\u0061 \u0025\u0076",_efbe .Name );if _dgbf :=d .Skip ();_dgbf !=nil {return _dgbf ;};};case _f .EndElement :break _dfd ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path -func (_fdac *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _abff ,_cbbc :=range _fdac .TxSp {if _dcdfb :=_cbbc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_abff ));_dcdfb !=nil {return _dcdfb ;};};for _eacf ,_bgbab :=range _fdac .Sp {if _dacad :=_bgbab .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_eacf ));_dacad !=nil {return _dacad ;};};for _dbca ,_aacgf :=range _fdac .CxnSp {if _feec :=_aacgf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dbca ));_feec !=nil {return _feec ;};};for _gecd ,_aeca :=range _fdac .Pic {if _bbgbe :=_aeca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_gecd ));_bbgbe !=nil {return _bbgbe ;};};for _fddg ,_dfea :=range _fdac .GraphicFrame {if _cabgf :=_dfea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fddg ));_cabgf !=nil {return _cabgf ;};};for _gdca ,_defb :=range _fdac .GrpSp {if _gddea :=_defb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gdca ));_gddea !=nil {return _gddea ;};};return nil ;};func (_befgbg *CT_TextListStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggdbg :for {_gcaeb ,_befbf :=d .Token ();if _befbf !=nil {return _befbf ;};switch _bacbab :=_gcaeb .(type ){case _a .StartElement :switch _bacbab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"}:_befgbg .DefPPr =NewCT_TextParagraphProperties ();if _afgfgd :=d .DecodeElement (_befgbg .DefPPr ,&_bacbab );_afgfgd !=nil {return _afgfgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"}:_befgbg .Lvl1pPr =NewCT_TextParagraphProperties ();if _eace :=d .DecodeElement (_befgbg .Lvl1pPr ,&_bacbab );_eace !=nil {return _eace ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"}:_befgbg .Lvl2pPr =NewCT_TextParagraphProperties ();if _abgb :=d .DecodeElement (_befgbg .Lvl2pPr ,&_bacbab );_abgb !=nil {return _abgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"}:_befgbg .Lvl3pPr =NewCT_TextParagraphProperties ();if _ffcce :=d .DecodeElement (_befgbg .Lvl3pPr ,&_bacbab );_ffcce !=nil {return _ffcce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"}:_befgbg .Lvl4pPr =NewCT_TextParagraphProperties ();if _edee :=d .DecodeElement (_befgbg .Lvl4pPr ,&_bacbab );_edee !=nil {return _edee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"}:_befgbg .Lvl5pPr =NewCT_TextParagraphProperties ();if _abadb :=d .DecodeElement (_befgbg .Lvl5pPr ,&_bacbab );_abadb !=nil {return _abadb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"}:_befgbg .Lvl6pPr =NewCT_TextParagraphProperties ();if _gagec :=d .DecodeElement (_befgbg .Lvl6pPr ,&_bacbab );_gagec !=nil {return _gagec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"}:_befgbg .Lvl7pPr =NewCT_TextParagraphProperties ();if _bcbca :=d .DecodeElement (_befgbg .Lvl7pPr ,&_bacbab );_bcbca !=nil {return _bcbca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"}:_befgbg .Lvl8pPr =NewCT_TextParagraphProperties ();if _defdc :=d .DecodeElement (_befgbg .Lvl8pPr ,&_bacbab );_defdc !=nil {return _defdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"}:_befgbg .Lvl9pPr =NewCT_TextParagraphProperties ();if _egae :=d .DecodeElement (_befgbg .Lvl9pPr ,&_bacbab );_egae !=nil {return _egae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_befgbg .ExtLst =NewCT_OfficeArtExtensionList ();if _bfcda :=d .DecodeElement (_befgbg .ExtLst ,&_bacbab );_bfcda !=nil {return _bfcda ;};default:_b .Log ("\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\u0054\u0065\u0078\u0074\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025v",_bacbab .Name );if _dafdc :=d .Skip ();_dafdc !=nil {return _dafdc ;};};case _a .EndElement :break _ggdbg ;case _a .CharData :};};return nil ;};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_acacc :=&CT_Path2DCubicBezierTo {};return _acacc ;};type CT_EmptyElement struct{};func (_dgebb ST_BlipCompression )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgebb .String (),start );}; +// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path +func (_ccadd *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _ccadd .FontScaleAttr !=nil {if _beegbb :=_ccadd .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_beegbb !=nil {return _beegbb ;};};if _ccadd .LnSpcReductionAttr !=nil {if _egcde :=_ccadd .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_egcde !=nil {return _egcde ;};};return nil ;}; -// Validate validates the EG_LineJoinProperties and its children -func (_cfeag *EG_LineJoinProperties )Validate ()error {return _cfeag .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_GammaTransform ()*CT_GammaTransform {_ecabf :=&CT_GammaTransform {};return _ecabf };func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_aagde :=ST_TextSpacingPercentOrPercentString {};if _c .ST_PercentagePatternRe .MatchString (s ){_aagde .ST_Percentage =&s ;}else {_cggbc ,_fegac :=_gc .ParseInt (s ,10,64);if _fegac !=nil {return _aagde ,_f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_fegac );};_begbag :=int32 (_cggbc );_aagde .ST_TextSpacingPercent =&_begbag ;};return _aagde ,nil ;};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_bcdbe :=&CT_GrayscaleEffect {};return _bcdbe };func (_bagcf *ST_AnimationBuildType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bagcf =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bagcf =1;};return nil ;}; +// Validate validates the CT_StretchInfoProperties and its children +func (_fdbgg *CT_StretchInfoProperties )Validate ()error {return _fdbgg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cabdf *CT_TextCharBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acage :=range start .Attr {if _acage .Name .Local =="\u0063\u0068\u0061\u0072"{_egggc ,_badaf :=_acage .Value ,error (nil );if _badaf !=nil {return _badaf ;};_cabdf .CharAttr =_egggc ;continue ;};};for {_ecfef ,_fdgaa :=d .Token ();if _fdgaa !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042\u0075\u006c\u006c\u0065\u0074: \u0025\u0073",_fdgaa );};if _ebeb ,_bfebg :=_ecfef .(_f .EndElement );_bfebg &&_ebeb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path -func (_gagba *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _ffdegd :=_gagba .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ffdegd !=nil {return _ffdegd ;};if _gfbed :=_gagba .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_gfbed !=nil {return _gfbed ;};return nil ;};func (_gcead ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _gcead {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcead ));};return nil ;};func (_ddfab *CT_TintEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_accgf :=range start .Attr {if _accgf .Name .Local =="\u0068\u0075\u0065"{_cafdgb ,_egdd :=_gc .ParseInt (_accgf .Value ,10,32);if _egdd !=nil {return _egdd ;};_ebagd :=int32 (_cafdgb );_ddfab .HueAttr =&_ebagd ;continue ;};if _accgf .Name .Local =="\u0061\u006d\u0074"{_feeca ,_fecag :=ParseUnionST_FixedPercentage (_accgf .Value );if _fecag !=nil {return _fecag ;};_ddfab .AmtAttr =&_feeca ;continue ;};};for {_adecb ,_gcgfc :=d .Token ();if _gcgfc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_gcgfc );};if _fffee ,_edfef :=_adecb .(_a .EndElement );_edfef &&_fffee .Name ==start .Name {break ;};};return nil ;};func NewCT_GeomGuideList ()*CT_GeomGuideList {_dfeb :=&CT_GeomGuideList {};return _dfeb };type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;}; +// Validate validates the CT_TileInfoProperties and its children +func (_dbegf *CT_TileInfoProperties )Validate ()error {return _dbegf .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};const (ST_LightRigDirectionUnset ST_LightRigDirection =0;ST_LightRigDirectionTl ST_LightRigDirection =1;ST_LightRigDirectionT ST_LightRigDirection =2;ST_LightRigDirectionTr ST_LightRigDirection =3;ST_LightRigDirectionL ST_LightRigDirection =4;ST_LightRigDirectionR ST_LightRigDirection =5;ST_LightRigDirectionBl ST_LightRigDirection =6;ST_LightRigDirectionB ST_LightRigDirection =7;ST_LightRigDirectionBr ST_LightRigDirection =8;);func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_gcbaa :=&CT_Path2DQuadBezierTo {};return _gcbaa ;};func (_afcd *CT_SystemColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cgdcc ,_cfbgd :=_afcd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _cfbgd !=nil {return _cfbgd ;};start .Attr =append (start .Attr ,_cgdcc );if _afcd .LastClrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_afcd .LastClrAttr )});};e .EncodeToken (start );if _afcd .EG_ColorTransform !=nil {for _ ,_cbcbb :=range _afcd .EG_ColorTransform {_cbcbb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path -func (_caea *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _bfcg :=_caea .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bfcg !=nil {return _bfcg ;};if _daebc :=_caea .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_daebc !=nil {return _daebc ;};for _adbb ,_ecagf :=range _caea .Choice {if _gcgbc :=_ecagf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_adbb ));_gcgbc !=nil {return _gcgbc ;};};if _caea .ExtLst !=nil {if _cgfe :=_caea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgfe !=nil {return _cgfe ;};};return nil ;};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_geb :=&CT_ConnectorLocking {};return _geb };func (_agffag ST_TextStrikeType )String ()string {switch _agffag {case 0:return "";case 1:return "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case 2:return "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case 3:return "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return "";}; +// ST_Coordinate is a union type +type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;}; -// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path -func (_edgag *CT_Scale2D )ValidateWithPath (path string )error {if _edcb :=_edgag .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_edcb !=nil {return _edcb ;};if _caagd :=_edgag .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_caagd !=nil {return _caagd ;};return nil ;}; +// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path +func (_bfdb *CT_GroupLocking )ValidateWithPath (path string )error {if _bfdb .ExtLst !=nil {if _geaad :=_bfdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geaad !=nil {return _geaad ;};};return nil ;};func (_fbafdc ST_ShapeType )String ()string {switch _fbafdc {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065";case 2:return "\u006ci\u006e\u0065\u0049\u006e\u0076";case 3:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 4:return "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 5:return "\u0072\u0065\u0063\u0074";case 6:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 7:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case 8:return "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case 9:return "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case 10:return "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case 11:return "\u0068e\u0078\u0061\u0067\u006f\u006e";case 12:return "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case 13:return "\u006fc\u0074\u0061\u0067\u006f\u006e";case 14:return "\u0064e\u0063\u0061\u0067\u006f\u006e";case 15:return "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case 16:return "\u0073\u0074\u0061r\u0034";case 17:return "\u0073\u0074\u0061r\u0035";case 18:return "\u0073\u0074\u0061r\u0036";case 19:return "\u0073\u0074\u0061r\u0037";case 20:return "\u0073\u0074\u0061r\u0038";case 21:return "\u0073\u0074\u0061\u0072\u0031\u0030";case 22:return "\u0073\u0074\u0061\u0072\u0031\u0032";case 23:return "\u0073\u0074\u0061\u0072\u0031\u0036";case 24:return "\u0073\u0074\u0061\u0072\u0032\u0034";case 25:return "\u0073\u0074\u0061\u0072\u0033\u0032";case 26:return "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case 27:return "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case 28:return "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case 29:return "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case 30:return "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case 31:return "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case 32:return "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case 33:return "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case 34:return "\u0070\u006c\u0061\u0071\u0075\u0065";case 35:return "\u0065l\u006c\u0069\u0070\u0073\u0065";case 36:return "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case 37:return "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case 38:return "\u0063h\u0065\u0076\u0072\u006f\u006e";case 39:return "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case 40:return "\u0070\u0069\u0065";case 41:return "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case 42:return "\u0064\u006f\u006eu\u0074";case 43:return "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case 44:return "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case 45:return "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case 46:return "\u0075p\u0041\u0072\u0072\u006f\u0077";case 47:return "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case 48:return "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 49:return "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 50:return "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 51:return "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 52:return "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case 53:return "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 54:return "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 55:return "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case 56:return "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 57:return "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case 58:return "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case 59:return "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 60:return "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case 61:return "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case 62:return "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 63:return "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case 64:return "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case 65:return "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case 66:return "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case 67:return "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case 68:return "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case 69:return "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case 70:return "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 71:return "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case 72:return "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case 73:return "\u0063\u0075\u0062\u0065";case 74:return "\u0063\u0061\u006e";case 75:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case 76:return "\u0068\u0065\u0061r\u0074";case 77:return "\u0073\u0075\u006e";case 78:return "\u006d\u006f\u006f\u006e";case 79:return "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case 80:return "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case 81:return "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case 82:return "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case 83:return "\u0062\u0065\u0076e\u006c";case 84:return "\u0066\u0072\u0061m\u0065";case 85:return "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case 86:return "\u0063\u006f\u0072\u006e\u0065\u0072";case 87:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case 88:return "\u0063\u0068\u006fr\u0064";case 89:return "\u0061\u0072\u0063";case 90:return "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case 91:return "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case 92:return "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case 93:return "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case 94:return "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case 95:return "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case 96:return "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case 97:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case 98:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case 99:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case 100:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case 101:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case 102:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case 103:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case 104:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case 105:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case 106:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case 107:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case 108:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case 109:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case 110:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case 111:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case 112:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case 113:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case 114:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case 115:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case 116:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case 117:return "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 118:return "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case 119:return "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 120:return "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 121:return "\u0063\u006c\u006fu\u0064";case 122:return "\u0072\u0069\u0062\u0062\u006f\u006e";case 123:return "\u0072i\u0062\u0062\u006f\u006e\u0032";case 124:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case 125:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case 126:return "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case 127:return "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case 128:return "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case 129:return "\u0077\u0061\u0076\u0065";case 130:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 131:return "\u0070\u006c\u0075\u0073";case 132:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case 133:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case 134:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case 135:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073";case 136:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case 137:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case 138:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case 139:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case 140:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case 141:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case 142:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e";case 143:return "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case 144:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case 145:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case 146:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e";case 147:return "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case 148:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case 149:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case 150:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case 151:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case 152:return "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case 153:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case 154:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case 155:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case 156:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case 157:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case 158:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case 159:return "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case 160:return "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case 161:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case 162:return "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case 163:return "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case 164:return "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";case 165:return "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074";case 166:return "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073";case 167:return "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case 168:return "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case 169:return "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case 170:return "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case 171:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case 172:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case 173:return "\u0067\u0065\u0061r\u0036";case 174:return "\u0067\u0065\u0061r\u0039";case 175:return "\u0066\u0075\u006e\u006e\u0065\u006c";case 176:return "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case 177:return "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case 178:return "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case 179:return "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case 180:return "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case 181:return "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 182:return "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case 183:return "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case 184:return "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case 185:return "\u0063\u0068\u0061\u0072\u0074\u0058";case 186:return "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case 187:return "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return "";};type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_eaeg :=&CT_ContentPartLocking {};return _eaeg ;};func (_bebee *CT_TextAutonumberBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_edgga ,_debfe :=_bebee .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _debfe !=nil {return _debfe ;};start .Attr =append (start .Attr ,_edgga );if _bebee .StartAtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bebee .StartAtAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ColorMappingOverride and its children -func (_ggae *CT_ColorMappingOverride )Validate ()error {return _ggae .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_baffa ST_DgmBuildStep )String ()string {switch _baffa {case 0:return "";case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";};func (_gfeb *CT_GrayscaleTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_adfgb *EG_TextGeometry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079";if _adfgb .CustGeom !=nil {_fgcgg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_adfgb .CustGeom ,_fgcgg );};if _adfgb .PrstTxWarp !=nil {_cdfcf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_adfgb .PrstTxWarp ,_cdfcf );};return nil ;};func (_dcga *CT_GradientStopList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffacg :for {_efec ,_cfbd :=d .Token ();if _cfbd !=nil {return _cfbd ;};switch _fddc :=_efec .(type ){case _a .StartElement :switch _fddc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073"}:_ebdcf :=NewCT_GradientStop ();if _bbcb :=d .DecodeElement (_ebdcf ,&_fddc );_bbcb !=nil {return _bbcb ;};_dcga .Gs =append (_dcga .Gs ,_ebdcf );default:_b .Log ("\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\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006etS\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fddc .Name );if _bgbee :=d .Skip ();_bgbee !=nil {return _bgbee ;};};case _a .EndElement :break _ffacg ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_Path2DMoveTo and its children +func (_dccbgf *CT_Path2DMoveTo )Validate ()error {return _dccbgf .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");};func (_fcbge *CT_SupplementalFont )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_g .Sprintf ("\u0025\u0076",_fcbge .ScriptAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",_fcbge .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdcee *ST_PresetPatternVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdgge ,_cdccd :=d .Token ();if _cdccd !=nil {return _cdccd ;};if _afgcf ,_cfbbd :=_bdgge .(_f .EndElement );_cfbbd &&_afgcf .Name ==start .Name {*_gdcee =1;return nil ;};if _ggded ,_bcef :=_bdgge .(_f .CharData );!_bcef {return _g .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",_bdgge );}else {switch string (_ggded ){case "":*_gdcee =0;case "\u0070\u0063\u0074\u0035":*_gdcee =1;case "\u0070\u0063\u00741\u0030":*_gdcee =2;case "\u0070\u0063\u00742\u0030":*_gdcee =3;case "\u0070\u0063\u00742\u0035":*_gdcee =4;case "\u0070\u0063\u00743\u0030":*_gdcee =5;case "\u0070\u0063\u00744\u0030":*_gdcee =6;case "\u0070\u0063\u00745\u0030":*_gdcee =7;case "\u0070\u0063\u00746\u0030":*_gdcee =8;case "\u0070\u0063\u00747\u0030":*_gdcee =9;case "\u0070\u0063\u00747\u0035":*_gdcee =10;case "\u0070\u0063\u00748\u0030":*_gdcee =11;case "\u0070\u0063\u00749\u0030":*_gdcee =12;case "\u0068\u006f\u0072\u007a":*_gdcee =13;case "\u0076\u0065\u0072\u0074":*_gdcee =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_gdcee =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_gdcee =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_gdcee =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_gdcee =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_gdcee =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_gdcee =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_gdcee =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_gdcee =22;case "\u0063\u0072\u006fs\u0073":*_gdcee =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_gdcee =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_gdcee =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_gdcee =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_gdcee =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_gdcee =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_gdcee =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_gdcee =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_gdcee =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_gdcee =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_gdcee =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_gdcee =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_gdcee =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_gdcee =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_gdcee =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_gdcee =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_gdcee =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_gdcee =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_gdcee =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_gdcee =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_gdcee =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_gdcee =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_gdcee =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_gdcee =46;case "\u0070\u006c\u0061i\u0064":*_gdcee =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_gdcee =48;case "\u0077\u0065\u0061v\u0065":*_gdcee =49;case "\u0064\u0069\u0076o\u0074":*_gdcee =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_gdcee =51;case "\u0077\u0061\u0076\u0065":*_gdcee =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_gdcee =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_gdcee =54;};};_bdgge ,_cdccd =d .Token ();if _cdccd !=nil {return _cdccd ;};if _ecfcb ,_ddgeb :=_bdgge .(_f .EndElement );_ddgeb &&_ecfcb .Name ==start .Name {return nil ;};return _g .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",_bdgge );};func NewCT_PictureLocking ()*CT_PictureLocking {_debba :=&CT_PictureLocking {};return _debba };func (_dfcffb ST_TileFlipMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fggfdd :=_f .Attr {};_fggfdd .Name =name ;switch _dfcffb {case ST_TileFlipModeUnset :_fggfdd .Value ="";case ST_TileFlipModeNone :_fggfdd .Value ="\u006e\u006f\u006e\u0065";case ST_TileFlipModeX :_fggfdd .Value ="\u0078";case ST_TileFlipModeY :_fggfdd .Value ="\u0079";case ST_TileFlipModeXy :_fggfdd .Value ="\u0078\u0079";};return _fggfdd ,nil ;};const (ST_TextVerticalTypeUnset ST_TextVerticalType =0;ST_TextVerticalTypeHorz ST_TextVerticalType =1;ST_TextVerticalTypeVert ST_TextVerticalType =2;ST_TextVerticalTypeVert270 ST_TextVerticalType =3;ST_TextVerticalTypeWordArtVert ST_TextVerticalType =4;ST_TextVerticalTypeEaVert ST_TextVerticalType =5;ST_TextVerticalTypeMongolianVert ST_TextVerticalType =6;ST_TextVerticalTypeWordArtVertRtl ST_TextVerticalType =7;);type ST_PenAlignment byte ; -// Validate validates the CT_TextListStyle and its children -func (_fadbg *CT_TextListStyle )Validate ()error {return _fadbg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");};func (_efadga *EG_Effect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efadga .Cont !=nil {_agfbd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_efadga .Cont ,_agfbd );};if _efadga .Effect !=nil {_ddbee :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_efadga .Effect ,_ddbee );};if _efadga .AlphaBiLevel !=nil {_fgeeg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_efadga .AlphaBiLevel ,_fgeeg );};if _efadga .AlphaCeiling !=nil {_daage :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_efadga .AlphaCeiling ,_daage );};if _efadga .AlphaFloor !=nil {_bfdbe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_efadga .AlphaFloor ,_bfdbe );};if _efadga .AlphaInv !=nil {_ddead :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_efadga .AlphaInv ,_ddead );};if _efadga .AlphaMod !=nil {_cgbgd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_efadga .AlphaMod ,_cgbgd );};if _efadga .AlphaModFix !=nil {_dgecf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_efadga .AlphaModFix ,_dgecf );};if _efadga .AlphaOutset !=nil {_cdebbg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_efadga .AlphaOutset ,_cdebbg );};if _efadga .AlphaRepl !=nil {_dcedb :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_efadga .AlphaRepl ,_dcedb );};if _efadga .BiLevel !=nil {_cbbfb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_efadga .BiLevel ,_cbbfb );};if _efadga .Blend !=nil {_abaee :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_efadga .Blend ,_abaee );};if _efadga .Blur !=nil {_gbebbg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_efadga .Blur ,_gbebbg );};if _efadga .ClrChange !=nil {_fccge :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_efadga .ClrChange ,_fccge );};if _efadga .ClrRepl !=nil {_cgbfdb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_efadga .ClrRepl ,_cgbfdb );};if _efadga .Duotone !=nil {_fdgd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_efadga .Duotone ,_fdgd );};if _efadga .Fill !=nil {_dafeg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_efadga .Fill ,_dafeg );};if _efadga .FillOverlay !=nil {_ebafe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_efadga .FillOverlay ,_ebafe );};if _efadga .Glow !=nil {_faee :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_efadga .Glow ,_faee );};if _efadga .Grayscl !=nil {_bdfag :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_efadga .Grayscl ,_bdfag );};if _efadga .Hsl !=nil {_agcgg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_efadga .Hsl ,_agcgg );};if _efadga .InnerShdw !=nil {_gccgc :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_efadga .InnerShdw ,_gccgc );};if _efadga .Lum !=nil {_gdbaf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_efadga .Lum ,_gdbaf );};if _efadga .OuterShdw !=nil {_gcfcc :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_efadga .OuterShdw ,_gcfcc );};if _efadga .PrstShdw !=nil {_fbcgg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_efadga .PrstShdw ,_fbcgg );};if _efadga .Reflection !=nil {_bcafa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_efadga .Reflection ,_bcafa );};if _efadga .RelOff !=nil {_agcgb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_efadga .RelOff ,_agcgb );};if _efadga .SoftEdge !=nil {_fbbf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_efadga .SoftEdge ,_fbbf );};if _efadga .Tint !=nil {_dbdaf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_efadga .Tint ,_dbdaf );};if _efadga .Xfrm !=nil {_bdgfa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_efadga .Xfrm ,_bdgfa );};return nil ;};func (_gffgd *ST_AnimationDgmBuildType )Validate ()error {return _gffgd .ValidateWithPath ("")};func (_cedaa *CT_ReflectionEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cedaa .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cedaa .BlurRadAttr )});};if _cedaa .StAAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0041"},Value :_f .Sprintf ("\u0025\u0076",*_cedaa .StAAttr )});};if _cedaa .StPosAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cedaa .StPosAttr )});};if _cedaa .EndAAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_f .Sprintf ("\u0025\u0076",*_cedaa .EndAAttr )});};if _cedaa .EndPosAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cedaa .EndPosAttr )});};if _cedaa .DistAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cedaa .DistAttr )});};if _cedaa .DirAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cedaa .DirAttr )});};if _cedaa .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cedaa .FadeDirAttr )});};if _cedaa .SxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_cedaa .SxAttr )});};if _cedaa .SyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cedaa .SyAttr )});};if _cedaa .KxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006b\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_cedaa .KxAttr )});};if _cedaa .KyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006b\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cedaa .KyAttr )});};if _cedaa .AlgnAttr !=ST_RectAlignmentUnset {_gafe ,_adbbb :=_cedaa .AlgnAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006c\u0067\u006e"});if _adbbb !=nil {return _adbbb ;};start .Attr =append (start .Attr ,_gafe );};if _cedaa .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_cedaa .RotWithShapeAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcaee ST_CompoundLine )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fgbbd :=_a .Attr {};_fgbbd .Name =name ;switch _dcaee {case ST_CompoundLineUnset :_fgbbd .Value ="";case ST_CompoundLineSng :_fgbbd .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_fgbbd .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_fgbbd .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_fgbbd .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_fgbbd .Value ="\u0074\u0072\u0069";};return _fgbbd ,nil ;};func (_faca *CT_GeomRect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebec :=range start .Attr {if _ebec .Name .Local =="\u006c"{_fdbga ,_fcced :=ParseUnionST_AdjCoordinate (_ebec .Value );if _fcced !=nil {return _fcced ;};_faca .LAttr =_fdbga ;continue ;};if _ebec .Name .Local =="\u0074"{_ggecb ,_acebf :=ParseUnionST_AdjCoordinate (_ebec .Value );if _acebf !=nil {return _acebf ;};_faca .TAttr =_ggecb ;continue ;};if _ebec .Name .Local =="\u0072"{_gdff ,_dagb :=ParseUnionST_AdjCoordinate (_ebec .Value );if _dagb !=nil {return _dagb ;};_faca .RAttr =_gdff ;continue ;};if _ebec .Name .Local =="\u0062"{_ceega ,_dbadd :=ParseUnionST_AdjCoordinate (_ebec .Value );if _dbadd !=nil {return _dbadd ;};_faca .BAttr =_ceega ;continue ;};};for {_cefde ,_gbff :=d .Token ();if _gbff !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_gbff );};if _ddab ,_acadc :=_cefde .(_a .EndElement );_acadc &&_ddab .Name ==start .Name {break ;};};return nil ;};func (_fgbgf ST_TileFlipMode )String ()string {switch _fgbgf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0078";case 3:return "\u0079";case 4:return "\u0078\u0079";};return "";};func (_gfaff *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbgff :=range start .Attr {if _dbgff .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"&&_dbgff .Name .Local =="\u0065\u006d\u0062e\u0064"||_dbgff .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"&&_dbgff .Name .Local =="\u0065\u006d\u0062e\u0064"{_cebb ,_dcaf :=_dbgff .Value ,error (nil );if _dcaf !=nil {return _dcaf ;};_gfaff .EmbedAttr =_cebb ;continue ;};if _dbgff .Name .Local =="\u006e\u0061\u006d\u0065"{_ffba ,_facdf :=_dbgff .Value ,error (nil );if _facdf !=nil {return _facdf ;};_gfaff .NameAttr =&_ffba ;continue ;};};for {_ccaf ,_ggece :=d .Token ();if _ggece !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0062e\u0064\u0064\u0065\u0064\u0057\u0041\u0056A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065\u003a\u0020%\u0073",_ggece );};if _fadd ,_eaccf :=_ccaf .(_a .EndElement );_eaccf &&_fadd .Name ==start .Name {break ;};};return nil ;};func (_ceae *CT_PositiveFixedAngle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ceae .ValAttr =0;for _ ,_cfdfb :=range start .Attr {if _cfdfb .Name .Local =="\u0076\u0061\u006c"{_cfaad ,_ccce :=_gc .ParseInt (_cfdfb .Value ,10,32);if _ccce !=nil {return _ccce ;};_ceae .ValAttr =int32 (_cfaad );continue ;};};for {_bfdd ,_edefc :=d .Token ();if _edefc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046i\u0078\u0065\u0064\u0041\u006e\u0067\u006ce\u003a\u0020\u0025\u0073",_edefc );};if _aggac ,_bfeba :=_bfdd .(_a .EndElement );_bfeba &&_aggac .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_RelativeRect and its children +func (_fedfe *CT_RelativeRect )Validate ()error {return _fedfe .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");}; -// Validate validates the CT_OfficeArtExtensionList and its children -func (_bbdeb *CT_OfficeArtExtensionList )Validate ()error {return _bbdeb .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");}; +// Validate validates the CT_TextBlipBullet and its children +func (_gdfg *CT_TextBlipBullet )Validate ()error {return _gdfg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_PresetTextShape and its children -func (_aabcd *CT_PresetTextShape )Validate ()error {return _aabcd .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;};func (_dagfgb *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dagfgb =0;case "\u0063\u006c\u0072":*_dagfgb =1;case "\u0061\u0075\u0074\u006f":*_dagfgb =2;case "\u0067\u0072\u0061\u0079":*_dagfgb =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_dagfgb =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_dagfgb =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_dagfgb =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_dagfgb =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_dagfgb =8;case "\u0062\u006c\u0061c\u006b":*_dagfgb =9;case "\u0077\u0068\u0069t\u0065":*_dagfgb =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_dagfgb =11;};return nil ;};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;}; +// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path +func (_caa *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _caa .BldDgm !=nil {if _adfb :=_caa .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_adfb !=nil {return _adfb ;};};if _caa .BldChart !=nil {if _cgceb :=_caa .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t");_cgceb !=nil {return _cgceb ;};};return nil ;};func (_feaggd ST_AnimationBuildType )ValidateWithPath (path string )error {switch _feaggd {case 0,1:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feaggd ));};return nil ;}; -// Validate validates the Theme and its children -func (_bebdf *Theme )Validate ()error {return _bebdf .ValidateWithPath ("\u0054\u0068\u0065m\u0065")};func (_cdbfa ST_PresetCameraType )Validate ()error {return _cdbfa .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path +func (_cbbfb *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _cbbfb .GraphicFrameLocks !=nil {if _cffac :=_cbbfb .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073");_cffac !=nil {return _cffac ;};};if _cbbfb .ExtLst !=nil {if _cddd :=_cbbfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cddd !=nil {return _cddd ;};};return nil ;};type ST_PathFillMode byte ;func (_edaae ST_TextHorzOverflowType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edaae .String (),start );};func NewCT_TextSpacing ()*CT_TextSpacing {_edbag :=&CT_TextSpacing {};return _edbag };func (_deaf *CT_GeomRect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfgf :=range start .Attr {if _dfgf .Name .Local =="\u006c"{_gddfa ,_geag :=ParseUnionST_AdjCoordinate (_dfgf .Value );if _geag !=nil {return _geag ;};_deaf .LAttr =_gddfa ;continue ;};if _dfgf .Name .Local =="\u0074"{_fbfb ,_bcgcf :=ParseUnionST_AdjCoordinate (_dfgf .Value );if _bcgcf !=nil {return _bcgcf ;};_deaf .TAttr =_fbfb ;continue ;};if _dfgf .Name .Local =="\u0072"{_bacb ,_fceca :=ParseUnionST_AdjCoordinate (_dfgf .Value );if _fceca !=nil {return _fceca ;};_deaf .RAttr =_bacb ;continue ;};if _dfgf .Name .Local =="\u0062"{_caeaa ,_bbab :=ParseUnionST_AdjCoordinate (_dfgf .Value );if _bbab !=nil {return _bbab ;};_deaf .BAttr =_caeaa ;continue ;};};for {_aebae ,_cagb :=d .Token ();if _cagb !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cagb );};if _bgacg ,_fbef :=_aebae .(_f .EndElement );_fbef &&_bgacg .Name ==start .Name {break ;};};return nil ;};func (_dbccba *ST_PresetMaterialType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfbec ,_eggcd :=d .Token ();if _eggcd !=nil {return _eggcd ;};if _cgegb ,_bbbaa :=_bfbec .(_f .EndElement );_bbbaa &&_cgegb .Name ==start .Name {*_dbccba =1;return nil ;};if _egddc ,_ebebf :=_bfbec .(_f .CharData );!_ebebf {return _g .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",_bfbec );}else {switch string (_egddc ){case "":*_dbccba =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_dbccba =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_dbccba =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_dbccba =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_dbccba =4;case "\u006d\u0061\u0074t\u0065":*_dbccba =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_dbccba =6;case "\u006d\u0065\u0074a\u006c":*_dbccba =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_dbccba =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_dbccba =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_dbccba =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_dbccba =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_dbccba =12;case "\u0063\u006c\u0065a\u0072":*_dbccba =13;case "\u0066\u006c\u0061\u0074":*_dbccba =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_dbccba =15;};};_bfbec ,_eggcd =d .Token ();if _eggcd !=nil {return _eggcd ;};if _fabfd ,_bcbeg :=_bfbec .(_f .EndElement );_bcbeg &&_fabfd .Name ==start .Name {return nil ;};return _g .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",_bfbec );};type CT_TextSpacingPoint struct{ValAttr int32 ;}; -// ST_Coordinate is a union type -type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};func (_fbgd *EG_TextRun )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbgd .R !=nil {_eddag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072"}};e .EncodeElement (_fbgd .R ,_eddag );};if _fbgd .Br !=nil {_gfceb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_fbgd .Br ,_gfceb );};if _fbgd .Fld !=nil {_ffdae :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066l\u0064"}};e .EncodeElement (_fbgd .Fld ,_ffdae );};return nil ;};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_bdbge *EG_LineJoinProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bdbge .Round !=nil {_bcbaef :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_bdbge .Round ,_bcbaef );};if _bdbge .Bevel !=nil {_afegf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_bdbge .Bevel ,_afegf );};if _bdbge .Miter !=nil {_gfagbg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_bdbge .Miter ,_gfagbg );};return nil ;};func (_dace *CT_ContentPartLocking )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_daac :=range start .Attr {if _daac .Name .Local =="\u006e\u006f\u0047r\u0070"{_cgegc ,_aedea :=_gc .ParseBool (_daac .Value );if _aedea !=nil {return _aedea ;};_dace .NoGrpAttr =&_cgegc ;continue ;};if _daac .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_efc ,_baed :=_gc .ParseBool (_daac .Value );if _baed !=nil {return _baed ;};_dace .NoSelectAttr =&_efc ;continue ;};if _daac .Name .Local =="\u006e\u006f\u0052o\u0074"{_gdec ,_eeadg :=_gc .ParseBool (_daac .Value );if _eeadg !=nil {return _eeadg ;};_dace .NoRotAttr =&_gdec ;continue ;};if _daac .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gbgc ,_cedf :=_gc .ParseBool (_daac .Value );if _cedf !=nil {return _cedf ;};_dace .NoChangeAspectAttr =&_gbgc ;continue ;};if _daac .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ccbaf ,_gcdg :=_gc .ParseBool (_daac .Value );if _gcdg !=nil {return _gcdg ;};_dace .NoMoveAttr =&_ccbaf ;continue ;};if _daac .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_bbea ,_ebdf :=_gc .ParseBool (_daac .Value );if _ebdf !=nil {return _ebdf ;};_dace .NoResizeAttr =&_bbea ;continue ;};if _daac .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_febdd ,_fcaeg :=_gc .ParseBool (_daac .Value );if _fcaeg !=nil {return _fcaeg ;};_dace .NoEditPointsAttr =&_febdd ;continue ;};if _daac .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_fgdca ,_efedda :=_gc .ParseBool (_daac .Value );if _efedda !=nil {return _efedda ;};_dace .NoAdjustHandlesAttr =&_fgdca ;continue ;};if _daac .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_bbbg ,_bfc :=_gc .ParseBool (_daac .Value );if _bfc !=nil {return _bfc ;};_dace .NoChangeArrowheadsAttr =&_bbbg ;continue ;};if _daac .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_feabg ,_ggba :=_gc .ParseBool (_daac .Value );if _ggba !=nil {return _ggba ;};_dace .NoChangeShapeTypeAttr =&_feabg ;continue ;};};_edga :for {_bcbd ,_gdac :=d .Token ();if _gdac !=nil {return _gdac ;};switch _dbefb :=_bcbd .(type ){case _a .StartElement :switch _dbefb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dace .ExtLst =NewCT_OfficeArtExtensionList ();if _fbfb :=d .DecodeElement (_dace .ExtLst ,&_dbefb );_fbfb !=nil {return _fbfb ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_dbefb .Name );if _eedf :=d .Skip ();_eedf !=nil {return _eedf ;};};case _a .EndElement :break _edga ;case _a .CharData :};};return nil ;};func (_ffafa *CT_TextTabStop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfbgee :=range start .Attr {if _dfbgee .Name .Local =="\u0070\u006f\u0073"{_cdeea ,_gefgdg :=ParseUnionST_Coordinate32 (_dfbgee .Value );if _gefgdg !=nil {return _gefgdg ;};_ffafa .PosAttr =&_cdeea ;continue ;};if _dfbgee .Name .Local =="\u0061\u006c\u0067\u006e"{_ffafa .AlgnAttr .UnmarshalXMLAttr (_dfbgee );continue ;};};for {_accfg ,_cfggf :=d .Token ();if _cfggf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0065\u0078\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070:\u0020\u0025\u0073",_cfggf );};if _dfdag ,_dgbee :=_accfg .(_a .EndElement );_dgbee &&_dfdag .Name ==start .Name {break ;};};return nil ;};func (_feddc ST_EffectContainerType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_agffg :=_a .Attr {};_agffg .Name =name ;switch _feddc {case ST_EffectContainerTypeUnset :_agffg .Value ="";case ST_EffectContainerTypeSib :_agffg .Value ="\u0073\u0069\u0062";case ST_EffectContainerTypeTree :_agffg .Value ="\u0074\u0072\u0065\u0065";};return _agffg ,nil ;};func (_bbacg *EG_TextUnderlineLine )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bbacg .ULnTx !=nil {_bafg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_bbacg .ULnTx ,_bafg );};if _bbacg .ULn !=nil {_gcecc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_bbacg .ULn ,_gcecc );};return nil ;};func NewCT_TextBody ()*CT_TextBody {_gdebc :=&CT_TextBody {};_gdebc .BodyPr =NewCT_TextBodyProperties ();return _gdebc ;};func (_dbcdf *CT_TextSpacingPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_dbcdf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path +func (_adddd *CT_EffectReference )ValidateWithPath (path string )error {return nil };func (_bbdc *CT_Path2DClose )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ST_PositivePercentage is a union type -type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;};func (_dbe *CT_BlendEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbe .BlendAttr =ST_BlendMode (1);_dbe .Cont =NewCT_EffectContainer ();for _ ,_bgfgc :=range start .Attr {if _bgfgc .Name .Local =="\u0062\u006c\u0065n\u0064"{_dbe .BlendAttr .UnmarshalXMLAttr (_bgfgc );continue ;};};_begb :for {_abdc ,_effc :=d .Token ();if _effc !=nil {return _effc ;};switch _dadc :=_abdc .(type ){case _a .StartElement :switch _dadc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _cff :=d .DecodeElement (_dbe .Cont ,&_dadc );_cff !=nil {return _cff ;};default:_b .Log ("\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\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045\u0066f\u0065c\u0074\u0020\u0025\u0076",_dadc .Name );if _geea :=d .Skip ();_geea !=nil {return _geea ;};};case _a .EndElement :break _begb ;case _a .CharData :};};return nil ;};const (ST_TextUnderlineTypeUnset ST_TextUnderlineType =0;ST_TextUnderlineTypeNone ST_TextUnderlineType =1;ST_TextUnderlineTypeWords ST_TextUnderlineType =2;ST_TextUnderlineTypeSng ST_TextUnderlineType =3;ST_TextUnderlineTypeDbl ST_TextUnderlineType =4;ST_TextUnderlineTypeHeavy ST_TextUnderlineType =5;ST_TextUnderlineTypeDotted ST_TextUnderlineType =6;ST_TextUnderlineTypeDottedHeavy ST_TextUnderlineType =7;ST_TextUnderlineTypeDash ST_TextUnderlineType =8;ST_TextUnderlineTypeDashHeavy ST_TextUnderlineType =9;ST_TextUnderlineTypeDashLong ST_TextUnderlineType =10;ST_TextUnderlineTypeDashLongHeavy ST_TextUnderlineType =11;ST_TextUnderlineTypeDotDash ST_TextUnderlineType =12;ST_TextUnderlineTypeDotDashHeavy ST_TextUnderlineType =13;ST_TextUnderlineTypeDotDotDash ST_TextUnderlineType =14;ST_TextUnderlineTypeDotDotDashHeavy ST_TextUnderlineType =15;ST_TextUnderlineTypeWavy ST_TextUnderlineType =16;ST_TextUnderlineTypeWavyHeavy ST_TextUnderlineType =17;ST_TextUnderlineTypeWavyDbl ST_TextUnderlineType =18;);type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_Vector3D and its children +func (_bggbbf *CT_Vector3D )Validate ()error {return _bggbbf .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");};func NewCT_Backdrop ()*CT_Backdrop {_ada :=&CT_Backdrop {};_ada .Anchor =NewCT_Point3D ();_ada .Norm =NewCT_Vector3D ();_ada .Up =NewCT_Vector3D ();return _ada ;}; -// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path -func (_dffgg *CT_Percentage )ValidateWithPath (path string )error {if _daag :=_dffgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daag !=nil {return _daag ;};return nil ;};func (_bgbg *CT_GradientStop )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0073"},Value :_f .Sprintf ("\u0025\u0076",_bgbg .PosAttr )});e .EncodeToken (start );if _bgbg .ScrgbClr !=nil {_bdbd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bgbg .ScrgbClr ,_bdbd );};if _bgbg .SrgbClr !=nil {_aebee :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bgbg .SrgbClr ,_aebee );};if _bgbg .HslClr !=nil {_eacda :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bgbg .HslClr ,_eacda );};if _bgbg .SysClr !=nil {_fcbf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bgbg .SysClr ,_fcbf );};if _bgbg .SchemeClr !=nil {_bdbg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bgbg .SchemeClr ,_bdbg );};if _bgbg .PrstClr !=nil {_adca :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bgbg .PrstClr ,_adca );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_facff :=&CT_TextBulletSizeFollowText {};return _facff ;}; +// ST_FixedPercentage is a union type +type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;};func (_ecgd *CT_Backdrop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecgd .Anchor =NewCT_Point3D ();_ecgd .Norm =NewCT_Vector3D ();_ecgd .Up =NewCT_Vector3D ();_gadb :for {_cbaa ,_dbb :=d .Token ();if _dbb !=nil {return _dbb ;};switch _faff :=_cbaa .(type ){case _f .StartElement :switch _faff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _efgcf :=d .DecodeElement (_ecgd .Anchor ,&_faff );_efgcf !=nil {return _efgcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072\u006d"}:if _age :=d .DecodeElement (_ecgd .Norm ,&_faff );_age !=nil {return _age ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0070"}:if _eebb :=d .DecodeElement (_ecgd .Up ,&_faff );_eebb !=nil {return _eebb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecgd .ExtLst =NewCT_OfficeArtExtensionList ();if _acdg :=d .DecodeElement (_ecgd .ExtLst ,&_faff );_acdg !=nil {return _acdg ;};default:_fb .Log ("\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\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070\u0020\u0025\u0076",_faff .Name );if _efe :=d .Skip ();_efe !=nil {return _efe ;};};case _f .EndElement :break _gadb ;case _f .CharData :};};return nil ;};func (_bddbf *ST_AdjCoordinate )Validate ()error {return _bddbf .ValidateWithPath ("")};func (_gdaaa *CT_NonVisualDrawingProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdbf :=range start .Attr {if _gdbf .Name .Local =="\u0069\u0064"{_egabc ,_ecfdd :=_d .ParseUint (_gdbf .Value ,10,32);if _ecfdd !=nil {return _ecfdd ;};_gdaaa .IdAttr =uint32 (_egabc );continue ;};if _gdbf .Name .Local =="\u006e\u0061\u006d\u0065"{_dfaac ,_ddeac :=_gdbf .Value ,error (nil );if _ddeac !=nil {return _ddeac ;};_gdaaa .NameAttr =_dfaac ;continue ;};if _gdbf .Name .Local =="\u0064\u0065\u0073c\u0072"{_efgfa ,_ffgfb :=_gdbf .Value ,error (nil );if _ffgfb !=nil {return _ffgfb ;};_gdaaa .DescrAttr =&_efgfa ;continue ;};if _gdbf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fbaacb ,_gbcg :=_d .ParseBool (_gdbf .Value );if _gbcg !=nil {return _gbcg ;};_gdaaa .HiddenAttr =&_fbaacb ;continue ;};if _gdbf .Name .Local =="\u0074\u0069\u0074l\u0065"{_agebcg ,_fgec :=_gdbf .Value ,error (nil );if _fgec !=nil {return _fgec ;};_gdaaa .TitleAttr =&_agebcg ;continue ;};};_dacg :for {_gbbbd ,_dbee :=d .Token ();if _dbee !=nil {return _dbee ;};switch _gbfgb :=_gbbbd .(type ){case _f .StartElement :switch _gbfgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_gdaaa .HlinkClick =NewCT_Hyperlink ();if _ccbfd :=d .DecodeElement (_gdaaa .HlinkClick ,&_gbfgb );_ccbfd !=nil {return _ccbfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}:_gdaaa .HlinkHover =NewCT_Hyperlink ();if _gafdb :=d .DecodeElement (_gdaaa .HlinkHover ,&_gbfgb );_gafdb !=nil {return _gafdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdaaa .ExtLst =NewCT_OfficeArtExtensionList ();if _dcbg :=d .DecodeElement (_gdaaa .ExtLst ,&_gbfgb );_dcbg !=nil {return _dcbg ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067P\u0072\u006f\u0070\u0073\u0020%\u0076",_gbfgb .Name );if _gffa :=d .Skip ();_gffa !=nil {return _gffa ;};};case _f .EndElement :break _dacg ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_TextUnderlineFillFollowText and its children -func (_acbcc *CT_TextUnderlineFillFollowText )Validate ()error {return _acbcc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");};func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_bgacb :=&CT_TableStyleCellStyle {};return _bgacb ;};type ST_PresetLineDashVal byte ;func (_gcaca *CT_CustomColor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebac :=range start .Attr {if _ebac .Name .Local =="\u006e\u0061\u006d\u0065"{_egdc ,_bcdb :=_ebac .Value ,error (nil );if _bcdb !=nil {return _bcdb ;};_gcaca .NameAttr =&_egdc ;continue ;};};_aebg :for {_fcce ,_cdbg :=d .Token ();if _cdbg !=nil {return _cdbg ;};switch _caed :=_fcce .(type ){case _a .StartElement :switch _caed .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gcaca .ScrgbClr =NewCT_ScRgbColor ();if _dgba :=d .DecodeElement (_gcaca .ScrgbClr ,&_caed );_dgba !=nil {return _dgba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gcaca .SrgbClr =NewCT_SRgbColor ();if _fabca :=d .DecodeElement (_gcaca .SrgbClr ,&_caed );_fabca !=nil {return _fabca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gcaca .HslClr =NewCT_HslColor ();if _dbfbd :=d .DecodeElement (_gcaca .HslClr ,&_caed );_dbfbd !=nil {return _dbfbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gcaca .SysClr =NewCT_SystemColor ();if _fgec :=d .DecodeElement (_gcaca .SysClr ,&_caed );_fgec !=nil {return _fgec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gcaca .SchemeClr =NewCT_SchemeColor ();if _gaecg :=d .DecodeElement (_gcaca .SchemeClr ,&_caed );_gaecg !=nil {return _gaecg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gcaca .PrstClr =NewCT_PresetColor ();if _cafab :=d .DecodeElement (_gcaca .PrstClr ,&_caed );_cafab !=nil {return _cafab ;};default:_b .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_caed .Name );if _egea :=d .Skip ();_egea !=nil {return _egea ;};};case _a .EndElement :break _aebg ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_PositiveFixedAngle and its children +func (_fadaec *CT_PositiveFixedAngle )Validate ()error {return _fadaec .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_fdebc :=&CT_PatternFillProperties {};return _fdebc ;};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;};func (_dbg *CT_Blip )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbg .CstateAttr !=ST_BlipCompressionUnset {_debfb ,_dcfe :=_dbg .CstateAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"});if _dcfe !=nil {return _dcfe ;};start .Attr =append (start .Attr ,_debfb );};if _dbg .EmbedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dbg .EmbedAttr )});};if _dbg .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_g .Sprintf ("\u0025\u0076",*_dbg .LinkAttr )});};e .EncodeToken (start );if _dbg .Choice !=nil {for _ ,_eada :=range _dbg .Choice {_eada .MarshalXML (e ,_f .StartElement {});};};if _dbg .ExtLst !=nil {_gggd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbg .ExtLst ,_gggd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;};type CT_TextBulletTypefaceFollowText struct{};func (_becfdf ST_PresetPatternVal )String ()string {switch _becfdf {case 0:return "";case 1:return "\u0070\u0063\u0074\u0035";case 2:return "\u0070\u0063\u00741\u0030";case 3:return "\u0070\u0063\u00742\u0030";case 4:return "\u0070\u0063\u00742\u0035";case 5:return "\u0070\u0063\u00743\u0030";case 6:return "\u0070\u0063\u00744\u0030";case 7:return "\u0070\u0063\u00745\u0030";case 8:return "\u0070\u0063\u00746\u0030";case 9:return "\u0070\u0063\u00747\u0030";case 10:return "\u0070\u0063\u00747\u0035";case 11:return "\u0070\u0063\u00748\u0030";case 12:return "\u0070\u0063\u00749\u0030";case 13:return "\u0068\u006f\u0072\u007a";case 14:return "\u0076\u0065\u0072\u0074";case 15:return "\u006c\u0074\u0048\u006f\u0072\u007a";case 16:return "\u006c\u0074\u0056\u0065\u0072\u0074";case 17:return "\u0064\u006b\u0048\u006f\u0072\u007a";case 18:return "\u0064\u006b\u0056\u0065\u0072\u0074";case 19:return "\u006ea\u0072\u0048\u006f\u0072\u007a";case 20:return "\u006ea\u0072\u0056\u0065\u0072\u0074";case 21:return "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case 22:return "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case 23:return "\u0063\u0072\u006fs\u0073";case 24:return "\u0064\u006e\u0044\u0069\u0061\u0067";case 25:return "\u0075\u0070\u0044\u0069\u0061\u0067";case 26:return "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case 27:return "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case 28:return "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case 29:return "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case 30:return "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case 31:return "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case 32:return "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case 33:return "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case 34:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 35:return "\u0073m\u0043\u0068\u0065\u0063\u006b";case 36:return "\u006cg\u0043\u0068\u0065\u0063\u006b";case 37:return "\u0073\u006d\u0047\u0072\u0069\u0064";case 38:return "\u006c\u0067\u0047\u0072\u0069\u0064";case 39:return "\u0064o\u0074\u0047\u0072\u0069\u0064";case 40:return "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 41:return "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 42:return "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case 43:return "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case 44:return "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case 45:return "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case 46:return "\u0064o\u0074\u0044\u006d\u006e\u0064";case 47:return "\u0070\u006c\u0061i\u0064";case 48:return "\u0073\u0070\u0068\u0065\u0072\u0065";case 49:return "\u0077\u0065\u0061v\u0065";case 50:return "\u0064\u0069\u0076o\u0074";case 51:return "\u0073h\u0069\u006e\u0067\u006c\u0065";case 52:return "\u0077\u0061\u0076\u0065";case 53:return "\u0074r\u0065\u006c\u006c\u0069\u0073";case 54:return "\u007a\u0069\u0067\u005a\u0061\u0067";};return "";};func (_ee *AG_Locking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_daf :=range start .Attr {if _daf .Name .Local =="\u006e\u006f\u0047r\u0070"{_ebg ,_ac :=_d .ParseBool (_daf .Value );if _ac !=nil {return _ac ;};_ee .NoGrpAttr =&_ebg ;continue ;};if _daf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_ga ,_ae :=_d .ParseBool (_daf .Value );if _ae !=nil {return _ae ;};_ee .NoSelectAttr =&_ga ;continue ;};if _daf .Name .Local =="\u006e\u006f\u0052o\u0074"{_eg ,_eee :=_d .ParseBool (_daf .Value );if _eee !=nil {return _eee ;};_ee .NoRotAttr =&_eg ;continue ;};if _daf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_aee ,_aac :=_d .ParseBool (_daf .Value );if _aac !=nil {return _aac ;};_ee .NoChangeAspectAttr =&_aee ;continue ;};if _daf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_fdf ,_abc :=_d .ParseBool (_daf .Value );if _abc !=nil {return _abc ;};_ee .NoMoveAttr =&_fdf ;continue ;};if _daf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ge ,_cb :=_d .ParseBool (_daf .Value );if _cb !=nil {return _cb ;};_ee .NoResizeAttr =&_ge ;continue ;};if _daf .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_dg ,_cc :=_d .ParseBool (_daf .Value );if _cc !=nil {return _cc ;};_ee .NoEditPointsAttr =&_dg ;continue ;};if _daf .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_ega ,_cg :=_d .ParseBool (_daf .Value );if _cg !=nil {return _cg ;};_ee .NoAdjustHandlesAttr =&_ega ;continue ;};if _daf .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_bg ,_cga :=_d .ParseBool (_daf .Value );if _cga !=nil {return _cga ;};_ee .NoChangeArrowheadsAttr =&_bg ;continue ;};if _daf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_df ,_ad :=_d .ParseBool (_daf .Value );if _ad !=nil {return _ad ;};_ee .NoChangeShapeTypeAttr =&_df ;continue ;};};for {_ebd ,_gd :=d .Token ();if _gd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_gd );};if _add ,_dafc :=_ebd .(_f .EndElement );_dafc &&_add .Name ==start .Name {break ;};};return nil ;};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;};func (_bfedd *Theme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfedd .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_dggeac :=range start .Attr {if _dggeac .Name .Local =="\u006e\u0061\u006d\u0065"{_efeeg ,_gebbe :=_dggeac .Value ,error (nil );if _gebbe !=nil {return _gebbe ;};_bfedd .NameAttr =&_efeeg ;continue ;};};_baebg :for {_fgfcdf ,_bbbbc :=d .Token ();if _bbbbc !=nil {return _bbbbc ;};switch _febff :=_fgfcdf .(type ){case _f .StartElement :switch _febff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _fdgda :=d .DecodeElement (_bfedd .ThemeElements ,&_febff );_fdgda !=nil {return _fdgda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_bfedd .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _eeece :=d .DecodeElement (_bfedd .ObjectDefaults ,&_febff );_eeece !=nil {return _eeece ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_bfedd .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _aededa :=d .DecodeElement (_bfedd .ExtraClrSchemeLst ,&_febff );_aededa !=nil {return _aededa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_bfedd .CustClrLst =NewCT_CustomColorList ();if _gacbd :=d .DecodeElement (_bfedd .CustClrLst ,&_febff );_gacbd !=nil {return _gacbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfedd .ExtLst =NewCT_OfficeArtExtensionList ();if _gacee :=d .DecodeElement (_bfedd .ExtLst ,&_febff );_gacee !=nil {return _gacee ;};default:_fb .Log ("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 \u0054\u0068\u0065m\u0065 \u0025\u0076",_febff .Name );if _ddaefa :=d .Skip ();_ddaefa !=nil {return _ddaefa ;};};case _f .EndElement :break _baebg ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path -func (_afcbb *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _afcbb .ExtLst !=nil {if _fabd :=_afcbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fabd !=nil {return _fabd ;};};return nil ;};func (_befa *CT_CustomColorList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _befa .CustClr !=nil {_afcd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}};for _ ,_bfgd :=range _befa .CustClr {e .EncodeElement (_bfgd ,_afcd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ST_AnimationChartBuildType is a union type +type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;};func NewCT_EmptyElement ()*CT_EmptyElement {_caac :=&CT_EmptyElement {};return _caac };type EG_Effect struct{Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_bdfa :=&CT_PathShadeProperties {};return _bdfa ;};func (_adcd *CT_BlipChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adcd .AlphaBiLevel !=nil {_cbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};for _ ,_bfdfe :=range _adcd .AlphaBiLevel {e .EncodeElement (_bfdfe ,_cbg );};};if _adcd .AlphaCeiling !=nil {_bgc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_eaba :=range _adcd .AlphaCeiling {e .EncodeElement (_eaba ,_bgc );};};if _adcd .AlphaFloor !=nil {_feeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_dgdc :=range _adcd .AlphaFloor {e .EncodeElement (_dgdc ,_feeg );};};if _adcd .AlphaInv !=nil {_ece :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};for _ ,_ade :=range _adcd .AlphaInv {e .EncodeElement (_ade ,_ece );};};if _adcd .AlphaMod !=nil {_ccgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_aga :=range _adcd .AlphaMod {e .EncodeElement (_aga ,_ccgf );};};if _adcd .AlphaModFix !=nil {_dgda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_ceeg :=range _adcd .AlphaModFix {e .EncodeElement (_ceeg ,_dgda );};};if _adcd .AlphaRepl !=nil {_ceed :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};for _ ,_fcdd :=range _adcd .AlphaRepl {e .EncodeElement (_fcdd ,_ceed );};};if _adcd .BiLevel !=nil {_edc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_cef :=range _adcd .BiLevel {e .EncodeElement (_cef ,_edc );};};if _adcd .Blur !=nil {_fgggc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_efgg :=range _adcd .Blur {e .EncodeElement (_efgg ,_fgggc );};};if _adcd .ClrChange !=nil {_fcfgb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};for _ ,_bdcf :=range _adcd .ClrChange {e .EncodeElement (_bdcf ,_fcfgb );};};if _adcd .ClrRepl !=nil {_baaef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_egab :=range _adcd .ClrRepl {e .EncodeElement (_egab ,_baaef );};};if _adcd .Duotone !=nil {_gafb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_ffbc :=range _adcd .Duotone {e .EncodeElement (_ffbc ,_gafb );};};if _adcd .FillOverlay !=nil {_dcbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};for _ ,_fag :=range _adcd .FillOverlay {e .EncodeElement (_fag ,_dcbe );};};if _adcd .Grayscl !=nil {_fba :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_fdab :=range _adcd .Grayscl {e .EncodeElement (_fdab ,_fba );};};if _adcd .Hsl !=nil {_bdea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_dbae :=range _adcd .Hsl {e .EncodeElement (_dbae ,_bdea );};};if _adcd .Lum !=nil {_eded :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cu\u006d"}};for _ ,_ccbb :=range _adcd .Lum {e .EncodeElement (_ccbb ,_eded );};};if _adcd .Tint !=nil {_cgaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_fedgd :=range _adcd .Tint {e .EncodeElement (_fedgd ,_cgaa );};};return nil ;};func (_bgccgb *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgccgb =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bgccgb =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bgccgb =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bgccgb =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bgccgb =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bgccgb =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bgccgb =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bgccgb =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bgccgb =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bgccgb =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_bgccgb =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bgccgb =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bgccgb =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bgccgb =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bgccgb =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bgccgb =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bgccgb =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_bgccgb =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_bgccgb =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_bgccgb =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_bgccgb =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_bgccgb =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_bgccgb =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_bgccgb =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_bgccgb =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_bgccgb =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_bgccgb =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_bgccgb =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_bgccgb =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_bgccgb =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_bgccgb =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_bgccgb =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_bgccgb =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_bgccgb =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_bgccgb =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_bgccgb =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_bgccgb =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bgccgb =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_bgccgb =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_bgccgb =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_bgccgb =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_bgccgb =41;};return nil ;};func (_ffaef *CT_BlurEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffaef .RadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ffaef .RadAttr )});};if _ffaef .GrowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffaef .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbgc *CT_DuotoneEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );for _ ,_bcgf :=range _dbgc .EG_ColorChoice {_bcgf .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_dbcae *CT_TextField )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_dbcae .IdAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_dbcae .IdAttr );};if _dbcae .RPr !=nil {if _fbbgcb :=_dbcae .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fbbgcb !=nil {return _fbbgcb ;};};if _dbcae .PPr !=nil {if _aced :=_dbcae .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aced !=nil {return _aced ;};};return nil ;};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_efacc :=&CT_PresetShadowEffect {};_efacc .PrstAttr =ST_PresetShadowVal (1);return _efacc ;};func NewCT_FontReference ()*CT_FontReference {_cccd :=&CT_FontReference {};_cccd .IdxAttr =ST_FontCollectionIndex (1);return _cccd ;}; +// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path +func (_geccc *CT_Point2D )ValidateWithPath (path string )error {if _ddgfc :=_geccc .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_ddgfc !=nil {return _ddgfc ;};if _ccgeg :=_geccc .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_ccgeg !=nil {return _ccgeg ;};return nil ;};func (_edcfa *CT_GvmlTextShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edcfa .TxBody =NewCT_TextBody ();_fgffe :for {_bdbgc ,_gcgfaa :=d .Token ();if _gcgfaa !=nil {return _gcgfaa ;};switch _befdb :=_bdbgc .(type ){case _f .StartElement :switch _befdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:if _cecae :=d .DecodeElement (_edcfa .TxBody ,&_befdb );_cecae !=nil {return _cecae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_edcfa .Choice =NewCT_GvmlTextShapeChoice ();if _fddfg :=d .DecodeElement (&_edcfa .Choice .UseSpRect ,&_befdb );_fddfg !=nil {return _fddfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_edcfa .Choice =NewCT_GvmlTextShapeChoice ();if _aeda :=d .DecodeElement (&_edcfa .Choice .Xfrm ,&_befdb );_aeda !=nil {return _aeda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edcfa .ExtLst =NewCT_OfficeArtExtensionList ();if _cefce :=d .DecodeElement (_edcfa .ExtLst ,&_befdb );_cefce !=nil {return _cefce ;};default:_fb .Log ("\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\u0047\u0076\u006d\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025v",_befdb .Name );if _cegb :=d .Skip ();_cegb !=nil {return _cegb ;};};case _f .EndElement :break _fgffe ;case _f .CharData :};};return nil ;};func (_dgccfc *CT_TablePropertiesChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgccfc .TableStyle !=nil {_egfbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgccfc .TableStyle ,_egfbb );};if _dgccfc .TableStyleId !=nil {_bebcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_fb .AddPreserveSpaceAttr (&_bebcg ,*_dgccfc .TableStyleId );e .EncodeElement (_dgccfc .TableStyleId ,_bebcg );};return nil ;};func NewCT_LineProperties ()*CT_LineProperties {_ddcd :=&CT_LineProperties {};return _ddcd }; -// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path -func (_gdf *CT_AdjPoint2D )ValidateWithPath (path string )error {if _bae :=_gdf .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_bae !=nil {return _bae ;};if _edd :=_gdf .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_edd !=nil {return _edd ;};return nil ;};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_aae :=&CT_AlphaInverseEffect {};return _aae };func (_ffecf ST_LightRigDirection )ValidateWithPath (path string )error {switch _ffecf {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffecf ));};return nil ;};func (_abdgb ST_PenAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbcce :=_a .Attr {};_cbcce .Name =name ;switch _abdgb {case ST_PenAlignmentUnset :_cbcce .Value ="";case ST_PenAlignmentCtr :_cbcce .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_cbcce .Value ="\u0069\u006e";};return _cbcce ,nil ;}; +// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path +func (_gfaba *CT_LineEndProperties )ValidateWithPath (path string )error {if _ecgda :=_gfaba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ecgda !=nil {return _ecgda ;};if _gcgcce :=_gfaba .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_gcgcce !=nil {return _gcgcce ;};if _cfagc :=_gfaba .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_cfagc !=nil {return _cfagc ;};return nil ;};func (_agbba *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agbba =0;case "\u006d\u0061\u006ao\u0072":*_agbba =1;case "\u006d\u0069\u006eo\u0072":*_agbba =2;case "\u006e\u006f\u006e\u0065":*_agbba =3;};return nil ;}; -// Validate validates the CT_Camera and its children -func (_fecb *CT_Camera )Validate ()error {return _fecb .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};func (_gfcag ST_TextWrappingType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ffede :=_a .Attr {};_ffede .Name =name ;switch _gfcag {case ST_TextWrappingTypeUnset :_ffede .Value ="";case ST_TextWrappingTypeNone :_ffede .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_ffede .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _ffede ,nil ;};func (_ccfbd *CT_OfficeArtExtension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cccdb :=range start .Attr {if _cccdb .Name .Local =="\u0075\u0072\u0069"{_fefg ,_decaf :=_cccdb .Value ,error (nil );if _decaf !=nil {return _decaf ;};_ccfbd .UriAttr =_fefg ;continue ;};};_eggfc :for {_agaec ,_gebgb :=d .Token ();if _gebgb !=nil {return _gebgb ;};switch _feada :=_agaec .(type ){case _a .StartElement :switch _feada .Name {default:if _afed ,_ffcgf :=_b .CreateElement (_feada );_ffcgf !=nil {return _ffcgf ;}else {if _egcdb :=d .DecodeElement (_afed ,&_feada );_egcdb !=nil {return _egcdb ;};_ccfbd .Any =append (_ccfbd .Any ,_afed );};};case _a .EndElement :break _eggfc ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path +func (_gbag *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _efddef :=_gbag .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_efddef !=nil {return _efddef ;};if _fcfbg :=_gbag .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fcfbg !=nil {return _fcfbg ;};return nil ;};func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_cag :=&CT_AnimationDgmBuildProperties {};return _cag ;};func NewCT_HSLEffect ()*CT_HSLEffect {_gcfgg :=&CT_HSLEffect {};return _gcfgg };func NewCT_Ratio ()*CT_Ratio {_gdbd :=&CT_Ratio {};return _gdbd };func (_faccce *CT_SRgbColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgddc :=range start .Attr {if _bgddc .Name .Local =="\u0076\u0061\u006c"{_afced ,_afbfc :=_bgddc .Value ,error (nil );if _afbfc !=nil {return _afbfc ;};_faccce .ValAttr =_afced ;continue ;};};_fcdga :for {_ddeee ,_bcaba :=d .Token ();if _bcaba !=nil {return _bcaba ;};switch _ecbbd :=_ddeee .(type ){case _f .StartElement :switch _ecbbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_dbegg :=NewEG_ColorTransform ();_dbegg .Tint =NewCT_PositiveFixedPercentage ();if _cfca :=d .DecodeElement (_dbegg .Tint ,&_ecbbd );_cfca !=nil {return _cfca ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_dbegg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_cbadd :=NewEG_ColorTransform ();_cbadd .Shade =NewCT_PositiveFixedPercentage ();if _gbcdf :=d .DecodeElement (_cbadd .Shade ,&_ecbbd );_gbcdf !=nil {return _gbcdf ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_cbadd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_ddfdcc :=NewEG_ColorTransform ();_ddfdcc .Comp =NewCT_ComplementTransform ();if _bccgd :=d .DecodeElement (_ddfdcc .Comp ,&_ecbbd );_bccgd !=nil {return _bccgd ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_ddfdcc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_ccccg :=NewEG_ColorTransform ();_ccccg .Inv =NewCT_InverseTransform ();if _ddabg :=d .DecodeElement (_ccccg .Inv ,&_ecbbd );_ddabg !=nil {return _ddabg ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_ccccg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_fcfbd :=NewEG_ColorTransform ();_fcfbd .Gray =NewCT_GrayscaleTransform ();if _caaga :=d .DecodeElement (_fcfbd .Gray ,&_ecbbd );_caaga !=nil {return _caaga ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_fcfbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_dagad :=NewEG_ColorTransform ();_dagad .Alpha =NewCT_PositiveFixedPercentage ();if _cdege :=d .DecodeElement (_dagad .Alpha ,&_ecbbd );_cdege !=nil {return _cdege ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_dagad );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_acfba :=NewEG_ColorTransform ();_acfba .AlphaOff =NewCT_FixedPercentage ();if _ccgba :=d .DecodeElement (_acfba .AlphaOff ,&_ecbbd );_ccgba !=nil {return _ccgba ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_acfba );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fbbfe :=NewEG_ColorTransform ();_fbbfe .AlphaMod =NewCT_PositivePercentage ();if _dfcac :=d .DecodeElement (_fbbfe .AlphaMod ,&_ecbbd );_dfcac !=nil {return _dfcac ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_fbbfe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_ccebb :=NewEG_ColorTransform ();_ccebb .Hue =NewCT_PositiveFixedAngle ();if _gbcef :=d .DecodeElement (_ccebb .Hue ,&_ecbbd );_gbcef !=nil {return _gbcef ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_ccebb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_befff :=NewEG_ColorTransform ();_befff .HueOff =NewCT_Angle ();if _bgfbg :=d .DecodeElement (_befff .HueOff ,&_ecbbd );_bgfbg !=nil {return _bgfbg ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_befff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bgfeg :=NewEG_ColorTransform ();_bgfeg .HueMod =NewCT_PositivePercentage ();if _abdbg :=d .DecodeElement (_bgfeg .HueMod ,&_ecbbd );_abdbg !=nil {return _abdbg ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_bgfeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_acbea :=NewEG_ColorTransform ();_acbea .Sat =NewCT_Percentage ();if _geebc :=d .DecodeElement (_acbea .Sat ,&_ecbbd );_geebc !=nil {return _geebc ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_acbea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dfcbd :=NewEG_ColorTransform ();_dfcbd .SatOff =NewCT_Percentage ();if _afdad :=d .DecodeElement (_dfcbd .SatOff ,&_ecbbd );_afdad !=nil {return _afdad ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_dfcbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bcecb :=NewEG_ColorTransform ();_bcecb .SatMod =NewCT_Percentage ();if _cegegc :=d .DecodeElement (_bcecb .SatMod ,&_ecbbd );_cegegc !=nil {return _cegegc ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_bcecb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_dfcfg :=NewEG_ColorTransform ();_dfcfg .Lum =NewCT_Percentage ();if _ceaec :=d .DecodeElement (_dfcfg .Lum ,&_ecbbd );_ceaec !=nil {return _ceaec ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_dfcfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_daca :=NewEG_ColorTransform ();_daca .LumOff =NewCT_Percentage ();if _gbaa :=d .DecodeElement (_daca .LumOff ,&_ecbbd );_gbaa !=nil {return _gbaa ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_daca );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_cbbdbf :=NewEG_ColorTransform ();_cbbdbf .LumMod =NewCT_Percentage ();if _dfbag :=d .DecodeElement (_cbbdbf .LumMod ,&_ecbbd );_dfbag !=nil {return _dfbag ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_cbbdbf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_bfede :=NewEG_ColorTransform ();_bfede .Red =NewCT_Percentage ();if _eagda :=d .DecodeElement (_bfede .Red ,&_ecbbd );_eagda !=nil {return _eagda ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_bfede );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_afccbg :=NewEG_ColorTransform ();_afccbg .RedOff =NewCT_Percentage ();if _dagf :=d .DecodeElement (_afccbg .RedOff ,&_ecbbd );_dagf !=nil {return _dagf ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_afccbg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bfceb :=NewEG_ColorTransform ();_bfceb .RedMod =NewCT_Percentage ();if _aagac :=d .DecodeElement (_bfceb .RedMod ,&_ecbbd );_aagac !=nil {return _aagac ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_bfceb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_baeb :=NewEG_ColorTransform ();_baeb .Green =NewCT_Percentage ();if _cabgf :=d .DecodeElement (_baeb .Green ,&_ecbbd );_cabgf !=nil {return _cabgf ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_baeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fdgg :=NewEG_ColorTransform ();_fdgg .GreenOff =NewCT_Percentage ();if _acfgcc :=d .DecodeElement (_fdgg .GreenOff ,&_ecbbd );_acfgcc !=nil {return _acfgcc ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_fdgg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_gbdea :=NewEG_ColorTransform ();_gbdea .GreenMod =NewCT_Percentage ();if _bgaaba :=d .DecodeElement (_gbdea .GreenMod ,&_ecbbd );_bgaaba !=nil {return _bgaaba ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_gbdea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_fbfc :=NewEG_ColorTransform ();_fbfc .Blue =NewCT_Percentage ();if _bdbf :=d .DecodeElement (_fbfc .Blue ,&_ecbbd );_bdbf !=nil {return _bdbf ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_fbfc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_gacb :=NewEG_ColorTransform ();_gacb .BlueOff =NewCT_Percentage ();if _beage :=d .DecodeElement (_gacb .BlueOff ,&_ecbbd );_beage !=nil {return _beage ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_gacb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_abgcf :=NewEG_ColorTransform ();_abgcf .BlueMod =NewCT_Percentage ();if _cdeeb :=d .DecodeElement (_abgcf .BlueMod ,&_ecbbd );_cdeeb !=nil {return _cdeeb ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_abgcf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_gbbfc :=NewEG_ColorTransform ();_gbbfc .Gamma =NewCT_GammaTransform ();if _beccd :=d .DecodeElement (_gbbfc .Gamma ,&_ecbbd );_beccd !=nil {return _beccd ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_gbbfc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_dgff :=NewEG_ColorTransform ();_dgff .InvGamma =NewCT_InverseGammaTransform ();if _cccdge :=d .DecodeElement (_dgff .InvGamma ,&_ecbbd );_cccdge !=nil {return _cccdge ;};_faccce .EG_ColorTransform =append (_faccce .EG_ColorTransform ,_dgff );default:_fb .Log ("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\u0052\u0067b\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_ecbbd .Name );if _dacff :=d .Skip ();_dacff !=nil {return _dacff ;};};case _f .EndElement :break _fcdga ;case _f .CharData :};};return nil ;};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;};func (_bfcaef ST_FontCollectionIndex )Validate ()error {return _bfcaef .ValidateWithPath ("")};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_cdfaec :=&CT_PresetShadowEffect {};_cdfaec .PrstAttr =ST_PresetShadowVal (1);return _cdfaec ;};type CT_TextParagraphProperties struct{MarLAttr *int32 ;MarRAttr *int32 ;LvlAttr *int32 ;IndentAttr *int32 ;AlgnAttr ST_TextAlignType ;DefTabSzAttr *ST_Coordinate32 ;RtlAttr *bool ;EaLnBrkAttr *bool ;FontAlgnAttr ST_TextFontAlignType ;LatinLnBrkAttr *bool ;HangingPunctAttr *bool ;LnSpc *CT_TextSpacing ;SpcBef *CT_TextSpacing ;SpcAft *CT_TextSpacing ;BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;TabLst *CT_TextTabStopList ;DefRPr *CT_TextCharacterProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_dgafb *CT_GraphicalObject )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_egcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dgafb .GraphicData ,_egcg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fccc *CT_ColorMapping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fccc .Bg1Attr =ST_ColorSchemeIndex (1);_fccc .Tx1Attr =ST_ColorSchemeIndex (1);_fccc .Bg2Attr =ST_ColorSchemeIndex (1);_fccc .Tx2Attr =ST_ColorSchemeIndex (1);_fccc .Accent1Attr =ST_ColorSchemeIndex (1);_fccc .Accent2Attr =ST_ColorSchemeIndex (1);_fccc .Accent3Attr =ST_ColorSchemeIndex (1);_fccc .Accent4Attr =ST_ColorSchemeIndex (1);_fccc .Accent5Attr =ST_ColorSchemeIndex (1);_fccc .Accent6Attr =ST_ColorSchemeIndex (1);_fccc .HlinkAttr =ST_ColorSchemeIndex (1);_fccc .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_gbbf :=range start .Attr {if _gbbf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_fccc .Accent3Attr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Local =="\u0074\u0078\u0031"{_fccc .Tx1Attr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Local =="\u0062\u0067\u0032"{_fccc .Bg2Attr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Local =="\u0074\u0078\u0032"{_fccc .Tx2Attr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_fccc .Accent1Attr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_fccc .Accent2Attr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Local =="\u0062\u0067\u0031"{_fccc .Bg1Attr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_fccc .Accent4Attr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_fccc .Accent5Attr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_fccc .Accent6Attr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Local =="\u0068\u006c\u0069n\u006b"{_fccc .HlinkAttr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_fccc .FolHlinkAttr .UnmarshalXMLAttr (_gbbf );continue ;};};_affc :for {_fbdbg ,_edfd :=d .Token ();if _edfd !=nil {return _edfd ;};switch _gaef :=_fbdbg .(type ){case _f .StartElement :switch _gaef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fccc .ExtLst =NewCT_OfficeArtExtensionList ();if _cffe :=d .DecodeElement (_fccc .ExtLst ,&_gaef );_cffe !=nil {return _cffe ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0020\u0025\u0076",_gaef .Name );if _ecdg :=d .Skip ();_ecdg !=nil {return _ecdg ;};};case _f .EndElement :break _affc ;case _f .CharData :};};return nil ;};func (_adegf *CT_SchemeColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adegf .ValAttr =ST_SchemeColorVal (1);for _ ,_caaedb :=range start .Attr {if _caaedb .Name .Local =="\u0076\u0061\u006c"{_adegf .ValAttr .UnmarshalXMLAttr (_caaedb );continue ;};};_cafce :for {_efea ,_ggfff :=d .Token ();if _ggfff !=nil {return _ggfff ;};switch _ggde :=_efea .(type ){case _f .StartElement :switch _ggde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_beecb :=NewEG_ColorTransform ();_beecb .Tint =NewCT_PositiveFixedPercentage ();if _feecf :=d .DecodeElement (_beecb .Tint ,&_ggde );_feecf !=nil {return _feecf ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_beecb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_eaag :=NewEG_ColorTransform ();_eaag .Shade =NewCT_PositiveFixedPercentage ();if _cdceg :=d .DecodeElement (_eaag .Shade ,&_ggde );_cdceg !=nil {return _cdceg ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_eaag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_efgce :=NewEG_ColorTransform ();_efgce .Comp =NewCT_ComplementTransform ();if _fbegb :=d .DecodeElement (_efgce .Comp ,&_ggde );_fbegb !=nil {return _fbegb ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_efgce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_cgfb :=NewEG_ColorTransform ();_cgfb .Inv =NewCT_InverseTransform ();if _dgcbcb :=d .DecodeElement (_cgfb .Inv ,&_ggde );_dgcbcb !=nil {return _dgcbcb ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_cgfb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_bffbb :=NewEG_ColorTransform ();_bffbb .Gray =NewCT_GrayscaleTransform ();if _aaafb :=d .DecodeElement (_bffbb .Gray ,&_ggde );_aaafb !=nil {return _aaafb ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_bffbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_edead :=NewEG_ColorTransform ();_edead .Alpha =NewCT_PositiveFixedPercentage ();if _dcdde :=d .DecodeElement (_edead .Alpha ,&_ggde );_dcdde !=nil {return _dcdde ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_edead );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_adbeb :=NewEG_ColorTransform ();_adbeb .AlphaOff =NewCT_FixedPercentage ();if _abefg :=d .DecodeElement (_adbeb .AlphaOff ,&_ggde );_abefg !=nil {return _abefg ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_adbeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gaede :=NewEG_ColorTransform ();_gaede .AlphaMod =NewCT_PositivePercentage ();if _eaaad :=d .DecodeElement (_gaede .AlphaMod ,&_ggde );_eaaad !=nil {return _eaaad ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_gaede );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_ebbfa :=NewEG_ColorTransform ();_ebbfa .Hue =NewCT_PositiveFixedAngle ();if _debc :=d .DecodeElement (_ebbfa .Hue ,&_ggde );_debc !=nil {return _debc ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_ebbfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_eecff :=NewEG_ColorTransform ();_eecff .HueOff =NewCT_Angle ();if _bbec :=d .DecodeElement (_eecff .HueOff ,&_ggde );_bbec !=nil {return _bbec ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_eecff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_dcee :=NewEG_ColorTransform ();_dcee .HueMod =NewCT_PositivePercentage ();if _dcfgg :=d .DecodeElement (_dcee .HueMod ,&_ggde );_dcfgg !=nil {return _dcfgg ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_dcee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_bfggb :=NewEG_ColorTransform ();_bfggb .Sat =NewCT_Percentage ();if _ecbgd :=d .DecodeElement (_bfggb .Sat ,&_ggde );_ecbgd !=nil {return _ecbgd ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_bfggb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dgdfd :=NewEG_ColorTransform ();_dgdfd .SatOff =NewCT_Percentage ();if _dgfad :=d .DecodeElement (_dgdfd .SatOff ,&_ggde );_dgfad !=nil {return _dgfad ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_dgdfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_dfabd :=NewEG_ColorTransform ();_dfabd .SatMod =NewCT_Percentage ();if _cgdeca :=d .DecodeElement (_dfabd .SatMod ,&_ggde );_cgdeca !=nil {return _cgdeca ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_dfabd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_cadde :=NewEG_ColorTransform ();_cadde .Lum =NewCT_Percentage ();if _aafag :=d .DecodeElement (_cadde .Lum ,&_ggde );_aafag !=nil {return _aafag ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_cadde );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_dgcce :=NewEG_ColorTransform ();_dgcce .LumOff =NewCT_Percentage ();if _ggcc :=d .DecodeElement (_dgcce .LumOff ,&_ggde );_ggcc !=nil {return _ggcc ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_dgcce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_gbagf :=NewEG_ColorTransform ();_gbagf .LumMod =NewCT_Percentage ();if _afedb :=d .DecodeElement (_gbagf .LumMod ,&_ggde );_afedb !=nil {return _afedb ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_gbagf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_fggcb :=NewEG_ColorTransform ();_fggcb .Red =NewCT_Percentage ();if _cbfgf :=d .DecodeElement (_fggcb .Red ,&_ggde );_cbfgf !=nil {return _cbfgf ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_fggcb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_fegfa :=NewEG_ColorTransform ();_fegfa .RedOff =NewCT_Percentage ();if _ecaec :=d .DecodeElement (_fegfa .RedOff ,&_ggde );_ecaec !=nil {return _ecaec ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_fegfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_afebf :=NewEG_ColorTransform ();_afebf .RedMod =NewCT_Percentage ();if _affbg :=d .DecodeElement (_afebf .RedMod ,&_ggde );_affbg !=nil {return _affbg ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_afebf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_gbgee :=NewEG_ColorTransform ();_gbgee .Green =NewCT_Percentage ();if _adgff :=d .DecodeElement (_gbgee .Green ,&_ggde );_adgff !=nil {return _adgff ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_gbgee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_gdabe :=NewEG_ColorTransform ();_gdabe .GreenOff =NewCT_Percentage ();if _dedff :=d .DecodeElement (_gdabe .GreenOff ,&_ggde );_dedff !=nil {return _dedff ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_gdabe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_cdaf :=NewEG_ColorTransform ();_cdaf .GreenMod =NewCT_Percentage ();if _bbga :=d .DecodeElement (_cdaf .GreenMod ,&_ggde );_bbga !=nil {return _bbga ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_cdaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_dgcbe :=NewEG_ColorTransform ();_dgcbe .Blue =NewCT_Percentage ();if _baebe :=d .DecodeElement (_dgcbe .Blue ,&_ggde );_baebe !=nil {return _baebe ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_dgcbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_agca :=NewEG_ColorTransform ();_agca .BlueOff =NewCT_Percentage ();if _bfdada :=d .DecodeElement (_agca .BlueOff ,&_ggde );_bfdada !=nil {return _bfdada ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_agca );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_cfege :=NewEG_ColorTransform ();_cfege .BlueMod =NewCT_Percentage ();if _aefad :=d .DecodeElement (_cfege .BlueMod ,&_ggde );_aefad !=nil {return _aefad ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_cfege );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_caaef :=NewEG_ColorTransform ();_caaef .Gamma =NewCT_GammaTransform ();if _dbcfb :=d .DecodeElement (_caaef .Gamma ,&_ggde );_dbcfb !=nil {return _dbcfb ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_caaef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_edeef :=NewEG_ColorTransform ();_edeef .InvGamma =NewCT_InverseGammaTransform ();if _fgacd :=d .DecodeElement (_edeef .InvGamma ,&_ggde );_fgacd !=nil {return _fgacd ;};_adegf .EG_ColorTransform =append (_adegf .EG_ColorTransform ,_edeef );default:_fb .Log ("\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\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065\u0043o\u006co\u0072\u0020\u0025\u0076",_ggde .Name );if _bedab :=d .Skip ();_bedab !=nil {return _bedab ;};};case _f .EndElement :break _cafce ;case _f .CharData :};};return nil ;};func (_dbfaf *ST_Percentage )ValidateWithPath (path string )error {_bebaa :=[]string {};if _dbfaf .ST_PercentageDecimal !=nil {_bebaa =append (_bebaa ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c");};if _dbfaf .ST_Percentage !=nil {_bebaa =append (_bebaa ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_bebaa )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bebaa );};return nil ;};func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_dfec :=&CT_EffectStyleItem {};return _dfec };func (_baccc *CT_LinearShadeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baccc .AngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_baccc .AngAttr )});};if _baccc .ScaledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_baccc .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Path2DQuadBezierTo and its children -func (_fbdbd *CT_Path2DQuadBezierTo )Validate ()error {return _fbdbd .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");};func (_bafbe *ThemeManager )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0061\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _bafbe .CT_EmptyElement .MarshalXML (e ,start );};type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;}; +// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path +func (_aggcd *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _fdde :=_aggcd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fdde !=nil {return _fdde ;};if _ceacb :=_aggcd .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_ceacb !=nil {return _ceacb ;};if _bgfeac :=_aggcd .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_bgfeac !=nil {return _bgfeac ;};if _aggcd .Style !=nil {if _dbge :=_aggcd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dbge !=nil {return _dbge ;};};if _aggcd .ExtLst !=nil {if _fffgc :=_aggcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fffgc !=nil {return _fffgc ;};};return nil ;};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;};func (_bded ST_PositiveFixedPercentage )String ()string {if _bded .ST_PositiveFixedPercentageDecimal !=nil {return _g .Sprintf ("\u0025\u0076",*_bded .ST_PositiveFixedPercentageDecimal );};if _bded .ST_PositiveFixedPercentage !=nil {return _bded .ST_PositiveFixedPercentage .String ();};return "";}; -// Validate validates the CT_AlphaModulateEffect and its children -func (_aga *CT_AlphaModulateEffect )Validate ()error {return _aga .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");}; +// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path +func (_baac *CT_GeomGuide )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path -func (_cbdbgb *EG_ColorChoice )ValidateWithPath (path string )error {if _cbdbgb .ScrgbClr !=nil {if _cddaa :=_cbdbgb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cddaa !=nil {return _cddaa ;};};if _cbdbgb .SrgbClr !=nil {if _ebbdbc :=_cbdbgb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ebbdbc !=nil {return _ebbdbc ;};};if _cbdbgb .HslClr !=nil {if _egeace :=_cbdbgb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_egeace !=nil {return _egeace ;};};if _cbdbgb .SysClr !=nil {if _gfbdg :=_cbdbgb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gfbdg !=nil {return _gfbdg ;};};if _cbdbgb .SchemeClr !=nil {if _eeeb :=_cbdbgb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_eeeb !=nil {return _eeeb ;};};if _cbdbgb .PrstClr !=nil {if _efgfa :=_cbdbgb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_efgfa !=nil {return _efgfa ;};};return nil ;};func (_dde *Blip )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0061\u003a\u0062\u006c\u0069\u0070";return _dde .CT_Blip .MarshalXML (e ,start );};type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;};type CT_EffectReference struct{RefAttr string ;};func (_ddegg ST_TextUnderlineType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fgdceb :=_a .Attr {};_fgdceb .Name =name ;switch _ddegg {case ST_TextUnderlineTypeUnset :_fgdceb .Value ="";case ST_TextUnderlineTypeNone :_fgdceb .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_fgdceb .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_fgdceb .Value ="\u0073\u006e\u0067";case ST_TextUnderlineTypeDbl :_fgdceb .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_fgdceb .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_fgdceb .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_fgdceb .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDash :_fgdceb .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_fgdceb .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_fgdceb .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_TextUnderlineTypeDashLongHeavy :_fgdceb .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_fgdceb .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_fgdceb .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDotDash :_fgdceb .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_fgdceb .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeWavy :_fgdceb .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_fgdceb .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_fgdceb .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c";};return _fgdceb ,nil ;};func (_ccecf *ST_LineEndWidth )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgcaf ,_ggfcf :=d .Token ();if _ggfcf !=nil {return _ggfcf ;};if _cbeg ,_bgcfb :=_bgcaf .(_a .EndElement );_bgcfb &&_cbeg .Name ==start .Name {*_ccecf =1;return nil ;};if _eegf ,_beedaf :=_bgcaf .(_a .CharData );!_beedaf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgcaf );}else {switch string (_eegf ){case "":*_ccecf =0;case "\u0073\u006d":*_ccecf =1;case "\u006d\u0065\u0064":*_ccecf =2;case "\u006c\u0067":*_ccecf =3;};};_bgcaf ,_ggfcf =d .Token ();if _ggfcf !=nil {return _ggfcf ;};if _gbbgb ,_gfgeb :=_bgcaf .(_a .EndElement );_gfgeb &&_gbbgb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgcaf );}; +// Validate validates the CT_TransformEffect and its children +func (_fccac *CT_TransformEffect )Validate ()error {return _fccac .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func (_gdccg *CT_TextCharacterProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdccg .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gdccg .KumimojiAttr ))});};if _gdccg .LangAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_gdccg .LangAttr )});};if _gdccg .AltLangAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_gdccg .AltLangAttr )});};if _gdccg .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u007a"},Value :_g .Sprintf ("\u0025\u0076",*_gdccg .SzAttr )});};if _gdccg .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gdccg .BAttr ))});};if _gdccg .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gdccg .IAttr ))});};if _gdccg .UAttr !=ST_TextUnderlineTypeUnset {_dbaae ,_dfefc :=_gdccg .UAttr .MarshalXMLAttr (_f .Name {Local :"\u0075"});if _dfefc !=nil {return _dfefc ;};start .Attr =append (start .Attr ,_dbaae );};if _gdccg .StrikeAttr !=ST_TextStrikeTypeUnset {_gcagd ,_ccagf :=_gdccg .StrikeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _ccagf !=nil {return _ccagf ;};start .Attr =append (start .Attr ,_gcagd );};if _gdccg .KernAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_gdccg .KernAttr )});};if _gdccg .CapAttr !=ST_TextCapsTypeUnset {_gbdef ,_beebf :=_gdccg .CapAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u0070"});if _beebf !=nil {return _beebf ;};start .Attr =append (start .Attr ,_gbdef );};if _gdccg .SpcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_gdccg .SpcAttr )});};if _gdccg .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gdccg .NormalizeHAttr ))});};if _gdccg .BaselineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gdccg .BaselineAttr )});};if _gdccg .NoProofAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gdccg .NoProofAttr ))});};if _gdccg .DirtyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gdccg .DirtyAttr ))});};if _gdccg .ErrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gdccg .ErrAttr ))});};if _gdccg .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gdccg .SmtCleanAttr ))});};if _gdccg .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gdccg .SmtIdAttr )});};if _gdccg .BmkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006d\u006b"},Value :_g .Sprintf ("\u0025\u0076",*_gdccg .BmkAttr )});};e .EncodeToken (start );if _gdccg .Ln !=nil {_cfdgbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_gdccg .Ln ,_cfdgbb );};if _gdccg .NoFill !=nil {_dafac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gdccg .NoFill ,_dafac );};if _gdccg .SolidFill !=nil {_gbeef :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gdccg .SolidFill ,_gbeef );};if _gdccg .GradFill !=nil {_fdagg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gdccg .GradFill ,_fdagg );};if _gdccg .BlipFill !=nil {_bfcbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gdccg .BlipFill ,_bfcbe );};if _gdccg .PattFill !=nil {_cabf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gdccg .PattFill ,_cabf );};if _gdccg .GrpFill !=nil {_dgfda :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gdccg .GrpFill ,_dgfda );};if _gdccg .EffectLst !=nil {_ccee :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdccg .EffectLst ,_ccee );};if _gdccg .EffectDag !=nil {_ffff :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gdccg .EffectDag ,_ffff );};if _gdccg .Highlight !=nil {_abbeg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gdccg .Highlight ,_abbeg );};if _gdccg .ULnTx !=nil {_fcdeb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_gdccg .ULnTx ,_fcdeb );};if _gdccg .ULn !=nil {_fcegg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_gdccg .ULn ,_fcegg );};if _gdccg .UFillTx !=nil {_cgafd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_gdccg .UFillTx ,_cgafd );};if _gdccg .UFill !=nil {_eefddf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gdccg .UFill ,_eefddf );};if _gdccg .Latin !=nil {_abgec :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_gdccg .Latin ,_abgec );};if _gdccg .Ea !=nil {_ddff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_gdccg .Ea ,_ddff );};if _gdccg .Cs !=nil {_cdbdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_gdccg .Cs ,_cdbdc );};if _gdccg .Sym !=nil {_acbed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073y\u006d"}};e .EncodeElement (_gdccg .Sym ,_acbed );};if _gdccg .HlinkClick !=nil {_cbgfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_gdccg .HlinkClick ,_cbgfd );};if _gdccg .HlinkMouseOver !=nil {_ccdgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}};e .EncodeElement (_gdccg .HlinkMouseOver ,_ccdgf );};if _gdccg .Rtl !=nil {_abadc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_gdccg .Rtl ,_abadc );};if _gdccg .ExtLst !=nil {_ecffae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdccg .ExtLst ,_ecffae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path -func (_dgaccd *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _dgaccd .Ln !=nil {if _ffbgg :=_dgaccd .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_ffbgg !=nil {return _ffbgg ;};};if _dgaccd .LnRef !=nil {if _cddaf :=_dgaccd .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_cddaf !=nil {return _cddaf ;};};return nil ;}; +// Validate validates the CT_PictureLocking and its children +func (_gdgb *CT_PictureLocking )Validate ()error {return _gdgb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");};func NewTheme ()*Theme {_adbcc :=&Theme {};_adbcc .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _adbcc ;};func NewThemeOverride ()*ThemeOverride {_ccgbd :=&ThemeOverride {};_ccgbd .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _ccgbd ;}; -// Validate validates the CT_EmbeddedWAVAudioFile and its children -func (_gfbee *CT_EmbeddedWAVAudioFile )Validate ()error {return _gfbee .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");}; +// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path +func (_gede *CT_LuminanceEffect )ValidateWithPath (path string )error {if _gede .BrightAttr !=nil {if _fbad :=_gede .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_fbad !=nil {return _fbad ;};};if _gede .ContrastAttr !=nil {if _gdaee :=_gede .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_gdaee !=nil {return _gdaee ;};};return nil ;};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;};func (_edebe *CT_TableBackgroundStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _edebe .Fill !=nil {_dddee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_edebe .Fill ,_dddee );};if _edebe .FillRef !=nil {_afdbfa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_edebe .FillRef ,_afdbfa );};if _edebe .Effect !=nil {_befc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_edebe .Effect ,_befc );};if _edebe .EffectRef !=nil {_bbae :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_edebe .EffectRef ,_bbae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path -func (_abafc *CT_SystemColor )ValidateWithPath (path string )error {if _abafc .ValAttr ==ST_SystemColorValUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _aegec :=_abafc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aegec !=nil {return _aegec ;};for _fbcadb ,_geffb :=range _abafc .EG_ColorTransform {if _abgggd :=_geffb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_fbcadb ));_abgggd !=nil {return _abgggd ;};};return nil ;};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_aacfc :=&CT_NonVisualConnectorProperties {};return _aacfc ;};func (_dga *CT_Cell3D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dga .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_fcccf ,_cgbf :=_dga .PrstMaterialAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _cgbf !=nil {return _cgbf ;};start .Attr =append (start .Attr ,_fcccf );};e .EncodeToken (start );_ecbc :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_dga .Bevel ,_ecbc );if _dga .LightRig !=nil {_bfec :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_dga .LightRig ,_bfec );};if _dga .ExtLst !=nil {_egbf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dga .ExtLst ,_egbf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PresetTextShape and its children +func (_baagc *CT_PresetTextShape )Validate ()error {return _baagc .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");}; -// Validate validates the CT_GvmlShapeNonVisual and its children -func (_gegeb *CT_GvmlShapeNonVisual )Validate ()error {return _gegeb .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_fbffc ST_AnimationChartOnlyBuildType )String ()string {switch _fbffc {case 0:return "";case 1:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 2:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 4:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return "";};type CT_CustomColor struct{NameAttr *string ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ;};func (_cacab *EG_ThemeableFillStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cacab .Fill !=nil {_bfeec :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cacab .Fill ,_bfeec );};if _cacab .FillRef !=nil {_eegbf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_cacab .FillRef ,_eegbf );};return nil ;};func (_cbfa *CT_GroupTransform2D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cefabf :=range start .Attr {if _cefabf .Name .Local =="\u0072\u006f\u0074"{_eebe ,_fede :=_gc .ParseInt (_cefabf .Value ,10,32);if _fede !=nil {return _fede ;};_gdbg :=int32 (_eebe );_cbfa .RotAttr =&_gdbg ;continue ;};if _cefabf .Name .Local =="\u0066\u006c\u0069p\u0048"{_gdbc ,_efdb :=_gc .ParseBool (_cefabf .Value );if _efdb !=nil {return _efdb ;};_cbfa .FlipHAttr =&_gdbc ;continue ;};if _cefabf .Name .Local =="\u0066\u006c\u0069p\u0056"{_bgbgc ,_bfeb :=_gc .ParseBool (_cefabf .Value );if _bfeb !=nil {return _bfeb ;};_cbfa .FlipVAttr =&_bgbgc ;continue ;};};_ecace :for {_dfgd ,_cdcgf :=d .Token ();if _cdcgf !=nil {return _cdcgf ;};switch _egfce :=_dfgd .(type ){case _a .StartElement :switch _egfce .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_cbfa .Off =NewCT_Point2D ();if _gccbc :=d .DecodeElement (_cbfa .Off ,&_egfce );_gccbc !=nil {return _gccbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_cbfa .Ext =NewCT_PositiveSize2D ();if _gdacd :=d .DecodeElement (_cbfa .Ext ,&_egfce );_gdacd !=nil {return _gdacd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u004ff\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u004ff\u0066"}:_cbfa .ChOff =NewCT_Point2D ();if _gddde :=d .DecodeElement (_cbfa .ChOff ,&_egfce );_gddde !=nil {return _gddde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0045x\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0045x\u0074"}:_cbfa .ChExt =NewCT_PositiveSize2D ();if _cebg :=d .DecodeElement (_cbfa .ChExt ,&_egfce );_cebg !=nil {return _cebg ;};default:_b .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u0032\u0044\u0020\u0025\u0076",_egfce .Name );if _ffaca :=d .Skip ();_ffaca !=nil {return _ffaca ;};};case _a .EndElement :break _ecace ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path +func (_deaec *CT_TextSpacing )ValidateWithPath (path string )error {if _deaec .SpcPct !=nil {if _feedc :=_deaec .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_feedc !=nil {return _feedc ;};};if _deaec .SpcPts !=nil {if _bgcfa :=_deaec .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073");_bgcfa !=nil {return _bgcfa ;};};return nil ;};type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;};func (_dgccg *EG_FillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egeab :for {_faede ,_egcab :=d .Token ();if _egcab !=nil {return _egcab ;};switch _gdgafa :=_faede .(type ){case _f .StartElement :switch _gdgafa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dgccg .NoFill =NewCT_NoFillProperties ();if _dgada :=d .DecodeElement (_dgccg .NoFill ,&_gdgafa );_dgada !=nil {return _dgada ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dgccg .SolidFill =NewCT_SolidColorFillProperties ();if _ecde :=d .DecodeElement (_dgccg .SolidFill ,&_gdgafa );_ecde !=nil {return _ecde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dgccg .GradFill =NewCT_GradientFillProperties ();if _dcfdc :=d .DecodeElement (_dgccg .GradFill ,&_gdgafa );_dcfdc !=nil {return _dcfdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dgccg .BlipFill =NewCT_BlipFillProperties ();if _fgggab :=d .DecodeElement (_dgccg .BlipFill ,&_gdgafa );_fgggab !=nil {return _fgggab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dgccg .PattFill =NewCT_PatternFillProperties ();if _gebge :=d .DecodeElement (_dgccg .PattFill ,&_gdgafa );_gebge !=nil {return _gebge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dgccg .GrpFill =NewCT_GroupFillProperties ();if _fbbgf :=d .DecodeElement (_dgccg .GrpFill ,&_gdgafa );_fbbgf !=nil {return _fbbgf ;};default:_fb .Log ("\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\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gdgafa .Name );if _fegbe :=d .Skip ();_fegbe !=nil {return _fegbe ;};};case _f .EndElement :break _egeab ;case _f .CharData :};};return nil ;};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;};func (_afdf *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ggabg ,_ccfec :=d .Token ();if _ccfec !=nil {return _g .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0047vml\u0055se\u0053\u0068\u0061\u0070\u0065\u0052\u0065ct\u0061\u006e\u0067\u006c\u0065\u003a\u0020%\u0073",_ccfec );};if _efafe ,_gddbg :=_ggabg .(_f .EndElement );_gddbg &&_efafe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path -func (_gdafg *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _gcaeg :=_gdafg .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_gcaeg !=nil {return _gcaeg ;};return nil ;}; +// Validate validates the CT_AudioCDTime and its children +func (_dga *CT_AudioCDTime )Validate ()error {return _dga .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");};func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_fbbbb :=&CT_PolarAdjustHandle {};_fbbbb .Pos =NewCT_AdjPoint2D ();return _fbbbb ;};func (_efbee ST_AnimationBuildType )Validate ()error {return _efbee .ValidateWithPath ("")};func (_bbcbg ST_PositiveFixedPercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbcbg .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_f .CharData (_g .Sprintf ("\u0025\u0064",*_bbcbg .ST_PositiveFixedPercentageDecimal )));};if _bbcbg .ST_PositiveFixedPercentage !=nil {e .Encode (_bbcbg .ST_PositiveFixedPercentage );};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_cadebe ST_TextFontAlignType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdgfe :=_f .Attr {};_bdgfe .Name =name ;switch _cadebe {case ST_TextFontAlignTypeUnset :_bdgfe .Value ="";case ST_TextFontAlignTypeAuto :_bdgfe .Value ="\u0061\u0075\u0074\u006f";case ST_TextFontAlignTypeT :_bdgfe .Value ="\u0074";case ST_TextFontAlignTypeCtr :_bdgfe .Value ="\u0063\u0074\u0072";case ST_TextFontAlignTypeBase :_bdgfe .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_bdgfe .Value ="\u0062";};return _bdgfe ,nil ;};func (_ccabc *ST_TextPoint )ValidateWithPath (path string )error {_afdaf :=[]string {};if _ccabc .ST_TextPointUnqualified !=nil {_afdaf =append (_afdaf ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _ccabc .ST_UniversalMeasure !=nil {_afdaf =append (_afdaf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_afdaf )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_afdaf );};return nil ;};func NewCT_FlatText ()*CT_FlatText {_cdde :=&CT_FlatText {};return _cdde };func (_addbe *CT_Point2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgceg :=range start .Attr {if _cgceg .Name .Local =="\u0078"{_dcefc ,_geacd :=ParseUnionST_Coordinate (_cgceg .Value );if _geacd !=nil {return _geacd ;};_addbe .XAttr =_dcefc ;continue ;};if _cgceg .Name .Local =="\u0079"{_bgfeed ,_dfead :=ParseUnionST_Coordinate (_cgceg .Value );if _dfead !=nil {return _dfead ;};_addbe .YAttr =_bgfeed ;continue ;};};for {_afcaa ,_dcebgd :=d .Token ();if _dcebgd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_dcebgd );};if _cabcb ,_efbb :=_afcaa .(_f .EndElement );_efbb &&_cabcb .Name ==start .Name {break ;};};return nil ;};func (_feag *CT_OfficeArtExtension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_decdc :=range start .Attr {if _decdc .Name .Local =="\u0075\u0072\u0069"{_gcgdf ,_bgfef :=_decdc .Value ,error (nil );if _bgfef !=nil {return _bgfef ;};_feag .UriAttr =_gcgdf ;continue ;};};_afcfg :for {_cgagf ,_dfba :=d .Token ();if _dfba !=nil {return _dfba ;};switch _efgae :=_cgagf .(type ){case _f .StartElement :switch _efgae .Name {default:if _dbaa ,_ccgaf :=_fb .CreateElement (_efgae );_ccgaf !=nil {return _ccgaf ;}else {if _fagc :=d .DecodeElement (_dbaa ,&_efgae );_fagc !=nil {return _fagc ;};_feag .Any =append (_feag .Any ,_dbaa );};};case _f .EndElement :break _afcfg ;case _f .CharData :};};return nil ;};func (_bcfa *CT_EffectStyleItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bcfa .EffectLst !=nil {_gcba :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcfa .EffectLst ,_gcba );};if _bcfa .EffectDag !=nil {_adea :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bcfa .EffectDag ,_adea );};if _bcfa .Scene3d !=nil {_fdeb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_bcfa .Scene3d ,_fdeb );};if _bcfa .Sp3d !=nil {_ffcfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_bcfa .Sp3d ,_ffcfg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fadbg *CT_TableGrid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcda :for {_dabff ,_fbcbce :=d .Token ();if _fbcbce !=nil {return _fbcbce ;};switch _adfag :=_dabff .(type ){case _f .StartElement :switch _adfag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_abgfbf :=NewCT_TableCol ();if _ccddb :=d .DecodeElement (_abgfbf ,&_adfag );_ccddb !=nil {return _ccddb ;};_fadbg .GridCol =append (_fadbg .GridCol ,_abgfbf );default:_fb .Log ("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_T\u0061\u0062l\u0065\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_adfag .Name );if _deegd :=d .Skip ();_deegd !=nil {return _deegd ;};};case _f .EndElement :break _fcda ;case _f .CharData :};};return nil ;};func (_ecef *CT_GvmlTextShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_adbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_ecef .TxBody ,_adbd );if _ecef .Choice !=nil {_ecef .Choice .MarshalXML (e ,_f .StartElement {});};if _ecef .ExtLst !=nil {_begbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecef .ExtLst ,_begbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abeb *CT_FixedPercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_abeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cabgg *CT_NonVisualContentPartProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgef :=range start .Attr {if _fgef .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_cadcc ,_gfdc :=_d .ParseBool (_fgef .Value );if _gfdc !=nil {return _gfdc ;};_cabgg .IsCommentAttr =&_cadcc ;continue ;};};_eafc :for {_cdeb ,_faefe :=d .Token ();if _faefe !=nil {return _faefe ;};switch _ecgdb :=_cdeb .(type ){case _f .StartElement :switch _ecgdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"}:_cabgg .CpLocks =NewCT_ContentPartLocking ();if _faccc :=d .DecodeElement (_cabgg .CpLocks ,&_ecgdb );_faccc !=nil {return _faccc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cabgg .ExtLst =NewCT_OfficeArtExtensionList ();if _cbcbf :=d .DecodeElement (_cabgg .ExtLst ,&_ecgdb );_cbcbf !=nil {return _cbcbf ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072o\u0070\u0065\u0072t\u0069\u0065\u0073\u0020\u0025\u0076",_ecgdb .Name );if _gaeg :=d .Skip ();_gaeg !=nil {return _gaeg ;};};case _f .EndElement :break _eafc ;case _f .CharData :};};return nil ;};func NewCT_Path2DClose ()*CT_Path2DClose {_eaaagc :=&CT_Path2DClose {};return _eaaagc };func (_gecg *CT_BlipFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcge :=range start .Attr {if _fcge .Name .Local =="\u0064\u0070\u0069"{_aade ,_ecdbe :=_d .ParseUint (_fcge .Value ,10,32);if _ecdbe !=nil {return _ecdbe ;};_agebc :=uint32 (_aade );_gecg .DpiAttr =&_agebc ;continue ;};if _fcge .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_adcc ,_faed :=_d .ParseBool (_fcge .Value );if _faed !=nil {return _faed ;};_gecg .RotWithShapeAttr =&_adcc ;continue ;};};_bbca :for {_aggc ,_cecc :=d .Token ();if _cecc !=nil {return _cecc ;};switch _fdfa :=_aggc .(type ){case _f .StartElement :switch _fdfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:_gecg .Blip =NewCT_Blip ();if _efd :=d .DecodeElement (_gecg .Blip ,&_fdfa );_efd !=nil {return _efd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"}:_gecg .SrcRect =NewCT_RelativeRect ();if _ddg :=d .DecodeElement (_gecg .SrcRect ,&_fdfa );_ddg !=nil {return _ddg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_gecg .Tile =NewCT_TileInfoProperties ();if _eeae :=d .DecodeElement (_gecg .Tile ,&_fdfa );_eeae !=nil {return _eeae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_gecg .Stretch =NewCT_StretchInfoProperties ();if _aed :=d .DecodeElement (_gecg .Stretch ,&_fdfa );_aed !=nil {return _aed ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0042\u006c\u0069\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fdfa .Name );if _fefae :=d .Skip ();_fefae !=nil {return _fefae ;};};case _f .EndElement :break _bbca ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path -func (_bbda *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_TextSpacingPoint and its children +func (_bcecec *CT_TextSpacingPoint )Validate ()error {return _bcecec .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");};func NewCT_Cell3D ()*CT_Cell3D {_ddea :=&CT_Cell3D {};_ddea .Bevel =NewCT_Bevel ();return _ddea };func (_cfbba ST_TextTabAlignType )ValidateWithPath (path string )error {switch _cfbba {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfbba ));};return nil ;};func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_ecaecf :=ST_AdjCoordinate {};if _a .ST_UniversalMeasurePatternRe .MatchString (s ){_ecaecf .ST_Coordinate =&ST_Coordinate {};_ecaecf .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_efdadf ,_gcbdd :=_d .ParseInt (s ,10,64);if _gcbdd !=nil {_ecaecf .ST_GeomGuideName =&s ;}else {_ecaecf .ST_Coordinate =&ST_Coordinate {};_ecaecf .ST_Coordinate .ST_CoordinateUnqualified =&_efdadf ;};};return _ecaecf ,nil ;};func (_gedec *CT_TextBulletSizeFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_fdbda ,_bbed :=d .Token ();if _bbed !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078t\u003a\u0020\u0025\u0073",_bbed );};if _ecfbg ,_ebbcg :=_fdbda .(_f .EndElement );_ebbcg &&_ecfbg .Name ==start .Name {break ;};};return nil ;};func (_ccdac *CT_Point3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_g .Sprintf ("\u0025\u0076",_ccdac .XAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079"},Value :_g .Sprintf ("\u0025\u0076",_ccdac .YAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a"},Value :_g .Sprintf ("\u0025\u0076",_ccdac .ZAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfae *CT_RelativeOffsetEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfae .TxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_gfae .TxAttr )});};if _gfae .TyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_gfae .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcdb *CT_AlphaInverseEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gcdb .ScrgbClr !=nil {_fecf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gcdb .ScrgbClr ,_fecf );};if _gcdb .SrgbClr !=nil {_acf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gcdb .SrgbClr ,_acf );};if _gcdb .HslClr !=nil {_faa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gcdb .HslClr ,_faa );};if _gcdb .SysClr !=nil {_cgb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gcdb .SysClr ,_cgb );};if _gcdb .SchemeClr !=nil {_daaf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gcdb .SchemeClr ,_daaf );};if _gcdb .PrstClr !=nil {_gga :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gcdb .PrstClr ,_gga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextBulletSizePoint and its children -func (_dcgge *CT_TextBulletSizePoint )Validate ()error {return _dcgge .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");};func (_efddd *CT_PresetLineDashProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efddd .ValAttr !=ST_PresetLineDashValUnset {_ddcbc ,_gagdb :=_efddd .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _gagdb !=nil {return _gagdb ;};start .Attr =append (start .Attr ,_ddcbc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path +func (_efbdc *VideoFile )ValidateWithPath (path string )error {if _affec :=_efbdc .CT_VideoFile .ValidateWithPath (path );_affec !=nil {return _affec ;};return nil ;};func (_gcbcg ST_PitchFamily )Validate ()error {return _gcbcg .ValidateWithPath ("")};func (_dfgfb *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eeeb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dfgfb .CNvPr ,_eeeb );_deec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_dfgfb .CNvGraphicFramePr ,_deec );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;}; -// ST_TextPoint is a union type -type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;}; +// Validate validates the CT_InnerShadowEffect and its children +func (_fede *CT_InnerShadowEffect )Validate ()error {return _fede .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_adcce *EG_LineDashProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcbadd :for {_cgdfd ,_gacff :=d .Token ();if _gacff !=nil {return _gacff ;};switch _efagf :=_cgdfd .(type ){case _f .StartElement :switch _efagf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_adcce .PrstDash =NewCT_PresetLineDashProperties ();if _egccc :=d .DecodeElement (_adcce .PrstDash ,&_efagf );_egccc !=nil {return _egccc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_adcce .CustDash =NewCT_DashStopList ();if _edde :=d .DecodeElement (_adcce .CustDash ,&_efagf );_edde !=nil {return _edde ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_efagf .Name );if _dbdcf :=d .Skip ();_dbdcf !=nil {return _dbdcf ;};};case _f .EndElement :break _bcbadd ;case _f .CharData :};};return nil ;};func (_fgfb *CT_CustomGeometry2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fgfb .AvLst !=nil {_ebcb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_fgfb .AvLst ,_ebcb );};if _fgfb .GdLst !=nil {_edbe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fgfb .GdLst ,_edbe );};if _fgfb .AhLst !=nil {_fdgf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}};e .EncodeElement (_fgfb .AhLst ,_fdgf );};if _fgfb .CxnLst !=nil {_faeab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_fgfb .CxnLst ,_faeab );};if _fgfb .Rect !=nil {_dbde :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}};e .EncodeElement (_fgfb .Rect ,_dbde );};_dedc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_fgfb .PathLst ,_dedc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path -func (_aaefb *CT_ContentPartLocking )ValidateWithPath (path string )error {if _aaefb .ExtLst !=nil {if _ceee :=_aaefb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceee !=nil {return _ceee ;};};return nil ;};func NewCT_DashStopList ()*CT_DashStopList {_cbdceg :=&CT_DashStopList {};return _cbdceg };const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1;ST_TextWrappingTypeSquare ST_TextWrappingType =2;);func (_gcge ST_PathShadeType )String ()string {switch _gcge {case 0:return "";case 1:return "\u0073\u0068\u0061p\u0065";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0072\u0065\u0063\u0074";};return "";};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};func (_defda ST_PresetMaterialType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egfgg :=_a .Attr {};_egfgg .Name =name ;switch _defda {case ST_PresetMaterialTypeUnset :_egfgg .Value ="";case ST_PresetMaterialTypeLegacyMatte :_egfgg .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_egfgg .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeLegacyMetal :_egfgg .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_egfgg .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case ST_PresetMaterialTypeMatte :_egfgg .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_egfgg .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_egfgg .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_egfgg .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case ST_PresetMaterialTypeTranslucentPowder :_egfgg .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_egfgg .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_egfgg .Value ="\u0064\u006b\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeSoftEdge :_egfgg .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_egfgg .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_egfgg .Value ="\u0066\u006c\u0061\u0074";case ST_PresetMaterialTypeSoftmetal :_egfgg .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _egfgg ,nil ;};func (_fbagd ST_TextHorzOverflowType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fbagd .String (),start );}; +// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path +func (_fadeb *CT_FixedPercentage )ValidateWithPath (path string )error {if _gadbg :=_fadeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gadbg !=nil {return _gadbg ;};return nil ;}; -// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path -func (_eafda *CT_ReflectionEffect )ValidateWithPath (path string )error {if _eafda .BlurRadAttr !=nil {if *_eafda .BlurRadAttr < 0{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_eafda .BlurRadAttr );};if *_eafda .BlurRadAttr > 27273042316900{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_eafda .BlurRadAttr );};};if _eafda .StAAttr !=nil {if _ddebe :=_eafda .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_ddebe !=nil {return _ddebe ;};};if _eafda .StPosAttr !=nil {if _efbab :=_eafda .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_efbab !=nil {return _efbab ;};};if _eafda .EndAAttr !=nil {if _cgbd :=_eafda .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_cgbd !=nil {return _cgbd ;};};if _eafda .EndPosAttr !=nil {if _dgcd :=_eafda .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dgcd !=nil {return _dgcd ;};};if _eafda .DistAttr !=nil {if *_eafda .DistAttr < 0{return _f .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_eafda .DistAttr );};if *_eafda .DistAttr > 27273042316900{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_eafda .DistAttr );};};if _eafda .DirAttr !=nil {if *_eafda .DirAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_eafda .DirAttr );};if *_eafda .DirAttr >=21600000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_eafda .DirAttr );};};if _eafda .FadeDirAttr !=nil {if *_eafda .FadeDirAttr < 0{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0046\u0061\u0064\u0065\u0044\u0069\u0072\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_eafda .FadeDirAttr );};if *_eafda .FadeDirAttr >=21600000{return _f .Errorf ("\u0025s\u002f\u006d.\u0046\u0061\u0064e\u0044\u0069\u0072\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_eafda .FadeDirAttr );};};if _eafda .SxAttr !=nil {if _daccf :=_eafda .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_daccf !=nil {return _daccf ;};};if _eafda .SyAttr !=nil {if _abbfcb :=_eafda .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_abbfcb !=nil {return _abbfcb ;};};if _eafda .KxAttr !=nil {if *_eafda .KxAttr <=-5400000{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_eafda .KxAttr );};if *_eafda .KxAttr >=5400000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_eafda .KxAttr );};};if _eafda .KyAttr !=nil {if *_eafda .KyAttr <=-5400000{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_eafda .KyAttr );};if *_eafda .KyAttr >=5400000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_eafda .KyAttr );};};if _bafcb :=_eafda .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_bafcb !=nil {return _bafcb ;};return nil ;}; +// Validate validates the CT_ShapeStyle and its children +func (_gdecd *CT_ShapeStyle )Validate ()error {return _gdecd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");};func (_cfccg ST_PresetLineDashVal )Validate ()error {return _cfccg .ValidateWithPath ("")};const (ST_SystemColorValUnset ST_SystemColorVal =0;ST_SystemColorValScrollBar ST_SystemColorVal =1;ST_SystemColorValBackground ST_SystemColorVal =2;ST_SystemColorValActiveCaption ST_SystemColorVal =3;ST_SystemColorValInactiveCaption ST_SystemColorVal =4;ST_SystemColorValMenu ST_SystemColorVal =5;ST_SystemColorValWindow ST_SystemColorVal =6;ST_SystemColorValWindowFrame ST_SystemColorVal =7;ST_SystemColorValMenuText ST_SystemColorVal =8;ST_SystemColorValWindowText ST_SystemColorVal =9;ST_SystemColorValCaptionText ST_SystemColorVal =10;ST_SystemColorValActiveBorder ST_SystemColorVal =11;ST_SystemColorValInactiveBorder ST_SystemColorVal =12;ST_SystemColorValAppWorkspace ST_SystemColorVal =13;ST_SystemColorValHighlight ST_SystemColorVal =14;ST_SystemColorValHighlightText ST_SystemColorVal =15;ST_SystemColorValBtnFace ST_SystemColorVal =16;ST_SystemColorValBtnShadow ST_SystemColorVal =17;ST_SystemColorValGrayText ST_SystemColorVal =18;ST_SystemColorValBtnText ST_SystemColorVal =19;ST_SystemColorValInactiveCaptionText ST_SystemColorVal =20;ST_SystemColorValBtnHighlight ST_SystemColorVal =21;ST_SystemColorVal3dDkShadow ST_SystemColorVal =22;ST_SystemColorVal3dLight ST_SystemColorVal =23;ST_SystemColorValInfoText ST_SystemColorVal =24;ST_SystemColorValInfoBk ST_SystemColorVal =25;ST_SystemColorValHotLight ST_SystemColorVal =26;ST_SystemColorValGradientActiveCaption ST_SystemColorVal =27;ST_SystemColorValGradientInactiveCaption ST_SystemColorVal =28;ST_SystemColorValMenuHighlight ST_SystemColorVal =29;ST_SystemColorValMenuBar ST_SystemColorVal =30;);func NewCT_Scale2D ()*CT_Scale2D {_becg :=&CT_Scale2D {};_becg .Sx =NewCT_Ratio ();_becg .Sy =NewCT_Ratio ();return _becg ;}; -// Validate validates the CT_TablePartStyle and its children -func (_dfcaaf *CT_TablePartStyle )Validate ()error {return _dfcaaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");};func (_cbdbc *CT_PictureLocking )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bgad :=range start .Attr {if _bgad .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_gceac ,_cfcbf :=_gc .ParseBool (_bgad .Value );if _cfcbf !=nil {return _cfcbf ;};_cbdbc .NoCropAttr =&_gceac ;continue ;};if _bgad .Name .Local =="\u006e\u006f\u0047r\u0070"{_cdece ,_deaf :=_gc .ParseBool (_bgad .Value );if _deaf !=nil {return _deaf ;};_cbdbc .NoGrpAttr =&_cdece ;continue ;};if _bgad .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_gabfb ,_aggfe :=_gc .ParseBool (_bgad .Value );if _aggfe !=nil {return _aggfe ;};_cbdbc .NoSelectAttr =&_gabfb ;continue ;};if _bgad .Name .Local =="\u006e\u006f\u0052o\u0074"{_babb ,_gaeg :=_gc .ParseBool (_bgad .Value );if _gaeg !=nil {return _gaeg ;};_cbdbc .NoRotAttr =&_babb ;continue ;};if _bgad .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_dfcfb ,_ebgf :=_gc .ParseBool (_bgad .Value );if _ebgf !=nil {return _ebgf ;};_cbdbc .NoChangeAspectAttr =&_dfcfb ;continue ;};if _bgad .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_acdea ,_abgfb :=_gc .ParseBool (_bgad .Value );if _abgfb !=nil {return _abgfb ;};_cbdbc .NoMoveAttr =&_acdea ;continue ;};if _bgad .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ebcc ,_gbea :=_gc .ParseBool (_bgad .Value );if _gbea !=nil {return _gbea ;};_cbdbc .NoResizeAttr =&_ebcc ;continue ;};if _bgad .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_dcgbg ,_gbedaa :=_gc .ParseBool (_bgad .Value );if _gbedaa !=nil {return _gbedaa ;};_cbdbc .NoEditPointsAttr =&_dcgbg ;continue ;};if _bgad .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_bcde ,_ffadb :=_gc .ParseBool (_bgad .Value );if _ffadb !=nil {return _ffadb ;};_cbdbc .NoAdjustHandlesAttr =&_bcde ;continue ;};if _bgad .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_cbca ,_bddeb :=_gc .ParseBool (_bgad .Value );if _bddeb !=nil {return _bddeb ;};_cbdbc .NoChangeArrowheadsAttr =&_cbca ;continue ;};if _bgad .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_afdeb ,_fdcg :=_gc .ParseBool (_bgad .Value );if _fdcg !=nil {return _fdcg ;};_cbdbc .NoChangeShapeTypeAttr =&_afdeb ;continue ;};};_fgedb :for {_decff ,_cdcdc :=d .Token ();if _cdcdc !=nil {return _cdcdc ;};switch _adfce :=_decff .(type ){case _a .StartElement :switch _adfce .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbdbc .ExtLst =NewCT_OfficeArtExtensionList ();if _fcagb :=d .DecodeElement (_cbdbc .ExtLst ,&_adfce );_fcagb !=nil {return _fcagb ;};default:_b .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_adfce .Name );if _bdeg :=d .Skip ();_bdeg !=nil {return _bdeg ;};};case _a .EndElement :break _fgedb ;case _a .CharData :};};return nil ;};func (_egaa *CT_ClipboardStyleSheet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egaa .ThemeElements =NewCT_BaseStyles ();_egaa .ClrMap =NewCT_ColorMapping ();_daad :for {_bdff ,_fefe :=d .Token ();if _fefe !=nil {return _fefe ;};switch _ffegc :=_bdff .(type ){case _a .StartElement :switch _ffegc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _ebfe :=d .DecodeElement (_egaa .ThemeElements ,&_ffegc );_ebfe !=nil {return _ebfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _dbae :=d .DecodeElement (_egaa .ClrMap ,&_ffegc );_dbae !=nil {return _dbae ;};default:_b .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006c\u0069\u0070b\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_ffegc .Name );if _fadc :=d .Skip ();_fadc !=nil {return _fadc ;};};case _a .EndElement :break _daad ;case _a .CharData :};};return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_bcgfed :=ST_PositiveFixedPercentage {};if _c .ST_PercentagePatternRe .MatchString (s ){_bcgfed .ST_PositiveFixedPercentage =&ST_Percentage {};_bcgfed .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_gfffe ,_deaeee :=_gc .ParseInt (s ,10,64);if _deaeee !=nil {return _bcgfed ,_f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_deaeee );};_bbdaf :=int32 (_gfffe );_bcgfed .ST_PositiveFixedPercentageDecimal =&_bbdaf ;};return _bcgfed ,nil ;};func (_dfcdb ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgegf :=_a .Attr {};_cgegf .Name =name ;switch _dfcdb {case ST_AnimationChartOnlyBuildTypeUnset :_cgegf .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_cgegf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_cgegf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_AnimationChartOnlyBuildTypeSeriesEl :_cgegf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_cgegf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _cgegf ,nil ;};func (_faaeb *CT_TileInfoProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _faaeb .TxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_faaeb .TxAttr )});};if _faaeb .TyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_faaeb .TyAttr )});};if _faaeb .SxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_faaeb .SxAttr )});};if _faaeb .SyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_faaeb .SyAttr )});};if _faaeb .FlipAttr !=ST_TileFlipModeUnset {_faedc ,_gefaa :=_faaeb .FlipAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006c\u0069\u0070"});if _gefaa !=nil {return _gefaa ;};start .Attr =append (start .Attr ,_faedc );};if _faaeb .AlgnAttr !=ST_RectAlignmentUnset {_bfgff ,_begfd :=_faaeb .AlgnAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006c\u0067\u006e"});if _begfd !=nil {return _begfd ;};start .Attr =append (start .Attr ,_bfgff );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gafd *CT_AudioCDTime )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfc :=range start .Attr {if _dfc .Name .Local =="\u0074\u0072\u0061c\u006b"{_cabg ,_gbdg :=_gc .ParseUint (_dfc .Value ,10,8);if _gbdg !=nil {return _gbdg ;};_gafd .TrackAttr =uint8 (_cabg );continue ;};if _dfc .Name .Local =="\u0074\u0069\u006d\u0065"{_bbac ,_fdee :=_gc .ParseUint (_dfc .Value ,10,32);if _fdee !=nil {return _fdee ;};_efba :=uint32 (_bbac );_gafd .TimeAttr =&_efba ;continue ;};};for {_aeb ,_afcg :=d .Token ();if _afcg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0054\u0069\u006d\u0065:\u0020\u0025\u0073",_afcg );};if _bfd ,_cbfe :=_aeb .(_a .EndElement );_cbfe &&_bfd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path +func (_afdfb *CT_Path2DList )ValidateWithPath (path string )error {for _gcgeg ,_aaea :=range _afdfb .Path {if _bcebf :=_aaea .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_gcgeg ));_bcebf !=nil {return _bcebf ;};};return nil ;}; -// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path -func (_dcceg *CT_TableCol )ValidateWithPath (path string )error {if _fgfdc :=_dcceg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fgfdc !=nil {return _fgfdc ;};if _dcceg .ExtLst !=nil {if _fegfga :=_dcceg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fegfga !=nil {return _fegfga ;};};return nil ;}; +// Validate validates the CT_GeomGuideList and its children +func (_beea *CT_GeomGuideList )Validate ()error {return _beea .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func (_afafd ST_DgmBuildStep )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afafd .String (),start );};func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_dfge :=&CT_ThemeableLineStyle {};return _dfge ;};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;};type CT_CustomColor struct{NameAttr *string ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_cacbc *ST_LightRigType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbgbce ,_cbefg :=d .Token ();if _cbefg !=nil {return _cbefg ;};if _ggabaf ,_eggge :=_dbgbce .(_f .EndElement );_eggge &&_ggabaf .Name ==start .Name {*_cacbc =1;return nil ;};if _aageg ,_ededg :=_dbgbce .(_f .CharData );!_ededg {return _g .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",_dbgbce );}else {switch string (_aageg ){case "":*_cacbc =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_cacbc =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_cacbc =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_cacbc =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_cacbc =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_cacbc =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_cacbc =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_cacbc =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_cacbc =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_cacbc =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_cacbc =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_cacbc =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_cacbc =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_cacbc =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_cacbc =14;case "\u0073\u006f\u0066\u0074":*_cacbc =15;case "\u0068\u0061\u0072s\u0068":*_cacbc =16;case "\u0066\u006c\u006fo\u0064":*_cacbc =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_cacbc =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_cacbc =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_cacbc =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_cacbc =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_cacbc =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_cacbc =23;case "\u0066\u006c\u0061\u0074":*_cacbc =24;case "\u0074\u0077\u006fP\u0074":*_cacbc =25;case "\u0067\u006c\u006f\u0077":*_cacbc =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_cacbc =27;};};_dbgbce ,_cbefg =d .Token ();if _cbefg !=nil {return _cbefg ;};if _ababa ,_eeabdd :=_dbgbce .(_f .EndElement );_eeabdd &&_ababa .Name ==start .Name {return nil ;};return _g .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",_dbgbce );};type CT_PictureLocking struct{NoCropAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func (_fcfee *ST_TextCapsType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eabacc ,_edgfc :=d .Token ();if _edgfc !=nil {return _edgfc ;};if _defda ,_aceff :=_eabacc .(_f .EndElement );_aceff &&_defda .Name ==start .Name {*_fcfee =1;return nil ;};if _dbabe ,_cefab :=_eabacc .(_f .CharData );!_cefab {return _g .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",_eabacc );}else {switch string (_dbabe ){case "":*_fcfee =0;case "\u006e\u006f\u006e\u0065":*_fcfee =1;case "\u0073\u006d\u0061l\u006c":*_fcfee =2;case "\u0061\u006c\u006c":*_fcfee =3;};};_eabacc ,_edgfc =d .Token ();if _edgfc !=nil {return _edgfc ;};if _aggge ,_ffeeb :=_eabacc .(_f .EndElement );_ffeeb &&_aggge .Name ==start .Name {return nil ;};return _g .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",_eabacc );};func NewCT_LineStyleList ()*CT_LineStyleList {_aafbb :=&CT_LineStyleList {};return _aafbb };func (_ecdag *CT_TextLineBreak )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbcdbf :for {_aacde ,_dfefa :=d .Token ();if _dfefa !=nil {return _dfefa ;};switch _baadef :=_aacde .(type ){case _f .StartElement :switch _baadef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_ecdag .RPr =NewCT_TextCharacterProperties ();if _ceee :=d .DecodeElement (_ecdag .RPr ,&_baadef );_ceee !=nil {return _ceee ;};default:_fb .Log ("\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\u0054\u0065\u0078\u0074\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0020\u0025v",_baadef .Name );if _deggc :=d .Skip ();_deggc !=nil {return _deggc ;};};case _f .EndElement :break _dbcdbf ;case _f .CharData :};};return nil ;};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;};func (_geccf ST_OnOffStyleType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gbdeg :=_f .Attr {};_gbdeg .Name =name ;switch _geccf {case ST_OnOffStyleTypeUnset :_gbdeg .Value ="";case ST_OnOffStyleTypeOn :_gbdeg .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_gbdeg .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_gbdeg .Value ="\u0064\u0065\u0066";};return _gbdeg ,nil ;};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_feecd ST_PenAlignment )ValidateWithPath (path string )error {switch _feecd {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feecd ));};return nil ;};type ST_ColorSchemeIndex byte ;func (_cdac *CT_SphereCoords )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0074"},Value :_g .Sprintf ("\u0025\u0076",_cdac .LatAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_cdac .LonAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076"},Value :_g .Sprintf ("\u0025\u0076",_cdac .RevAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path -func (_deca *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _cfbbb :=_deca .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_cfbbb !=nil {return _cfbbb ;};if _deca .ClrMap !=nil {if _ccbcb :=_deca .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_ccbcb !=nil {return _ccbcb ;};};return nil ;}; +// Validate validates the CT_PolarAdjustHandle and its children +func (_cfcd *CT_PolarAdjustHandle )Validate ()error {return _cfcd .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};func NewEG_Text3D ()*EG_Text3D {_gfeb :=&EG_Text3D {};return _gfeb };type CT_ConnectorLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_aead :=&CT_BiLevelEffect {};return _aead };type EG_ColorTransform struct{Tint *CT_PositiveFixedPercentage ;Shade *CT_PositiveFixedPercentage ;Comp *CT_ComplementTransform ;Inv *CT_InverseTransform ;Gray *CT_GrayscaleTransform ;Alpha *CT_PositiveFixedPercentage ;AlphaOff *CT_FixedPercentage ;AlphaMod *CT_PositivePercentage ;Hue *CT_PositiveFixedAngle ;HueOff *CT_Angle ;HueMod *CT_PositivePercentage ;Sat *CT_Percentage ;SatOff *CT_Percentage ;SatMod *CT_Percentage ;Lum *CT_Percentage ;LumOff *CT_Percentage ;LumMod *CT_Percentage ;Red *CT_Percentage ;RedOff *CT_Percentage ;RedMod *CT_Percentage ;Green *CT_Percentage ;GreenOff *CT_Percentage ;GreenMod *CT_Percentage ;Blue *CT_Percentage ;BlueOff *CT_Percentage ;BlueMod *CT_Percentage ;Gamma *CT_GammaTransform ;InvGamma *CT_InverseGammaTransform ;};func (_abcdf ST_TileFlipMode )Validate ()error {return _abcdf .ValidateWithPath ("")};func (_baceg *CT_Headers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edfg :for {_effaf ,_fbbbf :=d .Token ();if _fbbbf !=nil {return _fbbbf ;};switch _ccea :=_effaf .(type ){case _f .StartElement :switch _ccea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:var _gege string ;if _ccfaa :=d .DecodeElement (&_gege ,&_ccea );_ccfaa !=nil {return _ccfaa ;};_baceg .Header =append (_baceg .Header ,_gege );default:_fb .Log ("\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\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_ccea .Name );if _decg :=d .Skip ();_decg !=nil {return _decg ;};};case _f .EndElement :break _edfg ;case _f .CharData :};};return nil ;};func (_dfbffe *ST_TextHorzOverflowType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdeead ,_adacbc :=d .Token ();if _adacbc !=nil {return _adacbc ;};if _ceafd ,_gbfefc :=_cdeead .(_f .EndElement );_gbfefc &&_ceafd .Name ==start .Name {*_dfbffe =1;return nil ;};if _ffebee ,_fdbaga :=_cdeead .(_f .CharData );!_fdbaga {return _g .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",_cdeead );}else {switch string (_ffebee ){case "":*_dfbffe =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_dfbffe =1;case "\u0063\u006c\u0069\u0070":*_dfbffe =2;};};_cdeead ,_adacbc =d .Token ();if _adacbc !=nil {return _adacbc ;};if _gddd ,_cedea :=_cdeead .(_f .EndElement );_cedea &&_gddd .Name ==start .Name {return nil ;};return _g .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",_cdeead );};func (_fgeef *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fgeef =0;case "\u0073\u006f\u006ci\u0064":*_fgeef =1;case "\u0064\u006f\u0074":*_fgeef =2;case "\u0064\u0061\u0073\u0068":*_fgeef =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_fgeef =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_fgeef =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_fgeef =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fgeef =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_fgeef =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_fgeef =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_fgeef =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fgeef =11;};return nil ;};func (_gacfb ST_PenAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bccgf :=_f .Attr {};_bccgf .Name =name ;switch _gacfb {case ST_PenAlignmentUnset :_bccgf .Value ="";case ST_PenAlignmentCtr :_bccgf .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_bccgf .Value ="\u0069\u006e";};return _bccgf ,nil ;};func (_ccafd ST_Coordinate32 )String ()string {if _ccafd .ST_Coordinate32Unqualified !=nil {return _g .Sprintf ("\u0025\u0076",*_ccafd .ST_Coordinate32Unqualified );};if _ccafd .ST_UniversalMeasure !=nil {return _g .Sprintf ("\u0025\u0076",*_ccafd .ST_UniversalMeasure );};return "";};func (_edcacg *ST_PenAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_edcacg =0;case "\u0063\u0074\u0072":*_edcacg =1;case "\u0069\u006e":*_edcacg =2;};return nil ;}; -// Validate validates the EG_TextRun and its children -func (_ddcdf *EG_TextRun )Validate ()error {return _ddcdf .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");};func (_gddgb *CT_TextBody )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gfbac :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_gddgb .BodyPr ,_gfbac );if _gddgb .LstStyle !=nil {_dfdaca :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gddgb .LstStyle ,_dfdaca );};_dfddg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070"}};for _ ,_bcgeb :=range _gddgb .P {e .EncodeElement (_bcgeb ,_dfddg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_debef *ST_RectAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbcda ,_ebceff :=d .Token ();if _ebceff !=nil {return _ebceff ;};if _ebbdf ,_cbdced :=_dbcda .(_a .EndElement );_cbdced &&_ebbdf .Name ==start .Name {*_debef =1;return nil ;};if _eegda ,_afgea :=_dbcda .(_a .CharData );!_afgea {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbcda );}else {switch string (_eegda ){case "":*_debef =0;case "\u0074\u006c":*_debef =1;case "\u0074":*_debef =2;case "\u0074\u0072":*_debef =3;case "\u006c":*_debef =4;case "\u0063\u0074\u0072":*_debef =5;case "\u0072":*_debef =6;case "\u0062\u006c":*_debef =7;case "\u0062":*_debef =8;case "\u0062\u0072":*_debef =9;};};_dbcda ,_ebceff =d .Token ();if _ebceff !=nil {return _ebceff ;};if _aagg ,_fcggef :=_dbcda .(_a .EndElement );_fcggef &&_aagg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbcda );};const (ST_PresetShadowValUnset ST_PresetShadowVal =0;ST_PresetShadowValShdw1 ST_PresetShadowVal =1;ST_PresetShadowValShdw2 ST_PresetShadowVal =2;ST_PresetShadowValShdw3 ST_PresetShadowVal =3;ST_PresetShadowValShdw4 ST_PresetShadowVal =4;ST_PresetShadowValShdw5 ST_PresetShadowVal =5;ST_PresetShadowValShdw6 ST_PresetShadowVal =6;ST_PresetShadowValShdw7 ST_PresetShadowVal =7;ST_PresetShadowValShdw8 ST_PresetShadowVal =8;ST_PresetShadowValShdw9 ST_PresetShadowVal =9;ST_PresetShadowValShdw10 ST_PresetShadowVal =10;ST_PresetShadowValShdw11 ST_PresetShadowVal =11;ST_PresetShadowValShdw12 ST_PresetShadowVal =12;ST_PresetShadowValShdw13 ST_PresetShadowVal =13;ST_PresetShadowValShdw14 ST_PresetShadowVal =14;ST_PresetShadowValShdw15 ST_PresetShadowVal =15;ST_PresetShadowValShdw16 ST_PresetShadowVal =16;ST_PresetShadowValShdw17 ST_PresetShadowVal =17;ST_PresetShadowValShdw18 ST_PresetShadowVal =18;ST_PresetShadowValShdw19 ST_PresetShadowVal =19;ST_PresetShadowValShdw20 ST_PresetShadowVal =20;);func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_bbdce :=&CT_GvmlTextShape {};_bbdce .TxBody =NewCT_TextBody ();return _bbdce ;};func (_dcffe *CT_TablePartStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dcffe .TcTxStyle !=nil {_bcbae :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dcffe .TcTxStyle ,_bcbae );};if _dcffe .TcStyle !=nil {_fgaga :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_dcffe .TcStyle ,_fgaga );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgdfdb *Theme )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0061:\u0074\u0068\u0065\u006d\u0065";return _fgdfdb .CT_OfficeStyleSheet .MarshalXML (e ,start );};func NewCT_TableProperties ()*CT_TableProperties {_fbebc :=&CT_TableProperties {};return _fbebc };func (_deedg *CT_SystemColor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deedg .ValAttr =ST_SystemColorVal (1);for _ ,_edac :=range start .Attr {if _edac .Name .Local =="\u0076\u0061\u006c"{_deedg .ValAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_fadgc ,_dgcgb :=_edac .Value ,error (nil );if _dgcgb !=nil {return _dgcgb ;};_deedg .LastClrAttr =&_fadgc ;continue ;};};_eafbf :for {_agaag ,_dffdad :=d .Token ();if _dffdad !=nil {return _dffdad ;};switch _gadaf :=_agaag .(type ){case _a .StartElement :switch _gadaf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_baacg :=NewEG_ColorTransform ();_baacg .Tint =NewCT_PositiveFixedPercentage ();if _cefdd :=d .DecodeElement (_baacg .Tint ,&_gadaf );_cefdd !=nil {return _cefdd ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_baacg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_cdaeb :=NewEG_ColorTransform ();_cdaeb .Shade =NewCT_PositiveFixedPercentage ();if _bbacb :=d .DecodeElement (_cdaeb .Shade ,&_gadaf );_bbacb !=nil {return _bbacb ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_cdaeb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_bcgfb :=NewEG_ColorTransform ();_bcgfb .Comp =NewCT_ComplementTransform ();if _cdagd :=d .DecodeElement (_bcgfb .Comp ,&_gadaf );_cdagd !=nil {return _cdagd ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_bcgfb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_effcd :=NewEG_ColorTransform ();_effcd .Inv =NewCT_InverseTransform ();if _gefdbf :=d .DecodeElement (_effcd .Inv ,&_gadaf );_gefdbf !=nil {return _gefdbf ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_effcd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_ccgf :=NewEG_ColorTransform ();_ccgf .Gray =NewCT_GrayscaleTransform ();if _ffcdae :=d .DecodeElement (_ccgf .Gray ,&_gadaf );_ffcdae !=nil {return _ffcdae ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_ccgf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_bcdeg :=NewEG_ColorTransform ();_bcdeg .Alpha =NewCT_PositiveFixedPercentage ();if _afaf :=d .DecodeElement (_bcdeg .Alpha ,&_gadaf );_afaf !=nil {return _afaf ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_bcdeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_cdafc :=NewEG_ColorTransform ();_cdafc .AlphaOff =NewCT_FixedPercentage ();if _fbcb :=d .DecodeElement (_cdafc .AlphaOff ,&_gadaf );_fbcb !=nil {return _fbcb ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_cdafc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_geee :=NewEG_ColorTransform ();_geee .AlphaMod =NewCT_PositivePercentage ();if _bgcfg :=d .DecodeElement (_geee .AlphaMod ,&_gadaf );_bgcfg !=nil {return _bgcfg ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_geee );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_cebef :=NewEG_ColorTransform ();_cebef .Hue =NewCT_PositiveFixedAngle ();if _eccbg :=d .DecodeElement (_cebef .Hue ,&_gadaf );_eccbg !=nil {return _eccbg ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_cebef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_deaad :=NewEG_ColorTransform ();_deaad .HueOff =NewCT_Angle ();if _bagea :=d .DecodeElement (_deaad .HueOff ,&_gadaf );_bagea !=nil {return _bagea ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_deaad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_eccaff :=NewEG_ColorTransform ();_eccaff .HueMod =NewCT_PositivePercentage ();if _abege :=d .DecodeElement (_eccaff .HueMod ,&_gadaf );_abege !=nil {return _abege ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_eccaff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_ebacg :=NewEG_ColorTransform ();_ebacg .Sat =NewCT_Percentage ();if _cadeba :=d .DecodeElement (_ebacg .Sat ,&_gadaf );_cadeba !=nil {return _cadeba ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_ebacg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_bdedd :=NewEG_ColorTransform ();_bdedd .SatOff =NewCT_Percentage ();if _edcf :=d .DecodeElement (_bdedd .SatOff ,&_gadaf );_edcf !=nil {return _edcf ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_bdedd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_caba :=NewEG_ColorTransform ();_caba .SatMod =NewCT_Percentage ();if _fgdbag :=d .DecodeElement (_caba .SatMod ,&_gadaf );_fgdbag !=nil {return _fgdbag ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_caba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bbgdd :=NewEG_ColorTransform ();_bbgdd .Lum =NewCT_Percentage ();if _dgdec :=d .DecodeElement (_bbgdd .Lum ,&_gadaf );_dgdec !=nil {return _dgdec ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_bbgdd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ecgcc :=NewEG_ColorTransform ();_ecgcc .LumOff =NewCT_Percentage ();if _adcce :=d .DecodeElement (_ecgcc .LumOff ,&_gadaf );_adcce !=nil {return _adcce ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_ecgcc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_ffead :=NewEG_ColorTransform ();_ffead .LumMod =NewCT_Percentage ();if _aeec :=d .DecodeElement (_ffead .LumMod ,&_gadaf );_aeec !=nil {return _aeec ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_ffead );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_debc :=NewEG_ColorTransform ();_debc .Red =NewCT_Percentage ();if _gffad :=d .DecodeElement (_debc .Red ,&_gadaf );_gffad !=nil {return _gffad ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_debc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dgbag :=NewEG_ColorTransform ();_dgbag .RedOff =NewCT_Percentage ();if _gedce :=d .DecodeElement (_dgbag .RedOff ,&_gadaf );_gedce !=nil {return _gedce ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_dgbag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_fgdeb :=NewEG_ColorTransform ();_fgdeb .RedMod =NewCT_Percentage ();if _facde :=d .DecodeElement (_fgdeb .RedMod ,&_gadaf );_facde !=nil {return _facde ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_fgdeb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_fgege :=NewEG_ColorTransform ();_fgege .Green =NewCT_Percentage ();if _cecec :=d .DecodeElement (_fgege .Green ,&_gadaf );_cecec !=nil {return _cecec ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_fgege );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_faffa :=NewEG_ColorTransform ();_faffa .GreenOff =NewCT_Percentage ();if _cedaad :=d .DecodeElement (_faffa .GreenOff ,&_gadaf );_cedaad !=nil {return _cedaad ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_faffa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_decba :=NewEG_ColorTransform ();_decba .GreenMod =NewCT_Percentage ();if _gccde :=d .DecodeElement (_decba .GreenMod ,&_gadaf );_gccde !=nil {return _gccde ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_decba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_ecfae :=NewEG_ColorTransform ();_ecfae .Blue =NewCT_Percentage ();if _fggb :=d .DecodeElement (_ecfae .Blue ,&_gadaf );_fggb !=nil {return _fggb ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_ecfae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_dbaaf :=NewEG_ColorTransform ();_dbaaf .BlueOff =NewCT_Percentage ();if _ebbdb :=d .DecodeElement (_dbaaf .BlueOff ,&_gadaf );_ebbdb !=nil {return _ebbdb ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_dbaaf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bfgbbe :=NewEG_ColorTransform ();_bfgbbe .BlueMod =NewCT_Percentage ();if _dbgfd :=d .DecodeElement (_bfgbbe .BlueMod ,&_gadaf );_dbgfd !=nil {return _dbgfd ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_bfgbbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_ecfb :=NewEG_ColorTransform ();_ecfb .Gamma =NewCT_GammaTransform ();if _dbced :=d .DecodeElement (_ecfb .Gamma ,&_gadaf );_dbced !=nil {return _dbced ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_ecfb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_cbcfg :=NewEG_ColorTransform ();_cbcfg .InvGamma =NewCT_InverseGammaTransform ();if _gdcfd :=d .DecodeElement (_cbcfg .InvGamma ,&_gadaf );_gdcfd !=nil {return _gdcfd ;};_deedg .EG_ColorTransform =append (_deedg .EG_ColorTransform ,_cbcfg );default:_b .Log ("\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\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_gadaf .Name );if _gagaa :=d .Skip ();_gagaa !=nil {return _gagaa ;};};case _a .EndElement :break _eafbf ;case _a .CharData :};};return nil ;};func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_bgea :=&CT_AlphaFloorEffect {};return _bgea };type VideoFile struct{CT_VideoFile };func (_fcdfed ST_AnimationBuildType )ValidateWithPath (path string )error {switch _fcdfed {case 0,1:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcdfed ));};return nil ;};func (_gbdfc *CT_Path2DQuadBezierTo )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ddecc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_gcgf :=range _gbdfc .Pt {e .EncodeElement (_gcgf ,_ddecc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aafaed ST_Coordinate )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _aafaed .ST_CoordinateUnqualified !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_aafaed .ST_CoordinateUnqualified )));};if _aafaed .ST_UniversalMeasure !=nil {e .EncodeToken (_a .CharData (*_aafaed .ST_UniversalMeasure ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_afdaa :=&CT_TextBodyProperties {};return _afdaa ;}; +// Validate validates the CT_TextBulletSizePercent and its children +func (_aafe *CT_TextBulletSizePercent )Validate ()error {return _aafe .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path -func (_gbbda *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _gbbda .SpLocks !=nil {if _fbbbg :=_gbbda .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_fbbbg !=nil {return _fbbbg ;};};if _gbbda .ExtLst !=nil {if _cbaae :=_gbbda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbaae !=nil {return _cbaae ;};};return nil ;};func (_bgbde *CT_GvmlTextShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgbde .TxBody =NewCT_TextBody ();_debde :for {_cdbda ,_ddbd :=d .Token ();if _ddbd !=nil {return _ddbd ;};switch _eddbc :=_cdbda .(type ){case _a .StartElement :switch _eddbc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:if _afebe :=d .DecodeElement (_bgbde .TxBody ,&_eddbc );_afebe !=nil {return _afebe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_bgbde .Choice =NewCT_GvmlTextShapeChoice ();if _bagbd :=d .DecodeElement (&_bgbde .Choice .UseSpRect ,&_eddbc );_bagbd !=nil {return _bagbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_bgbde .Choice =NewCT_GvmlTextShapeChoice ();if _aagc :=d .DecodeElement (&_bgbde .Choice .Xfrm ,&_eddbc );_aagc !=nil {return _aagc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgbde .ExtLst =NewCT_OfficeArtExtensionList ();if _faac :=d .DecodeElement (_bgbde .ExtLst ,&_eddbc );_faac !=nil {return _faac ;};default:_b .Log ("\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\u0047\u0076\u006d\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025v",_eddbc .Name );if _fbcdd :=d .Skip ();_fbcdd !=nil {return _fbcdd ;};};case _a .EndElement :break _debde ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path +func (_dd *AG_Blob )ValidateWithPath (path string )error {return nil };func (_bgdeg *CT_FillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdaf :for {_bgaab ,_ccbd :=d .Token ();if _ccbd !=nil {return _ccbd ;};switch _fbgf :=_bgaab .(type ){case _f .StartElement :switch _fbgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bgdeg .NoFill =NewCT_NoFillProperties ();if _caae :=d .DecodeElement (_bgdeg .NoFill ,&_fbgf );_caae !=nil {return _caae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bgdeg .SolidFill =NewCT_SolidColorFillProperties ();if _edcd :=d .DecodeElement (_bgdeg .SolidFill ,&_fbgf );_edcd !=nil {return _edcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bgdeg .GradFill =NewCT_GradientFillProperties ();if _ffdf :=d .DecodeElement (_bgdeg .GradFill ,&_fbgf );_ffdf !=nil {return _ffdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bgdeg .BlipFill =NewCT_BlipFillProperties ();if _bead :=d .DecodeElement (_bgdeg .BlipFill ,&_fbgf );_bead !=nil {return _bead ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bgdeg .PattFill =NewCT_PatternFillProperties ();if _ecbg :=d .DecodeElement (_bgdeg .PattFill ,&_fbgf );_ecbg !=nil {return _ecbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bgdeg .GrpFill =NewCT_GroupFillProperties ();if _abcdc :=d .DecodeElement (_bgdeg .GrpFill ,&_fbgf );_abcdc !=nil {return _abcdc ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fbgf .Name );if _feec :=d .Skip ();_feec !=nil {return _feec ;};};case _f .EndElement :break _bdaf ;case _f .CharData :};};return nil ;};func (_bcccdb ST_DgmBuildStep )Validate ()error {return _bcccdb .ValidateWithPath ("")}; -// Validate validates the CT_AlphaInverseEffect and its children -func (_eff *CT_AlphaInverseEffect )Validate ()error {return _eff .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};type ST_RectAlignment byte ; +// Validate validates the CT_FillEffect and its children +func (_fgdae *CT_FillEffect )Validate ()error {return _fgdae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_geef :=ST_PositivePercentage {};if _a .ST_PositivePercentagePatternRe .MatchString (s ){_geef .ST_PositivePercentage =&ST_Percentage {};_geef .ST_PositivePercentage .ST_Percentage =&s ;}else {_agegb ,_fbaab :=_d .ParseInt (s ,10,32);if _fbaab !=nil {return _geef ,_g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_fbaab );};_bfefa :=int32 (_agegb );_geef .ST_PositivePercentageDecimal =&_bfefa ;};return _geef ,nil ;};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_fdfdb :=&EG_ThemeableEffectStyle {};return _fdfdb ;}; -// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path -func (_gcgbef *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil };func (_fbbgc *CT_TextBulletSizePercent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbbgc .ValAttr ="\u0031\u0030\u0030\u0025";for _ ,_gefdf :=range start .Attr {if _gefdf .Name .Local =="\u0076\u0061\u006c"{_eefdd ,_gagbb :=_gefdf .Value ,error (nil );if _gagbb !=nil {return _gagbb ;};_fbbgc .ValAttr =_eefdd ;continue ;};};for {_fgfbb ,_bfabd :=d .Token ();if _bfabd !=nil {return _f .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054ext\u0042ul\u006c\u0065\u0074\u0053\u0069\u007a\u0065Pe\u0072\u0063\u0065\u006e\u0074\u003a\u0020%\u0073",_bfabd );};if _dbagg ,_bagdb :=_fgfbb .(_a .EndElement );_bagdb &&_dbagg .Name ==start .Name {break ;};};return nil ;};const (ST_TextAlignTypeUnset ST_TextAlignType =0;ST_TextAlignTypeL ST_TextAlignType =1;ST_TextAlignTypeCtr ST_TextAlignType =2;ST_TextAlignTypeR ST_TextAlignType =3;ST_TextAlignTypeJust ST_TextAlignType =4;ST_TextAlignTypeJustLow ST_TextAlignType =5;ST_TextAlignTypeDist ST_TextAlignType =6;ST_TextAlignTypeThaiDist ST_TextAlignType =7;); +// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path +func (_cbebf *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _cbebf .FillRect !=nil {if _eadaa :=_cbebf .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_eadaa !=nil {return _eadaa ;};};return nil ;}; -// Validate validates the CT_ShapeStyle and its children -func (_abdgg *CT_ShapeStyle )Validate ()error {return _abdgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");};func (_adgab *EG_ThemeableEffectStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adgab .Effect !=nil {_cegfb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_adgab .Effect ,_cegfb );};if _adgab .EffectRef !=nil {_caeff :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_adgab .EffectRef ,_caeff );};return nil ;};func (_bceedb ST_PresetColorVal )Validate ()error {return _bceedb .ValidateWithPath ("")};func (_eacgfd ST_FixedPercentage )String ()string {if _eacgfd .ST_FixedPercentageDecimal !=nil {return _f .Sprintf ("\u0025\u0076",*_eacgfd .ST_FixedPercentageDecimal );};if _eacgfd .ST_FixedPercentage !=nil {return _eacgfd .ST_FixedPercentage .String ();};return "";};func (_cfgcc *CT_TableStyleTextStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eaebdc :=range start .Attr {if _eaebdc .Name .Local =="\u0062"{_cfgcc .BAttr .UnmarshalXMLAttr (_eaebdc );continue ;};if _eaebdc .Name .Local =="\u0069"{_cfgcc .IAttr .UnmarshalXMLAttr (_eaebdc );continue ;};};_bgcdd :for {_gffee ,_acdbba :=d .Token ();if _acdbba !=nil {return _acdbba ;};switch _fgdfd :=_gffee .(type ){case _a .StartElement :switch _fgdfd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_cfgcc .Font =NewCT_FontCollection ();if _gcffc :=d .DecodeElement (_cfgcc .Font ,&_fgdfd );_gcffc !=nil {return _gcffc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_cfgcc .FontRef =NewCT_FontReference ();if _fbadg :=d .DecodeElement (_cfgcc .FontRef ,&_fgdfd );_fbadg !=nil {return _fbadg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cfgcc .ScrgbClr =NewCT_ScRgbColor ();if _bdfeb :=d .DecodeElement (_cfgcc .ScrgbClr ,&_fgdfd );_bdfeb !=nil {return _bdfeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cfgcc .SrgbClr =NewCT_SRgbColor ();if _begcf :=d .DecodeElement (_cfgcc .SrgbClr ,&_fgdfd );_begcf !=nil {return _begcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cfgcc .HslClr =NewCT_HslColor ();if _gababd :=d .DecodeElement (_cfgcc .HslClr ,&_fgdfd );_gababd !=nil {return _gababd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cfgcc .SysClr =NewCT_SystemColor ();if _addfa :=d .DecodeElement (_cfgcc .SysClr ,&_fgdfd );_addfa !=nil {return _addfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cfgcc .SchemeClr =NewCT_SchemeColor ();if _adbad :=d .DecodeElement (_cfgcc .SchemeClr ,&_fgdfd );_adbad !=nil {return _adbad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cfgcc .PrstClr =NewCT_PresetColor ();if _cgeea :=d .DecodeElement (_cfgcc .PrstClr ,&_fgdfd );_cgeea !=nil {return _cgeea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgcc .ExtLst =NewCT_OfficeArtExtensionList ();if _adggb :=d .DecodeElement (_cfgcc .ExtLst ,&_fgdfd );_adggb !=nil {return _adggb ;};default:_b .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_fgdfd .Name );if _ecgab :=d .Skip ();_ecgab !=nil {return _ecgab ;};};case _a .EndElement :break _bgcdd ;case _a .CharData :};};return nil ;};func (_geeg *CT_EffectList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _geeg .Blur !=nil {_cfge :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_geeg .Blur ,_cfge );};if _geeg .FillOverlay !=nil {_bfage :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_geeg .FillOverlay ,_bfage );};if _geeg .Glow !=nil {_ggfg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_geeg .Glow ,_ggfg );};if _geeg .InnerShdw !=nil {_gcegf :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_geeg .InnerShdw ,_gcegf );};if _geeg .OuterShdw !=nil {_ecddc :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_geeg .OuterShdw ,_ecddc );};if _geeg .PrstShdw !=nil {_gffe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_geeg .PrstShdw ,_gffe );};if _geeg .Reflection !=nil {_edaa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_geeg .Reflection ,_edaa );};if _geeg .SoftEdge !=nil {_gbfc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_geeg .SoftEdge ,_gbfc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ColorReplaceEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path +func (_ggbdf *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _cbgd :=_ggbdf .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_cbgd !=nil {return _cbgd ;};if _ggbdf .ObjectDefaults !=nil {if _gafbeb :=_ggbdf .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_gafbeb !=nil {return _gafbeb ;};};if _ggbdf .ExtraClrSchemeLst !=nil {if _bfdcc :=_ggbdf .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_bfdcc !=nil {return _bfdcc ;};};if _ggbdf .CustClrLst !=nil {if _ceeaf :=_ggbdf .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_ceeaf !=nil {return _ceeaf ;};};if _ggbdf .ExtLst !=nil {if _aeeed :=_ggbdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeeed !=nil {return _aeeed ;};};return nil ;};type ST_FontCollectionIndex byte ;type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;}; -// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path -func (_cgbff *CT_FillProperties )ValidateWithPath (path string )error {if _cgbff .NoFill !=nil {if _acgc :=_cgbff .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_acgc !=nil {return _acgc ;};};if _cgbff .SolidFill !=nil {if _eeaca :=_cgbff .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_eeaca !=nil {return _eeaca ;};};if _cgbff .GradFill !=nil {if _ecef :=_cgbff .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ecef !=nil {return _ecef ;};};if _cgbff .BlipFill !=nil {if _bbgd :=_cgbff .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_bbgd !=nil {return _bbgd ;};};if _cgbff .PattFill !=nil {if _fdgca :=_cgbff .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fdgca !=nil {return _fdgca ;};};if _cgbff .GrpFill !=nil {if _aedb :=_cgbff .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_aedb !=nil {return _aedb ;};};return nil ;};func (_fbaa *CT_BackgroundFillStyleList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aacg :for {_deg ,_eab :=d .Token ();if _eab !=nil {return _eab ;};switch _bbad :=_deg .(type ){case _a .StartElement :switch _bbad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cac :=NewEG_FillProperties ();_cac .NoFill =NewCT_NoFillProperties ();if _ceeb :=d .DecodeElement (_cac .NoFill ,&_bbad );_ceeb !=nil {return _ceeb ;};_fbaa .EG_FillProperties =append (_fbaa .EG_FillProperties ,_cac );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bbe :=NewEG_FillProperties ();_bbe .SolidFill =NewCT_SolidColorFillProperties ();if _edfb :=d .DecodeElement (_bbe .SolidFill ,&_bbad );_edfb !=nil {return _edfb ;};_fbaa .EG_FillProperties =append (_fbaa .EG_FillProperties ,_bbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bgfb :=NewEG_FillProperties ();_bgfb .GradFill =NewCT_GradientFillProperties ();if _gadg :=d .DecodeElement (_bgfb .GradFill ,&_bbad );_gadg !=nil {return _gadg ;};_fbaa .EG_FillProperties =append (_fbaa .EG_FillProperties ,_bgfb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cdgb :=NewEG_FillProperties ();_cdgb .BlipFill =NewCT_BlipFillProperties ();if _bcbf :=d .DecodeElement (_cdgb .BlipFill ,&_bbad );_bcbf !=nil {return _bcbf ;};_fbaa .EG_FillProperties =append (_fbaa .EG_FillProperties ,_cdgb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cbcf :=NewEG_FillProperties ();_cbcf .PattFill =NewCT_PatternFillProperties ();if _ffa :=d .DecodeElement (_cbcf .PattFill ,&_bbad );_ffa !=nil {return _ffa ;};_fbaa .EG_FillProperties =append (_fbaa .EG_FillProperties ,_cbcf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ceec :=NewEG_FillProperties ();_ceec .GrpFill =NewCT_GroupFillProperties ();if _gbde :=d .DecodeElement (_ceec .GrpFill ,&_bbad );_gbde !=nil {return _gbde ;};_fbaa .EG_FillProperties =append (_fbaa .EG_FillProperties ,_ceec );default:_b .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0042\u0061c\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bbad .Name );if _bfee :=d .Skip ();_bfee !=nil {return _bfee ;};};case _a .EndElement :break _aacg ;case _a .CharData :};};return nil ;};func (_becce ST_ShapeType )String ()string {switch _becce {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065";case 2:return "\u006ci\u006e\u0065\u0049\u006e\u0076";case 3:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 4:return "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 5:return "\u0072\u0065\u0063\u0074";case 6:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 7:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case 8:return "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case 9:return "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case 10:return "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case 11:return "\u0068e\u0078\u0061\u0067\u006f\u006e";case 12:return "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case 13:return "\u006fc\u0074\u0061\u0067\u006f\u006e";case 14:return "\u0064e\u0063\u0061\u0067\u006f\u006e";case 15:return "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case 16:return "\u0073\u0074\u0061r\u0034";case 17:return "\u0073\u0074\u0061r\u0035";case 18:return "\u0073\u0074\u0061r\u0036";case 19:return "\u0073\u0074\u0061r\u0037";case 20:return "\u0073\u0074\u0061r\u0038";case 21:return "\u0073\u0074\u0061\u0072\u0031\u0030";case 22:return "\u0073\u0074\u0061\u0072\u0031\u0032";case 23:return "\u0073\u0074\u0061\u0072\u0031\u0036";case 24:return "\u0073\u0074\u0061\u0072\u0032\u0034";case 25:return "\u0073\u0074\u0061\u0072\u0033\u0032";case 26:return "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case 27:return "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case 28:return "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case 29:return "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case 30:return "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case 31:return "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case 32:return "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case 33:return "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case 34:return "\u0070\u006c\u0061\u0071\u0075\u0065";case 35:return "\u0065l\u006c\u0069\u0070\u0073\u0065";case 36:return "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case 37:return "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case 38:return "\u0063h\u0065\u0076\u0072\u006f\u006e";case 39:return "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case 40:return "\u0070\u0069\u0065";case 41:return "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case 42:return "\u0064\u006f\u006eu\u0074";case 43:return "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case 44:return "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case 45:return "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case 46:return "\u0075p\u0041\u0072\u0072\u006f\u0077";case 47:return "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case 48:return "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 49:return "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 50:return "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 51:return "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 52:return "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case 53:return "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 54:return "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 55:return "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case 56:return "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 57:return "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case 58:return "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case 59:return "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 60:return "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case 61:return "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case 62:return "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 63:return "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case 64:return "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case 65:return "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case 66:return "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case 67:return "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case 68:return "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case 69:return "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case 70:return "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 71:return "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case 72:return "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case 73:return "\u0063\u0075\u0062\u0065";case 74:return "\u0063\u0061\u006e";case 75:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case 76:return "\u0068\u0065\u0061r\u0074";case 77:return "\u0073\u0075\u006e";case 78:return "\u006d\u006f\u006f\u006e";case 79:return "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case 80:return "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case 81:return "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case 82:return "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case 83:return "\u0062\u0065\u0076e\u006c";case 84:return "\u0066\u0072\u0061m\u0065";case 85:return "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case 86:return "\u0063\u006f\u0072\u006e\u0065\u0072";case 87:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case 88:return "\u0063\u0068\u006fr\u0064";case 89:return "\u0061\u0072\u0063";case 90:return "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case 91:return "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case 92:return "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case 93:return "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case 94:return "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case 95:return "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case 96:return "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case 97:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case 98:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case 99:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case 100:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case 101:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case 102:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case 103:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case 104:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case 105:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case 106:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case 107:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case 108:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case 109:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case 110:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case 111:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case 112:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case 113:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case 114:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case 115:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case 116:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case 117:return "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 118:return "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case 119:return "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 120:return "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 121:return "\u0063\u006c\u006fu\u0064";case 122:return "\u0072\u0069\u0062\u0062\u006f\u006e";case 123:return "\u0072i\u0062\u0062\u006f\u006e\u0032";case 124:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case 125:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case 126:return "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case 127:return "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case 128:return "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case 129:return "\u0077\u0061\u0076\u0065";case 130:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 131:return "\u0070\u006c\u0075\u0073";case 132:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case 133:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case 134:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case 135:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073";case 136:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case 137:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case 138:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case 139:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case 140:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case 141:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case 142:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e";case 143:return "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case 144:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case 145:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case 146:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e";case 147:return "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case 148:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case 149:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case 150:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case 151:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case 152:return "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case 153:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case 154:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case 155:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case 156:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case 157:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case 158:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case 159:return "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case 160:return "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case 161:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case 162:return "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case 163:return "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case 164:return "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";case 165:return "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074";case 166:return "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073";case 167:return "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case 168:return "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case 169:return "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case 170:return "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case 171:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case 172:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case 173:return "\u0067\u0065\u0061r\u0036";case 174:return "\u0067\u0065\u0061r\u0039";case 175:return "\u0066\u0075\u006e\u006e\u0065\u006c";case 176:return "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case 177:return "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case 178:return "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case 179:return "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case 180:return "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case 181:return "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 182:return "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case 183:return "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case 184:return "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case 185:return "\u0063\u0068\u0061\u0072\u0074\u0058";case 186:return "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case 187:return "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return "";};func (_cebbb *ST_PathFillMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cebbb =0;case "\u006e\u006f\u006e\u0065":*_cebbb =1;case "\u006e\u006f\u0072\u006d":*_cebbb =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_cebbb =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_cebbb =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_cebbb =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_cebbb =6;};return nil ;}; +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_gaabg *CT_TextField )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_gaabg .IdAttr ){return _g .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 ,_a .ST_GuidPatternRe ,_gaabg .IdAttr );};if _gaabg .RPr !=nil {if _ffgba :=_gaabg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ffgba !=nil {return _ffgba ;};};if _gaabg .PPr !=nil {if _ecgcg :=_gaabg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ecgcg !=nil {return _ecgcg ;};};return nil ;};type CT_Boolean struct{ValAttr *_a .ST_OnOff ;};func (_cegf *CT_GroupShapeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cegf .BwModeAttr !=ST_BlackWhiteModeUnset {_ggbf ,_afbc :=_cegf .BwModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _afbc !=nil {return _afbc ;};start .Attr =append (start .Attr ,_ggbf );};e .EncodeToken (start );if _cegf .Xfrm !=nil {_babe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cegf .Xfrm ,_babe );};if _cegf .NoFill !=nil {_ceegf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cegf .NoFill ,_ceegf );};if _cegf .SolidFill !=nil {_bcafb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cegf .SolidFill ,_bcafb );};if _cegf .GradFill !=nil {_fbcd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cegf .GradFill ,_fbcd );};if _cegf .BlipFill !=nil {_babec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cegf .BlipFill ,_babec );};if _cegf .PattFill !=nil {_geda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cegf .PattFill ,_geda );};if _cegf .GrpFill !=nil {_afgc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cegf .GrpFill ,_afgc );};if _cegf .EffectLst !=nil {_deed :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cegf .EffectLst ,_deed );};if _cegf .EffectDag !=nil {_cgada :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cegf .EffectDag ,_cgada );};if _cegf .Scene3d !=nil {_adacb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_cegf .Scene3d ,_adacb );};if _cegf .ExtLst !=nil {_eaec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cegf .ExtLst ,_eaec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_fdabg :=&CT_TextBodyProperties {};return _fdabg ;};func (_beca ST_BevelPresetType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_beca .String (),start );};func (_eadccg *EG_ThemeableFontStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eadccg .Font !=nil {_edgdfb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_eadccg .Font ,_edgdfb );};if _eadccg .FontRef !=nil {_cbef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_eadccg .FontRef ,_cbef );};return nil ;};func (_dbfag *CT_PathShadeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgbab :=range start .Attr {if _bgbab .Name .Local =="\u0070\u0061\u0074\u0068"{_dbfag .PathAttr .UnmarshalXMLAttr (_bgbab );continue ;};};_agffd :for {_eeffa ,_abccg :=d .Token ();if _abccg !=nil {return _abccg ;};switch _defa :=_eeffa .(type ){case _f .StartElement :switch _defa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_dbfag .FillToRect =NewCT_RelativeRect ();if _beada :=d .DecodeElement (_dbfag .FillToRect ,&_defa );_beada !=nil {return _beada ;};default:_fb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0061\u0074\u0068S\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_defa .Name );if _eged :=d .Skip ();_eged !=nil {return _eged ;};};case _f .EndElement :break _agffd ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_TextSpacingPoint and its children -func (_defdd *CT_TextSpacingPoint )Validate ()error {return _defdd .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_dgfbef :=&EG_ThemeableEffectStyle {};return _dgfbef ;};func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_acbfa :=ST_AdjCoordinate {};if _c .ST_UniversalMeasurePatternRe .MatchString (s ){_acbfa .ST_Coordinate =&ST_Coordinate {};_acbfa .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_aagbg ,_dabee :=_gc .ParseInt (s ,10,64);if _dabee !=nil {_acbfa .ST_GeomGuideName =&s ;}else {_acbfa .ST_Coordinate =&ST_Coordinate {};_acbfa .ST_Coordinate .ST_CoordinateUnqualified =&_aagbg ;};};return _acbfa ,nil ;};func (_ebecf ST_AnimationChartOnlyBuildType )Validate ()error {return _ebecf .ValidateWithPath ("")};func (_deeab ST_TextAlignType )ValidateWithPath (path string )error {switch _deeab {case 0,1,2,3,4,5,6,7:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deeab ));};return nil ;}; +// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path +func (_fabeg *CT_RelativeRect )ValidateWithPath (path string )error {if _fabeg .LAttr !=nil {if _gcgb :=_fabeg .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_gcgb !=nil {return _gcgb ;};};if _fabeg .TAttr !=nil {if _gdca :=_fabeg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gdca !=nil {return _gdca ;};};if _fabeg .RAttr !=nil {if _bcgbg :=_fabeg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_bcgbg !=nil {return _bcgbg ;};};if _fabeg .BAttr !=nil {if _fbbg :=_fabeg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_fbbg !=nil {return _fbbg ;};};return nil ;};func (_bfgcg *ST_TextTabAlignType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebgdd ,_gfdeg :=d .Token ();if _gfdeg !=nil {return _gfdeg ;};if _abfaf ,_gfeff :=_ebgdd .(_f .EndElement );_gfeff &&_abfaf .Name ==start .Name {*_bfgcg =1;return nil ;};if _dafab ,_fffdfd :=_ebgdd .(_f .CharData );!_fffdfd {return _g .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",_ebgdd );}else {switch string (_dafab ){case "":*_bfgcg =0;case "\u006c":*_bfgcg =1;case "\u0063\u0074\u0072":*_bfgcg =2;case "\u0072":*_bfgcg =3;case "\u0064\u0065\u0063":*_bfgcg =4;};};_ebgdd ,_gfdeg =d .Token ();if _gfdeg !=nil {return _gfdeg ;};if _agfgd ,_ffaabd :=_ebgdd .(_f .EndElement );_ffaabd &&_agfgd .Name ==start .Name {return nil ;};return _g .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",_ebgdd );};func (_fafce *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_egdff :=[]string {};if _fafce .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_egdff =append (_egdff ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _fafce .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_egdff =append (_egdff ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0043\u0068\u0061\u0072\u0074\u004fn\u006c\u0079\u0042\u0075\u0069\u006c\u0064\u0054\u0079\u0070\u0065");};if len (_egdff )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_egdff );};return nil ;};func NewEG_Effect ()*EG_Effect {_gebad :=&EG_Effect {};return _gebad }; -// Validate validates the CT_TableStyleTextStyle and its children -func (_gddfe *CT_TableStyleTextStyle )Validate ()error {return _gddfe .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");};type CT_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_dffd *CT_Camera )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_cdec ,_fcgg :=_dffd .PrstAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0073\u0074"});if _fcgg !=nil {return _fcgg ;};start .Attr =append (start .Attr ,_cdec );if _dffd .FovAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u0076"},Value :_f .Sprintf ("\u0025\u0076",*_dffd .FovAttr )});};if _dffd .ZoomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_dffd .ZoomAttr )});};e .EncodeToken (start );if _dffd .Rot !=nil {_eddd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_dffd .Rot ,_eddd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_PathFillModeUnset ST_PathFillMode =0;ST_PathFillModeNone ST_PathFillMode =1;ST_PathFillModeNorm ST_PathFillMode =2;ST_PathFillModeLighten ST_PathFillMode =3;ST_PathFillModeLightenLess ST_PathFillMode =4;ST_PathFillModeDarken ST_PathFillMode =5;ST_PathFillModeDarkenLess ST_PathFillMode =6;);func NewTblStyleLst ()*TblStyleLst {_gbca :=&TblStyleLst {};_gbca .CT_TableStyleList =*NewCT_TableStyleList ();return _gbca ;};func (_bgaeb ST_PitchFamily )ValidateWithPath (path string )error {switch _bgaeb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgaeb ));};return nil ;}; +// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path +func (_cfda *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _ebcd :=_cfda .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_ebcd !=nil {return _ebcd ;};return nil ;};type ST_TextShapeType byte ;func (_gfdad *CT_ThemeableLineStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bacdcb :for {_edafg ,_afedbb :=d .Token ();if _afedbb !=nil {return _afedbb ;};switch _dfecf :=_edafg .(type ){case _f .StartElement :switch _dfecf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_gfdad .Ln =NewCT_LineProperties ();if _afbgf :=d .DecodeElement (_gfdad .Ln ,&_dfecf );_afbgf !=nil {return _afbgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:_gfdad .LnRef =NewCT_StyleMatrixReference ();if _gdacg :=d .DecodeElement (_gfdad .LnRef ,&_dfecf );_gdacg !=nil {return _gdacg ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_dfecf .Name );if _fefgg :=d .Skip ();_fefgg !=nil {return _fefgg ;};};case _f .EndElement :break _bacdcb ;case _f .CharData :};};return nil ;};func (_ffaae *CT_ColorMapping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aag ,_fcgeg :=_ffaae .Bg1Attr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0067\u0031"});if _fcgeg !=nil {return _fcgeg ;};start .Attr =append (start .Attr ,_aag );_aag ,_fcgeg =_ffaae .Tx1Attr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0078\u0031"});if _fcgeg !=nil {return _fcgeg ;};start .Attr =append (start .Attr ,_aag );_aag ,_fcgeg =_ffaae .Bg2Attr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0067\u0032"});if _fcgeg !=nil {return _fcgeg ;};start .Attr =append (start .Attr ,_aag );_aag ,_fcgeg =_ffaae .Tx2Attr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0078\u0032"});if _fcgeg !=nil {return _fcgeg ;};start .Attr =append (start .Attr ,_aag );_aag ,_fcgeg =_ffaae .Accent1Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"});if _fcgeg !=nil {return _fcgeg ;};start .Attr =append (start .Attr ,_aag );_aag ,_fcgeg =_ffaae .Accent2Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _fcgeg !=nil {return _fcgeg ;};start .Attr =append (start .Attr ,_aag );_aag ,_fcgeg =_ffaae .Accent3Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _fcgeg !=nil {return _fcgeg ;};start .Attr =append (start .Attr ,_aag );_aag ,_fcgeg =_ffaae .Accent4Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"});if _fcgeg !=nil {return _fcgeg ;};start .Attr =append (start .Attr ,_aag );_aag ,_fcgeg =_ffaae .Accent5Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _fcgeg !=nil {return _fcgeg ;};start .Attr =append (start .Attr ,_aag );_aag ,_fcgeg =_ffaae .Accent6Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _fcgeg !=nil {return _fcgeg ;};start .Attr =append (start .Attr ,_aag );_aag ,_fcgeg =_ffaae .HlinkAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006c\u0069n\u006b"});if _fcgeg !=nil {return _fcgeg ;};start .Attr =append (start .Attr ,_aag );_aag ,_fcgeg =_ffaae .FolHlinkAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _fcgeg !=nil {return _fcgeg ;};start .Attr =append (start .Attr ,_aag );e .EncodeToken (start );if _ffaae .ExtLst !=nil {_cegg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffaae .ExtLst ,_cegg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgffb ST_LineCap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cgffb .String (),start );};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_baege :=&CT_GroupTransform2D {};return _baege };const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;);func (_egdc *CT_TextSpacingPercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_egdc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path -func (_eba *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _ege :=_eba .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_ege !=nil {return _ege ;};return nil ;};func NewCT_RegularTextRun ()*CT_RegularTextRun {_ceccea :=&CT_RegularTextRun {};return _ceccea };func (_edbe *CT_TextNoBullet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_GroupLocking ()*CT_GroupLocking {_ecca :=&CT_GroupLocking {};return _ecca };type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_cdbdge :=&CT_ThemeableLineStyle {};return _cdbdge ;};type ST_TextCapsType byte ;func (_acbcd ST_TextAnchoringType )String ()string {switch _acbcd {case 0:return "";case 1:return "\u0074";case 2:return "\u0063\u0074\u0072";case 3:return "\u0062";case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u0064\u0069\u0073\u0074";};return "";};func (_gecaf *EG_Effect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afgcf :for {_abbaae ,_gdda :=d .Token ();if _gdda !=nil {return _gdda ;};switch _fcabe :=_abbaae .(type ){case _a .StartElement :switch _fcabe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_gecaf .Cont =NewCT_EffectContainer ();if _cdgge :=d .DecodeElement (_gecaf .Cont ,&_fcabe );_cdgge !=nil {return _cdgge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_gecaf .Effect =NewCT_EffectReference ();if _bdbca :=d .DecodeElement (_gecaf .Effect ,&_fcabe );_bdbca !=nil {return _bdbca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_gecaf .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _dbabe :=d .DecodeElement (_gecaf .AlphaBiLevel ,&_fcabe );_dbabe !=nil {return _dbabe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_gecaf .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _gaea :=d .DecodeElement (_gecaf .AlphaCeiling ,&_fcabe );_gaea !=nil {return _gaea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_gecaf .AlphaFloor =NewCT_AlphaFloorEffect ();if _cfce :=d .DecodeElement (_gecaf .AlphaFloor ,&_fcabe );_cfce !=nil {return _cfce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_gecaf .AlphaInv =NewCT_AlphaInverseEffect ();if _faage :=d .DecodeElement (_gecaf .AlphaInv ,&_fcabe );_faage !=nil {return _faage ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gecaf .AlphaMod =NewCT_AlphaModulateEffect ();if _dcfbeb :=d .DecodeElement (_gecaf .AlphaMod ,&_fcabe );_dcfbeb !=nil {return _dcfbeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_gecaf .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _adggbb :=d .DecodeElement (_gecaf .AlphaModFix ,&_fcabe );_adggbb !=nil {return _adggbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_gecaf .AlphaOutset =NewCT_AlphaOutsetEffect ();if _gfcee :=d .DecodeElement (_gecaf .AlphaOutset ,&_fcabe );_gfcee !=nil {return _gfcee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_gecaf .AlphaRepl =NewCT_AlphaReplaceEffect ();if _dabcfe :=d .DecodeElement (_gecaf .AlphaRepl ,&_fcabe );_dabcfe !=nil {return _dabcfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_gecaf .BiLevel =NewCT_BiLevelEffect ();if _eadfa :=d .DecodeElement (_gecaf .BiLevel ,&_fcabe );_eadfa !=nil {return _eadfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_gecaf .Blend =NewCT_BlendEffect ();if _egbd :=d .DecodeElement (_gecaf .Blend ,&_fcabe );_egbd !=nil {return _egbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_gecaf .Blur =NewCT_BlurEffect ();if _gadba :=d .DecodeElement (_gecaf .Blur ,&_fcabe );_gadba !=nil {return _gadba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_gecaf .ClrChange =NewCT_ColorChangeEffect ();if _edefca :=d .DecodeElement (_gecaf .ClrChange ,&_fcabe );_edefca !=nil {return _edefca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_gecaf .ClrRepl =NewCT_ColorReplaceEffect ();if _deefbf :=d .DecodeElement (_gecaf .ClrRepl ,&_fcabe );_deefbf !=nil {return _deefbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_gecaf .Duotone =NewCT_DuotoneEffect ();if _bebba :=d .DecodeElement (_gecaf .Duotone ,&_fcabe );_bebba !=nil {return _bebba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_gecaf .Fill =NewCT_FillEffect ();if _bdeegg :=d .DecodeElement (_gecaf .Fill ,&_fcabe );_bdeegg !=nil {return _bdeegg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_gecaf .FillOverlay =NewCT_FillOverlayEffect ();if _feecgg :=d .DecodeElement (_gecaf .FillOverlay ,&_fcabe );_feecgg !=nil {return _feecgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_gecaf .Glow =NewCT_GlowEffect ();if _egecg :=d .DecodeElement (_gecaf .Glow ,&_fcabe );_egecg !=nil {return _egecg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_gecaf .Grayscl =NewCT_GrayscaleEffect ();if _aaabb :=d .DecodeElement (_gecaf .Grayscl ,&_fcabe );_aaabb !=nil {return _aaabb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_gecaf .Hsl =NewCT_HSLEffect ();if _babfb :=d .DecodeElement (_gecaf .Hsl ,&_fcabe );_babfb !=nil {return _babfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_gecaf .InnerShdw =NewCT_InnerShadowEffect ();if _bagdd :=d .DecodeElement (_gecaf .InnerShdw ,&_fcabe );_bagdd !=nil {return _bagdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_gecaf .Lum =NewCT_LuminanceEffect ();if _acabd :=d .DecodeElement (_gecaf .Lum ,&_fcabe );_acabd !=nil {return _acabd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_gecaf .OuterShdw =NewCT_OuterShadowEffect ();if _bcaccf :=d .DecodeElement (_gecaf .OuterShdw ,&_fcabe );_bcaccf !=nil {return _bcaccf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_gecaf .PrstShdw =NewCT_PresetShadowEffect ();if _abeff :=d .DecodeElement (_gecaf .PrstShdw ,&_fcabe );_abeff !=nil {return _abeff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_gecaf .Reflection =NewCT_ReflectionEffect ();if _gccgca :=d .DecodeElement (_gecaf .Reflection ,&_fcabe );_gccgca !=nil {return _gccgca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_gecaf .RelOff =NewCT_RelativeOffsetEffect ();if _dbbfa :=d .DecodeElement (_gecaf .RelOff ,&_fcabe );_dbbfa !=nil {return _dbbfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_gecaf .SoftEdge =NewCT_SoftEdgesEffect ();if _cagbad :=d .DecodeElement (_gecaf .SoftEdge ,&_fcabe );_cagbad !=nil {return _cagbad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gecaf .Tint =NewCT_TintEffect ();if _bgcc :=d .DecodeElement (_gecaf .Tint ,&_fcabe );_bgcc !=nil {return _bgcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_gecaf .Xfrm =NewCT_TransformEffect ();if _dcfec :=d .DecodeElement (_gecaf .Xfrm ,&_fcabe );_dcfec !=nil {return _dcfec ;};default:_b .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0045\u0066\u0066e\u0063\u0074 \u0025\u0076",_fcabe .Name );if _fcfda :=d .Skip ();_fcfda !=nil {return _fcfda ;};};case _a .EndElement :break _afgcf ;case _a .CharData :};};return nil ;}; +func (_bfb *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _addb :=_bfb .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_addb !=nil {return _addb ;};return nil ;};func (_gfg *CT_Connection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bacd :=range start .Attr {if _bacd .Name .Local =="\u0069\u0064"{_afaa ,_dgbd :=_d .ParseUint (_bacd .Value ,10,32);if _dgbd !=nil {return _dgbd ;};_gfg .IdAttr =uint32 (_afaa );continue ;};if _bacd .Name .Local =="\u0069\u0064\u0078"{_bdced ,_ebgd :=_d .ParseUint (_bacd .Value ,10,32);if _ebgd !=nil {return _ebgd ;};_gfg .IdxAttr =uint32 (_bdced );continue ;};};for {_gfgf ,_eacac :=d .Token ();if _eacac !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_eacac );};if _gebe ,_daae :=_gfgf .(_f .EndElement );_daae &&_gebe .Name ==start .Name {break ;};};return nil ;};func (_ebbfe ST_TextFontAlignType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebbfe .String (),start );};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ;};func NewEG_ColorTransform ()*EG_ColorTransform {_acbbb :=&EG_ColorTransform {};return _acbbb };type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;}; -// Validate validates the CT_FillEffect and its children -func (_beef *CT_FillEffect )Validate ()error {return _beef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_BaseStyles and its children +func (_efb *CT_BaseStyles )Validate ()error {return _efb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");}; -// Validate validates the CT_Point2D and its children -func (_gebd *CT_Point2D )Validate ()error {return _gebd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_efadc *CT_EffectStyleItem )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _efadc .EffectLst !=nil {_acad :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efadc .EffectLst ,_acad );};if _efadc .EffectDag !=nil {_ggeg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_efadc .EffectDag ,_ggeg );};if _efadc .Scene3d !=nil {_fcfd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_efadc .Scene3d ,_fcfd );};if _efadc .Sp3d !=nil {_cfab :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_efadc .Sp3d ,_cfab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path +func (_gefbd *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _gefbd .Font !=nil {if _bafda :=_gefbd .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_bafda !=nil {return _bafda ;};};if _gefbd .FontRef !=nil {if _cccgf :=_gefbd .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_cccgf !=nil {return _cccgf ;};};return nil ;}; -// Validate validates the CT_QuickTimeFile and its children -func (_cbcaf *CT_QuickTimeFile )Validate ()error {return _cbcaf .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_fcfbf :=&CT_GrayscaleTransform {};return _fcfbf ;};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ;};func (_bccfg ST_PresetShadowVal )Validate ()error {return _bccfg .ValidateWithPath ("")}; +// Validate validates the CT_RelativeOffsetEffect and its children +func (_efdee *CT_RelativeOffsetEffect )Validate ()error {return _efdee .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_abcaf *EG_LineJoinProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbafg :for {_cgbdbe ,_baeda :=d .Token ();if _baeda !=nil {return _baeda ;};switch _ageefdb :=_cgbdbe .(type ){case _f .StartElement :switch _ageefdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_abcaf .Round =NewCT_LineJoinRound ();if _gbfce :=d .DecodeElement (_abcaf .Round ,&_ageefdb );_gbfce !=nil {return _gbfce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_abcaf .Bevel =NewCT_LineJoinBevel ();if _gefgb :=d .DecodeElement (_abcaf .Bevel ,&_ageefdb );_gefgb !=nil {return _gefgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_abcaf .Miter =NewCT_LineJoinMiterProperties ();if _feage :=d .DecodeElement (_abcaf .Miter ,&_ageefdb );_feage !=nil {return _feage ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ageefdb .Name );if _fbaea :=d .Skip ();_fbaea !=nil {return _fbaea ;};};case _f .EndElement :break _cbafg ;case _f .CharData :};};return nil ;};func (_ddcg ST_LineEndWidth )String ()string {switch _ddcg {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func (_dcda *CT_ColorSchemeAndMapping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcda .ClrScheme =NewCT_ColorScheme ();_fggd :for {_bddc ,_ccfbc :=d .Token ();if _ccfbc !=nil {return _ccfbc ;};switch _dafb :=_bddc .(type ){case _f .StartElement :switch _dafb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _fbcbc :=d .DecodeElement (_dcda .ClrScheme ,&_dafb );_fbcbc !=nil {return _fbcbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:_dcda .ClrMap =NewCT_ColorMapping ();if _aaeg :=d .DecodeElement (_dcda .ClrMap ,&_dafb );_aaeg !=nil {return _aaeg ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u006e\u0064\u004d\u0061p\u0070\u0069\u006e\u0067\u0020%\u0076",_dafb .Name );if _babc :=d .Skip ();_babc !=nil {return _babc ;};};case _f .EndElement :break _fggd ;case _f .CharData :};};return nil ;};func (_ebdbbf *ST_DgmBuildStep )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebdbbf =0;case "\u0073\u0070":*_ebdbbf =1;case "\u0062\u0067":*_ebdbbf =2;};return nil ;};func (_agcaa ST_PitchFamily )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aabcg :=_f .Attr {};_aabcg .Name =name ;switch _agcaa {case ST_PitchFamilyUnset :_aabcg .Value ="";case ST_PitchFamily00 :_aabcg .Value ="\u0030\u0030";case ST_PitchFamily01 :_aabcg .Value ="\u0030\u0031";case ST_PitchFamily02 :_aabcg .Value ="\u0030\u0032";case ST_PitchFamily16 :_aabcg .Value ="\u0031\u0036";case ST_PitchFamily17 :_aabcg .Value ="\u0031\u0037";case ST_PitchFamily18 :_aabcg .Value ="\u0031\u0038";case ST_PitchFamily32 :_aabcg .Value ="\u0033\u0032";case ST_PitchFamily33 :_aabcg .Value ="\u0033\u0033";case ST_PitchFamily34 :_aabcg .Value ="\u0033\u0034";case ST_PitchFamily48 :_aabcg .Value ="\u0034\u0038";case ST_PitchFamily49 :_aabcg .Value ="\u0034\u0039";case ST_PitchFamily50 :_aabcg .Value ="\u0035\u0030";case ST_PitchFamily64 :_aabcg .Value ="\u0036\u0034";case ST_PitchFamily65 :_aabcg .Value ="\u0036\u0035";case ST_PitchFamily66 :_aabcg .Value ="\u0036\u0036";case ST_PitchFamily80 :_aabcg .Value ="\u0038\u0030";case ST_PitchFamily81 :_aabcg .Value ="\u0038\u0031";case ST_PitchFamily82 :_aabcg .Value ="\u0038\u0032";};return _aabcg ,nil ;}; -// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path -func (_dfeg *CT_ColorMRU )ValidateWithPath (path string )error {for _gcgbe ,_gfba :=range _dfeg .EG_ColorChoice {if _bffa :=_gfba .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gcgbe ));_bffa !=nil {return _bffa ;};};return nil ;};type CT_NonVisualDrawingProps struct{IdAttr uint32 ;NameAttr string ;DescrAttr *string ;HiddenAttr *bool ;TitleAttr *string ;HlinkClick *CT_Hyperlink ;HlinkHover *CT_Hyperlink ;ExtLst *CT_OfficeArtExtensionList ;};func (_cfcdg *CT_WholeE2oFormatting )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eabcf :for {_ffafb ,_cebec :=d .Token ();if _cebec !=nil {return _cebec ;};switch _cgdgf :=_ffafb .(type ){case _a .StartElement :switch _cgdgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_cfcdg .Ln =NewCT_LineProperties ();if _ffgffa :=d .DecodeElement (_cfcdg .Ln ,&_cgdgf );_ffgffa !=nil {return _ffgffa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cfcdg .EffectLst =NewCT_EffectList ();if _cfbbg :=d .DecodeElement (_cfcdg .EffectLst ,&_cgdgf );_cfbbg !=nil {return _cfbbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cfcdg .EffectDag =NewCT_EffectContainer ();if _bgade :=d .DecodeElement (_cfcdg .EffectDag ,&_cgdgf );_bgade !=nil {return _bgade ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0057\u0068\u006f\u006c\u0065\u0045\u0032\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_cgdgf .Name );if _eceab :=d .Skip ();_eceab !=nil {return _eceab ;};};case _a .EndElement :break _eabcf ;case _a .CharData :};};return nil ;};func (_bebga *CT_TextAutonumberBullet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bebga .TypeAttr =ST_TextAutonumberScheme (1);for _ ,_gbdef :=range start .Attr {if _gbdef .Name .Local =="\u0074\u0079\u0070\u0065"{_bebga .TypeAttr .UnmarshalXMLAttr (_gbdef );continue ;};if _gbdef .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_efdddg ,_dbeae :=_gc .ParseInt (_gbdef .Value ,10,32);if _dbeae !=nil {return _dbeae ;};_gecebe :=int32 (_efdddg );_bebga .StartAtAttr =&_gecebe ;continue ;};};for {_ecadb ,_edefff :=d .Token ();if _edefff !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078t\u0041\u0075\u0074\u006f\u006e\u0075\u006db\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074\u003a\u0020%\u0073",_edefff );};if _edcea ,_efcef :=_ecadb .(_a .EndElement );_efcef &&_edcea .Name ==start .Name {break ;};};return nil ;};func (_fdbbe *EG_TextRun )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agafe :for {_adege ,_ffecd :=d .Token ();if _ffecd !=nil {return _ffecd ;};switch _gaaef :=_adege .(type ){case _a .StartElement :switch _gaaef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_fdbbe .R =NewCT_RegularTextRun ();if _bgebf :=d .DecodeElement (_fdbbe .R ,&_gaaef );_bgebf !=nil {return _bgebf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_fdbbe .Br =NewCT_TextLineBreak ();if _bedfe :=d .DecodeElement (_fdbbe .Br ,&_gaaef );_bedfe !=nil {return _bedfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_fdbbe .Fld =NewCT_TextField ();if _abdac :=d .DecodeElement (_fdbbe .Fld ,&_gaaef );_abdac !=nil {return _abdac ;};default:_b .Log ("\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\u0045\u0047\u005fT\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_gaaef .Name );if _egace :=d .Skip ();_egace !=nil {return _egace ;};};case _a .EndElement :break _agafe ;case _a .CharData :};};return nil ;};func NewCT_SchemeColor ()*CT_SchemeColor {_abbgc :=&CT_SchemeColor {};_abbgc .ValAttr =ST_SchemeColorVal (1);return _abbgc ;};func (_bccdb ST_TextVertOverflowType )String ()string {switch _bccdb {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case 3:return "\u0063\u006c\u0069\u0070";};return "";};func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_gcag :=&CT_BackgroundFillStyleList {};return _gcag ;}; +// Validate validates the CT_TableCellProperties and its children +func (_gcdeb *CT_TableCellProperties )Validate ()error {return _gcdeb .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_acecf ST_PathFillMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcgac :=_f .Attr {};_bcgac .Name =name ;switch _acecf {case ST_PathFillModeUnset :_bcgac .Value ="";case ST_PathFillModeNone :_bcgac .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_bcgac .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_bcgac .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_bcgac .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case ST_PathFillModeDarken :_bcgac .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_bcgac .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _bcgac ,nil ;};type ST_AnimationChartOnlyBuildType byte ;func (_afbgec *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baaec ,_gaace :=d .Token ();if _gaace !=nil {return _gaace ;};if _dacbb ,_fcaef :=_baaec .(_f .EndElement );_fcaef &&_dacbb .Name ==start .Name {*_afbgec =1;return nil ;};if _dadfa ,_gebed :=_baaec .(_f .CharData );!_gebed {return _g .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",_baaec );}else {switch string (_dadfa ){case "":*_afbgec =0;case "\u006f\u006e\u0065":*_afbgec =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_afbgec =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_afbgec =3;};};_baaec ,_gaace =d .Token ();if _gaace !=nil {return _gaace ;};if _dggcc ,_ecccd :=_baaec .(_f .EndElement );_ecccd &&_dggcc .Name ==start .Name {return nil ;};return _g .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",_baaec );};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_efda :=&CT_ColorMappingOverride {};_efda .Choice =NewCT_ColorMappingOverrideChoice ();return _efda ;}; -// Validate validates the ThemeManager and its children -func (_ecgdf *ThemeManager )Validate ()error {return _ecgdf .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");}; +// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path +func (_faebcg *EG_TextBulletColor )ValidateWithPath (path string )error {if _faebcg .BuClrTx !=nil {if _fecbb :=_faebcg .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_fecbb !=nil {return _fecbb ;};};if _faebcg .BuClr !=nil {if _aeggag :=_faebcg .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_aeggag !=nil {return _aeggag ;};};return nil ;};func (_dedgf ST_PresetPatternVal )ValidateWithPath (path string )error {switch _dedgf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dedgf ));};return nil ;};type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;};func (_aedbe *CT_FontScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_aedbe .NameAttr )});e .EncodeToken (start );_fegde :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_aedbe .MajorFont ,_fegde );_aaaa :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_aedbe .MinorFont ,_aaaa );if _aedbe .ExtLst !=nil {_ceedf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedbe .ExtLst ,_ceedf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbceb ST_CompoundLine )ValidateWithPath (path string )error {switch _cbceb {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbceb ));};return nil ;};func (_egdef ST_AnimationChartOnlyBuildType )String ()string {switch _egdef {case 0:return "";case 1:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 2:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 4:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return "";};func (_dcbc ST_TextSpacingPercentOrPercentString )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dcbc .ST_TextSpacingPercent !=nil {e .EncodeToken (_f .CharData (_g .Sprintf ("\u0025\u0064",*_dcbc .ST_TextSpacingPercent )));};if _dcbc .ST_Percentage !=nil {e .EncodeToken (_f .CharData (*_dcbc .ST_Percentage ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;};func (_fdcfg ST_TextVertOverflowType )String ()string {switch _fdcfg {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case 3:return "\u0063\u006c\u0069\u0070";};return "";};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_daafb :=&CT_TextUnderlineFillFollowText {};return _daafb ;}; -// Validate validates the CT_WholeE2oFormatting and its children -func (_cbga *CT_WholeE2oFormatting )Validate ()error {return _cbga .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_beaea ST_CompoundLine )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_beaea .String (),start );};func (_afgb *CT_FillEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _afgb .NoFill !=nil {_cabf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_afgb .NoFill ,_cabf );};if _afgb .SolidFill !=nil {_badc :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_afgb .SolidFill ,_badc );};if _afgb .GradFill !=nil {_cgdaf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_afgb .GradFill ,_cgdaf );};if _afgb .BlipFill !=nil {_gbcbg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_afgb .BlipFill ,_gbcbg );};if _afgb .PattFill !=nil {_bfeg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_afgb .PattFill ,_bfeg );};if _afgb .GrpFill !=nil {_bdda :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_afgb .GrpFill ,_bdda );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gfef *CT_PresetTextShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfef .PrstAttr =ST_TextShapeType (1);for _ ,_bdfge :=range start .Attr {if _bdfge .Name .Local =="\u0070\u0072\u0073\u0074"{_gfef .PrstAttr .UnmarshalXMLAttr (_bdfge );continue ;};};_deffd :for {_fegfg ,_becbd :=d .Token ();if _becbd !=nil {return _becbd ;};switch _bgceg :=_fegfg .(type ){case _a .StartElement :switch _bgceg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_gfef .AvLst =NewCT_GeomGuideList ();if _egeag :=d .DecodeElement (_gfef .AvLst ,&_bgceg );_egeag !=nil {return _egeag ;};default:_b .Log ("\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\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074T\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_bgceg .Name );if _gacbc :=d .Skip ();_gacbc !=nil {return _gacbc ;};};case _a .EndElement :break _deffd ;case _a .CharData :};};return nil ;};func NewCT_Ratio ()*CT_Ratio {_degda :=&CT_Ratio {};return _degda };type ST_CompoundLine byte ;func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_bcdbf :=ST_TextPoint {};if _c .ST_UniversalMeasurePatternRe .MatchString (s ){_bcdbf .ST_UniversalMeasure =&s ;}else {_geaed ,_cdaga :=_gc .ParseInt (s ,10,32);if _cdaga !=nil {return _bcdbf ,_f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cdaga );};_afdda :=int32 (_geaed );_bcdbf .ST_TextPointUnqualified =&_afdda ;};return _bcdbf ,nil ;};func NewCT_AudioCD ()*CT_AudioCD {_gde :=&CT_AudioCD {};_gde .St =NewCT_AudioCDTime ();_gde .End =NewCT_AudioCDTime ();return _gde ;};func (_bcac *CT_GvmlTextShapeChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bcac .UseSpRect !=nil {_cbcc :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}};e .EncodeElement (_bcac .UseSpRect ,_cbcc );};if _bcac .Xfrm !=nil {_bbadf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bcac .Xfrm ,_bbadf );};return nil ;};func (_cadea *CT_TextBulletSizeFollowText )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_AnimationChartOnlyBuildType byte ;func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_eaeb :=&CT_CustomGeometry2D {};_eaeb .PathLst =NewCT_Path2DList ();return _eaeb ;};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_Shape3D ()*CT_Shape3D {_gffg :=&CT_Shape3D {};return _gffg };func (_ecfbf *CT_TextTabStopList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcbaff :for {_fagdd ,_gfgef :=d .Token ();if _gfgef !=nil {return _gfgef ;};switch _cfga :=_fagdd .(type ){case _a .StartElement :switch _cfga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062"}:_egcac :=NewCT_TextTabStop ();if _gfgaa :=d .DecodeElement (_egcac ,&_cfga );_gfgaa !=nil {return _gfgaa ;};_ecfbf .Tab =append (_ecfbf .Tab ,_egcac );default:_b .Log ("\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\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cfga .Name );if _geabe :=d .Skip ();_geabe !=nil {return _geabe ;};};case _a .EndElement :break _dcbaff ;case _a .CharData :};};return nil ;};func NewCT_TableStyle ()*CT_TableStyle {_fegec :=&CT_TableStyle {};_fegec .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _fegec ;};func (_caagb *CT_ThemeableLineStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adgcc :for {_agfc ,_aggb :=d .Token ();if _aggb !=nil {return _aggb ;};switch _cada :=_agfc .(type ){case _a .StartElement :switch _cada .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_caagb .Ln =NewCT_LineProperties ();if _badga :=d .DecodeElement (_caagb .Ln ,&_cada );_badga !=nil {return _badga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:_caagb .LnRef =NewCT_StyleMatrixReference ();if _dfcfbc :=d .DecodeElement (_caagb .LnRef ,&_cada );_dfcfbc !=nil {return _dfcfbc ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_cada .Name );if _ccage :=d .Skip ();_ccage !=nil {return _ccage ;};};case _a .EndElement :break _adgcc ;case _a .CharData :};};return nil ;};func (_dfcbac *ST_TextAlignType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dfcbac =0;case "\u006c":*_dfcbac =1;case "\u0063\u0074\u0072":*_dfcbac =2;case "\u0072":*_dfcbac =3;case "\u006a\u0075\u0073\u0074":*_dfcbac =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_dfcbac =5;case "\u0064\u0069\u0073\u0074":*_dfcbac =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_dfcbac =7;};return nil ;};func (_fcabb *CT_LineProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcgf :=range start .Attr {if _fcgf .Name .Local =="\u0077"{_abad ,_bffgd :=_gc .ParseInt (_fcgf .Value ,10,32);if _bffgd !=nil {return _bffgd ;};_daga :=int32 (_abad );_fcabb .WAttr =&_daga ;continue ;};if _fcgf .Name .Local =="\u0063\u006d\u0070\u0064"{_fcabb .CmpdAttr .UnmarshalXMLAttr (_fcgf );continue ;};if _fcgf .Name .Local =="\u0063\u0061\u0070"{_fcabb .CapAttr .UnmarshalXMLAttr (_fcgf );continue ;};if _fcgf .Name .Local =="\u0061\u006c\u0067\u006e"{_fcabb .AlgnAttr .UnmarshalXMLAttr (_fcgf );continue ;};};_fafgd :for {_ffdda ,_cfdef :=d .Token ();if _cfdef !=nil {return _cfdef ;};switch _gfddb :=_ffdda .(type ){case _a .StartElement :switch _gfddb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fcabb .NoFill =NewCT_NoFillProperties ();if _ddbec :=d .DecodeElement (_fcabb .NoFill ,&_gfddb );_ddbec !=nil {return _ddbec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fcabb .SolidFill =NewCT_SolidColorFillProperties ();if _afdac :=d .DecodeElement (_fcabb .SolidFill ,&_gfddb );_afdac !=nil {return _afdac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fcabb .GradFill =NewCT_GradientFillProperties ();if _ageaa :=d .DecodeElement (_fcabb .GradFill ,&_gfddb );_ageaa !=nil {return _ageaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fcabb .PattFill =NewCT_PatternFillProperties ();if _bgaga :=d .DecodeElement (_fcabb .PattFill ,&_gfddb );_bgaga !=nil {return _bgaga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_fcabb .PrstDash =NewCT_PresetLineDashProperties ();if _cadf :=d .DecodeElement (_fcabb .PrstDash ,&_gfddb );_cadf !=nil {return _cadf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_fcabb .CustDash =NewCT_DashStopList ();if _fdae :=d .DecodeElement (_fcabb .CustDash ,&_gfddb );_fdae !=nil {return _fdae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_fcabb .Round =NewCT_LineJoinRound ();if _cbbac :=d .DecodeElement (_fcabb .Round ,&_gfddb );_cbbac !=nil {return _cbbac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_fcabb .Bevel =NewCT_LineJoinBevel ();if _gffc :=d .DecodeElement (_fcabb .Bevel ,&_gfddb );_gffc !=nil {return _gffc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_fcabb .Miter =NewCT_LineJoinMiterProperties ();if _afcgf :=d .DecodeElement (_fcabb .Miter ,&_gfddb );_afcgf !=nil {return _afcgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"}:_fcabb .HeadEnd =NewCT_LineEndProperties ();if _bbaf :=d .DecodeElement (_fcabb .HeadEnd ,&_gfddb );_bbaf !=nil {return _bbaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"}:_fcabb .TailEnd =NewCT_LineEndProperties ();if _dcafec :=d .DecodeElement (_fcabb .TailEnd ,&_gfddb );_dcafec !=nil {return _dcafec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcabb .ExtLst =NewCT_OfficeArtExtensionList ();if _cafaf :=d .DecodeElement (_fcabb .ExtLst ,&_gfddb );_cafaf !=nil {return _cafaf ;};default:_b .Log ("\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\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gfddb .Name );if _febdb :=d .Skip ();_febdb !=nil {return _febdb ;};};case _a .EndElement :break _fafgd ;case _a .CharData :};};return nil ;};func (_gdaae *ST_TextStrikeType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gdaae =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_gdaae =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_gdaae =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_gdaae =3;};return nil ;};func NewVideoFile ()*VideoFile {_bcebbe :=&VideoFile {};_bcebbe .CT_VideoFile =*NewCT_VideoFile ();return _bcebbe ;};func (_bcegd *EG_Text3D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_faegc :for {_fdffd ,_geefed :=d .Token ();if _geefed !=nil {return _geefed ;};switch _bdadg :=_fdffd .(type ){case _a .StartElement :switch _bdadg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_bcegd .Sp3d =NewCT_Shape3D ();if _dadfd :=d .DecodeElement (_bcegd .Sp3d ,&_bdadg );_dadfd !=nil {return _dadfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_bcegd .FlatTx =NewCT_FlatText ();if _egbff :=d .DecodeElement (_bcegd .FlatTx ,&_bdadg );_egbff !=nil {return _egbff ;};default:_b .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0054\u0065\u0078t\u0033\u0044 \u0025\u0076",_bdadg .Name );if _fgcdb :=d .Skip ();_fgcdb !=nil {return _fgcdb ;};};case _a .EndElement :break _faegc ;case _a .CharData :};};return nil ;};func (_eefd *CT_NoFillProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdbdgeb *ST_SystemColorVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fagba ,_cffebb :=d .Token ();if _cffebb !=nil {return _cffebb ;};if _ecddg ,_fcebdb :=_fagba .(_a .EndElement );_fcebdb &&_ecddg .Name ==start .Name {*_cdbdgeb =1;return nil ;};if _gfdc ,_bbdbg :=_fagba .(_a .CharData );!_bbdbg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fagba );}else {switch string (_gfdc ){case "":*_cdbdgeb =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_cdbdgeb =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cdbdgeb =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cdbdgeb =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cdbdgeb =4;case "\u006d\u0065\u006e\u0075":*_cdbdgeb =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_cdbdgeb =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_cdbdgeb =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_cdbdgeb =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_cdbdgeb =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cdbdgeb =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_cdbdgeb =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_cdbdgeb =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_cdbdgeb =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_cdbdgeb =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_cdbdgeb =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_cdbdgeb =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_cdbdgeb =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_cdbdgeb =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_cdbdgeb =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cdbdgeb =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cdbdgeb =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_cdbdgeb =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_cdbdgeb =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_cdbdgeb =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_cdbdgeb =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_cdbdgeb =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_cdbdgeb =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cdbdgeb =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cdbdgeb =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_cdbdgeb =30;};};_fagba ,_cffebb =d .Token ();if _cffebb !=nil {return _cffebb ;};if _acdab ,_edebg :=_fagba .(_a .EndElement );_edebg &&_acdab .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fagba );}; +// ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path +func (_eaaaa *CT_TextBodyProperties )ValidateWithPath (path string )error {if _fbcgd :=_eaaaa .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_fbcgd !=nil {return _fbcgd ;};if _bebcdc :=_eaaaa .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_bebcdc !=nil {return _bebcdc ;};if _eebdd :=_eaaaa .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_eebdd !=nil {return _eebdd ;};if _eceaf :=_eaaaa .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_eceaf !=nil {return _eceaf ;};if _eaaaa .LInsAttr !=nil {if _agebe :=_eaaaa .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r");_agebe !=nil {return _agebe ;};};if _eaaaa .TInsAttr !=nil {if _eabae :=_eaaaa .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_eabae !=nil {return _eabae ;};};if _eaaaa .RInsAttr !=nil {if _gefbae :=_eaaaa .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r");_gefbae !=nil {return _gefbae ;};};if _eaaaa .BInsAttr !=nil {if _bffc :=_eaaaa .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_bffc !=nil {return _bffc ;};};if _eaaaa .NumColAttr !=nil {if *_eaaaa .NumColAttr < 1{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0031\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_eaaaa .NumColAttr );};if *_eaaaa .NumColAttr > 16{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0036\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_eaaaa .NumColAttr );};};if _eaaaa .SpcColAttr !=nil {if *_eaaaa .SpcColAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0070\u0063\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_eaaaa .SpcColAttr );};};if _feeeee :=_eaaaa .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_feeeee !=nil {return _feeeee ;};if _eaaaa .PrstTxWarp !=nil {if _abggc :=_eaaaa .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_abggc !=nil {return _abggc ;};};if _eaaaa .NoAutofit !=nil {if _bcag :=_eaaaa .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_bcag !=nil {return _bcag ;};};if _eaaaa .NormAutofit !=nil {if _fbafg :=_eaaaa .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_fbafg !=nil {return _fbafg ;};};if _eaaaa .SpAutoFit !=nil {if _fcef :=_eaaaa .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_fcef !=nil {return _fcef ;};};if _eaaaa .Scene3d !=nil {if _gaced :=_eaaaa .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_gaced !=nil {return _gaced ;};};if _eaaaa .Sp3d !=nil {if _ccedc :=_eaaaa .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ccedc !=nil {return _ccedc ;};};if _eaaaa .FlatTx !=nil {if _fdfbc :=_eaaaa .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_fdfbc !=nil {return _fdfbc ;};};if _eaaaa .ExtLst !=nil {if _cbeba :=_eaaaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbeba !=nil {return _cbeba ;};};return nil ;};func (_gafbe *CT_FlatText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gafbe .ZAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a"},Value :_g .Sprintf ("\u0025\u0076",*_gafbe .ZAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cagad *CT_TextCharBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_g .Sprintf ("\u0025\u0076",_cagad .CharAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbdge *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ddada ,_bfcdg :=d .Token ();if _bfcdg !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_bfcdg );};if _adfedc ,_ebeeg :=_ddada .(_f .EndElement );_ebeeg &&_adfedc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the EG_ThemeableFillStyle and its children -func (_edgcd *EG_ThemeableFillStyle )Validate ()error {return _edgcd .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};type EG_Effect struct{Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_cagcc *CT_WholeE2oFormatting )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cagcc .Ln !=nil {_edeca :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_cagcc .Ln ,_edeca );};if _cagcc .EffectLst !=nil {_fgadb :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cagcc .EffectLst ,_fgadb );};if _cagcc .EffectDag !=nil {_ebcbbf :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cagcc .EffectDag ,_ebcbbf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path +func (_cdgag *CT_ShapeProperties )ValidateWithPath (path string )error {if _becga :=_cdgag .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_becga !=nil {return _becga ;};if _cdgag .Xfrm !=nil {if _gbfd :=_cdgag .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_gbfd !=nil {return _gbfd ;};};if _cdgag .CustGeom !=nil {if _cecdf :=_cdgag .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_cecdf !=nil {return _cecdf ;};};if _cdgag .PrstGeom !=nil {if _dfddg :=_cdgag .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_dfddg !=nil {return _dfddg ;};};if _cdgag .NoFill !=nil {if _cabeaf :=_cdgag .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cabeaf !=nil {return _cabeaf ;};};if _cdgag .SolidFill !=nil {if _ccbea :=_cdgag .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ccbea !=nil {return _ccbea ;};};if _cdgag .GradFill !=nil {if _bceeg :=_cdgag .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bceeg !=nil {return _bceeg ;};};if _cdgag .BlipFill !=nil {if _agceb :=_cdgag .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_agceb !=nil {return _agceb ;};};if _cdgag .PattFill !=nil {if _babf :=_cdgag .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_babf !=nil {return _babf ;};};if _cdgag .GrpFill !=nil {if _begde :=_cdgag .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_begde !=nil {return _begde ;};};if _cdgag .Ln !=nil {if _fdbcg :=_cdgag .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_fdbcg !=nil {return _fdbcg ;};};if _cdgag .EffectLst !=nil {if _ffaaf :=_cdgag .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ffaaf !=nil {return _ffaaf ;};};if _cdgag .EffectDag !=nil {if _ggbde :=_cdgag .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_ggbde !=nil {return _ggbde ;};};if _cdgag .Scene3d !=nil {if _deeb :=_cdgag .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_deeb !=nil {return _deeb ;};};if _cdgag .Sp3d !=nil {if _eecbd :=_cdgag .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_eecbd !=nil {return _eecbd ;};};if _cdgag .ExtLst !=nil {if _bbbb :=_cdgag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbbb !=nil {return _bbbb ;};};return nil ;};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;};func (_gdbdd ST_AnimationDgmOnlyBuildType )Validate ()error {return _gdbdd .ValidateWithPath ("")}; -// Validate validates the CT_AnimationChartBuildProperties and its children -func (_egf *CT_AnimationChartBuildProperties )Validate ()error {return _egf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ;}; +// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path +func (_eggec *EG_Media )ValidateWithPath (path string )error {if _eggec .AudioCd !=nil {if _bgebc :=_eggec .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_bgebc !=nil {return _bgebc ;};};if _eggec .WavAudioFile !=nil {if _ccddcb :=_eggec .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_ccddcb !=nil {return _ccddcb ;};};if _eggec .AudioFile !=nil {if _bbcc :=_eggec .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_bbcc !=nil {return _bbcc ;};};if _eggec .VideoFile !=nil {if _eebec :=_eggec .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_eebec !=nil {return _eebec ;};};if _eggec .QuickTimeFile !=nil {if _gddcd :=_eggec .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_gddcd !=nil {return _gddcd ;};};return nil ;};func (_dgagd *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgagd =0;case "\u0063\u006c\u0072":*_dgagd =1;case "\u0061\u0075\u0074\u006f":*_dgagd =2;case "\u0067\u0072\u0061\u0079":*_dgagd =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_dgagd =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_dgagd =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_dgagd =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_dgagd =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_dgagd =8;case "\u0062\u006c\u0061c\u006b":*_dgagd =9;case "\u0077\u0068\u0069t\u0065":*_dgagd =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_dgagd =11;};return nil ;}; -// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path -func (_fccgb *CT_LuminanceEffect )ValidateWithPath (path string )error {if _fccgb .BrightAttr !=nil {if _dacfa :=_fccgb .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_dacfa !=nil {return _dacfa ;};};if _fccgb .ContrastAttr !=nil {if _fbage :=_fccgb .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_fbage !=nil {return _fbage ;};};return nil ;};func (_aedga *CT_NonVisualContentPartProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aedga .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_aedga .IsCommentAttr ))});};e .EncodeToken (start );if _aedga .CpLocks !=nil {_gcebe :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_aedga .CpLocks ,_gcebe );};if _aedga .ExtLst !=nil {_gebc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedga .ExtLst ,_gebc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_bebfe :=&CT_Path2DLineTo {};_bebfe .Pt =NewCT_AdjPoint2D ();return _bebfe ;}; +// Validate validates the CT_HSLEffect and its children +func (_ebdbb *CT_HSLEffect )Validate ()error {return _ebdbb .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_badf *CT_RelativeRect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _badf .LAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_badf .LAttr )});};if _badf .TAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_badf .TAttr )});};if _badf .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_badf .RAttr )});};if _badf .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_g .Sprintf ("\u0025\u0076",*_badf .BAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_TextHorzOverflowType byte ;type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};func (_caafea ST_PathShadeType )ValidateWithPath (path string )error {switch _caafea {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caafea ));};return nil ;}; -// Validate validates the CT_Shape3D and its children -func (_gegf *CT_Shape3D )Validate ()error {return _gegf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};func (_cfcbff ST_LineEndWidth )ValidateWithPath (path string )error {switch _cfcbff {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfcbff ));};return nil ;};func (_cgcab *ThemeOverride )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgcab .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();_ffebc :for {_gdbge ,_aebgd :=d .Token ();if _aebgd !=nil {return _aebgd ;};switch _bebgdg :=_gdbge .(type ){case _a .StartElement :switch _bebgdg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_cgcab .ClrScheme =NewCT_ColorScheme ();if _dgfda :=d .DecodeElement (_cgcab .ClrScheme ,&_bebgdg );_dgfda !=nil {return _dgfda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_cgcab .FontScheme =NewCT_FontScheme ();if _faefcc :=d .DecodeElement (_cgcab .FontScheme ,&_bebgdg );_faefcc !=nil {return _faefcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_cgcab .FmtScheme =NewCT_StyleMatrix ();if _edbdb :=d .DecodeElement (_cgcab .FmtScheme ,&_bebgdg );_edbdb !=nil {return _edbdb ;};default:_b .Log ("\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\u0054\u0068\u0065\u006de\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065 \u0025\u0076",_bebgdg .Name );if _gfcaef :=d .Skip ();_gfcaef !=nil {return _gfcaef ;};};case _a .EndElement :break _ffebc ;case _a .CharData :};};return nil ;};type CT_PresetShadowEffect struct{PrstAttr ST_PresetShadowVal ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_Blip ()*CT_Blip {_dbgb :=&CT_Blip {};return _dbgb };func (_adac *CT_DuotoneEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );for _ ,_bbace :=range _adac .EG_ColorChoice {_bbace .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgce *CT_ShapeStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_aceag :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_dgce .LnRef ,_aceag );_bdaef :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_dgce .FillRef ,_bdaef );_fagf :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_dgce .EffectRef ,_fagf );_abdgc :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_dgce .FontRef ,_abdgc );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gfgcc ST_PathShadeType )ValidateWithPath (path string )error {switch _gfgcc {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgcc ));};return nil ;}; +// Validate validates the EG_FillModeProperties and its children +func (_adgge *EG_FillModeProperties )Validate ()error {return _adgge .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cdcegd *ST_AdjAngle )ValidateWithPath (path string )error {_fdcd :=[]string {};if _cdcegd .ST_Angle !=nil {_fdcd =append (_fdcd ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _cdcegd .ST_GeomGuideName !=nil {_fdcd =append (_fdcd ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_fdcd )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fdcd );};return nil ;};func (_abfcbe ST_LineEndWidth )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bceea :=_f .Attr {};_bceea .Name =name ;switch _abfcbe {case ST_LineEndWidthUnset :_bceea .Value ="";case ST_LineEndWidthSm :_bceea .Value ="\u0073\u006d";case ST_LineEndWidthMed :_bceea .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_bceea .Value ="\u006c\u0067";};return _bceea ,nil ;};func (_fedgc *CT_TextNormalAutofit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efbfe :=range start .Attr {if _efbfe .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_gbdbf ,_gdgafc :=ParseUnionST_TextFontScalePercentOrPercentString (_efbfe .Value );if _gdgafc !=nil {return _gdgafc ;};_fedgc .FontScaleAttr =&_gbdbf ;continue ;};if _efbfe .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_cfdde ,_aagce :=ParseUnionST_TextSpacingPercentOrPercentString (_efbfe .Value );if _aagce !=nil {return _aagce ;};_fedgc .LnSpcReductionAttr =&_cfdde ;continue ;};};for {_ffagc ,_abfge :=d .Token ();if _abfge !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fr\u006d\u0061\u006c\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_abfge );};if _degcb ,_bbgca :=_ffagc .(_f .EndElement );_bbgca &&_degcb .Name ==start .Name {break ;};};return nil ;};const (ST_LineEndTypeUnset ST_LineEndType =0;ST_LineEndTypeNone ST_LineEndType =1;ST_LineEndTypeTriangle ST_LineEndType =2;ST_LineEndTypeStealth ST_LineEndType =3;ST_LineEndTypeDiamond ST_LineEndType =4;ST_LineEndTypeOval ST_LineEndType =5;ST_LineEndTypeArrow ST_LineEndType =6;);type ST_AnimationDgmOnlyBuildType byte ; -// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path -func (_agddc *CT_GroupTransform2D )ValidateWithPath (path string )error {if _agddc .Off !=nil {if _cacg :=_agddc .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_cacg !=nil {return _cacg ;};};if _agddc .Ext !=nil {if _ggdda :=_agddc .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ggdda !=nil {return _ggdda ;};};if _agddc .ChOff !=nil {if _faecb :=_agddc .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_faecb !=nil {return _faecb ;};};if _agddc .ChExt !=nil {if _dffba :=_agddc .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074");_dffba !=nil {return _dffba ;};};return nil ;};func (_deaea *CT_NonVisualConnectorProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _deaea .CxnSpLocks !=nil {_ddag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_deaea .CxnSpLocks ,_ddag );};if _deaea .StCxn !=nil {_eagad :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_deaea .StCxn ,_eagad );};if _deaea .EndCxn !=nil {_eebef :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}};e .EncodeElement (_deaea .EndCxn ,_eebef );};if _deaea .ExtLst !=nil {_ebece :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_deaea .ExtLst ,_ebece );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Boolean and its children +func (_geaae *CT_Boolean )Validate ()error {return _geaae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_fbfcb ST_TextAnchoringType )ValidateWithPath (path string )error {switch _fbfcb {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfcb ));};return nil ;};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;}; -// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path -func (_gbdff *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _gbdff .ValAttr < 100{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u0031\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gbdff .ValAttr );};if _gbdff .ValAttr > 400000{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_gbdff .ValAttr );};return nil ;}; +// Validate validates the CT_Transform2D and its children +func (_dfefe *CT_Transform2D )Validate ()error {return _dfefe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");};func NewCT_ShapeProperties ()*CT_ShapeProperties {_bdbff :=&CT_ShapeProperties {};return _bdbff }; -// Validate validates the CT_Path2DMoveTo and its children -func (_dacea *CT_Path2DMoveTo )Validate ()error {return _dacea .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");};type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;};type CT_TableCellBorderStyle struct{Left *CT_ThemeableLineStyle ;Right *CT_ThemeableLineStyle ;Top *CT_ThemeableLineStyle ;Bottom *CT_ThemeableLineStyle ;InsideH *CT_ThemeableLineStyle ;InsideV *CT_ThemeableLineStyle ;Tl2br *CT_ThemeableLineStyle ;Tr2bl *CT_ThemeableLineStyle ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path +func (_bffd *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _bffd .GrpSpLocks !=nil {if _fgaeg :=_bffd .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_fgaeg !=nil {return _fgaeg ;};};if _bffd .ExtLst !=nil {if _gdedf :=_bffd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdedf !=nil {return _gdedf ;};};return nil ;}; -// ST_AdjAngle is a union type -type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;};func (_dbbea *ST_FixedPercentage )ValidateWithPath (path string )error {_fdgagg :=[]string {};if _dbbea .ST_FixedPercentageDecimal !=nil {_fdgagg =append (_fdgagg ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l");};if _dbbea .ST_FixedPercentage !=nil {if _fbddg :=_dbbea .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_fbddg !=nil {return _fbddg ;};_fdgagg =append (_fdgagg ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};if len (_fdgagg )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fdgagg );};return nil ;};func (_cggcg *CT_FixedPercentage )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbeba :=range start .Attr {if _bbeba .Name .Local =="\u0076\u0061\u006c"{_efcdc ,_cggd :=ParseUnionST_FixedPercentage (_bbeba .Value );if _cggd !=nil {return _cggd ;};_cggcg .ValAttr =_efcdc ;continue ;};};for {_cafeb ,_abec :=d .Token ();if _abec !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0046\u0069\u0078\u0065\u0064\u0050\u0065r\u0063\u0065\u006e\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_abec );};if _cccga ,_aadd :=_cafeb .(_a .EndElement );_aadd &&_cccga .Name ==start .Name {break ;};};return nil ;};func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_gddef :=&CT_TextShapeAutofit {};return _gddef };type CT_OfficeArtExtension struct{UriAttr string ;Any []_b .Any ;};func (_gbbbc ST_LineCap )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcbbc :=_a .Attr {};_bcbbc .Name =name ;switch _gbbbc {case ST_LineCapUnset :_bcbbc .Value ="";case ST_LineCapRnd :_bcbbc .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_bcbbc .Value ="\u0073\u0071";case ST_LineCapFlat :_bcbbc .Value ="\u0066\u006c\u0061\u0074";};return _bcbbc ,nil ;};func (_abbfg *CT_PresetShadowEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_bcfdc ,_bcacce :=_abbfg .PrstAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0073\u0074"});if _bcacce !=nil {return _bcacce ;};start .Attr =append (start .Attr ,_bcfdc );if _abbfg .DistAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abbfg .DistAttr )});};if _abbfg .DirAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_abbfg .DirAttr )});};e .EncodeToken (start );if _abbfg .ScrgbClr !=nil {_bffcg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_abbfg .ScrgbClr ,_bffcg );};if _abbfg .SrgbClr !=nil {_acaed :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_abbfg .SrgbClr ,_acaed );};if _abbfg .HslClr !=nil {_aacgga :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_abbfg .HslClr ,_aacgga );};if _abbfg .SysClr !=nil {_cdcag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_abbfg .SysClr ,_cdcag );};if _abbfg .SchemeClr !=nil {_gdefg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_abbfg .SchemeClr ,_gdefg );};if _abbfg .PrstClr !=nil {_acfdd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_abbfg .PrstClr ,_acfdd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_ShapeLocking ()*CT_ShapeLocking {_aefbg :=&CT_ShapeLocking {};return _aefbg };func (_febae ST_TextVerticalType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_febae .String (),start );};func (_ef *AG_Locking )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cg :=range start .Attr {if _cg .Name .Local =="\u006e\u006f\u0047r\u0070"{_dd ,_bc :=_gc .ParseBool (_cg .Value );if _bc !=nil {return _bc ;};_ef .NoGrpAttr =&_dd ;continue ;};if _cg .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dag ,_af :=_gc .ParseBool (_cg .Value );if _af !=nil {return _af ;};_ef .NoSelectAttr =&_dag ;continue ;};if _cg .Name .Local =="\u006e\u006f\u0052o\u0074"{_ec ,_be :=_gc .ParseBool (_cg .Value );if _be !=nil {return _be ;};_ef .NoRotAttr =&_ec ;continue ;};if _cg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gbc ,_faa :=_gc .ParseBool (_cg .Value );if _faa !=nil {return _faa ;};_ef .NoChangeAspectAttr =&_gbc ;continue ;};if _cg .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bgf ,_cbd :=_gc .ParseBool (_cg .Value );if _cbd !=nil {return _cbd ;};_ef .NoMoveAttr =&_bgf ;continue ;};if _cg .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_fad ,_ca :=_gc .ParseBool (_cg .Value );if _ca !=nil {return _ca ;};_ef .NoResizeAttr =&_fad ;continue ;};if _cg .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_ba ,_ed :=_gc .ParseBool (_cg .Value );if _ed !=nil {return _ed ;};_ef .NoEditPointsAttr =&_ba ;continue ;};if _cg .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_aa ,_daa :=_gc .ParseBool (_cg .Value );if _daa !=nil {return _daa ;};_ef .NoAdjustHandlesAttr =&_aa ;continue ;};if _cg .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_ffd ,_ceb :=_gc .ParseBool (_cg .Value );if _ceb !=nil {return _ceb ;};_ef .NoChangeArrowheadsAttr =&_ffd ;continue ;};if _cg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bad ,_ga :=_gc .ParseBool (_cg .Value );if _ga !=nil {return _ga ;};_ef .NoChangeShapeTypeAttr =&_bad ;continue ;};};for {_aef ,_caa :=d .Token ();if _caa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_caa );};if _bd ,_dc :=_aef .(_a .EndElement );_dc &&_bd .Name ==start .Name {break ;};};return nil ;};func (_gdgaa ST_PresetPatternVal )ValidateWithPath (path string )error {switch _gdgaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdgaa ));};return nil ;};func (_edbaca ST_PathFillMode )Validate ()error {return _edbaca .ValidateWithPath ("")};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_geefc :=&CT_TableBackgroundStyle {};return _geefc ;};func (_ccbg *CT_ShapeStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccbg .LnRef =NewCT_StyleMatrixReference ();_ccbg .FillRef =NewCT_StyleMatrixReference ();_ccbg .EffectRef =NewCT_StyleMatrixReference ();_ccbg .FontRef =NewCT_FontReference ();_gefgd :for {_bbbee ,_cfgca :=d .Token ();if _cfgca !=nil {return _cfgca ;};switch _gbbdbe :=_bbbee .(type ){case _a .StartElement :switch _gbbdbe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:if _baedf :=d .DecodeElement (_ccbg .LnRef ,&_gbbdbe );_baedf !=nil {return _baedf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:if _ddecad :=d .DecodeElement (_ccbg .FillRef ,&_gbbdbe );_ddecad !=nil {return _ddecad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:if _gcbeg :=d .DecodeElement (_ccbg .EffectRef ,&_gbbdbe );_gcbeg !=nil {return _gcbeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:if _abdcb :=d .DecodeElement (_ccbg .FontRef ,&_gbbdbe );_abdcb !=nil {return _abdcb ;};default:_b .Log ("\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\u0053h\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_gbbdbe .Name );if _febad :=d .Skip ();_febad !=nil {return _febad ;};};case _a .EndElement :break _gefgd ;case _a .CharData :};};return nil ;};func (_gcfcaff ST_AnimationChartOnlyBuildType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gcfcaff .String (),start );}; +// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path +func (_fbgfd *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _fbgfd .SzAttr !=nil {if *_fbgfd .SzAttr < 100{return _g .Errorf ("\u0025\u0073/m\u002e\u0053\u007aA\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0031\u00300 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fbgfd .SzAttr );};if *_fbgfd .SzAttr > 400000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u007a\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fbgfd .SzAttr );};};if _gcaac :=_fbgfd .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_gcaac !=nil {return _gcaac ;};if _bfaadf :=_fbgfd .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_bfaadf !=nil {return _bfaadf ;};if _fbgfd .KernAttr !=nil {if *_fbgfd .KernAttr < 0{return _g .Errorf ("\u0025\u0073/m\u002e\u004b\u0065r\u006e\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fbgfd .KernAttr );};if *_fbgfd .KernAttr > 400000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eK\u0065\u0072\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fbgfd .KernAttr );};};if _adcddb :=_fbgfd .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_adcddb !=nil {return _adcddb ;};if _fbgfd .SpcAttr !=nil {if _cdbfa :=_fbgfd .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_cdbfa !=nil {return _cdbfa ;};};if _fbgfd .BaselineAttr !=nil {if _beeae :=_fbgfd .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_beeae !=nil {return _beeae ;};};if _fbgfd .Ln !=nil {if _efdg :=_fbgfd .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_efdg !=nil {return _efdg ;};};if _fbgfd .NoFill !=nil {if _eegdc :=_fbgfd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_eegdc !=nil {return _eegdc ;};};if _fbgfd .SolidFill !=nil {if _dagcg :=_fbgfd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dagcg !=nil {return _dagcg ;};};if _fbgfd .GradFill !=nil {if _efcgf :=_fbgfd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_efcgf !=nil {return _efcgf ;};};if _fbgfd .BlipFill !=nil {if _gacg :=_fbgfd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gacg !=nil {return _gacg ;};};if _fbgfd .PattFill !=nil {if _ffecg :=_fbgfd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ffecg !=nil {return _ffecg ;};};if _fbgfd .GrpFill !=nil {if _fbbfb :=_fbgfd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fbbfb !=nil {return _fbbfb ;};};if _fbgfd .EffectLst !=nil {if _beefg :=_fbgfd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_beefg !=nil {return _beefg ;};};if _fbgfd .EffectDag !=nil {if _cggf :=_fbgfd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cggf !=nil {return _cggf ;};};if _fbgfd .Highlight !=nil {if _abfg :=_fbgfd .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_abfg !=nil {return _abfg ;};};if _fbgfd .ULnTx !=nil {if _bafba :=_fbgfd .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_bafba !=nil {return _bafba ;};};if _fbgfd .ULn !=nil {if _bdgeba :=_fbgfd .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_bdgeba !=nil {return _bdgeba ;};};if _fbgfd .UFillTx !=nil {if _gedcf :=_fbgfd .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_gedcf !=nil {return _gedcf ;};};if _fbgfd .UFill !=nil {if _dcaadc :=_fbgfd .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_dcaadc !=nil {return _dcaadc ;};};if _fbgfd .Latin !=nil {if _dbfcc :=_fbgfd .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_dbfcc !=nil {return _dbfcc ;};};if _fbgfd .Ea !=nil {if _gcgfac :=_fbgfd .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_gcgfac !=nil {return _gcgfac ;};};if _fbgfd .Cs !=nil {if _ccbcg :=_fbgfd .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_ccbcg !=nil {return _ccbcg ;};};if _fbgfd .Sym !=nil {if _dgggf :=_fbgfd .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_dgggf !=nil {return _dgggf ;};};if _fbgfd .HlinkClick !=nil {if _ebdgg :=_fbgfd .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_ebdgg !=nil {return _ebdgg ;};};if _fbgfd .HlinkMouseOver !=nil {if _ecbaf :=_fbgfd .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_ecbaf !=nil {return _ecbaf ;};};if _fbgfd .Rtl !=nil {if _bgbbg :=_fbgfd .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_bgbbg !=nil {return _bgbbg ;};};if _fbgfd .ExtLst !=nil {if _begdef :=_fbgfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_begdef !=nil {return _begdef ;};};return nil ;};func (_cdgagf *EG_ThemeableEffectStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egffd :for {_faebg ,_dfdcd :=d .Token ();if _dfdcd !=nil {return _dfdcd ;};switch _fdgdd :=_faebg .(type ){case _f .StartElement :switch _fdgdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_cdgagf .Effect =NewCT_EffectProperties ();if _fecgc :=d .DecodeElement (_cdgagf .Effect ,&_fdgdd );_fecgc !=nil {return _fecgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_cdgagf .EffectRef =NewCT_StyleMatrixReference ();if _cgeedg :=d .DecodeElement (_cdgagf .EffectRef ,&_fdgdd );_cgeedg !=nil {return _cgeedg ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0045\u0047\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065E\u0066\u0066\u0065\u0063\u0074\u0053t\u0079\u006c\u0065 \u0025\u0076",_fdgdd .Name );if _ecgdc :=d .Skip ();_ecgdc !=nil {return _ecgdc ;};};case _f .EndElement :break _egffd ;case _f .CharData :};};return nil ;};func (_abddg *CT_TextNoAutofit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cebcc *CT_TableStyleCellStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcaeg :for {_bced ,_aefde :=d .Token ();if _aefde !=nil {return _aefde ;};switch _cacd :=_bced .(type ){case _f .StartElement :switch _cacd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0042d\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0042d\u0072"}:_cebcc .TcBdr =NewCT_TableCellBorderStyle ();if _cdeea :=d .DecodeElement (_cebcc .TcBdr ,&_cacd );_cdeea !=nil {return _cdeea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_cebcc .Fill =NewCT_FillProperties ();if _gfabb :=d .DecodeElement (_cebcc .Fill ,&_cacd );_gfabb !=nil {return _gfabb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_cebcc .FillRef =NewCT_StyleMatrixReference ();if _agaad :=d .DecodeElement (_cebcc .FillRef ,&_cacd );_agaad !=nil {return _agaad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_cebcc .Cell3D =NewCT_Cell3D ();if _eedece :=d .DecodeElement (_cebcc .Cell3D ,&_cacd );_eedece !=nil {return _eedece ;};default:_fb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_cacd .Name );if _ggfdc :=d .Skip ();_ggfdc !=nil {return _ggfdc ;};};case _f .EndElement :break _bcaeg ;case _f .CharData :};};return nil ;};func (_abbdb *ST_TileFlipMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_abbdb =0;case "\u006e\u006f\u006e\u0065":*_abbdb =1;case "\u0078":*_abbdb =2;case "\u0079":*_abbdb =3;case "\u0078\u0079":*_abbdb =4;};return nil ;};func (_efeaf *EG_TextUnderlineFill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efeaf .UFillTx !=nil {_fdbcgd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_efeaf .UFillTx ,_fdbcgd );};if _efeaf .UFill !=nil {_adbff :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efeaf .UFill ,_adbff );};return nil ;}; -// Validate validates the CT_NonVisualDrawingShapeProps and its children -func (_gegbf *CT_NonVisualDrawingShapeProps )Validate ()error {return _gegbf .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073");};func (_dedbc *ST_PenAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egcdbd ,_bebgg :=d .Token ();if _bebgg !=nil {return _bebgg ;};if _dbabf ,_debdcd :=_egcdbd .(_a .EndElement );_debdcd &&_dbabf .Name ==start .Name {*_dedbc =1;return nil ;};if _egaeeb ,_feeed :=_egcdbd .(_a .CharData );!_feeed {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egcdbd );}else {switch string (_egaeeb ){case "":*_dedbc =0;case "\u0063\u0074\u0072":*_dedbc =1;case "\u0069\u006e":*_dedbc =2;};};_egcdbd ,_bebgg =d .Token ();if _bebgg !=nil {return _bebgg ;};if _gaabc ,_degfe :=_egcdbd .(_a .EndElement );_degfe &&_gaabc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egcdbd );}; +// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path +func (_dgcff *CT_TableStyleList )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_dgcff .DefAttr ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044\u0065\u0066\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_a .ST_GuidPatternRe ,_dgcff .DefAttr );};for _ffbde ,_dgcfa :=range _dgcff .TblStyle {if _ebeae :=_dgcfa .ValidateWithPath (_g .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ffbde ));_ebeae !=nil {return _ebeae ;};};return nil ;};func (_fedff *CT_PresetLineDashProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fedff .ValAttr !=ST_PresetLineDashValUnset {_abcac ,_afbdg :=_fedff .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _afbdg !=nil {return _afbdg ;};start .Attr =append (start .Attr ,_abcac );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ComplementTransform struct{}; -// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path -func (_faggg *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _faggg .BlurRadAttr !=nil {if *_faggg .BlurRadAttr < 0{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_faggg .BlurRadAttr );};if *_faggg .BlurRadAttr > 27273042316900{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_faggg .BlurRadAttr );};};if _faggg .DistAttr !=nil {if *_faggg .DistAttr < 0{return _f .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_faggg .DistAttr );};if *_faggg .DistAttr > 27273042316900{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_faggg .DistAttr );};};if _faggg .DirAttr !=nil {if *_faggg .DirAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_faggg .DirAttr );};if *_faggg .DirAttr >=21600000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_faggg .DirAttr );};};if _faggg .SxAttr !=nil {if _agbf :=_faggg .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_agbf !=nil {return _agbf ;};};if _faggg .SyAttr !=nil {if _cdbe :=_faggg .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_cdbe !=nil {return _cdbe ;};};if _faggg .KxAttr !=nil {if *_faggg .KxAttr <=-5400000{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_faggg .KxAttr );};if *_faggg .KxAttr >=5400000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_faggg .KxAttr );};};if _faggg .KyAttr !=nil {if *_faggg .KyAttr <=-5400000{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_faggg .KyAttr );};if *_faggg .KyAttr >=5400000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_faggg .KyAttr );};};if _fgcfb :=_faggg .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_fgcfb !=nil {return _fgcfb ;};if _faggg .ScrgbClr !=nil {if _adab :=_faggg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_adab !=nil {return _adab ;};};if _faggg .SrgbClr !=nil {if _gcbd :=_faggg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gcbd !=nil {return _gcbd ;};};if _faggg .HslClr !=nil {if _deab :=_faggg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_deab !=nil {return _deab ;};};if _faggg .SysClr !=nil {if _aeead :=_faggg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_aeead !=nil {return _aeead ;};};if _faggg .SchemeClr !=nil {if _dcbf :=_faggg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dcbf !=nil {return _dcbf ;};};if _faggg .PrstClr !=nil {if _agagd :=_faggg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_agagd !=nil {return _agagd ;};};return nil ;};const (ST_TextShapeTypeUnset ST_TextShapeType =0;ST_TextShapeTypeTextNoShape ST_TextShapeType =1;ST_TextShapeTypeTextPlain ST_TextShapeType =2;ST_TextShapeTypeTextStop ST_TextShapeType =3;ST_TextShapeTypeTextTriangle ST_TextShapeType =4;ST_TextShapeTypeTextTriangleInverted ST_TextShapeType =5;ST_TextShapeTypeTextChevron ST_TextShapeType =6;ST_TextShapeTypeTextChevronInverted ST_TextShapeType =7;ST_TextShapeTypeTextRingInside ST_TextShapeType =8;ST_TextShapeTypeTextRingOutside ST_TextShapeType =9;ST_TextShapeTypeTextArchUp ST_TextShapeType =10;ST_TextShapeTypeTextArchDown ST_TextShapeType =11;ST_TextShapeTypeTextCircle ST_TextShapeType =12;ST_TextShapeTypeTextButton ST_TextShapeType =13;ST_TextShapeTypeTextArchUpPour ST_TextShapeType =14;ST_TextShapeTypeTextArchDownPour ST_TextShapeType =15;ST_TextShapeTypeTextCirclePour ST_TextShapeType =16;ST_TextShapeTypeTextButtonPour ST_TextShapeType =17;ST_TextShapeTypeTextCurveUp ST_TextShapeType =18;ST_TextShapeTypeTextCurveDown ST_TextShapeType =19;ST_TextShapeTypeTextCanUp ST_TextShapeType =20;ST_TextShapeTypeTextCanDown ST_TextShapeType =21;ST_TextShapeTypeTextWave1 ST_TextShapeType =22;ST_TextShapeTypeTextWave2 ST_TextShapeType =23;ST_TextShapeTypeTextDoubleWave1 ST_TextShapeType =24;ST_TextShapeTypeTextWave4 ST_TextShapeType =25;ST_TextShapeTypeTextInflate ST_TextShapeType =26;ST_TextShapeTypeTextDeflate ST_TextShapeType =27;ST_TextShapeTypeTextInflateBottom ST_TextShapeType =28;ST_TextShapeTypeTextDeflateBottom ST_TextShapeType =29;ST_TextShapeTypeTextInflateTop ST_TextShapeType =30;ST_TextShapeTypeTextDeflateTop ST_TextShapeType =31;ST_TextShapeTypeTextDeflateInflate ST_TextShapeType =32;ST_TextShapeTypeTextDeflateInflateDeflate ST_TextShapeType =33;ST_TextShapeTypeTextFadeRight ST_TextShapeType =34;ST_TextShapeTypeTextFadeLeft ST_TextShapeType =35;ST_TextShapeTypeTextFadeUp ST_TextShapeType =36;ST_TextShapeTypeTextFadeDown ST_TextShapeType =37;ST_TextShapeTypeTextSlantUp ST_TextShapeType =38;ST_TextShapeTypeTextSlantDown ST_TextShapeType =39;ST_TextShapeTypeTextCascadeUp ST_TextShapeType =40;ST_TextShapeTypeTextCascadeDown ST_TextShapeType =41;);func (_bfag *CT_AnimationChartElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfag .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_f .Sprintf ("\u0025\u0076",*_bfag .SeriesIdxAttr )});};if _bfag .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_bfag .CategoryIdxAttr )});};_adf ,_gfce :=_bfag .BldStepAttr .MarshalXMLAttr (_a .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _gfce !=nil {return _gfce ;};start .Attr =append (start .Attr ,_adf );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path +func (_fdfc *CT_BlurEffect )ValidateWithPath (path string )error {if _fdfc .RadAttr !=nil {if *_fdfc .RadAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fdfc .RadAttr );};if *_fdfc .RadAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_fdfc .RadAttr );};};return nil ;};type CT_TextUnderlineLineFollowText struct{};func (_beeb *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfe :=range start .Attr {if _cfe .Name .Local =="\u0062\u006c\u0064"{_ccg ,_eaaa :=ParseUnionST_AnimationDgmBuildType (_cfe .Value );if _eaaa !=nil {return _eaaa ;};_beeb .BldAttr =&_ccg ;continue ;};if _cfe .Name .Local =="\u0072\u0065\u0076"{_bgaf ,_geac :=_d .ParseBool (_cfe .Value );if _geac !=nil {return _geac ;};_beeb .RevAttr =&_bgaf ;continue ;};};for {_ead ,_eefcc :=d .Token ();if _eefcc !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0042\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_eefcc );};if _ceb ,_ggfc :=_ead .(_f .EndElement );_ggfc &&_ceb .Name ==start .Name {break ;};};return nil ;};const (ST_TextAlignTypeUnset ST_TextAlignType =0;ST_TextAlignTypeL ST_TextAlignType =1;ST_TextAlignTypeCtr ST_TextAlignType =2;ST_TextAlignTypeR ST_TextAlignType =3;ST_TextAlignTypeJust ST_TextAlignType =4;ST_TextAlignTypeJustLow ST_TextAlignType =5;ST_TextAlignTypeDist ST_TextAlignType =6;ST_TextAlignTypeThaiDist ST_TextAlignType =7;);func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_fagcb :=&CT_TextUnderlineLineFollowText {};return _fagcb ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;};type CT_Percentage struct{ValAttr ST_Percentage ;};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;};func (_bcefc ST_TextStrikeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bcefc .String (),start );}; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_ecgeab *CT_TableStyle )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_ecgeab .StyleIdAttr ){return _f .Errorf ("\u0025\u0073\u002fm\u002e\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_ecgeab .StyleIdAttr );};if _ecgeab .TblBg !=nil {if _ggded :=_ecgeab .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_ggded !=nil {return _ggded ;};};if _ecgeab .WholeTbl !=nil {if _cedgd :=_ecgeab .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l");_cedgd !=nil {return _cedgd ;};};if _ecgeab .Band1H !=nil {if _fcbea :=_ecgeab .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_fcbea !=nil {return _fcbea ;};};if _ecgeab .Band2H !=nil {if _fgdgaa :=_ecgeab .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048");_fgdgaa !=nil {return _fgdgaa ;};};if _ecgeab .Band1V !=nil {if _eagadd :=_ecgeab .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_eagadd !=nil {return _eagadd ;};};if _ecgeab .Band2V !=nil {if _cgdbb :=_ecgeab .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056");_cgdbb !=nil {return _cgdbb ;};};if _ecgeab .LastCol !=nil {if _cfbcg :=_ecgeab .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_cfbcg !=nil {return _cfbcg ;};};if _ecgeab .FirstCol !=nil {if _cdeeb :=_ecgeab .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl");_cdeeb !=nil {return _cdeeb ;};};if _ecgeab .LastRow !=nil {if _begfb :=_ecgeab .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_begfb !=nil {return _begfb ;};};if _ecgeab .SeCell !=nil {if _bcfbf :=_ecgeab .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c");_bcfbf !=nil {return _bcfbf ;};};if _ecgeab .SwCell !=nil {if _afefc :=_ecgeab .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_afefc !=nil {return _afefc ;};};if _ecgeab .FirstRow !=nil {if _bacbd :=_ecgeab .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw");_bacbd !=nil {return _bacbd ;};};if _ecgeab .NeCell !=nil {if _aedab :=_ecgeab .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_aedab !=nil {return _aedab ;};};if _ecgeab .NwCell !=nil {if _geacgc :=_ecgeab .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c");_geacgc !=nil {return _geacgc ;};};if _ecgeab .ExtLst !=nil {if _dfgg :=_ecgeab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfgg !=nil {return _dfgg ;};};return nil ;};func NewEG_ColorChoice ()*EG_ColorChoice {_acbcg :=&EG_ColorChoice {};return _acbcg };func (_abaff *CT_OfficeStyleSheet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abaff .ThemeElements =NewCT_BaseStyles ();for _ ,_ccfda :=range start .Attr {if _ccfda .Name .Local =="\u006e\u0061\u006d\u0065"{_ceddf ,_cgdegg :=_ccfda .Value ,error (nil );if _cgdegg !=nil {return _cgdegg ;};_abaff .NameAttr =&_ceddf ;continue ;};};_abfge :for {_bcebac ,_bgdg :=d .Token ();if _bgdg !=nil {return _bgdg ;};switch _ddebg :=_bcebac .(type ){case _a .StartElement :switch _ddebg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _ddfbb :=d .DecodeElement (_abaff .ThemeElements ,&_ddebg );_ddfbb !=nil {return _ddfbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_abaff .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _afceb :=d .DecodeElement (_abaff .ObjectDefaults ,&_ddebg );_afceb !=nil {return _afceb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_abaff .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _fcdf :=d .DecodeElement (_abaff .ExtraClrSchemeLst ,&_ddebg );_fcdf !=nil {return _fcdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_abaff .CustClrLst =NewCT_CustomColorList ();if _gbfaf :=d .DecodeElement (_abaff .CustClrLst ,&_ddebg );_gbfaf !=nil {return _gbfaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abaff .ExtLst =NewCT_OfficeArtExtensionList ();if _egffd :=d .DecodeElement (_abaff .ExtLst ,&_ddebg );_egffd !=nil {return _egffd ;};default:_b .Log ("\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\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053ty\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_ddebg .Name );if _ebcgef :=d .Skip ();_ebcgef !=nil {return _ebcgef ;};};case _a .EndElement :break _abfge ;case _a .CharData :};};return nil ;};func (_egaaed *ST_BlendMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egaaed =0;case "\u006f\u0076\u0065\u0072":*_egaaed =1;case "\u006d\u0075\u006c\u0074":*_egaaed =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_egaaed =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_egaaed =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_egaaed =5;};return nil ;};type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;};func (_eccfb ST_PresetMaterialType )Validate ()error {return _eccfb .ValidateWithPath ("")};func (_beffd *CT_PositivePercentage )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cagge :=range start .Attr {if _cagge .Name .Local =="\u0076\u0061\u006c"{_dgaff ,_eeage :=ParseUnionST_PositivePercentage (_cagge .Value );if _eeage !=nil {return _eeage ;};_beffd .ValAttr =_dgaff ;continue ;};};for {_ccfc ,_abgdb :=d .Token ();if _abgdb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0050e\u0072\u0063\u0065\u006e\u0074\u0061\u0067e\u003a\u0020\u0025\u0073",_abgdb );};if _ffgge ,_fggd :=_ccfc .(_a .EndElement );_fggd &&_ffgge .Name ==start .Name {break ;};};return nil ;};func (_ffaa ST_TextCapsType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffaa .String (),start );};func (_dggg *CT_TableCellBorderStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dggg .Left !=nil {_cbbagd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_dggg .Left ,_cbbagd );};if _dggg .Right !=nil {_bfbge :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dggg .Right ,_bfbge );};if _dggg .Top !=nil {_ffbc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_dggg .Top ,_ffbc );};if _dggg .Bottom !=nil {_fcbbc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_dggg .Bottom ,_fcbbc );};if _dggg .InsideH !=nil {_dcbfe :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_dggg .InsideH ,_dcbfe );};if _dggg .InsideV !=nil {_agbcg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_dggg .InsideV ,_agbcg );};if _dggg .Tl2br !=nil {_cfaga :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_dggg .Tl2br ,_cfaga );};if _dggg .Tr2bl !=nil {_deec :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_dggg .Tr2bl ,_deec );};if _dggg .ExtLst !=nil {_fdfc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dggg .ExtLst ,_fdfc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfgdd ST_OnOffStyleType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfgdd .String (),start );};func NewCT_ShapeProperties ()*CT_ShapeProperties {_afbbf :=&CT_ShapeProperties {};return _afbbf };func NewCT_GraphicalObject ()*CT_GraphicalObject {_fadfe :=&CT_GraphicalObject {};_fadfe .GraphicData =NewCT_GraphicalObjectData ();return _fadfe ;};func (_faea *CT_BaseStyles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bfgg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_faea .ClrScheme ,_bfgg );_gdfd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_faea .FontScheme ,_gdfd );_aegd :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_faea .FmtScheme ,_aegd );if _faea .ExtLst !=nil {_cbecf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faea .ExtLst ,_cbecf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfdgc *CT_GroupLocking )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fadg :=range start .Attr {if _fadg .Name .Local =="\u006e\u006f\u0047r\u0070"{_eeba ,_dceg :=_gc .ParseBool (_fadg .Value );if _dceg !=nil {return _dceg ;};_dfdgc .NoGrpAttr =&_eeba ;continue ;};if _fadg .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_gfccfa ,_bgbag :=_gc .ParseBool (_fadg .Value );if _bgbag !=nil {return _bgbag ;};_dfdgc .NoUngrpAttr =&_gfccfa ;continue ;};if _fadg .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_cdcd ,_feeb :=_gc .ParseBool (_fadg .Value );if _feeb !=nil {return _feeb ;};_dfdgc .NoSelectAttr =&_cdcd ;continue ;};if _fadg .Name .Local =="\u006e\u006f\u0052o\u0074"{_fcbb ,_dcfbf :=_gc .ParseBool (_fadg .Value );if _dcfbf !=nil {return _dcfbf ;};_dfdgc .NoRotAttr =&_fcbb ;continue ;};if _fadg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_dgad ,_aeag :=_gc .ParseBool (_fadg .Value );if _aeag !=nil {return _aeag ;};_dfdgc .NoChangeAspectAttr =&_dgad ;continue ;};if _fadg .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ggcb ,_fdfb :=_gc .ParseBool (_fadg .Value );if _fdfb !=nil {return _fdfb ;};_dfdgc .NoMoveAttr =&_ggcb ;continue ;};if _fadg .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_aefee ,_fcagaf :=_gc .ParseBool (_fadg .Value );if _fcagaf !=nil {return _fcagaf ;};_dfdgc .NoResizeAttr =&_aefee ;continue ;};};_afcf :for {_cgefa ,_eagc :=d .Token ();if _eagc !=nil {return _eagc ;};switch _fcefa :=_cgefa .(type ){case _a .StartElement :switch _fcefa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfdgc .ExtLst =NewCT_OfficeArtExtensionList ();if _abcb :=d .DecodeElement (_dfdgc .ExtLst ,&_fcefa );_abcb !=nil {return _abcb ;};default:_b .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_fcefa .Name );if _fgbe :=d .Skip ();_fgbe !=nil {return _fgbe ;};};case _a .EndElement :break _afcf ;case _a .CharData :};};return nil ;};func (_ddc *CT_ClipboardStyleSheet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0061:\u0043\u0054\u005f\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072d\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";e .EncodeToken (start );_baec :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_ddc .ThemeElements ,_baec );_ffab :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_ddc .ClrMap ,_ffab );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path +func (_ffef *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _ffef .ScrgbClr !=nil {if _dccc :=_ffef .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dccc !=nil {return _dccc ;};};if _ffef .SrgbClr !=nil {if _dfde :=_ffef .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_dfde !=nil {return _dfde ;};};if _ffef .HslClr !=nil {if _bfcb :=_ffef .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bfcb !=nil {return _bfcb ;};};if _ffef .SysClr !=nil {if _bed :=_ffef .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bed !=nil {return _bed ;};};if _ffef .SchemeClr !=nil {if _cbbgd :=_ffef .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cbbgd !=nil {return _cbbgd ;};};if _ffef .PrstClr !=nil {if _cdcc :=_ffef .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cdcc !=nil {return _cdcc ;};};return nil ;};func (_ffadg ST_OnOffStyleType )String ()string {switch _ffadg {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";};func (_fedeg *CT_Vector3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078"},Value :_g .Sprintf ("\u0025\u0076",_fedeg .DxAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0079"},Value :_g .Sprintf ("\u0025\u0076",_fedeg .DyAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u007a"},Value :_g .Sprintf ("\u0025\u0076",_fedeg .DzAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Graphic and its children -func (_cacgee *Graphic )Validate ()error {return _cacgee .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");}; +// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path +func (_deef *CT_Cell3D )ValidateWithPath (path string )error {if _ebdc :=_deef .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_ebdc !=nil {return _ebdc ;};if _egfgb :=_deef .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_egfgb !=nil {return _egfgb ;};if _deef .LightRig !=nil {if _dcadb :=_deef .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_dcadb !=nil {return _dcadb ;};};if _deef .ExtLst !=nil {if _fbde :=_deef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbde !=nil {return _fbde ;};};return nil ;};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_aecd :=&CT_ConnectorLocking {};return _aecd };func (_cgdf *CT_OfficeArtExtension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u0069"},Value :_g .Sprintf ("\u0025\u0076",_cgdf .UriAttr )});e .EncodeToken (start );if _cgdf .Any !=nil {for _ ,_gafc :=range _cgdf .Any {_gafc .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TextShapeAutofit struct{}; -// Validate validates the CT_Scale2D and its children -func (_afccdb *CT_Scale2D )Validate ()error {return _afccdb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");}; +// Validate validates the CT_AlphaBiLevelEffect and its children +func (_fab *CT_AlphaBiLevelEffect )Validate ()error {return _fab .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path -func (_dffbg *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _dffbg .AngAttr !=nil {if *_dffbg .AngAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0041\u006eg\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dffbg .AngAttr );};if *_dffbg .AngAttr >=21600000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eA\u006e\u0067\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dffbg .AngAttr );};};return nil ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_gffb :=&CT_DefaultShapeDefinition {};_gffb .SpPr =NewCT_ShapeProperties ();_gffb .BodyPr =NewCT_TextBodyProperties ();_gffb .LstStyle =NewCT_TextListStyle ();return _gffb ;};func (_dbedgb ST_TextUnderlineType )Validate ()error {return _dbedgb .ValidateWithPath ("")};func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_agcb :=&CT_StretchInfoProperties {};return _agcb ;};type CT_EffectList struct{Blur *CT_BlurEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;InnerShdw *CT_InnerShadowEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;SoftEdge *CT_SoftEdgesEffect ;};func (_bbeae *CT_TableStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbeae .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_dacged :=range start .Attr {if _dacged .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_ccddc ,_adbgb :=_dacged .Value ,error (nil );if _adbgb !=nil {return _adbgb ;};_bbeae .StyleNameAttr =_ccddc ;continue ;};if _dacged .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_dbefbc ,_efcc :=_dacged .Value ,error (nil );if _efcc !=nil {return _efcc ;};_bbeae .StyleIdAttr =_dbefbc ;continue ;};};_eadeb :for {_fdcea ,_ebebb :=d .Token ();if _ebebb !=nil {return _ebebb ;};switch _fcagad :=_fdcea .(type ){case _a .StartElement :switch _fcagad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cB\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cB\u0067"}:_bbeae .TblBg =NewCT_TableBackgroundStyle ();if _cfffc :=d .DecodeElement (_bbeae .TblBg ,&_fcagad );_cfffc !=nil {return _cfffc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}:_bbeae .WholeTbl =NewCT_TablePartStyle ();if _ggfaa :=d .DecodeElement (_bbeae .WholeTbl ,&_fcagad );_ggfaa !=nil {return _ggfaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"}:_bbeae .Band1H =NewCT_TablePartStyle ();if _bagaf :=d .DecodeElement (_bbeae .Band1H ,&_fcagad );_bagaf !=nil {return _bagaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"}:_bbeae .Band2H =NewCT_TablePartStyle ();if _dggea :=d .DecodeElement (_bbeae .Band2H ,&_fcagad );_dggea !=nil {return _dggea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"}:_bbeae .Band1V =NewCT_TablePartStyle ();if _bfgca :=d .DecodeElement (_bbeae .Band1V ,&_fcagad );_bfgca !=nil {return _bfgca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"}:_bbeae .Band2V =NewCT_TablePartStyle ();if _debdb :=d .DecodeElement (_bbeae .Band2V ,&_fcagad );_debdb !=nil {return _debdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"}:_bbeae .LastCol =NewCT_TablePartStyle ();if _dccb :=d .DecodeElement (_bbeae .LastCol ,&_fcagad );_dccb !=nil {return _dccb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}:_bbeae .FirstCol =NewCT_TablePartStyle ();if _fbfg :=d .DecodeElement (_bbeae .FirstCol ,&_fcagad );_fbfg !=nil {return _fbfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"}:_bbeae .LastRow =NewCT_TablePartStyle ();if _dcgab :=d .DecodeElement (_bbeae .LastRow ,&_fcagad );_dcgab !=nil {return _dcgab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"}:_bbeae .SeCell =NewCT_TablePartStyle ();if _dgdg :=d .DecodeElement (_bbeae .SeCell ,&_fcagad );_dgdg !=nil {return _dgdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"}:_bbeae .SwCell =NewCT_TablePartStyle ();if _ffebd :=d .DecodeElement (_bbeae .SwCell ,&_fcagad );_ffebd !=nil {return _ffebd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}:_bbeae .FirstRow =NewCT_TablePartStyle ();if _dgfac :=d .DecodeElement (_bbeae .FirstRow ,&_fcagad );_dgfac !=nil {return _dgfac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"}:_bbeae .NeCell =NewCT_TablePartStyle ();if _eecba :=d .DecodeElement (_bbeae .NeCell ,&_fcagad );_eecba !=nil {return _eecba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"}:_bbeae .NwCell =NewCT_TablePartStyle ();if _cbaac :=d .DecodeElement (_bbeae .NwCell ,&_fcagad );_cbaac !=nil {return _cbaac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbeae .ExtLst =NewCT_OfficeArtExtensionList ();if _dfaaf :=d .DecodeElement (_bbeae .ExtLst ,&_fcagad );_dfaaf !=nil {return _dfaaf ;};default:_b .Log ("\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\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_fcagad .Name );if _fbdec :=d .Skip ();_fbdec !=nil {return _fbdec ;};};case _a .EndElement :break _eadeb ;case _a .CharData :};};return nil ;};type ST_PresetPatternVal byte ; +// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path +func (_dgaff *CT_FillProperties )ValidateWithPath (path string )error {if _dgaff .NoFill !=nil {if _ddeeg :=_dgaff .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ddeeg !=nil {return _ddeeg ;};};if _dgaff .SolidFill !=nil {if _aaffb :=_dgaff .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_aaffb !=nil {return _aaffb ;};};if _dgaff .GradFill !=nil {if _eebgd :=_dgaff .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_eebgd !=nil {return _eebgd ;};};if _dgaff .BlipFill !=nil {if _egagd :=_dgaff .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_egagd !=nil {return _egagd ;};};if _dgaff .PattFill !=nil {if _bbgdg :=_dgaff .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bbgdg !=nil {return _bbgdg ;};};if _dgaff .GrpFill !=nil {if _adddge :=_dgaff .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_adddge !=nil {return _adddge ;};};return nil ;}; -// Validate validates the CT_VideoFile and its children -func (_aggaf *CT_VideoFile )Validate ()error {return _aggaf .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");};func (_cdf *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfa :=range start .Attr {if _gfa .Name .Local =="\u0062\u006c\u0064"{_dgg ,_bdcf :=ParseUnionST_AnimationDgmBuildType (_gfa .Value );if _bdcf !=nil {return _bdcf ;};_cdf .BldAttr =&_dgg ;continue ;};if _gfa .Name .Local =="\u0072\u0065\u0076"{_cbba ,_gfd :=_gc .ParseBool (_gfa .Value );if _gfd !=nil {return _gfd ;};_cdf .RevAttr =&_cbba ;continue ;};};for {_gacc ,_bee :=d .Token ();if _bee !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0042\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_bee );};if _cgef ,_bdgc :=_gacc .(_a .EndElement );_bdgc &&_cgef .Name ==start .Name {break ;};};return nil ;};func (_fbddf *CT_Path2DList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdbab :for {_dadce ,_agaee :=d .Token ();if _agaee !=nil {return _agaee ;};switch _fadde :=_dadce .(type ){case _a .StartElement :switch _fadde .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_ggdcb :=NewCT_Path2D ();if _fdgea :=d .DecodeElement (_ggdcb ,&_fadde );_fdgea !=nil {return _fdgea ;};_fbddf .Path =append (_fbddf .Path ,_ggdcb );default:_b .Log ("\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\u0050a\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074 \u0025\u0076",_fadde .Name );if _bcged :=d .Skip ();_bcged !=nil {return _bcged ;};};case _a .EndElement :break _fdbab ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path +func (_eedc *CT_ShapeStyle )ValidateWithPath (path string )error {if _ccef :=_eedc .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_ccef !=nil {return _ccef ;};if _dbced :=_eedc .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_dbced !=nil {return _dbced ;};if _fegabc :=_eedc .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_fegabc !=nil {return _fegabc ;};if _bfcfe :=_eedc .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_bfcfe !=nil {return _bfcfe ;};return nil ;};func (_cabd *CT_Path2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccedb :=range start .Attr {if _ccedb .Name .Local =="\u0077"{_fggee ,_acegg :=_d .ParseInt (_ccedb .Value ,10,64);if _acegg !=nil {return _acegg ;};_cabd .WAttr =&_fggee ;continue ;};if _ccedb .Name .Local =="\u0068"{_gccac ,_aebab :=_d .ParseInt (_ccedb .Value ,10,64);if _aebab !=nil {return _aebab ;};_cabd .HAttr =&_gccac ;continue ;};if _ccedb .Name .Local =="\u0066\u0069\u006c\u006c"{_cabd .FillAttr .UnmarshalXMLAttr (_ccedb );continue ;};if _ccedb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_bbddf ,_aacfa :=_d .ParseBool (_ccedb .Value );if _aacfa !=nil {return _aacfa ;};_cabd .StrokeAttr =&_bbddf ;continue ;};if _ccedb .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_afbaa ,_dagdb :=_d .ParseBool (_ccedb .Value );if _dagdb !=nil {return _dagdb ;};_cabd .ExtrusionOkAttr =&_afbaa ;continue ;};};_bcafc :for {_dfad ,_bedec :=d .Token ();if _bedec !=nil {return _bedec ;};switch _abfdc :=_dfad .(type ){case _f .StartElement :switch _abfdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u006fs\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u006fs\u0065"}:_cbbaf :=NewCT_Path2DClose ();if _afeg :=d .DecodeElement (_cbbaf ,&_abfdc );_afeg !=nil {return _afeg ;};_cabd .Close =append (_cabd .Close ,_cbbaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eabd :=NewCT_Path2DMoveTo ();if _daaa :=d .DecodeElement (_eabd ,&_abfdc );_daaa !=nil {return _daaa ;};_cabd .MoveTo =append (_cabd .MoveTo ,_eabd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006f"}:_agggd :=NewCT_Path2DLineTo ();if _dfgg :=d .DecodeElement (_agggd ,&_abfdc );_dfgg !=nil {return _dfgg ;};_cabd .LnTo =append (_cabd .LnTo ,_agggd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0072\u0063T\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0072\u0063T\u006f"}:_egcfd :=NewCT_Path2DArcTo ();if _ggddg :=d .DecodeElement (_egcfd ,&_abfdc );_ggddg !=nil {return _ggddg ;};_cabd .ArcTo =append (_cabd .ArcTo ,_egcfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"}:_fdbeb :=NewCT_Path2DQuadBezierTo ();if _edfaf :=d .DecodeElement (_fdbeb ,&_abfdc );_edfaf !=nil {return _edfaf ;};_cabd .QuadBezTo =append (_cabd .QuadBezTo ,_fdbeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}:_dggbc :=NewCT_Path2DCubicBezierTo ();if _acfgfb :=d .DecodeElement (_dggbc ,&_abfdc );_acfgfb !=nil {return _acfgfb ;};_cabd .CubicBezTo =append (_cabd .CubicBezTo ,_dggbc );default:_fb .Log ("\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\u0050\u0061\u0074h\u0032\u0044 \u0025\u0076",_abfdc .Name );if _bgbba :=d .Skip ();_bgbba !=nil {return _bgbba ;};};case _f .EndElement :break _bcafc ;case _f .CharData :};};return nil ;};func (_dfeab ST_BlipCompression )Validate ()error {return _dfeab .ValidateWithPath ("")};func (_dcbec *CT_EffectReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_dcbec .RefAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path -func (_becfb *CT_TintEffect )ValidateWithPath (path string )error {if _becfb .HueAttr !=nil {if *_becfb .HueAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_becfb .HueAttr );};if *_becfb .HueAttr >=21600000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_becfb .HueAttr );};};if _becfb .AmtAttr !=nil {if _agfgd :=_becfb .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_agfgd !=nil {return _agfgd ;};};return nil ;}; +// Validate validates the TblStyleLst and its children +func (_bfdae *TblStyleLst )Validate ()error {return _bfdae .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ;EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;};func (_aaccf *CT_LineProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaccf .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_aaccf .WAttr )});};if _aaccf .CapAttr !=ST_LineCapUnset {_efebf ,_cgegd :=_aaccf .CapAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u0070"});if _cgegd !=nil {return _cgegd ;};start .Attr =append (start .Attr ,_efebf );};if _aaccf .CmpdAttr !=ST_CompoundLineUnset {_fafee ,_gccb :=_aaccf .CmpdAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u006d\u0070\u0064"});if _gccb !=nil {return _gccb ;};start .Attr =append (start .Attr ,_fafee );};if _aaccf .AlgnAttr !=ST_PenAlignmentUnset {_bcfdc ,_afge :=_aaccf .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _afge !=nil {return _afge ;};start .Attr =append (start .Attr ,_bcfdc );};e .EncodeToken (start );if _aaccf .NoFill !=nil {_acgba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaccf .NoFill ,_acgba );};if _aaccf .SolidFill !=nil {_egada :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaccf .SolidFill ,_egada );};if _aaccf .GradFill !=nil {_afged :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaccf .GradFill ,_afged );};if _aaccf .PattFill !=nil {_gfgdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaccf .PattFill ,_gfgdb );};if _aaccf .PrstDash !=nil {_faeac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_aaccf .PrstDash ,_faeac );};if _aaccf .CustDash !=nil {_geaaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_aaccf .CustDash ,_geaaa );};if _aaccf .Round !=nil {_ebba :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_aaccf .Round ,_ebba );};if _aaccf .Bevel !=nil {_ggeg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_aaccf .Bevel ,_ggeg );};if _aaccf .Miter !=nil {_abgfb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_aaccf .Miter ,_abgfb );};if _aaccf .HeadEnd !=nil {_aabc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}};e .EncodeElement (_aaccf .HeadEnd ,_aabc );};if _aaccf .TailEnd !=nil {_egcfb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_aaccf .TailEnd ,_egcfb );};if _aaccf .ExtLst !=nil {_edcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaccf .ExtLst ,_edcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eabaef *EG_TextUnderlineLine )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efdba :for {_efefg ,_gagfc :=d .Token ();if _gagfc !=nil {return _gagfc ;};switch _cfbea :=_efefg .(type ){case _f .StartElement :switch _cfbea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_eabaef .ULnTx =NewCT_TextUnderlineLineFollowText ();if _egacf :=d .DecodeElement (_eabaef .ULnTx ,&_cfbea );_egacf !=nil {return _egacf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_eabaef .ULn =NewCT_LineProperties ();if _bbfbc :=d .DecodeElement (_eabaef .ULn ,&_cfbea );_bbfbc !=nil {return _bbfbc ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_cfbea .Name );if _dgbga :=d .Skip ();_dgbga !=nil {return _dgbga ;};};case _f .EndElement :break _efdba ;case _f .CharData :};};return nil ;};func (_dbegb *CT_ReflectionEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbegb .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .BlurRadAttr )});};if _dbegb .StAAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0041"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .StAAttr )});};if _dbegb .StPosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .StPosAttr )});};if _dbegb .EndAAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .EndAAttr )});};if _dbegb .EndPosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .EndPosAttr )});};if _dbegb .DistAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .DistAttr )});};if _dbegb .DirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .DirAttr )});};if _dbegb .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .FadeDirAttr )});};if _dbegb .SxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .SxAttr )});};if _dbegb .SyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .SyAttr )});};if _dbegb .KxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .KxAttr )});};if _dbegb .KyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_dbegb .KyAttr )});};if _dbegb .AlgnAttr !=ST_RectAlignmentUnset {_eaeba ,_fecb :=_dbegb .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _fecb !=nil {return _fecb ;};start .Attr =append (start .Attr ,_eaeba );};if _dbegb .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_dbegb .RotWithShapeAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dag *CT_AlphaCeilingEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgbdd ST_PresetPatternVal )Validate ()error {return _cgbdd .ValidateWithPath ("")};func (_dcgfg *CT_TableStyleTextStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgegc :=range start .Attr {if _cgegc .Name .Local =="\u0062"{_dcgfg .BAttr .UnmarshalXMLAttr (_cgegc );continue ;};if _cgegc .Name .Local =="\u0069"{_dcgfg .IAttr .UnmarshalXMLAttr (_cgegc );continue ;};};_gbacc :for {_cbddd ,_aabgg :=d .Token ();if _aabgg !=nil {return _aabgg ;};switch _ebfcd :=_cbddd .(type ){case _f .StartElement :switch _ebfcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_dcgfg .Font =NewCT_FontCollection ();if _faeg :=d .DecodeElement (_dcgfg .Font ,&_ebfcd );_faeg !=nil {return _faeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_dcgfg .FontRef =NewCT_FontReference ();if _egdd :=d .DecodeElement (_dcgfg .FontRef ,&_ebfcd );_egdd !=nil {return _egdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dcgfg .ScrgbClr =NewCT_ScRgbColor ();if _afgfg :=d .DecodeElement (_dcgfg .ScrgbClr ,&_ebfcd );_afgfg !=nil {return _afgfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dcgfg .SrgbClr =NewCT_SRgbColor ();if _aeaggc :=d .DecodeElement (_dcgfg .SrgbClr ,&_ebfcd );_aeaggc !=nil {return _aeaggc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dcgfg .HslClr =NewCT_HslColor ();if _dfcee :=d .DecodeElement (_dcgfg .HslClr ,&_ebfcd );_dfcee !=nil {return _dfcee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dcgfg .SysClr =NewCT_SystemColor ();if _acad :=d .DecodeElement (_dcgfg .SysClr ,&_ebfcd );_acad !=nil {return _acad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dcgfg .SchemeClr =NewCT_SchemeColor ();if _fdbgf :=d .DecodeElement (_dcgfg .SchemeClr ,&_ebfcd );_fdbgf !=nil {return _fdbgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dcgfg .PrstClr =NewCT_PresetColor ();if _cccgg :=d .DecodeElement (_dcgfg .PrstClr ,&_ebfcd );_cccgg !=nil {return _cccgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcgfg .ExtLst =NewCT_OfficeArtExtensionList ();if _gegde :=d .DecodeElement (_dcgfg .ExtLst ,&_ebfcd );_gegde !=nil {return _gegde ;};default:_fb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_ebfcd .Name );if _ecee :=d .Skip ();_ecee !=nil {return _ecee ;};};case _f .EndElement :break _gbacc ;case _f .CharData :};};return nil ;};func (_abffd *CT_LineJoinRound )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_caba *CT_DashStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgdee :=range start .Attr {if _bgdee .Name .Local =="\u0064"{_efeba ,_ddad :=ParseUnionST_PositivePercentage (_bgdee .Value );if _ddad !=nil {return _ddad ;};_caba .DAttr =_efeba ;continue ;};if _bgdee .Name .Local =="\u0073\u0070"{_gcgc ,_cebeb :=ParseUnionST_PositivePercentage (_bgdee .Value );if _cebeb !=nil {return _cebeb ;};_caba .SpAttr =_gcgc ;continue ;};};for {_dadcd ,_edfc :=d .Token ();if _edfc !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_edfc );};if _bacdb ,_dgbfc :=_dadcd .(_f .EndElement );_dgbfc &&_bacdb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path -func (_gbac *CT_EffectStyleList )ValidateWithPath (path string )error {for _efdde ,_feaa :=range _gbac .EffectStyle {if _gfbf :=_feaa .ValidateWithPath (_f .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_efdde ));_gfbf !=nil {return _gfbf ;};};return nil ;};type CT_TextBulletSizePercent struct{ValAttr string ;};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func (_bfdeab *CT_TextBulletTypefaceFollowText )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ST_TextPoint is a union type +type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;};func NewCT_CustomColor ()*CT_CustomColor {_gdae :=&CT_CustomColor {};return _gdae };func (_dbddg ST_PenAlignment )Validate ()error {return _dbddg .ValidateWithPath ("")};func (_cac *CT_AlphaOutsetEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cac .RadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cac .RadAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dacf *CT_ColorSchemeAndMapping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ddbd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dacf .ClrScheme ,_ddbd );if _dacf .ClrMap !=nil {_bcdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_dacf .ClrMap ,_bcdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_gbbad :=&EG_TextUnderlineFill {};return _gbbad ;};func (_bdbdg *ST_PresetLineDashVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccafa ,_afgbdb :=d .Token ();if _afgbdb !=nil {return _afgbdb ;};if _gcedb ,_abdbb :=_ccafa .(_f .EndElement );_abdbb &&_gcedb .Name ==start .Name {*_bdbdg =1;return nil ;};if _deacg ,_accac :=_ccafa .(_f .CharData );!_accac {return _g .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",_ccafa );}else {switch string (_deacg ){case "":*_bdbdg =0;case "\u0073\u006f\u006ci\u0064":*_bdbdg =1;case "\u0064\u006f\u0074":*_bdbdg =2;case "\u0064\u0061\u0073\u0068":*_bdbdg =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_bdbdg =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bdbdg =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_bdbdg =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bdbdg =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_bdbdg =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_bdbdg =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bdbdg =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bdbdg =11;};};_ccafa ,_afgbdb =d .Token ();if _afgbdb !=nil {return _afgbdb ;};if _bdebg ,_cgcgc :=_ccafa .(_f .EndElement );_cgcgc &&_bdebg .Name ==start .Name {return nil ;};return _g .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",_ccafa );}; -// Validate validates the CT_PresetGeometry2D and its children -func (_dccge *CT_PresetGeometry2D )Validate ()error {return _dccge .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_fgfb :=&CT_ColorChangeEffect {};_fgfb .ClrFrom =NewCT_Color ();_fgfb .ClrTo =NewCT_Color ();return _fgfb ;}; +// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path +func (_cbdge *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _cbdge .Ln !=nil {if _gdcac :=_cbdge .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_gdcac !=nil {return _gdcac ;};};if _cbdge .EffectLst !=nil {if _cede :=_cbdge .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cede !=nil {return _cede ;};};if _cbdge .EffectDag !=nil {if _gfdafg :=_cbdge .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gfdafg !=nil {return _gfdafg ;};};return nil ;};func (_becaa ST_TextShapeType )ValidateWithPath (path string )error {switch _becaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becaa ));};return nil ;};type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;};func (_eeebf *ST_ShapeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eeebf =0;case "\u006c\u0069\u006e\u0065":*_eeebf =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_eeebf =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_eeebf =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_eeebf =4;case "\u0072\u0065\u0063\u0074":*_eeebf =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_eeebf =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_eeebf =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_eeebf =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_eeebf =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_eeebf =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_eeebf =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_eeebf =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_eeebf =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_eeebf =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_eeebf =15;case "\u0073\u0074\u0061r\u0034":*_eeebf =16;case "\u0073\u0074\u0061r\u0035":*_eeebf =17;case "\u0073\u0074\u0061r\u0036":*_eeebf =18;case "\u0073\u0074\u0061r\u0037":*_eeebf =19;case "\u0073\u0074\u0061r\u0038":*_eeebf =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_eeebf =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_eeebf =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_eeebf =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_eeebf =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_eeebf =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_eeebf =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_eeebf =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_eeebf =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_eeebf =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_eeebf =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_eeebf =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_eeebf =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_eeebf =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_eeebf =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_eeebf =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_eeebf =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_eeebf =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_eeebf =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_eeebf =39;case "\u0070\u0069\u0065":*_eeebf =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_eeebf =41;case "\u0064\u006f\u006eu\u0074":*_eeebf =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_eeebf =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_eeebf =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_eeebf =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_eeebf =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_eeebf =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eeebf =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eeebf =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eeebf =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eeebf =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_eeebf =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eeebf =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eeebf =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_eeebf =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eeebf =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_eeebf =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_eeebf =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eeebf =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_eeebf =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_eeebf =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eeebf =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_eeebf =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_eeebf =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_eeebf =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_eeebf =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_eeebf =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_eeebf =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_eeebf =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eeebf =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_eeebf =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_eeebf =72;case "\u0063\u0075\u0062\u0065":*_eeebf =73;case "\u0063\u0061\u006e":*_eeebf =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_eeebf =75;case "\u0068\u0065\u0061r\u0074":*_eeebf =76;case "\u0073\u0075\u006e":*_eeebf =77;case "\u006d\u006f\u006f\u006e":*_eeebf =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_eeebf =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_eeebf =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_eeebf =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_eeebf =82;case "\u0062\u0065\u0076e\u006c":*_eeebf =83;case "\u0066\u0072\u0061m\u0065":*_eeebf =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_eeebf =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_eeebf =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_eeebf =87;case "\u0063\u0068\u006fr\u0064":*_eeebf =88;case "\u0061\u0072\u0063":*_eeebf =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_eeebf =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_eeebf =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_eeebf =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_eeebf =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_eeebf =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_eeebf =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_eeebf =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_eeebf =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_eeebf =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_eeebf =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_eeebf =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_eeebf =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_eeebf =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_eeebf =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_eeebf =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_eeebf =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_eeebf =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_eeebf =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_eeebf =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_eeebf =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_eeebf =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_eeebf =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_eeebf =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_eeebf =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_eeebf =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_eeebf =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_eeebf =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eeebf =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_eeebf =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eeebf =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eeebf =120;case "\u0063\u006c\u006fu\u0064":*_eeebf =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_eeebf =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_eeebf =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_eeebf =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_eeebf =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_eeebf =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_eeebf =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_eeebf =128;case "\u0077\u0061\u0076\u0065":*_eeebf =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_eeebf =130;case "\u0070\u006c\u0075\u0073":*_eeebf =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_eeebf =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_eeebf =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_eeebf =134;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_eeebf =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_eeebf =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_eeebf =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_eeebf =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_eeebf =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_eeebf =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_eeebf =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_eeebf =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_eeebf =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_eeebf =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_eeebf =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_eeebf =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_eeebf =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_eeebf =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_eeebf =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_eeebf =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_eeebf =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_eeebf =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_eeebf =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_eeebf =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_eeebf =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_eeebf =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_eeebf =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_eeebf =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_eeebf =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_eeebf =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_eeebf =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_eeebf =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_eeebf =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_eeebf =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_eeebf =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_eeebf =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_eeebf =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_eeebf =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_eeebf =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_eeebf =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_eeebf =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_eeebf =172;case "\u0067\u0065\u0061r\u0036":*_eeebf =173;case "\u0067\u0065\u0061r\u0039":*_eeebf =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_eeebf =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_eeebf =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_eeebf =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_eeebf =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_eeebf =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_eeebf =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_eeebf =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_eeebf =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_eeebf =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_eeebf =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_eeebf =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_eeebf =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_eeebf =187;};return nil ;};func (_cegba ST_BlendMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cddfg :=_f .Attr {};_cddfg .Name =name ;switch _cegba {case ST_BlendModeUnset :_cddfg .Value ="";case ST_BlendModeOver :_cddfg .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_cddfg .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_cddfg .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlendModeDarken :_cddfg .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_cddfg .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _cddfg ,nil ;};func (_babcd ST_LineEndType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_degcgf :=_f .Attr {};_degcgf .Name =name ;switch _babcd {case ST_LineEndTypeUnset :_degcgf .Value ="";case ST_LineEndTypeNone :_degcgf .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_degcgf .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_degcgf .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_degcgf .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_LineEndTypeOval :_degcgf .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_degcgf .Value ="\u0061\u0072\u0072o\u0077";};return _degcgf ,nil ;};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the EG_ThemeableEffectStyle and its children -func (_fgecf *EG_ThemeableEffectStyle )Validate ()error {return _fgecf .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");};func (_acdf *CT_XYAdjustHandle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acdf .Pos =NewCT_AdjPoint2D ();for _ ,_fbdgf :=range start .Attr {if _fbdgf .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_degfd ,_edcc :=_fbdgf .Value ,error (nil );if _edcc !=nil {return _edcc ;};_acdf .GdRefXAttr =&_degfd ;continue ;};if _fbdgf .Name .Local =="\u006d\u0069\u006e\u0058"{_dgag ,_ecefe :=ParseUnionST_AdjCoordinate (_fbdgf .Value );if _ecefe !=nil {return _ecefe ;};_acdf .MinXAttr =&_dgag ;continue ;};if _fbdgf .Name .Local =="\u006d\u0061\u0078\u0058"{_ddfeag ,_gbece :=ParseUnionST_AdjCoordinate (_fbdgf .Value );if _gbece !=nil {return _gbece ;};_acdf .MaxXAttr =&_ddfeag ;continue ;};if _fbdgf .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_aedfd ,_gdffe :=_fbdgf .Value ,error (nil );if _gdffe !=nil {return _gdffe ;};_acdf .GdRefYAttr =&_aedfd ;continue ;};if _fbdgf .Name .Local =="\u006d\u0069\u006e\u0059"{_agage ,_fdeed :=ParseUnionST_AdjCoordinate (_fbdgf .Value );if _fdeed !=nil {return _fdeed ;};_acdf .MinYAttr =&_agage ;continue ;};if _fbdgf .Name .Local =="\u006d\u0061\u0078\u0059"{_cgbfg ,_edega :=ParseUnionST_AdjCoordinate (_fbdgf .Value );if _edega !=nil {return _edega ;};_acdf .MaxYAttr =&_cgbfg ;continue ;};};_gfcfg :for {_fegab ,_gacce :=d .Token ();if _gacce !=nil {return _gacce ;};switch _bdbgff :=_fegab .(type ){case _a .StartElement :switch _bdbgff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _egedc :=d .DecodeElement (_acdf .Pos ,&_bdbgff );_egedc !=nil {return _egedc ;};default:_b .Log ("\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\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_bdbgff .Name );if _gafga :=d .Skip ();_gafga !=nil {return _gafga ;};};case _a .EndElement :break _gfcfg ;case _a .CharData :};};return nil ;};func (_dedf *CT_PresetColor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_acabb ,_fddca :=_dedf .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _fddca !=nil {return _fddca ;};start .Attr =append (start .Attr ,_acabb );e .EncodeToken (start );if _dedf .EG_ColorTransform !=nil {for _ ,_bcgd :=range _dedf .EG_ColorTransform {_bcgd .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;};type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;};func (_bafcf *CT_TableStyleCellStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bafcf .TcBdr !=nil {_abead :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_bafcf .TcBdr ,_abead );};if _bafcf .Fill !=nil {_dagf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_bafcf .Fill ,_dagf );};if _bafcf .FillRef !=nil {_egeaa :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_bafcf .FillRef ,_egeaa );};if _bafcf .Cell3D !=nil {_cfdeb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_bafcf .Cell3D ,_cfdeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_FontCollection ()*CT_FontCollection {_dadef :=&CT_FontCollection {};_dadef .Latin =NewCT_TextFont ();_dadef .Ea =NewCT_TextFont ();_dadef .Cs =NewCT_TextFont ();return _dadef ;};func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_cdgbc :=&CT_GvmlPictureNonVisual {};_cdgbc .CNvPr =NewCT_NonVisualDrawingProps ();_cdgbc .CNvPicPr =NewCT_NonVisualPictureProperties ();return _cdgbc ;}; +// Validate validates the CT_SoftEdgesEffect and its children +func (_fefg *CT_SoftEdgesEffect )Validate ()error {return _fefg .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");};func (_fbfac *CT_XYAdjustHandle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbfac .Pos =NewCT_AdjPoint2D ();for _ ,_dcdgg :=range start .Attr {if _dcdgg .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_dfccbc ,_gfdgca :=_dcdgg .Value ,error (nil );if _gfdgca !=nil {return _gfdgca ;};_fbfac .GdRefXAttr =&_dfccbc ;continue ;};if _dcdgg .Name .Local =="\u006d\u0069\u006e\u0058"{_dfgcd ,_cbdcbb :=ParseUnionST_AdjCoordinate (_dcdgg .Value );if _cbdcbb !=nil {return _cbdcbb ;};_fbfac .MinXAttr =&_dfgcd ;continue ;};if _dcdgg .Name .Local =="\u006d\u0061\u0078\u0058"{_gdfac ,_eega :=ParseUnionST_AdjCoordinate (_dcdgg .Value );if _eega !=nil {return _eega ;};_fbfac .MaxXAttr =&_gdfac ;continue ;};if _dcdgg .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_afbdfb ,_dfddf :=_dcdgg .Value ,error (nil );if _dfddf !=nil {return _dfddf ;};_fbfac .GdRefYAttr =&_afbdfb ;continue ;};if _dcdgg .Name .Local =="\u006d\u0069\u006e\u0059"{_aeafd ,_abadb :=ParseUnionST_AdjCoordinate (_dcdgg .Value );if _abadb !=nil {return _abadb ;};_fbfac .MinYAttr =&_aeafd ;continue ;};if _dcdgg .Name .Local =="\u006d\u0061\u0078\u0059"{_feedb ,_cbfbe :=ParseUnionST_AdjCoordinate (_dcdgg .Value );if _cbfbe !=nil {return _cbfbe ;};_fbfac .MaxYAttr =&_feedb ;continue ;};};_affgd :for {_dggaa ,_gcbab :=d .Token ();if _gcbab !=nil {return _gcbab ;};switch _egbgd :=_dggaa .(type ){case _f .StartElement :switch _egbgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _dadbf :=d .DecodeElement (_fbfac .Pos ,&_egbgd );_dadbf !=nil {return _dadbf ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_egbgd .Name );if _ccfeea :=d .Skip ();_ccfeea !=nil {return _ccfeea ;};};case _f .EndElement :break _affgd ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path -func (_eceec *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _eceec .UseSpRect !=nil {if _aefed :=_eceec .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_aefed !=nil {return _aefed ;};};if _eceec .Xfrm !=nil {if _egbaga :=_eceec .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_egbaga !=nil {return _egbaga ;};};return nil ;}; +// Validate validates the CT_GroupTransform2D and its children +func (_geca *CT_GroupTransform2D )Validate ()error {return _geca .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");};func (_edbgfa *CT_TextShapeAutofit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LightRig and its children -func (_cgagb *CT_LightRig )Validate ()error {return _cgagb .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_efgcc :=&CT_WholeE2oFormatting {};return _efgcc ;};const (ST_TextStrikeTypeUnset ST_TextStrikeType =0;ST_TextStrikeTypeNoStrike ST_TextStrikeType =1;ST_TextStrikeTypeSngStrike ST_TextStrikeType =2;ST_TextStrikeTypeDblStrike ST_TextStrikeType =3;); +// Validate validates the EG_TextUnderlineFill and its children +func (_ccgfed *EG_TextUnderlineFill )Validate ()error {return _ccgfed .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");}; -// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path -func (_bgebc *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _bgebc .ValAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bgebc .ValAttr );};if _bgebc .ValAttr >=21600000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eV\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bgebc .ValAttr );};return nil ;};func (_ebdae *CT_TextCharBullet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ebdae .CharAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bgbfd *EG_TextAutofit )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bgbfd .NoAutofit !=nil {_befba :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_bgbfd .NoAutofit ,_befba );};if _bgbfd .NormAutofit !=nil {_fdaa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_bgbfd .NormAutofit ,_fdaa );};if _bgbfd .SpAutoFit !=nil {_egebf :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_bgbfd .SpAutoFit ,_egebf );};return nil ;};const (ST_AnimationChartOnlyBuildTypeUnset ST_AnimationChartOnlyBuildType =0;ST_AnimationChartOnlyBuildTypeSeries ST_AnimationChartOnlyBuildType =1;ST_AnimationChartOnlyBuildTypeCategory ST_AnimationChartOnlyBuildType =2;ST_AnimationChartOnlyBuildTypeSeriesEl ST_AnimationChartOnlyBuildType =3;ST_AnimationChartOnlyBuildTypeCategoryEl ST_AnimationChartOnlyBuildType =4;);func (_gfgc *CT_Bevel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfgc .WAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_gfgc .WAttr )});};if _gfgc .HAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_gfgc .HAttr )});};if _gfgc .PrstAttr !=ST_BevelPresetTypeUnset {_dfbf ,_dddg :=_gfgc .PrstAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0073\u0074"});if _dddg !=nil {return _dddg ;};start .Attr =append (start .Attr ,_dfbf );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eccede *EG_ThemeableFillStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gefga :for {_ecfgec ,_dfccb :=d .Token ();if _dfccb !=nil {return _dfccb ;};switch _egfad :=_ecfgec .(type ){case _a .StartElement :switch _egfad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_eccede .Fill =NewCT_FillProperties ();if _edcgf :=d .DecodeElement (_eccede .Fill ,&_egfad );_edcgf !=nil {return _edcgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_eccede .FillRef =NewCT_StyleMatrixReference ();if _bedfc :=d .DecodeElement (_eccede .FillRef ,&_egfad );_bedfc !=nil {return _bedfc ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_egfad .Name );if _gbfgf :=d .Skip ();_gbfgf !=nil {return _gbfgf ;};};case _a .EndElement :break _gefga ;case _a .CharData :};};return nil ;};func (_bcgdg ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _bcgdg {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgdg ));};return nil ;};func NewEG_FillProperties ()*EG_FillProperties {_afcgc :=&EG_FillProperties {};return _afcgc };func (_gff *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gff .BldDgm !=nil {_aadea :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_gff .BldDgm ,_aadea );};if _gff .BldChart !=nil {_gfeg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gff .BldChart ,_gfeg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ebca *CT_GvmlConnector )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebca .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_ebca .SpPr =NewCT_ShapeProperties ();_geagd :for {_bcef ,_gfbbd :=d .Token ();if _gfbbd !=nil {return _gfbbd ;};switch _bbfcb :=_bcef .(type ){case _a .StartElement :switch _bbfcb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _facg :=d .DecodeElement (_ebca .NvCxnSpPr ,&_bbfcb );_facg !=nil {return _facg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _bfggf :=d .DecodeElement (_ebca .SpPr ,&_bbfcb );_bfggf !=nil {return _bfggf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_ebca .Style =NewCT_ShapeStyle ();if _dcdc :=d .DecodeElement (_ebca .Style ,&_bbfcb );_dcdc !=nil {return _dcdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebca .ExtLst =NewCT_OfficeArtExtensionList ();if _ccgbd :=d .DecodeElement (_ebca .ExtLst ,&_bbfcb );_ccgbd !=nil {return _ccgbd ;};default:_b .Log ("\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\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0020\u0025v",_bbfcb .Name );if _dgfba :=d .Skip ();_dgfba !=nil {return _dgfba ;};};case _a .EndElement :break _geagd ;case _a .CharData :};};return nil ;};func (_begdg ST_BevelPresetType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_begdg .String (),start );}; +// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path +func (_gfaa *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _dcgcg :=_gfaa .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dcgcg !=nil {return _dcgcg ;};if _abfaa :=_gfaa .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_abfaa !=nil {return _abfaa ;};return nil ;};func (_efdeee ST_BlackWhiteMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecbgdb :=_f .Attr {};_ecbgdb .Name =name ;switch _efdeee {case ST_BlackWhiteModeUnset :_ecbgdb .Value ="";case ST_BlackWhiteModeClr :_ecbgdb .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_ecbgdb .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_ecbgdb .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_ecbgdb .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_ecbgdb .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_ecbgdb .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_ecbgdb .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_ecbgdb .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_ecbgdb .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_ecbgdb .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_ecbgdb .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _ecbgdb ,nil ;};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;};type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;};type ST_AnimationBuildType byte ;func (_gfbg *CT_TextBulletSizePercent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfbg .ValAttr ="\u0031\u0030\u0030\u0025";for _ ,_gdfeeb :=range start .Attr {if _gdfeeb .Name .Local =="\u0076\u0061\u006c"{_dggea ,_cgdbb :=_gdfeeb .Value ,error (nil );if _cgdbb !=nil {return _cgdbb ;};_gfbg .ValAttr =_dggea ;continue ;};};for {_cbgb ,_cdaabe :=d .Token ();if _cdaabe !=nil {return _g .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054ext\u0042ul\u006c\u0065\u0074\u0053\u0069\u007a\u0065Pe\u0072\u0063\u0065\u006e\u0074\u003a\u0020%\u0073",_cdaabe );};if _dfacc ,_bfabg :=_cbgb .(_f .EndElement );_bfabg &&_dfacc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_DuotoneEffect and its children -func (_egde *CT_DuotoneEffect )Validate ()error {return _egde .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cca *CT_AudioCD )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gead :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0074"}};e .EncodeElement (_cca .St ,_gead );_cfa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_cca .End ,_cfa );if _cca .ExtLst !=nil {_dgc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cca .ExtLst ,_dgc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbcede *EG_ThemeableFontStyles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agffa :for {_ebcbc ,_bfegca :=d .Token ();if _bfegca !=nil {return _bfegca ;};switch _aeffg :=_ebcbc .(type ){case _a .StartElement :switch _aeffg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_dbcede .Font =NewCT_FontCollection ();if _ebed :=d .DecodeElement (_dbcede .Font ,&_aeffg );_ebed !=nil {return _ebed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_dbcede .FontRef =NewCT_FontReference ();if _efbc :=d .DecodeElement (_dbcede .FontRef ,&_aeffg );_efbc !=nil {return _efbc ;};default:_b .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0054\u0068\u0065\u006de\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_aeffg .Name );if _cggabb :=d .Skip ();_cggabb !=nil {return _cggabb ;};};case _a .EndElement :break _agffa ;case _a .CharData :};};return nil ;};type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};func (_gaac *ST_TextFontAlignType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdcaga ,_caacc :=d .Token ();if _caacc !=nil {return _caacc ;};if _edfca ,_geacf :=_cdcaga .(_a .EndElement );_geacf &&_edfca .Name ==start .Name {*_gaac =1;return nil ;};if _bfead ,_bcafb :=_cdcaga .(_a .CharData );!_bcafb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdcaga );}else {switch string (_bfead ){case "":*_gaac =0;case "\u0061\u0075\u0074\u006f":*_gaac =1;case "\u0074":*_gaac =2;case "\u0063\u0074\u0072":*_gaac =3;case "\u0062\u0061\u0073\u0065":*_gaac =4;case "\u0062":*_gaac =5;};};_cdcaga ,_caacc =d .Token ();if _caacc !=nil {return _caacc ;};if _ecfdg ,_accgd :=_cdcaga .(_a .EndElement );_accgd &&_ecfdg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdcaga );};func (_afdaeg *CT_PolarAdjustHandle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afdaeg .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_afdaeg .GdRefRAttr )});};if _afdaeg .MinRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_afdaeg .MinRAttr )});};if _afdaeg .MaxRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_afdaeg .MaxRAttr )});};if _afdaeg .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_afdaeg .GdRefAngAttr )});};if _afdaeg .MinAngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_afdaeg .MinAngAttr )});};if _afdaeg .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_afdaeg .MaxAngAttr )});};e .EncodeToken (start );_cdbed :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_afdaeg .Pos ,_cdbed );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_dade :=&CT_AlphaOutsetEffect {};return _dade };type AG_Locking struct{NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func (_acb *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdeg :for {_edg ,_gag :=d .Token ();if _gag !=nil {return _gag ;};switch _fef :=_edg .(type ){case _a .StartElement :switch _fef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_acb .BldDgm =NewCT_AnimationDgmBuildProperties ();if _beba :=d .DecodeElement (_acb .BldDgm ,&_fef );_beba !=nil {return _beba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}:_acb .BldChart =NewCT_AnimationChartBuildProperties ();if _eafb :=d .DecodeElement (_acb .BldChart ,&_fef );_eafb !=nil {return _eafb ;};default:_b .Log ("sk\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064P\u0072o\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fef .Name );if _fcec :=d .Skip ();_fcec !=nil {return _fcec ;};};case _a .EndElement :break _fdeg ;case _a .CharData :};};return nil ;};func (_agcec *CT_FillOverlayEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agcec .BlendAttr =ST_BlendMode (1);for _ ,_dabc :=range start .Attr {if _dabc .Name .Local =="\u0062\u006c\u0065n\u0064"{_agcec .BlendAttr .UnmarshalXMLAttr (_dabc );continue ;};};_dddfe :for {_egeac ,_caaec :=d .Token ();if _caaec !=nil {return _caaec ;};switch _beae :=_egeac .(type ){case _a .StartElement :switch _beae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_agcec .NoFill =NewCT_NoFillProperties ();if _aaec :=d .DecodeElement (_agcec .NoFill ,&_beae );_aaec !=nil {return _aaec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_agcec .SolidFill =NewCT_SolidColorFillProperties ();if _aebf :=d .DecodeElement (_agcec .SolidFill ,&_beae );_aebf !=nil {return _aebf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_agcec .GradFill =NewCT_GradientFillProperties ();if _edbd :=d .DecodeElement (_agcec .GradFill ,&_beae );_edbd !=nil {return _edbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_agcec .BlipFill =NewCT_BlipFillProperties ();if _aaca :=d .DecodeElement (_agcec .BlipFill ,&_beae );_aaca !=nil {return _aaca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_agcec .PattFill =NewCT_PatternFillProperties ();if _geaa :=d .DecodeElement (_agcec .PattFill ,&_beae );_geaa !=nil {return _geaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_agcec .GrpFill =NewCT_GroupFillProperties ();if _ceafa :=d .DecodeElement (_agcec .GrpFill ,&_beae );_ceafa !=nil {return _ceafa ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_beae .Name );if _ggaa :=d .Skip ();_ggaa !=nil {return _ggaa ;};};case _a .EndElement :break _dddfe ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path +func (_gbfc *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _bbgf :=_gbfc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbgf !=nil {return _bbgf ;};return nil ;};type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;}; -// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path -func (_bagga *EG_LineFillProperties )ValidateWithPath (path string )error {if _bagga .NoFill !=nil {if _cabff :=_bagga .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cabff !=nil {return _cabff ;};};if _bagga .SolidFill !=nil {if _eacaf :=_bagga .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_eacaf !=nil {return _eacaf ;};};if _bagga .GradFill !=nil {if _gaade :=_bagga .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gaade !=nil {return _gaade ;};};if _bagga .PattFill !=nil {if _eacbc :=_bagga .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_eacbc !=nil {return _eacbc ;};};return nil ;};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_adbee :=&CT_QuickTimeFile {};return _adbee };type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;}; +// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path +func (_aggaa *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _aggaa .Fill !=nil {if _dfeed :=_aggaa .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dfeed !=nil {return _dfeed ;};};if _aggaa .FillRef !=nil {if _abaace :=_aggaa .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_abaace !=nil {return _abaace ;};};return nil ;}; -// Validate validates the CT_XYAdjustHandle and its children -func (_ceebd *CT_XYAdjustHandle )Validate ()error {return _ceebd .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");}; +// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path +func (_ddae *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _ddae .LimAttr !=nil {if _fdbc :=_ddae .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_fdbc !=nil {return _fdbc ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path -func (_acece *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_GvmlTextShape and its children +func (_ffdd *CT_GvmlTextShape )Validate ()error {return _ffdd .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");}; -// Validate validates the CT_GvmlPictureNonVisual and its children -func (_ecae *CT_GvmlPictureNonVisual )Validate ()error {return _ecae .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_cabcb *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edfce ,_dagdb :=d .Token ();if _dagdb !=nil {return _dagdb ;};if _dbbga ,_ebecd :=_edfce .(_a .EndElement );_ebecd &&_dbbga .Name ==start .Name {*_cabcb =1;return nil ;};if _abgfa ,_ffabd :=_edfce .(_a .CharData );!_ffabd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edfce );}else {switch string (_abgfa ){case "":*_cabcb =0;case "\u006f\u006e\u0065":*_cabcb =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_cabcb =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_cabcb =3;};};_edfce ,_dagdb =d .Token ();if _dagdb !=nil {return _dagdb ;};if _aeagb ,_agfbf :=_edfce .(_a .EndElement );_agfbf &&_aeagb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edfce );};func (_dce *CT_AlphaOutsetEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dce .RadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dce .RadAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextNoAutofit and its children +func (_eecge *CT_TextNoAutofit )Validate ()error {return _eecge .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};const (ST_BlendModeUnset ST_BlendMode =0;ST_BlendModeOver ST_BlendMode =1;ST_BlendModeMult ST_BlendMode =2;ST_BlendModeScreen ST_BlendMode =3;ST_BlendModeDarken ST_BlendMode =4;ST_BlendModeLighten ST_BlendMode =5;);func (_gbeaad *ST_FixedPercentage )ValidateWithPath (path string )error {_dbacf :=[]string {};if _gbeaad .ST_FixedPercentageDecimal !=nil {_dbacf =append (_dbacf ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l");};if _gbeaad .ST_FixedPercentage !=nil {if _faeag :=_gbeaad .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_faeag !=nil {return _faeag ;};_dbacf =append (_dbacf ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};if len (_dbacf )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dbacf );};return nil ;}; -// Validate validates the CT_PresetShadowEffect and its children -func (_cfgbd *CT_PresetShadowEffect )Validate ()error {return _cfgbd .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cecdb ST_TextUnderlineType )ValidateWithPath (path string )error {switch _cecdb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cecdb ));};return nil ;};func (_fbed *CT_Headers )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_edaf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_ebea :=range _fbed .Header {e .EncodeElement (_ebea ,_edaf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;};func (_fggfgd *CT_Hyperlink )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebff :=range start .Attr {if _ebff .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"&&_ebff .Name .Local =="\u0069\u0064"||_ebff .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"&&_ebff .Name .Local =="\u0069\u0064"{_ffcgc ,_dbcd :=_ebff .Value ,error (nil );if _dbcd !=nil {return _dbcd ;};_fggfgd .IdAttr =&_ffcgc ;continue ;};if _ebff .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_gdeb ,_faaa :=_ebff .Value ,error (nil );if _faaa !=nil {return _faaa ;};_fggfgd .InvalidUrlAttr =&_gdeb ;continue ;};if _ebff .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_gbge ,_afceg :=_ebff .Value ,error (nil );if _afceg !=nil {return _afceg ;};_fggfgd .ActionAttr =&_gbge ;continue ;};if _ebff .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_deceg ,_efea :=_ebff .Value ,error (nil );if _efea !=nil {return _efea ;};_fggfgd .TgtFrameAttr =&_deceg ;continue ;};if _ebff .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_eedd ,_bdbdg :=_ebff .Value ,error (nil );if _bdbdg !=nil {return _bdbdg ;};_fggfgd .TooltipAttr =&_eedd ;continue ;};if _ebff .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_cedad ,_ebfeb :=_gc .ParseBool (_ebff .Value );if _ebfeb !=nil {return _ebfeb ;};_fggfgd .HistoryAttr =&_cedad ;continue ;};if _ebff .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_cbge ,_abab :=_gc .ParseBool (_ebff .Value );if _abab !=nil {return _abab ;};_fggfgd .HighlightClickAttr =&_cbge ;continue ;};if _ebff .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_eeecc ,_afebg :=_gc .ParseBool (_ebff .Value );if _afebg !=nil {return _afebg ;};_fggfgd .EndSndAttr =&_eeecc ;continue ;};};_dcffa :for {_cfgf ,_dgbe :=d .Token ();if _dgbe !=nil {return _dgbe ;};switch _abcec :=_cfgf .(type ){case _a .StartElement :switch _abcec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:_fggfgd .Snd =NewCT_EmbeddedWAVAudioFile ();if _bbgbb :=d .DecodeElement (_fggfgd .Snd ,&_abcec );_bbgbb !=nil {return _bbgbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fggfgd .ExtLst =NewCT_OfficeArtExtensionList ();if _cdggd :=d .DecodeElement (_fggfgd .ExtLst ,&_abcec );_cdggd !=nil {return _cdggd ;};default:_b .Log ("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_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_abcec .Name );if _gdaf :=d .Skip ();_gdaf !=nil {return _gdaf ;};};case _a .EndElement :break _dcffa ;case _a .CharData :};};return nil ;};func (_afgbc *CT_TextListStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _afgbc .DefPPr !=nil {_dfeef :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}};e .EncodeElement (_afgbc .DefPPr ,_dfeef );};if _afgbc .Lvl1pPr !=nil {_edda :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_afgbc .Lvl1pPr ,_edda );};if _afgbc .Lvl2pPr !=nil {_fdagb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}};e .EncodeElement (_afgbc .Lvl2pPr ,_fdagb );};if _afgbc .Lvl3pPr !=nil {_dbdbd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_afgbc .Lvl3pPr ,_dbdbd );};if _afgbc .Lvl4pPr !=nil {_defg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}};e .EncodeElement (_afgbc .Lvl4pPr ,_defg );};if _afgbc .Lvl5pPr !=nil {_acced :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_afgbc .Lvl5pPr ,_acced );};if _afgbc .Lvl6pPr !=nil {_dgbbeg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}};e .EncodeElement (_afgbc .Lvl6pPr ,_dgbbeg );};if _afgbc .Lvl7pPr !=nil {_cdcgfc :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_afgbc .Lvl7pPr ,_cdcgfc );};if _afgbc .Lvl8pPr !=nil {_aaafb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}};e .EncodeElement (_afgbc .Lvl8pPr ,_aaafb );};if _afgbc .Lvl9pPr !=nil {_gded :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_afgbc .Lvl9pPr ,_gded );};if _afgbc .ExtLst !=nil {_gagcd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afgbc .ExtLst ,_gagcd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_FillStyleList ()*CT_FillStyleList {_gege :=&CT_FillStyleList {};return _gege }; +// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path +func (_ffaaff *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _ffaaff .ScrgbClr !=nil {if _bbadb :=_ffaaff .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bbadb !=nil {return _bbadb ;};};if _ffaaff .SrgbClr !=nil {if _bdceg :=_ffaaff .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bdceg !=nil {return _bdceg ;};};if _ffaaff .HslClr !=nil {if _fcegb :=_ffaaff .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fcegb !=nil {return _fcegb ;};};if _ffaaff .SysClr !=nil {if _baagcc :=_ffaaff .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_baagcc !=nil {return _baagcc ;};};if _ffaaff .SchemeClr !=nil {if _ggcg :=_ffaaff .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ggcg !=nil {return _ggcg ;};};if _ffaaff .PrstClr !=nil {if _bbbec :=_ffaaff .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bbbec !=nil {return _bbbec ;};};return nil ;};const (ST_BevelPresetTypeUnset ST_BevelPresetType =0;ST_BevelPresetTypeRelaxedInset ST_BevelPresetType =1;ST_BevelPresetTypeCircle ST_BevelPresetType =2;ST_BevelPresetTypeSlope ST_BevelPresetType =3;ST_BevelPresetTypeCross ST_BevelPresetType =4;ST_BevelPresetTypeAngle ST_BevelPresetType =5;ST_BevelPresetTypeSoftRound ST_BevelPresetType =6;ST_BevelPresetTypeConvex ST_BevelPresetType =7;ST_BevelPresetTypeCoolSlant ST_BevelPresetType =8;ST_BevelPresetTypeDivot ST_BevelPresetType =9;ST_BevelPresetTypeRiblet ST_BevelPresetType =10;ST_BevelPresetTypeHardEdge ST_BevelPresetType =11;ST_BevelPresetTypeArtDeco ST_BevelPresetType =12;);type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;}; -// Validate validates the CT_ContentPartLocking and its children -func (_fcage *CT_ContentPartLocking )Validate ()error {return _fcage .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path +func (_ddbfd *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _ddbfd .SpLocks !=nil {if _faedd :=_ddbfd .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_faedd !=nil {return _faedd ;};};if _ddbfd .ExtLst !=nil {if _cfgaae :=_ddbfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfgaae !=nil {return _cfgaae ;};};return nil ;}; -// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path -func (_dcgg *CT_GammaTransform )ValidateWithPath (path string )error {return nil };func (_bdgca ST_TextUnderlineType )String ()string {switch _bdgca {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0073\u006e\u0067";case 4:return "\u0064\u0062\u006c";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 8:return "\u0064\u0061\u0073\u0068";case 9:return "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 11:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case 12:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 13:return "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 14:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 15:return "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 16:return "\u0077\u0061\u0076\u0079";case 17:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 18:return "\u0077a\u0076\u0079\u0044\u0062\u006c";};return "";}; +// Validate validates the CT_CustomColor and its children +func (_ddbg *CT_CustomColor )Validate ()error {return _ddbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");}; -// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path -func (_edgae *CT_TableStyleList )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_edgae .DefAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044\u0065\u0066\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_edgae .DefAttr );};for _fgbdf ,_aebdf :=range _edgae .TblStyle {if _edacc :=_aebdf .ValidateWithPath (_f .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fgbdf ));_edacc !=nil {return _edacc ;};};return nil ;};func (_bgcde *CT_GvmlConnectorNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_edab :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bgcde .CNvPr ,_edab );_cbbeg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bgcde .CNvCxnSpPr ,_cbbeg );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_adfed ST_LineEndWidth )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adfed .String (),start );};func NewCT_GvmlShape ()*CT_GvmlShape {_fgdga :=&CT_GvmlShape {};_fgdga .NvSpPr =NewCT_GvmlShapeNonVisual ();_fgdga .SpPr =NewCT_ShapeProperties ();return _fgdga ;};func NewCT_SupplementalFont ()*CT_SupplementalFont {_egeff :=&CT_SupplementalFont {};return _egeff };func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_bffb :=&CT_LuminanceEffect {};return _bffb };func (_gbe *CT_AlphaFloorEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gffac ST_DgmBuildStep )ValidateWithPath (path string )error {switch _gffac {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffac ));};return nil ;};func (_gbebb *CT_TextBulletSizeFollowText )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_bfdcb ,_gbdgd :=d .Token ();if _gbdgd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078t\u003a\u0020\u0025\u0073",_gbdgd );};if _cggf ,_bdgge :=_bfdcb .(_a .EndElement );_bdgge &&_cggf .Name ==start .Name {break ;};};return nil ;};const (ST_LightRigDirectionUnset ST_LightRigDirection =0;ST_LightRigDirectionTl ST_LightRigDirection =1;ST_LightRigDirectionT ST_LightRigDirection =2;ST_LightRigDirectionTr ST_LightRigDirection =3;ST_LightRigDirectionL ST_LightRigDirection =4;ST_LightRigDirectionR ST_LightRigDirection =5;ST_LightRigDirectionBl ST_LightRigDirection =6;ST_LightRigDirectionB ST_LightRigDirection =7;ST_LightRigDirectionBr ST_LightRigDirection =8;); +// Validate validates the CT_EmbeddedWAVAudioFile and its children +func (_fcff *CT_EmbeddedWAVAudioFile )Validate ()error {return _fcff .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_cgafe *CT_PathShadeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgafe .PathAttr !=ST_PathShadeTypeUnset {_fdag ,_bcfaa :=_cgafe .PathAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u0074\u0068"});if _bcfaa !=nil {return _bcfaa ;};start .Attr =append (start .Attr ,_fdag );};e .EncodeToken (start );if _cgafe .FillToRect !=nil {_cedca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}};e .EncodeElement (_cgafe .FillToRect ,_cedca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dedfff *CT_TableCol )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfgeg :=range start .Attr {if _gfgeg .Name .Local =="\u0077"{_defcc ,_fdbca :=ParseUnionST_Coordinate (_gfgeg .Value );if _fdbca !=nil {return _fdbca ;};_dedfff .WAttr =_defcc ;continue ;};};_egfdc :for {_daagdd ,_dggeb :=d .Token ();if _dggeb !=nil {return _dggeb ;};switch _bcecgf :=_daagdd .(type ){case _f .StartElement :switch _bcecgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dedfff .ExtLst =NewCT_OfficeArtExtensionList ();if _cfeef :=d .DecodeElement (_dedfff .ExtLst ,&_bcecgf );_cfeef !=nil {return _cfeef ;};default:_fb .Log ("\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\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0020\u0025\u0076",_bcecgf .Name );if _gbbdd :=d .Skip ();_gbbdd !=nil {return _gbbdd ;};};case _f .EndElement :break _egfdc ;case _f .CharData :};};return nil ;};func (_agdc *CT_AnimationElementChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agdc .Dgm !=nil {_daag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064g\u006d"}};e .EncodeElement (_agdc .Dgm ,_daag );};if _agdc .Chart !=nil {_cdca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_agdc .Chart ,_cdca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_HSLEffect and its children -func (_cdgg *CT_HSLEffect )Validate ()error {return _cdgg .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_egadc :=ST_Coordinate {};if _c .ST_UniversalMeasurePatternRe .MatchString (s ){_egadc .ST_UniversalMeasure =&s ;}else {_ffagc ,_gaefa :=_gc .ParseInt (s ,10,64);if _gaefa !=nil {return _egadc ,_f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gaefa );};_egadc .ST_CoordinateUnqualified =&_ffagc ;};return _egadc ,nil ;};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_eadag *CT_TableStyleList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_eadag .DefAttr )});e .EncodeToken (start );if _eadag .TblStyle !=nil {_gadbbg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_dbaefg :=range _eadag .TblStyle {e .EncodeElement (_dbaefg ,_gadbbg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_feaaf *CT_Table )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feaaf .TblGrid =NewCT_TableGrid ();_cdgbg :for {_dcddc ,_gaecgb :=d .Token ();if _gaecgb !=nil {return _gaecgb ;};switch _gebad :=_dcddc .(type ){case _a .StartElement :switch _gebad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_feaaf .TblPr =NewCT_TableProperties ();if _dcbaa :=d .DecodeElement (_feaaf .TblPr ,&_gebad );_dcbaa !=nil {return _dcbaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _acefc :=d .DecodeElement (_feaaf .TblGrid ,&_gebad );_acefc !=nil {return _acefc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_afegeg :=NewCT_TableRow ();if _cdaed :=d .DecodeElement (_afegeg ,&_gebad );_cdaed !=nil {return _cdaed ;};_feaaf .Tr =append (_feaaf .Tr ,_afegeg );default:_b .Log ("\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\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_gebad .Name );if _cdaea :=d .Skip ();_cdaea !=nil {return _cdaea ;};};case _a .EndElement :break _cdgbg ;case _a .CharData :};};return nil ;};type EG_ColorChoice struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path +func (_cagfe *EG_TextBulletSize )ValidateWithPath (path string )error {if _cagfe .BuSzTx !=nil {if _feeeff :=_cagfe .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_feeeff !=nil {return _feeeff ;};};if _cagfe .BuSzPct !=nil {if _gbceca :=_cagfe .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_gbceca !=nil {return _gbceca ;};};if _cagfe .BuSzPts !=nil {if _ggdac :=_cagfe .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_ggdac !=nil {return _ggdac ;};};return nil ;};func (_daefg ST_ShapeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_daefg .String (),start );};type CT_Shape3D struct{ZAttr *ST_Coordinate ;ExtrusionHAttr *int64 ;ContourWAttr *int64 ;PrstMaterialAttr ST_PresetMaterialType ;BevelT *CT_Bevel ;BevelB *CT_Bevel ;ExtrusionClr *CT_Color ;ContourClr *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_GvmlTextShape and its children -func (_fbeae *CT_GvmlTextShape )Validate ()error {return _fbeae .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");};type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;}; +// Validate validates the CT_LinearShadeProperties and its children +func (_aedg *CT_LinearShadeProperties )Validate ()error {return _aedg .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TextBulletSizeFollowText struct{}; -// ST_FixedPercentage is a union type -type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;};func (_baegg *ST_OnOffStyleType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baacag ,_fegd :=d .Token ();if _fegd !=nil {return _fegd ;};if _cdbaa ,_dcfecd :=_baacag .(_a .EndElement );_dcfecd &&_cdbaa .Name ==start .Name {*_baegg =1;return nil ;};if _dddfaa ,_adfdd :=_baacag .(_a .CharData );!_adfdd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baacag );}else {switch string (_dddfaa ){case "":*_baegg =0;case "\u006f\u006e":*_baegg =1;case "\u006f\u0066\u0066":*_baegg =2;case "\u0064\u0065\u0066":*_baegg =3;};};_baacag ,_fegd =d .Token ();if _fegd !=nil {return _fegd ;};if _cbebf ,_ccded :=_baacag .(_a .EndElement );_ccded &&_cbebf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baacag );};type TblStyleLst struct{CT_TableStyleList };func (_edc *CT_AlphaFloorEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_cee ,_cebc :=d .Token ();if _cebc !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006c\u0070\u0068\u0061F\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cebc );};if _ggd ,_cbef :=_cee .(_a .EndElement );_cbef &&_ggd .Name ==start .Name {break ;};};return nil ;};func (_fbecbd *ST_DgmBuildStep )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbecbd =0;case "\u0073\u0070":*_fbecbd =1;case "\u0062\u0067":*_fbecbd =2;};return nil ;};func (_edaef ST_BevelPresetType )Validate ()error {return _edaef .ValidateWithPath ("")};func (_aacee *CT_TableCellProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdfcg :=range start .Attr {if _gdfcg .Name .Local =="\u006d\u0061\u0072\u0052"{_cbefa ,_dddcd :=ParseUnionST_Coordinate32 (_gdfcg .Value );if _dddcd !=nil {return _dddcd ;};_aacee .MarRAttr =&_cbefa ;continue ;};if _gdfcg .Name .Local =="\u006d\u0061\u0072\u0042"{_efdee ,_bbfaf :=ParseUnionST_Coordinate32 (_gdfcg .Value );if _bbfaf !=nil {return _bbfaf ;};_aacee .MarBAttr =&_efdee ;continue ;};if _gdfcg .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_aacee .AnchorAttr .UnmarshalXMLAttr (_gdfcg );continue ;};if _gdfcg .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_aacee .HorzOverflowAttr .UnmarshalXMLAttr (_gdfcg );continue ;};if _gdfcg .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_ggbag ,_bccce :=_gc .ParseBool (_gdfcg .Value );if _bccce !=nil {return _bccce ;};_aacee .AnchorCtrAttr =&_ggbag ;continue ;};if _gdfcg .Name .Local =="\u0076\u0065\u0072\u0074"{_aacee .VertAttr .UnmarshalXMLAttr (_gdfcg );continue ;};if _gdfcg .Name .Local =="\u006d\u0061\u0072\u004c"{_baeg ,_degbd :=ParseUnionST_Coordinate32 (_gdfcg .Value );if _degbd !=nil {return _degbd ;};_aacee .MarLAttr =&_baeg ;continue ;};if _gdfcg .Name .Local =="\u006d\u0061\u0072\u0054"{_ddafb ,_dfcadd :=ParseUnionST_Coordinate32 (_gdfcg .Value );if _dfcadd !=nil {return _dfcadd ;};_aacee .MarTAttr =&_ddafb ;continue ;};};_aabga :for {_fade ,_dcaff :=d .Token ();if _dcaff !=nil {return _dcaff ;};switch _agfdd :=_fade .(type ){case _a .StartElement :switch _agfdd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u004c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u004c"}:_aacee .LnL =NewCT_LineProperties ();if _aggda :=d .DecodeElement (_aacee .LnL ,&_agfdd );_aggda !=nil {return _aggda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052"}:_aacee .LnR =NewCT_LineProperties ();if _cagfa :=d .DecodeElement (_aacee .LnR ,&_agfdd );_cagfa !=nil {return _cagfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054"}:_aacee .LnT =NewCT_LineProperties ();if _dgfd :=d .DecodeElement (_aacee .LnT ,&_agfdd );_dgfd !=nil {return _dgfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042"}:_aacee .LnB =NewCT_LineProperties ();if _bfgcba :=d .DecodeElement (_aacee .LnB ,&_agfdd );_bfgcba !=nil {return _bfgcba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}:_aacee .LnTlToBr =NewCT_LineProperties ();if _efadg :=d .DecodeElement (_aacee .LnTlToBr ,&_agfdd );_efadg !=nil {return _efadg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}:_aacee .LnBlToTr =NewCT_LineProperties ();if _edgaf :=d .DecodeElement (_aacee .LnBlToTr ,&_agfdd );_edgaf !=nil {return _edgaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_aacee .Cell3D =NewCT_Cell3D ();if _fbgab :=d .DecodeElement (_aacee .Cell3D ,&_agfdd );_fbgab !=nil {return _fbgab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_aacee .NoFill =NewCT_NoFillProperties ();if _caggg :=d .DecodeElement (_aacee .NoFill ,&_agfdd );_caggg !=nil {return _caggg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_aacee .SolidFill =NewCT_SolidColorFillProperties ();if _dadefg :=d .DecodeElement (_aacee .SolidFill ,&_agfdd );_dadefg !=nil {return _dadefg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_aacee .GradFill =NewCT_GradientFillProperties ();if _ceegg :=d .DecodeElement (_aacee .GradFill ,&_agfdd );_ceegg !=nil {return _ceegg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_aacee .BlipFill =NewCT_BlipFillProperties ();if _beeff :=d .DecodeElement (_aacee .BlipFill ,&_agfdd );_beeff !=nil {return _beeff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aacee .PattFill =NewCT_PatternFillProperties ();if _fafef :=d .DecodeElement (_aacee .PattFill ,&_agfdd );_fafef !=nil {return _fafef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_aacee .GrpFill =NewCT_GroupFillProperties ();if _aegdd :=d .DecodeElement (_aacee .GrpFill ,&_agfdd );_aegdd !=nil {return _aegdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_aacee .Headers =NewCT_Headers ();if _bebca :=d .DecodeElement (_aacee .Headers ,&_agfdd );_bebca !=nil {return _bebca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aacee .ExtLst =NewCT_OfficeArtExtensionList ();if _gcbg :=d .DecodeElement (_aacee .ExtLst ,&_agfdd );_gcbg !=nil {return _gcbg ;};default:_b .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_agfdd .Name );if _acdbb :=d .Skip ();_acdbb !=nil {return _acdbb ;};};case _a .EndElement :break _aabga ;case _a .CharData :};};return nil ;};func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_dcdgg :=&CT_NonVisualGraphicFrameProperties {};return _dcdgg ;};func NewCT_Path2DList ()*CT_Path2DList {_dbceb :=&CT_Path2DList {};return _dbceb };type CT_TableStyle struct{StyleIdAttr string ;StyleNameAttr string ;TblBg *CT_TableBackgroundStyle ;WholeTbl *CT_TablePartStyle ;Band1H *CT_TablePartStyle ;Band2H *CT_TablePartStyle ;Band1V *CT_TablePartStyle ;Band2V *CT_TablePartStyle ;LastCol *CT_TablePartStyle ;FirstCol *CT_TablePartStyle ;LastRow *CT_TablePartStyle ;SeCell *CT_TablePartStyle ;SwCell *CT_TablePartStyle ;FirstRow *CT_TablePartStyle ;NeCell *CT_TablePartStyle ;NwCell *CT_TablePartStyle ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_NonVisualDrawingProps and its children +func (_fbce *CT_NonVisualDrawingProps )Validate ()error {return _fbce .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");};func (_egaaf ST_TextFontScalePercentOrPercentString )String ()string {if _egaaf .ST_TextFontScalePercent !=nil {return _g .Sprintf ("\u0025\u0076",*_egaaf .ST_TextFontScalePercent );};if _egaaf .ST_Percentage !=nil {return _g .Sprintf ("\u0025\u0076",*_egaaf .ST_Percentage );};return "";};func (_gabbd ST_PresetMaterialType )Validate ()error {return _gabbd .ValidateWithPath ("")};func (_acfa *CT_FontReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acfa .IdxAttr =ST_FontCollectionIndex (1);for _ ,_cefg :=range start .Attr {if _cefg .Name .Local =="\u0069\u0064\u0078"{_acfa .IdxAttr .UnmarshalXMLAttr (_cefg );continue ;};};_dfdc :for {_cbcc ,_bagbb :=d .Token ();if _bagbb !=nil {return _bagbb ;};switch _beba :=_cbcc .(type ){case _f .StartElement :switch _beba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_acfa .ScrgbClr =NewCT_ScRgbColor ();if _dadb :=d .DecodeElement (_acfa .ScrgbClr ,&_beba );_dadb !=nil {return _dadb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_acfa .SrgbClr =NewCT_SRgbColor ();if _effbe :=d .DecodeElement (_acfa .SrgbClr ,&_beba );_effbe !=nil {return _effbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_acfa .HslClr =NewCT_HslColor ();if _fffc :=d .DecodeElement (_acfa .HslClr ,&_beba );_fffc !=nil {return _fffc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_acfa .SysClr =NewCT_SystemColor ();if _beda :=d .DecodeElement (_acfa .SysClr ,&_beba );_beda !=nil {return _beda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_acfa .SchemeClr =NewCT_SchemeColor ();if _aeege :=d .DecodeElement (_acfa .SchemeClr ,&_beba );_aeege !=nil {return _aeege ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_acfa .PrstClr =NewCT_PresetColor ();if _agde :=d .DecodeElement (_acfa .PrstClr ,&_beba );_agde !=nil {return _agde ;};default:_fb .Log ("\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\u0046\u006f\u006e\u0074\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025v",_beba .Name );if _cedb :=d .Skip ();_cedb !=nil {return _cedb ;};};case _f .EndElement :break _dfdc ;case _f .CharData :};};return nil ;};func (_cbebc *CT_ConnectionSite )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbebc .Pos =NewCT_AdjPoint2D ();for _ ,_cdee :=range start .Attr {if _cdee .Name .Local =="\u0061\u006e\u0067"{_beegb ,_dbbce :=ParseUnionST_AdjAngle (_cdee .Value );if _dbbce !=nil {return _dbbce ;};_cbebc .AngAttr =_beegb ;continue ;};};_edgd :for {_bgde ,_bdeb :=d .Token ();if _bdeb !=nil {return _bdeb ;};switch _gcca :=_bgde .(type ){case _f .StartElement :switch _gcca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _cgfd :=d .DecodeElement (_cbebc .Pos ,&_gcca );_cgfd !=nil {return _cgfd ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u0020\u0025\u0076",_gcca .Name );if _cebb :=d .Skip ();_cebb !=nil {return _cebb ;};};case _f .EndElement :break _edgd ;case _f .CharData :};};return nil ;};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0;ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;);type CT_ColorReplaceEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;}; -// ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path -func (_eabge *CT_Path2DArcTo )ValidateWithPath (path string )error {if _ceff :=_eabge .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_ceff !=nil {return _ceff ;};if _ebeg :=_eabge .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072");_ebeg !=nil {return _ebeg ;};if _fdbcg :=_eabge .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_fdbcg !=nil {return _fdbcg ;};if _deaed :=_eabge .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_deaed !=nil {return _deaed ;};return nil ;};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_cafg :=&CT_BaseStylesOverride {};return _cafg ;};type CT_GroupFillProperties struct{};func (_cbaf ST_DgmBuildStep )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gedfe :=_a .Attr {};_gedfe .Name =name ;switch _cbaf {case ST_DgmBuildStepUnset :_gedfe .Value ="";case ST_DgmBuildStepSp :_gedfe .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_gedfe .Value ="\u0062\u0067";};return _gedfe ,nil ;}; +// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path +func (_bedba *CT_ScRgbColor )ValidateWithPath (path string )error {if _gdgbg :=_bedba .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_gdgbg !=nil {return _gdgbg ;};if _dcagg :=_bedba .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_dcagg !=nil {return _dcagg ;};if _gebbd :=_bedba .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_gebbd !=nil {return _gebbd ;};for _aagda ,_dadf :=range _bedba .EG_ColorTransform {if _fgcg :=_dadf .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_aagda ));_fgcg !=nil {return _fgcg ;};};return nil ;}; -// Validate validates the CT_GradientStop and its children -func (_afdc *CT_GradientStop )Validate ()error {return _afdc .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_ecga *CT_BlipFillProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbab :=range start .Attr {if _dbab .Name .Local =="\u0064\u0070\u0069"{_bebg ,_bbbdb :=_gc .ParseUint (_dbab .Value ,10,32);if _bbbdb !=nil {return _bbbdb ;};_cddd :=uint32 (_bebg );_ecga .DpiAttr =&_cddd ;continue ;};if _dbab .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_afea ,_aaa :=_gc .ParseBool (_dbab .Value );if _aaa !=nil {return _aaa ;};_ecga .RotWithShapeAttr =&_afea ;continue ;};};_cagba :for {_gdbf ,_gaaf :=d .Token ();if _gaaf !=nil {return _gaaf ;};switch _fbgfe :=_gdbf .(type ){case _a .StartElement :switch _fbgfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:_ecga .Blip =NewCT_Blip ();if _fcab :=d .DecodeElement (_ecga .Blip ,&_fbgfe );_fcab !=nil {return _fcab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"}:_ecga .SrcRect =NewCT_RelativeRect ();if _afgf :=d .DecodeElement (_ecga .SrcRect ,&_fbgfe );_afgf !=nil {return _afgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_ecga .Tile =NewCT_TileInfoProperties ();if _cabgd :=d .DecodeElement (_ecga .Tile ,&_fbgfe );_cabgd !=nil {return _cabgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_ecga .Stretch =NewCT_StretchInfoProperties ();if _fdaf :=d .DecodeElement (_ecga .Stretch ,&_fbgfe );_fdaf !=nil {return _fdaf ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0042\u006c\u0069\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fbgfe .Name );if _fcfb :=d .Skip ();_fcfb !=nil {return _fcfb ;};};case _a .EndElement :break _cagba ;case _a .CharData :};};return nil ;};func (_afba *CT_TableCol )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_babbf :=range start .Attr {if _babbf .Name .Local =="\u0077"{_febee ,_fbfda :=ParseUnionST_Coordinate (_babbf .Value );if _fbfda !=nil {return _fbfda ;};_afba .WAttr =_febee ;continue ;};};_befbe :for {_ddcda ,_cdaag :=d .Token ();if _cdaag !=nil {return _cdaag ;};switch _dacbc :=_ddcda .(type ){case _a .StartElement :switch _dacbc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afba .ExtLst =NewCT_OfficeArtExtensionList ();if _beag :=d .DecodeElement (_afba .ExtLst ,&_dacbc );_beag !=nil {return _beag ;};default:_b .Log ("\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\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0020\u0025\u0076",_dacbc .Name );if _aedad :=d .Skip ();_aedad !=nil {return _aedad ;};};case _a .EndElement :break _befbe ;case _a .CharData :};};return nil ;};func (_ggfd ST_TextAnchoringType )Validate ()error {return _ggfd .ValidateWithPath ("")};func (_edfbb ST_LightRigType )ValidateWithPath (path string )error {switch _edfbb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edfbb ));};return nil ;}; +// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path +func (_egeg *CT_CustomColor )ValidateWithPath (path string )error {if _egeg .ScrgbClr !=nil {if _fgge :=_egeg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fgge !=nil {return _fgge ;};};if _egeg .SrgbClr !=nil {if _cdfag :=_egeg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_cdfag !=nil {return _cdfag ;};};if _egeg .HslClr !=nil {if _acdgc :=_egeg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_acdgc !=nil {return _acdgc ;};};if _egeg .SysClr !=nil {if _ccgd :=_egeg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ccgd !=nil {return _ccgd ;};};if _egeg .SchemeClr !=nil {if _faffb :=_egeg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_faffb !=nil {return _faffb ;};};if _egeg .PrstClr !=nil {if _eecbf :=_egeg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eecbf !=nil {return _eecbf ;};};return nil ;};func (_dbccbe *EG_ThemeableEffectStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbccbe .Effect !=nil {_fbcdbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dbccbe .Effect ,_fbcdbd );};if _dbccbe .EffectRef !=nil {_beeea :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_dbccbe .EffectRef ,_beeea );};return nil ;};func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_ccbf :=&CT_GvmlPictureNonVisual {};_ccbf .CNvPr =NewCT_NonVisualDrawingProps ();_ccbf .CNvPicPr =NewCT_NonVisualPictureProperties ();return _ccbf ;};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;};func (_ecdba *CT_FontReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cdaa ,_ecdaa :=_ecdba .IdxAttr .MarshalXMLAttr (_f .Name {Local :"\u0069\u0064\u0078"});if _ecdaa !=nil {return _ecdaa ;};start .Attr =append (start .Attr ,_cdaa );e .EncodeToken (start );if _ecdba .ScrgbClr !=nil {_dffd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ecdba .ScrgbClr ,_dffd );};if _ecdba .SrgbClr !=nil {_bdbcc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ecdba .SrgbClr ,_bdbcc );};if _ecdba .HslClr !=nil {_bgdeee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ecdba .HslClr ,_bgdeee );};if _ecdba .SysClr !=nil {_febef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ecdba .SysClr ,_febef );};if _ecdba .SchemeClr !=nil {_accg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ecdba .SchemeClr ,_accg );};if _ecdba .PrstClr !=nil {_ebcbd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ecdba .PrstClr ,_ebcbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TextListStyle ()*CT_TextListStyle {_bfage :=&CT_TextListStyle {};return _bfage }; -// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path -func (_cacge *CT_TableRow )ValidateWithPath (path string )error {if _acag :=_cacge .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_acag !=nil {return _acag ;};for _defdg ,_ecfdd :=range _cacge .Tc {if _aaefd :=_ecfdd .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_defdg ));_aaefd !=nil {return _aaefd ;};};if _cacge .ExtLst !=nil {if _eeea :=_cacge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeea !=nil {return _eeea ;};};return nil ;}; +// Validate validates the CT_Scene3D and its children +func (_cegcd *CT_Scene3D )Validate ()error {return _cegcd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};func (_faeaf *CT_Connection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_faeaf .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064\u0078"},Value :_g .Sprintf ("\u0025\u0076",_faeaf .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edbae *CT_NoFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ebgebc ,_fbdd :=d .Token ();if _fbdd !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004e\u006f\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_fbdd );};if _gebdf ,_gbecg :=_ebgebc .(_f .EndElement );_gbecg &&_gebdf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TableStyleList and its children -func (_baebc *CT_TableStyleList )Validate ()error {return _baebc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_TableCellBorderStyle and its children +func (_gddfaa *CT_TableCellBorderStyle )Validate ()error {return _gddfaa .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func NewCT_Camera ()*CT_Camera {_dage :=&CT_Camera {};_dage .PrstAttr =ST_PresetCameraType (1);return _dage ;};func (_ccfc *CT_PositivePercentage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaeeb :=range start .Attr {if _gaeeb .Name .Local =="\u0076\u0061\u006c"{_dedcc ,_ddab :=ParseUnionST_PositivePercentage (_gaeeb .Value );if _ddab !=nil {return _ddab ;};_ccfc .ValAttr =_dedcc ;continue ;};};for {_dgbdg ,_ddge :=d .Token ();if _ddge !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0050e\u0072\u0063\u0065\u006e\u0074\u0061\u0067e\u003a\u0020\u0025\u0073",_ddge );};if _fcfegc ,_bgebb :=_dgbdg .(_f .EndElement );_bgebb &&_fcfegc .Name ==start .Name {break ;};};return nil ;};func (_ecfea ST_SchemeColorVal )Validate ()error {return _ecfea .ValidateWithPath ("")};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;}; -// Validate validates the CT_AudioCD and its children -func (_bgef *CT_AudioCD )Validate ()error {return _bgef .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");};func (_aeabg *CT_GraphicalObject )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeabg .GraphicData =NewCT_GraphicalObjectData ();_dfdg :for {_adbga ,_aaaae :=d .Token ();if _aaaae !=nil {return _aaaae ;};switch _bfbd :=_adbga .(type ){case _a .StartElement :switch _bfbd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _ddgb :=d .DecodeElement (_aeabg .GraphicData ,&_bfbd );_ddgb !=nil {return _ddgb ;};default:_b .Log ("\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\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069c\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_bfbd .Name );if _cgde :=d .Skip ();_cgde !=nil {return _cgde ;};};case _a .EndElement :break _dfdg ;case _a .CharData :};};return nil ;};func (_gad *CT_AdjustHandleList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gad .AhXY !=nil {_cgg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}};for _ ,_eaf :=range _gad .AhXY {e .EncodeElement (_eaf ,_cgg );};};if _gad .AhPolar !=nil {_fge :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_dbc :=range _gad .AhPolar {e .EncodeElement (_dbc ,_fge );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_addg *CT_CustomGeometry2D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_addg .PathLst =NewCT_Path2DList ();_abea :for {_abgf ,_ddga :=d .Token ();if _ddga !=nil {return _ddga ;};switch _cefdf :=_abgf .(type ){case _a .StartElement :switch _cefdf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_addg .AvLst =NewCT_GeomGuideList ();if _cgcce :=d .DecodeElement (_addg .AvLst ,&_cefdf );_cgcce !=nil {return _cgcce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064\u004cs\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064\u004cs\u0074"}:_addg .GdLst =NewCT_GeomGuideList ();if _fgbgd :=d .DecodeElement (_addg .GdLst ,&_cefdf );_fgbgd !=nil {return _fgbgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u004cs\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u004cs\u0074"}:_addg .AhLst =NewCT_AdjustHandleList ();if _decad :=d .DecodeElement (_addg .AhLst ,&_cefdf );_decad !=nil {return _decad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_addg .CxnLst =NewCT_ConnectionSiteList ();if _ffdfa :=d .DecodeElement (_addg .CxnLst ,&_cefdf );_ffdfa !=nil {return _ffdfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0063\u0074"}:_addg .Rect =NewCT_GeomRect ();if _eeffg :=d .DecodeElement (_addg .Rect ,&_cefdf );_eeffg !=nil {return _eeffg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"}:if _ccfbg :=d .DecodeElement (_addg .PathLst ,&_cefdf );_ccfbg !=nil {return _ccfbg ;};default:_b .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_cefdf .Name );if _dadg :=d .Skip ();_dadg !=nil {return _dadg ;};};case _a .EndElement :break _abea ;case _a .CharData :};};return nil ;};func (_edafd *CT_ShapeProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abgc :=range start .Attr {if _abgc .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_edafd .BwModeAttr .UnmarshalXMLAttr (_abgc );continue ;};};_beaeg :for {_defec ,_cefbg :=d .Token ();if _cefbg !=nil {return _cefbg ;};switch _gggce :=_defec .(type ){case _a .StartElement :switch _gggce .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_edafd .Xfrm =NewCT_Transform2D ();if _aabab :=d .DecodeElement (_edafd .Xfrm ,&_gggce );_aabab !=nil {return _aabab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_edafd .CustGeom =NewCT_CustomGeometry2D ();if _acddf :=d .DecodeElement (_edafd .CustGeom ,&_gggce );_acddf !=nil {return _acddf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_edafd .PrstGeom =NewCT_PresetGeometry2D ();if _aabaf :=d .DecodeElement (_edafd .PrstGeom ,&_gggce );_aabaf !=nil {return _aabaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_edafd .NoFill =NewCT_NoFillProperties ();if _caefe :=d .DecodeElement (_edafd .NoFill ,&_gggce );_caefe !=nil {return _caefe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_edafd .SolidFill =NewCT_SolidColorFillProperties ();if _fgfcd :=d .DecodeElement (_edafd .SolidFill ,&_gggce );_fgfcd !=nil {return _fgfcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_edafd .GradFill =NewCT_GradientFillProperties ();if _eagaa :=d .DecodeElement (_edafd .GradFill ,&_gggce );_eagaa !=nil {return _eagaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_edafd .BlipFill =NewCT_BlipFillProperties ();if _bdccg :=d .DecodeElement (_edafd .BlipFill ,&_gggce );_bdccg !=nil {return _bdccg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_edafd .PattFill =NewCT_PatternFillProperties ();if _eabgf :=d .DecodeElement (_edafd .PattFill ,&_gggce );_eabgf !=nil {return _eabgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_edafd .GrpFill =NewCT_GroupFillProperties ();if _fbdac :=d .DecodeElement (_edafd .GrpFill ,&_gggce );_fbdac !=nil {return _fbdac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_edafd .Ln =NewCT_LineProperties ();if _ffacab :=d .DecodeElement (_edafd .Ln ,&_gggce );_ffacab !=nil {return _ffacab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_edafd .EffectLst =NewCT_EffectList ();if _abcaf :=d .DecodeElement (_edafd .EffectLst ,&_gggce );_abcaf !=nil {return _abcaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_edafd .EffectDag =NewCT_EffectContainer ();if _ccagg :=d .DecodeElement (_edafd .EffectDag ,&_gggce );_ccagg !=nil {return _ccagg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_edafd .Scene3d =NewCT_Scene3D ();if _ecggf :=d .DecodeElement (_edafd .Scene3d ,&_gggce );_ecggf !=nil {return _ecggf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_edafd .Sp3d =NewCT_Shape3D ();if _cbdee :=d .DecodeElement (_edafd .Sp3d ,&_gggce );_cbdee !=nil {return _cbdee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edafd .ExtLst =NewCT_OfficeArtExtensionList ();if _aaeg :=d .DecodeElement (_edafd .ExtLst ,&_gggce );_aaeg !=nil {return _aaeg ;};default:_b .Log ("\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\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gggce .Name );if _eaagf :=d .Skip ();_eaagf !=nil {return _eaagf ;};};case _a .EndElement :break _beaeg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path +func (_cgec *CT_BlipChoice )ValidateWithPath (path string )error {for _ccfe ,_dabg :=range _cgec .AlphaBiLevel {if _agg :=_dabg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_ccfe ));_agg !=nil {return _agg ;};};for _ggab ,_aabag :=range _cgec .AlphaCeiling {if _cdb :=_aabag .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_ggab ));_cdb !=nil {return _cdb ;};};for _gdgg ,_fdgc :=range _cgec .AlphaFloor {if _adfgg :=_fdgc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_gdgg ));_adfgg !=nil {return _adfgg ;};};for _bfaa ,_fdeg :=range _cgec .AlphaInv {if _bgef :=_fdeg .ValidateWithPath (_g .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_bfaa ));_bgef !=nil {return _bgef ;};};for _bgca ,_ffbcb :=range _cgec .AlphaMod {if _cbdf :=_ffbcb .ValidateWithPath (_g .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_bgca ));_cbdf !=nil {return _cbdf ;};};for _adfbg ,_afgg :=range _cgec .AlphaModFix {if _fbdf :=_afgg .ValidateWithPath (_g .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_adfbg ));_fbdf !=nil {return _fbdf ;};};for _bcg ,_fbcb :=range _cgec .AlphaRepl {if _edbg :=_fbcb .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_bcg ));_edbg !=nil {return _edbg ;};};for _adde ,_fadc :=range _cgec .BiLevel {if _gaae :=_fadc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_adde ));_gaae !=nil {return _gaae ;};};for _ebge ,_acda :=range _cgec .Blur {if _eaca :=_acda .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_ebge ));_eaca !=nil {return _eaca ;};};for _gaage ,_ebce :=range _cgec .ClrChange {if _edfb :=_ebce .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_gaage ));_edfb !=nil {return _edfb ;};};for _cfge ,_cdcd :=range _cgec .ClrRepl {if _gabf :=_cdcd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_cfge ));_gabf !=nil {return _gabf ;};};for _gafd ,_dcacd :=range _cgec .Duotone {if _eggf :=_dcacd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_gafd ));_eggf !=nil {return _eggf ;};};for _aae ,_fggge :=range _cgec .FillOverlay {if _gadg :=_fggge .ValidateWithPath (_g .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_aae ));_gadg !=nil {return _gadg ;};};for _bcecg ,_cecb :=range _cgec .Grayscl {if _edbb :=_cecb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_bcecg ));_edbb !=nil {return _edbb ;};};for _bgfd ,_fegc :=range _cgec .Hsl {if _dcc :=_fegc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_bgfd ));_dcc !=nil {return _dcc ;};};for _fcfe ,_cfbd :=range _cgec .Lum {if _dcad :=_cfbd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_fcfe ));_dcad !=nil {return _dcad ;};};for _ffcc ,_abfad :=range _cgec .Tint {if _daacd :=_abfad .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ffcc ));_daacd !=nil {return _daacd ;};};return nil ;}; -// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path -func (_gfde *CT_AudioCDTime )ValidateWithPath (path string )error {return nil };func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_cbdcb :=&CT_AlphaCeilingEffect {};return _cbdcb ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_adfg :=&CT_ContentPartLocking {};return _adfg ;};type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the EG_Geometry and its children +func (_ceeafe *EG_Geometry )Validate ()error {return _ceeafe .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");}; -// ValidateWithPath validates the CT_Backdrop and its children, prefixing error messages with path -func (_cgd *CT_Backdrop )ValidateWithPath (path string )error {if _ebc :=_cgd .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_ebc !=nil {return _ebc ;};if _cegf :=_cgd .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d");_cegf !=nil {return _cegf ;};if _dbgg :=_cgd .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_dbgg !=nil {return _dbgg ;};if _cgd .ExtLst !=nil {if _cebd :=_cgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cebd !=nil {return _cebd ;};};return nil ;};func NewCT_VideoFile ()*CT_VideoFile {_bbaeb :=&CT_VideoFile {};return _bbaeb };type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path +func (_ffea *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _ecaf :=_ffea .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ecaf !=nil {return _ecaf ;};if _fgfce :=_ffea .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fgfce !=nil {return _fgfce ;};return nil ;}; -// Validate validates the CT_TableStyleCellStyle and its children -func (_dfgfc *CT_TableStyleCellStyle )Validate ()error {return _dfgfc .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_ddgbeg :=&CT_TextNoAutofit {};return _ddgbeg };func NewCT_EffectList ()*CT_EffectList {_dcca :=&CT_EffectList {};return _dcca };func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_bfbg :=&CT_ConnectionSiteList {};return _bfbg ;};func (_dbcdc *CT_Path2DLineTo )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_aaacb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_dbcdc .Pt ,_aaacb );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextNormalAutofit and its children +func (_ecfac *CT_TextNormalAutofit )Validate ()error {return _ecfac .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");};func (_cfeag *ST_Percentage )Validate ()error {return _cfeag .ValidateWithPath ("")}; -// Validate validates the CT_PictureLocking and its children -func (_adfcd *CT_PictureLocking )Validate ()error {return _adfcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");};func (_dfcfa *CT_HslColor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dfcfa .HueAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",_dfcfa .SatAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0075\u006d"},Value :_f .Sprintf ("\u0025\u0076",_dfcfa .LumAttr )});e .EncodeToken (start );if _dfcfa .EG_ColorTransform !=nil {for _ ,_aeea :=range _dfcfa .EG_ColorTransform {_aeea .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;}; +// Validate validates the ThemeOverride and its children +func (_afgbde *ThemeOverride )Validate ()error {return _afgbde .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; -// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path -func (_gfgbe *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _ceebc ,_ggeda :=range _gfgbe .Ext {if _eefa :=_ggeda .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ceebc ));_eefa !=nil {return _eefa ;};};return nil ;};func (_gfccc *ST_PositivePercentage )Validate ()error {return _gfccc .ValidateWithPath ("")};func (_baca *CT_AudioFile )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",_baca .LinkAttr )});if _baca .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_baca .ContentTypeAttr )});};e .EncodeToken (start );if _baca .ExtLst !=nil {_daab :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baca .ExtLst ,_daab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gbdfg *CT_TextCharBullet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cegca :=range start .Attr {if _cegca .Name .Local =="\u0063\u0068\u0061\u0072"{_dgbga ,_bfaba :=_cegca .Value ,error (nil );if _bfaba !=nil {return _bfaba ;};_gbdfg .CharAttr =_dgbga ;continue ;};};for {_ecgff ,_fgefg :=d .Token ();if _fgefg !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042\u0075\u006c\u006c\u0065\u0074: \u0025\u0073",_fgefg );};if _edead ,_adbeb :=_ecgff .(_a .EndElement );_adbeb &&_edead .Name ==start .Name {break ;};};return nil ;};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func (_fab *CT_AlphaCeilingEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_aee ,_gac :=d .Token ();if _gac !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006ci\u006e\u0067\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_gac );};if _gea ,_dea :=_aee .(_a .EndElement );_dea &&_gea .Name ==start .Name {break ;};};return nil ;};func (_agec *ST_TextStrikeType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fggaac ,_ecfbb :=d .Token ();if _ecfbb !=nil {return _ecfbb ;};if _eeega ,_eegac :=_fggaac .(_a .EndElement );_eegac &&_eeega .Name ==start .Name {*_agec =1;return nil ;};if _agbed ,_feadb :=_fggaac .(_a .CharData );!_feadb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fggaac );}else {switch string (_agbed ){case "":*_agec =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_agec =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_agec =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_agec =3;};};_fggaac ,_ecfbb =d .Token ();if _ecfbb !=nil {return _ecfbb ;};if _ebced ,_bddce :=_fggaac .(_a .EndElement );_bddce &&_ebced .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fggaac );};const (ST_CompoundLineUnset ST_CompoundLine =0;ST_CompoundLineSng ST_CompoundLine =1;ST_CompoundLineDbl ST_CompoundLine =2;ST_CompoundLineThickThin ST_CompoundLine =3;ST_CompoundLineThinThick ST_CompoundLine =4;ST_CompoundLineTri ST_CompoundLine =5;);func (_ebaa *CT_TextUnderlineFillFollowText )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_gdeag :=&CT_LineJoinMiterProperties {};return _gdeag ;};func (_fcbgg *TblStyleLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _fcbgg .CT_TableStyleList .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path +func (_dbffge *CT_PictureLocking )ValidateWithPath (path string )error {if _dbffge .ExtLst !=nil {if _geaaad :=_dbffge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geaaad !=nil {return _geaaad ;};};return nil ;};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;}; -// Validate validates the EG_Text3D and its children -func (_fedfe *EG_Text3D )Validate ()error {return _fedfe .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};func (_gbaaf ST_BlipCompression )Validate ()error {return _gbaaf .ValidateWithPath ("")};func NewCT_Backdrop ()*CT_Backdrop {_aab :=&CT_Backdrop {};_aab .Anchor =NewCT_Point3D ();_aab .Norm =NewCT_Vector3D ();_aab .Up =NewCT_Vector3D ();return _aab ;}; +// Validate validates the CT_GvmlConnector and its children +func (_ecbcb *CT_GvmlConnector )Validate ()error {return _ecbcb .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_bbebc *CT_GradientStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcbac :=range start .Attr {if _bcbac .Name .Local =="\u0070\u006f\u0073"{_bbbdg ,_efacd :=ParseUnionST_PositiveFixedPercentage (_bcbac .Value );if _efacd !=nil {return _efacd ;};_bbebc .PosAttr =_bbbdg ;continue ;};};_gdfa :for {_edac ,_ggbbb :=d .Token ();if _ggbbb !=nil {return _ggbbb ;};switch _fgbfg :=_edac .(type ){case _f .StartElement :switch _fgbfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bbebc .ScrgbClr =NewCT_ScRgbColor ();if _dgacc :=d .DecodeElement (_bbebc .ScrgbClr ,&_fgbfg );_dgacc !=nil {return _dgacc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bbebc .SrgbClr =NewCT_SRgbColor ();if _ebcg :=d .DecodeElement (_bbebc .SrgbClr ,&_fgbfg );_ebcg !=nil {return _ebcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bbebc .HslClr =NewCT_HslColor ();if _gfdff :=d .DecodeElement (_bbebc .HslClr ,&_fgbfg );_gfdff !=nil {return _gfdff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bbebc .SysClr =NewCT_SystemColor ();if _cddgf :=d .DecodeElement (_bbebc .SysClr ,&_fgbfg );_cddgf !=nil {return _cddgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bbebc .SchemeClr =NewCT_SchemeColor ();if _efcbe :=d .DecodeElement (_bbebc .SchemeClr ,&_fgbfg );_efcbe !=nil {return _efcbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bbebc .PrstClr =NewCT_PresetColor ();if _eaeb :=d .DecodeElement (_bbebc .PrstClr ,&_fgbfg );_eaeb !=nil {return _eaeb ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_fgbfg .Name );if _bged :=d .Skip ();_bged !=nil {return _bged ;};};case _f .EndElement :break _gdfa ;case _f .CharData :};};return nil ;};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_gecfg :=&CT_TablePropertiesChoice {};return _gecfg ;};func (_baade *CT_Headers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dcagf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_dfdeg :=range _baade .Header {e .EncodeElement (_dfdeg ,_dcagf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfdf *CT_ColorChangeEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfdf .ClrFrom =NewCT_Color ();_gfdf .ClrTo =NewCT_Color ();for _ ,_dfbd :=range start .Attr {if _dfbd .Name .Local =="\u0075\u0073\u0065\u0041"{_fegd ,_gcdg :=_d .ParseBool (_dfbd .Value );if _gcdg !=nil {return _gcdg ;};_gfdf .UseAAttr =&_fegd ;continue ;};};_gbf :for {_fafdc ,_ceegc :=d .Token ();if _ceegc !=nil {return _ceegc ;};switch _bdac :=_fafdc .(type ){case _f .StartElement :switch _bdac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"}:if _acfe :=d .DecodeElement (_gfdf .ClrFrom ,&_bdac );_acfe !=nil {return _acfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072T\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072T\u006f"}:if _gbg :=d .DecodeElement (_gfdf .ClrTo ,&_bdac );_gbg !=nil {return _gbg ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_bdac .Name );if _gggb :=d .Skip ();_gggb !=nil {return _gggb ;};};case _f .EndElement :break _gbf ;case _f .CharData :};};return nil ;};func (_aagaac ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _aagaac {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagaac ));};return nil ;}; -// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path -func (_ggbeg *CT_TableProperties )ValidateWithPath (path string )error {if _ggbeg .NoFill !=nil {if _bdfcc :=_ggbeg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bdfcc !=nil {return _bdfcc ;};};if _ggbeg .SolidFill !=nil {if _bgdbg :=_ggbeg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_bgdbg !=nil {return _bgdbg ;};};if _ggbeg .GradFill !=nil {if _adggc :=_ggbeg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_adggc !=nil {return _adggc ;};};if _ggbeg .BlipFill !=nil {if _dccgeg :=_ggbeg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dccgeg !=nil {return _dccgeg ;};};if _ggbeg .PattFill !=nil {if _cgee :=_ggbeg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cgee !=nil {return _cgee ;};};if _ggbeg .GrpFill !=nil {if _geceb :=_ggbeg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_geceb !=nil {return _geceb ;};};if _ggbeg .EffectLst !=nil {if _fafgg :=_ggbeg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fafgg !=nil {return _fafgg ;};};if _ggbeg .EffectDag !=nil {if _bcda :=_ggbeg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bcda !=nil {return _bcda ;};};if _ggbeg .Choice !=nil {if _ggfeb :=_ggbeg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ggfeb !=nil {return _ggfeb ;};};if _ggbeg .ExtLst !=nil {if _ggdcbb :=_ggbeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggdcbb !=nil {return _ggdcbb ;};};return nil ;};func (_dddbd ST_FontCollectionIndex )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dddbd .String (),start );};func NewCT_FlatText ()*CT_FlatText {_egdeb :=&CT_FlatText {};return _egdeb };func (_cbfdg *CT_OfficeArtExtension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",_cbfdg .UriAttr )});e .EncodeToken (start );if _cbfdg .Any !=nil {for _ ,_dege :=range _cbfdg .Any {_dege .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_babed *ST_ShapeType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abcde ,_dbcdb :=d .Token ();if _dbcdb !=nil {return _dbcdb ;};if _eecab ,_debee :=_abcde .(_a .EndElement );_debee &&_eecab .Name ==start .Name {*_babed =1;return nil ;};if _egdca ,_caebag :=_abcde .(_a .CharData );!_caebag {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abcde );}else {switch string (_egdca ){case "":*_babed =0;case "\u006c\u0069\u006e\u0065":*_babed =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_babed =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_babed =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_babed =4;case "\u0072\u0065\u0063\u0074":*_babed =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_babed =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_babed =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_babed =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_babed =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_babed =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_babed =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_babed =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_babed =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_babed =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_babed =15;case "\u0073\u0074\u0061r\u0034":*_babed =16;case "\u0073\u0074\u0061r\u0035":*_babed =17;case "\u0073\u0074\u0061r\u0036":*_babed =18;case "\u0073\u0074\u0061r\u0037":*_babed =19;case "\u0073\u0074\u0061r\u0038":*_babed =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_babed =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_babed =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_babed =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_babed =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_babed =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_babed =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_babed =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_babed =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_babed =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_babed =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_babed =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_babed =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_babed =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_babed =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_babed =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_babed =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_babed =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_babed =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_babed =39;case "\u0070\u0069\u0065":*_babed =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_babed =41;case "\u0064\u006f\u006eu\u0074":*_babed =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_babed =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_babed =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_babed =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_babed =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_babed =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_babed =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_babed =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_babed =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_babed =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_babed =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_babed =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_babed =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_babed =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_babed =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_babed =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_babed =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_babed =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_babed =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_babed =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_babed =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_babed =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_babed =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_babed =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_babed =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_babed =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_babed =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_babed =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_babed =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_babed =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_babed =72;case "\u0063\u0075\u0062\u0065":*_babed =73;case "\u0063\u0061\u006e":*_babed =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_babed =75;case "\u0068\u0065\u0061r\u0074":*_babed =76;case "\u0073\u0075\u006e":*_babed =77;case "\u006d\u006f\u006f\u006e":*_babed =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_babed =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_babed =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_babed =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_babed =82;case "\u0062\u0065\u0076e\u006c":*_babed =83;case "\u0066\u0072\u0061m\u0065":*_babed =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_babed =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_babed =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_babed =87;case "\u0063\u0068\u006fr\u0064":*_babed =88;case "\u0061\u0072\u0063":*_babed =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_babed =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_babed =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_babed =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_babed =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_babed =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_babed =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_babed =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_babed =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_babed =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_babed =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_babed =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_babed =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_babed =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_babed =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_babed =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_babed =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_babed =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_babed =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_babed =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_babed =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_babed =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_babed =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_babed =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_babed =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_babed =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_babed =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_babed =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_babed =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_babed =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_babed =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_babed =120;case "\u0063\u006c\u006fu\u0064":*_babed =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_babed =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_babed =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_babed =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_babed =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_babed =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_babed =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_babed =128;case "\u0077\u0061\u0076\u0065":*_babed =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_babed =130;case "\u0070\u006c\u0075\u0073":*_babed =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_babed =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_babed =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_babed =134;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_babed =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_babed =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_babed =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_babed =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_babed =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_babed =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_babed =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_babed =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_babed =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_babed =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_babed =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_babed =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_babed =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_babed =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_babed =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_babed =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_babed =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_babed =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_babed =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_babed =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_babed =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_babed =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_babed =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_babed =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_babed =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_babed =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_babed =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_babed =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_babed =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_babed =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_babed =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_babed =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_babed =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_babed =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_babed =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_babed =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_babed =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_babed =172;case "\u0067\u0065\u0061r\u0036":*_babed =173;case "\u0067\u0065\u0061r\u0039":*_babed =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_babed =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_babed =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_babed =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_babed =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_babed =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_babed =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_babed =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_babed =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_babed =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_babed =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_babed =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_babed =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_babed =187;};};_abcde ,_dbcdb =d .Token ();if _dbcdb !=nil {return _dbcdb ;};if _egeed ,_dceca :=_abcde .(_a .EndElement );_dceca &&_egeed .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abcde );}; +// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path +func (_gdgd *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _aaeb ,_bfac :=range _gdgd .Cxn {if _fafdf :=_bfac .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_aaeb ));_fafdf !=nil {return _fafdf ;};};return nil ;};func (_bdecc *CT_TextShapeAutofit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gcbac ,_fbbda :=d .Token ();if _fbbda !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053h\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_fbbda );};if _dbffe ,_cdagc :=_gcbac .(_f .EndElement );_cdagc &&_dbffe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path -func (_gede *CT_GroupLocking )ValidateWithPath (path string )error {if _gede .ExtLst !=nil {if _cefab :=_gede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cefab !=nil {return _cefab ;};};return nil ;}; +// Validate validates the CT_TextShapeAutofit and its children +func (_eaac *CT_TextShapeAutofit )Validate ()error {return _eaac .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_gee *CT_AlphaCeilingEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cbb ,_dggg :=d .Token ();if _dggg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006ci\u006e\u0067\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_dggg );};if _aaf ,_bcc :=_cbb .(_f .EndElement );_bcc &&_aaf .Name ==start .Name {break ;};};return nil ;};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_PresetLineDashProperties and its children -func (_egadb *CT_PresetLineDashProperties )Validate ()error {return _egadb .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};func (_dgeba ST_BlendMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgeba .String (),start );};func (_agfeb *ST_PresetColorVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbcbea ,_gfgg :=d .Token ();if _gfgg !=nil {return _gfgg ;};if _edbec ,_aagce :=_fbcbea .(_a .EndElement );_aagce &&_edbec .Name ==start .Name {*_agfeb =1;return nil ;};if _dgbcfg ,_dgbdg :=_fbcbea .(_a .CharData );!_dgbdg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbcbea );}else {switch string (_dgbcfg ){case "":*_agfeb =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_agfeb =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_agfeb =2;case "\u0061\u0071\u0075\u0061":*_agfeb =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_agfeb =4;case "\u0061\u007a\u0075r\u0065":*_agfeb =5;case "\u0062\u0065\u0069g\u0065":*_agfeb =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_agfeb =7;case "\u0062\u006c\u0061c\u006b":*_agfeb =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_agfeb =9;case "\u0062\u006c\u0075\u0065":*_agfeb =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_agfeb =11;case "\u0062\u0072\u006fw\u006e":*_agfeb =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_agfeb =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_agfeb =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_agfeb =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_agfeb =16;case "\u0063\u006f\u0072a\u006c":*_agfeb =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_agfeb =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_agfeb =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_agfeb =20;case "\u0063\u0079\u0061\u006e":*_agfeb =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_agfeb =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_agfeb =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_agfeb =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_agfeb =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_agfeb =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_agfeb =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_agfeb =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_agfeb =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_agfeb =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_agfeb =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_agfeb =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_agfeb =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_agfeb =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_agfeb =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_agfeb =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_agfeb =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_agfeb =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_agfeb =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_agfeb =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_agfeb =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_agfeb =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_agfeb =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_agfeb =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_agfeb =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_agfeb =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_agfeb =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_agfeb =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_agfeb =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_agfeb =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_agfeb =51;case "\u0064\u006b\u0052e\u0064":*_agfeb =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_agfeb =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_agfeb =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_agfeb =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_agfeb =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_agfeb =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_agfeb =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_agfeb =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_agfeb =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_agfeb =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_agfeb =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_agfeb =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_agfeb =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_agfeb =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_agfeb =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_agfeb =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_agfeb =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_agfeb =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_agfeb =70;case "\u0067\u006f\u006c\u0064":*_agfeb =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_agfeb =72;case "\u0067\u0072\u0061\u0079":*_agfeb =73;case "\u0067\u0072\u0065\u0079":*_agfeb =74;case "\u0067\u0072\u0065e\u006e":*_agfeb =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_agfeb =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_agfeb =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_agfeb =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_agfeb =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_agfeb =80;case "\u0069\u0076\u006fr\u0079":*_agfeb =81;case "\u006b\u0068\u0061k\u0069":*_agfeb =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_agfeb =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_agfeb =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_agfeb =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_agfeb =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_agfeb =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_agfeb =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_agfeb =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_agfeb =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_agfeb =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_agfeb =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_agfeb =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_agfeb =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_agfeb =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_agfeb =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_agfeb =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_agfeb =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_agfeb =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_agfeb =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_agfeb =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_agfeb =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_agfeb =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_agfeb =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_agfeb =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_agfeb =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_agfeb =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_agfeb =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_agfeb =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_agfeb =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_agfeb =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_agfeb =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_agfeb =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_agfeb =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_agfeb =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_agfeb =116;case "\u006c\u0069\u006d\u0065":*_agfeb =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_agfeb =118;case "\u006c\u0069\u006ee\u006e":*_agfeb =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_agfeb =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_agfeb =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_agfeb =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_agfeb =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_agfeb =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_agfeb =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_agfeb =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_agfeb =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_agfeb =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_agfeb =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_agfeb =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_agfeb =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_agfeb =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_agfeb =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_agfeb =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_agfeb =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_agfeb =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_agfeb =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_agfeb =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_agfeb =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_agfeb =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_agfeb =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_agfeb =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_agfeb =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_agfeb =144;case "\u006e\u0061\u0076\u0079":*_agfeb =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_agfeb =146;case "\u006f\u006c\u0069v\u0065":*_agfeb =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_agfeb =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_agfeb =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_agfeb =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_agfeb =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_agfeb =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_agfeb =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_agfeb =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_agfeb =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_agfeb =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_agfeb =157;case "\u0070\u0065\u0072\u0075":*_agfeb =158;case "\u0070\u0069\u006e\u006b":*_agfeb =159;case "\u0070\u006c\u0075\u006d":*_agfeb =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_agfeb =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_agfeb =162;case "\u0072\u0065\u0064":*_agfeb =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_agfeb =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_agfeb =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_agfeb =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_agfeb =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_agfeb =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_agfeb =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_agfeb =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_agfeb =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_agfeb =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_agfeb =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_agfeb =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_agfeb =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_agfeb =176;case "\u0073\u006e\u006f\u0077":*_agfeb =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_agfeb =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_agfeb =179;case "\u0074\u0061\u006e":*_agfeb =180;case "\u0074\u0065\u0061\u006c":*_agfeb =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_agfeb =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_agfeb =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_agfeb =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_agfeb =185;case "\u0077\u0068\u0065a\u0074":*_agfeb =186;case "\u0077\u0068\u0069t\u0065":*_agfeb =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_agfeb =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_agfeb =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_agfeb =190;};};_fbcbea ,_gfgg =d .Token ();if _gfgg !=nil {return _gfgg ;};if _ffdbc ,_cfcgc :=_fbcbea .(_a .EndElement );_cfcgc &&_ffdbc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbcbea );};func (_ccbge *EG_Text3D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccbge .Sp3d !=nil {_effga :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_ccbge .Sp3d ,_effga );};if _ccbge .FlatTx !=nil {_bbddga :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_ccbge .FlatTx ,_bbddga );};return nil ;};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_bcedd :=&CT_TextBulletSizePoint {};_bcedd .ValAttr =100;return _bcedd ;};func (_gcbba *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcbba =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_gcbba =1;case "\u0063\u006c\u0069\u0070":*_gcbba =2;};return nil ;}; +// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path +func (_gafba *CT_PatternFillProperties )ValidateWithPath (path string )error {if _bcfde :=_gafba .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_bcfde !=nil {return _bcfde ;};if _gafba .FgClr !=nil {if _aadb :=_gafba .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072");_aadb !=nil {return _aadb ;};};if _gafba .BgClr !=nil {if _gfdgc :=_gafba .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_gfdgc !=nil {return _gfdgc ;};};return nil ;};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_dadgb :=&CT_TileInfoProperties {};return _dadgb ;};func (_gbffe *CT_PresetGeometry2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gdgcbf ,_cedbb :=_gbffe .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _cedbb !=nil {return _cedbb ;};start .Attr =append (start .Attr ,_gdgcbf );e .EncodeToken (start );if _gbffe .AvLst !=nil {_adcgc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_gbffe .AvLst ,_adcgc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CustomColor and its children -func (_eaagd *CT_CustomColor )Validate ()error {return _eaagd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");};func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_bcf :=&CT_AnimationChartElement {};_bcf .BldStepAttr =ST_ChartBuildStep (1);return _bcf ;};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_daff :=&CT_ColorMappingOverrideChoice {};return _daff ;}; +// Validate validates the CT_TablePartStyle and its children +func (_fdbeff *CT_TablePartStyle )Validate ()error {return _fdbeff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");};type ST_TextVerticalType byte ;func (_bgac *CT_EffectStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dggd :for {_dageb ,_bebg :=d .Token ();if _bebg !=nil {return _bebg ;};switch _agecf :=_dageb .(type ){case _f .StartElement :switch _agecf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}:_cgcbd :=NewCT_EffectStyleItem ();if _ggad :=d .DecodeElement (_cgcbd ,&_agecf );_ggad !=nil {return _ggad ;};_bgac .EffectStyle =append (_bgac .EffectStyle ,_cgcbd );default:_fb .Log ("\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\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_agecf .Name );if _aeccf :=d .Skip ();_aeccf !=nil {return _aeccf ;};};case _f .EndElement :break _dggd ;case _f .CharData :};};return nil ;};func (_fedec ST_TextAutonumberScheme )String ()string {switch _fedec {case 0:return "";case 1:return "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 2:return "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 3:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 4:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 5:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 6:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 7:return "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 8:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 9:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 10:return "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case 11:return "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 12:return "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 13:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 14:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 15:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 16:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 17:return "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case 18:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case 19:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case 20:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case 21:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case 22:return "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case 23:return "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case 24:return "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case 25:return "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case 26:return "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case 27:return "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case 28:return "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case 29:return "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case 30:return "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case 31:return "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case 32:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case 33:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case 34:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case 35:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case 36:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case 37:return "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 38:return "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case 39:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case 40:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case 41:return "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return "";};func (_edddg *EG_TextBulletSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edddg .BuSzTx !=nil {_ageffe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_edddg .BuSzTx ,_ageffe );};if _edddg .BuSzPct !=nil {_degac :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_edddg .BuSzPct ,_degac );};if _edddg .BuSzPts !=nil {_fcdaa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_edddg .BuSzPts ,_fcdaa );};return nil ;};func (_fcce *CT_BaseStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gcgf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_fcce .ClrScheme ,_gcgf );_fgeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_fcce .FontScheme ,_fgeg );_aefcb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_fcce .FmtScheme ,_aefcb );if _fcce .ExtLst !=nil {_gebg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcce .ExtLst ,_gebg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgdae *ST_CompoundLine )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cccgff ,_fgadg :=d .Token ();if _fgadg !=nil {return _fgadg ;};if _aefcbg ,_bcfce :=_cccgff .(_f .EndElement );_bcfce &&_aefcbg .Name ==start .Name {*_dgdae =1;return nil ;};if _ebdgag ,_bgdca :=_cccgff .(_f .CharData );!_bgdca {return _g .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",_cccgff );}else {switch string (_ebdgag ){case "":*_dgdae =0;case "\u0073\u006e\u0067":*_dgdae =1;case "\u0064\u0062\u006c":*_dgdae =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_dgdae =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_dgdae =4;case "\u0074\u0072\u0069":*_dgdae =5;};};_cccgff ,_fgadg =d .Token ();if _fgadg !=nil {return _fgadg ;};if _gddga ,_cgffg :=_cccgff .(_f .EndElement );_cgffg &&_gddga .Name ==start .Name {return nil ;};return _g .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",_cccgff );}; -// ST_Coordinate32 is a union type -type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;}; +// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path +func (_dfccf *CT_Ratio )ValidateWithPath (path string )error {return nil };func (_bbeac ST_PresetShadowVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_becffa :=_f .Attr {};_becffa .Name =name ;switch _bbeac {case ST_PresetShadowValUnset :_becffa .Value ="";case ST_PresetShadowValShdw1 :_becffa .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_becffa .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_becffa .Value ="\u0073\u0068\u0064w\u0033";case ST_PresetShadowValShdw4 :_becffa .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_becffa .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_becffa .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_becffa .Value ="\u0073\u0068\u0064w\u0037";case ST_PresetShadowValShdw8 :_becffa .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_becffa .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_becffa .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_becffa .Value ="\u0073\u0068\u0064\u0077\u0031\u0031";case ST_PresetShadowValShdw12 :_becffa .Value ="\u0073\u0068\u0064\u0077\u0031\u0032";case ST_PresetShadowValShdw13 :_becffa .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_becffa .Value ="\u0073\u0068\u0064\u0077\u0031\u0034";case ST_PresetShadowValShdw15 :_becffa .Value ="\u0073\u0068\u0064\u0077\u0031\u0035";case ST_PresetShadowValShdw16 :_becffa .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_becffa .Value ="\u0073\u0068\u0064\u0077\u0031\u0037";case ST_PresetShadowValShdw18 :_becffa .Value ="\u0073\u0068\u0064\u0077\u0031\u0038";case ST_PresetShadowValShdw19 :_becffa .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_becffa .Value ="\u0073\u0068\u0064\u0077\u0032\u0030";};return _becffa ,nil ;};func (_bgcf *CT_DashStopList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgcf .Ds !=nil {_ccgbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064\u0073"}};for _ ,_cfdb :=range _bgcf .Ds {e .EncodeElement (_cfdb ,_ccgbc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;};func (_abebfg ST_PresetColorVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abebfg .String (),start );};func (_fbece *CT_TextParagraph )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fbece .PPr !=nil {_dcgaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_fbece .PPr ,_dcgaa );};if _fbece .EG_TextRun !=nil {for _ ,_bfcgag :=range _fbece .EG_TextRun {_bfcgag .MarshalXML (e ,_f .StartElement {});};};if _fbece .EndParaRPr !=nil {_dfcfc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}};e .EncodeElement (_fbece .EndParaRPr ,_dfcfc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AlphaModulateFixedEffect and its children -func (_eac *CT_AlphaModulateFixedEffect )Validate ()error {return _eac .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");}; +// Validate validates the CT_TextParagraph and its children +func (_afgcb *CT_TextParagraph )Validate ()error {return _afgcb .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;};func NewCT_EffectContainer ()*CT_EffectContainer {_ceff :=&CT_EffectContainer {};return _ceff };func (_bgbc *CT_BlurEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_beb :=range start .Attr {if _beb .Name .Local =="\u0072\u0061\u0064"{_fdd ,_efcf :=_d .ParseInt (_beb .Value ,10,64);if _efcf !=nil {return _efcf ;};_bgbc .RadAttr =&_fdd ;continue ;};if _beb .Name .Local =="\u0067\u0072\u006f\u0077"{_ddgd ,_gccc :=_d .ParseBool (_beb .Value );if _gccc !=nil {return _gccc ;};_bgbc .GrowAttr =&_ddgd ;continue ;};};for {_afcg ,_ebgbe :=d .Token ();if _ebgbe !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_ebgbe );};if _bbcfa ,_gfa :=_afcg .(_f .EndElement );_gfa &&_bbcfa .Name ==start .Name {break ;};};return nil ;};func (_cgeg *CT_GvmlConnector )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgeg .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_cgeg .SpPr =NewCT_ShapeProperties ();_fgcfb :for {_bdbg ,_efdeb :=d .Token ();if _efdeb !=nil {return _efdeb ;};switch _befd :=_bdbg .(type ){case _f .StartElement :switch _befd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _fgfda :=d .DecodeElement (_cgeg .NvCxnSpPr ,&_befd );_fgfda !=nil {return _fgfda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _fffcb :=d .DecodeElement (_cgeg .SpPr ,&_befd );_fffcb !=nil {return _fffcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_cgeg .Style =NewCT_ShapeStyle ();if _ddda :=d .DecodeElement (_cgeg .Style ,&_befd );_ddda !=nil {return _ddda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgeg .ExtLst =NewCT_OfficeArtExtensionList ();if _gcfg :=d .DecodeElement (_cgeg .ExtLst ,&_befd );_gcfg !=nil {return _gcfg ;};default:_fb .Log ("\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\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0020\u0025v",_befd .Name );if _ddfg :=d .Skip ();_ddfg !=nil {return _ddfg ;};};case _f .EndElement :break _fgcfb ;case _f .CharData :};};return nil ;};func (_gbed *CT_CustomColorList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agfc :for {_acae ,_decc :=d .Token ();if _decc !=nil {return _decc ;};switch _cggeg :=_acae .(type ){case _f .StartElement :switch _cggeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"}:_ccfa :=NewCT_CustomColor ();if _agef :=d .DecodeElement (_ccfa ,&_cggeg );_agef !=nil {return _agef ;};_gbed .CustClr =append (_gbed .CustClr ,_ccfa );default:_fb .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cggeg .Name );if _fddf :=d .Skip ();_fddf !=nil {return _fddf ;};};case _f .EndElement :break _agfc ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path -func (_ggfgg *EG_TextBulletColor )ValidateWithPath (path string )error {if _ggfgg .BuClrTx !=nil {if _gfadac :=_ggfgg .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_gfadac !=nil {return _gfadac ;};};if _ggfgg .BuClr !=nil {if _gaeae :=_ggfgg .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_gaeae !=nil {return _gaeae ;};};return nil ;};func (_fbeac ST_LightRigType )String ()string {switch _fbeac {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case 2:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case 4:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case 5:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case 6:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case 7:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case 9:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case 10:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case 11:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case 12:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case 13:return "\u0074h\u0072\u0065\u0065\u0050\u0074";case 14:return "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case 15:return "\u0073\u006f\u0066\u0074";case 16:return "\u0068\u0061\u0072s\u0068";case 17:return "\u0066\u006c\u006fo\u0064";case 18:return "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case 19:return "\u006do\u0072\u006e\u0069\u006e\u0067";case 20:return "\u0073u\u006e\u0072\u0069\u0073\u0065";case 21:return "\u0073\u0075\u006e\u0073\u0065\u0074";case 22:return "\u0063\u0068\u0069\u006c\u006c\u0079";case 23:return "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case 24:return "\u0066\u006c\u0061\u0074";case 25:return "\u0074\u0077\u006fP\u0074";case 26:return "\u0067\u006c\u006f\u0077";case 27:return "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return "";};func (_abdaa *ST_TextAutonumberScheme )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dedgdd ,_debdcf :=d .Token ();if _debdcf !=nil {return _debdcf ;};if _geadcc ,_dagce :=_dedgdd .(_a .EndElement );_dagce &&_geadcc .Name ==start .Name {*_abdaa =1;return nil ;};if _cebcaa ,_feddcd :=_dedgdd .(_a .CharData );!_feddcd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dedgdd );}else {switch string (_cebcaa ){case "":*_abdaa =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_abdaa =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_abdaa =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_abdaa =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_abdaa =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_abdaa =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_abdaa =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_abdaa =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_abdaa =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_abdaa =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_abdaa =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_abdaa =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_abdaa =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_abdaa =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_abdaa =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_abdaa =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_abdaa =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_abdaa =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_abdaa =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_abdaa =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_abdaa =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_abdaa =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_abdaa =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_abdaa =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_abdaa =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_abdaa =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_abdaa =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_abdaa =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_abdaa =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_abdaa =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_abdaa =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_abdaa =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_abdaa =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_abdaa =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_abdaa =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_abdaa =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_abdaa =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_abdaa =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_abdaa =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_abdaa =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_abdaa =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_abdaa =41;};};_dedgdd ,_debdcf =d .Token ();if _debdcf !=nil {return _debdcf ;};if _cgbfc ,_bdcfdc :=_dedgdd .(_a .EndElement );_bdcfdc &&_cgbfc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dedgdd );};func (_cgfeb ST_RectAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cgfeb .String (),start );};func NewCT_EffectReference ()*CT_EffectReference {_bdcb :=&CT_EffectReference {};return _bdcb }; +// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path +func (_fbabff *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _fbabff .MarLAttr !=nil {if *_fbabff .MarLAttr < 0{return _g .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u004c\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fbabff .MarLAttr );};if *_fbabff .MarLAttr > 51206400{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u004c\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fbabff .MarLAttr );};};if _fbabff .MarRAttr !=nil {if *_fbabff .MarRAttr < 0{return _g .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u0052\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fbabff .MarRAttr );};if *_fbabff .MarRAttr > 51206400{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u0052\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fbabff .MarRAttr );};};if _fbabff .LvlAttr !=nil {if *_fbabff .LvlAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fbabff .LvlAttr );};if *_fbabff .LvlAttr > 8{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fbabff .LvlAttr );};};if _fbabff .IndentAttr !=nil {if *_fbabff .IndentAttr < -51206400{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u002d\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fbabff .IndentAttr );};if *_fbabff .IndentAttr > 51206400{return _g .Errorf ("\u0025s\u002f\u006d.\u0049\u006e\u0064e\u006e\u0074\u0041\u0074\u0074\u0072\u0020m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fbabff .IndentAttr );};};if _bcadf :=_fbabff .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_bcadf !=nil {return _bcadf ;};if _fbabff .DefTabSzAttr !=nil {if _dgfaa :=_fbabff .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072");_dgfaa !=nil {return _dgfaa ;};};if _bbbcd :=_fbabff .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_bbbcd !=nil {return _bbbcd ;};if _fbabff .LnSpc !=nil {if _dgeaa :=_fbabff .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063");_dgeaa !=nil {return _dgeaa ;};};if _fbabff .SpcBef !=nil {if _cgbded :=_fbabff .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_cgbded !=nil {return _cgbded ;};};if _fbabff .SpcAft !=nil {if _debdc :=_fbabff .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074");_debdc !=nil {return _debdc ;};};if _fbabff .BuClrTx !=nil {if _cfebe :=_fbabff .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_cfebe !=nil {return _cfebe ;};};if _fbabff .BuClr !=nil {if _gagag :=_fbabff .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_gagag !=nil {return _gagag ;};};if _fbabff .BuSzTx !=nil {if _eecbcd :=_fbabff .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_eecbcd !=nil {return _eecbcd ;};};if _fbabff .BuSzPct !=nil {if _cbff :=_fbabff .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_cbff !=nil {return _cbff ;};};if _fbabff .BuSzPts !=nil {if _cdgef :=_fbabff .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_cdgef !=nil {return _cdgef ;};};if _fbabff .BuFontTx !=nil {if _fecdg :=_fbabff .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_fecdg !=nil {return _fecdg ;};};if _fbabff .BuFont !=nil {if _cdfdg :=_fbabff .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_cdfdg !=nil {return _cdfdg ;};};if _fbabff .BuNone !=nil {if _fead :=_fbabff .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_fead !=nil {return _fead ;};};if _fbabff .BuAutoNum !=nil {if _edegf :=_fbabff .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_edegf !=nil {return _edegf ;};};if _fbabff .BuChar !=nil {if _aafeg :=_fbabff .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_aafeg !=nil {return _aafeg ;};};if _fbabff .BuBlip !=nil {if _cdgdc :=_fbabff .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_cdgdc !=nil {return _cdgdc ;};};if _fbabff .TabLst !=nil {if _edefa :=_fbabff .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074");_edefa !=nil {return _edefa ;};};if _fbabff .DefRPr !=nil {if _fdbag :=_fbabff .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_fdbag !=nil {return _fdbag ;};};if _fbabff .ExtLst !=nil {if _agbgfc :=_fbabff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agbgfc !=nil {return _agbgfc ;};};return nil ;}; -// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path -func (_acbdc *CT_LineProperties )ValidateWithPath (path string )error {if _acbdc .WAttr !=nil {if *_acbdc .WAttr < 0{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_acbdc .WAttr );};if *_acbdc .WAttr > 20116800{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0032\u0030\u0031\u0031\u0036\u0038\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_acbdc .WAttr );};};if _ecabfa :=_acbdc .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_ecabfa !=nil {return _ecabfa ;};if _fbdb :=_acbdc .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_fbdb !=nil {return _fbdb ;};if _gcfcf :=_acbdc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gcfcf !=nil {return _gcfcf ;};if _acbdc .NoFill !=nil {if _becfe :=_acbdc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_becfe !=nil {return _becfe ;};};if _acbdc .SolidFill !=nil {if _fdbfb :=_acbdc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_fdbfb !=nil {return _fdbfb ;};};if _acbdc .GradFill !=nil {if _cdgga :=_acbdc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cdgga !=nil {return _cdgga ;};};if _acbdc .PattFill !=nil {if _beaaag :=_acbdc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_beaaag !=nil {return _beaaag ;};};if _acbdc .PrstDash !=nil {if _cebbg :=_acbdc .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_cebbg !=nil {return _cebbg ;};};if _acbdc .CustDash !=nil {if _ffbb :=_acbdc .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_ffbb !=nil {return _ffbb ;};};if _acbdc .Round !=nil {if _fecc :=_acbdc .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_fecc !=nil {return _fecc ;};};if _acbdc .Bevel !=nil {if _edbc :=_acbdc .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_edbc !=nil {return _edbc ;};};if _acbdc .Miter !=nil {if _eabgg :=_acbdc .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_eabgg !=nil {return _eabgg ;};};if _acbdc .HeadEnd !=nil {if _debe :=_acbdc .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_debe !=nil {return _debe ;};};if _acbdc .TailEnd !=nil {if _dbedc :=_acbdc .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064");_dbedc !=nil {return _dbedc ;};};if _acbdc .ExtLst !=nil {if _cccdg :=_acbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cccdg !=nil {return _cccdg ;};};return nil ;}; +// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path +func (_eae *CT_ColorSchemeList )ValidateWithPath (path string )error {for _agfe ,_bcgc :=range _eae .ExtraClrScheme {if _adbgd :=_bcgc .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_agfe ));_adbgd !=nil {return _adbgd ;};};return nil ;}; // ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path -func (_acaca *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _acaca .MinRAttr !=nil {if _bbfad :=_acaca .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_bbfad !=nil {return _bbfad ;};};if _acaca .MaxRAttr !=nil {if _gadgf :=_acaca .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r");_gadgf !=nil {return _gadgf ;};};if _acaca .MinAngAttr !=nil {if _cedda :=_acaca .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_cedda !=nil {return _cedda ;};};if _acaca .MaxAngAttr !=nil {if _abbb :=_acaca .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_abbb !=nil {return _abbb ;};};if _bacge :=_acaca .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bacge !=nil {return _bacge ;};return nil ;}; +func (_cggc *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _cggc .MinRAttr !=nil {if _fecdc :=_cggc .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_fecdc !=nil {return _fecdc ;};};if _cggc .MaxRAttr !=nil {if _efgac :=_cggc .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r");_efgac !=nil {return _efgac ;};};if _cggc .MinAngAttr !=nil {if _accfg :=_cggc .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_accfg !=nil {return _accfg ;};};if _cggc .MaxAngAttr !=nil {if _eeace :=_cggc .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_eeace !=nil {return _eeace ;};};if _fbagg :=_cggc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fbagg !=nil {return _fbagg ;};return nil ;};func (_gegbc *CT_TileInfoProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gegbc .TxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_gegbc .TxAttr )});};if _gegbc .TyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_gegbc .TyAttr )});};if _gegbc .SxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_gegbc .SxAttr )});};if _gegbc .SyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_gegbc .SyAttr )});};if _gegbc .FlipAttr !=ST_TileFlipModeUnset {_bfgbd ,_cbbdg :=_gegbc .FlipAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u006c\u0069\u0070"});if _cbbdg !=nil {return _cbbdg ;};start .Attr =append (start .Attr ,_bfgbd );};if _gegbc .AlgnAttr !=ST_RectAlignmentUnset {_cdecb ,_gcebb :=_gegbc .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _gcebb !=nil {return _gcebb ;};start .Attr =append (start .Attr ,_cdecb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ST_AnimationDgmBuildType is a union type -type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;}; +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_gcbbdc *CT_TableStyle )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_gcbbdc .StyleIdAttr ){return _g .Errorf ("\u0025\u0073\u002fm\u002e\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_a .ST_GuidPatternRe ,_gcbbdc .StyleIdAttr );};if _gcbbdc .TblBg !=nil {if _dacca :=_gcbbdc .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_dacca !=nil {return _dacca ;};};if _gcbbdc .WholeTbl !=nil {if _bgeaf :=_gcbbdc .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l");_bgeaf !=nil {return _bgeaf ;};};if _gcbbdc .Band1H !=nil {if _bebcff :=_gcbbdc .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_bebcff !=nil {return _bebcff ;};};if _gcbbdc .Band2H !=nil {if _bebdd :=_gcbbdc .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048");_bebdd !=nil {return _bebdd ;};};if _gcbbdc .Band1V !=nil {if _agdad :=_gcbbdc .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_agdad !=nil {return _agdad ;};};if _gcbbdc .Band2V !=nil {if _fdcfea :=_gcbbdc .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056");_fdcfea !=nil {return _fdcfea ;};};if _gcbbdc .LastCol !=nil {if _aabde :=_gcbbdc .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_aabde !=nil {return _aabde ;};};if _gcbbdc .FirstCol !=nil {if _dafaf :=_gcbbdc .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl");_dafaf !=nil {return _dafaf ;};};if _gcbbdc .LastRow !=nil {if _eegbe :=_gcbbdc .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_eegbe !=nil {return _eegbe ;};};if _gcbbdc .SeCell !=nil {if _aebga :=_gcbbdc .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c");_aebga !=nil {return _aebga ;};};if _gcbbdc .SwCell !=nil {if _bggc :=_gcbbdc .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_bggc !=nil {return _bggc ;};};if _gcbbdc .FirstRow !=nil {if _efcgef :=_gcbbdc .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw");_efcgef !=nil {return _efcgef ;};};if _gcbbdc .NeCell !=nil {if _acce :=_gcbbdc .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_acce !=nil {return _acce ;};};if _gcbbdc .NwCell !=nil {if _fbbac :=_gcbbdc .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c");_fbbac !=nil {return _fbbac ;};};if _gcbbdc .ExtLst !=nil {if _eeffd :=_gcbbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeffd !=nil {return _eeffd ;};};return nil ;};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_gefaf :=&CT_GroupShapeProperties {};return _gefaf ;};func (_bgfb *CT_GvmlConnectorNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eabac :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bgfb .CNvPr ,_eabac );_gfdfb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bgfb .CNvCxnSpPr ,_gfdfb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path -func (_eafg *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil };func (_fgge *CT_BlurEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgge .RadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fgge .RadAttr )});};if _fgge .GrowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fgge .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GvmlGroupShapeNonVisual and its children +func (_ccgee *CT_GvmlGroupShapeNonVisual )Validate ()error {return _ccgee .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c");}; -// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path -func (_gdddg *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _gdddg .MarLAttr !=nil {if *_gdddg .MarLAttr < 0{return _f .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u004c\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gdddg .MarLAttr );};if *_gdddg .MarLAttr > 51206400{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u004c\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gdddg .MarLAttr );};};if _gdddg .MarRAttr !=nil {if *_gdddg .MarRAttr < 0{return _f .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u0052\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gdddg .MarRAttr );};if *_gdddg .MarRAttr > 51206400{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u0052\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gdddg .MarRAttr );};};if _gdddg .LvlAttr !=nil {if *_gdddg .LvlAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gdddg .LvlAttr );};if *_gdddg .LvlAttr > 8{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gdddg .LvlAttr );};};if _gdddg .IndentAttr !=nil {if *_gdddg .IndentAttr < -51206400{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u002d\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gdddg .IndentAttr );};if *_gdddg .IndentAttr > 51206400{return _f .Errorf ("\u0025s\u002f\u006d.\u0049\u006e\u0064e\u006e\u0074\u0041\u0074\u0074\u0072\u0020m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gdddg .IndentAttr );};};if _gdeagc :=_gdddg .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gdeagc !=nil {return _gdeagc ;};if _gdddg .DefTabSzAttr !=nil {if _cfbbcg :=_gdddg .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072");_cfbbcg !=nil {return _cfbbcg ;};};if _bcebb :=_gdddg .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_bcebb !=nil {return _bcebb ;};if _gdddg .LnSpc !=nil {if _fddgff :=_gdddg .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063");_fddgff !=nil {return _fddgff ;};};if _gdddg .SpcBef !=nil {if _acfde :=_gdddg .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_acfde !=nil {return _acfde ;};};if _gdddg .SpcAft !=nil {if _bdcebf :=_gdddg .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074");_bdcebf !=nil {return _bdcebf ;};};if _gdddg .BuClrTx !=nil {if _aaegg :=_gdddg .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_aaegg !=nil {return _aaegg ;};};if _gdddg .BuClr !=nil {if _facag :=_gdddg .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_facag !=nil {return _facag ;};};if _gdddg .BuSzTx !=nil {if _bggdg :=_gdddg .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_bggdg !=nil {return _bggdg ;};};if _gdddg .BuSzPct !=nil {if _fdbdb :=_gdddg .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_fdbdb !=nil {return _fdbdb ;};};if _gdddg .BuSzPts !=nil {if _bffbg :=_gdddg .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_bffbg !=nil {return _bffbg ;};};if _gdddg .BuFontTx !=nil {if _aaebfc :=_gdddg .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_aaebfc !=nil {return _aaebfc ;};};if _gdddg .BuFont !=nil {if _ebfccb :=_gdddg .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_ebfccb !=nil {return _ebfccb ;};};if _gdddg .BuNone !=nil {if _ecaee :=_gdddg .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_ecaee !=nil {return _ecaee ;};};if _gdddg .BuAutoNum !=nil {if _ffga :=_gdddg .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_ffga !=nil {return _ffga ;};};if _gdddg .BuChar !=nil {if _feeeb :=_gdddg .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_feeeb !=nil {return _feeeb ;};};if _gdddg .BuBlip !=nil {if _caagc :=_gdddg .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_caagc !=nil {return _caagc ;};};if _gdddg .TabLst !=nil {if _edagg :=_gdddg .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074");_edagg !=nil {return _edagg ;};};if _gdddg .DefRPr !=nil {if _cdbbc :=_gdddg .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_cdbbc !=nil {return _cdbbc ;};};if _gdddg .ExtLst !=nil {if _dacfac :=_gdddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacfac !=nil {return _dacfac ;};};return nil ;};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};func (_ffafc ST_PresetColorVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffafc .String (),start );};func (_cfff *CT_Path2D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_befcc :=range start .Attr {if _befcc .Name .Local =="\u0077"{_adgf ,_gcba :=_gc .ParseInt (_befcc .Value ,10,64);if _gcba !=nil {return _gcba ;};_cfff .WAttr =&_adgf ;continue ;};if _befcc .Name .Local =="\u0068"{_fdbfce ,_afbb :=_gc .ParseInt (_befcc .Value ,10,64);if _afbb !=nil {return _afbb ;};_cfff .HAttr =&_fdbfce ;continue ;};if _befcc .Name .Local =="\u0066\u0069\u006c\u006c"{_cfff .FillAttr .UnmarshalXMLAttr (_befcc );continue ;};if _befcc .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_affcd ,_bfgda :=_gc .ParseBool (_befcc .Value );if _bfgda !=nil {return _bfgda ;};_cfff .StrokeAttr =&_affcd ;continue ;};if _befcc .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_bgcgg ,_fceeg :=_gc .ParseBool (_befcc .Value );if _fceeg !=nil {return _fceeg ;};_cfff .ExtrusionOkAttr =&_bgcgg ;continue ;};};_abbcc :for {_babea ,_fcca :=d .Token ();if _fcca !=nil {return _fcca ;};switch _accf :=_babea .(type ){case _a .StartElement :switch _accf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u006fs\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u006fs\u0065"}:_dbbfg :=NewCT_Path2DClose ();if _gcacca :=d .DecodeElement (_dbbfg ,&_accf );_gcacca !=nil {return _gcacca ;};_cfff .Close =append (_cfff .Close ,_dbbfg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_efde :=NewCT_Path2DMoveTo ();if _aeegf :=d .DecodeElement (_efde ,&_accf );_aeegf !=nil {return _aeegf ;};_cfff .MoveTo =append (_cfff .MoveTo ,_efde );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006f"}:_bceec :=NewCT_Path2DLineTo ();if _cdcdd :=d .DecodeElement (_bceec ,&_accf );_cdcdd !=nil {return _cdcdd ;};_cfff .LnTo =append (_cfff .LnTo ,_bceec );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0072\u0063T\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0072\u0063T\u006f"}:_cgfda :=NewCT_Path2DArcTo ();if _efge :=d .DecodeElement (_cgfda ,&_accf );_efge !=nil {return _efge ;};_cfff .ArcTo =append (_cfff .ArcTo ,_cgfda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"}:_aagda :=NewCT_Path2DQuadBezierTo ();if _deeaf :=d .DecodeElement (_aagda ,&_accf );_deeaf !=nil {return _deeaf ;};_cfff .QuadBezTo =append (_cfff .QuadBezTo ,_aagda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}:_aaeabf :=NewCT_Path2DCubicBezierTo ();if _gabbb :=d .DecodeElement (_aaeabf ,&_accf );_gabbb !=nil {return _gabbb ;};_cfff .CubicBezTo =append (_cfff .CubicBezTo ,_aaeabf );default:_b .Log ("\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\u0050\u0061\u0074h\u0032\u0044 \u0025\u0076",_accf .Name );if _bedgf :=d .Skip ();_bedgf !=nil {return _bedgf ;};};case _a .EndElement :break _abbcc ;case _a .CharData :};};return nil ;};func (_efeaa *CT_TextBulletSizePoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_efeaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TextParagraph ()*CT_TextParagraph {_egeda :=&CT_TextParagraph {};return _egeda };func (_cadbg *CT_TableGrid )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cadbg .GridCol !=nil {_dacdf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_effacb :=range _cadbg .GridCol {e .EncodeElement (_effacb ,_dacdf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path +func (_feega *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _feega .UseSpRect !=nil {if _fbbcg :=_feega .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_fbbcg !=nil {return _fbbcg ;};};if _feega .Xfrm !=nil {if _ecfe :=_feega .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_ecfe !=nil {return _ecfe ;};};return nil ;};func (_aegbf *ST_PresetColorVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfaaa ,_aaadg :=d .Token ();if _aaadg !=nil {return _aaadg ;};if _efabgf ,_gfaca :=_cfaaa .(_f .EndElement );_gfaca &&_efabgf .Name ==start .Name {*_aegbf =1;return nil ;};if _bebga ,_fgfgf :=_cfaaa .(_f .CharData );!_fgfgf {return _g .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",_cfaaa );}else {switch string (_bebga ){case "":*_aegbf =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_aegbf =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_aegbf =2;case "\u0061\u0071\u0075\u0061":*_aegbf =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_aegbf =4;case "\u0061\u007a\u0075r\u0065":*_aegbf =5;case "\u0062\u0065\u0069g\u0065":*_aegbf =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_aegbf =7;case "\u0062\u006c\u0061c\u006b":*_aegbf =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_aegbf =9;case "\u0062\u006c\u0075\u0065":*_aegbf =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_aegbf =11;case "\u0062\u0072\u006fw\u006e":*_aegbf =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_aegbf =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_aegbf =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_aegbf =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_aegbf =16;case "\u0063\u006f\u0072a\u006c":*_aegbf =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_aegbf =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_aegbf =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_aegbf =20;case "\u0063\u0079\u0061\u006e":*_aegbf =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_aegbf =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_aegbf =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_aegbf =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_aegbf =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_aegbf =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_aegbf =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_aegbf =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_aegbf =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_aegbf =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_aegbf =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_aegbf =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_aegbf =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_aegbf =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_aegbf =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_aegbf =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_aegbf =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_aegbf =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_aegbf =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_aegbf =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_aegbf =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_aegbf =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_aegbf =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_aegbf =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_aegbf =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_aegbf =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_aegbf =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_aegbf =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_aegbf =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_aegbf =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_aegbf =51;case "\u0064\u006b\u0052e\u0064":*_aegbf =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_aegbf =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_aegbf =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_aegbf =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_aegbf =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_aegbf =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_aegbf =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_aegbf =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_aegbf =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_aegbf =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_aegbf =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_aegbf =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_aegbf =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_aegbf =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_aegbf =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_aegbf =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_aegbf =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_aegbf =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_aegbf =70;case "\u0067\u006f\u006c\u0064":*_aegbf =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_aegbf =72;case "\u0067\u0072\u0061\u0079":*_aegbf =73;case "\u0067\u0072\u0065\u0079":*_aegbf =74;case "\u0067\u0072\u0065e\u006e":*_aegbf =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_aegbf =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_aegbf =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_aegbf =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_aegbf =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_aegbf =80;case "\u0069\u0076\u006fr\u0079":*_aegbf =81;case "\u006b\u0068\u0061k\u0069":*_aegbf =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_aegbf =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_aegbf =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_aegbf =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_aegbf =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_aegbf =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_aegbf =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_aegbf =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_aegbf =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_aegbf =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_aegbf =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_aegbf =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_aegbf =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_aegbf =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_aegbf =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_aegbf =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_aegbf =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_aegbf =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_aegbf =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_aegbf =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_aegbf =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_aegbf =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_aegbf =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_aegbf =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_aegbf =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_aegbf =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_aegbf =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_aegbf =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_aegbf =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_aegbf =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_aegbf =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_aegbf =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_aegbf =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_aegbf =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_aegbf =116;case "\u006c\u0069\u006d\u0065":*_aegbf =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_aegbf =118;case "\u006c\u0069\u006ee\u006e":*_aegbf =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_aegbf =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_aegbf =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_aegbf =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_aegbf =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_aegbf =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_aegbf =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_aegbf =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_aegbf =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_aegbf =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_aegbf =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_aegbf =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_aegbf =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_aegbf =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_aegbf =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_aegbf =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_aegbf =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_aegbf =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_aegbf =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_aegbf =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_aegbf =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_aegbf =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_aegbf =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_aegbf =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_aegbf =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_aegbf =144;case "\u006e\u0061\u0076\u0079":*_aegbf =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_aegbf =146;case "\u006f\u006c\u0069v\u0065":*_aegbf =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_aegbf =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_aegbf =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_aegbf =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_aegbf =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_aegbf =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_aegbf =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_aegbf =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_aegbf =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_aegbf =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_aegbf =157;case "\u0070\u0065\u0072\u0075":*_aegbf =158;case "\u0070\u0069\u006e\u006b":*_aegbf =159;case "\u0070\u006c\u0075\u006d":*_aegbf =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_aegbf =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_aegbf =162;case "\u0072\u0065\u0064":*_aegbf =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_aegbf =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_aegbf =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_aegbf =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_aegbf =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_aegbf =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_aegbf =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_aegbf =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_aegbf =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_aegbf =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_aegbf =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_aegbf =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_aegbf =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_aegbf =176;case "\u0073\u006e\u006f\u0077":*_aegbf =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_aegbf =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_aegbf =179;case "\u0074\u0061\u006e":*_aegbf =180;case "\u0074\u0065\u0061\u006c":*_aegbf =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_aegbf =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_aegbf =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_aegbf =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_aegbf =185;case "\u0077\u0068\u0065a\u0074":*_aegbf =186;case "\u0077\u0068\u0069t\u0065":*_aegbf =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_aegbf =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_aegbf =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_aegbf =190;};};_cfaaa ,_aaadg =d .Token ();if _aaadg !=nil {return _aaadg ;};if _adfee ,_bedf :=_cfaaa .(_f .EndElement );_bedf &&_adfee .Name ==start .Name {return nil ;};return _g .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",_cfaaa );};func (_afbdcd ST_LineCap )Validate ()error {return _afbdcd .ValidateWithPath ("")};func NewEG_ColorChoice ()*EG_ColorChoice {_ddbff :=&EG_ColorChoice {};return _ddbff };func (_cgca *CT_AudioCD )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_egag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0074"}};e .EncodeElement (_cgca .St ,_egag );_aabf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_cgca .End ,_aabf );if _cgca .ExtLst !=nil {_bdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgca .ExtLst ,_bdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path -func (_bbfcf *CT_TextTabStopList )ValidateWithPath (path string )error {for _cfcgd ,_egaee :=range _bbfcf .Tab {if _eeggcc :=_egaee .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_cfcgd ));_eeggcc !=nil {return _eeggcc ;};};return nil ;};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;};func NewEG_TextRun ()*EG_TextRun {_beafc :=&EG_TextRun {};return _beafc };func (_eadd *CT_NonVisualDrawingProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbga :=range start .Attr {if _fbga .Name .Local =="\u0069\u0064"{_aaag ,_dagc :=_gc .ParseUint (_fbga .Value ,10,32);if _dagc !=nil {return _dagc ;};_eadd .IdAttr =uint32 (_aaag );continue ;};if _fbga .Name .Local =="\u006e\u0061\u006d\u0065"{_gcbef ,_cegcb :=_fbga .Value ,error (nil );if _cegcb !=nil {return _cegcb ;};_eadd .NameAttr =_gcbef ;continue ;};if _fbga .Name .Local =="\u0064\u0065\u0073c\u0072"{_ffcdaa ,_dgfab :=_fbga .Value ,error (nil );if _dgfab !=nil {return _dgfab ;};_eadd .DescrAttr =&_ffcdaa ;continue ;};if _fbga .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dcef ,_eeddc :=_gc .ParseBool (_fbga .Value );if _eeddc !=nil {return _eeddc ;};_eadd .HiddenAttr =&_dcef ;continue ;};if _fbga .Name .Local =="\u0074\u0069\u0074l\u0065"{_feae ,_cggga :=_fbga .Value ,error (nil );if _cggga !=nil {return _cggga ;};_eadd .TitleAttr =&_feae ;continue ;};};_bebac :for {_ffggd ,_dadac :=d .Token ();if _dadac !=nil {return _dadac ;};switch _cfbac :=_ffggd .(type ){case _a .StartElement :switch _cfbac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_eadd .HlinkClick =NewCT_Hyperlink ();if _bffeb :=d .DecodeElement (_eadd .HlinkClick ,&_cfbac );_bffeb !=nil {return _bffeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}:_eadd .HlinkHover =NewCT_Hyperlink ();if _badac :=d .DecodeElement (_eadd .HlinkHover ,&_cfbac );_badac !=nil {return _badac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eadd .ExtLst =NewCT_OfficeArtExtensionList ();if _abagf :=d .DecodeElement (_eadd .ExtLst ,&_cfbac );_abagf !=nil {return _abagf ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067P\u0072\u006f\u0070\u0073\u0020%\u0076",_cfbac .Name );if _bgfec :=d .Skip ();_bgfec !=nil {return _bgfec ;};};case _a .EndElement :break _bebac ;case _a .CharData :};};return nil ;};func (_aabc *CT_InverseGammaTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_bggad ,_edde :=d .Token ();if _edde !=nil {return _f .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0049nve\u0072se\u0047\u0061\u006d\u006d\u0061\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_edde );};if _gdcff ,_aecbeb :=_bggad .(_a .EndElement );_aecbeb &&_gdcff .Name ==start .Name {break ;};};return nil ;};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_debgg :=&CT_NonVisualPictureProperties {};return _debgg ;};func (_aaebf *CT_ConnectionSiteList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbfc :for {_dffg ,_gagf :=d .Token ();if _gagf !=nil {return _gagf ;};switch _ggdb :=_dffg .(type ){case _a .StartElement :switch _ggdb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e"}:_fefeg :=NewCT_ConnectionSite ();if _adag :=d .DecodeElement (_fefeg ,&_ggdb );_adag !=nil {return _adag ;};_aaebf .Cxn =append (_aaebf .Cxn ,_fefeg );default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ggdb .Name );if _dcfdf :=d .Skip ();_dcfdf !=nil {return _dcfdf ;};};case _a .EndElement :break _fbfc ;case _a .CharData :};};return nil ;}; +// Validate validates the VideoFile and its children +func (_bcbdgd *VideoFile )Validate ()error {return _bcbdgd .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_cfbeb :=&CT_TextBulletColorFollowText {};return _cfbeb ;};func (_ebfb *CT_TextNoBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gecff *CT_TextNoAutofit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_deggfe ,_cbae :=d .Token ();if _cbae !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fA\u0075\u0074\u006f\u0066\u0069\u0074\u003a \u0025\u0073",_cbae );};if _dbaf ,_eacbd :=_deggfe .(_f .EndElement );_eacbd &&_dbaf .Name ==start .Name {break ;};};return nil ;};type ST_BlackWhiteMode byte ;type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;};func (_cgagc *CT_TextAutonumberBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgagc .TypeAttr =ST_TextAutonumberScheme (1);for _ ,_dbbda :=range start .Attr {if _dbbda .Name .Local =="\u0074\u0079\u0070\u0065"{_cgagc .TypeAttr .UnmarshalXMLAttr (_dbbda );continue ;};if _dbbda .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_dcfdaa ,_ccddd :=_d .ParseInt (_dbbda .Value ,10,32);if _ccddd !=nil {return _ccddd ;};_cbadcd :=int32 (_dcfdaa );_cgagc .StartAtAttr =&_cbadcd ;continue ;};};for {_fagcef ,_edcac :=d .Token ();if _edcac !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078t\u0041\u0075\u0074\u006f\u006e\u0075\u006db\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074\u003a\u0020%\u0073",_edcac );};if _gedc ,_aebcc :=_fagcef .(_f .EndElement );_aebcc &&_gedc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path -func (_cfcg *CT_NoFillProperties )ValidateWithPath (path string )error {return nil };const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0;ST_OnOffStyleTypeOn ST_OnOffStyleType =1;ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);func (_afcgd *EG_EffectProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbggc :for {_aabfe ,_dgaad :=d .Token ();if _dgaad !=nil {return _dgaad ;};switch _gaede :=_aabfe .(type ){case _a .StartElement :switch _gaede .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_afcgd .EffectLst =NewCT_EffectList ();if _faaaf :=d .DecodeElement (_afcgd .EffectLst ,&_gaede );_faaaf !=nil {return _faaaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_afcgd .EffectDag =NewCT_EffectContainer ();if _cfaae :=d .DecodeElement (_afcgd .EffectDag ,&_gaede );_cfaae !=nil {return _cfaae ;};default:_b .Log ("\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\u0045\u0047\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gaede .Name );if _ccfcd :=d .Skip ();_ccfcd !=nil {return _ccfcd ;};};case _a .EndElement :break _dbggc ;case _a .CharData :};};return nil ;};func NewEG_Geometry ()*EG_Geometry {_adda :=&EG_Geometry {};return _adda };func (_ecedd *CT_TableCol )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077"},Value :_f .Sprintf ("\u0025\u0076",_ecedd .WAttr )});e .EncodeToken (start );if _ecedd .ExtLst !=nil {_eeageg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecedd .ExtLst ,_eeageg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_dgafb :=&CT_GradientFillProperties {};return _dgafb ;};func (_bffgdg ST_TextSpacingPercentOrPercentString )String ()string {if _bffgdg .ST_TextSpacingPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_bffgdg .ST_TextSpacingPercent );};if _bffgdg .ST_Percentage !=nil {return _f .Sprintf ("\u0025\u0076",*_bffgdg .ST_Percentage );};return "";}; +// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path +func (_gcbe *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_gcbe .ValAttr ){return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_TextBulletSizePercentPatternRe ,_gcbe .ValAttr );};return nil ;};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_aceeg ST_TextWrappingType )ValidateWithPath (path string )error {switch _aceeg {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aceeg ));};return nil ;};func (_defbf ST_TextAlignType )ValidateWithPath (path string )error {switch _defbf {case 0,1,2,3,4,5,6,7:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_defbf ));};return nil ;}; -// Validate validates the EG_TextBulletTypeface and its children -func (_eeaged *EG_TextBulletTypeface )Validate ()error {return _eeaged .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};func (_bddff *CT_GammaTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_bagbc ,_bcbgc :=d .Token ();if _bcbgc !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d: \u0025\u0073",_bcbgc );};if _ffgg ,_fbeb :=_bagbc .(_a .EndElement );_fbeb &&_ffgg .Name ==start .Name {break ;};};return nil ;};func (_ddgea *CT_TextUnderlineLineFollowText )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_ScRgbColor ()*CT_ScRgbColor {_cdage :=&CT_ScRgbColor {};return _cdage };func (_bbgc *CT_GradientFillProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bbgc .FlipAttr !=ST_TileFlipModeUnset {_ceefa ,_ebfea :=_bbgc .FlipAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006c\u0069\u0070"});if _ebfea !=nil {return _ebfea ;};start .Attr =append (start .Attr ,_ceefa );};if _bbgc .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_bbgc .RotWithShapeAttr ))});};e .EncodeToken (start );if _bbgc .GsLst !=nil {_cfcb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_bbgc .GsLst ,_cfcb );};if _bbgc .Lin !=nil {_dccc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_bbgc .Lin ,_dccc );};if _bbgc .Path !=nil {_ccge :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_bbgc .Path ,_ccge );};if _bbgc .TileRect !=nil {_ffac :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}};e .EncodeElement (_bbgc .TileRect ,_ffac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gaff *CT_Scale2D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaff .Sx =NewCT_Ratio ();_gaff .Sy =NewCT_Ratio ();_dacadd :for {_cfadb ,_cffe :=d .Token ();if _cffe !=nil {return _cffe ;};switch _dgae :=_cfadb .(type ){case _a .StartElement :switch _dgae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0078"}:if _eefef :=d .DecodeElement (_gaff .Sx ,&_dgae );_eefef !=nil {return _eefef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079"}:if _aedcf :=d .DecodeElement (_gaff .Sy ,&_dgae );_aedcf !=nil {return _aedcf ;};default:_b .Log ("\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\u005fS\u0063\u0061\u006c\u0065\u0032\u0044\u0020\u0025\u0076",_dgae .Name );if _ggabc :=d .Skip ();_ggabc !=nil {return _ggabc ;};};case _a .EndElement :break _dacadd ;case _a .CharData :};};return nil ;};func (_adcbd ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _adcbd {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcbd ));};return nil ;};func (_gfbfa *CT_RegularTextRun )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beab :for {_degc ,_gadgb :=d .Token ();if _gadgb !=nil {return _gadgb ;};switch _bgafe :=_degc .(type ){case _a .StartElement :switch _bgafe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_gfbfa .RPr =NewCT_TextCharacterProperties ();if _edea :=d .DecodeElement (_gfbfa .RPr ,&_bgafe );_edea !=nil {return _edea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _dcbgf :=d .DecodeElement (&_gfbfa .T ,&_bgafe );_dcbgf !=nil {return _dcbgf ;};default:_b .Log ("\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\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_bgafe .Name );if _cggbg :=d .Skip ();_cggbg !=nil {return _cggbg ;};};case _a .EndElement :break _beab ;case _a .CharData :};};return nil ;};func (_cagd *CT_Path2DList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cagd .Path !=nil {_fgbfa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};for _ ,_fceag :=range _cagd .Path {e .EncodeElement (_fceag ,_fgbfa );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfcc *EG_TextBulletColor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggfcc :for {_fafbb ,_cgcfga :=d .Token ();if _cgcfga !=nil {return _cgcfga ;};switch _ggbbff :=_fafbb .(type ){case _a .StartElement :switch _ggbbff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_dfcc .BuClrTx =NewCT_TextBulletColorFollowText ();if _fcgec :=d .DecodeElement (_dfcc .BuClrTx ,&_ggbbff );_fcgec !=nil {return _fcgec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_dfcc .BuClr =NewCT_Color ();if _bfbgab :=d .DecodeElement (_dfcc .BuClr ,&_ggbbff );_bfbgab !=nil {return _bfbgab ;};default:_b .Log ("\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\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075l\u006c\u0065\u0074\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_ggbbff .Name );if _ffeade :=d .Skip ();_ffeade !=nil {return _ffeade ;};};case _a .EndElement :break _ggfcc ;case _a .CharData :};};return nil ;};func (_bbaee ST_BlendMode )Validate ()error {return _bbaee .ValidateWithPath ("")};type ST_PresetCameraType byte ;func (_ffcdb ST_PitchFamily )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_baag :=_a .Attr {};_baag .Name =name ;switch _ffcdb {case ST_PitchFamilyUnset :_baag .Value ="";case ST_PitchFamily00 :_baag .Value ="\u0030\u0030";case ST_PitchFamily01 :_baag .Value ="\u0030\u0031";case ST_PitchFamily02 :_baag .Value ="\u0030\u0032";case ST_PitchFamily16 :_baag .Value ="\u0031\u0036";case ST_PitchFamily17 :_baag .Value ="\u0031\u0037";case ST_PitchFamily18 :_baag .Value ="\u0031\u0038";case ST_PitchFamily32 :_baag .Value ="\u0033\u0032";case ST_PitchFamily33 :_baag .Value ="\u0033\u0033";case ST_PitchFamily34 :_baag .Value ="\u0033\u0034";case ST_PitchFamily48 :_baag .Value ="\u0034\u0038";case ST_PitchFamily49 :_baag .Value ="\u0034\u0039";case ST_PitchFamily50 :_baag .Value ="\u0035\u0030";case ST_PitchFamily64 :_baag .Value ="\u0036\u0034";case ST_PitchFamily65 :_baag .Value ="\u0036\u0035";case ST_PitchFamily66 :_baag .Value ="\u0036\u0036";case ST_PitchFamily80 :_baag .Value ="\u0038\u0030";case ST_PitchFamily81 :_baag .Value ="\u0038\u0031";case ST_PitchFamily82 :_baag .Value ="\u0038\u0032";};return _baag ,nil ;};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func (_cdg *CT_AnimationChartBuildProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cdg .BldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cdg .BldAttr )});};if _cdg .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_cdg .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdcaf ST_LightRigType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gefb :=_a .Attr {};_gefb .Name =name ;switch _cdcaf {case ST_LightRigTypeUnset :_gefb .Value ="";case ST_LightRigTypeLegacyFlat1 :_gefb .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_gefb .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case ST_LightRigTypeLegacyFlat3 :_gefb .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_gefb .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_gefb .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case ST_LightRigTypeLegacyNormal2 :_gefb .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_gefb .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case ST_LightRigTypeLegacyNormal4 :_gefb .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_gefb .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_gefb .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_gefb .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_gefb .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_gefb .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_gefb .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_gefb .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_gefb .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_gefb .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_gefb .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_gefb .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_gefb .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_gefb .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_gefb .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_gefb .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case ST_LightRigTypeFlat :_gefb .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_gefb .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_gefb .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_gefb .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return _gefb ,nil ;}; +// Validate validates the CT_ClipboardStyleSheet and its children +func (_gfdb *CT_ClipboardStyleSheet )Validate ()error {return _gfdb .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");};type EG_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_aafec *EG_OfficeArtExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbbdd :for {_ffcga ,_aedgf :=d .Token ();if _aedgf !=nil {return _aedgf ;};switch _gadgc :=_ffcga .(type ){case _f .StartElement :switch _gadgc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_bffba :=NewCT_OfficeArtExtension ();if _ccbdd :=d .DecodeElement (_bffba ,&_gadgc );_ccbdd !=nil {return _ccbdd ;};_aafec .Ext =append (_aafec .Ext ,_bffba );default:_fb .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_gadgc .Name );if _aagdb :=d .Skip ();_aagdb !=nil {return _aagdb ;};};case _f .EndElement :break _cbbdd ;case _f .CharData :};};return nil ;}; -// Validate validates the EG_FillProperties and its children -func (_accecd *EG_FillProperties )Validate ()error {return _accecd .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_beegf *CT_TableStyleList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beegf .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_bfggfg :=range start .Attr {if _bfggfg .Name .Local =="\u0064\u0065\u0066"{_afegac ,_bcfgf :=_bfggfg .Value ,error (nil );if _bcfgf !=nil {return _bcfgf ;};_beegf .DefAttr =_afegac ;continue ;};};_gbbcce :for {_efbd ,_afafd :=d .Token ();if _afafd !=nil {return _afafd ;};switch _fecbg :=_efbd .(type ){case _a .StartElement :switch _fecbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_eggaa :=NewCT_TableStyle ();if _afff :=d .DecodeElement (_eggaa ,&_fecbg );_afff !=nil {return _afff ;};_beegf .TblStyle =append (_beegf .TblStyle ,_eggaa );default:_b .Log ("\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\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fecbg .Name );if _gebbe :=d .Skip ();_gebbe !=nil {return _gebbe ;};};case _a .EndElement :break _gbbcce ;case _a .CharData :};};return nil ;};func (_bgge *CT_Connection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gafg :=range start .Attr {if _gafg .Name .Local =="\u0069\u0064"{_dgea ,_ddacd :=_gc .ParseUint (_gafg .Value ,10,32);if _ddacd !=nil {return _ddacd ;};_bgge .IdAttr =uint32 (_dgea );continue ;};if _gafg .Name .Local =="\u0069\u0064\u0078"{_ggdd ,_adef :=_gc .ParseUint (_gafg .Value ,10,32);if _adef !=nil {return _adef ;};_bgge .IdxAttr =uint32 (_ggdd );continue ;};};for {_ddcb ,_accd :=d .Token ();if _accd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_accd );};if _cceb ,_dbcfd :=_ddcb .(_a .EndElement );_dbcfd &&_cceb .Name ==start .Name {break ;};};return nil ;};func (_bcbe *CT_LightRig )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcbe .RigAttr =ST_LightRigType (1);_bcbe .DirAttr =ST_LightRigDirection (1);for _ ,_aadde :=range start .Attr {if _aadde .Name .Local =="\u0072\u0069\u0067"{_bcbe .RigAttr .UnmarshalXMLAttr (_aadde );continue ;};if _aadde .Name .Local =="\u0064\u0069\u0072"{_bcbe .DirAttr .UnmarshalXMLAttr (_aadde );continue ;};};_gefe :for {_eade ,_gacd :=d .Token ();if _gacd !=nil {return _gacd ;};switch _ccgae :=_eade .(type ){case _a .StartElement :switch _ccgae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_bcbe .Rot =NewCT_SphereCoords ();if _cbab :=d .DecodeElement (_bcbe .Rot ,&_ccgae );_cbab !=nil {return _cbab ;};default:_b .Log ("\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\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067\u0020\u0025\u0076",_ccgae .Name );if _cafdd :=d .Skip ();_cafdd !=nil {return _cafdd ;};};case _a .EndElement :break _gefe ;case _a .CharData :};};return nil ;};func (_aeabec ST_TextHorzOverflowType )Validate ()error {return _aeabec .ValidateWithPath ("")};func (_fefce ST_ChartBuildStep )Validate ()error {return _fefce .ValidateWithPath ("")};func (_faag *CT_ColorScheme )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_faag .NameAttr )});e .EncodeToken (start );_ffcc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_faag .Dk1 ,_ffcc );_edcd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_faag .Lt1 ,_edcd );_cdcf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_faag .Dk2 ,_cdcf );_fgfe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_faag .Lt2 ,_fgfe );_ebef :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}};e .EncodeElement (_faag .Accent1 ,_ebef );_afd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_faag .Accent2 ,_afd );_fgga :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}};e .EncodeElement (_faag .Accent3 ,_fgga );_eefg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_faag .Accent4 ,_eefg );_aded :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}};e .EncodeElement (_faag .Accent5 ,_aded );_dbaa :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_faag .Accent6 ,_dbaa );_ddac :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}};e .EncodeElement (_faag .Hlink ,_ddac );_afda :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_faag .FolHlink ,_afda );if _faag .ExtLst !=nil {_fbadf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faag .ExtLst ,_fbadf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfafb ST_LineEndLength )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dbfcbc :=_a .Attr {};_dbfcbc .Name =name ;switch _dfafb {case ST_LineEndLengthUnset :_dbfcbc .Value ="";case ST_LineEndLengthSm :_dbfcbc .Value ="\u0073\u006d";case ST_LineEndLengthMed :_dbfcbc .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_dbfcbc .Value ="\u006c\u0067";};return _dbfcbc ,nil ;};func (_gadgg *CT_LineJoinBevel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_bbebd ,_gbfbg :=d .Token ();if _gbfbg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0042\u0065\u0076\u0065\u006c\u003a \u0025\u0073",_gbfbg );};if _egedb ,_ccgcd :=_bbebd .(_a .EndElement );_ccgcd &&_egedb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path +func (_gcfdaf *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _febgg :=_gcfdaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_febgg !=nil {return _febgg ;};return nil ;};type ST_TextCapsType byte ;func (_aaffa ST_AnimationChartBuildType )String ()string {if _aaffa .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _aaffa .ST_AnimationBuildType .String ();};if _aaffa .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _aaffa .ST_AnimationChartOnlyBuildType .String ();};return "";};func (_ddeaff *ST_TextBulletSize )ValidateWithPath (path string )error {_edfe :=[]string {};if _ddeaff .ST_TextBulletSizePercent !=nil {_edfe =append (_edfe ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ddeaff .ST_TextBulletSizeDecimal !=nil {_edfe =append (_edfe ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_edfe )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_edfe );};return nil ;}; -// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path -func (_gcfgd *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _gcfgd .ValAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_gcfgd .ValAttr );};if _gcfgd .ValAttr > 158400{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0031\u0035\u0038\u0034\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_gcfgd .ValAttr );};return nil ;};func (_cefec ST_TextHorzOverflowType )String ()string {switch _cefec {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070";};return "";};func (_afgbd *ST_DgmBuildStep )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgbfb ,_agfgg :=d .Token ();if _agfgg !=nil {return _agfgg ;};if _ebdcb ,_gbdfdg :=_bgbfb .(_a .EndElement );_gbdfdg &&_ebdcb .Name ==start .Name {*_afgbd =1;return nil ;};if _beeea ,_afafc :=_bgbfb .(_a .CharData );!_afafc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgbfb );}else {switch string (_beeea ){case "":*_afgbd =0;case "\u0073\u0070":*_afgbd =1;case "\u0062\u0067":*_afgbd =2;};};_bgbfb ,_agfgg =d .Token ();if _agfgg !=nil {return _agfgg ;};if _ageb ,_adgad :=_bgbfb .(_a .EndElement );_adgad &&_ageb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgbfb );};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_cagad :=&EG_LineJoinProperties {};return _cagad ;};func (_agcdfb ST_TextAutonumberScheme )String ()string {switch _agcdfb {case 0:return "";case 1:return "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 2:return "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 3:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 4:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 5:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 6:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 7:return "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 8:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 9:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 10:return "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case 11:return "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 12:return "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 13:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 14:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 15:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 16:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 17:return "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case 18:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case 19:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case 20:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case 21:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case 22:return "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case 23:return "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case 24:return "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case 25:return "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case 26:return "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case 27:return "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case 28:return "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case 29:return "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case 30:return "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case 31:return "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case 32:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case 33:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case 34:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case 35:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case 36:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case 37:return "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 38:return "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case 39:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case 40:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case 41:return "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return "";};func (_agcf *CT_ShapeProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _agcf .BwModeAttr !=ST_BlackWhiteModeUnset {_aged ,_ebebf :=_agcf .BwModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _ebebf !=nil {return _ebebf ;};start .Attr =append (start .Attr ,_aged );};e .EncodeToken (start );if _agcf .Xfrm !=nil {_adgdb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_agcf .Xfrm ,_adgdb );};if _agcf .CustGeom !=nil {_gcbdb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_agcf .CustGeom ,_gcbdb );};if _agcf .PrstGeom !=nil {_gade :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_agcf .PrstGeom ,_gade );};if _agcf .NoFill !=nil {_gfbc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agcf .NoFill ,_gfbc );};if _agcf .SolidFill !=nil {_eefea :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agcf .SolidFill ,_eefea );};if _agcf .GradFill !=nil {_ecbdeg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agcf .GradFill ,_ecbdeg );};if _agcf .BlipFill !=nil {_bgbc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agcf .BlipFill ,_bgbc );};if _agcf .PattFill !=nil {_fcfe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agcf .PattFill ,_fcfe );};if _agcf .GrpFill !=nil {_afbda :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_agcf .GrpFill ,_afbda );};if _agcf .Ln !=nil {_faefc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_agcf .Ln ,_faefc );};if _agcf .EffectLst !=nil {_fgfc :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agcf .EffectLst ,_fgfc );};if _agcf .EffectDag !=nil {_becfc :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_agcf .EffectDag ,_becfc );};if _agcf .Scene3d !=nil {_bdga :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_agcf .Scene3d ,_bdga );};if _agcf .Sp3d !=nil {_adcae :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_agcf .Sp3d ,_adcae );};if _agcf .ExtLst !=nil {_ebadf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agcf .ExtLst ,_ebadf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path +func (_gcbfd *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _gcbfd .PrstAttr ==ST_ShapeTypeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bfbad :=_gcbfd .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_bfbad !=nil {return _bfbad ;};if _gcbfd .AvLst !=nil {if _ddfaa :=_gcbfd .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_ddfaa !=nil {return _ddfaa ;};};return nil ;};func (_dgbgb *CT_TextField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgbgb .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_cdcfac :=range start .Attr {if _cdcfac .Name .Local =="\u0069\u0064"{_dcface ,_fbbag :=_cdcfac .Value ,error (nil );if _fbbag !=nil {return _fbbag ;};_dgbgb .IdAttr =_dcface ;continue ;};if _cdcfac .Name .Local =="\u0074\u0079\u0070\u0065"{_fagbb ,_afeed :=_cdcfac .Value ,error (nil );if _afeed !=nil {return _afeed ;};_dgbgb .TypeAttr =&_fagbb ;continue ;};};_gdbdc :for {_ggbbf ,_facceg :=d .Token ();if _facceg !=nil {return _facceg ;};switch _agcba :=_ggbbf .(type ){case _f .StartElement :switch _agcba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_dgbgb .RPr =NewCT_TextCharacterProperties ();if _fcdc :=d .DecodeElement (_dgbgb .RPr ,&_agcba );_fcdc !=nil {return _fcdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_dgbgb .PPr =NewCT_TextParagraphProperties ();if _ecgbg :=d .DecodeElement (_dgbgb .PPr ,&_agcba );_ecgbg !=nil {return _ecgbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_dgbgb .T =new (string );if _cbcaf :=d .DecodeElement (_dgbgb .T ,&_agcba );_cbcaf !=nil {return _cbcaf ;};default:_fb .Log ("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_T\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_agcba .Name );if _gdccf :=d .Skip ();_gdccf !=nil {return _gdccf ;};};case _f .EndElement :break _gdbdc ;case _f .CharData :};};return nil ;};func (_gcefa *ST_TextShapeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgfbb ,_gcabc :=d .Token ();if _gcabc !=nil {return _gcabc ;};if _gddfgc ,_bgaac :=_fgfbb .(_f .EndElement );_bgaac &&_gddfgc .Name ==start .Name {*_gcefa =1;return nil ;};if _agefa ,_gbaab :=_fgfbb .(_f .CharData );!_gbaab {return _g .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",_fgfbb );}else {switch string (_agefa ){case "":*_gcefa =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_gcefa =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_gcefa =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_gcefa =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gcefa =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_gcefa =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_gcefa =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_gcefa =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_gcefa =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_gcefa =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_gcefa =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_gcefa =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_gcefa =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_gcefa =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_gcefa =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_gcefa =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_gcefa =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_gcefa =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_gcefa =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_gcefa =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_gcefa =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_gcefa =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_gcefa =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_gcefa =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_gcefa =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_gcefa =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_gcefa =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_gcefa =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_gcefa =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_gcefa =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_gcefa =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_gcefa =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_gcefa =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_gcefa =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_gcefa =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_gcefa =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_gcefa =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_gcefa =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_gcefa =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_gcefa =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_gcefa =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_gcefa =41;};};_fgfbb ,_gcabc =d .Token ();if _gcabc !=nil {return _gcabc ;};if _gdcbd ,_faffa :=_fgfbb .(_f .EndElement );_faffa &&_gdcbd .Name ==start .Name {return nil ;};return _g .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",_fgfbb );};func (_aggf ST_RectAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aggf .String (),start );};const (ST_TileFlipModeUnset ST_TileFlipMode =0;ST_TileFlipModeNone ST_TileFlipMode =1;ST_TileFlipModeX ST_TileFlipMode =2;ST_TileFlipModeY ST_TileFlipMode =3;ST_TileFlipModeXy ST_TileFlipMode =4;);func (_bgaca *EG_TextBulletTypeface )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgaca .BuFontTx !=nil {_gaegab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_bgaca .BuFontTx ,_gaegab );};if _bgaca .BuFont !=nil {_beegg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_bgaca .BuFont ,_beegg );};return nil ;};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;};func (_ffcab *CT_FontCollection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffcab .Latin =NewCT_TextFont ();_ffcab .Ea =NewCT_TextFont ();_ffcab .Cs =NewCT_TextFont ();_efde :for {_fedb ,_cdgbb :=d .Token ();if _cdgbb !=nil {return _cdgbb ;};switch _dddb :=_fedb .(type ){case _f .StartElement :switch _dddb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:if _afcag :=d .DecodeElement (_ffcab .Latin ,&_dddb );_afcag !=nil {return _afcag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:if _daged :=d .DecodeElement (_ffcab .Ea ,&_dddb );_daged !=nil {return _daged ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:if _dbce :=d .DecodeElement (_ffcab .Cs ,&_dddb );_dbce !=nil {return _dbce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_aeadb :=NewCT_SupplementalFont ();if _fabd :=d .DecodeElement (_aeadb ,&_dddb );_fabd !=nil {return _fabd ;};_ffcab .Font =append (_ffcab .Font ,_aeadb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffcab .ExtLst =NewCT_OfficeArtExtensionList ();if _abebf :=d .DecodeElement (_ffcab .ExtLst ,&_dddb );_abebf !=nil {return _abebf ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_dddb .Name );if _gefed :=d .Skip ();_gefed !=nil {return _gefed ;};};case _f .EndElement :break _efde ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path -func (_bfeda *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _bfeda .RadAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bfeda .RadAttr );};if _bfeda .RadAttr > 27273042316900{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,_bfeda .RadAttr );};return nil ;};func (_gecfg *CT_TextParagraphProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gecfg .MarLAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_f .Sprintf ("\u0025\u0076",*_gecfg .MarLAttr )});};if _gecfg .MarRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_gecfg .MarRAttr )});};if _gecfg .LvlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0076\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gecfg .LvlAttr )});};if _gecfg .IndentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gecfg .IndentAttr )});};if _gecfg .AlgnAttr !=ST_TextAlignTypeUnset {_bbafdf ,_gcaba :=_gecfg .AlgnAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006c\u0067\u006e"});if _gcaba !=nil {return _gcaba ;};start .Attr =append (start .Attr ,_bbafdf );};if _gecfg .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_f .Sprintf ("\u0025\u0076",*_gecfg .DefTabSzAttr )});};if _gecfg .RtlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0074\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gecfg .RtlAttr ))});};if _gecfg .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gecfg .EaLnBrkAttr ))});};if _gecfg .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_cefeb ,_ebeaef :=_gecfg .FontAlgnAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _ebeaef !=nil {return _ebeaef ;};start .Attr =append (start .Attr ,_cefeb );};if _gecfg .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gecfg .LatinLnBrkAttr ))});};if _gecfg .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gecfg .HangingPunctAttr ))});};e .EncodeToken (start );if _gecfg .LnSpc !=nil {_baggga :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_gecfg .LnSpc ,_baggga );};if _gecfg .SpcBef !=nil {_cafebe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}};e .EncodeElement (_gecfg .SpcBef ,_cafebe );};if _gecfg .SpcAft !=nil {_fgdfdf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_gecfg .SpcAft ,_fgdfdf );};if _gecfg .BuClrTx !=nil {_acdbg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_gecfg .BuClrTx ,_acdbg );};if _gecfg .BuClr !=nil {_cccac :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_gecfg .BuClr ,_cccac );};if _gecfg .BuSzTx !=nil {_caaafa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_gecfg .BuSzTx ,_caaafa );};if _gecfg .BuSzPct !=nil {_acdac :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_gecfg .BuSzPct ,_acdac );};if _gecfg .BuSzPts !=nil {_ggbcd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_gecfg .BuSzPts ,_ggbcd );};if _gecfg .BuFontTx !=nil {_bdcdg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_gecfg .BuFontTx ,_bdcdg );};if _gecfg .BuFont !=nil {_cedde :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_gecfg .BuFont ,_cedde );};if _gecfg .BuNone !=nil {_fecdg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_gecfg .BuNone ,_fecdg );};if _gecfg .BuAutoNum !=nil {_ffgcg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_gecfg .BuAutoNum ,_ffgcg );};if _gecfg .BuChar !=nil {_gacdg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_gecfg .BuChar ,_gacdg );};if _gecfg .BuBlip !=nil {_ccafe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_gecfg .BuBlip ,_ccafe );};if _gecfg .TabLst !=nil {_eeccea :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_gecfg .TabLst ,_eeccea );};if _gecfg .DefRPr !=nil {_ceacgd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}};e .EncodeElement (_gecfg .DefRPr ,_ceacgd );};if _gecfg .ExtLst !=nil {_agcc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gecfg .ExtLst ,_agcc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agfgbc ST_LineEndType )String ()string {switch _agfgbc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 3:return "\u0073t\u0065\u0061\u006c\u0074\u0068";case 4:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 5:return "\u006f\u0076\u0061\u006c";case 6:return "\u0061\u0072\u0072o\u0077";};return "";};func (_fcdfec *ST_LineEndLength )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daebd ,_ecdef :=d .Token ();if _ecdef !=nil {return _ecdef ;};if _gbceb ,_fdfbb :=_daebd .(_a .EndElement );_fdfbb &&_gbceb .Name ==start .Name {*_fcdfec =1;return nil ;};if _fcagafc ,_dfdfdb :=_daebd .(_a .CharData );!_dfdfdb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_daebd );}else {switch string (_fcagafc ){case "":*_fcdfec =0;case "\u0073\u006d":*_fcdfec =1;case "\u006d\u0065\u0064":*_fcdfec =2;case "\u006c\u0067":*_fcdfec =3;};};_daebd ,_ecdef =d .Token ();if _ecdef !=nil {return _ecdef ;};if _decdag ,_cagabd :=_daebd .(_a .EndElement );_cagabd &&_decdag .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_daebd );};func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_agc :=&CT_AnimationDgmElement {};return _agc ;};func (_abfced *ST_TextAnchoringType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abfced =0;case "\u0074":*_abfced =1;case "\u0063\u0074\u0072":*_abfced =2;case "\u0062":*_abfced =3;case "\u006a\u0075\u0073\u0074":*_abfced =4;case "\u0064\u0069\u0073\u0074":*_abfced =5;};return nil ;}; +// Validate validates the CT_TextBodyProperties and its children +func (_bdgbd *CT_TextBodyProperties )Validate ()error {return _bdgbd .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_AlphaReplaceEffect and its children -func (_bgfe *CT_AlphaReplaceEffect )Validate ()error {return _bgfe .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};type ST_TextAutonumberScheme byte ;const (ST_PresetCameraTypeUnset ST_PresetCameraType =0;ST_PresetCameraTypeLegacyObliqueTopLeft ST_PresetCameraType =1;ST_PresetCameraTypeLegacyObliqueTop ST_PresetCameraType =2;ST_PresetCameraTypeLegacyObliqueTopRight ST_PresetCameraType =3;ST_PresetCameraTypeLegacyObliqueLeft ST_PresetCameraType =4;ST_PresetCameraTypeLegacyObliqueFront ST_PresetCameraType =5;ST_PresetCameraTypeLegacyObliqueRight ST_PresetCameraType =6;ST_PresetCameraTypeLegacyObliqueBottomLeft ST_PresetCameraType =7;ST_PresetCameraTypeLegacyObliqueBottom ST_PresetCameraType =8;ST_PresetCameraTypeLegacyObliqueBottomRight ST_PresetCameraType =9;ST_PresetCameraTypeLegacyPerspectiveTopLeft ST_PresetCameraType =10;ST_PresetCameraTypeLegacyPerspectiveTop ST_PresetCameraType =11;ST_PresetCameraTypeLegacyPerspectiveTopRight ST_PresetCameraType =12;ST_PresetCameraTypeLegacyPerspectiveLeft ST_PresetCameraType =13;ST_PresetCameraTypeLegacyPerspectiveFront ST_PresetCameraType =14;ST_PresetCameraTypeLegacyPerspectiveRight ST_PresetCameraType =15;ST_PresetCameraTypeLegacyPerspectiveBottomLeft ST_PresetCameraType =16;ST_PresetCameraTypeLegacyPerspectiveBottom ST_PresetCameraType =17;ST_PresetCameraTypeLegacyPerspectiveBottomRight ST_PresetCameraType =18;ST_PresetCameraTypeOrthographicFront ST_PresetCameraType =19;ST_PresetCameraTypeIsometricTopUp ST_PresetCameraType =20;ST_PresetCameraTypeIsometricTopDown ST_PresetCameraType =21;ST_PresetCameraTypeIsometricBottomUp ST_PresetCameraType =22;ST_PresetCameraTypeIsometricBottomDown ST_PresetCameraType =23;ST_PresetCameraTypeIsometricLeftUp ST_PresetCameraType =24;ST_PresetCameraTypeIsometricLeftDown ST_PresetCameraType =25;ST_PresetCameraTypeIsometricRightUp ST_PresetCameraType =26;ST_PresetCameraTypeIsometricRightDown ST_PresetCameraType =27;ST_PresetCameraTypeIsometricOffAxis1Left ST_PresetCameraType =28;ST_PresetCameraTypeIsometricOffAxis1Right ST_PresetCameraType =29;ST_PresetCameraTypeIsometricOffAxis1Top ST_PresetCameraType =30;ST_PresetCameraTypeIsometricOffAxis2Left ST_PresetCameraType =31;ST_PresetCameraTypeIsometricOffAxis2Right ST_PresetCameraType =32;ST_PresetCameraTypeIsometricOffAxis2Top ST_PresetCameraType =33;ST_PresetCameraTypeIsometricOffAxis3Left ST_PresetCameraType =34;ST_PresetCameraTypeIsometricOffAxis3Right ST_PresetCameraType =35;ST_PresetCameraTypeIsometricOffAxis3Bottom ST_PresetCameraType =36;ST_PresetCameraTypeIsometricOffAxis4Left ST_PresetCameraType =37;ST_PresetCameraTypeIsometricOffAxis4Right ST_PresetCameraType =38;ST_PresetCameraTypeIsometricOffAxis4Bottom ST_PresetCameraType =39;ST_PresetCameraTypeObliqueTopLeft ST_PresetCameraType =40;ST_PresetCameraTypeObliqueTop ST_PresetCameraType =41;ST_PresetCameraTypeObliqueTopRight ST_PresetCameraType =42;ST_PresetCameraTypeObliqueLeft ST_PresetCameraType =43;ST_PresetCameraTypeObliqueRight ST_PresetCameraType =44;ST_PresetCameraTypeObliqueBottomLeft ST_PresetCameraType =45;ST_PresetCameraTypeObliqueBottom ST_PresetCameraType =46;ST_PresetCameraTypeObliqueBottomRight ST_PresetCameraType =47;ST_PresetCameraTypePerspectiveFront ST_PresetCameraType =48;ST_PresetCameraTypePerspectiveLeft ST_PresetCameraType =49;ST_PresetCameraTypePerspectiveRight ST_PresetCameraType =50;ST_PresetCameraTypePerspectiveAbove ST_PresetCameraType =51;ST_PresetCameraTypePerspectiveBelow ST_PresetCameraType =52;ST_PresetCameraTypePerspectiveAboveLeftFacing ST_PresetCameraType =53;ST_PresetCameraTypePerspectiveAboveRightFacing ST_PresetCameraType =54;ST_PresetCameraTypePerspectiveContrastingLeftFacing ST_PresetCameraType =55;ST_PresetCameraTypePerspectiveContrastingRightFacing ST_PresetCameraType =56;ST_PresetCameraTypePerspectiveHeroicLeftFacing ST_PresetCameraType =57;ST_PresetCameraTypePerspectiveHeroicRightFacing ST_PresetCameraType =58;ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing ST_PresetCameraType =59;ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing ST_PresetCameraType =60;ST_PresetCameraTypePerspectiveRelaxed ST_PresetCameraType =61;ST_PresetCameraTypePerspectiveRelaxedModerately ST_PresetCameraType =62;); +// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path +func (_acbcf *CT_TableProperties )ValidateWithPath (path string )error {if _acbcf .NoFill !=nil {if _ddebd :=_acbcf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ddebd !=nil {return _ddebd ;};};if _acbcf .SolidFill !=nil {if _fggff :=_acbcf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_fggff !=nil {return _fggff ;};};if _acbcf .GradFill !=nil {if _ceggb :=_acbcf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ceggb !=nil {return _ceggb ;};};if _acbcf .BlipFill !=nil {if _gadgdf :=_acbcf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gadgdf !=nil {return _gadgdf ;};};if _acbcf .PattFill !=nil {if _gdgaeg :=_acbcf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gdgaeg !=nil {return _gdgaeg ;};};if _acbcf .GrpFill !=nil {if _ecede :=_acbcf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_ecede !=nil {return _ecede ;};};if _acbcf .EffectLst !=nil {if _ccacf :=_acbcf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ccacf !=nil {return _ccacf ;};};if _acbcf .EffectDag !=nil {if _fadda :=_acbcf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fadda !=nil {return _fadda ;};};if _acbcf .Choice !=nil {if _gbcec :=_acbcf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gbcec !=nil {return _gbcec ;};};if _acbcf .ExtLst !=nil {if _gbbbc :=_acbcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbbbc !=nil {return _gbbbc ;};};return nil ;};func (_fccg *ST_PathShadeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bggbe ,_baaac :=d .Token ();if _baaac !=nil {return _baaac ;};if _gfdada ,_cgea :=_bggbe .(_f .EndElement );_cgea &&_gfdada .Name ==start .Name {*_fccg =1;return nil ;};if _ddadg ,_dcde :=_bggbe .(_f .CharData );!_dcde {return _g .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",_bggbe );}else {switch string (_ddadg ){case "":*_fccg =0;case "\u0073\u0068\u0061p\u0065":*_fccg =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fccg =2;case "\u0072\u0065\u0063\u0074":*_fccg =3;};};_bggbe ,_baaac =d .Token ();if _baaac !=nil {return _baaac ;};if _gfbdg ,_eggbgc :=_bggbe .(_f .EndElement );_eggbgc &&_gfbdg .Name ==start .Name {return nil ;};return _g .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",_bggbe );}; -// Validate validates the AG_Blob and its children -func (_gd *AG_Blob )Validate ()error {return _gd .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");}; +// Validate validates the CT_Path2DCubicBezierTo and its children +func (_fcgee *CT_Path2DCubicBezierTo )Validate ()error {return _fcgee .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");}; -// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path -func (_eeefc *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _eeefc .Font !=nil {if _cbfdec :=_eeefc .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_cbfdec !=nil {return _cbfdec ;};};if _eeefc .FontRef !=nil {if _gedgcc :=_eeefc .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_gedgcc !=nil {return _gedgcc ;};};return nil ;};func (_dbegd ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _dbegd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbegd ));};return nil ;};func (_befedd *ST_LightRigType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gccaf ,_cdefd :=d .Token ();if _cdefd !=nil {return _cdefd ;};if _gbbbg ,_gegba :=_gccaf .(_a .EndElement );_gegba &&_gbbbg .Name ==start .Name {*_befedd =1;return nil ;};if _eedead ,_abeef :=_gccaf .(_a .CharData );!_abeef {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gccaf );}else {switch string (_eedead ){case "":*_befedd =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_befedd =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_befedd =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_befedd =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_befedd =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_befedd =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_befedd =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_befedd =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_befedd =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_befedd =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_befedd =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_befedd =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_befedd =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_befedd =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_befedd =14;case "\u0073\u006f\u0066\u0074":*_befedd =15;case "\u0068\u0061\u0072s\u0068":*_befedd =16;case "\u0066\u006c\u006fo\u0064":*_befedd =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_befedd =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_befedd =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_befedd =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_befedd =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_befedd =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_befedd =23;case "\u0066\u006c\u0061\u0074":*_befedd =24;case "\u0074\u0077\u006fP\u0074":*_befedd =25;case "\u0067\u006c\u006f\u0077":*_befedd =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_befedd =27;};};_gccaf ,_cdefd =d .Token ();if _cdefd !=nil {return _cdefd ;};if _gdbfa ,_addba :=_gccaf .(_a .EndElement );_addba &&_gdbfa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gccaf );};func (_bagfdg ST_AnimationBuildType )Validate ()error {return _bagfdg .ValidateWithPath ("")};func (_gcdge *ST_Coordinate )ValidateWithPath (path string )error {_gfbdge :=[]string {};if _gcdge .ST_CoordinateUnqualified !=nil {_gfbdge =append (_gfbdge ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _gcdge .ST_UniversalMeasure !=nil {_gfbdge =append (_gfbdge ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_gfbdge )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gfbdge );};return nil ;};func (_gbed *CT_AlphaReplaceEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddd :=range start .Attr {if _ddd .Name .Local =="\u0061"{_bdd ,_gfbb :=ParseUnionST_PositiveFixedPercentage (_ddd .Value );if _gfbb !=nil {return _gfbb ;};_gbed .AAttr =_bdd ;continue ;};};for {_cbb ,_dcc :=d .Token ();if _dcc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006ca\u0063\u0065\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_dcc );};if _ebb ,_fff :=_cbb .(_a .EndElement );_fff &&_ebb .Name ==start .Name {break ;};};return nil ;};func (_cdfdc *ST_AdjCoordinate )ValidateWithPath (path string )error {_fgbfcd :=[]string {};if _cdfdc .ST_Coordinate !=nil {if _caedcd :=_cdfdc .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065");_caedcd !=nil {return _caedcd ;};_fgbfcd =append (_fgbfcd ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _cdfdc .ST_GeomGuideName !=nil {_fgbfcd =append (_fgbfcd ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_fgbfcd )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fgbfcd );};return nil ;}; +// Validate validates the CT_TableStyleCellStyle and its children +func (_eeea *CT_TableStyleCellStyle )Validate ()error {return _eeea .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");}; -// Validate validates the CT_TransformEffect and its children -func (_daedc *CT_TransformEffect )Validate ()error {return _daedc .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func (_abbaca *CT_Table )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _abbaca .TblPr !=nil {_ceaee :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_abbaca .TblPr ,_ceaee );};_ccefe :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_abbaca .TblGrid ,_ccefe );if _abbaca .Tr !=nil {_bggb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_bcgae :=range _abbaca .Tr {e .EncodeElement (_bcgae ,_bggb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DefaultShapeDefinition and its children +func (_bbag *CT_DefaultShapeDefinition )Validate ()error {return _bbag .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");};type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;}; -// Validate validates the CT_TileInfoProperties and its children -func (_fccgbb *CT_TileInfoProperties )Validate ()error {return _fccgbb .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_adgc *CT_PresetColor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adgc .ValAttr =ST_PresetColorVal (1);for _ ,_eeaad :=range start .Attr {if _eeaad .Name .Local =="\u0076\u0061\u006c"{_adgc .ValAttr .UnmarshalXMLAttr (_eeaad );continue ;};};_facfd :for {_fgbdee ,_cfgeg :=d .Token ();if _cfgeg !=nil {return _cfgeg ;};switch _aafee :=_fgbdee .(type ){case _a .StartElement :switch _aafee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bdaca :=NewEG_ColorTransform ();_bdaca .Tint =NewCT_PositiveFixedPercentage ();if _ecda :=d .DecodeElement (_bdaca .Tint ,&_aafee );_ecda !=nil {return _ecda ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_bdaca );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_bfagc :=NewEG_ColorTransform ();_bfagc .Shade =NewCT_PositiveFixedPercentage ();if _eccgd :=d .DecodeElement (_bfagc .Shade ,&_aafee );_eccgd !=nil {return _eccgd ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_bfagc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_gefa :=NewEG_ColorTransform ();_gefa .Comp =NewCT_ComplementTransform ();if _cfgggd :=d .DecodeElement (_gefa .Comp ,&_aafee );_cfgggd !=nil {return _cfgggd ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_gefa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_eccaf :=NewEG_ColorTransform ();_eccaf .Inv =NewCT_InverseTransform ();if _adgfb :=d .DecodeElement (_eccaf .Inv ,&_aafee );_adgfb !=nil {return _adgfb ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_eccaf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_cbed :=NewEG_ColorTransform ();_cbed .Gray =NewCT_GrayscaleTransform ();if _egegf :=d .DecodeElement (_cbed .Gray ,&_aafee );_egegf !=nil {return _egegf ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_cbed );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_dadb :=NewEG_ColorTransform ();_dadb .Alpha =NewCT_PositiveFixedPercentage ();if _cdgeec :=d .DecodeElement (_dadb .Alpha ,&_aafee );_cdgeec !=nil {return _cdgeec ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_dadb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gfeac :=NewEG_ColorTransform ();_gfeac .AlphaOff =NewCT_FixedPercentage ();if _cdgfg :=d .DecodeElement (_gfeac .AlphaOff ,&_aafee );_cdgfg !=nil {return _cdgfg ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_gfeac );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_daedd :=NewEG_ColorTransform ();_daedd .AlphaMod =NewCT_PositivePercentage ();if _gfdgf :=d .DecodeElement (_daedd .AlphaMod ,&_aafee );_gfdgf !=nil {return _gfdgf ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_daedd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_fdedf :=NewEG_ColorTransform ();_fdedf .Hue =NewCT_PositiveFixedAngle ();if _efdfd :=d .DecodeElement (_fdedf .Hue ,&_aafee );_efdfd !=nil {return _efdfd ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_fdedf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_edeba :=NewEG_ColorTransform ();_edeba .HueOff =NewCT_Angle ();if _fbdg :=d .DecodeElement (_edeba .HueOff ,&_aafee );_fbdg !=nil {return _fbdg ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_edeba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_gbccf :=NewEG_ColorTransform ();_gbccf .HueMod =NewCT_PositivePercentage ();if _befcca :=d .DecodeElement (_gbccf .HueMod ,&_aafee );_befcca !=nil {return _befcca ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_gbccf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_agfgb :=NewEG_ColorTransform ();_agfgb .Sat =NewCT_Percentage ();if _aefbf :=d .DecodeElement (_agfgb .Sat ,&_aafee );_aefbf !=nil {return _aefbf ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_agfgb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_cedb :=NewEG_ColorTransform ();_cedb .SatOff =NewCT_Percentage ();if _aacef :=d .DecodeElement (_cedb .SatOff ,&_aafee );_aacef !=nil {return _aacef ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_cedb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bccgf :=NewEG_ColorTransform ();_bccgf .SatMod =NewCT_Percentage ();if _gdagg :=d .DecodeElement (_bccgf .SatMod ,&_aafee );_gdagg !=nil {return _gdagg ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_bccgf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_aedgd :=NewEG_ColorTransform ();_aedgd .Lum =NewCT_Percentage ();if _fgaee :=d .DecodeElement (_aedgd .Lum ,&_aafee );_fgaee !=nil {return _fgaee ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_aedgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_decaa :=NewEG_ColorTransform ();_decaa .LumOff =NewCT_Percentage ();if _bfgcf :=d .DecodeElement (_decaa .LumOff ,&_aafee );_bfgcf !=nil {return _bfgcf ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_decaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bdfg :=NewEG_ColorTransform ();_bdfg .LumMod =NewCT_Percentage ();if _acdg :=d .DecodeElement (_bdfg .LumMod ,&_aafee );_acdg !=nil {return _acdg ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_bdfg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_dagab :=NewEG_ColorTransform ();_dagab .Red =NewCT_Percentage ();if _dbbbd :=d .DecodeElement (_dagab .Red ,&_aafee );_dbbbd !=nil {return _dbbbd ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_dagab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_cfadg :=NewEG_ColorTransform ();_cfadg .RedOff =NewCT_Percentage ();if _cbefee :=d .DecodeElement (_cfadg .RedOff ,&_aafee );_cbefee !=nil {return _cbefee ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_cfadg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_eedbf :=NewEG_ColorTransform ();_eedbf .RedMod =NewCT_Percentage ();if _egeec :=d .DecodeElement (_eedbf .RedMod ,&_aafee );_egeec !=nil {return _egeec ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_eedbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_gdcbf :=NewEG_ColorTransform ();_gdcbf .Green =NewCT_Percentage ();if _fgee :=d .DecodeElement (_gdcbf .Green ,&_aafee );_fgee !=nil {return _fgee ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_gdcbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fafc :=NewEG_ColorTransform ();_fafc .GreenOff =NewCT_Percentage ();if _bafcd :=d .DecodeElement (_fafc .GreenOff ,&_aafee );_bafcd !=nil {return _bafcd ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_fafc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_fbggc :=NewEG_ColorTransform ();_fbggc .GreenMod =NewCT_Percentage ();if _fbdga :=d .DecodeElement (_fbggc .GreenMod ,&_aafee );_fbdga !=nil {return _fbdga ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_fbggc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_dbea :=NewEG_ColorTransform ();_dbea .Blue =NewCT_Percentage ();if _ffced :=d .DecodeElement (_dbea .Blue ,&_aafee );_ffced !=nil {return _ffced ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_dbea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_acbf :=NewEG_ColorTransform ();_acbf .BlueOff =NewCT_Percentage ();if _bbfadc :=d .DecodeElement (_acbf .BlueOff ,&_aafee );_bbfadc !=nil {return _bbfadc ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_acbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_dfbe :=NewEG_ColorTransform ();_dfbe .BlueMod =NewCT_Percentage ();if _defd :=d .DecodeElement (_dfbe .BlueMod ,&_aafee );_defd !=nil {return _defd ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_dfbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_egbba :=NewEG_ColorTransform ();_egbba .Gamma =NewCT_GammaTransform ();if _eabgeb :=d .DecodeElement (_egbba .Gamma ,&_aafee );_eabgeb !=nil {return _eabgeb ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_egbba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_edafa :=NewEG_ColorTransform ();_edafa .InvGamma =NewCT_InverseGammaTransform ();if _bebgf :=d .DecodeElement (_edafa .InvGamma ,&_aafee );_bebgf !=nil {return _bebgf ;};_adgc .EG_ColorTransform =append (_adgc .EG_ColorTransform ,_edafa );default:_b .Log ("\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\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0043o\u006co\u0072\u0020\u0025\u0076",_aafee .Name );if _dadgd :=d .Skip ();_dadgd !=nil {return _dadgd ;};};case _a .EndElement :break _facfd ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_ColorMappingOverride and its children +func (_ebdg *CT_ColorMappingOverride )Validate ()error {return _ebdg .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; -// Validate validates the CT_Ratio and its children -func (_eggcg *CT_Ratio )Validate ()error {return _eggcg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};func (_dgab *CT_ObjectStyleDefaults )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dgab .SpDef !=nil {_beefd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_dgab .SpDef ,_beefd );};if _dgab .LnDef !=nil {_aedeac :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}};e .EncodeElement (_dgab .LnDef ,_aedeac );};if _dgab .TxDef !=nil {_aeeag :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_dgab .TxDef ,_aeeag );};if _dgab .ExtLst !=nil {_gaaga :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgab .ExtLst ,_gaaga );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bgefbg *CT_NonVisualDrawingProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bgefbg .IdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bgefbg .NameAttr )});if _bgefbg .DescrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bgefbg .DescrAttr )});};if _bgefbg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_bgefbg .HiddenAttr ))});};if _bgefbg .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bgefbg .TitleAttr )});};e .EncodeToken (start );if _bgefbg .HlinkClick !=nil {_cdbga :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_bgefbg .HlinkClick ,_cdbga );};if _bgefbg .HlinkHover !=nil {_edag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}};e .EncodeElement (_bgefbg .HlinkHover ,_edag );};if _bgefbg .ExtLst !=nil {_eedef :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgefbg .ExtLst ,_eedef );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cedgf ST_RectAlignment )ValidateWithPath (path string )error {switch _cedgf {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cedgf ));};return nil ;};type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};type CT_TextParagraphProperties struct{MarLAttr *int32 ;MarRAttr *int32 ;LvlAttr *int32 ;IndentAttr *int32 ;AlgnAttr ST_TextAlignType ;DefTabSzAttr *ST_Coordinate32 ;RtlAttr *bool ;EaLnBrkAttr *bool ;FontAlgnAttr ST_TextFontAlignType ;LatinLnBrkAttr *bool ;HangingPunctAttr *bool ;LnSpc *CT_TextSpacing ;SpcBef *CT_TextSpacing ;SpcAft *CT_TextSpacing ;BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;TabLst *CT_TextTabStopList ;DefRPr *CT_TextCharacterProperties ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_ColorMappingOverrideChoice and its children +func (_ggef *CT_ColorMappingOverrideChoice )Validate ()error {return _ggef .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043\u0068oi\u0063\u0065");}; -// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path -func (_ccdc *CT_EffectProperties )ValidateWithPath (path string )error {if _ccdc .EffectLst !=nil {if _bfggd :=_ccdc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bfggd !=nil {return _bfggd ;};};if _ccdc .EffectDag !=nil {if _ddec :=_ccdc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_ddec !=nil {return _ddec ;};};return nil ;}; +// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path +func (_bdgba *CT_LineStyleList )ValidateWithPath (path string )error {for _egbe ,_dbfff :=range _bdgba .Ln {if _gbgdb :=_dbfff .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_egbe ));_gbgdb !=nil {return _gbgdb ;};};return nil ;};func (_agad ST_TextUnderlineType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_agad .String (),start );};func (_dbggb ST_EffectContainerType )String ()string {switch _dbggb {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";};func (_dgccef ST_TextVertOverflowType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eddba :=_f .Attr {};_eddba .Name =name ;switch _dgccef {case ST_TextVertOverflowTypeUnset :_eddba .Value ="";case ST_TextVertOverflowTypeOverflow :_eddba .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextVertOverflowTypeEllipsis :_eddba .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case ST_TextVertOverflowTypeClip :_eddba .Value ="\u0063\u006c\u0069\u0070";};return _eddba ,nil ;};func (_fddgd ST_LineEndType )ValidateWithPath (path string )error {switch _fddgd {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fddgd ));};return nil ;};func (_fdbe *CT_BaseStylesOverride )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cca :for {_fcca ,_eafeb :=d .Token ();if _eafeb !=nil {return _eafeb ;};switch _fcec :=_fcca .(type ){case _f .StartElement :switch _fcec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_fdbe .ClrScheme =NewCT_ColorScheme ();if _fgf :=d .DecodeElement (_fdbe .ClrScheme ,&_fcec );_fgf !=nil {return _fgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_fdbe .FontScheme =NewCT_FontScheme ();if _abga :=d .DecodeElement (_fdbe .FontScheme ,&_fcec );_abga !=nil {return _abga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_fdbe .FmtScheme =NewCT_StyleMatrix ();if _bffb :=d .DecodeElement (_fdbe .FmtScheme ,&_fcec );_bffb !=nil {return _bffb ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0020\u0025\u0076",_fcec .Name );if _agf :=d .Skip ();_agf !=nil {return _agf ;};};case _f .EndElement :break _cca ;case _f .CharData :};};return nil ;};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_cgabb :=&EG_LineJoinProperties {};return _cgabb ;};type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ;};func (_dbfeb *ST_BlipCompression )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecgef ,_aagcf :=d .Token ();if _aagcf !=nil {return _aagcf ;};if _ddgaae ,_dfbea :=_ecgef .(_f .EndElement );_dfbea &&_ddgaae .Name ==start .Name {*_dbfeb =1;return nil ;};if _bgefg ,_eacfdb :=_ecgef .(_f .CharData );!_eacfdb {return _g .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",_ecgef );}else {switch string (_bgefg ){case "":*_dbfeb =0;case "\u0065\u006d\u0061i\u006c":*_dbfeb =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_dbfeb =2;case "\u0070\u0072\u0069n\u0074":*_dbfeb =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_dbfeb =4;case "\u006e\u006f\u006e\u0065":*_dbfeb =5;};};_ecgef ,_aagcf =d .Token ();if _aagcf !=nil {return _aagcf ;};if _edecde ,_aegdd :=_ecgef .(_f .EndElement );_aegdd &&_edecde .Name ==start .Name {return nil ;};return _g .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",_ecgef );};func (_egbfc *CT_TableProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egbfc .RtlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0074\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_egbfc .RtlAttr ))});};if _egbfc .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_egbfc .FirstRowAttr ))});};if _egbfc .FirstColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_egbfc .FirstColAttr ))});};if _egbfc .LastRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_egbfc .LastRowAttr ))});};if _egbfc .LastColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_egbfc .LastColAttr ))});};if _egbfc .BandRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_egbfc .BandRowAttr ))});};if _egbfc .BandColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_egbfc .BandColAttr ))});};e .EncodeToken (start );if _egbfc .NoFill !=nil {_bagcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egbfc .NoFill ,_bagcg );};if _egbfc .SolidFill !=nil {_adbaf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egbfc .SolidFill ,_adbaf );};if _egbfc .GradFill !=nil {_gccacf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egbfc .GradFill ,_gccacf );};if _egbfc .BlipFill !=nil {_abab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egbfc .BlipFill ,_abab );};if _egbfc .PattFill !=nil {_dedaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egbfc .PattFill ,_dedaa );};if _egbfc .GrpFill !=nil {_ggfg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_egbfc .GrpFill ,_ggfg );};if _egbfc .EffectLst !=nil {_ebdgf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egbfc .EffectLst ,_ebdgf );};if _egbfc .EffectDag !=nil {_abbfg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_egbfc .EffectDag ,_abbfg );};if _egbfc .Choice !=nil {_egbfc .Choice .MarshalXML (e ,_f .StartElement {});};if _egbfc .ExtLst !=nil {_egaee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egbfc .ExtLst ,_egaee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afdc *EG_TextRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afdc .R !=nil {_cbfcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072"}};e .EncodeElement (_afdc .R ,_cbfcc );};if _afdc .Br !=nil {_ffega :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_afdc .Br ,_ffega );};if _afdc .Fld !=nil {_ecfdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066l\u0064"}};e .EncodeElement (_afdc .Fld ,_ecfdf );};return nil ;};func (_ebeddf ST_Percentage )String ()string {if _ebeddf .ST_PercentageDecimal !=nil {return _g .Sprintf ("\u0025\u0076",*_ebeddf .ST_PercentageDecimal );};if _ebeddf .ST_Percentage !=nil {return _g .Sprintf ("\u0025\u0076",*_ebeddf .ST_Percentage );};return "";};func (_fdbegb *CT_GlowEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bebfd :=range start .Attr {if _bebfd .Name .Local =="\u0072\u0061\u0064"{_bfgf ,_fgega :=_d .ParseInt (_bebfd .Value ,10,64);if _fgega !=nil {return _fgega ;};_fdbegb .RadAttr =&_bfgf ;continue ;};};_cgee :for {_aebf ,_eecbe :=d .Token ();if _eecbe !=nil {return _eecbe ;};switch _bcad :=_aebf .(type ){case _f .StartElement :switch _bcad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fdbegb .ScrgbClr =NewCT_ScRgbColor ();if _gfeg :=d .DecodeElement (_fdbegb .ScrgbClr ,&_bcad );_gfeg !=nil {return _gfeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fdbegb .SrgbClr =NewCT_SRgbColor ();if _dgac :=d .DecodeElement (_fdbegb .SrgbClr ,&_bcad );_dgac !=nil {return _dgac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fdbegb .HslClr =NewCT_HslColor ();if _fgfc :=d .DecodeElement (_fdbegb .HslClr ,&_bcad );_fgfc !=nil {return _fgfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fdbegb .SysClr =NewCT_SystemColor ();if _cfecc :=d .DecodeElement (_fdbegb .SysClr ,&_bcad );_cfecc !=nil {return _cfecc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fdbegb .SchemeClr =NewCT_SchemeColor ();if _dbagd :=d .DecodeElement (_fdbegb .SchemeClr ,&_bcad );_dbagd !=nil {return _dbagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fdbegb .PrstClr =NewCT_PresetColor ();if _ebdba :=d .DecodeElement (_fdbegb .PrstClr ,&_bcad );_ebdba !=nil {return _ebdba ;};default:_fb .Log ("\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\u0047l\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_bcad .Name );if _dbad :=d .Skip ();_dbad !=nil {return _dbad ;};};case _f .EndElement :break _cgee ;case _f .CharData :};};return nil ;};func (_cbfde *CT_ThemeableLineStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbfde .Ln !=nil {_fgfeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_cbfde .Ln ,_fgfeb );};if _cbfde .LnRef !=nil {_gdeac :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_cbfde .LnRef ,_gdeac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acaeb ST_CompoundLine )String ()string {switch _acaeb {case 0:return "";case 1:return "\u0073\u006e\u0067";case 2:return "\u0064\u0062\u006c";case 3:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 4:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 5:return "\u0074\u0072\u0069";};return "";};type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;};func (_fdebf ST_PresetColorVal )Validate ()error {return _fdebf .ValidateWithPath ("")};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;}; -// ST_AdjCoordinate is a union type -type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;}; +// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path +func (_ddedf *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SphereCoords and its children -func (_gbce *CT_SphereCoords )Validate ()error {return _gbce .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");};func (_eefb *CT_TextBodyProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gefdbg :=range start .Attr {if _gefdbg .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_cbfb ,_edefdg :=_gc .ParseBool (_gefdbg .Value );if _edefdg !=nil {return _edefdg ;};_eefb .FromWordArtAttr =&_cbfb ;continue ;};if _gefdbg .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_eefb .AnchorAttr .UnmarshalXMLAttr (_gefdbg );continue ;};if _gefdbg .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_aadc ,_gfcda :=_gc .ParseBool (_gefdbg .Value );if _gfcda !=nil {return _gfcda ;};_eefb .SpcFirstLastParaAttr =&_aadc ;continue ;};if _gefdbg .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_fafca ,_gbacff :=_gc .ParseBool (_gefdbg .Value );if _gbacff !=nil {return _gbacff ;};_eefb .AnchorCtrAttr =&_fafca ;continue ;};if _gefdbg .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_eefb .HorzOverflowAttr .UnmarshalXMLAttr (_gefdbg );continue ;};if _gefdbg .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_acgec ,_dagdf :=_gc .ParseBool (_gefdbg .Value );if _dagdf !=nil {return _dagdf ;};_eefb .ForceAAAttr =&_acgec ;continue ;};if _gefdbg .Name .Local =="\u0077\u0072\u0061\u0070"{_eefb .WrapAttr .UnmarshalXMLAttr (_gefdbg );continue ;};if _gefdbg .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_cbeeg ,_dgcgc :=_gc .ParseBool (_gefdbg .Value );if _dgcgc !=nil {return _dgcgc ;};_eefb .UprightAttr =&_cbeeg ;continue ;};if _gefdbg .Name .Local =="\u0074\u0049\u006e\u0073"{_aefff ,_cgbc :=ParseUnionST_Coordinate32 (_gefdbg .Value );if _cgbc !=nil {return _cgbc ;};_eefb .TInsAttr =&_aefff ;continue ;};if _gefdbg .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_dbeee ,_fcefe :=_gc .ParseBool (_gefdbg .Value );if _fcefe !=nil {return _fcefe ;};_eefb .CompatLnSpcAttr =&_dbeee ;continue ;};if _gefdbg .Name .Local =="\u0062\u0049\u006e\u0073"{_fefde ,_adggcd :=ParseUnionST_Coordinate32 (_gefdbg .Value );if _adggcd !=nil {return _adggcd ;};_eefb .BInsAttr =&_fefde ;continue ;};if _gefdbg .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_eefb .VertOverflowAttr .UnmarshalXMLAttr (_gefdbg );continue ;};if _gefdbg .Name .Local =="\u0072\u006f\u0074"{_bbafd ,_dccda :=_gc .ParseInt (_gefdbg .Value ,10,32);if _dccda !=nil {return _dccda ;};_bdbdc :=int32 (_bbafd );_eefb .RotAttr =&_bdbdc ;continue ;};if _gefdbg .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_edddg ,_egdcf :=_gc .ParseInt (_gefdbg .Value ,10,32);if _egdcf !=nil {return _egdcf ;};_ecbcf :=int32 (_edddg );_eefb .SpcColAttr =&_ecbcf ;continue ;};if _gefdbg .Name .Local =="\u0076\u0065\u0072\u0074"{_eefb .VertAttr .UnmarshalXMLAttr (_gefdbg );continue ;};if _gefdbg .Name .Local =="\u0072\u0049\u006e\u0073"{_cbgb ,_ecgf :=ParseUnionST_Coordinate32 (_gefdbg .Value );if _ecgf !=nil {return _ecgf ;};_eefb .RInsAttr =&_cbgb ;continue ;};if _gefdbg .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_dbfd ,_fbfba :=_gc .ParseInt (_gefdbg .Value ,10,32);if _fbfba !=nil {return _fbfba ;};_degbe :=int32 (_dbfd );_eefb .NumColAttr =&_degbe ;continue ;};if _gefdbg .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_ddacf ,_gdge :=_gc .ParseBool (_gefdbg .Value );if _gdge !=nil {return _gdge ;};_eefb .RtlColAttr =&_ddacf ;continue ;};if _gefdbg .Name .Local =="\u006c\u0049\u006e\u0073"{_egcdbb ,_dbaed :=ParseUnionST_Coordinate32 (_gefdbg .Value );if _dbaed !=nil {return _dbaed ;};_eefb .LInsAttr =&_egcdbb ;continue ;};};_bcfafb :for {_fbeca ,_ebbad :=d .Token ();if _ebbad !=nil {return _ebbad ;};switch _fccaa :=_fbeca .(type ){case _a .StartElement :switch _fccaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_eefb .PrstTxWarp =NewCT_PresetTextShape ();if _cfbcd :=d .DecodeElement (_eefb .PrstTxWarp ,&_fccaa );_cfbcd !=nil {return _cfbcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_eefb .NoAutofit =NewCT_TextNoAutofit ();if _ecbdf :=d .DecodeElement (_eefb .NoAutofit ,&_fccaa );_ecbdf !=nil {return _ecbdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_eefb .NormAutofit =NewCT_TextNormalAutofit ();if _dcfgf :=d .DecodeElement (_eefb .NormAutofit ,&_fccaa );_dcfgf !=nil {return _dcfgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_eefb .SpAutoFit =NewCT_TextShapeAutofit ();if _bagdc :=d .DecodeElement (_eefb .SpAutoFit ,&_fccaa );_bagdc !=nil {return _bagdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_eefb .Scene3d =NewCT_Scene3D ();if _cdbbd :=d .DecodeElement (_eefb .Scene3d ,&_fccaa );_cdbbd !=nil {return _cdbbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_eefb .Sp3d =NewCT_Shape3D ();if _dgffd :=d .DecodeElement (_eefb .Sp3d ,&_fccaa );_dgffd !=nil {return _dgffd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_eefb .FlatTx =NewCT_FlatText ();if _bbddg :=d .DecodeElement (_eefb .FlatTx ,&_fccaa );_bbddg !=nil {return _bbddg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eefb .ExtLst =NewCT_OfficeArtExtensionList ();if _afca :=d .DecodeElement (_eefb .ExtLst ,&_fccaa );_afca !=nil {return _afca ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fccaa .Name );if _dgbgg :=d .Skip ();_dgbgg !=nil {return _dgbgg ;};};case _a .EndElement :break _bcfafb ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path +func (_fgaga *CT_GradientStopList )ValidateWithPath (path string )error {for _eeaa ,_eabb :=range _fgaga .Gs {if _gdbgg :=_eabb .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_eeaa ));_gdbgg !=nil {return _gdbgg ;};};return nil ;};func (_beadb *CT_SchemeColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dcgaf ,_fbcf :=_beadb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _fbcf !=nil {return _fbcf ;};start .Attr =append (start .Attr ,_dcgaf );e .EncodeToken (start );if _beadb .EG_ColorTransform !=nil {for _ ,_ddcbf :=range _beadb .EG_ColorTransform {_ddcbf .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ageeg ST_TextWrappingType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ageeg .String (),start );};func (_fegef ST_PitchFamily )ValidateWithPath (path string )error {switch _fegef {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fegef ));};return nil ;}; -// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path -func (_dfcf *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _gged :=_dfcf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gged !=nil {return _gged ;};if _affbe :=_dfcf .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_affbe !=nil {return _affbe ;};return nil ;};func (_bdbde ST_TextTabAlignType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdbde .String (),start );};type CT_XYAdjustHandle struct{GdRefXAttr *string ;MinXAttr *ST_AdjCoordinate ;MaxXAttr *ST_AdjCoordinate ;GdRefYAttr *string ;MinYAttr *ST_AdjCoordinate ;MaxYAttr *ST_AdjCoordinate ;Pos *CT_AdjPoint2D ;};func (_acgee *CT_SRgbColor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_acgee .ValAttr )});e .EncodeToken (start );if _acgee .EG_ColorTransform !=nil {for _ ,_ffedf :=range _acgee .EG_ColorTransform {_ffedf .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bbdbe ST_TextFontScalePercentOrPercentString )String ()string {if _bbdbe .ST_TextFontScalePercent !=nil {return _f .Sprintf ("\u0025\u0076",*_bbdbe .ST_TextFontScalePercent );};if _bbdbe .ST_Percentage !=nil {return _f .Sprintf ("\u0025\u0076",*_bbdbe .ST_Percentage );};return "";}; +// Validate validates the Blip and its children +func (_fdb *Blip )Validate ()error {return _fdb .ValidateWithPath ("\u0042\u006c\u0069\u0070")}; -// Validate validates the CT_AdjustHandleList and its children -func (_dg *CT_AdjustHandleList )Validate ()error {return _dg .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");};func NewEG_LineDashProperties ()*EG_LineDashProperties {_dfcag :=&EG_LineDashProperties {};return _dfcag ;}; +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_baaa *CT_Connection )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path -func (_fadee *CT_TileInfoProperties )ValidateWithPath (path string )error {if _fadee .TxAttr !=nil {if _fdece :=_fadee .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_fdece !=nil {return _fdece ;};};if _fadee .TyAttr !=nil {if _aabb :=_fadee .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_aabb !=nil {return _aabb ;};};if _fadee .SxAttr !=nil {if _aadebg :=_fadee .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_aadebg !=nil {return _aadebg ;};};if _fadee .SyAttr !=nil {if _aggfaa :=_fadee .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_aggfaa !=nil {return _aggfaa ;};};if _bbadag :=_fadee .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_bbadag !=nil {return _bbadag ;};if _cfdd :=_fadee .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_cfdd !=nil {return _cfdd ;};return nil ;};func (_cddea *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cddea =0;case "\u0064\u006b\u0031":*_cddea =1;case "\u006c\u0074\u0031":*_cddea =2;case "\u0064\u006b\u0032":*_cddea =3;case "\u006c\u0074\u0032":*_cddea =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cddea =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cddea =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cddea =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cddea =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cddea =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cddea =10;case "\u0068\u006c\u0069n\u006b":*_cddea =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_cddea =12;};return nil ;};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;};func (_ddfca *CT_SolidColorFillProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efecd :for {_ddfea ,_fgeac :=d .Token ();if _fgeac !=nil {return _fgeac ;};switch _bcea :=_ddfea .(type ){case _a .StartElement :switch _bcea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ddfca .ScrgbClr =NewCT_ScRgbColor ();if _ddbfd :=d .DecodeElement (_ddfca .ScrgbClr ,&_bcea );_ddbfd !=nil {return _ddbfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ddfca .SrgbClr =NewCT_SRgbColor ();if _deaac :=d .DecodeElement (_ddfca .SrgbClr ,&_bcea );_deaac !=nil {return _deaac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ddfca .HslClr =NewCT_HslColor ();if _geedb :=d .DecodeElement (_ddfca .HslClr ,&_bcea );_geedb !=nil {return _geedb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ddfca .SysClr =NewCT_SystemColor ();if _dddd :=d .DecodeElement (_ddfca .SysClr ,&_bcea );_dddd !=nil {return _dddd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ddfca .SchemeClr =NewCT_SchemeColor ();if _dabdd :=d .DecodeElement (_ddfca .SchemeClr ,&_bcea );_dabdd !=nil {return _dabdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ddfca .PrstClr =NewCT_PresetColor ();if _dcccb :=d .DecodeElement (_ddfca .PrstClr ,&_bcea );_dcccb !=nil {return _dcccb ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u006f\u006c\u0069\u0064\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bcea .Name );if _fdaga :=d .Skip ();_fdaga !=nil {return _fdaga ;};};case _a .EndElement :break _efecd ;case _a .CharData :};};return nil ;};func (_acbbgb ST_LineEndType )ValidateWithPath (path string )error {switch _acbbgb {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbbgb ));};return nil ;}; +// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path +func (_adf *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the Graphic and its children, prefixing error messages with path -func (_affdb *Graphic )ValidateWithPath (path string )error {if _gdcbg :=_affdb .CT_GraphicalObject .ValidateWithPath (path );_gdcbg !=nil {return _gdcbg ;};return nil ;};func (_fafe *CT_Path2DArcTo )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0052"},Value :_f .Sprintf ("\u0025\u0076",_fafe .WRAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0052"},Value :_f .Sprintf ("\u0025\u0076",_fafe .HRAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_f .Sprintf ("\u0025\u0076",_fafe .StAngAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_f .Sprintf ("\u0025\u0076",_fafe .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;};func (_aagf *CT_GeomGuide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_aagf .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0076",_aagf .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfcc *CT_DashStop )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cfcc .DAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070"},Value :_f .Sprintf ("\u0025\u0076",_cfcc .SpAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_badd *CT_ColorMappingOverride )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_badd .Choice =NewCT_ColorMappingOverrideChoice ();_dcfd :for {_bccf ,_ddfc :=d .Token ();if _ddfc !=nil {return _ddfc ;};switch _fagb :=_bccf .(type ){case _a .StartElement :switch _fagb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_badd .Choice =NewCT_ColorMappingOverrideChoice ();if _gcad :=d .DecodeElement (&_badd .Choice .MasterClrMapping ,&_fagb );_gcad !=nil {return _gcad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_badd .Choice =NewCT_ColorMappingOverrideChoice ();if _gbcd :=d .DecodeElement (&_badd .Choice .OverrideClrMapping ,&_fagb );_gbcd !=nil {return _gbcd ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070i\u006e\u0067\u004f\u0076\u0065\u0072r\u0069\u0064\u0065 \u0025\u0076",_fagb .Name );if _fccf :=d .Skip ();_fccf !=nil {return _fccf ;};};case _a .EndElement :break _dcfd ;case _a .CharData :};};return nil ;};func (_ddffg *CT_PresetGeometry2D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddffg .PrstAttr =ST_ShapeType (1);for _ ,_caeef :=range start .Attr {if _caeef .Name .Local =="\u0070\u0072\u0073\u0074"{_ddffg .PrstAttr .UnmarshalXMLAttr (_caeef );continue ;};};_faga :for {_abeee ,_dbgaa :=d .Token ();if _dbgaa !=nil {return _dbgaa ;};switch _dgdfd :=_abeee .(type ){case _a .StartElement :switch _dgdfd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_ddffg .AvLst =NewCT_GeomGuideList ();if _caccc :=d .DecodeElement (_ddffg .AvLst ,&_dgdfd );_caccc !=nil {return _caccc ;};default:_b .Log ("\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\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_dgdfd .Name );if _bdbbcg :=d .Skip ();_bdbbcg !=nil {return _bdbbcg ;};};case _a .EndElement :break _faga ;case _a .CharData :};};return nil ;};func (_cdbcd ST_Coordinate )String ()string {if _cdbcd .ST_CoordinateUnqualified !=nil {return _f .Sprintf ("\u0025\u0076",*_cdbcd .ST_CoordinateUnqualified );};if _cdbcd .ST_UniversalMeasure !=nil {return _f .Sprintf ("\u0025\u0076",*_cdbcd .ST_UniversalMeasure );};return "";};func (_ace *CT_Blip )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ace .CstateAttr !=ST_BlipCompressionUnset {_fcged ,_ddf :=_ace .CstateAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"});if _ddf !=nil {return _ddf ;};start .Attr =append (start .Attr ,_fcged );};if _ace .EmbedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ace .EmbedAttr )});};if _ace .LinkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_ace .LinkAttr )});};e .EncodeToken (start );if _ace .Choice !=nil {for _ ,_gadga :=range _ace .Choice {_gadga .MarshalXML (e ,_a .StartElement {});};};if _ace .ExtLst !=nil {_bbga :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ace .ExtLst ,_bbga );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_adacg *CT_SupplementalFont )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffgdc :=range start .Attr {if _ffgdc .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_bffag ,_adce :=_ffgdc .Value ,error (nil );if _adce !=nil {return _adce ;};_adacg .ScriptAttr =_bffag ;continue ;};if _ffgdc .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_bdcbd ,_dbbff :=_ffgdc .Value ,error (nil );if _dbbff !=nil {return _dbbff ;};_adacg .TypefaceAttr =_bdcbd ;continue ;};};for {_addeg ,_gdfec :=d .Token ();if _gdfec !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0075\u0070\u0070\u006ce\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_gdfec );};if _gbbce ,_ddgbe :=_addeg .(_a .EndElement );_ddgbe &&_gbbce .Name ==start .Name {break ;};};return nil ;};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;);type CT_Color struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_gdggfe *CT_TextSpacing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gdggfe .SpcPct !=nil {_bcgbe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}};e .EncodeElement (_gdggfe .SpcPct ,_bcgbe );};if _gdggfe .SpcPts !=nil {_dbaee :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_gdggfe .SpcPts ,_dbaee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_PictureLocking struct{NoCropAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;}; +// Validate validates the CT_TableGrid and its children +func (_bfdade *CT_TableGrid )Validate ()error {return _bfdade .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");};func (_ddfab ST_ChartBuildStep )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ddfab .String (),start );};func (_dbacg *CT_TextFont )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",_dbacg .TypefaceAttr )});if _dbacg .PanoseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dbacg .PanoseAttr )});};if _dbacg .PitchFamilyAttr !=ST_PitchFamilyUnset {_fgfge ,_ffgaa :=_dbacg .PitchFamilyAttr .MarshalXMLAttr (_f .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"});if _ffgaa !=nil {return _ffgaa ;};start .Attr =append (start .Attr ,_fgfge );};if _dbacg .CharsetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dbacg .CharsetAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path -func (_fg *AG_Locking )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path +func (_ebdcdf *CT_LineProperties )ValidateWithPath (path string )error {if _ebdcdf .WAttr !=nil {if *_ebdcdf .WAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ebdcdf .WAttr );};if *_ebdcdf .WAttr > 20116800{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0032\u0030\u0031\u0031\u0036\u0038\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_ebdcdf .WAttr );};};if _fgfbf :=_ebdcdf .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_fgfbf !=nil {return _fgfbf ;};if _bbbgag :=_ebdcdf .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_bbbgag !=nil {return _bbbgag ;};if _bagc :=_ebdcdf .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_bagc !=nil {return _bagc ;};if _ebdcdf .NoFill !=nil {if _gdeec :=_ebdcdf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gdeec !=nil {return _gdeec ;};};if _ebdcdf .SolidFill !=nil {if _deged :=_ebdcdf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_deged !=nil {return _deged ;};};if _ebdcdf .GradFill !=nil {if _gddac :=_ebdcdf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gddac !=nil {return _gddac ;};};if _ebdcdf .PattFill !=nil {if _aagdf :=_ebdcdf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_aagdf !=nil {return _aagdf ;};};if _ebdcdf .PrstDash !=nil {if _ecegfd :=_ebdcdf .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_ecegfd !=nil {return _ecegfd ;};};if _ebdcdf .CustDash !=nil {if _egca :=_ebdcdf .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_egca !=nil {return _egca ;};};if _ebdcdf .Round !=nil {if _ageef :=_ebdcdf .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_ageef !=nil {return _ageef ;};};if _ebdcdf .Bevel !=nil {if _adecg :=_ebdcdf .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_adecg !=nil {return _adecg ;};};if _ebdcdf .Miter !=nil {if _gbbcdg :=_ebdcdf .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_gbbcdg !=nil {return _gbbcdg ;};};if _ebdcdf .HeadEnd !=nil {if _ccae :=_ebdcdf .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_ccae !=nil {return _ccae ;};};if _ebdcdf .TailEnd !=nil {if _abbca :=_ebdcdf .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064");_abbca !=nil {return _abbca ;};};if _ebdcdf .ExtLst !=nil {if _ggegf :=_ebdcdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggegf !=nil {return _ggegf ;};};return nil ;}; -// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path -func (_cfd *CT_BiLevelEffect )ValidateWithPath (path string )error {if _ceag :=_cfd .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_ceag !=nil {return _ceag ;};return nil ;};func (_begaf ST_ChartBuildStep )ValidateWithPath (path string )error {switch _begaf {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_begaf ));};return nil ;};type ThemeManager struct{CT_EmptyElement };func (_eabea *EG_ColorChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbce :for {_fbbaf ,_bdeb :=d .Token ();if _bdeb !=nil {return _bdeb ;};switch _acdgb :=_fbbaf .(type ){case _a .StartElement :switch _acdgb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_eabea .ScrgbClr =NewCT_ScRgbColor ();if _aadebf :=d .DecodeElement (_eabea .ScrgbClr ,&_acdgb );_aadebf !=nil {return _aadebf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eabea .SrgbClr =NewCT_SRgbColor ();if _eabgb :=d .DecodeElement (_eabea .SrgbClr ,&_acdgb );_eabgb !=nil {return _eabgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_eabea .HslClr =NewCT_HslColor ();if _gfbfb :=d .DecodeElement (_eabea .HslClr ,&_acdgb );_gfbfb !=nil {return _gfbfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_eabea .SysClr =NewCT_SystemColor ();if _edcgc :=d .DecodeElement (_eabea .SysClr ,&_acdgb );_edcgc !=nil {return _edcgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_eabea .SchemeClr =NewCT_SchemeColor ();if _efecda :=d .DecodeElement (_eabea .SchemeClr ,&_acdgb );_efecda !=nil {return _efecda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_eabea .PrstClr =NewCT_PresetColor ();if _abcfdf :=d .DecodeElement (_eabea .PrstClr ,&_acdgb );_abcfdf !=nil {return _abcfdf ;};default:_b .Log ("\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\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_acdgb .Name );if _gggac :=d .Skip ();_gggac !=nil {return _gggac ;};};case _a .EndElement :break _cbce ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_LightRig and its children +func (_cccfc *CT_LightRig )Validate ()error {return _cccfc .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};func (_bgfcdg ST_TextAlignType )String ()string {switch _bgfcdg {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u006au\u0073\u0074\u004c\u006f\u0077";case 6:return "\u0064\u0069\u0073\u0074";case 7:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return "";};func (_bcdcd *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bcdcd .NoFill !=nil {_ceagf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcdcd .NoFill ,_ceagf );};if _bcdcd .SolidFill !=nil {_adefge :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcdcd .SolidFill ,_adefge );};if _bcdcd .GradFill !=nil {_eacce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcdcd .GradFill ,_eacce );};if _bcdcd .BlipFill !=nil {_cfbfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcdcd .BlipFill ,_cfbfg );};if _bcdcd .PattFill !=nil {_aeebe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcdcd .PattFill ,_aeebe );};if _bcdcd .GrpFill !=nil {_bdgad :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bcdcd .GrpFill ,_bdgad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcgd *CT_Cell3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcgd .Bevel =NewCT_Bevel ();for _ ,_edca :=range start .Attr {if _edca .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_gcgd .PrstMaterialAttr .UnmarshalXMLAttr (_edca );continue ;};};_aggg :for {_gfcec ,_cfgc :=d .Token ();if _cfgc !=nil {return _cfgc ;};switch _caga :=_gfcec .(type ){case _f .StartElement :switch _caga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:if _bbbd :=d .DecodeElement (_gcgd .Bevel ,&_caga );_bbbd !=nil {return _bbbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:_gcgd .LightRig =NewCT_LightRig ();if _ebdae :=d .DecodeElement (_gcgd .LightRig ,&_caga );_ebdae !=nil {return _ebdae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcgd .ExtLst =NewCT_OfficeArtExtensionList ();if _dfdb :=d .DecodeElement (_gcgd .ExtLst ,&_caga );_dfdb !=nil {return _dfdb ;};default:_fb .Log ("\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\u0043\u0065\u006cl\u0033\u0044 \u0025\u0076",_caga .Name );if _ebed :=d .Skip ();_ebed !=nil {return _ebed ;};};case _f .EndElement :break _aggg ;case _f .CharData :};};return nil ;};func (_efcd *CT_ColorReplaceEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fagb :for {_bafd ,_ggc :=d .Token ();if _ggc !=nil {return _ggc ;};switch _ccgfe :=_bafd .(type ){case _f .StartElement :switch _ccgfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_efcd .ScrgbClr =NewCT_ScRgbColor ();if _acc :=d .DecodeElement (_efcd .ScrgbClr ,&_ccgfe );_acc !=nil {return _acc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_efcd .SrgbClr =NewCT_SRgbColor ();if _aagd :=d .DecodeElement (_efcd .SrgbClr ,&_ccgfe );_aagd !=nil {return _aagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_efcd .HslClr =NewCT_HslColor ();if _cdba :=d .DecodeElement (_efcd .HslClr ,&_ccgfe );_cdba !=nil {return _cdba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_efcd .SysClr =NewCT_SystemColor ();if _afb :=d .DecodeElement (_efcd .SysClr ,&_ccgfe );_afb !=nil {return _afb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_efcd .SchemeClr =NewCT_SchemeColor ();if _bfda :=d .DecodeElement (_efcd .SchemeClr ,&_ccgfe );_bfda !=nil {return _bfda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_efcd .PrstClr =NewCT_PresetColor ();if _gcdc :=d .DecodeElement (_efcd .PrstClr ,&_ccgfe );_gcdc !=nil {return _gcdc ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0052\u0065\u0070\u006c\u0061\u0063\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_ccgfe .Name );if _ggee :=d .Skip ();_ggee !=nil {return _ggee ;};};case _f .EndElement :break _fagb ;case _f .CharData :};};return nil ;};type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;};type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;};func (_abfdda ST_PresetPatternVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abfdda .String (),start );}; -// Validate validates the CT_EffectProperties and its children -func (_bded *CT_EffectProperties )Validate ()error {return _bded .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bccgd ST_CompoundLine )ValidateWithPath (path string )error {switch _bccgd {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bccgd ));};return nil ;};type CT_FontReference struct{IdxAttr ST_FontCollectionIndex ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_TextFont ()*CT_TextFont {_bcdcd :=&CT_TextFont {};return _bcdcd };func (_agcaa *CT_Path2DCubicBezierTo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeae :for {_gfdfac ,_eaece :=d .Token ();if _eaece !=nil {return _eaece ;};switch _cceg :=_gfdfac .(type ){case _a .StartElement :switch _cceg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_addcc :=NewCT_AdjPoint2D ();if _efdcc :=d .DecodeElement (_addcc ,&_cceg );_efdcc !=nil {return _efdcc ;};_agcaa .Pt =append (_agcaa .Pt ,_addcc );default:_b .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0061\u0074\u00682\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_cceg .Name );if _efdef :=d .Skip ();_efdef !=nil {return _efdef ;};};case _a .EndElement :break _aeae ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children +func (_adff *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _adff .ValidateWithPath ("\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type ST_LineEndLength byte ;func (_aafcc *CT_FontScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aafcc .MajorFont =NewCT_FontCollection ();_aafcc .MinorFont =NewCT_FontCollection ();for _ ,_ffgf :=range start .Attr {if _ffgf .Name .Local =="\u006e\u0061\u006d\u0065"{_cbce ,_fdfb :=_ffgf .Value ,error (nil );if _fdfb !=nil {return _fdfb ;};_aafcc .NameAttr =_cbce ;continue ;};};_fbfg :for {_aeab ,_efbg :=d .Token ();if _efbg !=nil {return _efbg ;};switch _fadd :=_aeab .(type ){case _f .StartElement :switch _fadd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"}:if _cegd :=d .DecodeElement (_aafcc .MajorFont ,&_fadd );_cegd !=nil {return _cegd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"}:if _eebfg :=d .DecodeElement (_aafcc .MinorFont ,&_fadd );_eebfg !=nil {return _eebfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aafcc .ExtLst =NewCT_OfficeArtExtensionList ();if _egagf :=d .DecodeElement (_aafcc .ExtLst ,&_fadd );_egagf !=nil {return _egagf ;};default:_fb .Log ("\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\u0046o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065 \u0025\u0076",_fadd .Name );if _afgb :=d .Skip ();_afgb !=nil {return _afgb ;};};case _f .EndElement :break _fbfg ;case _f .CharData :};};return nil ;};type VideoFile struct{CT_VideoFile }; -// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path -func (_babg *CT_FontCollection )ValidateWithPath (path string )error {if _gedg :=_babg .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_gedg !=nil {return _gedg ;};if _eebg :=_babg .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_eebg !=nil {return _eebg ;};if _bgcge :=_babg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bgcge !=nil {return _bgcge ;};for _bdaae ,_aag :=range _babg .Font {if _bebae :=_aag .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bdaae ));_bebae !=nil {return _bebae ;};};if _babg .ExtLst !=nil {if _cedce :=_babg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cedce !=nil {return _cedce ;};};return nil ;};func (_gdcgg ST_PresetPatternVal )Validate ()error {return _gdcgg .ValidateWithPath ("")}; +// Validate validates the CT_ColorScheme and its children +func (_cgagg *CT_ColorScheme )Validate ()error {return _cgagg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");}; -// Validate validates the CT_ColorSchemeList and its children -func (_bfecc *CT_ColorSchemeList )Validate ()error {return _bfecc .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");};func (_cadbed *CT_TableBackgroundStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccfaa :for {_agafd ,_gdccd :=d .Token ();if _gdccd !=nil {return _gdccd ;};switch _badfdb :=_agafd .(type ){case _a .StartElement :switch _badfdb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_cadbed .Fill =NewCT_FillProperties ();if _ddcdg :=d .DecodeElement (_cadbed .Fill ,&_badfdb );_ddcdg !=nil {return _ddcdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_cadbed .FillRef =NewCT_StyleMatrixReference ();if _ceegf :=d .DecodeElement (_cadbed .FillRef ,&_badfdb );_ceegf !=nil {return _ceegf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_cadbed .Effect =NewCT_EffectProperties ();if _eeacf :=d .DecodeElement (_cadbed .Effect ,&_badfdb );_eeacf !=nil {return _eeacf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_cadbed .EffectRef =NewCT_StyleMatrixReference ();if _eagb :=d .DecodeElement (_cadbed .EffectRef ,&_badfdb );_eagb !=nil {return _eagb ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053t\u0079\u006c\u0065 \u0025\u0076",_badfdb .Name );if _ggfc :=d .Skip ();_ggfc !=nil {return _ggfc ;};};case _a .EndElement :break _ccfaa ;case _a .CharData :};};return nil ;};func (_fecbf ST_BlackWhiteMode )Validate ()error {return _fecbf .ValidateWithPath ("")};func (_fabgd *CT_ThemeableLineStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fabgd .Ln !=nil {_adfe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_fabgd .Ln ,_adfe );};if _fabgd .LnRef !=nil {_caeb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_fabgd .LnRef ,_caeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_ggfac :=&CT_StyleMatrixReference {};return _ggfac ;};func (_abdec ST_RectAlignment )String ()string {switch _abdec {case 0:return "";case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0063\u0074\u0072";case 6:return "\u0072";case 7:return "\u0062\u006c";case 8:return "\u0062";case 9:return "\u0062\u0072";};return "";};func (_fecgd ST_TextStrikeType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fdfga :=_a .Attr {};_fdfga .Name =name ;switch _fecgd {case ST_TextStrikeTypeUnset :_fdfga .Value ="";case ST_TextStrikeTypeNoStrike :_fdfga .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_fdfga .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case ST_TextStrikeTypeDblStrike :_fdfga .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _fdfga ,nil ;};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;};func (_acfcc *ST_PresetMaterialType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dffed ,_bfcdg :=d .Token ();if _bfcdg !=nil {return _bfcdg ;};if _cgegb ,_badgd :=_dffed .(_a .EndElement );_badgd &&_cgegb .Name ==start .Name {*_acfcc =1;return nil ;};if _efgaad ,_bggdfa :=_dffed .(_a .CharData );!_bggdfa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dffed );}else {switch string (_efgaad ){case "":*_acfcc =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_acfcc =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_acfcc =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_acfcc =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_acfcc =4;case "\u006d\u0061\u0074t\u0065":*_acfcc =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_acfcc =6;case "\u006d\u0065\u0074a\u006c":*_acfcc =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_acfcc =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_acfcc =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_acfcc =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_acfcc =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_acfcc =12;case "\u0063\u006c\u0065a\u0072":*_acfcc =13;case "\u0066\u006c\u0061\u0074":*_acfcc =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_acfcc =15;};};_dffed ,_bfcdg =d .Token ();if _bfcdg !=nil {return _bfcdg ;};if _gggae ,_efbf :=_dffed .(_a .EndElement );_efbf &&_gggae .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dffed );}; +// Validate validates the CT_TextUnderlineFillFollowText and its children +func (_gcegg *CT_TextUnderlineFillFollowText )Validate ()error {return _gcegg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");};func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_aagad :=&CT_TextBlipBullet {};_aagad .Blip =NewCT_Blip ();return _aagad ;};func (_bgbda ST_LineCap )ValidateWithPath (path string )error {switch _bgbda {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbda ));};return nil ;};func (_bdee *CT_FillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bdee .NoFill !=nil {_dfedc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bdee .NoFill ,_dfedc );};if _bdee .SolidFill !=nil {_edgca :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bdee .SolidFill ,_edgca );};if _bdee .GradFill !=nil {_daeca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bdee .GradFill ,_daeca );};if _bdee .BlipFill !=nil {_ecbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bdee .BlipFill ,_ecbd );};if _bdee .PattFill !=nil {_agfba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bdee .PattFill ,_agfba );};if _bdee .GrpFill !=nil {_dgfd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bdee .GrpFill ,_dgfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_baeec ST_AnimationBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_baeec .String (),start );};func (_eeba *CT_Shape3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eegf :=range start .Attr {if _eegf .Name .Local =="\u007a"{_cebed ,_eggab :=ParseUnionST_Coordinate (_eegf .Value );if _eggab !=nil {return _eggab ;};_eeba .ZAttr =&_cebed ;continue ;};if _eegf .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_dcfdd ,_feac :=_d .ParseInt (_eegf .Value ,10,64);if _feac !=nil {return _feac ;};_eeba .ExtrusionHAttr =&_dcfdd ;continue ;};if _eegf .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_cgbdf ,_bdca :=_d .ParseInt (_eegf .Value ,10,64);if _bdca !=nil {return _bdca ;};_eeba .ContourWAttr =&_cgbdf ;continue ;};if _eegf .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_eeba .PrstMaterialAttr .UnmarshalXMLAttr (_eegf );continue ;};};_efbgd :for {_bagcc ,_cfeed :=d .Token ();if _cfeed !=nil {return _cfeed ;};switch _ffcee :=_bagcc .(type ){case _f .StartElement :switch _ffcee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_eeba .BevelT =NewCT_Bevel ();if _ggfeg :=d .DecodeElement (_eeba .BevelT ,&_ffcee );_ggfeg !=nil {return _ggfeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_eeba .BevelB =NewCT_Bevel ();if _egacc :=d .DecodeElement (_eeba .BevelB ,&_ffcee );_egacc !=nil {return _egacc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_eeba .ExtrusionClr =NewCT_Color ();if _deaff :=d .DecodeElement (_eeba .ExtrusionClr ,&_ffcee );_deaff !=nil {return _deaff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_eeba .ContourClr =NewCT_Color ();if _geabd :=d .DecodeElement (_eeba .ContourClr ,&_ffcee );_geabd !=nil {return _geabd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeba .ExtLst =NewCT_OfficeArtExtensionList ();if _abbag :=d .DecodeElement (_eeba .ExtLst ,&_ffcee );_abbag !=nil {return _abbag ;};default:_fb .Log ("\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\u005fS\u0068\u0061\u0070\u0065\u0033\u0044\u0020\u0025\u0076",_ffcee .Name );if _bbaad :=d .Skip ();_bbaad !=nil {return _bbaad ;};};case _f .EndElement :break _efbgd ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path -func (_dbgeg *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _dbgeg .ScrgbClr !=nil {if _eaff :=_dbgeg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eaff !=nil {return _eaff ;};};if _dbgeg .SrgbClr !=nil {if _adgdba :=_dbgeg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_adgdba !=nil {return _adgdba ;};};if _dbgeg .HslClr !=nil {if _afgd :=_dbgeg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_afgd !=nil {return _afgd ;};};if _dbgeg .SysClr !=nil {if _bagf :=_dbgeg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bagf !=nil {return _bagf ;};};if _dbgeg .SchemeClr !=nil {if _afead :=_dbgeg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_afead !=nil {return _afead ;};};if _dbgeg .PrstClr !=nil {if _eeecf :=_dbgeg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eeecf !=nil {return _eeecf ;};};return nil ;};func (_afgad *ST_FontCollectionIndex )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaecf ,_ffggb :=d .Token ();if _ffggb !=nil {return _ffggb ;};if _ccac ,_cefc :=_aaecf .(_a .EndElement );_cefc &&_ccac .Name ==start .Name {*_afgad =1;return nil ;};if _cggdg ,_fbef :=_aaecf .(_a .CharData );!_fbef {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaecf );}else {switch string (_cggdg ){case "":*_afgad =0;case "\u006d\u0061\u006ao\u0072":*_afgad =1;case "\u006d\u0069\u006eo\u0072":*_afgad =2;case "\u006e\u006f\u006e\u0065":*_afgad =3;};};_aaecf ,_ffggb =d .Token ();if _ffggb !=nil {return _ffggb ;};if _gedgf ,_gbfe :=_aaecf .(_a .EndElement );_gbfe &&_gedgf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaecf );};func (_dceab ST_LightRigDirection )String ()string {switch _dceab {case 0:return "";case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0072";case 6:return "\u0062\u006c";case 7:return "\u0062";case 8:return "\u0062\u0072";};return "";}; +// Validate validates the CT_HslColor and its children +func (_cfcc *CT_HslColor )Validate ()error {return _cfcc .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ;SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_begfc ST_BlendMode )String ()string {switch _begfc {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072";case 2:return "\u006d\u0075\u006c\u0074";case 3:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 4:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 5:return "\u006ci\u0067\u0068\u0074\u0065\u006e";};return "";}; -// Validate validates the CT_Connection and its children -func (_aebe *CT_Connection )Validate ()error {return _aebe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};type ST_TextUnderlineType byte ;type ST_PresetColorVal byte ;func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_adffe :=&EG_TextUnderlineLine {};return _adffe ;};func (_ggdaa ST_AdjAngle )String ()string {if _ggdaa .ST_Angle !=nil {return _f .Sprintf ("\u0025\u0076",*_ggdaa .ST_Angle );};if _ggdaa .ST_GeomGuideName !=nil {return _f .Sprintf ("\u0025\u0076",*_ggdaa .ST_GeomGuideName );};return "";};func (_dbdf *CT_LuminanceEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbdf .BrightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbdf .BrightAttr )});};if _dbdf .ContrastAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbdf .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path +func (_ddfgg *CT_PositivePercentage )ValidateWithPath (path string )error {if _feaab :=_ddfgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feaab !=nil {return _feaab ;};return nil ;};func (_edgcb *CT_OfficeStyleSheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edgcb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_edgcb .NameAttr )});};e .EncodeToken (start );_gcbgd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_edgcb .ThemeElements ,_gcbgd );if _edgcb .ObjectDefaults !=nil {_bdde :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_edgcb .ObjectDefaults ,_bdde );};if _edgcb .ExtraClrSchemeLst !=nil {_fdeea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_edgcb .ExtraClrSchemeLst ,_fdeea );};if _edgcb .CustClrLst !=nil {_gfdac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_edgcb .CustClrLst ,_gfdac );};if _edgcb .ExtLst !=nil {_fgfff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edgcb .ExtLst ,_fgfff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdcf *CT_ColorMRU )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdcf .EG_ColorChoice !=nil {for _ ,_dded :=range _cdcf .EG_ColorChoice {_dded .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfdccf *CT_TextField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bfdccf .IdAttr )});if _bfdccf .TypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bfdccf .TypeAttr )});};e .EncodeToken (start );if _bfdccf .RPr !=nil {_fcea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_bfdccf .RPr ,_fcea );};if _bfdccf .PPr !=nil {_egfef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_bfdccf .PPr ,_egfef );};if _bfdccf .T !=nil {_faefbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074"}};_fb .AddPreserveSpaceAttr (&_faefbd ,*_bfdccf .T );e .EncodeElement (_bfdccf .T ,_faefbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TableRow and its children -func (_adaeb *CT_TableRow )Validate ()error {return _adaeb .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");};func (_dba *CT_BaseStylesOverride )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dba .ClrScheme !=nil {_gaeb :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dba .ClrScheme ,_gaeb );};if _dba .FontScheme !=nil {_efed :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dba .FontScheme ,_efed );};if _dba .FmtScheme !=nil {_agac :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dba .FmtScheme ,_agac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;};func (_bbbeg ST_EffectContainerType )ValidateWithPath (path string )error {switch _bbbeg {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbbeg ));};return nil ;};func (_aba *CT_Boolean )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aba .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aba .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};func (_cebgfd *EG_Geometry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbgdg :for {_abacb ,_cbcag :=d .Token ();if _cbcag !=nil {return _cbcag ;};switch _efecc :=_abacb .(type ){case _a .StartElement :switch _efecc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_cebgfd .CustGeom =NewCT_CustomGeometry2D ();if _dfgeg :=d .DecodeElement (_cebgfd .CustGeom ,&_efecc );_dfgeg !=nil {return _dfgeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_cebgfd .PrstGeom =NewCT_PresetGeometry2D ();if _ggbbf :=d .DecodeElement (_cebgfd .PrstGeom ,&_efecc );_ggbbf !=nil {return _ggbbf ;};default:_b .Log ("\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\u0045\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_efecc .Name );if _cebca :=d .Skip ();_cebca !=nil {return _cebca ;};};case _a .EndElement :break _gbgdg ;case _a .CharData :};};return nil ;};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_faef :=&CT_BiLevelEffect {};return _faef };func NewCT_PictureLocking ()*CT_PictureLocking {_cdafg :=&CT_PictureLocking {};return _cdafg };func (_cag *CT_AdjPoint2D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_cag .XAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0079"},Value :_f .Sprintf ("\u0025\u0076",_cag .YAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;};func (_ebcb *CT_GvmlConnector )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dbabc :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ebcb .NvCxnSpPr ,_dbabc );_becd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebcb .SpPr ,_becd );if _ebcb .Style !=nil {_caedd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ebcb .Style ,_caedd );};if _ebcb .ExtLst !=nil {_bgfbe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebcb .ExtLst ,_bgfbe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eebcd *EG_TextBulletTypeface )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eebcd .BuFontTx !=nil {_degcb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_eebcd .BuFontTx ,_degcb );};if _eebcd .BuFont !=nil {_aedag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_eebcd .BuFont ,_aedag );};return nil ;}; +// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path +func (_bgcd *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil };func NewCT_PresetTextShape ()*CT_PresetTextShape {_aafce :=&CT_PresetTextShape {};_aafce .PrstAttr =ST_TextShapeType (1);return _aafce ;};func (_dcgc *CT_ClipboardStyleSheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0061:\u0043\u0054\u005f\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072d\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";e .EncodeToken (start );_abbf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dcgc .ThemeElements ,_abbf );_aefbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_dcgc .ClrMap ,_aefbc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_eefcd *CT_Transform2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eecba :=range start .Attr {if _eecba .Name .Local =="\u0072\u006f\u0074"{_cddbb ,_fbggd :=_d .ParseInt (_eecba .Value ,10,32);if _fbggd !=nil {return _fbggd ;};_agdf :=int32 (_cddbb );_eefcd .RotAttr =&_agdf ;continue ;};if _eecba .Name .Local =="\u0066\u006c\u0069p\u0048"{_afgdg ,_bcecdd :=_d .ParseBool (_eecba .Value );if _bcecdd !=nil {return _bcecdd ;};_eefcd .FlipHAttr =&_afgdg ;continue ;};if _eecba .Name .Local =="\u0066\u006c\u0069p\u0056"{_cbafc ,_cbgcb :=_d .ParseBool (_eecba .Value );if _cbgcb !=nil {return _cbgcb ;};_eefcd .FlipVAttr =&_cbafc ;continue ;};};_ffceed :for {_bcgfa ,_aebac :=d .Token ();if _aebac !=nil {return _aebac ;};switch _cabcbf :=_bcgfa .(type ){case _f .StartElement :switch _cabcbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_eefcd .Off =NewCT_Point2D ();if _gbdcb :=d .DecodeElement (_eefcd .Off ,&_cabcbf );_gbdcb !=nil {return _gbdcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_eefcd .Ext =NewCT_PositiveSize2D ();if _dgdea :=d .DecodeElement (_eefcd .Ext ,&_cabcbf );_dgdea !=nil {return _dgdea ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d2\u0044\u0020\u0025\u0076",_cabcbf .Name );if _caaaf :=d .Skip ();_caaaf !=nil {return _caaaf ;};};case _f .EndElement :break _ffceed ;case _f .CharData :};};return nil ;};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;}; -// Validate validates the CT_EffectContainer and its children -func (_dggbf *CT_EffectContainer )Validate ()error {return _dggbf .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");}; +// Validate validates the CT_ColorSchemeAndMapping and its children +func (_dbbf *CT_ColorSchemeAndMapping )Validate ()error {return _dbbf .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_gafe :=&CT_ColorReplaceEffect {};return _gafe ;};func (_bcaa *CT_RegularTextRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adecc :for {_bfbc ,_egcgb :=d .Token ();if _egcgb !=nil {return _egcgb ;};switch _bdffg :=_bfbc .(type ){case _f .StartElement :switch _bdffg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bcaa .RPr =NewCT_TextCharacterProperties ();if _gdege :=d .DecodeElement (_bcaa .RPr ,&_bdffg );_gdege !=nil {return _gdege ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _gdeada :=d .DecodeElement (&_bcaa .T ,&_bdffg );_gdeada !=nil {return _gdeada ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_bdffg .Name );if _feab :=d .Skip ();_feab !=nil {return _feab ;};};case _f .EndElement :break _adecc ;case _f .CharData :};};return nil ;};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_eddf :=&CT_TableBackgroundStyle {};return _eddf ;};func (_egfbcg ST_TextAnchoringType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_egfbcg .String (),start );};type CT_EffectReference struct{RefAttr string ;};func (_feeeg ST_PresetMaterialType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cfbgf :=_f .Attr {};_cfbgf .Name =name ;switch _feeeg {case ST_PresetMaterialTypeUnset :_cfbgf .Value ="";case ST_PresetMaterialTypeLegacyMatte :_cfbgf .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_cfbgf .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeLegacyMetal :_cfbgf .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_cfbgf .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case ST_PresetMaterialTypeMatte :_cfbgf .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_cfbgf .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_cfbgf .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_cfbgf .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case ST_PresetMaterialTypeTranslucentPowder :_cfbgf .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_cfbgf .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_cfbgf .Value ="\u0064\u006b\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeSoftEdge :_cfbgf .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_cfbgf .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_cfbgf .Value ="\u0066\u006c\u0061\u0074";case ST_PresetMaterialTypeSoftmetal :_cfbgf .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _cfbgf ,nil ;}; -// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path -func (_dfbge *CT_SchemeColor )ValidateWithPath (path string )error {if _dfbge .ValAttr ==ST_SchemeColorValUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _aeceg :=_dfbge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeceg !=nil {return _aeceg ;};for _caffa ,_ggda :=range _dfbge .EG_ColorTransform {if _ffcge :=_ggda .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_caffa ));_ffcge !=nil {return _ffcge ;};};return nil ;};func NewEG_TextAutofit ()*EG_TextAutofit {_egbcc :=&EG_TextAutofit {};return _egbcc }; +// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path +func (_egge *CT_EffectContainer )ValidateWithPath (path string )error {if _gfge :=_egge .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfge !=nil {return _gfge ;};if _egge .Cont !=nil {if _ccgfc :=_egge .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_ccgfc !=nil {return _ccgfc ;};};if _egge .Effect !=nil {if _dbagg :=_egge .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_dbagg !=nil {return _dbagg ;};};if _egge .AlphaBiLevel !=nil {if _egcf :=_egge .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_egcf !=nil {return _egcf ;};};if _egge .AlphaCeiling !=nil {if _ccaf :=_egge .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_ccaf !=nil {return _ccaf ;};};if _egge .AlphaFloor !=nil {if _aedb :=_egge .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_aedb !=nil {return _aedb ;};};if _egge .AlphaInv !=nil {if _gbdf :=_egge .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_gbdf !=nil {return _gbdf ;};};if _egge .AlphaMod !=nil {if _ggdd :=_egge .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_ggdd !=nil {return _ggdd ;};};if _egge .AlphaModFix !=nil {if _eeegb :=_egge .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_eeegb !=nil {return _eeegb ;};};if _egge .AlphaOutset !=nil {if _bceef :=_egge .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_bceef !=nil {return _bceef ;};};if _egge .AlphaRepl !=nil {if _bdeab :=_egge .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_bdeab !=nil {return _bdeab ;};};if _egge .BiLevel !=nil {if _cebg :=_egge .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_cebg !=nil {return _cebg ;};};if _egge .Blend !=nil {if _fgag :=_egge .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_fgag !=nil {return _fgag ;};};if _egge .Blur !=nil {if _bfbe :=_egge .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_bfbe !=nil {return _bfbe ;};};if _egge .ClrChange !=nil {if _dbfe :=_egge .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dbfe !=nil {return _dbfe ;};};if _egge .ClrRepl !=nil {if _effc :=_egge .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_effc !=nil {return _effc ;};};if _egge .Duotone !=nil {if _effcg :=_egge .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_effcg !=nil {return _effcg ;};};if _egge .Fill !=nil {if _dcab :=_egge .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dcab !=nil {return _dcab ;};};if _egge .FillOverlay !=nil {if _edec :=_egge .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_edec !=nil {return _edec ;};};if _egge .Glow !=nil {if _bceb :=_egge .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_bceb !=nil {return _bceb ;};};if _egge .Grayscl !=nil {if _ddf :=_egge .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_ddf !=nil {return _ddf ;};};if _egge .Hsl !=nil {if _cebegc :=_egge .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_cebegc !=nil {return _cebegc ;};};if _egge .InnerShdw !=nil {if _agfb :=_egge .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_agfb !=nil {return _agfb ;};};if _egge .Lum !=nil {if _ffbf :=_egge .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_ffbf !=nil {return _ffbf ;};};if _egge .OuterShdw !=nil {if _bdbc :=_egge .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_bdbc !=nil {return _bdbc ;};};if _egge .PrstShdw !=nil {if _cacfc :=_egge .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_cacfc !=nil {return _cacfc ;};};if _egge .Reflection !=nil {if _adbec :=_egge .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_adbec !=nil {return _adbec ;};};if _egge .RelOff !=nil {if _efgcd :=_egge .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_efgcd !=nil {return _efgcd ;};};if _egge .SoftEdge !=nil {if _dgfe :=_egge .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_dgfe !=nil {return _dgfe ;};};if _egge .Tint !=nil {if _gfcecc :=_egge .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_gfcecc !=nil {return _gfcecc ;};};if _egge .Xfrm !=nil {if _cdccb :=_egge .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cdccb !=nil {return _cdccb ;};};return nil ;};func (_dgdcd ST_TextHorzOverflowType )Validate ()error {return _dgdcd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path -func (_abfbe *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _abfbe .GraphicFrameLocks !=nil {if _adfgd :=_abfbe .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073");_adfgd !=nil {return _adfgd ;};};if _abfbe .ExtLst !=nil {if _fdebf :=_abfbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdebf !=nil {return _fdebf ;};};return nil ;}; +// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path +func (_fcabg *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _fcabg .ValAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fcabg .ValAttr );};if _fcabg .ValAttr > 158400{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0031\u0035\u0038\u0034\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_fcabg .ValAttr );};return nil ;};func (_bbdgb ST_AnimationDgmBuildType )String ()string {if _bbdgb .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _bbdgb .ST_AnimationBuildType .String ();};if _bbdgb .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _bbdgb .ST_AnimationDgmOnlyBuildType .String ();};return "";};func (_eebc *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdcb :for {_eddb ,_cae :=d .Token ();if _cae !=nil {return _cae ;};switch _aba :=_eddb .(type ){case _f .StartElement :switch _aba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_eebc .BldDgm =NewCT_AnimationDgmBuildProperties ();if _cfd :=d .DecodeElement (_eebc .BldDgm ,&_aba );_cfd !=nil {return _cfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}:_eebc .BldChart =NewCT_AnimationChartBuildProperties ();if _eagd :=d .DecodeElement (_eebc .BldChart ,&_aba );_eagd !=nil {return _eagd ;};default:_fb .Log ("sk\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064P\u0072o\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_aba .Name );if _cfec :=d .Skip ();_cfec !=nil {return _cfec ;};};case _f .EndElement :break _gdcb ;case _f .CharData :};};return nil ;};func (_fbcef ST_CompoundLine )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbcef .String (),start );}; -// Validate validates the CT_GvmlShape and its children -func (_egdab *CT_GvmlShape )Validate ()error {return _egdab .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");};func (_cefba ST_TextShapeType )ValidateWithPath (path string )error {switch _cefba {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefba ));};return nil ;};func (_feef *CT_FillStyleList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );for _ ,_fdgbb :=range _feef .EG_FillProperties {_fdgbb .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path +func (_abddb *EG_TextRun )ValidateWithPath (path string )error {if _abddb .R !=nil {if _bfbcd :=_abddb .R .ValidateWithPath (path +"\u002f\u0052");_bfbcd !=nil {return _bfbcd ;};};if _abddb .Br !=nil {if _defbd :=_abddb .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_defbd !=nil {return _defbd ;};};if _abddb .Fld !=nil {if _ebced :=_abddb .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_ebced !=nil {return _ebced ;};};return nil ;};func (_eedec *CT_Path2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eedec .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_eedec .WAttr )});};if _eedec .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_eedec .HAttr )});};if _eedec .FillAttr !=ST_PathFillModeUnset {_eebdb ,_fbff :=_eedec .FillAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u0069\u006c\u006c"});if _fbff !=nil {return _fbff ;};start .Attr =append (start .Attr ,_eebdb );};if _eedec .StrokeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_eedec .StrokeAttr ))});};if _eedec .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_eedec .ExtrusionOkAttr ))});};e .EncodeToken (start );if _eedec .Close !=nil {_fgaef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_accd :=range _eedec .Close {e .EncodeElement (_accd ,_fgaef );};};if _eedec .MoveTo !=nil {_ccece :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};for _ ,_fbged :=range _eedec .MoveTo {e .EncodeElement (_fbged ,_ccece );};};if _eedec .LnTo !=nil {_ccac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_abcf :=range _eedec .LnTo {e .EncodeElement (_abcf ,_ccac );};};if _eedec .ArcTo !=nil {_gagfa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_cfefg :=range _eedec .ArcTo {e .EncodeElement (_cfefg ,_gagfa );};};if _eedec .QuadBezTo !=nil {_gbbfd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}};for _ ,_fegab :=range _eedec .QuadBezTo {e .EncodeElement (_fegab ,_gbbfd );};};if _eedec .CubicBezTo !=nil {_bbbdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_ffbbb :=range _eedec .CubicBezTo {e .EncodeElement (_ffbbb ,_bbbdc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_cafgb :=&EG_TextBulletTypeface {};return _cafgb ;};type CT_Path2DList struct{Path []*CT_Path2D ;};func (_dgcga ST_ShapeType )Validate ()error {return _dgcga .ValidateWithPath ("")}; -// Validate validates the CT_OfficeArtExtension and its children -func (_bebf *CT_OfficeArtExtension )Validate ()error {return _bebf .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path +func (_cfcbc *CT_TextTabStop )ValidateWithPath (path string )error {if _cfcbc .PosAttr !=nil {if _geagf :=_cfcbc .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_geagf !=nil {return _geagf ;};};if _aecbed :=_cfcbc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_aecbed !=nil {return _aecbed ;};return nil ;};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_fbaef :=&CT_SoftEdgesEffect {};_fbaef .RadAttr =0;return _fbaef ;};func (_ccfcg ST_AnimationChartOnlyBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccfcg .String (),start );};func (_afaf *ST_PositiveFixedPercentage )Validate ()error {return _afaf .ValidateWithPath ("")};func (_dfaa *CT_AudioCDTime )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcg :=range start .Attr {if _dcg .Name .Local =="\u0074\u0072\u0061c\u006b"{_edgc ,_fdfd :=_d .ParseUint (_dcg .Value ,10,8);if _fdfd !=nil {return _fdfd ;};_dfaa .TrackAttr =uint8 (_edgc );continue ;};if _dcg .Name .Local =="\u0074\u0069\u006d\u0065"{_feb ,_bdc :=_d .ParseUint (_dcg .Value ,10,32);if _bdc !=nil {return _bdc ;};_ede :=uint32 (_feb );_dfaa .TimeAttr =&_ede ;continue ;};};for {_bfcg ,_gecf :=d .Token ();if _gecf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0054\u0069\u006d\u0065:\u0020\u0025\u0073",_gecf );};if _ecc ,_gebb :=_bfcg .(_f .EndElement );_gebb &&_ecc .Name ==start .Name {break ;};};return nil ;};func NewCT_StyleMatrix ()*CT_StyleMatrix {_gdbca :=&CT_StyleMatrix {};_gdbca .FillStyleLst =NewCT_FillStyleList ();_gdbca .LnStyleLst =NewCT_LineStyleList ();_gdbca .EffectStyleLst =NewCT_EffectStyleList ();_gdbca .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _gdbca ;};func (_adaf ST_PresetShadowVal )Validate ()error {return _adaf .ValidateWithPath ("")};func (_dcf *CT_AlphaReplaceEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061"},Value :_g .Sprintf ("\u0025\u0076",_dcf .AAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdgcc *CT_PositiveSize2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0078"},Value :_g .Sprintf ("\u0025\u0076",_fdgcc .CxAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0079"},Value :_g .Sprintf ("\u0025\u0076",_fdgcc .CyAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_dcefd :=&CT_TextNormalAutofit {};return _dcefd ;};func NewEG_LineDashProperties ()*EG_LineDashProperties {_gagfg :=&EG_LineDashProperties {};return _gagfg ;};func (_agfef ST_SystemColorVal )Validate ()error {return _agfef .ValidateWithPath ("")};func (_dfacf *CT_StyleMatrixReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fegec :=range start .Attr {if _fegec .Name .Local =="\u0069\u0064\u0078"{_ccbcdg ,_acfaf :=_d .ParseUint (_fegec .Value ,10,32);if _acfaf !=nil {return _acfaf ;};_dfacf .IdxAttr =uint32 (_ccbcdg );continue ;};};_ddce :for {_faeacf ,_fbgcc :=d .Token ();if _fbgcc !=nil {return _fbgcc ;};switch _cgadg :=_faeacf .(type ){case _f .StartElement :switch _cgadg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dfacf .ScrgbClr =NewCT_ScRgbColor ();if _ddgeg :=d .DecodeElement (_dfacf .ScrgbClr ,&_cgadg );_ddgeg !=nil {return _ddgeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dfacf .SrgbClr =NewCT_SRgbColor ();if _eddbe :=d .DecodeElement (_dfacf .SrgbClr ,&_cgadg );_eddbe !=nil {return _eddbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dfacf .HslClr =NewCT_HslColor ();if _adcec :=d .DecodeElement (_dfacf .HslClr ,&_cgadg );_adcec !=nil {return _adcec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dfacf .SysClr =NewCT_SystemColor ();if _cadbf :=d .DecodeElement (_dfacf .SysClr ,&_cgadg );_cadbf !=nil {return _cadbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dfacf .SchemeClr =NewCT_SchemeColor ();if _fbabfe :=d .DecodeElement (_dfacf .SchemeClr ,&_cgadg );_fbabfe !=nil {return _fbabfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dfacf .PrstClr =NewCT_PresetColor ();if _dbcgg :=d .DecodeElement (_dfacf .PrstClr ,&_cgadg );_dbcgg !=nil {return _dbcgg ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061\u0074\u0072i\u0078\u0052\u0065\u0066\u0065\u0072e\u006e\u0063\u0065 \u0025\u0076",_cgadg .Name );if _fggfa :=d .Skip ();_fggfa !=nil {return _fggfa ;};};case _f .EndElement :break _ddce ;case _f .CharData :};};return nil ;};func (_agafg *CT_Shape3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agafg .ZAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a"},Value :_g .Sprintf ("\u0025\u0076",*_agafg .ZAttr )});};if _agafg .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_g .Sprintf ("\u0025\u0076",*_agafg .ExtrusionHAttr )});};if _agafg .ContourWAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_g .Sprintf ("\u0025\u0076",*_agafg .ContourWAttr )});};if _agafg .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_aadbf ,_bdegc :=_agafg .PrstMaterialAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _bdegc !=nil {return _bdegc ;};start .Attr =append (start .Attr ,_aadbf );};e .EncodeToken (start );if _agafg .BevelT !=nil {_cfbag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_agafg .BevelT ,_cfbag );};if _agafg .BevelB !=nil {_efgaca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_agafg .BevelB ,_efgaca );};if _agafg .ExtrusionClr !=nil {_bffggd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_agafg .ExtrusionClr ,_bffggd );};if _agafg .ContourClr !=nil {_afde :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_agafg .ContourClr ,_afde );};if _agafg .ExtLst !=nil {_agafgc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agafg .ExtLst ,_agafgc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbfda ST_BlipCompression )String ()string {switch _fbfda {case 0:return "";case 1:return "\u0065\u006d\u0061i\u006c";case 2:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 3:return "\u0070\u0072\u0069n\u0074";case 4:return "\u0068q\u0070\u0072\u0069\u006e\u0074";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func (_dbfgc *CT_TileInfoProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edda :=range start .Attr {if _edda .Name .Local =="\u0074\u0078"{_ggdee ,_dddcd :=ParseUnionST_Coordinate (_edda .Value );if _dddcd !=nil {return _dddcd ;};_dbfgc .TxAttr =&_ggdee ;continue ;};if _edda .Name .Local =="\u0074\u0079"{_faafc ,_bbafd :=ParseUnionST_Coordinate (_edda .Value );if _bbafd !=nil {return _bbafd ;};_dbfgc .TyAttr =&_faafc ;continue ;};if _edda .Name .Local =="\u0073\u0078"{_gbbge ,_bdfg :=ParseUnionST_Percentage (_edda .Value );if _bdfg !=nil {return _bdfg ;};_dbfgc .SxAttr =&_gbbge ;continue ;};if _edda .Name .Local =="\u0073\u0079"{_ebfcg ,_bbdae :=ParseUnionST_Percentage (_edda .Value );if _bbdae !=nil {return _bbdae ;};_dbfgc .SyAttr =&_ebfcg ;continue ;};if _edda .Name .Local =="\u0066\u006c\u0069\u0070"{_dbfgc .FlipAttr .UnmarshalXMLAttr (_edda );continue ;};if _edda .Name .Local =="\u0061\u006c\u0067\u006e"{_dbfgc .AlgnAttr .UnmarshalXMLAttr (_edda );continue ;};};for {_ddeag ,_ffee :=d .Token ();if _ffee !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0069\u006c\u0065\u0049\u006e\u0066\u006f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_ffee );};if _gbedb ,_edegg :=_ddeag .(_f .EndElement );_edegg &&_gbedb .Name ==start .Name {break ;};};return nil ;};func (_cccde *CT_LineJoinMiterProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfbaf :=range start .Attr {if _gfbaf .Name .Local =="\u006c\u0069\u006d"{_ffbe ,_cdfg :=ParseUnionST_PositivePercentage (_gfbaf .Value );if _cdfg !=nil {return _cdfg ;};_cccde .LimAttr =&_ffbe ;continue ;};};for {_cdcea ,_eacbg :=d .Token ();if _eacbg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u004d\u0069\u0074\u0065\u0072P\u0072\u006f\u0070\u0065\u0072t\u0069\u0065s\u003a\u0020\u0025\u0073",_eacbg );};if _eggcb ,_bbfgcd :=_cdcea .(_f .EndElement );_bbfgcd &&_eggcb .Name ==start .Name {break ;};};return nil ;};func (_afdadg ST_TextStrikeType )ValidateWithPath (path string )error {switch _afdadg {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdadg ));};return nil ;};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_geb :=&CT_AdjustHandleList {};return _geb };func (_dggac *ST_AnimationBuildType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dggac =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_dggac =1;};return nil ;}; -// ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path -func (_abaffb *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _bddg :=_abaffb .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_bddg !=nil {return _bddg ;};if _abaffb .ObjectDefaults !=nil {if _bfffg :=_abaffb .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_bfffg !=nil {return _bfffg ;};};if _abaffb .ExtraClrSchemeLst !=nil {if _dggbd :=_abaffb .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_dggbd !=nil {return _dggbd ;};};if _abaffb .CustClrLst !=nil {if _geeag :=_abaffb .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_geeag !=nil {return _geeag ;};};if _abaffb .ExtLst !=nil {if _dacd :=_abaffb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacd !=nil {return _dacd ;};};return nil ;};type CT_TextBlipBullet struct{Blip *CT_Blip ;};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;}; +// Validate validates the CT_TextSpacing and its children +func (_cddgc *CT_TextSpacing )Validate ()error {return _cddgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");};func NewCT_FillStyleList ()*CT_FillStyleList {_egda :=&CT_FillStyleList {};return _egda };func (_bad *CT_AdjPoint2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_g .Sprintf ("\u0025\u0076",_bad .XAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079"},Value :_g .Sprintf ("\u0025\u0076",_bad .YAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgegc *CT_TextBody )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgegc .BodyPr =NewCT_TextBodyProperties ();_bgdfc :for {_ggceg ,_dgbag :=d .Token ();if _dgbag !=nil {return _dgbag ;};switch _abad :=_ggceg .(type ){case _f .StartElement :switch _abad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _cgaac :=d .DecodeElement (_bgegc .BodyPr ,&_abad );_cgaac !=nil {return _cgaac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:_bgegc .LstStyle =NewCT_TextListStyle ();if _fgecb :=d .DecodeElement (_bgegc .LstStyle ,&_abad );_fgecb !=nil {return _fgecb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_ageefe :=NewCT_TextParagraph ();if _agcgeg :=d .DecodeElement (_ageefe ,&_abad );_agcgeg !=nil {return _agcgeg ;};_bgegc .P =append (_bgegc .P ,_ageefe );default:_fb .Log ("\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\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_abad .Name );if _bcaea :=d .Skip ();_bcaea !=nil {return _bcaea ;};};case _f .EndElement :break _bgdfc ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_DefaultShapeDefinition and its children -func (_ddfbg *CT_DefaultShapeDefinition )Validate ()error {return _ddfbg .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");};func (_bdfcd ST_PathFillMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdfcd .String (),start );};const (ST_PresetPatternValUnset ST_PresetPatternVal =0;ST_PresetPatternValPct5 ST_PresetPatternVal =1;ST_PresetPatternValPct10 ST_PresetPatternVal =2;ST_PresetPatternValPct20 ST_PresetPatternVal =3;ST_PresetPatternValPct25 ST_PresetPatternVal =4;ST_PresetPatternValPct30 ST_PresetPatternVal =5;ST_PresetPatternValPct40 ST_PresetPatternVal =6;ST_PresetPatternValPct50 ST_PresetPatternVal =7;ST_PresetPatternValPct60 ST_PresetPatternVal =8;ST_PresetPatternValPct70 ST_PresetPatternVal =9;ST_PresetPatternValPct75 ST_PresetPatternVal =10;ST_PresetPatternValPct80 ST_PresetPatternVal =11;ST_PresetPatternValPct90 ST_PresetPatternVal =12;ST_PresetPatternValHorz ST_PresetPatternVal =13;ST_PresetPatternValVert ST_PresetPatternVal =14;ST_PresetPatternValLtHorz ST_PresetPatternVal =15;ST_PresetPatternValLtVert ST_PresetPatternVal =16;ST_PresetPatternValDkHorz ST_PresetPatternVal =17;ST_PresetPatternValDkVert ST_PresetPatternVal =18;ST_PresetPatternValNarHorz ST_PresetPatternVal =19;ST_PresetPatternValNarVert ST_PresetPatternVal =20;ST_PresetPatternValDashHorz ST_PresetPatternVal =21;ST_PresetPatternValDashVert ST_PresetPatternVal =22;ST_PresetPatternValCross ST_PresetPatternVal =23;ST_PresetPatternValDnDiag ST_PresetPatternVal =24;ST_PresetPatternValUpDiag ST_PresetPatternVal =25;ST_PresetPatternValLtDnDiag ST_PresetPatternVal =26;ST_PresetPatternValLtUpDiag ST_PresetPatternVal =27;ST_PresetPatternValDkDnDiag ST_PresetPatternVal =28;ST_PresetPatternValDkUpDiag ST_PresetPatternVal =29;ST_PresetPatternValWdDnDiag ST_PresetPatternVal =30;ST_PresetPatternValWdUpDiag ST_PresetPatternVal =31;ST_PresetPatternValDashDnDiag ST_PresetPatternVal =32;ST_PresetPatternValDashUpDiag ST_PresetPatternVal =33;ST_PresetPatternValDiagCross ST_PresetPatternVal =34;ST_PresetPatternValSmCheck ST_PresetPatternVal =35;ST_PresetPatternValLgCheck ST_PresetPatternVal =36;ST_PresetPatternValSmGrid ST_PresetPatternVal =37;ST_PresetPatternValLgGrid ST_PresetPatternVal =38;ST_PresetPatternValDotGrid ST_PresetPatternVal =39;ST_PresetPatternValSmConfetti ST_PresetPatternVal =40;ST_PresetPatternValLgConfetti ST_PresetPatternVal =41;ST_PresetPatternValHorzBrick ST_PresetPatternVal =42;ST_PresetPatternValDiagBrick ST_PresetPatternVal =43;ST_PresetPatternValSolidDmnd ST_PresetPatternVal =44;ST_PresetPatternValOpenDmnd ST_PresetPatternVal =45;ST_PresetPatternValDotDmnd ST_PresetPatternVal =46;ST_PresetPatternValPlaid ST_PresetPatternVal =47;ST_PresetPatternValSphere ST_PresetPatternVal =48;ST_PresetPatternValWeave ST_PresetPatternVal =49;ST_PresetPatternValDivot ST_PresetPatternVal =50;ST_PresetPatternValShingle ST_PresetPatternVal =51;ST_PresetPatternValWave ST_PresetPatternVal =52;ST_PresetPatternValTrellis ST_PresetPatternVal =53;ST_PresetPatternValZigZag ST_PresetPatternVal =54;);func (_adaef *ST_TextTabAlignType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_adaef =0;case "\u006c":*_adaef =1;case "\u0063\u0074\u0072":*_adaef =2;case "\u0072":*_adaef =3;case "\u0064\u0065\u0063":*_adaef =4;};return nil ;}; +// Validate validates the CT_BlurEffect and its children +func (_aada *CT_BlurEffect )Validate ()error {return _aada .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gacde ST_TextShapeType )Validate ()error {return _gacde .ValidateWithPath ("")}; -// Validate validates the CT_TextBulletSizeFollowText and its children -func (_ecfcf *CT_TextBulletSizeFollowText )Validate ()error {return _ecfcf .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");};func (_acfg *CT_TextTabStop )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _acfg .PosAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_acfg .PosAttr )});};if _acfg .AlgnAttr !=ST_TextTabAlignTypeUnset {_gdgea ,_aefedd :=_acfg .AlgnAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006c\u0067\u006e"});if _aefedd !=nil {return _aefedd ;};start .Attr =append (start .Attr ,_gdgea );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_dbda :=&CT_OfficeArtExtensionList {};return _dbda ;};func (_ddggd ST_SchemeColorVal )ValidateWithPath (path string )error {switch _ddggd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddggd ));};return nil ;};func (_bdea *CT_AudioCDTime )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_f .Sprintf ("\u0025\u0076",_bdea .TrackAttr )});if _bdea .TimeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bdea .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ColorMRU and its children +func (_cbab *CT_ColorMRU )Validate ()error {return _cbab .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");};func (_ebffg *EG_ThemeableFillStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebffg .Fill !=nil {_eadcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ebffg .Fill ,_eadcc );};if _ebffg .FillRef !=nil {_dcbfb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_ebffg .FillRef ,_dcbfb );};return nil ;};func (_ccccge ST_TextBulletSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ccccge .ST_TextBulletSizePercent !=nil {e .EncodeToken (_f .CharData (*_ccccge .ST_TextBulletSizePercent ));};if _ccccge .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_f .CharData (_g .Sprintf ("\u0025\u0064",*_ccccge .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_eeddf *CT_Table )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeddf .TblGrid =NewCT_TableGrid ();_fdbbac :for {_bdggg ,_adbfc :=d .Token ();if _adbfc !=nil {return _adbfc ;};switch _ebbc :=_bdggg .(type ){case _f .StartElement :switch _ebbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_eeddf .TblPr =NewCT_TableProperties ();if _ceefc :=d .DecodeElement (_eeddf .TblPr ,&_ebbc );_ceefc !=nil {return _ceefc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _addbec :=d .DecodeElement (_eeddf .TblGrid ,&_ebbc );_addbec !=nil {return _addbec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_fgddc :=NewCT_TableRow ();if _gdebc :=d .DecodeElement (_fgddc ,&_ebbc );_gdebc !=nil {return _gdebc ;};_eeddf .Tr =append (_eeddf .Tr ,_fgddc );default:_fb .Log ("\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\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_ebbc .Name );if _gcab :=d .Skip ();_gcab !=nil {return _gcab ;};};case _f .EndElement :break _fdbbac ;case _f .CharData :};};return nil ;};func (_abaae *EG_TextBulletSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adeb :for {_fgefdc ,_daecg :=d .Token ();if _daecg !=nil {return _daecg ;};switch _fffcbd :=_fgefdc .(type ){case _f .StartElement :switch _fffcbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_abaae .BuSzTx =NewCT_TextBulletSizeFollowText ();if _bagbd :=d .DecodeElement (_abaae .BuSzTx ,&_fffcbd );_bagbd !=nil {return _bagbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_abaae .BuSzPct =NewCT_TextBulletSizePercent ();if _eebdf :=d .DecodeElement (_abaae .BuSzPct ,&_fffcbd );_eebdf !=nil {return _eebdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_abaae .BuSzPts =NewCT_TextBulletSizePoint ();if _gfaac :=d .DecodeElement (_abaae .BuSzPts ,&_fffcbd );_gfaac !=nil {return _gfaac ;};default:_fb .Log ("\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\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0020\u0025\u0076",_fffcbd .Name );if _degbc :=d .Skip ();_degbc !=nil {return _degbc ;};};case _f .EndElement :break _adeb ;case _f .CharData :};};return nil ;};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_dfffg :=ST_TextFontScalePercentOrPercentString {};if _a .ST_PercentagePatternRe .MatchString (s ){_dfffg .ST_Percentage =&s ;}else {_dbegfc ,_gdfef :=_d .ParseInt (s ,10,64);if _gdfef !=nil {return _dfffg ,_g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gdfef );};_cfeeb :=int32 (_dbegfc );_dfffg .ST_TextFontScalePercent =&_cfeeb ;};return _dfffg ,nil ;};func (_fggfd *EG_Effect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edage :for {_aabded ,_daffa :=d .Token ();if _daffa !=nil {return _daffa ;};switch _fbffdf :=_aabded .(type ){case _f .StartElement :switch _fbffdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_fggfd .Cont =NewCT_EffectContainer ();if _bfae :=d .DecodeElement (_fggfd .Cont ,&_fbffdf );_bfae !=nil {return _bfae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fggfd .Effect =NewCT_EffectReference ();if _fgbaf :=d .DecodeElement (_fggfd .Effect ,&_fbffdf );_fgbaf !=nil {return _fgbaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_fggfd .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _fgacda :=d .DecodeElement (_fggfd .AlphaBiLevel ,&_fbffdf );_fgacda !=nil {return _fgacda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_fggfd .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _dcgdd :=d .DecodeElement (_fggfd .AlphaCeiling ,&_fbffdf );_dcgdd !=nil {return _dcgdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_fggfd .AlphaFloor =NewCT_AlphaFloorEffect ();if _agba :=d .DecodeElement (_fggfd .AlphaFloor ,&_fbffdf );_agba !=nil {return _agba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_fggfd .AlphaInv =NewCT_AlphaInverseEffect ();if _ffcge :=d .DecodeElement (_fggfd .AlphaInv ,&_fbffdf );_ffcge !=nil {return _ffcge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fggfd .AlphaMod =NewCT_AlphaModulateEffect ();if _dbeaf :=d .DecodeElement (_fggfd .AlphaMod ,&_fbffdf );_dbeaf !=nil {return _dbeaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_fggfd .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _dbfec :=d .DecodeElement (_fggfd .AlphaModFix ,&_fbffdf );_dbfec !=nil {return _dbfec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_fggfd .AlphaOutset =NewCT_AlphaOutsetEffect ();if _abcbg :=d .DecodeElement (_fggfd .AlphaOutset ,&_fbffdf );_abcbg !=nil {return _abcbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_fggfd .AlphaRepl =NewCT_AlphaReplaceEffect ();if _cbfgac :=d .DecodeElement (_fggfd .AlphaRepl ,&_fbffdf );_cbfgac !=nil {return _cbfgac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fggfd .BiLevel =NewCT_BiLevelEffect ();if _fddcc :=d .DecodeElement (_fggfd .BiLevel ,&_fbffdf );_fddcc !=nil {return _fddcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_fggfd .Blend =NewCT_BlendEffect ();if _bdbfc :=d .DecodeElement (_fggfd .Blend ,&_fbffdf );_bdbfc !=nil {return _bdbfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_fggfd .Blur =NewCT_BlurEffect ();if _ccff :=d .DecodeElement (_fggfd .Blur ,&_fbffdf );_ccff !=nil {return _ccff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_fggfd .ClrChange =NewCT_ColorChangeEffect ();if _bgcg :=d .DecodeElement (_fggfd .ClrChange ,&_fbffdf );_bgcg !=nil {return _bgcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_fggfd .ClrRepl =NewCT_ColorReplaceEffect ();if _gacca :=d .DecodeElement (_fggfd .ClrRepl ,&_fbffdf );_gacca !=nil {return _gacca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_fggfd .Duotone =NewCT_DuotoneEffect ();if _dfbfb :=d .DecodeElement (_fggfd .Duotone ,&_fbffdf );_dfbfb !=nil {return _dfbfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_fggfd .Fill =NewCT_FillEffect ();if _badca :=d .DecodeElement (_fggfd .Fill ,&_fbffdf );_badca !=nil {return _badca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_fggfd .FillOverlay =NewCT_FillOverlayEffect ();if _bfdadd :=d .DecodeElement (_fggfd .FillOverlay ,&_fbffdf );_bfdadd !=nil {return _bfdadd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_fggfd .Glow =NewCT_GlowEffect ();if _debcc :=d .DecodeElement (_fggfd .Glow ,&_fbffdf );_debcc !=nil {return _debcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_fggfd .Grayscl =NewCT_GrayscaleEffect ();if _eedgbf :=d .DecodeElement (_fggfd .Grayscl ,&_fbffdf );_eedgbf !=nil {return _eedgbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_fggfd .Hsl =NewCT_HSLEffect ();if _adgdc :=d .DecodeElement (_fggfd .Hsl ,&_fbffdf );_adgdc !=nil {return _adgdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_fggfd .InnerShdw =NewCT_InnerShadowEffect ();if _bbdcf :=d .DecodeElement (_fggfd .InnerShdw ,&_fbffdf );_bbdcf !=nil {return _bbdcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_fggfd .Lum =NewCT_LuminanceEffect ();if _cbcd :=d .DecodeElement (_fggfd .Lum ,&_fbffdf );_cbcd !=nil {return _cbcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_fggfd .OuterShdw =NewCT_OuterShadowEffect ();if _cbbfa :=d .DecodeElement (_fggfd .OuterShdw ,&_fbffdf );_cbbfa !=nil {return _cbbfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_fggfd .PrstShdw =NewCT_PresetShadowEffect ();if _bagd :=d .DecodeElement (_fggfd .PrstShdw ,&_fbffdf );_bagd !=nil {return _bagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_fggfd .Reflection =NewCT_ReflectionEffect ();if _cbaddc :=d .DecodeElement (_fggfd .Reflection ,&_fbffdf );_cbaddc !=nil {return _cbaddc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_fggfd .RelOff =NewCT_RelativeOffsetEffect ();if _aaafc :=d .DecodeElement (_fggfd .RelOff ,&_fbffdf );_aaafc !=nil {return _aaafc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_fggfd .SoftEdge =NewCT_SoftEdgesEffect ();if _gfaeg :=d .DecodeElement (_fggfd .SoftEdge ,&_fbffdf );_gfaeg !=nil {return _gfaeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_fggfd .Tint =NewCT_TintEffect ();if _ccefa :=d .DecodeElement (_fggfd .Tint ,&_fbffdf );_ccefa !=nil {return _ccefa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_fggfd .Xfrm =NewCT_TransformEffect ();if _bdafb :=d .DecodeElement (_fggfd .Xfrm ,&_fbffdf );_bdafb !=nil {return _bdafb ;};default:_fb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0045\u0066\u0066e\u0063\u0074 \u0025\u0076",_fbffdf .Name );if _cfafg :=d .Skip ();_cfafg !=nil {return _cfafg ;};};case _f .EndElement :break _edage ;case _f .CharData :};};return nil ;};func (_fcgba ST_PresetMaterialType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcgba .String (),start );}; -// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path -func (_dcge *CT_ShapeProperties )ValidateWithPath (path string )error {if _fgeef :=_dcge .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgeef !=nil {return _fgeef ;};if _dcge .Xfrm !=nil {if _efcdd :=_dcge .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_efcdd !=nil {return _efcdd ;};};if _dcge .CustGeom !=nil {if _bfef :=_dcge .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_bfef !=nil {return _bfef ;};};if _dcge .PrstGeom !=nil {if _fcdad :=_dcge .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_fcdad !=nil {return _fcdad ;};};if _dcge .NoFill !=nil {if _efdg :=_dcge .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_efdg !=nil {return _efdg ;};};if _dcge .SolidFill !=nil {if _cbcfc :=_dcge .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cbcfc !=nil {return _cbcfc ;};};if _dcge .GradFill !=nil {if _edadd :=_dcge .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_edadd !=nil {return _edadd ;};};if _dcge .BlipFill !=nil {if _ceffd :=_dcge .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ceffd !=nil {return _ceffd ;};};if _dcge .PattFill !=nil {if _daabdb :=_dcge .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_daabdb !=nil {return _daabdb ;};};if _dcge .GrpFill !=nil {if _gddec :=_dcge .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gddec !=nil {return _gddec ;};};if _dcge .Ln !=nil {if _fceec :=_dcge .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_fceec !=nil {return _fceec ;};};if _dcge .EffectLst !=nil {if _bdecd :=_dcge .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bdecd !=nil {return _bdecd ;};};if _dcge .EffectDag !=nil {if _aeffb :=_dcge .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_aeffb !=nil {return _aeffb ;};};if _dcge .Scene3d !=nil {if _efeb :=_dcge .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_efeb !=nil {return _efeb ;};};if _dcge .Sp3d !=nil {if _agcdf :=_dcge .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_agcdf !=nil {return _agcdf ;};};if _dcge .ExtLst !=nil {if _cafea :=_dcge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cafea !=nil {return _cafea ;};};return nil ;};type ST_TextStrikeType byte ;func (_bebd *CT_AnimationChartElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bebd .BldStepAttr =ST_ChartBuildStep (1);for _ ,_fdbc :=range start .Attr {if _fdbc .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_ceda ,_gdfe :=_gc .ParseInt (_fdbc .Value ,10,32);if _gdfe !=nil {return _gdfe ;};_bde :=int32 (_ceda );_bebd .SeriesIdxAttr =&_bde ;continue ;};if _fdbc .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_fdf ,_fbae :=_gc .ParseInt (_fdbc .Value ,10,32);if _fbae !=nil {return _fbae ;};_ceeg :=int32 (_fdf );_bebd .CategoryIdxAttr =&_ceeg ;continue ;};if _fdbc .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_bebd .BldStepAttr .UnmarshalXMLAttr (_fdbc );continue ;};};for {_gdc ,_fdea :=d .Token ();if _fdea !=nil {return _f .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0041nim\u0061ti\u006f\u006e\u0043\u0068\u0061\u0072\u0074El\u0065\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_fdea );};if _eae ,_ccgd :=_gdc .(_a .EndElement );_ccgd &&_eae .Name ==start .Name {break ;};};return nil ;};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_ddbe :=&CT_GvmlUseShapeRectangle {};return _ddbe ;}; +// Validate validates the EG_LineJoinProperties and its children +func (_dfbcb *EG_LineJoinProperties )Validate ()error {return _dfbcb .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type ST_DgmBuildStep byte ;func (_cbdff *CT_TextListStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dddfd :for {_gdde ,_bfcac :=d .Token ();if _bfcac !=nil {return _bfcac ;};switch _ffggb :=_gdde .(type ){case _f .StartElement :switch _ffggb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"}:_cbdff .DefPPr =NewCT_TextParagraphProperties ();if _aaebb :=d .DecodeElement (_cbdff .DefPPr ,&_ffggb );_aaebb !=nil {return _aaebb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"}:_cbdff .Lvl1pPr =NewCT_TextParagraphProperties ();if _bdfff :=d .DecodeElement (_cbdff .Lvl1pPr ,&_ffggb );_bdfff !=nil {return _bdfff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"}:_cbdff .Lvl2pPr =NewCT_TextParagraphProperties ();if _cegdf :=d .DecodeElement (_cbdff .Lvl2pPr ,&_ffggb );_cegdf !=nil {return _cegdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"}:_cbdff .Lvl3pPr =NewCT_TextParagraphProperties ();if _adeca :=d .DecodeElement (_cbdff .Lvl3pPr ,&_ffggb );_adeca !=nil {return _adeca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"}:_cbdff .Lvl4pPr =NewCT_TextParagraphProperties ();if _fegfg :=d .DecodeElement (_cbdff .Lvl4pPr ,&_ffggb );_fegfg !=nil {return _fegfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"}:_cbdff .Lvl5pPr =NewCT_TextParagraphProperties ();if _ebaab :=d .DecodeElement (_cbdff .Lvl5pPr ,&_ffggb );_ebaab !=nil {return _ebaab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"}:_cbdff .Lvl6pPr =NewCT_TextParagraphProperties ();if _aaag :=d .DecodeElement (_cbdff .Lvl6pPr ,&_ffggb );_aaag !=nil {return _aaag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"}:_cbdff .Lvl7pPr =NewCT_TextParagraphProperties ();if _aeecc :=d .DecodeElement (_cbdff .Lvl7pPr ,&_ffggb );_aeecc !=nil {return _aeecc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"}:_cbdff .Lvl8pPr =NewCT_TextParagraphProperties ();if _bebag :=d .DecodeElement (_cbdff .Lvl8pPr ,&_ffggb );_bebag !=nil {return _bebag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"}:_cbdff .Lvl9pPr =NewCT_TextParagraphProperties ();if _gdebb :=d .DecodeElement (_cbdff .Lvl9pPr ,&_ffggb );_gdebb !=nil {return _gdebb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbdff .ExtLst =NewCT_OfficeArtExtensionList ();if _dacegg :=d .DecodeElement (_cbdff .ExtLst ,&_ffggb );_dacegg !=nil {return _dacegg ;};default:_fb .Log ("\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\u0054\u0065\u0078\u0074\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025v",_ffggb .Name );if _ebbab :=d .Skip ();_ebbab !=nil {return _ebbab ;};};case _f .EndElement :break _dddfd ;case _f .CharData :};};return nil ;};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_gafgf :=&EG_ThemeableFontStyles {};return _gafgf ;}; -// Validate validates the CT_PositivePercentage and its children -func (_cagab *CT_PositivePercentage )Validate ()error {return _cagab .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_ddecb :=&CT_LineJoinBevel {};return _ddecb };func (_bgeadf ST_TextAnchoringType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgeadf .String (),start );};func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_adbc :=&CT_NonVisualGroupDrawingShapeProps {};return _adbc ;};func (_gaeed ST_Coordinate32 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gaeed .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_gaeed .ST_Coordinate32Unqualified )));};if _gaeed .ST_UniversalMeasure !=nil {e .EncodeToken (_a .CharData (*_gaeed .ST_UniversalMeasure ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_cdcee ST_TextAutonumberScheme )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fefec :=_a .Attr {};_fefec .Name =name ;switch _cdcee {case ST_TextAutonumberSchemeUnset :_fefec .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_fefec .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_fefec .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaLcParenR :_fefec .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_fefec .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaLcPeriod :_fefec .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_fefec .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicParenBoth :_fefec .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_fefec .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeArabicPeriod :_fefec .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_fefec .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_fefec .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanUcParenBoth :_fefec .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_fefec .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanUcParenR :_fefec .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_fefec .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeRomanUcPeriod :_fefec .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_fefec .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_fefec .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_fefec .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeArabicDbPeriod :_fefec .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_fefec .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChsPeriod :_fefec .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_fefec .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_fefec .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChtPlain :_fefec .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_fefec .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1JpnKorPlain :_fefec .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_fefec .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabic1Minus :_fefec .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_fefec .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeHebrew2Minus :_fefec .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_fefec .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiAlphaParenR :_fefec .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_fefec .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeThaiNumPeriod :_fefec .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_fefec .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiNumParenBoth :_fefec .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_fefec .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumPeriod :_fefec .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_fefec .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeHindiAlpha1Period :_fefec .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _fefec ,nil ;};const (ST_SystemColorValUnset ST_SystemColorVal =0;ST_SystemColorValScrollBar ST_SystemColorVal =1;ST_SystemColorValBackground ST_SystemColorVal =2;ST_SystemColorValActiveCaption ST_SystemColorVal =3;ST_SystemColorValInactiveCaption ST_SystemColorVal =4;ST_SystemColorValMenu ST_SystemColorVal =5;ST_SystemColorValWindow ST_SystemColorVal =6;ST_SystemColorValWindowFrame ST_SystemColorVal =7;ST_SystemColorValMenuText ST_SystemColorVal =8;ST_SystemColorValWindowText ST_SystemColorVal =9;ST_SystemColorValCaptionText ST_SystemColorVal =10;ST_SystemColorValActiveBorder ST_SystemColorVal =11;ST_SystemColorValInactiveBorder ST_SystemColorVal =12;ST_SystemColorValAppWorkspace ST_SystemColorVal =13;ST_SystemColorValHighlight ST_SystemColorVal =14;ST_SystemColorValHighlightText ST_SystemColorVal =15;ST_SystemColorValBtnFace ST_SystemColorVal =16;ST_SystemColorValBtnShadow ST_SystemColorVal =17;ST_SystemColorValGrayText ST_SystemColorVal =18;ST_SystemColorValBtnText ST_SystemColorVal =19;ST_SystemColorValInactiveCaptionText ST_SystemColorVal =20;ST_SystemColorValBtnHighlight ST_SystemColorVal =21;ST_SystemColorVal3dDkShadow ST_SystemColorVal =22;ST_SystemColorVal3dLight ST_SystemColorVal =23;ST_SystemColorValInfoText ST_SystemColorVal =24;ST_SystemColorValInfoBk ST_SystemColorVal =25;ST_SystemColorValHotLight ST_SystemColorVal =26;ST_SystemColorValGradientActiveCaption ST_SystemColorVal =27;ST_SystemColorValGradientInactiveCaption ST_SystemColorVal =28;ST_SystemColorValMenuHighlight ST_SystemColorVal =29;ST_SystemColorValMenuBar ST_SystemColorVal =30;);func (_dgcaag ST_TextTabAlignType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fddcf :=_a .Attr {};_fddcf .Name =name ;switch _dgcaag {case ST_TextTabAlignTypeUnset :_fddcf .Value ="";case ST_TextTabAlignTypeL :_fddcf .Value ="\u006c";case ST_TextTabAlignTypeCtr :_fddcf .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_fddcf .Value ="\u0072";case ST_TextTabAlignTypeDec :_fddcf .Value ="\u0064\u0065\u0063";};return _fddcf ,nil ;}; +// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path +func (_bdebda *CT_VideoFile )ValidateWithPath (path string )error {if _bdebda .ExtLst !=nil {if _egfdf :=_bdebda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egfdf !=nil {return _egfdf ;};};return nil ;};func NewCT_TableCell ()*CT_TableCell {_gfcegb :=&CT_TableCell {};return _gfcegb };func (_ffdff *CT_FillStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdd :for {_bgdc ,_agcg :=d .Token ();if _agcg !=nil {return _agcg ;};switch _bafbe :=_bgdc .(type ){case _f .StartElement :switch _bafbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fgca :=NewEG_FillProperties ();_fgca .NoFill =NewCT_NoFillProperties ();if _edcc :=d .DecodeElement (_fgca .NoFill ,&_bafbe );_edcc !=nil {return _edcc ;};_ffdff .EG_FillProperties =append (_ffdff .EG_FillProperties ,_fgca );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dgfg :=NewEG_FillProperties ();_dgfg .SolidFill =NewCT_SolidColorFillProperties ();if _ebcec :=d .DecodeElement (_dgfg .SolidFill ,&_bafbe );_ebcec !=nil {return _ebcec ;};_ffdff .EG_FillProperties =append (_ffdff .EG_FillProperties ,_dgfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bfgdd :=NewEG_FillProperties ();_bfgdd .GradFill =NewCT_GradientFillProperties ();if _fefd :=d .DecodeElement (_bfgdd .GradFill ,&_bafbe );_fefd !=nil {return _fefd ;};_ffdff .EG_FillProperties =append (_ffdff .EG_FillProperties ,_bfgdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cffa :=NewEG_FillProperties ();_cffa .BlipFill =NewCT_BlipFillProperties ();if _bfbf :=d .DecodeElement (_cffa .BlipFill ,&_bafbe );_bfbf !=nil {return _bfbf ;};_ffdff .EG_FillProperties =append (_ffdff .EG_FillProperties ,_cffa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aagdc :=NewEG_FillProperties ();_aagdc .PattFill =NewCT_PatternFillProperties ();if _ebbf :=d .DecodeElement (_aagdc .PattFill ,&_bafbe );_ebbf !=nil {return _ebbf ;};_ffdff .EG_FillProperties =append (_ffdff .EG_FillProperties ,_aagdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_begb :=NewEG_FillProperties ();_begb .GrpFill =NewCT_GroupFillProperties ();if _acbd :=d .DecodeElement (_begb .GrpFill ,&_bafbe );_acbd !=nil {return _acbd ;};_ffdff .EG_FillProperties =append (_ffdff .EG_FillProperties ,_begb );default:_fb .Log ("\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\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_bafbe .Name );if _gdgdd :=d .Skip ();_gdgdd !=nil {return _gdgdd ;};};case _f .EndElement :break _cbdd ;case _f .CharData :};};return nil ;};func (_abec *ST_TextAlignType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_abec =0;case "\u006c":*_abec =1;case "\u0063\u0074\u0072":*_abec =2;case "\u0072":*_abec =3;case "\u006a\u0075\u0073\u0074":*_abec =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_abec =5;case "\u0064\u0069\u0073\u0074":*_abec =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_abec =7;};return nil ;};func (_efccf *CT_TextBodyProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efccf .RotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_efccf .RotAttr )});};if _efccf .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_efccf .SpcFirstLastParaAttr ))});};if _efccf .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_gcgbb ,_ebabf :=_efccf .VertOverflowAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _ebabf !=nil {return _ebabf ;};start .Attr =append (start .Attr ,_gcgbb );};if _efccf .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_abaac ,_dfacfg :=_efccf .HorzOverflowAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _dfacfg !=nil {return _dfacfg ;};start .Attr =append (start .Attr ,_abaac );};if _efccf .VertAttr !=ST_TextVerticalTypeUnset {_bfaae ,_gbfed :=_efccf .VertAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072\u0074"});if _gbfed !=nil {return _gbfed ;};start .Attr =append (start .Attr ,_bfaae );};if _efccf .WrapAttr !=ST_TextWrappingTypeUnset {_beaea ,_gebeg :=_efccf .WrapAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u0072\u0061\u0070"});if _gebeg !=nil {return _gebeg ;};start .Attr =append (start .Attr ,_beaea );};if _efccf .LInsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_efccf .LInsAttr )});};if _efccf .TInsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_efccf .TInsAttr )});};if _efccf .RInsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_efccf .RInsAttr )});};if _efccf .BInsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_efccf .BInsAttr )});};if _efccf .NumColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_efccf .NumColAttr )});};if _efccf .SpcColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_efccf .SpcColAttr )});};if _efccf .RtlColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_efccf .RtlColAttr ))});};if _efccf .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_efccf .FromWordArtAttr ))});};if _efccf .AnchorAttr !=ST_TextAnchoringTypeUnset {_fadbe ,_cffacd :=_efccf .AnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _cffacd !=nil {return _cffacd ;};start .Attr =append (start .Attr ,_fadbe );};if _efccf .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_efccf .AnchorCtrAttr ))});};if _efccf .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_efccf .ForceAAAttr ))});};if _efccf .UprightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_efccf .UprightAttr ))});};if _efccf .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_efccf .CompatLnSpcAttr ))});};e .EncodeToken (start );if _efccf .PrstTxWarp !=nil {_ebcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_efccf .PrstTxWarp ,_ebcf );};if _efccf .NoAutofit !=nil {_ffeac :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_efccf .NoAutofit ,_ffeac );};if _efccf .NormAutofit !=nil {_gbeaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_efccf .NormAutofit ,_gbeaa );};if _efccf .SpAutoFit !=nil {_bcbba :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_efccf .SpAutoFit ,_bcbba );};if _efccf .Scene3d !=nil {_dcfgc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_efccf .Scene3d ,_dcfgc );};if _efccf .Sp3d !=nil {_bfdbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_efccf .Sp3d ,_bfdbd );};if _efccf .FlatTx !=nil {_cccge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_efccf .FlatTx ,_cccge );};if _efccf .ExtLst !=nil {_gbfgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efccf .ExtLst ,_gbfgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path -func (_gda *CT_Blip )ValidateWithPath (path string )error {if _dggb :=_gda .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dggb !=nil {return _dggb ;};for _aabd ,_dddc :=range _gda .Choice {if _baba :=_dddc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aabd ));_baba !=nil {return _baba ;};};if _gda .ExtLst !=nil {if _aaef :=_gda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaef !=nil {return _aaef ;};};return nil ;}; +// Validate validates the CT_ThemeableLineStyle and its children +func (_bdgbg *CT_ThemeableLineStyle )Validate ()error {return _bdgbg .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};func (_dbfda *EG_ThemeableFontStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbgef :for {_gafae ,_ebfcf :=d .Token ();if _ebfcf !=nil {return _ebfcf ;};switch _ececgg :=_gafae .(type ){case _f .StartElement :switch _ececgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_dbfda .Font =NewCT_FontCollection ();if _eeaede :=d .DecodeElement (_dbfda .Font ,&_ececgg );_eeaede !=nil {return _eeaede ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_dbfda .FontRef =NewCT_FontReference ();if _acbec :=d .DecodeElement (_dbfda .FontRef ,&_ececgg );_acbec !=nil {return _acbec ;};default:_fb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0054\u0068\u0065\u006de\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_ececgg .Name );if _eeebaf :=d .Skip ();_eeebaf !=nil {return _eeebaf ;};};case _f .EndElement :break _bbgef ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path -func (_ae *AG_Blob )ValidateWithPath (path string )error {return nil };func (_fggc *ST_ColorSchemeIndex )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fced ,_bdadd :=d .Token ();if _bdadd !=nil {return _bdadd ;};if _bcbed ,_aefdc :=_fced .(_a .EndElement );_aefdc &&_bcbed .Name ==start .Name {*_fggc =1;return nil ;};if _bgfgf ,_fcgcae :=_fced .(_a .CharData );!_fcgcae {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fced );}else {switch string (_bgfgf ){case "":*_fggc =0;case "\u0064\u006b\u0031":*_fggc =1;case "\u006c\u0074\u0031":*_fggc =2;case "\u0064\u006b\u0032":*_fggc =3;case "\u006c\u0074\u0032":*_fggc =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fggc =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fggc =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fggc =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fggc =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fggc =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fggc =10;case "\u0068\u006c\u0069n\u006b":*_fggc =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_fggc =12;};};_fced ,_bdadd =d .Token ();if _bdadd !=nil {return _bdadd ;};if _fbgaca ,_cggec :=_fced .(_a .EndElement );_cggec &&_fbgaca .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fced );};type ST_AnimationBuildType byte ;type CT_FillOverlayEffect struct{BlendAttr ST_BlendMode ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; +// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path +func (_bfbab *CT_TableGrid )ValidateWithPath (path string )error {for _fdcedd ,_abdgga :=range _bfbab .GridCol {if _fabfe :=_abdgga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_fdcedd ));_fabfe !=nil {return _fabfe ;};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path -func (_bfae *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _bfae .PicLocks !=nil {if _aedbb :=_bfae .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_aedbb !=nil {return _aedbb ;};};if _bfae .ExtLst !=nil {if _fdada :=_bfae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdada !=nil {return _fdada ;};};return nil ;}; +// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path +func (_baeff *EG_EffectProperties )ValidateWithPath (path string )error {if _baeff .EffectLst !=nil {if _affea :=_baeff .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_affea !=nil {return _affea ;};};if _baeff .EffectDag !=nil {if _aaae :=_baeff .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_aaae !=nil {return _aaae ;};};return nil ;};func (_daeaa *CT_PositivePercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_daeaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path -func (_adeag *CT_RelativeRect )ValidateWithPath (path string )error {if _adeag .LAttr !=nil {if _bfecd :=_adeag .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_bfecd !=nil {return _bfecd ;};};if _adeag .TAttr !=nil {if _dcfdae :=_adeag .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_dcfdae !=nil {return _dcfdae ;};};if _adeag .RAttr !=nil {if _ffea :=_adeag .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_ffea !=nil {return _ffea ;};};if _adeag .BAttr !=nil {if _dafc :=_adeag .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_dafc !=nil {return _dafc ;};};return nil ;}; +// Validate validates the EG_Text3D and its children +func (_deaee *EG_Text3D )Validate ()error {return _deaee .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_fadb :=&CT_GraphicalObjectData {};return _fadb ;}; -// Validate validates the CT_NonVisualContentPartProperties and its children -func (_fggff *CT_NonVisualContentPartProperties )Validate ()error {return _fggff .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_LineProperties struct{WAttr *int32 ;CapAttr ST_LineCap ;CmpdAttr ST_CompoundLine ;AlgnAttr ST_PenAlignment ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;HeadEnd *CT_LineEndProperties ;TailEnd *CT_LineEndProperties ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path +func (_fbgeb *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _fbgeb .CxnSpLocks !=nil {if _eacf :=_fbgeb .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_eacf !=nil {return _eacf ;};};if _fbgeb .StCxn !=nil {if _bede :=_fbgeb .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_bede !=nil {return _bede ;};};if _fbgeb .EndCxn !=nil {if _aadga :=_fbgeb .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e");_aadga !=nil {return _aadga ;};};if _fbgeb .ExtLst !=nil {if _fdbcd :=_fbgeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdbcd !=nil {return _fdbcd ;};};return nil ;};func (_ffge *CT_ConnectorLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffge .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffge .NoGrpAttr ))});};if _ffge .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffge .NoSelectAttr ))});};if _ffge .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffge .NoRotAttr ))});};if _ffge .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffge .NoChangeAspectAttr ))});};if _ffge .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffge .NoMoveAttr ))});};if _ffge .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffge .NoResizeAttr ))});};if _ffge .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffge .NoEditPointsAttr ))});};if _ffge .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffge .NoAdjustHandlesAttr ))});};if _ffge .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffge .NoChangeArrowheadsAttr ))});};if _ffge .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffge .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _ffge .ExtLst !=nil {_ggdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffge .ExtLst ,_ggdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_TextTabAlignTypeUnset ST_TextTabAlignType =0;ST_TextTabAlignTypeL ST_TextTabAlignType =1;ST_TextTabAlignTypeCtr ST_TextTabAlignType =2;ST_TextTabAlignTypeR ST_TextTabAlignType =3;ST_TextTabAlignTypeDec ST_TextTabAlignType =4;);const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;);func NewCT_AudioCD ()*CT_AudioCD {_dgf :=&CT_AudioCD {};_dgf .St =NewCT_AudioCDTime ();_dgf .End =NewCT_AudioCDTime ();return _dgf ;}; -// Validate validates the EG_TextBulletSize and its children -func (_dcecb *EG_TextBulletSize )Validate ()error {return _dcecb .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");}; +// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path +func (_bbe *CT_BlipFillProperties )ValidateWithPath (path string )error {if _bbe .Blip !=nil {if _dbfa :=_bbe .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_dbfa !=nil {return _dbfa ;};};if _bbe .SrcRect !=nil {if _ebaff :=_bbe .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074");_ebaff !=nil {return _ebaff ;};};if _bbe .Tile !=nil {if _dbea :=_bbe .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_dbea !=nil {return _dbea ;};};if _bbe .Stretch !=nil {if _debe :=_bbe .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_debe !=nil {return _debe ;};};return nil ;};type CT_TextBulletSizePercent struct{ValAttr string ;};func (_dcefg *CT_GeomRect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_g .Sprintf ("\u0025\u0076",_dcefg .LAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_g .Sprintf ("\u0025\u0076",_dcefg .TAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",_dcefg .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_g .Sprintf ("\u0025\u0076",_dcefg .BAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebaf *CT_AnimationDgmElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afed :=range start .Attr {if _afed .Name .Local =="\u0069\u0064"{_abca ,_bcfe :=_afed .Value ,error (nil );if _bcfe !=nil {return _bcfe ;};_ebaf .IdAttr =&_abca ;continue ;};if _afed .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_ebaf .BldStepAttr .UnmarshalXMLAttr (_afed );continue ;};};for {_acb ,_egac :=d .Token ();if _egac !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069m\u0061t\u0069o\u006eD\u0067\u006d\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_egac );};if _abce ,_acgc :=_acb .(_f .EndElement );_acgc &&_abce .Name ==start .Name {break ;};};return nil ;};func (_ffbbe ST_AnimationDgmBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffbbe .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_f .CharData (_ffbbe .ST_AnimationBuildType .String ()));};if _ffbbe .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_f .CharData (_ffbbe .ST_AnimationDgmOnlyBuildType .String ()));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_fbbdb ST_PresetCameraType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ddbfe :=_f .Attr {};_ddbfe .Name =name ;switch _fbbdb {case ST_PresetCameraTypeUnset :_ddbfe .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_ddbfe .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_ddbfe .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_ddbfe .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_ddbfe .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_ddbfe .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_ddbfe .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_ddbfe .Value ="\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueBottom :_ddbfe .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_ddbfe .Value ="\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyPerspectiveTopLeft :_ddbfe .Value ="\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveTop :_ddbfe .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_ddbfe .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_ddbfe .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_ddbfe .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_ddbfe .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_ddbfe .Value ="l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottom :_ddbfe .Value ="\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyPerspectiveBottomRight :_ddbfe .Value ="\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case ST_PresetCameraTypeOrthographicFront :_ddbfe .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_ddbfe .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_ddbfe .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_ddbfe .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_ddbfe .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_ddbfe .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_ddbfe .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_ddbfe .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_ddbfe .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_ddbfe .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_ddbfe .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_ddbfe .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_ddbfe .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_ddbfe .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_ddbfe .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_ddbfe .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_ddbfe .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_ddbfe .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeIsometricOffAxis4Left :_ddbfe .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_ddbfe .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_ddbfe .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueTopLeft :_ddbfe .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_ddbfe .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_ddbfe .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueLeft :_ddbfe .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_ddbfe .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_ddbfe .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueBottom :_ddbfe .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_ddbfe .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveFront :_ddbfe .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_ddbfe .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypePerspectiveRight :_ddbfe .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_ddbfe .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case ST_PresetCameraTypePerspectiveBelow :_ddbfe .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_ddbfe .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveAboveRightFacing :_ddbfe .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveContrastingLeftFacing :_ddbfe .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveContrastingRightFacing :_ddbfe .Value ="\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicLeftFacing :_ddbfe .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicRightFacing :_ddbfe .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing :_ddbfe .Value ="\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing :_ddbfe .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case ST_PresetCameraTypePerspectiveRelaxed :_ddbfe .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_ddbfe .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return _ddbfe ,nil ;};type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ;};const (ST_PresetCameraTypeUnset ST_PresetCameraType =0;ST_PresetCameraTypeLegacyObliqueTopLeft ST_PresetCameraType =1;ST_PresetCameraTypeLegacyObliqueTop ST_PresetCameraType =2;ST_PresetCameraTypeLegacyObliqueTopRight ST_PresetCameraType =3;ST_PresetCameraTypeLegacyObliqueLeft ST_PresetCameraType =4;ST_PresetCameraTypeLegacyObliqueFront ST_PresetCameraType =5;ST_PresetCameraTypeLegacyObliqueRight ST_PresetCameraType =6;ST_PresetCameraTypeLegacyObliqueBottomLeft ST_PresetCameraType =7;ST_PresetCameraTypeLegacyObliqueBottom ST_PresetCameraType =8;ST_PresetCameraTypeLegacyObliqueBottomRight ST_PresetCameraType =9;ST_PresetCameraTypeLegacyPerspectiveTopLeft ST_PresetCameraType =10;ST_PresetCameraTypeLegacyPerspectiveTop ST_PresetCameraType =11;ST_PresetCameraTypeLegacyPerspectiveTopRight ST_PresetCameraType =12;ST_PresetCameraTypeLegacyPerspectiveLeft ST_PresetCameraType =13;ST_PresetCameraTypeLegacyPerspectiveFront ST_PresetCameraType =14;ST_PresetCameraTypeLegacyPerspectiveRight ST_PresetCameraType =15;ST_PresetCameraTypeLegacyPerspectiveBottomLeft ST_PresetCameraType =16;ST_PresetCameraTypeLegacyPerspectiveBottom ST_PresetCameraType =17;ST_PresetCameraTypeLegacyPerspectiveBottomRight ST_PresetCameraType =18;ST_PresetCameraTypeOrthographicFront ST_PresetCameraType =19;ST_PresetCameraTypeIsometricTopUp ST_PresetCameraType =20;ST_PresetCameraTypeIsometricTopDown ST_PresetCameraType =21;ST_PresetCameraTypeIsometricBottomUp ST_PresetCameraType =22;ST_PresetCameraTypeIsometricBottomDown ST_PresetCameraType =23;ST_PresetCameraTypeIsometricLeftUp ST_PresetCameraType =24;ST_PresetCameraTypeIsometricLeftDown ST_PresetCameraType =25;ST_PresetCameraTypeIsometricRightUp ST_PresetCameraType =26;ST_PresetCameraTypeIsometricRightDown ST_PresetCameraType =27;ST_PresetCameraTypeIsometricOffAxis1Left ST_PresetCameraType =28;ST_PresetCameraTypeIsometricOffAxis1Right ST_PresetCameraType =29;ST_PresetCameraTypeIsometricOffAxis1Top ST_PresetCameraType =30;ST_PresetCameraTypeIsometricOffAxis2Left ST_PresetCameraType =31;ST_PresetCameraTypeIsometricOffAxis2Right ST_PresetCameraType =32;ST_PresetCameraTypeIsometricOffAxis2Top ST_PresetCameraType =33;ST_PresetCameraTypeIsometricOffAxis3Left ST_PresetCameraType =34;ST_PresetCameraTypeIsometricOffAxis3Right ST_PresetCameraType =35;ST_PresetCameraTypeIsometricOffAxis3Bottom ST_PresetCameraType =36;ST_PresetCameraTypeIsometricOffAxis4Left ST_PresetCameraType =37;ST_PresetCameraTypeIsometricOffAxis4Right ST_PresetCameraType =38;ST_PresetCameraTypeIsometricOffAxis4Bottom ST_PresetCameraType =39;ST_PresetCameraTypeObliqueTopLeft ST_PresetCameraType =40;ST_PresetCameraTypeObliqueTop ST_PresetCameraType =41;ST_PresetCameraTypeObliqueTopRight ST_PresetCameraType =42;ST_PresetCameraTypeObliqueLeft ST_PresetCameraType =43;ST_PresetCameraTypeObliqueRight ST_PresetCameraType =44;ST_PresetCameraTypeObliqueBottomLeft ST_PresetCameraType =45;ST_PresetCameraTypeObliqueBottom ST_PresetCameraType =46;ST_PresetCameraTypeObliqueBottomRight ST_PresetCameraType =47;ST_PresetCameraTypePerspectiveFront ST_PresetCameraType =48;ST_PresetCameraTypePerspectiveLeft ST_PresetCameraType =49;ST_PresetCameraTypePerspectiveRight ST_PresetCameraType =50;ST_PresetCameraTypePerspectiveAbove ST_PresetCameraType =51;ST_PresetCameraTypePerspectiveBelow ST_PresetCameraType =52;ST_PresetCameraTypePerspectiveAboveLeftFacing ST_PresetCameraType =53;ST_PresetCameraTypePerspectiveAboveRightFacing ST_PresetCameraType =54;ST_PresetCameraTypePerspectiveContrastingLeftFacing ST_PresetCameraType =55;ST_PresetCameraTypePerspectiveContrastingRightFacing ST_PresetCameraType =56;ST_PresetCameraTypePerspectiveHeroicLeftFacing ST_PresetCameraType =57;ST_PresetCameraTypePerspectiveHeroicRightFacing ST_PresetCameraType =58;ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing ST_PresetCameraType =59;ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing ST_PresetCameraType =60;ST_PresetCameraTypePerspectiveRelaxed ST_PresetCameraType =61;ST_PresetCameraTypePerspectiveRelaxedModerately ST_PresetCameraType =62;);func NewCT_Scene3D ()*CT_Scene3D {_fbbgg :=&CT_Scene3D {};_fbbgg .Camera =NewCT_Camera ();_fbbgg .LightRig =NewCT_LightRig ();return _fbbgg ;};func (_baf *CT_BackgroundFillStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceaa :for {_ecca ,_ebggc :=d .Token ();if _ebggc !=nil {return _ebggc ;};switch _fef :=_ecca .(type ){case _f .StartElement :switch _fef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gcgg :=NewEG_FillProperties ();_gcgg .NoFill =NewCT_NoFillProperties ();if _aabd :=d .DecodeElement (_gcgg .NoFill ,&_fef );_aabd !=nil {return _aabd ;};_baf .EG_FillProperties =append (_baf .EG_FillProperties ,_gcgg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gcea :=NewEG_FillProperties ();_gcea .SolidFill =NewCT_SolidColorFillProperties ();if _gcdfb :=d .DecodeElement (_gcea .SolidFill ,&_fef );_gcdfb !=nil {return _gcdfb ;};_baf .EG_FillProperties =append (_baf .EG_FillProperties ,_gcea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_egeea :=NewEG_FillProperties ();_egeea .GradFill =NewCT_GradientFillProperties ();if _aefb :=d .DecodeElement (_egeea .GradFill ,&_fef );_aefb !=nil {return _aefb ;};_baf .EG_FillProperties =append (_baf .EG_FillProperties ,_egeea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fdee :=NewEG_FillProperties ();_fdee .BlipFill =NewCT_BlipFillProperties ();if _ggg :=d .DecodeElement (_fdee .BlipFill ,&_fef );_ggg !=nil {return _ggg ;};_baf .EG_FillProperties =append (_baf .EG_FillProperties ,_fdee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_beeg :=NewEG_FillProperties ();_beeg .PattFill =NewCT_PatternFillProperties ();if _afda :=d .DecodeElement (_beeg .PattFill ,&_fef );_afda !=nil {return _afda ;};_baf .EG_FillProperties =append (_baf .EG_FillProperties ,_beeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bafe :=NewEG_FillProperties ();_bafe .GrpFill =NewCT_GroupFillProperties ();if _dcfa :=d .DecodeElement (_bafe .GrpFill ,&_fef );_dcfa !=nil {return _dcfa ;};_baf .EG_FillProperties =append (_baf .EG_FillProperties ,_bafe );default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0042\u0061c\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fef .Name );if _dbcg :=d .Skip ();_dbcg !=nil {return _dbcg ;};};case _f .EndElement :break _ceaa ;case _f .CharData :};};return nil ;};func (_cadd *CT_HslColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",_cadd .HueAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0074"},Value :_g .Sprintf ("\u0025\u0076",_cadd .SatAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0075\u006d"},Value :_g .Sprintf ("\u0025\u0076",_cadd .LumAttr )});e .EncodeToken (start );if _cadd .EG_ColorTransform !=nil {for _ ,_gcff :=range _cadd .EG_ColorTransform {_gcff .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgbab *ThemeManager )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_f .Attr {Name :_f .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 ="\u0061\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _cgbab .CT_EmptyElement .MarshalXML (e ,start );};func (_gagab *CT_ShapeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gagab .BwModeAttr !=ST_BlackWhiteModeUnset {_fccb ,_dddbac :=_gagab .BwModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _dddbac !=nil {return _dddbac ;};start .Attr =append (start .Attr ,_fccb );};e .EncodeToken (start );if _gagab .Xfrm !=nil {_cegcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gagab .Xfrm ,_cegcc );};if _gagab .CustGeom !=nil {_afbdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_gagab .CustGeom ,_afbdf );};if _gagab .PrstGeom !=nil {_fgbab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_gagab .PrstGeom ,_fgbab );};if _gagab .NoFill !=nil {_edeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gagab .NoFill ,_edeg );};if _gagab .SolidFill !=nil {_agbdg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gagab .SolidFill ,_agbdg );};if _gagab .GradFill !=nil {_bgedb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gagab .GradFill ,_bgedb );};if _gagab .BlipFill !=nil {_ffac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gagab .BlipFill ,_ffac );};if _gagab .PattFill !=nil {_adgd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gagab .PattFill ,_adgd );};if _gagab .GrpFill !=nil {_dcaceg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gagab .GrpFill ,_dcaceg );};if _gagab .Ln !=nil {_cfgbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_gagab .Ln ,_cfgbb );};if _gagab .EffectLst !=nil {_cbadf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gagab .EffectLst ,_cbadf );};if _gagab .EffectDag !=nil {_ececg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gagab .EffectDag ,_ececg );};if _gagab .Scene3d !=nil {_ccfca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_gagab .Scene3d ,_ccfca );};if _gagab .Sp3d !=nil {_eebdbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gagab .Sp3d ,_eebdbg );};if _gagab .ExtLst !=nil {_agfa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gagab .ExtLst ,_agfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aaccfb *ST_PositivePercentage )Validate ()error {return _aaccfb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path -func (_bggf *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _bggf .Ln !=nil {if _bagdbf :=_bggf .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_bagdbf !=nil {return _bagdbf ;};};if _bggf .EffectLst !=nil {if _eagfd :=_bggf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_eagfd !=nil {return _eagfd ;};};if _bggf .EffectDag !=nil {if _ceabb :=_bggf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_ceabb !=nil {return _ceabb ;};};return nil ;};func (_bccba *EG_TextUnderlineFill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dceeb :for {_afaff ,_cgada :=d .Token ();if _cgada !=nil {return _cgada ;};switch _addcg :=_afaff .(type ){case _a .StartElement :switch _addcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_bccba .UFillTx =NewCT_TextUnderlineFillFollowText ();if _egggc :=d .DecodeElement (_bccba .UFillTx ,&_addcg );_egggc !=nil {return _egggc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_bccba .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _eaeab :=d .DecodeElement (_bccba .UFill ,&_addcg );_eaeab !=nil {return _eaeab ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_addcg .Name );if _dceed :=d .Skip ();_dceed !=nil {return _dceed ;};};case _a .EndElement :break _dceeb ;case _a .CharData :};};return nil ;};type CT_CustomGeometry2D struct{AvLst *CT_GeomGuideList ;GdLst *CT_GeomGuideList ;AhLst *CT_AdjustHandleList ;CxnLst *CT_ConnectionSiteList ;Rect *CT_GeomRect ;PathLst *CT_Path2DList ;};func (_ffebdc *ST_TextHorzOverflowType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgfbc ,_bebfea :=d .Token ();if _bebfea !=nil {return _bebfea ;};if _bcfe ,_eegea :=_cgfbc .(_a .EndElement );_eegea &&_bcfe .Name ==start .Name {*_ffebdc =1;return nil ;};if _eggcb ,_eecgea :=_cgfbc .(_a .CharData );!_eecgea {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgfbc );}else {switch string (_eggcb ){case "":*_ffebdc =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_ffebdc =1;case "\u0063\u006c\u0069\u0070":*_ffebdc =2;};};_cgfbc ,_bebfea =d .Token ();if _bebfea !=nil {return _bebfea ;};if _deeef ,_fgdcfg :=_cgfbc .(_a .EndElement );_fgdcfg &&_deeef .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgfbc );}; +// Validate validates the CT_EffectList and its children +func (_ffbce *CT_EffectList )Validate ()error {return _ffbce .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");};func NewCT_Headers ()*CT_Headers {_afadgd :=&CT_Headers {};return _afadgd };func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_egbcd :=&CT_BackgroundFormatting {};return _egbcd ;}; -// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path -func (_agfa *CT_GraphicalObject )ValidateWithPath (path string )error {if _babd :=_agfa .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_babd !=nil {return _babd ;};return nil ;};func (_afge *CT_GrayscaleTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gfgb ,_dacf :=d .Token ();if _dacf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006c\u0065T\u0072\u0061\u006e\u0073\u0066\u006f\u0072m\u003a\u0020\u0025\u0073",_dacf );};if _edebf ,_ffcg :=_gfgb .(_a .EndElement );_ffcg &&_edebf .Name ==start .Name {break ;};};return nil ;};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;};func (_dgdgc *CT_TextTabStopList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dgdgc .Tab !=nil {_fcbcf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074a\u0062"}};for _ ,_bcfgee :=range _dgdgc .Tab {e .EncodeElement (_bcfgee ,_fcbcf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Camera and its children +func (_dccee *CT_Camera )Validate ()error {return _dccee .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");}; -// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path -func (_geabb *CT_Transform2D )ValidateWithPath (path string )error {if _geabb .Off !=nil {if _gcgg :=_geabb .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_gcgg !=nil {return _gcgg ;};};if _geabb .Ext !=nil {if _fafgca :=_geabb .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_fafgca !=nil {return _fafgca ;};};return nil ;};func (_fgdc *CT_ColorReplaceEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fgdc .ScrgbClr !=nil {_ebdg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fgdc .ScrgbClr ,_ebdg );};if _fgdc .SrgbClr !=nil {_edef :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fgdc .SrgbClr ,_edef );};if _fgdc .HslClr !=nil {_eeda :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fgdc .HslClr ,_eeda );};if _fgdc .SysClr !=nil {_eacg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fgdc .SysClr ,_eacg );};if _fgdc .SchemeClr !=nil {_eceb :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fgdc .SchemeClr ,_eceb );};if _fgdc .PrstClr !=nil {_ggec :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fgdc .PrstClr ,_ggec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbcf *CT_TextBody )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbcf .BodyPr =NewCT_TextBodyProperties ();_gbbbd :for {_fececa ,_geefea :=d .Token ();if _geefea !=nil {return _geefea ;};switch _ggdge :=_fececa .(type ){case _a .StartElement :switch _ggdge .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _ffadbc :=d .DecodeElement (_fbcf .BodyPr ,&_ggdge );_ffadbc !=nil {return _ffadbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:_fbcf .LstStyle =NewCT_TextListStyle ();if _afgfg :=d .DecodeElement (_fbcf .LstStyle ,&_ggdge );_afgfg !=nil {return _afgfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_aeecbc :=NewCT_TextParagraph ();if _eeffgc :=d .DecodeElement (_aeecbc ,&_ggdge );_eeffgc !=nil {return _eeffgc ;};_fbcf .P =append (_fbcf .P ,_aeecbc );default:_b .Log ("\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\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_ggdge .Name );if _dbff :=d .Skip ();_dbff !=nil {return _dbff ;};};case _a .EndElement :break _gbbbd ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path +func (_bfgd *CT_EffectProperties )ValidateWithPath (path string )error {if _bfgd .EffectLst !=nil {if _dgec :=_bfgd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_dgec !=nil {return _dgec ;};};if _bfgd .EffectDag !=nil {if _aceec :=_bfgd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_aceec !=nil {return _aceec ;};};return nil ;};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ;EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_TextLineBreak and its children -func (_cccfgd *CT_TextLineBreak )Validate ()error {return _cccfgd .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_gbgeb :=&CT_TextParagraphProperties {};return _gbgeb ;};func (_dcfc *CT_TableStyleCellStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccgdb :for {_aadeea ,_edacb :=d .Token ();if _edacb !=nil {return _edacb ;};switch _baef :=_aadeea .(type ){case _a .StartElement :switch _baef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0042d\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0042d\u0072"}:_dcfc .TcBdr =NewCT_TableCellBorderStyle ();if _acbgg :=d .DecodeElement (_dcfc .TcBdr ,&_baef );_acbgg !=nil {return _acbgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_dcfc .Fill =NewCT_FillProperties ();if _aggdd :=d .DecodeElement (_dcfc .Fill ,&_baef );_aggdd !=nil {return _aggdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_dcfc .FillRef =NewCT_StyleMatrixReference ();if _aeee :=d .DecodeElement (_dcfc .FillRef ,&_baef );_aeee !=nil {return _aeee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_dcfc .Cell3D =NewCT_Cell3D ();if _bfgcff :=d .DecodeElement (_dcfc .Cell3D ,&_baef );_bfgcff !=nil {return _bfgcff ;};default:_b .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_baef .Name );if _cdagf :=d .Skip ();_cdagf !=nil {return _cdagf ;};};case _a .EndElement :break _ccgdb ;case _a .CharData :};};return nil ;};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_cabfd :=&EG_ThemeableFontStyles {};return _cabfd ;};func (_bebcd *ST_CompoundLine )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bebcd =0;case "\u0073\u006e\u0067":*_bebcd =1;case "\u0064\u0062\u006c":*_bebcd =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bebcd =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bebcd =4;case "\u0074\u0072\u0069":*_bebcd =5;};return nil ;};const ST_TextBulletSizePercentPattern ="\u0030\u002a\u0028\u0028\u0032\u005b\u0035\u002d9\u005d\u0029\u007c([\u0033\u002d\u0039\u005d\u005b\u0030-\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0033\u005d\u005b\u0030\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u0034\u00300\u0029\u0025";func (_cgfd *CT_EffectContainer )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acab :=range start .Attr {if _acab .Name .Local =="\u0074\u0079\u0070\u0065"{_cgfd .TypeAttr .UnmarshalXMLAttr (_acab );continue ;};if _acab .Name .Local =="\u006e\u0061\u006d\u0065"{_affb ,_egeef :=_acab .Value ,error (nil );if _egeef !=nil {return _egeef ;};_cgfd .NameAttr =&_affb ;continue ;};};_cgfde :for {_bgag ,_acgd :=d .Token ();if _acgd !=nil {return _acgd ;};switch _gfaa :=_bgag .(type ){case _a .StartElement :switch _gfaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_cgfd .Cont =NewCT_EffectContainer ();if _dfcg :=d .DecodeElement (_cgfd .Cont ,&_gfaa );_dfcg !=nil {return _dfcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_cgfd .Effect =NewCT_EffectReference ();if _fbag :=d .DecodeElement (_cgfd .Effect ,&_gfaa );_fbag !=nil {return _fbag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_cgfd .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _dcgfa :=d .DecodeElement (_cgfd .AlphaBiLevel ,&_gfaa );_dcgfa !=nil {return _dcgfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_cgfd .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _dbeff :=d .DecodeElement (_cgfd .AlphaCeiling ,&_gfaa );_dbeff !=nil {return _dbeff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_cgfd .AlphaFloor =NewCT_AlphaFloorEffect ();if _ggbb :=d .DecodeElement (_cgfd .AlphaFloor ,&_gfaa );_ggbb !=nil {return _ggbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_cgfd .AlphaInv =NewCT_AlphaInverseEffect ();if _edeg :=d .DecodeElement (_cgfd .AlphaInv ,&_gfaa );_edeg !=nil {return _edeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_cgfd .AlphaMod =NewCT_AlphaModulateEffect ();if _bdfab :=d .DecodeElement (_cgfd .AlphaMod ,&_gfaa );_bdfab !=nil {return _bdfab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_cgfd .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _edgf :=d .DecodeElement (_cgfd .AlphaModFix ,&_gfaa );_edgf !=nil {return _edgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_cgfd .AlphaOutset =NewCT_AlphaOutsetEffect ();if _abbe :=d .DecodeElement (_cgfd .AlphaOutset ,&_gfaa );_abbe !=nil {return _abbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_cgfd .AlphaRepl =NewCT_AlphaReplaceEffect ();if _dddf :=d .DecodeElement (_cgfd .AlphaRepl ,&_gfaa );_dddf !=nil {return _dddf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_cgfd .BiLevel =NewCT_BiLevelEffect ();if _eece :=d .DecodeElement (_cgfd .BiLevel ,&_gfaa );_eece !=nil {return _eece ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_cgfd .Blend =NewCT_BlendEffect ();if _gcega :=d .DecodeElement (_cgfd .Blend ,&_gfaa );_gcega !=nil {return _gcega ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_cgfd .Blur =NewCT_BlurEffect ();if _ddeb :=d .DecodeElement (_cgfd .Blur ,&_gfaa );_ddeb !=nil {return _ddeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_cgfd .ClrChange =NewCT_ColorChangeEffect ();if _cebcb :=d .DecodeElement (_cgfd .ClrChange ,&_gfaa );_cebcb !=nil {return _cebcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_cgfd .ClrRepl =NewCT_ColorReplaceEffect ();if _eefc :=d .DecodeElement (_cgfd .ClrRepl ,&_gfaa );_eefc !=nil {return _eefc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_cgfd .Duotone =NewCT_DuotoneEffect ();if _caedb :=d .DecodeElement (_cgfd .Duotone ,&_gfaa );_caedb !=nil {return _caedb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_cgfd .Fill =NewCT_FillEffect ();if _ceaf :=d .DecodeElement (_cgfd .Fill ,&_gfaa );_ceaf !=nil {return _ceaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_cgfd .FillOverlay =NewCT_FillOverlayEffect ();if _ddbc :=d .DecodeElement (_cgfd .FillOverlay ,&_gfaa );_ddbc !=nil {return _ddbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_cgfd .Glow =NewCT_GlowEffect ();if _aefc :=d .DecodeElement (_cgfd .Glow ,&_gfaa );_aefc !=nil {return _aefc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_cgfd .Grayscl =NewCT_GrayscaleEffect ();if _cgdag :=d .DecodeElement (_cgfd .Grayscl ,&_gfaa );_cgdag !=nil {return _cgdag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_cgfd .Hsl =NewCT_HSLEffect ();if _aefd :=d .DecodeElement (_cgfd .Hsl ,&_gfaa );_aefd !=nil {return _aefd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_cgfd .InnerShdw =NewCT_InnerShadowEffect ();if _dbdd :=d .DecodeElement (_cgfd .InnerShdw ,&_gfaa );_dbdd !=nil {return _dbdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_cgfd .Lum =NewCT_LuminanceEffect ();if _eadf :=d .DecodeElement (_cgfd .Lum ,&_gfaa );_eadf !=nil {return _eadf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_cgfd .OuterShdw =NewCT_OuterShadowEffect ();if _dffda :=d .DecodeElement (_cgfd .OuterShdw ,&_gfaa );_dffda !=nil {return _dffda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_cgfd .PrstShdw =NewCT_PresetShadowEffect ();if _dgdd :=d .DecodeElement (_cgfd .PrstShdw ,&_gfaa );_dgdd !=nil {return _dgdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_cgfd .Reflection =NewCT_ReflectionEffect ();if _gcfg :=d .DecodeElement (_cgfd .Reflection ,&_gfaa );_gcfg !=nil {return _gcfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_cgfd .RelOff =NewCT_RelativeOffsetEffect ();if _ccca :=d .DecodeElement (_cgfd .RelOff ,&_gfaa );_ccca !=nil {return _ccca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_cgfd .SoftEdge =NewCT_SoftEdgesEffect ();if _gcbce :=d .DecodeElement (_cgfd .SoftEdge ,&_gfaa );_gcbce !=nil {return _gcbce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_cgfd .Tint =NewCT_TintEffect ();if _ebcdg :=d .DecodeElement (_cgfd .Tint ,&_gfaa );_ebcdg !=nil {return _ebcdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_cgfd .Xfrm =NewCT_TransformEffect ();if _gdcb :=d .DecodeElement (_cgfd .Xfrm ,&_gfaa );_gdcb !=nil {return _gdcb ;};default:_b .Log ("\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\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025\u0076",_gfaa .Name );if _geaf :=d .Skip ();_geaf !=nil {return _geaf ;};};case _a .EndElement :break _cgfde ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path +func (_fgbe *CT_SystemColor )ValidateWithPath (path string )error {if _fgbe .ValAttr ==ST_SystemColorValUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _eefgg :=_fgbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eefgg !=nil {return _eefgg ;};for _ccbcb ,_acgdb :=range _fgbe .EG_ColorTransform {if _dcaad :=_acgdb .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_ccbcb ));_dcaad !=nil {return _dcaad ;};};return nil ;};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_fgfcd :=&CT_GvmlGraphicFrameNonVisual {};_fgfcd .CNvPr =NewCT_NonVisualDrawingProps ();_fgfcd .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _fgfcd ;};func (_fddfe *CT_FixedPercentage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgaa :=range start .Attr {if _dgaa .Name .Local =="\u0076\u0061\u006c"{_gddb ,_gfcg :=ParseUnionST_FixedPercentage (_dgaa .Value );if _gfcg !=nil {return _gfcg ;};_fddfe .ValAttr =_gddb ;continue ;};};for {_aefca ,_dcace :=d .Token ();if _dcace !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0046\u0069\u0078\u0065\u0064\u0050\u0065r\u0063\u0065\u006e\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_dcace );};if _dcgf ,_edgdf :=_aefca .(_f .EndElement );_edgdf &&_dcgf .Name ==start .Name {break ;};};return nil ;};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_gggbc :=&CT_TableCellBorderStyle {};return _gggbc ;};func (_fded *EG_ColorChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bffde :for {_dfeca ,_dcbfd :=d .Token ();if _dcbfd !=nil {return _dcbfd ;};switch _gcdde :=_dfeca .(type ){case _f .StartElement :switch _gcdde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fded .ScrgbClr =NewCT_ScRgbColor ();if _ebgbeg :=d .DecodeElement (_fded .ScrgbClr ,&_gcdde );_ebgbeg !=nil {return _ebgbeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fded .SrgbClr =NewCT_SRgbColor ();if _gedfa :=d .DecodeElement (_fded .SrgbClr ,&_gcdde );_gedfa !=nil {return _gedfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fded .HslClr =NewCT_HslColor ();if _gdcae :=d .DecodeElement (_fded .HslClr ,&_gcdde );_gdcae !=nil {return _gdcae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fded .SysClr =NewCT_SystemColor ();if _dabfd :=d .DecodeElement (_fded .SysClr ,&_gcdde );_dabfd !=nil {return _dabfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fded .SchemeClr =NewCT_SchemeColor ();if _dbdbf :=d .DecodeElement (_fded .SchemeClr ,&_gcdde );_dbdbf !=nil {return _dbdbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fded .PrstClr =NewCT_PresetColor ();if _agae :=d .DecodeElement (_fded .PrstClr ,&_gcdde );_agae !=nil {return _agae ;};default:_fb .Log ("\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\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_gcdde .Name );if _bfcbed :=d .Skip ();_bfcbed !=nil {return _bfcbed ;};};case _f .EndElement :break _bffde ;case _f .CharData :};};return nil ;};func (_aegda *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_febc ,_ggaca :=d .Token ();if _ggaca !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ggaca );};if _ddbce ,_cegcb :=_febc .(_f .EndElement );_cegcb &&_ddbce .Name ==start .Name {break ;};};return nil ;};func (_eaddb ST_BlackWhiteMode )Validate ()error {return _eaddb .ValidateWithPath ("")};func (_bddfc ST_TextBulletSize )String ()string {if _bddfc .ST_TextBulletSizePercent !=nil {return _g .Sprintf ("\u0025\u0076",*_bddfc .ST_TextBulletSizePercent );};if _bddfc .ST_TextBulletSizeDecimal !=nil {return _g .Sprintf ("\u0025\u0076",*_bddfc .ST_TextBulletSizeDecimal );};return "";};type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ;Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ;GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;};func (_fdfba *CT_PolarAdjustHandle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdfba .Pos =NewCT_AdjPoint2D ();for _ ,_aefgb :=range start .Attr {if _aefgb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_fedd ,_acefe :=_aefgb .Value ,error (nil );if _acefe !=nil {return _acefe ;};_fdfba .GdRefRAttr =&_fedd ;continue ;};if _aefgb .Name .Local =="\u006d\u0069\u006e\u0052"{_aebce ,_gdfeb :=ParseUnionST_AdjCoordinate (_aefgb .Value );if _gdfeb !=nil {return _gdfeb ;};_fdfba .MinRAttr =&_aebce ;continue ;};if _aefgb .Name .Local =="\u006d\u0061\u0078\u0052"{_ebfc ,_fggfc :=ParseUnionST_AdjCoordinate (_aefgb .Value );if _fggfc !=nil {return _fggfc ;};_fdfba .MaxRAttr =&_ebfc ;continue ;};if _aefgb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_gcdbc ,_gbee :=_aefgb .Value ,error (nil );if _gbee !=nil {return _gbee ;};_fdfba .GdRefAngAttr =&_gcdbc ;continue ;};if _aefgb .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_bdcdc ,_dcgcf :=ParseUnionST_AdjAngle (_aefgb .Value );if _dcgcf !=nil {return _dcgcf ;};_fdfba .MinAngAttr =&_bdcdc ;continue ;};if _aefgb .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_edcfd ,_abgfbc :=ParseUnionST_AdjAngle (_aefgb .Value );if _abgfbc !=nil {return _abgfbc ;};_fdfba .MaxAngAttr =&_edcfd ;continue ;};};_geaaeg :for {_cgdec ,_ccege :=d .Token ();if _ccege !=nil {return _ccege ;};switch _cegc :=_cgdec .(type ){case _f .StartElement :switch _cegc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _agccc :=d .DecodeElement (_fdfba .Pos ,&_cegc );_agccc !=nil {return _agccc ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_cegc .Name );if _afgec :=d .Skip ();_afgec !=nil {return _afgec ;};};case _f .EndElement :break _geaaeg ;case _f .CharData :};};return nil ;};type ST_BlendMode byte ;func (_eccde *CT_TableStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",_eccde .DefAttr )});e .EncodeToken (start );if _eccde .TblStyle !=nil {_adaaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_agdee :=range _eccde .TblStyle {e .EncodeElement (_agdee ,_adaaa );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbadfe *VideoFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbadfe .CT_VideoFile =*NewCT_VideoFile ();for _ ,_cbbea :=range start .Attr {if _cbbea .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"&&_cbbea .Name .Local =="\u006c\u0069\u006e\u006b"||_cbbea .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"&&_cbbea .Name .Local =="\u006c\u0069\u006e\u006b"{_effcf ,_cacab :=_cbbea .Value ,error (nil );if _cacab !=nil {return _cacab ;};_cbadfe .LinkAttr =_effcf ;continue ;};if _cbbea .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gbebfa ,_afgedb :=_cbbea .Value ,error (nil );if _afgedb !=nil {return _afgedb ;};_cbadfe .ContentTypeAttr =&_gbebfa ;continue ;};};_cceeg :for {_efcfe ,_bgaea :=d .Token ();if _bgaea !=nil {return _bgaea ;};switch _dbcbc :=_efcfe .(type ){case _f .StartElement :switch _dbcbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbadfe .ExtLst =NewCT_OfficeArtExtensionList ();if _adcb :=d .DecodeElement (_cbadfe .ExtLst ,&_dbcbc );_adcb !=nil {return _adcb ;};default:_fb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0056\u0069\u0064\u0065\u006f\u0046i\u006c\u0065 \u0025\u0076",_dbcbc .Name );if _abdccd :=d .Skip ();_abdccd !=nil {return _abdccd ;};};case _f .EndElement :break _cceeg ;case _f .CharData :};};return nil ;};func (_bfcdc *VideoFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_f .Attr {Name :_f .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 ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _bfcdc .CT_VideoFile .MarshalXML (e ,start );};func (_bdaebc *CT_SoftEdgesEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bdaebc .RadAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbbe *CT_Path2DMoveTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbbe .Pt =NewCT_AdjPoint2D ();_dddeb :for {_bbcgb ,_ebccg :=d .Token ();if _ebccg !=nil {return _ebccg ;};switch _bcgbbb :=_bbcgb .(type ){case _f .StartElement :switch _bcgbbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _cefb :=d .DecodeElement (_cbbe .Pt ,&_bcgbbb );_cefb !=nil {return _cefb ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f\u0020\u0025\u0076",_bcgbbb .Name );if _eege :=d .Skip ();_eege !=nil {return _eege ;};};case _f .EndElement :break _dddeb ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path -func (_efffaa *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _efffaa .BlurRadAttr !=nil {if *_efffaa .BlurRadAttr < 0{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_efffaa .BlurRadAttr );};if *_efffaa .BlurRadAttr > 27273042316900{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_efffaa .BlurRadAttr );};};if _efffaa .DistAttr !=nil {if *_efffaa .DistAttr < 0{return _f .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_efffaa .DistAttr );};if *_efffaa .DistAttr > 27273042316900{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_efffaa .DistAttr );};};if _efffaa .DirAttr !=nil {if *_efffaa .DirAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_efffaa .DirAttr );};if *_efffaa .DirAttr >=21600000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_efffaa .DirAttr );};};if _efffaa .ScrgbClr !=nil {if _daefd :=_efffaa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_daefd !=nil {return _daefd ;};};if _efffaa .SrgbClr !=nil {if _dccfe :=_efffaa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_dccfe !=nil {return _dccfe ;};};if _efffaa .HslClr !=nil {if _dgbc :=_efffaa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dgbc !=nil {return _dgbc ;};};if _efffaa .SysClr !=nil {if _ffada :=_efffaa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ffada !=nil {return _ffada ;};};if _efffaa .SchemeClr !=nil {if _eddbcd :=_efffaa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_eddbcd !=nil {return _eddbcd ;};};if _efffaa .PrstClr !=nil {if _effe :=_efffaa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_effe !=nil {return _effe ;};};return nil ;};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ;LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;};func (_decg *CT_LineJoinRound )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_aeafa ,_aeef :=d .Token ();if _aeef !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0052\u006f\u0075\u006e\u0064\u003a \u0025\u0073",_aeef );};if _gfbga ,_efgde :=_aeafa .(_a .EndElement );_efgde &&_gfbga .Name ==start .Name {break ;};};return nil ;};func (_ggdcba *EG_OfficeArtExtensionList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeagg :for {_gbedf ,_ccddg :=d .Token ();if _ccddg !=nil {return _ccddg ;};switch _agbce :=_gbedf .(type ){case _a .StartElement :switch _agbce .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_ecaed :=NewCT_OfficeArtExtension ();if _cfbda :=d .DecodeElement (_ecaed ,&_agbce );_cfbda !=nil {return _cfbda ;};_ggdcba .Ext =append (_ggdcba .Ext ,_ecaed );default:_b .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_agbce .Name );if _ceffe :=d .Skip ();_ceffe !=nil {return _ceffe ;};};case _a .EndElement :break _aeagg ;case _a .CharData :};};return nil ;};func (_edfdcd *EG_LineFillProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _edfdcd .NoFill !=nil {_gfdfaa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edfdcd .NoFill ,_gfdfaa );};if _edfdcd .SolidFill !=nil {_bceddd :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edfdcd .SolidFill ,_bceddd );};if _edfdcd .GradFill !=nil {_effcg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edfdcd .GradFill ,_effcg );};if _edfdcd .PattFill !=nil {_cfcfa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edfdcd .PattFill ,_cfcfa );};return nil ;}; +// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path +func (_gadfgd *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };func (_gbeg *CT_ColorSchemeList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfba :for {_cddf ,_acgbc :=d .Token ();if _acgbc !=nil {return _acgbc ;};switch _acde :=_cddf .(type ){case _f .StartElement :switch _acde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"}:_cced :=NewCT_ColorSchemeAndMapping ();if _fbgg :=d .DecodeElement (_cced ,&_acde );_fbgg !=nil {return _fbgg ;};_gbeg .ExtraClrScheme =append (_gbeg .ExtraClrScheme ,_cced );default:_fb .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_acde .Name );if _gbdab :=d .Skip ();_gbdab !=nil {return _gbdab ;};};case _f .EndElement :break _gfba ;case _f .CharData :};};return nil ;};func NewCT_SupplementalFont ()*CT_SupplementalFont {_dgeb :=&CT_SupplementalFont {};return _dgeb };type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};func (_ggbc *ST_LineEndLength )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ggbc =0;case "\u0073\u006d":*_ggbc =1;case "\u006d\u0065\u0064":*_ggbc =2;case "\u006c\u0067":*_ggbc =3;};return nil ;};func (_cecg *CT_InnerShadowEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cecg .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cecg .BlurRadAttr )});};if _cecg .DistAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cecg .DistAttr )});};if _cecg .DirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_cecg .DirAttr )});};e .EncodeToken (start );if _cecg .ScrgbClr !=nil {_afbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cecg .ScrgbClr ,_afbe );};if _cecg .SrgbClr !=nil {_cffeb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cecg .SrgbClr ,_cffeb );};if _cecg .HslClr !=nil {_fddfc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_cecg .HslClr ,_fddfc );};if _cecg .SysClr !=nil {_agaac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cecg .SysClr ,_agaac );};if _cecg .SchemeClr !=nil {_agag :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cecg .SchemeClr ,_agag );};if _cecg .PrstClr !=nil {_gaaf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cecg .PrstClr ,_gaaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path -func (_faead *CT_PatternFillProperties )ValidateWithPath (path string )error {if _cbbde :=_faead .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_cbbde !=nil {return _cbbde ;};if _faead .FgClr !=nil {if _gfcfe :=_faead .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072");_gfcfe !=nil {return _gfcfe ;};};if _faead .BgClr !=nil {if _ddbfg :=_faead .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_ddbfg !=nil {return _ddbfg ;};};return nil ;}; +// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path +func (_cdddd *CT_Scale2D )ValidateWithPath (path string )error {if _eeaf :=_cdddd .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_eeaf !=nil {return _eeaf ;};if _bdgeb :=_cdddd .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_bdgeb !=nil {return _bdgeb ;};return nil ;};type CT_TableStyleList struct{DefAttr string ;TblStyle []*CT_TableStyle ;};func NewCT_DashStopList ()*CT_DashStopList {_ceba :=&CT_DashStopList {};return _ceba };func (_ccecbf *ST_OnOffStyleType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccecbf =0;case "\u006f\u006e":*_ccecbf =1;case "\u006f\u0066\u0066":*_ccecbf =2;case "\u0064\u0065\u0066":*_ccecbf =3;};return nil ;};func (_dgfcbc *CT_XYAdjustHandle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgfcbc .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_g .Sprintf ("\u0025\u0076",*_dgfcbc .GdRefXAttr )});};if _dgfcbc .MinXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_g .Sprintf ("\u0025\u0076",*_dgfcbc .MinXAttr )});};if _dgfcbc .MaxXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_g .Sprintf ("\u0025\u0076",*_dgfcbc .MaxXAttr )});};if _dgfcbc .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_g .Sprintf ("\u0025\u0076",*_dgfcbc .GdRefYAttr )});};if _dgfcbc .MinYAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_g .Sprintf ("\u0025\u0076",*_dgfcbc .MinYAttr )});};if _dgfcbc .MaxYAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_g .Sprintf ("\u0025\u0076",*_dgfcbc .MaxYAttr )});};e .EncodeToken (start );_cebbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_dgfcbc .Pos ,_cebbg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path -func (_dedd *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _dedd .NoFill !=nil {if _dccd :=_dedd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dccd !=nil {return _dccd ;};};if _dedd .SolidFill !=nil {if _fga :=_dedd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_fga !=nil {return _fga ;};};if _dedd .GradFill !=nil {if _debg :=_dedd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_debg !=nil {return _debg ;};};if _dedd .BlipFill !=nil {if _ggg :=_dedd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ggg !=nil {return _ggg ;};};if _dedd .PattFill !=nil {if _dcgf :=_dedd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dcgf !=nil {return _dcgf ;};};if _dedd .GrpFill !=nil {if _eeb :=_dedd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_eeb !=nil {return _eeb ;};};if _dedd .EffectLst !=nil {if _cgce :=_dedd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cgce !=nil {return _cgce ;};};if _dedd .EffectDag !=nil {if _cgcb :=_dedd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cgcb !=nil {return _cgcb ;};};return nil ;};func NewCT_CustomColorList ()*CT_CustomColorList {_dgf :=&CT_CustomColorList {};return _dgf };func (_cagc *CT_TextShapeAutofit )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_adgbgf *ST_RectAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_adgbgf =0;case "\u0074\u006c":*_adgbgf =1;case "\u0074":*_adgbgf =2;case "\u0074\u0072":*_adgbgf =3;case "\u006c":*_adgbgf =4;case "\u0063\u0074\u0072":*_adgbgf =5;case "\u0072":*_adgbgf =6;case "\u0062\u006c":*_adgbgf =7;case "\u0062":*_adgbgf =8;case "\u0062\u0072":*_adgbgf =9;};return nil ;};type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;};func (_dgedd *CT_GvmlTextShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_fefa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_dgedd .TxBody ,_fefa );if _dgedd .Choice !=nil {_dgedd .Choice .MarshalXML (e ,_a .StartElement {});};if _dgedd .ExtLst !=nil {_fcegbd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgedd .ExtLst ,_fcegbd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgcdg ST_TextFontAlignType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fgbcc :=_a .Attr {};_fgbcc .Name =name ;switch _fgcdg {case ST_TextFontAlignTypeUnset :_fgbcc .Value ="";case ST_TextFontAlignTypeAuto :_fgbcc .Value ="\u0061\u0075\u0074\u006f";case ST_TextFontAlignTypeT :_fgbcc .Value ="\u0074";case ST_TextFontAlignTypeCtr :_fgbcc .Value ="\u0063\u0074\u0072";case ST_TextFontAlignTypeBase :_fgbcc .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_fgbcc .Value ="\u0062";};return _fgbcc ,nil ;};func (_ecgag *CT_ReflectionEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfgf :=range start .Attr {if _gfgf .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_ddegf ,_aeeae :=_gc .ParseInt (_gfgf .Value ,10,32);if _aeeae !=nil {return _aeeae ;};_ebfdg :=int32 (_ddegf );_ecgag .FadeDirAttr =&_ebfdg ;continue ;};if _gfgf .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_afdec ,_cdebb :=_gc .ParseInt (_gfgf .Value ,10,64);if _cdebb !=nil {return _cdebb ;};_ecgag .BlurRadAttr =&_afdec ;continue ;};if _gfgf .Name .Local =="\u0073\u0074\u0050o\u0073"{_febed ,_befd :=ParseUnionST_PositiveFixedPercentage (_gfgf .Value );if _befd !=nil {return _befd ;};_ecgag .StPosAttr =&_febed ;continue ;};if _gfgf .Name .Local =="\u0065\u006e\u0064\u0041"{_dfagg ,_bgcdeb :=ParseUnionST_PositiveFixedPercentage (_gfgf .Value );if _bgcdeb !=nil {return _bgcdeb ;};_ecgag .EndAAttr =&_dfagg ;continue ;};if _gfgf .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_caafc ,_ggdcc :=ParseUnionST_PositiveFixedPercentage (_gfgf .Value );if _ggdcc !=nil {return _ggdcc ;};_ecgag .EndPosAttr =&_caafc ;continue ;};if _gfgf .Name .Local =="\u0064\u0069\u0073\u0074"{_abfbc ,_dbag :=_gc .ParseInt (_gfgf .Value ,10,64);if _dbag !=nil {return _dbag ;};_ecgag .DistAttr =&_abfbc ;continue ;};if _gfgf .Name .Local =="\u0064\u0069\u0072"{_aeda ,_gdfgc :=_gc .ParseInt (_gfgf .Value ,10,32);if _gdfgc !=nil {return _gdfgc ;};_gggda :=int32 (_aeda );_ecgag .DirAttr =&_gggda ;continue ;};if _gfgf .Name .Local =="\u0073\u0074\u0041"{_cceca ,_edaec :=ParseUnionST_PositiveFixedPercentage (_gfgf .Value );if _edaec !=nil {return _edaec ;};_ecgag .StAAttr =&_cceca ;continue ;};if _gfgf .Name .Local =="\u0073\u0078"{_cfbff ,_bgada :=ParseUnionST_Percentage (_gfgf .Value );if _bgada !=nil {return _bgada ;};_ecgag .SxAttr =&_cfbff ;continue ;};if _gfgf .Name .Local =="\u0073\u0079"{_ecfcb ,_ebdgg :=ParseUnionST_Percentage (_gfgf .Value );if _ebdgg !=nil {return _ebdgg ;};_ecgag .SyAttr =&_ecfcb ;continue ;};if _gfgf .Name .Local =="\u006b\u0078"{_aafffg ,_baggf :=_gc .ParseInt (_gfgf .Value ,10,32);if _baggf !=nil {return _baggf ;};_ecefd :=int32 (_aafffg );_ecgag .KxAttr =&_ecefd ;continue ;};if _gfgf .Name .Local =="\u006b\u0079"{_gcegaf ,_cecda :=_gc .ParseInt (_gfgf .Value ,10,32);if _cecda !=nil {return _cecda ;};_aggfg :=int32 (_gcegaf );_ecgag .KyAttr =&_aggfg ;continue ;};if _gfgf .Name .Local =="\u0061\u006c\u0067\u006e"{_ecgag .AlgnAttr .UnmarshalXMLAttr (_gfgf );continue ;};if _gfgf .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_eedeb ,_cbadd :=_gc .ParseBool (_gfgf .Value );if _cbadd !=nil {return _cbadd ;};_ecgag .RotWithShapeAttr =&_eedeb ;continue ;};};for {_cdcdg ,_dccgd :=d .Token ();if _dccgd !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0066\u006c\u0065c\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_dccgd );};if _fggdb ,_gdcfg :=_cdcdg .(_a .EndElement );_gdcfg &&_fggdb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Hyperlink and its children +func (_abff *CT_Hyperlink )Validate ()error {return _abff .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func NewCT_TintEffect ()*CT_TintEffect {_dggaf :=&CT_TintEffect {};return _dggaf };type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;};type CT_TextListStyle struct{DefPPr *CT_TextParagraphProperties ;Lvl1pPr *CT_TextParagraphProperties ;Lvl2pPr *CT_TextParagraphProperties ;Lvl3pPr *CT_TextParagraphProperties ;Lvl4pPr *CT_TextParagraphProperties ;Lvl5pPr *CT_TextParagraphProperties ;Lvl6pPr *CT_TextParagraphProperties ;Lvl7pPr *CT_TextParagraphProperties ;Lvl8pPr *CT_TextParagraphProperties ;Lvl9pPr *CT_TextParagraphProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_feecbf ST_TileFlipMode )ValidateWithPath (path string )error {switch _feecbf {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feecbf ));};return nil ;};type EG_ColorChoice struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_ecfc :=&CT_LuminanceEffect {};return _ecfc };func (_efeab *EG_Media )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aggbfa :for {_afgad ,_bcebe :=d .Token ();if _bcebe !=nil {return _bcebe ;};switch _ebdace :=_afgad .(type ){case _f .StartElement :switch _ebdace .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_efeab .AudioCd =NewCT_AudioCD ();if _bcecf :=d .DecodeElement (_efeab .AudioCd ,&_ebdace );_bcecf !=nil {return _bcecf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_efeab .WavAudioFile =NewCT_EmbeddedWAVAudioFile ();if _eagga :=d .DecodeElement (_efeab .WavAudioFile ,&_ebdace );_eagga !=nil {return _eagga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_efeab .AudioFile =NewCT_AudioFile ();if _bcabb :=d .DecodeElement (_efeab .AudioFile ,&_ebdace );_bcabb !=nil {return _bcabb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_efeab .VideoFile =NewCT_VideoFile ();if _ceefb :=d .DecodeElement (_efeab .VideoFile ,&_ebdace );_ceefb !=nil {return _ceefb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_efeab .QuickTimeFile =NewCT_QuickTimeFile ();if _gecfda :=d .DecodeElement (_efeab .QuickTimeFile ,&_ebdace );_gecfda !=nil {return _gecfda ;};default:_fb .Log ("\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\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061\u0020\u0025\u0076",_ebdace .Name );if _gfbfc :=d .Skip ();_gfbfc !=nil {return _gfbfc ;};};case _f .EndElement :break _aggbfa ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_TableCell and its children -func (_gaeee *CT_TableCell )Validate ()error {return _gaeee .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");};func (_bcccea *TblStyleLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcccea .CT_TableStyleList =*NewCT_TableStyleList ();for _ ,_dcdgcb :=range start .Attr {if _dcdgcb .Name .Local =="\u0064\u0065\u0066"{_ecfdde ,_fggec :=_dcdgcb .Value ,error (nil );if _fggec !=nil {return _fggec ;};_bcccea .DefAttr =_ecfdde ;continue ;};};_gaccea :for {_bcgge ,_begfa :=d .Token ();if _begfa !=nil {return _begfa ;};switch _fcgcac :=_bcgge .(type ){case _a .StartElement :switch _fcgcac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_abaad :=NewCT_TableStyle ();if _fedc :=d .DecodeElement (_abaad ,&_fcgcac );_fedc !=nil {return _fedc ;};_bcccea .TblStyle =append (_bcccea .TblStyle ,_abaad );default:_b .Log ("\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\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074\u0020\u0025\u0076",_fcgcac .Name );if _fdda :=d .Skip ();_fdda !=nil {return _fdda ;};};case _a .EndElement :break _gaccea ;case _a .CharData :};};return nil ;};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_ffceeb :=&CT_TextBulletColorFollowText {};return _ffceeb ;};func (_gebfa *CT_EffectList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beaa :for {_bbec ,_cddg :=d .Token ();if _cddg !=nil {return _cddg ;};switch _dfg :=_bbec .(type ){case _a .StartElement :switch _dfg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_gebfa .Blur =NewCT_BlurEffect ();if _cgcec :=d .DecodeElement (_gebfa .Blur ,&_dfg );_cgcec !=nil {return _cgcec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_gebfa .FillOverlay =NewCT_FillOverlayEffect ();if _eggg :=d .DecodeElement (_gebfa .FillOverlay ,&_dfg );_eggg !=nil {return _eggg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_gebfa .Glow =NewCT_GlowEffect ();if _gebfe :=d .DecodeElement (_gebfa .Glow ,&_dfg );_gebfe !=nil {return _gebfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_gebfa .InnerShdw =NewCT_InnerShadowEffect ();if _bgbfe :=d .DecodeElement (_gebfa .InnerShdw ,&_dfg );_bgbfe !=nil {return _bgbfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_gebfa .OuterShdw =NewCT_OuterShadowEffect ();if _gbfcb :=d .DecodeElement (_gebfa .OuterShdw ,&_dfg );_gbfcb !=nil {return _gbfcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_gebfa .PrstShdw =NewCT_PresetShadowEffect ();if _ffegd :=d .DecodeElement (_gebfa .PrstShdw ,&_dfg );_ffegd !=nil {return _ffegd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_gebfa .Reflection =NewCT_ReflectionEffect ();if _affd :=d .DecodeElement (_gebfa .Reflection ,&_dfg );_affd !=nil {return _affd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_gebfa .SoftEdge =NewCT_SoftEdgesEffect ();if _gddb :=d .DecodeElement (_gebfa .SoftEdge ,&_dfg );_gddb !=nil {return _gddb ;};default:_b .Log ("\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\u0045f\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074 \u0025\u0076",_dfg .Name );if _edege :=d .Skip ();_edege !=nil {return _edege ;};};case _a .EndElement :break _beaa ;case _a .CharData :};};return nil ;};type CT_GrayscaleTransform struct{};func (_cfbefd *ST_TileFlipMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdgge ,_fbgae :=d .Token ();if _fbgae !=nil {return _fbgae ;};if _dfefb ,_fddbb :=_gdgge .(_a .EndElement );_fddbb &&_dfefb .Name ==start .Name {*_cfbefd =1;return nil ;};if _bcaga ,_afefd :=_gdgge .(_a .CharData );!_afefd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdgge );}else {switch string (_bcaga ){case "":*_cfbefd =0;case "\u006e\u006f\u006e\u0065":*_cfbefd =1;case "\u0078":*_cfbefd =2;case "\u0079":*_cfbefd =3;case "\u0078\u0079":*_cfbefd =4;};};_gdgge ,_fbgae =d .Token ();if _fbgae !=nil {return _fbgae ;};if _aeggb ,_cgbec :=_gdgge .(_a .EndElement );_cgbec &&_aeggb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdgge );};func (_aeabfc ST_BevelPresetType )String ()string {switch _aeabfc {case 0:return "";case 1:return "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0073\u006c\u006fp\u0065";case 4:return "\u0063\u0072\u006fs\u0073";case 5:return "\u0061\u006e\u0067l\u0065";case 6:return "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case 7:return "\u0063\u006f\u006e\u0076\u0065\u0078";case 8:return "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case 9:return "\u0064\u0069\u0076o\u0074";case 10:return "\u0072\u0069\u0062\u006c\u0065\u0074";case 11:return "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case 12:return "\u0061r\u0074\u0044\u0065\u0063\u006f";};return "";}; +// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path +func (_fabbd *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _acbae ,_gadga :=range _fabbd .Ext {if _cgfbg :=_gadga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_acbae ));_cgfbg !=nil {return _cgfbg ;};};return nil ;}; -// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path -func (_abe *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _abe .RadAttr !=nil {if _fbe :=_abe .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_fbe !=nil {return _fbe ;};};return nil ;};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_cbbea :=&EG_OfficeArtExtensionList {};return _cbbea ;};func (_agg *CT_BiLevelEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0076",_agg .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path +func (_eedcc *EG_ColorChoice )ValidateWithPath (path string )error {if _eedcc .ScrgbClr !=nil {if _aagfc :=_eedcc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_aagfc !=nil {return _aagfc ;};};if _eedcc .SrgbClr !=nil {if _cfbbb :=_eedcc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_cfbbb !=nil {return _cfbbb ;};};if _eedcc .HslClr !=nil {if _fdefc :=_eedcc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fdefc !=nil {return _fdefc ;};};if _eedcc .SysClr !=nil {if _ccagce :=_eedcc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ccagce !=nil {return _ccagce ;};};if _eedcc .SchemeClr !=nil {if _bffed :=_eedcc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bffed !=nil {return _bffed ;};};if _eedcc .PrstClr !=nil {if _afadd :=_eedcc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_afadd !=nil {return _afadd ;};};return nil ;};func (_deacb *ST_BlendMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_deacb =0;case "\u006f\u0076\u0065\u0072":*_deacb =1;case "\u006d\u0075\u006c\u0074":*_deacb =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_deacb =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_deacb =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_deacb =5;};return nil ;};type Any interface{MarshalXML (_eagagf *_f .Encoder ,_afbfe _f .StartElement )error ;UnmarshalXML (_aadcf *_f .Decoder ,_gaeb _f .StartElement )error ;};func (_faeb *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faeb .CNvPr =NewCT_NonVisualDrawingProps ();_faeb .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();_gbcdd :for {_eeded ,_dabgf :=d .Token ();if _dabgf !=nil {return _dabgf ;};switch _ddfad :=_eeded .(type ){case _f .StartElement :switch _ddfad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _bgbdc :=d .DecodeElement (_faeb .CNvPr ,&_ddfad );_bgbdc !=nil {return _bgbdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _dfdce :=d .DecodeElement (_faeb .CNvCxnSpPr ,&_ddfad );_dfdce !=nil {return _dfdce ;};default:_fb .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006ee\u0063t\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073u\u0061l\u0020\u0025v",_ddfad .Name );if _bdggc :=d .Skip ();_bdggc !=nil {return _bdggc ;};};case _f .EndElement :break _gbcdd ;case _f .CharData :};};return nil ;};func NewCT_TableStyleList ()*CT_TableStyleList {_ffgeg :=&CT_TableStyleList {};_ffgeg .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _ffgeg ;};func (_edcdf *EG_TextGeometry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcggb :for {_ebcga ,_cfgdc :=d .Token ();if _cfgdc !=nil {return _cfgdc ;};switch _fagbc :=_ebcga .(type ){case _f .StartElement :switch _fagbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_edcdf .CustGeom =NewCT_CustomGeometry2D ();if _bage :=d .DecodeElement (_edcdf .CustGeom ,&_fagbc );_bage !=nil {return _bage ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_edcdf .PrstTxWarp =NewCT_PresetTextShape ();if _afbge :=d .DecodeElement (_edcdf .PrstTxWarp ,&_fagbc );_afbge !=nil {return _afbge ;};default:_fb .Log ("\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\u0045\u0047\u005f\u0054\u0065\u0078t\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_fagbc .Name );if _fbafdg :=d .Skip ();_fbafdg !=nil {return _fbafdg ;};};case _f .EndElement :break _fcggb ;case _f .CharData :};};return nil ;};func (_cbcb *CT_GradientStopList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeca :for {_fffef ,_accaa :=d .Token ();if _accaa !=nil {return _accaa ;};switch _ffbcee :=_fffef .(type ){case _f .StartElement :switch _ffbcee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073"}:_ecbf :=NewCT_GradientStop ();if _adbb :=d .DecodeElement (_ecbf ,&_ffbcee );_adbb !=nil {return _adbb ;};_cbcb .Gs =append (_cbcb .Gs ,_ecbf );default:_fb .Log ("\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\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006etS\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ffbcee .Name );if _gbff :=d .Skip ();_gbff !=nil {return _gbff ;};};case _f .EndElement :break _eeca ;case _f .CharData :};};return nil ;}; -// Validate validates the EG_FillModeProperties and its children -func (_dffgb *EG_FillModeProperties )Validate ()error {return _dffgb .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path +func (_gdd *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _gdd .Dgm !=nil {if _aefg :=_gdd .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_aefg !=nil {return _aefg ;};};if _gdd .Chart !=nil {if _cdd :=_gdd .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_cdd !=nil {return _cdd ;};};return nil ;};func (_eaff ST_PresetColorVal )ValidateWithPath (path string )error {switch _eaff {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaff ));};return nil ;};type ST_LineEndType byte ;type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;}; -// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path -func (_afbg *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _afbg .MasterClrMapping !=nil {if _bfde :=_afbg .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067");_bfde !=nil {return _bfde ;};};if _afbg .OverrideClrMapping !=nil {if _gcdbe :=_afbg .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_gcdbe !=nil {return _gcdbe ;};};return nil ;};func (_eegce *CT_TableCell )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eegce .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eegce .RowSpanAttr )});};if _eegce .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eegce .GridSpanAttr )});};if _eegce .HMergeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_eegce .HMergeAttr ))});};if _eegce .VMergeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_eegce .VMergeAttr ))});};if _eegce .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eegce .IdAttr )});};e .EncodeToken (start );if _eegce .TxBody !=nil {_fcfacd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_eegce .TxBody ,_fcfacd );};if _eegce .TcPr !=nil {_gagdbe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_eegce .TcPr ,_gagdbe );};if _eegce .ExtLst !=nil {_fagbe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eegce .ExtLst ,_fagbe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;};const (ST_BlendModeUnset ST_BlendMode =0;ST_BlendModeOver ST_BlendMode =1;ST_BlendModeMult ST_BlendMode =2;ST_BlendModeScreen ST_BlendMode =3;ST_BlendModeDarken ST_BlendMode =4;ST_BlendModeLighten ST_BlendMode =5;); +// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path +func (_bafge *CT_TextTabStopList )ValidateWithPath (path string )error {for _efbcbe ,_gadge :=range _bafge .Tab {if _cfadc :=_gadge .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_efbcbe ));_cfadc !=nil {return _cfadc ;};};return nil ;};func (_afgca *CT_TextSpacing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acafa :for {_dgccfcg ,_dgfdb :=d .Token ();if _dgfdb !=nil {return _dgfdb ;};switch _faeda :=_dgccfcg .(type ){case _f .StartElement :switch _faeda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"}:_afgca .SpcPct =NewCT_TextSpacingPercent ();if _agbec :=d .DecodeElement (_afgca .SpcPct ,&_faeda );_agbec !=nil {return _agbec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"}:_afgca .SpcPts =NewCT_TextSpacingPoint ();if _feaae :=d .DecodeElement (_afgca .SpcPts ,&_faeda );_feaae !=nil {return _feaae ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061c\u0069n\u0067\u0020\u0025\u0076",_faeda .Name );if _gbgcc :=d .Skip ();_gbgcc !=nil {return _gbgcc ;};};case _f .EndElement :break _acafa ;case _f .CharData :};};return nil ;};func (_gbbcdgc *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbbcdgc =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gbbcdgc =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gbbcdgc =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_gbbcdgc =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_gbbcdgc =4;};return nil ;}; -// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path -func (_cbddd *CT_PictureLocking )ValidateWithPath (path string )error {if _cbddd .ExtLst !=nil {if _dacec :=_cbddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacec !=nil {return _dacec ;};};return nil ;}; +// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path +func (_gbcf *CT_PathShadeProperties )ValidateWithPath (path string )error {if _ggade :=_gbcf .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_ggade !=nil {return _ggade ;};if _gbcf .FillToRect !=nil {if _dbgb :=_gbcf .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074");_dbgb !=nil {return _dbgb ;};};return nil ;};func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_adbef :=&EG_ThemeableFillStyle {};return _adbef ;};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;};func NewCT_GradientStopList ()*CT_GradientStopList {_dbffa :=&CT_GradientStopList {};return _dbffa };type CT_TableCellProperties struct{MarLAttr *ST_Coordinate32 ;MarRAttr *ST_Coordinate32 ;MarTAttr *ST_Coordinate32 ;MarBAttr *ST_Coordinate32 ;VertAttr ST_TextVerticalType ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;HorzOverflowAttr ST_TextHorzOverflowType ;LnL *CT_LineProperties ;LnR *CT_LineProperties ;LnT *CT_LineProperties ;LnB *CT_LineProperties ;LnTlToBr *CT_LineProperties ;LnBlToTr *CT_LineProperties ;Cell3D *CT_Cell3D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Headers *CT_Headers ;ExtLst *CT_OfficeArtExtensionList ;};type CT_NonVisualDrawingProps struct{IdAttr uint32 ;NameAttr string ;DescrAttr *string ;HiddenAttr *bool ;TitleAttr *string ;HlinkClick *CT_Hyperlink ;HlinkHover *CT_Hyperlink ;ExtLst *CT_OfficeArtExtensionList ;};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ;RevAttr *bool ;};type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;};func (_fcecd ST_LineEndLength )String ()string {switch _fcecd {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func NewEG_Media ()*EG_Media {_ddfda :=&EG_Media {};return _ddfda };type ST_EffectContainerType byte ;func (_ffaab *CT_GroupTransform2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffaab .RotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ffaab .RotAttr )});};if _ffaab .FlipHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffaab .FlipHAttr ))});};if _ffaab .FlipVAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffaab .FlipVAttr ))});};e .EncodeToken (start );if _ffaab .Off !=nil {_efced :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_ffaab .Off ,_efced );};if _ffaab .Ext !=nil {_ebddba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_ffaab .Ext ,_ebddba );};if _ffaab .ChOff !=nil {_cccc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_ffaab .ChOff ,_cccc );};if _ffaab .ChExt !=nil {_dcedb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}};e .EncodeElement (_ffaab .ChExt ,_dcedb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbfcg ST_TextSpacingPercentOrPercentString )String ()string {if _dbfcg .ST_TextSpacingPercent !=nil {return _g .Sprintf ("\u0025\u0076",*_dbfcg .ST_TextSpacingPercent );};if _dbfcg .ST_Percentage !=nil {return _g .Sprintf ("\u0025\u0076",*_dbfcg .ST_Percentage );};return "";};func (_efef *CT_PolarAdjustHandle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efef .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_efef .GdRefRAttr )});};if _efef .MinRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_efef .MinRAttr )});};if _efef .MaxRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_efef .MaxRAttr )});};if _efef .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_efef .GdRefAngAttr )});};if _efef .MinAngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_efef .MinAngAttr )});};if _efef .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_efef .MaxAngAttr )});};e .EncodeToken (start );_dgcbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_efef .Pos ,_dgcbb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path -func (_dbce *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_PositivePercentage and its children +func (_fgdbe *CT_PositivePercentage )Validate ()error {return _fgdbe .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");}; -// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path -func (_effac *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _effac .CxnSpLocks !=nil {if _cbgff :=_effac .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_cbgff !=nil {return _cbgff ;};};if _effac .StCxn !=nil {if _ecffe :=_effac .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_ecffe !=nil {return _ecffe ;};};if _effac .EndCxn !=nil {if _fgda :=_effac .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e");_fgda !=nil {return _fgda ;};};if _effac .ExtLst !=nil {if _bfca :=_effac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfca !=nil {return _bfca ;};};return nil ;};func (_afbab ST_PitchFamily )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afbab .String (),start );};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};type ST_ColorSchemeIndex byte ; +// ST_TextSpacingPercentOrPercentString is a union type +type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;}; -// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path -func (_dcdga *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _ebcef :=_dcdga .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_ebcef !=nil {return _ebcef ;};if _ffcd :=_dcdga .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f");_ffcd !=nil {return _ffcd ;};return nil ;};func (_eaag *CT_BackgroundFillStyleList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );for _ ,_dge :=range _eaag .EG_FillProperties {_dge .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_egcea ST_TextAlignType )String ()string {switch _egcea {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u006au\u0073\u0074\u004c\u006f\u0077";case 6:return "\u0064\u0069\u0073\u0074";case 7:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return "";};func (_fgdcd *EG_Media )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdebd :for {_bfacb ,_defegf :=d .Token ();if _defegf !=nil {return _defegf ;};switch _dffcc :=_bfacb .(type ){case _a .StartElement :switch _dffcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_fgdcd .AudioCd =NewCT_AudioCD ();if _dbaeg :=d .DecodeElement (_fgdcd .AudioCd ,&_dffcc );_dbaeg !=nil {return _dbaeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_fgdcd .WavAudioFile =NewCT_EmbeddedWAVAudioFile ();if _aefdg :=d .DecodeElement (_fgdcd .WavAudioFile ,&_dffcc );_aefdg !=nil {return _aefdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_fgdcd .AudioFile =NewCT_AudioFile ();if _ccgea :=d .DecodeElement (_fgdcd .AudioFile ,&_dffcc );_ccgea !=nil {return _ccgea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_fgdcd .VideoFile =NewCT_VideoFile ();if _cdegb :=d .DecodeElement (_fgdcd .VideoFile ,&_dffcc );_cdegb !=nil {return _cdegb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_fgdcd .QuickTimeFile =NewCT_QuickTimeFile ();if _aacdb :=d .DecodeElement (_fgdcd .QuickTimeFile ,&_dffcc );_aacdb !=nil {return _aacdb ;};default:_b .Log ("\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\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061\u0020\u0025\u0076",_dffcc .Name );if _fdcca :=d .Skip ();_fdcca !=nil {return _fdcca ;};};case _a .EndElement :break _cdebd ;case _a .CharData :};};return nil ;};type CT_Angle struct{ValAttr int32 ;};type ST_TextAlignType byte ;func (_fcgc *CT_LineEndProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcgc .TypeAttr !=ST_LineEndTypeUnset {_fabe ,_gagbc :=_fcgc .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _gagbc !=nil {return _gagbc ;};start .Attr =append (start .Attr ,_fabe );};if _fcgc .WAttr !=ST_LineEndWidthUnset {_abggg ,_bceg :=_fcgc .WAttr .MarshalXMLAttr (_a .Name {Local :"\u0077"});if _bceg !=nil {return _bceg ;};start .Attr =append (start .Attr ,_abggg );};if _fcgc .LenAttr !=ST_LineEndLengthUnset {_fdde ,_acebe :=_fcgc .LenAttr .MarshalXMLAttr (_a .Name {Local :"\u006c\u0065\u006e"});if _acebe !=nil {return _acebe ;};start .Attr =append (start .Attr ,_fdde );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_eaea :=&CT_GvmlTextShapeChoice {};return _eaea ;};func (_deddd *CT_ConnectionSite )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",_deddd .AngAttr )});e .EncodeToken (start );_fdefb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_deddd .Pos ,_fdefb );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path +func (_dab *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _dab .IdAttr !=nil {if !_a .ST_GuidPatternRe .MatchString (*_dab .IdAttr ){return _g .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 ,_a .ST_GuidPatternRe ,*_dab .IdAttr );};};if _dada :=_dab .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_dada !=nil {return _dada ;};return nil ;};func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_gadba :=&CT_StretchInfoProperties {};return _gadba ;};func (_afbddd ST_BlipCompression )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afbddd .String (),start );};func NewCT_BlurEffect ()*CT_BlurEffect {_caag :=&CT_BlurEffect {};return _caag }; -// Validate validates the TblStyleLst and its children -func (_bbegf *TblStyleLst )Validate ()error {return _bbegf .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_adfbf :=&EG_TextUnderlineFill {};return _adfbf ;};type CT_GrayscaleEffect struct{}; +// Validate validates the CT_LineProperties and its children +func (_abcef *CT_LineProperties )Validate ()error {return _abcef .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_caeee *EG_FillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _caeee .NoFill !=nil {_ddded :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_caeee .NoFill ,_ddded );};if _caeee .SolidFill !=nil {_ffefd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_caeee .SolidFill ,_ffefd );};if _caeee .GradFill !=nil {_baeag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_caeee .GradFill ,_baeag );};if _caeee .BlipFill !=nil {_ffad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_caeee .BlipFill ,_ffad );};if _caeee .PattFill !=nil {_dcfecge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_caeee .PattFill ,_dcfecge );};if _caeee .GrpFill !=nil {_gddge :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_caeee .GrpFill ,_gddge );};return nil ;};type CT_GradientStop struct{PosAttr ST_PositiveFixedPercentage ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_ecbcc ST_PresetCameraType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ecbcc .String (),start );};type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;}; -// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path -func (_aeaae *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil }; +// Validate validates the EG_ThemeableFontStyles and its children +func (_adbga *EG_ThemeableFontStyles )Validate ()error {return _adbga .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");};func (_fdcc *CT_LineStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fffa :for {_acdeb ,_daabc :=d .Token ();if _daabc !=nil {return _daabc ;};switch _dcfda :=_acdeb .(type ){case _f .StartElement :switch _dcfda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_caacc :=NewCT_LineProperties ();if _beedf :=d .DecodeElement (_caacc ,&_dcfda );_beedf !=nil {return _beedf ;};_fdcc .Ln =append (_fdcc .Ln ,_caacc );default:_fb .Log ("\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\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_dcfda .Name );if _cgcbdg :=d .Skip ();_cgcbdg !=nil {return _cgcbdg ;};};case _f .EndElement :break _fffa ;case _f .CharData :};};return nil ;};func (_cbdfb ST_TextAnchoringType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dcaaa :=_f .Attr {};_dcaaa .Name =name ;switch _cbdfb {case ST_TextAnchoringTypeUnset :_dcaaa .Value ="";case ST_TextAnchoringTypeT :_dcaaa .Value ="\u0074";case ST_TextAnchoringTypeCtr :_dcaaa .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_dcaaa .Value ="\u0062";case ST_TextAnchoringTypeJust :_dcaaa .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_dcaaa .Value ="\u0064\u0069\u0073\u0074";};return _dcaaa ,nil ;};func (_aabdea *ST_PresetPatternVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aabdea =0;case "\u0070\u0063\u0074\u0035":*_aabdea =1;case "\u0070\u0063\u00741\u0030":*_aabdea =2;case "\u0070\u0063\u00742\u0030":*_aabdea =3;case "\u0070\u0063\u00742\u0035":*_aabdea =4;case "\u0070\u0063\u00743\u0030":*_aabdea =5;case "\u0070\u0063\u00744\u0030":*_aabdea =6;case "\u0070\u0063\u00745\u0030":*_aabdea =7;case "\u0070\u0063\u00746\u0030":*_aabdea =8;case "\u0070\u0063\u00747\u0030":*_aabdea =9;case "\u0070\u0063\u00747\u0035":*_aabdea =10;case "\u0070\u0063\u00748\u0030":*_aabdea =11;case "\u0070\u0063\u00749\u0030":*_aabdea =12;case "\u0068\u006f\u0072\u007a":*_aabdea =13;case "\u0076\u0065\u0072\u0074":*_aabdea =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_aabdea =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_aabdea =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_aabdea =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_aabdea =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_aabdea =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_aabdea =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_aabdea =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_aabdea =22;case "\u0063\u0072\u006fs\u0073":*_aabdea =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_aabdea =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_aabdea =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_aabdea =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_aabdea =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_aabdea =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_aabdea =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_aabdea =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_aabdea =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_aabdea =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_aabdea =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_aabdea =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_aabdea =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_aabdea =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_aabdea =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_aabdea =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_aabdea =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_aabdea =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_aabdea =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_aabdea =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_aabdea =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_aabdea =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_aabdea =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_aabdea =46;case "\u0070\u006c\u0061i\u0064":*_aabdea =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_aabdea =48;case "\u0077\u0065\u0061v\u0065":*_aabdea =49;case "\u0064\u0069\u0076o\u0074":*_aabdea =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_aabdea =51;case "\u0077\u0061\u0076\u0065":*_aabdea =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_aabdea =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_aabdea =54;};return nil ;};func (_fffg *CT_AudioFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dac :=range start .Attr {if _dac .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"&&_dac .Name .Local =="\u006c\u0069\u006e\u006b"||_dac .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"&&_dac .Name .Local =="\u006c\u0069\u006e\u006b"{_bgd ,_efc :=_dac .Value ,error (nil );if _efc !=nil {return _efc ;};_fffg .LinkAttr =_bgd ;continue ;};if _dac .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ffd ,_afd :=_dac .Value ,error (nil );if _afd !=nil {return _afd ;};_fffg .ContentTypeAttr =&_ffd ;continue ;};};_febg :for {_bag ,_bfgg :=d .Token ();if _bfgg !=nil {return _bfgg ;};switch _adfeb :=_bag .(type ){case _f .StartElement :switch _adfeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fffg .ExtLst =NewCT_OfficeArtExtensionList ();if _cba :=d .DecodeElement (_fffg .ExtLst ,&_adfeb );_cba !=nil {return _cba ;};default:_fb .Log ("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_A\u0075\u0064i\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_adfeb .Name );if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _f .EndElement :break _febg ;case _f .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path +func (_dbdd *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _dbdd .BlendAttr ==ST_BlendModeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _dbfbg :=_dbdd .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_dbfbg !=nil {return _dbfbg ;};if _dbdd .NoFill !=nil {if _cabg :=_dbdd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cabg !=nil {return _cabg ;};};if _dbdd .SolidFill !=nil {if _ggbe :=_dbdd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ggbe !=nil {return _ggbe ;};};if _dbdd .GradFill !=nil {if _gdggc :=_dbdd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gdggc !=nil {return _gdggc ;};};if _dbdd .BlipFill !=nil {if _bcbab :=_dbdd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_bcbab !=nil {return _bcbab ;};};if _dbdd .PattFill !=nil {if _gagb :=_dbdd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gagb !=nil {return _gagb ;};};if _dbdd .GrpFill !=nil {if _bgda :=_dbdd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_bgda !=nil {return _bgda ;};};return nil ;};func (_fcdgd ST_SystemColorVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcdgd .String (),start );};func (_fdceb *ST_ColorSchemeIndex )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbfdfa ,_ecge :=d .Token ();if _ecge !=nil {return _ecge ;};if _ffead ,_befg :=_bbfdfa .(_f .EndElement );_befg &&_ffead .Name ==start .Name {*_fdceb =1;return nil ;};if _eeef ,_eegg :=_bbfdfa .(_f .CharData );!_eegg {return _g .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",_bbfdfa );}else {switch string (_eeef ){case "":*_fdceb =0;case "\u0064\u006b\u0031":*_fdceb =1;case "\u006c\u0074\u0031":*_fdceb =2;case "\u0064\u006b\u0032":*_fdceb =3;case "\u006c\u0074\u0032":*_fdceb =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fdceb =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fdceb =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fdceb =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fdceb =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fdceb =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fdceb =10;case "\u0068\u006c\u0069n\u006b":*_fdceb =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_fdceb =12;};};_bbfdfa ,_ecge =d .Token ();if _ecge !=nil {return _ecge ;};if _ceadd ,_dafbc :=_bbfdfa .(_f .EndElement );_dafbc &&_ceadd .Name ==start .Name {return nil ;};return _g .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",_bbfdfa );}; + +// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path +func (_gbbg *CT_HslColor )ValidateWithPath (path string )error {if _gbbg .HueAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_gbbg .HueAttr );};if _gbbg .HueAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gbbg .HueAttr );};if _gagbe :=_gbbg .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_gagbe !=nil {return _gagbe ;};if _bfaca :=_gbbg .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_bfaca !=nil {return _bfaca ;};for _bfddd ,_gdgcg :=range _gbbg .EG_ColorTransform {if _febga :=_gdgcg .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_bfddd ));_febga !=nil {return _febga ;};};return nil ;};func NewCT_LineJoinRound ()*CT_LineJoinRound {_degd :=&CT_LineJoinRound {};return _degd };func (_dcgafd ST_ChartBuildStep )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebacc :=_f .Attr {};_ebacc .Name =name ;switch _dcgafd {case ST_ChartBuildStepUnset :_ebacc .Value ="";case ST_ChartBuildStepCategory :_ebacc .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepPtInCategory :_ebacc .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_ebacc .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_ebacc .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepAllPts :_ebacc .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_ebacc .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _ebacc ,nil ;}; // Validate validates the CT_NonVisualConnectorProperties and its children -func (_dbfbg *CT_NonVisualConnectorProperties )Validate ()error {return _dbfbg .ValidateWithPath ("\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +func (_fggga *CT_NonVisualConnectorProperties )Validate ()error {return _fggga .ValidateWithPath ("\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ;};func (_badcad ST_Coordinate32 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _badcad .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_f .CharData (_g .Sprintf ("\u0025\u0064",*_badcad .ST_Coordinate32Unqualified )));};if _badcad .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_badcad .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_baeg *CT_ConnectionSiteList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efge :for {_dec ,_aegc :=d .Token ();if _aegc !=nil {return _aegc ;};switch _ffaag :=_dec .(type ){case _f .StartElement :switch _ffaag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e"}:_gecfd :=NewCT_ConnectionSite ();if _afcbd :=d .DecodeElement (_gecfd ,&_ffaag );_afcbd !=nil {return _afcbd ;};_baeg .Cxn =append (_baeg .Cxn ,_gecfd );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ffaag .Name );if _ffcd :=d .Skip ();_ffcd !=nil {return _ffcd ;};};case _f .EndElement :break _efge ;case _f .CharData :};};return nil ;};func (_edegc ST_PositivePercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _edegc .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_f .CharData (_g .Sprintf ("\u0025\u0064",*_edegc .ST_PositivePercentageDecimal )));};if _edegc .ST_PositivePercentage !=nil {e .Encode (_edegc .ST_PositivePercentage );};return e .EncodeToken (_f .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path -func (_cdcb *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _cdcb .SzAttr !=nil {if *_cdcb .SzAttr < 100{return _f .Errorf ("\u0025\u0073/m\u002e\u0053\u007aA\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0031\u00300 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cdcb .SzAttr );};if *_cdcb .SzAttr > 400000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u007a\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cdcb .SzAttr );};};if _efcdgg :=_cdcb .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_efcdgg !=nil {return _efcdgg ;};if _dfce :=_cdcb .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_dfce !=nil {return _dfce ;};if _cdcb .KernAttr !=nil {if *_cdcb .KernAttr < 0{return _f .Errorf ("\u0025\u0073/m\u002e\u004b\u0065r\u006e\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cdcb .KernAttr );};if *_cdcb .KernAttr > 400000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eK\u0065\u0072\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cdcb .KernAttr );};};if _gdcafb :=_cdcb .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_gdcafb !=nil {return _gdcafb ;};if _cdcb .SpcAttr !=nil {if _bdbbbf :=_cdcb .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_bdbbbf !=nil {return _bdbbbf ;};};if _cdcb .BaselineAttr !=nil {if _gbaf :=_cdcb .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_gbaf !=nil {return _gbaf ;};};if _cdcb .Ln !=nil {if _dagfa :=_cdcb .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_dagfa !=nil {return _dagfa ;};};if _cdcb .NoFill !=nil {if _edgba :=_cdcb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_edgba !=nil {return _edgba ;};};if _cdcb .SolidFill !=nil {if _cdbcg :=_cdcb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cdbcg !=nil {return _cdbcg ;};};if _cdcb .GradFill !=nil {if _fagae :=_cdcb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fagae !=nil {return _fagae ;};};if _cdcb .BlipFill !=nil {if _gfbcb :=_cdcb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gfbcb !=nil {return _gfbcb ;};};if _cdcb .PattFill !=nil {if _ccgee :=_cdcb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ccgee !=nil {return _ccgee ;};};if _cdcb .GrpFill !=nil {if _edbae :=_cdcb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_edbae !=nil {return _edbae ;};};if _cdcb .EffectLst !=nil {if _eeacb :=_cdcb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_eeacb !=nil {return _eeacb ;};};if _cdcb .EffectDag !=nil {if _acfc :=_cdcb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_acfc !=nil {return _acfc ;};};if _cdcb .Highlight !=nil {if _ebfgf :=_cdcb .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_ebfgf !=nil {return _ebfgf ;};};if _cdcb .ULnTx !=nil {if _ddecdg :=_cdcb .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_ddecdg !=nil {return _ddecdg ;};};if _cdcb .ULn !=nil {if _eedfac :=_cdcb .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_eedfac !=nil {return _eedfac ;};};if _cdcb .UFillTx !=nil {if _aabec :=_cdcb .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_aabec !=nil {return _aabec ;};};if _cdcb .UFill !=nil {if _eccab :=_cdcb .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_eccab !=nil {return _eccab ;};};if _cdcb .Latin !=nil {if _aaeae :=_cdcb .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_aaeae !=nil {return _aaeae ;};};if _cdcb .Ea !=nil {if _cdedf :=_cdcb .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_cdedf !=nil {return _cdedf ;};};if _cdcb .Cs !=nil {if _gdcaff :=_cdcb .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_gdcaff !=nil {return _gdcaff ;};};if _cdcb .Sym !=nil {if _aeaab :=_cdcb .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_aeaab !=nil {return _aeaab ;};};if _cdcb .HlinkClick !=nil {if _dffe :=_cdcb .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_dffe !=nil {return _dffe ;};};if _cdcb .HlinkMouseOver !=nil {if _afefb :=_cdcb .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_afefb !=nil {return _afefb ;};};if _cdcb .Rtl !=nil {if _ddbcc :=_cdcb .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ddbcc !=nil {return _ddbcc ;};};if _cdcb .ExtLst !=nil {if _feaab :=_cdcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feaab !=nil {return _feaab ;};};return nil ;};func (_ecbd *CT_BlipChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aggd :for {_fda ,_fgae :=d .Token ();if _fgae !=nil {return _fgae ;};switch _ccc :=_fda .(type ){case _a .StartElement :switch _ccc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_acfa :=NewCT_AlphaBiLevelEffect ();if _ecbdd :=d .DecodeElement (_acfa ,&_ccc );_ecbdd !=nil {return _ecbdd ;};_ecbd .AlphaBiLevel =append (_ecbd .AlphaBiLevel ,_acfa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_eabee :=NewCT_AlphaCeilingEffect ();if _bdeaa :=d .DecodeElement (_eabee ,&_ccc );_bdeaa !=nil {return _bdeaa ;};_ecbd .AlphaCeiling =append (_ecbd .AlphaCeiling ,_eabee );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_eccc :=NewCT_AlphaFloorEffect ();if _aebc :=d .DecodeElement (_eccc ,&_ccc );_aebc !=nil {return _aebc ;};_ecbd .AlphaFloor =append (_ecbd .AlphaFloor ,_eccc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_fage :=NewCT_AlphaInverseEffect ();if _ecfac :=d .DecodeElement (_fage ,&_ccc );_ecfac !=nil {return _ecfac ;};_ecbd .AlphaInv =append (_ecbd .AlphaInv ,_fage );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bdgb :=NewCT_AlphaModulateEffect ();if _dcfb :=d .DecodeElement (_bdgb ,&_ccc );_dcfb !=nil {return _dcfb ;};_ecbd .AlphaMod =append (_ecbd .AlphaMod ,_bdgb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_effa :=NewCT_AlphaModulateFixedEffect ();if _affe :=d .DecodeElement (_effa ,&_ccc );_affe !=nil {return _affe ;};_ecbd .AlphaModFix =append (_ecbd .AlphaModFix ,_effa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_dacg :=NewCT_AlphaReplaceEffect ();if _ccbeg :=d .DecodeElement (_dacg ,&_ccc );_ccbeg !=nil {return _ccbeg ;};_ecbd .AlphaRepl =append (_ecbd .AlphaRepl ,_dacg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_cfea :=NewCT_BiLevelEffect ();if _aede :=d .DecodeElement (_cfea ,&_ccc );_aede !=nil {return _aede ;};_ecbd .BiLevel =append (_ecbd .BiLevel ,_cfea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_aacd :=NewCT_BlurEffect ();if _bcgg :=d .DecodeElement (_aacd ,&_ccc );_bcgg !=nil {return _bcgg ;};_ecbd .Blur =append (_ecbd .Blur ,_aacd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ecdc :=NewCT_ColorChangeEffect ();if _aafd :=d .DecodeElement (_ecdc ,&_ccc );_aafd !=nil {return _aafd ;};_ecbd .ClrChange =append (_ecbd .ClrChange ,_ecdc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_dabgd :=NewCT_ColorReplaceEffect ();if _ddee :=d .DecodeElement (_dabgd ,&_ccc );_ddee !=nil {return _ddee ;};_ecbd .ClrRepl =append (_ecbd .ClrRepl ,_dabgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_egdg :=NewCT_DuotoneEffect ();if _bace :=d .DecodeElement (_egdg ,&_ccc );_bace !=nil {return _bace ;};_ecbd .Duotone =append (_ecbd .Duotone ,_egdg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_gbgd :=NewCT_FillOverlayEffect ();if _affeb :=d .DecodeElement (_gbgd ,&_ccc );_affeb !=nil {return _affeb ;};_ecbd .FillOverlay =append (_ecbd .FillOverlay ,_gbgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_fbgfc :=NewCT_GrayscaleEffect ();if _bbgf :=d .DecodeElement (_fbgfc ,&_ccc );_bbgf !=nil {return _bbgf ;};_ecbd .Grayscl =append (_ecbd .Grayscl ,_fbgfc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_dcfbb :=NewCT_HSLEffect ();if _fdbgg :=d .DecodeElement (_dcfbb ,&_ccc );_fdbgg !=nil {return _fdbgg ;};_ecbd .Hsl =append (_ecbd .Hsl ,_dcfbb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_dffc :=NewCT_LuminanceEffect ();if _ggf :=d .DecodeElement (_dffc ,&_ccc );_ggf !=nil {return _ggf ;};_ecbd .Lum =append (_ecbd .Lum ,_dffc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bbbd :=NewCT_TintEffect ();if _dcfa :=d .DecodeElement (_bbbd ,&_ccc );_dcfa !=nil {return _dcfa ;};_ecbd .Tint =append (_ecbd .Tint ,_bbbd );default:_b .Log ("\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\u0042l\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_ccc .Name );if _bddc :=d .Skip ();_bddc !=nil {return _bddc ;};};case _a .EndElement :break _aggd ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path +func (_edbea *EG_Effect )ValidateWithPath (path string )error {if _edbea .Cont !=nil {if _gefege :=_edbea .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_gefege !=nil {return _gefege ;};};if _edbea .Effect !=nil {if _becdg :=_edbea .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_becdg !=nil {return _becdg ;};};if _edbea .AlphaBiLevel !=nil {if _cacde :=_edbea .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_cacde !=nil {return _cacde ;};};if _edbea .AlphaCeiling !=nil {if _aedd :=_edbea .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_aedd !=nil {return _aedd ;};};if _edbea .AlphaFloor !=nil {if _cdgca :=_edbea .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_cdgca !=nil {return _cdgca ;};};if _edbea .AlphaInv !=nil {if _gdgfd :=_edbea .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_gdgfd !=nil {return _gdgfd ;};};if _edbea .AlphaMod !=nil {if _bcbc :=_edbea .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_bcbc !=nil {return _bcbc ;};};if _edbea .AlphaModFix !=nil {if _gdgaa :=_edbea .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_gdgaa !=nil {return _gdgaa ;};};if _edbea .AlphaOutset !=nil {if _gcbace :=_edbea .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_gcbace !=nil {return _gcbace ;};};if _edbea .AlphaRepl !=nil {if _ddccd :=_edbea .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_ddccd !=nil {return _ddccd ;};};if _edbea .BiLevel !=nil {if _afcea :=_edbea .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_afcea !=nil {return _afcea ;};};if _edbea .Blend !=nil {if _fbdaa :=_edbea .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_fbdaa !=nil {return _fbdaa ;};};if _edbea .Blur !=nil {if _efgga :=_edbea .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_efgga !=nil {return _efgga ;};};if _edbea .ClrChange !=nil {if _fedbc :=_edbea .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fedbc !=nil {return _fedbc ;};};if _edbea .ClrRepl !=nil {if _bgagb :=_edbea .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_bgagb !=nil {return _bgagb ;};};if _edbea .Duotone !=nil {if _eeaag :=_edbea .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_eeaag !=nil {return _eeaag ;};};if _edbea .Fill !=nil {if _dgfcg :=_edbea .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dgfcg !=nil {return _dgfcg ;};};if _edbea .FillOverlay !=nil {if _fgcgc :=_edbea .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_fgcgc !=nil {return _fgcgc ;};};if _edbea .Glow !=nil {if _ggafc :=_edbea .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_ggafc !=nil {return _ggafc ;};};if _edbea .Grayscl !=nil {if _cdbb :=_edbea .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_cdbb !=nil {return _cdbb ;};};if _edbea .Hsl !=nil {if _geceb :=_edbea .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_geceb !=nil {return _geceb ;};};if _edbea .InnerShdw !=nil {if _gcgfg :=_edbea .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_gcgfg !=nil {return _gcgfg ;};};if _edbea .Lum !=nil {if _fddac :=_edbea .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_fddac !=nil {return _fddac ;};};if _edbea .OuterShdw !=nil {if _eeaee :=_edbea .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_eeaee !=nil {return _eeaee ;};};if _edbea .PrstShdw !=nil {if _bagbbb :=_edbea .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_bagbbb !=nil {return _bagbbb ;};};if _edbea .Reflection !=nil {if _fbgef :=_edbea .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_fbgef !=nil {return _fbgef ;};};if _edbea .RelOff !=nil {if _beaeda :=_edbea .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_beaeda !=nil {return _beaeda ;};};if _edbea .SoftEdge !=nil {if _efbdd :=_edbea .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_efbdd !=nil {return _efbdd ;};};if _edbea .Tint !=nil {if _eadfd :=_edbea .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_eadfd !=nil {return _eadfd ;};};if _edbea .Xfrm !=nil {if _fagac :=_edbea .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fagac !=nil {return _fagac ;};};return nil ;};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_cgd :=&CT_AnimationChartBuildProperties {};return _cgd ;};func NewCT_FontCollection ()*CT_FontCollection {_gcag :=&CT_FontCollection {};_gcag .Latin =NewCT_TextFont ();_gcag .Ea =NewCT_TextFont ();_gcag .Cs =NewCT_TextFont ();return _gcag ;}; -// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path -func (_gfag *CT_FillStyleList )ValidateWithPath (path string )error {for _dbed ,_cbdd :=range _gfag .EG_FillProperties {if _gdfdf :=_cbdd .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_dbed ));_gdfdf !=nil {return _gdfdf ;};};return nil ;}; +// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path +func (_efbca *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _bgfc :=_efbca .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_bgfc !=nil {return _bgfc ;};if _effda :=_efbca .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_effda !=nil {return _effda ;};if _gcdd :=_efbca .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_gcdd !=nil {return _gcdd ;};if _efbca .ExtLst !=nil {if _bfbgg :=_efbca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfbgg !=nil {return _bfbgg ;};};return nil ;};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_ecfgf :=&CT_NonVisualDrawingProps {};return _ecfgf ;};func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_cdc :=&CT_AlphaFloorEffect {};return _cdc };func NewCT_BaseStyles ()*CT_BaseStyles {_gdgc :=&CT_BaseStyles {};_gdgc .ClrScheme =NewCT_ColorScheme ();_gdgc .FontScheme =NewCT_FontScheme ();_gdgc .FmtScheme =NewCT_StyleMatrix ();return _gdgc ;};func (_daebf *EG_TextGeometry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079";if _daebf .CustGeom !=nil {_ceacg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_daebf .CustGeom ,_ceacg );};if _daebf .PrstTxWarp !=nil {_ccab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_daebf .PrstTxWarp ,_ccab );};return nil ;}; -// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path -func (_geec *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _geec .BldAttr !=nil {if _efbe :=_geec .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_efbe !=nil {return _efbe ;};};return nil ;}; +// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path +func (_aacf *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _aacf .ClrScheme !=nil {if _bbce :=_aacf .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_bbce !=nil {return _bbce ;};};if _aacf .FontScheme !=nil {if _fbeb :=_aacf .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_fbeb !=nil {return _fbeb ;};};if _aacf .FmtScheme !=nil {if _geacb :=_aacf .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_geacb !=nil {return _geacb ;};};return nil ;};func (_ddfea *ST_SchemeColorVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afggg ,_dadee :=d .Token ();if _dadee !=nil {return _dadee ;};if _eafd ,_dbbde :=_afggg .(_f .EndElement );_dbbde &&_eafd .Name ==start .Name {*_ddfea =1;return nil ;};if _bcccd ,_fgbfd :=_afggg .(_f .CharData );!_fgbfd {return _g .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",_afggg );}else {switch string (_bcccd ){case "":*_ddfea =0;case "\u0062\u0067\u0031":*_ddfea =1;case "\u0074\u0078\u0031":*_ddfea =2;case "\u0062\u0067\u0032":*_ddfea =3;case "\u0074\u0078\u0032":*_ddfea =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ddfea =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ddfea =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ddfea =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ddfea =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ddfea =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ddfea =10;case "\u0068\u006c\u0069n\u006b":*_ddfea =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_ddfea =12;case "\u0070\u0068\u0043l\u0072":*_ddfea =13;case "\u0064\u006b\u0031":*_ddfea =14;case "\u006c\u0074\u0031":*_ddfea =15;case "\u0064\u006b\u0032":*_ddfea =16;case "\u006c\u0074\u0032":*_ddfea =17;};};_afggg ,_dadee =d .Token ();if _dadee !=nil {return _dadee ;};if _dggfd ,_aaefce :=_afggg .(_f .EndElement );_aaefce &&_dggfd .Name ==start .Name {return nil ;};return _g .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",_afggg );};func (_daeb *CT_Path2DCubicBezierTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abfbc :for {_afdbf ,_adfae :=d .Token ();if _adfae !=nil {return _adfae ;};switch _bbcbb :=_afdbf .(type ){case _f .StartElement :switch _bbcbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_cfegd :=NewCT_AdjPoint2D ();if _dddac :=d .DecodeElement (_cfegd ,&_bbcbb );_dddac !=nil {return _dddac ;};_daeb .Pt =append (_daeb .Pt ,_cfegd );default:_fb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0061\u0074\u00682\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_bbcbb .Name );if _gccd :=d .Skip ();_gccd !=nil {return _gccd ;};};case _f .EndElement :break _abfbc ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_FixedPercentage and its children -func (_dcgdg *CT_FixedPercentage )Validate ()error {return _dcgdg .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};func NewCT_ColorMRU ()*CT_ColorMRU {_fdbgd :=&CT_ColorMRU {};return _fdbgd };func (_cgcdd *CT_HSLEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfea :=range start .Attr {if _gfea .Name .Local =="\u0068\u0075\u0065"{_cfagf ,_daed :=_gc .ParseInt (_gfea .Value ,10,32);if _daed !=nil {return _daed ;};_bebbe :=int32 (_cfagf );_cgcdd .HueAttr =&_bebbe ;continue ;};if _gfea .Name .Local =="\u0073\u0061\u0074"{_ebcge ,_fbdd :=ParseUnionST_FixedPercentage (_gfea .Value );if _fbdd !=nil {return _fbdd ;};_cgcdd .SatAttr =&_ebcge ;continue ;};if _gfea .Name .Local =="\u006c\u0075\u006d"{_gfecf ,_dcba :=ParseUnionST_FixedPercentage (_gfea .Value );if _dcba !=nil {return _dcba ;};_cgcdd .LumAttr =&_gfecf ;continue ;};};for {_fcee ,_egcc :=d .Token ();if _egcc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_egcc );};if _bfbfb ,_ccgef :=_fcee .(_a .EndElement );_ccgef &&_bfbfb .Name ==start .Name {break ;};};return nil ;};func (_eeagb ST_LightRigDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_afcfa :=_a .Attr {};_afcfa .Name =name ;switch _eeagb {case ST_LightRigDirectionUnset :_afcfa .Value ="";case ST_LightRigDirectionTl :_afcfa .Value ="\u0074\u006c";case ST_LightRigDirectionT :_afcfa .Value ="\u0074";case ST_LightRigDirectionTr :_afcfa .Value ="\u0074\u0072";case ST_LightRigDirectionL :_afcfa .Value ="\u006c";case ST_LightRigDirectionR :_afcfa .Value ="\u0072";case ST_LightRigDirectionBl :_afcfa .Value ="\u0062\u006c";case ST_LightRigDirectionB :_afcfa .Value ="\u0062";case ST_LightRigDirectionBr :_afcfa .Value ="\u0062\u0072";};return _afcfa ,nil ;};func NewCT_GvmlConnector ()*CT_GvmlConnector {_abda :=&CT_GvmlConnector {};_abda .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_abda .SpPr =NewCT_ShapeProperties ();return _abda ;};func (_fffcd *EG_FillModeProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fffcd .Tile !=nil {_bagfg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_fffcd .Tile ,_bagfg );};if _fffcd .Stretch !=nil {_dcefe :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_fffcd .Stretch ,_dcefe );};return nil ;};func (_ddbea *CT_TintEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ddbea .HueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ddbea .HueAttr )});};if _ddbea .AmtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006d\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddbea .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bggaf *CT_StretchInfoProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bggaf .FillRect !=nil {_dfgbf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}};e .EncodeElement (_bggaf .FillRect ,_dfgbf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_OnOffStyleType byte ;type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;}; +// Validate validates the CT_TextBulletColorFollowText and its children +func (_bfdag *CT_TextBulletColorFollowText )Validate ()error {return _bfdag .ValidateWithPath ("\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074");};func (_bcdc *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcdc .CNvPr =NewCT_NonVisualDrawingProps ();_bcdc .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_bfgc :for {_acaf ,_eeda :=d .Token ();if _eeda !=nil {return _eeda ;};switch _fgegf :=_acaf .(type ){case _f .StartElement :switch _fgegf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _adcg :=d .DecodeElement (_bcdc .CNvPr ,&_fgegf );_adcg !=nil {return _adcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _fbbe :=d .DecodeElement (_bcdc .CNvGraphicFramePr ,&_fgegf );_fbbe !=nil {return _fbbe ;};default:_fb .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004eon\u0056\u0069\u0073u\u0061\u006c\u0020\u0025\u0076",_fgegf .Name );if _efdac :=d .Skip ();_efdac !=nil {return _efdac ;};};case _f .EndElement :break _bfgc ;case _f .CharData :};};return nil ;};func (_agfec *CT_PresetColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aebeb ,_acbce :=_agfec .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _acbce !=nil {return _acbce ;};start .Attr =append (start .Attr ,_aebeb );e .EncodeToken (start );if _agfec .EG_ColorTransform !=nil {for _ ,_gbgebb :=range _agfec .EG_ColorTransform {_gbgebb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_cdebe :=ST_TextSpacingPercentOrPercentString {};if _a .ST_PercentagePatternRe .MatchString (s ){_cdebe .ST_Percentage =&s ;}else {_eeeea ,_fdbbb :=_d .ParseInt (s ,10,64);if _fdbbb !=nil {return _cdebe ,_g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_fdbbb );};_afgfd :=int32 (_eeeea );_cdebe .ST_TextSpacingPercent =&_afgfd ;};return _cdebe ,nil ;};func (_fcfaa *EG_TextAutofit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edcbb :for {_dgded ,_dfbaed :=d .Token ();if _dfbaed !=nil {return _dfbaed ;};switch _cafbf :=_dgded .(type ){case _f .StartElement :switch _cafbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_fcfaa .NoAutofit =NewCT_TextNoAutofit ();if _fdfcd :=d .DecodeElement (_fcfaa .NoAutofit ,&_cafbf );_fdfcd !=nil {return _fdfcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_fcfaa .NormAutofit =NewCT_TextNormalAutofit ();if _fdeed :=d .DecodeElement (_fcfaa .NormAutofit ,&_cafbf );_fdeed !=nil {return _fdeed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_fcfaa .SpAutoFit =NewCT_TextShapeAutofit ();if _bbfdf :=d .DecodeElement (_fcfaa .SpAutoFit ,&_cafbf );_bbfdf !=nil {return _bbfdf ;};default:_fb .Log ("\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\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075\u0074o\u0066i\u0074\u0020\u0025\u0076",_cafbf .Name );if _afbdd :=d .Skip ();_afbdd !=nil {return _afbdd ;};};case _f .EndElement :break _edcbb ;case _f .CharData :};};return nil ;};func (_adee *CT_Table )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adee .TblPr !=nil {_ebac :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_adee .TblPr ,_ebac );};_fdbaf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_adee .TblGrid ,_fdbaf );if _adee .Tr !=nil {_aega :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_bfgdg :=range _adee .Tr {e .EncodeElement (_bfgdg ,_aega );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eadf *CT_Hyperlink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdbe :=range start .Attr {if _gdbe .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"&&_gdbe .Name .Local =="\u0069\u0064"||_gdbe .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"&&_gdbe .Name .Local =="\u0069\u0064"{_cbbce ,_febfe :=_gdbe .Value ,error (nil );if _febfe !=nil {return _febfe ;};_eadf .IdAttr =&_cbbce ;continue ;};if _gdbe .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_bdfedc ,_cbag :=_gdbe .Value ,error (nil );if _cbag !=nil {return _cbag ;};_eadf .InvalidUrlAttr =&_bdfedc ;continue ;};if _gdbe .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_gfddf ,_cffgf :=_gdbe .Value ,error (nil );if _cffgf !=nil {return _cffgf ;};_eadf .ActionAttr =&_gfddf ;continue ;};if _gdbe .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_dbdc ,_gdbgf :=_gdbe .Value ,error (nil );if _gdbgf !=nil {return _gdbgf ;};_eadf .TgtFrameAttr =&_dbdc ;continue ;};if _gdbe .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_acfaa ,_gcaga :=_gdbe .Value ,error (nil );if _gcaga !=nil {return _gcaga ;};_eadf .TooltipAttr =&_acfaa ;continue ;};if _gdbe .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_feeef ,_becdc :=_d .ParseBool (_gdbe .Value );if _becdc !=nil {return _becdc ;};_eadf .HistoryAttr =&_feeef ;continue ;};if _gdbe .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_eaaag ,_cbacd :=_d .ParseBool (_gdbe .Value );if _cbacd !=nil {return _cbacd ;};_eadf .HighlightClickAttr =&_eaaag ;continue ;};if _gdbe .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_cefee ,_daded :=_d .ParseBool (_gdbe .Value );if _daded !=nil {return _daded ;};_eadf .EndSndAttr =&_cefee ;continue ;};};_edeb :for {_fcad ,_dgba :=d .Token ();if _dgba !=nil {return _dgba ;};switch _cfdf :=_fcad .(type ){case _f .StartElement :switch _cfdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:_eadf .Snd =NewCT_EmbeddedWAVAudioFile ();if _cgab :=d .DecodeElement (_eadf .Snd ,&_cfdf );_cgab !=nil {return _cgab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eadf .ExtLst =NewCT_OfficeArtExtensionList ();if _daed :=d .DecodeElement (_eadf .ExtLst ,&_cfdf );_daed !=nil {return _daed ;};default:_fb .Log ("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_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_cfdf .Name );if _dgecca :=d .Skip ();_dgecca !=nil {return _dgecca ;};};case _f .EndElement :break _edeb ;case _f .CharData :};};return nil ;};type CT_TextBodyProperties struct{RotAttr *int32 ;SpcFirstLastParaAttr *bool ;VertOverflowAttr ST_TextVertOverflowType ;HorzOverflowAttr ST_TextHorzOverflowType ;VertAttr ST_TextVerticalType ;WrapAttr ST_TextWrappingType ;LInsAttr *ST_Coordinate32 ;TInsAttr *ST_Coordinate32 ;RInsAttr *ST_Coordinate32 ;BInsAttr *ST_Coordinate32 ;NumColAttr *int32 ;SpcColAttr *int32 ;RtlColAttr *bool ;FromWordArtAttr *bool ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;ForceAAAttr *bool ;UprightAttr *bool ;CompatLnSpcAttr *bool ;PrstTxWarp *CT_PresetTextShape ;NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path -func (_ggcdb *CT_SphereCoords )ValidateWithPath (path string )error {if _ggcdb .LatAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0061t\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ggcdb .LatAttr );};if _ggcdb .LatAttr >=21600000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u0061\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ggcdb .LatAttr );};if _ggcdb .LonAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u006fn\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ggcdb .LonAttr );};if _ggcdb .LonAttr >=21600000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ggcdb .LonAttr );};if _ggcdb .RevAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0065v\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ggcdb .RevAttr );};if _ggcdb .RevAttr >=21600000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eR\u0065\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ggcdb .RevAttr );};return nil ;};func (_egbg *CT_PositiveFixedPercentage )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffegb :=range start .Attr {if _ffegb .Name .Local =="\u0076\u0061\u006c"{_gabgc ,_befgb :=ParseUnionST_PositiveFixedPercentage (_ffegb .Value );if _befgb !=nil {return _befgb ;};_egbg .ValAttr =_gabgc ;continue ;};};for {_bbdee ,_gddba :=d .Token ();if _gddba !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063\u0065\u006et\u0061\u0067e\u003a\u0020\u0025\u0073",_gddba );};if _cedca ,_afccg :=_bbdee .(_a .EndElement );_afccg &&_cedca .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PresetColor and its children +func (_fafa *CT_PresetColor )Validate ()error {return _fafa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");};func (_cadeb *CT_Path2DArcTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0052"},Value :_g .Sprintf ("\u0025\u0076",_cadeb .WRAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0052"},Value :_g .Sprintf ("\u0025\u0076",_cadeb .HRAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_g .Sprintf ("\u0025\u0076",_cadeb .StAngAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_g .Sprintf ("\u0025\u0076",_cadeb .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;}; -// Validate validates the CT_ColorScheme and its children -func (_dgca *CT_ColorScheme )Validate ()error {return _dgca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};func (_dbddbf ST_BlackWhiteMode )String ()string {switch _dbddbf {case 0:return "";case 1:return "\u0063\u006c\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067\u0072\u0061\u0079";case 4:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 5:return "\u0069n\u0076\u0047\u0072\u0061\u0079";case 6:return "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case 7:return "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case 8:return "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case 9:return "\u0062\u006c\u0061c\u006b";case 10:return "\u0077\u0068\u0069t\u0065";case 11:return "\u0068\u0069\u0064\u0064\u0065\u006e";};return "";}; +// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path +func (_gaaeb *CT_PositiveSize2D )ValidateWithPath (path string )error {if _gaaeb .CxAttr < 0{return _g .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gaaeb .CxAttr );};if _gaaeb .CxAttr > 27273042316900{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gaaeb .CxAttr );};if _gaaeb .CyAttr < 0{return _g .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gaaeb .CyAttr );};if _gaaeb .CyAttr > 27273042316900{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gaaeb .CyAttr );};return nil ;};type CT_NoFillProperties struct{};func NewEG_LineFillProperties ()*EG_LineFillProperties {_edcge :=&EG_LineFillProperties {};return _edcge ;}; -// Validate validates the CT_GvmlTextShapeChoice and its children -func (_daafc *CT_GvmlTextShapeChoice )Validate ()error {return _daafc .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");};func (_feba *CT_OfficeArtExtensionList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddabb :for {_gefdbc ,_fbadc :=d .Token ();if _fbadc !=nil {return _fbadc ;};switch _eeab :=_gefdbc .(type ){case _a .StartElement :switch _eeab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_afde :=NewCT_OfficeArtExtension ();if _gacgf :=d .DecodeElement (_afde ,&_eeab );_gacgf !=nil {return _gacgf ;};_feba .Ext =append (_feba .Ext ,_afde );default:_b .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_eeab .Name );if _bacfd :=d .Skip ();_bacfd !=nil {return _bacfd ;};};case _a .EndElement :break _ddabb ;case _a .CharData :};};return nil ;};func (_aedeaa *ST_Coordinate32 )Validate ()error {return _aedeaa .ValidateWithPath ("")};const (ST_ColorSchemeIndexUnset ST_ColorSchemeIndex =0;ST_ColorSchemeIndexDk1 ST_ColorSchemeIndex =1;ST_ColorSchemeIndexLt1 ST_ColorSchemeIndex =2;ST_ColorSchemeIndexDk2 ST_ColorSchemeIndex =3;ST_ColorSchemeIndexLt2 ST_ColorSchemeIndex =4;ST_ColorSchemeIndexAccent1 ST_ColorSchemeIndex =5;ST_ColorSchemeIndexAccent2 ST_ColorSchemeIndex =6;ST_ColorSchemeIndexAccent3 ST_ColorSchemeIndex =7;ST_ColorSchemeIndexAccent4 ST_ColorSchemeIndex =8;ST_ColorSchemeIndexAccent5 ST_ColorSchemeIndex =9;ST_ColorSchemeIndexAccent6 ST_ColorSchemeIndex =10;ST_ColorSchemeIndexHlink ST_ColorSchemeIndex =11;ST_ColorSchemeIndexFolHlink ST_ColorSchemeIndex =12;); +// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path +func (_dedag *CT_Path2DLineTo )ValidateWithPath (path string )error {if _aegb :=_dedag .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_aegb !=nil {return _aegb ;};return nil ;}; -// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path -func (_aaacd *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _aaacd .Effect !=nil {if _bgbcb :=_aaacd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bgbcb !=nil {return _bgbcb ;};};if _aaacd .EffectRef !=nil {if _cdcgd :=_aaacd .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_cdcgd !=nil {return _cdcgd ;};};return nil ;};func (_eabeb *CT_PathShadeProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecebf :=range start .Attr {if _ecebf .Name .Local =="\u0070\u0061\u0074\u0068"{_eabeb .PathAttr .UnmarshalXMLAttr (_ecebf );continue ;};};_dafd :for {_ggfec ,_ddfa :=d .Token ();if _ddfa !=nil {return _ddfa ;};switch _eacge :=_ggfec .(type ){case _a .StartElement :switch _eacge .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_eabeb .FillToRect =NewCT_RelativeRect ();if _dbcfg :=d .DecodeElement (_eabeb .FillToRect ,&_eacge );_dbcfg !=nil {return _dbcfg ;};default:_b .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0061\u0074\u0068S\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_eacge .Name );if _efgeg :=d .Skip ();_efgeg !=nil {return _efgeg ;};};case _a .EndElement :break _dafd ;case _a .CharData :};};return nil ;};func (_beaaf ST_BlendMode )ValidateWithPath (path string )error {switch _beaaf {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beaaf ));};return nil ;}; +// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path +func (_dgace *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _dgace .Left !=nil {if _agcge :=_dgace .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_agcge !=nil {return _agcge ;};};if _dgace .Right !=nil {if _dacag :=_dgace .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_dacag !=nil {return _dacag ;};};if _dgace .Top !=nil {if _adgfb :=_dgace .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_adgfb !=nil {return _adgfb ;};};if _dgace .Bottom !=nil {if _gbcfc :=_dgace .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gbcfc !=nil {return _gbcfc ;};};if _dgace .InsideH !=nil {if _acbb :=_dgace .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_acbb !=nil {return _acbb ;};};if _dgace .InsideV !=nil {if _ebeee :=_dgace .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_ebeee !=nil {return _ebeee ;};};if _dgace .Tl2br !=nil {if _eccce :=_dgace .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_eccce !=nil {return _eccce ;};};if _dgace .Tr2bl !=nil {if _eegce :=_dgace .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_eegce !=nil {return _eegce ;};};if _dgace .ExtLst !=nil {if _fdbcf :=_dgace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdbcf !=nil {return _fdbcf ;};};return nil ;}; -// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path -func (_aagb *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _aagb .ULnTx !=nil {if _gaaeb :=_aagb .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_gaaeb !=nil {return _gaaeb ;};};if _aagb .ULn !=nil {if _gcdcg :=_aagb .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_gcdcg !=nil {return _gcdcg ;};};return nil ;}; +// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path +func (_geecd *CT_Point3D )ValidateWithPath (path string )error {if _dfgfa :=_geecd .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dfgfa !=nil {return _dfgfa ;};if _acgcf :=_geecd .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_acgcf !=nil {return _acgcf ;};if _adge :=_geecd .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_adge !=nil {return _adge ;};return nil ;}; -// Validate validates the CT_NoFillProperties and its children -func (_cfdec *CT_NoFillProperties )Validate ()error {return _cfdec .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_eaacf :=&EG_ThemeableFillStyle {};return _eaacf ;};func (_gdfgb *Tbl )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0061\u003a\u0074b\u006c";return _gdfgb .CT_Table .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path +func (_gbbbb *CT_EffectStyleList )ValidateWithPath (path string )error {for _ebdb ,_gace :=range _gbbbb .EffectStyle {if _bgce :=_gace .ValidateWithPath (_g .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_ebdb ));_bgce !=nil {return _bgce ;};};return nil ;};func (_gdcbe *EG_LineFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gebdfe :for {_ecfdg ,_egedg :=d .Token ();if _egedg !=nil {return _egedg ;};switch _adgdd :=_ecfdg .(type ){case _f .StartElement :switch _adgdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gdcbe .NoFill =NewCT_NoFillProperties ();if _cgbdb :=d .DecodeElement (_gdcbe .NoFill ,&_adgdd );_cgbdb !=nil {return _cgbdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gdcbe .SolidFill =NewCT_SolidColorFillProperties ();if _ddadce :=d .DecodeElement (_gdcbe .SolidFill ,&_adgdd );_ddadce !=nil {return _ddadce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gdcbe .GradFill =NewCT_GradientFillProperties ();if _fdfdc :=d .DecodeElement (_gdcbe .GradFill ,&_adgdd );_fdfdc !=nil {return _fdfdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gdcbe .PattFill =NewCT_PatternFillProperties ();if _adeccg :=d .DecodeElement (_gdcbe .PattFill ,&_adgdd );_adeccg !=nil {return _adeccg ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_adgdd .Name );if _egaed :=d .Skip ();_egaed !=nil {return _egaed ;};};case _f .EndElement :break _gebdfe ;case _f .CharData :};};return nil ;};func (_cdef *CT_EffectStyleItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcea :for {_gbea ,_dfbg :=d .Token ();if _dfbg !=nil {return _dfbg ;};switch _gadd :=_gbea .(type ){case _f .StartElement :switch _gadd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cdef .EffectLst =NewCT_EffectList ();if _cdgg :=d .DecodeElement (_cdef .EffectLst ,&_gadd );_cdgg !=nil {return _cdgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cdef .EffectDag =NewCT_EffectContainer ();if _fadcf :=d .DecodeElement (_cdef .EffectDag ,&_gadd );_fadcf !=nil {return _fadcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_cdef .Scene3d =NewCT_Scene3D ();if _eeabd :=d .DecodeElement (_cdef .Scene3d ,&_gadd );_eeabd !=nil {return _eeabd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_cdef .Sp3d =NewCT_Shape3D ();if _cdbge :=d .DecodeElement (_cdef .Sp3d ,&_gadd );_cdbge !=nil {return _cdbge ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_gadd .Name );if _dcdac :=d .Skip ();_dcdac !=nil {return _dcdac ;};};case _f .EndElement :break _dcea ;case _f .CharData :};};return nil ;};func (_bgfe *CT_BlipFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgfe .DpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0070\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_bgfe .DpiAttr )});};if _bgfe .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_bgfe .RotWithShapeAttr ))});};e .EncodeToken (start );if _bgfe .Blip !=nil {_gcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_bgfe .Blip ,_gcb );};if _bgfe .SrcRect !=nil {_dbag :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}};e .EncodeElement (_bgfe .SrcRect ,_dbag );};if _bgfe .Tile !=nil {_cdbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_bgfe .Tile ,_cdbg );};if _bgfe .Stretch !=nil {_fege :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_bgfe .Stretch ,_fege );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_badga *CT_LineProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgba :=range start .Attr {if _bgba .Name .Local =="\u0077"{_fgcfc ,_cdfe :=_d .ParseInt (_bgba .Value ,10,32);if _cdfe !=nil {return _cdfe ;};_eccc :=int32 (_fgcfc );_badga .WAttr =&_eccc ;continue ;};if _bgba .Name .Local =="\u0063\u006d\u0070\u0064"{_badga .CmpdAttr .UnmarshalXMLAttr (_bgba );continue ;};if _bgba .Name .Local =="\u0063\u0061\u0070"{_badga .CapAttr .UnmarshalXMLAttr (_bgba );continue ;};if _bgba .Name .Local =="\u0061\u006c\u0067\u006e"{_badga .AlgnAttr .UnmarshalXMLAttr (_bgba );continue ;};};_dddeg :for {_eecf ,_dfgfg :=d .Token ();if _dfgfg !=nil {return _dfgfg ;};switch _effbc :=_eecf .(type ){case _f .StartElement :switch _effbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_badga .NoFill =NewCT_NoFillProperties ();if _fdfac :=d .DecodeElement (_badga .NoFill ,&_effbc );_fdfac !=nil {return _fdfac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_badga .SolidFill =NewCT_SolidColorFillProperties ();if _aaadd :=d .DecodeElement (_badga .SolidFill ,&_effbc );_aaadd !=nil {return _aaadd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_badga .GradFill =NewCT_GradientFillProperties ();if _acfgfg :=d .DecodeElement (_badga .GradFill ,&_effbc );_acfgfg !=nil {return _acfgfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_badga .PattFill =NewCT_PatternFillProperties ();if _bbeg :=d .DecodeElement (_badga .PattFill ,&_effbc );_bbeg !=nil {return _bbeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_badga .PrstDash =NewCT_PresetLineDashProperties ();if _beagc :=d .DecodeElement (_badga .PrstDash ,&_effbc );_beagc !=nil {return _beagc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_badga .CustDash =NewCT_DashStopList ();if _caafg :=d .DecodeElement (_badga .CustDash ,&_effbc );_caafg !=nil {return _caafg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_badga .Round =NewCT_LineJoinRound ();if _faece :=d .DecodeElement (_badga .Round ,&_effbc );_faece !=nil {return _faece ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_badga .Bevel =NewCT_LineJoinBevel ();if _dddga :=d .DecodeElement (_badga .Bevel ,&_effbc );_dddga !=nil {return _dddga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_badga .Miter =NewCT_LineJoinMiterProperties ();if _cdaef :=d .DecodeElement (_badga .Miter ,&_effbc );_cdaef !=nil {return _cdaef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"}:_badga .HeadEnd =NewCT_LineEndProperties ();if _cfcb :=d .DecodeElement (_badga .HeadEnd ,&_effbc );_cfcb !=nil {return _cfcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"}:_badga .TailEnd =NewCT_LineEndProperties ();if _gced :=d .DecodeElement (_badga .TailEnd ,&_effbc );_gced !=nil {return _gced ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_badga .ExtLst =NewCT_OfficeArtExtensionList ();if _dgcc :=d .DecodeElement (_badga .ExtLst ,&_effbc );_dgcc !=nil {return _dgcc ;};default:_fb .Log ("\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\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_effbc .Name );if _gdgfbf :=d .Skip ();_gdgfbf !=nil {return _gdgfbf ;};};case _f .EndElement :break _dddeg ;case _f .CharData :};};return nil ;};func (_abfadb *CT_LightRig )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abfadb .RigAttr =ST_LightRigType (1);_abfadb .DirAttr =ST_LightRigDirection (1);for _ ,_acafg :=range start .Attr {if _acafg .Name .Local =="\u0072\u0069\u0067"{_abfadb .RigAttr .UnmarshalXMLAttr (_acafg );continue ;};if _acafg .Name .Local =="\u0064\u0069\u0072"{_abfadb .DirAttr .UnmarshalXMLAttr (_acafg );continue ;};};_gddg :for {_beab ,_gdgcgf :=d .Token ();if _gdgcgf !=nil {return _gdgcgf ;};switch _dbbcea :=_beab .(type ){case _f .StartElement :switch _dbbcea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_abfadb .Rot =NewCT_SphereCoords ();if _dgefga :=d .DecodeElement (_abfadb .Rot ,&_dbbcea );_dgefga !=nil {return _dgefga ;};default:_fb .Log ("\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\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067\u0020\u0025\u0076",_dbbcea .Name );if _cdded :=d .Skip ();_cdded !=nil {return _cdded ;};};case _f .EndElement :break _gddg ;case _f .CharData :};};return nil ;};func (_eddc *ST_TextTabAlignType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eddc =0;case "\u006c":*_eddc =1;case "\u0063\u0074\u0072":*_eddc =2;case "\u0072":*_eddc =3;case "\u0064\u0065\u0063":*_eddc =4;};return nil ;};func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_feeee :=&CT_NonVisualGroupDrawingShapeProps {};return _feeee ;};func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_bafcb :=&CT_GvmlGroupShapeChoice {};return _bafcb ;}; -// Validate validates the CT_TextSpacing and its children -func (_bcbdc *CT_TextSpacing )Validate ()error {return _bcbdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");}; +// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path +func (_ecga *EG_FillProperties )ValidateWithPath (path string )error {if _ecga .NoFill !=nil {if _bedbg :=_ecga .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bedbg !=nil {return _bedbg ;};};if _ecga .SolidFill !=nil {if _baage :=_ecga .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_baage !=nil {return _baage ;};};if _ecga .GradFill !=nil {if _addcdd :=_ecga .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_addcdd !=nil {return _addcdd ;};};if _ecga .BlipFill !=nil {if _dgafd :=_ecga .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dgafd !=nil {return _dgafd ;};};if _ecga .PattFill !=nil {if _gfgcd :=_ecga .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gfgcd !=nil {return _gfgcd ;};};if _ecga .GrpFill !=nil {if _caffe :=_ecga .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_caffe !=nil {return _caffe ;};};return nil ;};func (_fdaga ST_LineEndType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdaga .String (),start );};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_cecbg :=&CT_OfficeArtExtension {};return _cecbg ;};func (_geabf *ST_TextVerticalType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_geabf =0;case "\u0068\u006f\u0072\u007a":*_geabf =1;case "\u0076\u0065\u0072\u0074":*_geabf =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_geabf =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_geabf =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_geabf =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_geabf =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_geabf =7;};return nil ;};func (_afag *CT_DashStopList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfccb :for {_dgbb ,_cbdg :=d .Token ();if _cbdg !=nil {return _cbdg ;};switch _cece :=_dgbb .(type ){case _f .StartElement :switch _cece .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0073"}:_bdag :=NewCT_DashStop ();if _dgcde :=d .DecodeElement (_bdag ,&_cece );_dgcde !=nil {return _dgcde ;};_afag .Ds =append (_afag .Ds ,_bdag );default:_fb .Log ("\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\u0043\u0054\u005f\u0044\u0061\u0073h\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cece .Name );if _ggda :=d .Skip ();_ggda !=nil {return _ggda ;};};case _f .EndElement :break _bfccb ;case _f .CharData :};};return nil ;};func (_cefbfd ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _cefbfd {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefbfd ));};return nil ;};func (_cfgda *CT_GroupShapeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbecf :=range start .Attr {if _cbecf .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_cfgda .BwModeAttr .UnmarshalXMLAttr (_cbecf );continue ;};};_ccgfg :for {_ddefg ,_dcabf :=d .Token ();if _dcabf !=nil {return _dcabf ;};switch _afeebc :=_ddefg .(type ){case _f .StartElement :switch _afeebc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_cfgda .Xfrm =NewCT_GroupTransform2D ();if _ebca :=d .DecodeElement (_cfgda .Xfrm ,&_afeebc );_ebca !=nil {return _ebca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cfgda .NoFill =NewCT_NoFillProperties ();if _dgdde :=d .DecodeElement (_cfgda .NoFill ,&_afeebc );_dgdde !=nil {return _dgdde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cfgda .SolidFill =NewCT_SolidColorFillProperties ();if _aedbc :=d .DecodeElement (_cfgda .SolidFill ,&_afeebc );_aedbc !=nil {return _aedbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cfgda .GradFill =NewCT_GradientFillProperties ();if _fabb :=d .DecodeElement (_cfgda .GradFill ,&_afeebc );_fabb !=nil {return _fabb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cfgda .BlipFill =NewCT_BlipFillProperties ();if _gddcf :=d .DecodeElement (_cfgda .BlipFill ,&_afeebc );_gddcf !=nil {return _gddcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cfgda .PattFill =NewCT_PatternFillProperties ();if _cbcef :=d .DecodeElement (_cfgda .PattFill ,&_afeebc );_cbcef !=nil {return _cbcef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cfgda .GrpFill =NewCT_GroupFillProperties ();if _facce :=d .DecodeElement (_cfgda .GrpFill ,&_afeebc );_facce !=nil {return _facce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cfgda .EffectLst =NewCT_EffectList ();if _aadcd :=d .DecodeElement (_cfgda .EffectLst ,&_afeebc );_aadcd !=nil {return _aadcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cfgda .EffectDag =NewCT_EffectContainer ();if _fgfcf :=d .DecodeElement (_cfgda .EffectDag ,&_afeebc );_fgfcf !=nil {return _fgfcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_cfgda .Scene3d =NewCT_Scene3D ();if _dfcb :=d .DecodeElement (_cfgda .Scene3d ,&_afeebc );_dfcb !=nil {return _dfcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgda .ExtLst =NewCT_OfficeArtExtensionList ();if _fcegd :=d .DecodeElement (_cfgda .ExtLst ,&_afeebc );_fcegd !=nil {return _fcegd ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070e\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_afeebc .Name );if _dgedc :=d .Skip ();_dgedc !=nil {return _dgedc ;};};case _f .EndElement :break _ccgfg ;case _f .CharData :};};return nil ;};func (_edbed *ST_TextAnchoringType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agfce ,_cbebb :=d .Token ();if _cbebb !=nil {return _cbebb ;};if _cfbddf ,_fgbeba :=_agfce .(_f .EndElement );_fgbeba &&_cfbddf .Name ==start .Name {*_edbed =1;return nil ;};if _agcda ,_daabg :=_agfce .(_f .CharData );!_daabg {return _g .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",_agfce );}else {switch string (_agcda ){case "":*_edbed =0;case "\u0074":*_edbed =1;case "\u0063\u0074\u0072":*_edbed =2;case "\u0062":*_edbed =3;case "\u006a\u0075\u0073\u0074":*_edbed =4;case "\u0064\u0069\u0073\u0074":*_edbed =5;};};_agfce ,_cbebb =d .Token ();if _cbebb !=nil {return _cbebb ;};if _gebde ,_abeba :=_agfce .(_f .EndElement );_abeba &&_gebde .Name ==start .Name {return nil ;};return _g .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",_agfce );}; -// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path -func (_cecfgc *EG_ShadeProperties )ValidateWithPath (path string )error {if _cecfgc .Lin !=nil {if _fgaec :=_cecfgc .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_fgaec !=nil {return _fgaec ;};};if _cecfgc .Path !=nil {if _aeeaa :=_cecfgc .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_aeeaa !=nil {return _aeeaa ;};};return nil ;};type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;};func (_fcceg ST_SystemColorVal )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbbac :=_a .Attr {};_bbbac .Name =name ;switch _fcceg {case ST_SystemColorValUnset :_bbbac .Value ="";case ST_SystemColorValScrollBar :_bbbac .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_bbbac .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_SystemColorValActiveCaption :_bbbac .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_bbbac .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenu :_bbbac .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_bbbac .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_bbbac .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case ST_SystemColorValMenuText :_bbbac .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_bbbac .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_bbbac .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValActiveBorder :_bbbac .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_bbbac .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case ST_SystemColorValAppWorkspace :_bbbac .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_bbbac .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_bbbac .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnFace :_bbbac .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_bbbac .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_bbbac .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnText :_bbbac .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_bbbac .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_bbbac .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorVal3dDkShadow :_bbbac .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_bbbac .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_bbbac .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case ST_SystemColorValInfoBk :_bbbac .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_bbbac .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_bbbac .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValGradientInactiveCaption :_bbbac .Value ="\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenuHighlight :_bbbac .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorValMenuBar :_bbbac .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _bbbac ,nil ;}; +// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path +func (_cbgfg *TblStyleLst )ValidateWithPath (path string )error {if _deddb :=_cbgfg .CT_TableStyleList .ValidateWithPath (path );_deddb !=nil {return _deddb ;};return nil ;};func (_acfd *CT_Angle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccb :=range start .Attr {if _ccb .Name .Local =="\u0076\u0061\u006c"{_fdg ,_bfg :=_d .ParseInt (_ccb .Value ,10,32);if _bfg !=nil {return _bfg ;};_acfd .ValAttr =int32 (_fdg );continue ;};};for {_efa ,_gebd :=d .Token ();if _gebd !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_gebd );};if _bgf ,_edf :=_efa .(_f .EndElement );_edf &&_bgf .Name ==start .Name {break ;};};return nil ;};func (_gagaf *CT_PositiveFixedPercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_gagaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path -func (_bgaa *CT_DashStopList )ValidateWithPath (path string )error {for _dffb ,_ddb :=range _bgaa .Ds {if _bcfa :=_ddb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_dffb ));_bcfa !=nil {return _bcfa ;};};return nil ;}; +// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path +func (_fcggf *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _fcggf .Ln !=nil {if _fgdadg :=_fcggf .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_fgdadg !=nil {return _fgdadg ;};};if _fcggf .LnRef !=nil {if _agbgca :=_fcggf .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_agbgca !=nil {return _agbgca ;};};return nil ;};func (_daceb *ST_Coordinate32 )Validate ()error {return _daceb .ValidateWithPath ("")};type CT_GraphicalObjectData struct{UriAttr string ;Any []_fb .Any ;};func (_cffcg ST_FontCollectionIndex )String ()string {switch _cffcg {case 0:return "";case 1:return "\u006d\u0061\u006ao\u0072";case 2:return "\u006d\u0069\u006eo\u0072";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func NewCT_EffectReference ()*CT_EffectReference {_afdae :=&CT_EffectReference {};return _afdae };func (_cged *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdef :for {_cfabg ,_fdade :=d .Token ();if _fdade !=nil {return _fdade ;};switch _eaabg :=_cfabg .(type ){case _f .StartElement :switch _eaabg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_cged .GrpSpLocks =NewCT_GroupLocking ();if _fbgbb :=d .DecodeElement (_cged .GrpSpLocks ,&_eaabg );_fbgbb !=nil {return _fbgbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cged .ExtLst =NewCT_OfficeArtExtensionList ();if _bbfa :=d .DecodeElement (_cged .ExtLst ,&_eaabg );_bbfa !=nil {return _bbfa ;};default:_fb .Log ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u006f\u0075\u0070\u0044\u0072\u0061\u0077\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073\u0020%\u0076",_eaabg .Name );if _agdca :=d .Skip ();_agdca !=nil {return _agdca ;};};case _f .EndElement :break _gdef ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_ShapeProperties and its children -func (_fabeg *CT_ShapeProperties )Validate ()error {return _fabeg .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_FontReference and its children +func (_fefaf *CT_FontReference )Validate ()error {return _fefaf .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;}; -// Validate validates the CT_OfficeStyleSheet and its children -func (_gfbfe *CT_OfficeStyleSheet )Validate ()error {return _gfbfe .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;};func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_ffcee :=&CT_GroupFillProperties {};return _ffcee ;};func (_fbba *CT_GraphicalObjectData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",_fbba .UriAttr )});e .EncodeToken (start );if _fbba .Any !=nil {for _ ,_dfedf :=range _fbba .Any {_dfedf .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_bedgg :=ST_AnimationDgmBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_bedgg .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u006f\u006e\u0065":_bedgg .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_bedgg .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_bedgg .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ;};return _bedgg ,nil ;};func (_efacg *EG_TextBulletTypeface )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eaafa :for {_gccgd ,_acdge :=d .Token ();if _acdge !=nil {return _acdge ;};switch _egeea :=_gccgd .(type ){case _a .StartElement :switch _egeea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_efacg .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _cgaeg :=d .DecodeElement (_efacg .BuFontTx ,&_egeea );_cgaeg !=nil {return _cgaeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_efacg .BuFont =NewCT_TextFont ();if _ffdff :=d .DecodeElement (_efacg .BuFont ,&_egeea );_ffdff !=nil {return _ffdff ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_egeea .Name );if _aafab :=d .Skip ();_aafab !=nil {return _aafab ;};};case _a .EndElement :break _eaafa ;case _a .CharData :};};return nil ;};func (_ecfcfa ST_PresetCameraType )ValidateWithPath (path string )error {switch _ecfcfa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecfcfa ));};return nil ;};func (_adgbg *CT_ShapeLocking )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adgbg .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_adgbg .NoTextEditAttr ))});};if _adgbg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_adgbg .NoGrpAttr ))});};if _adgbg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_adgbg .NoSelectAttr ))});};if _adgbg .NoRotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_adgbg .NoRotAttr ))});};if _adgbg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_adgbg .NoChangeAspectAttr ))});};if _adgbg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_adgbg .NoMoveAttr ))});};if _adgbg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_adgbg .NoResizeAttr ))});};if _adgbg .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_adgbg .NoEditPointsAttr ))});};if _adgbg .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_adgbg .NoAdjustHandlesAttr ))});};if _adgbg .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_adgbg .NoChangeArrowheadsAttr ))});};if _adgbg .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_adgbg .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _adgbg .ExtLst !=nil {_fagea :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adgbg .ExtLst ,_fagea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;};type CT_Headers struct{Header []string ;};func (_dgadg *CT_GvmlPictureNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bcaa :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dgadg .CNvPr ,_bcaa );_afdce :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_dgadg .CNvPicPr ,_afdce );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgfcf *EG_TextBulletSize )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbdb :for {_bcece ,_fcdfe :=d .Token ();if _fcdfe !=nil {return _fcdfe ;};switch _effae :=_bcece .(type ){case _a .StartElement :switch _effae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_fgfcf .BuSzTx =NewCT_TextBulletSizeFollowText ();if _eabba :=d .DecodeElement (_fgfcf .BuSzTx ,&_effae );_eabba !=nil {return _eabba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_fgfcf .BuSzPct =NewCT_TextBulletSizePercent ();if _dafff :=d .DecodeElement (_fgfcf .BuSzPct ,&_effae );_dafff !=nil {return _dafff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_fgfcf .BuSzPts =NewCT_TextBulletSizePoint ();if _egbcd :=d .DecodeElement (_fgfcf .BuSzPts ,&_effae );_egbcd !=nil {return _egbcd ;};default:_b .Log ("\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\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0020\u0025\u0076",_effae .Name );if _bfccc :=d .Skip ();_bfccc !=nil {return _bfccc ;};};case _a .EndElement :break _bbdb ;case _a .CharData :};};return nil ;};func (_cddc *CT_AdjustHandleList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbec :for {_gcdf ,_feda :=d .Token ();if _feda !=nil {return _feda ;};switch _fggf :=_gcdf .(type ){case _a .StartElement :switch _fggf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u0058\u0059"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u0058\u0059"}:_bbf :=NewCT_XYAdjustHandle ();if _cge :=d .DecodeElement (_bbf ,&_fggf );_cge !=nil {return _cge ;};_cddc .AhXY =append (_cddc .AhXY ,_bbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"}:_aac :=NewCT_PolarAdjustHandle ();if _fgf :=d .DecodeElement (_aac ,&_fggf );_fgf !=nil {return _fgf ;};_cddc .AhPolar =append (_cddc .AhPolar ,_aac );default:_b .Log ("\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\u0043\u0054\u005f\u0041\u0064\u006a\u0075\u0073\u0074\u0048an\u0064\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fggf .Name );if _egcd :=d .Skip ();_egcd !=nil {return _egcd ;};};case _a .EndElement :break _cbec ;case _a .CharData :};};return nil ;};type ST_FontCollectionIndex byte ;func (_bdbbc *CT_GroupFillProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_deegc ,_cddee :=d .Token ();if _cddee !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070F\u0069l\u006cP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_cddee );};if _ggce ,_gece :=_deegc .(_a .EndElement );_gece &&_ggce .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TextBulletTypefaceFollowText and its children +func (_fcffd *CT_TextBulletTypefaceFollowText )Validate ()error {return _fcffd .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");};type ST_TextTabAlignType byte ; -// Validate validates the CT_Path2DList and its children -func (_cbadf *CT_Path2DList )Validate ()error {return _cbadf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path +func (_fcfeg *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _dgaccg :=_fcfeg .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dgaccg !=nil {return _dgaccg ;};if _ggbee :=_fcfeg .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ggbee !=nil {return _ggbee ;};for _gecaa ,_bcgbd :=range _fcfeg .Choice {if _gbcc :=_bcgbd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gecaa ));_gbcc !=nil {return _gbcc ;};};if _fcfeg .ExtLst !=nil {if _cbafa :=_fcfeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbafa !=nil {return _cbafa ;};};return nil ;}; -// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path -func (_faedg *CT_Ratio )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_TextBody and its children +func (_gbgag *CT_TextBody )Validate ()error {return _gbgag .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_adadd :=&CT_PresetGeometry2D {};_adadd .PrstAttr =ST_ShapeType (1);return _adadd ;};type CT_AlphaCeilingEffect struct{}; -// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path -func (_beaaa *CT_GeomGuide )ValidateWithPath (path string )error {return nil };type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;}; +// Validate validates the CT_StyleMatrix and its children +func (_gdfaa *CT_StyleMatrix )Validate ()error {return _gdfaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");};type CT_DashStopList struct{Ds []*CT_DashStop ;};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ;};type ST_BlipCompression byte ;type ThemeManager struct{CT_EmptyElement };func NewCT_Hyperlink ()*CT_Hyperlink {_dfcca :=&CT_Hyperlink {};return _dfcca };func NewCT_Bevel ()*CT_Bevel {_bcba :=&CT_Bevel {};return _bcba };func (_adb *CT_AlphaReplaceEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaag :=range start .Attr {if _gaag .Name .Local =="\u0061"{_gfc ,_bfed :=ParseUnionST_PositiveFixedPercentage (_gaag .Value );if _bfed !=nil {return _bfed ;};_adb .AAttr =_gfc ;continue ;};};for {_bfbg ,_gcce :=d .Token ();if _gcce !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006ca\u0063\u0065\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_gcce );};if _fde ,_bbb :=_bfbg .(_f .EndElement );_bbb &&_fde .Name ==start .Name {break ;};};return nil ;};func (_adg *Blip )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adg .CT_Blip =*NewCT_Blip ();for _ ,_ccd :=range start .Attr {if _ccd .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"&&_ccd .Name .Local =="\u0065\u006d\u0062e\u0064"{_aeb ,_cf :=_ccd .Value ,error (nil );if _cf !=nil {return _cf ;};_adg .EmbedAttr =&_aeb ;continue ;};if _ccd .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"&&_ccd .Name .Local =="\u006c\u0069\u006e\u006b"{_ccdc ,_dae :=_ccd .Value ,error (nil );if _dae !=nil {return _dae ;};_adg .LinkAttr =&_ccdc ;continue ;};if _ccd .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_adg .CstateAttr .UnmarshalXMLAttr (_ccd );continue ;};};_ce :for {_fa ,_egf :=d .Token ();if _egf !=nil {return _egf ;};switch _adgg :=_fa .(type ){case _f .StartElement :switch _adgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_bb :=NewCT_BlipChoice ();if _eaf :=d .DecodeElement (&_bb .AlphaBiLevel ,&_adgg );_eaf !=nil {return _eaf ;};_adg .Choice =append (_adg .Choice ,_bb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_ffga :=NewCT_BlipChoice ();if _daa :=d .DecodeElement (&_ffga .AlphaCeiling ,&_adgg );_daa !=nil {return _daa ;};_adg .Choice =append (_adg .Choice ,_ffga );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_fe :=NewCT_BlipChoice ();if _gdg :=d .DecodeElement (&_fe .AlphaFloor ,&_adgg );_gdg !=nil {return _gdg ;};_adg .Choice =append (_adg .Choice ,_fe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_bc :=NewCT_BlipChoice ();if _bcb :=d .DecodeElement (&_bc .AlphaInv ,&_adgg );_bcb !=nil {return _bcb ;};_adg .Choice =append (_adg .Choice ,_bc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fbf :=NewCT_BlipChoice ();if _abg :=d .DecodeElement (&_fbf .AlphaMod ,&_adgg );_abg !=nil {return _abg ;};_adg .Choice =append (_adg .Choice ,_fbf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_ffa :=NewCT_BlipChoice ();if _ebgg :=d .DecodeElement (&_ffa .AlphaModFix ,&_adgg );_ebgg !=nil {return _ebgg ;};_adg .Choice =append (_adg .Choice ,_ffa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_addg :=NewCT_BlipChoice ();if _adc :=d .DecodeElement (&_addg .AlphaRepl ,&_adgg );_adc !=nil {return _adc ;};_adg .Choice =append (_adg .Choice ,_addg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fce :=NewCT_BlipChoice ();if _aabb :=d .DecodeElement (&_fce .BiLevel ,&_adgg );_aabb !=nil {return _aabb ;};_adg .Choice =append (_adg .Choice ,_fce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_egfg :=NewCT_BlipChoice ();if _ec :=d .DecodeElement (&_egfg .Blur ,&_adgg );_ec !=nil {return _ec ;};_adg .Choice =append (_adg .Choice ,_egfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_cbd :=NewCT_BlipChoice ();if _dgg :=d .DecodeElement (&_cbd .ClrChange ,&_adgg );_dgg !=nil {return _dgg ;};_adg .Choice =append (_adg .Choice ,_cbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_fbe :=NewCT_BlipChoice ();if _bbd :=d .DecodeElement (&_fbe .ClrRepl ,&_adgg );_bbd !=nil {return _bbd ;};_adg .Choice =append (_adg .Choice ,_fbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_cff :=NewCT_BlipChoice ();if _gea :=d .DecodeElement (&_cff .Duotone ,&_adgg );_gea !=nil {return _gea ;};_adg .Choice =append (_adg .Choice ,_cff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_ffc :=NewCT_BlipChoice ();if _fga :=d .DecodeElement (&_ffc .FillOverlay ,&_adgg );_fga !=nil {return _fga ;};_adg .Choice =append (_adg .Choice ,_ffc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_ege :=NewCT_BlipChoice ();if _cea :=d .DecodeElement (&_ege .Grayscl ,&_adgg );_cea !=nil {return _cea ;};_adg .Choice =append (_adg .Choice ,_ege );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_eeg :=NewCT_BlipChoice ();if _aeee :=d .DecodeElement (&_eeg .Hsl ,&_adgg );_aeee !=nil {return _aeee ;};_adg .Choice =append (_adg .Choice ,_eeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_fdc :=NewCT_BlipChoice ();if _gaa :=d .DecodeElement (&_fdc .Lum ,&_adgg );_gaa !=nil {return _gaa ;};_adg .Choice =append (_adg .Choice ,_fdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_aef :=NewCT_BlipChoice ();if _bcbg :=d .DecodeElement (&_aef .Tint ,&_adgg );_bcbg !=nil {return _bcbg ;};_adg .Choice =append (_adg .Choice ,_aef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adg .ExtLst =NewCT_OfficeArtExtensionList ();if _dff :=d .DecodeElement (_adg .ExtLst ,&_adgg );_dff !=nil {return _dff ;};default:_fb .Log ("\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\u0042\u006ci\u0070\u0020\u0025\u0076",_adgg .Name );if _dfc :=d .Skip ();_dfc !=nil {return _dfc ;};};case _f .EndElement :break _ce ;case _f .CharData :};};return nil ;};func (_ecebcb ST_PresetColorVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adda :=_f .Attr {};_adda .Name =name ;switch _ecebcb {case ST_PresetColorValUnset :_adda .Value ="";case ST_PresetColorValAliceBlue :_adda .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_adda .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValAqua :_adda .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_adda .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_adda .Value ="\u0061\u007a\u0075r\u0065";case ST_PresetColorValBeige :_adda .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_adda .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_adda .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_adda .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case ST_PresetColorValBlue :_adda .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_adda .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_adda .Value ="\u0062\u0072\u006fw\u006e";case ST_PresetColorValBurlyWood :_adda .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_adda .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_adda .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case ST_PresetColorValChocolate :_adda .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_adda .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_adda .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case ST_PresetColorValCornsilk :_adda .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_adda .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_adda .Value ="\u0063\u0079\u0061\u006e";case ST_PresetColorValDarkBlue :_adda .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_adda .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_adda .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDarkGray :_adda .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_adda .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_adda .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_PresetColorValDarkKhaki :_adda .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_adda .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_adda .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkOrange :_adda .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_adda .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_adda .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_PresetColorValDarkSalmon :_adda .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_adda .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_adda .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkSlateGray :_adda .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_adda .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkTurquoise :_adda .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_adda .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_adda .Value ="\u0064\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDkCyan :_adda .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_adda .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_adda .Value ="\u0064\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDkGrey :_adda .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_adda .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_adda .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069";case ST_PresetColorValDkMagenta :_adda .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_adda .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_adda .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDkOrchid :_adda .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_adda .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_adda .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDkSeaGreen :_adda .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_adda .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_adda .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDkSlateGrey :_adda .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_adda .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_adda .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDeepPink :_adda .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_adda .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_adda .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079";case ST_PresetColorValDimGrey :_adda .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_adda .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_adda .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case ST_PresetColorValFloralWhite :_adda .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_adda .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_adda .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061";case ST_PresetColorValGainsboro :_adda .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_adda .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_adda .Value ="\u0067\u006f\u006c\u0064";case ST_PresetColorValGoldenrod :_adda .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_adda .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_adda .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_adda .Value ="\u0067\u0072\u0065e\u006e";case ST_PresetColorValGreenYellow :_adda .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_adda .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_adda .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValIndianRed :_adda .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_adda .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_adda .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_adda .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_adda .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_adda .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_adda .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_adda .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_adda .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_adda .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_adda .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_adda .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case ST_PresetColorValLightGray :_adda .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_adda .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_adda .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightPink :_adda .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_adda .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_adda .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightSkyBlue :_adda .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_adda .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case ST_PresetColorValLightSlateGrey :_adda .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_adda .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case ST_PresetColorValLightYellow :_adda .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_adda .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_adda .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLtCyan :_adda .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_adda .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_adda .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_PresetColorValLtGrey :_adda .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_adda .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_adda .Value ="\u006c\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValLtSalmon :_adda .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_adda .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_adda .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case ST_PresetColorValLtSlateGray :_adda .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_adda .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_adda .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case ST_PresetColorValLtYellow :_adda .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_adda .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_adda .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValLinen :_adda .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_adda .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_adda .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_adda .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMedBlue :_adda .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_adda .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_adda .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case ST_PresetColorValMedSeaGreen :_adda .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_adda .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_adda .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMedTurquoise :_adda .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_adda .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_adda .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMediumBlue :_adda .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_adda .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_adda .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValMediumSeaGreen :_adda .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_adda .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumSpringGreen :_adda .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_adda .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMediumVioletRed :_adda .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_adda .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValMintCream :_adda .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_adda .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_adda .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case ST_PresetColorValNavajoWhite :_adda .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_adda .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_adda .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065";case ST_PresetColorValOlive :_adda .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_adda .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_adda .Value ="\u006f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValOrangeRed :_adda .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_adda .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_adda .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValPaleGreen :_adda .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_adda .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_adda .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValPapayaWhip :_adda .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_adda .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_adda .Value ="\u0070\u0065\u0072\u0075";case ST_PresetColorValPink :_adda .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_adda .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_adda .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValPurple :_adda .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_adda .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_adda .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_adda .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case ST_PresetColorValSaddleBrown :_adda .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_adda .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_adda .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSeaGreen :_adda .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_adda .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_adda .Value ="\u0073\u0069\u0065\u006e\u006e\u0061";case ST_PresetColorValSilver :_adda .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_adda .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_adda .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case ST_PresetColorValSlateGray :_adda .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_adda .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_adda .Value ="\u0073\u006e\u006f\u0077";case ST_PresetColorValSpringGreen :_adda .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_adda .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_adda .Value ="\u0074\u0061\u006e";case ST_PresetColorValTeal :_adda .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_adda .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_adda .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_adda .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case ST_PresetColorValViolet :_adda .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_adda .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_adda .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_adda .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case ST_PresetColorValYellow :_adda .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_adda .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _adda ,nil ;};func (_fgedad ST_TextVerticalType )String ()string {switch _fgedad {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";case 3:return "\u0076e\u0072\u0074\u0032\u0037\u0030";case 4:return "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case 5:return "\u0065\u0061\u0056\u0065\u0072\u0074";case 6:return "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case 7:return "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return "";}; -// Validate validates the CT_BaseStyles and its children -func (_abfg *CT_BaseStyles )Validate ()error {return _abfg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");};func (_dffcg *CT_LinearShadeProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_febe :=range start .Attr {if _febe .Name .Local =="\u0061\u006e\u0067"{_fbagg ,_aefde :=_gc .ParseInt (_febe .Value ,10,32);if _aefde !=nil {return _aefde ;};_caedc :=int32 (_fbagg );_dffcg .AngAttr =&_caedc ;continue ;};if _febe .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_dcbab ,_ebeb :=_gc .ParseBool (_febe .Value );if _ebeb !=nil {return _ebeb ;};_dffcg .ScaledAttr =&_dcbab ;continue ;};};for {_dabeb ,_acfd :=d .Token ();if _acfd !=nil {return _f .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004cine\u0061rS\u0068\u0061\u0064\u0065\u0050\u0072\u006fpe\u0072\u0074\u0069\u0065\u0073\u003a\u0020%\u0073",_acfd );};if _adbgae ,_cfgb :=_dabeb .(_a .EndElement );_cfgb &&_adbgae .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path +func (_dcdaa *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil };type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;};func (_faec *CT_GroupLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgdc :=range start .Attr {if _cgdc .Name .Local =="\u006e\u006f\u0047r\u0070"{_eccd ,_bagbf :=_d .ParseBool (_cgdc .Value );if _bagbf !=nil {return _bagbf ;};_faec .NoGrpAttr =&_eccd ;continue ;};if _cgdc .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_fgdad ,_cbcf :=_d .ParseBool (_cgdc .Value );if _cbcf !=nil {return _cbcf ;};_faec .NoUngrpAttr =&_fgdad ;continue ;};if _cgdc .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_efgcae ,_gcbb :=_d .ParseBool (_cgdc .Value );if _gcbb !=nil {return _gcbb ;};_faec .NoSelectAttr =&_efgcae ;continue ;};if _cgdc .Name .Local =="\u006e\u006f\u0052o\u0074"{_gfbcd ,_cbca :=_d .ParseBool (_cgdc .Value );if _cbca !=nil {return _cbca ;};_faec .NoRotAttr =&_gfbcd ;continue ;};if _cgdc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bbcea ,_fdfaa :=_d .ParseBool (_cgdc .Value );if _fdfaa !=nil {return _fdfaa ;};_faec .NoChangeAspectAttr =&_bbcea ;continue ;};if _cgdc .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_cbbdb ,_gdcg :=_d .ParseBool (_cgdc .Value );if _gdcg !=nil {return _gdcg ;};_faec .NoMoveAttr =&_cbbdb ;continue ;};if _cgdc .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_cfga ,_cedcb :=_d .ParseBool (_cgdc .Value );if _cedcb !=nil {return _cedcb ;};_faec .NoResizeAttr =&_cfga ;continue ;};};_fceg :for {_fddefa ,_acfgf :=d .Token ();if _acfgf !=nil {return _acfgf ;};switch _edge :=_fddefa .(type ){case _f .StartElement :switch _edge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faec .ExtLst =NewCT_OfficeArtExtensionList ();if _cage :=d .DecodeElement (_faec .ExtLst ,&_edge );_cage !=nil {return _cage ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_edge .Name );if _aafba :=d .Skip ();_aafba !=nil {return _aafba ;};};case _f .EndElement :break _fceg ;case _f .CharData :};};return nil ;};func (_debaad ST_TextUnderlineType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ceead :=_f .Attr {};_ceead .Name =name ;switch _debaad {case ST_TextUnderlineTypeUnset :_ceead .Value ="";case ST_TextUnderlineTypeNone :_ceead .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_ceead .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_ceead .Value ="\u0073\u006e\u0067";case ST_TextUnderlineTypeDbl :_ceead .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_ceead .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_ceead .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_ceead .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDash :_ceead .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_ceead .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_ceead .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_TextUnderlineTypeDashLongHeavy :_ceead .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_ceead .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_ceead .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDotDash :_ceead .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_ceead .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeWavy :_ceead .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_ceead .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_ceead .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c";};return _ceead ,nil ;};func NewEG_TextBulletColor ()*EG_TextBulletColor {_fgefg :=&EG_TextBulletColor {};return _fgefg };func NewCT_SRgbColor ()*CT_SRgbColor {_edbec :=&CT_SRgbColor {};return _edbec }; -// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path -func (_dafdf *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _eecge :=_dafdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eecge !=nil {return _eecge ;};return nil ;};func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_debgf :=&CT_PositiveSize2D {};_debgf .CxAttr =0;_debgf .CyAttr =0;return _debgf ;};func (_ffffg ST_LineCap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffffg .String (),start );};type CT_GlowEffect struct{RadAttr *int64 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_TextCharBullet ()*CT_TextCharBullet {_bdfba :=&CT_TextCharBullet {};return _bdfba }; +// Validate validates the CT_GroupLocking and its children +func (_cfbc *CT_GroupLocking )Validate ()error {return _cfbc .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_fcfggb ST_AnimationBuildType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gaffa :=_f .Attr {};_gaffa .Name =name ;switch _fcfggb {case ST_AnimationBuildTypeUnset :_gaffa .Value ="";case ST_AnimationBuildTypeAllAtOnce :_gaffa .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _gaffa ,nil ;}; -// Validate validates the CT_PatternFillProperties and its children -func (_gbede *CT_PatternFillProperties )Validate ()error {return _gbede .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bgfff *ST_TextCapsType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgfff =0;case "\u006e\u006f\u006e\u0065":*_bgfff =1;case "\u0073\u006d\u0061l\u006c":*_bgfff =2;case "\u0061\u006c\u006c":*_bgfff =3;};return nil ;};type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func (_eafdb *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eafdb =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_eafdb =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_eafdb =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_eafdb =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_eafdb =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_eafdb =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_eafdb =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_eafdb =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_eafdb =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_eafdb =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_eafdb =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_eafdb =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_eafdb =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_eafdb =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_eafdb =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_eafdb =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_eafdb =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_eafdb =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_eafdb =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_eafdb =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_eafdb =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_eafdb =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_eafdb =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_eafdb =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_eafdb =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_eafdb =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_eafdb =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_eafdb =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_eafdb =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_eafdb =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_eafdb =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_eafdb =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_eafdb =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_eafdb =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_eafdb =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_eafdb =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_eafdb =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_eafdb =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_eafdb =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_eafdb =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_eafdb =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_eafdb =41;};return nil ;};func (_cfgag *EG_LineFillProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffebdf :for {_eaaea ,_gbagg :=d .Token ();if _gbagg !=nil {return _gbagg ;};switch _gagca :=_eaaea .(type ){case _a .StartElement :switch _gagca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cfgag .NoFill =NewCT_NoFillProperties ();if _gdfdb :=d .DecodeElement (_cfgag .NoFill ,&_gagca );_gdfdb !=nil {return _gdfdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cfgag .SolidFill =NewCT_SolidColorFillProperties ();if _gdcab :=d .DecodeElement (_cfgag .SolidFill ,&_gagca );_gdcab !=nil {return _gdcab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cfgag .GradFill =NewCT_GradientFillProperties ();if _bcgaed :=d .DecodeElement (_cfgag .GradFill ,&_gagca );_bcgaed !=nil {return _bcgaed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cfgag .PattFill =NewCT_PatternFillProperties ();if _bbagbb :=d .DecodeElement (_cfgag .PattFill ,&_gagca );_bbagbb !=nil {return _bbagbb ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gagca .Name );if _eeaee :=d .Skip ();_eeaee !=nil {return _eeaee ;};};case _a .EndElement :break _ffebdf ;case _a .CharData :};};return nil ;};func (_ededgb ST_EffectContainerType )String ()string {switch _ededgb {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";};func (_agabe ST_ChartBuildStep )String ()string {switch _agabe {case 0:return "";case 1:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 2:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case 5:return "\u0061\u006c\u006c\u0050\u0074\u0073";case 6:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return "";};type ThemeOverride struct{CT_BaseStylesOverride };func NewCT_FillEffect ()*CT_FillEffect {_eegb :=&CT_FillEffect {};return _eegb };func (_cdbeg *EG_FillProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cdbeg .NoFill !=nil {_eafbcb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdbeg .NoFill ,_eafbcb );};if _cdbeg .SolidFill !=nil {_fdffa :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdbeg .SolidFill ,_fdffa );};if _cdbeg .GradFill !=nil {_bdgcc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdbeg .GradFill ,_bdgcc );};if _cdbeg .BlipFill !=nil {_eebbcb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdbeg .BlipFill ,_eebbcb );};if _cdbeg .PattFill !=nil {_eeagg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdbeg .PattFill ,_eeagg );};if _cdbeg .GrpFill !=nil {_dbadb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cdbeg .GrpFill ,_dbadb );};return nil ;};const (ST_BlipCompressionUnset ST_BlipCompression =0;ST_BlipCompressionEmail ST_BlipCompression =1;ST_BlipCompressionScreen ST_BlipCompression =2;ST_BlipCompressionPrint ST_BlipCompression =3;ST_BlipCompressionHqprint ST_BlipCompression =4;ST_BlipCompressionNone ST_BlipCompression =5;);func (_ceaa *CT_EmptyElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_cccab ,_baedg :=d .Token ();if _baedg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_baedg );};if _dcafe ,_aebd :=_cccab .(_a .EndElement );_aebd &&_dcafe .Name ==start .Name {break ;};};return nil ;};func (_dadfg ST_LineEndWidth )String ()string {switch _dadfg {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";}; +// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path +func (_adfa *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _adfa .BldAttr !=nil {if _fda :=_adfa .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_fda !=nil {return _fda ;};};return nil ;};type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;}; -// Validate validates the CT_LineJoinMiterProperties and its children -func (_gbaee *CT_LineJoinMiterProperties )Validate ()error {return _gbaee .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");}; +// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path +func (_dcgcb *EG_TextGeometry )ValidateWithPath (path string )error {if _dcgcb .CustGeom !=nil {if _bfeff :=_dcgcb .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_bfeff !=nil {return _bfeff ;};};if _dcgcb .PrstTxWarp !=nil {if _cebgd :=_dcgcb .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_cebgd !=nil {return _cebgd ;};};return nil ;};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_fbefc :=&CT_Path2DCubicBezierTo {};return _fbefc ;}; -// Validate validates the CT_TextUnderlineFillGroupWrapper and its children -func (_dgcac *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _dgcac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072");};func (_gbedc ST_OnOffStyleType )Validate ()error {return _gbedc .ValidateWithPath ("")};func (_decb *CT_RelativeOffsetEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfebf :=range start .Attr {if _dfebf .Name .Local =="\u0074\u0078"{_gebcf ,_aadafb :=ParseUnionST_Percentage (_dfebf .Value );if _aadafb !=nil {return _aadafb ;};_decb .TxAttr =&_gebcf ;continue ;};if _dfebf .Name .Local =="\u0074\u0079"{_dbbce ,_daacd :=ParseUnionST_Percentage (_dfebf .Value );if _daacd !=nil {return _daacd ;};_decb .TyAttr =&_dbbce ;continue ;};};for {_ebdge ,_ccecd :=d .Token ();if _ccecd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u0076\u0065\u004f\u0066\u0066s\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020%\u0073",_ccecd );};if _gecdf ,_ccdb :=_ebdge .(_a .EndElement );_ccdb &&_gecdf .Name ==start .Name {break ;};};return nil ;};type CT_TableProperties struct{RtlAttr *bool ;FirstRowAttr *bool ;FirstColAttr *bool ;LastRowAttr *bool ;LastColAttr *bool ;BandRowAttr *bool ;BandColAttr *bool ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Choice *CT_TablePropertiesChoice ;ExtLst *CT_OfficeArtExtensionList ;};func (_abafbc ST_TextVerticalType )String ()string {switch _abafbc {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";case 3:return "\u0076e\u0072\u0074\u0032\u0037\u0030";case 4:return "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case 5:return "\u0065\u0061\u0056\u0065\u0072\u0074";case 6:return "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case 7:return "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return "";};type ST_SystemColorVal byte ;func (_ggdedg ST_ColorSchemeIndex )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebgcb :=_a .Attr {};_ebgcb .Name =name ;switch _ggdedg {case ST_ColorSchemeIndexUnset :_ebgcb .Value ="";case ST_ColorSchemeIndexDk1 :_ebgcb .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_ebgcb .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_ebgcb .Value ="\u0064\u006b\u0032";case ST_ColorSchemeIndexLt2 :_ebgcb .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_ebgcb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_ebgcb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_ebgcb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ColorSchemeIndexAccent4 :_ebgcb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_ebgcb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_ebgcb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ColorSchemeIndexHlink :_ebgcb .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_ebgcb .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _ebgcb ,nil ;};func (_agabd *ST_PresetCameraType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agabd =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_agabd =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_agabd =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_agabd =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_agabd =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_agabd =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_agabd =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_agabd =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agabd =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_agabd =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_agabd =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_agabd =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_agabd =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_agabd =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_agabd =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_agabd =15;case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_agabd =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agabd =17;case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_agabd =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_agabd =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_agabd =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_agabd =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_agabd =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_agabd =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_agabd =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_agabd =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_agabd =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_agabd =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_agabd =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_agabd =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_agabd =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_agabd =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_agabd =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_agabd =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_agabd =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_agabd =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_agabd =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_agabd =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_agabd =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_agabd =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_agabd =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_agabd =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_agabd =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_agabd =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_agabd =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_agabd =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agabd =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_agabd =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_agabd =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_agabd =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_agabd =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_agabd =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_agabd =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_agabd =53;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_agabd =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_agabd =55;case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_agabd =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_agabd =57;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_agabd =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_agabd =59;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_agabd =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_agabd =61;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_agabd =62;};return nil ;};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_bff :=&CT_AlphaBiLevelEffect {};return _bff }; +// Validate validates the CT_ConnectionSite and its children +func (_gbcd *CT_ConnectionSite )Validate ()error {return _gbcd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");};func (_caggce ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_effg :=_f .Attr {};_effg .Name =name ;switch _caggce {case ST_AnimationChartOnlyBuildTypeUnset :_effg .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_effg .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_effg .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_AnimationChartOnlyBuildTypeSeriesEl :_effg .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_effg .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _effg ,nil ;}; -// Validate validates the CT_TextSpacingPercent and its children -func (_daabgf *CT_TextSpacingPercent )Validate ()error {return _daabgf .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_acgdb :=&CT_PolarAdjustHandle {};_acgdb .Pos =NewCT_AdjPoint2D ();return _acgdb ;};func (_gbgac ST_FontCollectionIndex )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abddg :=_a .Attr {};_abddg .Name =name ;switch _gbgac {case ST_FontCollectionIndexUnset :_abddg .Value ="";case ST_FontCollectionIndexMajor :_abddg .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_abddg .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_abddg .Value ="\u006e\u006f\u006e\u0065";};return _abddg ,nil ;};func NewEG_Effect ()*EG_Effect {_abggb :=&EG_Effect {};return _abggb };func (_dgdf *CT_GammaTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_bcgee :=&CT_TextBulletSizePercent {};_bcgee .ValAttr ="\u0031\u0030\u0030\u0025";return _bcgee ;}; +// Validate validates the CT_Path2DList and its children +func (_egbdfd *CT_Path2DList )Validate ()error {return _egbdfd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_Color and its children -func (_dcdg *CT_Color )Validate ()error {return _dcdg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_dbgba *ST_PresetCameraType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdcec ,_fgfgd :=d .Token ();if _fgfgd !=nil {return _fgfgd ;};if _afcag ,_becbc :=_bdcec .(_a .EndElement );_becbc &&_afcag .Name ==start .Name {*_dbgba =1;return nil ;};if _befge ,_daeec :=_bdcec .(_a .CharData );!_daeec {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdcec );}else {switch string (_befge ){case "":*_dbgba =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_dbgba =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dbgba =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_dbgba =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_dbgba =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_dbgba =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_dbgba =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_dbgba =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dbgba =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_dbgba =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_dbgba =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_dbgba =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_dbgba =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_dbgba =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_dbgba =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_dbgba =15;case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_dbgba =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dbgba =17;case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_dbgba =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_dbgba =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_dbgba =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_dbgba =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_dbgba =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_dbgba =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_dbgba =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_dbgba =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_dbgba =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_dbgba =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_dbgba =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_dbgba =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_dbgba =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_dbgba =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_dbgba =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_dbgba =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_dbgba =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_dbgba =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_dbgba =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_dbgba =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_dbgba =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_dbgba =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_dbgba =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dbgba =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dbgba =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_dbgba =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_dbgba =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_dbgba =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dbgba =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_dbgba =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_dbgba =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_dbgba =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_dbgba =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_dbgba =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_dbgba =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_dbgba =53;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_dbgba =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_dbgba =55;case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_dbgba =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_dbgba =57;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_dbgba =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_dbgba =59;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_dbgba =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_dbgba =61;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_dbgba =62;};};_bdcec ,_fgfgd =d .Token ();if _fgfgd !=nil {return _fgfgd ;};if _afbbb ,_ebfff :=_bdcec .(_a .EndElement );_ebfff &&_afbbb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdcec );};func NewThemeManager ()*ThemeManager {_bbgcd :=&ThemeManager {};_bbgcd .CT_EmptyElement =*NewCT_EmptyElement ();return _bbgcd ;};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_ffgad ST_TextFontAlignType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffgad .String (),start );};func (_gbcdd ST_PathShadeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gbcdd .String (),start );};func (_fbbba *ST_AdjCoordinate )Validate ()error {return _fbbba .ValidateWithPath ("")};func (_cfegd *CT_Shape3D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cfegd .ZAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007a"},Value :_f .Sprintf ("\u0025\u0076",*_cfegd .ZAttr )});};if _cfegd .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_f .Sprintf ("\u0025\u0076",*_cfegd .ExtrusionHAttr )});};if _cfegd .ContourWAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_f .Sprintf ("\u0025\u0076",*_cfegd .ContourWAttr )});};if _cfegd .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_bdccb ,_dgace :=_cfegd .PrstMaterialAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _dgace !=nil {return _dgace ;};start .Attr =append (start .Attr ,_bdccb );};e .EncodeToken (start );if _cfegd .BevelT !=nil {_cagae :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_cfegd .BevelT ,_cagae );};if _cfegd .BevelB !=nil {_cacgc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_cfegd .BevelB ,_cacgc );};if _cfegd .ExtrusionClr !=nil {_cagbf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_cfegd .ExtrusionClr ,_cagbf );};if _cfegd .ContourClr !=nil {_acebb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_cfegd .ContourClr ,_acebb );};if _cfegd .ExtLst !=nil {_fdegg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfegd .ExtLst ,_fdegg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PatternFillProperties and its children +func (_fbgc *CT_PatternFillProperties )Validate ()error {return _fbgc .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_Blip ()*CT_Blip {_dbe :=&CT_Blip {};return _dbe };func (_cdged *CT_TextBlipBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dcdba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_cdged .Blip ,_dcdba );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseStdlibTime (s string )(_b .Time ,error ){return _b .Time {},nil };type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;};const (ST_AnimationChartOnlyBuildTypeUnset ST_AnimationChartOnlyBuildType =0;ST_AnimationChartOnlyBuildTypeSeries ST_AnimationChartOnlyBuildType =1;ST_AnimationChartOnlyBuildTypeCategory ST_AnimationChartOnlyBuildType =2;ST_AnimationChartOnlyBuildTypeSeriesEl ST_AnimationChartOnlyBuildType =3;ST_AnimationChartOnlyBuildTypeCategoryEl ST_AnimationChartOnlyBuildType =4;);func (_dbcff *CT_WholeE2oFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbcff .Ln !=nil {_bfbaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_dbcff .Ln ,_bfbaa );};if _dbcff .EffectLst !=nil {_adcdf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbcff .EffectLst ,_adcdf );};if _dbcff .EffectDag !=nil {_egfff :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dbcff .EffectDag ,_egfff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;};func (_degebd *ST_PresetCameraType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_degebd =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_degebd =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_degebd =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_degebd =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_degebd =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_degebd =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_degebd =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_degebd =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_degebd =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_degebd =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_degebd =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_degebd =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_degebd =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_degebd =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_degebd =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_degebd =15;case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_degebd =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_degebd =17;case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_degebd =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_degebd =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_degebd =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_degebd =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_degebd =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_degebd =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_degebd =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_degebd =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_degebd =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_degebd =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_degebd =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_degebd =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_degebd =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_degebd =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_degebd =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_degebd =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_degebd =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_degebd =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_degebd =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_degebd =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_degebd =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_degebd =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_degebd =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_degebd =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_degebd =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_degebd =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_degebd =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_degebd =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_degebd =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_degebd =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_degebd =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_degebd =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_degebd =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_degebd =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_degebd =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_degebd =53;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_degebd =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_degebd =55;case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_degebd =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_degebd =57;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_degebd =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_degebd =59;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_degebd =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_degebd =61;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_degebd =62;};return nil ;}; -// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path -func (_fafee *CT_TextParagraph )ValidateWithPath (path string )error {if _fafee .PPr !=nil {if _bfaacd :=_fafee .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_bfaacd !=nil {return _bfaacd ;};};for _acdbcd ,_fegfc :=range _fafee .EG_TextRun {if _eaeda :=_fegfc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_acdbcd ));_eaeda !=nil {return _eaeda ;};};if _fafee .EndParaRPr !=nil {if _ccfec :=_fafee .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_ccfec !=nil {return _ccfec ;};};return nil ;};func NewThemeOverride ()*ThemeOverride {_aeabgg :=&ThemeOverride {};_aeabgg .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _aeabgg ;};type ST_TextVertOverflowType byte ;func (_agfe *CT_NonVisualPictureProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebgde :=range start .Attr {if _ebgde .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_eacgf ,_bacdb :=_gc .ParseBool (_ebgde .Value );if _bacdb !=nil {return _bacdb ;};_agfe .PreferRelativeResizeAttr =&_eacgf ;continue ;};};_dfdbg :for {_dcece ,_ccddb :=d .Token ();if _ccddb !=nil {return _ccddb ;};switch _cefga :=_dcece .(type ){case _a .StartElement :switch _cefga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}:_agfe .PicLocks =NewCT_PictureLocking ();if _ceeec :=d .DecodeElement (_agfe .PicLocks ,&_cefga );_ceeec !=nil {return _ceeec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agfe .ExtLst =NewCT_OfficeArtExtensionList ();if _daceg :=d .DecodeElement (_agfe .ExtLst ,&_cefga );_daceg !=nil {return _daceg ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063t\u0075\u0072\u0065\u0050\u0072\u006fp\u0065\u0072t\u0069\u0065s\u0020%\u0076",_cefga .Name );if _aece :=d .Skip ();_aece !=nil {return _aece ;};};case _a .EndElement :break _dfdbg ;case _a .CharData :};};return nil ;};func (_aagfea *ST_SchemeColorVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdade ,_afacb :=d .Token ();if _afacb !=nil {return _afacb ;};if _gdab ,_bbcgff :=_bdade .(_a .EndElement );_bbcgff &&_gdab .Name ==start .Name {*_aagfea =1;return nil ;};if _fagbg ,_fgagf :=_bdade .(_a .CharData );!_fgagf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdade );}else {switch string (_fagbg ){case "":*_aagfea =0;case "\u0062\u0067\u0031":*_aagfea =1;case "\u0074\u0078\u0031":*_aagfea =2;case "\u0062\u0067\u0032":*_aagfea =3;case "\u0074\u0078\u0032":*_aagfea =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_aagfea =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_aagfea =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_aagfea =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_aagfea =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_aagfea =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_aagfea =10;case "\u0068\u006c\u0069n\u006b":*_aagfea =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_aagfea =12;case "\u0070\u0068\u0043l\u0072":*_aagfea =13;case "\u0064\u006b\u0031":*_aagfea =14;case "\u006c\u0074\u0031":*_aagfea =15;case "\u0064\u006b\u0032":*_aagfea =16;case "\u006c\u0074\u0032":*_aagfea =17;};};_bdade ,_afacb =d .Token ();if _afacb !=nil {return _afacb ;};if _cgceg ,_ddede :=_bdade .(_a .EndElement );_ddede &&_cgceg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdade );};func (_agdgg ST_LineCap )String ()string {switch _agdgg {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";};func NewCT_ShapeStyle ()*CT_ShapeStyle {_cefe :=&CT_ShapeStyle {};_cefe .LnRef =NewCT_StyleMatrixReference ();_cefe .FillRef =NewCT_StyleMatrixReference ();_cefe .EffectRef =NewCT_StyleMatrixReference ();_cefe .FontRef =NewCT_FontReference ();return _cefe ;};func (_degag *ST_LightRigDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efbaa ,_bacff :=d .Token ();if _bacff !=nil {return _bacff ;};if _cebge ,_ebdgf :=_efbaa .(_a .EndElement );_ebdgf &&_cebge .Name ==start .Name {*_degag =1;return nil ;};if _acegba ,_dgfea :=_efbaa .(_a .CharData );!_dgfea {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efbaa );}else {switch string (_acegba ){case "":*_degag =0;case "\u0074\u006c":*_degag =1;case "\u0074":*_degag =2;case "\u0074\u0072":*_degag =3;case "\u006c":*_degag =4;case "\u0072":*_degag =5;case "\u0062\u006c":*_degag =6;case "\u0062":*_degag =7;case "\u0062\u0072":*_degag =8;};};_efbaa ,_bacff =d .Token ();if _bacff !=nil {return _bacff ;};if _bggef ,_aeeagb :=_efbaa .(_a .EndElement );_aeeagb &&_bggef .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efbaa );};func (_baaca *CT_GradientFillProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbbd :=range start .Attr {if _gbbd .Name .Local =="\u0066\u006c\u0069\u0070"{_baaca .FlipAttr .UnmarshalXMLAttr (_gbbd );continue ;};if _gbbd .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_eeggf ,_affc :=_gc .ParseBool (_gbbd .Value );if _affc !=nil {return _affc ;};_baaca .RotWithShapeAttr =&_eeggf ;continue ;};};_dcdd :for {_eegdf ,_bcfdd :=d .Token ();if _bcfdd !=nil {return _bcfdd ;};switch _daccb :=_eegdf .(type ){case _a .StartElement :switch _daccb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073\u004cs\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073\u004cs\u0074"}:_baaca .GsLst =NewCT_GradientStopList ();if _agdb :=d .DecodeElement (_baaca .GsLst ,&_daccb );_agdb !=nil {return _agdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_baaca .Lin =NewCT_LinearShadeProperties ();if _ddedd :=d .DecodeElement (_baaca .Lin ,&_daccb );_ddedd !=nil {return _ddedd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_baaca .Path =NewCT_PathShadeProperties ();if _ffadg :=d .DecodeElement (_baaca .Path ,&_daccb );_ffadg !=nil {return _ffadg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}:_baaca .TileRect =NewCT_RelativeRect ();if _abef :=d .DecodeElement (_baaca .TileRect ,&_daccb );_abef !=nil {return _abef ;};default:_b .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074F\u0069l\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_daccb .Name );if _fcegb :=d .Skip ();_fcegb !=nil {return _fcegb ;};};case _a .EndElement :break _dcdd ;case _a .CharData :};};return nil ;};func (_ecba ST_LineEndLength )String ()string {switch _ecba {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};type CT_GradientStopList struct{Gs []*CT_GradientStop ;};func NewCT_TextNoBullet ()*CT_TextNoBullet {_bddae :=&CT_TextNoBullet {};return _bddae };type ST_PenAlignment byte ;func (_bbedd *EG_ColorTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bbedd .Tint !=nil {_bfdca :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_bbedd .Tint ,_bfdca );};if _bbedd .Shade !=nil {_ggedab :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_bbedd .Shade ,_ggedab );};if _bbedd .Comp !=nil {_fcebd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}};e .EncodeElement (_bbedd .Comp ,_fcebd );};if _bbedd .Inv !=nil {_dbcbg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_bbedd .Inv ,_dbcbg );};if _bbedd .Gray !=nil {_cgae :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}};e .EncodeElement (_bbedd .Gray ,_cgae );};if _bbedd .Alpha !=nil {_cadce :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_bbedd .Alpha ,_cadce );};if _bbedd .AlphaOff !=nil {_babec :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}};e .EncodeElement (_bbedd .AlphaOff ,_babec );};if _bbedd .AlphaMod !=nil {_dbcad :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_bbedd .AlphaMod ,_dbcad );};if _bbedd .Hue !=nil {_acdbcf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068u\u0065"}};e .EncodeElement (_bbedd .Hue ,_acdbcf );};if _bbedd .HueOff !=nil {_bfbfa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_bbedd .HueOff ,_bfbfa );};if _bbedd .HueMod !=nil {_abcbf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}};e .EncodeElement (_bbedd .HueMod ,_abcbf );};if _bbedd .Sat !=nil {_cbefac :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_bbedd .Sat ,_cbefac );};if _bbedd .SatOff !=nil {_cdgdd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}};e .EncodeElement (_bbedd .SatOff ,_cdgdd );};if _bbedd .SatMod !=nil {_feccd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_bbedd .SatMod ,_feccd );};if _bbedd .Lum !=nil {_egbec :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_bbedd .Lum ,_egbec );};if _bbedd .LumOff !=nil {_bebbd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_bbedd .LumOff ,_bebbd );};if _bbedd .LumMod !=nil {_ceba :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}};e .EncodeElement (_bbedd .LumMod ,_ceba );};if _bbedd .Red !=nil {_ccbba :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_bbedd .Red ,_ccbba );};if _bbedd .RedOff !=nil {_ggfgb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}};e .EncodeElement (_bbedd .RedOff ,_ggfgb );};if _bbedd .RedMod !=nil {_abbdc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_bbedd .RedMod ,_abbdc );};if _bbedd .Green !=nil {_agaacc :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}};e .EncodeElement (_bbedd .Green ,_agaacc );};if _bbedd .GreenOff !=nil {_ageg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_bbedd .GreenOff ,_ageg );};if _bbedd .GreenMod !=nil {_dadaag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}};e .EncodeElement (_bbedd .GreenMod ,_dadaag );};if _bbedd .Blue !=nil {_deebc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_bbedd .Blue ,_deebc );};if _bbedd .BlueOff !=nil {_bdggb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}};e .EncodeElement (_bbedd .BlueOff ,_bdggb );};if _bbedd .BlueMod !=nil {_bfbgaa :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_bbedd .BlueMod ,_bfbgaa );};if _bbedd .Gamma !=nil {_fadbdg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}};e .EncodeElement (_bbedd .Gamma ,_fadbdg );};if _bbedd .InvGamma !=nil {_bfdbd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_bbedd .InvGamma ,_bfdbd );};return nil ;};func (_cdbfac ST_TileFlipMode )ValidateWithPath (path string )error {switch _cdbfac {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbfac ));};return nil ;};func NewCT_TableRow ()*CT_TableRow {_bfgbc :=&CT_TableRow {};return _bfgbc };func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_dcdea :=&CT_InnerShadowEffect {};return _dcdea ;};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_cgb :=&CT_BackgroundFormatting {};return _cgb ;};func NewCT_ComplementTransform ()*CT_ComplementTransform {_bedf :=&CT_ComplementTransform {};return _bedf ;};func (_gbcdgg *ST_TextSpacingPercentOrPercentString )Validate ()error {return _gbcdgg .ValidateWithPath ("");};func (_fecbe *CT_Path2DClose )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_bffea ,_aabg :=d .Token ();if _aabg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0043\u006c\u006f\u0073\u0065:\u0020\u0025\u0073",_aabg );};if _gdfaa ,_acde :=_bffea .(_a .EndElement );_acde &&_gdfaa .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path +func (_gbab *CT_ConnectionSite )ValidateWithPath (path string )error {if _fdfdf :=_gbab .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_fdfdf !=nil {return _fdfdf ;};if _cccdf :=_gbab .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cccdf !=nil {return _cccdf ;};return nil ;};func (_efbbg ST_LineEndLength )Validate ()error {return _efbbg .ValidateWithPath ("")};func (_dedef *ST_TextFontAlignType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dedef =0;case "\u0061\u0075\u0074\u006f":*_dedef =1;case "\u0074":*_dedef =2;case "\u0063\u0074\u0072":*_dedef =3;case "\u0062\u0061\u0073\u0065":*_dedef =4;case "\u0062":*_dedef =5;};return nil ;}; -// Validate validates the CT_Path2DArcTo and its children -func (_aggg *CT_Path2DArcTo )Validate ()error {return _aggg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");};type ST_TextTabAlignType byte ;func NewCT_BlurEffect ()*CT_BlurEffect {_cabga :=&CT_BlurEffect {};return _cabga }; +// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path +func (_cgcgeg *CT_TransformEffect )ValidateWithPath (path string )error {if _cgcgeg .SxAttr !=nil {if _gfdabg :=_cgcgeg .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_gfdabg !=nil {return _gfdabg ;};};if _cgcgeg .SyAttr !=nil {if _abdga :=_cgcgeg .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_abdga !=nil {return _abdga ;};};if _cgcgeg .KxAttr !=nil {if *_cgcgeg .KxAttr <=-5400000{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_cgcgeg .KxAttr );};if *_cgcgeg .KxAttr >=5400000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cgcgeg .KxAttr );};};if _cgcgeg .KyAttr !=nil {if *_cgcgeg .KyAttr <=-5400000{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_cgcgeg .KyAttr );};if *_cgcgeg .KyAttr >=5400000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cgcgeg .KyAttr );};};if _cgcgeg .TxAttr !=nil {if _ebbad :=_cgcgeg .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_ebbad !=nil {return _ebbad ;};};if _cgcgeg .TyAttr !=nil {if _baefbf :=_cgcgeg .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_baefbf !=nil {return _baefbf ;};};return nil ;};func (_geacbg *CT_GroupFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgaa *CT_TextBodyProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccfed :=range start .Attr {if _ccfed .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_gbaag ,_ggfbg :=_d .ParseBool (_ccfed .Value );if _ggfbg !=nil {return _ggfbg ;};_fgaa .FromWordArtAttr =&_gbaag ;continue ;};if _ccfed .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_fgaa .AnchorAttr .UnmarshalXMLAttr (_ccfed );continue ;};if _ccfed .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_fcfd ,_cdfb :=_d .ParseBool (_ccfed .Value );if _cdfb !=nil {return _cdfb ;};_fgaa .SpcFirstLastParaAttr =&_fcfd ;continue ;};if _ccfed .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_ceebg ,_agdcb :=_d .ParseBool (_ccfed .Value );if _agdcb !=nil {return _agdcb ;};_fgaa .AnchorCtrAttr =&_ceebg ;continue ;};if _ccfed .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_fgaa .HorzOverflowAttr .UnmarshalXMLAttr (_ccfed );continue ;};if _ccfed .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_ebecc ,_deggg :=_d .ParseBool (_ccfed .Value );if _deggg !=nil {return _deggg ;};_fgaa .ForceAAAttr =&_ebecc ;continue ;};if _ccfed .Name .Local =="\u0077\u0072\u0061\u0070"{_fgaa .WrapAttr .UnmarshalXMLAttr (_ccfed );continue ;};if _ccfed .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_adcaf ,_ddafb :=_d .ParseBool (_ccfed .Value );if _ddafb !=nil {return _ddafb ;};_fgaa .UprightAttr =&_adcaf ;continue ;};if _ccfed .Name .Local =="\u0074\u0049\u006e\u0073"{_dccda ,_eggd :=ParseUnionST_Coordinate32 (_ccfed .Value );if _eggd !=nil {return _eggd ;};_fgaa .TInsAttr =&_dccda ;continue ;};if _ccfed .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_gccff ,_gaeed :=_d .ParseBool (_ccfed .Value );if _gaeed !=nil {return _gaeed ;};_fgaa .CompatLnSpcAttr =&_gccff ;continue ;};if _ccfed .Name .Local =="\u0062\u0049\u006e\u0073"{_dcgcc ,_cccce :=ParseUnionST_Coordinate32 (_ccfed .Value );if _cccce !=nil {return _cccce ;};_fgaa .BInsAttr =&_dcgcc ;continue ;};if _ccfed .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_fgaa .VertOverflowAttr .UnmarshalXMLAttr (_ccfed );continue ;};if _ccfed .Name .Local =="\u0072\u006f\u0074"{_faacc ,_dedba :=_d .ParseInt (_ccfed .Value ,10,32);if _dedba !=nil {return _dedba ;};_bbdg :=int32 (_faacc );_fgaa .RotAttr =&_bbdg ;continue ;};if _ccfed .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_dccgg ,_abcce :=_d .ParseInt (_ccfed .Value ,10,32);if _abcce !=nil {return _abcce ;};_cdaeb :=int32 (_dccgg );_fgaa .SpcColAttr =&_cdaeb ;continue ;};if _ccfed .Name .Local =="\u0076\u0065\u0072\u0074"{_fgaa .VertAttr .UnmarshalXMLAttr (_ccfed );continue ;};if _ccfed .Name .Local =="\u0072\u0049\u006e\u0073"{_cecca ,_fcggc :=ParseUnionST_Coordinate32 (_ccfed .Value );if _fcggc !=nil {return _fcggc ;};_fgaa .RInsAttr =&_cecca ;continue ;};if _ccfed .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_fggbc ,_begbe :=_d .ParseInt (_ccfed .Value ,10,32);if _begbe !=nil {return _begbe ;};_cgedd :=int32 (_fggbc );_fgaa .NumColAttr =&_cgedd ;continue ;};if _ccfed .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_ffbaa ,_dfef :=_d .ParseBool (_ccfed .Value );if _dfef !=nil {return _dfef ;};_fgaa .RtlColAttr =&_ffbaa ;continue ;};if _ccfed .Name .Local =="\u006c\u0049\u006e\u0073"{_eagbdb ,_gcaae :=ParseUnionST_Coordinate32 (_ccfed .Value );if _gcaae !=nil {return _gcaae ;};_fgaa .LInsAttr =&_eagbdb ;continue ;};};_agfgg :for {_decca ,_cbgc :=d .Token ();if _cbgc !=nil {return _cbgc ;};switch _bcceg :=_decca .(type ){case _f .StartElement :switch _bcceg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_fgaa .PrstTxWarp =NewCT_PresetTextShape ();if _fdbfg :=d .DecodeElement (_fgaa .PrstTxWarp ,&_bcceg );_fdbfg !=nil {return _fdbfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_fgaa .NoAutofit =NewCT_TextNoAutofit ();if _cbaag :=d .DecodeElement (_fgaa .NoAutofit ,&_bcceg );_cbaag !=nil {return _cbaag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_fgaa .NormAutofit =NewCT_TextNormalAutofit ();if _beee :=d .DecodeElement (_fgaa .NormAutofit ,&_bcceg );_beee !=nil {return _beee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_fgaa .SpAutoFit =NewCT_TextShapeAutofit ();if _gdage :=d .DecodeElement (_fgaa .SpAutoFit ,&_bcceg );_gdage !=nil {return _gdage ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fgaa .Scene3d =NewCT_Scene3D ();if _bfaba :=d .DecodeElement (_fgaa .Scene3d ,&_bcceg );_bfaba !=nil {return _bfaba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fgaa .Sp3d =NewCT_Shape3D ();if _fecgae :=d .DecodeElement (_fgaa .Sp3d ,&_bcceg );_fecgae !=nil {return _fecgae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_fgaa .FlatTx =NewCT_FlatText ();if _bcdee :=d .DecodeElement (_fgaa .FlatTx ,&_bcceg );_bcdee !=nil {return _bcdee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgaa .ExtLst =NewCT_OfficeArtExtensionList ();if _cgafb :=d .DecodeElement (_fgaa .ExtLst ,&_bcceg );_cgafb !=nil {return _cgafb ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bcceg .Name );if _abfbe :=d .Skip ();_abfbe !=nil {return _abfbe ;};};case _f .EndElement :break _agfgg ;case _f .CharData :};};return nil ;};func (_acege *CT_PresetShadowEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acege .PrstAttr =ST_PresetShadowVal (1);for _ ,_egaaa :=range start .Attr {if _egaaa .Name .Local =="\u0070\u0072\u0073\u0074"{_acege .PrstAttr .UnmarshalXMLAttr (_egaaa );continue ;};if _egaaa .Name .Local =="\u0064\u0069\u0073\u0074"{_ebeded ,_defce :=_d .ParseInt (_egaaa .Value ,10,64);if _defce !=nil {return _defce ;};_acege .DistAttr =&_ebeded ;continue ;};if _egaaa .Name .Local =="\u0064\u0069\u0072"{_gccg ,_cdgd :=_d .ParseInt (_egaaa .Value ,10,32);if _cdgd !=nil {return _cdgd ;};_fdgae :=int32 (_gccg );_acege .DirAttr =&_fdgae ;continue ;};};_ebee :for {_edgb ,_gddgf :=d .Token ();if _gddgf !=nil {return _gddgf ;};switch _degef :=_edgb .(type ){case _f .StartElement :switch _degef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_acege .ScrgbClr =NewCT_ScRgbColor ();if _bfcfg :=d .DecodeElement (_acege .ScrgbClr ,&_degef );_bfcfg !=nil {return _bfcfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_acege .SrgbClr =NewCT_SRgbColor ();if _fcae :=d .DecodeElement (_acege .SrgbClr ,&_degef );_fcae !=nil {return _fcae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_acege .HslClr =NewCT_HslColor ();if _dbda :=d .DecodeElement (_acege .HslClr ,&_degef );_dbda !=nil {return _dbda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_acege .SysClr =NewCT_SystemColor ();if _facbe :=d .DecodeElement (_acege .SysClr ,&_degef );_facbe !=nil {return _facbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_acege .SchemeClr =NewCT_SchemeColor ();if _gbfeg :=d .DecodeElement (_acege .SchemeClr ,&_degef );_gbfeg !=nil {return _gbfeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_acege .PrstClr =NewCT_PresetColor ();if _edagd :=d .DecodeElement (_acege .PrstClr ,&_degef );_edagd !=nil {return _edagd ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_degef .Name );if _caaa :=d .Skip ();_caaa !=nil {return _caaa ;};};case _f .EndElement :break _ebee ;case _f .CharData :};};return nil ;};func (_gaabd ST_TextCapsType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdcfb :=_f .Attr {};_bdcfb .Name =name ;switch _gaabd {case ST_TextCapsTypeUnset :_bdcfb .Value ="";case ST_TextCapsTypeNone :_bdcfb .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_bdcfb .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_bdcfb .Value ="\u0061\u006c\u006c";};return _bdcfb ,nil ;};type ST_PresetCameraType byte ;func (_ffggg *CT_TextBulletSizePoint )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_ffggg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbfbd ST_FixedPercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbfbd .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_f .CharData (_g .Sprintf ("\u0025\u0064",*_dbfbd .ST_FixedPercentageDecimal )));};if _dbfbd .ST_FixedPercentage !=nil {e .Encode (_dbfbd .ST_FixedPercentage );};return e .EncodeToken (_f .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path -func (_efcad *CT_ShapeStyle )ValidateWithPath (path string )error {if _ebdcc :=_efcad .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_ebdcc !=nil {return _ebdcc ;};if _bdbbb :=_efcad .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_bdbbb !=nil {return _bdbbb ;};if _fgcce :=_efcad .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_fgcce !=nil {return _fgcce ;};if _gcfb :=_efcad .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_gcfb !=nil {return _gcfb ;};return nil ;};func (_cdgbfd *ST_Percentage )Validate ()error {return _cdgbfd .ValidateWithPath ("")};func (_ggcga ST_TextStrikeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggcga .String (),start );}; +// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path +func (_fbdg *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _agbeb :=_fbdg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_agbeb !=nil {return _agbeb ;};if _babd :=_fbdg .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_babd !=nil {return _babd ;};return nil ;}; -// Validate validates the CT_Blip and its children -func (_cbda *CT_Blip )Validate ()error {return _cbda .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");}; +// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path +func (_deee *CT_GvmlShape )ValidateWithPath (path string )error {if _ggce :=_deee .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_ggce !=nil {return _ggce ;};if _abdc :=_deee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_abdc !=nil {return _abdc ;};if _deee .TxSp !=nil {if _cfgef :=_deee .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_cfgef !=nil {return _cfgef ;};};if _deee .Style !=nil {if _eaga :=_deee .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eaga !=nil {return _eaga ;};};if _deee .ExtLst !=nil {if _fbbb :=_deee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbbb !=nil {return _fbbb ;};};return nil ;}; -// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path -func (_cafca *CT_Vector3D )ValidateWithPath (path string )error {if _fecaac :=_cafca .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_fecaac !=nil {return _fecaac ;};if _aggcf :=_cafca .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072");_aggcf !=nil {return _aggcf ;};if _eaaeb :=_cafca .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_eaaeb !=nil {return _eaaeb ;};return nil ;};func (_cbcad *CT_ScRgbColor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_cbcad .RAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067"},Value :_f .Sprintf ("\u0025\u0076",_cbcad .GAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0076",_cbcad .BAttr )});e .EncodeToken (start );if _cbcad .EG_ColorTransform !=nil {for _ ,_eaac :=range _cbcad .EG_ColorTransform {_eaac .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_daaag *CT_TablePropertiesChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gecfd :for {_eadad ,_cccfcf :=d .Token ();if _cccfcf !=nil {return _cccfcf ;};switch _fcabg :=_eadad .(type ){case _a .StartElement :switch _fcabg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_daaag .TableStyle =NewCT_TableStyle ();if _aafaf :=d .DecodeElement (_daaag .TableStyle ,&_fcabg );_aafaf !=nil {return _aafaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_daaag .TableStyleId =new (string );if _gdga :=d .DecodeElement (_daaag .TableStyleId ,&_fcabg );_gdga !=nil {return _gdga ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_fcabg .Name );if _bbcgf :=d .Skip ();_bbcgf !=nil {return _bbcgf ;};};case _a .EndElement :break _gecfd ;case _a .CharData :};};return nil ;};type CT_TransformEffect struct{SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_cagdd :=ST_AnimationChartBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_cagdd .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u0073\u0065\u0072\u0069\u0065\u0073":_cagdd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_cagdd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_cagdd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_cagdd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ;};return _cagdd ,nil ;};func NewCT_Angle ()*CT_Angle {_dbd :=&CT_Angle {};return _dbd };func (_ceecc *CT_BlendEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_dfag ,_affa :=_ceecc .BlendAttr .MarshalXMLAttr (_a .Name {Local :"\u0062\u006c\u0065n\u0064"});if _affa !=nil {return _affa ;};start .Attr =append (start .Attr ,_dfag );e .EncodeToken (start );_egce :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_ceecc .Cont ,_egce );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_beefe ST_PresetColorVal )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcbcc :=_a .Attr {};_bcbcc .Name =name ;switch _beefe {case ST_PresetColorValUnset :_bcbcc .Value ="";case ST_PresetColorValAliceBlue :_bcbcc .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_bcbcc .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValAqua :_bcbcc .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_bcbcc .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_bcbcc .Value ="\u0061\u007a\u0075r\u0065";case ST_PresetColorValBeige :_bcbcc .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_bcbcc .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_bcbcc .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_bcbcc .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case ST_PresetColorValBlue :_bcbcc .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_bcbcc .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_bcbcc .Value ="\u0062\u0072\u006fw\u006e";case ST_PresetColorValBurlyWood :_bcbcc .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_bcbcc .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_bcbcc .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case ST_PresetColorValChocolate :_bcbcc .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_bcbcc .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_bcbcc .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case ST_PresetColorValCornsilk :_bcbcc .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_bcbcc .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_bcbcc .Value ="\u0063\u0079\u0061\u006e";case ST_PresetColorValDarkBlue :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDarkGray :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_bcbcc .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_PresetColorValDarkKhaki :_bcbcc .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_bcbcc .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkOrange :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_bcbcc .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_PresetColorValDarkSalmon :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_bcbcc .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkSlateGray :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkTurquoise :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_bcbcc .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_bcbcc .Value ="\u0064\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDkCyan :_bcbcc .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_bcbcc .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_bcbcc .Value ="\u0064\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDkGrey :_bcbcc .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_bcbcc .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_bcbcc .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069";case ST_PresetColorValDkMagenta :_bcbcc .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_bcbcc .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_bcbcc .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDkOrchid :_bcbcc .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_bcbcc .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_bcbcc .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDkSeaGreen :_bcbcc .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_bcbcc .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_bcbcc .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDkSlateGrey :_bcbcc .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_bcbcc .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_bcbcc .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDeepPink :_bcbcc .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_bcbcc .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_bcbcc .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079";case ST_PresetColorValDimGrey :_bcbcc .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_bcbcc .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_bcbcc .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case ST_PresetColorValFloralWhite :_bcbcc .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_bcbcc .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_bcbcc .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061";case ST_PresetColorValGainsboro :_bcbcc .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_bcbcc .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_bcbcc .Value ="\u0067\u006f\u006c\u0064";case ST_PresetColorValGoldenrod :_bcbcc .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_bcbcc .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_bcbcc .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_bcbcc .Value ="\u0067\u0072\u0065e\u006e";case ST_PresetColorValGreenYellow :_bcbcc .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_bcbcc .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_bcbcc .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValIndianRed :_bcbcc .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_bcbcc .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_bcbcc .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_bcbcc .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_bcbcc .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_bcbcc .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_bcbcc .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_bcbcc .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_bcbcc .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_bcbcc .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_bcbcc .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_bcbcc .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case ST_PresetColorValLightGray :_bcbcc .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_bcbcc .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_bcbcc .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightPink :_bcbcc .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_bcbcc .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_bcbcc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightSkyBlue :_bcbcc .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_bcbcc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case ST_PresetColorValLightSlateGrey :_bcbcc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_bcbcc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case ST_PresetColorValLightYellow :_bcbcc .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_bcbcc .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_bcbcc .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLtCyan :_bcbcc .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_bcbcc .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_bcbcc .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_PresetColorValLtGrey :_bcbcc .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_bcbcc .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_bcbcc .Value ="\u006c\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValLtSalmon :_bcbcc .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_bcbcc .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_bcbcc .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case ST_PresetColorValLtSlateGray :_bcbcc .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_bcbcc .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_bcbcc .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case ST_PresetColorValLtYellow :_bcbcc .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_bcbcc .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_bcbcc .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValLinen :_bcbcc .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_bcbcc .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_bcbcc .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_bcbcc .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMedBlue :_bcbcc .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_bcbcc .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_bcbcc .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case ST_PresetColorValMedSeaGreen :_bcbcc .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_bcbcc .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_bcbcc .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMedTurquoise :_bcbcc .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_bcbcc .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_bcbcc .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMediumBlue :_bcbcc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_bcbcc .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_bcbcc .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValMediumSeaGreen :_bcbcc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_bcbcc .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumSpringGreen :_bcbcc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_bcbcc .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMediumVioletRed :_bcbcc .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_bcbcc .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValMintCream :_bcbcc .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_bcbcc .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_bcbcc .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case ST_PresetColorValNavajoWhite :_bcbcc .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_bcbcc .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_bcbcc .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065";case ST_PresetColorValOlive :_bcbcc .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_bcbcc .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_bcbcc .Value ="\u006f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValOrangeRed :_bcbcc .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_bcbcc .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_bcbcc .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValPaleGreen :_bcbcc .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_bcbcc .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_bcbcc .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValPapayaWhip :_bcbcc .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_bcbcc .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_bcbcc .Value ="\u0070\u0065\u0072\u0075";case ST_PresetColorValPink :_bcbcc .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_bcbcc .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_bcbcc .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValPurple :_bcbcc .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_bcbcc .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_bcbcc .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_bcbcc .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case ST_PresetColorValSaddleBrown :_bcbcc .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_bcbcc .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_bcbcc .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSeaGreen :_bcbcc .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_bcbcc .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_bcbcc .Value ="\u0073\u0069\u0065\u006e\u006e\u0061";case ST_PresetColorValSilver :_bcbcc .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_bcbcc .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_bcbcc .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case ST_PresetColorValSlateGray :_bcbcc .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_bcbcc .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_bcbcc .Value ="\u0073\u006e\u006f\u0077";case ST_PresetColorValSpringGreen :_bcbcc .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_bcbcc .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_bcbcc .Value ="\u0074\u0061\u006e";case ST_PresetColorValTeal :_bcbcc .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_bcbcc .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_bcbcc .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_bcbcc .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case ST_PresetColorValViolet :_bcbcc .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_bcbcc .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_bcbcc .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_bcbcc .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case ST_PresetColorValYellow :_bcbcc .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_bcbcc .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _bcbcc ,nil ;};func NewCT_CustomColor ()*CT_CustomColor {_degf :=&CT_CustomColor {};return _degf };func (_fege *CT_GlowEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbfcg :=range start .Attr {if _cbfcg .Name .Local =="\u0072\u0061\u0064"{_becc ,_deaa :=_gc .ParseInt (_cbfcg .Value ,10,64);if _deaa !=nil {return _deaa ;};_fege .RadAttr =&_becc ;continue ;};};_cbaa :for {_aafgg ,_ddecg :=d .Token ();if _ddecg !=nil {return _ddecg ;};switch _ffda :=_aafgg .(type ){case _a .StartElement :switch _ffda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fege .ScrgbClr =NewCT_ScRgbColor ();if _fffbf :=d .DecodeElement (_fege .ScrgbClr ,&_ffda );_fffbf !=nil {return _fffbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fege .SrgbClr =NewCT_SRgbColor ();if _ebbb :=d .DecodeElement (_fege .SrgbClr ,&_ffda );_ebbb !=nil {return _ebbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fege .HslClr =NewCT_HslColor ();if _afcdg :=d .DecodeElement (_fege .HslClr ,&_ffda );_afcdg !=nil {return _afcdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fege .SysClr =NewCT_SystemColor ();if _fgdg :=d .DecodeElement (_fege .SysClr ,&_ffda );_fgdg !=nil {return _fgdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fege .SchemeClr =NewCT_SchemeColor ();if _caee :=d .DecodeElement (_fege .SchemeClr ,&_ffda );_caee !=nil {return _caee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fege .PrstClr =NewCT_PresetColor ();if _afcb :=d .DecodeElement (_fege .PrstClr ,&_ffda );_afcb !=nil {return _afcb ;};default:_b .Log ("\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\u0047l\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_ffda .Name );if _fdad :=d .Skip ();_fdad !=nil {return _fdad ;};};case _a .EndElement :break _cbaa ;case _a .CharData :};};return nil ;};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_cgea :=&CT_GroupTransform2D {};return _cgea }; +// Validate validates the CT_TextCharacterProperties and its children +func (_daabcg *CT_TextCharacterProperties )Validate ()error {return _daabcg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};func (_eabfa *ST_LineEndWidth )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eabfa =0;case "\u0073\u006d":*_eabfa =1;case "\u006d\u0065\u0064":*_eabfa =2;case "\u006c\u0067":*_eabfa =3;};return nil ;};func (_agbbf *ST_PathShadeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agbbf =0;case "\u0073\u0068\u0061p\u0065":*_agbbf =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_agbbf =2;case "\u0072\u0065\u0063\u0074":*_agbbf =3;};return nil ;};func (_beae *CT_AnimationChartBuildProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _beae .BldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_beae .BldAttr )});};if _beae .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_beae .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_gbdcbe :=ST_AdjAngle {};_efabf ,_bcgce :=_d .ParseInt (s ,10,64);if _bcgce !=nil {_gbdcbe .ST_GeomGuideName =&s ;}else {_egbefb :=int32 (_efabf );_gbdcbe .ST_Angle =&_egbefb ;};return _gbdcbe ,nil ;}; -// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path -func (_fcgbd *CT_BlipChoice )ValidateWithPath (path string )error {for _gdaa ,_gafb :=range _fcgbd .AlphaBiLevel {if _adde :=_gafb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_gdaa ));_adde !=nil {return _adde ;};};for _aeac ,_caae :=range _fcgbd .AlphaCeiling {if _acbg :=_caae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_aeac ));_acbg !=nil {return _acbg ;};};for _bgbf ,_efag :=range _fcgbd .AlphaFloor {if _fffb :=_efag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_bgbf ));_fffb !=nil {return _fffb ;};};for _acc ,_ggge :=range _fcgbd .AlphaInv {if _bgefc :=_ggge .ValidateWithPath (_f .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_acc ));_bgefc !=nil {return _bgefc ;};};for _fccc ,_cggg :=range _fcgbd .AlphaMod {if _cfad :=_cggg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_fccc ));_cfad !=nil {return _cfad ;};};for _ffad ,_cggc :=range _fcgbd .AlphaModFix {if _accb :=_cggc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_ffad ));_accb !=nil {return _accb ;};};for _bggd ,_faba :=range _fcgbd .AlphaRepl {if _dcgb :=_faba .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_bggd ));_dcgb !=nil {return _dcgb ;};};for _bfdg ,_cae :=range _fcgbd .BiLevel {if _ecg :=_cae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_bfdg ));_ecg !=nil {return _ecg ;};};for _bede ,_ecec :=range _fcgbd .Blur {if _eafc :=_ecec .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_bede ));_eafc !=nil {return _eafc ;};};for _dbfgb ,_fbadd :=range _fcgbd .ClrChange {if _accg :=_fbadd .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_dbfgb ));_accg !=nil {return _accg ;};};for _eaeg ,_ggc :=range _fcgbd .ClrRepl {if _cefb :=_ggc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_eaeg ));_cefb !=nil {return _cefb ;};};for _febca ,_age :=range _fcgbd .Duotone {if _fgdf :=_age .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_febca ));_fgdf !=nil {return _fgdf ;};};for _aafff ,_gbb :=range _fcgbd .FillOverlay {if _ccfa :=_gbb .ValidateWithPath (_f .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_aafff ));_ccfa !=nil {return _ccfa ;};};for _dega ,_gcgd :=range _fcgbd .Grayscl {if _ecfge :=_gcgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_dega ));_ecfge !=nil {return _ecfge ;};};for _gbfa ,_eddb :=range _fcgbd .Hsl {if _abgg :=_eddb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_gbfa ));_abgg !=nil {return _abgg ;};};for _aada ,_abbg :=range _fcgbd .Lum {if _cgcc :=_abbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_aada ));_cgcc !=nil {return _cgcc ;};};for _bgfa ,_cbg :=range _fcgbd .Tint {if _geadf :=_cbg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bgfa ));_geadf !=nil {return _geadf ;};};return nil ;}; +// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path +func (_faecc *CT_LineJoinRound )ValidateWithPath (path string )error {return nil };func (_gddgac ST_TextVertOverflowType )Validate ()error {return _gddgac .ValidateWithPath ("")};type ST_LineEndWidth byte ; -// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path -func (_bfea *CT_GvmlPicture )ValidateWithPath (path string )error {if _fcffb :=_bfea .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_fcffb !=nil {return _fcffb ;};if _cdag :=_bfea .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cdag !=nil {return _cdag ;};if _fcfgc :=_bfea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcfgc !=nil {return _fcfgc ;};if _bfea .Style !=nil {if _edgg :=_bfea .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_edgg !=nil {return _edgg ;};};if _bfea .ExtLst !=nil {if _gcdga :=_bfea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcdga !=nil {return _gcdga ;};};return nil ;}; +// ValidateWithPath validates the Theme and its children, prefixing error messages with path +func (_febggf *Theme )ValidateWithPath (path string )error {if _bgbfc :=_febggf .CT_OfficeStyleSheet .ValidateWithPath (path );_bgbfc !=nil {return _bgbfc ;};return nil ;};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;};func (_gecda *ST_TextVerticalType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbebe ,_ageaa :=d .Token ();if _ageaa !=nil {return _ageaa ;};if _eegbd ,_dgafe :=_cbebe .(_f .EndElement );_dgafe &&_eegbd .Name ==start .Name {*_gecda =1;return nil ;};if _aceb ,_accfge :=_cbebe .(_f .CharData );!_accfge {return _g .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",_cbebe );}else {switch string (_aceb ){case "":*_gecda =0;case "\u0068\u006f\u0072\u007a":*_gecda =1;case "\u0076\u0065\u0072\u0074":*_gecda =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_gecda =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_gecda =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_gecda =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_gecda =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_gecda =7;};};_cbebe ,_ageaa =d .Token ();if _ageaa !=nil {return _ageaa ;};if _fadcc ,_begdee :=_cbebe .(_f .EndElement );_begdee &&_fadcc .Name ==start .Name {return nil ;};return _g .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",_cbebe );}; -// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path -func (_efcd *CT_EmptyElement )ValidateWithPath (path string )error {return nil };func (_gcafb ST_LineEndType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ggfeg :=_a .Attr {};_ggfeg .Name =name ;switch _gcafb {case ST_LineEndTypeUnset :_ggfeg .Value ="";case ST_LineEndTypeNone :_ggfeg .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_ggfeg .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_ggfeg .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_ggfeg .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_LineEndTypeOval :_ggfeg .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_ggfeg .Value ="\u0061\u0072\u0072o\u0077";};return _ggfeg ,nil ;};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_bbcd :=&CT_RelativeOffsetEffect {};return _bbcd ;};type ST_LineEndLength byte ;func (_afcgb *CT_Path2D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afcgb .WAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_afcgb .WAttr )});};if _afcgb .HAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_afcgb .HAttr )});};if _afcgb .FillAttr !=ST_PathFillModeUnset {_ddcfe ,_geagdb :=_afcgb .FillAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c"});if _geagdb !=nil {return _geagdb ;};start .Attr =append (start .Attr ,_ddcfe );};if _afcgb .StrokeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_afcgb .StrokeAttr ))});};if _afcgb .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_afcgb .ExtrusionOkAttr ))});};e .EncodeToken (start );if _afcgb .Close !=nil {_cdfd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_dacege :=range _afcgb .Close {e .EncodeElement (_dacege ,_cdfd );};};if _afcgb .MoveTo !=nil {_eeabg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};for _ ,_eccgf :=range _afcgb .MoveTo {e .EncodeElement (_eccgf ,_eeabg );};};if _afcgb .LnTo !=nil {_gdecg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_cgdcf :=range _afcgb .LnTo {e .EncodeElement (_cgdcf ,_gdecg );};};if _afcgb .ArcTo !=nil {_bdde :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_dgaa :=range _afcgb .ArcTo {e .EncodeElement (_dgaa ,_bdde );};};if _afcgb .QuadBezTo !=nil {_dabcf :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}};for _ ,_fefd :=range _afcgb .QuadBezTo {e .EncodeElement (_fefd ,_dabcf );};};if _afcgb .CubicBezTo !=nil {_cfaddf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_fbfcf :=range _afcgb .CubicBezTo {e .EncodeElement (_fbfcf ,_cfaddf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cadgb ST_RectAlignment )Validate ()error {return _cadgb .ValidateWithPath ("")};func ParseUnionST_OnOff (s string )(_c .ST_OnOff ,error ){return _c .ST_OnOff {},nil };func (_addga ST_PresetCameraType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_addga .String (),start );};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_efcgf :=&CT_OfficeArtExtension {};return _efcgf ;};func (_fbffd *ST_LineEndWidth )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbffd =0;case "\u0073\u006d":*_fbffd =1;case "\u006d\u0065\u0064":*_fbffd =2;case "\u006c\u0067":*_fbffd =3;};return nil ;};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_gaeeb :=&CT_TextUnderlineFillGroupWrapper {};return _gaeeb ;};func (_cecf *CT_BlurEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abbf :=range start .Attr {if _abbf .Name .Local =="\u0072\u0061\u0064"{_bced ,_aceb :=_gc .ParseInt (_abbf .Value ,10,64);if _aceb !=nil {return _aceb ;};_cecf .RadAttr =&_bced ;continue ;};if _abbf .Name .Local =="\u0067\u0072\u006f\u0077"{_cdbf ,_ffce :=_gc .ParseBool (_abbf .Value );if _ffce !=nil {return _ffce ;};_cecf .GrowAttr =&_cdbf ;continue ;};};for {_ccgb ,_addf :=d .Token ();if _addf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_addf );};if _bgd ,_cage :=_ccgb .(_a .EndElement );_cage &&_bgd .Name ==start .Name {break ;};};return nil ;};func (_dfgeag ST_PresetColorVal )String ()string {switch _dfgeag {case 0:return "";case 1:return "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case 2:return "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case 3:return "\u0061\u0071\u0075\u0061";case 4:return "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 5:return "\u0061\u007a\u0075r\u0065";case 6:return "\u0062\u0065\u0069g\u0065";case 7:return "\u0062\u0069\u0073\u0071\u0075\u0065";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case 10:return "\u0062\u006c\u0075\u0065";case 11:return "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case 12:return "\u0062\u0072\u006fw\u006e";case 13:return "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case 14:return "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case 15:return "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case 16:return "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case 17:return "\u0063\u006f\u0072a\u006c";case 18:return "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case 19:return "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case 20:return "\u0063r\u0069\u006d\u0073\u006f\u006e";case 21:return "\u0063\u0079\u0061\u006e";case 22:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 23:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 24:return "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 25:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 26:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case 27:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 28:return "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case 29:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 30:return "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case 31:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case 32:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case 33:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 34:return "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 35:return "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 36:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 37:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 38:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 39:return "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 40:return "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case 41:return "\u0064\u006b\u0042\u006c\u0075\u0065";case 42:return "\u0064\u006b\u0043\u0079\u0061\u006e";case 43:return "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 44:return "\u0064\u006b\u0047\u0072\u0061\u0079";case 45:return "\u0064\u006b\u0047\u0072\u0065\u0079";case 46:return "\u0064k\u0047\u0072\u0065\u0065\u006e";case 47:return "\u0064k\u004b\u0068\u0061\u006b\u0069";case 48:return "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case 49:return "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case 50:return "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case 51:return "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case 52:return "\u0064\u006b\u0052e\u0064";case 53:return "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 54:return "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 55:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 56:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 57:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 58:return "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 59:return "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case 60:return "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case 61:return "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case 62:return "\u0064i\u006d\u0047\u0072\u0061\u0079";case 63:return "\u0064i\u006d\u0047\u0072\u0065\u0079";case 64:return "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case 65:return "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case 66:return "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case 67:return "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case 68:return "\u0066u\u0063\u0068\u0073\u0069\u0061";case 69:return "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case 70:return "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case 71:return "\u0067\u006f\u006c\u0064";case 72:return "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case 73:return "\u0067\u0072\u0061\u0079";case 74:return "\u0067\u0072\u0065\u0079";case 75:return "\u0067\u0072\u0065e\u006e";case 76:return "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case 77:return "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case 78:return "\u0068o\u0074\u0050\u0069\u006e\u006b";case 79:return "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case 80:return "\u0069\u006e\u0064\u0069\u0067\u006f";case 81:return "\u0069\u0076\u006fr\u0079";case 82:return "\u006b\u0068\u0061k\u0069";case 83:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case 84:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case 85:return "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case 86:return "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case 87:return "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case 88:return "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case 89:return "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case 90:return "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case 91:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 92:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case 93:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case 94:return "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case 95:return "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case 96:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 97:return "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case 98:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case 99:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case 100:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case 101:return "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 102:return "\u006c\u0074\u0042\u006c\u0075\u0065";case 103:return "\u006ct\u0043\u006f\u0072\u0061\u006c";case 104:return "\u006c\u0074\u0043\u0079\u0061\u006e";case 105:return "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case 106:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 107:return "\u006c\u0074\u0047\u0072\u0065\u0079";case 108:return "\u006ct\u0047\u0072\u0065\u0065\u006e";case 109:return "\u006c\u0074\u0050\u0069\u006e\u006b";case 110:return "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case 111:return "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 112:return "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case 113:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 114:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 115:return "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case 116:return "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 117:return "\u006c\u0069\u006d\u0065";case 118:return "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case 119:return "\u006c\u0069\u006ee\u006e";case 120:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 121:return "\u006d\u0061\u0072\u006f\u006f\u006e";case 122:return "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 123:return "\u006de\u0064\u0042\u006c\u0075\u0065";case 124:return "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case 125:return "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case 126:return "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 127:return "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 128:return "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 129:return "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 130:return "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 131:return "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 132:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case 133:return "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case 134:return "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case 135:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case 136:return "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 137:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 138:return "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 139:return "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 140:return "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case 141:return "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case 142:return "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case 143:return "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case 144:return "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case 145:return "\u006e\u0061\u0076\u0079";case 146:return "\u006fl\u0064\u004c\u0061\u0063\u0065";case 147:return "\u006f\u006c\u0069v\u0065";case 148:return "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case 149:return "\u006f\u0072\u0061\u006e\u0067\u0065";case 150:return "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case 151:return "\u006f\u0072\u0063\u0068\u0069\u0064";case 152:return "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 153:return "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case 154:return "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 155:return "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 156:return "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case 157:return "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case 158:return "\u0070\u0065\u0072\u0075";case 159:return "\u0070\u0069\u006e\u006b";case 160:return "\u0070\u006c\u0075\u006d";case 161:return "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case 162:return "\u0070\u0075\u0072\u0070\u006c\u0065";case 163:return "\u0072\u0065\u0064";case 164:return "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case 165:return "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case 166:return "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case 167:return "\u0073\u0061\u006c\u006d\u006f\u006e";case 168:return "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case 169:return "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 170:return "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case 171:return "\u0073\u0069\u0065\u006e\u006e\u0061";case 172:return "\u0073\u0069\u006c\u0076\u0065\u0072";case 173:return "\u0073k\u0079\u0042\u006c\u0075\u0065";case 174:return "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case 175:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case 176:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case 177:return "\u0073\u006e\u006f\u0077";case 178:return "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case 179:return "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case 180:return "\u0074\u0061\u006e";case 181:return "\u0074\u0065\u0061\u006c";case 182:return "\u0074h\u0069\u0073\u0074\u006c\u0065";case 183:return "\u0074\u006f\u006d\u0061\u0074\u006f";case 184:return "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case 185:return "\u0076\u0069\u006f\u006c\u0065\u0074";case 186:return "\u0077\u0068\u0065a\u0074";case 187:return "\u0077\u0068\u0069t\u0065";case 188:return "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case 189:return "\u0079\u0065\u006c\u006c\u006f\u0077";case 190:return "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return "";};func (_febcd ST_TextAlignType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_febcd .String (),start );}; +// ST_AnimationDgmBuildType is a union type +type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_edaa :=&CT_GvmlUseShapeRectangle {};return _edaa ;};func (_bgbea *ST_TextUnderlineType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcgfe ,_afdbec :=d .Token ();if _afdbec !=nil {return _afdbec ;};if _eabbc ,_bbgcf :=_gcgfe .(_f .EndElement );_bbgcf &&_eabbc .Name ==start .Name {*_bgbea =1;return nil ;};if _gdcfc ,_eaaagd :=_gcgfe .(_f .CharData );!_eaaagd {return _g .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",_gcgfe );}else {switch string (_gdcfc ){case "":*_bgbea =0;case "\u006e\u006f\u006e\u0065":*_bgbea =1;case "\u0077\u006f\u0072d\u0073":*_bgbea =2;case "\u0073\u006e\u0067":*_bgbea =3;case "\u0064\u0062\u006c":*_bgbea =4;case "\u0068\u0065\u0061v\u0079":*_bgbea =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bgbea =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_bgbea =7;case "\u0064\u0061\u0073\u0068":*_bgbea =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_bgbea =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_bgbea =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_bgbea =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bgbea =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_bgbea =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_bgbea =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_bgbea =15;case "\u0077\u0061\u0076\u0079":*_bgbea =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_bgbea =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_bgbea =18;};};_gcgfe ,_afdbec =d .Token ();if _afdbec !=nil {return _afdbec ;};if _gdcdc ,_dbcedc :=_gcgfe .(_f .EndElement );_dbcedc &&_gdcdc .Name ==start .Name {return nil ;};return _g .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",_gcgfe );};func (_fbcdb *CT_Path2DLineTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_efag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_fbcdb .Pt ,_efag );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggbdg ST_EffectContainerType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eacebf :=_f .Attr {};_eacebf .Name =name ;switch _ggbdg {case ST_EffectContainerTypeUnset :_eacebf .Value ="";case ST_EffectContainerTypeSib :_eacebf .Value ="\u0073\u0069\u0062";case ST_EffectContainerTypeTree :_eacebf .Value ="\u0074\u0072\u0065\u0065";};return _eacebf ,nil ;}; -// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path -func (_eebd *CT_FontReference )ValidateWithPath (path string )error {if _eebd .IdxAttr ==ST_FontCollectionIndexUnset {return _f .Errorf ("\u0025\u0073\u002fI\u0064\u0078\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 _gebfed :=_eebd .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_gebfed !=nil {return _gebfed ;};if _eebd .ScrgbClr !=nil {if _ebada :=_eebd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ebada !=nil {return _ebada ;};};if _eebd .SrgbClr !=nil {if _ebfc :=_eebd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ebfc !=nil {return _ebfc ;};};if _eebd .HslClr !=nil {if _fbfe :=_eebd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fbfe !=nil {return _fbfe ;};};if _eebd .SysClr !=nil {if _dfdeb :=_eebd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_dfdeb !=nil {return _dfdeb ;};};if _eebd .SchemeClr !=nil {if _aefdf :=_eebd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_aefdf !=nil {return _aefdf ;};};if _eebd .PrstClr !=nil {if _ededg :=_eebd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ededg !=nil {return _ededg ;};};return nil ;};func NewCT_BlipChoice ()*CT_BlipChoice {_cdeg :=&CT_BlipChoice {};return _cdeg };func (_dgafba *CT_SoftEdgesEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dgafba .RadAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_cga :=&CT_AdjustHandleList {};return _cga }; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_ccagc *CT_Table )ValidateWithPath (path string )error {if _ccagc .TblPr !=nil {if _dcdab :=_ccagc .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_dcdab !=nil {return _dcdab ;};};if _gafca :=_ccagc .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_gafca !=nil {return _gafca ;};for _abdd ,_cfff :=range _ccagc .Tr {if _dbdga :=_cfff .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_abdd ));_dbdga !=nil {return _dbdga ;};};return nil ;}; -// Validate validates the CT_ReflectionEffect and its children -func (_gebb *CT_ReflectionEffect )Validate ()error {return _gebb .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the EG_ColorTransform and its children +func (_abffde *EG_ColorTransform )Validate ()error {return _abffde .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; -// Validate validates the CT_Angle and its children -func (_fae *CT_Angle )Validate ()error {return _fae .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};func (_edfg *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edfg =0;case "\u006d\u0061\u006ao\u0072":*_edfg =1;case "\u006d\u0069\u006eo\u0072":*_edfg =2;case "\u006e\u006f\u006e\u0065":*_edfg =3;};return nil ;};func (_gbdc *CT_GraphicalObject )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_acgda :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gbdc .GraphicData ,_acgda );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path +func (_abgb *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _abgb .BuFontTx !=nil {if _bfebe :=_abgb .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_bfebe !=nil {return _bfebe ;};};if _abgb .BuFont !=nil {if _bfege :=_abgb .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_bfege !=nil {return _bfege ;};};return nil ;};func (_cfdd *CT_BackgroundFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cfdd .NoFill !=nil {_fbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfdd .NoFill ,_fbb );};if _cfdd .SolidFill !=nil {_eddgc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfdd .SolidFill ,_eddgc );};if _cfdd .GradFill !=nil {_daef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfdd .GradFill ,_daef );};if _cfdd .BlipFill !=nil {_cfdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfdd .BlipFill ,_cfdg );};if _cfdd .PattFill !=nil {_fggg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfdd .PattFill ,_fggg );};if _cfdd .GrpFill !=nil {_gddf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cfdd .GrpFill ,_gddf );};if _cfdd .EffectLst !=nil {_badbb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfdd .EffectLst ,_badbb );};if _cfdd .EffectDag !=nil {_ebc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cfdd .EffectDag ,_ebc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebbae *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebbae =0;case "\u006f\u006e\u0065":*_ebbae =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_ebbae =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_ebbae =3;};return nil ;}; -// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path -func (_gabbag *EG_Effect )ValidateWithPath (path string )error {if _gabbag .Cont !=nil {if _fdfca :=_gabbag .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_fdfca !=nil {return _fdfca ;};};if _gabbag .Effect !=nil {if _aafgc :=_gabbag .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_aafgc !=nil {return _aafgc ;};};if _gabbag .AlphaBiLevel !=nil {if _egbgd :=_gabbag .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_egbgd !=nil {return _egbgd ;};};if _gabbag .AlphaCeiling !=nil {if _afcebg :=_gabbag .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_afcebg !=nil {return _afcebg ;};};if _gabbag .AlphaFloor !=nil {if _bebgc :=_gabbag .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_bebgc !=nil {return _bebgc ;};};if _gabbag .AlphaInv !=nil {if _fcead :=_gabbag .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_fcead !=nil {return _fcead ;};};if _gabbag .AlphaMod !=nil {if _ecgd :=_gabbag .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_ecgd !=nil {return _ecgd ;};};if _gabbag .AlphaModFix !=nil {if _gafc :=_gabbag .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_gafc !=nil {return _gafc ;};};if _gabbag .AlphaOutset !=nil {if _fdfg :=_gabbag .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_fdfg !=nil {return _fdfg ;};};if _gabbag .AlphaRepl !=nil {if _bbdgc :=_gabbag .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_bbdgc !=nil {return _bbdgc ;};};if _gabbag .BiLevel !=nil {if _aecd :=_gabbag .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_aecd !=nil {return _aecd ;};};if _gabbag .Blend !=nil {if _gefdc :=_gabbag .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_gefdc !=nil {return _gefdc ;};};if _gabbag .Blur !=nil {if _aaedd :=_gabbag .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_aaedd !=nil {return _aaedd ;};};if _gabbag .ClrChange !=nil {if _dgcgcd :=_gabbag .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dgcgcd !=nil {return _dgcgcd ;};};if _gabbag .ClrRepl !=nil {if _gbbfg :=_gabbag .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_gbbfg !=nil {return _gbbfg ;};};if _gabbag .Duotone !=nil {if _abgcc :=_gabbag .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_abgcc !=nil {return _abgcc ;};};if _gabbag .Fill !=nil {if _ffdadc :=_gabbag .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ffdadc !=nil {return _ffdadc ;};};if _gabbag .FillOverlay !=nil {if _caccgd :=_gabbag .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_caccgd !=nil {return _caccgd ;};};if _gabbag .Glow !=nil {if _bebdc :=_gabbag .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_bebdc !=nil {return _bebdc ;};};if _gabbag .Grayscl !=nil {if _cbfab :=_gabbag .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_cbfab !=nil {return _cbfab ;};};if _gabbag .Hsl !=nil {if _ecacg :=_gabbag .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_ecacg !=nil {return _ecacg ;};};if _gabbag .InnerShdw !=nil {if _gagbbg :=_gabbag .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_gagbbg !=nil {return _gagbbg ;};};if _gabbag .Lum !=nil {if _fbcgb :=_gabbag .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_fbcgb !=nil {return _fbcgb ;};};if _gabbag .OuterShdw !=nil {if _ebgg :=_gabbag .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_ebgg !=nil {return _ebgg ;};};if _gabbag .PrstShdw !=nil {if _caagf :=_gabbag .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_caagf !=nil {return _caagf ;};};if _gabbag .Reflection !=nil {if _gdfca :=_gabbag .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gdfca !=nil {return _gdfca ;};};if _gabbag .RelOff !=nil {if _aggde :=_gabbag .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_aggde !=nil {return _aggde ;};};if _gabbag .SoftEdge !=nil {if _dbdbc :=_gabbag .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_dbdbc !=nil {return _dbdbc ;};};if _gabbag .Tint !=nil {if _ecbga :=_gabbag .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_ecbga !=nil {return _ecbga ;};};if _gabbag .Xfrm !=nil {if _geagad :=_gabbag .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_geagad !=nil {return _geagad ;};};return nil ;};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;}; +// Validate validates the AG_Blob and its children +func (_fd *AG_Blob )Validate ()error {return _fd .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");};type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ;};const (ST_LightRigTypeUnset ST_LightRigType =0;ST_LightRigTypeLegacyFlat1 ST_LightRigType =1;ST_LightRigTypeLegacyFlat2 ST_LightRigType =2;ST_LightRigTypeLegacyFlat3 ST_LightRigType =3;ST_LightRigTypeLegacyFlat4 ST_LightRigType =4;ST_LightRigTypeLegacyNormal1 ST_LightRigType =5;ST_LightRigTypeLegacyNormal2 ST_LightRigType =6;ST_LightRigTypeLegacyNormal3 ST_LightRigType =7;ST_LightRigTypeLegacyNormal4 ST_LightRigType =8;ST_LightRigTypeLegacyHarsh1 ST_LightRigType =9;ST_LightRigTypeLegacyHarsh2 ST_LightRigType =10;ST_LightRigTypeLegacyHarsh3 ST_LightRigType =11;ST_LightRigTypeLegacyHarsh4 ST_LightRigType =12;ST_LightRigTypeThreePt ST_LightRigType =13;ST_LightRigTypeBalanced ST_LightRigType =14;ST_LightRigTypeSoft ST_LightRigType =15;ST_LightRigTypeHarsh ST_LightRigType =16;ST_LightRigTypeFlood ST_LightRigType =17;ST_LightRigTypeContrasting ST_LightRigType =18;ST_LightRigTypeMorning ST_LightRigType =19;ST_LightRigTypeSunrise ST_LightRigType =20;ST_LightRigTypeSunset ST_LightRigType =21;ST_LightRigTypeChilly ST_LightRigType =22;ST_LightRigTypeFreezing ST_LightRigType =23;ST_LightRigTypeFlat ST_LightRigType =24;ST_LightRigTypeTwoPt ST_LightRigType =25;ST_LightRigTypeGlow ST_LightRigType =26;ST_LightRigTypeBrightRoom ST_LightRigType =27;);func (_fgacg *CT_InverseTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cefeb ,_ffdec :=d .Token ();if _ffdec !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0049\u006e\u0076\u0065\u0072s\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_ffdec );};if _daga ,_gdacd :=_cefeb .(_f .EndElement );_gdacd &&_daga .Name ==start .Name {break ;};};return nil ;};func (_bcfab *CT_ShapeLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcagfa :=range start .Attr {if _gcagfa .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_cbcfe ,_dccd :=_d .ParseBool (_gcagfa .Value );if _dccd !=nil {return _dccd ;};_bcfab .NoTextEditAttr =&_cbcfe ;continue ;};if _gcagfa .Name .Local =="\u006e\u006f\u0047r\u0070"{_gaab ,_ceaef :=_d .ParseBool (_gcagfa .Value );if _ceaef !=nil {return _ceaef ;};_bcfab .NoGrpAttr =&_gaab ;continue ;};if _gcagfa .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_ebga ,_cdda :=_d .ParseBool (_gcagfa .Value );if _cdda !=nil {return _cdda ;};_bcfab .NoSelectAttr =&_ebga ;continue ;};if _gcagfa .Name .Local =="\u006e\u006f\u0052o\u0074"{_efdaf ,_fcgga :=_d .ParseBool (_gcagfa .Value );if _fcgga !=nil {return _fcgga ;};_bcfab .NoRotAttr =&_efdaf ;continue ;};if _gcagfa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_efabg ,_fffcg :=_d .ParseBool (_gcagfa .Value );if _fffcg !=nil {return _fffcg ;};_bcfab .NoChangeAspectAttr =&_efabg ;continue ;};if _gcagfa .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_dcecc ,_ddbc :=_d .ParseBool (_gcagfa .Value );if _ddbc !=nil {return _ddbc ;};_bcfab .NoMoveAttr =&_dcecc ;continue ;};if _gcagfa .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ecbfad ,_cdfd :=_d .ParseBool (_gcagfa .Value );if _cdfd !=nil {return _cdfd ;};_bcfab .NoResizeAttr =&_ecbfad ;continue ;};if _gcagfa .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_cbbae ,_dgedd :=_d .ParseBool (_gcagfa .Value );if _dgedd !=nil {return _dgedd ;};_bcfab .NoEditPointsAttr =&_cbbae ;continue ;};if _gcagfa .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_dcgfb ,_bfgb :=_d .ParseBool (_gcagfa .Value );if _bfgb !=nil {return _bfgb ;};_bcfab .NoAdjustHandlesAttr =&_dcgfb ;continue ;};if _gcagfa .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_agefec ,_edagda :=_d .ParseBool (_gcagfa .Value );if _edagda !=nil {return _edagda ;};_bcfab .NoChangeArrowheadsAttr =&_agefec ;continue ;};if _gcagfa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_fdcfe ,_gefda :=_d .ParseBool (_gcagfa .Value );if _gefda !=nil {return _gefda ;};_bcfab .NoChangeShapeTypeAttr =&_fdcfe ;continue ;};};_dgdfa :for {_gegff ,_bdbfd :=d .Token ();if _bdbfd !=nil {return _bdbfd ;};switch _fefca :=_gegff .(type ){case _f .StartElement :switch _fefca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcfab .ExtLst =NewCT_OfficeArtExtensionList ();if _dfcbb :=d .DecodeElement (_bcfab .ExtLst ,&_fefca );_dfcbb !=nil {return _dfcbb ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0053\u0068\u0061p\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_fefca .Name );if _cdcfa :=d .Skip ();_cdcfa !=nil {return _cdcfa ;};};case _f .EndElement :break _dgdfa ;case _f .CharData :};};return nil ;};const (ST_TextAnchoringTypeUnset ST_TextAnchoringType =0;ST_TextAnchoringTypeT ST_TextAnchoringType =1;ST_TextAnchoringTypeCtr ST_TextAnchoringType =2;ST_TextAnchoringTypeB ST_TextAnchoringType =3;ST_TextAnchoringTypeJust ST_TextAnchoringType =4;ST_TextAnchoringTypeDist ST_TextAnchoringType =5;);type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;}; -// Validate validates the CT_GeomGuide and its children -func (_dgfbe *CT_GeomGuide )Validate ()error {return _dgfbe .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");}; +// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path +func (_afcgb *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil };type CT_TransformEffect struct{SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;}; -// ST_TextBulletSize is a union type -type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;};type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_gabgd *ST_LineCap )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gabgd =0;case "\u0072\u006e\u0064":*_gabgd =1;case "\u0073\u0071":*_gabgd =2;case "\u0066\u006c\u0061\u0074":*_gabgd =3;};return nil ;};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_afee :=&CT_TextBulletTypefaceFollowText {};return _afee ;};func NewCT_InverseTransform ()*CT_InverseTransform {_facbb :=&CT_InverseTransform {};return _facbb };func (_fdbgfc *CT_GradientStop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egedd :=range start .Attr {if _egedd .Name .Local =="\u0070\u006f\u0073"{_cefdfg ,_bbca :=ParseUnionST_PositiveFixedPercentage (_egedd .Value );if _bbca !=nil {return _bbca ;};_fdbgfc .PosAttr =_cefdfg ;continue ;};};_baggg :for {_cccb ,_cecfg :=d .Token ();if _cecfg !=nil {return _cecfg ;};switch _fbde :=_cccb .(type ){case _a .StartElement :switch _fbde .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fdbgfc .ScrgbClr =NewCT_ScRgbColor ();if _bbgcc :=d .DecodeElement (_fdbgfc .ScrgbClr ,&_fbde );_bbgcc !=nil {return _bbgcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fdbgfc .SrgbClr =NewCT_SRgbColor ();if _egdce :=d .DecodeElement (_fdbgfc .SrgbClr ,&_fbde );_egdce !=nil {return _egdce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fdbgfc .HslClr =NewCT_HslColor ();if _deed :=d .DecodeElement (_fdbgfc .HslClr ,&_fbde );_deed !=nil {return _deed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fdbgfc .SysClr =NewCT_SystemColor ();if _eag :=d .DecodeElement (_fdbgfc .SysClr ,&_fbde );_eag !=nil {return _eag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fdbgfc .SchemeClr =NewCT_SchemeColor ();if _eefcd :=d .DecodeElement (_fdbgfc .SchemeClr ,&_fbde );_eefcd !=nil {return _eefcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fdbgfc .PrstClr =NewCT_PresetColor ();if _debgc :=d .DecodeElement (_fdbgfc .PrstClr ,&_fbde );_debgc !=nil {return _debgc ;};default:_b .Log ("\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\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_fbde .Name );if _fedgg :=d .Skip ();_fedgg !=nil {return _fedgg ;};};case _a .EndElement :break _baggg ;case _a .CharData :};};return nil ;};func (_gcbcb ST_AnimationDgmOnlyBuildType )Validate ()error {return _gcbcb .ValidateWithPath ("")};func (_cadcb *CT_TextField )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cadcb .IdAttr )});if _cadcb .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cadcb .TypeAttr )});};e .EncodeToken (start );if _cadcb .RPr !=nil {_agaecg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_cadcb .RPr ,_agaecg );};if _cadcb .PPr !=nil {_afdebc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_cadcb .PPr ,_afdebc );};if _cadcb .T !=nil {_acbcb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074"}};_b .AddPreserveSpaceAttr (&_acbcb ,*_cadcb .T );e .EncodeElement (_cadcb .T ,_acbcb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextBulletSizePoint and its children +func (_dfcaaf *CT_TextBulletSizePoint )Validate ()error {return _dfcaaf .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_cgae :=&CT_GvmlConnectorNonVisual {};_cgae .CNvPr =NewCT_NonVisualDrawingProps ();_cgae .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _cgae ;};func (_aafbd *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aafbd .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_aafbd .Graphic =NewGraphic ();_aafbd .Xfrm =NewCT_Transform2D ();_cebab :for {_bcadg ,_gdbc :=d .Token ();if _gdbc !=nil {return _gdbc ;};switch _fbdba :=_bcadg .(type ){case _f .StartElement :switch _fbdba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _baaaf :=d .DecodeElement (_aafbd .NvGraphicFramePr ,&_fbdba );_baaaf !=nil {return _baaaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _ffcag :=d .DecodeElement (_aafbd .Graphic ,&_fbdba );_ffcag !=nil {return _ffcag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _afdg :=d .DecodeElement (_aafbd .Xfrm ,&_fbdba );_afdg !=nil {return _afdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aafbd .ExtLst =NewCT_OfficeArtExtensionList ();if _gfca :=d .DecodeElement (_aafbd .ExtLst ,&_fbdba );_gfca !=nil {return _gfca ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065c\u0074\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_fbdba .Name );if _gbdc :=d .Skip ();_gbdc !=nil {return _gbdc ;};};case _f .EndElement :break _cebab ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_TextNormalAutofit and its children -func (_ccfbf *CT_TextNormalAutofit )Validate ()error {return _ccfbf .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");};func (_dddbe *CT_OuterShadowEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ageab :=range start .Attr {if _ageab .Name .Local =="\u0061\u006c\u0067\u006e"{_dddbe .AlgnAttr .UnmarshalXMLAttr (_ageab );continue ;};if _ageab .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_ccabf ,_gagag :=_gc .ParseBool (_ageab .Value );if _gagag !=nil {return _gagag ;};_dddbe .RotWithShapeAttr =&_ccabf ;continue ;};if _ageab .Name .Local =="\u0064\u0069\u0073\u0074"{_abdcf ,_dcdbc :=_gc .ParseInt (_ageab .Value ,10,64);if _dcdbc !=nil {return _dcdbc ;};_dddbe .DistAttr =&_abdcf ;continue ;};if _ageab .Name .Local =="\u0073\u0078"{_dfeafb ,_gegc :=ParseUnionST_Percentage (_ageab .Value );if _gegc !=nil {return _gegc ;};_dddbe .SxAttr =&_dfeafb ;continue ;};if _ageab .Name .Local =="\u0073\u0079"{_gfdga ,_gbfd :=ParseUnionST_Percentage (_ageab .Value );if _gbfd !=nil {return _gbfd ;};_dddbe .SyAttr =&_gfdga ;continue ;};if _ageab .Name .Local =="\u006b\u0078"{_baddc ,_ggcdg :=_gc .ParseInt (_ageab .Value ,10,32);if _ggcdg !=nil {return _ggcdg ;};_gbaa :=int32 (_baddc );_dddbe .KxAttr =&_gbaa ;continue ;};if _ageab .Name .Local =="\u006b\u0079"{_fcgae ,_edada :=_gc .ParseInt (_ageab .Value ,10,32);if _edada !=nil {return _edada ;};_gecg :=int32 (_fcgae );_dddbe .KyAttr =&_gecg ;continue ;};if _ageab .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_bbfg ,_afddg :=_gc .ParseInt (_ageab .Value ,10,64);if _afddg !=nil {return _afddg ;};_dddbe .BlurRadAttr =&_bbfg ;continue ;};if _ageab .Name .Local =="\u0064\u0069\u0072"{_acbbe ,_adaeg :=_gc .ParseInt (_ageab .Value ,10,32);if _adaeg !=nil {return _adaeg ;};_bafb :=int32 (_acbbe );_dddbe .DirAttr =&_bafb ;continue ;};};_efcec :for {_cgeaa ,_edgab :=d .Token ();if _edgab !=nil {return _edgab ;};switch _bddb :=_cgeaa .(type ){case _a .StartElement :switch _bddb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dddbe .ScrgbClr =NewCT_ScRgbColor ();if _aaac :=d .DecodeElement (_dddbe .ScrgbClr ,&_bddb );_aaac !=nil {return _aaac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dddbe .SrgbClr =NewCT_SRgbColor ();if _eddbcg :=d .DecodeElement (_dddbe .SrgbClr ,&_bddb );_eddbcg !=nil {return _eddbcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dddbe .HslClr =NewCT_HslColor ();if _fgfde :=d .DecodeElement (_dddbe .HslClr ,&_bddb );_fgfde !=nil {return _fgfde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dddbe .SysClr =NewCT_SystemColor ();if _bgca :=d .DecodeElement (_dddbe .SysClr ,&_bddb );_bgca !=nil {return _bgca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dddbe .SchemeClr =NewCT_SchemeColor ();if _ebfgb :=d .DecodeElement (_dddbe .SchemeClr ,&_bddb );_ebfgb !=nil {return _ebfgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dddbe .PrstClr =NewCT_PresetColor ();if _bdcea :=d .DecodeElement (_dddbe .PrstClr ,&_bddb );_bdcea !=nil {return _bdcea ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_bddb .Name );if _fded :=d .Skip ();_fded !=nil {return _fded ;};};case _a .EndElement :break _efcec ;case _a .CharData :};};return nil ;};func (_cgcca *EG_EffectProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cgcca .EffectLst !=nil {_dcfac :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgcca .EffectLst ,_dcfac );};if _cgcca .EffectDag !=nil {_dgagb :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cgcca .EffectDag ,_dgagb );};return nil ;};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_cdgf :=&CT_GvmlGraphicFrameNonVisual {};_cdgf .CNvPr =NewCT_NonVisualDrawingProps ();_cdgf .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _cdgf ;};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;};func (_cecag *Tbl )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cecag .CT_Table =*NewCT_Table ();_addce :for {_feaea ,_fbfcb :=d .Token ();if _fbfcb !=nil {return _fbfcb ;};switch _acegb :=_feaea .(type ){case _a .StartElement :switch _acegb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_cecag .TblPr =NewCT_TableProperties ();if _cfdgd :=d .DecodeElement (_cecag .TblPr ,&_acegb );_cfdgd !=nil {return _cfdgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _dfcee :=d .DecodeElement (_cecag .TblGrid ,&_acegb );_dfcee !=nil {return _dfcee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_bbcde :=NewCT_TableRow ();if _bagag :=d .DecodeElement (_bbcde ,&_acegb );_bagag !=nil {return _bagag ;};_cecag .Tr =append (_cecag .Tr ,_bbcde );default:_b .Log ("\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\u0054b\u006c\u0020\u0025\u0076",_acegb .Name );if _adggg :=d .Skip ();_adggg !=nil {return _adggg ;};};case _a .EndElement :break _addce ;case _a .CharData :};};return nil ;};func NewCT_AudioCDTime ()*CT_AudioCDTime {_gagd :=&CT_AudioCDTime {};return _gagd };type CT_AlphaInverseEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;};type Tbl struct{CT_Table }; +// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path +func (_gfaeb *CT_TableCol )ValidateWithPath (path string )error {if _aadaf :=_gfaeb .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_aadaf !=nil {return _aadaf ;};if _gfaeb .ExtLst !=nil {if _ggggg :=_gfaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggggg !=nil {return _ggggg ;};};return nil ;}; -// Validate validates the CT_BiLevelEffect and its children -func (_gdeg *CT_BiLevelEffect )Validate ()error {return _gdeg .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_aefb *CT_DashStopList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebad :for {_fggfg ,_ddaf :=d .Token ();if _ddaf !=nil {return _ddaf ;};switch _dcbb :=_fggfg .(type ){case _a .StartElement :switch _dcbb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0073"}:_cdced :=NewCT_DashStop ();if _aefe :=d .DecodeElement (_cdced ,&_dcbb );_aefe !=nil {return _aefe ;};_aefb .Ds =append (_aefb .Ds ,_cdced );default:_b .Log ("\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\u0043\u0054\u005f\u0044\u0061\u0073h\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dcbb .Name );if _dcde :=d .Skip ();_dcde !=nil {return _dcde ;};};case _a .EndElement :break _ebad ;case _a .CharData :};};return nil ;};func (_bbbbc *ST_SystemColorVal )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bbbbc =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_bbbbc =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_bbbbc =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_bbbbc =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_bbbbc =4;case "\u006d\u0065\u006e\u0075":*_bbbbc =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_bbbbc =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_bbbbc =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_bbbbc =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_bbbbc =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bbbbc =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_bbbbc =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_bbbbc =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_bbbbc =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_bbbbc =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_bbbbc =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_bbbbc =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_bbbbc =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_bbbbc =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_bbbbc =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bbbbc =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_bbbbc =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_bbbbc =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_bbbbc =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_bbbbc =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_bbbbc =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_bbbbc =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_bbbbc =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_bbbbc =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_bbbbc =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_bbbbc =30;};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path +func (_decf *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _cbada :=_decf .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cbada !=nil {return _cbada ;};if _decf .Xfrm !=nil {if _aagaa :=_decf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_aagaa !=nil {return _aagaa ;};};if _decf .NoFill !=nil {if _edbef :=_decf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_edbef !=nil {return _edbef ;};};if _decf .SolidFill !=nil {if _aefbb :=_decf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_aefbb !=nil {return _aefbb ;};};if _decf .GradFill !=nil {if _cbdde :=_decf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cbdde !=nil {return _cbdde ;};};if _decf .BlipFill !=nil {if _egaf :=_decf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_egaf !=nil {return _egaf ;};};if _decf .PattFill !=nil {if _dbbe :=_decf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dbbe !=nil {return _dbbe ;};};if _decf .GrpFill !=nil {if _agce :=_decf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_agce !=nil {return _agce ;};};if _decf .EffectLst !=nil {if _cggg :=_decf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cggg !=nil {return _cggg ;};};if _decf .EffectDag !=nil {if _cfbf :=_decf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cfbf !=nil {return _cfbf ;};};if _decf .Scene3d !=nil {if _cafg :=_decf .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_cafg !=nil {return _cafg ;};};if _decf .ExtLst !=nil {if _ageee :=_decf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ageee !=nil {return _ageee ;};};return nil ;};func (_dbbfc ST_FontCollectionIndex )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edgfa :=_f .Attr {};_edgfa .Name =name ;switch _dbbfc {case ST_FontCollectionIndexUnset :_edgfa .Value ="";case ST_FontCollectionIndexMajor :_edgfa .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_edgfa .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_edgfa .Value ="\u006e\u006f\u006e\u0065";};return _edgfa ,nil ;};func NewCT_GvmlPicture ()*CT_GvmlPicture {_edaf :=&CT_GvmlPicture {};_edaf .NvPicPr =NewCT_GvmlPictureNonVisual ();_edaf .BlipFill =NewCT_BlipFillProperties ();_edaf .SpPr =NewCT_ShapeProperties ();return _edaf ;};func (_ecg *CT_AlphaInverseEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dce :for {_cec ,_egg :=d .Token ();if _egg !=nil {return _egg ;};switch _eba :=_cec .(type ){case _f .StartElement :switch _eba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ecg .ScrgbClr =NewCT_ScRgbColor ();if _aaba :=d .DecodeElement (_ecg .ScrgbClr ,&_eba );_aaba !=nil {return _aaba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ecg .SrgbClr =NewCT_SRgbColor ();if _eegd :=d .DecodeElement (_ecg .SrgbClr ,&_eba );_eegd !=nil {return _eegd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ecg .HslClr =NewCT_HslColor ();if _bea :=d .DecodeElement (_ecg .HslClr ,&_eba );_bea !=nil {return _bea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ecg .SysClr =NewCT_SystemColor ();if _gcc :=d .DecodeElement (_ecg .SysClr ,&_eba );_gcc !=nil {return _gcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ecg .SchemeClr =NewCT_SchemeColor ();if _egb :=d .DecodeElement (_ecg .SchemeClr ,&_eba );_egb !=nil {return _egb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ecg .PrstClr =NewCT_PresetColor ();if _ecf :=d .DecodeElement (_ecg .PrstClr ,&_eba );_ecf !=nil {return _ecf ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_eba .Name );if _bbg :=d .Skip ();_bbg !=nil {return _bbg ;};};case _f .EndElement :break _dce ;case _f .CharData :};};return nil ;};func (_gcgdg ST_BlipCompression )ValidateWithPath (path string )error {switch _gcgdg {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgdg ));};return nil ;}; -// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path -func (_befc *CT_FillEffect )ValidateWithPath (path string )error {if _befc .NoFill !=nil {if _aggc :=_befc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_aggc !=nil {return _aggc ;};};if _befc .SolidFill !=nil {if _gbcdb :=_befc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_gbcdb !=nil {return _gbcdb ;};};if _befc .GradFill !=nil {if _bfega :=_befc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bfega !=nil {return _bfega ;};};if _befc .BlipFill !=nil {if _fega :=_befc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fega !=nil {return _fega ;};};if _befc .PattFill !=nil {if _abbcg :=_befc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_abbcg !=nil {return _abbcg ;};};if _befc .GrpFill !=nil {if _caac :=_befc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_caac !=nil {return _caac ;};};return nil ;};type ST_BlendMode byte ;type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;};func (_begae *ST_ChartBuildStep )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_begae =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_begae =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_begae =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_begae =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_begae =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_begae =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_begae =6;};return nil ;}; +// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path +func (_aefe *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _aefe .NoFill !=nil {if _adbg :=_aefe .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_adbg !=nil {return _adbg ;};};if _aefe .SolidFill !=nil {if _aabg :=_aefe .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_aabg !=nil {return _aabg ;};};if _aefe .GradFill !=nil {if _degc :=_aefe .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_degc !=nil {return _degc ;};};if _aefe .BlipFill !=nil {if _gdba :=_aefe .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gdba !=nil {return _gdba ;};};if _aefe .PattFill !=nil {if _gbdd :=_aefe .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gbdd !=nil {return _gbdd ;};};if _aefe .GrpFill !=nil {if _bbde :=_aefe .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_bbde !=nil {return _bbde ;};};if _aefe .EffectLst !=nil {if _bgg :=_aefe .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bgg !=nil {return _bgg ;};};if _aefe .EffectDag !=nil {if _gcef :=_aefe .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gcef !=nil {return _gcef ;};};return nil ;};func (_fddd ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _fddd {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fddd ));};return nil ;};func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_dgbab :=ST_AnimationDgmBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_dgbab .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u006f\u006e\u0065":_dgbab .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_dgbab .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_dgbab .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ;};return _dgbab ,nil ;};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_cfdeg :=&CT_NonVisualContentPartProperties {};return _cfdeg ;};func (_aaaf *CT_GvmlTextShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cefgd :for {_ccedg ,_bfdcb :=d .Token ();if _bfdcb !=nil {return _bfdcb ;};switch _ebff :=_ccedg .(type ){case _f .StartElement :switch _ebff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_aaaf .UseSpRect =NewCT_GvmlUseShapeRectangle ();if _cegfd :=d .DecodeElement (_aaaf .UseSpRect ,&_ebff );_cegfd !=nil {return _cegfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_aaaf .Xfrm =NewCT_Transform2D ();if _fgdg :=d .DecodeElement (_aaaf .Xfrm ,&_ebff );_fgdg !=nil {return _fgdg ;};default:_fb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0076\u006d\u006cT\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ebff .Name );if _bfbfg :=d .Skip ();_bfbfg !=nil {return _bfbfg ;};};case _f .EndElement :break _cefgd ;case _f .CharData :};};return nil ;};func (_gdagef *ST_TextAlignType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcbcb ,_adaga :=d .Token ();if _adaga !=nil {return _adaga ;};if _cafgd ,_cfbeg :=_dcbcb .(_f .EndElement );_cfbeg &&_cafgd .Name ==start .Name {*_gdagef =1;return nil ;};if _cdagg ,_cfeaf :=_dcbcb .(_f .CharData );!_cfeaf {return _g .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",_dcbcb );}else {switch string (_cdagg ){case "":*_gdagef =0;case "\u006c":*_gdagef =1;case "\u0063\u0074\u0072":*_gdagef =2;case "\u0072":*_gdagef =3;case "\u006a\u0075\u0073\u0074":*_gdagef =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_gdagef =5;case "\u0064\u0069\u0073\u0074":*_gdagef =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_gdagef =7;};};_dcbcb ,_adaga =d .Token ();if _adaga !=nil {return _adaga ;};if _eeabb ,_baedf :=_dcbcb .(_f .EndElement );_baedf &&_eeabb .Name ==start .Name {return nil ;};return _g .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",_dcbcb );};func (_eafge *CT_GvmlGroupShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eafge .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_eafge .GrpSpPr =NewCT_GroupShapeProperties ();_bgfda :for {_gaad ,_cagab :=d .Token ();if _cagab !=nil {return _cagab ;};switch _becdf :=_gaad .(type ){case _f .StartElement :switch _becdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _cgbbd :=d .DecodeElement (_eafge .NvGrpSpPr ,&_becdf );_cgbbd !=nil {return _cgbbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _cfgbe :=d .DecodeElement (_eafge .GrpSpPr ,&_becdf );_cfgbe !=nil {return _cfgbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_ebdce :=NewCT_GvmlGroupShapeChoice ();if _dfbe :=d .DecodeElement (&_ebdce .TxSp ,&_becdf );_dfbe !=nil {return _dfbe ;};_eafge .Choice =append (_eafge .Choice ,_ebdce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_fbdc :=NewCT_GvmlGroupShapeChoice ();if _eadd :=d .DecodeElement (&_fbdc .Sp ,&_becdf );_eadd !=nil {return _eadd ;};_eafge .Choice =append (_eafge .Choice ,_fbdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_faccd :=NewCT_GvmlGroupShapeChoice ();if _agbc :=d .DecodeElement (&_faccd .CxnSp ,&_becdf );_agbc !=nil {return _agbc ;};_eafge .Choice =append (_eafge .Choice ,_faccd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_efbcb :=NewCT_GvmlGroupShapeChoice ();if _fbeddg :=d .DecodeElement (&_efbcb .Pic ,&_becdf );_fbeddg !=nil {return _fbeddg ;};_eafge .Choice =append (_eafge .Choice ,_efbcb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fcgc :=NewCT_GvmlGroupShapeChoice ();if _bbfb :=d .DecodeElement (&_fcgc .GraphicFrame ,&_becdf );_bbfb !=nil {return _bbfb ;};_eafge .Choice =append (_eafge .Choice ,_fcgc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_cebc :=NewCT_GvmlGroupShapeChoice ();if _cfgaa :=d .DecodeElement (&_cebc .GrpSp ,&_becdf );_cfgaa !=nil {return _cfgaa ;};_eafge .Choice =append (_eafge .Choice ,_cebc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eafge .ExtLst =NewCT_OfficeArtExtensionList ();if _becb :=d .DecodeElement (_eafge .ExtLst ,&_becdf );_becb !=nil {return _becb ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_becdf .Name );if _fgede :=d .Skip ();_fgede !=nil {return _fgede ;};};case _f .EndElement :break _bgfda ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path -func (_ddefa *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _ddefa .FillRect !=nil {if _fdgff :=_ddefa .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_fdgff !=nil {return _fdgff ;};};return nil ;};const (ST_ShapeTypeUnset ST_ShapeType =0;ST_ShapeTypeLine ST_ShapeType =1;ST_ShapeTypeLineInv ST_ShapeType =2;ST_ShapeTypeTriangle ST_ShapeType =3;ST_ShapeTypeRtTriangle ST_ShapeType =4;ST_ShapeTypeRect ST_ShapeType =5;ST_ShapeTypeDiamond ST_ShapeType =6;ST_ShapeTypeParallelogram ST_ShapeType =7;ST_ShapeTypeTrapezoid ST_ShapeType =8;ST_ShapeTypeNonIsoscelesTrapezoid ST_ShapeType =9;ST_ShapeTypePentagon ST_ShapeType =10;ST_ShapeTypeHexagon ST_ShapeType =11;ST_ShapeTypeHeptagon ST_ShapeType =12;ST_ShapeTypeOctagon ST_ShapeType =13;ST_ShapeTypeDecagon ST_ShapeType =14;ST_ShapeTypeDodecagon ST_ShapeType =15;ST_ShapeTypeStar4 ST_ShapeType =16;ST_ShapeTypeStar5 ST_ShapeType =17;ST_ShapeTypeStar6 ST_ShapeType =18;ST_ShapeTypeStar7 ST_ShapeType =19;ST_ShapeTypeStar8 ST_ShapeType =20;ST_ShapeTypeStar10 ST_ShapeType =21;ST_ShapeTypeStar12 ST_ShapeType =22;ST_ShapeTypeStar16 ST_ShapeType =23;ST_ShapeTypeStar24 ST_ShapeType =24;ST_ShapeTypeStar32 ST_ShapeType =25;ST_ShapeTypeRoundRect ST_ShapeType =26;ST_ShapeTypeRound1Rect ST_ShapeType =27;ST_ShapeTypeRound2SameRect ST_ShapeType =28;ST_ShapeTypeRound2DiagRect ST_ShapeType =29;ST_ShapeTypeSnipRoundRect ST_ShapeType =30;ST_ShapeTypeSnip1Rect ST_ShapeType =31;ST_ShapeTypeSnip2SameRect ST_ShapeType =32;ST_ShapeTypeSnip2DiagRect ST_ShapeType =33;ST_ShapeTypePlaque ST_ShapeType =34;ST_ShapeTypeEllipse ST_ShapeType =35;ST_ShapeTypeTeardrop ST_ShapeType =36;ST_ShapeTypeHomePlate ST_ShapeType =37;ST_ShapeTypeChevron ST_ShapeType =38;ST_ShapeTypePieWedge ST_ShapeType =39;ST_ShapeTypePie ST_ShapeType =40;ST_ShapeTypeBlockArc ST_ShapeType =41;ST_ShapeTypeDonut ST_ShapeType =42;ST_ShapeTypeNoSmoking ST_ShapeType =43;ST_ShapeTypeRightArrow ST_ShapeType =44;ST_ShapeTypeLeftArrow ST_ShapeType =45;ST_ShapeTypeUpArrow ST_ShapeType =46;ST_ShapeTypeDownArrow ST_ShapeType =47;ST_ShapeTypeStripedRightArrow ST_ShapeType =48;ST_ShapeTypeNotchedRightArrow ST_ShapeType =49;ST_ShapeTypeBentUpArrow ST_ShapeType =50;ST_ShapeTypeLeftRightArrow ST_ShapeType =51;ST_ShapeTypeUpDownArrow ST_ShapeType =52;ST_ShapeTypeLeftUpArrow ST_ShapeType =53;ST_ShapeTypeLeftRightUpArrow ST_ShapeType =54;ST_ShapeTypeQuadArrow ST_ShapeType =55;ST_ShapeTypeLeftArrowCallout ST_ShapeType =56;ST_ShapeTypeRightArrowCallout ST_ShapeType =57;ST_ShapeTypeUpArrowCallout ST_ShapeType =58;ST_ShapeTypeDownArrowCallout ST_ShapeType =59;ST_ShapeTypeLeftRightArrowCallout ST_ShapeType =60;ST_ShapeTypeUpDownArrowCallout ST_ShapeType =61;ST_ShapeTypeQuadArrowCallout ST_ShapeType =62;ST_ShapeTypeBentArrow ST_ShapeType =63;ST_ShapeTypeUturnArrow ST_ShapeType =64;ST_ShapeTypeCircularArrow ST_ShapeType =65;ST_ShapeTypeLeftCircularArrow ST_ShapeType =66;ST_ShapeTypeLeftRightCircularArrow ST_ShapeType =67;ST_ShapeTypeCurvedRightArrow ST_ShapeType =68;ST_ShapeTypeCurvedLeftArrow ST_ShapeType =69;ST_ShapeTypeCurvedUpArrow ST_ShapeType =70;ST_ShapeTypeCurvedDownArrow ST_ShapeType =71;ST_ShapeTypeSwooshArrow ST_ShapeType =72;ST_ShapeTypeCube ST_ShapeType =73;ST_ShapeTypeCan ST_ShapeType =74;ST_ShapeTypeLightningBolt ST_ShapeType =75;ST_ShapeTypeHeart ST_ShapeType =76;ST_ShapeTypeSun ST_ShapeType =77;ST_ShapeTypeMoon ST_ShapeType =78;ST_ShapeTypeSmileyFace ST_ShapeType =79;ST_ShapeTypeIrregularSeal1 ST_ShapeType =80;ST_ShapeTypeIrregularSeal2 ST_ShapeType =81;ST_ShapeTypeFoldedCorner ST_ShapeType =82;ST_ShapeTypeBevel ST_ShapeType =83;ST_ShapeTypeFrame ST_ShapeType =84;ST_ShapeTypeHalfFrame ST_ShapeType =85;ST_ShapeTypeCorner ST_ShapeType =86;ST_ShapeTypeDiagStripe ST_ShapeType =87;ST_ShapeTypeChord ST_ShapeType =88;ST_ShapeTypeArc ST_ShapeType =89;ST_ShapeTypeLeftBracket ST_ShapeType =90;ST_ShapeTypeRightBracket ST_ShapeType =91;ST_ShapeTypeLeftBrace ST_ShapeType =92;ST_ShapeTypeRightBrace ST_ShapeType =93;ST_ShapeTypeBracketPair ST_ShapeType =94;ST_ShapeTypeBracePair ST_ShapeType =95;ST_ShapeTypeStraightConnector1 ST_ShapeType =96;ST_ShapeTypeBentConnector2 ST_ShapeType =97;ST_ShapeTypeBentConnector3 ST_ShapeType =98;ST_ShapeTypeBentConnector4 ST_ShapeType =99;ST_ShapeTypeBentConnector5 ST_ShapeType =100;ST_ShapeTypeCurvedConnector2 ST_ShapeType =101;ST_ShapeTypeCurvedConnector3 ST_ShapeType =102;ST_ShapeTypeCurvedConnector4 ST_ShapeType =103;ST_ShapeTypeCurvedConnector5 ST_ShapeType =104;ST_ShapeTypeCallout1 ST_ShapeType =105;ST_ShapeTypeCallout2 ST_ShapeType =106;ST_ShapeTypeCallout3 ST_ShapeType =107;ST_ShapeTypeAccentCallout1 ST_ShapeType =108;ST_ShapeTypeAccentCallout2 ST_ShapeType =109;ST_ShapeTypeAccentCallout3 ST_ShapeType =110;ST_ShapeTypeBorderCallout1 ST_ShapeType =111;ST_ShapeTypeBorderCallout2 ST_ShapeType =112;ST_ShapeTypeBorderCallout3 ST_ShapeType =113;ST_ShapeTypeAccentBorderCallout1 ST_ShapeType =114;ST_ShapeTypeAccentBorderCallout2 ST_ShapeType =115;ST_ShapeTypeAccentBorderCallout3 ST_ShapeType =116;ST_ShapeTypeWedgeRectCallout ST_ShapeType =117;ST_ShapeTypeWedgeRoundRectCallout ST_ShapeType =118;ST_ShapeTypeWedgeEllipseCallout ST_ShapeType =119;ST_ShapeTypeCloudCallout ST_ShapeType =120;ST_ShapeTypeCloud ST_ShapeType =121;ST_ShapeTypeRibbon ST_ShapeType =122;ST_ShapeTypeRibbon2 ST_ShapeType =123;ST_ShapeTypeEllipseRibbon ST_ShapeType =124;ST_ShapeTypeEllipseRibbon2 ST_ShapeType =125;ST_ShapeTypeLeftRightRibbon ST_ShapeType =126;ST_ShapeTypeVerticalScroll ST_ShapeType =127;ST_ShapeTypeHorizontalScroll ST_ShapeType =128;ST_ShapeTypeWave ST_ShapeType =129;ST_ShapeTypeDoubleWave ST_ShapeType =130;ST_ShapeTypePlus ST_ShapeType =131;ST_ShapeTypeFlowChartProcess ST_ShapeType =132;ST_ShapeTypeFlowChartDecision ST_ShapeType =133;ST_ShapeTypeFlowChartInputOutput ST_ShapeType =134;ST_ShapeTypeFlowChartPredefinedProcess ST_ShapeType =135;ST_ShapeTypeFlowChartInternalStorage ST_ShapeType =136;ST_ShapeTypeFlowChartDocument ST_ShapeType =137;ST_ShapeTypeFlowChartMultidocument ST_ShapeType =138;ST_ShapeTypeFlowChartTerminator ST_ShapeType =139;ST_ShapeTypeFlowChartPreparation ST_ShapeType =140;ST_ShapeTypeFlowChartManualInput ST_ShapeType =141;ST_ShapeTypeFlowChartManualOperation ST_ShapeType =142;ST_ShapeTypeFlowChartConnector ST_ShapeType =143;ST_ShapeTypeFlowChartPunchedCard ST_ShapeType =144;ST_ShapeTypeFlowChartPunchedTape ST_ShapeType =145;ST_ShapeTypeFlowChartSummingJunction ST_ShapeType =146;ST_ShapeTypeFlowChartOr ST_ShapeType =147;ST_ShapeTypeFlowChartCollate ST_ShapeType =148;ST_ShapeTypeFlowChartSort ST_ShapeType =149;ST_ShapeTypeFlowChartExtract ST_ShapeType =150;ST_ShapeTypeFlowChartMerge ST_ShapeType =151;ST_ShapeTypeFlowChartOfflineStorage ST_ShapeType =152;ST_ShapeTypeFlowChartOnlineStorage ST_ShapeType =153;ST_ShapeTypeFlowChartMagneticTape ST_ShapeType =154;ST_ShapeTypeFlowChartMagneticDisk ST_ShapeType =155;ST_ShapeTypeFlowChartMagneticDrum ST_ShapeType =156;ST_ShapeTypeFlowChartDisplay ST_ShapeType =157;ST_ShapeTypeFlowChartDelay ST_ShapeType =158;ST_ShapeTypeFlowChartAlternateProcess ST_ShapeType =159;ST_ShapeTypeFlowChartOffpageConnector ST_ShapeType =160;ST_ShapeTypeActionButtonBlank ST_ShapeType =161;ST_ShapeTypeActionButtonHome ST_ShapeType =162;ST_ShapeTypeActionButtonHelp ST_ShapeType =163;ST_ShapeTypeActionButtonInformation ST_ShapeType =164;ST_ShapeTypeActionButtonForwardNext ST_ShapeType =165;ST_ShapeTypeActionButtonBackPrevious ST_ShapeType =166;ST_ShapeTypeActionButtonEnd ST_ShapeType =167;ST_ShapeTypeActionButtonBeginning ST_ShapeType =168;ST_ShapeTypeActionButtonReturn ST_ShapeType =169;ST_ShapeTypeActionButtonDocument ST_ShapeType =170;ST_ShapeTypeActionButtonSound ST_ShapeType =171;ST_ShapeTypeActionButtonMovie ST_ShapeType =172;ST_ShapeTypeGear6 ST_ShapeType =173;ST_ShapeTypeGear9 ST_ShapeType =174;ST_ShapeTypeFunnel ST_ShapeType =175;ST_ShapeTypeMathPlus ST_ShapeType =176;ST_ShapeTypeMathMinus ST_ShapeType =177;ST_ShapeTypeMathMultiply ST_ShapeType =178;ST_ShapeTypeMathDivide ST_ShapeType =179;ST_ShapeTypeMathEqual ST_ShapeType =180;ST_ShapeTypeMathNotEqual ST_ShapeType =181;ST_ShapeTypeCornerTabs ST_ShapeType =182;ST_ShapeTypeSquareTabs ST_ShapeType =183;ST_ShapeTypePlaqueTabs ST_ShapeType =184;ST_ShapeTypeChartX ST_ShapeType =185;ST_ShapeTypeChartStar ST_ShapeType =186;ST_ShapeTypeChartPlus ST_ShapeType =187;); +// Validate validates the EG_TextBullet and its children +func (_ffegg *EG_TextBullet )Validate ()error {return _ffegg .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");};func (_cadec *EG_TextRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abeda :for {_dacaf ,_baada :=d .Token ();if _baada !=nil {return _baada ;};switch _ggddd :=_dacaf .(type ){case _f .StartElement :switch _ggddd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_cadec .R =NewCT_RegularTextRun ();if _dbcea :=d .DecodeElement (_cadec .R ,&_ggddd );_dbcea !=nil {return _dbcea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_cadec .Br =NewCT_TextLineBreak ();if _bgcff :=d .DecodeElement (_cadec .Br ,&_ggddd );_bgcff !=nil {return _bgcff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_cadec .Fld =NewCT_TextField ();if _ffgdab :=d .DecodeElement (_cadec .Fld ,&_ggddd );_ffgdab !=nil {return _ffgdab ;};default:_fb .Log ("\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\u0045\u0047\u005fT\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_ggddd .Name );if _eccb :=d .Skip ();_eccb !=nil {return _eccb ;};};case _f .EndElement :break _abeda ;case _f .CharData :};};return nil ;};type CT_SoftEdgesEffect struct{RadAttr int64 ;};func (_afcc *CT_HSLEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afcc .HueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_afcc .HueAttr )});};if _afcc .SatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_afcc .SatAttr )});};if _afcc .LumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0075\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_afcc .LumAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcega *CT_VideoFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efgba :=range start .Attr {if _efgba .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"&&_efgba .Name .Local =="\u006c\u0069\u006e\u006b"||_efgba .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"&&_efgba .Name .Local =="\u006c\u0069\u006e\u006b"{_ccbab ,_acbfb :=_efgba .Value ,error (nil );if _acbfb !=nil {return _acbfb ;};_dcega .LinkAttr =_ccbab ;continue ;};if _efgba .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_agbgb ,_dgged :=_efgba .Value ,error (nil );if _dgged !=nil {return _dgged ;};_dcega .ContentTypeAttr =&_agbgb ;continue ;};};_dggfe :for {_dbdead ,_gbgfg :=d .Token ();if _gbgfg !=nil {return _gbgfg ;};switch _ggceb :=_dbdead .(type ){case _f .StartElement :switch _ggceb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcega .ExtLst =NewCT_OfficeArtExtensionList ();if _acefd :=d .DecodeElement (_dcega .ExtLst ,&_ggceb );_acefd !=nil {return _acefd ;};default:_fb .Log ("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_V\u0069\u0064e\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_ggceb .Name );if _ebbag :=d .Skip ();_ebbag !=nil {return _ebbag ;};};case _f .EndElement :break _dggfe ;case _f .CharData :};};return nil ;};func (_fedbb ST_ColorSchemeIndex )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdgfd :=_f .Attr {};_fdgfd .Name =name ;switch _fedbb {case ST_ColorSchemeIndexUnset :_fdgfd .Value ="";case ST_ColorSchemeIndexDk1 :_fdgfd .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_fdgfd .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_fdgfd .Value ="\u0064\u006b\u0032";case ST_ColorSchemeIndexLt2 :_fdgfd .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_fdgfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_fdgfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_fdgfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ColorSchemeIndexAccent4 :_fdgfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_fdgfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_fdgfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ColorSchemeIndexHlink :_fdgfd .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_fdgfd .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _fdgfd ,nil ;};func (_bdggeb *ST_TextFontAlignType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecag ,_cfbgde :=d .Token ();if _cfbgde !=nil {return _cfbgde ;};if _dddbaa ,_dgbbc :=_ecag .(_f .EndElement );_dgbbc &&_dddbaa .Name ==start .Name {*_bdggeb =1;return nil ;};if _bfgdgb ,_gccbd :=_ecag .(_f .CharData );!_gccbd {return _g .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",_ecag );}else {switch string (_bfgdgb ){case "":*_bdggeb =0;case "\u0061\u0075\u0074\u006f":*_bdggeb =1;case "\u0074":*_bdggeb =2;case "\u0063\u0074\u0072":*_bdggeb =3;case "\u0062\u0061\u0073\u0065":*_bdggeb =4;case "\u0062":*_bdggeb =5;};};_ecag ,_cfbgde =d .Token ();if _cfbgde !=nil {return _cfbgde ;};if _cdaeed ,_dgddf :=_ecag .(_f .EndElement );_dgddf &&_cdaeed .Name ==start .Name {return nil ;};return _g .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",_ecag );}; -// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path -func (_efdc *CT_LineStyleList )ValidateWithPath (path string )error {for _gefg ,_gaca :=range _efdc .Ln {if _ccde :=_gaca .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_gefg ));_ccde !=nil {return _ccde ;};};return nil ;};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_gagcg :=&CT_TablePropertiesChoice {};return _gagcg ;}; +// Validate validates the EG_ColorChoice and its children +func (_faaag *EG_ColorChoice )Validate ()error {return _faaag .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");};func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_acge :=&CT_AnimationChartElement {};_acge .BldStepAttr =ST_ChartBuildStep (1);return _acge ;};func (_abeae *CT_TextFont )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfde :=range start .Attr {if _gfde .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_bcccf ,_aggag :=_gfde .Value ,error (nil );if _aggag !=nil {return _aggag ;};_abeae .TypefaceAttr =_bcccf ;continue ;};if _gfde .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_cbedd ,_fbaca :=_gfde .Value ,error (nil );if _fbaca !=nil {return _fbaca ;};_abeae .PanoseAttr =&_cbedd ;continue ;};if _gfde .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_abeae .PitchFamilyAttr .UnmarshalXMLAttr (_gfde );continue ;};if _gfde .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_dfegb ,_fegce :=_d .ParseInt (_gfde .Value ,10,8);if _fegce !=nil {return _fegce ;};_gbded :=int8 (_dfegb );_abeae .CharsetAttr =&_gbded ;continue ;};};for {_caegc ,_cgbde :=d .Token ();if _cgbde !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_cgbde );};if _ccdga ,_bcecgc :=_caegc .(_f .EndElement );_bcecgc &&_ccdga .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path -func (_ebbaa *EG_TextBullet )ValidateWithPath (path string )error {if _ebbaa .BuNone !=nil {if _dcbcc :=_ebbaa .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_dcbcc !=nil {return _dcbcc ;};};if _ebbaa .BuAutoNum !=nil {if _cddeg :=_ebbaa .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_cddeg !=nil {return _cddeg ;};};if _ebbaa .BuChar !=nil {if _dbagcg :=_ebbaa .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_dbagcg !=nil {return _dbagcg ;};};if _ebbaa .BuBlip !=nil {if _fgagg :=_ebbaa .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_fgagg !=nil {return _fgagg ;};};return nil ;};func (_bfbdg ST_EffectContainerType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bfbdg .String (),start );};func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_cdcbf :=ST_PositivePercentage {};if _c .ST_PositivePercentagePatternRe .MatchString (s ){_cdcbf .ST_PositivePercentage =&ST_Percentage {};_cdcbf .ST_PositivePercentage .ST_Percentage =&s ;}else {_cbcfbb ,_ggbbd :=_gc .ParseInt (s ,10,32);if _ggbbd !=nil {return _cdcbf ,_f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ggbbd );};_fddbg :=int32 (_cbcfbb );_cdcbf .ST_PositivePercentageDecimal =&_fddbg ;};return _cdcbf ,nil ;};func (_bcebba ST_PresetLineDashVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bcebba .String (),start );};func (_dbgggg ST_LineEndLength )Validate ()error {return _dbgggg .ValidateWithPath ("")};func (_gcgb *CT_AnimationElementChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecb :for {_fafg ,_add :=d .Token ();if _add !=nil {return _add ;};switch _cfba :=_fafg .(type ){case _a .StartElement :switch _cfba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0067\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0067\u006d"}:_gcgb .Dgm =NewCT_AnimationDgmElement ();if _afe :=d .DecodeElement (_gcgb .Dgm ,&_cfba );_afe !=nil {return _afe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074"}:_gcgb .Chart =NewCT_AnimationChartElement ();if _dbgf :=d .DecodeElement (_gcgb .Chart ,&_cfba );_dbgf !=nil {return _dbgf ;};default:_b .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006fn\u0045l\u0065\u006d\u0065\u006e\u0074\u0043\u0068\u006fi\u0063e\u0020\u0025v",_cfba .Name );if _adfd :=d .Skip ();_adfd !=nil {return _adfd ;};};case _a .EndElement :break _ecb ;case _a .CharData :};};return nil ;};type CT_TableCell struct{RowSpanAttr *int32 ;GridSpanAttr *int32 ;HMergeAttr *bool ;VMergeAttr *bool ;IdAttr *string ;TxBody *CT_TextBody ;TcPr *CT_TableCellProperties ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_deee :=&CT_NonVisualContentPartProperties {};return _deee ;};func (_efaeg *CT_GraphicalObjectFrameLocking )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});if _efaeg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_efaeg .NoGrpAttr ))});};if _efaeg .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_efaeg .NoDrilldownAttr ))});};if _efaeg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_efaeg .NoSelectAttr ))});};if _efaeg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_efaeg .NoChangeAspectAttr ))});};if _efaeg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_efaeg .NoMoveAttr ))});};if _efaeg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_efaeg .NoResizeAttr ))});};e .EncodeToken (start );if _efaeg .ExtLst !=nil {_addfd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efaeg .ExtLst ,_addfd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bgeea *CT_BaseStylesOverride )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agb :for {_ecab ,_feca :=d .Token ();if _feca !=nil {return _feca ;};switch _cdbb :=_ecab .(type ){case _a .StartElement :switch _cdbb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_bgeea .ClrScheme =NewCT_ColorScheme ();if _dgcb :=d .DecodeElement (_bgeea .ClrScheme ,&_cdbb );_dgcb !=nil {return _dgcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_bgeea .FontScheme =NewCT_FontScheme ();if _dbfb :=d .DecodeElement (_bgeea .FontScheme ,&_cdbb );_dbfb !=nil {return _dbfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_bgeea .FmtScheme =NewCT_StyleMatrix ();if _cfbb :=d .DecodeElement (_bgeea .FmtScheme ,&_cdbb );_cfbb !=nil {return _cfbb ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0020\u0025\u0076",_cdbb .Name );if _fffe :=d .Skip ();_fffe !=nil {return _fffe ;};};case _a .EndElement :break _agb ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path +func (_cfdff *CT_InverseTransform )ValidateWithPath (path string )error {return nil };func (_fgagb *CT_ObjectStyleDefaults )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fgagb .SpDef !=nil {_accad :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_fgagb .SpDef ,_accad );};if _fgagb .LnDef !=nil {_dggf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}};e .EncodeElement (_fgagb .LnDef ,_dggf );};if _fgagb .TxDef !=nil {_efgd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_fgagb .TxDef ,_efgd );};if _fgagb .ExtLst !=nil {_bcdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgagb .ExtLst ,_bcdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geccd *CT_TableRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_beecd :=range start .Attr {if _beecd .Name .Local =="\u0068"{_ddfeca ,_gcdac :=ParseUnionST_Coordinate (_beecd .Value );if _gcdac !=nil {return _gcdac ;};_geccd .HAttr =_ddfeca ;continue ;};};_eacda :for {_bebcf ,_fffgd :=d .Token ();if _fffgd !=nil {return _fffgd ;};switch _gecb :=_bebcf .(type ){case _f .StartElement :switch _gecb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063"}:_dfgc :=NewCT_TableCell ();if _aabdd :=d .DecodeElement (_dfgc ,&_gecb );_aabdd !=nil {return _aabdd ;};_geccd .Tc =append (_geccd .Tc ,_dfgc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geccd .ExtLst =NewCT_OfficeArtExtensionList ();if _adeae :=d .DecodeElement (_geccd .ExtLst ,&_gecb );_adeae !=nil {return _adeae ;};default:_fb .Log ("\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\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0020\u0025\u0076",_gecb .Name );if _efcad :=d .Skip ();_efcad !=nil {return _efcad ;};};case _f .EndElement :break _eacda ;case _f .CharData :};};return nil ;};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_badbbd :=&CT_Path2DArcTo {};return _badbbd }; -// Validate validates the EG_TextGeometry and its children -func (_adff *EG_TextGeometry )Validate ()error {return _adff .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_efe *CT_AdjPoint2D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ced :=range start .Attr {if _ced .Name .Local =="\u0078"{_gfb ,_gfg :=ParseUnionST_AdjCoordinate (_ced .Value );if _gfg !=nil {return _gfg ;};_efe .XAttr =_gfb ;continue ;};if _ced .Name .Local =="\u0079"{_bbd ,_efa :=ParseUnionST_AdjCoordinate (_ced .Value );if _efa !=nil {return _efa ;};_efe .YAttr =_bbd ;continue ;};};for {_aeff ,_ecf :=d .Token ();if _ecf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_ecf );};if _afc ,_ffc :=_aeff .(_a .EndElement );_ffc &&_afc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_GroupShapeProperties and its children +func (_caage *CT_GroupShapeProperties )Validate ()error {return _caage .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_aagec *EG_Effect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aagec .Cont !=nil {_gggcag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_aagec .Cont ,_gggcag );};if _aagec .Effect !=nil {_bfgbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_aagec .Effect ,_bfgbf );};if _aagec .AlphaBiLevel !=nil {_acecbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_aagec .AlphaBiLevel ,_acecbc );};if _aagec .AlphaCeiling !=nil {_aaec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_aagec .AlphaCeiling ,_aaec );};if _aagec .AlphaFloor !=nil {_dfffd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_aagec .AlphaFloor ,_dfffd );};if _aagec .AlphaInv !=nil {_aecad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_aagec .AlphaInv ,_aecad );};if _aagec .AlphaMod !=nil {_gefdba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_aagec .AlphaMod ,_gefdba );};if _aagec .AlphaModFix !=nil {_eagaeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_aagec .AlphaModFix ,_eagaeb );};if _aagec .AlphaOutset !=nil {_adcea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_aagec .AlphaOutset ,_adcea );};if _aagec .AlphaRepl !=nil {_fabcc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_aagec .AlphaRepl ,_fabcc );};if _aagec .BiLevel !=nil {_gddfg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_aagec .BiLevel ,_gddfg );};if _aagec .Blend !=nil {_eeadf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_aagec .Blend ,_eeadf );};if _aagec .Blur !=nil {_dbfffe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_aagec .Blur ,_dbfffe );};if _aagec .ClrChange !=nil {_fegcc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_aagec .ClrChange ,_fegcc );};if _aagec .ClrRepl !=nil {_eabab :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_aagec .ClrRepl ,_eabab );};if _aagec .Duotone !=nil {_bbcda :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_aagec .Duotone ,_bbcda );};if _aagec .Fill !=nil {_ebbca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_aagec .Fill ,_ebbca );};if _aagec .FillOverlay !=nil {_fdceg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_aagec .FillOverlay ,_fdceg );};if _aagec .Glow !=nil {_ecegb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_aagec .Glow ,_ecegb );};if _aagec .Grayscl !=nil {_becea :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_aagec .Grayscl ,_becea );};if _aagec .Hsl !=nil {_cddad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_aagec .Hsl ,_cddad );};if _aagec .InnerShdw !=nil {_fddgc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_aagec .InnerShdw ,_fddgc );};if _aagec .Lum !=nil {_dgfbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_aagec .Lum ,_dgfbd );};if _aagec .OuterShdw !=nil {_edggg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_aagec .OuterShdw ,_edggg );};if _aagec .PrstShdw !=nil {_bgbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_aagec .PrstShdw ,_bgbf );};if _aagec .Reflection !=nil {_aeedd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aagec .Reflection ,_aeedd );};if _aagec .RelOff !=nil {_ffgda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_aagec .RelOff ,_ffgda );};if _aagec .SoftEdge !=nil {_bcaac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_aagec .SoftEdge ,_bcaac );};if _aagec .Tint !=nil {_dbebd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_aagec .Tint ,_dbebd );};if _aagec .Xfrm !=nil {_ggadee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_aagec .Xfrm ,_ggadee );};return nil ;};func (_dgeeg *CT_TextTabStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgeeg .PosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_dgeeg .PosAttr )});};if _dgeeg .AlgnAttr !=ST_TextTabAlignTypeUnset {_acecb ,_aceea :=_dgeeg .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _aceea !=nil {return _aceea ;};start .Attr =append (start .Attr ,_acecb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ST_AnimationChartBuildType is a union type -type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;}; +// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path +func (_gdbb *CT_BlendEffect )ValidateWithPath (path string )error {if _gdbb .BlendAttr ==ST_BlendModeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _dcac :=_gdbb .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_dcac !=nil {return _dcac ;};if _bae :=_gdbb .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_bae !=nil {return _bae ;};return nil ;};func (_cbabg ST_LightRigType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbabg .String (),start );};type CT_TextCharBullet struct{CharAttr string ;}; -// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path -func (_efffd *CT_TablePartStyle )ValidateWithPath (path string )error {if _efffd .TcTxStyle !=nil {if _cbefd :=_efffd .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_cbefd !=nil {return _cbefd ;};};if _efffd .TcStyle !=nil {if _cgbbd :=_efffd .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065");_cgbbd !=nil {return _cgbbd ;};};return nil ;};func NewAG_Blob ()*AG_Blob {_fa :=&AG_Blob {};return _fa };type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ;};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_Scene3D ()*CT_Scene3D {_bddfg :=&CT_Scene3D {};_bddfg .Camera =NewCT_Camera ();_bddfg .LightRig =NewCT_LightRig ();return _bddfg ;};func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_ccd :=&CT_AnimationDgmBuildProperties {};return _ccd ;};func (_bcfcef ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _bcfcef {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcfcef ));};return nil ;};func NewCT_Connection ()*CT_Connection {_aeaa :=&CT_Connection {};return _aeaa };func (_eefccb *ST_PositiveFixedPercentage )Validate ()error {return _eefccb .ValidateWithPath ("")};func (_cgdb *CT_Color )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdfg :for {_cgcfg ,_fcdgg :=d .Token ();if _fcdgg !=nil {return _fcdgg ;};switch _bcggb :=_cgcfg .(type ){case _a .StartElement :switch _bcggb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cgdb .ScrgbClr =NewCT_ScRgbColor ();if _dafe :=d .DecodeElement (_cgdb .ScrgbClr ,&_bcggb );_dafe !=nil {return _dafe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cgdb .SrgbClr =NewCT_SRgbColor ();if _bdge :=d .DecodeElement (_cgdb .SrgbClr ,&_bcggb );_bdge !=nil {return _bdge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cgdb .HslClr =NewCT_HslColor ();if _geffc :=d .DecodeElement (_cgdb .HslClr ,&_bcggb );_geffc !=nil {return _geffc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cgdb .SysClr =NewCT_SystemColor ();if _cegfa :=d .DecodeElement (_cgdb .SysClr ,&_bcggb );_cegfa !=nil {return _cegfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cgdb .SchemeClr =NewCT_SchemeColor ();if _bcee :=d .DecodeElement (_cgdb .SchemeClr ,&_bcggb );_bcee !=nil {return _bcee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cgdb .PrstClr =NewCT_PresetColor ();if _dbad :=d .DecodeElement (_cgdb .PrstClr ,&_bcggb );_dbad !=nil {return _dbad ;};default:_b .Log ("\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\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_bcggb .Name );if _ddfb :=d .Skip ();_ddfb !=nil {return _ddfb ;};};case _a .EndElement :break _cdfg ;case _a .CharData :};};return nil ;};func (_debad *CT_GlowEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _debad .RadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_debad .RadAttr )});};e .EncodeToken (start );if _debad .ScrgbClr !=nil {_cafed :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_debad .ScrgbClr ,_cafed );};if _debad .SrgbClr !=nil {_aafgb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_debad .SrgbClr ,_aafgb );};if _debad .HslClr !=nil {_ebcda :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_debad .HslClr ,_ebcda );};if _debad .SysClr !=nil {_ebceg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_debad .SysClr ,_ebceg );};if _debad .SchemeClr !=nil {_gbdgg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_debad .SchemeClr ,_gbdgg );};if _debad .PrstClr !=nil {_gfabf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_debad .PrstClr ,_gfabf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eaec *CT_GeomGuide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceacc :=range start .Attr {if _ceacc .Name .Local =="\u006e\u0061\u006d\u0065"{_dcee ,_fgccc :=_ceacc .Value ,error (nil );if _fgccc !=nil {return _fgccc ;};_eaec .NameAttr =_dcee ;continue ;};if _ceacc .Name .Local =="\u0066\u006d\u006c\u0061"{_bdee ,_gega :=_ceacc .Value ,error (nil );if _gega !=nil {return _gega ;};_eaec .FmlaAttr =_bdee ;continue ;};};for {_cdecg ,_edba :=d .Token ();if _edba !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_edba );};if _afggb ,_baab :=_cdecg .(_a .EndElement );_baab &&_afggb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_OfficeArtExtensionList and its children +func (_adfbc *EG_OfficeArtExtensionList )Validate ()error {return _adfbc .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func (_egbdf *CT_GvmlPictureNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egbdf .CNvPr =NewCT_NonVisualDrawingProps ();_egbdf .CNvPicPr =NewCT_NonVisualPictureProperties ();_eccaa :for {_gadf ,_gecfc :=d .Token ();if _gecfc !=nil {return _gecfc ;};switch _gcfde :=_gadf .(type ){case _f .StartElement :switch _gcfde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _dgedcf :=d .DecodeElement (_egbdf .CNvPr ,&_gcfde );_dgedcf !=nil {return _dgedcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _begg :=d .DecodeElement (_egbdf .CNvPicPr ,&_gcfde );_begg !=nil {return _begg ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063\u0074\u0075r\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c \u0025\u0076",_gcfde .Name );if _aedfa :=d .Skip ();_aedfa !=nil {return _aedfa ;};};case _f .EndElement :break _eccaa ;case _f .CharData :};};return nil ;};func NewCT_Table ()*CT_Table {_gdggg :=&CT_Table {};_gdggg .TblGrid =NewCT_TableGrid ();return _gdggg ;}; -// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path -func (_cbdb *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _bdad :=_cbdb .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_bdad !=nil {return _bdad ;};if _edbg :=_cbdb .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_edbg !=nil {return _edbg ;};return nil ;}; +// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path +func (_gcfa *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _faea :=_gcfa .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_faea !=nil {return _faea ;};if _gcfa .ClrMap !=nil {if _gefa :=_gcfa .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_gefa !=nil {return _gefa ;};};return nil ;};func (_gaagb *CT_EmptyElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gfda ,_bafb :=d .Token ();if _bafb !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_bafb );};if _dgdd ,_egbda :=_gfda .(_f .EndElement );_egbda &&_dgdd .Name ==start .Name {break ;};};return nil ;};func NewCT_PresetColor ()*CT_PresetColor {_eagce :=&CT_PresetColor {};_eagce .ValAttr =ST_PresetColorVal (1);return _eagce ;};func (_gfdeb ST_TextPoint )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfdeb .ST_TextPointUnqualified !=nil {e .EncodeToken (_f .CharData (_g .Sprintf ("\u0025\u0064",*_gfdeb .ST_TextPointUnqualified )));};if _gfdeb .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_gfdeb .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_gcdcbg ST_TextShapeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_caegg :=_f .Attr {};_caegg .Name =name ;switch _gcdcbg {case ST_TextShapeTypeUnset :_caegg .Value ="";case ST_TextShapeTypeTextNoShape :_caegg .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_caegg .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case ST_TextShapeTypeTextStop :_caegg .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_caegg .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_caegg .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case ST_TextShapeTypeTextChevron :_caegg .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_caegg .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case ST_TextShapeTypeTextRingInside :_caegg .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_caegg .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextArchUp :_caegg .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_caegg .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_caegg .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case ST_TextShapeTypeTextButton :_caegg .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_caegg .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_caegg .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCirclePour :_caegg .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_caegg .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCurveUp :_caegg .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_caegg .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_caegg .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case ST_TextShapeTypeTextCanDown :_caegg .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_caegg .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_caegg .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case ST_TextShapeTypeTextDoubleWave1 :_caegg .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_caegg .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_caegg .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflate :_caegg .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_caegg .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextDeflateBottom :_caegg .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_caegg .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateTop :_caegg .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_caegg .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflateInflateDeflate :_caegg .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_caegg .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case ST_TextShapeTypeTextFadeLeft :_caegg .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_caegg .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_caegg .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextSlantUp :_caegg .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_caegg .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_caegg .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextCascadeDown :_caegg .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _caegg ,nil ;};func (_dcdc *CT_RelativeOffsetEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cabea :=range start .Attr {if _cabea .Name .Local =="\u0074\u0078"{_eccee ,_bbaba :=ParseUnionST_Percentage (_cabea .Value );if _bbaba !=nil {return _bbaba ;};_dcdc .TxAttr =&_eccee ;continue ;};if _cabea .Name .Local =="\u0074\u0079"{_adbf ,_ffgbd :=ParseUnionST_Percentage (_cabea .Value );if _ffgbd !=nil {return _ffgbd ;};_dcdc .TyAttr =&_adbf ;continue ;};};for {_addcda ,_cdfafb :=d .Token ();if _cdfafb !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u0076\u0065\u004f\u0066\u0066s\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020%\u0073",_cdfafb );};if _bbfgd ,_abfae :=_addcda .(_f .EndElement );_abfae &&_bbfgd .Name ==start .Name {break ;};};return nil ;};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;};func NewCT_GammaTransform ()*CT_GammaTransform {_fgga :=&CT_GammaTransform {};return _fgga };func (_cgfdd ST_OnOffStyleType )Validate ()error {return _cgfdd .ValidateWithPath ("")};func (_ccafg ST_LightRigType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgebe :=_f .Attr {};_dgebe .Name =name ;switch _ccafg {case ST_LightRigTypeUnset :_dgebe .Value ="";case ST_LightRigTypeLegacyFlat1 :_dgebe .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_dgebe .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case ST_LightRigTypeLegacyFlat3 :_dgebe .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_dgebe .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_dgebe .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case ST_LightRigTypeLegacyNormal2 :_dgebe .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_dgebe .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case ST_LightRigTypeLegacyNormal4 :_dgebe .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_dgebe .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_dgebe .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_dgebe .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_dgebe .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_dgebe .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_dgebe .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_dgebe .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_dgebe .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_dgebe .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_dgebe .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_dgebe .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_dgebe .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_dgebe .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_dgebe .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_dgebe .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case ST_LightRigTypeFlat :_dgebe .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_dgebe .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_dgebe .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_dgebe .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return _dgebe ,nil ;};func (_ecb *CT_AlphaModulateEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_af :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_ecb .Cont ,_af );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_dfcf :=&CT_ColorMappingOverrideChoice {};return _dfcf ;};type CT_TextNoBullet struct{};type CT_GroupShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_GroupTransform2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;ExtLst *CT_OfficeArtExtensionList ;};func (_eagfc *CT_OuterShadowEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eagfc .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_eagfc .BlurRadAttr )});};if _eagfc .DistAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eagfc .DistAttr )});};if _eagfc .DirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_eagfc .DirAttr )});};if _eagfc .SxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_eagfc .SxAttr )});};if _eagfc .SyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_eagfc .SyAttr )});};if _eagfc .KxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_eagfc .KxAttr )});};if _eagfc .KyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_eagfc .KyAttr )});};if _eagfc .AlgnAttr !=ST_RectAlignmentUnset {_bfaf ,_beafe :=_eagfc .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _beafe !=nil {return _beafe ;};start .Attr =append (start .Attr ,_bfaf );};if _eagfc .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_eagfc .RotWithShapeAttr ))});};e .EncodeToken (start );if _eagfc .ScrgbClr !=nil {_fbae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_eagfc .ScrgbClr ,_fbae );};if _eagfc .SrgbClr !=nil {_fbeg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_eagfc .SrgbClr ,_fbeg );};if _eagfc .HslClr !=nil {_dcdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_eagfc .HslClr ,_dcdb );};if _eagfc .SysClr !=nil {_eefbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_eagfc .SysClr ,_eefbb );};if _eagfc .SchemeClr !=nil {_fcgad :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_eagfc .SchemeClr ,_fcgad );};if _eagfc .PrstClr !=nil {_ebede :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_eagfc .PrstClr ,_ebede );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eafcc *CT_StyleMatrix )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eafcc .FillStyleLst =NewCT_FillStyleList ();_eafcc .LnStyleLst =NewCT_LineStyleList ();_eafcc .EffectStyleLst =NewCT_EffectStyleList ();_eafcc .BgFillStyleLst =NewCT_BackgroundFillStyleList ();for _ ,_cfaf :=range start .Attr {if _cfaf .Name .Local =="\u006e\u0061\u006d\u0065"{_fffaa ,_ebcce :=_cfaf .Value ,error (nil );if _ebcce !=nil {return _ebcce ;};_eafcc .NameAttr =&_fffaa ;continue ;};};_abed :for {_degbb ,_gbaf :=d .Token ();if _gbaf !=nil {return _gbaf ;};switch _dbacbc :=_degbb .(type ){case _f .StartElement :switch _dbacbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _dfbb :=d .DecodeElement (_eafcc .FillStyleLst ,&_dbacbc );_dfbb !=nil {return _dfbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _egacd :=d .DecodeElement (_eafcc .LnStyleLst ,&_dbacbc );_egacd !=nil {return _egacd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _cbbgc :=d .DecodeElement (_eafcc .EffectStyleLst ,&_dbacbc );_cbbgc !=nil {return _cbbgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _gbeb :=d .DecodeElement (_eafcc .BgFillStyleLst ,&_dbacbc );_gbeb !=nil {return _gbeb ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061t\u0072i\u0078\u0020\u0025\u0076",_dbacbc .Name );if _dacedd :=d .Skip ();_dacedd !=nil {return _dacedd ;};};case _f .EndElement :break _abed ;case _f .CharData :};};return nil ;};func (_dggafb *ST_EffectContainerType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dggafb =0;case "\u0073\u0069\u0062":*_dggafb =1;case "\u0074\u0072\u0065\u0065":*_dggafb =2;};return nil ;};func (_gcac *CT_DefaultShapeDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cbgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcac .SpPr ,_cbgf );_eeegf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_gcac .BodyPr ,_eeegf );_cagg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gcac .LstStyle ,_cagg );if _gcac .Style !=nil {_cdgbd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gcac .Style ,_cdgbd );};if _gcac .ExtLst !=nil {_fgff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcac .ExtLst ,_fgff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cagfeg ST_TextTabAlignType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cagfeg .String (),start );};type CT_AlphaFloorEffect struct{};func (_cadgb *CT_TablePropertiesChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfbgdd :for {_aedcf ,_aadde :=d .Token ();if _aadde !=nil {return _aadde ;};switch _dfeae :=_aedcf .(type ){case _f .StartElement :switch _dfeae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_cadgb .TableStyle =NewCT_TableStyle ();if _afae :=d .DecodeElement (_cadgb .TableStyle ,&_dfeae );_afae !=nil {return _afae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_cadgb .TableStyleId =new (string );if _bfebb :=d .DecodeElement (_cadgb .TableStyleId ,&_dfeae );_bfebb !=nil {return _bfebb ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_dfeae .Name );if _dbcda :=d .Skip ();_dbcda !=nil {return _dbcda ;};};case _f .EndElement :break _cfbgdd ;case _f .CharData :};};return nil ;};func NewCT_GraphicalObject ()*CT_GraphicalObject {_eedb :=&CT_GraphicalObject {};_eedb .GraphicData =NewCT_GraphicalObjectData ();return _eedb ;};func (_gaecd *CT_TextLineBreak )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gaecd .RPr !=nil {_baadf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_gaecd .RPr ,_baadf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_gaafd :=ST_Percentage {};if _a .ST_PercentagePatternRe .MatchString (s ){_gaafd .ST_Percentage =&s ;}else {_gcgecg ,_cfaed :=_d .ParseInt (s ,10,64);if _cfaed !=nil {return _gaafd ,_g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cfaed );};_gfed :=int32 (_gcgecg );_gaafd .ST_PercentageDecimal =&_gfed ;};return _gaafd ,nil ;}; + +// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path +func (_abfe *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil };type ST_PathShadeType byte ; -// Validate validates the CT_TableStyle and its children -func (_faeg *CT_TableStyle )Validate ()error {return _faeg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_ageec ST_AnimationBuildType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ageec .String (),start );};func (_edebfe *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edebfe .CNvPr =NewCT_NonVisualDrawingProps ();_edebfe .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_dgdeg :for {_cfaaa ,_bceea :=d .Token ();if _bceea !=nil {return _bceea ;};switch _dabb :=_cfaaa .(type ){case _a .StartElement :switch _dabb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _addb :=d .DecodeElement (_edebfe .CNvPr ,&_dabb );_addb !=nil {return _addb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _ffdd :=d .DecodeElement (_edebfe .CNvGraphicFramePr ,&_dabb );_ffdd !=nil {return _ffdd ;};default:_b .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004eon\u0056\u0069\u0073u\u0061\u006c\u0020\u0025\u0076",_dabb .Name );if _abfa :=d .Skip ();_abfa !=nil {return _abfa ;};};case _a .EndElement :break _dgdeg ;case _a .CharData :};};return nil ;};func (_gbcc *CT_GeomGuideList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gbcc .Gd !=nil {_fgebf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_bffd :=range _gbcc .Gd {e .EncodeElement (_bffd ,_fgebf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;};func (_ffceac ST_PresetLineDashVal )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eeadb :=_a .Attr {};_eeadb .Name =name ;switch _ffceac {case ST_PresetLineDashValUnset :_eeadb .Value ="";case ST_PresetLineDashValSolid :_eeadb .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_eeadb .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_eeadb .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_eeadb .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_eeadb .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_eeadb .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_eeadb .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_eeadb .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_eeadb .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_eeadb .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_eeadb .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return _eeadb ,nil ;};type ST_TextAnchoringType byte ; +// Validate validates the CT_TextField and its children +func (_edebg *CT_TextField )Validate ()error {return _edebg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_dffb *CT_BiLevelEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbce :=range start .Attr {if _gbce .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_gbde ,_gcgfa :=ParseUnionST_PositiveFixedPercentage (_gbce .Value );if _gcgfa !=nil {return _gcgfa ;};_dffb .ThreshAttr =_gbde ;continue ;};};for {_fbcac ,_bgaa :=d .Token ();if _bgaa !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0069\u004c\u0065v\u0065l\u0045\u0066\u0066\u0065\u0063\u0074\u003a \u0025\u0073",_bgaa );};if _gabg ,_fdce :=_fbcac .(_f .EndElement );_fdce &&_gabg .Name ==start .Name {break ;};};return nil ;};func (_bgdba ST_Coordinate )String ()string {if _bgdba .ST_CoordinateUnqualified !=nil {return _g .Sprintf ("\u0025\u0076",*_bgdba .ST_CoordinateUnqualified );};if _bgdba .ST_UniversalMeasure !=nil {return _g .Sprintf ("\u0025\u0076",*_bgdba .ST_UniversalMeasure );};return "";};type ST_PresetPatternVal byte ;func (_cbdcc *CT_Hyperlink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbdcc .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cbdcc .IdAttr )});};if _cbdcc .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_cbdcc .InvalidUrlAttr )});};if _cbdcc .ActionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_cbdcc .ActionAttr )});};if _cbdcc .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cbdcc .TgtFrameAttr )});};if _cbdcc .TooltipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_cbdcc .TooltipAttr )});};if _cbdcc .HistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_cbdcc .HistoryAttr ))});};if _cbdcc .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_cbdcc .HighlightClickAttr ))});};if _cbdcc .EndSndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_cbdcc .EndSndAttr ))});};e .EncodeToken (start );if _cbdcc .Snd !=nil {_cedfc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073n\u0064"}};e .EncodeElement (_cbdcc .Snd ,_cedfc );};if _cbdcc .ExtLst !=nil {_ccfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbdcc .ExtLst ,_ccfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdecd *CT_TableRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_g .Sprintf ("\u0025\u0076",_bdecd .HAttr )});e .EncodeToken (start );if _bdecd .Tc !=nil {_egbgc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_fbfcgd :=range _bdecd .Tc {e .EncodeElement (_fbfcgd ,_egbgc );};};if _bdecd .ExtLst !=nil {_fagbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdecd .ExtLst ,_fagbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_LightRigType byte ;const (ST_PresetLineDashValUnset ST_PresetLineDashVal =0;ST_PresetLineDashValSolid ST_PresetLineDashVal =1;ST_PresetLineDashValDot ST_PresetLineDashVal =2;ST_PresetLineDashValDash ST_PresetLineDashVal =3;ST_PresetLineDashValLgDash ST_PresetLineDashVal =4;ST_PresetLineDashValDashDot ST_PresetLineDashVal =5;ST_PresetLineDashValLgDashDot ST_PresetLineDashVal =6;ST_PresetLineDashValLgDashDotDot ST_PresetLineDashVal =7;ST_PresetLineDashValSysDash ST_PresetLineDashVal =8;ST_PresetLineDashValSysDot ST_PresetLineDashVal =9;ST_PresetLineDashValSysDashDot ST_PresetLineDashVal =10;ST_PresetLineDashValSysDashDotDot ST_PresetLineDashVal =11;);func (_ebcbf ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _ebcbf {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebcbf ));};return nil ;};func (_dbc *CT_AlphaBiLevelEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_g .Sprintf ("\u0025\u0076",_dbc .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_fgcb :=&CT_OfficeArtExtensionList {};return _fgcb ;};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_cgc :=&CT_AlphaBiLevelEffect {};return _cgc };type CT_GrayscaleTransform struct{};func (_edcbg ST_ColorSchemeIndex )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edcbg .String (),start );};func (_cabdb *CT_TextNormalAutofit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cabdb .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_g .Sprintf ("\u0025\u0076",*_cabdb .FontScaleAttr )});};if _cabdb .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_cabdb .LnSpcReductionAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children -func (_dbge *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _dbge .ValidateWithPath ("\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bgafb ST_SchemeColorVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgafb .String (),start );};type ST_SchemeColorVal byte ; +// Validate validates the AG_Locking and its children +func (_ag *AG_Locking )Validate ()error {return _ag .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_bde *CT_AnimationChartElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bde .BldStepAttr =ST_ChartBuildStep (1);for _ ,_cbf :=range start .Attr {if _cbf .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_afe ,_bfc :=_d .ParseInt (_cbf .Value ,10,32);if _bfc !=nil {return _bfc ;};_cdga :=int32 (_afe );_bde .SeriesIdxAttr =&_cdga ;continue ;};if _cbf .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_abcg ,_fecd :=_d .ParseInt (_cbf .Value ,10,32);if _fecd !=nil {return _fecd ;};_eea :=int32 (_abcg );_bde .CategoryIdxAttr =&_eea ;continue ;};if _cbf .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_bde .BldStepAttr .UnmarshalXMLAttr (_cbf );continue ;};};for {_egeeg ,_dda :=d .Token ();if _dda !=nil {return _g .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0041nim\u0061ti\u006f\u006e\u0043\u0068\u0061\u0072\u0074El\u0065\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_dda );};if _bbba ,_ddb :=_egeeg .(_f .EndElement );_ddb &&_bbba .Name ==start .Name {break ;};};return nil ;};func (_cgcbea ST_ChartBuildStep )Validate ()error {return _cgcbea .ValidateWithPath ("")}; -// Validate validates the CT_Percentage and its children -func (_ceegd *CT_Percentage )Validate ()error {return _ceegd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");}; +// Validate validates the CT_SystemColor and its children +func (_edebb *CT_SystemColor )Validate ()error {return _edebb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");};func NewAG_Blob ()*AG_Blob {_gg :=&AG_Blob {};return _gg };func (_dbgbb ST_AnimationDgmOnlyBuildType )String ()string {switch _dbgbb {case 0:return "";case 1:return "\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c\u004f\u006e\u0065";case 3:return "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";}; -// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path -func (_gfbbe *CT_SupplementalFont )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_InverseGammaTransform and its children +func (_eefcf *CT_InverseGammaTransform )Validate ()error {return _eefcf .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");}; -// Validate validates the AG_Locking and its children -func (_gaf *AG_Locking )Validate ()error {return _gaf .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_edaddg *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edaddg =0;case "\u006f\u006e\u0065":*_edaddg =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_edaddg =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_edaddg =3;};return nil ;}; +// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path +func (_ccgbg *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _ccgbg .TypeAttr ==ST_TextAutonumberSchemeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dadg :=_ccgbg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dadg !=nil {return _dadg ;};if _ccgbg .StartAtAttr !=nil {if *_ccgbg .StartAtAttr < 1{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ccgbg .StartAtAttr );};if *_ccgbg .StartAtAttr > 32767{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074a\u0072\u0074\u0041t\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0033\u0032\u0037\u0036\u0037\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ccgbg .StartAtAttr );};};return nil ;};func (_eefbf ST_Coordinate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eefbf .ST_CoordinateUnqualified !=nil {e .EncodeToken (_f .CharData (_g .Sprintf ("\u0025\u0064",*_eefbf .ST_CoordinateUnqualified )));};if _eefbf .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_eefbf .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_cfcgc ST_BlackWhiteMode )String ()string {switch _cfcgc {case 0:return "";case 1:return "\u0063\u006c\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067\u0072\u0061\u0079";case 4:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 5:return "\u0069n\u0076\u0047\u0072\u0061\u0079";case 6:return "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case 7:return "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case 8:return "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case 9:return "\u0062\u006c\u0061c\u006b";case 10:return "\u0077\u0068\u0069t\u0065";case 11:return "\u0068\u0069\u0064\u0064\u0065\u006e";};return "";};func (_gfbfce ST_TextUnderlineType )String ()string {switch _gfbfce {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0073\u006e\u0067";case 4:return "\u0064\u0062\u006c";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 8:return "\u0064\u0061\u0073\u0068";case 9:return "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 11:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case 12:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 13:return "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 14:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 15:return "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 16:return "\u0077\u0061\u0076\u0079";case 17:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 18:return "\u0077a\u0076\u0079\u0044\u0062\u006c";};return "";}; -// Validate validates the EG_EffectProperties and its children -func (_fbede *EG_EffectProperties )Validate ()error {return _fbede .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path +func (_aab *AG_Locking )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_TextField and its children -func (_ggdfa *CT_TextField )Validate ()error {return _ggdfa .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_bcfac *EG_TextUnderlineFill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bcfac .UFillTx !=nil {_afbebc :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_bcfac .UFillTx ,_afbebc );};if _bcfac .UFill !=nil {_fefbed :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcfac .UFill ,_fefbed );};return nil ;}; +// Validate validates the CT_FillStyleList and its children +func (_dcff *CT_FillStyleList )Validate ()error {return _dcff .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");}; -// Validate validates the EG_ShadeProperties and its children -func (_acbgge *EG_ShadeProperties )Validate ()error {return _acbgge .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_fcaab *ST_PitchFamily )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eaba ,_bfgaf :=d .Token ();if _bfgaf !=nil {return _bfgaf ;};if _baece ,_bfdgg :=_eaba .(_a .EndElement );_bfdgg &&_baece .Name ==start .Name {*_fcaab =1;return nil ;};if _ffadd ,_fffcc :=_eaba .(_a .CharData );!_fffcc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaba );}else {switch string (_ffadd ){case "":*_fcaab =0;case "\u0030\u0030":*_fcaab =1;case "\u0030\u0031":*_fcaab =2;case "\u0030\u0032":*_fcaab =3;case "\u0031\u0036":*_fcaab =4;case "\u0031\u0037":*_fcaab =5;case "\u0031\u0038":*_fcaab =6;case "\u0033\u0032":*_fcaab =7;case "\u0033\u0033":*_fcaab =8;case "\u0033\u0034":*_fcaab =9;case "\u0034\u0038":*_fcaab =10;case "\u0034\u0039":*_fcaab =11;case "\u0035\u0030":*_fcaab =12;case "\u0036\u0034":*_fcaab =13;case "\u0036\u0035":*_fcaab =14;case "\u0036\u0036":*_fcaab =15;case "\u0038\u0030":*_fcaab =16;case "\u0038\u0031":*_fcaab =17;case "\u0038\u0032":*_fcaab =18;};};_eaba ,_bfgaf =d .Token ();if _bfgaf !=nil {return _bfgaf ;};if _edfeg ,_dfcbda :=_eaba .(_a .EndElement );_dfcbda &&_edfeg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaba );};const (ST_PitchFamilyUnset ST_PitchFamily =0;ST_PitchFamily00 ST_PitchFamily =1;ST_PitchFamily01 ST_PitchFamily =2;ST_PitchFamily02 ST_PitchFamily =3;ST_PitchFamily16 ST_PitchFamily =4;ST_PitchFamily17 ST_PitchFamily =5;ST_PitchFamily18 ST_PitchFamily =6;ST_PitchFamily32 ST_PitchFamily =7;ST_PitchFamily33 ST_PitchFamily =8;ST_PitchFamily34 ST_PitchFamily =9;ST_PitchFamily48 ST_PitchFamily =10;ST_PitchFamily49 ST_PitchFamily =11;ST_PitchFamily50 ST_PitchFamily =12;ST_PitchFamily64 ST_PitchFamily =13;ST_PitchFamily65 ST_PitchFamily =14;ST_PitchFamily66 ST_PitchFamily =15;ST_PitchFamily80 ST_PitchFamily =16;ST_PitchFamily81 ST_PitchFamily =17;ST_PitchFamily82 ST_PitchFamily =18;); +// Validate validates the CT_EmptyElement and its children +func (_faee *CT_EmptyElement )Validate ()error {return _faee .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_dbgg ST_LightRigDirection )Validate ()error {return _dbgg .ValidateWithPath ("")};func (_afggbc *CT_TextBulletSizeFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faggg ST_TextAlignType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bddda :=_f .Attr {};_bddda .Name =name ;switch _faggg {case ST_TextAlignTypeUnset :_bddda .Value ="";case ST_TextAlignTypeL :_bddda .Value ="\u006c";case ST_TextAlignTypeCtr :_bddda .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_bddda .Value ="\u0072";case ST_TextAlignTypeJust :_bddda .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_bddda .Value ="\u006au\u0073\u0074\u004c\u006f\u0077";case ST_TextAlignTypeDist :_bddda .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_bddda .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _bddda ,nil ;};func (_cceee *ST_TextSpacingPercentOrPercentString )Validate ()error {return _cceee .ValidateWithPath ("");}; -// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path -func (_ddce *CT_TextTabStop )ValidateWithPath (path string )error {if _ddce .PosAttr !=nil {if _aegea :=_ddce .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_aegea !=nil {return _aegea ;};};if _beccg :=_ddce .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_beccg !=nil {return _beccg ;};return nil ;}; +// Validate validates the CT_SRgbColor and its children +func (_feecb *CT_SRgbColor )Validate ()error {return _feecb .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;};func (_efca *CT_EmbeddedWAVAudioFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0076",_efca .EmbedAttr )});if _efca .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_efca .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gage *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gage .CNvPr =NewCT_NonVisualDrawingProps ();_gage .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_bcafbf :for {_decd ,_cgcbe :=d .Token ();if _cgcbe !=nil {return _cgcbe ;};switch _fgeda :=_decd .(type ){case _f .StartElement :switch _fgeda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _dfdg :=d .DecodeElement (_gage .CNvPr ,&_fgeda );_dfdg !=nil {return _dfdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _fdca :=d .DecodeElement (_gage .CNvGrpSpPr ,&_fgeda );_fdca !=nil {return _fdca ;};default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0047\u0076m\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_fgeda .Name );if _aabbg :=d .Skip ();_aabbg !=nil {return _aabbg ;};};case _f .EndElement :break _bcafbf ;case _f .CharData :};};return nil ;};func (_ffdabbf ST_ShapeType )ValidateWithPath (path string )error {switch _ffdabbf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdabbf ));};return nil ;};func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_gag :=&CT_ColorChangeEffect {};_gag .ClrFrom =NewCT_Color ();_gag .ClrTo =NewCT_Color ();return _gag ;};func (_gcdcbe *CT_TableCellBorderStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gcdcbe .Left !=nil {_bgeag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gcdcbe .Left ,_bgeag );};if _gcdcbe .Right !=nil {_gafad :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gcdcbe .Right ,_gafad );};if _gcdcbe .Top !=nil {_acdba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_gcdcbe .Top ,_acdba );};if _gcdcbe .Bottom !=nil {_egegd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gcdcbe .Bottom ,_egegd );};if _gcdcbe .InsideH !=nil {_gcgde :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_gcdcbe .InsideH ,_gcgde );};if _gcdcbe .InsideV !=nil {_cfede :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_gcdcbe .InsideV ,_cfede );};if _gcdcbe .Tl2br !=nil {_adcdc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_gcdcbe .Tl2br ,_adcdc );};if _gcdcbe .Tr2bl !=nil {_ddcbb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_gcdcbe .Tr2bl ,_ddcbb );};if _gcdcbe .ExtLst !=nil {_degff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcdcbe .ExtLst ,_degff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbeef ST_ChartBuildStep )ValidateWithPath (path string )error {switch _dbeef {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbeef ));};return nil ;};func (_gcae ST_PresetCameraType )Validate ()error {return _gcae .ValidateWithPath ("")};type CT_ShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_Transform2D ;CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;ExtLst *CT_OfficeArtExtensionList ;};type CT_EffectContainer struct{TypeAttr ST_EffectContainerType ;NameAttr *string ;Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;};func (_cffdb *CT_EffectProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gafg :for {_cgbed ,_bdefb :=d .Token ();if _bdefb !=nil {return _bdefb ;};switch _cedfg :=_cgbed .(type ){case _f .StartElement :switch _cedfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cffdb .EffectLst =NewCT_EffectList ();if _cfaa :=d .DecodeElement (_cffdb .EffectLst ,&_cedfg );_cfaa !=nil {return _cfaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cffdb .EffectDag =NewCT_EffectContainer ();if _bbaf :=d .DecodeElement (_cffdb .EffectDag ,&_cedfg );_bbaf !=nil {return _bbaf ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cedfg .Name );if _cgdef :=d .Skip ();_cgdef !=nil {return _cgdef ;};};case _f .EndElement :break _gafg ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_Transform2D and its children -func (_cbeab *CT_Transform2D )Validate ()error {return _cbeab .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");};type CT_StyleMatrixReference struct{IdxAttr uint32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path +func (_eeeba *CT_Percentage )ValidateWithPath (path string )error {if _ccccb :=_eeeba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccccb !=nil {return _ccccb ;};return nil ;};func (_ddfecc *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ddfecc =0;case "\u0064\u006b\u0031":*_ddfecc =1;case "\u006c\u0074\u0031":*_ddfecc =2;case "\u0064\u006b\u0032":*_ddfecc =3;case "\u006c\u0074\u0032":*_ddfecc =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ddfecc =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ddfecc =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ddfecc =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ddfecc =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ddfecc =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ddfecc =10;case "\u0068\u006c\u0069n\u006b":*_ddfecc =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_ddfecc =12;};return nil ;};func (_cbgba *ST_LightRigDirection )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbgba =0;case "\u0074\u006c":*_cbgba =1;case "\u0074":*_cbgba =2;case "\u0074\u0072":*_cbgba =3;case "\u006c":*_cbgba =4;case "\u0072":*_cbgba =5;case "\u0062\u006c":*_cbgba =6;case "\u0062":*_cbgba =7;case "\u0062\u0072":*_cbgba =8;};return nil ;};func NewCT_GeomGuideList ()*CT_GeomGuideList {_fbcc :=&CT_GeomGuideList {};return _fbcc };type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;};const (ST_ShapeTypeUnset ST_ShapeType =0;ST_ShapeTypeLine ST_ShapeType =1;ST_ShapeTypeLineInv ST_ShapeType =2;ST_ShapeTypeTriangle ST_ShapeType =3;ST_ShapeTypeRtTriangle ST_ShapeType =4;ST_ShapeTypeRect ST_ShapeType =5;ST_ShapeTypeDiamond ST_ShapeType =6;ST_ShapeTypeParallelogram ST_ShapeType =7;ST_ShapeTypeTrapezoid ST_ShapeType =8;ST_ShapeTypeNonIsoscelesTrapezoid ST_ShapeType =9;ST_ShapeTypePentagon ST_ShapeType =10;ST_ShapeTypeHexagon ST_ShapeType =11;ST_ShapeTypeHeptagon ST_ShapeType =12;ST_ShapeTypeOctagon ST_ShapeType =13;ST_ShapeTypeDecagon ST_ShapeType =14;ST_ShapeTypeDodecagon ST_ShapeType =15;ST_ShapeTypeStar4 ST_ShapeType =16;ST_ShapeTypeStar5 ST_ShapeType =17;ST_ShapeTypeStar6 ST_ShapeType =18;ST_ShapeTypeStar7 ST_ShapeType =19;ST_ShapeTypeStar8 ST_ShapeType =20;ST_ShapeTypeStar10 ST_ShapeType =21;ST_ShapeTypeStar12 ST_ShapeType =22;ST_ShapeTypeStar16 ST_ShapeType =23;ST_ShapeTypeStar24 ST_ShapeType =24;ST_ShapeTypeStar32 ST_ShapeType =25;ST_ShapeTypeRoundRect ST_ShapeType =26;ST_ShapeTypeRound1Rect ST_ShapeType =27;ST_ShapeTypeRound2SameRect ST_ShapeType =28;ST_ShapeTypeRound2DiagRect ST_ShapeType =29;ST_ShapeTypeSnipRoundRect ST_ShapeType =30;ST_ShapeTypeSnip1Rect ST_ShapeType =31;ST_ShapeTypeSnip2SameRect ST_ShapeType =32;ST_ShapeTypeSnip2DiagRect ST_ShapeType =33;ST_ShapeTypePlaque ST_ShapeType =34;ST_ShapeTypeEllipse ST_ShapeType =35;ST_ShapeTypeTeardrop ST_ShapeType =36;ST_ShapeTypeHomePlate ST_ShapeType =37;ST_ShapeTypeChevron ST_ShapeType =38;ST_ShapeTypePieWedge ST_ShapeType =39;ST_ShapeTypePie ST_ShapeType =40;ST_ShapeTypeBlockArc ST_ShapeType =41;ST_ShapeTypeDonut ST_ShapeType =42;ST_ShapeTypeNoSmoking ST_ShapeType =43;ST_ShapeTypeRightArrow ST_ShapeType =44;ST_ShapeTypeLeftArrow ST_ShapeType =45;ST_ShapeTypeUpArrow ST_ShapeType =46;ST_ShapeTypeDownArrow ST_ShapeType =47;ST_ShapeTypeStripedRightArrow ST_ShapeType =48;ST_ShapeTypeNotchedRightArrow ST_ShapeType =49;ST_ShapeTypeBentUpArrow ST_ShapeType =50;ST_ShapeTypeLeftRightArrow ST_ShapeType =51;ST_ShapeTypeUpDownArrow ST_ShapeType =52;ST_ShapeTypeLeftUpArrow ST_ShapeType =53;ST_ShapeTypeLeftRightUpArrow ST_ShapeType =54;ST_ShapeTypeQuadArrow ST_ShapeType =55;ST_ShapeTypeLeftArrowCallout ST_ShapeType =56;ST_ShapeTypeRightArrowCallout ST_ShapeType =57;ST_ShapeTypeUpArrowCallout ST_ShapeType =58;ST_ShapeTypeDownArrowCallout ST_ShapeType =59;ST_ShapeTypeLeftRightArrowCallout ST_ShapeType =60;ST_ShapeTypeUpDownArrowCallout ST_ShapeType =61;ST_ShapeTypeQuadArrowCallout ST_ShapeType =62;ST_ShapeTypeBentArrow ST_ShapeType =63;ST_ShapeTypeUturnArrow ST_ShapeType =64;ST_ShapeTypeCircularArrow ST_ShapeType =65;ST_ShapeTypeLeftCircularArrow ST_ShapeType =66;ST_ShapeTypeLeftRightCircularArrow ST_ShapeType =67;ST_ShapeTypeCurvedRightArrow ST_ShapeType =68;ST_ShapeTypeCurvedLeftArrow ST_ShapeType =69;ST_ShapeTypeCurvedUpArrow ST_ShapeType =70;ST_ShapeTypeCurvedDownArrow ST_ShapeType =71;ST_ShapeTypeSwooshArrow ST_ShapeType =72;ST_ShapeTypeCube ST_ShapeType =73;ST_ShapeTypeCan ST_ShapeType =74;ST_ShapeTypeLightningBolt ST_ShapeType =75;ST_ShapeTypeHeart ST_ShapeType =76;ST_ShapeTypeSun ST_ShapeType =77;ST_ShapeTypeMoon ST_ShapeType =78;ST_ShapeTypeSmileyFace ST_ShapeType =79;ST_ShapeTypeIrregularSeal1 ST_ShapeType =80;ST_ShapeTypeIrregularSeal2 ST_ShapeType =81;ST_ShapeTypeFoldedCorner ST_ShapeType =82;ST_ShapeTypeBevel ST_ShapeType =83;ST_ShapeTypeFrame ST_ShapeType =84;ST_ShapeTypeHalfFrame ST_ShapeType =85;ST_ShapeTypeCorner ST_ShapeType =86;ST_ShapeTypeDiagStripe ST_ShapeType =87;ST_ShapeTypeChord ST_ShapeType =88;ST_ShapeTypeArc ST_ShapeType =89;ST_ShapeTypeLeftBracket ST_ShapeType =90;ST_ShapeTypeRightBracket ST_ShapeType =91;ST_ShapeTypeLeftBrace ST_ShapeType =92;ST_ShapeTypeRightBrace ST_ShapeType =93;ST_ShapeTypeBracketPair ST_ShapeType =94;ST_ShapeTypeBracePair ST_ShapeType =95;ST_ShapeTypeStraightConnector1 ST_ShapeType =96;ST_ShapeTypeBentConnector2 ST_ShapeType =97;ST_ShapeTypeBentConnector3 ST_ShapeType =98;ST_ShapeTypeBentConnector4 ST_ShapeType =99;ST_ShapeTypeBentConnector5 ST_ShapeType =100;ST_ShapeTypeCurvedConnector2 ST_ShapeType =101;ST_ShapeTypeCurvedConnector3 ST_ShapeType =102;ST_ShapeTypeCurvedConnector4 ST_ShapeType =103;ST_ShapeTypeCurvedConnector5 ST_ShapeType =104;ST_ShapeTypeCallout1 ST_ShapeType =105;ST_ShapeTypeCallout2 ST_ShapeType =106;ST_ShapeTypeCallout3 ST_ShapeType =107;ST_ShapeTypeAccentCallout1 ST_ShapeType =108;ST_ShapeTypeAccentCallout2 ST_ShapeType =109;ST_ShapeTypeAccentCallout3 ST_ShapeType =110;ST_ShapeTypeBorderCallout1 ST_ShapeType =111;ST_ShapeTypeBorderCallout2 ST_ShapeType =112;ST_ShapeTypeBorderCallout3 ST_ShapeType =113;ST_ShapeTypeAccentBorderCallout1 ST_ShapeType =114;ST_ShapeTypeAccentBorderCallout2 ST_ShapeType =115;ST_ShapeTypeAccentBorderCallout3 ST_ShapeType =116;ST_ShapeTypeWedgeRectCallout ST_ShapeType =117;ST_ShapeTypeWedgeRoundRectCallout ST_ShapeType =118;ST_ShapeTypeWedgeEllipseCallout ST_ShapeType =119;ST_ShapeTypeCloudCallout ST_ShapeType =120;ST_ShapeTypeCloud ST_ShapeType =121;ST_ShapeTypeRibbon ST_ShapeType =122;ST_ShapeTypeRibbon2 ST_ShapeType =123;ST_ShapeTypeEllipseRibbon ST_ShapeType =124;ST_ShapeTypeEllipseRibbon2 ST_ShapeType =125;ST_ShapeTypeLeftRightRibbon ST_ShapeType =126;ST_ShapeTypeVerticalScroll ST_ShapeType =127;ST_ShapeTypeHorizontalScroll ST_ShapeType =128;ST_ShapeTypeWave ST_ShapeType =129;ST_ShapeTypeDoubleWave ST_ShapeType =130;ST_ShapeTypePlus ST_ShapeType =131;ST_ShapeTypeFlowChartProcess ST_ShapeType =132;ST_ShapeTypeFlowChartDecision ST_ShapeType =133;ST_ShapeTypeFlowChartInputOutput ST_ShapeType =134;ST_ShapeTypeFlowChartPredefinedProcess ST_ShapeType =135;ST_ShapeTypeFlowChartInternalStorage ST_ShapeType =136;ST_ShapeTypeFlowChartDocument ST_ShapeType =137;ST_ShapeTypeFlowChartMultidocument ST_ShapeType =138;ST_ShapeTypeFlowChartTerminator ST_ShapeType =139;ST_ShapeTypeFlowChartPreparation ST_ShapeType =140;ST_ShapeTypeFlowChartManualInput ST_ShapeType =141;ST_ShapeTypeFlowChartManualOperation ST_ShapeType =142;ST_ShapeTypeFlowChartConnector ST_ShapeType =143;ST_ShapeTypeFlowChartPunchedCard ST_ShapeType =144;ST_ShapeTypeFlowChartPunchedTape ST_ShapeType =145;ST_ShapeTypeFlowChartSummingJunction ST_ShapeType =146;ST_ShapeTypeFlowChartOr ST_ShapeType =147;ST_ShapeTypeFlowChartCollate ST_ShapeType =148;ST_ShapeTypeFlowChartSort ST_ShapeType =149;ST_ShapeTypeFlowChartExtract ST_ShapeType =150;ST_ShapeTypeFlowChartMerge ST_ShapeType =151;ST_ShapeTypeFlowChartOfflineStorage ST_ShapeType =152;ST_ShapeTypeFlowChartOnlineStorage ST_ShapeType =153;ST_ShapeTypeFlowChartMagneticTape ST_ShapeType =154;ST_ShapeTypeFlowChartMagneticDisk ST_ShapeType =155;ST_ShapeTypeFlowChartMagneticDrum ST_ShapeType =156;ST_ShapeTypeFlowChartDisplay ST_ShapeType =157;ST_ShapeTypeFlowChartDelay ST_ShapeType =158;ST_ShapeTypeFlowChartAlternateProcess ST_ShapeType =159;ST_ShapeTypeFlowChartOffpageConnector ST_ShapeType =160;ST_ShapeTypeActionButtonBlank ST_ShapeType =161;ST_ShapeTypeActionButtonHome ST_ShapeType =162;ST_ShapeTypeActionButtonHelp ST_ShapeType =163;ST_ShapeTypeActionButtonInformation ST_ShapeType =164;ST_ShapeTypeActionButtonForwardNext ST_ShapeType =165;ST_ShapeTypeActionButtonBackPrevious ST_ShapeType =166;ST_ShapeTypeActionButtonEnd ST_ShapeType =167;ST_ShapeTypeActionButtonBeginning ST_ShapeType =168;ST_ShapeTypeActionButtonReturn ST_ShapeType =169;ST_ShapeTypeActionButtonDocument ST_ShapeType =170;ST_ShapeTypeActionButtonSound ST_ShapeType =171;ST_ShapeTypeActionButtonMovie ST_ShapeType =172;ST_ShapeTypeGear6 ST_ShapeType =173;ST_ShapeTypeGear9 ST_ShapeType =174;ST_ShapeTypeFunnel ST_ShapeType =175;ST_ShapeTypeMathPlus ST_ShapeType =176;ST_ShapeTypeMathMinus ST_ShapeType =177;ST_ShapeTypeMathMultiply ST_ShapeType =178;ST_ShapeTypeMathDivide ST_ShapeType =179;ST_ShapeTypeMathEqual ST_ShapeType =180;ST_ShapeTypeMathNotEqual ST_ShapeType =181;ST_ShapeTypeCornerTabs ST_ShapeType =182;ST_ShapeTypeSquareTabs ST_ShapeType =183;ST_ShapeTypePlaqueTabs ST_ShapeType =184;ST_ShapeTypeChartX ST_ShapeType =185;ST_ShapeTypeChartStar ST_ShapeType =186;ST_ShapeTypeChartPlus ST_ShapeType =187;);const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;);type ST_ShapeType byte ; -// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path -func (_cfbfd *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil };func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_aebef :=&CT_GvmlGroupShape {};_aebef .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_aebef .GrpSpPr =NewCT_GroupShapeProperties ();return _aebef ;}; +// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path +func (_efad *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _efad .BldAttr !=nil {if _dadc :=_efad .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_dadc !=nil {return _dadc ;};};return nil ;};func (_cgce *CT_AlphaOutsetEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cad :=range start .Attr {if _cad .Name .Local =="\u0072\u0061\u0064"{_cege ,_fcd :=ParseUnionST_Coordinate (_cad .Value );if _fcd !=nil {return _fcd ;};_cgce .RadAttr =&_cege ;continue ;};};for {_fbga ,_dffe :=d .Token ();if _dffe !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068a\u004fu\u0074\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_dffe );};if _aebb ,_baa :=_fbga .(_f .EndElement );_baa &&_aebb .Name ==start .Name {break ;};};return nil ;};func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_dad :=&CT_AlphaCeilingEffect {};return _dad }; -// ST_TextFontScalePercentOrPercentString is a union type -type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;};func (_cbaea *CT_RelativeRect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbaea .LAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cbaea .LAttr )});};if _cbaea .TAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbaea .TAttr )});};if _cbaea .RAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cbaea .RAttr )});};if _cbaea .BAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0076",*_cbaea .BAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_Media and its children +func (_bcfbc *EG_Media )Validate ()error {return _bcfbc .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");}; -// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path -func (_dcddd *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _dcddd .ScrgbClr !=nil {if _fcfacg :=_dcddd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fcfacg !=nil {return _fcfacg ;};};if _dcddd .SrgbClr !=nil {if _cfeec :=_dcddd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_cfeec !=nil {return _cfeec ;};};if _dcddd .HslClr !=nil {if _ecdce :=_dcddd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ecdce !=nil {return _ecdce ;};};if _dcddd .SysClr !=nil {if _cedae :=_dcddd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cedae !=nil {return _cedae ;};};if _dcddd .SchemeClr !=nil {if _decef :=_dcddd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_decef !=nil {return _decef ;};};if _dcddd .PrstClr !=nil {if _gbbcbf :=_dcddd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gbbcbf !=nil {return _gbbcbf ;};};return nil ;};func (_eeeae *CT_TextParagraphProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fceecb :=range start .Attr {if _fceecb .Name .Local =="\u006d\u0061\u0072\u004c"{_edcdga ,_ccdca :=_gc .ParseInt (_fceecb .Value ,10,32);if _ccdca !=nil {return _ccdca ;};_bdeeg :=int32 (_edcdga );_eeeae .MarLAttr =&_bdeeg ;continue ;};if _fceecb .Name .Local =="\u006c\u0076\u006c"{_fcgbb ,_dccec :=_gc .ParseInt (_fceecb .Value ,10,32);if _dccec !=nil {return _dccec ;};_gebag :=int32 (_fcgbb );_eeeae .LvlAttr =&_gebag ;continue ;};if _fceecb .Name .Local =="\u0061\u006c\u0067\u006e"{_eeeae .AlgnAttr .UnmarshalXMLAttr (_fceecb );continue ;};if _fceecb .Name .Local =="\u0072\u0074\u006c"{_bgdc ,_bgdag :=_gc .ParseBool (_fceecb .Value );if _bgdag !=nil {return _bgdag ;};_eeeae .RtlAttr =&_bgdc ;continue ;};if _fceecb .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_eeeae .FontAlgnAttr .UnmarshalXMLAttr (_fceecb );continue ;};if _fceecb .Name .Local =="\u006d\u0061\u0072\u0052"{_ebdccc ,_fagedf :=_gc .ParseInt (_fceecb .Value ,10,32);if _fagedf !=nil {return _fagedf ;};_bbcbf :=int32 (_ebdccc );_eeeae .MarRAttr =&_bbcbf ;continue ;};if _fceecb .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_edcg ,_afbfa :=_gc .ParseBool (_fceecb .Value );if _afbfa !=nil {return _afbfa ;};_eeeae .LatinLnBrkAttr =&_edcg ;continue ;};if _fceecb .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_bgbeb ,_ffcdag :=_gc .ParseInt (_fceecb .Value ,10,32);if _ffcdag !=nil {return _ffcdag ;};_bcfdg :=int32 (_bgbeb );_eeeae .IndentAttr =&_bcfdg ;continue ;};if _fceecb .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_cgbag ,_aeacf :=_gc .ParseBool (_fceecb .Value );if _aeacf !=nil {return _aeacf ;};_eeeae .EaLnBrkAttr =&_cgbag ;continue ;};if _fceecb .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_cadfg ,_fdbbcg :=_gc .ParseBool (_fceecb .Value );if _fdbbcg !=nil {return _fdbbcg ;};_eeeae .HangingPunctAttr =&_cadfg ;continue ;};if _fceecb .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_fgfce ,_gbcca :=ParseUnionST_Coordinate32 (_fceecb .Value );if _gbcca !=nil {return _gbcca ;};_eeeae .DefTabSzAttr =&_fgfce ;continue ;};};_eabef :for {_ccede ,_eeeee :=d .Token ();if _eeeee !=nil {return _eeeee ;};switch _adaba :=_ccede .(type ){case _a .StartElement :switch _adaba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053p\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053p\u0063"}:_eeeae .LnSpc =NewCT_TextSpacing ();if _fddff :=d .DecodeElement (_eeeae .LnSpc ,&_adaba );_fddff !=nil {return _fddff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"}:_eeeae .SpcBef =NewCT_TextSpacing ();if _ceeed :=d .DecodeElement (_eeeae .SpcBef ,&_adaba );_ceeed !=nil {return _ceeed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"}:_eeeae .SpcAft =NewCT_TextSpacing ();if _agadg :=d .DecodeElement (_eeeae .SpcAft ,&_adaba );_agadg !=nil {return _agadg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_eeeae .BuClrTx =NewCT_TextBulletColorFollowText ();if _gbcdg :=d .DecodeElement (_eeeae .BuClrTx ,&_adaba );_gbcdg !=nil {return _gbcdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_eeeae .BuClr =NewCT_Color ();if _ceeeb :=d .DecodeElement (_eeeae .BuClr ,&_adaba );_ceeeb !=nil {return _ceeeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_eeeae .BuSzTx =NewCT_TextBulletSizeFollowText ();if _ggffa :=d .DecodeElement (_eeeae .BuSzTx ,&_adaba );_ggffa !=nil {return _ggffa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_eeeae .BuSzPct =NewCT_TextBulletSizePercent ();if _egaf :=d .DecodeElement (_eeeae .BuSzPct ,&_adaba );_egaf !=nil {return _egaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_eeeae .BuSzPts =NewCT_TextBulletSizePoint ();if _efaad :=d .DecodeElement (_eeeae .BuSzPts ,&_adaba );_efaad !=nil {return _efaad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_eeeae .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _bbgde :=d .DecodeElement (_eeeae .BuFontTx ,&_adaba );_bbgde !=nil {return _bbgde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_eeeae .BuFont =NewCT_TextFont ();if _dddce :=d .DecodeElement (_eeeae .BuFont ,&_adaba );_dddce !=nil {return _dddce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_eeeae .BuNone =NewCT_TextNoBullet ();if _gegbd :=d .DecodeElement (_eeeae .BuNone ,&_adaba );_gegbd !=nil {return _gegbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_eeeae .BuAutoNum =NewCT_TextAutonumberBullet ();if _aaebb :=d .DecodeElement (_eeeae .BuAutoNum ,&_adaba );_aaebb !=nil {return _aaebb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_eeeae .BuChar =NewCT_TextCharBullet ();if _fbfeg :=d .DecodeElement (_eeeae .BuChar ,&_adaba );_fbfeg !=nil {return _fbfeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_eeeae .BuBlip =NewCT_TextBlipBullet ();if _gbedg :=d .DecodeElement (_eeeae .BuBlip ,&_adaba );_gbedg !=nil {return _gbedg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"}:_eeeae .TabLst =NewCT_TextTabStopList ();if _bdcde :=d .DecodeElement (_eeeae .TabLst ,&_adaba );_bdcde !=nil {return _bdcde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"}:_eeeae .DefRPr =NewCT_TextCharacterProperties ();if _dffef :=d .DecodeElement (_eeeae .DefRPr ,&_adaba );_dffef !=nil {return _dffef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeeae .ExtLst =NewCT_OfficeArtExtensionList ();if _dagfg :=d .DecodeElement (_eeeae .ExtLst ,&_adaba );_dagfg !=nil {return _dagfg ;};default:_b .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_adaba .Name );if _ceada :=d .Skip ();_ceada !=nil {return _ceada ;};};case _a .EndElement :break _eabef ;case _a .CharData :};};return nil ;};func (_dcabg ST_TextStrikeType )ValidateWithPath (path string )error {switch _dcabg {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcabg ));};return nil ;};type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;};func (_abegc ST_SystemColorVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_abegc .String (),start );};func (_gfceae *ST_ShapeType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gfceae =0;case "\u006c\u0069\u006e\u0065":*_gfceae =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_gfceae =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gfceae =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gfceae =4;case "\u0072\u0065\u0063\u0074":*_gfceae =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gfceae =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_gfceae =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_gfceae =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_gfceae =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_gfceae =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_gfceae =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_gfceae =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_gfceae =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_gfceae =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_gfceae =15;case "\u0073\u0074\u0061r\u0034":*_gfceae =16;case "\u0073\u0074\u0061r\u0035":*_gfceae =17;case "\u0073\u0074\u0061r\u0036":*_gfceae =18;case "\u0073\u0074\u0061r\u0037":*_gfceae =19;case "\u0073\u0074\u0061r\u0038":*_gfceae =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_gfceae =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_gfceae =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_gfceae =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_gfceae =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_gfceae =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_gfceae =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_gfceae =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_gfceae =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_gfceae =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_gfceae =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_gfceae =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_gfceae =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_gfceae =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_gfceae =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_gfceae =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_gfceae =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_gfceae =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_gfceae =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_gfceae =39;case "\u0070\u0069\u0065":*_gfceae =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_gfceae =41;case "\u0064\u006f\u006eu\u0074":*_gfceae =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_gfceae =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gfceae =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_gfceae =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_gfceae =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_gfceae =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gfceae =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gfceae =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gfceae =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gfceae =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gfceae =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gfceae =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gfceae =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_gfceae =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gfceae =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gfceae =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gfceae =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gfceae =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_gfceae =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_gfceae =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gfceae =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_gfceae =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_gfceae =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_gfceae =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_gfceae =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_gfceae =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gfceae =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_gfceae =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gfceae =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gfceae =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_gfceae =72;case "\u0063\u0075\u0062\u0065":*_gfceae =73;case "\u0063\u0061\u006e":*_gfceae =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_gfceae =75;case "\u0068\u0065\u0061r\u0074":*_gfceae =76;case "\u0073\u0075\u006e":*_gfceae =77;case "\u006d\u006f\u006f\u006e":*_gfceae =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_gfceae =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_gfceae =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_gfceae =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_gfceae =82;case "\u0062\u0065\u0076e\u006c":*_gfceae =83;case "\u0066\u0072\u0061m\u0065":*_gfceae =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_gfceae =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_gfceae =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_gfceae =87;case "\u0063\u0068\u006fr\u0064":*_gfceae =88;case "\u0061\u0072\u0063":*_gfceae =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gfceae =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gfceae =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_gfceae =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_gfceae =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_gfceae =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_gfceae =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_gfceae =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_gfceae =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_gfceae =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_gfceae =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_gfceae =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_gfceae =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_gfceae =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_gfceae =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_gfceae =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_gfceae =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_gfceae =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_gfceae =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gfceae =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gfceae =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gfceae =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gfceae =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gfceae =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gfceae =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_gfceae =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_gfceae =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_gfceae =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gfceae =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_gfceae =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gfceae =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gfceae =120;case "\u0063\u006c\u006fu\u0064":*_gfceae =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_gfceae =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_gfceae =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_gfceae =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_gfceae =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_gfceae =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_gfceae =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_gfceae =128;case "\u0077\u0061\u0076\u0065":*_gfceae =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gfceae =130;case "\u0070\u006c\u0075\u0073":*_gfceae =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_gfceae =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_gfceae =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_gfceae =134;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_gfceae =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gfceae =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_gfceae =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_gfceae =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_gfceae =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_gfceae =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_gfceae =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_gfceae =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_gfceae =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_gfceae =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_gfceae =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_gfceae =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_gfceae =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_gfceae =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_gfceae =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_gfceae =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_gfceae =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gfceae =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_gfceae =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_gfceae =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_gfceae =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_gfceae =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_gfceae =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_gfceae =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_gfceae =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_gfceae =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_gfceae =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_gfceae =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_gfceae =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_gfceae =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_gfceae =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_gfceae =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_gfceae =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_gfceae =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_gfceae =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_gfceae =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_gfceae =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_gfceae =172;case "\u0067\u0065\u0061r\u0036":*_gfceae =173;case "\u0067\u0065\u0061r\u0039":*_gfceae =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_gfceae =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_gfceae =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_gfceae =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_gfceae =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_gfceae =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_gfceae =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gfceae =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_gfceae =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_gfceae =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_gfceae =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_gfceae =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_gfceae =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_gfceae =187;};return nil ;};func (_caebd ST_TextWrappingType )ValidateWithPath (path string )error {switch _caebd {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caebd ));};return nil ;};func (_dede *CT_BiLevelEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aec :=range start .Attr {if _aec .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_efae ,_afad :=ParseUnionST_PositiveFixedPercentage (_aec .Value );if _afad !=nil {return _afad ;};_dede .ThreshAttr =_efae ;continue ;};};for {_dedg ,_fddf :=d .Token ();if _fddf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0069\u004c\u0065v\u0065l\u0045\u0066\u0066\u0065\u0063\u0074\u003a \u0025\u0073",_fddf );};if _ecfd ,_bed :=_dedg .(_a .EndElement );_bed &&_ecfd .Name ==start .Name {break ;};};return nil ;};func (_ffdaef *ThemeOverride )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_a .Attr {Name :_a .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 ="\u0061:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _ffdaef .CT_BaseStylesOverride .MarshalXML (e ,start );}; +// Validate validates the CT_AnimationDgmElement and its children +func (_cgg *CT_AnimationDgmElement )Validate ()error {return _cgg .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_cdf *Blip )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_f .Attr {Name :_f .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 ="\u0061\u003a\u0062\u006c\u0069\u0070";return _cdf .CT_Blip .MarshalXML (e ,start );};func (_aege *CT_GvmlShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aege .CNvPr =NewCT_NonVisualDrawingProps ();_aege .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_gdaa :for {_egea ,_adec :=d .Token ();if _adec !=nil {return _adec ;};switch _dace :=_egea .(type ){case _f .StartElement :switch _dace .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _accab :=d .DecodeElement (_aege .CNvPr ,&_dace );_accab !=nil {return _accab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _bgfbe :=d .DecodeElement (_aege .CNvSpPr ,&_dace );_bgfbe !=nil {return _bgfbe ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0047\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_dace .Name );if _cagc :=d .Skip ();_cagc !=nil {return _cagc ;};};case _f .EndElement :break _gdaa ;case _f .CharData :};};return nil ;};func (_gcgcc *CT_GvmlGroupShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gebfg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gcgcc .NvGrpSpPr ,_gebfg );_baegb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_gcgcc .GrpSpPr ,_baegb );if _gcgcc .Choice !=nil {for _ ,_adcdb :=range _gcgcc .Choice {_adcdb .MarshalXML (e ,_f .StartElement {});};};if _gcgcc .ExtLst !=nil {_gecc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcgcc .ExtLst ,_gecc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GvmlGroupShape and its children -func (_debgb *CT_GvmlGroupShape )Validate ()error {return _debgb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path +func (_cead *CT_GlowEffect )ValidateWithPath (path string )error {if _cead .RadAttr !=nil {if *_cead .RadAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cead .RadAttr );};if *_cead .RadAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_cead .RadAttr );};};if _cead .ScrgbClr !=nil {if _badd :=_cead .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_badd !=nil {return _badd ;};};if _cead .SrgbClr !=nil {if _daee :=_cead .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_daee !=nil {return _daee ;};};if _cead .HslClr !=nil {if _dcaa :=_cead .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dcaa !=nil {return _dcaa ;};};if _cead .SysClr !=nil {if _gcgef :=_cead .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gcgef !=nil {return _gcgef ;};};if _cead .SchemeClr !=nil {if _ffda :=_cead .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ffda !=nil {return _ffda ;};};if _cead .PrstClr !=nil {if _baec :=_cead .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_baec !=nil {return _baec ;};};return nil ;};func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_dgdga :=&CT_PresetLineDashProperties {};return _dgdga ;}; -// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path -func (_eeggff *EG_LineDashProperties )ValidateWithPath (path string )error {if _eeggff .PrstDash !=nil {if _gdacdf :=_eeggff .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_gdacdf !=nil {return _gdacdf ;};};if _eeggff .CustDash !=nil {if _babcc :=_eeggff .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_babcc !=nil {return _babcc ;};};return nil ;}; +// ST_TextBulletSize is a union type +type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;}; -// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path -func (_cebcc *CT_AudioCD )ValidateWithPath (path string )error {if _cefa :=_cebcc .St .ValidateWithPath (path +"\u002f\u0053\u0074");_cefa !=nil {return _cefa ;};if _faed :=_cebcc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_faed !=nil {return _faed ;};if _cebcc .ExtLst !=nil {if _ccbab :=_cebcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccbab !=nil {return _ccbab ;};};return nil ;};type CT_LineJoinRound struct{};func (_ddfeb ST_AdjAngle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ddfeb .ST_Angle !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_ddfeb .ST_Angle )));};if _ddfeb .ST_GeomGuideName !=nil {e .EncodeToken (_a .CharData (*_ddfeb .ST_GeomGuideName ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_bebgab ST_BlipCompression )String ()string {switch _bebgab {case 0:return "";case 1:return "\u0065\u006d\u0061i\u006c";case 2:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 3:return "\u0070\u0072\u0069n\u0074";case 4:return "\u0068q\u0070\u0072\u0069\u006e\u0074";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func NewCT_FixedPercentage ()*CT_FixedPercentage {_accba :=&CT_FixedPercentage {};return _accba };func (_caacb ST_ColorSchemeIndex )Validate ()error {return _caacb .ValidateWithPath ("")}; +// Validate validates the CT_TableCell and its children +func (_bbfbe *CT_TableCell )Validate ()error {return _bbfbe .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");};type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};type CT_CustomGeometry2D struct{AvLst *CT_GeomGuideList ;GdLst *CT_GeomGuideList ;AhLst *CT_AdjustHandleList ;CxnLst *CT_ConnectionSiteList ;Rect *CT_GeomRect ;PathLst *CT_Path2DList ;};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};type CT_InnerShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_efgea ST_PitchFamily )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efgea .String (),start );};func (_bcaeaf *ST_DgmBuildStep )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfgaf ,_deega :=d .Token ();if _deega !=nil {return _deega ;};if _eddgg ,_dcbfdf :=_gfgaf .(_f .EndElement );_dcbfdf &&_eddgg .Name ==start .Name {*_bcaeaf =1;return nil ;};if _fecdgd ,_dgafg :=_gfgaf .(_f .CharData );!_dgafg {return _g .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",_gfgaf );}else {switch string (_fecdgd ){case "":*_bcaeaf =0;case "\u0073\u0070":*_bcaeaf =1;case "\u0062\u0067":*_bcaeaf =2;};};_gfgaf ,_deega =d .Token ();if _deega !=nil {return _deega ;};if _dbagdb ,_aacbe :=_gfgaf .(_f .EndElement );_aacbe &&_dbagdb .Name ==start .Name {return nil ;};return _g .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",_gfgaf );};func (_ccfea ST_TextVerticalType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_egagc :=_f .Attr {};_egagc .Name =name ;switch _ccfea {case ST_TextVerticalTypeUnset :_egagc .Value ="";case ST_TextVerticalTypeHorz :_egagc .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_egagc .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_egagc .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030";case ST_TextVerticalTypeWordArtVert :_egagc .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeEaVert :_egagc .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_egagc .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeWordArtVertRtl :_egagc .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return _egagc ,nil ;};func (_bebdg *ST_BlendMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adccf ,_dgggb :=d .Token ();if _dgggb !=nil {return _dgggb ;};if _cgced ,_gebedd :=_adccf .(_f .EndElement );_gebedd &&_cgced .Name ==start .Name {*_bebdg =1;return nil ;};if _fgfebd ,_ecbcbe :=_adccf .(_f .CharData );!_ecbcbe {return _g .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",_adccf );}else {switch string (_fgfebd ){case "":*_bebdg =0;case "\u006f\u0076\u0065\u0072":*_bebdg =1;case "\u006d\u0075\u006c\u0074":*_bebdg =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_bebdg =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_bebdg =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_bebdg =5;};};_adccf ,_dgggb =d .Token ();if _dgggb !=nil {return _dgggb ;};if _gecfb ,_fddbf :=_adccf .(_f .EndElement );_fddbf &&_gecfb .Name ==start .Name {return nil ;};return _g .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",_adccf );};func (_eefbd *CT_FillOverlayEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eefbd .BlendAttr =ST_BlendMode (1);for _ ,_cfag :=range start .Attr {if _cfag .Name .Local =="\u0062\u006c\u0065n\u0064"{_eefbd .BlendAttr .UnmarshalXMLAttr (_cfag );continue ;};};_abbc :for {_eacg ,_cccec :=d .Token ();if _cccec !=nil {return _cccec ;};switch _fbag :=_eacg .(type ){case _f .StartElement :switch _fbag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_eefbd .NoFill =NewCT_NoFillProperties ();if _dbbcf :=d .DecodeElement (_eefbd .NoFill ,&_fbag );_dbbcf !=nil {return _dbbcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_eefbd .SolidFill =NewCT_SolidColorFillProperties ();if _dgad :=d .DecodeElement (_eefbd .SolidFill ,&_fbag );_dgad !=nil {return _dgad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_eefbd .GradFill =NewCT_GradientFillProperties ();if _ffgbc :=d .DecodeElement (_eefbd .GradFill ,&_fbag );_ffgbc !=nil {return _ffgbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_eefbd .BlipFill =NewCT_BlipFillProperties ();if _cgbf :=d .DecodeElement (_eefbd .BlipFill ,&_fbag );_cgbf !=nil {return _cgbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_eefbd .PattFill =NewCT_PatternFillProperties ();if _bbcab :=d .DecodeElement (_eefbd .PattFill ,&_fbag );_bbcab !=nil {return _bbcab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_eefbd .GrpFill =NewCT_GroupFillProperties ();if _efce :=d .DecodeElement (_eefbd .GrpFill ,&_fbag );_efce !=nil {return _efce ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_fbag .Name );if _fbfd :=d .Skip ();_fbfd !=nil {return _fbfd ;};};case _f .EndElement :break _abbc ;case _f .CharData :};};return nil ;};func (_ccbe *CT_BlendEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccbe .BlendAttr =ST_BlendMode (1);_ccbe .Cont =NewCT_EffectContainer ();for _ ,_fbed :=range start .Attr {if _fbed .Name .Local =="\u0062\u006c\u0065n\u0064"{_ccbe .BlendAttr .UnmarshalXMLAttr (_fbed );continue ;};};_bcbad :for {_dbac ,_fdbd :=d .Token ();if _fdbd !=nil {return _fdbd ;};switch _fgggf :=_dbac .(type ){case _f .StartElement :switch _fgggf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _cbeg :=d .DecodeElement (_ccbe .Cont ,&_fgggf );_cbeg !=nil {return _cbeg ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045\u0066f\u0065c\u0074\u0020\u0025\u0076",_fgggf .Name );if _bbcf :=d .Skip ();_bbcf !=nil {return _bbcf ;};};case _f .EndElement :break _bcbad ;case _f .CharData :};};return nil ;};func (_abdg *CT_GlowEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abdg .RadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_abdg .RadAttr )});};e .EncodeToken (start );if _abdg .ScrgbClr !=nil {_fddc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_abdg .ScrgbClr ,_fddc );};if _abdg .SrgbClr !=nil {_gcfae :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_abdg .SrgbClr ,_gcfae );};if _abdg .HslClr !=nil {_aded :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_abdg .HslClr ,_aded );};if _abdg .SysClr !=nil {_beaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_abdg .SysClr ,_beaf );};if _abdg .SchemeClr !=nil {_ecgdf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_abdg .SchemeClr ,_ecgdf );};if _abdg .PrstClr !=nil {_dgca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_abdg .PrstClr ,_dgca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcebg ST_LineEndLength )ValidateWithPath (path string )error {switch _fcebg {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcebg ));};return nil ;};type ST_LightRigDirection byte ; -// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path -func (_fceg *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _fceg .BldDgm !=nil {if _egff :=_fceg .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_egff !=nil {return _egff ;};};if _fceg .BldChart !=nil {if _ccbe :=_fceg .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t");_ccbe !=nil {return _ccbe ;};};return nil ;};const (ST_RectAlignmentUnset ST_RectAlignment =0;ST_RectAlignmentTl ST_RectAlignment =1;ST_RectAlignmentT ST_RectAlignment =2;ST_RectAlignmentTr ST_RectAlignment =3;ST_RectAlignmentL ST_RectAlignment =4;ST_RectAlignmentCtr ST_RectAlignment =5;ST_RectAlignmentR ST_RectAlignment =6;ST_RectAlignmentBl ST_RectAlignment =7;ST_RectAlignmentB ST_RectAlignment =8;ST_RectAlignmentBr ST_RectAlignment =9;);func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_bffcf :=&CT_GvmlGroupShapeNonVisual {};_bffcf .CNvPr =NewCT_NonVisualDrawingProps ();_bffcf .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _bffcf ;};type CT_InverseTransform struct{};func (_bgfab *CT_TableStyleTextStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bgfab .BAttr !=ST_OnOffStyleTypeUnset {_bcbfg ,_cbfde :=_bgfab .BAttr .MarshalXMLAttr (_a .Name {Local :"\u0062"});if _cbfde !=nil {return _cbfde ;};start .Attr =append (start .Attr ,_bcbfg );};if _bgfab .IAttr !=ST_OnOffStyleTypeUnset {_geece ,_dgda :=_bgfab .IAttr .MarshalXMLAttr (_a .Name {Local :"\u0069"});if _dgda !=nil {return _dgda ;};start .Attr =append (start .Attr ,_geece );};e .EncodeToken (start );if _bgfab .Font !=nil {_daeca :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_bgfab .Font ,_daeca );};if _bgfab .FontRef !=nil {_faebbf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_bgfab .FontRef ,_faebbf );};if _bgfab .ScrgbClr !=nil {_badgb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bgfab .ScrgbClr ,_badgb );};if _bgfab .SrgbClr !=nil {_acdbe :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bgfab .SrgbClr ,_acdbe );};if _bgfab .HslClr !=nil {_bfegf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bgfab .HslClr ,_bfegf );};if _bgfab .SysClr !=nil {_acceb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bgfab .SysClr ,_acceb );};if _bgfab .SchemeClr !=nil {_gbcf :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bgfab .SchemeClr ,_gbcf );};if _bgfab .PrstClr !=nil {_abafce :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bgfab .PrstClr ,_abafce );};if _bgfab .ExtLst !=nil {_fgfbf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgfab .ExtLst ,_fgfbf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_cdba :=&CT_ColorSchemeAndMapping {};_cdba .ClrScheme =NewCT_ColorScheme ();return _cdba ;};func NewCT_FontScheme ()*CT_FontScheme {_abce :=&CT_FontScheme {};_abce .MajorFont =NewCT_FontCollection ();_abce .MinorFont =NewCT_FontCollection ();return _abce ;}; +// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path +func (_ggfab *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _ggfab .UFillTx !=nil {if _gcdae :=_ggfab .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_gcdae !=nil {return _gcdae ;};};if _ggfab .UFill !=nil {if _egdce :=_ggfab .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_egdce !=nil {return _egdce ;};};return nil ;};func (_fdafd ST_TextVerticalType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdafd .String (),start );};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_gdab :=&CT_AlphaModulateEffect {};_gdab .Cont =NewCT_EffectContainer ();return _gdab ;};func (_gbgdeg ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edcae :=_f .Attr {};_edcae .Name =name ;switch _gbgdeg {case ST_AnimationDgmOnlyBuildTypeUnset :_edcae .Value ="";case ST_AnimationDgmOnlyBuildTypeOne :_edcae .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_edcae .Value ="\u006c\u0076\u006c\u004f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_edcae .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return _edcae ,nil ;};type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ;}; -// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path -func (_aaffa *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _fafgb :=_aaffa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fafgb !=nil {return _fafgb ;};return nil ;};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;};type ST_PresetMaterialType byte ;func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_dabga :=&CT_NonVisualDrawingProps {};return _dabga ;};func (_affcc ST_LineEndLength )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_affcc .String (),start );};type CT_ContentPartLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;}; +// Validate validates the CT_TextTabStopList and its children +func (_cagcb *CT_TextTabStopList )Validate ()error {return _cagcb .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};type CT_TextCharacterProperties struct{KumimojiAttr *bool ;LangAttr *string ;AltLangAttr *string ;SzAttr *int32 ;BAttr *bool ;IAttr *bool ;UAttr ST_TextUnderlineType ;StrikeAttr ST_TextStrikeType ;KernAttr *int32 ;CapAttr ST_TextCapsType ;SpcAttr *ST_TextPoint ;NormalizeHAttr *bool ;BaselineAttr *ST_Percentage ;NoProofAttr *bool ;DirtyAttr *bool ;ErrAttr *bool ;SmtCleanAttr *bool ;SmtIdAttr *uint32 ;BmkAttr *string ;Ln *CT_LineProperties ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Highlight *CT_Color ;ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Sym *CT_TextFont ;HlinkClick *CT_Hyperlink ;HlinkMouseOver *CT_Hyperlink ;Rtl *CT_Boolean ;ExtLst *CT_OfficeArtExtensionList ;};const (ST_LineEndLengthUnset ST_LineEndLength =0;ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;);func (_cgcef *CT_TextSpacingPoint )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_cgcef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adcdd *CT_TablePartStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adcdd .TcTxStyle !=nil {_badbbdf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_adcdd .TcTxStyle ,_badbbdf );};if _adcdd .TcStyle !=nil {_ebbfc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_adcdd .TcStyle ,_ebbfc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acdecg ST_TextStrikeType )String ()string {switch _acdecg {case 0:return "";case 1:return "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case 2:return "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case 3:return "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return "";};func (_ebaec *ST_RectAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebaec =0;case "\u0074\u006c":*_ebaec =1;case "\u0074":*_ebaec =2;case "\u0074\u0072":*_ebaec =3;case "\u006c":*_ebaec =4;case "\u0063\u0074\u0072":*_ebaec =5;case "\u0072":*_ebaec =6;case "\u0062\u006c":*_ebaec =7;case "\u0062":*_ebaec =8;case "\u0062\u0072":*_ebaec =9;};return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_cbge :=ST_PositiveFixedPercentage {};if _a .ST_PercentagePatternRe .MatchString (s ){_cbge .ST_PositiveFixedPercentage =&ST_Percentage {};_cbge .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_eagdc ,_cegfe :=_d .ParseInt (s ,10,64);if _cegfe !=nil {return _cbge ,_g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cegfe );};_bbfaa :=int32 (_eagdc );_cbge .ST_PositiveFixedPercentageDecimal =&_bbfaa ;};return _cbge ,nil ;};func (_cfdcd *CT_TintEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfdcd .HueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cfdcd .HueAttr )});};if _cfdcd .AmtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006d\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cfdcd .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbdg *CT_GroupTransform2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dacc :=range start .Attr {if _dacc .Name .Local =="\u0072\u006f\u0074"{_cdce ,_gedb :=_d .ParseInt (_dacc .Value ,10,32);if _gedb !=nil {return _gedb ;};_gbbd :=int32 (_cdce );_dbdg .RotAttr =&_gbbd ;continue ;};if _dacc .Name .Local =="\u0066\u006c\u0069p\u0048"{_fabc ,_gbef :=_d .ParseBool (_dacc .Value );if _gbef !=nil {return _gbef ;};_dbdg .FlipHAttr =&_fabc ;continue ;};if _dacc .Name .Local =="\u0066\u006c\u0069p\u0056"{_afab ,_dbdef :=_d .ParseBool (_dacc .Value );if _dbdef !=nil {return _dbdef ;};_dbdg .FlipVAttr =&_afab ;continue ;};};_gacf :for {_dede ,_dbfd :=d .Token ();if _dbfd !=nil {return _dbfd ;};switch _caacg :=_dede .(type ){case _f .StartElement :switch _caacg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_dbdg .Off =NewCT_Point2D ();if _dcbf :=d .DecodeElement (_dbdg .Off ,&_caacg );_dcbf !=nil {return _dcbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_dbdg .Ext =NewCT_PositiveSize2D ();if _faad :=d .DecodeElement (_dbdg .Ext ,&_caacg );_faad !=nil {return _faad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u004ff\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u004ff\u0066"}:_dbdg .ChOff =NewCT_Point2D ();if _gafag :=d .DecodeElement (_dbdg .ChOff ,&_caacg );_gafag !=nil {return _gafag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0045x\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0045x\u0074"}:_dbdg .ChExt =NewCT_PositiveSize2D ();if _cadg :=d .DecodeElement (_dbdg .ChExt ,&_caacg );_cadg !=nil {return _cadg ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u0032\u0044\u0020\u0025\u0076",_caacg .Name );if _agbe :=d .Skip ();_agbe !=nil {return _agbe ;};};case _f .EndElement :break _gacf ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path -func (_bfegc *EG_ColorTransform )ValidateWithPath (path string )error {if _bfegc .Tint !=nil {if _fdgfgb :=_bfegc .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_fdgfgb !=nil {return _fdgfgb ;};};if _bfegc .Shade !=nil {if _cdfff :=_bfegc .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065");_cdfff !=nil {return _cdfff ;};};if _bfegc .Comp !=nil {if _adfa :=_bfegc .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_adfa !=nil {return _adfa ;};};if _bfegc .Inv !=nil {if _eeecg :=_bfegc .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076");_eeecg !=nil {return _eeecg ;};};if _bfegc .Gray !=nil {if _dgffa :=_bfegc .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_dgffa !=nil {return _dgffa ;};};if _bfegc .Alpha !=nil {if _bffdc :=_bfegc .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061");_bffdc !=nil {return _bffdc ;};};if _bfegc .AlphaOff !=nil {if _ffdad :=_bfegc .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_ffdad !=nil {return _ffdad ;};};if _bfegc .AlphaMod !=nil {if _efffdc :=_bfegc .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_efffdc !=nil {return _efffdc ;};};if _bfegc .Hue !=nil {if _gfafe :=_bfegc .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_gfafe !=nil {return _gfafe ;};};if _bfegc .HueOff !=nil {if _gefeee :=_bfegc .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066");_gefeee !=nil {return _gefeee ;};};if _bfegc .HueMod !=nil {if _dbgdd :=_bfegc .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_dbgdd !=nil {return _dbgdd ;};};if _bfegc .Sat !=nil {if _dgegd :=_bfegc .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074");_dgegd !=nil {return _dgegd ;};};if _bfegc .SatOff !=nil {if _dbbcc :=_bfegc .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_dbbcc !=nil {return _dbbcc ;};};if _bfegc .SatMod !=nil {if _gcgcf :=_bfegc .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064");_gcgcf !=nil {return _gcgcf ;};};if _bfegc .Lum !=nil {if _ebbac :=_bfegc .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_ebbac !=nil {return _ebbac ;};};if _bfegc .LumOff !=nil {if _gdcfa :=_bfegc .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066");_gdcfa !=nil {return _gdcfa ;};};if _bfegc .LumMod !=nil {if _debbf :=_bfegc .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_debbf !=nil {return _debbf ;};};if _bfegc .Red !=nil {if _feaff :=_bfegc .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064");_feaff !=nil {return _feaff ;};};if _bfegc .RedOff !=nil {if _acfdeg :=_bfegc .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_acfdeg !=nil {return _acfdeg ;};};if _bfegc .RedMod !=nil {if _bcbac :=_bfegc .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064");_bcbac !=nil {return _bcbac ;};};if _bfegc .Green !=nil {if _begd :=_bfegc .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_begd !=nil {return _begd ;};};if _bfegc .GreenOff !=nil {if _bbfbc :=_bfegc .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f");_bbfbc !=nil {return _bbfbc ;};};if _bfegc .GreenMod !=nil {if _baaeg :=_bfegc .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_baaeg !=nil {return _baaeg ;};};if _bfegc .Blue !=nil {if _cafdf :=_bfegc .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065");_cafdf !=nil {return _cafdf ;};};if _bfegc .BlueOff !=nil {if _cdeeac :=_bfegc .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_cdeeac !=nil {return _cdeeac ;};};if _bfegc .BlueMod !=nil {if _ebgce :=_bfegc .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064");_ebgce !=nil {return _ebgce ;};};if _bfegc .Gamma !=nil {if _daagf :=_bfegc .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_daagf !=nil {return _daagf ;};};if _bfegc .InvGamma !=nil {if _agcbe :=_bfegc .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da");_agcbe !=nil {return _agcbe ;};};return nil ;};func (_bfegag *ST_BlendMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcfacg ,_feff :=d .Token ();if _feff !=nil {return _feff ;};if _ccaed ,_egfec :=_dcfacg .(_a .EndElement );_egfec &&_ccaed .Name ==start .Name {*_bfegag =1;return nil ;};if _eedfb ,_faccb :=_dcfacg .(_a .CharData );!_faccb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcfacg );}else {switch string (_eedfb ){case "":*_bfegag =0;case "\u006f\u0076\u0065\u0072":*_bfegag =1;case "\u006d\u0075\u006c\u0074":*_bfegag =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_bfegag =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_bfegag =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_bfegag =5;};};_dcfacg ,_feff =d .Token ();if _feff !=nil {return _feff ;};if _agbgd ,_afabf :=_dcfacg .(_a .EndElement );_afabf &&_agbgd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcfacg );};func NewCT_TextField ()*CT_TextField {_caead :=&CT_TextField {};_caead .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _caead ;};func (_ebdfc ST_PitchFamily )Validate ()error {return _ebdfc .ValidateWithPath ("")};type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_gadge :=&CT_Path2DQuadBezierTo {};return _gadge ;};func (_fdge *CT_Path2DCubicBezierTo )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_faebe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_ggddfe :=range _fdge .Pt {e .EncodeElement (_ggddfe ,_faebe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eabff ST_PresetShadowVal )String ()string {switch _eabff {case 0:return "";case 1:return "\u0073\u0068\u0064w\u0031";case 2:return "\u0073\u0068\u0064w\u0032";case 3:return "\u0073\u0068\u0064w\u0033";case 4:return "\u0073\u0068\u0064w\u0034";case 5:return "\u0073\u0068\u0064w\u0035";case 6:return "\u0073\u0068\u0064w\u0036";case 7:return "\u0073\u0068\u0064w\u0037";case 8:return "\u0073\u0068\u0064w\u0038";case 9:return "\u0073\u0068\u0064w\u0039";case 10:return "\u0073\u0068\u0064\u0077\u0031\u0030";case 11:return "\u0073\u0068\u0064\u0077\u0031\u0031";case 12:return "\u0073\u0068\u0064\u0077\u0031\u0032";case 13:return "\u0073\u0068\u0064\u0077\u0031\u0033";case 14:return "\u0073\u0068\u0064\u0077\u0031\u0034";case 15:return "\u0073\u0068\u0064\u0077\u0031\u0035";case 16:return "\u0073\u0068\u0064\u0077\u0031\u0036";case 17:return "\u0073\u0068\u0064\u0077\u0031\u0037";case 18:return "\u0073\u0068\u0064\u0077\u0031\u0038";case 19:return "\u0073\u0068\u0064\u0077\u0031\u0039";case 20:return "\u0073\u0068\u0064\u0077\u0032\u0030";};return "";}; +// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path +func (_gcbcd *EG_TextAutofit )ValidateWithPath (path string )error {if _gcbcd .NoAutofit !=nil {if _dgdeb :=_gcbcd .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_dgdeb !=nil {return _dgdeb ;};};if _gcbcd .NormAutofit !=nil {if _fdfdd :=_gcbcd .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_fdfdd !=nil {return _fdfdd ;};};if _gcbcd .SpAutoFit !=nil {if _gbdedd :=_gcbcd .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_gbdedd !=nil {return _gbdedd ;};};return nil ;}; -// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path -func (_gfagb *CT_RegularTextRun )ValidateWithPath (path string )error {if _gfagb .RPr !=nil {if _fgea :=_gfagb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fgea !=nil {return _fgea ;};};return nil ;};func (_bdgdf *CT_TextSpacingPercent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efafa :=range start .Attr {if _efafa .Name .Local =="\u0076\u0061\u006c"{_ffge ,_ffbea :=ParseUnionST_TextSpacingPercentOrPercentString (_efafa .Value );if _ffbea !=nil {return _ffbea ;};_bdgdf .ValAttr =_ffge ;continue ;};};for {_ccegc ,_eaaaa :=d .Token ();if _eaaaa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061\u0063\u0069n\u0067\u0050\u0065\u0072\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_eaaaa );};if _gffcb ,_agagdc :=_ccegc .(_a .EndElement );_agagdc &&_gffcb .Name ==start .Name {break ;};};return nil ;};func NewCT_TableCell ()*CT_TableCell {_gccfb :=&CT_TableCell {};return _gccfb }; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_dbcb *CT_Headers )ValidateWithPath (path string )error {return nil };func NewCT_NoFillProperties ()*CT_NoFillProperties {_dgbg :=&CT_NoFillProperties {};return _dgbg };type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;};func (_dcgga ST_PresetLineDashVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcgga .String (),start );};func (_ffebd ST_PathFillMode )String ()string {switch _ffebd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d";case 3:return "\u006ci\u0067\u0068\u0074\u0065\u006e";case 4:return "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case 5:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 6:return "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return "";};func (_bega ST_ColorSchemeIndex )String ()string {switch _bega {case 0:return "";case 1:return "\u0064\u006b\u0031";case 2:return "\u006c\u0074\u0031";case 3:return "\u0064\u006b\u0032";case 4:return "\u006c\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return "";}; -// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path -func (_dgbea *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _ecadf :=_dgbea .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_ecadf !=nil {return _ecadf ;};if _gdgdb :=_dgbea .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072");_gdgdb !=nil {return _gdgdb ;};if _dgbea .Font !=nil {if _gbeeg :=_dgbea .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_gbeeg !=nil {return _gbeeg ;};};if _dgbea .FontRef !=nil {if _eggga :=_dgbea .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_eggga !=nil {return _eggga ;};};if _dgbea .ScrgbClr !=nil {if _edddd :=_dgbea .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_edddd !=nil {return _edddd ;};};if _dgbea .SrgbClr !=nil {if _cgcgd :=_dgbea .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_cgcgd !=nil {return _cgcgd ;};};if _dgbea .HslClr !=nil {if _becbf :=_dgbea .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_becbf !=nil {return _becbf ;};};if _dgbea .SysClr !=nil {if _gbaac :=_dgbea .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gbaac !=nil {return _gbaac ;};};if _dgbea .SchemeClr !=nil {if _gcfe :=_dgbea .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gcfe !=nil {return _gcfe ;};};if _dgbea .PrstClr !=nil {if _cedaeg :=_dgbea .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cedaeg !=nil {return _cedaeg ;};};if _dgbea .ExtLst !=nil {if _dbcca :=_dgbea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbcca !=nil {return _dbcca ;};};return nil ;};func (_baceg ST_TextAlignType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_acdbga :=_a .Attr {};_acdbga .Name =name ;switch _baceg {case ST_TextAlignTypeUnset :_acdbga .Value ="";case ST_TextAlignTypeL :_acdbga .Value ="\u006c";case ST_TextAlignTypeCtr :_acdbga .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_acdbga .Value ="\u0072";case ST_TextAlignTypeJust :_acdbga .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_acdbga .Value ="\u006au\u0073\u0074\u004c\u006f\u0077";case ST_TextAlignTypeDist :_acdbga .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_acdbga .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _acdbga ,nil ;}; +// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path +func (_adccb *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _aebg :=_adccb .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_aebg !=nil {return _aebg ;};if _agc :=_adccb .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_agc !=nil {return _agc ;};return nil ;};func (_cbed *CT_ColorMappingOverride )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cbed .Choice .MarshalXML (e ,_f .StartElement {});e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edbdfa ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _edbdfa {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edbdfa ));};return nil ;};func (_dccef *CT_TableCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfgee :=range start .Attr {if _cfgee .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_aggab ,_dddbb :=_d .ParseInt (_cfgee .Value ,10,32);if _dddbb !=nil {return _dddbb ;};_ceffcc :=int32 (_aggab );_dccef .RowSpanAttr =&_ceffcc ;continue ;};if _cfgee .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_acdaa ,_gdfc :=_d .ParseInt (_cfgee .Value ,10,32);if _gdfc !=nil {return _gdfc ;};_daffd :=int32 (_acdaa );_dccef .GridSpanAttr =&_daffd ;continue ;};if _cfgee .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_aedc ,_faeec :=_d .ParseBool (_cfgee .Value );if _faeec !=nil {return _faeec ;};_dccef .HMergeAttr =&_aedc ;continue ;};if _cfgee .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_gafeg ,_eegc :=_d .ParseBool (_cfgee .Value );if _eegc !=nil {return _eegc ;};_dccef .VMergeAttr =&_gafeg ;continue ;};if _cfgee .Name .Local =="\u0069\u0064"{_bddcc ,_ddfge :=_cfgee .Value ,error (nil );if _ddfge !=nil {return _ddfge ;};_dccef .IdAttr =&_bddcc ;continue ;};};_ecff :for {_aeged ,_bgdfa :=d .Token ();if _bgdfa !=nil {return _bgdfa ;};switch _dgdbb :=_aeged .(type ){case _f .StartElement :switch _dgdbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_dccef .TxBody =NewCT_TextBody ();if _cfcda :=d .DecodeElement (_dccef .TxBody ,&_dgdbb );_cfcda !=nil {return _cfcda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_dccef .TcPr =NewCT_TableCellProperties ();if _gbfda :=d .DecodeElement (_dccef .TcPr ,&_dgdbb );_gbfda !=nil {return _gbfda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dccef .ExtLst =NewCT_OfficeArtExtensionList ();if _efdca :=d .DecodeElement (_dccef .ExtLst ,&_dgdbb );_efdca !=nil {return _efdca ;};default:_fb .Log ("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_T\u0061\u0062l\u0065\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_dgdbb .Name );if _cefge :=d .Skip ();_cefge !=nil {return _cefge ;};};case _f .EndElement :break _ecff ;case _f .CharData :};};return nil ;};type CT_EmptyElement struct{};func NewCT_TableCellProperties ()*CT_TableCellProperties {_bgadd :=&CT_TableCellProperties {};return _bgadd ;};const (ST_PresetPatternValUnset ST_PresetPatternVal =0;ST_PresetPatternValPct5 ST_PresetPatternVal =1;ST_PresetPatternValPct10 ST_PresetPatternVal =2;ST_PresetPatternValPct20 ST_PresetPatternVal =3;ST_PresetPatternValPct25 ST_PresetPatternVal =4;ST_PresetPatternValPct30 ST_PresetPatternVal =5;ST_PresetPatternValPct40 ST_PresetPatternVal =6;ST_PresetPatternValPct50 ST_PresetPatternVal =7;ST_PresetPatternValPct60 ST_PresetPatternVal =8;ST_PresetPatternValPct70 ST_PresetPatternVal =9;ST_PresetPatternValPct75 ST_PresetPatternVal =10;ST_PresetPatternValPct80 ST_PresetPatternVal =11;ST_PresetPatternValPct90 ST_PresetPatternVal =12;ST_PresetPatternValHorz ST_PresetPatternVal =13;ST_PresetPatternValVert ST_PresetPatternVal =14;ST_PresetPatternValLtHorz ST_PresetPatternVal =15;ST_PresetPatternValLtVert ST_PresetPatternVal =16;ST_PresetPatternValDkHorz ST_PresetPatternVal =17;ST_PresetPatternValDkVert ST_PresetPatternVal =18;ST_PresetPatternValNarHorz ST_PresetPatternVal =19;ST_PresetPatternValNarVert ST_PresetPatternVal =20;ST_PresetPatternValDashHorz ST_PresetPatternVal =21;ST_PresetPatternValDashVert ST_PresetPatternVal =22;ST_PresetPatternValCross ST_PresetPatternVal =23;ST_PresetPatternValDnDiag ST_PresetPatternVal =24;ST_PresetPatternValUpDiag ST_PresetPatternVal =25;ST_PresetPatternValLtDnDiag ST_PresetPatternVal =26;ST_PresetPatternValLtUpDiag ST_PresetPatternVal =27;ST_PresetPatternValDkDnDiag ST_PresetPatternVal =28;ST_PresetPatternValDkUpDiag ST_PresetPatternVal =29;ST_PresetPatternValWdDnDiag ST_PresetPatternVal =30;ST_PresetPatternValWdUpDiag ST_PresetPatternVal =31;ST_PresetPatternValDashDnDiag ST_PresetPatternVal =32;ST_PresetPatternValDashUpDiag ST_PresetPatternVal =33;ST_PresetPatternValDiagCross ST_PresetPatternVal =34;ST_PresetPatternValSmCheck ST_PresetPatternVal =35;ST_PresetPatternValLgCheck ST_PresetPatternVal =36;ST_PresetPatternValSmGrid ST_PresetPatternVal =37;ST_PresetPatternValLgGrid ST_PresetPatternVal =38;ST_PresetPatternValDotGrid ST_PresetPatternVal =39;ST_PresetPatternValSmConfetti ST_PresetPatternVal =40;ST_PresetPatternValLgConfetti ST_PresetPatternVal =41;ST_PresetPatternValHorzBrick ST_PresetPatternVal =42;ST_PresetPatternValDiagBrick ST_PresetPatternVal =43;ST_PresetPatternValSolidDmnd ST_PresetPatternVal =44;ST_PresetPatternValOpenDmnd ST_PresetPatternVal =45;ST_PresetPatternValDotDmnd ST_PresetPatternVal =46;ST_PresetPatternValPlaid ST_PresetPatternVal =47;ST_PresetPatternValSphere ST_PresetPatternVal =48;ST_PresetPatternValWeave ST_PresetPatternVal =49;ST_PresetPatternValDivot ST_PresetPatternVal =50;ST_PresetPatternValShingle ST_PresetPatternVal =51;ST_PresetPatternValWave ST_PresetPatternVal =52;ST_PresetPatternValTrellis ST_PresetPatternVal =53;ST_PresetPatternValZigZag ST_PresetPatternVal =54;);func (_abbcd *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbgaa :=range start .Attr {if _dbgaa .Name .Local =="\u006e\u006f\u0047r\u0070"{_baea ,_dfcg :=_d .ParseBool (_dbgaa .Value );if _dfcg !=nil {return _dfcg ;};_abbcd .NoGrpAttr =&_baea ;continue ;};if _dbgaa .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_cgcge ,_dgag :=_d .ParseBool (_dbgaa .Value );if _dgag !=nil {return _dgag ;};_abbcd .NoDrilldownAttr =&_cgcge ;continue ;};if _dbgaa .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_edcag ,_eadad :=_d .ParseBool (_dbgaa .Value );if _eadad !=nil {return _eadad ;};_abbcd .NoSelectAttr =&_edcag ;continue ;};if _dbgaa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bfdd ,_gceb :=_d .ParseBool (_dbgaa .Value );if _gceb !=nil {return _gceb ;};_abbcd .NoChangeAspectAttr =&_bfdd ;continue ;};if _dbgaa .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_accgf ,_ageg :=_d .ParseBool (_dbgaa .Value );if _ageg !=nil {return _ageg ;};_abbcd .NoMoveAttr =&_accgf ;continue ;};if _dbgaa .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_eaef ,_bgea :=_d .ParseBool (_dbgaa .Value );if _bgea !=nil {return _bgea ;};_abbcd .NoResizeAttr =&_eaef ;continue ;};};_dbbg :for {_baefb ,_bfff :=d .Token ();if _bfff !=nil {return _bfff ;};switch _gacc :=_baefb .(type ){case _f .StartElement :switch _gacc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abbcd .ExtLst =NewCT_OfficeArtExtensionList ();if _gbddf :=d .DecodeElement (_abbcd .ExtLst ,&_gacc );_gbddf !=nil {return _gbddf ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063k\u0069\u006e\u0067\u0020\u0025\u0076",_gacc .Name );if _fdgfc :=d .Skip ();_fdgfc !=nil {return _fdgfc ;};};case _f .EndElement :break _dbbg ;case _f .CharData :};};return nil ;};func (_gfcge *CT_LineJoinBevel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcdcd ST_BlackWhiteMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcdcd .String (),start );}; -// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path -func (_dbddg *CT_GradientFillProperties )ValidateWithPath (path string )error {if _cfbc :=_dbddg .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_cfbc !=nil {return _cfbc ;};if _dbddg .GsLst !=nil {if _ededf :=_dbddg .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074");_ededf !=nil {return _ededf ;};};if _dbddg .Lin !=nil {if _dacgg :=_dbddg .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_dacgg !=nil {return _dacgg ;};};if _dbddg .Path !=nil {if _cafebd :=_dbddg .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_cafebd !=nil {return _cafebd ;};};if _dbddg .TileRect !=nil {if _aaaa :=_dbddg .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_aaaa !=nil {return _aaaa ;};};return nil ;};type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ;};func (_ffacb *CT_TextCharacterProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ffacb .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_ffacb .KumimojiAttr ))});};if _ffacb .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_ffacb .LangAttr )});};if _ffacb .AltLangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_ffacb .AltLangAttr )});};if _ffacb .SzAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u007a"},Value :_f .Sprintf ("\u0025\u0076",*_ffacb .SzAttr )});};if _ffacb .BAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_ffacb .BAttr ))});};if _ffacb .IAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_ffacb .IAttr ))});};if _ffacb .UAttr !=ST_TextUnderlineTypeUnset {_eaed ,_eagg :=_ffacb .UAttr .MarshalXMLAttr (_a .Name {Local :"\u0075"});if _eagg !=nil {return _eagg ;};start .Attr =append (start .Attr ,_eaed );};if _ffacb .StrikeAttr !=ST_TextStrikeTypeUnset {_dgfga ,_bbba :=_ffacb .StrikeAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _bbba !=nil {return _bbba ;};start .Attr =append (start .Attr ,_dgfga );};if _ffacb .KernAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffacb .KernAttr )});};if _ffacb .CapAttr !=ST_TextCapsTypeUnset {_daagg ,_egbac :=_ffacb .CapAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0061\u0070"});if _egbac !=nil {return _egbac ;};start .Attr =append (start .Attr ,_daagg );};if _ffacb .SpcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_ffacb .SpcAttr )});};if _ffacb .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_ffacb .NormalizeHAttr ))});};if _ffacb .BaselineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ffacb .BaselineAttr )});};if _ffacb .NoProofAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_ffacb .NoProofAttr ))});};if _ffacb .DirtyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_ffacb .DirtyAttr ))});};if _ffacb .ErrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0072\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_ffacb .ErrAttr ))});};if _ffacb .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_ffacb .SmtCleanAttr ))});};if _ffacb .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ffacb .SmtIdAttr )});};if _ffacb .BmkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006d\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_ffacb .BmkAttr )});};e .EncodeToken (start );if _ffacb .Ln !=nil {_bfbaf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_ffacb .Ln ,_bfbaf );};if _ffacb .NoFill !=nil {_cbefag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffacb .NoFill ,_cbefag );};if _ffacb .SolidFill !=nil {_ababf :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffacb .SolidFill ,_ababf );};if _ffacb .GradFill !=nil {_ggaag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffacb .GradFill ,_ggaag );};if _ffacb .BlipFill !=nil {_cfadf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffacb .BlipFill ,_cfadf );};if _ffacb .PattFill !=nil {_aeabc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffacb .PattFill ,_aeabc );};if _ffacb .GrpFill !=nil {_ebeee :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ffacb .GrpFill ,_ebeee );};if _ffacb .EffectLst !=nil {_ebgdg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffacb .EffectLst ,_ebgdg );};if _ffacb .EffectDag !=nil {_ecfacf :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_ffacb .EffectDag ,_ecfacf );};if _ffacb .Highlight !=nil {_eaaa :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ffacb .Highlight ,_eaaa );};if _ffacb .ULnTx !=nil {_abcd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_ffacb .ULnTx ,_abcd );};if _ffacb .ULn !=nil {_gaef :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_ffacb .ULn ,_gaef );};if _ffacb .UFillTx !=nil {_fgcb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_ffacb .UFillTx ,_fgcb );};if _ffacb .UFill !=nil {_aagdac :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffacb .UFill ,_aagdac );};if _ffacb .Latin !=nil {_gbfda :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_ffacb .Latin ,_gbfda );};if _ffacb .Ea !=nil {_eacbe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_ffacb .Ea ,_eacbe );};if _ffacb .Cs !=nil {_eaaad :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_ffacb .Cs ,_eaaad );};if _ffacb .Sym !=nil {_ccdaa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073y\u006d"}};e .EncodeElement (_ffacb .Sym ,_ccdaa );};if _ffacb .HlinkClick !=nil {_agbbfd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_ffacb .HlinkClick ,_agbbfd );};if _ffacb .HlinkMouseOver !=nil {_bcdbbf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}};e .EncodeElement (_ffacb .HlinkMouseOver ,_bcdbbf );};if _ffacb .Rtl !=nil {_fdddf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_ffacb .Rtl ,_fdddf );};if _ffacb .ExtLst !=nil {_ecagca :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffacb .ExtLst ,_ecagca );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_effgaf *ST_LightRigType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_effgaf =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_effgaf =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_effgaf =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_effgaf =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_effgaf =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_effgaf =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_effgaf =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_effgaf =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_effgaf =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_effgaf =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_effgaf =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_effgaf =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_effgaf =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_effgaf =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_effgaf =14;case "\u0073\u006f\u0066\u0074":*_effgaf =15;case "\u0068\u0061\u0072s\u0068":*_effgaf =16;case "\u0066\u006c\u006fo\u0064":*_effgaf =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_effgaf =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_effgaf =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_effgaf =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_effgaf =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_effgaf =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_effgaf =23;case "\u0066\u006c\u0061\u0074":*_effgaf =24;case "\u0074\u0077\u006fP\u0074":*_effgaf =25;case "\u0067\u006c\u006f\u0077":*_effgaf =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_effgaf =27;};return nil ;};type CT_InverseGammaTransform struct{};type CT_Path2DList struct{Path []*CT_Path2D ;};func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_cbfcge :=&CT_PresetLineDashProperties {};return _cbfcge ;};func (_gaceb *ST_TextWrappingType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gaceb =0;case "\u006e\u006f\u006e\u0065":*_gaceb =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gaceb =2;};return nil ;}; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_bcac *CT_Boolean )ValidateWithPath (path string )error {if _bcac .ValAttr !=nil {if _dbgd :=_bcac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbgd !=nil {return _dbgd ;};};return nil ;};type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};func (_cfafd ST_PathShadeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfafd .String (),start );};func (_ebfbc ST_LightRigDirection )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dabba :=_f .Attr {};_dabba .Name =name ;switch _ebfbc {case ST_LightRigDirectionUnset :_dabba .Value ="";case ST_LightRigDirectionTl :_dabba .Value ="\u0074\u006c";case ST_LightRigDirectionT :_dabba .Value ="\u0074";case ST_LightRigDirectionTr :_dabba .Value ="\u0074\u0072";case ST_LightRigDirectionL :_dabba .Value ="\u006c";case ST_LightRigDirectionR :_dabba .Value ="\u0072";case ST_LightRigDirectionBl :_dabba .Value ="\u0062\u006c";case ST_LightRigDirectionB :_dabba .Value ="\u0062";case ST_LightRigDirectionBr :_dabba .Value ="\u0062\u0072";};return _dabba ,nil ;};type ST_TextAutonumberScheme byte ; -// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path -func (_fgggc *CT_Scene3D )ValidateWithPath (path string )error {if _bdbec :=_fgggc .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_bdbec !=nil {return _bdbec ;};if _cdgbf :=_fgggc .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_cdgbf !=nil {return _cdgbf ;};if _fgggc .Backdrop !=nil {if _eedfa :=_fgggc .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_eedfa !=nil {return _eedfa ;};};if _fgggc .ExtLst !=nil {if _agggf :=_fgggc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agggf !=nil {return _agggf ;};};return nil ;}; +// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path +func (_efdad *CT_QuickTimeFile )ValidateWithPath (path string )error {if _efdad .ExtLst !=nil {if _ddgg :=_efdad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddgg !=nil {return _ddgg ;};};return nil ;};type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;};func (_afcgce *ST_PresetColorVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_afcgce =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_afcgce =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_afcgce =2;case "\u0061\u0071\u0075\u0061":*_afcgce =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_afcgce =4;case "\u0061\u007a\u0075r\u0065":*_afcgce =5;case "\u0062\u0065\u0069g\u0065":*_afcgce =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_afcgce =7;case "\u0062\u006c\u0061c\u006b":*_afcgce =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_afcgce =9;case "\u0062\u006c\u0075\u0065":*_afcgce =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_afcgce =11;case "\u0062\u0072\u006fw\u006e":*_afcgce =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_afcgce =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_afcgce =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_afcgce =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_afcgce =16;case "\u0063\u006f\u0072a\u006c":*_afcgce =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_afcgce =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_afcgce =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_afcgce =20;case "\u0063\u0079\u0061\u006e":*_afcgce =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_afcgce =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_afcgce =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_afcgce =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_afcgce =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_afcgce =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_afcgce =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_afcgce =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_afcgce =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_afcgce =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_afcgce =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_afcgce =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_afcgce =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_afcgce =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afcgce =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_afcgce =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_afcgce =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_afcgce =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afcgce =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_afcgce =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_afcgce =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_afcgce =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_afcgce =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_afcgce =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_afcgce =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_afcgce =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_afcgce =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_afcgce =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_afcgce =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_afcgce =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_afcgce =51;case "\u0064\u006b\u0052e\u0064":*_afcgce =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_afcgce =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afcgce =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_afcgce =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_afcgce =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_afcgce =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afcgce =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_afcgce =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_afcgce =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_afcgce =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_afcgce =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_afcgce =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_afcgce =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_afcgce =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_afcgce =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_afcgce =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_afcgce =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_afcgce =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_afcgce =70;case "\u0067\u006f\u006c\u0064":*_afcgce =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_afcgce =72;case "\u0067\u0072\u0061\u0079":*_afcgce =73;case "\u0067\u0072\u0065\u0079":*_afcgce =74;case "\u0067\u0072\u0065e\u006e":*_afcgce =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_afcgce =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_afcgce =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_afcgce =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_afcgce =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_afcgce =80;case "\u0069\u0076\u006fr\u0079":*_afcgce =81;case "\u006b\u0068\u0061k\u0069":*_afcgce =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_afcgce =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_afcgce =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_afcgce =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_afcgce =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_afcgce =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_afcgce =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_afcgce =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_afcgce =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_afcgce =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_afcgce =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_afcgce =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_afcgce =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_afcgce =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afcgce =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_afcgce =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_afcgce =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_afcgce =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_afcgce =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_afcgce =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_afcgce =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_afcgce =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_afcgce =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_afcgce =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_afcgce =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_afcgce =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_afcgce =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_afcgce =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_afcgce =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afcgce =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_afcgce =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_afcgce =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_afcgce =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_afcgce =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_afcgce =116;case "\u006c\u0069\u006d\u0065":*_afcgce =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_afcgce =118;case "\u006c\u0069\u006ee\u006e":*_afcgce =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_afcgce =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_afcgce =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_afcgce =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_afcgce =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_afcgce =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_afcgce =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afcgce =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_afcgce =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_afcgce =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afcgce =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_afcgce =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_afcgce =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_afcgce =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_afcgce =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_afcgce =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_afcgce =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_afcgce =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_afcgce =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afcgce =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_afcgce =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_afcgce =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_afcgce =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_afcgce =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_afcgce =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_afcgce =144;case "\u006e\u0061\u0076\u0079":*_afcgce =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_afcgce =146;case "\u006f\u006c\u0069v\u0065":*_afcgce =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_afcgce =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_afcgce =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_afcgce =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_afcgce =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_afcgce =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_afcgce =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afcgce =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_afcgce =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_afcgce =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_afcgce =157;case "\u0070\u0065\u0072\u0075":*_afcgce =158;case "\u0070\u0069\u006e\u006b":*_afcgce =159;case "\u0070\u006c\u0075\u006d":*_afcgce =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_afcgce =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_afcgce =162;case "\u0072\u0065\u0064":*_afcgce =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_afcgce =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_afcgce =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_afcgce =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_afcgce =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_afcgce =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afcgce =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_afcgce =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_afcgce =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_afcgce =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_afcgce =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_afcgce =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_afcgce =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_afcgce =176;case "\u0073\u006e\u006f\u0077":*_afcgce =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_afcgce =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_afcgce =179;case "\u0074\u0061\u006e":*_afcgce =180;case "\u0074\u0065\u0061\u006c":*_afcgce =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_afcgce =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_afcgce =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_afcgce =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_afcgce =185;case "\u0077\u0068\u0065a\u0074":*_afcgce =186;case "\u0077\u0068\u0069t\u0065":*_afcgce =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_afcgce =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_afcgce =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_afcgce =190;};return nil ;};func (_deaab ST_AdjCoordinate )String ()string {if _deaab .ST_Coordinate !=nil {return _deaab .ST_Coordinate .String ();};if _deaab .ST_GeomGuideName !=nil {return _g .Sprintf ("\u0025\u0076",*_deaab .ST_GeomGuideName );};return "";};func NewCT_TransformEffect ()*CT_TransformEffect {_fdegc :=&CT_TransformEffect {};return _fdegc }; // ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path -func (_abebd *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil };func (_gbccd *ST_TextPoint )ValidateWithPath (path string )error {_ebefe :=[]string {};if _gbccd .ST_TextPointUnqualified !=nil {_ebefe =append (_ebefe ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _gbccd .ST_UniversalMeasure !=nil {_ebefe =append (_ebefe ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_ebefe )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ebefe );};return nil ;}; +func (_bdfcb *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil };func (_fbaac *CT_GvmlTextShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbaac .UseSpRect !=nil {_ggafb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}};e .EncodeElement (_fbaac .UseSpRect ,_ggafb );};if _fbaac .Xfrm !=nil {_gbcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fbaac .Xfrm ,_gbcb );};return nil ;};func (_ffcad *CT_NonVisualPictureProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffcad .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffcad .PreferRelativeResizeAttr ))});};e .EncodeToken (start );if _ffcad .PicLocks !=nil {_eegbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_ffcad .PicLocks ,_eegbb );};if _ffcad .ExtLst !=nil {_gafea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffcad .ExtLst ,_gafea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Point3D and its children -func (_acdd *CT_Point3D )Validate ()error {return _acdd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");}; +// Validate validates the EG_EffectProperties and its children +func (_afbgc *EG_EffectProperties )Validate ()error {return _afbgc .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_beec *CT_PositiveSize2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beec .CxAttr =0;_beec .CyAttr =0;for _ ,_cdfgb :=range start .Attr {if _cdfgb .Name .Local =="\u0063\u0078"{_fabee ,_dddc :=_d .ParseInt (_cdfgb .Value ,10,64);if _dddc !=nil {return _dddc ;};_beec .CxAttr =_fabee ;continue ;};if _cdfgb .Name .Local =="\u0063\u0079"{_ggcfa ,_fecga :=_d .ParseInt (_cdfgb .Value ,10,64);if _fecga !=nil {return _fecga ;};_beec .CyAttr =_ggcfa ;continue ;};};for {_bgfaa ,_facga :=d .Token ();if _facga !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053\u0069\u007a\u0065\u0032\u0044: \u0025\u0073",_facga );};if _acgdc ,_eefac :=_bgfaa .(_f .EndElement );_eefac &&_acgdc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TextNoBullet and its children -func (_geeab *CT_TextNoBullet )Validate ()error {return _geeab .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");};func (_fdeadce *CT_TableProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdcfa :=range start .Attr {if _bdcfa .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_badbb ,_gdcgb :=_gc .ParseBool (_bdcfa .Value );if _gdcgb !=nil {return _gdcgb ;};_fdeadce .FirstRowAttr =&_badbb ;continue ;};if _bdcfa .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_abfgc ,_dfdbd :=_gc .ParseBool (_bdcfa .Value );if _dfdbd !=nil {return _dfdbd ;};_fdeadce .LastRowAttr =&_abfgc ;continue ;};if _bdcfa .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_edace ,_dfafe :=_gc .ParseBool (_bdcfa .Value );if _dfafe !=nil {return _dfafe ;};_fdeadce .BandRowAttr =&_edace ;continue ;};if _bdcfa .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_bacfg ,_ffdgf :=_gc .ParseBool (_bdcfa .Value );if _ffdgf !=nil {return _ffdgf ;};_fdeadce .BandColAttr =&_bacfg ;continue ;};if _bdcfa .Name .Local =="\u0072\u0074\u006c"{_fdccf ,_ffecb :=_gc .ParseBool (_bdcfa .Value );if _ffecb !=nil {return _ffecb ;};_fdeadce .RtlAttr =&_fdccf ;continue ;};if _bdcfa .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_fffae ,_gbggdd :=_gc .ParseBool (_bdcfa .Value );if _gbggdd !=nil {return _gbggdd ;};_fdeadce .FirstColAttr =&_fffae ;continue ;};if _bdcfa .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_ddabd ,_eafga :=_gc .ParseBool (_bdcfa .Value );if _eafga !=nil {return _eafga ;};_fdeadce .LastColAttr =&_ddabd ;continue ;};};_abeab :for {_fcbae ,_ccdge :=d .Token ();if _ccdge !=nil {return _ccdge ;};switch _febeg :=_fcbae .(type ){case _a .StartElement :switch _febeg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fdeadce .NoFill =NewCT_NoFillProperties ();if _fdede :=d .DecodeElement (_fdeadce .NoFill ,&_febeg );_fdede !=nil {return _fdede ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fdeadce .SolidFill =NewCT_SolidColorFillProperties ();if _cgdgc :=d .DecodeElement (_fdeadce .SolidFill ,&_febeg );_cgdgc !=nil {return _cgdgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fdeadce .GradFill =NewCT_GradientFillProperties ();if _gabbe :=d .DecodeElement (_fdeadce .GradFill ,&_febeg );_gabbe !=nil {return _gabbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fdeadce .BlipFill =NewCT_BlipFillProperties ();if _dadfe :=d .DecodeElement (_fdeadce .BlipFill ,&_febeg );_dadfe !=nil {return _dadfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fdeadce .PattFill =NewCT_PatternFillProperties ();if _deacg :=d .DecodeElement (_fdeadce .PattFill ,&_febeg );_deacg !=nil {return _deacg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fdeadce .GrpFill =NewCT_GroupFillProperties ();if _befdd :=d .DecodeElement (_fdeadce .GrpFill ,&_febeg );_befdd !=nil {return _befdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fdeadce .EffectLst =NewCT_EffectList ();if _affge :=d .DecodeElement (_fdeadce .EffectLst ,&_febeg );_affge !=nil {return _affge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fdeadce .EffectDag =NewCT_EffectContainer ();if _baga :=d .DecodeElement (_fdeadce .EffectDag ,&_febeg );_baga !=nil {return _baga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_fdeadce .Choice =NewCT_TablePropertiesChoice ();if _bbdcf :=d .DecodeElement (&_fdeadce .Choice .TableStyle ,&_febeg );_bbdcf !=nil {return _bbdcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_fdeadce .Choice =NewCT_TablePropertiesChoice ();if _faccf :=d .DecodeElement (&_fdeadce .Choice .TableStyleId ,&_febeg );_faccf !=nil {return _faccf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdeadce .ExtLst =NewCT_OfficeArtExtensionList ();if _dbaef :=d .DecodeElement (_fdeadce .ExtLst ,&_febeg );_dbaef !=nil {return _dbaef ;};default:_b .Log ("\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\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_febeg .Name );if _cced :=d .Skip ();_cced !=nil {return _cced ;};};case _a .EndElement :break _abeab ;case _a .CharData :};};return nil ;};func NewCT_Boolean ()*CT_Boolean {_gddd :=&CT_Boolean {};return _gddd };type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;};type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;};type CT_InnerShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_agbg *CT_Hyperlink )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _agbg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_agbg .IdAttr )});};if _agbg .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_agbg .InvalidUrlAttr )});};if _agbg .ActionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_agbg .ActionAttr )});};if _agbg .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_agbg .TgtFrameAttr )});};if _agbg .TooltipAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_agbg .TooltipAttr )});};if _agbg .HistoryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_agbg .HistoryAttr ))});};if _agbg .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_agbg .HighlightClickAttr ))});};if _agbg .EndSndAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_agbg .EndSndAttr ))});};e .EncodeToken (start );if _agbg .Snd !=nil {_eagd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073n\u0064"}};e .EncodeElement (_agbg .Snd ,_eagd );};if _agbg .ExtLst !=nil {_faff :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agbg .ExtLst ,_faff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_bfffe :=&CT_TextSpacingPoint {};_bfffe .ValAttr =0;return _bfffe ;};func (_fcgge *CT_GvmlGroupShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eaaf :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fcgge .NvGrpSpPr ,_eaaf );_fegb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_fcgge .GrpSpPr ,_fegb );if _fcgge .Choice !=nil {for _ ,_fcbe :=range _fcgge .Choice {_fcbe .MarshalXML (e ,_a .StartElement {});};};if _fcgge .ExtLst !=nil {_gdgc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcgge .ExtLst ,_gdgc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ComplementTransform struct{};func (_bceeac ST_TextShapeType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bddbg :=_a .Attr {};_bddbg .Name =name ;switch _bceeac {case ST_TextShapeTypeUnset :_bddbg .Value ="";case ST_TextShapeTypeTextNoShape :_bddbg .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_bddbg .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case ST_TextShapeTypeTextStop :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_bddbg .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_bddbg .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case ST_TextShapeTypeTextChevron :_bddbg .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_bddbg .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case ST_TextShapeTypeTextRingInside :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_bddbg .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextArchUp :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_bddbg .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case ST_TextShapeTypeTextButton :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_bddbg .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCirclePour :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCurveUp :_bddbg .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_bddbg .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case ST_TextShapeTypeTextCanDown :_bddbg .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_bddbg .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_bddbg .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case ST_TextShapeTypeTextDoubleWave1 :_bddbg .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_bddbg .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_bddbg .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflate :_bddbg .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextDeflateBottom :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateTop :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_bddbg .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflateInflateDeflate :_bddbg .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case ST_TextShapeTypeTextFadeLeft :_bddbg .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_bddbg .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextSlantUp :_bddbg .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_bddbg .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextCascadeDown :_bddbg .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _bddbg ,nil ;};func NewCT_LineStyleList ()*CT_LineStyleList {_fccg :=&CT_LineStyleList {};return _fccg };func (_cdfc *CT_TextCharacterProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acagd :=range start .Attr {if _acagd .Name .Local =="\u006c\u0061\u006e\u0067"{_bcegb ,_gecgf :=_acagd .Value ,error (nil );if _gecgf !=nil {return _gecgf ;};_cdfc .LangAttr =&_bcegb ;continue ;};if _acagd .Name .Local =="\u0073\u007a"{_ddacc ,_aaffg :=_gc .ParseInt (_acagd .Value ,10,32);if _aaffg !=nil {return _aaffg ;};_fcacb :=int32 (_ddacc );_cdfc .SzAttr =&_fcacb ;continue ;};if _acagd .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_ecfab ,_gfeef :=_gc .ParseBool (_acagd .Value );if _gfeef !=nil {return _gfeef ;};_cdfc .KumimojiAttr =&_ecfab ;continue ;};if _acagd .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_cdfc .StrikeAttr .UnmarshalXMLAttr (_acagd );continue ;};if _acagd .Name .Local =="\u0063\u0061\u0070"{_cdfc .CapAttr .UnmarshalXMLAttr (_acagd );continue ;};if _acagd .Name .Local =="\u0062"{_fdaba ,_cecg :=_gc .ParseBool (_acagd .Value );if _cecg !=nil {return _cecg ;};_cdfc .BAttr =&_fdaba ;continue ;};if _acagd .Name .Local =="\u0069"{_egbfd ,_eabbe :=_gc .ParseBool (_acagd .Value );if _eabbe !=nil {return _eabbe ;};_cdfc .IAttr =&_egbfd ;continue ;};if _acagd .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_dfdaa ,_fafbd :=_gc .ParseBool (_acagd .Value );if _fafbd !=nil {return _fafbd ;};_cdfc .SmtCleanAttr =&_dfdaa ;continue ;};if _acagd .Name .Local =="\u006b\u0065\u0072\u006e"{_cdaebg ,_ceab :=_gc .ParseInt (_acagd .Value ,10,32);if _ceab !=nil {return _ceab ;};_baefb :=int32 (_cdaebg );_cdfc .KernAttr =&_baefb ;continue ;};if _acagd .Name .Local =="\u0065\u0072\u0072"{_bdacf ,_ddfgb :=_gc .ParseBool (_acagd .Value );if _ddfgb !=nil {return _ddfgb ;};_cdfc .ErrAttr =&_bdacf ;continue ;};if _acagd .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_bbfdb ,_bacaa :=_acagd .Value ,error (nil );if _bacaa !=nil {return _bacaa ;};_cdfc .AltLangAttr =&_bbfdb ;continue ;};if _acagd .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_bbaa ,_cbcgc :=_gc .ParseBool (_acagd .Value );if _cbcgc !=nil {return _cbcgc ;};_cdfc .NoProofAttr =&_bbaa ;continue ;};if _acagd .Name .Local =="\u0075"{_cdfc .UAttr .UnmarshalXMLAttr (_acagd );continue ;};if _acagd .Name .Local =="\u0073\u006d\u0074I\u0064"{_gbdfa ,_caacg :=_gc .ParseUint (_acagd .Value ,10,32);if _caacg !=nil {return _caacg ;};_eafdf :=uint32 (_gbdfa );_cdfc .SmtIdAttr =&_eafdf ;continue ;};if _acagd .Name .Local =="\u0073\u0070\u0063"{_abbdf ,_ccgba :=ParseUnionST_TextPoint (_acagd .Value );if _ccgba !=nil {return _ccgba ;};_cdfc .SpcAttr =&_abbdf ;continue ;};if _acagd .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_gceec ,_dcfbba :=ParseUnionST_Percentage (_acagd .Value );if _dcfbba !=nil {return _dcfbba ;};_cdfc .BaselineAttr =&_gceec ;continue ;};if _acagd .Name .Local =="\u0064\u0069\u0072t\u0079"{_fdagf ,_caggga :=_gc .ParseBool (_acagd .Value );if _caggga !=nil {return _caggga ;};_cdfc .DirtyAttr =&_fdagf ;continue ;};if _acagd .Name .Local =="\u0062\u006d\u006b"{_fefda ,_eegbc :=_acagd .Value ,error (nil );if _eegbc !=nil {return _eegbc ;};_cdfc .BmkAttr =&_fefda ;continue ;};if _acagd .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_gabea ,_adcee :=_gc .ParseBool (_acagd .Value );if _adcee !=nil {return _adcee ;};_cdfc .NormalizeHAttr =&_gabea ;continue ;};};_cadg :for {_bbfde ,_aaaf :=d .Token ();if _aaaf !=nil {return _aaaf ;};switch _deaca :=_bbfde .(type ){case _a .StartElement :switch _deaca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_cdfc .Ln =NewCT_LineProperties ();if _fbebf :=d .DecodeElement (_cdfc .Ln ,&_deaca );_fbebf !=nil {return _fbebf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cdfc .NoFill =NewCT_NoFillProperties ();if _cdbeb :=d .DecodeElement (_cdfc .NoFill ,&_deaca );_cdbeb !=nil {return _cdbeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cdfc .SolidFill =NewCT_SolidColorFillProperties ();if _accbd :=d .DecodeElement (_cdfc .SolidFill ,&_deaca );_accbd !=nil {return _accbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cdfc .GradFill =NewCT_GradientFillProperties ();if _dbagc :=d .DecodeElement (_cdfc .GradFill ,&_deaca );_dbagc !=nil {return _dbagc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cdfc .BlipFill =NewCT_BlipFillProperties ();if _ebbbf :=d .DecodeElement (_cdfc .BlipFill ,&_deaca );_ebbbf !=nil {return _ebbbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cdfc .PattFill =NewCT_PatternFillProperties ();if _ddfee :=d .DecodeElement (_cdfc .PattFill ,&_deaca );_ddfee !=nil {return _ddfee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cdfc .GrpFill =NewCT_GroupFillProperties ();if _eega :=d .DecodeElement (_cdfc .GrpFill ,&_deaca );_eega !=nil {return _eega ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cdfc .EffectLst =NewCT_EffectList ();if _ccfaeg :=d .DecodeElement (_cdfc .EffectLst ,&_deaca );_ccfaeg !=nil {return _ccfaeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cdfc .EffectDag =NewCT_EffectContainer ();if _ceccf :=d .DecodeElement (_cdfc .EffectDag ,&_deaca );_ceccf !=nil {return _ceccf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_cdfc .Highlight =NewCT_Color ();if _befed :=d .DecodeElement (_cdfc .Highlight ,&_deaca );_befed !=nil {return _befed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_cdfc .ULnTx =NewCT_TextUnderlineLineFollowText ();if _abdebf :=d .DecodeElement (_cdfc .ULnTx ,&_deaca );_abdebf !=nil {return _abdebf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_cdfc .ULn =NewCT_LineProperties ();if _dcae :=d .DecodeElement (_cdfc .ULn ,&_deaca );_dcae !=nil {return _dcae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_cdfc .UFillTx =NewCT_TextUnderlineFillFollowText ();if _fgeaf :=d .DecodeElement (_cdfc .UFillTx ,&_deaca );_fgeaf !=nil {return _fgeaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_cdfc .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _gffed :=d .DecodeElement (_cdfc .UFill ,&_deaca );_gffed !=nil {return _gffed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:_cdfc .Latin =NewCT_TextFont ();if _gagg :=d .DecodeElement (_cdfc .Latin ,&_deaca );_gagg !=nil {return _gagg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:_cdfc .Ea =NewCT_TextFont ();if _bgffa :=d .DecodeElement (_cdfc .Ea ,&_deaca );_bgffa !=nil {return _bgffa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:_cdfc .Cs =NewCT_TextFont ();if _fdgcaa :=d .DecodeElement (_cdfc .Cs ,&_deaca );_fdgcaa !=nil {return _fdgcaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u006d"}:_cdfc .Sym =NewCT_TextFont ();if _gaebg :=d .DecodeElement (_cdfc .Sym ,&_deaca );_gaebg !=nil {return _gaebg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_cdfc .HlinkClick =NewCT_Hyperlink ();if _gaegg :=d .DecodeElement (_cdfc .HlinkClick ,&_deaca );_gaegg !=nil {return _gaegg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"}:_cdfc .HlinkMouseOver =NewCT_Hyperlink ();if _ageaf :=d .DecodeElement (_cdfc .HlinkMouseOver ,&_deaca );_ageaf !=nil {return _ageaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006c"}:_cdfc .Rtl =NewCT_Boolean ();if _fgdbc :=d .DecodeElement (_cdfc .Rtl ,&_deaca );_fgdbc !=nil {return _fgdbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdfc .ExtLst =NewCT_OfficeArtExtensionList ();if _ebgdc :=d .DecodeElement (_cdfc .ExtLst ,&_deaca );_ebgdc !=nil {return _ebgdc ;};default:_b .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_deaca .Name );if _bagc :=d .Skip ();_bagc !=nil {return _bagc ;};};case _a .EndElement :break _cadg ;case _a .CharData :};};return nil ;};func NewEG_TextBullet ()*EG_TextBullet {_dacde :=&EG_TextBullet {};return _dacde }; +// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path +func (_dfa *CT_Angle )ValidateWithPath (path string )error {return nil };func (_eeafb *ST_TextStrikeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eeafb =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_eeafb =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_eeafb =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_eeafb =3;};return nil ;}; -// Validate validates the CT_GraphicalObjectFrameLocking and its children -func (_bfcb *CT_GraphicalObjectFrameLocking )Validate ()error {return _bfcb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path +func (_ggggc *CT_StyleMatrix )ValidateWithPath (path string )error {if _eadca :=_ggggc .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_eadca !=nil {return _eadca ;};if _feda :=_ggggc .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_feda !=nil {return _feda ;};if _cdaga :=_ggggc .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_cdaga !=nil {return _cdaga ;};if _bbdbdb :=_ggggc .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_bbdbdb !=nil {return _bbdbdb ;};return nil ;};func NewAG_Locking ()*AG_Locking {_ca :=&AG_Locking {};return _ca }; -// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path -func (_abdg *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_QuickTimeFile and its children +func (_dcggf *CT_QuickTimeFile )Validate ()error {return _dcggf .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};func (_ccgea ST_LineEndWidth )ValidateWithPath (path string )error {switch _ccgea {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccgea ));};return nil ;};type ST_PresetMaterialType byte ; -// Validate validates the CT_RelativeRect and its children -func (_aeeaf *CT_RelativeRect )Validate ()error {return _aeeaf .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};func (_caccfg *ST_TextUnderlineType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbcbg ,_eabaa :=d .Token ();if _eabaa !=nil {return _eabaa ;};if _cagcb ,_cgebe :=_cbcbg .(_a .EndElement );_cgebe &&_cagcb .Name ==start .Name {*_caccfg =1;return nil ;};if _aebba ,_faggd :=_cbcbg .(_a .CharData );!_faggd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbcbg );}else {switch string (_aebba ){case "":*_caccfg =0;case "\u006e\u006f\u006e\u0065":*_caccfg =1;case "\u0077\u006f\u0072d\u0073":*_caccfg =2;case "\u0073\u006e\u0067":*_caccfg =3;case "\u0064\u0062\u006c":*_caccfg =4;case "\u0068\u0065\u0061v\u0079":*_caccfg =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_caccfg =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_caccfg =7;case "\u0064\u0061\u0073\u0068":*_caccfg =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_caccfg =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_caccfg =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_caccfg =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_caccfg =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_caccfg =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_caccfg =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_caccfg =15;case "\u0077\u0061\u0076\u0079":*_caccfg =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_caccfg =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_caccfg =18;};};_cbcbg ,_eabaa =d .Token ();if _eabaa !=nil {return _eabaa ;};if _befbea ,_adeda :=_cbcbg .(_a .EndElement );_adeda &&_befbea .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbcbg );}; +// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path +func (_gcefe *EG_LineDashProperties )ValidateWithPath (path string )error {if _gcefe .PrstDash !=nil {if _deea :=_gcefe .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_deea !=nil {return _deea ;};};if _gcefe .CustDash !=nil {if _efefcf :=_gcefe .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_efefcf !=nil {return _efefcf ;};};return nil ;};func NewCT_Path2D ()*CT_Path2D {_bebfdg :=&CT_Path2D {};return _bebfdg };func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_cdfed :=&CT_NonVisualGraphicFrameProperties {};return _cdfed ;};func (_bcbf *CT_BlendEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bcbdg ,_egbd :=_bcbf .BlendAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u006c\u0065n\u0064"});if _egbd !=nil {return _egbd ;};start .Attr =append (start .Attr ,_bcbdg );e .EncodeToken (start );_deab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_bcbf .Cont ,_deab );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path -func (_abgd *CT_Camera )ValidateWithPath (path string )error {if _abgd .PrstAttr ==ST_PresetCameraTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gcgdb :=_abgd .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gcgdb !=nil {return _gcgdb ;};if _abgd .FovAttr !=nil {if *_abgd .FovAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006fv\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_abgd .FovAttr );};if *_abgd .FovAttr > 10800000{return _f .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0030\u0038\u0030\u0030\u0030\u0030\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_abgd .FovAttr );};};if _abgd .ZoomAttr !=nil {if _cda :=_abgd .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_cda !=nil {return _cda ;};};if _abgd .Rot !=nil {if _gcbc :=_abgd .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_gcbc !=nil {return _gcbc ;};};return nil ;};func (_egdee ST_PresetCameraType )String ()string {switch _egdee {case 0:return "";case 1:return "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case 2:return "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case 3:return "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case 4:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case 5:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case 6:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case 7:return "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 8:return "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 9:return "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 10:return "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case 11:return "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case 12:return "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case 13:return "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case 14:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case 15:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case 16:return "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case 17:return "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 18:return "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case 19:return "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case 20:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case 21:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case 22:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case 23:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case 24:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case 25:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case 26:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case 27:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case 28:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case 29:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case 30:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case 31:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case 32:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case 33:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case 34:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case 35:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case 36:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d";case 37:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case 38:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case 39:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case 40:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case 41:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case 42:return "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 43:return "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case 44:return "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case 45:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case 46:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 47:return "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case 48:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case 49:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case 50:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case 51:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case 52:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case 53:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067";case 54:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case 55:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case 56:return "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case 57:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067";case 58:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case 59:return "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case 60:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case 61:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case 62:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return "";};type EG_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_abf :=&CT_AnimationElementChoice {};return _abf ;};func (_dfcbd *CT_TableStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfcbd .StyleIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_f .Sprintf ("\u0025\u0076",_dfcbd .StyleNameAttr )});e .EncodeToken (start );if _dfcbd .TblBg !=nil {_dcddg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}};e .EncodeElement (_dfcbd .TblBg ,_dcddg );};if _dfcbd .WholeTbl !=nil {_dadafg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_dfcbd .WholeTbl ,_dadafg );};if _dfcbd .Band1H !=nil {_edfbe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}};e .EncodeElement (_dfcbd .Band1H ,_edfbe );};if _dfcbd .Band2H !=nil {_abaag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_dfcbd .Band2H ,_abaag );};if _dfcbd .Band1V !=nil {_bcgfe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}};e .EncodeElement (_dfcbd .Band1V ,_bcgfe );};if _dfcbd .Band2V !=nil {_afdfa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_dfcbd .Band2V ,_afdfa );};if _dfcbd .LastCol !=nil {_ccfgc :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}};e .EncodeElement (_dfcbd .LastCol ,_ccfgc );};if _dfcbd .FirstCol !=nil {_gebdb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_dfcbd .FirstCol ,_gebdb );};if _dfcbd .LastRow !=nil {_gfdgc :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}};e .EncodeElement (_dfcbd .LastRow ,_gfdgc );};if _dfcbd .SeCell !=nil {_egfde :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_dfcbd .SeCell ,_egfde );};if _dfcbd .SwCell !=nil {_egffb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_dfcbd .SwCell ,_egffb );};if _dfcbd .FirstRow !=nil {_fafea :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_dfcbd .FirstRow ,_fafea );};if _dfcbd .NeCell !=nil {_ebadg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_dfcbd .NeCell ,_ebadg );};if _dfcbd .NwCell !=nil {_gdcfde :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_dfcbd .NwCell ,_gdcfde );};if _dfcbd .ExtLst !=nil {_eaffg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfcbd .ExtLst ,_eaffg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gcedb ST_LineCap )Validate ()error {return _gcedb .ValidateWithPath ("")};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;);func (_bbcdc ST_BlackWhiteMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dbde :=_a .Attr {};_dbde .Name =name ;switch _bbcdc {case ST_BlackWhiteModeUnset :_dbde .Value ="";case ST_BlackWhiteModeClr :_dbde .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_dbde .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_dbde .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_dbde .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_dbde .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_dbde .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_dbde .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_dbde .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_dbde .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_dbde .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_dbde .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _dbde ,nil ;}; +// Validate validates the CT_GrayscaleTransform and its children +func (_aadc *CT_GrayscaleTransform )Validate ()error {return _aadc .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");};func (_ebafd *ST_LineEndType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcagb ,_dfedca :=d .Token ();if _dfedca !=nil {return _dfedca ;};if _ddfaaa ,_eggabg :=_gcagb .(_f .EndElement );_eggabg &&_ddfaaa .Name ==start .Name {*_ebafd =1;return nil ;};if _acac ,_gbbdc :=_gcagb .(_f .CharData );!_gbbdc {return _g .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",_gcagb );}else {switch string (_acac ){case "":*_ebafd =0;case "\u006e\u006f\u006e\u0065":*_ebafd =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ebafd =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_ebafd =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ebafd =4;case "\u006f\u0076\u0061\u006c":*_ebafd =5;case "\u0061\u0072\u0072o\u0077":*_ebafd =6;};};_gcagb ,_dfedca =d .Token ();if _dfedca !=nil {return _dfedca ;};if _dcbgg ,_ffdgb :=_gcagb .(_f .EndElement );_ffdgb &&_dcbgg .Name ==start .Name {return nil ;};return _g .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",_gcagb );};func NewEG_TextRun ()*EG_TextRun {_fbedb :=&EG_TextRun {};return _fbedb };func (_fbcec *CT_TextSpacingPercent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdefg :=range start .Attr {if _bdefg .Name .Local =="\u0076\u0061\u006c"{_dfcbbf ,_ffece :=ParseUnionST_TextSpacingPercentOrPercentString (_bdefg .Value );if _ffece !=nil {return _ffece ;};_fbcec .ValAttr =_dfcbbf ;continue ;};};for {_bdfeg ,_fcdcg :=d .Token ();if _fcdcg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061\u0063\u0069n\u0067\u0050\u0065\u0072\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_fcdcg );};if _daefc ,_cfcca :=_bdfeg .(_f .EndElement );_cfcca &&_daefc .Name ==start .Name {break ;};};return nil ;};func (_cfc *CT_BackgroundFillStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );for _ ,_ecd :=range _cfc .EG_FillProperties {_ecd .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path -func (_addbb *CT_TextListStyle )ValidateWithPath (path string )error {if _addbb .DefPPr !=nil {if _cgcac :=_addbb .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_cgcac !=nil {return _cgcac ;};};if _addbb .Lvl1pPr !=nil {if _fgagad :=_addbb .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072");_fgagad !=nil {return _fgagad ;};};if _addbb .Lvl2pPr !=nil {if _ebfbc :=_addbb .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_ebfbc !=nil {return _ebfbc ;};};if _addbb .Lvl3pPr !=nil {if _gdgcff :=_addbb .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072");_gdgcff !=nil {return _gdgcff ;};};if _addbb .Lvl4pPr !=nil {if _fagdg :=_addbb .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_fagdg !=nil {return _fagdg ;};};if _addbb .Lvl5pPr !=nil {if _gbdcg :=_addbb .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072");_gbdcg !=nil {return _gbdcg ;};};if _addbb .Lvl6pPr !=nil {if _fcbc :=_addbb .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_fcbc !=nil {return _fcbc ;};};if _addbb .Lvl7pPr !=nil {if _degfc :=_addbb .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072");_degfc !=nil {return _degfc ;};};if _addbb .Lvl8pPr !=nil {if _ggbcg :=_addbb .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_ggbcg !=nil {return _ggbcg ;};};if _addbb .Lvl9pPr !=nil {if _bdbda :=_addbb .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072");_bdbda !=nil {return _bdbda ;};};if _addbb .ExtLst !=nil {if _fgede :=_addbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgede !=nil {return _fgede ;};};return nil ;}; +// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path +func (_cbedb *CT_EffectStyleItem )ValidateWithPath (path string )error {if _cbedb .EffectLst !=nil {if _ecbc :=_cbedb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ecbc !=nil {return _ecbc ;};};if _cbedb .EffectDag !=nil {if _geed :=_cbedb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_geed !=nil {return _geed ;};};if _cbedb .Scene3d !=nil {if _ceacf :=_cbedb .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_ceacf !=nil {return _ceacf ;};};if _cbedb .Sp3d !=nil {if _ddfd :=_cbedb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ddfd !=nil {return _ddfd ;};};return nil ;};func (_ffceda ST_EffectContainerType )ValidateWithPath (path string )error {switch _ffceda {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffceda ));};return nil ;}; -// Validate validates the CT_TextNoAutofit and its children -func (_ccecb *CT_TextNoAutofit )Validate ()error {return _ccecb .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_gcfaa *CT_NonVisualConnectorProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bafc :for {_fbdcf ,_gffce :=d .Token ();if _gffce !=nil {return _gffce ;};switch _baaf :=_fbdcf .(type ){case _a .StartElement :switch _baaf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_gcfaa .CxnSpLocks =NewCT_ConnectorLocking ();if _bffgg :=d .DecodeElement (_gcfaa .CxnSpLocks ,&_baaf );_bffgg !=nil {return _bffgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0043x\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0043x\u006e"}:_gcfaa .StCxn =NewCT_Connection ();if _cgcfgf :=d .DecodeElement (_gcfaa .StCxn ,&_baaf );_cgcfgf !=nil {return _cgcfgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"}:_gcfaa .EndCxn =NewCT_Connection ();if _defeg :=d .DecodeElement (_gcfaa .EndCxn ,&_baaf );_defeg !=nil {return _defeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcfaa .ExtLst =NewCT_OfficeArtExtensionList ();if _ccggc :=d .DecodeElement (_gcfaa .ExtLst ,&_baaf );_ccggc !=nil {return _ccggc ;};default:_b .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006cC\u006f\u006en\u0065\u0063\u0074\u006fr\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_baaf .Name );if _dcbbf :=d .Skip ();_dcbbf !=nil {return _dcbbf ;};};case _a .EndElement :break _bafc ;case _a .CharData :};};return nil ;};func (_abbec *CT_SRgbColor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afdg :=range start .Attr {if _afdg .Name .Local =="\u0076\u0061\u006c"{_bdec ,_egced :=_afdg .Value ,error (nil );if _egced !=nil {return _egced ;};_abbec .ValAttr =_bdec ;continue ;};};_ffeab :for {_bdgbf ,_agcg :=d .Token ();if _agcg !=nil {return _agcg ;};switch _ffgcc :=_bdgbf .(type ){case _a .StartElement :switch _ffgcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_cegb :=NewEG_ColorTransform ();_cegb .Tint =NewCT_PositiveFixedPercentage ();if _aafbf :=d .DecodeElement (_cegb .Tint ,&_ffgcc );_aafbf !=nil {return _aafbf ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_cegb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_feece :=NewEG_ColorTransform ();_feece .Shade =NewCT_PositiveFixedPercentage ();if _cgdg :=d .DecodeElement (_feece .Shade ,&_ffgcc );_cgdg !=nil {return _cgdg ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_feece );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_caad :=NewEG_ColorTransform ();_caad .Comp =NewCT_ComplementTransform ();if _daec :=d .DecodeElement (_caad .Comp ,&_ffgcc );_daec !=nil {return _daec ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_caad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_cbag :=NewEG_ColorTransform ();_cbag .Inv =NewCT_InverseTransform ();if _cebe :=d .DecodeElement (_cbag .Inv ,&_ffgcc );_cebe !=nil {return _cebe ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_cbag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_bcceg :=NewEG_ColorTransform ();_bcceg .Gray =NewCT_GrayscaleTransform ();if _bfccf :=d .DecodeElement (_bcceg .Gray ,&_ffgcc );_bfccf !=nil {return _bfccf ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_bcceg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_bdgg :=NewEG_ColorTransform ();_bdgg .Alpha =NewCT_PositiveFixedPercentage ();if _aedef :=d .DecodeElement (_bdgg .Alpha ,&_ffgcc );_aedef !=nil {return _aedef ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_bdgg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_dafa :=NewEG_ColorTransform ();_dafa .AlphaOff =NewCT_FixedPercentage ();if _daadf :=d .DecodeElement (_dafa .AlphaOff ,&_ffgcc );_daadf !=nil {return _daadf ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_dafa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fcgd :=NewEG_ColorTransform ();_fcgd .AlphaMod =NewCT_PositivePercentage ();if _agabf :=d .DecodeElement (_fcgd .AlphaMod ,&_ffgcc );_agabf !=nil {return _agabf ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_fcgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_agaaa :=NewEG_ColorTransform ();_agaaa .Hue =NewCT_PositiveFixedAngle ();if _bdfb :=d .DecodeElement (_agaaa .Hue ,&_ffgcc );_bdfb !=nil {return _bdfb ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_agaaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bgead :=NewEG_ColorTransform ();_bgead .HueOff =NewCT_Angle ();if _gfdb :=d .DecodeElement (_bgead .HueOff ,&_ffgcc );_gfdb !=nil {return _gfdb ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_bgead );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_feed :=NewEG_ColorTransform ();_feed .HueMod =NewCT_PositivePercentage ();if _ffebg :=d .DecodeElement (_feed .HueMod ,&_ffgcc );_ffebg !=nil {return _ffebg ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_feed );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_adeg :=NewEG_ColorTransform ();_adeg .Sat =NewCT_Percentage ();if _eggda :=d .DecodeElement (_adeg .Sat ,&_ffgcc );_eggda !=nil {return _eggda ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_adeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_edeff :=NewEG_ColorTransform ();_edeff .SatOff =NewCT_Percentage ();if _bbfgb :=d .DecodeElement (_edeff .SatOff ,&_ffgcc );_bbfgb !=nil {return _bbfgb ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_edeff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_gbfbc :=NewEG_ColorTransform ();_gbfbc .SatMod =NewCT_Percentage ();if _becg :=d .DecodeElement (_gbfbc .SatMod ,&_ffgcc );_becg !=nil {return _becg ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_gbfbc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bbage :=NewEG_ColorTransform ();_bbage .Lum =NewCT_Percentage ();if _bcfb :=d .DecodeElement (_bbage .Lum ,&_ffgcc );_bcfb !=nil {return _bcfb ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_bbage );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_dgded :=NewEG_ColorTransform ();_dgded .LumOff =NewCT_Percentage ();if _bdafc :=d .DecodeElement (_dgded .LumOff ,&_ffgcc );_bdafc !=nil {return _bdafc ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_dgded );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_cdaad :=NewEG_ColorTransform ();_cdaad .LumMod =NewCT_Percentage ();if _aggfc :=d .DecodeElement (_cdaad .LumMod ,&_ffgcc );_aggfc !=nil {return _aggfc ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_cdaad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_deaaa :=NewEG_ColorTransform ();_deaaa .Red =NewCT_Percentage ();if _gdebg :=d .DecodeElement (_deaaa .Red ,&_ffgcc );_gdebg !=nil {return _gdebg ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_deaaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_fdff :=NewEG_ColorTransform ();_fdff .RedOff =NewCT_Percentage ();if _accbf :=d .DecodeElement (_fdff .RedOff ,&_ffgcc );_accbf !=nil {return _accbf ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_fdff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_febf :=NewEG_ColorTransform ();_febf .RedMod =NewCT_Percentage ();if _eabgd :=d .DecodeElement (_febf .RedMod ,&_ffgcc );_eabgd !=nil {return _eabgd ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_febf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_ebeac :=NewEG_ColorTransform ();_ebeac .Green =NewCT_Percentage ();if _gddf :=d .DecodeElement (_ebeac .Green ,&_ffgcc );_gddf !=nil {return _gddf ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_ebeac );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_gcfab :=NewEG_ColorTransform ();_gcfab .GreenOff =NewCT_Percentage ();if _ddeee :=d .DecodeElement (_gcfab .GreenOff ,&_ffgcc );_ddeee !=nil {return _ddeee ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_gcfab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_gfdgd :=NewEG_ColorTransform ();_gfdgd .GreenMod =NewCT_Percentage ();if _fdgcf :=d .DecodeElement (_gfdgd .GreenMod ,&_ffgcc );_fdgcf !=nil {return _fdgcf ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_gfdgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_ddcc :=NewEG_ColorTransform ();_ddcc .Blue =NewCT_Percentage ();if _caafa :=d .DecodeElement (_ddcc .Blue ,&_ffgcc );_caafa !=nil {return _caafa ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_ddcc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_acdga :=NewEG_ColorTransform ();_acdga .BlueOff =NewCT_Percentage ();if _adfceg :=d .DecodeElement (_acdga .BlueOff ,&_ffgcc );_adfceg !=nil {return _adfceg ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_acdga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_dfba :=NewEG_ColorTransform ();_dfba .BlueMod =NewCT_Percentage ();if _cedfb :=d .DecodeElement (_dfba .BlueMod ,&_ffgcc );_cedfb !=nil {return _cedfb ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_dfba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_gebaa :=NewEG_ColorTransform ();_gebaa .Gamma =NewCT_GammaTransform ();if _adfb :=d .DecodeElement (_gebaa .Gamma ,&_ffgcc );_adfb !=nil {return _adfb ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_gebaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_dbgac :=NewEG_ColorTransform ();_dbgac .InvGamma =NewCT_InverseGammaTransform ();if _gecda :=d .DecodeElement (_dbgac .InvGamma ,&_ffgcc );_gecda !=nil {return _gecda ;};_abbec .EG_ColorTransform =append (_abbec .EG_ColorTransform ,_dbgac );default:_b .Log ("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\u0052\u0067b\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_ffgcc .Name );if _ddfe :=d .Skip ();_ddfe !=nil {return _ddfe ;};};case _a .EndElement :break _ffeab ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path +func (_dcfb *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _dfdced ,_ggbdd :=range _dcfb .TxSp {if _gfbe :=_ggbdd .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dfdced ));_gfbe !=nil {return _gfbe ;};};for _gbgg ,_bggbb :=range _dcfb .Sp {if _eegb :=_bggbb .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gbgg ));_eegb !=nil {return _eegb ;};};for _dfeb ,_gfccg :=range _dcfb .CxnSp {if _cgeed :=_gfccg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dfeb ));_cgeed !=nil {return _cgeed ;};};for _edcf ,_effae :=range _dcfb .Pic {if _dfccb :=_effae .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_edcf ));_dfccb !=nil {return _dfccb ;};};for _agecg ,_eaafb :=range _dcfb .GraphicFrame {if _daafg :=_eaafb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_agecg ));_daafg !=nil {return _daafg ;};};for _baba ,_dfcgb :=range _dcfb .GrpSp {if _aaded :=_dfcgb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_baba ));_aaded !=nil {return _aaded ;};};return nil ;};type ST_TextFontAlignType byte ;func (_bgccd *CT_ShapeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fegdb :=range start .Attr {if _fegdb .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_bgccd .BwModeAttr .UnmarshalXMLAttr (_fegdb );continue ;};};_beeff :for {_dedg ,_cbcag :=d .Token ();if _cbcag !=nil {return _cbcag ;};switch _gaaad :=_dedg .(type ){case _f .StartElement :switch _gaaad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_bgccd .Xfrm =NewCT_Transform2D ();if _ccbcd :=d .DecodeElement (_bgccd .Xfrm ,&_gaaad );_ccbcd !=nil {return _ccbcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_bgccd .CustGeom =NewCT_CustomGeometry2D ();if _aede :=d .DecodeElement (_bgccd .CustGeom ,&_gaaad );_aede !=nil {return _aede ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_bgccd .PrstGeom =NewCT_PresetGeometry2D ();if _cagdbb :=d .DecodeElement (_bgccd .PrstGeom ,&_gaaad );_cagdbb !=nil {return _cagdbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bgccd .NoFill =NewCT_NoFillProperties ();if _cgaga :=d .DecodeElement (_bgccd .NoFill ,&_gaaad );_cgaga !=nil {return _cgaga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bgccd .SolidFill =NewCT_SolidColorFillProperties ();if _fcbb :=d .DecodeElement (_bgccd .SolidFill ,&_gaaad );_fcbb !=nil {return _fcbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bgccd .GradFill =NewCT_GradientFillProperties ();if _gcgee :=d .DecodeElement (_bgccd .GradFill ,&_gaaad );_gcgee !=nil {return _gcgee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bgccd .BlipFill =NewCT_BlipFillProperties ();if _aggbf :=d .DecodeElement (_bgccd .BlipFill ,&_gaaad );_aggbf !=nil {return _aggbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bgccd .PattFill =NewCT_PatternFillProperties ();if _bcca :=d .DecodeElement (_bgccd .PattFill ,&_gaaad );_bcca !=nil {return _bcca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bgccd .GrpFill =NewCT_GroupFillProperties ();if _eccdd :=d .DecodeElement (_bgccd .GrpFill ,&_gaaad );_eccdd !=nil {return _eccdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_bgccd .Ln =NewCT_LineProperties ();if _bebbc :=d .DecodeElement (_bgccd .Ln ,&_gaaad );_bebbc !=nil {return _bebbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_bgccd .EffectLst =NewCT_EffectList ();if _fbefe :=d .DecodeElement (_bgccd .EffectLst ,&_gaaad );_fbefe !=nil {return _fbefe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_bgccd .EffectDag =NewCT_EffectContainer ();if _gaabb :=d .DecodeElement (_bgccd .EffectDag ,&_gaaad );_gaabb !=nil {return _gaabb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_bgccd .Scene3d =NewCT_Scene3D ();if _gbceb :=d .DecodeElement (_bgccd .Scene3d ,&_gaaad );_gbceb !=nil {return _gbceb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_bgccd .Sp3d =NewCT_Shape3D ();if _bacg :=d .DecodeElement (_bgccd .Sp3d ,&_gaaad );_bacg !=nil {return _bacg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgccd .ExtLst =NewCT_OfficeArtExtensionList ();if _affg :=d .DecodeElement (_bgccd .ExtLst ,&_gaaad );_affg !=nil {return _affg ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gaaad .Name );if _dgcdd :=d .Skip ();_dgcdd !=nil {return _dgcdd ;};};case _f .EndElement :break _beeff ;case _f .CharData :};};return nil ;};func (_bba *CT_ColorMRU )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbe :for {_bgga ,_baga :=d .Token ();if _baga !=nil {return _baga ;};switch _aegga :=_bgga .(type ){case _f .StartElement :switch _aegga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gggg :=NewEG_ColorChoice ();_gggg .ScrgbClr =NewCT_ScRgbColor ();if _aafa :=d .DecodeElement (_gggg .ScrgbClr ,&_aegga );_aafa !=nil {return _aafa ;};_bba .EG_ColorChoice =append (_bba .EG_ColorChoice ,_gggg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eeff :=NewEG_ColorChoice ();_eeff .SrgbClr =NewCT_SRgbColor ();if _ebea :=d .DecodeElement (_eeff .SrgbClr ,&_aegga );_ebea !=nil {return _ebea ;};_bba .EG_ColorChoice =append (_bba .EG_ColorChoice ,_eeff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_eadb :=NewEG_ColorChoice ();_eadb .HslClr =NewCT_HslColor ();if _dfed :=d .DecodeElement (_eadb .HslClr ,&_aegga );_dfed !=nil {return _dfed ;};_bba .EG_ColorChoice =append (_bba .EG_ColorChoice ,_eadb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cgde :=NewEG_ColorChoice ();_cgde .SysClr =NewCT_SystemColor ();if _gcege :=d .DecodeElement (_cgde .SysClr ,&_aegga );_gcege !=nil {return _gcege ;};_bba .EG_ColorChoice =append (_bba .EG_ColorChoice ,_cgde );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_eadbf :=NewEG_ColorChoice ();_eadbf .SchemeClr =NewCT_SchemeColor ();if _gef :=d .DecodeElement (_eadbf .SchemeClr ,&_aegga );_gef !=nil {return _gef ;};_bba .EG_ColorChoice =append (_bba .EG_ColorChoice ,_eadbf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dfac :=NewEG_ColorChoice ();_dfac .PrstClr =NewCT_PresetColor ();if _affa :=d .DecodeElement (_dfac .PrstClr ,&_aegga );_affa !=nil {return _affa ;};_bba .EG_ColorChoice =append (_bba .EG_ColorChoice ,_dfac );default:_fb .Log ("\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\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055\u0020\u0025\u0076",_aegga .Name );if _abcc :=d .Skip ();_abcc !=nil {return _abcc ;};};case _f .EndElement :break _ddbe ;case _f .CharData :};};return nil ;};func (_c *AG_Blob )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _c .EmbedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_c .EmbedAttr )});};if _c .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_g .Sprintf ("\u0025\u0076",*_c .LinkAttr )});};return nil ;};func (_fgabb *CT_TextBody )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bgfbgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_fgabb .BodyPr ,_bgfbgf );if _fgabb .LstStyle !=nil {_fefdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgabb .LstStyle ,_fefdg );};_ddeeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070"}};for _ ,_egde :=range _fgabb .P {e .EncodeElement (_egde ,_ddeeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_defed ST_LightRigType )ValidateWithPath (path string )error {switch _defed {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_defed ));};return nil ;};type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;};func (_baeac ST_TextShapeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_baeac .String (),start );}; -// Validate validates the Tbl and its children -func (_dfgfg *Tbl )Validate ()error {return _dfgfg .ValidateWithPath ("\u0054\u0062\u006c")};func (_bbbc *CT_TextFont )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbafe :=range start .Attr {if _gbafe .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_dcefb ,_fdabe :=_gbafe .Value ,error (nil );if _fdabe !=nil {return _fdabe ;};_bbbc .TypefaceAttr =_dcefb ;continue ;};if _gbafe .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_agff ,_fagfa :=_gbafe .Value ,error (nil );if _fagfa !=nil {return _fagfa ;};_bbbc .PanoseAttr =&_agff ;continue ;};if _gbafe .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_bbbc .PitchFamilyAttr .UnmarshalXMLAttr (_gbafe );continue ;};if _gbafe .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_bgeegcb ,_bbae :=_gc .ParseInt (_gbafe .Value ,10,8);if _bbae !=nil {return _bbae ;};_aggag :=int8 (_bgeegcb );_bbbc .CharsetAttr =&_aggag ;continue ;};};for {_dbfgbe ,_dgeaf :=d .Token ();if _dgeaf !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_dgeaf );};if _dabad ,_eefbd :=_dbfgbe .(_a .EndElement );_eefbd &&_dabad .Name ==start .Name {break ;};};return nil ;};func (_eaafd *EG_ShadeProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bccefd :for {_fbgcf ,_eeffc :=d .Token ();if _eeffc !=nil {return _eeffc ;};switch _gaeggb :=_fbgcf .(type ){case _a .StartElement :switch _gaeggb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_eaafd .Lin =NewCT_LinearShadeProperties ();if _ebgfbd :=d .DecodeElement (_eaafd .Lin ,&_gaeggb );_ebgfbd !=nil {return _ebgfbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_eaafd .Path =NewCT_PathShadeProperties ();if _ebcee :=d .DecodeElement (_eaafd .Path ,&_gaeggb );_ebcee !=nil {return _ebcee ;};default:_b .Log ("\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\u0045\u0047\u005f\u0053\u0068\u0061\u0064\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gaeggb .Name );if _agdf :=d .Skip ();_agdf !=nil {return _agdf ;};};case _a .EndElement :break _bccefd ;case _a .CharData :};};return nil ;};func NewCT_FillProperties ()*CT_FillProperties {_eeaae :=&CT_FillProperties {};return _eeaae };func (_fdbfc *CT_CustomGeometry2D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fdbfc .AvLst !=nil {_fedb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_fdbfc .AvLst ,_fedb );};if _fdbfc .GdLst !=nil {_bgcg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fdbfc .GdLst ,_bgcg );};if _fdbfc .AhLst !=nil {_bgeeg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}};e .EncodeElement (_fdbfc .AhLst ,_bgeeg );};if _fdbfc .CxnLst !=nil {_cefg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_fdbfc .CxnLst ,_cefg );};if _fdbfc .Rect !=nil {_cbde :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}};e .EncodeElement (_fdbfc .Rect ,_cbde );};_fabag :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_fdbfc .PathLst ,_fabag );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;);func (_dbgda *CT_FillStyleList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abafa :for {_bbde ,_gbeda :=d .Token ();if _gbeda !=nil {return _gbeda ;};switch _fefc :=_bbde .(type ){case _a .StartElement :switch _fefc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bbeb :=NewEG_FillProperties ();_bbeb .NoFill =NewCT_NoFillProperties ();if _eebf :=d .DecodeElement (_bbeb .NoFill ,&_fefc );_eebf !=nil {return _eebf ;};_dbgda .EG_FillProperties =append (_dbgda .EG_FillProperties ,_bbeb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ggcd :=NewEG_FillProperties ();_ggcd .SolidFill =NewCT_SolidColorFillProperties ();if _cegc :=d .DecodeElement (_ggcd .SolidFill ,&_fefc );_cegc !=nil {return _cegc ;};_dbgda .EG_FillProperties =append (_dbgda .EG_FillProperties ,_ggcd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fgad :=NewEG_FillProperties ();_fgad .GradFill =NewCT_GradientFillProperties ();if _gdfda :=d .DecodeElement (_fgad .GradFill ,&_fefc );_gdfda !=nil {return _gdfda ;};_dbgda .EG_FillProperties =append (_dbgda .EG_FillProperties ,_fgad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_gebgf :=NewEG_FillProperties ();_gebgf .BlipFill =NewCT_BlipFillProperties ();if _fcda :=d .DecodeElement (_gebgf .BlipFill ,&_fefc );_fcda !=nil {return _fcda ;};_dbgda .EG_FillProperties =append (_dbgda .EG_FillProperties ,_gebgf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cffb :=NewEG_FillProperties ();_cffb .PattFill =NewCT_PatternFillProperties ();if _gaddc :=d .DecodeElement (_cffb .PattFill ,&_fefc );_gaddc !=nil {return _gaddc ;};_dbgda .EG_FillProperties =append (_dbgda .EG_FillProperties ,_cffb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bdaac :=NewEG_FillProperties ();_bdaac .GrpFill =NewCT_GroupFillProperties ();if _cedcg :=d .DecodeElement (_bdaac .GrpFill ,&_fefc );_cedcg !=nil {return _cedcg ;};_dbgda .EG_FillProperties =append (_dbgda .EG_FillProperties ,_bdaac );default:_b .Log ("\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\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_fefc .Name );if _ddgg :=d .Skip ();_ddgg !=nil {return _ddgg ;};};case _a .EndElement :break _abafa ;case _a .CharData :};};return nil ;};func (_gef *CT_AudioCD )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gef .St =NewCT_AudioCDTime ();_gef .End =NewCT_AudioCDTime ();_adb :for {_ega ,_cgab :=d .Token ();if _cgab !=nil {return _cgab ;};switch _cdfe :=_ega .(type ){case _a .StartElement :switch _cdfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074"}:if _gefd :=d .DecodeElement (_gef .St ,&_cdfe );_gefd !=nil {return _gefd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:if _egfe :=d .DecodeElement (_gef .End ,&_cdfe );_egfe !=nil {return _egfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gef .ExtLst =NewCT_OfficeArtExtensionList ();if _abcc :=d .DecodeElement (_gef .ExtLst ,&_cdfe );_abcc !=nil {return _abcc ;};default:_b .Log ("\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\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0020\u0025\u0076",_cdfe .Name );if _dcd :=d .Skip ();_dcd !=nil {return _dcd ;};};case _a .EndElement :break _adb ;case _a .CharData :};};return nil ;};type Any interface{MarshalXML (_fafd *_a .Encoder ,_cdafe _a .StartElement )error ;UnmarshalXML (_eecad *_a .Decoder ,_ceaeee _a .StartElement )error ;};func (_gbfdf *ST_TextFontScalePercentOrPercentString )Validate ()error {return _gbfdf .ValidateWithPath ("");};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1;ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;);const (ST_TextAutonumberSchemeUnset ST_TextAutonumberScheme =0;ST_TextAutonumberSchemeAlphaLcParenBoth ST_TextAutonumberScheme =1;ST_TextAutonumberSchemeAlphaUcParenBoth ST_TextAutonumberScheme =2;ST_TextAutonumberSchemeAlphaLcParenR ST_TextAutonumberScheme =3;ST_TextAutonumberSchemeAlphaUcParenR ST_TextAutonumberScheme =4;ST_TextAutonumberSchemeAlphaLcPeriod ST_TextAutonumberScheme =5;ST_TextAutonumberSchemeAlphaUcPeriod ST_TextAutonumberScheme =6;ST_TextAutonumberSchemeArabicParenBoth ST_TextAutonumberScheme =7;ST_TextAutonumberSchemeArabicParenR ST_TextAutonumberScheme =8;ST_TextAutonumberSchemeArabicPeriod ST_TextAutonumberScheme =9;ST_TextAutonumberSchemeArabicPlain ST_TextAutonumberScheme =10;ST_TextAutonumberSchemeRomanLcParenBoth ST_TextAutonumberScheme =11;ST_TextAutonumberSchemeRomanUcParenBoth ST_TextAutonumberScheme =12;ST_TextAutonumberSchemeRomanLcParenR ST_TextAutonumberScheme =13;ST_TextAutonumberSchemeRomanUcParenR ST_TextAutonumberScheme =14;ST_TextAutonumberSchemeRomanLcPeriod ST_TextAutonumberScheme =15;ST_TextAutonumberSchemeRomanUcPeriod ST_TextAutonumberScheme =16;ST_TextAutonumberSchemeCircleNumDbPlain ST_TextAutonumberScheme =17;ST_TextAutonumberSchemeCircleNumWdBlackPlain ST_TextAutonumberScheme =18;ST_TextAutonumberSchemeCircleNumWdWhitePlain ST_TextAutonumberScheme =19;ST_TextAutonumberSchemeArabicDbPeriod ST_TextAutonumberScheme =20;ST_TextAutonumberSchemeArabicDbPlain ST_TextAutonumberScheme =21;ST_TextAutonumberSchemeEa1ChsPeriod ST_TextAutonumberScheme =22;ST_TextAutonumberSchemeEa1ChsPlain ST_TextAutonumberScheme =23;ST_TextAutonumberSchemeEa1ChtPeriod ST_TextAutonumberScheme =24;ST_TextAutonumberSchemeEa1ChtPlain ST_TextAutonumberScheme =25;ST_TextAutonumberSchemeEa1JpnChsDbPeriod ST_TextAutonumberScheme =26;ST_TextAutonumberSchemeEa1JpnKorPlain ST_TextAutonumberScheme =27;ST_TextAutonumberSchemeEa1JpnKorPeriod ST_TextAutonumberScheme =28;ST_TextAutonumberSchemeArabic1Minus ST_TextAutonumberScheme =29;ST_TextAutonumberSchemeArabic2Minus ST_TextAutonumberScheme =30;ST_TextAutonumberSchemeHebrew2Minus ST_TextAutonumberScheme =31;ST_TextAutonumberSchemeThaiAlphaPeriod ST_TextAutonumberScheme =32;ST_TextAutonumberSchemeThaiAlphaParenR ST_TextAutonumberScheme =33;ST_TextAutonumberSchemeThaiAlphaParenBoth ST_TextAutonumberScheme =34;ST_TextAutonumberSchemeThaiNumPeriod ST_TextAutonumberScheme =35;ST_TextAutonumberSchemeThaiNumParenR ST_TextAutonumberScheme =36;ST_TextAutonumberSchemeThaiNumParenBoth ST_TextAutonumberScheme =37;ST_TextAutonumberSchemeHindiAlphaPeriod ST_TextAutonumberScheme =38;ST_TextAutonumberSchemeHindiNumPeriod ST_TextAutonumberScheme =39;ST_TextAutonumberSchemeHindiNumParenR ST_TextAutonumberScheme =40;ST_TextAutonumberSchemeHindiAlpha1Period ST_TextAutonumberScheme =41;);type ST_LightRigDirection byte ;type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;};func (_eebfa *CT_SupplementalFont )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0076",_eebfa .ScriptAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",_eebfa .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path +func (_gaecc *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _gaecc .ScrgbClr !=nil {if _fgabc :=_gaecc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fgabc !=nil {return _fgabc ;};};if _gaecc .SrgbClr !=nil {if _feabe :=_gaecc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_feabe !=nil {return _feabe ;};};if _gaecc .HslClr !=nil {if _bfgbe :=_gaecc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bfgbe !=nil {return _bfgbe ;};};if _gaecc .SysClr !=nil {if _abbgd :=_gaecc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_abbgd !=nil {return _abbgd ;};};if _gaecc .SchemeClr !=nil {if _fdccf :=_gaecc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fdccf !=nil {return _fdccf ;};};if _gaecc .PrstClr !=nil {if _dgcae :=_gaecc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dgcae !=nil {return _dgcae ;};};return nil ;};func (_fefac *CT_NonVisualContentPartProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fefac .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_fefac .IsCommentAttr ))});};e .EncodeToken (start );if _fefac .CpLocks !=nil {_geab :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_fefac .CpLocks ,_geab );};if _fefac .ExtLst !=nil {_ccbcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fefac .ExtLst ,_ccbcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_AlphaInverseEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// Validate validates the CT_Headers and its children -func (_edefa *CT_Headers )Validate ()error {return _edefa .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");}; +// Validate validates the CT_PresetShadowEffect and its children +func (_gedfg *CT_PresetShadowEffect )Validate ()error {return _gedfg .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_PresetShadowEffect struct{PrstAttr ST_PresetShadowVal ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_eccg *CT_TableStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eccg .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_ccfag :=range start .Attr {if _ccfag .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_ggfad ,_fbcba :=_ccfag .Value ,error (nil );if _fbcba !=nil {return _fbcba ;};_eccg .StyleNameAttr =_ggfad ;continue ;};if _ccfag .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_bacccf ,_ebfg :=_ccfag .Value ,error (nil );if _ebfg !=nil {return _ebfg ;};_eccg .StyleIdAttr =_bacccf ;continue ;};};_ffdef :for {_fagce ,_ceeba :=d .Token ();if _ceeba !=nil {return _ceeba ;};switch _bfge :=_fagce .(type ){case _f .StartElement :switch _bfge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cB\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cB\u0067"}:_eccg .TblBg =NewCT_TableBackgroundStyle ();if _fafaf :=d .DecodeElement (_eccg .TblBg ,&_bfge );_fafaf !=nil {return _fafaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}:_eccg .WholeTbl =NewCT_TablePartStyle ();if _dbfba :=d .DecodeElement (_eccg .WholeTbl ,&_bfge );_dbfba !=nil {return _dbfba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"}:_eccg .Band1H =NewCT_TablePartStyle ();if _ggdce :=d .DecodeElement (_eccg .Band1H ,&_bfge );_ggdce !=nil {return _ggdce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"}:_eccg .Band2H =NewCT_TablePartStyle ();if _abea :=d .DecodeElement (_eccg .Band2H ,&_bfge );_abea !=nil {return _abea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"}:_eccg .Band1V =NewCT_TablePartStyle ();if _bcgbgd :=d .DecodeElement (_eccg .Band1V ,&_bfge );_bcgbgd !=nil {return _bcgbgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"}:_eccg .Band2V =NewCT_TablePartStyle ();if _fdcg :=d .DecodeElement (_eccg .Band2V ,&_bfge );_fdcg !=nil {return _fdcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"}:_eccg .LastCol =NewCT_TablePartStyle ();if _acba :=d .DecodeElement (_eccg .LastCol ,&_bfge );_acba !=nil {return _acba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}:_eccg .FirstCol =NewCT_TablePartStyle ();if _eface :=d .DecodeElement (_eccg .FirstCol ,&_bfge );_eface !=nil {return _eface ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"}:_eccg .LastRow =NewCT_TablePartStyle ();if _gcaa :=d .DecodeElement (_eccg .LastRow ,&_bfge );_gcaa !=nil {return _gcaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"}:_eccg .SeCell =NewCT_TablePartStyle ();if _ggcgd :=d .DecodeElement (_eccg .SeCell ,&_bfge );_ggcgd !=nil {return _ggcgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"}:_eccg .SwCell =NewCT_TablePartStyle ();if _aefbbe :=d .DecodeElement (_eccg .SwCell ,&_bfge );_aefbbe !=nil {return _aefbbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}:_eccg .FirstRow =NewCT_TablePartStyle ();if _eabde :=d .DecodeElement (_eccg .FirstRow ,&_bfge );_eabde !=nil {return _eabde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"}:_eccg .NeCell =NewCT_TablePartStyle ();if _fabfa :=d .DecodeElement (_eccg .NeCell ,&_bfge );_fabfa !=nil {return _fabfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"}:_eccg .NwCell =NewCT_TablePartStyle ();if _ecabg :=d .DecodeElement (_eccg .NwCell ,&_bfge );_ecabg !=nil {return _ecabg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eccg .ExtLst =NewCT_OfficeArtExtensionList ();if _addfc :=d .DecodeElement (_eccg .ExtLst ,&_bfge );_addfc !=nil {return _addfc ;};default:_fb .Log ("\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\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_bfge .Name );if _aggae :=d .Skip ();_aggae !=nil {return _aggae ;};};case _f .EndElement :break _ffdef ;case _f .CharData :};};return nil ;};func (_fdegd ST_TextVerticalType )Validate ()error {return _fdegd .ValidateWithPath ("")};type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;}; -// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path -func (_fffga *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _dddbc ,_gggbf :=range _fffga .Ext {if _eedga :=_gggbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dddbc ));_eedga !=nil {return _eedga ;};};return nil ;};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_cgcdg :=&CT_GvmlShapeNonVisual {};_cgcdg .CNvPr =NewCT_NonVisualDrawingProps ();_cgcdg .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _cgcdg ;};func (_fggada *ST_TextAnchoringType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bebbg ,_bbaaf :=d .Token ();if _bbaaf !=nil {return _bbaaf ;};if _bcbcae ,_cbgg :=_bebbg .(_a .EndElement );_cbgg &&_bcbcae .Name ==start .Name {*_fggada =1;return nil ;};if _gbab ,_gecbbc :=_bebbg .(_a .CharData );!_gecbbc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bebbg );}else {switch string (_gbab ){case "":*_fggada =0;case "\u0074":*_fggada =1;case "\u0063\u0074\u0072":*_fggada =2;case "\u0062":*_fggada =3;case "\u006a\u0075\u0073\u0074":*_fggada =4;case "\u0064\u0069\u0073\u0074":*_fggada =5;};};_bebbg ,_bbaaf =d .Token ();if _bbaaf !=nil {return _bbaaf ;};if _aafdbe ,_bddfd :=_bebbg .(_a .EndElement );_bddfd &&_aafdbe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bebbg );};func (_adcb *CT_DefaultShapeDefinition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_abedc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_adcb .SpPr ,_abedc );_cfdg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_adcb .BodyPr ,_cfdg );_bacg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_adcb .LstStyle ,_bacg );if _adcb .Style !=nil {_aedd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_adcb .Style ,_aedd );};if _adcb .ExtLst !=nil {_cdde :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adcb .ExtLst ,_cdde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bedbd ST_TextWrappingType )Validate ()error {return _bedbd .ValidateWithPath ("")}; +// Validate validates the CT_GeomRect and its children +func (_babg *CT_GeomRect )Validate ()error {return _babg .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");};func (_baccb *CT_TableGrid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _baccb .GridCol !=nil {_fgcbc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_bbaee :=range _baccb .GridCol {e .EncodeElement (_bbaee ,_fgcbc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlShape ()*CT_GvmlShape {_bedaa :=&CT_GvmlShape {};_bedaa .NvSpPr =NewCT_GvmlShapeNonVisual ();_bedaa .SpPr =NewCT_ShapeProperties ();return _bedaa ;};func (_egfefa ST_TextAlignType )Validate ()error {return _egfefa .ValidateWithPath ("")};func (_ggbedd *CT_TextSpacingPoint )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggbedd .ValAttr =0;for _ ,_gdada :=range start .Attr {if _gdada .Name .Local =="\u0076\u0061\u006c"{_fccefg ,_cgbdcb :=_d .ParseInt (_gdada .Value ,10,32);if _cgbdcb !=nil {return _cgbdcb ;};_ggbedd .ValAttr =int32 (_fccefg );continue ;};};for {_debdd ,_eecc :=d .Token ();if _eecc !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053p\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_eecc );};if _ecefd ,_ddadd :=_debdd .(_f .EndElement );_ddadd &&_ecefd .Name ==start .Name {break ;};};return nil ;};func (_gdfgf *ST_SchemeColorVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdfgf =0;case "\u0062\u0067\u0031":*_gdfgf =1;case "\u0074\u0078\u0031":*_gdfgf =2;case "\u0062\u0067\u0032":*_gdfgf =3;case "\u0074\u0078\u0032":*_gdfgf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gdfgf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gdfgf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gdfgf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gdfgf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gdfgf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gdfgf =10;case "\u0068\u006c\u0069n\u006b":*_gdfgf =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_gdfgf =12;case "\u0070\u0068\u0043l\u0072":*_gdfgf =13;case "\u0064\u006b\u0031":*_gdfgf =14;case "\u006c\u0074\u0031":*_gdfgf =15;case "\u0064\u006b\u0032":*_gdfgf =16;case "\u006c\u0074\u0032":*_gdfgf =17;};return nil ;};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1;ST_TextWrappingTypeSquare ST_TextWrappingType =2;);func (_cdabe ST_TextCapsType )Validate ()error {return _cdabe .ValidateWithPath ("")};type CT_InverseGammaTransform struct{};type ST_BevelPresetType byte ;func (_gbaagf ST_BlendMode )Validate ()error {return _gbaagf .ValidateWithPath ("")}; -// Validate validates the CT_EffectStyleItem and its children -func (_eedge *CT_EffectStyleItem )Validate ()error {return _eedge .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");}; +// Validate validates the CT_LineJoinBevel and its children +func (_bcbfcd *CT_LineJoinBevel )Validate ()error {return _bcbfcd .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");}; -// Validate validates the CT_TextBody and its children -func (_ddefg *CT_TextBody )Validate ()error {return _ddefg .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};func (_gcgc *CT_TextField )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcgc .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_egbc :=range start .Attr {if _egbc .Name .Local =="\u0069\u0064"{_ecdde ,_fgdcf :=_egbc .Value ,error (nil );if _fgdcf !=nil {return _fgdcf ;};_gcgc .IdAttr =_ecdde ;continue ;};if _egbc .Name .Local =="\u0074\u0079\u0070\u0065"{_gedff ,_eceba :=_egbc .Value ,error (nil );if _eceba !=nil {return _eceba ;};_gcgc .TypeAttr =&_gedff ;continue ;};};_gcfcg :for {_fdfcf ,_fgffe :=d .Token ();if _fgffe !=nil {return _fgffe ;};switch _gfffg :=_fdfcf .(type ){case _a .StartElement :switch _gfffg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_gcgc .RPr =NewCT_TextCharacterProperties ();if _efadb :=d .DecodeElement (_gcgc .RPr ,&_gfffg );_efadb !=nil {return _efadb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_gcgc .PPr =NewCT_TextParagraphProperties ();if _eeae :=d .DecodeElement (_gcgc .PPr ,&_gfffg );_eeae !=nil {return _eeae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_gcgc .T =new (string );if _ffggac :=d .DecodeElement (_gcgc .T ,&_gfffg );_ffggac !=nil {return _ffggac ;};default:_b .Log ("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_T\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_gfffg .Name );if _acabe :=d .Skip ();_acabe !=nil {return _acabe ;};};case _a .EndElement :break _gcfcg ;case _a .CharData :};};return nil ;};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;};func (_fgbg *CT_ConnectorLocking )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfge :=range start .Attr {if _bfge .Name .Local =="\u006e\u006f\u0047r\u0070"{_gfege ,_bcce :=_gc .ParseBool (_bfge .Value );if _bcce !=nil {return _bcce ;};_fgbg .NoGrpAttr =&_gfege ;continue ;};if _bfge .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_gccd ,_efdd :=_gc .ParseBool (_bfge .Value );if _efdd !=nil {return _efdd ;};_fgbg .NoSelectAttr =&_gccd ;continue ;};if _bfge .Name .Local =="\u006e\u006f\u0052o\u0074"{_afeg ,_dedgb :=_gc .ParseBool (_bfge .Value );if _dedgb !=nil {return _dedgb ;};_fgbg .NoRotAttr =&_afeg ;continue ;};if _bfge .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bbdd ,_dacgc :=_gc .ParseBool (_bfge .Value );if _dacgc !=nil {return _dacgc ;};_fgbg .NoChangeAspectAttr =&_bbdd ;continue ;};if _bfge .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_abag ,_bbada :=_gc .ParseBool (_bfge .Value );if _bbada !=nil {return _bbada ;};_fgbg .NoMoveAttr =&_abag ;continue ;};if _bfge .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_eeac ,_egg :=_gc .ParseBool (_bfge .Value );if _egg !=nil {return _egg ;};_fgbg .NoResizeAttr =&_eeac ;continue ;};if _bfge .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_gddg ,_bade :=_gc .ParseBool (_bfge .Value );if _bade !=nil {return _bade ;};_fgbg .NoEditPointsAttr =&_gddg ;continue ;};if _bfge .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_gabb ,_fgeb :=_gc .ParseBool (_bfge .Value );if _fgeb !=nil {return _fgeb ;};_fgbg .NoAdjustHandlesAttr =&_gabb ;continue ;};if _bfge .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_dadf ,_badde :=_gc .ParseBool (_bfge .Value );if _badde !=nil {return _badde ;};_fgbg .NoChangeArrowheadsAttr =&_dadf ;continue ;};if _bfge .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bagg ,_efgf :=_gc .ParseBool (_bfge .Value );if _efgf !=nil {return _efgf ;};_fgbg .NoChangeShapeTypeAttr =&_bagg ;continue ;};};_ebag :for {_fgfg ,_dgec :=d .Token ();if _dgec !=nil {return _dgec ;};switch _cdad :=_fgfg .(type ){case _a .StartElement :switch _cdad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgbg .ExtLst =NewCT_OfficeArtExtensionList ();if _gfga :=d .DecodeElement (_fgbg .ExtLst ,&_cdad );_gfga !=nil {return _gfga ;};default:_b .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074or\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_cdad .Name );if _cdcge :=d .Skip ();_cdcge !=nil {return _cdcge ;};};case _a .EndElement :break _ebag ;case _a .CharData :};};return nil ;}; +// Validate validates the EG_ThemeableEffectStyle and its children +func (_abadbc *EG_ThemeableEffectStyle )Validate ()error {return _abadbc .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");};func NewCT_TextCharBullet ()*CT_TextCharBullet {_cgbaf :=&CT_TextCharBullet {};return _cgbaf };func NewTbl ()*Tbl {_edcgb :=&Tbl {};_edcgb .CT_Table =*NewCT_Table ();return _edcgb };type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ;};var ST_TextBulletSizePercentPatternRe =_ff .MustCompile (ST_TextBulletSizePercentPattern );func (_fgbf *CT_GradientStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073"},Value :_g .Sprintf ("\u0025\u0076",_fgbf .PosAttr )});e .EncodeToken (start );if _fgbf .ScrgbClr !=nil {_dbffg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fgbf .ScrgbClr ,_dbffg );};if _fgbf .SrgbClr !=nil {_agff :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fgbf .SrgbClr ,_agff );};if _fgbf .HslClr !=nil {_ceada :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fgbf .HslClr ,_ceada );};if _fgbf .SysClr !=nil {_dgecc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fgbf .SysClr ,_dgecc );};if _fgbf .SchemeClr !=nil {_fcde :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fgbf .SchemeClr ,_fcde );};if _fgbf .PrstClr !=nil {_adefc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fgbf .PrstClr ,_adefc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faafcg *ST_LineEndWidth )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bffdf ,_efaegg :=d .Token ();if _efaegg !=nil {return _efaegg ;};if _fbfe ,_ffcb :=_bffdf .(_f .EndElement );_ffcb &&_fbfe .Name ==start .Name {*_faafcg =1;return nil ;};if _fgafac ,_aadf :=_bffdf .(_f .CharData );!_aadf {return _g .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",_bffdf );}else {switch string (_fgafac ){case "":*_faafcg =0;case "\u0073\u006d":*_faafcg =1;case "\u006d\u0065\u0064":*_faafcg =2;case "\u006c\u0067":*_faafcg =3;};};_bffdf ,_efaegg =d .Token ();if _efaegg !=nil {return _efaegg ;};if _fece ,_aedeb :=_bffdf .(_f .EndElement );_aedeb &&_fece .Name ==start .Name {return nil ;};return _g .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",_bffdf );}; -// Validate validates the CT_InnerShadowEffect and its children -func (_ggcgf *CT_InnerShadowEffect )Validate ()error {return _ggcgf .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");}; +// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path +func (_cgeca *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _cgeca .PicLocks !=nil {if _bfegg :=_cgeca .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_bfegg !=nil {return _bfegg ;};};if _cgeca .ExtLst !=nil {if _fdbab :=_cgeca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdbab !=nil {return _fdbab ;};};return nil ;};type CT_GradientFillProperties struct{FlipAttr ST_TileFlipMode ;RotWithShapeAttr *bool ;GsLst *CT_GradientStopList ;Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;TileRect *CT_RelativeRect ;}; -// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path -func (_ffff *CT_GvmlShape )ValidateWithPath (path string )error {if _efgb :=_ffff .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_efgb !=nil {return _efgb ;};if _gdbee :=_ffff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdbee !=nil {return _gdbee ;};if _ffff .TxSp !=nil {if _eabbb :=_ffff .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_eabbb !=nil {return _eabbb ;};};if _ffff .Style !=nil {if _ggddg :=_ffff .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ggddg !=nil {return _ggddg ;};};if _ffff .ExtLst !=nil {if _affg :=_ffff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_affg !=nil {return _affg ;};};return nil ;};func (_gfge *CT_BlipChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfge .AlphaBiLevel !=nil {_dbef :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};for _ ,_ccag :=range _gfge .AlphaBiLevel {e .EncodeElement (_ccag ,_dbef );};};if _gfge .AlphaCeiling !=nil {_gbdd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_cbdg :=range _gfge .AlphaCeiling {e .EncodeElement (_cbdg ,_gbdd );};};if _gfge .AlphaFloor !=nil {_ebcg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_fbfag :=range _gfge .AlphaFloor {e .EncodeElement (_fbfag ,_ebcg );};};if _gfge .AlphaInv !=nil {_agaf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};for _ ,_bcga :=range _gfge .AlphaInv {e .EncodeElement (_bcga ,_agaf );};};if _gfge .AlphaMod !=nil {_geff :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_gfcb :=range _gfge .AlphaMod {e .EncodeElement (_gfcb ,_geff );};};if _gfge .AlphaModFix !=nil {_bebb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_dfed :=range _gfge .AlphaModFix {e .EncodeElement (_dfed ,_bebb );};};if _gfge .AlphaRepl !=nil {_fdbg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};for _ ,_abfb :=range _gfge .AlphaRepl {e .EncodeElement (_abfb ,_fdbg );};};if _gfge .BiLevel !=nil {_fbc :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_cgag :=range _gfge .BiLevel {e .EncodeElement (_cgag ,_fbc );};};if _gfge .Blur !=nil {_fadf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_gccbf :=range _gfge .Blur {e .EncodeElement (_gccbf ,_fadf );};};if _gfge .ClrChange !=nil {_fgd :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};for _ ,_bdfad :=range _gfge .ClrChange {e .EncodeElement (_bdfad ,_fgd );};};if _gfge .ClrRepl !=nil {_aecb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_cbbd :=range _gfge .ClrRepl {e .EncodeElement (_cbbd ,_aecb );};};if _gfge .Duotone !=nil {_egee :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_ffg :=range _gfge .Duotone {e .EncodeElement (_ffg ,_egee );};};if _gfge .FillOverlay !=nil {_acf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};for _ ,_ffgc :=range _gfge .FillOverlay {e .EncodeElement (_ffgc ,_acf );};};if _gfge .Grayscl !=nil {_agca :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_gadd :=range _gfge .Grayscl {e .EncodeElement (_gadd ,_agca );};};if _gfge .Hsl !=nil {_dabg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_gcce :=range _gfge .Hsl {e .EncodeElement (_gcce ,_dabg );};};if _gfge .Lum !=nil {_ccae :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006cu\u006d"}};for _ ,_daef :=range _gfge .Lum {e .EncodeElement (_daef ,_ccae );};};if _gfge .Tint !=nil {_degb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_fgb :=range _gfge .Tint {e .EncodeElement (_fgb ,_degb );};};return nil ;};func (_facdc *EG_ColorTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gffdg :for {_cdbgf ,_ebdbd :=d .Token ();if _ebdbd !=nil {return _ebdbd ;};switch _eebda :=_cdbgf .(type ){case _a .StartElement :switch _eebda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_facdc .Tint =NewCT_PositiveFixedPercentage ();if _cdcdcd :=d .DecodeElement (_facdc .Tint ,&_eebda );_cdcdcd !=nil {return _cdcdcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_facdc .Shade =NewCT_PositiveFixedPercentage ();if _faab :=d .DecodeElement (_facdc .Shade ,&_eebda );_faab !=nil {return _faab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_facdc .Comp =NewCT_ComplementTransform ();if _efdddge :=d .DecodeElement (_facdc .Comp ,&_eebda );_efdddge !=nil {return _efdddge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_facdc .Inv =NewCT_InverseTransform ();if _cfeef :=d .DecodeElement (_facdc .Inv ,&_eebda );_cfeef !=nil {return _cfeef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_facdc .Gray =NewCT_GrayscaleTransform ();if _bcfce :=d .DecodeElement (_facdc .Gray ,&_eebda );_bcfce !=nil {return _bcfce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_facdc .Alpha =NewCT_PositiveFixedPercentage ();if _dgafaf :=d .DecodeElement (_facdc .Alpha ,&_eebda );_dgafaf !=nil {return _dgafaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_facdc .AlphaOff =NewCT_FixedPercentage ();if _facbbd :=d .DecodeElement (_facdc .AlphaOff ,&_eebda );_facbbd !=nil {return _facbbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_facdc .AlphaMod =NewCT_PositivePercentage ();if _fdbgfd :=d .DecodeElement (_facdc .AlphaMod ,&_eebda );_fdbgfd !=nil {return _fdbgfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_facdc .Hue =NewCT_PositiveFixedAngle ();if _gfdef :=d .DecodeElement (_facdc .Hue ,&_eebda );_gfdef !=nil {return _gfdef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_facdc .HueOff =NewCT_Angle ();if _ecegd :=d .DecodeElement (_facdc .HueOff ,&_eebda );_ecegd !=nil {return _ecegd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_facdc .HueMod =NewCT_PositivePercentage ();if _efcga :=d .DecodeElement (_facdc .HueMod ,&_eebda );_efcga !=nil {return _efcga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_facdc .Sat =NewCT_Percentage ();if _dacga :=d .DecodeElement (_facdc .Sat ,&_eebda );_dacga !=nil {return _dacga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_facdc .SatOff =NewCT_Percentage ();if _dfcfbd :=d .DecodeElement (_facdc .SatOff ,&_eebda );_dfcfbd !=nil {return _dfcfbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_facdc .SatMod =NewCT_Percentage ();if _ddcgg :=d .DecodeElement (_facdc .SatMod ,&_eebda );_ddcgg !=nil {return _ddcgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_facdc .Lum =NewCT_Percentage ();if _gdbd :=d .DecodeElement (_facdc .Lum ,&_eebda );_gdbd !=nil {return _gdbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_facdc .LumOff =NewCT_Percentage ();if _cadcbc :=d .DecodeElement (_facdc .LumOff ,&_eebda );_cadcbc !=nil {return _cadcbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_facdc .LumMod =NewCT_Percentage ();if _gfdgff :=d .DecodeElement (_facdc .LumMod ,&_eebda );_gfdgff !=nil {return _gfdgff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_facdc .Red =NewCT_Percentage ();if _abafb :=d .DecodeElement (_facdc .Red ,&_eebda );_abafb !=nil {return _abafb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_facdc .RedOff =NewCT_Percentage ();if _gcacf :=d .DecodeElement (_facdc .RedOff ,&_eebda );_gcacf !=nil {return _gcacf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_facdc .RedMod =NewCT_Percentage ();if _edggac :=d .DecodeElement (_facdc .RedMod ,&_eebda );_edggac !=nil {return _edggac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_facdc .Green =NewCT_Percentage ();if _fgaeg :=d .DecodeElement (_facdc .Green ,&_eebda );_fgaeg !=nil {return _fgaeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_facdc .GreenOff =NewCT_Percentage ();if _geabc :=d .DecodeElement (_facdc .GreenOff ,&_eebda );_geabc !=nil {return _geabc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_facdc .GreenMod =NewCT_Percentage ();if _eeeec :=d .DecodeElement (_facdc .GreenMod ,&_eebda );_eeeec !=nil {return _eeeec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_facdc .Blue =NewCT_Percentage ();if _dgefc :=d .DecodeElement (_facdc .Blue ,&_eebda );_dgefc !=nil {return _dgefc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_facdc .BlueOff =NewCT_Percentage ();if _egedf :=d .DecodeElement (_facdc .BlueOff ,&_eebda );_egedf !=nil {return _egedf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_facdc .BlueMod =NewCT_Percentage ();if _geacaf :=d .DecodeElement (_facdc .BlueMod ,&_eebda );_geacaf !=nil {return _geacaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_facdc .Gamma =NewCT_GammaTransform ();if _aafbb :=d .DecodeElement (_facdc .Gamma ,&_eebda );_aafbb !=nil {return _aafbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_facdc .InvGamma =NewCT_InverseGammaTransform ();if _ddfdd :=d .DecodeElement (_facdc .InvGamma ,&_eebda );_ddfdd !=nil {return _ddfdd ;};default:_b .Log ("\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\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_eebda .Name );if _bbbfc :=d .Skip ();_bbbfc !=nil {return _bbbfc ;};};case _a .EndElement :break _gffdg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the Graphic and its children, prefixing error messages with path +func (_efgec *Graphic )ValidateWithPath (path string )error {if _bddad :=_efgec .CT_GraphicalObject .ValidateWithPath (path );_bddad !=nil {return _bddad ;};return nil ;};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;};type ST_RectAlignment byte ;type CT_StyleMatrixReference struct{IdxAttr uint32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path -func (_bfabf *CT_TransformEffect )ValidateWithPath (path string )error {if _bfabf .SxAttr !=nil {if _cgebb :=_bfabf .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cgebb !=nil {return _cgebb ;};};if _bfabf .SyAttr !=nil {if _caec :=_bfabf .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_caec !=nil {return _caec ;};};if _bfabf .KxAttr !=nil {if *_bfabf .KxAttr <=-5400000{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_bfabf .KxAttr );};if *_bfabf .KxAttr >=5400000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bfabf .KxAttr );};};if _bfabf .KyAttr !=nil {if *_bfabf .KyAttr <=-5400000{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_bfabf .KyAttr );};if *_bfabf .KyAttr >=5400000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bfabf .KyAttr );};};if _bfabf .TxAttr !=nil {if _fgcg :=_bfabf .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_fgcg !=nil {return _fgcg ;};};if _bfabf .TyAttr !=nil {if _faafc :=_bfabf .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_faafc !=nil {return _faafc ;};};return nil ;};func (_adeagd ST_PresetPatternVal )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebebg :=_a .Attr {};_ebebg .Name =name ;switch _adeagd {case ST_PresetPatternValUnset :_ebebg .Value ="";case ST_PresetPatternValPct5 :_ebebg .Value ="\u0070\u0063\u0074\u0035";case ST_PresetPatternValPct10 :_ebebg .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_ebebg .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_ebebg .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_ebebg .Value ="\u0070\u0063\u00743\u0030";case ST_PresetPatternValPct40 :_ebebg .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_ebebg .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_ebebg .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_ebebg .Value ="\u0070\u0063\u00747\u0030";case ST_PresetPatternValPct75 :_ebebg .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_ebebg .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_ebebg .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_ebebg .Value ="\u0068\u006f\u0072\u007a";case ST_PresetPatternValVert :_ebebg .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_ebebg .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_ebebg .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_ebebg .Value ="\u0064\u006b\u0048\u006f\u0072\u007a";case ST_PresetPatternValDkVert :_ebebg .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_ebebg .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_ebebg .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074";case ST_PresetPatternValDashHorz :_ebebg .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_ebebg .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_ebebg .Value ="\u0063\u0072\u006fs\u0073";case ST_PresetPatternValDnDiag :_ebebg .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_ebebg .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_ebebg .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtUpDiag :_ebebg .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_ebebg .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_ebebg .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdDnDiag :_ebebg .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_ebebg .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_ebebg .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashUpDiag :_ebebg .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_ebebg .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_ebebg .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValLgCheck :_ebebg .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_ebebg .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_ebebg .Value ="\u006c\u0067\u0047\u0072\u0069\u0064";case ST_PresetPatternValDotGrid :_ebebg .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_ebebg .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_ebebg .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValHorzBrick :_ebebg .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_ebebg .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_ebebg .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case ST_PresetPatternValOpenDmnd :_ebebg .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_ebebg .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_ebebg .Value ="\u0070\u006c\u0061i\u0064";case ST_PresetPatternValSphere :_ebebg .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_ebebg .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_ebebg .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_ebebg .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065";case ST_PresetPatternValWave :_ebebg .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_ebebg .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_ebebg .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _ebebg ,nil ;}; +// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path +func (_gcbgb *CT_TileInfoProperties )ValidateWithPath (path string )error {if _gcbgb .TxAttr !=nil {if _efcda :=_gcbgb .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_efcda !=nil {return _efcda ;};};if _gcbgb .TyAttr !=nil {if _fgbfa :=_gcbgb .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_fgbfa !=nil {return _fgbfa ;};};if _gcbgb .SxAttr !=nil {if _fdeaf :=_gcbgb .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_fdeaf !=nil {return _fdeaf ;};};if _gcbgb .SyAttr !=nil {if _gafcd :=_gcbgb .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_gafcd !=nil {return _gafcd ;};};if _fgcde :=_gcbgb .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_fgcde !=nil {return _fgcde ;};if _ffefcg :=_gcbgb .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_ffefcg !=nil {return _ffefcg ;};return nil ;};func (_ccffc *ST_PathFillMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fccd ,_fdfga :=d .Token ();if _fdfga !=nil {return _fdfga ;};if _deacd ,_cbaab :=_fccd .(_f .EndElement );_cbaab &&_deacd .Name ==start .Name {*_ccffc =1;return nil ;};if _debaa ,_ddeec :=_fccd .(_f .CharData );!_ddeec {return _g .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",_fccd );}else {switch string (_debaa ){case "":*_ccffc =0;case "\u006e\u006f\u006e\u0065":*_ccffc =1;case "\u006e\u006f\u0072\u006d":*_ccffc =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_ccffc =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_ccffc =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_ccffc =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_ccffc =6;};};_fccd ,_fdfga =d .Token ();if _fdfga !=nil {return _fdfga ;};if _dcbgc ,_afdee :=_fccd .(_f .EndElement );_afdee &&_dcbgc .Name ==start .Name {return nil ;};return _g .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",_fccd );}; -// Validate validates the CT_GroupLocking and its children -func (_degbc *CT_GroupLocking )Validate ()error {return _degbc .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;);func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_aggef :=&CT_OuterShadowEffect {};return _aggef ;};func (_gcab *CT_TableProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcab .RtlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0074\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gcab .RtlAttr ))});};if _gcab .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gcab .FirstRowAttr ))});};if _gcab .FirstColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gcab .FirstColAttr ))});};if _gcab .LastRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gcab .LastRowAttr ))});};if _gcab .LastColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gcab .LastColAttr ))});};if _gcab .BandRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gcab .BandRowAttr ))});};if _gcab .BandColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gcab .BandColAttr ))});};e .EncodeToken (start );if _gcab .NoFill !=nil {_eadca :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcab .NoFill ,_eadca );};if _gcab .SolidFill !=nil {_egdfe :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcab .SolidFill ,_egdfe );};if _gcab .GradFill !=nil {_gbgdb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcab .GradFill ,_gbgdb );};if _gcab .BlipFill !=nil {_fddgf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcab .BlipFill ,_fddgf );};if _gcab .PattFill !=nil {_fdfad :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcab .PattFill ,_fdfad );};if _gcab .GrpFill !=nil {_edfc :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gcab .GrpFill ,_edfc );};if _gcab .EffectLst !=nil {_gdbab :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcab .EffectLst ,_gdbab );};if _gcab .EffectDag !=nil {_babad :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gcab .EffectDag ,_babad );};if _gcab .Choice !=nil {_gcab .Choice .MarshalXML (e ,_a .StartElement {});};if _gcab .ExtLst !=nil {_agfef :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcab .ExtLst ,_agfef );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;};func (_ecbeb *ST_TextVerticalType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgbdg ,_bfgab :=d .Token ();if _bfgab !=nil {return _bfgab ;};if _cgbge ,_cdbfe :=_cgbdg .(_a .EndElement );_cdbfe &&_cgbge .Name ==start .Name {*_ecbeb =1;return nil ;};if _aeggd ,_fcfdb :=_cgbdg .(_a .CharData );!_fcfdb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgbdg );}else {switch string (_aeggd ){case "":*_ecbeb =0;case "\u0068\u006f\u0072\u007a":*_ecbeb =1;case "\u0076\u0065\u0072\u0074":*_ecbeb =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_ecbeb =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_ecbeb =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_ecbeb =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_ecbeb =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_ecbeb =7;};};_cgbdg ,_bfgab =d .Token ();if _bfgab !=nil {return _bfgab ;};if _ggdde ,_gdcbgg :=_cgbdg .(_a .EndElement );_gdcbgg &&_ggdde .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgbdg );};type CT_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;}; +// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path +func (_bdcg *CT_TextListStyle )ValidateWithPath (path string )error {if _bdcg .DefPPr !=nil {if _bcaed :=_bdcg .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_bcaed !=nil {return _bcaed ;};};if _bdcg .Lvl1pPr !=nil {if _ggfge :=_bdcg .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072");_ggfge !=nil {return _ggfge ;};};if _bdcg .Lvl2pPr !=nil {if _beadgg :=_bdcg .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_beadgg !=nil {return _beadgg ;};};if _bdcg .Lvl3pPr !=nil {if _ccdbb :=_bdcg .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072");_ccdbb !=nil {return _ccdbb ;};};if _bdcg .Lvl4pPr !=nil {if _bdaebca :=_bdcg .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_bdaebca !=nil {return _bdaebca ;};};if _bdcg .Lvl5pPr !=nil {if _eaafd :=_bdcg .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072");_eaafd !=nil {return _eaafd ;};};if _bdcg .Lvl6pPr !=nil {if _dfcfd :=_bdcg .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_dfcfd !=nil {return _dfcfd ;};};if _bdcg .Lvl7pPr !=nil {if _aebfd :=_bdcg .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072");_aebfd !=nil {return _aebfd ;};};if _bdcg .Lvl8pPr !=nil {if _cgaaa :=_bdcg .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_cgaaa !=nil {return _cgaaa ;};};if _bdcg .Lvl9pPr !=nil {if _ffebf :=_bdcg .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072");_ffebf !=nil {return _ffebf ;};};if _bdcg .ExtLst !=nil {if _ffdbd :=_bdcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffdbd !=nil {return _ffdbd ;};};return nil ;};func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_adgbf :=&CT_TableStyleTextStyle {};return _adgbf ;};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_eebgc :=&CT_RelativeOffsetEffect {};return _eebgc ;};func (_ffag *CT_PictureLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffag .NoCropAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffag .NoCropAttr ))});};if _ffag .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffag .NoGrpAttr ))});};if _ffag .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffag .NoSelectAttr ))});};if _ffag .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffag .NoRotAttr ))});};if _ffag .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffag .NoChangeAspectAttr ))});};if _ffag .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffag .NoMoveAttr ))});};if _ffag .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffag .NoResizeAttr ))});};if _ffag .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffag .NoEditPointsAttr ))});};if _ffag .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffag .NoAdjustHandlesAttr ))});};if _ffag .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffag .NoChangeArrowheadsAttr ))});};if _ffag .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ffag .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _ffag .ExtLst !=nil {_befbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffag .ExtLst ,_befbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aegbg ST_FontCollectionIndex )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aegbg .String (),start );}; -// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path -func (_gfad *CT_GlowEffect )ValidateWithPath (path string )error {if _gfad .RadAttr !=nil {if *_gfad .RadAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gfad .RadAttr );};if *_gfad .RadAttr > 27273042316900{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_gfad .RadAttr );};};if _gfad .ScrgbClr !=nil {if _bgfbd :=_gfad .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bgfbd !=nil {return _bgfbd ;};};if _gfad .SrgbClr !=nil {if _cedd :=_gfad .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_cedd !=nil {return _cedd ;};};if _gfad .HslClr !=nil {if _dage :=_gfad .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dage !=nil {return _dage ;};};if _gfad .SysClr !=nil {if _ebfdb :=_gfad .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ebfdb !=nil {return _ebfdb ;};};if _gfad .SchemeClr !=nil {if _fbgef :=_gfad .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fbgef !=nil {return _fbgef ;};};if _gfad .PrstClr !=nil {if _ggbgc :=_gfad .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ggbgc !=nil {return _ggbgc ;};};return nil ;}; +// Validate validates the CT_Table and its children +func (_eafb *CT_Table )Validate ()error {return _eafb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_gcbag :=ST_FixedPercentage {};if _a .ST_FixedPercentagePatternRe .MatchString (s ){_gcbag .ST_FixedPercentage =&ST_Percentage {};_gcbag .ST_FixedPercentage .ST_Percentage =&s ;}else {_fced ,_acfgd :=_d .ParseInt (s ,10,64);if _acfgd !=nil {return _gcbag ,_g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_acfgd );};_cgff :=int32 (_fced );_gcbag .ST_FixedPercentageDecimal =&_cgff ;};return _gcbag ,nil ;}; -// Validate validates the CT_TextFont and its children -func (_aebaa *CT_TextFont )Validate ()error {return _aebaa .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");};func (_dffee ST_LineEndType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dffee .String (),start );};func (_aefa ST_PositivePercentage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _aefa .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_aefa .ST_PositivePercentageDecimal )));};if _aefa .ST_PositivePercentage !=nil {e .Encode (_aefa .ST_PositivePercentage );};return e .EncodeToken (_a .EndElement {Name :start .Name });};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_ebaf :=&CT_BlipFillProperties {};return _ebaf ;};func (_cgbcg ST_PresetCameraType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgdcff :=_a .Attr {};_cgdcff .Name =name ;switch _cgbcg {case ST_PresetCameraTypeUnset :_cgdcff .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_cgdcff .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_cgdcff .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_cgdcff .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_cgdcff .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_cgdcff .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_cgdcff .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_cgdcff .Value ="\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueBottom :_cgdcff .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_cgdcff .Value ="\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyPerspectiveTopLeft :_cgdcff .Value ="\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveTop :_cgdcff .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_cgdcff .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_cgdcff .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_cgdcff .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_cgdcff .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_cgdcff .Value ="l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottom :_cgdcff .Value ="\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyPerspectiveBottomRight :_cgdcff .Value ="\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case ST_PresetCameraTypeOrthographicFront :_cgdcff .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_cgdcff .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_cgdcff .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_cgdcff .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_cgdcff .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_cgdcff .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_cgdcff .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_cgdcff .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_cgdcff .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_cgdcff .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_cgdcff .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_cgdcff .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_cgdcff .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_cgdcff .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_cgdcff .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_cgdcff .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_cgdcff .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_cgdcff .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeIsometricOffAxis4Left :_cgdcff .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_cgdcff .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_cgdcff .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueTopLeft :_cgdcff .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_cgdcff .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_cgdcff .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueLeft :_cgdcff .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_cgdcff .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_cgdcff .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueBottom :_cgdcff .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_cgdcff .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveFront :_cgdcff .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_cgdcff .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypePerspectiveRight :_cgdcff .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_cgdcff .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case ST_PresetCameraTypePerspectiveBelow :_cgdcff .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_cgdcff .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveAboveRightFacing :_cgdcff .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveContrastingLeftFacing :_cgdcff .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveContrastingRightFacing :_cgdcff .Value ="\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicLeftFacing :_cgdcff .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicRightFacing :_cgdcff .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing :_cgdcff .Value ="\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing :_cgdcff .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case ST_PresetCameraTypePerspectiveRelaxed :_cgdcff .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_cgdcff .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return _cgdcff ,nil ;}; +// Validate validates the CT_CustomColorList and its children +func (_befe *CT_CustomColorList )Validate ()error {return _befe .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");};func (_babab *CT_LightRig )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bacc ,_caebf :=_babab .RigAttr .MarshalXMLAttr (_f .Name {Local :"\u0072\u0069\u0067"});if _caebf !=nil {return _caebf ;};start .Attr =append (start .Attr ,_bacc );_bacc ,_caebf =_babab .DirAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0069\u0072"});if _caebf !=nil {return _caebf ;};start .Attr =append (start .Attr ,_bacc );e .EncodeToken (start );if _babab .Rot !=nil {_cceae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_babab .Rot ,_cceae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_dafdc :=&CT_LineJoinMiterProperties {};return _dafdc ;};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_dcedc :=&CT_LineJoinBevel {};return _dcedc };func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_cbbg :=&CT_AlphaInverseEffect {};return _cbbg ;};const (ST_BlipCompressionUnset ST_BlipCompression =0;ST_BlipCompressionEmail ST_BlipCompression =1;ST_BlipCompressionScreen ST_BlipCompression =2;ST_BlipCompressionPrint ST_BlipCompression =3;ST_BlipCompressionHqprint ST_BlipCompression =4;ST_BlipCompressionNone ST_BlipCompression =5;);type ST_LineCap byte ;type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_eeffc *ST_PathFillMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eeffc =0;case "\u006e\u006f\u006e\u0065":*_eeffc =1;case "\u006e\u006f\u0072\u006d":*_eeffc =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_eeffc =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_eeffc =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_eeffc =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_eeffc =6;};return nil ;}; -// Validate validates the CT_EmptyElement and its children -func (_gcgbdd *CT_EmptyElement )Validate ()error {return _gcgbdd .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_eddda *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eddda .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_eddda .Graphic =NewGraphic ();_eddda .Xfrm =NewCT_Transform2D ();_gbdf :for {_agbc ,_cfaba :=d .Token ();if _cfaba !=nil {return _cfaba ;};switch _bggc :=_agbc .(type ){case _a .StartElement :switch _bggc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _edgfe :=d .DecodeElement (_eddda .NvGraphicFramePr ,&_bggc );_edgfe !=nil {return _edgfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _defe :=d .DecodeElement (_eddda .Graphic ,&_bggc );_defe !=nil {return _defe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _afbf :=d .DecodeElement (_eddda .Xfrm ,&_bggc );_afbf !=nil {return _afbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eddda .ExtLst =NewCT_OfficeArtExtensionList ();if _abbef :=d .DecodeElement (_eddda .ExtLst ,&_bggc );_abbef !=nil {return _abbef ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065c\u0074\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_bggc .Name );if _bdaag :=d .Skip ();_bdaag !=nil {return _bdaag ;};};case _a .EndElement :break _gbdf ;case _a .CharData :};};return nil ;};func (_dfdfg ST_Percentage )String ()string {if _dfdfg .ST_PercentageDecimal !=nil {return _f .Sprintf ("\u0025\u0076",*_dfdfg .ST_PercentageDecimal );};if _dfdfg .ST_Percentage !=nil {return _f .Sprintf ("\u0025\u0076",*_dfdfg .ST_Percentage );};return "";};func (_adee ST_TextFontScalePercentOrPercentString )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _adee .ST_TextFontScalePercent !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_adee .ST_TextFontScalePercent )));};if _adee .ST_Percentage !=nil {e .EncodeToken (_a .CharData (*_adee .ST_Percentage ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_fceca *CT_ConnectionSite )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fceca .Pos =NewCT_AdjPoint2D ();for _ ,_ggca :=range start .Attr {if _ggca .Name .Local =="\u0061\u006e\u0067"{_ffdeg ,_ecdf :=ParseUnionST_AdjAngle (_ggca .Value );if _ecdf !=nil {return _ecdf ;};_fceca .AngAttr =_ffdeg ;continue ;};};_ggag :for {_cefaa ,_gdaab :=d .Token ();if _gdaab !=nil {return _gdaab ;};switch _caaadc :=_cefaa .(type ){case _a .StartElement :switch _caaadc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _efeg :=d .DecodeElement (_fceca .Pos ,&_caaadc );_efeg !=nil {return _efeg ;};default:_b .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u0020\u0025\u0076",_caaadc .Name );if _cafe :=d .Skip ();_cafe !=nil {return _cafe ;};};case _a .EndElement :break _ggag ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path +func (_cfab *CT_GvmlPicture )ValidateWithPath (path string )error {if _bebbf :=_cfab .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_bebbf !=nil {return _bebbf ;};if _cgbba :=_cfab .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cgbba !=nil {return _cgbba ;};if _ggafd :=_cfab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggafd !=nil {return _ggafd ;};if _cfab .Style !=nil {if _ggfe :=_cfab .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ggfe !=nil {return _ggfe ;};};if _cfab .ExtLst !=nil {if _fdbf :=_cfab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdbf !=nil {return _fdbf ;};};return nil ;}; -// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path -func (_aaace *EG_TextGeometry )ValidateWithPath (path string )error {if _aaace .CustGeom !=nil {if _bccgc :=_aaace .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_bccgc !=nil {return _bccgc ;};};if _aaace .PrstTxWarp !=nil {if _bdedf :=_aaace .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_bdedf !=nil {return _bdedf ;};};return nil ;};type CT_TableStyleList struct{DefAttr string ;TblStyle []*CT_TableStyle ;}; +// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path +func (_dggc *CT_Scene3D )ValidateWithPath (path string )error {if _dbcf :=_dggc .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_dbcf !=nil {return _dbcf ;};if _bfbbg :=_dggc .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_bfbbg !=nil {return _bfbbg ;};if _dggc .Backdrop !=nil {if _eebcg :=_dggc .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_eebcg !=nil {return _eebcg ;};};if _dggc .ExtLst !=nil {if _ecab :=_dggc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecab !=nil {return _ecab ;};};return nil ;};type CT_Path2DClose struct{};func (_ecceecg *ST_AdjCoordinate )ValidateWithPath (path string )error {_cbcfa :=[]string {};if _ecceecg .ST_Coordinate !=nil {if _efbad :=_ecceecg .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065");_efbad !=nil {return _efbad ;};_cbcfa =append (_cbcfa ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _ecceecg .ST_GeomGuideName !=nil {_cbcfa =append (_cbcfa ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_cbcfa )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cbcfa );};return nil ;};func (_badec *CT_TextSpacing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _badec .SpcPct !=nil {_fecdd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}};e .EncodeElement (_badec .SpcPct ,_fecdd );};if _badec .SpcPts !=nil {_ffccf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_badec .SpcPts ,_ffccf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path -func (_bgfecc *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _gcaga ,_gfegg :=range _bgfecc .Pt {if _ebbab :=_gfegg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gcaga ));_ebbab !=nil {return _ebbab ;};};return nil ;};func (_dgggb ST_PresetLineDashVal )Validate ()error {return _dgggb .ValidateWithPath ("")};type CT_BackgroundFormatting struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;}; +// Validate validates the CT_AlphaOutsetEffect and its children +func (_bbgc *CT_AlphaOutsetEffect )Validate ()error {return _bbgc .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");}; -// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path -func (_eccag *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _eedb :=_eccag .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_eedb !=nil {return _eedb ;};if _aedcb :=_eccag .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_aedcb !=nil {return _aedcb ;};if _gbdcd :=_eccag .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_gbdcd !=nil {return _gbdcd ;};if _eccag .ExtLst !=nil {if _fdeb :=_eccag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdeb !=nil {return _fdeb ;};};return nil ;}; +// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path +func (_dgaab *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil };func (_gagbf *ST_TextUnderlineType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gagbf =0;case "\u006e\u006f\u006e\u0065":*_gagbf =1;case "\u0077\u006f\u0072d\u0073":*_gagbf =2;case "\u0073\u006e\u0067":*_gagbf =3;case "\u0064\u0062\u006c":*_gagbf =4;case "\u0068\u0065\u0061v\u0079":*_gagbf =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_gagbf =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_gagbf =7;case "\u0064\u0061\u0073\u0068":*_gagbf =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_gagbf =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_gagbf =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_gagbf =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gagbf =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_gagbf =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_gagbf =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_gagbf =15;case "\u0077\u0061\u0076\u0079":*_gagbf =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_gagbf =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_gagbf =18;};return nil ;};func (_ecce *CT_EffectReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adad :=range start .Attr {if _adad .Name .Local =="\u0072\u0065\u0066"{_beg ,_agda :=_adad .Value ,error (nil );if _agda !=nil {return _agda ;};_ecce .RefAttr =_beg ;continue ;};};for {_dcabe ,_gegb :=d .Token ();if _gegb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0066\u0066\u0065\u0063\u0074\u0052e\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_gegb );};if _gfga ,_cedcd :=_dcabe .(_f .EndElement );_cedcd &&_gfga .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_BackgroundFillStyleList and its children -func (_bfg *CT_BackgroundFillStyleList )Validate ()error {return _bfg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074");}; +// Validate validates the CT_Bevel and its children +func (_bece *CT_Bevel )Validate ()error {return _bece .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");};const (ST_ColorSchemeIndexUnset ST_ColorSchemeIndex =0;ST_ColorSchemeIndexDk1 ST_ColorSchemeIndex =1;ST_ColorSchemeIndexLt1 ST_ColorSchemeIndex =2;ST_ColorSchemeIndexDk2 ST_ColorSchemeIndex =3;ST_ColorSchemeIndexLt2 ST_ColorSchemeIndex =4;ST_ColorSchemeIndexAccent1 ST_ColorSchemeIndex =5;ST_ColorSchemeIndexAccent2 ST_ColorSchemeIndex =6;ST_ColorSchemeIndexAccent3 ST_ColorSchemeIndex =7;ST_ColorSchemeIndexAccent4 ST_ColorSchemeIndex =8;ST_ColorSchemeIndexAccent5 ST_ColorSchemeIndex =9;ST_ColorSchemeIndexAccent6 ST_ColorSchemeIndex =10;ST_ColorSchemeIndexHlink ST_ColorSchemeIndex =11;ST_ColorSchemeIndexFolHlink ST_ColorSchemeIndex =12;);func (_bggae *ST_OnOffStyleType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aecdc ,_aedgc :=d .Token ();if _aedgc !=nil {return _aedgc ;};if _bcbfd ,_dffdb :=_aecdc .(_f .EndElement );_dffdb &&_bcbfd .Name ==start .Name {*_bggae =1;return nil ;};if _ceaaa ,_bbcdae :=_aecdc .(_f .CharData );!_bbcdae {return _g .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",_aecdc );}else {switch string (_ceaaa ){case "":*_bggae =0;case "\u006f\u006e":*_bggae =1;case "\u006f\u0066\u0066":*_bggae =2;case "\u0064\u0065\u0066":*_bggae =3;};};_aecdc ,_aedgc =d .Token ();if _aedgc !=nil {return _aedgc ;};if _fbgff ,_ecegc :=_aecdc .(_f .EndElement );_ecegc &&_fbgff .Name ==start .Name {return nil ;};return _g .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",_aecdc );}; -// Validate validates the CT_TextBodyProperties and its children -func (_cege *CT_TextBodyProperties )Validate ()error {return _cege .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gdebe ST_TextAutonumberScheme )Validate ()error {return _gdebe .ValidateWithPath ("")};func (_eccge *CT_RegularTextRun )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _eccge .RPr !=nil {_bgfgg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_eccge .RPr ,_bgfgg );};_cbbag :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074"}};_b .AddPreserveSpaceAttr (&_cbbag ,_eccge .T );e .EncodeElement (_eccge .T ,_cbbag );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bcd *CT_BaseStyles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcd .ClrScheme =NewCT_ColorScheme ();_bcd .FontScheme =NewCT_FontScheme ();_bcd .FmtScheme =NewCT_StyleMatrix ();_aed :for {_ebf ,_afa :=d .Token ();if _afa !=nil {return _afa ;};switch _caca :=_ebf .(type ){case _a .StartElement :switch _caca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _fdbdc :=d .DecodeElement (_bcd .ClrScheme ,&_caca );_fdbdc !=nil {return _fdbdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:if _afgg :=d .DecodeElement (_bcd .FontScheme ,&_caca );_afgg !=nil {return _afgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:if _dbga :=d .DecodeElement (_bcd .FmtScheme ,&_caca );_dbga !=nil {return _dbga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcd .ExtLst =NewCT_OfficeArtExtensionList ();if _fec :=d .DecodeElement (_bcd .ExtLst ,&_caca );_fec !=nil {return _fec ;};default:_b .Log ("\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\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_caca .Name );if _dbb :=d .Skip ();_dbb !=nil {return _dbb ;};};case _a .EndElement :break _aed ;case _a .CharData :};};return nil ;};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_bfaaf :=&CT_PresetGeometry2D {};_bfaaf .PrstAttr =ST_ShapeType (1);return _bfaaf ;};func NewCT_Percentage ()*CT_Percentage {_caccf :=&CT_Percentage {};return _caccf };type CT_TextUnderlineFillFollowText struct{};func (_fgecbg *ST_BlipCompression )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fgecbg =0;case "\u0065\u006d\u0061i\u006c":*_fgecbg =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_fgecbg =2;case "\u0070\u0072\u0069n\u0074":*_fgecbg =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_fgecbg =4;case "\u006e\u006f\u006e\u0065":*_fgecbg =5;};return nil ;};func (_gaega ST_PathShadeType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgfgac :=_a .Attr {};_dgfgac .Name =name ;switch _gaega {case ST_PathShadeTypeUnset :_dgfgac .Value ="";case ST_PathShadeTypeShape :_dgfgac .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_dgfgac .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_dgfgac .Value ="\u0072\u0065\u0063\u0074";};return _dgfgac ,nil ;};func (_cadcae *CT_TextSpacingPoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cadcae .ValAttr =0;for _ ,_ddabc :=range start .Attr {if _ddabc .Name .Local =="\u0076\u0061\u006c"{_ggdbf ,_agfbe :=_gc .ParseInt (_ddabc .Value ,10,32);if _agfbe !=nil {return _agfbe ;};_cadcae .ValAttr =int32 (_ggdbf );continue ;};};for {_cgadf ,_cabc :=d .Token ();if _cabc !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053p\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_cabc );};if _bfgcac ,_efcb :=_cgadf .(_a .EndElement );_efcb &&_bfgcac .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path +func (_gggeb *CT_TextBlipBullet )ValidateWithPath (path string )error {if _agceg :=_gggeb .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_agceg !=nil {return _agceg ;};return nil ;};const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2;);const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0;ST_OnOffStyleTypeOn ST_OnOffStyleType =1;ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;); -// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path -func (_bacfa *CT_PositivePercentage )ValidateWithPath (path string )error {if _aeaga :=_bacfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeaga !=nil {return _aeaga ;};return nil ;}; +// Validate validates the CT_FlatText and its children +func (_agfbd *CT_FlatText )Validate ()error {return _agfbd .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");}; -// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path -func (_cgffa *CT_TextFont )ValidateWithPath (path string )error {if _gceea :=_cgffa .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_gceea !=nil {return _gceea ;};return nil ;}; +// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path +func (_gdga *CT_FillEffect )ValidateWithPath (path string )error {if _gdga .NoFill !=nil {if _efgf :=_gdga .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_efgf !=nil {return _efgf ;};};if _gdga .SolidFill !=nil {if _gdeaf :=_gdga .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_gdeaf !=nil {return _gdeaf ;};};if _gdga .GradFill !=nil {if _dfga :=_gdga .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dfga !=nil {return _dfga ;};};if _gdga .BlipFill !=nil {if _gcbf :=_gdga .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gcbf !=nil {return _gcbf ;};};if _gdga .PattFill !=nil {if _cbad :=_gdga .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cbad !=nil {return _cbad ;};};if _gdga .GrpFill !=nil {if _fbeddd :=_gdga .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fbeddd !=nil {return _fbeddd ;};};return nil ;};func (_gcdacc ST_AdjAngle )String ()string {if _gcdacc .ST_Angle !=nil {return _g .Sprintf ("\u0025\u0076",*_gcdacc .ST_Angle );};if _gcdacc .ST_GeomGuideName !=nil {return _g .Sprintf ("\u0025\u0076",*_gcdacc .ST_GeomGuideName );};return "";};func NewCT_ColorScheme ()*CT_ColorScheme {_bebc :=&CT_ColorScheme {};_bebc .Dk1 =NewCT_Color ();_bebc .Lt1 =NewCT_Color ();_bebc .Dk2 =NewCT_Color ();_bebc .Lt2 =NewCT_Color ();_bebc .Accent1 =NewCT_Color ();_bebc .Accent2 =NewCT_Color ();_bebc .Accent3 =NewCT_Color ();_bebc .Accent4 =NewCT_Color ();_bebc .Accent5 =NewCT_Color ();_bebc .Accent6 =NewCT_Color ();_bebc .Hlink =NewCT_Color ();_bebc .FolHlink =NewCT_Color ();return _bebc ;};func (_gabbf *ST_BlipCompression )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gabbf =0;case "\u0065\u006d\u0061i\u006c":*_gabbf =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_gabbf =2;case "\u0070\u0072\u0069n\u0074":*_gabbf =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_gabbf =4;case "\u006e\u006f\u006e\u0065":*_gabbf =5;};return nil ;}; -// Validate validates the CT_Backdrop and its children -func (_aeab *CT_Backdrop )Validate ()error {return _aeab .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");};func (_aabae *CT_Scene3D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aabae .Camera =NewCT_Camera ();_aabae .LightRig =NewCT_LightRig ();_abfce :for {_dcafc ,_gacgd :=d .Token ();if _gacgd !=nil {return _gacgd ;};switch _ffgcb :=_dcafc .(type ){case _a .StartElement :switch _ffgcb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _fgbc :=d .DecodeElement (_aabae .Camera ,&_ffgcb );_fgbc !=nil {return _fgbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _bfabb :=d .DecodeElement (_aabae .LightRig ,&_ffgcb );_bfabb !=nil {return _bfabb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}:_aabae .Backdrop =NewCT_Backdrop ();if _cefded :=d .DecodeElement (_aabae .Backdrop ,&_ffgcb );_cefded !=nil {return _cefded ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabae .ExtLst =NewCT_OfficeArtExtensionList ();if _cbgee :=d .DecodeElement (_aabae .ExtLst ,&_ffgcb );_cbgee !=nil {return _cbgee ;};default:_b .Log ("\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\u005fS\u0063\u0065\u006e\u0065\u0033\u0044\u0020\u0025\u0076",_ffgcb .Name );if _cfgc :=d .Skip ();_cfgc !=nil {return _cfgc ;};};case _a .EndElement :break _abfce ;case _a .CharData :};};return nil ;};func (_fdbeba ST_TextAutonumberScheme )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fdbeba .String (),start );};func (_edcbcd *CT_TextLineBreak )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _edcbcd .RPr !=nil {_bfaac :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_edcbcd .RPr ,_bfaac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GradientFillProperties and its children +func (_dbdde *CT_GradientFillProperties )Validate ()error {return _dbdde .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_feddd ST_TextHorzOverflowType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbgbb :=_f .Attr {};_bbgbb .Name =name ;switch _feddd {case ST_TextHorzOverflowTypeUnset :_bbgbb .Value ="";case ST_TextHorzOverflowTypeOverflow :_bbgbb .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_bbgbb .Value ="\u0063\u006c\u0069\u0070";};return _bbgbb ,nil ;};func (_ebdac *CT_BackgroundFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_becd :for {_bbcge ,_dfg :=d .Token ();if _dfg !=nil {return _dfg ;};switch _gdfe :=_bbcge .(type ){case _f .StartElement :switch _gdfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ebdac .NoFill =NewCT_NoFillProperties ();if _fdba :=d .DecodeElement (_ebdac .NoFill ,&_gdfe );_fdba !=nil {return _fdba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ebdac .SolidFill =NewCT_SolidColorFillProperties ();if _ccda :=d .DecodeElement (_ebdac .SolidFill ,&_gdfe );_ccda !=nil {return _ccda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ebdac .GradFill =NewCT_GradientFillProperties ();if _eaad :=d .DecodeElement (_ebdac .GradFill ,&_gdfe );_eaad !=nil {return _eaad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ebdac .BlipFill =NewCT_BlipFillProperties ();if _dee :=d .DecodeElement (_ebdac .BlipFill ,&_gdfe );_dee !=nil {return _dee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ebdac .PattFill =NewCT_PatternFillProperties ();if _dba :=d .DecodeElement (_ebdac .PattFill ,&_gdfe );_dba !=nil {return _dba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ebdac .GrpFill =NewCT_GroupFillProperties ();if _bfa :=d .DecodeElement (_ebdac .GrpFill ,&_gdfe );_bfa !=nil {return _bfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_ebdac .EffectLst =NewCT_EffectList ();if _dffea :=d .DecodeElement (_ebdac .EffectLst ,&_gdfe );_dffea !=nil {return _dffea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_ebdac .EffectDag =NewCT_EffectContainer ();if _dffc :=d .DecodeElement (_ebdac .EffectDag ,&_gdfe );_dffc !=nil {return _dffc ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0046\u006f\u0072\u006d\u0061\u0074t\u0069\u006e\u0067 \u0025\u0076",_gdfe .Name );if _bgbe :=d .Skip ();_bgbe !=nil {return _bgbe ;};};case _f .EndElement :break _becd ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_AdjPoint2D and its children -func (_cbc *CT_AdjPoint2D )Validate ()error {return _cbc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func (_acefa ST_PathFillMode )ValidateWithPath (path string )error {switch _acefa {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acefa ));};return nil ;};func (_bfdgf ST_TextVertOverflowType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebddd :=_a .Attr {};_ebddd .Name =name ;switch _bfdgf {case ST_TextVertOverflowTypeUnset :_ebddd .Value ="";case ST_TextVertOverflowTypeOverflow :_ebddd .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextVertOverflowTypeEllipsis :_ebddd .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case ST_TextVertOverflowTypeClip :_ebddd .Value ="\u0063\u006c\u0069\u0070";};return _ebddd ,nil ;};func (_ccgdcf ST_TextBulletSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ccgdcf .ST_TextBulletSizePercent !=nil {e .EncodeToken (_a .CharData (*_ccgdcf .ST_TextBulletSizePercent ));};if _ccgdcf .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_ccgdcf .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_a .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path +func (_bgdb *CT_ComplementTransform )ValidateWithPath (path string )error {return nil };func (_cdcae ST_BevelPresetType )String ()string {switch _cdcae {case 0:return "";case 1:return "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0073\u006c\u006fp\u0065";case 4:return "\u0063\u0072\u006fs\u0073";case 5:return "\u0061\u006e\u0067l\u0065";case 6:return "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case 7:return "\u0063\u006f\u006e\u0076\u0065\u0078";case 8:return "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case 9:return "\u0064\u0069\u0076o\u0074";case 10:return "\u0072\u0069\u0062\u006c\u0065\u0074";case 11:return "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case 12:return "\u0061r\u0074\u0044\u0065\u0063\u006f";};return "";};func (_cbfga *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbfga .GraphicFrameLocks !=nil {_agccd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_cbfga .GraphicFrameLocks ,_agccd );};if _cbfga .ExtLst !=nil {_dgbeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbfga .ExtLst ,_dgbeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;);func (_baafd *Theme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_f .Attr {Name :_f .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 ="\u0061:\u0074\u0068\u0065\u006d\u0065";return _baafd .CT_OfficeStyleSheet .MarshalXML (e ,start );};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_bdcfc :=&CT_TextBulletTypefaceFollowText {};return _bdcfc ;};func (_efaed *CT_OfficeArtExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efaed .Ext !=nil {_faacg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_fbbef :=range _efaed .Ext {e .EncodeElement (_fbbef ,_faacg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgfbe ST_PresetColorVal )String ()string {switch _dgfbe {case 0:return "";case 1:return "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case 2:return "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case 3:return "\u0061\u0071\u0075\u0061";case 4:return "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 5:return "\u0061\u007a\u0075r\u0065";case 6:return "\u0062\u0065\u0069g\u0065";case 7:return "\u0062\u0069\u0073\u0071\u0075\u0065";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case 10:return "\u0062\u006c\u0075\u0065";case 11:return "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case 12:return "\u0062\u0072\u006fw\u006e";case 13:return "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case 14:return "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case 15:return "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case 16:return "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case 17:return "\u0063\u006f\u0072a\u006c";case 18:return "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case 19:return "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case 20:return "\u0063r\u0069\u006d\u0073\u006f\u006e";case 21:return "\u0063\u0079\u0061\u006e";case 22:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 23:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 24:return "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 25:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 26:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case 27:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 28:return "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case 29:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 30:return "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case 31:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case 32:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case 33:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 34:return "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 35:return "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 36:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 37:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 38:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 39:return "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 40:return "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case 41:return "\u0064\u006b\u0042\u006c\u0075\u0065";case 42:return "\u0064\u006b\u0043\u0079\u0061\u006e";case 43:return "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 44:return "\u0064\u006b\u0047\u0072\u0061\u0079";case 45:return "\u0064\u006b\u0047\u0072\u0065\u0079";case 46:return "\u0064k\u0047\u0072\u0065\u0065\u006e";case 47:return "\u0064k\u004b\u0068\u0061\u006b\u0069";case 48:return "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case 49:return "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case 50:return "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case 51:return "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case 52:return "\u0064\u006b\u0052e\u0064";case 53:return "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 54:return "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 55:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 56:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 57:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 58:return "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 59:return "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case 60:return "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case 61:return "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case 62:return "\u0064i\u006d\u0047\u0072\u0061\u0079";case 63:return "\u0064i\u006d\u0047\u0072\u0065\u0079";case 64:return "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case 65:return "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case 66:return "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case 67:return "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case 68:return "\u0066u\u0063\u0068\u0073\u0069\u0061";case 69:return "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case 70:return "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case 71:return "\u0067\u006f\u006c\u0064";case 72:return "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case 73:return "\u0067\u0072\u0061\u0079";case 74:return "\u0067\u0072\u0065\u0079";case 75:return "\u0067\u0072\u0065e\u006e";case 76:return "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case 77:return "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case 78:return "\u0068o\u0074\u0050\u0069\u006e\u006b";case 79:return "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case 80:return "\u0069\u006e\u0064\u0069\u0067\u006f";case 81:return "\u0069\u0076\u006fr\u0079";case 82:return "\u006b\u0068\u0061k\u0069";case 83:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case 84:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case 85:return "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case 86:return "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case 87:return "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case 88:return "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case 89:return "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case 90:return "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case 91:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 92:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case 93:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case 94:return "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case 95:return "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case 96:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 97:return "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case 98:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case 99:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case 100:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case 101:return "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 102:return "\u006c\u0074\u0042\u006c\u0075\u0065";case 103:return "\u006ct\u0043\u006f\u0072\u0061\u006c";case 104:return "\u006c\u0074\u0043\u0079\u0061\u006e";case 105:return "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case 106:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 107:return "\u006c\u0074\u0047\u0072\u0065\u0079";case 108:return "\u006ct\u0047\u0072\u0065\u0065\u006e";case 109:return "\u006c\u0074\u0050\u0069\u006e\u006b";case 110:return "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case 111:return "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 112:return "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case 113:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 114:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 115:return "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case 116:return "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 117:return "\u006c\u0069\u006d\u0065";case 118:return "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case 119:return "\u006c\u0069\u006ee\u006e";case 120:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 121:return "\u006d\u0061\u0072\u006f\u006f\u006e";case 122:return "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 123:return "\u006de\u0064\u0042\u006c\u0075\u0065";case 124:return "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case 125:return "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case 126:return "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 127:return "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 128:return "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 129:return "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 130:return "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 131:return "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 132:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case 133:return "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case 134:return "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case 135:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case 136:return "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 137:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 138:return "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 139:return "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 140:return "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case 141:return "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case 142:return "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case 143:return "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case 144:return "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case 145:return "\u006e\u0061\u0076\u0079";case 146:return "\u006fl\u0064\u004c\u0061\u0063\u0065";case 147:return "\u006f\u006c\u0069v\u0065";case 148:return "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case 149:return "\u006f\u0072\u0061\u006e\u0067\u0065";case 150:return "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case 151:return "\u006f\u0072\u0063\u0068\u0069\u0064";case 152:return "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 153:return "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case 154:return "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 155:return "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 156:return "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case 157:return "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case 158:return "\u0070\u0065\u0072\u0075";case 159:return "\u0070\u0069\u006e\u006b";case 160:return "\u0070\u006c\u0075\u006d";case 161:return "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case 162:return "\u0070\u0075\u0072\u0070\u006c\u0065";case 163:return "\u0072\u0065\u0064";case 164:return "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case 165:return "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case 166:return "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case 167:return "\u0073\u0061\u006c\u006d\u006f\u006e";case 168:return "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case 169:return "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 170:return "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case 171:return "\u0073\u0069\u0065\u006e\u006e\u0061";case 172:return "\u0073\u0069\u006c\u0076\u0065\u0072";case 173:return "\u0073k\u0079\u0042\u006c\u0075\u0065";case 174:return "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case 175:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case 176:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case 177:return "\u0073\u006e\u006f\u0077";case 178:return "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case 179:return "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case 180:return "\u0074\u0061\u006e";case 181:return "\u0074\u0065\u0061\u006c";case 182:return "\u0074h\u0069\u0073\u0074\u006c\u0065";case 183:return "\u0074\u006f\u006d\u0061\u0074\u006f";case 184:return "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case 185:return "\u0076\u0069\u006f\u006c\u0065\u0074";case 186:return "\u0077\u0068\u0065a\u0074";case 187:return "\u0077\u0068\u0069t\u0065";case 188:return "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case 189:return "\u0079\u0065\u006c\u006c\u006f\u0077";case 190:return "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return "";};func (_afeebg *CT_Point2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_g .Sprintf ("\u0025\u0076",_afeebg .XAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079"},Value :_g .Sprintf ("\u0025\u0076",_afeebg .YAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TableGrid and its children -func (_ddad *CT_TableGrid )Validate ()error {return _ddad .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");};func (_egabg *CT_EmbeddedWAVAudioFile )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",_egabg .EmbedAttr )});if _egabg .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egabg .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path +func (_cddde *CT_Path2D )ValidateWithPath (path string )error {if _cddde .WAttr !=nil {if *_cddde .WAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cddde .WAttr );};if *_cddde .WAttr > 27273042316900{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cddde .WAttr );};};if _cddde .HAttr !=nil {if *_cddde .HAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cddde .HAttr );};if *_cddde .HAttr > 27273042316900{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cddde .HAttr );};};if _fdfcc :=_cddde .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fdfcc !=nil {return _fdfcc ;};for _ggdc ,_abef :=range _cddde .Close {if _caad :=_abef .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ggdc ));_caad !=nil {return _caad ;};};for _cdega ,_acbgf :=range _cddde .MoveTo {if _gcfcb :=_acbgf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_cdega ));_gcfcb !=nil {return _gcfcb ;};};for _egfc ,_cecac :=range _cddde .LnTo {if _gfgec :=_cecac .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_egfc ));_gfgec !=nil {return _gfgec ;};};for _dacfc ,_dabge :=range _cddde .ArcTo {if _dffac :=_dabge .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_dacfc ));_dffac !=nil {return _dffac ;};};for _gfgg ,_eecda :=range _cddde .QuadBezTo {if _eaebd :=_eecda .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_gfgg ));_eaebd !=nil {return _eaebd ;};};for _bgcaa ,_daff :=range _cddde .CubicBezTo {if _gegacd :=_daff .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_bgcaa ));_gegacd !=nil {return _gegacd ;};};return nil ;};func (_adddc *CT_GradientStopList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_adgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_fdgbb :=range _adddc .Gs {e .EncodeElement (_fdgbb ,_adgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Vector3D and its children -func (_defdb *CT_Vector3D )Validate ()error {return _defdb .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");};func (_gefc *CT_TableCellProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gefc .MarLAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_f .Sprintf ("\u0025\u0076",*_gefc .MarLAttr )});};if _gefc .MarRAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_gefc .MarRAttr )});};if _gefc .MarTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_f .Sprintf ("\u0025\u0076",*_gefc .MarTAttr )});};if _gefc .MarBAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_f .Sprintf ("\u0025\u0076",*_gefc .MarBAttr )});};if _gefc .VertAttr !=ST_TextVerticalTypeUnset {_cfgee ,_fbedd :=_gefc .VertAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0065\u0072\u0074"});if _fbedd !=nil {return _fbedd ;};start .Attr =append (start .Attr ,_cfgee );};if _gefc .AnchorAttr !=ST_TextAnchoringTypeUnset {_bggac ,_gdcfe :=_gefc .AnchorAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _gdcfe !=nil {return _gdcfe ;};start .Attr =append (start .Attr ,_bggac );};if _gefc .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_gefc .AnchorCtrAttr ))});};if _gefc .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_dbdfa ,_dcgbga :=_gefc .HorzOverflowAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _dcgbga !=nil {return _dcgbga ;};start .Attr =append (start .Attr ,_dbdfa );};e .EncodeToken (start );if _gefc .LnL !=nil {_bdceb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_gefc .LnL ,_bdceb );};if _gefc .LnR !=nil {_ecgbc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006cn\u0052"}};e .EncodeElement (_gefc .LnR ,_ecgbc );};if _gefc .LnT !=nil {_bcca :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_gefc .LnT ,_bcca );};if _gefc .LnB !=nil {_bgda :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006cn\u0042"}};e .EncodeElement (_gefc .LnB ,_bgda );};if _gefc .LnTlToBr !=nil {_dgede :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_gefc .LnTlToBr ,_dgede );};if _gefc .LnBlToTr !=nil {_gcfcfc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}};e .EncodeElement (_gefc .LnBlToTr ,_gcfcfc );};if _gefc .Cell3D !=nil {_faeadc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_gefc .Cell3D ,_faeadc );};if _gefc .NoFill !=nil {_abcfd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gefc .NoFill ,_abcfd );};if _gefc .SolidFill !=nil {_febag :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gefc .SolidFill ,_febag );};if _gefc .GradFill !=nil {_cabee :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gefc .GradFill ,_cabee );};if _gefc .BlipFill !=nil {_egged :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gefc .BlipFill ,_egged );};if _gefc .PattFill !=nil {_cbccc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gefc .PattFill ,_cbccc );};if _gefc .GrpFill !=nil {_dafed :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gefc .GrpFill ,_dafed );};if _gefc .Headers !=nil {_egcfe :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_gefc .Headers ,_egcfe );};if _gefc .ExtLst !=nil {_gbdeb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gefc .ExtLst ,_gbdeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_abdeg ST_ShapeType )ValidateWithPath (path string )error {switch _abdeg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abdeg ));};return nil ;};type CT_TextBodyProperties struct{RotAttr *int32 ;SpcFirstLastParaAttr *bool ;VertOverflowAttr ST_TextVertOverflowType ;HorzOverflowAttr ST_TextHorzOverflowType ;VertAttr ST_TextVerticalType ;WrapAttr ST_TextWrappingType ;LInsAttr *ST_Coordinate32 ;TInsAttr *ST_Coordinate32 ;RInsAttr *ST_Coordinate32 ;BInsAttr *ST_Coordinate32 ;NumColAttr *int32 ;SpcColAttr *int32 ;RtlColAttr *bool ;FromWordArtAttr *bool ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;ForceAAAttr *bool ;UprightAttr *bool ;CompatLnSpcAttr *bool ;PrstTxWarp *CT_PresetTextShape ;NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;ExtLst *CT_OfficeArtExtensionList ;};type CT_TextBulletTypefaceFollowText struct{};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ;};func NewCT_TablePartStyle ()*CT_TablePartStyle {_agbbe :=&CT_TablePartStyle {};return _agbbe };type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;}; +// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path +func (_dgfa *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _dgfa .SpDef !=nil {if _fbfdb :=_dgfa .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_fbfdb !=nil {return _fbfdb ;};};if _dgfa .LnDef !=nil {if _dcfdg :=_dgfa .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066");_dcfdg !=nil {return _dcfdg ;};};if _dgfa .TxDef !=nil {if _geec :=_dgfa .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_geec !=nil {return _geec ;};};if _dgfa .ExtLst !=nil {if _cfebd :=_dgfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfebd !=nil {return _cfebd ;};};return nil ;}; -// Validate validates the CT_Cell3D and its children -func (_gage *CT_Cell3D )Validate ()error {return _gage .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_fdafba :=ST_TextFontScalePercentOrPercentString {};if _c .ST_PercentagePatternRe .MatchString (s ){_fdafba .ST_Percentage =&s ;}else {_defca ,_baccbc :=_gc .ParseInt (s ,10,64);if _baccbc !=nil {return _fdafba ,_f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_baccbc );};_aecg :=int32 (_defca );_fdafba .ST_TextFontScalePercent =&_aecg ;};return _fdafba ,nil ;}; +// ValidateWithPath validates the Blip and its children, prefixing error messages with path +func (_bf *Blip )ValidateWithPath (path string )error {if _bce :=_bf .CT_Blip .ValidateWithPath (path );_bce !=nil {return _bce ;};return nil ;}; -// Validate validates the EG_ColorTransform and its children -func (_cfgbc *EG_ColorTransform )Validate ()error {return _cfgbc .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_bebad *CT_FillProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbbef :for {_daee ,_aadeb :=d .Token ();if _aadeb !=nil {return _aadeb ;};switch _abcce :=_daee .(type ){case _a .StartElement :switch _abcce .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bebad .NoFill =NewCT_NoFillProperties ();if _gbgb :=d .DecodeElement (_bebad .NoFill ,&_abcce );_gbgb !=nil {return _gbgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bebad .SolidFill =NewCT_SolidColorFillProperties ();if _bgafc :=d .DecodeElement (_bebad .SolidFill ,&_abcce );_bgafc !=nil {return _bgafc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bebad .GradFill =NewCT_GradientFillProperties ();if _cfdf :=d .DecodeElement (_bebad .GradFill ,&_abcce );_cfdf !=nil {return _cfdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bebad .BlipFill =NewCT_BlipFillProperties ();if _deef :=d .DecodeElement (_bebad .BlipFill ,&_abcce );_deef !=nil {return _deef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bebad .PattFill =NewCT_PatternFillProperties ();if _gaga :=d .DecodeElement (_bebad .PattFill ,&_abcce );_gaga !=nil {return _gaga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bebad .GrpFill =NewCT_GroupFillProperties ();if _bbbec :=d .DecodeElement (_bebad .GrpFill ,&_abcce );_bbbec !=nil {return _bbbec ;};default:_b .Log ("\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\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_abcce .Name );if _fdca :=d .Skip ();_fdca !=nil {return _fdca ;};};case _a .EndElement :break _dbbef ;case _a .CharData :};};return nil ;};func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_bacag :=&CT_EffectStyleItem {};return _bacag };func (_abedg *CT_ColorSchemeList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _abedg .ExtraClrScheme !=nil {_gedf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};for _ ,_egad :=range _abedg .ExtraClrScheme {e .EncodeElement (_egad ,_gedf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LineStyleList and its children +func (_aagcc *CT_LineStyleList )Validate ()error {return _aagcc .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_bgbcb *ST_LightRigDirection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caedb ,_gcegb :=d .Token ();if _gcegb !=nil {return _gcegb ;};if _agdec ,_bfgbdb :=_caedb .(_f .EndElement );_bfgbdb &&_agdec .Name ==start .Name {*_bgbcb =1;return nil ;};if _fdadef ,_cfgeaf :=_caedb .(_f .CharData );!_cfgeaf {return _g .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",_caedb );}else {switch string (_fdadef ){case "":*_bgbcb =0;case "\u0074\u006c":*_bgbcb =1;case "\u0074":*_bgbcb =2;case "\u0074\u0072":*_bgbcb =3;case "\u006c":*_bgbcb =4;case "\u0072":*_bgbcb =5;case "\u0062\u006c":*_bgbcb =6;case "\u0062":*_bgbcb =7;case "\u0062\u0072":*_bgbcb =8;};};_caedb ,_gcegb =d .Token ();if _gcegb !=nil {return _gcegb ;};if _fbffgd ,_bfebgg :=_caedb .(_f .EndElement );_bfebgg &&_fbffgd .Name ==start .Name {return nil ;};return _g .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",_caedb );};type CT_ReflectionEffect struct{BlurRadAttr *int64 ;StAAttr *ST_PositiveFixedPercentage ;StPosAttr *ST_PositiveFixedPercentage ;EndAAttr *ST_PositiveFixedPercentage ;EndPosAttr *ST_PositiveFixedPercentage ;DistAttr *int64 ;DirAttr *int32 ;FadeDirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;};func (_adfedb *EG_ShadeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_decbad :for {_fcgaf ,_eade :=d .Token ();if _eade !=nil {return _eade ;};switch _gfgdba :=_fcgaf .(type ){case _f .StartElement :switch _gfgdba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_adfedb .Lin =NewCT_LinearShadeProperties ();if _eadfg :=d .DecodeElement (_adfedb .Lin ,&_gfgdba );_eadfg !=nil {return _eadfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_adfedb .Path =NewCT_PathShadeProperties ();if _fcdfe :=d .DecodeElement (_adfedb .Path ,&_gfgdba );_fcdfe !=nil {return _fcdfe ;};default:_fb .Log ("\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\u0045\u0047\u005f\u0053\u0068\u0061\u0064\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gfgdba .Name );if _efgcfa :=d .Skip ();_efgcfa !=nil {return _efgcfa ;};};case _f .EndElement :break _decbad ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path -func (_beee *CT_HSLEffect )ValidateWithPath (path string )error {if _beee .HueAttr !=nil {if *_beee .HueAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_beee .HueAttr );};if *_beee .HueAttr >=21600000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_beee .HueAttr );};};if _beee .SatAttr !=nil {if _bbadbb :=_beee .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_bbadbb !=nil {return _bbadbb ;};};if _beee .LumAttr !=nil {if _bcaeg :=_beee .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_bcaeg !=nil {return _bcaeg ;};};return nil ;}; +// Validate validates the CT_AdjPoint2D and its children +func (_fff *CT_AdjPoint2D )Validate ()error {return _fff .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func NewCT_EffectStyleList ()*CT_EffectStyleList {_agdbc :=&CT_EffectStyleList {};return _agdbc }; -// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path -func (_feecg *CT_LightRig )ValidateWithPath (path string )error {if _feecg .RigAttr ==ST_LightRigTypeUnset {return _f .Errorf ("\u0025\u0073\u002fR\u0069\u0067\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 _cafaa :=_feecg .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_cafaa !=nil {return _cafaa ;};if _feecg .DirAttr ==ST_LightRigDirectionUnset {return _f .Errorf ("\u0025\u0073\u002fD\u0069\u0072\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 _bdddb :=_feecg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bdddb !=nil {return _bdddb ;};if _feecg .Rot !=nil {if _baffc :=_feecg .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_baffc !=nil {return _baffc ;};};return nil ;};func (_eedea *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eedea .CNvPr =NewCT_NonVisualDrawingProps ();_eedea .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();_bccbf :for {_fcad ,_afccc :=d .Token ();if _afccc !=nil {return _afccc ;};switch _cbcb :=_fcad .(type ){case _a .StartElement :switch _cbcb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _dbbc :=d .DecodeElement (_eedea .CNvPr ,&_cbcb );_dbbc !=nil {return _dbbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _faae :=d .DecodeElement (_eedea .CNvCxnSpPr ,&_cbcb );_faae !=nil {return _faae ;};default:_b .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006ee\u0063t\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073u\u0061l\u0020\u0025v",_cbcb .Name );if _defa :=d .Skip ();_defa !=nil {return _defa ;};};case _a .EndElement :break _bccbf ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path +func (_fdgbf *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _egbed ,_gdfd :=range _fdgbf .Pt {if _dbcgc :=_gdfd .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_egbed ));_dbcgc !=nil {return _dbcgc ;};};return nil ;};func (_ddfeb ST_TextWrappingType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aeadbd :=_f .Attr {};_aeadbd .Name =name ;switch _ddfeb {case ST_TextWrappingTypeUnset :_aeadbd .Value ="";case ST_TextWrappingTypeNone :_aeadbd .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_aeadbd .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _aeadbd ,nil ;};type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;};type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ;};func NewCT_ColorMRU ()*CT_ColorMRU {_fegcd :=&CT_ColorMRU {};return _fegcd };func NewCT_TableGrid ()*CT_TableGrid {_fcgd :=&CT_TableGrid {};return _fcgd }; -// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path -func (_bbcg *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _bbcg .BlendAttr ==ST_BlendModeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _efce :=_bbcg .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_efce !=nil {return _efce ;};if _bbcg .NoFill !=nil {if _fdag :=_bbcg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fdag !=nil {return _fdag ;};};if _bbcg .SolidFill !=nil {if _dged :=_bbcg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dged !=nil {return _dged ;};};if _bbcg .GradFill !=nil {if _gcbf :=_bbcg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gcbf !=nil {return _gcbf ;};};if _bbcg .BlipFill !=nil {if _afcc :=_bbcg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_afcc !=nil {return _afcc ;};};if _bbcg .PattFill !=nil {if _fgdcb :=_bbcg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fgdcb !=nil {return _fgdcb ;};};if _bbcg .GrpFill !=nil {if _abdd :=_bbcg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_abdd !=nil {return _abdd ;};};return nil ;}; +// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path +func (_ebb *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _faae :=_ebb .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_faae !=nil {return _faae ;};return nil ;};func (_defae *EG_FillModeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _defae .Tile !=nil {_gceeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_defae .Tile ,_gceeg );};if _defae .Stretch !=nil {_ffbbc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_defae .Stretch ,_ffbbc );};return nil ;};type ST_TextUnderlineType byte ; -// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path -func (_afefg *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _afefg .GrpSpLocks !=nil {if _dgbgd :=_afefg .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_dgbgd !=nil {return _dgbgd ;};};if _afefg .ExtLst !=nil {if _egdf :=_afefg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdf !=nil {return _egdf ;};};return nil ;}; +// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path +func (_abegf *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _abegf .BlurRadAttr !=nil {if *_abegf .BlurRadAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_abegf .BlurRadAttr );};if *_abegf .BlurRadAttr > 27273042316900{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_abegf .BlurRadAttr );};};if _abegf .DistAttr !=nil {if *_abegf .DistAttr < 0{return _g .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_abegf .DistAttr );};if *_abegf .DistAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_abegf .DistAttr );};};if _abegf .DirAttr !=nil {if *_abegf .DirAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_abegf .DirAttr );};if *_abegf .DirAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_abegf .DirAttr );};};if _abegf .SxAttr !=nil {if _cgbbdd :=_abegf .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cgbbdd !=nil {return _cgbbdd ;};};if _abegf .SyAttr !=nil {if _efgdc :=_abegf .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_efgdc !=nil {return _efgdc ;};};if _abegf .KxAttr !=nil {if *_abegf .KxAttr <=-5400000{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_abegf .KxAttr );};if *_abegf .KxAttr >=5400000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_abegf .KxAttr );};};if _abegf .KyAttr !=nil {if *_abegf .KyAttr <=-5400000{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_abegf .KyAttr );};if *_abegf .KyAttr >=5400000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_abegf .KyAttr );};};if _fecde :=_abegf .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_fecde !=nil {return _fecde ;};if _abegf .ScrgbClr !=nil {if _aefce :=_abegf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_aefce !=nil {return _aefce ;};};if _abegf .SrgbClr !=nil {if _degf :=_abegf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_degf !=nil {return _degf ;};};if _abegf .HslClr !=nil {if _dgage :=_abegf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dgage !=nil {return _dgage ;};};if _abegf .SysClr !=nil {if _gaffc :=_abegf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gaffc !=nil {return _gaffc ;};};if _abegf .SchemeClr !=nil {if _ccegc :=_abegf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ccegc !=nil {return _ccegc ;};};if _abegf .PrstClr !=nil {if _adbc :=_abegf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_adbc !=nil {return _adbc ;};};return nil ;}; -// Validate validates the CT_TextCharacterProperties and its children -func (_fbcbe *CT_TextCharacterProperties )Validate ()error {return _fbcbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};func (_ddbeb *ST_LineEndType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddbeb =0;case "\u006e\u006f\u006e\u0065":*_ddbeb =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ddbeb =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_ddbeb =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ddbeb =4;case "\u006f\u0076\u0061\u006c":*_ddbeb =5;case "\u0061\u0072\u0072o\u0077":*_ddbeb =6;};return nil ;}; +// Validate validates the Graphic and its children +func (_afcbf *Graphic )Validate ()error {return _afcbf .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");}; // ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path -func (_acbgb *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _acbgb .Fill !=nil {if _abfbg :=_acbgb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_abfbg !=nil {return _abfbg ;};};if _acbgb .FillRef !=nil {if _gffgb :=_acbgb .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_gffgb !=nil {return _gffgb ;};};if _acbgb .Effect !=nil {if _bbeg :=_acbgb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bbeg !=nil {return _bbeg ;};};if _acbgb .EffectRef !=nil {if _cdeaf :=_acbgb .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_cdeaf !=nil {return _cdeaf ;};};return nil ;}; +func (_ebdbd *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _ebdbd .Fill !=nil {if _dfacd :=_ebdbd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dfacd !=nil {return _dfacd ;};};if _ebdbd .FillRef !=nil {if _cfada :=_ebdbd .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_cfada !=nil {return _cfada ;};};if _ebdbd .Effect !=nil {if _ddaaga :=_ebdbd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ddaaga !=nil {return _ddaaga ;};};if _ebdbd .EffectRef !=nil {if _gfgdbg :=_ebdbd .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_gfgdbg !=nil {return _gfgdbg ;};};return nil ;};func (_fggceg *ST_TextAnchoringType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fggceg =0;case "\u0074":*_fggceg =1;case "\u0063\u0074\u0072":*_fggceg =2;case "\u0062":*_fggceg =3;case "\u006a\u0075\u0073\u0074":*_fggceg =4;case "\u0064\u0069\u0073\u0074":*_fggceg =5;};return nil ;}; -// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path -func (_ffgf *CT_ConnectorLocking )ValidateWithPath (path string )error {if _ffgf .ExtLst !=nil {if _cgeg :=_ffgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgeg !=nil {return _cgeg ;};};return nil ;}; +// Validate validates the Tbl and its children +func (_dfda *Tbl )Validate ()error {return _dfda .ValidateWithPath ("\u0054\u0062\u006c")};func (_bcga *CT_TableStyleTextStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcga .BAttr !=ST_OnOffStyleTypeUnset {_gdfee ,_bgfdd :=_bcga .BAttr .MarshalXMLAttr (_f .Name {Local :"\u0062"});if _bgfdd !=nil {return _bgfdd ;};start .Attr =append (start .Attr ,_gdfee );};if _bcga .IAttr !=ST_OnOffStyleTypeUnset {_dcfbb ,_fceec :=_bcga .IAttr .MarshalXMLAttr (_f .Name {Local :"\u0069"});if _fceec !=nil {return _fceec ;};start .Attr =append (start .Attr ,_dcfbb );};e .EncodeToken (start );if _bcga .Font !=nil {_fdbefe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_bcga .Font ,_fdbefe );};if _bcga .FontRef !=nil {_bcfdcg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_bcga .FontRef ,_bcfdcg );};if _bcga .ScrgbClr !=nil {_gdcdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bcga .ScrgbClr ,_gdcdb );};if _bcga .SrgbClr !=nil {_febfeb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bcga .SrgbClr ,_febfeb );};if _bcga .HslClr !=nil {_bacdd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bcga .HslClr ,_bacdd );};if _bcga .SysClr !=nil {_eefacb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bcga .SysClr ,_eefacb );};if _bcga .SchemeClr !=nil {_aeffe :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bcga .SchemeClr ,_aeffe );};if _bcga .PrstClr !=nil {_fceeb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bcga .PrstClr ,_fceeb );};if _bcga .ExtLst !=nil {_abede :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcga .ExtLst ,_abede );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_abeff ST_SystemColorVal )ValidateWithPath (path string )error {switch _abeff {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abeff ));};return nil ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_gcccb :=&CT_DefaultShapeDefinition {};_gcccb .SpPr =NewCT_ShapeProperties ();_gcccb .BodyPr =NewCT_TextBodyProperties ();_gcccb .LstStyle =NewCT_TextListStyle ();return _gcccb ;};type CT_Connection struct{IdAttr uint32 ;IdxAttr uint32 ;};func (_ddffa *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ddffa =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_ddffa =1;case "\u0063\u006c\u0069\u0070":*_ddffa =2;};return nil ;};type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;}; -// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path -func (_gcgff *CT_Shape3D )ValidateWithPath (path string )error {if _gcgff .ZAttr !=nil {if _fafcd :=_gcgff .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_fafcd !=nil {return _fafcd ;};};if _gcgff .ExtrusionHAttr !=nil {if *_gcgff .ExtrusionHAttr < 0{return _f .Errorf ("\u0025\u0073\u002fm\u002e\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gcgff .ExtrusionHAttr );};if *_gcgff .ExtrusionHAttr > 27273042316900{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0045\u0078t\u0072\u0075\u0073i\u006f\u006e\u0048A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065 <\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gcgff .ExtrusionHAttr );};};if _gcgff .ContourWAttr !=nil {if *_gcgff .ContourWAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0057\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_gcgff .ContourWAttr );};if *_gcgff .ContourWAttr > 27273042316900{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075r\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gcgff .ContourWAttr );};};if _ebccc :=_gcgff .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_ebccc !=nil {return _ebccc ;};if _gcgff .BevelT !=nil {if _afdcf :=_gcgff .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054");_afdcf !=nil {return _afdcf ;};};if _gcgff .BevelB !=nil {if _ffccg :=_gcgff .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_ffccg !=nil {return _ffccg ;};};if _gcgff .ExtrusionClr !=nil {if _acfdc :=_gcgff .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072");_acfdc !=nil {return _acfdc ;};};if _gcgff .ContourClr !=nil {if _bfccg :=_gcgff .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_bfccg !=nil {return _bfccg ;};};if _gcgff .ExtLst !=nil {if _eebfe :=_gcgff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eebfe !=nil {return _eebfe ;};};return nil ;};func (_dffbd *CT_QuickTimeFile )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",_dffbd .LinkAttr )});e .EncodeToken (start );if _dffbd .ExtLst !=nil {_agde :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dffbd .ExtLst ,_agde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_degaa *ST_TileFlipMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_degaa =0;case "\u006e\u006f\u006e\u0065":*_degaa =1;case "\u0078":*_degaa =2;case "\u0079":*_degaa =3;case "\u0078\u0079":*_degaa =4;};return nil ;}; +// Validate validates the EG_LineFillProperties and its children +func (_ccagd *EG_LineFillProperties )Validate ()error {return _ccagd .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_feadc ST_FixedPercentage )String ()string {if _feadc .ST_FixedPercentageDecimal !=nil {return _g .Sprintf ("\u0025\u0076",*_feadc .ST_FixedPercentageDecimal );};if _feadc .ST_FixedPercentage !=nil {return _feadc .ST_FixedPercentage .String ();};return "";};func (_abdgg *CT_OuterShadowEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cddb :=range start .Attr {if _cddb .Name .Local =="\u0061\u006c\u0067\u006e"{_abdgg .AlgnAttr .UnmarshalXMLAttr (_cddb );continue ;};if _cddb .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_ggeb ,_gbbgd :=_d .ParseBool (_cddb .Value );if _gbbgd !=nil {return _gbbgd ;};_abdgg .RotWithShapeAttr =&_ggeb ;continue ;};if _cddb .Name .Local =="\u0064\u0069\u0073\u0074"{_aadd ,_bddeb :=_d .ParseInt (_cddb .Value ,10,64);if _bddeb !=nil {return _bddeb ;};_abdgg .DistAttr =&_aadd ;continue ;};if _cddb .Name .Local =="\u0073\u0078"{_aeef ,_bgfcg :=ParseUnionST_Percentage (_cddb .Value );if _bgfcg !=nil {return _bgfcg ;};_abdgg .SxAttr =&_aeef ;continue ;};if _cddb .Name .Local =="\u0073\u0079"{_eacba ,_cgaff :=ParseUnionST_Percentage (_cddb .Value );if _cgaff !=nil {return _cgaff ;};_abdgg .SyAttr =&_eacba ;continue ;};if _cddb .Name .Local =="\u006b\u0078"{_bdda ,_ggaec :=_d .ParseInt (_cddb .Value ,10,32);if _ggaec !=nil {return _ggaec ;};_ebeca :=int32 (_bdda );_abdgg .KxAttr =&_ebeca ;continue ;};if _cddb .Name .Local =="\u006b\u0079"{_afdaee ,_ccdab :=_d .ParseInt (_cddb .Value ,10,32);if _ccdab !=nil {return _ccdab ;};_gcfaa :=int32 (_afdaee );_abdgg .KyAttr =&_gcfaa ;continue ;};if _cddb .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_dgdf ,_bdcdb :=_d .ParseInt (_cddb .Value ,10,64);if _bdcdb !=nil {return _bdcdb ;};_abdgg .BlurRadAttr =&_dgdf ;continue ;};if _cddb .Name .Local =="\u0064\u0069\u0072"{_fbgbe ,_ecac :=_d .ParseInt (_cddb .Value ,10,32);if _ecac !=nil {return _ecac ;};_aage :=int32 (_fbgbe );_abdgg .DirAttr =&_aage ;continue ;};};_dfcd :for {_gdffd ,_egaba :=d .Token ();if _egaba !=nil {return _egaba ;};switch _bdaed :=_gdffd .(type ){case _f .StartElement :switch _bdaed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_abdgg .ScrgbClr =NewCT_ScRgbColor ();if _ggadc :=d .DecodeElement (_abdgg .ScrgbClr ,&_bdaed );_ggadc !=nil {return _ggadc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_abdgg .SrgbClr =NewCT_SRgbColor ();if _fdebe :=d .DecodeElement (_abdgg .SrgbClr ,&_bdaed );_fdebe !=nil {return _fdebe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_abdgg .HslClr =NewCT_HslColor ();if _gfcaa :=d .DecodeElement (_abdgg .HslClr ,&_bdaed );_gfcaa !=nil {return _gfcaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_abdgg .SysClr =NewCT_SystemColor ();if _gcada :=d .DecodeElement (_abdgg .SysClr ,&_bdaed );_gcada !=nil {return _gcada ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_abdgg .SchemeClr =NewCT_SchemeColor ();if _gaegb :=d .DecodeElement (_abdgg .SchemeClr ,&_bdaed );_gaegb !=nil {return _gaegb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_abdgg .PrstClr =NewCT_PresetColor ();if _fedc :=d .DecodeElement (_abdgg .PrstClr ,&_bdaed );_fedc !=nil {return _fedc ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_bdaed .Name );if _ceabd :=d .Skip ();_ceabd !=nil {return _ceabd ;};};case _f .EndElement :break _dfcd ;case _f .CharData :};};return nil ;};func (_fafbc *CT_TransformEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fafbc .SxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_fafbc .SxAttr )});};if _fafbc .SyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_fafbc .SyAttr )});};if _fafbc .KxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_fafbc .KxAttr )});};if _fafbc .KyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_fafbc .KyAttr )});};if _fafbc .TxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_fafbc .TxAttr )});};if _fafbc .TyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_fafbc .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_babac ST_LineEndWidth )Validate ()error {return _babac .ValidateWithPath ("")};func (_efbcbc *CT_NonVisualDrawingProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_efbcbc .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_efbcbc .NameAttr )});if _efbcbc .DescrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_efbcbc .DescrAttr )});};if _efbcbc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_efbcbc .HiddenAttr ))});};if _efbcbc .TitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_efbcbc .TitleAttr )});};e .EncodeToken (start );if _efbcbc .HlinkClick !=nil {_dcgfc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_efbcbc .HlinkClick ,_dcgfc );};if _efbcbc .HlinkHover !=nil {_adag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}};e .EncodeElement (_efbcbc .HlinkHover ,_adag );};if _efbcbc .ExtLst !=nil {_bgacgdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efbcbc .ExtLst ,_bgacgdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_ShadeProperties ()*EG_ShadeProperties {_dbec :=&EG_ShadeProperties {};return _dbec };type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;}; -// Validate validates the CT_LineStyleList and its children -func (_ecebg *CT_LineStyleList )Validate ()error {return _ecebg .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_bbgdg :=&CT_TextBlipBullet {};_bbgdg .Blip =NewCT_Blip ();return _bbgdg ;};func (_abbfc *CT_GvmlPicture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eafbc :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_abbfc .NvPicPr ,_eafbc );_beec :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abbfc .BlipFill ,_beec );_dagea :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abbfc .SpPr ,_dagea );if _abbfc .Style !=nil {_gabab :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_abbfc .Style ,_gabab );};if _abbfc .ExtLst !=nil {_gfcde :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abbfc .ExtLst ,_gfcde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbedf *ST_EffectContainerType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dbedf =0;case "\u0073\u0069\u0062":*_dbedf =1;case "\u0074\u0072\u0065\u0065":*_dbedf =2;};return nil ;};func (_bbab *CT_ComplementTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2;); +// Validate validates the CT_SupplementalFont and its children +func (_eddd *CT_SupplementalFont )Validate ()error {return _eddd .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");};type ST_TextStrikeType byte ;type CT_TableGrid struct{GridCol []*CT_TableCol ;};func NewCT_TableCol ()*CT_TableCol {_fegff :=&CT_TableCol {};return _fegff }; -// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path -func (_efedd *CT_Cell3D )ValidateWithPath (path string )error {if _aeacb :=_efedd .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_aeacb !=nil {return _aeacb ;};if _ceef :=_efedd .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_ceef !=nil {return _ceef ;};if _efedd .LightRig !=nil {if _fcfa :=_efedd .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_fcfa !=nil {return _fcfa ;};};if _efedd .ExtLst !=nil {if _gfcd :=_efedd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfcd !=nil {return _gfcd ;};};return nil ;};func (_faddb *CT_EmptyElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgebg ST_TextAlignType )Validate ()error {return _dgebg .ValidateWithPath ("")};func (_ffabg *CT_TableGrid )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gefee :for {_bcdf ,_gbddb :=d .Token ();if _gbddb !=nil {return _gbddb ;};switch _fgegdg :=_bcdf .(type ){case _a .StartElement :switch _fgegdg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_bbbfd :=NewCT_TableCol ();if _geddg :=d .DecodeElement (_bbbfd ,&_fgegdg );_geddg !=nil {return _geddg ;};_ffabg .GridCol =append (_ffabg .GridCol ,_bbbfd );default:_b .Log ("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_T\u0061\u0062l\u0065\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_fgegdg .Name );if _ggfga :=d .Skip ();_ggfga !=nil {return _ggfga ;};};case _a .EndElement :break _gefee ;case _a .CharData :};};return nil ;};func (_cfdac ST_LightRigType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cfdac .String (),start );};func (_cdgc *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abed :for {_cfbab ,_bceba :=d .Token ();if _bceba !=nil {return _bceba ;};switch _bbdg :=_cfbab .(type ){case _a .StartElement :switch _bbdg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_cdgc .MasterClrMapping =NewCT_EmptyElement ();if _caaad :=d .DecodeElement (_cdgc .MasterClrMapping ,&_bbdg );_caaad !=nil {return _caaad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_cdgc .OverrideClrMapping =NewCT_ColorMapping ();if _ddde :=d .DecodeElement (_cdgc .OverrideClrMapping ,&_bbdg );_ddde !=nil {return _ddde ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067O\u0076\u0065\u0072\u0072\u0069\u0064e\u0043\u0068o\u0069\u0063e\u0020%\u0076",_bbdg .Name );if _gfdd :=d .Skip ();_gfdd !=nil {return _gfdd ;};};case _a .EndElement :break _abed ;case _a .CharData :};};return nil ;};func (_adga *CT_LineJoinMiterProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fedd :=range start .Attr {if _fedd .Name .Local =="\u006c\u0069\u006d"{_gadbe ,_ecgea :=ParseUnionST_PositivePercentage (_fedd .Value );if _ecgea !=nil {return _ecgea ;};_adga .LimAttr =&_gadbe ;continue ;};};for {_cbdfe ,_ggdbb :=d .Token ();if _ggdbb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u004d\u0069\u0074\u0065\u0072P\u0072\u006f\u0070\u0065\u0072t\u0069\u0065s\u003a\u0020\u0025\u0073",_ggdbb );};if _dgcff ,_bebe :=_cbdfe .(_a .EndElement );_bebe &&_dgcff .Name ==start .Name {break ;};};return nil ;};func (_aeccc ST_BevelPresetType )ValidateWithPath (path string )error {switch _aeccc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeccc ));};return nil ;};func NewEG_Media ()*EG_Media {_edbac :=&EG_Media {};return _edbac };func (_ffcab *ST_TextWrappingType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgfcdb ,_ecffcb :=d .Token ();if _ecffcb !=nil {return _ecffcb ;};if _begdgc ,_bbbbb :=_fgfcdb .(_a .EndElement );_bbbbb &&_begdgc .Name ==start .Name {*_ffcab =1;return nil ;};if _eecadg ,_ddagd :=_fgfcdb .(_a .CharData );!_ddagd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgfcdb );}else {switch string (_eecadg ){case "":*_ffcab =0;case "\u006e\u006f\u006e\u0065":*_ffcab =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ffcab =2;};};_fgfcdb ,_ecffcb =d .Token ();if _ecffcb !=nil {return _ecffcb ;};if _febac ,_cgfebc :=_fgfcdb .(_a .EndElement );_cgfebc &&_febac .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgfcdb );};func (_gfdfg ST_PitchFamily )String ()string {switch _gfdfg {case 0:return "";case 1:return "\u0030\u0030";case 2:return "\u0030\u0031";case 3:return "\u0030\u0032";case 4:return "\u0031\u0036";case 5:return "\u0031\u0037";case 6:return "\u0031\u0038";case 7:return "\u0033\u0032";case 8:return "\u0033\u0033";case 9:return "\u0033\u0034";case 10:return "\u0034\u0038";case 11:return "\u0034\u0039";case 12:return "\u0035\u0030";case 13:return "\u0036\u0034";case 14:return "\u0036\u0035";case 15:return "\u0036\u0036";case 16:return "\u0038\u0030";case 17:return "\u0038\u0031";case 18:return "\u0038\u0032";};return "";};type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;}; +// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path +func (_eeeg *CT_AnimationChartElement )ValidateWithPath (path string )error {if _eeeg .BldStepAttr ==ST_ChartBuildStepUnset {return _g .Errorf ("%\u0073\u002f\u0042\u006c\u0064\u0053t\u0065\u0070\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _dcd :=_eeeg .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_dcd !=nil {return _dcd ;};return nil ;}; -// Validate validates the CT_SystemColor and its children -func (_dfcba *CT_SystemColor )Validate ()error {return _dfcba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");};func (_bccca ST_FontCollectionIndex )Validate ()error {return _bccca .ValidateWithPath ("")};func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_ffcbd :=&CT_TextUnderlineLineFollowText {};return _ffcbd ;};func (_agaff ST_DgmBuildStep )Validate ()error {return _agaff .ValidateWithPath ("")};func (_ceagb *EG_TextUnderlineLine )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcdaa :for {_gabbg ,_fdfgc :=d .Token ();if _fdfgc !=nil {return _fdfgc ;};switch _ecgcf :=_gabbg .(type ){case _a .StartElement :switch _ecgcf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_ceagb .ULnTx =NewCT_TextUnderlineLineFollowText ();if _fcceb :=d .DecodeElement (_ceagb .ULnTx ,&_ecgcf );_fcceb !=nil {return _fcceb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_ceagb .ULn =NewCT_LineProperties ();if _gcdfe :=d .DecodeElement (_ceagb .ULn ,&_ecgcf );_gcdfe !=nil {return _gcdfe ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_ecgcf .Name );if _caeba :=d .Skip ();_caeba !=nil {return _caeba ;};};case _a .EndElement :break _bcdaa ;case _a .CharData :};};return nil ;};func NewCT_Path2DClose ()*CT_Path2DClose {_bfcf :=&CT_Path2DClose {};return _bfcf };func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_eecee :=&CT_PositiveFixedPercentage {};return _eecee ;};type ST_LightRigType byte ;func (_ddecf ST_PresetShadowVal )ValidateWithPath (path string )error {switch _ddecf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddecf ));};return nil ;};func NewBlip ()*Blip {_bf :=&Blip {};_bf .CT_Blip =*NewCT_Blip ();return _bf };func (_ccba *CT_AlphaOutsetEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bgac :=range start .Attr {if _bgac .Name .Local =="\u0072\u0061\u0064"{_fcc ,_fcf :=ParseUnionST_Coordinate (_bgac .Value );if _fcf !=nil {return _fcf ;};_ccba .RadAttr =&_fcc ;continue ;};};for {_ac ,_bfa :=d .Token ();if _bfa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068a\u004fu\u0074\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_bfa );};if _debbd ,_abc :=_ac .(_a .EndElement );_abc &&_debbd .Name ==start .Name {break ;};};return nil ;};func NewCT_EffectStyleList ()*CT_EffectStyleList {_begge :=&CT_EffectStyleList {};return _begge }; +// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path +func (_egbf *CT_ColorMRU )ValidateWithPath (path string )error {for _egfd ,_cfgea :=range _egbf .EG_ColorChoice {if _ccgbf :=_cfgea .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_egfd ));_ccgbf !=nil {return _ccgbf ;};};return nil ;};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;}; -// Validate validates the CT_LinearShadeProperties and its children -func (_cfccc *CT_LinearShadeProperties )Validate ()error {return _cfccc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gccgg *CT_TextShapeAutofit )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_dffgf ,_dgeca :=d .Token ();if _dgeca !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053h\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_dgeca );};if _bfcga ,_gbbdf :=_dffgf .(_a .EndElement );_gbbdf &&_bfcga .Name ==start .Name {break ;};};return nil ;};func (_dgdbb ST_PresetShadowVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgdbb .String (),start );};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_edca :=&CT_PatternFillProperties {};return _edca ;};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;};func (_cgdbbf *CT_TextBulletSizePercent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cgdbbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path +func (_gbc *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _gbc .AmtAttr !=nil {if _eag :=_gbc .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_eag !=nil {return _eag ;};};return nil ;};type CT_FontReference struct{IdxAttr ST_FontCollectionIndex ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// Validate validates the EG_Effect and its children -func (_bfaef *EG_Effect )Validate ()error {return _bfaef .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");};func (_ecgfe *ST_LineEndType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecaga ,_fdfaa :=d .Token ();if _fdfaa !=nil {return _fdfaa ;};if _cfdcc ,_dfab :=_ecaga .(_a .EndElement );_dfab &&_cfdcc .Name ==start .Name {*_ecgfe =1;return nil ;};if _ebcad ,_bbge :=_ecaga .(_a .CharData );!_bbge {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecaga );}else {switch string (_ebcad ){case "":*_ecgfe =0;case "\u006e\u006f\u006e\u0065":*_ecgfe =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ecgfe =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_ecgfe =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ecgfe =4;case "\u006f\u0076\u0061\u006c":*_ecgfe =5;case "\u0061\u0072\u0072o\u0077":*_ecgfe =6;};};_ecaga ,_fdfaa =d .Token ();if _fdfaa !=nil {return _fdfaa ;};if _cddef ,_ebbaf :=_ecaga .(_a .EndElement );_ebbaf &&_cddef .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecaga );};type CT_OuterShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_bbdeed *CT_TextSpacingPercent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bbdeed .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path +func (_efddefb *CT_TableRow )ValidateWithPath (path string )error {if _caca :=_efddefb .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_caca !=nil {return _caca ;};for _decag ,_cafcec :=range _efddefb .Tc {if _cfacf :=_cafcec .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_decag ));_cfacf !=nil {return _cfacf ;};};if _efddefb .ExtLst !=nil {if _fgcda :=_efddefb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgcda !=nil {return _fgcda ;};};return nil ;};func (_acade ST_LightRigDirection )String ()string {switch _acade {case 0:return "";case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0072";case 6:return "\u0062\u006c";case 7:return "\u0062";case 8:return "\u0062\u0072";};return "";}; -// Validate validates the CT_GrayscaleEffect and its children -func (_efgg *CT_GrayscaleEffect )Validate ()error {return _efgg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_gccff *ST_Percentage )ValidateWithPath (path string )error {_ebaec :=[]string {};if _gccff .ST_PercentageDecimal !=nil {_ebaec =append (_ebaec ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c");};if _gccff .ST_Percentage !=nil {_ebaec =append (_ebaec ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_ebaec )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ebaec );};return nil ;}; +// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path +func (_abac *CT_GvmlTextShape )ValidateWithPath (path string )error {if _bdbd :=_abac .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_bdbd !=nil {return _bdbd ;};if _abac .Choice !=nil {if _fgbd :=_abac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fgbd !=nil {return _fgbd ;};};if _abac .ExtLst !=nil {if _feegd :=_abac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feegd !=nil {return _feegd ;};};return nil ;};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_dbfed :=&CT_TextNoAutofit {};return _dbfed };func (_gfdbb *EG_FillModeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbddb :for {_gabac ,_cegbef :=d .Token ();if _cegbef !=nil {return _cegbef ;};switch _gebgge :=_gabac .(type ){case _f .StartElement :switch _gebgge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_gfdbb .Tile =NewCT_TileInfoProperties ();if _gfgeca :=d .DecodeElement (_gfdbb .Tile ,&_gebgge );_gfgeca !=nil {return _gfgeca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_gfdbb .Stretch =NewCT_StretchInfoProperties ();if _ggecc :=d .DecodeElement (_gfdbb .Stretch ,&_gebgge );_ggecc !=nil {return _ggecc ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0046\u0069\u006c\u006c\u004d\u006f\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gebgge .Name );if _gdfb :=d .Skip ();_gdfb !=nil {return _gdfb ;};};case _f .EndElement :break _bbddb ;case _f .CharData :};};return nil ;};type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path -func (_edae *CT_PathShadeProperties )ValidateWithPath (path string )error {if _cgadb :=_edae .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_cgadb !=nil {return _cgadb ;};if _edae .FillToRect !=nil {if _gbegb :=_edae .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074");_gbegb !=nil {return _gbegb ;};};return nil ;};func (_debbdb ST_TextWrappingType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_debbdb .String (),start );}; +// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path +func (_ddbf *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _cgcb :=_ddbf .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_cgcb !=nil {return _cgcb ;};if _bagg :=_ddbf .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f");_bagg !=nil {return _bagg ;};return nil ;}; -// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path -func (_bcgfbf *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path +func (_ecgc *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _bccg ,_dea :=range _ecgc .EG_FillProperties {if _fca :=_dea .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_bccg ));_fca !=nil {return _fca ;};};return nil ;};type ThemeOverride struct{CT_BaseStylesOverride };func (_dceccb ST_LineCap )String ()string {switch _dceccb {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_gdge :=&CT_BlipFillProperties {};return _gdge ;};func (_abcaca ST_BlipCompression )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebedf :=_f .Attr {};_ebedf .Name =name ;switch _abcaca {case ST_BlipCompressionUnset :_ebedf .Value ="";case ST_BlipCompressionEmail :_ebedf .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_ebedf .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_ebedf .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_ebedf .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_ebedf .Value ="\u006e\u006f\u006e\u0065";};return _ebedf ,nil ;}; -// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path -func (_gfbda *EG_Text3D )ValidateWithPath (path string )error {if _gfbda .Sp3d !=nil {if _cgcbb :=_gfbda .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_cgcbb !=nil {return _cgcbb ;};};if _gfbda .FlatTx !=nil {if _dgaab :=_gfbda .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_dgaab !=nil {return _dgaab ;};};return nil ;};func (_fgefe ST_LightRigType )Validate ()error {return _fgefe .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path +func (_gb *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _gb .ScrgbClr !=nil {if _cge :=_gb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cge !=nil {return _cge ;};};if _gb .SrgbClr !=nil {if _bcec :=_gb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bcec !=nil {return _bcec ;};};if _gb .HslClr !=nil {if _ffcg :=_gb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ffcg !=nil {return _ffcg ;};};if _gb .SysClr !=nil {if _ffe :=_gb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ffe !=nil {return _ffe ;};};if _gb .SchemeClr !=nil {if _cceb :=_gb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cceb !=nil {return _cceb ;};};if _gb .PrstClr !=nil {if _eddg :=_gb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eddg !=nil {return _eddg ;};};return nil ;};func (_eceg *CT_ColorScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eceg .Dk1 =NewCT_Color ();_eceg .Lt1 =NewCT_Color ();_eceg .Dk2 =NewCT_Color ();_eceg .Lt2 =NewCT_Color ();_eceg .Accent1 =NewCT_Color ();_eceg .Accent2 =NewCT_Color ();_eceg .Accent3 =NewCT_Color ();_eceg .Accent4 =NewCT_Color ();_eceg .Accent5 =NewCT_Color ();_eceg .Accent6 =NewCT_Color ();_eceg .Hlink =NewCT_Color ();_eceg .FolHlink =NewCT_Color ();for _ ,_dabe :=range start .Attr {if _dabe .Name .Local =="\u006e\u0061\u006d\u0065"{_cace ,_dfeg :=_dabe .Value ,error (nil );if _dfeg !=nil {return _dfeg ;};_eceg .NameAttr =_cace ;continue ;};};_bbaa :for {_bfedf ,_fbdfc :=d .Token ();if _fbdfc !=nil {return _fbdfc ;};switch _cgag :=_bfedf .(type ){case _f .StartElement :switch _cgag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0031"}:if _ebde :=d .DecodeElement (_eceg .Dk1 ,&_cgag );_ebde !=nil {return _ebde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0031"}:if _acef :=d .DecodeElement (_eceg .Lt1 ,&_cgag );_acef !=nil {return _acef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0032"}:if _bfdcf :=d .DecodeElement (_eceg .Dk2 ,&_cgag );_bfdcf !=nil {return _bfdcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0032"}:if _eagg :=d .DecodeElement (_eceg .Lt2 ,&_cgag );_eagg !=nil {return _eagg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"}:if _bcbae :=d .DecodeElement (_eceg .Accent1 ,&_cgag );_bcbae !=nil {return _bcbae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"}:if _agfg :=d .DecodeElement (_eceg .Accent2 ,&_cgag );_agfg !=nil {return _agfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"}:if _bbbee :=d .DecodeElement (_eceg .Accent3 ,&_cgag );_bbbee !=nil {return _bbbee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"}:if _gbfe :=d .DecodeElement (_eceg .Accent4 ,&_cgag );_gbfe !=nil {return _gbfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"}:if _bcbb :=d .DecodeElement (_eceg .Accent5 ,&_cgag );_bcbb !=nil {return _bcbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"}:if _aeeb :=d .DecodeElement (_eceg .Accent6 ,&_cgag );_aeeb !=nil {return _aeeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069n\u006b"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069n\u006b"}:if _dcdg :=d .DecodeElement (_eceg .Hlink ,&_cgag );_dcdg !=nil {return _dcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}:if _cbba :=d .DecodeElement (_eceg .FolHlink ,&_cgag );_cbba !=nil {return _cbba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eceg .ExtLst =NewCT_OfficeArtExtensionList ();if _dagd :=d .DecodeElement (_eceg .ExtLst ,&_cgag );_dagd !=nil {return _dagd ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063h\u0065m\u0065\u0020\u0025\u0076",_cgag .Name );if _gegf :=d .Skip ();_gegf !=nil {return _gegf ;};};case _f .EndElement :break _bbaa ;case _f .CharData :};};return nil ;};func (_adfed *CT_EffectContainer )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adfed .TypeAttr !=ST_EffectContainerTypeUnset {_bdacge ,_bcega :=_adfed .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _bcega !=nil {return _bcega ;};start .Attr =append (start .Attr ,_bdacge );};if _adfed .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_adfed .NameAttr )});};e .EncodeToken (start );if _adfed .Cont !=nil {_bcgb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_adfed .Cont ,_bcgb );};if _adfed .Effect !=nil {_ffcaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_adfed .Effect ,_ffcaf );};if _adfed .AlphaBiLevel !=nil {_edede :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_adfed .AlphaBiLevel ,_edede );};if _adfed .AlphaCeiling !=nil {_bcbfc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_adfed .AlphaCeiling ,_bcbfc );};if _adfed .AlphaFloor !=nil {_ebfa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_adfed .AlphaFloor ,_ebfa );};if _adfed .AlphaInv !=nil {_fgcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_adfed .AlphaInv ,_fgcf );};if _adfed .AlphaMod !=nil {_cbbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_adfed .AlphaMod ,_cbbf );};if _adfed .AlphaModFix !=nil {_gbge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_adfed .AlphaModFix ,_gbge );};if _adfed .AlphaOutset !=nil {_acfgc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_adfed .AlphaOutset ,_acfgc );};if _adfed .AlphaRepl !=nil {_fdac :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_adfed .AlphaRepl ,_fdac );};if _adfed .BiLevel !=nil {_dddf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_adfed .BiLevel ,_dddf );};if _adfed .Blend !=nil {_abcb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_adfed .Blend ,_abcb );};if _adfed .Blur !=nil {_dceca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_adfed .Blur ,_dceca );};if _adfed .ClrChange !=nil {_bbbf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_adfed .ClrChange ,_bbbf );};if _adfed .ClrRepl !=nil {_eeac :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_adfed .ClrRepl ,_eeac );};if _adfed .Duotone !=nil {_cgcg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_adfed .Duotone ,_cgcg );};if _adfed .Fill !=nil {_gffd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_adfed .Fill ,_gffd );};if _adfed .FillOverlay !=nil {_aace :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_adfed .FillOverlay ,_aace );};if _adfed .Glow !=nil {_cecaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_adfed .Glow ,_cecaf );};if _adfed .Grayscl !=nil {_bbceb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_adfed .Grayscl ,_bbceb );};if _adfed .Hsl !=nil {_fdbeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_adfed .Hsl ,_fdbeg );};if _adfed .InnerShdw !=nil {_fbac :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_adfed .InnerShdw ,_fbac );};if _adfed .Lum !=nil {_bbdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_adfed .Lum ,_bbdb );};if _adfed .OuterShdw !=nil {_bbgd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_adfed .OuterShdw ,_bbgd );};if _adfed .PrstShdw !=nil {_adfbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_adfed .PrstShdw ,_adfbd );};if _adfed .Reflection !=nil {_dgbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_adfed .Reflection ,_dgbe );};if _adfed .RelOff !=nil {_bdfee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_adfed .RelOff ,_bdfee );};if _adfed .SoftEdge !=nil {_aecb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_adfed .SoftEdge ,_aecb );};if _adfed .Tint !=nil {_bdae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_adfed .Tint ,_bdae );};if _adfed .Xfrm !=nil {_acefg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_adfed .Xfrm ,_acefg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fggbb ST_TileFlipMode )String ()string {switch _fggbb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0078";case 3:return "\u0079";case 4:return "\u0078\u0079";};return "";};func (_eagad *EG_TextBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cabcd :for {_efcedd ,_afaac :=d .Token ();if _afaac !=nil {return _afaac ;};switch _gaega :=_efcedd .(type ){case _f .StartElement :switch _gaega .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_eagad .BuNone =NewCT_TextNoBullet ();if _eaece :=d .DecodeElement (_eagad .BuNone ,&_gaega );_eaece !=nil {return _eaece ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_eagad .BuAutoNum =NewCT_TextAutonumberBullet ();if _fbdee :=d .DecodeElement (_eagad .BuAutoNum ,&_gaega );_fbdee !=nil {return _fbdee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_eagad .BuChar =NewCT_TextCharBullet ();if _fffbag :=d .DecodeElement (_eagad .BuChar ,&_gaega );_fffbag !=nil {return _fffbag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_eagad .BuBlip =NewCT_TextBlipBullet ();if _cffea :=d .DecodeElement (_eagad .BuBlip ,&_gaega );_cffea !=nil {return _cffea ;};default:_fb .Log ("\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\u0045\u0047\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074 \u0025\u0076",_gaega .Name );if _fcfac :=d .Skip ();_fcfac !=nil {return _fcfac ;};};case _f .EndElement :break _cabcd ;case _f .CharData :};};return nil ;};func (_feaa *CT_InverseTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path -func (_dac *CT_AnimationChartElement )ValidateWithPath (path string )error {if _dac .BldStepAttr ==ST_ChartBuildStepUnset {return _f .Errorf ("%\u0073\u002f\u0042\u006c\u0064\u0053t\u0065\u0070\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _cdbce :=_dac .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_cdbce !=nil {return _cdbce ;};return nil ;};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_cacac :=&CT_FillOverlayEffect {};_cacac .BlendAttr =ST_BlendMode (1);return _cacac ;};func (_acbdf *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acbdf =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_acbdf =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_acbdf =2;case "\u0063\u006c\u0069\u0070":*_acbdf =3;};return nil ;};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;}; +// Validate validates the CT_GvmlShapeNonVisual and its children +func (_fcac *CT_GvmlShapeNonVisual )Validate ()error {return _fcac .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ;BldChart *CT_AnimationChartBuildProperties ;};const (ST_PathFillModeUnset ST_PathFillMode =0;ST_PathFillModeNone ST_PathFillMode =1;ST_PathFillModeNorm ST_PathFillMode =2;ST_PathFillModeLighten ST_PathFillMode =3;ST_PathFillModeLightenLess ST_PathFillMode =4;ST_PathFillModeDarken ST_PathFillMode =5;ST_PathFillModeDarkenLess ST_PathFillMode =6;);func (_gacgg ST_TextFontAlignType )String ()string {switch _gacgg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0074";case 3:return "\u0063\u0074\u0072";case 4:return "\u0062\u0061\u0073\u0065";case 5:return "\u0062";};return "";}; -// Validate validates the CT_Path2DLineTo and its children -func (_fbfd *CT_Path2DLineTo )Validate ()error {return _fbfd .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");};func (_bcae *CT_GvmlShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_fgefb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bcae .NvSpPr ,_fgefb );_ecdca :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcae .SpPr ,_ecdca );if _bcae .TxSp !=nil {_dcfda :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_bcae .TxSp ,_dcfda );};if _bcae .Style !=nil {_dgff :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bcae .Style ,_dgff );};if _bcae .ExtLst !=nil {_cfbe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcae .ExtLst ,_cfbe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ;};func (_egge *CT_LinearShadeProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _egge .AngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_egge .AngAttr )});};if _egge .ScaledAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_egge .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;};func (_cdafb *Theme )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdafb .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_bdffdf :=range start .Attr {if _bdffdf .Name .Local =="\u006e\u0061\u006d\u0065"{_ddbbc ,_gace :=_bdffdf .Value ,error (nil );if _gace !=nil {return _gace ;};_cdafb .NameAttr =&_ddbbc ;continue ;};};_gbage :for {_bfdege ,_dfggd :=d .Token ();if _dfggd !=nil {return _dfggd ;};switch _gffgc :=_bfdege .(type ){case _a .StartElement :switch _gffgc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _cdef :=d .DecodeElement (_cdafb .ThemeElements ,&_gffgc );_cdef !=nil {return _cdef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_cdafb .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _cbebb :=d .DecodeElement (_cdafb .ObjectDefaults ,&_gffgc );_cbebb !=nil {return _cbebb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_cdafb .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _eeccc :=d .DecodeElement (_cdafb .ExtraClrSchemeLst ,&_gffgc );_eeccc !=nil {return _eeccc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_cdafb .CustClrLst =NewCT_CustomColorList ();if _fffag :=d .DecodeElement (_cdafb .CustClrLst ,&_gffgc );_fffag !=nil {return _fffag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdafb .ExtLst =NewCT_OfficeArtExtensionList ();if _gfbba :=d .DecodeElement (_cdafb .ExtLst ,&_gffgc );_gfbba !=nil {return _gfbba ;};default:_b .Log ("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 \u0054\u0068\u0065m\u0065 \u0025\u0076",_gffgc .Name );if _caagcd :=d .Skip ();_caagcd !=nil {return _caagcd ;};};case _a .EndElement :break _gbage ;case _a .CharData :};};return nil ;};type ST_TextShapeType byte ;func NewEG_TextGeometry ()*EG_TextGeometry {_dbgfg :=&EG_TextGeometry {};return _dbgfg }; +// Validate validates the Theme and its children +func (_dgbbfd *Theme )Validate ()error {return _dgbbfd .ValidateWithPath ("\u0054\u0068\u0065m\u0065")}; -// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path -func (_bcege *EG_TextAutofit )ValidateWithPath (path string )error {if _bcege .NoAutofit !=nil {if _gbaga :=_bcege .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_gbaga !=nil {return _gbaga ;};};if _bcege .NormAutofit !=nil {if _gbbae :=_bcege .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_gbbae !=nil {return _gbbae ;};};if _bcege .SpAutoFit !=nil {if _ggeb :=_bcege .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_ggeb !=nil {return _ggeb ;};};return nil ;};func (_bggcg *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bdgcf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bggcg .CNvPr ,_bdgcf );_egba :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bggcg .CNvGrpSpPr ,_egba );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TextCharBullet struct{CharAttr string ;};func (_gcgdg *CT_FontCollection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ddfbe :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_gcgdg .Latin ,_ddfbe );_bfba :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_gcgdg .Ea ,_bfba );_bfgc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_gcgdg .Cs ,_bfgc );if _gcgdg .Font !=nil {_dddbf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_ebcf :=range _gcgdg .Font {e .EncodeElement (_ebcf ,_dddbf );};};if _gcgdg .ExtLst !=nil {_feac :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcgdg .ExtLst ,_feac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gdeba *Graphic )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gdeba .CT_GraphicalObject .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path +func (_fbabf *CT_FlatText )ValidateWithPath (path string )error {if _fbabf .ZAttr !=nil {if _edbd :=_fbabf .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_edbd !=nil {return _edbd ;};};return nil ;};func (_gcebf *CT_TableCellBorderStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bagac :for {_egaff ,_bacee :=d .Token ();if _bacee !=nil {return _bacee ;};switch _cdgf :=_egaff .(type ){case _f .StartElement :switch _cdgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_gcebf .Left =NewCT_ThemeableLineStyle ();if _bcdgb :=d .DecodeElement (_gcebf .Left ,&_cdgf );_bcdgb !=nil {return _bcdgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_gcebf .Right =NewCT_ThemeableLineStyle ();if _eaegcg :=d .DecodeElement (_gcebf .Right ,&_cdgf );_eaegcg !=nil {return _eaegcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_gcebf .Top =NewCT_ThemeableLineStyle ();if _dbeb :=d .DecodeElement (_gcebf .Top ,&_cdgf );_dbeb !=nil {return _dbeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gcebf .Bottom =NewCT_ThemeableLineStyle ();if _afcfa :=d .DecodeElement (_gcebf .Bottom ,&_cdgf );_afcfa !=nil {return _afcfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_gcebf .InsideH =NewCT_ThemeableLineStyle ();if _badgd :=d .DecodeElement (_gcebf .InsideH ,&_cdgf );_badgd !=nil {return _badgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_gcebf .InsideV =NewCT_ThemeableLineStyle ();if _deedb :=d .DecodeElement (_gcebf .InsideV ,&_cdgf );_deedb !=nil {return _deedb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"}:_gcebf .Tl2br =NewCT_ThemeableLineStyle ();if _dcdfb :=d .DecodeElement (_gcebf .Tl2br ,&_cdgf );_dcdfb !=nil {return _dcdfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"}:_gcebf .Tr2bl =NewCT_ThemeableLineStyle ();if _dccbc :=d .DecodeElement (_gcebf .Tr2bl ,&_cdgf );_dccbc !=nil {return _dccbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcebf .ExtLst =NewCT_OfficeArtExtensionList ();if _fafad :=d .DecodeElement (_gcebf .ExtLst ,&_cdgf );_fafad !=nil {return _fafad ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006cB\u006f\u0072\u0064\u0065\u0072\u0053t\u0079\u006c\u0065 \u0025\u0076",_cdgf .Name );if _eeaae :=d .Skip ();_eeaae !=nil {return _eeaae ;};};case _f .EndElement :break _bagac ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_CustomColorList and its children -func (_aaeab *CT_CustomColorList )Validate ()error {return _aaeab .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");};func (_fgbbf ST_TextShapeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgbbf .String (),start );};func NewEG_LineFillProperties ()*EG_LineFillProperties {_bcddd :=&EG_LineFillProperties {};return _bcddd ;};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;}; +// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path +func (_geff *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _geff .MasterClrMapping !=nil {if _dgcf :=_geff .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067");_dgcf !=nil {return _dgcf ;};};if _geff .OverrideClrMapping !=nil {if _dfab :=_geff .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_dfab !=nil {return _dfab ;};};return nil ;}; -// Validate validates the CT_EffectStyleList and its children -func (_cdge *CT_EffectStyleList )Validate ()error {return _cdge .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");};func (_bfcbf *ST_Coordinate32 )ValidateWithPath (path string )error {_fagfb :=[]string {};if _bfcbf .ST_Coordinate32Unqualified !=nil {_fagfb =append (_fagfb ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061t\u0065\u0033\u0032\u0055\u006e\u0071\u0075\u0061\u006c\u0069f\u0069\u0065\u0064");};if _bfcbf .ST_UniversalMeasure !=nil {_fagfb =append (_fagfb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_fagfb )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fagfb );};return nil ;};func (_dggcg ST_PresetMaterialType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dggcg .String (),start );};var ST_TextBulletSizePercentPatternRe =_da .MustCompile (ST_TextBulletSizePercentPattern );func (_cegbc *ST_PresetColorVal )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cegbc =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_cegbc =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_cegbc =2;case "\u0061\u0071\u0075\u0061":*_cegbc =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_cegbc =4;case "\u0061\u007a\u0075r\u0065":*_cegbc =5;case "\u0062\u0065\u0069g\u0065":*_cegbc =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_cegbc =7;case "\u0062\u006c\u0061c\u006b":*_cegbc =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_cegbc =9;case "\u0062\u006c\u0075\u0065":*_cegbc =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_cegbc =11;case "\u0062\u0072\u006fw\u006e":*_cegbc =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_cegbc =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_cegbc =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_cegbc =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_cegbc =16;case "\u0063\u006f\u0072a\u006c":*_cegbc =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_cegbc =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_cegbc =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_cegbc =20;case "\u0063\u0079\u0061\u006e":*_cegbc =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_cegbc =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_cegbc =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_cegbc =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_cegbc =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_cegbc =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_cegbc =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_cegbc =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_cegbc =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_cegbc =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_cegbc =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_cegbc =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_cegbc =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_cegbc =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cegbc =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_cegbc =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_cegbc =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_cegbc =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cegbc =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_cegbc =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_cegbc =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_cegbc =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_cegbc =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_cegbc =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_cegbc =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_cegbc =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_cegbc =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_cegbc =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_cegbc =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_cegbc =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_cegbc =51;case "\u0064\u006b\u0052e\u0064":*_cegbc =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_cegbc =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cegbc =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_cegbc =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_cegbc =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_cegbc =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cegbc =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_cegbc =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_cegbc =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_cegbc =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_cegbc =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_cegbc =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_cegbc =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_cegbc =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_cegbc =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_cegbc =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_cegbc =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_cegbc =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_cegbc =70;case "\u0067\u006f\u006c\u0064":*_cegbc =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_cegbc =72;case "\u0067\u0072\u0061\u0079":*_cegbc =73;case "\u0067\u0072\u0065\u0079":*_cegbc =74;case "\u0067\u0072\u0065e\u006e":*_cegbc =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_cegbc =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_cegbc =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_cegbc =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_cegbc =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_cegbc =80;case "\u0069\u0076\u006fr\u0079":*_cegbc =81;case "\u006b\u0068\u0061k\u0069":*_cegbc =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_cegbc =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_cegbc =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_cegbc =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_cegbc =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_cegbc =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_cegbc =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_cegbc =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_cegbc =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_cegbc =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_cegbc =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_cegbc =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_cegbc =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_cegbc =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cegbc =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_cegbc =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_cegbc =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_cegbc =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_cegbc =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_cegbc =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_cegbc =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_cegbc =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_cegbc =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_cegbc =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_cegbc =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_cegbc =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_cegbc =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_cegbc =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_cegbc =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cegbc =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_cegbc =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_cegbc =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_cegbc =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_cegbc =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_cegbc =116;case "\u006c\u0069\u006d\u0065":*_cegbc =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_cegbc =118;case "\u006c\u0069\u006ee\u006e":*_cegbc =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_cegbc =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_cegbc =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_cegbc =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_cegbc =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_cegbc =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_cegbc =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cegbc =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_cegbc =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_cegbc =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cegbc =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_cegbc =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_cegbc =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_cegbc =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_cegbc =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_cegbc =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_cegbc =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_cegbc =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_cegbc =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cegbc =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_cegbc =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_cegbc =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_cegbc =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_cegbc =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_cegbc =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_cegbc =144;case "\u006e\u0061\u0076\u0079":*_cegbc =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_cegbc =146;case "\u006f\u006c\u0069v\u0065":*_cegbc =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_cegbc =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_cegbc =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_cegbc =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_cegbc =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_cegbc =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_cegbc =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cegbc =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_cegbc =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_cegbc =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_cegbc =157;case "\u0070\u0065\u0072\u0075":*_cegbc =158;case "\u0070\u0069\u006e\u006b":*_cegbc =159;case "\u0070\u006c\u0075\u006d":*_cegbc =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_cegbc =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_cegbc =162;case "\u0072\u0065\u0064":*_cegbc =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_cegbc =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_cegbc =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_cegbc =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_cegbc =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_cegbc =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cegbc =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_cegbc =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_cegbc =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_cegbc =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_cegbc =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_cegbc =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_cegbc =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_cegbc =176;case "\u0073\u006e\u006f\u0077":*_cegbc =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_cegbc =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_cegbc =179;case "\u0074\u0061\u006e":*_cegbc =180;case "\u0074\u0065\u0061\u006c":*_cegbc =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_cegbc =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_cegbc =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_cegbc =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_cegbc =185;case "\u0077\u0068\u0065a\u0074":*_cegbc =186;case "\u0077\u0068\u0069t\u0065":*_cegbc =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_cegbc =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_cegbc =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_cegbc =190;};return nil ;};func _gdcgbf (_bbcbfe bool )uint8 {if _bbcbfe {return 1;};return 0;}; +// Validate validates the CT_GvmlUseShapeRectangle and its children +func (_gddad *CT_GvmlUseShapeRectangle )Validate ()error {return _gddad .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func (_gacbf *TblStyleLst )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_f .Attr {Name :_f .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 ="\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _gacbf .CT_TableStyleList .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path -func (_dfde *CT_EffectStyleItem )ValidateWithPath (path string )error {if _dfde .EffectLst !=nil {if _edceg :=_dfde .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_edceg !=nil {return _edceg ;};};if _dfde .EffectDag !=nil {if _cfadd :=_dfde .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cfadd !=nil {return _cfadd ;};};if _dfde .Scene3d !=nil {if _eegd :=_dfde .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_eegd !=nil {return _eegd ;};};if _dfde .Sp3d !=nil {if _cfaa :=_dfde .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_cfaa !=nil {return _cfaa ;};};return nil ;};func (_daefa ST_PathFillMode )String ()string {switch _daefa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d";case 3:return "\u006ci\u0067\u0068\u0074\u0065\u006e";case 4:return "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case 5:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 6:return "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return "";};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;}; +// Validate validates the CT_Point2D and its children +func (_ecgfd *CT_Point2D )Validate ()error {return _ecgfd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};type CT_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;}; -// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path -func (_aggded *EG_Media )ValidateWithPath (path string )error {if _aggded .AudioCd !=nil {if _cgac :=_aggded .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_cgac !=nil {return _cgac ;};};if _aggded .WavAudioFile !=nil {if _gcbcea :=_aggded .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_gcbcea !=nil {return _gcbcea ;};};if _aggded .AudioFile !=nil {if _bcgbc :=_aggded .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_bcgbc !=nil {return _bcgbc ;};};if _aggded .VideoFile !=nil {if _cffeb :=_aggded .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_cffeb !=nil {return _cffeb ;};};if _aggded .QuickTimeFile !=nil {if _bcdfa :=_aggded .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_bcdfa !=nil {return _bcdfa ;};};return nil ;};func (_gaggf *CT_Transform2D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbfgf :=range start .Attr {if _bbfgf .Name .Local =="\u0072\u006f\u0074"{_efcefb ,_bdfbe :=_gc .ParseInt (_bbfgf .Value ,10,32);if _bdfbe !=nil {return _bdfbe ;};_ebfga :=int32 (_efcefb );_gaggf .RotAttr =&_ebfga ;continue ;};if _bbfgf .Name .Local =="\u0066\u006c\u0069p\u0048"{_caadc ,_bdege :=_gc .ParseBool (_bbfgf .Value );if _bdege !=nil {return _bdege ;};_gaggf .FlipHAttr =&_caadc ;continue ;};if _bbfgf .Name .Local =="\u0066\u006c\u0069p\u0056"{_gfddc ,_ffdc :=_gc .ParseBool (_bbfgf .Value );if _ffdc !=nil {return _ffdc ;};_gaggf .FlipVAttr =&_gfddc ;continue ;};};_dagfge :for {_bcfdf ,_ceagc :=d .Token ();if _ceagc !=nil {return _ceagc ;};switch _bfda :=_bcfdf .(type ){case _a .StartElement :switch _bfda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_gaggf .Off =NewCT_Point2D ();if _dggdf :=d .DecodeElement (_gaggf .Off ,&_bfda );_dggdf !=nil {return _dggdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gaggf .Ext =NewCT_PositiveSize2D ();if _eagdd :=d .DecodeElement (_gaggf .Ext ,&_bfda );_eagdd !=nil {return _eagdd ;};default:_b .Log ("\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\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d2\u0044\u0020\u0025\u0076",_bfda .Name );if _dbfdc :=d .Skip ();_dbfdc !=nil {return _dbfdc ;};};case _a .EndElement :break _dagfge ;case _a .CharData :};};return nil ;};func (_dec *CT_AnimationDgmBuildProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dec .BldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dec .BldAttr )});};if _dec .RevAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0076"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_dec .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cgfeg *CT_TableCellBorderStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbeea :for {_dggee ,_geacg :=d .Token ();if _geacg !=nil {return _geacg ;};switch _dgefg :=_dggee .(type ){case _a .StartElement :switch _dgefg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_cgfeg .Left =NewCT_ThemeableLineStyle ();if _eadda :=d .DecodeElement (_cgfeg .Left ,&_dgefg );_eadda !=nil {return _eadda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_cgfeg .Right =NewCT_ThemeableLineStyle ();if _fefgg :=d .DecodeElement (_cgfeg .Right ,&_dgefg );_fefgg !=nil {return _fefgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_cgfeg .Top =NewCT_ThemeableLineStyle ();if _eadc :=d .DecodeElement (_cgfeg .Top ,&_dgefg );_eadc !=nil {return _eadc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_cgfeg .Bottom =NewCT_ThemeableLineStyle ();if _fcddd :=d .DecodeElement (_cgfeg .Bottom ,&_dgefg );_fcddd !=nil {return _fcddd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_cgfeg .InsideH =NewCT_ThemeableLineStyle ();if _geggg :=d .DecodeElement (_cgfeg .InsideH ,&_dgefg );_geggg !=nil {return _geggg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_cgfeg .InsideV =NewCT_ThemeableLineStyle ();if _bbdgb :=d .DecodeElement (_cgfeg .InsideV ,&_dgefg );_bbdgb !=nil {return _bbdgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"}:_cgfeg .Tl2br =NewCT_ThemeableLineStyle ();if _fgdcag :=d .DecodeElement (_cgfeg .Tl2br ,&_dgefg );_fgdcag !=nil {return _fgdcag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"}:_cgfeg .Tr2bl =NewCT_ThemeableLineStyle ();if _cded :=d .DecodeElement (_cgfeg .Tr2bl ,&_dgefg );_cded !=nil {return _cded ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgfeg .ExtLst =NewCT_OfficeArtExtensionList ();if _cfcd :=d .DecodeElement (_cgfeg .ExtLst ,&_dgefg );_cfcd !=nil {return _cfcd ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006cB\u006f\u0072\u0064\u0065\u0072\u0053t\u0079\u006c\u0065 \u0025\u0076",_dgefg .Name );if _fdcdd :=d .Skip ();_fdcdd !=nil {return _fdcdd ;};};case _a .EndElement :break _dbeea ;case _a .CharData :};};return nil ;};func (_adgce *CT_SoftEdgesEffect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adgce .RadAttr =0;for _ ,_cccaa :=range start .Attr {if _cccaa .Name .Local =="\u0072\u0061\u0064"{_aeegfb ,_dgbcd :=_gc .ParseInt (_cccaa .Value ,10,64);if _dgbcd !=nil {return _dgbcd ;};_adgce .RadAttr =_aeegfb ;continue ;};};for {_bfaf ,_ffdec :=d .Token ();if _ffdec !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u006f\u0066\u0074\u0045\u0064\u0067e\u0073\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ffdec );};if _efeec ,_eccb :=_bfaf .(_a .EndElement );_eccb &&_efeec .Name ==start .Name {break ;};};return nil ;};func (_bfbbe *ST_BlipCompression )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dccga ,_babbb :=d .Token ();if _babbb !=nil {return _babbb ;};if _bfddb ,_gcacfc :=_dccga .(_a .EndElement );_gcacfc &&_bfddb .Name ==start .Name {*_bfbbe =1;return nil ;};if _aabbe ,_ddeded :=_dccga .(_a .CharData );!_ddeded {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dccga );}else {switch string (_aabbe ){case "":*_bfbbe =0;case "\u0065\u006d\u0061i\u006c":*_bfbbe =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_bfbbe =2;case "\u0070\u0072\u0069n\u0074":*_bfbbe =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_bfbbe =4;case "\u006e\u006f\u006e\u0065":*_bfbbe =5;};};_dccga ,_babbb =d .Token ();if _babbb !=nil {return _babbb ;};if _ddae ,_abceg :=_dccga .(_a .EndElement );_abceg &&_ddae .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dccga );};func (_efecg ST_PositiveFixedPercentage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _efecg .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_efecg .ST_PositiveFixedPercentageDecimal )));};if _efecg .ST_PositiveFixedPercentage !=nil {e .Encode (_efecg .ST_PositiveFixedPercentage );};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_eddec ST_CompoundLine )Validate ()error {return _eddec .ValidateWithPath ("")};func NewCT_Path2D ()*CT_Path2D {_aabdd :=&CT_Path2D {};return _aabdd };func NewCT_RelativeRect ()*CT_RelativeRect {_acea :=&CT_RelativeRect {};return _acea };type CT_PolarAdjustHandle struct{GdRefRAttr *string ;MinRAttr *ST_AdjCoordinate ;MaxRAttr *ST_AdjCoordinate ;GdRefAngAttr *string ;MinAngAttr *ST_AdjAngle ;MaxAngAttr *ST_AdjAngle ;Pos *CT_AdjPoint2D ;}; +// Validate validates the CT_FillProperties and its children +func (_cbabd *CT_FillProperties )Validate ()error {return _cbabd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_aedf *CT_ClipboardStyleSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aedf .ThemeElements =NewCT_BaseStyles ();_aedf .ClrMap =NewCT_ColorMapping ();_eafaf :for {_eagc ,_cgad :=d .Token ();if _cgad !=nil {return _cgad ;};switch _cedf :=_eagc .(type ){case _f .StartElement :switch _cedf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _gfb :=d .DecodeElement (_aedf .ThemeElements ,&_cedf );_gfb !=nil {return _gfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _faca :=d .DecodeElement (_aedf .ClrMap ,&_cedf );_faca !=nil {return _faca ;};default:_fb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006c\u0069\u0070b\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_cedf .Name );if _adaa :=d .Skip ();_adaa !=nil {return _adaa ;};};case _f .EndElement :break _eafaf ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path -func (_faddbb *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _aceagc :=_faddbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aceagc !=nil {return _aceagc ;};return nil ;};func NewEG_TextBulletSize ()*EG_TextBulletSize {_dfaag :=&EG_TextBulletSize {};return _dfaag }; +// Validate validates the CT_AnimationChartElement and its children +func (_aefc *CT_AnimationChartElement )Validate ()error {return _aefc .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};type CT_TextNoAutofit struct{};func (_fdbgb *Graphic )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdbgb .CT_GraphicalObject =*NewCT_GraphicalObject ();_gcacf :for {_gadagf ,_abacf :=d .Token ();if _abacf !=nil {return _abacf ;};switch _acbfe :=_gadagf .(type ){case _f .StartElement :switch _acbfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _bcfae :=d .DecodeElement (_fdbgb .GraphicData ,&_acbfe );_bcfae !=nil {return _bcfae ;};default:_fb .Log ("\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\u0047r\u0061\u0070\u0068\u0069\u0063\u0020\u0025\u0076",_acbfe .Name );if _fadac :=d .Skip ();_fadac !=nil {return _fadac ;};};case _f .EndElement :break _gcacf ;case _f .CharData :};};return nil ;}; -// Validate validates the VideoFile and its children -func (_ceddfg *VideoFile )Validate ()error {return _ceddfg .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");}; +// Validate validates the CT_TablePropertiesChoice and its children +func (_gbaeb *CT_TablePropertiesChoice )Validate ()error {return _gbaeb .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_TextAutonumberBullet and its children -func (_cdbdg *CT_TextAutonumberBullet )Validate ()error {return _cdbdg .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");};func (_edbga *CT_FontReference )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_eaefd ,_gbacf :=_edbga .IdxAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u0064\u0078"});if _gbacf !=nil {return _gbacf ;};start .Attr =append (start .Attr ,_eaefd );e .EncodeToken (start );if _edbga .ScrgbClr !=nil {_ceed :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_edbga .ScrgbClr ,_ceed );};if _edbga .SrgbClr !=nil {_fdgce :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_edbga .SrgbClr ,_fdgce );};if _edbga .HslClr !=nil {_gced :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_edbga .HslClr ,_gced );};if _edbga .SysClr !=nil {_fabac :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_edbga .SysClr ,_fabac );};if _edbga .SchemeClr !=nil {_acgca :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_edbga .SchemeClr ,_acgca );};if _edbga .PrstClr !=nil {_cdaf :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_edbga .PrstClr ,_cdaf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agbe ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _agbe {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbe ));};return nil ;};func NewEG_Text3D ()*EG_Text3D {_faeadb :=&EG_Text3D {};return _faeadb };func (_bgggc ST_AnimationDgmOnlyBuildType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgggc .String (),start );};func (_febcg *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_gdccf :=[]string {};if _febcg .ST_TextFontScalePercent !=nil {_gdccf =append (_gdccf ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _febcg .ST_Percentage !=nil {_gdccf =append (_gdccf ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_gdccf )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gdccf );};return nil ;};func NewCT_ConnectionSite ()*CT_ConnectionSite {_ecff :=&CT_ConnectionSite {};_ecff .Pos =NewCT_AdjPoint2D ();return _ecff ;}; +// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path +func (_eagea *CT_EmptyElement )ValidateWithPath (path string )error {return nil }; -// Validate validates the EG_ThemeableFontStyles and its children -func (_debae *EG_ThemeableFontStyles )Validate ()error {return _debae .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");}; +// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path +func (_dcgcff *CT_TextLineBreak )ValidateWithPath (path string )error {if _dcgcff .RPr !=nil {if _cdacg :=_dcgcff .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cdacg !=nil {return _cdacg ;};};return nil ;};type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_GeomGuide ()*CT_GeomGuide {_dbccb :=&CT_GeomGuide {};return _dbccb }; -// Validate validates the CT_Hyperlink and its children -func (_gdgcf *CT_Hyperlink )Validate ()error {return _gdgcf .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func NewCT_Vector3D ()*CT_Vector3D {_cacda :=&CT_Vector3D {};return _cacda };func (_ggeef *CT_Connection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ggeef .IdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_ggeef .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_beeef *EG_TextAutofit )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_babfbf :for {_bceed ,_ceegde :=d .Token ();if _ceegde !=nil {return _ceegde ;};switch _efef :=_bceed .(type ){case _a .StartElement :switch _efef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_beeef .NoAutofit =NewCT_TextNoAutofit ();if _degce :=d .DecodeElement (_beeef .NoAutofit ,&_efef );_degce !=nil {return _degce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_beeef .NormAutofit =NewCT_TextNormalAutofit ();if _bfcba :=d .DecodeElement (_beeef .NormAutofit ,&_efef );_bfcba !=nil {return _bfcba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_beeef .SpAutoFit =NewCT_TextShapeAutofit ();if _eeacg :=d .DecodeElement (_beeef .SpAutoFit ,&_efef );_eeacg !=nil {return _eeacg ;};default:_b .Log ("\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\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075\u0074o\u0066i\u0074\u0020\u0025\u0076",_efef .Name );if _ffbfa :=d .Skip ();_ffbfa !=nil {return _ffbfa ;};};case _a .EndElement :break _babfbf ;case _a .CharData :};};return nil ;}; +// Validate validates the EG_LineDashProperties and its children +func (_bbedc *EG_LineDashProperties )Validate ()error {return _bbedc .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_adaa *CT_GradientStop )ValidateWithPath (path string )error {if _cbea :=_adaa .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_cbea !=nil {return _cbea ;};if _adaa .ScrgbClr !=nil {if _fbda :=_adaa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fbda !=nil {return _fbda ;};};if _adaa .SrgbClr !=nil {if _febg :=_adaa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_febg !=nil {return _febg ;};};if _adaa .HslClr !=nil {if _bfdf :=_adaa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bfdf !=nil {return _bfdf ;};};if _adaa .SysClr !=nil {if _fged :=_adaa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fged !=nil {return _fged ;};};if _adaa .SchemeClr !=nil {if _cgbg :=_adaa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cgbg !=nil {return _cgbg ;};};if _adaa .PrstClr !=nil {if _eeeg :=_adaa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eeeg !=nil {return _eeeg ;};};return nil ;};func (_fcbedb ST_PositiveFixedPercentage )String ()string {if _fcbedb .ST_PositiveFixedPercentageDecimal !=nil {return _f .Sprintf ("\u0025\u0076",*_fcbedb .ST_PositiveFixedPercentageDecimal );};if _fcbedb .ST_PositiveFixedPercentage !=nil {return _fcbedb .ST_PositiveFixedPercentage .String ();};return "";};func (_gcadf *CT_GvmlTextShapeChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efaec :for {_ebdb ,_bagbce :=d .Token ();if _bagbce !=nil {return _bagbce ;};switch _eceae :=_ebdb .(type ){case _a .StartElement :switch _eceae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_gcadf .UseSpRect =NewCT_GvmlUseShapeRectangle ();if _acbde :=d .DecodeElement (_gcadf .UseSpRect ,&_eceae );_acbde !=nil {return _acbde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_gcadf .Xfrm =NewCT_Transform2D ();if _adfc :=d .DecodeElement (_gcadf .Xfrm ,&_eceae );_adfc !=nil {return _adfc ;};default:_b .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0076\u006d\u006cT\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_eceae .Name );if _cgabac :=d .Skip ();_cgabac !=nil {return _cgabac ;};};case _a .EndElement :break _efaec ;case _a .CharData :};};return nil ;};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_cfbbc :=&CT_ColorReplaceEffect {};return _cfbbc ;};func (_agab *CT_ColorSchemeList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecgaf :for {_abga ,_bccfa :=d .Token ();if _bccfa !=nil {return _bccfa ;};switch _befff :=_abga .(type ){case _a .StartElement :switch _befff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"}:_bbbe :=NewCT_ColorSchemeAndMapping ();if _facd :=d .DecodeElement (_bbbe ,&_befff );_facd !=nil {return _facd ;};_agab .ExtraClrScheme =append (_agab .ExtraClrScheme ,_bbbe );default:_b .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_befff .Name );if _eccg :=d .Skip ();_eccg !=nil {return _eccg ;};};case _a .EndElement :break _ecgaf ;case _a .CharData :};};return nil ;};type ST_TextHorzOverflowType byte ;func NewEG_ShadeProperties ()*EG_ShadeProperties {_gfcge :=&EG_ShadeProperties {};return _gfcge };func (_ffdeb ST_PresetLineDashVal )String ()string {switch _ffdeb {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0064\u006f\u0074";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u006c\u0067\u0044\u0061\u0073\u0068";case 5:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 6:return "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case 7:return "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 8:return "\u0073y\u0073\u0044\u0061\u0073\u0068";case 9:return "\u0073\u0079\u0073\u0044\u006f\u0074";case 10:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 11:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return "";};func (_cgbb *CT_ObjectStyleDefaults )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gadcb :for {_dabfa ,_aedbe :=d .Token ();if _aedbe !=nil {return _aedbe ;};switch _debgd :=_dabfa .(type ){case _a .StartElement :switch _debgd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0044e\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0044e\u0066"}:_cgbb .SpDef =NewCT_DefaultShapeDefinition ();if _efdbc :=d .DecodeElement (_cgbb .SpDef ,&_debgd );_efdbc !=nil {return _efdbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0044e\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0044e\u0066"}:_cgbb .LnDef =NewCT_DefaultShapeDefinition ();if _cbff :=d .DecodeElement (_cgbb .LnDef ,&_debgd );_cbff !=nil {return _cbff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0044e\u0066"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0044e\u0066"}:_cgbb .TxDef =NewCT_DefaultShapeDefinition ();if _cadbd :=d .DecodeElement (_cgbb .TxDef ,&_debgd );_cadbd !=nil {return _cadbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgbb .ExtLst =NewCT_OfficeArtExtensionList ();if _eface :=d .DecodeElement (_cgbb .ExtLst ,&_debgd );_eface !=nil {return _eface ;};default:_b .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0062\u006a\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_debgd .Name );if _aacgg :=d .Skip ();_aacgg !=nil {return _aacgg ;};};case _a .EndElement :break _gadcb ;case _a .CharData :};};return nil ;};func (_adcc *CT_EffectStyleList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcae :for {_dfdd ,_fdcb :=d .Token ();if _fdcb !=nil {return _fdcb ;};switch _efab :=_dfdd .(type ){case _a .StartElement :switch _efab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}:_cgcd :=NewCT_EffectStyleItem ();if _edad :=d .DecodeElement (_cgcd ,&_efab );_edad !=nil {return _edad ;};_adcc .EffectStyle =append (_adcc .EffectStyle ,_cgcd );default:_b .Log ("\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\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_efab .Name );if _gcbe :=d .Skip ();_gcbe !=nil {return _gcbe ;};};case _a .EndElement :break _gcae ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_BackgroundFormatting and its children +func (_fefa *CT_BackgroundFormatting )Validate ()error {return _fefa .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func (_eagcf *CT_LineJoinRound )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_fegda ,_cegeg :=d .Token ();if _cegeg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0052\u006f\u0075\u006e\u0064\u003a \u0025\u0073",_cegeg );};if _gbae ,_fgffd :=_fegda .(_f .EndElement );_fgffd &&_gbae .Name ==start .Name {break ;};};return nil ;};type CT_Color struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// Validate validates the CT_PresetColor and its children -func (_fgabd *CT_PresetColor )Validate ()error {return _fgabd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");}; +// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path +func (_agdce *CT_TableCellProperties )ValidateWithPath (path string )error {if _agdce .MarLAttr !=nil {if _egedb :=_agdce .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_egedb !=nil {return _egedb ;};};if _agdce .MarRAttr !=nil {if _afgge :=_agdce .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r");_afgge !=nil {return _afgge ;};};if _agdce .MarTAttr !=nil {if _aaefc :=_agdce .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_aaefc !=nil {return _aaefc ;};};if _agdce .MarBAttr !=nil {if _abaed :=_agdce .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r");_abaed !=nil {return _abaed ;};};if _cebec :=_agdce .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_cebec !=nil {return _cebec ;};if _ebfdf :=_agdce .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ebfdf !=nil {return _ebfdf ;};if _fgdbg :=_agdce .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_fgdbg !=nil {return _fgdbg ;};if _agdce .LnL !=nil {if _bfagd :=_agdce .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c");_bfagd !=nil {return _bfagd ;};};if _agdce .LnR !=nil {if _acdcf :=_agdce .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_acdcf !=nil {return _acdcf ;};};if _agdce .LnT !=nil {if _bdddb :=_agdce .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054");_bdddb !=nil {return _bdddb ;};};if _agdce .LnB !=nil {if _gaabc :=_agdce .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_gaabc !=nil {return _gaabc ;};};if _agdce .LnTlToBr !=nil {if _gccgb :=_agdce .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r");_gccgb !=nil {return _gccgb ;};};if _agdce .LnBlToTr !=nil {if _afdbe :=_agdce .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_afdbe !=nil {return _afdbe ;};};if _agdce .Cell3D !=nil {if _agagd :=_agdce .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_agagd !=nil {return _agagd ;};};if _agdce .NoFill !=nil {if _bfdef :=_agdce .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bfdef !=nil {return _bfdef ;};};if _agdce .SolidFill !=nil {if _abbfa :=_agdce .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_abbfa !=nil {return _abbfa ;};};if _agdce .GradFill !=nil {if _badge :=_agdce .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_badge !=nil {return _badge ;};};if _agdce .BlipFill !=nil {if _dgffb :=_agdce .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dgffb !=nil {return _dgffb ;};};if _agdce .PattFill !=nil {if _bdffe :=_agdce .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bdffe !=nil {return _bdffe ;};};if _agdce .GrpFill !=nil {if _cbeda :=_agdce .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cbeda !=nil {return _cbeda ;};};if _agdce .Headers !=nil {if _bbgb :=_agdce .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_bbgb !=nil {return _bbgb ;};};if _agdce .ExtLst !=nil {if _cddfc :=_agdce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cddfc !=nil {return _cddfc ;};};return nil ;}; -// Validate validates the CT_TextBulletSizePercent and its children -func (_fgfdf *CT_TextBulletSizePercent )Validate ()error {return _fgfdf .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; +// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path +func (_dccbg *CT_GvmlConnector )ValidateWithPath (path string )error {if _cfae :=_dccbg .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cfae !=nil {return _cfae ;};if _eedf :=_dccbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eedf !=nil {return _eedf ;};if _dccbg .Style !=nil {if _bedg :=_dccbg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bedg !=nil {return _bedg ;};};if _dccbg .ExtLst !=nil {if _bada :=_dccbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bada !=nil {return _bada ;};};return nil ;};func (_fefcaa *CT_StyleMatrix )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fefcaa .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fefcaa .NameAttr )});};e .EncodeToken (start );_agcd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fefcaa .FillStyleLst ,_agcd );_daeeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fefcaa .LnStyleLst ,_daeeg );_dbdefd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fefcaa .EffectStyleLst ,_dbdefd );_gggde :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fefcaa .BgFillStyleLst ,_gggde );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bacfae *ST_Coordinate )Validate ()error {return _bacfae .ValidateWithPath ("")};func NewCT_AudioFile ()*CT_AudioFile {_ffgb :=&CT_AudioFile {};return _ffgb };func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_abbgg :=&CT_TextBulletSizeFollowText {};return _abbgg ;};func (_gdeb *CT_InverseGammaTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aegca *CT_StretchInfoProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaea :for {_bcdcg ,_cdccf :=d .Token ();if _cdccf !=nil {return _cdccf ;};switch _agbdee :=_bcdcg .(type ){case _f .StartElement :switch _agbdee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}:_aegca .FillRect =NewCT_RelativeRect ();if _gagdf :=d .DecodeElement (_aegca .FillRect ,&_agbdee );_gagdf !=nil {return _gagdf ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066\u006f\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_agbdee .Name );if _bfdbc :=d .Skip ();_bfdbc !=nil {return _bfdbc ;};};case _f .EndElement :break _eaea ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_PositiveSize2D and its children -func (_efeee *CT_PositiveSize2D )Validate ()error {return _efeee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");}; +// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path +func (_afaag *CT_ShapeLocking )ValidateWithPath (path string )error {if _afaag .ExtLst !=nil {if _fbfgf :=_afaag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfgf !=nil {return _fbfgf ;};};return nil ;}; -// Validate validates the CT_GvmlGroupShapeNonVisual and its children -func (_bcgb *CT_GvmlGroupShapeNonVisual )Validate ()error {return _bcgb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c");}; +// Validate validates the CT_TintEffect and its children +func (_egeegf *CT_TintEffect )Validate ()error {return _egeegf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_afbbf *ST_SystemColorVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgcda ,_gggcab :=d .Token ();if _gggcab !=nil {return _gggcab ;};if _ecfegf ,_efedb :=_bgcda .(_f .EndElement );_efedb &&_ecfegf .Name ==start .Name {*_afbbf =1;return nil ;};if _aecfc ,_cabgb :=_bgcda .(_f .CharData );!_cabgb {return _g .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",_bgcda );}else {switch string (_aecfc ){case "":*_afbbf =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_afbbf =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_afbbf =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_afbbf =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_afbbf =4;case "\u006d\u0065\u006e\u0075":*_afbbf =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_afbbf =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_afbbf =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_afbbf =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_afbbf =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_afbbf =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_afbbf =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_afbbf =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_afbbf =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_afbbf =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_afbbf =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_afbbf =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_afbbf =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_afbbf =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_afbbf =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_afbbf =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_afbbf =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_afbbf =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_afbbf =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_afbbf =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_afbbf =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_afbbf =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_afbbf =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_afbbf =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_afbbf =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_afbbf =30;};};_bgcda ,_gggcab =d .Token ();if _gggcab !=nil {return _gggcab ;};if _afdfd ,_geffg :=_bgcda .(_f .EndElement );_geffg &&_afdfd .Name ==start .Name {return nil ;};return _g .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",_bgcda );};func NewCT_GeomRect ()*CT_GeomRect {_gaac :=&CT_GeomRect {};return _gaac };func (_bcd *CT_AlphaBiLevelEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffca :=range start .Attr {if _ffca .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_edd ,_edb :=ParseUnionST_PositiveFixedPercentage (_ffca .Value );if _edb !=nil {return _edb ;};_bcd .ThreshAttr =_edd ;continue ;};};for {_cfg ,_ffcf :=d .Token ();if _ffcf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065v\u0065\u006c\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_ffcf );};if _bee ,_bbf :=_cfg .(_f .EndElement );_bbf &&_bee .Name ==start .Name {break ;};};return nil ;};func (_ebddb *CT_GradientFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebddb .FlipAttr !=ST_TileFlipModeUnset {_affe ,_daad :=_ebddb .FlipAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u006c\u0069\u0070"});if _daad !=nil {return _daad ;};start .Attr =append (start .Attr ,_affe );};if _ebddb .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_ebddb .RotWithShapeAttr ))});};e .EncodeToken (start );if _ebddb .GsLst !=nil {_dabf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_ebddb .GsLst ,_dabf );};if _ebddb .Lin !=nil {_acbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_ebddb .Lin ,_acbe );};if _ebddb .Path !=nil {_bcfdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_ebddb .Path ,_bcfdf );};if _ebddb .TileRect !=nil {_gefbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}};e .EncodeElement (_ebddb .TileRect ,_gefbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path -func (_ebdgd *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _ebdgd .NoFill !=nil {if _gabba :=_ebdgd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gabba !=nil {return _gabba ;};};if _ebdgd .SolidFill !=nil {if _febgf :=_ebdgd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_febgf !=nil {return _febgf ;};};if _ebdgd .GradFill !=nil {if _aaeec :=_ebdgd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_aaeec !=nil {return _aaeec ;};};if _ebdgd .BlipFill !=nil {if _egac :=_ebdgd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_egac !=nil {return _egac ;};};if _ebdgd .PattFill !=nil {if _ddffa :=_ebdgd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ddffa !=nil {return _ddffa ;};};if _ebdgd .GrpFill !=nil {if _bffec :=_ebdgd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_bffec !=nil {return _bffec ;};};return nil ;};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_fedbb :=&CT_PathShadeProperties {};return _fedbb ;};func (_ddafg ST_LightRigDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ddafg .String (),start );}; +// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path +func (_fbeba *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _daaag :=_fbeba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daaag !=nil {return _daaag ;};return nil ;};func (_gcga *CT_ContentPartLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcga .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gcga .NoGrpAttr ))});};if _gcga .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gcga .NoSelectAttr ))});};if _gcga .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gcga .NoRotAttr ))});};if _gcga .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gcga .NoChangeAspectAttr ))});};if _gcga .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gcga .NoMoveAttr ))});};if _gcga .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gcga .NoResizeAttr ))});};if _gcga .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gcga .NoEditPointsAttr ))});};if _gcga .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gcga .NoAdjustHandlesAttr ))});};if _gcga .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gcga .NoChangeArrowheadsAttr ))});};if _gcga .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0064",_ecdf (*_gcga .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _gcga .ExtLst !=nil {_aacff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcga .ExtLst ,_aacff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_gab :=&CT_AlphaModulateFixedEffect {};return _gab ;};type ST_CompoundLine byte ;func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_bcffd :=&CT_TextSpacingPercent {};return _bcffd ;};func (_ea *AG_Blob )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fc :=range start .Attr {if _fc .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"&&_fc .Name .Local =="\u0065\u006d\u0062e\u0064"{_be ,_fg :=_fc .Value ,error (nil );if _fg !=nil {return _fg ;};_ea .EmbedAttr =&_be ;continue ;};if _fc .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"&&_fc .Name .Local =="\u006c\u0069\u006e\u006b"{_aa ,_gf :=_fc .Value ,error (nil );if _gf !=nil {return _gf ;};_ea .LinkAttr =&_aa ;continue ;};};for {_ed ,_cd :=d .Token ();if _cd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_cd );};if _eb ,_ef :=_ed .(_f .EndElement );_ef &&_eb .Name ==start .Name {break ;};};return nil ;};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_agafa :=&CT_GvmlShapeNonVisual {};_agafa .CNvPr =NewCT_NonVisualDrawingProps ();_agafa .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _agafa ;};func (_dcgae ST_PositivePercentage )String ()string {if _dcgae .ST_PositivePercentageDecimal !=nil {return _g .Sprintf ("\u0025\u0076",*_dcgae .ST_PositivePercentageDecimal );};if _dcgae .ST_PositivePercentage !=nil {return _dcgae .ST_PositivePercentage .String ();};return "";}; -// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path -func (_abee *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _dbbb :=_abee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbbb !=nil {return _dbbb ;};if _cfbf :=_abee .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_cfbf !=nil {return _cfbf ;};if _cedfa :=_abee .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_cedfa !=nil {return _cedfa ;};if _abee .Style !=nil {if _dgfg :=_abee .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dgfg !=nil {return _dgfg ;};};if _abee .ExtLst !=nil {if _bccef :=_abee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bccef !=nil {return _bccef ;};};return nil ;};func (_abdce ST_TextStrikeType )Validate ()error {return _abdce .ValidateWithPath ("")};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};func (_fcac *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fcac .GraphicFrameLocks !=nil {_gaae :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_fcac .GraphicFrameLocks ,_gaae );};if _fcac .ExtLst !=nil {_dcbc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcac .ExtLst ,_dcbc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_caga *CT_DashStop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgcc :=range start .Attr {if _fgcc .Name .Local =="\u0064"{_dfbg ,_cdgcb :=ParseUnionST_PositivePercentage (_fgcc .Value );if _cdgcb !=nil {return _cdgcb ;};_caga .DAttr =_dfbg ;continue ;};if _fgcc .Name .Local =="\u0073\u0070"{_bgefa ,_bccb :=ParseUnionST_PositivePercentage (_fgcc .Value );if _bccb !=nil {return _bccb ;};_caga .SpAttr =_bgefa ;continue ;};};for {_fcaga ,_ffcf :=d .Token ();if _ffcf !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_ffcf );};if _ecee ,_ebg :=_fcaga .(_a .EndElement );_ebg &&_ecee .Name ==start .Name {break ;};};return nil ;};func (_bdgbd *CT_ColorSchemeAndMapping )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_cce :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_bdgbd .ClrScheme ,_cce );if _bdgbd .ClrMap !=nil {_agd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_bdgbd .ClrMap ,_agd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_EffectProperties and its children +func (_febb *CT_EffectProperties )Validate ()error {return _febb .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ccced *CT_Camera )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fbgd ,_bfcc :=_ccced .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _bfcc !=nil {return _bfcc ;};start .Attr =append (start .Attr ,_fbgd );if _ccced .FovAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0076"},Value :_g .Sprintf ("\u0025\u0076",*_ccced .FovAttr )});};if _ccced .ZoomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_ccced .ZoomAttr )});};e .EncodeToken (start );if _ccced .Rot !=nil {_gfad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_ccced .Rot ,_gfad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path -func (_cafc *CT_EffectContainer )ValidateWithPath (path string )error {if _dgaf :=_cafc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgaf !=nil {return _dgaf ;};if _cafc .Cont !=nil {if _fcdd :=_cafc .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_fcdd !=nil {return _fcdd ;};};if _cafc .Effect !=nil {if _gfccf :=_cafc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gfccf !=nil {return _gfccf ;};};if _cafc .AlphaBiLevel !=nil {if _gebf :=_cafc .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_gebf !=nil {return _gebf ;};};if _cafc .AlphaCeiling !=nil {if _geed :=_cafc .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_geed !=nil {return _geed ;};};if _cafc .AlphaFloor !=nil {if _fbcdb :=_cafc .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_fbcdb !=nil {return _fbcdb ;};};if _cafc .AlphaInv !=nil {if _eaagb :=_cafc .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_eaagb !=nil {return _eaagb ;};};if _cafc .AlphaMod !=nil {if _dgbae :=_cafc .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_dgbae !=nil {return _dgbae ;};};if _cafc .AlphaModFix !=nil {if _fbd :=_cafc .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_fbd !=nil {return _fbd ;};};if _cafc .AlphaOutset !=nil {if _agdd :=_cafc .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_agdd !=nil {return _agdd ;};};if _cafc .AlphaRepl !=nil {if _efdf :=_cafc .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_efdf !=nil {return _efdf ;};};if _cafc .BiLevel !=nil {if _gfcdc :=_cafc .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_gfcdc !=nil {return _gfcdc ;};};if _cafc .Blend !=nil {if _fdefe :=_cafc .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_fdefe !=nil {return _fdefe ;};};if _cafc .Blur !=nil {if _afag :=_cafc .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_afag !=nil {return _afag ;};};if _cafc .ClrChange !=nil {if _gcgbd :=_cafc .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gcgbd !=nil {return _gcgbd ;};};if _cafc .ClrRepl !=nil {if _fffc :=_cafc .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_fffc !=nil {return _fffc ;};};if _cafc .Duotone !=nil {if _fecf :=_cafc .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_fecf !=nil {return _fecf ;};};if _cafc .Fill !=nil {if _cfag :=_cafc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_cfag !=nil {return _cfag ;};};if _cafc .FillOverlay !=nil {if _cccg :=_cafc .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_cccg !=nil {return _cccg ;};};if _cafc .Glow !=nil {if _bgeab :=_cafc .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_bgeab !=nil {return _bgeab ;};};if _cafc .Grayscl !=nil {if _faad :=_cafc .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_faad !=nil {return _faad ;};};if _cafc .Hsl !=nil {if _bcebd :=_cafc .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_bcebd !=nil {return _bcebd ;};};if _cafc .InnerShdw !=nil {if _eced :=_cafc .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_eced !=nil {return _eced ;};};if _cafc .Lum !=nil {if _fdfa :=_cafc .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_fdfa !=nil {return _fdfa ;};};if _cafc .OuterShdw !=nil {if _dfee :=_cafc .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_dfee !=nil {return _dfee ;};};if _cafc .PrstShdw !=nil {if _abfcb :=_cafc .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_abfcb !=nil {return _abfcb ;};};if _cafc .Reflection !=nil {if _dedef :=_cafc .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_dedef !=nil {return _dedef ;};};if _cafc .RelOff !=nil {if _bggeg :=_cafc .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_bggeg !=nil {return _bggeg ;};};if _cafc .SoftEdge !=nil {if _ebdc :=_cafc .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_ebdc !=nil {return _ebdc ;};};if _cafc .Tint !=nil {if _abccd :=_cafc .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_abccd !=nil {return _abccd ;};};if _cafc .Xfrm !=nil {if _bbdc :=_cafc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bbdc !=nil {return _bbdc ;};};return nil ;};type ST_BlackWhiteMode byte ; +// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path +func (_aeba *CT_CustomColorList )ValidateWithPath (path string )error {for _cebeg ,_bdfb :=range _aeba .CustClr {if _gafa :=_bdfb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_cebeg ));_gafa !=nil {return _gafa ;};};return nil ;}; -// Validate validates the CT_TextCharBullet and its children -func (_becca *CT_TextCharBullet )Validate ()error {return _becca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");}; +// Validate validates the CT_ObjectStyleDefaults and its children +func (_ageefd *CT_ObjectStyleDefaults )Validate ()error {return _ageefd .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};func (_badbe *CT_GrayscaleTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbaace ST_TextAnchoringType )String ()string {switch _fbaace {case 0:return "";case 1:return "\u0074";case 2:return "\u0063\u0074\u0072";case 3:return "\u0062";case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u0064\u0069\u0073\u0074";};return "";};func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_eggb :=&CT_ColorSchemeList {};return _eggb };func NewEG_TextGeometry ()*EG_TextGeometry {_fbadc :=&EG_TextGeometry {};return _fbadc };type CT_OfficeArtExtension struct{UriAttr string ;Any []_fb .Any ;}; -// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path -func (_bcfaf *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _bcfaf .TcBdr !=nil {if _ggcfe :=_bcfaf .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_ggcfe !=nil {return _ggcfe ;};};if _bcfaf .Fill !=nil {if _efcde :=_bcfaf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_efcde !=nil {return _efcde ;};};if _bcfaf .FillRef !=nil {if _gfcdca :=_bcfaf .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_gfcdca !=nil {return _gfcdca ;};};if _bcfaf .Cell3D !=nil {if _fdgag :=_bcfaf .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_fdgag !=nil {return _fdgag ;};};return nil ;};func (_fbcd *CT_ConnectorLocking )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbcd .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fbcd .NoGrpAttr ))});};if _fbcd .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fbcd .NoSelectAttr ))});};if _fbcd .NoRotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fbcd .NoRotAttr ))});};if _fbcd .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fbcd .NoChangeAspectAttr ))});};if _fbcd .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fbcd .NoMoveAttr ))});};if _fbcd .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fbcd .NoResizeAttr ))});};if _fbcd .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fbcd .NoEditPointsAttr ))});};if _fbcd .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fbcd .NoAdjustHandlesAttr ))});};if _fbcd .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fbcd .NoChangeArrowheadsAttr ))});};if _fbcd .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fbcd .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _fbcd .ExtLst !=nil {_cbdbg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbcd .ExtLst ,_cbdbg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Angle and its children +func (_dafcc *CT_Angle )Validate ()error {return _dafcc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");}; -// Validate validates the CT_DashStopList and its children -func (_bedef *CT_DashStopList )Validate ()error {return _bedef .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};const (ST_ChartBuildStepUnset ST_ChartBuildStep =0;ST_ChartBuildStepCategory ST_ChartBuildStep =1;ST_ChartBuildStepPtInCategory ST_ChartBuildStep =2;ST_ChartBuildStepSeries ST_ChartBuildStep =3;ST_ChartBuildStepPtInSeries ST_ChartBuildStep =4;ST_ChartBuildStepAllPts ST_ChartBuildStep =5;ST_ChartBuildStepGridLegend ST_ChartBuildStep =6;);func (_fbbg *CT_ColorChangeEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbbg .UseAAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fbbg .UseAAttr ))});};e .EncodeToken (start );_gfed :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_fbbg .ClrFrom ,_gfed );_gcac :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}};e .EncodeElement (_fbbg .ClrTo ,_gcac );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_LineJoinBevel struct{};func (_beeec ST_PresetMaterialType )String ()string {switch _beeec {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case 2:return "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case 4:return "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case 5:return "\u006d\u0061\u0074t\u0065";case 6:return "\u0070l\u0061\u0073\u0074\u0069\u0063";case 7:return "\u006d\u0065\u0074a\u006c";case 8:return "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case 9:return "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case 10:return "\u0070\u006f\u0077\u0064\u0065\u0072";case 11:return "\u0064\u006b\u0045\u0064\u0067\u0065";case 12:return "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case 13:return "\u0063\u006c\u0065a\u0072";case 14:return "\u0066\u006c\u0061\u0074";case 15:return "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return "";};func (_gbgce *EG_LineDashProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfbgg :for {_gbaed ,_ceefg :=d .Token ();if _ceefg !=nil {return _ceefg ;};switch _gcefd :=_gbaed .(type ){case _a .StartElement :switch _gcefd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_gbgce .PrstDash =NewCT_PresetLineDashProperties ();if _eadg :=d .DecodeElement (_gbgce .PrstDash ,&_gcefd );_eadg !=nil {return _eadg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_gbgce .CustDash =NewCT_DashStopList ();if _eeed :=d .DecodeElement (_gbgce .CustDash ,&_gcefd );_eeed !=nil {return _eeed ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gcefd .Name );if _gcddc :=d .Skip ();_gcddc !=nil {return _gcddc ;};};case _a .EndElement :break _dfbgg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path +func (_dfgce *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _dfgce .ValAttr < 100{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u0031\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_dfgce .ValAttr );};if _dfgce .ValAttr > 400000{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_dfgce .ValAttr );};return nil ;};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_gebdff :=&CT_TextUnderlineFillGroupWrapper {};return _gebdff ;};func NewCT_TableProperties ()*CT_TableProperties {_gadgdb :=&CT_TableProperties {};return _gadgdb };func (_ecbbdb *ST_ChartBuildStep )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ecbbdb =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ecbbdb =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ecbbdb =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ecbbdb =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_ecbbdb =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_ecbbdb =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_ecbbdb =6;};return nil ;};type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;);func (_ffdabb *ST_PresetCameraType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbafc ,_afefa :=d .Token ();if _afefa !=nil {return _afefa ;};if _gbeeg ,_gafda :=_bbafc .(_f .EndElement );_gafda &&_gbeeg .Name ==start .Name {*_ffdabb =1;return nil ;};if _ffddec ,_gdccb :=_bbafc .(_f .CharData );!_gdccb {return _g .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",_bbafc );}else {switch string (_ffddec ){case "":*_ffdabb =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_ffdabb =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_ffdabb =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_ffdabb =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_ffdabb =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_ffdabb =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_ffdabb =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_ffdabb =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_ffdabb =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_ffdabb =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_ffdabb =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_ffdabb =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_ffdabb =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_ffdabb =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_ffdabb =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_ffdabb =15;case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_ffdabb =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_ffdabb =17;case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_ffdabb =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_ffdabb =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_ffdabb =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_ffdabb =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_ffdabb =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_ffdabb =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_ffdabb =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_ffdabb =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_ffdabb =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_ffdabb =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_ffdabb =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_ffdabb =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_ffdabb =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_ffdabb =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_ffdabb =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_ffdabb =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_ffdabb =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_ffdabb =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_ffdabb =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_ffdabb =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_ffdabb =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_ffdabb =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_ffdabb =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_ffdabb =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_ffdabb =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_ffdabb =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_ffdabb =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_ffdabb =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_ffdabb =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_ffdabb =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_ffdabb =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_ffdabb =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_ffdabb =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_ffdabb =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_ffdabb =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_ffdabb =53;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_ffdabb =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_ffdabb =55;case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_ffdabb =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_ffdabb =57;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_ffdabb =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_ffdabb =59;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_ffdabb =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_ffdabb =61;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_ffdabb =62;};};_bbafc ,_afefa =d .Token ();if _afefa !=nil {return _afefa ;};if _ebdbf ,_aabe :=_bbafc .(_f .EndElement );_aabe &&_ebdbf .Name ==start .Name {return nil ;};return _g .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",_bbafc );}; -// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path -func (_fgcdbg *TblStyleLst )ValidateWithPath (path string )error {if _afcba :=_fgcdbg .CT_TableStyleList .ValidateWithPath (path );_afcba !=nil {return _afcba ;};return nil ;};func (_bdcd *CT_StyleMatrixReference )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgbeg :=range start .Attr {if _fgbeg .Name .Local =="\u0069\u0064\u0078"{_ggedg ,_ebafd :=_gc .ParseUint (_fgbeg .Value ,10,32);if _ebafd !=nil {return _ebafd ;};_bdcd .IdxAttr =uint32 (_ggedg );continue ;};};_fcgdb :for {_fedbd ,_bafaf :=d .Token ();if _bafaf !=nil {return _bafaf ;};switch _agbbf :=_fedbd .(type ){case _a .StartElement :switch _agbbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bdcd .ScrgbClr =NewCT_ScRgbColor ();if _dgaed :=d .DecodeElement (_bdcd .ScrgbClr ,&_agbbf );_dgaed !=nil {return _dgaed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bdcd .SrgbClr =NewCT_SRgbColor ();if _facfb :=d .DecodeElement (_bdcd .SrgbClr ,&_agbbf );_facfb !=nil {return _facfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bdcd .HslClr =NewCT_HslColor ();if _bdcaa :=d .DecodeElement (_bdcd .HslClr ,&_agbbf );_bdcaa !=nil {return _bdcaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bdcd .SysClr =NewCT_SystemColor ();if _gfbea :=d .DecodeElement (_bdcd .SysClr ,&_agbbf );_gfbea !=nil {return _gfbea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bdcd .SchemeClr =NewCT_SchemeColor ();if _fcggd :=d .DecodeElement (_bdcd .SchemeClr ,&_agbbf );_fcggd !=nil {return _fcggd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bdcd .PrstClr =NewCT_PresetColor ();if _bfcaab :=d .DecodeElement (_bdcd .PrstClr ,&_agbbf );_bfcaab !=nil {return _bfcaab ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061\u0074\u0072i\u0078\u0052\u0065\u0066\u0065\u0072e\u006e\u0063\u0065 \u0025\u0076",_agbbf .Name );if _ceecd :=d .Skip ();_ceecd !=nil {return _ceecd ;};};case _a .EndElement :break _fcgdb ;case _a .CharData :};};return nil ;};type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;};func (_ffgef ST_TextWrappingType )String ()string {switch _ffgef {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";};func (_dfafg *CT_InverseTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GvmlGroupShapeChoice and its children +func (_bace *CT_GvmlGroupShapeChoice )Validate ()error {return _bace .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_egcac *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_gdfcd :=[]string {};if _egcac .ST_TextSpacingPercent !=nil {_gdfcd =append (_gdfcd ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};if _egcac .ST_Percentage !=nil {_gdfcd =append (_gdfcd ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_gdfcd )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gdfcd );};return nil ;};func (_adaba ST_TextCapsType )String ()string {switch _adaba {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006d\u0061l\u006c";case 3:return "\u0061\u006c\u006c";};return "";};func (_becbf *ST_PenAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfdbf ,_fbabc :=d .Token ();if _fbabc !=nil {return _fbabc ;};if _acgac ,_deecf :=_gfdbf .(_f .EndElement );_deecf &&_acgac .Name ==start .Name {*_becbf =1;return nil ;};if _dcdec ,_dadde :=_gfdbf .(_f .CharData );!_dadde {return _g .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",_gfdbf );}else {switch string (_dcdec ){case "":*_becbf =0;case "\u0063\u0074\u0072":*_becbf =1;case "\u0069\u006e":*_becbf =2;};};_gfdbf ,_fbabc =d .Token ();if _fbabc !=nil {return _fbabc ;};if _aafbe ,_fcgca :=_gfdbf .(_f .EndElement );_fcgca &&_aafbe .Name ==start .Name {return nil ;};return _g .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",_gfdbf );}; -// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path -func (_edfee *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _gcdff :=_edfee .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gcdff !=nil {return _gcdff ;};if _cdaa :=_edfee .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cdaa !=nil {return _cdaa ;};return nil ;}; +// Validate validates the CT_TableStyleTextStyle and its children +func (_afccf *CT_TableStyleTextStyle )Validate ()error {return _afccf .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");};func (_fddb *CT_Path2DCubicBezierTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cbafe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_accfb :=range _fddb .Pt {e .EncodeElement (_accfb ,_cbafe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_dabea *CT_Boolean )ValidateWithPath (path string )error {if _dabea .ValAttr !=nil {if _fgef :=_dabea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgef !=nil {return _fgef ;};};return nil ;};func (_ccgg *CT_LineJoinMiterProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccgg .LimAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_ccgg .LimAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_TextFontAlignTypeUnset ST_TextFontAlignType =0;ST_TextFontAlignTypeAuto ST_TextFontAlignType =1;ST_TextFontAlignTypeT ST_TextFontAlignType =2;ST_TextFontAlignTypeCtr ST_TextFontAlignType =3;ST_TextFontAlignTypeBase ST_TextFontAlignType =4;ST_TextFontAlignTypeB ST_TextFontAlignType =5;);type CT_ShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_Transform2D ;CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_Scale2D ()*CT_Scale2D {_daceb :=&CT_Scale2D {};_daceb .Sx =NewCT_Ratio ();_daceb .Sy =NewCT_Ratio ();return _daceb ;}; +// Validate validates the EG_TextAutofit and its children +func (_gagc *EG_TextAutofit )Validate ()error {return _gagc .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func (_deag *CT_NoFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AnimationDgmElement and its children -func (_bgc *CT_AnimationDgmElement )Validate ()error {return _bgc .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;};func (_cdgbfg ST_TextAnchoringType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cegec :=_a .Attr {};_cegec .Name =name ;switch _cdgbfg {case ST_TextAnchoringTypeUnset :_cegec .Value ="";case ST_TextAnchoringTypeT :_cegec .Value ="\u0074";case ST_TextAnchoringTypeCtr :_cegec .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_cegec .Value ="\u0062";case ST_TextAnchoringTypeJust :_cegec .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_cegec .Value ="\u0064\u0069\u0073\u0074";};return _cegec ,nil ;};func (_fcgfe *CT_PresetTextShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_fgde ,_dgcaf :=_fcgfe .PrstAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0073\u0074"});if _dgcaf !=nil {return _dgcaf ;};start .Attr =append (start .Attr ,_fgde );e .EncodeToken (start );if _fcgfe .AvLst !=nil {_fccb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_fcgfe .AvLst ,_fccb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cabab *EG_FillModeProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abaeef :for {_fecfc ,_gffge :=d .Token ();if _gffge !=nil {return _gffge ;};switch _ebdba :=_fecfc .(type ){case _a .StartElement :switch _ebdba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_cabab .Tile =NewCT_TileInfoProperties ();if _gacae :=d .DecodeElement (_cabab .Tile ,&_ebdba );_gacae !=nil {return _gacae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_cabab .Stretch =NewCT_StretchInfoProperties ();if _dfcfc :=d .DecodeElement (_cabab .Stretch ,&_ebdba );_dfcfc !=nil {return _dfcfc ;};default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0046\u0069\u006c\u006c\u004d\u006f\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ebdba .Name );if _bageb :=d .Skip ();_bageb !=nil {return _bageb ;};};case _a .EndElement :break _abaeef ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_GvmlTextShapeChoice and its children +func (_ggec *CT_GvmlTextShapeChoice )Validate ()error {return _ggec .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");};func (_cbfe *CT_ColorMappingOverrideChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbfe .MasterClrMapping !=nil {_adef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cbfe .MasterClrMapping ,_adef );};if _cbfe .OverrideClrMapping !=nil {_ded :=_f .StartElement {Name :_f .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_cbfe .OverrideClrMapping ,_ded );};return nil ;};func (_fbdbb *CT_Scale2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbdbb .Sx =NewCT_Ratio ();_fbdbb .Sy =NewCT_Ratio ();_dbffd :for {_eagebd ,_egdfc :=d .Token ();if _egdfc !=nil {return _egdfc ;};switch _ccede :=_eagebd .(type ){case _f .StartElement :switch _ccede .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0078"}:if _afcgc :=d .DecodeElement (_fbdbb .Sx ,&_ccede );_afcgc !=nil {return _afcgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079"}:if _ddeed :=d .DecodeElement (_fbdbb .Sy ,&_ccede );_ddeed !=nil {return _ddeed ;};default:_fb .Log ("\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\u005fS\u0063\u0061\u006c\u0065\u0032\u0044\u0020\u0025\u0076",_ccede .Name );if _edbf :=d .Skip ();_edbf !=nil {return _edbf ;};};case _f .EndElement :break _dbffd ;case _f .CharData :};};return nil ;};func (_gfade *ST_PitchFamily )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdef ,_aggfd :=d .Token ();if _aggfd !=nil {return _aggfd ;};if _bacdf ,_bbfcg :=_cbdef .(_f .EndElement );_bbfcg &&_bacdf .Name ==start .Name {*_gfade =1;return nil ;};if _cdfbe ,_cfcba :=_cbdef .(_f .CharData );!_cfcba {return _g .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",_cbdef );}else {switch string (_cdfbe ){case "":*_gfade =0;case "\u0030\u0030":*_gfade =1;case "\u0030\u0031":*_gfade =2;case "\u0030\u0032":*_gfade =3;case "\u0031\u0036":*_gfade =4;case "\u0031\u0037":*_gfade =5;case "\u0031\u0038":*_gfade =6;case "\u0033\u0032":*_gfade =7;case "\u0033\u0033":*_gfade =8;case "\u0033\u0034":*_gfade =9;case "\u0034\u0038":*_gfade =10;case "\u0034\u0039":*_gfade =11;case "\u0035\u0030":*_gfade =12;case "\u0036\u0034":*_gfade =13;case "\u0036\u0035":*_gfade =14;case "\u0036\u0036":*_gfade =15;case "\u0038\u0030":*_gfade =16;case "\u0038\u0031":*_gfade =17;case "\u0038\u0032":*_gfade =18;};};_cbdef ,_aggfd =d .Token ();if _aggfd !=nil {return _aggfd ;};if _gdaga ,_bbdea :=_cbdef .(_f .EndElement );_bbdea &&_gdaga .Name ==start .Name {return nil ;};return _g .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",_cbdef );}; -// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path -func (_bdgee *CT_TextBody )ValidateWithPath (path string )error {if _agaef :=_bdgee .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_agaef !=nil {return _agaef ;};if _bdgee .LstStyle !=nil {if _affgd :=_bdgee .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_affgd !=nil {return _affgd ;};};for _cdfbe ,_cdab :=range _bdgee .P {if _bgdeg :=_cdab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_cdfbe ));_bgdeg !=nil {return _bgdeg ;};};return nil ;}; +// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path +func (_cbac *CT_GradientFillProperties )ValidateWithPath (path string )error {if _gfceg :=_cbac .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_gfceg !=nil {return _gfceg ;};if _cbac .GsLst !=nil {if _fedbe :=_cbac .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074");_fedbe !=nil {return _fedbe ;};};if _cbac .Lin !=nil {if _caeb :=_cbac .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_caeb !=nil {return _caeb ;};};if _cbac .Path !=nil {if _gdaeg :=_cbac .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_gdaeg !=nil {return _gdaeg ;};};if _cbac .TileRect !=nil {if _cggb :=_cbac .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_cggb !=nil {return _cggb ;};};return nil ;};func (_ddaac *EG_LineJoinProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddaac .Round !=nil {_dabc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_ddaac .Round ,_dabc );};if _ddaac .Bevel !=nil {_adbfa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_ddaac .Bevel ,_adbfa );};if _ddaac .Miter !=nil {_gbfgd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_ddaac .Miter ,_gbfgd );};return nil ;};func (_eggae *ST_TextAutonumberScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfae ,_gefabg :=d .Token ();if _gefabg !=nil {return _gefabg ;};if _bagcd ,_cafef :=_dfae .(_f .EndElement );_cafef &&_bagcd .Name ==start .Name {*_eggae =1;return nil ;};if _acbgea ,_cfgec :=_dfae .(_f .CharData );!_cfgec {return _g .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",_dfae );}else {switch string (_acbgea ){case "":*_eggae =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_eggae =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_eggae =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_eggae =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_eggae =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_eggae =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_eggae =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_eggae =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_eggae =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_eggae =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_eggae =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_eggae =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_eggae =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_eggae =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_eggae =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_eggae =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_eggae =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_eggae =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_eggae =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_eggae =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_eggae =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_eggae =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_eggae =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_eggae =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_eggae =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_eggae =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_eggae =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_eggae =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_eggae =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_eggae =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_eggae =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_eggae =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_eggae =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_eggae =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_eggae =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_eggae =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_eggae =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_eggae =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_eggae =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_eggae =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_eggae =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_eggae =41;};};_dfae ,_gefabg =d .Token ();if _gefabg !=nil {return _gefabg ;};if _bebddd ,_eefedc :=_dfae .(_f .EndElement );_eefedc &&_bebddd .Name ==start .Name {return nil ;};return _g .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",_dfae );}; -// Validate validates the CT_ColorReplaceEffect and its children -func (_efbg *CT_ColorReplaceEffect )Validate ()error {return _efbg .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_adefe *CT_OuterShadowEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adefe .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_adefe .BlurRadAttr )});};if _adefe .DistAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adefe .DistAttr )});};if _adefe .DirAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_adefe .DirAttr )});};if _adefe .SxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_adefe .SxAttr )});};if _adefe .SyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_adefe .SyAttr )});};if _adefe .KxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006b\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_adefe .KxAttr )});};if _adefe .KyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006b\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_adefe .KyAttr )});};if _adefe .AlgnAttr !=ST_RectAlignmentUnset {_afac ,_dccg :=_adefe .AlgnAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006c\u0067\u006e"});if _dccg !=nil {return _dccg ;};start .Attr =append (start .Attr ,_afac );};if _adefe .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_adefe .RotWithShapeAttr ))});};e .EncodeToken (start );if _adefe .ScrgbClr !=nil {_ecebd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_adefe .ScrgbClr ,_ecebd );};if _adefe .SrgbClr !=nil {_gbbcc :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_adefe .SrgbClr ,_gbbcc );};if _adefe .HslClr !=nil {_cead :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_adefe .HslClr ,_cead );};if _adefe .SysClr !=nil {_ggfgd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_adefe .SysClr ,_ggfgd );};if _adefe .SchemeClr !=nil {_cdecd :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_adefe .SchemeClr ,_cdecd );};if _adefe .PrstClr !=nil {_gdcfb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_adefe .PrstClr ,_gdcfb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfagec ST_LineEndLength )ValidateWithPath (path string )error {switch _bfagec {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfagec ));};return nil ;}; +// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path +func (_gcfdaa *CT_RegularTextRun )ValidateWithPath (path string )error {if _gcfdaa .RPr !=nil {if _ffdcd :=_gcfdaa .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ffdcd !=nil {return _ffdcd ;};};return nil ;};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ;LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;}; -// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path -func (_cagea *CT_PresetColor )ValidateWithPath (path string )error {if _cagea .ValAttr ==ST_PresetColorValUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _adcgg :=_cagea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adcgg !=nil {return _adcgg ;};for _acbbg ,_eaeac :=range _cagea .EG_ColorTransform {if _ddbge :=_eaeac .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_acbbg ));_ddbge !=nil {return _ddbge ;};};return nil ;}; +// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path +func (_cgbg *CT_Transform2D )ValidateWithPath (path string )error {if _cgbg .Off !=nil {if _cadbfd :=_cgbg .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_cadbfd !=nil {return _cadbfd ;};};if _cgbg .Ext !=nil {if _ggacae :=_cgbg .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ggacae !=nil {return _ggacae ;};};return nil ;}; -// Validate validates the ThemeOverride and its children -func (_cdac *ThemeOverride )Validate ()error {return _cdac .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; +// Validate validates the CT_OfficeArtExtension and its children +func (_ddafe *CT_OfficeArtExtension )Validate ()error {return _ddafe .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");};func (_efacdd *CT_SphereCoords )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efacdd .LatAttr =0;_efacdd .LonAttr =0;_efacdd .RevAttr =0;for _ ,_feaag :=range start .Attr {if _feaag .Name .Local =="\u006c\u0061\u0074"{_gdeafc ,_aabac :=_d .ParseInt (_feaag .Value ,10,32);if _aabac !=nil {return _aabac ;};_efacdd .LatAttr =int32 (_gdeafc );continue ;};if _feaag .Name .Local =="\u006c\u006f\u006e"{_abgab ,_dgeef :=_d .ParseInt (_feaag .Value ,10,32);if _dgeef !=nil {return _dgeef ;};_efacdd .LonAttr =int32 (_abgab );continue ;};if _feaag .Name .Local =="\u0072\u0065\u0076"{_ggbbbc ,_gdebe :=_d .ParseInt (_feaag .Value ,10,32);if _gdebe !=nil {return _gdebe ;};_efacdd .RevAttr =int32 (_ggbbbc );continue ;};};for {_gdgbf ,_gafbfgc :=d .Token ();if _gafbfgc !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_gafbfgc );};if _decb ,_bbfdc :=_gdgbf .(_f .EndElement );_bbfdc &&_decb .Name ==start .Name {break ;};};return nil ;};func (_ggbb *CT_CustomColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbegd :=range start .Attr {if _cbegd .Name .Local =="\u006e\u0061\u006d\u0065"{_afgac ,_gceaf :=_cbegd .Value ,error (nil );if _gceaf !=nil {return _gceaf ;};_ggbb .NameAttr =&_afgac ;continue ;};};_abgc :for {_ggcf ,_cccee :=d .Token ();if _cccee !=nil {return _cccee ;};switch _gdec :=_ggcf .(type ){case _f .StartElement :switch _gdec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ggbb .ScrgbClr =NewCT_ScRgbColor ();if _ebedd :=d .DecodeElement (_ggbb .ScrgbClr ,&_gdec );_ebedd !=nil {return _ebedd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ggbb .SrgbClr =NewCT_SRgbColor ();if _cbaf :=d .DecodeElement (_ggbb .SrgbClr ,&_gdec );_cbaf !=nil {return _cbaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ggbb .HslClr =NewCT_HslColor ();if _fafda :=d .DecodeElement (_ggbb .HslClr ,&_gdec );_fafda !=nil {return _fafda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ggbb .SysClr =NewCT_SystemColor ();if _agaf :=d .DecodeElement (_ggbb .SysClr ,&_gdec );_agaf !=nil {return _agaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ggbb .SchemeClr =NewCT_SchemeColor ();if _bdec :=d .DecodeElement (_ggbb .SchemeClr ,&_gdec );_bdec !=nil {return _bdec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ggbb .PrstClr =NewCT_PresetColor ();if _acgd :=d .DecodeElement (_ggbb .PrstClr ,&_gdec );_acgd !=nil {return _acgd ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_gdec .Name );if _acca :=d .Skip ();_acca !=nil {return _acca ;};};case _f .EndElement :break _abgc ;case _f .CharData :};};return nil ;};func (_cgcgea ST_TextFontScalePercentOrPercentString )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cgcgea .ST_TextFontScalePercent !=nil {e .EncodeToken (_f .CharData (_g .Sprintf ("\u0025\u0064",*_cgcgea .ST_TextFontScalePercent )));};if _cgcgea .ST_Percentage !=nil {e .EncodeToken (_f .CharData (*_cgcgea .ST_Percentage ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_fdbfb ST_BlendMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdbfb .String (),start );};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;}; -// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path -func (_dedb *VideoFile )ValidateWithPath (path string )error {if _ggagc :=_dedb .CT_VideoFile .ValidateWithPath (path );_ggagc !=nil {return _ggagc ;};return nil ;};func NewCT_GvmlPicture ()*CT_GvmlPicture {_aaefbf :=&CT_GvmlPicture {};_aaefbf .NvPicPr =NewCT_GvmlPictureNonVisual ();_aaefbf .BlipFill =NewCT_BlipFillProperties ();_aaefbf .SpPr =NewCT_ShapeProperties ();return _aaefbf ;}; +// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path +func (_dbbcef *EG_ColorTransform )ValidateWithPath (path string )error {if _dbbcef .Tint !=nil {if _dcfecg :=_dbbcef .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_dcfecg !=nil {return _dcfecg ;};};if _dbbcef .Shade !=nil {if _fbege :=_dbbcef .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065");_fbege !=nil {return _fbege ;};};if _dbbcef .Comp !=nil {if _fafcc :=_dbbcef .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_fafcc !=nil {return _fafcc ;};};if _dbbcef .Inv !=nil {if _fcabe :=_dbbcef .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076");_fcabe !=nil {return _fcabe ;};};if _dbbcef .Gray !=nil {if _caageb :=_dbbcef .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_caageb !=nil {return _caageb ;};};if _dbbcef .Alpha !=nil {if _feagd :=_dbbcef .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061");_feagd !=nil {return _feagd ;};};if _dbbcef .AlphaOff !=nil {if _gegcg :=_dbbcef .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_gegcg !=nil {return _gegcg ;};};if _dbbcef .AlphaMod !=nil {if _fbcce :=_dbbcef .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_fbcce !=nil {return _fbcce ;};};if _dbbcef .Hue !=nil {if _aegad :=_dbbcef .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_aegad !=nil {return _aegad ;};};if _dbbcef .HueOff !=nil {if _fbabg :=_dbbcef .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066");_fbabg !=nil {return _fbabg ;};};if _dbbcef .HueMod !=nil {if _fdgdb :=_dbbcef .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_fdgdb !=nil {return _fdgdb ;};};if _dbbcef .Sat !=nil {if _eedeb :=_dbbcef .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074");_eedeb !=nil {return _eedeb ;};};if _dbbcef .SatOff !=nil {if _gcead :=_dbbcef .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_gcead !=nil {return _gcead ;};};if _dbbcef .SatMod !=nil {if _gddgb :=_dbbcef .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064");_gddgb !=nil {return _gddgb ;};};if _dbbcef .Lum !=nil {if _fbggg :=_dbbcef .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_fbggg !=nil {return _fbggg ;};};if _dbbcef .LumOff !=nil {if _cecce :=_dbbcef .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066");_cecce !=nil {return _cecce ;};};if _dbbcef .LumMod !=nil {if _ggag :=_dbbcef .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_ggag !=nil {return _ggag ;};};if _dbbcef .Red !=nil {if _gacgc :=_dbbcef .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064");_gacgc !=nil {return _gacgc ;};};if _dbbcef .RedOff !=nil {if _aeed :=_dbbcef .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_aeed !=nil {return _aeed ;};};if _dbbcef .RedMod !=nil {if _afbbc :=_dbbcef .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064");_afbbc !=nil {return _afbbc ;};};if _dbbcef .Green !=nil {if _dcaga :=_dbbcef .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_dcaga !=nil {return _dcaga ;};};if _dbbcef .GreenOff !=nil {if _dcca :=_dbbcef .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f");_dcca !=nil {return _dcca ;};};if _dbbcef .GreenMod !=nil {if _cdeef :=_dbbcef .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_cdeef !=nil {return _cdeef ;};};if _dbbcef .Blue !=nil {if _dbcfg :=_dbbcef .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065");_dbcfg !=nil {return _dbcfg ;};};if _dbbcef .BlueOff !=nil {if _cagfg :=_dbbcef .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_cagfg !=nil {return _cagfg ;};};if _dbbcef .BlueMod !=nil {if _cbdgec :=_dbbcef .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064");_cbdgec !=nil {return _cbdgec ;};};if _dbbcef .Gamma !=nil {if _gddag :=_dbbcef .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_gddag !=nil {return _gddag ;};};if _dbbcef .InvGamma !=nil {if _bbcgef :=_dbbcef .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da");_bbcgef !=nil {return _bbcgef ;};};return nil ;};func (_agagg *EG_LineFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agagg .NoFill !=nil {_edbdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agagg .NoFill ,_edbdf );};if _agagg .SolidFill !=nil {_gddba :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agagg .SolidFill ,_gddba );};if _agagg .GradFill !=nil {_gacge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agagg .GradFill ,_gacge );};if _agagg .PattFill !=nil {_ebgegd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agagg .PattFill ,_ebgegd );};return nil ;};func (_dgaaf ST_SchemeColorVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgcdeg :=_f .Attr {};_fgcdeg .Name =name ;switch _dgaaf {case ST_SchemeColorValUnset :_fgcdeg .Value ="";case ST_SchemeColorValBg1 :_fgcdeg .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_fgcdeg .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_fgcdeg .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_fgcdeg .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_fgcdeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_fgcdeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_fgcdeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_SchemeColorValAccent4 :_fgcdeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_fgcdeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_fgcdeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_SchemeColorValHlink :_fgcdeg .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_fgcdeg .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_fgcdeg .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_fgcdeg .Value ="\u0064\u006b\u0031";case ST_SchemeColorValLt1 :_fgcdeg .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_fgcdeg .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_fgcdeg .Value ="\u006c\u0074\u0032";};return _fgcdeg ,nil ;};type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;};func (_gbebc *CT_TextUnderlineLineFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcbac *CT_LuminanceEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcbac .BrightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fcbac .BrightAttr )});};if _fcbac .ContrastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fcbac .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cabb *CT_Point3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adbecb :=range start .Attr {if _adbecb .Name .Local =="\u0078"{_eebdbb ,_cgfc :=ParseUnionST_Coordinate (_adbecb .Value );if _cgfc !=nil {return _cgfc ;};_cabb .XAttr =_eebdbb ;continue ;};if _adbecb .Name .Local =="\u0079"{_agbfc ,_gbba :=ParseUnionST_Coordinate (_adbecb .Value );if _gbba !=nil {return _gbba ;};_cabb .YAttr =_agbfc ;continue ;};if _adbecb .Name .Local =="\u007a"{_egdbf ,_gfdffd :=ParseUnionST_Coordinate (_adbecb .Value );if _gfdffd !=nil {return _gfdffd ;};_cabb .ZAttr =_egdbf ;continue ;};};for {_acgea ,_fgbgc :=d .Token ();if _fgbgc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_fgbgc );};if _aegf ,_bgaag :=_acgea .(_f .EndElement );_bgaag &&_aegf .Name ==start .Name {break ;};};return nil ;};func NewCT_ComplementTransform ()*CT_ComplementTransform {_bgec :=&CT_ComplementTransform {};return _bgec ;};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;}; -// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path -func (_fbfcc *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _fbfcc .Fill !=nil {if _ffdfe :=_fbfcc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ffdfe !=nil {return _ffdfe ;};};if _fbfcc .FillRef !=nil {if _dcfbebb :=_fbfcc .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_dcfbebb !=nil {return _dcfbebb ;};};return nil ;};func (_fgeg *CT_FixedPercentage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_fgeg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path +func (_facg *CT_DashStopList )ValidateWithPath (path string )error {for _edfcg ,_ggabc :=range _facg .Ds {if _dgcb :=_ggabc .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_edfcg ));_dgcb !=nil {return _dgcb ;};};return nil ;}; -// Validate validates the CT_Table and its children -func (_bafca *CT_Table )Validate ()error {return _bafca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_bfgfc ST_AnimationChartBuildType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bfgfc .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_a .CharData (_bfgfc .ST_AnimationBuildType .String ()));};if _bfgfc .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_a .CharData (_bfgfc .ST_AnimationChartOnlyBuildType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;};func (_dfede *CT_Headers )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feaf :for {_acca ,_bdab :=d .Token ();if _bdab !=nil {return _bdab ;};switch _eecea :=_acca .(type ){case _a .StartElement :switch _eecea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:var _badb string ;if _acge :=d .DecodeElement (&_badb ,&_eecea );_acge !=nil {return _acge ;};_dfede .Header =append (_dfede .Header ,_badb );default:_b .Log ("\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\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_eecea .Name );if _cgba :=d .Skip ();_cgba !=nil {return _cgba ;};};case _a .EndElement :break _feaf ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_TableCol and its children +func (_edcg *CT_TableCol )Validate ()error {return _edcg .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");};func (_becfg *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbgee :for {_bacfg ,_cefed :=d .Token ();if _cefed !=nil {return _cefed ;};switch _befce :=_bacfg .(type ){case _f .StartElement :switch _befce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_becfg .NoFill =NewCT_NoFillProperties ();if _gbeaf :=d .DecodeElement (_becfg .NoFill ,&_befce );_gbeaf !=nil {return _gbeaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_becfg .SolidFill =NewCT_SolidColorFillProperties ();if _dggec :=d .DecodeElement (_becfg .SolidFill ,&_befce );_dggec !=nil {return _dggec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_becfg .GradFill =NewCT_GradientFillProperties ();if _effdgb :=d .DecodeElement (_becfg .GradFill ,&_befce );_effdgb !=nil {return _effdgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_becfg .BlipFill =NewCT_BlipFillProperties ();if _agcac :=d .DecodeElement (_becfg .BlipFill ,&_befce );_agcac !=nil {return _agcac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_becfg .PattFill =NewCT_PatternFillProperties ();if _dagcd :=d .DecodeElement (_becfg .PattFill ,&_befce );_dagcd !=nil {return _dagcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_becfg .GrpFill =NewCT_GroupFillProperties ();if _gdce :=d .DecodeElement (_becfg .GrpFill ,&_befce );_gdce !=nil {return _gdce ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0047\u0072o\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065r\u0020\u0025\u0076",_befce .Name );if _dacdb :=d .Skip ();_dacdb !=nil {return _dacdb ;};};case _f .EndElement :break _bbgee ;case _f .CharData :};};return nil ;};const (ST_BlackWhiteModeUnset ST_BlackWhiteMode =0;ST_BlackWhiteModeClr ST_BlackWhiteMode =1;ST_BlackWhiteModeAuto ST_BlackWhiteMode =2;ST_BlackWhiteModeGray ST_BlackWhiteMode =3;ST_BlackWhiteModeLtGray ST_BlackWhiteMode =4;ST_BlackWhiteModeInvGray ST_BlackWhiteMode =5;ST_BlackWhiteModeGrayWhite ST_BlackWhiteMode =6;ST_BlackWhiteModeBlackGray ST_BlackWhiteMode =7;ST_BlackWhiteModeBlackWhite ST_BlackWhiteMode =8;ST_BlackWhiteModeBlack ST_BlackWhiteMode =9;ST_BlackWhiteModeWhite ST_BlackWhiteMode =10;ST_BlackWhiteModeHidden ST_BlackWhiteMode =11;);type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;};func (_gffc *CT_TextCharacterProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gggfb :=range start .Attr {if _gggfb .Name .Local =="\u006c\u0061\u006e\u0067"{_afead ,_ebedae :=_gggfb .Value ,error (nil );if _ebedae !=nil {return _ebedae ;};_gffc .LangAttr =&_afead ;continue ;};if _gggfb .Name .Local =="\u0073\u007a"{_bdaaa ,_ggaeca :=_d .ParseInt (_gggfb .Value ,10,32);if _ggaeca !=nil {return _ggaeca ;};_daagf :=int32 (_bdaaa );_gffc .SzAttr =&_daagf ;continue ;};if _gggfb .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_bccab ,_bdggda :=_d .ParseBool (_gggfb .Value );if _bdggda !=nil {return _bdggda ;};_gffc .KumimojiAttr =&_bccab ;continue ;};if _gggfb .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_gffc .StrikeAttr .UnmarshalXMLAttr (_gggfb );continue ;};if _gggfb .Name .Local =="\u0063\u0061\u0070"{_gffc .CapAttr .UnmarshalXMLAttr (_gggfb );continue ;};if _gggfb .Name .Local =="\u0062"{_egfe ,_cgafa :=_d .ParseBool (_gggfb .Value );if _cgafa !=nil {return _cgafa ;};_gffc .BAttr =&_egfe ;continue ;};if _gggfb .Name .Local =="\u0069"{_gaabf ,_gaaee :=_d .ParseBool (_gggfb .Value );if _gaaee !=nil {return _gaaee ;};_gffc .IAttr =&_gaabf ;continue ;};if _gggfb .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_eeeee ,_gbecc :=_d .ParseBool (_gggfb .Value );if _gbecc !=nil {return _gbecc ;};_gffc .SmtCleanAttr =&_eeeee ;continue ;};if _gggfb .Name .Local =="\u006b\u0065\u0072\u006e"{_cbdcb ,_cdfgc :=_d .ParseInt (_gggfb .Value ,10,32);if _cdfgc !=nil {return _cdfgc ;};_bbfc :=int32 (_cbdcb );_gffc .KernAttr =&_bbfc ;continue ;};if _gggfb .Name .Local =="\u0065\u0072\u0072"{_ggffd ,_decab :=_d .ParseBool (_gggfb .Value );if _decab !=nil {return _decab ;};_gffc .ErrAttr =&_ggffd ;continue ;};if _gggfb .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_addde ,_caaceb :=_gggfb .Value ,error (nil );if _caaceb !=nil {return _caaceb ;};_gffc .AltLangAttr =&_addde ;continue ;};if _gggfb .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_acegef ,_feff :=_d .ParseBool (_gggfb .Value );if _feff !=nil {return _feff ;};_gffc .NoProofAttr =&_acegef ;continue ;};if _gggfb .Name .Local =="\u0075"{_gffc .UAttr .UnmarshalXMLAttr (_gggfb );continue ;};if _gggfb .Name .Local =="\u0073\u006d\u0074I\u0064"{_aebdda ,_gfdaf :=_d .ParseUint (_gggfb .Value ,10,32);if _gfdaf !=nil {return _gfdaf ;};_acggb :=uint32 (_aebdda );_gffc .SmtIdAttr =&_acggb ;continue ;};if _gggfb .Name .Local =="\u0073\u0070\u0063"{_ggfcc ,_fgdbb :=ParseUnionST_TextPoint (_gggfb .Value );if _fgdbb !=nil {return _fgdbb ;};_gffc .SpcAttr =&_ggfcc ;continue ;};if _gggfb .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_edggf ,_eadcg :=ParseUnionST_Percentage (_gggfb .Value );if _eadcg !=nil {return _eadcg ;};_gffc .BaselineAttr =&_edggf ;continue ;};if _gggfb .Name .Local =="\u0064\u0069\u0072t\u0079"{_fdbdc ,_eaaac :=_d .ParseBool (_gggfb .Value );if _eaaac !=nil {return _eaaac ;};_gffc .DirtyAttr =&_fdbdc ;continue ;};if _gggfb .Name .Local =="\u0062\u006d\u006b"{_afgbd ,_ecdaae :=_gggfb .Value ,error (nil );if _ecdaae !=nil {return _ecdaae ;};_gffc .BmkAttr =&_afgbd ;continue ;};if _gggfb .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_fbffd ,_gegfe :=_d .ParseBool (_gggfb .Value );if _gegfe !=nil {return _gegfe ;};_gffc .NormalizeHAttr =&_fbffd ;continue ;};};_aagccd :for {_fgdfe ,_afacf :=d .Token ();if _afacf !=nil {return _afacf ;};switch _fgegg :=_fgdfe .(type ){case _f .StartElement :switch _fgegg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_gffc .Ln =NewCT_LineProperties ();if _edbgf :=d .DecodeElement (_gffc .Ln ,&_fgegg );_edbgf !=nil {return _edbgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gffc .NoFill =NewCT_NoFillProperties ();if _faeff :=d .DecodeElement (_gffc .NoFill ,&_fgegg );_faeff !=nil {return _faeff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gffc .SolidFill =NewCT_SolidColorFillProperties ();if _fgfa :=d .DecodeElement (_gffc .SolidFill ,&_fgegg );_fgfa !=nil {return _fgfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gffc .GradFill =NewCT_GradientFillProperties ();if _ebcfa :=d .DecodeElement (_gffc .GradFill ,&_fgegg );_ebcfa !=nil {return _ebcfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_gffc .BlipFill =NewCT_BlipFillProperties ();if _dgcbbe :=d .DecodeElement (_gffc .BlipFill ,&_fgegg );_dgcbbe !=nil {return _dgcbbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gffc .PattFill =NewCT_PatternFillProperties ();if _ccfee :=d .DecodeElement (_gffc .PattFill ,&_fgegg );_ccfee !=nil {return _ccfee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_gffc .GrpFill =NewCT_GroupFillProperties ();if _bafac :=d .DecodeElement (_gffc .GrpFill ,&_fgegg );_bafac !=nil {return _bafac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_gffc .EffectLst =NewCT_EffectList ();if _dfccc :=d .DecodeElement (_gffc .EffectLst ,&_fgegg );_dfccc !=nil {return _dfccc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_gffc .EffectDag =NewCT_EffectContainer ();if _ebef :=d .DecodeElement (_gffc .EffectDag ,&_fgegg );_ebef !=nil {return _ebef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_gffc .Highlight =NewCT_Color ();if _ggfgg :=d .DecodeElement (_gffc .Highlight ,&_fgegg );_ggfgg !=nil {return _ggfgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_gffc .ULnTx =NewCT_TextUnderlineLineFollowText ();if _bcaaf :=d .DecodeElement (_gffc .ULnTx ,&_fgegg );_bcaaf !=nil {return _bcaaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_gffc .ULn =NewCT_LineProperties ();if _aefeg :=d .DecodeElement (_gffc .ULn ,&_fgegg );_aefeg !=nil {return _aefeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_gffc .UFillTx =NewCT_TextUnderlineFillFollowText ();if _fffba :=d .DecodeElement (_gffc .UFillTx ,&_fgegg );_fffba !=nil {return _fffba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_gffc .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _cdced :=d .DecodeElement (_gffc .UFill ,&_fgegg );_cdced !=nil {return _cdced ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:_gffc .Latin =NewCT_TextFont ();if _cbaafc :=d .DecodeElement (_gffc .Latin ,&_fgegg );_cbaafc !=nil {return _cbaafc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:_gffc .Ea =NewCT_TextFont ();if _babff :=d .DecodeElement (_gffc .Ea ,&_fgegg );_babff !=nil {return _babff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:_gffc .Cs =NewCT_TextFont ();if _bcgdb :=d .DecodeElement (_gffc .Cs ,&_fgegg );_bcgdb !=nil {return _bcgdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u006d"}:_gffc .Sym =NewCT_TextFont ();if _fgcfcb :=d .DecodeElement (_gffc .Sym ,&_fgegg );_fgcfcb !=nil {return _fgcfcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_gffc .HlinkClick =NewCT_Hyperlink ();if _bgedd :=d .DecodeElement (_gffc .HlinkClick ,&_fgegg );_bgedd !=nil {return _bgedd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"}:_gffc .HlinkMouseOver =NewCT_Hyperlink ();if _aggabc :=d .DecodeElement (_gffc .HlinkMouseOver ,&_fgegg );_aggabc !=nil {return _aggabc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006c"}:_gffc .Rtl =NewCT_Boolean ();if _edddb :=d .DecodeElement (_gffc .Rtl ,&_fgegg );_edddb !=nil {return _edddb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gffc .ExtLst =NewCT_OfficeArtExtensionList ();if _ccfce :=d .DecodeElement (_gffc .ExtLst ,&_fgegg );_ccfce !=nil {return _ccfce ;};default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fgegg .Name );if _acbf :=d .Skip ();_acbf !=nil {return _acbf ;};};case _f .EndElement :break _aagccd ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path -func (_fdaef *CT_Path2DClose )ValidateWithPath (path string )error {return nil };func (_fcdff *CT_PictureLocking )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcdff .NoCropAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fcdff .NoCropAttr ))});};if _fcdff .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fcdff .NoGrpAttr ))});};if _fcdff .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fcdff .NoSelectAttr ))});};if _fcdff .NoRotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fcdff .NoRotAttr ))});};if _fcdff .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fcdff .NoChangeAspectAttr ))});};if _fcdff .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fcdff .NoMoveAttr ))});};if _fcdff .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fcdff .NoResizeAttr ))});};if _fcdff .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fcdff .NoEditPointsAttr ))});};if _fcdff .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fcdff .NoAdjustHandlesAttr ))});};if _fcdff .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fcdff .NoChangeArrowheadsAttr ))});};if _fcdff .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gdcgbf (*_fcdff .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _fcdff .ExtLst !=nil {_bafae :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcdff .ExtLst ,_bafae );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fag *Blip )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fag .CT_Blip =*NewCT_Blip ();for _ ,_ee :=range start .Attr {if _ee .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"&&_ee .Name .Local =="\u0065\u006d\u0062e\u0064"{_bge ,_ceg :=_ee .Value ,error (nil );if _ceg !=nil {return _ceg ;};_fag .EmbedAttr =&_bge ;continue ;};if _ee .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"&&_ee .Name .Local =="\u006c\u0069\u006e\u006b"{_dad ,_cbe :=_ee .Value ,error (nil );if _cbe !=nil {return _cbe ;};_fag .LinkAttr =&_dad ;continue ;};if _ee .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_fag .CstateAttr .UnmarshalXMLAttr (_ee );continue ;};};_cab :for {_ged ,_fbb :=d .Token ();if _fbb !=nil {return _fbb ;};switch _cc :=_ged .(type ){case _a .StartElement :switch _cc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_bdg :=NewCT_BlipChoice ();if _fd :=d .DecodeElement (&_bdg .AlphaBiLevel ,&_cc );_fd !=nil {return _fd ;};_fag .Choice =append (_fag .Choice ,_bdg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_cf :=NewCT_BlipChoice ();if _gbd :=d .DecodeElement (&_cf .AlphaCeiling ,&_cc );_gbd !=nil {return _gbd ;};_fag .Choice =append (_fag .Choice ,_cf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_ea :=NewCT_BlipChoice ();if _cad :=d .DecodeElement (&_ea .AlphaFloor ,&_cc );_cad !=nil {return _cad ;};_fag .Choice =append (_fag .Choice ,_ea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_gec :=NewCT_BlipChoice ();if _gcd :=d .DecodeElement (&_gec .AlphaInv ,&_cc );_gcd !=nil {return _gcd ;};_fag .Choice =append (_fag .Choice ,_gec );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fe :=NewCT_BlipChoice ();if _gg :=d .DecodeElement (&_fe .AlphaMod ,&_cc );_gg !=nil {return _gg ;};_fag .Choice =append (_fag .Choice ,_fe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_fdb :=NewCT_BlipChoice ();if _gca :=d .DecodeElement (&_fdb .AlphaModFix ,&_cc );_gca !=nil {return _gca ;};_fag .Choice =append (_fag .Choice ,_fdb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_gaa :=NewCT_BlipChoice ();if _bdb :=d .DecodeElement (&_gaa .AlphaRepl ,&_cc );_bdb !=nil {return _bdb ;};_fag .Choice =append (_fag .Choice ,_gaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fce :=NewCT_BlipChoice ();if _gbda :=d .DecodeElement (&_fce .BiLevel ,&_cc );_gbda !=nil {return _gbda ;};_fag .Choice =append (_fag .Choice ,_fce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_dada :=NewCT_BlipChoice ();if _fed :=d .DecodeElement (&_dada .Blur ,&_cc );_fed !=nil {return _fed ;};_fag .Choice =append (_fag .Choice ,_dada );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_aad :=NewCT_BlipChoice ();if _fbf :=d .DecodeElement (&_aad .ClrChange ,&_cc );_fbf !=nil {return _fbf ;};_fag .Choice =append (_fag .Choice ,_aad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_dded :=NewCT_BlipChoice ();if _gecb :=d .DecodeElement (&_dded .ClrRepl ,&_cc );_gecb !=nil {return _gecb ;};_fag .Choice =append (_fag .Choice ,_dded );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_adc :=NewCT_BlipChoice ();if _gf :=d .DecodeElement (&_adc .Duotone ,&_cc );_gf !=nil {return _gf ;};_fag .Choice =append (_fag .Choice ,_adc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_eca :=NewCT_BlipChoice ();if _eed :=d .DecodeElement (&_eca .FillOverlay ,&_cc );_eed !=nil {return _eed ;};_fag .Choice =append (_fag .Choice ,_eca );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_df :=NewCT_BlipChoice ();if _fcef :=d .DecodeElement (&_df .Grayscl ,&_cc );_fcef !=nil {return _fcef ;};_fag .Choice =append (_fag .Choice ,_df );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_ddg :=NewCT_BlipChoice ();if _eg :=d .DecodeElement (&_ddg .Hsl ,&_cc );_eg !=nil {return _eg ;};_fag .Choice =append (_fag .Choice ,_ddg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bcc :=NewCT_BlipChoice ();if _cbdc :=d .DecodeElement (&_bcc .Lum ,&_cc );_cbdc !=nil {return _cbdc ;};_fag .Choice =append (_fag .Choice ,_bcc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_cdd :=NewCT_BlipChoice ();if _ab :=d .DecodeElement (&_cdd .Tint ,&_cc );_ab !=nil {return _ab ;};_fag .Choice =append (_fag .Choice ,_cdd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fag .ExtLst =NewCT_OfficeArtExtensionList ();if _cfb :=d .DecodeElement (_fag .ExtLst ,&_cc );_cfb !=nil {return _cfb ;};default:_b .Log ("\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\u0042\u006ci\u0070\u0020\u0025\u0076",_cc .Name );if _ada :=d .Skip ();_ada !=nil {return _ada ;};};case _a .EndElement :break _cab ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_GrayscaleEffect and its children +func (_cdbd *CT_GrayscaleEffect )Validate ()error {return _cdbd .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children -func (_bgbdc *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _bgbdc .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073");};const (ST_LineEndLengthUnset ST_LineEndLength =0;ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;);func (_cbecfe *EG_LineDashProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbecfe .PrstDash !=nil {_dgcad :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_cbecfe .PrstDash ,_dgcad );};if _cbecfe .CustDash !=nil {_beffc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_cbecfe .CustDash ,_beffc );};return nil ;};func (_ebbe *EG_ColorChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ebbe .ScrgbClr !=nil {_aefgf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ebbe .ScrgbClr ,_aefgf );};if _ebbe .SrgbClr !=nil {_aabef :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ebbe .SrgbClr ,_aabef );};if _ebbe .HslClr !=nil {_fdgcae :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ebbe .HslClr ,_fdgcae );};if _ebbe .SysClr !=nil {_cgabee :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ebbe .SysClr ,_cgabee );};if _ebbe .SchemeClr !=nil {_abcfdc :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ebbe .SchemeClr ,_abcfdc );};if _ebbe .PrstClr !=nil {_ecbcd :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ebbe .PrstClr ,_ecbcd );};return nil ;};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_agfee :=&CT_TextCharacterProperties {};return _agfee ;};func (_abbaa *CT_LineJoinRound )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bb *AG_Blob )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bb .EmbedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bb .EmbedAttr )});};if _bb .LinkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_bb .LinkAttr )});};return nil ;};func (_geced ST_TextTabAlignType )ValidateWithPath (path string )error {switch _geced {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geced ));};return nil ;};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};type ST_BevelPresetType byte ;func (_aace *CT_Path2DQuadBezierTo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baaef :for {_babgb ,_faefg :=d .Token ();if _faefg !=nil {return _faefg ;};switch _aaba :=_babgb .(type ){case _a .StartElement :switch _aaba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_gegaa :=NewCT_AdjPoint2D ();if _faddeg :=d .DecodeElement (_gegaa ,&_aaba );_faddeg !=nil {return _faddeg ;};_aace .Pt =append (_aace .Pt ,_gegaa );default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u0051\u0075\u0061\u0064\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_aaba .Name );if _bfffga :=d .Skip ();_bfffga !=nil {return _bfffga ;};};case _a .EndElement :break _baaef ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_DashStop and its children +func (_aafc *CT_DashStop )Validate ()error {return _aafc .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");};type TblStyleLst struct{CT_TableStyleList }; -// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path -func (_gedb *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _gedb .AmtAttr !=nil {if _fbad :=_gedb .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_fbad !=nil {return _fbad ;};};return nil ;};func NewCT_TextTabStop ()*CT_TextTabStop {_ecbfa :=&CT_TextTabStop {};return _ecbfa }; +// Validate validates the CT_TextAutonumberBullet and its children +func (_fafcd *CT_TextAutonumberBullet )Validate ()error {return _fafcd .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");}; -// Validate validates the CT_BlendEffect and its children -func (_eeg *CT_BlendEffect )Validate ()error {return _eeg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};func (_fddfc *CT_Path2DClose )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DuotoneEffect and its children +func (_effa *CT_DuotoneEffect )Validate ()error {return _effa .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path -func (_gbcge *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _gbcge .AvLst !=nil {if _cfac :=_gbcge .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_cfac !=nil {return _cfac ;};};if _gbcge .GdLst !=nil {if _dbec :=_gbcge .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074");_dbec !=nil {return _dbec ;};};if _gbcge .AhLst !=nil {if _eabc :=_gbcge .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_eabc !=nil {return _eabc ;};};if _gbcge .CxnLst !=nil {if _gcdbd :=_gbcge .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_gcdbd !=nil {return _gcdbd ;};};if _gbcge .Rect !=nil {if _caaaf :=_gbcge .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_caaaf !=nil {return _caaaf ;};};if _bdfe :=_gbcge .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074");_bdfe !=nil {return _bdfe ;};return nil ;}; +// Validate validates the CT_ColorReplaceEffect and its children +func (_gcbd *CT_ColorReplaceEffect )Validate ()error {return _gcbd .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bdead *ST_PresetShadowVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adbdf ,_ceedb :=d .Token ();if _ceedb !=nil {return _ceedb ;};if _bbafaa ,_dgebg :=_adbdf .(_f .EndElement );_dgebg &&_bbafaa .Name ==start .Name {*_bdead =1;return nil ;};if _gbfga ,_aacebb :=_adbdf .(_f .CharData );!_aacebb {return _g .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",_adbdf );}else {switch string (_gbfga ){case "":*_bdead =0;case "\u0073\u0068\u0064w\u0031":*_bdead =1;case "\u0073\u0068\u0064w\u0032":*_bdead =2;case "\u0073\u0068\u0064w\u0033":*_bdead =3;case "\u0073\u0068\u0064w\u0034":*_bdead =4;case "\u0073\u0068\u0064w\u0035":*_bdead =5;case "\u0073\u0068\u0064w\u0036":*_bdead =6;case "\u0073\u0068\u0064w\u0037":*_bdead =7;case "\u0073\u0068\u0064w\u0038":*_bdead =8;case "\u0073\u0068\u0064w\u0039":*_bdead =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_bdead =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_bdead =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_bdead =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_bdead =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_bdead =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_bdead =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_bdead =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_bdead =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_bdead =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_bdead =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_bdead =20;};};_adbdf ,_ceedb =d .Token ();if _ceedb !=nil {return _ceedb ;};if _daaca ,_egfcdf :=_adbdf .(_f .EndElement );_egfcdf &&_daaca .Name ==start .Name {return nil ;};return _g .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",_adbdf );};func (_cgdcb ST_TextAnchoringType )Validate ()error {return _cgdcb .ValidateWithPath ("")};func (_gbfedf *ST_PresetShadowVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbfedf =0;case "\u0073\u0068\u0064w\u0031":*_gbfedf =1;case "\u0073\u0068\u0064w\u0032":*_gbfedf =2;case "\u0073\u0068\u0064w\u0033":*_gbfedf =3;case "\u0073\u0068\u0064w\u0034":*_gbfedf =4;case "\u0073\u0068\u0064w\u0035":*_gbfedf =5;case "\u0073\u0068\u0064w\u0036":*_gbfedf =6;case "\u0073\u0068\u0064w\u0037":*_gbfedf =7;case "\u0073\u0068\u0064w\u0038":*_gbfedf =8;case "\u0073\u0068\u0064w\u0039":*_gbfedf =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_gbfedf =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_gbfedf =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_gbfedf =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_gbfedf =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_gbfedf =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_gbfedf =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_gbfedf =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_gbfedf =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_gbfedf =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_gbfedf =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_gbfedf =20;};return nil ;};func (_efcc *CT_Scale2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cagac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_efcc .Sx ,_cagac );_gbddc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_efcc .Sy ,_gbddc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path -func (_ccfbe *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _ccfbe .PrstAttr ==ST_PresetShadowValUnset {return _f .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gbec :=_ccfbe .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gbec !=nil {return _gbec ;};if _ccfbe .DistAttr !=nil {if *_ccfbe .DistAttr < 0{return _f .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ccfbe .DistAttr );};if *_ccfbe .DistAttr > 27273042316900{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_ccfbe .DistAttr );};};if _ccfbe .DirAttr !=nil {if *_ccfbe .DirAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ccfbe .DirAttr );};if *_ccfbe .DirAttr >=21600000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ccfbe .DirAttr );};};if _ccfbe .ScrgbClr !=nil {if _dcab :=_ccfbe .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dcab !=nil {return _dcab ;};};if _ccfbe .SrgbClr !=nil {if _aeeb :=_ccfbe .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_aeeb !=nil {return _aeeb ;};};if _ccfbe .HslClr !=nil {if _fcfac :=_ccfbe .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fcfac !=nil {return _fcfac ;};};if _ccfbe .SysClr !=nil {if _gdacb :=_ccfbe .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gdacb !=nil {return _gdacb ;};};if _ccfbe .SchemeClr !=nil {if _cece :=_ccfbe .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cece !=nil {return _cece ;};};if _ccfbe .PrstClr !=nil {if _cfgff :=_ccfbe .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cfgff !=nil {return _cfgff ;};};return nil ;};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_aebb :=&CT_SoftEdgesEffect {};_aebb .RadAttr =0;return _aebb ;};type ST_PresetShadowVal byte ;func (_fcafe ST_TextCapsType )ValidateWithPath (path string )error {switch _fcafe {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcafe ));};return nil ;};type CT_Connection struct{IdAttr uint32 ;IdxAttr uint32 ;}; +// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path +func (_bedad *CT_Path2DClose )ValidateWithPath (path string )error {return nil };func (_afegef *ST_TextWrappingType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efbada ,_gdbba :=d .Token ();if _gdbba !=nil {return _gdbba ;};if _cdabd ,_acbbbg :=_efbada .(_f .EndElement );_acbbbg &&_cdabd .Name ==start .Name {*_afegef =1;return nil ;};if _edcafe ,_accag :=_efbada .(_f .CharData );!_accag {return _g .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",_efbada );}else {switch string (_edcafe ){case "":*_afegef =0;case "\u006e\u006f\u006e\u0065":*_afegef =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_afegef =2;};};_efbada ,_gdbba =d .Token ();if _gdbba !=nil {return _gdbba ;};if _gbbgb ,_ebgdfa :=_efbada .(_f .EndElement );_ebgdfa &&_gbbgb .Name ==start .Name {return nil ;};return _g .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",_efbada );};func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_fcc :=&CT_AnimationDgmElement {};return _fcc ;};func (_gdgf *CT_Angle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_gdgf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_TextFontAlignTypeUnset ST_TextFontAlignType =0;ST_TextFontAlignTypeAuto ST_TextFontAlignType =1;ST_TextFontAlignTypeT ST_TextFontAlignType =2;ST_TextFontAlignTypeCtr ST_TextFontAlignType =3;ST_TextFontAlignTypeBase ST_TextFontAlignType =4;ST_TextFontAlignTypeB ST_TextFontAlignType =5;);func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_daebb :=&CT_TextShapeAutofit {};return _daebb };func NewCT_FixedPercentage ()*CT_FixedPercentage {_aacc :=&CT_FixedPercentage {};return _aacc }; -// Validate validates the CT_AnimationDgmBuildProperties and its children -func (_ece *CT_AnimationDgmBuildProperties )Validate ()error {return _ece .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_TextParagraphProperties and its children +func (_bfggg *CT_TextParagraphProperties )Validate ()error {return _bfggg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_gfdg :=&CT_InverseGammaTransform {};return _gfdg ;};func NewCT_FillProperties ()*CT_FillProperties {_bgffg :=&CT_FillProperties {};return _bgffg };func (_cddae *CT_TableCellProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aecbe :=range start .Attr {if _aecbe .Name .Local =="\u006d\u0061\u0072\u0052"{_cacef ,_beaba :=ParseUnionST_Coordinate32 (_aecbe .Value );if _beaba !=nil {return _beaba ;};_cddae .MarRAttr =&_cacef ;continue ;};if _aecbe .Name .Local =="\u006d\u0061\u0072\u0042"{_ebbg ,_ccbfb :=ParseUnionST_Coordinate32 (_aecbe .Value );if _ccbfb !=nil {return _ccbfb ;};_cddae .MarBAttr =&_ebbg ;continue ;};if _aecbe .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_cddae .AnchorAttr .UnmarshalXMLAttr (_aecbe );continue ;};if _aecbe .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_cddae .HorzOverflowAttr .UnmarshalXMLAttr (_aecbe );continue ;};if _aecbe .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_ccgca ,_aeefe :=_d .ParseBool (_aecbe .Value );if _aeefe !=nil {return _aeefe ;};_cddae .AnchorCtrAttr =&_ccgca ;continue ;};if _aecbe .Name .Local =="\u0076\u0065\u0072\u0074"{_cddae .VertAttr .UnmarshalXMLAttr (_aecbe );continue ;};if _aecbe .Name .Local =="\u006d\u0061\u0072\u004c"{_cbadc ,_efbage :=ParseUnionST_Coordinate32 (_aecbe .Value );if _efbage !=nil {return _efbage ;};_cddae .MarLAttr =&_cbadc ;continue ;};if _aecbe .Name .Local =="\u006d\u0061\u0072\u0054"{_eccag ,_cbegb :=ParseUnionST_Coordinate32 (_aecbe .Value );if _cbegb !=nil {return _cbegb ;};_cddae .MarTAttr =&_eccag ;continue ;};};_befdbe :for {_aeded ,_abffb :=d .Token ();if _abffb !=nil {return _abffb ;};switch _aaadb :=_aeded .(type ){case _f .StartElement :switch _aaadb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u004c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u004c"}:_cddae .LnL =NewCT_LineProperties ();if _cffbc :=d .DecodeElement (_cddae .LnL ,&_aaadb );_cffbc !=nil {return _cffbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052"}:_cddae .LnR =NewCT_LineProperties ();if _fdbef :=d .DecodeElement (_cddae .LnR ,&_aaadb );_fdbef !=nil {return _fdbef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054"}:_cddae .LnT =NewCT_LineProperties ();if _bgffc :=d .DecodeElement (_cddae .LnT ,&_aaadb );_bgffc !=nil {return _bgffc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042"}:_cddae .LnB =NewCT_LineProperties ();if _ffcdg :=d .DecodeElement (_cddae .LnB ,&_aaadb );_ffcdg !=nil {return _ffcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}:_cddae .LnTlToBr =NewCT_LineProperties ();if _affda :=d .DecodeElement (_cddae .LnTlToBr ,&_aaadb );_affda !=nil {return _affda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}:_cddae .LnBlToTr =NewCT_LineProperties ();if _ecebc :=d .DecodeElement (_cddae .LnBlToTr ,&_aaadb );_ecebc !=nil {return _ecebc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_cddae .Cell3D =NewCT_Cell3D ();if _dcagd :=d .DecodeElement (_cddae .Cell3D ,&_aaadb );_dcagd !=nil {return _dcagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cddae .NoFill =NewCT_NoFillProperties ();if _gecfe :=d .DecodeElement (_cddae .NoFill ,&_aaadb );_gecfe !=nil {return _gecfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cddae .SolidFill =NewCT_SolidColorFillProperties ();if _cagdf :=d .DecodeElement (_cddae .SolidFill ,&_aaadb );_cagdf !=nil {return _cagdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cddae .GradFill =NewCT_GradientFillProperties ();if _fgfcc :=d .DecodeElement (_cddae .GradFill ,&_aaadb );_fgfcc !=nil {return _fgfcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cddae .BlipFill =NewCT_BlipFillProperties ();if _dadbg :=d .DecodeElement (_cddae .BlipFill ,&_aaadb );_dadbg !=nil {return _dadbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cddae .PattFill =NewCT_PatternFillProperties ();if _cfegf :=d .DecodeElement (_cddae .PattFill ,&_aaadb );_cfegf !=nil {return _cfegf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cddae .GrpFill =NewCT_GroupFillProperties ();if _cgbec :=d .DecodeElement (_cddae .GrpFill ,&_aaadb );_cgbec !=nil {return _cgbec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_cddae .Headers =NewCT_Headers ();if _eggff :=d .DecodeElement (_cddae .Headers ,&_aaadb );_eggff !=nil {return _eggff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cddae .ExtLst =NewCT_OfficeArtExtensionList ();if _accfd :=d .DecodeElement (_cddae .ExtLst ,&_aaadb );_accfd !=nil {return _accfd ;};default:_fb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_aaadb .Name );if _ggge :=d .Skip ();_ggge !=nil {return _ggge ;};};case _f .EndElement :break _befdbe ;case _f .CharData :};};return nil ;};func (_defe *EG_TextUnderlineFill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eebgf :for {_ebfce ,_gbaagb :=d .Token ();if _gbaagb !=nil {return _gbaagb ;};switch _gcbcc :=_ebfce .(type ){case _f .StartElement :switch _gcbcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_defe .UFillTx =NewCT_TextUnderlineFillFollowText ();if _bafaa :=d .DecodeElement (_defe .UFillTx ,&_gcbcc );_bafaa !=nil {return _bafaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_defe .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _fecce :=d .DecodeElement (_defe .UFill ,&_gcbcc );_fecce !=nil {return _fecce ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_gcbcc .Name );if _ffbg :=d .Skip ();_ffbg !=nil {return _ffbg ;};};case _f .EndElement :break _eebgf ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_RelativeOffsetEffect and its children -func (_cbadc *CT_RelativeOffsetEffect )Validate ()error {return _cbadc .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_WholeE2oFormatting and its children +func (_baadb *CT_WholeE2oFormatting )Validate ()error {return _baadb .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path -func (_cef *CT_Angle )ValidateWithPath (path string )error {return nil };func (_bec *CT_AnimationElementChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bec .Dgm !=nil {_daf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0064g\u006d"}};e .EncodeElement (_bec .Dgm ,_daf );};if _bec .Chart !=nil {_acg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bec .Chart ,_acg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2;);func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_ccabb :=&CT_GvmlGroupShapeChoice {};return _ccabb ;};func (_bccc *CT_DashStopList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bccc .Ds !=nil {_beeg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0064\u0073"}};for _ ,_ddff :=range _bccc .Ds {e .EncodeElement (_ddff ,_beeg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bga *CT_AlphaCeilingEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cagb *CT_AlphaReplaceEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061"},Value :_f .Sprintf ("\u0025\u0076",_cagb .AAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AnimationElementChoice and its children +func (_ebggd *CT_AnimationElementChoice )Validate ()error {return _ebggd .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");};func (_fcgb ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _fcgb {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgb ));};return nil ;}; -// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path -func (_gagfb *CT_DashStop )ValidateWithPath (path string )error {if _fbbcb :=_gagfb .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_fbbcb !=nil {return _fbbcb ;};if _gcfde :=_gagfb .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072");_gcfde !=nil {return _gcfde ;};return nil ;};func (_bbefd ST_PathShadeType )Validate ()error {return _bbefd .ValidateWithPath ("")};func (_daabd *CT_Point3D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_daabd .XAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0079"},Value :_f .Sprintf ("\u0025\u0076",_daabd .YAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007a"},Value :_f .Sprintf ("\u0025\u0076",_daabd .ZAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ededfg *CT_TableCell )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gafag :=range start .Attr {if _gafag .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_ecce ,_ccgff :=_gc .ParseInt (_gafag .Value ,10,32);if _ccgff !=nil {return _ccgff ;};_bgfac :=int32 (_ecce );_ededfg .RowSpanAttr =&_bgfac ;continue ;};if _gafag .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_bfdc ,_egfgf :=_gc .ParseInt (_gafag .Value ,10,32);if _egfgf !=nil {return _egfgf ;};_fggad :=int32 (_bfdc );_ededfg .GridSpanAttr =&_fggad ;continue ;};if _gafag .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_ddace ,_egabf :=_gc .ParseBool (_gafag .Value );if _egabf !=nil {return _egabf ;};_ededfg .HMergeAttr =&_ddace ;continue ;};if _gafag .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_bgdgf ,_fgebd :=_gc .ParseBool (_gafag .Value );if _fgebd !=nil {return _fgebd ;};_ededfg .VMergeAttr =&_bgdgf ;continue ;};if _gafag .Name .Local =="\u0069\u0064"{_dgafa ,_aeaec :=_gafag .Value ,error (nil );if _aeaec !=nil {return _aeaec ;};_ededfg .IdAttr =&_dgafa ;continue ;};};_cgfaf :for {_gdfffg ,_afbbe :=d .Token ();if _afbbe !=nil {return _afbbe ;};switch _fbbga :=_gdfffg .(type ){case _a .StartElement :switch _fbbga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_ededfg .TxBody =NewCT_TextBody ();if _fabdc :=d .DecodeElement (_ededfg .TxBody ,&_fbbga );_fabdc !=nil {return _fabdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_ededfg .TcPr =NewCT_TableCellProperties ();if _gbgf :=d .DecodeElement (_ededfg .TcPr ,&_fbbga );_gbgf !=nil {return _gbgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ededfg .ExtLst =NewCT_OfficeArtExtensionList ();if _aegeb :=d .DecodeElement (_ededfg .ExtLst ,&_fbbga );_aegeb !=nil {return _aegeb ;};default:_b .Log ("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_T\u0061\u0062l\u0065\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_fbbga .Name );if _baggb :=d .Skip ();_baggb !=nil {return _baggb ;};};case _a .EndElement :break _cgfaf ;case _a .CharData :};};return nil ;};func NewTheme ()*Theme {_dbcbd :=&Theme {};_dbcbd .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _dbcbd ;};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_acdaa :=&CT_TextNormalAutofit {};return _acdaa ;};func (_bbcff *CT_FillOverlayEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_cecd ,_ecggb :=_bbcff .BlendAttr .MarshalXMLAttr (_a .Name {Local :"\u0062\u006c\u0065n\u0064"});if _ecggb !=nil {return _ecggb ;};start .Attr =append (start .Attr ,_cecd );e .EncodeToken (start );if _bbcff .NoFill !=nil {_fbea :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbcff .NoFill ,_fbea );};if _bbcff .SolidFill !=nil {_agddg :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbcff .SolidFill ,_agddg );};if _bbcff .GradFill !=nil {_dgbd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbcff .GradFill ,_dgbd );};if _bbcff .BlipFill !=nil {_bdbe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbcff .BlipFill ,_bdbe );};if _bbcff .PattFill !=nil {_cccad :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbcff .PattFill ,_cccad );};if _bbcff .GrpFill !=nil {_gcfa :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bbcff .GrpFill ,_gcfa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_addda ST_FontCollectionIndex )String ()string {switch _addda {case 0:return "";case 1:return "\u006d\u0061\u006ao\u0072";case 2:return "\u006d\u0069\u006eo\u0072";case 3:return "\u006e\u006f\u006e\u0065";};return "";}; +// Validate validates the CT_CustomGeometry2D and its children +func (_dbff *CT_CustomGeometry2D )Validate ()error {return _dbff .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_ddaf :=&CT_AnimationGraphicalObjectBuildProperties {};return _ddaf ;};func (_facaf *EG_EffectProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_begda :for {_ebcca ,_baacc :=d .Token ();if _baacc !=nil {return _baacc ;};switch _decba :=_ebcca .(type ){case _f .StartElement :switch _decba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_facaf .EffectLst =NewCT_EffectList ();if _bcffdb :=d .DecodeElement (_facaf .EffectLst ,&_decba );_bcffdb !=nil {return _bcffdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_facaf .EffectDag =NewCT_EffectContainer ();if _acaff :=d .DecodeElement (_facaf .EffectDag ,&_decba );_acaff !=nil {return _acaff ;};default:_fb .Log ("\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\u0045\u0047\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_decba .Name );if _agfcg :=d .Skip ();_agfcg !=nil {return _agfcg ;};};case _f .EndElement :break _begda ;case _f .CharData :};};return nil ;};func (_dacbf *CT_TablePartStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbcdg :for {_gggbcb ,_cbfedc :=d .Token ();if _cbfedc !=nil {return _cbfedc ;};switch _gfdgf :=_gggbcb .(type ){case _f .StartElement :switch _gfdgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"}:_dacbf .TcTxStyle =NewCT_TableStyleTextStyle ();if _ggbed :=d .DecodeElement (_dacbf .TcTxStyle ,&_gfdgf );_ggbed !=nil {return _ggbed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"}:_dacbf .TcStyle =NewCT_TableStyleCellStyle ();if _dbbag :=d .DecodeElement (_dacbf .TcStyle ,&_gfdgf );_dbbag !=nil {return _dbbag ;};default:_fb .Log ("\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\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_gfdgf .Name );if _cdfaece :=d .Skip ();_cdfaece !=nil {return _cdfaece ;};};case _f .EndElement :break _dbcdg ;case _f .CharData :};};return nil ;};func (_bacce *CT_NonVisualConnectorProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geeb :for {_dadad ,_bcfdcf :=d .Token ();if _bcfdcf !=nil {return _bcfdcf ;};switch _gabb :=_dadad .(type ){case _f .StartElement :switch _gabb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_bacce .CxnSpLocks =NewCT_ConnectorLocking ();if _cegge :=d .DecodeElement (_bacce .CxnSpLocks ,&_gabb );_cegge !=nil {return _cegge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0043x\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0043x\u006e"}:_bacce .StCxn =NewCT_Connection ();if _ceaad :=d .DecodeElement (_bacce .StCxn ,&_gabb );_ceaad !=nil {return _ceaad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"}:_bacce .EndCxn =NewCT_Connection ();if _egdgd :=d .DecodeElement (_bacce .EndCxn ,&_gabb );_egdgd !=nil {return _egdgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bacce .ExtLst =NewCT_OfficeArtExtensionList ();if _egba :=d .DecodeElement (_bacce .ExtLst ,&_gabb );_egba !=nil {return _egba ;};default:_fb .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006cC\u006f\u006en\u0065\u0063\u0074\u006fr\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gabb .Name );if _bcfec :=d .Skip ();_bcfec !=nil {return _bcfec ;};};case _f .EndElement :break _geeb ;case _f .CharData :};};return nil ;};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ;};func (_edgee *ST_TextShapeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_edgee =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_edgee =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_edgee =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_edgee =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_edgee =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_edgee =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_edgee =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_edgee =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_edgee =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_edgee =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_edgee =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_edgee =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_edgee =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_edgee =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_edgee =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_edgee =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_edgee =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_edgee =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_edgee =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_edgee =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_edgee =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_edgee =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_edgee =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_edgee =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_edgee =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_edgee =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_edgee =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_edgee =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_edgee =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_edgee =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_edgee =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_edgee =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_edgee =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_edgee =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_edgee =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_edgee =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_edgee =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_edgee =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_edgee =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_edgee =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_edgee =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_edgee =41;};return nil ;};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_GlowEffect ()*CT_GlowEffect {_faba :=&CT_GlowEffect {};return _faba };func (_bdbga *EG_LineDashProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdbga .PrstDash !=nil {_aaeff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_bdbga .PrstDash ,_aaeff );};if _bdbga .CustDash !=nil {_aedbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_bdbga .CustDash ,_aedbf );};return nil ;};func (_agdefg *ST_TextFontScalePercentOrPercentString )Validate ()error {return _agdefg .ValidateWithPath ("");};func _ecdf (_ecfeg bool )uint8 {if _ecfeg {return 1;};return 0;};func (_dceffe *ST_Coordinate )ValidateWithPath (path string )error {_ddaaa :=[]string {};if _dceffe .ST_CoordinateUnqualified !=nil {_ddaaa =append (_ddaaa ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _dceffe .ST_UniversalMeasure !=nil {_ddaaa =append (_ddaaa ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_ddaaa )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ddaaa );};return nil ;}; -// Validate validates the CT_SchemeColor and its children -func (_eebcc *CT_SchemeColor )Validate ()error {return _eebcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");}; +// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path +func (_gbedg *CT_FontReference )ValidateWithPath (path string )error {if _gbedg .IdxAttr ==ST_FontCollectionIndexUnset {return _g .Errorf ("\u0025\u0073\u002fI\u0064\u0078\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 _caace :=_gbedg .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_caace !=nil {return _caace ;};if _gbedg .ScrgbClr !=nil {if _bgaaae :=_gbedg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bgaaae !=nil {return _bgaaae ;};};if _gbedg .SrgbClr !=nil {if _bffec :=_gbedg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bffec !=nil {return _bffec ;};};if _gbedg .HslClr !=nil {if _fbbc :=_gbedg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fbbc !=nil {return _fbbc ;};};if _gbedg .SysClr !=nil {if _egga :=_gbedg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_egga !=nil {return _egga ;};};if _gbedg .SchemeClr !=nil {if _cdccbb :=_gbedg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cdccbb !=nil {return _cdccbb ;};};if _gbedg .PrstClr !=nil {if _afffc :=_gbedg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_afffc !=nil {return _afffc ;};};return nil ;};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;};func (_afbdb *CT_Ratio )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_g .Sprintf ("\u0025\u0076",_afbdb .NAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064"},Value :_g .Sprintf ("\u0025\u0076",_afbdb .DAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_TextAlignType byte ; -// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path -func (_dfedg *CT_VideoFile )ValidateWithPath (path string )error {if _dfedg .ExtLst !=nil {if _fgcge :=_dfedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgcge !=nil {return _fgcge ;};};return nil ;};func NewCT_BlendEffect ()*CT_BlendEffect {_fdef :=&CT_BlendEffect {};_fdef .BlendAttr =ST_BlendMode (1);_fdef .Cont =NewCT_EffectContainer ();return _fdef ;}; +// Validate validates the CT_SchemeColor and its children +func (_bfbd *CT_SchemeColor )Validate ()error {return _bfbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");}; -// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path -func (_edafab *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _edafab .TableStyle !=nil {if _ecced :=_edafab .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_ecced !=nil {return _ecced ;};};if _edafab .TableStyleId !=nil {if !_c .ST_GuidPatternRe .MatchString (*_edafab .TableStyleId ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0054\u0061b\u006c\u0065\u0053t\u0079\u006c\u0065\u0049d\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,*_edafab .TableStyleId );};};return nil ;};func (_egcb *CT_Point2D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_egcb .XAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0079"},Value :_f .Sprintf ("\u0025\u0076",_egcb .YAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TextTabStopList ()*CT_TextTabStopList {_aeabe :=&CT_TextTabStopList {};return _aeabe };func NewCT_PositivePercentage ()*CT_PositivePercentage {_efdbe :=&CT_PositivePercentage {};return _efdbe ;}; +// Validate validates the CT_NonVisualGraphicFrameProperties and its children +func (_fbbf *CT_NonVisualGraphicFrameProperties )Validate ()error {return _fbbf .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bbfaaa ST_PresetMaterialType )String ()string {switch _bbfaaa {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case 2:return "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case 4:return "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case 5:return "\u006d\u0061\u0074t\u0065";case 6:return "\u0070l\u0061\u0073\u0074\u0069\u0063";case 7:return "\u006d\u0065\u0074a\u006c";case 8:return "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case 9:return "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case 10:return "\u0070\u006f\u0077\u0064\u0065\u0072";case 11:return "\u0064\u006b\u0045\u0064\u0067\u0065";case 12:return "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case 13:return "\u0063\u006c\u0065a\u0072";case 14:return "\u0066\u006c\u0061\u0074";case 15:return "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return "";};func (_ggaf *CT_CustomColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggaf .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ggaf .NameAttr )});};e .EncodeToken (start );if _ggaf .ScrgbClr !=nil {_fega :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ggaf .ScrgbClr ,_fega );};if _ggaf .SrgbClr !=nil {_cgbe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ggaf .SrgbClr ,_cgbe );};if _ggaf .HslClr !=nil {_badbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ggaf .HslClr ,_badbf );};if _ggaf .SysClr !=nil {_gece :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ggaf .SysClr ,_gece );};if _ggaf .SchemeClr !=nil {_ceea :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ggaf .SchemeClr ,_ceea );};if _ggaf .PrstClr !=nil {_bceg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ggaf .PrstClr ,_bceg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;}; -// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path -func (_bbcbd *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil };func (_afffc ST_ChartBuildStep )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfddg :=_a .Attr {};_cfddg .Name =name ;switch _afffc {case ST_ChartBuildStepUnset :_cfddg .Value ="";case ST_ChartBuildStepCategory :_cfddg .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepPtInCategory :_cfddg .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_cfddg .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_cfddg .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepAllPts :_cfddg .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_cfddg .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _cfddg ,nil ;}; +// Validate validates the CT_StyleMatrixReference and its children +func (_eaede *CT_StyleMatrixReference )Validate ()error {return _eaede .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");}; -// Validate validates the CT_TextBulletTypefaceFollowText and its children -func (_febb *CT_TextBulletTypefaceFollowText )Validate ()error {return _febb .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");}; +// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path +func (_aecgg *CT_SupplementalFont )ValidateWithPath (path string )error {return nil };func (_aaafg ST_CompoundLine )Validate ()error {return _aaafg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path -func (_fddb *CT_EffectReference )ValidateWithPath (path string )error {return nil };func (_cgddb *ST_PitchFamily )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgddb =0;case "\u0030\u0030":*_cgddb =1;case "\u0030\u0031":*_cgddb =2;case "\u0030\u0032":*_cgddb =3;case "\u0031\u0036":*_cgddb =4;case "\u0031\u0037":*_cgddb =5;case "\u0031\u0038":*_cgddb =6;case "\u0033\u0032":*_cgddb =7;case "\u0033\u0033":*_cgddb =8;case "\u0033\u0034":*_cgddb =9;case "\u0034\u0038":*_cgddb =10;case "\u0034\u0039":*_cgddb =11;case "\u0035\u0030":*_cgddb =12;case "\u0036\u0034":*_cgddb =13;case "\u0036\u0035":*_cgddb =14;case "\u0036\u0036":*_cgddb =15;case "\u0038\u0030":*_cgddb =16;case "\u0038\u0031":*_cgddb =17;case "\u0038\u0032":*_cgddb =18;};return nil ;};func (_daeeg ST_AnimationDgmBuildType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _daeeg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_a .CharData (_daeeg .ST_AnimationBuildType .String ()));};if _daeeg .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_a .CharData (_daeeg .ST_AnimationDgmOnlyBuildType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_bdcca ST_TextFontAlignType )ValidateWithPath (path string )error {switch _bdcca {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdcca ));};return nil ;};func (_cgad *CT_AlphaInverseEffect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cgad .ScrgbClr !=nil {_ggb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cgad .ScrgbClr ,_ggb );};if _cgad .SrgbClr !=nil {_dda :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cgad .SrgbClr ,_dda );};if _cgad .HslClr !=nil {_adcg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_cgad .HslClr ,_adcg );};if _cgad .SysClr !=nil {_egb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cgad .SysClr ,_egb );};if _cgad .SchemeClr !=nil {_daaf :=_a .StartElement {Name :_a .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cgad .SchemeClr ,_daaf );};if _cgad .PrstClr !=nil {_fbg :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cgad .PrstClr ,_fbg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GraphicalObjectData and its children +func (_fagg *CT_GraphicalObjectData )Validate ()error {return _fagg .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");};const (ST_PresetColorValUnset ST_PresetColorVal =0;ST_PresetColorValAliceBlue ST_PresetColorVal =1;ST_PresetColorValAntiqueWhite ST_PresetColorVal =2;ST_PresetColorValAqua ST_PresetColorVal =3;ST_PresetColorValAquamarine ST_PresetColorVal =4;ST_PresetColorValAzure ST_PresetColorVal =5;ST_PresetColorValBeige ST_PresetColorVal =6;ST_PresetColorValBisque ST_PresetColorVal =7;ST_PresetColorValBlack ST_PresetColorVal =8;ST_PresetColorValBlanchedAlmond ST_PresetColorVal =9;ST_PresetColorValBlue ST_PresetColorVal =10;ST_PresetColorValBlueViolet ST_PresetColorVal =11;ST_PresetColorValBrown ST_PresetColorVal =12;ST_PresetColorValBurlyWood ST_PresetColorVal =13;ST_PresetColorValCadetBlue ST_PresetColorVal =14;ST_PresetColorValChartreuse ST_PresetColorVal =15;ST_PresetColorValChocolate ST_PresetColorVal =16;ST_PresetColorValCoral ST_PresetColorVal =17;ST_PresetColorValCornflowerBlue ST_PresetColorVal =18;ST_PresetColorValCornsilk ST_PresetColorVal =19;ST_PresetColorValCrimson ST_PresetColorVal =20;ST_PresetColorValCyan ST_PresetColorVal =21;ST_PresetColorValDarkBlue ST_PresetColorVal =22;ST_PresetColorValDarkCyan ST_PresetColorVal =23;ST_PresetColorValDarkGoldenrod ST_PresetColorVal =24;ST_PresetColorValDarkGray ST_PresetColorVal =25;ST_PresetColorValDarkGrey ST_PresetColorVal =26;ST_PresetColorValDarkGreen ST_PresetColorVal =27;ST_PresetColorValDarkKhaki ST_PresetColorVal =28;ST_PresetColorValDarkMagenta ST_PresetColorVal =29;ST_PresetColorValDarkOliveGreen ST_PresetColorVal =30;ST_PresetColorValDarkOrange ST_PresetColorVal =31;ST_PresetColorValDarkOrchid ST_PresetColorVal =32;ST_PresetColorValDarkRed ST_PresetColorVal =33;ST_PresetColorValDarkSalmon ST_PresetColorVal =34;ST_PresetColorValDarkSeaGreen ST_PresetColorVal =35;ST_PresetColorValDarkSlateBlue ST_PresetColorVal =36;ST_PresetColorValDarkSlateGray ST_PresetColorVal =37;ST_PresetColorValDarkSlateGrey ST_PresetColorVal =38;ST_PresetColorValDarkTurquoise ST_PresetColorVal =39;ST_PresetColorValDarkViolet ST_PresetColorVal =40;ST_PresetColorValDkBlue ST_PresetColorVal =41;ST_PresetColorValDkCyan ST_PresetColorVal =42;ST_PresetColorValDkGoldenrod ST_PresetColorVal =43;ST_PresetColorValDkGray ST_PresetColorVal =44;ST_PresetColorValDkGrey ST_PresetColorVal =45;ST_PresetColorValDkGreen ST_PresetColorVal =46;ST_PresetColorValDkKhaki ST_PresetColorVal =47;ST_PresetColorValDkMagenta ST_PresetColorVal =48;ST_PresetColorValDkOliveGreen ST_PresetColorVal =49;ST_PresetColorValDkOrange ST_PresetColorVal =50;ST_PresetColorValDkOrchid ST_PresetColorVal =51;ST_PresetColorValDkRed ST_PresetColorVal =52;ST_PresetColorValDkSalmon ST_PresetColorVal =53;ST_PresetColorValDkSeaGreen ST_PresetColorVal =54;ST_PresetColorValDkSlateBlue ST_PresetColorVal =55;ST_PresetColorValDkSlateGray ST_PresetColorVal =56;ST_PresetColorValDkSlateGrey ST_PresetColorVal =57;ST_PresetColorValDkTurquoise ST_PresetColorVal =58;ST_PresetColorValDkViolet ST_PresetColorVal =59;ST_PresetColorValDeepPink ST_PresetColorVal =60;ST_PresetColorValDeepSkyBlue ST_PresetColorVal =61;ST_PresetColorValDimGray ST_PresetColorVal =62;ST_PresetColorValDimGrey ST_PresetColorVal =63;ST_PresetColorValDodgerBlue ST_PresetColorVal =64;ST_PresetColorValFirebrick ST_PresetColorVal =65;ST_PresetColorValFloralWhite ST_PresetColorVal =66;ST_PresetColorValForestGreen ST_PresetColorVal =67;ST_PresetColorValFuchsia ST_PresetColorVal =68;ST_PresetColorValGainsboro ST_PresetColorVal =69;ST_PresetColorValGhostWhite ST_PresetColorVal =70;ST_PresetColorValGold ST_PresetColorVal =71;ST_PresetColorValGoldenrod ST_PresetColorVal =72;ST_PresetColorValGray ST_PresetColorVal =73;ST_PresetColorValGrey ST_PresetColorVal =74;ST_PresetColorValGreen ST_PresetColorVal =75;ST_PresetColorValGreenYellow ST_PresetColorVal =76;ST_PresetColorValHoneydew ST_PresetColorVal =77;ST_PresetColorValHotPink ST_PresetColorVal =78;ST_PresetColorValIndianRed ST_PresetColorVal =79;ST_PresetColorValIndigo ST_PresetColorVal =80;ST_PresetColorValIvory ST_PresetColorVal =81;ST_PresetColorValKhaki ST_PresetColorVal =82;ST_PresetColorValLavender ST_PresetColorVal =83;ST_PresetColorValLavenderBlush ST_PresetColorVal =84;ST_PresetColorValLawnGreen ST_PresetColorVal =85;ST_PresetColorValLemonChiffon ST_PresetColorVal =86;ST_PresetColorValLightBlue ST_PresetColorVal =87;ST_PresetColorValLightCoral ST_PresetColorVal =88;ST_PresetColorValLightCyan ST_PresetColorVal =89;ST_PresetColorValLightGoldenrodYellow ST_PresetColorVal =90;ST_PresetColorValLightGray ST_PresetColorVal =91;ST_PresetColorValLightGrey ST_PresetColorVal =92;ST_PresetColorValLightGreen ST_PresetColorVal =93;ST_PresetColorValLightPink ST_PresetColorVal =94;ST_PresetColorValLightSalmon ST_PresetColorVal =95;ST_PresetColorValLightSeaGreen ST_PresetColorVal =96;ST_PresetColorValLightSkyBlue ST_PresetColorVal =97;ST_PresetColorValLightSlateGray ST_PresetColorVal =98;ST_PresetColorValLightSlateGrey ST_PresetColorVal =99;ST_PresetColorValLightSteelBlue ST_PresetColorVal =100;ST_PresetColorValLightYellow ST_PresetColorVal =101;ST_PresetColorValLtBlue ST_PresetColorVal =102;ST_PresetColorValLtCoral ST_PresetColorVal =103;ST_PresetColorValLtCyan ST_PresetColorVal =104;ST_PresetColorValLtGoldenrodYellow ST_PresetColorVal =105;ST_PresetColorValLtGray ST_PresetColorVal =106;ST_PresetColorValLtGrey ST_PresetColorVal =107;ST_PresetColorValLtGreen ST_PresetColorVal =108;ST_PresetColorValLtPink ST_PresetColorVal =109;ST_PresetColorValLtSalmon ST_PresetColorVal =110;ST_PresetColorValLtSeaGreen ST_PresetColorVal =111;ST_PresetColorValLtSkyBlue ST_PresetColorVal =112;ST_PresetColorValLtSlateGray ST_PresetColorVal =113;ST_PresetColorValLtSlateGrey ST_PresetColorVal =114;ST_PresetColorValLtSteelBlue ST_PresetColorVal =115;ST_PresetColorValLtYellow ST_PresetColorVal =116;ST_PresetColorValLime ST_PresetColorVal =117;ST_PresetColorValLimeGreen ST_PresetColorVal =118;ST_PresetColorValLinen ST_PresetColorVal =119;ST_PresetColorValMagenta ST_PresetColorVal =120;ST_PresetColorValMaroon ST_PresetColorVal =121;ST_PresetColorValMedAquamarine ST_PresetColorVal =122;ST_PresetColorValMedBlue ST_PresetColorVal =123;ST_PresetColorValMedOrchid ST_PresetColorVal =124;ST_PresetColorValMedPurple ST_PresetColorVal =125;ST_PresetColorValMedSeaGreen ST_PresetColorVal =126;ST_PresetColorValMedSlateBlue ST_PresetColorVal =127;ST_PresetColorValMedSpringGreen ST_PresetColorVal =128;ST_PresetColorValMedTurquoise ST_PresetColorVal =129;ST_PresetColorValMedVioletRed ST_PresetColorVal =130;ST_PresetColorValMediumAquamarine ST_PresetColorVal =131;ST_PresetColorValMediumBlue ST_PresetColorVal =132;ST_PresetColorValMediumOrchid ST_PresetColorVal =133;ST_PresetColorValMediumPurple ST_PresetColorVal =134;ST_PresetColorValMediumSeaGreen ST_PresetColorVal =135;ST_PresetColorValMediumSlateBlue ST_PresetColorVal =136;ST_PresetColorValMediumSpringGreen ST_PresetColorVal =137;ST_PresetColorValMediumTurquoise ST_PresetColorVal =138;ST_PresetColorValMediumVioletRed ST_PresetColorVal =139;ST_PresetColorValMidnightBlue ST_PresetColorVal =140;ST_PresetColorValMintCream ST_PresetColorVal =141;ST_PresetColorValMistyRose ST_PresetColorVal =142;ST_PresetColorValMoccasin ST_PresetColorVal =143;ST_PresetColorValNavajoWhite ST_PresetColorVal =144;ST_PresetColorValNavy ST_PresetColorVal =145;ST_PresetColorValOldLace ST_PresetColorVal =146;ST_PresetColorValOlive ST_PresetColorVal =147;ST_PresetColorValOliveDrab ST_PresetColorVal =148;ST_PresetColorValOrange ST_PresetColorVal =149;ST_PresetColorValOrangeRed ST_PresetColorVal =150;ST_PresetColorValOrchid ST_PresetColorVal =151;ST_PresetColorValPaleGoldenrod ST_PresetColorVal =152;ST_PresetColorValPaleGreen ST_PresetColorVal =153;ST_PresetColorValPaleTurquoise ST_PresetColorVal =154;ST_PresetColorValPaleVioletRed ST_PresetColorVal =155;ST_PresetColorValPapayaWhip ST_PresetColorVal =156;ST_PresetColorValPeachPuff ST_PresetColorVal =157;ST_PresetColorValPeru ST_PresetColorVal =158;ST_PresetColorValPink ST_PresetColorVal =159;ST_PresetColorValPlum ST_PresetColorVal =160;ST_PresetColorValPowderBlue ST_PresetColorVal =161;ST_PresetColorValPurple ST_PresetColorVal =162;ST_PresetColorValRed ST_PresetColorVal =163;ST_PresetColorValRosyBrown ST_PresetColorVal =164;ST_PresetColorValRoyalBlue ST_PresetColorVal =165;ST_PresetColorValSaddleBrown ST_PresetColorVal =166;ST_PresetColorValSalmon ST_PresetColorVal =167;ST_PresetColorValSandyBrown ST_PresetColorVal =168;ST_PresetColorValSeaGreen ST_PresetColorVal =169;ST_PresetColorValSeaShell ST_PresetColorVal =170;ST_PresetColorValSienna ST_PresetColorVal =171;ST_PresetColorValSilver ST_PresetColorVal =172;ST_PresetColorValSkyBlue ST_PresetColorVal =173;ST_PresetColorValSlateBlue ST_PresetColorVal =174;ST_PresetColorValSlateGray ST_PresetColorVal =175;ST_PresetColorValSlateGrey ST_PresetColorVal =176;ST_PresetColorValSnow ST_PresetColorVal =177;ST_PresetColorValSpringGreen ST_PresetColorVal =178;ST_PresetColorValSteelBlue ST_PresetColorVal =179;ST_PresetColorValTan ST_PresetColorVal =180;ST_PresetColorValTeal ST_PresetColorVal =181;ST_PresetColorValThistle ST_PresetColorVal =182;ST_PresetColorValTomato ST_PresetColorVal =183;ST_PresetColorValTurquoise ST_PresetColorVal =184;ST_PresetColorValViolet ST_PresetColorVal =185;ST_PresetColorValWheat ST_PresetColorVal =186;ST_PresetColorValWhite ST_PresetColorVal =187;ST_PresetColorValWhiteSmoke ST_PresetColorVal =188;ST_PresetColorValYellow ST_PresetColorVal =189;ST_PresetColorValYellowGreen ST_PresetColorVal =190;); -// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path -func (_cdfbc *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _cdfbc .TypeAttr ==ST_TextAutonumberSchemeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bccdc :=_cdfbc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bccdc !=nil {return _bccdc ;};if _cdfbc .StartAtAttr !=nil {if *_cdfbc .StartAtAttr < 1{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cdfbc .StartAtAttr );};if *_cdfbc .StartAtAttr > 32767{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074a\u0072\u0074\u0041t\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0033\u0032\u0037\u0036\u0037\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cdfbc .StartAtAttr );};};return nil ;};func (_cbgc ST_ShapeType )Validate ()error {return _cbgc .ValidateWithPath ("")}; +// Validate validates the CT_FontScheme and its children +func (_gbgeb *CT_FontScheme )Validate ()error {return _gbgeb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func (_gcgbd ST_RectAlignment )Validate ()error {return _gcgbd .ValidateWithPath ("")};type ST_TextVertOverflowType byte ;func (_bcgbc *CT_TextBulletColorFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cedga ,_acfgg :=d .Token ();if _acfgg !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006ce\u0074\u0043\u006f\u006c\u006f\u0072\u0046\u006f\u006c\u006cow\u0054\u0065\u0078t\u003a \u0025\u0073",_acfgg );};if _cbagg ,_fggde :=_cedga .(_f .EndElement );_fggde &&_cbagg .Name ==start .Name {break ;};};return nil ;};func (_gbeff *CT_TextBulletSizePoint )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbeff .ValAttr =100;for _ ,_eefed :=range start .Attr {if _eefed .Name .Local =="\u0076\u0061\u006c"{_dcdcc ,_gbbbce :=_d .ParseInt (_eefed .Value ,10,32);if _gbbbce !=nil {return _gbbbce ;};_gbeff .ValAttr =int32 (_dcdcc );continue ;};};for {_dccfc ,_cdcad :=d .Token ();if _cdcad !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0042u\u006cl\u0065t\u0053\u0069\u007a\u0065\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_cdcad );};if _gefegd ,_cfafb :=_dccfc .(_f .EndElement );_cfafb &&_gefegd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_ShapeLocking and its children -func (_eabed *CT_ShapeLocking )Validate ()error {return _eabed .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; +// Validate validates the CT_ColorChangeEffect and its children +func (_cefe *CT_ColorChangeEffect )Validate ()error {return _cefe .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};func NewEG_FillModeProperties ()*EG_FillModeProperties {_afege :=&EG_FillModeProperties {};return _afege ;};func (_gaddb *Tbl )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_f .Attr {Name :_f .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 ="\u0061\u003a\u0074b\u006c";return _gaddb .CT_Table .MarshalXML (e ,start );}; -// Validate validates the CT_Boolean and its children -func (_gdae *CT_Boolean )Validate ()error {return _gdae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_cgabf *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cebdb :for {_eeffb ,_deacc :=d .Token ();if _deacc !=nil {return _deacc ;};switch _bfgfb :=_eeffb .(type ){case _a .StartElement :switch _bfgfb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_deefb :=NewCT_GvmlTextShape ();if _adec :=d .DecodeElement (_deefb ,&_bfgfb );_adec !=nil {return _adec ;};_cgabf .TxSp =append (_cgabf .TxSp ,_deefb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_cgaba :=NewCT_GvmlShape ();if _afcdb :=d .DecodeElement (_cgaba ,&_bfgfb );_afcdb !=nil {return _afcdb ;};_cgabf .Sp =append (_cgabf .Sp ,_cgaba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_dcfeg :=NewCT_GvmlConnector ();if _gddc :=d .DecodeElement (_dcfeg ,&_bfgfb );_gddc !=nil {return _gddc ;};_cgabf .CxnSp =append (_cgabf .CxnSp ,_dcfeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_ceea :=NewCT_GvmlPicture ();if _afgef :=d .DecodeElement (_ceea ,&_bfgfb );_afgef !=nil {return _afgef ;};_cgabf .Pic =append (_cgabf .Pic ,_ceea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fceae :=NewCT_GvmlGraphicalObjectFrame ();if _ebbd :=d .DecodeElement (_fceae ,&_bfgfb );_ebbd !=nil {return _ebbd ;};_cgabf .GraphicFrame =append (_cgabf .GraphicFrame ,_fceae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_eggb :=NewCT_GvmlGroupShape ();if _cdda :=d .DecodeElement (_eggb ,&_bfgfb );_cdda !=nil {return _cdda ;};_cgabf .GrpSp =append (_cgabf .GrpSp ,_eggb );default:_b .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065 \u0025\u0076",_bfgfb .Name );if _daae :=d .Skip ();_daae !=nil {return _daae ;};};case _a .EndElement :break _cebdb ;case _a .CharData :};};return nil ;};type CT_BlipChoice struct{AlphaBiLevel []*CT_AlphaBiLevelEffect ;AlphaCeiling []*CT_AlphaCeilingEffect ;AlphaFloor []*CT_AlphaFloorEffect ;AlphaInv []*CT_AlphaInverseEffect ;AlphaMod []*CT_AlphaModulateEffect ;AlphaModFix []*CT_AlphaModulateFixedEffect ;AlphaRepl []*CT_AlphaReplaceEffect ;BiLevel []*CT_BiLevelEffect ;Blur []*CT_BlurEffect ;ClrChange []*CT_ColorChangeEffect ;ClrRepl []*CT_ColorReplaceEffect ;Duotone []*CT_DuotoneEffect ;FillOverlay []*CT_FillOverlayEffect ;Grayscl []*CT_GrayscaleEffect ;Hsl []*CT_HSLEffect ;Lum []*CT_LuminanceEffect ;Tint []*CT_TintEffect ;};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_fcgcb :=&CT_Path2DArcTo {};return _fcgcb };func (_gfefd *ST_FixedPercentage )Validate ()error {return _gfefd .ValidateWithPath ("")}; +// ST_AdjCoordinate is a union type +type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;};func (_cfcdag ST_TextCapsType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfcdag .String (),start );};type ST_TileFlipMode byte ;func NewCT_FontReference ()*CT_FontReference {_cfed :=&CT_FontReference {};_cfed .IdxAttr =ST_FontCollectionIndex (1);return _cfed ;};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_GraphicalObject and its children -func (_deda *CT_GraphicalObject )Validate ()error {return _deda .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path +func (_bafg *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _deda ,_edcdd :=range _bafg .Ext {if _dgbac :=_edcdd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_deda ));_dgbac !=nil {return _dgbac ;};};return nil ;};func (_gcfdc *EG_ColorTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fddg :for {_dfaaca ,_ddec :=d .Token ();if _ddec !=nil {return _ddec ;};switch _fgdcf :=_dfaaca .(type ){case _f .StartElement :switch _fgdcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gcfdc .Tint =NewCT_PositiveFixedPercentage ();if _deggd :=d .DecodeElement (_gcfdc .Tint ,&_fgdcf );_deggd !=nil {return _deggd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_gcfdc .Shade =NewCT_PositiveFixedPercentage ();if _cebcg :=d .DecodeElement (_gcfdc .Shade ,&_fgdcf );_cebcg !=nil {return _cebcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_gcfdc .Comp =NewCT_ComplementTransform ();if _abbcdb :=d .DecodeElement (_gcfdc .Comp ,&_fgdcf );_abbcdb !=nil {return _abbcdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_gcfdc .Inv =NewCT_InverseTransform ();if _adbcb :=d .DecodeElement (_gcfdc .Inv ,&_fgdcf );_adbcb !=nil {return _adbcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_gcfdc .Gray =NewCT_GrayscaleTransform ();if _cagea :=d .DecodeElement (_gcfdc .Gray ,&_fgdcf );_cagea !=nil {return _cagea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_gcfdc .Alpha =NewCT_PositiveFixedPercentage ();if _edddf :=d .DecodeElement (_gcfdc .Alpha ,&_fgdcf );_edddf !=nil {return _edddf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gcfdc .AlphaOff =NewCT_FixedPercentage ();if _ddgbd :=d .DecodeElement (_gcfdc .AlphaOff ,&_fgdcf );_ddgbd !=nil {return _ddgbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gcfdc .AlphaMod =NewCT_PositivePercentage ();if _gdcdbd :=d .DecodeElement (_gcfdc .AlphaMod ,&_fgdcf );_gdcdbd !=nil {return _gdcdbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_gcfdc .Hue =NewCT_PositiveFixedAngle ();if _eecaf :=d .DecodeElement (_gcfdc .Hue ,&_fgdcf );_eecaf !=nil {return _eecaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_gcfdc .HueOff =NewCT_Angle ();if _aeffeg :=d .DecodeElement (_gcfdc .HueOff ,&_fgdcf );_aeffeg !=nil {return _aeffeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_gcfdc .HueMod =NewCT_PositivePercentage ();if _cdddg :=d .DecodeElement (_gcfdc .HueMod ,&_fgdcf );_cdddg !=nil {return _cdddg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_gcfdc .Sat =NewCT_Percentage ();if _fdgfa :=d .DecodeElement (_gcfdc .Sat ,&_fgdcf );_fdgfa !=nil {return _fdgfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_gcfdc .SatOff =NewCT_Percentage ();if _bfbeb :=d .DecodeElement (_gcfdc .SatOff ,&_fgdcf );_bfbeb !=nil {return _bfbeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_gcfdc .SatMod =NewCT_Percentage ();if _bdgbgc :=d .DecodeElement (_gcfdc .SatMod ,&_fgdcf );_bdgbgc !=nil {return _bdgbgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_gcfdc .Lum =NewCT_Percentage ();if _efcccg :=d .DecodeElement (_gcfdc .Lum ,&_fgdcf );_efcccg !=nil {return _efcccg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gcfdc .LumOff =NewCT_Percentage ();if _bgdcd :=d .DecodeElement (_gcfdc .LumOff ,&_fgdcf );_bgdcd !=nil {return _bgdcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_gcfdc .LumMod =NewCT_Percentage ();if _egbfe :=d .DecodeElement (_gcfdc .LumMod ,&_fgdcf );_egbfe !=nil {return _egbfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_gcfdc .Red =NewCT_Percentage ();if _dcedd :=d .DecodeElement (_gcfdc .Red ,&_fgdcf );_dcedd !=nil {return _dcedd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_gcfdc .RedOff =NewCT_Percentage ();if _ggcge :=d .DecodeElement (_gcfdc .RedOff ,&_fgdcf );_ggcge !=nil {return _ggcge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_gcfdc .RedMod =NewCT_Percentage ();if _bffgc :=d .DecodeElement (_gcfdc .RedMod ,&_fgdcf );_bffgc !=nil {return _bffgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_gcfdc .Green =NewCT_Percentage ();if _fbgag :=d .DecodeElement (_gcfdc .Green ,&_fgdcf );_fbgag !=nil {return _fbgag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_gcfdc .GreenOff =NewCT_Percentage ();if _bgdfdb :=d .DecodeElement (_gcfdc .GreenOff ,&_fgdcf );_bgdfdb !=nil {return _bgdfdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_gcfdc .GreenMod =NewCT_Percentage ();if _bbfecd :=d .DecodeElement (_gcfdc .GreenMod ,&_fgdcf );_bbfecd !=nil {return _bbfecd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_gcfdc .Blue =NewCT_Percentage ();if _bbgfg :=d .DecodeElement (_gcfdc .Blue ,&_fgdcf );_bbgfg !=nil {return _bbgfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_gcfdc .BlueOff =NewCT_Percentage ();if _bacebb :=d .DecodeElement (_gcfdc .BlueOff ,&_fgdcf );_bacebb !=nil {return _bacebb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_gcfdc .BlueMod =NewCT_Percentage ();if _dgbae :=d .DecodeElement (_gcfdc .BlueMod ,&_fgdcf );_dgbae !=nil {return _dgbae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_gcfdc .Gamma =NewCT_GammaTransform ();if _agdef :=d .DecodeElement (_gcfdc .Gamma ,&_fgdcf );_agdef !=nil {return _agdef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_gcfdc .InvGamma =NewCT_InverseGammaTransform ();if _bbbbe :=d .DecodeElement (_gcfdc .InvGamma ,&_fgdcf );_bbbbe !=nil {return _bbbbe ;};default:_fb .Log ("\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\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_fgdcf .Name );if _bagga :=d .Skip ();_bagga !=nil {return _bagga ;};};case _f .EndElement :break _fddg ;case _f .CharData :};};return nil ;};func (_dfdee *CT_QuickTimeFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdaad :=range start .Attr {if _cdaad .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"&&_cdaad .Name .Local =="\u006c\u0069\u006e\u006b"||_cdaad .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"&&_cdaad .Name .Local =="\u006c\u0069\u006e\u006b"{_gfdgg ,_dbbed :=_cdaad .Value ,error (nil );if _dbbed !=nil {return _dbbed ;};_dfdee .LinkAttr =_gfdgg ;continue ;};};_fdbfe :for {_gdefa ,_becfd :=d .Token ();if _becfd !=nil {return _becfd ;};switch _debee :=_gdefa .(type ){case _f .StartElement :switch _debee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfdee .ExtLst =NewCT_OfficeArtExtensionList ();if _cdff :=d .DecodeElement (_dfdee .ExtLst ,&_debee );_cdff !=nil {return _cdff ;};default:_fb .Log ("\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\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065\u0020\u0025v",_debee .Name );if _bccde :=d .Skip ();_bccde !=nil {return _bccde ;};};case _f .EndElement :break _fdbfe ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_StretchInfoProperties and its children -func (_eecf *CT_StretchInfoProperties )Validate ()error {return _eecf .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_egeae *CT_TextLineBreak )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eage :for {_fabegd ,_gbbca :=d .Token ();if _gbbca !=nil {return _gbbca ;};switch _gfgea :=_fabegd .(type ){case _a .StartElement :switch _gfgea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_egeae .RPr =NewCT_TextCharacterProperties ();if _ffcag :=d .DecodeElement (_egeae .RPr ,&_gfgea );_ffcag !=nil {return _ffcag ;};default:_b .Log ("\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\u0054\u0065\u0078\u0074\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0020\u0025v",_gfgea .Name );if _gagaf :=d .Skip ();_gagaf !=nil {return _gagaf ;};};case _a .EndElement :break _eage ;case _a .CharData :};};return nil ;};type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;};type CT_EffectContainer struct{TypeAttr ST_EffectContainerType ;NameAttr *string ;Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;}; +// Validate validates the CT_AdjustHandleList and its children +func (_gda *CT_AdjustHandleList )Validate ()error {return _gda .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");};func (_bccbf ST_TextVerticalType )ValidateWithPath (path string )error {switch _bccbf {case 0,1,2,3,4,5,6,7:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bccbf ));};return nil ;};func (_cagdd *CT_GvmlConnector )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_agcc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cagdd .NvCxnSpPr ,_agcc );_aggce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cagdd .SpPr ,_aggce );if _cagdd .Style !=nil {_cafga :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cagdd .Style ,_cafga );};if _cagdd .ExtLst !=nil {_gfcgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cagdd .ExtLst ,_gfcgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_feca *CT_PositiveFixedAngle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feca .ValAttr =0;for _ ,_gfbd :=range start .Attr {if _gfbd .Name .Local =="\u0076\u0061\u006c"{_bdff ,_cgbbg :=_d .ParseInt (_gfbd .Value ,10,32);if _cgbbg !=nil {return _cgbbg ;};_feca .ValAttr =int32 (_bdff );continue ;};};for {_ddfc ,_cadb :=d .Token ();if _cadb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046i\u0078\u0065\u0064\u0041\u006e\u0067\u006ce\u003a\u0020\u0025\u0073",_cadb );};if _decdb ,_gefab :=_ddfc .(_f .EndElement );_gefab &&_decdb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path -func (_cafa *CT_BlurEffect )ValidateWithPath (path string )error {if _cafa .RadAttr !=nil {if *_cafa .RadAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cafa .RadAttr );};if *_cafa .RadAttr > 27273042316900{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_cafa .RadAttr );};};return nil ;};func init (){_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_AudioFile );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065",NewCT_VideoFile );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065",NewCT_QuickTimeFile );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065",NewCT_AudioCDTime );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044",NewCT_AudioCD );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065",NewCT_ColorScheme );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072",NewCT_CustomColor );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074",NewCT_SupplementalFont );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074",NewCT_CustomColorList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_FontCollection );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d",NewCT_EffectStyleItem );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_FillStyleList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_LineStyleList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074",NewCT_EffectStyleList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074",NewCT_BackgroundFillStyleList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078",NewCT_StyleMatrix );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_BaseStyles );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_OfficeArtExtension );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065",NewCT_Angle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065",NewCT_PositiveFixedAngle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_Percentage );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_PositivePercentage );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065",NewCT_FixedPercentage );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065",NewCT_PositiveFixedPercentage );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f",NewCT_Ratio );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_Point2D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044",NewCT_PositiveSize2D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d",NewCT_ComplementTransform );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseTransform );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_GrayscaleTransform );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_GammaTransform );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseGammaTransform );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_ScRgbColor );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_SRgbColor );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072",NewCT_HslColor );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072",NewCT_SystemColor );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072",NewCT_SchemeColor );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072",NewCT_PresetColor );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewCT_OfficeArtExtensionList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044",NewCT_Scale2D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044",NewCT_Transform2D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044",NewCT_GroupTransform2D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044",NewCT_Point3D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044",NewCT_Vector3D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073",NewCT_SphereCoords );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074",NewCT_RelativeRect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055",NewCT_ColorMRU );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_EmbeddedWAVAudioFile );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ConnectorLocking );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ShapeLocking );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067",NewCT_PictureLocking );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GroupLocking );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GraphicalObjectFrameLocking );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ContentPartLocking );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualDrawingProps );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073",NewCT_NonVisualDrawingShapeProps );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualConnectorProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_NonVisualPictureProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualGroupDrawingShapeProps );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualGraphicFrameProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_NonVisualContentPartProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061",NewCT_GraphicalObjectData );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074",NewCT_GraphicalObject );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_AnimationDgmElement );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_AnimationChartElement );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e",NewCT_AnimationElementChoice );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationDgmBuildProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationChartBuildProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationGraphicalObjectBuildProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_BackgroundFormatting );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_WholeE2oFormatting );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065",NewCT_GvmlUseShapeRectangle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlTextShape );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlShapeNonVisual );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlShape );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l",NewCT_GvmlConnectorNonVisual );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_GvmlConnector );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlPictureNonVisual );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065",NewCT_GvmlPicture );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c",NewCT_GvmlGraphicFrameNonVisual );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065",NewCT_GvmlGraphicalObjectFrame );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c",NewCT_GvmlGroupShapeNonVisual );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065",NewCT_GvmlGroupShape );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a",NewCT_Camera );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067",NewCT_LightRig );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044",NewCT_Scene3D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070",NewCT_Backdrop );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c",NewCT_Bevel );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044",NewCT_Shape3D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074",NewCT_FlatText );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaBiLevelEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaCeilingEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaFloorEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaInverseEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074",NewCT_AlphaModulateFixedEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074",NewCT_AlphaOutsetEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaReplaceEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BiLevelEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BlurEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074",NewCT_ColorChangeEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ColorReplaceEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_DuotoneEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_GlowEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_GrayscaleEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_HSLEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_InnerShadowEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_LuminanceEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_OuterShadowEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_PresetShadowEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ReflectionEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_RelativeOffsetEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074",NewCT_SoftEdgesEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TintEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074",NewCT_TransformEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NoFillProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_SolidColorFillProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_LinearShadeProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_PathShadeProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_GradientStopList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_GradientFillProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TileInfoProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_StretchInfoProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0042\u006c\u0069\u0070",NewCT_Blip );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BlipFillProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_PatternFillProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_GroupFillProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_FillProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_FillEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074",NewCT_FillOverlayEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065",NewCT_EffectReference );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072",NewCT_EffectContainer );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074",NewCT_AlphaModulateEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074",NewCT_BlendEffect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074",NewCT_EffectList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_EffectProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065",NewCT_GeomGuide );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GeomGuideList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_AdjPoint2D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074",NewCT_GeomRect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065",NewCT_XYAdjustHandle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065",NewCT_PolarAdjustHandle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065",NewCT_ConnectionSite );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_AdjustHandleList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074",NewCT_ConnectionSiteList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f",NewCT_Path2DMoveTo );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f",NewCT_Path2DLineTo );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f",NewCT_Path2DArcTo );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f",NewCT_Path2DQuadBezierTo );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f",NewCT_Path2DCubicBezierTo );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065",NewCT_Path2DClose );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D",NewCT_Path2D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074",NewCT_Path2DList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_PresetGeometry2D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065",NewCT_PresetTextShape );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_CustomGeometry2D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_LineEndProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c",NewCT_LineJoinBevel );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064",NewCT_LineJoinRound );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_LineJoinMiterProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_PresetLineDashProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070",NewCT_DashStop );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_DashStopList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_LineProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_ShapeProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_GroupShapeProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_StyleMatrixReference );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_FontReference );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ShapeStyle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn",NewCT_DefaultShapeDefinition );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073",NewCT_ObjectStyleDefaults );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_EmptyElement );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorMapping );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_ColorMappingOverride );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeAndMapping );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074",NewCT_ColorSchemeList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewCT_OfficeStyleSheet );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_BaseStylesOverride );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074",NewCT_ClipboardStyleSheet );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_TableCellProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c",NewCT_TableCol );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064",NewCT_TableGrid );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c",NewCT_TableCell );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077",NewCT_TableRow );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_TableProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D",NewCT_Cell3D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ThemeableLineStyle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065",NewCT_TableStyleTextStyle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_TableCellBorderStyle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065",NewCT_TableBackgroundStyle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065",NewCT_TableStyleCellStyle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065",NewCT_TablePartStyle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074",NewCT_TableStyleList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TextParagraph );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065",NewCT_TextListStyle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074",NewCT_TextNormalAutofit );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextShapeAutofit );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextNoAutofit );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TextBodyProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079",NewCT_TextBody );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074",NewCT_TextBulletColorFollowText );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074",NewCT_TextBulletSizeFollowText );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextBulletSizePercent );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074",NewCT_TextBulletSizePoint );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextBulletTypefaceFollowText );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextAutonumberBullet );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074",NewCT_TextCharBullet );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074",NewCT_TextBlipBullet );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextNoBullet );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074",NewCT_TextFont );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineLineFollowText );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineFillFollowText );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072",NewCT_TextUnderlineFillGroupWrapper );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextCharacterProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextSpacingPercent );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074",NewCT_TextSpacingPoint );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070",NewCT_TextTabStop );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074",NewCT_TextTabStopList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_TextLineBreak );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067",NewCT_TextSpacing );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextParagraphProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e",NewCT_RegularTextRun );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce",NewVideoFile );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0067r\u0061\u0070\u0068\u0069\u0063",NewGraphic );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0062\u006c\u0069\u0070",NewBlip );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0068\u0065m\u0065",NewTheme );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewThemeOverride );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072",NewThemeManager );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0062\u006c",NewTbl );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","t\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074",NewTblStyleLst );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061",NewEG_Media );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewEG_ColorTransform );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewEG_OfficeArtExtensionList );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065",NewEG_ColorChoice );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D",NewEG_Text3D );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewEG_ShadeProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_FillModeProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewEG_FillProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t",NewEG_Effect );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_EffectProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_Geometry );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_TextGeometry );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineFillProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineJoinProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineDashProperties );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableFillStyle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableEffectStyle );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073",NewEG_ThemeableFontStyles );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074",NewEG_TextAutofit );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072",NewEG_TextBulletColor );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065",NewEG_TextBulletSize );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065",NewEG_TextBulletTypeface );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074",NewEG_TextBullet );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065",NewEG_TextUnderlineLine );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c",NewEG_TextUnderlineFill );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e",NewEG_TextRun );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041G\u005f\u0042\u006c\u006f\u0062",NewAG_Blob );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewAG_Locking );}; \ No newline at end of file +// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path +func (_deb *CT_AudioCDTime )ValidateWithPath (path string )error {return nil };func (_gdeadad ST_TextTabAlignType )String ()string {switch _gdeadad {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u0064\u0065\u0063";};return "";};func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_dbgf :=&CT_Path2DMoveTo {};_dbgf .Pt =NewCT_AdjPoint2D ();return _dbgf ;};func init (){_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_AudioFile );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065",NewCT_VideoFile );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065",NewCT_QuickTimeFile );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065",NewCT_AudioCDTime );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044",NewCT_AudioCD );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065",NewCT_ColorScheme );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072",NewCT_CustomColor );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074",NewCT_SupplementalFont );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074",NewCT_CustomColorList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_FontCollection );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d",NewCT_EffectStyleItem );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_FillStyleList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_LineStyleList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074",NewCT_EffectStyleList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074",NewCT_BackgroundFillStyleList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078",NewCT_StyleMatrix );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_BaseStyles );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_OfficeArtExtension );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065",NewCT_Angle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065",NewCT_PositiveFixedAngle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_Percentage );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_PositivePercentage );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065",NewCT_FixedPercentage );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065",NewCT_PositiveFixedPercentage );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f",NewCT_Ratio );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_Point2D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044",NewCT_PositiveSize2D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d",NewCT_ComplementTransform );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseTransform );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_GrayscaleTransform );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_GammaTransform );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseGammaTransform );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_ScRgbColor );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_SRgbColor );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072",NewCT_HslColor );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072",NewCT_SystemColor );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072",NewCT_SchemeColor );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072",NewCT_PresetColor );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewCT_OfficeArtExtensionList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044",NewCT_Scale2D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044",NewCT_Transform2D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044",NewCT_GroupTransform2D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044",NewCT_Point3D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044",NewCT_Vector3D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073",NewCT_SphereCoords );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074",NewCT_RelativeRect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055",NewCT_ColorMRU );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_EmbeddedWAVAudioFile );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ConnectorLocking );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ShapeLocking );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067",NewCT_PictureLocking );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GroupLocking );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GraphicalObjectFrameLocking );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ContentPartLocking );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualDrawingProps );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073",NewCT_NonVisualDrawingShapeProps );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualConnectorProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_NonVisualPictureProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualGroupDrawingShapeProps );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualGraphicFrameProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_NonVisualContentPartProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061",NewCT_GraphicalObjectData );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074",NewCT_GraphicalObject );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_AnimationDgmElement );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_AnimationChartElement );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e",NewCT_AnimationElementChoice );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationDgmBuildProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationChartBuildProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationGraphicalObjectBuildProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_BackgroundFormatting );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_WholeE2oFormatting );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065",NewCT_GvmlUseShapeRectangle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlTextShape );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlShapeNonVisual );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlShape );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l",NewCT_GvmlConnectorNonVisual );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_GvmlConnector );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlPictureNonVisual );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065",NewCT_GvmlPicture );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c",NewCT_GvmlGraphicFrameNonVisual );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065",NewCT_GvmlGraphicalObjectFrame );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c",NewCT_GvmlGroupShapeNonVisual );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065",NewCT_GvmlGroupShape );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a",NewCT_Camera );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067",NewCT_LightRig );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044",NewCT_Scene3D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070",NewCT_Backdrop );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c",NewCT_Bevel );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044",NewCT_Shape3D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074",NewCT_FlatText );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaBiLevelEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaCeilingEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaFloorEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaInverseEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074",NewCT_AlphaModulateFixedEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074",NewCT_AlphaOutsetEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaReplaceEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BiLevelEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BlurEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074",NewCT_ColorChangeEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ColorReplaceEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_DuotoneEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_GlowEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_GrayscaleEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_HSLEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_InnerShadowEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_LuminanceEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_OuterShadowEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_PresetShadowEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ReflectionEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_RelativeOffsetEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074",NewCT_SoftEdgesEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TintEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074",NewCT_TransformEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NoFillProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_SolidColorFillProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_LinearShadeProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_PathShadeProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_GradientStopList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_GradientFillProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TileInfoProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_StretchInfoProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0042\u006c\u0069\u0070",NewCT_Blip );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BlipFillProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_PatternFillProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_GroupFillProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_FillProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_FillEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074",NewCT_FillOverlayEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065",NewCT_EffectReference );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072",NewCT_EffectContainer );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074",NewCT_AlphaModulateEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074",NewCT_BlendEffect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074",NewCT_EffectList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_EffectProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065",NewCT_GeomGuide );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GeomGuideList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_AdjPoint2D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074",NewCT_GeomRect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065",NewCT_XYAdjustHandle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065",NewCT_PolarAdjustHandle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065",NewCT_ConnectionSite );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_AdjustHandleList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074",NewCT_ConnectionSiteList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f",NewCT_Path2DMoveTo );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f",NewCT_Path2DLineTo );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f",NewCT_Path2DArcTo );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f",NewCT_Path2DQuadBezierTo );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f",NewCT_Path2DCubicBezierTo );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065",NewCT_Path2DClose );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D",NewCT_Path2D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074",NewCT_Path2DList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_PresetGeometry2D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065",NewCT_PresetTextShape );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_CustomGeometry2D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_LineEndProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c",NewCT_LineJoinBevel );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064",NewCT_LineJoinRound );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_LineJoinMiterProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_PresetLineDashProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070",NewCT_DashStop );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_DashStopList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_LineProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_ShapeProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_GroupShapeProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_StyleMatrixReference );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_FontReference );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ShapeStyle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn",NewCT_DefaultShapeDefinition );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073",NewCT_ObjectStyleDefaults );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_EmptyElement );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorMapping );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_ColorMappingOverride );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeAndMapping );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074",NewCT_ColorSchemeList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewCT_OfficeStyleSheet );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_BaseStylesOverride );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074",NewCT_ClipboardStyleSheet );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_TableCellProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c",NewCT_TableCol );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064",NewCT_TableGrid );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c",NewCT_TableCell );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077",NewCT_TableRow );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_TableProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D",NewCT_Cell3D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ThemeableLineStyle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065",NewCT_TableStyleTextStyle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_TableCellBorderStyle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065",NewCT_TableBackgroundStyle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065",NewCT_TableStyleCellStyle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065",NewCT_TablePartStyle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074",NewCT_TableStyleList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TextParagraph );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065",NewCT_TextListStyle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074",NewCT_TextNormalAutofit );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextShapeAutofit );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextNoAutofit );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TextBodyProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079",NewCT_TextBody );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074",NewCT_TextBulletColorFollowText );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074",NewCT_TextBulletSizeFollowText );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextBulletSizePercent );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074",NewCT_TextBulletSizePoint );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextBulletTypefaceFollowText );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextAutonumberBullet );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074",NewCT_TextCharBullet );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074",NewCT_TextBlipBullet );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextNoBullet );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074",NewCT_TextFont );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineLineFollowText );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineFillFollowText );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072",NewCT_TextUnderlineFillGroupWrapper );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextCharacterProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextSpacingPercent );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074",NewCT_TextSpacingPoint );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070",NewCT_TextTabStop );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074",NewCT_TextTabStopList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_TextLineBreak );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067",NewCT_TextSpacing );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextParagraphProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e",NewCT_RegularTextRun );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce",NewVideoFile );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0067r\u0061\u0070\u0068\u0069\u0063",NewGraphic );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0062\u006c\u0069\u0070",NewBlip );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0068\u0065m\u0065",NewTheme );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewThemeOverride );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072",NewThemeManager );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0062\u006c",NewTbl );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","t\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074",NewTblStyleLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061",NewEG_Media );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewEG_ColorTransform );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewEG_OfficeArtExtensionList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065",NewEG_ColorChoice );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D",NewEG_Text3D );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewEG_ShadeProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_FillModeProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewEG_FillProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t",NewEG_Effect );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_EffectProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_Geometry );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_TextGeometry );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineFillProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineJoinProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineDashProperties );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableFillStyle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableEffectStyle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073",NewEG_ThemeableFontStyles );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074",NewEG_TextAutofit );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072",NewEG_TextBulletColor );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065",NewEG_TextBulletSize );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065",NewEG_TextBulletTypeface );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074",NewEG_TextBullet );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065",NewEG_TextUnderlineLine );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c",NewEG_TextUnderlineFill );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e",NewEG_TextRun );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041G\u005f\u0042\u006c\u006f\u0062",NewAG_Blob );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewAG_Locking );}; \ No newline at end of file diff --git a/schema/soo/dml/lockedCanvas/lockedCanvas.go b/schema/soo/dml/lockedCanvas/lockedCanvas.go index c07fa1aa54..5ba1ae1097 100644 --- a/schema/soo/dml/lockedCanvas/lockedCanvas.go +++ b/schema/soo/dml/lockedCanvas/lockedCanvas.go @@ -9,10 +9,10 @@ // 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 lockedCanvas ;import (_e "encoding/xml";_f "fmt";_a "github.com/unidoc/unioffice";_fg "github.com/unidoc/unioffice/schema/soo/dml";); - -// Validate validates the LockedCanvas and its children -func (_bb *LockedCanvas )Validate ()error {return _bb .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");}; +package lockedCanvas ;import (_e "encoding/xml";_d "fmt";_f "github.com/unidoc/unioffice";_ca "github.com/unidoc/unioffice/schema/soo/dml";);func (_ec *LockedCanvas )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ec .CT_GvmlGroupShape =*_ca .NewCT_GvmlGroupShape ();for {_b ,_cg :=d .Token ();if _cg !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_cg );};if _g ,_da :=_b .(_e .EndElement );_da &&_g .Name ==start .Name {break ;};};return nil ;};func (_ff *LockedCanvas )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _ff .CT_GvmlGroupShape .MarshalXML (e ,start );};func NewLockedCanvas ()*LockedCanvas {_ef :=&LockedCanvas {};_ef .CT_GvmlGroupShape =*_ca .NewCT_GvmlGroupShape ();return _ef ;};type LockedCanvas struct{_ca .CT_GvmlGroupShape }; // ValidateWithPath validates the LockedCanvas and its children, prefixing error messages with path -func (_cd *LockedCanvas )ValidateWithPath (path string )error {if _aege :=_cd .CT_GvmlGroupShape .ValidateWithPath (path );_aege !=nil {return _aege ;};return nil ;};func NewLockedCanvas ()*LockedCanvas {_ea :=&LockedCanvas {};_ea .CT_GvmlGroupShape =*_fg .NewCT_GvmlGroupShape ();return _ea ;};func (_ee *LockedCanvas )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ee .CT_GvmlGroupShape =*_fg .NewCT_GvmlGroupShape ();for {_d ,_cg :=d .Token ();if _cg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_cg );};if _ae ,_aeg :=_d .(_e .EndElement );_aeg &&_ae .Name ==start .Name {break ;};};return nil ;};func (_b *LockedCanvas )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _b .CT_GvmlGroupShape .MarshalXML (e ,start );};type LockedCanvas struct{_fg .CT_GvmlGroupShape };func init (){_a .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073","\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073",NewLockedCanvas );}; \ No newline at end of file +func (_eg *LockedCanvas )ValidateWithPath (path string )error {if _ga :=_eg .CT_GvmlGroupShape .ValidateWithPath (path );_ga !=nil {return _ga ;};return nil ;}; + +// Validate validates the LockedCanvas and its children +func (_ba *LockedCanvas )Validate ()error {return _ba .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func init (){_f .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073","\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073",NewLockedCanvas );}; \ No newline at end of file diff --git a/schema/soo/dml/picture/picture.go b/schema/soo/dml/picture/picture.go index 8bbcf99f66..3fbc8c305f 100644 --- a/schema/soo/dml/picture/picture.go +++ b/schema/soo/dml/picture/picture.go @@ -9,22 +9,22 @@ // 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 picture ;import (_ec "encoding/xml";_b "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/schema/soo/dml";); +package picture ;import (_g "encoding/xml";_b "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/dml";);func (_a *CT_Picture )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_f :=_g .StartElement {Name :_g .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_a .NvPicPr ,_f );_ga :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_a .BlipFill ,_ga );_ge :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_a .SpPr ,_ge );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_be *CT_PictureNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_be .CNvPr =_c .NewCT_NonVisualDrawingProps ();_be .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();_cb :for {_ca ,_gd :=d .Token ();if _gd !=nil {return _gd ;};switch _fee :=_ca .(type ){case _g .StartElement :switch _fee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"}:if _ag :=d .DecodeElement (_be .CNvPr ,&_fee );_ag !=nil {return _ag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ba :=d .DecodeElement (_be .CNvPicPr ,&_fee );_ba !=nil {return _ba ;};default:_b .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_fee .Name );if _dcg :=d .Skip ();_dcg !=nil {return _dcg ;};};case _g .EndElement :break _cb ;case _g .CharData :};};return nil ;};func NewPic ()*Pic {_cdc :=&Pic {};_cdc .CT_Picture =*NewCT_Picture ();return _cdc };func (_fd *Pic )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 ="\u0070i\u0063\u003a\u0070\u0069\u0063";return _fd .CT_Picture .MarshalXML (e ,start );};type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_c .CT_BlipFillProperties ;SpPr *_c .CT_ShapeProperties ;};type CT_PictureNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvPicPr *_c .CT_NonVisualPictureProperties ;};func (_cc *CT_Picture )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cc .NvPicPr =NewCT_PictureNonVisual ();_cc .BlipFill =_c .NewCT_BlipFillProperties ();_cc .SpPr =_c .NewCT_ShapeProperties ();_dc :for {_ccd ,_ad :=d .Token ();if _ad !=nil {return _ad ;};switch _bb :=_ccd .(type ){case _g .StartElement :switch _bb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _gf :=d .DecodeElement (_cc .NvPicPr ,&_bb );_gf !=nil {return _gf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _fg :=d .DecodeElement (_cc .BlipFill ,&_bb );_fg !=nil {return _fg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _cf :=d .DecodeElement (_cc .SpPr ,&_bb );_cf !=nil {return _cf ;};default:_b .Log ("\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\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_bb .Name );if _fe :=d .Skip ();_fe !=nil {return _fe ;};};case _g .EndElement :break _dc ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_ged *CT_PictureNonVisual )ValidateWithPath (path string )error {if _bb :=_ged .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bb !=nil {return _bb ;};if _gc :=_ged .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_gc !=nil {return _gc ;};return nil ;}; +// Validate validates the Pic and its children +func (_cbb *Pic )Validate ()error {return _cbb .ValidateWithPath ("\u0050\u0069\u0063")};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_cd :=&CT_PictureNonVisual {};_cd .CNvPr =_c .NewCT_NonVisualDrawingProps ();_cd .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();return _cd ;};func (_afc *CT_PictureNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dcf :=_g .StartElement {Name :_g .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_afc .CNvPr ,_dcf );_gef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_afc .CNvPicPr ,_gef );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_ece *CT_Picture )ValidateWithPath (path string )error {if _fdb :=_ece .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_fdb !=nil {return _fdb ;};if _ad :=_ece .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ad !=nil {return _ad ;};if _cf :=_ece .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cf !=nil {return _cf ;};return nil ;}; - -// Validate validates the CT_PictureNonVisual and its children -func (_bf *CT_PictureNonVisual )Validate ()error {return _bf .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_fb *CT_PictureNonVisual )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {e .EncodeToken (start );_bg :=_ec .StartElement {Name :_ec .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_fb .CNvPr ,_bg );_df :=_ec .StartElement {Name :_ec .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fb .CNvPicPr ,_df );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func NewPic ()*Pic {_ca :=&Pic {};_ca .CT_Picture =*NewCT_Picture ();return _ca };type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_f .CT_BlipFillProperties ;SpPr *_f .CT_ShapeProperties ;}; - -// Validate validates the Pic and its children -func (_acg *Pic )Validate ()error {return _acg .ValidateWithPath ("\u0050\u0069\u0063")};func (_ga *CT_Picture )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_ga .NvPicPr =NewCT_PictureNonVisual ();_ga .BlipFill =_f .NewCT_BlipFillProperties ();_ga .SpPr =_f .NewCT_ShapeProperties ();_fd :for {_be ,_dd :=d .Token ();if _dd !=nil {return _dd ;};switch _ed :=_be .(type ){case _ec .StartElement :switch _ed .Name {case _ec .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_ec .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _beb :=d .DecodeElement (_ga .NvPicPr ,&_ed );_beb !=nil {return _beb ;};case _ec .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ec .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _eg :=d .DecodeElement (_ga .BlipFill ,&_ed );_eg !=nil {return _eg ;};case _ec .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_ec .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _fc :=d .DecodeElement (_ga .SpPr ,&_ed );_fc !=nil {return _fc ;};default:_b .Log ("\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\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_ed .Name );if _ge :=d .Skip ();_ge !=nil {return _ge ;};};case _ec .EndElement :break _fd ;case _ec .CharData :};};return nil ;}; +func (_daa *CT_Picture )ValidateWithPath (path string )error {if _geg :=_daa .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_geg !=nil {return _geg ;};if _af :=_daa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_af !=nil {return _af ;};if _cfe :=_daa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cfe !=nil {return _cfe ;};return nil ;};func (_dg *Pic )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dg .CT_Picture =*NewCT_Picture ();_baa :for {_afcd ,_feef :=d .Token ();if _feef !=nil {return _feef ;};switch _ff :=_afcd .(type ){case _g .StartElement :switch _ff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _cef :=d .DecodeElement (_dg .NvPicPr ,&_ff );_cef !=nil {return _cef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _fdc :=d .DecodeElement (_dg .BlipFill ,&_ff );_fdc !=nil {return _fdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _ega :=d .DecodeElement (_dg .SpPr ,&_ff );_ega !=nil {return _ega ;};default:_b .Log ("\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\u0050i\u0063\u0020\u0025\u0076",_ff .Name );if _fb :=d .Skip ();_fb !=nil {return _fb ;};};case _g .EndElement :break _baa ;case _g .CharData :};};return nil ;}; // Validate validates the CT_Picture and its children -func (_cc *CT_Picture )Validate ()error {return _cc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_ac *Pic )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_ac .CT_Picture =*NewCT_Picture ();_eb :for {_aa ,_eda :=d .Token ();if _eda !=nil {return _eda ;};switch _db :=_aa .(type ){case _ec .StartElement :switch _db .Name {case _ec .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_ec .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _gg :=d .DecodeElement (_ac .NvPicPr ,&_db );_gg !=nil {return _gg ;};case _ec .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_ec .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _fdcd :=d .DecodeElement (_ac .BlipFill ,&_db );_fdcd !=nil {return _fdcd ;};case _ec .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_ec .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _af :=d .DecodeElement (_ac .SpPr ,&_db );_af !=nil {return _af ;};default:_b .Log ("\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\u0050i\u0063\u0020\u0025\u0076",_db .Name );if _edg :=d .Skip ();_edg !=nil {return _edg ;};};case _ec .EndElement :break _eb ;case _ec .CharData :};};return nil ;};type CT_PictureNonVisual struct{CNvPr *_f .CT_NonVisualDrawingProps ;CNvPicPr *_f .CT_NonVisualPictureProperties ;};func (_g *CT_Picture )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {e .EncodeToken (start );_a :=_ec .StartElement {Name :_ec .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_g .NvPicPr ,_a );_c :=_ec .StartElement {Name :_ec .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_g .BlipFill ,_c );_cd :=_ec .StartElement {Name :_ec .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_g .SpPr ,_cd );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func NewCT_Picture ()*CT_Picture {_d :=&CT_Picture {};_d .NvPicPr =NewCT_PictureNonVisual ();_d .BlipFill =_f .NewCT_BlipFillProperties ();_d .SpPr =_f .NewCT_ShapeProperties ();return _d ;};func (_fea *Pic )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ="\u0070i\u0063\u003a\u0070\u0069\u0063";return _fea .CT_Picture .MarshalXML (e ,start );};type Pic struct{CT_Picture };func (_gd *CT_PictureNonVisual )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gd .CNvPr =_f .NewCT_NonVisualDrawingProps ();_gd .CNvPicPr =_f .NewCT_NonVisualPictureProperties ();_ff :for {_ade ,_gf :=d .Token ();if _gf !=nil {return _gf ;};switch _fe :=_ade .(type ){case _ec .StartElement :switch _fe .Name {case _ec .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"},_ec .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"}:if _fdc :=d .DecodeElement (_gd .CNvPr ,&_fe );_fdc !=nil {return _fdc ;};case _ec .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_ec .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ae :=d .DecodeElement (_gd .CNvPicPr ,&_fe );_ae !=nil {return _ae ;};default:_b .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_fe .Name );if _dc :=d .Skip ();_dc !=nil {return _dc ;};};case _ec .EndElement :break _ff ;case _ec .CharData :};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_fda :=&CT_PictureNonVisual {};_fda .CNvPr =_f .NewCT_NonVisualDrawingProps ();_fda .CNvPicPr =_f .NewCT_NonVisualPictureProperties ();return _fda ;}; +func (_da *CT_Picture )Validate ()error {return _da .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type Pic struct{CT_Picture };func NewCT_Picture ()*CT_Picture {_e :=&CT_Picture {};_e .NvPicPr =NewCT_PictureNonVisual ();_e .BlipFill =_c .NewCT_BlipFillProperties ();_e .SpPr =_c .NewCT_ShapeProperties ();return _e ;}; // ValidateWithPath validates the Pic and its children, prefixing error messages with path -func (_fa *Pic )ValidateWithPath (path string )error {if _adf :=_fa .CT_Picture .ValidateWithPath (path );_adf !=nil {return _adf ;};return nil ;};func init (){_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0070\u0069\u0063",NewPic );}; \ No newline at end of file +func (_afb *Pic )ValidateWithPath (path string )error {if _ec :=_afb .CT_Picture .ValidateWithPath (path );_ec !=nil {return _ec ;};return nil ;}; + +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_ade *CT_PictureNonVisual )ValidateWithPath (path string )error {if _ce :=_ade .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ce !=nil {return _ce ;};if _cg :=_ade .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_cg !=nil {return _cg ;};return nil ;}; + +// Validate validates the CT_PictureNonVisual and its children +func (_eg *CT_PictureNonVisual )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func init (){_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0070\u0069\u0063",NewPic );}; \ No newline at end of file diff --git a/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go b/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go index 6ae216a4c5..ed06002168 100644 --- a/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go +++ b/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go @@ -9,148 +9,148 @@ // 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 spreadsheetDrawing ;import (_de "encoding/xml";_b "fmt";_g "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/schema/soo/dml";_a "strconv";); +package spreadsheetDrawing ;import (_af "encoding/xml";_f "fmt";_c "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/schema/soo/dml";_ad "strconv";);func (_dadf *CT_GroupShapeChoice )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cce :for {_gbbe ,_dcfe :=d .Token ();if _dcfe !=nil {return _dcfe ;};switch _fbb :=_gbbe .(type ){case _af .StartElement :switch _fbb .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_baf :=NewCT_Shape ();if _cbdf :=d .DecodeElement (_baf ,&_fbb );_cbdf !=nil {return _cbdf ;};_dadf .Sp =append (_dadf .Sp ,_baf );case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bcd :=NewCT_GroupShape ();if _aaff :=d .DecodeElement (_bcd ,&_fbb );_aaff !=nil {return _aaff ;};_dadf .GrpSp =append (_dadf .GrpSp ,_bcd );case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dceb :=NewCT_GraphicalObjectFrame ();if _ffcd :=d .DecodeElement (_dceb ,&_fbb );_ffcd !=nil {return _ffcd ;};_dadf .GraphicFrame =append (_dadf .GraphicFrame ,_dceb );case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_bcg :=NewCT_Connector ();if _fcf :=d .DecodeElement (_bcg ,&_fbb );_fcf !=nil {return _fcf ;};_dadf .CxnSp =append (_dadf .CxnSp ,_bcg );case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_dee :=NewCT_Picture ();if _fbc :=d .DecodeElement (_dee ,&_fbb );_fbc !=nil {return _fbc ;};_dadf .Pic =append (_dadf .Pic ,_dee );default:_c .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fbb .Name );if _gae :=d .Skip ();_gae !=nil {return _gae ;};};case _af .EndElement :break _cce ;case _af .CharData :};};return nil ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_cggc *CT_GroupShapeNonVisual )Validate ()error {return _cggc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_f .CT_ShapeProperties ;Style *_f .CT_ShapeStyle ;TxBody *_f .CT_TextBody ;};func (_ga *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_ga .CNvPr =_f .NewCT_NonVisualDrawingProps ();_ga .CNvGraphicFramePr =_f .NewCT_NonVisualGraphicFrameProperties ();_ggc :for {_fdc ,_fegc :=d .Token ();if _fegc !=nil {return _fegc ;};switch _gdc :=_fdc .(type ){case _de .StartElement :switch _gdc .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fda :=d .DecodeElement (_ga .CNvPr ,&_gdc );_fda !=nil {return _fda ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _ebg :=d .DecodeElement (_ga .CNvGraphicFramePr ,&_gdc );_ebg !=nil {return _ebg ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_gdc .Name );if _adg :=d .Skip ();_adg !=nil {return _adg ;};};case _de .EndElement :break _ggc ;case _de .CharData :};};return nil ;};func (_aace ST_EditAs )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_bbfe :=_de .Attr {};_bbfe .Name =name ;switch _aace {case ST_EditAsUnset :_bbfe .Value ="";case ST_EditAsTwoCell :_bbfe .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_bbfe .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_bbfe .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _bbfe ,nil ;};func (_ffdb *EG_ObjectChoices )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_dafg :for {_efeb ,_eabg :=d .Token ();if _eabg !=nil {return _eabg ;};switch _egdbc :=_efeb .(type ){case _de .StartElement :switch _egdbc .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ffdb .Choice =NewEG_ObjectChoicesChoice ();if _egff :=d .DecodeElement (&_ffdb .Choice .Sp ,&_egdbc );_egff !=nil {return _egff ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ffdb .Choice =NewEG_ObjectChoicesChoice ();if _ccdbb :=d .DecodeElement (&_ffdb .Choice .GrpSp ,&_egdbc );_ccdbb !=nil {return _ccdbb ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ffdb .Choice =NewEG_ObjectChoicesChoice ();if _agad :=d .DecodeElement (&_ffdb .Choice .GraphicFrame ,&_egdbc );_agad !=nil {return _agad ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ffdb .Choice =NewEG_ObjectChoicesChoice ();if _bbcc :=d .DecodeElement (&_ffdb .Choice .CxnSp ,&_egdbc );_bbcc !=nil {return _bbcc ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ffdb .Choice =NewEG_ObjectChoicesChoice ();if _cbgd :=d .DecodeElement (&_ffdb .Choice .Pic ,&_egdbc );_cbgd !=nil {return _cbgd ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ffdb .Choice =NewEG_ObjectChoicesChoice ();if _gec :=d .DecodeElement (&_ffdb .Choice .ContentPart ,&_egdbc );_gec !=nil {return _gec ;};default:_g .Log ("\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\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_egdbc .Name );if _ddbg :=d .Skip ();_ddbg !=nil {return _ddbg ;};};case _de .EndElement :break _dafg ;case _de .CharData :};};return nil ;};func (_db *CT_AbsoluteAnchor )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );_fa :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}};e .EncodeElement (_db .Pos ,_fa );_ca :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_db .Ext ,_ca );if _db .Choice !=nil {_db .Choice .MarshalXML (e ,_de .StartElement {});};_bf :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_db .ClientData ,_bf );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Marker and its children +func (_ebd *CT_Marker )Validate ()error {return _ebd .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_dcg *CT_ConnectorNonVisual )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_dcg .CNvPr =_g .NewCT_NonVisualDrawingProps ();_dcg .CNvCxnSpPr =_g .NewCT_NonVisualConnectorProperties ();_be :for {_cc ,_cff :=d .Token ();if _cff !=nil {return _cff ;};switch _egb :=_cc .(type ){case _af .StartElement :switch _egb .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bd :=d .DecodeElement (_dcg .CNvPr ,&_egb );_bd !=nil {return _bd ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _fgg :=d .DecodeElement (_dcg .CNvCxnSpPr ,&_egb );_fgg !=nil {return _fgg ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_egb .Name );if _afa :=d .Skip ();_afa !=nil {return _afa ;};};case _af .EndElement :break _be ;case _af .CharData :};};return nil ;};type CT_PictureNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvPicPr *_g .CT_NonVisualPictureProperties ;};func (_baeg *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {e .EncodeToken (start );_cgg :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_baeg .CNvPr ,_cgg );_baa :=_af .StartElement {Name :_af .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_baeg .CNvGraphicFramePr ,_baa );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_bb *CT_Connector )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _bb .MacroAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bb .MacroAttr )});};if _bb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gegd (*_bb .FPublishedAttr ))});};e .EncodeToken (start );_ba :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bb .NvCxnSpPr ,_ba );_fb :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bb .SpPr ,_fb );if _bb .Style !=nil {_cd :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_bb .Style ,_cd );};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_gda *CT_GraphicalObjectFrame )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_gda .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_gda .Xfrm =_g .NewCT_Transform2D ();_gda .Graphic =_g .NewGraphic ();for _ ,_fgd :=range start .Attr {if _fgd .Name .Local =="\u006d\u0061\u0063r\u006f"{_efd ,_bae :=_fgd .Value ,error (nil );if _bae !=nil {return _bae ;};_gda .MacroAttr =&_efd ;continue ;};if _fgd .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dfd ,_gdf :=_ad .ParseBool (_fgd .Value );if _gdf !=nil {return _gdf ;};_gda .FPublishedAttr =&_dfd ;continue ;};};_gee :for {_ca ,_caa :=d .Token ();if _caa !=nil {return _caa ;};switch _aee :=_ca .(type ){case _af .StartElement :switch _aee .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _bc :=d .DecodeElement (_gda .NvGraphicFramePr ,&_aee );_bc !=nil {return _bc ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _aad :=d .DecodeElement (_gda .Xfrm ,&_aee );_aad !=nil {return _aad ;};case _af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _gga :=d .DecodeElement (_gda .Graphic ,&_aee );_gga !=nil {return _gga ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_aee .Name );if _aaf :=d .Skip ();_aaf !=nil {return _aaf ;};};case _af .EndElement :break _gee ;case _af .CharData :};};return nil ;};type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_g .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_adcb *EG_ObjectChoicesChoice )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _adcb .Sp !=nil {_bdg :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};e .EncodeElement (_adcb .Sp ,_bdg );};if _adcb .GrpSp !=nil {_fdbe :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_adcb .GrpSp ,_fdbe );};if _adcb .GraphicFrame !=nil {_ffed :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_adcb .GraphicFrame ,_ffed );};if _adcb .CxnSp !=nil {_fdga :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_adcb .CxnSp ,_fdga );};if _adcb .Pic !=nil {_cec :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};e .EncodeElement (_adcb .Pic ,_cec );};if _adcb .ContentPart !=nil {_cbba :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_adcb .ContentPart ,_cbba );};return nil ;};func (_fad *To )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fad .CT_Marker =*NewCT_Marker ();_gcbg :for {_cddg ,_ceag :=d .Token ();if _ceag !=nil {return _ceag ;};switch _fdacc :=_cddg .(type ){case _af .StartElement :switch _fdacc .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _gcgd :=d .DecodeElement (&_fad .Col ,&_fdacc );_gcgd !=nil {return _gcgd ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_bddd ,_cca :=d .Token ();if _cca !=nil {return _cca ;};switch _egge :=_bddd .(type ){case _af .CharData :_bdad :=string (_egge );_gbfa ,_aefd :=_g .ParseUnionST_Coordinate (_bdad );if _aefd !=nil {return nil ;};_fad .ColOff =_gbfa ;d .Skip ();case _af .EndElement :};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _ddff :=d .DecodeElement (&_fad .Row ,&_fdacc );_ddff !=nil {return _ddff ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_ggad ,_dbea :=d .Token ();if _dbea !=nil {return _dbea ;};switch _cdbf :=_ggad .(type ){case _af .CharData :_aadg :=string (_cdbf );_edfe ,_bddg :=_g .ParseUnionST_Coordinate (_aadg );if _bddg !=nil {return nil ;};_fad .RowOff =_edfe ;d .Skip ();case _af .EndElement :};default:_c .Log ("\u0073\u006bi\u0070\u0070\u0069\u006eg\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020T\u006f\u0020\u0025\u0076",_fdacc .Name );if _ecec :=d .Skip ();_ecec !=nil {return _ecec ;};};case _af .EndElement :break _gcbg ;case _af .CharData :};};return nil ;};func (_aece *CT_ShapeNonVisual )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {e .EncodeToken (start );_eeee :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_aece .CNvPr ,_eeee );_ffeeb :=_af .StartElement {Name :_af .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aece .CNvSpPr ,_ffeeb );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_dbg :=&CT_ConnectorNonVisual {};_dbg .CNvPr =_g .NewCT_NonVisualDrawingProps ();_dbg .CNvCxnSpPr =_g .NewCT_NonVisualConnectorProperties ();return _dbg ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_eaf :=&CT_PictureNonVisual {};_eaf .CNvPr =_g .NewCT_NonVisualDrawingProps ();_eaf .CNvPicPr =_g .NewCT_NonVisualPictureProperties ();return _eaf ;};func (_dfg *CT_OneCellAnchor )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_dfg .From =NewCT_Marker ();_dfg .Ext =_g .NewCT_PositiveSize2D ();_dfg .ClientData =NewCT_AnchorClientData ();_cfaf :for {_dbbf ,_bbf :=d .Token ();if _bbf !=nil {return _bbf ;};switch _ccd :=_dbbf .(type ){case _af .StartElement :switch _ccd .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _beg :=d .DecodeElement (_dfg .From ,&_ccd );_beg !=nil {return _beg ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _beb :=d .DecodeElement (_dfg .Ext ,&_ccd );_beb !=nil {return _beb ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_dfg .Choice =NewEG_ObjectChoicesChoice ();if _dda :=d .DecodeElement (&_dfg .Choice .Sp ,&_ccd );_dda !=nil {return _dda ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_dfg .Choice =NewEG_ObjectChoicesChoice ();if _fce :=d .DecodeElement (&_dfg .Choice .GrpSp ,&_ccd );_fce !=nil {return _fce ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dfg .Choice =NewEG_ObjectChoicesChoice ();if _dcef :=d .DecodeElement (&_dfg .Choice .GraphicFrame ,&_ccd );_dcef !=nil {return _dcef ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_dfg .Choice =NewEG_ObjectChoicesChoice ();if _addd :=d .DecodeElement (&_dfg .Choice .CxnSp ,&_ccd );_addd !=nil {return _addd ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_dfg .Choice =NewEG_ObjectChoicesChoice ();if _cde :=d .DecodeElement (&_dfg .Choice .Pic ,&_ccd );_cde !=nil {return _cde ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_dfg .Choice =NewEG_ObjectChoicesChoice ();if _efga :=d .DecodeElement (&_dfg .Choice .ContentPart ,&_ccd );_efga !=nil {return _efga ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _bfcd :=d .DecodeElement (_dfg .ClientData ,&_ccd );_bfcd !=nil {return _bfcd ;};default:_c .Log ("\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\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_ccd .Name );if _dddd :=d .Skip ();_dddd !=nil {return _dddd ;};};case _af .EndElement :break _cfaf ;case _af .CharData :};};return nil ;};func (_bbb *CT_Picture )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _bbb .MacroAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbb .MacroAttr )});};if _bbb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gegd (*_bbb .FPublishedAttr ))});};e .EncodeToken (start );_edf :=_af .StartElement {Name :_af .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_bbb .NvPicPr ,_edf );_efge :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbb .BlipFill ,_efge );_adbb :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bbb .SpPr ,_adbb );if _bbb .Style !=nil {_dag :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_bbb .Style ,_dag );};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};type CT_AbsoluteAnchor struct{Pos *_g .CT_Point2D ;Ext *_g .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_dfea :=&CT_ShapeNonVisual {};_dfea .CNvPr =_g .NewCT_NonVisualDrawingProps ();_dfea .CNvSpPr =_g .NewCT_NonVisualDrawingShapeProps ();return _dfea ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_fd :=&CT_AbsoluteAnchor {};_fd .Pos =_g .NewCT_Point2D ();_fd .Ext =_g .NewCT_PositiveSize2D ();_fd .ClientData =NewCT_AnchorClientData ();return _fd ;}; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_fdgf *CT_Rel )ValidateWithPath (path string )error {return nil };type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_f .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_ccca :=&CT_TwoCellAnchor {};_ccca .From =NewCT_Marker ();_ccca .To =NewCT_Marker ();_ccca .ClientData =NewCT_AnchorClientData ();return _ccca ;};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_gbf *CT_GroupShapeChoice )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_deec :for {_fcae ,_ggcb :=d .Token ();if _ggcb !=nil {return _ggcb ;};switch _cce :=_fcae .(type ){case _de .StartElement :switch _cce .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_fdcc :=NewCT_Shape ();if _cfg :=d .DecodeElement (_fdcc ,&_cce );_cfg !=nil {return _cfg ;};_gbf .Sp =append (_gbf .Sp ,_fdcc );case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_acd :=NewCT_GroupShape ();if _cae :=d .DecodeElement (_acd ,&_cce );_cae !=nil {return _cae ;};_gbf .GrpSp =append (_gbf .GrpSp ,_acd );case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_agd :=NewCT_GraphicalObjectFrame ();if _ded :=d .DecodeElement (_agd ,&_cce );_ded !=nil {return _ded ;};_gbf .GraphicFrame =append (_gbf .GraphicFrame ,_agd );case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_bae :=NewCT_Connector ();if _bfg :=d .DecodeElement (_bae ,&_cce );_bfg !=nil {return _bfg ;};_gbf .CxnSp =append (_gbf .CxnSp ,_bae );case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bbg :=NewCT_Picture ();if _afg :=d .DecodeElement (_bbg ,&_cce );_afg !=nil {return _afg ;};_gbf .Pic =append (_gbf .Pic ,_bbg );default:_g .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cce .Name );if _dada :=d .Skip ();_dada !=nil {return _dada ;};};case _de .EndElement :break _deec ;case _de .CharData :};};return nil ;}; +// Validate validates the EG_ObjectChoices and its children +func (_cgba *EG_ObjectChoices )Validate ()error {return _cgba .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func (_ffb *CT_ConnectorNonVisual )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {e .EncodeToken (start );_gde :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_ffb .CNvPr ,_gde );_cda :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ffb .CNvCxnSpPr ,_cda );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the EG_ObjectChoicesChoice and its children +func (_eeba *EG_ObjectChoicesChoice )Validate ()error {return _eeba .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");}; // ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_bff *CT_Marker )ValidateWithPath (path string )error {if _bff .Col < 0{return _b .Errorf ("\u0025\u0073\u002fm\u002e\u0043\u006f\u006c \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bff .Col );};if _ace :=_bff .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_ace !=nil {return _ace ;};if _bff .Row < 0{return _b .Errorf ("\u0025\u0073\u002fm\u002e\u0052\u006f\u0077 \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bff .Row );};if _eaa :=_bff .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_eaa !=nil {return _eaa ;};return nil ;}; +func (_add *CT_Marker )ValidateWithPath (path string )error {if _add .Col < 0{return _f .Errorf ("\u0025\u0073\u002fm\u002e\u0043\u006f\u006c \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_add .Col );};if _fdab :=_add .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_fdab !=nil {return _fdab ;};if _add .Row < 0{return _f .Errorf ("\u0025\u0073\u002fm\u002e\u0052\u006f\u0077 \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_add .Row );};if _efc :=_add .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_efc !=nil {return _efc ;};return nil ;}; -// Validate validates the CT_ConnectorNonVisual and its children -func (_cfb *CT_ConnectorNonVisual )Validate ()error {return _cfb .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_bbc *CT_Marker )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_bbc .Col =0;_bbc .Row =0;_ccag :for {_eab ,_cfd :=d .Token ();if _cfd !=nil {return _cfd ;};switch _gegb :=_eab .(type ){case _de .StartElement :switch _gegb .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _gcde :=d .DecodeElement (&_bbc .Col ,&_gegb );_gcde !=nil {return _gcde ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_cgcb ,_dbf :=d .Token ();if _dbf !=nil {return _dbf ;};switch _fffa :=_cgcb .(type ){case _de .CharData :_cag :=string (_fffa );_cgga ,_eacc :=_f .ParseUnionST_Coordinate (_cag );if _eacc !=nil {return nil ;};_bbc .ColOff =_cgga ;d .Skip ();case _de .EndElement :};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _ceg :=d .DecodeElement (&_bbc .Row ,&_gegb );_ceg !=nil {return _ceg ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_abd ,_eeb :=d .Token ();if _eeb !=nil {return _eeb ;};switch _cdf :=_abd .(type ){case _de .CharData :_ddg :=string (_cdf );_dbbb ,_dfbg :=_f .ParseUnionST_Coordinate (_ddg );if _dfbg !=nil {return nil ;};_bbc .RowOff =_dbbb ;d .Skip ();case _de .EndElement :};default:_g .Log ("\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\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_gegb .Name );if _bcbb :=d .Skip ();_bcbb !=nil {return _bcbb ;};};case _de .EndElement :break _ccag ;case _de .CharData :};};return nil ;}; +// Validate validates the CT_Connector and its children +func (_ef *CT_Connector )Validate ()error {return _ef .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ;};func NewCT_Drawing ()*CT_Drawing {_eab :=&CT_Drawing {};return _eab };func (_gea *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_gea .CNvPr =_g .NewCT_NonVisualDrawingProps ();_gea .CNvGraphicFramePr =_g .NewCT_NonVisualGraphicFrameProperties ();_fde :for {_fge ,_dgfff :=d .Token ();if _dgfff !=nil {return _dgfff ;};switch _bfc :=_fge .(type ){case _af .StartElement :switch _bfc .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _ce :=d .DecodeElement (_gea .CNvPr ,&_bfc );_ce !=nil {return _ce ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _efg :=d .DecodeElement (_gea .CNvGraphicFramePr ,&_bfc );_efg !=nil {return _efg ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_bfc .Name );if _aeg :=d .Skip ();_aeg !=nil {return _aeg ;};};case _af .EndElement :break _fde ;case _af .CharData :};};return nil ;}; -// Validate validates the CT_Rel and its children -func (_dgg *CT_Rel )Validate ()error {return _dgg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_fbcb *WsDr )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ="\u0078\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _fbcb .CT_Drawing .MarshalXML (e ,start );}; +// Validate validates the To and its children +func (_ggbc *To )Validate ()error {return _ggbc .ValidateWithPath ("\u0054\u006f")}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_cfbc *CT_Picture )ValidateWithPath (path string )error {if _dfg :=_cfbc .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_dfg !=nil {return _dfg ;};if _fdd :=_cfbc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fdd !=nil {return _fdd ;};if _defc :=_cfbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_defc !=nil {return _defc ;};if _cfbc .Style !=nil {if _bebe :=_cfbc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bebe !=nil {return _bebe ;};};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_f .CT_NonVisualDrawingProps ;CNvCxnSpPr *_f .CT_NonVisualConnectorProperties ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_gaac :=&EG_ObjectChoicesChoice {};return _gaac ;};type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_f .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_f .CT_NonVisualGraphicFrameProperties ;};func NewCT_AnchorClientData ()*CT_AnchorClientData {_bee :=&CT_AnchorClientData {};return _bee };func (_efcf *CT_PictureNonVisual )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );_adce :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_efcf .CNvPr ,_adce );_ecgd :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_efcf .CNvPicPr ,_ecgd );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_cfa *CT_Connector )ValidateWithPath (path string )error {if _dea :=_cfa .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dea !=nil {return _dea ;};if _fgaa :=_cfa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fgaa !=nil {return _fgaa ;};if _cfa .Style !=nil {if _aec :=_cfa .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_aec !=nil {return _aec ;};};return nil ;}; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_bbaf *EG_ObjectChoicesChoice )Validate ()error {return _bbaf .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};type CT_Rel struct{IdAttr string ;}; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_bda *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _bda .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Validate validates the CT_GroupShape and its children -func (_ffe *CT_GroupShape )Validate ()error {return _ffe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");}; +// Validate validates the CT_ShapeNonVisual and its children +func (_dfc *CT_ShapeNonVisual )Validate ()error {return _dfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_bea *CT_Shape )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _bea .MacroAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bea .MacroAttr )});};if _bea .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_bea .TextlinkAttr )});};if _bea .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gegd (*_bea .FLocksTextAttr ))});};if _bea .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gegd (*_bea .FPublishedAttr ))});};e .EncodeToken (start );_dfaa :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bea .NvSpPr ,_dfaa );_ebdb :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bea .SpPr ,_ebdb );if _bea .Style !=nil {_fegb :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_bea .Style ,_fegb );};if _bea .TxBody !=nil {_ddde :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_bea .TxBody ,_ddde );};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_facf *EG_Anchor )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _facf .TwoCellAnchor !=nil {_gcg :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_facf .TwoCellAnchor ,_gcg );};if _facf .OneCellAnchor !=nil {_ddbg :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_facf .OneCellAnchor ,_ddbg );};if _facf .AbsoluteAnchor !=nil {_cdae :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_facf .AbsoluteAnchor ,_cdae );};return nil ;}; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_cfa *CT_GraphicalObjectFrame )Validate ()error {return _cfa .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_bfe *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _ade :=_bfe .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ade !=nil {return _ade ;};if _ccf :=_bfe .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ccf !=nil {return _ccf ;};return nil ;}; -// Validate validates the CT_Marker and its children -func (_bba *CT_Marker )Validate ()error {return _bba .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_bag *CT_GroupShapeNonVisual )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );_ee :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_bag .CNvPr ,_ee );_fbd :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bag .CNvGrpSpPr ,_fbd );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_cdag *CT_Shape )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _cdag .MacroAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_cdag .MacroAttr )});};if _cdag .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_cdag .TextlinkAttr )});};if _cdag .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ecfge (*_cdag .FLocksTextAttr ))});};if _cdag .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_ecfge (*_cdag .FPublishedAttr ))});};e .EncodeToken (start );_fea :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cdag .NvSpPr ,_fea );_ggd :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cdag .SpPr ,_ggd );if _cdag .Style !=nil {_acca :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_cdag .Style ,_acca );};if _cdag .TxBody !=nil {_gaa :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_cdag .TxBody ,_gaa );};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_edb *CT_GraphicalObjectFrame )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _edb .MacroAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_edb .MacroAttr )});};if _edb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_ecfge (*_edb .FPublishedAttr ))});};e .EncodeToken (start );_efbc :=_de .StartElement {Name :_de .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_edb .NvGraphicFramePr ,_efbc );_bfa :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_edb .Xfrm ,_bfa );_aec :=_de .StartElement {Name :_de .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_aec .Attr =append (_aec .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_edb .Graphic ,_aec );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_ebdb *CT_ShapeNonVisual )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_ebdb .CNvPr =_f .NewCT_NonVisualDrawingProps ();_ebdb .CNvSpPr =_f .NewCT_NonVisualDrawingShapeProps ();_abdf :for {_baea ,_fddd :=d .Token ();if _fddd !=nil {return _fddd ;};switch _dbcg :=_baea .(type ){case _de .StartElement :switch _dbcg .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _eeeg :=d .DecodeElement (_ebdb .CNvPr ,&_dbcg );_eeeg !=nil {return _eeeg ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _bgc :=d .DecodeElement (_ebdb .CNvSpPr ,&_dbcg );_bgc !=nil {return _bgc ;};default:_g .Log ("\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\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_dbcg .Name );if _dcgb :=d .Skip ();_dcgb !=nil {return _dcgb ;};};case _de .EndElement :break _abdf ;case _de .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_fab *EG_Anchor )ValidateWithPath (path string )error {if _fab .TwoCellAnchor !=nil {if _cgbe :=_fab .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_cgbe !=nil {return _cgbe ;};};if _fab .OneCellAnchor !=nil {if _cae :=_fab .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_cae !=nil {return _cae ;};};if _fab .AbsoluteAnchor !=nil {if _gdc :=_fab .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_gdc !=nil {return _gdc ;};};return nil ;};func (_bgdf *CT_GroupShapeChoice )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _bgdf .Sp !=nil {_agb :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};for _ ,_eabg :=range _bgdf .Sp {e .EncodeElement (_eabg ,_agb );};};if _bgdf .GrpSp !=nil {_fdgb :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_cfce :=range _bgdf .GrpSp {e .EncodeElement (_cfce ,_fdgb );};};if _bgdf .GraphicFrame !=nil {_geb :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_afb :=range _bgdf .GraphicFrame {e .EncodeElement (_afb ,_geb );};};if _bgdf .CxnSp !=nil {_ece :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};for _ ,_bde :=range _bgdf .CxnSp {e .EncodeElement (_bde ,_ece );};};if _bgdf .Pic !=nil {_bed :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_fba :=range _bgdf .Pic {e .EncodeElement (_fba ,_bed );};};return nil ;};func NewCT_Marker ()*CT_Marker {_faga :=&CT_Marker {};_faga .Col =0;_faga .Row =0;return _faga };func (_bdgb *ST_EditAs )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_bdgb =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_bdgb =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_bdgb =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_bdgb =3;};return nil ;};func (_aedg *CT_GroupShape )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {e .EncodeToken (start );_ada :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aedg .NvGrpSpPr ,_ada );_dad :=_af .StartElement {Name :_af .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aedg .GrpSpPr ,_dad );if _aedg .Choice !=nil {for _ ,_egc :=range _aedg .Choice {_egc .MarshalXML (e ,_af .StartElement {});};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_gabg *EG_ObjectChoices )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _gabg .Choice !=nil {_gabg .Choice .MarshalXML (e ,_af .StartElement {});};return nil ;};func (_fded *CT_ShapeNonVisual )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fded .CNvPr =_g .NewCT_NonVisualDrawingProps ();_fded .CNvSpPr =_g .NewCT_NonVisualDrawingShapeProps ();_bgc :for {_fef ,_ecc :=d .Token ();if _ecc !=nil {return _ecc ;};switch _aac :=_fef .(type ){case _af .StartElement :switch _aac .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fdc :=d .DecodeElement (_fded .CNvPr ,&_aac );_fdc !=nil {return _fdc ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _degf :=d .DecodeElement (_fded .CNvSpPr ,&_aac );_degf !=nil {return _degf ;};default:_c .Log ("\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\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_aac .Name );if _fccb :=d .Skip ();_fccb !=nil {return _fccb ;};};case _af .EndElement :break _bgc ;case _af .CharData :};};return nil ;}; -// Validate validates the CT_PictureNonVisual and its children -func (_ebdf *CT_PictureNonVisual )Validate ()error {return _ebdf .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_dbbf :=&CT_GroupShapeChoice {};return _dbbf };func (_cff *CT_Marker )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );_dcga :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_cff .Col ,_dcga );_cde :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_cff .ColOff ,_cde );_eac :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_cff .Row ,_eac );_gfb :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_cff .RowOff ,_gfb );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_gcd *CT_Connector )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _gcd .MacroAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_gcd .MacroAttr )});};if _gcd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_ecfge (*_gcd .FPublishedAttr ))});};e .EncodeToken (start );_gd :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gcd .NvCxnSpPr ,_gd );_ad :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcd .SpPr ,_ad );if _gcd .Style !=nil {_cg :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_gcd .Style ,_cg );};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_f .CT_Transform2D ;Graphic *_f .Graphic ;};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;};func (_efgc *CT_TwoCellAnchor )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_efgc .From =NewCT_Marker ();_efgc .To =NewCT_Marker ();_efgc .ClientData =NewCT_AnchorClientData ();for _ ,_gbcb :=range start .Attr {if _gbcb .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_efgc .EditAsAttr .UnmarshalXMLAttr (_gbcb );continue ;};};_ggea :for {_cagg ,_cfgd :=d .Token ();if _cfgd !=nil {return _cfgd ;};switch _dacg :=_cagg .(type ){case _de .StartElement :switch _dacg .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _ccee :=d .DecodeElement (_efgc .From ,&_dacg );_ccee !=nil {return _ccee ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _gde :=d .DecodeElement (_efgc .To ,&_dacg );_gde !=nil {return _gde ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_efgc .Choice =NewEG_ObjectChoicesChoice ();if _gcab :=d .DecodeElement (&_efgc .Choice .Sp ,&_dacg );_gcab !=nil {return _gcab ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_efgc .Choice =NewEG_ObjectChoicesChoice ();if _aade :=d .DecodeElement (&_efgc .Choice .GrpSp ,&_dacg );_aade !=nil {return _aade ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_efgc .Choice =NewEG_ObjectChoicesChoice ();if _dfc :=d .DecodeElement (&_efgc .Choice .GraphicFrame ,&_dacg );_dfc !=nil {return _dfc ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_efgc .Choice =NewEG_ObjectChoicesChoice ();if _dgca :=d .DecodeElement (&_efgc .Choice .CxnSp ,&_dacg );_dgca !=nil {return _dgca ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_efgc .Choice =NewEG_ObjectChoicesChoice ();if _afga :=d .DecodeElement (&_efgc .Choice .Pic ,&_dacg );_afga !=nil {return _afga ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_efgc .Choice =NewEG_ObjectChoicesChoice ();if _gea :=d .DecodeElement (&_efgc .Choice .ContentPart ,&_dacg );_gea !=nil {return _gea ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _geea :=d .DecodeElement (_efgc .ClientData ,&_dacg );_geea !=nil {return _geea ;};default:_g .Log ("\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\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_dacg .Name );if _afd :=d .Skip ();_afd !=nil {return _afd ;};};case _de .EndElement :break _ggea ;case _de .CharData :};};return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_fed :=&CT_GraphicalObjectFrameNonVisual {};_fed .CNvPr =_f .NewCT_NonVisualDrawingProps ();_fed .CNvGraphicFramePr =_f .NewCT_NonVisualGraphicFrameProperties ();return _fed ;};func NewCT_Shape ()*CT_Shape {_fecd :=&CT_Shape {};_fecd .NvSpPr =NewCT_ShapeNonVisual ();_fecd .SpPr =_f .NewCT_ShapeProperties ();return _fecd ;};func (_fdg *CT_Drawing )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_age :for {_eba ,_efb :=d .Token ();if _efb !=nil {return _efb ;};switch _gcb :=_eba .(type ){case _de .StartElement :switch _gcb .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_dbc :=NewEG_Anchor ();_dbc .TwoCellAnchor =NewCT_TwoCellAnchor ();if _bad :=d .DecodeElement (_dbc .TwoCellAnchor ,&_gcb );_bad !=nil {return _bad ;};_fdg .EG_Anchor =append (_fdg .EG_Anchor ,_dbc );case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_gbe :=NewEG_Anchor ();_gbe .OneCellAnchor =NewCT_OneCellAnchor ();if _ced :=d .DecodeElement (_gbe .OneCellAnchor ,&_gcb );_ced !=nil {return _ced ;};_fdg .EG_Anchor =append (_fdg .EG_Anchor ,_gbe );case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_cddg :=NewEG_Anchor ();_cddg .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _gg :=d .DecodeElement (_cddg .AbsoluteAnchor ,&_gcb );_gg !=nil {return _gg ;};_fdg .EG_Anchor =append (_fdg .EG_Anchor ,_cddg );default:_g .Log ("\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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_gcb .Name );if _fb :=d .Skip ();_fb !=nil {return _fb ;};};case _de .EndElement :break _age ;case _de .CharData :};};return nil ;};func (_cee *CT_Drawing )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );if _cee .EG_Anchor !=nil {for _ ,_aa :=range _cee .EG_Anchor {_aa .MarshalXML (e ,_de .StartElement {});};};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func NewWsDr ()*WsDr {_gbbg :=&WsDr {};_gbbg .CT_Drawing =*NewCT_Drawing ();return _gbbg };func (_cef *CT_GroupShapeNonVisual )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_cef .CNvPr =_f .NewCT_NonVisualDrawingProps ();_cef .CNvGrpSpPr =_f .NewCT_NonVisualGroupDrawingShapeProps ();_agc :for {_cab ,_cdg :=d .Token ();if _cdg !=nil {return _cdg ;};switch _aaa :=_cab .(type ){case _de .StartElement :switch _aaa .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _baf :=d .DecodeElement (_cef .CNvPr ,&_aaa );_baf !=nil {return _baf ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _aagb :=d .DecodeElement (_cef .CNvGrpSpPr ,&_aaa );_aagb !=nil {return _aagb ;};default:_g .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_aaa .Name );if _bcb :=d .Skip ();_bcb !=nil {return _bcb ;};};case _de .EndElement :break _agc ;case _de .CharData :};};return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_f .CT_BlipFillProperties ;SpPr *_f .CT_ShapeProperties ;Style *_f .CT_ShapeStyle ;};func (_daec *CT_ShapeNonVisual )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );_gadd :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_daec .CNvPr ,_gadd );_fabd :=_de .StartElement {Name :_de .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_daec .CNvSpPr ,_fabd );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_add *ST_EditAs )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_agag ,_dcea :=d .Token ();if _dcea !=nil {return _dcea ;};if _aaac ,_aaab :=_agag .(_de .EndElement );_aaab &&_aaac .Name ==start .Name {*_add =1;return nil ;};if _fee ,_bfec :=_agag .(_de .CharData );!_bfec {return _b .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",_agag );}else {switch string (_fee ){case "":*_add =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_add =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_add =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_add =3;};};_agag ,_dcea =d .Token ();if _dcea !=nil {return _dcea ;};if _bdgf ,_fefb :=_agag .(_de .EndElement );_fefb &&_bdgf .Name ==start .Name {return nil ;};return _b .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",_agag );};func (_cfee *CT_Picture )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_cfee .NvPicPr =NewCT_PictureNonVisual ();_cfee .BlipFill =_f .NewCT_BlipFillProperties ();_cfee .SpPr =_f .NewCT_ShapeProperties ();for _ ,_ecb :=range start .Attr {if _ecb .Name .Local =="\u006d\u0061\u0063r\u006f"{_gbca ,_fbbf :=_ecb .Value ,error (nil );if _fbbf !=nil {return _fbbf ;};_cfee .MacroAttr =&_gbca ;continue ;};if _ecb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_adf ,_eeg :=_a .ParseBool (_ecb .Value );if _eeg !=nil {return _eeg ;};_cfee .FPublishedAttr =&_adf ;continue ;};};_gade :for {_fef ,_gba :=d .Token ();if _gba !=nil {return _gba ;};switch _dgc :=_fef .(type ){case _de .StartElement :switch _dgc .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _fgb :=d .DecodeElement (_cfee .NvPicPr ,&_dgc );_fgb !=nil {return _fgb ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _eee :=d .DecodeElement (_cfee .BlipFill ,&_dgc );_eee !=nil {return _eee ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _bac :=d .DecodeElement (_cfee .SpPr ,&_dgc );_bac !=nil {return _bac ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_cfee .Style =_f .NewCT_ShapeStyle ();if _fdge :=d .DecodeElement (_cfee .Style ,&_dgc );_fdge !=nil {return _fdge ;};default:_g .Log ("\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\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_dgc .Name );if _aad :=d .Skip ();_aad !=nil {return _aad ;};};case _de .EndElement :break _gade ;case _de .CharData :};};return nil ;};func (_ccc *CT_AnchorClientData )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _ccc .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ecfge (*_ccc .FLocksWithSheetAttr ))});};if _ccc .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ecfge (*_ccc .FPrintsWithSheetAttr ))});};e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_bfgg *CT_Rel )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bfgg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_f .CT_NonVisualDrawingProps ;CNvGrpSpPr *_f .CT_NonVisualGroupDrawingShapeProps ;};type CT_PictureNonVisual struct{CNvPr *_f .CT_NonVisualDrawingProps ;CNvPicPr *_f .CT_NonVisualPictureProperties ;};func (_debf *ST_EditAs )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_debf =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_debf =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_debf =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_debf =3;};return nil ;};func (_gcdb *WsDr )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_gcdb .CT_Drawing =*NewCT_Drawing ();_adcfd :for {_dcgbe ,_eada :=d .Token ();if _eada !=nil {return _eada ;};switch _dbgf :=_dcgbe .(type ){case _de .StartElement :switch _dbgf .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_bgcc :=NewEG_Anchor ();_bgcc .TwoCellAnchor =NewCT_TwoCellAnchor ();if _cffd :=d .DecodeElement (_bgcc .TwoCellAnchor ,&_dbgf );_cffd !=nil {return _cffd ;};_gcdb .EG_Anchor =append (_gcdb .EG_Anchor ,_bgcc );case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_ege :=NewEG_Anchor ();_ege .OneCellAnchor =NewCT_OneCellAnchor ();if _fgff :=d .DecodeElement (_ege .OneCellAnchor ,&_dbgf );_fgff !=nil {return _fgff ;};_gcdb .EG_Anchor =append (_gcdb .EG_Anchor ,_ege );case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_fagc :=NewEG_Anchor ();_fagc .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _deed :=d .DecodeElement (_fagc .AbsoluteAnchor ,&_dbgf );_deed !=nil {return _deed ;};_gcdb .EG_Anchor =append (_gcdb .EG_Anchor ,_fagc );default:_g .Log ("\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\u0057\u0073D\u0072\u0020\u0025\u0076",_dbgf .Name );if _ccgg :=d .Skip ();_ccgg !=nil {return _ccgg ;};};case _de .EndElement :break _adcfd ;case _de .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_eace *EG_ObjectChoices )ValidateWithPath (path string )error {if _eace .Choice !=nil {if _aag :=_eace .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aag !=nil {return _aag ;};};return nil ;}; -// Validate validates the To and its children -func (_bgcf *To )Validate ()error {return _bgcf .ValidateWithPath ("\u0054\u006f")};func (_bec *CT_Rel )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_fec :=range start .Attr {if _fec .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"&&_fec .Name .Local =="\u0069\u0064"||_fec .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"&&_fec .Name .Local =="\u0069\u0064"{_cgfd ,_dfeg :=_fec .Value ,error (nil );if _dfeg !=nil {return _dfeg ;};_bec .IdAttr =_cgfd ;continue ;};};for {_fbdb ,_efg :=d .Token ();if _efg !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_efg );};if _gfdg ,_afa :=_fbdb .(_de .EndElement );_afa &&_gfdg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_abe *CT_Picture )ValidateWithPath (path string )error {if _edcc :=_abe .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_edcc !=nil {return _edcc ;};if _cced :=_abe .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cced !=nil {return _cced ;};if _cfec :=_abe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cfec !=nil {return _cfec ;};if _abe .Style !=nil {if _aga :=_abe .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_aga !=nil {return _aga ;};};return nil ;}; -// ValidateWithPath validates the WsDr and its children, prefixing error messages with path -func (_dbdc *WsDr )ValidateWithPath (path string )error {if _eec :=_dbdc .CT_Drawing .ValidateWithPath (path );_eec !=nil {return _eec ;};return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_dbc *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _bgd :=_dbc .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_bgd !=nil {return _bgd ;};if _aded :=_dbc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_aded !=nil {return _aded ;};if _gag :=_dbc .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_gag !=nil {return _gag ;};return nil ;};func (_e *CT_AbsoluteAnchor )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_e .Pos =_g .NewCT_Point2D ();_e .Ext =_g .NewCT_PositiveSize2D ();_e .ClientData =NewCT_AnchorClientData ();_ffc :for {_d ,_ag :=d .Token ();if _ag !=nil {return _ag ;};switch _agg :=_d .(type ){case _af .StartElement :switch _agg .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"}:if _ffcf :=d .DecodeElement (_e .Pos ,&_agg );_ffcf !=nil {return _ffcf ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _ae :=d .DecodeElement (_e .Ext ,&_agg );_ae !=nil {return _ae ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_e .Choice =NewEG_ObjectChoicesChoice ();if _de :=d .DecodeElement (&_e .Choice .Sp ,&_agg );_de !=nil {return _de ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_e .Choice =NewEG_ObjectChoicesChoice ();if _aa :=d .DecodeElement (&_e .Choice .GrpSp ,&_agg );_aa !=nil {return _aa ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_e .Choice =NewEG_ObjectChoicesChoice ();if _da :=d .DecodeElement (&_e .Choice .GraphicFrame ,&_agg );_da !=nil {return _da ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_e .Choice =NewEG_ObjectChoicesChoice ();if _gc :=d .DecodeElement (&_e .Choice .CxnSp ,&_agg );_gc !=nil {return _gc ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_e .Choice =NewEG_ObjectChoicesChoice ();if _b :=d .DecodeElement (&_e .Choice .Pic ,&_agg );_b !=nil {return _b ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_e .Choice =NewEG_ObjectChoicesChoice ();if _ea :=d .DecodeElement (&_e .Choice .ContentPart ,&_agg );_ea !=nil {return _ea ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _bf :=d .DecodeElement (_e .ClientData ,&_agg );_bf !=nil {return _bf ;};default:_c .Log ("\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\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_agg .Name );if _cfe :=d .Skip ();_cfe !=nil {return _cfe ;};};case _af .EndElement :break _ffc ;case _af .CharData :};};return nil ;};type WsDr struct{CT_Drawing };func (_cba *CT_TwoCellAnchor )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _cba .EditAsAttr !=ST_EditAsUnset {_dfcc ,_gbg :=_cba .EditAsAttr .MarshalXMLAttr (_af .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"});if _gbg !=nil {return _gbg ;};start .Attr =append (start .Attr ,_dfcc );};e .EncodeToken (start );_egba :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cba .From ,_egba );_ccfd :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_cba .To ,_ccfd );if _cba .Choice !=nil {_cba .Choice .MarshalXML (e ,_af .StartElement {});};_aacg :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cba .ClientData ,_aacg );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};func NewCT_AnchorClientData ()*CT_AnchorClientData {_dga :=&CT_AnchorClientData {};return _dga }; -// ValidateWithPath validates the To and its children, prefixing error messages with path -func (_ebcf *To )ValidateWithPath (path string )error {if _cdec :=_ebcf .CT_Marker .ValidateWithPath (path );_cdec !=nil {return _cdec ;};return nil ;};func NewCT_Connector ()*CT_Connector {_agf :=&CT_Connector {};_agf .NvCxnSpPr =NewCT_ConnectorNonVisual ();_agf .SpPr =_f .NewCT_ShapeProperties ();return _agf ;};func (_be *CT_AbsoluteAnchor )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_be .Pos =_f .NewCT_Point2D ();_be .Ext =_f .NewCT_PositiveSize2D ();_be .ClientData =NewCT_AnchorClientData ();_ge :for {_fd ,_da :=d .Token ();if _da !=nil {return _da ;};switch _df :=_fd .(type ){case _de .StartElement :switch _df .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"}:if _dbb :=d .DecodeElement (_be .Pos ,&_df );_dbb !=nil {return _dbb ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _cd :=d .DecodeElement (_be .Ext ,&_df );_cd !=nil {return _cd ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_be .Choice =NewEG_ObjectChoicesChoice ();if _dc :=d .DecodeElement (&_be .Choice .Sp ,&_df );_dc !=nil {return _dc ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_be .Choice =NewEG_ObjectChoicesChoice ();if _af :=d .DecodeElement (&_be .Choice .GrpSp ,&_df );_af !=nil {return _af ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_be .Choice =NewEG_ObjectChoicesChoice ();if _ba :=d .DecodeElement (&_be .Choice .GraphicFrame ,&_df );_ba !=nil {return _ba ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_be .Choice =NewEG_ObjectChoicesChoice ();if _fe :=d .DecodeElement (&_be .Choice .CxnSp ,&_df );_fe !=nil {return _fe ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_be .Choice =NewEG_ObjectChoicesChoice ();if _fab :=d .DecodeElement (&_be .Choice .Pic ,&_df );_fab !=nil {return _fab ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_be .Choice =NewEG_ObjectChoicesChoice ();if _fdb :=d .DecodeElement (&_be .Choice .ContentPart ,&_df );_fdb !=nil {return _fdb ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _dg :=d .DecodeElement (_be .ClientData ,&_df );_dg !=nil {return _dg ;};default:_g .Log ("\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\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_df .Name );if _gb :=d .Skip ();_gb !=nil {return _gb ;};};case _de .EndElement :break _ge ;case _de .CharData :};};return nil ;};func (_cgfc *EG_Anchor )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_ebdbc :for {_cfbb ,_dcec :=d .Token ();if _dcec !=nil {return _dcec ;};switch _dff :=_cfbb .(type ){case _de .StartElement :switch _dff .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_cgfc .TwoCellAnchor =NewCT_TwoCellAnchor ();if _cfbg :=d .DecodeElement (_cgfc .TwoCellAnchor ,&_dff );_cfbg !=nil {return _cfbg ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_cgfc .OneCellAnchor =NewCT_OneCellAnchor ();if _bece :=d .DecodeElement (_cgfc .OneCellAnchor ,&_dff );_bece !=nil {return _bece ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_cgfc .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _aeee :=d .DecodeElement (_cgfc .AbsoluteAnchor ,&_dff );_aeee !=nil {return _aeee ;};default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_dff .Name );if _ggb :=d .Skip ();_ggb !=nil {return _ggb ;};};case _de .EndElement :break _ebdbc ;case _de .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_eeg *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _cafd :=_eeg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cafd !=nil {return _cafd ;};if _bdbe :=_eeg .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_bdbe !=nil {return _bdbe ;};return nil ;};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3;);type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_g .CT_ShapeProperties ;Style *_g .CT_ShapeStyle ;}; -// Validate validates the CT_GroupShapeChoice and its children -func (_gbcdg *CT_GroupShapeChoice )Validate ()error {return _gbcdg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_Picture ()*CT_Picture {_efe :=&CT_Picture {};_efe .NvPicPr =NewCT_PictureNonVisual ();_efe .BlipFill =_f .NewCT_BlipFillProperties ();_efe .SpPr =_f .NewCT_ShapeProperties ();return _efe ;}; +// Validate validates the CT_TwoCellAnchor and its children +func (_fca *CT_TwoCellAnchor )Validate ()error {return _fca .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_cbb *CT_Rel )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cbb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_bce :=&CT_GroupShape {};_bce .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_bce .GrpSpPr =_g .NewCT_GroupShapeProperties ();return _bce ;};func NewEG_Anchor ()*EG_Anchor {_cbg :=&EG_Anchor {};return _cbg }; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_ddf *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _begg :=_ddf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_begg !=nil {return _begg ;};if _fecb :=_ddf .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_fecb !=nil {return _fecb ;};return nil ;};func (_ceaf *CT_Picture )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _ceaf .MacroAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_ceaf .MacroAttr )});};if _ceaf .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_ecfge (*_ceaf .FPublishedAttr ))});};e .EncodeToken (start );_edbg :=_de .StartElement {Name :_de .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ceaf .NvPicPr ,_edbg );_ebe :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ceaf .BlipFill ,_ebe );_ccdb :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ceaf .SpPr ,_ccdb );if _ceaf .Style !=nil {_fffc :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_ceaf .Style ,_fffc );};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};type ST_EditAs byte ;func (_efdd *To )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ="\u0078\u0064\u0072\u003a\u0074\u006f";return _efdd .CT_Marker .MarshalXML (e ,start );};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3;);func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_cbb :=&CT_ConnectorNonVisual {};_cbb .CNvPr =_f .NewCT_NonVisualDrawingProps ();_cbb .CNvCxnSpPr =_f .NewCT_NonVisualConnectorProperties ();return _cbb ;};func NewCT_Drawing ()*CT_Drawing {_cbe :=&CT_Drawing {};return _cbe }; +// Validate validates the CT_ConnectorNonVisual and its children +func (_acb *CT_ConnectorNonVisual )Validate ()error {return _acb .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;};type CT_Rel struct{IdAttr string ;};func (_eded *From )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_eded .CT_Marker =*NewCT_Marker ();_gfad :for {_aegdg ,_aege :=d .Token ();if _aege !=nil {return _aege ;};switch _gebbd :=_aegdg .(type ){case _af .StartElement :switch _gebbd .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _cdac :=d .DecodeElement (&_eded .Col ,&_gebbd );_cdac !=nil {return _cdac ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_dacb ,_eege :=d .Token ();if _eege !=nil {return _eege ;};switch _bbdc :=_dacb .(type ){case _af .CharData :_dgg :=string (_bbdc );_gaec ,_cedd :=_g .ParseUnionST_Coordinate (_dgg );if _cedd !=nil {return nil ;};_eded .ColOff =_gaec ;d .Skip ();case _af .EndElement :};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _cede :=d .DecodeElement (&_eded .Row ,&_gebbd );_cede !=nil {return _cede ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_gbgf ,_bcgf :=d .Token ();if _bcgf !=nil {return _bcgf ;};switch _cfgg :=_gbgf .(type ){case _af .CharData :_cafe :=string (_cfgg );_bdbbd ,_aedgf :=_g .ParseUnionST_Coordinate (_cafe );if _aedgf !=nil {return nil ;};_eded .RowOff =_bdbbd ;d .Skip ();case _af .EndElement :};default:_c .Log ("\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\u0072o\u006d\u0020\u0025\u0076",_gebbd .Name );if _ggcd :=d .Skip ();_ggcd !=nil {return _ggcd ;};};case _af .EndElement :break _gfad ;case _af .CharData :};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_g .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func _gegd (_fee bool )uint8 {if _fee {return 1;};return 0;}; -// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path -func (_gcc *CT_AnchorClientData )ValidateWithPath (path string )error {return nil };type From struct{CT_Marker }; +// ValidateWithPath validates the WsDr and its children, prefixing error messages with path +func (_eebf *WsDr )ValidateWithPath (path string )error {if _cga :=_eebf .CT_Drawing .ValidateWithPath (path );_cga !=nil {return _cga ;};return nil ;};func (_df *CT_AnchorClientData )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_dc :=range start .Attr {if _dc .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_cb ,_afg :=_ad .ParseBool (_dc .Value );if _afg !=nil {return _afg ;};_df .FLocksWithSheetAttr =&_cb ;continue ;};if _dc .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_ffe ,_ge :=_ad .ParseBool (_dc .Value );if _ge !=nil {return _ge ;};_df .FPrintsWithSheetAttr =&_ffe ;continue ;};};for {_ecf ,_edc :=d .Token ();if _edc !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006e\u0063\u0068\u006fr\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_edc );};if _aaa ,_bfg :=_ecf .(_af .EndElement );_bfg &&_aaa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the EG_ObjectChoices and its children -func (_febgb *EG_ObjectChoices )Validate ()error {return _febgb .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");}; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_cfc *CT_GroupShape )ValidateWithPath (path string )error {if _eae :=_cfc .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_eae !=nil {return _eae ;};if _dfa :=_cfc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dfa !=nil {return _dfa ;};for _gad ,_deab :=range _cfc .Choice {if _eac :=_deab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gad ));_eac !=nil {return _eac ;};};return nil ;}; -// Validate validates the EG_Anchor and its children -func (_dcf *EG_Anchor )Validate ()error {return _dcf .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func (_abe *CT_TwoCellAnchor )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _abe .EditAsAttr !=ST_EditAsUnset {_edea ,_aecg :=_abe .EditAsAttr .MarshalXMLAttr (_de .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"});if _aecg !=nil {return _aecg ;};start .Attr =append (start .Attr ,_edea );};e .EncodeToken (start );_fbge :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_abe .From ,_fbge );_gaf :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_abe .To ,_gaf );if _abe .Choice !=nil {_abe .Choice .MarshalXML (e ,_de .StartElement {});};_gbg :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_abe .ClientData ,_gbg );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_dgcf *EG_ObjectChoicesChoice )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_dfff :for {_acfd ,_bcbf :=d .Token ();if _bcbf !=nil {return _bcbf ;};switch _dda :=_acfd .(type ){case _de .StartElement :switch _dda .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_dgcf .Sp =NewCT_Shape ();if _gbbb :=d .DecodeElement (_dgcf .Sp ,&_dda );_gbbb !=nil {return _gbbb ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_dgcf .GrpSp =NewCT_GroupShape ();if _cfde :=d .DecodeElement (_dgcf .GrpSp ,&_dda );_cfde !=nil {return _cfde ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dgcf .GraphicFrame =NewCT_GraphicalObjectFrame ();if _aede :=d .DecodeElement (_dgcf .GraphicFrame ,&_dda );_aede !=nil {return _aede ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_dgcf .CxnSp =NewCT_Connector ();if _aagc :=d .DecodeElement (_dgcf .CxnSp ,&_dda );_aagc !=nil {return _aagc ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_dgcf .Pic =NewCT_Picture ();if _dgf :=d .DecodeElement (_dgcf .Pic ,&_dda );_dgf !=nil {return _dgf ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_dgcf .ContentPart =NewCT_Rel ();if _edeaf :=d .DecodeElement (_dgcf .ContentPart ,&_dda );_edeaf !=nil {return _edeaf ;};default:_g .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dda .Name );if _dga :=d .Skip ();_dga !=nil {return _dga ;};};case _de .EndElement :break _dfff ;case _de .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_bef *CT_Rel )ValidateWithPath (path string )error {return nil };func (_fdeg *ST_EditAs )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cag ,_ggea :=d .Token ();if _ggea !=nil {return _ggea ;};if _fbbb ,_bcae :=_cag .(_af .EndElement );_bcae &&_fbbb .Name ==start .Name {*_fdeg =1;return nil ;};if _bag ,_bfba :=_cag .(_af .CharData );!_bfba {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cag );}else {switch string (_bag ){case "":*_fdeg =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_fdeg =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_fdeg =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_fdeg =3;};};_cag ,_ggea =d .Token ();if _ggea !=nil {return _ggea ;};if _fabd ,_fceg :=_cag .(_af .EndElement );_fceg &&_fabd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cag );};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_g .CT_Transform2D ;Graphic *_g .Graphic ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_cfgf :=&EG_ObjectChoices {};return _cfgf };func (_fagb ST_EditAs )ValidateWithPath (path string )error {switch _fagb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagb ));};return nil ;};type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_g .CT_NonVisualGraphicFrameProperties ;};func (_bgdc *CT_GroupShapeNonVisual )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_bgdc .CNvPr =_g .NewCT_NonVisualDrawingProps ();_bgdc .CNvGrpSpPr =_g .NewCT_NonVisualGroupDrawingShapeProps ();_aab :for {_gca ,_dfeg :=d .Token ();if _dfeg !=nil {return _dfeg ;};switch _cfeb :=_gca .(type ){case _af .StartElement :switch _cfeb .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _deg :=d .DecodeElement (_bgdc .CNvPr ,&_cfeb );_deg !=nil {return _deg ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _eee :=d .DecodeElement (_bgdc .CNvGrpSpPr ,&_cfeb );_eee !=nil {return _eee ;};default:_c .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cfeb .Name );if _afd :=d .Skip ();_afd !=nil {return _afd ;};};case _af .EndElement :break _aab ;case _af .CharData :};};return nil ;};func NewCT_Picture ()*CT_Picture {_cgc :=&CT_Picture {};_cgc .NvPicPr =NewCT_PictureNonVisual ();_cgc .BlipFill =_g .NewCT_BlipFillProperties ();_cgc .SpPr =_g .NewCT_ShapeProperties ();return _cgc ;};func NewCT_Shape ()*CT_Shape {_deda :=&CT_Shape {};_deda .NvSpPr =NewCT_ShapeNonVisual ();_deda .SpPr =_g .NewCT_ShapeProperties ();return _deda ;}; -// Validate validates the CT_AnchorClientData and its children -func (_aef *CT_AnchorClientData )Validate ()error {return _aef .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_dd *CT_GroupShape )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_dd .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_dd .GrpSpPr =_f .NewCT_GroupShapeProperties ();_ccf :for {_gbcd ,_egdb :=d .Token ();if _egdb !=nil {return _egdb ;};switch _ab :=_gbcd .(type ){case _de .StartElement :switch _ab .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _agec :=d .DecodeElement (_dd .NvGrpSpPr ,&_ab );_agec !=nil {return _agec ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _ccd :=d .DecodeElement (_dd .GrpSpPr ,&_ab );_ccd !=nil {return _ccd ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cedd :=NewCT_GroupShapeChoice ();if _egf :=d .DecodeElement (&_cedd .Sp ,&_ab );_egf !=nil {return _egf ;};_dd .Choice =append (_dd .Choice ,_cedd );case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_fc :=NewCT_GroupShapeChoice ();if _fca :=d .DecodeElement (&_fc .GrpSp ,&_ab );_fca !=nil {return _fca ;};_dd .Choice =append (_dd .Choice ,_fc );case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fcb :=NewCT_GroupShapeChoice ();if _beee :=d .DecodeElement (&_fcb .GraphicFrame ,&_ab );_beee !=nil {return _beee ;};_dd .Choice =append (_dd .Choice ,_fcb );case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_aag :=NewCT_GroupShapeChoice ();if _aae :=d .DecodeElement (&_aag .CxnSp ,&_ab );_aae !=nil {return _aae ;};_dd .Choice =append (_dd .Choice ,_aag );case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_dcd :=NewCT_GroupShapeChoice ();if _dfa :=d .DecodeElement (&_dcd .Pic ,&_ab );_dfa !=nil {return _dfa ;};_dd .Choice =append (_dd .Choice ,_dcd );default:_g .Log ("\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\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_ab .Name );if _deb :=d .Skip ();_deb !=nil {return _deb ;};};case _de .EndElement :break _ccf ;case _de .CharData :};};return nil ;};func (_bgde ST_EditAs )String ()string {switch _bgde {case 0:return "";case 1:return "\u0074w\u006f\u0043\u0065\u006c\u006c";case 2:return "\u006fn\u0065\u0043\u0065\u006c\u006c";case 3:return "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return "";}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_bad *CT_PictureNonVisual )ValidateWithPath (path string )error {if _dca :=_bad .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dca !=nil {return _dca ;};if _adee :=_bad .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_adee !=nil {return _adee ;};return nil ;}; -// Validate validates the WsDr and its children -func (_abdd *WsDr )Validate ()error {return _abdd .ValidateWithPath ("\u0057\u0073\u0044\u0072")};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_fabb :=&CT_ShapeNonVisual {};_fabb .CNvPr =_f .NewCT_NonVisualDrawingProps ();_fabb .CNvSpPr =_f .NewCT_NonVisualDrawingShapeProps ();return _fabb ;};type CT_AbsoluteAnchor struct{Pos *_f .CT_Point2D ;Ext *_f .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;}; +// Validate validates the CT_AbsoluteAnchor and its children +func (_dg *CT_AbsoluteAnchor )Validate ()error {return _dg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");};func (_fbd *EG_ObjectChoices )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fdac :for {_ggg ,_ggd :=d .Token ();if _ggd !=nil {return _ggd ;};switch _bbff :=_ggg .(type ){case _af .StartElement :switch _bbff .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_fbd .Choice =NewEG_ObjectChoicesChoice ();if _ceae :=d .DecodeElement (&_fbd .Choice .Sp ,&_bbff );_ceae !=nil {return _ceae ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_fbd .Choice =NewEG_ObjectChoicesChoice ();if _ecg :=d .DecodeElement (&_fbd .Choice .GrpSp ,&_bbff );_ecg !=nil {return _ecg ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fbd .Choice =NewEG_ObjectChoicesChoice ();if _facg :=d .DecodeElement (&_fbd .Choice .GraphicFrame ,&_bbff );_facg !=nil {return _facg ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_fbd .Choice =NewEG_ObjectChoicesChoice ();if _bfdf :=d .DecodeElement (&_fbd .Choice .CxnSp ,&_bbff );_bfdf !=nil {return _bfdf ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_fbd .Choice =NewEG_ObjectChoicesChoice ();if _afc :=d .DecodeElement (&_fbd .Choice .Pic ,&_bbff );_afc !=nil {return _afc ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_fbd .Choice =NewEG_ObjectChoicesChoice ();if _aafa :=d .DecodeElement (&_fbd .Choice .ContentPart ,&_bbff );_aafa !=nil {return _aafa ;};default:_c .Log ("\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\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_bbff .Name );if _fdef :=d .Skip ();_fdef !=nil {return _fdef ;};};case _af .EndElement :break _fdac ;case _af .CharData :};};return nil ;};func (_dcfee ST_EditAs )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_aedd :=_af .Attr {};_aedd .Name =name ;switch _dcfee {case ST_EditAsUnset :_aedd .Value ="";case ST_EditAsTwoCell :_aedd .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_aedd .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_aedd .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _aedd ,nil ;};func (_egbe *CT_TwoCellAnchor )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_egbe .From =NewCT_Marker ();_egbe .To =NewCT_Marker ();_egbe .ClientData =NewCT_AnchorClientData ();for _ ,_ebdf :=range start .Attr {if _ebdf .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_egbe .EditAsAttr .UnmarshalXMLAttr (_ebdf );continue ;};};_agaa :for {_efcb ,_aegd :=d .Token ();if _aegd !=nil {return _aegd ;};switch _dbfg :=_efcb .(type ){case _af .StartElement :switch _dbfg .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _ebe :=d .DecodeElement (_egbe .From ,&_dbfg );_ebe !=nil {return _ebe ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _cbag :=d .DecodeElement (_egbe .To ,&_dbfg );_cbag !=nil {return _cbag ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_egbe .Choice =NewEG_ObjectChoicesChoice ();if _fac :=d .DecodeElement (&_egbe .Choice .Sp ,&_dbfg );_fac !=nil {return _fac ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_egbe .Choice =NewEG_ObjectChoicesChoice ();if _eeb :=d .DecodeElement (&_egbe .Choice .GrpSp ,&_dbfg );_eeb !=nil {return _eeb ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_egbe .Choice =NewEG_ObjectChoicesChoice ();if _adcd :=d .DecodeElement (&_egbe .Choice .GraphicFrame ,&_dbfg );_adcd !=nil {return _adcd ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_egbe .Choice =NewEG_ObjectChoicesChoice ();if _gaa :=d .DecodeElement (&_egbe .Choice .CxnSp ,&_dbfg );_gaa !=nil {return _gaa ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_egbe .Choice =NewEG_ObjectChoicesChoice ();if _aaag :=d .DecodeElement (&_egbe .Choice .Pic ,&_dbfg );_aaag !=nil {return _aaag ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_egbe .Choice =NewEG_ObjectChoicesChoice ();if _bbde :=d .DecodeElement (&_egbe .Choice .ContentPart ,&_dbfg );_bbde !=nil {return _bbde ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _fefg :=d .DecodeElement (_egbe .ClientData ,&_dbfg );_fefg !=nil {return _fefg ;};default:_c .Log ("\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\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_dbfg .Name );if _cea :=d .Skip ();_cea !=nil {return _cea ;};};case _af .EndElement :break _agaa ;case _af .CharData :};};return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_g .CT_BlipFillProperties ;SpPr *_g .CT_ShapeProperties ;Style *_g .CT_ShapeStyle ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; -// ValidateWithPath validates the From and its children, prefixing error messages with path -func (_bega *From )ValidateWithPath (path string )error {if _ecag :=_bega .CT_Marker .ValidateWithPath (path );_ecag !=nil {return _ecag ;};return nil ;};func (_adgg ST_EditAs )Validate ()error {return _adgg .ValidateWithPath ("")};type CT_ShapeNonVisual struct{CNvPr *_f .CT_NonVisualDrawingProps ;CNvSpPr *_f .CT_NonVisualDrawingShapeProps ;};func (_bgb *CT_Shape )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_bgb .NvSpPr =NewCT_ShapeNonVisual ();_bgb .SpPr =_f .NewCT_ShapeProperties ();for _ ,_acg :=range start .Attr {if _acg .Name .Local =="\u006d\u0061\u0063r\u006f"{_fbf ,_bgf :=_acg .Value ,error (nil );if _bgf !=nil {return _bgf ;};_bgb .MacroAttr =&_fbf ;continue ;};if _acg .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_fad ,_edf :=_acg .Value ,error (nil );if _edf !=nil {return _edf ;};_bgb .TextlinkAttr =&_fad ;continue ;};if _acg .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_affb ,_eca :=_a .ParseBool (_acg .Value );if _eca !=nil {return _eca ;};_bgb .FLocksTextAttr =&_affb ;continue ;};if _acg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ddc ,_bdae :=_a .ParseBool (_acg .Value );if _bdae !=nil {return _bdae ;};_bgb .FPublishedAttr =&_ddc ;continue ;};};_dbg :for {_affe ,_fcag :=d .Token ();if _fcag !=nil {return _fcag ;};switch _dfaf :=_affe .(type ){case _de .StartElement :switch _dfaf .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _abg :=d .DecodeElement (_bgb .NvSpPr ,&_dfaf );_abg !=nil {return _abg ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _eaf :=d .DecodeElement (_bgb .SpPr ,&_dfaf );_eaf !=nil {return _eaf ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_bgb .Style =_f .NewCT_ShapeStyle ();if _caa :=d .DecodeElement (_bgb .Style ,&_dfaf );_caa !=nil {return _caa ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_bgb .TxBody =_f .NewCT_TextBody ();if _bacf :=d .DecodeElement (_bgb .TxBody ,&_dfaf );_bacf !=nil {return _bacf ;};default:_g .Log ("\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",_dfaf .Name );if _abb :=d .Skip ();_abb !=nil {return _abb ;};};case _de .EndElement :break _dbg ;case _de .CharData :};};return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_f .CT_ShapeProperties ;Style *_f .CT_ShapeStyle ;};func (_egfg *CT_OneCellAnchor )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_egfg .From =NewCT_Marker ();_egfg .Ext =_f .NewCT_PositiveSize2D ();_egfg .ClientData =NewCT_AnchorClientData ();_bafb :for {_ffa ,_dfd :=d .Token ();if _dfd !=nil {return _dfd ;};switch _efc :=_ffa .(type ){case _de .StartElement :switch _efc .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _edbb :=d .DecodeElement (_egfg .From ,&_efc );_edbb !=nil {return _edbb ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _cbbg :=d .DecodeElement (_egfg .Ext ,&_efc );_cbbg !=nil {return _cbbg ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_egfg .Choice =NewEG_ObjectChoicesChoice ();if _gfd :=d .DecodeElement (&_egfg .Choice .Sp ,&_efc );_gfd !=nil {return _gfd ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_egfg .Choice =NewEG_ObjectChoicesChoice ();if _dge :=d .DecodeElement (&_egfg .Choice .GrpSp ,&_efc );_dge !=nil {return _dge ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_egfg .Choice =NewEG_ObjectChoicesChoice ();if _efba :=d .DecodeElement (&_egfg .Choice .GraphicFrame ,&_efc );_efba !=nil {return _efba ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_egfg .Choice =NewEG_ObjectChoicesChoice ();if _cefa :=d .DecodeElement (&_egfg .Choice .CxnSp ,&_efc );_cefa !=nil {return _cefa ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_egfg .Choice =NewEG_ObjectChoicesChoice ();if _gad :=d .DecodeElement (&_egfg .Choice .Pic ,&_efc );_gad !=nil {return _gad ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_egfg .Choice =NewEG_ObjectChoicesChoice ();if _agda :=d .DecodeElement (&_egfg .Choice .ContentPart ,&_efc );_agda !=nil {return _agda ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _dcc :=d .DecodeElement (_egfg .ClientData ,&_efc );_dcc !=nil {return _dcc ;};default:_g .Log ("\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\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_efc .Name );if _eadc :=d .Skip ();_eadc !=nil {return _eadc ;};};case _de .EndElement :break _bafb ;case _de .CharData :};};return nil ;};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_acef :=&CT_OneCellAnchor {};_acef .From =NewCT_Marker ();_acef .Ext =_f .NewCT_PositiveSize2D ();_acef .ClientData =NewCT_AnchorClientData ();return _acef ;};func (_bge *From )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_bge .CT_Marker =*NewCT_Marker ();_bbbe :for {_ebb ,_cafg :=d .Token ();if _cafg !=nil {return _cafg ;};switch _ggg :=_ebb .(type ){case _de .StartElement :switch _ggg .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _gcg :=d .DecodeElement (&_bge .Col ,&_ggg );_gcg !=nil {return _gcg ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_gff ,_fag :=d .Token ();if _fag !=nil {return _fag ;};switch _cdfa :=_gff .(type ){case _de .CharData :_adfb :=string (_cdfa );_dgeg ,_dfed :=_f .ParseUnionST_Coordinate (_adfb );if _dfed !=nil {return nil ;};_bge .ColOff =_dgeg ;d .Skip ();case _de .EndElement :};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _befa :=d .DecodeElement (&_bge .Row ,&_ggg );_befa !=nil {return _befa ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_ggbd ,_acfaa :=d .Token ();if _acfaa !=nil {return _acfaa ;};switch _bgaf :=_ggbd .(type ){case _de .CharData :_fgee :=string (_bgaf );_eaaf ,_bgdc :=_f .ParseUnionST_Coordinate (_fgee );if _bgdc !=nil {return nil ;};_bge .RowOff =_eaaf ;d .Skip ();case _de .EndElement :};default:_g .Log ("\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\u0072o\u006d\u0020\u0025\u0076",_ggg .Name );if _fagf :=d .Skip ();_fagf !=nil {return _fagf ;};};case _de .EndElement :break _bbbe ;case _de .CharData :};};return nil ;};func (_bd *CT_GraphicalObjectFrame )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_bd .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_bd .Xfrm =_f .NewCT_Transform2D ();_bd .Graphic =_f .NewGraphic ();for _ ,_bbf :=range start .Attr {if _bbf .Name .Local =="\u006d\u0061\u0063r\u006f"{_geg ,_cdae :=_bbf .Value ,error (nil );if _cdae !=nil {return _cdae ;};_bd .MacroAttr =&_geg ;continue ;};if _bbf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fafb ,_aee :=_a .ParseBool (_bbf .Value );if _aee !=nil {return _aee ;};_bd .FPublishedAttr =&_fafb ;continue ;};};_bde :for {_beef ,_dbba :=d .Token ();if _dbba !=nil {return _dbba ;};switch _dbda :=_beef .(type ){case _de .StartElement :switch _dbda .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _fbb :=d .DecodeElement (_bd .NvGraphicFramePr ,&_dbda );_fbb !=nil {return _fbb ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _afe :=d .DecodeElement (_bd .Xfrm ,&_dbda );_afe !=nil {return _afe ;};case _de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _aeag :=d .DecodeElement (_bd .Graphic ,&_dbda );_aeag !=nil {return _aeag ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_dbda .Name );if _bga :=d .Skip ();_bga !=nil {return _bga ;};};case _de .EndElement :break _bde ;case _de .CharData :};};return nil ;};type WsDr struct{CT_Drawing };func (_deda *CT_PictureNonVisual )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_deda .CNvPr =_f .NewCT_NonVisualDrawingProps ();_deda .CNvPicPr =_f .NewCT_NonVisualPictureProperties ();_gdab :for {_efdg ,_gge :=d .Token ();if _gge !=nil {return _gge ;};switch _dac :=_efdg .(type ){case _de .StartElement :switch _dac .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _cga :=d .DecodeElement (_deda .CNvPr ,&_dac );_cga !=nil {return _cga ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _acag :=d .DecodeElement (_deda .CNvPicPr ,&_dac );_acag !=nil {return _acag ;};default:_g .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_dac .Name );if _dba :=d .Skip ();_dba !=nil {return _dba ;};};case _de .EndElement :break _gdab ;case _de .CharData :};};return nil ;}; +// Validate validates the CT_Picture and its children +func (_ggc *CT_Picture )Validate ()error {return _ggc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_aeb *CT_Picture )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_aeb .NvPicPr =NewCT_PictureNonVisual ();_aeb .BlipFill =_g .NewCT_BlipFillProperties ();_aeb .SpPr =_g .NewCT_ShapeProperties ();for _ ,_feg :=range start .Attr {if _feg .Name .Local =="\u006d\u0061\u0063r\u006f"{_ded ,_bfbf :=_feg .Value ,error (nil );if _bfbf !=nil {return _bfbf ;};_aeb .MacroAttr =&_ded ;continue ;};if _feg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ecaf ,_ffg :=_ad .ParseBool (_feg .Value );if _ffg !=nil {return _ffg ;};_aeb .FPublishedAttr =&_ecaf ;continue ;};};_dcb :for {_agdg ,_cdd :=d .Token ();if _cdd !=nil {return _cdd ;};switch _bddf :=_agdg .(type ){case _af .StartElement :switch _bddf .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _baaa :=d .DecodeElement (_aeb .NvPicPr ,&_bddf );_baaa !=nil {return _baaa ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _fcfe :=d .DecodeElement (_aeb .BlipFill ,&_bddf );_fcfe !=nil {return _fcfe ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _cceb :=d .DecodeElement (_aeb .SpPr ,&_bddf );_cceb !=nil {return _cceb ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_aeb .Style =_g .NewCT_ShapeStyle ();if _dbgc :=d .DecodeElement (_aeb .Style ,&_bddf );_dbgc !=nil {return _dbgc ;};default:_c .Log ("\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\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_bddf .Name );if _ddfc :=d .Skip ();_ddfc !=nil {return _ddfc ;};};case _af .EndElement :break _dcb ;case _af .CharData :};};return nil ;}; -// Validate validates the CT_TwoCellAnchor and its children -func (_fcbc *CT_TwoCellAnchor )Validate ()error {return _fcbc .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");}; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_fcc *CT_GraphicalObjectFrame )Validate ()error {return _fcc .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");}; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_dad *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _efd :=_dad .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_efd !=nil {return _efd ;};if _cca :=_dad .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cca !=nil {return _cca ;};if _ged :=_dad .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ged !=nil {return _ged ;};return nil ;}; +// Validate validates the From and its children +func (_aecd *From )Validate ()error {return _aecd .ValidateWithPath ("\u0046\u0072\u006f\u006d")};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_effg :=&CT_TwoCellAnchor {};_effg .From =NewCT_Marker ();_effg .To =NewCT_Marker ();_effg .ClientData =NewCT_AnchorClientData ();return _effg ;};func (_fadec *WsDr )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fadec .CT_Drawing =*NewCT_Drawing ();_gge :for {_gbcc ,_gfbb :=d .Token ();if _gfbb !=nil {return _gfbb ;};switch _cbc :=_gbcc .(type ){case _af .StartElement :switch _cbc .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_fcd :=NewEG_Anchor ();_fcd .TwoCellAnchor =NewCT_TwoCellAnchor ();if _eegc :=d .DecodeElement (_fcd .TwoCellAnchor ,&_cbc );_eegc !=nil {return _eegc ;};_fadec .EG_Anchor =append (_fadec .EG_Anchor ,_fcd );case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_degd :=NewEG_Anchor ();_degd .OneCellAnchor =NewCT_OneCellAnchor ();if _afef :=d .DecodeElement (_degd .OneCellAnchor ,&_cbc );_afef !=nil {return _afef ;};_fadec .EG_Anchor =append (_fadec .EG_Anchor ,_degd );case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_abb :=NewEG_Anchor ();_abb .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _dabb :=d .DecodeElement (_abb .AbsoluteAnchor ,&_cbc );_dabb !=nil {return _dabb ;};_fadec .EG_Anchor =append (_fadec .EG_Anchor ,_abb );default:_c .Log ("\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\u0057\u0073D\u0072\u0020\u0025\u0076",_cbc .Name );if _dcbc :=d .Skip ();_dcbc !=nil {return _dcbc ;};};case _af .EndElement :break _gge ;case _af .CharData :};};return nil ;};func NewCT_Rel ()*CT_Rel {_ggb :=&CT_Rel {};return _ggb };func (_agag *CT_PictureNonVisual )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {e .EncodeToken (start );_dgcf :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_agag .CNvPr ,_dgcf );_dbda :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_agag .CNvPicPr ,_dbda );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_beeg *EG_Anchor )ValidateWithPath (path string )error {if _beeg .TwoCellAnchor !=nil {if _cge :=_beeg .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_cge !=nil {return _cge ;};};if _beeg .OneCellAnchor !=nil {if _bbb :=_beeg .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_bbb !=nil {return _bbb ;};};if _beeg .AbsoluteAnchor !=nil {if _cba :=_beeg .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_cba !=nil {return _cba ;};};return nil ;};func NewCT_Marker ()*CT_Marker {_bfe :=&CT_Marker {};_bfe .Col =0;_bfe .Row =0;return _bfe }; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_bdbb *CT_GroupShapeNonVisual )Validate ()error {return _bdbb .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_dgff :=&CT_GraphicalObjectFrame {};_dgff .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_dgff .Xfrm =_g .NewCT_Transform2D ();_dgff .Graphic =_g .NewGraphic ();return _dgff ;}; -// Validate validates the CT_Drawing and its children -func (_ed *CT_Drawing )Validate ()error {return _ed .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_caf *CT_ConnectorNonVisual )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );_ea :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_caf .CNvPr ,_ea );_eb :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_caf .CNvCxnSpPr ,_eb );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_cede :=&EG_ObjectChoices {};return _cede }; +// Validate validates the CT_AnchorClientData and its children +func (_ac *CT_AnchorClientData )Validate ()error {return _ac .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_cfag *WsDr )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ="\u0078\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _cfag .CT_Drawing .MarshalXML (e ,start );};type CT_ShapeNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvSpPr *_g .CT_NonVisualDrawingShapeProps ;}; -// Validate validates the CT_Picture and its children -func (_ffff *CT_Picture )Validate ()error {return _ffff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_c :=&CT_AbsoluteAnchor {};_c .Pos =_f .NewCT_Point2D ();_c .Ext =_f .NewCT_PositiveSize2D ();_c .ClientData =NewCT_AnchorClientData ();return _c ;}; +// Validate validates the CT_OneCellAnchor and its children +func (_ab *CT_OneCellAnchor )Validate ()error {return _ab .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_Connector ()*CT_Connector {_ga :=&CT_Connector {};_ga .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ga .SpPr =_g .NewCT_ShapeProperties ();return _ga ;};func (_cf *CT_AbsoluteAnchor )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {e .EncodeToken (start );_ff :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}};e .EncodeElement (_cf .Pos ,_ff );_fg :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_cf .Ext ,_fg );if _cf .Choice !=nil {_cf .Choice .MarshalXML (e ,_af .StartElement {});};_gg :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cf .ClientData ,_gg );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_beab ST_EditAs )String ()string {switch _beab {case 0:return "";case 1:return "\u0074w\u006f\u0043\u0065\u006c\u006c";case 2:return "\u006fn\u0065\u0043\u0065\u006c\u006c";case 3:return "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return "";};type To struct{CT_Marker }; // ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_aab *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _ebgf :=_aab .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ebgf !=nil {return _ebgf ;};if _bdg :=_aab .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_bdg !=nil {return _bdg ;};return nil ;};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ;};func NewFrom ()*From {_gbcc :=&From {};_gbcc .CT_Marker =*NewCT_Marker ();return _gbcc };type To struct{CT_Marker };func (_daae *CT_OneCellAnchor )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );_bda :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_daae .From ,_bda );_gfg :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_daae .Ext ,_gfg );if _daae .Choice !=nil {_daae .Choice .MarshalXML (e ,_de .StartElement {});};_fbc :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_daae .ClientData ,_fbc );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;}; +func (_bba *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _bgg :=_bba .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgg !=nil {return _bgg ;};if _dgaf :=_bba .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_dgaf !=nil {return _dgaf ;};return nil ;};func NewTo ()*To {_bbcd :=&To {};_bbcd .CT_Marker =*NewCT_Marker ();return _bbcd }; // ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_ccg *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _bdf ,_badg :=range _ccg .Sp {if _gfc :=_badg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_bdf ));_gfc !=nil {return _gfc ;};};for _cfc ,_febg :=range _ccg .GrpSp {if _fgd :=_febg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cfc ));_fgd !=nil {return _fgd ;};};for _ecce ,_gda :=range _ccg .GraphicFrame {if _gebb :=_gda .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ecce ));_gebb !=nil {return _gebb ;};};for _aeac ,_ebd :=range _ccg .CxnSp {if _fge :=_ebd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_aeac ));_fge !=nil {return _fge ;};};for _dfb ,_bc :=range _ccg .Pic {if _cea :=_bc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dfb ));_cea !=nil {return _cea ;};};return nil ;};func (_fde *From )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ="\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _fde .CT_Marker .MarshalXML (e ,start );}; - -// Validate validates the CT_ShapeNonVisual and its children -func (_cdga *CT_ShapeNonVisual )Validate ()error {return _cdga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; +func (_gefe *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _ead ,_dge :=range _gefe .Sp {if _bdd :=_dge .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_ead ));_bdd !=nil {return _bdd ;};};for _dab ,_afe :=range _gefe .GrpSp {if _deb :=_afe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dab ));_deb !=nil {return _deb ;};};for _ced ,_dbd :=range _gefe .GraphicFrame {if _aggd :=_dbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ced ));_aggd !=nil {return _aggd ;};};for _eaa ,_afba :=range _gefe .CxnSp {if _edg :=_afba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_eaa ));_edg !=nil {return _edg ;};};for _egg ,_caf :=range _gefe .Pic {if _gcc :=_caf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_egg ));_gcc !=nil {return _gcc ;};};return nil ;};func (_ebce *CT_OneCellAnchor )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {e .EncodeToken (start );_eff :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ebce .From ,_eff );_gfb :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_ebce .Ext ,_gfb );if _ebce .Choice !=nil {_ebce .Choice .MarshalXML (e ,_af .StartElement {});};_fgda :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ebce .ClientData ,_fgda );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_bgd *CT_Connector )ValidateWithPath (path string )error {if _dae :=_bgd .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dae !=nil {return _dae ;};if _fgg :=_bgd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fgg !=nil {return _fgg ;};if _bgd .Style !=nil {if _gef :=_bgd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gef !=nil {return _gef ;};};return nil ;}; +// Validate validates the CT_Shape and its children +func (_cfcb *CT_Shape )Validate ()error {return _cfcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewFrom ()*From {_bacf :=&From {};_bacf .CT_Marker =*NewCT_Marker ();return _bacf }; -// Validate validates the CT_AbsoluteAnchor and its children -func (_e *CT_AbsoluteAnchor )Validate ()error {return _e .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");}; +// Validate validates the WsDr and its children +func (_gcgb *WsDr )Validate ()error {return _gcgb .ValidateWithPath ("\u0057\u0073\u0044\u0072")}; -// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path -func (_cddgf *CT_OneCellAnchor )ValidateWithPath (path string )error {if _eff :=_cddgf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_eff !=nil {return _eff ;};if _gdg :=_cddgf .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gdg !=nil {return _gdg ;};if _cddgf .Choice !=nil {if _acc :=_cddgf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_acc !=nil {return _acc ;};};if _cfe :=_cddgf .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_cfe !=nil {return _cfe ;};return nil ;};func (_cbf *CT_ConnectorNonVisual )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_cbf .CNvPr =_f .NewCT_NonVisualDrawingProps ();_cbf .CNvCxnSpPr =_f .NewCT_NonVisualConnectorProperties ();_faf :for {_dce ,_ada :=d .Token ();if _ada !=nil {return _ada ;};switch _feg :=_dce .(type ){case _de .StartElement :switch _feg .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _afc :=d .DecodeElement (_cbf .CNvPr ,&_feg );_afc !=nil {return _afc ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _aed :=d .DecodeElement (_cbf .CNvCxnSpPr ,&_feg );_aed !=nil {return _aed ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_feg .Name );if _dbd :=d .Skip ();_dbd !=nil {return _dbd ;};};case _de .EndElement :break _faf ;case _de .CharData :};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_ddd :=&CT_PictureNonVisual {};_ddd .CNvPr =_f .NewCT_NonVisualDrawingProps ();_ddd .CNvPicPr =_f .NewCT_NonVisualPictureProperties ();return _ddd ;}; +// Validate validates the CT_Drawing and its children +func (_dcc *CT_Drawing )Validate ()error {return _dcc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_bcc *CT_Shape )ValidateWithPath (path string )error {if _dfab :=_bcc .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_dfab !=nil {return _dfab ;};if _egc :=_bcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_egc !=nil {return _egc ;};if _bcc .Style !=nil {if _caec :=_bcc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_caec !=nil {return _caec ;};};if _bcc .TxBody !=nil {if _cbd :=_bcc .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_cbd !=nil {return _cbd ;};};return nil ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_aaf :=&CT_GraphicalObjectFrame {};_aaf .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_aaf .Xfrm =_f .NewCT_Transform2D ();_aaf .Graphic =_f .NewGraphic ();return _aaf ;};func (_ccfd *CT_GroupShapeChoice )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _ccfd .Sp !=nil {_dcgd :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};for _ ,_geeg :=range _ccfd .Sp {e .EncodeElement (_geeg ,_dcgd );};};if _ccfd .GrpSp !=nil {_gf :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_gcaf :=range _ccfd .GrpSp {e .EncodeElement (_gcaf ,_gf );};};if _ccfd .GraphicFrame !=nil {_ecc :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_defd :=range _ccfd .GraphicFrame {e .EncodeElement (_defd ,_ecc );};};if _ccfd .CxnSp !=nil {_aac :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};for _ ,_cgc :=range _ccfd .CxnSp {e .EncodeElement (_cgc ,_aac );};};if _ccfd .Pic !=nil {_cggd :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_daa :=range _ccfd .Pic {e .EncodeElement (_daa ,_cggd );};};return nil ;};type CT_Marker struct{Col int32 ;ColOff _f .ST_Coordinate ;Row int32 ;RowOff _f .ST_Coordinate ;}; +// Validate validates the CT_Rel and its children +func (_gfg *CT_Rel )Validate ()error {return _gfg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_dbba :=&CT_OneCellAnchor {};_dbba .From =NewCT_Marker ();_dbba .Ext =_g .NewCT_PositiveSize2D ();_dbba .ClientData =NewCT_AnchorClientData ();return _dbba ;};func (_ede *CT_PictureNonVisual )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_ede .CNvPr =_g .NewCT_NonVisualDrawingProps ();_ede .CNvPicPr =_g .NewCT_NonVisualPictureProperties ();_edb :for {_affa ,_geg :=d .Token ();if _geg !=nil {return _geg ;};switch _gdea :=_affa .(type ){case _af .StartElement :switch _gdea .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _faad :=d .DecodeElement (_ede .CNvPr ,&_gdea );_faad !=nil {return _faad ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ffd :=d .DecodeElement (_ede .CNvPicPr ,&_gdea );_ffd !=nil {return _ffd ;};default:_c .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gdea .Name );if _dccg :=d .Skip ();_dccg !=nil {return _dccg ;};};case _af .EndElement :break _edb ;case _af .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_cbg *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _eea :=_cbg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eea !=nil {return _eea ;};if _fff :=_cbg .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fff !=nil {return _fff ;};return nil ;}; +// Validate validates the CT_GroupShape and its children +func (_adc *CT_GroupShape )Validate ()error {return _adc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func NewWsDr ()*WsDr {_ffeg :=&WsDr {};_ffeg .CT_Drawing =*NewCT_Drawing ();return _ffeg }; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_fbg *CT_Drawing )ValidateWithPath (path string )error {for _dcg ,_ecg :=range _fbg .EG_Anchor {if _caff :=_ecg .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dcg ));_caff !=nil {return _caff ;};};return nil ;}; +// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path +func (_gf *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _bg :=_gf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bg !=nil {return _bg ;};if _db :=_gf .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_db !=nil {return _db ;};if _gf .Choice !=nil {if _bff :=_gf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bff !=nil {return _bff ;};};if _ed :=_gf .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_ed !=nil {return _ed ;};return nil ;};func (_bcc *CT_GroupShapeNonVisual )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {e .EncodeToken (start );_gab :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_bcc .CNvPr ,_gab );_bgb :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bcc .CNvGrpSpPr ,_bgb );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvGrpSpPr *_g .CT_NonVisualGroupDrawingShapeProps ;}; -// Validate validates the CT_Connector and its children -func (_acb *CT_Connector )Validate ()error {return _acb .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_cgf *CT_Connector )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_cgf .NvCxnSpPr =NewCT_ConnectorNonVisual ();_cgf .SpPr =_f .NewCT_ShapeProperties ();for _ ,_fdbf :=range start .Attr {if _fdbf .Name .Local =="\u006d\u0061\u0063r\u006f"{_aga ,_acf :=_fdbf .Value ,error (nil );if _acf !=nil {return _acf ;};_cgf .MacroAttr =&_aga ;continue ;};if _fdbf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cad ,_cgg :=_a .ParseBool (_fdbf .Value );if _cgg !=nil {return _cgg ;};_cgf .FPublishedAttr =&_cad ;continue ;};};_cb :for {_cdd ,_dee :=d .Token ();if _dee !=nil {return _dee ;};switch _ff :=_cdd .(type ){case _de .StartElement :switch _ff .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _adc :=d .DecodeElement (_cgf .NvCxnSpPr ,&_ff );_adc !=nil {return _adc ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _cda :=d .DecodeElement (_cgf .SpPr ,&_ff );_cda !=nil {return _cda ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_cgf .Style =_f .NewCT_ShapeStyle ();if _gbc :=d .DecodeElement (_cgf .Style ,&_ff );_gbc !=nil {return _gbc ;};default:_g .Log ("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_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_ff .Name );if _fg :=d .Skip ();_fg !=nil {return _fg ;};};case _de .EndElement :break _cb ;case _de .CharData :};};return nil ;};func (_feb *CT_GroupShape )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );_beb :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_feb .NvGrpSpPr ,_beb );_egd :=_de .StartElement {Name :_de .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_feb .GrpSpPr ,_egd );if _feb .Choice !=nil {for _ ,_ccaa :=range _feb .Choice {_ccaa .MarshalXML (e ,_de .StartElement {});};};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func NewEG_Anchor ()*EG_Anchor {_ffd :=&EG_Anchor {};return _ffd };func (_ddbef ST_EditAs )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_ddbef .String (),start );}; +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_baad *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _baad .Sp !=nil {if _eafc :=_baad .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_eafc !=nil {return _eafc ;};};if _baad .GrpSp !=nil {if _gebd :=_baad .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_gebd !=nil {return _gebd ;};};if _baad .GraphicFrame !=nil {if _dbccf :=_baad .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_dbccf !=nil {return _dbccf ;};};if _baad .CxnSp !=nil {if _ccc :=_baad .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_ccc !=nil {return _ccc ;};};if _baad .Pic !=nil {if _fggd :=_baad .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_fggd !=nil {return _fggd ;};};if _baad .ContentPart !=nil {if _badd :=_baad .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_badd !=nil {return _badd ;};};return nil ;};type CT_Marker struct{Col int32 ;ColOff _g .ST_Coordinate ;Row int32 ;RowOff _g .ST_Coordinate ;}; -// ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path -func (_ddbe *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _gbea :=_ddbe .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_gbea !=nil {return _gbea ;};if _ecgf :=_ddbe .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ecgf !=nil {return _ecgf ;};if _dfgc :=_ddbe .To .ValidateWithPath (path +"\u002f\u0054\u006f");_dfgc !=nil {return _dfgc ;};if _ddbe .Choice !=nil {if _abc :=_ddbe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_abc !=nil {return _abc ;};};if _ccfg :=_ddbe .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_ccfg !=nil {return _ccfg ;};return nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;}; +// Validate validates the CT_PictureNonVisual and its children +func (_aegb *CT_PictureNonVisual )Validate ()error {return _aegb .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Validate validates the CT_Shape and its children -func (_cac *CT_Shape )Validate ()error {return _cac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_bea :=&CT_GroupShapeNonVisual {};_bea .CNvPr =_f .NewCT_NonVisualDrawingProps ();_bea .CNvGrpSpPr =_f .NewCT_NonVisualGroupDrawingShapeProps ();return _bea ;}; +// Validate validates the CT_GroupShapeChoice and its children +func (_dgaa *CT_GroupShapeChoice )Validate ()error {return _dgaa .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};type ST_EditAs byte ;type CT_ConnectorNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvCxnSpPr *_g .CT_NonVisualConnectorProperties ;}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_gee *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _faeb :=_gee .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_faeb !=nil {return _faeb ;};if _dec :=_gee .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dec !=nil {return _dec ;};return nil ;}; +// ValidateWithPath validates the To and its children, prefixing error messages with path +func (_ddae *To )ValidateWithPath (path string )error {if _fade :=_ddae .CT_Marker .ValidateWithPath (path );_fade !=nil {return _fade ;};return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_gcb :=&EG_ObjectChoicesChoice {};return _gcb ;};func (_cdc ST_EditAs )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_cdc .String (),start );};func (_bab *CT_Marker )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {e .EncodeToken (start );_bfdg :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_bab .Col ,_bfdg );_bafg :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_bab .ColOff ,_bafg );_gbbd :=_af .StartElement {Name :_af .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_bab .Row ,_gbbd );_aafb :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_bab .RowOff ,_aafb );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OneCellAnchor and its children -func (_faa *CT_OneCellAnchor )Validate ()error {return _faa .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");}; +// Validate validates the EG_Anchor and its children +func (_ffa *EG_Anchor )Validate ()error {return _ffa .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");}; -// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path -func (_cc *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _ae :=_cc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ae !=nil {return _ae ;};if _def :=_cc .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_def !=nil {return _def ;};if _cc .Choice !=nil {if _ac :=_cc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ac !=nil {return _ac ;};};if _dgb :=_cc .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_dgb !=nil {return _dgb ;};return nil ;};func (_bacb *EG_ObjectChoicesChoice )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _bacb .Sp !=nil {_bbd :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};e .EncodeElement (_bacb .Sp ,_bbd );};if _bacb .GrpSp !=nil {_bfef :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_bacb .GrpSp ,_bfef );};if _bacb .GraphicFrame !=nil {_gdad :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_bacb .GraphicFrame ,_gdad );};if _bacb .CxnSp !=nil {_bgac :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_bacb .CxnSp ,_bgac );};if _bacb .Pic !=nil {_fggc :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};e .EncodeElement (_bacb .Pic ,_fggc );};if _bacb .ContentPart !=nil {_adcf :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_bacb .ContentPart ,_adcf );};return nil ;};func (_ec *CT_AnchorClientData )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_gbb :=range start .Attr {if _gbb .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_cf ,_fae :=_a .ParseBool (_gbb .Value );if _fae !=nil {return _fae ;};_ec .FLocksWithSheetAttr =&_cf ;continue ;};if _gbb .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_bb ,_ce :=_a .ParseBool (_gbb .Value );if _ce !=nil {return _ce ;};_ec .FPrintsWithSheetAttr =&_bb ;continue ;};};for {_gc ,_aea :=d .Token ();if _aea !=nil {return _b .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006e\u0063\u0068\u006fr\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_aea );};if _eg ,_bg :=_gc .(_de .EndElement );_bg &&_eg .Name ==start .Name {break ;};};return nil ;};func NewCT_Rel ()*CT_Rel {_gefe :=&CT_Rel {};return _gefe };func (_bebg ST_EditAs )ValidateWithPath (path string )error {switch _bebg {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebg ));};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_bbc *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _acdd :=_bbc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_acdd !=nil {return _acdd ;};if _adedb :=_bbc .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_adedb !=nil {return _adedb ;};return nil ;}; -// Validate validates the From and its children -func (_dbcgc *From )Validate ()error {return _dbcgc .ValidateWithPath ("\u0046\u0072\u006f\u006d")};func NewTo ()*To {_agcb :=&To {};_agcb .CT_Marker =*NewCT_Marker ();return _agcb };func (_eebg *EG_Anchor )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _eebg .TwoCellAnchor !=nil {_gcbf :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_eebg .TwoCellAnchor ,_gcbf );};if _eebg .OneCellAnchor !=nil {_ffac :=_de .StartElement {Name :_de .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_eebg .OneCellAnchor ,_ffac );};if _eebg .AbsoluteAnchor !=nil {_gbff :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_eebg .AbsoluteAnchor ,_gbff );};return nil ;}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_aea *CT_Drawing )ValidateWithPath (path string )error {for _bac ,_faa :=range _aea .EG_Anchor {if _bbg :=_faa .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_bac ));_bbg !=nil {return _bbg ;};};return nil ;};func (_bec ST_EditAs )Validate ()error {return _bec .ValidateWithPath ("")};func (_agf *CT_Drawing )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fag :for {_gef ,_cdbc :=d .Token ();if _cdbc !=nil {return _cdbc ;};switch _bfb :=_gef .(type ){case _af .StartElement :switch _bfb .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_dgf :=NewEG_Anchor ();_dgf .TwoCellAnchor =NewCT_TwoCellAnchor ();if _dd :=d .DecodeElement (_dgf .TwoCellAnchor ,&_bfb );_dd !=nil {return _dd ;};_agf .EG_Anchor =append (_agf .EG_Anchor ,_dgf );case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_fe :=NewEG_Anchor ();_fe .OneCellAnchor =NewCT_OneCellAnchor ();if _egf :=d .DecodeElement (_fe .OneCellAnchor ,&_bfb );_egf !=nil {return _egf ;};_agf .EG_Anchor =append (_agf .EG_Anchor ,_fe );case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_ddd :=NewEG_Anchor ();_ddd .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _bdb :=d .DecodeElement (_ddd .AbsoluteAnchor ,&_bfb );_bdb !=nil {return _bdb ;};_agf .EG_Anchor =append (_agf .EG_Anchor ,_ddd );default:_c .Log ("\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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_bfb .Name );if _adf :=d .Skip ();_adf !=nil {return _adf ;};};case _af .EndElement :break _fag ;case _af .CharData :};};return nil ;};type From struct{CT_Marker };type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_aca *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _aca .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_f .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func _ecfge (_fce bool )uint8 {if _fce {return 1;};return 0;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_fgdg *CT_Shape )ValidateWithPath (path string )error {if _dcfec :=_fgdg .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_dcfec !=nil {return _dcfec ;};if _degg :=_fgdg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_degg !=nil {return _degg ;};if _fgdg .Style !=nil {if _abeb :=_fgdg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_abeb !=nil {return _abeb ;};};if _fgdg .TxBody !=nil {if _bga :=_fgdg .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_bga !=nil {return _bga ;};};return nil ;};func (_aff *CT_Drawing )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {e .EncodeToken (start );if _aff .EG_Anchor !=nil {for _ ,_dce :=range _aff .EG_Anchor {_dce .MarshalXML (e ,_af .StartElement {});};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_ebdff *CT_PictureNonVisual )ValidateWithPath (path string )error {if _gga :=_ebdff .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gga !=nil {return _gga ;};if _dca :=_ebdff .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_dca !=nil {return _dca ;};return nil ;};func (_ead *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );_dfe :=_de .StartElement {Name :_de .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_ead .CNvPr ,_dfe );_eade :=_de .StartElement {Name :_de .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_ead .CNvGraphicFramePr ,_eade );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path +func (_fbe *CT_OneCellAnchor )ValidateWithPath (path string )error {if _dfdf :=_fbe .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dfdf !=nil {return _dfdf ;};if _cedg :=_fbe .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_cedg !=nil {return _cedg ;};if _fbe .Choice !=nil {if _dgc :=_fbe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dgc !=nil {return _dgc ;};};if _ccec :=_fbe .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_ccec !=nil {return _ccec ;};return nil ;}; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_gca *CT_GroupShape )ValidateWithPath (path string )error {if _cdab :=_gca .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cdab !=nil {return _cdab ;};if _aff :=_gca .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_aff !=nil {return _aff ;};for _aaff ,_ede :=range _gca .Choice {if _acfa :=_ede .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aaff ));_acfa !=nil {return _acfa ;};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_ffc :=&CT_GroupShape {};_ffc .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_ffc .GrpSpPr =_f .NewCT_GroupShapeProperties ();return _ffc ;}; +// ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path +func (_agbb *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _edcdc :=_agbb .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_edcdc !=nil {return _edcdc ;};if _egbf :=_agbb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_egbf !=nil {return _egbf ;};if _edgf :=_agbb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_edgf !=nil {return _edgf ;};if _agbb .Choice !=nil {if _gaee :=_agbb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gaee !=nil {return _gaee ;};};if _dfeab :=_agbb .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_dfeab !=nil {return _dfeab ;};return nil ;}; -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_fecf *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _fecf .Sp !=nil {if _bgda :=_fecf .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_bgda !=nil {return _bgda ;};};if _fecf .GrpSp !=nil {if _eef :=_fecf .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_eef !=nil {return _eef ;};};if _fecf .GraphicFrame !=nil {if _ecfg :=_fecf .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_ecfg !=nil {return _ecfg ;};};if _fecf .CxnSp !=nil {if _gadc :=_fecf .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_gadc !=nil {return _gadc ;};};if _fecf .Pic !=nil {if _gdd :=_fecf .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_gdd !=nil {return _gdd ;};};if _fecf .ContentPart !=nil {if _bfee :=_fecf .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_bfee !=nil {return _bfee ;};};return nil ;};func (_ccaf *To )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_ccaf .CT_Marker =*NewCT_Marker ();_gdb :for {_gcf ,_ddbd :=d .Token ();if _ddbd !=nil {return _ddbd ;};switch _adcd :=_gcf .(type ){case _de .StartElement :switch _adcd .Name {case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _affbd :=d .DecodeElement (&_ccaf .Col ,&_adcd );_affbd !=nil {return _affbd ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_aba ,_adcb :=d .Token ();if _adcb !=nil {return _adcb ;};switch _ebaf :=_aba .(type ){case _de .CharData :_gbdg :=string (_ebaf );_cdaf ,_ebc :=_f .ParseUnionST_Coordinate (_gbdg );if _ebc !=nil {return nil ;};_ccaf .ColOff =_cdaf ;d .Skip ();case _de .EndElement :};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _fba :=d .DecodeElement (&_ccaf .Row ,&_adcd );_fba !=nil {return _fba ;};case _de .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_de .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_fgf ,_gegba :=d .Token ();if _gegba !=nil {return _gegba ;};switch _gbfg :=_fgf .(type ){case _de .CharData :_ecgc :=string (_gbfg );_acfc ,_ecbd :=_f .ParseUnionST_Coordinate (_ecgc );if _ecbd !=nil {return nil ;};_ccaf .RowOff =_acfc ;d .Skip ();case _de .EndElement :};default:_g .Log ("\u0073\u006bi\u0070\u0070\u0069\u006eg\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020T\u006f\u0020\u0025\u0076",_adcd .Name );if _aecd :=d .Skip ();_aecd !=nil {return _aecd ;};};case _de .EndElement :break _gdb ;case _de .CharData :};};return nil ;};func (_ece *EG_ObjectChoices )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _ece .Choice !=nil {_ece .Choice .MarshalXML (e ,_de .StartElement {});};return nil ;}; +// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path +func (_gff *CT_AnchorClientData )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_ecf *EG_ObjectChoices )ValidateWithPath (path string )error {if _ecf .Choice !=nil {if _gdgg :=_ecf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gdgg !=nil {return _gdgg ;};};return nil ;};func init (){_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_AnchorClientData );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_TwoCellAnchor );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_OneCellAnchor );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072",NewCT_AbsoluteAnchor );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0066\u0072\u006f\u006d",NewFrom );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0074\u006f",NewTo );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0073\u0044\u0072",NewWsDr );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices );_g .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor );}; \ No newline at end of file +// ValidateWithPath validates the From and its children, prefixing error messages with path +func (_aadd *From )ValidateWithPath (path string )error {if _ffbe :=_aadd .CT_Marker .ValidateWithPath (path );_ffbe !=nil {return _ffbe ;};return nil ;};func (_gffd *CT_GroupShape )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_gffd .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_gffd .GrpSpPr =_g .NewCT_GroupShapeProperties ();_cad :for {_fbf ,_feb :=d .Token ();if _feb !=nil {return _feb ;};switch _cef :=_fbf .(type ){case _af .StartElement :switch _cef .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _eed :=d .DecodeElement (_gffd .NvGrpSpPr ,&_cef );_eed !=nil {return _eed ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _gb :=d .DecodeElement (_gffd .GrpSpPr ,&_cef );_gb !=nil {return _gb ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cbd :=NewCT_GroupShapeChoice ();if _eag :=d .DecodeElement (&_cbd .Sp ,&_cef );_eag !=nil {return _eag ;};_gffd .Choice =append (_gffd .Choice ,_cbd );case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_edd :=NewCT_GroupShapeChoice ();if _fdg :=d .DecodeElement (&_edd .GrpSp ,&_cef );_fdg !=nil {return _fdg ;};_gffd .Choice =append (_gffd .Choice ,_edd );case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ddb :=NewCT_GroupShapeChoice ();if _aada :=d .DecodeElement (&_ddb .GraphicFrame ,&_cef );_aada !=nil {return _aada ;};_gffd .Choice =append (_gffd .Choice ,_ddb );case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ffee :=NewCT_GroupShapeChoice ();if _dgd :=d .DecodeElement (&_ffee .CxnSp ,&_cef );_dgd !=nil {return _dgd ;};_gffd .Choice =append (_gffd .Choice ,_ffee );case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ggab :=NewCT_GroupShapeChoice ();if _baee :=d .DecodeElement (&_ggab .Pic ,&_cef );_baee !=nil {return _baee ;};_gffd .Choice =append (_gffd .Choice ,_ggab );default:_c .Log ("\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\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_cef .Name );if _ebc :=d .Skip ();_ebc !=nil {return _ebc ;};};case _af .EndElement :break _cad ;case _af .CharData :};};return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_cge :=&CT_GraphicalObjectFrameNonVisual {};_cge .CNvPr =_g .NewCT_NonVisualDrawingProps ();_cge .CNvGraphicFramePr =_g .NewCT_NonVisualGraphicFrameProperties ();return _cge ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_dac :=&CT_GroupShapeNonVisual {};_dac .CNvPr =_g .NewCT_NonVisualDrawingProps ();_dac .CNvGrpSpPr =_g .NewCT_NonVisualGroupDrawingShapeProps ();return _dac ;};func (_dba *CT_Shape )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_dba .NvSpPr =NewCT_ShapeNonVisual ();_dba .SpPr =_g .NewCT_ShapeProperties ();for _ ,_cdgc :=range start .Attr {if _cdgc .Name .Local =="\u006d\u0061\u0063r\u006f"{_dbf ,_fegd :=_cdgc .Value ,error (nil );if _fegd !=nil {return _fegd ;};_dba .MacroAttr =&_dbf ;continue ;};if _cdgc .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_cgb ,_deec :=_cdgc .Value ,error (nil );if _deec !=nil {return _deec ;};_dba .TextlinkAttr =&_cgb ;continue ;};if _cdgc .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_gfa ,_bca :=_ad .ParseBool (_cdgc .Value );if _bca !=nil {return _bca ;};_dba .FLocksTextAttr =&_gfa ;continue ;};if _cdgc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cdgb ,_acg :=_ad .ParseBool (_cdgc .Value );if _acg !=nil {return _acg ;};_dba .FPublishedAttr =&_cdgb ;continue ;};};_cdec :for {_fae ,_gbf :=d .Token ();if _gbf !=nil {return _gbf ;};switch _gbe :=_fae .(type ){case _af .StartElement :switch _gbe .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _gade :=d .DecodeElement (_dba .NvSpPr ,&_gbe );_gade !=nil {return _gade ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _cfb :=d .DecodeElement (_dba .SpPr ,&_gbe );_cfb !=nil {return _cfb ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_dba .Style =_g .NewCT_ShapeStyle ();if _caad :=d .DecodeElement (_dba .Style ,&_gbe );_caad !=nil {return _caad ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_dba .TxBody =_g .NewCT_TextBody ();if _dbgb :=d .DecodeElement (_dba .TxBody ,&_gbe );_dbgb !=nil {return _dbgb ;};default:_c .Log ("\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",_gbe .Name );if _adddc :=d .Skip ();_adddc !=nil {return _adddc ;};};case _af .EndElement :break _cdec ;case _af .CharData :};};return nil ;};func (_gcd *From )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ="\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _gcd .CT_Marker .MarshalXML (e ,start );};func (_gd *CT_Connector )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_gd .NvCxnSpPr =NewCT_ConnectorNonVisual ();_gd .SpPr =_g .NewCT_ShapeProperties ();for _ ,_dfe :=range start .Attr {if _dfe .Name .Local =="\u006d\u0061\u0063r\u006f"{_acd ,_eg :=_dfe .Value ,error (nil );if _eg !=nil {return _eg ;};_gd .MacroAttr =&_acd ;continue ;};if _dfe .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fbg ,_cdg :=_ad .ParseBool (_dfe .Value );if _cdg !=nil {return _cdg ;};_gd .FPublishedAttr =&_fbg ;continue ;};};_cdb :for {_fga ,_fda :=d .Token ();if _fda !=nil {return _fda ;};switch _ged :=_fga .(type ){case _af .StartElement :switch _ged .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _cg :=d .DecodeElement (_gd .NvCxnSpPr ,&_ged );_cg !=nil {return _cg ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _eb :=d .DecodeElement (_gd .SpPr ,&_ged );_eb !=nil {return _eb ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_gd .Style =_g .NewCT_ShapeStyle ();if _dcf :=d .DecodeElement (_gd .Style ,&_ged );_dcf !=nil {return _dcf ;};default:_c .Log ("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_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_ged .Name );if _cfee :=d .Skip ();_cfee !=nil {return _cfee ;};};case _af .EndElement :break _cdb ;case _af .CharData :};};return nil ;};func (_dbcc *EG_ObjectChoicesChoice )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_adfb :for {_cbab ,_cfafb :=d .Token ();if _cfafb !=nil {return _cfafb ;};switch _bfce :=_cbab .(type ){case _af .StartElement :switch _bfce .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_dbcc .Sp =NewCT_Shape ();if _ceac :=d .DecodeElement (_dbcc .Sp ,&_bfce );_ceac !=nil {return _ceac ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_dbcc .GrpSp =NewCT_GroupShape ();if _bebb :=d .DecodeElement (_dbcc .GrpSp ,&_bfce );_bebb !=nil {return _bebb ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dbcc .GraphicFrame =NewCT_GraphicalObjectFrame ();if _aeac :=d .DecodeElement (_dbcc .GraphicFrame ,&_bfce );_aeac !=nil {return _aeac ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_dbcc .CxnSp =NewCT_Connector ();if _gfgc :=d .DecodeElement (_dbcc .CxnSp ,&_bfce );_gfgc !=nil {return _gfgc ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_dbcc .Pic =NewCT_Picture ();if _egbc :=d .DecodeElement (_dbcc .Pic ,&_bfce );_egbc !=nil {return _egbc ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_dbcc .ContentPart =NewCT_Rel ();if _ebg :=d .DecodeElement (_dbcc .ContentPart ,&_bfce );_ebg !=nil {return _ebg ;};default:_c .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bfce .Name );if _bfbfa :=d .Skip ();_bfbfa !=nil {return _bfbfa ;};};case _af .EndElement :break _adfb ;case _af .CharData :};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_gbb :=&CT_GroupShapeChoice {};return _gbb };func (_bffb *To )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ="\u0078\u0064\u0072\u003a\u0074\u006f";return _bffb .CT_Marker .MarshalXML (e ,start );};func (_aef *CT_GraphicalObjectFrame )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _aef .MacroAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_aef .MacroAttr )});};if _aef .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gegd (*_aef .FPublishedAttr ))});};e .EncodeToken (start );_fc :=_af .StartElement {Name :_af .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_aef .NvGraphicFramePr ,_fc );_fdb :=_af .StartElement {Name :_af .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_aef .Xfrm ,_fdb );_adb :=_af .StartElement {Name :_af .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_adb .Attr =append (_adb .Attr ,_af .Attr {Name :_af .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_aef .Graphic ,_adb );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_ee *CT_AnchorClientData )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _ee .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gegd (*_ee .FLocksWithSheetAttr ))});};if _ee .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gegd (*_ee .FPrintsWithSheetAttr ))});};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_g .CT_ShapeProperties ;Style *_g .CT_ShapeStyle ;TxBody *_g .CT_TextBody ;};func (_fdf *CT_Rel )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_abg :=range start .Attr {if _abg .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"&&_abg .Name .Local =="\u0069\u0064"||_abg .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"&&_abg .Name .Local =="\u0069\u0064"{_adbd ,_ebcf :=_abg .Value ,error (nil );if _ebcf !=nil {return _ebcf ;};_fdf .IdAttr =_adbd ;continue ;};};for {_bdda ,_gba :=d .Token ();if _gba !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_gba );};if _fbed ,_bedg :=_bdda .(_af .EndElement );_bedg &&_fbed .Name ==start .Name {break ;};};return nil ;};func (_gaab *EG_Anchor )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_ecfe :for {_ffgc ,_fggc :=d .Token ();if _fggc !=nil {return _fggc ;};switch _bfa :=_ffgc .(type ){case _af .StartElement :switch _bfa .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_gaab .TwoCellAnchor =NewCT_TwoCellAnchor ();if _eegf :=d .DecodeElement (_gaab .TwoCellAnchor ,&_bfa );_eegf !=nil {return _eegf ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_gaab .OneCellAnchor =NewCT_OneCellAnchor ();if _adcc :=d .DecodeElement (_gaab .OneCellAnchor ,&_bfa );_adcc !=nil {return _adcc ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_gaab .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _gbc :=d .DecodeElement (_gaab .AbsoluteAnchor ,&_bfa );_gbc !=nil {return _gbc ;};default:_c .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_bfa .Name );if _cged :=d .Skip ();_cged !=nil {return _cged ;};};case _af .EndElement :break _ecfe ;case _af .CharData :};};return nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;};func (_dbe *CT_Marker )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_dbe .Col =0;_dbe .Row =0;_dbb :for {_fdbf ,_baca :=d .Token ();if _baca !=nil {return _baca ;};switch _ddf :=_fdbf .(type ){case _af .StartElement :switch _ddf .Name {case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _baegc :=d .DecodeElement (&_dbe .Col ,&_ddf );_baegc !=nil {return _baegc ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_gcf ,_daa :=d .Token ();if _daa !=nil {return _daa ;};switch _eca :=_gcf .(type ){case _af .CharData :_cedc :=string (_eca );_ceb ,_gebb :=_g .ParseUnionST_Coordinate (_cedc );if _gebb !=nil {return nil ;};_dbe .ColOff =_ceb ;d .Skip ();case _af .EndElement :};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _eced :=d .DecodeElement (&_dbe .Row ,&_ddf );_eced !=nil {return _eced ;};case _af .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_af .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_bdeg ,_faag :=d .Token ();if _faag !=nil {return _faag ;};switch _fff :=_bdeg .(type ){case _af .CharData :_agd :=string (_fff );_eggg ,_cebb :=_g .ParseUnionST_Coordinate (_agd );if _cebb !=nil {return nil ;};_dbe .RowOff =_eggg ;d .Skip ();case _af .EndElement :};default:_c .Log ("\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\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_ddf .Name );if _age :=d .Skip ();_age !=nil {return _age ;};};case _af .EndElement :break _dbb ;case _af .CharData :};};return nil ;};func init (){_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_AnchorClientData );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_TwoCellAnchor );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_OneCellAnchor );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072",NewCT_AbsoluteAnchor );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0066\u0072\u006f\u006d",NewFrom );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0074\u006f",NewTo );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0073\u0044\u0072",NewWsDr );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices );_c .RegisterConstructor ("\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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor );}; \ No newline at end of file diff --git a/schema/soo/ofc/custom_properties/custom_properties.go b/schema/soo/ofc/custom_properties/custom_properties.go index 33d48221a5..9024f5c62f 100644 --- a/schema/soo/ofc/custom_properties/custom_properties.go +++ b/schema/soo/ofc/custom_properties/custom_properties.go @@ -9,22 +9,22 @@ // 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 custom_properties ;import (_g "encoding/xml";_c "fmt";_d "github.com/unidoc/unioffice";_fa "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_bae "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_f "strconv";_ba "time";); - -// Validate validates the CT_Property and its children -func (_gbe *CT_Property )Validate ()error {return _gbe .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};func (_fc *CT_Properties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ae :for {_ge ,_fd :=d .Token ();if _fd !=nil {return _fd ;};switch _fgb :=_ge .(type ){case _g .StartElement :switch _fgb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_aeb :=NewCT_Property ();if _af :=d .DecodeElement (_aeb ,&_fgb );_af !=nil {return _af ;};_fc .Property =append (_fc .Property ,_aeb );default:_d .Log ("\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\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_fgb .Name );if _db :=d .Skip ();_db !=nil {return _db ;};};case _g .EndElement :break _ae ;case _g .CharData :};};return nil ;};func (_baf *Properties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _baf .CT_Properties .MarshalXML (e ,start );}; - -// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_cc *CT_Properties )ValidateWithPath (path string )error {for _fb ,_cce :=range _cc .Property {if _df :=_cce .ValidateWithPath (_c .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_fb ));_df !=nil {return _df ;};};return nil ;};type Properties struct{CT_Properties };func NewProperties ()*Properties {_bdcd :=&Properties {};_bdcd .CT_Properties =*NewCT_Properties ();return _bdcd ;}; +package custom_properties ;import (_bb "encoding/xml";_e "fmt";_a "github.com/unidoc/unioffice";_fa "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_df "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "strconv";_f "time";); // ValidateWithPath validates the CT_Property and its children, prefixing error messages with path -func (_fbea *CT_Property )ValidateWithPath (path string )error {if !_bae .ST_GuidPatternRe .MatchString (_fbea .FmtidAttr ){return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006d\u0074\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_bae .ST_GuidPatternRe ,_fbea .FmtidAttr );};if _fbea .Vector !=nil {if _abe :=_fbea .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_abe !=nil {return _abe ;};};if _fbea .Array !=nil {if _ddg :=_fbea .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_ddg !=nil {return _ddg ;};};if _fbea .Empty !=nil {if _fbeaf :=_fbea .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_fbeaf !=nil {return _fbeaf ;};};if _fbea .Null !=nil {if _bbc :=_fbea .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_bbc !=nil {return _bbc ;};};if _fbea .Cy !=nil {if !_fa .ST_CyPatternRe .MatchString (*_fbea .Cy ){return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fa .ST_CyPatternRe ,*_fbea .Cy );};};if _fbea .Error !=nil {if !_fa .ST_ErrorPatternRe .MatchString (*_fbea .Error ){return _c .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fa .ST_ErrorPatternRe ,*_fbea .Error );};};if _fbea .Vstream !=nil {if _gad :=_fbea .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_gad !=nil {return _gad ;};};if _fbea .Clsid !=nil {if !_bae .ST_GuidPatternRe .MatchString (*_fbea .Clsid ){return _c .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bae .ST_GuidPatternRe ,*_fbea .Clsid );};};return nil ;}; +func (_ccc *CT_Property )ValidateWithPath (path string )error {if !_df .ST_GuidPatternRe .MatchString (_ccc .FmtidAttr ){return _e .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006d\u0074\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_df .ST_GuidPatternRe ,_ccc .FmtidAttr );};if _ccc .Vector !=nil {if _gce :=_ccc .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_gce !=nil {return _gce ;};};if _ccc .Array !=nil {if _aac :=_ccc .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_aac !=nil {return _aac ;};};if _ccc .Empty !=nil {if _dfg :=_ccc .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_dfg !=nil {return _dfg ;};};if _ccc .Null !=nil {if _agd :=_ccc .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_agd !=nil {return _agd ;};};if _ccc .Cy !=nil {if !_fa .ST_CyPatternRe .MatchString (*_ccc .Cy ){return _e .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fa .ST_CyPatternRe ,*_ccc .Cy );};};if _ccc .Error !=nil {if !_fa .ST_ErrorPatternRe .MatchString (*_ccc .Error ){return _e .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fa .ST_ErrorPatternRe ,*_ccc .Error );};};if _ccc .Vstream !=nil {if _ca :=_ccc .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_ca !=nil {return _ca ;};};if _ccc .Clsid !=nil {if !_df .ST_GuidPatternRe .MatchString (*_ccc .Clsid ){return _e .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_df .ST_GuidPatternRe ,*_ccc .Clsid );};};return nil ;};func (_be *CT_Property )UnmarshalXML (d *_bb .Decoder ,start _bb .StartElement )error {_be .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_gd :=range start .Attr {if _gd .Name .Local =="\u0070\u0069\u0064"{_dca ,_bdf :=_d .ParseInt (_gd .Value ,10,32);if _bdf !=nil {return _bdf ;};_be .PidAttr =int32 (_dca );continue ;};if _gd .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_fce ,_bbe :=_gd .Value ,error (nil );if _bbe !=nil {return _bbe ;};_be .LinkTargetAttr =&_fce ;continue ;};if _gd .Name .Local =="\u006e\u0061\u006d\u0065"{_gfd ,_cce :=_gd .Value ,error (nil );if _cce !=nil {return _cce ;};_be .NameAttr =&_gfd ;continue ;};if _gd .Name .Local =="\u0066\u006d\u0074i\u0064"{_aeea ,_bdb :=_gd .Value ,error (nil );if _bdb !=nil {return _bdb ;};_be .FmtidAttr =_aeea ;continue ;};};_ace :for {_dgg ,_dfed :=d .Token ();if _dfed !=nil {return _dfed ;};switch _bcg :=_dgg .(type ){case _bb .StartElement :switch _bcg .Name {case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_be .Vector =_fa .NewVector ();if _agc :=d .DecodeElement (_be .Vector ,&_bcg );_agc !=nil {return _agc ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_be .Array =_fa .NewArray ();if _cfc :=d .DecodeElement (_be .Array ,&_bcg );_cfc !=nil {return _cfc ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_be .Blob =new (string );if _gee :=d .DecodeElement (_be .Blob ,&_bcg );_gee !=nil {return _gee ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_be .Oblob =new (string );if _cdb :=d .DecodeElement (_be .Oblob ,&_bcg );_cdb !=nil {return _cdb ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_be .Empty =_fa .NewEmpty ();if _gdf :=d .DecodeElement (_be .Empty ,&_bcg );_gdf !=nil {return _gdf ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_be .Null =_fa .NewNull ();if _ega :=d .DecodeElement (_be .Null ,&_bcg );_ega !=nil {return _ega ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_be .I1 =new (int8 );if _bbb :=d .DecodeElement (_be .I1 ,&_bcg );_bbb !=nil {return _bbb ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_be .I2 =new (int16 );if _gdg :=d .DecodeElement (_be .I2 ,&_bcg );_gdg !=nil {return _gdg ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_be .I4 =new (int32 );if _gaa :=d .DecodeElement (_be .I4 ,&_bcg );_gaa !=nil {return _gaa ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_be .I8 =new (int64 );if _fcg :=d .DecodeElement (_be .I8 ,&_bcg );_fcg !=nil {return _fcg ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_be .Int =new (int32 );if _ea :=d .DecodeElement (_be .Int ,&_bcg );_ea !=nil {return _ea ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_be .Ui1 =new (uint8 );if _daa :=d .DecodeElement (_be .Ui1 ,&_bcg );_daa !=nil {return _daa ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_be .Ui2 =new (uint16 );if _bdbg :=d .DecodeElement (_be .Ui2 ,&_bcg );_bdbg !=nil {return _bdbg ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_be .Ui4 =new (uint32 );if _ffd :=d .DecodeElement (_be .Ui4 ,&_bcg );_ffd !=nil {return _ffd ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_be .Ui8 =new (uint64 );if _ccg :=d .DecodeElement (_be .Ui8 ,&_bcg );_ccg !=nil {return _ccg ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_be .Uint =new (uint32 );if _fdb :=d .DecodeElement (_be .Uint ,&_bcg );_fdb !=nil {return _fdb ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_be .R4 =new (float32 );if _egg :=d .DecodeElement (_be .R4 ,&_bcg );_egg !=nil {return _egg ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_be .R8 =new (float64 );if _dbd :=d .DecodeElement (_be .R8 ,&_bcg );_dbd !=nil {return _dbd ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_be .Decimal =new (float64 );if _egge :=d .DecodeElement (_be .Decimal ,&_bcg );_egge !=nil {return _egge ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_be .Lpstr =new (string );if _feea :=d .DecodeElement (_be .Lpstr ,&_bcg );_feea !=nil {return _feea ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_be .Lpwstr =new (string );if _egb :=d .DecodeElement (_be .Lpwstr ,&_bcg );_egb !=nil {return _egb ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_be .Bstr =new (string );if _fea :=d .DecodeElement (_be .Bstr ,&_bcg );_fea !=nil {return _fea ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_be .Date =new (_f .Time );if _gdff :=d .DecodeElement (_be .Date ,&_bcg );_gdff !=nil {return _gdff ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_be .Filetime =new (_f .Time );if _fcd :=d .DecodeElement (_be .Filetime ,&_bcg );_fcd !=nil {return _fcd ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_be .Bool =new (bool );if _fda :=d .DecodeElement (_be .Bool ,&_bcg );_fda !=nil {return _fda ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_be .Cy =new (string );if _acec :=d .DecodeElement (_be .Cy ,&_bcg );_acec !=nil {return _acec ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_be .Error =new (string );if _ead :=d .DecodeElement (_be .Error ,&_bcg );_ead !=nil {return _ead ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_be .Stream =new (string );if _bge :=d .DecodeElement (_be .Stream ,&_bcg );_bge !=nil {return _bge ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_be .Ostream =new (string );if _acaa :=d .DecodeElement (_be .Ostream ,&_bcg );_acaa !=nil {return _acaa ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_be .Storage =new (string );if _cgb :=d .DecodeElement (_be .Storage ,&_bcg );_cgb !=nil {return _cgb ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_be .Ostorage =new (string );if _aag :=d .DecodeElement (_be .Ostorage ,&_bcg );_aag !=nil {return _aag ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_be .Vstream =_fa .NewVstream ();if _acc :=d .DecodeElement (_be .Vstream ,&_bcg );_acc !=nil {return _acc ;};case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_be .Clsid =new (string );if _gac :=d .DecodeElement (_be .Clsid ,&_bcg );_gac !=nil {return _gac ;};default:_a .Log ("\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\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0020\u0025\u0076",_bcg .Name );if _cga :=d .Skip ();_cga !=nil {return _cga ;};};case _bb .EndElement :break _ace ;case _bb .CharData :};};return nil ;};func NewProperties ()*Properties {_cab :=&Properties {};_cab .CT_Properties =*NewCT_Properties ();return _cab ;};func (_de *Properties )UnmarshalXML (d *_bb .Decoder ,start _bb .StartElement )error {_de .CT_Properties =*NewCT_Properties ();_gcg :for {_gg ,_gdge :=d .Token ();if _gdge !=nil {return _gdge ;};switch _fgd :=_gg .(type ){case _bb .StartElement :switch _fgd .Name {case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_bfg :=NewCT_Property ();if _fge :=d .DecodeElement (_bfg ,&_fgd );_fge !=nil {return _fge ;};_de .Property =append (_de .Property ,_bfg );default:_a .Log ("\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\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fgd .Name );if _caf :=d .Skip ();_caf !=nil {return _caf ;};};case _bb .EndElement :break _gcg ;case _bb .CharData :};};return nil ;};func (_g *CT_Properties )MarshalXML (e *_bb .Encoder ,start _bb .StartElement )error {e .EncodeToken (start );if _g .Property !=nil {_fac :=_bb .StartElement {Name :_bb .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_ac :=range _g .Property {e .EncodeElement (_ac ,_fac );};};e .EncodeToken (_bb .EndElement {Name :start .Name });return nil ;};func (_cb *Properties )MarshalXML (e *_bb .Encoder ,start _bb .StartElement )error {start .Attr =append (start .Attr ,_bb .Attr {Name :_bb .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_bb .Attr {Name :_bb .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 ,_bb .Attr {Name :_bb .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_bb .Attr {Name :_bb .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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _cb .CT_Properties .MarshalXML (e ,start );};func NewCT_Property ()*CT_Property {_cd :=&CT_Property {};_cd .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _cd ;};type CT_Properties struct{Property []*CT_Property ;};func NewCT_Properties ()*CT_Properties {_bd :=&CT_Properties {};return _bd };type Properties struct{CT_Properties }; // Validate validates the CT_Properties and its children -func (_dc *CT_Properties )Validate ()error {return _dc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_Properties struct{Property []*CT_Property ;}; +func (_fe *CT_Properties )Validate ()error {return _fe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; + +// Validate validates the Properties and its children +func (_eab *Properties )Validate ()error {return _eab .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; // ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_fbg *Properties )ValidateWithPath (path string )error {if _eba :=_fbg .CT_Properties .ValidateWithPath (path );_eba !=nil {return _eba ;};return nil ;};func (_efc *Properties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efc .CT_Properties =*NewCT_Properties ();_ead :for {_bace ,_cbc :=d .Token ();if _cbc !=nil {return _cbc ;};switch _eag :=_bace .(type ){case _g .StartElement :switch _eag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_ebf :=NewCT_Property ();if _bc :=d .DecodeElement (_ebf ,&_eag );_bc !=nil {return _bc ;};_efc .Property =append (_efc .Property ,_ebf );default:_d .Log ("\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\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_eag .Name );if _aac :=d .Skip ();_aac !=nil {return _aac ;};};case _g .EndElement :break _ead ;case _g .CharData :};};return nil ;}; +func (_dda *Properties )ValidateWithPath (path string )error {if _adc :=_dda .CT_Properties .ValidateWithPath (path );_adc !=nil {return _adc ;};return nil ;};type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_fa .Vector ;Array *_fa .Array ;Blob *string ;Oblob *string ;Empty *_fa .Empty ;Null *_fa .Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ;Lpwstr *string ;Bstr *string ;Date *_f .Time ;Filetime *_f .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_fa .Vstream ;Clsid *string ;}; -// Validate validates the Properties and its children -func (_dad *Properties )Validate ()error {return _dad .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cca *CT_Property )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_c .Sprintf ("\u0025\u0076",_cca .FmtidAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_cca .PidAttr )});if _cca .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cca .NameAttr )});};if _cca .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cca .LinkTargetAttr )});};e .EncodeToken (start );if _cca .Vector !=nil {_dgc :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_cca .Vector ,_dgc );};if _cca .Array !=nil {_ac :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_cca .Array ,_ac );};if _cca .Blob !=nil {_ec :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_d .AddPreserveSpaceAttr (&_ec ,*_cca .Blob );e .EncodeElement (_cca .Blob ,_ec );};if _cca .Oblob !=nil {_gb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_d .AddPreserveSpaceAttr (&_gb ,*_cca .Oblob );e .EncodeElement (_cca .Oblob ,_gb );};if _cca .Empty !=nil {_dfe :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_cca .Empty ,_dfe );};if _cca .Null !=nil {_gbd :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_cca .Null ,_gbd );};if _cca .I1 !=nil {_da :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_cca .I1 ,_da );};if _cca .I2 !=nil {_ca :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_cca .I2 ,_ca );};if _cca .I4 !=nil {_ed :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_cca .I4 ,_ed );};if _cca .I8 !=nil {_fcg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_cca .I8 ,_fcg );};if _cca .Int !=nil {_be :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_cca .Int ,_be );};if _cca .Ui1 !=nil {_cfe :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_cca .Ui1 ,_cfe );};if _cca .Ui2 !=nil {_fbb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_cca .Ui2 ,_fbb );};if _cca .Ui4 !=nil {_ga :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_cca .Ui4 ,_ga );};if _cca .Ui8 !=nil {_bd :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_cca .Ui8 ,_bd );};if _cca .Uint !=nil {_fbe :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_cca .Uint ,_fbe );};if _cca .R4 !=nil {_gg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_cca .R4 ,_gg );};if _cca .R8 !=nil {_caa :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_cca .R8 ,_caa );};if _cca .Decimal !=nil {_aea :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_cca .Decimal ,_aea );};if _cca .Lpstr !=nil {_bad :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_d .AddPreserveSpaceAttr (&_bad ,*_cca .Lpstr );e .EncodeElement (_cca .Lpstr ,_bad );};if _cca .Lpwstr !=nil {_dfef :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_d .AddPreserveSpaceAttr (&_dfef ,*_cca .Lpwstr );e .EncodeElement (_cca .Lpwstr ,_dfef );};if _cca .Bstr !=nil {_ef :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_d .AddPreserveSpaceAttr (&_ef ,*_cca .Bstr );e .EncodeElement (_cca .Bstr ,_ef );};if _cca .Date !=nil {_dga :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_cca .Date ,_dga );};if _cca .Filetime !=nil {_bdc :=_g .StartElement {Name :_g .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_cca .Filetime ,_bdc );};if _cca .Bool !=nil {_dgg :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_cca .Bool ,_dgg );};if _cca .Cy !=nil {_bg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ac\u0079"}};_d .AddPreserveSpaceAttr (&_bg ,*_cca .Cy );e .EncodeElement (_cca .Cy ,_bg );};if _cca .Error !=nil {_ab :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_d .AddPreserveSpaceAttr (&_ab ,*_cca .Error );e .EncodeElement (_cca .Error ,_ab );};if _cca .Stream !=nil {_cb :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_d .AddPreserveSpaceAttr (&_cb ,*_cca .Stream );e .EncodeElement (_cca .Stream ,_cb );};if _cca .Ostream !=nil {_bga :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_d .AddPreserveSpaceAttr (&_bga ,*_cca .Ostream );e .EncodeElement (_cca .Ostream ,_bga );};if _cca .Storage !=nil {_bac :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_d .AddPreserveSpaceAttr (&_bac ,*_cca .Storage );e .EncodeElement (_cca .Storage ,_bac );};if _cca .Ostorage !=nil {_cd :=_g .StartElement {Name :_g .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_d .AddPreserveSpaceAttr (&_cd ,*_cca .Ostorage );e .EncodeElement (_cca .Ostorage ,_cd );};if _cca .Vstream !=nil {_bea :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_cca .Vstream ,_bea );};if _cca .Clsid !=nil {_caac :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_d .AddPreserveSpaceAttr (&_caac ,*_cca .Clsid );e .EncodeElement (_cca .Clsid ,_caac );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eb *CT_Property )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eb .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_faa :=range start .Attr {if _faa .Name .Local =="\u0070\u0069\u0064"{_gd ,_fdf :=_f .ParseInt (_faa .Value ,10,32);if _fdf !=nil {return _fdf ;};_eb .PidAttr =int32 (_gd );continue ;};if _faa .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_afd ,_bgc :=_faa .Value ,error (nil );if _bgc !=nil {return _bgc ;};_eb .LinkTargetAttr =&_afd ;continue ;};if _faa .Name .Local =="\u006e\u0061\u006d\u0065"{_bec ,_fbf :=_faa .Value ,error (nil );if _fbf !=nil {return _fbf ;};_eb .NameAttr =&_bec ;continue ;};if _faa .Name .Local =="\u0066\u006d\u0074i\u0064"{_fcf ,_bdg :=_faa .Value ,error (nil );if _bdg !=nil {return _bdg ;};_eb .FmtidAttr =_fcf ;continue ;};};_bee :for {_gbg ,_ggd :=d .Token ();if _ggd !=nil {return _ggd ;};switch _eg :=_gbg .(type ){case _g .StartElement :switch _eg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_eb .Vector =_fa .NewVector ();if _dff :=d .DecodeElement (_eb .Vector ,&_eg );_dff !=nil {return _dff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_eb .Array =_fa .NewArray ();if _fgd :=d .DecodeElement (_eb .Array ,&_eg );_fgd !=nil {return _fgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_eb .Blob =new (string );if _caacc :=d .DecodeElement (_eb .Blob ,&_eg );_caacc !=nil {return _caacc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_eb .Oblob =new (string );if _gec :=d .DecodeElement (_eb .Oblob ,&_eg );_gec !=nil {return _gec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_eb .Empty =_fa .NewEmpty ();if _ecf :=d .DecodeElement (_eb .Empty ,&_eg );_ecf !=nil {return _ecf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_eb .Null =_fa .NewNull ();if _ea :=d .DecodeElement (_eb .Null ,&_eg );_ea !=nil {return _ea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_eb .I1 =new (int8 );if _ce :=d .DecodeElement (_eb .I1 ,&_eg );_ce !=nil {return _ce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_eb .I2 =new (int16 );if _ff :=d .DecodeElement (_eb .I2 ,&_eg );_ff !=nil {return _ff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_eb .I4 =new (int32 );if _dfee :=d .DecodeElement (_eb .I4 ,&_eg );_dfee !=nil {return _dfee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_eb .I8 =new (int64 );if _dae :=d .DecodeElement (_eb .I8 ,&_eg );_dae !=nil {return _dae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_eb .Int =new (int32 );if _fe :=d .DecodeElement (_eb .Int ,&_eg );_fe !=nil {return _fe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_eb .Ui1 =new (uint8 );if _eaa :=d .DecodeElement (_eb .Ui1 ,&_eg );_eaa !=nil {return _eaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_eb .Ui2 =new (uint16 );if _fcc :=d .DecodeElement (_eb .Ui2 ,&_eg );_fcc !=nil {return _fcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_eb .Ui4 =new (uint32 );if _abd :=d .DecodeElement (_eb .Ui4 ,&_eg );_abd !=nil {return _abd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_eb .Ui8 =new (uint64 );if _dab :=d .DecodeElement (_eb .Ui8 ,&_eg );_dab !=nil {return _dab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_eb .Uint =new (uint32 );if _ebg :=d .DecodeElement (_eb .Uint ,&_eg );_ebg !=nil {return _ebg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_eb .R4 =new (float32 );if _ad :=d .DecodeElement (_eb .R4 ,&_eg );_ad !=nil {return _ad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_eb .R8 =new (float64 );if _gaf :=d .DecodeElement (_eb .R8 ,&_eg );_gaf !=nil {return _gaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_eb .Decimal =new (float64 );if _dce :=d .DecodeElement (_eb .Decimal ,&_eg );_dce !=nil {return _dce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_eb .Lpstr =new (string );if _gde :=d .DecodeElement (_eb .Lpstr ,&_eg );_gde !=nil {return _gde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_eb .Lpwstr =new (string );if _aff :=d .DecodeElement (_eb .Lpwstr ,&_eg );_aff !=nil {return _aff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_eb .Bstr =new (string );if _dcb :=d .DecodeElement (_eb .Bstr ,&_eg );_dcb !=nil {return _dcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_eb .Date =new (_ba .Time );if _aa :=d .DecodeElement (_eb .Date ,&_eg );_aa !=nil {return _aa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_eb .Filetime =new (_ba .Time );if _bab :=d .DecodeElement (_eb .Filetime ,&_eg );_bab !=nil {return _bab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_eb .Bool =new (bool );if _dcd :=d .DecodeElement (_eb .Bool ,&_eg );_dcd !=nil {return _dcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_eb .Cy =new (string );if _dd :=d .DecodeElement (_eb .Cy ,&_eg );_dd !=nil {return _dd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_eb .Error =new (string );if _fdd :=d .DecodeElement (_eb .Error ,&_eg );_fdd !=nil {return _fdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_eb .Stream =new (string );if _cab :=d .DecodeElement (_eb .Stream ,&_eg );_cab !=nil {return _cab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_eb .Ostream =new (string );if _fbee :=d .DecodeElement (_eb .Ostream ,&_eg );_fbee !=nil {return _fbee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_eb .Storage =new (string );if _cceg :=d .DecodeElement (_eb .Storage ,&_eg );_cceg !=nil {return _cceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_eb .Ostorage =new (string );if _ag :=d .DecodeElement (_eb .Ostorage ,&_eg );_ag !=nil {return _ag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_eb .Vstream =_fa .NewVstream ();if _age :=d .DecodeElement (_eb .Vstream ,&_eg );_age !=nil {return _age ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_eb .Clsid =new (string );if _aed :=d .DecodeElement (_eb .Clsid ,&_eg );_aed !=nil {return _aed ;};default:_d .Log ("\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\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0020\u0025\u0076",_eg .Name );if _aae :=d .Skip ();_aae !=nil {return _aae ;};};case _g .EndElement :break _bee ;case _g .CharData :};};return nil ;};type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_fa .Vector ;Array *_fa .Array ;Blob *string ;Oblob *string ;Empty *_fa .Empty ;Null *_fa .Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ;Lpwstr *string ;Bstr *string ;Date *_ba .Time ;Filetime *_ba .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_fa .Vstream ;Clsid *string ;};func (_fg *CT_Properties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fg .Property !=nil {_a :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_dg :=range _fg .Property {e .EncodeElement (_dg ,_a );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Property ()*CT_Property {_cf :=&CT_Property {};_cf .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _cf ;};func NewCT_Properties ()*CT_Properties {_e :=&CT_Properties {};return _e };func init (){_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079",NewCT_Property );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties );}; \ No newline at end of file +// Validate validates the CT_Property and its children +func (_dcc *CT_Property )Validate ()error {return _dcc .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");}; + +// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path +func (_ce *CT_Properties )ValidateWithPath (path string )error {for _bff ,_db :=range _ce .Property {if _fd :=_db .ValidateWithPath (_e .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_bff ));_fd !=nil {return _fd ;};};return nil ;};func (_egd *CT_Properties )UnmarshalXML (d *_bb .Decoder ,start _bb .StartElement )error {_egdg :for {_bf ,_aca :=d .Token ();if _aca !=nil {return _aca ;};switch _c :=_bf .(type ){case _bb .StartElement :switch _c .Name {case _bb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_gf :=NewCT_Property ();if _ge :=d .DecodeElement (_gf ,&_c );_ge !=nil {return _ge ;};_egd .Property =append (_egd .Property ,_gf );default:_a .Log ("\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\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_c .Name );if _ba :=d .Skip ();_ba !=nil {return _ba ;};};case _bb .EndElement :break _egdg ;case _bb .CharData :};};return nil ;};func (_fg *CT_Property )MarshalXML (e *_bb .Encoder ,start _bb .StartElement )error {start .Attr =append (start .Attr ,_bb .Attr {Name :_bb .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_e .Sprintf ("\u0025\u0076",_fg .FmtidAttr )});start .Attr =append (start .Attr ,_bb .Attr {Name :_bb .Name {Local :"\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_fg .PidAttr )});if _fg .NameAttr !=nil {start .Attr =append (start .Attr ,_bb .Attr {Name :_bb .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fg .NameAttr )});};if _fg .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_bb .Attr {Name :_bb .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fg .LinkTargetAttr )});};e .EncodeToken (start );if _fg .Vector !=nil {_gfa :=_bb .StartElement {Name :_bb .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_fg .Vector ,_gfa );};if _fg .Array !=nil {_cc :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_fg .Array ,_cc );};if _fg .Blob !=nil {_fc :=_bb .StartElement {Name :_bb .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_a .AddPreserveSpaceAttr (&_fc ,*_fg .Blob );e .EncodeElement (_fg .Blob ,_fc );};if _fg .Oblob !=nil {_aa :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_a .AddPreserveSpaceAttr (&_aa ,*_fg .Oblob );e .EncodeElement (_fg .Oblob ,_aa );};if _fg .Empty !=nil {_da :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_fg .Empty ,_da );};if _fg .Null !=nil {_ef :=_bb .StartElement {Name :_bb .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_fg .Null ,_ef );};if _fg .I1 !=nil {_bc :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_fg .I1 ,_bc );};if _fg .I2 !=nil {_ee :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_fg .I2 ,_ee );};if _fg .I4 !=nil {_fee :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_fg .I4 ,_fee );};if _fg .I8 !=nil {_gb :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_fg .I8 ,_gb );};if _fg .Int !=nil {_ga :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_fg .Int ,_ga );};if _fg .Ui1 !=nil {_dac :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_fg .Ui1 ,_dac );};if _fg .Ui2 !=nil {_ad :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_fg .Ui2 ,_ad );};if _fg .Ui4 !=nil {_dd :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_fg .Ui4 ,_dd );};if _fg .Ui8 !=nil {_ae :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_fg .Ui8 ,_ae );};if _fg .Uint !=nil {_bfe :=_bb .StartElement {Name :_bb .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_fg .Uint ,_bfe );};if _fg .R4 !=nil {_dg :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_fg .R4 ,_dg );};if _fg .R8 !=nil {_eb :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_fg .R8 ,_eb );};if _fg .Decimal !=nil {_fcc :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_fg .Decimal ,_fcc );};if _fg .Lpstr !=nil {_cg :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_a .AddPreserveSpaceAttr (&_cg ,*_fg .Lpstr );e .EncodeElement (_fg .Lpstr ,_cg );};if _fg .Lpwstr !=nil {_dc :=_bb .StartElement {Name :_bb .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_a .AddPreserveSpaceAttr (&_dc ,*_fg .Lpwstr );e .EncodeElement (_fg .Lpwstr ,_dc );};if _fg .Bstr !=nil {_ff :=_bb .StartElement {Name :_bb .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_a .AddPreserveSpaceAttr (&_ff ,*_fg .Bstr );e .EncodeElement (_fg .Bstr ,_ff );};if _fg .Date !=nil {_cgg :=_bb .StartElement {Name :_bb .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fg .Date ,_cgg );};if _fg .Filetime !=nil {_bag :=_bb .StartElement {Name :_bb .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_fg .Filetime ,_bag );};if _fg .Bool !=nil {_ed :=_bb .StartElement {Name :_bb .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_fg .Bool ,_ed );};if _fg .Cy !=nil {_gc :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003ac\u0079"}};_a .AddPreserveSpaceAttr (&_gc ,*_fg .Cy );e .EncodeElement (_fg .Cy ,_gc );};if _fg .Error !=nil {_aee :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_aee ,*_fg .Error );e .EncodeElement (_fg .Error ,_aee );};if _fg .Stream !=nil {_ag :=_bb .StartElement {Name :_bb .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_a .AddPreserveSpaceAttr (&_ag ,*_fg .Stream );e .EncodeElement (_fg .Stream ,_ag );};if _fg .Ostream !=nil {_cf :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_a .AddPreserveSpaceAttr (&_cf ,*_fg .Ostream );e .EncodeElement (_fg .Ostream ,_cf );};if _fg .Storage !=nil {_cff :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_a .AddPreserveSpaceAttr (&_cff ,*_fg .Storage );e .EncodeElement (_fg .Storage ,_cff );};if _fg .Ostorage !=nil {_af :=_bb .StartElement {Name :_bb .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_a .AddPreserveSpaceAttr (&_af ,*_fg .Ostorage );e .EncodeElement (_fg .Ostorage ,_af );};if _fg .Vstream !=nil {_dfe :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_fg .Vstream ,_dfe );};if _fg .Clsid !=nil {_bg :=_bb .StartElement {Name :_bb .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_a .AddPreserveSpaceAttr (&_bg ,*_fg .Clsid );e .EncodeElement (_fg .Clsid ,_bg );};e .EncodeToken (_bb .EndElement {Name :start .Name });return nil ;};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079",NewCT_Property );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties );}; \ No newline at end of file diff --git a/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go b/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go index 3b05233db5..8c1794debd 100644 --- a/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go +++ b/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go @@ -9,76 +9,76 @@ // 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 docPropsVTypes ;import (_g "encoding/xml";_b "fmt";_a "github.com/unidoc/unioffice";_ga "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gc "regexp";_fd "strconv";_ba "time";);func NewVariant ()*Variant {_abga :=&Variant {};_abga .CT_Variant =*NewCT_Variant ();return _abga }; +package docPropsVTypes ;import (_c "encoding/xml";_fg "fmt";_a "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "regexp";_ba "strconv";_fa "time";);func (_fdefa *Null )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdefa .CT_Null =*NewCT_Null ();for {_cdag ,_adaa :=d .Token ();if _adaa !=nil {return _fg .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_adaa );};if _fdb ,_ffg :=_cdag .(_c .EndElement );_ffg &&_fdb .Name ==start .Name {break ;};};return nil ;};func (_dega *Variant )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dega .CT_Variant =*NewCT_Variant ();_cfd :for {_dfge ,_dafc :=d .Token ();if _dafc !=nil {return _dafc ;};switch _gbd :=_dfge .(type ){case _c .StartElement :switch _gbd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_dega .Variant =NewVariant ();if _gbeg :=d .DecodeElement (_dega .Variant ,&_gbd );_gbeg !=nil {return _gbeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_dega .Vector =NewVector ();if _bbea :=d .DecodeElement (_dega .Vector ,&_gbd );_bbea !=nil {return _bbea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_dega .Array =NewArray ();if _dfe :=d .DecodeElement (_dega .Array ,&_gbd );_dfe !=nil {return _dfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_dega .Blob =new (string );if _fffa :=d .DecodeElement (_dega .Blob ,&_gbd );_fffa !=nil {return _fffa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_dega .Oblob =new (string );if _eaed :=d .DecodeElement (_dega .Oblob ,&_gbd );_eaed !=nil {return _eaed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_dega .Empty =NewEmpty ();if _daa :=d .DecodeElement (_dega .Empty ,&_gbd );_daa !=nil {return _daa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_dega .Null =NewNull ();if _fbcc :=d .DecodeElement (_dega .Null ,&_gbd );_fbcc !=nil {return _fbcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_dega .I1 =new (int8 );if _fcf :=d .DecodeElement (_dega .I1 ,&_gbd );_fcf !=nil {return _fcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_dega .I2 =new (int16 );if _ceg :=d .DecodeElement (_dega .I2 ,&_gbd );_ceg !=nil {return _ceg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_dega .I4 =new (int32 );if _dba :=d .DecodeElement (_dega .I4 ,&_gbd );_dba !=nil {return _dba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_dega .I8 =new (int64 );if _aecc :=d .DecodeElement (_dega .I8 ,&_gbd );_aecc !=nil {return _aecc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_dega .Int =new (int32 );if _dbcf :=d .DecodeElement (_dega .Int ,&_gbd );_dbcf !=nil {return _dbcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_dega .Ui1 =new (uint8 );if _ccgb :=d .DecodeElement (_dega .Ui1 ,&_gbd );_ccgb !=nil {return _ccgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_dega .Ui2 =new (uint16 );if _cgad :=d .DecodeElement (_dega .Ui2 ,&_gbd );_cgad !=nil {return _cgad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_dega .Ui4 =new (uint32 );if _ecg :=d .DecodeElement (_dega .Ui4 ,&_gbd );_ecg !=nil {return _ecg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_dega .Ui8 =new (uint64 );if _ffdd :=d .DecodeElement (_dega .Ui8 ,&_gbd );_ffdd !=nil {return _ffdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_dega .Uint =new (uint32 );if _bae :=d .DecodeElement (_dega .Uint ,&_gbd );_bae !=nil {return _bae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_dega .R4 =new (float32 );if _dagfg :=d .DecodeElement (_dega .R4 ,&_gbd );_dagfg !=nil {return _dagfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_dega .R8 =new (float64 );if _bgbe :=d .DecodeElement (_dega .R8 ,&_gbd );_bgbe !=nil {return _bgbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_dega .Decimal =new (float64 );if _ebea :=d .DecodeElement (_dega .Decimal ,&_gbd );_ebea !=nil {return _ebea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_dega .Lpstr =new (string );if _dafg :=d .DecodeElement (_dega .Lpstr ,&_gbd );_dafg !=nil {return _dafg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_dega .Lpwstr =new (string );if _bdg :=d .DecodeElement (_dega .Lpwstr ,&_gbd );_bdg !=nil {return _bdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_dega .Bstr =new (string );if _ebf :=d .DecodeElement (_dega .Bstr ,&_gbd );_ebf !=nil {return _ebf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_dega .Date =new (_fa .Time );if _caac :=d .DecodeElement (_dega .Date ,&_gbd );_caac !=nil {return _caac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_dega .Filetime =new (_fa .Time );if _geag :=d .DecodeElement (_dega .Filetime ,&_gbd );_geag !=nil {return _geag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_dega .Bool =new (bool );if _bbeb :=d .DecodeElement (_dega .Bool ,&_gbd );_bbeb !=nil {return _bbeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_dega .Cy =new (string );if _dfab :=d .DecodeElement (_dega .Cy ,&_gbd );_dfab !=nil {return _dfab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_dega .Error =new (string );if _caca :=d .DecodeElement (_dega .Error ,&_gbd );_caca !=nil {return _caca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_dega .Stream =new (string );if _bdfg :=d .DecodeElement (_dega .Stream ,&_gbd );_bdfg !=nil {return _bdfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_dega .Ostream =new (string );if _aef :=d .DecodeElement (_dega .Ostream ,&_gbd );_aef !=nil {return _aef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_dega .Storage =new (string );if _dcd :=d .DecodeElement (_dega .Storage ,&_gbd );_dcd !=nil {return _dcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_dega .Ostorage =new (string );if _ede :=d .DecodeElement (_dega .Ostorage ,&_gbd );_ede !=nil {return _ede ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_dega .Vstream =NewVstream ();if _bdgd :=d .DecodeElement (_dega .Vstream ,&_gbd );_bdgd !=nil {return _bdgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_dega .Clsid =new (string );if _gga :=d .DecodeElement (_dega .Clsid ,&_gbd );_gga !=nil {return _gga ;};default:_a .Log ("\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\u0056a\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_gbd .Name );if _abgc :=d .Skip ();_abgc !=nil {return _abgc ;};};case _c .EndElement :break _cfd ;case _c .CharData :};};return nil ;};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a";func (_ddae *ST_ArrayBaseType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddae =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_ddae =1;case "\u0069\u0031":*_ddae =2;case "\u0069\u0032":*_ddae =3;case "\u0069\u0034":*_ddae =4;case "\u0069\u006e\u0074":*_ddae =5;case "\u0075\u0069\u0031":*_ddae =6;case "\u0075\u0069\u0032":*_ddae =7;case "\u0075\u0069\u0034":*_ddae =8;case "\u0075\u0069\u006e\u0074":*_ddae =9;case "\u0072\u0034":*_ddae =10;case "\u0072\u0038":*_ddae =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_ddae =12;case "\u0062\u0073\u0074\u0072":*_ddae =13;case "\u0064\u0061\u0074\u0065":*_ddae =14;case "\u0062\u006f\u006f\u006c":*_ddae =15;case "\u0063\u0079":*_ddae =16;case "\u0065\u0072\u0072o\u0072":*_ddae =17;};return nil ;};const (ST_ArrayBaseTypeUnset ST_ArrayBaseType =0;ST_ArrayBaseTypeVariant ST_ArrayBaseType =1;ST_ArrayBaseTypeI1 ST_ArrayBaseType =2;ST_ArrayBaseTypeI2 ST_ArrayBaseType =3;ST_ArrayBaseTypeI4 ST_ArrayBaseType =4;ST_ArrayBaseTypeInt ST_ArrayBaseType =5;ST_ArrayBaseTypeUi1 ST_ArrayBaseType =6;ST_ArrayBaseTypeUi2 ST_ArrayBaseType =7;ST_ArrayBaseTypeUi4 ST_ArrayBaseType =8;ST_ArrayBaseTypeUint ST_ArrayBaseType =9;ST_ArrayBaseTypeR4 ST_ArrayBaseType =10;ST_ArrayBaseTypeR8 ST_ArrayBaseType =11;ST_ArrayBaseTypeDecimal ST_ArrayBaseType =12;ST_ArrayBaseTypeBstr ST_ArrayBaseType =13;ST_ArrayBaseTypeDate ST_ArrayBaseType =14;ST_ArrayBaseTypeBool ST_ArrayBaseType =15;ST_ArrayBaseTypeCy ST_ArrayBaseType =16;ST_ArrayBaseTypeError ST_ArrayBaseType =17;);func NewCT_Variant ()*CT_Variant {_ffc :=&CT_Variant {};return _ffc };func (_ggbb *CT_Vstream )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_fg .Sprintf ("\u0025\u0076",_ggbb .VersionAttr )});e .EncodeElement (_ggbb .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Variant and its children -func (_ffad *Variant )Validate ()error {return _ffad .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");};func (_afc *CT_Empty )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_acf ,_eaf :=d .Token ();if _eaf !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_eaf );};if _dbec ,_aba :=_acf .(_g .EndElement );_aba &&_dbec .Name ==start .Name {break ;};};return nil ;};func NewCT_Variant ()*CT_Variant {_cgb :=&CT_Variant {};return _cgb }; +// ValidateWithPath validates the Vector and its children, prefixing error messages with path +func (_eaa *Vector )ValidateWithPath (path string )error {if _aafg :=_eaa .CT_Vector .ValidateWithPath (path );_aafg !=nil {return _aafg ;};return nil ;};func (_gdef ST_VectorBaseType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fbeba :=_c .Attr {};_fbeba .Name =name ;switch _gdef {case ST_VectorBaseTypeUnset :_fbeba .Value ="";case ST_VectorBaseTypeVariant :_fbeba .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_VectorBaseTypeI1 :_fbeba .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_fbeba .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_fbeba .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_fbeba .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_fbeba .Value ="\u0075\u0069\u0031";case ST_VectorBaseTypeUi2 :_fbeba .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_fbeba .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_fbeba .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_fbeba .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_fbeba .Value ="\u0072\u0038";case ST_VectorBaseTypeLpstr :_fbeba .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_fbeba .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_fbeba .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_fbeba .Value ="\u0064\u0061\u0074\u0065";case ST_VectorBaseTypeFiletime :_fbeba .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_fbeba .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_fbeba .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_fbeba .Value ="\u0065\u0072\u0072o\u0072";case ST_VectorBaseTypeClsid :_fbeba .Value ="\u0063\u006c\u0073i\u0064";};return _fbeba ,nil ;};func (_ac *CT_Array )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_fg .Sprintf ("\u0025\u0076",_ac .LBoundsAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_fg .Sprintf ("\u0025\u0076",_ac .UBoundsAttr )});_agc ,_ef :=_ac .BaseTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _ef !=nil {return _ef ;};start .Attr =append (start .Attr ,_agc );e .EncodeToken (start );if _ac .Variant !=nil {_faf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_ae :=range _ac .Variant {e .EncodeElement (_ae ,_faf );};};if _ac .I1 !=nil {_ebe :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_fgg :=range _ac .I1 {e .EncodeElement (_fgg ,_ebe );};};if _ac .I2 !=nil {_bga :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_fgc :=range _ac .I2 {e .EncodeElement (_fgc ,_bga );};};if _ac .I4 !=nil {_dae :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_gee :=range _ac .I4 {e .EncodeElement (_gee ,_dae );};};if _ac .Int !=nil {_afc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};for _ ,_gaa :=range _ac .Int {e .EncodeElement (_gaa ,_afc );};};if _ac .Ui1 !=nil {_cdba :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_ega :=range _ac .Ui1 {e .EncodeElement (_ega ,_cdba );};};if _ac .Ui2 !=nil {_gff :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_dfcg :=range _ac .Ui2 {e .EncodeElement (_dfcg ,_gff );};};if _ac .Ui4 !=nil {_aed :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_faa :=range _ac .Ui4 {e .EncodeElement (_faa ,_aed );};};if _ac .Uint !=nil {_ea :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};for _ ,_cdbf :=range _ac .Uint {e .EncodeElement (_cdbf ,_ea );};};if _ac .R4 !=nil {_gad :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_agfc :=range _ac .R4 {e .EncodeElement (_agfc ,_gad );};};if _ac .R8 !=nil {_ff :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_abe :=range _ac .R8 {e .EncodeElement (_abe ,_ff );};};if _ac .Decimal !=nil {_aba :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_ceb :=range _ac .Decimal {e .EncodeElement (_ceb ,_aba );};};if _ac .Bstr !=nil {_deb :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_baf :=range _ac .Bstr {e .EncodeElement (_baf ,_deb );};};if _ac .Date !=nil {_ebg :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_fda :=range _ac .Date {e .EncodeElement (_fda ,_ebg );};};if _ac .Bool !=nil {_gffc :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_bc :=range _ac .Bool {e .EncodeElement (_bc ,_gffc );};};if _ac .Error !=nil {_afcb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_cebb :=range _ac .Error {e .EncodeElement (_cebb ,_afcb );};};if _ac .Cy !=nil {_gdaa :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_ee :=range _ac .Cy {e .EncodeElement (_ee ,_gdaa );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Array and its children -func (_fgaa *CT_Array )Validate ()error {return _fgaa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");}; +// Validate validates the CT_Vector and its children +func (_acc *CT_Vector )Validate ()error {return _acc .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");}; -// ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path -func (_dfde *CT_Vector )ValidateWithPath (path string )error {if _dfde .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _b .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _eebg :=_dfde .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eebg !=nil {return _eebg ;};for _cgaa ,_feef :=range _dfde .Variant {if _dabd :=_feef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_cgaa ));_dabd !=nil {return _dabd ;};};for _gae ,_gbab :=range _dfde .Cy {if !ST_CyPatternRe .MatchString (_gbab ){return _b .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\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 ,_gae ,ST_CyPatternRe ,_gbab );};};for _agfe ,_ffgab :=range _dfde .Error {if !ST_ErrorPatternRe .MatchString (_ffgab ){return _b .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_agfe ,ST_ErrorPatternRe ,_ffgab );};};for _ffgc ,_aefe :=range _dfde .Clsid {if !_ga .ST_GuidPatternRe .MatchString (_aefe ){return _b .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006c\u0073\u0069\u0064\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_ffgc ,_ga .ST_GuidPatternRe ,_aefe );};};return nil ;};func NewCT_Null ()*CT_Null {_fcf :=&CT_Null {};return _fcf };type Variant struct{CT_Variant };func (_eadg *CT_Array )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eadg .BaseTypeAttr =ST_ArrayBaseType (1);for _ ,_fgcb :=range start .Attr {if _fgcb .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_bee ,_fgf :=_fd .ParseInt (_fgcb .Value ,10,32);if _fgf !=nil {return _fgf ;};_eadg .UBoundsAttr =int32 (_bee );continue ;};if _fgcb .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_eadg .BaseTypeAttr .UnmarshalXMLAttr (_fgcb );continue ;};if _fgcb .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_fefa ,_efgd :=_fd .ParseInt (_fgcb .Value ,10,32);if _efgd !=nil {return _efgd ;};_eadg .LBoundsAttr =int32 (_fefa );continue ;};};_afed :for {_cg ,_bcc :=d .Token ();if _bcc !=nil {return _bcc ;};switch _dee :=_cg .(type ){case _g .StartElement :switch _dee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_dbe :=NewVariant ();if _bga :=d .DecodeElement (_dbe ,&_dee );_bga !=nil {return _bga ;};_eadg .Variant =append (_eadg .Variant ,_dbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _ee int8 ;if _cce :=d .DecodeElement (&_ee ,&_dee );_cce !=nil {return _cce ;};_eadg .I1 =append (_eadg .I1 ,_ee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _cga int16 ;if _eae :=d .DecodeElement (&_cga ,&_dee );_eae !=nil {return _eae ;};_eadg .I2 =append (_eadg .I2 ,_cga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _cfb int32 ;if _eb :=d .DecodeElement (&_cfb ,&_dee );_eb !=nil {return _eb ;};_eadg .I4 =append (_eadg .I4 ,_cfb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _fbf int32 ;if _fcc :=d .DecodeElement (&_fbf ,&_dee );_fcc !=nil {return _fcc ;};_eadg .Int =append (_eadg .Int ,_fbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _bac uint8 ;if _ge :=d .DecodeElement (&_bac ,&_dee );_ge !=nil {return _ge ;};_eadg .Ui1 =append (_eadg .Ui1 ,_bac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _fga uint16 ;if _cfbe :=d .DecodeElement (&_fga ,&_dee );_cfbe !=nil {return _cfbe ;};_eadg .Ui2 =append (_eadg .Ui2 ,_fga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _agb uint32 ;if _dga :=d .DecodeElement (&_agb ,&_dee );_dga !=nil {return _dga ;};_eadg .Ui4 =append (_eadg .Ui4 ,_agb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _cfd uint32 ;if _gf :=d .DecodeElement (&_cfd ,&_dee );_gf !=nil {return _gf ;};_eadg .Uint =append (_eadg .Uint ,_cfd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _ffga float32 ;if _fbc :=d .DecodeElement (&_ffga ,&_dee );_fbc !=nil {return _fbc ;};_eadg .R4 =append (_eadg .R4 ,_ffga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _ffd float64 ;if _feg :=d .DecodeElement (&_ffd ,&_dee );_feg !=nil {return _feg ;};_eadg .R8 =append (_eadg .R8 ,_ffd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _cca float64 ;if _gcg :=d .DecodeElement (&_cca ,&_dee );_gcg !=nil {return _gcg ;};_eadg .Decimal =append (_eadg .Decimal ,_cca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _aad string ;if _daa :=d .DecodeElement (&_aad ,&_dee );_daa !=nil {return _daa ;};_eadg .Bstr =append (_eadg .Bstr ,_aad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _bec _ba .Time ;if _ede :=d .DecodeElement (&_bec ,&_dee );_ede !=nil {return _ede ;};_eadg .Date =append (_eadg .Date ,_bec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _fag bool ;if _fbb :=d .DecodeElement (&_fag ,&_dee );_fbb !=nil {return _fbb ;};_eadg .Bool =append (_eadg .Bool ,_fag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _fgac string ;if _dgd :=d .DecodeElement (&_fgac ,&_dee );_dgd !=nil {return _dgd ;};_eadg .Error =append (_eadg .Error ,_fgac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _agd string ;if _deee :=d .DecodeElement (&_agd ,&_dee );_deee !=nil {return _deee ;};_eadg .Cy =append (_eadg .Cy ,_agd );default:_a .Log ("\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\u0041\u0072\u0072\u0061\u0079\u0020\u0025\u0076",_dee .Name );if _eadd :=d .Skip ();_eadd !=nil {return _eadd ;};};case _g .EndElement :break _afed ;case _g .CharData :};};return nil ;};func (_ada *CT_Vector )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ada .BaseTypeAttr =ST_VectorBaseType (1);for _ ,_edfg :=range start .Attr {if _edfg .Name .Local =="\u0073\u0069\u007a\u0065"{_fcfe ,_gcga :=_fd .ParseUint (_edfg .Value ,10,32);if _gcga !=nil {return _gcga ;};_ada .SizeAttr =uint32 (_fcfe );continue ;};if _edfg .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ada .BaseTypeAttr .UnmarshalXMLAttr (_edfg );continue ;};};_cefb :for {_ecg ,_dfa :=d .Token ();if _dfa !=nil {return _dfa ;};switch _ebgb :=_ecg .(type ){case _g .StartElement :switch _ebgb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_eeea :=NewVariant ();if _ffa :=d .DecodeElement (_eeea ,&_ebgb );_ffa !=nil {return _ffa ;};_ada .Variant =append (_ada .Variant ,_eeea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _gcab int8 ;if _acea :=d .DecodeElement (&_gcab ,&_ebgb );_acea !=nil {return _acea ;};_ada .I1 =append (_ada .I1 ,_gcab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _abcd int16 ;if _ffe :=d .DecodeElement (&_abcd ,&_ebgb );_ffe !=nil {return _ffe ;};_ada .I2 =append (_ada .I2 ,_abcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _bagg int32 ;if _eeb :=d .DecodeElement (&_bagg ,&_ebgb );_eeb !=nil {return _eeb ;};_ada .I4 =append (_ada .I4 ,_bagg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _eaaa int64 ;if _bbaf :=d .DecodeElement (&_eaaa ,&_ebgb );_bbaf !=nil {return _bbaf ;};_ada .I8 =append (_ada .I8 ,_eaaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _ddeb uint8 ;if _dgfd :=d .DecodeElement (&_ddeb ,&_ebgb );_dgfd !=nil {return _dgfd ;};_ada .Ui1 =append (_ada .Ui1 ,_ddeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _fge uint16 ;if _gbf :=d .DecodeElement (&_fge ,&_ebgb );_gbf !=nil {return _gbf ;};_ada .Ui2 =append (_ada .Ui2 ,_fge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _ddgf uint32 ;if _ddbb :=d .DecodeElement (&_ddgf ,&_ebgb );_ddbb !=nil {return _ddbb ;};_ada .Ui4 =append (_ada .Ui4 ,_ddgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _gcea uint64 ;if _eea :=d .DecodeElement (&_gcea ,&_ebgb );_eea !=nil {return _eea ;};_ada .Ui8 =append (_ada .Ui8 ,_gcea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _faf float32 ;if _adgg :=d .DecodeElement (&_faf ,&_ebgb );_adgg !=nil {return _adgg ;};_ada .R4 =append (_ada .R4 ,_faf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _fdff float64 ;if _cdaf :=d .DecodeElement (&_fdff ,&_ebgb );_cdaf !=nil {return _cdaf ;};_ada .R8 =append (_ada .R8 ,_fdff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _fabf string ;if _ebdf :=d .DecodeElement (&_fabf ,&_ebgb );_ebdf !=nil {return _ebdf ;};_ada .Lpstr =append (_ada .Lpstr ,_fabf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _dbef string ;if _dcee :=d .DecodeElement (&_dbef ,&_ebgb );_dcee !=nil {return _dcee ;};_ada .Lpwstr =append (_ada .Lpwstr ,_dbef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _ffaf string ;if _dfgg :=d .DecodeElement (&_ffaf ,&_ebgb );_dfgg !=nil {return _dfgg ;};_ada .Bstr =append (_ada .Bstr ,_ffaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _fcb _ba .Time ;if _cgf :=d .DecodeElement (&_fcb ,&_ebgb );_cgf !=nil {return _cgf ;};_ada .Date =append (_ada .Date ,_fcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _fbbb _ba .Time ;if _fgaad :=d .DecodeElement (&_fbbb ,&_ebgb );_fgaad !=nil {return _fgaad ;};_ada .Filetime =append (_ada .Filetime ,_fbbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _dgec bool ;if _edcc :=d .DecodeElement (&_dgec ,&_ebgb );_edcc !=nil {return _edcc ;};_ada .Bool =append (_ada .Bool ,_dgec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _bbg string ;if _aag :=d .DecodeElement (&_bbg ,&_ebgb );_aag !=nil {return _aag ;};_ada .Cy =append (_ada .Cy ,_bbg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _bab string ;if _cfe :=d .DecodeElement (&_bab ,&_ebgb );_cfe !=nil {return _cfe ;};_ada .Error =append (_ada .Error ,_bab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _fgd string ;if _dbf :=d .DecodeElement (&_fgd ,&_ebgb );_dbf !=nil {return _dbf ;};_ada .Clsid =append (_ada .Clsid ,_fgd );default:_a .Log ("\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\u0056\u0065\u0063t\u006f\u0072 \u0025\u0076",_ebgb .Name );if _cfdb :=d .Skip ();_cfdb !=nil {return _cfdb ;};};case _g .EndElement :break _cefb ;case _g .CharData :};};return nil ;};func (_dggg *Null )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _dggg .CT_Null .MarshalXML (e ,start );};func NewCT_Vstream ()*CT_Vstream {_ecee :=&CT_Vstream {};_ecee .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _ecee ;};func NewEmpty ()*Empty {_gaf :=&Empty {};_gaf .CT_Empty =*NewCT_Empty ();return _gaf };type ST_VectorBaseType byte ;func (_gdfc ST_ArrayBaseType )ValidateWithPath (path string )error {switch _gdfc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdfc ));};return nil ;};type Vector struct{CT_Vector }; +// ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path +func (_bfa *CT_Variant )ValidateWithPath (path string )error {if _bfa .Variant !=nil {if _aca :=_bfa .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_aca !=nil {return _aca ;};};if _bfa .Vector !=nil {if _gaf :=_bfa .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_gaf !=nil {return _gaf ;};};if _bfa .Array !=nil {if _dfdd :=_bfa .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_dfdd !=nil {return _dfdd ;};};if _bfa .Empty !=nil {if _fadc :=_bfa .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_fadc !=nil {return _fadc ;};};if _bfa .Null !=nil {if _bfd :=_bfa .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_bfd !=nil {return _bfd ;};};if _bfa .Cy !=nil {if !ST_CyPatternRe .MatchString (*_bfa .Cy ){return _fg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CyPatternRe ,*_bfa .Cy );};};if _bfa .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_bfa .Error ){return _fg .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,ST_ErrorPatternRe ,*_bfa .Error );};};if _bfa .Vstream !=nil {if _bce :=_bfa .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_bce !=nil {return _bce ;};};if _bfa .Clsid !=nil {if !_d .ST_GuidPatternRe .MatchString (*_bfa .Clsid ){return _fg .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_d .ST_GuidPatternRe ,*_bfa .Clsid );};};return nil ;};func (_bfff *Empty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _bfff .CT_Empty .MarshalXML (e ,start );};func (_gdea ST_ArrayBaseType )ValidateWithPath (path string )error {switch _gdea {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _fg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdea ));};return nil ;};func (_ceac ST_VectorBaseType )Validate ()error {return _ceac .ValidateWithPath ("")};func (_bgc *CT_Empty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_gdb ,_cfee :=d .Token ();if _cfee !=nil {return _fg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_cfee );};if _ed ,_ced :=_gdb .(_c .EndElement );_ced &&_ed .Name ==start .Name {break ;};};return nil ;};func NewCT_Vector ()*CT_Vector {_ged :=&CT_Vector {};_ged .BaseTypeAttr =ST_VectorBaseType (1);return _ged ;}; + +// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path +func (_cbg *CT_Vstream )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_cbg .VersionAttr ){return _fg .Errorf ("\u0025\u0073\u002fm\u002e\u0056\u0065\u0072\u0073\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,_cbg .VersionAttr );};return nil ;};var ST_CyPatternRe =_b .MustCompile (ST_CyPattern );type Variant struct{CT_Variant };func (_bgdg *CT_Vector )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgdg .BaseTypeAttr =ST_VectorBaseType (1);for _ ,_fed :=range start .Attr {if _fed .Name .Local =="\u0073\u0069\u007a\u0065"{_fcc ,_bad :=_ba .ParseUint (_fed .Value ,10,32);if _bad !=nil {return _bad ;};_bgdg .SizeAttr =uint32 (_fcc );continue ;};if _fed .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_bgdg .BaseTypeAttr .UnmarshalXMLAttr (_fed );continue ;};};_bfab :for {_gfdf ,_faad :=d .Token ();if _faad !=nil {return _faad ;};switch _bfdf :=_gfdf .(type ){case _c .StartElement :switch _bfdf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_egcd :=NewVariant ();if _ccg :=d .DecodeElement (_egcd ,&_bfdf );_ccg !=nil {return _ccg ;};_bgdg .Variant =append (_bgdg .Variant ,_egcd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _fage int8 ;if _dcac :=d .DecodeElement (&_fage ,&_bfdf );_dcac !=nil {return _dcac ;};_bgdg .I1 =append (_bgdg .I1 ,_fage );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _ggg int16 ;if _gdbc :=d .DecodeElement (&_ggg ,&_bfdf );_gdbc !=nil {return _gdbc ;};_bgdg .I2 =append (_bgdg .I2 ,_ggg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _dbd int32 ;if _gcae :=d .DecodeElement (&_dbd ,&_bfdf );_gcae !=nil {return _gcae ;};_bgdg .I4 =append (_bgdg .I4 ,_dbd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _gedf int64 ;if _eef :=d .DecodeElement (&_gedf ,&_bfdf );_eef !=nil {return _eef ;};_bgdg .I8 =append (_bgdg .I8 ,_gedf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _ggga uint8 ;if _ade :=d .DecodeElement (&_ggga ,&_bfdf );_ade !=nil {return _ade ;};_bgdg .Ui1 =append (_bgdg .Ui1 ,_ggga );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _dcf uint16 ;if _cgde :=d .DecodeElement (&_dcf ,&_bfdf );_cgde !=nil {return _cgde ;};_bgdg .Ui2 =append (_bgdg .Ui2 ,_dcf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _fee uint32 ;if _cdg :=d .DecodeElement (&_fee ,&_bfdf );_cdg !=nil {return _cdg ;};_bgdg .Ui4 =append (_bgdg .Ui4 ,_fee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _fde uint64 ;if _ecf :=d .DecodeElement (&_fde ,&_bfdf );_ecf !=nil {return _ecf ;};_bgdg .Ui8 =append (_bgdg .Ui8 ,_fde );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _fegg float32 ;if _acb :=d .DecodeElement (&_fegg ,&_bfdf );_acb !=nil {return _acb ;};_bgdg .R4 =append (_bgdg .R4 ,_fegg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _fadf float64 ;if _ggfa :=d .DecodeElement (&_fadf ,&_bfdf );_ggfa !=nil {return _ggfa ;};_bgdg .R8 =append (_bgdg .R8 ,_fadf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _gbebb string ;if _ccaa :=d .DecodeElement (&_gbebb ,&_bfdf );_ccaa !=nil {return _ccaa ;};_bgdg .Lpstr =append (_bgdg .Lpstr ,_gbebb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _cdbe string ;if _caaa :=d .DecodeElement (&_cdbe ,&_bfdf );_caaa !=nil {return _caaa ;};_bgdg .Lpwstr =append (_bgdg .Lpwstr ,_cdbe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _ccf string ;if _bdb :=d .DecodeElement (&_ccf ,&_bfdf );_bdb !=nil {return _bdb ;};_bgdg .Bstr =append (_bgdg .Bstr ,_ccf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _ceca _fa .Time ;if _gagc :=d .DecodeElement (&_ceca ,&_bfdf );_gagc !=nil {return _gagc ;};_bgdg .Date =append (_bgdg .Date ,_ceca );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _dbdd _fa .Time ;if _acgcd :=d .DecodeElement (&_dbdd ,&_bfdf );_acgcd !=nil {return _acgcd ;};_bgdg .Filetime =append (_bgdg .Filetime ,_dbdd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _febd bool ;if _ada :=d .DecodeElement (&_febd ,&_bfdf );_ada !=nil {return _ada ;};_bgdg .Bool =append (_bgdg .Bool ,_febd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _daf string ;if _ggfg :=d .DecodeElement (&_daf ,&_bfdf );_ggfg !=nil {return _ggfg ;};_bgdg .Cy =append (_bgdg .Cy ,_daf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _fcg string ;if _fafb :=d .DecodeElement (&_fcg ,&_bfdf );_fafb !=nil {return _fafb ;};_bgdg .Error =append (_bgdg .Error ,_fcg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _cea string ;if _bff :=d .DecodeElement (&_cea ,&_bfdf );_bff !=nil {return _bff ;};_bgdg .Clsid =append (_bgdg .Clsid ,_cea );default:_a .Log ("\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\u0056\u0065\u0063t\u006f\u0072 \u0025\u0076",_bfdf .Name );if _fbeb :=d .Skip ();_fbeb !=nil {return _fbeb ;};};case _c .EndElement :break _bfab ;case _c .CharData :};};return nil ;};func NewVariant ()*Variant {_ebc :=&Variant {};_ebc .CT_Variant =*NewCT_Variant ();return _ebc };type Array struct{CT_Array };func (_dd *Array )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dd .CT_Array .MarshalXML (e ,start );};func NewNull ()*Null {_afe :=&Null {};_afe .CT_Null =*NewCT_Null ();return _afe };func (_gede *Null )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gede .CT_Null .MarshalXML (e ,start );};func NewVstream ()*Vstream {_bfafe :=&Vstream {};_bfafe .CT_Vstream =*NewCT_Vstream ();return _bfafe }; // ValidateWithPath validates the Null and its children, prefixing error messages with path -func (_cdce *Null )ValidateWithPath (path string )error {if _bfda :=_cdce .CT_Null .ValidateWithPath (path );_bfda !=nil {return _bfda ;};return nil ;}; +func (_bagad *Null )ValidateWithPath (path string )error {if _bbfc :=_bagad .CT_Null .ValidateWithPath (path );_bbfc !=nil {return _bbfc ;};return nil ;}; -// Validate validates the Vstream and its children -func (_ffc *Vstream )Validate ()error {return _ffc .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");};func (_dabc *CT_Vector )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cdc ,_afb :=_dabc .BaseTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _afb !=nil {return _afb ;};start .Attr =append (start .Attr ,_cdc );start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0076",_dabc .SizeAttr )});e .EncodeToken (start );if _dabc .Variant !=nil {_fbag :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_dfbe :=range _dabc .Variant {e .EncodeElement (_dfbe ,_fbag );};};if _dabc .I1 !=nil {_agaff :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_ccb :=range _dabc .I1 {e .EncodeElement (_ccb ,_agaff );};};if _dabc .I2 !=nil {_aecb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_dgb :=range _dabc .I2 {e .EncodeElement (_dgb ,_aecb );};};if _dabc .I4 !=nil {_faac :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_gfea :=range _dabc .I4 {e .EncodeElement (_gfea ,_faac );};};if _dabc .I8 !=nil {_bafg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0038"}};for _ ,_gbbc :=range _dabc .I8 {e .EncodeElement (_gbbc ,_bafg );};};if _dabc .Ui1 !=nil {_bdc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_dec :=range _dabc .Ui1 {e .EncodeElement (_dec ,_bdc );};};if _dabc .Ui2 !=nil {_bedd :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_gdb :=range _dabc .Ui2 {e .EncodeElement (_gdb ,_bedd );};};if _dabc .Ui4 !=nil {_eee :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_gag :=range _dabc .Ui4 {e .EncodeElement (_gag ,_eee );};};if _dabc .Ui8 !=nil {_ggg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};for _ ,_abgd :=range _dabc .Ui8 {e .EncodeElement (_abgd ,_ggg );};};if _dabc .R4 !=nil {_aef :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_dce :=range _dabc .R4 {e .EncodeElement (_dce ,_aef );};};if _dabc .R8 !=nil {_cgg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_cada :=range _dabc .R8 {e .EncodeElement (_cada ,_cgg );};};if _dabc .Lpstr !=nil {_gbe :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_cbf :=range _dabc .Lpstr {e .EncodeElement (_cbf ,_gbe );};};if _dabc .Lpwstr !=nil {_fdg :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_cdga :=range _dabc .Lpwstr {e .EncodeElement (_cdga ,_fdg );};};if _dabc .Bstr !=nil {_ggcc :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_dega :=range _dabc .Bstr {e .EncodeElement (_dega ,_ggcc );};};if _dabc .Date !=nil {_fefag :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_dggc :=range _dabc .Date {e .EncodeElement (_dggc ,_fefag );};};if _dabc .Filetime !=nil {_cbfc :=_g .StartElement {Name :_g .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};for _ ,_ecf :=range _dabc .Filetime {e .EncodeElement (_ecf ,_cbfc );};};if _dabc .Bool !=nil {_egeb :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_fac :=range _dabc .Bool {e .EncodeElement (_fac ,_egeb );};};if _dabc .Cy !=nil {_dgce :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_egfc :=range _dabc .Cy {e .EncodeElement (_egfc ,_dgce );};};if _dabc .Error !=nil {_bbab :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_dded :=range _dabc .Error {e .EncodeElement (_dded ,_bbab );};};if _dabc .Clsid !=nil {_geg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_ceea :=range _dabc .Clsid {e .EncodeElement (_ceea ,_geg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Vstream and its children, prefixing error messages with path +func (_abcc *Vstream )ValidateWithPath (path string )error {if _decg :=_abcc .CT_Vstream .ValidateWithPath (path );_decg !=nil {return _decg ;};return nil ;};func (_dbce ST_ArrayBaseType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbgf :=_c .Attr {};_dbgf .Name =name ;switch _dbce {case ST_ArrayBaseTypeUnset :_dbgf .Value ="";case ST_ArrayBaseTypeVariant :_dbgf .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_dbgf .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_dbgf .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_dbgf .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_dbgf .Value ="\u0069\u006e\u0074";case ST_ArrayBaseTypeUi1 :_dbgf .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_dbgf .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_dbgf .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_dbgf .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_dbgf .Value ="\u0072\u0034";case ST_ArrayBaseTypeR8 :_dbgf .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_dbgf .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_dbgf .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_dbgf .Value ="\u0064\u0061\u0074\u0065";case ST_ArrayBaseTypeBool :_dbgf .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_dbgf .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_dbgf .Value ="\u0065\u0072\u0072o\u0072";};return _dbgf ,nil ;};func NewCT_Vstream ()*CT_Vstream {_eacf :=&CT_Vstream {};_eacf .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _eacf ;};func (_dgec ST_ArrayBaseType )String ()string {switch _dgec {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u006e\u0074";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u006e\u0074";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 13:return "\u0062\u0073\u0074\u0072";case 14:return "\u0064\u0061\u0074\u0065";case 15:return "\u0062\u006f\u006f\u006c";case 16:return "\u0063\u0079";case 17:return "\u0065\u0072\u0072o\u0072";};return "";};type Empty struct{CT_Empty }; -// ValidateWithPath validates the Array and its children, prefixing error messages with path -func (_cfa *Array )ValidateWithPath (path string )error {if _aaa :=_cfa .CT_Array .ValidateWithPath (path );_aaa !=nil {return _aaa ;};return nil ;};func (_eef *Null )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eef .CT_Null =*NewCT_Null ();for {_dcgd ,_dfe :=d .Token ();if _dfe !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_dfe );};if _baca ,_defb :=_dcgd .(_g .EndElement );_defb &&_baca .Name ==start .Name {break ;};};return nil ;};func (_bafa *Vstream )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bafa .CT_Vstream =*NewCT_Vstream ();for _ ,_bffg :=range start .Attr {if _bffg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_abe ,_bdg :=_bffg .Value ,error (nil );if _bdg !=nil {return _bdg ;};_bafa .VersionAttr =_abe ;continue ;};};for {_gfgg ,_dabf :=d .Token ();if _dabf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_dabf );};if _afggf ,_ddcb :=_gfgg .(_g .EndElement );_ddcb &&_afggf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path +func (_gccf *CT_Vector )ValidateWithPath (path string )error {if _gccf .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _fg .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _gcdba :=_gccf .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gcdba !=nil {return _gcdba ;};for _gbff ,_egce :=range _gccf .Variant {if _ddgd :=_egce .ValidateWithPath (_fg .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_gbff ));_ddgd !=nil {return _ddgd ;};};for _decf ,_dagf :=range _gccf .Cy {if !ST_CyPatternRe .MatchString (_dagf ){return _fg .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\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 ,_decf ,ST_CyPatternRe ,_dagf );};};for _bfg ,_febb :=range _gccf .Error {if !ST_ErrorPatternRe .MatchString (_febb ){return _fg .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_bfg ,ST_ErrorPatternRe ,_febb );};};for _aff ,_dabb :=range _gccf .Clsid {if !_d .ST_GuidPatternRe .MatchString (_dabb ){return _fg .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006c\u0073\u0069\u0064\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_aff ,_d .ST_GuidPatternRe ,_dabb );};};return nil ;};type CT_Array struct{LBoundsAttr int32 ;UBoundsAttr int32 ;BaseTypeAttr ST_ArrayBaseType ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;Int []int32 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Uint []uint32 ;R4 []float32 ;R8 []float64 ;Decimal []float64 ;Bstr []string ;Date []_fa .Time ;Bool []bool ;Error []string ;Cy []string ;};func (_edb *CT_Null )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Empty struct{}; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_cda *CT_Empty )ValidateWithPath (path string )error {return nil }; +// Validate validates the Empty and its children +func (_gea *Empty )Validate ()error {return _gea .ValidateWithPath ("\u0045\u006d\u0070t\u0079")};func NewVector ()*Vector {_cdaee :=&Vector {};_cdaee .CT_Vector =*NewCT_Vector ();return _cdaee }; // Validate validates the CT_Vstream and its children -func (_dgfb *CT_Vstream )Validate ()error {return _dgfb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");};type CT_Empty struct{};const (ST_VectorBaseTypeUnset ST_VectorBaseType =0;ST_VectorBaseTypeVariant ST_VectorBaseType =1;ST_VectorBaseTypeI1 ST_VectorBaseType =2;ST_VectorBaseTypeI2 ST_VectorBaseType =3;ST_VectorBaseTypeI4 ST_VectorBaseType =4;ST_VectorBaseTypeI8 ST_VectorBaseType =5;ST_VectorBaseTypeUi1 ST_VectorBaseType =6;ST_VectorBaseTypeUi2 ST_VectorBaseType =7;ST_VectorBaseTypeUi4 ST_VectorBaseType =8;ST_VectorBaseTypeUi8 ST_VectorBaseType =9;ST_VectorBaseTypeR4 ST_VectorBaseType =10;ST_VectorBaseTypeR8 ST_VectorBaseType =11;ST_VectorBaseTypeLpstr ST_VectorBaseType =12;ST_VectorBaseTypeLpwstr ST_VectorBaseType =13;ST_VectorBaseTypeBstr ST_VectorBaseType =14;ST_VectorBaseTypeDate ST_VectorBaseType =15;ST_VectorBaseTypeFiletime ST_VectorBaseType =16;ST_VectorBaseTypeBool ST_VectorBaseType =17;ST_VectorBaseTypeCy ST_VectorBaseType =18;ST_VectorBaseTypeError ST_VectorBaseType =19;ST_VectorBaseTypeClsid ST_VectorBaseType =20;);func (_bggc ST_VectorBaseType )ValidateWithPath (path string )error {switch _bggc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bggc ));};return nil ;};func (_gfbg ST_ArrayBaseType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gfbg .String (),start );}; - -// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path -func (_daab *CT_Vstream )ValidateWithPath (path string )error {if !_ga .ST_GuidPatternRe .MatchString (_daab .VersionAttr ){return _b .Errorf ("\u0025\u0073\u002fm\u002e\u0056\u0065\u0072\u0073\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ga .ST_GuidPatternRe ,_daab .VersionAttr );};return nil ;};func (_gdee *CT_Vstream )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdee .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_caaf :=range start .Attr {if _caaf .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_aff ,_edcdd :=_caaf .Value ,error (nil );if _edcdd !=nil {return _edcdd ;};_gdee .VersionAttr =_aff ;continue ;};};for {_badc ,_bge :=d .Token ();if _bge !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_bge );};if _fggd ,_bfa :=_badc .(_g .CharData );_bfa {_gdee .Content =string (_fggd );};if _fbfg ,_fffd :=_badc .(_g .EndElement );_fffd &&_fbfg .Name ==start .Name {break ;};};return nil ;};var ST_CyPatternRe =_gc .MustCompile (ST_CyPattern );type Empty struct{CT_Empty };const (ST_ArrayBaseTypeUnset ST_ArrayBaseType =0;ST_ArrayBaseTypeVariant ST_ArrayBaseType =1;ST_ArrayBaseTypeI1 ST_ArrayBaseType =2;ST_ArrayBaseTypeI2 ST_ArrayBaseType =3;ST_ArrayBaseTypeI4 ST_ArrayBaseType =4;ST_ArrayBaseTypeInt ST_ArrayBaseType =5;ST_ArrayBaseTypeUi1 ST_ArrayBaseType =6;ST_ArrayBaseTypeUi2 ST_ArrayBaseType =7;ST_ArrayBaseTypeUi4 ST_ArrayBaseType =8;ST_ArrayBaseTypeUint ST_ArrayBaseType =9;ST_ArrayBaseTypeR4 ST_ArrayBaseType =10;ST_ArrayBaseTypeR8 ST_ArrayBaseType =11;ST_ArrayBaseTypeDecimal ST_ArrayBaseType =12;ST_ArrayBaseTypeBstr ST_ArrayBaseType =13;ST_ArrayBaseTypeDate ST_ArrayBaseType =14;ST_ArrayBaseTypeBool ST_ArrayBaseType =15;ST_ArrayBaseTypeCy ST_ArrayBaseType =16;ST_ArrayBaseTypeError ST_ArrayBaseType =17;);func (_ffdc *CT_Vstream )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_ffdc .VersionAttr )});e .EncodeElement (_ffdc .Content ,start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egdd *Vector )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egdd .CT_Vector =*NewCT_Vector ();for _ ,_acff :=range start .Attr {if _acff .Name .Local =="\u0073\u0069\u007a\u0065"{_geb ,_bcd :=_fd .ParseUint (_acff .Value ,10,32);if _bcd !=nil {return _bcd ;};_egdd .SizeAttr =uint32 (_geb );continue ;};if _acff .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_egdd .BaseTypeAttr .UnmarshalXMLAttr (_acff );continue ;};};_gafa :for {_dbde ,_fea :=d .Token ();if _fea !=nil {return _fea ;};switch _efbg :=_dbde .(type ){case _g .StartElement :switch _efbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_ffdg :=NewVariant ();if _dace :=d .DecodeElement (_ffdg ,&_efbg );_dace !=nil {return _dace ;};_egdd .Variant =append (_egdd .Variant ,_ffdg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _gccg int8 ;if _dddf :=d .DecodeElement (&_gccg ,&_efbg );_dddf !=nil {return _dddf ;};_egdd .I1 =append (_egdd .I1 ,_gccg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _gabc int16 ;if _dgcaa :=d .DecodeElement (&_gabc ,&_efbg );_dgcaa !=nil {return _dgcaa ;};_egdd .I2 =append (_egdd .I2 ,_gabc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _dfba int32 ;if _gfcd :=d .DecodeElement (&_dfba ,&_efbg );_gfcd !=nil {return _gfcd ;};_egdd .I4 =append (_egdd .I4 ,_dfba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _cfea int64 ;if _daaa :=d .DecodeElement (&_cfea ,&_efbg );_daaa !=nil {return _daaa ;};_egdd .I8 =append (_egdd .I8 ,_cfea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _cgc uint8 ;if _dagg :=d .DecodeElement (&_cgc ,&_efbg );_dagg !=nil {return _dagg ;};_egdd .Ui1 =append (_egdd .Ui1 ,_cgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _bagc uint16 ;if _defa :=d .DecodeElement (&_bagc ,&_efbg );_defa !=nil {return _defa ;};_egdd .Ui2 =append (_egdd .Ui2 ,_bagc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _gcac uint32 ;if _efgb :=d .DecodeElement (&_gcac ,&_efbg );_efgb !=nil {return _efgb ;};_egdd .Ui4 =append (_egdd .Ui4 ,_gcac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _gge uint64 ;if _gbea :=d .DecodeElement (&_gge ,&_efbg );_gbea !=nil {return _gbea ;};_egdd .Ui8 =append (_egdd .Ui8 ,_gge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _afbc float32 ;if _dfda :=d .DecodeElement (&_afbc ,&_efbg );_dfda !=nil {return _dfda ;};_egdd .R4 =append (_egdd .R4 ,_afbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _eafb float64 ;if _efgfe :=d .DecodeElement (&_eafb ,&_efbg );_efgfe !=nil {return _efgfe ;};_egdd .R8 =append (_egdd .R8 ,_eafb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _efea string ;if _gaec :=d .DecodeElement (&_efea ,&_efbg );_gaec !=nil {return _gaec ;};_egdd .Lpstr =append (_egdd .Lpstr ,_efea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _ddbbf string ;if _fce :=d .DecodeElement (&_ddbbf ,&_efbg );_fce !=nil {return _fce ;};_egdd .Lpwstr =append (_egdd .Lpwstr ,_ddbbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _gabcc string ;if _fbbc :=d .DecodeElement (&_gabcc ,&_efbg );_fbbc !=nil {return _fbbc ;};_egdd .Bstr =append (_egdd .Bstr ,_gabcc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _beg _ba .Time ;if _fcfea :=d .DecodeElement (&_beg ,&_efbg );_fcfea !=nil {return _fcfea ;};_egdd .Date =append (_egdd .Date ,_beg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _gaeb _ba .Time ;if _acd :=d .DecodeElement (&_gaeb ,&_efbg );_acd !=nil {return _acd ;};_egdd .Filetime =append (_egdd .Filetime ,_gaeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _bbc bool ;if _baa :=d .DecodeElement (&_bbc ,&_efbg );_baa !=nil {return _baa ;};_egdd .Bool =append (_egdd .Bool ,_bbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _fdde string ;if _ddc :=d .DecodeElement (&_fdde ,&_efbg );_ddc !=nil {return _ddc ;};_egdd .Cy =append (_egdd .Cy ,_fdde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _gbbf string ;if _bagfd :=d .DecodeElement (&_gbbf ,&_efbg );_bagfd !=nil {return _bagfd ;};_egdd .Error =append (_egdd .Error ,_gbbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _eeaa string ;if _agdc :=d .DecodeElement (&_eeaa ,&_efbg );_agdc !=nil {return _agdc ;};_egdd .Clsid =append (_egdd .Clsid ,_eeaa );default:_a .Log ("\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\u0056\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_efbg .Name );if _cdb :=d .Skip ();_cdb !=nil {return _cdb ;};};case _g .EndElement :break _gafa ;case _g .CharData :};};return nil ;};func (_feff ST_VectorBaseType )String ()string {switch _feff {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u0038";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u0038";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u006c\u0070\u0073t\u0072";case 13:return "\u006c\u0070\u0077\u0073\u0074\u0072";case 14:return "\u0062\u0073\u0074\u0072";case 15:return "\u0064\u0061\u0074\u0065";case 16:return "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case 17:return "\u0062\u006f\u006f\u006c";case 18:return "\u0063\u0079";case 19:return "\u0065\u0072\u0072o\u0072";case 20:return "\u0063\u006c\u0073i\u0064";};return "";};func (_ecb *CT_Null )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +func (_gfcd *CT_Vstream )Validate ()error {return _gfcd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");}; // Validate validates the Vector and its children -func (_decc *Vector )Validate ()error {return _decc .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");};func NewCT_Empty ()*CT_Empty {_aeg :=&CT_Empty {};return _aeg };func (_fcff *ST_ArrayBaseType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfeaf ,_ggd :=d .Token ();if _ggd !=nil {return _ggd ;};if _efeg ,_dbfe :=_cfeaf .(_g .EndElement );_dbfe &&_efeg .Name ==start .Name {*_fcff =1;return nil ;};if _cae ,_gfd :=_cfeaf .(_g .CharData );!_gfd {return _b .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",_cfeaf );}else {switch string (_cae ){case "":*_fcff =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_fcff =1;case "\u0069\u0031":*_fcff =2;case "\u0069\u0032":*_fcff =3;case "\u0069\u0034":*_fcff =4;case "\u0069\u006e\u0074":*_fcff =5;case "\u0075\u0069\u0031":*_fcff =6;case "\u0075\u0069\u0032":*_fcff =7;case "\u0075\u0069\u0034":*_fcff =8;case "\u0075\u0069\u006e\u0074":*_fcff =9;case "\u0072\u0034":*_fcff =10;case "\u0072\u0038":*_fcff =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_fcff =12;case "\u0062\u0073\u0074\u0072":*_fcff =13;case "\u0064\u0061\u0074\u0065":*_fcff =14;case "\u0062\u006f\u006f\u006c":*_fcff =15;case "\u0063\u0079":*_fcff =16;case "\u0065\u0072\u0072o\u0072":*_fcff =17;};};_cfeaf ,_ggd =d .Token ();if _ggd !=nil {return _ggd ;};if _caee ,_gbcb :=_cfeaf .(_g .EndElement );_gbcb &&_caee .Name ==start .Name {return nil ;};return _b .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",_cfeaf );};func NewArray ()*Array {_fa :=&Array {};_fa .CT_Array =*NewCT_Array ();return _fa }; +func (_dbeb *Vector )Validate ()error {return _dbeb .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");};func NewCT_Null ()*CT_Null {_ecb :=&CT_Null {};return _ecb }; -// Validate validates the CT_Null and its children -func (_aec *CT_Null )Validate ()error {return _aec .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");};func (_bgd ST_ArrayBaseType )Validate ()error {return _bgd .ValidateWithPath ("")};func (_eaec *CT_Variant )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eaec .Variant !=nil {_ccc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_eaec .Variant ,_ccc );};if _eaec .Vector !=nil {_ebd :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_eaec .Vector ,_ebd );};if _eaec .Array !=nil {_bagd :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_eaec .Array ,_bagd );};if _eaec .Blob !=nil {_dba :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_a .AddPreserveSpaceAttr (&_dba ,*_eaec .Blob );e .EncodeElement (_eaec .Blob ,_dba );};if _eaec .Oblob !=nil {_bafe :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_a .AddPreserveSpaceAttr (&_bafe ,*_eaec .Oblob );e .EncodeElement (_eaec .Oblob ,_bafe );};if _eaec .Empty !=nil {_eabb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_eaec .Empty ,_eabb );};if _eaec .Null !=nil {_dgc :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_eaec .Null ,_dgc );};if _eaec .I1 !=nil {_abc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_eaec .I1 ,_abc );};if _eaec .I2 !=nil {_bb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_eaec .I2 ,_bb );};if _eaec .I4 !=nil {_ddfb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_eaec .I4 ,_ddfb );};if _eaec .I8 !=nil {_dfb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_eaec .I8 ,_dfb );};if _eaec .Int !=nil {_gbcc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_eaec .Int ,_gbcc );};if _eaec .Ui1 !=nil {_ddbd :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_eaec .Ui1 ,_ddbd );};if _eaec .Ui2 !=nil {_afg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_eaec .Ui2 ,_afg );};if _eaec .Ui4 !=nil {_bce :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_eaec .Ui4 ,_bce );};if _eaec .Ui8 !=nil {_cgab :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_eaec .Ui8 ,_cgab );};if _eaec .Uint !=nil {_cec :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_eaec .Uint ,_cec );};if _eaec .R4 !=nil {_fdd :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_eaec .R4 ,_fdd );};if _eaec .R8 !=nil {_fdf :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_eaec .R8 ,_fdf );};if _eaec .Decimal !=nil {_gfe :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_eaec .Decimal ,_gfe );};if _eaec .Lpstr !=nil {_cdg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_a .AddPreserveSpaceAttr (&_cdg ,*_eaec .Lpstr );e .EncodeElement (_eaec .Lpstr ,_cdg );};if _eaec .Lpwstr !=nil {_ccf :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_a .AddPreserveSpaceAttr (&_ccf ,*_eaec .Lpwstr );e .EncodeElement (_eaec .Lpwstr ,_ccf );};if _eaec .Bstr !=nil {_efd :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_a .AddPreserveSpaceAttr (&_efd ,*_eaec .Bstr );e .EncodeElement (_eaec .Bstr ,_efd );};if _eaec .Date !=nil {_cffd :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_eaec .Date ,_cffd );};if _eaec .Filetime !=nil {_eag :=_g .StartElement {Name :_g .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_eaec .Filetime ,_eag );};if _eaec .Bool !=nil {_cdag :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_eaec .Bool ,_cdag );};if _eaec .Cy !=nil {_ege :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ac\u0079"}};_a .AddPreserveSpaceAttr (&_ege ,*_eaec .Cy );e .EncodeElement (_eaec .Cy ,_ege );};if _eaec .Error !=nil {_ddg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_ddg ,*_eaec .Error );e .EncodeElement (_eaec .Error ,_ddg );};if _eaec .Stream !=nil {_cb :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_a .AddPreserveSpaceAttr (&_cb ,*_eaec .Stream );e .EncodeElement (_eaec .Stream ,_cb );};if _eaec .Ostream !=nil {_bff :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_a .AddPreserveSpaceAttr (&_bff ,*_eaec .Ostream );e .EncodeElement (_eaec .Ostream ,_bff );};if _eaec .Storage !=nil {_agec :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_a .AddPreserveSpaceAttr (&_agec ,*_eaec .Storage );e .EncodeElement (_eaec .Storage ,_agec );};if _eaec .Ostorage !=nil {_ggc :=_g .StartElement {Name :_g .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_a .AddPreserveSpaceAttr (&_ggc ,*_eaec .Ostorage );e .EncodeElement (_eaec .Ostorage ,_ggc );};if _eaec .Vstream !=nil {_gccfd :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_eaec .Vstream ,_gccfd );};if _eaec .Clsid !=nil {_fbg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_a .AddPreserveSpaceAttr (&_fbg ,*_eaec .Clsid );e .EncodeElement (_eaec .Clsid ,_fbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fg *Array )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _fg .CT_Array .MarshalXML (e ,start );}; +// Validate validates the Array and its children +func (_fec *Array )Validate ()error {return _fec .ValidateWithPath ("\u0041\u0072\u0072a\u0079")};func (_eddf *Empty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eddf .CT_Empty =*NewCT_Empty ();for {_fdef ,_bceb :=d .Token ();if _bceb !=nil {return _fg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_bceb );};if _gcaed ,_gadf :=_fdef .(_c .EndElement );_gadf &&_gcaed .Name ==start .Name {break ;};};return nil ;};func NewArray ()*Array {_bd :=&Array {};_bd .CT_Array =*NewCT_Array ();return _bd };func (_efc *CT_Vstream )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efc .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_gcg :=range start .Attr {if _gcg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_cdac ,_bbba :=_gcg .Value ,error (nil );if _bbba !=nil {return _bbba ;};_efc .VersionAttr =_cdac ;continue ;};};for {_afba ,_bgag :=d .Token ();if _bgag !=nil {return _fg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_bgag );};if _bdcc ,_fca :=_afba .(_c .CharData );_fca {_efc .Content =string (_bdcc );};if _bdaa ,_aec :=_afba .(_c .EndElement );_aec &&_bdaa .Name ==start .Name {break ;};};return nil ;};func (_ccag *CT_Null )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_eff ,_cac :=d .Token ();if _cac !=nil {return _fg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_cac );};if _edd ,_bagd :=_eff .(_c .EndElement );_bagd &&_edd .Name ==start .Name {break ;};};return nil ;};var ST_ErrorPatternRe =_b .MustCompile (ST_ErrorPattern );func (_cfe *CT_Empty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_VectorBaseTypeUnset ST_VectorBaseType =0;ST_VectorBaseTypeVariant ST_VectorBaseType =1;ST_VectorBaseTypeI1 ST_VectorBaseType =2;ST_VectorBaseTypeI2 ST_VectorBaseType =3;ST_VectorBaseTypeI4 ST_VectorBaseType =4;ST_VectorBaseTypeI8 ST_VectorBaseType =5;ST_VectorBaseTypeUi1 ST_VectorBaseType =6;ST_VectorBaseTypeUi2 ST_VectorBaseType =7;ST_VectorBaseTypeUi4 ST_VectorBaseType =8;ST_VectorBaseTypeUi8 ST_VectorBaseType =9;ST_VectorBaseTypeR4 ST_VectorBaseType =10;ST_VectorBaseTypeR8 ST_VectorBaseType =11;ST_VectorBaseTypeLpstr ST_VectorBaseType =12;ST_VectorBaseTypeLpwstr ST_VectorBaseType =13;ST_VectorBaseTypeBstr ST_VectorBaseType =14;ST_VectorBaseTypeDate ST_VectorBaseType =15;ST_VectorBaseTypeFiletime ST_VectorBaseType =16;ST_VectorBaseTypeBool ST_VectorBaseType =17;ST_VectorBaseTypeCy ST_VectorBaseType =18;ST_VectorBaseTypeError ST_VectorBaseType =19;ST_VectorBaseTypeClsid ST_VectorBaseType =20;); -// ValidateWithPath validates the Vector and its children, prefixing error messages with path -func (_abge *Vector )ValidateWithPath (path string )error {if _bada :=_abge .CT_Vector .ValidateWithPath (path );_bada !=nil {return _bada ;};return nil ;};func (_gbg ST_VectorBaseType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gbg .String (),start );};func (_dgfa *Empty )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _dgfa .CT_Empty .MarshalXML (e ,start );};func (_aaec *Variant )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaec .CT_Variant =*NewCT_Variant ();_gfef :for {_gfb ,_bgg :=d .Token ();if _bgg !=nil {return _bgg ;};switch _dcgb :=_gfb .(type ){case _g .StartElement :switch _dcgb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_aaec .Variant =NewVariant ();if _ccg :=d .DecodeElement (_aaec .Variant ,&_dcgb );_ccg !=nil {return _ccg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_aaec .Vector =NewVector ();if _bdca :=d .DecodeElement (_aaec .Vector ,&_dcgb );_bdca !=nil {return _bdca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_aaec .Array =NewArray ();if _bfbd :=d .DecodeElement (_aaec .Array ,&_dcgb );_bfbd !=nil {return _bfbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_aaec .Blob =new (string );if _egde :=d .DecodeElement (_aaec .Blob ,&_dcgb );_egde !=nil {return _egde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_aaec .Oblob =new (string );if _dgge :=d .DecodeElement (_aaec .Oblob ,&_dcgb );_dgge !=nil {return _dgge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_aaec .Empty =NewEmpty ();if _adcc :=d .DecodeElement (_aaec .Empty ,&_dcgb );_adcc !=nil {return _adcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_aaec .Null =NewNull ();if _ffec :=d .DecodeElement (_aaec .Null ,&_dcgb );_ffec !=nil {return _ffec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_aaec .I1 =new (int8 );if _fdgb :=d .DecodeElement (_aaec .I1 ,&_dcgb );_fdgb !=nil {return _fdgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_aaec .I2 =new (int16 );if _dbb :=d .DecodeElement (_aaec .I2 ,&_dcgb );_dbb !=nil {return _dbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_aaec .I4 =new (int32 );if _dgac :=d .DecodeElement (_aaec .I4 ,&_dcgb );_dgac !=nil {return _dgac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_aaec .I8 =new (int64 );if _dae :=d .DecodeElement (_aaec .I8 ,&_dcgb );_dae !=nil {return _dae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_aaec .Int =new (int32 );if _cfdc :=d .DecodeElement (_aaec .Int ,&_dcgb );_cfdc !=nil {return _cfdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_aaec .Ui1 =new (uint8 );if _aeaf :=d .DecodeElement (_aaec .Ui1 ,&_dcgb );_aeaf !=nil {return _aeaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_aaec .Ui2 =new (uint16 );if _afea :=d .DecodeElement (_aaec .Ui2 ,&_dcgb );_afea !=nil {return _afea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_aaec .Ui4 =new (uint32 );if _aeaa :=d .DecodeElement (_aaec .Ui4 ,&_dcgb );_aeaa !=nil {return _aeaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_aaec .Ui8 =new (uint64 );if _gfg :=d .DecodeElement (_aaec .Ui8 ,&_dcgb );_gfg !=nil {return _gfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_aaec .Uint =new (uint32 );if _egc :=d .DecodeElement (_aaec .Uint ,&_dcgb );_egc !=nil {return _egc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_aaec .R4 =new (float32 );if _cffe :=d .DecodeElement (_aaec .R4 ,&_dcgb );_cffe !=nil {return _cffe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_aaec .R8 =new (float64 );if _efa :=d .DecodeElement (_aaec .R8 ,&_dcgb );_efa !=nil {return _efa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_aaec .Decimal =new (float64 );if _ffac :=d .DecodeElement (_aaec .Decimal ,&_dcgb );_ffac !=nil {return _ffac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_aaec .Lpstr =new (string );if _febd :=d .DecodeElement (_aaec .Lpstr ,&_dcgb );_febd !=nil {return _febd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_aaec .Lpwstr =new (string );if _gaee :=d .DecodeElement (_aaec .Lpwstr ,&_dcgb );_gaee !=nil {return _gaee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_aaec .Bstr =new (string );if _dag :=d .DecodeElement (_aaec .Bstr ,&_dcgb );_dag !=nil {return _dag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_aaec .Date =new (_ba .Time );if _eda :=d .DecodeElement (_aaec .Date ,&_dcgb );_eda !=nil {return _eda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_aaec .Filetime =new (_ba .Time );if _abca :=d .DecodeElement (_aaec .Filetime ,&_dcgb );_abca !=nil {return _abca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_aaec .Bool =new (bool );if _bbb :=d .DecodeElement (_aaec .Bool ,&_dcgb );_bbb !=nil {return _bbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_aaec .Cy =new (string );if _cab :=d .DecodeElement (_aaec .Cy ,&_dcgb );_cab !=nil {return _cab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_aaec .Error =new (string );if _bfdc :=d .DecodeElement (_aaec .Error ,&_dcgb );_bfdc !=nil {return _bfdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_aaec .Stream =new (string );if _dcege :=d .DecodeElement (_aaec .Stream ,&_dcgb );_dcege !=nil {return _dcege ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_aaec .Ostream =new (string );if _bdbg :=d .DecodeElement (_aaec .Ostream ,&_dcgb );_bdbg !=nil {return _bdbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_aaec .Storage =new (string );if _eceea :=d .DecodeElement (_aaec .Storage ,&_dcgb );_eceea !=nil {return _eceea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_aaec .Ostorage =new (string );if _agfcg :=d .DecodeElement (_aaec .Ostorage ,&_dcgb );_agfcg !=nil {return _agfcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_aaec .Vstream =NewVstream ();if _dcd :=d .DecodeElement (_aaec .Vstream ,&_dcgb );_dcd !=nil {return _dcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_aaec .Clsid =new (string );if _gacd :=d .DecodeElement (_aaec .Clsid ,&_dcgb );_gacd !=nil {return _gacd ;};default:_a .Log ("\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\u0056a\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_dcgb .Name );if _ggfb :=d .Skip ();_ggfb !=nil {return _ggfb ;};};case _g .EndElement :break _gfef ;case _g .CharData :};};return nil ;};func (_bae *Vector )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _bae .CT_Vector .MarshalXML (e ,start );};type Array struct{CT_Array };type CT_Variant struct{Variant *Variant ;Vector *Vector ;Array *Array ;Blob *string ;Oblob *string ;Empty *Empty ;Null *Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ;Lpwstr *string ;Bstr *string ;Date *_ba .Time ;Filetime *_ba .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ;}; +// Validate validates the Variant and its children +func (_cecg *Variant )Validate ()error {return _cecg .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");};func (_ebeg *Vector )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ebeg .CT_Vector .MarshalXML (e ,start );};func (_dbgb ST_VectorBaseType )ValidateWithPath (path string )error {switch _dbgb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _fg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbgb ));};return nil ;}; -// ValidateWithPath validates the Vstream and its children, prefixing error messages with path -func (_gegb *Vstream )ValidateWithPath (path string )error {if _ebdd :=_gegb .CT_Vstream .ValidateWithPath (path );_ebdd !=nil {return _ebdd ;};return nil ;};func (_egfe *ST_VectorBaseType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcf ,_gea :=d .Token ();if _gea !=nil {return _gea ;};if _fdgc ,_dcf :=_gcf .(_g .EndElement );_dcf &&_fdgc .Name ==start .Name {*_egfe =1;return nil ;};if _afab ,_gbaa :=_gcf .(_g .CharData );!_gbaa {return _b .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",_gcf );}else {switch string (_afab ){case "":*_egfe =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_egfe =1;case "\u0069\u0031":*_egfe =2;case "\u0069\u0032":*_egfe =3;case "\u0069\u0034":*_egfe =4;case "\u0069\u0038":*_egfe =5;case "\u0075\u0069\u0031":*_egfe =6;case "\u0075\u0069\u0032":*_egfe =7;case "\u0075\u0069\u0034":*_egfe =8;case "\u0075\u0069\u0038":*_egfe =9;case "\u0072\u0034":*_egfe =10;case "\u0072\u0038":*_egfe =11;case "\u006c\u0070\u0073t\u0072":*_egfe =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_egfe =13;case "\u0062\u0073\u0074\u0072":*_egfe =14;case "\u0064\u0061\u0074\u0065":*_egfe =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_egfe =16;case "\u0062\u006f\u006f\u006c":*_egfe =17;case "\u0063\u0079":*_egfe =18;case "\u0065\u0072\u0072o\u0072":*_egfe =19;case "\u0063\u006c\u0073i\u0064":*_egfe =20;};};_gcf ,_gea =d .Token ();if _gea !=nil {return _gea ;};if _bfde ,_fafg :=_gcf .(_g .EndElement );_fafg &&_bfde .Name ==start .Name {return nil ;};return _b .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",_gcf );};func (_agc *Vstream )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _agc .CT_Vstream .MarshalXML (e ,start );};func NewVector ()*Vector {_gcgb :=&Vector {};_gcgb .CT_Vector =*NewCT_Vector ();return _gcgb };type CT_Null struct{};func NewCT_Vector ()*CT_Vector {_aea :=&CT_Vector {};_aea .BaseTypeAttr =ST_VectorBaseType (1);return _aea ;};func NewCT_Array ()*CT_Array {_baga :=&CT_Array {};_baga .BaseTypeAttr =ST_ArrayBaseType (1);return _baga ;};func (_bda *ST_ArrayBaseType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bda =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_bda =1;case "\u0069\u0031":*_bda =2;case "\u0069\u0032":*_bda =3;case "\u0069\u0034":*_bda =4;case "\u0069\u006e\u0074":*_bda =5;case "\u0075\u0069\u0031":*_bda =6;case "\u0075\u0069\u0032":*_bda =7;case "\u0075\u0069\u0034":*_bda =8;case "\u0075\u0069\u006e\u0074":*_bda =9;case "\u0072\u0034":*_bda =10;case "\u0072\u0038":*_bda =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_bda =12;case "\u0062\u0073\u0074\u0072":*_bda =13;case "\u0064\u0061\u0074\u0065":*_bda =14;case "\u0062\u006f\u006f\u006c":*_bda =15;case "\u0063\u0079":*_bda =16;case "\u0065\u0072\u0072o\u0072":*_bda =17;};return nil ;};type ST_ArrayBaseType byte ;const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a"; +// Validate validates the CT_Empty and its children +func (_dfdc *CT_Empty )Validate ()error {return _dfdc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");}; -// Validate validates the CT_Variant and its children -func (_bfb *CT_Variant )Validate ()error {return _bfb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");}; +// Validate validates the CT_Array and its children +func (_fab *CT_Array )Validate ()error {return _fab .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");};func (_dfb ST_VectorBaseType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfb .String (),start );};type CT_Vstream struct{VersionAttr string ;Content string ;};func (_dac *Vstream )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dac .CT_Vstream .MarshalXML (e ,start );};func (_ggbd *CT_Vector )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gdc ,_ccd :=_ggbd .BaseTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _ccd !=nil {return _ccd ;};start .Attr =append (start .Attr ,_gdc );start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_fg .Sprintf ("\u0025\u0076",_ggbd .SizeAttr )});e .EncodeToken (start );if _ggbd .Variant !=nil {_fcd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_dge :=range _ggbd .Variant {e .EncodeElement (_dge ,_fcd );};};if _ggbd .I1 !=nil {_gbe :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_gaab :=range _ggbd .I1 {e .EncodeElement (_gaab ,_gbe );};};if _ggbd .I2 !=nil {_acga :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_adcb :=range _ggbd .I2 {e .EncodeElement (_adcb ,_acga );};};if _ggbd .I4 !=nil {_ffca :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_dce :=range _ggbd .I4 {e .EncodeElement (_dce ,_ffca );};};if _ggbd .I8 !=nil {_gge :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0038"}};for _ ,_ggbc :=range _ggbd .I8 {e .EncodeElement (_ggbc ,_gge );};};if _ggbd .Ui1 !=nil {_deg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_cbc :=range _ggbd .Ui1 {e .EncodeElement (_cbc ,_deg );};};if _ggbd .Ui2 !=nil {_aab :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_fce :=range _ggbd .Ui2 {e .EncodeElement (_fce ,_aab );};};if _ggbd .Ui4 !=nil {_fbc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_gcc :=range _ggbd .Ui4 {e .EncodeElement (_gcc ,_fbc );};};if _ggbd .Ui8 !=nil {_gded :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};for _ ,_eccc :=range _ggbd .Ui8 {e .EncodeElement (_eccc ,_gded );};};if _ggbd .R4 !=nil {_gcf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_gec :=range _ggbd .R4 {e .EncodeElement (_gec ,_gcf );};};if _ggbd .R8 !=nil {_ebaa :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_gfc :=range _ggbd .R8 {e .EncodeElement (_gfc ,_ebaa );};};if _ggbd .Lpstr !=nil {_gbeb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_bbf :=range _ggbd .Lpstr {e .EncodeElement (_bbf ,_gbeb );};};if _ggbd .Lpwstr !=nil {_aeda :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_eddg :=range _ggbd .Lpwstr {e .EncodeElement (_eddg ,_aeda );};};if _ggbd .Bstr !=nil {_dcb :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_egca :=range _ggbd .Bstr {e .EncodeElement (_egca ,_dcb );};};if _ggbd .Date !=nil {_eebe :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_dceb :=range _ggbd .Date {e .EncodeElement (_dceb ,_eebe );};};if _ggbd .Filetime !=nil {_adg :=_c .StartElement {Name :_c .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};for _ ,_gdff :=range _ggbd .Filetime {e .EncodeElement (_gdff ,_adg );};};if _ggbd .Bool !=nil {_cbab :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_fge :=range _ggbd .Bool {e .EncodeElement (_fge ,_cbab );};};if _ggbd .Cy !=nil {_dca :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_cdc :=range _ggbd .Cy {e .EncodeElement (_cdc ,_dca );};};if _ggbd .Error !=nil {_gccc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_eecg :=range _ggbd .Error {e .EncodeElement (_eecg ,_gccc );};};if _ggbd .Clsid !=nil {_cdee :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_dddg :=range _ggbd .Clsid {e .EncodeElement (_dddg ,_cdee );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efe *Variant )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _efe .CT_Variant .MarshalXML (e ,start );};type Null struct{CT_Null };func (_caab *ST_VectorBaseType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adcd ,_cggc :=d .Token ();if _cggc !=nil {return _cggc ;};if _ded ,_cge :=_adcd .(_c .EndElement );_cge &&_ded .Name ==start .Name {*_caab =1;return nil ;};if _bebc ,_dfce :=_adcd .(_c .CharData );!_dfce {return _fg .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",_adcd );}else {switch string (_bebc ){case "":*_caab =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_caab =1;case "\u0069\u0031":*_caab =2;case "\u0069\u0032":*_caab =3;case "\u0069\u0034":*_caab =4;case "\u0069\u0038":*_caab =5;case "\u0075\u0069\u0031":*_caab =6;case "\u0075\u0069\u0032":*_caab =7;case "\u0075\u0069\u0034":*_caab =8;case "\u0075\u0069\u0038":*_caab =9;case "\u0072\u0034":*_caab =10;case "\u0072\u0038":*_caab =11;case "\u006c\u0070\u0073t\u0072":*_caab =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_caab =13;case "\u0062\u0073\u0074\u0072":*_caab =14;case "\u0064\u0061\u0074\u0065":*_caab =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_caab =16;case "\u0062\u006f\u006f\u006c":*_caab =17;case "\u0063\u0079":*_caab =18;case "\u0065\u0072\u0072o\u0072":*_caab =19;case "\u0063\u006c\u0073i\u0064":*_caab =20;};};_adcd ,_cggc =d .Token ();if _cggc !=nil {return _cggc ;};if _bbca ,_dgdd :=_adcd .(_c .EndElement );_dgdd &&_bbca .Name ==start .Name {return nil ;};return _fg .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",_adcd );}; -// Validate validates the CT_Vector and its children -func (_fad *CT_Vector )Validate ()error {return _fad .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");};func NewVstream ()*Vstream {_ffecf :=&Vstream {};_ffecf .CT_Vstream =*NewCT_Vstream ();return _ffecf }; +// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path +func (_fc *CT_Array )ValidateWithPath (path string )error {if _fc .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _fg .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _dab :=_fc .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dab !=nil {return _dab ;};for _eafd ,_acg :=range _fc .Variant {if _eag :=_acg .ValidateWithPath (_fg .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_eafd ));_eag !=nil {return _eag ;};};for _ggb ,_fbe :=range _fc .Error {if !ST_ErrorPatternRe .MatchString (_fbe ){return _fg .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_ggb ,ST_ErrorPatternRe ,_fbe );};};for _agfa ,_dbf :=range _fc .Cy {if !ST_CyPatternRe .MatchString (_dbf ){return _fg .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\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 ,_agfa ,ST_CyPatternRe ,_dbf );};};return nil ;};func (_fggge *ST_VectorBaseType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fggge =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_fggge =1;case "\u0069\u0031":*_fggge =2;case "\u0069\u0032":*_fggge =3;case "\u0069\u0034":*_fggge =4;case "\u0069\u0038":*_fggge =5;case "\u0075\u0069\u0031":*_fggge =6;case "\u0075\u0069\u0032":*_fggge =7;case "\u0075\u0069\u0034":*_fggge =8;case "\u0075\u0069\u0038":*_fggge =9;case "\u0072\u0034":*_fggge =10;case "\u0072\u0038":*_fggge =11;case "\u006c\u0070\u0073t\u0072":*_fggge =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_fggge =13;case "\u0062\u0073\u0074\u0072":*_fggge =14;case "\u0064\u0061\u0074\u0065":*_fggge =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_fggge =16;case "\u0062\u006f\u006f\u006c":*_fggge =17;case "\u0063\u0079":*_fggge =18;case "\u0065\u0072\u0072o\u0072":*_fggge =19;case "\u0063\u006c\u0073i\u0064":*_fggge =20;};return nil ;};func (_cff *CT_Variant )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cff .Variant !=nil {_gcd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_cff .Variant ,_gcd );};if _cff .Vector !=nil {_bcgd :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_cff .Vector ,_bcgd );};if _cff .Array !=nil {_edbb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_cff .Array ,_edbb );};if _cff .Blob !=nil {_aedd :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_a .AddPreserveSpaceAttr (&_aedd ,*_cff .Blob );e .EncodeElement (_cff .Blob ,_aedd );};if _cff .Oblob !=nil {_gfd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_a .AddPreserveSpaceAttr (&_gfd ,*_cff .Oblob );e .EncodeElement (_cff .Oblob ,_gfd );};if _cff .Empty !=nil {_deaa :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_cff .Empty ,_deaa );};if _cff .Null !=nil {_cded :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_cff .Null ,_cded );};if _cff .I1 !=nil {_aafab :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_cff .I1 ,_aafab );};if _cff .I2 !=nil {_fdd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_cff .I2 ,_fdd );};if _cff .I4 !=nil {_gfa :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_cff .I4 ,_gfa );};if _cff .I8 !=nil {_fdgc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_cff .I8 ,_fdgc );};if _cff .Int !=nil {_ggf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_cff .Int ,_ggf );};if _cff .Ui1 !=nil {_ecc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_cff .Ui1 ,_ecc );};if _cff .Ui2 !=nil {_gba :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_cff .Ui2 ,_gba );};if _cff .Ui4 !=nil {_faea :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_cff .Ui4 ,_faea );};if _cff .Ui8 !=nil {_bgb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_cff .Ui8 ,_bgb );};if _cff .Uint !=nil {_bdd :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_cff .Uint ,_bdd );};if _cff .R4 !=nil {_aag :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_cff .R4 ,_aag );};if _cff .R8 !=nil {_gce :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_cff .R8 ,_gce );};if _cff .Decimal !=nil {_cgd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_cff .Decimal ,_cgd );};if _cff .Lpstr !=nil {_dc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_a .AddPreserveSpaceAttr (&_dc ,*_cff .Lpstr );e .EncodeElement (_cff .Lpstr ,_dc );};if _cff .Lpwstr !=nil {_fff :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_a .AddPreserveSpaceAttr (&_fff ,*_cff .Lpwstr );e .EncodeElement (_cff .Lpwstr ,_fff );};if _cff .Bstr !=nil {_dfcd :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_a .AddPreserveSpaceAttr (&_dfcd ,*_cff .Bstr );e .EncodeElement (_cff .Bstr ,_dfcd );};if _cff .Date !=nil {_cgg :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_cff .Date ,_cgg );};if _cff .Filetime !=nil {_bafb :=_c .StartElement {Name :_c .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_cff .Filetime ,_bafb );};if _cff .Bool !=nil {_bcd :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_cff .Bool ,_bcd );};if _cff .Cy !=nil {_cgc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ac\u0079"}};_a .AddPreserveSpaceAttr (&_cgc ,*_cff .Cy );e .EncodeElement (_cff .Cy ,_cgc );};if _cff .Error !=nil {_cec :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_cec ,*_cff .Error );e .EncodeElement (_cff .Error ,_cec );};if _cff .Stream !=nil {_bed :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_a .AddPreserveSpaceAttr (&_bed ,*_cff .Stream );e .EncodeElement (_cff .Stream ,_bed );};if _cff .Ostream !=nil {_egad :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_a .AddPreserveSpaceAttr (&_egad ,*_cff .Ostream );e .EncodeElement (_cff .Ostream ,_egad );};if _cff .Storage !=nil {_eba :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_a .AddPreserveSpaceAttr (&_eba ,*_cff .Storage );e .EncodeElement (_cff .Storage ,_eba );};if _cff .Ostorage !=nil {_gac :=_c .StartElement {Name :_c .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_a .AddPreserveSpaceAttr (&_gac ,*_cff .Ostorage );e .EncodeElement (_cff .Ostorage ,_gac );};if _cff .Vstream !=nil {_gfg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_cff .Vstream ,_gfg );};if _cff .Clsid !=nil {_bedg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_a .AddPreserveSpaceAttr (&_bedg ,*_cff .Clsid );e .EncodeElement (_cff .Clsid ,_bedg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Vector struct{CT_Vector }; -// ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path -func (_fba *CT_Variant )ValidateWithPath (path string )error {if _fba .Variant !=nil {if _aegg :=_fba .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_aegg !=nil {return _aegg ;};};if _fba .Vector !=nil {if _cfad :=_fba .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_cfad !=nil {return _cfad ;};};if _fba .Array !=nil {if _abg :=_fba .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_abg !=nil {return _abg ;};};if _fba .Empty !=nil {if _ebg :=_fba .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_ebg !=nil {return _ebg ;};};if _fba .Null !=nil {if _edec :=_fba .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_edec !=nil {return _edec ;};};if _fba .Cy !=nil {if !ST_CyPatternRe .MatchString (*_fba .Cy ){return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CyPatternRe ,*_fba .Cy );};};if _fba .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_fba .Error ){return _b .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,ST_ErrorPatternRe ,*_fba .Error );};};if _fba .Vstream !=nil {if _bcg :=_fba .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_bcg !=nil {return _bcg ;};};if _fba .Clsid !=nil {if !_ga .ST_GuidPatternRe .MatchString (*_fba .Clsid ){return _b .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ga .ST_GuidPatternRe ,*_fba .Clsid );};};return nil ;};func NewNull ()*Null {_fbbe :=&Null {};_fbbe .CT_Null =*NewCT_Null ();return _fbbe };func (_abf *Empty )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abf .CT_Empty =*NewCT_Empty ();for {_fgfc ,_edfe :=d .Token ();if _edfe !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_edfe );};if _gdc ,_dgfc :=_fgfc .(_g .EndElement );_dgfc &&_gdc .Name ==start .Name {break ;};};return nil ;};func (_febc *Variant )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _febc .CT_Variant .MarshalXML (e ,start );};type Null struct{CT_Null };type CT_Vstream struct{VersionAttr string ;Content string ;}; +// ValidateWithPath validates the Array and its children, prefixing error messages with path +func (_cda *Array )ValidateWithPath (path string )error {if _ddc :=_cda .CT_Array .ValidateWithPath (path );_ddc !=nil {return _ddc ;};return nil ;};type CT_Null struct{};type ST_VectorBaseType byte ; -// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path -func (_adb *CT_Null )ValidateWithPath (path string )error {return nil };func (_ag *Array )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ag .CT_Array =*NewCT_Array ();for _ ,_bad :=range start .Attr {if _bad .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_gg ,_ef :=_fd .ParseInt (_bad .Value ,10,32);if _ef !=nil {return _ef ;};_ag .UBoundsAttr =int32 (_gg );continue ;};if _bad .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ag .BaseTypeAttr .UnmarshalXMLAttr (_bad );continue ;};if _bad .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_c ,_d :=_fd .ParseInt (_bad .Value ,10,32);if _d !=nil {return _d ;};_ag .LBoundsAttr =int32 (_c );continue ;};};_dg :for {_cf ,_ff :=d .Token ();if _ff !=nil {return _ff ;};switch _dc :=_cf .(type ){case _g .StartElement :switch _dc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_gca :=NewVariant ();if _df :=d .DecodeElement (_gca ,&_dc );_df !=nil {return _df ;};_ag .Variant =append (_ag .Variant ,_gca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _gd int8 ;if _ed :=d .DecodeElement (&_gd ,&_dc );_ed !=nil {return _ed ;};_ag .I1 =append (_ag .I1 ,_gd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _bag int16 ;if _de :=d .DecodeElement (&_bag ,&_dc );_de !=nil {return _de ;};_ag .I2 =append (_ag .I2 ,_bag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _fb int32 ;if _bf :=d .DecodeElement (&_fb ,&_dc );_bf !=nil {return _bf ;};_ag .I4 =append (_ag .I4 ,_fb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _gce int32 ;if _dgf :=d .DecodeElement (&_gce ,&_dc );_dgf !=nil {return _dgf ;};_ag .Int =append (_ag .Int ,_gce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _fgb uint8 ;if _gceg :=d .DecodeElement (&_fgb ,&_dc );_gceg !=nil {return _gceg ;};_ag .Ui1 =append (_ag .Ui1 ,_fgb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _ffb uint16 ;if _ec :=d .DecodeElement (&_ffb ,&_dc );_ec !=nil {return _ec ;};_ag .Ui2 =append (_ag .Ui2 ,_ffb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _db uint32 ;if _bd :=d .DecodeElement (&_db ,&_dc );_bd !=nil {return _bd ;};_ag .Ui4 =append (_ag .Ui4 ,_db );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _dd uint32 ;if _edc :=d .DecodeElement (&_dd ,&_dc );_edc !=nil {return _edc ;};_ag .Uint =append (_ag .Uint ,_dd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _aga float32 ;if _ad :=d .DecodeElement (&_aga ,&_dc );_ad !=nil {return _ad ;};_ag .R4 =append (_ag .R4 ,_aga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _gb float64 ;if _be :=d .DecodeElement (&_gb ,&_dc );_be !=nil {return _be ;};_ag .R8 =append (_ag .R8 ,_gb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _faa float64 ;if _eg :=d .DecodeElement (&_faa ,&_dc );_eg !=nil {return _eg ;};_ag .Decimal =append (_ag .Decimal ,_faa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _bc string ;if _fbe :=d .DecodeElement (&_bc ,&_dc );_fbe !=nil {return _fbe ;};_ag .Bstr =append (_ag .Bstr ,_bc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _gba _ba .Time ;if _aa :=d .DecodeElement (&_gba ,&_dc );_aa !=nil {return _aa ;};_ag .Date =append (_ag .Date ,_gba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _gdf bool ;if _egd :=d .DecodeElement (&_gdf ,&_dc );_egd !=nil {return _egd ;};_ag .Bool =append (_ag .Bool ,_gdf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _bg string ;if _eca :=d .DecodeElement (&_bg ,&_dc );_eca !=nil {return _eca ;};_ag .Error =append (_ag .Error ,_bg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _ded string ;if _ae :=d .DecodeElement (&_ded ,&_dc );_ae !=nil {return _ae ;};_ag .Cy =append (_ag .Cy ,_ded );default:_a .Log ("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 \u0041\u0072\u0072a\u0079 \u0025\u0076",_dc .Name );if _gcc :=d .Skip ();_gcc !=nil {return _gcc ;};};case _g .EndElement :break _dg ;case _g .CharData :};};return nil ;};type Vstream struct{CT_Vstream };func (_bbd *CT_Variant )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcbe :for {_cfae ,_ffgb :=d .Token ();if _ffgb !=nil {return _ffgb ;};switch _fgfa :=_cfae .(type ){case _g .StartElement :switch _fgfa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_bbd .Variant =NewVariant ();if _gbca :=d .DecodeElement (_bbd .Variant ,&_fgfa );_gbca !=nil {return _gbca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_bbd .Vector =NewVector ();if _edf :=d .DecodeElement (_bbd .Vector ,&_fgfa );_edf !=nil {return _edf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_bbd .Array =NewArray ();if _acg :=d .DecodeElement (_bbd .Array ,&_fgfa );_acg !=nil {return _acg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_bbd .Blob =new (string );if _aae :=d .DecodeElement (_bbd .Blob ,&_fgfa );_aae !=nil {return _aae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_bbd .Oblob =new (string );if _ggf :=d .DecodeElement (_bbd .Oblob ,&_fgfa );_ggf !=nil {return _ggf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_bbd .Empty =NewEmpty ();if _bdb :=d .DecodeElement (_bbd .Empty ,&_fgfa );_bdb !=nil {return _bdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_bbd .Null =NewNull ();if _afgg :=d .DecodeElement (_bbd .Null ,&_fgfa );_afgg !=nil {return _afgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_bbd .I1 =new (int8 );if _ecba :=d .DecodeElement (_bbd .I1 ,&_fgfa );_ecba !=nil {return _ecba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_bbd .I2 =new (int16 );if _adg :=d .DecodeElement (_bbd .I2 ,&_fgfa );_adg !=nil {return _adg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_bbd .I4 =new (int32 );if _agfc :=d .DecodeElement (_bbd .I4 ,&_fgfa );_agfc !=nil {return _agfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_bbd .I8 =new (int64 );if _bfed :=d .DecodeElement (_bbd .I8 ,&_fgfa );_bfed !=nil {return _bfed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_bbd .Int =new (int32 );if _adc :=d .DecodeElement (_bbd .Int ,&_fgfa );_adc !=nil {return _adc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_bbd .Ui1 =new (uint8 );if _dab :=d .DecodeElement (_bbd .Ui1 ,&_fgfa );_dab !=nil {return _dab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_bbd .Ui2 =new (uint16 );if _gcef :=d .DecodeElement (_bbd .Ui2 ,&_fgfa );_gcef !=nil {return _gcef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_bbd .Ui4 =new (uint32 );if _beae :=d .DecodeElement (_bbd .Ui4 ,&_fgfa );_beae !=nil {return _beae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_bbd .Ui8 =new (uint64 );if _bfd :=d .DecodeElement (_bbd .Ui8 ,&_fgfa );_bfd !=nil {return _bfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_bbd .Uint =new (uint32 );if _cee :=d .DecodeElement (_bbd .Uint ,&_fgfa );_cee !=nil {return _cee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_bbd .R4 =new (float32 );if _eaff :=d .DecodeElement (_bbd .R4 ,&_fgfa );_eaff !=nil {return _eaff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_bbd .R8 =new (float64 );if _fdcd :=d .DecodeElement (_bbd .R8 ,&_fgfa );_fdcd !=nil {return _fdcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_bbd .Decimal =new (float64 );if _ace :=d .DecodeElement (_bbd .Decimal ,&_fgfa );_ace !=nil {return _ace ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_bbd .Lpstr =new (string );if _gdd :=d .DecodeElement (_bbd .Lpstr ,&_fgfa );_gdd !=nil {return _gdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_bbd .Lpwstr =new (string );if _dfg :=d .DecodeElement (_bbd .Lpwstr ,&_fgfa );_dfg !=nil {return _dfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_bbd .Bstr =new (string );if _efgf :=d .DecodeElement (_bbd .Bstr ,&_fgfa );_efgf !=nil {return _efgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_bbd .Date =new (_ba .Time );if _agaf :=d .DecodeElement (_bbd .Date ,&_fgfa );_agaf !=nil {return _agaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_bbd .Filetime =new (_ba .Time );if _dgee :=d .DecodeElement (_bbd .Filetime ,&_fgfa );_dgee !=nil {return _dgee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_bbd .Bool =new (bool );if _efc :=d .DecodeElement (_bbd .Bool ,&_fgfa );_efc !=nil {return _efc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_bbd .Cy =new (string );if _eeg :=d .DecodeElement (_bbd .Cy ,&_fgfa );_eeg !=nil {return _eeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_bbd .Error =new (string );if _efcd :=d .DecodeElement (_bbd .Error ,&_fgfa );_efcd !=nil {return _efcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_bbd .Stream =new (string );if _dbd :=d .DecodeElement (_bbd .Stream ,&_fgfa );_dbd !=nil {return _dbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_bbd .Ostream =new (string );if _abcc :=d .DecodeElement (_bbd .Ostream ,&_fgfa );_abcc !=nil {return _abcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_bbd .Storage =new (string );if _cdgc :=d .DecodeElement (_bbd .Storage ,&_fgfa );_cdgc !=nil {return _cdgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_bbd .Ostorage =new (string );if _gcdg :=d .DecodeElement (_bbd .Ostorage ,&_fgfa );_gcdg !=nil {return _gcdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_bbd .Vstream =NewVstream ();if _ddgg :=d .DecodeElement (_bbd .Vstream ,&_fgfa );_ddgg !=nil {return _ddgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_bbd .Clsid =new (string );if _dcbg :=d .DecodeElement (_bbd .Clsid ,&_fgfa );_dcbg !=nil {return _dcbg ;};default:_a .Log ("\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\u005fV\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_fgfa .Name );if _eabf :=d .Skip ();_eabf !=nil {return _eabf ;};};case _g .EndElement :break _gcbe ;case _g .CharData :};};return nil ;};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a";func (_ccd *CT_Null )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gee ,_cced :=d .Token ();if _cced !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_cced );};if _dcb ,_dde :=_gee .(_g .EndElement );_dde &&_dcb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_eea *CT_Empty )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the Empty and its children, prefixing error messages with path -func (_gfeb *Empty )ValidateWithPath (path string )error {if _cggb :=_gfeb .CT_Empty .ValidateWithPath (path );_cggb !=nil {return _cggb ;};return nil ;}; +// Validate validates the CT_Null and its children +func (_aaf *CT_Null )Validate ()error {return _aaf .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");};type CT_Variant struct{Variant *Variant ;Vector *Vector ;Array *Array ;Blob *string ;Oblob *string ;Empty *Empty ;Null *Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ;Lpwstr *string ;Bstr *string ;Date *_fa .Time ;Filetime *_fa .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ;};func NewCT_Empty ()*CT_Empty {_agcb :=&CT_Empty {};return _agcb };func (_fae *CT_Array )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fae .BaseTypeAttr =ST_ArrayBaseType (1);for _ ,_bag :=range start .Attr {if _bag .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_aae ,_eeb :=_ba .ParseInt (_bag .Value ,10,32);if _eeb !=nil {return _eeb ;};_fae .UBoundsAttr =int32 (_aae );continue ;};if _bag .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_fae .BaseTypeAttr .UnmarshalXMLAttr (_bag );continue ;};if _bag .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_cba ,_ddg :=_ba .ParseInt (_bag .Value ,10,32);if _ddg !=nil {return _ddg ;};_fae .LBoundsAttr =int32 (_cba );continue ;};};_ffd :for {_ec ,_gfe :=d .Token ();if _gfe !=nil {return _gfe ;};switch _agce :=_ec .(type ){case _c .StartElement :switch _agce .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_adc :=NewVariant ();if _eaf :=d .DecodeElement (_adc ,&_agce );_eaf !=nil {return _eaf ;};_fae .Variant =append (_fae .Variant ,_adc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _dbc int8 ;if _gdf :=d .DecodeElement (&_dbc ,&_agce );_gdf !=nil {return _gdf ;};_fae .I1 =append (_fae .I1 ,_dbc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _acf int16 ;if _dfaa :=d .DecodeElement (&_acf ,&_agce );_dfaa !=nil {return _dfaa ;};_fae .I2 =append (_fae .I2 ,_acf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _ggc int32 ;if _fdf :=d .DecodeElement (&_ggc ,&_agce );_fdf !=nil {return _fdf ;};_fae .I4 =append (_fae .I4 ,_ggc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _ddff int32 ;if _cde :=d .DecodeElement (&_ddff ,&_agce );_cde !=nil {return _cde ;};_fae .Int =append (_fae .Int ,_ddff );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _ffb uint8 ;if _fgd :=d .DecodeElement (&_ffb ,&_agce );_fgd !=nil {return _fgd ;};_fae .Ui1 =append (_fae .Ui1 ,_ffb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _fdg uint16 ;if _abd :=d .DecodeElement (&_fdg ,&_agce );_abd !=nil {return _abd ;};_fae .Ui2 =append (_fae .Ui2 ,_fdg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _bbg uint32 ;if _abbb :=d .DecodeElement (&_bbg ,&_agce );_abbb !=nil {return _abbb ;};_fae .Ui4 =append (_fae .Ui4 ,_bbg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _bac uint32 ;if _eed :=d .DecodeElement (&_bac ,&_agce );_eed !=nil {return _eed ;};_fae .Uint =append (_fae .Uint ,_bac );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _eab float32 ;if _cf :=d .DecodeElement (&_eab ,&_agce );_cf !=nil {return _cf ;};_fae .R4 =append (_fae .R4 ,_eab );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _gc float64 ;if _dbg :=d .DecodeElement (&_gc ,&_agce );_dbg !=nil {return _dbg ;};_fae .R8 =append (_fae .R8 ,_gc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _bbb float64 ;if _dee :=d .DecodeElement (&_bbb ,&_agce );_dee !=nil {return _dee ;};_fae .Decimal =append (_fae .Decimal ,_bbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _eac string ;if _egc :=d .DecodeElement (&_eac ,&_agce );_egc !=nil {return _egc ;};_fae .Bstr =append (_fae .Bstr ,_eac );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _dea _fa .Time ;if _dfd :=d .DecodeElement (&_dea ,&_agce );_dfd !=nil {return _dfd ;};_fae .Date =append (_fae .Date ,_dea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _gagf bool ;if _ddd :=d .DecodeElement (&_gagf ,&_agce );_ddd !=nil {return _ddd ;};_fae .Bool =append (_fae .Bool ,_gagf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _dfda string ;if _cef :=d .DecodeElement (&_dfda ,&_agce );_cef !=nil {return _cef ;};_fae .Error =append (_fae .Error ,_dfda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _ebd string ;if _ffdf :=d .DecodeElement (&_ebd ,&_agce );_ffdf !=nil {return _ffdf ;};_fae .Cy =append (_fae .Cy ,_ebd );default:_a .Log ("\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\u0041\u0072\u0072\u0061\u0079\u0020\u0025\u0076",_agce .Name );if _eec :=d .Skip ();_eec !=nil {return _eec ;};};case _c .EndElement :break _ffd ;case _c .CharData :};};return nil ;};func NewEmpty ()*Empty {_cbd :=&Empty {};_cbd .CT_Empty =*NewCT_Empty ();return _cbd };func (_agdd ST_VectorBaseType )String ()string {switch _agdd {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u0038";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u0038";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u006c\u0070\u0073t\u0072";case 13:return "\u006c\u0070\u0077\u0073\u0074\u0072";case 14:return "\u0062\u0073\u0074\u0072";case 15:return "\u0064\u0061\u0074\u0065";case 16:return "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case 17:return "\u0062\u006f\u006f\u006c";case 18:return "\u0063\u0079";case 19:return "\u0065\u0072\u0072o\u0072";case 20:return "\u0063\u006c\u0073i\u0064";};return "";};const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a";func (_cdcc *ST_ArrayBaseType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgdb ,_cbf :=d .Token ();if _cbf !=nil {return _cbf ;};if _ebbf ,_aedb :=_fgdb .(_c .EndElement );_aedb &&_ebbf .Name ==start .Name {*_cdcc =1;return nil ;};if _cebf ,_fcca :=_fgdb .(_c .CharData );!_fcca {return _fg .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",_fgdb );}else {switch string (_cebf ){case "":*_cdcc =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_cdcc =1;case "\u0069\u0031":*_cdcc =2;case "\u0069\u0032":*_cdcc =3;case "\u0069\u0034":*_cdcc =4;case "\u0069\u006e\u0074":*_cdcc =5;case "\u0075\u0069\u0031":*_cdcc =6;case "\u0075\u0069\u0032":*_cdcc =7;case "\u0075\u0069\u0034":*_cdcc =8;case "\u0075\u0069\u006e\u0074":*_cdcc =9;case "\u0072\u0034":*_cdcc =10;case "\u0072\u0038":*_cdcc =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_cdcc =12;case "\u0062\u0073\u0074\u0072":*_cdcc =13;case "\u0064\u0061\u0074\u0065":*_cdcc =14;case "\u0062\u006f\u006f\u006c":*_cdcc =15;case "\u0063\u0079":*_cdcc =16;case "\u0065\u0072\u0072o\u0072":*_cdcc =17;};};_fgdb ,_cbf =d .Token ();if _cbf !=nil {return _cbf ;};if _abbc ,_bgad :=_fgdb .(_c .EndElement );_bgad &&_abbc .Name ==start .Name {return nil ;};return _fg .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",_fgdb );};func (_g *Array )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_g .CT_Array =*NewCT_Array ();for _ ,_fgb :=range start .Attr {if _fgb .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_be ,_fe :=_ba .ParseInt (_fgb .Value ,10,32);if _fe !=nil {return _fe ;};_g .UBoundsAttr =int32 (_be );continue ;};if _fgb .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_g .BaseTypeAttr .UnmarshalXMLAttr (_fgb );continue ;};if _fgb .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_df ,_dfa :=_ba .ParseInt (_fgb .Value ,10,32);if _dfa !=nil {return _dfa ;};_g .LBoundsAttr =int32 (_df );continue ;};};_cc :for {_bef ,_fag :=d .Token ();if _fag !=nil {return _fag ;};switch _ga :=_bef .(type ){case _c .StartElement :switch _ga .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_cg :=NewVariant ();if _ab :=d .DecodeElement (_cg ,&_ga );_ab !=nil {return _ab ;};_g .Variant =append (_g .Variant ,_cg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _dg int8 ;if _gag :=d .DecodeElement (&_dg ,&_ga );_gag !=nil {return _gag ;};_g .I1 =append (_g .I1 ,_dg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _af int16 ;if _cb :=d .DecodeElement (&_af ,&_ga );_cb !=nil {return _cb ;};_g .I2 =append (_g .I2 ,_af );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _gf int32 ;if _ag :=d .DecodeElement (&_gf ,&_ga );_ag !=nil {return _ag ;};_g .I4 =append (_g .I4 ,_gf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _ce int32 ;if _abc :=d .DecodeElement (&_ce ,&_ga );_abc !=nil {return _abc ;};_g .Int =append (_g .Int ,_ce );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _bg uint8 ;if _dfg :=d .DecodeElement (&_bg ,&_ga );_dfg !=nil {return _dfg ;};_g .Ui1 =append (_g .Ui1 ,_bg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _ca uint16 ;if _agf :=d .DecodeElement (&_ca ,&_ga );_agf !=nil {return _agf ;};_g .Ui2 =append (_g .Ui2 ,_ca );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _da uint32 ;if _dfc :=d .DecodeElement (&_da ,&_ga );_dfc !=nil {return _dfc ;};_g .Ui4 =append (_g .Ui4 ,_da );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _bgd uint32 ;if _e :=d .DecodeElement (&_bgd ,&_ga );_e !=nil {return _e ;};_g .Uint =append (_g .Uint ,_bgd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _db float32 ;if _gd :=d .DecodeElement (&_db ,&_ga );_gd !=nil {return _gd ;};_g .R4 =append (_g .R4 ,_db );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _ge float64 ;if _de :=d .DecodeElement (&_ge ,&_ga );_de !=nil {return _de ;};_g .R8 =append (_g .R8 ,_ge );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _eb float64 ;if _afb :=d .DecodeElement (&_eb ,&_ga );_afb !=nil {return _afb ;};_g .Decimal =append (_g .Decimal ,_eb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _afd string ;if _abcg :=d .DecodeElement (&_afd ,&_ga );_abcg !=nil {return _abcg ;};_g .Bstr =append (_g .Bstr ,_afd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _fagf _fa .Time ;if _agd :=d .DecodeElement (&_fagf ,&_ga );_agd !=nil {return _agd ;};_g .Date =append (_g .Date ,_fagf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _dda bool ;if _gb :=d .DecodeElement (&_dda ,&_ga );_gb !=nil {return _gb ;};_g .Bool =append (_g .Bool ,_dda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _gg string ;if _cca :=d .DecodeElement (&_gg ,&_ga );_cca !=nil {return _cca ;};_g .Error =append (_g .Error ,_gg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _gda string ;if _fad :=d .DecodeElement (&_gda ,&_ga );_fad !=nil {return _fad ;};_g .Cy =append (_g .Cy ,_gda );default:_a .Log ("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 \u0041\u0072\u0072a\u0079 \u0025\u0076",_ga .Name );if _fb :=d .Skip ();_fb !=nil {return _fb ;};};case _c .EndElement :break _cc ;case _c .CharData :};};return nil ;};func NewCT_Array ()*CT_Array {_ebb :=&CT_Array {};_ebb .BaseTypeAttr =ST_ArrayBaseType (1);return _ebb ;};type Vstream struct{CT_Vstream };func (_cgbd *Vector )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgbd .CT_Vector =*NewCT_Vector ();for _ ,_abf :=range start .Attr {if _abf .Name .Local =="\u0073\u0069\u007a\u0065"{_faed ,_eede :=_ba .ParseUint (_abf .Value ,10,32);if _eede !=nil {return _eede ;};_cgbd .SizeAttr =uint32 (_faed );continue ;};if _abf .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_cgbd .BaseTypeAttr .UnmarshalXMLAttr (_abf );continue ;};};_eedeg :for {_fga ,_ccba :=d .Token ();if _ccba !=nil {return _ccba ;};switch _affe :=_fga .(type ){case _c .StartElement :switch _affe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_dgf :=NewVariant ();if _eada :=d .DecodeElement (_dgf ,&_affe );_eada !=nil {return _eada ;};_cgbd .Variant =append (_cgbd .Variant ,_dgf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _bgcd int8 ;if _fdgd :=d .DecodeElement (&_bgcd ,&_affe );_fdgd !=nil {return _fdgd ;};_cgbd .I1 =append (_cgbd .I1 ,_bgcd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _gacc int16 ;if _abea :=d .DecodeElement (&_gacc ,&_affe );_abea !=nil {return _abea ;};_cgbd .I2 =append (_cgbd .I2 ,_gacc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _efd int32 ;if _dafga :=d .DecodeElement (&_efd ,&_affe );_dafga !=nil {return _dafga ;};_cgbd .I4 =append (_cgbd .I4 ,_efd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _gagcd int64 ;if _bbc :=d .DecodeElement (&_gagcd ,&_affe );_bbc !=nil {return _bbc ;};_cgbd .I8 =append (_cgbd .I8 ,_gagcd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _cefc uint8 ;if _afbb :=d .DecodeElement (&_cefc ,&_affe );_afbb !=nil {return _afbb ;};_cgbd .Ui1 =append (_cgbd .Ui1 ,_cefc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _fgga uint16 ;if _dafgd :=d .DecodeElement (&_fgga ,&_affe );_dafgd !=nil {return _dafgd ;};_cgbd .Ui2 =append (_cgbd .Ui2 ,_fgga );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _edf uint32 ;if _ggbf :=d .DecodeElement (&_edf ,&_affe );_ggbf !=nil {return _ggbf ;};_cgbd .Ui4 =append (_cgbd .Ui4 ,_edf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _ebae uint64 ;if _addc :=d .DecodeElement (&_ebae ,&_affe );_addc !=nil {return _addc ;};_cgbd .Ui8 =append (_cgbd .Ui8 ,_ebae );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _fgcd float32 ;if _aefg :=d .DecodeElement (&_fgcd ,&_affe );_aefg !=nil {return _aefg ;};_cgbd .R4 =append (_cgbd .R4 ,_fgcd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _bde float64 ;if _bacf :=d .DecodeElement (&_bde ,&_affe );_bacf !=nil {return _bacf ;};_cgbd .R8 =append (_cgbd .R8 ,_bde );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _bgbb string ;if _dbfa :=d .DecodeElement (&_bgbb ,&_affe );_dbfa !=nil {return _dbfa ;};_cgbd .Lpstr =append (_cgbd .Lpstr ,_bgbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _effb string ;if _bbcc :=d .DecodeElement (&_effb ,&_affe );_bbcc !=nil {return _bbcc ;};_cgbd .Lpwstr =append (_cgbd .Lpwstr ,_effb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _dbea string ;if _ccgba :=d .DecodeElement (&_dbea ,&_affe );_ccgba !=nil {return _ccgba ;};_cgbd .Bstr =append (_cgbd .Bstr ,_dbea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _afcd _fa .Time ;if _gcdbc :=d .DecodeElement (&_afcd ,&_affe );_gcdbc !=nil {return _gcdbc ;};_cgbd .Date =append (_cgbd .Date ,_afcd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _bdfa _fa .Time ;if _dcaf :=d .DecodeElement (&_bdfa ,&_affe );_dcaf !=nil {return _dcaf ;};_cgbd .Filetime =append (_cgbd .Filetime ,_bdfa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _badf bool ;if _ccaf :=d .DecodeElement (&_badf ,&_affe );_ccaf !=nil {return _ccaf ;};_cgbd .Bool =append (_cgbd .Bool ,_badf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _dafa string ;if _fggg :=d .DecodeElement (&_dafa ,&_affe );_fggg !=nil {return _fggg ;};_cgbd .Cy =append (_cgbd .Cy ,_dafa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _gcccg string ;if _adde :=d .DecodeElement (&_gcccg ,&_affe );_adde !=nil {return _adde ;};_cgbd .Error =append (_cgbd .Error ,_gcccg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _aeb string ;if _dgbe :=d .DecodeElement (&_aeb ,&_affe );_dgbe !=nil {return _dgbe ;};_cgbd .Clsid =append (_cgbd .Clsid ,_aeb );default:_a .Log ("\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\u0056\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_affe .Name );if _aaad :=d .Skip ();_aaad !=nil {return _aaad ;};};case _c .EndElement :break _eedeg ;case _c .CharData :};};return nil ;}; -// Validate validates the Null and its children -func (_cfdf *Null )Validate ()error {return _cfdf .ValidateWithPath ("\u004e\u0075\u006c\u006c")};func (_acdb ST_VectorBaseType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cdcf :=_g .Attr {};_cdcf .Name =name ;switch _acdb {case ST_VectorBaseTypeUnset :_cdcf .Value ="";case ST_VectorBaseTypeVariant :_cdcf .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_VectorBaseTypeI1 :_cdcf .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_cdcf .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_cdcf .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_cdcf .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_cdcf .Value ="\u0075\u0069\u0031";case ST_VectorBaseTypeUi2 :_cdcf .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_cdcf .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_cdcf .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_cdcf .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_cdcf .Value ="\u0072\u0038";case ST_VectorBaseTypeLpstr :_cdcf .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_cdcf .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_cdcf .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_cdcf .Value ="\u0064\u0061\u0074\u0065";case ST_VectorBaseTypeFiletime :_cdcf .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_cdcf .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_cdcf .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_cdcf .Value ="\u0065\u0072\u0072o\u0072";case ST_VectorBaseTypeClsid :_cdcf .Value ="\u0063\u006c\u0073i\u0064";};return _cdcf ,nil ;};func (_beeb ST_VectorBaseType )Validate ()error {return _beeb .ValidateWithPath ("")};func (_gacb ST_ArrayBaseType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cdd :=_g .Attr {};_cdd .Name =name ;switch _gacb {case ST_ArrayBaseTypeUnset :_cdd .Value ="";case ST_ArrayBaseTypeVariant :_cdd .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_cdd .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_cdd .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_cdd .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_cdd .Value ="\u0069\u006e\u0074";case ST_ArrayBaseTypeUi1 :_cdd .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_cdd .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_cdd .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_cdd .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_cdd .Value ="\u0072\u0034";case ST_ArrayBaseTypeR8 :_cdd .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_cdd .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_cdd .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_cdd .Value ="\u0064\u0061\u0074\u0065";case ST_ArrayBaseTypeBool :_cdd .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_cdd .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_cdd .Value ="\u0065\u0072\u0072o\u0072";};return _cdd ,nil ;};type CT_Array struct{LBoundsAttr int32 ;UBoundsAttr int32 ;BaseTypeAttr ST_ArrayBaseType ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;Int []int32 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Uint []uint32 ;R4 []float32 ;R8 []float64 ;Decimal []float64 ;Bstr []string ;Date []_ba .Time ;Bool []bool ;Error []string ;Cy []string ;}; +// ValidateWithPath validates the Empty and its children, prefixing error messages with path +func (_fffb *Empty )ValidateWithPath (path string )error {if _affg :=_fffb .CT_Empty .ValidateWithPath (path );_affg !=nil {return _affg ;};return nil ;}; -// ValidateWithPath validates the Variant and its children, prefixing error messages with path -func (_afbd *Variant )ValidateWithPath (path string )error {if _bdbd :=_afbd .CT_Variant .ValidateWithPath (path );_bdbd !=nil {return _bdbd ;};return nil ;}; +// Validate validates the Vstream and its children +func (_bfe *Vstream )Validate ()error {return _bfe .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");};type CT_Vector struct{BaseTypeAttr ST_VectorBaseType ;SizeAttr uint32 ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;I8 []int64 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Ui8 []uint64 ;R4 []float32 ;R8 []float64 ;Lpstr []string ;Lpwstr []string ;Bstr []string ;Date []_fa .Time ;Filetime []_fa .Time ;Bool []bool ;Cy []string ;Error []string ;Clsid []string ;}; -// Validate validates the Empty and its children -func (_edgf *Empty )Validate ()error {return _edgf .ValidateWithPath ("\u0045\u006d\u0070t\u0079")};func (_egb *CT_Array )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",_egb .LBoundsAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",_egb .UBoundsAttr )});_ea ,_gab :=_egb .BaseTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _gab !=nil {return _gab ;};start .Attr =append (start .Attr ,_ea );e .EncodeToken (start );if _egb .Variant !=nil {_af :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_cc :=range _egb .Variant {e .EncodeElement (_cc ,_af );};};if _egb .I1 !=nil {_eab :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_baf :=range _egb .I1 {e .EncodeElement (_baf ,_eab );};};if _egb .I2 !=nil {_def :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_fe :=range _egb .I2 {e .EncodeElement (_fe ,_def );};};if _egb .I4 !=nil {_fef :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_gbad :=range _egb .I4 {e .EncodeElement (_gbad ,_fef );};};if _egb .Int !=nil {_ac :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};for _ ,_da :=range _egb .Int {e .EncodeElement (_da ,_ac );};};if _egb .Ui1 !=nil {_ca :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_cac :=range _egb .Ui1 {e .EncodeElement (_cac ,_ca );};};if _egb .Ui2 !=nil {_cfg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_gcb :=range _egb .Ui2 {e .EncodeElement (_gcb ,_cfg );};};if _egb .Ui4 !=nil {_cd :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_gcd :=range _egb .Ui4 {e .EncodeElement (_gcd ,_cd );};};if _egb .Uint !=nil {_gbb :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};for _ ,_afa :=range _egb .Uint {e .EncodeElement (_afa ,_gbb );};};if _egb .R4 !=nil {_ead :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_cff :=range _egb .R4 {e .EncodeElement (_cff ,_ead );};};if _egb .R8 !=nil {_dgg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_adf :=range _egb .R8 {e .EncodeElement (_adf ,_dgg );};};if _egb .Decimal !=nil {_agf :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_egf :=range _egb .Decimal {e .EncodeElement (_egf ,_agf );};};if _egb .Bstr !=nil {_afe :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_ddb :=range _egb .Bstr {e .EncodeElement (_ddb ,_afe );};};if _egb .Date !=nil {_fc :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_bagf :=range _egb .Date {e .EncodeElement (_bagf ,_fc );};};if _egb .Bool !=nil {_bfe :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_ffg :=range _egb .Bool {e .EncodeElement (_ffg ,_bfe );};};if _egb .Error !=nil {_fgc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_efg :=range _egb .Error {e .EncodeElement (_efg ,_fgc );};};if _egb .Cy !=nil {_ddf :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_fgg :=range _egb .Cy {e .EncodeElement (_fgg ,_ddf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path +func (_aafa *CT_Null )ValidateWithPath (path string )error {return nil };func (_caaf *Vstream )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caaf .CT_Vstream =*NewCT_Vstream ();for _ ,_cbcg :=range start .Attr {if _cbcg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_gdbd ,_ddfd :=_cbcg .Value ,error (nil );if _ddfd !=nil {return _ddfd ;};_caaf .VersionAttr =_gdbd ;continue ;};};for {_bebe ,_dcfb :=d .Token ();if _dcfb !=nil {return _fg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_dcfb );};if _egae ,_faba :=_bebe .(_c .EndElement );_faba &&_egae .Name ==start .Name {break ;};};return nil ;};func (_badc ST_ArrayBaseType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_badc .String (),start );}; -// Validate validates the Array and its children -func (_edcd *Array )Validate ()error {return _edcd .ValidateWithPath ("\u0041\u0072\u0072a\u0079")};type CT_Vector struct{BaseTypeAttr ST_VectorBaseType ;SizeAttr uint32 ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;I8 []int64 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Ui8 []uint64 ;R4 []float32 ;R8 []float64 ;Lpstr []string ;Lpwstr []string ;Bstr []string ;Date []_ba .Time ;Filetime []_ba .Time ;Bool []bool ;Cy []string ;Error []string ;Clsid []string ;};var ST_ErrorPatternRe =_gc .MustCompile (ST_ErrorPattern );func (_cecg *ST_VectorBaseType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cecg =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_cecg =1;case "\u0069\u0031":*_cecg =2;case "\u0069\u0032":*_cecg =3;case "\u0069\u0034":*_cecg =4;case "\u0069\u0038":*_cecg =5;case "\u0075\u0069\u0031":*_cecg =6;case "\u0075\u0069\u0032":*_cecg =7;case "\u0075\u0069\u0034":*_cecg =8;case "\u0075\u0069\u0038":*_cecg =9;case "\u0072\u0034":*_cecg =10;case "\u0072\u0038":*_cecg =11;case "\u006c\u0070\u0073t\u0072":*_cecg =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_cecg =13;case "\u0062\u0073\u0074\u0072":*_cecg =14;case "\u0064\u0061\u0074\u0065":*_cecg =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_cecg =16;case "\u0062\u006f\u006f\u006c":*_cecg =17;case "\u0063\u0079":*_cecg =18;case "\u0065\u0072\u0072o\u0072":*_cecg =19;case "\u0063\u006c\u0073i\u0064":*_cecg =20;};return nil ;}; +// Validate validates the CT_Variant and its children +func (_dfcgc *CT_Variant )Validate ()error {return _dfcgc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};type ST_ArrayBaseType byte ; -// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path -func (_gac *CT_Array )ValidateWithPath (path string )error {if _gac .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _b .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _ce :=_gac .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ce !=nil {return _ce ;};for _eec ,_feb :=range _gac .Variant {if _bdf :=_feb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_eec ));_bdf !=nil {return _bdf ;};};for _dcg ,_gbd :=range _gac .Error {if !ST_ErrorPatternRe .MatchString (_gbd ){return _b .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_dcg ,ST_ErrorPatternRe ,_gbd );};};for _edg ,_age :=range _gac .Cy {if !ST_CyPatternRe .MatchString (_age ){return _b .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\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 ,_edg ,ST_CyPatternRe ,_age );};};return nil ;};func (_bdaf ST_ArrayBaseType )String ()string {switch _bdaf {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u006e\u0074";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u006e\u0074";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 13:return "\u0062\u0073\u0074\u0072";case 14:return "\u0064\u0061\u0074\u0065";case 15:return "\u0062\u006f\u006f\u006c";case 16:return "\u0063\u0079";case 17:return "\u0065\u0072\u0072o\u0072";};return "";};func (_bed *CT_Empty )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Variant and its children, prefixing error messages with path +func (_bfc *Variant )ValidateWithPath (path string )error {if _ggae :=_bfc .CT_Variant .ValidateWithPath (path );_ggae !=nil {return _ggae ;};return nil ;}; -// Validate validates the CT_Empty and its children -func (_cef *CT_Empty )Validate ()error {return _cef .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u004e\u0075\u006c\u006c",NewCT_Null );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr",NewCT_Vector );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079",NewCT_Array );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_Variant );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d",NewCT_Vstream );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076a\u0072\u0069\u0061\u006e\u0074",NewVariant );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076\u0065\u0063\u0074\u006f\u0072",NewVector );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0061\u0072\u0072a\u0079",NewArray );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0065\u006d\u0070t\u0079",NewEmpty );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u006e\u0075\u006c\u006c",NewNull );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076s\u0074\u0072\u0065\u0061\u006d",NewVstream );}; \ No newline at end of file +// Validate validates the Null and its children +func (_deec *Null )Validate ()error {return _deec .ValidateWithPath ("\u004e\u0075\u006c\u006c")};func (_gcdb *CT_Variant )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abg :for {_bbe ,_feg :=d .Token ();if _feg !=nil {return _feg ;};switch _gbf :=_bbe .(type ){case _c .StartElement :switch _gbf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_gcdb .Variant =NewVariant ();if _ece :=d .DecodeElement (_gcdb .Variant ,&_gbf );_ece !=nil {return _ece ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_gcdb .Vector =NewVector ();if _dag :=d .DecodeElement (_gcdb .Vector ,&_gbf );_dag !=nil {return _dag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_gcdb .Array =NewArray ();if _dgd :=d .DecodeElement (_gcdb .Array ,&_gbf );_dgd !=nil {return _dgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_gcdb .Blob =new (string );if _gde :=d .DecodeElement (_gcdb .Blob ,&_gbf );_gde !=nil {return _gde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_gcdb .Oblob =new (string );if _fabe :=d .DecodeElement (_gcdb .Oblob ,&_gbf );_fabe !=nil {return _fabe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_gcdb .Empty =NewEmpty ();if _fagg :=d .DecodeElement (_gcdb .Empty ,&_gbf );_fagg !=nil {return _fagg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_gcdb .Null =NewNull ();if _bab :=d .DecodeElement (_gcdb .Null ,&_gbf );_bab !=nil {return _bab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_gcdb .I1 =new (int8 );if _bcf :=d .DecodeElement (_gcdb .I1 ,&_gbf );_bcf !=nil {return _bcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_gcdb .I2 =new (int16 );if _cdae :=d .DecodeElement (_gcdb .I2 ,&_gbf );_cdae !=nil {return _cdae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_gcdb .I4 =new (int32 );if _add :=d .DecodeElement (_gcdb .I4 ,&_gbf );_add !=nil {return _add ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_gcdb .I8 =new (int64 );if _aggf :=d .DecodeElement (_gcdb .I8 ,&_gbf );_aggf !=nil {return _aggf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_gcdb .Int =new (int32 );if _afdf :=d .DecodeElement (_gcdb .Int ,&_gbf );_afdf !=nil {return _afdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_gcdb .Ui1 =new (uint8 );if _fabc :=d .DecodeElement (_gcdb .Ui1 ,&_gbf );_fabc !=nil {return _fabc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_gcdb .Ui2 =new (uint16 );if _eae :=d .DecodeElement (_gcdb .Ui2 ,&_gbf );_eae !=nil {return _eae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_gcdb .Ui4 =new (uint32 );if _efg :=d .DecodeElement (_gcdb .Ui4 ,&_gbf );_efg !=nil {return _efg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_gcdb .Ui8 =new (uint64 );if _fdfc :=d .DecodeElement (_gcdb .Ui8 ,&_gbf );_fdfc !=nil {return _fdfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_gcdb .Uint =new (uint32 );if _cga :=d .DecodeElement (_gcdb .Uint ,&_gbf );_cga !=nil {return _cga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_gcdb .R4 =new (float32 );if _gfb :=d .DecodeElement (_gcdb .R4 ,&_gbf );_gfb !=nil {return _gfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_gcdb .R8 =new (float64 );if _bddg :=d .DecodeElement (_gcdb .R8 ,&_gbf );_bddg !=nil {return _bddg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_gcdb .Decimal =new (float64 );if _cdbd :=d .DecodeElement (_gcdb .Decimal ,&_gbf );_cdbd !=nil {return _cdbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_gcdb .Lpstr =new (string );if _dabd :=d .DecodeElement (_gcdb .Lpstr ,&_gbf );_dabd !=nil {return _dabd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_gcdb .Lpwstr =new (string );if _dbe :=d .DecodeElement (_gcdb .Lpwstr ,&_gbf );_dbe !=nil {return _dbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_gcdb .Bstr =new (string );if _ccb :=d .DecodeElement (_gcdb .Bstr ,&_gbf );_ccb !=nil {return _ccb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_gcdb .Date =new (_fa .Time );if _abed :=d .DecodeElement (_gcdb .Date ,&_gbf );_abed !=nil {return _abed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_gcdb .Filetime =new (_fa .Time );if _dffc :=d .DecodeElement (_gcdb .Filetime ,&_gbf );_dffc !=nil {return _dffc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_gcdb .Bool =new (bool );if _baga :=d .DecodeElement (_gcdb .Bool ,&_gbf );_baga !=nil {return _baga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_gcdb .Cy =new (string );if _beb :=d .DecodeElement (_gcdb .Cy ,&_gbf );_beb !=nil {return _beb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_gcdb .Error =new (string );if _bda :=d .DecodeElement (_gcdb .Error ,&_gbf );_bda !=nil {return _bda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_gcdb .Stream =new (string );if _feb :=d .DecodeElement (_gcdb .Stream ,&_gbf );_feb !=nil {return _feb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_gcdb .Ostream =new (string );if _cedg :=d .DecodeElement (_gcdb .Ostream ,&_gbf );_cedg !=nil {return _cedg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_gcdb .Storage =new (string );if _efb :=d .DecodeElement (_gcdb .Storage ,&_gbf );_efb !=nil {return _efb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_gcdb .Ostorage =new (string );if _dbff :=d .DecodeElement (_gcdb .Ostorage ,&_gbf );_dbff !=nil {return _dbff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_gcdb .Vstream =NewVstream ();if _gca :=d .DecodeElement (_gcdb .Vstream ,&_gbf );_gca !=nil {return _gca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_gcdb .Clsid =new (string );if _bcfa :=d .DecodeElement (_gcdb .Clsid ,&_gbf );_bcfa !=nil {return _bcfa ;};default:_a .Log ("\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\u005fV\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_gbf .Name );if _bfb :=d .Skip ();_bfb !=nil {return _bfb ;};};case _c .EndElement :break _abg ;case _c .CharData :};};return nil ;};func (_afcc ST_ArrayBaseType )Validate ()error {return _afcc .ValidateWithPath ("")};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u004e\u0075\u006c\u006c",NewCT_Null );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr",NewCT_Vector );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079",NewCT_Array );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_Variant );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d",NewCT_Vstream );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076a\u0072\u0069\u0061\u006e\u0074",NewVariant );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076\u0065\u0063\u0074\u006f\u0072",NewVector );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0061\u0072\u0072a\u0079",NewArray );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0065\u006d\u0070t\u0079",NewEmpty );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u006e\u0075\u006c\u006c",NewNull );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076s\u0074\u0072\u0065\u0061\u006d",NewVstream );}; \ No newline at end of file diff --git a/schema/soo/ofc/extended_properties/extended_properties.go b/schema/soo/ofc/extended_properties/extended_properties.go index f39381f3ea..91051d7fab 100644 --- a/schema/soo/ofc/extended_properties/extended_properties.go +++ b/schema/soo/ofc/extended_properties/extended_properties.go @@ -9,19 +9,10 @@ // 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 extended_properties ;import (_f "encoding/xml";_b "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";); +package extended_properties ;import (_g "encoding/xml";_a "github.com/unidoc/unioffice";_af "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";); -// Validate validates the CT_DigSigBlob and its children -func (_cb *CT_DigSigBlob )Validate ()error {return _cb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");}; - -// ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_bdg *Properties )ValidateWithPath (path string )error {if _gce :=_bdg .CT_Properties .ValidateWithPath (path );_gce !=nil {return _gce ;};return nil ;};func (_afd *Properties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _afd .CT_Properties .MarshalXML (e ,start );}; - -// Validate validates the CT_VectorLpstr and its children -func (_gcg *CT_VectorLpstr )Validate ()error {return _gcg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");}; - -// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path -func (_afc *CT_VectorVariant )ValidateWithPath (path string )error {if _edc :=_afc .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_edc !=nil {return _edc ;};return nil ;};func (_bgdd *CT_VectorLpstr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgdd .Vector =_d .NewVector ();_fg :for {_gf ,_age :=d .Token ();if _age !=nil {return _age ;};switch _ced :=_gf .(type ){case _f .StartElement :switch _ced .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _cbcb :=d .DecodeElement (_bgdd .Vector ,&_ced );_cbcb !=nil {return _cbcb ;};default:_b .Log ("\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\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u004cp\u0073t\u0072\u0020\u0025\u0076",_ced .Name );if _bddd :=d .Skip ();_bddd !=nil {return _bddd ;};};case _f .EndElement :break _fg ;case _f .CharData :};};return nil ;};type CT_VectorVariant struct{Vector *_d .Vector ;};func (_fbf *CT_VectorVariant )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbf .Vector =_d .NewVector ();_aga :for {_efe ,_gca :=d .Token ();if _gca !=nil {return _gca ;};switch _ged :=_efe .(type ){case _f .StartElement :switch _ged .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _ab :=d .DecodeElement (_fbf .Vector ,&_ged );_ab !=nil {return _ab ;};default:_b .Log ("\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\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_ged .Name );if _eb :=d .Skip ();_eb !=nil {return _eb ;};};case _f .EndElement :break _aga ;case _f .CharData :};};return nil ;};func (_e *CT_DigSigBlob )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cd :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_b .AddPreserveSpaceAttr (&_cd ,_e .Blob );e .EncodeElement (_e .Blob ,_cd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Properties struct{ +// Validate validates the CT_VectorVariant and its children +func (_aca *CT_VectorVariant )Validate ()error {return _aca .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};type Properties struct{CT_Properties };type CT_Properties struct{ // Name of Document Template Template *string ; @@ -102,22 +93,31 @@ Application *string ; AppVersion *string ; // Document Security -DocSecurity *int32 ;};type CT_DigSigBlob struct{Blob string ;};func (_fda *Properties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fda .CT_Properties =*NewCT_Properties ();_bbddf :for {_dgg ,_adg :=d .Token ();if _adg !=nil {return _adg ;};switch _bcc :=_dgg .(type ){case _f .StartElement :switch _bcc .Name {case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_fda .Template =new (string );if _fdc :=d .DecodeElement (_fda .Template ,&_bcc );_fdc !=nil {return _fdc ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_fda .Manager =new (string );if _eafg :=d .DecodeElement (_fda .Manager ,&_bcc );_eafg !=nil {return _eafg ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_fda .Company =new (string );if _efb :=d .DecodeElement (_fda .Company ,&_bcc );_efb !=nil {return _efb ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_fda .Pages =new (int32 );if _abb :=d .DecodeElement (_fda .Pages ,&_bcc );_abb !=nil {return _abb ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_fda .Words =new (int32 );if _eccc :=d .DecodeElement (_fda .Words ,&_bcc );_eccc !=nil {return _eccc ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_fda .Characters =new (int32 );if _ggg :=d .DecodeElement (_fda .Characters ,&_bcc );_ggg !=nil {return _ggg ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_fda .PresentationFormat =new (string );if _fee :=d .DecodeElement (_fda .PresentationFormat ,&_bcc );_fee !=nil {return _fee ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_fda .Lines =new (int32 );if _gbe :=d .DecodeElement (_fda .Lines ,&_bcc );_gbe !=nil {return _gbe ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_fda .Paragraphs =new (int32 );if _gag :=d .DecodeElement (_fda .Paragraphs ,&_bcc );_gag !=nil {return _gag ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_fda .Slides =new (int32 );if _fgc :=d .DecodeElement (_fda .Slides ,&_bcc );_fgc !=nil {return _fgc ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_fda .Notes =new (int32 );if _ceda :=d .DecodeElement (_fda .Notes ,&_bcc );_ceda !=nil {return _ceda ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_fda .TotalTime =new (int32 );if _cae :=d .DecodeElement (_fda .TotalTime ,&_bcc );_cae !=nil {return _cae ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_fda .HiddenSlides =new (int32 );if _bafa :=d .DecodeElement (_fda .HiddenSlides ,&_bcc );_bafa !=nil {return _bafa ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_fda .MMClips =new (int32 );if _ecf :=d .DecodeElement (_fda .MMClips ,&_bcc );_ecf !=nil {return _ecf ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_fda .ScaleCrop =new (bool );if _gcb :=d .DecodeElement (_fda .ScaleCrop ,&_bcc );_gcb !=nil {return _gcb ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_fda .HeadingPairs =NewCT_VectorVariant ();if _de :=d .DecodeElement (_fda .HeadingPairs ,&_bcc );_de !=nil {return _de ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_fda .TitlesOfParts =NewCT_VectorLpstr ();if _cee :=d .DecodeElement (_fda .TitlesOfParts ,&_bcc );_cee !=nil {return _cee ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_fda .LinksUpToDate =new (bool );if _fae :=d .DecodeElement (_fda .LinksUpToDate ,&_bcc );_fae !=nil {return _fae ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_fda .CharactersWithSpaces =new (int32 );if _cbgf :=d .DecodeElement (_fda .CharactersWithSpaces ,&_bcc );_cbgf !=nil {return _cbgf ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_fda .SharedDoc =new (bool );if _aca :=d .DecodeElement (_fda .SharedDoc ,&_bcc );_aca !=nil {return _aca ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_fda .HyperlinkBase =new (string );if _ddf :=d .DecodeElement (_fda .HyperlinkBase ,&_bcc );_ddf !=nil {return _ddf ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_fda .HLinks =NewCT_VectorVariant ();if _dec :=d .DecodeElement (_fda .HLinks ,&_bcc );_dec !=nil {return _dec ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_fda .HyperlinksChanged =new (bool );if _bdc :=d .DecodeElement (_fda .HyperlinksChanged ,&_bcc );_bdc !=nil {return _bdc ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_fda .DigSig =NewCT_DigSigBlob ();if _gcga :=d .DecodeElement (_fda .DigSig ,&_bcc );_gcga !=nil {return _gcga ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_fda .Application =new (string );if _fgg :=d .DecodeElement (_fda .Application ,&_bcc );_fgg !=nil {return _fgg ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_fda .AppVersion =new (string );if _dgb :=d .DecodeElement (_fda .AppVersion ,&_bcc );_dgb !=nil {return _dgb ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_fda .DocSecurity =new (int32 );if _abc :=d .DecodeElement (_fda .DocSecurity ,&_bcc );_abc !=nil {return _abc ;};default:_b .Log ("\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\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bcc .Name );if _cdg :=d .Skip ();_cdg !=nil {return _cdg ;};};case _f .EndElement :break _bbddf ;case _f .CharData :};};return nil ;};func NewProperties ()*Properties {_ddgf :=&Properties {};_ddgf .CT_Properties =*NewCT_Properties ();return _ddgf ;}; +DocSecurity *int32 ;}; + +// Validate validates the CT_DigSigBlob and its children +func (_c *CT_DigSigBlob )Validate ()error {return _c .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};func (_adef *CT_VectorVariant )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ebf :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_adef .Vector ,_ebf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_VectorVariant struct{Vector *_af .Vector ;}; + +// ValidateWithPath validates the Properties and its children, prefixing error messages with path +func (_dace *Properties )ValidateWithPath (path string )error {if _gbb :=_dace .CT_Properties .ValidateWithPath (path );_gbb !=nil {return _gbb ;};return nil ;};func NewCT_Properties ()*CT_Properties {_cg :=&CT_Properties {};return _cg };func NewProperties ()*Properties {_ddg :=&Properties {};_ddg .CT_Properties =*NewCT_Properties ();return _ddg ;};func (_ac *CT_Properties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ac .Template !=nil {_fg :=_g .StartElement {Name :_g .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_a .AddPreserveSpaceAttr (&_fg ,*_ac .Template );e .EncodeElement (_ac .Template ,_fg );};if _ac .Manager !=nil {_dc :=_g .StartElement {Name :_g .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_dc ,*_ac .Manager );e .EncodeElement (_ac .Manager ,_dc );};if _ac .Company !=nil {_bb :=_g .StartElement {Name :_g .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_a .AddPreserveSpaceAttr (&_bb ,*_ac .Company );e .EncodeElement (_ac .Company ,_bb );};if _ac .Pages !=nil {_ace :=_g .StartElement {Name :_g .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_ac .Pages ,_ace );};if _ac .Words !=nil {_ada :=_g .StartElement {Name :_g .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_ac .Words ,_ada );};if _ac .Characters !=nil {_bcf :=_g .StartElement {Name :_g .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_ac .Characters ,_bcf );};if _ac .PresentationFormat !=nil {_ca :=_g .StartElement {Name :_g .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}};_a .AddPreserveSpaceAttr (&_ca ,*_ac .PresentationFormat );e .EncodeElement (_ac .PresentationFormat ,_ca );};if _ac .Lines !=nil {_ddc :=_g .StartElement {Name :_g .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_ac .Lines ,_ddc );};if _ac .Paragraphs !=nil {_ed :=_g .StartElement {Name :_g .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}};e .EncodeElement (_ac .Paragraphs ,_ed );};if _ac .Slides !=nil {_bca :=_g .StartElement {Name :_g .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_ac .Slides ,_bca );};if _ac .Notes !=nil {_ef :=_g .StartElement {Name :_g .Name {Local :"\u004e\u006f\u0074e\u0073"}};e .EncodeElement (_ac .Notes ,_ef );};if _ac .TotalTime !=nil {_cc :=_g .StartElement {Name :_g .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_ac .TotalTime ,_cc );};if _ac .HiddenSlides !=nil {_dg :=_g .StartElement {Name :_g .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_ac .HiddenSlides ,_dg );};if _ac .MMClips !=nil {_de :=_g .StartElement {Name :_g .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_ac .MMClips ,_de );};if _ac .ScaleCrop !=nil {_afa :=_g .StartElement {Name :_g .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}};e .EncodeElement (_ac .ScaleCrop ,_afa );};if _ac .HeadingPairs !=nil {_edd :=_g .StartElement {Name :_g .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_ac .HeadingPairs ,_edd );};if _ac .TitlesOfParts !=nil {_bde :=_g .StartElement {Name :_g .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_ac .TitlesOfParts ,_bde );};if _ac .LinksUpToDate !=nil {_cb :=_g .StartElement {Name :_g .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_ac .LinksUpToDate ,_cb );};if _ac .CharactersWithSpaces !=nil {_eff :=_g .StartElement {Name :_g .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_ac .CharactersWithSpaces ,_eff );};if _ac .SharedDoc !=nil {_aa :=_g .StartElement {Name :_g .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}};e .EncodeElement (_ac .SharedDoc ,_aa );};if _ac .HyperlinkBase !=nil {_cgb :=_g .StartElement {Name :_g .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_a .AddPreserveSpaceAttr (&_cgb ,*_ac .HyperlinkBase );e .EncodeElement (_ac .HyperlinkBase ,_cgb );};if _ac .HLinks !=nil {_bbc :=_g .StartElement {Name :_g .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_ac .HLinks ,_bbc );};if _ac .HyperlinksChanged !=nil {_ggc :=_g .StartElement {Name :_g .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}};e .EncodeElement (_ac .HyperlinksChanged ,_ggc );};if _ac .DigSig !=nil {_gb :=_g .StartElement {Name :_g .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_ac .DigSig ,_gb );};if _ac .Application !=nil {_agb :=_g .StartElement {Name :_g .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}};_a .AddPreserveSpaceAttr (&_agb ,*_ac .Application );e .EncodeElement (_ac .Application ,_agb );};if _ac .AppVersion !=nil {_adc :=_g .StartElement {Name :_g .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_a .AddPreserveSpaceAttr (&_adc ,*_ac .AppVersion );e .EncodeElement (_ac .AppVersion ,_adc );};if _ac .DocSecurity !=nil {_bf :=_g .StartElement {Name :_g .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_ac .DocSecurity ,_bf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gca *Properties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _gca .CT_Properties .MarshalXML (e ,start );};type CT_VectorLpstr struct{Vector *_af .Vector ;};func NewCT_VectorLpstr ()*CT_VectorLpstr {_dfe :=&CT_VectorLpstr {};_dfe .Vector =_af .NewVector ();return _dfe ;}; + +// Validate validates the CT_VectorLpstr and its children +func (_fdf *CT_VectorLpstr )Validate ()error {return _fdf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");};func (_age *CT_VectorVariant )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_age .Vector =_af .NewVector ();_bcb :for {_ddaa ,_aadg :=d .Token ();if _aadg !=nil {return _aadg ;};switch _adce :=_ddaa .(type ){case _g .StartElement :switch _adce .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _fc :=d .DecodeElement (_age .Vector ,&_adce );_fc !=nil {return _fc ;};default:_a .Log ("\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\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_adce .Name );if _caeg :=d .Skip ();_caeg !=nil {return _caeg ;};};case _g .EndElement :break _bcb ;case _g .CharData :};};return nil ;};func (_bc *CT_DigSigBlob )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_d :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_a .AddPreserveSpaceAttr (&_d ,_bc .Blob );e .EncodeElement (_bc .Blob ,_d );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path -func (_ba *CT_DigSigBlob )ValidateWithPath (path string )error {return nil }; +func (_bd *CT_DigSigBlob )ValidateWithPath (path string )error {return nil };func (_ee *CT_VectorLpstr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gef :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ee .Vector ,_gef );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_DigSigBlob struct{Blob string ;}; // ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path -func (_cag *CT_VectorLpstr )ValidateWithPath (path string )error {if _aged :=_cag .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_aged !=nil {return _aged ;};return nil ;}; +func (_ggbf *CT_VectorLpstr )ValidateWithPath (path string )error {if _ec :=_ggbf .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_ec !=nil {return _ec ;};return nil ;};func (_ga *CT_Properties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_da :for {_ff ,_cf :=d .Token ();if _cf !=nil {return _cf ;};switch _cad :=_ff .(type ){case _g .StartElement :switch _cad .Name {case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_ga .Template =new (string );if _agc :=d .DecodeElement (_ga .Template ,&_cad );_agc !=nil {return _agc ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_ga .Manager =new (string );if _cae :=d .DecodeElement (_ga .Manager ,&_cad );_cae !=nil {return _cae ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_ga .Company =new (string );if _gd :=d .DecodeElement (_ga .Company ,&_cad );_gd !=nil {return _gd ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_ga .Pages =new (int32 );if _dac :=d .DecodeElement (_ga .Pages ,&_cad );_dac !=nil {return _dac ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_ga .Words =new (int32 );if _ab :=d .DecodeElement (_ga .Words ,&_cad );_ab !=nil {return _ab ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_ga .Characters =new (int32 );if _ge :=d .DecodeElement (_ga .Characters ,&_cad );_ge !=nil {return _ge ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_ga .PresentationFormat =new (string );if _fef :=d .DecodeElement (_ga .PresentationFormat ,&_cad );_fef !=nil {return _fef ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_ga .Lines =new (int32 );if _gaa :=d .DecodeElement (_ga .Lines ,&_cad );_gaa !=nil {return _gaa ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_ga .Paragraphs =new (int32 );if _cgbb :=d .DecodeElement (_ga .Paragraphs ,&_cad );_cgbb !=nil {return _cgbb ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_ga .Slides =new (int32 );if _gc :=d .DecodeElement (_ga .Slides ,&_cad );_gc !=nil {return _gc ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_ga .Notes =new (int32 );if _dda :=d .DecodeElement (_ga .Notes ,&_cad );_dda !=nil {return _dda ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_ga .TotalTime =new (int32 );if _fa :=d .DecodeElement (_ga .TotalTime ,&_cad );_fa !=nil {return _fa ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_ga .HiddenSlides =new (int32 );if _ade :=d .DecodeElement (_ga .HiddenSlides ,&_cad );_ade !=nil {return _ade ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_ga .MMClips =new (int32 );if _bg :=d .DecodeElement (_ga .MMClips ,&_cad );_bg !=nil {return _bg ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_ga .ScaleCrop =new (bool );if _adb :=d .DecodeElement (_ga .ScaleCrop ,&_cad );_adb !=nil {return _adb ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_ga .HeadingPairs =NewCT_VectorVariant ();if _agcc :=d .DecodeElement (_ga .HeadingPairs ,&_cad );_agcc !=nil {return _agcc ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_ga .TitlesOfParts =NewCT_VectorLpstr ();if _faf :=d .DecodeElement (_ga .TitlesOfParts ,&_cad );_faf !=nil {return _faf ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_ga .LinksUpToDate =new (bool );if _dff :=d .DecodeElement (_ga .LinksUpToDate ,&_cad );_dff !=nil {return _dff ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_ga .CharactersWithSpaces =new (int32 );if _ba :=d .DecodeElement (_ga .CharactersWithSpaces ,&_cad );_ba !=nil {return _ba ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_ga .SharedDoc =new (bool );if _ea :=d .DecodeElement (_ga .SharedDoc ,&_cad );_ea !=nil {return _ea ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_ga .HyperlinkBase =new (string );if _aad :=d .DecodeElement (_ga .HyperlinkBase ,&_cad );_aad !=nil {return _aad ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_ga .HLinks =NewCT_VectorVariant ();if _bgb :=d .DecodeElement (_ga .HLinks ,&_cad );_bgb !=nil {return _bgb ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_ga .HyperlinksChanged =new (bool );if _dfd :=d .DecodeElement (_ga .HyperlinksChanged ,&_cad );_dfd !=nil {return _dfd ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_ga .DigSig =NewCT_DigSigBlob ();if _eb :=d .DecodeElement (_ga .DigSig ,&_cad );_eb !=nil {return _eb ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_ga .Application =new (string );if _baa :=d .DecodeElement (_ga .Application ,&_cad );_baa !=nil {return _baa ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_ga .AppVersion =new (string );if _dab :=d .DecodeElement (_ga .AppVersion ,&_cad );_dab !=nil {return _dab ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_ga .DocSecurity =new (int32 );if _dga :=d .DecodeElement (_ga .DocSecurity ,&_cad );_dga !=nil {return _dga ;};default:_a .Log ("\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\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_cad .Name );if _fb :=d .Skip ();_fb !=nil {return _fb ;};};case _g .EndElement :break _da ;case _g .CharData :};};return nil ;}; // Validate validates the Properties and its children -func (_aaa *Properties )Validate ()error {return _aaa .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bag *CT_VectorVariant )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gae :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_bag .Vector ,_gae );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fd *CT_VectorLpstr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_be :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_fd .Vector ,_be );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_VectorLpstr ()*CT_VectorLpstr {_ef :=&CT_VectorLpstr {};_ef .Vector =_d .NewVector ();return _ef ;};func (_ae *CT_DigSigBlob )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dg :for {_cf ,_g :=d .Token ();if _g !=nil {return _g ;};switch _ff :=_cf .(type ){case _f .StartElement :switch _ff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:if _ga :=d .DecodeElement (&_ae .Blob ,&_ff );_ga !=nil {return _ga ;};default:_b .Log ("\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\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076",_ff .Name );if _ge :=d .Skip ();_ge !=nil {return _ge ;};};case _f .EndElement :break _dg ;case _f .CharData :};};return nil ;};func (_ad *CT_Properties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ad .Template !=nil {_bg :=_f .StartElement {Name :_f .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_b .AddPreserveSpaceAttr (&_bg ,*_ad .Template );e .EncodeElement (_ad .Template ,_bg );};if _ad .Manager !=nil {_af :=_f .StartElement {Name :_f .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}};_b .AddPreserveSpaceAttr (&_af ,*_ad .Manager );e .EncodeElement (_ad .Manager ,_af );};if _ad .Company !=nil {_aef :=_f .StartElement {Name :_f .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_b .AddPreserveSpaceAttr (&_aef ,*_ad .Company );e .EncodeElement (_ad .Company ,_aef );};if _ad .Pages !=nil {_ac :=_f .StartElement {Name :_f .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_ad .Pages ,_ac );};if _ad .Words !=nil {_bd :=_f .StartElement {Name :_f .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_ad .Words ,_bd );};if _ad .Characters !=nil {_gab :=_f .StartElement {Name :_f .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_ad .Characters ,_gab );};if _ad .PresentationFormat !=nil {_ed :=_f .StartElement {Name :_f .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}};_b .AddPreserveSpaceAttr (&_ed ,*_ad .PresentationFormat );e .EncodeElement (_ad .PresentationFormat ,_ed );};if _ad .Lines !=nil {_dgc :=_f .StartElement {Name :_f .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_ad .Lines ,_dgc );};if _ad .Paragraphs !=nil {_cbg :=_f .StartElement {Name :_f .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}};e .EncodeElement (_ad .Paragraphs ,_cbg );};if _ad .Slides !=nil {_ec :=_f .StartElement {Name :_f .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_ad .Slides ,_ec );};if _ad .Notes !=nil {_df :=_f .StartElement {Name :_f .Name {Local :"\u004e\u006f\u0074e\u0073"}};e .EncodeElement (_ad .Notes ,_df );};if _ad .TotalTime !=nil {_bb :=_f .StartElement {Name :_f .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_ad .TotalTime ,_bb );};if _ad .HiddenSlides !=nil {_dd :=_f .StartElement {Name :_f .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_ad .HiddenSlides ,_dd );};if _ad .MMClips !=nil {_bbb :=_f .StartElement {Name :_f .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_ad .MMClips ,_bbb );};if _ad .ScaleCrop !=nil {_gd :=_f .StartElement {Name :_f .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}};e .EncodeElement (_ad .ScaleCrop ,_gd );};if _ad .HeadingPairs !=nil {_cc :=_f .StartElement {Name :_f .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_ad .HeadingPairs ,_cc );};if _ad .TitlesOfParts !=nil {_dfe :=_f .StartElement {Name :_f .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_ad .TitlesOfParts ,_dfe );};if _ad .LinksUpToDate !=nil {_ccc :=_f .StartElement {Name :_f .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_ad .LinksUpToDate ,_ccc );};if _ad .CharactersWithSpaces !=nil {_gg :=_f .StartElement {Name :_f .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_ad .CharactersWithSpaces ,_gg );};if _ad .SharedDoc !=nil {_fa :=_f .StartElement {Name :_f .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}};e .EncodeElement (_ad .SharedDoc ,_fa );};if _ad .HyperlinkBase !=nil {_bgd :=_f .StartElement {Name :_f .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_b .AddPreserveSpaceAttr (&_bgd ,*_ad .HyperlinkBase );e .EncodeElement (_ad .HyperlinkBase ,_bgd );};if _ad .HLinks !=nil {_ca :=_f .StartElement {Name :_f .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_ad .HLinks ,_ca );};if _ad .HyperlinksChanged !=nil {_ce :=_f .StartElement {Name :_f .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}};e .EncodeElement (_ad .HyperlinksChanged ,_ce );};if _ad .DigSig !=nil {_bbd :=_f .StartElement {Name :_f .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_ad .DigSig ,_bbd );};if _ad .Application !=nil {_gb :=_f .StartElement {Name :_f .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}};_b .AddPreserveSpaceAttr (&_gb ,*_ad .Application );e .EncodeElement (_ad .Application ,_gb );};if _ad .AppVersion !=nil {_fe :=_f .StartElement {Name :_f .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_b .AddPreserveSpaceAttr (&_fe ,*_ad .AppVersion );e .EncodeElement (_ad .AppVersion ,_fe );};if _ad .DocSecurity !=nil {_ggc :=_f .StartElement {Name :_f .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_ad .DocSecurity ,_ggc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_VectorLpstr struct{Vector *_d .Vector ;};func NewCT_Properties ()*CT_Properties {_baa :=&CT_Properties {};return _baa }; +func (_ebb *Properties )Validate ()error {return _ebb .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bab *Properties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bab .CT_Properties =*NewCT_Properties ();_dacc :for {_bcbd ,_fgd :=d .Token ();if _fgd !=nil {return _fgd ;};switch _cgd :=_bcbd .(type ){case _g .StartElement :switch _cgd .Name {case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_bab .Template =new (string );if _egg :=d .DecodeElement (_bab .Template ,&_cgd );_egg !=nil {return _egg ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_bab .Manager =new (string );if _bga :=d .DecodeElement (_bab .Manager ,&_cgd );_bga !=nil {return _bga ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_bab .Company =new (string );if _agbd :=d .DecodeElement (_bab .Company ,&_cgd );_agbd !=nil {return _agbd ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_bab .Pages =new (int32 );if _cgc :=d .DecodeElement (_bab .Pages ,&_cgd );_cgc !=nil {return _cgc ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_bab .Words =new (int32 );if _eddd :=d .DecodeElement (_bab .Words ,&_cgd );_eddd !=nil {return _eddd ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_bab .Characters =new (int32 );if _ecf :=d .DecodeElement (_bab .Characters ,&_cgd );_ecf !=nil {return _ecf ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_bab .PresentationFormat =new (string );if _gac :=d .DecodeElement (_bab .PresentationFormat ,&_cgd );_gac !=nil {return _gac ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_bab .Lines =new (int32 );if _gbc :=d .DecodeElement (_bab .Lines ,&_cgd );_gbc !=nil {return _gbc ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_bab .Paragraphs =new (int32 );if _bfe :=d .DecodeElement (_bab .Paragraphs ,&_cgd );_bfe !=nil {return _bfe ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_bab .Slides =new (int32 );if _ddga :=d .DecodeElement (_bab .Slides ,&_cgd );_ddga !=nil {return _ddga ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_bab .Notes =new (int32 );if _dfa :=d .DecodeElement (_bab .Notes ,&_cgd );_dfa !=nil {return _dfa ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_bab .TotalTime =new (int32 );if _cfb :=d .DecodeElement (_bab .TotalTime ,&_cgd );_cfb !=nil {return _cfb ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_bab .HiddenSlides =new (int32 );if _bdd :=d .DecodeElement (_bab .HiddenSlides ,&_cgd );_bdd !=nil {return _bdd ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_bab .MMClips =new (int32 );if _dgg :=d .DecodeElement (_bab .MMClips ,&_cgd );_dgg !=nil {return _dgg ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_bab .ScaleCrop =new (bool );if _egf :=d .DecodeElement (_bab .ScaleCrop ,&_cgd );_egf !=nil {return _egf ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_bab .HeadingPairs =NewCT_VectorVariant ();if _ae :=d .DecodeElement (_bab .HeadingPairs ,&_cgd );_ae !=nil {return _ae ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_bab .TitlesOfParts =NewCT_VectorLpstr ();if _cbe :=d .DecodeElement (_bab .TitlesOfParts ,&_cgd );_cbe !=nil {return _cbe ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_bab .LinksUpToDate =new (bool );if _aea :=d .DecodeElement (_bab .LinksUpToDate ,&_cgd );_aea !=nil {return _aea ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_bab .CharactersWithSpaces =new (int32 );if _bff :=d .DecodeElement (_bab .CharactersWithSpaces ,&_cgd );_bff !=nil {return _bff ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_bab .SharedDoc =new (bool );if _gec :=d .DecodeElement (_bab .SharedDoc ,&_cgd );_gec !=nil {return _gec ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_bab .HyperlinkBase =new (string );if _ded :=d .DecodeElement (_bab .HyperlinkBase ,&_cgd );_ded !=nil {return _ded ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_bab .HLinks =NewCT_VectorVariant ();if _eab :=d .DecodeElement (_bab .HLinks ,&_cgd );_eab !=nil {return _eab ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_bab .HyperlinksChanged =new (bool );if _fac :=d .DecodeElement (_bab .HyperlinksChanged ,&_cgd );_fac !=nil {return _fac ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_bab .DigSig =NewCT_DigSigBlob ();if _fcb :=d .DecodeElement (_bab .DigSig ,&_cgd );_fcb !=nil {return _fcb ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_bab .Application =new (string );if _bbe :=d .DecodeElement (_bab .Application ,&_cgd );_bbe !=nil {return _bbe ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_bab .AppVersion =new (string );if _bce :=d .DecodeElement (_bab .AppVersion ,&_cgd );_bce !=nil {return _bce ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_bab .DocSecurity =new (int32 );if _cd :=d .DecodeElement (_bab .DocSecurity ,&_cgd );_cd !=nil {return _cd ;};default:_a .Log ("\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\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cgd .Name );if _ddad :=d .Skip ();_ddad !=nil {return _ddad ;};};case _g .EndElement :break _dacc ;case _g .CharData :};};return nil ;};func NewCT_DigSigBlob ()*CT_DigSigBlob {_b :=&CT_DigSigBlob {};return _b }; -// Validate validates the CT_VectorVariant and its children -func (_bc *CT_VectorVariant )Validate ()error {return _bc .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");}; +// Validate validates the CT_Properties and its children +func (_bbcg *CT_Properties )Validate ()error {return _bbcg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_eea *CT_VectorLpstr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eea .Vector =_af .NewVector ();_adee :for {_gea ,_feb :=d .Token ();if _feb !=nil {return _feb ;};switch _eg :=_gea .(type ){case _g .StartElement :switch _eg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _fd :=d .DecodeElement (_eea .Vector ,&_eg );_fd !=nil {return _fd ;};default:_a .Log ("\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\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u004cp\u0073t\u0072\u0020\u0025\u0076",_eg .Name );if _eeae :=d .Skip ();_eeae !=nil {return _eeae ;};};case _g .EndElement :break _adee ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_bgbd *CT_Properties )ValidateWithPath (path string )error {if _bgbd .HeadingPairs !=nil {if _egd :=_bgbd .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_egd !=nil {return _egd ;};};if _bgbd .TitlesOfParts !=nil {if _agg :=_bgbd .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_agg !=nil {return _agg ;};};if _bgbd .HLinks !=nil {if _ecc :=_bgbd .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073");_ecc !=nil {return _ecc ;};};if _bgbd .DigSig !=nil {if _bbg :=_bgbd .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_bbg !=nil {return _bbg ;};};return nil ;};func NewCT_VectorVariant ()*CT_VectorVariant {_fff :=&CT_VectorVariant {};_fff .Vector =_d .NewVector ();return _fff ;}; +func (_ce *CT_Properties )ValidateWithPath (path string )error {if _ce .HeadingPairs !=nil {if _afg :=_ce .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_afg !=nil {return _afg ;};};if _ce .TitlesOfParts !=nil {if _be :=_ce .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_be !=nil {return _be ;};};if _ce .HLinks !=nil {if _ggb :=_ce .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073");_ggb !=nil {return _ggb ;};};if _ce .DigSig !=nil {if _db :=_ce .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_db !=nil {return _db ;};};return nil ;}; -// Validate validates the CT_Properties and its children -func (_eg *CT_Properties )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_DigSigBlob ()*CT_DigSigBlob {_a :=&CT_DigSigBlob {};return _a };func (_ddd *CT_Properties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_da :for {_ddb ,_gde :=d .Token ();if _gde !=nil {return _gde ;};switch _ag :=_ddb .(type ){case _f .StartElement :switch _ag .Name {case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_ddd .Template =new (string );if _bf :=d .DecodeElement (_ddd .Template ,&_ag );_bf !=nil {return _bf ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_ddd .Manager =new (string );if _fb :=d .DecodeElement (_ddd .Manager ,&_ag );_fb !=nil {return _fb ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_ddd .Company =new (string );if _ea :=d .DecodeElement (_ddd .Company ,&_ag );_ea !=nil {return _ea ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_ddd .Pages =new (int32 );if _aa :=d .DecodeElement (_ddd .Pages ,&_ag );_aa !=nil {return _aa ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_ddd .Words =new (int32 );if _cbc :=d .DecodeElement (_ddd .Words ,&_ag );_cbc !=nil {return _cbc ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_ddd .Characters =new (int32 );if _cg :=d .DecodeElement (_ddd .Characters ,&_ag );_cg !=nil {return _cg ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_ddd .PresentationFormat =new (string );if _ddg :=d .DecodeElement (_ddd .PresentationFormat ,&_ag );_ddg !=nil {return _ddg ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_ddd .Lines =new (int32 );if _cea :=d .DecodeElement (_ddd .Lines ,&_ag );_cea !=nil {return _cea ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_ddd .Paragraphs =new (int32 );if _dfb :=d .DecodeElement (_ddd .Paragraphs ,&_ag );_dfb !=nil {return _dfb ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_ddd .Slides =new (int32 );if _dfc :=d .DecodeElement (_ddd .Slides ,&_ag );_dfc !=nil {return _dfc ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_ddd .Notes =new (int32 );if _edd :=d .DecodeElement (_ddd .Notes ,&_ag );_edd !=nil {return _edd ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_ddd .TotalTime =new (int32 );if _gdf :=d .DecodeElement (_ddd .TotalTime ,&_ag );_gdf !=nil {return _gdf ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_ddd .HiddenSlides =new (int32 );if _eddb :=d .DecodeElement (_ddd .HiddenSlides ,&_ag );_eddb !=nil {return _eddb ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_ddd .MMClips =new (int32 );if _eaf :=d .DecodeElement (_ddd .MMClips ,&_ag );_eaf !=nil {return _eaf ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_ddd .ScaleCrop =new (bool );if _cgg :=d .DecodeElement (_ddd .ScaleCrop ,&_ag );_cgg !=nil {return _cgg ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_ddd .HeadingPairs =NewCT_VectorVariant ();if _bdd :=d .DecodeElement (_ddd .HeadingPairs ,&_ag );_bdd !=nil {return _bdd ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_ddd .TitlesOfParts =NewCT_VectorLpstr ();if _gc :=d .DecodeElement (_ddd .TitlesOfParts ,&_ag );_gc !=nil {return _gc ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_ddd .LinksUpToDate =new (bool );if _dff :=d .DecodeElement (_ddd .LinksUpToDate ,&_ag );_dff !=nil {return _dff ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_ddd .CharactersWithSpaces =new (int32 );if _dfef :=d .DecodeElement (_ddd .CharactersWithSpaces ,&_ag );_dfef !=nil {return _dfef ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_ddd .SharedDoc =new (bool );if _cggc :=d .DecodeElement (_ddd .SharedDoc ,&_ag );_cggc !=nil {return _cggc ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_ddd .HyperlinkBase =new (string );if _ee :=d .DecodeElement (_ddd .HyperlinkBase ,&_ag );_ee !=nil {return _ee ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_ddd .HLinks =NewCT_VectorVariant ();if _baf :=d .DecodeElement (_ddd .HLinks ,&_ag );_baf !=nil {return _baf ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_ddd .HyperlinksChanged =new (bool );if _fc :=d .DecodeElement (_ddd .HyperlinksChanged ,&_ag );_fc !=nil {return _fc ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_ddd .DigSig =NewCT_DigSigBlob ();if _aff :=d .DecodeElement (_ddd .DigSig ,&_ag );_aff !=nil {return _aff ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_ddd .Application =new (string );if _bbdd :=d .DecodeElement (_ddd .Application ,&_ag );_bbdd !=nil {return _bbdd ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_ddd .AppVersion =new (string );if _bgb :=d .DecodeElement (_ddd .AppVersion ,&_ag );_bgb !=nil {return _bgb ;};case _f .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_ddd .DocSecurity =new (int32 );if _aaf :=d .DecodeElement (_ddd .DocSecurity ,&_ag );_aaf !=nil {return _aaf ;};default:_b .Log ("\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\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_ag .Name );if _dde :=d .Skip ();_dde !=nil {return _dde ;};};case _f .EndElement :break _da ;case _f .CharData :};};return nil ;};type Properties struct{CT_Properties };func init (){_b .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties );_b .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_VectorVariant );_b .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072",NewCT_VectorLpstr );_b .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062",NewCT_DigSigBlob );_b .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties );}; \ No newline at end of file +// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path +func (_dag *CT_VectorVariant )ValidateWithPath (path string )error {if _acg :=_dag .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_acg !=nil {return _acg ;};return nil ;};func (_gg *CT_DigSigBlob )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ag :for {_fe ,_e :=d .Token ();if _e !=nil {return _e ;};switch _ad :=_fe .(type ){case _g .StartElement :switch _ad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:if _dd :=d .DecodeElement (&_gg .Blob ,&_ad );_dd !=nil {return _dd ;};default:_a .Log ("\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\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076",_ad .Name );if _df :=d .Skip ();_df !=nil {return _df ;};};case _g .EndElement :break _ag ;case _g .CharData :};};return nil ;};func NewCT_VectorVariant ()*CT_VectorVariant {_bge :=&CT_VectorVariant {};_bge .Vector =_af .NewVector ();return _bge ;};func init (){_a .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties );_a .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_VectorVariant );_a .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072",NewCT_VectorLpstr );_a .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062",NewCT_DigSigBlob );_a .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties );}; \ No newline at end of file diff --git a/schema/soo/ofc/math/math.go b/schema/soo/ofc/math/math.go index 438a6dbe71..62c7951ef5 100644 --- a/schema/soo/ofc/math/math.go +++ b/schema/soo/ofc/math/math.go @@ -9,490 +9,490 @@ // 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 math ;import (_a "encoding/xml";_f "fmt";_cc "github.com/unidoc/unioffice";_ee "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_e "strconv";);func (_adcfd ST_Shp )ValidateWithPath (path string )error {switch _adcfd {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcfd ));};return nil ;};type CT_BreakBin struct{ValAttr ST_BreakBin ;};func NewCT_BorderBox ()*CT_BorderBox {_gdd :=&CT_BorderBox {};_gdd .E =NewCT_OMathArg ();return _gdd };func (_bgdaa *CT_Rad )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgdaa .Deg =NewCT_OMathArg ();_bgdaa .E =NewCT_OMathArg ();_abfad :for {_dafb ,_ebaa :=d .Token ();if _ebaa !=nil {return _ebaa ;};switch _fedb :=_dafb .(type ){case _a .StartElement :switch _fedb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"}:_bgdaa .RadPr =NewCT_RadPr ();if _cgbc :=d .DecodeElement (_bgdaa .RadPr ,&_fedb );_cgbc !=nil {return _cgbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0067"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0067"}:if _accg :=d .DecodeElement (_bgdaa .Deg ,&_fedb );_accg !=nil {return _accg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cfaef :=d .DecodeElement (_bgdaa .E ,&_fedb );_cfaef !=nil {return _cfaef ;};default:_cc .Log ("\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\u0052\u0061\u0064\u0020\u0025\u0076",_fedb .Name );if _cbe :=d .Skip ();_cbe !=nil {return _cbe ;};};case _a .EndElement :break _abfad ;case _a .CharData :};};return nil ;};func (_fcce *CT_LimUppPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fcce .CtrlPr !=nil {_dffa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fcce .CtrlPr ,_dffa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;}; +package math ;import (_b "encoding/xml";_dc "fmt";_be "github.com/unidoc/unioffice";_dcg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_g "strconv";); -// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path -func (_cfae *CT_Func )ValidateWithPath (path string )error {if _cfae .FuncPr !=nil {if _fee :=_cfae .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_fee !=nil {return _fee ;};};if _bae :=_cfae .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065");_bae !=nil {return _bae ;};if _fege :=_cfae .E .ValidateWithPath (path +"\u002f\u0045");_fege !=nil {return _fege ;};return nil ;};func (_dgdf ST_FType )Validate ()error {return _dgdf .ValidateWithPath ("")};func NewCT_SSub ()*CT_SSub {_dgcd :=&CT_SSub {};_dgcd .E =NewCT_OMathArg ();_dgcd .Sub =NewCT_OMathArg ();return _dgcd ;}; +// Validate validates the CT_PhantPr and its children +func (_dbaef *CT_PhantPr )Validate ()error {return _dbaef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");}; -// Validate validates the CT_NaryPr and its children -func (_febb *CT_NaryPr )Validate ()error {return _febb .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");};func (_dcbd *CT_FPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aabg :for {_bgfe ,_bdag :=d .Token ();if _bdag !=nil {return _bdag ;};switch _eegg :=_bgfe .(type ){case _a .StartElement :switch _eegg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"}:_dcbd .Type =NewCT_FType ();if _deb :=d .DecodeElement (_dcbd .Type ,&_eegg );_deb !=nil {return _deb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dcbd .CtrlPr =NewCT_CtrlPr ();if _aeef :=d .DecodeElement (_dcbd .CtrlPr ,&_eegg );_aeef !=nil {return _aeef ;};default:_cc .Log ("\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\u0046\u0050\u0072\u0020\u0025\u0076",_eegg .Name );if _fbed :=d .Skip ();_fbed !=nil {return _fbed ;};};case _a .EndElement :break _aabg ;case _a .CharData :};};return nil ;}; +// Validate validates the EG_ScriptStyle and its children +func (_cfbc *EG_ScriptStyle )Validate ()error {return _cfbc .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path -func (_cfda *CT_MathPr )ValidateWithPath (path string )error {if _cfda .MathFont !=nil {if _gcgg :=_cfda .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_gcgg !=nil {return _gcgg ;};};if _cfda .BrkBin !=nil {if _fbcf :=_cfda .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e");_fbcf !=nil {return _fbcf ;};};if _cfda .BrkBinSub !=nil {if _daca :=_cfda .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_daca !=nil {return _daca ;};};if _cfda .SmallFrac !=nil {if _dacf :=_cfda .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063");_dacf !=nil {return _dacf ;};};if _cfda .DispDef !=nil {if _cgee :=_cfda .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_cgee !=nil {return _cgee ;};};if _cfda .LMargin !=nil {if _dgeb :=_cfda .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e");_dgeb !=nil {return _dgeb ;};};if _cfda .RMargin !=nil {if _acbd :=_cfda .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_acbd !=nil {return _acbd ;};};if _cfda .DefJc !=nil {if _dec :=_cfda .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063");_dec !=nil {return _dec ;};};if _cfda .PreSp !=nil {if _edbe :=_cfda .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_edbe !=nil {return _edbe ;};};if _cfda .PostSp !=nil {if _gcbb :=_cfda .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070");_gcbb !=nil {return _gcbb ;};};if _cfda .InterSp !=nil {if _ecca :=_cfda .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_ecca !=nil {return _ecca ;};};if _cfda .IntraSp !=nil {if _cdea :=_cfda .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070");_cdea !=nil {return _cdea ;};};if _cfda .Choice !=nil {if _efbb :=_cfda .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_efbb !=nil {return _efbb ;};};if _cfda .IntLim !=nil {if _aaed :=_cfda .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d");_aaed !=nil {return _aaed ;};};if _cfda .NaryLim !=nil {if _eecc :=_cfda .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_eecc !=nil {return _eecc ;};};return nil ;};func (_fafd *CT_MCS )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccbf :for {_dcafc ,_aac :=d .Token ();if _aac !=nil {return _aac ;};switch _bbab :=_dcafc .(type ){case _a .StartElement :switch _bbab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063"}:_gca :=NewCT_MC ();if _gbde :=d .DecodeElement (_gca ,&_bbab );_gbde !=nil {return _gbde ;};_fafd .Mc =append (_fafd .Mc ,_gca );default:_cc .Log ("\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\u004d\u0043\u0053\u0020\u0025\u0076",_bbab .Name );if _eeebg :=d .Skip ();_eeebg !=nil {return _eeebg ;};};case _a .EndElement :break _ccbf ;case _a .CharData :};};return nil ;};func NewCT_OMathArg ()*CT_OMathArg {_ebfba :=&CT_OMathArg {};return _ebfba };func (_gagd *CT_DPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gagd .BegChr !=nil {_fde :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}};e .EncodeElement (_gagd .BegChr ,_fde );};if _gagd .SepChr !=nil {_gfa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_gagd .SepChr ,_gfa );};if _gagd .EndChr !=nil {_gef :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}};e .EncodeElement (_gagd .EndChr ,_gef );};if _gagd .Grow !=nil {_fag :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_gagd .Grow ,_fag );};if _gagd .Shp !=nil {_eda :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073h\u0070"}};e .EncodeElement (_gagd .Shp ,_eda );};if _gagd .CtrlPr !=nil {_ceee :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gagd .CtrlPr ,_ceee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;}; +// Validate validates the CT_SSup and its children +func (_gfcb *CT_SSup )Validate ()error {return _gfcb .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");};func NewCT_Char ()*CT_Char {_bgd :=&CT_Char {};return _bgd };func (_fcf *CT_BorderBox )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcf .E =NewCT_OMathArg ();_ca :for {_bacc ,_cb :=d .Token ();if _cb !=nil {return _cb ;};switch _bd :=_bacc .(type ){case _b .StartElement :switch _bd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}:_fcf .BorderBoxPr =NewCT_BorderBoxPr ();if _af :=d .DecodeElement (_fcf .BorderBoxPr ,&_bd );_af !=nil {return _af ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bgf :=d .DecodeElement (_fcf .E ,&_bd );_bgf !=nil {return _bgf ;};default:_be .Log ("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_B\u006f\u0072d\u0065\u0072\u0042\u006f\u0078\u0020\u0025\u0076",_bd .Name );if _fd :=d .Skip ();_fd !=nil {return _fd ;};};case _b .EndElement :break _ca ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path -func (_fcbf *CT_XAlign )ValidateWithPath (path string )error {if _fcbf .ValAttr ==_ee .ST_XAlignUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _gfed :=_fcbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfed !=nil {return _gfed ;};return nil ;};func (_gfda *CT_MathPrChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfda .WrapIndent !=nil {_egcbe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}};e .EncodeElement (_gfda .WrapIndent ,_egcbe );};if _gfda .WrapRight !=nil {_aaf :=_a .StartElement {Name :_a .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gfda .WrapRight ,_aaf );};return nil ;}; +// Validate validates the CT_GroupChr and its children +func (_gcb *CT_GroupChr )Validate ()error {return _gcb .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");};type CT_Integer255 struct{ValAttr int64 ;};func (_bced *ST_Shp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baaf ,_cgaag :=d .Token ();if _cgaag !=nil {return _cgaag ;};if _gdac ,_fbgd :=_baaf .(_b .EndElement );_fbgd &&_gdac .Name ==start .Name {*_bced =1;return nil ;};if _bddda ,_dbafd :=_baaf .(_b .CharData );!_dbafd {return _dc .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",_baaf );}else {switch string (_bddda ){case "":*_bced =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_bced =1;case "\u006d\u0061\u0074c\u0068":*_bced =2;};};_baaf ,_cgaag =d .Token ();if _cgaag !=nil {return _cgaag ;};if _adbfb ,_abebf :=_baaf .(_b .EndElement );_abebf &&_adbfb .Name ==start .Name {return nil ;};return _dc .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",_baaf );}; -// Validate validates the CT_MCS and its children -func (_gfcc *CT_MCS )Validate ()error {return _gfcc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");}; +// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path +func (_cdfeb *CT_NaryPr )ValidateWithPath (path string )error {if _cdfeb .Chr !=nil {if _dfdf :=_cdfeb .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_dfdf !=nil {return _dfdf ;};};if _cdfeb .LimLoc !=nil {if _bgc :=_cdfeb .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063");_bgc !=nil {return _bgc ;};};if _cdfeb .Grow !=nil {if _cdfb :=_cdfeb .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_cdfb !=nil {return _cdfb ;};};if _cdfeb .SubHide !=nil {if _bfgc :=_cdfeb .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065");_bfgc !=nil {return _bfgc ;};};if _cdfeb .SupHide !=nil {if _ccda :=_cdfeb .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_ccda !=nil {return _ccda ;};};if _cdfeb .CtrlPr !=nil {if _fgge :=_cdfeb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fgge !=nil {return _fgge ;};};return nil ;};func (_ebbf ST_BreakBinSub )ValidateWithPath (path string )error {switch _ebbf {case 0,1,2,3:default:return _dc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebbf ));};return nil ;};func (_egc *CT_LimLow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _egc .LimLowPr !=nil {_cedf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}};e .EncodeElement (_egc .LimLowPr ,_cedf );};_dbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_egc .E ,_dbc );_aecea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_egc .Lim ,_aecea );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;); -// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path -func (_afecb *CT_SSupPr )ValidateWithPath (path string )error {if _afecb .CtrlPr !=nil {if _eagcd :=_afecb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eagcd !=nil {return _eagcd ;};};return nil ;}; +// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path +func (_cdec *CT_Script )ValidateWithPath (path string )error {if _abaf :=_cdec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abaf !=nil {return _abaf ;};return nil ;}; -// Validate validates the CT_OMathArg and its children -func (_aagb *CT_OMathArg )Validate ()error {return _aagb .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};func NewCT_RPR ()*CT_RPR {_ecdfg :=&CT_RPR {};return _ecdfg };type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_cace *CT_R )ValidateWithPath (path string )error {if _cace .RPr !=nil {if _bddab :=_cace .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bddab !=nil {return _bddab ;};};for _edeea ,_eadd :=range _cace .Choice {if _fbdb :=_eadd .ValidateWithPath (_dc .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_edeea ));_fbdb !=nil {return _fbdb ;};};return nil ;}; -// Validate validates the CT_RadPr and its children -func (_dbc *CT_RadPr )Validate ()error {return _dbc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");};func (_aaeg ST_Script )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccgbg :=_a .Attr {};_ccgbg .Name =name ;switch _aaeg {case ST_ScriptUnset :_ccgbg .Value ="";case ST_ScriptRoman :_ccgbg .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_ccgbg .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_ccgbg .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_ccgbg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_ccgbg .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_ccgbg .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _ccgbg ,nil ;};func (_dgafb ST_Script )ValidateWithPath (path string )error {switch _dgafb {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgafb ));};return nil ;};func (_cbbe *CT_SSup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbbe .E =NewCT_OMathArg ();_cbbe .Sup =NewCT_OMathArg ();_cebc :for {_cgeg ,_eada :=d .Token ();if _eada !=nil {return _eada ;};switch _fedc :=_cgeg .(type ){case _a .StartElement :switch _fedc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"}:_cbbe .SSupPr =NewCT_SSupPr ();if _bbaf :=d .DecodeElement (_cbbe .SSupPr ,&_fedc );_bbaf !=nil {return _bbaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _beeb :=d .DecodeElement (_cbbe .E ,&_fedc );_beeb !=nil {return _beeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _faae :=d .DecodeElement (_cbbe .Sup ,&_fedc );_faae !=nil {return _faae ;};default:_cc .Log ("\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\u0053\u0053\u0075\u0070\u0020\u0025\u0076",_fedc .Name );if _acaeg :=d .Skip ();_acaeg !=nil {return _acaeg ;};};case _a .EndElement :break _cebc ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_Nary and its children +func (_cggc *CT_Nary )Validate ()error {return _cggc .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};func (_egaeb *EG_ScriptStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eggf :for {_fcbc ,_aeed :=d .Token ();if _aeed !=nil {return _aeed ;};switch _aabg :=_fcbc .(type ){case _b .StartElement :switch _aabg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0063\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0063\u0072"}:_egaeb .Scr =NewCT_Script ();if _beda :=d .DecodeElement (_egaeb .Scr ,&_aabg );_beda !=nil {return _beda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0079"}:_egaeb .Sty =NewCT_Style ();if _afag :=d .DecodeElement (_egaeb .Sty ,&_aabg );_afag !=nil {return _afag ;};default:_be .Log ("\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\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074\u0053t\u0079l\u0065\u0020\u0025\u0076",_aabg .Name );if _fgebd :=d .Skip ();_fgebd !=nil {return _fgebd ;};};case _b .EndElement :break _eggf ;case _b .CharData :};};return nil ;};func (_edb *CT_F )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edb .FPr !=nil {_bbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_edb .FPr ,_bbe );};_fca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_edb .Num ,_fca );_aga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_edb .Den ,_aga );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afd *CT_DPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _afd .BegChr !=nil {_ffcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}};e .EncodeElement (_afd .BegChr ,_ffcc );};if _afd .SepChr !=nil {_dcff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_afd .SepChr ,_dcff );};if _afd .EndChr !=nil {_ccg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}};e .EncodeElement (_afd .EndChr ,_ccg );};if _afd .Grow !=nil {_bdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_afd .Grow ,_bdd );};if _afd .Shp !=nil {_bddf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073h\u0070"}};e .EncodeElement (_afd .Shp ,_bddf );};if _afd .CtrlPr !=nil {_edeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_afd .CtrlPr ,_edeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_XAlign ()*CT_XAlign {_addcc :=&CT_XAlign {};_addcc .ValAttr =_dcg .ST_XAlign (1);return _addcc ;};func (_eac *CT_BoxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccf :for {_gdf ,_dda :=d .Token ();if _dda !=nil {return _dda ;};switch _cedb :=_gdf .(type ){case _b .StartElement :switch _cedb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"}:_eac .OpEmu =NewCT_OnOff ();if _bed :=d .DecodeElement (_eac .OpEmu ,&_cedb );_bed !=nil {return _bed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"}:_eac .NoBreak =NewCT_OnOff ();if _fae :=d .DecodeElement (_eac .NoBreak ,&_cedb );_fae !=nil {return _fae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"}:_eac .Diff =NewCT_OnOff ();if _ffc :=d .DecodeElement (_eac .Diff ,&_cedb );_ffc !=nil {return _ffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_eac .Brk =NewCT_ManualBreak ();if _gcdb :=d .DecodeElement (_eac .Brk ,&_cedb );_gcdb !=nil {return _gcdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_eac .Aln =NewCT_OnOff ();if _eed :=d .DecodeElement (_eac .Aln ,&_cedb );_eed !=nil {return _eed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eac .CtrlPr =NewCT_CtrlPr ();if _dfcg :=d .DecodeElement (_eac .CtrlPr ,&_cedb );_dfcg !=nil {return _dfcg ;};default:_be .Log ("\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\u0042\u006f\u0078\u0050\u0072\u0020\u0025\u0076",_cedb .Name );if _gad :=d .Skip ();_gad !=nil {return _gad ;};};case _b .EndElement :break _ccf ;case _b .CharData :};};return nil ;};type CT_MC struct{McPr *CT_MCPr ;};func (_ddfd *CT_SSup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddfd .SSupPr !=nil {_cbcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_ddfd .SSupPr ,_cbcd );};_ceae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ddfd .E ,_ceae );_fdbgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_ddfd .Sup ,_fdbgd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SPrePr ()*CT_SPrePr {_feeg :=&CT_SPrePr {};return _feeg }; -// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path -func (_gbd *CT_LimLowPr )ValidateWithPath (path string )error {if _gbd .CtrlPr !=nil {if _fdcdf :=_gbd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fdcdf !=nil {return _fdcdf ;};};return nil ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;}; +// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path +func (_daag *CT_Integer255 )ValidateWithPath (path string )error {if _daag .ValAttr < 1{return _dc .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_daag .ValAttr );};if _daag .ValAttr > 255{return _dc .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_daag .ValAttr );};return nil ;}; -// Validate validates the CT_Integer2 and its children -func (_bcge *CT_Integer2 )Validate ()error {return _bcge .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");};func (_bbde *CT_String )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efba :=range start .Attr {if _efba .Name .Local =="\u0076\u0061\u006c"{_ebcc ,_cbdb :=_efba .Value ,error (nil );if _cbdb !=nil {return _cbdb ;};_bbde .ValAttr =&_ebcc ;continue ;};};for {_bcbg ,_fcbeg :=d .Token ();if _fcbeg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_fcbeg );};if _dcagd ,_aega :=_bcbg .(_a .EndElement );_aega &&_dcagd .Name ==start .Name {break ;};};return nil ;};func (_cbgd *CT_MCPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cbgd .Count !=nil {_gdad :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}};e .EncodeElement (_cbgd .Count ,_gdad );};if _cbgd .McJc !=nil {_fdeee :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_cbgd .McJc ,_fdeee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_R and its children +func (_feafg *CT_R )Validate ()error {return _feafg .ValidateWithPath ("\u0043\u0054\u005f\u0052")}; -// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path -func (_bggf *CT_SSup )ValidateWithPath (path string )error {if _bggf .SSupPr !=nil {if _dcee :=_bggf .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_dcee !=nil {return _dcee ;};};if _cgcf :=_bggf .E .ValidateWithPath (path +"\u002f\u0045");_cgcf !=nil {return _cgcf ;};if _daac :=_bggf .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_daac !=nil {return _daac ;};return nil ;};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;};func NewCT_Bar ()*CT_Bar {_gc :=&CT_Bar {};_gc .E =NewCT_OMathArg ();return _gc };func (_dgceg *CT_OMath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dgceg .EG_OMathMathElements !=nil {for _ ,_eebdg :=range _dgceg .EG_OMathMathElements {_eebdg .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SSubPr and its children +func (_fffe *CT_SSubPr )Validate ()error {return _fffe .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");};func (_baa *CT_MathPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acaa :for {_feea ,_caga :=d .Token ();if _caga !=nil {return _caga ;};switch _cgbg :=_feea .(type ){case _b .StartElement :switch _cgbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_baa .MathFont =NewCT_String ();if _eecg :=d .DecodeElement (_baa .MathFont ,&_cgbg );_eecg !=nil {return _eecg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_baa .BrkBin =NewCT_BreakBin ();if _efdd :=d .DecodeElement (_baa .BrkBin ,&_cgbg );_efdd !=nil {return _efdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_baa .BrkBinSub =NewCT_BreakBinSub ();if _edd :=d .DecodeElement (_baa .BrkBinSub ,&_cgbg );_edd !=nil {return _edd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_baa .SmallFrac =NewCT_OnOff ();if _ccff :=d .DecodeElement (_baa .SmallFrac ,&_cgbg );_ccff !=nil {return _ccff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_baa .DispDef =NewCT_OnOff ();if _cea :=d .DecodeElement (_baa .DispDef ,&_cgbg );_cea !=nil {return _cea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_baa .LMargin =NewCT_TwipsMeasure ();if _edfb :=d .DecodeElement (_baa .LMargin ,&_cgbg );_edfb !=nil {return _edfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_baa .RMargin =NewCT_TwipsMeasure ();if _facd :=d .DecodeElement (_baa .RMargin ,&_cgbg );_facd !=nil {return _facd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_baa .DefJc =NewCT_OMathJc ();if _gfdb :=d .DecodeElement (_baa .DefJc ,&_cgbg );_gfdb !=nil {return _gfdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_baa .PreSp =NewCT_TwipsMeasure ();if _addd :=d .DecodeElement (_baa .PreSp ,&_cgbg );_addd !=nil {return _addd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_baa .PostSp =NewCT_TwipsMeasure ();if _cffd :=d .DecodeElement (_baa .PostSp ,&_cgbg );_cffd !=nil {return _cffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_baa .InterSp =NewCT_TwipsMeasure ();if _cdfgd :=d .DecodeElement (_baa .InterSp ,&_cgbg );_cdfgd !=nil {return _cdfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_baa .IntraSp =NewCT_TwipsMeasure ();if _dgca :=d .DecodeElement (_baa .IntraSp ,&_cgbg );_dgca !=nil {return _dgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_baa .Choice =NewCT_MathPrChoice ();if _dggd :=d .DecodeElement (&_baa .Choice .WrapIndent ,&_cgbg );_dggd !=nil {return _dggd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_baa .Choice =NewCT_MathPrChoice ();if _fbae :=d .DecodeElement (&_baa .Choice .WrapRight ,&_cgbg );_fbae !=nil {return _fbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_baa .IntLim =NewCT_LimLoc ();if _agfbb :=d .DecodeElement (_baa .IntLim ,&_cgbg );_agfbb !=nil {return _agfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_baa .NaryLim =NewCT_LimLoc ();if _dddg :=d .DecodeElement (_baa .NaryLim ,&_cgbg );_dddg !=nil {return _dddg ;};default:_be .Log ("\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\u004d\u0061\u0074h\u0050\u0072 \u0025\u0076",_cgbg .Name );if _gfc :=d .Skip ();_gfc !=nil {return _gfc ;};};case _b .EndElement :break _acaa ;case _b .CharData :};};return nil ;};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};func NewCT_OMathPara ()*CT_OMathPara {_gbcea :=&CT_OMathPara {};return _gbcea }; -// Validate validates the CT_PhantPr and its children -func (_defc *CT_PhantPr )Validate ()error {return _defc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};func (_gead *CT_MPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gead .BaseJc !=nil {_addeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_gead .BaseJc ,_addeb );};if _gead .PlcHide !=nil {_efbg :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_gead .PlcHide ,_efbg );};if _gead .RSpRule !=nil {_ccfa :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_gead .RSpRule ,_ccfa );};if _gead .CGpRule !=nil {_dbge :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_gead .CGpRule ,_dbge );};if _gead .RSp !=nil {_dcgc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_gead .RSp ,_dcgc );};if _gead .CSp !=nil {_dfe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_gead .CSp ,_dfe );};if _gead .CGp !=nil {_afd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_gead .CGp ,_afd );};if _gead .Mcs !=nil {_cfdc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_gead .Mcs ,_cfdc );};if _gead .CtrlPr !=nil {_bcdb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gead .CtrlPr ,_bcdb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_NaryPr ()*CT_NaryPr {_fcd :=&CT_NaryPr {};return _fcd };type ST_LimLoc byte ; +// Validate validates the CT_M and its children +func (_effe *CT_M )Validate ()error {return _effe .ValidateWithPath ("\u0043\u0054\u005f\u004d")}; // Validate validates the CT_Func and its children -func (_bab *CT_Func )Validate ()error {return _bab .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};func (_fcegc *OMath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="\u006d:\u006f\u004d\u0061\u0074\u0068";return _fcegc .CT_OMath .MarshalXML (e ,start );}; - -// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path -func (_aeg *CT_FuncPr )ValidateWithPath (path string )error {if _aeg .CtrlPr !=nil {if _bed :=_aeg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bed !=nil {return _bed ;};};return nil ;}; +func (_fea *CT_Func )Validate ()error {return _fea .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};func NewCT_OMathArgPr ()*CT_OMathArgPr {_edde :=&CT_OMathArgPr {};return _edde }; -// Validate validates the CT_BarPr and its children -func (_ga *CT_BarPr )Validate ()error {return _ga .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");};func (_dgf *CT_Char )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfd :=range start .Attr {if _cfd .Name .Local =="\u0076\u0061\u006c"{_abge ,_eabg :=_cfd .Value ,error (nil );if _eabg !=nil {return _eabg ;};_dgf .ValAttr =_abge ;continue ;};};for {_efg ,_abgeb :=d .Token ();if _abgeb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_abgeb );};if _eabd ,_beg :=_efg .(_a .EndElement );_beg &&_eabd .Name ==start .Name {break ;};};return nil ;};type CT_OnOff struct{ValAttr *_ee .ST_OnOff ;};type CT_TopBot struct{ValAttr ST_TopBot ;}; +// Validate validates the CT_Acc and its children +func (_fb *CT_Acc )Validate ()error {return _fb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};func (_eeff *CT_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eeff .ValAttr !=ST_StyleUnset {_gfdc ,_acfd :=_eeff .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _acfd !=nil {return _acfd ;};start .Attr =append (start .Attr ,_gfdc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gc *CT_Acc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gc .E =NewCT_OMathArg ();_ff :for {_fa ,_ce :=d .Token ();if _ce !=nil {return _ce ;};switch _fg :=_fa .(type ){case _b .StartElement :switch _fg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"}:_gc .AccPr =NewCT_AccPr ();if _e :=d .DecodeElement (_gc .AccPr ,&_fg );_e !=nil {return _e ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _a :=d .DecodeElement (_gc .E ,&_fg );_a !=nil {return _a ;};default:_be .Log ("\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\u0063\u0063\u0020\u0025\u0076",_fg .Name );if _gb :=d .Skip ();_gb !=nil {return _gb ;};};case _b .EndElement :break _ff ;case _b .CharData :};};return nil ;};func (_faae *CT_Script )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faae .ValAttr !=ST_ScriptUnset {_acac ,_ecef :=_faae .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _ecef !=nil {return _ecef ;};start .Attr =append (start .Attr ,_acac );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SPrePr and its children -func (_cedd *CT_SPrePr )Validate ()error {return _cedd .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");}; +// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path +func (_cac *CT_BorderBox )ValidateWithPath (path string )error {if _cac .BorderBoxPr !=nil {if _fgb :=_cac .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_fgb !=nil {return _fgb ;};};if _ag :=_cac .E .ValidateWithPath (path +"\u002f\u0045");_ag !=nil {return _ag ;};return nil ;};type ST_Shp byte ; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_daff *CT_Style )ValidateWithPath (path string )error {if _fbgc :=_daff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbgc !=nil {return _fbgc ;};return nil ;};func (_eefff *CT_MPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcgd :for {_dedfe ,_cgca :=d .Token ();if _cgca !=nil {return _cgca ;};switch _beb :=_dedfe .(type ){case _a .StartElement :switch _beb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_eefff .BaseJc =NewCT_YAlign ();if _dfgc :=d .DecodeElement (_eefff .BaseJc ,&_beb );_dfgc !=nil {return _dfgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"}:_eefff .PlcHide =NewCT_OnOff ();if _ffcd :=d .DecodeElement (_eefff .PlcHide ,&_beb );_ffcd !=nil {return _ffcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_eefff .RSpRule =NewCT_SpacingRule ();if _gdga :=d .DecodeElement (_eefff .RSpRule ,&_beb );_gdga !=nil {return _gdga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"}:_eefff .CGpRule =NewCT_SpacingRule ();if _agcf :=d .DecodeElement (_eefff .CGpRule ,&_beb );_agcf !=nil {return _agcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_eefff .RSp =NewCT_UnSignedInteger ();if _ccbc :=d .DecodeElement (_eefff .RSp ,&_beb );_ccbc !=nil {return _ccbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0053\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0053\u0070"}:_eefff .CSp =NewCT_UnSignedInteger ();if _ggb :=d .DecodeElement (_eefff .CSp ,&_beb );_ggb !=nil {return _ggb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0047\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0047\u0070"}:_eefff .CGp =NewCT_UnSignedInteger ();if _fdcaf :=d .DecodeElement (_eefff .CGp ,&_beb );_fdcaf !=nil {return _fdcaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0073"}:_eefff .Mcs =NewCT_MCS ();if _ddef :=d .DecodeElement (_eefff .Mcs ,&_beb );_ddef !=nil {return _ddef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eefff .CtrlPr =NewCT_CtrlPr ();if _fbea :=d .DecodeElement (_eefff .CtrlPr ,&_beb );_fbea !=nil {return _fbea ;};default:_cc .Log ("\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\u004d\u0050\u0072\u0020\u0025\u0076",_beb .Name );if _bdg :=d .Skip ();_bdg !=nil {return _bdg ;};};case _a .EndElement :break _bcgd ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_TwipsMeasure and its children +func (_bcb *CT_TwipsMeasure )Validate ()error {return _bcb .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func NewCT_F ()*CT_F {_cdd :=&CT_F {};_cdd .Num =NewCT_OMathArg ();_cdd .Den =NewCT_OMathArg ();return _cdd ;}; -// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path -func (_ca *CT_Acc )ValidateWithPath (path string )error {if _ca .AccPr !=nil {if _fc :=_ca .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_fc !=nil {return _fc ;};};if _dff :=_ca .E .ValidateWithPath (path +"\u002f\u0045");_dff !=nil {return _dff ;};return nil ;}; +// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path +func (_gfdg *CT_SpacingRule )ValidateWithPath (path string )error {if _gfdg .ValAttr < 0{return _dc .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_gfdg .ValAttr );};if _gfdg .ValAttr > 4{return _dc .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0034\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_gfdg .ValAttr );};return nil ;};func (_cda *CT_FPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cda .Type !=nil {_aaag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cda .Type ,_aaag );};if _cda .CtrlPr !=nil {_aadc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cda .CtrlPr ,_aadc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbee *CT_XAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_egdc ,_cgdbb :=_dbee .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _cgdbb !=nil {return _cgdbb ;};start .Attr =append (start .Attr ,_egdc );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path -func (_adc *CT_BreakBinSub )ValidateWithPath (path string )error {if _bbf :=_adc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbf !=nil {return _bbf ;};return nil ;}; +// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path +func (_ba *CT_AccPr )ValidateWithPath (path string )error {if _ba .Chr !=nil {if _ac :=_ba .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_ac !=nil {return _ac ;};};if _ba .CtrlPr !=nil {if _ea :=_ba .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ea !=nil {return _ea ;};};return nil ;};func (_fgce ST_BreakBin )String ()string {switch _fgce {case 0:return "";case 1:return "\u0062\u0065\u0066\u006f\u0072\u0065";case 2:return "\u0061\u0066\u0074e\u0072";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";};func (_bccfd *MathPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ="\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072";return _bccfd .CT_MathPr .MarshalXML (e ,start );};func (_bcdc *ST_TopBot )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feeb ,_cfff :=d .Token ();if _cfff !=nil {return _cfff ;};if _abaef ,_deda :=_feeb .(_b .EndElement );_deda &&_abaef .Name ==start .Name {*_bcdc =1;return nil ;};if _dfgb ,_bacf :=_feeb .(_b .CharData );!_bacf {return _dc .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",_feeb );}else {switch string (_dfgb ){case "":*_bcdc =0;case "\u0074\u006f\u0070":*_bcdc =1;case "\u0062\u006f\u0074":*_bcdc =2;};};_feeb ,_cfff =d .Token ();if _cfff !=nil {return _cfff ;};if _cceb ,_dedeg :=_feeb .(_b .EndElement );_dedeg &&_cceb .Name ==start .Name {return nil ;};return _dc .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",_feeb );};func (_ge *CT_Bar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ge .E =NewCT_OMathArg ();_bf :for {_ef ,_ee :=d .Token ();if _ee !=nil {return _ee ;};switch _fgg :=_ef .(type ){case _b .StartElement :switch _fgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"}:_ge .BarPr =NewCT_BarPr ();if _dd :=d .DecodeElement (_ge .BarPr ,&_fgg );_dd !=nil {return _dd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ad :=d .DecodeElement (_ge .E ,&_fgg );_ad !=nil {return _ad ;};default:_be .Log ("\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\u0042\u0061\u0072\u0020\u0025\u0076",_fgg .Name );if _ab :=d .Skip ();_ab !=nil {return _ab ;};};case _b .EndElement :break _bf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_fgf *CT_F )ValidateWithPath (path string )error {if _fgf .FPr !=nil {if _cfb :=_fgf .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_cfb !=nil {return _cfb ;};};if _afbd :=_fgf .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d");_afbd !=nil {return _afbd ;};if _gefc :=_fgf .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_gefc !=nil {return _gefc ;};return nil ;};func NewCT_LimLoc ()*CT_LimLoc {_dbfc :=&CT_LimLoc {};_dbfc .ValAttr =ST_LimLoc (1);return _dbfc };func NewEG_OMathMathElements ()*EG_OMathMathElements {_aedc :=&EG_OMathMathElements {};return _aedc }; +// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path +func (_daad *CT_SSupPr )ValidateWithPath (path string )error {if _daad .CtrlPr !=nil {if _cbgf :=_daad .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cbgf !=nil {return _cbgf ;};};return nil ;};func (_abgf *CT_GroupChr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abgf .GroupChrPr !=nil {_bafa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}};e .EncodeElement (_abgf .GroupChrPr ,_bafa );};_gbgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_abgf .E ,_gbgb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgcg *CT_ManualBreak )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgdf :=range start .Attr {if _cgdf .Name .Local =="\u0061\u006c\u006eA\u0074"{_fcgd ,_bddc :=_g .ParseInt (_cgdf .Value ,10,64);if _bddc !=nil {return _bddc ;};_dgcg .AlnAtAttr =&_fcgd ;continue ;};};for {_bcgge ,_abef :=d .Token ();if _abef !=nil {return _dc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u006e\u0075\u0061\u006c\u0042\u0072\u0065\u0061\u006b:\u0020\u0025\u0073",_abef );};if _acca ,_ega :=_bcgge .(_b .EndElement );_ega &&_acca .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_RPRChoice and its children -func (_bfad *CT_RPRChoice )Validate ()error {return _bfad .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_LimLowPr and its children +func (_abcd *CT_LimLowPr )Validate ()error {return _abcd .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");}; -// ValidateWithPath validates the CT_M and its children, prefixing error messages with path -func (_ceac *CT_M )ValidateWithPath (path string )error {if _ceac .MPr !=nil {if _gbgg :=_ceac .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_gbgg !=nil {return _gbgg ;};};for _dgce ,_dage :=range _ceac .Mr {if _eaab :=_dage .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_dgce ));_eaab !=nil {return _eaab ;};};return nil ;};func (_bccd *CT_BoxPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgg :for {_abfa ,_ffa :=d .Token ();if _ffa !=nil {return _ffa ;};switch _fbc :=_abfa .(type ){case _a .StartElement :switch _fbc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"}:_bccd .OpEmu =NewCT_OnOff ();if _bbb :=d .DecodeElement (_bccd .OpEmu ,&_fbc );_bbb !=nil {return _bbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"}:_bccd .NoBreak =NewCT_OnOff ();if _gcd :=d .DecodeElement (_bccd .NoBreak ,&_fbc );_gcd !=nil {return _gcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"}:_bccd .Diff =NewCT_OnOff ();if _dcc :=d .DecodeElement (_bccd .Diff ,&_fbc );_dcc !=nil {return _dcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_bccd .Brk =NewCT_ManualBreak ();if _ba :=d .DecodeElement (_bccd .Brk ,&_fbc );_ba !=nil {return _ba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_bccd .Aln =NewCT_OnOff ();if _ccb :=d .DecodeElement (_bccd .Aln ,&_fbc );_ccb !=nil {return _ccb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bccd .CtrlPr =NewCT_CtrlPr ();if _agdb :=d .DecodeElement (_bccd .CtrlPr ,&_fbc );_agdb !=nil {return _agdb ;};default:_cc .Log ("\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\u0042\u006f\u0078\u0050\u0072\u0020\u0025\u0076",_fbc .Name );if _cgd :=d .Skip ();_cgd !=nil {return _cgd ;};};case _a .EndElement :break _cgg ;case _a .CharData :};};return nil ;};func (_dccc *CT_Integer2 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dccc .ValAttr =-2;for _ ,_bdfg :=range start .Attr {if _bdfg .Name .Local =="\u0076\u0061\u006c"{_aaae ,_dcf :=_e .ParseInt (_bdfg .Value ,10,64);if _dcf !=nil {return _dcf ;};_dccc .ValAttr =_aaae ;continue ;};};for {_cgb ,_eea :=d .Token ();if _eea !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_eea );};if _cebg ,_fdgb :=_cgb .(_a .EndElement );_fdgb &&_cebg .Name ==start .Name {break ;};};return nil ;};func (_gcgf *EG_ScriptStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddfee :for {_dabcd ,_afge :=d .Token ();if _afge !=nil {return _afge ;};switch _faed :=_dabcd .(type ){case _a .StartElement :switch _faed .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0063\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0063\u0072"}:_gcgf .Scr =NewCT_Script ();if _bgbcg :=d .DecodeElement (_gcgf .Scr ,&_faed );_bgbcg !=nil {return _bgbcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0079"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0079"}:_gcgf .Sty =NewCT_Style ();if _dggbb :=d .DecodeElement (_gcgf .Sty ,&_faed );_dggbb !=nil {return _dggbb ;};default:_cc .Log ("\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\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074\u0053t\u0079l\u0065\u0020\u0025\u0076",_faed .Name );if _ffaf :=d .Skip ();_ffaf !=nil {return _ffaf ;};};case _a .EndElement :break _ddfee ;case _a .CharData :};};return nil ;};func (_ggge *ST_Style )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbcd ,_bde :=d .Token ();if _bde !=nil {return _bde ;};if _efddb ,_cbfa :=_bbcd .(_a .EndElement );_cbfa &&_efddb .Name ==start .Name {*_ggge =1;return nil ;};if _acbgf ,_daafg :=_bbcd .(_a .CharData );!_daafg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbcd );}else {switch string (_acbgf ){case "":*_ggge =0;case "\u0070":*_ggge =1;case "\u0062":*_ggge =2;case "\u0069":*_ggge =3;case "\u0062\u0069":*_ggge =4;};};_bbcd ,_bde =d .Token ();if _bde !=nil {return _bde ;};if _caed ,_afae :=_bbcd .(_a .EndElement );_afae &&_caed .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbcd );};func (_fb *CT_BarPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgd :for {_age ,_efc :=d .Token ();if _efc !=nil {return _efc ;};switch _caf :=_age .(type ){case _a .StartElement :switch _caf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_fb .Pos =NewCT_TopBot ();if _aee :=d .DecodeElement (_fb .Pos ,&_caf );_aee !=nil {return _aee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fb .CtrlPr =NewCT_CtrlPr ();if _gdf :=d .DecodeElement (_fb .CtrlPr ,&_caf );_gdf !=nil {return _gdf ;};default:_cc .Log ("\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\u0042\u0061\u0072\u0050\u0072\u0020\u0025\u0076",_caf .Name );if _eaf :=d .Skip ();_eaf !=nil {return _eaf ;};};case _a .EndElement :break _bgd ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_UnSignedInteger and its children +func (_eddge *CT_UnSignedInteger )Validate ()error {return _eddge .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;};func (_beg *CT_LimUppPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfaf :for {_efgd ,_dcb :=d .Token ();if _dcb !=nil {return _dcb ;};switch _egfe :=_efgd .(type ){case _b .StartElement :switch _egfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_beg .CtrlPr =NewCT_CtrlPr ();if _cbg :=d .DecodeElement (_beg .CtrlPr ,&_egfe );_cbg !=nil {return _cbg ;};default:_be .Log ("\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\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072\u0020\u0025\u0076",_egfe .Name );if _cce :=d .Skip ();_cce !=nil {return _cce ;};};case _b .EndElement :break _gfaf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_edff *CT_R )ValidateWithPath (path string )error {if _edff .RPr !=nil {if _cgcg :=_edff .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cgcg !=nil {return _cgcg ;};};for _ddbdc ,_ebddd :=range _edff .Choice {if _cafcg :=_ebddd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ddbdc ));_cafcg !=nil {return _cafcg ;};};return nil ;}; +// Validate validates the CT_ManualBreak and its children +func (_abba *CT_ManualBreak )Validate ()error {return _abba .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");};type ST_Style byte ;func NewCT_OnOff ()*CT_OnOff {_fgga :=&CT_OnOff {};return _fgga };type CT_ManualBreak struct{AlnAtAttr *int64 ;};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;};type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;};func (_efb *CT_EqArr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efb .EqArrPr !=nil {_ccb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}};e .EncodeElement (_efb .EqArrPr ,_ccb );};_dbae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_fcg :=range _efb .E {e .EncodeElement (_fcg ,_dbae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SpacingRule ()*CT_SpacingRule {_dbfaf :=&CT_SpacingRule {};_dbfaf .ValAttr =0;return _dbfaf ;};func NewCT_Integer2 ()*CT_Integer2 {_afbdg :=&CT_Integer2 {};_afbdg .ValAttr =-2;return _afbdg };func (_aeacd *CT_UnSignedInteger )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddee :=range start .Attr {if _ddee .Name .Local =="\u0076\u0061\u006c"{_bdfg ,_cgacac :=_g .ParseUint (_ddee .Value ,10,32);if _cgacac !=nil {return _cgacac ;};_aeacd .ValAttr =uint32 (_bdfg );continue ;};};for {_cbfd ,_bgcag :=d .Token ();if _bgcag !=nil {return _dc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0055\u006e\u0053\u0069\u0067\u006e\u0065d\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_bgcag );};if _gbaea ,_fgabe :=_cbfd .(_b .EndElement );_fgabe &&_gbaea .Name ==start .Name {break ;};};return nil ;};func (_ceb *CT_FType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fgec ,_dffec :=_ceb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _dffec !=nil {return _dffec ;};start .Attr =append (start .Attr ,_fgec );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_M and its children -func (_gdda *CT_M )Validate ()error {return _gdda .ValidateWithPath ("\u0043\u0054\u005f\u004d")}; +// Validate validates the EG_OMathMathElements and its children +func (_efef *EG_OMathMathElements )Validate ()error {return _efef .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");};func (_dadc *EG_OMathMathElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dadc .Acc !=nil {_dafg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061c\u0063"}};e .EncodeElement (_dadc .Acc ,_dafg );};if _dadc .Bar !=nil {_dgec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_dadc .Bar ,_dgec );};if _dadc .Box !=nil {_dbddf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062o\u0078"}};e .EncodeElement (_dadc .Box ,_dbddf );};if _dadc .BorderBox !=nil {_bagd :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_dadc .BorderBox ,_bagd );};if _dadc .D !=nil {_feeae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064"}};e .EncodeElement (_dadc .D ,_feeae );};if _dadc .EqArr !=nil {_feadg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_dadc .EqArr ,_feadg );};if _dadc .F !=nil {_ggeda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066"}};e .EncodeElement (_dadc .F ,_ggeda );};if _dadc .Func !=nil {_gdcaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_dadc .Func ,_gdcaa );};if _dadc .GroupChr !=nil {_adegb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}};e .EncodeElement (_dadc .GroupChr ,_adegb );};if _dadc .LimLow !=nil {_cbgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_dadc .LimLow ,_cbgb );};if _dadc .LimUpp !=nil {_cggb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}};e .EncodeElement (_dadc .LimUpp ,_cggb );};if _dadc .M !=nil {_agag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_dadc .M ,_agag );};if _dadc .Nary !=nil {_bfbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}};e .EncodeElement (_dadc .Nary ,_bfbf );};if _dadc .Phant !=nil {_acdb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_dadc .Phant ,_acdb );};if _dadc .Rad !=nil {_dcdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072a\u0064"}};e .EncodeElement (_dadc .Rad ,_dcdf );};if _dadc .SPre !=nil {_bfeac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_dadc .SPre ,_bfeac );};if _dadc .SSub !=nil {_ebdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}};e .EncodeElement (_dadc .SSub ,_ebdg );};if _dadc .SSubSup !=nil {_affed :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_dadc .SSubSup ,_affed );};if _dadc .SSup !=nil {_debc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}};e .EncodeElement (_dadc .SSup ,_debc );};if _dadc .R !=nil {_ffad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_dadc .R ,_ffad );};return nil ;}; -// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path -func (_ecdd *CT_GroupChrPr )ValidateWithPath (path string )error {if _ecdd .Chr !=nil {if _acad :=_ecdd .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_acad !=nil {return _acad ;};};if _ecdd .Pos !=nil {if _gafc :=_ecdd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gafc !=nil {return _gafc ;};};if _ecdd .VertJc !=nil {if _gcb :=_ecdd .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_gcb !=nil {return _gcb ;};};if _ecdd .CtrlPr !=nil {if _abc :=_ecdd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_abc !=nil {return _abc ;};};return nil ;};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;};func (_eacae *CT_Rad )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _eacae .RadPr !=nil {_ffd :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_eacae .RadPr ,_ffd );};_dbfa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_eacae .Deg ,_dbfa );_abae :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_eacae .E ,_abae );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbcff *CT_TwipsMeasure )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_fbcff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OMathArg and its children +func (_gfcd *CT_OMathArg )Validate ()error {return _gfcd .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");}; -// Validate validates the CT_OnOff and its children -func (_fafc *CT_OnOff )Validate ()error {return _fafc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_eag *CT_FPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _eag .Type !=nil {_agc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_eag .Type ,_agc );};if _eag .CtrlPr !=nil {_dggb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eag .CtrlPr ,_dggb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Phant and its children +func (_bbdd *CT_Phant )Validate ()error {return _bbdd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;};func (_cgde *CT_String )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddaeg :=range start .Attr {if _ddaeg .Name .Local =="\u0076\u0061\u006c"{_degf ,_cagd :=_ddaeg .Value ,error (nil );if _cagd !=nil {return _cagd ;};_cgde .ValAttr =&_degf ;continue ;};};for {_gggf ,_gfafd :=d .Token ();if _gfafd !=nil {return _dc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_gfafd );};if _bfce ,_eagd :=_gggf .(_b .EndElement );_eagd &&_bfce .Name ==start .Name {break ;};};return nil ;};func NewCT_OMath ()*CT_OMath {_agdf :=&CT_OMath {};return _agdf };func (_ecaf *CT_Integer255 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecaf .ValAttr =1;for _ ,_fbf :=range start .Attr {if _fbf .Name .Local =="\u0076\u0061\u006c"{_aeca ,_cfbe :=_g .ParseInt (_fbf .Value ,10,64);if _cfbe !=nil {return _cfbe ;};_ecaf .ValAttr =_aeca ;continue ;};};for {_bbgg ,_deaf :=d .Token ();if _deaf !=nil {return _dc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_deaf );};if _dcd ,_fbga :=_bbgg .(_b .EndElement );_fbga &&_dcd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OMath and its children -func (_edca *OMath )Validate ()error {return _edca .ValidateWithPath ("\u004f\u004d\u0061t\u0068")};func (_bdba *CT_BoxPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bdba .OpEmu !=nil {_daa :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}};e .EncodeElement (_bdba .OpEmu ,_daa );};if _bdba .NoBreak !=nil {_gaf :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_bdba .NoBreak ,_gaf );};if _bdba .Diff !=nil {_cfa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}};e .EncodeElement (_bdba .Diff ,_cfa );};if _bdba .Brk !=nil {_cbc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_bdba .Brk ,_cbc );};if _bdba .Aln !=nil {_faad :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_bdba .Aln ,_faad );};if _bdba .CtrlPr !=nil {_efd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bdba .CtrlPr ,_efd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;};func (_gaege *CT_XAlign )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaege .ValAttr =_ee .ST_XAlign (1);for _ ,_befgd :=range start .Attr {if _befgd .Name .Local =="\u0076\u0061\u006c"{_gaege .ValAttr .UnmarshalXMLAttr (_befgd );continue ;};};for {_daeb ,_aaebc :=d .Token ();if _aaebc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_aaebc );};if _fdbgg ,_ggfb :=_daeb .(_a .EndElement );_ggfb &&_fdbgg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path +func (_bcec *CT_MCS )ValidateWithPath (path string )error {for _dgfa ,_ffef :=range _bcec .Mc {if _gaef :=_ffef .ValidateWithPath (_dc .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_dgfa ));_gaef !=nil {return _gaef ;};};return nil ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func NewCT_RPRChoice ()*CT_RPRChoice {_abae :=&CT_RPRChoice {};return _abae }; -// Validate validates the CT_MR and its children -func (_ege *CT_MR )Validate ()error {return _ege .ValidateWithPath ("\u0043\u0054\u005fM\u0052")}; +// ValidateWithPath validates the CT_D and its children, prefixing error messages with path +func (_agc *CT_D )ValidateWithPath (path string )error {if _agc .DPr !=nil {if _beb :=_agc .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_beb !=nil {return _beb ;};};for _eegd ,_cba :=range _agc .E {if _afbd :=_cba .ValidateWithPath (_dc .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_eegd ));_afbd !=nil {return _afbd ;};};return nil ;}; -// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path -func (_add *CT_Char )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path +func (_cbb *CT_BreakBin )ValidateWithPath (path string )error {if _gga :=_cbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gga !=nil {return _gga ;};return nil ;};func (_gceg *ST_FType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdfc ,_bafdf :=d .Token ();if _bafdf !=nil {return _bafdf ;};if _ddbae ,_cgede :=_fdfc .(_b .EndElement );_cgede &&_ddbae .Name ==start .Name {*_gceg =1;return nil ;};if _dfbb ,_cdgec :=_fdfc .(_b .CharData );!_cdgec {return _dc .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",_fdfc );}else {switch string (_dfbb ){case "":*_gceg =0;case "\u0062\u0061\u0072":*_gceg =1;case "\u0073\u006b\u0077":*_gceg =2;case "\u006c\u0069\u006e":*_gceg =3;case "\u006e\u006f\u0042a\u0072":*_gceg =4;};};_fdfc ,_bafdf =d .Token ();if _bafdf !=nil {return _bafdf ;};if _fagf ,_agebd :=_fdfc .(_b .EndElement );_agebd &&_fagf .Name ==start .Name {return nil ;};return _dc .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",_fdfc );}; -// Validate validates the CT_OMathArgPr and its children -func (_ccbcg *CT_OMathArgPr )Validate ()error {return _ccbcg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");};type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func NewCT_MCPr ()*CT_MCPr {_fegd :=&CT_MCPr {};return _fegd };func NewCT_EqArrPr ()*CT_EqArrPr {_gbb :=&CT_EqArrPr {};return _gbb };func (_fddbb *CT_SpacingRule )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fddbb .ValAttr =0;for _ ,_fgeaf :=range start .Attr {if _fgeaf .Name .Local =="\u0076\u0061\u006c"{_aeaab ,_dacag :=_e .ParseInt (_fgeaf .Value ,10,64);if _dacag !=nil {return _dacag ;};_fddbb .ValAttr =_aeaab ;continue ;};};for {_bdgef ,_edae :=d .Token ();if _edae !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0070\u0061\u0063\u0069\u006e\u0067\u0052\u0075\u006c\u0065:\u0020\u0025\u0073",_edae );};if _acdc ,_ffe :=_bdgef .(_a .EndElement );_ffe &&_acdc .Name ==start .Name {break ;};};return nil ;};func (_fba *CT_GroupChr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fba .E =NewCT_OMathArg ();_eafe :for {_dedf ,_dggd :=d .Token ();if _dggd !=nil {return _dggd ;};switch _ede :=_dedf .(type ){case _a .StartElement :switch _ede .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}:_fba .GroupChrPr =NewCT_GroupChrPr ();if _fagg :=d .DecodeElement (_fba .GroupChrPr ,&_ede );_fagg !=nil {return _fagg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ecf :=d .DecodeElement (_fba .E ,&_ede );_ecf !=nil {return _ecf ;};default:_cc .Log ("\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\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0020\u0025\u0076",_ede .Name );if _gaedg :=d .Skip ();_gaedg !=nil {return _gaedg ;};};case _a .EndElement :break _eafe ;case _a .CharData :};};return nil ;};func NewCT_BarPr ()*CT_BarPr {_bd :=&CT_BarPr {};return _bd }; +// Validate validates the CT_EqArr and its children +func (_eegg *CT_EqArr )Validate ()error {return _eegg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};func NewCT_Rad ()*CT_Rad {_fgcb :=&CT_Rad {};_fgcb .Deg =NewCT_OMathArg ();_fgcb .E =NewCT_OMathArg ();return _fgcb ;};func (_edec *CT_OMathArgPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acab :for {_fad ,_fbfd :=d .Token ();if _fbfd !=nil {return _fbfd ;};switch _bdfc :=_fad .(type ){case _b .StartElement :switch _bdfc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"}:_edec .ArgSz =NewCT_Integer2 ();if _badd :=d .DecodeElement (_edec .ArgSz ,&_bdfc );_badd !=nil {return _badd ;};default:_be .Log ("\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\u004fM\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072 \u0025\u0076",_bdfc .Name );if _agfbc :=d .Skip ();_agfbc !=nil {return _agfbc ;};};case _b .EndElement :break _acab ;case _b .CharData :};};return nil ;};func (_dffc *CT_LimLoc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fee ,_aegbe :=_dffc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _aegbe !=nil {return _aegbe ;};start .Attr =append (start .Attr ,_fee );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efge *OMath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ="\u006d:\u006f\u004d\u0061\u0074\u0068";return _efge .CT_OMath .MarshalXML (e ,start );};func (_faaa ST_LimLoc )String ()string {switch _faaa {case 0:return "";case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";}; -// Validate validates the CT_YAlign and its children -func (_fgbee *CT_YAlign )Validate ()error {return _fgbee .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};func (_gede *CT_OMathJc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eebe :=range start .Attr {if _eebe .Name .Local =="\u0076\u0061\u006c"{_gede .ValAttr .UnmarshalXMLAttr (_eebe );continue ;};};for {_dffe ,_adebc :=d .Token ();if _adebc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_adebc );};if _gfea ,_fbfa :=_dffe .(_a .EndElement );_fbfa &&_gfea .Name ==start .Name {break ;};};return nil ;};type CT_Integer2 struct{ValAttr int64 ;};func (_fbfg *CT_Nary )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbfg .Sub =NewCT_OMathArg ();_fbfg .Sup =NewCT_OMathArg ();_fbfg .E =NewCT_OMathArg ();_bfef :for {_bff ,_cccd :=d .Token ();if _cccd !=nil {return _cccd ;};switch _fff :=_bff .(type ){case _a .StartElement :switch _fff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"}:_fbfg .NaryPr =NewCT_NaryPr ();if _fec :=d .DecodeElement (_fbfg .NaryPr ,&_fff );_fec !=nil {return _fec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _bgca :=d .DecodeElement (_fbfg .Sub ,&_fff );_bgca !=nil {return _bgca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _dcgcd :=d .DecodeElement (_fbfg .Sup ,&_fff );_dcgcd !=nil {return _dcgcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fegde :=d .DecodeElement (_fbfg .E ,&_fff );_fegde !=nil {return _fegde ;};default:_cc .Log ("\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\u004e\u0061\u0072\u0079\u0020\u0025\u0076",_fff .Name );if _dccd :=d .Skip ();_dccd !=nil {return _dccd ;};};case _a .EndElement :break _bfef ;case _a .CharData :};};return nil ;};func (_efbab ST_BreakBinSub )ValidateWithPath (path string )error {switch _efbab {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efbab ));};return nil ;};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;);func (_fbga *CT_ManualBreak )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbga .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbga .AlnAtAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path +func (_cebg *CT_MathPrChoice )ValidateWithPath (path string )error {if _cebg .WrapIndent !=nil {if _adce :=_cebg .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_adce !=nil {return _adce ;};};if _cebg .WrapRight !=nil {if _cgdb :=_cebg .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074");_cgdb !=nil {return _cgdb ;};};return nil ;};func (_dbab *CT_FPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebdc :for {_cbdg ,_fdea :=d .Token ();if _fdea !=nil {return _fdea ;};switch _ebe :=_cbdg .(type ){case _b .StartElement :switch _ebe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"}:_dbab .Type =NewCT_FType ();if _efde :=d .DecodeElement (_dbab .Type ,&_ebe );_efde !=nil {return _efde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dbab .CtrlPr =NewCT_CtrlPr ();if _eba :=d .DecodeElement (_dbab .CtrlPr ,&_ebe );_eba !=nil {return _eba ;};default:_be .Log ("\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\u0046\u0050\u0072\u0020\u0025\u0076",_ebe .Name );if _ebg :=d .Skip ();_ebg !=nil {return _ebg ;};};case _b .EndElement :break _ebdc ;case _b .CharData :};};return nil ;};func (_cede *CT_LimUppPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cede .CtrlPr !=nil {_accd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cede .CtrlPr ,_accd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_RChoice struct{T []*CT_Text ;};func (_ebfg ST_Jc )ValidateWithPath (path string )error {switch _ebfg {case 0,1,2,3,4:default:return _dc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfg ));};return nil ;};func NewCT_BoxPr ()*CT_BoxPr {_efa :=&CT_BoxPr {};return _efa };func (_ed *CT_BarPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_df :for {_eeg ,_fc :=d .Token ();if _fc !=nil {return _fc ;};switch _daa :=_eeg .(type ){case _b .StartElement :switch _daa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_ed .Pos =NewCT_TopBot ();if _edc :=d .DecodeElement (_ed .Pos ,&_daa );_edc !=nil {return _edc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ed .CtrlPr =NewCT_CtrlPr ();if _fgea :=d .DecodeElement (_ed .CtrlPr ,&_daa );_fgea !=nil {return _fgea ;};default:_be .Log ("\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\u0042\u0061\u0072\u0050\u0072\u0020\u0025\u0076",_daa .Name );if _geb :=d .Skip ();_geb !=nil {return _geb ;};};case _b .EndElement :break _df ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_LimUppPr and its children -func (_eabe *CT_LimUppPr )Validate ()error {return _eabe .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};func NewCT_BreakBinSub ()*CT_BreakBinSub {_dgc :=&CT_BreakBinSub {};return _dgc }; +// Validate validates the CT_SSubSup and its children +func (_cde *CT_SSubSup )Validate ()error {return _cde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");};func NewCT_MCS ()*CT_MCS {_cfga :=&CT_MCS {};return _cfga };type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;};func (_cbfge *CT_RadPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbfge .DegHide !=nil {_cecf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_cbfge .DegHide ,_cecf );};if _cbfge .CtrlPr !=nil {_fdfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cbfge .CtrlPr ,_fdfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Func ()*CT_Func {_dbda :=&CT_Func {};_dbda .FName =NewCT_OMathArg ();_dbda .E =NewCT_OMathArg ();return _dbda ;};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func (_efddg ST_Shp )String ()string {switch _efddg {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";};func NewCT_EqArrPr ()*CT_EqArrPr {_eee :=&CT_EqArrPr {};return _eee };func NewCT_D ()*CT_D {_edfg :=&CT_D {};return _edfg };func (_aaaf *ST_Script )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aaaf =0;case "\u0072\u006f\u006da\u006e":*_aaaf =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_aaaf =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_aaaf =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_aaaf =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_aaaf =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_aaaf =6;};return nil ;}; -// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path -func (_eef *CT_FType )ValidateWithPath (path string )error {if _eef .ValAttr ==ST_FTypeUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _caac :=_eef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caac !=nil {return _caac ;};return nil ;};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_bbbcg :=&CT_TwipsMeasure {};return _bbbcg };func (_bgfd ST_BreakBinSub )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bfaad :=_a .Attr {};_bfaad .Name =name ;switch _bgfd {case ST_BreakBinSubUnset :_bfaad .Value ="";case ST_BreakBinSub__ :_bfaad .Value ="\u002d\u002d";case ST_BreakBinSub___ :_bfaad .Value ="\u002d\u002b";case ST_BreakBinSub____ :_bfaad .Value ="\u002b\u002d";};return _bfaad ,nil ;};type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;}; +// Validate validates the CT_F and its children +func (_bcd *CT_F )Validate ()error {return _bcd .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_cgbgb *EG_ScriptStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065";if _cgbgb .Scr !=nil {_fgfcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_cgbgb .Scr ,_fgfcf );};if _cgbgb .Sty !=nil {_egag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_cgbgb .Sty ,_egag );};return nil ;}; -// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path -func (_bddd *CT_DPr )ValidateWithPath (path string )error {if _bddd .BegChr !=nil {if _fdee :=_bddd .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_fdee !=nil {return _fdee ;};};if _bddd .SepChr !=nil {if _ceed :=_bddd .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072");_ceed !=nil {return _ceed ;};};if _bddd .EndChr !=nil {if _ccf :=_bddd .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_ccf !=nil {return _ccf ;};};if _bddd .Grow !=nil {if _ecdf :=_bddd .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_ecdf !=nil {return _ecdf ;};};if _bddd .Shp !=nil {if _ccef :=_bddd .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_ccef !=nil {return _ccef ;};};if _bddd .CtrlPr !=nil {if _cbg :=_bddd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cbg !=nil {return _cbg ;};};return nil ;};func NewCT_MathPr ()*CT_MathPr {_bgde :=&CT_MathPr {};return _bgde };func (_dbeca *CT_PhantPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dbeca .Show !=nil {_fedda :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_dbeca .Show ,_fedda );};if _dbeca .ZeroWid !=nil {_eacbb :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_dbeca .ZeroWid ,_eacbb );};if _dbeca .ZeroAsc !=nil {_bedf :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_dbeca .ZeroAsc ,_bedf );};if _dbeca .ZeroDesc !=nil {_feeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_dbeca .ZeroDesc ,_feeb );};if _dbeca .Transp !=nil {_acfe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_dbeca .Transp ,_acfe );};if _dbeca .CtrlPr !=nil {_cefgc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dbeca .CtrlPr ,_cefgc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path +func (_efd *CT_CtrlPr )ValidateWithPath (path string )error {return nil };type CT_BorderBoxPr struct{HideTop *CT_OnOff ;HideBot *CT_OnOff ;HideLeft *CT_OnOff ;HideRight *CT_OnOff ;StrikeH *CT_OnOff ;StrikeV *CT_OnOff ;StrikeBLTR *CT_OnOff ;StrikeTLBR *CT_OnOff ;CtrlPr *CT_CtrlPr ;};type CT_TwipsMeasure struct{ValAttr _dcg .ST_TwipsMeasure ;}; -// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path -func (_feabd *CT_ManualBreak )ValidateWithPath (path string )error {if _feabd .AlnAtAttr !=nil {if *_feabd .AlnAtAttr < 1{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0041\u006cn\u0041\u0074A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_feabd .AlnAtAttr );};if *_feabd .AlnAtAttr > 255{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0041\u006c\u006e\u0041\u0074\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_feabd .AlnAtAttr );};};return nil ;};type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;};func (_g *CT_Acc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_g .E =NewCT_OMathArg ();_b :for {_d ,_df :=d .Token ();if _df !=nil {return _df ;};switch _ec :=_d .(type ){case _a .StartElement :switch _ec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"}:_g .AccPr =NewCT_AccPr ();if _gb :=d .DecodeElement (_g .AccPr ,&_ec );_gb !=nil {return _gb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cd :=d .DecodeElement (_g .E ,&_ec );_cd !=nil {return _cd ;};default:_cc .Log ("\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\u0063\u0063\u0020\u0025\u0076",_ec .Name );if _cdd :=d .Skip ();_cdd !=nil {return _cdd ;};};case _a .EndElement :break _b ;case _a .CharData :};};return nil ;};func (_cfde *CT_SSubPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cfde .CtrlPr !=nil {_fggdb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cfde .CtrlPr ,_fggdb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_acc *CT_Box )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _acc .BoxPr !=nil {_fcc :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}};e .EncodeElement (_acc .BoxPr ,_fcc );};_ddd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_acc .E ,_ddd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgc *CT_Char )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_fgc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ced *CT_FType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_aaa ,_bgdf :=_ced .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bgdf !=nil {return _bgdf ;};start .Attr =append (start .Attr ,_aaa );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OMathPara and its children +func (_gacb *CT_OMathPara )Validate ()error {return _gacb .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");}; -// Validate validates the CT_UnSignedInteger and its children -func (_ddbdf *CT_UnSignedInteger )Validate ()error {return _ddbdf .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};func (_gfae *CT_ManualBreak )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgdd :=range start .Attr {if _fgdd .Name .Local =="\u0061\u006c\u006eA\u0074"{_agcfg ,_ada :=_e .ParseInt (_fgdd .Value ,10,64);if _ada !=nil {return _ada ;};_gfae .AlnAtAttr =&_agcfg ;continue ;};};for {_ffgg ,_ebdda :=d .Token ();if _ebdda !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u006e\u0075\u0061\u006c\u0042\u0072\u0065\u0061\u006b:\u0020\u0025\u0073",_ebdda );};if _cafb ,_abdf :=_ffgg .(_a .EndElement );_abdf &&_cafb .Name ==start .Name {break ;};};return nil ;};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_fdcf *CT_RPRChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fdcf .Nor !=nil {_eabfea :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006eo\u0072"}};e .EncodeElement (_fdcf .Nor ,_eabfea );};return nil ;};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_ebad ST_Style )String ()string {switch _ebad {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069";};return "";};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;}; +// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path +func (_cfbd *CT_MR )ValidateWithPath (path string )error {for _cacf ,_dfbg :=range _cfbd .E {if _gdff :=_dfbg .ValidateWithPath (_dc .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cacf ));_gdff !=nil {return _gdff ;};};return nil ;}; -// ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path -func (_aege *CT_RPRChoice )ValidateWithPath (path string )error {if _aege .Nor !=nil {if _eegf :=_aege .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_eegf !=nil {return _eegf ;};};return nil ;};func (_dcadc *CT_SSubSupPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dcadc .AlnScr !=nil {_aed :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}};e .EncodeElement (_dcadc .AlnScr ,_aed );};if _dcadc .CtrlPr !=nil {_aacb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dcadc .CtrlPr ,_aacb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcec *CT_MCS )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gefe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_eeec :=range _dcec .Mc {e .EncodeElement (_eeec ,_gefe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gcgd *CT_SPre )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcgd .Sub =NewCT_OMathArg ();_gcgd .Sup =NewCT_OMathArg ();_gcgd .E =NewCT_OMathArg ();_agca :for {_dcca ,_bbg :=d .Token ();if _bbg !=nil {return _bbg ;};switch _bcfed :=_dcca .(type ){case _a .StartElement :switch _bcfed .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"}:_gcgd .SPrePr =NewCT_SPrePr ();if _eecfa :=d .DecodeElement (_gcgd .SPrePr ,&_bcfed );_eecfa !=nil {return _eecfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _bgad :=d .DecodeElement (_gcgd .Sub ,&_bcfed );_bgad !=nil {return _bgad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _egge :=d .DecodeElement (_gcgd .Sup ,&_bcfed );_egge !=nil {return _egge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bade :=d .DecodeElement (_gcgd .E ,&_bcfed );_bade !=nil {return _bade ;};default:_cc .Log ("\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\u0053\u0050\u0072\u0065\u0020\u0025\u0076",_bcfed .Name );if _fdgeeg :=d .Skip ();_fdgeeg !=nil {return _fdgeeg ;};};case _a .EndElement :break _agca ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path +func (_dfefa *CT_SSup )ValidateWithPath (path string )error {if _dfefa .SSupPr !=nil {if _geeb :=_dfefa .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_geeb !=nil {return _geeb ;};};if _bbae :=_dfefa .E .ValidateWithPath (path +"\u002f\u0045");_bbae !=nil {return _bbae ;};if _dbac :=_dfefa .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_dbac !=nil {return _dbac ;};return nil ;}; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_fbdf *CT_String )ValidateWithPath (path string )error {return nil };func (_egag ST_Shp )String ()string {switch _egag {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";};func (_cgdg *CT_GroupChrPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cgdg .Chr !=nil {_gafb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_cgdg .Chr ,_gafb );};if _cgdg .Pos !=nil {_egb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_cgdg .Pos ,_egb );};if _cgdg .VertJc !=nil {_cgc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_cgdg .VertJc ,_cgc );};if _cgdg .CtrlPr !=nil {_abba :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cgdg .CtrlPr ,_abba );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fef *CT_F )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fef .FPr !=nil {_fgeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_fef .FPr ,_fgeb );};_fgdb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_fef .Num ,_fgdb );_cggc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_fef .Den ,_cggc );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_adcf *EG_OMathElements )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdfb :for {_cdbc ,_aaec :=d .Token ();if _aaec !=nil {return _aaec ;};switch _aaad :=_cdbc .(type ){case _a .StartElement :switch _aaad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_bgccc :=NewEG_OMathMathElements ();_bgccc .Acc =NewCT_Acc ();if _bbea :=d .DecodeElement (_bgccc .Acc ,&_aaad );_bbea !=nil {return _bbea ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_bgccc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_fcaa :=NewEG_OMathMathElements ();_fcaa .Bar =NewCT_Bar ();if _dbcb :=d .DecodeElement (_fcaa .Bar ,&_aaad );_dbcb !=nil {return _dbcb ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_fcaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_decfa :=NewEG_OMathMathElements ();_decfa .Box =NewCT_Box ();if _bedc :=d .DecodeElement (_decfa .Box ,&_aaad );_bedc !=nil {return _bedc ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_decfa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_bbda :=NewEG_OMathMathElements ();_bbda .BorderBox =NewCT_BorderBox ();if _bggd :=d .DecodeElement (_bbda .BorderBox ,&_aaad );_bggd !=nil {return _bggd ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_bbda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_fdfa :=NewEG_OMathMathElements ();_fdfa .D =NewCT_D ();if _dfea :=d .DecodeElement (_fdfa .D ,&_aaad );_dfea !=nil {return _dfea ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_fdfa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_cbee :=NewEG_OMathMathElements ();_cbee .EqArr =NewCT_EqArr ();if _acff :=d .DecodeElement (_cbee .EqArr ,&_aaad );_acff !=nil {return _acff ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_cbee );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_afdf :=NewEG_OMathMathElements ();_afdf .F =NewCT_F ();if _cgae :=d .DecodeElement (_afdf .F ,&_aaad );_cgae !=nil {return _cgae ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_afdf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_ddage :=NewEG_OMathMathElements ();_ddage .Func =NewCT_Func ();if _ceaaa :=d .DecodeElement (_ddage .Func ,&_aaad );_ceaaa !=nil {return _ceaaa ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_ddage );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_fceb :=NewEG_OMathMathElements ();_fceb .GroupChr =NewCT_GroupChr ();if _deeg :=d .DecodeElement (_fceb .GroupChr ,&_aaad );_deeg !=nil {return _deeg ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_fceb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_facff :=NewEG_OMathMathElements ();_facff .LimLow =NewCT_LimLow ();if _fbbda :=d .DecodeElement (_facff .LimLow ,&_aaad );_fbbda !=nil {return _fbbda ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_facff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_geab :=NewEG_OMathMathElements ();_geab .LimUpp =NewCT_LimUpp ();if _egbe :=d .DecodeElement (_geab .LimUpp ,&_aaad );_egbe !=nil {return _egbe ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_geab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_decfg :=NewEG_OMathMathElements ();_decfg .M =NewCT_M ();if _fabfd :=d .DecodeElement (_decfg .M ,&_aaad );_fabfd !=nil {return _fabfd ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_decfg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_bfag :=NewEG_OMathMathElements ();_bfag .Nary =NewCT_Nary ();if _dbcc :=d .DecodeElement (_bfag .Nary ,&_aaad );_dbcc !=nil {return _dbcc ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_bfag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_eceb :=NewEG_OMathMathElements ();_eceb .Phant =NewCT_Phant ();if _dadgb :=d .DecodeElement (_eceb .Phant ,&_aaad );_dadgb !=nil {return _dadgb ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_eceb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_cggd :=NewEG_OMathMathElements ();_cggd .Rad =NewCT_Rad ();if _ecfe :=d .DecodeElement (_cggd .Rad ,&_aaad );_ecfe !=nil {return _ecfe ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_cggd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_afaa :=NewEG_OMathMathElements ();_afaa .SPre =NewCT_SPre ();if _cegge :=d .DecodeElement (_afaa .SPre ,&_aaad );_cegge !=nil {return _cegge ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_afaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_bafd :=NewEG_OMathMathElements ();_bafd .SSub =NewCT_SSub ();if _edga :=d .DecodeElement (_bafd .SSub ,&_aaad );_edga !=nil {return _edga ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_bafd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_cagff :=NewEG_OMathMathElements ();_cagff .SSubSup =NewCT_SSubSup ();if _gdgg :=d .DecodeElement (_cagff .SSubSup ,&_aaad );_gdgg !=nil {return _gdgg ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_cagff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_faeec :=NewEG_OMathMathElements ();_faeec .SSup =NewCT_SSup ();if _afde :=d .DecodeElement (_faeec .SSup ,&_aaad );_afde !=nil {return _afde ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_faeec );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_bfc :=NewEG_OMathMathElements ();_bfc .R =NewCT_R ();if _acga :=d .DecodeElement (_bfc .R ,&_aaad );_acga !=nil {return _acga ;};_adcf .EG_OMathMathElements =append (_adcf .EG_OMathMathElements ,_bfc );default:_cc .Log ("\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\u004f\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_aaad .Name );if _bcgag :=d .Skip ();_bcgag !=nil {return _bcgag ;};};case _a .EndElement :break _fdfb ;case _a .CharData :};};return nil ;};func (_ebbc *CT_R )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebbc .RPr !=nil {_abga :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0072P\u0072"}};e .EncodeElement (_ebbc .RPr ,_abga );};if _ebbc .Choice !=nil {for _ ,_aagd :=range _ebbc .Choice {_aagd .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Shp struct{ValAttr ST_Shp ;};type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;};func (_feeab *CT_R )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egacc :for {_fbdb ,_gbba :=d .Token ();if _gbba !=nil {return _gbba ;};switch _aadf :=_fbdb .(type ){case _a .StartElement :switch _aadf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0050\u0072"}:_feeab .RPr =NewCT_RPR ();if _cebb :=d .DecodeElement (_feeab .RPr ,&_aadf );_cebb !=nil {return _cebb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_bcga :=NewCT_RChoice ();if _eabfa :=d .DecodeElement (&_bcga .T ,&_aadf );_eabfa !=nil {return _eabfa ;};_feeab .Choice =append (_feeab .Choice ,_bcga );default:_cc .Log ("\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\u0043\u0054_\u0052\u0020\u0025\u0076",_aadf .Name );if _gagg :=d .Skip ();_gagg !=nil {return _gagg ;};};case _a .EndElement :break _egacc ;case _a .CharData :};};return nil ;};func (_befcc *CT_RChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _befcc .T !=nil {_eaeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0074"}};for _ ,_gac :=range _befcc .T {e .EncodeElement (_gac ,_eaeb );};};return nil ;};func NewCT_GroupChrPr ()*CT_GroupChrPr {_cdb :=&CT_GroupChrPr {};return _cdb };type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func ParseUnionST_TwipsMeasure (s string )(_ee .ST_TwipsMeasure ,error ){_geed :=_ee .ST_TwipsMeasure {};if _ee .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_geed .ST_PositiveUniversalMeasure =&s ;}else {_bcfec ,_afea :=_e .ParseFloat (s ,64);if _afea !=nil {return _geed ,_f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_afea );};_geed .ST_UnsignedDecimalNumber =_cc .Uint64 (uint64 (_bcfec ));};return _geed ,nil ;};func (_gbcfb *CT_MR )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eccc :for {_eafec ,_eagb :=d .Token ();if _eagb !=nil {return _eagb ;};switch _fdcdd :=_eafec .(type ){case _a .StartElement :switch _fdcdd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_gcaf :=NewCT_OMathArg ();if _dfgcf :=d .DecodeElement (_gcaf ,&_fdcdd );_dfgcf !=nil {return _dfgcf ;};_gbcfb .E =append (_gbcfb .E ,_gcaf );default:_cc .Log ("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\u0054\u005fM\u0052 \u0025\u0076",_fdcdd .Name );if _gff :=d .Skip ();_gff !=nil {return _gff ;};};case _a .EndElement :break _eccc ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path +func (_gbgg *CT_YAlign )ValidateWithPath (path string )error {if _gbgg .ValAttr ==_dcg .ST_YAlignUnset {return _dc .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dcaae :=_gbgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcaae !=nil {return _dcaae ;};return nil ;}; -// Validate validates the CT_XAlign and its children -func (_dbae *CT_XAlign )Validate ()error {return _dbae .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");};func NewCT_Integer2 ()*CT_Integer2 {_edec :=&CT_Integer2 {};_edec .ValAttr =-2;return _edec };func (_fgfe *CT_XAlign )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_edefb ,_cgcc :=_fgfe .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u003a\u0076a\u006c"});if _cgcc !=nil {return _cgcc ;};start .Attr =append (start .Attr ,_edefb );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path +func (_fdda *CT_ManualBreak )ValidateWithPath (path string )error {if _fdda .AlnAtAttr !=nil {if *_fdda .AlnAtAttr < 1{return _dc .Errorf ("\u0025\u0073/\u006d\u002e\u0041\u006cn\u0041\u0074A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fdda .AlnAtAttr );};if *_fdda .AlnAtAttr > 255{return _dc .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0041\u006c\u006e\u0041\u0074\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fdda .AlnAtAttr );};};return nil ;};func NewCT_RPR ()*CT_RPR {_dfea :=&CT_RPR {};return _dfea };type CT_BoxPr struct{OpEmu *CT_OnOff ;NoBreak *CT_OnOff ;Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func NewCT_LimUppPr ()*CT_LimUppPr {_dge :=&CT_LimUppPr {};return _dge };func (_decbc ST_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_decbc .String (),start );};type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func (_bebf *CT_DPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eace :for {_faaf ,_fdd :=d .Token ();if _fdd !=nil {return _fdd ;};switch _cbce :=_faaf .(type ){case _b .StartElement :switch _cbce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"}:_bebf .BegChr =NewCT_Char ();if _eege :=d .DecodeElement (_bebf .BegChr ,&_cbce );_eege !=nil {return _eege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"}:_bebf .SepChr =NewCT_Char ();if _efc :=d .DecodeElement (_bebf .SepChr ,&_cbce );_efc !=nil {return _efc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"}:_bebf .EndChr =NewCT_Char ();if _cfa :=d .DecodeElement (_bebf .EndChr ,&_cbce );_cfa !=nil {return _cfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_bebf .Grow =NewCT_OnOff ();if _bgdb :=d .DecodeElement (_bebf .Grow ,&_cbce );_bgdb !=nil {return _bgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u0070"}:_bebf .Shp =NewCT_Shp ();if _cee :=d .DecodeElement (_bebf .Shp ,&_cbce );_cee !=nil {return _cee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bebf .CtrlPr =NewCT_CtrlPr ();if _dfg :=d .DecodeElement (_bebf .CtrlPr ,&_cbce );_dfg !=nil {return _dfg ;};default:_be .Log ("\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\u0044\u0050\u0072\u0020\u0025\u0076",_cbce .Name );if _fag :=d .Skip ();_fag !=nil {return _fag ;};};case _b .EndElement :break _eace ;case _b .CharData :};};return nil ;};func (_efdfb *EG_OMathMathElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fede :for {_abaad ,_gffe :=d .Token ();if _gffe !=nil {return _gffe ;};switch _abdb :=_abaad .(type ){case _b .StartElement :switch _abdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_efdfb .Acc =NewCT_Acc ();if _bafd :=d .DecodeElement (_efdfb .Acc ,&_abdb );_bafd !=nil {return _bafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_efdfb .Bar =NewCT_Bar ();if _bccb :=d .DecodeElement (_efdfb .Bar ,&_abdb );_bccb !=nil {return _bccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_efdfb .Box =NewCT_Box ();if _fbef :=d .DecodeElement (_efdfb .Box ,&_abdb );_fbef !=nil {return _fbef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_efdfb .BorderBox =NewCT_BorderBox ();if _gfea :=d .DecodeElement (_efdfb .BorderBox ,&_abdb );_gfea !=nil {return _gfea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_efdfb .D =NewCT_D ();if _feaca :=d .DecodeElement (_efdfb .D ,&_abdb );_feaca !=nil {return _feaca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_efdfb .EqArr =NewCT_EqArr ();if _ecgf :=d .DecodeElement (_efdfb .EqArr ,&_abdb );_ecgf !=nil {return _ecgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_efdfb .F =NewCT_F ();if _dbaeb :=d .DecodeElement (_efdfb .F ,&_abdb );_dbaeb !=nil {return _dbaeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_efdfb .Func =NewCT_Func ();if _efegc :=d .DecodeElement (_efdfb .Func ,&_abdb );_efegc !=nil {return _efegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_efdfb .GroupChr =NewCT_GroupChr ();if _baadb :=d .DecodeElement (_efdfb .GroupChr ,&_abdb );_baadb !=nil {return _baadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_efdfb .LimLow =NewCT_LimLow ();if _bgeac :=d .DecodeElement (_efdfb .LimLow ,&_abdb );_bgeac !=nil {return _bgeac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_efdfb .LimUpp =NewCT_LimUpp ();if _ecfg :=d .DecodeElement (_efdfb .LimUpp ,&_abdb );_ecfg !=nil {return _ecfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_efdfb .M =NewCT_M ();if _efgcg :=d .DecodeElement (_efdfb .M ,&_abdb );_efgcg !=nil {return _efgcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_efdfb .Nary =NewCT_Nary ();if _gddf :=d .DecodeElement (_efdfb .Nary ,&_abdb );_gddf !=nil {return _gddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_efdfb .Phant =NewCT_Phant ();if _addb :=d .DecodeElement (_efdfb .Phant ,&_abdb );_addb !=nil {return _addb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_efdfb .Rad =NewCT_Rad ();if _cacc :=d .DecodeElement (_efdfb .Rad ,&_abdb );_cacc !=nil {return _cacc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_efdfb .SPre =NewCT_SPre ();if _fbbb :=d .DecodeElement (_efdfb .SPre ,&_abdb );_fbbb !=nil {return _fbbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_efdfb .SSub =NewCT_SSub ();if _gegc :=d .DecodeElement (_efdfb .SSub ,&_abdb );_gegc !=nil {return _gegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_efdfb .SSubSup =NewCT_SSubSup ();if _abdec :=d .DecodeElement (_efdfb .SSubSup ,&_abdb );_abdec !=nil {return _abdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_efdfb .SSup =NewCT_SSup ();if _dacgd :=d .DecodeElement (_efdfb .SSup ,&_abdb );_dacgd !=nil {return _dacgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_efdfb .R =NewCT_R ();if _ddcc :=d .DecodeElement (_efdfb .R ,&_abdb );_ddcc !=nil {return _ddcc ;};default:_be .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_abdb .Name );if _ffcfd :=d .Skip ();_ffcfd !=nil {return _ffcfd ;};};case _b .EndElement :break _fede ;case _b .CharData :};};return nil ;};func NewCT_TopBot ()*CT_TopBot {_ecea :=&CT_TopBot {};_ecea .ValAttr =ST_TopBot (1);return _ecea }; -// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path -func (_acbg *CT_SPre )ValidateWithPath (path string )error {if _acbg .SPrePr !=nil {if _gdba :=_acbg .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_gdba !=nil {return _gdba ;};};if _egad :=_acbg .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_egad !=nil {return _egad ;};if _acee :=_acbg .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_acee !=nil {return _acee ;};if _ecfb :=_acbg .E .ValidateWithPath (path +"\u002f\u0045");_ecfb !=nil {return _ecfb ;};return nil ;};type ST_Script byte ;func NewCT_Box ()*CT_Box {_eaa :=&CT_Box {};_eaa .E =NewCT_OMathArg ();return _eaa };func (_gea *CT_BorderBox )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gea .BorderBoxPr !=nil {_gde :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}};e .EncodeElement (_gea .BorderBoxPr ,_gde );};_bcc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gea .E ,_bcc );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_caacb *CT_Shp )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caacb .ValAttr =ST_Shp (1);for _ ,_dbfcd :=range start .Attr {if _dbfcd .Name .Local =="\u0076\u0061\u006c"{_caacb .ValAttr .UnmarshalXMLAttr (_dbfcd );continue ;};};for {_gaaa ,_cfba :=d .Token ();if _cfba !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_cfba );};if _cdcfe ,_dcae :=_gaaa .(_a .EndElement );_dcae &&_cdcfe .Name ==start .Name {break ;};};return nil ;};func (_fbgf *CT_BreakBinSub )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgb :=range start .Attr {if _dgb .Name .Local =="\u0076\u0061\u006c"{_fbgf .ValAttr .UnmarshalXMLAttr (_dgb );continue ;};};for {_cafc ,_fdcb :=d .Token ();if _fdcb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u0053\u0075\u0062:\u0020\u0025\u0073",_fdcb );};if _cab ,_dgd :=_cafc .(_a .EndElement );_dgd &&_cab .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Shp and its children +func (_afff *CT_Shp )Validate ()error {return _afff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");};type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;}; -// Validate validates the CT_R and its children -func (_bfdg *CT_R )Validate ()error {return _bfdg .ValidateWithPath ("\u0043\u0054\u005f\u0052")};type CT_BoxPr struct{OpEmu *CT_OnOff ;NoBreak *CT_OnOff ;Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_cgcdf *CT_SSupPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cgcdf .CtrlPr !=nil {_efef :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cgcdf .CtrlPr ,_efef );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_MPr ()*CT_MPr {_adcd :=&CT_MPr {};return _adcd };func NewCT_LimUpp ()*CT_LimUpp {_gdea :=&CT_LimUpp {};_gdea .E =NewCT_OMathArg ();_gdea .Lim =NewCT_OMathArg ();return _gdea ;}; +// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path +func (_gbae *CT_OMathPara )ValidateWithPath (path string )error {if _gbae .OMathParaPr !=nil {if _efea :=_gbae .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_efea !=nil {return _efea ;};};for _cdae ,_gfddf :=range _gbae .OMath {if _adcf :=_gfddf .ValidateWithPath (_dc .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_cdae ));_adcf !=nil {return _adcf ;};};return nil ;};func NewCT_MathPrChoice ()*CT_MathPrChoice {_efdc :=&CT_MathPrChoice {};return _efdc };func NewCT_Style ()*CT_Style {_gccfg :=&CT_Style {};return _gccfg }; -// ValidateWithPath validates the OMath and its children, prefixing error messages with path -func (_eege *OMath )ValidateWithPath (path string )error {if _aefa :=_eege .CT_OMath .ValidateWithPath (path );_aefa !=nil {return _aefa ;};return nil ;};func (_dfdg *CT_Text )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcdff :=range start .Attr {if _gcdff .Name .Space =="\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"&&_gcdff .Name .Local =="\u0073\u0070\u0061c\u0065"{_fcbd ,_acbad :=_gcdff .Value ,error (nil );if _acbad !=nil {return _acbad ;};_dfdg .SpaceAttr =&_fcbd ;continue ;};};for {_bbgg ,_fadde :=d .Token ();if _fadde !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_fadde );};if _aegad ,_bfgdb :=_bbgg .(_a .CharData );_bfgdb {_dfdg .Content =string (_aegad );};if _dfcb ,_baff :=_bbgg .(_a .EndElement );_baff &&_dfcb .Name ==start .Name {break ;};};return nil ;};func (_efbge *CT_SpacingRule )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_efbge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_String and its children +func (_cbefc *CT_String )Validate ()error {return _cbefc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func NewCT_SSupPr ()*CT_SSupPr {_ccffgd :=&CT_SSupPr {};return _ccffgd };func NewCT_M ()*CT_M {_ggc :=&CT_M {};return _ggc };func (_ecad *CT_OMathJc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbbc :=range start .Attr {if _bbbc .Name .Local =="\u0076\u0061\u006c"{_ecad .ValAttr .UnmarshalXMLAttr (_bbbc );continue ;};};for {_abag ,_gefe :=d .Token ();if _gefe !=nil {return _dc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_gefe );};if _dgge ,_faag :=_abag .(_b .EndElement );_faag &&_dgge .Name ==start .Name {break ;};};return nil ;};type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;};func (_fedee *ST_Jc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fedee =0;case "\u006c\u0065\u0066\u0074":*_fedee =1;case "\u0072\u0069\u0067h\u0074":*_fedee =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fedee =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_fedee =4;};return nil ;};const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;);func (_gfae *ST_Script )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cabf ,_dagd :=d .Token ();if _dagd !=nil {return _dagd ;};if _ddeg ,_cfdc :=_cabf .(_b .EndElement );_cfdc &&_ddeg .Name ==start .Name {*_gfae =1;return nil ;};if _bdff ,_gdcee :=_cabf .(_b .CharData );!_gdcee {return _dc .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",_cabf );}else {switch string (_bdff ){case "":*_gfae =0;case "\u0072\u006f\u006da\u006e":*_gfae =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_gfae =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_gfae =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_gfae =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_gfae =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_gfae =6;};};_cabf ,_dagd =d .Token ();if _dagd !=nil {return _dagd ;};if _deag ,_gcec :=_cabf .(_b .EndElement );_gcec &&_deag .Name ==start .Name {return nil ;};return _dc .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",_cabf );};func (_dggg *ST_LimLoc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgcg ,_dgce :=d .Token ();if _dgce !=nil {return _dgce ;};if _gbca ,_aegcc :=_cgcg .(_b .EndElement );_aegcc &&_gbca .Name ==start .Name {*_dggg =1;return nil ;};if _eafd ,_dcbg :=_cgcg .(_b .CharData );!_dcbg {return _dc .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",_cgcg );}else {switch string (_eafd ){case "":*_dggg =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_dggg =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_dggg =2;};};_cgcg ,_dgce =d .Token ();if _dgce !=nil {return _dgce ;};if _aegd ,_ddgfg :=_cgcg .(_b .EndElement );_ddgfg &&_aegd .Name ==start .Name {return nil ;};return _dc .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",_cgcg );};type CT_MCS struct{Mc []*CT_MC ;};func NewCT_GroupChr ()*CT_GroupChr {_dec :=&CT_GroupChr {};_dec .E =NewCT_OMathArg ();return _dec };func (_ebcfd *CT_RPRChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebcfd .Nor !=nil {_deafd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006eo\u0072"}};e .EncodeElement (_ebcfd .Nor ,_deafd );};return nil ;};func (_dcgc *CT_BoxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dcgc .OpEmu !=nil {_fef :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}};e .EncodeElement (_dcgc .OpEmu ,_fef );};if _dcgc .NoBreak !=nil {_bfb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_dcgc .NoBreak ,_bfb );};if _dcgc .Diff !=nil {_ggg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}};e .EncodeElement (_dcgc .Diff ,_ggg );};if _dcgc .Brk !=nil {_dac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_dcgc .Brk ,_dac );};if _dcgc .Aln !=nil {_cdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_dcgc .Aln ,_cdb );};if _dcgc .CtrlPr !=nil {_ace :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dcgc .CtrlPr ,_ace );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Shp ()*CT_Shp {_aee :=&CT_Shp {};_aee .ValAttr =ST_Shp (1);return _aee }; -// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path -func (_aag *CT_Integer255 )ValidateWithPath (path string )error {if _aag .ValAttr < 1{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_aag .ValAttr );};if _aag .ValAttr > 255{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_aag .ValAttr );};return nil ;};type ST_BreakBin byte ; +// Validate validates the CT_BorderBox and its children +func (_aeg *CT_BorderBox )Validate ()error {return _aeg .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");};func (_fecf ST_Style )Validate ()error {return _fecf .ValidateWithPath ("")}; -// Validate validates the CT_OMathPara and its children -func (_ccacf *CT_OMathPara )Validate ()error {return _ccacf .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");}; +// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path +func (_fcfb *CT_DPr )ValidateWithPath (path string )error {if _fcfb .BegChr !=nil {if _fde :=_fcfb .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_fde !=nil {return _fde ;};};if _fcfb .SepChr !=nil {if _fbdd :=_fcfb .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072");_fbdd !=nil {return _fbdd ;};};if _fcfb .EndChr !=nil {if _eefg :=_fcfb .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_eefg !=nil {return _eefg ;};};if _fcfb .Grow !=nil {if _gggd :=_fcfb .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_gggd !=nil {return _gggd ;};};if _fcfb .Shp !=nil {if _cdca :=_fcfb .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_cdca !=nil {return _cdca ;};};if _fcfb .CtrlPr !=nil {if _dbd :=_fcfb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dbd !=nil {return _dbd ;};};return nil ;};func (_ecaa *CT_Nary )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ecaa .NaryPr !=nil {_gdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}};e .EncodeElement (_ecaa .NaryPr ,_gdg );};_eadc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_ecaa .Sub ,_eadc );_fcaab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_ecaa .Sup ,_fcaab );_dfbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ecaa .E ,_dfbf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Script struct{ValAttr ST_Script ;};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;};func (_bbf *CT_Nary )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbf .Sub =NewCT_OMathArg ();_bbf .Sup =NewCT_OMathArg ();_bbf .E =NewCT_OMathArg ();_cbae :for {_dadfc ,_bgge :=d .Token ();if _bgge !=nil {return _bgge ;};switch _fcgf :=_dadfc .(type ){case _b .StartElement :switch _fcgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"}:_bbf .NaryPr =NewCT_NaryPr ();if _bgde :=d .DecodeElement (_bbf .NaryPr ,&_fcgf );_bgde !=nil {return _bgde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _dcgd :=d .DecodeElement (_bbf .Sub ,&_fcgf );_dcgd !=nil {return _dcgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _aegf :=d .DecodeElement (_bbf .Sup ,&_fcgf );_aegf !=nil {return _aegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _eddg :=d .DecodeElement (_bbf .E ,&_fcgf );_eddg !=nil {return _eddg ;};default:_be .Log ("\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\u004e\u0061\u0072\u0079\u0020\u0025\u0076",_fcgf .Name );if _gaga :=d .Skip ();_gaga !=nil {return _gaga ;};};case _b .EndElement :break _cbae ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_MCPr and its children -func (_edfc *CT_MCPr )Validate ()error {return _edfc .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};func (_dafd *MathPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dafd .CT_MathPr =*NewCT_MathPr ();_adac :for {_cgeb ,_gbf :=d .Token ();if _gbf !=nil {return _gbf ;};switch _gcce :=_cgeb .(type ){case _a .StartElement :switch _gcce .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_dafd .MathFont =NewCT_String ();if _bbdgc :=d .DecodeElement (_dafd .MathFont ,&_gcce );_bbdgc !=nil {return _bbdgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_dafd .BrkBin =NewCT_BreakBin ();if _facd :=d .DecodeElement (_dafd .BrkBin ,&_gcce );_facd !=nil {return _facd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_dafd .BrkBinSub =NewCT_BreakBinSub ();if _afce :=d .DecodeElement (_dafd .BrkBinSub ,&_gcce );_afce !=nil {return _afce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_dafd .SmallFrac =NewCT_OnOff ();if _fefd :=d .DecodeElement (_dafd .SmallFrac ,&_gcce );_fefd !=nil {return _fefd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_dafd .DispDef =NewCT_OnOff ();if _edfg :=d .DecodeElement (_dafd .DispDef ,&_gcce );_edfg !=nil {return _edfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_dafd .LMargin =NewCT_TwipsMeasure ();if _cggb :=d .DecodeElement (_dafd .LMargin ,&_gcce );_cggb !=nil {return _cggb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_dafd .RMargin =NewCT_TwipsMeasure ();if _ceae :=d .DecodeElement (_dafd .RMargin ,&_gcce );_ceae !=nil {return _ceae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_dafd .DefJc =NewCT_OMathJc ();if _gfbff :=d .DecodeElement (_dafd .DefJc ,&_gcce );_gfbff !=nil {return _gfbff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_dafd .PreSp =NewCT_TwipsMeasure ();if _aceg :=d .DecodeElement (_dafd .PreSp ,&_gcce );_aceg !=nil {return _aceg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_dafd .PostSp =NewCT_TwipsMeasure ();if _ffef :=d .DecodeElement (_dafd .PostSp ,&_gcce );_ffef !=nil {return _ffef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_dafd .InterSp =NewCT_TwipsMeasure ();if _geec :=d .DecodeElement (_dafd .InterSp ,&_gcce );_geec !=nil {return _geec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_dafd .IntraSp =NewCT_TwipsMeasure ();if _fafb :=d .DecodeElement (_dafd .IntraSp ,&_gcce );_fafb !=nil {return _fafb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_dafd .Choice =NewCT_MathPrChoice ();if _efaac :=d .DecodeElement (&_dafd .Choice .WrapIndent ,&_gcce );_efaac !=nil {return _efaac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_dafd .Choice =NewCT_MathPrChoice ();if _faag :=d .DecodeElement (&_dafd .Choice .WrapRight ,&_gcce );_faag !=nil {return _faag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_dafd .IntLim =NewCT_LimLoc ();if _edcff :=d .DecodeElement (_dafd .IntLim ,&_gcce );_edcff !=nil {return _edcff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_dafd .NaryLim =NewCT_LimLoc ();if _dfddd :=d .DecodeElement (_dafd .NaryLim ,&_gcce );_dfddd !=nil {return _dfddd ;};default:_cc .Log ("\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\u004d\u0061\u0074\u0068\u0050\u0072\u0020\u0025\u0076",_gcce .Name );if _ffgc :=d .Skip ();_ffgc !=nil {return _ffgc ;};};case _a .EndElement :break _adac ;case _a .CharData :};};return nil ;};func NewCT_SpacingRule ()*CT_SpacingRule {_edfcb :=&CT_SpacingRule {};_edfcb .ValAttr =0;return _edfcb ;}; +// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path +func (_bbcg *CT_OMath )ValidateWithPath (path string )error {for _ebfa ,_gba :=range _bbcg .EG_OMathMathElements {if _bgeg :=_gba .ValidateWithPath (_dc .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_ebfa ));_bgeg !=nil {return _bgeg ;};};return nil ;};type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;};const (ST_ScriptUnset ST_Script =0;ST_ScriptRoman ST_Script =1;ST_ScriptScript ST_Script =2;ST_ScriptFraktur ST_Script =3;ST_ScriptDouble_struck ST_Script =4;ST_ScriptSans_serif ST_Script =5;ST_ScriptMonospace ST_Script =6;); -// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path -func (_bdfb *CT_LimUppPr )ValidateWithPath (path string )error {if _bdfb .CtrlPr !=nil {if _ace :=_bdfb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ace !=nil {return _ace ;};};return nil ;}; +// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path +func (_egecf *CT_TopBot )ValidateWithPath (path string )error {if _egecf .ValAttr ==ST_TopBotUnset {return _dc .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ecdf :=_egecf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecdf !=nil {return _ecdf ;};return nil ;}; -// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path -func (_dacfe *CT_SpacingRule )ValidateWithPath (path string )error {if _dacfe .ValAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dacfe .ValAttr );};if _dacfe .ValAttr > 4{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0034\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dacfe .ValAttr );};return nil ;}; +// Validate validates the CT_Integer2 and its children +func (_dage *CT_Integer2 )Validate ()error {return _dage .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");};func NewCT_ManualBreak ()*CT_ManualBreak {_bddd :=&CT_ManualBreak {};return _bddd }; -// Validate validates the CT_Script and its children -func (_ebcb *CT_Script )Validate ()error {return _ebcb .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");}; +// Validate validates the CT_OnOff and its children +func (_bfca *CT_OnOff )Validate ()error {return _bfca .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_gbea *CT_YAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbea .ValAttr =_dcg .ST_YAlign (1);for _ ,_eabbd :=range start .Attr {if _eabbd .Name .Local =="\u0076\u0061\u006c"{_gbea .ValAttr .UnmarshalXMLAttr (_eabbd );continue ;};};for {_abdgf ,_egcc :=d .Token ();if _egcc !=nil {return _dc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_egcc );};if _baggd ,_cbfb :=_abdgf .(_b .EndElement );_cbfb &&_baggd .Name ==start .Name {break ;};};return nil ;};type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;};func (_faaea ST_Jc )String ()string {switch _faaea {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";case 4:return "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return "";}; -// Validate validates the CT_F and its children -func (_bddde *CT_F )Validate ()error {return _bddde .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_ega *CT_MathPrChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbbg :for {_gffb ,_fgbe :=d .Token ();if _fgbe !=nil {return _fgbe ;};switch _gbag :=_gffb .(type ){case _a .StartElement :switch _gbag .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_ega .WrapIndent =NewCT_TwipsMeasure ();if _deg :=d .DecodeElement (_ega .WrapIndent ,&_gbag );_deg !=nil {return _deg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_ega .WrapRight =NewCT_OnOff ();if _bbebd :=d .DecodeElement (_ega .WrapRight ,&_gbag );_bbebd !=nil {return _bbebd ;};default:_cc .Log ("\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\u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gbag .Name );if _aeaa :=d .Skip ();_aeaa !=nil {return _aeaa ;};};case _a .EndElement :break _gbbg ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_YAlign and its children +func (_gdec *CT_YAlign )Validate ()error {return _gdec .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};func (_agebg ST_TopBot )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aeeg :=_b .Attr {};_aeeg .Name =name ;switch _agebg {case ST_TopBotUnset :_aeeg .Value ="";case ST_TopBotTop :_aeeg .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_aeeg .Value ="\u0062\u006f\u0074";};return _aeeg ,nil ;}; -// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path -func (_gddd *CT_EqArr )ValidateWithPath (path string )error {if _gddd .EqArrPr !=nil {if _febf :=_gddd .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_febf !=nil {return _febf ;};};for _bgda ,_cefc :=range _gddd .E {if _abfd :=_cefc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bgda ));_abfd !=nil {return _abfd ;};};return nil ;}; +// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path +func (_cdad *CT_SSubSup )ValidateWithPath (path string )error {if _cdad .SSubSupPr !=nil {if _ddce :=_cdad .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_ddce !=nil {return _ddce ;};};if _fbcbg :=_cdad .E .ValidateWithPath (path +"\u002f\u0045");_fbcbg !=nil {return _fbcbg ;};if _gdggf :=_cdad .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_gdggf !=nil {return _gdggf ;};if _eeac :=_cdad .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_eeac !=nil {return _eeac ;};return nil ;};func (_abcde *OMathPara )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abcde .CT_OMathPara =*NewCT_OMathPara ();_fdbf :for {_gca ,_cccb :=d .Token ();if _cccb !=nil {return _cccb ;};switch _edcb :=_gca .(type ){case _b .StartElement :switch _edcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_abcde .OMathParaPr =NewCT_OMathParaPr ();if _bfae :=d .DecodeElement (_abcde .OMathParaPr ,&_edcb );_bfae !=nil {return _bfae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ddge :=NewCT_OMath ();if _bdfd :=d .DecodeElement (_ddge ,&_edcb );_bdfd !=nil {return _bdfd ;};_abcde .OMath =append (_abcde .OMath ,_ddge );default:_be .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061 \u0025\u0076",_edcb .Name );if _eacfc :=d .Skip ();_eacfc !=nil {return _eacfc ;};};case _b .EndElement :break _fdbf ;case _b .CharData :};};return nil ;};type CT_BreakBin struct{ValAttr ST_BreakBin ;};func (_bea *CT_MCPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bea .Count !=nil {_dffd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}};e .EncodeElement (_bea .Count ,_dffd );};if _bea .McJc !=nil {_ggae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_bea .McJc ,_ggae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Phant ()*CT_Phant {_fgbfa :=&CT_Phant {};_fgbfa .E =NewCT_OMathArg ();return _fgbfa };type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;};func NewCT_MR ()*CT_MR {_edcgg :=&CT_MR {};return _edcgg };func NewMathPr ()*MathPr {_aaagb :=&MathPr {};_aaagb .CT_MathPr =*NewCT_MathPr ();return _aaagb }; -// Validate validates the CT_FType and its children -func (_befe *CT_FType )Validate ()error {return _befe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");};func (_cg *CT_BarPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cg .Pos !=nil {_aec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_cg .Pos ,_aec );};if _cg .CtrlPr !=nil {_egf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cg .CtrlPr ,_egf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path +func (_agcg *CT_MCPr )ValidateWithPath (path string )error {if _agcg .Count !=nil {if _ccbc :=_agcg .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_ccbc !=nil {return _ccbc ;};};if _agcg .McJc !=nil {if _geg :=_agcg .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063");_geg !=nil {return _geg ;};};return nil ;};func NewCT_BarPr ()*CT_BarPr {_gg :=&CT_BarPr {};return _gg };func (_egcf *CT_OMathArgPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _egcf .ArgSz !=nil {_gcge :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_egcf .ArgSz ,_gcge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;};func NewCT_SSubPr ()*CT_SSubPr {_bbfe :=&CT_SSubPr {};return _bbfe }; -// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path -func (_ggaea *EG_OMathMathElements )ValidateWithPath (path string )error {if _ggaea .Acc !=nil {if _cegdg :=_ggaea .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_cegdg !=nil {return _cegdg ;};};if _ggaea .Bar !=nil {if _abbe :=_ggaea .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_abbe !=nil {return _abbe ;};};if _ggaea .Box !=nil {if _edgc :=_ggaea .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_edgc !=nil {return _edgc ;};};if _ggaea .BorderBox !=nil {if _acgaa :=_ggaea .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");_acgaa !=nil {return _acgaa ;};};if _ggaea .D !=nil {if _afbdd :=_ggaea .D .ValidateWithPath (path +"\u002f\u0044");_afbdd !=nil {return _afbdd ;};};if _ggaea .EqArr !=nil {if _deag :=_ggaea .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072");_deag !=nil {return _deag ;};};if _ggaea .F !=nil {if _caeb :=_ggaea .F .ValidateWithPath (path +"\u002f\u0046");_caeb !=nil {return _caeb ;};};if _ggaea .Func !=nil {if _dbd :=_ggaea .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_dbd !=nil {return _dbd ;};};if _ggaea .GroupChr !=nil {if _feaaf :=_ggaea .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_feaaf !=nil {return _feaaf ;};};if _ggaea .LimLow !=nil {if _acgb :=_ggaea .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077");_acgb !=nil {return _acgb ;};};if _ggaea .LimUpp !=nil {if _feabe :=_ggaea .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_feabe !=nil {return _feabe ;};};if _ggaea .M !=nil {if _bddfc :=_ggaea .M .ValidateWithPath (path +"\u002f\u004d");_bddfc !=nil {return _bddfc ;};};if _ggaea .Nary !=nil {if _dbaeg :=_ggaea .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_dbaeg !=nil {return _dbaeg ;};};if _ggaea .Phant !=nil {if _febeg :=_ggaea .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074");_febeg !=nil {return _febeg ;};};if _ggaea .Rad !=nil {if _cage :=_ggaea .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_cage !=nil {return _cage ;};};if _ggaea .SPre !=nil {if _bfae :=_ggaea .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065");_bfae !=nil {return _bfae ;};};if _ggaea .SSub !=nil {if _cdeb :=_ggaea .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_cdeb !=nil {return _cdeb ;};};if _ggaea .SSubSup !=nil {if _ffbbb :=_ggaea .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");_ffbbb !=nil {return _ffbbb ;};};if _ggaea .SSup !=nil {if _gbgge :=_ggaea .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_gbgge !=nil {return _gbgge ;};};if _ggaea .R !=nil {if _gdcc :=_ggaea .R .ValidateWithPath (path +"\u002f\u0052");_gdcc !=nil {return _gdcc ;};};return nil ;}; +// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path +func (_gdfc *CT_OMathArg )ValidateWithPath (path string )error {if _gdfc .ArgPr !=nil {if _ffge :=_gdfc .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_ffge !=nil {return _ffge ;};};for _edfbc ,_adcg :=range _gdfc .EG_OMathMathElements {if _gfac :=_adcg .ValidateWithPath (_dc .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_edfbc ));_gfac !=nil {return _gfac ;};};if _gdfc .CtrlPr !=nil {if _cef :=_gdfc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cef !=nil {return _cef ;};};return nil ;};func (_ccdf *CT_Bar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccdf .BarPr !=nil {_aece :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_ccdf .BarPr ,_aece );};_bg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ccdf .E ,_bg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;};type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_MC and its children -func (_aeca *CT_MC )Validate ()error {return _aeca .ValidateWithPath ("\u0043\u0054\u005fM\u0043")};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;};func (_ge *CT_Bar )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ge .BarPr !=nil {_eab :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_ge .BarPr ,_eab );};_cea :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ge .E ,_cea );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RPRChoice and its children +func (_efeag *CT_RPRChoice )Validate ()error {return _efeag .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ecafa ST_FType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecafa .String (),start );}; -// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path -func (_eggef *CT_Shp )ValidateWithPath (path string )error {if _eggef .ValAttr ==ST_ShpUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _efgd :=_eggef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efgd !=nil {return _efgd ;};return nil ;};func (_baba *CT_M )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abddg :for {_cbbc ,_deba :=d .Token ();if _deba !=nil {return _deba ;};switch _fggd :=_cbbc .(type ){case _a .StartElement :switch _fggd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0050\u0072"}:_baba .MPr =NewCT_MPr ();if _baeb :=d .DecodeElement (_baba .MPr ,&_fggd );_baeb !=nil {return _baeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0072"}:_acbc :=NewCT_MR ();if _egba :=d .DecodeElement (_acbc ,&_fggd );_egba !=nil {return _egba ;};_baba .Mr =append (_baba .Mr ,_acbc );default:_cc .Log ("\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\u0043\u0054_\u004d\u0020\u0025\u0076",_fggd .Name );if _bgbc :=d .Skip ();_bgbc !=nil {return _bgbc ;};};case _a .EndElement :break _abddg ;case _a .CharData :};};return nil ;};func (_bef *CT_BreakBin )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcb :=range start .Attr {if _dcb .Name .Local =="\u0076\u0061\u006c"{_bef .ValAttr .UnmarshalXMLAttr (_dcb );continue ;};};for {_fbg ,_cad :=d .Token ();if _cad !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_cad );};if _gg ,_gdfd :=_fbg .(_a .EndElement );_gdfd &&_gg .Name ==start .Name {break ;};};return nil ;};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;}; +// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path +func (_faec *CT_FPr )ValidateWithPath (path string )error {if _faec .Type !=nil {if _dffe :=_faec .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_dffe !=nil {return _dffe ;};};if _faec .CtrlPr !=nil {if _eafc :=_faec .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eafc !=nil {return _eafc ;};};return nil ;};func (_deecc *ST_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbdbf ,_ffed :=d .Token ();if _ffed !=nil {return _ffed ;};if _dcaag ,_eaba :=_fbdbf .(_b .EndElement );_eaba &&_dcaag .Name ==start .Name {*_deecc =1;return nil ;};if _caccb ,_febd :=_fbdbf .(_b .CharData );!_febd {return _dc .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",_fbdbf );}else {switch string (_caccb ){case "":*_deecc =0;case "\u0070":*_deecc =1;case "\u0062":*_deecc =2;case "\u0069":*_deecc =3;case "\u0062\u0069":*_deecc =4;};};_fbdbf ,_ffed =d .Token ();if _ffed !=nil {return _ffed ;};if _dagf ,_becfa :=_fbdbf .(_b .EndElement );_becfa &&_dagf .Name ==start .Name {return nil ;};return _dc .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",_fbdbf );};func (_fead *CT_M )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cggf :for {_efgc ,_ccdc :=d .Token ();if _ccdc !=nil {return _ccdc ;};switch _dee :=_efgc .(type ){case _b .StartElement :switch _dee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0050\u0072"}:_fead .MPr =NewCT_MPr ();if _ebbb :=d .DecodeElement (_fead .MPr ,&_dee );_ebbb !=nil {return _ebbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0072"}:_baccf :=NewCT_MR ();if _deea :=d .DecodeElement (_baccf ,&_dee );_deea !=nil {return _deea ;};_fead .Mr =append (_fead .Mr ,_baccf );default:_be .Log ("\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\u0043\u0054_\u004d\u0020\u0025\u0076",_dee .Name );if _dce :=d .Skip ();_dce !=nil {return _dce ;};};case _b .EndElement :break _cggf ;case _b .CharData :};};return nil ;};func (_ebge ST_Shp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebge .String (),start );};func (_cga *CT_Char )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_dc .Sprintf ("\u0025\u0076",_cga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egec *CT_SSubPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebeb :for {_bdfa ,_bbdfa :=d .Token ();if _bbdfa !=nil {return _bbdfa ;};switch _dcbb :=_bdfa .(type ){case _b .StartElement :switch _dcbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_egec .CtrlPr =NewCT_CtrlPr ();if _efaea :=d .DecodeElement (_egec .CtrlPr ,&_dcbb );_efaea !=nil {return _efaea ;};default:_be .Log ("\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\u0053\u0075b\u0050\u0072 \u0025\u0076",_dcbb .Name );if _cedac :=d .Skip ();_cedac !=nil {return _cedac ;};};case _b .EndElement :break _ebeb ;case _b .CharData :};};return nil ;};func (_gecb *CT_TopBot )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fgaf ,_bggc :=_gecb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bggc !=nil {return _bggc ;};start .Attr =append (start .Attr ,_fgaf );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DPr ()*CT_DPr {_afe :=&CT_DPr {};return _afe };func (_bfgbf *CT_SSubPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfgbf .CtrlPr !=nil {_fdbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bfgbf .CtrlPr ,_fdbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfeg *CT_Integer2 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfeg .ValAttr =-2;for _ ,_dcab :=range start .Attr {if _dcab .Name .Local =="\u0076\u0061\u006c"{_bfdg ,_dgf :=_g .ParseInt (_dcab .Value ,10,64);if _dgf !=nil {return _dgf ;};_cfeg .ValAttr =_bfdg ;continue ;};};for {_afa ,_aadcg :=d .Token ();if _aadcg !=nil {return _dc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_aadcg );};if _ageb ,_abdf :=_afa .(_b .EndElement );_abdf &&_ageb .Name ==start .Name {break ;};};return nil ;};func (_ebbeb *CT_GroupChrPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebbeb .Chr !=nil {_dfge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_ebbeb .Chr ,_dfge );};if _ebbeb .Pos !=nil {_ddf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_ebbeb .Pos ,_ddf );};if _ebbeb .VertJc !=nil {_agab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_ebbeb .VertJc ,_agab );};if _ebbeb .CtrlPr !=nil {_gef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ebbeb .CtrlPr ,_gef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LimUpp and its children -func (_eacb *CT_LimUpp )Validate ()error {return _eacb .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");};func (_dbec *CT_Integer255 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbec .ValAttr =1;for _ ,_gagdd :=range start .Attr {if _gagdd .Name .Local =="\u0076\u0061\u006c"{_afgd ,_cdae :=_e .ParseInt (_gagdd .Value ,10,64);if _cdae !=nil {return _cdae ;};_dbec .ValAttr =_afgd ;continue ;};};for {_faf ,_eaae :=d .Token ();if _eaae !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_eaae );};if _fged ,_eddd :=_faf .(_a .EndElement );_eddd &&_fged .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Integer255 and its children +func (_gbeb *CT_Integer255 )Validate ()error {return _gbeb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");}; -// ValidateWithPath validates the CT_D and its children, prefixing error messages with path -func (_gae *CT_D )ValidateWithPath (path string )error {if _gae .DPr !=nil {if _dgcb :=_gae .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_dgcb !=nil {return _dgcb ;};};for _adge ,_eecd :=range _gae .E {if _fae :=_eecd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_adge ));_fae !=nil {return _fae ;};};return nil ;};func (_dfb *CT_BreakBin )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dfb .ValAttr !=ST_BreakBinUnset {_dg ,_aga :=_dfb .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u003a\u0076a\u006c"});if _aga !=nil {return _aga ;};start .Attr =append (start .Attr ,_dg );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the MathPr and its children, prefixing error messages with path +func (_dcag *MathPr )ValidateWithPath (path string )error {if _bbbad :=_dcag .CT_MathPr .ValidateWithPath (path );_bbbad !=nil {return _bbbad ;};return nil ;}; -// Validate validates the CT_Bar and its children -func (_ae *CT_Bar )Validate ()error {return _ae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};func (_efge *CT_MathPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _efge .MathFont !=nil {_eba :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_efge .MathFont ,_eba );};if _efge .BrkBin !=nil {_deff :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_efge .BrkBin ,_deff );};if _efge .BrkBinSub !=nil {_dba :=_a .StartElement {Name :_a .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_efge .BrkBinSub ,_dba );};if _efge .SmallFrac !=nil {_eff :=_a .StartElement {Name :_a .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_efge .SmallFrac ,_eff );};if _efge .DispDef !=nil {_fed :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_efge .DispDef ,_fed );};if _efge .LMargin !=nil {_egfg :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_efge .LMargin ,_egfg );};if _efge .RMargin !=nil {_cfce :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_efge .RMargin ,_cfce );};if _efge .DefJc !=nil {_ceda :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_efge .DefJc ,_ceda );};if _efge .PreSp !=nil {_fab :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_efge .PreSp ,_fab );};if _efge .PostSp !=nil {_gaa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_efge .PostSp ,_gaa );};if _efge .InterSp !=nil {_acg :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_efge .InterSp ,_acg );};if _efge .IntraSp !=nil {_edfa :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_efge .IntraSp ,_edfa );};if _efge .Choice !=nil {_efge .Choice .MarshalXML (e ,_a .StartElement {});};if _efge .IntLim !=nil {_cega :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_efge .IntLim ,_cega );};if _efge .NaryLim !=nil {_fedd :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_efge .NaryLim ,_fedd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Style struct{ValAttr ST_Style ;};func (_affc *ST_Style )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_affc =0;case "\u0070":*_affc =1;case "\u0062":*_affc =2;case "\u0069":*_affc =3;case "\u0062\u0069":*_affc =4;};return nil ;};func (_gaac ST_Jc )ValidateWithPath (path string )error {switch _gaac {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaac ));};return nil ;}; +// Validate validates the CT_MCS and its children +func (_ggdg *CT_MCS )Validate ()error {return _ggdg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");}; -// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path -func (_bgc *CT_BarPr )ValidateWithPath (path string )error {if _bgc .Pos !=nil {if _aa :=_bgc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_aa !=nil {return _aa ;};};if _bgc .CtrlPr !=nil {if _ebc :=_bgc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ebc !=nil {return _ebc ;};};return nil ;}; +// Validate validates the CT_FPr and its children +func (_cdf *CT_FPr )Validate ()error {return _cdf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};func (_bdda *CT_FType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdda .ValAttr =ST_FType (1);for _ ,_dcaa :=range start .Attr {if _dcaa .Name .Local =="\u0076\u0061\u006c"{_bdda .ValAttr .UnmarshalXMLAttr (_dcaa );continue ;};};for {_gacc ,_fga :=d .Token ();if _fga !=nil {return _dc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_fga );};if _bacd ,_ebcg :=_gacc .(_b .EndElement );_ebcg &&_bacd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path -func (_ebeb *CT_YAlign )ValidateWithPath (path string )error {if _ebeb .ValAttr ==_ee .ST_YAlignUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dbad :=_ebeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbad !=nil {return _dbad ;};return nil ;};type EG_OMathMathElements struct{Acc *CT_Acc ;Bar *CT_Bar ;Box *CT_Box ;BorderBox *CT_BorderBox ;D *CT_D ;EqArr *CT_EqArr ;F *CT_F ;Func *CT_Func ;GroupChr *CT_GroupChr ;LimLow *CT_LimLow ;LimUpp *CT_LimUpp ;M *CT_M ;Nary *CT_Nary ;Phant *CT_Phant ;Rad *CT_Rad ;SPre *CT_SPre ;SSub *CT_SSub ;SSubSup *CT_SSubSup ;SSup *CT_SSup ;R *CT_R ;};func (_ceabf ST_BreakBin )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ceabf .String (),start );};func (_fca *CT_Func )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fca .FuncPr !=nil {_bgb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}};e .EncodeElement (_fca .FuncPr ,_bgb );};_fbgfc :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fca .FName ,_fbgfc );_ebdd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fca .E ,_ebdd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgda *CT_LimUpp )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dgda .LimUppPr !=nil {_fgg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}};e .EncodeElement (_dgda .LimUppPr ,_fgg );};_gdgf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dgda .E ,_gdgf );_afbb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_dgda .Lim ,_afbb );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path +func (_aebad *OMathPara )ValidateWithPath (path string )error {if _eggfe :=_aebad .CT_OMathPara .ValidateWithPath (path );_eggfe !=nil {return _eggfe ;};return nil ;};func (_aeecg ST_BreakBinSub )String ()string {switch _aeecg {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d";};return "";};const (ST_StyleUnset ST_Style =0;ST_StyleP ST_Style =1;ST_StyleB ST_Style =2;ST_StyleI ST_Style =3;ST_StyleBi ST_Style =4;);func (_faf *CT_NaryPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffca :for {_fgfb ,_bbb :=d .Token ();if _bbb !=nil {return _bbb ;};switch _bcab :=_fgfb .(type ){case _b .StartElement :switch _bcab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_faf .Chr =NewCT_Char ();if _gaea :=d .DecodeElement (_faf .Chr ,&_bcab );_gaea !=nil {return _gaea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"}:_faf .LimLoc =NewCT_LimLoc ();if _febb :=d .DecodeElement (_faf .LimLoc ,&_bcab );_febb !=nil {return _febb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_faf .Grow =NewCT_OnOff ();if _edcfc :=d .DecodeElement (_faf .Grow ,&_bcab );_edcfc !=nil {return _edcfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"}:_faf .SubHide =NewCT_OnOff ();if _acda :=d .DecodeElement (_faf .SubHide ,&_bcab );_acda !=nil {return _acda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"}:_faf .SupHide =NewCT_OnOff ();if _cgefb :=d .DecodeElement (_faf .SupHide ,&_bcab );_cgefb !=nil {return _cgefb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_faf .CtrlPr =NewCT_CtrlPr ();if _ddec :=d .DecodeElement (_faf .CtrlPr ,&_bcab );_ddec !=nil {return _ddec ;};default:_be .Log ("\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\u004e\u0061\u0072y\u0050\u0072 \u0025\u0076",_bcab .Name );if _facf :=d .Skip ();_facf !=nil {return _facf ;};};case _b .EndElement :break _ffca ;case _b .CharData :};};return nil ;};func (_gdb *CT_MC )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgb :for {_geee ,_abe :=d .Token ();if _abe !=nil {return _abe ;};switch _ebcc :=_geee .(type ){case _b .StartElement :switch _ebcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"}:_gdb .McPr =NewCT_MCPr ();if _cdfe :=d .DecodeElement (_gdb .McPr ,&_ebcc );_cdfe !=nil {return _cdfe ;};default:_be .Log ("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\u0054\u005fM\u0043 \u0025\u0076",_ebcc .Name );if _aaf :=d .Skip ();_aaf !=nil {return _aaf ;};};case _b .EndElement :break _cgb ;case _b .CharData :};};return nil ;};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;};func (_cfda *CT_BreakBin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfda .ValAttr !=ST_BreakBinUnset {_fcb ,_eead :=_cfda .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _eead !=nil {return _eead ;};start .Attr =append (start .Attr ,_fcb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OnOff struct{ValAttr *_dcg .ST_OnOff ;}; -// Validate validates the CT_TwipsMeasure and its children -func (_acde *CT_TwipsMeasure )Validate ()error {return _acde .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func NewCT_Text ()*CT_Text {_dcgg :=&CT_Text {};return _dcgg };type CT_CtrlPr struct{};func NewCT_Nary ()*CT_Nary {_eebd :=&CT_Nary {};_eebd .Sub =NewCT_OMathArg ();_eebd .Sup =NewCT_OMathArg ();_eebd .E =NewCT_OMathArg ();return _eebd ;};func (_eeagb ST_BreakBin )ValidateWithPath (path string )error {switch _eeagb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeagb ));};return nil ;}; +// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path +func (_daf *CT_BorderBoxPr )ValidateWithPath (path string )error {if _daf .HideTop !=nil {if _baf :=_daf .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_baf !=nil {return _baf ;};};if _daf .HideBot !=nil {if _agg :=_daf .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074");_agg !=nil {return _agg ;};};if _daf .HideLeft !=nil {if _dfa :=_daf .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_dfa !=nil {return _dfa ;};};if _daf .HideRight !=nil {if _eaf :=_daf .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074");_eaf !=nil {return _eaf ;};};if _daf .StrikeH !=nil {if _gee :=_daf .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_gee !=nil {return _gee ;};};if _daf .StrikeV !=nil {if _bga :=_daf .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056");_bga !=nil {return _bga ;};};if _daf .StrikeBLTR !=nil {if _cbc :=_daf .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_cbc !=nil {return _cbc ;};};if _daf .StrikeTLBR !=nil {if _dgd :=_daf .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052");_dgd !=nil {return _dgd ;};};if _daf .CtrlPr !=nil {if _gaf :=_daf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gaf !=nil {return _gaf ;};};return nil ;}; -// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path -func (_ecad *CT_TopBot )ValidateWithPath (path string )error {if _ecad .ValAttr ==ST_TopBotUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _fbac :=_ecad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbac !=nil {return _fbac ;};return nil ;};func (_fgbd ST_Jc )String ()string {switch _fgbd {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";case 4:return "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return "";};type CT_OMathParaPr struct{Jc *CT_OMathJc ;};func (_edf *CT_LimLoc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_gcf ,_fda :=_edf .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fda !=nil {return _fda ;};start .Attr =append (start .Attr ,_gcf );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_EqArrPr and its children +func (_dgg *CT_EqArrPr )Validate ()error {return _dgg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");};func (_add *CT_BreakBin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcdg :=range start .Attr {if _gcdg .Name .Local =="\u0076\u0061\u006c"{_add .ValAttr .UnmarshalXMLAttr (_gcdg );continue ;};};for {_gda ,_aef :=d .Token ();if _aef !=nil {return _dc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_aef );};if _ada ,_bdc :=_gda .(_b .EndElement );_bdc &&_ada .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path -func (_bbfa *CT_SSub )ValidateWithPath (path string )error {if _bbfa .SSubPr !=nil {if _facf :=_bbfa .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_facf !=nil {return _facf ;};};if _cbec :=_bbfa .E .ValidateWithPath (path +"\u002f\u0045");_cbec !=nil {return _cbec ;};if _bgeg :=_bbfa .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_bgeg !=nil {return _bgeg ;};return nil ;};func (_dfgf *CT_DPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fge :for {_bcea ,_dcg :=d .Token ();if _dcg !=nil {return _dcg ;};switch _bdd :=_bcea .(type ){case _a .StartElement :switch _bdd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"}:_dfgf .BegChr =NewCT_Char ();if _gda :=d .DecodeElement (_dfgf .BegChr ,&_bdd );_gda !=nil {return _gda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"}:_dfgf .SepChr =NewCT_Char ();if _afb :=d .DecodeElement (_dfgf .SepChr ,&_bdd );_afb !=nil {return _afb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"}:_dfgf .EndChr =NewCT_Char ();if _eegc :=d .DecodeElement (_dfgf .EndChr ,&_bdd );_eegc !=nil {return _eegc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_dfgf .Grow =NewCT_OnOff ();if _fcf :=d .DecodeElement (_dfgf .Grow ,&_bdd );_fcf !=nil {return _fcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u0070"}:_dfgf .Shp =NewCT_Shp ();if _ded :=d .DecodeElement (_dfgf .Shp ,&_bdd );_ded !=nil {return _ded ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dfgf .CtrlPr =NewCT_CtrlPr ();if _def :=d .DecodeElement (_dfgf .CtrlPr ,&_bdd );_def !=nil {return _def ;};default:_cc .Log ("\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\u0044\u0050\u0072\u0020\u0025\u0076",_bdd .Name );if _bgff :=d .Skip ();_bgff !=nil {return _bgff ;};};case _a .EndElement :break _fge ;case _a .CharData :};};return nil ;};func (_fgdce ST_Jc )Validate ()error {return _fgdce .ValidateWithPath ("")}; +// Validate validates the CT_MathPrChoice and its children +func (_dgac *CT_MathPrChoice )Validate ()error {return _dgac .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cbfc *CT_OMathParaPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbfc .Jc !=nil {_edfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_cbfc .Jc ,_edfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_ScriptStyle ()*EG_ScriptStyle {_gabc :=&EG_ScriptStyle {};return _gabc };func (_eceg *CT_YAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_dbegc ,_aaec :=_eceg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _aaec !=nil {return _aaec ;};start .Attr =append (start .Attr ,_dbegc );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TopBot and its children -func (_bca *CT_TopBot )Validate ()error {return _bca .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");}; +// Validate validates the CT_BreakBin and its children +func (_eff *CT_BreakBin )Validate ()error {return _eff .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");};func NewOMath ()*OMath {_eddb :=&OMath {};_eddb .CT_OMath =*NewCT_OMath ();return _eddb }; -// Validate validates the CT_RPR and its children -func (_fggda *CT_RPR )Validate ()error {return _fggda .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");};func NewOMathPara ()*OMathPara {_edde :=&OMathPara {};_edde .CT_OMathPara =*NewCT_OMathPara ();return _edde ;};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};func NewCT_D ()*CT_D {_bfg :=&CT_D {};return _bfg };func (_bgcf *ST_Jc )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgcf =0;case "\u006c\u0065\u0066\u0074":*_bgcf =1;case "\u0072\u0069\u0067h\u0074":*_bgcf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bgcf =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_bgcf =4;};return nil ;};func (_dfaa ST_TopBot )String ()string {switch _dfaa {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";};type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;};const (ST_StyleUnset ST_Style =0;ST_StyleP ST_Style =1;ST_StyleB ST_Style =2;ST_StyleI ST_Style =3;ST_StyleBi ST_Style =4;);func (_edebg ST_LimLoc )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcgef :=_a .Attr {};_fcgef .Name =name ;switch _edebg {case ST_LimLocUnset :_fcgef .Value ="";case ST_LimLocUndOvr :_fcgef .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_fcgef .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _fcgef ,nil ;}; +// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path +func (_gedd *CT_XAlign )ValidateWithPath (path string )error {if _gedd .ValAttr ==_dcg .ST_XAlignUnset {return _dc .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cgbd :=_gedd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgbd !=nil {return _cgbd ;};return nil ;}; -// Validate validates the CT_LimLowPr and its children -func (_daae *CT_LimLowPr )Validate ()error {return _daae .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");};func (_cfc *CT_MC )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccaf :for {_fccc ,_edcd :=d .Token ();if _edcd !=nil {return _edcd ;};switch _bgcc :=_fccc .(type ){case _a .StartElement :switch _bgcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"}:_cfc .McPr =NewCT_MCPr ();if _bfee :=d .DecodeElement (_cfc .McPr ,&_bgcc );_bfee !=nil {return _bfee ;};default:_cc .Log ("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\u0054\u005fM\u0043 \u0025\u0076",_bgcc .Name );if _ddc :=d .Skip ();_ddc !=nil {return _ddc ;};};case _a .EndElement :break _ccaf ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path +func (_fbe *CT_MC )ValidateWithPath (path string )error {if _fbe .McPr !=nil {if _ecf :=_fbe .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_ecf !=nil {return _ecf ;};};return nil ;};func (_cbcb ST_TopBot )String ()string {switch _cbcb {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";}; -// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path -func (_efag *CT_OMathArg )ValidateWithPath (path string )error {if _efag .ArgPr !=nil {if _dbbda :=_efag .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_dbbda !=nil {return _dbbda ;};};for _aeag ,_gdag :=range _efag .EG_OMathMathElements {if _dgdcc :=_gdag .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_aeag ));_dgdcc !=nil {return _dgdcc ;};};if _efag .CtrlPr !=nil {if _cfec :=_efag .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cfec !=nil {return _cfec ;};};return nil ;}; +// Validate validates the CT_RChoice and its children +func (_cggd *CT_RChoice )Validate ()error {return _cggd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fbgb *CT_Func )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbgb .FName =NewCT_OMathArg ();_fbgb .E =NewCT_OMathArg ();_ggf :for {_fff ,_dfcgg :=d .Token ();if _dfcgg !=nil {return _dfcgg ;};switch _dfegd :=_fff .(type ){case _b .StartElement :switch _dfegd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"}:_fbgb .FuncPr =NewCT_FuncPr ();if _abddd :=d .DecodeElement (_fbgb .FuncPr ,&_dfegd );_abddd !=nil {return _abddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"}:if _cbcc :=d .DecodeElement (_fbgb .FName ,&_dfegd );_cbcc !=nil {return _cbcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _daab :=d .DecodeElement (_fbgb .E ,&_dfegd );_daab !=nil {return _daab ;};default:_be .Log ("\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\u0075\u006e\u0063\u0020\u0025\u0076",_dfegd .Name );if _gfb :=d .Skip ();_gfb !=nil {return _gfb ;};};case _b .EndElement :break _ggf ;case _b .CharData :};};return nil ;};func (_ggebe ST_FType )ValidateWithPath (path string )error {switch _ggebe {case 0,1,2,3,4:default:return _dc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggebe ));};return nil ;};func (_bfee ST_Shp )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afdc :=_b .Attr {};_afdc .Name =name ;switch _bfee {case ST_ShpUnset :_afdc .Value ="";case ST_ShpCentered :_afdc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_afdc .Value ="\u006d\u0061\u0074c\u0068";};return _afdc ,nil ;};type MathPr struct{CT_MathPr };func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_fe :=&CT_BorderBoxPr {};return _fe };func NewCT_OMathArg ()*CT_OMathArg {_bde :=&CT_OMathArg {};return _bde };func NewEG_OMathElements ()*EG_OMathElements {_feeda :=&EG_OMathElements {};return _feeda };func (_geed ST_LimLoc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbbgf :=_b .Attr {};_cbbgf .Name =name ;switch _geed {case ST_LimLocUnset :_cbbgf .Value ="";case ST_LimLocUndOvr :_cbbgf .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_cbbgf .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _cbbgf ,nil ;};func (_bcdg *CT_GroupChrPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beed :for {_ddae ,_edbd :=d .Token ();if _edbd !=nil {return _edbd ;};switch _efaeb :=_ddae .(type ){case _b .StartElement :switch _efaeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_bcdg .Chr =NewCT_Char ();if _fegg :=d .DecodeElement (_bcdg .Chr ,&_efaeb );_fegg !=nil {return _fegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_bcdg .Pos =NewCT_TopBot ();if _gfd :=d .DecodeElement (_bcdg .Pos ,&_efaeb );_gfd !=nil {return _gfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"}:_bcdg .VertJc =NewCT_TopBot ();if _fcag :=d .DecodeElement (_bcdg .VertJc ,&_efaeb );_fcag !=nil {return _fcag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bcdg .CtrlPr =NewCT_CtrlPr ();if _egd :=d .DecodeElement (_bcdg .CtrlPr ,&_efaeb );_egd !=nil {return _egd ;};default:_be .Log ("\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\u0047r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072 \u0025\u0076",_efaeb .Name );if _eabb :=d .Skip ();_eabb !=nil {return _eabb ;};};case _b .EndElement :break _beed ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Box and its children -func (_da *CT_Box )Validate ()error {return _da .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");};func (_cgfd *CT_TopBot )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgfd .ValAttr =ST_TopBot (1);for _ ,_afdc :=range start .Attr {if _afdc .Name .Local =="\u0076\u0061\u006c"{_cgfd .ValAttr .UnmarshalXMLAttr (_afdc );continue ;};};for {_fbbef ,_eedb :=d .Token ();if _eedb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_eedb );};if _fcdcc ,_gbcd :=_fbbef .(_a .EndElement );_gbcd &&_fcdcc .Name ==start .Name {break ;};};return nil ;};func NewMathPr ()*MathPr {_faged :=&MathPr {};_faged .CT_MathPr =*NewCT_MathPr ();return _faged };func (_gfab *CT_SSub )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gfab .SSubPr !=nil {_acd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_gfab .SSubPr ,_acd );};_edcf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gfab .E ,_edcf );_fbfba :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_gfab .Sub ,_fbfba );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_OnOff ()*CT_OnOff {_cecf :=&CT_OnOff {};return _cecf }; +// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path +func (_cgg *CT_Char )ValidateWithPath (path string )error {return nil };func ParseUnionST_OnOff (s string )(_dcg .ST_OnOff ,error ){return _dcg .ParseUnionST_OnOff (s )};func (_daggb ST_Script )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cabga :=_b .Attr {};_cabga .Name =name ;switch _daggb {case ST_ScriptUnset :_cabga .Value ="";case ST_ScriptRoman :_cabga .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_cabga .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_cabga .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_cabga .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_cabga .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_cabga .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _cabga ,nil ;};func (_bdac ST_FType )String ()string {switch _bdac {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0073\u006b\u0077";case 3:return "\u006c\u0069\u006e";case 4:return "\u006e\u006f\u0042a\u0072";};return "";}; -// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path -func (_ffb *CT_BoxPr )ValidateWithPath (path string )error {if _ffb .OpEmu !=nil {if _gebf :=_ffb .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_gebf !=nil {return _gebf ;};};if _ffb .NoBreak !=nil {if _fgaf :=_ffb .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b");_fgaf !=nil {return _fgaf ;};};if _ffb .Diff !=nil {if _fe :=_ffb .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_fe !=nil {return _fe ;};};if _ffb .Brk !=nil {if _fbb :=_ffb .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_fbb !=nil {return _fbb ;};};if _ffb .Aln !=nil {if _ddb :=_ffb .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_ddb !=nil {return _ddb ;};};if _ffb .CtrlPr !=nil {if _ecc :=_ffb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ecc !=nil {return _ecc ;};};return nil ;};func NewCT_FType ()*CT_FType {_ece :=&CT_FType {};_ece .ValAttr =ST_FType (1);return _ece }; +// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path +func (_ddc *CT_OMathParaPr )ValidateWithPath (path string )error {if _ddc .Jc !=nil {if _bbfd :=_ddc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bbfd !=nil {return _bbfd ;};};return nil ;};func NewCT_Text ()*CT_Text {_dggdb :=&CT_Text {};return _dggdb }; -// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path -func (_adgd *CT_OMathJc )ValidateWithPath (path string )error {if _fdbg :=_adgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdbg !=nil {return _fdbg ;};return nil ;}; +// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path +func (_cgac *CT_MathPr )ValidateWithPath (path string )error {if _cgac .MathFont !=nil {if _daeg :=_cgac .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_daeg !=nil {return _daeg ;};};if _cgac .BrkBin !=nil {if _cgef :=_cgac .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e");_cgef !=nil {return _cgef ;};};if _cgac .BrkBinSub !=nil {if _babb :=_cgac .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_babb !=nil {return _babb ;};};if _cgac .SmallFrac !=nil {if _bcfb :=_cgac .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063");_bcfb !=nil {return _bcfb ;};};if _cgac .DispDef !=nil {if _bfgb :=_cgac .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_bfgb !=nil {return _bfgb ;};};if _cgac .LMargin !=nil {if _bdbd :=_cgac .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e");_bdbd !=nil {return _bdbd ;};};if _cgac .RMargin !=nil {if _edab :=_cgac .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_edab !=nil {return _edab ;};};if _cgac .DefJc !=nil {if _bebff :=_cgac .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063");_bebff !=nil {return _bebff ;};};if _cgac .PreSp !=nil {if _bfga :=_cgac .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_bfga !=nil {return _bfga ;};};if _cgac .PostSp !=nil {if _feed :=_cgac .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070");_feed !=nil {return _feed ;};};if _cgac .InterSp !=nil {if _aaac :=_cgac .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_aaac !=nil {return _aaac ;};};if _cgac .IntraSp !=nil {if _gecde :=_cgac .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070");_gecde !=nil {return _gecde ;};};if _cgac .Choice !=nil {if _baad :=_cgac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_baad !=nil {return _baad ;};};if _cgac .IntLim !=nil {if _gcced :=_cgac .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d");_gcced !=nil {return _gcced ;};};if _cgac .NaryLim !=nil {if _ggcd :=_cgac .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_ggcd !=nil {return _ggcd ;};};return nil ;};func (_ecdg *CT_SSubSupPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ecdg .AlnScr !=nil {_fedcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}};e .EncodeElement (_ecdg .AlnScr ,_fedcf );};if _ecdg .CtrlPr !=nil {_fceb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ecdg .CtrlPr ,_fceb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;};func NewCT_LimLoc ()*CT_LimLoc {_cegg :=&CT_LimLoc {};_cegg .ValAttr =ST_LimLoc (1);return _cegg };func (_bffe *CT_SPre )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bffe .SPrePr !=nil {_bba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}};e .EncodeElement (_bffe .SPrePr ,_bba );};_ccaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_bffe .Sub ,_ccaf );_fce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_bffe .Sup ,_fce );_dafb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bffe .E ,_dafb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebc *CT_EqArrPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebc .BaseJc !=nil {_cege :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_ebc .BaseJc ,_cege );};if _ebc .MaxDist !=nil {_ggd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_ebc .MaxDist ,_ggd );};if _ebc .ObjDist !=nil {_dea :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}};e .EncodeElement (_ebc .ObjDist ,_dea );};if _ebc .RSpRule !=nil {_adg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_ebc .RSpRule ,_adg );};if _ebc .RSp !=nil {_feg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_ebc .RSp ,_feg );};if _ebc .CtrlPr !=nil {_fdeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ebc .CtrlPr ,_fdeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_BreakBinSub byte ;func (_aefe *CT_Func )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aefe .FuncPr !=nil {_dfeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}};e .EncodeElement (_aefe .FuncPr ,_dfeg );};_bag :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_aefe .FName ,_bag );_fdga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aefe .E ,_fdga );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;}; -// Validate validates the CT_RChoice and its children -func (_fgbf *CT_RChoice )Validate ()error {return _fgbf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_MC struct{McPr *CT_MCPr ;};func (_adff *CT_YAlign )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_ffea ,_bccc :=_adff .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bccc !=nil {return _bccc ;};start .Attr =append (start .Attr ,_ffea );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_edaea *ST_BreakBinSub )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edaea =0;case "\u002d\u002d":*_edaea =1;case "\u002d\u002b":*_edaea =2;case "\u002b\u002d":*_edaea =3;};return nil ;};func (_acgd ST_TopBot )Validate ()error {return _acgd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path +func (_cae *CT_EqArrPr )ValidateWithPath (path string )error {if _cae .BaseJc !=nil {if _bfd :=_cae .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_bfd !=nil {return _bfd ;};};if _cae .MaxDist !=nil {if _affb :=_cae .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074");_affb !=nil {return _affb ;};};if _cae .ObjDist !=nil {if _fbb :=_cae .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_fbb !=nil {return _fbb ;};};if _cae .RSpRule !=nil {if _aegb :=_cae .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_aegb !=nil {return _aegb ;};};if _cae .RSp !=nil {if _adf :=_cae .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_adf !=nil {return _adf ;};};if _cae .CtrlPr !=nil {if _cdg :=_cae .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cdg !=nil {return _cdg ;};};return nil ;};func NewCT_Box ()*CT_Box {_cbf :=&CT_Box {};_cbf .E =NewCT_OMathArg ();return _cbf };func (_fgfc *CT_OMathArg )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcfg :for {_gcff ,_eged :=d .Token ();if _eged !=nil {return _eged ;};switch _acgg :=_gcff .(type ){case _b .StartElement :switch _acgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"}:_fgfc .ArgPr =NewCT_OMathArgPr ();if _fcad :=d .DecodeElement (_fgfc .ArgPr ,&_acgg );_fcad !=nil {return _fcad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_egaf :=NewEG_OMathMathElements ();_egaf .Acc =NewCT_Acc ();if _dgdg :=d .DecodeElement (_egaf .Acc ,&_acgg );_dgdg !=nil {return _dgdg ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_egaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_dfdbb :=NewEG_OMathMathElements ();_dfdbb .Bar =NewCT_Bar ();if _aade :=d .DecodeElement (_dfdbb .Bar ,&_acgg );_aade !=nil {return _aade ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_dfdbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bcdd :=NewEG_OMathMathElements ();_bcdd .Box =NewCT_Box ();if _feaf :=d .DecodeElement (_bcdd .Box ,&_acgg );_feaf !=nil {return _feaf ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_bcdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_eegag :=NewEG_OMathMathElements ();_eegag .BorderBox =NewCT_BorderBox ();if _afdff :=d .DecodeElement (_eegag .BorderBox ,&_acgg );_afdff !=nil {return _afdff ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_eegag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_egcg :=NewEG_OMathMathElements ();_egcg .D =NewCT_D ();if _fggd :=d .DecodeElement (_egcg .D ,&_acgg );_fggd !=nil {return _fggd ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_egcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_fbff :=NewEG_OMathMathElements ();_fbff .EqArr =NewCT_EqArr ();if _fdfb :=d .DecodeElement (_fbff .EqArr ,&_acgg );_fdfb !=nil {return _fdfb ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_fbff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_deec :=NewEG_OMathMathElements ();_deec .F =NewCT_F ();if _dbfd :=d .DecodeElement (_deec .F ,&_acgg );_dbfd !=nil {return _dbfd ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_deec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_bebfd :=NewEG_OMathMathElements ();_bebfd .Func =NewCT_Func ();if _dbaf :=d .DecodeElement (_bebfd .Func ,&_acgg );_dbaf !=nil {return _dbaf ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_bebfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_cgdd :=NewEG_OMathMathElements ();_cgdd .GroupChr =NewCT_GroupChr ();if _affg :=d .DecodeElement (_cgdd .GroupChr ,&_acgg );_affg !=nil {return _affg ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_cgdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_bgea :=NewEG_OMathMathElements ();_bgea .LimLow =NewCT_LimLow ();if _cbde :=d .DecodeElement (_bgea .LimLow ,&_acgg );_cbde !=nil {return _cbde ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_bgea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_bafff :=NewEG_OMathMathElements ();_bafff .LimUpp =NewCT_LimUpp ();if _bbeg :=d .DecodeElement (_bafff .LimUpp ,&_acgg );_bbeg !=nil {return _bbeg ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_bafff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_eeda :=NewEG_OMathMathElements ();_eeda .M =NewCT_M ();if _cebga :=d .DecodeElement (_eeda .M ,&_acgg );_cebga !=nil {return _cebga ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_eeda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_beag :=NewEG_OMathMathElements ();_beag .Nary =NewCT_Nary ();if _ffee :=d .DecodeElement (_beag .Nary ,&_acgg );_ffee !=nil {return _ffee ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_beag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_cdda :=NewEG_OMathMathElements ();_cdda .Phant =NewCT_Phant ();if _dacg :=d .DecodeElement (_cdda .Phant ,&_acgg );_dacg !=nil {return _dacg ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_cdda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_cbfg :=NewEG_OMathMathElements ();_cbfg .Rad =NewCT_Rad ();if _bcfag :=d .DecodeElement (_cbfg .Rad ,&_acgg );_bcfag !=nil {return _bcfag ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_cbfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_gfg :=NewEG_OMathMathElements ();_gfg .SPre =NewCT_SPre ();if _bgca :=d .DecodeElement (_gfg .SPre ,&_acgg );_bgca !=nil {return _bgca ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_gfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_agbcb :=NewEG_OMathMathElements ();_agbcb .SSub =NewCT_SSub ();if _egg :=d .DecodeElement (_agbcb .SSub ,&_acgg );_egg !=nil {return _egg ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_agbcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_facb :=NewEG_OMathMathElements ();_facb .SSubSup =NewCT_SSubSup ();if _egae :=d .DecodeElement (_facb .SSubSup ,&_acgg );_egae !=nil {return _egae ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_facb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_fbcbf :=NewEG_OMathMathElements ();_fbcbf .SSup =NewCT_SSup ();if _eggb :=d .DecodeElement (_fbcbf .SSup ,&_acgg );_eggb !=nil {return _eggb ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_fbcbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_gabfb :=NewEG_OMathMathElements ();_gabfb .R =NewCT_R ();if _adefe :=d .DecodeElement (_gabfb .R ,&_acgg );_adefe !=nil {return _adefe ;};_fgfc .EG_OMathMathElements =append (_fgfc .EG_OMathMathElements ,_gabfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fgfc .CtrlPr =NewCT_CtrlPr ();if _bgfb :=d .DecodeElement (_fgfc .CtrlPr ,&_acgg );_bgfb !=nil {return _bgfb ;};default:_be .Log ("\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\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0020\u0025\u0076",_acgg .Name );if _egcb :=d .Skip ();_egcb !=nil {return _egcb ;};};case _b .EndElement :break _gcfg ;case _b .CharData :};};return nil ;};func NewCT_AccPr ()*CT_AccPr {_dcf :=&CT_AccPr {};return _dcf };func NewCT_Nary ()*CT_Nary {_cegc :=&CT_Nary {};_cegc .Sub =NewCT_OMathArg ();_cegc .Sup =NewCT_OMathArg ();_cegc .E =NewCT_OMathArg ();return _cegc ;}; -// Validate validates the CT_OMathJc and its children -func (_agad *CT_OMathJc )Validate ()error {return _agad .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");}; +// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path +func (_ffdb *CT_LimUppPr )ValidateWithPath (path string )error {if _ffdb .CtrlPr !=nil {if _gbcd :=_ffdb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gbcd !=nil {return _gbcd ;};};return nil ;};func NewCT_R ()*CT_R {_fcga :=&CT_R {};return _fcga }; -// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path -func (_fbbe *CT_Nary )ValidateWithPath (path string )error {if _fbbe .NaryPr !=nil {if _fecc :=_fbbe .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_fecc !=nil {return _fecc ;};};if _dffb :=_fbbe .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_dffb !=nil {return _dffb ;};if _caaf :=_fbbe .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_caaf !=nil {return _caaf ;};if _aeae :=_fbbe .E .ValidateWithPath (path +"\u002f\u0045");_aeae !=nil {return _aeae ;};return nil ;}; +// Validate validates the CT_MC and its children +func (_caea *CT_MC )Validate ()error {return _caea .ValidateWithPath ("\u0043\u0054\u005fM\u0043")}; -// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path -func (_cddc *CT_MC )ValidateWithPath (path string )error {if _cddc .McPr !=nil {if _fdf :=_cddc .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_fdf !=nil {return _fdf ;};};return nil ;};func (_bfbge ST_LimLoc )ValidateWithPath (path string )error {switch _bfbge {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbge ));};return nil ;};func NewCT_SSup ()*CT_SSup {_deab :=&CT_SSup {};_deab .E =NewCT_OMathArg ();_deab .Sup =NewCT_OMathArg ();return _deab ;};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;};func (_dddd *ST_TopBot )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dddd =0;case "\u0074\u006f\u0070":*_dddd =1;case "\u0062\u006f\u0074":*_dddd =2;};return nil ;};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func (_cdfa ST_Script )String ()string {switch _cdfa {case 0:return "";case 1:return "\u0072\u006f\u006da\u006e";case 2:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0066r\u0061\u006b\u0074\u0075\u0072";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case 5:return "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case 6:return "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return "";}; +// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path +func (_aed *EG_OMathElements )ValidateWithPath (path string )error {for _caceg ,_gdeb :=range _aed .EG_OMathMathElements {if _efca :=_gdeb .ValidateWithPath (_dc .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_caceg ));_efca !=nil {return _efca ;};};return nil ;};func (_adc *CT_BorderBox )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adc .BorderBoxPr !=nil {_abd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}};e .EncodeElement (_adc .BorderBoxPr ,_abd );};_bec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_adc .E ,_bec );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;}; -// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path -func (_bcb *CT_Script )ValidateWithPath (path string )error {if _ccafe :=_bcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccafe !=nil {return _ccafe ;};return nil ;};func (_cdba *CT_RadPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdgd :for {_dacd ,_eccf :=d .Token ();if _eccf !=nil {return _eccf ;};switch _eaef :=_dacd .(type ){case _a .StartElement :switch _eaef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"}:_cdba .DegHide =NewCT_OnOff ();if _agfag :=d .DecodeElement (_cdba .DegHide ,&_eaef );_agfag !=nil {return _agfag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cdba .CtrlPr =NewCT_CtrlPr ();if _ccefd :=d .DecodeElement (_cdba .CtrlPr ,&_eaef );_ccefd !=nil {return _ccefd ;};default:_cc .Log ("\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\u0052\u0061\u0064\u0050\u0072\u0020\u0025\u0076",_eaef .Name );if _cgbf :=d .Skip ();_cgbf !=nil {return _cgbf ;};};case _a .EndElement :break _gdgd ;case _a .CharData :};};return nil ;};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;}; +// Validate validates the CT_Style and its children +func (_baadg *CT_Style )Validate ()error {return _baadg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_GroupChr and its children -func (_gec *CT_GroupChr )Validate ()error {return _gec .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");};func (_dddfb ST_Style )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_afcb :=_a .Attr {};_afcb .Name =name ;switch _dddfb {case ST_StyleUnset :_afcb .Value ="";case ST_StyleP :_afcb .Value ="\u0070";case ST_StyleB :_afcb .Value ="\u0062";case ST_StyleI :_afcb .Value ="\u0069";case ST_StyleBi :_afcb .Value ="\u0062\u0069";};return _afcb ,nil ;};func (_ddgg *CT_OMathJc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ddgg .ValAttr !=ST_JcUnset {_febe ,_gee :=_ddgg .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gee !=nil {return _gee ;};start .Attr =append (start .Attr ,_febe );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;};func (_gded *CT_FType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gded .ValAttr =ST_FType (1);for _ ,_bbeb :=range start .Attr {if _bbeb .Name .Local =="\u0076\u0061\u006c"{_gded .ValAttr .UnmarshalXMLAttr (_bbeb );continue ;};};for {_dgca ,_dgff :=d .Token ();if _dgff !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_dgff );};if _gfg ,_gcdg :=_dgca .(_a .EndElement );_gcdg &&_gfg .Name ==start .Name {break ;};};return nil ;};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;}; +// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path +func (_aabb *CT_Shp )ValidateWithPath (path string )error {if _aabb .ValAttr ==ST_ShpUnset {return _dc .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _gabb :=_aabb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gabb !=nil {return _gabb ;};return nil ;};func NewCT_FPr ()*CT_FPr {_cec :=&CT_FPr {};return _cec };func (_cafa ST_Script )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cafa .String (),start );};type CT_CtrlPr struct{};func (_aabbf ST_Jc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dggc :=_b .Attr {};_dggc .Name =name ;switch _aabbf {case ST_JcUnset :_dggc .Value ="";case ST_JcLeft :_dggc .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_dggc .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_dggc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_dggc .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return _dggc ,nil ;};type ST_BreakBin byte ;func NewCT_RChoice ()*CT_RChoice {_faef :=&CT_RChoice {};return _faef }; -// Validate validates the CT_SSub and its children -func (_fageg *CT_SSub )Validate ()error {return _fageg .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");};func NewCT_TopBot ()*CT_TopBot {_fafa :=&CT_TopBot {};_fafa .ValAttr =ST_TopBot (1);return _fafa };func NewCT_OMath ()*CT_OMath {_eecf :=&CT_OMath {};return _eecf };func (_dceg *CT_GroupChr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dceg .GroupChrPr !=nil {_cacg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}};e .EncodeElement (_dceg .GroupChrPr ,_cacg );};_dad :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dceg .E ,_dad );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_caaa *CT_RChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cegd :for {_aba ,_cbf :=d .Token ();if _cbf !=nil {return _cbf ;};switch _fffa :=_aba .(type ){case _a .StartElement :switch _fffa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_geffa :=NewCT_Text ();if _eabb :=d .DecodeElement (_geffa ,&_fffa );_eabb !=nil {return _eabb ;};_caaa .T =append (_caaa .T ,_geffa );default:_cc .Log ("\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\u005fR\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fffa .Name );if _acfg :=d .Skip ();_acfg !=nil {return _acfg ;};};case _a .EndElement :break _cegd ;case _a .CharData :};};return nil ;};type CT_BorderBoxPr struct{HideTop *CT_OnOff ;HideBot *CT_OnOff ;HideLeft *CT_OnOff ;HideRight *CT_OnOff ;StrikeH *CT_OnOff ;StrikeV *CT_OnOff ;StrikeBLTR *CT_OnOff ;StrikeTLBR *CT_OnOff ;CtrlPr *CT_CtrlPr ;};type ST_Style byte ;func (_begc *CT_CtrlPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path +func (_dba *CT_Box )ValidateWithPath (path string )error {if _dba .BoxPr !=nil {if _ece :=_dba .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_ece !=nil {return _ece ;};};if _afca :=_dba .E .ValidateWithPath (path +"\u002f\u0045");_afca !=nil {return _afca ;};return nil ;};func (_bbgd *CT_LimLowPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbgd .CtrlPr !=nil {_gdaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bbgd .CtrlPr ,_gdaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path -func (_dabc *CT_OMath )ValidateWithPath (path string )error {for _ebgg ,_afga :=range _dabc .EG_OMathMathElements {if _abfe :=_afga .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_ebgg ));_abfe !=nil {return _abfe ;};};return nil ;};func NewCT_BreakBin ()*CT_BreakBin {_ebd :=&CT_BreakBin {};return _ebd };func (_acabf ST_BreakBinSub )Validate ()error {return _acabf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path +func (_agbc *CT_LimLowPr )ValidateWithPath (path string )error {if _agbc .CtrlPr !=nil {if _affe :=_agbc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_affe !=nil {return _affe ;};};return nil ;};func (_aecd *CT_UnSignedInteger )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_dc .Sprintf ("\u0025\u0076",_aecd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cggg *ST_LimLoc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cggg =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_cggg =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_cggg =2;};return nil ;};func (_bbg *CT_CtrlPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_becf ,_cgd :=d .Token ();if _cgd !=nil {return _dc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_cgd );};if _bda ,_egf :=_becf .(_b .EndElement );_egf &&_bda .Name ==start .Name {break ;};};return nil ;};func (_dcfe *CT_R )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dcfe .RPr !=nil {_cdbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072P\u0072"}};e .EncodeElement (_dcfe .RPr ,_cdbg );};if _dcfe .Choice !=nil {for _ ,_cega :=range _dcfe .Choice {_cega .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SSubSupPr and its children -func (_dgcbf *CT_SSubSupPr )Validate ()error {return _dgcbf .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};type CT_Text struct{SpaceAttr *string ;Content string ;};func (_bffda *ST_BreakBin )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdcc ,_dddg :=d .Token ();if _dddg !=nil {return _dddg ;};if _fggg ,_gdbae :=_bdcc .(_a .EndElement );_gdbae &&_fggg .Name ==start .Name {*_bffda =1;return nil ;};if _cgabge ,_babb :=_bdcc .(_a .CharData );!_babb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdcc );}else {switch string (_cgabge ){case "":*_bffda =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_bffda =1;case "\u0061\u0066\u0074e\u0072":*_bffda =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bffda =3;};};_bdcc ,_dddg =d .Token ();if _dddg !=nil {return _dddg ;};if _fdea ,_egea :=_bdcc .(_a .EndElement );_egea &&_fdea .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdcc );}; +// Validate validates the CT_Rad and its children +func (_addff *CT_Rad )Validate ()error {return _addff .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");}; -// ValidateWithPath validates the MathPr and its children, prefixing error messages with path -func (_cgbe *MathPr )ValidateWithPath (path string )error {if _facdg :=_cgbe .CT_MathPr .ValidateWithPath (path );_facdg !=nil {return _facdg ;};return nil ;};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};func NewCT_FPr ()*CT_FPr {_aggf :=&CT_FPr {};return _aggf };func NewCT_OMathPara ()*CT_OMathPara {_afac :=&CT_OMathPara {};return _afac }; +// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path +func (_dabe *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_fgc *CT_BreakBinSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cff :=range start .Attr {if _cff .Name .Local =="\u0076\u0061\u006c"{_fgc .ValAttr .UnmarshalXMLAttr (_cff );continue ;};};for {_cge ,_ccde :=d .Token ();if _ccde !=nil {return _dc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u0053\u0075\u0062:\u0020\u0025\u0073",_ccde );};if _eca ,_ceg :=_cge .(_b .EndElement );_ceg &&_eca .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_ddfc *CT_Text )ValidateWithPath (path string )error {return nil };func (_adb *CT_FuncPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _adb .CtrlPr !=nil {_agf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_adb .CtrlPr ,_agf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_LimLowPr ()*CT_LimLowPr {_fcab :=&CT_LimLowPr {};return _fcab };func NewCT_RadPr ()*CT_RadPr {_dgaf :=&CT_RadPr {};return _dgaf };func (_cbca *EG_OMathMathElements )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beebc :for {_agbf ,_efbd :=d .Token ();if _efbd !=nil {return _efbd ;};switch _gefec :=_agbf .(type ){case _a .StartElement :switch _gefec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_cbca .Acc =NewCT_Acc ();if _dagd :=d .DecodeElement (_cbca .Acc ,&_gefec );_dagd !=nil {return _dagd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_cbca .Bar =NewCT_Bar ();if _fgfc :=d .DecodeElement (_cbca .Bar ,&_gefec );_fgfc !=nil {return _fgfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_cbca .Box =NewCT_Box ();if _afed :=d .DecodeElement (_cbca .Box ,&_gefec );_afed !=nil {return _afed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_cbca .BorderBox =NewCT_BorderBox ();if _gabf :=d .DecodeElement (_cbca .BorderBox ,&_gefec );_gabf !=nil {return _gabf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_cbca .D =NewCT_D ();if _dcdb :=d .DecodeElement (_cbca .D ,&_gefec );_dcdb !=nil {return _dcdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_cbca .EqArr =NewCT_EqArr ();if _abbg :=d .DecodeElement (_cbca .EqArr ,&_gefec );_abbg !=nil {return _abbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_cbca .F =NewCT_F ();if _cdec :=d .DecodeElement (_cbca .F ,&_gefec );_cdec !=nil {return _cdec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_cbca .Func =NewCT_Func ();if _fdccc :=d .DecodeElement (_cbca .Func ,&_gefec );_fdccc !=nil {return _fdccc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_cbca .GroupChr =NewCT_GroupChr ();if _ggae :=d .DecodeElement (_cbca .GroupChr ,&_gefec );_ggae !=nil {return _ggae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_cbca .LimLow =NewCT_LimLow ();if _faba :=d .DecodeElement (_cbca .LimLow ,&_gefec );_faba !=nil {return _faba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_cbca .LimUpp =NewCT_LimUpp ();if _efgbg :=d .DecodeElement (_cbca .LimUpp ,&_gefec );_efgbg !=nil {return _efgbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_cbca .M =NewCT_M ();if _aegc :=d .DecodeElement (_cbca .M ,&_gefec );_aegc !=nil {return _aegc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_cbca .Nary =NewCT_Nary ();if _ceea :=d .DecodeElement (_cbca .Nary ,&_gefec );_ceea !=nil {return _ceea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_cbca .Phant =NewCT_Phant ();if _cfbe :=d .DecodeElement (_cbca .Phant ,&_gefec );_cfbe !=nil {return _cfbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_cbca .Rad =NewCT_Rad ();if _abace :=d .DecodeElement (_cbca .Rad ,&_gefec );_abace !=nil {return _abace ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_cbca .SPre =NewCT_SPre ();if _fecg :=d .DecodeElement (_cbca .SPre ,&_gefec );_fecg !=nil {return _fecg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_cbca .SSub =NewCT_SSub ();if _edcg :=d .DecodeElement (_cbca .SSub ,&_gefec );_edcg !=nil {return _edcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_cbca .SSubSup =NewCT_SSubSup ();if _bbcb :=d .DecodeElement (_cbca .SSubSup ,&_gefec );_bbcb !=nil {return _bbcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_cbca .SSup =NewCT_SSup ();if _acccf :=d .DecodeElement (_cbca .SSup ,&_gefec );_acccf !=nil {return _acccf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_cbca .R =NewCT_R ();if _ffce :=d .DecodeElement (_cbca .R ,&_gefec );_ffce !=nil {return _ffce ;};default:_cc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_gefec .Name );if _babe :=d .Skip ();_babe !=nil {return _babe ;};};case _a .EndElement :break _beebc ;case _a .CharData :};};return nil ;};func NewEG_ScriptStyle ()*EG_ScriptStyle {_cgdb :=&EG_ScriptStyle {};return _cgdb };func (_dgfe *CT_LimLowPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dgfe .CtrlPr !=nil {_ddfa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dgfe .CtrlPr ,_ddfa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ceab *CT_TopBot )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_afbe ,_gbcfe :=_ceab .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gbcfe !=nil {return _gbcfe ;};start .Attr =append (start .Attr ,_afbe );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TopBot and its children +func (_gdba *CT_TopBot )Validate ()error {return _gdba .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");};func NewCT_RadPr ()*CT_RadPr {_agaea :=&CT_RadPr {};return _agaea };func (_bfgbe *CT_SPrePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfgbe .CtrlPr !=nil {_edgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bfgbe .CtrlPr ,_edgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_faee *CT_OnOff )ValidateWithPath (path string )error {if _faee .ValAttr !=nil {if _ccbcc :=_faee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccbcc !=nil {return _ccbcc ;};};return nil ;};func (_ebec *CT_RPR )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aebd :for {_aecg ,_gcge :=d .Token ();if _gcge !=nil {return _gcge ;};switch _baea :=_aecg .(type ){case _a .StartElement :switch _baea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u0074"}:_ebec .Lit =NewCT_OnOff ();if _ddfea :=d .DecodeElement (_ebec .Lit ,&_baea );_ddfea !=nil {return _ddfea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_ebec .Choice =NewCT_RPRChoice ();if _cegbe :=d .DecodeElement (&_ebec .Choice .Nor ,&_baea );_cegbe !=nil {return _cegbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_ebec .Brk =NewCT_ManualBreak ();if _eggc :=d .DecodeElement (_ebec .Brk ,&_baea );_eggc !=nil {return _eggc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_ebec .Aln =NewCT_OnOff ();if _dcag :=d .DecodeElement (_ebec .Aln ,&_baea );_dcag !=nil {return _dcag ;};default:_cc .Log ("\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\u0052\u0050\u0052\u0020\u0025\u0076",_baea .Name );if _abe :=d .Skip ();_abe !=nil {return _abe ;};};case _a .EndElement :break _aebd ;case _a .CharData :};};return nil ;};func (_gcdf *CT_Style )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcdf .ValAttr !=ST_StyleUnset {_acaf ,_fceg :=_gcdf .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fceg !=nil {return _fceg ;};start .Attr =append (start .Attr ,_acaf );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_fdef *CT_F )ValidateWithPath (path string )error {if _fdef .FPr !=nil {if _aaad :=_fdef .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_aaad !=nil {return _aaad ;};};if _gbda :=_fdef .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d");_gbda !=nil {return _gbda ;};if _agea :=_fdef .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_agea !=nil {return _agea ;};return nil ;}; -// Validate validates the CT_MPr and its children -func (_cbcc *CT_MPr )Validate ()error {return _cbcc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");};func (_egda *CT_Func )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egda .FName =NewCT_OMathArg ();_egda .E =NewCT_OMathArg ();_ebf :for {_dcad ,_fdbc :=d .Token ();if _fdbc !=nil {return _fdbc ;};switch _fbd :=_dcad .(type ){case _a .StartElement :switch _fbd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"}:_egda .FuncPr =NewCT_FuncPr ();if _gad :=d .DecodeElement (_egda .FuncPr ,&_fbd );_gad !=nil {return _gad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"}:if _cgfb :=d .DecodeElement (_egda .FName ,&_fbd );_cgfb !=nil {return _cgfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dbb :=d .DecodeElement (_egda .E ,&_fbd );_dbb !=nil {return _dbb ;};default:_cc .Log ("\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\u0075\u006e\u0063\u0020\u0025\u0076",_fbd .Name );if _bcg :=d .Skip ();_bcg !=nil {return _bcg ;};};case _a .EndElement :break _ebf ;case _a .CharData :};};return nil ;};func (_fdd *CT_FuncPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dda :for {_gbg ,_efaa :=d .Token ();if _efaa !=nil {return _efaa ;};switch _ceeg :=_gbg .(type ){case _a .StartElement :switch _ceeg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fdd .CtrlPr =NewCT_CtrlPr ();if _ecg :=d .DecodeElement (_fdd .CtrlPr ,&_ceeg );_ecg !=nil {return _ecg ;};default:_cc .Log ("\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\u0046\u0075\u006ec\u0050\u0072 \u0025\u0076",_ceeg .Name );if _bafe :=d .Skip ();_bafe !=nil {return _bafe ;};};case _a .EndElement :break _dda ;case _a .CharData :};};return nil ;};func NewCT_MR ()*CT_MR {_ead :=&CT_MR {};return _ead };func NewCT_LimUppPr ()*CT_LimUppPr {_dabb :=&CT_LimUppPr {};return _dabb }; +// Validate validates the CT_LimUppPr and its children +func (_cbad *CT_LimUppPr )Validate ()error {return _cbad .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func NewCT_String ()*CT_String {_cbba :=&CT_String {};return _cbba };func NewCT_MathPr ()*CT_MathPr {_bgfa :=&CT_MathPr {};return _bgfa }; -// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path -func (_abac *CT_RadPr )ValidateWithPath (path string )error {if _abac .DegHide !=nil {if _gdbc :=_abac .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_gdbc !=nil {return _gdbc ;};};if _abac .CtrlPr !=nil {if _efda :=_abac .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_efda !=nil {return _efda ;};};return nil ;}; +// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path +func (_eddfc *CT_SSubPr )ValidateWithPath (path string )error {if _eddfc .CtrlPr !=nil {if _dbfb :=_eddfc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dbfb !=nil {return _dbfb ;};};return nil ;};type ST_LimLoc byte ;func (_dga *CT_Box )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dga .BoxPr !=nil {_bge :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}};e .EncodeElement (_dga .BoxPr ,_bge );};_gbbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dga .E ,_gbbd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_LimLow ()*CT_LimLow {_aefb :=&CT_LimLow {};_aefb .E =NewCT_OMathArg ();_aefb .Lim =NewCT_OMathArg ();return _aefb ;};type CT_MR struct{E []*CT_OMathArg ;};func (_afbe ST_BreakBin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afbe .String (),start );};func (_gcbd *ST_BreakBinSub )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcbd =0;case "\u002d\u002d":*_gcbd =1;case "\u002d\u002b":*_gcbd =2;case "\u002b\u002d":*_gcbd =3;};return nil ;};func (_cfgab *CT_MCS )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbf :for {_fgef ,_adef :=d .Token ();if _adef !=nil {return _adef ;};switch _aag :=_fgef .(type ){case _b .StartElement :switch _aag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063"}:_gfdd :=NewCT_MC ();if _abeb :=d .DecodeElement (_gfdd ,&_aag );_abeb !=nil {return _abeb ;};_cfgab .Mc =append (_cfgab .Mc ,_gfdd );default:_be .Log ("\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\u004d\u0043\u0053\u0020\u0025\u0076",_aag .Name );if _ebcgd :=d .Skip ();_ebcgd !=nil {return _ebcgd ;};};case _b .EndElement :break _ccbf ;case _b .CharData :};};return nil ;};func (_eeb *CT_Integer255 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_dc .Sprintf ("\u0025\u0076",_eeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_beecc *CT_SSupPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _beecc .CtrlPr !=nil {_ggeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_beecc .CtrlPr ,_ggeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type OMathPara struct{CT_OMathPara }; -// Validate validates the CT_EqArr and its children -func (_eeeg *CT_EqArr )Validate ()error {return _eeeg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");}; +// Validate validates the CT_FuncPr and its children +func (_faecg *CT_FuncPr )Validate ()error {return _faecg .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");};type CT_TopBot struct{ValAttr ST_TopBot ;};func (_eeca *CT_Shp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeca .ValAttr =ST_Shp (1);for _ ,_ccab :=range start .Attr {if _ccab .Name .Local =="\u0076\u0061\u006c"{_eeca .ValAttr .UnmarshalXMLAttr (_ccab );continue ;};};for {_cgacb ,_aeaf :=d .Token ();if _aeaf !=nil {return _dc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_aeaf );};if _bcad ,_dfgc :=_cgacb .(_b .EndElement );_dfgc &&_bcad .Name ==start .Name {break ;};};return nil ;};func (_cc *CT_Acc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cc .AccPr !=nil {_bb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}};e .EncodeElement (_cc .AccPr ,_bb );};_f :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cc .E ,_f );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MathPrChoice and its children -func (_cafba *CT_MathPrChoice )Validate ()error {return _cafba .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path +func (_fadc *CT_SSub )ValidateWithPath (path string )error {if _fadc .SSubPr !=nil {if _fbcf :=_fadc .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_fbcf !=nil {return _fbcf ;};};if _gffa :=_fadc .E .ValidateWithPath (path +"\u002f\u0045");_gffa !=nil {return _gffa ;};if _agbe :=_fadc .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_agbe !=nil {return _agbe ;};return nil ;};func (_eefd *CT_R )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gccfa :for {_gbbf ,_geef :=d .Token ();if _geef !=nil {return _geef ;};switch _eegc :=_gbbf .(type ){case _b .StartElement :switch _eegc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0050\u0072"}:_eefd .RPr =NewCT_RPR ();if _ggca :=d .DecodeElement (_eefd .RPr ,&_eegc );_ggca !=nil {return _ggca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_egab :=NewCT_RChoice ();if _dacf :=d .DecodeElement (&_egab .T ,&_eegc );_dacf !=nil {return _dacf ;};_eefd .Choice =append (_eefd .Choice ,_egab );default:_be .Log ("\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\u0043\u0054_\u0052\u0020\u0025\u0076",_eegc .Name );if _ccca :=d .Skip ();_ccca !=nil {return _ccca ;};};case _b .EndElement :break _gccfa ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_SSup and its children -func (_gedeg *CT_SSup )Validate ()error {return _gedeg .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");};type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;};func (_feec *CT_OMathArg )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _feec .ArgPr !=nil {_febc :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_feec .ArgPr ,_febc );};if _feec .EG_OMathMathElements !=nil {for _ ,_feaa :=range _feec .EG_OMathMathElements {_feaa .MarshalXML (e ,_a .StartElement {});};};if _feec .CtrlPr !=nil {_gcae :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_feec .CtrlPr ,_gcae );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_OMathElements and its children +func (_cdcdg *EG_OMathElements )Validate ()error {return _cdcdg .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_bdb *CT_EqArrPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgaf :for {_aff ,_aega :=d .Token ();if _aega !=nil {return _aega ;};switch _bgfd :=_aff .(type ){case _b .StartElement :switch _bgfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_bdb .BaseJc =NewCT_YAlign ();if _fggb :=d .DecodeElement (_bdb .BaseJc ,&_bgfd );_fggb !=nil {return _fggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"}:_bdb .MaxDist =NewCT_OnOff ();if _dfe :=d .DecodeElement (_bdb .MaxDist ,&_bgfd );_dfe !=nil {return _dfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"}:_bdb .ObjDist =NewCT_OnOff ();if _dca :=d .DecodeElement (_bdb .ObjDist ,&_bgfd );_dca !=nil {return _dca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_bdb .RSpRule =NewCT_SpacingRule ();if _fgbf :=d .DecodeElement (_bdb .RSpRule ,&_bgfd );_fgbf !=nil {return _fgbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_bdb .RSp =NewCT_UnSignedInteger ();if _abc :=d .DecodeElement (_bdb .RSp ,&_bgfd );_abc !=nil {return _abc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bdb .CtrlPr =NewCT_CtrlPr ();if _bdg :=d .DecodeElement (_bdb .CtrlPr ,&_bgfd );_bdg !=nil {return _bdg ;};default:_be .Log ("\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\u005fE\u0071\u0041\u0072\u0072\u0050\u0072\u0020\u0025\u0076",_bgfd .Name );if _dfdb :=d .Skip ();_dfdb !=nil {return _dfdb ;};};case _b .EndElement :break _cgaf ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_AccPr and its children -func (_efb *CT_AccPr )Validate ()error {return _efb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");}; +// ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path +func (_bbba *CT_RPRChoice )ValidateWithPath (path string )error {if _bbba .Nor !=nil {if _bdea :=_bbba .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_bdea !=nil {return _bdea ;};};return nil ;};type CT_RPRChoice struct{Nor *CT_OnOff ;};func NewCT_MC ()*CT_MC {_fcdg :=&CT_MC {};return _fcdg };type CT_Style struct{ValAttr ST_Style ;}; -// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path -func (_eca *CT_RChoice )ValidateWithPath (path string )error {for _ddgb ,_dedd :=range _eca .T {if _eeffg :=_dedd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_ddgb ));_eeffg !=nil {return _eeffg ;};};return nil ;};func (_gcfc *CT_Script )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gaedd :=range start .Attr {if _gaedd .Name .Local =="\u0076\u0061\u006c"{_gcfc .ValAttr .UnmarshalXMLAttr (_gaedd );continue ;};};for {_ecdc ,_defe :=d .Token ();if _defe !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_defe );};if _ccba ,_gceg :=_ecdc .(_a .EndElement );_gceg &&_ccba .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SSub and its children +func (_gfad *CT_SSub )Validate ()error {return _gfad .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");};func (_cdfef *CT_RadPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baddg :for {_ecg ,_bafb :=d .Token ();if _bafb !=nil {return _bafb ;};switch _fggaa :=_ecg .(type ){case _b .StartElement :switch _fggaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"}:_cdfef .DegHide =NewCT_OnOff ();if _dfgdd :=d .DecodeElement (_cdfef .DegHide ,&_fggaa );_dfgdd !=nil {return _dfgdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cdfef .CtrlPr =NewCT_CtrlPr ();if _efad :=d .DecodeElement (_cdfef .CtrlPr ,&_fggaa );_efad !=nil {return _efad ;};default:_be .Log ("\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\u0052\u0061\u0064\u0050\u0072\u0020\u0025\u0076",_fggaa .Name );if _afad :=d .Skip ();_afad !=nil {return _afad ;};};case _b .EndElement :break _baddg ;case _b .CharData :};};return nil ;};func (_fcdd *CT_RChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdba :for {_bbca ,_cebe :=d .Token ();if _cebe !=nil {return _cebe ;};switch _begc :=_bbca .(type ){case _b .StartElement :switch _begc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_daea :=NewCT_Text ();if _gdbea :=d .DecodeElement (_daea ,&_begc );_gdbea !=nil {return _gdbea ;};_fcdd .T =append (_fcdd .T ,_daea );default:_be .Log ("\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\u005fR\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_begc .Name );if _aeae :=d .Skip ();_aeae !=nil {return _aeae ;};};case _b .EndElement :break _cdba ;case _b .CharData :};};return nil ;};func (_cgff ST_LimLoc )ValidateWithPath (path string )error {switch _cgff {case 0,1,2:default:return _dc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgff ));};return nil ;}; -// Validate validates the CT_Phant and its children -func (_afaf *CT_Phant )Validate ()error {return _afaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");}; +// Validate validates the CT_MCPr and its children +func (_fgeb *CT_MCPr )Validate ()error {return _fgeb .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};func NewOMathPara ()*OMathPara {_fafe :=&OMathPara {};_fafe .CT_OMathPara =*NewCT_OMathPara ();return _fafe ;}; -// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path -func (_dabd *CT_FPr )ValidateWithPath (path string )error {if _dabd .Type !=nil {if _ffabb :=_dabd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ffabb !=nil {return _ffabb ;};};if _dabd .CtrlPr !=nil {if _gge :=_dabd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gge !=nil {return _gge ;};};return nil ;};const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;); +// Validate validates the CT_SPre and its children +func (_fedc *CT_SPre )Validate ()error {return _fedc .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};func (_fbde ST_Shp )ValidateWithPath (path string )error {switch _fbde {case 0,1,2:default:return _dc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbde ));};return nil ;}; -// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path -func (_cafgg *CT_LimLow )ValidateWithPath (path string )error {if _cafgg .LimLowPr !=nil {if _ebbf :=_cafgg .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_ebbf !=nil {return _ebbf ;};};if _daga :=_cafgg .E .ValidateWithPath (path +"\u002f\u0045");_daga !=nil {return _daga ;};if _efdd :=_cafgg .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_efdd !=nil {return _efdd ;};return nil ;}; +// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path +func (_adgb *CT_Integer2 )ValidateWithPath (path string )error {if _adgb .ValAttr < -2{return _dc .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d2 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_adgb .ValAttr );};if _adgb .ValAttr > 2{return _dc .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_adgb .ValAttr );};return nil ;};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;};func (_fbba *CT_SSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbba .E =NewCT_OMathArg ();_fbba .Sub =NewCT_OMathArg ();_dbfa :for {_aabc ,_bdbdd :=d .Token ();if _bdbdd !=nil {return _bdbdd ;};switch _ebgbc :=_aabc .(type ){case _b .StartElement :switch _ebgbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"}:_fbba .SSubPr =NewCT_SSubPr ();if _adcgc :=d .DecodeElement (_fbba .SSubPr ,&_ebgbc );_adcgc !=nil {return _adcgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gdgga :=d .DecodeElement (_fbba .E ,&_ebgbc );_gdgga !=nil {return _gdgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _aafbf :=d .DecodeElement (_fbba .Sub ,&_ebgbc );_aafbf !=nil {return _aafbf ;};default:_be .Log ("\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\u0053\u0053\u0075\u0062\u0020\u0025\u0076",_ebgbc .Name );if _ccffg :=d .Skip ();_ccffg !=nil {return _ccffg ;};};case _b .EndElement :break _dbfa ;case _b .CharData :};};return nil ;};type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path -func (_faa *CT_Box )ValidateWithPath (path string )error {if _faa .BoxPr !=nil {if _gdfe :=_faa .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_gdfe !=nil {return _gdfe ;};};if _dbe :=_faa .E .ValidateWithPath (path +"\u002f\u0045");_dbe !=nil {return _dbe ;};return nil ;};func (_accb *CT_D )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _accb .DPr !=nil {_cgf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_accb .DPr ,_cgf );};_dge :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};for _ ,_fgb :=range _accb .E {e .EncodeElement (_fgb ,_dge );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path +func (_ccd *CT_Acc )ValidateWithPath (path string )error {if _ccd .AccPr !=nil {if _ae :=_ccd .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_ae !=nil {return _ae ;};};if _gcf :=_ccd .E .ValidateWithPath (path +"\u002f\u0045");_gcf !=nil {return _gcf ;};return nil ;};func NewCT_LimLowPr ()*CT_LimLowPr {_acc :=&CT_LimLowPr {};return _acc };type CT_LimLoc struct{ValAttr ST_LimLoc ;};func (_edcfd ST_Script )Validate ()error {return _edcfd .ValidateWithPath ("")}; -// Validate validates the OMathPara and its children -func (_dfab *OMathPara )Validate ()error {return _dfab .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");}; +// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path +func (_eegb *CT_GroupChr )ValidateWithPath (path string )error {if _eegb .GroupChrPr !=nil {if _fgcd :=_eegb .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_fgcd !=nil {return _fgcd ;};};if _gbc :=_eegb .E .ValidateWithPath (path +"\u002f\u0045");_gbc !=nil {return _gbc ;};return nil ;};func NewCT_LimUpp ()*CT_LimUpp {_edbg :=&CT_LimUpp {};_edbg .E =NewCT_OMathArg ();_edbg .Lim =NewCT_OMathArg ();return _edbg ;}; -// Validate validates the CT_MathPr and its children -func (_bdfd *CT_MathPr )Validate ()error {return _bdfd .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};func (_aageg *ST_FType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccgfd ,_egbec :=d .Token ();if _egbec !=nil {return _egbec ;};if _fdcfe ,_cgdca :=_ccgfd .(_a .EndElement );_cgdca &&_fdcfe .Name ==start .Name {*_aageg =1;return nil ;};if _bggda ,_fgdg :=_ccgfd .(_a .CharData );!_fgdg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccgfd );}else {switch string (_bggda ){case "":*_aageg =0;case "\u0062\u0061\u0072":*_aageg =1;case "\u0073\u006b\u0077":*_aageg =2;case "\u006c\u0069\u006e":*_aageg =3;case "\u006e\u006f\u0042a\u0072":*_aageg =4;};};_ccgfd ,_egbec =d .Token ();if _egbec !=nil {return _egbec ;};if _dbdb ,_ebcg :=_ccgfd .(_a .EndElement );_ebcg &&_dbdb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccgfd );}; +// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path +func (_gbbc *CT_EqArr )ValidateWithPath (path string )error {if _gbbc .EqArrPr !=nil {if _ebd :=_gbbc .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_ebd !=nil {return _ebd ;};};for _ade ,_fgbb :=range _gbbc .E {if _dab :=_fgbb .ValidateWithPath (_dc .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_ade ));_dab !=nil {return _dab ;};};return nil ;};func NewCT_SSub ()*CT_SSub {_egeg :=&CT_SSub {};_egeg .E =NewCT_OMathArg ();_egeg .Sub =NewCT_OMathArg ();return _egeg ;};func (_aae *CT_LimLowPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcg :for {_decb ,_fdgc :=d .Token ();if _fdgc !=nil {return _fdgc ;};switch _cfdaf :=_decb .(type ){case _b .StartElement :switch _cfdaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_aae .CtrlPr =NewCT_CtrlPr ();if _ffg :=d .DecodeElement (_aae .CtrlPr ,&_cfdaf );_ffg !=nil {return _ffg ;};default:_be .Log ("\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\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072\u0020\u0025\u0076",_cfdaf .Name );if _gec :=d .Skip ();_gec !=nil {return _gec ;};};case _b .EndElement :break _gcg ;case _b .CharData :};};return nil ;};func (_fafc *CT_SSubSup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fafc .SSubSupPr !=nil {_daegc :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_fafc .SSubSupPr ,_daegc );};_caf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fafc .E ,_caf );_acae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_fafc .Sub ,_acae );_baag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_fafc .Sup ,_baag );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fda *CT_Shp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_babe ,_affc :=_fda .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _affc !=nil {return _affc ;};start .Attr =append (start .Attr ,_babe );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_String and its children -func (_ebaag *CT_String )Validate ()error {return _ebaag .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; +// Validate validates the MathPr and its children +func (_aedd *MathPr )Validate ()error {return _aedd .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");};func (_fbfg *CT_TopBot )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbfg .ValAttr =ST_TopBot (1);for _ ,_abbe :=range start .Attr {if _abbe .Name .Local =="\u0076\u0061\u006c"{_fbfg .ValAttr .UnmarshalXMLAttr (_abbe );continue ;};};for {_ggcab ,_adcgb :=d .Token ();if _adcgb !=nil {return _dc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_adcgb );};if _fddf ,_daaf :=_ggcab .(_b .EndElement );_daaf &&_fddf .Name ==start .Name {break ;};};return nil ;};func NewEG_OMathMathElements ()*EG_OMathMathElements {_cged :=&EG_OMathMathElements {};return _cged };type CT_String struct{ValAttr *string ;};func (_gebda *ST_Shp )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gebda =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_gebda =1;case "\u006d\u0061\u0074c\u0068":*_gebda =2;};return nil ;};func (_ebga *CT_Phant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebga .E =NewCT_OMathArg ();_bfgf :for {_fddde ,_eefbe :=d .Token ();if _eefbe !=nil {return _eefbe ;};switch _fgfg :=_fddde .(type ){case _b .StartElement :switch _fgfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"}:_ebga .PhantPr =NewCT_PhantPr ();if _bgbg :=d .DecodeElement (_ebga .PhantPr ,&_fgfg );_bgbg !=nil {return _bgbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _aadd :=d .DecodeElement (_ebga .E ,&_fgfg );_aadd !=nil {return _aadd ;};default:_be .Log ("\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\u0050\u0068\u0061\u006e\u0074\u0020\u0025\u0076",_fgfg .Name );if _cgaff :=d .Skip ();_cgaff !=nil {return _cgaff ;};};case _b .EndElement :break _bfgf ;case _b .CharData :};};return nil ;};func (_cfb *CT_CtrlPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_EqArr ()*CT_EqArr {_dfd :=&CT_EqArr {};return _dfd };type ST_Jc byte ; -// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path -func (_fbfb *CT_OMathParaPr )ValidateWithPath (path string )error {if _fbfb .Jc !=nil {if _bfec :=_fbfb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bfec !=nil {return _bfec ;};};return nil ;};func (_caagd *CT_NaryPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _caagd .Chr !=nil {_ccgb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_caagd .Chr ,_ccgb );};if _caagd .LimLoc !=nil {_cefg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_caagd .LimLoc ,_cefg );};if _caagd .Grow !=nil {_aefc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_caagd .Grow ,_aefc );};if _caagd .SubHide !=nil {_fcca :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_caagd .SubHide ,_fcca );};if _caagd .SupHide !=nil {_adag :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}};e .EncodeElement (_caagd .SupHide ,_adag );};if _caagd .CtrlPr !=nil {_ccac :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_caagd .CtrlPr ,_ccac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bafef *CT_YAlign )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bafef .ValAttr =_ee .ST_YAlign (1);for _ ,_bcgc :=range start .Attr {if _bcgc .Name .Local =="\u0076\u0061\u006c"{_bafef .ValAttr .UnmarshalXMLAttr (_bcgc );continue ;};};for {_fffd ,_ffgf :=d .Token ();if _ffgf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_ffgf );};if _ebbe ,_ebbec :=_fffd .(_a .EndElement );_ebbec &&_ebbe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_AccPr and its children +func (_fbd *CT_AccPr )Validate ()error {return _fbd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");}; -// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path -func (_dga *CT_GroupChr )ValidateWithPath (path string )error {if _dga .GroupChrPr !=nil {if _cge :=_dga .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_cge !=nil {return _cge ;};};if _dfgd :=_dga .E .ValidateWithPath (path +"\u002f\u0045");_dfgd !=nil {return _dfgd ;};return nil ;}; +// Validate validates the CT_SpacingRule and its children +func (_cgdba *CT_SpacingRule )Validate ()error {return _cgdba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");};func NewCT_CtrlPr ()*CT_CtrlPr {_ccc :=&CT_CtrlPr {};return _ccc };func (_gfdgf ST_Script )String ()string {switch _gfdgf {case 0:return "";case 1:return "\u0072\u006f\u006da\u006e";case 2:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0066r\u0061\u006b\u0074\u0075\u0072";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case 5:return "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case 6:return "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return "";}; -// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path -func (_bfb *CT_AccPr )ValidateWithPath (path string )error {if _bfb .Chr !=nil {if _ea :=_bfb .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_ea !=nil {return _ea ;};};if _bfb .CtrlPr !=nil {if _cef :=_bfb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cef !=nil {return _cef ;};};return nil ;};func NewCT_FuncPr ()*CT_FuncPr {_ffca :=&CT_FuncPr {};return _ffca }; +// Validate validates the CT_Text and its children +func (_dbaa *CT_Text )Validate ()error {return _dbaa .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_cbbg *CT_RPR )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbbg .Lit !=nil {_fgab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_cbbg .Lit ,_fgab );};if _cbbg .Choice !=nil {_cbbg .Choice .MarshalXML (e ,_b .StartElement {});};if _cbbg .Brk !=nil {_gbfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_cbbg .Brk ,_gbfb );};if _cbbg .Aln !=nil {_abad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_cbbg .Aln ,_abad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebde *CT_RChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebde .T !=nil {_bgce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074"}};for _ ,_bdbdf :=range _ebde .T {e .EncodeElement (_bdbdf ,_bgce );};};return nil ;};func (_ebef *CT_LimLoc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebef .ValAttr =ST_LimLoc (1);for _ ,_edg :=range start .Attr {if _edg .Name .Local =="\u0076\u0061\u006c"{_ebef .ValAttr .UnmarshalXMLAttr (_edg );continue ;};};for {_bcc ,_eefe :=d .Token ();if _eefe !=nil {return _dc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_eefe );};if _ebab ,_ebcf :=_bcc .(_b .EndElement );_ebcf &&_ebab .Name ==start .Name {break ;};};return nil ;};func NewCT_FType ()*CT_FType {_bcga :=&CT_FType {};_bcga .ValAttr =ST_FType (1);return _bcga }; -// Validate validates the CT_BorderBox and its children -func (_aecf *CT_BorderBox )Validate ()error {return _aecf .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;};func (_bdcfa *CT_RadPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bdcfa .DegHide !=nil {_dae :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_bdcfa .DegHide ,_dae );};if _bdcfa .CtrlPr !=nil {_cbfb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bdcfa .CtrlPr ,_cbfb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_Jc byte ;type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;};type CT_Integer255 struct{ValAttr int64 ;};func NewCT_MCS ()*CT_MCS {_dead :=&CT_MCS {};return _dead };func (_caabb *CT_OMathArgPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _caabb .ArgSz !=nil {_cgcd :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_caabb .ArgSz ,_cgcd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path +func (_gcd *CT_BarPr )ValidateWithPath (path string )error {if _gcd .Pos !=nil {if _acg :=_gcd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_acg !=nil {return _acg ;};};if _gcd .CtrlPr !=nil {if _aebd :=_gcd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aebd !=nil {return _aebd ;};};return nil ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;};type CT_UnSignedInteger struct{ValAttr uint32 ;};func NewCT_GroupChrPr ()*CT_GroupChrPr {_gadf :=&CT_GroupChrPr {};return _gadf };const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;);func (_gacbd *CT_Text )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecda :=range start .Attr {if _ecda .Name .Space =="\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"&&_ecda .Name .Local =="\u0073\u0070\u0061c\u0065"{_fcge ,_gbcf :=_ecda .Value ,error (nil );if _gbcf !=nil {return _gbcf ;};_gacbd .SpaceAttr =&_fcge ;continue ;};};for {_dfba ,_aeec :=d .Token ();if _aeec !=nil {return _dc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_aeec );};if _agbg ,_caca :=_dfba .(_b .CharData );_caca {_gacbd .Content =string (_agbg );};if _eabbe ,_fdegd :=_dfba .(_b .EndElement );_fdegd &&_eabbe .Name ==start .Name {break ;};};return nil ;};func NewCT_BreakBin ()*CT_BreakBin {_cfd :=&CT_BreakBin {};return _cfd };func NewCT_BreakBinSub ()*CT_BreakBinSub {_gce :=&CT_BreakBinSub {};return _gce }; -// Validate validates the CT_LimLoc and its children -func (_bbac *CT_LimLoc )Validate ()error {return _bbac .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");};func (_gfaa *CT_Integer255 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gfaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdf *CT_D )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgf :for {_cgdd ,_acbb :=d .Token ();if _acbb !=nil {return _acbb ;};switch _agda :=_cgdd .(type ){case _a .StartElement :switch _agda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0050\u0072"}:_bdf .DPr =NewCT_DPr ();if _ddbd :=d .DecodeElement (_bdf .DPr ,&_agda );_ddbd !=nil {return _ddbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_bce :=NewCT_OMathArg ();if _ffab :=d .DecodeElement (_bce ,&_agda );_ffab !=nil {return _ffab ;};_bdf .E =append (_bdf .E ,_bce );default:_cc .Log ("\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\u0043\u0054_\u0044\u0020\u0025\u0076",_agda .Name );if _edd :=d .Skip ();_edd !=nil {return _edd ;};};case _a .EndElement :break _bgf ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path +func (_fcbe *CT_OMathArgPr )ValidateWithPath (path string )error {if _fcbe .ArgSz !=nil {if _geec :=_fcbe .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_geec !=nil {return _geec ;};};return nil ;};func (_egcd *CT_SSup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egcd .E =NewCT_OMathArg ();_egcd .Sup =NewCT_OMathArg ();_cedfa :for {_gacbf ,_accf :=d .Token ();if _accf !=nil {return _accf ;};switch _ebccd :=_gacbf .(type ){case _b .StartElement :switch _ebccd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"}:_egcd .SSupPr =NewCT_SSupPr ();if _cgcc :=d .DecodeElement (_egcd .SSupPr ,&_ebccd );_cgcc !=nil {return _cgcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _efeagb :=d .DecodeElement (_egcd .E ,&_ebccd );_efeagb !=nil {return _efeagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _deedb :=d .DecodeElement (_egcd .Sup ,&_ebccd );_deedb !=nil {return _deedb ;};default:_be .Log ("\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\u0053\u0053\u0075\u0070\u0020\u0025\u0076",_ebccd .Name );if _eeag :=d .Skip ();_eeag !=nil {return _eeag ;};};case _b .EndElement :break _cedfa ;case _b .CharData :};};return nil ;};type ST_FType byte ;type CT_FType struct{ValAttr ST_FType ;}; -// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path -func (_eeg *CT_CtrlPr )ValidateWithPath (path string )error {return nil };func (_de *CT_AccPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dd :for {_eec ,_bc :=d .Token ();if _bc !=nil {return _bc ;};switch _agd :=_eec .(type ){case _a .StartElement :switch _agd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_de .Chr =NewCT_Char ();if _cca :=d .DecodeElement (_de .Chr ,&_agd );_cca !=nil {return _cca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_de .CtrlPr =NewCT_CtrlPr ();if _cdg :=d .DecodeElement (_de .CtrlPr ,&_agd );_cdg !=nil {return _cdg ;};default:_cc .Log ("\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\u0041\u0063\u0063\u0050\u0072\u0020\u0025\u0076",_agd .Name );if _ccg :=d .Skip ();_ccg !=nil {return _ccg ;};};case _a .EndElement :break _dd ;case _a .CharData :};};return nil ;}; +// Validate validates the OMathPara and its children +func (_caaaf *OMathPara )Validate ()error {return _caaaf .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");};func (_bagb ST_BreakBin )ValidateWithPath (path string )error {switch _bagb {case 0,1,2,3:default:return _dc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bagb ));};return nil ;}; -// Validate validates the MathPr and its children -func (_cbae *MathPr )Validate ()error {return _cbae .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");};func NewCT_Rad ()*CT_Rad {_cff :=&CT_Rad {};_cff .Deg =NewCT_OMathArg ();_cff .E =NewCT_OMathArg ();return _cff ;};func (_cgff *MathPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072";return _cgff .CT_MathPr .MarshalXML (e ,start );};func (_dfgcfe *CT_SSubSup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfgcfe .E =NewCT_OMathArg ();_dfgcfe .Sub =NewCT_OMathArg ();_dfgcfe .Sup =NewCT_OMathArg ();_feaac :for {_cegbee ,_efdf :=d .Token ();if _efdf !=nil {return _efdf ;};switch _cfad :=_cegbee .(type ){case _a .StartElement :switch _cfad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"}:_dfgcfe .SSubSupPr =NewCT_SSubSupPr ();if _cgec :=d .DecodeElement (_dfgcfe .SSubSupPr ,&_cfad );_cgec !=nil {return _cgec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bdgb :=d .DecodeElement (_dfgcfe .E ,&_cfad );_bdgb !=nil {return _bdgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _fddb :=d .DecodeElement (_dfgcfe .Sub ,&_cfad );_fddb !=nil {return _fddb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _ddbg :=d .DecodeElement (_dfgcfe .Sup ,&_cfad );_ddbg !=nil {return _ddbg ;};default:_cc .Log ("\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\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0020\u0025\u0076",_cfad .Name );if _accf :=d .Skip ();_accf !=nil {return _accf ;};};case _a .EndElement :break _feaac ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_MPr and its children +func (_gdbef *CT_MPr )Validate ()error {return _gdbef .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");};func (_gbdb *CT_OMathPara )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbdb .OMathParaPr !=nil {_ggbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_gbdb .OMathParaPr ,_ggbd );};_gbef :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};for _ ,_cgaca :=range _gbdb .OMath {e .EncodeElement (_cgaca ,_gbef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SSup ()*CT_SSup {_defb :=&CT_SSup {};_defb .E =NewCT_OMathArg ();_defb .Sup =NewCT_OMathArg ();return _defb ;};func (_eedb *ST_FType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eedb =0;case "\u0062\u0061\u0072":*_eedb =1;case "\u0073\u006b\u0077":*_eedb =2;case "\u006c\u0069\u006e":*_eedb =3;case "\u006e\u006f\u0042a\u0072":*_eedb =4;};return nil ;};func NewCT_NaryPr ()*CT_NaryPr {_bccf :=&CT_NaryPr {};return _bccf }; -// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path -func (_af *CT_BorderBoxPr )ValidateWithPath (path string )error {if _af .HideTop !=nil {if _cae :=_af .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_cae !=nil {return _cae ;};};if _af .HideBot !=nil {if _cb :=_af .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074");_cb !=nil {return _cb ;};};if _af .HideLeft !=nil {if _efa :=_af .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_efa !=nil {return _efa ;};};if _af .HideRight !=nil {if _edg :=_af .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074");_edg !=nil {return _edg ;};};if _af .StrikeH !=nil {if _gfbb :=_af .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_gfbb !=nil {return _gfbb ;};};if _af .StrikeV !=nil {if _bcd :=_af .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056");_bcd !=nil {return _bcd ;};};if _af .StrikeBLTR !=nil {if _gdff :=_af .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_gdff !=nil {return _gdff ;};};if _af .StrikeTLBR !=nil {if _cdeg :=_af .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052");_cdeg !=nil {return _cdeg ;};};if _af .CtrlPr !=nil {if _dde :=_af .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dde !=nil {return _dde ;};};return nil ;};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_bbeg :=&CT_UnSignedInteger {};return _bbeg }; +// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path +func (_becad *CT_SPre )ValidateWithPath (path string )error {if _becad .SPrePr !=nil {if _gaae :=_becad .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_gaae !=nil {return _gaae ;};};if _cfdd :=_becad .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_cfdd !=nil {return _cfdd ;};if _eebf :=_becad .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_eebf !=nil {return _eebf ;};if _gcfb :=_becad .E .ValidateWithPath (path +"\u002f\u0045");_gcfb !=nil {return _gcfb ;};return nil ;}; -// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path -func (_ceaf *CT_Bar )ValidateWithPath (path string )error {if _ceaf .BarPr !=nil {if _fg :=_ceaf .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_fg !=nil {return _fg ;};};if _ad :=_ceaf .E .ValidateWithPath (path +"\u002f\u0045");_ad !=nil {return _ad ;};return nil ;};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;};func (_fcebb ST_Shp )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gcgfd :=_a .Attr {};_gcgfd .Name =name ;switch _fcebb {case ST_ShpUnset :_gcgfd .Value ="";case ST_ShpCentered :_gcgfd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_gcgfd .Value ="\u006d\u0061\u0074c\u0068";};return _gcgfd ,nil ;};func (_gfbc *CT_MR )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dfdd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};for _ ,_fac :=range _gfbc .E {e .EncodeElement (_fac ,_dfdd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RPR and its children +func (_bdfb *CT_RPR )Validate ()error {return _bdfb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");};func (_fdgg *CT_OMathPara )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadg :for {_ddg ,_cecc :=d .Token ();if _cecc !=nil {return _cecc ;};switch _fcfc :=_ddg .(type ){case _b .StartElement :switch _fcfc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_fdgg .OMathParaPr =NewCT_OMathParaPr ();if _gdeg :=d .DecodeElement (_fdgg .OMathParaPr ,&_fcfc );_gdeg !=nil {return _gdeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_badc :=NewCT_OMath ();if _faff :=d .DecodeElement (_badc ,&_fcfc );_faff !=nil {return _faff ;};_fdgg .OMath =append (_fdgg .OMath ,_badc );default:_be .Log ("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_O\u004d\u0061t\u0068\u0050\u0061\u0072\u0061\u0020\u0025\u0076",_fcfc .Name );if _bgfac :=d .Skip ();_bgfac !=nil {return _bgfac ;};};case _b .EndElement :break _gadg ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path -func (_dadg *CT_MathPrChoice )ValidateWithPath (path string )error {if _dadg .WrapIndent !=nil {if _dbfg :=_dadg .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_dbfg !=nil {return _dbfg ;};};if _dadg .WrapRight !=nil {if _dged :=_dadg .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074");_dged !=nil {return _dged ;};};return nil ;};func (_fgedd *CT_SSupPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddbdb :for {_edbb ,_geg :=d .Token ();if _geg !=nil {return _geg ;};switch _dafc :=_edbb .(type ){case _a .StartElement :switch _dafc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fgedd .CtrlPr =NewCT_CtrlPr ();if _cfbf :=d .DecodeElement (_fgedd .CtrlPr ,&_dafc );_cfbf !=nil {return _cfbf ;};default:_cc .Log ("\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\u0053\u0075p\u0050\u0072 \u0025\u0076",_dafc .Name );if _aadb :=d .Skip ();_aadb !=nil {return _aadb ;};};case _a .EndElement :break _ddbdb ;case _a .CharData :};};return nil ;};func (_afdec ST_TopBot )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcgf :=_a .Attr {};_dcgf .Name =name ;switch _afdec {case ST_TopBotUnset :_dcgf .Value ="";case ST_TopBotTop :_dcgf .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_dcgf .Value ="\u0062\u006f\u0074";};return _dcgf ,nil ;};func NewCT_R ()*CT_R {_bcee :=&CT_R {};return _bcee };type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func NewCT_OMathJc ()*CT_OMathJc {_caec :=&CT_OMathJc {};return _caec }; +// Validate validates the CT_FType and its children +func (_gdc *CT_FType )Validate ()error {return _gdc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");};type OMath struct{CT_OMath };func (_afea *CT_SpacingRule )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afea .ValAttr =0;for _ ,_bbgc :=range start .Attr {if _bbgc .Name .Local =="\u0076\u0061\u006c"{_gdd ,_baed :=_g .ParseInt (_bbgc .Value ,10,64);if _baed !=nil {return _baed ;};_afea .ValAttr =_gdd ;continue ;};};for {_cfaf ,_eaaa :=d .Token ();if _eaaa !=nil {return _dc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0070\u0061\u0063\u0069\u006e\u0067\u0052\u0075\u006c\u0065:\u0020\u0025\u0073",_eaaa );};if _fddbc ,_affgd :=_cfaf .(_b .EndElement );_affgd &&_fddbc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SSubPr and its children -func (_eddb *CT_SSubPr )Validate ()error {return _eddb .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");}; +// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path +func (_cdc *CT_BreakBinSub )ValidateWithPath (path string )error {if _bc :=_cdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bc !=nil {return _bc ;};return nil ;};func (_dfaad *CT_MC )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dfaad .McPr !=nil {_gefa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}};e .EncodeElement (_dfaad .McPr ,_gefa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};func (_adaa *EG_OMathElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcdgc :for {_defba ,_ccad :=d .Token ();if _ccad !=nil {return _ccad ;};switch _gaab :=_defba .(type ){case _b .StartElement :switch _gaab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_fbfda :=NewEG_OMathMathElements ();_fbfda .Acc =NewCT_Acc ();if _aeaaeb :=d .DecodeElement (_fbfda .Acc ,&_gaab );_aeaaeb !=nil {return _aeaaeb ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_fbfda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_fbea :=NewEG_OMathMathElements ();_fbea .Bar =NewCT_Bar ();if _dcaaf :=d .DecodeElement (_fbea .Bar ,&_gaab );_dcaaf !=nil {return _dcaaf ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_fbea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_fffea :=NewEG_OMathMathElements ();_fffea .Box =NewCT_Box ();if _feeag :=d .DecodeElement (_fffea .Box ,&_gaab );_feeag !=nil {return _feeag ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_fffea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_fcdc :=NewEG_OMathMathElements ();_fcdc .BorderBox =NewCT_BorderBox ();if _bdgbc :=d .DecodeElement (_fcdc .BorderBox ,&_gaab );_bdgbc !=nil {return _bdgbc ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_fcdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_efgb :=NewEG_OMathMathElements ();_efgb .D =NewCT_D ();if _bbac :=d .DecodeElement (_efgb .D ,&_gaab );_bbac !=nil {return _bbac ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_efgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_dbga :=NewEG_OMathMathElements ();_dbga .EqArr =NewCT_EqArr ();if _gebcd :=d .DecodeElement (_dbga .EqArr ,&_gaab );_gebcd !=nil {return _gebcd ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_dbga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_dbb :=NewEG_OMathMathElements ();_dbb .F =NewCT_F ();if _agcgf :=d .DecodeElement (_dbb .F ,&_gaab );_agcgf !=nil {return _agcgf ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_dbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_fgdc :=NewEG_OMathMathElements ();_fgdc .Func =NewCT_Func ();if _ffeeg :=d .DecodeElement (_fgdc .Func ,&_gaab );_ffeeg !=nil {return _ffeeg ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_fgdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_bddg :=NewEG_OMathMathElements ();_bddg .GroupChr =NewCT_GroupChr ();if _cggcc :=d .DecodeElement (_bddg .GroupChr ,&_gaab );_cggcc !=nil {return _cggcc ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_bddg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_gacd :=NewEG_OMathMathElements ();_gacd .LimLow =NewCT_LimLow ();if _egcbe :=d .DecodeElement (_gacd .LimLow ,&_gaab );_egcbe !=nil {return _egcbe ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_gacd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_cbgd :=NewEG_OMathMathElements ();_cbgd .LimUpp =NewCT_LimUpp ();if _aebe :=d .DecodeElement (_cbgd .LimUpp ,&_gaab );_aebe !=nil {return _aebe ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_cbgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_ccdb :=NewEG_OMathMathElements ();_ccdb .M =NewCT_M ();if _edbb :=d .DecodeElement (_ccdb .M ,&_gaab );_edbb !=nil {return _edbb ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_ccdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_fgafa :=NewEG_OMathMathElements ();_fgafa .Nary =NewCT_Nary ();if _ccdac :=d .DecodeElement (_fgafa .Nary ,&_gaab );_ccdac !=nil {return _ccdac ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_fgafa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_dcbe :=NewEG_OMathMathElements ();_dcbe .Phant =NewCT_Phant ();if _dbdd :=d .DecodeElement (_dcbe .Phant ,&_gaab );_dbdd !=nil {return _dbdd ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_dcbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_gdab :=NewEG_OMathMathElements ();_gdab .Rad =NewCT_Rad ();if _ggaga :=d .DecodeElement (_gdab .Rad ,&_gaab );_ggaga !=nil {return _ggaga ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_gdab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_cccc :=NewEG_OMathMathElements ();_cccc .SPre =NewCT_SPre ();if _fec :=d .DecodeElement (_cccc .SPre ,&_gaab );_fec !=nil {return _fec ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_cccc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_gdagd :=NewEG_OMathMathElements ();_gdagd .SSub =NewCT_SSub ();if _cgaa :=d .DecodeElement (_gdagd .SSub ,&_gaab );_cgaa !=nil {return _cgaa ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_gdagd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_dgee :=NewEG_OMathMathElements ();_dgee .SSubSup =NewCT_SSubSup ();if _eafe :=d .DecodeElement (_dgee .SSubSup ,&_gaab );_eafe !=nil {return _eafe ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_dgee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_fgffg :=NewEG_OMathMathElements ();_fgffg .SSup =NewCT_SSup ();if _gccec :=d .DecodeElement (_fgffg .SSup ,&_gaab );_gccec !=nil {return _gccec ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_fgffg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_ggda :=NewEG_OMathMathElements ();_ggda .R =NewCT_R ();if _dffg :=d .DecodeElement (_ggda .R ,&_gaab );_dffg !=nil {return _dffg ;};_adaa .EG_OMathMathElements =append (_adaa .EG_OMathMathElements ,_ggda );default:_be .Log ("\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\u004f\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_gaab .Name );if _dgff :=d .Skip ();_dgff !=nil {return _dgff ;};};case _b .EndElement :break _gcdgc ;case _b .CharData :};};return nil ;};func (_gdaa ST_BreakBinSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gdaa .String (),start );};func (_adfd *CT_MR )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fbcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_gecd :=range _adfd .E {e .EncodeElement (_gecd ,_fbcd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path -func (_begd *CT_OMathArgPr )ValidateWithPath (path string )error {if _begd .ArgSz !=nil {if _gabc :=_begd .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_gabc !=nil {return _gabc ;};};return nil ;};type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ;};func (_dfdc *CT_EqArrPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccc :for {_dgg ,_bea :=d .Token ();if _bea !=nil {return _bea ;};switch _abb :=_dgg .(type ){case _a .StartElement :switch _abb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_dfdc .BaseJc =NewCT_YAlign ();if _caa :=d .DecodeElement (_dfdc .BaseJc ,&_abb );_caa !=nil {return _caa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"}:_dfdc .MaxDist =NewCT_OnOff ();if _fcg :=d .DecodeElement (_dfdc .MaxDist ,&_abb );_fcg !=nil {return _fcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"}:_dfdc .ObjDist =NewCT_OnOff ();if _fccf :=d .DecodeElement (_dfdc .ObjDist ,&_abb );_fccf !=nil {return _fccf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_dfdc .RSpRule =NewCT_SpacingRule ();if _dag :=d .DecodeElement (_dfdc .RSpRule ,&_abb );_dag !=nil {return _dag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_dfdc .RSp =NewCT_UnSignedInteger ();if _baf :=d .DecodeElement (_dfdc .RSp ,&_abb );_baf !=nil {return _baf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dfdc .CtrlPr =NewCT_CtrlPr ();if _edb :=d .DecodeElement (_dfdc .CtrlPr ,&_abb );_edb !=nil {return _edb ;};default:_cc .Log ("\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\u005fE\u0071\u0041\u0072\u0072\u0050\u0072\u0020\u0025\u0076",_abb .Name );if _ebg :=d .Skip ();_ebg !=nil {return _ebg ;};};case _a .EndElement :break _ccc ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_OMathJc and its children +func (_gege *CT_OMathJc )Validate ()error {return _gege .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");};const (ST_JcUnset ST_Jc =0;ST_JcLeft ST_Jc =1;ST_JcRight ST_Jc =2;ST_JcCenter ST_Jc =3;ST_JcCenterGroup ST_Jc =4;);func NewCT_FuncPr ()*CT_FuncPr {_bca :=&CT_FuncPr {};return _bca };func NewCT_MPr ()*CT_MPr {_agee :=&CT_MPr {};return _agee }; -// Validate validates the CT_FPr and its children -func (_fbcd *CT_FPr )Validate ()error {return _fbcd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;}; +// Validate validates the CT_OMathArgPr and its children +func (_efdaf *CT_OMathArgPr )Validate ()error {return _efdaf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");};type CT_OMathParaPr struct{Jc *CT_OMathJc ;};func NewCT_SSubSupPr ()*CT_SSubSupPr {_ceeab :=&CT_SSubSupPr {};return _ceeab };func (_abcg *CT_Rad )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abcg .RadPr !=nil {_afce :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_abcg .RadPr ,_afce );};_deae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_abcg .Deg ,_deae );_fbdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_abcg .E ,_fbdf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Char and its children -func (_aef *CT_Char )Validate ()error {return _aef .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");};func (_fcdc *CT_SPre )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fcdc .SPrePr !=nil {_deaa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}};e .EncodeElement (_fcdc .SPrePr ,_deaa );};_ddgf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_fcdc .Sub ,_ddgf );_gafdc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_fcdc .Sup ,_gafdc );_cafa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fcdc .E ,_cafa );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cac *CT_BorderBoxPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dc :for {_ceg ,_dffc :=d .Token ();if _dffc !=nil {return _dffc ;};switch _ed :=_ceg .(type ){case _a .StartElement :switch _ed .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"}:_cac .HideTop =NewCT_OnOff ();if _geb :=d .DecodeElement (_cac .HideTop ,&_ed );_geb !=nil {return _geb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"}:_cac .HideBot =NewCT_OnOff ();if _ebb :=d .DecodeElement (_cac .HideBot ,&_ed );_ebb !=nil {return _ebb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}:_cac .HideLeft =NewCT_OnOff ();if _dfg :=d .DecodeElement (_cac .HideLeft ,&_ed );_dfg !=nil {return _dfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"}:_cac .HideRight =NewCT_OnOff ();if _dfgb :=d .DecodeElement (_cac .HideRight ,&_ed );_dfgb !=nil {return _dfgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"}:_cac .StrikeH =NewCT_OnOff ();if _ac :=d .DecodeElement (_cac .StrikeH ,&_ed );_ac !=nil {return _ac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"}:_cac .StrikeV =NewCT_OnOff ();if _cda :=d .DecodeElement (_cac .StrikeV ,&_ed );_cda !=nil {return _cda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}:_cac .StrikeBLTR =NewCT_OnOff ();if _dca :=d .DecodeElement (_cac .StrikeBLTR ,&_ed );_dca !=nil {return _dca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}:_cac .StrikeTLBR =NewCT_OnOff ();if _fga :=d .DecodeElement (_cac .StrikeTLBR ,&_ed );_fga !=nil {return _fga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cac .CtrlPr =NewCT_CtrlPr ();if _bcf :=d .DecodeElement (_cac .CtrlPr ,&_ed );_bcf !=nil {return _bcf ;};default:_cc .Log ("\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\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0042o\u0078P\u0072\u0020\u0025\u0076",_ed .Name );if _fad :=d .Skip ();_fad !=nil {return _fad ;};};case _a .EndElement :break _dc ;case _a .CharData :};};return nil ;};func (_cbcaa ST_LimLoc )Validate ()error {return _cbcaa .ValidateWithPath ("")};type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path +func (_gcc *CT_Bar )ValidateWithPath (path string )error {if _gcc .BarPr !=nil {if _ga :=_gcc .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_ga !=nil {return _ga ;};};if _adb :=_gcc .E .ValidateWithPath (path +"\u002f\u0045");_adb !=nil {return _adb ;};return nil ;}; -// Validate validates the CT_Shp and its children -func (_dfc *CT_Shp )Validate ()error {return _dfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");};func NewCT_Shp ()*CT_Shp {_eadgg :=&CT_Shp {};_eadgg .ValAttr =ST_Shp (1);return _eadgg };type CT_MCS struct{Mc []*CT_MC ;};type CT_MR struct{E []*CT_OMathArg ;};func (_bfed *CT_Style )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_defcb :=range start .Attr {if _defcb .Name .Local =="\u0076\u0061\u006c"{_bfed .ValAttr .UnmarshalXMLAttr (_defcb );continue ;};};for {_ddeb ,_eabbb :=d .Token ();if _eabbb !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_eabbb );};if _ddgd ,_gaag :=_ddeb .(_a .EndElement );_gaag &&_ddgd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_BarPr and its children +func (_eg *CT_BarPr )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");};func (_abbd *CT_PhantPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agaa :for {_eadb ,_dbcf :=d .Token ();if _dbcf !=nil {return _dbcf ;};switch _bccg :=_eadb .(type ){case _b .StartElement :switch _bccg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"}:_abbd .Show =NewCT_OnOff ();if _beeb :=d .DecodeElement (_abbd .Show ,&_bccg );_beeb !=nil {return _beeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"}:_abbd .ZeroWid =NewCT_OnOff ();if _cefa :=d .DecodeElement (_abbd .ZeroWid ,&_bccg );_cefa !=nil {return _cefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"}:_abbd .ZeroAsc =NewCT_OnOff ();if _acef :=d .DecodeElement (_abbd .ZeroAsc ,&_bccg );_acef !=nil {return _acef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}:_abbd .ZeroDesc =NewCT_OnOff ();if _eegaf :=d .DecodeElement (_abbd .ZeroDesc ,&_bccg );_eegaf !=nil {return _eegaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"}:_abbd .Transp =NewCT_OnOff ();if _efeg :=d .DecodeElement (_abbd .Transp ,&_bccg );_efeg !=nil {return _efeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_abbd .CtrlPr =NewCT_CtrlPr ();if _gbcdd :=d .DecodeElement (_abbd .CtrlPr ,&_bccg );_gbcdd !=nil {return _gbcdd ;};default:_be .Log ("\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\u005fP\u0068\u0061\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_bccg .Name );if _cdfbc :=d .Skip ();_cdfbc !=nil {return _cdfbc ;};};case _b .EndElement :break _agaa ;case _b .CharData :};};return nil ;};func (_dcee ST_TopBot )Validate ()error {return _dcee .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path -func (_cegg *CT_MCPr )ValidateWithPath (path string )error {if _cegg .Count !=nil {if _adfa :=_cegg .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_adfa !=nil {return _adfa ;};};if _cegg .McJc !=nil {if _gdffb :=_cegg .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063");_gdffb !=nil {return _gdffb ;};};return nil ;};func (_cggdf *ST_BreakBinSub )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfgca ,_cbgb :=d .Token ();if _cbgb !=nil {return _cbgb ;};if _fgecc ,_eadc :=_dfgca .(_a .EndElement );_eadc &&_fgecc .Name ==start .Name {*_cggdf =1;return nil ;};if _ddbb ,_ecag :=_dfgca .(_a .CharData );!_ecag {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfgca );}else {switch string (_ddbb ){case "":*_cggdf =0;case "\u002d\u002d":*_cggdf =1;case "\u002d\u002b":*_cggdf =2;case "\u002b\u002d":*_cggdf =3;};};_dfgca ,_cbgb =d .Token ();if _cbgb !=nil {return _cbgb ;};if _deege ,_caaga :=_dfgca .(_a .EndElement );_caaga &&_deege .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfgca );};func NewCT_RChoice ()*CT_RChoice {_ffbbg :=&CT_RChoice {};return _ffbbg }; +// Validate validates the CT_BreakBinSub and its children +func (_ggbb *CT_BreakBinSub )Validate ()error {return _ggbb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");};type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;};type CT_Integer2 struct{ValAttr int64 ;};func (_cggdg ST_LimLoc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cggdg .String (),start );}; -// Validate validates the CT_ManualBreak and its children -func (_cged *CT_ManualBreak )Validate ()error {return _cged .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");};func (_bdaa ST_BreakBinSub )String ()string {switch _bdaa {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d";};return "";};func (_faaff *CT_OMathParaPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _faaff .Jc !=nil {_gce :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_faaff .Jc ,_gce );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_decf *CT_Phant )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_decf .E =NewCT_OMathArg ();_cdee :for {_fgcc ,_gccf :=d .Token ();if _gccf !=nil {return _gccf ;};switch _egac :=_fgcc .(type ){case _a .StartElement :switch _egac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"}:_decf .PhantPr =NewCT_PhantPr ();if _addf :=d .DecodeElement (_decf .PhantPr ,&_egac );_addf !=nil {return _addf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dgad :=d .DecodeElement (_decf .E ,&_egac );_dgad !=nil {return _dgad ;};default:_cc .Log ("\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\u0050\u0068\u0061\u006e\u0074\u0020\u0025\u0076",_egac .Name );if _afeg :=d .Skip ();_afeg !=nil {return _afeg ;};};case _a .EndElement :break _cdee ;case _a .CharData :};};return nil ;};func NewCT_OMathParaPr ()*CT_OMathParaPr {_dfdf :=&CT_OMathParaPr {};return _dfdf }; +// Validate validates the CT_Script and its children +func (_gbgc *CT_Script )Validate ()error {return _gbgc .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");};func (_gabe *ST_BreakBin )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gabe =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_gabe =1;case "\u0061\u0066\u0074e\u0072":*_gabe =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_gabe =3;};return nil ;};func (_afgf *CT_SPrePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaeg :for {_eae ,_aada :=d .Token ();if _aada !=nil {return _aada ;};switch _feba :=_eae .(type ){case _b .StartElement :switch _feba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_afgf .CtrlPr =NewCT_CtrlPr ();if _dcdc :=d .DecodeElement (_afgf .CtrlPr ,&_feba );_dcdc !=nil {return _dcdc ;};default:_be .Log ("\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\u0050\u0072e\u0050\u0072 \u0025\u0076",_feba .Name );if _baeb :=d .Skip ();_baeb !=nil {return _baeb ;};};case _b .EndElement :break _aaeg ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path -func (_cebd *CT_SSubPr )ValidateWithPath (path string )error {if _cebd .CtrlPr !=nil {if _deee :=_cebd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_deee !=nil {return _deee ;};};return nil ;};func NewCT_F ()*CT_F {_ffg :=&CT_F {};_ffg .Num =NewCT_OMathArg ();_ffg .Den =NewCT_OMathArg ();return _ffg ;};func NewCT_BoxPr ()*CT_BoxPr {_egga :=&CT_BoxPr {};return _egga };func NewCT_Script ()*CT_Script {_bafee :=&CT_Script {};return _bafee };func (_cgfbf *CT_RPRChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aefd :for {_bgbg ,_fgea :=d .Token ();if _fgea !=nil {return _fgea ;};switch _bead :=_bgbg .(type ){case _a .StartElement :switch _bead .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_cgfbf .Nor =NewCT_OnOff ();if _eddc :=d .DecodeElement (_cgfbf .Nor ,&_bead );_eddc !=nil {return _eddc ;};default:_cc .Log ("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\u0050\u0052C\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bead .Name );if _fbfbb :=d .Skip ();_fbfbb !=nil {return _fbfbb ;};};case _a .EndElement :break _aefd ;case _a .CharData :};};return nil ;};func (_cbbd *CT_SPrePr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abdb :for {_faadb ,_bfadg :=d .Token ();if _bfadg !=nil {return _bfadg ;};switch _bddf :=_faadb .(type ){case _a .StartElement :switch _bddf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cbbd .CtrlPr =NewCT_CtrlPr ();if _cgbfa :=d .DecodeElement (_cbbd .CtrlPr ,&_bddf );_cgbfa !=nil {return _cgbfa ;};default:_cc .Log ("\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\u0050\u0072e\u0050\u0072 \u0025\u0076",_bddf .Name );if _cfbc :=d .Skip ();_cfbc !=nil {return _cfbc ;};};case _a .EndElement :break _abdb ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_decd *CT_String )ValidateWithPath (path string )error {return nil };func (_acdd ST_Style )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgafg :=_b .Attr {};_fgafg .Name =name ;switch _acdd {case ST_StyleUnset :_fgafg .Value ="";case ST_StyleP :_fgafg .Value ="\u0070";case ST_StyleB :_fgafg .Value ="\u0062";case ST_StyleI :_fgafg .Value ="\u0069";case ST_StyleBi :_fgafg .Value ="\u0062\u0069";};return _fgafg ,nil ;}; -// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path -func (_caef *CT_PhantPr )ValidateWithPath (path string )error {if _caef .Show !=nil {if _dccf :=_caef .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_dccf !=nil {return _dccf ;};};if _caef .ZeroWid !=nil {if _dcgd :=_caef .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064");_dcgd !=nil {return _dcgd ;};};if _caef .ZeroAsc !=nil {if _caba :=_caef .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_caba !=nil {return _caba ;};};if _caef .ZeroDesc !=nil {if _ffcdd :=_caef .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c");_ffcdd !=nil {return _ffcdd ;};};if _caef .Transp !=nil {if _efac :=_caef .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_efac !=nil {return _efac ;};};if _caef .CtrlPr !=nil {if _fgdca :=_caef .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fgdca !=nil {return _fgdca ;};};return nil ;};func (_bdcd *EG_OMathElements )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bdcd .EG_OMathMathElements !=nil {for _ ,_ecgd :=range _bdcd .EG_OMathMathElements {_ecgd .MarshalXML (e ,_a .StartElement {});};};return nil ;}; +// Validate validates the CT_RadPr and its children +func (_adbf *CT_RadPr )Validate ()error {return _adbf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");};func (_ddb *CT_OMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddab :for {_dbag ,_dgda :=d .Token ();if _dgda !=nil {return _dgda ;};switch _dcga :=_dbag .(type ){case _b .StartElement :switch _dcga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_dceab :=NewEG_OMathMathElements ();_dceab .Acc =NewCT_Acc ();if _gabf :=d .DecodeElement (_dceab .Acc ,&_dcga );_gabf !=nil {return _gabf ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_dceab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_acdc :=NewEG_OMathMathElements ();_acdc .Bar =NewCT_Bar ();if _def :=d .DecodeElement (_acdc .Bar ,&_dcga );_def !=nil {return _def ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_acdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_cbfa :=NewEG_OMathMathElements ();_cbfa .Box =NewCT_Box ();if _bgee :=d .DecodeElement (_cbfa .Box ,&_dcga );_bgee !=nil {return _bgee ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_cbfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_cbbbc :=NewEG_OMathMathElements ();_cbbbc .BorderBox =NewCT_BorderBox ();if _baec :=d .DecodeElement (_cbbbc .BorderBox ,&_dcga );_baec !=nil {return _baec ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_cbbbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_bbfa :=NewEG_OMathMathElements ();_bbfa .D =NewCT_D ();if _edcgd :=d .DecodeElement (_bbfa .D ,&_dcga );_edcgd !=nil {return _edcgd ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_bbfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_eddf :=NewEG_OMathMathElements ();_eddf .EqArr =NewCT_EqArr ();if _abdgg :=d .DecodeElement (_eddf .EqArr ,&_dcga );_abdgg !=nil {return _abdgg ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_eddf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_eefb :=NewEG_OMathMathElements ();_eefb .F =NewCT_F ();if _ffcaa :=d .DecodeElement (_eefb .F ,&_dcga );_ffcaa !=nil {return _ffcaa ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_eefb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_gea :=NewEG_OMathMathElements ();_gea .Func =NewCT_Func ();if _cadf :=d .DecodeElement (_gea .Func ,&_dcga );_cadf !=nil {return _cadf ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_gea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_gbgbg :=NewEG_OMathMathElements ();_gbgbg .GroupChr =NewCT_GroupChr ();if _efcd :=d .DecodeElement (_gbgbg .GroupChr ,&_dcga );_efcd !=nil {return _efcd ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_gbgbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_dgfad :=NewEG_OMathMathElements ();_dgfad .LimLow =NewCT_LimLow ();if _eccb :=d .DecodeElement (_dgfad .LimLow ,&_dcga );_eccb !=nil {return _eccb ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_dgfad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_dgdae :=NewEG_OMathMathElements ();_dgdae .LimUpp =NewCT_LimUpp ();if _ecac :=d .DecodeElement (_dgdae .LimUpp ,&_dcga );_ecac !=nil {return _ecac ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_dgdae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_fbgg :=NewEG_OMathMathElements ();_fbgg .M =NewCT_M ();if _bfgd :=d .DecodeElement (_fbgg .M ,&_dcga );_bfgd !=nil {return _bfgd ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_fbgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_bbeef :=NewEG_OMathMathElements ();_bbeef .Nary =NewCT_Nary ();if _gged :=d .DecodeElement (_bbeef .Nary ,&_dcga );_gged !=nil {return _gged ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_bbeef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_edcgb :=NewEG_OMathMathElements ();_edcgb .Phant =NewCT_Phant ();if _ecdc :=d .DecodeElement (_edcgb .Phant ,&_dcga );_ecdc !=nil {return _ecdc ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_edcgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_eafb :=NewEG_OMathMathElements ();_eafb .Rad =NewCT_Rad ();if _bedg :=d .DecodeElement (_eafb .Rad ,&_dcga );_bedg !=nil {return _bedg ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_eafb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_eddgf :=NewEG_OMathMathElements ();_eddgf .SPre =NewCT_SPre ();if _bgga :=d .DecodeElement (_eddgf .SPre ,&_dcga );_bgga !=nil {return _bgga ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_eddgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_bebd :=NewEG_OMathMathElements ();_bebd .SSub =NewCT_SSub ();if _gecg :=d .DecodeElement (_bebd .SSub ,&_dcga );_gecg !=nil {return _gecg ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_bebd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_eabc :=NewEG_OMathMathElements ();_eabc .SSubSup =NewCT_SSubSup ();if _edbgd :=d .DecodeElement (_eabc .SSubSup ,&_dcga );_edbgd !=nil {return _edbgd ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_eabc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_aba :=NewEG_OMathMathElements ();_aba .SSup =NewCT_SSup ();if _efcb :=d .DecodeElement (_aba .SSup ,&_dcga );_efcb !=nil {return _efcb ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_aba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_cdbe :=NewEG_OMathMathElements ();_cdbe .R =NewCT_R ();if _fdbgc :=d .DecodeElement (_cdbe .R ,&_dcga );_fdbgc !=nil {return _fdbgc ;};_ddb .EG_OMathMathElements =append (_ddb .EG_OMathMathElements ,_cdbe );default:_be .Log ("\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\u004f\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_dcga .Name );if _gde :=d .Skip ();_gde !=nil {return _gde ;};};case _b .EndElement :break _ddab ;case _b .CharData :};};return nil ;};func (_aa *CT_AccPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fge :for {_fbg ,_db :=d .Token ();if _db !=nil {return _db ;};switch _gf :=_fbg .(type ){case _b .StartElement :switch _gf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_aa .Chr =NewCT_Char ();if _ebb :=d .DecodeElement (_aa .Chr ,&_gf );_ebb !=nil {return _ebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_aa .CtrlPr =NewCT_CtrlPr ();if _gd :=d .DecodeElement (_aa .CtrlPr ,&_gf );_gd !=nil {return _gd ;};default:_be .Log ("\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\u0041\u0063\u0063\u0050\u0072\u0020\u0025\u0076",_gf .Name );if _da :=d .Skip ();_da !=nil {return _da ;};};case _b .EndElement :break _fge ;case _b .CharData :};};return nil ;};func (_aaeb *ST_BreakBin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acb ,_fgae :=d .Token ();if _fgae !=nil {return _fgae ;};if _aeef ,_cfge :=_acb .(_b .EndElement );_cfge &&_aeef .Name ==start .Name {*_aaeb =1;return nil ;};if _ebec ,_gceab :=_acb .(_b .CharData );!_gceab {return _dc .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",_acb );}else {switch string (_ebec ){case "":*_aaeb =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_aaeb =1;case "\u0061\u0066\u0074e\u0072":*_aaeb =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_aaeb =3;};};_acb ,_fgae =d .Token ();if _fgae !=nil {return _fgae ;};if _bbdeb ,_cbfaa :=_acb .(_b .EndElement );_cbfaa &&_bbdeb .Name ==start .Name {return nil ;};return _dc .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",_acb );};func (_afgfd ST_FType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfdfg :=_b .Attr {};_dfdfg .Name =name ;switch _afgfd {case ST_FTypeUnset :_dfdfg .Value ="";case ST_FTypeBar :_dfdfg .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_dfdfg .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_dfdfg .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_dfdfg .Value ="\u006e\u006f\u0042a\u0072";};return _dfdfg ,nil ;};func (_abea *CT_PhantPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abea .Show !=nil {_cfab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_abea .Show ,_cfab );};if _abea .ZeroWid !=nil {_bbcgg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_abea .ZeroWid ,_bbcgg );};if _abea .ZeroAsc !=nil {_fabg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_abea .ZeroAsc ,_fabg );};if _abea .ZeroDesc !=nil {_eagc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_abea .ZeroDesc ,_eagc );};if _abea .Transp !=nil {_ecb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_abea .Transp ,_ecb );};if _abea .CtrlPr !=nil {_dfef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_abea .CtrlPr ,_dfef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path -func (_eecdd *OMathPara )ValidateWithPath (path string )error {if _fdbd :=_eecdd .CT_OMathPara .ValidateWithPath (path );_fdbd !=nil {return _fdbd ;};return nil ;}; +// Validate validates the CT_LimLow and its children +func (_gcef *CT_LimLow )Validate ()error {return _gcef .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};type ST_TopBot byte ;func (_ddcec *EG_OMathElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddcec .EG_OMathMathElements !=nil {for _ ,_bdgb :=range _ddcec .EG_OMathMathElements {_bdgb .MarshalXML (e ,_b .StartElement {});};};return nil ;};type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func NewCT_YAlign ()*CT_YAlign {_agdc :=&CT_YAlign {};_agdc .ValAttr =_dcg .ST_YAlign (1);return _agdc ;}; -// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path -func (_dgfd *CT_NaryPr )ValidateWithPath (path string )error {if _dgfd .Chr !=nil {if _eaaee :=_dgfd .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_eaaee !=nil {return _eaaee ;};};if _dgfd .LimLoc !=nil {if _bfea :=_dgfd .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063");_bfea !=nil {return _bfea ;};};if _dgfd .Grow !=nil {if _dcga :=_dgfd .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_dcga !=nil {return _dcga ;};};if _dgfd .SubHide !=nil {if _dagac :=_dgfd .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065");_dagac !=nil {return _dagac ;};};if _dgfd .SupHide !=nil {if _ggg :=_dgfd .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_ggg !=nil {return _ggg ;};};if _dgfd .CtrlPr !=nil {if _abddf :=_dgfd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_abddf !=nil {return _abddf ;};};return nil ;}; +// Validate validates the CT_SSubSupPr and its children +func (_cddd *CT_SSubSupPr )Validate ()error {return _cddd .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};func (_ebgb *CT_MCPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afbb :for {_cbbb ,_bcfc :=d .Token ();if _bcfc !=nil {return _bcfc ;};switch _cdfg :=_cbbb .(type ){case _b .StartElement :switch _cdfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"}:_ebgb .Count =NewCT_Integer255 ();if _fdff :=d .DecodeElement (_ebgb .Count ,&_cdfg );_fdff !=nil {return _fdff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"}:_ebgb .McJc =NewCT_XAlign ();if _dgaf :=d .DecodeElement (_ebgb .McJc ,&_cdfg );_dgaf !=nil {return _dgaf ;};default:_be .Log ("\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\u004d\u0043\u0050\u0072\u0020\u0025\u0076",_cdfg .Name );if _afdd :=d .Skip ();_afdd !=nil {return _afdd ;};};case _b .EndElement :break _afbb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_BreakBin and its children -func (_fgd *CT_BreakBin )Validate ()error {return _fgd .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");};const (ST_BreakBinUnset ST_BreakBin =0;ST_BreakBinBefore ST_BreakBin =1;ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;);type CT_String struct{ValAttr *string ;}; +// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path +func (_faafg *CT_RPR )ValidateWithPath (path string )error {if _faafg .Lit !=nil {if _egdb :=_faafg .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_egdb !=nil {return _egdb ;};};if _faafg .Choice !=nil {if _adad :=_faafg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adad !=nil {return _adad ;};};if _faafg .Brk !=nil {if _dbdb :=_faafg .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_dbdb !=nil {return _dbdb ;};};if _faafg .Aln !=nil {if _dfcge :=_faafg .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_dfcge !=nil {return _dfcge ;};};return nil ;}; -// Validate validates the CT_Nary and its children -func (_acba *CT_Nary )Validate ()error {return _acba .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");}; +// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path +func (_edad *CT_Nary )ValidateWithPath (path string )error {if _edad .NaryPr !=nil {if _ffgd :=_edad .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_ffgd !=nil {return _ffgd ;};};if _bdf :=_edad .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_bdf !=nil {return _bdf ;};if _ffcd :=_edad .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_ffcd !=nil {return _ffcd ;};if _bfea :=_edad .E .ValidateWithPath (path +"\u002f\u0045");_bfea !=nil {return _bfea ;};return nil ;}; -// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path -func (_befa *CT_Integer2 )ValidateWithPath (path string )error {if _befa .ValAttr < -2{return _f .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d2 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_befa .ValAttr );};if _befa .ValAttr > 2{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_befa .ValAttr );};return nil ;}; +// Validate validates the CT_XAlign and its children +func (_cagcd *CT_XAlign )Validate ()error {return _cagcd .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");}; -// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path -func (_edgb *CT_MCS )ValidateWithPath (path string )error {for _bggb ,_gadc :=range _edgb .Mc {if _cabe :=_gadc .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_bggb ));_cabe !=nil {return _cabe ;};};return nil ;};func (_bfab ST_FType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bfab .String (),start );};func (_gdgce ST_BreakBinSub )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdgce .String (),start );};func NewCT_LimLow ()*CT_LimLow {_fdcd :=&CT_LimLow {};_fdcd .E =NewCT_OMathArg ();_fdcd .Lim =NewCT_OMathArg ();return _fdcd ;}; +// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path +func (_cffef *CT_SSubSupPr )ValidateWithPath (path string )error {if _cffef .AlnScr !=nil {if _abaa :=_cffef .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_abaa !=nil {return _abaa ;};};if _cffef .CtrlPr !=nil {if _cafb :=_cffef .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cafb !=nil {return _cafb ;};};return nil ;};func (_cbdeb *ST_TopBot )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbdeb =0;case "\u0074\u006f\u0070":*_cbdeb =1;case "\u0062\u006f\u0074":*_cbdeb =2;};return nil ;};func (_gcffa ST_Style )ValidateWithPath (path string )error {switch _gcffa {case 0,1,2,3,4:default:return _dc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcffa ));};return nil ;}; -// Validate validates the EG_ScriptStyle and its children -func (_acbda *EG_ScriptStyle )Validate ()error {return _acbda .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");};type CT_XAlign struct{ValAttr _ee .ST_XAlign ;}; +// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path +func (_cbbga *EG_OMathMathElements )ValidateWithPath (path string )error {if _cbbga .Acc !=nil {if _fbee :=_cbbga .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_fbee !=nil {return _fbee ;};};if _cbbga .Bar !=nil {if _edcc :=_cbbga .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_edcc !=nil {return _edcc ;};};if _cbbga .Box !=nil {if _dcfee :=_cbbga .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_dcfee !=nil {return _dcfee ;};};if _cbbga .BorderBox !=nil {if _dede :=_cbbga .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");_dede !=nil {return _dede ;};};if _cbbga .D !=nil {if _cbdgf :=_cbbga .D .ValidateWithPath (path +"\u002f\u0044");_cbdgf !=nil {return _cbdgf ;};};if _cbbga .EqArr !=nil {if _afeag :=_cbbga .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072");_afeag !=nil {return _afeag ;};};if _cbbga .F !=nil {if _bgac :=_cbbga .F .ValidateWithPath (path +"\u002f\u0046");_bgac !=nil {return _bgac ;};};if _cbbga .Func !=nil {if _beaf :=_cbbga .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_beaf !=nil {return _beaf ;};};if _cbbga .GroupChr !=nil {if _daeaf :=_cbbga .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_daeaf !=nil {return _daeaf ;};};if _cbbga .LimLow !=nil {if _cgfg :=_cbbga .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077");_cgfg !=nil {return _cgfg ;};};if _cbbga .LimUpp !=nil {if _fadg :=_cbbga .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_fadg !=nil {return _fadg ;};};if _cbbga .M !=nil {if _bcada :=_cbbga .M .ValidateWithPath (path +"\u002f\u004d");_bcada !=nil {return _bcada ;};};if _cbbga .Nary !=nil {if _cded :=_cbbga .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_cded !=nil {return _cded ;};};if _cbbga .Phant !=nil {if _cgdc :=_cbbga .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074");_cgdc !=nil {return _cgdc ;};};if _cbbga .Rad !=nil {if _gbfa :=_cbbga .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_gbfa !=nil {return _gbfa ;};};if _cbbga .SPre !=nil {if _cffa :=_cbbga .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065");_cffa !=nil {return _cffa ;};};if _cbbga .SSub !=nil {if _bddgg :=_cbbga .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_bddgg !=nil {return _bddgg ;};};if _cbbga .SSubSup !=nil {if _gaad :=_cbbga .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");_gaad !=nil {return _gaad ;};};if _cbbga .SSup !=nil {if _cgga :=_cbbga .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_cgga !=nil {return _cgga ;};};if _cbbga .R !=nil {if _dgb :=_cbbga .R .ValidateWithPath (path +"\u002f\u0052");_dgb !=nil {return _dgb ;};};return nil ;};func (_cbe *CT_Integer2 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_dc .Sprintf ("\u0025\u0076",_cbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SSubSup ()*CT_SSubSup {_abed :=&CT_SSubSup {};_abed .E =NewCT_OMathArg ();_abed .Sub =NewCT_OMathArg ();_abed .Sup =NewCT_OMathArg ();return _abed ;};func (_fabb *CT_OMathParaPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gace :for {_gdge ,_cgdbe :=d .Token ();if _cgdbe !=nil {return _cgdbe ;};switch _dfdee :=_gdge .(type ){case _b .StartElement :switch _dfdee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006a\u0063"}:_fabb .Jc =NewCT_OMathJc ();if _dace :=d .DecodeElement (_fabb .Jc ,&_dfdee );_dace !=nil {return _dace ;};default:_be .Log ("\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\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050\u0061r\u0061P\u0072\u0020\u0025\u0076",_dfdee .Name );if _adbb :=d .Skip ();_adbb !=nil {return _adbb ;};};case _b .EndElement :break _gace ;case _b .CharData :};};return nil ;};func (_fgd *CT_TwipsMeasure )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adeg :=range start .Attr {if _adeg .Name .Local =="\u0076\u0061\u006c"{_ffac ,_bbad :=ParseUnionST_TwipsMeasure (_adeg .Value );if _bbad !=nil {return _bbad ;};_fgd .ValAttr =_ffac ;continue ;};};for {_agge ,_geea :=d .Token ();if _geea !=nil {return _dc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_geea );};if _acdcf ,_ged :=_agge .(_b .EndElement );_ged &&_acdcf .Name ==start .Name {break ;};};return nil ;};type CT_OMathJc struct{ValAttr ST_Jc ;};func (_cfg *CT_D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfg .DPr !=nil {_aac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_cfg .DPr ,_aac );};_gfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_ead :=range _cfg .E {e .EncodeElement (_ead ,_gfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afac *CT_NaryPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _afac .Chr !=nil {_ecd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_afac .Chr ,_ecd );};if _afac .LimLoc !=nil {_addf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_afac .LimLoc ,_addf );};if _afac .Grow !=nil {_gdca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_afac .Grow ,_gdca );};if _afac .SubHide !=nil {_cbef :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_afac .SubHide ,_cbef );};if _afac .SupHide !=nil {_gbdac :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}};e .EncodeElement (_afac .SupHide ,_gbdac );};if _afac .CtrlPr !=nil {_abf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_afac .CtrlPr ,_abf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path -func (_fabf *CT_SSubSupPr )ValidateWithPath (path string )error {if _fabf .AlnScr !=nil {if _bgdc :=_fabf .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_bgdc !=nil {return _bgdc ;};};if _fabf .CtrlPr !=nil {if _cbdg :=_fabf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cbdg !=nil {return _cbdg ;};};return nil ;};func NewCT_SSubSup ()*CT_SSubSup {_fbde :=&CT_SSubSup {};_fbde .E =NewCT_OMathArg ();_fbde .Sub =NewCT_OMathArg ();_fbde .Sup =NewCT_OMathArg ();return _fbde ;}; +// Validate validates the CT_MathPr and its children +func (_fbcg *CT_MathPr )Validate ()error {return _fbcg .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};func (_ceda *CT_RPRChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfgd :for {_adcd ,_ddgf :=d .Token ();if _ddgf !=nil {return _ddgf ;};switch _adfdc :=_adcd .(type ){case _b .StartElement :switch _adfdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_ceda .Nor =NewCT_OnOff ();if _ggcf :=d .DecodeElement (_ceda .Nor ,&_adfdc );_ggcf !=nil {return _ggcf ;};default:_be .Log ("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\u0050\u0052C\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_adfdc .Name );if _aeaa :=d .Skip ();_aeaa !=nil {return _aeaa ;};};case _b .EndElement :break _dfgd ;case _b .CharData :};};return nil ;};func (_deff *CT_RPR )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gegf :for {_cbdc ,_ggaa :=d .Token ();if _ggaa !=nil {return _ggaa ;};switch _agbca :=_cbdc .(type ){case _b .StartElement :switch _agbca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u0074"}:_deff .Lit =NewCT_OnOff ();if _bedc :=d .DecodeElement (_deff .Lit ,&_agbca );_bedc !=nil {return _bedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_deff .Choice =NewCT_RPRChoice ();if _bcgfd :=d .DecodeElement (&_deff .Choice .Nor ,&_agbca );_bcgfd !=nil {return _bcgfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_deff .Brk =NewCT_ManualBreak ();if _accb :=d .DecodeElement (_deff .Brk ,&_agbca );_accb !=nil {return _accb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_deff .Aln =NewCT_OnOff ();if _ggag :=d .DecodeElement (_deff .Aln ,&_agbca );_ggag !=nil {return _ggag ;};default:_be .Log ("\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\u0052\u0050\u0052\u0020\u0025\u0076",_agbca .Name );if _dbdg :=d .Skip ();_dbdg !=nil {return _dbdg ;};};case _b .EndElement :break _gegf ;case _b .CharData :};};return nil ;};func (_daee *CT_EqArr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbc :for {_bgb ,_dbg :=d .Token ();if _dbg !=nil {return _dbg ;};switch _fcc :=_bgb .(type ){case _b .StartElement :switch _fcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"}:_daee .EqArrPr =NewCT_EqArrPr ();if _dfb :=d .DecodeElement (_daee .EqArrPr ,&_fcc );_dfb !=nil {return _dfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_becc :=NewCT_OMathArg ();if _acd :=d .DecodeElement (_becc ,&_fcc );_acd !=nil {return _acd ;};_daee .E =append (_daee .E ,_becc );default:_be .Log ("\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\u0045\u0071\u0041\u0072\u0072\u0020\u0025\u0076",_fcc .Name );if _gaa :=d .Skip ();_gaa !=nil {return _gaa ;};};case _b .EndElement :break _fbc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_OMathParaPr and its children -func (_fdde *CT_OMathParaPr )Validate ()error {return _fdde .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");};func (_aca *CT_CtrlPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_bge ,_dfd :=d .Token ();if _dfd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_dfd );};if _bda ,_bfa :=_bge .(_a .EndElement );_bfa &&_bda .Name ==start .Name {break ;};};return nil ;};type CT_LimLoc struct{ValAttr ST_LimLoc ;}; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_fgff *CT_OnOff )ValidateWithPath (path string )error {if _fgff .ValAttr !=nil {if _cdcd :=_fgff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdcd !=nil {return _cdcd ;};};return nil ;};type CT_MathPr struct{MathFont *CT_String ;BrkBin *CT_BreakBin ;BrkBinSub *CT_BreakBinSub ;SmallFrac *CT_OnOff ;DispDef *CT_OnOff ;LMargin *CT_TwipsMeasure ;RMargin *CT_TwipsMeasure ;DefJc *CT_OMathJc ;PreSp *CT_TwipsMeasure ;PostSp *CT_TwipsMeasure ;InterSp *CT_TwipsMeasure ;IntraSp *CT_TwipsMeasure ;Choice *CT_MathPrChoice ;IntLim *CT_LimLoc ;NaryLim *CT_LimLoc ;};func (_fffd ST_Style )String ()string {switch _fffd {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069";};return "";}; -// Validate validates the EG_OMathElements and its children -func (_ebffd *EG_OMathElements )Validate ()error {return _ebffd .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_beec ST_Jc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_beec .String (),start );};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;}; +// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path +func (_bfde *CT_Func )ValidateWithPath (path string )error {if _bfde .FuncPr !=nil {if _degc :=_bfde .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_degc !=nil {return _degc ;};};if _fdgad :=_bfde .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065");_fdgad !=nil {return _fdgad ;};if _ggec :=_bfde .E .ValidateWithPath (path +"\u002f\u0045");_ggec !=nil {return _ggec ;};return nil ;};func (_deef *CT_MathPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _deef .MathFont !=nil {_agff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_deef .MathFont ,_agff );};if _deef .BrkBin !=nil {_bbgdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_deef .BrkBin ,_bbgdd );};if _deef .BrkBinSub !=nil {_ggfcb :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_deef .BrkBinSub ,_ggfcb );};if _deef .SmallFrac !=nil {_cfc :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_deef .SmallFrac ,_cfc );};if _deef .DispDef !=nil {_gafd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_deef .DispDef ,_gafd );};if _deef .LMargin !=nil {_abda :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_deef .LMargin ,_abda );};if _deef .RMargin !=nil {_gbeg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_deef .RMargin ,_gbeg );};if _deef .DefJc !=nil {_dfdbd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_deef .DefJc ,_dfdbd );};if _deef .PreSp !=nil {_dged :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_deef .PreSp ,_dged );};if _deef .PostSp !=nil {_abefe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_deef .PostSp ,_abefe );};if _deef .InterSp !=nil {_bagg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_deef .InterSp ,_bagg );};if _deef .IntraSp !=nil {_gbga :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_deef .IntraSp ,_gbga );};if _deef .Choice !=nil {_deef .Choice .MarshalXML (e ,_b .StartElement {});};if _deef .IntLim !=nil {_bgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_deef .IntLim ,_bgg );};if _deef .NaryLim !=nil {_dadf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_deef .NaryLim ,_dadf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abg *CT_BarPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abg .Pos !=nil {_aaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_abg .Pos ,_aaa );};if _abg .CtrlPr !=nil {_aeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_abg .CtrlPr ,_aeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbd *CT_BorderBoxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbd .HideTop !=nil {_fdb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_bbd .HideTop ,_fdb );};if _bbd .HideBot !=nil {_bbde :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}};e .EncodeElement (_bbd .HideBot ,_bbde );};if _bbd .HideLeft !=nil {_dg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_bbd .HideLeft ,_dg );};if _bbd .HideRight !=nil {_gbb :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bbd .HideRight ,_gbb );};if _bbd .StrikeH !=nil {_fdg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_bbd .StrikeH ,_fdg );};if _bbd .StrikeV !=nil {_eab :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}};e .EncodeElement (_bbd .StrikeV ,_eab );};if _bbd .StrikeBLTR !=nil {_abdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_bbd .StrikeBLTR ,_abdg );};if _bbd .StrikeTLBR !=nil {_dbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}};e .EncodeElement (_bbd .StrikeTLBR ,_dbe );};if _bbd .CtrlPr !=nil {_edf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bbd .CtrlPr ,_edf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baaa *CT_Rad )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baaa .Deg =NewCT_OMathArg ();_baaa .E =NewCT_OMathArg ();_ffcf :for {_fabf ,_cffg :=d .Token ();if _cffg !=nil {return _cffg ;};switch _gafdb :=_fabf .(type ){case _b .StartElement :switch _gafdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"}:_baaa .RadPr =NewCT_RadPr ();if _cagcc :=d .DecodeElement (_baaa .RadPr ,&_gafdb );_cagcc !=nil {return _cagcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0067"}:if _gebc :=d .DecodeElement (_baaa .Deg ,&_gafdb );_gebc !=nil {return _gebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ffag :=d .DecodeElement (_baaa .E ,&_gafdb );_ffag !=nil {return _ffag ;};default:_be .Log ("\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\u0052\u0061\u0064\u0020\u0025\u0076",_gafdb .Name );if _fbbd :=d .Skip ();_fbbd !=nil {return _fbbd ;};};case _b .EndElement :break _ffcf ;case _b .CharData :};};return nil ;};func NewCT_BorderBox ()*CT_BorderBox {_efg :=&CT_BorderBox {};_efg .E =NewCT_OMathArg ();return _efg }; // Validate validates the CT_GroupChrPr and its children -func (_adde *CT_GroupChrPr )Validate ()error {return _adde .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");};type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;};type CT_UnSignedInteger struct{ValAttr uint32 ;};func NewCT_Char ()*CT_Char {_feg :=&CT_Char {};return _feg };func (_baa *CT_TwipsMeasure )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gebag :=range start .Attr {if _gebag .Name .Local =="\u0076\u0061\u006c"{_fcbc ,_cdgc :=ParseUnionST_TwipsMeasure (_gebag .Value );if _cdgc !=nil {return _cdgc ;};_baa .ValAttr =_fcbc ;continue ;};};for {_dgcab ,_afgb :=d .Token ();if _afgb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_afgb );};if _bcca ,_dbaa :=_dgcab .(_a .EndElement );_dbaa &&_bcca .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path -func (_fcdd *CT_OMathPara )ValidateWithPath (path string )error {if _fcdd .OMathParaPr !=nil {if _eedg :=_fcdd .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_eedg !=nil {return _eedg ;};};for _bbdf ,_abcb :=range _fcdd .OMath {if _feba :=_abcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_bbdf ));_feba !=nil {return _feba ;};};return nil ;};func NewCT_SSubSupPr ()*CT_SSubSupPr {_gacg :=&CT_SSubSupPr {};return _gacg }; +func (_dfde *CT_GroupChrPr )Validate ()error {return _dfde .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");};func (_bade *CT_SpacingRule )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_dc .Sprintf ("\u0025\u0076",_bade .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_de *CT_AccPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _de .Chr !=nil {_eb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_de .Chr ,_eb );};if _de .CtrlPr !=nil {_aec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_de .CtrlPr ,_aec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path -func (_ffdc *EG_ScriptStyle )ValidateWithPath (path string )error {if _ffdc .Scr !=nil {if _aebb :=_ffdc .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_aebb !=nil {return _aebb ;};};if _ffdc .Sty !=nil {if _gfef :=_ffdc .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079");_gfef !=nil {return _gfef ;};};return nil ;};func (_cbdgb ST_FType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gcdc :=_a .Attr {};_gcdc .Name =name ;switch _cbdgb {case ST_FTypeUnset :_gcdc .Value ="";case ST_FTypeBar :_gcdc .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_gcdc .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_gcdc .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_gcdc .Value ="\u006e\u006f\u0042a\u0072";};return _gcdc ,nil ;}; +func (_agbd *EG_ScriptStyle )ValidateWithPath (path string )error {if _agbd .Scr !=nil {if _bbegb :=_agbd .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_bbegb !=nil {return _bbegb ;};};if _agbd .Sty !=nil {if _dgcca :=_agbd .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079");_dgcca !=nil {return _dgcca ;};};return nil ;};func (_eefgd *OMathPara )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ="m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061";return _eefgd .CT_OMathPara .MarshalXML (e ,start );};func NewCT_OMathParaPr ()*CT_OMathParaPr {_ffea :=&CT_OMathParaPr {};return _ffea };func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_aefa :=&CT_TwipsMeasure {};return _aefa };func (_agad ST_TopBot )ValidateWithPath (path string )error {switch _agad {case 0,1,2:default:return _dc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agad ));};return nil ;};func (_bgaa *CT_Script )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbff :=range start .Attr {if _gbff .Name .Local =="\u0076\u0061\u006c"{_bgaa .ValAttr .UnmarshalXMLAttr (_gbff );continue ;};};for {_feec ,_aacb :=d .Token ();if _aacb !=nil {return _dc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_aacb );};if _cdfc ,_dgcc :=_feec .(_b .EndElement );_dgcc &&_cdfc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Style and its children -func (_ecac *CT_Style )Validate ()error {return _ecac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};type CT_RChoice struct{T []*CT_Text ;};func NewCT_Integer255 ()*CT_Integer255 {_dbbd :=&CT_Integer255 {};_dbbd .ValAttr =1;return _dbbd };func (_gcfa ST_TopBot )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gcfa .String (),start );};func (_fgdff *CT_RPR )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fgdff .Lit !=nil {_dcce :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_fgdff .Lit ,_dcce );};if _fgdff .Choice !=nil {_fgdff .Choice .MarshalXML (e ,_a .StartElement {});};if _fgdff .Brk !=nil {_gfge :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_fgdff .Brk ,_gfge );};if _fgdff .Aln !=nil {_bfba :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_fgdff .Aln ,_bfba );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OMathParaPr and its children +func (_agcf *CT_OMathParaPr )Validate ()error {return _agcf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");}; -// Validate validates the CT_BoxPr and its children -func (_acb *CT_BoxPr )Validate ()error {return _acb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};func (_fbdee ST_LimLoc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fbdee .String (),start );};const (ST_ScriptUnset ST_Script =0;ST_ScriptRoman ST_Script =1;ST_ScriptScript ST_Script =2;ST_ScriptFraktur ST_Script =3;ST_ScriptDouble_struck ST_Script =4;ST_ScriptSans_serif ST_Script =5;ST_ScriptMonospace ST_Script =6;);func NewCT_XAlign ()*CT_XAlign {_fcga :=&CT_XAlign {};_fcga .ValAttr =_ee .ST_XAlign (1);return _fcga };type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};type OMathPara struct{CT_OMathPara };func (_aeaad *EG_ScriptStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065";if _aeaad .Scr !=nil {_daaec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_aeaad .Scr ,_daaec );};if _aeaad .Sty !=nil {_gbbcc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_aeaad .Sty ,_gbbcc );};return nil ;};func (_ebca *ST_TopBot )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaff ,_cbaeb :=d .Token ();if _cbaeb !=nil {return _cbaeb ;};if _fgedf ,_fccg :=_aaff .(_a .EndElement );_fccg &&_fgedf .Name ==start .Name {*_ebca =1;return nil ;};if _ceeb ,_bfeb :=_aaff .(_a .CharData );!_bfeb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaff );}else {switch string (_ceeb ){case "":*_ebca =0;case "\u0074\u006f\u0070":*_ebca =1;case "\u0062\u006f\u0074":*_ebca =2;};};_aaff ,_cbaeb =d .Token ();if _cbaeb !=nil {return _cbaeb ;};if _aaab ,_dcbbd :=_aaff .(_a .EndElement );_dcbbd &&_aaab .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaff );};func NewOMath ()*OMath {_fceba :=&OMath {};_fceba .CT_OMath =*NewCT_OMath ();return _fceba };func (_bg *CT_Bar )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bg .E =NewCT_OMathArg ();_gd :for {_cag ,_agg :=d .Token ();if _agg !=nil {return _agg ;};switch _be :=_cag .(type ){case _a .StartElement :switch _be .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"}:_bg .BarPr =NewCT_BarPr ();if _ceaa :=d .DecodeElement (_bg .BarPr ,&_be );_ceaa !=nil {return _ceaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _abd :=d .DecodeElement (_bg .E ,&_be );_abd !=nil {return _abd ;};default:_cc .Log ("\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\u0042\u0061\u0072\u0020\u0025\u0076",_be .Name );if _abf :=d .Skip ();_abf !=nil {return _abf ;};};case _a .EndElement :break _gd ;case _a .CharData :};};return nil ;};type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; +// Validate validates the CT_MR and its children +func (_aeff *CT_MR )Validate ()error {return _aeff .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};func NewCT_PhantPr ()*CT_PhantPr {_abbg :=&CT_PhantPr {};return _abbg }; -// Validate validates the CT_FuncPr and its children -func (_faga *CT_FuncPr )Validate ()error {return _faga .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");};type ST_Shp byte ;func (_dbee *CT_Nary )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dbee .NaryPr !=nil {_fgbg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}};e .EncodeElement (_dbee .NaryPr ,_fgbg );};_bee :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_dbee .Sub ,_bee );_cfe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_dbee .Sup ,_cfe );_dffd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dbee .E ,_dffd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path +func (_fdf *CT_GroupChrPr )ValidateWithPath (path string )error {if _fdf .Chr !=nil {if _bcf :=_fdf .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_bcf !=nil {return _bcf ;};};if _fdf .Pos !=nil {if _gebdc :=_fdf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gebdc !=nil {return _gebdc ;};};if _fdf .VertJc !=nil {if _ffa :=_fdf .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_ffa !=nil {return _ffa ;};};if _fdf .CtrlPr !=nil {if _adff :=_fdf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_adff !=nil {return _adff ;};};return nil ;};func (_febbg *CT_OnOff )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceab :=range start .Attr {if _ceab .Name .Local =="\u0076\u0061\u006c"{_dcbf ,_aaef :=ParseUnionST_OnOff (_ceab .Value );if _aaef !=nil {return _aaef ;};_febbg .ValAttr =&_dcbf ;continue ;};};for {_egcfb ,_dcffe :=d .Token ();if _dcffe !=nil {return _dc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_dcffe );};if _dbfc ,_begg :=_egcfb .(_b .EndElement );_begg &&_dbfc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path -func (_gba *CT_LimUpp )ValidateWithPath (path string )error {if _gba .LimUppPr !=nil {if _bdbd :=_gba .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_bdbd !=nil {return _bdbd ;};};if _fdbcg :=_gba .E .ValidateWithPath (path +"\u002f\u0045");_fdbcg !=nil {return _fdbcg ;};if _eeff :=_gba .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_eeff !=nil {return _eeff ;};return nil ;}; +// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path +func (_eage *CT_LimLow )ValidateWithPath (path string )error {if _eage .LimLowPr !=nil {if _dadg :=_eage .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_dadg !=nil {return _dadg ;};};if _dde :=_eage .E .ValidateWithPath (path +"\u002f\u0045");_dde !=nil {return _dde ;};if _bfed :=_eage .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_bfed !=nil {return _bfed ;};return nil ;};func (_bdge *CT_MathPrChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdge .WrapIndent !=nil {_dbea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}};e .EncodeElement (_bdge .WrapIndent ,_dbea );};if _bdge .WrapRight !=nil {_gfec :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bdge .WrapRight ,_gfec );};return nil ;}; -// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path -func (_agcg *EG_OMathElements )ValidateWithPath (path string )error {for _edcc ,_fcef :=range _agcg .EG_OMathMathElements {if _ffbd :=_fcef .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_edcc ));_ffbd !=nil {return _ffbd ;};};return nil ;}; +// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path +func (_aadec *CT_Phant )ValidateWithPath (path string )error {if _aadec .PhantPr !=nil {if _fcada :=_aadec .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_fcada !=nil {return _fcada ;};};if _cfdg :=_aadec .E .ValidateWithPath (path +"\u002f\u0045");_cfdg !=nil {return _cfdg ;};return nil ;};func (_fdfa *CT_OMathJc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdfa .ValAttr !=ST_JcUnset {_daeeb ,_bfc :=_fdfa .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bfc !=nil {return _bfc ;};start .Attr =append (start .Attr ,_daeeb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DPr and its children -func (_aabe *CT_DPr )Validate ()error {return _aabe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");};func (_ebfa ST_Style )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebfa .String (),start );};func (_fdg *CT_Box )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdg .E =NewCT_OMathArg ();_fcb :for {_gfc ,_bdb :=d .Token ();if _bdb !=nil {return _bdb ;};switch _dcaa :=_gfc .(type ){case _a .StartElement :switch _dcaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"}:_fdg .BoxPr =NewCT_BoxPr ();if _ade :=d .DecodeElement (_fdg .BoxPr ,&_dcaa );_ade !=nil {return _ade ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cefe :=d .DecodeElement (_fdg .E ,&_dcaa );_cefe !=nil {return _cefe ;};default:_cc .Log ("\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\u0042\u006f\u0078\u0020\u0025\u0076",_dcaa .Name );if _afg :=d .Skip ();_afg !=nil {return _afg ;};};case _a .EndElement :break _fcb ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_babf *CT_Style )ValidateWithPath (path string )error {if _dfab :=_babf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfab !=nil {return _dfab ;};return nil ;};func (_gbac ST_BreakBin )Validate ()error {return _gbac .ValidateWithPath ("")};func (_fdbg *CT_GroupChr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdbg .E =NewCT_OMathArg ();_dbf :for {_edfd ,_cbff :=d .Token ();if _cbff !=nil {return _cbff ;};switch _adda :=_edfd .(type ){case _b .StartElement :switch _adda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}:_fdbg .GroupChrPr =NewCT_GroupChrPr ();if _fcaa :=d .DecodeElement (_fdbg .GroupChrPr ,&_adda );_fcaa !=nil {return _fcaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _eaa :=d .DecodeElement (_fdbg .E ,&_adda );_eaa !=nil {return _eaa ;};default:_be .Log ("\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\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0020\u0025\u0076",_adda .Name );if _efbgg :=d .Skip ();_efbgg !=nil {return _efbgg ;};};case _b .EndElement :break _dbf ;case _b .CharData :};};return nil ;};func (_bedgc *CT_XAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bedgc .ValAttr =_dcg .ST_XAlign (1);for _ ,_ecaad :=range start .Attr {if _ecaad .Name .Local =="\u0076\u0061\u006c"{_bedgc .ValAttr .UnmarshalXMLAttr (_ecaad );continue ;};};for {_bcgb ,_gcdd :=d .Token ();if _gcdd !=nil {return _dc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_gcdd );};if _abagb ,_fgdb :=_bcgb .(_b .EndElement );_fgdb &&_abagb .Name ==start .Name {break ;};};return nil ;};func (_adeb *ST_Jc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acad ,_dbcg :=d .Token ();if _dbcg !=nil {return _dbcg ;};if _efdce ,_eaeb :=_acad .(_b .EndElement );_eaeb &&_efdce .Name ==start .Name {*_adeb =1;return nil ;};if _efbgd ,_defc :=_acad .(_b .CharData );!_defc {return _dc .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",_acad );}else {switch string (_efbgd ){case "":*_adeb =0;case "\u006c\u0065\u0066\u0074":*_adeb =1;case "\u0072\u0069\u0067h\u0074":*_adeb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adeb =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_adeb =4;};};_acad ,_dbcg =d .Token ();if _dbcg !=nil {return _dbcg ;};if _defd ,_cfbde :=_acad .(_b .EndElement );_cfbde &&_defd .Name ==start .Name {return nil ;};return _dc .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",_acad );};func (_feb *CT_MR )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdgcd :for {_edfgd ,_dcfb :=d .Token ();if _dcfb !=nil {return _dcfb ;};switch _eacec :=_edfgd .(type ){case _b .StartElement :switch _eacec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_dcea :=NewCT_OMathArg ();if _gab :=d .DecodeElement (_dcea ,&_eacec );_gab !=nil {return _gab ;};_feb .E =append (_feb .E ,_dcea );default:_be .Log ("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\u0054\u005fM\u0052 \u0025\u0076",_eacec .Name );if _bcac :=d .Skip ();_bcac !=nil {return _bcac ;};};case _b .EndElement :break _fdgcd ;case _b .CharData :};};return nil ;};func (_gfaa *CT_OMathArg )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gfaa .ArgPr !=nil {_gdgb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_gfaa .ArgPr ,_gdgb );};if _gfaa .EG_OMathMathElements !=nil {for _ ,_bff :=range _gfaa .EG_OMathMathElements {_bff .MarshalXML (e ,_b .StartElement {});};};if _gfaa .CtrlPr !=nil {_cbfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gfaa .CtrlPr ,_cbfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dag *CT_D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aab :for {_bcg ,_gae :=d .Token ();if _gae !=nil {return _gae ;};switch _eag :=_bcg .(type ){case _b .StartElement :switch _eag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0050\u0072"}:_dag .DPr =NewCT_DPr ();if _aabe :=d .DecodeElement (_dag .DPr ,&_eag );_aabe !=nil {return _aabe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_gbg :=NewCT_OMathArg ();if _cffe :=d .DecodeElement (_gbg ,&_eag );_cffe !=nil {return _cffe ;};_dag .E =append (_dag .E ,_gbg );default:_be .Log ("\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\u0043\u0054_\u0044\u0020\u0025\u0076",_eag .Name );if _cab :=d .Skip ();_cab !=nil {return _cab ;};};case _b .EndElement :break _aab ;case _b .CharData :};};return nil ;};func NewCT_OMathJc ()*CT_OMathJc {_acec :=&CT_OMathJc {};return _acec };func (_gadce *CT_SSubSup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadce .E =NewCT_OMathArg ();_gadce .Sub =NewCT_OMathArg ();_gadce .Sup =NewCT_OMathArg ();_caeag :for {_eeaf ,_bgdf :=d .Token ();if _bgdf !=nil {return _bgdf ;};switch _cfbg :=_eeaf .(type ){case _b .StartElement :switch _cfbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"}:_gadce .SSubSupPr =NewCT_SSubSupPr ();if _fefa :=d .DecodeElement (_gadce .SSubSupPr ,&_cfbg );_fefa !=nil {return _fefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _caa :=d .DecodeElement (_gadce .E ,&_cfbg );_caa !=nil {return _caa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _cead :=d .DecodeElement (_gadce .Sub ,&_cfbg );_cead !=nil {return _cead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _agac :=d .DecodeElement (_gadce .Sup ,&_cfbg );_agac !=nil {return _agac ;};default:_be .Log ("\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\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0020\u0025\u0076",_cfbg .Name );if _cfbeg :=d .Skip ();_cfbeg !=nil {return _cfbeg ;};};case _b .EndElement :break _caeag ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_D and its children -func (_geac *CT_D )Validate ()error {return _geac .ValidateWithPath ("\u0043\u0054\u005f\u0044")};func (_bbdca *CT_LimLoc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbdca .ValAttr =ST_LimLoc (1);for _ ,_daf :=range start .Attr {if _daf .Name .Local =="\u0076\u0061\u006c"{_bbdca .ValAttr .UnmarshalXMLAttr (_daf );continue ;};};for {_eabf ,_fagc :=d .Token ();if _fagc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_fagc );};if _fea ,_fdaf :=_eabf .(_a .EndElement );_fdaf &&_fea .Name ==start .Name {break ;};};return nil ;};func (_dacdc *CT_String )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dacdc .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dacdc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Char struct{ValAttr string ;};const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;); +// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path +func (_bfg *CT_BoxPr )ValidateWithPath (path string )error {if _bfg .OpEmu !=nil {if _deg :=_bfg .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_deg !=nil {return _deg ;};};if _bfg .NoBreak !=nil {if _dae :=_bfg .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b");_dae !=nil {return _dae ;};};if _bfg .Diff !=nil {if _ggb :=_bfg .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_ggb !=nil {return _ggb ;};};if _bfg .Brk !=nil {if _bafe :=_bfg .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_bafe !=nil {return _bafe ;};};if _bfg .Aln !=nil {if _eef :=_bfg .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_eef !=nil {return _eef ;};};if _bfg .CtrlPr !=nil {if _gge :=_bfg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gge !=nil {return _gge ;};};return nil ;};const (ST_FTypeUnset ST_FType =0;ST_FTypeBar ST_FType =1;ST_FTypeSkw ST_FType =2;ST_FTypeLin ST_FType =3;ST_FTypeNoBar ST_FType =4;); -// Validate validates the CT_BreakBinSub and its children -func (_egc *CT_BreakBinSub )Validate ()error {return _egc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");};type CT_FType struct{ValAttr ST_FType ;}; +// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path +func (_eaced *CT_SPrePr )ValidateWithPath (path string )error {if _eaced .CtrlPr !=nil {if _bbdf :=_eaced .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bbdf !=nil {return _bbdf ;};};return nil ;}; -// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path -func (_baef *CT_Phant )ValidateWithPath (path string )error {if _baef .PhantPr !=nil {if _afec :=_baef .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_afec !=nil {return _afec ;};};if _ecb :=_baef .E .ValidateWithPath (path +"\u002f\u0045");_ecb !=nil {return _ecb ;};return nil ;}; +// ValidateWithPath validates the CT_M and its children, prefixing error messages with path +func (_adac *CT_M )ValidateWithPath (path string )error {if _adac .MPr !=nil {if _aegc :=_adac .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_aegc !=nil {return _aegc ;};};for _cece ,_dfgeb :=range _adac .Mr {if _acce :=_dfgeb .ValidateWithPath (_dc .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_cece ));_acce !=nil {return _acce ;};};return nil ;};func (_abfa ST_FType )Validate ()error {return _abfa .ValidateWithPath ("")};func (_efbg *CT_FuncPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdc :for {_bbee ,_gfa :=d .Token ();if _gfa !=nil {return _gfa ;};switch _agae :=_bbee .(type ){case _b .StartElement :switch _agae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_efbg .CtrlPr =NewCT_CtrlPr ();if _aca :=d .DecodeElement (_efbg .CtrlPr ,&_agae );_aca !=nil {return _aca ;};default:_be .Log ("\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\u0046\u0075\u006ec\u0050\u0072 \u0025\u0076",_agae .Name );if _gbf :=d .Skip ();_gbf !=nil {return _gbf ;};};case _b .EndElement :break _fdc ;case _b .CharData :};};return nil ;};type CT_SpacingRule struct{ValAttr int64 ;}; -// Validate validates the EG_OMathMathElements and its children -func (_fffb *EG_OMathMathElements )Validate ()error {return _fffb .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");}; +// Validate validates the CT_Box and its children +func (_bef *CT_Box )Validate ()error {return _bef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");}; -// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path -func (_dbecc *CT_Rad )ValidateWithPath (path string )error {if _dbecc .RadPr !=nil {if _acef :=_dbecc .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_acef !=nil {return _acef ;};};if _gdb :=_dbecc .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067");_gdb !=nil {return _gdb ;};if _gcda :=_dbecc .E .ValidateWithPath (path +"\u002f\u0045");_gcda !=nil {return _gcda ;};return nil ;}; +// ValidateWithPath validates the OMath and its children, prefixing error messages with path +func (_dgfaf *OMath )ValidateWithPath (path string )error {if _faga :=_dgfaf .CT_OMath .ValidateWithPath (path );_faga !=nil {return _faga ;};return nil ;};func (_cecd *CT_MCS )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_bfa :=range _cecd .Mc {e .EncodeElement (_bfa ,_bab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path -func (_fadd *CT_MR )ValidateWithPath (path string )error {for _gfce ,_gddf :=range _fadd .E {if _eggd :=_gddf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gfce ));_eggd !=nil {return _eggd ;};};return nil ;};func (_gcdab *ST_Script )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdfa ,_fcgcb :=d .Token ();if _fcgcb !=nil {return _fcgcb ;};if _gdeaf ,_ddea :=_gdfa .(_a .EndElement );_ddea &&_gdeaf .Name ==start .Name {*_gcdab =1;return nil ;};if _abeg ,_acfb :=_gdfa .(_a .CharData );!_acfb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdfa );}else {switch string (_abeg ){case "":*_gcdab =0;case "\u0072\u006f\u006da\u006e":*_gcdab =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_gcdab =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_gcdab =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_gcdab =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_gcdab =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_gcdab =6;};};_gdfa ,_fcgcb =d .Token ();if _fcgcb !=nil {return _fcgcb ;};if _fbef ,_gfgb :=_gdfa .(_a .EndElement );_gfgb &&_fbef .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdfa );};func (_fbdbe ST_TopBot )ValidateWithPath (path string )error {switch _fbdbe {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbdbe ));};return nil ;};func NewEG_OMathElements ()*EG_OMathElements {_adbb :=&EG_OMathElements {};return _adbb }; +// Validate validates the CT_Bar and its children +func (_ffe *CT_Bar )Validate ()error {return _ffe .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};type CT_YAlign struct{ValAttr _dcg .ST_YAlign ;};func (_fdca *CT_SSupPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fafcf :for {_gfecf ,_acf :=d .Token ();if _acf !=nil {return _acf ;};switch _fcebd :=_gfecf .(type ){case _b .StartElement :switch _fcebd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fdca .CtrlPr =NewCT_CtrlPr ();if _efcc :=d .DecodeElement (_fdca .CtrlPr ,&_fcebd );_efcc !=nil {return _efcc ;};default:_be .Log ("\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\u0053\u0075p\u0050\u0072 \u0025\u0076",_fcebd .Name );if _efbd :=d .Skip ();_efbd !=nil {return _efbd ;};};case _b .EndElement :break _fafcf ;case _b .CharData :};};return nil ;};func (_aefc *CT_OnOff )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aefc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_dc .Sprintf ("\u0025\u0076",*_aefc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_TwipsMeasure (s string )(_dcg .ST_TwipsMeasure ,error ){_fdeb :=_dcg .ST_TwipsMeasure {};if _dcg .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_fdeb .ST_PositiveUniversalMeasure =&s ;}else {_gece ,_ebeg :=_g .ParseFloat (s ,64);if _ebeg !=nil {return _fdeb ,_dc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_ebeg );};_fdeb .ST_UnsignedDecimalNumber =_be .Uint64 (uint64 (_gece ));};return _fdeb ,nil ;};func NewCT_Script ()*CT_Script {_bdcf :=&CT_Script {};return _bdcf }; -// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path -func (_egbf *CT_LimLoc )ValidateWithPath (path string )error {if _egbf .ValAttr ==ST_LimLocUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _eae :=_egbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eae !=nil {return _eae ;};return nil ;};func NewCT_GroupChr ()*CT_GroupChr {_efad :=&CT_GroupChr {};_efad .E =NewCT_OMathArg ();return _efad };func (_debee *EG_OMathMathElements )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _debee .Acc !=nil {_efadf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0061c\u0063"}};e .EncodeElement (_debee .Acc ,_efadf );};if _debee .Bar !=nil {_cecd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_debee .Bar ,_cecd );};if _debee .Box !=nil {_afbbb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0062o\u0078"}};e .EncodeElement (_debee .Box ,_afbbb );};if _debee .BorderBox !=nil {_fddd :=_a .StartElement {Name :_a .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_debee .BorderBox ,_fddd );};if _debee .D !=nil {_fgefc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0064"}};e .EncodeElement (_debee .D ,_fgefc );};if _debee .EqArr !=nil {_abbf :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_debee .EqArr ,_abbf );};if _debee .F !=nil {_ebggb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0066"}};e .EncodeElement (_debee .F ,_ebggb );};if _debee .Func !=nil {_fbbc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_debee .Func ,_fbbc );};if _debee .GroupChr !=nil {_ccca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}};e .EncodeElement (_debee .GroupChr ,_ccca );};if _debee .LimLow !=nil {_gbcb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_debee .LimLow ,_gbcb );};if _debee .LimUpp !=nil {_agfagc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}};e .EncodeElement (_debee .LimUpp ,_agfagc );};if _debee .M !=nil {_begce :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_debee .M ,_begce );};if _debee .Nary !=nil {_efggg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}};e .EncodeElement (_debee .Nary ,_efggg );};if _debee .Phant !=nil {_eabbe :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_debee .Phant ,_eabbe );};if _debee .Rad !=nil {_badc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0072a\u0064"}};e .EncodeElement (_debee .Rad ,_badc );};if _debee .SPre !=nil {_dgcbfe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_debee .SPre ,_dgcbfe );};if _debee .SSub !=nil {_ggfc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}};e .EncodeElement (_debee .SSub ,_ggfc );};if _debee .SSubSup !=nil {_fbdff :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_debee .SSubSup ,_fbdff );};if _debee .SSup !=nil {_bage :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}};e .EncodeElement (_debee .SSup ,_bage );};if _debee .R !=nil {_ecfc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_debee .R ,_ecfc );};return nil ;};func NewCT_SSupPr ()*CT_SSupPr {_aff :=&CT_SSupPr {};return _aff };func (_cege ST_LimLoc )String ()string {switch _cege {case 0:return "";case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";};func NewCT_Style ()*CT_Style {_aagf :=&CT_Style {};return _aagf }; +// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path +func (_edac *CT_Rad )ValidateWithPath (path string )error {if _edac .RadPr !=nil {if _beca :=_edac .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_beca !=nil {return _beca ;};};if _aafb :=_edac .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067");_aafb !=nil {return _aafb ;};if _acefe :=_edac .E .ValidateWithPath (path +"\u002f\u0045");_acefe !=nil {return _acefe ;};return nil ;};func (_cgc *CT_F )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgc .Num =NewCT_OMathArg ();_cgc .Den =NewCT_OMathArg ();_faea :for {_aea ,_gffd :=d .Token ();if _gffd !=nil {return _gffd ;};switch _acgf :=_aea .(type ){case _b .StartElement :switch _acgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0050\u0072"}:_cgc .FPr =NewCT_FPr ();if _eegda :=d .DecodeElement (_cgc .FPr ,&_acgf );_eegda !=nil {return _eegda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0075\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0075\u006d"}:if _bee :=d .DecodeElement (_cgc .Num ,&_acgf );_bee !=nil {return _bee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u006e"}:if _fed :=d .DecodeElement (_cgc .Den ,&_acgf );_fed !=nil {return _fed ;};default:_be .Log ("\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\u0043\u0054_\u0046\u0020\u0025\u0076",_acgf .Name );if _fgf :=d .Skip ();_fgf !=nil {return _fgf ;};};case _b .EndElement :break _faea ;case _b .CharData :};};return nil ;};func (_fdeff *CT_Text )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdeff .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_dc .Sprintf ("\u0025\u0076",*_fdeff .SpaceAttr )});};e .EncodeElement (_fdeff .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_decbd *CT_ManualBreak )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _decbd .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_dc .Sprintf ("\u0025\u0076",*_decbd .AlnAtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path -func (_dccec *CT_SSubSup )ValidateWithPath (path string )error {if _dccec .SSubSupPr !=nil {if _fdafd :=_dccec .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_fdafd !=nil {return _fdafd ;};};if _abef :=_dccec .E .ValidateWithPath (path +"\u002f\u0045");_abef !=nil {return _abef ;};if _aefe :=_dccec .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_aefe !=nil {return _aefe ;};if _ggbc :=_dccec .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_ggbc !=nil {return _ggbc ;};return nil ;};func NewCT_Acc ()*CT_Acc {_ag :=&CT_Acc {};_ag .E =NewCT_OMathArg ();return _ag };func (_dcfe *ST_BreakBin )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dcfe =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_dcfe =1;case "\u0061\u0066\u0074e\u0072":*_dcfe =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_dcfe =3;};return nil ;}; +// Validate validates the CT_BoxPr and its children +func (_gff *CT_BoxPr )Validate ()error {return _gff .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};func (_bede ST_Jc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bede .String (),start );}; -// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path -func (_acab *CT_RPR )ValidateWithPath (path string )error {if _acab .Lit !=nil {if _caefe :=_acab .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_caefe !=nil {return _caefe ;};};if _acab .Choice !=nil {if _geaf :=_acab .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_geaf !=nil {return _geaf ;};};if _acab .Brk !=nil {if _cgef :=_acab .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_cgef !=nil {return _cgef ;};};if _acab .Aln !=nil {if _fcfb :=_acab .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_fcfb !=nil {return _fcfb ;};};return nil ;};func (_ffafc *ST_Shp )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ffafc =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_ffafc =1;case "\u006d\u0061\u0074c\u0068":*_ffafc =2;};return nil ;};func (_bdbdc ST_Style )Validate ()error {return _bdbdc .ValidateWithPath ("")};func (_geda *CT_SSub )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geda .E =NewCT_OMathArg ();_geda .Sub =NewCT_OMathArg ();_dfade :for {_aagg ,_bec :=d .Token ();if _bec !=nil {return _bec ;};switch _dcgcg :=_aagg .(type ){case _a .StartElement :switch _dcgcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"}:_geda .SSubPr =NewCT_SSubPr ();if _gdgc :=d .DecodeElement (_geda .SSubPr ,&_dcgcg );_gdgc !=nil {return _gdgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cegdc :=d .DecodeElement (_geda .E ,&_dcgcg );_cegdc !=nil {return _cegdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _bfgd :=d .DecodeElement (_geda .Sub ,&_dcgcg );_bfgd !=nil {return _bfgd ;};default:_cc .Log ("\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\u0053\u0053\u0075\u0062\u0020\u0025\u0076",_dcgcg .Name );if _acce :=d .Skip ();_acce !=nil {return _acce ;};};case _a .EndElement :break _dfade ;case _a .CharData :};};return nil ;};func (_ebfg *ST_Script )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ebfg =0;case "\u0072\u006f\u006da\u006e":*_ebfg =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_ebfg =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_ebfg =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_ebfg =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_ebfg =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_ebfg =6;};return nil ;};func (_abcc *CT_LimLowPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eceg :for {_gbgb ,_gadg :=d .Token ();if _gadg !=nil {return _gadg ;};switch _aad :=_gbgb .(type ){case _a .StartElement :switch _aad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_abcc .CtrlPr =NewCT_CtrlPr ();if _eabfe :=d .DecodeElement (_abcc .CtrlPr ,&_aad );_eabfe !=nil {return _eabfe ;};default:_cc .Log ("\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\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072\u0020\u0025\u0076",_aad .Name );if _bac :=d .Skip ();_bac !=nil {return _bac ;};};case _a .EndElement :break _eceg ;case _a .CharData :};};return nil ;};type CT_SpacingRule struct{ValAttr int64 ;};func (_daef ST_Script )Validate ()error {return _daef .ValidateWithPath ("")};func (_cadd *CT_PhantPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gadb :for {_begf ,_dggf :=d .Token ();if _dggf !=nil {return _dggf ;};switch _efeb :=_begf .(type ){case _a .StartElement :switch _efeb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"}:_cadd .Show =NewCT_OnOff ();if _bgaa :=d .DecodeElement (_cadd .Show ,&_efeb );_bgaa !=nil {return _bgaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"}:_cadd .ZeroWid =NewCT_OnOff ();if _aeab :=d .DecodeElement (_cadd .ZeroWid ,&_efeb );_aeab !=nil {return _aeab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"}:_cadd .ZeroAsc =NewCT_OnOff ();if _ggf :=d .DecodeElement (_cadd .ZeroAsc ,&_efeb );_ggf !=nil {return _ggf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}:_cadd .ZeroDesc =NewCT_OnOff ();if _bgded :=d .DecodeElement (_cadd .ZeroDesc ,&_efeb );_bgded !=nil {return _bgded ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"}:_cadd .Transp =NewCT_OnOff ();if _bfaf :=d .DecodeElement (_cadd .Transp ,&_efeb );_bfaf !=nil {return _bfaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cadd .CtrlPr =NewCT_CtrlPr ();if _beff :=d .DecodeElement (_cadd .CtrlPr ,&_efeb );_beff !=nil {return _beff ;};default:_cc .Log ("\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\u005fP\u0068\u0061\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_efeb .Name );if _daag :=d .Skip ();_daag !=nil {return _daag ;};};case _a .EndElement :break _gadb ;case _a .CharData :};};return nil ;};type MathPr struct{CT_MathPr };func NewCT_ManualBreak ()*CT_ManualBreak {_adce :=&CT_ManualBreak {};return _adce };func NewCT_AccPr ()*CT_AccPr {_bf :=&CT_AccPr {};return _bf }; +// Validate validates the CT_BorderBoxPr and its children +func (_cca *CT_BorderBoxPr )Validate ()error {return _cca .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");};func (_begcg *CT_SSubSupPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eddfb :for {_abff ,_gdce :=d .Token ();if _gdce !=nil {return _gdce ;};switch _adcff :=_abff .(type ){case _b .StartElement :switch _adcff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"}:_begcg .AlnScr =NewCT_OnOff ();if _abebbb :=d .DecodeElement (_begcg .AlnScr ,&_adcff );_abebbb !=nil {return _abebbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_begcg .CtrlPr =NewCT_CtrlPr ();if _efdf :=d .DecodeElement (_begcg .CtrlPr ,&_adcff );_efdf !=nil {return _efdf ;};default:_be .Log ("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\u0053\u0075b\u0053\u0075\u0070\u0050\u0072\u0020\u0025\u0076",_adcff .Name );if _gdag :=d .Skip ();_gdag !=nil {return _gdag ;};};case _b .EndElement :break _eddfb ;case _b .CharData :};};return nil ;};type EG_OMathMathElements struct{Acc *CT_Acc ;Bar *CT_Bar ;Box *CT_Box ;BorderBox *CT_BorderBox ;D *CT_D ;EqArr *CT_EqArr ;F *CT_F ;Func *CT_Func ;GroupChr *CT_GroupChr ;LimLow *CT_LimLow ;LimUpp *CT_LimUpp ;M *CT_M ;Nary *CT_Nary ;Phant *CT_Phant ;Rad *CT_Rad ;SPre *CT_SPre ;SSub *CT_SSub ;SSubSup *CT_SSubSup ;SSup *CT_SSup ;R *CT_R ;};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;}; // ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_ggbe *CT_TwipsMeasure )ValidateWithPath (path string )error {if _bggca :=_ggbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bggca !=nil {return _bggca ;};return nil ;}; +func (_deb *CT_TwipsMeasure )ValidateWithPath (path string )error {if _ffgg :=_deb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffgg !=nil {return _ffgg ;};return nil ;};func (_aegbd *CT_OMath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aegbd .EG_OMathMathElements !=nil {for _ ,_beec :=range _aegbd .EG_OMathMathElements {_beec .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path -func (_gcg *CT_EqArrPr )ValidateWithPath (path string )error {if _gcg .BaseJc !=nil {if _cga :=_gcg .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_cga !=nil {return _cga ;};};if _gcg .MaxDist !=nil {if _gaee :=_gcg .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074");_gaee !=nil {return _gaee ;};};if _gcg .ObjDist !=nil {if _bba :=_gcg .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_bba !=nil {return _bba ;};};if _gcg .RSpRule !=nil {if _ceeef :=_gcg .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_ceeef !=nil {return _ceeef ;};};if _gcg .RSp !=nil {if _bafc :=_gcg .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_bafc !=nil {return _bafc ;};};if _gcg .CtrlPr !=nil {if _dbg :=_gcg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dbg !=nil {return _dbg ;};};return nil ;};func (_bgfeb *CT_Shp )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_cead ,_fabc :=_bgfeb .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fabc !=nil {return _fabc ;};start .Attr =append (start .Attr ,_cead );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SSupPr and its children +func (_efgfa *CT_SSupPr )Validate ()error {return _efgfa .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");}; -// Validate validates the CT_Text and its children -func (_fefb *CT_Text )Validate ()error {return _fefb .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func NewCT_CtrlPr ()*CT_CtrlPr {_aeff :=&CT_CtrlPr {};return _aeff };type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};func (_eagf *ST_FType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eagf =0;case "\u0062\u0061\u0072":*_eagf =1;case "\u0073\u006b\u0077":*_eagf =2;case "\u006c\u0069\u006e":*_eagf =3;case "\u006e\u006f\u0042a\u0072":*_eagf =4;};return nil ;};func (_bgab *CT_SPrePr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bgab .CtrlPr !=nil {_fafe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bgab .CtrlPr ,_fafe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_OMathJc struct{ValAttr ST_Jc ;};type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_efbgg *ST_Jc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cccc ,_bgffe :=d .Token ();if _bgffe !=nil {return _bgffe ;};if _ffabbe ,_gafda :=_cccc .(_a .EndElement );_gafda &&_ffabbe .Name ==start .Name {*_efbgg =1;return nil ;};if _degc ,_cgffa :=_cccc .(_a .CharData );!_cgffa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cccc );}else {switch string (_degc ){case "":*_efbgg =0;case "\u006c\u0065\u0066\u0074":*_efbgg =1;case "\u0072\u0069\u0067h\u0074":*_efbgg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_efbgg =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_efbgg =4;};};_cccc ,_bgffe =d .Token ();if _bgffe !=nil {return _bgffe ;};if _gdfed ,_fggb :=_cccc .(_a .EndElement );_fggb &&_gdfed .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cccc );};func (_abccg *OMathPara )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061";return _abccg .CT_OMathPara .MarshalXML (e ,start );};func (_feeg *CT_OnOff )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _feeg .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_feeg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gebd *CT_F )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gebd .Num =NewCT_OMathArg ();_gebd .Den =NewCT_OMathArg ();_gdfc :for {_cafg ,_eeb :=d .Token ();if _eeb !=nil {return _eeb ;};switch _agge :=_cafg .(type ){case _a .StartElement :switch _agge .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0050\u0072"}:_gebd .FPr =NewCT_FPr ();if _afe :=d .DecodeElement (_gebd .FPr ,&_agge );_afe !=nil {return _afe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0075\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0075\u006d"}:if _aae :=d .DecodeElement (_gebd .Num ,&_agge );_aae !=nil {return _aae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u006e"}:if _fdb :=d .DecodeElement (_gebd .Den ,&_agge );_fdb !=nil {return _fdb ;};default:_cc .Log ("\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\u0043\u0054_\u0046\u0020\u0025\u0076",_agge .Name );if _dee :=d .Skip ();_dee !=nil {return _dee ;};};case _a .EndElement :break _gdfc ;case _a .CharData :};};return nil ;};func (_bacb *CT_OMathParaPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccgd :for {_fgdf ,_eagc :=d .Token ();if _eagc !=nil {return _eagc ;};switch _dgba :=_fgdf .(type ){case _a .StartElement :switch _dgba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006a\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006a\u0063"}:_bacb .Jc =NewCT_OMathJc ();if _eafa :=d .DecodeElement (_bacb .Jc ,&_dgba );_eafa !=nil {return _eafa ;};default:_cc .Log ("\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\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050\u0061r\u0061P\u0072\u0020\u0025\u0076",_dgba .Name );if _febeb :=d .Skip ();_febeb !=nil {return _febeb ;};};case _a .EndElement :break _ccgd ;case _a .CharData :};};return nil ;};func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_adg :=&CT_BorderBoxPr {};return _adg };type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;}; +// Validate validates the CT_NaryPr and its children +func (_bbge *CT_NaryPr )Validate ()error {return _bbge .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");};func (_dfga *OMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfga .CT_OMath =*NewCT_OMath ();_gfgc :for {_bddfc ,_dgcf :=d .Token ();if _dgcf !=nil {return _dgcf ;};switch _cbda :=_bddfc .(type ){case _b .StartElement :switch _cbda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_aeee :=NewEG_OMathMathElements ();_aeee .Acc =NewCT_Acc ();if _dgeb :=d .DecodeElement (_aeee .Acc ,&_cbda );_dgeb !=nil {return _dgeb ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_aeee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_gfgb :=NewEG_OMathMathElements ();_gfgb .Bar =NewCT_Bar ();if _bege :=d .DecodeElement (_gfgb .Bar ,&_cbda );_bege !=nil {return _bege ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_gfgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_aebdf :=NewEG_OMathMathElements ();_aebdf .Box =NewCT_Box ();if _dccea :=d .DecodeElement (_aebdf .Box ,&_cbda );_dccea !=nil {return _dccea ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_aebdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_fdcc :=NewEG_OMathMathElements ();_fdcc .BorderBox =NewCT_BorderBox ();if _fcfg :=d .DecodeElement (_fdcc .BorderBox ,&_cbda );_fcfg !=nil {return _fcfg ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_fdcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_gefb :=NewEG_OMathMathElements ();_gefb .D =NewCT_D ();if _dgga :=d .DecodeElement (_gefb .D ,&_cbda );_dgga !=nil {return _dgga ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_gefb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_cfcf :=NewEG_OMathMathElements ();_cfcf .EqArr =NewCT_EqArr ();if _aadcd :=d .DecodeElement (_cfcf .EqArr ,&_cbda );_aadcd !=nil {return _aadcd ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_cfcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_cgab :=NewEG_OMathMathElements ();_cgab .F =NewCT_F ();if _gagg :=d .DecodeElement (_cgab .F ,&_cbda );_gagg !=nil {return _gagg ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_cgab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_bfda :=NewEG_OMathMathElements ();_bfda .Func =NewCT_Func ();if _fbag :=d .DecodeElement (_bfda .Func ,&_cbda );_fbag !=nil {return _fbag ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_bfda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_gafg :=NewEG_OMathMathElements ();_gafg .GroupChr =NewCT_GroupChr ();if _ddaf :=d .DecodeElement (_gafg .GroupChr ,&_cbda );_ddaf !=nil {return _ddaf ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_gafg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_bfceg :=NewEG_OMathMathElements ();_bfceg .LimLow =NewCT_LimLow ();if _gdcaad :=d .DecodeElement (_bfceg .LimLow ,&_cbda );_gdcaad !=nil {return _gdcaad ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_bfceg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_adfa :=NewEG_OMathMathElements ();_adfa .LimUpp =NewCT_LimUpp ();if _bdaf :=d .DecodeElement (_adfa .LimUpp ,&_cbda );_bdaf !=nil {return _bdaf ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_adfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_eadg :=NewEG_OMathMathElements ();_eadg .M =NewCT_M ();if _aeaea :=d .DecodeElement (_eadg .M ,&_cbda );_aeaea !=nil {return _aeaea ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_eadg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_adbbb :=NewEG_OMathMathElements ();_adbbb .Nary =NewCT_Nary ();if _ccgf :=d .DecodeElement (_adbbb .Nary ,&_cbda );_ccgf !=nil {return _ccgf ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_adbbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_cefg :=NewEG_OMathMathElements ();_cefg .Phant =NewCT_Phant ();if _fcgfb :=d .DecodeElement (_cefg .Phant ,&_cbda );_fcgfb !=nil {return _fcgfb ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_cefg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_aeeca :=NewEG_OMathMathElements ();_aeeca .Rad =NewCT_Rad ();if _edgg :=d .DecodeElement (_aeeca .Rad ,&_cbda );_edgg !=nil {return _edgg ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_aeeca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_adea :=NewEG_OMathMathElements ();_adea .SPre =NewCT_SPre ();if _feaff :=d .DecodeElement (_adea .SPre ,&_cbda );_feaff !=nil {return _feaff ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_adea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_bfcaa :=NewEG_OMathMathElements ();_bfcaa .SSub =NewCT_SSub ();if _fgeg :=d .DecodeElement (_bfcaa .SSub ,&_cbda );_fgeg !=nil {return _fgeg ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_bfcaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_edcab :=NewEG_OMathMathElements ();_edcab .SSubSup =NewCT_SSubSup ();if _eeae :=d .DecodeElement (_edcab .SSubSup ,&_cbda );_eeae !=nil {return _eeae ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_edcab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_adcgf :=NewEG_OMathMathElements ();_adcgf .SSup =NewCT_SSup ();if _fcfa :=d .DecodeElement (_adcgf .SSup ,&_cbda );_fcfa !=nil {return _fcfa ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_adcgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_ecfe :=NewEG_OMathMathElements ();_ecfe .R =NewCT_R ();if _bfbc :=d .DecodeElement (_ecfe .R ,&_cbda );_bfbc !=nil {return _bfbc ;};_dfga .EG_OMathMathElements =append (_dfga .EG_OMathMathElements ,_ecfe );default:_be .Log ("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 \u004f\u004d\u0061t\u0068 \u0025\u0076",_cbda .Name );if _agdd :=d .Skip ();_agdd !=nil {return _agdd ;};};case _b .EndElement :break _gfgc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path -func (_cgabg *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };type ST_BreakBinSub byte ;func (_ccdf *CT_OMath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adgg :for {_fgde ,_bad :=d .Token ();if _bad !=nil {return _bad ;};switch _ffcae :=_fgde .(type ){case _a .StartElement :switch _ffcae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_ddag :=NewEG_OMathMathElements ();_ddag .Acc =NewCT_Acc ();if _agfa :=d .DecodeElement (_ddag .Acc ,&_ffcae );_agfa !=nil {return _agfa ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_ddag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_fbcg :=NewEG_OMathMathElements ();_fbcg .Bar =NewCT_Bar ();if _fedde :=d .DecodeElement (_fbcg .Bar ,&_ffcae );_fedde !=nil {return _fedde ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_fbcg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_gfe :=NewEG_OMathMathElements ();_gfe .Box =NewCT_Box ();if _fegf :=d .DecodeElement (_gfe .Box ,&_ffcae );_fegf !=nil {return _fegf ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_gfe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_edaa :=NewEG_OMathMathElements ();_edaa .BorderBox =NewCT_BorderBox ();if _babg :=d .DecodeElement (_edaa .BorderBox ,&_ffcae );_babg !=nil {return _babg ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_edaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_gab :=NewEG_OMathMathElements ();_gab .D =NewCT_D ();if _cbba :=d .DecodeElement (_gab .D ,&_ffcae );_cbba !=nil {return _cbba ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_gab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_cfab :=NewEG_OMathMathElements ();_cfab .EqArr =NewCT_EqArr ();if _dddbe :=d .DecodeElement (_cfab .EqArr ,&_ffcae );_dddbe !=nil {return _dddbe ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_cfab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_bdaf :=NewEG_OMathMathElements ();_bdaf .F =NewCT_F ();if _fddc :=d .DecodeElement (_bdaf .F ,&_ffcae );_fddc !=nil {return _fddc ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_bdaf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_fdbfb :=NewEG_OMathMathElements ();_fdbfb .Func =NewCT_Func ();if _fdcc :=d .DecodeElement (_fdbfb .Func ,&_ffcae );_fdcc !=nil {return _fdcc ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_fdbfb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_afbg :=NewEG_OMathMathElements ();_afbg .GroupChr =NewCT_GroupChr ();if _babgb :=d .DecodeElement (_afbg .GroupChr ,&_ffcae );_babgb !=nil {return _babgb ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_afbg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_adca :=NewEG_OMathMathElements ();_adca .LimLow =NewCT_LimLow ();if _fcad :=d .DecodeElement (_adca .LimLow ,&_ffcae );_fcad !=nil {return _fcad ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_adca );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_fdcab :=NewEG_OMathMathElements ();_fdcab .LimUpp =NewCT_LimUpp ();if _fdge :=d .DecodeElement (_fdcab .LimUpp ,&_ffcae );_fdge !=nil {return _fdge ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_fdcab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_cfcb :=NewEG_OMathMathElements ();_cfcb .M =NewCT_M ();if _bagg :=d .DecodeElement (_cfcb .M ,&_ffcae );_bagg !=nil {return _bagg ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_cfcb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_ddfe :=NewEG_OMathMathElements ();_ddfe .Nary =NewCT_Nary ();if _efgg :=d .DecodeElement (_ddfe .Nary ,&_ffcae );_efgg !=nil {return _efgg ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_ddfe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_agfb :=NewEG_OMathMathElements ();_agfb .Phant =NewCT_Phant ();if _aefb :=d .DecodeElement (_agfb .Phant ,&_ffcae );_aefb !=nil {return _aefb ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_agfb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_eadb :=NewEG_OMathMathElements ();_eadb .Rad =NewCT_Rad ();if _eadg :=d .DecodeElement (_eadb .Rad ,&_ffcae );_eadg !=nil {return _eadg ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_eadb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_bfbg :=NewEG_OMathMathElements ();_bfbg .SPre =NewCT_SPre ();if _dcea :=d .DecodeElement (_bfbg .SPre ,&_ffcae );_dcea !=nil {return _dcea ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_bfbg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_bbef :=NewEG_OMathMathElements ();_bbef .SSub =NewCT_SSub ();if _fgef :=d .DecodeElement (_bbef .SSub ,&_ffcae );_fgef !=nil {return _fgef ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_bbef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_cfaa :=NewEG_OMathMathElements ();_cfaa .SSubSup =NewCT_SSubSup ();if _ddg :=d .DecodeElement (_cfaa .SSubSup ,&_ffcae );_ddg !=nil {return _ddg ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_cfaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_cfed :=NewEG_OMathMathElements ();_cfed .SSup =NewCT_SSup ();if _ddcf :=d .DecodeElement (_cfed .SSup ,&_ffcae );_ddcf !=nil {return _ddcf ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_cfed );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_ecdg :=NewEG_OMathMathElements ();_ecdg .R =NewCT_R ();if _eeaeb :=d .DecodeElement (_ecdg .R ,&_ffcae );_eeaeb !=nil {return _eeaeb ;};_ccdf .EG_OMathMathElements =append (_ccdf .EG_OMathMathElements ,_ecdg );default:_cc .Log ("\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\u004f\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_ffcae .Name );if _gddb :=d .Skip ();_gddb !=nil {return _gddb ;};};case _a .EndElement :break _adgg ;case _a .CharData :};};return nil ;};type CT_MPr struct{BaseJc *CT_YAlign ;PlcHide *CT_OnOff ;RSpRule *CT_SpacingRule ;CGpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CSp *CT_UnSignedInteger ;CGp *CT_UnSignedInteger ;Mcs *CT_MCS ;CtrlPr *CT_CtrlPr ;};func (_ggaf *CT_M )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ggaf .MPr !=nil {_bga :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_ggaf .MPr ,_bga );};_gfd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_gefcg :=range _ggaf .Mr {e .EncodeElement (_gefcg ,_gfd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_efgb *CT_LimLow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _efgb .LimLowPr !=nil {_dgdc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}};e .EncodeElement (_efgb .LimLowPr ,_dgdc );};_fded :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_efgb .E ,_fded );_fdca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_efgb .Lim ,_fdca );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eggcf *ST_Shp )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ceff ,_fbda :=d .Token ();if _fbda !=nil {return _fbda ;};if _cgcdd ,_ecccd :=_ceff .(_a .EndElement );_ecccd &&_cgcdd .Name ==start .Name {*_eggcf =1;return nil ;};if _bfdga ,_cgfdd :=_ceff .(_a .CharData );!_cgfdd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceff );}else {switch string (_bfdga ){case "":*_eggcf =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_eggcf =1;case "\u006d\u0061\u0074c\u0068":*_eggcf =2;};};_ceff ,_fbda =d .Token ();if _fbda !=nil {return _fbda ;};if _cbeea ,_egdb :=_ceff .(_a .EndElement );_egdb &&_cbeea .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceff );};func (_ebff *CT_MC )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebff .McPr !=nil {_adeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}};e .EncodeElement (_ebff .McPr ,_adeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffaa *CT_UnSignedInteger )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ffaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path +func (_cagaa *CT_OMathJc )ValidateWithPath (path string )error {if _bdfe :=_cagaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdfe !=nil {return _bdfe ;};return nil ;};func (_faa *CT_Box )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faa .E =NewCT_OMathArg ();_agb :for {_abdd ,_ede :=d .Token ();if _ede !=nil {return _ede ;};switch _eea :=_abdd .(type ){case _b .StartElement :switch _eea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"}:_faa .BoxPr =NewCT_BoxPr ();if _ced :=d .DecodeElement (_faa .BoxPr ,&_eea );_ced !=nil {return _ced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dfc :=d .DecodeElement (_faa .E ,&_eea );_dfc !=nil {return _dfc ;};default:_be .Log ("\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\u0042\u006f\u0078\u0020\u0025\u0076",_eea .Name );if _cd :=d .Skip ();_cd !=nil {return _cd ;};};case _b .EndElement :break _agb ;case _b .CharData :};};return nil ;};func (_ceec *CT_FuncPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ceec .CtrlPr !=nil {_bdcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ceec .CtrlPr ,_bdcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_BreakBinUnset ST_BreakBin =0;ST_BreakBinBefore ST_BreakBin =1;ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;); -// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path -func (_afda *CT_SPrePr )ValidateWithPath (path string )error {if _afda .CtrlPr !=nil {if _ddbfe :=_afda .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ddbfe !=nil {return _ddbfe ;};};return nil ;};func (_fcge *OMath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcge .CT_OMath =*NewCT_OMath ();_dgac :for {_fccee ,_cgebc :=d .Token ();if _cgebc !=nil {return _cgebc ;};switch _cbcf :=_fccee .(type ){case _a .StartElement :switch _cbcf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_fgec :=NewEG_OMathMathElements ();_fgec .Acc =NewCT_Acc ();if _fgccf :=d .DecodeElement (_fgec .Acc ,&_cbcf );_fgccf !=nil {return _fgccf ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_fgec );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_fdda :=NewEG_OMathMathElements ();_fdda .Bar =NewCT_Bar ();if _acdg :=d .DecodeElement (_fdda .Bar ,&_cbcf );_acdg !=nil {return _acdg ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_fdda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bacg :=NewEG_OMathMathElements ();_bacg .Box =NewCT_Box ();if _acccg :=d .DecodeElement (_bacg .Box ,&_cbcf );_acccg !=nil {return _acccg ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_bacg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_ecgf :=NewEG_OMathMathElements ();_ecgf .BorderBox =NewCT_BorderBox ();if _bdagc :=d .DecodeElement (_ecgf .BorderBox ,&_cbcf );_bdagc !=nil {return _bdagc ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_ecgf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_dcab :=NewEG_OMathMathElements ();_dcab .D =NewCT_D ();if _fddf :=d .DecodeElement (_dcab .D ,&_cbcf );_fddf !=nil {return _fddf ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_dcab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_afdb :=NewEG_OMathMathElements ();_afdb .EqArr =NewCT_EqArr ();if _ccgf :=d .DecodeElement (_afdb .EqArr ,&_cbcf );_ccgf !=nil {return _ccgf ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_afdb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_bbbe :=NewEG_OMathMathElements ();_bbbe .F =NewCT_F ();if _ffcaf :=d .DecodeElement (_bbbe .F ,&_cbcf );_ffcaf !=nil {return _ffcaf ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_bbbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_geef :=NewEG_OMathMathElements ();_geef .Func =NewCT_Func ();if _efcb :=d .DecodeElement (_geef .Func ,&_cbcf );_efcb !=nil {return _efcb ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_geef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_acbe :=NewEG_OMathMathElements ();_acbe .GroupChr =NewCT_GroupChr ();if _fccad :=d .DecodeElement (_acbe .GroupChr ,&_cbcf );_fccad !=nil {return _fccad ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_acbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_beed :=NewEG_OMathMathElements ();_beed .LimLow =NewCT_LimLow ();if _bbec :=d .DecodeElement (_beed .LimLow ,&_cbcf );_bbec !=nil {return _bbec ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_beed );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_gdbf :=NewEG_OMathMathElements ();_gdbf .LimUpp =NewCT_LimUpp ();if _aeead :=d .DecodeElement (_gdbf .LimUpp ,&_cbcf );_aeead !=nil {return _aeead ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_gdbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_agcac :=NewEG_OMathMathElements ();_agcac .M =NewCT_M ();if _aadfd :=d .DecodeElement (_agcac .M ,&_cbcf );_aadfd !=nil {return _aadfd ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_agcac );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_ecae :=NewEG_OMathMathElements ();_ecae .Nary =NewCT_Nary ();if _fcgc :=d .DecodeElement (_ecae .Nary ,&_cbcf );_fcgc !=nil {return _fcgc ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_ecae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_bece :=NewEG_OMathMathElements ();_bece .Phant =NewCT_Phant ();if _aecae :=d .DecodeElement (_bece .Phant ,&_cbcf );_aecae !=nil {return _aecae ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_bece );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_gdfb :=NewEG_OMathMathElements ();_gdfb .Rad =NewCT_Rad ();if _eafad :=d .DecodeElement (_gdfb .Rad ,&_cbcf );_eafad !=nil {return _eafad ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_gdfb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_gdcg :=NewEG_OMathMathElements ();_gdcg .SPre =NewCT_SPre ();if _cbcg :=d .DecodeElement (_gdcg .SPre ,&_cbcf );_cbcg !=nil {return _cbcg ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_gdcg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_fcfd :=NewEG_OMathMathElements ();_fcfd .SSub =NewCT_SSub ();if _bfff :=d .DecodeElement (_fcfd .SSub ,&_cbcf );_bfff !=nil {return _bfff ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_fcfd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_ebdf :=NewEG_OMathMathElements ();_ebdf .SSubSup =NewCT_SSubSup ();if _fada :=d .DecodeElement (_ebdf .SSubSup ,&_cbcf );_fada !=nil {return _fada ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_ebdf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_gcfga :=NewEG_OMathMathElements ();_gcfga .SSup =NewCT_SSup ();if _cgcaa :=d .DecodeElement (_gcfga .SSup ,&_cbcf );_cgcaa !=nil {return _cgcaa ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_gcfga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_fcae :=NewEG_OMathMathElements ();_fcae .R =NewCT_R ();if _bfaa :=d .DecodeElement (_fcae .R ,&_cbcf );_bfaa !=nil {return _bfaa ;};_fcge .EG_OMathMathElements =append (_fcge .EG_OMathMathElements ,_fcae );default:_cc .Log ("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 \u004f\u004d\u0061t\u0068 \u0025\u0076",_cbcf .Name );if _cdfe :=d .Skip ();_cdfe !=nil {return _cdfe ;};};case _a .EndElement :break _dgac ;case _a .CharData :};};return nil ;};func NewCT_DPr ()*CT_DPr {_gaed :=&CT_DPr {};return _gaed };func (_acfc ST_BreakBin )Validate ()error {return _acfc .ValidateWithPath ("")};func (_dfbg *CT_MathPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caag :for {_eeae ,_cdcg :=d .Token ();if _cdcg !=nil {return _cdcg ;};switch _cafe :=_eeae .(type ){case _a .StartElement :switch _cafe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_dfbg .MathFont =NewCT_String ();if _afc :=d .DecodeElement (_dfbg .MathFont ,&_cafe );_afc !=nil {return _afc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_dfbg .BrkBin =NewCT_BreakBin ();if _ebef :=d .DecodeElement (_dfbg .BrkBin ,&_cafe );_ebef !=nil {return _ebef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_dfbg .BrkBinSub =NewCT_BreakBinSub ();if _afa :=d .DecodeElement (_dfbg .BrkBinSub ,&_cafe );_afa !=nil {return _afa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_dfbg .SmallFrac =NewCT_OnOff ();if _fdbf :=d .DecodeElement (_dfbg .SmallFrac ,&_cafe );_fdbf !=nil {return _fdbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_dfbg .DispDef =NewCT_OnOff ();if _eeaef :=d .DecodeElement (_dfbg .DispDef ,&_cafe );_eeaef !=nil {return _eeaef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_dfbg .LMargin =NewCT_TwipsMeasure ();if _aaeb :=d .DecodeElement (_dfbg .LMargin ,&_cafe );_aaeb !=nil {return _aaeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_dfbg .RMargin =NewCT_TwipsMeasure ();if _edef :=d .DecodeElement (_dfbg .RMargin ,&_cafe );_edef !=nil {return _edef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_dfbg .DefJc =NewCT_OMathJc ();if _bafcd :=d .DecodeElement (_dfbg .DefJc ,&_cafe );_bafcd !=nil {return _bafcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_dfbg .PreSp =NewCT_TwipsMeasure ();if _dadc :=d .DecodeElement (_dfbg .PreSp ,&_cafe );_dadc !=nil {return _dadc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_dfbg .PostSp =NewCT_TwipsMeasure ();if _edge :=d .DecodeElement (_dfbg .PostSp ,&_cafe );_edge !=nil {return _edge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_dfbg .InterSp =NewCT_TwipsMeasure ();if _eaca :=d .DecodeElement (_dfbg .InterSp ,&_cafe );_eaca !=nil {return _eaca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_dfbg .IntraSp =NewCT_TwipsMeasure ();if _afgg :=d .DecodeElement (_dfbg .IntraSp ,&_cafe );_afgg !=nil {return _afgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_dfbg .Choice =NewCT_MathPrChoice ();if _ffcb :=d .DecodeElement (&_dfbg .Choice .WrapIndent ,&_cafe );_ffcb !=nil {return _ffcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_dfbg .Choice =NewCT_MathPrChoice ();if _bbdg :=d .DecodeElement (&_dfbg .Choice .WrapRight ,&_cafe );_bbdg !=nil {return _bbdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_dfbg .IntLim =NewCT_LimLoc ();if _gefb :=d .DecodeElement (_dfbg .IntLim ,&_cafe );_gefb !=nil {return _gefb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_dfbg .NaryLim =NewCT_LimLoc ();if _cacc :=d .DecodeElement (_dfbg .NaryLim ,&_cafe );_cacc !=nil {return _cacc ;};default:_cc .Log ("\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\u004d\u0061\u0074h\u0050\u0072 \u0025\u0076",_cafe .Name );if _dagc :=d .Skip ();_dagc !=nil {return _dagc ;};};case _a .EndElement :break _caag ;case _a .CharData :};};return nil ;};type ST_TopBot byte ;type CT_RPRChoice struct{Nor *CT_OnOff ;};func (_faaf *CT_OMathPara )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _faaf .OMathParaPr !=nil {_gbef :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_faaf .OMathParaPr ,_gbef );};_cdf :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};for _ ,_afgf :=range _faaf .OMath {e .EncodeElement (_afgf ,_cdf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SPrePr and its children +func (_dcgg *CT_SPrePr )Validate ()error {return _dcgg .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;};func (_faeg *CT_MPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _faeg .BaseJc !=nil {_gccf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_faeg .BaseJc ,_gccf );};if _faeg .PlcHide !=nil {_cdff :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_faeg .PlcHide ,_cdff );};if _faeg .RSpRule !=nil {_edga :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_faeg .RSpRule ,_edga );};if _faeg .CGpRule !=nil {_cad :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_faeg .CGpRule ,_cad );};if _faeg .RSp !=nil {_afcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_faeg .RSp ,_afcd );};if _faeg .CSp !=nil {_bae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_faeg .CSp ,_bae );};if _faeg .CGp !=nil {_gbbdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_faeg .CGp ,_gbbdg );};if _faeg .Mcs !=nil {_cfbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_faeg .Mcs ,_cfbb );};if _faeg .CtrlPr !=nil {_edee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_faeg .CtrlPr ,_edee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdae *CT_LimLow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdae .E =NewCT_OMathArg ();_gdae .Lim =NewCT_OMathArg ();_baff :for {_ded ,_gfbf :=d .Token ();if _gfbf !=nil {return _gfbf ;};switch _ddd :=_ded .(type ){case _b .StartElement :switch _ddd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}:_gdae .LimLowPr =NewCT_LimLowPr ();if _fbgf :=d .DecodeElement (_gdae .LimLowPr ,&_ddd );_fbgf !=nil {return _fbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dgc :=d .DecodeElement (_gdae .E ,&_ddd );_dgc !=nil {return _dgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _fbcb :=d .DecodeElement (_gdae .Lim ,&_ddd );_fbcb !=nil {return _fbcb ;};default:_be .Log ("\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\u004c\u0069\u006dL\u006f\u0077 \u0025\u0076",_ddd .Name );if _dfbc :=d .Skip ();_dfbc !=nil {return _dfbc ;};};case _b .EndElement :break _baff ;case _b .CharData :};};return nil ;};func (_cag *CT_BorderBoxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebbe :for {_dad ,_bbc :=d .Token ();if _bbc !=nil {return _bbc ;};switch _cg :=_dad .(type ){case _b .StartElement :switch _cg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"}:_cag .HideTop =NewCT_OnOff ();if _dff :=d .DecodeElement (_cag .HideTop ,&_cg );_dff !=nil {return _dff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"}:_cag .HideBot =NewCT_OnOff ();if _cf :=d .DecodeElement (_cag .HideBot ,&_cg );_cf !=nil {return _cf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}:_cag .HideLeft =NewCT_OnOff ();if _gac :=d .DecodeElement (_cag .HideLeft ,&_cg );_gac !=nil {return _gac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"}:_cag .HideRight =NewCT_OnOff ();if _cbd :=d .DecodeElement (_cag .HideRight ,&_cg );_cbd !=nil {return _cbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"}:_cag .StrikeH =NewCT_OnOff ();if _ec :=d .DecodeElement (_cag .StrikeH ,&_cg );_ec !=nil {return _ec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"}:_cag .StrikeV =NewCT_OnOff ();if _ebf :=d .DecodeElement (_cag .StrikeV ,&_cg );_ebf !=nil {return _ebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}:_cag .StrikeBLTR =NewCT_OnOff ();if _agf :=d .DecodeElement (_cag .StrikeBLTR ,&_cg );_agf !=nil {return _agf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}:_cag .StrikeTLBR =NewCT_OnOff ();if _edfe :=d .DecodeElement (_cag .StrikeTLBR ,&_cg );_edfe !=nil {return _edfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cag .CtrlPr =NewCT_CtrlPr ();if _fac :=d .DecodeElement (_cag .CtrlPr ,&_cg );_fac !=nil {return _fac ;};default:_be .Log ("\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\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0042o\u0078P\u0072\u0020\u0025\u0076",_cg .Name );if _afc :=d .Skip ();_afc !=nil {return _afc ;};};case _b .EndElement :break _ebbe ;case _b .CharData :};};return nil ;};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;);func (_cfec ST_BreakBinSub )Validate ()error {return _cfec .ValidateWithPath ("")}; -// Validate validates the CT_BorderBoxPr and its children -func (_db *CT_BorderBoxPr )Validate ()error {return _db .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func (_dfcf ST_BreakBin )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ddaa :=_a .Attr {};_ddaa .Name =name ;switch _dfcf {case ST_BreakBinUnset :_ddaa .Value ="";case ST_BreakBinBefore :_ddaa .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_ddaa .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_ddaa .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _ddaa ,nil ;};func (_ebcge ST_FType )ValidateWithPath (path string )error {switch _ebcge {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebcge ));};return nil ;};func (_gaga *CT_LimUpp )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaga .E =NewCT_OMathArg ();_gaga .Lim =NewCT_OMathArg ();_feea :for {_acf ,_gdc :=d .Token ();if _gdc !=nil {return _gdc ;};switch _fdad :=_acf .(type ){case _a .StartElement :switch _fdad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}:_gaga .LimUppPr =NewCT_LimUppPr ();if _dedfa :=d .DecodeElement (_gaga .LimUppPr ,&_fdad );_dedfa !=nil {return _dedfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fgdc :=d .DecodeElement (_gaga .E ,&_fdad );_fgdc !=nil {return _fgdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _daaf :=d .DecodeElement (_gaga .Lim ,&_fdad );_daaf !=nil {return _daaf ;};default:_cc .Log ("\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\u004c\u0069\u006dU\u0070\u0070 \u0025\u0076",_fdad .Name );if _gbc :=d .Skip ();_gbc !=nil {return _gbc ;};};case _a .EndElement :break _feea ;case _a .CharData :};};return nil ;};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;};func (_abgba *OMathPara )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abgba .CT_OMathPara =*NewCT_OMathPara ();_bgaba :for {_dgfg ,_adbg :=d .Token ();if _adbg !=nil {return _adbg ;};switch _aafc :=_dgfg .(type ){case _a .StartElement :switch _aafc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_abgba .OMathParaPr =NewCT_OMathParaPr ();if _gaae :=d .DecodeElement (_abgba .OMathParaPr ,&_aafc );_gaae !=nil {return _gaae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eage :=NewCT_OMath ();if _cgedb :=d .DecodeElement (_eage ,&_aafc );_cgedb !=nil {return _cgedb ;};_abgba .OMath =append (_abgba .OMath ,_eage );default:_cc .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061 \u0025\u0076",_aafc .Name );if _dcbe :=d .Skip ();_dcbe !=nil {return _dcbe ;};};case _a .EndElement :break _bgaba ;case _a .CharData :};};return nil ;};func (_fcbee *CT_OMathArg )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afcg :for {_fcaf ,_ged :=d .Token ();if _ged !=nil {return _ged ;};switch _fdgee :=_fcaf .(type ){case _a .StartElement :switch _fdgee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"}:_fcbee .ArgPr =NewCT_OMathArgPr ();if _aeee :=d .DecodeElement (_fcbee .ArgPr ,&_fdgee );_aeee !=nil {return _aeee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_faef :=NewEG_OMathMathElements ();_faef .Acc =NewCT_Acc ();if _efgc :=d .DecodeElement (_faef .Acc ,&_fdgee );_efgc !=nil {return _efgc ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_faef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_dcbb :=NewEG_OMathMathElements ();_dcbb .Bar =NewCT_Bar ();if _afca :=d .DecodeElement (_dcbb .Bar ,&_fdgee );_afca !=nil {return _afca ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_dcbb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_fbgb :=NewEG_OMathMathElements ();_fbgb .Box =NewCT_Box ();if _eece :=d .DecodeElement (_fbgb .Box ,&_fdgee );_eece !=nil {return _eece ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_fbgb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_bdae :=NewEG_OMathMathElements ();_bdae .BorderBox =NewCT_BorderBox ();if _eabga :=d .DecodeElement (_bdae .BorderBox ,&_fdgee );_eabga !=nil {return _eabga ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_bdae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_cfea :=NewEG_OMathMathElements ();_cfea .D =NewCT_D ();if _dgdag :=d .DecodeElement (_cfea .D ,&_fdgee );_dgdag !=nil {return _dgdag ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_cfea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_ddecb :=NewEG_OMathMathElements ();_ddecb .EqArr =NewCT_EqArr ();if _dgee :=d .DecodeElement (_ddecb .EqArr ,&_fdgee );_dgee !=nil {return _dgee ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_ddecb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_gbbc :=NewEG_OMathMathElements ();_gbbc .F =NewCT_F ();if _ddbf :=d .DecodeElement (_gbbc .F ,&_fdgee );_ddbf !=nil {return _ddbf ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_gbbc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_ebdc :=NewEG_OMathMathElements ();_ebdc .Func =NewCT_Func ();if _gcbg :=d .DecodeElement (_ebdc .Func ,&_fdgee );_gcbg !=nil {return _gcbg ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_ebdc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_fdeb :=NewEG_OMathMathElements ();_fdeb .GroupChr =NewCT_GroupChr ();if _eefe :=d .DecodeElement (_fdeb .GroupChr ,&_fdgee );_eefe !=nil {return _eefe ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_fdeb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_fcdb :=NewEG_OMathMathElements ();_fcdb .LimLow =NewCT_LimLow ();if _befc :=d .DecodeElement (_fcdb .LimLow ,&_fdgee );_befc !=nil {return _befc ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_fcdb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_acae :=NewEG_OMathMathElements ();_acae .LimUpp =NewCT_LimUpp ();if _acbf :=d .DecodeElement (_acae .LimUpp ,&_fdgee );_acbf !=nil {return _acbf ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_acae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_dfge :=NewEG_OMathMathElements ();_dfge .M =NewCT_M ();if _bbae :=d .DecodeElement (_dfge .M ,&_fdgee );_bbae !=nil {return _bbae ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_dfge );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_agged :=NewEG_OMathMathElements ();_agged .Nary =NewCT_Nary ();if _badg :=d .DecodeElement (_agged .Nary ,&_fdgee );_badg !=nil {return _badg ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_agged );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_dfad :=NewEG_OMathMathElements ();_dfad .Phant =NewCT_Phant ();if _bgag :=d .DecodeElement (_dfad .Phant ,&_fdgee );_bgag !=nil {return _bgag ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_dfad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_eggdd :=NewEG_OMathMathElements ();_eggdd .Rad =NewCT_Rad ();if _acec :=d .DecodeElement (_eggdd .Rad ,&_fdgee );_acec !=nil {return _acec ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_eggdd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_bgfg :=NewEG_OMathMathElements ();_bgfg .SPre =NewCT_SPre ();if _feff :=d .DecodeElement (_bgfg .SPre ,&_fdgee );_feff !=nil {return _feff ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_bgfg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_bafb :=NewEG_OMathMathElements ();_bafb .SSub =NewCT_SSub ();if _bcfg :=d .DecodeElement (_bafb .SSub ,&_fdgee );_bcfg !=nil {return _bcfg ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_bafb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_gbe :=NewEG_OMathMathElements ();_gbe .SSubSup =NewCT_SSubSup ();if _dcd :=d .DecodeElement (_gbe .SSubSup ,&_fdgee );_dcd !=nil {return _dcd ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_gbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_caab :=NewEG_OMathMathElements ();_caab .SSup =NewCT_SSup ();if _ebdca :=d .DecodeElement (_caab .SSup ,&_fdgee );_ebdca !=nil {return _ebdca ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_caab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_fcgb :=NewEG_OMathMathElements ();_fcgb .R =NewCT_R ();if _afcd :=d .DecodeElement (_fcgb .R ,&_fdgee );_afcd !=nil {return _afcd ;};_fcbee .EG_OMathMathElements =append (_fcbee .EG_OMathMathElements ,_fcgb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fcbee .CtrlPr =NewCT_CtrlPr ();if _fcdaa :=d .DecodeElement (_fcbee .CtrlPr ,&_fdgee );_fcdaa !=nil {return _fcdaa ;};default:_cc .Log ("\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\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0020\u0025\u0076",_fdgee .Name );if _debe :=d .Skip ();_debe !=nil {return _debe ;};};case _a .EndElement :break _afcg ;case _a .CharData :};};return nil ;};func (_gbeg *CT_SSubPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbdg :for {_fdce ,_fbfgb :=d .Token ();if _fbfgb !=nil {return _fbfgb ;};switch _ddfb :=_fdce .(type ){case _a .StartElement :switch _ddfb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gbeg .CtrlPr =NewCT_CtrlPr ();if _bgef :=d .DecodeElement (_gbeg .CtrlPr ,&_ddfb );_bgef !=nil {return _bgef ;};default:_cc .Log ("\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\u0053\u0075b\u0050\u0072 \u0025\u0076",_ddfb .Name );if _gabd :=d .Skip ();_gabd !=nil {return _gabd ;};};case _a .EndElement :break _gbdg ;case _a .CharData :};};return nil ;};func (_cfeg *CT_Phant )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cfeg .PhantPr !=nil {_efce :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}};e .EncodeElement (_cfeg .PhantPr ,_efce );};_bcfe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cfeg .E ,_bcfe );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_RPRChoice ()*CT_RPRChoice {_edeb :=&CT_RPRChoice {};return _edeb };func NewCT_MC ()*CT_MC {_ccag :=&CT_MC {};return _ccag };func NewCT_PhantPr ()*CT_PhantPr {_eefg :=&CT_PhantPr {};return _eefg };func (_ggee *ST_LimLoc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgce ,_fdgba :=d .Token ();if _fdgba !=nil {return _fdgba ;};if _gfbce ,_gcdgd :=_cgce .(_a .EndElement );_gcdgd &&_gfbce .Name ==start .Name {*_ggee =1;return nil ;};if _adcae ,_gaaf :=_cgce .(_a .CharData );!_gaaf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgce );}else {switch string (_adcae ){case "":*_ggee =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_ggee =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_ggee =2;};};_cgce ,_fdgba =d .Token ();if _fdgba !=nil {return _fdgba ;};if _abab ,_eeag :=_cgce .(_a .EndElement );_eeag &&_abab .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgce );};func (_agaa *CT_Text )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _agaa .SpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_f .Sprintf ("\u0025\u0076",*_agaa .SpaceAttr )});};e .EncodeElement (_agaa .Content ,start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_FTypeUnset ST_FType =0;ST_FTypeBar ST_FType =1;ST_FTypeSkw ST_FType =2;ST_FTypeLin ST_FType =3;ST_FTypeNoBar ST_FType =4;);func (_gdfee *CT_NaryPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgbb :for {_cgaf ,_debd :=d .Token ();if _debd !=nil {return _debd ;};switch _adefg :=_cgaf .(type ){case _a .StartElement :switch _adefg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_gdfee .Chr =NewCT_Char ();if _fabe :=d .DecodeElement (_gdfee .Chr ,&_adefg );_fabe !=nil {return _fabe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"}:_gdfee .LimLoc =NewCT_LimLoc ();if _gdgb :=d .DecodeElement (_gdfee .LimLoc ,&_adefg );_gdgb !=nil {return _gdgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_gdfee .Grow =NewCT_OnOff ();if _dbbf :=d .DecodeElement (_gdfee .Grow ,&_adefg );_dbbf !=nil {return _dbbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"}:_gdfee .SubHide =NewCT_OnOff ();if _debc :=d .DecodeElement (_gdfee .SubHide ,&_adefg );_debc !=nil {return _debc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"}:_gdfee .SupHide =NewCT_OnOff ();if _eaed :=d .DecodeElement (_gdfee .SupHide ,&_adefg );_eaed !=nil {return _eaed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gdfee .CtrlPr =NewCT_CtrlPr ();if _cba :=d .DecodeElement (_gdfee .CtrlPr ,&_adefg );_cba !=nil {return _cba ;};default:_cc .Log ("\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\u004e\u0061\u0072y\u0050\u0072 \u0025\u0076",_adefg .Name );if _afbdb :=d .Skip ();_afbdb !=nil {return _afbdb ;};};case _a .EndElement :break _fgbb ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path +func (_edeg *CT_RadPr )ValidateWithPath (path string )error {if _edeg .DegHide !=nil {if _eegdd :=_edeg .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_eegdd !=nil {return _eegdd ;};};if _edeg .CtrlPr !=nil {if _feac :=_edeg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_feac !=nil {return _feac ;};};return nil ;};func NewCT_SPre ()*CT_SPre {_addc :=&CT_SPre {};_addc .Sub =NewCT_OMathArg ();_addc .Sup =NewCT_OMathArg ();_addc .E =NewCT_OMathArg ();return _addc ;};func (_dgcfb ST_BreakBinSub )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_caeaa :=_b .Attr {};_caeaa .Name =name ;switch _dgcfb {case ST_BreakBinSubUnset :_caeaa .Value ="";case ST_BreakBinSub__ :_caeaa .Value ="\u002d\u002d";case ST_BreakBinSub___ :_caeaa .Value ="\u002d\u002b";case ST_BreakBinSub____ :_caeaa .Value ="\u002b\u002d";};return _caeaa ,nil ;}; -// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path -func (_ddf *CT_BorderBox )ValidateWithPath (path string )error {if _ddf .BorderBoxPr !=nil {if _gfb :=_ddf .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_gfb !=nil {return _gfb ;};};if _fbf :=_ddf .E .ValidateWithPath (path +"\u002f\u0045");_fbf !=nil {return _fbf ;};return nil ;}; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_bfaf *CT_Text )ValidateWithPath (path string )error {return nil };func (_bgfc *CT_LimUpp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgfc .LimUppPr !=nil {_fbca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}};e .EncodeElement (_bgfc .LimUppPr ,_fbca );};_edcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bgfc .E ,_edcf );_dfaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_bgfc .Lim ,_dfaa );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_Script byte ;func (_begeg ST_TopBot )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_begeg .String (),start );};func (_ccac ST_BreakBin )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdfce :=_b .Attr {};_cdfce .Name =name ;switch _ccac {case ST_BreakBinUnset :_cdfce .Value ="";case ST_BreakBinBefore :_cdfce .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_cdfce .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_cdfce .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _cdfce ,nil ;};func (_dbdc ST_LimLoc )Validate ()error {return _dbdc .ValidateWithPath ("")};func (_cfag *CT_LimUpp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfag .E =NewCT_OMathArg ();_cfag .Lim =NewCT_OMathArg ();_daagg :for {_efda ,_efe :=d .Token ();if _efe !=nil {return _efe ;};switch _egdf :=_efda .(type ){case _b .StartElement :switch _egdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}:_cfag .LimUppPr =NewCT_LimUppPr ();if _bce :=d .DecodeElement (_cfag .LimUppPr ,&_egdf );_bce !=nil {return _bce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _edcg :=d .DecodeElement (_cfag .E ,&_egdf );_edcg !=nil {return _edcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _dgcb :=d .DecodeElement (_cfag .Lim ,&_egdf );_dgcb !=nil {return _dgcb ;};default:_be .Log ("\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\u004c\u0069\u006dU\u0070\u0070 \u0025\u0076",_egdf .Name );if _gcce :=d .Skip ();_gcce !=nil {return _gcce ;};};case _b .EndElement :break _daagg ;case _b .CharData :};};return nil ;};func (_aaab *CT_SSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aaab .SSubPr !=nil {_eefa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_aaab .SSubPr ,_eefa );};_aegcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aaab .E ,_aegcg );_abccb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_aaab .Sub ,_abccb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agd *CT_MathPrChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dccf :for {_fegga ,_ffb :=d .Token ();if _ffb !=nil {return _ffb ;};switch _cbeb :=_fegga .(type ){case _b .StartElement :switch _cbeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_agd .WrapIndent =NewCT_TwipsMeasure ();if _gdaec :=d .DecodeElement (_agd .WrapIndent ,&_cbeb );_gdaec !=nil {return _gdaec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_agd .WrapRight =NewCT_OnOff ();if _bfab :=d .DecodeElement (_agd .WrapRight ,&_cbeb );_bfab !=nil {return _bfab ;};default:_be .Log ("\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\u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cbeb .Name );if _begf :=d .Skip ();_begf !=nil {return _begf ;};};case _b .EndElement :break _dccf ;case _b .CharData :};};return nil ;};func (_bdce *CT_SPre )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdce .Sub =NewCT_OMathArg ();_bdce .Sup =NewCT_OMathArg ();_bdce .E =NewCT_OMathArg ();_gcgg :for {_fccc ,_deed :=d .Token ();if _deed !=nil {return _deed ;};switch _daec :=_fccc .(type ){case _b .StartElement :switch _daec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"}:_bdce .SPrePr =NewCT_SPrePr ();if _afee :=d .DecodeElement (_bdce .SPrePr ,&_daec );_afee !=nil {return _afee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _gcea :=d .DecodeElement (_bdce .Sub ,&_daec );_gcea !=nil {return _gcea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _eedf :=d .DecodeElement (_bdce .Sup ,&_daec );_eedf !=nil {return _eedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gdgg :=d .DecodeElement (_bdce .E ,&_daec );_gdgg !=nil {return _gdgg ;};default:_be .Log ("\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\u0053\u0050\u0072\u0065\u0020\u0025\u0076",_daec .Name );if _efdg :=d .Skip ();_efdg !=nil {return _efdg ;};};case _b .EndElement :break _gcgg ;case _b .CharData :};};return nil ;};type CT_Shp struct{ValAttr ST_Shp ;};type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ;};func (_accbb *CT_String )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _accbb .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_dc .Sprintf ("\u0025\u0076",*_accbb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gag *CT_BreakBinSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gag .ValAttr !=ST_BreakBinSubUnset {_dfcd ,_afb :=_gag .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _afb !=nil {return _afb ;};start .Attr =append (start .Attr ,_dfcd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_XAlign struct{ValAttr _dcg .ST_XAlign ;}; -// Validate validates the CT_OMath and its children -func (_bffd *CT_OMath )Validate ()error {return _bffd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");};type CT_ManualBreak struct{AlnAtAttr *int64 ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;};func (_fcbe *CT_Integer2 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_fcbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ageb ST_BreakBin )String ()string {switch _ageb {case 0:return "";case 1:return "\u0062\u0065\u0066\u006f\u0072\u0065";case 2:return "\u0061\u0066\u0074e\u0072";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";};func (_bagb *ST_LimLoc )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bagb =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_bagb =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_bagb =2;};return nil ;};func NewCT_YAlign ()*CT_YAlign {_abgb :=&CT_YAlign {};_abgb .ValAttr =_ee .ST_YAlign (1);return _abgb };func NewCT_M ()*CT_M {_fdafe :=&CT_M {};return _fdafe };type CT_MathPr struct{MathFont *CT_String ;BrkBin *CT_BreakBin ;BrkBinSub *CT_BreakBinSub ;SmallFrac *CT_OnOff ;DispDef *CT_OnOff ;LMargin *CT_TwipsMeasure ;RMargin *CT_TwipsMeasure ;DefJc *CT_OMathJc ;PreSp *CT_TwipsMeasure ;PostSp *CT_TwipsMeasure ;InterSp *CT_TwipsMeasure ;IntraSp *CT_TwipsMeasure ;Choice *CT_MathPrChoice ;IntLim *CT_LimLoc ;NaryLim *CT_LimLoc ;};func NewCT_Func ()*CT_Func {_adef :=&CT_Func {};_adef .FName =NewCT_OMathArg ();_adef .E =NewCT_OMathArg ();return _adef ;};func (_gcgbf *CT_SSubSup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gcgbf .SSubSupPr !=nil {_eegb :=_a .StartElement {Name :_a .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_gcgbf .SSubSupPr ,_eegb );};_bggc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gcgbf .E ,_bggc );_cgfbg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_gcgbf .Sub ,_cgfbg );_efcc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_gcgbf .Sup ,_efcc );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bbc *CT_Script )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bbc .ValAttr !=ST_ScriptUnset {_aagbg ,_agbd :=_bbc .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u003a\u0076a\u006c"});if _agbd !=nil {return _agbd ;};start .Attr =append (start .Attr ,_aagbg );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LimUpp and its children +func (_fagc *CT_LimUpp )Validate ()error {return _fagc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");}; -// Validate validates the CT_SpacingRule and its children -func (_bbee *CT_SpacingRule )Validate ()error {return _bbee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");};func (_gebfd *CT_MCPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddfaf :for {_bfd ,_eed :=d .Token ();if _eed !=nil {return _eed ;};switch _aebg :=_bfd .(type ){case _a .StartElement :switch _aebg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"}:_gebfd .Count =NewCT_Integer255 ();if _gbgf :=d .DecodeElement (_gebfd .Count ,&_aebg );_gbgf !=nil {return _gbgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"}:_gebfd .McJc =NewCT_XAlign ();if _ebfb :=d .DecodeElement (_gebfd .McJc ,&_aebg );_ebfb !=nil {return _ebfb ;};default:_cc .Log ("\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\u004d\u0043\u0050\u0072\u0020\u0025\u0076",_aebg .Name );if _cbbg :=d .Skip ();_cbbg !=nil {return _cbbg ;};};case _a .EndElement :break _ddfaf ;case _a .CharData :};};return nil ;};func (_cbd *CT_EqArr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebce :for {_dab ,_fce :=d .Token ();if _fce !=nil {return _fce ;};switch _dffcg :=_dab .(type ){case _a .StartElement :switch _dffcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"}:_cbd .EqArrPr =NewCT_EqArrPr ();if _bbdc :=d .DecodeElement (_cbd .EqArrPr ,&_dffcg );_bbdc !=nil {return _bbdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_eeeb :=NewCT_OMathArg ();if _aabd :=d .DecodeElement (_eeeb ,&_dffcg );_aabd !=nil {return _aabd ;};_cbd .E =append (_cbd .E ,_eeeb );default:_cc .Log ("\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\u0045\u0071\u0041\u0072\u0072\u0020\u0025\u0076",_dffcg .Name );if _eac :=d .Skip ();_eac !=nil {return _eac ;};};case _a .EndElement :break _ebce ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_D and its children +func (_cfe *CT_D )Validate ()error {return _cfe .ValidateWithPath ("\u0043\u0054\u005f\u0044")}; -// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path -func (_ddfg *CT_MPr )ValidateWithPath (path string )error {if _ddfg .BaseJc !=nil {if _fgcb :=_ddfg .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_fgcb !=nil {return _fgcb ;};};if _ddfg .PlcHide !=nil {if _befg :=_ddfg .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065");_befg !=nil {return _befg ;};};if _ddfg .RSpRule !=nil {if _bdfc :=_ddfg .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_bdfc !=nil {return _bdfc ;};};if _ddfg .CGpRule !=nil {if _cdcf :=_ddfg .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065");_cdcf !=nil {return _cdcf ;};};if _ddfg .RSp !=nil {if _cedg :=_ddfg .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_cedg !=nil {return _cedg ;};};if _ddfg .CSp !=nil {if _dagae :=_ddfg .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070");_dagae !=nil {return _dagae ;};};if _ddfg .CGp !=nil {if _cccg :=_ddfg .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_cccg !=nil {return _cccg ;};};if _ddfg .Mcs !=nil {if _edce :=_ddfg .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073");_edce !=nil {return _edce ;};};if _ddfg .CtrlPr !=nil {if _dac :=_ddfg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dac !=nil {return _dac ;};};return nil ;}; +// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path +func (_fdee *CT_RChoice )ValidateWithPath (path string )error {for _abebb ,_fefc :=range _fdee .T {if _fcbed :=_fefc .ValidateWithPath (_dc .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_abebb ));_fcbed !=nil {return _fcbed ;};};return nil ;}; -// Validate validates the CT_SSupPr and its children -func (_dcebc *CT_SSupPr )Validate ()error {return _dcebc .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");};func NewCT_EqArr ()*CT_EqArr {_efe :=&CT_EqArr {};return _efe };func ParseUnionST_OnOff (s string )(_ee .ST_OnOff ,error ){return _ee .ParseUnionST_OnOff (s )};func NewCT_Phant ()*CT_Phant {_cgdc :=&CT_Phant {};_cgdc .E =NewCT_OMathArg ();return _cgdc };func (_efcg *CT_LimUppPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgcd :for {_fcfg ,_dfgfe :=d .Token ();if _dfgfe !=nil {return _dfgfe ;};switch _agb :=_fcfg .(type ){case _a .StartElement :switch _agb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_efcg .CtrlPr =NewCT_CtrlPr ();if _bag :=d .DecodeElement (_efcg .CtrlPr ,&_agb );_bag !=nil {return _bag ;};default:_cc .Log ("\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\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072\u0020\u0025\u0076",_agb .Name );if _aage :=d .Skip ();_aage !=nil {return _aage ;};};case _a .EndElement :break _bgcd ;case _a .CharData :};};return nil ;};const (ST_JcUnset ST_Jc =0;ST_JcLeft ST_Jc =1;ST_JcRight ST_Jc =2;ST_JcCenter ST_Jc =3;ST_JcCenterGroup ST_Jc =4;);func NewCT_SSubPr ()*CT_SSubPr {_dacb :=&CT_SSubPr {};return _dacb }; +// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path +func (_ffd *CT_FType )ValidateWithPath (path string )error {if _ffd .ValAttr ==ST_FTypeUnset {return _dc .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ccdeg :=_ffd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccdeg !=nil {return _ccdeg ;};return nil ;};func (_cdadd *ST_Style )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdadd =0;case "\u0070":*_cdadd =1;case "\u0062":*_cdadd =2;case "\u0069":*_cdadd =3;case "\u0062\u0069":*_cdadd =4;};return nil ;};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_bdaa :=&CT_UnSignedInteger {};return _bdaa };func (_ccdg ST_Script )ValidateWithPath (path string )error {switch _ccdg {case 0,1,2,3,4,5,6:default:return _dc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccdg ));};return nil ;}; + +// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path +func (_dcad *CT_PhantPr )ValidateWithPath (path string )error {if _dcad .Show !=nil {if _bdae :=_dcad .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_bdae !=nil {return _bdae ;};};if _dcad .ZeroWid !=nil {if _bcgc :=_dcad .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064");_bcgc !=nil {return _bcgc ;};};if _dcad .ZeroAsc !=nil {if _dbagc :=_dcad .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_dbagc !=nil {return _dbagc ;};};if _dcad .ZeroDesc !=nil {if _egfa :=_dcad .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c");_egfa !=nil {return _egfa ;};};if _dcad .Transp !=nil {if _accg :=_dcad .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_accg !=nil {return _accg ;};};if _dcad .CtrlPr !=nil {if _cabg :=_dcad .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cabg !=nil {return _cabg ;};};return nil ;}; + +// Validate validates the CT_LimLoc and its children +func (_fbge *CT_LimLoc )Validate ()error {return _fbge .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");}; // Validate validates the CT_CtrlPr and its children -func (_bbbc *CT_CtrlPr )Validate ()error {return _bbbc .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};func (_cf *CT_Acc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cf .AccPr !=nil {_ce :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}};e .EncodeElement (_cf .AccPr ,_ce );};_eb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cf .E ,_eb );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbgg ST_FType )String ()string {switch _cbgg {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0073\u006b\u0077";case 3:return "\u006c\u0069\u006e";case 4:return "\u006e\u006f\u0042a\u0072";};return "";}; +func (_bfe *CT_CtrlPr )Validate ()error {return _bfe .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};func (_eccf *CT_M )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eccf .MPr !=nil {_bcgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_eccf .MPr ,_bcgg );};_bcgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_fega :=range _eccf .Mr {e .EncodeElement (_fega ,_bcgf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agbgd ST_Jc )Validate ()error {return _agbgd .ValidateWithPath ("")};func (_ebfd *CT_MPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebgg :for {_dcce ,_fbgfe :=d .Token ();if _fbgfe !=nil {return _fbgfe ;};switch _eacf :=_dcce .(type ){case _b .StartElement :switch _eacf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_ebfd .BaseJc =NewCT_YAlign ();if _ege :=d .DecodeElement (_ebfd .BaseJc ,&_eacf );_ege !=nil {return _ege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"}:_ebfd .PlcHide =NewCT_OnOff ();if _bcfa :=d .DecodeElement (_ebfd .PlcHide ,&_eacf );_bcfa !=nil {return _bcfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_ebfd .RSpRule =NewCT_SpacingRule ();if _dagc :=d .DecodeElement (_ebfd .RSpRule ,&_eacf );_dagc !=nil {return _dagc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"}:_ebfd .CGpRule =NewCT_SpacingRule ();if _cagb :=d .DecodeElement (_ebfd .CGpRule ,&_eacf );_cagb !=nil {return _cagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_ebfd .RSp =NewCT_UnSignedInteger ();if _ffcg :=d .DecodeElement (_ebfd .RSp ,&_eacf );_ffcg !=nil {return _ffcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0053\u0070"}:_ebfd .CSp =NewCT_UnSignedInteger ();if _gegb :=d .DecodeElement (_ebfd .CSp ,&_eacf );_gegb !=nil {return _gegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0047\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0047\u0070"}:_ebfd .CGp =NewCT_UnSignedInteger ();if _abb :=d .DecodeElement (_ebfd .CGp ,&_eacf );_abb !=nil {return _abb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0073"}:_ebfd .Mcs =NewCT_MCS ();if _aagf :=d .DecodeElement (_ebfd .Mcs ,&_eacf );_aagf !=nil {return _aagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ebfd .CtrlPr =NewCT_CtrlPr ();if _fab :=d .DecodeElement (_ebfd .CtrlPr ,&_eacf );_fab !=nil {return _fab ;};default:_be .Log ("\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\u004d\u0050\u0072\u0020\u0025\u0076",_eacf .Name );if _gdbe :=d .Skip ();_gdbe !=nil {return _gdbe ;};};case _b .EndElement :break _ebgg ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_SPre and its children -func (_dfga *CT_SPre )Validate ()error {return _dfga .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};func (_adbc *CT_OMathArgPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcgb :for {_facg ,_bdcf :=d .Token ();if _bdcf !=nil {return _bdcf ;};switch _gaeg :=_facg .(type ){case _a .StartElement :switch _gaeg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"}:_adbc .ArgSz =NewCT_Integer2 ();if _ebbd :=d .DecodeElement (_adbc .ArgSz ,&_gaeg );_ebbd !=nil {return _ebbd ;};default:_cc .Log ("\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\u004fM\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072 \u0025\u0076",_gaeg .Name );if _adga :=d .Skip ();_adga !=nil {return _adga ;};};case _a .EndElement :break _gcgb ;case _a .CharData :};};return nil ;};func (_edgbb ST_Script )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_edgbb .String (),start );}; +// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path +func (_ecc *CT_FuncPr )ValidateWithPath (path string )error {if _ecc .CtrlPr !=nil {if _ccfg :=_ecc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ccfg !=nil {return _ccfg ;};};return nil ;};func (_gbe *CT_Char )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcc :=range start .Attr {if _dcc .Name .Local =="\u0076\u0061\u006c"{_efgf ,_dcgb :=_dcc .Value ,error (nil );if _dcgb !=nil {return _dcgb ;};_gbe .ValAttr =_efgf ;continue ;};};for {_gebd ,_agfb :=d .Token ();if _agfb !=nil {return _dc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_agfb );};if _cgf ,_fcd :=_gebd .(_b .EndElement );_fcd &&_cgf .Name ==start .Name {break ;};};return nil ;};func (_aeaae *CT_TwipsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_dc .Sprintf ("\u0025\u0076",_aeaae .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Rad and its children -func (_afba *CT_Rad )Validate ()error {return _afba .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");}; +// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path +func (_fffg *CT_MPr )ValidateWithPath (path string )error {if _fffg .BaseJc !=nil {if _abdfc :=_fffg .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_abdfc !=nil {return _abdfc ;};};if _fffg .PlcHide !=nil {if _gbce :=_fffg .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065");_gbce !=nil {return _gbce ;};};if _fffg .RSpRule !=nil {if _aeac :=_fffg .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_aeac !=nil {return _aeac ;};};if _fffg .CGpRule !=nil {if _ggfc :=_fffg .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065");_ggfc !=nil {return _ggfc ;};};if _fffg .RSp !=nil {if _afef :=_fffg .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_afef !=nil {return _afef ;};};if _fffg .CSp !=nil {if _bgbe :=_fffg .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070");_bgbe !=nil {return _bgbe ;};};if _fffg .CGp !=nil {if _eec :=_fffg .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_eec !=nil {return _eec ;};};if _fffg .Mcs !=nil {if _fggg :=_fffg .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073");_fggg !=nil {return _fggg ;};};if _fffg .CtrlPr !=nil {if _dbeg :=_fffg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dbeg !=nil {return _dbeg ;};};return nil ;};func NewCT_Integer255 ()*CT_Integer255 {_afg :=&CT_Integer255 {};_afg .ValAttr =1;return _afg };func NewCT_Bar ()*CT_Bar {_bac :=&CT_Bar {};_bac .E =NewCT_OMathArg ();return _bac };type CT_MPr struct{BaseJc *CT_YAlign ;PlcHide *CT_OnOff ;RSpRule *CT_SpacingRule ;CGpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CSp *CT_UnSignedInteger ;CGp *CT_UnSignedInteger ;Mcs *CT_MCS ;CtrlPr *CT_CtrlPr ;};type CT_Char struct{ValAttr string ;}; -// Validate validates the CT_LimLow and its children -func (_bgg *CT_LimLow )Validate ()error {return _bgg .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");};type ST_FType byte ; +// Validate validates the OMath and its children +func (_bece *OMath )Validate ()error {return _bece .ValidateWithPath ("\u004f\u004d\u0061t\u0068")};func (_fbdda *CT_Phant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbdda .PhantPr !=nil {_bgda :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}};e .EncodeElement (_fbdda .PhantPr ,_bgda );};_gadc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fbdda .E ,_gadc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggge *ST_BreakBinSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgba ,_bbcf :=d .Token ();if _bbcf !=nil {return _bbcf ;};if _cbbac ,_bbec :=_bgba .(_b .EndElement );_bbec &&_cbbac .Name ==start .Name {*_ggge =1;return nil ;};if _bgad ,_becg :=_bgba .(_b .CharData );!_becg {return _dc .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",_bgba );}else {switch string (_bgad ){case "":*_ggge =0;case "\u002d\u002d":*_ggge =1;case "\u002d\u002b":*_ggge =2;case "\u002b\u002d":*_ggge =3;};};_bgba ,_bbcf =d .Token ();if _bbcf !=nil {return _bbcf ;};if _gcbb ,_fbec :=_bgba .(_b .EndElement );_fbec &&_gcbb .Name ==start .Name {return nil ;};return _dc .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",_bgba );};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_Acc and its children -func (_eg *CT_Acc )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};func (_ccec *CT_LimLow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccec .E =NewCT_OMathArg ();_ccec .Lim =NewCT_OMathArg ();_dddb :for {_dddf ,_feab :=d .Token ();if _feab !=nil {return _feab ;};switch _egcb :=_dddf .(type ){case _a .StartElement :switch _egcb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}:_ccec .LimLowPr =NewCT_LimLowPr ();if _ebe :=d .DecodeElement (_ccec .LimLowPr ,&_egcb );_ebe !=nil {return _ebe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dceb :=d .DecodeElement (_ccec .E ,&_egcb );_dceb !=nil {return _dceb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _geff :=d .DecodeElement (_ccec .Lim ,&_egcb );_geff !=nil {return _geff ;};default:_cc .Log ("\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\u004c\u0069\u006dL\u006f\u0077 \u0025\u0076",_egcb .Name );if _gdg :=d .Skip ();_gdg !=nil {return _gdg ;};};case _a .EndElement :break _dddb ;case _a .CharData :};};return nil ;};func (_efbc *CT_BorderBoxPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _efbc .HideTop !=nil {_ff :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_efbc .HideTop ,_ff );};if _efbc .HideBot !=nil {_bb :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}};e .EncodeElement (_efbc .HideBot ,_bb );};if _efbc .HideLeft !=nil {_egg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_efbc .HideLeft ,_egg );};if _efbc .HideRight !=nil {_egff :=_a .StartElement {Name :_a .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_efbc .HideRight ,_egff );};if _efbc .StrikeH !=nil {_cce :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_efbc .StrikeH ,_cce );};if _efbc .StrikeV !=nil {_abg :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}};e .EncodeElement (_efbc .StrikeV ,_abg );};if _efbc .StrikeBLTR !=nil {_bbe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_efbc .StrikeBLTR ,_bbe );};if _efbc .StrikeTLBR !=nil {_bbd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}};e .EncodeElement (_efbc .StrikeTLBR ,_bbd );};if _efbc .CtrlPr !=nil {_cde :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_efbc .CtrlPr ,_cde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffcdg ST_Shp )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffcdg .String (),start );};type CT_TwipsMeasure struct{ValAttr _ee .ST_TwipsMeasure ;};func NewCT_SPre ()*CT_SPre {_aaea :=&CT_SPre {};_aaea .Sub =NewCT_OMathArg ();_aaea .Sup =NewCT_OMathArg ();_aaea .E =NewCT_OMathArg ();return _aaea ;};func (_eee *CT_BorderBox )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eee .E =NewCT_OMathArg ();_gag :for {_fd ,_fdc :=d .Token ();if _fdc !=nil {return _fdc ;};switch _ccd :=_fd .(type ){case _a .StartElement :switch _ccd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}:_eee .BorderBoxPr =NewCT_BorderBoxPr ();if _adf :=d .DecodeElement (_eee .BorderBoxPr ,&_ccd );_adf !=nil {return _adf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bfe :=d .DecodeElement (_eee .E ,&_ccd );_bfe !=nil {return _bfe ;};default:_cc .Log ("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_B\u006f\u0072d\u0065\u0072\u0042\u006f\u0078\u0020\u0025\u0076",_ccd .Name );if _fa :=d .Skip ();_fa !=nil {return _fa ;};};case _a .EndElement :break _gag ;case _a .CharData :};};return nil ;};func NewCT_OMathArgPr ()*CT_OMathArgPr {_accc :=&CT_OMathArgPr {};return _accc };const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;);func (_eccg ST_Jc )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccbe :=_a .Attr {};_ccbe .Name =name ;switch _eccg {case ST_JcUnset :_ccbe .Value ="";case ST_JcLeft :_ccbe .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_ccbe .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_ccbe .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_ccbe .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return _ccbe ,nil ;};func (_bfgc *CT_SSubSupPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdde :for {_efbce ,_bdge :=d .Token ();if _bdge !=nil {return _bdge ;};switch _abea :=_efbce .(type ){case _a .StartElement :switch _abea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"}:_bfgc .AlnScr =NewCT_OnOff ();if _acag :=d .DecodeElement (_bfgc .AlnScr ,&_abea );_acag !=nil {return _acag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bfgc .CtrlPr =NewCT_CtrlPr ();if _fcba :=d .DecodeElement (_bfgc .CtrlPr ,&_abea );_fcba !=nil {return _fcba ;};default:_cc .Log ("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\u0053\u0075b\u0053\u0075\u0070\u0050\u0072\u0020\u0025\u0076",_abea .Name );if _fdef :=d .Skip ();_fdef !=nil {return _fdef ;};};case _a .EndElement :break _bdde ;case _a .CharData :};};return nil ;};type CT_YAlign struct{ValAttr _ee .ST_YAlign ;};func NewCT_SPrePr ()*CT_SPrePr {_gcfg :=&CT_SPrePr {};return _gcfg }; +// Validate validates the CT_DPr and its children +func (_ceea *CT_DPr )Validate ()error {return _ceea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");}; -// Validate validates the CT_EqArrPr and its children -func (_egd *CT_EqArrPr )Validate ()error {return _egd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");};func (_ggd *CT_SSup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ggd .SSupPr !=nil {_bgagc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_ggd .SSupPr ,_bgagc );};_ddad :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ggd .E ,_ddad );_gedad :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_ggd .Sup ,_gedad );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbbde ST_Shp )Validate ()error {return _dbbde .ValidateWithPath ("")};func (_dgag *CT_UnSignedInteger )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bagd :=range start .Attr {if _bagd .Name .Local =="\u0076\u0061\u006c"{_egee ,_dgdce :=_e .ParseUint (_bagd .Value ,10,32);if _dgdce !=nil {return _dgdce ;};_dgag .ValAttr =uint32 (_egee );continue ;};};for {_cebe ,_face :=d .Token ();if _face !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0055\u006e\u0053\u0069\u0067\u006e\u0065d\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_face );};if _egce ,_gdce :=_cebe .(_a .EndElement );_gdce &&_egce .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path +func (_dccb *CT_LimUpp )ValidateWithPath (path string )error {if _dccb .LimUppPr !=nil {if _edff :=_dccb .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_edff !=nil {return _edff ;};};if _cagc :=_dccb .E .ValidateWithPath (path +"\u002f\u0045");_cagc !=nil {return _cagc ;};if _daed :=_dccb .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_daed !=nil {return _daed ;};return nil ;};func NewCT_MCPr ()*CT_MCPr {_cddb :=&CT_MCPr {};return _cddb };type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;};type CT_Text struct{SpaceAttr *string ;Content string ;};func (_afffg *MathPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afffg .CT_MathPr =*NewCT_MathPr ();_efbb :for {_fgeab ,_fbad :=d .Token ();if _fbad !=nil {return _fbad ;};switch _fgee :=_fgeab .(type ){case _b .StartElement :switch _fgee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_afffg .MathFont =NewCT_String ();if _gddd :=d .DecodeElement (_afffg .MathFont ,&_fgee );_gddd !=nil {return _gddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_afffg .BrkBin =NewCT_BreakBin ();if _gaba :=d .DecodeElement (_afffg .BrkBin ,&_fgee );_gaba !=nil {return _gaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_afffg .BrkBinSub =NewCT_BreakBinSub ();if _acag :=d .DecodeElement (_afffg .BrkBinSub ,&_fgee );_acag !=nil {return _acag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_afffg .SmallFrac =NewCT_OnOff ();if _caaa :=d .DecodeElement (_afffg .SmallFrac ,&_fgee );_caaa !=nil {return _caaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_afffg .DispDef =NewCT_OnOff ();if _efbge :=d .DecodeElement (_afffg .DispDef ,&_fgee );_efbge !=nil {return _efbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_afffg .LMargin =NewCT_TwipsMeasure ();if _efba :=d .DecodeElement (_afffg .LMargin ,&_fgee );_efba !=nil {return _efba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_afffg .RMargin =NewCT_TwipsMeasure ();if _dagg :=d .DecodeElement (_afffg .RMargin ,&_fgee );_dagg !=nil {return _dagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_afffg .DefJc =NewCT_OMathJc ();if _bdcgd :=d .DecodeElement (_afffg .DefJc ,&_fgee );_bdcgd !=nil {return _bdcgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_afffg .PreSp =NewCT_TwipsMeasure ();if _aeba :=d .DecodeElement (_afffg .PreSp ,&_fgee );_aeba !=nil {return _aeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_afffg .PostSp =NewCT_TwipsMeasure ();if _bbbf :=d .DecodeElement (_afffg .PostSp ,&_fgee );_bbbf !=nil {return _bbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_afffg .InterSp =NewCT_TwipsMeasure ();if _bfbb :=d .DecodeElement (_afffg .InterSp ,&_fgee );_bfbb !=nil {return _bfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_afffg .IntraSp =NewCT_TwipsMeasure ();if _fgba :=d .DecodeElement (_afffg .IntraSp ,&_fgee );_fgba !=nil {return _fgba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_afffg .Choice =NewCT_MathPrChoice ();if _cfad :=d .DecodeElement (&_afffg .Choice .WrapIndent ,&_fgee );_cfad !=nil {return _cfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_afffg .Choice =NewCT_MathPrChoice ();if _cafd :=d .DecodeElement (&_afffg .Choice .WrapRight ,&_fgee );_cafd !=nil {return _cafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_afffg .IntLim =NewCT_LimLoc ();if _faecgg :=d .DecodeElement (_afffg .IntLim ,&_fgee );_faecgg !=nil {return _faecgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_afffg .NaryLim =NewCT_LimLoc ();if _edgbb :=d .DecodeElement (_afffg .NaryLim ,&_fgee );_edgbb !=nil {return _edgbb ;};default:_be .Log ("\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\u004d\u0061\u0074\u0068\u0050\u0072\u0020\u0025\u0076",_fgee .Name );if _afbf :=d .Skip ();_afbf !=nil {return _afbf ;};};case _b .EndElement :break _efbb ;case _b .CharData :};};return nil ;};func NewCT_Acc ()*CT_Acc {_c :=&CT_Acc {};_c .E =NewCT_OMathArg ();return _c };type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path -func (_cee *CT_BreakBin )ValidateWithPath (path string )error {if _gga :=_cee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gga !=nil {return _gga ;};return nil ;};func (_aab *CT_BreakBinSub )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aab .ValAttr !=ST_BreakBinSubUnset {_dce ,_ffbe :=_aab .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u003a\u0076a\u006c"});if _ffbe !=nil {return _ffbe ;};start .Attr =append (start .Attr ,_dce );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_edebe ST_Style )ValidateWithPath (path string )error {switch _edebe {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edebe ));};return nil ;};func NewCT_MathPrChoice ()*CT_MathPrChoice {_bdc :=&CT_MathPrChoice {};return _bdc };func (_feb *CT_EqArr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _feb .EqArrPr !=nil {_cegb :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}};e .EncodeElement (_feb .EqArrPr ,_cegb );};_ecde :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0065"}};for _ ,_bbff :=range _feb .E {e .EncodeElement (_bbff ,_ecde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbe *CT_EqArrPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fbe .BaseJc !=nil {_ffbb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_fbe .BaseJc ,_ffbb );};if _fbe .MaxDist !=nil {_ceb :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_fbe .MaxDist ,_ceb );};if _fbe .ObjDist !=nil {_geba :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}};e .EncodeElement (_fbe .ObjDist ,_geba );};if _fbe .RSpRule !=nil {_dfa :=_a .StartElement {Name :_a .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_fbe .RSpRule ,_dfa );};if _fbe .RSp !=nil {_fbbd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_fbe .RSp ,_fbbd );};if _fbe .CtrlPr !=nil {_edc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fbe .CtrlPr ,_edc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_String ()*CT_String {_aeea :=&CT_String {};return _aeea };func (_dgdg *CT_OMathPara )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcgg :for {_fbdc ,_deaf :=d .Token ();if _deaf !=nil {return _deaf ;};switch _bgagg :=_fbdc .(type ){case _a .StartElement :switch _bgagg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_dgdg .OMathParaPr =NewCT_OMathParaPr ();if _gcc :=d .DecodeElement (_dgdg .OMathParaPr ,&_bgagg );_gcc !=nil {return _gcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cgab :=NewCT_OMath ();if _adfc :=d .DecodeElement (_cgab ,&_bgagg );_adfc !=nil {return _adfc ;};_dgdg .OMath =append (_dgdg .OMath ,_cgab );default:_cc .Log ("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_O\u004d\u0061t\u0068\u0050\u0061\u0072\u0061\u0020\u0025\u0076",_bgagg .Name );if _edefe :=d .Skip ();_edefe !=nil {return _edefe ;};};case _a .EndElement :break _fcgg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path +func (_eccg *CT_LimLoc )ValidateWithPath (path string )error {if _eccg .ValAttr ==ST_LimLocUnset {return _dc .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _befdd :=_eccg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_befdd !=nil {return _befdd ;};return nil ;}; -// Validate validates the CT_SSubSup and its children -func (_dcfc *CT_SSubSup )Validate ()error {return _dcfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");};func (_eegd *CT_GroupChrPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cedf :for {_cfg ,_abdd :=d .Token ();if _abdd !=nil {return _abdd ;};switch _cbb :=_cfg .(type ){case _a .StartElement :switch _cbb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_eegd .Chr =NewCT_Char ();if _aea :=d .DecodeElement (_eegd .Chr ,&_cbb );_aea !=nil {return _aea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_eegd .Pos =NewCT_TopBot ();if _cagf :=d .DecodeElement (_eegd .Pos ,&_cbb );_cagf !=nil {return _cagf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"}:_eegd .VertJc =NewCT_TopBot ();if _dbf :=d .DecodeElement (_eegd .VertJc ,&_cbb );_dbf !=nil {return _dbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eegd .CtrlPr =NewCT_CtrlPr ();if _cec :=d .DecodeElement (_eegd .CtrlPr ,&_cbb );_cec !=nil {return _cec ;};default:_cc .Log ("\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\u0047r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072 \u0025\u0076",_cbb .Name );if _eebf :=d .Skip ();_eebf !=nil {return _eebf ;};};case _a .EndElement :break _cedf ;case _a .CharData :};};return nil ;};type CT_Script struct{ValAttr ST_Script ;};func (_ef *CT_AccPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ef .Chr !=nil {_gf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_ef .Chr ,_gf );};if _ef .CtrlPr !=nil {_ab :=_a .StartElement {Name :_a .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ef .CtrlPr ,_ab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Char and its children +func (_edca *CT_Char )Validate ()error {return _edca .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");};func (_adfg ST_Shp )Validate ()error {return _adfg .ValidateWithPath ("")}; -// Validate validates the CT_Integer255 and its children -func (_dea *CT_Integer255 )Validate ()error {return _dea .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");};func (_gafd *CT_OnOff )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fage :=range start .Attr {if _fage .Name .Local =="\u0076\u0061\u006c"{_dcba ,_caca :=ParseUnionST_OnOff (_fage .Value );if _caca !=nil {return _caca ;};_gafd .ValAttr =&_dcba ;continue ;};};for {_efddc ,_beba :=d .Token ();if _beba !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_beba );};if _fadc ,_bffg :=_efddc .(_a .EndElement );_bffg &&_fadc .Name ==start .Name {break ;};};return nil ;};type OMath struct{CT_OMath };func init (){_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035",NewCT_Integer255 );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032",NewCT_Integer2 );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065",NewCT_SpacingRule );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072",NewCT_UnSignedInteger );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0068\u0061\u0072",NewCT_Char );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n",NewCT_XAlign );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n",NewCT_YAlign );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0068\u0070",NewCT_Shp );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065",NewCT_FType );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc",NewCT_LimLoc );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft",NewCT_TopBot );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t",NewCT_Script );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b",NewCT_ManualBreak );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0050\u0052",NewCT_RPR );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052",NewCT_R );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r",NewCT_CtrlPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072",NewCT_AccPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063",NewCT_Acc );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072",NewCT_BarPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072",NewCT_Bar );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072",NewCT_BoxPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078",NewCT_Box );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072",NewCT_BorderBoxPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078",NewCT_BorderBox );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044\u0050\u0072",NewCT_DPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044",NewCT_D );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072",NewCT_EqArrPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072",NewCT_EqArr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0050\u0072",NewCT_FPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046",NewCT_F );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r",NewCT_FuncPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063",NewCT_Func );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072",NewCT_GroupChrPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072",NewCT_GroupChr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072",NewCT_LimLowPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw",NewCT_LimLow );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072",NewCT_LimUppPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p",NewCT_LimUpp );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0043\u0050\u0072",NewCT_MCPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0043",NewCT_MC );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0043\u0053",NewCT_MCS );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0050\u0072",NewCT_MPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0052",NewCT_MR );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d",NewCT_M );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r",NewCT_NaryPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079",NewCT_Nary );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072",NewCT_PhantPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074",NewCT_Phant );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072",NewCT_RadPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064",NewCT_Rad );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r",NewCT_SPrePr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065",NewCT_SPre );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r",NewCT_SSubPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062",NewCT_SSub );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072",NewCT_SSubSupPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070",NewCT_SSubSup );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r",NewCT_SSupPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070",NewCT_SSup );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072",NewCT_OMathArgPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067",NewCT_OMathArg );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063",NewCT_OMathJc );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072",NewCT_OMathParaPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e",NewCT_BreakBin );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062",NewCT_BreakBinSub );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r",NewCT_MathPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061",NewCT_OMathPara );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068",NewCT_OMath );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006d\u0061\u0074\u0068\u0050\u0072",NewMathPr );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a",NewOMathPara );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006f\u004d\u0061t\u0068",NewOMath );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065",NewEG_ScriptStyle );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073",NewEG_OMathMathElements );_cc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_OMathElements );}; \ No newline at end of file +// Validate validates the CT_OMath and its children +func (_afdf *CT_OMath )Validate ()error {return _afdf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");};func (_fbgfc *CT_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abde :=range start .Attr {if _abde .Name .Local =="\u0076\u0061\u006c"{_fbgfc .ValAttr .UnmarshalXMLAttr (_abde );continue ;};};for {_gdga ,_gdgbd :=d .Token ();if _gdgbd !=nil {return _dc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_gdgbd );};if _efeb ,_daaa :=_gdga .(_b .EndElement );_daaa &&_efeb .Name ==start .Name {break ;};};return nil ;};type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;};func init (){_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035",NewCT_Integer255 );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032",NewCT_Integer2 );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065",NewCT_SpacingRule );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072",NewCT_UnSignedInteger );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0068\u0061\u0072",NewCT_Char );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n",NewCT_XAlign );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n",NewCT_YAlign );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0068\u0070",NewCT_Shp );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065",NewCT_FType );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc",NewCT_LimLoc );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft",NewCT_TopBot );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t",NewCT_Script );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b",NewCT_ManualBreak );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0050\u0052",NewCT_RPR );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052",NewCT_R );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r",NewCT_CtrlPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072",NewCT_AccPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063",NewCT_Acc );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072",NewCT_BarPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072",NewCT_Bar );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072",NewCT_BoxPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078",NewCT_Box );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072",NewCT_BorderBoxPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078",NewCT_BorderBox );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044\u0050\u0072",NewCT_DPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044",NewCT_D );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072",NewCT_EqArrPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072",NewCT_EqArr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0050\u0072",NewCT_FPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046",NewCT_F );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r",NewCT_FuncPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063",NewCT_Func );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072",NewCT_GroupChrPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072",NewCT_GroupChr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072",NewCT_LimLowPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw",NewCT_LimLow );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072",NewCT_LimUppPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p",NewCT_LimUpp );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0043\u0050\u0072",NewCT_MCPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0043",NewCT_MC );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0043\u0053",NewCT_MCS );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0050\u0072",NewCT_MPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0052",NewCT_MR );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d",NewCT_M );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r",NewCT_NaryPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079",NewCT_Nary );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072",NewCT_PhantPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074",NewCT_Phant );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072",NewCT_RadPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064",NewCT_Rad );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r",NewCT_SPrePr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065",NewCT_SPre );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r",NewCT_SSubPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062",NewCT_SSub );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072",NewCT_SSubSupPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070",NewCT_SSubSup );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r",NewCT_SSupPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070",NewCT_SSup );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072",NewCT_OMathArgPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067",NewCT_OMathArg );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063",NewCT_OMathJc );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072",NewCT_OMathParaPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e",NewCT_BreakBin );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062",NewCT_BreakBinSub );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r",NewCT_MathPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061",NewCT_OMathPara );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068",NewCT_OMath );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006d\u0061\u0074\u0068\u0050\u0072",NewMathPr );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a",NewOMathPara );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006f\u004d\u0061t\u0068",NewOMath );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065",NewEG_ScriptStyle );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073",NewEG_OMathMathElements );_be .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_OMathElements );}; \ No newline at end of file diff --git a/schema/soo/ofc/sharedTypes/sharedTypes.go b/schema/soo/ofc/sharedTypes/sharedTypes.go index b75e85bd1f..d2313335eb 100644 --- a/schema/soo/ofc/sharedTypes/sharedTypes.go +++ b/schema/soo/ofc/sharedTypes/sharedTypes.go @@ -9,10 +9,10 @@ // 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 sharedTypes ;import (_b "encoding/xml";_d "fmt";_bg "regexp";);const (ST_TrueFalseBlankUnset ST_TrueFalseBlank =0;ST_TrueFalseBlankT ST_TrueFalseBlank =1;ST_TrueFalseBlankF ST_TrueFalseBlank =2;ST_TrueFalseBlankTrue ST_TrueFalseBlank =3;ST_TrueFalseBlankFalse ST_TrueFalseBlank =4;ST_TrueFalseBlankTrue_ ST_TrueFalseBlank =6;ST_TrueFalseBlankFalse_ ST_TrueFalseBlank =7;);func (_g *ST_OnOff )ValidateWithPath (path string )error {_f :=[]string {};if _g .Bool !=nil {_f =append (_f ,"\u0042\u006f\u006f\u006c");};if _g .ST_OnOff1 !=ST_OnOff1Unset {_f =append (_f ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_f )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_f );};return nil ;};func (_gdae ST_TrueFalse )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdg :=_b .Attr {};_fdg .Name =name ;switch _gdae {case ST_TrueFalseUnset :_fdg .Value ="";case ST_TrueFalseT :_fdg .Value ="\u0074";case ST_TrueFalseF :_fdg .Value ="\u0066";case ST_TrueFalseTrue :_fdg .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseFalse :_fdg .Value ="\u0066\u0061\u006cs\u0065";};return _fdg ,nil ;};type ST_OnOff1 byte ;const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;);func (_eaa ST_TrueFalse )String ()string {switch _eaa {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";};return "";};type ST_XAlign byte ;func (_ba *ST_OnOff )Validate ()error {return _ba .ValidateWithPath ("")};func (_aa ST_CryptProv )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eb :=_b .Attr {};_eb .Name =name ;switch _aa {case ST_CryptProvUnset :_eb .Value ="";case ST_CryptProvRsaAES :_eb .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_eb .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_eb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _eb ,nil ;};func (_gd ST_AlgClass )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gd .String (),start );};type ST_CryptProv byte ;func (_bbe *ST_AlgClass )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ec ,_afa :=d .Token ();if _afa !=nil {return _afa ;};if _cfb ,_gg :=_ec .(_b .EndElement );_gg &&_cfb .Name ==start .Name {*_bbe =1;return nil ;};if _cc ,_ccg :=_ec .(_b .CharData );!_ccg {return _d .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",_ec );}else {switch string (_cc ){case "":*_bbe =0;case "\u0068\u0061\u0073\u0068":*_bbe =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bbe =2;};};_ec ,_afa =d .Token ();if _afa !=nil {return _afa ;};if _adc ,_ge :=_ec .(_b .EndElement );_ge &&_adc .Name ==start .Name {return nil ;};return _d .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",_ec );};func (_cdf *ST_CalendarType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdf =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_cdf =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_cdf =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_cdf =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_cdf =4;case "\u0068\u0069\u006ar\u0069":*_cdf =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_cdf =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_cdf =7;case "\u006a\u0061\u0070a\u006e":*_cdf =8;case "\u0074\u0068\u0061\u0069":*_cdf =9;case "\u006b\u006f\u0072e\u0061":*_cdf =10;case "\u0073\u0061\u006b\u0061":*_cdf =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_cdf =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_cdf =13;case "\u006e\u006f\u006e\u0065":*_cdf =14;};return nil ;};func (_be ST_CryptProv )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_be .String (),start );};func (_fdd *ST_AlgClass )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdd =0;case "\u0068\u0061\u0073\u0068":*_fdd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fdd =2;};return nil ;};func (_fec ST_TrueFalseBlank )String ()string {switch _fec {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";case 6:return "\u0054\u0072\u0075\u0065";case 7:return "\u0046\u0061\u006cs\u0065";};return "";};func (_bd ST_TrueFalseBlank )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bd .String (),start );};func (_bb ST_TwipsMeasure )String ()string {if _bb .ST_UnsignedDecimalNumber !=nil {return _d .Sprintf ("\u0025\u0076",*_bb .ST_UnsignedDecimalNumber );};if _bb .ST_PositiveUniversalMeasure !=nil {return _d .Sprintf ("\u0025\u0076",*_bb .ST_PositiveUniversalMeasure );};return "";};func (_cb ST_AlgClass )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ad :=_b .Attr {};_ad .Name =name ;switch _cb {case ST_AlgClassUnset :_ad .Value ="";case ST_AlgClassHash :_ad .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_ad .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ad ,nil ;};func (_gef ST_AlgClass )ValidateWithPath (path string )error {switch _gef {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gef ));};return nil ;};func (_fba ST_TrueFalseBlank )Validate ()error {return _fba .ValidateWithPath ("")};type ST_VerticalAlignRun byte ;func (_fed ST_YAlign )Validate ()error {return _fed .ValidateWithPath ("")};type ST_TrueFalseBlank byte ;func (_cdbc ST_VerticalAlignRun )Validate ()error {return _cdbc .ValidateWithPath ("")};func (_af ST_CalendarType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fe :=_b .Attr {};_fe .Name =name ;switch _af {case ST_CalendarTypeUnset :_fe .Value ="";case ST_CalendarTypeGregorian :_fe .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case ST_CalendarTypeGregorianUs :_fe .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_fe .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case ST_CalendarTypeGregorianArabic :_fe .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_fe .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_fe .Value ="\u0068\u0065\u0062\u0072\u0065\u0077";case ST_CalendarTypeTaiwan :_fe .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_fe .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_fe .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_fe .Value ="\u006b\u006f\u0072e\u0061";case ST_CalendarTypeSaka :_fe .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_fe .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_fe .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case ST_CalendarTypeNone :_fe .Value ="\u006e\u006f\u006e\u0065";};return _fe ,nil ;};func (_cd ST_TwipsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cd .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_b .CharData (_d .Sprintf ("\u0025\u0064",*_cd .ST_UnsignedDecimalNumber )));};if _cd .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_cd .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};var ST_PositiveFixedPercentagePatternRe =_bg .MustCompile (ST_PositiveFixedPercentagePattern );func (_gda ST_OnOff1 )Validate ()error {return _gda .ValidateWithPath ("")};func (_bad *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bad =0;case "\u0074":*_bad =1;case "\u0066":*_bad =2;case "\u0074\u0072\u0075\u0065":*_bad =3;case "\u0066\u0061\u006cs\u0065":*_bad =4;case "\u0054\u0072\u0075\u0065":*_bad =6;case "\u0046\u0061\u006cs\u0065":*_bad =7;};return nil ;};const ST_GuidPattern ="\u005c\u007b\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b\u0038\u007d\u002d\u005b\u0030\u002d9\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030-\u0039\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b4\u007d\u002d\u005b\u0030\u002d\u0039A\u002d\u0046]\u007b\u00312\u007d\\\u007d";func (_cfba ST_CryptProv )String ()string {switch _cfba {case 0:return "";case 1:return "\u0072\u0073\u0061\u0041\u0045\u0053";case 2:return "\u0072s\u0061\u0046\u0075\u006c\u006c";case 3:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type ST_YAlign byte ;func (_gdb ST_AlgType )String ()string {switch _gdb {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_dc *ST_TrueFalse )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abb ,_cbg :=d .Token ();if _cbg !=nil {return _cbg ;};if _efd ,_afdb :=_abb .(_b .EndElement );_afdb &&_efd .Name ==start .Name {*_dc =1;return nil ;};if _ged ,_ebg :=_abb .(_b .CharData );!_ebg {return _d .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",_abb );}else {switch string (_ged ){case "":*_dc =0;case "\u0074":*_dc =1;case "\u0066":*_dc =2;case "\u0074\u0072\u0075\u0065":*_dc =3;case "\u0066\u0061\u006cs\u0065":*_dc =4;};};_abb ,_cbg =d .Token ();if _cbg !=nil {return _cbg ;};if _ed ,_aga :=_abb .(_b .EndElement );_aga &&_ed .Name ==start .Name {return nil ;};return _d .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",_abb );};func (_cff ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _cff {case 0,1,2,3,4,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cff ));};return nil ;};const ST_PositiveFixedPercentagePattern ="\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u003f\u0029\u0029\u0028\u005c\u002e[\u0030\u002d\u0039\u005d\u005b0\u002d\u0039]\u003f\u0029\u003f\u0025";const ST_PositiveUniversalMeasurePattern ="\u005b\u0030-9\u005d\u002b\u0028\\\u002e\u005b\u0030\u002d9]+\u0029?(\u006d\u006d\u007c\u0063\u006d\u007c\u0069n|\u0070\u0074\u007c\u0070\u0063\u007c\u0070i\u0029";func (_fbf *ST_AlgType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbf =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_fbf =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fbf =2;};return nil ;};type ST_AlgType byte ;func (_afag *ST_ConformanceClass )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgf ,_gcc :=d .Token ();if _gcc !=nil {return _gcc ;};if _cffc ,_bdd :=_dgf .(_b .EndElement );_bdd &&_cffc .Name ==start .Name {*_afag =1;return nil ;};if _cce ,_caf :=_dgf .(_b .CharData );!_caf {return _d .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",_dgf );}else {switch string (_cce ){case "":*_afag =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_afag =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_afag =2;};};_dgf ,_gcc =d .Token ();if _gcc !=nil {return _gcc ;};if _efg ,_cdeg :=_dgf .(_b .EndElement );_cdeg &&_efg .Name ==start .Name {return nil ;};return _d .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",_dgf );};func (_ggg ST_YAlign )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfd :=_b .Attr {};_gfd .Name =name ;switch _ggg {case ST_YAlignUnset :_gfd .Value ="";case ST_YAlignInline :_gfd .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_gfd .Value ="\u0074\u006f\u0070";case ST_YAlignCenter :_gfd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_gfd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_gfd .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_gfd .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _gfd ,nil ;};func (_dde ST_VerticalAlignRun )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccc :=_b .Attr {};_ccc .Name =name ;switch _dde {case ST_VerticalAlignRunUnset :_ccc .Value ="";case ST_VerticalAlignRunBaseline :_ccc .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_ccc .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case ST_VerticalAlignRunSubscript :_ccc .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _ccc ,nil ;};func (_dbe ST_YAlign )String ()string {switch _dbe {case 0:return "";case 1:return "\u0069\u006e\u006c\u0069\u006e\u0065";case 2:return "\u0074\u006f\u0070";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 5:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 6:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_ac ST_TrueFalse )Validate ()error {return _ac .ValidateWithPath ("")};var ST_GuidPatternRe =_bg .MustCompile (ST_GuidPattern );func (_dd ST_CalendarType )String ()string {switch _dd {case 0:return "";case 1:return "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case 2:return "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case 3:return "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case 4:return "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case 5:return "\u0068\u0069\u006ar\u0069";case 6:return "\u0068\u0065\u0062\u0072\u0065\u0077";case 7:return "\u0074\u0061\u0069\u0077\u0061\u006e";case 8:return "\u006a\u0061\u0070a\u006e";case 9:return "\u0074\u0068\u0061\u0069";case 10:return "\u006b\u006f\u0072e\u0061";case 11:return "\u0073\u0061\u006b\u0061";case 12:return "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case 13:return "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case 14:return "\u006e\u006f\u006e\u0065";};return "";};func (_da ST_ConformanceClass )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgd :=_b .Attr {};_cgd .Name =name ;switch _da {case ST_ConformanceClassUnset :_cgd .Value ="";case ST_ConformanceClassStrict :_cgd .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_cgd .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _cgd ,nil ;};func (_eg ST_AlgClass )Validate ()error {return _eg .ValidateWithPath ("")};type ST_AlgClass byte ;func (_ddc ST_CalendarType )ValidateWithPath (path string )error {switch _ddc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddc ));};return nil ;};const ST_UniversalMeasurePattern ="\u002d\u003f\u005b\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u003f\u0028\u006d\u006d\u007c\u0063m\u007c\u0069\u006e\u007c\u0070t\u007c\u0070c\u007c\u0070\u0069\u0029";func (_cfbe *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfbe =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_cfbe =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_cfbe =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_cfbe =3;};return nil ;};type ST_TrueFalse byte ;func (_efcc *ST_TrueFalseBlank )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dg ,_ae :=d .Token ();if _ae !=nil {return _ae ;};if _ffd ,_fa :=_dg .(_b .EndElement );_fa &&_ffd .Name ==start .Name {*_efcc =1;return nil ;};if _eff ,_aed :=_dg .(_b .CharData );!_aed {return _d .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",_dg );}else {switch string (_eff ){case "":*_efcc =0;case "\u0074":*_efcc =1;case "\u0066":*_efcc =2;case "\u0074\u0072\u0075\u0065":*_efcc =3;case "\u0066\u0061\u006cs\u0065":*_efcc =4;case "\u0054\u0072\u0075\u0065":*_efcc =6;case "\u0046\u0061\u006cs\u0065":*_efcc =7;};};_dg ,_ae =d .Token ();if _ae !=nil {return _ae ;};if _eaf ,_gga :=_dg .(_b .EndElement );_gga &&_eaf .Name ==start .Name {return nil ;};return _d .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",_dg );};const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025";func (_ag ST_AlgClass )String ()string {switch _ag {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_beec ST_YAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_beec .String (),start );};func (_gca ST_CryptProv )Validate ()error {return _gca .ValidateWithPath ("")};func (_bgd ST_OnOff1 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgd .String (),start );};func (_abc *ST_YAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acae ,_caa :=d .Token ();if _caa !=nil {return _caa ;};if _cdc ,_dba :=_acae .(_b .EndElement );_dba &&_cdc .Name ==start .Name {*_abc =1;return nil ;};if _gfdf ,_ecea :=_acae .(_b .CharData );!_ecea {return _d .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",_acae );}else {switch string (_gfdf ){case "":*_abc =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_abc =1;case "\u0074\u006f\u0070":*_abc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abc =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_abc =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_abc =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_abc =6;};};_acae ,_caa =d .Token ();if _caa !=nil {return _caa ;};if _gbda ,_cbe :=_acae .(_b .EndElement );_cbe &&_gbda .Name ==start .Name {return nil ;};return _d .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",_acae );};func (_gag ST_AlgType )ValidateWithPath (path string )error {switch _gag {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gag ));};return nil ;};const (ST_CalendarTypeUnset ST_CalendarType =0;ST_CalendarTypeGregorian ST_CalendarType =1;ST_CalendarTypeGregorianUs ST_CalendarType =2;ST_CalendarTypeGregorianMeFrench ST_CalendarType =3;ST_CalendarTypeGregorianArabic ST_CalendarType =4;ST_CalendarTypeHijri ST_CalendarType =5;ST_CalendarTypeHebrew ST_CalendarType =6;ST_CalendarTypeTaiwan ST_CalendarType =7;ST_CalendarTypeJapan ST_CalendarType =8;ST_CalendarTypeThai ST_CalendarType =9;ST_CalendarTypeKorea ST_CalendarType =10;ST_CalendarTypeSaka ST_CalendarType =11;ST_CalendarTypeGregorianXlitEnglish ST_CalendarType =12;ST_CalendarTypeGregorianXlitFrench ST_CalendarType =13;ST_CalendarTypeNone ST_CalendarType =14;);const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;);const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);func (_bea ST_VerticalAlignRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bea .String (),start );};const (ST_YAlignUnset ST_YAlign =0;ST_YAlignInline ST_YAlign =1;ST_YAlignTop ST_YAlign =2;ST_YAlignCenter ST_YAlign =3;ST_YAlignBottom ST_YAlign =4;ST_YAlignInside ST_YAlign =5;ST_YAlignOutside ST_YAlign =6;);func (_cdb ST_OnOff1 )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eag :=_b .Attr {};_eag .Name =name ;switch _cdb {case ST_OnOff1Unset :_eag .Value ="";case ST_OnOff1On :_eag .Value ="\u006f\u006e";case ST_OnOff1Off :_eag .Value ="\u006f\u0066\u0066";};return _eag ,nil ;};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_bgf :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_ee :=true ;_bgf .Bool =&_ee ;default:_ga :=false ;_bgf .Bool =&_ga ;};return _bgf ,nil ;};var ST_PercentagePatternRe =_bg .MustCompile (ST_PercentagePattern );func (_ece ST_AlgType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbd :=_b .Attr {};_gbd .Name =name ;switch _ece {case ST_AlgTypeUnset :_gbd .Value ="";case ST_AlgTypeTypeAny :_gbd .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_gbd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gbd ,nil ;};func (_ddf ST_XAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddf .String (),start );};const ST_FixedPercentagePattern ="-\u003f\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039]\u003f\u0029\u0029\u0028\u005c\u002e\u005b\u0030\u002d\u0039][\u0030\u002d\u0039]\u003f)\u003f\u0025";const (ST_TrueFalseUnset ST_TrueFalse =0;ST_TrueFalseT ST_TrueFalse =1;ST_TrueFalseF ST_TrueFalse =2;ST_TrueFalseTrue ST_TrueFalse =3;ST_TrueFalseFalse ST_TrueFalse =4;);func (_cfbd *ST_AlgType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ab ,_fde :=d .Token ();if _fde !=nil {return _fde ;};if _cbf ,_ca :=_ab .(_b .EndElement );_ca &&_cbf .Name ==start .Name {*_cfbd =1;return nil ;};if _ggf ,_bbeg :=_ab .(_b .CharData );!_bbeg {return _d .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",_ab );}else {switch string (_ggf ){case "":*_cfbd =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_cfbd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cfbd =2;};};_ab ,_fde =d .Token ();if _fde !=nil {return _fde ;};if _gbdf ,_eae :=_ab .(_b .EndElement );_eae &&_gbdf .Name ==start .Name {return nil ;};return _d .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",_ab );};const (ST_ConformanceClassUnset ST_ConformanceClass =0;ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);func (_afb *ST_XAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afdd ,_dfbc :=d .Token ();if _dfbc !=nil {return _dfbc ;};if _cde ,_fdf :=_afdd .(_b .EndElement );_fdf &&_cde .Name ==start .Name {*_afb =1;return nil ;};if _gba ,_cbb :=_afdd .(_b .CharData );!_cbb {return _d .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",_afdd );}else {switch string (_gba ){case "":*_afb =0;case "\u006c\u0065\u0066\u0074":*_afb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_afb =2;case "\u0072\u0069\u0067h\u0074":*_afb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_afb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_afb =5;};};_afdd ,_dfbc =d .Token ();if _dfbc !=nil {return _dfbc ;};if _egd ,_gcfb :=_afdd .(_b .EndElement );_gcfb &&_egd .Name ==start .Name {return nil ;};return _d .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",_afdd );};func (_gbc *ST_OnOff1 )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbc =0;case "\u006f\u006e":*_gbc =1;case "\u006f\u0066\u0066":*_gbc =2;};return nil ;};func (_efdd ST_ConformanceClass )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efdd .String (),start );};var ST_PositiveUniversalMeasurePatternRe =_bg .MustCompile (ST_PositiveUniversalMeasurePattern );func (_eee ST_OnOff1 )String ()string {switch _eee {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};type ST_CalendarType byte ;func (_efc ST_TrueFalseBlank )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eaef :=_b .Attr {};_eaef .Name =name ;switch _efc {case ST_TrueFalseBlankUnset :_eaef .Value ="";case ST_TrueFalseBlankT :_eaef .Value ="\u0074";case ST_TrueFalseBlankF :_eaef .Value ="\u0066";case ST_TrueFalseBlankTrue :_eaef .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_eaef .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_eaef .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_eaef .Value ="\u0046\u0061\u006cs\u0065";};return _eaef ,nil ;};const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";func (_ddb ST_AlgType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddb .String (),start );};func (_ffa ST_TrueFalse )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffa .String (),start );};func (_fef ST_CalendarType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fef .String (),start );};func (_fbd *ST_OnOff1 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbg ,_gf :=d .Token ();if _gf !=nil {return _gf ;};if _ggd ,_bgb :=_gbg .(_b .EndElement );_bgb &&_ggd .Name ==start .Name {*_fbd =1;return nil ;};if _ebe ,_cad :=_gbg .(_b .CharData );!_cad {return _d .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",_gbg );}else {switch string (_ebe ){case "":*_fbd =0;case "\u006f\u006e":*_fbd =1;case "\u006f\u0066\u0066":*_fbd =2;};};_gbg ,_gf =d .Token ();if _gf !=nil {return _gf ;};if _bgfg ,_adg :=_gbg .(_b .EndElement );_adg &&_bgfg .Name ==start .Name {return nil ;};return _d .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",_gbg );};func (_fecf ST_XAlign )Validate ()error {return _fecf .ValidateWithPath ("")};func (_gfcd ST_XAlign )ValidateWithPath (path string )error {switch _gfcd {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcd ));};return nil ;};func (_bbd *ST_CalendarType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgg ,_cda :=d .Token ();if _cda !=nil {return _cda ;};if _cg ,_ea :=_bgg .(_b .EndElement );_ea &&_cg .Name ==start .Name {*_bbd =1;return nil ;};if _gb ,_ff :=_bgg .(_b .CharData );!_ff {return _d .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",_bgg );}else {switch string (_gb ){case "":*_bbd =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_bbd =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_bbd =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_bbd =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_bbd =4;case "\u0068\u0069\u006ar\u0069":*_bbd =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_bbd =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_bbd =7;case "\u006a\u0061\u0070a\u006e":*_bbd =8;case "\u0074\u0068\u0061\u0069":*_bbd =9;case "\u006b\u006f\u0072e\u0061":*_bbd =10;case "\u0073\u0061\u006b\u0061":*_bbd =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_bbd =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_bbd =13;case "\u006e\u006f\u006e\u0065":*_bbd =14;};};_bgg ,_cda =d .Token ();if _cda !=nil {return _cda ;};if _bae ,_afd :=_bgg .(_b .EndElement );_afd &&_bae .Name ==start .Name {return nil ;};return _d .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",_bgg );};func (_bec ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _bec {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bec ));};return nil ;};func (_dgb ST_XAlign )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfg :=_b .Attr {};_gfg .Name =name ;switch _dgb {case ST_XAlignUnset :_gfg .Value ="";case ST_XAlignLeft :_gfg .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_gfg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_XAlignRight :_gfg .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_gfg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_gfg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _gfg ,nil ;};func (_ecf *ST_CryptProv )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecf =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_ecf =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_ecf =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ecf =3;};return nil ;};func (_aca ST_XAlign )String ()string {switch _aca {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_ef ST_AlgType )Validate ()error {return _ef .ValidateWithPath ("")};func (_cf ST_CalendarType )Validate ()error {return _cf .ValidateWithPath ("")};func (_cbge ST_ConformanceClass )ValidateWithPath (path string )error {switch _cbge {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbge ));};return nil ;};func (_aad *ST_TrueFalse )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aad =0;case "\u0074":*_aad =1;case "\u0066":*_aad =2;case "\u0074\u0072\u0075\u0065":*_aad =3;case "\u0066\u0061\u006cs\u0065":*_aad =4;};return nil ;};var ST_UniversalMeasurePatternRe =_bg .MustCompile (ST_UniversalMeasurePattern );func (_dfg *ST_XAlign )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfg =0;case "\u006c\u0065\u0066\u0074":*_dfg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dfg =2;case "\u0072\u0069\u0067h\u0074":*_dfg =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dfg =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dfg =5;};return nil ;};func (_gc *ST_CryptProv )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ega ,_fdad :=d .Token ();if _fdad !=nil {return _fdad ;};if _bee ,_gbb :=_ega .(_b .EndElement );_gbb &&_bee .Name ==start .Name {*_gc =1;return nil ;};if _ebb ,_ffb :=_ega .(_b .CharData );!_ffb {return _d .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",_ega );}else {switch string (_ebb ){case "":*_gc =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_gc =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_gc =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gc =3;};};_ega ,_fdad =d .Token ();if _fdad !=nil {return _fdad ;};if _afe ,_egc :=_ega .(_b .EndElement );_egc &&_afe .Name ==start .Name {return nil ;};return _d .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",_ega );};type ST_ConformanceClass byte ;func (_fcd ST_ConformanceClass )String ()string {switch _fcd {case 0:return "";case 1:return "\u0073\u0074\u0072\u0069\u0063\u0074";case 2:return "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return "";}; +package sharedTypes ;import (_dg "encoding/xml";_c "fmt";_a "regexp";);func (_aeg ST_TrueFalse )MarshalXML (e *_dg .Encoder ,start _dg .StartElement )error {return e .EncodeElement (_aeg .String (),start );};func (_eab *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _dg .Attr )error {switch attr .Value {case "":*_eab =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_eab =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_eab =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_eab =3;};return nil ;};func (_be ST_CryptProv )MarshalXMLAttr (name _dg .Name )(_dg .Attr ,error ){_eag :=_dg .Attr {};_eag .Name =name ;switch _be {case ST_CryptProvUnset :_eag .Value ="";case ST_CryptProvRsaAES :_eag .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_eag .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_eag .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _eag ,nil ;};type ST_VerticalAlignRun byte ;func (_fee *ST_XAlign )UnmarshalXMLAttr (attr _dg .Attr )error {switch attr .Value {case "":*_fee =0;case "\u006c\u0065\u0066\u0074":*_fee =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fee =2;case "\u0072\u0069\u0067h\u0074":*_fee =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_fee =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_fee =5;};return nil ;};func (_ca ST_CalendarType )MarshalXML (e *_dg .Encoder ,start _dg .StartElement )error {return e .EncodeElement (_ca .String (),start );};func (_cgf ST_OnOff1 )MarshalXML (e *_dg .Encoder ,start _dg .StartElement )error {return e .EncodeElement (_cgf .String (),start );};func (_eaab ST_YAlign )ValidateWithPath (path string )error {switch _eaab {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaab ));};return nil ;};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_gb :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_ee :=true ;_gb .Bool =&_ee ;default:_ec :=false ;_gb .Bool =&_ec ;};return _gb ,nil ;};func (_fcf ST_AlgClass )String ()string {switch _fcf {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_gce ST_AlgClass )Validate ()error {return _gce .ValidateWithPath ("")};const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);func (_dfac *ST_AlgType )UnmarshalXML (d *_dg .Decoder ,start _dg .StartElement )error {_bb ,_bab :=d .Token ();if _bab !=nil {return _bab ;};if _gca ,_cgc :=_bb .(_dg .EndElement );_cgc &&_gca .Name ==start .Name {*_dfac =1;return nil ;};if _aff ,_gab :=_bb .(_dg .CharData );!_gab {return _c .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",_bb );}else {switch string (_aff ){case "":*_dfac =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_dfac =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dfac =2;};};_bb ,_bab =d .Token ();if _bab !=nil {return _bab ;};if _gfe ,_ef :=_bb .(_dg .EndElement );_ef &&_gfe .Name ==start .Name {return nil ;};return _c .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",_bb );};var ST_PositiveUniversalMeasurePatternRe =_a .MustCompile (ST_PositiveUniversalMeasurePattern );func (_ab *ST_CalendarType )UnmarshalXMLAttr (attr _dg .Attr )error {switch attr .Value {case "":*_ab =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_ab =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_ab =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_ab =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_ab =4;case "\u0068\u0069\u006ar\u0069":*_ab =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_ab =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_ab =7;case "\u006a\u0061\u0070a\u006e":*_ab =8;case "\u0074\u0068\u0061\u0069":*_ab =9;case "\u006b\u006f\u0072e\u0061":*_ab =10;case "\u0073\u0061\u006b\u0061":*_ab =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_ab =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_ab =13;case "\u006e\u006f\u006e\u0065":*_ab =14;};return nil ;};func (_gdc ST_AlgType )String ()string {switch _gdc {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";}; // ST_OnOff is a union type -type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};func (_bed ST_CryptProv )ValidateWithPath (path string )error {switch _bed {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bed ));};return nil ;};func (_efcf ST_YAlign )ValidateWithPath (path string )error {switch _efcf {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efcf ));};return nil ;};func (_fd ST_OnOff )String ()string {if _fd .Bool !=nil {return _d .Sprintf ("\u0025\u0076",*_fd .Bool );};if _fd .ST_OnOff1 !=ST_OnOff1Unset {return _fd .ST_OnOff1 .String ();};return "";};func (_ebga *ST_ConformanceClass )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebga =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_ebga =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_ebga =2;};return nil ;};func (_gfc *ST_VerticalAlignRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_db ,_fg :=d .Token ();if _fg !=nil {return _fg ;};if _cag ,_gcf :=_db .(_b .EndElement );_gcf &&_cag .Name ==start .Name {*_gfc =1;return nil ;};if _dcd ,_fac :=_db .(_b .CharData );!_fac {return _d .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",_db );}else {switch string (_dcd ){case "":*_gfc =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_gfc =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_gfc =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_gfc =3;};};_db ,_fg =d .Token ();if _fg !=nil {return _fg ;};if _eaefa ,_cccd :=_db .(_b .EndElement );_cccd &&_eaefa .Name ==start .Name {return nil ;};return _d .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",_db );};var ST_FixedPercentagePatternRe =_bg .MustCompile (ST_FixedPercentagePattern );const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);func (_c ST_OnOff )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _c .Bool !=nil {e .EncodeToken (_b .CharData (_d .Sprintf ("\u0025\u0064",_eef (*_c .Bool ))));};if _c .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_b .CharData (_c .ST_OnOff1 .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};const (ST_XAlignUnset ST_XAlign =0;ST_XAlignLeft ST_XAlign =1;ST_XAlignCenter ST_XAlign =2;ST_XAlignRight ST_XAlign =3;ST_XAlignInside ST_XAlign =4;ST_XAlignOutside ST_XAlign =5;); +type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};func (_de ST_AlgType )ValidateWithPath (path string )error {switch _de {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_de ));};return nil ;};func (_bc ST_CalendarType )ValidateWithPath (path string )error {switch _bc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bc ));};return nil ;}; // ST_TwipsMeasure is a union type -type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_bc *ST_TwipsMeasure )ValidateWithPath (path string )error {_fda :=[]string {};if _bc .ST_UnsignedDecimalNumber !=nil {_fda =append (_fda ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _bc .ST_PositiveUniversalMeasure !=nil {_fda =append (_fda ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065");};if len (_fda )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fda );};return nil ;};func (_fc *ST_YAlign )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fc =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_fc =1;case "\u0074\u006f\u0070":*_fc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fc =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fc =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_fc =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_fc =6;};return nil ;};var ST_PositivePercentagePatternRe =_bg .MustCompile (ST_PositivePercentagePattern );const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);func _eef (_fb bool )uint8 {if _fb {return 1;};return 0;};func (_dfb ST_VerticalAlignRun )String ()string {switch _dfb {case 0:return "";case 1:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 2:return "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return "";};func (_gdaf ST_OnOff1 )ValidateWithPath (path string )error {switch _gdaf {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdaf ));};return nil ;};func (_ccea ST_ConformanceClass )Validate ()error {return _ccea .ValidateWithPath ("")};func (_a *ST_TwipsMeasure )Validate ()error {return _a .ValidateWithPath ("")};func (_df ST_TrueFalse )ValidateWithPath (path string )error {switch _df {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_df ));};return nil ;}; \ No newline at end of file +type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};var ST_PositiveFixedPercentagePatternRe =_a .MustCompile (ST_PositiveFixedPercentagePattern );func _gfd (_ge bool )uint8 {if _ge {return 1;};return 0;};func (_fd ST_OnOff )MarshalXML (e *_dg .Encoder ,start _dg .StartElement )error {e .EncodeToken (start );if _fd .Bool !=nil {e .EncodeToken (_dg .CharData (_c .Sprintf ("\u0025\u0064",_gfd (*_fd .Bool ))));};if _fd .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_dg .CharData (_fd .ST_OnOff1 .String ()));};return e .EncodeToken (_dg .EndElement {Name :start .Name });};func (_df ST_CalendarType )String ()string {switch _df {case 0:return "";case 1:return "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case 2:return "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case 3:return "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case 4:return "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case 5:return "\u0068\u0069\u006ar\u0069";case 6:return "\u0068\u0065\u0062\u0072\u0065\u0077";case 7:return "\u0074\u0061\u0069\u0077\u0061\u006e";case 8:return "\u006a\u0061\u0070a\u006e";case 9:return "\u0074\u0068\u0061\u0069";case 10:return "\u006b\u006f\u0072e\u0061";case 11:return "\u0073\u0061\u006b\u0061";case 12:return "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case 13:return "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case 14:return "\u006e\u006f\u006e\u0065";};return "";};type ST_AlgClass byte ;func (_dfc ST_XAlign )String ()string {switch _dfc {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_g *ST_OnOff )ValidateWithPath (path string )error {_cf :=[]string {};if _g .Bool !=nil {_cf =append (_cf ,"\u0042\u006f\u006f\u006c");};if _g .ST_OnOff1 !=ST_OnOff1Unset {_cf =append (_cf ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_cf )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cf );};return nil ;};func (_cbfb *ST_VerticalAlignRun )UnmarshalXML (d *_dg .Decoder ,start _dg .StartElement )error {_afb ,_gabd :=d .Token ();if _gabd !=nil {return _gabd ;};if _bed ,_fa :=_afb .(_dg .EndElement );_fa &&_bed .Name ==start .Name {*_cbfb =1;return nil ;};if _eaa ,_dddf :=_afb .(_dg .CharData );!_dddf {return _c .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",_afb );}else {switch string (_eaa ){case "":*_cbfb =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_cbfb =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_cbfb =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_cbfb =3;};};_afb ,_gabd =d .Token ();if _gabd !=nil {return _gabd ;};if _cbb ,_agb :=_afb .(_dg .EndElement );_agb &&_cbb .Name ==start .Name {return nil ;};return _c .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",_afb );};func (_gcg *ST_TrueFalse )UnmarshalXMLAttr (attr _dg .Attr )error {switch attr .Value {case "":*_gcg =0;case "\u0074":*_gcg =1;case "\u0066":*_gcg =2;case "\u0074\u0072\u0075\u0065":*_gcg =3;case "\u0066\u0061\u006cs\u0065":*_gcg =4;};return nil ;};func (_dde *ST_OnOff1 )UnmarshalXML (d *_dg .Decoder ,start _dg .StartElement )error {_egd ,_cgb :=d .Token ();if _cgb !=nil {return _cgb ;};if _fbf ,_bfb :=_egd .(_dg .EndElement );_bfb &&_fbf .Name ==start .Name {*_dde =1;return nil ;};if _bda ,_aba :=_egd .(_dg .CharData );!_aba {return _c .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",_egd );}else {switch string (_bda ){case "":*_dde =0;case "\u006f\u006e":*_dde =1;case "\u006f\u0066\u0066":*_dde =2;};};_egd ,_cgb =d .Token ();if _cgb !=nil {return _cgb ;};if _bdg ,_cfd :=_egd .(_dg .EndElement );_cfd &&_bdg .Name ==start .Name {return nil ;};return _c .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",_egd );};func (_bae ST_XAlign )Validate ()error {return _bae .ValidateWithPath ("")};func (_aec ST_VerticalAlignRun )Validate ()error {return _aec .ValidateWithPath ("")};func (_bd *ST_CryptProv )UnmarshalXML (d *_dg .Decoder ,start _dg .StartElement )error {_cg ,_dd :=d .Token ();if _dd !=nil {return _dd ;};if _fde ,_ccg :=_cg .(_dg .EndElement );_ccg &&_fde .Name ==start .Name {*_bd =1;return nil ;};if _db ,_cgg :=_cg .(_dg .CharData );!_cgg {return _c .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",_cg );}else {switch string (_db ){case "":*_bd =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_bd =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_bd =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bd =3;};};_cg ,_dd =d .Token ();if _dd !=nil {return _dd ;};if _dfa ,_fdc :=_cg .(_dg .EndElement );_fdc &&_dfa .Name ==start .Name {return nil ;};return _c .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",_cg );};func (_fcg ST_AlgType )MarshalXMLAttr (name _dg .Name )(_dg .Attr ,error ){_adg :=_dg .Attr {};_adg .Name =name ;switch _fcg {case ST_AlgTypeUnset :_adg .Value ="";case ST_AlgTypeTypeAny :_adg .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_adg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _adg ,nil ;};type ST_TrueFalse byte ;type ST_CalendarType byte ;func (_beg ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _beg {case 0,1,2,3,4,6,7:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beg ));};return nil ;};func (_cag ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _cag {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cag ));};return nil ;};func (_ebc ST_TrueFalse )ValidateWithPath (path string )error {switch _ebc {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebc ));};return nil ;};func (_ga ST_CryptProv )ValidateWithPath (path string )error {switch _ga {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ga ));};return nil ;};func (_cbf ST_TrueFalseBlank )Validate ()error {return _cbf .ValidateWithPath ("")};func (_bge ST_TrueFalseBlank )MarshalXMLAttr (name _dg .Name )(_dg .Attr ,error ){_cbc :=_dg .Attr {};_cbc .Name =name ;switch _bge {case ST_TrueFalseBlankUnset :_cbc .Value ="";case ST_TrueFalseBlankT :_cbc .Value ="\u0074";case ST_TrueFalseBlankF :_cbc .Value ="\u0066";case ST_TrueFalseBlankTrue :_cbc .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_cbc .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_cbc .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_cbc .Value ="\u0046\u0061\u006cs\u0065";};return _cbc ,nil ;};const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;);const (ST_ConformanceClassUnset ST_ConformanceClass =0;ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);func (_cca ST_VerticalAlignRun )MarshalXML (e *_dg .Encoder ,start _dg .StartElement )error {return e .EncodeElement (_cca .String (),start );};func (_fdf ST_XAlign )MarshalXMLAttr (name _dg .Name )(_dg .Attr ,error ){_eeb :=_dg .Attr {};_eeb .Name =name ;switch _fdf {case ST_XAlignUnset :_eeb .Value ="";case ST_XAlignLeft :_eeb .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_eeb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_XAlignRight :_eeb .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_eeb .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_eeb .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _eeb ,nil ;};const ST_PositiveFixedPercentagePattern ="\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u003f\u0029\u0029\u0028\u005c\u002e[\u0030\u002d\u0039\u005d\u005b0\u002d\u0039]\u003f\u0029\u003f\u0025";type ST_ConformanceClass byte ;func (_bbe ST_ConformanceClass )String ()string {switch _bbe {case 0:return "";case 1:return "\u0073\u0074\u0072\u0069\u0063\u0074";case 2:return "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return "";};func (_bfa ST_AlgType )Validate ()error {return _bfa .ValidateWithPath ("")};type ST_OnOff1 byte ;const ST_GuidPattern ="\u005c\u007b\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b\u0038\u007d\u002d\u005b\u0030\u002d9\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030-\u0039\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b4\u007d\u002d\u005b\u0030\u002d\u0039A\u002d\u0046]\u007b\u00312\u007d\\\u007d";func (_fc *ST_AlgClass )UnmarshalXML (d *_dg .Decoder ,start _dg .StartElement )error {_febg ,_ead :=d .Token ();if _ead !=nil {return _ead ;};if _ad ,_bcd :=_febg .(_dg .EndElement );_bcd &&_ad .Name ==start .Name {*_fc =1;return nil ;};if _ecf ,_gd :=_febg .(_dg .CharData );!_gd {return _c .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",_febg );}else {switch string (_ecf ){case "":*_fc =0;case "\u0068\u0061\u0073\u0068":*_fc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fc =2;};};_febg ,_ead =d .Token ();if _ead !=nil {return _ead ;};if _bfe ,_gc :=_febg .(_dg .EndElement );_gc &&_bfe .Name ==start .Name {return nil ;};return _c .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",_febg );};func (_fb ST_AlgClass )MarshalXML (e *_dg .Encoder ,start _dg .StartElement )error {return e .EncodeElement (_fb .String (),start );};func (_ffc ST_CryptProv )String ()string {switch _ffc {case 0:return "";case 1:return "\u0072\u0073\u0061\u0041\u0045\u0053";case 2:return "\u0072s\u0061\u0046\u0075\u006c\u006c";case 3:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_dbc ST_ConformanceClass )MarshalXML (e *_dg .Encoder ,start _dg .StartElement )error {return e .EncodeElement (_dbc .String (),start );};func (_af ST_TwipsMeasure )MarshalXML (e *_dg .Encoder ,start _dg .StartElement )error {e .EncodeToken (start );if _af .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_dg .CharData (_c .Sprintf ("\u0025\u0064",*_af .ST_UnsignedDecimalNumber )));};if _af .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_dg .CharData (*_af .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_dg .EndElement {Name :start .Name });};func (_cd *ST_CalendarType )UnmarshalXML (d *_dg .Decoder ,start _dg .StartElement )error {_gee ,_geg :=d .Token ();if _geg !=nil {return _geg ;};if _ce ,_b :=_gee .(_dg .EndElement );_b &&_ce .Name ==start .Name {*_cd =1;return nil ;};if _ag ,_feg :=_gee .(_dg .CharData );!_feg {return _c .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",_gee );}else {switch string (_ag ){case "":*_cd =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_cd =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_cd =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_cd =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_cd =4;case "\u0068\u0069\u006ar\u0069":*_cd =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_cd =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_cd =7;case "\u006a\u0061\u0070a\u006e":*_cd =8;case "\u0074\u0068\u0061\u0069":*_cd =9;case "\u006b\u006f\u0072e\u0061":*_cd =10;case "\u0073\u0061\u006b\u0061":*_cd =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_cd =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_cd =13;case "\u006e\u006f\u006e\u0065":*_cd =14;};};_gee ,_geg =d .Token ();if _geg !=nil {return _geg ;};if _eg ,_bf :=_gee .(_dg .EndElement );_bf &&_eg .Name ==start .Name {return nil ;};return _c .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",_gee );};func (_cb ST_CryptProv )Validate ()error {return _cb .ValidateWithPath ("")};func (_ba *ST_AlgClass )UnmarshalXMLAttr (attr _dg .Attr )error {switch attr .Value {case "":*_ba =0;case "\u0068\u0061\u0073\u0068":*_ba =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ba =2;};return nil ;};const ST_UniversalMeasurePattern ="\u002d\u003f\u005b\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u003f\u0028\u006d\u006d\u007c\u0063m\u007c\u0069\u006e\u007c\u0070t\u007c\u0070c\u007c\u0070\u0069\u0029";func (_beb ST_XAlign )MarshalXML (e *_dg .Encoder ,start _dg .StartElement )error {return e .EncodeElement (_beb .String (),start );};const (ST_TrueFalseUnset ST_TrueFalse =0;ST_TrueFalseT ST_TrueFalse =1;ST_TrueFalseF ST_TrueFalse =2;ST_TrueFalseTrue ST_TrueFalse =3;ST_TrueFalseFalse ST_TrueFalse =4;);const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);func (_gec *ST_ConformanceClass )UnmarshalXML (d *_dg .Decoder ,start _dg .StartElement )error {_ccgf ,_bfed :=d .Token ();if _bfed !=nil {return _bfed ;};if _abd ,_ade :=_ccgf .(_dg .EndElement );_ade &&_abd .Name ==start .Name {*_gec =1;return nil ;};if _aecg ,_fef :=_ccgf .(_dg .CharData );!_fef {return _c .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",_ccgf );}else {switch string (_aecg ){case "":*_gec =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_gec =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_gec =2;};};_ccgf ,_bfed =d .Token ();if _bfed !=nil {return _bfed ;};if _dag ,_eaac :=_ccgf .(_dg .EndElement );_eaac &&_dag .Name ==start .Name {return nil ;};return _c .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",_ccgf );};func (_eeg *ST_YAlign )UnmarshalXML (d *_dg .Decoder ,start _dg .StartElement )error {_dff ,_dgc :=d .Token ();if _dgc !=nil {return _dgc ;};if _cab ,_aea :=_dff .(_dg .EndElement );_aea &&_cab .Name ==start .Name {*_eeg =1;return nil ;};if _edf ,_bee :=_dff .(_dg .CharData );!_bee {return _c .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",_dff );}else {switch string (_edf ){case "":*_eeg =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_eeg =1;case "\u0074\u006f\u0070":*_eeg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eeg =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_eeg =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_eeg =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_eeg =6;};};_dff ,_dgc =d .Token ();if _dgc !=nil {return _dgc ;};if _gdbb ,_gaf :=_dff .(_dg .EndElement );_gaf &&_gdbb .Name ==start .Name {return nil ;};return _c .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",_dff );};func (_fga ST_OnOff1 )MarshalXMLAttr (name _dg .Name )(_dg .Attr ,error ){_bff :=_dg .Attr {};_bff .Name =name ;switch _fga {case ST_OnOff1Unset :_bff .Value ="";case ST_OnOff1On :_bff .Value ="\u006f\u006e";case ST_OnOff1Off :_bff .Value ="\u006f\u0066\u0066";};return _bff ,nil ;};func (_bdd ST_AlgType )MarshalXML (e *_dg .Encoder ,start _dg .StartElement )error {return e .EncodeElement (_bdd .String (),start );};type ST_AlgType byte ;const (ST_CalendarTypeUnset ST_CalendarType =0;ST_CalendarTypeGregorian ST_CalendarType =1;ST_CalendarTypeGregorianUs ST_CalendarType =2;ST_CalendarTypeGregorianMeFrench ST_CalendarType =3;ST_CalendarTypeGregorianArabic ST_CalendarType =4;ST_CalendarTypeHijri ST_CalendarType =5;ST_CalendarTypeHebrew ST_CalendarType =6;ST_CalendarTypeTaiwan ST_CalendarType =7;ST_CalendarTypeJapan ST_CalendarType =8;ST_CalendarTypeThai ST_CalendarType =9;ST_CalendarTypeKorea ST_CalendarType =10;ST_CalendarTypeSaka ST_CalendarType =11;ST_CalendarTypeGregorianXlitEnglish ST_CalendarType =12;ST_CalendarTypeGregorianXlitFrench ST_CalendarType =13;ST_CalendarTypeNone ST_CalendarType =14;);func (_eedb *ST_TrueFalseBlank )UnmarshalXML (d *_dg .Decoder ,start _dg .StartElement )error {_cgce ,_bbf :=d .Token ();if _bbf !=nil {return _bbf ;};if _ddd ,_fgc :=_cgce .(_dg .EndElement );_fgc &&_ddd .Name ==start .Name {*_eedb =1;return nil ;};if _fff ,_eae :=_cgce .(_dg .CharData );!_eae {return _c .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",_cgce );}else {switch string (_fff ){case "":*_eedb =0;case "\u0074":*_eedb =1;case "\u0066":*_eedb =2;case "\u0074\u0072\u0075\u0065":*_eedb =3;case "\u0066\u0061\u006cs\u0065":*_eedb =4;case "\u0054\u0072\u0075\u0065":*_eedb =6;case "\u0046\u0061\u006cs\u0065":*_eedb =7;};};_cgce ,_bbf =d .Token ();if _bbf !=nil {return _bbf ;};if _gff ,_fdd :=_cgce .(_dg .EndElement );_fdd &&_gff .Name ==start .Name {return nil ;};return _c .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",_cgce );};type ST_TrueFalseBlank byte ;func (_aa ST_OnOff1 )String ()string {switch _aa {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};func (_ada ST_TrueFalse )String ()string {switch _ada {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";};return "";};const (ST_TrueFalseBlankUnset ST_TrueFalseBlank =0;ST_TrueFalseBlankT ST_TrueFalseBlank =1;ST_TrueFalseBlankF ST_TrueFalseBlank =2;ST_TrueFalseBlankTrue ST_TrueFalseBlank =3;ST_TrueFalseBlankFalse ST_TrueFalseBlank =4;ST_TrueFalseBlankTrue_ ST_TrueFalseBlank =6;ST_TrueFalseBlankFalse_ ST_TrueFalseBlank =7;);func (_eac ST_YAlign )MarshalXMLAttr (name _dg .Name )(_dg .Attr ,error ){_ddb :=_dg .Attr {};_ddb .Name =name ;switch _eac {case ST_YAlignUnset :_ddb .Value ="";case ST_YAlignInline :_ddb .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_ddb .Value ="\u0074\u006f\u0070";case ST_YAlignCenter :_ddb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_ddb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_ddb .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_ddb .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _ddb ,nil ;};func (_ed ST_TrueFalse )Validate ()error {return _ed .ValidateWithPath ("")};func (_cec *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _dg .Attr )error {switch attr .Value {case "":*_cec =0;case "\u0074":*_cec =1;case "\u0066":*_cec =2;case "\u0074\u0072\u0075\u0065":*_cec =3;case "\u0066\u0061\u006cs\u0065":*_cec =4;case "\u0054\u0072\u0075\u0065":*_cec =6;case "\u0046\u0061\u006cs\u0065":*_cec =7;};return nil ;};func (_cc *ST_TwipsMeasure )Validate ()error {return _cc .ValidateWithPath ("")};func (_ede ST_XAlign )ValidateWithPath (path string )error {switch _ede {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ede ));};return nil ;};const (ST_YAlignUnset ST_YAlign =0;ST_YAlignInline ST_YAlign =1;ST_YAlignTop ST_YAlign =2;ST_YAlignCenter ST_YAlign =3;ST_YAlignBottom ST_YAlign =4;ST_YAlignInside ST_YAlign =5;ST_YAlignOutside ST_YAlign =6;);func (_dc ST_OnOff1 )ValidateWithPath (path string )error {switch _dc {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dc ));};return nil ;};type ST_YAlign byte ;var ST_GuidPatternRe =_a .MustCompile (ST_GuidPattern );var ST_UniversalMeasurePatternRe =_a .MustCompile (ST_UniversalMeasurePattern );const (ST_XAlignUnset ST_XAlign =0;ST_XAlignLeft ST_XAlign =1;ST_XAlignCenter ST_XAlign =2;ST_XAlignRight ST_XAlign =3;ST_XAlignInside ST_XAlign =4;ST_XAlignOutside ST_XAlign =5;);func (_eec *ST_TrueFalse )UnmarshalXML (d *_dg .Decoder ,start _dg .StartElement )error {_cae ,_cde :=d .Token ();if _cde !=nil {return _cde ;};if _cbe ,_bg :=_cae .(_dg .EndElement );_bg &&_cbe .Name ==start .Name {*_eec =1;return nil ;};if _bbg ,_ccf :=_cae .(_dg .CharData );!_ccf {return _c .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",_cae );}else {switch string (_bbg ){case "":*_eec =0;case "\u0074":*_eec =1;case "\u0066":*_eec =2;case "\u0074\u0072\u0075\u0065":*_eec =3;case "\u0066\u0061\u006cs\u0065":*_eec =4;};};_cae ,_cde =d .Token ();if _cde !=nil {return _cde ;};if _egb ,_gcea :=_cae .(_dg .EndElement );_gcea &&_egb .Name ==start .Name {return nil ;};return _c .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",_cae );};func (_fbb ST_TrueFalse )MarshalXMLAttr (name _dg .Name )(_dg .Attr ,error ){_ced :=_dg .Attr {};_ced .Name =name ;switch _fbb {case ST_TrueFalseUnset :_ced .Value ="";case ST_TrueFalseT :_ced .Value ="\u0074";case ST_TrueFalseF :_ced .Value ="\u0066";case ST_TrueFalseTrue :_ced .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseFalse :_ced .Value ="\u0066\u0061\u006cs\u0065";};return _ced ,nil ;};func (_gdce ST_OnOff1 )Validate ()error {return _gdce .ValidateWithPath ("")};func (_abe ST_ConformanceClass )Validate ()error {return _abe .ValidateWithPath ("")};type ST_XAlign byte ;func (_edfb ST_ConformanceClass )ValidateWithPath (path string )error {switch _edfb {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edfb ));};return nil ;};const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;);func (_aaf ST_TrueFalseBlank )String ()string {switch _aaf {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";case 6:return "\u0054\u0072\u0075\u0065";case 7:return "\u0046\u0061\u006cs\u0065";};return "";};func (_gf ST_OnOff )String ()string {if _gf .Bool !=nil {return _c .Sprintf ("\u0025\u0076",*_gf .Bool );};if _gf .ST_OnOff1 !=ST_OnOff1Unset {return _gf .ST_OnOff1 .String ();};return "";};func (_fe ST_TwipsMeasure )String ()string {if _fe .ST_UnsignedDecimalNumber !=nil {return _c .Sprintf ("\u0025\u0076",*_fe .ST_UnsignedDecimalNumber );};if _fe .ST_PositiveUniversalMeasure !=nil {return _c .Sprintf ("\u0025\u0076",*_fe .ST_PositiveUniversalMeasure );};return "";};func (_gfdb *ST_XAlign )UnmarshalXML (d *_dg .Decoder ,start _dg .StartElement )error {_dgd ,_bbc :=d .Token ();if _bbc !=nil {return _bbc ;};if _dgf ,_eff :=_dgd .(_dg .EndElement );_eff &&_dgf .Name ==start .Name {*_gfdb =1;return nil ;};if _fbd ,_bag :=_dgd .(_dg .CharData );!_bag {return _c .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",_dgd );}else {switch string (_fbd ){case "":*_gfdb =0;case "\u006c\u0065\u0066\u0074":*_gfdb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gfdb =2;case "\u0072\u0069\u0067h\u0074":*_gfdb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gfdb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gfdb =5;};};_dgd ,_bbc =d .Token ();if _bbc !=nil {return _bbc ;};if _gbg ,_eaba :=_dgd .(_dg .EndElement );_eaba &&_gbg .Name ==start .Name {return nil ;};return _c .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",_dgd );};const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";func (_da ST_AlgClass )MarshalXMLAttr (name _dg .Name )(_dg .Attr ,error ){_fg :=_dg .Attr {};_fg .Name =name ;switch _da {case ST_AlgClassUnset :_fg .Value ="";case ST_AlgClassHash :_fg .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_fg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _fg ,nil ;};func (_ebf *ST_OnOff1 )UnmarshalXMLAttr (attr _dg .Attr )error {switch attr .Value {case "":*_ebf =0;case "\u006f\u006e":*_ebf =1;case "\u006f\u0066\u0066":*_ebf =2;};return nil ;};var ST_FixedPercentagePatternRe =_a .MustCompile (ST_FixedPercentagePattern );func (_eea ST_YAlign )MarshalXML (e *_dg .Encoder ,start _dg .StartElement )error {return e .EncodeElement (_eea .String (),start );};func (_eed *ST_AlgType )UnmarshalXMLAttr (attr _dg .Attr )error {switch attr .Value {case "":*_eed =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_eed =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_eed =2;};return nil ;};func (_eb ST_AlgClass )ValidateWithPath (path string )error {switch _eb {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eb ));};return nil ;};func (_dga ST_VerticalAlignRun )MarshalXMLAttr (name _dg .Name )(_dg .Attr ,error ){_cfb :=_dg .Attr {};_cfb .Name =name ;switch _dga {case ST_VerticalAlignRunUnset :_cfb .Value ="";case ST_VerticalAlignRunBaseline :_cfb .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_cfb .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case ST_VerticalAlignRunSubscript :_cfb .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _cfb ,nil ;};func (_cea ST_VerticalAlignRun )String ()string {switch _cea {case 0:return "";case 1:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 2:return "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return "";};func (_fgca *ST_ConformanceClass )UnmarshalXMLAttr (attr _dg .Attr )error {switch attr .Value {case "":*_fgca =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_fgca =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_fgca =2;};return nil ;};func (_ged *ST_CryptProv )UnmarshalXMLAttr (attr _dg .Attr )error {switch attr .Value {case "":*_ged =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_ged =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_ged =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ged =3;};return nil ;};type ST_CryptProv byte ;func (_f *ST_OnOff )Validate ()error {return _f .ValidateWithPath ("")};func (_bfg ST_YAlign )String ()string {switch _bfg {case 0:return "";case 1:return "\u0069\u006e\u006c\u0069\u006e\u0065";case 2:return "\u0074\u006f\u0070";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 5:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 6:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_cfe *ST_YAlign )UnmarshalXMLAttr (attr _dg .Attr )error {switch attr .Value {case "":*_cfe =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_cfe =1;case "\u0074\u006f\u0070":*_cfe =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cfe =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cfe =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_cfe =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_cfe =6;};return nil ;};func (_ddc ST_YAlign )Validate ()error {return _ddc .ValidateWithPath ("")};func (_daf ST_ConformanceClass )MarshalXMLAttr (name _dg .Name )(_dg .Attr ,error ){_gg :=_dg .Attr {};_gg .Name =name ;switch _daf {case ST_ConformanceClassUnset :_gg .Value ="";case ST_ConformanceClassStrict :_gg .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_gg .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _gg ,nil ;};const ST_FixedPercentagePattern ="-\u003f\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039]\u003f\u0029\u0029\u0028\u005c\u002e\u005b\u0030\u002d\u0039][\u0030\u002d\u0039]\u003f)\u003f\u0025";func (_e *ST_TwipsMeasure )ValidateWithPath (path string )error {_ae :=[]string {};if _e .ST_UnsignedDecimalNumber !=nil {_ae =append (_ae ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _e .ST_PositiveUniversalMeasure !=nil {_ae =append (_ae ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065");};if len (_ae )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ae );};return nil ;};var ST_PercentagePatternRe =_a .MustCompile (ST_PercentagePattern );func (_ea ST_CalendarType )Validate ()error {return _ea .ValidateWithPath ("")};func (_gdb ST_CryptProv )MarshalXML (e *_dg .Encoder ,start _dg .StartElement )error {return e .EncodeElement (_gdb .String (),start );};var ST_PositivePercentagePatternRe =_a .MustCompile (ST_PositivePercentagePattern );func (_ff ST_CalendarType )MarshalXMLAttr (name _dg .Name )(_dg .Attr ,error ){_feb :=_dg .Attr {};_feb .Name =name ;switch _ff {case ST_CalendarTypeUnset :_feb .Value ="";case ST_CalendarTypeGregorian :_feb .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case ST_CalendarTypeGregorianUs :_feb .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_feb .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case ST_CalendarTypeGregorianArabic :_feb .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_feb .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_feb .Value ="\u0068\u0065\u0062\u0072\u0065\u0077";case ST_CalendarTypeTaiwan :_feb .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_feb .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_feb .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_feb .Value ="\u006b\u006f\u0072e\u0061";case ST_CalendarTypeSaka :_feb .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_feb .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_feb .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case ST_CalendarTypeNone :_feb .Value ="\u006e\u006f\u006e\u0065";};return _feb ,nil ;};const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025";func (_bgf ST_TrueFalseBlank )MarshalXML (e *_dg .Encoder ,start _dg .StartElement )error {return e .EncodeElement (_bgf .String (),start );};const ST_PositiveUniversalMeasurePattern ="\u005b\u0030-9\u005d\u002b\u0028\\\u002e\u005b\u0030\u002d9]+\u0029?(\u006d\u006d\u007c\u0063\u006d\u007c\u0069n|\u0070\u0074\u007c\u0070\u0063\u007c\u0070i\u0029"; \ No newline at end of file diff --git a/schema/soo/pkg/content_types/content_types.go b/schema/soo/pkg/content_types/content_types.go index d75e901644..3b48fa3d49 100644 --- a/schema/soo/pkg/content_types/content_types.go +++ b/schema/soo/pkg/content_types/content_types.go @@ -9,40 +9,40 @@ // 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 content_types ;import (_a "encoding/xml";_cf "fmt";_d "github.com/unidoc/unioffice";_f "regexp";); +package content_types ;import (_a "encoding/xml";_d "fmt";_f "github.com/unidoc/unioffice";_c "regexp";); // Validate validates the CT_Default and its children -func (_cd *CT_Default )Validate ()error {return _cd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; +func (_eg *CT_Default )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func NewCT_Default ()*CT_Default {_af :=&CT_Default {};_af .ExtensionAttr ="\u0078\u006d\u006c";_af .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _af ;};func (_ffc *Types )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffc .CT_Types =*NewCT_Types ();_ce :for {_gbf ,_beg :=d .Token ();if _beg !=nil {return _beg ;};switch _efc :=_gbf .(type ){case _a .StartElement :switch _efc .Name {case _a .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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_bb :=NewDefault ();if _aec :=d .DecodeElement (_bb ,&_efc );_aec !=nil {return _aec ;};_ffc .Default =append (_ffc .Default ,_bb );case _a .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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_gdbe :=NewOverride ();if _gcab :=d .DecodeElement (_gdbe ,&_efc );_gcab !=nil {return _gcab ;};_ffc .Override =append (_ffc .Override ,_gdbe );default:_f .Log ("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 \u0054\u0079\u0070e\u0073 \u0025\u0076",_efc .Name );if _aeg :=d .Skip ();_aeg !=nil {return _aeg ;};};case _a .EndElement :break _ce ;case _a .CharData :};};return nil ;}; -// Validate validates the Override and its children -func (_gfg *Override )Validate ()error {return _gfg .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; +// Validate validates the CT_Types and its children +func (_eefa *CT_Types )Validate ()error {return _eefa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");};func NewCT_Override ()*CT_Override {_fc :=&CT_Override {};_fc .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _fc ;};func (_ggc *Override )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggc .CT_Override =*NewCT_Override ();for _ ,_de :=range start .Attr {if _de .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ebc ,_eee :=_de .Value ,error (nil );if _eee !=nil {return _eee ;};_ggc .ContentTypeAttr =_ebc ;continue ;};if _de .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_egb ,_cg :=_de .Value ,error (nil );if _cg !=nil {return _cg ;};_ggc .PartNameAttr =_egb ;continue ;};};for {_gdb ,_ff :=d .Token ();if _ff !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_ff );};if _bcf ,_gcac :=_gdb .(_a .EndElement );_gcac &&_bcf .Name ==start .Name {break ;};};return nil ;};type CT_Types struct{Default []*Default ;Override []*Override ;};func (_fce *Types )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0054\u0079\u0070e\u0073";return _fce .CT_Types .MarshalXML (e ,start );};const ST_ExtensionPattern ="\u0028\u005b\u0021\u0024\u0026\u0027\\\u0028\u005c\u0029\u005c\u002a\\\u002b\u002c\u003a\u003d\u005d\u007c(\u0025\u005b\u0030\u002d\u0039a\u002d\u0066\u0041\u002d\u0046\u005d\u005b\u0030\u002d\u0039\u0061\u002df\u0041\u002d\u0046\u005d\u0029\u007c\u005b\u003a\u0040\u005d\u007c\u005b\u0061\u002d\u007aA\u002d\u005a\u0030\u002d\u0039\u005c\u002d\u005f~\u005d\u0029\u002b";func (_gca *Default )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gca .CT_Default .MarshalXML (e ,start );}; // Validate validates the Default and its children -func (_bb *Default )Validate ()error {return _bb .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");};type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;}; +func (_ccd *Default )Validate ()error {return _ccd .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");};type Default struct{CT_Default };func (_ba *CT_Types )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ba .Default !=nil {_dbaa :=_a .StartElement {Name :_a .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}};for _ ,_gd :=range _ba .Default {e .EncodeElement (_gd ,_dbaa );};};if _ba .Override !=nil {_fa :=_a .StartElement {Name :_a .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_cd :=range _ba .Override {e .EncodeElement (_cd ,_fa );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};var ST_ContentTypePatternRe =_c .MustCompile (ST_ContentTypePattern ); -// ValidateWithPath validates the CT_Override and its children, prefixing error messages with path -func (_dbd *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_dbd .ContentTypeAttr ){return _cf .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,ST_ContentTypePatternRe ,_dbd .ContentTypeAttr );};return nil ;};func NewTypes ()*Types {_acef :=&Types {};_acef .CT_Types =*NewCT_Types ();return _acef }; +// ValidateWithPath validates the Default and its children, prefixing error messages with path +func (_efe *Default )ValidateWithPath (path string )error {if _dce :=_efe .CT_Default .ValidateWithPath (path );_dce !=nil {return _dce ;};return nil ;}; -// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path -func (_ee *CT_Types )ValidateWithPath (path string )error {for _gg ,_ff :=range _ee .Default {if _dd :=_ff .ValidateWithPath (_cf .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_gg ));_dd !=nil {return _dd ;};};for _ed ,_bca :=range _ee .Override {if _ffb :=_bca .ValidateWithPath (_cf .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_ed ));_ffb !=nil {return _ffb ;};};return nil ;};func (_bga *Default )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bga .CT_Default =*NewCT_Default ();for _ ,_ddc :=range start .Attr {if _ddc .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_ce ,_eac :=_ddc .Value ,error (nil );if _eac !=nil {return _eac ;};_bga .ExtensionAttr =_ce ;continue ;};if _ddc .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cbf ,_af :=_ddc .Value ,error (nil );if _af !=nil {return _af ;};_bga .ContentTypeAttr =_cbf ;continue ;};};for {_ca ,_gf :=d .Token ();if _gf !=nil {return _cf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_gf );};if _edb ,_ggf :=_ca .(_a .EndElement );_ggf &&_edb .Name ==start .Name {break ;};};return nil ;};func (_ace *Default )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ace .CT_Default .MarshalXML (e ,start );};func (_edg *Override )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _edg .CT_Override .MarshalXML (e ,start );}; +// Validate validates the Types and its children +func (_dae *Types )Validate ()error {return _dae .ValidateWithPath ("\u0054\u0079\u0070e\u0073")}; -// Validate validates the CT_Types and its children -func (_aa *CT_Types )Validate ()error {return _aa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");};func (_eg *CT_Types )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _eg .Default !=nil {_fde :=_a .StartElement {Name :_a .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}};for _ ,_gbb :=range _eg .Default {e .EncodeElement (_gbb ,_fde );};};if _eg .Override !=nil {_cfd :=_a .StartElement {Name :_a .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_gaa :=range _eg .Override {e .EncodeElement (_gaa ,_cfd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type Override struct{CT_Override }; +// ValidateWithPath validates the Types and its children, prefixing error messages with path +func (_adc *Types )ValidateWithPath (path string )error {if _bab :=_adc .CT_Types .ValidateWithPath (path );_bab !=nil {return _bab ;};return nil ;}; -// ValidateWithPath validates the Override and its children, prefixing error messages with path -func (_dfed *Override )ValidateWithPath (path string )error {if _cdg :=_dfed .CT_Override .ValidateWithPath (path );_cdg !=nil {return _cdg ;};return nil ;};func (_b *CT_Default )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_cf .Sprintf ("\u0025\u0076",_b .ExtensionAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_cf .Sprintf ("\u0025\u0076",_b .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024"; +// Validate validates the Override and its children +func (_bgb *Override )Validate ()error {return _bgb .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func NewOverride ()*Override {_baa :=&Override {};_baa .CT_Override =*NewCT_Override ();return _baa };type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;};var ST_ExtensionPatternRe =_c .MustCompile (ST_ExtensionPattern );func NewTypes ()*Types {_cbfb :=&Types {};_cbfb .CT_Types =*NewCT_Types ();return _cbfb };func (_ed *CT_Types )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbd :for {_fee ,_fdf :=d .Token ();if _fdf !=nil {return _fdf ;};switch _efd :=_fee .(type ){case _a .StartElement :switch _efd .Name {case _a .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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_dgb :=NewDefault ();if _eef :=d .DecodeElement (_dgb ,&_efd );_eef !=nil {return _eef ;};_ed .Default =append (_ed .Default ,_dgb );case _a .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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_ea :=NewOverride ();if _bd :=d .DecodeElement (_ea ,&_efd );_bd !=nil {return _bd ;};_ed .Override =append (_ed .Override ,_ea );default:_f .Log ("\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\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_efd .Name );if _gg :=d .Skip ();_gg !=nil {return _gg ;};};case _a .EndElement :break _cbd ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the Default and its children, prefixing error messages with path -func (_feb *Default )ValidateWithPath (path string )error {if _gc :=_feb .CT_Default .ValidateWithPath (path );_gc !=nil {return _gc ;};return nil ;};func NewDefault ()*Default {_de :=&Default {};_de .CT_Default =*NewCT_Default ();return _de };func (_bcg *CT_Override )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_cf .Sprintf ("\u0025\u0076",_bcg .ContentTypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_cf .Sprintf ("\u0025\u0076",_bcg .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbg *Override )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbg .CT_Override =*NewCT_Override ();for _ ,_abgb :=range start .Attr {if _abgb .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bef ,_bcgb :=_abgb .Value ,error (nil );if _bcgb !=nil {return _bcgb ;};_dbg .ContentTypeAttr =_bef ;continue ;};if _abgb .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_acd ,_acg :=_abgb .Value ,error (nil );if _acg !=nil {return _acg ;};_dbg .PartNameAttr =_acd ;continue ;};};for {_cfe ,_dag :=d .Token ();if _dag !=nil {return _cf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_dag );};if _bea ,_dfa :=_cfe .(_a .EndElement );_dfa &&_bea .Name ==start .Name {break ;};};return nil ;};func (_cgb *Types )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0054\u0079\u0070e\u0073";return _cgb .CT_Types .MarshalXML (e ,start );};type CT_Types struct{Default []*Default ;Override []*Override ;};func (_bg *CT_Override )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bg .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_ec :=range start .Attr {if _ec .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_da ,_df :=_ec .Value ,error (nil );if _df !=nil {return _df ;};_bg .ContentTypeAttr =_da ;continue ;};if _ec .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_ga ,_dbe :=_ec .Value ,error (nil );if _dbe !=nil {return _dbe ;};_bg .PartNameAttr =_ga ;continue ;};};for {_ef ,_dgd :=d .Token ();if _dgd !=nil {return _cf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_dgd );};if _feg ,_fd :=_ef .(_a .EndElement );_fd &&_feg .Name ==start .Name {break ;};};return nil ;};func NewCT_Default ()*CT_Default {_fg :=&CT_Default {};_fg .ExtensionAttr ="\u0078\u006d\u006c";_fg .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _fg ;};func NewCT_Types ()*CT_Types {_ead :=&CT_Types {};return _ead };const ST_ExtensionPattern ="\u0028\u005b\u0021\u0024\u0026\u0027\\\u0028\u005c\u0029\u005c\u002a\\\u002b\u002c\u003a\u003d\u005d\u007c(\u0025\u005b\u0030\u002d\u0039a\u002d\u0066\u0041\u002d\u0046\u005d\u005b\u0030\u002d\u0039\u0061\u002df\u0041\u002d\u0046\u005d\u0029\u007c\u005b\u003a\u0040\u005d\u007c\u005b\u0061\u002d\u007aA\u002d\u005a\u0030\u002d\u0039\u005c\u002d\u005f~\u005d\u0029\u002b"; +// Validate validates the CT_Override and its children +func (_be *CT_Override )Validate ()error {return _be .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_afg *Default )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afg .CT_Default =*NewCT_Default ();for _ ,_cbe :=range start .Attr {if _cbe .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_cde ,_bc :=_cbe .Value ,error (nil );if _bc !=nil {return _bc ;};_afg .ExtensionAttr =_cde ;continue ;};if _cbe .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dfb ,_aed :=_cbe .Value ,error (nil );if _aed !=nil {return _aed ;};_afg .ContentTypeAttr =_dfb ;continue ;};};for {_cca ,_cbf :=d .Token ();if _cbf !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_cbf );};if _ad ,_aa :=_cca .(_a .EndElement );_aa &&_ad .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_Default and its children, prefixing error messages with path -func (_cb *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_cb .ExtensionAttr ){return _cf .Errorf ("\u0025s\u002f\u006d.\u0045\u0078\u0074\u0065n\u0073\u0069\u006fn\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 m\u0061\u0074\u0063h\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061v\u0065\u0020%\u0076\u0029",path ,ST_ExtensionPatternRe ,_cb .ExtensionAttr );};if !ST_ContentTypePatternRe .MatchString (_cb .ContentTypeAttr ){return _cf .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,ST_ContentTypePatternRe ,_cb .ContentTypeAttr );};return nil ;};type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;}; +func (_fe *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_fe .ExtensionAttr ){return _d .Errorf ("\u0025s\u002f\u006d.\u0045\u0078\u0074\u0065n\u0073\u0069\u006fn\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 m\u0061\u0074\u0063h\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061v\u0065\u0020%\u0076\u0029",path ,ST_ExtensionPatternRe ,_fe .ExtensionAttr );};if !ST_ContentTypePatternRe .MatchString (_fe .ContentTypeAttr ){return _d .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,ST_ContentTypePatternRe ,_fe .ContentTypeAttr );};return nil ;}; -// Validate validates the CT_Override and its children -func (_ea *CT_Override )Validate ()error {return _ea .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; +// ValidateWithPath validates the Override and its children, prefixing error messages with path +func (_aad *Override )ValidateWithPath (path string )error {if _gfa :=_aad .CT_Override .ValidateWithPath (path );_gfa !=nil {return _gfa ;};return nil ;};func (_fd *CT_Override )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fd .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_fg :=range start .Attr {if _fg .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ec ,_cc :=_fg .Value ,error (nil );if _cc !=nil {return _cc ;};_fd .ContentTypeAttr =_ec ;continue ;};if _fg .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_df ,_gba :=_fg .Value ,error (nil );if _gba !=nil {return _gba ;};_fd .PartNameAttr =_df ;continue ;};};for {_dbf ,_ge :=d .Token ();if _ge !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_ge );};if _fca ,_da :=_dbf .(_a .EndElement );_da &&_fca .Name ==start .Name {break ;};};return nil ;};func (_g *CT_Default )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_d .Sprintf ("\u0025\u0076",_g .ExtensionAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",_g .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Types ()*CT_Types {_bf :=&CT_Types {};return _bf };func (_dg *CT_Default )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dg .ExtensionAttr ="\u0078\u006d\u006c";_dg .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_dc :=range start .Attr {if _dc .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_db ,_ef :=_dc .Value ,error (nil );if _ef !=nil {return _ef ;};_dg .ExtensionAttr =_db ;continue ;};if _dc .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dba ,_cf :=_dc .Value ,error (nil );if _cf !=nil {return _cf ;};_dg .ContentTypeAttr =_dba ;continue ;};};for {_gb ,_dd :=d .Token ();if _dd !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_dd );};if _cb ,_eb :=_gb .(_a .EndElement );_eb &&_cb .Name ==start .Name {break ;};};return nil ;};type Types struct{CT_Types };const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024"; -// ValidateWithPath validates the Types and its children, prefixing error messages with path -func (_edgg *Types )ValidateWithPath (path string )error {if _ffc :=_edgg .CT_Types .ValidateWithPath (path );_ffc !=nil {return _ffc ;};return nil ;}; +// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path +func (_gee *CT_Types )ValidateWithPath (path string )error {for _ag ,_bg :=range _gee .Default {if _fcb :=_bg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_ag ));_fcb !=nil {return _fcb ;};};for _cdf ,_bgc :=range _gee .Override {if _dca :=_bgc .ValidateWithPath (_d .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_cdf ));_dca !=nil {return _dca ;};};return nil ;};type Override struct{CT_Override };type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;};func (_gf *CT_Override )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",_gf .ContentTypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_gf .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Types and its children -func (_fdg *Types )Validate ()error {return _fdg .ValidateWithPath ("\u0054\u0079\u0070e\u0073")};func (_be *CT_Types )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ac :for {_fa ,_bdc :=d .Token ();if _bdc !=nil {return _bdc ;};switch _eaf :=_fa .(type ){case _a .StartElement :switch _eaf .Name {case _a .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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_dfe :=NewDefault ();if _abg :=d .DecodeElement (_dfe ,&_eaf );_abg !=nil {return _abg ;};_be .Default =append (_be .Default ,_dfe );case _a .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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_gda :=NewOverride ();if _bcb :=d .DecodeElement (_gda ,&_eaf );_bcb !=nil {return _bcb ;};_be .Override =append (_be .Override ,_gda );default:_d .Log ("\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\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_eaf .Name );if _cc :=d .Skip ();_cc !=nil {return _cc ;};};case _a .EndElement :break _ac ;case _a .CharData :};};return nil ;};func (_cac *Types )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cac .CT_Types =*NewCT_Types ();_fac :for {_face ,_dac :=d .Token ();if _dac !=nil {return _dac ;};switch _ddf :=_face .(type ){case _a .StartElement :switch _ddf .Name {case _a .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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_bgac :=NewDefault ();if _ad :=d .DecodeElement (_bgac ,&_ddf );_ad !=nil {return _ad ;};_cac .Default =append (_cac .Default ,_bgac );case _a .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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_acb :=NewOverride ();if _ge :=d .DecodeElement (_acb ,&_ddf );_ge !=nil {return _ge ;};_cac .Override =append (_cac .Override ,_acb );default:_d .Log ("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 \u0054\u0079\u0070e\u0073 \u0025\u0076",_ddf .Name );if _dga :=d .Skip ();_dga !=nil {return _dga ;};};case _a .EndElement :break _fac ;case _a .CharData :};};return nil ;};func (_ab *CT_Default )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ab .ExtensionAttr ="\u0078\u006d\u006c";_ab .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_dg :=range start .Attr {if _dg .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_bc ,_dgg :=_dg .Value ,error (nil );if _dgg !=nil {return _dgg ;};_ab .ExtensionAttr =_bc ;continue ;};if _dg .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fb ,_db :=_dg .Value ,error (nil );if _db !=nil {return _db ;};_ab .ContentTypeAttr =_fb ;continue ;};};for {_ae ,_fe :=d .Token ();if _fe !=nil {return _cf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_fe );};if _g ,_gb :=_ae .(_a .EndElement );_gb &&_g .Name ==start .Name {break ;};};return nil ;};type Default struct{CT_Default };type Types struct{CT_Types };func NewCT_Override ()*CT_Override {_gd :=&CT_Override {};_gd .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _gd ;};var ST_ContentTypePatternRe =_f .MustCompile (ST_ContentTypePattern );var ST_ExtensionPatternRe =_f .MustCompile (ST_ExtensionPattern );func NewOverride ()*Override {_bgd :=&Override {};_bgd .CT_Override =*NewCT_Override ();return _bgd };func init (){_d .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073",NewCT_Types );_d .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_Default );_d .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_Override );_d .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0054\u0079\u0070e\u0073",NewTypes );_d .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0044e\u0066\u0061\u0075\u006c\u0074",NewDefault );_d .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewOverride );}; \ No newline at end of file +// ValidateWithPath validates the CT_Override and its children, prefixing error messages with path +func (_fb *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_fb .ContentTypeAttr ){return _d .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,ST_ContentTypePatternRe ,_fb .ContentTypeAttr );};return nil ;};func NewDefault ()*Default {_bec :=&Default {};_bec .CT_Default =*NewCT_Default ();return _bec };func (_feg *Override )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _feg .CT_Override .MarshalXML (e ,start );};func init (){_f .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073",NewCT_Types );_f .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_Default );_f .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_Override );_f .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0054\u0079\u0070e\u0073",NewTypes );_f .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0044e\u0066\u0061\u0075\u006c\u0074",NewDefault );_f .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewOverride );}; \ No newline at end of file diff --git a/schema/soo/pkg/metadata/core_properties/core_properties.go b/schema/soo/pkg/metadata/core_properties/core_properties.go index a54c486c73..b507b2a018 100644 --- a/schema/soo/pkg/metadata/core_properties/core_properties.go +++ b/schema/soo/pkg/metadata/core_properties/core_properties.go @@ -9,28 +9,28 @@ // 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 core_properties ;import (_bd "encoding/xml";_e "fmt";_gg "github.com/unidoc/unioffice";_g "time";);type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_gg .XSDAny ;Creator *_gg .XSDAny ;Description *_gg .XSDAny ;Identifier *_gg .XSDAny ;Keywords *CT_Keywords ;Language *_gg .XSDAny ;LastModifiedBy *string ;LastPrinted *_g .Time ;Modified *_gg .XSDAny ;Revision *string ;Subject *_gg .XSDAny ;Title *_gg .XSDAny ;Version *string ;};func (_gae *CoreProperties )UnmarshalXML (d *_bd .Decoder ,start _bd .StartElement )error {_gae .CT_CoreProperties =*NewCT_CoreProperties ();_bb :for {_fff ,_bbe :=d .Token ();if _bbe !=nil {return _bbe ;};switch _agc :=_fff .(type ){case _bd .StartElement :switch _agc .Name {case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_gae .Category =new (string );if _gcb :=d .DecodeElement (_gae .Category ,&_agc );_gcb !=nil {return _gcb ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_gae .ContentStatus =new (string );if _edb :=d .DecodeElement (_gae .ContentStatus ,&_agc );_edb !=nil {return _edb ;};case _bd .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_gae .Created =new (_gg .XSDAny );if _edbd :=d .DecodeElement (_gae .Created ,&_agc );_edbd !=nil {return _edbd ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_gae .Creator =new (_gg .XSDAny );if _ebd :=d .DecodeElement (_gae .Creator ,&_agc );_ebd !=nil {return _ebd ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_gae .Description =new (_gg .XSDAny );if _feb :=d .DecodeElement (_gae .Description ,&_agc );_feb !=nil {return _feb ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_gae .Identifier =new (_gg .XSDAny );if _ec :=d .DecodeElement (_gae .Identifier ,&_agc );_ec !=nil {return _ec ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_gae .Keywords =NewCT_Keywords ();if _eag :=d .DecodeElement (_gae .Keywords ,&_agc );_eag !=nil {return _eag ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_gae .Language =new (_gg .XSDAny );if _fefe :=d .DecodeElement (_gae .Language ,&_agc );_fefe !=nil {return _fefe ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_gae .LastModifiedBy =new (string );if _dad :=d .DecodeElement (_gae .LastModifiedBy ,&_agc );_dad !=nil {return _dad ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_gae .LastPrinted =new (_g .Time );if _aee :=d .DecodeElement (_gae .LastPrinted ,&_agc );_aee !=nil {return _aee ;};case _bd .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_gae .Modified =new (_gg .XSDAny );if _bcf :=d .DecodeElement (_gae .Modified ,&_agc );_bcf !=nil {return _bcf ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_gae .Revision =new (string );if _geb :=d .DecodeElement (_gae .Revision ,&_agc );_geb !=nil {return _geb ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_gae .Subject =new (_gg .XSDAny );if _bdd :=d .DecodeElement (_gae .Subject ,&_agc );_bdd !=nil {return _bdd ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_gae .Title =new (_gg .XSDAny );if _cee :=d .DecodeElement (_gae .Title ,&_agc );_cee !=nil {return _cee ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_gae .Version =new (string );if _ad :=d .DecodeElement (_gae .Version ,&_agc );_ad !=nil {return _ad ;};default:_gg .Log ("\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\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072t\u0069e\u0073\u0020\u0025\u0076",_agc .Name );if _aggb :=d .Skip ();_aggb !=nil {return _aggb ;};};case _bd .EndElement :break _bb ;case _bd .CharData :};};return nil ;};func NewCT_Keywords ()*CT_Keywords {_cba :=&CT_Keywords {};return _cba };func (_fed *CT_CoreProperties )UnmarshalXML (d *_bd .Decoder ,start _bd .StartElement )error {_fea :for {_ba ,_dg :=d .Token ();if _dg !=nil {return _dg ;};switch _dgd :=_ba .(type ){case _bd .StartElement :switch _dgd .Name {case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_fed .Category =new (string );if _cb :=d .DecodeElement (_fed .Category ,&_dgd );_cb !=nil {return _cb ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_fed .ContentStatus =new (string );if _cdb :=d .DecodeElement (_fed .ContentStatus ,&_dgd );_cdb !=nil {return _cdb ;};case _bd .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_fed .Created =new (_gg .XSDAny );if _aae :=d .DecodeElement (_fed .Created ,&_dgd );_aae !=nil {return _aae ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_fed .Creator =new (_gg .XSDAny );if _ce :=d .DecodeElement (_fed .Creator ,&_dgd );_ce !=nil {return _ce ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_fed .Description =new (_gg .XSDAny );if _eb :=d .DecodeElement (_fed .Description ,&_dgd );_eb !=nil {return _eb ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_fed .Identifier =new (_gg .XSDAny );if _aff :=d .DecodeElement (_fed .Identifier ,&_dgd );_aff !=nil {return _aff ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_fed .Keywords =NewCT_Keywords ();if _cf :=d .DecodeElement (_fed .Keywords ,&_dgd );_cf !=nil {return _cf ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_fed .Language =new (_gg .XSDAny );if _ag :=d .DecodeElement (_fed .Language ,&_dgd );_ag !=nil {return _ag ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_fed .LastModifiedBy =new (string );if _ac :=d .DecodeElement (_fed .LastModifiedBy ,&_dgd );_ac !=nil {return _ac ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_fed .LastPrinted =new (_g .Time );if _cec :=d .DecodeElement (_fed .LastPrinted ,&_dgd );_cec !=nil {return _cec ;};case _bd .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_fed .Modified =new (_gg .XSDAny );if _dce :=d .DecodeElement (_fed .Modified ,&_dgd );_dce !=nil {return _dce ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_fed .Revision =new (string );if _cdc :=d .DecodeElement (_fed .Revision ,&_dgd );_cdc !=nil {return _cdc ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_fed .Subject =new (_gg .XSDAny );if _ab :=d .DecodeElement (_fed .Subject ,&_dgd );_ab !=nil {return _ab ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_fed .Title =new (_gg .XSDAny );if _dd :=d .DecodeElement (_fed .Title ,&_dgd );_dd !=nil {return _dd ;};case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_fed .Version =new (string );if _eac :=d .DecodeElement (_fed .Version ,&_dgd );_eac !=nil {return _eac ;};default:_gg .Log ("\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\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dgd .Name );if _ffg :=d .Skip ();_ffg !=nil {return _ffg ;};};case _bd .EndElement :break _fea ;case _bd .CharData :};};return nil ;};func (_dcef *CT_Keyword )MarshalXML (e *_bd .Encoder ,start _bd .StartElement )error {if _dcef .LangAttr !=nil {start .Attr =append (start .Attr ,_bd .Attr {Name :_bd .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_dcef .LangAttr )});};e .EncodeElement (_dcef .Content ,start );e .EncodeToken (_bd .EndElement {Name :start .Name });return nil ;};func (_gfb *CT_CoreProperties )MarshalXML (e *_bd .Encoder ,start _bd .StartElement )error {e .EncodeToken (start );if _gfb .Category !=nil {_a :=_bd .StartElement {Name :_bd .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};_gg .AddPreserveSpaceAttr (&_a ,*_gfb .Category );e .EncodeElement (_gfb .Category ,_a );};if _gfb .ContentStatus !=nil {_bc :=_bd .StartElement {Name :_bd .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}};_gg .AddPreserveSpaceAttr (&_bc ,*_gfb .ContentStatus );e .EncodeElement (_gfb .ContentStatus ,_bc );};if _gfb .Created !=nil {_f :=_bd .StartElement {Name :_bd .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}};e .EncodeElement (_gfb .Created ,_f );};if _gfb .Creator !=nil {_c :=_bd .StartElement {Name :_bd .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_gfb .Creator ,_c );};if _gfb .Description !=nil {_fe :=_bd .StartElement {Name :_bd .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gfb .Description ,_fe );};if _gfb .Identifier !=nil {_ff :=_bd .StartElement {Name :_bd .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_gfb .Identifier ,_ff );};if _gfb .Keywords !=nil {_gfg :=_bd .StartElement {Name :_bd .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}};e .EncodeElement (_gfb .Keywords ,_gfg );};if _gfb .Language !=nil {_d :=_bd .StartElement {Name :_bd .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_gfb .Language ,_d );};if _gfb .LastModifiedBy !=nil {_aa :=_bd .StartElement {Name :_bd .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}};_gg .AddPreserveSpaceAttr (&_aa ,*_gfb .LastModifiedBy );e .EncodeElement (_gfb .LastModifiedBy ,_aa );};if _gfb .LastPrinted !=nil {_ea :=_bd .StartElement {Name :_bd .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}};e .EncodeElement (_gfb .LastPrinted ,_ea );};if _gfb .Modified !=nil {_fc :=_bd .StartElement {Name :_bd .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_gfb .Modified ,_fc );};if _gfb .Revision !=nil {_dc :=_bd .StartElement {Name :_bd .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}};_gg .AddPreserveSpaceAttr (&_dc ,*_gfb .Revision );e .EncodeElement (_gfb .Revision ,_dc );};if _gfb .Subject !=nil {_af :=_bd .StartElement {Name :_bd .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_gfb .Subject ,_af );};if _gfb .Title !=nil {_aad :=_bd .StartElement {Name :_bd .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gfb .Title ,_aad );};if _gfb .Version !=nil {_cd :=_bd .StartElement {Name :_bd .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}};_gg .AddPreserveSpaceAttr (&_cd ,*_gfb .Version );e .EncodeElement (_gfb .Version ,_cd );};e .EncodeToken (_bd .EndElement {Name :start .Name });return nil ;};func NewCT_CoreProperties ()*CT_CoreProperties {_gf :=&CT_CoreProperties {};return _gf }; +package core_properties ;import (_a "encoding/xml";_b "fmt";_bc "github.com/unidoc/unioffice";_ae "time";); -// Validate validates the CT_Keywords and its children -func (_faa *CT_Keywords )Validate ()error {return _faa .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");};func (_gbgb *CT_Keywords )UnmarshalXML (d *_bd .Decoder ,start _bd .StartElement )error {for _ ,_bg :=range start .Attr {if _bg .Name .Space =="\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"&&_bg .Name .Local =="\u006c\u0061\u006e\u0067"{_cdf ,_efb :=_bg .Value ,error (nil );if _efb !=nil {return _efb ;};_gbgb .LangAttr =&_cdf ;continue ;};};_gff :for {_acc ,_agg :=d .Token ();if _agg !=nil {return _agg ;};switch _db :=_acc .(type ){case _bd .StartElement :switch _db .Name {case _bd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076\u0061\u006cu\u0065"}:_ca :=NewCT_Keyword ();if _fa :=d .DecodeElement (_ca ,&_db );_fa !=nil {return _fa ;};_gbgb .Value =append (_gbgb .Value ,_ca );default:_gg .Log ("\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\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_db .Name );if _eg :=d .Skip ();_eg !=nil {return _eg ;};};case _bd .EndElement :break _gff ;case _bd .CharData :};};return nil ;}; - -// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path -func (_gfac *CoreProperties )ValidateWithPath (path string )error {if _fcf :=_gfac .CT_CoreProperties .ValidateWithPath (path );_fcf !=nil {return _fcf ;};return nil ;}; - -// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path -func (_ddg *CT_Keyword )ValidateWithPath (path string )error {return nil };func (_dab *CT_Keywords )MarshalXML (e *_bd .Encoder ,start _bd .StartElement )error {if _dab .LangAttr !=nil {start .Attr =append (start .Attr ,_bd .Attr {Name :_bd .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_dab .LangAttr )});};e .EncodeToken (start );if _dab .Value !=nil {_fef :=_bd .StartElement {Name :_bd .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_gc :=range _dab .Value {e .EncodeElement (_gc ,_fef );};};e .EncodeToken (_bd .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Keywords and its children, prefixing error messages with path +func (_eeaf *CT_Keywords )ValidateWithPath (path string )error {for _fae ,_gaa :=range _eeaf .Value {if _dbe :=_gaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_fae ));_dbe !=nil {return _dbe ;};};return nil ;}; // Validate validates the CT_Keyword and its children -func (_da *CT_Keyword )Validate ()error {return _da .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");}; - -// Validate validates the CT_CoreProperties and its children -func (_gb *CT_CoreProperties )Validate ()error {return _gb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +func (_cc *CT_Keyword )Validate ()error {return _cc .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");};func (_eg *CT_CoreProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _eg .Category !=nil {_d :=_a .StartElement {Name :_a .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};_bc .AddPreserveSpaceAttr (&_d ,*_eg .Category );e .EncodeElement (_eg .Category ,_d );};if _eg .ContentStatus !=nil {_dg :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}};_bc .AddPreserveSpaceAttr (&_dg ,*_eg .ContentStatus );e .EncodeElement (_eg .ContentStatus ,_dg );};if _eg .Created !=nil {_db :=_a .StartElement {Name :_a .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}};e .EncodeElement (_eg .Created ,_db );};if _eg .Creator !=nil {_df :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_eg .Creator ,_df );};if _eg .Description !=nil {_dc :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eg .Description ,_dc );};if _eg .Identifier !=nil {_ed :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_eg .Identifier ,_ed );};if _eg .Keywords !=nil {_g :=_a .StartElement {Name :_a .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}};e .EncodeElement (_eg .Keywords ,_g );};if _eg .Language !=nil {_ad :=_a .StartElement {Name :_a .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_eg .Language ,_ad );};if _eg .LastModifiedBy !=nil {_ab :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}};_bc .AddPreserveSpaceAttr (&_ab ,*_eg .LastModifiedBy );e .EncodeElement (_eg .LastModifiedBy ,_ab );};if _eg .LastPrinted !=nil {_f :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}};e .EncodeElement (_eg .LastPrinted ,_f );};if _eg .Modified !=nil {_adc :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_eg .Modified ,_adc );};if _eg .Revision !=nil {_gb :=_a .StartElement {Name :_a .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}};_bc .AddPreserveSpaceAttr (&_gb ,*_eg .Revision );e .EncodeElement (_eg .Revision ,_gb );};if _eg .Subject !=nil {_bf :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_eg .Subject ,_bf );};if _eg .Title !=nil {_ga :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_eg .Title ,_ga );};if _eg .Version !=nil {_aaa :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}};_bc .AddPreserveSpaceAttr (&_aaa ,*_eg .Version );e .EncodeElement (_eg .Version ,_aaa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Keywords and its children, prefixing error messages with path -func (_ae *CT_Keywords )ValidateWithPath (path string )error {for _gce ,_gbb :=range _ae .Value {if _ggc :=_gbb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_gce ));_ggc !=nil {return _ggc ;};};return nil ;};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;};func (_aac *CT_Keyword )UnmarshalXML (d *_bd .Decoder ,start _bd .StartElement )error {for _ ,_ef :=range start .Attr {if _ef .Name .Space =="\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"&&_ef .Name .Local =="\u006c\u0061\u006e\u0067"{_cc ,_dcg :=_ef .Value ,error (nil );if _dcg !=nil {return _dcg ;};_aac .LangAttr =&_cc ;continue ;};};for {_efg ,_ge :=d .Token ();if _ge !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_ge );};if _ed ,_eacb :=_efg .(_bd .CharData );_eacb {_aac .Content =string (_ed );};if _cg ,_ga :=_efg .(_bd .EndElement );_ga &&_cg .Name ==start .Name {break ;};};return nil ;};func NewCoreProperties ()*CoreProperties {_ffe :=&CoreProperties {};_ffe .CT_CoreProperties =*NewCT_CoreProperties ();return _ffe ;};func (_gef *CoreProperties )MarshalXML (e *_bd .Encoder ,start _bd .StartElement )error {start .Attr =append (start .Attr ,_bd .Attr {Name :_bd .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_bd .Attr {Name :_bd .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0063\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_bd .Attr {Name :_bd .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f"});start .Attr =append (start .Attr ,_bd .Attr {Name :_bd .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"});start .Attr =append (start .Attr ,_bd .Attr {Name :_bd .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 ="\u0063\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _gef .CT_CoreProperties .MarshalXML (e ,start );}; +// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path +func (_eadg *CoreProperties )ValidateWithPath (path string )error {if _dbd :=_eadg .CT_CoreProperties .ValidateWithPath (path );_dbd !=nil {return _dbd ;};return nil ;};func NewCoreProperties ()*CoreProperties {_agc :=&CoreProperties {};_agc .CT_CoreProperties =*NewCT_CoreProperties ();return _agc ;};func NewCT_CoreProperties ()*CT_CoreProperties {_aa :=&CT_CoreProperties {};return _aa };func (_ea *CT_CoreProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_c :for {_ba ,_gf :=d .Token ();if _gf !=nil {return _gf ;};switch _aag :=_ba .(type ){case _a .StartElement :switch _aag .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_ea .Category =new (string );if _dfd :=d .DecodeElement (_ea .Category ,&_aag );_dfd !=nil {return _dfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_ea .ContentStatus =new (string );if _bg :=d .DecodeElement (_ea .ContentStatus ,&_aag );_bg !=nil {return _bg ;};case _a .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_ea .Created =new (_bc .XSDAny );if _gfa :=d .DecodeElement (_ea .Created ,&_aag );_gfa !=nil {return _gfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_ea .Creator =new (_bc .XSDAny );if _bd :=d .DecodeElement (_ea .Creator ,&_aag );_bd !=nil {return _bd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_ea .Description =new (_bc .XSDAny );if _ee :=d .DecodeElement (_ea .Description ,&_aag );_ee !=nil {return _ee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_ea .Identifier =new (_bc .XSDAny );if _eb :=d .DecodeElement (_ea .Identifier ,&_aag );_eb !=nil {return _eb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_ea .Keywords =NewCT_Keywords ();if _ff :=d .DecodeElement (_ea .Keywords ,&_aag );_ff !=nil {return _ff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_ea .Language =new (_bc .XSDAny );if _af :=d .DecodeElement (_ea .Language ,&_aag );_af !=nil {return _af ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_ea .LastModifiedBy =new (string );if _cb :=d .DecodeElement (_ea .LastModifiedBy ,&_aag );_cb !=nil {return _cb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_ea .LastPrinted =new (_ae .Time );if _aac :=d .DecodeElement (_ea .LastPrinted ,&_aag );_aac !=nil {return _aac ;};case _a .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_ea .Modified =new (_bc .XSDAny );if _ega :=d .DecodeElement (_ea .Modified ,&_aag );_ega !=nil {return _ega ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_ea .Revision =new (string );if _fg :=d .DecodeElement (_ea .Revision ,&_aag );_fg !=nil {return _fg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_ea .Subject =new (_bc .XSDAny );if _cg :=d .DecodeElement (_ea .Subject ,&_aag );_cg !=nil {return _cg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_ea .Title =new (_bc .XSDAny );if _dfdf :=d .DecodeElement (_ea .Title ,&_aag );_dfdf !=nil {return _dfdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_ea .Version =new (string );if _fd :=d .DecodeElement (_ea .Version ,&_aag );_fd !=nil {return _fd ;};default:_bc .Log ("\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\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_aag .Name );if _gfae :=d .Skip ();_gfae !=nil {return _gfae ;};};case _a .EndElement :break _c ;case _a .CharData :};};return nil ;}; // ValidateWithPath validates the CT_CoreProperties and its children, prefixing error messages with path -func (_gbg *CT_CoreProperties )ValidateWithPath (path string )error {if _gbg .Keywords !=nil {if _dge :=_gbg .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_dge !=nil {return _dge ;};};return nil ;};type CoreProperties struct{CT_CoreProperties };func NewCT_Keyword ()*CT_Keyword {_cbg :=&CT_Keyword {};return _cbg }; +func (_ge *CT_CoreProperties )ValidateWithPath (path string )error {if _ge .Keywords !=nil {if _fc :=_ge .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_fc !=nil {return _fc ;};};return nil ;};func (_gac *CoreProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gac .CT_CoreProperties =*NewCT_CoreProperties ();_gcd :for {_dfg ,_adb :=d .Token ();if _adb !=nil {return _adb ;};switch _bb :=_dfg .(type ){case _a .StartElement :switch _bb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_gac .Category =new (string );if _bbd :=d .DecodeElement (_gac .Category ,&_bb );_bbd !=nil {return _bbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_gac .ContentStatus =new (string );if _ebf :=d .DecodeElement (_gac .ContentStatus ,&_bb );_ebf !=nil {return _ebf ;};case _a .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_gac .Created =new (_bc .XSDAny );if _bff :=d .DecodeElement (_gac .Created ,&_bb );_bff !=nil {return _bff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_gac .Creator =new (_bc .XSDAny );if _fde :=d .DecodeElement (_gac .Creator ,&_bb );_fde !=nil {return _fde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_gac .Description =new (_bc .XSDAny );if _cf :=d .DecodeElement (_gac .Description ,&_bb );_cf !=nil {return _cf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_gac .Identifier =new (_bc .XSDAny );if _ddb :=d .DecodeElement (_gac .Identifier ,&_bb );_ddb !=nil {return _ddb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_gac .Keywords =NewCT_Keywords ();if _aab :=d .DecodeElement (_gac .Keywords ,&_bb );_aab !=nil {return _aab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_gac .Language =new (_bc .XSDAny );if _ade :=d .DecodeElement (_gac .Language ,&_bb );_ade !=nil {return _ade ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_gac .LastModifiedBy =new (string );if _dgb :=d .DecodeElement (_gac .LastModifiedBy ,&_bb );_dgb !=nil {return _dgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_gac .LastPrinted =new (_ae .Time );if _bgc :=d .DecodeElement (_gac .LastPrinted ,&_bb );_bgc !=nil {return _bgc ;};case _a .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_gac .Modified =new (_bc .XSDAny );if _gaab :=d .DecodeElement (_gac .Modified ,&_bb );_gaab !=nil {return _gaab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_gac .Revision =new (string );if _dccg :=d .DecodeElement (_gac .Revision ,&_bb );_dccg !=nil {return _dccg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_gac .Subject =new (_bc .XSDAny );if _bde :=d .DecodeElement (_gac .Subject ,&_bb );_bde !=nil {return _bde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_gac .Title =new (_bc .XSDAny );if _bfc :=d .DecodeElement (_gac .Title ,&_bb );_bfc !=nil {return _bfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_gac .Version =new (string );if _bfa :=d .DecodeElement (_gac .Version ,&_bb );_bfa !=nil {return _bfa ;};default:_bc .Log ("\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\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072t\u0069e\u0073\u0020\u0025\u0076",_bb .Name );if _dccgb :=d .Skip ();_dccgb !=nil {return _dccgb ;};};case _a .EndElement :break _gcd ;case _a .CharData :};};return nil ;}; // Validate validates the CoreProperties and its children -func (_afe *CoreProperties )Validate ()error {return _afe .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_Keyword struct{LangAttr *string ;Content string ;};func init (){_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_CoreProperties );_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073",NewCT_Keywords );_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064",NewCT_Keyword );_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCoreProperties );}; \ No newline at end of file +func (_bdg *CoreProperties )Validate ()error {return _bdg .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_da *CT_Keyword )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _da .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_da .LangAttr )});};e .EncodeElement (_da .Content ,start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dd *CT_Keywords )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcd :=range start .Attr {if _bcd .Name .Space =="\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"&&_bcd .Name .Local =="\u006c\u0061\u006e\u0067"{_ce ,_afa :=_bcd .Value ,error (nil );if _afa !=nil {return _afa ;};_dd .LangAttr =&_ce ;continue ;};};_fa :for {_eea ,_geb :=d .Token ();if _geb !=nil {return _geb ;};switch _fag :=_eea .(type ){case _a .StartElement :switch _fag .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076\u0061\u006cu\u0065"}:_ada :=NewCT_Keyword ();if _ddc :=d .DecodeElement (_ada ,&_fag );_ddc !=nil {return _ddc ;};_dd .Value =append (_dd .Value ,_ada );default:_bc .Log ("\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\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_fag .Name );if _abbf :=d .Skip ();_abbf !=nil {return _abbf ;};};case _a .EndElement :break _fa ;case _a .CharData :};};return nil ;};func NewCT_Keyword ()*CT_Keyword {_gba :=&CT_Keyword {};return _gba }; + +// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path +func (_ebd *CT_Keyword )ValidateWithPath (path string )error {return nil };type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_bc .XSDAny ;Creator *_bc .XSDAny ;Description *_bc .XSDAny ;Identifier *_bc .XSDAny ;Keywords *CT_Keywords ;Language *_bc .XSDAny ;LastModifiedBy *string ;LastPrinted *_ae .Time ;Modified *_bc .XSDAny ;Revision *string ;Subject *_bc .XSDAny ;Title *_bc .XSDAny ;Version *string ;};func (_ede *CT_Keywords )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ede .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_ede .LangAttr )});};e .EncodeToken (start );if _ede .Value !=nil {_dcc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_dee :=range _ede .Value {e .EncodeElement (_dee ,_dcc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Keywords ()*CT_Keywords {_abaf :=&CT_Keywords {};return _abaf }; + +// Validate validates the CT_Keywords and its children +func (_ag *CT_Keywords )Validate ()error {return _ag .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");}; + +// Validate validates the CT_CoreProperties and its children +func (_dbg *CT_CoreProperties )Validate ()error {return _dbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_efd *CoreProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0063\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ="\u0063\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _efd .CT_CoreProperties .MarshalXML (e ,start );};type CoreProperties struct{CT_CoreProperties };type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;};type CT_Keyword struct{LangAttr *string ;Content string ;};func (_abb *CT_Keyword )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebb :=range start .Attr {if _ebb .Name .Space =="\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"&&_ebb .Name .Local =="\u006c\u0061\u006e\u0067"{_cbc ,_dae :=_ebb .Value ,error (nil );if _dae !=nil {return _dae ;};_abb .LangAttr =&_cbc ;continue ;};};for {_dfa ,_gc :=d .Token ();if _gc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_gc );};if _ef ,_de :=_dfa .(_a .CharData );_de {_abb .Content =string (_ef );};if _aec ,_fga :=_dfa .(_a .EndElement );_fga &&_aec .Name ==start .Name {break ;};};return nil ;};func init (){_bc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_CoreProperties );_bc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073",NewCT_Keywords );_bc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064",NewCT_Keyword );_bc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCoreProperties );}; \ No newline at end of file diff --git a/schema/soo/pkg/relationships/relationships.go b/schema/soo/pkg/relationships/relationships.go index b6b6159de4..dc2c46a270 100644 --- a/schema/soo/pkg/relationships/relationships.go +++ b/schema/soo/pkg/relationships/relationships.go @@ -9,28 +9,28 @@ // 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 relationships ;import (_fg "encoding/xml";_d "fmt";_g "github.com/unidoc/unioffice";);const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2;); - -// ValidateWithPath validates the Relationship and its children, prefixing error messages with path -func (_fdbe *Relationship )ValidateWithPath (path string )error {if _ge :=_fdbe .CT_Relationship .ValidateWithPath (path );_ge !=nil {return _ge ;};return nil ;}; - -// Validate validates the Relationships and its children -func (_gga *Relationships )Validate ()error {return _gga .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");}; +package relationships ;import (_ee "encoding/xml";_b "fmt";_a "github.com/unidoc/unioffice";); // ValidateWithPath validates the CT_Relationships and its children, prefixing error messages with path -func (_fdab *CT_Relationships )ValidateWithPath (path string )error {for _ff ,_egf :=range _fdab .Relationship {if _bac :=_egf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_ff ));_bac !=nil {return _bac ;};};return nil ;};func NewCT_Relationship ()*CT_Relationship {_gg :=&CT_Relationship {};return _gg };func (_aab ST_TargetMode )Validate ()error {return _aab .ValidateWithPath ("")};func NewCT_Relationships ()*CT_Relationships {_db :=&CT_Relationships {};return _db };func (_af *Relationships )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_af .CT_Relationships =*NewCT_Relationships ();_bbg :for {_cb ,_ad :=d .Token ();if _ad !=nil {return _ad ;};switch _aee :=_cb .(type ){case _fg .StartElement :switch _aee .Name {case _fg .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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_cbg :=NewRelationship ();if _agb :=d .DecodeElement (_cbg ,&_aee );_agb !=nil {return _agb ;};_af .Relationship =append (_af .Relationship ,_cbg );default:_g .Log ("\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\u0052\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073 \u0025\u0076",_aee .Name );if _fc :=d .Skip ();_fc !=nil {return _fc ;};};case _fg .EndElement :break _bbg ;case _fg .CharData :};};return nil ;}; +func (_eeb *CT_Relationships )ValidateWithPath (path string )error {for _bfg ,_ed :=range _eeb .Relationship {if _bdd :=_ed .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_bfg ));_bdd !=nil {return _bdd ;};};return nil ;};func (_abb ST_TargetMode )MarshalXMLAttr (name _ee .Name )(_ee .Attr ,error ){_agg :=_ee .Attr {};_agg .Name =name ;switch _abb {case ST_TargetModeUnset :_agg .Value ="";case ST_TargetModeExternal :_agg .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_agg .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return _agg ,nil ;};func (_dc *Relationship )MarshalXML (e *_ee .Encoder ,start _ee .StartElement )error {return _dc .CT_Relationship .MarshalXML (e ,start );};func (_fe *ST_TargetMode )UnmarshalXML (d *_ee .Decoder ,start _ee .StartElement )error {_gcg ,_ddeg :=d .Token ();if _ddeg !=nil {return _ddeg ;};if _dad ,_gee :=_gcg .(_ee .EndElement );_gee &&_dad .Name ==start .Name {*_fe =1;return nil ;};if _dda ,_baf :=_gcg .(_ee .CharData );!_baf {return _b .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",_gcg );}else {switch string (_dda ){case "":*_fe =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_fe =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_fe =2;};};_gcg ,_ddeg =d .Token ();if _ddeg !=nil {return _ddeg ;};if _cb ,_cd :=_gcg .(_ee .EndElement );_cd &&_cb .Name ==start .Name {return nil ;};return _b .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",_gcg );};func (_cga *CT_Relationships )UnmarshalXML (d *_ee .Decoder ,start _ee .StartElement )error {_gd :for {_gbc ,_ec :=d .Token ();if _ec !=nil {return _ec ;};switch _cfg :=_gbc .(type ){case _ee .StartElement :switch _cfg .Name {case _ee .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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_ag :=NewRelationship ();if _bcg :=d .DecodeElement (_ag ,&_cfg );_bcg !=nil {return _bcg ;};_cga .Relationship =append (_cga .Relationship ,_ag );default:_a .Log ("\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\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u0020\u0025v",_cfg .Name );if _dde :=d .Skip ();_dde !=nil {return _dde ;};};case _ee .EndElement :break _gd ;case _ee .CharData :};};return nil ;};func (_bab ST_TargetMode )Validate ()error {return _bab .ValidateWithPath ("")};const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2;); -// ValidateWithPath validates the Relationships and its children, prefixing error messages with path -func (_ggb *Relationships )ValidateWithPath (path string )error {if _aeg :=_ggb .CT_Relationships .ValidateWithPath (path );_aeg !=nil {return _aeg ;};return nil ;};func (_bea *CT_Relationships )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {e .EncodeToken (start );if _bea .Relationship !=nil {_baa :=_fg .StartElement {Name :_fg .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}};for _ ,_daa :=range _bea .Relationship {e .EncodeElement (_daa ,_baa );};};e .EncodeToken (_fg .EndElement {Name :start .Name });return nil ;};func NewRelationship ()*Relationship {_gb :=&Relationship {};_gb .CT_Relationship =*NewCT_Relationship ();return _gb ;};func (_be *CT_Relationship )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {for _ ,_da :=range start .Attr {if _da .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_be .TargetModeAttr .UnmarshalXMLAttr (_da );continue ;};if _da .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_a ,_fd :=_da .Value ,error (nil );if _fd !=nil {return _fd ;};_be .TargetAttr =_a ;continue ;};if _da .Name .Local =="\u0054\u0079\u0070\u0065"{_c ,_eg :=_da .Value ,error (nil );if _eg !=nil {return _eg ;};_be .TypeAttr =_c ;continue ;};if _da .Name .Local =="\u0049\u0064"{_cf ,_ce :=_da .Value ,error (nil );if _ce !=nil {return _ce ;};_be .IdAttr =_cf ;continue ;};};for {_fda ,_bd :=d .Token ();if _bd !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068i\u0070:\u0020\u0025\u0073",_bd );};if _bb ,_fdb :=_fda .(_fg .CharData );_fdb {_be .Content =string (_bb );};if _fgb ,_dc :=_fda .(_fg .EndElement );_dc &&_fgb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Relationship and its children +func (_eag *CT_Relationship )Validate ()error {return _eag .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");}; // Validate validates the Relationship and its children -func (_ae *Relationship )Validate ()error {return _ae .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func NewRelationships ()*Relationships {_cd :=&Relationships {};_cd .CT_Relationships =*NewCT_Relationships ();return _cd ;};func (_bae ST_TargetMode )String ()string {switch _bae {case 0:return "";case 1:return "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 2:return "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return "";};func (_ee *Relationships )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s"});start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .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 ="\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073";return _ee .CT_Relationships .MarshalXML (e ,start );};func (_bg *CT_Relationships )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_beag :for {_cfe ,_df :=d .Token ();if _df !=nil {return _df ;};switch _cc :=_cfe .(type ){case _fg .StartElement :switch _cc .Name {case _fg .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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_ab :=NewRelationship ();if _ac :=d .DecodeElement (_ab ,&_cc );_ac !=nil {return _ac ;};_bg .Relationship =append (_bg .Relationship ,_ab );default:_g .Log ("\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\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u0020\u0025v",_cc .Name );if _bdb :=d .Skip ();_bdb !=nil {return _bdb ;};};case _fg .EndElement :break _beag ;case _fg .CharData :};};return nil ;};func (_abd *ST_TargetMode )UnmarshalXMLAttr (attr _fg .Attr )error {switch attr .Value {case "":*_abd =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_abd =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_abd =2;};return nil ;};func (_deb *Relationship )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_deb .CT_Relationship =*NewCT_Relationship ();for _ ,_fff :=range start .Attr {if _fff .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_deb .TargetModeAttr .UnmarshalXMLAttr (_fff );continue ;};if _fff .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_age ,_abg :=_fff .Value ,error (nil );if _abg !=nil {return _abg ;};_deb .TargetAttr =_age ;continue ;};if _fff .Name .Local =="\u0054\u0079\u0070\u0065"{_cfg ,_fe :=_fff .Value ,error (nil );if _fe !=nil {return _fe ;};_deb .TypeAttr =_cfg ;continue ;};if _fff .Name .Local =="\u0049\u0064"{_daag ,_dbg :=_fff .Value ,error (nil );if _dbg !=nil {return _dbg ;};_deb .IdAttr =_daag ;continue ;};};for {_ca ,_ed :=d .Token ();if _ed !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u003a\u0020\u0025\u0073",_ed );};if _agc ,_cga :=_ca .(_fg .EndElement );_cga &&_agc .Name ==start .Name {break ;};};return nil ;};type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ;};func (_e *CT_Relationship )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {if _e .TargetModeAttr !=ST_TargetModeUnset {_b ,_gd :=_e .TargetModeAttr .MarshalXMLAttr (_fg .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"});if _gd !=nil {return _gd ;};start .Attr =append (start .Attr ,_b );};start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",_e .TargetAttr )});start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",_e .TypeAttr )});start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .Name {Local :"\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_e .IdAttr )});e .EncodeElement (_e .Content ,start );e .EncodeToken (_fg .EndElement {Name :start .Name });return nil ;}; +func (_abd *Relationship )Validate ()error {return _abd .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func NewCT_Relationship ()*CT_Relationship {_f :=&CT_Relationship {};return _f };func (_dcg *Relationship )UnmarshalXML (d *_ee .Decoder ,start _ee .StartElement )error {_dcg .CT_Relationship =*NewCT_Relationship ();for _ ,_ggb :=range start .Attr {if _ggb .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_dcg .TargetModeAttr .UnmarshalXMLAttr (_ggb );continue ;};if _ggb .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_agb ,_gdg :=_ggb .Value ,error (nil );if _gdg !=nil {return _gdg ;};_dcg .TargetAttr =_agb ;continue ;};if _ggb .Name .Local =="\u0054\u0079\u0070\u0065"{_acf ,_dcc :=_ggb .Value ,error (nil );if _dcc !=nil {return _dcc ;};_dcg .TypeAttr =_acf ;continue ;};if _ggb .Name .Local =="\u0049\u0064"{_bce ,_abe :=_ggb .Value ,error (nil );if _abe !=nil {return _abe ;};_dcg .IdAttr =_bce ;continue ;};};for {_bcc ,_ega :=d .Token ();if _ega !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u003a\u0020\u0025\u0073",_ega );};if _df ,_geb :=_bcc .(_ee .EndElement );_geb &&_df .Name ==start .Name {break ;};};return nil ;}; // Validate validates the CT_Relationships and its children -func (_aa *CT_Relationships )Validate ()error {return _aa .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func (_add ST_TargetMode )MarshalXMLAttr (name _fg .Name )(_fg .Attr ,error ){_dg :=_fg .Attr {};_dg .Name =name ;switch _add {case ST_TargetModeUnset :_dg .Value ="";case ST_TargetModeExternal :_dg .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_dg .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return _dg ,nil ;};type Relationship struct{CT_Relationship };type CT_Relationships struct{Relationship []*Relationship ;};func (_acf ST_TargetMode )ValidateWithPath (path string )error {switch _acf {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acf ));};return nil ;};func (_acd ST_TargetMode )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {return e .EncodeElement (_acd .String (),start );};func (_fge *Relationship )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {return _fge .CT_Relationship .MarshalXML (e ,start );};type Relationships struct{CT_Relationships };func (_bge *ST_TargetMode )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_baaf ,_ged :=d .Token ();if _ged !=nil {return _ged ;};if _ea ,_fdd :=_baaf .(_fg .EndElement );_fdd &&_ea .Name ==start .Name {*_bge =1;return nil ;};if _ded ,_cce :=_baaf .(_fg .CharData );!_cce {return _d .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",_baaf );}else {switch string (_ded ){case "":*_bge =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_bge =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_bge =2;};};_baaf ,_ged =d .Token ();if _ged !=nil {return _ged ;};if _fef ,_gc :=_baaf .(_fg .EndElement );_gc &&_fef .Name ==start .Name {return nil ;};return _d .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",_baaf );}; +func (_dg *CT_Relationships )Validate ()error {return _dg .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};type Relationship struct{CT_Relationship }; -// Validate validates the CT_Relationship and its children -func (_ba *CT_Relationship )Validate ()error {return _ba .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};type ST_TargetMode byte ; +// ValidateWithPath validates the Relationship and its children, prefixing error messages with path +func (_fgb *Relationship )ValidateWithPath (path string )error {if _bbe :=_fgb .CT_Relationship .ValidateWithPath (path );_bbe !=nil {return _bbe ;};return nil ;};func (_bfa ST_TargetMode )String ()string {switch _bfa {case 0:return "";case 1:return "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 2:return "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return "";}; // ValidateWithPath validates the CT_Relationship and its children, prefixing error messages with path -func (_de *CT_Relationship )ValidateWithPath (path string )error {if _cg :=_de .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cg !=nil {return _cg ;};return nil ;};func init (){_g .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewCT_Relationships );_g .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070",NewCT_Relationship );_g .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewRelationships );_g .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070",NewRelationship );}; \ No newline at end of file +func (_bc *CT_Relationship )ValidateWithPath (path string )error {if _fgg :=_bc .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgg !=nil {return _fgg ;};return nil ;};func NewRelationships ()*Relationships {_acg :=&Relationships {};_acg .CT_Relationships =*NewCT_Relationships ();return _acg ;};func (_gc ST_TargetMode )MarshalXML (e *_ee .Encoder ,start _ee .StartElement )error {return e .EncodeElement (_gc .String (),start );}; + +// ValidateWithPath validates the Relationships and its children, prefixing error messages with path +func (_abg *Relationships )ValidateWithPath (path string )error {if _eae :=_abg .CT_Relationships .ValidateWithPath (path );_eae !=nil {return _eae ;};return nil ;};func (_eac *CT_Relationships )MarshalXML (e *_ee .Encoder ,start _ee .StartElement )error {e .EncodeToken (start );if _eac .Relationship !=nil {_bd :=_ee .StartElement {Name :_ee .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}};for _ ,_gg :=range _eac .Relationship {e .EncodeElement (_gg ,_bd );};};e .EncodeToken (_ee .EndElement {Name :start .Name });return nil ;};type ST_TargetMode byte ;func (_dag ST_TargetMode )ValidateWithPath (path string )error {switch _dag {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dag ));};return nil ;};func (_ga *CT_Relationship )UnmarshalXML (d *_ee .Decoder ,start _ee .StartElement )error {for _ ,_be :=range start .Attr {if _be .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_ga .TargetModeAttr .UnmarshalXMLAttr (_be );continue ;};if _be .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_bb ,_ac :=_be .Value ,error (nil );if _ac !=nil {return _ac ;};_ga .TargetAttr =_bb ;continue ;};if _be .Name .Local =="\u0054\u0079\u0070\u0065"{_cg ,_ea :=_be .Value ,error (nil );if _ea !=nil {return _ea ;};_ga .TypeAttr =_cg ;continue ;};if _be .Name .Local =="\u0049\u0064"{_fg ,_cf :=_be .Value ,error (nil );if _cf !=nil {return _cf ;};_ga .IdAttr =_fg ;continue ;};};for {_d ,_bf :=d .Token ();if _bf !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068i\u0070:\u0020\u0025\u0073",_bf );};if _eea ,_bfe :=_d .(_ee .CharData );_bfe {_ga .Content =string (_eea );};if _ce ,_ab :=_d .(_ee .EndElement );_ab &&_ce .Name ==start .Name {break ;};};return nil ;};type CT_Relationships struct{Relationship []*Relationship ;};func (_fb *Relationships )MarshalXML (e *_ee .Encoder ,start _ee .StartElement )error {start .Attr =append (start .Attr ,_ee .Attr {Name :_ee .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s"});start .Attr =append (start .Attr ,_ee .Attr {Name :_ee .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 ="\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073";return _fb .CT_Relationships .MarshalXML (e ,start );};func (_ba *ST_TargetMode )UnmarshalXMLAttr (attr _ee .Attr )error {switch attr .Value {case "":*_ba =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_ba =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_ba =2;};return nil ;};func (_g *CT_Relationship )MarshalXML (e *_ee .Encoder ,start _ee .StartElement )error {if _g .TargetModeAttr !=ST_TargetModeUnset {_gb ,_eg :=_g .TargetModeAttr .MarshalXMLAttr (_ee .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"});if _eg !=nil {return _eg ;};start .Attr =append (start .Attr ,_gb );};start .Attr =append (start .Attr ,_ee .Attr {Name :_ee .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",_g .TargetAttr )});start .Attr =append (start .Attr ,_ee .Attr {Name :_ee .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",_g .TypeAttr )});start .Attr =append (start .Attr ,_ee .Attr {Name :_ee .Name {Local :"\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_g .IdAttr )});e .EncodeElement (_g .Content ,start );e .EncodeToken (_ee .EndElement {Name :start .Name });return nil ;};func (_fgba *Relationships )UnmarshalXML (d *_ee .Decoder ,start _ee .StartElement )error {_fgba .CT_Relationships =*NewCT_Relationships ();_eb :for {_ad ,_edf :=d .Token ();if _edf !=nil {return _edf ;};switch _dcf :=_ad .(type ){case _ee .StartElement :switch _dcf .Name {case _ee .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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_ef :=NewRelationship ();if _ebg :=d .DecodeElement (_ef ,&_dcf );_ebg !=nil {return _ebg ;};_fgba .Relationship =append (_fgba .Relationship ,_ef );default:_a .Log ("\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\u0052\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073 \u0025\u0076",_dcf .Name );if _da :=d .Skip ();_da !=nil {return _da ;};};case _ee .EndElement :break _eb ;case _ee .CharData :};};return nil ;};func NewRelationship ()*Relationship {_bbc :=&Relationship {};_bbc .CT_Relationship =*NewCT_Relationship ();return _bbc ;}; + +// Validate validates the Relationships and its children +func (_cff *Relationships )Validate ()error {return _cff .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ;};type Relationships struct{CT_Relationships };func NewCT_Relationships ()*CT_Relationships {_ge :=&CT_Relationships {};return _ge };func init (){_a .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewCT_Relationships );_a .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070",NewCT_Relationship );_a .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewRelationships );_a .RegisterConstructor ("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\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070",NewRelationship );}; \ No newline at end of file diff --git a/schema/soo/pml/pml.go b/schema/soo/pml/pml.go index 5234cfef26..104bf19d3d 100644 --- a/schema/soo/pml/pml.go +++ b/schema/soo/pml/pml.go @@ -9,643 +9,631 @@ // 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 pml ;import (_c "encoding/xml";_f "fmt";_cd "github.com/unidoc/unioffice";_ee "github.com/unidoc/unioffice/schema/soo/dml";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_e "strconv";_bf "time";); +package pml ;import (_d "encoding/xml";_dg "fmt";_e "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/dml";_f "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gc "strconv";_g "time";);func (_ddffb ST_TransitionSideDirectionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddffb .String (),start );}; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_bgcec *CT_Rel )ValidateWithPath (path string )error {return nil };func (_effe *CT_Extension )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adef :=range start .Attr {if _adef .Name .Local =="\u0075\u0072\u0069"{_gccc ,_adc :=_adef .Value ,error (nil );if _adc !=nil {return _adc ;};_effe .UriAttr =_gccc ;continue ;};};_bbaa :for {_fcbea ,_cdcc :=d .Token ();if _cdcc !=nil {return _cdcc ;};switch _aafaa :=_fcbea .(type ){case _c .StartElement :switch _aafaa .Name {default:if _cgc ,_gaae :=_cd .CreateElement (_aafaa );_gaae !=nil {return _gaae ;}else {if _fgcc :=d .DecodeElement (_cgc ,&_aafaa );_fgcc !=nil {return _fgcc ;};_effe .Any =append (_effe .Any ,_cgc );};};case _c .EndElement :break _bbaa ;case _c .CharData :};};return nil ;};type CT_NotesMasterIdList struct{ - -// Notes Master ID -NotesMasterId *CT_NotesMasterIdListEntry ;};type CT_CommonSlideData struct{ - -// Name -NameAttr *string ; - -// Slide Background -Bg *CT_Background ; - -// Shape Tree -SpTree *CT_GroupShape ; +// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path +func (_ffgc *CT_PrintProperties )ValidateWithPath (path string )error {if _begae :=_ffgc .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_begae !=nil {return _begae ;};if _bfgeg :=_ffgc .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bfgeg !=nil {return _bfgeg ;};if _ffgc .ExtLst !=nil {if _cdea :=_ffgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdea !=nil {return _cdea ;};};return nil ;};func (_gecf *CT_PhotoAlbum )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eccg :=range start .Attr {if _eccg .Name .Local =="\u0062\u0077"{_bedc ,_aggf :=_gc .ParseBool (_eccg .Value );if _aggf !=nil {return _aggf ;};_gecf .BwAttr =&_bedc ;continue ;};if _eccg .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_ebfd ,_fdbag :=_gc .ParseBool (_eccg .Value );if _fdbag !=nil {return _fdbag ;};_gecf .ShowCaptionsAttr =&_ebfd ;continue ;};if _eccg .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_gecf .LayoutAttr .UnmarshalXMLAttr (_eccg );continue ;};if _eccg .Name .Local =="\u0066\u0072\u0061m\u0065"{_gecf .FrameAttr .UnmarshalXMLAttr (_eccg );continue ;};};_geed :for {_beggd ,_adee :=d .Token ();if _adee !=nil {return _adee ;};switch _decba :=_beggd .(type ){case _d .StartElement :switch _decba .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gecf .ExtLst =NewCT_ExtensionList ();if _ccabd :=d .DecodeElement (_gecf .ExtLst ,&_decba );_ccabd !=nil {return _ccabd ;};default:_e .Log ("\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\u0050h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d \u0025\u0076",_decba .Name );if _abce :=d .Skip ();_abce !=nil {return _abce ;};};case _d .EndElement :break _geed ;case _d .CharData :};};return nil ;};func (_bdegg *ST_PrintColorMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfgg ,_aaeac :=d .Token ();if _aaeac !=nil {return _aaeac ;};if _ccgeg ,_efcge :=_ecfgg .(_d .EndElement );_efcge &&_ccgeg .Name ==start .Name {*_bdegg =1;return nil ;};if _fbbdb ,_ddfae :=_ecfgg .(_d .CharData );!_ddfae {return _dg .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",_ecfgg );}else {switch string (_fbbdb ){case "":*_bdegg =0;case "\u0062\u0077":*_bdegg =1;case "\u0067\u0072\u0061\u0079":*_bdegg =2;case "\u0063\u006c\u0072":*_bdegg =3;};};_ecfgg ,_aaeac =d .Token ();if _aaeac !=nil {return _aaeac ;};if _gebd ,_gebff :=_ecfgg .(_d .EndElement );_gebff &&_gebd .Name ==start .Name {return nil ;};return _dg .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",_ecfgg );};func (_cegbe *CT_TLByHslColorTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agbef :=range start .Attr {if _agbef .Name .Local =="\u0068"{_accfef ,_addec :=_gc .ParseInt (_agbef .Value ,10,32);if _addec !=nil {return _addec ;};_cegbe .HAttr =int32 (_accfef );continue ;};if _agbef .Name .Local =="\u0073"{_daade ,_effg :=ParseUnionST_FixedPercentage (_agbef .Value );if _effg !=nil {return _effg ;};_cegbe .SAttr =_daade ;continue ;};if _agbef .Name .Local =="\u006c"{_dfgfe ,_feee :=ParseUnionST_FixedPercentage (_agbef .Value );if _feee !=nil {return _feee ;};_cegbe .LAttr =_dfgfe ;continue ;};};for {_fcadc ,_cdde :=d .Token ();if _cdde !=nil {return _dg .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0048sl\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_cdde );};if _abafa ,_ecgef :=_fcadc .(_d .EndElement );_ecgef &&_abafa .Name ==start .Name {break ;};};return nil ;};func (_efdd *CT_SlideMaster )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efdd .PreserveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_efdd .PreserveAttr ))});};e .EncodeToken (start );_dfcdg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_efdd .CSld ,_dfcdg );_gegcge :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_efdd .ClrMap ,_gegcge );if _efdd .SldLayoutIdLst !=nil {_dcgca :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_efdd .SldLayoutIdLst ,_dcgca );};if _efdd .Transition !=nil {_afcbg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_efdd .Transition ,_afcbg );};if _efdd .Timing !=nil {_accaag :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_efdd .Timing ,_accaag );};if _efdd .Hf !=nil {_beec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_efdd .Hf ,_beec );};if _efdd .TxStyles !=nil {_cfdg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_efdd .TxStyles ,_cfdg );};if _efdd .ExtLst !=nil {_ggba :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efdd .ExtLst ,_ggba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TLShapeTargetElement struct{ -// Customer Data List -CustDataLst *CT_CustomerDataList ; +// Shape ID +SpidAttr uint32 ; -// List of controls -Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;}; +// Background +Bg *CT_Empty ; -// Validate validates the CT_TLOleChartTargetElement and its children -func (_gdag *CT_TLOleChartTargetElement )Validate ()error {return _gdag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074");};func (_cf *AG_ChildSlide )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cf .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_cf .ShowMasterSpAttr ))});};if _cf .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_cf .ShowMasterPhAnimAttr ))});};return nil ;};func (_bagf *CT_SlideMasterTextStyles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bagf .TitleStyle !=nil {_gfdcc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bagf .TitleStyle ,_gfdcc );};if _bagf .BodyStyle !=nil {_cebdg :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bagf .BodyStyle ,_cebdg );};if _bagf .OtherStyle !=nil {_gcdga :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bagf .OtherStyle ,_gcdga );};if _bagf .ExtLst !=nil {_bfgcd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bagf .ExtLst ,_bfgcd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cggdc *CT_TLMediaNodeVideo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cggdc .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_bbgcd :=range start .Attr {if _bbgcd .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_bcffa ,_effdd :=_e .ParseBool (_bbgcd .Value );if _effdd !=nil {return _effdd ;};_cggdc .FullScrnAttr =&_bcffa ;continue ;};};_fdeea :for {_fgdb ,_badef :=d .Token ();if _badef !=nil {return _badef ;};switch _dfdae :=_fgdb .(type ){case _c .StartElement :switch _dfdae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _fafe :=d .DecodeElement (_cggdc .CMediaNode ,&_dfdae );_fafe !=nil {return _fafe ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0056\u0069\u0064\u0065\u006f\u0020\u0025\u0076",_dfdae .Name );if _gffg :=d .Skip ();_gffg !=nil {return _gffg ;};};case _c .EndElement :break _fdeea ;case _c .CharData :};};return nil ;};func (_dged *CT_TLByHslColorTransform )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egddc :=range start .Attr {if _egddc .Name .Local =="\u0068"{_fdbb ,_bagga :=_e .ParseInt (_egddc .Value ,10,32);if _bagga !=nil {return _bagga ;};_dged .HAttr =int32 (_fdbb );continue ;};if _egddc .Name .Local =="\u0073"{_egfe ,_gagcc :=ParseUnionST_FixedPercentage (_egddc .Value );if _gagcc !=nil {return _gagcc ;};_dged .SAttr =_egfe ;continue ;};if _egddc .Name .Local =="\u006c"{_eafb ,_fcbd :=ParseUnionST_FixedPercentage (_egddc .Value );if _fcbd !=nil {return _fcbd ;};_dged .LAttr =_eafb ;continue ;};};for {_efggc ,_cfffe :=d .Token ();if _cfffe !=nil {return _f .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0048sl\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_cfffe );};if _bddac ,_bgag :=_efggc .(_c .EndElement );_bgag &&_bddac .Name ==start .Name {break ;};};return nil ;};func (_ggaaf ST_TLAnimateColorDirection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggaaf .String (),start );};func (_fgdff *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbdag ,_aebfe :=d .Token ();if _aebfe !=nil {return _aebfe ;};if _gfbec ,_eeeeb :=_cbdag .(_c .EndElement );_eeeeb &&_gfbec .Name ==start .Name {*_fgdff =1;return nil ;};if _aggfc ,_ecaff :=_cbdag .(_c .CharData );!_ecaff {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbdag );}else {switch string (_aggfc ){case "":*_fgdff =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_fgdff =1;case "\u006c\u0069\u006e":*_fgdff =2;case "\u0066\u006d\u006c\u0061":*_fgdff =3;};};_cbdag ,_aebfe =d .Token ();if _aebfe !=nil {return _aebfe ;};if _agagg ,_cfddec :=_cbdag .(_c .EndElement );_cfddec &&_agagg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbdag );};type CT_TLTextTargetElement struct{ +// Subshape +SubSp *CT_TLSubShapeId ; -// Character Range -CharRg *CT_IndexRange ; +// Embedded Chart Element +OleChartEl *CT_TLOleChartTargetElement ; -// Paragraph Text Range -PRg *CT_IndexRange ;}; +// Text Element +TxEl *CT_TLTextTargetElement ; -// Validate validates the CT_CommonSlideData and its children -func (_gfga *CT_CommonSlideData )Validate ()error {return _gfga .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};func (_eggcg ST_Direction )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eggcg .String (),start );}; +// Graphic Element +GraphicEl *_c .CT_AnimationElementChoice ;}; -// Validate validates the EG_TopLevelSlide and its children -func (_cgbf *EG_TopLevelSlide )Validate ()error {return _cgbf .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");}; +// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path +func (_bceg *CT_TLAnimVariant )ValidateWithPath (path string )error {if _bceg .BoolVal !=nil {if _dcbeb :=_bceg .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_dcbeb !=nil {return _dcbeb ;};};if _bceg .IntVal !=nil {if _bcga :=_bceg .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c");_bcga !=nil {return _bcga ;};};if _bceg .FltVal !=nil {if _dcbge :=_bceg .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_dcbge !=nil {return _dcbge ;};};if _bceg .StrVal !=nil {if _bgga :=_bceg .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c");_bgga !=nil {return _bgga ;};};if _bceg .ClrVal !=nil {if _eccd :=_bceg .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_eccd !=nil {return _eccd ;};};return nil ;};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_daga :=&CT_TLAnimateEffectBehavior {};_daga .CBhvr =NewCT_TLCommonBehaviorData ();return _daga ;};func (_bbfef *CT_CustomShowList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdb :for {_dcec ,_gbg :=d .Token ();if _gbg !=nil {return _gbg ;};switch _dbfb :=_dcec .(type ){case _d .StartElement :switch _dbfb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_fbcg :=NewCT_CustomShow ();if _dac :=d .DecodeElement (_fbcg ,&_dbfb );_dac !=nil {return _dac ;};_bbfef .CustShow =append (_bbfef .CustShow ,_fbcg );default:_e .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dbfb .Name );if _bga :=d .Skip ();_bga !=nil {return _bga ;};};case _d .EndElement :break _gdb ;case _d .CharData :};};return nil ;};func (_eeeg ST_TLTimeNodeFillType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeeg .String (),start );};func (_bcg *AG_TLBuild )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bg :=range start .Attr {if _bg .Name .Local =="\u0073\u0070\u0069\u0064"{_eae ,_gea :=_gc .ParseUint (_bg .Value ,10,32);if _gea !=nil {return _gea ;};_bf :=uint32 (_eae );_bcg .SpidAttr =&_bf ;continue ;};if _bg .Name .Local =="\u0067\u0072\u0070I\u0064"{_fbf ,_fe :=_gc .ParseUint (_bg .Value ,10,32);if _fe !=nil {return _fe ;};_aa :=uint32 (_fbf );_bcg .GrpIdAttr =&_aa ;continue ;};if _bg .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_da ,_efgb :=_gc .ParseBool (_bg .Value );if _efgb !=nil {return _efgb ;};_bcg .UiExpandAttr =&_da ;continue ;};};for {_aba ,_cg :=d .Token ();if _cg !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_cg );};if _aab ,_fbc :=_aba .(_d .EndElement );_fbc &&_aab .Name ==start .Name {break ;};};return nil ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_fbfb :=&CT_GraphicalObjectFrame {};_fbfb .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_fbfb .Xfrm =_c .NewCT_Transform2D ();_fbfb .Graphic =_c .NewGraphic ();return _fbfb ;};func (_cfgdb ST_IterateType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgeddg :=_d .Attr {};_fgeddg .Name =name ;switch _cfgdb {case ST_IterateTypeUnset :_fgeddg .Value ="";case ST_IterateTypeEl :_fgeddg .Value ="\u0065\u006c";case ST_IterateTypeWd :_fgeddg .Value ="\u0077\u0064";case ST_IterateTypeLt :_fgeddg .Value ="\u006c\u0074";};return _fgeddg ,nil ;};func (_cabdc *CT_Slide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cabdc .ShowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_cabdc .ShowAttr ))});};if _cabdc .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_cabdc .ShowMasterSpAttr ))});};if _cabdc .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_cabdc .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_ggfd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_cabdc .CSld ,_ggfd );if _cabdc .ClrMapOvr !=nil {_fccgc :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_cabdc .ClrMapOvr ,_fccgc );};if _cabdc .Transition !=nil {_afga :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cabdc .Transition ,_afga );};if _cabdc .Timing !=nil {_gadc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_cabdc .Timing ,_gadc );};if _cabdc .ExtLst !=nil {_cfbcb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cabdc .ExtLst ,_cfbcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcecaa *ST_SplitterBarState )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acfge ,_edebaf :=d .Token ();if _edebaf !=nil {return _edebaf ;};if _fcggd ,_cbdeg :=_acfge .(_d .EndElement );_cbdeg &&_fcggd .Name ==start .Name {*_bcecaa =1;return nil ;};if _gafcgb ,_dgbcba :=_acfge .(_d .CharData );!_dgbcba {return _dg .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",_acfge );}else {switch string (_gafcgb ){case "":*_bcecaa =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_bcecaa =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_bcecaa =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_bcecaa =3;};};_acfge ,_edebaf =d .Token ();if _edebaf !=nil {return _edebaf ;};if _ecdgg ,_ebfcf :=_acfge .(_d .EndElement );_ebfcf &&_ecdgg .Name ==start .Name {return nil ;};return _dg .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",_acfge );};type Presentation struct{CT_Presentation };type CT_TLSubShapeId struct{ -// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path -func (_fcbe *CT_CommentAuthor )ValidateWithPath (path string )error {if _fcbe .ExtLst !=nil {if _deg :=_fcbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deg !=nil {return _deg ;};};return nil ;}; +// Shape ID +SpidAttr string ;};type CT_TLByHslColorTransform struct{ -// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path -func (_aefcc *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil };func (_bbe *CT_CustomShowList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bbe .CustShow !=nil {_gbb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};for _ ,_gaf :=range _bbe .CustShow {e .EncodeElement (_gaf ,_gbb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agd *CT_CustomShow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_agd .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_agd .IdAttr )});e .EncodeToken (start );_dcd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_agd .SldLst ,_dcd );if _agd .ExtLst !=nil {_cdff :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agd .ExtLst ,_cdff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfeb *CT_NotesSlide )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfeb .CSld =NewCT_CommonSlideData ();for _ ,_dbeca :=range start .Attr {if _dbeca .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_eced ,_fbad :=_e .ParseBool (_dbeca .Value );if _fbad !=nil {return _fbad ;};_dfeb .ShowMasterSpAttr =&_eced ;continue ;};if _dbeca .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bbad ,_faee :=_e .ParseBool (_dbeca .Value );if _faee !=nil {return _faee ;};_dfeb .ShowMasterPhAnimAttr =&_bbad ;continue ;};};_bcfbe :for {_bgfa ,_bgaf :=d .Token ();if _bgaf !=nil {return _bgaf ;};switch _eceg :=_bgfa .(type ){case _c .StartElement :switch _eceg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _cdba :=d .DecodeElement (_dfeb .CSld ,&_eceg );_cdba !=nil {return _cdba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_dfeb .ClrMapOvr =_ee .NewCT_ColorMappingOverride ();if _eagg :=d .DecodeElement (_dfeb .ClrMapOvr ,&_eceg );_eagg !=nil {return _eagg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfeb .ExtLst =NewCT_ExtensionListModify ();if _bbec :=d .DecodeElement (_dfeb .ExtLst ,&_eceg );_bbec !=nil {return _bbec ;};default:_cd .Log ("\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\u004eo\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_eceg .Name );if _aagf :=d .Skip ();_aagf !=nil {return _aagf ;};};case _c .EndElement :break _bcfbe ;case _c .CharData :};};return nil ;}; +// Hue +HAttr int32 ; -// Validate validates the CT_CommentAuthorList and its children -func (_ggae *CT_CommentAuthorList )Validate ()error {return _ggae .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");};func (_efdea *CT_WebProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcbca :=range start .Attr {if _gcbca .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_dcda ,_agea :=_e .ParseBool (_gcbca .Value );if _agea !=nil {return _agea ;};_efdea .ShowAnimationAttr =&_dcda ;continue ;};if _gcbca .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_dadfb ,_ccaefc :=_e .ParseBool (_gcbca .Value );if _ccaefc !=nil {return _ccaefc ;};_efdea .ResizeGraphicsAttr =&_dadfb ;continue ;};if _gcbca .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_faefe ,_bgdce :=_e .ParseBool (_gcbca .Value );if _bgdce !=nil {return _bgdce ;};_efdea .AllowPngAttr =&_faefe ;continue ;};if _gcbca .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_efaba ,_ddea :=_e .ParseBool (_gcbca .Value );if _ddea !=nil {return _ddea ;};_efdea .RelyOnVmlAttr =&_efaba ;continue ;};if _gcbca .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_fbca ,_fagcb :=_e .ParseBool (_gcbca .Value );if _fagcb !=nil {return _fagcb ;};_efdea .OrganizeInFoldersAttr =&_fbca ;continue ;};if _gcbca .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_baaa ,_egfbb :=_e .ParseBool (_gcbca .Value );if _egfbb !=nil {return _egfbb ;};_efdea .UseLongFilenamesAttr =&_baaa ;continue ;};if _gcbca .Name .Local =="\u0069\u006d\u0067S\u007a"{_efdea .ImgSzAttr .UnmarshalXMLAttr (_gcbca );continue ;};if _gcbca .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_abbfe ,_ddfd :=_gcbca .Value ,error (nil );if _ddfd !=nil {return _ddfd ;};_efdea .EncodingAttr =&_abbfe ;continue ;};if _gcbca .Name .Local =="\u0063\u006c\u0072"{_efdea .ClrAttr .UnmarshalXMLAttr (_gcbca );continue ;};};_beda :for {_cgfd ,_fcbc :=d .Token ();if _fcbc !=nil {return _fcbc ;};switch _dcafae :=_cgfd .(type ){case _c .StartElement :switch _dcafae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efdea .ExtLst =NewCT_ExtensionList ();if _fdfgd :=d .DecodeElement (_efdea .ExtLst ,&_dcafae );_fdfgd !=nil {return _fdfgd ;};default:_cd .Log ("\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\u0057\u0065\u0062\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025v",_dcafae .Name );if _cbfd :=d .Skip ();_cbfd !=nil {return _cbfd ;};};case _c .EndElement :break _beda ;case _c .CharData :};};return nil ;}; +// Saturation +SAttr _c .ST_FixedPercentage ; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_gbgdb *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _cffga :=_gbgdb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cffga !=nil {return _cffga ;};if _bdggd :=_gbgdb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_bdggd !=nil {return _bdggd ;};if _fgcbf :=_gbgdb .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_fgcbf !=nil {return _fgcbf ;};return nil ;};func (_abdb *CT_CustomerData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgc :=range start .Attr {if _fgc .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"&&_fgc .Name .Local =="\u0069\u0064"||_fgc .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"&&_fgc .Name .Local =="\u0069\u0064"{_eed ,_dedb :=_fgc .Value ,error (nil );if _dedb !=nil {return _dedb ;};_abdb .IdAttr =_eed ;continue ;};};for {_fbbc ,_adadc :=d .Token ();if _adadc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_adadc );};if _dafd ,_cdg :=_fbbc .(_c .EndElement );_cdg &&_dafd .Name ==start .Name {break ;};};return nil ;};type CT_TagsData struct{IdAttr string ;};func (_bgbg *CT_CustomerDataList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bgbg .CustData !=nil {_abdbf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}};for _ ,_aebbb :=range _bgbg .CustData {e .EncodeElement (_aebbb ,_abdbf );};};if _bgbg .Tags !=nil {_fcbg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_bgbg .Tags ,_fcbg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Lightness +LAttr _c .ST_FixedPercentage ;}; -// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path -func (_fdde *NotesMaster )ValidateWithPath (path string )error {if _bfece :=_fdde .CT_NotesMaster .ValidateWithPath (path );_bfece !=nil {return _bfece ;};return nil ;};const (ST_TLTimeNodeTypeUnset ST_TLTimeNodeType =0;ST_TLTimeNodeTypeClickEffect ST_TLTimeNodeType =1;ST_TLTimeNodeTypeWithEffect ST_TLTimeNodeType =2;ST_TLTimeNodeTypeAfterEffect ST_TLTimeNodeType =3;ST_TLTimeNodeTypeMainSeq ST_TLTimeNodeType =4;ST_TLTimeNodeTypeInteractiveSeq ST_TLTimeNodeType =5;ST_TLTimeNodeTypeClickPar ST_TLTimeNodeType =6;ST_TLTimeNodeTypeWithGroup ST_TLTimeNodeType =7;ST_TLTimeNodeTypeAfterGroup ST_TLTimeNodeType =8;ST_TLTimeNodeTypeTmRoot ST_TLTimeNodeType =9;);func (_ddac *TagLst )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _ddac .CT_TagList .MarshalXML (e ,start );}; +// ST_TransitionEightDirectionType is a union type +type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};func (_edcfe ST_TLOleChartBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edcfe .String (),start );};func (_gffd *CT_OleObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gffd .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_gffd .ProgIdAttr )});};if _gffd .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_gffd .SpidAttr )});};if _gffd .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_gffd .NameAttr )});};if _gffd .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_gffd .ShowAsIconAttr ))});};if _gffd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_gffd .IdAttr )});};if _gffd .ImgWAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_dg .Sprintf ("\u0025\u0076",*_gffd .ImgWAttr )});};if _gffd .ImgHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_dg .Sprintf ("\u0025\u0076",*_gffd .ImgHAttr )});};e .EncodeToken (start );_gffd .Choice .MarshalXML (e ,_d .StartElement {});if _gffd .Pic !=nil {_bfaf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_gffd .Pic ,_bfaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgdb *CT_SlideTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfgc :=range start .Attr {if _bfgc .Name .Local =="\u0073\u0070\u0064"{_cgdb .SpdAttr .UnmarshalXMLAttr (_bfgc );continue ;};if _bfgc .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_aafcg ,_aabc :=_gc .ParseBool (_bfgc .Value );if _aabc !=nil {return _aabc ;};_cgdb .AdvClickAttr =&_aafcg ;continue ;};if _bfgc .Name .Local =="\u0061\u0064\u0076T\u006d"{_dbbaf ,_bgdc :=_gc .ParseUint (_bfgc .Value ,10,32);if _bgdc !=nil {return _bgdc ;};_faccb :=uint32 (_dbbaf );_cgdb .AdvTmAttr =&_faccb ;continue ;};};_edda :for {_bedcb ,_ebaga :=d .Token ();if _ebaga !=nil {return _ebaga ;};switch _ebaf :=_bedcb .(type ){case _d .StartElement :switch _ebaf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _daecd :=d .DecodeElement (&_cgdb .Choice .Blinds ,&_ebaf );_daecd !=nil {return _daecd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _ffgbb :=d .DecodeElement (&_cgdb .Choice .Checker ,&_ebaf );_ffgbb !=nil {return _ffgbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _fgedd :=d .DecodeElement (&_cgdb .Choice .Circle ,&_ebaf );_fgedd !=nil {return _fgedd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _acgg :=d .DecodeElement (&_cgdb .Choice .Dissolve ,&_ebaf );_acgg !=nil {return _acgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _gdcf :=d .DecodeElement (&_cgdb .Choice .Comb ,&_ebaf );_gdcf !=nil {return _gdcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _fcae :=d .DecodeElement (&_cgdb .Choice .Cover ,&_ebaf );_fcae !=nil {return _fcae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _ebggd :=d .DecodeElement (&_cgdb .Choice .Cut ,&_ebaf );_ebggd !=nil {return _ebggd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _eeea :=d .DecodeElement (&_cgdb .Choice .Diamond ,&_ebaf );_eeea !=nil {return _eeea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _dgga :=d .DecodeElement (&_cgdb .Choice .Fade ,&_ebaf );_dgga !=nil {return _dgga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _ddcba :=d .DecodeElement (&_cgdb .Choice .Newsflash ,&_ebaf );_ddcba !=nil {return _ddcba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _addb :=d .DecodeElement (&_cgdb .Choice .Plus ,&_ebaf );_addb !=nil {return _addb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _aeggc :=d .DecodeElement (&_cgdb .Choice .Pull ,&_ebaf );_aeggc !=nil {return _aeggc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _dced :=d .DecodeElement (&_cgdb .Choice .Push ,&_ebaf );_dced !=nil {return _dced ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _bdae :=d .DecodeElement (&_cgdb .Choice .Random ,&_ebaf );_bdae !=nil {return _bdae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _ccdfg :=d .DecodeElement (&_cgdb .Choice .RandomBar ,&_ebaf );_ccdfg !=nil {return _ccdfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _agbe :=d .DecodeElement (&_cgdb .Choice .Split ,&_ebaf );_agbe !=nil {return _agbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _cfac :=d .DecodeElement (&_cgdb .Choice .Strips ,&_ebaf );_cfac !=nil {return _cfac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _bgedf :=d .DecodeElement (&_cgdb .Choice .Wedge ,&_ebaf );_bgedf !=nil {return _bgedf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _cagee :=d .DecodeElement (&_cgdb .Choice .Wheel ,&_ebaf );_cagee !=nil {return _cagee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _acdg :=d .DecodeElement (&_cgdb .Choice .Wipe ,&_ebaf );_acdg !=nil {return _acdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_cgdb .Choice =NewCT_SlideTransitionChoice ();if _aaegd :=d .DecodeElement (&_cgdb .Choice .Zoom ,&_ebaf );_aaegd !=nil {return _aaegd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"}:_cgdb .SndAc =NewCT_TransitionSoundAction ();if _baceg :=d .DecodeElement (_cgdb .SndAc ,&_ebaf );_baceg !=nil {return _baceg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgdb .ExtLst =NewCT_ExtensionListModify ();if _caggf :=d .DecodeElement (_cgdb .ExtLst ,&_ebaf );_caggf !=nil {return _caggf ;};default:_e .Log ("\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_ebaf .Name );if _begab :=d .Skip ();_begab !=nil {return _begab ;};};case _d .EndElement :break _edda ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_CustomShowList and its children -func (_ffegg *CT_CustomShowList )Validate ()error {return _ffegg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");};func (_adbcc *CT_TLTimeNodeExclusive )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adbcc .CTn =NewCT_TLCommonTimeNodeData ();_agdf :for {_bbggd ,_edef :=d .Token ();if _edef !=nil {return _edef ;};switch _abegc :=_bbggd .(type ){case _c .StartElement :switch _abegc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _deddf :=d .DecodeElement (_adbcc .CTn ,&_abegc );_deddf !=nil {return _deddf ;};default:_cd .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069\u0076\u0065\u0020\u0025\u0076",_abegc .Name );if _adfgf :=d .Skip ();_adfgf !=nil {return _adfgf ;};};case _c .EndElement :break _agdf ;case _c .CharData :};};return nil ;};func (_bgaa *CT_ShowInfoBrowse )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdfee :=range start .Attr {if _bdfee .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_bbcb ,_gdbff :=_e .ParseBool (_bdfee .Value );if _gdbff !=nil {return _gdbff ;};_bgaa .ShowScrollbarAttr =&_bbcb ;continue ;};};for {_edee ,_dafbg :=d .Token ();if _dafbg !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042\u0072\u006f\u0077\u0073\u0065: \u0025\u0073",_dafbg );};if _cbcd ,_deba :=_edee .(_c .EndElement );_deba &&_cbcd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_EightDirectionTransition and its children +func (_ggae *CT_EightDirectionTransition )Validate ()error {return _ggae .ValidateWithPath ("C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e");};func (_gcga ST_TLPreviousActionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcga .String (),start );};type CT_HandoutMasterIdList struct{ -// Validate validates the CT_ExtensionList and its children -func (_dbeab *CT_ExtensionList )Validate ()error {return _dbeab .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_acedg ST_PrintColorMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_acbbcg :=_c .Attr {};_acbbcg .Name =name ;switch _acedg {case ST_PrintColorModeUnset :_acbbcg .Value ="";case ST_PrintColorModeBw :_acbbcg .Value ="\u0062\u0077";case ST_PrintColorModeGray :_acbbcg .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_acbbcg .Value ="\u0063\u006c\u0072";};return _acbbcg ,nil ;};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_ffgg :=&CT_TLOleBuildChart {};return _ffgg };func (_badbc *ST_TLTime )ValidateWithPath (path string )error {_ecdb :=[]string {};if _badbc .Uint32 !=nil {_ecdb =append (_ecdb ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if _badbc .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_ecdb =append (_ecdb ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_ecdb )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ecdb );};return nil ;}; +// Handout Master ID +HandoutMasterId *CT_HandoutMasterIdListEntry ;};type CT_TLCommandBehavior struct{ -// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path -func (_cabf *CT_WebProperties )ValidateWithPath (path string )error {if _aebag :=_cabf .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_aebag !=nil {return _aebag ;};if _gfbgfd :=_cabf .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072");_gfbgfd !=nil {return _gfbgfd ;};if _cabf .ExtLst !=nil {if _egbbf :=_cabf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egbbf !=nil {return _egbbf ;};};return nil ;};func NewCT_WebProperties ()*CT_WebProperties {_dfgc :=&CT_WebProperties {};return _dfgc };func (_cgdc *CT_TimeNodeList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cgdc .Par !=nil {_bgbfc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_cgadf :=range _cgdc .Par {e .EncodeElement (_cgadf ,_bgbfc );};};if _cgdc .Seq !=nil {_dcbfd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073e\u0071"}};for _ ,_bbae :=range _cgdc .Seq {e .EncodeElement (_bbae ,_dcbfd );};};if _cgdc .Excl !=nil {_cgccc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_adde :=range _cgdc .Excl {e .EncodeElement (_adde ,_cgccc );};};if _cgdc .Anim !=nil {_ddcad :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_gcaa :=range _cgdc .Anim {e .EncodeElement (_gcaa ,_ddcad );};};if _cgdc .AnimClr !=nil {_cgbad :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}};for _ ,_eacbg :=range _cgdc .AnimClr {e .EncodeElement (_eacbg ,_cgbad );};};if _cgdc .AnimEffect !=nil {_gfae :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_bfcdg :=range _cgdc .AnimEffect {e .EncodeElement (_bfcdg ,_gfae );};};if _cgdc .AnimMotion !=nil {_cdbae :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_ceeaa :=range _cgdc .AnimMotion {e .EncodeElement (_ceeaa ,_cdbae );};};if _cgdc .AnimRot !=nil {_bedd :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}};for _ ,_fgcg :=range _cgdc .AnimRot {e .EncodeElement (_fgcg ,_bedd );};};if _cgdc .AnimScale !=nil {_eeddd :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_gccec :=range _cgdc .AnimScale {e .EncodeElement (_gccec ,_eeddd );};};if _cgdc .Cmd !=nil {_dgfbc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_fbcdb :=range _cgdc .Cmd {e .EncodeElement (_fbcdb ,_dgfbc );};};if _cgdc .Set !=nil {_gbebd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073e\u0074"}};for _ ,_fefdb :=range _cgdc .Set {e .EncodeElement (_fefdb ,_gbebd );};};if _cgdc .Audio !=nil {_gdbg :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_dddaf :=range _cgdc .Audio {e .EncodeElement (_dddaf ,_gdbg );};};if _cgdc .Video !=nil {_fdbad :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_aaecb :=range _cgdc .Video {e .EncodeElement (_aaecb ,_fdbad );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type HandoutMaster struct{CT_HandoutMaster }; +// Command Type +TypeAttr ST_TLCommandType ; -// Validate validates the CT_OleObjectEmbed and its children -func (_bdfb *CT_OleObjectEmbed )Validate ()error {return _bdfb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func NewCT_Background ()*CT_Background {_cg :=&CT_Background {};return _cg };func (_agcgb *CT_GroupShapeChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agcgb .Sp !=nil {_aece :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u0070"}};for _ ,_bgad :=range _agcgb .Sp {e .EncodeElement (_bgad ,_aece );};};if _agcgb .GrpSp !=nil {_ffb :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_cbgf :=range _agcgb .GrpSp {e .EncodeElement (_cbgf ,_ffb );};};if _agcgb .GraphicFrame !=nil {_gded :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_afee :=range _agcgb .GraphicFrame {e .EncodeElement (_afee ,_gded );};};if _agcgb .CxnSp !=nil {_dbb :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_cccc :=range _agcgb .CxnSp {e .EncodeElement (_cccc ,_dbb );};};if _agcgb .Pic !=nil {_gaeb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_gfda :=range _agcgb .Pic {e .EncodeElement (_gfda ,_gaeb );};};if _agcgb .ContentPart !=nil {_gdfa :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};for _ ,_agcgbb :=range _agcgb .ContentPart {e .EncodeElement (_agcgbb ,_gdfa );};};return nil ;}; +// Command +CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;};func NewCT_CustomerDataList ()*CT_CustomerDataList {_cdfe :=&CT_CustomerDataList {};return _cdfe };func (_fdbf *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdbf =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_fdbf =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_fdbf =2;case "\u0068\u006f\u006c\u0064":*_fdbf =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_fdbf =4;};return nil ;};func (_cfegg *OleObj )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfegg .CT_OleObject =*NewCT_OleObject ();for _ ,_agedg :=range start .Attr {if _agedg .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"&&_agedg .Name .Local =="\u0069\u0064"{_abed ,_dbaaa :=_agedg .Value ,error (nil );if _dbaaa !=nil {return _dbaaa ;};_cfegg .IdAttr =&_abed ;continue ;};if _agedg .Name .Local =="\u0073\u0070\u0069\u0064"{_edebe ,_dbfag :=_agedg .Value ,error (nil );if _dbfag !=nil {return _dbfag ;};_cfegg .SpidAttr =&_edebe ;continue ;};if _agedg .Name .Local =="\u006e\u0061\u006d\u0065"{_becac ,_bfedc :=_agedg .Value ,error (nil );if _bfedc !=nil {return _bfedc ;};_cfegg .NameAttr =&_becac ;continue ;};if _agedg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_befdc ,_gccdd :=_gc .ParseBool (_agedg .Value );if _gccdd !=nil {return _gccdd ;};_cfegg .ShowAsIconAttr =&_befdc ;continue ;};if _agedg .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_eagdb ,_dabeg :=_agedg .Value ,error (nil );if _dabeg !=nil {return _dabeg ;};_cfegg .ProgIdAttr =&_eagdb ;continue ;};if _agedg .Name .Local =="\u0069\u006d\u0067\u0057"{_fbcaff ,_baeaf :=_gc .ParseInt (_agedg .Value ,10,32);if _baeaf !=nil {return _baeaf ;};_bdff :=int32 (_fbcaff );_cfegg .ImgWAttr =&_bdff ;continue ;};if _agedg .Name .Local =="\u0069\u006d\u0067\u0048"{_edbee ,_aeefe :=_gc .ParseInt (_agedg .Value ,10,32);if _aeefe !=nil {return _aeefe ;};_accgf :=int32 (_edbee );_cfegg .ImgHAttr =&_accgf ;continue ;};};_bcbda :for {_bgebc ,_bafff :=d .Token ();if _bafff !=nil {return _bafff ;};switch _aagbea :=_bgebc .(type ){case _d .StartElement :switch _aagbea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_cfegg .Choice =NewCT_OleObjectChoice ();if _cedgf :=d .DecodeElement (&_cfegg .Choice .Embed ,&_aagbea );_cedgf !=nil {return _cedgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_cfegg .Choice =NewCT_OleObjectChoice ();if _cbgg :=d .DecodeElement (&_cfegg .Choice .Link ,&_aagbea );_cbgg !=nil {return _cbgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_cfegg .Pic =NewCT_Picture ();if _dega :=d .DecodeElement (_cfegg .Pic ,&_aagbea );_dega !=nil {return _dega ;};default:_e .Log ("\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\u006c\u0065\u004f\u0062\u006a\u0020\u0025\u0076",_aagbea .Name );if _dcgffd :=d .Skip ();_dcgffd !=nil {return _dcgffd ;};};case _d .EndElement :break _bcbda ;case _d .CharData :};};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_cbaf :=&CT_Kinsoku {};return _cbaf };type CT_TLCommonTimeNodeData struct{ -// Validate validates the CT_CustomShow and its children -func (_ffea *CT_CustomShow )Validate ()error {return _ffea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");}; +// ID +IdAttr *uint32 ; -// ValidateWithPath validates the OleObj and its children, prefixing error messages with path -func (_caefc *OleObj )ValidateWithPath (path string )error {if _gbade :=_caefc .CT_OleObject .ValidateWithPath (path );_gbade !=nil {return _gbade ;};return nil ;};func (_aead ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ddga :=_c .Attr {};_ddga .Name =name ;switch _aead {case ST_TLTimeNodePresetClassTypeUnset :_ddga .Value ="";case ST_TLTimeNodePresetClassTypeEntr :_ddga .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_ddga .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_ddga .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_ddga .Value ="\u0070\u0061\u0074\u0068";case ST_TLTimeNodePresetClassTypeVerb :_ddga .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_ddga .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _ddga ,nil ;}; +// Preset ID +PresetIDAttr *int32 ; -// Validate validates the CT_CommentList and its children -func (_bdb *CT_CommentList )Validate ()error {return _bdb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");}; +// Preset Types +PresetClassAttr ST_TLTimeNodePresetClassType ; -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_aega *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _aega .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_cabba *CT_TLTimeAnimateValueList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cabba .Tav !=nil {_cebe :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_bgdfe :=range _cabba .Tav {e .EncodeElement (_bgdfe ,_cebe );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_febad *CT_SlideRelationshipListEntry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_febad .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_fefb :=&CT_TLAnimateMotionBehavior {};_fefb .CBhvr =NewCT_TLCommonBehaviorData ();return _fefb ;};type SldMaster struct{CT_SlideMaster };func (_eacae *CT_NotesMasterIdList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eacae .NotesMasterId !=nil {_dcdg :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_eacae .NotesMasterId ,_dcdg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Preset SubType +PresetSubtypeAttr *int32 ; -// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path -func (_ddefb *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _adff :=_ddefb .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_adff !=nil {return _adff ;};if _ddefb .ExtLst !=nil {if _ggdgc :=_ddefb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggdgc !=nil {return _ggdgc ;};};return nil ;};type CT_PhotoAlbum struct{ +// Duration +DurAttr *ST_TLTime ; -// Black and White -BwAttr *bool ; +// Repeat Count +RepeatCountAttr *ST_TLTime ; -// Show/Hide Captions -ShowCaptionsAttr *bool ; +// Repeat Duration +RepeatDurAttr *ST_TLTime ; -// Photo Album Layout -LayoutAttr ST_PhotoAlbumLayout ; +// Speed +SpdAttr *_c .ST_Percentage ; -// Frame Type -FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;}; +// Acceleration +AccelAttr *_c .ST_PositiveFixedPercentage ; -// Validate validates the CT_TLByAnimateColorTransform and its children -func (_ccbgc *CT_TLByAnimateColorTransform )Validate ()error {return _ccbgc .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d");};func NewNotes ()*Notes {_bbgb :=&Notes {};_bbgb .CT_NotesSlide =*NewCT_NotesSlide ();return _bbgb };func (_ggfac ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bbbf :=_c .Attr {};_bbbf .Name =name ;switch _ggfac {case ST_PhotoAlbumFrameShapeUnset :_bbbf .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_bbbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case ST_PhotoAlbumFrameShapeFrameStyle2 :_bbbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case ST_PhotoAlbumFrameShapeFrameStyle3 :_bbbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_bbbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case ST_PhotoAlbumFrameShapeFrameStyle5 :_bbbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case ST_PhotoAlbumFrameShapeFrameStyle6 :_bbbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_bbbf .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return _bbbf ,nil ;};func (_affef ST_TransitionInOutDirectionType )Validate ()error {return _affef .ValidateWithPath ("")};func (_ccfgd *CT_TLCommandBehavior )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccfgd .TypeAttr !=ST_TLCommandTypeUnset {_agaag ,_ddgbf :=_ccfgd .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _ddgbf !=nil {return _ddgbf ;};start .Attr =append (start .Attr ,_agaag );};if _ccfgd .CmdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006d\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ccfgd .CmdAttr )});};e .EncodeToken (start );_cdbea :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ccfgd .CBhvr ,_cdbea );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_PhotoAlbumFrameShapeUnset ST_PhotoAlbumFrameShape =0;ST_PhotoAlbumFrameShapeFrameStyle1 ST_PhotoAlbumFrameShape =1;ST_PhotoAlbumFrameShapeFrameStyle2 ST_PhotoAlbumFrameShape =2;ST_PhotoAlbumFrameShapeFrameStyle3 ST_PhotoAlbumFrameShape =3;ST_PhotoAlbumFrameShapeFrameStyle4 ST_PhotoAlbumFrameShape =4;ST_PhotoAlbumFrameShapeFrameStyle5 ST_PhotoAlbumFrameShape =5;ST_PhotoAlbumFrameShapeFrameStyle6 ST_PhotoAlbumFrameShape =6;ST_PhotoAlbumFrameShapeFrameStyle7 ST_PhotoAlbumFrameShape =7;);type ST_TLAnimateColorDirection byte ;func (_ccgb *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ccgb =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_ccgb =1;};return nil ;};func (_fcbb *CT_CommentAuthorList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfbc :for {_cfge ,_ceb :=d .Token ();if _ceb !=nil {return _ceb ;};switch _fge :=_cfge .(type ){case _c .StartElement :switch _fge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_ebcc :=NewCT_CommentAuthor ();if _afa :=d .DecodeElement (_ebcc ,&_fge );_afa !=nil {return _afa ;};_fcbb .CmAuthor =append (_fcbb .CmAuthor ,_ebcc );default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fge .Name );if _faed :=d .Skip ();_faed !=nil {return _faed ;};};case _c .EndElement :break _cfbc ;case _c .CharData :};};return nil ;}; +// Deceleration +DecelAttr *_c .ST_PositiveFixedPercentage ; -// Validate validates the CT_Kinsoku and its children -func (_afcc *CT_Kinsoku )Validate ()error {return _afcc .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");}; +// Auto Reverse +AutoRevAttr *bool ; -// Validate validates the CT_TLAnimVariantFloatVal and its children -func (_fgebeb *CT_TLAnimVariantFloatVal )Validate ()error {return _fgebeb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");}; +// Restart +RestartAttr ST_TLTimeNodeRestartType ; -// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path -func (_eceb *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _eceb .IdAttr < 256{return _f .Errorf ("\u0025\u0073/m\u002e\u0049\u0064A\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0032\u00356 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_eceb .IdAttr );};if _eceb .IdAttr >=2147483648{return _f .Errorf ("\u0025\u0073\u002fm\u002e\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_eceb .IdAttr );};if _eceb .ExtLst !=nil {if _acee :=_eceb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acee !=nil {return _acee ;};};return nil ;};func (_dd *AG_Ole )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dd .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dd .SpidAttr )});};if _dd .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dd .NameAttr )});};if _dd .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_dd .ShowAsIconAttr ))});};if _dd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dd .IdAttr )});};if _dd .ImgWAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_f .Sprintf ("\u0025\u0076",*_dd .ImgWAttr )});};if _dd .ImgHAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_f .Sprintf ("\u0025\u0076",*_dd .ImgHAttr )});};return nil ;};func (_dbcb *CT_TLBuildParagraph )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbcb .BuildAttr !=ST_TLParaBuildTypeUnset {_eaad ,_fedea :=_dbcb .BuildAttr .MarshalXMLAttr (_c .Name {Local :"\u0062\u0075\u0069l\u0064"});if _fedea !=nil {return _fedea ;};start .Attr =append (start .Attr ,_eaad );};if _dbcb .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dbcb .BldLvlAttr )});};if _dbcb .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_dbcb .AnimBgAttr ))});};if _dbcb .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_dbcb .AutoUpdateAnimBgAttr ))});};if _dbcb .RevAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0076"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_dbcb .RevAttr ))});};if _dbcb .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_dbcb .AdvAutoAttr )});};if _dbcb .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbcb .SpidAttr )});};if _dbcb .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbcb .GrpIdAttr )});};if _dbcb .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_dbcb .UiExpandAttr ))});};e .EncodeToken (start );if _dbcb .TmplLst !=nil {_gcgce :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}};e .EncodeElement (_dbcb .TmplLst ,_gcgce );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_caebc ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_baecf :=_c .Attr {};_baecf .Name =name ;switch _caebc {case ST_TLBehaviorAccumulateTypeUnset :_baecf .Value ="";case ST_TLBehaviorAccumulateTypeNone :_baecf .Value ="\u006e\u006f\u006e\u0065";case ST_TLBehaviorAccumulateTypeAlways :_baecf .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _baecf ,nil ;}; +// Fill +FillAttr ST_TLTimeNodeFillType ; -// Validate validates the CT_NotesSlide and its children -func (_aebga *CT_NotesSlide )Validate ()error {return _aebga .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");};func (_dccbc ST_SplitterBarState )ValidateWithPath (path string )error {switch _dccbc {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccbc ));};return nil ;}; +// Synchronization Behavior +SyncBehaviorAttr ST_TLTimeNodeSyncType ; -// Validate validates the CT_Shape and its children -func (_gaegdf *CT_Shape )Validate ()error {return _gaegdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_agfe *CT_PresentationProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdgg :for {_egega ,_fgdfg :=d .Token ();if _fgdfg !=nil {return _fgdfg ;};switch _dfbd :=_egega .(type ){case _c .StartElement :switch _dfbd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_agfe .HtmlPubPr =NewCT_HtmlPublishProperties ();if _gdcca :=d .DecodeElement (_agfe .HtmlPubPr ,&_dfbd );_gdcca !=nil {return _gdcca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_agfe .WebPr =NewCT_WebProperties ();if _bddcd :=d .DecodeElement (_agfe .WebPr ,&_dfbd );_bddcd !=nil {return _bddcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_agfe .PrnPr =NewCT_PrintProperties ();if _cfdgbd :=d .DecodeElement (_agfe .PrnPr ,&_dfbd );_cfdgbd !=nil {return _cfdgbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_agfe .ShowPr =NewCT_ShowProperties ();if _bebg :=d .DecodeElement (_agfe .ShowPr ,&_dfbd );_bebg !=nil {return _bebg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_agfe .ClrMru =_ee .NewCT_ColorMRU ();if _aacca :=d .DecodeElement (_agfe .ClrMru ,&_dfbd );_aacca !=nil {return _aacca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agfe .ExtLst =NewCT_ExtensionList ();if _bfcg :=d .DecodeElement (_agfe .ExtLst ,&_dfbd );_bfcg !=nil {return _bfcg ;};default:_cd .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069o\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_dfbd .Name );if _bfgg :=d .Skip ();_bfgg !=nil {return _bfgg ;};};case _c .EndElement :break _gdgg ;case _c .CharData :};};return nil ;};type ST_TLTimeNodeMasterRelation byte ;func (_cdddcb ST_TLCommandType )String ()string {switch _cdddcb {case 0:return "";case 1:return "\u0065\u0076\u0074";case 2:return "\u0063\u0061\u006c\u006c";case 3:return "\u0076\u0065\u0072\u0062";};return "";};func (_eafce *CT_OutlineViewSlideList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaee :for {_aafcg ,_cgef :=d .Token ();if _cgef !=nil {return _cgef ;};switch _eade :=_aafcg .(type ){case _c .StartElement :switch _eade .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_ddcg :=NewCT_OutlineViewSlideEntry ();if _gbddf :=d .DecodeElement (_ddcg ,&_eade );_gbddf !=nil {return _gbddf ;};_eafce .Sld =append (_eafce .Sld ,_ddcg );default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069e\u0077\u0053\u006c\u0069\u0064\u0065L\u0069\u0073\u0074 \u0025\u0076",_eade .Name );if _daeg :=d .Skip ();_daeg !=nil {return _daeg ;};};case _c .EndElement :break _aaee ;case _c .CharData :};};return nil ;};type ST_TLAnimateBehaviorCalcMode byte ;func (_ebage *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebage .ValAttr =ST_TLTriggerRuntimeNode (1);for _ ,_afefa :=range start .Attr {if _afefa .Name .Local =="\u0076\u0061\u006c"{_ebage .ValAttr .UnmarshalXMLAttr (_afefa );continue ;};};for {_ddbaa ,_agefa :=d .Token ();if _agefa !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0054r\u0069\u0067\u0067\u0065\u0072\u0052\u0075n\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u003a\u0020%\u0073",_agefa );};if _dgbae ,_dgab :=_ddbaa .(_c .EndElement );_dgab &&_dgbae .Name ==start .Name {break ;};};return nil ;};func (_fcfeef ST_TLTimeIndefinite )String ()string {switch _fcfeef {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return "";};func (_acdgg ST_TLChartSubelementType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aabg :=_c .Attr {};_aabg .Name =name ;switch _acdgg {case ST_TLChartSubelementTypeUnset :_aabg .Value ="";case ST_TLChartSubelementTypeGridLegend :_aabg .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_aabg .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypeCategory :_aabg .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_aabg .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_aabg .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return _aabg ,nil ;}; +// Time Filter +TmFilterAttr *string ; -// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path -func (_ddec *AG_Ole )ValidateWithPath (path string )error {if _ddec .ImgWAttr !=nil {if *_ddec .ImgWAttr < 0{return _f .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ddec .ImgWAttr );};};if _ddec .ImgHAttr !=nil {if *_ddec .ImgHAttr < 0{return _f .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ddec .ImgHAttr );};};return nil ;};func (_ffdg *CT_CustomShowId )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ffdg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Event Filter +EvtFilterAttr *string ; -// Validate validates the CT_TLBuildDiagram and its children -func (_badfee *CT_TLBuildDiagram )Validate ()error {return _badfee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");};func NewCT_TLIterateData ()*CT_TLIterateData {_gdbed :=&CT_TLIterateData {};return _gdbed };type CT_EmbeddedFontList struct{ +// Display +DisplayAttr *bool ; -// Embedded Font -EmbeddedFont []*CT_EmbeddedFontListEntry ;};func NewCT_Control ()*CT_Control {_gdde :=&CT_Control {};return _gdde };func NewCT_Placeholder ()*CT_Placeholder {_agbe :=&CT_Placeholder {};return _agbe };func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_gbc :=&CT_ApplicationNonVisualDrawingProps {};return _gbc ;}; +// Master Relation +MasterRelAttr ST_TLTimeNodeMasterRelation ; -// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path -func (_ffcda *CT_PhotoAlbum )ValidateWithPath (path string )error {if _cfdgb :=_ffcda .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_cfdgb !=nil {return _cfdgb ;};if _eede :=_ffcda .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_eede !=nil {return _eede ;};if _ffcda .ExtLst !=nil {if _agace :=_ffcda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agace !=nil {return _agace ;};};return nil ;}; +// Build level +BldLvlAttr *int32 ; -// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path -func (_beadb *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _beadb .HandoutMasterId !=nil {if _bcgf :=_beadb .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064");_bcgf !=nil {return _bcgf ;};};return nil ;};func (_cgfff ST_TLOleChartBuildType )Validate ()error {return _cgfff .ValidateWithPath ("")}; +// Group ID +GrpIdAttr *uint32 ; -// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path -func (_bec *CT_BackgroundProperties )ValidateWithPath (path string )error {if _bec .NoFill !=nil {if _cce :=_bec .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cce !=nil {return _cce ;};};if _bec .SolidFill !=nil {if _ffg :=_bec .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ffg !=nil {return _ffg ;};};if _bec .GradFill !=nil {if _cae :=_bec .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cae !=nil {return _cae ;};};if _bec .BlipFill !=nil {if _efg :=_bec .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_efg !=nil {return _efg ;};};if _bec .PattFill !=nil {if _fedab :=_bec .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fedab !=nil {return _fedab ;};};if _bec .GrpFill !=nil {if _gcf :=_bec .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gcf !=nil {return _gcf ;};};if _bec .EffectLst !=nil {if _bdf :=_bec .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bdf !=nil {return _bdf ;};};if _bec .EffectDag !=nil {if _fcgd :=_bec .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fcgd !=nil {return _fcgd ;};};if _bec .ExtLst !=nil {if _dfd :=_bec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfd !=nil {return _dfd ;};};return nil ;}; +// After Effect +AfterEffectAttr *bool ; -// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path -func (_fbaced *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _fdfdc ,_bdedd :=range _fbaced .SldLayoutId {if _cbfb :=_bdedd .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_fdfdc ));_cbfb !=nil {return _cbfb ;};};return nil ;};func (_dffcaf ST_TransitionInOutDirectionType )String ()string {switch _dffcaf {case 0:return "";case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e";};return "";};func (_gdef *CT_Connector )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bgda :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gdef .NvCxnSpPr ,_bgda );_aed :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdef .SpPr ,_aed );if _gdef .Style !=nil {_aee :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gdef .Style ,_aee );};if _gdef .ExtLst !=nil {_eaeg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdef .ExtLst ,_eaeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_NotesSlide ()*CT_NotesSlide {_bggd :=&CT_NotesSlide {};_bggd .CSld =NewCT_CommonSlideData ();return _bggd ;};type CT_TLShapeTargetElement struct{ +// Node Type +NodeTypeAttr ST_TLTimeNodeType ; -// Shape ID -SpidAttr uint32 ; +// Node Placeholder +NodePhAttr *bool ; -// Background -Bg *CT_Empty ; +// Start Conditions List +StCondLst *CT_TLTimeConditionList ; -// Subshape -SubSp *CT_TLSubShapeId ; +// End Conditions List +EndCondLst *CT_TLTimeConditionList ; -// Embedded Chart Element -OleChartEl *CT_TLOleChartTargetElement ; +// EndSync +EndSync *CT_TLTimeCondition ; -// Text Element -TxEl *CT_TLTextTargetElement ; +// Iterate +Iterate *CT_TLIterateData ; -// Graphic Element -GraphicEl *_ee .CT_AnimationElementChoice ;}; +// Children Time Node List +ChildTnLst *CT_TimeNodeList ; -// Validate validates the CT_NotesMasterIdList and its children -func (_gebc *CT_NotesMasterIdList )Validate ()error {return _gebc .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};type ST_WebScreenSize byte ;func (_dbded *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbcf :=range start .Attr {if _gbcf .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"&&_gbcf .Name .Local =="\u0069\u0064"||_gbcf .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"&&_gbcf .Name .Local =="\u0069\u0064"{_egcg ,_afbf :=_gbcf .Value ,error (nil );if _afbf !=nil {return _afbf ;};_dbded .RIdAttr =_egcg ;continue ;};if _gbcf .Name .Local =="\u0069\u0064"{_gagfe ,_bdgf :=_e .ParseUint (_gbcf .Value ,10,32);if _bdgf !=nil {return _bdgf ;};_gbbb :=uint32 (_gagfe );_dbded .IdAttr =&_gbbb ;continue ;};};_geegg :for {_dcbc ,_fcafbb :=d .Token ();if _fcafbb !=nil {return _fcafbb ;};switch _geffd :=_dcbc .(type ){case _c .StartElement :switch _geffd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbded .ExtLst =NewCT_ExtensionList ();if _edba :=d .DecodeElement (_dbded .ExtLst ,&_geffd );_edba !=nil {return _edba ;};default:_cd .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075t\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_geffd .Name );if _aafdea :=d .Skip ();_aafdea !=nil {return _aafdea ;};};case _c .EndElement :break _geegg ;case _c .CharData :};};return nil ;};func NewCT_Slide ()*CT_Slide {_adbdf :=&CT_Slide {};_adbdf .CSld =NewCT_CommonSlideData ();return _adbdf ;};func (_aecba *CT_TLMediaNodeAudio )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aecba .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_gcega :=range start .Attr {if _gcega .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_acba ,_bgafb :=_e .ParseBool (_gcega .Value );if _bgafb !=nil {return _bgafb ;};_aecba .IsNarrationAttr =&_acba ;continue ;};};_efga :for {_cfgee ,_dgbfg :=d .Token ();if _dgbfg !=nil {return _dgbfg ;};switch _ceaadd :=_cfgee .(type ){case _c .StartElement :switch _ceaadd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _deeeg :=d .DecodeElement (_aecba .CMediaNode ,&_ceaadd );_deeeg !=nil {return _deeeg ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0041\u0075\u0064\u0069\u006f\u0020\u0025\u0076",_ceaadd .Name );if _agbb :=d .Skip ();_agbb !=nil {return _agbb ;};};case _c .EndElement :break _efga ;case _c .CharData :};};return nil ;};func (_ebbbd ST_PlaceholderSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebbbd .String (),start );};func (_cgbede ST_WebColorType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cgbede .String (),start );};func (_daeef *CT_TLAnimateBehavior )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _daeef .ByAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_daeef .ByAttr )});};if _daeef .FromAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_daeef .FromAttr )});};if _daeef .ToAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_daeef .ToAttr )});};if _daeef .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_dfada ,_decgb :=_daeef .CalcmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _decgb !=nil {return _decgb ;};start .Attr =append (start .Attr ,_dfada );};if _daeef .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_dbdcg ,_cegdc :=_daeef .ValueTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _cegdc !=nil {return _cegdc ;};start .Attr =append (start .Attr ,_dbdcg );};e .EncodeToken (start );_cggcb :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_daeef .CBhvr ,_cggcb );if _daeef .TavLst !=nil {_ceef :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_daeef .TavLst ,_ceef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfaa *CT_GraphicalObjectFrame )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfaa .BwModeAttr !=_ee .ST_BlackWhiteModeUnset {_adbf ,_bdef :=_cfaa .BwModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _bdef !=nil {return _bdef ;};start .Attr =append (start .Attr ,_adbf );};e .EncodeToken (start );_ebcf :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_cfaa .NvGraphicFramePr ,_ebcf );_decef :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cfaa .Xfrm ,_decef );_effg :=_c .StartElement {Name :_c .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_effg .Attr =append (_effg .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_cfaa .Graphic ,_effg );if _cfaa .ExtLst !=nil {_cedf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfaa .ExtLst ,_cedf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewSld ()*Sld {_dcfg :=&Sld {};_dcfg .CT_Slide =*NewCT_Slide ();return _dcfg };type CT_Presentation struct{ +// Sub-TimeNodes List +SubTnLst *CT_TimeNodeList ;};type CT_Shape struct{ -// Server Zoom -ServerZoomAttr *_ee .ST_Percentage ; +// Use Background Fill +UseBgFillAttr *bool ; -// First Slide Number -FirstSlideNumAttr *int32 ; +// Non-Visual Properties for a Shape +NvSpPr *CT_ShapeNonVisual ;SpPr *_c .CT_ShapeProperties ; -// Show Header and Footer Placeholders on Titles -ShowSpecialPlsOnTitleSldAttr *bool ; +// Shape Style +Style *_c .CT_ShapeStyle ; -// Right-To-Left Views -RtlAttr *bool ; +// Shape Text Body +TxBody *_c .CT_TextBody ;ExtLst *CT_ExtensionListModify ;};func NewCT_SmartTags ()*CT_SmartTags {_eadfe :=&CT_SmartTags {};return _eadfe };func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_dfgg :=&CT_OutlineViewProperties {};_dfgg .CViewPr =NewCT_CommonViewProperties ();return _dfgg ;};type CT_TLBuildDiagram struct{ -// Remove Personal Information on Save -RemovePersonalInfoOnSaveAttr *bool ; +// Diagram Build Types +BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func ParseUnionST_PositiveFixedPercentage (s string )(_c .ST_PositiveFixedPercentage ,error ){return _c .ParseUnionST_PositiveFixedPercentage (s );};func (_dfbce ST_PlaceholderType )String ()string {switch _dfbce {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0062\u006f\u0064\u0079";case 3:return "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case 4:return "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case 5:return "\u0064\u0074";case 6:return "\u0073\u006c\u0064\u004e\u0075\u006d";case 7:return "\u0066\u0074\u0072";case 8:return "\u0068\u0064\u0072";case 9:return "\u006f\u0062\u006a";case 10:return "\u0063\u0068\u0061r\u0074";case 11:return "\u0074\u0062\u006c";case 12:return "\u0063l\u0069\u0070\u0041\u0072\u0074";case 13:return "\u0064\u0067\u006d";case 14:return "\u006d\u0065\u0064i\u0061";case 15:return "\u0073\u006c\u0064\u0049\u006d\u0067";case 16:return "\u0070\u0069\u0063";};return "";};func (_fgdaa *CT_GroupShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgdaa .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_fgdaa .GrpSpPr =_c .NewCT_GroupShapeProperties ();_dgge :for {_gcbg ,_ffab :=d .Token ();if _ffab !=nil {return _ffab ;};switch _feae :=_gcbg .(type ){case _d .StartElement :switch _feae .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _acbc :=d .DecodeElement (_fgdaa .NvGrpSpPr ,&_feae );_acbc !=nil {return _acbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _cdd :=d .DecodeElement (_fgdaa .GrpSpPr ,&_feae );_cdd !=nil {return _cdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_abdge :=NewCT_GroupShapeChoice ();if _cdab :=d .DecodeElement (&_abdge .Sp ,&_feae );_cdab !=nil {return _cdab ;};_fgdaa .Choice =append (_fgdaa .Choice ,_abdge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_cfefa :=NewCT_GroupShapeChoice ();if _ccc :=d .DecodeElement (&_cfefa .GrpSp ,&_feae );_ccc !=nil {return _ccc ;};_fgdaa .Choice =append (_fgdaa .Choice ,_cfefa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gcgba :=NewCT_GroupShapeChoice ();if _cdfbd :=d .DecodeElement (&_gcgba .GraphicFrame ,&_feae );_cdfbd !=nil {return _cdfbd ;};_fgdaa .Choice =append (_fgdaa .Choice ,_gcgba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_bbcab :=NewCT_GroupShapeChoice ();if _acaa :=d .DecodeElement (&_bbcab .CxnSp ,&_feae );_acaa !=nil {return _acaa ;};_fgdaa .Choice =append (_fgdaa .Choice ,_bbcab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_cfg :=NewCT_GroupShapeChoice ();if _abbb :=d .DecodeElement (&_cfg .Pic ,&_feae );_abbb !=nil {return _abbb ;};_fgdaa .Choice =append (_fgdaa .Choice ,_cfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_beaf :=NewCT_GroupShapeChoice ();if _abag :=d .DecodeElement (&_beaf .ContentPart ,&_feae );_abag !=nil {return _abag ;};_fgdaa .Choice =append (_fgdaa .Choice ,_beaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgdaa .ExtLst =NewCT_ExtensionListModify ();if _dggfe :=d .DecodeElement (_fgdaa .ExtLst ,&_feae );_dggfe !=nil {return _dggfe ;};default:_e .Log ("\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\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_feae .Name );if _fcbgc :=d .Skip ();_fcbgc !=nil {return _fcbgc ;};};case _d .EndElement :break _dgge ;case _d .CharData :};};return nil ;};func (_feeeg ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aaada :=_d .Attr {};_aaada .Name =name ;switch _feeeg {case ST_TLAnimateBehaviorCalcModeUnset :_aaada .Value ="";case ST_TLAnimateBehaviorCalcModeDiscrete :_aaada .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case ST_TLAnimateBehaviorCalcModeLin :_aaada .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_aaada .Value ="\u0066\u006d\u006c\u0061";};return _aaada ,nil ;};type CT_OrientationTransition struct{ -// Compatibility Mode -CompatModeAttr *bool ; +// Transition Direction +DirAttr ST_Direction ;};func (_aaaed *CT_ShapeNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cgec :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_aaaed .CNvPr ,_cgec );_bffca :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_aaaed .CNvSpPr ,_bffca );_cafda :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_aaaed .NvPr ,_cafda );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Strict First and Last Characters -StrictFirstAndLastCharsAttr *bool ; +// Validate validates the CT_TLBehaviorAttributeNameList and its children +func (_abbcd *CT_TLBehaviorAttributeNameList )Validate ()error {return _abbcd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074");};func NewCT_HeaderFooter ()*CT_HeaderFooter {_fab :=&CT_HeaderFooter {};return _fab };func (_dcaed *CT_SlideLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcaed .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_dcaed .MatchingNameAttr )});};if _dcaed .TypeAttr !=ST_SlideLayoutTypeUnset {_agda ,_aafb :=_dcaed .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _aafb !=nil {return _aafb ;};start .Attr =append (start .Attr ,_agda );};if _dcaed .PreserveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dcaed .PreserveAttr ))});};if _dcaed .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dcaed .UserDrawnAttr ))});};if _dcaed .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dcaed .ShowMasterSpAttr ))});};if _dcaed .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dcaed .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_eaeda :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_dcaed .CSld ,_eaeda );if _dcaed .ClrMapOvr !=nil {_aebea :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_dcaed .ClrMapOvr ,_aebea );};if _dcaed .Transition !=nil {_cfca :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcaed .Transition ,_cfca );};if _dcaed .Timing !=nil {_aaee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_dcaed .Timing ,_aaee );};if _dcaed .Hf !=nil {_babg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_dcaed .Hf ,_babg );};if _dcaed .ExtLst !=nil {_dedc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcaed .ExtLst ,_dedc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type SldLayout struct{CT_SlideLayout };func (_deff *CT_InOutTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _deff .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_ecgd ,_cbae :=_deff .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _cbae !=nil {return _cbae ;};start .Attr =append (start .Attr ,_ecgd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Embed True Type Fonts -EmbedTrueTypeFontsAttr *bool ; +// Validate validates the CT_CustomerData and its children +func (_gge *CT_CustomerData )Validate ()error {return _gge .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");};func (_bdbc *CT_TagList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bdbc .Tag !=nil {_baaff :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_ddfa :=range _bdbc .Tag {e .EncodeElement (_ddfa ,_baaff );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcf *CT_Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bacf :=range start .Attr {if _bacf .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_fcf .BwModeAttr .UnmarshalXMLAttr (_bacf );continue ;};};_ada :for {_gff ,_fa :=d .Token ();if _fa !=nil {return _fa ;};switch _ffd :=_gff .(type ){case _d .StartElement :switch _ffd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_fcf .BgPr =NewCT_BackgroundProperties ();if _cae :=d .DecodeElement (_fcf .BgPr ,&_ffd );_cae !=nil {return _cae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_fcf .BgRef =_c .NewCT_StyleMatrixReference ();if _fd :=d .DecodeElement (_fcf .BgRef ,&_ffd );_fd !=nil {return _fd ;};default:_e .Log ("\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",_ffd .Name );if _eegc :=d .Skip ();_eegc !=nil {return _eegc ;};};case _d .EndElement :break _ada ;case _d .CharData :};};return nil ;};func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_bea :=&CT_EmbeddedFontList {};return _bea }; -// Save Subset Fonts -SaveSubsetFontsAttr *bool ; +// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path +func (_bafbd *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _bafbd .Bg !=nil {if _cggga :=_bafbd .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_cggga !=nil {return _cggga ;};};if _bafbd .SubSp !=nil {if _dadbe :=_bafbd .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070");_dadbe !=nil {return _dadbe ;};};if _bafbd .OleChartEl !=nil {if _cbaa :=_bafbd .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_cbaa !=nil {return _cbaa ;};};if _bafbd .TxEl !=nil {if _ffgf :=_bafbd .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c");_ffgf !=nil {return _ffgf ;};};if _bafbd .GraphicEl !=nil {if _bfedg :=_bafbd .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_bfedg !=nil {return _bfedg ;};};return nil ;}; -// Automatically Compress Pictures -AutoCompressPicturesAttr *bool ; +// Validate validates the CT_SlideSyncProperties and its children +func (_dada *CT_SlideSyncProperties )Validate ()error {return _dada .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// Bookmark ID Seed -BookmarkIdSeedAttr *uint32 ; +// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path +func (_cgeg *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _accfe ,_bfab :=range _cgeg .EmbeddedFont {if _cdb :=_bfab .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_accfe ));_cdb !=nil {return _cdb ;};};return nil ;};func NewAG_TLBuild ()*AG_TLBuild {_bab :=&AG_TLBuild {};return _bab }; -// Document Conformance Class -ConformanceAttr _d .ST_ConformanceClass ; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_cafa *CT_Empty )ValidateWithPath (path string )error {return nil };func NewCT_OleObject ()*CT_OleObject {_dedb :=&CT_OleObject {};_dedb .Choice =NewCT_OleObjectChoice ();return _dedb ;};func (_ecfda *CT_TLPoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdbg :=range start .Attr {if _gdbg .Name .Local =="\u0078"{_fbeg ,_gdde :=ParseUnionST_Percentage (_gdbg .Value );if _gdde !=nil {return _gdde ;};_ecfda .XAttr =_fbeg ;continue ;};if _gdbg .Name .Local =="\u0079"{_cbded ,_gggce :=ParseUnionST_Percentage (_gdbg .Value );if _gggce !=nil {return _gggce ;};_ecfda .YAttr =_cbded ;continue ;};};for {_bfafc ,_ggcd :=d .Token ();if _ggcd !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_ggcd );};if _adead ,_abccc :=_bfafc .(_d .EndElement );_abccc &&_adead .Name ==start .Name {break ;};};return nil ;};func (_acce *CT_OleObjectLink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acce .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_acce .UpdateAutomaticAttr ))});};e .EncodeToken (start );if _acce .ExtLst !=nil {_gfbag :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acce .ExtLst ,_gfbag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SlideSorterViewProperties struct{ -// List of Slide Master IDs -SldMasterIdLst *CT_SlideMasterIdList ; +// Show Formatting +ShowFormattingAttr *bool ; -// List of Notes Master IDs -NotesMasterIdLst *CT_NotesMasterIdList ; +// Base properties for Slide Sorter View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_cgddc :=&CT_NotesMasterIdList {};return _cgddc ;};func (_gedfg *CT_SlideIdList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gedfg .SldId !=nil {_fgaag :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}};for _ ,_bgefc :=range _gedfg .SldId {e .EncodeElement (_bgefc ,_fgaag );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// List of Handout Master IDs -HandoutMasterIdLst *CT_HandoutMasterIdList ; +// Validate validates the CT_SmartTags and its children +func (_gegbb *CT_SmartTags )Validate ()error {return _gegbb .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; -// List of Slide IDs -SldIdLst *CT_SlideIdList ; +// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path +func (_ggb *CT_CommentAuthorList )ValidateWithPath (path string )error {for _accf ,_baf :=range _ggb .CmAuthor {if _aecf :=_baf .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_accf ));_aecf !=nil {return _aecf ;};};return nil ;}; -// Presentation Slide Size -SldSz *CT_SlideSize ; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_gcgbc *CT_GroupShape )ValidateWithPath (path string )error {if _eagba :=_gcgbc .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_eagba !=nil {return _eagba ;};if _aeca :=_gcgbc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_aeca !=nil {return _aeca ;};for _efbf ,_bgcf :=range _gcgbc .Choice {if _ebbcf :=_bgcf .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_efbf ));_ebbcf !=nil {return _ebbcf ;};};if _gcgbc .ExtLst !=nil {if _ggfc :=_gcgbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggfc !=nil {return _ggfc ;};};return nil ;};func (_edcgc *CT_TransitionStartSoundAction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edcgc .LoopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_edcgc .LoopAttr ))});};e .EncodeToken (start );_ddddg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_edcgc .Snd ,_ddddg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TimeNodeList ()*CT_TimeNodeList {_gfcga :=&CT_TimeNodeList {};return _gfcga };func (_ebefg *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebefg =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_ebefg =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_ebefg =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_ebefg =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_ebefg =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_ebefg =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_ebefg =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_ebefg =7;};return nil ;};func (_fcfc *CT_CustomerData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebdd :=range start .Attr {if _ebdd .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"&&_ebdd .Name .Local =="\u0069\u0064"||_ebdd .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"&&_ebdd .Name .Local =="\u0069\u0064"{_ffe ,_def :=_ebdd .Value ,error (nil );if _def !=nil {return _def ;};_fcfc .IdAttr =_ffe ;continue ;};};for {_ecbd ,_ebeg :=d .Token ();if _ebeg !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_ebeg );};if _ffcad ,_bfcd :=_ecbd .(_d .EndElement );_bfcd &&_ffcad .Name ==start .Name {break ;};};return nil ;};type CT_HtmlPublishProperties struct{ -// Notes Slide Size -NotesSz *_ee .CT_PositiveSize2D ; +// Show Speaker Notes +ShowSpeakerNotesAttr *bool ; -// Smart Tags -SmartTags *CT_SmartTags ; +// Target Output Profile +TargetAttr *string ; -// Embedded Font List -EmbeddedFontLst *CT_EmbeddedFontList ; +// HTML Output Title +TitleAttr *string ;IdAttr string ; -// List of Custom Shows -CustShowLst *CT_CustomShowList ; +// All Slides +SldAll *CT_Empty ; -// Photo Album Information -PhotoAlbum *CT_PhotoAlbum ; +// Slide Range +SldRg *CT_IndexRange ; -// List of Customer Data Buckets -CustDataLst *CT_CustomerDataList ; +// Custom Show +CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;}; -// Kinsoku Settings -Kinsoku *CT_Kinsoku ; +// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path +func (_cfede *EG_Background )ValidateWithPath (path string )error {if _cfede .BgPr !=nil {if _gdbaf :=_cfede .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_gdbaf !=nil {return _gdbaf ;};};if _cfede .BgRef !=nil {if _eddec :=_cfede .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_eddec !=nil {return _eddec ;};};return nil ;}; -// Presentation Default Text Style -DefaultTextStyle *_ee .CT_TextListStyle ; +// Validate validates the CT_TLBuildDiagram and its children +func (_ceac *CT_TLBuildDiagram )Validate ()error {return _ceac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");};func NewCT_Shape ()*CT_Shape {_gdfbe :=&CT_Shape {};_gdfbe .NvSpPr =NewCT_ShapeNonVisual ();_gdfbe .SpPr =_c .NewCT_ShapeProperties ();return _gdfbe ;};func (_dadbb ST_TLAnimateColorSpace )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dadbb .String (),start );};type CT_SlideIdList struct{ -// Modification Verifier -ModifyVerifier *CT_ModifyVerifier ; +// Slide ID +SldId []*CT_SlideIdListEntry ;}; -// Extension List -ExtLst *CT_ExtensionList ;};type ST_SlideLayoutType byte ;func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_eebb :=&CT_BackgroundProperties {};return _eebb ;}; +// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path +func (_daefd *CT_SplitTransition )ValidateWithPath (path string )error {if _bfceb :=_daefd .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_bfceb !=nil {return _bfceb ;};if _gdcdf :=_daefd .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gdcdf !=nil {return _gdcdf ;};return nil ;};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_bbde :=&CT_CommonViewProperties {};_bbde .Scale =_c .NewCT_Scale2D ();_bbde .Origin =_c .NewCT_Point2D ();return _bbde ;};func (_fdad *CT_Connector )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdad .NvCxnSpPr =NewCT_ConnectorNonVisual ();_fdad .SpPr =_c .NewCT_ShapeProperties ();_aff :for {_dadc ,_cbb :=d .Token ();if _cbb !=nil {return _cbb ;};switch _gfag :=_dadc .(type ){case _d .StartElement :switch _gfag .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _debf :=d .DecodeElement (_fdad .NvCxnSpPr ,&_gfag );_debf !=nil {return _debf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _dbc :=d .DecodeElement (_fdad .SpPr ,&_gfag );_dbc !=nil {return _dbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_fdad .Style =_c .NewCT_ShapeStyle ();if _edbe :=d .DecodeElement (_fdad .Style ,&_gfag );_edbe !=nil {return _edbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdad .ExtLst =NewCT_ExtensionListModify ();if _gcdc :=d .DecodeElement (_fdad .ExtLst ,&_gfag );_gcdc !=nil {return _gcdc ;};default:_e .Log ("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_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_gfag .Name );if _bfag :=d .Skip ();_bfag !=nil {return _bfag ;};};case _d .EndElement :break _aff ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path -func (_bbf *CT_CustomShow )ValidateWithPath (path string )error {if _gcdg :=_bbf .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_gcdg !=nil {return _gcdg ;};if _bbf .ExtLst !=nil {if _fga :=_bbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fga !=nil {return _fga ;};};return nil ;}; +// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path +func (_cda *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _acb :=_cda .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_acb !=nil {return _acb ;};if _cda .Regular !=nil {if _cdc :=_cda .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_cdc !=nil {return _cdc ;};};if _cda .Bold !=nil {if _gfda :=_cda .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_gfda !=nil {return _gfda ;};};if _cda .Italic !=nil {if _cef :=_cda .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063");_cef !=nil {return _cef ;};};if _cda .BoldItalic !=nil {if _edbag :=_cda .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_edbag !=nil {return _edbag ;};};return nil ;};func (_feda *CT_Picture )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_aage :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_feda .NvPicPr ,_aage );_cfbdb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_feda .BlipFill ,_cfbdb );_eaec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_feda .SpPr ,_eaec );if _feda .Style !=nil {_aeefg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_feda .Style ,_aeefg );};if _feda .ExtLst !=nil {_cddc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feda .ExtLst ,_cddc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcbee *CT_ExtensionListModify )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcbee .ModAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u006f\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dcbee .ModAttr ))});};e .EncodeToken (start );if _dcbee .Ext !=nil {_bgcd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_ebg :=range _dcbee .Ext {e .EncodeElement (_ebg ,_bgcd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcebbb *SldMaster )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _dcebbb .CT_SlideMaster .MarshalXML (e ,start );};type ST_IterateType byte ;func (_adag *ST_TransitionEightDirectionType )Validate ()error {return _adag .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path -func (_badeg *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil };func (_aeeba ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _aeeba {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeeba ));};return nil ;};func (_fagab *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fagab =0;case "\u006e\u006f\u006e\u0065":*_fagab =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_fagab =2;};return nil ;}; +// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path +func (_ebb *CT_CommentAuthor )ValidateWithPath (path string )error {if _ebb .ExtLst !=nil {if _eef :=_ebb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eef !=nil {return _eef ;};};return nil ;};func (_gecbe ST_SplitterBarState )Validate ()error {return _gecbe .ValidateWithPath ("")}; -// Validate validates the CT_TLOleBuildChart and its children -func (_cbfeg *CT_TLOleBuildChart )Validate ()error {return _cbfeg .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");};func (_gade *SldMaster )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _gade .CT_SlideMaster .MarshalXML (e ,start );};func (_gafcae ST_TLBehaviorAdditiveType )Validate ()error {return _gafcae .ValidateWithPath ("")};func (_ecdad ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _ecdad {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecdad ));};return nil ;};func NewCT_Rel ()*CT_Rel {_aadc :=&CT_Rel {};return _aadc }; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_ecc *CT_CommentList )ValidateWithPath (path string )error {for _dga ,_beca :=range _ecc .Cm {if _bcb :=_beca .ValidateWithPath (_dg .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_dga ));_bcb !=nil {return _bcb ;};};return nil ;};func (_bdafb *CT_SlideMaster )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdafb .CSld =NewCT_CommonSlideData ();_bdafb .ClrMap =_c .NewCT_ColorMapping ();for _ ,_cfdeg :=range start .Attr {if _cfdeg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_bgbe ,_dage :=_gc .ParseBool (_cfdeg .Value );if _dage !=nil {return _dage ;};_bdafb .PreserveAttr =&_bgbe ;continue ;};};_cfcg :for {_geda ,_bgbffc :=d .Token ();if _bgbffc !=nil {return _bgbffc ;};switch _gccbb :=_geda .(type ){case _d .StartElement :switch _gccbb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _cdfec :=d .DecodeElement (_bdafb .CSld ,&_gccbb );_cdfec !=nil {return _cdfec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _afba :=d .DecodeElement (_bdafb .ClrMap ,&_gccbb );_afba !=nil {return _afba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_bdafb .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _debb :=d .DecodeElement (_bdafb .SldLayoutIdLst ,&_gccbb );_debb !=nil {return _debb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_bdafb .Transition =NewCT_SlideTransition ();if _fgbe :=d .DecodeElement (_bdafb .Transition ,&_gccbb );_fgbe !=nil {return _fgbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_bdafb .Timing =NewCT_SlideTiming ();if _dddd :=d .DecodeElement (_bdafb .Timing ,&_gccbb );_dddd !=nil {return _dddd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_bdafb .Hf =NewCT_HeaderFooter ();if _ggeca :=d .DecodeElement (_bdafb .Hf ,&_gccbb );_ggeca !=nil {return _ggeca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_bdafb .TxStyles =NewCT_SlideMasterTextStyles ();if _dfdd :=d .DecodeElement (_bdafb .TxStyles ,&_gccbb );_dfdd !=nil {return _dfdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdafb .ExtLst =NewCT_ExtensionListModify ();if _deab :=d .DecodeElement (_bdafb .ExtLst ,&_gccbb );_deab !=nil {return _deab ;};default:_e .Log ("\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_gccbb .Name );if _gbdda :=d .Skip ();_gbdda !=nil {return _gbdda ;};};case _d .EndElement :break _cfcg ;case _d .CharData :};};return nil ;};func (_cfe *CT_Empty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TLTriggerEvent byte ;func (_eged *CT_Presentation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eged .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_dg .Sprintf ("\u0025\u0076",*_eged .ServerZoomAttr )});};if _eged .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_dg .Sprintf ("\u0025\u0076",*_eged .FirstSlideNumAttr )});};if _eged .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_eged .ShowSpecialPlsOnTitleSldAttr ))});};if _eged .RtlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0074\u006c"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_eged .RtlAttr ))});};if _eged .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_eged .RemovePersonalInfoOnSaveAttr ))});};if _eged .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_eged .CompatModeAttr ))});};if _eged .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_eged .StrictFirstAndLastCharsAttr ))});};if _eged .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_eged .EmbedTrueTypeFontsAttr ))});};if _eged .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_eged .SaveSubsetFontsAttr ))});};if _eged .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_eged .AutoCompressPicturesAttr ))});};if _eged .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_eged .BookmarkIdSeedAttr )});};if _eged .ConformanceAttr !=_f .ST_ConformanceClassUnset {_fbdb ,_fgaa :=_eged .ConformanceAttr .MarshalXMLAttr (_d .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _fgaa !=nil {return _fgaa ;};start .Attr =append (start .Attr ,_fbdb );};e .EncodeToken (start );if _eged .SldMasterIdLst !=nil {_cdag :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_eged .SldMasterIdLst ,_cdag );};if _eged .NotesMasterIdLst !=nil {_bffc :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_eged .NotesMasterIdLst ,_bffc );};if _eged .HandoutMasterIdLst !=nil {_adeb :=_d .StartElement {Name :_d .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}};e .EncodeElement (_eged .HandoutMasterIdLst ,_adeb );};if _eged .SldIdLst !=nil {_gcae :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_eged .SldIdLst ,_gcae );};if _eged .SldSz !=nil {_aeade :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}};e .EncodeElement (_eged .SldSz ,_aeade );};_eaag :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_eged .NotesSz ,_eaag );if _eged .SmartTags !=nil {_caaa :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_eged .SmartTags ,_caaa );};if _eged .EmbeddedFontLst !=nil {_ageb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eged .EmbeddedFontLst ,_ageb );};if _eged .CustShowLst !=nil {_cegf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_eged .CustShowLst ,_cegf );};if _eged .PhotoAlbum !=nil {_bdfb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}};e .EncodeElement (_eged .PhotoAlbum ,_bdfb );};if _eged .CustDataLst !=nil {_afcb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_eged .CustDataLst ,_afcb );};if _eged .Kinsoku !=nil {_aadbd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_eged .Kinsoku ,_aadbd );};if _eged .DefaultTextStyle !=nil {_fddg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eged .DefaultTextStyle ,_fddg );};if _eged .ModifyVerifier !=nil {_bfbbe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_eged .ModifyVerifier ,_bfbbe );};if _eged .ExtLst !=nil {_gbae :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eged .ExtLst ,_gbae );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_acedd :=&CT_TLTimeNodeExclusive {};_acedd .CTn =NewCT_TLCommonTimeNodeData ();return _acedd ;}; -// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path -func (_adf *CT_CustomShowList )ValidateWithPath (path string )error {for _baa ,_cac :=range _adf .CustShow {if _eeaf :=_cac .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_baa ));_eeaf !=nil {return _eeaf ;};};return nil ;};func (_dffc *CT_ModifyVerifier )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dffc .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .AlgorithmNameAttr )});};if _dffc .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .HashValueAttr )});};if _dffc .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .SaltValueAttr )});};if _dffc .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .SpinValueAttr )});};if _dffc .CryptProviderTypeAttr !=_d .ST_CryptProvUnset {_cgba ,_gfgg :=_dffc .CryptProviderTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"});if _gfgg !=nil {return _gfgg ;};start .Attr =append (start .Attr ,_cgba );};if _dffc .CryptAlgorithmClassAttr !=_d .ST_AlgClassUnset {_cfdfc ,_dfcg :=_dffc .CryptAlgorithmClassAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"});if _dfcg !=nil {return _dfcg ;};start .Attr =append (start .Attr ,_cfdfc );};if _dffc .CryptAlgorithmTypeAttr !=_d .ST_AlgTypeUnset {_cdeg ,_fbac :=_dffc .CryptAlgorithmTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"});if _fbac !=nil {return _fbac ;};start .Attr =append (start .Attr ,_cdeg );};if _dffc .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .CryptAlgorithmSidAttr )});};if _dffc .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .SpinCountAttr )});};if _dffc .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .SaltDataAttr )});};if _dffc .HashDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .HashDataAttr )});};if _dffc .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .CryptProviderAttr )});};if _dffc .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .AlgIdExtAttr )});};if _dffc .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .AlgIdExtSourceAttr )});};if _dffc .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .CryptProviderTypeExtAttr )});};if _dffc .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .CryptProviderTypeExtSourceAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcdad *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcdad .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fgad :=range start .Attr {if _fgad .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bcdad .OriginAttr .UnmarshalXMLAttr (_fgad );continue ;};if _fgad .Name .Local =="\u0070\u0061\u0074\u0068"{_bfeb ,_cfedf :=_fgad .Value ,error (nil );if _cfedf !=nil {return _cfedf ;};_bcdad .PathAttr =&_bfeb ;continue ;};if _fgad .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_bcdad .PathEditModeAttr .UnmarshalXMLAttr (_fgad );continue ;};if _fgad .Name .Local =="\u0072\u0041\u006e\u0067"{_cdag ,_gefgc :=_e .ParseInt (_fgad .Value ,10,32);if _gefgc !=nil {return _gefgc ;};_dcabd :=int32 (_cdag );_bcdad .RAngAttr =&_dcabd ;continue ;};if _fgad .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_eagc ,_cdcf :=_fgad .Value ,error (nil );if _cdcf !=nil {return _cdcf ;};_bcdad .PtsTypesAttr =&_eagc ;continue ;};};_dbfg :for {_gccbe ,_cfffad :=d .Token ();if _cfffad !=nil {return _cfffad ;};switch _caged :=_gccbe .(type ){case _c .StartElement :switch _caged .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _cdgc :=d .DecodeElement (_bcdad .CBhvr ,&_caged );_cdgc !=nil {return _cdgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_bcdad .By =NewCT_TLPoint ();if _egdce :=d .DecodeElement (_bcdad .By ,&_caged );_egdce !=nil {return _egdce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_bcdad .From =NewCT_TLPoint ();if _fgeag :=d .DecodeElement (_bcdad .From ,&_caged );_fgeag !=nil {return _fgeag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_bcdad .To =NewCT_TLPoint ();if _fbgff :=d .DecodeElement (_bcdad .To ,&_caged );_fbgff !=nil {return _fbgff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"}:_bcdad .RCtr =NewCT_TLPoint ();if _dgag :=d .DecodeElement (_bcdad .RCtr ,&_caged );_dgag !=nil {return _dgag ;};default:_cd .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_caged .Name );if _dgfgf :=d .Skip ();_dgfgf !=nil {return _dgfgf ;};};case _c .EndElement :break _dbfg ;case _c .CharData :};};return nil ;};func (_eaaf *CT_SplitTransition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dafec :=range start .Attr {if _dafec .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_eaaf .OrientAttr .UnmarshalXMLAttr (_dafec );continue ;};if _dafec .Name .Local =="\u0064\u0069\u0072"{_eaaf .DirAttr .UnmarshalXMLAttr (_dafec );continue ;};};for {_fcae ,_defg :=d .Token ();if _defg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0070\u006c\u0069\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_defg );};if _cbac ,_cage :=_fcae .(_c .EndElement );_cage &&_cbac .Name ==start .Name {break ;};};return nil ;};func (_cgeee ST_TLCommandType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edgbe :=_c .Attr {};_edgbe .Name =name ;switch _cgeee {case ST_TLCommandTypeUnset :_edgbe .Value ="";case ST_TLCommandTypeEvt :_edgbe .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_edgbe .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_edgbe .Value ="\u0076\u0065\u0072\u0062";};return _edgbe ,nil ;};func (_dgcbe *CT_TLShapeTargetElement )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dgcbe .SpidAttr )});e .EncodeToken (start );if _dgcbe .Bg !=nil {_bbecd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_dgcbe .Bg ,_bbecd );};if _dgcbe .SubSp !=nil {_dbdfb :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}};e .EncodeElement (_dgcbe .SubSp ,_dbdfb );};if _dgcbe .OleChartEl !=nil {_fedeg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_dgcbe .OleChartEl ,_fedeg );};if _dgcbe .TxEl !=nil {_defac :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}};e .EncodeElement (_dgcbe .TxEl ,_defac );};if _dgcbe .GraphicEl !=nil {_ecgff :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_dgcbe .GraphicEl ,_ecgff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_TLOleChartBuildType byte ;type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ;};func (_gaefe *CmAuthorLst )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaefe .CT_CommentAuthorList =*NewCT_CommentAuthorList ();_gbaa :for {_fadbg ,_cfcbc :=d .Token ();if _cfcbc !=nil {return _cfcbc ;};switch _fbdf :=_fadbg .(type ){case _c .StartElement :switch _fbdf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_fdbc :=NewCT_CommentAuthor ();if _fbgbf :=d .DecodeElement (_fdbc ,&_fbdf );_fbgbf !=nil {return _fbgbf ;};_gaefe .CmAuthor =append (_gaefe .CmAuthor ,_fdbc );default:_cd .Log ("\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\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_fbdf .Name );if _bbfa :=d .Skip ();_bbfa !=nil {return _bbfa ;};};case _c .EndElement :break _gbaa ;case _c .CharData :};};return nil ;};func (_cbce *CT_EightDirectionTransition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbce .DirAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cbce .DirAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Extension ()*CT_Extension {_cfeg :=&CT_Extension {};return _cfeg };type CT_Background struct{ +// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path +func (_bfdgb *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil };type ST_TLNextActionType byte ;type EG_ExtensionList struct{ -// Black and White Mode -BwModeAttr _ee .ST_BlackWhiteMode ; +// Extension +Ext []*CT_Extension ;};func (_agab *CT_NormalViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agab .RestoredLeft =NewCT_NormalViewPortion ();_agab .RestoredTop =NewCT_NormalViewPortion ();for _ ,_cdce :=range start .Attr {if _cdce .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_fggg ,_abca :=_gc .ParseBool (_cdce .Value );if _abca !=nil {return _abca ;};_agab .ShowOutlineIconsAttr =&_fggg ;continue ;};if _cdce .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_bbdf ,_decb :=_gc .ParseBool (_cdce .Value );if _decb !=nil {return _decb ;};_agab .SnapVertSplitterAttr =&_bbdf ;continue ;};if _cdce .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_agab .VertBarStateAttr .UnmarshalXMLAttr (_cdce );continue ;};if _cdce .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_agab .HorzBarStateAttr .UnmarshalXMLAttr (_cdce );continue ;};if _cdce .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_gegd ,_gfbd :=_gc .ParseBool (_cdce .Value );if _gfbd !=nil {return _gfbd ;};_agab .PreferSingleViewAttr =&_gegd ;continue ;};};_cdbfb :for {_bcff ,_cdga :=d .Token ();if _cdga !=nil {return _cdga ;};switch _bcgea :=_bcff .(type ){case _d .StartElement :switch _bcgea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"}:if _edfg :=d .DecodeElement (_agab .RestoredLeft ,&_bcgea );_edfg !=nil {return _edfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}:if _eedd :=d .DecodeElement (_agab .RestoredTop ,&_bcgea );_eedd !=nil {return _eedd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agab .ExtLst =NewCT_ExtensionList ();if _gfcc :=d .DecodeElement (_agab .ExtLst ,&_bcgea );_gfcc !=nil {return _gfcc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_bcgea .Name );if _dfdac :=d .Skip ();_dfdac !=nil {return _dfdac ;};};case _d .EndElement :break _cdbfb ;case _d .CharData :};};return nil ;};func (_fafgc *CT_TLTemplateList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fafgc .Tmpl !=nil {_fbdbe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_bfegd :=range _fafgc .Tmpl {e .EncodeElement (_bfegd ,_fbdbe );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_caaba *CT_TLCommonMediaNodeData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caaba .CTn =NewCT_TLCommonTimeNodeData ();_caaba .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_agbgc :=range start .Attr {if _agbgc .Name .Local =="\u0076\u006f\u006c"{_ccffa ,_fbaeg :=ParseUnionST_PositiveFixedPercentage (_agbgc .Value );if _fbaeg !=nil {return _fbaeg ;};_caaba .VolAttr =&_ccffa ;continue ;};if _agbgc .Name .Local =="\u006d\u0075\u0074\u0065"{_cgdgd ,_ageg :=_gc .ParseBool (_agbgc .Value );if _ageg !=nil {return _ageg ;};_caaba .MuteAttr =&_cgdgd ;continue ;};if _agbgc .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_fcgc ,_dgfga :=_gc .ParseUint (_agbgc .Value ,10,32);if _dgfga !=nil {return _dgfga ;};_gbbg :=uint32 (_fcgc );_caaba .NumSldAttr =&_gbbg ;continue ;};if _agbgc .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_cefaf ,_dfecg :=_gc .ParseBool (_agbgc .Value );if _dfecg !=nil {return _dfecg ;};_caaba .ShowWhenStoppedAttr =&_cefaf ;continue ;};};_cdfac :for {_gaeg ,_dbcgd :=d .Token ();if _dbcgd !=nil {return _dbcgd ;};switch _abfge :=_gaeg .(type ){case _d .StartElement :switch _abfge .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _fbggbf :=d .DecodeElement (_caaba .CTn ,&_abfge );_fbggbf !=nil {return _fbggbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _bgcc :=d .DecodeElement (_caaba .TgtEl ,&_abfge );_bgcc !=nil {return _bgcc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064e\u0044\u0061\u0074\u0061\u0020%\u0076",_abfge .Name );if _edac :=d .Skip ();_edac !=nil {return _edac ;};};case _d .EndElement :break _cdfac ;case _d .CharData :};};return nil ;};func (_facded *ST_TLAnimateEffectTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdae ,_fdefc :=d .Token ();if _fdefc !=nil {return _fdefc ;};if _aaffd ,_ecefa :=_bgdae .(_d .EndElement );_ecefa &&_aaffd .Name ==start .Name {*_facded =1;return nil ;};if _bgadaa ,_fadb :=_bgdae .(_d .CharData );!_fadb {return _dg .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",_bgdae );}else {switch string (_bgadaa ){case "":*_facded =0;case "\u0069\u006e":*_facded =1;case "\u006f\u0075\u0074":*_facded =2;case "\u006e\u006f\u006e\u0065":*_facded =3;};};_bgdae ,_fdefc =d .Token ();if _fdefc !=nil {return _fdefc ;};if _ccgae ,_ebfcc :=_bgdae .(_d .EndElement );_ebfcc &&_ccgae .Name ==start .Name {return nil ;};return _dg .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",_bgdae );};type SldSyncPr struct{CT_SlideSyncProperties };type CT_Rel struct{IdAttr string ;};func (_aggfe *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcga :=range start .Attr {if _dcga .Name .Local =="\u0076\u0061\u006c"{_eafa ,_ebdgb :=_gc .ParseBool (_dcga .Value );if _ebdgb !=nil {return _ebdgb ;};_aggfe .ValAttr =_eafa ;continue ;};};for {_acbf ,_gcgbd :=d .Token ();if _gcgbd !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074B\u006f\u006f\u006c\u0065\u0061n\u0056\u0061l\u003a\u0020\u0025\u0073",_gcgbd );};if _bage ,_dbcbd :=_acbf .(_d .EndElement );_dbcbd &&_bage .Name ==start .Name {break ;};};return nil ;};func (_abdcd *CT_TLBehaviorAttributeNameList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_adgdf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}};for _ ,_ggccg :=range _abdcd .AttrName {e .EncodeElement (_ggccg ,_adgdf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_effde ST_TLAnimateEffectTransition )String ()string {switch _effde {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_acfad *Sld )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="\u0070\u003a\u0073l\u0064";return _acfad .CT_Slide .MarshalXML (e ,start );};func (_gdbbb *CT_NotesSlide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdbbb .CSld =NewCT_CommonSlideData ();for _ ,_defe :=range start .Attr {if _defe .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_cebg ,_fbbgb :=_gc .ParseBool (_defe .Value );if _fbbgb !=nil {return _fbbgb ;};_gdbbb .ShowMasterSpAttr =&_cebg ;continue ;};if _defe .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dgagc ,_afgfb :=_gc .ParseBool (_defe .Value );if _afgfb !=nil {return _afgfb ;};_gdbbb .ShowMasterPhAnimAttr =&_dgagc ;continue ;};};_ecge :for {_fdgg ,_egff :=d .Token ();if _egff !=nil {return _egff ;};switch _agdf :=_fdgg .(type ){case _d .StartElement :switch _agdf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gbca :=d .DecodeElement (_gdbbb .CSld ,&_agdf );_gbca !=nil {return _gbca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gdbbb .ClrMapOvr =_c .NewCT_ColorMappingOverride ();if _ebcb :=d .DecodeElement (_gdbbb .ClrMapOvr ,&_agdf );_ebcb !=nil {return _ebcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbbb .ExtLst =NewCT_ExtensionListModify ();if _ggcg :=d .DecodeElement (_gdbbb .ExtLst ,&_agdf );_ggcg !=nil {return _ggcg ;};default:_e .Log ("\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\u004eo\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_agdf .Name );if _fgffc :=d .Skip ();_fgffc !=nil {return _fgffc ;};};case _d .EndElement :break _ecge ;case _d .CharData :};};return nil ;}; -// Background Properties -BgPr *CT_BackgroundProperties ; +// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path +func (_bgcga *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _bcee :=_bgcga .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072");_bcee !=nil {return _bcee ;};if _bgcga .ExtLst !=nil {if _aedb :=_bgcga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aedb !=nil {return _aedb ;};};return nil ;};type ST_TLBehaviorAccumulateType byte ;type CT_TLAnimVariant struct{ -// Background Style Reference -BgRef *_ee .CT_StyleMatrixReference ;};type CT_ExtensionListModify struct{ +// Boolean Variant +BoolVal *CT_TLAnimVariantBooleanVal ; -// Modify -ModAttr *bool ; +// Integer +IntVal *CT_TLAnimVariantIntegerVal ; -// Extension -Ext []*CT_Extension ;}; +// Float Value +FltVal *CT_TLAnimVariantFloatVal ; -// ValidateWithPath validates the Presentation and its children, prefixing error messages with path -func (_adedf *Presentation )ValidateWithPath (path string )error {if _ggadeb :=_adedf .CT_Presentation .ValidateWithPath (path );_ggadeb !=nil {return _ggadeb ;};return nil ;}; +// String Value +StrVal *CT_TLAnimVariantStringVal ; -// Validate validates the CT_TLTimeNodeParallel and its children -func (_fccb *CT_TLTimeNodeParallel )Validate ()error {return _fccb .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};func (_caea *CT_CornerDirectionTransition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _caea .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_gfec ,_cffc :=_caea .DirAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0069\u0072"});if _cffc !=nil {return _cffc ;};start .Attr =append (start .Attr ,_gfec );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Color Value +ClrVal *_c .CT_Color ;};func (_cab *CT_EmbeddedFontListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cab .Font =_c .NewCT_TextFont ();_eadb :for {_ggg ,_dccf :=d .Token ();if _dccf !=nil {return _dccf ;};switch _abe :=_ggg .(type ){case _d .StartElement :switch _abe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:if _adgde :=d .DecodeElement (_cab .Font ,&_abe );_adgde !=nil {return _adgde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"}:_cab .Regular =NewCT_EmbeddedFontDataId ();if _gadf :=d .DecodeElement (_cab .Regular ,&_abe );_gadf !=nil {return _gadf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"}:_cab .Bold =NewCT_EmbeddedFontDataId ();if _ccfa :=d .DecodeElement (_cab .Bold ,&_abe );_ccfa !=nil {return _ccfa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"}:_cab .Italic =NewCT_EmbeddedFontDataId ();if _bbeb :=d .DecodeElement (_cab .Italic ,&_abe );_bbeb !=nil {return _bbeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_cab .BoldItalic =NewCT_EmbeddedFontDataId ();if _gfd :=d .DecodeElement (_cab .BoldItalic ,&_abe );_gfd !=nil {return _gfd ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074E\u006e\u0074\u0072\u0079\u0020%\u0076",_abe .Name );if _dccd :=d .Skip ();_dccd !=nil {return _dccd ;};};case _d .EndElement :break _eadb ;case _d .CharData :};};return nil ;};func (_ecdgd *CT_TLBuildDiagram )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecdgd .BldAttr !=ST_TLDiagramBuildTypeUnset {_bfbf ,_cfgacb :=_ecdgd .BldAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u006c\u0064"});if _cfgacb !=nil {return _cfgacb ;};start .Attr =append (start .Attr ,_bfbf );};if _ecdgd .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_ecdgd .SpidAttr )});};if _ecdgd .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_ecdgd .GrpIdAttr )});};if _ecdgd .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_ecdgd .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path -func (_aggf *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _aggf .ExtLst !=nil {if _cbfge :=_aggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbfge !=nil {return _cbfge ;};};return nil ;}; +// Validate validates the CT_SlideTiming and its children +func (_deda *CT_SlideTiming )Validate ()error {return _deda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");};func (_bdfbc ST_PhotoAlbumFrameShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdfbc .String (),start );};type CT_BuildList struct{ -// Validate validates the CT_Picture and its children -func (_gaeg *CT_Picture )Validate ()error {return _gaeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_cfccf ST_SlideSizeType )Validate ()error {return _cfccf .ValidateWithPath ("")};func (_fcfa *CT_TLAnimateColorBehavior )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcfa .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_fege ,_bcbedd :=_fcfa .ClrSpcAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"});if _bcbedd !=nil {return _bcbedd ;};start .Attr =append (start .Attr ,_fege );};if _fcfa .DirAttr !=ST_TLAnimateColorDirectionUnset {_bcee ,_gebfb :=_fcfa .DirAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0069\u0072"});if _gebfb !=nil {return _gebfb ;};start .Attr =append (start .Attr ,_bcee );};e .EncodeToken (start );_bbag :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_fcfa .CBhvr ,_bbag );if _fcfa .By !=nil {_fedad :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_fcfa .By ,_fedad );};if _fcfa .From !=nil {_ggefa :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_fcfa .From ,_ggefa );};if _fcfa .To !=nil {_egaf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_fcfa .To ,_egaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Build Paragraph +BldP []*CT_TLBuildParagraph ; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_cege *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _dcag :=_cege .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dcag !=nil {return _dcag ;};if _gegbb :=_cege .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gegbb !=nil {return _gegbb ;};if _afaf :=_cege .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_afaf !=nil {return _afaf ;};return nil ;};func (_adcfc ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _adcfc {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcfc ));};return nil ;};func (_bcagc ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _bcagc {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcagc ));};return nil ;};func (_bebfdc *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bebfdc =0;case "\u006c\u0075":*_bebfdc =1;case "\u0072\u0075":*_bebfdc =2;case "\u006c\u0064":*_bebfdc =3;case "\u0072\u0064":*_bebfdc =4;};return nil ;};type CT_TLTimeAnimateValueList struct{ +// Build Diagram +BldDgm []*CT_TLBuildDiagram ; -// Time Animate Value -Tav []*CT_TLTimeAnimateValue ;}; +// Build Embedded Chart +BldOleChart []*CT_TLOleBuildChart ; -// Validate validates the NotesMaster and its children -func (_fcgdb *NotesMaster )Validate ()error {return _fcgdb .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");}; +// Build Graphics +BldGraphic []*CT_TLGraphicalObjectBuild ;}; -// Validate validates the CT_TLTimeNodeSequence and its children -func (_dedca *CT_TLTimeNodeSequence )Validate ()error {return _dedca .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");};func (_gafa *CT_TransitionSoundAction )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gafa .StSnd !=nil {_cggff :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_gafa .StSnd ,_cggff );};if _gafa .EndSnd !=nil {_cdfaff :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}};e .EncodeElement (_gafa .EndSnd ,_cdfaff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Comment ()*CT_Comment {_cffe :=&CT_Comment {};_cffe .Pos =_ee .NewCT_Point2D ();return _cffe ;};func (_gfbgc ST_WebColorType )String ()string {switch _gfbgc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062r\u006f\u0077\u0073\u0065\u0072";case 3:return "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 4:return "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case 5:return "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case 6:return "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return "";};func (_eba *CT_EightDirectionTransition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcfe :=range start .Attr {if _bcfe .Name .Local =="\u0064\u0069\u0072"{_aba ,_gaa :=ParseUnionST_TransitionEightDirectionType (_bcfe .Value );if _gaa !=nil {return _gaa ;};_eba .DirAttr =&_aba ;continue ;};};for {_bdec ,_fdg :=d .Token ();if _fdg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0069g\u0068\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_fdg );};if _gaac ,_abgcd :=_bdec .(_c .EndElement );_abgcd &&_gaac .Name ==start .Name {break ;};};return nil ;};type CT_TLAnimVariantFloatVal struct{ +// Validate validates the CmAuthorLst and its children +func (_gfdfgc *CmAuthorLst )Validate ()error {return _gfdfgc .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");};func (_befec *ST_TLParaBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_befec =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_befec =1;case "\u0070":*_befec =2;case "\u0063\u0075\u0073\u0074":*_befec =3;case "\u0077\u0068\u006fl\u0065":*_befec =4;};return nil ;}; -// Value -ValAttr float32 ;};func (_bbced ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _bbced {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbced ));};return nil ;};type CT_SlideSyncProperties struct{ +// Validate validates the CT_OleObjectChoice and its children +func (_fffba *CT_OleObjectChoice )Validate ()error {return _fffba .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");};func (_acbg ST_TLTriggerEvent )Validate ()error {return _acbg .ValidateWithPath ("")};const (ST_TLTimeNodePresetClassTypeUnset ST_TLTimeNodePresetClassType =0;ST_TLTimeNodePresetClassTypeEntr ST_TLTimeNodePresetClassType =1;ST_TLTimeNodePresetClassTypeExit ST_TLTimeNodePresetClassType =2;ST_TLTimeNodePresetClassTypeEmph ST_TLTimeNodePresetClassType =3;ST_TLTimeNodePresetClassTypePath ST_TLTimeNodePresetClassType =4;ST_TLTimeNodePresetClassTypeVerb ST_TLTimeNodePresetClassType =5;ST_TLTimeNodePresetClassTypeMediacall ST_TLTimeNodePresetClassType =6;);func (_bcffea *ST_TLTimeIndefinite )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egafbd ,_fbfdd :=d .Token ();if _fbfdd !=nil {return _fbfdd ;};if _fbdec ,_dggfgc :=_egafbd .(_d .EndElement );_dggfgc &&_fbdec .Name ==start .Name {*_bcffea =1;return nil ;};if _eaegce ,_eccbf :=_egafbd .(_d .CharData );!_eccbf {return _dg .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",_egafbd );}else {switch string (_eaegce ){case "":*_bcffea =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_bcffea =1;};};_egafbd ,_fbfdd =d .Token ();if _fbfdd !=nil {return _fbfdd ;};if _gbeaa ,_cecddd :=_egafbd .(_d .EndElement );_cecddd &&_gbeaa .Name ==start .Name {return nil ;};return _dg .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",_egafbd );};type CT_TLPoint struct{ -// Server's Slide File ID -ServerSldIdAttr string ; +// X coordinate +XAttr _c .ST_Percentage ; -// Server's Slide File's modification date/time -ServerSldModifiedTimeAttr _bf .Time ; +// Y coordinate +YAttr _c .ST_Percentage ;}; -// Client Slide Insertion date/time -ClientInsertedTimeAttr _bf .Time ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path +func (_dafge *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _dafge .VolAttr !=nil {if _bgcab :=_dafge .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_bgcab !=nil {return _bgcab ;};};if _bceca :=_dafge .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_bceca !=nil {return _bceca ;};if _eced :=_dafge .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_eced !=nil {return _eced ;};return nil ;};func (_aeada ST_TLTriggerRuntimeNode )Validate ()error {return _aeada .ValidateWithPath ("")};type CT_GroupShapeNonVisual struct{ -// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path -func (_gcabe *CT_SlideSize )ValidateWithPath (path string )error {if _gcabe .CxAttr < 914400{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gcabe .CxAttr );};if _gcabe .CxAttr > 51206400{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gcabe .CxAttr );};if _gcabe .CxAttr < 0{return _f .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gcabe .CxAttr );};if _gcabe .CyAttr < 914400{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gcabe .CyAttr );};if _gcabe .CyAttr > 51206400{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gcabe .CyAttr );};if _gcabe .CyAttr < 0{return _f .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gcabe .CyAttr );};if _gadaf :=_gcabe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gadaf !=nil {return _gadaf ;};return nil ;}; +// Non-visual Drawing Properties +CNvPr *_c .CT_NonVisualDrawingProps ; -// Validate validates the CT_ShowInfoBrowse and its children -func (_fbfad *CT_ShowInfoBrowse )Validate ()error {return _fbfad .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};func (_bffce ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _bffce {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bffce ));};return nil ;};func (_fbgb *CT_TLAnimVariant )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfec :for {_geda ,_eabd :=d .Token ();if _eabd !=nil {return _eabd ;};switch _ebdb :=_geda .(type ){case _c .StartElement :switch _ebdb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"}:_fbgb .BoolVal =NewCT_TLAnimVariantBooleanVal ();if _cabbf :=d .DecodeElement (_fbgb .BoolVal ,&_ebdb );_cabbf !=nil {return _cabbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"}:_fbgb .IntVal =NewCT_TLAnimVariantIntegerVal ();if _fgffg :=d .DecodeElement (_fbgb .IntVal ,&_ebdb );_fgffg !=nil {return _fgffg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"}:_fbgb .FltVal =NewCT_TLAnimVariantFloatVal ();if _ggfc :=d .DecodeElement (_fbgb .FltVal ,&_ebdb );_ggfc !=nil {return _ggfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"}:_fbgb .StrVal =NewCT_TLAnimVariantStringVal ();if _gbed :=d .DecodeElement (_fbgb .StrVal ,&_ebdb );_gbed !=nil {return _gbed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"}:_fbgb .ClrVal =_ee .NewCT_Color ();if _dfbaa :=d .DecodeElement (_fbgb .ClrVal ,&_ebdb );_dfbaa !=nil {return _dfbaa ;};default:_cd .Log ("\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\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_ebdb .Name );if _gddcg :=d .Skip ();_gddcg !=nil {return _gddcg ;};};case _c .EndElement :break _bfec ;case _c .CharData :};};return nil ;}; +// Non-Visual Group Shape Drawing Properties +CNvGrpSpPr *_c .CT_NonVisualGroupDrawingShapeProps ; -// Validate validates the CT_TLTriggerTimeNodeID and its children -func (_ebff *CT_TLTriggerTimeNodeID )Validate ()error {return _ebff .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};func (_bbadf ST_TLBehaviorTransformType )Validate ()error {return _bbadf .ValidateWithPath ("")};func (_defag *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_defag =0;case "\u0065\u006e\u0074\u0072":*_defag =1;case "\u0065\u0078\u0069\u0074":*_defag =2;case "\u0065\u006d\u0070\u0068":*_defag =3;case "\u0070\u0061\u0074\u0068":*_defag =4;case "\u0076\u0065\u0072\u0062":*_defag =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_defag =6;};return nil ;};func (_aefdb *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gabfe :for {_adeg ,_fcceg :=d .Token ();if _fcceg !=nil {return _fcceg ;};switch _eebe :=_adeg .(type ){case _c .StartElement :switch _eebe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}:var _ecdef string ;if _bebb :=d .DecodeElement (&_ecdef ,&_eebe );_bebb !=nil {return _bebb ;};_aefdb .AttrName =append (_aefdb .AttrName ,_ecdef );default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u004e\u0061\u006d\u0065L\u0069\u0073\u0074\u0020\u0025\u0076",_eebe .Name );if _gdbfe :=d .Skip ();_gdbfe !=nil {return _gdbfe ;};};case _c .EndElement :break _gabfe ;case _c .CharData :};};return nil ;}; +// Non-Visual Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;}; -// Validate validates the CT_Guide and its children -func (_ceedc *CT_Guide )Validate ()error {return _ceedc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};func (_beadbf ST_PlaceholderType )String ()string {switch _beadbf {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0062\u006f\u0064\u0079";case 3:return "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case 4:return "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case 5:return "\u0064\u0074";case 6:return "\u0073\u006c\u0064\u004e\u0075\u006d";case 7:return "\u0066\u0074\u0072";case 8:return "\u0068\u0064\u0072";case 9:return "\u006f\u0062\u006a";case 10:return "\u0063\u0068\u0061r\u0074";case 11:return "\u0074\u0062\u006c";case 12:return "\u0063l\u0069\u0070\u0041\u0072\u0074";case 13:return "\u0064\u0067\u006d";case 14:return "\u006d\u0065\u0064i\u0061";case 15:return "\u0073\u006c\u0064\u0049\u006d\u0067";case 16:return "\u0070\u0069\u0063";};return "";};func (_aeead ST_TLAnimateColorDirection )String ()string {switch _aeead {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";}; +// Validate validates the CT_TLBuildParagraph and its children +func (_bbgf *CT_TLBuildParagraph )Validate ()error {return _bbgf .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_ccgaf ST_TLOleChartBuildType )String ()string {switch _ccgaf {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 5:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return "";};func (_eefgg *CT_TLAnimVariantStringVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agbea :=range start .Attr {if _agbea .Name .Local =="\u0076\u0061\u006c"{_fbcfgg ,_cecb :=_agbea .Value ,error (nil );if _cecb !=nil {return _cecb ;};_eefgg .ValAttr =_fbcfgg ;continue ;};};for {_abfc ,_ddef :=d .Token ();if _ddef !=nil {return _dg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0053\u0074\u0072\u0069\u006e\u0067\u0056\u0061l\u003a\u0020\u0025\u0073",_ddef );};if _fgagf ,_begf :=_abfc .(_d .EndElement );_begf &&_fgagf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path -func (_fagcd *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _accbd :=_fagcd .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_accbd !=nil {return _accbd ;};return nil ;}; +// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path +func (_dacc *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _bgbeg :=_dacc .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_bgbeg !=nil {return _bgbeg ;};return nil ;};func (_baaed *CT_OrientationTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baaed .DirAttr !=ST_DirectionUnset {_gaad ,_ccbc :=_baaed .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _ccbc !=nil {return _ccbc ;};start .Attr =append (start .Attr ,_gaad );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bagc *CT_TLTimeNodeSequence )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bagc .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_bagc .ConcurrentAttr ))});};if _bagc .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_effc ,_gefb :=_bagc .PrevAcAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _gefb !=nil {return _gefb ;};start .Attr =append (start .Attr ,_effc );};if _bagc .NextAcAttr !=ST_TLNextActionTypeUnset {_dadde ,_edbd :=_bagc .NextAcAttr .MarshalXMLAttr (_d .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"});if _edbd !=nil {return _edbd ;};start .Attr =append (start .Attr ,_dadde );};e .EncodeToken (start );_gddgc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_bagc .CTn ,_gddgc );if _bagc .PrevCondLst !=nil {_dbacf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bagc .PrevCondLst ,_dbacf );};if _bagc .NextCondLst !=nil {_cfaeg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bagc .NextCondLst ,_cfaeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TLAnimateBehaviorCalcMode byte ; -// Validate validates the CT_SlideMasterTextStyles and its children -func (_bdce *CT_SlideMasterTextStyles )Validate ()error {return _bdce .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_cdfff :=&CT_TLCommandBehavior {};_cdfff .CBhvr =NewCT_TLCommonBehaviorData ();return _cdfff ;}; +// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path +func (_cedg *CT_ModifyVerifier )ValidateWithPath (path string )error {if _ebbgg :=_cedg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_ebbgg !=nil {return _ebbgg ;};if _fcbb :=_cedg .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_fcbb !=nil {return _fcbb ;};if _ccg :=_cedg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ccg !=nil {return _ccg ;};return nil ;};func (_dafcg *CT_TLIterateIntervalTime )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_dafcg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eeadfc ST_SlideSizeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeadfc .String (),start );};func (_acebgc *ST_WebColorType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acebgc =0;case "\u006e\u006f\u006e\u0065":*_acebgc =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_acebgc =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_acebgc =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_acebgc =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_acebgc =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_acebgc =6;};return nil ;};func (_cafce *CT_TLTimeNodeParallel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cafce .CTn =NewCT_TLCommonTimeNodeData ();_dabf :for {_fbdbc ,_cfgaa :=d .Token ();if _cfgaa !=nil {return _cfgaa ;};switch _dede :=_fbdbc .(type ){case _d .StartElement :switch _dede .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _gbee :=d .DecodeElement (_cafce .CTn ,&_dede );_gbee !=nil {return _gbee ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0050\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u0020\u0025\u0076",_dede .Name );if _dbed :=d .Skip ();_dbed !=nil {return _dbed ;};};case _d .EndElement :break _dabf ;case _d .CharData :};};return nil ;};func (_cgfgc ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbgag :=_d .Attr {};_bbgag .Name =name ;switch _cgfgc {case ST_TLTimeNodeMasterRelationUnset :_bbgag .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_bbgag .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_bbgag .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_bbgag .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _bbgag ,nil ;};type CT_TLTimeCondition struct{ -// Validate validates the CT_Slide and its children -func (_fdadg *CT_Slide )Validate ()error {return _fdadg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");};type CT_ShapeNonVisual struct{ +// Trigger Event +EvtAttr ST_TLTriggerEvent ; -// Non-Visual Drawing Properties -CNvPr *_ee .CT_NonVisualDrawingProps ; +// Trigger Delay +DelayAttr *ST_TLTime ; -// Non-Visual Drawing Properties for a Shape -CNvSpPr *_ee .CT_NonVisualDrawingShapeProps ; +// Target Element Trigger Choice +TgtEl *CT_TLTimeTargetElement ; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};type ST_TLAnimateBehaviorValueType byte ; +// Time Node +Tn *CT_TLTriggerTimeNodeID ; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_fef *CT_Connector )ValidateWithPath (path string )error {if _fggc :=_fef .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fggc !=nil {return _fggc ;};if _dea :=_fef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dea !=nil {return _dea ;};if _fef .Style !=nil {if _aac :=_fef .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_aac !=nil {return _aac ;};};if _fef .ExtLst !=nil {if _gdec :=_fef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdec !=nil {return _gdec ;};};return nil ;};func (_bcggad *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcggad =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bcggad =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_bcggad =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_bcggad =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_bcggad =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_bcggad =5;};return nil ;};func (_bedb *CT_SideDirectionTransition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bedb .DirAttr !=ST_TransitionSideDirectionTypeUnset {_fbadg ,_ecfb :=_bedb .DirAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0069\u0072"});if _ecfb !=nil {return _ecfb ;};start .Attr =append (start .Attr ,_fbadg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gdbcf *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gdbcf =0;case "\u0077\u0068\u006fl\u0065":*_gdbcf =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_gdbcf =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_gdbcf =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_gdbcf =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_gdbcf =5;case "\u0063\u0077":*_gdbcf =6;case "\u0063\u0077\u0049\u006e":*_gdbcf =7;case "\u0063\u0077\u004fu\u0074":*_gdbcf =8;case "\u0063\u0063\u0077":*_gdbcf =9;case "\u0063\u0063\u0077I\u006e":*_gdbcf =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_gdbcf =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_gdbcf =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_gdbcf =13;case "\u0075\u0070":*_gdbcf =14;case "\u0064\u006f\u0077\u006e":*_gdbcf =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gdbcf =16;case "\u0063\u0075\u0073\u0074":*_gdbcf =17;};return nil ;};func (_dfbg ST_TLTimeNodeType )String ()string {switch _dfbg {case 0:return "";case 1:return "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case 2:return "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case 3:return "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case 4:return "\u006da\u0069\u006e\u0053\u0065\u0071";case 5:return "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case 6:return "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case 7:return "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case 8:return "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case 9:return "\u0074\u006d\u0052\u006f\u006f\u0074";};return "";};func (_badbcg ST_Direction )String ()string {switch _badbcg {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};type EG_Background struct{ +// Runtime Node Trigger Choice +Rtn *CT_TLTriggerRuntimeNode ;};func (_fafg *CT_OleObjectChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fafg .Embed !=nil {_bgdf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}};e .EncodeElement (_fafg .Embed ,_bgdf );};if _fafg .Link !=nil {_addeg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fafg .Link ,_addeg );};return nil ;};type CT_TLTimeAnimateValue struct{ -// Background Properties -BgPr *CT_BackgroundProperties ; +// Time +TmAttr *ST_TLTimeAnimateValueTime ; -// Background Style Reference -BgRef *_ee .CT_StyleMatrixReference ;};type CT_Picture struct{ +// Formula +FmlaAttr *string ; -// Non-Visual Properties for a Picture -NvPicPr *CT_PictureNonVisual ; +// Value +Val *CT_TLAnimVariant ;};type CT_SideDirectionTransition struct{ -// Picture Fill -BlipFill *_ee .CT_BlipFillProperties ;SpPr *_ee .CT_ShapeProperties ;Style *_ee .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_bdeac ST_TLTimeNodeRestartType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdeac .String (),start );};func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_afcg :=&CT_ExtensionListModify {};return _afcg ;};func (_fdec ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eaegb :=_c .Attr {};_eaegb .Name =name ;switch _fdec {case ST_TLBehaviorAdditiveTypeUnset :_eaegb .Value ="";case ST_TLBehaviorAdditiveTypeBase :_eaegb .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_eaegb .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_eaegb .Value ="\u0072\u0065\u0070\u006c";case ST_TLBehaviorAdditiveTypeMult :_eaegb .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_eaegb .Value ="\u006e\u006f\u006e\u0065";};return _eaegb ,nil ;}; +// Direction +DirAttr ST_TransitionSideDirectionType ;};func (_ccdf *CT_SlideRelationshipList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccdf .Sld !=nil {_bcacc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_gegce :=range _ccdf .Sld {e .EncodeElement (_gegce ,_bcacc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgdaa *CT_TLCommonBehaviorData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdaa .CTn =NewCT_TLCommonTimeNodeData ();_bgdaa .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_aefgb :=range start .Attr {if _aefgb .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_bgdaa .AdditiveAttr .UnmarshalXMLAttr (_aefgb );continue ;};if _aefgb .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_bgdaa .AccumulateAttr .UnmarshalXMLAttr (_aefgb );continue ;};if _aefgb .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_bgdaa .XfrmTypeAttr .UnmarshalXMLAttr (_aefgb );continue ;};if _aefgb .Name .Local =="\u0066\u0072\u006f\u006d"{_ddfec ,_badf :=_aefgb .Value ,error (nil );if _badf !=nil {return _badf ;};_bgdaa .FromAttr =&_ddfec ;continue ;};if _aefgb .Name .Local =="\u0074\u006f"{_dafga ,_dbbd :=_aefgb .Value ,error (nil );if _dbbd !=nil {return _dbbd ;};_bgdaa .ToAttr =&_dafga ;continue ;};if _aefgb .Name .Local =="\u0062\u0079"{_bfbc ,_dadag :=_aefgb .Value ,error (nil );if _dadag !=nil {return _dadag ;};_bgdaa .ByAttr =&_bfbc ;continue ;};if _aefgb .Name .Local =="\u0072\u0063\u0074\u0078"{_agde ,_gbfa :=_aefgb .Value ,error (nil );if _gbfa !=nil {return _gbfa ;};_bgdaa .RctxAttr =&_agde ;continue ;};if _aefgb .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_bgdaa .OverrideAttr .UnmarshalXMLAttr (_aefgb );continue ;};};_bbaea :for {_gfedd ,_cgadea :=d .Token ();if _cgadea !=nil {return _cgadea ;};switch _fcafc :=_gfedd .(type ){case _d .StartElement :switch _fcafc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _gefce :=d .DecodeElement (_bgdaa .CTn ,&_fcafc );_gefce !=nil {return _gefce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _acfec :=d .DecodeElement (_bgdaa .TgtEl ,&_fcafc );_acfec !=nil {return _acfec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}:_bgdaa .AttrNameLst =NewCT_TLBehaviorAttributeNameList ();if _fagfe :=d .DecodeElement (_bgdaa .AttrNameLst ,&_fcafc );_fagfe !=nil {return _fagfe ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0042e\u0068\u0061\u0076\u0069\u006f\u0072D\u0061\u0074\u0061 \u0025\u0076",_fcafc .Name );if _aaff :=d .Skip ();_aaff !=nil {return _aaff ;};};case _d .EndElement :break _bbaea ;case _d .CharData :};};return nil ;};type ST_TLChartSubelementType byte ;func (_eagddc ST_TLAnimateColorSpace )Validate ()error {return _eagddc .ValidateWithPath ("")}; -// Validate validates the CT_TLCommandBehavior and its children -func (_gcdc *CT_TLCommandBehavior )Validate ()error {return _gcdc .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");}; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_fdec *CT_Control )ValidateWithPath (path string )error {if _fdec .ExtLst !=nil {if _abaf :=_fdec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abaf !=nil {return _abaf ;};};if _fdec .Pic !=nil {if _ecga :=_fdec .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_ecga !=nil {return _ecga ;};};if _fdec .ImgWAttr !=nil {if *_fdec .ImgWAttr < 0{return _dg .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fdec .ImgWAttr );};};if _fdec .ImgHAttr !=nil {if *_fdec .ImgHAttr < 0{return _dg .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fdec .ImgHAttr );};};return nil ;};func (_edeab ST_TLTimeNodeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgceae :=_d .Attr {};_bgceae .Name =name ;switch _edeab {case ST_TLTimeNodeTypeUnset :_bgceae .Value ="";case ST_TLTimeNodeTypeClickEffect :_bgceae .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_bgceae .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeAfterEffect :_bgceae .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_bgceae .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_bgceae .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case ST_TLTimeNodeTypeClickPar :_bgceae .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_bgceae .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_bgceae .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case ST_TLTimeNodeTypeTmRoot :_bgceae .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _bgceae ,nil ;};func (_geaga *ST_IterateType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_geaga =0;case "\u0065\u006c":*_geaga =1;case "\u0077\u0064":*_geaga =2;case "\u006c\u0074":*_geaga =3;};return nil ;};func (_egae *ST_TransitionSpeed )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egae =0;case "\u0073\u006c\u006f\u0077":*_egae =1;case "\u006d\u0065\u0064":*_egae =2;case "\u0066\u0061\u0073\u0074":*_egae =3;};return nil ;};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_egge :=&CT_TLCommandBehavior {};_egge .CBhvr =NewCT_TLCommonBehaviorData ();return _egge ;}; -// Validate validates the CT_TLAnimateMotionBehavior and its children -func (_bacda *CT_TLAnimateMotionBehavior )Validate ()error {return _bacda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");}; +// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path +func (_abbdb *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _cacd :=_abbdb .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_cacd !=nil {return _cacd ;};if _abbdb .DurAttr !=nil {if _afdaa :=_abbdb .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_afdaa !=nil {return _afdaa ;};};if _abbdb .RepeatCountAttr !=nil {if _dffc :=_abbdb .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072");_dffc !=nil {return _dffc ;};};if _abbdb .RepeatDurAttr !=nil {if _acefe :=_abbdb .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_acefe !=nil {return _acefe ;};};if _abbdb .SpdAttr !=nil {if _adfg :=_abbdb .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_adfg !=nil {return _adfg ;};};if _abbdb .AccelAttr !=nil {if _efea :=_abbdb .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_efea !=nil {return _efea ;};};if _abbdb .DecelAttr !=nil {if _bfed :=_abbdb .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_bfed !=nil {return _bfed ;};};if _affab :=_abbdb .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_affab !=nil {return _affab ;};if _afbad :=_abbdb .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_afbad !=nil {return _afbad ;};if _gedfc :=_abbdb .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_gedfc !=nil {return _gedfc ;};if _caac :=_abbdb .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072");_caac !=nil {return _caac ;};if _afadf :=_abbdb .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_afadf !=nil {return _afadf ;};if _abbdb .StCondLst !=nil {if _afgdd :=_abbdb .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_afgdd !=nil {return _afgdd ;};};if _abbdb .EndCondLst !=nil {if _eegg :=_abbdb .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_eegg !=nil {return _eegg ;};};if _abbdb .EndSync !=nil {if _egecd :=_abbdb .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063");_egecd !=nil {return _egecd ;};};if _abbdb .Iterate !=nil {if _bcgfd :=_abbdb .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_bcgfd !=nil {return _bcgfd ;};};if _abbdb .ChildTnLst !=nil {if _eeff :=_abbdb .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074");_eeff !=nil {return _eeff ;};};if _abbdb .SubTnLst !=nil {if _bbga :=_abbdb .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_bbga !=nil {return _bbga ;};};return nil ;}; -// Validate validates the CT_HandoutMaster and its children -func (_dadf *CT_HandoutMaster )Validate ()error {return _dadf .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_ebeddd *ST_TLCommandType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebeddd =0;case "\u0065\u0076\u0074":*_ebeddd =1;case "\u0063\u0061\u006c\u006c":*_ebeddd =2;case "\u0076\u0065\u0072\u0062":*_ebeddd =3;};return nil ;};type CT_OleObjectEmbed struct{ +// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path +func (_cgdfb *CT_TLSetBehavior )ValidateWithPath (path string )error {if _cdgad :=_cgdfb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cdgad !=nil {return _cdgad ;};if _cgdfb .To !=nil {if _cceac :=_cgdfb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_cceac !=nil {return _cceac ;};};return nil ;};func (_ddcec *CT_SlideRelationshipListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdeca :=range start .Attr {if _fdeca .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"&&_fdeca .Name .Local =="\u0069\u0064"||_fdeca .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"&&_fdeca .Name .Local =="\u0069\u0064"{_addfc ,_bbdbd :=_fdeca .Value ,error (nil );if _bbdbd !=nil {return _bbdbd ;};_ddcec .IdAttr =_addfc ;continue ;};};for {_daefg ,_cgfa :=d .Token ();if _cgfa !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_cgfa );};if _bafb ,_fddde :=_daefg .(_d .EndElement );_fddde &&_bafb .Name ==start .Name {break ;};};return nil ;};type CT_TLAnimateEffectBehavior struct{ -// Color Scheme Properties for Embedded object -FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;};func (_dedda ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _dedda {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dedda ));};return nil ;}; +// Transition +TransitionAttr ST_TLAnimateEffectTransition ; -// Validate validates the AG_ChildSlide and its children -func (_de *AG_ChildSlide )Validate ()error {return _de .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_dfbec *CT_TLTemplateList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eacd :for {_abfa ,_ceea :=d .Token ();if _ceea !=nil {return _ceea ;};switch _deegd :=_abfa .(type ){case _c .StartElement :switch _deegd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"}:_dgged :=NewCT_TLTemplate ();if _fffa :=d .DecodeElement (_dgged ,&_deegd );_fffa !=nil {return _fffa ;};_dfbec .Tmpl =append (_dfbec .Tmpl ,_dgged );default:_cd .Log ("\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\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_deegd .Name );if _dbfd :=d .Skip ();_dbfd !=nil {return _dbfd ;};};case _c .EndElement :break _eacd ;case _c .CharData :};};return nil ;};const (ST_TransitionSideDirectionTypeUnset ST_TransitionSideDirectionType =0;ST_TransitionSideDirectionTypeL ST_TransitionSideDirectionType =1;ST_TransitionSideDirectionTypeU ST_TransitionSideDirectionType =2;ST_TransitionSideDirectionTypeR ST_TransitionSideDirectionType =3;ST_TransitionSideDirectionTypeD ST_TransitionSideDirectionType =4;);func (_bdbg *HandoutMaster )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _bdbg .CT_HandoutMaster .MarshalXML (e ,start );};func (_deaga ST_TLPreviousActionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bceba :=_c .Attr {};_bceba .Name =name ;switch _deaga {case ST_TLPreviousActionTypeUnset :_bceba .Value ="";case ST_TLPreviousActionTypeNone :_bceba .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_bceba .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return _bceba ,nil ;};func (_egedc *CT_SlideLayoutIdList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgea :for {_eceac ,_ggbd :=d .Token ();if _ggbd !=nil {return _ggbd ;};switch _bgaff :=_eceac .(type ){case _c .StartElement :switch _bgaff .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}:_feeb :=NewCT_SlideLayoutIdListEntry ();if _eecad :=d .DecodeElement (_feeb ,&_bgaff );_eecad !=nil {return _eecad ;};_egedc .SldLayoutId =append (_egedc .SldLayoutId ,_feeb );default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bgaff .Name );if _eadgeg :=d .Skip ();_eadgeg !=nil {return _eadgeg ;};};case _c .EndElement :break _bgea ;case _c .CharData :};};return nil ;};func (_egfgb ST_TLBehaviorAccumulateType )Validate ()error {return _egfgb .ValidateWithPath ("")};func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_gbd :=&CT_CommentAuthorList {};return _gbd }; +// Filter +FilterAttr *string ; -// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path -func (_eefda *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _eefda .SldAll !=nil {if _bcac :=_eefda .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_bcac !=nil {return _bcac ;};};if _eefda .SldRg !=nil {if _gbebf :=_eefda .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_gbebf !=nil {return _gbebf ;};};if _eefda .CustShow !=nil {if _feb :=_eefda .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_feb !=nil {return _feb ;};};if _eefda .ExtLst !=nil {if _baae :=_eefda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baae !=nil {return _baae ;};};return nil ;}; +// Property List +PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; -// Validate validates the CT_WebProperties and its children -func (_bfcga *CT_WebProperties )Validate ()error {return _bfcga .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_efdf *CT_Kinsoku )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efdf .LangAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_efdf .LangAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",_efdf .InvalStCharsAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",_efdf .InvalEndCharsAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Progress +Progress *CT_TLAnimVariant ;};func (_cgfde *CT_TLAnimateColorBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgfde .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_abeg :=range start .Attr {if _abeg .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_cgfde .ClrSpcAttr .UnmarshalXMLAttr (_abeg );continue ;};if _abeg .Name .Local =="\u0064\u0069\u0072"{_cgfde .DirAttr .UnmarshalXMLAttr (_abeg );continue ;};};_cfeac :for {_dfag ,_gbgfa :=d .Token ();if _gbgfa !=nil {return _gbgfa ;};switch _fffaf :=_dfag .(type ){case _d .StartElement :switch _fffaf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _ecffd :=d .DecodeElement (_cgfde .CBhvr ,&_fffaf );_ecffd !=nil {return _ecffd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_cgfde .By =NewCT_TLByAnimateColorTransform ();if _eafab :=d .DecodeElement (_cgfde .By ,&_fffaf );_eafab !=nil {return _eafab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_cgfde .From =_c .NewCT_Color ();if _cddgc :=d .DecodeElement (_cgfde .From ,&_fffaf );_cddgc !=nil {return _cddgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_cgfde .To =_c .NewCT_Color ();if _bacdd :=d .DecodeElement (_cgfde .To ,&_fffaf );_bacdd !=nil {return _bacdd ;};default:_e .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0043o\u006c\u006f\u0072\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_fffaf .Name );if _ddbc :=d .Skip ();_ddbc !=nil {return _ddbc ;};};case _d .EndElement :break _cfeac ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_ConnectorNonVisual and its children -func (_gcc *CT_ConnectorNonVisual )Validate ()error {return _gcc .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; +// Validate validates the CT_BackgroundProperties and its children +func (_gfb *CT_BackgroundProperties )Validate ()error {return _gfb .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TLAnimateColorBehavior struct{ -// Validate validates the CT_TagsData and its children -func (_eaccd *CT_TagsData )Validate ()error {return _eaccd .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_bbfe :=&CT_TLTimeConditionList {};return _bbfe ;};func (_bgdcg ST_TransitionSpeed )Validate ()error {return _bgdcg .ValidateWithPath ("")};type CT_TLPoint struct{ +// Color Space +ClrSpcAttr ST_TLAnimateColorSpace ; -// X coordinate -XAttr _ee .ST_Percentage ; +// Direction +DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; -// Y coordinate -YAttr _ee .ST_Percentage ;}; +// By +By *CT_TLByAnimateColorTransform ; -// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path -func (_geddd *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _abgfe :=_geddd .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_abgfe !=nil {return _abgfe ;};if _daba :=_geddd .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_daba !=nil {return _daba ;};if _cfdfg :=_geddd .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cfdfg !=nil {return _cfdfg ;};if _geddd .TavLst !=nil {if _dcgeg :=_geddd .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074");_dcgeg !=nil {return _dcgeg ;};};return nil ;};func (_gafccb ST_TLAnimateMotionPathEditMode )Validate ()error {return _gafccb .ValidateWithPath ("")}; +// From +From *_c .CT_Color ; -// Validate validates the CT_CornerDirectionTransition and its children -func (_bdag *CT_CornerDirectionTransition )Validate ()error {return _bdag .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e");};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_gaeae :=&CT_NormalViewProperties {};_gaeae .RestoredLeft =NewCT_NormalViewPortion ();_gaeae .RestoredTop =NewCT_NormalViewPortion ();return _gaeae ;};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_aebgf :=&EG_TopLevelSlide {};_aebgf .ClrMap =_ee .NewCT_ColorMapping ();return _aebgf ;};type CT_ShowProperties struct{ +// To +To *_c .CT_Color ;};func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_cfcf :=&CT_OleObjectEmbed {};return _cfcf }; -// Loop Slide Show -LoopAttr *bool ; +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_gffc *CT_Placeholder )ValidateWithPath (path string )error {if _efab :=_gffc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efab !=nil {return _efab ;};if _daae :=_gffc .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_daae !=nil {return _daae ;};if _ddcg :=_gffc .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_ddcg !=nil {return _ddcg ;};if _gffc .ExtLst !=nil {if _feaa :=_gffc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feaa !=nil {return _feaa ;};};return nil ;}; -// Show Narration in Slide Show -ShowNarrationAttr *bool ; +// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path +func (_gbec *CT_SlideMaster )ValidateWithPath (path string )error {if _efff :=_gbec .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_efff !=nil {return _efff ;};if _agcf :=_gbec .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_agcf !=nil {return _agcf ;};if _gbec .SldLayoutIdLst !=nil {if _acece :=_gbec .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_acece !=nil {return _acece ;};};if _gbec .Transition !=nil {if _bgca :=_gbec .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_bgca !=nil {return _bgca ;};};if _gbec .Timing !=nil {if _faab :=_gbec .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_faab !=nil {return _faab ;};};if _gbec .Hf !=nil {if _dbadg :=_gbec .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_dbadg !=nil {return _dbadg ;};};if _gbec .TxStyles !=nil {if _gebg :=_gbec .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_gebg !=nil {return _gebg ;};};if _gbec .ExtLst !=nil {if _eaad :=_gbec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaad !=nil {return _eaad ;};};return nil ;}; -// Show Animation in Slide Show -ShowAnimationAttr *bool ; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_eadcb *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _cafe :=_eadcb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cafe !=nil {return _cafe ;};if _ecec :=_eadcb .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_ecec !=nil {return _ecec ;};if _dcbc :=_eadcb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_dcbc !=nil {return _dcbc ;};if _ggagf :=_eadcb .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ggagf !=nil {return _ggagf ;};if _eadcb .ExtLst !=nil {if _bdab :=_eadcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdab !=nil {return _bdab ;};};return nil ;}; -// Use Timings in Slide Show -UseTimingsAttr *bool ; +// Validate validates the CT_TLOleBuildChart and its children +func (_cdfcd *CT_TLOleBuildChart )Validate ()error {return _cdfcd .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");};type CT_TLAnimVariantFloatVal struct{ -// Presenter Slide Show Mode -Present *CT_Empty ; +// Value +ValAttr float32 ;}; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path +func (_cada *CT_CustomShowList )ValidateWithPath (path string )error {for _bbaa ,_gfba :=range _cada .CustShow {if _cagc :=_gfba .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_bbaa ));_cagc !=nil {return _cagc ;};};return nil ;};func (_ecbfg ST_TLParaBuildType )ValidateWithPath (path string )error {switch _ecbfg {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbfg ));};return nil ;};func (_gfdag *CT_TLByAnimateColorTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfdag .Rgb !=nil {_dffe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_gfdag .Rgb ,_dffe );};if _gfdag .Hsl !=nil {_fbfag :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_gfdag .Hsl ,_fbfag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbddag ST_PhotoAlbumLayout )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gacaac :=_d .Attr {};_gacaac .Name =name ;switch _cbddag {case ST_PhotoAlbumLayoutUnset :_gacaac .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_gacaac .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_gacaac .Value ="\u0031\u0070\u0069\u0063";case ST_PhotoAlbumLayout2pic :_gacaac .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_gacaac .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_gacaac .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_gacaac .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout4picTitle :_gacaac .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _gacaac ,nil ;};func (_bddbe ST_TLTime )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bddbe .Uint32 !=nil {e .EncodeToken (_d .CharData (_dg .Sprintf ("\u0025\u0064",*_bddbe .Uint32 )));};if _bddbe .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_d .CharData (_bddbe .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_bcce *CT_HandoutMaster )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcce .CSld =NewCT_CommonSlideData ();_bcce .ClrMap =_c .NewCT_ColorMapping ();_edgc :for {_edcg ,_acaac :=d .Token ();if _acaac !=nil {return _acaac ;};switch _caff :=_edcg .(type ){case _d .StartElement :switch _caff .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _bdgc :=d .DecodeElement (_bcce .CSld ,&_caff );_bdgc !=nil {return _bdgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _cdcd :=d .DecodeElement (_bcce .ClrMap ,&_caff );_cdcd !=nil {return _cdcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_bcce .Hf =NewCT_HeaderFooter ();if _gdbc :=d .DecodeElement (_bcce .Hf ,&_caff );_gdbc !=nil {return _gdbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcce .ExtLst =NewCT_ExtensionListModify ();if _aegg :=d .DecodeElement (_bcce .ExtLst ,&_caff );_aegg !=nil {return _aegg ;};default:_e .Log ("\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\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025v",_caff .Name );if _affb :=d .Skip ();_affb !=nil {return _affb ;};};case _d .EndElement :break _edgc ;case _d .CharData :};};return nil ;};func NewCT_Slide ()*CT_Slide {_caaab :=&CT_Slide {};_caaab .CSld =NewCT_CommonSlideData ();return _caaab ;};func (_aaddge *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccbdd :=range start .Attr {if _ccbdd .Name .Local =="\u0076\u0061\u006c"{_aagaec ,_bgccd :=ParseUnionST_PositivePercentage (_ccbdd .Value );if _bgccd !=nil {return _bgccd ;};_aaddge .ValAttr =_aagaec ;continue ;};};for {_aeddg ,_gfce :=d .Token ();if _gfce !=nil {return _dg .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c\u0050\u0065\u0072\u0063\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_gfce );};if _dbfga ,_gcaec :=_aeddg .(_d .EndElement );_gcaec &&_dbfga .Name ==start .Name {break ;};};return nil ;};func (_bafgb ST_TLDiagramBuildType )Validate ()error {return _bafgb .ValidateWithPath ("")};func (_bdeag ST_TLBehaviorAccumulateType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdeag .String (),start );};func (_cgeac ST_TLCommandType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgeac .String (),start );};func (_adgcc ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _adgcc {case 0,1,2,3,4,5:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adgcc ));};return nil ;};func (_cagbg ST_SlideSizeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gagce :=_d .Attr {};_gagce .Name =name ;switch _cagbg {case ST_SlideSizeTypeUnset :_gagce .Value ="";case ST_SlideSizeTypeScreen4x3 :_gagce .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case ST_SlideSizeTypeLetter :_gagce .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_gagce .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_gagce .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_gagce .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case ST_SlideSizeTypeBanner :_gagce .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_gagce .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_gagce .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_gagce .Value ="\u0041\u0033";case ST_SlideSizeTypeB4ISO :_gagce .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_gagce .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_gagce .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_gagce .Value ="\u0042\u0035\u004aI\u0053";case ST_SlideSizeTypeHagakiCard :_gagce .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_gagce .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_gagce .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return _gagce ,nil ;};func (_bdgf *ST_TLBehaviorOverrideType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaffdg ,_dgeda :=d .Token ();if _dgeda !=nil {return _dgeda ;};if _ecaaf ,_dacdb :=_eaffdg .(_d .EndElement );_dacdb &&_ecaaf .Name ==start .Name {*_bdgf =1;return nil ;};if _eeaff ,_agbab :=_eaffdg .(_d .CharData );!_agbab {return _dg .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",_eaffdg );}else {switch string (_eeaff ){case "":*_bdgf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bdgf =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_bdgf =2;};};_eaffdg ,_dgeda =d .Token ();if _dgeda !=nil {return _dgeda ;};if _bgab ,_aagdd :=_eaffdg .(_d .EndElement );_aagdd &&_bgab .Name ==start .Name {return nil ;};return _dg .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",_eaffdg );};func (_ebcgf *CT_TLAnimateMotionBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebcgf .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_fegd ,_dfbe :=_ebcgf .OriginAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"});if _dfbe !=nil {return _dfbe ;};start .Attr =append (start .Attr ,_fegd );};if _ebcgf .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_dg .Sprintf ("\u0025\u0076",*_ebcgf .PathAttr )});};if _ebcgf .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_ggce ,_fgafd :=_ebcgf .PathEditModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _fgafd !=nil {return _fgafd ;};start .Attr =append (start .Attr ,_ggce );};if _ebcgf .RAngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_dg .Sprintf ("\u0025\u0076",*_ebcgf .RAngAttr )});};if _ebcgf .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_dg .Sprintf ("\u0025\u0076",*_ebcgf .PtsTypesAttr )});};e .EncodeToken (start );_gbeaf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ebcgf .CBhvr ,_gbeaf );if _ebcgf .By !=nil {_cgcdc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_ebcgf .By ,_cgcdc );};if _ebcgf .From !=nil {_ecef :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ebcgf .From ,_ecef );};if _ebcgf .To !=nil {_cbcg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_ebcgf .To ,_cbcg );};if _ebcgf .RCtr !=nil {_fgbdd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_ebcgf .RCtr ,_fgbdd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ; +// Validate validates the EG_ShowType and its children +func (_daaef *EG_ShowType )Validate ()error {return _daaef .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};type EG_TopLevelSlide struct{ -// All Slides -SldAll *CT_Empty ; +// Color Scheme Map +ClrMap *_c .CT_ColorMapping ;}; -// Slide Range -SldRg *CT_IndexRange ; +// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path +func (_eefc *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _eaagg :=_eefc .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_eaagg !=nil {return _eaagg ;};if _cbcdb :=_eefc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cbcdb !=nil {return _cbcdb ;};if _eefc .Progress !=nil {if _fdbcad :=_eefc .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s");_fdbcad !=nil {return _fdbcad ;};};return nil ;}; -// Custom Show -CustShow *CT_CustomShowId ; +// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path +func (_feadb *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _eecfa :=_feadb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eecfa !=nil {return _eecfa ;};if _ccgdg :=_feadb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_ccgdg !=nil {return _ccgdg ;};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_edaaa :=&CT_GroupShape {};_edaaa .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_edaaa .GrpSpPr =_c .NewCT_GroupShapeProperties ();return _edaaa ;}; -// Pen Color for Slide Show -PenClr *_ee .CT_Color ;ExtLst *CT_ExtensionList ;};func (_faage *CT_TagsData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbccc :=range start .Attr {if _gbccc .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"&&_gbccc .Name .Local =="\u0069\u0064"||_gbccc .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"&&_gbccc .Name .Local =="\u0069\u0064"{_faggd ,_afbaa :=_gbccc .Value ,error (nil );if _afbaa !=nil {return _afbaa ;};_faage .IdAttr =_faggd ;continue ;};};for {_bdcdc ,_ccaef :=d .Token ();if _ccaef !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_ccaef );};if _feacc ,_gafdd :=_bdcdc .(_c .EndElement );_gafdd &&_feacc .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomerData ()*CT_CustomerData {_cfdd :=&CT_CustomerData {};return _cfdd };func (_dcfa *ViewPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _dcfa .CT_ViewProperties .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_bcgb *CT_Comment )ValidateWithPath (path string )error {if _decg :=_bcgb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_decg !=nil {return _decg ;};if _bcgb .ExtLst !=nil {if _cbcd :=_bcgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbcd !=nil {return _cbcd ;};};return nil ;};func (_dbfgc ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _dbfgc {case 0,1,2,3,4,5,6:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfgc ));};return nil ;};type CT_Background struct{ -// Validate validates the CT_TLTimeCondition and its children -func (_cecc *CT_TLTimeCondition )Validate ()error {return _cecc .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");}; +// Black and White Mode +BwModeAttr _c .ST_BlackWhiteMode ; -// ST_TLTime is a union type -type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_ccfaf *CT_TLIterateData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggadd :=range start .Attr {if _ggadd .Name .Local =="\u0074\u0079\u0070\u0065"{_ccfaf .TypeAttr .UnmarshalXMLAttr (_ggadd );continue ;};if _ggadd .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_aeccg ,_abefb :=_e .ParseBool (_ggadd .Value );if _abefb !=nil {return _abefb ;};_ccfaf .BackwardsAttr =&_aeccg ;continue ;};};_ddcc :for {_bebfb ,_bdaf :=d .Token ();if _bdaf !=nil {return _bdaf ;};switch _addfe :=_bebfb .(type ){case _c .StartElement :switch _addfe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"}:_ccfaf .TmAbs =NewCT_TLIterateIntervalTime ();if _eaddc :=d .DecodeElement (_ccfaf .TmAbs ,&_addfe );_eaddc !=nil {return _eaddc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"}:_ccfaf .TmPct =NewCT_TLIterateIntervalPercentage ();if _cbee :=d .DecodeElement (_ccfaf .TmPct ,&_addfe );_cbee !=nil {return _cbee ;};default:_cd .Log ("\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\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061\u0020\u0025v",_addfe .Name );if _acfdb :=d .Skip ();_acfdb !=nil {return _acfdb ;};};case _c .EndElement :break _ddcc ;case _c .CharData :};};return nil ;}; +// Background Properties +BgPr *CT_BackgroundProperties ; -// Validate validates the EG_Background and its children -func (_affba *EG_Background )Validate ()error {return _affba .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; +// Background Style Reference +BgRef *_c .CT_StyleMatrixReference ;};func (_gade *CT_TLAnimateRotationBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gade .ByAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0079"},Value :_dg .Sprintf ("\u0025\u0076",*_gade .ByAttr )});};if _gade .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_dg .Sprintf ("\u0025\u0076",*_gade .FromAttr )});};if _gade .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_dg .Sprintf ("\u0025\u0076",*_gade .ToAttr )});};e .EncodeToken (start );_aafg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gade .CBhvr ,_aafg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SlideMasterTextStyles struct{ -// Validate validates the CT_SlideMasterIdListEntry and its children -func (_gdbeed *CT_SlideMasterIdListEntry )Validate ()error {return _gdbeed .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");}; +// Slide Master Title Text Style +TitleStyle *_c .CT_TextListStyle ; -// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path -func (_ccdae *CT_IndexRange )ValidateWithPath (path string )error {return nil };func (_gaced *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gaced =0;case "\u006c":*_gaced =1;case "\u0075":*_gaced =2;case "\u0072":*_gaced =3;case "\u0064":*_gaced =4;};return nil ;};type CT_SlideSorterViewProperties struct{ +// Slide Master Body Text Style +BodyStyle *_c .CT_TextListStyle ; -// Show Formatting -ShowFormattingAttr *bool ; +// Slide Master Other Text Style +OtherStyle *_c .CT_TextListStyle ;ExtLst *CT_ExtensionList ;};func (_edefc *CT_TLOleBuildChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agfb :=range start .Attr {if _agfb .Name .Local =="\u0062\u006c\u0064"{_edefc .BldAttr .UnmarshalXMLAttr (_agfb );continue ;};if _agfb .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_aadag ,_cdge :=_gc .ParseBool (_agfb .Value );if _cdge !=nil {return _cdge ;};_edefc .AnimBgAttr =&_aadag ;continue ;};if _agfb .Name .Local =="\u0073\u0070\u0069\u0064"{_dbcbc ,_eecad :=_gc .ParseUint (_agfb .Value ,10,32);if _eecad !=nil {return _eecad ;};_aaagb :=uint32 (_dbcbc );_edefc .SpidAttr =&_aaagb ;continue ;};if _agfb .Name .Local =="\u0067\u0072\u0070I\u0064"{_ecgdd ,_gdfca :=_gc .ParseUint (_agfb .Value ,10,32);if _gdfca !=nil {return _gdfca ;};_faggd :=uint32 (_ecgdd );_edefc .GrpIdAttr =&_faggd ;continue ;};if _agfb .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bgbaf ,_fcaff :=_gc .ParseBool (_agfb .Value );if _fcaff !=nil {return _fcaff ;};_edefc .UiExpandAttr =&_bgbaf ;continue ;};};for {_dgbcg ,_fgbc :=d .Token ();if _fgbc !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u004c\u004f\u006c\u0065\u0042\u0075i\u006c\u0064\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_fgbc );};if _aacf ,_eabaf :=_dgbcg .(_d .EndElement );_eabaf &&_aacf .Name ==start .Name {break ;};};return nil ;};func (_gafaf *CT_Placeholder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gafaf .TypeAttr !=ST_PlaceholderTypeUnset {_ddec ,_gdgf :=_gafaf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _gdgf !=nil {return _gdgf ;};start .Attr =append (start .Attr ,_ddec );};if _gafaf .OrientAttr !=ST_DirectionUnset {_dfad ,_aagd :=_gafaf .OrientAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _aagd !=nil {return _aagd ;};start .Attr =append (start .Attr ,_dfad );};if _gafaf .SzAttr !=ST_PlaceholderSizeUnset {_bgbb ,_fbgee :=_gafaf .SzAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u007a"});if _fbgee !=nil {return _fbgee ;};start .Attr =append (start .Attr ,_bgbb );};if _gafaf .IdxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_dg .Sprintf ("\u0025\u0076",*_gafaf .IdxAttr )});};if _gafaf .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_gafaf .HasCustomPromptAttr ))});};e .EncodeToken (start );if _gafaf .ExtLst !=nil {_cfgaf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafaf .ExtLst ,_cfgaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewAG_ChildSlide ()*AG_ChildSlide {_b :=&AG_ChildSlide {};return _b }; -// Base properties for Slide Sorter View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_caedf *CT_GroupShapeChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efea :for {_ceed ,_beed :=d .Token ();if _beed !=nil {return _beed ;};switch _cddd :=_ceed .(type ){case _c .StartElement :switch _cddd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_bfcb :=NewCT_Shape ();if _ecc :=d .DecodeElement (_bfcb ,&_cddd );_ecc !=nil {return _ecc ;};_caedf .Sp =append (_caedf .Sp ,_bfcb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_aabab :=NewCT_GroupShape ();if _eacc :=d .DecodeElement (_aabab ,&_cddd );_eacc !=nil {return _eacc ;};_caedf .GrpSp =append (_caedf .GrpSp ,_aabab );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ddadd :=NewCT_GraphicalObjectFrame ();if _eddb :=d .DecodeElement (_ddadd ,&_cddd );_eddb !=nil {return _eddb ;};_caedf .GraphicFrame =append (_caedf .GraphicFrame ,_ddadd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_acaf :=NewCT_Connector ();if _dbga :=d .DecodeElement (_acaf ,&_cddd );_dbga !=nil {return _dbga ;};_caedf .CxnSp =append (_caedf .CxnSp ,_acaf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_bcad :=NewCT_Picture ();if _abf :=d .DecodeElement (_bcad ,&_cddd );_abf !=nil {return _abf ;};_caedf .Pic =append (_caedf .Pic ,_bcad );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_feaa :=NewCT_Rel ();if _dbaec :=d .DecodeElement (_feaa ,&_cddd );_dbaec !=nil {return _dbaec ;};_caedf .ContentPart =append (_caedf .ContentPart ,_feaa );default:_cd .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cddd .Name );if _gcdf :=d .Skip ();_gcdf !=nil {return _gcdf ;};};case _c .EndElement :break _efea ;case _c .CharData :};};return nil ;};func (_eefdea ST_TLAnimateColorDirection )Validate ()error {return _eefdea .ValidateWithPath ("")};type Sld struct{CT_Slide };func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_febb :=&CT_SlideMasterIdList {};return _febb };type CT_CustomerDataList struct{ +// Validate validates the CT_ShapeNonVisual and its children +func (_ccac *CT_ShapeNonVisual )Validate ()error {return _ccac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_befb ST_TLCommandType )Validate ()error {return _befb .ValidateWithPath ("")};func NewEG_ExtensionList ()*EG_ExtensionList {_daaae :=&EG_ExtensionList {};return _daaae }; -// Customer Data -CustData []*CT_CustomerData ; +// Validate validates the CT_TLAnimateScaleBehavior and its children +func (_abff *CT_TLAnimateScaleBehavior )Validate ()error {return _abff .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_ffff *CT_GraphicalObjectFrame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffff .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_ffff .Xfrm =_c .NewCT_Transform2D ();_ffff .Graphic =_c .NewGraphic ();for _ ,_cdgd :=range start .Attr {if _cdgd .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_ffff .BwModeAttr .UnmarshalXMLAttr (_cdgd );continue ;};};_dbae :for {_dfcd ,_abgb :=d .Token ();if _abgb !=nil {return _abgb ;};switch _defd :=_dfcd .(type ){case _d .StartElement :switch _defd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _faf :=d .DecodeElement (_ffff .NvGraphicFramePr ,&_defd );_faf !=nil {return _faf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _dfcf :=d .DecodeElement (_ffff .Xfrm ,&_defd );_dfcf !=nil {return _dfcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _feec :=d .DecodeElement (_ffff .Graphic ,&_defd );_feec !=nil {return _feec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffff .ExtLst =NewCT_ExtensionListModify ();if _bdcc :=d .DecodeElement (_ffff .ExtLst ,&_defd );_bdcc !=nil {return _bdcc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_defd .Name );if _ece :=d .Skip ();_ece !=nil {return _ece ;};};case _d .EndElement :break _dbae ;case _d .CharData :};};return nil ;}; -// Customer Data Tags -Tags *CT_TagsData ;};func NewEG_Background ()*EG_Background {_bddag :=&EG_Background {};return _bddag };func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_ebcgc :=&CT_TLAnimateEffectBehavior {};_ebcgc .CBhvr =NewCT_TLCommonBehaviorData ();return _ebcgc ;};func (_dbfef *CT_TLAnimVariantStringVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgfe :=range start .Attr {if _fgfe .Name .Local =="\u0076\u0061\u006c"{_dgefb ,_edfae :=_fgfe .Value ,error (nil );if _edfae !=nil {return _edfae ;};_dbfef .ValAttr =_dgefb ;continue ;};};for {_dabb ,_gbbd :=d .Token ();if _gbbd !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0053\u0074\u0072\u0069\u006e\u0067\u0056\u0061l\u003a\u0020\u0025\u0073",_gbbd );};if _gfbbc ,_gffa :=_dabb .(_c .EndElement );_gffa &&_gfbbc .Name ==start .Name {break ;};};return nil ;};func (_afbdb *CT_StringTag )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcce :=range start .Attr {if _dcce .Name .Local =="\u006e\u0061\u006d\u0065"{_dfcfc ,_deegb :=_dcce .Value ,error (nil );if _deegb !=nil {return _deegb ;};_afbdb .NameAttr =_dfcfc ;continue ;};if _dcce .Name .Local =="\u0076\u0061\u006c"{_debe ,_fccfa :=_dcce .Value ,error (nil );if _fccfa !=nil {return _fccfa ;};_afbdb .ValAttr =_debe ;continue ;};};for {_cgffd ,_bceca :=d .Token ();if _bceca !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_bceca );};if _gcag ,_gebfe :=_cgffd .(_c .EndElement );_gebfe &&_gcag .Name ==start .Name {break ;};};return nil ;};type CT_TLOleChartTargetElement struct{ +// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path +func (_efc *AG_TLBuild )ValidateWithPath (path string )error {return nil };func (_feaef *CT_TLTriggerTimeNodeID )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_feaef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeeee *CT_PrintProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aebcb :=range start .Attr {if _aebcb .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_aeeee .PrnWhatAttr .UnmarshalXMLAttr (_aebcb );continue ;};if _aebcb .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_aeeee .ClrModeAttr .UnmarshalXMLAttr (_aebcb );continue ;};if _aebcb .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_ecbf ,_ecfg :=_gc .ParseBool (_aebcb .Value );if _ecfg !=nil {return _ecfg ;};_aeeee .HiddenSlidesAttr =&_ecbf ;continue ;};if _aebcb .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_cabdb ,_afada :=_gc .ParseBool (_aebcb .Value );if _afada !=nil {return _afada ;};_aeeee .ScaleToFitPaperAttr =&_cabdb ;continue ;};if _aebcb .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_gcfe ,_cbfdg :=_gc .ParseBool (_aebcb .Value );if _cbfdg !=nil {return _cbfdg ;};_aeeee .FrameSlidesAttr =&_gcfe ;continue ;};};_cgfc :for {_bccgg ,_acef :=d .Token ();if _acef !=nil {return _acef ;};switch _ggdf :=_bccgg .(type ){case _d .StartElement :switch _ggdf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeeee .ExtLst =NewCT_ExtensionList ();if _fbae :=d .DecodeElement (_aeeee .ExtLst ,&_ggdf );_fbae !=nil {return _fbae ;};default:_e .Log ("\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\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ggdf .Name );if _bbgea :=d .Skip ();_bbgea !=nil {return _bbgea ;};};case _d .EndElement :break _cgfc ;case _d .CharData :};};return nil ;};func (_cdfed *ST_TLParaBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgbcb ,_adfff :=d .Token ();if _adfff !=nil {return _adfff ;};if _fgefa ,_ccgc :=_dgbcb .(_d .EndElement );_ccgc &&_fgefa .Name ==start .Name {*_cdfed =1;return nil ;};if _fcgb ,_gdaa :=_dgbcb .(_d .CharData );!_gdaa {return _dg .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",_dgbcb );}else {switch string (_fcgb ){case "":*_cdfed =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cdfed =1;case "\u0070":*_cdfed =2;case "\u0063\u0075\u0073\u0074":*_cdfed =3;case "\u0077\u0068\u006fl\u0065":*_cdfed =4;};};_dgbcb ,_adfff =d .Token ();if _adfff !=nil {return _adfff ;};if _cegbd ,_cebfa :=_dgbcb .(_d .EndElement );_cebfa &&_cegbd .Name ==start .Name {return nil ;};return _dg .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",_dgbcb );}; -// Type -TypeAttr ST_TLChartSubelementType ; +// Validate validates the CT_TLByAnimateColorTransform and its children +func (_bdce *CT_TLByAnimateColorTransform )Validate ()error {return _bdce .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d");}; -// Level -LvlAttr *uint32 ;}; +// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path +func (_eadfd *CT_SlideTiming )ValidateWithPath (path string )error {if _eadfd .TnLst !=nil {if _ggdcg :=_eadfd .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_ggdcg !=nil {return _ggdcg ;};};if _eadfd .BldLst !=nil {if _dcdc :=_eadfd .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074");_dcdc !=nil {return _dcdc ;};};if _eadfd .ExtLst !=nil {if _afgaf :=_eadfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afgaf !=nil {return _afgaf ;};};return nil ;}; -// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path -func (_bbaaa *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil };type ST_TLAnimateMotionPathEditMode byte ;func (_geaea *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_geaea =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_geaea =1;case "\u0031\u0070\u0069\u0063":*_geaea =2;case "\u0032\u0070\u0069\u0063":*_geaea =3;case "\u0034\u0070\u0069\u0063":*_geaea =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_geaea =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_geaea =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_geaea =7;};return nil ;};type CT_TLTimeAnimateValue struct{ +// Validate validates the CT_TLTemplateList and its children +func (_acfg *CT_TLTemplateList )Validate ()error {return _acfg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");};func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_ceaf :=&CT_OutlineViewSlideList {};return _ceaf ;};func (_bfaga ST_TLOleChartBuildType )Validate ()error {return _bfaga .ValidateWithPath ("")};const (ST_PhotoAlbumLayoutUnset ST_PhotoAlbumLayout =0;ST_PhotoAlbumLayoutFitToSlide ST_PhotoAlbumLayout =1;ST_PhotoAlbumLayout1pic ST_PhotoAlbumLayout =2;ST_PhotoAlbumLayout2pic ST_PhotoAlbumLayout =3;ST_PhotoAlbumLayout4pic ST_PhotoAlbumLayout =4;ST_PhotoAlbumLayout1picTitle ST_PhotoAlbumLayout =5;ST_PhotoAlbumLayout2picTitle ST_PhotoAlbumLayout =6;ST_PhotoAlbumLayout4picTitle ST_PhotoAlbumLayout =7;);func (_bcfa ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbfcg :=_d .Attr {};_fbfcg .Name =name ;switch _bcfa {case ST_TLTriggerRuntimeNodeUnset :_fbfcg .Value ="";case ST_TLTriggerRuntimeNodeFirst :_fbfcg .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_fbfcg .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_fbfcg .Value ="\u0061\u006c\u006c";};return _fbfcg ,nil ;};type CT_CustomerData struct{IdAttr string ;}; -// Time -TmAttr *ST_TLTimeAnimateValueTime ; +// Validate validates the CT_TLShapeTargetElement and its children +func (_dbcc *CT_TLShapeTargetElement )Validate ()error {return _dbcc .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_fbcaa *CT_TLOleBuildChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbcaa .BldAttr !=ST_TLOleChartBuildTypeUnset {_bdcef ,_bgcdgb :=_fbcaa .BldAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u006c\u0064"});if _bgcdgb !=nil {return _bgcdgb ;};start .Attr =append (start .Attr ,_bdcef );};if _fbcaa .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_fbcaa .AnimBgAttr ))});};if _fbcaa .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_fbcaa .SpidAttr )});};if _fbcaa .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_fbcaa .GrpIdAttr )});};if _fbcaa .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_fbcaa .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbfbce ST_TransitionSpeed )Validate ()error {return _cbfbce .ValidateWithPath ("")};type CT_TLSetBehavior struct{ -// Formula -FmlaAttr *string ; +// Common Behavior +CBhvr *CT_TLCommonBehaviorData ; -// Value -Val *CT_TLAnimVariant ;};func (_geffg *CT_TLByRgbColorTransform )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_geffg .RAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067"},Value :_f .Sprintf ("\u0025\u0076",_geffg .GAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0076",_geffg .BAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// To +To *CT_TLAnimVariant ;};type CT_ShapeNonVisual struct{ -// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path -func (_cbab *CT_SlideMaster )ValidateWithPath (path string )error {if _cabec :=_cbab .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cabec !=nil {return _cabec ;};if _ebcb :=_cbab .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_ebcb !=nil {return _ebcb ;};if _cbab .SldLayoutIdLst !=nil {if _dfgb :=_cbab .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_dfgb !=nil {return _dfgb ;};};if _cbab .Transition !=nil {if _ebedd :=_cbab .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_ebedd !=nil {return _ebedd ;};};if _cbab .Timing !=nil {if _ffagb :=_cbab .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_ffagb !=nil {return _ffagb ;};};if _cbab .Hf !=nil {if _ddaag :=_cbab .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_ddaag !=nil {return _ddaag ;};};if _cbab .TxStyles !=nil {if _bdfd :=_cbab .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_bdfd !=nil {return _bdfd ;};};if _cbab .ExtLst !=nil {if _gddag :=_cbab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gddag !=nil {return _gddag ;};};return nil ;}; +// Non-Visual Drawing Properties +CNvPr *_c .CT_NonVisualDrawingProps ; -// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path -func (_dfcdb *CT_ViewProperties )ValidateWithPath (path string )error {if _bgbfb :=_dfcdb .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_bgbfb !=nil {return _bgbfb ;};if _dfcdb .NormalViewPr !=nil {if _bdbea :=_dfcdb .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072");_bdbea !=nil {return _bdbea ;};};if _dfcdb .SlideViewPr !=nil {if _cegf :=_dfcdb .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_cegf !=nil {return _cegf ;};};if _dfcdb .OutlineViewPr !=nil {if _fgece :=_dfcdb .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072");_fgece !=nil {return _fgece ;};};if _dfcdb .NotesTextViewPr !=nil {if _gfcga :=_dfcdb .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_gfcga !=nil {return _gfcga ;};};if _dfcdb .SorterViewPr !=nil {if _ffgf :=_dfcdb .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072");_ffgf !=nil {return _ffgf ;};};if _dfcdb .NotesViewPr !=nil {if _aeef :=_dfcdb .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072");_aeef !=nil {return _aeef ;};};if _dfcdb .GridSpacing !=nil {if _egba :=_dfcdb .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_egba !=nil {return _egba ;};};if _dfcdb .ExtLst !=nil {if _bgacb :=_dfcdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgacb !=nil {return _bgacb ;};};return nil ;};const (ST_PlaceholderTypeUnset ST_PlaceholderType =0;ST_PlaceholderTypeTitle ST_PlaceholderType =1;ST_PlaceholderTypeBody ST_PlaceholderType =2;ST_PlaceholderTypeCtrTitle ST_PlaceholderType =3;ST_PlaceholderTypeSubTitle ST_PlaceholderType =4;ST_PlaceholderTypeDt ST_PlaceholderType =5;ST_PlaceholderTypeSldNum ST_PlaceholderType =6;ST_PlaceholderTypeFtr ST_PlaceholderType =7;ST_PlaceholderTypeHdr ST_PlaceholderType =8;ST_PlaceholderTypeObj ST_PlaceholderType =9;ST_PlaceholderTypeChart ST_PlaceholderType =10;ST_PlaceholderTypeTbl ST_PlaceholderType =11;ST_PlaceholderTypeClipArt ST_PlaceholderType =12;ST_PlaceholderTypeDgm ST_PlaceholderType =13;ST_PlaceholderTypeMedia ST_PlaceholderType =14;ST_PlaceholderTypeSldImg ST_PlaceholderType =15;ST_PlaceholderTypePic ST_PlaceholderType =16;);func (_baaeb *ST_Direction )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bggbc ,_cfad :=d .Token ();if _cfad !=nil {return _cfad ;};if _cfcad ,_degg :=_bggbc .(_c .EndElement );_degg &&_cfcad .Name ==start .Name {*_baaeb =1;return nil ;};if _dbabc ,_eaefc :=_bggbc .(_c .CharData );!_eaefc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bggbc );}else {switch string (_dbabc ){case "":*_baaeb =0;case "\u0068\u006f\u0072\u007a":*_baaeb =1;case "\u0076\u0065\u0072\u0074":*_baaeb =2;};};_bggbc ,_cfad =d .Token ();if _cfad !=nil {return _cfad ;};if _gecba ,_faefad :=_bggbc .(_c .EndElement );_faefad &&_gecba .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bggbc );};func (_eagdc ST_TLPreviousActionType )Validate ()error {return _eagdc .ValidateWithPath ("")};func (_gaag *CT_EmbeddedFontListEntry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaag .Font =_ee .NewCT_TextFont ();_fgab :for {_gfdf ,_edcab :=d .Token ();if _edcab !=nil {return _edcab ;};switch _gcgc :=_gfdf .(type ){case _c .StartElement :switch _gcgc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:if _eaea :=d .DecodeElement (_gaag .Font ,&_gcgc );_eaea !=nil {return _eaea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"}:_gaag .Regular =NewCT_EmbeddedFontDataId ();if _aaca :=d .DecodeElement (_gaag .Regular ,&_gcgc );_aaca !=nil {return _aaca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"}:_gaag .Bold =NewCT_EmbeddedFontDataId ();if _dbaaf :=d .DecodeElement (_gaag .Bold ,&_gcgc );_dbaaf !=nil {return _dbaaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"}:_gaag .Italic =NewCT_EmbeddedFontDataId ();if _ggdg :=d .DecodeElement (_gaag .Italic ,&_gcgc );_ggdg !=nil {return _ggdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_gaag .BoldItalic =NewCT_EmbeddedFontDataId ();if _fdf :=d .DecodeElement (_gaag .BoldItalic ,&_gcgc );_fdf !=nil {return _fdf ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074E\u006e\u0074\u0072\u0079\u0020%\u0076",_gcgc .Name );if _fefd :=d .Skip ();_fefd !=nil {return _fefd ;};};case _c .EndElement :break _fgab ;case _c .CharData :};};return nil ;}; +// Non-Visual Drawing Properties for a Shape +CNvSpPr *_c .CT_NonVisualDrawingShapeProps ; -// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path -func (_adgd *CT_TimeNodeList )ValidateWithPath (path string )error {for _ddbf ,_gbcd :=range _adgd .Par {if _edced :=_gbcd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_ddbf ));_edced !=nil {return _edced ;};};for _adddg ,_cccef :=range _adgd .Seq {if _gacf :=_cccef .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_adddg ));_gacf !=nil {return _gacf ;};};for _fcecc ,_eaebf :=range _adgd .Excl {if _ddfcg :=_eaebf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_fcecc ));_ddfcg !=nil {return _ddfcg ;};};for _ecfeb ,_efbf :=range _adgd .Anim {if _acbad :=_efbf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_ecfeb ));_acbad !=nil {return _acbad ;};};for _gggd ,_cfedg :=range _adgd .AnimClr {if _dcccb :=_cfedg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_gggd ));_dcccb !=nil {return _dcccb ;};};for _cdbee ,_cgbd :=range _adgd .AnimEffect {if _eafaa :=_cgbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_cdbee ));_eafaa !=nil {return _eafaa ;};};for _eege ,_gcbe :=range _adgd .AnimMotion {if _ebabf :=_gcbe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_eege ));_ebabf !=nil {return _ebabf ;};};for _acfeg ,_gddea :=range _adgd .AnimRot {if _gaddf :=_gddea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_acfeg ));_gaddf !=nil {return _gaddf ;};};for _eddda ,_eegg :=range _adgd .AnimScale {if _dadc :=_eegg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_eddda ));_dadc !=nil {return _dadc ;};};for _dedge ,_gedc :=range _adgd .Cmd {if _bfaag :=_gedc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_dedge ));_bfaag !=nil {return _bfaag ;};};for _gfad ,_accaf :=range _adgd .Set {if _cagdeg :=_accaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_gfad ));_cagdeg !=nil {return _cagdeg ;};};for _cbaad ,_befc :=range _adgd .Audio {if _aeeg :=_befc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_cbaad ));_aeeg !=nil {return _aeeg ;};};for _ebbec ,_cgcge :=range _adgd .Video {if _beccg :=_cgcge .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_ebbec ));_beccg !=nil {return _beccg ;};};return nil ;};type CT_HandoutMasterIdList struct{ +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_agfc :=&CT_TLTimeNodeSequence {};_agfc .CTn =NewCT_TLCommonTimeNodeData ();return _agfc ;};type EG_Background struct{ -// Handout Master ID -HandoutMasterId *CT_HandoutMasterIdListEntry ;};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;}; +// Background Properties +BgPr *CT_BackgroundProperties ; -// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path -func (_aaaf *CT_SlideTransition )ValidateWithPath (path string )error {if _cgbbe :=_aaaf .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_cgbbe !=nil {return _cgbbe ;};if _aaaf .Choice !=nil {if _abfbd :=_aaaf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_abfbd !=nil {return _abfbd ;};};if _aaaf .SndAc !=nil {if _egfb :=_aaaf .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_egfb !=nil {return _egfb ;};};if _aaaf .ExtLst !=nil {if _abeg :=_aaaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abeg !=nil {return _abeg ;};};return nil ;};func (_gcfbbe *CT_TLSetBehavior )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cdcag :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gcfbbe .CBhvr ,_cdcag );if _gcfbbe .To !=nil {_bagc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_gcfbbe .To ,_bagc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_becad :=&CT_HeaderFooter {};return _becad };func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_eafdag :=&CT_TLAnimateRotationBehavior {};_eafdag .CBhvr =NewCT_TLCommonBehaviorData ();return _eafdag ;};func (_cbbcd ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _cbbcd {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbcd ));};return nil ;};func (_bbecg *EG_ExtensionList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fabce :for {_bbfcfd ,_fgabg :=d .Token ();if _fgabg !=nil {return _fgabg ;};switch _cbdg :=_bbfcfd .(type ){case _c .StartElement :switch _cbdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_bfgd :=NewCT_Extension ();if _dcbff :=d .DecodeElement (_bfgd ,&_cbdg );_dcbff !=nil {return _dcbff ;};_bbecg .Ext =append (_bbecg .Ext ,_bfgd );default:_cd .Log ("\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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_cbdg .Name );if _cegge :=d .Skip ();_cegge !=nil {return _cegge ;};};case _c .EndElement :break _fabce ;case _c .CharData :};};return nil ;};func (_cfedd ST_PhotoAlbumLayout )Validate ()error {return _cfedd .ValidateWithPath ("")};func (_caead *ST_TLTime )Validate ()error {return _caead .ValidateWithPath ("")};func (_dacc *CT_ShapeNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dacc .CNvPr =_ee .NewCT_NonVisualDrawingProps ();_dacc .CNvSpPr =_ee .NewCT_NonVisualDrawingShapeProps ();_dacc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_bacd :for {_gcfd ,_gdgb :=d .Token ();if _gdgb !=nil {return _gdgb ;};switch _gcdgc :=_gcfd .(type ){case _c .StartElement :switch _gcdgc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _bddda :=d .DecodeElement (_dacc .CNvPr ,&_gcdgc );_bddda !=nil {return _bddda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _gfcea :=d .DecodeElement (_dacc .CNvSpPr ,&_gcdgc );_gfcea !=nil {return _gfcea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _bedcc :=d .DecodeElement (_dacc .NvPr ,&_gcdgc );_bedcc !=nil {return _bedcc ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gcdgc .Name );if _bddb :=d .Skip ();_bddb !=nil {return _bddb ;};};case _c .EndElement :break _bacd ;case _c .CharData :};};return nil ;};func (_gaea *CT_ExtensionList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agdg :for {_ebcg ,_bcef :=d .Token ();if _bcef !=nil {return _bcef ;};switch _ffegb :=_ebcg .(type ){case _c .StartElement :switch _ffegb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_bddc :=NewCT_Extension ();if _edeb :=d .DecodeElement (_bddc ,&_ffegb );_edeb !=nil {return _edeb ;};_gaea .Ext =append (_gaea .Ext ,_bddc );default:_cd .Log ("\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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ffegb .Name );if _gceg :=d .Skip ();_gceg !=nil {return _gceg ;};};case _c .EndElement :break _agdg ;case _c .CharData :};};return nil ;};func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_fbee :=&CT_PhotoAlbum {};return _fbee };func (_ffcdd *ST_TLTimeNodeRestartType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcadc ,_bgge :=d .Token ();if _bgge !=nil {return _bgge ;};if _gafcc ,_ebdee :=_dcadc .(_c .EndElement );_ebdee &&_gafcc .Name ==start .Name {*_ffcdd =1;return nil ;};if _dfcff ,_dggee :=_dcadc .(_c .CharData );!_dggee {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcadc );}else {switch string (_dfcff ){case "":*_ffcdd =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ffcdd =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_ffcdd =2;case "\u006e\u0065\u0076e\u0072":*_ffcdd =3;};};_dcadc ,_bgge =d .Token ();if _bgge !=nil {return _bgge ;};if _adacf ,_fafef :=_dcadc .(_c .EndElement );_fafef &&_adacf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcadc );};func (_fgd *CT_Background )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgd .BwModeAttr !=_ee .ST_BlackWhiteModeUnset {_daf ,_dge :=_fgd .BwModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _dge !=nil {return _dge ;};start .Attr =append (start .Attr ,_daf );};e .EncodeToken (start );if _fgd .BgPr !=nil {_gec :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_fgd .BgPr ,_gec );};if _fgd .BgRef !=nil {_efa :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_fgd .BgRef ,_efa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbgdbf ST_TLTimeIndefinite )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cbgdbf .String (),start );};func NewCT_BuildList ()*CT_BuildList {_bcfa :=&CT_BuildList {};return _bcfa };func (_cfaca *CT_EmbeddedFontListEntry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gca :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_cfaca .Font ,_gca );if _cfaca .Regular !=nil {_feae :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_cfaca .Regular ,_feae );};if _cfaca .Bold !=nil {_cccd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_cfaca .Bold ,_cccd );};if _cfaca .Italic !=nil {_dgde :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_cfaca .Italic ,_dgde );};if _cfaca .BoldItalic !=nil {_egbb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_cfaca .BoldItalic ,_egbb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ece *CT_CustomShowId )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adbd :=range start .Attr {if _adbd .Name .Local =="\u0069\u0064"{_gabb ,_befa :=_e .ParseUint (_adbd .Value ,10,32);if _befa !=nil {return _befa ;};_ece .IdAttr =uint32 (_gabb );continue ;};};for {_ggbf ,_bce :=d .Token ();if _bce !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_bce );};if _bdda ,_dcg :=_ggbf .(_c .EndElement );_dcg &&_bdda .Name ==start .Name {break ;};};return nil ;};func (_gafcf ST_TLTime )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gafcf .Uint32 !=nil {e .EncodeToken (_c .CharData (_f .Sprintf ("\u0025\u0064",*_gafcf .Uint32 )));};if _gafcf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_c .CharData (_gafcf .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; +// Background Style Reference +BgRef *_c .CT_StyleMatrixReference ;};func (_afcf *CT_Presentation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afcf .NotesSz =_c .NewCT_PositiveSize2D ();for _ ,_gbeb :=range start .Attr {if _gbeb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_gaadd ,_ffgb :=_gc .ParseInt (_gbeb .Value ,10,32);if _ffgb !=nil {return _ffgb ;};_bfaa :=int32 (_gaadd );_afcf .FirstSlideNumAttr =&_bfaa ;continue ;};if _gbeb .Name .Local =="\u0072\u0074\u006c"{_ebge ,_aafd :=_gc .ParseBool (_gbeb .Value );if _aafd !=nil {return _aafd ;};_afcf .RtlAttr =&_ebge ;continue ;};if _gbeb .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_dedbe ,_agcaa :=_gc .ParseBool (_gbeb .Value );if _agcaa !=nil {return _agcaa ;};_afcf .CompatModeAttr =&_dedbe ;continue ;};if _gbeb .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_abdf ,_ccbb :=_gc .ParseBool (_gbeb .Value );if _ccbb !=nil {return _ccbb ;};_afcf .EmbedTrueTypeFontsAttr =&_abdf ;continue ;};if _gbeb .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_dbeg ,_adda :=_gc .ParseBool (_gbeb .Value );if _adda !=nil {return _adda ;};_afcf .AutoCompressPicturesAttr =&_dbeg ;continue ;};if _gbeb .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_gbbf ,_ccfbf :=_gc .ParseBool (_gbeb .Value );if _ccfbf !=nil {return _ccfbf ;};_afcf .ShowSpecialPlsOnTitleSldAttr =&_gbbf ;continue ;};if _gbeb .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_eggg ,_ecfb :=ParseUnionST_Percentage (_gbeb .Value );if _ecfb !=nil {return _ecfb ;};_afcf .ServerZoomAttr =&_eggg ;continue ;};if _gbeb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_afcf .ConformanceAttr .UnmarshalXMLAttr (_gbeb );continue ;};if _gbeb .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_bdcb ,_gafc :=_gc .ParseBool (_gbeb .Value );if _gafc !=nil {return _gafc ;};_afcf .RemovePersonalInfoOnSaveAttr =&_bdcb ;continue ;};if _gbeb .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_ggbd ,_fagf :=_gc .ParseBool (_gbeb .Value );if _fagf !=nil {return _fagf ;};_afcf .SaveSubsetFontsAttr =&_ggbd ;continue ;};if _gbeb .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_abac ,_efebba :=_gc .ParseUint (_gbeb .Value ,10,32);if _efebba !=nil {return _efebba ;};_edgf :=uint32 (_abac );_afcf .BookmarkIdSeedAttr =&_edgf ;continue ;};if _gbeb .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_fdcc ,_fbag :=_gc .ParseBool (_gbeb .Value );if _fbag !=nil {return _fbag ;};_afcf .StrictFirstAndLastCharsAttr =&_fdcc ;continue ;};};_badb :for {_agefc ,_cgbg :=d .Token ();if _cgbg !=nil {return _cgbg ;};switch _egcfe :=_agefc .(type ){case _d .StartElement :switch _egcfe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_afcf .SldMasterIdLst =NewCT_SlideMasterIdList ();if _befd :=d .DecodeElement (_afcf .SldMasterIdLst ,&_egcfe );_befd !=nil {return _befd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_afcf .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _bafgf :=d .DecodeElement (_afcf .NotesMasterIdLst ,&_egcfe );_bafgf !=nil {return _bafgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_afcf .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _fbbge :=d .DecodeElement (_afcf .HandoutMasterIdLst ,&_egcfe );_fbbge !=nil {return _fbbge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_afcf .SldIdLst =NewCT_SlideIdList ();if _dgfd :=d .DecodeElement (_afcf .SldIdLst ,&_egcfe );_dgfd !=nil {return _dgfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_afcf .SldSz =NewCT_SlideSize ();if _aagde :=d .DecodeElement (_afcf .SldSz ,&_egcfe );_aagde !=nil {return _aagde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _fdbca :=d .DecodeElement (_afcf .NotesSz ,&_egcfe );_fdbca !=nil {return _fdbca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_afcf .SmartTags =NewCT_SmartTags ();if _eaab :=d .DecodeElement (_afcf .SmartTags ,&_egcfe );_eaab !=nil {return _eaab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_afcf .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _cbgc :=d .DecodeElement (_afcf .EmbeddedFontLst ,&_egcfe );_cbgc !=nil {return _cbgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_afcf .CustShowLst =NewCT_CustomShowList ();if _aebe :=d .DecodeElement (_afcf .CustShowLst ,&_egcfe );_aebe !=nil {return _aebe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_afcf .PhotoAlbum =NewCT_PhotoAlbum ();if _gegc :=d .DecodeElement (_afcf .PhotoAlbum ,&_egcfe );_gegc !=nil {return _gegc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_afcf .CustDataLst =NewCT_CustomerDataList ();if _edfdb :=d .DecodeElement (_afcf .CustDataLst ,&_egcfe );_edfdb !=nil {return _edfdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_afcf .Kinsoku =NewCT_Kinsoku ();if _ccefd :=d .DecodeElement (_afcf .Kinsoku ,&_egcfe );_ccefd !=nil {return _ccefd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_afcf .DefaultTextStyle =_c .NewCT_TextListStyle ();if _gfefd :=d .DecodeElement (_afcf .DefaultTextStyle ,&_egcfe );_gfefd !=nil {return _gfefd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_afcf .ModifyVerifier =NewCT_ModifyVerifier ();if _dfec :=d .DecodeElement (_afcf .ModifyVerifier ,&_egcfe );_dfec !=nil {return _dfec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afcf .ExtLst =NewCT_ExtensionList ();if _egbgb :=d .DecodeElement (_afcf .ExtLst ,&_egcfe );_egbgb !=nil {return _egbgb ;};default:_e .Log ("\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\u0043\u0054\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_egcfe .Name );if _bfge :=d .Skip ();_bfge !=nil {return _bfge ;};};case _d .EndElement :break _badb ;case _d .CharData :};};return nil ;};func NewCT_SlideIdList ()*CT_SlideIdList {_fgce :=&CT_SlideIdList {};return _fgce };func (_dacd ST_TLTimeIndefinite )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aeedb :=_d .Attr {};_aeedb .Name =name ;switch _dacd {case ST_TLTimeIndefiniteUnset :_aeedb .Value ="";case ST_TLTimeIndefiniteIndefinite :_aeedb .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _aeedb ,nil ;};func (_ebfg ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _ebfg {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfg ));};return nil ;};func (_cgaf *CT_HandoutMasterIdList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgaf .HandoutMasterId !=nil {_aeaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}};e .EncodeElement (_cgaf .HandoutMasterId ,_aeaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_CustomShowList ()*CT_CustomShowList {_fcag :=&CT_CustomShowList {};return _fcag };const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;);func (_fdgbgc *CT_TLTimeTargetElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fdgbgc .SldTgt !=nil {_eeef :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_fdgbgc .SldTgt ,_eeef );};if _fdgbgc .SndTgt !=nil {_faec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}};e .EncodeElement (_fdgbgc .SndTgt ,_faec );};if _fdgbgc .SpTgt !=nil {_gcag :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_fdgbgc .SpTgt ,_gcag );};if _fdgbgc .InkTgt !=nil {_ccag :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}};e .EncodeElement (_fdgbgc .InkTgt ,_ccag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_Coordinate32 (s string )(_c .ST_Coordinate32 ,error ){return _c .ParseUnionST_Coordinate32 (s );};func (_efed *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cffcab :=range start .Attr {if _cffcab .Name .Local =="\u0076\u0061\u006c"{_ebdea ,_bcddgf :=_gc .ParseInt (_cffcab .Value ,10,32);if _bcddgf !=nil {return _bcddgf ;};_efed .ValAttr =int32 (_ebdea );continue ;};};for {_aacbb ,_egcc :=d .Token ();if _egcc !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074I\u006e\u0074\u0065\u0067\u0065r\u0056\u0061l\u003a\u0020\u0025\u0073",_egcc );};if _ffdae ,_bgebd :=_aacbb .(_d .EndElement );_bgebd &&_ffdae .Name ==start .Name {break ;};};return nil ;};type CT_TLTriggerRuntimeNode struct{ -// Validate validates the CT_TLTimeTargetElement and its children -func (_abdfc *CT_TLTimeTargetElement )Validate ()error {return _abdfc .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_bdfbe ST_TLOleChartBuildType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdfbe .String (),start );};func (_gac *CT_Control )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfe :=range start .Attr {if _dfe .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"&&_dfe .Name .Local =="\u0069\u0064"{_feeg ,_fbb :=_dfe .Value ,error (nil );if _fbb !=nil {return _fbb ;};_gac .IdAttr =&_feeg ;continue ;};if _dfe .Name .Local =="\u0073\u0070\u0069\u0064"{_cee ,_bba :=_dfe .Value ,error (nil );if _bba !=nil {return _bba ;};_gac .SpidAttr =&_cee ;continue ;};if _dfe .Name .Local =="\u006e\u0061\u006d\u0065"{_gcce ,_bcc :=_dfe .Value ,error (nil );if _bcc !=nil {return _bcc ;};_gac .NameAttr =&_gcce ;continue ;};if _dfe .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_cfbca ,_gfeb :=_e .ParseBool (_dfe .Value );if _gfeb !=nil {return _gfeb ;};_gac .ShowAsIconAttr =&_cfbca ;continue ;};if _dfe .Name .Local =="\u0069\u006d\u0067\u0057"{_gbff ,_cgeg :=_e .ParseInt (_dfe .Value ,10,32);if _cgeg !=nil {return _cgeg ;};_afgc :=int32 (_gbff );_gac .ImgWAttr =&_afgc ;continue ;};if _dfe .Name .Local =="\u0069\u006d\u0067\u0048"{_abgg ,_fcgg :=_e .ParseInt (_dfe .Value ,10,32);if _fcgg !=nil {return _fcgg ;};_bgde :=int32 (_abgg );_gac .ImgHAttr =&_bgde ;continue ;};};_efe :for {_bfb ,_cdc :=d .Token ();if _cdc !=nil {return _cdc ;};switch _fbbe :=_bfb .(type ){case _c .StartElement :switch _fbbe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gac .ExtLst =NewCT_ExtensionList ();if _cbc :=d .DecodeElement (_gac .ExtLst ,&_fbbe );_cbc !=nil {return _cbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_gac .Pic =NewCT_Picture ();if _dccg :=d .DecodeElement (_gac .Pic ,&_fbbe );_dccg !=nil {return _dccg ;};default:_cd .Log ("\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\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_fbbe .Name );if _abgc :=d .Skip ();_abgc !=nil {return _abgc ;};};case _c .EndElement :break _efe ;case _c .CharData :};};return nil ;};type CT_NotesSlide struct{ +// Value +ValAttr ST_TLTriggerRuntimeNode ;};func (_ebgc ST_TLBehaviorOverrideType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbfbe :=_d .Attr {};_dbfbe .Name =name ;switch _ebgc {case ST_TLBehaviorOverrideTypeUnset :_dbfbe .Value ="";case ST_TLBehaviorOverrideTypeNormal :_dbfbe .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_dbfbe .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _dbfbe ,nil ;};func (_defg ST_TLParaBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_defg .String (),start );};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_afef :=&CT_NormalViewProperties {};_afef .RestoredLeft =NewCT_NormalViewPortion ();_afef .RestoredTop =NewCT_NormalViewPortion ();return _afef ;}; -// Common slide data for notes slides -CSld *CT_CommonSlideData ; +// ST_TLTime is a union type +type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_efebd *EG_ShowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eedgg :for {_bfegc ,_ddfcf :=d .Token ();if _ddfcf !=nil {return _ddfcf ;};switch _fdcag :=_bfegc .(type ){case _d .StartElement :switch _fdcag .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_efebd .Present =NewCT_Empty ();if _febf :=d .DecodeElement (_efebd .Present ,&_fdcag );_febf !=nil {return _febf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_efebd .Browse =NewCT_ShowInfoBrowse ();if _ceaa :=d .DecodeElement (_efebd .Browse ,&_fdcag );_ceaa !=nil {return _ceaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_efebd .Kiosk =NewCT_ShowInfoKiosk ();if _acab :=d .DecodeElement (_efebd .Kiosk ,&_fdcag );_acab !=nil {return _acab ;};default:_e .Log ("\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\u0045\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_fdcag .Name );if _dggfgg :=d .Skip ();_dggfgg !=nil {return _dggfgg ;};};case _d .EndElement :break _eedgg ;case _d .CharData :};};return nil ;};func (_efgbd ST_IterateType )String ()string {switch _efgbd {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";};func (_cadfb ST_OleObjectFollowColorScheme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cadfb .String (),start );};func (_ggfcc *CT_TLTimeCondition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfebd :=range start .Attr {if _cfebd .Name .Local =="\u0065\u0076\u0074"{_ggfcc .EvtAttr .UnmarshalXMLAttr (_cfebd );continue ;};if _cfebd .Name .Local =="\u0064\u0065\u006ca\u0079"{_cffag ,_beaadc :=ParseUnionST_TLTime (_cfebd .Value );if _beaadc !=nil {return _beaadc ;};_ggfcc .DelayAttr =&_cffag ;continue ;};};_bebga :for {_ddgc ,_dfebf :=d .Token ();if _dfebf !=nil {return _dfebf ;};switch _dgfce :=_ddgc .(type ){case _d .StartElement :switch _dgfce .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:_ggfcc .TgtEl =NewCT_TLTimeTargetElement ();if _ababf :=d .DecodeElement (_ggfcc .TgtEl ,&_dgfce );_ababf !=nil {return _ababf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e"}:_ggfcc .Tn =NewCT_TLTriggerTimeNodeID ();if _cfbdg :=d .DecodeElement (_ggfcc .Tn ,&_dgfce );_cfbdg !=nil {return _cfbdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006e"}:_ggfcc .Rtn =NewCT_TLTriggerRuntimeNode ();if _efdb :=d .DecodeElement (_ggfcc .Rtn ,&_dgfce );_efdb !=nil {return _efdb ;};default:_e .Log ("\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\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065C\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_dgfce .Name );if _eeaae :=d .Skip ();_eeaae !=nil {return _eeaae ;};};case _d .EndElement :break _bebga ;case _d .CharData :};};return nil ;};func (_agecb ST_TransitionSideDirectionType )String ()string {switch _agecb {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return "";}; -// Color Scheme Map Override -ClrMapOvr *_ee .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_gffdg *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gffdg =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_gffdg =1;case "\u006c\u0069\u006e":*_gffdg =2;case "\u0066\u006d\u006c\u0061":*_gffdg =3;};return nil ;};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_ceaaae :=&CT_SlideRelationshipList {};return _ceaaae ;};func (_fbfcf *CT_SlideSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0078"},Value :_f .Sprintf ("\u0025\u0076",_fbfcf .CxAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0079"},Value :_f .Sprintf ("\u0025\u0076",_fbfcf .CyAttr )});if _fbfcf .TypeAttr !=ST_SlideSizeTypeUnset {_ffege ,_cddg :=_fbfcf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _cddg !=nil {return _cddg ;};start .Attr =append (start .Attr ,_ffege );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CommentAuthor and its children +func (_badg *CT_CommentAuthor )Validate ()error {return _badg .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");};func (_efgg ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _efgg {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efgg ));};return nil ;};func (_aaefe *CT_TLTemplateList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_accfegg :for {_bgefd ,_agcgf :=d .Token ();if _agcgf !=nil {return _agcgf ;};switch _gcge :=_bgefd .(type ){case _d .StartElement :switch _gcge .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"}:_edab :=NewCT_TLTemplate ();if _adeff :=d .DecodeElement (_edab ,&_gcge );_adeff !=nil {return _adeff ;};_aaefe .Tmpl =append (_aaefe .Tmpl ,_edab );default:_e .Log ("\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\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gcge .Name );if _fcdebd :=d .Skip ();_fcdebd !=nil {return _fcdebd ;};};case _d .EndElement :break _accfegg ;case _d .CharData :};};return nil ;};func (_gfga ST_TLTimeNodeType )String ()string {switch _gfga {case 0:return "";case 1:return "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case 2:return "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case 3:return "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case 4:return "\u006da\u0069\u006e\u0053\u0065\u0071";case 5:return "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case 6:return "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case 7:return "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case 8:return "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case 9:return "\u0074\u006d\u0052\u006f\u006f\u0074";};return "";};func NewCT_TagsData ()*CT_TagsData {_gaec :=&CT_TagsData {};return _gaec }; -// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path -func (_fbdc *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _dec :=_fbdc .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_dec !=nil {return _dec ;};if _fbdc .GuideLst !=nil {if _cffg :=_fbdc .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t");_cffg !=nil {return _cffg ;};};return nil ;};func (_fbfd *CT_HeaderFooter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbfd .SldNumAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fbfd .SldNumAttr ))});};if _fbfd .HdrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0064\u0072"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fbfd .HdrAttr ))});};if _fbfd .FtrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0074\u0072"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fbfd .FtrAttr ))});};if _fbfd .DtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0074"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fbfd .DtAttr ))});};e .EncodeToken (start );if _fbfd .ExtLst !=nil {_affe :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbfd .ExtLst ,_affe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_OrientationTransition ()*CT_OrientationTransition {_bbecb :=&CT_OrientationTransition {};return _bbecb ;};func (_ffcg *CT_Empty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_baaac ST_TLTimeNodePresetClassType )Validate ()error {return _baaac .ValidateWithPath ("")};func (_cfffa *CT_ShowProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfffa .LoopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_cfffa .LoopAttr ))});};if _cfffa .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_cfffa .ShowNarrationAttr ))});};if _cfffa .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_cfffa .ShowAnimationAttr ))});};if _cfffa .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_cfffa .UseTimingsAttr ))});};e .EncodeToken (start );if _cfffa .Present !=nil {_ggbc :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_cfffa .Present ,_ggbc );};if _cfffa .Browse !=nil {_adge :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_cfffa .Browse ,_adge );};if _cfffa .Kiosk !=nil {_gfcb :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_cfffa .Kiosk ,_gfcb );};if _cfffa .SldAll !=nil {_fbfag :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_cfffa .SldAll ,_fbfag );};if _cfffa .SldRg !=nil {_bcca :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_cfffa .SldRg ,_bcca );};if _cfffa .CustShow !=nil {_egfad :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_cfffa .CustShow ,_egfad );};if _cfffa .PenClr !=nil {_efacad :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_cfffa .PenClr ,_efacad );};if _cfffa .ExtLst !=nil {_feabc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfffa .ExtLst ,_feabc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afad ST_TLParaBuildType )String ()string {switch _afad {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 2:return "\u0070";case 3:return "\u0063\u0075\u0073\u0074";case 4:return "\u0077\u0068\u006fl\u0065";};return "";};func (_gcgfgg *CT_TLTriggerTimeNodeID )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gcgfgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_TransitionInOutDirectionType byte ; +// Validate validates the CT_ExtensionListModify and its children +func (_efae *CT_ExtensionListModify )Validate ()error {return _efae .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};func (_aefgba *ViewPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _aefgba .CT_ViewProperties .MarshalXML (e ,start );};type CT_CommonViewProperties struct{ -// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path -func (_febf *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _gfbeg :=_febf .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gfbeg !=nil {return _gfbeg ;};return nil ;};func (_gceb ST_TLNextActionType )String ()string {switch _gceb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b";};return "";};func (_ggdgfg ST_TLCommandType )Validate ()error {return _ggdgfg .ValidateWithPath ("")};type CT_CornerDirectionTransition struct{ +// Variable Scale +VarScaleAttr *bool ; -// Direction -DirAttr ST_TransitionCornerDirectionType ;};func (_feac *CT_Extension )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",_feac .UriAttr )});e .EncodeToken (start );if _feac .Any !=nil {for _ ,_dfge :=range _feac .Any {_dfge .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdea *CT_OleObject )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdea .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cdea .ProgIdAttr )});};if _cdea .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cdea .SpidAttr )});};if _cdea .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cdea .NameAttr )});};if _cdea .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_cdea .ShowAsIconAttr ))});};if _cdea .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cdea .IdAttr )});};if _cdea .ImgWAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_f .Sprintf ("\u0025\u0076",*_cdea .ImgWAttr )});};if _cdea .ImgHAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_f .Sprintf ("\u0025\u0076",*_cdea .ImgHAttr )});};e .EncodeToken (start );_cdea .Choice .MarshalXML (e ,_c .StartElement {});if _cdea .Pic !=nil {_ecbbf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_cdea .Pic ,_ecbbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func (_bbeec *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bbeec =0;case "\u0072\u0067\u0062":*_bbeec =1;case "\u0068\u0073\u006c":*_bbeec =2;};return nil ;};func NewCT_Presentation ()*CT_Presentation {_egef :=&CT_Presentation {};_egef .NotesSz =_ee .NewCT_PositiveSize2D ();return _egef ;};type CT_TLAnimateMotionBehavior struct{ +// View Scale +Scale *_c .CT_Scale2D ; -// Origin -OriginAttr ST_TLAnimateMotionBehaviorOrigin ; +// View Origin +Origin *_c .CT_Point2D ;};func (_bebff *ST_TLCommandType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfabe ,_bcecfb :=d .Token ();if _bcecfb !=nil {return _bcecfb ;};if _fgca ,_aaedg :=_cfabe .(_d .EndElement );_aaedg &&_fgca .Name ==start .Name {*_bebff =1;return nil ;};if _ecbae ,_bagec :=_cfabe .(_d .CharData );!_bagec {return _dg .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",_cfabe );}else {switch string (_ecbae ){case "":*_bebff =0;case "\u0065\u0076\u0074":*_bebff =1;case "\u0063\u0061\u006c\u006c":*_bebff =2;case "\u0076\u0065\u0072\u0062":*_bebff =3;};};_cfabe ,_bcecfb =d .Token ();if _bcecfb !=nil {return _bcecfb ;};if _cegaec ,_dfacd :=_cfabe .(_d .EndElement );_dfacd &&_cegaec .Name ==start .Name {return nil ;};return _dg .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",_cfabe );};func (_bbgc *CT_TLAnimateEffectBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbgc .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_afdae ,_edee :=_bbgc .TransitionAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"});if _edee !=nil {return _edee ;};start .Attr =append (start .Attr ,_afdae );};if _bbgc .FilterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0076",*_bbgc .FilterAttr )});};if _bbgc .PrLstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_bbgc .PrLstAttr )});};e .EncodeToken (start );_fegc :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_bbgc .CBhvr ,_fegc );if _bbgc .Progress !=nil {_ggbdc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_bbgc .Progress ,_ggbdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Path -PathAttr *string ; +// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path +func (_dgag *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _dgag .ExtLst !=nil {if _cdcb :=_dgag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdcb !=nil {return _cdcb ;};};return nil ;};type CT_TLByAnimateColorTransform struct{ -// Path Edit Mode -PathEditModeAttr ST_TLAnimateMotionPathEditMode ; +// RGB +Rgb *CT_TLByRgbColorTransform ; -// Relative Angle -RAngAttr *int32 ; +// HSL +Hsl *CT_TLByHslColorTransform ;};func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_eded :=&CT_NormalViewPortion {};return _eded }; -// Points Types -PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; +// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path +func (_gbgb *EG_ChildSlide )ValidateWithPath (path string )error {if _gbgb .ClrMapOvr !=nil {if _fdcaf :=_gbgb .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_fdcaf !=nil {return _fdcaf ;};};return nil ;};func (_ceba *CT_OutlineViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fdga :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_ceba .CViewPr ,_fdga );if _ceba .SldLst !=nil {_afea :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ceba .SldLst ,_afea );};if _ceba .ExtLst !=nil {_cfgd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ceba .ExtLst ,_cfgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecdgb ST_PlaceholderSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecdgb .String (),start );};func (_bagfd *CT_WebProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aafee :=range start .Attr {if _aafee .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_aecbg ,_afdd :=_gc .ParseBool (_aafee .Value );if _afdd !=nil {return _afdd ;};_bagfd .ShowAnimationAttr =&_aecbg ;continue ;};if _aafee .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_cdcgb ,_aecga :=_gc .ParseBool (_aafee .Value );if _aecga !=nil {return _aecga ;};_bagfd .ResizeGraphicsAttr =&_cdcgb ;continue ;};if _aafee .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_dfgbb ,_bddga :=_gc .ParseBool (_aafee .Value );if _bddga !=nil {return _bddga ;};_bagfd .AllowPngAttr =&_dfgbb ;continue ;};if _aafee .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_abae ,_eadd :=_gc .ParseBool (_aafee .Value );if _eadd !=nil {return _eadd ;};_bagfd .RelyOnVmlAttr =&_abae ;continue ;};if _aafee .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_acded ,_ffed :=_gc .ParseBool (_aafee .Value );if _ffed !=nil {return _ffed ;};_bagfd .OrganizeInFoldersAttr =&_acded ;continue ;};if _aafee .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_edbf ,_gaaddc :=_gc .ParseBool (_aafee .Value );if _gaaddc !=nil {return _gaaddc ;};_bagfd .UseLongFilenamesAttr =&_edbf ;continue ;};if _aafee .Name .Local =="\u0069\u006d\u0067S\u007a"{_bagfd .ImgSzAttr .UnmarshalXMLAttr (_aafee );continue ;};if _aafee .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_dgbaf ,_bddgf :=_aafee .Value ,error (nil );if _bddgf !=nil {return _bddgf ;};_bagfd .EncodingAttr =&_dgbaf ;continue ;};if _aafee .Name .Local =="\u0063\u006c\u0072"{_bagfd .ClrAttr .UnmarshalXMLAttr (_aafee );continue ;};};_ddeaf :for {_badee ,_acdee :=d .Token ();if _acdee !=nil {return _acdee ;};switch _dfgde :=_badee .(type ){case _d .StartElement :switch _dfgde .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bagfd .ExtLst =NewCT_ExtensionList ();if _gcddg :=d .DecodeElement (_bagfd .ExtLst ,&_dfgde );_gcddg !=nil {return _gcddg ;};default:_e .Log ("\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\u0057\u0065\u0062\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025v",_dfgde .Name );if _eebge :=d .Skip ();_eebge !=nil {return _eebge ;};};case _d .EndElement :break _ddeaf ;case _d .CharData :};};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_adbd :=&CT_ExtensionList {};return _adbd }; -// From -From *CT_TLPoint ;To *CT_TLPoint ; +// Validate validates the CT_GroupShapeChoice and its children +func (_bfcf *CT_GroupShapeChoice )Validate ()error {return _bfcf .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_WebProperties ()*CT_WebProperties {_gdfad :=&CT_WebProperties {};return _gdfad }; -// Rotation Center -RCtr *CT_TLPoint ;};func (_agfgb ST_ViewType )Validate ()error {return _agfgb .ValidateWithPath ("")};func (_gccaeg ST_TLTimeNodeMasterRelation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gccaeg .String (),start );};type Presentation struct{CT_Presentation };func (_cfabc ST_TLCommandType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cfabc .String (),start );};type CT_ShowInfoKiosk struct{ +// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path +func (_caf *CT_BackgroundProperties )ValidateWithPath (path string )error {if _caf .NoFill !=nil {if _dag :=_caf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dag !=nil {return _dag ;};};if _caf .SolidFill !=nil {if _eec :=_caf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_eec !=nil {return _eec ;};};if _caf .GradFill !=nil {if _fef :=_caf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fef !=nil {return _fef ;};};if _caf .BlipFill !=nil {if _bbfg :=_caf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_bbfg !=nil {return _bbfg ;};};if _caf .PattFill !=nil {if _ddf :=_caf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ddf !=nil {return _ddf ;};};if _caf .GrpFill !=nil {if _fdb :=_caf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fdb !=nil {return _fdb ;};};if _caf .EffectLst !=nil {if _bag :=_caf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bag !=nil {return _bag ;};};if _caf .EffectDag !=nil {if _egcf :=_caf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_egcf !=nil {return _egcf ;};};if _caf .ExtLst !=nil {if _cbdf :=_caf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbdf !=nil {return _cbdf ;};};return nil ;};func (_bbdg *EG_Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfbfdc :for {_faca ,_ffgg :=d .Token ();if _ffgg !=nil {return _ffgg ;};switch _cffdf :=_faca .(type ){case _d .StartElement :switch _cffdf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_bbdg .BgPr =NewCT_BackgroundProperties ();if _cacb :=d .DecodeElement (_bbdg .BgPr ,&_cffdf );_cacb !=nil {return _cacb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_bbdg .BgRef =_c .NewCT_StyleMatrixReference ();if _dcfea :=d .DecodeElement (_bbdg .BgRef ,&_cffdf );_dcfea !=nil {return _dcfea ;};default:_e .Log ("\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\u0045\u0047\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_cffdf .Name );if _cffef :=d .Skip ();_cffef !=nil {return _cffef ;};};case _d .EndElement :break _gfbfdc ;case _d .CharData :};};return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_dea :=&CT_GraphicalObjectFrameNonVisual {};_dea .CNvPr =_c .NewCT_NonVisualDrawingProps ();_dea .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();_dea .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _dea ;}; -// Restart Show -RestartAttr *uint32 ;};type CT_ViewProperties struct{ +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_baadf *CT_PictureNonVisual )ValidateWithPath (path string )error {if _eface :=_baadf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eface !=nil {return _eface ;};if _ffee :=_baadf .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_ffee !=nil {return _ffee ;};if _cadfd :=_baadf .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_cadfd !=nil {return _cadfd ;};return nil ;};func (_bfcbd *CT_TLTemplate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfcbd .LvlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0076\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_bfcbd .LvlAttr )});};e .EncodeToken (start );_afgca :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_bfcbd .TnLst ,_afgca );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfbeb ST_TLDiagramBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcccac :=_d .Attr {};_gcccac .Name =name ;switch _gfbeb {case ST_TLDiagramBuildTypeUnset :_gcccac .Value ="";case ST_TLDiagramBuildTypeWhole :_gcccac .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_gcccac .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeDepthByBranch :_gcccac .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_gcccac .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeBreadthByLvl :_gcccac .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_gcccac .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_gcccac .Value ="\u0063\u0077\u0049\u006e";case ST_TLDiagramBuildTypeCwOut :_gcccac .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_gcccac .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_gcccac .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_gcccac .Value ="\u0063\u0063\u0077\u004f\u0075\u0074";case ST_TLDiagramBuildTypeInByRing :_gcccac .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_gcccac .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_gcccac .Value ="\u0075\u0070";case ST_TLDiagramBuildTypeDown :_gcccac .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_gcccac .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_gcccac .Value ="\u0063\u0075\u0073\u0074";};return _gcccac ,nil ;}; -// Last View -LastViewAttr ST_ViewType ; +// Validate validates the CT_TLTimeNodeParallel and its children +func (_bbdfg *CT_TLTimeNodeParallel )Validate ()error {return _bbdfg .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};type CT_TLAnimVariantIntegerVal struct{ -// Show Comments -ShowCommentsAttr *bool ; +// Value +ValAttr int32 ;};type ST_TransitionSpeed byte ;const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3;);func (_bcbbc ST_PlaceholderType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfefde :=_d .Attr {};_gfefde .Name =name ;switch _bcbbc {case ST_PlaceholderTypeUnset :_gfefde .Value ="";case ST_PlaceholderTypeTitle :_gfefde .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_gfefde .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_gfefde .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeSubTitle :_gfefde .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_gfefde .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_gfefde .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_gfefde .Value ="\u0066\u0074\u0072";case ST_PlaceholderTypeHdr :_gfefde .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_gfefde .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_gfefde .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_gfefde .Value ="\u0074\u0062\u006c";case ST_PlaceholderTypeClipArt :_gfefde .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_gfefde .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_gfefde .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_gfefde .Value ="\u0073\u006c\u0064\u0049\u006d\u0067";case ST_PlaceholderTypePic :_gfefde .Value ="\u0070\u0069\u0063";};return _gfefde ,nil ;}; -// Normal View Properties -NormalViewPr *CT_NormalViewProperties ; +// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path +func (_cedc *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _bcbba :=_cedc .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_bcbba !=nil {return _bcbba ;};if _cedc .ExtLst !=nil {if _cfag :=_cedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfag !=nil {return _cfag ;};};return nil ;};func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_gbcd :=&CT_TLCommonBehaviorData {};_gbcd .CTn =NewCT_TLCommonTimeNodeData ();_gbcd .TgtEl =NewCT_TLTimeTargetElement ();return _gbcd ;}; -// Slide View Properties -SlideViewPr *CT_SlideViewProperties ; +// Validate validates the CT_HeaderFooter and its children +func (_becg *CT_HeaderFooter )Validate ()error {return _becg .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_fefbe ST_TLAnimateColorDirection )Validate ()error {return _fefbe .ValidateWithPath ("")};func NewCT_Empty ()*CT_Empty {_agc :=&CT_Empty {};return _agc };func (_eaeb ST_PrintWhat )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fffg :=_d .Attr {};_fffg .Name =name ;switch _eaeb {case ST_PrintWhatUnset :_fffg .Value ="";case ST_PrintWhatSlides :_fffg .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_fffg .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_fffg .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case ST_PrintWhatHandouts3 :_fffg .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_fffg .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_fffg .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case ST_PrintWhatHandouts9 :_fffg .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_fffg .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_fffg .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _fffg ,nil ;}; -// Outline View Properties -OutlineViewPr *CT_OutlineViewProperties ; +// Validate validates the CT_TLMediaNodeAudio and its children +func (_efddd *CT_TLMediaNodeAudio )Validate ()error {return _efddd .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");};func (_abcdb ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abcdb .String (),start );};func (_gbbda *CT_TransitionStartSoundAction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbbda .Snd =_c .NewCT_EmbeddedWAVAudioFile ();for _ ,_bgbbb :=range start .Attr {if _bgbbb .Name .Local =="\u006c\u006f\u006f\u0070"{_ebbcd ,_gcbdf :=_gc .ParseBool (_bgbbb .Value );if _gcbdf !=nil {return _gcbdf ;};_gbbda .LoopAttr =&_ebbcd ;continue ;};};_aadc :for {_fdef ,_ccfc :=d .Token ();if _ccfc !=nil {return _ccfc ;};switch _becbb :=_fdef .(type ){case _d .StartElement :switch _becbb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:if _dfae :=d .DecodeElement (_gbbda .Snd ,&_becbb );_dfae !=nil {return _dfae ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074a\u0072\u0074\u0053\u006f\u0075\u006ed\u0041\u0063t\u0069\u006fn\u0020%\u0076",_becbb .Name );if _gfbff :=d .Skip ();_gfbff !=nil {return _gfbff ;};};case _d .EndElement :break _aadc ;case _d .CharData :};};return nil ;};func (_bcddge ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddaegg :=_d .Attr {};_ddaegg .Name =name ;switch _bcddge {case ST_TLAnimateMotionPathEditModeUnset :_ddaegg .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_ddaegg .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_ddaegg .Value ="\u0066\u0069\u0078e\u0064";};return _ddaegg ,nil ;}; -// Notes Text View Properties -NotesTextViewPr *CT_NotesTextViewProperties ; +// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path +func (_ebdfd *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _eggeb :=_ebdfd .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_eggeb !=nil {return _eggeb ;};if _bcddb :=_ebdfd .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072");_bcddb !=nil {return _bcddb ;};if _ebdbf :=_ebdfd .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_ebdbf !=nil {return _ebdbf ;};if _ebdfd .PrevCondLst !=nil {if _caaff :=_ebdfd .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_caaff !=nil {return _caaff ;};};if _ebdfd .NextCondLst !=nil {if _gdfdb :=_ebdfd .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_gdfdb !=nil {return _gdfdb ;};};return nil ;};func (_bcca *CT_TLTimeAnimateValue )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcca .TmAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006d"},Value :_dg .Sprintf ("\u0025\u0076",*_bcca .TmAttr )});};if _bcca .FmlaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_dg .Sprintf ("\u0025\u0076",*_bcca .FmlaAttr )});};e .EncodeToken (start );if _bcca .Val !=nil {_badeg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0076a\u006c"}};e .EncodeElement (_bcca .Val ,_badeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_CustomerDataList struct{ -// Slide Sorter View Properties -SorterViewPr *CT_SlideSorterViewProperties ; +// Customer Data +CustData []*CT_CustomerData ; -// Notes View Properties -NotesViewPr *CT_NotesViewProperties ; +// Customer Data Tags +Tags *CT_TagsData ;};func (_fggd ST_SlideLayoutType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fggd .String (),start );}; -// Grid Spacing -GridSpacing *_ee .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};func (_deacf *EG_Background )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _deacf .BgPr !=nil {_cbeb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_deacf .BgPr ,_cbeb );};if _deacf .BgRef !=nil {_ccdde :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_deacf .BgRef ,_ccdde );};return nil ;};type CT_TLSetBehavior struct{ +// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path +func (_cafd *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _gbdf :=_cafd .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_gbdf !=nil {return _gbdf ;};if _cafd .SldLst !=nil {if _dacg :=_cafd .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_dacg !=nil {return _dacg ;};};if _cafd .ExtLst !=nil {if _cegd :=_cafd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cegd !=nil {return _cegd ;};};return nil ;};func (_feeab *CT_TLAnimVariantBooleanVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (_feeab .ValAttr ))});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_TLBehaviorAdditiveTypeUnset ST_TLBehaviorAdditiveType =0;ST_TLBehaviorAdditiveTypeBase ST_TLBehaviorAdditiveType =1;ST_TLBehaviorAdditiveTypeSum ST_TLBehaviorAdditiveType =2;ST_TLBehaviorAdditiveTypeRepl ST_TLBehaviorAdditiveType =3;ST_TLBehaviorAdditiveTypeMult ST_TLBehaviorAdditiveType =4;ST_TLBehaviorAdditiveTypeNone ST_TLBehaviorAdditiveType =5;);const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;); -// Common Behavior -CBhvr *CT_TLCommonBehaviorData ; +// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path +func (_efbfa *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil };type CT_SlideTransitionChoice struct{Blinds *CT_OrientationTransition ;Checker *CT_OrientationTransition ;Circle *CT_Empty ;Dissolve *CT_Empty ;Comb *CT_OrientationTransition ;Cover *CT_EightDirectionTransition ;Cut *CT_OptionalBlackTransition ;Diamond *CT_Empty ;Fade *CT_OptionalBlackTransition ;Newsflash *CT_Empty ;Plus *CT_Empty ;Pull *CT_EightDirectionTransition ;Push *CT_SideDirectionTransition ;Random *CT_Empty ;RandomBar *CT_OrientationTransition ;Split *CT_SplitTransition ;Strips *CT_CornerDirectionTransition ;Wedge *CT_Empty ;Wheel *CT_WheelTransition ;Wipe *CT_SideDirectionTransition ;Zoom *CT_InOutTransition ;};func (_cfge *CT_TLTimeNodeParallel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dfac :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_cfge .CTn ,_dfac );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// To -To *CT_TLAnimVariant ;};type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func (_abecc ST_TLAnimateEffectTransition )Validate ()error {return _abecc .ValidateWithPath ("")}; +// ST_TLTimeAnimateValueTime is a union type +type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_c .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_gbeg *CT_TLCommonBehaviorData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbeg .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_gddg ,_faafb :=_gbeg .AdditiveAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"});if _faafb !=nil {return _faafb ;};start .Attr =append (start .Attr ,_gddg );};if _gbeg .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_ffcb ,_gagd :=_gbeg .AccumulateAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"});if _gagd !=nil {return _gagd ;};start .Attr =append (start .Attr ,_ffcb );};if _gbeg .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_gdcdd ,_ebdf :=_gbeg .XfrmTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"});if _ebdf !=nil {return _ebdf ;};start .Attr =append (start .Attr ,_gdcdd );};if _gbeg .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_dg .Sprintf ("\u0025\u0076",*_gbeg .FromAttr )});};if _gbeg .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_dg .Sprintf ("\u0025\u0076",*_gbeg .ToAttr )});};if _gbeg .ByAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0079"},Value :_dg .Sprintf ("\u0025\u0076",*_gbeg .ByAttr )});};if _gbeg .RctxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_dg .Sprintf ("\u0025\u0076",*_gbeg .RctxAttr )});};if _gbeg .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_fbbaf ,_fdcg :=_gbeg .OverrideAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"});if _fdcg !=nil {return _fdcg ;};start .Attr =append (start .Attr ,_fbbaf );};e .EncodeToken (start );_gdab :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_gbeg .CTn ,_gdab );_egebe :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_gbeg .TgtEl ,_egebe );if _gbeg .AttrNameLst !=nil {_dead :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_gbeg .AttrNameLst ,_dead );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffda *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbgce :=range start .Attr {if _gbgce .Name .Local =="\u0076\u0061\u006c"{_cdbg ,_fcefb :=_gc .ParseFloat (_gbgce .Value ,64);if _fcefb !=nil {return _fcefb ;};_ffda .ValAttr =float32 (_cdbg );continue ;};};for {_fcbe ,_acafb :=d .Token ();if _acafb !=nil {return _dg .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LAn\u0069mV\u0061\u0072\u0069\u0061\u006e\u0074\u0046lo\u0061\u0074\u0056\u0061\u006c\u003a\u0020%\u0073",_acafb );};if _eaefe ,_dedcf :=_fcbe .(_d .EndElement );_dedcf &&_eaefe .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Connector and its children -func (_eadf *CT_Connector )Validate ()error {return _eadf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");}; +// Validate validates the CT_SlideViewProperties and its children +func (_aeebc *CT_SlideViewProperties )Validate ()error {return _aeebc .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_fgbde ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _fgbde {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgbde ));};return nil ;}; -// ValidateWithPath validates the CmLst and its children, prefixing error messages with path -func (_eccg *CmLst )ValidateWithPath (path string )error {if _ggdca :=_eccg .CT_CommentList .ValidateWithPath (path );_ggdca !=nil {return _ggdca ;};return nil ;};func (_aege *SldSyncPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aege .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();for _ ,_gcace :=range start .Attr {if _gcace .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_cabbd ,_ccdc :=_gcace .Value ,error (nil );if _ccdc !=nil {return _ccdc ;};_aege .ServerSldIdAttr =_cabbd ;continue ;};if _gcace .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_eagec ,_abecf :=ParseStdlibTime (_gcace .Value );if _abecf !=nil {return _abecf ;};_aege .ServerSldModifiedTimeAttr =_eagec ;continue ;};if _gcace .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_bccd ,_adgca :=ParseStdlibTime (_gcace .Value );if _adgca !=nil {return _adgca ;};_aege .ClientInsertedTimeAttr =_bccd ;continue ;};};_gbdef :for {_ccfd ,_dfcgg :=d .Token ();if _dfcgg !=nil {return _dfcgg ;};switch _addcd :=_ccfd .(type ){case _c .StartElement :switch _addcd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aege .ExtLst =NewCT_ExtensionList ();if _agfg :=d .DecodeElement (_aege .ExtLst ,&_addcd );_agfg !=nil {return _agfg ;};default:_cd .Log ("\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\u006c\u0064\u0053\u0079\u006ec\u0050\u0072 \u0025\u0076",_addcd .Name );if _eeacb :=d .Skip ();_eeacb !=nil {return _eeacb ;};};case _c .EndElement :break _gbdef ;case _c .CharData :};};return nil ;};func NewCT_CustomShow ()*CT_CustomShow {_ggfg :=&CT_CustomShow {};_ggfg .SldLst =NewCT_SlideRelationshipList ();return _ggfg ;};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_fdaee :=&CT_TLTextTargetElement {};return _fdaee ;};func (_eagab ST_TLTimeNodePresetClassType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eagab .String (),start );};type CT_Slide struct{ +// Validate validates the CT_SlideMasterIdList and its children +func (_daddc *CT_SlideMasterIdList )Validate ()error {return _daddc .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_cacaac *EG_ExtensionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffbg :for {_aeefb ,_ddefa :=d .Token ();if _ddefa !=nil {return _ddefa ;};switch _ecede :=_aeefb .(type ){case _d .StartElement :switch _ecede .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_dggdg :=NewCT_Extension ();if _gccg :=d .DecodeElement (_dggdg ,&_ecede );_gccg !=nil {return _gccg ;};_cacaac .Ext =append (_cacaac .Ext ,_dggdg );default:_e .Log ("\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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ecede .Name );if _dgdgc :=d .Skip ();_dgdgc !=nil {return _dgdgc ;};};case _d .EndElement :break _ffbg ;case _d .CharData :};};return nil ;};const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;); -// Show Slide in Slide Show -ShowAttr *bool ; +// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path +func (_dddcd *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _dddcd .BldAsOne !=nil {if _bdadb :=_dddcd .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_bdadb !=nil {return _bdadb ;};};if _dddcd .BldSub !=nil {if _cfdaed :=_dddcd .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062");_cfdaed !=nil {return _cfdaed ;};};return nil ;}; -// Common slide data for slides -CSld *CT_CommonSlideData ; +// Validate validates the CT_NormalViewProperties and its children +func (_accg *CT_NormalViewProperties )Validate ()error {return _accg .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_abbbg *CT_Picture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abbbg .NvPicPr =NewCT_PictureNonVisual ();_abbbg .BlipFill =_c .NewCT_BlipFillProperties ();_abbbg .SpPr =_c .NewCT_ShapeProperties ();_agfa :for {_agcbb ,_abbab :=d .Token ();if _abbab !=nil {return _abbab ;};switch _dbdd :=_agcbb .(type ){case _d .StartElement :switch _dbdd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _bgcdg :=d .DecodeElement (_abbbg .NvPicPr ,&_dbdd );_bgcdg !=nil {return _bgcdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _bdaf :=d .DecodeElement (_abbbg .BlipFill ,&_dbdd );_bdaf !=nil {return _bdaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _aede :=d .DecodeElement (_abbbg .SpPr ,&_dbdd );_aede !=nil {return _aede ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_abbbg .Style =_c .NewCT_ShapeStyle ();if _fcafa :=d .DecodeElement (_abbbg .Style ,&_dbdd );_fcafa !=nil {return _fcafa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abbbg .ExtLst =NewCT_ExtensionListModify ();if _defcb :=d .DecodeElement (_abbbg .ExtLst ,&_dbdd );_defcb !=nil {return _defcb ;};default:_e .Log ("\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\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_dbdd .Name );if _gcbb :=d .Skip ();_gcbb !=nil {return _gcbb ;};};case _d .EndElement :break _agfa ;case _d .CharData :};};return nil ;};func (_gdagd ST_TLPreviousActionType )Validate ()error {return _gdagd .ValidateWithPath ("")}; -// Color Scheme Map Override -ClrMapOvr *_ee .CT_ColorMappingOverride ; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_bebe *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _bebe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_Extension ()*CT_Extension {_aefg :=&CT_Extension {};return _aefg };func (_adecf *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbfaf ,_dfcc :=d .Token ();if _dfcc !=nil {return _dfcc ;};if _ggeg ,_gbdgc :=_dbfaf .(_d .EndElement );_gbdgc &&_ggeg .Name ==start .Name {*_adecf =1;return nil ;};if _eeecb ,_agcag :=_dbfaf .(_d .CharData );!_agcag {return _dg .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",_dbfaf );}else {switch string (_eeecb ){case "":*_adecf =0;case "\u006e\u006f\u006e\u0065":*_adecf =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_adecf =2;};};_dbfaf ,_dfcc =d .Token ();if _dfcc !=nil {return _dfcc ;};if _daagc ,_aadaa :=_dbfaf .(_d .EndElement );_aadaa &&_daagc .Name ==start .Name {return nil ;};return _dg .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",_dbfaf );};func (_adcgf *ST_TLDiagramBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_facfb ,_baccg :=d .Token ();if _baccg !=nil {return _baccg ;};if _deaea ,_gfdc :=_facfb .(_d .EndElement );_gfdc &&_deaea .Name ==start .Name {*_adcgf =1;return nil ;};if _fegb ,_fadfa :=_facfb .(_d .CharData );!_fadfa {return _dg .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",_facfb );}else {switch string (_fegb ){case "":*_adcgf =0;case "\u0077\u0068\u006fl\u0065":*_adcgf =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_adcgf =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_adcgf =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_adcgf =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_adcgf =5;case "\u0063\u0077":*_adcgf =6;case "\u0063\u0077\u0049\u006e":*_adcgf =7;case "\u0063\u0077\u004fu\u0074":*_adcgf =8;case "\u0063\u0063\u0077":*_adcgf =9;case "\u0063\u0063\u0077I\u006e":*_adcgf =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_adcgf =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_adcgf =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_adcgf =13;case "\u0075\u0070":*_adcgf =14;case "\u0064\u006f\u0077\u006e":*_adcgf =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_adcgf =16;case "\u0063\u0075\u0073\u0074":*_adcgf =17;};};_facfb ,_baccg =d .Token ();if _baccg !=nil {return _baccg ;};if _bbbed ,_efgee :=_facfb .(_d .EndElement );_efgee &&_bbbed .Name ==start .Name {return nil ;};return _dg .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",_facfb );};func (_bcgc *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcgc .CNvPr =_c .NewCT_NonVisualDrawingProps ();_bcgc .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();_bcgc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_cbea :for {_ded ,_dggc :=d .Token ();if _dggc !=nil {return _dggc ;};switch _gbab :=_ded .(type ){case _d .StartElement :switch _gbab .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _gded :=d .DecodeElement (_bcgc .CNvPr ,&_gbab );_gded !=nil {return _gded ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _ebef :=d .DecodeElement (_bcgc .CNvGraphicFramePr ,&_gbab );_ebef !=nil {return _ebef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _bdd :=d .DecodeElement (_bcgc .NvPr ,&_gbab );_bdd !=nil {return _bdd ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_gbab .Name );if _ffgd :=d .Skip ();_ffgd !=nil {return _ffgd ;};};case _d .EndElement :break _cbea ;case _d .CharData :};};return nil ;};type CT_PrintProperties struct{ -// Slide Transition -Transition *CT_SlideTransition ; +// Print Output +PrnWhatAttr ST_PrintWhat ; -// Slide Timing Information for a Slide -Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_fafee *CT_TLTriggerRuntimeNode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fceded ,_eadfb :=_fafee .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _eadfb !=nil {return _eadfb ;};start .Attr =append (start .Attr ,_fceded );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeNonVisual struct{ +// Print Color Mode +ClrModeAttr ST_PrintColorMode ; -// Non-visual Drawing Properties -CNvPr *_ee .CT_NonVisualDrawingProps ; +// Print Hidden Slides +HiddenSlidesAttr *bool ; -// Non-Visual Group Shape Drawing Properties -CNvGrpSpPr *_ee .CT_NonVisualGroupDrawingShapeProps ; +// Scale to Fit Paper when printing +ScaleToFitPaperAttr *bool ; -// Non-Visual Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_faaad ST_SlideSizeType )String ()string {switch _faaad {case 0:return "";case 1:return "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case 2:return "\u006c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0041\u0034";case 4:return "\u0033\u0035\u006d\u006d";case 5:return "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case 6:return "\u0062\u0061\u006e\u006e\u0065\u0072";case 7:return "\u0063\u0075\u0073\u0074\u006f\u006d";case 8:return "\u006c\u0065\u0064\u0067\u0065\u0072";case 9:return "\u0041\u0033";case 10:return "\u0042\u0034\u0049S\u004f";case 11:return "\u0042\u0035\u0049S\u004f";case 12:return "\u0042\u0034\u004aI\u0053";case 13:return "\u0042\u0035\u004aI\u0053";case 14:return "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case 15:return "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case 16:return "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return "";};func (_bfea *CT_SlideSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfea .CxAttr =914400;_bfea .CyAttr =914400;for _ ,_agda :=range start .Attr {if _agda .Name .Local =="\u0063\u0078"{_ccbe ,_bceg :=_e .ParseInt (_agda .Value ,10,32);if _bceg !=nil {return _bceg ;};_bfea .CxAttr =int32 (_ccbe );continue ;};if _agda .Name .Local =="\u0063\u0079"{_eaee ,_fcge :=_e .ParseInt (_agda .Value ,10,32);if _fcge !=nil {return _fcge ;};_bfea .CyAttr =int32 (_eaee );continue ;};if _agda .Name .Local =="\u0074\u0079\u0070\u0065"{_bfea .TypeAttr .UnmarshalXMLAttr (_agda );continue ;};};for {_baag ,_caecg :=d .Token ();if _caecg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_caecg );};if _acafc ,_fbfae :=_baag .(_c .EndElement );_fbfae &&_acafc .Name ==start .Name {break ;};};return nil ;};type ST_IterateType byte ;func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_afgba :=&CT_TLTimeNodeSequence {};_afgba .CTn =NewCT_TLCommonTimeNodeData ();return _afgba ;};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_efeaf :=&CT_ShowInfoKiosk {};return _efeaf }; +// Frame slides when printing +FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;};func (_dbadd *CT_NotesSlide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbadd .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dbadd .ShowMasterSpAttr ))});};if _dbadd .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dbadd .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_eece :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_dbadd .CSld ,_eece );if _dbadd .ClrMapOvr !=nil {_bccg :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_dbadd .ClrMapOvr ,_bccg );};if _dbadd .ExtLst !=nil {_cfbbf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbadd .ExtLst ,_cfbbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_dfbf :=&CT_TLAnimateBehavior {};_dfbf .CBhvr =NewCT_TLCommonBehaviorData ();return _dfbf ;}; -// Validate validates the CT_ModifyVerifier and its children -func (_fdbf *CT_ModifyVerifier )Validate ()error {return _fdbf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};func (_aegge ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcba :=_c .Attr {};_fcba .Name =name ;switch _aegge {case ST_TLAnimateMotionPathEditModeUnset :_fcba .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_fcba .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_fcba .Value ="\u0066\u0069\u0078e\u0064";};return _fcba ,nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_abge :=&CT_PictureNonVisual {};_abge .CNvPr =_ee .NewCT_NonVisualDrawingProps ();_abge .CNvPicPr =_ee .NewCT_NonVisualPictureProperties ();_abge .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _abge ;};func (_fbcgg ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_abeef :=_c .Attr {};_abeef .Name =name ;switch _fbcgg {case ST_TLAnimateMotionBehaviorOriginUnset :_abeef .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_abeef .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_abeef .Value ="\u006c\u0061\u0079\u006f\u0075\u0074";};return _abeef ,nil ;};func (_dccd *SldLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _dccd .CT_SlideLayout .MarshalXML (e ,start );};func (_gfce *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bddd :=range start .Attr {if _bddd .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"&&_bddd .Name .Local =="\u0069\u0064"||_bddd .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"&&_bddd .Name .Local =="\u0069\u0064"{_fgebf ,_cbgg :=_bddd .Value ,error (nil );if _cbgg !=nil {return _cbgg ;};_gfce .IdAttr =_fgebf ;continue ;};};_fecf :for {_cffcgc ,_cgbbb :=d .Token ();if _cgbbb !=nil {return _cgbbb ;};switch _fgfd :=_cffcgc .(type ){case _c .StartElement :switch _fgfd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfce .ExtLst =NewCT_ExtensionList ();if _cbfee :=d .DecodeElement (_gfce .ExtLst ,&_fgfd );_cbfee !=nil {return _cbfee ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_fgfd .Name );if _fbfc :=d .Skip ();_fbfc !=nil {return _fbfc ;};};case _c .EndElement :break _fecf ;case _c .CharData :};};return nil ;};type CT_SlideSize struct{ +// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path +func (_babf *CT_OleObjectLink )ValidateWithPath (path string )error {if _babf .ExtLst !=nil {if _dgdd :=_babf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgdd !=nil {return _dgdd ;};};return nil ;};func (_gd *CT_BackgroundProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfa :=range start .Attr {if _bfa .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_adc ,_dae :=_gc .ParseBool (_bfa .Value );if _dae !=nil {return _dae ;};_gd .ShadeToTitleAttr =&_adc ;continue ;};};_ead :for {_cf ,_edg :=d .Token ();if _edg !=nil {return _edg ;};switch _dgeb :=_cf .(type ){case _d .StartElement :switch _dgeb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gd .NoFill =_c .NewCT_NoFillProperties ();if _fga :=d .DecodeElement (_gd .NoFill ,&_dgeb );_fga !=nil {return _fga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gd .SolidFill =_c .NewCT_SolidColorFillProperties ();if _cbfg :=d .DecodeElement (_gd .SolidFill ,&_dgeb );_cbfg !=nil {return _cbfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gd .GradFill =_c .NewCT_GradientFillProperties ();if _eca :=d .DecodeElement (_gd .GradFill ,&_dgeb );_eca !=nil {return _eca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_gd .BlipFill =_c .NewCT_BlipFillProperties ();if _dfe :=d .DecodeElement (_gd .BlipFill ,&_dgeb );_dfe !=nil {return _dfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gd .PattFill =_c .NewCT_PatternFillProperties ();if _edb :=d .DecodeElement (_gd .PattFill ,&_dgeb );_edb !=nil {return _edb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_gd .GrpFill =_c .NewCT_GroupFillProperties ();if _eed :=d .DecodeElement (_gd .GrpFill ,&_dgeb );_eed !=nil {return _eed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_gd .EffectLst =_c .NewCT_EffectList ();if _eagb :=d .DecodeElement (_gd .EffectLst ,&_dgeb );_eagb !=nil {return _eagb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_gd .EffectDag =_c .NewCT_EffectContainer ();if _cbcc :=d .DecodeElement (_gd .EffectDag ,&_dgeb );_cbcc !=nil {return _cbcc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gd .ExtLst =NewCT_ExtensionList ();if _fec :=d .DecodeElement (_gd .ExtLst ,&_dgeb );_fec !=nil {return _fec ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_dgeb .Name );if _bbae :=d .Skip ();_bbae !=nil {return _bbae ;};};case _d .EndElement :break _ead ;case _d .CharData :};};return nil ;};type CT_TLTimeNodeParallel struct{ -// Extent Length -CxAttr int32 ; +// Parallel TimeNode +CTn *CT_TLCommonTimeNodeData ;}; -// Extent Width -CyAttr int32 ; +// Validate validates the CT_CommonViewProperties and its children +func (_aebf *CT_CommonViewProperties )Validate ()error {return _aebf .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_gbcfa :=&CT_SlideRelationshipList {};return _gbcfa ;}; -// Type of Size -TypeAttr ST_SlideSizeType ;};func (_efc *CT_Empty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_baec ,_cgf :=d .Token ();if _cgf !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_cgf );};if _dfgg ,_ceec :=_baec .(_c .EndElement );_ceec &&_dfgg .Name ==start .Name {break ;};};return nil ;};func (_affb *CT_HtmlPublishProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gaba :=range start .Attr {if _gaba .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"&&_gaba .Name .Local =="\u0069\u0064"||_gaba .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"&&_gaba .Name .Local =="\u0069\u0064"{_dbfb ,_ebfa :=_gaba .Value ,error (nil );if _ebfa !=nil {return _ebfa ;};_affb .IdAttr =_dbfb ;continue ;};if _gaba .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_gdcf ,_eegc :=_e .ParseBool (_gaba .Value );if _eegc !=nil {return _eegc ;};_affb .ShowSpeakerNotesAttr =&_gdcf ;continue ;};if _gaba .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ccgaa ,_ggef :=_gaba .Value ,error (nil );if _ggef !=nil {return _ggef ;};_affb .TargetAttr =&_ccgaa ;continue ;};if _gaba .Name .Local =="\u0074\u0069\u0074l\u0065"{_agff ,_dcf :=_gaba .Value ,error (nil );if _dcf !=nil {return _dcf ;};_affb .TitleAttr =&_agff ;continue ;};};_bcec :for {_ecdf ,_feaec :=d .Token ();if _feaec !=nil {return _feaec ;};switch _bcfae :=_ecdf .(type ){case _c .StartElement :switch _bcfae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_affb .SldAll =NewCT_Empty ();if _ggee :=d .DecodeElement (_affb .SldAll ,&_bcfae );_ggee !=nil {return _ggee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_affb .SldRg =NewCT_IndexRange ();if _acfg :=d .DecodeElement (_affb .SldRg ,&_bcfae );_acfg !=nil {return _acfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_affb .CustShow =NewCT_CustomShowId ();if _beac :=d .DecodeElement (_affb .CustShow ,&_bcfae );_beac !=nil {return _beac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_affb .ExtLst =NewCT_ExtensionList ();if _agdbg :=d .DecodeElement (_affb .ExtLst ,&_bcfae );_agdbg !=nil {return _agdbg ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_bcfae .Name );if _ebbb :=d .Skip ();_ebbb !=nil {return _ebbb ;};};case _c .EndElement :break _bcec ;case _c .CharData :};};return nil ;};func NewCT_TagsData ()*CT_TagsData {_bfab :=&CT_TagsData {};return _bfab };func (_afef *CT_NotesMasterIdList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecg :for {_dddf ,_afcca :=d .Token ();if _afcca !=nil {return _afcca ;};switch _dgfg :=_dddf .(type ){case _c .StartElement :switch _dgfg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_afef .NotesMasterId =NewCT_NotesMasterIdListEntry ();if _fbcd :=d .DecodeElement (_afef .NotesMasterId ,&_dgfg );_fbcd !=nil {return _fbcd ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dgfg .Name );if _abgge :=d .Skip ();_abgge !=nil {return _abgge ;};};case _c .EndElement :break _ecg ;case _c .CharData :};};return nil ;};type CT_TLAnimateEffectBehavior struct{ +// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path +func (_dbfdb *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil }; -// Transition -TransitionAttr ST_TLAnimateEffectTransition ; +// Validate validates the CT_TLOleChartTargetElement and its children +func (_gcfda *CT_TLOleChartTargetElement )Validate ()error {return _gcfda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074");};func (_eeaag *PresentationPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeaag .CT_PresentationProperties =*NewCT_PresentationProperties ();_eaac :for {_gbfeg ,_fgcee :=d .Token ();if _fgcee !=nil {return _fgcee ;};switch _fccb :=_gbfeg .(type ){case _d .StartElement :switch _fccb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_eeaag .HtmlPubPr =NewCT_HtmlPublishProperties ();if _dgce :=d .DecodeElement (_eeaag .HtmlPubPr ,&_fccb );_dgce !=nil {return _dgce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_eeaag .WebPr =NewCT_WebProperties ();if _affgb :=d .DecodeElement (_eeaag .WebPr ,&_fccb );_affgb !=nil {return _affgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_eeaag .PrnPr =NewCT_PrintProperties ();if _ddabb :=d .DecodeElement (_eeaag .PrnPr ,&_fccb );_ddabb !=nil {return _ddabb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_eeaag .ShowPr =NewCT_ShowProperties ();if _bbfc :=d .DecodeElement (_eeaag .ShowPr ,&_fccb );_bbfc !=nil {return _bbfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_eeaag .ClrMru =_c .NewCT_ColorMRU ();if _cfggga :=d .DecodeElement (_eeaag .ClrMru ,&_fccb );_cfggga !=nil {return _cfggga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeaag .ExtLst =NewCT_ExtensionList ();if _gbdfc :=d .DecodeElement (_eeaag .ExtLst ,&_fccb );_gbdfc !=nil {return _gbdfc ;};default:_e .Log ("\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\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006eP\u0072\u0020\u0025\u0076",_fccb .Name );if _aagbc :=d .Skip ();_aagbc !=nil {return _aagbc ;};};case _d .EndElement :break _eaac ;case _d .CharData :};};return nil ;}; -// Filter -FilterAttr *string ; +// Validate validates the CT_ViewProperties and its children +func (_gaagc *CT_ViewProperties )Validate ()error {return _gaagc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// Property List -PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; +// Validate validates the CT_PresentationProperties and its children +func (_cbbd *CT_PresentationProperties )Validate ()error {return _cbbd .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_gdac *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdac =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gdac =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gdac =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gdac =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gdac =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gdac =5;};return nil ;};const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0;ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;);func (_edf *CT_Comment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edf .Pos =_c .NewCT_Point2D ();for _ ,_cee :=range start .Attr {if _cee .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_ddfe ,_dbaf :=_gc .ParseUint (_cee .Value ,10,32);if _dbaf !=nil {return _dbaf ;};_edf .AuthorIdAttr =uint32 (_ddfe );continue ;};if _cee .Name .Local =="\u0064\u0074"{_abc ,_agea :=ParseStdlibTime (_cee .Value );if _agea !=nil {return _agea ;};_edf .DtAttr =&_abc ;continue ;};if _cee .Name .Local =="\u0069\u0064\u0078"{_eegd ,_fff :=_gc .ParseUint (_cee .Value ,10,32);if _fff !=nil {return _fff ;};_edf .IdxAttr =uint32 (_eegd );continue ;};};_gfgf :for {_egb ,_gedc :=d .Token ();if _gedc !=nil {return _gedc ;};switch _eba :=_egb .(type ){case _d .StartElement :switch _eba .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _bdb :=d .DecodeElement (_edf .Pos ,&_eba );_bdb !=nil {return _bdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _aad :=d .DecodeElement (&_edf .Text ,&_eba );_aad !=nil {return _aad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edf .ExtLst =NewCT_ExtensionListModify ();if _fbg :=d .DecodeElement (_edf .ExtLst ,&_eba );_fbg !=nil {return _fbg ;};default:_e .Log ("\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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_eba .Name );if _afbb :=d .Skip ();_afbb !=nil {return _afbb ;};};case _d .EndElement :break _gfgf ;case _d .CharData :};};return nil ;};type EG_SlideListChoice struct{ -// Progress -Progress *CT_TLAnimVariant ;};func (_adad *CT_CustomerData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_adad .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcdf *CT_SlideSyncProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dcdf .ServerSldIdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dcdf .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dcdf .ClientInsertedTimeAttr )});e .EncodeToken (start );if _dcdf .ExtLst !=nil {_bdeg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcdf .ExtLst ,_bdeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_PlaceholderSize byte ;type CT_TLTimeNodeSequence struct{ +// All Slides +SldAll *CT_Empty ; -// Concurrent -ConcurrentAttr *bool ; +// Slide Range +SldRg *CT_IndexRange ; -// Previous Action -PrevAcAttr ST_TLPreviousActionType ; +// Custom Show +CustShow *CT_CustomShowId ;};func (_dfbeac *ST_TLTimeAnimateValueTime )Validate ()error {return _dfbeac .ValidateWithPath ("")}; -// Next Action -NextAcAttr ST_TLNextActionType ; +// Validate validates the CT_ShowInfoBrowse and its children +func (_fbeb *CT_ShowInfoBrowse )Validate ()error {return _fbeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");}; -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ; +// Validate validates the SldLayout and its children +func (_ggbef *SldLayout )Validate ()error {return _ggbef .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");}; -// Previous Conditions List -PrevCondLst *CT_TLTimeConditionList ; +// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path +func (_dcegc *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _bega ,_debfe :=range _dcegc .Sld {if _ffgdb :=_debfe .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bega ));_ffgdb !=nil {return _ffgdb ;};};return nil ;};func NewSldSyncPr ()*SldSyncPr {_gfbgg :=&SldSyncPr {};_gfbgg .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _gfbgg ;};func (_abddd *CT_WheelTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abddd .SpokesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_dg .Sprintf ("\u0025\u0076",*_abddd .SpokesAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Next Conditions List -NextCondLst *CT_TLTimeConditionList ;};func (_gdbea ST_SlideLayoutType )ValidateWithPath (path string )error {switch _gdbea {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbea ));};return nil ;};func (_debf ST_TLNextActionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_debf .String (),start );};func (_fbgfg *CT_Slide )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbgfg .CSld =NewCT_CommonSlideData ();for _ ,_fgcef :=range start .Attr {if _fgcef .Name .Local =="\u0073\u0068\u006f\u0077"{_aagb ,_bgfe :=_e .ParseBool (_fgcef .Value );if _bgfe !=nil {return _bgfe ;};_fbgfg .ShowAttr =&_aagb ;continue ;};if _fgcef .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ggdgf ,_gdcdf :=_e .ParseBool (_fgcef .Value );if _gdcdf !=nil {return _gdcdf ;};_fbgfg .ShowMasterSpAttr =&_ggdgf ;continue ;};if _fgcef .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_ffedc ,_afdgc :=_e .ParseBool (_fgcef .Value );if _afdgc !=nil {return _afdgc ;};_fbgfg .ShowMasterPhAnimAttr =&_ffedc ;continue ;};};_ebbbc :for {_bade ,_gggc :=d .Token ();if _gggc !=nil {return _gggc ;};switch _fdfc :=_bade .(type ){case _c .StartElement :switch _fdfc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _fdae :=d .DecodeElement (_fbgfg .CSld ,&_fdfc );_fdae !=nil {return _fdae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_fbgfg .ClrMapOvr =_ee .NewCT_ColorMappingOverride ();if _caef :=d .DecodeElement (_fbgfg .ClrMapOvr ,&_fdfc );_caef !=nil {return _caef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_fbgfg .Transition =NewCT_SlideTransition ();if _bcda :=d .DecodeElement (_fbgfg .Transition ,&_fdfc );_bcda !=nil {return _bcda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_fbgfg .Timing =NewCT_SlideTiming ();if _bdae :=d .DecodeElement (_fbgfg .Timing ,&_fdfc );_bdae !=nil {return _bdae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbgfg .ExtLst =NewCT_ExtensionListModify ();if _baed :=d .DecodeElement (_fbgfg .ExtLst ,&_fdfc );_baed !=nil {return _baed ;};default:_cd .Log ("\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\u006c\u0069\u0064\u0065\u0020\u0025\u0076",_fdfc .Name );if _fbgac :=d .Skip ();_fbgac !=nil {return _fbgac ;};};case _c .EndElement :break _ebbbc ;case _c .CharData :};};return nil ;};func (_aabad ST_TLBehaviorTransformType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aabad .String (),start );}; +// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path +func (_agggea *NotesMaster )ValidateWithPath (path string )error {if _cffdc :=_agggea .CT_NotesMaster .ValidateWithPath (path );_cffdc !=nil {return _cffdc ;};return nil ;};func (_dgfgab ST_TLTriggerEvent )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccacf :=_d .Attr {};_ccacf .Name =name ;switch _dgfgab {case ST_TLTriggerEventUnset :_ccacf .Value ="";case ST_TLTriggerEventOnBegin :_ccacf .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e";case ST_TLTriggerEventOnEnd :_ccacf .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_ccacf .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_ccacf .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_ccacf .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnDblClick :_ccacf .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_ccacf .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_ccacf .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case ST_TLTriggerEventOnNext :_ccacf .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_ccacf .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_ccacf .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return _ccacf ,nil ;};func (_eeab *CT_TLMediaNodeVideo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eeab .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_eeab .FullScrnAttr ))});};e .EncodeToken (start );_ffcde :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_eeab .CMediaNode ,_ffcde );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TLAnimVariantStringVal struct{ -// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path -func (_edbd *CT_PresentationProperties )ValidateWithPath (path string )error {if _edbd .HtmlPubPr !=nil {if _feed :=_edbd .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_feed !=nil {return _feed ;};};if _edbd .WebPr !=nil {if _dbaef :=_edbd .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_dbaef !=nil {return _dbaef ;};};if _edbd .PrnPr !=nil {if _dgef :=_edbd .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072");_dgef !=nil {return _dgef ;};};if _edbd .ShowPr !=nil {if _dcge :=_edbd .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_dcge !=nil {return _dcge ;};};if _edbd .ClrMru !=nil {if _eec :=_edbd .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075");_eec !=nil {return _eec ;};};if _edbd .ExtLst !=nil {if _dfbc :=_edbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfbc !=nil {return _dfbc ;};};return nil ;}; +// Value +ValAttr string ;};func (_bgadg ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfaf :=_d .Attr {};_dfaf .Name =name ;switch _bgadg {case ST_OleObjectFollowColorSchemeUnset :_dfaf .Value ="";case ST_OleObjectFollowColorSchemeNone :_dfaf .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_dfaf .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_dfaf .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return _dfaf ,nil ;};type CT_SlideLayoutIdList struct{ -// Validate validates the CT_ControlList and its children -func (_dddb *CT_ControlList )Validate ()error {return _dddb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};func (_efef *CT_InOutTransition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efef .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_ddag ,_ggg :=_efef .DirAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0069\u0072"});if _ggg !=nil {return _ggg ;};start .Attr =append (start .Attr ,_ddag );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_NotesTextViewProperties struct{ +// Slide Layout Id +SldLayoutId []*CT_SlideLayoutIdListEntry ;};type CT_ExtensionListModify struct{ -// Base properties for Notes View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;}; +// Modify +ModAttr *bool ; -// Validate validates the CT_PictureNonVisual and its children -func (_fefdge *CT_PictureNonVisual )Validate ()error {return _fefdge .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; +// Extension +Ext []*CT_Extension ;};func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_fbdf :=&CT_NotesViewProperties {};_fbdf .CSldViewPr =NewCT_CommonSlideViewProperties ();return _fbdf ;}; -// Validate validates the PresentationPr and its children -func (_afgd *PresentationPr )Validate ()error {return _afgd .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");}; +// Validate validates the CT_TransitionStartSoundAction and its children +func (_aegff *CT_TransitionStartSoundAction )Validate ()error {return _aegff .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e");};func (_gfcf ST_TransitionSpeed )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eaffg :=_d .Attr {};_eaffg .Name =name ;switch _gfcf {case ST_TransitionSpeedUnset :_eaffg .Value ="";case ST_TransitionSpeedSlow :_eaffg .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_eaffg .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_eaffg .Value ="\u0066\u0061\u0073\u0074";};return _eaffg ,nil ;};func (_abb *CT_ControlList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbbc :for {_affa ,_gbfg :=d .Token ();if _gbfg !=nil {return _gbfg ;};switch _aebc :=_affa .(type ){case _d .StartElement :switch _aebc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_bfdg :=NewCT_Control ();if _aaadc :=d .DecodeElement (_bfdg ,&_aebc );_aaadc !=nil {return _aaadc ;};_abb .Control =append (_abb .Control ,_bfdg );default:_e .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006cL\u0069s\u0074\u0020\u0025\u0076",_aebc .Name );if _eeagc :=d .Skip ();_eeagc !=nil {return _eeagc ;};};case _d .EndElement :break _dbbc ;case _d .CharData :};};return nil ;};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_aacac :=&CT_TLAnimVariantBooleanVal {};return _aacac ;};type CT_Extension struct{ -// Validate validates the CT_Comment and its children -func (_fde *CT_Comment )Validate ()error {return _fde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};type CT_CommonSlideViewProperties struct{ +// Uniform Resource Identifier +UriAttr string ;Any []_e .Any ;};func NewOleObj ()*OleObj {_beeeg :=&OleObj {};_beeeg .CT_OleObject =*NewCT_OleObject ();return _beeeg ;};type CT_CommonSlideViewProperties struct{ // Snap Objects to Grid SnapToGridAttr *bool ; @@ -660,1801 +648,1813 @@ ShowGuidesAttr *bool ; CViewPr *CT_CommonViewProperties ; // List of Guides -GuideLst *CT_GuideList ;}; - -// Validate validates the SldLayout and its children -func (_ecgfc *SldLayout )Validate ()error {return _ecgfc .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");};func (_fdeff ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _fdeff {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdeff ));};return nil ;};func (_ede *CT_CommentAuthorList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ede .CmAuthor !=nil {_cad :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}};for _ ,_eaba :=range _ede .CmAuthor {e .EncodeElement (_eaba ,_cad );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_TLTimeNodeRestartType byte ; - -// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path -func (_edacb *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _edcef :=_edacb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_edcef !=nil {return _edcef ;};if _edacb .By !=nil {if _edage :=_edacb .By .ValidateWithPath (path +"\u002f\u0042\u0079");_edage !=nil {return _edage ;};};if _edacb .From !=nil {if _bfgbg :=_edacb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bfgbg !=nil {return _bfgbg ;};};if _edacb .To !=nil {if _dggd :=_edacb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_dggd !=nil {return _dggd ;};};return nil ;};func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_debgf :=&CT_OutlineViewSlideList {};return _debgf ;}; +GuideLst *CT_GuideList ;};type CT_SlideMasterIdListEntry struct{ -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_bcgc *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_cceb *CT_OleObjectEmbed )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cceb .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_abbb ,_faf :=_cceb .FollowColorSchemeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"});if _faf !=nil {return _faf ;};start .Attr =append (start .Attr ,_abbb );};e .EncodeToken (start );if _cceb .ExtLst !=nil {_bbce :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cceb .ExtLst ,_bbce );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_CustomerDataList ()*CT_CustomerDataList {_ggd :=&CT_CustomerDataList {};return _ggd };func (_edfef ST_TransitionCornerDirectionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_deec :=_c .Attr {};_deec .Name =name ;switch _edfef {case ST_TransitionCornerDirectionTypeUnset :_deec .Value ="";case ST_TransitionCornerDirectionTypeLu :_deec .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_deec .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_deec .Value ="\u006c\u0064";case ST_TransitionCornerDirectionTypeRd :_deec .Value ="\u0072\u0064";};return _deec ,nil ;};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_ffgdd :=&CT_TLBuildParagraph {};return _ffgdd }; +// Slide Master Identifier +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_ggag :=&CT_BackgroundProperties {};return _ggag ;}; -// Validate validates the CT_TLAnimVariantIntegerVal and its children -func (_dbbd *CT_TLAnimVariantIntegerVal )Validate ()error {return _dbbd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c");};func (_abbad *CT_SlideIdList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _abbad .SldId !=nil {_daefb :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}};for _ ,_cfgb :=range _abbad .SldId {e .EncodeElement (_cfgb ,_daefb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_gggbd :=&CT_TLMediaNodeVideo {};_gggbd .CMediaNode =NewCT_TLCommonMediaNodeData ();return _gggbd ;};func (_bggc ST_TLTimeNodeRestartType )Validate ()error {return _bggc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path +func (_cdcea *CT_SlideIdList )ValidateWithPath (path string )error {for _deffc ,_fead :=range _cdcea .SldId {if _ccgb :=_fead .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_deffc ));_ccgb !=nil {return _ccgb ;};};return nil ;};func (_dddda *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebadb ,_bdfag :=d .Token ();if _bdfag !=nil {return _bdfag ;};if _bfcce ,_abfee :=_ebadb .(_d .EndElement );_abfee &&_bfcce .Name ==start .Name {*_dddda =1;return nil ;};if _gedgef ,_bgdgc :=_ebadb .(_d .CharData );!_bgdgc {return _dg .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",_ebadb );}else {switch string (_gedgef ){case "":*_dddda =0;case "\u006e\u006f\u006e\u0065":*_dddda =1;case "\u0066\u0075\u006c\u006c":*_dddda =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_dddda =3;};};_ebadb ,_bdfag =d .Token ();if _bdfag !=nil {return _bdfag ;};if _gfgg ,_agddb :=_ebadb .(_d .EndElement );_agddb &&_gfgg .Name ==start .Name {return nil ;};return _dg .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",_ebadb );}; -// Validate validates the CT_GroupShape and its children -func (_gfff *CT_GroupShape )Validate ()error {return _gfff .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_cbbb :=&CT_TLByHslColorTransform {};return _cbbb ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_gggfe *CT_Shape )ValidateWithPath (path string )error {if _fgfa :=_gggfe .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_fgfa !=nil {return _fgfa ;};if _edef :=_gggfe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edef !=nil {return _edef ;};if _gggfe .Style !=nil {if _bdcda :=_gggfe .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bdcda !=nil {return _bdcda ;};};if _gggfe .TxBody !=nil {if _fcfccb :=_gggfe .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_fcfccb !=nil {return _fcfccb ;};};if _gggfe .ExtLst !=nil {if _dabb :=_gggfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dabb !=nil {return _dabb ;};};return nil ;}; -// Validate validates the CT_NormalViewPortion and its children -func (_edada *CT_NormalViewPortion )Validate ()error {return _edada .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};type CT_OutlineViewSlideEntry struct{IdAttr string ; +// Validate validates the CT_GuideList and its children +func (_abcg *CT_GuideList )Validate ()error {return _abcg .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_dagf *CT_HandoutMasterIdListEntry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_dagf .IdAttr )});e .EncodeToken (start );if _dagf .ExtLst !=nil {_gceeb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dagf .ExtLst ,_gceeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbaf ST_TLTimeNodeFillType )Validate ()error {return _fbaf .ValidateWithPath ("")};func (_gcfd *CT_OleObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcfd .Choice =NewCT_OleObjectChoice ();for _ ,_gcdcg :=range start .Attr {if _gcdcg .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"&&_gcdcg .Name .Local =="\u0069\u0064"{_gfaf ,_acge :=_gcdcg .Value ,error (nil );if _acge !=nil {return _acge ;};_gcfd .IdAttr =&_gfaf ;continue ;};if _gcdcg .Name .Local =="\u0073\u0070\u0069\u0064"{_gbgf ,_ccbda :=_gcdcg .Value ,error (nil );if _ccbda !=nil {return _ccbda ;};_gcfd .SpidAttr =&_gbgf ;continue ;};if _gcdcg .Name .Local =="\u006e\u0061\u006d\u0065"{_abcc ,_adcg :=_gcdcg .Value ,error (nil );if _adcg !=nil {return _adcg ;};_gcfd .NameAttr =&_abcc ;continue ;};if _gcdcg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_dgde ,_gddb :=_gc .ParseBool (_gcdcg .Value );if _gddb !=nil {return _gddb ;};_gcfd .ShowAsIconAttr =&_dgde ;continue ;};if _gcdcg .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_gefd ,_bedb :=_gcdcg .Value ,error (nil );if _bedb !=nil {return _bedb ;};_gcfd .ProgIdAttr =&_gefd ;continue ;};if _gcdcg .Name .Local =="\u0069\u006d\u0067\u0057"{_fabc ,_cbga :=_gc .ParseInt (_gcdcg .Value ,10,32);if _cbga !=nil {return _cbga ;};_aadda :=int32 (_fabc );_gcfd .ImgWAttr =&_aadda ;continue ;};if _gcdcg .Name .Local =="\u0069\u006d\u0067\u0048"{_gabc ,_ddaf :=_gc .ParseInt (_gcdcg .Value ,10,32);if _ddaf !=nil {return _ddaf ;};_egeb :=int32 (_gabc );_gcfd .ImgHAttr =&_egeb ;continue ;};};_cadae :for {_cecfb ,_egbg :=d .Token ();if _egbg !=nil {return _egbg ;};switch _gagcd :=_cecfb .(type ){case _d .StartElement :switch _gagcd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_gcfd .Choice =NewCT_OleObjectChoice ();if _abdd :=d .DecodeElement (&_gcfd .Choice .Embed ,&_gagcd );_abdd !=nil {return _abdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_gcfd .Choice =NewCT_OleObjectChoice ();if _bace :=d .DecodeElement (&_gcfd .Choice .Link ,&_gagcd );_bace !=nil {return _bace ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_gcfd .Pic =NewCT_Picture ();if _gfbf :=d .DecodeElement (_gcfd .Pic ,&_gagcd );_gfbf !=nil {return _gfbf ;};default:_e .Log ("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_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_gagcd .Name );if _eabf :=d .Skip ();_eabf !=nil {return _eabf ;};};case _d .EndElement :break _cadae ;case _d .CharData :};};return nil ;};func (_cdddd *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdddd =0;case "\u006e\u006f\u006e\u0065":*_cdddd =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_cdddd =2;};return nil ;};type CT_ModifyVerifier struct{ -// Collapsed -CollapseAttr *bool ;};func (_dfca *CT_PhotoAlbum )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfca .BwAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0077"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_dfca .BwAttr ))});};if _dfca .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_dfca .ShowCaptionsAttr ))});};if _dfca .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_befed ,_dfba :=_dfca .LayoutAttr .MarshalXMLAttr (_c .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"});if _dfba !=nil {return _dfba ;};start .Attr =append (start .Attr ,_befed );};if _dfca .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_fdda ,_ccdfb :=_dfca .FrameAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0072\u0061m\u0065"});if _ccdfb !=nil {return _ccdfb ;};start .Attr =append (start .Attr ,_fdda );};e .EncodeToken (start );if _dfca .ExtLst !=nil {_ffeda :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfca .ExtLst ,_ffeda );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path -func (_edeg *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _edeg .DirAttr !=nil {if _gcg :=_edeg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gcg !=nil {return _gcg ;};};return nil ;};func (_bced *CT_TLBuildDiagram )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbddg :=range start .Attr {if _fbddg .Name .Local =="\u0062\u006c\u0064"{_bced .BldAttr .UnmarshalXMLAttr (_fbddg );continue ;};if _fbddg .Name .Local =="\u0073\u0070\u0069\u0064"{_cdadb ,_fcda :=_e .ParseUint (_fbddg .Value ,10,32);if _fcda !=nil {return _fcda ;};_caac :=uint32 (_cdadb );_bced .SpidAttr =&_caac ;continue ;};if _fbddg .Name .Local =="\u0067\u0072\u0070I\u0064"{_bdcdb ,_afbde :=_e .ParseUint (_fbddg .Value ,10,32);if _afbde !=nil {return _afbde ;};_bfecb :=uint32 (_bdcdb );_bced .GrpIdAttr =&_bfecb ;continue ;};if _fbddg .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ecdd ,_fbgg :=_e .ParseBool (_fbddg .Value );if _fbgg !=nil {return _fbgg ;};_bced .UiExpandAttr =&_ecdd ;continue ;};};for {_cbfc ,_eebf :=d .Token ();if _eebf !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069\u0061\u0067\u0072\u0061\u006d: \u0025\u0073",_eebf );};if _cdbb ,_ggcgb :=_cbfc .(_c .EndElement );_ggcgb &&_cdbb .Name ==start .Name {break ;};};return nil ;};func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_fbege :=&CT_SlideRelationshipListEntry {};return _fbege ;};type CmLst struct{CT_CommentList }; +// Password Hash Value +HashValueAttr *string ; -// Validate validates the CT_Placeholder and its children -func (_dcca *CT_Placeholder )Validate ()error {return _dcca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");}; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Validate validates the CT_OrientationTransition and its children -func (_dbdg *CT_OrientationTransition )Validate ()error {return _dbdg .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");}; +// Iterations to Run Hashing Algorithm +SpinValueAttr *uint32 ; -// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path -func (_cdaag *CT_TLTemplate )ValidateWithPath (path string )error {if _dgfc :=_cdaag .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_dgfc !=nil {return _dgfc ;};return nil ;};func (_cbaf ST_PrintColorMode )String ()string {switch _cbaf {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";};const (ST_TLOleChartBuildTypeUnset ST_TLOleChartBuildType =0;ST_TLOleChartBuildTypeAllAtOnce ST_TLOleChartBuildType =1;ST_TLOleChartBuildTypeSeries ST_TLOleChartBuildType =2;ST_TLOleChartBuildTypeCategory ST_TLOleChartBuildType =3;ST_TLOleChartBuildTypeSeriesEl ST_TLOleChartBuildType =4;ST_TLOleChartBuildTypeCategoryEl ST_TLOleChartBuildType =5;);func (_ffcfb *ST_TransitionCornerDirectionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebaaa ,_fbcbae :=d .Token ();if _fbcbae !=nil {return _fbcbae ;};if _egeag ,_eceed :=_ebaaa .(_c .EndElement );_eceed &&_egeag .Name ==start .Name {*_ffcfb =1;return nil ;};if _ecebc ,_dfcce :=_ebaaa .(_c .CharData );!_dfcce {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebaaa );}else {switch string (_ecebc ){case "":*_ffcfb =0;case "\u006c\u0075":*_ffcfb =1;case "\u0072\u0075":*_ffcfb =2;case "\u006c\u0064":*_ffcfb =3;case "\u0072\u0064":*_ffcfb =4;};};_ebaaa ,_fbcbae =d .Token ();if _fbcbae !=nil {return _fbcbae ;};if _aafag ,_geccf :=_ebaaa .(_c .EndElement );_geccf &&_aafag .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebaaa );};func (_cfegd *CT_TransitionStartSoundAction )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfegd .Snd =_ee .NewCT_EmbeddedWAVAudioFile ();for _ ,_cecda :=range start .Attr {if _cecda .Name .Local =="\u006c\u006f\u006f\u0070"{_fbffa ,_gacbef :=_e .ParseBool (_cecda .Value );if _gacbef !=nil {return _gacbef ;};_cfegd .LoopAttr =&_fbffa ;continue ;};};_deffd :for {_bgggg ,_daad :=d .Token ();if _daad !=nil {return _daad ;};switch _adgeb :=_bgggg .(type ){case _c .StartElement :switch _adgeb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:if _degcf :=d .DecodeElement (_cfegd .Snd ,&_adgeb );_degcf !=nil {return _degcf ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074a\u0072\u0074\u0053\u006f\u0075\u006ed\u0041\u0063t\u0069\u006fn\u0020%\u0076",_adgeb .Name );if _fbbf :=d .Skip ();_fbbf !=nil {return _fbbf ;};};case _c .EndElement :break _deffd ;case _c .CharData :};};return nil ;};func (_ebeg *CT_TLTimeConditionList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ceeab :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}};for _ ,_dfag :=range _ebeg .Cond {e .EncodeElement (_dfag ,_ceeab );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gefc ST_PrintWhat )Validate ()error {return _gefc .ValidateWithPath ("")};func (_fdbcg *ST_WebScreenSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgfcb ,_dcabg :=d .Token ();if _dcabg !=nil {return _dcabg ;};if _cgfdb ,_fadca :=_fgfcb .(_c .EndElement );_fadca &&_cgfdb .Name ==start .Name {*_fdbcg =1;return nil ;};if _cgcabe ,_gddac :=_fgfcb .(_c .CharData );!_gddac {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgfcb );}else {switch string (_cgcabe ){case "":*_fdbcg =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_fdbcg =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_fdbcg =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_fdbcg =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_fdbcg =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_fdbcg =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_fdbcg =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_fdbcg =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_fdbcg =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_fdbcg =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_fdbcg =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_fdbcg =11;};};_fgfcb ,_dcabg =d .Token ();if _dcabg !=nil {return _dcabg ;};if _fdeeae ,_afegd :=_fgfcb .(_c .EndElement );_afegd &&_fdeeae .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgfcb );};func (_affca *CT_GroupShapeNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_affca .CNvPr =_ee .NewCT_NonVisualDrawingProps ();_affca .CNvGrpSpPr =_ee .NewCT_NonVisualGroupDrawingShapeProps ();_affca .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_fgdc :for {_fgcd ,_ffgd :=d .Token ();if _ffgd !=nil {return _ffgd ;};switch _cgd :=_fgcd .(type ){case _c .StartElement :switch _cgd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _beaf :=d .DecodeElement (_affca .CNvPr ,&_cgd );_beaf !=nil {return _beaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _ageg :=d .DecodeElement (_affca .CNvGrpSpPr ,&_cgd );_ageg !=nil {return _ageg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _fdff :=d .DecodeElement (_affca .NvPr ,&_cgd );_fdff !=nil {return _fdff ;};default:_cd .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cgd .Name );if _cebd :=d .Skip ();_cebd !=nil {return _cebd ;};};case _c .EndElement :break _fgdc ;case _c .CharData :};};return nil ;};type ST_TLBehaviorOverrideType byte ; +// Cryptographic Provider Type +CryptProviderTypeAttr _f .ST_CryptProv ; -// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path -func (_ef *AG_ChildSlide )ValidateWithPath (path string )error {return nil };type CT_NormalViewProperties struct{ +// Cryptographic Algorithm Class +CryptAlgorithmClassAttr _f .ST_AlgClass ; -// Show Outline Icons in Normal View -ShowOutlineIconsAttr *bool ; +// Cryptographic Algorithm Type +CryptAlgorithmTypeAttr _f .ST_AlgType ; -// Snap Vertical Splitter -SnapVertSplitterAttr *bool ; +// Cryptographic Hashing Algorithm +CryptAlgorithmSidAttr *uint32 ; -// State of the Vertical Splitter Bar -VertBarStateAttr ST_SplitterBarState ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// State of the Horizontal Splitter Bar -HorzBarStateAttr ST_SplitterBarState ; +// Salt for Password Verifier +SaltDataAttr *string ; -// Prefer Single View -PreferSingleViewAttr *bool ; +// Password Hash +HashDataAttr *string ; -// Normal View Restored Left Properties -RestoredLeft *CT_NormalViewPortion ; +// Cryptographic Provider +CryptProviderAttr *string ; -// Normal View Restored Top Properties -RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;}; +// Cryptographic Algorithm Extensibility +AlgIdExtAttr *uint32 ; -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_gcec *EG_ExtensionList )ValidateWithPath (path string )error {for _cegaac ,_edagee :=range _gcec .Ext {if _ggbef :=_edagee .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cegaac ));_ggbef !=nil {return _ggbef ;};};return nil ;};type ST_PhotoAlbumFrameShape byte ;func (_gaabeg *ST_Direction )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gaabeg =0;case "\u0068\u006f\u0072\u007a":*_gaabeg =1;case "\u0076\u0065\u0072\u0074":*_gaabeg =2;};return nil ;};func (_acdaa ST_SlideLayoutType )Validate ()error {return _acdaa .ValidateWithPath ("")};func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_ebfae :=&CT_TLTriggerTimeNodeID {};return _ebfae ;};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;);func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_bfcf :=&CT_TLMediaNodeAudio {};_bfcf .CMediaNode =NewCT_TLCommonMediaNodeData ();return _bfcf ;};func (_ebbde *Presentation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebbde .CT_Presentation =*NewCT_Presentation ();for _ ,_fdaad :=range start .Attr {if _fdaad .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_eagdd ,_cbfbc :=_e .ParseInt (_fdaad .Value ,10,32);if _cbfbc !=nil {return _cbfbc ;};_efeaa :=int32 (_eagdd );_ebbde .FirstSlideNumAttr =&_efeaa ;continue ;};if _fdaad .Name .Local =="\u0072\u0074\u006c"{_fcdf ,_gabg :=_e .ParseBool (_fdaad .Value );if _gabg !=nil {return _gabg ;};_ebbde .RtlAttr =&_fcdf ;continue ;};if _fdaad .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_badc ,_dgega :=_e .ParseBool (_fdaad .Value );if _dgega !=nil {return _dgega ;};_ebbde .CompatModeAttr =&_badc ;continue ;};if _fdaad .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_bgcbf ,_eegcd :=_e .ParseBool (_fdaad .Value );if _eegcd !=nil {return _eegcd ;};_ebbde .EmbedTrueTypeFontsAttr =&_bgcbf ;continue ;};if _fdaad .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_egfg ,_aacd :=_e .ParseBool (_fdaad .Value );if _aacd !=nil {return _aacd ;};_ebbde .AutoCompressPicturesAttr =&_egfg ;continue ;};if _fdaad .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_aaae ,_cbfeff :=_e .ParseBool (_fdaad .Value );if _cbfeff !=nil {return _cbfeff ;};_ebbde .ShowSpecialPlsOnTitleSldAttr =&_aaae ;continue ;};if _fdaad .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_ebbef ,_cefcab :=ParseUnionST_Percentage (_fdaad .Value );if _cefcab !=nil {return _cefcab ;};_ebbde .ServerZoomAttr =&_ebbef ;continue ;};if _fdaad .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_ebbde .ConformanceAttr .UnmarshalXMLAttr (_fdaad );continue ;};if _fdaad .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_feea ,_bebfe :=_e .ParseBool (_fdaad .Value );if _bebfe !=nil {return _bebfe ;};_ebbde .RemovePersonalInfoOnSaveAttr =&_feea ;continue ;};if _fdaad .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_fafb ,_ceebg :=_e .ParseBool (_fdaad .Value );if _ceebg !=nil {return _ceebg ;};_ebbde .SaveSubsetFontsAttr =&_fafb ;continue ;};if _fdaad .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_ddeac ,_adeff :=_e .ParseUint (_fdaad .Value ,10,32);if _adeff !=nil {return _adeff ;};_gcfga :=uint32 (_ddeac );_ebbde .BookmarkIdSeedAttr =&_gcfga ;continue ;};if _fdaad .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_effea ,_gaaf :=_e .ParseBool (_fdaad .Value );if _gaaf !=nil {return _gaaf ;};_ebbde .StrictFirstAndLastCharsAttr =&_effea ;continue ;};};_abac :for {_feggc ,_gfgcg :=d .Token ();if _gfgcg !=nil {return _gfgcg ;};switch _gceca :=_feggc .(type ){case _c .StartElement :switch _gceca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_ebbde .SldMasterIdLst =NewCT_SlideMasterIdList ();if _eeab :=d .DecodeElement (_ebbde .SldMasterIdLst ,&_gceca );_eeab !=nil {return _eeab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_ebbde .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _gbec :=d .DecodeElement (_ebbde .NotesMasterIdLst ,&_gceca );_gbec !=nil {return _gbec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_ebbde .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _aeabe :=d .DecodeElement (_ebbde .HandoutMasterIdLst ,&_gceca );_aeabe !=nil {return _aeabe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_ebbde .SldIdLst =NewCT_SlideIdList ();if _dabc :=d .DecodeElement (_ebbde .SldIdLst ,&_gceca );_dabc !=nil {return _dabc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_ebbde .SldSz =NewCT_SlideSize ();if _bfbff :=d .DecodeElement (_ebbde .SldSz ,&_gceca );_bfbff !=nil {return _bfbff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _gfcd :=d .DecodeElement (_ebbde .NotesSz ,&_gceca );_gfcd !=nil {return _gfcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_ebbde .SmartTags =NewCT_SmartTags ();if _bagad :=d .DecodeElement (_ebbde .SmartTags ,&_gceca );_bagad !=nil {return _bagad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_ebbde .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _fgegb :=d .DecodeElement (_ebbde .EmbeddedFontLst ,&_gceca );_fgegb !=nil {return _fgegb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_ebbde .CustShowLst =NewCT_CustomShowList ();if _agada :=d .DecodeElement (_ebbde .CustShowLst ,&_gceca );_agada !=nil {return _agada ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_ebbde .PhotoAlbum =NewCT_PhotoAlbum ();if _cfbfa :=d .DecodeElement (_ebbde .PhotoAlbum ,&_gceca );_cfbfa !=nil {return _cfbfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_ebbde .CustDataLst =NewCT_CustomerDataList ();if _agceb :=d .DecodeElement (_ebbde .CustDataLst ,&_gceca );_agceb !=nil {return _agceb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_ebbde .Kinsoku =NewCT_Kinsoku ();if _aeacf :=d .DecodeElement (_ebbde .Kinsoku ,&_gceca );_aeacf !=nil {return _aeacf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_ebbde .DefaultTextStyle =_ee .NewCT_TextListStyle ();if _bdcab :=d .DecodeElement (_ebbde .DefaultTextStyle ,&_gceca );_bdcab !=nil {return _bdcab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_ebbde .ModifyVerifier =NewCT_ModifyVerifier ();if _cedfg :=d .DecodeElement (_ebbde .ModifyVerifier ,&_gceca );_cedfg !=nil {return _cedfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebbde .ExtLst =NewCT_ExtensionList ();if _egagb :=d .DecodeElement (_ebbde .ExtLst ,&_gceca );_egagb !=nil {return _egagb ;};default:_cd .Log ("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\u0050\u0072es\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gceca .Name );if _aecga :=d .Skip ();_aecga !=nil {return _aecga ;};};case _c .EndElement :break _abac ;case _c .CharData :};};return nil ;};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_affcag :=&CT_ShowInfoBrowse {};return _affcag }; +// Algorithm Extensibility Source +AlgIdExtSourceAttr *string ; -// Validate validates the CT_ApplicationNonVisualDrawingProps and its children -func (_bed *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _bed .ValidateWithPath ("C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073");};func (_bbece ST_TLChartSubelementType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbece .String (),start );}; +// Cryptographic Provider Type Extensibility +CryptProviderTypeExtAttr *uint32 ; -// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path -func (_eggb *EG_SlideListChoice )ValidateWithPath (path string )error {if _eggb .SldAll !=nil {if _cecfd :=_eggb .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_cecfd !=nil {return _cecfd ;};};if _eggb .SldRg !=nil {if _bfeg :=_eggb .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_bfeg !=nil {return _bfeg ;};};if _eggb .CustShow !=nil {if _dbgdd :=_eggb .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_dbgdd !=nil {return _dbgdd ;};};return nil ;};func (_bg *AG_TLBuild )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aeb :=range start .Attr {if _aeb .Name .Local =="\u0073\u0070\u0069\u0064"{_cdb ,_ccb :=_e .ParseUint (_aeb .Value ,10,32);if _ccb !=nil {return _ccb ;};_age :=uint32 (_cdb );_bg .SpidAttr =&_age ;continue ;};if _aeb .Name .Local =="\u0067\u0072\u0070I\u0064"{_ebc ,_gef :=_e .ParseUint (_aeb .Value ,10,32);if _gef !=nil {return _gef ;};_bcf :=uint32 (_ebc );_bg .GrpIdAttr =&_bcf ;continue ;};if _aeb .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_cdbe ,_bga :=_e .ParseBool (_aeb .Value );if _bga !=nil {return _bga ;};_bg .UiExpandAttr =&_cdbe ;continue ;};};for {_bgc ,_be :=d .Token ();if _be !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_be );};if _gfg ,_fb :=_bgc .(_c .EndElement );_fb &&_gfg .Name ==start .Name {break ;};};return nil ;}; +// Provider Type Extensibility Source +CryptProviderTypeExtSourceAttr *string ;};func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_beafd :=&CT_HtmlPublishProperties {};return _beafd ;}; -// Validate validates the CT_OleObjectLink and its children -func (_agaa *CT_OleObjectLink )Validate ()error {return _agaa .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_fgebfd *EG_ShowType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eggfe :for {_gcffed ,_gdacb :=d .Token ();if _gdacb !=nil {return _gdacb ;};switch _cccfa :=_gcffed .(type ){case _c .StartElement :switch _cccfa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_fgebfd .Present =NewCT_Empty ();if _eeggf :=d .DecodeElement (_fgebfd .Present ,&_cccfa );_eeggf !=nil {return _eeggf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_fgebfd .Browse =NewCT_ShowInfoBrowse ();if _abdff :=d .DecodeElement (_fgebfd .Browse ,&_cccfa );_abdff !=nil {return _abdff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_fgebfd .Kiosk =NewCT_ShowInfoKiosk ();if _dggea :=d .DecodeElement (_fgebfd .Kiosk ,&_cccfa );_dggea !=nil {return _dggea ;};default:_cd .Log ("\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\u0045\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_cccfa .Name );if _ddggg :=d .Skip ();_ddggg !=nil {return _ddggg ;};};case _c .EndElement :break _eggfe ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_fcee *CT_Rel )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_GroupShapeChoice and its children -func (_ebbe *CT_GroupShapeChoice )Validate ()error {return _ebbe .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the Presentation and its children, prefixing error messages with path +func (_edgfg *Presentation )ValidateWithPath (path string )error {if _edefb :=_edgfg .CT_Presentation .ValidateWithPath (path );_edefb !=nil {return _edefb ;};return nil ;};func (_ccccdd ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _ccccdd {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccccdd ));};return nil ;}; -// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path -func (_ebgd *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _bgffd ,_feddd :=range _ebgd .Sld {if _aaef :=_feddd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bgffd ));_aaef !=nil {return _aaef ;};};return nil ;};func (_aabc ST_PhotoAlbumLayout )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bagda :=_c .Attr {};_bagda .Name =name ;switch _aabc {case ST_PhotoAlbumLayoutUnset :_bagda .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_bagda .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_bagda .Value ="\u0031\u0070\u0069\u0063";case ST_PhotoAlbumLayout2pic :_bagda .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_bagda .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_bagda .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_bagda .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout4picTitle :_bagda .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _bagda ,nil ;};func (_degbf *CT_TLTimeCondition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebebb :=range start .Attr {if _ebebb .Name .Local =="\u0065\u0076\u0074"{_degbf .EvtAttr .UnmarshalXMLAttr (_ebebb );continue ;};if _ebebb .Name .Local =="\u0064\u0065\u006ca\u0079"{_cddgc ,_egfbe :=ParseUnionST_TLTime (_ebebb .Value );if _egfbe !=nil {return _egfbe ;};_degbf .DelayAttr =&_cddgc ;continue ;};};_gbcc :for {_bbdac ,_dafeg :=d .Token ();if _dafeg !=nil {return _dafeg ;};switch _daecgb :=_bbdac .(type ){case _c .StartElement :switch _daecgb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:_degbf .TgtEl =NewCT_TLTimeTargetElement ();if _dccgb :=d .DecodeElement (_degbf .TgtEl ,&_daecgb );_dccgb !=nil {return _dccgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e"}:_degbf .Tn =NewCT_TLTriggerTimeNodeID ();if _ebgb :=d .DecodeElement (_degbf .Tn ,&_daecgb );_ebgb !=nil {return _ebgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006e"}:_degbf .Rtn =NewCT_TLTriggerRuntimeNode ();if _fdccc :=d .DecodeElement (_degbf .Rtn ,&_daecgb );_fdccc !=nil {return _fdccc ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065C\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_daecgb .Name );if _gaeaf :=d .Skip ();_gaeaf !=nil {return _gaeaf ;};};case _c .EndElement :break _gbcc ;case _c .CharData :};};return nil ;};func (_edadf *CT_TLSetBehavior )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edadf .CBhvr =NewCT_TLCommonBehaviorData ();_cefc :for {_fcdeb ,_eecc :=d .Token ();if _eecc !=nil {return _eecc ;};switch _effda :=_fcdeb .(type ){case _c .StartElement :switch _effda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _afbbg :=d .DecodeElement (_edadf .CBhvr ,&_effda );_afbbg !=nil {return _afbbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_edadf .To =NewCT_TLAnimVariant ();if _cecdg :=d .DecodeElement (_edadf .To ,&_effda );_cecdg !=nil {return _cecdg ;};default:_cd .Log ("\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\u0054\u004c\u0053\u0065\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025v",_effda .Name );if _fcagb :=d .Skip ();_fcagb !=nil {return _fcagb ;};};case _c .EndElement :break _cefc ;case _c .CharData :};};return nil ;};func (_cfacd *CT_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfacd .NvSpPr =NewCT_ShapeNonVisual ();_cfacd .SpPr =_ee .NewCT_ShapeProperties ();for _ ,_fdcgd :=range start .Attr {if _fdcgd .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_ebee ,_cfegf :=_e .ParseBool (_fdcgd .Value );if _cfegf !=nil {return _cfegf ;};_cfacd .UseBgFillAttr =&_ebee ;continue ;};};_ebea :for {_edegc ,_dbbgc :=d .Token ();if _dbbgc !=nil {return _dbbgc ;};switch _gfbc :=_edegc .(type ){case _c .StartElement :switch _gfbc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _gcfbb :=d .DecodeElement (_cfacd .NvSpPr ,&_gfbc );_gcfbb !=nil {return _gcfbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _fcde :=d .DecodeElement (_cfacd .SpPr ,&_gfbc );_fcde !=nil {return _fcde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_cfacd .Style =_ee .NewCT_ShapeStyle ();if _bbdba :=d .DecodeElement (_cfacd .Style ,&_gfbc );_bbdba !=nil {return _bbdba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_cfacd .TxBody =_ee .NewCT_TextBody ();if _cgfab :=d .DecodeElement (_cfacd .TxBody ,&_gfbc );_cgfab !=nil {return _cgfab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfacd .ExtLst =NewCT_ExtensionListModify ();if _ggad :=d .DecodeElement (_cfacd .ExtLst ,&_gfbc );_ggad !=nil {return _ggad ;};default:_cd .Log ("\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",_gfbc .Name );if _fbcba :=d .Skip ();_fbcba !=nil {return _fbcba ;};};case _c .EndElement :break _ebea ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_Guide and its children +func (_caed *CT_Guide )Validate ()error {return _caed .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};func ParseUnionST_PositivePercentage (s string )(_c .ST_PositivePercentage ,error ){return _c .ParseUnionST_PositivePercentage (s );};func (_cgcd *CT_CommonSlideData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgcd .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_cgcd .NameAttr )});};e .EncodeToken (start );if _cgcd .Bg !=nil {_gfe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_cgcd .Bg ,_gfe );};_geg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}};e .EncodeElement (_cgcd .SpTree ,_geg );if _cgcd .CustDataLst !=nil {_ccdd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_cgcd .CustDataLst ,_ccdd );};if _cgcd .Controls !=nil {_dgb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_cgcd .Controls ,_dgb );};if _cgcd .ExtLst !=nil {_gca :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgcd .ExtLst ,_gca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbcff *ST_TLAnimateColorDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gccbg ,_gaddg :=d .Token ();if _gaddg !=nil {return _gaddg ;};if _baaag ,_facgba :=_gccbg .(_d .EndElement );_facgba &&_baaag .Name ==start .Name {*_gbcff =1;return nil ;};if _bbfed ,_degea :=_gccbg .(_d .CharData );!_degea {return _dg .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",_gccbg );}else {switch string (_bbfed ){case "":*_gbcff =0;case "\u0063\u0077":*_gbcff =1;case "\u0063\u0063\u0077":*_gbcff =2;};};_gccbg ,_gaddg =d .Token ();if _gaddg !=nil {return _gaddg ;};if _cecba ,_ggfcd :=_gccbg .(_d .EndElement );_ggfcd &&_cecba .Name ==start .Name {return nil ;};return _dg .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",_gccbg );};func (_adfae ST_TLAnimateEffectTransition )Validate ()error {return _adfae .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path -func (_eefde *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _ebcge :=_eefde .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_ebcge !=nil {return _ebcge ;};if _dccba :=_eefde .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072");_dccba !=nil {return _dccba ;};if _eccd :=_eefde .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_eccd !=nil {return _eccd ;};if _eefde .By !=nil {if _gffaf :=_eefde .By .ValidateWithPath (path +"\u002f\u0042\u0079");_gffaf !=nil {return _gffaf ;};};if _eefde .From !=nil {if _cfcf :=_eefde .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_cfcf !=nil {return _cfcf ;};};if _eefde .To !=nil {if _egea :=_eefde .To .ValidateWithPath (path +"\u002f\u0054\u006f");_egea !=nil {return _egea ;};};if _eefde .RCtr !=nil {if _ceff :=_eefde .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_ceff !=nil {return _ceff ;};};return nil ;};func (_feg *AG_TLBuild )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _feg .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_feg .SpidAttr )});};if _feg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_feg .GrpIdAttr )});};if _feg .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_feg .UiExpandAttr ))});};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_bdbb *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _begg :=_bdbb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_begg !=nil {return _begg ;};if _efebb :=_bdbb .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_efebb !=nil {return _efebb ;};if _dbdf :=_bdbb .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_dbdf !=nil {return _dbdf ;};return nil ;}; -// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path -func (_daaebg *EG_TopLevelSlide )ValidateWithPath (path string )error {if _eefdcf :=_daaebg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_eefdcf !=nil {return _eefdcf ;};return nil ;};func NewCmLst ()*CmLst {_cgda :=&CmLst {};_cgda .CT_CommentList =*NewCT_CommentList ();return _cgda };func (_bfga *CT_ConnectorNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfga .CNvPr =_ee .NewCT_NonVisualDrawingProps ();_bfga .CNvCxnSpPr =_ee .NewCT_NonVisualConnectorProperties ();_bfga .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_ddae :for {_egebf ,_fab :=d .Token ();if _fab !=nil {return _fab ;};switch _ddf :=_egebf .(type ){case _c .StartElement :switch _ddf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _ced :=d .DecodeElement (_bfga .CNvPr ,&_ddf );_ced !=nil {return _ced ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _eebg :=d .DecodeElement (_bfga .CNvCxnSpPr ,&_ddf );_eebg !=nil {return _eebg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _fdad :=d .DecodeElement (_bfga .NvPr ,&_ddf );_fdad !=nil {return _fdad ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ddf .Name );if _ddfg :=d .Skip ();_ddfg !=nil {return _ddfg ;};};case _c .EndElement :break _ddae ;case _c .CharData :};};return nil ;};func (_ccbdb ST_TLTriggerEvent )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aagaef :=_c .Attr {};_aagaef .Name =name ;switch _ccbdb {case ST_TLTriggerEventUnset :_aagaef .Value ="";case ST_TLTriggerEventOnBegin :_aagaef .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e";case ST_TLTriggerEventOnEnd :_aagaef .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_aagaef .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_aagaef .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_aagaef .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnDblClick :_aagaef .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_aagaef .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_aagaef .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case ST_TLTriggerEventOnNext :_aagaef .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_aagaef .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_aagaef .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return _aagaef ,nil ;};func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_defcc :=&CT_TLTimeAnimateValueList {};return _defcc ;};type CT_TLAnimateBehavior struct{ +// Validate validates the CT_TLAnimateMotionBehavior and its children +func (_fffbd *CT_TLAnimateMotionBehavior )Validate ()error {return _fffbd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func (_bcec *CT_PresentationProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eafd :for {_egef ,_bfde :=d .Token ();if _bfde !=nil {return _bfde ;};switch _cfee :=_egef .(type ){case _d .StartElement :switch _cfee .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_bcec .HtmlPubPr =NewCT_HtmlPublishProperties ();if _gegb :=d .DecodeElement (_bcec .HtmlPubPr ,&_cfee );_gegb !=nil {return _gegb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_bcec .WebPr =NewCT_WebProperties ();if _gggf :=d .DecodeElement (_bcec .WebPr ,&_cfee );_gggf !=nil {return _gggf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_bcec .PrnPr =NewCT_PrintProperties ();if _degga :=d .DecodeElement (_bcec .PrnPr ,&_cfee );_degga !=nil {return _degga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_bcec .ShowPr =NewCT_ShowProperties ();if _cfcde :=d .DecodeElement (_bcec .ShowPr ,&_cfee );_cfcde !=nil {return _cfcde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_bcec .ClrMru =_c .NewCT_ColorMRU ();if _cagf :=d .DecodeElement (_bcec .ClrMru ,&_cfee );_cagf !=nil {return _cagf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcec .ExtLst =NewCT_ExtensionList ();if _edbae :=d .DecodeElement (_bcec .ExtLst ,&_cfee );_edbae !=nil {return _edbae ;};default:_e .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069o\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_cfee .Name );if _ggca :=d .Skip ();_ggca !=nil {return _ggca ;};};case _d .EndElement :break _eafd ;case _d .CharData :};};return nil ;};const (ST_TransitionCornerDirectionTypeUnset ST_TransitionCornerDirectionType =0;ST_TransitionCornerDirectionTypeLu ST_TransitionCornerDirectionType =1;ST_TransitionCornerDirectionTypeRu ST_TransitionCornerDirectionType =2;ST_TransitionCornerDirectionTypeLd ST_TransitionCornerDirectionType =3;ST_TransitionCornerDirectionTypeRd ST_TransitionCornerDirectionType =4;); -// By -ByAttr *string ; +// Validate validates the CT_OutlineViewProperties and its children +func (_cgbc *CT_OutlineViewProperties )Validate ()error {return _cgbc .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_dbee :=&CT_ExtensionListModify {};return _dbee ;};func (_cfdcg *ST_PlaceholderType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdgcf ,_gaaae :=d .Token ();if _gaaae !=nil {return _gaaae ;};if _aafgf ,_degec :=_cdgcf .(_d .EndElement );_degec &&_aafgf .Name ==start .Name {*_cfdcg =1;return nil ;};if _dgfgc ,_aebgd :=_cdgcf .(_d .CharData );!_aebgd {return _dg .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",_cdgcf );}else {switch string (_dgfgc ){case "":*_cfdcg =0;case "\u0074\u0069\u0074l\u0065":*_cfdcg =1;case "\u0062\u006f\u0064\u0079":*_cfdcg =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_cfdcg =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_cfdcg =4;case "\u0064\u0074":*_cfdcg =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_cfdcg =6;case "\u0066\u0074\u0072":*_cfdcg =7;case "\u0068\u0064\u0072":*_cfdcg =8;case "\u006f\u0062\u006a":*_cfdcg =9;case "\u0063\u0068\u0061r\u0074":*_cfdcg =10;case "\u0074\u0062\u006c":*_cfdcg =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_cfdcg =12;case "\u0064\u0067\u006d":*_cfdcg =13;case "\u006d\u0065\u0064i\u0061":*_cfdcg =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_cfdcg =15;case "\u0070\u0069\u0063":*_cfdcg =16;};};_cdgcf ,_gaaae =d .Token ();if _gaaae !=nil {return _gaaae ;};if _daefdg ,_efffa :=_cdgcf .(_d .EndElement );_efffa &&_daefdg .Name ==start .Name {return nil ;};return _dg .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",_cdgcf );};func (_dfcde *ST_TLOleChartBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egccc ,_babcg :=d .Token ();if _babcg !=nil {return _babcg ;};if _ggcf ,_baagcg :=_egccc .(_d .EndElement );_baagcg &&_ggcf .Name ==start .Name {*_dfcde =1;return nil ;};if _cdgc ,_gedeb :=_egccc .(_d .CharData );!_gedeb {return _dg .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",_egccc );}else {switch string (_cdgc ){case "":*_dfcde =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_dfcde =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_dfcde =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dfcde =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_dfcde =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_dfcde =5;};};_egccc ,_babcg =d .Token ();if _babcg !=nil {return _babcg ;};if _gcfgb ,_cbadfa :=_egccc .(_d .EndElement );_cbadfa &&_gcfgb .Name ==start .Name {return nil ;};return _dg .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",_egccc );};func (_edgda *ST_TLChartSubelementType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebfa ,_faded :=d .Token ();if _faded !=nil {return _faded ;};if _gbaca ,_afeaf :=_ebfa .(_d .EndElement );_afeaf &&_gbaca .Name ==start .Name {*_edgda =1;return nil ;};if _ggcag ,_fbdfgf :=_ebfa .(_d .CharData );!_fbdfgf {return _dg .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",_ebfa );}else {switch string (_ggcag ){case "":*_edgda =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_edgda =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_edgda =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_edgda =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_edgda =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_edgda =5;};};_ebfa ,_faded =d .Token ();if _faded !=nil {return _faded ;};if _ecffg ,_abdgfc :=_ebfa .(_d .EndElement );_abdgfc &&_ecffg .Name ==start .Name {return nil ;};return _dg .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",_ebfa );};func (_bcab *CT_TagsData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_bcab .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egeae *CT_TLTimeNodeExclusive )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dbcgdf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_egeae .CTn ,_dbcgdf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// From -FromAttr *string ; +// Validate validates the SldSyncPr and its children +func (_bcba *SldSyncPr )Validate ()error {return _bcba .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");};type CT_SlideMasterIdList struct{ -// To -ToAttr *string ; +// Slide Master ID +SldMasterId []*CT_SlideMasterIdListEntry ;}; -// Calculation Mode -CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; +// Validate validates the CT_OutlineViewSlideList and its children +func (_cece *CT_OutlineViewSlideList )Validate ()error {return _cece .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_cabed ST_TLBehaviorOverrideType )String ()string {switch _cabed {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return "";}; -// Value Type -ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; +// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path +func (_dbdc *CT_NormalViewProperties )ValidateWithPath (path string )error {if _bfcdc :=_dbdc .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_bfcdc !=nil {return _bfcdc ;};if _dddad :=_dbdc .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_dddad !=nil {return _dddad ;};if _eafb :=_dbdc .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074");_eafb !=nil {return _eafb ;};if _agdb :=_dbdc .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_agdb !=nil {return _agdb ;};if _dbdc .ExtLst !=nil {if _cea :=_dbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cea !=nil {return _cea ;};};return nil ;};const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1;ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;);func (_feecg *OleObj )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _feecg .CT_OleObject .MarshalXML (e ,start );}; -// Time Animated Value List -TavLst *CT_TLTimeAnimateValueList ;};type CT_Extension struct{ +// Validate validates the CT_CustomShowList and its children +func (_abd *CT_CustomShowList )Validate ()error {return _abd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");}; -// Uniform Resource Identifier -UriAttr string ;Any []_cd .Any ;};func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_ffacd :=&CT_TLAnimVariantIntegerVal {};return _ffacd ;};const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1;ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;); +// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path +func (_ggfe *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _gebac :=_ggfe .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gebac !=nil {return _gebac ;};return nil ;}; -// Validate validates the CT_TLIterateIntervalTime and its children -func (_befag *CT_TLIterateIntervalTime )Validate ()error {return _befag .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};func (_aeagc *ST_PlaceholderSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfcgd ,_cedfc :=d .Token ();if _cedfc !=nil {return _cedfc ;};if _cgaad ,_bfbc :=_gfcgd .(_c .EndElement );_bfbc &&_cgaad .Name ==start .Name {*_aeagc =1;return nil ;};if _eadee ,_cacfb :=_gfcgd .(_c .CharData );!_cacfb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfcgd );}else {switch string (_eadee ){case "":*_aeagc =0;case "\u0066\u0075\u006c\u006c":*_aeagc =1;case "\u0068\u0061\u006c\u0066":*_aeagc =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_aeagc =3;};};_gfcgd ,_cedfc =d .Token ();if _cedfc !=nil {return _cedfc ;};if _bfbad ,_aedad :=_gfcgd .(_c .EndElement );_aedad &&_bfbad .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfcgd );}; +// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path +func (_ebag *CT_PhotoAlbum )ValidateWithPath (path string )error {if _afge :=_ebag .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_afge !=nil {return _afge ;};if _fbfbe :=_ebag .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_fbfbe !=nil {return _fbfbe ;};if _ebag .ExtLst !=nil {if _afefa :=_ebag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afefa !=nil {return _afefa ;};};return nil ;};const (ST_TLTriggerEventUnset ST_TLTriggerEvent =0;ST_TLTriggerEventOnBegin ST_TLTriggerEvent =1;ST_TLTriggerEventOnEnd ST_TLTriggerEvent =2;ST_TLTriggerEventBegin ST_TLTriggerEvent =3;ST_TLTriggerEventEnd ST_TLTriggerEvent =4;ST_TLTriggerEventOnClick ST_TLTriggerEvent =5;ST_TLTriggerEventOnDblClick ST_TLTriggerEvent =6;ST_TLTriggerEventOnMouseOver ST_TLTriggerEvent =7;ST_TLTriggerEventOnMouseOut ST_TLTriggerEvent =8;ST_TLTriggerEventOnNext ST_TLTriggerEvent =9;ST_TLTriggerEventOnPrev ST_TLTriggerEvent =10;ST_TLTriggerEventOnStopAudio ST_TLTriggerEvent =11;); -// Validate validates the CT_ShowInfoKiosk and its children -func (_fgacb *CT_ShowInfoKiosk )Validate ()error {return _fgacb .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");};func (_gdede *CT_TLAnimateEffectBehavior )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdede .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_gcfaf ,_cdfaf :=_gdede .TransitionAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"});if _cdfaf !=nil {return _cdfaf ;};start .Attr =append (start .Attr ,_gcfaf );};if _gdede .FilterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gdede .FilterAttr )});};if _gdede .PrLstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdede .PrLstAttr )});};e .EncodeToken (start );_gcccc :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gdede .CBhvr ,_gcccc );if _gdede .Progress !=nil {_cccge :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_gdede .Progress ,_cccge );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_cgcf :=&CT_TLCommonMediaNodeData {};_cgcf .CTn =NewCT_TLCommonTimeNodeData ();_cgcf .TgtEl =NewCT_TLTimeTargetElement ();return _cgcf ;};func (_dgced *EG_ChildSlide )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccddf :for {_egggd ,_dceg :=d .Token ();if _dceg !=nil {return _dceg ;};switch _fecfc :=_egggd .(type ){case _c .StartElement :switch _fecfc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_dgced .ClrMapOvr =_ee .NewCT_ColorMappingOverride ();if _cfba :=d .DecodeElement (_dgced .ClrMapOvr ,&_fecfc );_cfba !=nil {return _cfba ;};default:_cd .Log ("\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\u0045\u0047\u005f\u0043h\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_fecfc .Name );if _gdfd :=d .Skip ();_gdfd !=nil {return _gdfd ;};};case _c .EndElement :break _ccddf ;case _c .CharData :};};return nil ;};func (_cadf *CT_GuideList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgeb :for {_ffbg ,_gdeb :=d .Token ();if _gdeb !=nil {return _gdeb ;};switch _cdfag :=_ffbg .(type ){case _c .StartElement :switch _cdfag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"}:_gbab :=NewCT_Guide ();if _daae :=d .DecodeElement (_gbab ,&_cdfag );_daae !=nil {return _daae ;};_cadf .Guide =append (_cadf .Guide ,_gbab );default:_cd .Log ("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_G\u0075\u0069d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cdfag .Name );if _fdgg :=d .Skip ();_fdgg !=nil {return _fdgg ;};};case _c .EndElement :break _fgeb ;case _c .CharData :};};return nil ;};func (_bbgf *EG_ShowType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbgf .Present !=nil {_fegbf :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_bbgf .Present ,_fegbf );};if _bbgf .Browse !=nil {_dagf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_bbgf .Browse ,_dagf );};if _bbgf .Kiosk !=nil {_eebc :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_bbgf .Kiosk ,_eebc );};return nil ;};func (_fgec *CT_TLByAnimateColorTransform )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbca :for {_ecbcd ,_dcfe :=d .Token ();if _dcfe !=nil {return _dcfe ;};switch _agbf :=_ecbcd .(type ){case _c .StartElement :switch _agbf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0067\u0062"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062"}:_fgec .Rgb =NewCT_TLByRgbColorTransform ();if _deee :=d .DecodeElement (_fgec .Rgb ,&_agbf );_deee !=nil {return _deee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0073\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_fgec .Hsl =NewCT_TLByHslColorTransform ();if _baeef :=d .DecodeElement (_fgec .Hsl ,&_agbf );_baeef !=nil {return _baeef ;};default:_cd .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043\u006f\u006co\u0072\u0054ra\u006e\u0073\u0066o\u0072\u006d\u0020\u0025\u0076",_agbf .Name );if _gdggc :=d .Skip ();_gdggc !=nil {return _gdggc ;};};case _c .EndElement :break _bbca ;case _c .CharData :};};return nil ;};func (_fgaec ST_OleObjectFollowColorScheme )String ()string {switch _fgaec {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c";case 3:return "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return "";};func (_dedea ST_TLChartSubelementType )String ()string {switch _dedea {case 0:return "";case 1:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case 5:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return "";};func (_fgbca ST_TLTriggerRuntimeNode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgbca .String (),start );};func (_fbae *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dddd ,_cgdb :=d .Token ();if _cgdb !=nil {return _cgdb ;};if _gbcec ,_dfcfbe :=_dddd .(_c .EndElement );_dfcfbe &&_gbcec .Name ==start .Name {*_fbae =1;return nil ;};if _daab ,_ccdfba :=_dddd .(_c .CharData );!_ccdfba {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dddd );}else {switch string (_daab ){case "":*_fbae =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_fbae =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_fbae =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_fbae =3;};};_dddd ,_cgdb =d .Token ();if _cgdb !=nil {return _cgdb ;};if _bdgfc ,_dbaab :=_dddd .(_c .EndElement );_dbaab &&_bdgfc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dddd );};func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_ffge :=&CT_TLOleChartTargetElement {};_ffge .TypeAttr =ST_TLChartSubelementType (1);return _ffge ;};func (_cegd *CT_OutlineViewSlideEntry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cegd .IdAttr )});if _cegd .CollapseAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_cegd .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egeb *CT_CommonSlideData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egeb .SpTree =NewCT_GroupShape ();for _ ,_bcg :=range start .Attr {if _bcg .Name .Local =="\u006e\u0061\u006d\u0065"{_ded ,_fbga :=_bcg .Value ,error (nil );if _fbga !=nil {return _fbga ;};_egeb .NameAttr =&_ded ;continue ;};};_ggcd :for {_cfag ,_ead :=d .Token ();if _ead !=nil {return _ead ;};switch _gce :=_cfag .(type ){case _c .StartElement :switch _gce .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_egeb .Bg =NewCT_Background ();if _degc :=d .DecodeElement (_egeb .Bg ,&_gce );_degc !=nil {return _degc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"}:if _feag :=d .DecodeElement (_egeb .SpTree ,&_gce );_feag !=nil {return _feag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_egeb .CustDataLst =NewCT_CustomerDataList ();if _gdd :=d .DecodeElement (_egeb .CustDataLst ,&_gce );_gdd !=nil {return _gdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_egeb .Controls =NewCT_ControlList ();if _fdcb :=d .DecodeElement (_egeb .Controls ,&_gce );_fdcb !=nil {return _fdcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egeb .ExtLst =NewCT_ExtensionList ();if _cfcb :=d .DecodeElement (_egeb .ExtLst ,&_gce );_cfcb !=nil {return _cfcb ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006eS\u006c\u0069\u0064\u0065\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gce .Name );if _caeb :=d .Skip ();_caeb !=nil {return _caeb ;};};case _c .EndElement :break _ggcd ;case _c .CharData :};};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;);func (_aegbg ST_IterateType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_geeae :=_c .Attr {};_geeae .Name =name ;switch _aegbg {case ST_IterateTypeUnset :_geeae .Value ="";case ST_IterateTypeEl :_geeae .Value ="\u0065\u006c";case ST_IterateTypeWd :_geeae .Value ="\u0077\u0064";case ST_IterateTypeLt :_geeae .Value ="\u006c\u0074";};return _geeae ,nil ;}; +// Validate validates the CT_TLTimeNodeSequence and its children +func (_dfcdcd *CT_TLTimeNodeSequence )Validate ()error {return _dfcdcd .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");};func (_gaef *CT_TLMediaNodeAudio )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaef .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_gaef .IsNarrationAttr ))});};e .EncodeToken (start );_gfcea :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_gaef .CMediaNode ,_gfcea );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfbgd *EG_SlideListChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfbgd .SldAll !=nil {_gdfag :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_cfbgd .SldAll ,_gdfag );};if _cfbgd .SldRg !=nil {_daegcc :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_cfbgd .SldRg ,_daegcc );};if _cfbgd .CustShow !=nil {_efdee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_cfbgd .CustShow ,_efdee );};return nil ;};func (_gaga *CT_TLCommonTimeNodeData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bebd :=range start .Attr {if _bebd .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_ccffb ,_fcebf :=_bebd .Value ,error (nil );if _fcebf !=nil {return _fcebf ;};_gaga .TmFilterAttr =&_ccffb ;continue ;};if _bebd .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_aaabgc ,_eagf :=_bebd .Value ,error (nil );if _eagf !=nil {return _eagf ;};_gaga .EvtFilterAttr =&_aaabgc ;continue ;};if _bebd .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_ggabe ,_ggfbf :=_gc .ParseInt (_bebd .Value ,10,32);if _ggfbf !=nil {return _ggfbf ;};_afcfc :=int32 (_ggabe );_gaga .PresetIDAttr =&_afcfc ;continue ;};if _bebd .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_decbc ,_ffae :=_gc .ParseBool (_bebd .Value );if _ffae !=nil {return _ffae ;};_gaga .DisplayAttr =&_decbc ;continue ;};if _bebd .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_aagbe ,_fgcg :=_gc .ParseInt (_bebd .Value ,10,32);if _fgcg !=nil {return _fgcg ;};_ggdbd :=int32 (_aagbe );_gaga .PresetSubtypeAttr =&_ggdbd ;continue ;};if _bebd .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_gaga .MasterRelAttr .UnmarshalXMLAttr (_bebd );continue ;};if _bebd .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_egdg ,_fbce :=ParseUnionST_TLTime (_bebd .Value );if _fbce !=nil {return _fbce ;};_gaga .RepeatCountAttr =&_egdg ;continue ;};if _bebd .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_gage ,_fbdeb :=_gc .ParseInt (_bebd .Value ,10,32);if _fbdeb !=nil {return _fbdeb ;};_cfbce :=int32 (_gage );_gaga .BldLvlAttr =&_cfbce ;continue ;};if _bebd .Name .Local =="\u0073\u0070\u0064"{_bfcdd ,_egab :=ParseUnionST_Percentage (_bebd .Value );if _egab !=nil {return _egab ;};_gaga .SpdAttr =&_bfcdd ;continue ;};if _bebd .Name .Local =="\u0067\u0072\u0070I\u0064"{_dedae ,_bgcea :=_gc .ParseUint (_bebd .Value ,10,32);if _bgcea !=nil {return _bgcea ;};_gcgd :=uint32 (_dedae );_gaga .GrpIdAttr =&_gcgd ;continue ;};if _bebd .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_febgc ,_dcdba :=_gc .ParseBool (_bebd .Value );if _dcdba !=nil {return _dcdba ;};_gaga .AfterEffectAttr =&_febgc ;continue ;};if _bebd .Name .Local =="\u0069\u0064"{_fggc ,_dcca :=_gc .ParseUint (_bebd .Value ,10,32);if _dcca !=nil {return _dcca ;};_bbgg :=uint32 (_fggc );_gaga .IdAttr =&_bbgg ;continue ;};if _bebd .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_fgbfd ,_addgd :=_gc .ParseBool (_bebd .Value );if _addgd !=nil {return _addgd ;};_gaga .NodePhAttr =&_fgbfd ;continue ;};if _bebd .Name .Local =="\u0061\u0063\u0063e\u006c"{_gbdgg ,_eafda :=ParseUnionST_PositiveFixedPercentage (_bebd .Value );if _eafda !=nil {return _eafda ;};_gaga .AccelAttr =&_gbdgg ;continue ;};if _bebd .Name .Local =="\u0064\u0065\u0063e\u006c"{_gfbcc ,_acag :=ParseUnionST_PositiveFixedPercentage (_bebd .Value );if _acag !=nil {return _acag ;};_gaga .DecelAttr =&_gfbcc ;continue ;};if _bebd .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_gaga .RestartAttr .UnmarshalXMLAttr (_bebd );continue ;};if _bebd .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_gaga .NodeTypeAttr .UnmarshalXMLAttr (_bebd );continue ;};if _bebd .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_gaga .PresetClassAttr .UnmarshalXMLAttr (_bebd );continue ;};if _bebd .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_cbfaa ,_ggbfa :=ParseUnionST_TLTime (_bebd .Value );if _ggbfa !=nil {return _ggbfa ;};_gaga .RepeatDurAttr =&_cbfaa ;continue ;};if _bebd .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_gaga .SyncBehaviorAttr .UnmarshalXMLAttr (_bebd );continue ;};if _bebd .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_adbfg ,_gcfee :=_gc .ParseBool (_bebd .Value );if _gcfee !=nil {return _gcfee ;};_gaga .AutoRevAttr =&_adbfg ;continue ;};if _bebd .Name .Local =="\u0066\u0069\u006c\u006c"{_gaga .FillAttr .UnmarshalXMLAttr (_bebd );continue ;};if _bebd .Name .Local =="\u0064\u0075\u0072"{_daaf ,_dgdg :=ParseUnionST_TLTime (_bebd .Value );if _dgdg !=nil {return _dgdg ;};_gaga .DurAttr =&_daaf ;continue ;};};_cbafa :for {_abafab ,_gacdg :=d .Token ();if _gacdg !=nil {return _gacdg ;};switch _bdfd :=_abafab .(type ){case _d .StartElement :switch _bdfd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"}:_gaga .StCondLst =NewCT_TLTimeConditionList ();if _gfaad :=d .DecodeElement (_gaga .StCondLst ,&_bdfd );_gfaad !=nil {return _gfaad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_gaga .EndCondLst =NewCT_TLTimeConditionList ();if _ddbb :=d .DecodeElement (_gaga .EndCondLst ,&_bdfd );_ddbb !=nil {return _ddbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"}:_gaga .EndSync =NewCT_TLTimeCondition ();if _dbaccd :=d .DecodeElement (_gaga .EndSync ,&_bdfd );_dbaccd !=nil {return _dbaccd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"}:_gaga .Iterate =NewCT_TLIterateData ();if _bcebg :=d .DecodeElement (_gaga .Iterate ,&_bdfd );_bcebg !=nil {return _bcebg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}:_gaga .ChildTnLst =NewCT_TimeNodeList ();if _ffdaef :=d .DecodeElement (_gaga .ChildTnLst ,&_bdfd );_ffdaef !=nil {return _ffdaef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}:_gaga .SubTnLst =NewCT_TimeNodeList ();if _dcbab :=d .DecodeElement (_gaga .SubTnLst ,&_bdfd );_dcbab !=nil {return _dcbab ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0054i\u006d\u0065\u004e\u006f\u0064\u0065D\u0061\u0074\u0061 \u0025\u0076",_bdfd .Name );if _abef :=d .Skip ();_abef !=nil {return _abef ;};};case _d .EndElement :break _cbafa ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_SlideTransition and its children -func (_efcda *CT_SlideTransition )Validate ()error {return _efcda .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path +func (_fccc *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _fccc .IdAttr !=nil {if *_fccc .IdAttr < 2147483648{return _dg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fccc .IdAttr );};};if _fccc .ExtLst !=nil {if _bcfb :=_fccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfb !=nil {return _bcfb ;};};return nil ;}; -// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path -func (_gbfd *CT_Guide )ValidateWithPath (path string )error {if _ebge :=_gbfd .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_ebge !=nil {return _ebge ;};if _gbfd .PosAttr !=nil {if _fade :=_gbfd .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_fade !=nil {return _fade ;};};return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_dfged :=&CT_GraphicalObjectFrameNonVisual {};_dfged .CNvPr =_ee .NewCT_NonVisualDrawingProps ();_dfged .CNvGraphicFramePr =_ee .NewCT_NonVisualGraphicFrameProperties ();_dfged .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _dfged ;};func (_dedee *CT_TLBuildDiagram )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dedee .BldAttr !=ST_TLDiagramBuildTypeUnset {_eaefg ,_gfegd :=_dedee .BldAttr .MarshalXMLAttr (_c .Name {Local :"\u0062\u006c\u0064"});if _gfegd !=nil {return _gfegd ;};start .Attr =append (start .Attr ,_eaefg );};if _dedee .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dedee .SpidAttr )});};if _dedee .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dedee .GrpIdAttr )});};if _dedee .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_dedee .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Empty struct{};func (_cecg ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _cecg {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cecg ));};return nil ;};func NewCT_SplitTransition ()*CT_SplitTransition {_aebbe :=&CT_SplitTransition {};return _aebbe };func (_fdcbg *CT_Connector )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdcbg .NvCxnSpPr =NewCT_ConnectorNonVisual ();_fdcbg .SpPr =_ee .NewCT_ShapeProperties ();_fbeg :for {_bgeb ,_ggff :=d .Token ();if _ggff !=nil {return _ggff ;};switch _afc :=_bgeb .(type ){case _c .StartElement :switch _afc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _dafe :=d .DecodeElement (_fdcbg .NvCxnSpPr ,&_afc );_dafe !=nil {return _dafe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _gbgd :=d .DecodeElement (_fdcbg .SpPr ,&_afc );_gbgd !=nil {return _gbgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_fdcbg .Style =_ee .NewCT_ShapeStyle ();if _fddg :=d .DecodeElement (_fdcbg .Style ,&_afc );_fddg !=nil {return _fddg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdcbg .ExtLst =NewCT_ExtensionListModify ();if _acc :=d .DecodeElement (_fdcbg .ExtLst ,&_afc );_acc !=nil {return _acc ;};default:_cd .Log ("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_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_afc .Name );if _dgb :=d .Skip ();_dgb !=nil {return _dgb ;};};case _c .EndElement :break _fbeg ;case _c .CharData :};};return nil ;};type CT_ControlList struct{ +// Validate validates the CT_TLAnimVariantStringVal and its children +func (_gccec *CT_TLAnimVariantStringVal )Validate ()error {return _gccec .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};type CT_HandoutMaster struct{ -// Embedded Control -Control []*CT_Control ;};func (_bdede *CT_TLIterateIntervalTime )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aaecc :=range start .Attr {if _aaecc .Name .Local =="\u0076\u0061\u006c"{_ddfeb ,_ecgc :=ParseUnionST_TLTime (_aaecc .Value );if _ecgc !=nil {return _ecgc ;};_bdede .ValAttr =_ddfeb ;continue ;};};for {_fdgeb ,_abbfc :=d .Token ();if _abbfc !=nil {return _f .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LIt\u0065ra\u0074\u0065\u0049\u006e\u0074\u0065\u0072va\u006c\u0054\u0069\u006d\u0065\u003a\u0020%\u0073",_abbfc );};if _fegg ,_gfacd :=_fdgeb .(_c .EndElement );_gfacd &&_fegg .Name ==start .Name {break ;};};return nil ;};func (_aecd *CT_SplitTransition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aecd .OrientAttr !=ST_DirectionUnset {_begb ,_gcfdg :=_aecd .OrientAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _gcfdg !=nil {return _gcfdg ;};start .Attr =append (start .Attr ,_begb );};if _aecd .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_gdgdd ,_ccfecf :=_aecd .DirAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0069\u0072"});if _ccfecf !=nil {return _ccfecf ;};start .Attr =append (start .Attr ,_gdgdd );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aaad *CT_TLCommonTimeNodeData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fegc :=range start .Attr {if _fegc .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_agag ,_bega :=_fegc .Value ,error (nil );if _bega !=nil {return _bega ;};_aaad .TmFilterAttr =&_agag ;continue ;};if _fegc .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_edcd ,_ggdec :=_fegc .Value ,error (nil );if _ggdec !=nil {return _ggdec ;};_aaad .EvtFilterAttr =&_edcd ;continue ;};if _fegc .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_afeb ,_fdacg :=_e .ParseInt (_fegc .Value ,10,32);if _fdacg !=nil {return _fdacg ;};_ddefa :=int32 (_afeb );_aaad .PresetIDAttr =&_ddefa ;continue ;};if _fegc .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_gafdga ,_deaf :=_e .ParseBool (_fegc .Value );if _deaf !=nil {return _deaf ;};_aaad .DisplayAttr =&_gafdga ;continue ;};if _fegc .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_cdbg ,_edff :=_e .ParseInt (_fegc .Value ,10,32);if _edff !=nil {return _edff ;};_gcgb :=int32 (_cdbg );_aaad .PresetSubtypeAttr =&_gcgb ;continue ;};if _fegc .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_aaad .MasterRelAttr .UnmarshalXMLAttr (_fegc );continue ;};if _fegc .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_bafec ,_gbabd :=ParseUnionST_TLTime (_fegc .Value );if _gbabd !=nil {return _gbabd ;};_aaad .RepeatCountAttr =&_bafec ;continue ;};if _fegc .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_fcbba ,_fcafc :=_e .ParseInt (_fegc .Value ,10,32);if _fcafc !=nil {return _fcafc ;};_fcedf :=int32 (_fcbba );_aaad .BldLvlAttr =&_fcedf ;continue ;};if _fegc .Name .Local =="\u0073\u0070\u0064"{_cgega ,_ddfeg :=ParseUnionST_Percentage (_fegc .Value );if _ddfeg !=nil {return _ddfeg ;};_aaad .SpdAttr =&_cgega ;continue ;};if _fegc .Name .Local =="\u0067\u0072\u0070I\u0064"{_eabc ,_gefge :=_e .ParseUint (_fegc .Value ,10,32);if _gefge !=nil {return _gefge ;};_afdd :=uint32 (_eabc );_aaad .GrpIdAttr =&_afdd ;continue ;};if _fegc .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_ccefb ,_eaece :=_e .ParseBool (_fegc .Value );if _eaece !=nil {return _eaece ;};_aaad .AfterEffectAttr =&_ccefb ;continue ;};if _fegc .Name .Local =="\u0069\u0064"{_eead ,_adbc :=_e .ParseUint (_fegc .Value ,10,32);if _adbc !=nil {return _adbc ;};_ceffb :=uint32 (_eead );_aaad .IdAttr =&_ceffb ;continue ;};if _fegc .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_fcdc ,_bdabd :=_e .ParseBool (_fegc .Value );if _bdabd !=nil {return _bdabd ;};_aaad .NodePhAttr =&_fcdc ;continue ;};if _fegc .Name .Local =="\u0061\u0063\u0063e\u006c"{_ggbea ,_ggcga :=ParseUnionST_PositiveFixedPercentage (_fegc .Value );if _ggcga !=nil {return _ggcga ;};_aaad .AccelAttr =&_ggbea ;continue ;};if _fegc .Name .Local =="\u0064\u0065\u0063e\u006c"{_dfade ,_ebec :=ParseUnionST_PositiveFixedPercentage (_fegc .Value );if _ebec !=nil {return _ebec ;};_aaad .DecelAttr =&_dfade ;continue ;};if _fegc .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_aaad .RestartAttr .UnmarshalXMLAttr (_fegc );continue ;};if _fegc .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_aaad .NodeTypeAttr .UnmarshalXMLAttr (_fegc );continue ;};if _fegc .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_aaad .PresetClassAttr .UnmarshalXMLAttr (_fegc );continue ;};if _fegc .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_dgdgg ,_ecfd :=ParseUnionST_TLTime (_fegc .Value );if _ecfd !=nil {return _ecfd ;};_aaad .RepeatDurAttr =&_dgdgg ;continue ;};if _fegc .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_aaad .SyncBehaviorAttr .UnmarshalXMLAttr (_fegc );continue ;};if _fegc .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_fdbe ,_gagce :=_e .ParseBool (_fegc .Value );if _gagce !=nil {return _gagce ;};_aaad .AutoRevAttr =&_fdbe ;continue ;};if _fegc .Name .Local =="\u0066\u0069\u006c\u006c"{_aaad .FillAttr .UnmarshalXMLAttr (_fegc );continue ;};if _fegc .Name .Local =="\u0064\u0075\u0072"{_aebeg ,_gcdde :=ParseUnionST_TLTime (_fegc .Value );if _gcdde !=nil {return _gcdde ;};_aaad .DurAttr =&_aebeg ;continue ;};};_fbcdg :for {_fcgf ,_egcea :=d .Token ();if _egcea !=nil {return _egcea ;};switch _caeagb :=_fcgf .(type ){case _c .StartElement :switch _caeagb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"}:_aaad .StCondLst =NewCT_TLTimeConditionList ();if _bgec :=d .DecodeElement (_aaad .StCondLst ,&_caeagb );_bgec !=nil {return _bgec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_aaad .EndCondLst =NewCT_TLTimeConditionList ();if _daefg :=d .DecodeElement (_aaad .EndCondLst ,&_caeagb );_daefg !=nil {return _daefg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"}:_aaad .EndSync =NewCT_TLTimeCondition ();if _ffgbg :=d .DecodeElement (_aaad .EndSync ,&_caeagb );_ffgbg !=nil {return _ffgbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"}:_aaad .Iterate =NewCT_TLIterateData ();if _ccced :=d .DecodeElement (_aaad .Iterate ,&_caeagb );_ccced !=nil {return _ccced ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}:_aaad .ChildTnLst =NewCT_TimeNodeList ();if _eeda :=d .DecodeElement (_aaad .ChildTnLst ,&_caeagb );_eeda !=nil {return _eeda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}:_aaad .SubTnLst =NewCT_TimeNodeList ();if _aagcc :=d .DecodeElement (_aaad .SubTnLst ,&_caeagb );_aagcc !=nil {return _aagcc ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0054i\u006d\u0065\u004e\u006f\u0064\u0065D\u0061\u0074\u0061 \u0025\u0076",_caeagb .Name );if _gefe :=d .Skip ();_gefe !=nil {return _gefe ;};};case _c .EndElement :break _fbcdg ;case _c .CharData :};};return nil ;}; +// Common slide data for handout master +CSld *CT_CommonSlideData ; -// Validate validates the CT_SlideLayoutIdListEntry and its children -func (_afacc *CT_SlideLayoutIdListEntry )Validate ()error {return _afacc .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_bcgb *HandoutMaster )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcgb .CT_HandoutMaster =*NewCT_HandoutMaster ();_eedec :for {_dgedc ,_dgdf :=d .Token ();if _dgdf !=nil {return _dgdf ;};switch _fbded :=_dgedc .(type ){case _c .StartElement :switch _fbded .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _fedee :=d .DecodeElement (_bcgb .CSld ,&_fbded );_fedee !=nil {return _fedee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _ffgbdf :=d .DecodeElement (_bcgb .ClrMap ,&_fbded );_ffgbdf !=nil {return _ffgbdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_bcgb .Hf =NewCT_HeaderFooter ();if _egfdg :=d .DecodeElement (_bcgb .Hf ,&_fbded );_egfdg !=nil {return _egfdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcgb .ExtLst =NewCT_ExtensionListModify ();if _fgfbd :=d .DecodeElement (_bcgb .ExtLst ,&_fbded );_fgfbd !=nil {return _fgfbd ;};default:_cd .Log ("\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\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072 \u0025\u0076",_fbded .Name );if _decfd :=d .Skip ();_decfd !=nil {return _decfd ;};};case _c .EndElement :break _eedec ;case _c .CharData :};};return nil ;};func NewCT_CommentList ()*CT_CommentList {_eeg :=&CT_CommentList {};return _eeg }; +// Color Scheme Map +ClrMap *_c .CT_ColorMapping ; -// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path -func (_ddff *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _ddff .VolAttr !=nil {if _agfd :=_ddff .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_agfd !=nil {return _agfd ;};};if _gacb :=_ddff .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gacb !=nil {return _gacb ;};if _ceab :=_ddff .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_ceab !=nil {return _ceab ;};return nil ;};type CT_SlideMasterIdListEntry struct{ +// Header/Footer information for a handout master +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;};func (_aecfb *CT_TLSetBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_edcdf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_aecfb .CBhvr ,_edcdf );if _aecfb .To !=nil {_baagc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_aecfb .To ,_baagc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aaeeb ST_TLBehaviorOverrideType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aaeeb .String (),start );};func (_babfc *EG_TopLevelSlide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eaceg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_babfc .ClrMap ,_eaceg );return nil ;};func (_bccc *CT_Kinsoku )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bccc .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_dg .Sprintf ("\u0025\u0076",*_bccc .LangAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_dg .Sprintf ("\u0025\u0076",_bccc .InvalStCharsAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_dg .Sprintf ("\u0025\u0076",_bccc .InvalEndCharsAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gegag ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _gegag {case 0,1,2,3,4,5,6,7,8,9:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gegag ));};return nil ;};func (_cgdcc *ST_TLCommandType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgdcc =0;case "\u0065\u0076\u0074":*_cgdcc =1;case "\u0063\u0061\u006c\u006c":*_cgdcc =2;case "\u0076\u0065\u0072\u0062":*_cgdcc =3;};return nil ;}; -// Slide Master Identifier -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_feegb :=&CT_GraphicalObjectFrame {};_feegb .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_feegb .Xfrm =_ee .NewCT_Transform2D ();_feegb .Graphic =_ee .NewGraphic ();return _feegb ;};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0;ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);type ST_TLAnimateMotionBehaviorOrigin byte ; +// Validate validates the Presentation and its children +func (_cgcdgb *Presentation )Validate ()error {return _cgcdgb .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the Notes and its children, prefixing error messages with path -func (_addc *Notes )ValidateWithPath (path string )error {if _cgbg :=_addc .CT_NotesSlide .ValidateWithPath (path );_cgbg !=nil {return _cgbg ;};return nil ;};func (_agbc ST_WebColorType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bdfda :=_c .Attr {};_bdfda .Name =name ;switch _agbc {case ST_WebColorTypeUnset :_bdfda .Value ="";case ST_WebColorTypeNone :_bdfda .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_bdfda .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_bdfda .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_WebColorTypePresentationAccent :_bdfda .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case ST_WebColorTypeWhiteTextOnBlack :_bdfda .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case ST_WebColorTypeBlackTextOnWhite :_bdfda .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return _bdfda ,nil ;};func (_ddgb *CT_SlideLayoutIdListEntry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddgb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddgb .IdAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ddgb .RIdAttr )});e .EncodeToken (start );if _ddgb .ExtLst !=nil {_gfbf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddgb .ExtLst ,_gfbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dggbf *CT_TLAnimVariant )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dggbf .BoolVal !=nil {_egbc :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}};e .EncodeElement (_dggbf .BoolVal ,_egbc );};if _dggbf .IntVal !=nil {_bacg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_dggbf .IntVal ,_bacg );};if _dggbf .FltVal !=nil {_aeeab :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}};e .EncodeElement (_dggbf .FltVal ,_aeeab );};if _dggbf .StrVal !=nil {_cdgd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_dggbf .StrVal ,_cdgd );};if _dggbf .ClrVal !=nil {_cdec :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}};e .EncodeElement (_dggbf .ClrVal ,_cdec );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_HandoutMasterIdList and its children +func (_dbfc *CT_HandoutMasterIdList )Validate ()error {return _dbfc .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");};func (_dcdgfa *ST_TransitionCornerDirectionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdbca ,_bfdaa :=d .Token ();if _bfdaa !=nil {return _bfdaa ;};if _befaa ,_babb :=_bdbca .(_d .EndElement );_babb &&_befaa .Name ==start .Name {*_dcdgfa =1;return nil ;};if _begge ,_adcbd :=_bdbca .(_d .CharData );!_adcbd {return _dg .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",_bdbca );}else {switch string (_begge ){case "":*_dcdgfa =0;case "\u006c\u0075":*_dcdgfa =1;case "\u0072\u0075":*_dcdgfa =2;case "\u006c\u0064":*_dcdgfa =3;case "\u0072\u0064":*_dcdgfa =4;};};_bdbca ,_bfdaa =d .Token ();if _bfdaa !=nil {return _bfdaa ;};if _gedcf ,_ggdba :=_bdbca .(_d .EndElement );_ggdba &&_gedcf .Name ==start .Name {return nil ;};return _dg .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",_bdbca );};type CT_NotesMasterIdList struct{ -// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path -func (_aebege *CT_TLIterateData )ValidateWithPath (path string )error {if _edcb :=_aebege .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edcb !=nil {return _edcb ;};if _aebege .TmAbs !=nil {if _aadca :=_aebege .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073");_aadca !=nil {return _aadca ;};};if _aebege .TmPct !=nil {if _dbge :=_aebege .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_dbge !=nil {return _dbge ;};};return nil ;};func (_bagce *ST_TLAnimateColorSpace )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfffe ,_efgcd :=d .Token ();if _efgcd !=nil {return _efgcd ;};if _debbf ,_bfgdf :=_dfffe .(_c .EndElement );_bfgdf &&_debbf .Name ==start .Name {*_bagce =1;return nil ;};if _ccba ,_egecg :=_dfffe .(_c .CharData );!_egecg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfffe );}else {switch string (_ccba ){case "":*_bagce =0;case "\u0072\u0067\u0062":*_bagce =1;case "\u0068\u0073\u006c":*_bagce =2;};};_dfffe ,_efgcd =d .Token ();if _efgcd !=nil {return _efgcd ;};if _eddg ,_dcaca :=_dfffe .(_c .EndElement );_dcaca &&_eddg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfffe );};type ST_PlaceholderType byte ;func (_dcbf *CT_SlideMasterIdList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecbe :for {_dacec ,_gcda :=d .Token ();if _gcda !=nil {return _gcda ;};switch _caeagd :=_dacec .(type ){case _c .StartElement :switch _caeagd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_ccfa :=NewCT_SlideMasterIdListEntry ();if _fffdc :=d .DecodeElement (_ccfa ,&_caeagd );_fffdc !=nil {return _fffdc ;};_dcbf .SldMasterId =append (_dcbf .SldMasterId ,_ccfa );default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_caeagd .Name );if _deef :=d .Skip ();_deef !=nil {return _deef ;};};case _c .EndElement :break _ecbe ;case _c .CharData :};};return nil ;}; +// Notes Master ID +NotesMasterId *CT_NotesMasterIdListEntry ;}; -// Validate validates the CT_GuideList and its children -func (_cccde *CT_GuideList )Validate ()error {return _cccde .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};type CT_TLTriggerRuntimeNode struct{ +// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path +func (_baga *CT_TLTemplateList )ValidateWithPath (path string )error {for _fdeba ,_cbgf :=range _baga .Tmpl {if _gadg :=_cbgf .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_fdeba ));_gadg !=nil {return _gadg ;};};return nil ;};func NewCT_SlideMaster ()*CT_SlideMaster {_dbg :=&CT_SlideMaster {};_dbg .CSld =NewCT_CommonSlideData ();_dbg .ClrMap =_c .NewCT_ColorMapping ();return _dbg ;};func (_gffbg *CT_NotesMasterIdList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gffbg .NotesMasterId !=nil {_edbbc :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_gffbg .NotesMasterId ,_edbbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_cebbb :=&CT_TLAnimVariantStringVal {};return _cebbb ;}; -// Value -ValAttr ST_TLTriggerRuntimeNode ;}; +// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path +func (_gbcfe *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil };const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2;);const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;); -// Validate validates the CT_CustomerData and its children -func (_cec *CT_CustomerData )Validate ()error {return _cec .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");};func (_eaadf ST_TLTimeNodeType )Validate ()error {return _eaadf .ValidateWithPath ("")};func (_ceaf *CT_SlideMasterTextStyles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edcc :for {_gfaga ,_gfbfe :=d .Token ();if _gfbfe !=nil {return _gfbfe ;};switch _fedd :=_gfaga .(type ){case _c .StartElement :switch _fedd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_ceaf .TitleStyle =_ee .NewCT_TextListStyle ();if _gfabg :=d .DecodeElement (_ceaf .TitleStyle ,&_fedd );_gfabg !=nil {return _gfabg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"}:_ceaf .BodyStyle =_ee .NewCT_TextListStyle ();if _efeff :=d .DecodeElement (_ceaf .BodyStyle ,&_fedd );_efeff !=nil {return _efeff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:_ceaf .OtherStyle =_ee .NewCT_TextListStyle ();if _eeec :=d .DecodeElement (_ceaf .OtherStyle ,&_fedd );_eeec !=nil {return _eeec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceaf .ExtLst =NewCT_ExtensionList ();if _gabdc :=d .DecodeElement (_ceaf .ExtLst ,&_fedd );_gabdc !=nil {return _gabdc ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0054\u0065\u0078\u0074\u0053t\u0079\u006c\u0065\u0073\u0020%\u0076",_fedd .Name );if _bfed :=d .Skip ();_bfed !=nil {return _bfed ;};};case _c .EndElement :break _edcc ;case _c .CharData :};};return nil ;};func (_afg *CT_CommentList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _afg .Cm !=nil {_cfdg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_bgd :=range _afg .Cm {e .EncodeElement (_bgd ,_cfdg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_gcegbc ST_TLTimeNodeSyncType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_caagc :=_c .Attr {};_caagc .Name =name ;switch _gcegbc {case ST_TLTimeNodeSyncTypeUnset :_caagc .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_caagc .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070";case ST_TLTimeNodeSyncTypeLocked :_caagc .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _caagc ,nil ;}; +// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path +func (_gafg *CT_SlideTransition )ValidateWithPath (path string )error {if _adcd :=_gafg .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_adcd !=nil {return _adcd ;};if _gafg .Choice !=nil {if _gffga :=_gafg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gffga !=nil {return _gffga ;};};if _gafg .SndAc !=nil {if _aeec :=_gafg .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_aeec !=nil {return _aeec ;};};if _gafg .ExtLst !=nil {if _eabd :=_gafg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eabd !=nil {return _eabd ;};};return nil ;};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_aafe :=&CT_SlideMasterIdListEntry {};return _aafe ;};func (_decbf *HandoutMaster )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _decbf .CT_HandoutMaster .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path -func (_fged *CT_OleObjectLink )ValidateWithPath (path string )error {if _fged .ExtLst !=nil {if _ccdgc :=_fged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccdgc !=nil {return _ccdgc ;};};return nil ;};func (_cefd *CT_Guide )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dff :=range start .Attr {if _dff .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_cefd .OrientAttr .UnmarshalXMLAttr (_dff );continue ;};if _dff .Name .Local =="\u0070\u006f\u0073"{_edad ,_decc :=ParseUnionST_Coordinate32 (_dff .Value );if _decc !=nil {return _decc ;};_cefd .PosAttr =&_edad ;continue ;};};for {_gdeaf ,_bgf :=d .Token ();if _bgf !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_bgf );};if _eefe ,_edag :=_gdeaf .(_c .EndElement );_edag &&_eefe .Name ==start .Name {break ;};};return nil ;};func (_ffadg *CT_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffadg .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_ffadg .UseBgFillAttr ))});};e .EncodeToken (start );_eaff :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ffadg .NvSpPr ,_eaff );_eaed :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffadg .SpPr ,_eaed );if _ffadg .Style !=nil {_ecea :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ffadg .Style ,_ecea );};if _ffadg .TxBody !=nil {_cggf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_ffadg .TxBody ,_cggf );};if _ffadg .ExtLst !=nil {_ggge :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffadg .ExtLst ,_ggge );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type SldSyncPr struct{CT_SlideSyncProperties };func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;}; +// Validate validates the CT_OrientationTransition and its children +func (_aggd *CT_OrientationTransition )Validate ()error {return _aggd .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_gadeb :=&CT_TLTriggerRuntimeNode {};_gadeb .ValAttr =ST_TLTriggerRuntimeNode (1);return _gadeb ;};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_ccbe :=&CT_TLBehaviorAttributeNameList {};return _ccbe ;};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_fbcff :=&CT_TLOleBuildChart {};return _fbcff };func (_bbfefd *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbfefd =0;case "\u0065\u006e\u0074\u0072":*_bbfefd =1;case "\u0065\u0078\u0069\u0074":*_bbfefd =2;case "\u0065\u006d\u0070\u0068":*_bbfefd =3;case "\u0070\u0061\u0074\u0068":*_bbfefd =4;case "\u0076\u0065\u0072\u0062":*_bbfefd =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_bbfefd =6;};return nil ;};type CT_ApplicationNonVisualDrawingProps struct{ -// Validate validates the CT_TLTimeAnimateValueList and its children -func (_edfc *CT_TLTimeAnimateValueList )Validate ()error {return _edfc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_fecda :=&CT_SlideLayoutIdList {};return _fecda ;}; +// Is a Photo Album +IsPhotoAttr *bool ; -// Validate validates the CT_SlideRelationshipList and its children -func (_aebd *CT_SlideRelationshipList )Validate ()error {return _aebd .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");}; +// Is User Drawn +UserDrawnAttr *bool ; -// Validate validates the CT_SlideIdList and its children -func (_feegf *CT_SlideIdList )Validate ()error {return _feegf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");};func (_aecbg *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dabff :=range start .Attr {if _dabff .Name .Local =="\u0076\u0061\u006c"{_cddf ,_gbfa :=_e .ParseBool (_dabff .Value );if _gbfa !=nil {return _gbfa ;};_aecbg .ValAttr =_cddf ;continue ;};};for {_bbab ,_eddec :=d .Token ();if _eddec !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074B\u006f\u006f\u006c\u0065\u0061n\u0056\u0061l\u003a\u0020\u0025\u0073",_eddec );};if _bafff ,_bgbfe :=_bbab .(_c .EndElement );_bgbfe &&_bafff .Name ==start .Name {break ;};};return nil ;};func (_dbead *CT_TLAnimVariantBooleanVal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (_dbead .ValAttr ))});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Picture ()*CT_Picture {_facd :=&CT_Picture {};_facd .NvPicPr =NewCT_PictureNonVisual ();_facd .BlipFill =_ee .NewCT_BlipFillProperties ();_facd .SpPr =_ee .NewCT_ShapeProperties ();return _facd ;};func (_dbdea *NotesMaster )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbdea .CT_NotesMaster =*NewCT_NotesMaster ();_dggc :for {_afbcb ,_cgfgd :=d .Token ();if _cgfgd !=nil {return _cgfgd ;};switch _egbg :=_afbcb .(type ){case _c .StartElement :switch _egbg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _caab :=d .DecodeElement (_dbdea .CSld ,&_egbg );_caab !=nil {return _caab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _ddfdg :=d .DecodeElement (_dbdea .ClrMap ,&_egbg );_ddfdg !=nil {return _ddfdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_dbdea .Hf =NewCT_HeaderFooter ();if _faada :=d .DecodeElement (_dbdea .Hf ,&_egbg );_faada !=nil {return _faada ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_dbdea .NotesStyle =_ee .NewCT_TextListStyle ();if _ffef :=d .DecodeElement (_dbdea .NotesStyle ,&_egbg );_ffef !=nil {return _ffef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbdea .ExtLst =NewCT_ExtensionListModify ();if _gacfg :=d .DecodeElement (_dbdea .ExtLst ,&_egbg );_gacfg !=nil {return _gacfg ;};default:_cd .Log ("\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\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025\u0076",_egbg .Name );if _fefdgec :=d .Skip ();_fefdgec !=nil {return _fefdgec ;};};case _c .EndElement :break _dggc ;case _c .CharData :};};return nil ;};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_dbbbd :=&CT_SlideLayoutIdListEntry {};return _dbbbd ;};func (_ddcgg *ST_TLNextActionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbgf ,_dfbbg :=d .Token ();if _dfbbg !=nil {return _dfbbg ;};if _gdeafb ,_bafgb :=_dbgf .(_c .EndElement );_bafgb &&_gdeafb .Name ==start .Name {*_ddcgg =1;return nil ;};if _bedaf ,_fbbcd :=_dbgf .(_c .CharData );!_fbbcd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbgf );}else {switch string (_bedaf ){case "":*_ddcgg =0;case "\u006e\u006f\u006e\u0065":*_ddcgg =1;case "\u0073\u0065\u0065\u006b":*_ddcgg =2;};};_dbgf ,_dfbbg =d .Token ();if _dfbbg !=nil {return _dfbbg ;};if _cgddda ,_afdab :=_dbgf .(_c .EndElement );_afdab &&_cgddda .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbgf );};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil };func (_cebb *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbebb ,_acabc :=d .Token ();if _acabc !=nil {return _acabc ;};if _babbf ,_fggg :=_cbebb .(_c .EndElement );_fggg &&_babbf .Name ==start .Name {*_cebb =1;return nil ;};if _ecdcc ,_ddfgbb :=_cbebb .(_c .CharData );!_ddfgbb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbebb );}else {switch string (_ecdcc ){case "":*_cebb =0;case "\u0065\u006e\u0074\u0072":*_cebb =1;case "\u0065\u0078\u0069\u0074":*_cebb =2;case "\u0065\u006d\u0070\u0068":*_cebb =3;case "\u0070\u0061\u0074\u0068":*_cebb =4;case "\u0076\u0065\u0072\u0062":*_cebb =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_cebb =6;};};_cbebb ,_acabc =d .Token ();if _acabc !=nil {return _acabc ;};if _bddbc ,_afbaf :=_cbebb .(_c .EndElement );_afbaf &&_bddbc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbebb );}; +// Placeholder Shape +Ph *CT_Placeholder ;AudioCd *_c .CT_AudioCD ;WavAudioFile *_c .CT_EmbeddedWAVAudioFile ;AudioFile *_c .CT_AudioFile ;VideoFile *_c .CT_VideoFile ;QuickTimeFile *_c .CT_QuickTimeFile ; -// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path -func (_bbga *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _bbga .ValAttr ==ST_TLTriggerRuntimeNodeUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cfacdf :=_bbga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfacdf !=nil {return _cfacdf ;};return nil ;};func (_cabeb *CT_ShowProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afgad :=range start .Attr {if _afgad .Name .Local =="\u006c\u006f\u006f\u0070"{_afaaa ,_fcafa :=_e .ParseBool (_afgad .Value );if _fcafa !=nil {return _fcafa ;};_cabeb .LoopAttr =&_afaaa ;continue ;};if _afgad .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_bbgcf ,_fbge :=_e .ParseBool (_afgad .Value );if _fbge !=nil {return _fbge ;};_cabeb .ShowNarrationAttr =&_bbgcf ;continue ;};if _afgad .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_cbdfc ,_cecbf :=_e .ParseBool (_afgad .Value );if _cecbf !=nil {return _cecbf ;};_cabeb .ShowAnimationAttr =&_cbdfc ;continue ;};if _afgad .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_baeg ,_gfgf :=_e .ParseBool (_afgad .Value );if _gfgf !=nil {return _gfgf ;};_cabeb .UseTimingsAttr =&_baeg ;continue ;};};_fccg :for {_gadb ,_dbde :=d .Token ();if _dbde !=nil {return _dbde ;};switch _cdfg :=_gadb .(type ){case _c .StartElement :switch _cdfg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_cabeb .Present =NewCT_Empty ();if _gfeg :=d .DecodeElement (_cabeb .Present ,&_cdfg );_gfeg !=nil {return _gfeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_cabeb .Browse =NewCT_ShowInfoBrowse ();if _aeaea :=d .DecodeElement (_cabeb .Browse ,&_cdfg );_aeaea !=nil {return _aeaea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_cabeb .Kiosk =NewCT_ShowInfoKiosk ();if _efgdd :=d .DecodeElement (_cabeb .Kiosk ,&_cdfg );_efgdd !=nil {return _efgdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_cabeb .SldAll =NewCT_Empty ();if _dfbbd :=d .DecodeElement (_cabeb .SldAll ,&_cdfg );_dfbbd !=nil {return _dfbbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_cabeb .SldRg =NewCT_IndexRange ();if _dade :=d .DecodeElement (_cabeb .SldRg ,&_cdfg );_dade !=nil {return _dade ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_cabeb .CustShow =NewCT_CustomShowId ();if _gace :=d .DecodeElement (_cabeb .CustShow ,&_cdfg );_gace !=nil {return _gace ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"}:_cabeb .PenClr =_ee .NewCT_Color ();if _bcaf :=d .DecodeElement (_cabeb .PenClr ,&_cdfg );_bcaf !=nil {return _bcaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cabeb .ExtLst =NewCT_ExtensionList ();if _gafde :=d .DecodeElement (_cabeb .ExtLst ,&_cdfg );_gafde !=nil {return _gafde ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cdfg .Name );if _bceb :=d .Skip ();_bceb !=nil {return _bceb ;};};case _c .EndElement :break _fccg ;case _c .CharData :};};return nil ;}; +// Customer Data List +CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_bda *CT_Background )ValidateWithPath (path string )error {if _bdg :=_bda .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bdg !=nil {return _bdg ;};if _bda .BgPr !=nil {if _aaa :=_bda .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_aaa !=nil {return _aaa ;};};if _bda .BgRef !=nil {if _dba :=_bda .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_dba !=nil {return _dba ;};};return nil ;}; +// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path +func (_ecggc *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _bcgd :=_ecggc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bcgd !=nil {return _bcgd ;};return nil ;};func (_dafdg *CT_ShowInfoKiosk )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dafdg .RestartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_dafdg .RestartAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbef ST_TLAnimateColorDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbfgd :=_d .Attr {};_gbfgd .Name =name ;switch _gbef {case ST_TLAnimateColorDirectionUnset :_gbfgd .Value ="";case ST_TLAnimateColorDirectionCw :_gbfgd .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_gbfgd .Value ="\u0063\u0063\u0077";};return _gbfgd ,nil ;}; -// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path -func (_ffdc *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil };func NewCT_GroupShape ()*CT_GroupShape {_fag :=&CT_GroupShape {};_fag .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_fag .GrpSpPr =_ee .NewCT_GroupShapeProperties ();return _fag ;};func (_ccad *CT_SlideSyncProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abdgc :=range start .Attr {if _abdgc .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_baeb ,_dcdfd :=_abdgc .Value ,error (nil );if _dcdfd !=nil {return _dcdfd ;};_ccad .ServerSldIdAttr =_baeb ;continue ;};if _abdgc .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_ebdd ,_daffa :=ParseStdlibTime (_abdgc .Value );if _daffa !=nil {return _daffa ;};_ccad .ServerSldModifiedTimeAttr =_ebdd ;continue ;};if _abdgc .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_bgbc ,_deaad :=ParseStdlibTime (_abdgc .Value );if _deaad !=nil {return _deaad ;};_ccad .ClientInsertedTimeAttr =_bgbc ;continue ;};};_bgaag :for {_ebac ,_degce :=d .Token ();if _degce !=nil {return _degce ;};switch _aacae :=_ebac .(type ){case _c .StartElement :switch _aacae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccad .ExtLst =NewCT_ExtensionList ();if _eaeb :=d .DecodeElement (_ccad .ExtLst ,&_aacae );_eaeb !=nil {return _eaeb ;};default:_cd .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u006c\u0069\u0064e\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_aacae .Name );if _eedcc :=d .Skip ();_eedcc !=nil {return _eedcc ;};};case _c .EndElement :break _bgaag ;case _c .CharData :};};return nil ;};func (_gbdab *CT_TLPoint )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_gbdab .XAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079"},Value :_f .Sprintf ("\u0025\u0076",_gbdab .YAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Notes and its children +func (_bbgac *Notes )Validate ()error {return _bbgac .ValidateWithPath ("\u004e\u006f\u0074e\u0073")};func (_facee *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecadg ,_debdg :=d .Token ();if _debdg !=nil {return _debdg ;};if _adbage ,_cacee :=_ecadg .(_d .EndElement );_cacee &&_adbage .Name ==start .Name {*_facee =1;return nil ;};if _cedad ,_aecbf :=_ecadg .(_d .CharData );!_aecbf {return _dg .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",_ecadg );}else {switch string (_cedad ){case "":*_facee =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_facee =1;case "\u006c\u0069\u006e":*_facee =2;case "\u0066\u006d\u006c\u0061":*_facee =3;};};_ecadg ,_debdg =d .Token ();if _debdg !=nil {return _debdg ;};if _gcea ,_ddffbf :=_ecadg .(_d .EndElement );_ddffbf &&_gcea .Name ==start .Name {return nil ;};return _dg .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",_ecadg );};func (_bfabb *ST_SlideLayoutType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfabb =0;case "\u0074\u0069\u0074l\u0065":*_bfabb =1;case "\u0074\u0078":*_bfabb =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_bfabb =3;case "\u0074\u0062\u006c":*_bfabb =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_bfabb =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_bfabb =6;case "\u0064\u0067\u006d":*_bfabb =7;case "\u0063\u0068\u0061r\u0074":*_bfabb =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_bfabb =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_bfabb =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_bfabb =11;case "\u0062\u006c\u0061n\u006b":*_bfabb =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_bfabb =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_bfabb =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_bfabb =15;case "\u006f\u0062\u006a":*_bfabb =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_bfabb =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_bfabb =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_bfabb =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_bfabb =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_bfabb =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_bfabb =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_bfabb =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_bfabb =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_bfabb =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_bfabb =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_bfabb =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_bfabb =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_bfabb =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_bfabb =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_bfabb =31;case "\u0063\u0075\u0073\u0074":*_bfabb =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_bfabb =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_bfabb =34;case "\u006f\u0062\u006aT\u0078":*_bfabb =35;case "\u0070\u0069\u0063T\u0078":*_bfabb =36;};return nil ;}; -// Validate validates the CT_TLMediaNodeAudio and its children -func (_dagg *CT_TLMediaNodeAudio )Validate ()error {return _dagg .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");};func (_adcfa ST_TLDiagramBuildType )String ()string {switch _adcfa {case 0:return "";case 1:return "\u0077\u0068\u006fl\u0065";case 2:return "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 3:return "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case 4:return "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 5:return "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case 6:return "\u0063\u0077";case 7:return "\u0063\u0077\u0049\u006e";case 8:return "\u0063\u0077\u004fu\u0074";case 9:return "\u0063\u0063\u0077";case 10:return "\u0063\u0063\u0077I\u006e";case 11:return "\u0063\u0063\u0077\u004f\u0075\u0074";case 12:return "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case 13:return "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case 14:return "\u0075\u0070";case 15:return "\u0064\u006f\u0077\u006e";case 16:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 17:return "\u0063\u0075\u0073\u0074";};return "";};func NewCT_CommentAuthor ()*CT_CommentAuthor {_gff :=&CT_CommentAuthor {};return _gff };type CT_SplitTransition struct{ +// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path +func (_daaag *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _daaag .IdAttr < 256{return _dg .Errorf ("\u0025\u0073/m\u002e\u0049\u0064A\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0032\u00356 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_daaag .IdAttr );};if _daaag .IdAttr >=2147483648{return _dg .Errorf ("\u0025\u0073\u002fm\u002e\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_daaag .IdAttr );};if _daaag .ExtLst !=nil {if _ccbgf :=_daaag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccbgf !=nil {return _ccbgf ;};};return nil ;};type CT_Slide struct{ -// Orientation -OrientAttr ST_Direction ; +// Show Slide in Slide Show +ShowAttr *bool ; -// Direction -DirAttr ST_TransitionInOutDirectionType ;}; +// Common slide data for slides +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path -func (_ddaga *CT_TLTemplateList )ValidateWithPath (path string )error {for _bgdae ,_cfdge :=range _ddaga .Tmpl {if _edffg :=_cfdge .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_bgdae ));_edffg !=nil {return _edffg ;};};return nil ;};func NewPresentationPr ()*PresentationPr {_gddfa :=&PresentationPr {};_gddfa .CT_PresentationProperties =*NewCT_PresentationProperties ();return _gddfa ;};func (_bcaca *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcaca =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_bcaca =1;case "\u0066\u0069\u0078e\u0064":*_bcaca =2;};return nil ;};func (_aebf ST_IterateType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aebf .String (),start );}; +// Color Scheme Map Override +ClrMapOvr *_c .CT_ColorMappingOverride ; -// Validate validates the ViewPr and its children -func (_cfdgbg *ViewPr )Validate ()error {return _cfdgbg .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");};func (_gfdadf *CT_ViewProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdbb :=range start .Attr {if _gdbb .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_gfdadf .LastViewAttr .UnmarshalXMLAttr (_gdbb );continue ;};if _gdbb .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bafd ,_ebcgd :=_e .ParseBool (_gdbb .Value );if _ebcgd !=nil {return _ebcgd ;};_gfdadf .ShowCommentsAttr =&_bafd ;continue ;};};_agee :for {_ebcea ,_dbdga :=d .Token ();if _dbdga !=nil {return _dbdga ;};switch _gfcec :=_ebcea .(type ){case _c .StartElement :switch _gfcec .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_gfdadf .NormalViewPr =NewCT_NormalViewProperties ();if _ccbf :=d .DecodeElement (_gfdadf .NormalViewPr ,&_gfcec );_ccbf !=nil {return _ccbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_gfdadf .SlideViewPr =NewCT_SlideViewProperties ();if _ffgdg :=d .DecodeElement (_gfdadf .SlideViewPr ,&_gfcec );_ffgdg !=nil {return _ffgdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_gfdadf .OutlineViewPr =NewCT_OutlineViewProperties ();if _adee :=d .DecodeElement (_gfdadf .OutlineViewPr ,&_gfcec );_adee !=nil {return _adee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_gfdadf .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _afca :=d .DecodeElement (_gfdadf .NotesTextViewPr ,&_gfcec );_afca !=nil {return _afca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_gfdadf .SorterViewPr =NewCT_SlideSorterViewProperties ();if _befdb :=d .DecodeElement (_gfdadf .SorterViewPr ,&_gfcec );_befdb !=nil {return _befdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_gfdadf .NotesViewPr =NewCT_NotesViewProperties ();if _efdgf :=d .DecodeElement (_gfdadf .NotesViewPr ,&_gfcec );_efdgf !=nil {return _efdgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_gfdadf .GridSpacing =_ee .NewCT_PositiveSize2D ();if _bbffd :=d .DecodeElement (_gfdadf .GridSpacing ,&_gfcec );_bbffd !=nil {return _bbffd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfdadf .ExtLst =NewCT_ExtensionList ();if _dadbc :=d .DecodeElement (_gfdadf .ExtLst ,&_gfcec );_dadbc !=nil {return _dadbc ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gfcec .Name );if _decgc :=d .Skip ();_decgc !=nil {return _decgc ;};};case _c .EndElement :break _agee ;case _c .CharData :};};return nil ;};func (_ddbd *CT_TLTimeCondition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddbd .EvtAttr !=ST_TLTriggerEventUnset {_gfdd ,_beeb :=_ddbd .EvtAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0076\u0074"});if _beeb !=nil {return _beeb ;};start .Attr =append (start .Attr ,_gfdd );};if _ddbd .DelayAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_ddbd .DelayAttr )});};e .EncodeToken (start );if _ddbd .TgtEl !=nil {_bcedb :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_ddbd .TgtEl ,_bcedb );};if _ddbd .Tn !=nil {_bgcca :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u006e"}};e .EncodeElement (_ddbd .Tn ,_bgcca );};if _ddbd .Rtn !=nil {_beaag :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_ddbd .Rtn ,_beaag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Slide Transition +Transition *CT_SlideTransition ; -// Validate validates the CT_ViewProperties and its children -func (_dcgc *CT_ViewProperties )Validate ()error {return _dcgc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_TLAnimVariantIntegerVal struct{ +// Slide Timing Information for a Slide +Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;}; -// Value -ValAttr int32 ;};const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0;ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;);func (_ffce *CT_SlideMaster )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffce .PreserveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_ffce .PreserveAttr ))});};e .EncodeToken (start );_adbe :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ffce .CSld ,_adbe );_gaage :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_ffce .ClrMap ,_gaage );if _ffce .SldLayoutIdLst !=nil {_dfeg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ffce .SldLayoutIdLst ,_dfeg );};if _ffce .Transition !=nil {_ddbgd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ffce .Transition ,_ddbgd );};if _ffce .Timing !=nil {_cccf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_ffce .Timing ,_cccf );};if _ffce .Hf !=nil {_bafe :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_ffce .Hf ,_bafe );};if _ffce .TxStyles !=nil {_adcf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_ffce .TxStyles ,_adcf );};if _ffce .ExtLst !=nil {_caecc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffce .ExtLst ,_caecc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewAG_Ole ()*AG_Ole {_ba :=&AG_Ole {};return _ba }; +// Validate validates the CT_CommonSlideData and its children +func (_cbg *CT_CommonSlideData )Validate ()error {return _cbg .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};type CT_WebProperties struct{ -// Validate validates the CT_SlideTiming and its children -func (_baege *CT_SlideTiming )Validate ()error {return _baege .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");}; +// Show animation in HTML output +ShowAnimationAttr *bool ; -// Validate validates the CT_TransitionSoundAction and its children -func (_fefc *CT_TransitionSoundAction )Validate ()error {return _fefc .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");};func ParseUnionST_Percentage (s string )(_ee .ST_Percentage ,error ){return _ee .ParseUnionST_Percentage (s );}; +// Resize graphics in HTML output +ResizeGraphicsAttr *bool ; -// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path -func (_fda *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _fda .Ph !=nil {if _fdd :=_fda .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_fdd !=nil {return _fdd ;};};if _fda .AudioCd !=nil {if _gcb :=_fda .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_gcb !=nil {return _gcb ;};};if _fda .WavAudioFile !=nil {if _ecb :=_fda .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_ecb !=nil {return _ecb ;};};if _fda .AudioFile !=nil {if _cff :=_fda .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_cff !=nil {return _cff ;};};if _fda .VideoFile !=nil {if _dbe :=_fda .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_dbe !=nil {return _dbe ;};};if _fda .QuickTimeFile !=nil {if _da :=_fda .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_da !=nil {return _da ;};};if _fda .CustDataLst !=nil {if _fed :=_fda .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_fed !=nil {return _fed ;};};if _fda .ExtLst !=nil {if _fdc :=_fda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdc !=nil {return _fdc ;};};return nil ;};type CT_OutlineViewSlideList struct{ +// Allow PNG in HTML output +AllowPngAttr *bool ; -// Presentation Slide -Sld []*CT_OutlineViewSlideEntry ;}; +// Rely on VML for HTML output +RelyOnVmlAttr *bool ; -// Validate validates the CT_TLAnimVariantStringVal and its children -func (_afegg *CT_TLAnimVariantStringVal )Validate ()error {return _afegg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};func (_eggc *CT_SlideMasterIdListEntry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggged :=range start .Attr {if _ggged .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"&&_ggged .Name .Local =="\u0069\u0064"||_ggged .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"&&_ggged .Name .Local =="\u0069\u0064"{_gged ,_gcffeb :=_ggged .Value ,error (nil );if _gcffeb !=nil {return _gcffeb ;};_eggc .RIdAttr =_gged ;continue ;};if _ggged .Name .Local =="\u0069\u0064"{_dcgg ,_dbecc :=_e .ParseUint (_ggged .Value ,10,32);if _dbecc !=nil {return _dbecc ;};_bfcc :=uint32 (_dcgg );_eggc .IdAttr =&_bfcc ;continue ;};};_efgde :for {_ceaaa ,_fbcg :=d .Token ();if _fbcg !=nil {return _fbcg ;};switch _gafdg :=_ceaaa .(type ){case _c .StartElement :switch _gafdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eggc .ExtLst =NewCT_ExtensionList ();if _dbaag :=d .DecodeElement (_eggc .ExtLst ,&_gafdg );_dbaag !=nil {return _dbaag ;};default:_cd .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_gafdg .Name );if _abab :=d .Skip ();_abab !=nil {return _abab ;};};case _c .EndElement :break _efgde ;case _c .CharData :};};return nil ;}; +// Organize HTML output in folders +OrganizeInFoldersAttr *bool ; -// Validate validates the CT_SideDirectionTransition and its children -func (_bacdd *CT_SideDirectionTransition )Validate ()error {return _bacdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");}; +// Use long file names in HTML output +UseLongFilenamesAttr *bool ; -// Validate validates the CT_NotesViewProperties and its children -func (_ebagf *CT_NotesViewProperties )Validate ()error {return _ebagf .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_afeg *CT_HandoutMasterIdListEntry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_afeg .IdAttr )});e .EncodeToken (start );if _afeg .ExtLst !=nil {_gcbd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afeg .ExtLst ,_gcbd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agcd ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _agcd {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agcd ));};return nil ;};func (_gaabf *CT_TagList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gaabf .Tag !=nil {_bdggda :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_agfb :=range _gaabf .Tag {e .EncodeElement (_agfb ,_bdggda );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efeb ST_TLPreviousActionType )String ()string {switch _efeb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";};func (_acaga ST_TLBehaviorOverrideType )Validate ()error {return _acaga .ValidateWithPath ("")};func (_eccf ST_TLTimeIndefinite )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gafca :=_c .Attr {};_gafca .Name =name ;switch _eccf {case ST_TLTimeIndefiniteUnset :_gafca .Value ="";case ST_TLTimeIndefiniteIndefinite :_gafca .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _gafca ,nil ;};func NewSldSyncPr ()*SldSyncPr {_gadee :=&SldSyncPr {};_gadee .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _gadee ;};func NewCT_SlideMaster ()*CT_SlideMaster {_ffbd :=&CT_SlideMaster {};_ffbd .CSld =NewCT_CommonSlideData ();_ffbd .ClrMap =_ee .NewCT_ColorMapping ();return _ffbd ;};func (_accb *CT_TLMediaNodeVideo )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _accb .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_accb .FullScrnAttr ))});};e .EncodeToken (start );_bdecd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_accb .CMediaNode ,_bdecd );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;);func (_ad *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edc :=range start .Attr {if _edc .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_ebfb ,_dga :=_e .ParseBool (_edc .Value );if _dga !=nil {return _dga ;};_ad .IsPhotoAttr =&_ebfb ;continue ;};if _edc .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_bd ,_cb :=_e .ParseBool (_edc .Value );if _cb !=nil {return _cb ;};_ad .UserDrawnAttr =&_bd ;continue ;};};_fcg :for {_cdd ,_dbf :=d .Token ();if _dbf !=nil {return _dbf ;};switch _dgf :=_cdd .(type ){case _c .StartElement :switch _dgf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068"}:_ad .Ph =NewCT_Placeholder ();if _eeb :=d .DecodeElement (_ad .Ph ,&_dgf );_eeb !=nil {return _eeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_ad .AudioCd =_ee .NewCT_AudioCD ();if _cbe :=d .DecodeElement (_ad .AudioCd ,&_dgf );_cbe !=nil {return _cbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_ad .WavAudioFile =_ee .NewCT_EmbeddedWAVAudioFile ();if _cfg :=d .DecodeElement (_ad .WavAudioFile ,&_dgf );_cfg !=nil {return _cfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_ad .AudioFile =_ee .NewCT_AudioFile ();if _ccf :=d .DecodeElement (_ad .AudioFile ,&_dgf );_ccf !=nil {return _ccf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_ad .VideoFile =_ee .NewCT_VideoFile ();if _fbd :=d .DecodeElement (_ad .VideoFile ,&_dgf );_fbd !=nil {return _fbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_ad .QuickTimeFile =_ee .NewCT_QuickTimeFile ();if _bge :=d .DecodeElement (_ad .QuickTimeFile ,&_dgf );_bge !=nil {return _bge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_ad .CustDataLst =NewCT_CustomerDataList ();if _beb :=d .DecodeElement (_ad .CustDataLst ,&_dgf );_beb !=nil {return _beb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ad .ExtLst =NewCT_ExtensionList ();if _ebd :=d .DecodeElement (_ad .ExtLst ,&_dgf );_ebd !=nil {return _ebd ;};default:_cd .Log ("\u0073\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\u006f\u006e\u0020\u0043\u0054\u005f\u0041p\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006eg\u0050\u0072\u006f\u0070\u0073 \u0025\u0076",_dgf .Name );if _gab :=d .Skip ();_gab !=nil {return _gab ;};};case _c .EndElement :break _fcg ;case _c .CharData :};};return nil ;};type EG_ChildSlide struct{ +// Image size for HTML output +ImgSzAttr ST_WebScreenSize ; -// Color Scheme Map Override -ClrMapOvr *_ee .CT_ColorMappingOverride ;};func (_bab *CT_ExtensionListModify )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aefd :=range start .Attr {if _aefd .Name .Local =="\u006d\u006f\u0064"{_fgea ,_dedba :=_e .ParseBool (_aefd .Value );if _dedba !=nil {return _dedba ;};_bab .ModAttr =&_fgea ;continue ;};};_fgfc :for {_bbfc ,_dfdd :=d .Token ();if _dfdd !=nil {return _dfdd ;};switch _faca :=_bbfc .(type ){case _c .StartElement :switch _faca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_fbbd :=NewCT_Extension ();if _gagd :=d .DecodeElement (_fbbd ,&_faca );_gagd !=nil {return _gagd ;};_bab .Ext =append (_bab .Ext ,_fbbd );default:_cd .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0045\u0078\u0074\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069\u0066\u0079\u0020\u0025\u0076",_faca .Name );if _affg :=d .Skip ();_affg !=nil {return _affg ;};};case _c .EndElement :break _fgfc ;case _c .CharData :};};return nil ;};func (_degd *CT_TLIterateData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _degd .TypeAttr !=ST_IterateTypeUnset {_debae ,_ageba :=_degd .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _ageba !=nil {return _ageba ;};start .Attr =append (start .Attr ,_debae );};if _degd .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_degd .BackwardsAttr ))});};e .EncodeToken (start );if _degd .TmAbs !=nil {_dgbe :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_degd .TmAbs ,_dgbe );};if _degd .TmPct !=nil {_daeefd :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}};e .EncodeElement (_degd .TmPct ,_daeefd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ShowInfoBrowse struct{ +// Encoding for HTML output +EncodingAttr *string ; -// Show Scroll Bar in Window -ShowScrollbarAttr *bool ;}; +// Slide Navigation Colors for HTML output +ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;};func (_ceb *CT_BuildList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ceb .BldP !=nil {_aea :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_ggf :=range _ceb .BldP {e .EncodeElement (_ggf ,_aea );};};if _ceb .BldDgm !=nil {_caae :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};for _ ,_afg :=range _ceb .BldDgm {e .EncodeElement (_afg ,_caae );};};if _ceb .BldOleChart !=nil {_fge :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_aag :=range _ceb .BldOleChart {e .EncodeElement (_aag ,_fge );};};if _ceb .BldGraphic !=nil {_adff :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_fcba :=range _ceb .BldGraphic {e .EncodeElement (_fcba ,_adff );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TLBuildParagraph struct{ -// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path -func (_ggbbd *CT_TagList )ValidateWithPath (path string )error {for _ceecf ,_fccgf :=range _ggbbd .Tag {if _fcfeb :=_fccgf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_ceecf ));_fcfeb !=nil {return _fcfeb ;};};return nil ;};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_bfbf :=&CT_TLGraphicalObjectBuild {};return _bfbf ;};func (_cagfgd ST_TransitionCornerDirectionType )String ()string {switch _cagfgd {case 0:return "";case 1:return "\u006c\u0075";case 2:return "\u0072\u0075";case 3:return "\u006c\u0064";case 4:return "\u0072\u0064";};return "";};func (_daga *CT_NormalViewPortion )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gecd :=range start .Attr {if _gecd .Name .Local =="\u0073\u007a"{_gfbg ,_bedc :=ParseUnionST_PositiveFixedPercentage (_gecd .Value );if _bedc !=nil {return _bedc ;};_daga .SzAttr =_gfbg ;continue ;};if _gecd .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_ecbge ,_beaed :=_e .ParseBool (_gecd .Value );if _beaed !=nil {return _beaed ;};_daga .AutoAdjustAttr =&_ecbge ;continue ;};};for {_gdad ,_gacg :=d .Token ();if _gacg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006da\u006cV\u0069\u0065\u0077\u0050\u006f\u0072\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gacg );};if _eegcb ,_cfcg :=_gdad .(_c .EndElement );_cfcg &&_eegcb .Name ==start .Name {break ;};};return nil ;}; +// Build Types +BuildAttr ST_TLParaBuildType ; -// Validate validates the CT_SlideMasterIdList and its children -func (_fgfbe *CT_SlideMasterIdList )Validate ()error {return _fgfbe .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_daff *CT_BackgroundProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cca :=range start .Attr {if _cca .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_bdac ,_bedg :=_e .ParseBool (_cca .Value );if _bedg !=nil {return _bedg ;};_daff .ShadeToTitleAttr =&_bdac ;continue ;};};_dbg :for {_agb ,_cfda :=d .Token ();if _cfda !=nil {return _cfda ;};switch _fa :=_agb .(type ){case _c .StartElement :switch _fa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_daff .NoFill =_ee .NewCT_NoFillProperties ();if _cag :=d .DecodeElement (_daff .NoFill ,&_fa );_cag !=nil {return _cag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_daff .SolidFill =_ee .NewCT_SolidColorFillProperties ();if _dbea :=d .DecodeElement (_daff .SolidFill ,&_fa );_dbea !=nil {return _dbea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_daff .GradFill =_ee .NewCT_GradientFillProperties ();if _bde :=d .DecodeElement (_daff .GradFill ,&_fa );_bde !=nil {return _bde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_daff .BlipFill =_ee .NewCT_BlipFillProperties ();if _fcc :=d .DecodeElement (_daff .BlipFill ,&_fa );_fcc !=nil {return _fcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_daff .PattFill =_ee .NewCT_PatternFillProperties ();if _eafc :=d .DecodeElement (_daff .PattFill ,&_fa );_eafc !=nil {return _eafc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_daff .GrpFill =_ee .NewCT_GroupFillProperties ();if _fccd :=d .DecodeElement (_daff .GrpFill ,&_fa );_fccd !=nil {return _fccd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_daff .EffectLst =_ee .NewCT_EffectList ();if _abc :=d .DecodeElement (_daff .EffectLst ,&_fa );_abc !=nil {return _abc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_daff .EffectDag =_ee .NewCT_EffectContainer ();if _afe :=d .DecodeElement (_daff .EffectDag ,&_fa );_afe !=nil {return _afe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daff .ExtLst =NewCT_ExtensionList ();if _bea :=d .DecodeElement (_daff .ExtLst ,&_fa );_bea !=nil {return _bea ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_fa .Name );if _bca :=d .Skip ();_bca !=nil {return _bca ;};};case _c .EndElement :break _dbg ;case _c .CharData :};};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_decbc :=&CT_Kinsoku {};return _decbc };func (_cafeba ST_TLTimeAnimateValueTime )String ()string {if _cafeba .ST_PositiveFixedPercentage !=nil {return _cafeba .ST_PositiveFixedPercentage .String ();};if _cafeba .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _cafeba .ST_TLTimeIndefinite .String ();};return "";};func NewCT_OleObject ()*CT_OleObject {_bcccc :=&CT_OleObject {};_bcccc .Choice =NewCT_OleObjectChoice ();return _bcccc ;};func (_gfde *ST_TransitionInOutDirectionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddfda ,_eedda :=d .Token ();if _eedda !=nil {return _eedda ;};if _beagg ,_efaac :=_ddfda .(_c .EndElement );_efaac &&_beagg .Name ==start .Name {*_gfde =1;return nil ;};if _dageb ,_fbfdc :=_ddfda .(_c .CharData );!_fbfdc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddfda );}else {switch string (_dageb ){case "":*_gfde =0;case "\u006f\u0075\u0074":*_gfde =1;case "\u0069\u006e":*_gfde =2;};};_ddfda ,_eedda =d .Token ();if _eedda !=nil {return _eedda ;};if _abcde ,_ccecg :=_ddfda .(_c .EndElement );_ccecg &&_abcde .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddfda );};func (_dcbfg ST_TLTimeNodeFillType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edbfe :=_c .Attr {};_edbfe .Name =name ;switch _dcbfg {case ST_TLTimeNodeFillTypeUnset :_edbfe .Value ="";case ST_TLTimeNodeFillTypeRemove :_edbfe .Value ="\u0072\u0065\u006d\u006f\u0076\u0065";case ST_TLTimeNodeFillTypeFreeze :_edbfe .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_edbfe .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_edbfe .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return _edbfe ,nil ;}; +// Build Level +BldLvlAttr *uint32 ; -// Validate validates the CmLst and its children -func (_gaebd *CmLst )Validate ()error {return _gaebd .ValidateWithPath ("\u0043\u006d\u004cs\u0074")};func (_cgce ST_SplitterBarState )String ()string {switch _cgce {case 0:return "";case 1:return "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case 2:return "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case 3:return "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return "";};func (_efd *CT_HandoutMaster )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cagb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_efd .CSld ,_cagb );_dgfbg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_efd .ClrMap ,_dgfbg );if _efd .Hf !=nil {_beefb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_efd .Hf ,_beefb );};if _efd .ExtLst !=nil {_gbeb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efd .ExtLst ,_gbeb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Animate Background +AnimBgAttr *bool ; -// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path -func (_egcd *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _egcd .IdAttr !=nil {if *_egcd .IdAttr < 2147483648{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egcd .IdAttr );};};if _egcd .ExtLst !=nil {if _fbff :=_egcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbff !=nil {return _fbff ;};};return nil ;};func (_accfb *CT_TransitionStartSoundAction )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _accfb .LoopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_accfb .LoopAttr ))});};e .EncodeToken (start );_egaa :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_accfb .Snd ,_egaa );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_TLAnimateEffectTransition byte ;func (_eaggdcg ST_SlideLayoutType )String ()string {switch _eaggdcg {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0074\u0078";case 3:return "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case 4:return "\u0074\u0062\u006c";case 5:return "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case 6:return "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case 7:return "\u0064\u0067\u006d";case 8:return "\u0063\u0068\u0061r\u0074";case 9:return "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case 10:return "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case 11:return "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case 12:return "\u0062\u006c\u0061n\u006b";case 13:return "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case 14:return "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 15:return "\u006fb\u006a\u004f\u006e\u006c\u0079";case 16:return "\u006f\u0062\u006a";case 17:return "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case 18:return "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case 19:return "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case 20:return "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case 21:return "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case 22:return "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 23:return "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case 24:return "\u0066o\u0075\u0072\u004f\u0062\u006a";case 25:return "\u0076\u0065\u0072\u0074\u0054\u0078";case 26:return "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case 27:return "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case 28:return "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074";case 29:return "\u0074\u0077\u006f\u004f\u0062\u006a";case 30:return "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case 31:return "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case 32:return "\u0063\u0075\u0073\u0074";case 33:return "\u0073e\u0063\u0048\u0065\u0061\u0064";case 34:return "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case 35:return "\u006f\u0062\u006aT\u0078";case 36:return "\u0070\u0069\u0063T\u0078";};return "";};type CT_TLCommonTimeNodeData struct{ +// Auto Update Animation Background +AutoUpdateAnimBgAttr *bool ; -// ID -IdAttr *uint32 ; +// Reverse +RevAttr *bool ; -// Preset ID -PresetIDAttr *int32 ; +// Auto Advance Time +AdvAutoAttr *ST_TLTime ; -// Preset Types -PresetClassAttr ST_TLTimeNodePresetClassType ; +// Template effects +TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_TLMediaNodeVideo struct{ -// Preset SubType -PresetSubtypeAttr *int32 ; +// Full Screen +FullScrnAttr *bool ; -// Duration -DurAttr *ST_TLTime ; +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;};type CT_NotesViewProperties struct{ -// Repeat Count -RepeatCountAttr *ST_TLTime ; +// Common Slide View Properties +CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_egfg *CT_OleObjectEmbed )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egfg .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_aceb ,_faea :=_egfg .FollowColorSchemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"});if _faea !=nil {return _faea ;};start .Attr =append (start .Attr ,_aceb );};e .EncodeToken (start );if _egfg .ExtLst !=nil {_eeaeb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egfg .ExtLst ,_eeaeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcdb *CT_Empty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_eaeag ,_face :=d .Token ();if _face !=nil {return _dg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_face );};if _bcda ,_bccd :=_eaeag .(_d .EndElement );_bccd &&_bcda .Name ==start .Name {break ;};};return nil ;};type CT_SlideTransition struct{ -// Repeat Duration -RepeatDurAttr *ST_TLTime ; +// Transition Speed +SpdAttr ST_TransitionSpeed ; -// Speed -SpdAttr *_ee .ST_Percentage ; +// Advance on Click +AdvClickAttr *bool ; -// Acceleration -AccelAttr *_ee .ST_PositiveFixedPercentage ; +// Advance after time +AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; -// Deceleration -DecelAttr *_ee .ST_PositiveFixedPercentage ; +// Sound Action +SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;}; -// Auto Reverse -AutoRevAttr *bool ; +// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path +func (_bdcfe *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil };func (_fbb *CT_CornerDirectionTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbb .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_acec ,_ebc :=_fbb .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _ebc !=nil {return _ebc ;};start .Attr =append (start .Attr ,_acec );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Restart -RestartAttr ST_TLTimeNodeRestartType ; +// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path +func (_bgeca *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _bgeca .CharRg !=nil {if _ffdgb :=_bgeca .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_ffdgb !=nil {return _ffdgb ;};};if _bgeca .PRg !=nil {if _fbga :=_bgeca .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067");_fbga !=nil {return _fbga ;};};return nil ;};type ST_TLTimeNodeMasterRelation byte ;func (_gfagc *CT_TLCommandBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfagc .TypeAttr !=ST_TLCommandTypeUnset {_ggeaa ,_ecabg :=_gfagc .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _ecabg !=nil {return _ecabg ;};start .Attr =append (start .Attr ,_ggeaa );};if _gfagc .CmdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006d\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_gfagc .CmdAttr )});};e .EncodeToken (start );_fcdaa :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gfagc .CBhvr ,_fcdaa );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcfec ST_PlaceholderType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcfec .String (),start );}; -// Fill -FillAttr ST_TLTimeNodeFillType ; +// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path +func (_fgedb *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil };func (_abcfb ST_TLTimeNodeRestartType )Validate ()error {return _abcfb .ValidateWithPath ("")};func (_abedd *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cedb ,_acfgb :=d .Token ();if _acfgb !=nil {return _acfgb ;};if _bafffa ,_beadb :=_cedb .(_d .EndElement );_beadb &&_bafffa .Name ==start .Name {*_abedd =1;return nil ;};if _bcbg ,_dccbe :=_cedb .(_d .CharData );!_dccbe {return _dg .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",_cedb );}else {switch string (_bcbg ){case "":*_abedd =0;case "\u0065\u006e\u0074\u0072":*_abedd =1;case "\u0065\u0078\u0069\u0074":*_abedd =2;case "\u0065\u006d\u0070\u0068":*_abedd =3;case "\u0070\u0061\u0074\u0068":*_abedd =4;case "\u0076\u0065\u0072\u0062":*_abedd =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_abedd =6;};};_cedb ,_acfgb =d .Token ();if _acfgb !=nil {return _acfgb ;};if _fabcc ,_dbcecc :=_cedb .(_d .EndElement );_dbcecc &&_fabcc .Name ==start .Name {return nil ;};return _dg .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",_cedb );};func NewCT_Rel ()*CT_Rel {_ddcbg :=&CT_Rel {};return _ddcbg };const (ST_PhotoAlbumFrameShapeUnset ST_PhotoAlbumFrameShape =0;ST_PhotoAlbumFrameShapeFrameStyle1 ST_PhotoAlbumFrameShape =1;ST_PhotoAlbumFrameShapeFrameStyle2 ST_PhotoAlbumFrameShape =2;ST_PhotoAlbumFrameShapeFrameStyle3 ST_PhotoAlbumFrameShape =3;ST_PhotoAlbumFrameShapeFrameStyle4 ST_PhotoAlbumFrameShape =4;ST_PhotoAlbumFrameShapeFrameStyle5 ST_PhotoAlbumFrameShape =5;ST_PhotoAlbumFrameShapeFrameStyle6 ST_PhotoAlbumFrameShape =6;ST_PhotoAlbumFrameShapeFrameStyle7 ST_PhotoAlbumFrameShape =7;);func (_bcgbe *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcgbe .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_dfbfg :=range start .Attr {if _dfbfg .Name .Local =="\u0062\u0079"{_ecbaf ,_adedg :=_gc .ParseInt (_dfbfg .Value ,10,32);if _adedg !=nil {return _adedg ;};_cgcdg :=int32 (_ecbaf );_bcgbe .ByAttr =&_cgcdg ;continue ;};if _dfbfg .Name .Local =="\u0066\u0072\u006f\u006d"{_accbe ,_aefb :=_gc .ParseInt (_dfbfg .Value ,10,32);if _aefb !=nil {return _aefb ;};_ecee :=int32 (_accbe );_bcgbe .FromAttr =&_ecee ;continue ;};if _dfbfg .Name .Local =="\u0074\u006f"{_faddc ,_ecda :=_gc .ParseInt (_dfbfg .Value ,10,32);if _ecda !=nil {return _ecda ;};_ageca :=int32 (_faddc );_bcgbe .ToAttr =&_ageca ;continue ;};};_gabb :for {_aedf ,_dbag :=d .Token ();if _dbag !=nil {return _dbag ;};switch _gcdb :=_aedf .(type ){case _d .StartElement :switch _gcdb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _addgc :=d .DecodeElement (_bcgbe .CBhvr ,&_gcdb );_addgc !=nil {return _addgc ;};default:_e .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074\u0061\u0074i\u006f\u006eBe\u0068\u0061\u0076i\u006f\u0072\u0020\u0025\u0076",_gcdb .Name );if _gbdaa :=d .Skip ();_gbdaa !=nil {return _gbdaa ;};};case _d .EndElement :break _gabb ;case _d .CharData :};};return nil ;};func (_fgagd ST_TransitionEightDirectionType )String ()string {if _fgagd .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _fgagd .ST_TransitionSideDirectionType .String ();};if _fgagd .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _fgagd .ST_TransitionCornerDirectionType .String ();};return "";}; -// Synchronization Behavior -SyncBehaviorAttr ST_TLTimeNodeSyncType ; +// Validate validates the CT_TLSetBehavior and its children +func (_bbgff *CT_TLSetBehavior )Validate ()error {return _bbgff .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");};func NewCT_CommonSlideData ()*CT_CommonSlideData {_faa :=&CT_CommonSlideData {};_faa .SpTree =NewCT_GroupShape ();return _faa ;}; -// Time Filter -TmFilterAttr *string ; +// Validate validates the CT_GroupShape and its children +func (_dbafe *CT_GroupShape )Validate ()error {return _dbafe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");}; -// Event Filter -EvtFilterAttr *string ; +// Validate validates the CT_TLCommonTimeNodeData and its children +func (_ddcag *CT_TLCommonTimeNodeData )Validate ()error {return _ddcag .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_cggec *SldMaster )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cggec .CT_SlideMaster =*NewCT_SlideMaster ();for _ ,_ddfff :=range start .Attr {if _ddfff .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_cgbad ,_cddcb :=_gc .ParseBool (_ddfff .Value );if _cddcb !=nil {return _cddcb ;};_cggec .PreserveAttr =&_cgbad ;continue ;};};_cadgc :for {_acgf ,_dafb :=d .Token ();if _dafb !=nil {return _dafb ;};switch _ccefe :=_acgf .(type ){case _d .StartElement :switch _ccefe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gcfdc :=d .DecodeElement (_cggec .CSld ,&_ccefe );_gcfdc !=nil {return _gcfdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _ebdc :=d .DecodeElement (_cggec .ClrMap ,&_ccefe );_ebdc !=nil {return _ebdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_cggec .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _aaaf :=d .DecodeElement (_cggec .SldLayoutIdLst ,&_ccefe );_aaaf !=nil {return _aaaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_cggec .Transition =NewCT_SlideTransition ();if _aggb :=d .DecodeElement (_cggec .Transition ,&_ccefe );_aggb !=nil {return _aggb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_cggec .Timing =NewCT_SlideTiming ();if _gefbb :=d .DecodeElement (_cggec .Timing ,&_ccefe );_gefbb !=nil {return _gefbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_cggec .Hf =NewCT_HeaderFooter ();if _ggdgee :=d .DecodeElement (_cggec .Hf ,&_ccefe );_ggdgee !=nil {return _ggdgee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_cggec .TxStyles =NewCT_SlideMasterTextStyles ();if _dcdag :=d .DecodeElement (_cggec .TxStyles ,&_ccefe );_dcdag !=nil {return _dcdag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cggec .ExtLst =NewCT_ExtensionListModify ();if _beeab :=d .DecodeElement (_cggec .ExtLst ,&_ccefe );_beeab !=nil {return _beeab ;};default:_e .Log ("\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\u006c\u0064\u004d\u0061\u0073t\u0065\u0072 \u0025\u0076",_ccefe .Name );if _adabg :=d .Skip ();_adabg !=nil {return _adabg ;};};case _d .EndElement :break _cadgc ;case _d .CharData :};};return nil ;};type TagLst struct{CT_TagList };func (_adeca ST_TLCommandType )String ()string {switch _adeca {case 0:return "";case 1:return "\u0065\u0076\u0074";case 2:return "\u0063\u0061\u006c\u006c";case 3:return "\u0076\u0065\u0072\u0062";};return "";};func (_ddac *CT_OptionalBlackTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebed :=range start .Attr {if _ebed .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_edad ,_cfgf :=_gc .ParseBool (_ebed .Value );if _cfgf !=nil {return _cfgf ;};_ddac .ThruBlkAttr =&_edad ;continue ;};};for {_gfcg ,_fdagc :=d .Token ();if _fdagc !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006c\u0042\u006c\u0061\u0063\u006bT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_fdagc );};if _aagae ,_cffd :=_gfcg .(_d .EndElement );_cffd &&_aagae .Name ==start .Name {break ;};};return nil ;}; -// Display -DisplayAttr *bool ; +// Validate validates the CT_TLCommonBehaviorData and its children +func (_bbdbe *CT_TLCommonBehaviorData )Validate ()error {return _bbdbe .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");}; -// Master Relation -MasterRelAttr ST_TLTimeNodeMasterRelation ; +// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path +func (_bfbbg *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ;}; -// Build level -BldLvlAttr *int32 ; +// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path +func (_ceeb *CT_ViewProperties )ValidateWithPath (path string )error {if _cdcf :=_ceeb .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_cdcf !=nil {return _cdcf ;};if _ceeb .NormalViewPr !=nil {if _dcefe :=_ceeb .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072");_dcefe !=nil {return _dcefe ;};};if _ceeb .SlideViewPr !=nil {if _dbefe :=_ceeb .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_dbefe !=nil {return _dbefe ;};};if _ceeb .OutlineViewPr !=nil {if _dagfd :=_ceeb .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072");_dagfd !=nil {return _dagfd ;};};if _ceeb .NotesTextViewPr !=nil {if _deece :=_ceeb .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_deece !=nil {return _deece ;};};if _ceeb .SorterViewPr !=nil {if _fggbg :=_ceeb .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072");_fggbg !=nil {return _fggbg ;};};if _ceeb .NotesViewPr !=nil {if _bbfdc :=_ceeb .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072");_bbfdc !=nil {return _bbfdc ;};};if _ceeb .GridSpacing !=nil {if _ebebc :=_ceeb .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ebebc !=nil {return _ebebc ;};};if _ceeb .ExtLst !=nil {if _fecf :=_ceeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fecf !=nil {return _fecf ;};};return nil ;}; -// Group ID -GrpIdAttr *uint32 ; +// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path +func (_dbadf *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _dbadf .ExtLst !=nil {if _cbce :=_dbadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbce !=nil {return _cbce ;};};return nil ;}; -// After Effect -AfterEffectAttr *bool ; +// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path +func (_gbcfd *CT_OrientationTransition )ValidateWithPath (path string )error {if _bcffe :=_gbcfd .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bcffe !=nil {return _bcffe ;};return nil ;};func (_afgbd ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cecgd :=_d .Attr {};_cecgd .Name =name ;switch _afgbd {case ST_PhotoAlbumFrameShapeUnset :_cecgd .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_cecgd .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case ST_PhotoAlbumFrameShapeFrameStyle2 :_cecgd .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case ST_PhotoAlbumFrameShapeFrameStyle3 :_cecgd .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_cecgd .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case ST_PhotoAlbumFrameShapeFrameStyle5 :_cecgd .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case ST_PhotoAlbumFrameShapeFrameStyle6 :_cecgd .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_cecgd .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return _cecgd ,nil ;};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_beaad :=&CT_NotesMasterIdListEntry {};return _beaad ;}; -// Node Type -NodeTypeAttr ST_TLTimeNodeType ; +// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path +func (_dccgc *CT_TimeNodeList )ValidateWithPath (path string )error {for _ccaaf ,_edbbd :=range _dccgc .Par {if _ffad :=_edbbd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_ccaaf ));_ffad !=nil {return _ffad ;};};for _geebd ,_eggf :=range _dccgc .Seq {if _bebea :=_eggf .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_geebd ));_bebea !=nil {return _bebea ;};};for _ffadd ,_dgcfg :=range _dccgc .Excl {if _aaacg :=_dgcfg .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_ffadd ));_aaacg !=nil {return _aaacg ;};};for _ecbb ,_adbag :=range _dccgc .Anim {if _gcfa :=_adbag .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_ecbb ));_gcfa !=nil {return _gcfa ;};};for _feag ,_dgfca :=range _dccgc .AnimClr {if _bccde :=_dgfca .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_feag ));_bccde !=nil {return _bccde ;};};for _bfad ,_adccc :=range _dccgc .AnimEffect {if _ebcf :=_adccc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_bfad ));_ebcf !=nil {return _ebcf ;};};for _degc ,_bbagfb :=range _dccgc .AnimMotion {if _efgagf :=_bbagfb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_degc ));_efgagf !=nil {return _efgagf ;};};for _fbdad ,_gdabe :=range _dccgc .AnimRot {if _cbdda :=_gdabe .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_fbdad ));_cbdda !=nil {return _cbdda ;};};for _ddgf ,_ffce :=range _dccgc .AnimScale {if _fgfee :=_ffce .ValidateWithPath (_dg .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ddgf ));_fgfee !=nil {return _fgfee ;};};for _gfdfg ,_gdfgc :=range _dccgc .Cmd {if _dcfca :=_gdfgc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_gfdfg ));_dcfca !=nil {return _dcfca ;};};for _dfcfa ,_gdbfa :=range _dccgc .Set {if _eebe :=_gdbfa .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_dfcfa ));_eebe !=nil {return _eebe ;};};for _fcab ,_defce :=range _dccgc .Audio {if _ddabe :=_defce .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_fcab ));_ddabe !=nil {return _ddabe ;};};for _ccafd ,_aeacd :=range _dccgc .Video {if _egdf :=_aeacd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_ccafd ));_egdf !=nil {return _egdf ;};};return nil ;};func (_bcaab *CT_SlideViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bfagd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bcaab .CSldViewPr ,_bfagd );if _bcaab .ExtLst !=nil {_aada :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcaab .ExtLst ,_aada );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebdb *CT_TLTimeNodeSequence )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebdb .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_gagad :=range start .Attr {if _gagad .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_aggeb ,_efgag :=_gc .ParseBool (_gagad .Value );if _efgag !=nil {return _efgag ;};_ebdb .ConcurrentAttr =&_aggeb ;continue ;};if _gagad .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_ebdb .PrevAcAttr .UnmarshalXMLAttr (_gagad );continue ;};if _gagad .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_ebdb .NextAcAttr .UnmarshalXMLAttr (_gagad );continue ;};};_aadad :for {_bdge ,_edec :=d .Token ();if _edec !=nil {return _edec ;};switch _gfdd :=_bdge .(type ){case _d .StartElement :switch _gfdd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _cefc :=d .DecodeElement (_ebdb .CTn ,&_gfdd );_cefc !=nil {return _cefc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_ebdb .PrevCondLst =NewCT_TLTimeConditionList ();if _cedeg :=d .DecodeElement (_ebdb .PrevCondLst ,&_gfdd );_cedeg !=nil {return _cedeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_ebdb .NextCondLst =NewCT_TLTimeConditionList ();if _ggfg :=d .DecodeElement (_ebdb .NextCondLst ,&_gfdd );_ggfg !=nil {return _ggfg ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0053\u0065\u0071\u0075\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_gfdd .Name );if _bdfae :=d .Skip ();_bdfae !=nil {return _bdfae ;};};case _d .EndElement :break _aadad ;case _d .CharData :};};return nil ;}; -// Node Placeholder -NodePhAttr *bool ; +// Validate validates the CT_SlideTransition and its children +func (_gdfgf *CT_SlideTransition )Validate ()error {return _gdfgf .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_afcdf ST_TLBehaviorAccumulateType )String ()string {switch _afcdf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func (_gegbea *SldSyncPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gegbea .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();for _ ,_bcegc :=range start .Attr {if _bcegc .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_bdcecd ,_dgdda :=_bcegc .Value ,error (nil );if _dgdda !=nil {return _dgdda ;};_gegbea .ServerSldIdAttr =_bdcecd ;continue ;};if _bcegc .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_bdfdb ,_bafd :=ParseStdlibTime (_bcegc .Value );if _bafd !=nil {return _bafd ;};_gegbea .ServerSldModifiedTimeAttr =_bdfdb ;continue ;};if _bcegc .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_bdbeg ,_gccca :=ParseStdlibTime (_bcegc .Value );if _gccca !=nil {return _gccca ;};_gegbea .ClientInsertedTimeAttr =_bdbeg ;continue ;};};_aafbf :for {_dgfa ,_bgbgd :=d .Token ();if _bgbgd !=nil {return _bgbgd ;};switch _gbcc :=_dgfa .(type ){case _d .StartElement :switch _gbcc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gegbea .ExtLst =NewCT_ExtensionList ();if _cceg :=d .DecodeElement (_gegbea .ExtLst ,&_gbcc );_cceg !=nil {return _cceg ;};default:_e .Log ("\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\u006c\u0064\u0053\u0079\u006ec\u0050\u0072 \u0025\u0076",_gbcc .Name );if _gcdcc :=d .Skip ();_gcdcc !=nil {return _gcdcc ;};};case _d .EndElement :break _aafbf ;case _d .CharData :};};return nil ;};func (_degac *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_degac =0;case "\u006f\u0075\u0074":*_degac =1;case "\u0069\u006e":*_degac =2;};return nil ;};func (_bgbba *CT_TLShapeTargetElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_bgbba .SpidAttr )});e .EncodeToken (start );if _bgbba .Bg !=nil {_fbebg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_bgbba .Bg ,_fbebg );};if _bgbba .SubSp !=nil {_acbdc :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}};e .EncodeElement (_bgbba .SubSp ,_acbdc );};if _bgbba .OleChartEl !=nil {_cdgb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_bgbba .OleChartEl ,_cdgb );};if _bgbba .TxEl !=nil {_ebadd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}};e .EncodeElement (_bgbba .TxEl ,_ebadd );};if _bgbba .GraphicEl !=nil {_aacae :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_bgbba .GraphicEl ,_aacae );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCmLst ()*CmLst {_aedbf :=&CmLst {};_aedbf .CT_CommentList =*NewCT_CommentList ();return _aedbf ;}; -// Start Conditions List -StCondLst *CT_TLTimeConditionList ; +// Validate validates the CT_TLAnimVariantFloatVal and its children +func (_dabg *CT_TLAnimVariantFloatVal )Validate ()error {return _dabg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};const (ST_IterateTypeUnset ST_IterateType =0;ST_IterateTypeEl ST_IterateType =1;ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;); -// End Conditions List -EndCondLst *CT_TLTimeConditionList ; +// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path +func (_ffeeg *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil };func (_edgd *CT_GuideList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgfb :for {_ddcb ,_fdcd :=d .Token ();if _fdcd !=nil {return _fdcd ;};switch _agba :=_ddcb .(type ){case _d .StartElement :switch _agba .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"}:_bgcg :=NewCT_Guide ();if _ddcf :=d .DecodeElement (_bgcg ,&_agba );_ddcf !=nil {return _ddcf ;};_edgd .Guide =append (_edgd .Guide ,_bgcg );default:_e .Log ("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_G\u0075\u0069d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_agba .Name );if _dgad :=d .Skip ();_dgad !=nil {return _dgad ;};};case _d .EndElement :break _fgfb ;case _d .CharData :};};return nil ;}; -// EndSync -EndSync *CT_TLTimeCondition ; +// Validate validates the CT_NormalViewPortion and its children +func (_dgfbf *CT_NormalViewPortion )Validate ()error {return _dgfbf .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};func (_aabg *CT_Rel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_beed :=range start .Attr {if _beed .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"&&_beed .Name .Local =="\u0069\u0064"||_beed .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"&&_beed .Name .Local =="\u0069\u0064"{_efcf ,_gbfgb :=_beed .Value ,error (nil );if _gbfgb !=nil {return _gbfgb ;};_aabg .IdAttr =_efcf ;continue ;};};for {_ebce ,_bdeg :=d .Token ();if _bdeg !=nil {return _dg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_bdeg );};if _faagc ,_abdb :=_ebce .(_d .EndElement );_abdb &&_faagc .Name ==start .Name {break ;};};return nil ;};func (_cegef *CT_TLIterateData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddbe :=range start .Attr {if _ddbe .Name .Local =="\u0074\u0079\u0070\u0065"{_cegef .TypeAttr .UnmarshalXMLAttr (_ddbe );continue ;};if _ddbe .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_ccacb ,_fcff :=_gc .ParseBool (_ddbe .Value );if _fcff !=nil {return _fcff ;};_cegef .BackwardsAttr =&_ccacb ;continue ;};};_faeg :for {_fadf ,_eedga :=d .Token ();if _eedga !=nil {return _eedga ;};switch _gead :=_fadf .(type ){case _d .StartElement :switch _gead .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"}:_cegef .TmAbs =NewCT_TLIterateIntervalTime ();if _efdec :=d .DecodeElement (_cegef .TmAbs ,&_gead );_efdec !=nil {return _efdec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"}:_cegef .TmPct =NewCT_TLIterateIntervalPercentage ();if _agabc :=d .DecodeElement (_cegef .TmPct ,&_gead );_agabc !=nil {return _agabc ;};default:_e .Log ("\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\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061\u0020\u0025v",_gead .Name );if _aeceb :=d .Skip ();_aeceb !=nil {return _aeceb ;};};case _d .EndElement :break _faeg ;case _d .CharData :};};return nil ;};func (_ebeda *CT_TLAnimateBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebeda .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_edfbc :=range start .Attr {if _edfbc .Name .Local =="\u0062\u0079"{_ddad ,_effb :=_edfbc .Value ,error (nil );if _effb !=nil {return _effb ;};_ebeda .ByAttr =&_ddad ;continue ;};if _edfbc .Name .Local =="\u0066\u0072\u006f\u006d"{_bcccd ,_dbfa :=_edfbc .Value ,error (nil );if _dbfa !=nil {return _dbfa ;};_ebeda .FromAttr =&_bcccd ;continue ;};if _edfbc .Name .Local =="\u0074\u006f"{_agbg ,_bgadf :=_edfbc .Value ,error (nil );if _bgadf !=nil {return _bgadf ;};_ebeda .ToAttr =&_agbg ;continue ;};if _edfbc .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_ebeda .CalcmodeAttr .UnmarshalXMLAttr (_edfbc );continue ;};if _edfbc .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_ebeda .ValueTypeAttr .UnmarshalXMLAttr (_edfbc );continue ;};};_dfbd :for {_daeg ,_fffbe :=d .Token ();if _fffbe !=nil {return _fffbe ;};switch _cefbc :=_daeg .(type ){case _d .StartElement :switch _cefbc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _fabb :=d .DecodeElement (_ebeda .CBhvr ,&_cefbc );_fabb !=nil {return _fabb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"}:_ebeda .TavLst =NewCT_TLTimeAnimateValueList ();if _dfff :=d .DecodeElement (_ebeda .TavLst ,&_cefbc );_dfff !=nil {return _dfff ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_cefbc .Name );if _ggaf :=d .Skip ();_ggaf !=nil {return _ggaf ;};};case _d .EndElement :break _dfbd ;case _d .CharData :};};return nil ;};func (_fegcd *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfef ,_gfgbg :=d .Token ();if _gfgbg !=nil {return _gfgbg ;};if _cbbg ,_aeebcd :=_dfef .(_d .EndElement );_aeebcd &&_cbbg .Name ==start .Name {*_fegcd =1;return nil ;};if _gddbc ,_eddgg :=_dfef .(_d .CharData );!_eddgg {return _dg .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",_dfef );}else {switch string (_gddbc ){case "":*_fegcd =0;case "\u0066\u0069\u0072s\u0074":*_fegcd =1;case "\u006c\u0061\u0073\u0074":*_fegcd =2;case "\u0061\u006c\u006c":*_fegcd =3;};};_dfef ,_gfgbg =d .Token ();if _gfgbg !=nil {return _gfgbg ;};if _cbefg ,_gdag :=_dfef .(_d .EndElement );_gdag &&_cbefg .Name ==start .Name {return nil ;};return _dg .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",_dfef );};func (_dddc *CT_TLAnimateScaleBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dddc .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dddc .ZoomContentsAttr ))});};e .EncodeToken (start );_gfgfg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_dddc .CBhvr ,_gfgfg );if _dddc .By !=nil {_bbec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_dddc .By ,_bbec );};if _dddc .From !=nil {_adbcb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dddc .From ,_adbcb );};if _dddc .To !=nil {_fgdda :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_dddc .To ,_fgdda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_daee :=&CT_EmbeddedFontListEntry {};_daee .Font =_c .NewCT_TextFont ();return _daee ;};func (_dddde *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dddde =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dddde =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_dddde =2;case "\u006e\u0065\u0076e\u0072":*_dddde =3;};return nil ;};func (_dffda *CT_TLSubShapeId )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_dffda .SpidAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TLParaBuildType byte ;func (_bgba *CT_GroupShapeNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bbad :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bgba .CNvPr ,_bbad );_cgeaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bgba .CNvGrpSpPr ,_cgeaa );_eecc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_bgba .NvPr ,_eecc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccf *CT_Control )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcge :=range start .Attr {if _dcge .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"&&_dcge .Name .Local =="\u0069\u0064"{_dgcb ,_ddg :=_dcge .Value ,error (nil );if _ddg !=nil {return _ddg ;};_ccf .IdAttr =&_dgcb ;continue ;};if _dcge .Name .Local =="\u0073\u0070\u0069\u0064"{_ecf ,_bcaa :=_dcge .Value ,error (nil );if _bcaa !=nil {return _bcaa ;};_ccf .SpidAttr =&_ecf ;continue ;};if _dcge .Name .Local =="\u006e\u0061\u006d\u0065"{_gdg ,_cbgb :=_dcge .Value ,error (nil );if _cbgb !=nil {return _cbgb ;};_ccf .NameAttr =&_gdg ;continue ;};if _dcge .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_fcde ,_aece :=_gc .ParseBool (_dcge .Value );if _aece !=nil {return _aece ;};_ccf .ShowAsIconAttr =&_fcde ;continue ;};if _dcge .Name .Local =="\u0069\u006d\u0067\u0057"{_addf ,_eaf :=_gc .ParseInt (_dcge .Value ,10,32);if _eaf !=nil {return _eaf ;};_gbd :=int32 (_addf );_ccf .ImgWAttr =&_gbd ;continue ;};if _dcge .Name .Local =="\u0069\u006d\u0067\u0048"{_afgb ,_dggb :=_gc .ParseInt (_dcge .Value ,10,32);if _dggb !=nil {return _dggb ;};_bgeg :=int32 (_afgb );_ccf .ImgHAttr =&_bgeg ;continue ;};};_bfcb :for {_edaa ,_cffgd :=d .Token ();if _cffgd !=nil {return _cffgd ;};switch _acd :=_edaa .(type ){case _d .StartElement :switch _acd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccf .ExtLst =NewCT_ExtensionList ();if _adgd :=d .DecodeElement (_ccf .ExtLst ,&_acd );_adgd !=nil {return _adgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_ccf .Pic =NewCT_Picture ();if _ggd :=d .DecodeElement (_ccf .Pic ,&_acd );_ggd !=nil {return _ggd ;};default:_e .Log ("\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\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_acd .Name );if _cbbf :=d .Skip ();_cbbf !=nil {return _cbbf ;};};case _d .EndElement :break _bfcb ;case _d .CharData :};};return nil ;}; -// Iterate -Iterate *CT_TLIterateData ; +// Validate validates the CT_Shape and its children +func (_cagfe *CT_Shape )Validate ()error {return _cagfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewCT_CustomShow ()*CT_CustomShow {_aaf :=&CT_CustomShow {};_aaf .SldLst =NewCT_SlideRelationshipList ();return _aaf ;};func (_bdga *CT_SmartTags )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_bdga .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ceag *CT_TLTimeTargetElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbbcc :for {_gacg ,_dgdbdb :=d .Token ();if _dgdbdb !=nil {return _dgdbdb ;};switch _bdcec :=_gacg .(type ){case _d .StartElement :switch _bdcec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"}:_ceag .SldTgt =NewCT_Empty ();if _ceeg :=d .DecodeElement (_ceag .SldTgt ,&_bdcec );_ceeg !=nil {return _ceeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"}:_ceag .SndTgt =_c .NewCT_EmbeddedWAVAudioFile ();if _eeed :=d .DecodeElement (_ceag .SndTgt ,&_bdcec );_eeed !=nil {return _eeed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"}:_ceag .SpTgt =NewCT_TLShapeTargetElement ();if _fdfca :=d .DecodeElement (_ceag .SpTgt ,&_bdcec );_fdfca !=nil {return _fdfca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"}:_ceag .InkTgt =NewCT_TLSubShapeId ();if _cfaad :=d .DecodeElement (_ceag .InkTgt ,&_bdcec );_cfaad !=nil {return _cfaad ;};default:_e .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_bdcec .Name );if _gaab :=d .Skip ();_gaab !=nil {return _gaab ;};};case _d .EndElement :break _fbbcc ;case _d .CharData :};};return nil ;}; -// Children Time Node List -ChildTnLst *CT_TimeNodeList ; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_cfga *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _feeg ,_efac :=range _cfga .Sp {if _eff :=_efac .ValidateWithPath (_dg .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_feeg ));_eff !=nil {return _eff ;};};for _adfd ,_dgcd :=range _cfga .GrpSp {if _fggef :=_dgcd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_adfd ));_fggef !=nil {return _fggef ;};};for _gfef ,_gbaa :=range _cfga .GraphicFrame {if _facg :=_gbaa .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gfef ));_facg !=nil {return _facg ;};};for _cffga ,_fcdf :=range _cfga .CxnSp {if _baae :=_fcdf .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cffga ));_baae !=nil {return _baae ;};};for _dcea ,_eadef :=range _cfga .Pic {if _beee :=_eadef .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dcea ));_beee !=nil {return _beee ;};};for _adfb ,_ggdc :=range _cfga .ContentPart {if _cdfc :=_ggdc .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_adfb ));_cdfc !=nil {return _cdfc ;};};return nil ;};func (_efbae ST_SlideSizeType )Validate ()error {return _efbae .ValidateWithPath ("")};type CT_Presentation struct{ -// Sub-TimeNodes List -SubTnLst *CT_TimeNodeList ;};func (_acaba ST_PrintColorMode )ValidateWithPath (path string )error {switch _acaba {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acaba ));};return nil ;};func (_edcaf ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_edcaf .String (),start );};type CT_SideDirectionTransition struct{ +// Server Zoom +ServerZoomAttr *_c .ST_Percentage ; -// Direction -DirAttr ST_TransitionSideDirectionType ;};func (_fbfgb *CT_TLOleChartTargetElement )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbfgb .TypeAttr =ST_TLChartSubelementType (1);for _ ,_abfg :=range start .Attr {if _abfg .Name .Local =="\u0074\u0079\u0070\u0065"{_fbfgb .TypeAttr .UnmarshalXMLAttr (_abfg );continue ;};if _abfg .Name .Local =="\u006c\u0076\u006c"{_cfbgec ,_cdeaa :=_e .ParseUint (_abfg .Value ,10,32);if _cdeaa !=nil {return _cdeaa ;};_gcgfgd :=uint32 (_cfbgec );_fbfgb .LvlAttr =&_gcgfgd ;continue ;};};for {_badb ,_daede :=d .Token ();if _daede !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0054\u0061\u0072g\u0065\u0074\u0045\u006c\u0065m\u0065\u006et\u003a\u0020\u0025\u0073",_daede );};if _dbab ,_cafd :=_badb .(_c .EndElement );_cafd &&_dbab .Name ==start .Name {break ;};};return nil ;}; +// First Slide Number +FirstSlideNumAttr *int32 ; -// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path -func (_fede *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _fede .TitleStyle !=nil {if _beggb :=_fede .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_beggb !=nil {return _beggb ;};};if _fede .BodyStyle !=nil {if _dfbbe :=_fede .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_dfbbe !=nil {return _dfbbe ;};};if _fede .OtherStyle !=nil {if _feebc :=_fede .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_feebc !=nil {return _feebc ;};};if _fede .ExtLst !=nil {if _efab :=_fede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efab !=nil {return _efab ;};};return nil ;};func (_gedfbc ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _gedfbc {case 0,1,2,3,4,5,6,7:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gedfbc ));};return nil ;};func (_cebea *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_dgceg :=[]string {};if _cebea .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_dgceg =append (_dgceg ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e\u0053\u0069\u0064\u0065\u0044i\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065");};if _cebea .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_dgceg =append (_dgceg ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043\u006fr\u006ee\u0072\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065");};if len (_dgceg )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgceg );};return nil ;};func (_ecf *CT_GroupShape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cgad :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ecf .NvGrpSpPr ,_cgad );_bedgc :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_ecf .GrpSpPr ,_bedgc );if _ecf .Choice !=nil {for _ ,_efca :=range _ecf .Choice {_efca .MarshalXML (e ,_c .StartElement {});};};if _ecf .ExtLst !=nil {_afdg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecf .ExtLst ,_afdg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebca *CT_PictureNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ccfe :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ebca .CNvPr ,_ccfe );_bbee :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ebca .CNvPicPr ,_bbee );_ceeb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_ebca .NvPr ,_ceeb );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aacg *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aacg .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_cgdg :=range start .Attr {if _cgdg .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_aacg .TransitionAttr .UnmarshalXMLAttr (_cgdg );continue ;};if _cgdg .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_feedd ,_fbgee :=_cgdg .Value ,error (nil );if _fbgee !=nil {return _fbgee ;};_aacg .FilterAttr =&_feedd ;continue ;};if _cgdg .Name .Local =="\u0070\u0072\u004cs\u0074"{_ecca ,_gdbcd :=_cgdg .Value ,error (nil );if _gdbcd !=nil {return _gdbcd ;};_aacg .PrLstAttr =&_ecca ;continue ;};};_fgdcd :for {_babb ,_ggde :=d .Token ();if _ggde !=nil {return _ggde ;};switch _efcebc :=_babb .(type ){case _c .StartElement :switch _efcebc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _cbbg :=d .DecodeElement (_aacg .CBhvr ,&_efcebc );_cbbg !=nil {return _cbbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}:_aacg .Progress =NewCT_TLAnimVariant ();if _fbaaa :=d .DecodeElement (_aacg .Progress ,&_efcebc );_fbaaa !=nil {return _fbaaa ;};default:_cd .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_efcebc .Name );if _gafb :=d .Skip ();_gafb !=nil {return _gafb ;};};case _c .EndElement :break _fgdcd ;case _c .CharData :};};return nil ;}; +// Show Header and Footer Placeholders on Titles +ShowSpecialPlsOnTitleSldAttr *bool ; -// Validate validates the CT_TLAnimateBehavior and its children -func (_aced *CT_TLAnimateBehavior )Validate ()error {return _aced .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_bdcbg *ST_WebColorType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bafgbb ,_fcdea :=d .Token ();if _fcdea !=nil {return _fcdea ;};if _edgfa ,_ccaga :=_bafgbb .(_c .EndElement );_ccaga &&_edgfa .Name ==start .Name {*_bdcbg =1;return nil ;};if _gcbda ,_fgefa :=_bafgbb .(_c .CharData );!_fgefa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bafgbb );}else {switch string (_gcbda ){case "":*_bdcbg =0;case "\u006e\u006f\u006e\u0065":*_bdcbg =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_bdcbg =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bdcbg =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_bdcbg =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_bdcbg =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_bdcbg =6;};};_bafgbb ,_fcdea =d .Token ();if _fcdea !=nil {return _fcdea ;};if _cbgef ,_bbagd :=_bafgbb .(_c .EndElement );_bbagd &&_cbgef .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bafgbb );};func (_ffga *CT_TLTimeAnimateValue )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdgbf :=range start .Attr {if _fdgbf .Name .Local =="\u0074\u006d"{_bdbf ,_cdddd :=ParseUnionST_TLTimeAnimateValueTime (_fdgbf .Value );if _cdddd !=nil {return _cdddd ;};_ffga .TmAttr =&_bdbf ;continue ;};if _fdgbf .Name .Local =="\u0066\u006d\u006c\u0061"{_aabbb ,_efcaf :=_fdgbf .Value ,error (nil );if _efcaf !=nil {return _efcaf ;};_ffga .FmlaAttr =&_aabbb ;continue ;};};_ggdc :for {_cddfe ,_cbbbc :=d .Token ();if _cbbbc !=nil {return _cbbbc ;};switch _bceeb :=_cddfe .(type ){case _c .StartElement :switch _bceeb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:_ffga .Val =NewCT_TLAnimVariant ();if _efbd :=d .DecodeElement (_ffga .Val ,&_bceeb );_efbd !=nil {return _efbd ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_bceeb .Name );if _agbbf :=d .Skip ();_agbbf !=nil {return _agbbf ;};};case _c .EndElement :break _ggdc ;case _c .CharData :};};return nil ;};func (_bege *CT_SlideTiming )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bege .TnLst !=nil {_cedfa :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_bege .TnLst ,_cedfa );};if _bege .BldLst !=nil {_gebf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bege .BldLst ,_gebf );};if _bege .ExtLst !=nil {_aefg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bege .ExtLst ,_aefg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_agge :=&CT_NotesMasterIdList {};return _agge };func NewEG_ChildSlide ()*EG_ChildSlide {_afgce :=&EG_ChildSlide {};return _afgce };func _ebggg (_caabb bool )uint8 {if _caabb {return 1;};return 0;};func (_cccb *CT_Control )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cccb .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cccb .SpidAttr )});};if _cccb .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cccb .NameAttr )});};if _cccb .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_cccb .ShowAsIconAttr ))});};if _cccb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cccb .IdAttr )});};if _cccb .ImgWAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_f .Sprintf ("\u0025\u0076",*_cccb .ImgWAttr )});};if _cccb .ImgHAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_f .Sprintf ("\u0025\u0076",*_cccb .ImgHAttr )});};e .EncodeToken (start );if _cccb .ExtLst !=nil {_effb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cccb .ExtLst ,_effb );};if _cccb .Pic !=nil {_abgf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_cccb .Pic ,_abgf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Right-To-Left Views +RtlAttr *bool ; -// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path -func (_geca *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _fcffc :=_geca .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_fcffc !=nil {return _fcffc ;};if _aabb :=_geca .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_aabb !=nil {return _aabb ;};if _deff :=_geca .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_deff !=nil {return _deff ;};if _geca .By !=nil {if _febacb :=_geca .By .ValidateWithPath (path +"\u002f\u0042\u0079");_febacb !=nil {return _febacb ;};};if _geca .From !=nil {if _facf :=_geca .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_facf !=nil {return _facf ;};};if _geca .To !=nil {if _gcbgd :=_geca .To .ValidateWithPath (path +"\u002f\u0054\u006f");_gcbgd !=nil {return _gcbgd ;};};return nil ;};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_gacec :=&CT_TLBuildDiagram {};return _gacec }; +// Remove Personal Information on Save +RemovePersonalInfoOnSaveAttr *bool ; -// Validate validates the CT_CommonViewProperties and its children -func (_ddde *CT_CommonViewProperties )Validate ()error {return _ddde .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gcegf ST_TLPreviousActionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gcegf .String (),start );};func (_fcd *CT_CommonSlideViewProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcd .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fcd .SnapToGridAttr ))});};if _fcd .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fcd .SnapToObjectsAttr ))});};if _fcd .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fcd .ShowGuidesAttr ))});};e .EncodeToken (start );_dad :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_fcd .CViewPr ,_dad );if _fcd .GuideLst !=nil {_aded :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fcd .GuideLst ,_aded );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Compatibility Mode +CompatModeAttr *bool ; -// Validate validates the CT_EmbeddedFontDataId and its children -func (_eadg *CT_EmbeddedFontDataId )Validate ()error {return _eadg .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; +// Strict First and Last Characters +StrictFirstAndLastCharsAttr *bool ; -// Build List -BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;};func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_egcfc :=&CT_SlideSorterViewProperties {};_egcfc .CViewPr =NewCT_CommonViewProperties ();return _egcfc ;};func (_aafbb *ST_TLTimeNodeSyncType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccbce ,_becg :=d .Token ();if _becg !=nil {return _becg ;};if _gadce ,_gagab :=_ccbce .(_c .EndElement );_gagab &&_gadce .Name ==start .Name {*_aafbb =1;return nil ;};if _aaaef ,_gdbba :=_ccbce .(_c .CharData );!_gdbba {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccbce );}else {switch string (_aaaef ){case "":*_aafbb =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_aafbb =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_aafbb =2;};};_ccbce ,_becg =d .Token ();if _becg !=nil {return _becg ;};if _gcffa ,_febba :=_ccbce .(_c .EndElement );_febba &&_gcffa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccbce );};func (_fdgec ST_TLTimeIndefinite )Validate ()error {return _fdgec .ValidateWithPath ("")};func ParseStdlibTime (s string )(_bf .Time ,error ){return _ee .ParseStdlibTime (s )};func (_face *CT_SlideIdListEntry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_face .IdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_face .RIdAttr )});e .EncodeToken (start );if _face .ExtLst !=nil {_cgddd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_face .ExtLst ,_cgddd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_bcadc :=&CT_TLAnimVariantFloatVal {};return _bcadc ;};func (_aaddeg *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aaddeg =0;case "\u0069\u006e":*_aaddeg =1;case "\u006f\u0075\u0074":*_aaddeg =2;case "\u006e\u006f\u006e\u0065":*_aaddeg =3;};return nil ;};func (_dgdb ST_PlaceholderSize )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_abcga :=_c .Attr {};_abcga .Name =name ;switch _dgdb {case ST_PlaceholderSizeUnset :_abcga .Value ="";case ST_PlaceholderSizeFull :_abcga .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_abcga .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_abcga .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _abcga ,nil ;};func (_afacf *ST_WebScreenSize )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_afacf =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_afacf =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_afacf =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_afacf =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_afacf =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_afacf =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_afacf =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_afacf =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_afacf =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_afacf =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_afacf =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_afacf =11;};return nil ;};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_bfcab :=&CT_TLByRgbColorTransform {};return _bfcab ;};func (_cdegc ST_TLAnimateColorSpace )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cdegc .String (),start );};func (_fdgbg *ST_SplitterBarState )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fdgbg =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_fdgbg =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_fdgbg =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_fdgbg =3;};return nil ;};type CT_TimeNodeList struct{ +// Embed True Type Fonts +EmbedTrueTypeFontsAttr *bool ; -// Parallel Time Node -Par []*CT_TLTimeNodeParallel ; +// Save Subset Fonts +SaveSubsetFontsAttr *bool ; -// Sequence Time Node -Seq []*CT_TLTimeNodeSequence ; +// Automatically Compress Pictures +AutoCompressPicturesAttr *bool ; -// Exclusive -Excl []*CT_TLTimeNodeExclusive ; +// Bookmark ID Seed +BookmarkIdSeedAttr *uint32 ; -// Animate -Anim []*CT_TLAnimateBehavior ; +// Document Conformance Class +ConformanceAttr _f .ST_ConformanceClass ; -// Animate Color Behavior -AnimClr []*CT_TLAnimateColorBehavior ; +// List of Slide Master IDs +SldMasterIdLst *CT_SlideMasterIdList ; -// Animate Effect -AnimEffect []*CT_TLAnimateEffectBehavior ; +// List of Notes Master IDs +NotesMasterIdLst *CT_NotesMasterIdList ; -// Animate Motion -AnimMotion []*CT_TLAnimateMotionBehavior ; +// List of Handout Master IDs +HandoutMasterIdLst *CT_HandoutMasterIdList ; -// Animate Rotation -AnimRot []*CT_TLAnimateRotationBehavior ; +// List of Slide IDs +SldIdLst *CT_SlideIdList ; -// Animate Scale -AnimScale []*CT_TLAnimateScaleBehavior ; +// Presentation Slide Size +SldSz *CT_SlideSize ; -// Command -Cmd []*CT_TLCommandBehavior ; +// Notes Slide Size +NotesSz *_c .CT_PositiveSize2D ; -// Set Time Node Behavior -Set []*CT_TLSetBehavior ; +// Smart Tags +SmartTags *CT_SmartTags ; -// Audio -Audio []*CT_TLMediaNodeAudio ; +// Embedded Font List +EmbeddedFontLst *CT_EmbeddedFontList ; -// Video -Video []*CT_TLMediaNodeVideo ;};func (_cddgca *ST_TransitionSideDirectionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cecac ,_aafab :=d .Token ();if _aafab !=nil {return _aafab ;};if _aagac ,_geafa :=_cecac .(_c .EndElement );_geafa &&_aagac .Name ==start .Name {*_cddgca =1;return nil ;};if _gbacd ,_eeaad :=_cecac .(_c .CharData );!_eeaad {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cecac );}else {switch string (_gbacd ){case "":*_cddgca =0;case "\u006c":*_cddgca =1;case "\u0075":*_cddgca =2;case "\u0072":*_cddgca =3;case "\u0064":*_cddgca =4;};};_cecac ,_aafab =d .Token ();if _aafab !=nil {return _aafab ;};if _aebea ,_cbdc :=_cecac .(_c .EndElement );_cbdc &&_aebea .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cecac );}; +// List of Custom Shows +CustShowLst *CT_CustomShowList ; -// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path -func (_fgdcda *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _aceb :=_fgdcda .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_aceb !=nil {return _aceb ;};return nil ;};func (_cccfbf ST_PrintWhat )ValidateWithPath (path string )error {switch _cccfbf {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccfbf ));};return nil ;}; +// Photo Album Information +PhotoAlbum *CT_PhotoAlbum ; -// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path -func (_aggd *CT_HandoutMaster )ValidateWithPath (path string )error {if _gdfg :=_aggd .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gdfg !=nil {return _gdfg ;};if _gffb :=_aggd .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_gffb !=nil {return _gffb ;};if _aggd .Hf !=nil {if _bfa :=_aggd .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_bfa !=nil {return _bfa ;};};if _aggd .ExtLst !=nil {if _edcg :=_aggd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edcg !=nil {return _edcg ;};};return nil ;};const (ST_PrintColorModeUnset ST_PrintColorMode =0;ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;);func NewCT_WheelTransition ()*CT_WheelTransition {_dcae :=&CT_WheelTransition {};return _dcae };type CT_TransitionStartSoundAction struct{ +// List of Customer Data Buckets +CustDataLst *CT_CustomerDataList ; -// Loop Sound -LoopAttr *bool ; +// Kinsoku Settings +Kinsoku *CT_Kinsoku ; -// Sound -Snd *_ee .CT_EmbeddedWAVAudioFile ;};func (_abfbe ST_TLParaBuildType )Validate ()error {return _abfbe .ValidateWithPath ("")};func (_ebfag ST_TLAnimateBehaviorValueType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebfag .String (),start );};func (_ffgfg ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _ffgfg {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffgfg ));};return nil ;};func (_gagc *CT_TLAnimateRotationBehavior )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gagc .ByAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_gagc .ByAttr )});};if _gagc .FromAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_gagc .FromAttr )});};if _gagc .ToAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_gagc .ToAttr )});};e .EncodeToken (start );_edgd :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gagc .CBhvr ,_edgd );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Presentation Default Text Style +DefaultTextStyle *_c .CT_TextListStyle ; -// Validate validates the CT_NotesMasterIdListEntry and its children -func (_bdgeb *CT_NotesMasterIdListEntry )Validate ()error {return _bdgeb .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");}; +// Modification Verifier +ModifyVerifier *CT_ModifyVerifier ; -// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path -func (_cfbcc *CT_CustomShowId )ValidateWithPath (path string )error {return nil }; +// Extension List +ExtLst *CT_ExtensionList ;}; -// ST_TransitionEightDirectionType is a union type -type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};func (_fdbgf *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fdbgf =0;case "\u006e\u006f\u006e\u0065":*_fdbgf =1;case "\u0066\u0075\u006c\u006c":*_fdbgf =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_fdbgf =3;};return nil ;}; +// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path +func (_efeb *CT_ControlList )ValidateWithPath (path string )error {for _cgd ,_gbdd :=range _efeb .Control {if _ecbe :=_gbdd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_cgd ));_ecbe !=nil {return _ecbe ;};};return nil ;};func NewEG_SlideListChoice ()*EG_SlideListChoice {_geag :=&EG_SlideListChoice {};return _geag };func (_ecgee *CT_SplitTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecgee .OrientAttr !=ST_DirectionUnset {_cbagc ,_adcgb :=_ecgee .OrientAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _adcgb !=nil {return _adcgb ;};start .Attr =append (start .Attr ,_cbagc );};if _ecgee .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_cgggc ,_ffdg :=_ecgee .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _ffdg !=nil {return _ffdg ;};start .Attr =append (start .Attr ,_cgggc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Rel and its children -func (_fcafb *CT_Rel )Validate ()error {return _fcafb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func NewCT_TLPoint ()*CT_TLPoint {_gdcec :=&CT_TLPoint {};return _gdcec };func (_eeded *CT_TLTimeNodeSequence )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeded .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_cgab :=range start .Attr {if _cgab .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_gadbb ,_ccgga :=_e .ParseBool (_cgab .Value );if _ccgga !=nil {return _ccgga ;};_eeded .ConcurrentAttr =&_gadbb ;continue ;};if _cgab .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_eeded .PrevAcAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_eeded .NextAcAttr .UnmarshalXMLAttr (_cgab );continue ;};};_eeedb :for {_ffegef ,_gcgfd :=d .Token ();if _gcgfd !=nil {return _gcgfd ;};switch _gfeca :=_ffegef .(type ){case _c .StartElement :switch _gfeca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _bcafeg :=d .DecodeElement (_eeded .CTn ,&_gfeca );_bcafeg !=nil {return _bcafeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_eeded .PrevCondLst =NewCT_TLTimeConditionList ();if _bagdf :=d .DecodeElement (_eeded .PrevCondLst ,&_gfeca );_bagdf !=nil {return _bagdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_eeded .NextCondLst =NewCT_TLTimeConditionList ();if _egdg :=d .DecodeElement (_eeded .NextCondLst ,&_gfeca );_egdg !=nil {return _egdg ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0053\u0065\u0071\u0075\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_gfeca .Name );if _eddbd :=d .Skip ();_eddbd !=nil {return _eddbd ;};};case _c .EndElement :break _eeedb ;case _c .CharData :};};return nil ;};func (_fbaaf *CT_TLBuildParagraph )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbgg :=range start .Attr {if _bbgg .Name .Local =="\u0062\u0075\u0069l\u0064"{_fbaaf .BuildAttr .UnmarshalXMLAttr (_bbgg );continue ;};if _bbgg .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_eaedf ,_bccfc :=_e .ParseUint (_bbgg .Value ,10,32);if _bccfc !=nil {return _bccfc ;};_afgeg :=uint32 (_eaedf );_fbaaf .BldLvlAttr =&_afgeg ;continue ;};if _bbgg .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_gcgf ,_afbg :=_e .ParseBool (_bbgg .Value );if _afbg !=nil {return _afbg ;};_fbaaf .AnimBgAttr =&_gcgf ;continue ;};if _bbgg .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_eedb ,_cgcad :=_e .ParseBool (_bbgg .Value );if _cgcad !=nil {return _cgcad ;};_fbaaf .AutoUpdateAnimBgAttr =&_eedb ;continue ;};if _bbgg .Name .Local =="\u0072\u0065\u0076"{_daed ,_dabfg :=_e .ParseBool (_bbgg .Value );if _dabfg !=nil {return _dabfg ;};_fbaaf .RevAttr =&_daed ;continue ;};if _bbgg .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_fafc ,_cgged :=ParseUnionST_TLTime (_bbgg .Value );if _cgged !=nil {return _cgged ;};_fbaaf .AdvAutoAttr =&_fafc ;continue ;};if _bbgg .Name .Local =="\u0073\u0070\u0069\u0064"{_fafdd ,_gcgfg :=_e .ParseUint (_bbgg .Value ,10,32);if _gcgfg !=nil {return _gcgfg ;};_bgeg :=uint32 (_fafdd );_fbaaf .SpidAttr =&_bgeg ;continue ;};if _bbgg .Name .Local =="\u0067\u0072\u0070I\u0064"{_ebgca ,_agegb :=_e .ParseUint (_bbgg .Value ,10,32);if _agegb !=nil {return _agegb ;};_gecb :=uint32 (_ebgca );_fbaaf .GrpIdAttr =&_gecb ;continue ;};if _bbgg .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_eefca ,_adccg :=_e .ParseBool (_bbgg .Value );if _adccg !=nil {return _adccg ;};_fbaaf .UiExpandAttr =&_eefca ;continue ;};};_bdfgd :for {_geffb ,_bfgbe :=d .Token ();if _bfgbe !=nil {return _bfgbe ;};switch _beacf :=_geffb .(type ){case _c .StartElement :switch _beacf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"}:_fbaaf .TmplLst =NewCT_TLTemplateList ();if _gcac :=d .DecodeElement (_fbaaf .TmplLst ,&_beacf );_gcac !=nil {return _gcac ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064Pa\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025\u0076",_beacf .Name );if _fbabc :=d .Skip ();_fbabc !=nil {return _fbabc ;};};case _c .EndElement :break _bdfgd ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path +func (_accdf *CT_ShowProperties )ValidateWithPath (path string )error {if _accdf .Present !=nil {if _ecdb :=_accdf .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_ecdb !=nil {return _ecdb ;};};if _accdf .Browse !=nil {if _eagdd :=_accdf .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_eagdd !=nil {return _eagdd ;};};if _accdf .Kiosk !=nil {if _cbbdb :=_accdf .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_cbbdb !=nil {return _cbbdb ;};};if _accdf .SldAll !=nil {if _eaca :=_accdf .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_eaca !=nil {return _eaca ;};};if _accdf .SldRg !=nil {if _gece :=_accdf .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_gece !=nil {return _gece ;};};if _accdf .CustShow !=nil {if _deae :=_accdf .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_deae !=nil {return _deae ;};};if _accdf .PenClr !=nil {if _bcdag :=_accdf .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_bcdag !=nil {return _bcdag ;};};if _accdf .ExtLst !=nil {if _gggbc :=_accdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gggbc !=nil {return _gggbc ;};};return nil ;};func (_ggcdc *ST_WebScreenSize )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggcdc =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_ggcdc =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_ggcdc =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_ggcdc =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_ggcdc =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_ggcdc =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_ggcdc =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_ggcdc =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_ggcdc =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_ggcdc =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_ggcdc =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_ggcdc =11;};return nil ;};func (_deaa ST_TLOleChartBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_faaaa :=_d .Attr {};_faaaa .Name =name ;switch _deaa {case ST_TLOleChartBuildTypeUnset :_faaaa .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_faaaa .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLOleChartBuildTypeSeries :_faaaa .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_faaaa .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_faaaa .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_TLOleChartBuildTypeCategoryEl :_faaaa .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _faaaa ,nil ;}; -// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path -func (_aeaf *CT_TLAnimVariant )ValidateWithPath (path string )error {if _aeaf .BoolVal !=nil {if _cgge :=_aeaf .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_cgge !=nil {return _cgge ;};};if _aeaf .IntVal !=nil {if _ddcf :=_aeaf .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c");_ddcf !=nil {return _ddcf ;};};if _aeaf .FltVal !=nil {if _cagd :=_aeaf .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_cagd !=nil {return _cagd ;};};if _aeaf .StrVal !=nil {if _afbab :=_aeaf .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c");_afbab !=nil {return _afbab ;};};if _aeaf .ClrVal !=nil {if _gbfg :=_aeaf .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_gbfg !=nil {return _gbfg ;};};return nil ;};func (_acaa *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cedc :=range start .Attr {if _cedc .Name .Local =="\u0076\u0061\u006c"{_dfdad ,_fdag :=_e .ParseFloat (_cedc .Value ,64);if _fdag !=nil {return _fdag ;};_acaa .ValAttr =float32 (_dfdad );continue ;};};for {_edfac ,_fddc :=d .Token ();if _fddc !=nil {return _f .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LAn\u0069mV\u0061\u0072\u0069\u0061\u006e\u0074\u0046lo\u0061\u0074\u0056\u0061\u006c\u003a\u0020%\u0073",_fddc );};if _daca ,_adadcg :=_edfac .(_c .EndElement );_adadcg &&_daca .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path +func (_eeeac *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _cbead :=_eeeac .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cbead !=nil {return _cbead ;};if _gbga :=_eeeac .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_gbga !=nil {return _gbga ;};if _eabe :=_eeeac .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_eabe !=nil {return _eabe ;};if _eeeac .TavLst !=nil {if _ffeee :=_eeeac .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074");_ffeee !=nil {return _ffeee ;};};return nil ;};func (_baagf *CT_TLTimeConditionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_agabd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}};for _ ,_feadc :=range _baagf .Cond {e .EncodeElement (_feadc ,_agabd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbfdf ST_TLBehaviorTransformType )String ()string {switch _cbfdf {case 0:return "";case 1:return "\u0070\u0074";case 2:return "\u0069\u006d\u0067";};return "";};func (_fade *ViewPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fade .CT_ViewProperties =*NewCT_ViewProperties ();for _ ,_bedeb :=range start .Attr {if _bedeb .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_fade .LastViewAttr .UnmarshalXMLAttr (_bedeb );continue ;};if _bedeb .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_geec ,_gecb :=_gc .ParseBool (_bedeb .Value );if _gecb !=nil {return _gecb ;};_fade .ShowCommentsAttr =&_geec ;continue ;};};_bcaccg :for {_eaacf ,_bcfgg :=d .Token ();if _bcfgg !=nil {return _bcfgg ;};switch _begc :=_eaacf .(type ){case _d .StartElement :switch _begc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_fade .NormalViewPr =NewCT_NormalViewProperties ();if _gfac :=d .DecodeElement (_fade .NormalViewPr ,&_begc );_gfac !=nil {return _gfac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_fade .SlideViewPr =NewCT_SlideViewProperties ();if _ccfef :=d .DecodeElement (_fade .SlideViewPr ,&_begc );_ccfef !=nil {return _ccfef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_fade .OutlineViewPr =NewCT_OutlineViewProperties ();if _ddaea :=d .DecodeElement (_fade .OutlineViewPr ,&_begc );_ddaea !=nil {return _ddaea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_fade .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _cfeef :=d .DecodeElement (_fade .NotesTextViewPr ,&_begc );_cfeef !=nil {return _cfeef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_fade .SorterViewPr =NewCT_SlideSorterViewProperties ();if _fcdbd :=d .DecodeElement (_fade .SorterViewPr ,&_begc );_fcdbd !=nil {return _fcdbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_fade .NotesViewPr =NewCT_NotesViewProperties ();if _bafab :=d .DecodeElement (_fade .NotesViewPr ,&_begc );_bafab !=nil {return _bafab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_fade .GridSpacing =_c .NewCT_PositiveSize2D ();if _dgabd :=d .DecodeElement (_fade .GridSpacing ,&_begc );_dgabd !=nil {return _dgabd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fade .ExtLst =NewCT_ExtensionList ();if _fdfef :=d .DecodeElement (_fade .ExtLst ,&_begc );_fdfef !=nil {return _fdfef ;};default:_e .Log ("\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\u0056\u0069\u0065\u0077\u0050\u0072\u0020\u0025\u0076",_begc .Name );if _bdcg :=d .Skip ();_bdcg !=nil {return _bdcg ;};};case _d .EndElement :break _bcaccg ;case _d .CharData :};};return nil ;};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_dcffd :=&CT_TLCommonMediaNodeData {};_dcffd .CTn =NewCT_TLCommonTimeNodeData ();_dcffd .TgtEl =NewCT_TLTimeTargetElement ();return _dcffd ;};func (_fgeabf *EG_SlideListChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fffff :for {_cdcead ,_ccbcd :=d .Token ();if _ccbcd !=nil {return _ccbcd ;};switch _ddfba :=_cdcead .(type ){case _d .StartElement :switch _ddfba .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_fgeabf .SldAll =NewCT_Empty ();if _gcde :=d .DecodeElement (_fgeabf .SldAll ,&_ddfba );_gcde !=nil {return _gcde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_fgeabf .SldRg =NewCT_IndexRange ();if _abdea :=d .DecodeElement (_fgeabf .SldRg ,&_ddfba );_abdea !=nil {return _abdea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_fgeabf .CustShow =NewCT_CustomShowId ();if _dfega :=d .DecodeElement (_fgeabf .CustShow ,&_ddfba );_dfega !=nil {return _dfega ;};default:_e .Log ("\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\u0045\u0047\u005f\u0053\u006c\u0069\u0064\u0065\u004ci\u0073\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ddfba .Name );if _fdgde :=d .Skip ();_fdgde !=nil {return _fdgde ;};};case _d .EndElement :break _fffff ;case _d .CharData :};};return nil ;};func (_ffgbbe *ST_PrintWhat )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffgbbe =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_ffgbbe =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_ffgbbe =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_ffgbbe =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_ffgbbe =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_ffgbbe =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_ffgbbe =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_ffgbbe =7;case "\u006e\u006f\u0074e\u0073":*_ffgbbe =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_ffgbbe =9;};return nil ;}; -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_gfffe *CT_Placeholder )ValidateWithPath (path string )error {if _ebcad :=_gfffe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebcad !=nil {return _ebcad ;};if _eefeg :=_gfffe .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_eefeg !=nil {return _eefeg ;};if _bdgg :=_gfffe .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_bdgg !=nil {return _bdgg ;};if _gfffe .ExtLst !=nil {if _gecc :=_gfffe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gecc !=nil {return _gecc ;};};return nil ;};func NewCT_StringTag ()*CT_StringTag {_eeaa :=&CT_StringTag {};return _eeaa };type CT_TLTriggerTimeNodeID struct{ +// Validate validates the CT_SlideLayoutIdList and its children +func (_gfbfd *CT_SlideLayoutIdList )Validate ()error {return _gfbfd .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");}; -// Value -ValAttr uint32 ;};func (_fbffb *CT_TLByHslColorTransform )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068"},Value :_f .Sprintf ("\u0025\u0076",_fbffb .HAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0076",_fbffb .SAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c"},Value :_f .Sprintf ("\u0025\u0076",_fbffb .LAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TLTimeNodeParallel struct{ +// Validate validates the CmLst and its children +func (_aadfb *CmLst )Validate ()error {return _aadfb .ValidateWithPath ("\u0043\u006d\u004cs\u0074")};func (_dffff *CT_TLByAnimateColorTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afccf :for {_agdd ,_cagacb :=d .Token ();if _cagacb !=nil {return _cagacb ;};switch _dbaeec :=_agdd .(type ){case _d .StartElement :switch _dbaeec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0067\u0062"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062"}:_dffff .Rgb =NewCT_TLByRgbColorTransform ();if _bafc :=d .DecodeElement (_dffff .Rgb ,&_dbaeec );_bafc !=nil {return _bafc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0073\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_dffff .Hsl =NewCT_TLByHslColorTransform ();if _aggde :=d .DecodeElement (_dffff .Hsl ,&_dbaeec );_aggde !=nil {return _aggde ;};default:_e .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043\u006f\u006co\u0072\u0054ra\u006e\u0073\u0066o\u0072\u006d\u0020\u0025\u0076",_dbaeec .Name );if _aecdf :=d .Skip ();_aecdf !=nil {return _aecdf ;};};case _d .EndElement :break _afccf ;case _d .CharData :};};return nil ;};func (_befdd *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_facgb :for {_cgdg ,_ccge :=d .Token ();if _ccge !=nil {return _ccge ;};switch _gebc :=_cgdg .(type ){case _d .StartElement :switch _gebc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}:var _eadbg string ;if _gbdgf :=d .DecodeElement (&_eadbg ,&_gebc );_gbdgf !=nil {return _gbdgf ;};_befdd .AttrName =append (_befdd .AttrName ,_eadbg );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u004e\u0061\u006d\u0065L\u0069\u0073\u0074\u0020\u0025\u0076",_gebc .Name );if _eage :=d .Skip ();_eage !=nil {return _eage ;};};case _d .EndElement :break _facgb ;case _d .CharData :};};return nil ;};func (_acee ST_IterateType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acee .String (),start );};func (_ccfbg *PresentationPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _ccfbg .CT_PresentationProperties .MarshalXML (e ,start );};func (_fbebd *CT_TransitionSoundAction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gabe :for {_dfbeg ,_cabae :=d .Token ();if _cabae !=nil {return _cabae ;};switch _cfcb :=_dfbeg .(type ){case _d .StartElement :switch _cfcb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"}:_fbebd .StSnd =NewCT_TransitionStartSoundAction ();if _cffgf :=d .DecodeElement (_fbebd .StSnd ,&_cfcb );_cffgf !=nil {return _cffgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"}:_fbebd .EndSnd =NewCT_Empty ();if _cfbdc :=d .DecodeElement (_fbebd .EndSnd ,&_cfcb );_cfbdc !=nil {return _cfbdc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u006f\u0075\u006e\u0064\u0041c\u0074\u0069\u006f\u006e\u0020%\u0076",_cfcb .Name );if _debeg :=d .Skip ();_debeg !=nil {return _debeg ;};};case _d .EndElement :break _gabe ;case _d .CharData :};};return nil ;}; -// Parallel TimeNode -CTn *CT_TLCommonTimeNodeData ;};func (_baea *CT_ShowInfoKiosk )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_febaa :=range start .Attr {if _febaa .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_gedge ,_fcdde :=_e .ParseUint (_febaa .Value ,10,32);if _fcdde !=nil {return _fcdde ;};_dgge :=uint32 (_gedge );_baea .RestartAttr =&_dgge ;continue ;};};for {_egad ,_gcfcf :=d .Token ();if _gcfcf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077I\u006ef\u006f\u004b\u0069\u006f\u0073\u006b\u003a \u0025\u0073",_gcfcf );};if _egdc ,_cabg :=_egad .(_c .EndElement );_cabg &&_egdc .Name ==start .Name {break ;};};return nil ;};func (_bbcdf ST_TLTimeNodeType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_acedd :=_c .Attr {};_acedd .Name =name ;switch _bbcdf {case ST_TLTimeNodeTypeUnset :_acedd .Value ="";case ST_TLTimeNodeTypeClickEffect :_acedd .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_acedd .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeAfterEffect :_acedd .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_acedd .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_acedd .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case ST_TLTimeNodeTypeClickPar :_acedd .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_acedd .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_acedd .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case ST_TLTimeNodeTypeTmRoot :_acedd .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _acedd ,nil ;}; +// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path +func (_adace *CT_TagList )ValidateWithPath (path string )error {for _fabe ,_gbacd :=range _adace .Tag {if _dbbca :=_gbacd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_fabe ));_dbbca !=nil {return _dbbca ;};};return nil ;};func (_af *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _af .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_af .IsPhotoAttr ))});};if _af .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_af .UserDrawnAttr ))});};e .EncodeToken (start );if _af .Ph !=nil {_abf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0068"}};e .EncodeElement (_af .Ph ,_abf );};if _af .AudioCd !=nil {_ccd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_af .AudioCd ,_ccd );};if _af .WavAudioFile !=nil {_eac :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_af .WavAudioFile ,_eac );};if _af .AudioFile !=nil {_bac :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_af .AudioFile ,_bac );};if _af .VideoFile !=nil {_egd :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_af .VideoFile ,_egd );};if _af .QuickTimeFile !=nil {_cce :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_af .QuickTimeFile ,_cce );};if _af .CustDataLst !=nil {_cceb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_af .CustDataLst ,_cceb );};if _af .ExtLst !=nil {_ged :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_af .ExtLst ,_ged );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TLAnimateColorSpace byte ;func (_geeec *EG_Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _geeec .BgPr !=nil {_agee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_geeec .BgPr ,_agee );};if _geeec .BgRef !=nil {_abbda :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_geeec .BgRef ,_abbda );};return nil ;}; -// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path -func (_cggd *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _cggd .NotesMasterId !=nil {if _fecb :=_cggd .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_fecb !=nil {return _fecb ;};};return nil ;};type EG_SlideListChoice struct{ +// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path +func (_dbea *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _bgebb :=_dbea .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_bgebb !=nil {return _bgebb ;};return nil ;};type ST_PhotoAlbumLayout byte ;type ST_TransitionSideDirectionType byte ;func (_dcba *CT_TLCommonMediaNodeData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcba .VolAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u006f\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_dcba .VolAttr )});};if _dcba .MuteAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dcba .MuteAttr ))});};if _dcba .NumSldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_dcba .NumSldAttr )});};if _dcba .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dcba .ShowWhenStoppedAttr ))});};e .EncodeToken (start );_ceefa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_dcba .CTn ,_ceefa );_efbeee :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_dcba .TgtEl ,_efbeee );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcff ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _gcff {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcff ));};return nil ;};type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func (_acbfd ST_TLTimeNodeRestartType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbedd :=_d .Attr {};_bbedd .Name =name ;switch _acbfd {case ST_TLTimeNodeRestartTypeUnset :_bbedd .Value ="";case ST_TLTimeNodeRestartTypeAlways :_bbedd .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_bbedd .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case ST_TLTimeNodeRestartTypeNever :_bbedd .Value ="\u006e\u0065\u0076e\u0072";};return _bbedd ,nil ;};func (_afdde *ST_SplitterBarState )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_afdde =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_afdde =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_afdde =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_afdde =3;};return nil ;}; -// All Slides -SldAll *CT_Empty ; +// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path +func (_aegf *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _aegf .IdAttr !=nil {if *_aegf .IdAttr < 2147483648{return _dg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_aegf .IdAttr );};};if _aegf .ExtLst !=nil {if _aaeg :=_aegf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaeg !=nil {return _aaeg ;};};return nil ;};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);func NewCT_PresentationProperties ()*CT_PresentationProperties {_gdef :=&CT_PresentationProperties {};return _gdef ;};func NewEG_ShowType ()*EG_ShowType {_baffg :=&EG_ShowType {};return _baffg };func (_abbfb ST_TransitionSideDirectionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbaba :=_d .Attr {};_cbaba .Name =name ;switch _abbfb {case ST_TransitionSideDirectionTypeUnset :_cbaba .Value ="";case ST_TransitionSideDirectionTypeL :_cbaba .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_cbaba .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_cbaba .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_cbaba .Value ="\u0064";};return _cbaba ,nil ;};func NewCT_Connector ()*CT_Connector {_bdc :=&CT_Connector {};_bdc .NvCxnSpPr =NewCT_ConnectorNonVisual ();_bdc .SpPr =_c .NewCT_ShapeProperties ();return _bdc ;};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2;); -// Slide Range -SldRg *CT_IndexRange ; +// Validate validates the CT_TLPoint and its children +func (_ccgbf *CT_TLPoint )Validate ()error {return _ccgbf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");}; -// Custom Show -CustShow *CT_CustomShowId ;}; +// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path +func (_bgdce *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _cebe :=_bgdce .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_cebe !=nil {return _cebe ;};if _gdea :=_bgdce .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gdea !=nil {return _gdea ;};if _fdabe :=_bgdce .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_fdabe !=nil {return _fdabe ;};if _bgdce .By !=nil {if _bffd :=_bgdce .By .ValidateWithPath (path +"\u002f\u0042\u0079");_bffd !=nil {return _bffd ;};};if _bgdce .From !=nil {if _dgfc :=_bgdce .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dgfc !=nil {return _dgfc ;};};if _bgdce .To !=nil {if _aaaef :=_bgdce .To .ValidateWithPath (path +"\u002f\u0054\u006f");_aaaef !=nil {return _aaaef ;};};return nil ;}; -// Validate validates the CT_TLCommonBehaviorData and its children -func (_ccfad *CT_TLCommonBehaviorData )Validate ()error {return _ccfad .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_cdfdd :=&CT_TLIterateIntervalPercentage {};return _cdfdd ;};func (_abdgg ST_ViewType )String ()string {switch _abdgg {case 0:return "";case 1:return "\u0073l\u0064\u0056\u0069\u0065\u0077";case 2:return "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 3:return "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case 4:return "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case 5:return "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 6:return "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case 7:return "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 8:return "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return "";};func (_dffcc *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dffcc =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_dffcc =1;case "\u006f\u006e\u0045n\u0064":*_dffcc =2;case "\u0062\u0065\u0067i\u006e":*_dffcc =3;case "\u0065\u006e\u0064":*_dffcc =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_dffcc =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_dffcc =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_dffcc =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_dffcc =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_dffcc =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_dffcc =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_dffcc =11;};return nil ;}; +// Validate validates the CT_PhotoAlbum and its children +func (_gcfc *CT_PhotoAlbum )Validate ()error {return _gcfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");};func (_acdec ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _acdec {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdec ));};return nil ;};func (_gccbf *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gccbf =0;case "\u0069\u006e":*_gccbf =1;case "\u006f\u0075\u0074":*_gccbf =2;case "\u006e\u006f\u006e\u0065":*_gccbf =3;};return nil ;}; -// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path -func (_cdgee *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil };type CT_OptionalBlackTransition struct{ +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_fcafg *EG_ExtensionList )ValidateWithPath (path string )error {for _cfffg ,_dgbcc :=range _fcafg .Ext {if _cgega :=_dgbcc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cfffg ));_cgega !=nil {return _cgega ;};};return nil ;};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};type ST_TLPreviousActionType byte ;func (_gefe *CT_ShapeNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefe .CNvPr =_c .NewCT_NonVisualDrawingProps ();_gefe .CNvSpPr =_c .NewCT_NonVisualDrawingShapeProps ();_gefe .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_dbbac :for {_bcgff ,_aega :=d .Token ();if _aega !=nil {return _aega ;};switch _ecfd :=_bcgff .(type ){case _d .StartElement :switch _ecfd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _bged :=d .DecodeElement (_gefe .CNvPr ,&_ecfd );_bged !=nil {return _bged ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _eegcc :=d .DecodeElement (_gefe .CNvSpPr ,&_ecfd );_eegcc !=nil {return _eegcc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _dgbc :=d .DecodeElement (_gefe .NvPr ,&_ecfd );_dgbc !=nil {return _dgbc ;};default:_e .Log ("\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\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ecfd .Name );if _ggdg :=d .Skip ();_ggdg !=nil {return _ggdg ;};};case _d .EndElement :break _dbbac ;case _d .CharData :};};return nil ;}; -// Transition Through Black -ThruBlkAttr *bool ;}; +// Validate validates the CT_CustomShow and its children +func (_edga *CT_CustomShow )Validate ()error {return _edga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};func (_fbdfg *SldLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbdfg .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_abda :=range start .Attr {if _abda .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_dacec ,_dbda :=_abda .Value ,error (nil );if _dbda !=nil {return _dbda ;};_fbdfg .MatchingNameAttr =&_dacec ;continue ;};if _abda .Name .Local =="\u0074\u0079\u0070\u0065"{_fbdfg .TypeAttr .UnmarshalXMLAttr (_abda );continue ;};if _abda .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_edea ,_bcfgb :=_gc .ParseBool (_abda .Value );if _bcfgb !=nil {return _bcfgb ;};_fbdfg .PreserveAttr =&_edea ;continue ;};if _abda .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_gdgde ,_ddedeg :=_gc .ParseBool (_abda .Value );if _ddedeg !=nil {return _ddedeg ;};_fbdfg .UserDrawnAttr =&_gdgde ;continue ;};if _abda .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_gefeb ,_dcgdg :=_gc .ParseBool (_abda .Value );if _dcgdg !=nil {return _dcgdg ;};_fbdfg .ShowMasterSpAttr =&_gefeb ;continue ;};if _abda .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_gfbbe ,_fdegc :=_gc .ParseBool (_abda .Value );if _fdegc !=nil {return _fdegc ;};_fbdfg .ShowMasterPhAnimAttr =&_gfbbe ;continue ;};};_fddcc :for {_bbdfa ,_ecgc :=d .Token ();if _ecgc !=nil {return _ecgc ;};switch _fcgg :=_bbdfa .(type ){case _d .StartElement :switch _fcgg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ccddb :=d .DecodeElement (_fbdfg .CSld ,&_fcgg );_ccddb !=nil {return _ccddb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_fbdfg .ClrMapOvr =_c .NewCT_ColorMappingOverride ();if _cdbbb :=d .DecodeElement (_fbdfg .ClrMapOvr ,&_fcgg );_cdbbb !=nil {return _cdbbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_fbdfg .Transition =NewCT_SlideTransition ();if _acbee :=d .DecodeElement (_fbdfg .Transition ,&_fcgg );_acbee !=nil {return _acbee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_fbdfg .Timing =NewCT_SlideTiming ();if _ecdgf :=d .DecodeElement (_fbdfg .Timing ,&_fcgg );_ecdgf !=nil {return _ecdgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_fbdfg .Hf =NewCT_HeaderFooter ();if _fgdea :=d .DecodeElement (_fbdfg .Hf ,&_fcgg );_fgdea !=nil {return _fgdea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbdfg .ExtLst =NewCT_ExtensionListModify ();if _gfcge :=d .DecodeElement (_fbdfg .ExtLst ,&_fcgg );_gfcge !=nil {return _gfcge ;};default:_e .Log ("\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\u006c\u0064\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_fcgg .Name );if _gedbgg :=d .Skip ();_gedbgg !=nil {return _gedbgg ;};};case _d .EndElement :break _fddcc ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path -func (_gdea *CT_CustomerData )ValidateWithPath (path string )error {return nil };type CT_TLMediaNodeAudio struct{ +// Validate validates the CT_CustomerDataList and its children +func (_fgdfe *CT_CustomerDataList )Validate ()error {return _fgdfe .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};func (_adcc *CT_ShowInfoBrowse )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfed :=range start .Attr {if _cfed .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_afbc ,_eebaa :=_gc .ParseBool (_cfed .Value );if _eebaa !=nil {return _eebaa ;};_adcc .ShowScrollbarAttr =&_afbc ;continue ;};};for {_gffbe ,_dbcbe :=d .Token ();if _dbcbe !=nil {return _dg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042\u0072\u006f\u0077\u0073\u0065: \u0025\u0073",_dbcbe );};if _bcddg ,_cdec :=_gffbe .(_d .EndElement );_cdec &&_bcddg .Name ==start .Name {break ;};};return nil ;};type CT_Placeholder struct{ -// Is Narration -IsNarrationAttr *bool ; +// Placeholder Type +TypeAttr ST_PlaceholderType ; -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;};func (_agde ST_TLTriggerRuntimeNode )String ()string {switch _agde {case 0:return "";case 1:return "\u0066\u0069\u0072s\u0074";case 2:return "\u006c\u0061\u0073\u0074";case 3:return "\u0061\u006c\u006c";};return "";};const (ST_PrintWhatUnset ST_PrintWhat =0;ST_PrintWhatSlides ST_PrintWhat =1;ST_PrintWhatHandouts1 ST_PrintWhat =2;ST_PrintWhatHandouts2 ST_PrintWhat =3;ST_PrintWhatHandouts3 ST_PrintWhat =4;ST_PrintWhatHandouts4 ST_PrintWhat =5;ST_PrintWhatHandouts6 ST_PrintWhat =6;ST_PrintWhatHandouts9 ST_PrintWhat =7;ST_PrintWhatNotes ST_PrintWhat =8;ST_PrintWhatOutline ST_PrintWhat =9;);func (_edafe ST_TLAnimateBehaviorValueType )String ()string {switch _edafe {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return "";};func (_aaeaa ST_Direction )Validate ()error {return _aaeaa .ValidateWithPath ("")};func (_gbaef *NotesMaster )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _gbaef .CT_NotesMaster .MarshalXML (e ,start );};func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_febgd :=&CT_TLTimeNodeExclusive {};_febgd .CTn =NewCT_TLCommonTimeNodeData ();return _febgd ;};func ParseUnionST_Coordinate32 (s string )(_ee .ST_Coordinate32 ,error ){return _ee .ParseUnionST_Coordinate32 (s );}; +// Placeholder Orientation +OrientAttr ST_Direction ; -// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path -func (_edead *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _fcbdb :=_edead .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_fcbdb !=nil {return _fcbdb ;};if _edead .DurAttr !=nil {if _cecad :=_edead .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_cecad !=nil {return _cecad ;};};if _edead .RepeatCountAttr !=nil {if _aebda :=_edead .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072");_aebda !=nil {return _aebda ;};};if _edead .RepeatDurAttr !=nil {if _deccag :=_edead .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_deccag !=nil {return _deccag ;};};if _edead .SpdAttr !=nil {if _aaeab :=_edead .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_aaeab !=nil {return _aaeab ;};};if _edead .AccelAttr !=nil {if _agfa :=_edead .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_agfa !=nil {return _agfa ;};};if _edead .DecelAttr !=nil {if _aabf :=_edead .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_aabf !=nil {return _aabf ;};};if _cecd :=_edead .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_cecd !=nil {return _cecd ;};if _efaee :=_edead .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_efaee !=nil {return _efaee ;};if _gdce :=_edead .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_gdce !=nil {return _gdce ;};if _ccafd :=_edead .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072");_ccafd !=nil {return _ccafd ;};if _agbge :=_edead .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_agbge !=nil {return _agbge ;};if _edead .StCondLst !=nil {if _eaddg :=_edead .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_eaddg !=nil {return _eaddg ;};};if _edead .EndCondLst !=nil {if _dagd :=_edead .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_dagd !=nil {return _dagd ;};};if _edead .EndSync !=nil {if _agcbb :=_edead .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063");_agcbb !=nil {return _agcbb ;};};if _edead .Iterate !=nil {if _ebeb :=_edead .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_ebeb !=nil {return _ebeb ;};};if _edead .ChildTnLst !=nil {if _cgee :=_edead .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074");_cgee !=nil {return _cgee ;};};if _edead .SubTnLst !=nil {if _fdfcb :=_edead .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_fdfcb !=nil {return _fdfcb ;};};return nil ;};func (_bdbe *CT_GraphicalObjectFrame )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdbe .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_bdbe .Xfrm =_ee .NewCT_Transform2D ();_bdbe .Graphic =_ee .NewGraphic ();for _ ,_bfca :=range start .Attr {if _bfca .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_bdbe .BwModeAttr .UnmarshalXMLAttr (_bfca );continue ;};};_gbdg :for {_cade ,_fbdb :=d .Token ();if _fbdb !=nil {return _fbdb ;};switch _ccga :=_cade .(type ){case _c .StartElement :switch _ccga .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _dae :=d .DecodeElement (_bdbe .NvGraphicFramePr ,&_ccga );_dae !=nil {return _dae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _eaef :=d .DecodeElement (_bdbe .Xfrm ,&_ccga );_eaef !=nil {return _eaef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _gefd :=d .DecodeElement (_bdbe .Graphic ,&_ccga );_gefd !=nil {return _gefd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdbe .ExtLst =NewCT_ExtensionListModify ();if _dbda :=d .DecodeElement (_bdbe .ExtLst ,&_ccga );_dbda !=nil {return _dbda ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_ccga .Name );if _gcffe :=d .Skip ();_gcffe !=nil {return _gcffe ;};};case _c .EndElement :break _gbdg ;case _c .CharData :};};return nil ;};func (_bcace *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdee ,_facda :=d .Token ();if _facda !=nil {return _facda ;};if _ebad ,_cbfcg :=_bdee .(_c .EndElement );_cbfcg &&_ebad .Name ==start .Name {*_bcace =1;return nil ;};if _bfgbae ,_baebe :=_bdee .(_c .CharData );!_baebe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdee );}else {switch string (_bfgbae ){case "":*_bcace =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_bcace =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_bcace =2;};};_bdee ,_facda =d .Token ();if _facda !=nil {return _facda ;};if _ebfac ,_fbedg :=_bdee .(_c .EndElement );_fbedg &&_ebfac .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdee );};func (_dcac *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcdfed :=range start .Attr {if _dcdfed .Name .Local =="\u0076\u0061\u006c"{_eegcg ,_ffgbgd :=_e .ParseUint (_dcdfed .Value ,10,32);if _ffgbgd !=nil {return _ffgbgd ;};_dcac .ValAttr =uint32 (_eegcg );continue ;};};for {_dadb ,_cacec :=d .Token ();if _cacec !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0054r\u0069g\u0067e\u0072T\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0049\u0044\u003a\u0020\u0025\u0073",_cacec );};if _ggaga ,_gddad :=_dadb .(_c .EndElement );_gddad &&_ggaga .Name ==start .Name {break ;};};return nil ;};type EG_ShowType struct{ +// Placeholder Size +SzAttr ST_PlaceholderSize ; -// Presenter Slide Show Mode -Present *CT_Empty ; +// Placeholder Index +IdxAttr *uint32 ; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// Placeholder has custom prompt +HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;};func NewCT_Presentation ()*CT_Presentation {_ceef :=&CT_Presentation {};_ceef .NotesSz =_c .NewCT_PositiveSize2D ();return _ceef ;}; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ;}; +// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path +func (_de *AG_ChildSlide )ValidateWithPath (path string )error {return nil };func (_gceaf ST_ViewType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eaedg :=_d .Attr {};_eaedg .Name =name ;switch _gceaf {case ST_ViewTypeUnset :_eaedg .Value ="";case ST_ViewTypeSldView :_eaedg .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_eaedg .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesView :_eaedg .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_eaedg .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_eaedg .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeOutlineView :_eaedg .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_eaedg .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_eaedg .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return _eaedg ,nil ;};func (_eggcb ST_WebScreenSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eggcb .String (),start );};func (_dbgeb ST_TLTimeNodeMasterRelation )String ()string {switch _dbgeb {case 0:return "";case 1:return "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case 2:return "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case 3:return "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return "";};func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_fefa :=&CT_TLTimeTargetElement {};return _fefa ;};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_efge :=&CT_OutlineViewSlideEntry {};return _efge ;};func (_ecgdb ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _ecgdb {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecgdb ));};return nil ;}; -// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path -func (_gbgbg *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _fegdb ,_ddaeg :=range _gbgbg .Tav {if _ggcae :=_ddaeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_fegdb ));_ggcae !=nil {return _ggcae ;};};return nil ;};func (_ecdc *EG_SlideListChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffdbc :for {_dcdga ,_bbdffa :=d .Token ();if _bbdffa !=nil {return _bbdffa ;};switch _ggfb :=_dcdga .(type ){case _c .StartElement :switch _ggfb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_ecdc .SldAll =NewCT_Empty ();if _ccgab :=d .DecodeElement (_ecdc .SldAll ,&_ggfb );_ccgab !=nil {return _ccgab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_ecdc .SldRg =NewCT_IndexRange ();if _gfgb :=d .DecodeElement (_ecdc .SldRg ,&_ggfb );_gfgb !=nil {return _gfgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_ecdc .CustShow =NewCT_CustomShowId ();if _fbgeb :=d .DecodeElement (_ecdc .CustShow ,&_ggfb );_fbgeb !=nil {return _fbgeb ;};default:_cd .Log ("\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\u0045\u0047\u005f\u0053\u006c\u0069\u0064\u0065\u004ci\u0073\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ggfb .Name );if _dgae :=d .Skip ();_dgae !=nil {return _dgae ;};};case _c .EndElement :break _ffdbc ;case _c .CharData :};};return nil ;};func (_bbef *CT_Rel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efggf :=range start .Attr {if _efggf .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"&&_efggf .Name .Local =="\u0069\u0064"||_efggf .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"&&_efggf .Name .Local =="\u0069\u0064"{_gfebf ,_eefdc :=_efggf .Value ,error (nil );if _eefdc !=nil {return _eefdc ;};_bbef .IdAttr =_gfebf ;continue ;};};for {_cgfa ,_cgcg :=d .Token ();if _cgcg !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_cgcg );};if _bdcb ,_eeba :=_cgfa .(_c .EndElement );_eeba &&_bdcb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_bbca *CT_GraphicalObjectFrame )Validate ()error {return _bbca .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_beaae *CT_SlideViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beaae .CSldViewPr =NewCT_CommonSlideViewProperties ();_fcbbd :for {_deaga ,_dddb :=d .Token ();if _dddb !=nil {return _dddb ;};switch _cade :=_deaga .(type ){case _d .StartElement :switch _cade .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _gcbd :=d .DecodeElement (_beaae .CSldViewPr ,&_cade );_gcbd !=nil {return _gcbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beaae .ExtLst =NewCT_ExtensionList ();if _afgd :=d .DecodeElement (_beaae .ExtLst ,&_cade );_afgd !=nil {return _afgd ;};default:_e .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u006c\u0069\u0064e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cade .Name );if _cdbbe :=d .Skip ();_cdbbe !=nil {return _cdbbe ;};};case _d .EndElement :break _fcbbd ;case _d .CharData :};};return nil ;};func (_ebca *CT_TLAnimVariantIntegerVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_ebca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egcfa ST_PhotoAlbumFrameShape )String ()string {switch _egcfa {case 0:return "";case 1:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case 2:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case 3:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case 4:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case 5:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case 6:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case 7:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return "";};func (_eeae *CT_NotesTextViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeae .CViewPr =NewCT_CommonViewProperties ();_aefe :for {_effe ,_affc :=d .Token ();if _affc !=nil {return _affc ;};switch _gbde :=_effe .(type ){case _d .StartElement :switch _gbde .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _gbea :=d .DecodeElement (_eeae .CViewPr ,&_gbde );_gbea !=nil {return _gbea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeae .ExtLst =NewCT_ExtensionList ();if _dfbc :=d .DecodeElement (_eeae .ExtLst ,&_gbde );_dfbc !=nil {return _dfbc ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u004e\u006ft\u0065\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gbde .Name );if _bcceb :=d .Skip ();_bcceb !=nil {return _bcceb ;};};case _d .EndElement :break _aefe ;case _d .CharData :};};return nil ;};const (ST_SlideSizeTypeUnset ST_SlideSizeType =0;ST_SlideSizeTypeScreen4x3 ST_SlideSizeType =1;ST_SlideSizeTypeLetter ST_SlideSizeType =2;ST_SlideSizeTypeA4 ST_SlideSizeType =3;ST_SlideSizeType35mm ST_SlideSizeType =4;ST_SlideSizeTypeOverhead ST_SlideSizeType =5;ST_SlideSizeTypeBanner ST_SlideSizeType =6;ST_SlideSizeTypeCustom ST_SlideSizeType =7;ST_SlideSizeTypeLedger ST_SlideSizeType =8;ST_SlideSizeTypeA3 ST_SlideSizeType =9;ST_SlideSizeTypeB4ISO ST_SlideSizeType =10;ST_SlideSizeTypeB5ISO ST_SlideSizeType =11;ST_SlideSizeTypeB4JIS ST_SlideSizeType =12;ST_SlideSizeTypeB5JIS ST_SlideSizeType =13;ST_SlideSizeTypeHagakiCard ST_SlideSizeType =14;ST_SlideSizeTypeScreen16x9 ST_SlideSizeType =15;ST_SlideSizeTypeScreen16x10 ST_SlideSizeType =16;); -// Validate validates the SldMaster and its children -func (_bdgfac *SldMaster )Validate ()error {return _bdgfac .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");};func (_afceg *ST_TransitionSpeed )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_afceg =0;case "\u0073\u006c\u006f\u0077":*_afceg =1;case "\u006d\u0065\u0064":*_afceg =2;case "\u0066\u0061\u0073\u0074":*_afceg =3;};return nil ;};func (_fecgc *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fecgc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fecgc =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_fecgc =2;};return nil ;};func (_cafdg *CT_WheelTransition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cafdg .SpokesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cafdg .SpokesAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_accc *CT_EmbeddedFontList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _accc .EmbeddedFont !=nil {_cea :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}};for _ ,_aaba :=range _accc .EmbeddedFont {e .EncodeElement (_aaba ,_cea );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_dagc :=&CT_TLTimeNodeParallel {};_dagc .CTn =NewCT_TLCommonTimeNodeData ();return _dagc ;}; +// Validate validates the CT_NotesSlide and its children +func (_dcfad *CT_NotesSlide )Validate ()error {return _dcfad .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");}; -// Validate validates the CT_TLShapeTargetElement and its children -func (_efabc *CT_TLShapeTargetElement )Validate ()error {return _efabc .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func NewSldLayout ()*SldLayout {_bfee :=&SldLayout {};_bfee .CT_SlideLayout =*NewCT_SlideLayout ();return _bfee ;};func (_gegbf ST_TransitionInOutDirectionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gegbf .String (),start );}; +// Validate validates the CT_NotesMasterIdListEntry and its children +func (_gfgb *CT_NotesMasterIdListEntry )Validate ()error {return _gfgb .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_fcdb *CT_SlideRelationshipList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdbf :for {_fega ,_bggd :=d .Token ();if _bggd !=nil {return _bggd ;};switch _ecba :=_fega .(type ){case _d .StartElement :switch _ecba .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_geae :=NewCT_SlideRelationshipListEntry ();if _fdde :=d .DecodeElement (_geae ,&_ecba );_fdde !=nil {return _fdde ;};_fcdb .Sld =append (_fcdb .Sld ,_geae );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069p\u004c\u0069\u0073\u0074\u0020%\u0076",_ecba .Name );if _gdefb :=d .Skip ();_gdefb !=nil {return _gdefb ;};};case _d .EndElement :break _bdbf ;case _d .CharData :};};return nil ;};func (_dgcdb *ST_TransitionSpeed )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caaag ,_dfeeb :=d .Token ();if _dfeeb !=nil {return _dfeeb ;};if _efaeb ,_dcafb :=_caaag .(_d .EndElement );_dcafb &&_efaeb .Name ==start .Name {*_dgcdb =1;return nil ;};if _affbb ,_cgcad :=_caaag .(_d .CharData );!_cgcad {return _dg .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",_caaag );}else {switch string (_affbb ){case "":*_dgcdb =0;case "\u0073\u006c\u006f\u0077":*_dgcdb =1;case "\u006d\u0065\u0064":*_dgcdb =2;case "\u0066\u0061\u0073\u0074":*_dgcdb =3;};};_caaag ,_dfeeb =d .Token ();if _dfeeb !=nil {return _dfeeb ;};if _gafcf ,_bacbb :=_caaag .(_d .EndElement );_bacbb &&_gafcf .Name ==start .Name {return nil ;};return _dg .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",_caaag );};type CT_TLCommonBehaviorData struct{ -// Validate validates the CT_TLMediaNodeVideo and its children -func (_gbdga *CT_TLMediaNodeVideo )Validate ()error {return _gbdga .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");};const (ST_TLTimeNodePresetClassTypeUnset ST_TLTimeNodePresetClassType =0;ST_TLTimeNodePresetClassTypeEntr ST_TLTimeNodePresetClassType =1;ST_TLTimeNodePresetClassTypeExit ST_TLTimeNodePresetClassType =2;ST_TLTimeNodePresetClassTypeEmph ST_TLTimeNodePresetClassType =3;ST_TLTimeNodePresetClassTypePath ST_TLTimeNodePresetClassType =4;ST_TLTimeNodePresetClassTypeVerb ST_TLTimeNodePresetClassType =5;ST_TLTimeNodePresetClassTypeMediacall ST_TLTimeNodePresetClassType =6;);func (_gegcb ST_TLTimeNodePresetClassType )String ()string {switch _gegcb {case 0:return "";case 1:return "\u0065\u006e\u0074\u0072";case 2:return "\u0065\u0078\u0069\u0074";case 3:return "\u0065\u006d\u0070\u0068";case 4:return "\u0070\u0061\u0074\u0068";case 5:return "\u0076\u0065\u0072\u0062";case 6:return "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return "";};func (_ggcec ST_TLBehaviorAccumulateType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggcec .String (),start );};func (_cffb *CT_HeaderFooter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bagd :=range start .Attr {if _bagd .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_fgcdf ,_acab :=_e .ParseBool (_bagd .Value );if _acab !=nil {return _acab ;};_cffb .SldNumAttr =&_fgcdf ;continue ;};if _bagd .Name .Local =="\u0068\u0064\u0072"{_fffe ,_debb :=_e .ParseBool (_bagd .Value );if _debb !=nil {return _debb ;};_cffb .HdrAttr =&_fffe ;continue ;};if _bagd .Name .Local =="\u0066\u0074\u0072"{_agdbc ,_dgbf :=_e .ParseBool (_bagd .Value );if _dgbf !=nil {return _dgbf ;};_cffb .FtrAttr =&_agdbc ;continue ;};if _bagd .Name .Local =="\u0064\u0074"{_bcbed ,_adaf :=_e .ParseBool (_bagd .Value );if _adaf !=nil {return _adaf ;};_cffb .DtAttr =&_bcbed ;continue ;};};_ecac :for {_ggaef ,_ecec :=d .Token ();if _ecec !=nil {return _ecec ;};switch _dcaf :=_ggaef .(type ){case _c .StartElement :switch _dcaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cffb .ExtLst =NewCT_ExtensionListModify ();if _eafe :=d .DecodeElement (_cffb .ExtLst ,&_dcaf );_eafe !=nil {return _eafe ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_dcaf .Name );if _dfgeb :=d .Skip ();_dfgeb !=nil {return _dfgeb ;};};case _c .EndElement :break _ecac ;case _c .CharData :};};return nil ;}; +// Additive +AdditiveAttr ST_TLBehaviorAdditiveType ; -// Validate validates the CT_TLCommonTimeNodeData and its children -func (_dage *CT_TLCommonTimeNodeData )Validate ()error {return _dage .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func NewCT_OleObjectLink ()*CT_OleObjectLink {_abcgc :=&CT_OleObjectLink {};return _abcgc };type ST_TransitionSideDirectionType byte ; +// Accumulate +AccumulateAttr ST_TLBehaviorAccumulateType ; -// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path -func (_fecdb *CT_SplitTransition )ValidateWithPath (path string )error {if _aecc :=_fecdb .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_aecc !=nil {return _aecc ;};if _cbda :=_fecdb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_cbda !=nil {return _cbda ;};return nil ;};func (_beedb *CT_TLTimeConditionList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcdfb :for {_fcafgg ,_ccfc :=d .Token ();if _ccfc !=nil {return _ccfc ;};switch _ddbc :=_fcafgg .(type ){case _c .StartElement :switch _ddbc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"}:_egge :=NewCT_TLTimeCondition ();if _dfgda :=d .DecodeElement (_egge ,&_ddbc );_dfgda !=nil {return _dfgda ;};_beedb .Cond =append (_beedb .Cond ,_egge );default:_cd .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ddbc .Name );if _cfde :=d .Skip ();_cfde !=nil {return _cfde ;};};case _c .EndElement :break _gcdfb ;case _c .CharData :};};return nil ;}; +// Transform Type +XfrmTypeAttr ST_TLBehaviorTransformType ; -// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path -func (_ebbg *CT_NormalViewPortion )ValidateWithPath (path string )error {if _bffd :=_ebbg .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_bffd !=nil {return _bffd ;};return nil ;};func (_eabcf *ST_TLTriggerEvent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faebec ,_aeed :=d .Token ();if _aeed !=nil {return _aeed ;};if _bbcee ,_bdbde :=_faebec .(_c .EndElement );_bdbde &&_bbcee .Name ==start .Name {*_eabcf =1;return nil ;};if _dggce ,_bfbfa :=_faebec .(_c .CharData );!_bfbfa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faebec );}else {switch string (_dggce ){case "":*_eabcf =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_eabcf =1;case "\u006f\u006e\u0045n\u0064":*_eabcf =2;case "\u0062\u0065\u0067i\u006e":*_eabcf =3;case "\u0065\u006e\u0064":*_eabcf =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_eabcf =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_eabcf =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_eabcf =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_eabcf =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_eabcf =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_eabcf =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_eabcf =11;};};_faebec ,_aeed =d .Token ();if _aeed !=nil {return _aeed ;};if _fbbdc ,_egacg :=_faebec .(_c .EndElement );_egacg &&_fbbdc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faebec );}; +// From +FromAttr *string ; -// Validate validates the Sld and its children -func (_bbfab *Sld )Validate ()error {return _bbfab .ValidateWithPath ("\u0053\u006c\u0064")}; +// To +ToAttr *string ; -// Validate validates the CT_TLIterateData and its children -func (_eagda *CT_TLIterateData )Validate ()error {return _eagda .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");};func (_bfae *CT_OleObjectChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaef :for {_aedg ,_beace :=d .Token ();if _beace !=nil {return _beace ;};switch _dcea :=_aedg .(type ){case _c .StartElement :switch _dcea .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_bfae .Embed =NewCT_OleObjectEmbed ();if _ebae :=d .DecodeElement (_bfae .Embed ,&_dcea );_ebae !=nil {return _ebae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_bfae .Link =NewCT_OleObjectLink ();if _bfgaf :=d .DecodeElement (_bfae .Link ,&_dcea );_bfgaf !=nil {return _bfgaf ;};default:_cd .Log ("\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\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dcea .Name );if _eadd :=d .Skip ();_eadd !=nil {return _eadd ;};};case _c .EndElement :break _gaef ;case _c .CharData :};};return nil ;};func (_bafcg *CT_OleObject )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bafcg .Choice =NewCT_OleObjectChoice ();for _ ,_cfdb :=range start .Attr {if _cfdb .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"&&_cfdb .Name .Local =="\u0069\u0064"{_fdcf ,_dbaf :=_cfdb .Value ,error (nil );if _dbaf !=nil {return _dbaf ;};_bafcg .IdAttr =&_fdcf ;continue ;};if _cfdb .Name .Local =="\u0073\u0070\u0069\u0064"{_dedd ,_agbd :=_cfdb .Value ,error (nil );if _agbd !=nil {return _agbd ;};_bafcg .SpidAttr =&_dedd ;continue ;};if _cfdb .Name .Local =="\u006e\u0061\u006d\u0065"{_cdca ,_gbaf :=_cfdb .Value ,error (nil );if _gbaf !=nil {return _gbaf ;};_bafcg .NameAttr =&_cdca ;continue ;};if _cfdb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_bfcagb ,_dbcd :=_e .ParseBool (_cfdb .Value );if _dbcd !=nil {return _dbcd ;};_bafcg .ShowAsIconAttr =&_bfcagb ;continue ;};if _cfdb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_dfddg ,_gccb :=_cfdb .Value ,error (nil );if _gccb !=nil {return _gccb ;};_bafcg .ProgIdAttr =&_dfddg ;continue ;};if _cfdb .Name .Local =="\u0069\u006d\u0067\u0057"{_abefg ,_aefc :=_e .ParseInt (_cfdb .Value ,10,32);if _aefc !=nil {return _aefc ;};_efceb :=int32 (_abefg );_bafcg .ImgWAttr =&_efceb ;continue ;};if _cfdb .Name .Local =="\u0069\u006d\u0067\u0048"{_daag ,_ccgg :=_e .ParseInt (_cfdb .Value ,10,32);if _ccgg !=nil {return _ccgg ;};_cadea :=int32 (_daag );_bafcg .ImgHAttr =&_cadea ;continue ;};};_efgdf :for {_fece ,_cgac :=d .Token ();if _cgac !=nil {return _cgac ;};switch _begc :=_fece .(type ){case _c .StartElement :switch _begc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_bafcg .Choice =NewCT_OleObjectChoice ();if _dffca :=d .DecodeElement (&_bafcg .Choice .Embed ,&_begc );_dffca !=nil {return _dffca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_bafcg .Choice =NewCT_OleObjectChoice ();if _afba :=d .DecodeElement (&_bafcg .Choice .Link ,&_begc );_afba !=nil {return _afba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_bafcg .Pic =NewCT_Picture ();if _dgdc :=d .DecodeElement (_bafcg .Pic ,&_begc );_dgdc !=nil {return _dgdc ;};default:_cd .Log ("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_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_begc .Name );if _fedf :=d .Skip ();_fedf !=nil {return _fedf ;};};case _c .EndElement :break _efgdf ;case _c .CharData :};};return nil ;};type CT_Comment struct{ +// By +ByAttr *string ; -// Comment Author ID -AuthorIdAttr uint32 ; +// Runtime Context +RctxAttr *string ; -// Comment Date/Time -DtAttr *_bf .Time ; +// Override +OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; -// Comment Index -IdxAttr uint32 ; +// Target Element +TgtEl *CT_TLTimeTargetElement ; -// Comment Position -Pos *_ee .CT_Point2D ; +// Attribute Name List +AttrNameLst *CT_TLBehaviorAttributeNameList ;};func (_baebf ST_PlaceholderSize )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffbgg :=_d .Attr {};_ffbgg .Name =name ;switch _baebf {case ST_PlaceholderSizeUnset :_ffbgg .Value ="";case ST_PlaceholderSizeFull :_ffbgg .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_ffbgg .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_ffbgg .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _ffbgg ,nil ;};func (_cbddgb *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbddgb =0;case "\u006c\u0075":*_cbddgb =1;case "\u0072\u0075":*_cbddgb =2;case "\u006c\u0064":*_cbddgb =3;case "\u0072\u0064":*_cbddgb =4;};return nil ;}; -// Comment's Text Content -Text string ;ExtLst *CT_ExtensionListModify ;};func NewAG_ChildSlide ()*AG_ChildSlide {_a :=&AG_ChildSlide {};return _a }; +// Validate validates the AG_TLBuild and its children +func (_eg *AG_TLBuild )Validate ()error {return _eg .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");};func (_bbdfc *ST_WebColorType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fceff ,_ccead :=d .Token ();if _ccead !=nil {return _ccead ;};if _cfeff ,_eecef :=_fceff .(_d .EndElement );_eecef &&_cfeff .Name ==start .Name {*_bbdfc =1;return nil ;};if _bfcbc ,_ggda :=_fceff .(_d .CharData );!_ggda {return _dg .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",_fceff );}else {switch string (_bfcbc ){case "":*_bbdfc =0;case "\u006e\u006f\u006e\u0065":*_bbdfc =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_bbdfc =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bbdfc =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_bbdfc =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_bbdfc =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_bbdfc =6;};};_fceff ,_ccead =d .Token ();if _ccead !=nil {return _ccead ;};if _aefca ,_abfb :=_fceff .(_d .EndElement );_abfb &&_aefca .Name ==start .Name {return nil ;};return _dg .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",_fceff );};func (_adcf *CT_TLAnimVariantStringVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_adcf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_SlideListChoice and its children -func (_geea *EG_SlideListChoice )Validate ()error {return _geea .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");};func (_fbed *CT_SlideLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbed .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fbed .MatchingNameAttr )});};if _fbed .TypeAttr !=ST_SlideLayoutTypeUnset {_cadbcd ,_eefc :=_fbed .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _eefc !=nil {return _eefc ;};start .Attr =append (start .Attr ,_cadbcd );};if _fbed .PreserveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fbed .PreserveAttr ))});};if _fbed .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fbed .UserDrawnAttr ))});};if _fbed .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fbed .ShowMasterSpAttr ))});};if _fbed .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fbed .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_gdafb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fbed .CSld ,_gdafb );if _fbed .ClrMapOvr !=nil {_edab :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_fbed .ClrMapOvr ,_edab );};if _fbed .Transition !=nil {_abfe :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbed .Transition ,_abfe );};if _fbed .Timing !=nil {_ceggc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_fbed .Timing ,_ceggc );};if _fbed .Hf !=nil {_fadc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_fbed .Hf ,_fadc );};if _fbed .ExtLst !=nil {_cddc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbed .ExtLst ,_cddc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecbcee ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _ecbcee {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbcee ));};return nil ;};func (_dfad *CT_OrientationTransition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfad .DirAttr !=ST_DirectionUnset {_dafb ,_bfbae :=_dfad .DirAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0069\u0072"});if _bfbae !=nil {return _bfbae ;};start .Attr =append (start .Attr ,_dafb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_bgeec :=&CT_OutlineViewSlideEntry {};return _bgeec ;};type CT_TLAnimVariantStringVal struct{ +// Validate validates the CT_Extension and its children +func (_fcdd *CT_Extension )Validate ()error {return _fcdd .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_ffba :=&CT_SlideMasterIdList {};return _ffba };func (_aecef *CT_OleObjectEmbed )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cafg :=range start .Attr {if _cafg .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_aecef .FollowColorSchemeAttr .UnmarshalXMLAttr (_cafg );continue ;};};_dcfd :for {_egaa ,_cbfgd :=d .Token ();if _cbfgd !=nil {return _cbfgd ;};switch _acgec :=_egaa .(type ){case _d .StartElement :switch _acgec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aecef .ExtLst =NewCT_ExtensionList ();if _cagd :=d .DecodeElement (_aecef .ExtLst ,&_acgec );_cagd !=nil {return _cagd ;};default:_e .Log ("\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\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064\u0020\u0025\u0076",_acgec .Name );if _bfcdf :=d .Skip ();_bfcdf !=nil {return _bfcdf ;};};case _d .EndElement :break _dcfd ;case _d .CharData :};};return nil ;};const (ST_TLTimeNodeFillTypeUnset ST_TLTimeNodeFillType =0;ST_TLTimeNodeFillTypeRemove ST_TLTimeNodeFillType =1;ST_TLTimeNodeFillTypeFreeze ST_TLTimeNodeFillType =2;ST_TLTimeNodeFillTypeHold ST_TLTimeNodeFillType =3;ST_TLTimeNodeFillTypeTransition ST_TLTimeNodeFillType =4;);func (_cbgba *CT_TLByRgbColorTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_dg .Sprintf ("\u0025\u0076",_cbgba .RAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067"},Value :_dg .Sprintf ("\u0025\u0076",_cbgba .GAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_dg .Sprintf ("\u0025\u0076",_cbgba .BAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type ST_TLTimeNodeRestartType byte ;func (_bgbgff ST_PrintColorMode )String ()string {switch _bgbgff {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";};func (_acdaf ST_TLNextActionType )String ()string {switch _acdaf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b";};return "";};func (_bbb *CT_Control )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbb .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_bbb .SpidAttr )});};if _bbb .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_bbb .NameAttr )});};if _bbb .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_bbb .ShowAsIconAttr ))});};if _bbb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_bbb .IdAttr )});};if _bbb .ImgWAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_dg .Sprintf ("\u0025\u0076",*_bbb .ImgWAttr )});};if _bbb .ImgHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_dg .Sprintf ("\u0025\u0076",*_bbb .ImgHAttr )});};e .EncodeToken (start );if _bbb .ExtLst !=nil {_cba :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbb .ExtLst ,_cba );};if _bbb .Pic !=nil {_ceg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_bbb .Pic ,_ceg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbcad *CT_TLIterateIntervalTime )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeec :=range start .Attr {if _eeec .Name .Local =="\u0076\u0061\u006c"{_fccgca ,_fbdg :=ParseUnionST_TLTime (_eeec .Value );if _fbdg !=nil {return _fbdg ;};_fbcad .ValAttr =_fccgca ;continue ;};};for {_efffe ,_gceda :=d .Token ();if _gceda !=nil {return _dg .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LIt\u0065ra\u0074\u0065\u0049\u006e\u0074\u0065\u0072va\u006c\u0054\u0069\u006d\u0065\u003a\u0020%\u0073",_gceda );};if _afeb ,_fgdba :=_efffe .(_d .EndElement );_fgdba &&_afeb .Name ==start .Name {break ;};};return nil ;}; -// Value -ValAttr string ;};type CT_TagList struct{ +// Validate validates the CT_PictureNonVisual and its children +func (_caedg *CT_PictureNonVisual )Validate ()error {return _caedg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_eddb *CT_TLPoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_dg .Sprintf ("\u0025\u0076",_eddb .XAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079"},Value :_dg .Sprintf ("\u0025\u0076",_eddb .YAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;);func (_eebag *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edfgf :=range start .Attr {if _edfgf .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"&&_edfgf .Name .Local =="\u0069\u0064"||_edfgf .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"&&_edfgf .Name .Local =="\u0069\u0064"{_bgeb ,_fagg :=_edfgf .Value ,error (nil );if _fagg !=nil {return _fagg ;};_eebag .RIdAttr =_bgeb ;continue ;};if _edfgf .Name .Local =="\u0069\u0064"{_aegd ,_caec :=_gc .ParseUint (_edfgf .Value ,10,32);if _caec !=nil {return _caec ;};_cafb :=uint32 (_aegd );_eebag .IdAttr =&_cafb ;continue ;};};_fdgbg :for {_ddcfg ,_bdfa :=d .Token ();if _bdfa !=nil {return _bdfa ;};switch _afbbd :=_ddcfg .(type ){case _d .StartElement :switch _afbbd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eebag .ExtLst =NewCT_ExtensionList ();if _geba :=d .DecodeElement (_eebag .ExtLst ,&_afbbd );_geba !=nil {return _geba ;};default:_e .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075t\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_afbbd .Name );if _dadf :=d .Skip ();_dadf !=nil {return _dadf ;};};case _d .EndElement :break _fdgbg ;case _d .CharData :};};return nil ;};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_bdeba :=&CT_TLTimeCondition {};return _bdeba };func (_fcage *CT_Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcage .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_fcage .UseBgFillAttr ))});};e .EncodeToken (start );_adbdf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fcage .NvSpPr ,_adbdf );_dggg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcage .SpPr ,_dggg );if _fcage .Style !=nil {_dgcc :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fcage .Style ,_dgcc );};if _fcage .TxBody !=nil {_defdf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_fcage .TxBody ,_defdf );};if _fcage .ExtLst !=nil {_babd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcage .ExtLst ,_babd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Programmable Extensibility Tag -Tag []*CT_StringTag ;};type CT_TLAnimateRotationBehavior struct{ +// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path +func (_adgdg *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _ffcbf :=_adgdg .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_ffcbf !=nil {return _ffcbf ;};return nil ;};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_dcfe :=&CT_TLMediaNodeVideo {};_dcfe .CMediaNode =NewCT_TLCommonMediaNodeData ();return _dcfe ;}; -// By -ByAttr *int32 ; +// Validate validates the CT_Kinsoku and its children +func (_ceea *CT_Kinsoku )Validate ()error {return _ceea .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_abdfe *CT_SlideMasterIdListEntry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abdfe .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_abdfe .IdAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_abdfe .RIdAttr )});e .EncodeToken (start );if _abdfe .ExtLst !=nil {_cegg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abdfe .ExtLst ,_cegg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdaa *CT_ModifyVerifier )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_geb :=range start .Attr {if _geb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ebba ,_afcag :=_gc .ParseUint (_geb .Value ,10,32);if _afcag !=nil {return _afcag ;};_gdeg :=uint32 (_ebba );_cdaa .SpinCountAttr =&_gdeg ;continue ;};if _geb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_beea ,_bgbff :=_geb .Value ,error (nil );if _bgbff !=nil {return _bgbff ;};_cdaa .AlgorithmNameAttr =&_beea ;continue ;};if _geb .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_cbab ,_dgebd :=_geb .Value ,error (nil );if _dgebd !=nil {return _dgebd ;};_cdaa .SaltDataAttr =&_cbab ;continue ;};if _geb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dgdbd ,_bddg :=_geb .Value ,error (nil );if _bddg !=nil {return _bddg ;};_cdaa .SaltValueAttr =&_dgdbd ;continue ;};if _geb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_cdaa .CryptProviderTypeAttr .UnmarshalXMLAttr (_geb );continue ;};if _geb .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_cdaa .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_geb );continue ;};if _geb .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_cdaa .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_geb );continue ;};if _geb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_fccd ,_dcff :=_gc .ParseUint (_geb .Value ,10,32);if _dcff !=nil {return _dcff ;};_afad :=uint32 (_fccd );_cdaa .CryptAlgorithmSidAttr =&_afad ;continue ;};if _geb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bbed ,_fgdg :=_geb .Value ,error (nil );if _fgdg !=nil {return _fgdg ;};_cdaa .HashValueAttr =&_bbed ;continue ;};if _geb .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_caebf ,_dcbce :=_gc .ParseUint (_geb .Value ,10,32);if _dcbce !=nil {return _dcbce ;};_cagb :=uint32 (_caebf );_cdaa .SpinValueAttr =&_cagb ;continue ;};if _geb .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_dgfg ,_ced :=_geb .Value ,error (nil );if _ced !=nil {return _ced ;};_cdaa .HashDataAttr =&_dgfg ;continue ;};if _geb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_bcgfe ,_baff :=_geb .Value ,error (nil );if _baff !=nil {return _baff ;};_cdaa .CryptProviderAttr =&_bcgfe ;continue ;};if _geb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_aedg ,_ggab :=_gc .ParseUint (_geb .Value ,10,32);if _ggab !=nil {return _ggab ;};_caca :=uint32 (_aedg );_cdaa .AlgIdExtAttr =&_caca ;continue ;};if _geb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_afgfc ,_fdfc :=_geb .Value ,error (nil );if _fdfc !=nil {return _fdfc ;};_cdaa .AlgIdExtSourceAttr =&_afgfc ;continue ;};if _geb .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_bccf ,_cafc :=_gc .ParseUint (_geb .Value ,10,32);if _cafc !=nil {return _cafc ;};_dcad :=uint32 (_bccf );_cdaa .CryptProviderTypeExtAttr =&_dcad ;continue ;};if _geb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_gabf ,_affbd :=_geb .Value ,error (nil );if _affbd !=nil {return _affbd ;};_cdaa .CryptProviderTypeExtSourceAttr =&_gabf ;continue ;};};for {_ggdcc ,_dabc :=d .Token ();if _dabc !=nil {return _dg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072: \u0025\u0073",_dabc );};if _dcef ,_adbcc :=_ggdcc .(_d .EndElement );_adbcc &&_dcef .Name ==start .Name {break ;};};return nil ;};func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_decbg :=&CT_TLAnimVariantIntegerVal {};return _decbg ;}; -// From -FromAttr *int32 ; +// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path +func (_bcfd *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _bcfd .SldAll !=nil {if _dddf :=_bcfd .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_dddf !=nil {return _dddf ;};};if _bcfd .SldRg !=nil {if _fdae :=_bcfd .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_fdae !=nil {return _fdae ;};};if _bcfd .CustShow !=nil {if _efbe :=_bcfd .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_efbe !=nil {return _efbe ;};};if _bcfd .ExtLst !=nil {if _begd :=_bcfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_begd !=nil {return _begd ;};};return nil ;};func (_dbfe *CT_SlideIdListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbfe .IdAttr =256;for _ ,_geeaf :=range start .Attr {if _geeaf .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"&&_geeaf .Name .Local =="\u0069\u0064"||_geeaf .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"&&_geeaf .Name .Local =="\u0069\u0064"{_gfec ,_egffa :=_geeaf .Value ,error (nil );if _egffa !=nil {return _egffa ;};_dbfe .RIdAttr =_gfec ;continue ;};if _geeaf .Name .Local =="\u0069\u0064"{_cbgd ,_cgac :=_gc .ParseUint (_geeaf .Value ,10,32);if _cgac !=nil {return _cgac ;};_dbfe .IdAttr =uint32 (_cbgd );continue ;};};_gcbf :for {_gfca ,_dbfbb :=d .Token ();if _dbfbb !=nil {return _dbfbb ;};switch _feecc :=_gfca .(type ){case _d .StartElement :switch _feecc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbfe .ExtLst =NewCT_ExtensionList ();if _cefg :=d .DecodeElement (_dbfe .ExtLst ,&_feecc );_cefg !=nil {return _cefg ;};default:_e .Log ("\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064Li\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_feecc .Name );if _aafa :=d .Skip ();_aafa !=nil {return _aafa ;};};case _d .EndElement :break _gcbf ;case _d .CharData :};};return nil ;}; -// To -ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;};func (_ecdgb ST_TLAnimateColorSpace )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_efacaf :=_c .Attr {};_efacaf .Name =name ;switch _ecdgb {case ST_TLAnimateColorSpaceUnset :_efacaf .Value ="";case ST_TLAnimateColorSpaceRgb :_efacaf .Value ="\u0072\u0067\u0062";case ST_TLAnimateColorSpaceHsl :_efacaf .Value ="\u0068\u0073\u006c";};return _efacaf ,nil ;};func (_ecffd ST_PhotoAlbumFrameShape )String ()string {switch _ecffd {case 0:return "";case 1:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case 2:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case 3:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case 4:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case 5:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case 6:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case 7:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return "";};func (_aabbc *CT_TLCommonTimeNodeData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aabbc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aabbc .IdAttr )});};if _aabbc .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_aabbc .PresetIDAttr )});};if _aabbc .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_fcea ,_addf :=_aabbc .PresetClassAttr .MarshalXMLAttr (_c .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"});if _addf !=nil {return _addf ;};start .Attr =append (start .Attr ,_fcea );};if _aabbc .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aabbc .PresetSubtypeAttr )});};if _aabbc .DurAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0075\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_aabbc .DurAttr )});};if _aabbc .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aabbc .RepeatCountAttr )});};if _aabbc .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_f .Sprintf ("\u0025\u0076",*_aabbc .RepeatDurAttr )});};if _aabbc .SpdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aabbc .SpdAttr )});};if _aabbc .AccelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aabbc .AccelAttr )});};if _aabbc .DecelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aabbc .DecelAttr )});};if _aabbc .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_aabbc .AutoRevAttr ))});};if _aabbc .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_acfge ,_aadfb :=_aabbc .RestartAttr .MarshalXMLAttr (_c .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"});if _aadfb !=nil {return _aadfb ;};start .Attr =append (start .Attr ,_acfge );};if _aabbc .FillAttr !=ST_TLTimeNodeFillTypeUnset {_feafc ,_deega :=_aabbc .FillAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c"});if _deega !=nil {return _deega ;};start .Attr =append (start .Attr ,_feafc );};if _aabbc .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_cdbcf ,_febg :=_aabbc .SyncBehaviorAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _febg !=nil {return _febg ;};start .Attr =append (start .Attr ,_cdbcf );};if _aabbc .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_aabbc .TmFilterAttr )});};if _aabbc .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_f .Sprintf ("\u0025\u0076",*_aabbc .EvtFilterAttr )});};if _aabbc .DisplayAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_aabbc .DisplayAttr ))});};if _aabbc .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_cagde ,_fbfcfe :=_aabbc .MasterRelAttr .MarshalXMLAttr (_c .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _fbfcfe !=nil {return _fbfcfe ;};start .Attr =append (start .Attr ,_cagde );};if _aabbc .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aabbc .BldLvlAttr )});};if _aabbc .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aabbc .GrpIdAttr )});};if _aabbc .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_aabbc .AfterEffectAttr ))});};if _aabbc .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_acag ,_dcdd :=_aabbc .NodeTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"});if _dcdd !=nil {return _dcdd ;};start .Attr =append (start .Attr ,_acag );};if _aabbc .NodePhAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_aabbc .NodePhAttr ))});};e .EncodeToken (start );if _aabbc .StCondLst !=nil {_debdb :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_aabbc .StCondLst ,_debdb );};if _aabbc .EndCondLst !=nil {_adaff :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_aabbc .EndCondLst ,_adaff );};if _aabbc .EndSync !=nil {_cgaf :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_aabbc .EndSync ,_cgaf );};if _aabbc .Iterate !=nil {_bfacd :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}};e .EncodeElement (_aabbc .Iterate ,_bfacd );};if _aabbc .ChildTnLst !=nil {_acade :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_aabbc .ChildTnLst ,_acade );};if _aabbc .SubTnLst !=nil {_fgeea :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_aabbc .SubTnLst ,_fgeea );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bad *CT_BuildList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aae :for {_deb ,_aeba :=d .Token ();if _aeba !=nil {return _aeba ;};switch _fgg :=_deb .(type ){case _c .StartElement :switch _fgg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"}:_eef :=NewCT_TLBuildParagraph ();if _bfde :=d .DecodeElement (_eef ,&_fgg );_bfde !=nil {return _bfde ;};_bad .BldP =append (_bad .BldP ,_eef );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_dbgb :=NewCT_TLBuildDiagram ();if _ddb :=d .DecodeElement (_dbgb ,&_fgg );_ddb !=nil {return _ddb ;};_bad .BldDgm =append (_bad .BldDgm ,_dbgb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_fbdd :=NewCT_TLOleBuildChart ();if _gdb :=d .DecodeElement (_fbdd ,&_fgg );_gdb !=nil {return _gdb ;};_bad .BldOleChart =append (_bad .BldOleChart ,_fbdd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}:_ccaa :=NewCT_TLGraphicalObjectBuild ();if _cef :=d .DecodeElement (_ccaa ,&_fgg );_cef !=nil {return _cef ;};_bad .BldGraphic =append (_bad .BldGraphic ,_ccaa );default:_cd .Log ("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_B\u0075\u0069l\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fgg .Name );if _dc :=d .Skip ();_dc !=nil {return _dc ;};};case _c .EndElement :break _aae ;case _c .CharData :};};return nil ;};func (_gbbcb ST_TLTriggerEvent )String ()string {switch _gbbcb {case 0:return "";case 1:return "\u006fn\u0042\u0065\u0067\u0069\u006e";case 2:return "\u006f\u006e\u0045n\u0064";case 3:return "\u0062\u0065\u0067i\u006e";case 4:return "\u0065\u006e\u0064";case 5:return "\u006fn\u0043\u006c\u0069\u0063\u006b";case 6:return "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case 7:return "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case 8:return "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case 9:return "\u006f\u006e\u004e\u0065\u0078\u0074";case 10:return "\u006f\u006e\u0050\u0072\u0065\u0076";case 11:return "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return "";};type CmAuthorLst struct{CT_CommentAuthorList };func (_agcbg ST_TLAnimateMotionPathEditMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agcbg .String (),start );};type CT_Kinsoku struct{ +// Validate validates the TagLst and its children +func (_ddaaea *TagLst )Validate ()error {return _ddaaea .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");};func (_edcb ST_Direction )Validate ()error {return _edcb .ValidateWithPath ("")};func ParseUnionST_Percentage (s string )(_c .ST_Percentage ,error ){return _c .ParseUnionST_Percentage (s );};func (_daac *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cegeb ,_ffdgg :=d .Token ();if _ffdgg !=nil {return _ffdgg ;};if _eceff ,_efeag :=_cegeb .(_d .EndElement );_efeag &&_eceff .Name ==start .Name {*_daac =1;return nil ;};if _dfbfc ,_dbaae :=_cegeb .(_d .CharData );!_dbaae {return _dg .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",_cegeb );}else {switch string (_dfbfc ){case "":*_daac =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_daac =1;case "\u0066\u0069\u0078e\u0064":*_daac =2;};};_cegeb ,_ffdgg =d .Token ();if _ffdgg !=nil {return _ffdgg ;};if _dcbb ,_bffg :=_cegeb .(_d .EndElement );_bffg &&_dcbb .Name ==start .Name {return nil ;};return _dg .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",_cegeb );};func (_dbge ST_TLTimeNodePresetClassType )String ()string {switch _dbge {case 0:return "";case 1:return "\u0065\u006e\u0074\u0072";case 2:return "\u0065\u0078\u0069\u0074";case 3:return "\u0065\u006d\u0070\u0068";case 4:return "\u0070\u0061\u0074\u0068";case 5:return "\u0076\u0065\u0072\u0062";case 6:return "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return "";};func NewSldMaster ()*SldMaster {_cedce :=&SldMaster {};_cedce .CT_SlideMaster =*NewCT_SlideMaster ();return _cedce ;};func (_ddcfe *CT_SmartTags )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdeb :=range start .Attr {if _cdeb .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"&&_cdeb .Name .Local =="\u0069\u0064"||_cdeb .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"&&_cdeb .Name .Local =="\u0069\u0064"{_dafg ,_bdgdf :=_cdeb .Value ,error (nil );if _bdgdf !=nil {return _bdgdf ;};_ddcfe .IdAttr =_dafg ;continue ;};};for {_gdgb ,_efeg :=d .Token ();if _efeg !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_efeg );};if _bgffg ,_cffca :=_gdgb .(_d .EndElement );_cffca &&_bgffg .Name ==start .Name {break ;};};return nil ;};func (_bdafe ST_TLTimeNodeRestartType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdafe .String (),start );};type ST_WebScreenSize byte ; -// Language -LangAttr *string ; +// Validate validates the CT_WebProperties and its children +func (_eccae *CT_WebProperties )Validate ()error {return _eccae .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Invalid Kinsoku Start Characters -InvalStCharsAttr string ; +// Validate validates the CT_NotesTextViewProperties and its children +func (_baea *CT_NotesTextViewProperties )Validate ()error {return _baea .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");}; -// Invalid Kinsoku End Characters -InvalEndCharsAttr string ;}; +// Validate validates the CT_HandoutMaster and its children +func (_cgaa *CT_HandoutMaster )Validate ()error {return _cgaa .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func NewCT_ControlList ()*CT_ControlList {_eeag :=&CT_ControlList {};return _eeag }; -// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path -func (_fdcce *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _bbdff :=_fdcce .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bbdff !=nil {return _bbdff ;};if _ebdgb :=_fdcce .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ebdgb !=nil {return _ebdgb ;};if _bage :=_fdcce .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bage !=nil {return _bage ;};if _bgbe :=_fdcce .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072");_bgbe !=nil {return _bgbe ;};if _gdbd :=_fdcce .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gdbd !=nil {return _gdbd ;};if _debcf :=_fdcce .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_debcf !=nil {return _debcf ;};if _fdcce .AttrNameLst !=nil {if _ddbag :=_fdcce .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_ddbag !=nil {return _ddbag ;};};return nil ;}; +// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path +func (_aeab *CT_HandoutMaster )ValidateWithPath (path string )error {if _eebbf :=_aeab .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_eebbf !=nil {return _eebbf ;};if _aeeeb :=_aeab .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_aeeeb !=nil {return _aeeeb ;};if _aeab .Hf !=nil {if _bdgd :=_aeab .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_bdgd !=nil {return _bdgd ;};};if _aeab .ExtLst !=nil {if _bdef :=_aeab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdef !=nil {return _bdef ;};};return nil ;};func (_accfb *ST_TLNextActionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdag ,_fgfbf :=d .Token ();if _fgfbf !=nil {return _fgfbf ;};if _abfcc ,_dbagd :=_bbdag .(_d .EndElement );_dbagd &&_abfcc .Name ==start .Name {*_accfb =1;return nil ;};if _defbb ,_adbfge :=_bbdag .(_d .CharData );!_adbfge {return _dg .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",_bbdag );}else {switch string (_defbb ){case "":*_accfb =0;case "\u006e\u006f\u006e\u0065":*_accfb =1;case "\u0073\u0065\u0065\u006b":*_accfb =2;};};_bbdag ,_fgfbf =d .Token ();if _fgfbf !=nil {return _fgfbf ;};if _ddgcf ,_bdbed :=_bbdag .(_d .EndElement );_bdbed &&_ddgcf .Name ==start .Name {return nil ;};return _dg .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",_bbdag );};func (_fcfb ST_TLTimeIndefinite )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fcfb .String (),start );}; -// Validate validates the CT_PresentationProperties and its children -func (_eacgb *CT_PresentationProperties )Validate ()error {return _eacgb .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");}; +// Validate validates the CT_CustomShowId and its children +func (_adef *CT_CustomShowId )Validate ()error {return _adef .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");};func (_addgb *CT_TLTimeAnimateValueList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _addgb .Tav !=nil {_ccbeb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_aecb :=range _addgb .Tav {e .EncodeElement (_aecb ,_ccbeb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path -func (_bgbec *CT_WheelTransition )ValidateWithPath (path string )error {return nil };func (_badf *CT_SlideTransition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _badf .SpdAttr !=ST_TransitionSpeedUnset {_cdab ,_gefb :=_badf .SpdAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0070\u0064"});if _gefb !=nil {return _gefb ;};start .Attr =append (start .Attr ,_cdab );};if _badf .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_badf .AdvClickAttr ))});};if _badf .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_badf .AdvTmAttr )});};e .EncodeToken (start );if _badf .Choice !=nil {_badf .Choice .MarshalXML (e ,_c .StartElement {});};if _badf .SndAc !=nil {_ddgbd :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_badf .SndAc ,_ddgbd );};if _badf .ExtLst !=nil {_gddf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_badf .ExtLst ,_gddf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddecbf ST_TLTimeNodeSyncType )Validate ()error {return _ddecbf .ValidateWithPath ("")}; +func (_fdfg *CT_WheelTransition )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path -func (_ddge *CT_OrientationTransition )ValidateWithPath (path string )error {if _fabc :=_ddge .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fabc !=nil {return _fabc ;};return nil ;};func (_agac *CT_OptionalBlackTransition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edfg :=range start .Attr {if _edfg .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_agdd ,_efde :=_e .ParseBool (_edfg .Value );if _efde !=nil {return _efde ;};_agac .ThruBlkAttr =&_agdd ;continue ;};};for {_becb ,_deaa :=d .Token ();if _deaa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006c\u0042\u006c\u0061\u0063\u006bT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_deaa );};if _fgge ,_gbbg :=_becb .(_c .EndElement );_gbbg &&_fgge .Name ==start .Name {break ;};};return nil ;};type ST_TLChartSubelementType byte ;func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_egfd :=&CT_TLCommonBehaviorData {};_egfd .CTn =NewCT_TLCommonTimeNodeData ();_egfd .TgtEl =NewCT_TLTimeTargetElement ();return _egfd ;};type CT_TLTimeNodeExclusive struct{ +// Validate validates the CT_TLTriggerRuntimeNode and its children +func (_ccbdf *CT_TLTriggerRuntimeNode )Validate ()error {return _ccbdf .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};type CT_NotesTextViewProperties struct{ -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ;}; +// Base properties for Notes View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func NewPresentation ()*Presentation {_cgge :=&Presentation {};_cgge .CT_Presentation =*NewCT_Presentation ();return _cgge ;};func (_adcb *CT_OleObjectChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfce :for {_ddcaf ,_efba :=d .Token ();if _efba !=nil {return _efba ;};switch _dcd :=_ddcaf .(type ){case _d .StartElement :switch _dcd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_adcb .Embed =NewCT_OleObjectEmbed ();if _fgef :=d .DecodeElement (_adcb .Embed ,&_dcd );_fgef !=nil {return _fgef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_adcb .Link =NewCT_OleObjectLink ();if _ccab :=d .DecodeElement (_adcb .Link ,&_dcd );_ccab !=nil {return _ccab ;};default:_e .Log ("\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\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dcd .Name );if _dbeea :=d .Skip ();_dbeea !=nil {return _dbeea ;};};case _d .EndElement :break _dfce ;case _d .CharData :};};return nil ;};type ST_TLTimeNodeSyncType byte ;func (_bbag *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bgff :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bbag .CNvPr ,_bgff );_cgdf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_bbag .CNvGraphicFramePr ,_cgdf );_faaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_bbag .NvPr ,_faaa );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eefg *CT_GuideList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eefg .Guide !=nil {_gaf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_fgea :=range _eefg .Guide {e .EncodeElement (_fgea ,_gaf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbaadb ST_TLAnimateColorSpace )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbdeg :=_d .Attr {};_gbdeg .Name =name ;switch _gbaadb {case ST_TLAnimateColorSpaceUnset :_gbdeg .Value ="";case ST_TLAnimateColorSpaceRgb :_gbdeg .Value ="\u0072\u0067\u0062";case ST_TLAnimateColorSpaceHsl :_gbdeg .Value ="\u0068\u0073\u006c";};return _gbdeg ,nil ;}; -// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path -func (_bgeee *EG_ShowType )ValidateWithPath (path string )error {if _bgeee .Present !=nil {if _dbdag :=_bgeee .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_dbdag !=nil {return _dbdag ;};};if _bgeee .Browse !=nil {if _cbcba :=_bgeee .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_cbcba !=nil {return _cbcba ;};};if _bgeee .Kiosk !=nil {if _daefec :=_bgeee .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_daefec !=nil {return _daefec ;};};return nil ;};type ST_Direction byte ;func (_ebfbaf ST_TLTriggerEvent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebfbaf .String (),start );};const (ST_SlideLayoutTypeUnset ST_SlideLayoutType =0;ST_SlideLayoutTypeTitle ST_SlideLayoutType =1;ST_SlideLayoutTypeTx ST_SlideLayoutType =2;ST_SlideLayoutTypeTwoColTx ST_SlideLayoutType =3;ST_SlideLayoutTypeTbl ST_SlideLayoutType =4;ST_SlideLayoutTypeTxAndChart ST_SlideLayoutType =5;ST_SlideLayoutTypeChartAndTx ST_SlideLayoutType =6;ST_SlideLayoutTypeDgm ST_SlideLayoutType =7;ST_SlideLayoutTypeChart ST_SlideLayoutType =8;ST_SlideLayoutTypeTxAndClipArt ST_SlideLayoutType =9;ST_SlideLayoutTypeClipArtAndTx ST_SlideLayoutType =10;ST_SlideLayoutTypeTitleOnly ST_SlideLayoutType =11;ST_SlideLayoutTypeBlank ST_SlideLayoutType =12;ST_SlideLayoutTypeTxAndObj ST_SlideLayoutType =13;ST_SlideLayoutTypeObjAndTx ST_SlideLayoutType =14;ST_SlideLayoutTypeObjOnly ST_SlideLayoutType =15;ST_SlideLayoutTypeObj ST_SlideLayoutType =16;ST_SlideLayoutTypeTxAndMedia ST_SlideLayoutType =17;ST_SlideLayoutTypeMediaAndTx ST_SlideLayoutType =18;ST_SlideLayoutTypeObjOverTx ST_SlideLayoutType =19;ST_SlideLayoutTypeTxOverObj ST_SlideLayoutType =20;ST_SlideLayoutTypeTxAndTwoObj ST_SlideLayoutType =21;ST_SlideLayoutTypeTwoObjAndTx ST_SlideLayoutType =22;ST_SlideLayoutTypeTwoObjOverTx ST_SlideLayoutType =23;ST_SlideLayoutTypeFourObj ST_SlideLayoutType =24;ST_SlideLayoutTypeVertTx ST_SlideLayoutType =25;ST_SlideLayoutTypeClipArtAndVertTx ST_SlideLayoutType =26;ST_SlideLayoutTypeVertTitleAndTx ST_SlideLayoutType =27;ST_SlideLayoutTypeVertTitleAndTxOverChart ST_SlideLayoutType =28;ST_SlideLayoutTypeTwoObj ST_SlideLayoutType =29;ST_SlideLayoutTypeObjAndTwoObj ST_SlideLayoutType =30;ST_SlideLayoutTypeTwoObjAndObj ST_SlideLayoutType =31;ST_SlideLayoutTypeCust ST_SlideLayoutType =32;ST_SlideLayoutTypeSecHead ST_SlideLayoutType =33;ST_SlideLayoutTypeTwoTxTwoObj ST_SlideLayoutType =34;ST_SlideLayoutTypeObjTx ST_SlideLayoutType =35;ST_SlideLayoutTypePicTx ST_SlideLayoutType =36;);func NewCT_TLTemplateList ()*CT_TLTemplateList {_bdad :=&CT_TLTemplateList {};return _bdad };func (_befaa *CT_TLIterateIntervalTime )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_befaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_PrintColorMode byte ;type ST_PhotoAlbumLayout byte ;const (ST_TLChartSubelementTypeUnset ST_TLChartSubelementType =0;ST_TLChartSubelementTypeGridLegend ST_TLChartSubelementType =1;ST_TLChartSubelementTypeSeries ST_TLChartSubelementType =2;ST_TLChartSubelementTypeCategory ST_TLChartSubelementType =3;ST_TLChartSubelementTypePtInSeries ST_TLChartSubelementType =4;ST_TLChartSubelementTypePtInCategory ST_TLChartSubelementType =5;);func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_gfbd :=&CT_EmbeddedFontListEntry {};_gfbd .Font =_ee .NewCT_TextFont ();return _gfbd ;}; +// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path +func (_gdddg *ViewPr )ValidateWithPath (path string )error {if _edbaa :=_gdddg .CT_ViewProperties .ValidateWithPath (path );_edbaa !=nil {return _edbaa ;};return nil ;};type CT_TransitionStartSoundAction struct{ -// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path -func (_fcfb *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };const (ST_TLDiagramBuildTypeUnset ST_TLDiagramBuildType =0;ST_TLDiagramBuildTypeWhole ST_TLDiagramBuildType =1;ST_TLDiagramBuildTypeDepthByNode ST_TLDiagramBuildType =2;ST_TLDiagramBuildTypeDepthByBranch ST_TLDiagramBuildType =3;ST_TLDiagramBuildTypeBreadthByNode ST_TLDiagramBuildType =4;ST_TLDiagramBuildTypeBreadthByLvl ST_TLDiagramBuildType =5;ST_TLDiagramBuildTypeCw ST_TLDiagramBuildType =6;ST_TLDiagramBuildTypeCwIn ST_TLDiagramBuildType =7;ST_TLDiagramBuildTypeCwOut ST_TLDiagramBuildType =8;ST_TLDiagramBuildTypeCcw ST_TLDiagramBuildType =9;ST_TLDiagramBuildTypeCcwIn ST_TLDiagramBuildType =10;ST_TLDiagramBuildTypeCcwOut ST_TLDiagramBuildType =11;ST_TLDiagramBuildTypeInByRing ST_TLDiagramBuildType =12;ST_TLDiagramBuildTypeOutByRing ST_TLDiagramBuildType =13;ST_TLDiagramBuildTypeUp ST_TLDiagramBuildType =14;ST_TLDiagramBuildTypeDown ST_TLDiagramBuildType =15;ST_TLDiagramBuildTypeAllAtOnce ST_TLDiagramBuildType =16;ST_TLDiagramBuildTypeCust ST_TLDiagramBuildType =17;); +// Loop Sound +LoopAttr *bool ; -// Validate validates the CT_SlideSyncProperties and its children -func (_caedb *CT_SlideSyncProperties )Validate ()error {return _caedb .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_gffdgd ST_SlideLayoutType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gffdgd .String (),start );};func (_dcfd *CT_SlideTransitionChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dcfd .Blinds !=nil {_bdecb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}};e .EncodeElement (_dcfd .Blinds ,_bdecb );};if _dcfd .Checker !=nil {_faeef :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_dcfd .Checker ,_faeef );};if _dcfd .Circle !=nil {_eeeg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}};e .EncodeElement (_dcfd .Circle ,_eeeg );};if _dcfd .Dissolve !=nil {_dfbcd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_dcfd .Dissolve ,_dfbcd );};if _dcfd .Comb !=nil {_baebb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}};e .EncodeElement (_dcfd .Comb ,_baebb );};if _dcfd .Cover !=nil {_abcgcf :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_dcfd .Cover ,_abcgcf );};if _dcfd .Cut !=nil {_bbdf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063u\u0074"}};e .EncodeElement (_dcfd .Cut ,_bbdf );};if _dcfd .Diamond !=nil {_dcfdf :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_dcfd .Diamond ,_dcfdf );};if _dcfd .Fade !=nil {_cfega :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}};e .EncodeElement (_dcfd .Fade ,_cfega );};if _dcfd .Newsflash !=nil {_dfedc :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_dcfd .Newsflash ,_dfedc );};if _dcfd .Plus !=nil {_gdccd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_dcfd .Plus ,_gdccd );};if _dcfd .Pull !=nil {_badaf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_dcfd .Pull ,_badaf );};if _dcfd .Push !=nil {_ggaag :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}};e .EncodeElement (_dcfd .Push ,_ggaag );};if _dcfd .Random !=nil {_eaddb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_dcfd .Random ,_eaddb );};if _dcfd .RandomBar !=nil {_cbdd :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}};e .EncodeElement (_dcfd .RandomBar ,_cbdd );};if _dcfd .Split !=nil {_cbfec :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_dcfd .Split ,_cbfec );};if _dcfd .Strips !=nil {_eefdb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}};e .EncodeElement (_dcfd .Strips ,_eefdb );};if _dcfd .Wedge !=nil {_ceee :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_dcfd .Wedge ,_ceee );};if _dcfd .Wheel !=nil {_aede :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}};e .EncodeElement (_dcfd .Wheel ,_aede );};if _dcfd .Wipe !=nil {_geegf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_dcfd .Wipe ,_geegf );};if _dcfd .Zoom !=nil {_gdade :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_dcfd .Zoom ,_gdade );};return nil ;};func (_gdded *CT_TLOleChartTargetElement )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_eaecb ,_egga :=_gdded .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _egga !=nil {return _egga ;};start .Attr =append (start .Attr ,_eaecb );if _gdded .LvlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0076\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gdded .LvlAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_adedg :=&CT_TLShapeTargetElement {};return _adedg ;}; +// Sound +Snd *_c .CT_EmbeddedWAVAudioFile ;};func (_dcbfg ST_TLNextActionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcbfg .String (),start );}; -// Validate validates the CT_IndexRange and its children -func (_dbfa *CT_IndexRange )Validate ()error {return _dbfa .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func (_gdage *SldLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdage .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_facfc :=range start .Attr {if _facfc .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_egebc ,_abfag :=_facfc .Value ,error (nil );if _abfag !=nil {return _abfag ;};_gdage .MatchingNameAttr =&_egebc ;continue ;};if _facfc .Name .Local =="\u0074\u0079\u0070\u0065"{_gdage .TypeAttr .UnmarshalXMLAttr (_facfc );continue ;};if _facfc .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_gcbdd ,_eabda :=_e .ParseBool (_facfc .Value );if _eabda !=nil {return _eabda ;};_gdage .PreserveAttr =&_gcbdd ;continue ;};if _facfc .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_bbage ,_fgbg :=_e .ParseBool (_facfc .Value );if _fgbg !=nil {return _fgbg ;};_gdage .UserDrawnAttr =&_bbage ;continue ;};if _facfc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_geafb ,_ddggf :=_e .ParseBool (_facfc .Value );if _ddggf !=nil {return _ddggf ;};_gdage .ShowMasterSpAttr =&_geafb ;continue ;};if _facfc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_ebgcd ,_ddcb :=_e .ParseBool (_facfc .Value );if _ddcb !=nil {return _ddcb ;};_gdage .ShowMasterPhAnimAttr =&_ebgcd ;continue ;};};_ccbed :for {_fafbc ,_ceaadda :=d .Token ();if _ceaadda !=nil {return _ceaadda ;};switch _eefdbg :=_fafbc .(type ){case _c .StartElement :switch _eefdbg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _fbag :=d .DecodeElement (_gdage .CSld ,&_eefdbg );_fbag !=nil {return _fbag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gdage .ClrMapOvr =_ee .NewCT_ColorMappingOverride ();if _cfcbf :=d .DecodeElement (_gdage .ClrMapOvr ,&_eefdbg );_cfcbf !=nil {return _cfcbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_gdage .Transition =NewCT_SlideTransition ();if _fcaec :=d .DecodeElement (_gdage .Transition ,&_eefdbg );_fcaec !=nil {return _fcaec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_gdage .Timing =NewCT_SlideTiming ();if _eefgg :=d .DecodeElement (_gdage .Timing ,&_eefdbg );_eefgg !=nil {return _eefgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_gdage .Hf =NewCT_HeaderFooter ();if _efaad :=d .DecodeElement (_gdage .Hf ,&_eefdbg );_efaad !=nil {return _efaad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdage .ExtLst =NewCT_ExtensionListModify ();if _efefb :=d .DecodeElement (_gdage .ExtLst ,&_eefdbg );_efefb !=nil {return _efefb ;};default:_cd .Log ("\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\u006c\u0064\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_eefdbg .Name );if _eaegd :=d .Skip ();_eaegd !=nil {return _eaegd ;};};case _c .EndElement :break _ccbed ;case _c .CharData :};};return nil ;};func NewCT_Guide ()*CT_Guide {_daef :=&CT_Guide {};return _daef };func (_cfcc *ST_TLAnimateEffectTransition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaafb ,_ddbe :=d .Token ();if _ddbe !=nil {return _ddbe ;};if _bcgd ,_cbeeb :=_aaafb .(_c .EndElement );_cbeeb &&_bcgd .Name ==start .Name {*_cfcc =1;return nil ;};if _abdfg ,_cafb :=_aaafb .(_c .CharData );!_cafb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaafb );}else {switch string (_abdfg ){case "":*_cfcc =0;case "\u0069\u006e":*_cfcc =1;case "\u006f\u0075\u0074":*_cfcc =2;case "\u006e\u006f\u006e\u0065":*_cfcc =3;};};_aaafb ,_ddbe =d .Token ();if _ddbe !=nil {return _ddbe ;};if _gfdda ,_bafee :=_aaafb .(_c .EndElement );_bafee &&_gfdda .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaafb );};type CT_BuildList struct{ +// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path +func (_edfd *CT_InOutTransition )ValidateWithPath (path string )error {if _bae :=_edfd .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bae !=nil {return _bae ;};return nil ;};type CT_SlideMaster struct{ -// Build Paragraph -BldP []*CT_TLBuildParagraph ; +// Preserve Slide Master +PreserveAttr *bool ; -// Build Diagram -BldDgm []*CT_TLBuildDiagram ; +// Common slide data for slide masters +CSld *CT_CommonSlideData ; -// Build Embedded Chart -BldOleChart []*CT_TLOleBuildChart ; +// Color Scheme Map +ClrMap *_c .CT_ColorMapping ; -// Build Graphics -BldGraphic []*CT_TLGraphicalObjectBuild ;}; +// List of Slide Layouts +SldLayoutIdLst *CT_SlideLayoutIdList ; -// Validate validates the CT_TLAnimateScaleBehavior and its children -func (_abdag *CT_TLAnimateScaleBehavior )Validate ()error {return _abdag .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");}; +// Slide Transition for a Slide Master +Transition *CT_SlideTransition ; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_fffd *CT_ExtensionList )ValidateWithPath (path string )error {for _ged ,_gdbeb :=range _fffd .Ext {if _cfbg :=_gdbeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ged ));_cfbg !=nil {return _cfbg ;};};return nil ;};func (_gaabe *CT_TLTimeNodeExclusive )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ecda :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_gaabe .CTn ,_ecda );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbcda *EG_TopLevelSlide )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbcda .ClrMap =_ee .NewCT_ColorMapping ();_fdbbe :for {_cfbbc ,_ceebb :=d .Token ();if _ceebb !=nil {return _ceebb ;};switch _gedaef :=_cfbbc .(type ){case _c .StartElement :switch _gedaef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _egage :=d .DecodeElement (_cbcda .ClrMap ,&_gedaef );_egage !=nil {return _egage ;};default:_cd .Log ("\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\u0054\u006f\u0070\u004c\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065\u0020\u0025v",_gedaef .Name );if _dcbbf :=d .Skip ();_dcbbf !=nil {return _dcbbf ;};};case _c .EndElement :break _fdbbe ;case _c .CharData :};};return nil ;};func (_afff *ST_TLBehaviorTransformType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbedb ,_fcaac :=d .Token ();if _fcaac !=nil {return _fcaac ;};if _edfce ,_badfg :=_dbedb .(_c .EndElement );_badfg &&_edfce .Name ==start .Name {*_afff =1;return nil ;};if _fcffg ,_dcdgc :=_dbedb .(_c .CharData );!_dcdgc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbedb );}else {switch string (_fcffg ){case "":*_afff =0;case "\u0070\u0074":*_afff =1;case "\u0069\u006d\u0067":*_afff =2;};};_dbedb ,_fcaac =d .Token ();if _fcaac !=nil {return _fcaac ;};if _acaea ,_dbefd :=_dbedb .(_c .EndElement );_dbefd &&_acaea .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbedb );};const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;);func (_gfge *CT_Comment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfge .Pos =_ee .NewCT_Point2D ();for _ ,_dgd :=range start .Attr {if _dgd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_cfdc ,_cfb :=_e .ParseUint (_dgd .Value ,10,32);if _cfb !=nil {return _cfb ;};_gfge .AuthorIdAttr =uint32 (_cfdc );continue ;};if _dgd .Name .Local =="\u0064\u0074"{_ada ,_gag :=ParseStdlibTime (_dgd .Value );if _gag !=nil {return _gag ;};_gfge .DtAttr =&_ada ;continue ;};if _dgd .Name .Local =="\u0069\u0064\u0078"{_fae ,_gdbe :=_e .ParseUint (_dgd .Value ,10,32);if _gdbe !=nil {return _gdbe ;};_gfge .IdxAttr =uint32 (_fae );continue ;};};_egc :for {_ffag ,_faa :=d .Token ();if _faa !=nil {return _faa ;};switch _bgcf :=_ffag .(type ){case _c .StartElement :switch _bgcf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _gbf :=d .DecodeElement (_gfge .Pos ,&_bgcf );_gbf !=nil {return _gbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _ffda :=d .DecodeElement (&_gfge .Text ,&_bgcf );_ffda !=nil {return _ffda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfge .ExtLst =NewCT_ExtensionListModify ();if _eafd :=d .DecodeElement (_gfge .ExtLst ,&_bgcf );_eafd !=nil {return _eafd ;};default:_cd .Log ("\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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_bgcf .Name );if _adbab :=d .Skip ();_adbab !=nil {return _adbab ;};};case _c .EndElement :break _egc ;case _c .CharData :};};return nil ;}; +// Slide Timing Information for Slide Masters +Timing *CT_SlideTiming ; -// Validate validates the CT_SlideIdListEntry and its children -func (_bebge *CT_SlideIdListEntry )Validate ()error {return _bebge .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_cgadb ST_TLBehaviorAdditiveType )String ()string {switch _cgadb {case 0:return "";case 1:return "\u0062\u0061\u0073\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u0072\u0065\u0070\u006c";case 4:return "\u006d\u0075\u006c\u0074";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func (_gfbgg *Notes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _gfbgg .CT_NotesSlide .MarshalXML (e ,start );};type CT_SlideMasterIdList struct{ +// Header/Footer information for a slide master +Hf *CT_HeaderFooter ; -// Slide Master ID -SldMasterId []*CT_SlideMasterIdListEntry ;};func (_ccaea *CT_SlideTiming )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbab :for {_ecfcd ,_daagf :=d .Token ();if _daagf !=nil {return _daagf ;};switch _dcdb :=_ecfcd .(type ){case _c .StartElement :switch _dcdb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:_ccaea .TnLst =NewCT_TimeNodeList ();if _eaab :=d .DecodeElement (_ccaea .TnLst ,&_dcdb );_eaab !=nil {return _eaab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"}:_ccaea .BldLst =NewCT_BuildList ();if _egbd :=d .DecodeElement (_ccaea .BldLst ,&_dcdb );_egbd !=nil {return _egbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccaea .ExtLst =NewCT_ExtensionListModify ();if _fbcdd :=d .DecodeElement (_ccaea .ExtLst ,&_dcdb );_fbcdd !=nil {return _fbcdd ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0069m\u0069n\u0067\u0020\u0025\u0076",_dcdb .Name );if _fdeeg :=d .Skip ();_fdeeg !=nil {return _fdeeg ;};};case _c .EndElement :break _fbab ;case _c .CharData :};};return nil ;};func (_ggag *CT_TLAnimateBehavior )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggag .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_daaeb :=range start .Attr {if _daaeb .Name .Local =="\u0062\u0079"{_cbfeb ,_aadb :=_daaeb .Value ,error (nil );if _aadb !=nil {return _aadb ;};_ggag .ByAttr =&_cbfeb ;continue ;};if _daaeb .Name .Local =="\u0066\u0072\u006f\u006d"{_bedf ,_gfbfg :=_daaeb .Value ,error (nil );if _gfbfg !=nil {return _gfbfg ;};_ggag .FromAttr =&_bedf ;continue ;};if _daaeb .Name .Local =="\u0074\u006f"{_badfe ,_dafbge :=_daaeb .Value ,error (nil );if _dafbge !=nil {return _dafbge ;};_ggag .ToAttr =&_badfe ;continue ;};if _daaeb .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_ggag .CalcmodeAttr .UnmarshalXMLAttr (_daaeb );continue ;};if _daaeb .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_ggag .ValueTypeAttr .UnmarshalXMLAttr (_daaeb );continue ;};};_gaaecb :for {_ccbd ,_abcc :=d .Token ();if _abcc !=nil {return _abcc ;};switch _ffeaa :=_ccbd .(type ){case _c .StartElement :switch _ffeaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _cegaa :=d .DecodeElement (_ggag .CBhvr ,&_ffeaa );_cegaa !=nil {return _cegaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"}:_ggag .TavLst =NewCT_TLTimeAnimateValueList ();if _eadda :=d .DecodeElement (_ggag .TavLst ,&_ffeaa );_eadda !=nil {return _eadda ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_ffeaa .Name );if _cgbe :=d .Skip ();_cgbe !=nil {return _cgbe ;};};case _c .EndElement :break _gaaecb ;case _c .CharData :};};return nil ;}; +// Slide Master Text Styles +TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;};func (_cbcb ST_TLTimeNodeSyncType )Validate ()error {return _cbcb .ValidateWithPath ("")};type CT_OutlineViewSlideList struct{ -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_gfdc *CT_CommentList )ValidateWithPath (path string )error {for _ade ,_dbaa :=range _gfdc .Cm {if _egf :=_dbaa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_ade ));_egf !=nil {return _egf ;};};return nil ;};type ST_PrintWhat byte ;type CT_GuideList struct{ +// Presentation Slide +Sld []*CT_OutlineViewSlideEntry ;};func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_cbda :=&CT_OptionalBlackTransition {};return _cbda ;};type CT_SlideRelationshipListEntry struct{IdAttr string ;};type CT_PhotoAlbum struct{ -// A Guide -Guide []*CT_Guide ;};const (ST_TLParaBuildTypeUnset ST_TLParaBuildType =0;ST_TLParaBuildTypeAllAtOnce ST_TLParaBuildType =1;ST_TLParaBuildTypeP ST_TLParaBuildType =2;ST_TLParaBuildTypeCust ST_TLParaBuildType =3;ST_TLParaBuildTypeWhole ST_TLParaBuildType =4;);func NewEG_ShowType ()*EG_ShowType {_ffcf :=&EG_ShowType {};return _ffcf };func (_dfeba ST_TLAnimateMotionPathEditMode )String ()string {switch _dfeba {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064";};return "";};const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;);type CT_CommentAuthorList struct{ +// Black and White +BwAttr *bool ; -// Comment Author -CmAuthor []*CT_CommentAuthor ;}; +// Show/Hide Captions +ShowCaptionsAttr *bool ; -// Validate validates the CT_TLTemplate and its children -func (_afgbb *CT_TLTemplate )Validate ()error {return _afgbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};func (_bfce *CT_CommonSlideViewProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfce .CViewPr =NewCT_CommonViewProperties ();for _ ,_dbef :=range start .Attr {if _dbef .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_gffd ,_fcdb :=_e .ParseBool (_dbef .Value );if _fcdb !=nil {return _fcdb ;};_bfce .SnapToGridAttr =&_gffd ;continue ;};if _dbef .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_abd ,_gcbc :=_e .ParseBool (_dbef .Value );if _gcbc !=nil {return _gcbc ;};_bfce .SnapToObjectsAttr =&_abd ;continue ;};if _dbef .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_cfce ,_dgfa :=_e .ParseBool (_dbef .Value );if _dgfa !=nil {return _dgfa ;};_bfce .ShowGuidesAttr =&_cfce ;continue ;};};_gbdb :for {_edcf ,_gde :=d .Token ();if _gde !=nil {return _gde ;};switch _eda :=_edcf .(type ){case _c .StartElement :switch _eda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _fegb :=d .DecodeElement (_bfce .CViewPr ,&_eda );_fegb !=nil {return _fegb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}:_bfce .GuideLst =NewCT_GuideList ();if _bdeb :=d .DecodeElement (_bfce .GuideLst ,&_eda );_bdeb !=nil {return _bdeb ;};default:_cd .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_eda .Name );if _eca :=d .Skip ();_eca !=nil {return _eca ;};};case _c .EndElement :break _gbdb ;case _c .CharData :};};return nil ;};func (_eafcf ST_SlideSizeType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fgfbc :=_c .Attr {};_fgfbc .Name =name ;switch _eafcf {case ST_SlideSizeTypeUnset :_fgfbc .Value ="";case ST_SlideSizeTypeScreen4x3 :_fgfbc .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case ST_SlideSizeTypeLetter :_fgfbc .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_fgfbc .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_fgfbc .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_fgfbc .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case ST_SlideSizeTypeBanner :_fgfbc .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_fgfbc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_fgfbc .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_fgfbc .Value ="\u0041\u0033";case ST_SlideSizeTypeB4ISO :_fgfbc .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_fgfbc .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_fgfbc .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_fgfbc .Value ="\u0042\u0035\u004aI\u0053";case ST_SlideSizeTypeHagakiCard :_fgfbc .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_fgfbc .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_fgfbc .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return _fgfbc ,nil ;}; +// Photo Album Layout +LayoutAttr ST_PhotoAlbumLayout ; -// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path -func (_cdfae *SldMaster )ValidateWithPath (path string )error {if _cfec :=_cdfae .CT_SlideMaster .ValidateWithPath (path );_cfec !=nil {return _cfec ;};return nil ;};func (_ccce *CT_TLAnimateMotionBehavior )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccce .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_ebedb ,_bdgfa :=_ccce .OriginAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"});if _bdgfa !=nil {return _bdgfa ;};start .Attr =append (start .Attr ,_ebedb );};if _ccce .PathAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_ccce .PathAttr )});};if _ccce .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_fgdd ,_ffeae :=_ccce .PathEditModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _ffeae !=nil {return _ffeae ;};start .Attr =append (start .Attr ,_fgdd );};if _ccce .RAngAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_ccce .RAngAttr )});};if _ccce .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ccce .PtsTypesAttr )});};e .EncodeToken (start );_cfdcc :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ccce .CBhvr ,_cfdcc );if _ccce .By !=nil {_bfef :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_ccce .By ,_bfef );};if _ccce .From !=nil {_agdgbb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ccce .From ,_agdgbb );};if _ccce .To !=nil {_dbdd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_ccce .To ,_dbdd );};if _ccce .RCtr !=nil {_cbaa :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_ccce .RCtr ,_cbaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Frame Type +FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;};func (_gdedg ST_TLAnimateMotionPathEditMode )Validate ()error {return _gdedg .ValidateWithPath ("")};func (_gac *CT_CommentList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cff :for {_adfe ,_aae :=d .Token ();if _aae !=nil {return _aae ;};switch _aeg :=_adfe .(type ){case _d .StartElement :switch _aeg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_dce :=NewCT_Comment ();if _dfda :=d .DecodeElement (_dce ,&_aeg );_dfda !=nil {return _dfda ;};_gac .Cm =append (_gac .Cm ,_dce );default:_e .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_aeg .Name );if _fgge :=d .Skip ();_fgge !=nil {return _fgge ;};};case _d .EndElement :break _cff ;case _d .CharData :};};return nil ;};func (_geea *CT_CustomShowId )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_geea .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path -func (_fbfa *CT_OleObjectChoice )ValidateWithPath (path string )error {if _fbfa .Embed !=nil {if _abea :=_fbfa .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_abea !=nil {return _abea ;};};if _fbfa .Link !=nil {if _dfce :=_fbfa .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_dfce !=nil {return _dfce ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path +func (_ebea *CT_CustomerDataList )ValidateWithPath (path string )error {for _caaee ,_gdfg :=range _ebea .CustData {if _bbaaa :=_gdfg .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_caaee ));_bbaaa !=nil {return _bbaaa ;};};if _ebea .Tags !=nil {if _gbdc :=_ebea .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_gbdc !=nil {return _gbdc ;};};return nil ;};func (_baccff ST_TLChartSubelementType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_baccff .String (),start );};type ST_TLTimeNodePresetClassType byte ;func (_fcacb *CT_WheelTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deaf :=range start .Attr {if _deaf .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_cgbb ,_baaa :=_gc .ParseUint (_deaf .Value ,10,32);if _baaa !=nil {return _baaa ;};_fcbgce :=uint32 (_cgbb );_fcacb .SpokesAttr =&_fcbgce ;continue ;};};for {_cfedb ,_edfab :=d .Token ();if _edfab !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0068\u0065\u0065\u006c\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_edfab );};if _eefgc ,_dbcfc :=_cfedb .(_d .EndElement );_dbcfc &&_eefgc .Name ==start .Name {break ;};};return nil ;};func (_fcfdf ST_WebColorType )String ()string {switch _fcfdf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062r\u006f\u0077\u0073\u0065\u0072";case 3:return "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 4:return "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case 5:return "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case 6:return "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return "";};func (_cgbdc *CT_SlideRelationshipListEntry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_cgbdc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewHandoutMaster ()*HandoutMaster {_ebfb :=&HandoutMaster {};_ebfb .CT_HandoutMaster =*NewCT_HandoutMaster ();return _ebfb ;};type CT_TagsData struct{IdAttr string ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_ecabc :=&CT_GroupShapeNonVisual {};_ecabc .CNvPr =_c .NewCT_NonVisualDrawingProps ();_ecabc .CNvGrpSpPr =_c .NewCT_NonVisualGroupDrawingShapeProps ();_ecabc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _ecabc ;}; -// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path -func (_ddfa *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };func (_gcba *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcba .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_bgcb :=range start .Attr {if _bgcb .Name .Local =="\u0062\u0079"{_fgaa ,_fadcg :=_e .ParseInt (_bgcb .Value ,10,32);if _fadcg !=nil {return _fadcg ;};_agcc :=int32 (_fgaa );_gcba .ByAttr =&_agcc ;continue ;};if _bgcb .Name .Local =="\u0066\u0072\u006f\u006d"{_gbgga ,_fffcf :=_e .ParseInt (_bgcb .Value ,10,32);if _fffcf !=nil {return _fffcf ;};_ebdec :=int32 (_gbgga );_gcba .FromAttr =&_ebdec ;continue ;};if _bgcb .Name .Local =="\u0074\u006f"{_gdcb ,_bfddef :=_e .ParseInt (_bgcb .Value ,10,32);if _bfddef !=nil {return _bfddef ;};_gdfae :=int32 (_gdcb );_gcba .ToAttr =&_gdfae ;continue ;};};_eadgee :for {_bgaee ,_gbac :=d .Token ();if _gbac !=nil {return _gbac ;};switch _fcdec :=_bgaee .(type ){case _c .StartElement :switch _fcdec .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _bcdac :=d .DecodeElement (_gcba .CBhvr ,&_fcdec );_bcdac !=nil {return _bcdac ;};default:_cd .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074\u0061\u0074i\u006f\u006eBe\u0068\u0061\u0076i\u006f\u0072\u0020\u0025\u0076",_fcdec .Name );if _bfff :=d .Skip ();_bfff !=nil {return _bfff ;};};case _c .EndElement :break _eadgee ;case _c .CharData :};};return nil ;};type CT_WebProperties struct{ +// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path +func (_aaea *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _befeb :=_aaea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_befeb !=nil {return _befeb ;};return nil ;}; -// Show animation in HTML output -ShowAnimationAttr *bool ; +// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path +func (_bede *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _aaddg ,_ccabb :=range _bede .SldMasterId {if _cbdc :=_ccabb .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_aaddg ));_cbdc !=nil {return _cbdc ;};};return nil ;};func (_cagge *TagLst )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _cagge .CT_TagList .MarshalXML (e ,start );};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_aded :=&CT_ConnectorNonVisual {};_aded .CNvPr =_c .NewCT_NonVisualDrawingProps ();_aded .CNvCxnSpPr =_c .NewCT_NonVisualConnectorProperties ();_aded .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _aded ;};func (_dcacg ST_TLTriggerRuntimeNode )String ()string {switch _dcacg {case 0:return "";case 1:return "\u0066\u0069\u0072s\u0074";case 2:return "\u006c\u0061\u0073\u0074";case 3:return "\u0061\u006c\u006c";};return "";}; -// Resize graphics in HTML output -ResizeGraphicsAttr *bool ; +// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path +func (_bbgdd *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _dbbg :=_bbgdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbbg !=nil {return _dbbg ;};return nil ;};func (_cdbf *CT_NormalViewPortion )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggbf :=range start .Attr {if _ggbf .Name .Local =="\u0073\u007a"{_agd ,_gcdd :=ParseUnionST_PositiveFixedPercentage (_ggbf .Value );if _gcdd !=nil {return _gcdd ;};_cdbf .SzAttr =_agd ;continue ;};if _ggbf .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_eaee ,_agcb :=_gc .ParseBool (_ggbf .Value );if _agcb !=nil {return _agcb ;};_cdbf .AutoAdjustAttr =&_eaee ;continue ;};};for {_afcc ,_fgaee :=d .Token ();if _fgaee !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006da\u006cV\u0069\u0065\u0077\u0050\u006f\u0072\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_fgaee );};if _eegf ,_fdac :=_afcc .(_d .EndElement );_fdac &&_eegf .Name ==start .Name {break ;};};return nil ;};func (_aggad ST_TLDiagramBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aggad .String (),start );};type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;}; -// Allow PNG in HTML output -AllowPngAttr *bool ; +// Validate validates the CT_TLAnimVariantIntegerVal and its children +func (_fbggb *CT_TLAnimVariantIntegerVal )Validate ()error {return _fbggb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c");};func (_ffdfcd ST_PlaceholderSize )String ()string {switch _ffdfcd {case 0:return "";case 1:return "\u0066\u0075\u006c\u006c";case 2:return "\u0068\u0061\u006c\u0066";case 3:return "\u0071u\u0061\u0072\u0074\u0065\u0072";};return "";};func (_cc *AG_TLBuild )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cc .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_cc .SpidAttr )});};if _cc .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_cc .GrpIdAttr )});};if _cc .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_cc .UiExpandAttr ))});};return nil ;}; -// Rely on VML for HTML output -RelyOnVmlAttr *bool ; +// Validate validates the EG_SlideListChoice and its children +func (_bbcc *EG_SlideListChoice )Validate ()error {return _bbcc .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");};func (_adabc *CT_ShowProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daaa :=range start .Attr {if _daaa .Name .Local =="\u006c\u006f\u006f\u0070"{_ddee ,_bbagf :=_gc .ParseBool (_daaa .Value );if _bbagf !=nil {return _bbagf ;};_adabc .LoopAttr =&_ddee ;continue ;};if _daaa .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_fcbgd ,_cfaa :=_gc .ParseBool (_daaa .Value );if _cfaa !=nil {return _cfaa ;};_adabc .ShowNarrationAttr =&_fcbgd ;continue ;};if _daaa .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_edfa ,_ecff :=_gc .ParseBool (_daaa .Value );if _ecff !=nil {return _ecff ;};_adabc .ShowAnimationAttr =&_edfa ;continue ;};if _daaa .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_gcca ,_eagd :=_gc .ParseBool (_daaa .Value );if _eagd !=nil {return _eagd ;};_adabc .UseTimingsAttr =&_gcca ;continue ;};};_egac :for {_bgef ,_egfaa :=d .Token ();if _egfaa !=nil {return _egfaa ;};switch _dfeda :=_bgef .(type ){case _d .StartElement :switch _dfeda .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_adabc .Present =NewCT_Empty ();if _bebca :=d .DecodeElement (_adabc .Present ,&_dfeda );_bebca !=nil {return _bebca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_adabc .Browse =NewCT_ShowInfoBrowse ();if _abdda :=d .DecodeElement (_adabc .Browse ,&_dfeda );_abdda !=nil {return _abdda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_adabc .Kiosk =NewCT_ShowInfoKiosk ();if _efcde :=d .DecodeElement (_adabc .Kiosk ,&_dfeda );_efcde !=nil {return _efcde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_adabc .SldAll =NewCT_Empty ();if _cdgde :=d .DecodeElement (_adabc .SldAll ,&_dfeda );_cdgde !=nil {return _cdgde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_adabc .SldRg =NewCT_IndexRange ();if _egad :=d .DecodeElement (_adabc .SldRg ,&_dfeda );_egad !=nil {return _egad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_adabc .CustShow =NewCT_CustomShowId ();if _fceba :=d .DecodeElement (_adabc .CustShow ,&_dfeda );_fceba !=nil {return _fceba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"}:_adabc .PenClr =_c .NewCT_Color ();if _cccc :=d .DecodeElement (_adabc .PenClr ,&_dfeda );_cccc !=nil {return _cccc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adabc .ExtLst =NewCT_ExtensionList ();if _ggec :=d .DecodeElement (_adabc .ExtLst ,&_dfeda );_ggec !=nil {return _ggec ;};default:_e .Log ("\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\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dfeda .Name );if _dgdbc :=d .Skip ();_dgdbc !=nil {return _dgdbc ;};};case _d .EndElement :break _egac ;case _d .CharData :};};return nil ;}; -// Organize HTML output in folders -OrganizeInFoldersAttr *bool ; +// Validate validates the CT_Slide and its children +func (_caeg *CT_Slide )Validate ()error {return _caeg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");};const (ST_ViewTypeUnset ST_ViewType =0;ST_ViewTypeSldView ST_ViewType =1;ST_ViewTypeSldMasterView ST_ViewType =2;ST_ViewTypeNotesView ST_ViewType =3;ST_ViewTypeHandoutView ST_ViewType =4;ST_ViewTypeNotesMasterView ST_ViewType =5;ST_ViewTypeOutlineView ST_ViewType =6;ST_ViewTypeSldSorterView ST_ViewType =7;ST_ViewTypeSldThumbnailView ST_ViewType =8;);type CT_OutlineViewProperties struct{ -// Use long file names in HTML output -UseLongFilenamesAttr *bool ; +// Common View Properties +CViewPr *CT_CommonViewProperties ; -// Image size for HTML output -ImgSzAttr ST_WebScreenSize ; +// List of Presentation Slides +SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func (_agbb *CT_SlideMasterIdList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdffe :for {_fbdbg ,_cbdg :=d .Token ();if _cbdg !=nil {return _cbdg ;};switch _gbed :=_fbdbg .(type ){case _d .StartElement :switch _gbed .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_gcce :=NewCT_SlideMasterIdListEntry ();if _gebf :=d .DecodeElement (_gcce ,&_gbed );_gebf !=nil {return _gebf ;};_agbb .SldMasterId =append (_agbb .SldMasterId ,_gcce );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gbed .Name );if _bfec :=d .Skip ();_bfec !=nil {return _bfec ;};};case _d .EndElement :break _gdffe ;case _d .CharData :};};return nil ;};func (_aaae *CT_NormalViewPortion )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u007a"},Value :_dg .Sprintf ("\u0025\u0076",_aaae .SzAttr )});if _aaae .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_aaae .AutoAdjustAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_gffg :=&CT_OleObjectChoice {};return _gffg }; -// Encoding for HTML output -EncodingAttr *string ; +// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path +func (_afdaag *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _fbcba :=_afdaag .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_fbcba !=nil {return _fbcba ;};return nil ;};func (_bgfbe *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcab :=range start .Attr {if _dcab .Name .Local =="\u0073\u0070\u0069\u0064"{_bfgf ,_abdgf :=_gc .ParseUint (_dcab .Value ,10,32);if _abdgf !=nil {return _abdgf ;};_fdacg :=uint32 (_bfgf );_bgfbe .SpidAttr =&_fdacg ;continue ;};if _dcab .Name .Local =="\u0067\u0072\u0070I\u0064"{_cbgdd ,_bebce :=_gc .ParseUint (_dcab .Value ,10,32);if _bebce !=nil {return _bebce ;};_bdbg :=uint32 (_cbgdd );_bgfbe .GrpIdAttr =&_bdbg ;continue ;};if _dcab .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ebbga ,_ccdg :=_gc .ParseBool (_dcab .Value );if _ccdg !=nil {return _ccdg ;};_bgfbe .UiExpandAttr =&_ebbga ;continue ;};};_dgdc :for {_caagc ,_aaeda :=d .Token ();if _aaeda !=nil {return _aaeda ;};switch _ggaec :=_caagc .(type ){case _d .StartElement :switch _ggaec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}:_bgfbe .BldAsOne =NewCT_Empty ();if _ebegc :=d .DecodeElement (_bgfbe .BldAsOne ,&_ggaec );_ebegc !=nil {return _ebegc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"}:_bgfbe .BldSub =_c .NewCT_AnimationGraphicalObjectBuildProperties ();if _cged :=d .DecodeElement (_bgfbe .BldSub ,&_ggaec );_cged !=nil {return _cged ;};default:_e .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0047\u0072\u0061\u0070\u0068\u0069c\u0061l\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075i\u006cd\u0020\u0025v",_ggaec .Name );if _cdfcgf :=d .Skip ();_cdfcgf !=nil {return _cdfcgf ;};};case _d .EndElement :break _dgdc ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path +func (_ebcbf *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _ebcbf .StSnd !=nil {if _efaea :=_ebcbf .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_efaea !=nil {return _efaea ;};};if _ebcbf .EndSnd !=nil {if _cgggf :=_ebcbf .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064");_cgggf !=nil {return _cgggf ;};};return nil ;};func (_aecgb *ST_WebScreenSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eabee ,_cadb :=d .Token ();if _cadb !=nil {return _cadb ;};if _ddggf ,_cbdedd :=_eabee .(_d .EndElement );_cbdedd &&_ddggf .Name ==start .Name {*_aecgb =1;return nil ;};if _cgbfg ,_cfadc :=_eabee .(_d .CharData );!_cfadc {return _dg .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",_eabee );}else {switch string (_cgbfg ){case "":*_aecgb =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_aecgb =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_aecgb =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_aecgb =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_aecgb =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_aecgb =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_aecgb =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_aecgb =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_aecgb =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_aecgb =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_aecgb =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_aecgb =11;};};_eabee ,_cadb =d .Token ();if _cadb !=nil {return _cadb ;};if _fgafe ,_dgfdb :=_eabee .(_d .EndElement );_dgfdb &&_fgafe .Name ==start .Name {return nil ;};return _dg .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",_eabee );};func (_cgbgd *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgbgd =0;case "\u0070\u0074":*_cgbgd =1;case "\u0069\u006d\u0067":*_cgbgd =2;};return nil ;};func (_ddde *CT_PhotoAlbum )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddde .BwAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0077"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_ddde .BwAttr ))});};if _ddde .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_ddde .ShowCaptionsAttr ))});};if _ddde .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_gcgg ,_cfbg :=_ddde .LayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"});if _cfbg !=nil {return _cfbg ;};start .Attr =append (start .Attr ,_gcgg );};if _ddde .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_dacbf ,_befa :=_ddde .FrameAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0072\u0061m\u0065"});if _befa !=nil {return _befa ;};start .Attr =append (start .Attr ,_dacbf );};e .EncodeToken (start );if _ddde .ExtLst !=nil {_gffa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddde .ExtLst ,_gffa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_CornerDirectionTransition struct{ + +// Direction +DirAttr ST_TransitionCornerDirectionType ;};func NewPresentationPr ()*PresentationPr {_accfa :=&PresentationPr {};_accfa .CT_PresentationProperties =*NewCT_PresentationProperties ();return _accfa ;};func (_aedfb *EG_TopLevelSlide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aedfb .ClrMap =_c .NewCT_ColorMapping ();_bafba :for {_dgbcfd ,_bbefb :=d .Token ();if _bbefb !=nil {return _bbefb ;};switch _bgge :=_dgbcfd .(type ){case _d .StartElement :switch _bgge .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _gadca :=d .DecodeElement (_aedfb .ClrMap ,&_bgge );_gadca !=nil {return _gadca ;};default:_e .Log ("\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\u0054\u006f\u0070\u004c\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065\u0020\u0025v",_bgge .Name );if _fgabg :=d .Skip ();_fgabg !=nil {return _fgabg ;};};case _d .EndElement :break _bafba ;case _d .CharData :};};return nil ;}; -// Slide Navigation Colors for HTML output -ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_bebd :=&CT_HandoutMasterIdListEntry {};return _bebd ;}; +// Validate validates the AG_ChildSlide and its children +func (_ca *AG_ChildSlide )Validate ()error {return _ca .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");}; -// Validate validates the EG_ShowType and its children -func (_dgage *EG_ShowType )Validate ()error {return _dgage .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};type CT_PrintProperties struct{ +// Validate validates the CT_TLTimeNodeExclusive and its children +func (_ggbfae *CT_TLTimeNodeExclusive )Validate ()error {return _ggbfae .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};type CT_TLAnimateRotationBehavior struct{ -// Print Output -PrnWhatAttr ST_PrintWhat ; +// By +ByAttr *int32 ; -// Print Color Mode -ClrModeAttr ST_PrintColorMode ; +// From +FromAttr *int32 ; -// Print Hidden Slides -HiddenSlidesAttr *bool ; +// To +ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;};type CT_TagList struct{ -// Scale to Fit Paper when printing -ScaleToFitPaperAttr *bool ; +// Programmable Extensibility Tag +Tag []*CT_StringTag ;};func (_ccef *CT_CustomShow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",_ccef .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_ccef .IdAttr )});e .EncodeToken (start );_gdc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ccef .SldLst ,_gdc );if _ccef .ExtLst !=nil {_bfce :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccef .ExtLst ,_bfce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Frame slides when printing -FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path +func (_bagf *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _fgdf :=_bagf .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_fgdf !=nil {return _fgdf ;};if _bagf .GuideLst !=nil {if _agef :=_bagf .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t");_agef !=nil {return _agef ;};};return nil ;}; -// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path -func (_gagb *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _bfgcg :=_gagb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfgcg !=nil {return _bfgcg ;};if _dafcg :=_gagb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_dafcg !=nil {return _dafcg ;};return nil ;};func (_edgbb *PresentationPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _edgbb .CT_PresentationProperties .MarshalXML (e ,start );};type EG_TopLevelSlide struct{ +// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path +func (_cabe *CT_NotesViewProperties )ValidateWithPath (path string )error {if _bgce :=_cabe .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_bgce !=nil {return _bgce ;};if _cabe .ExtLst !=nil {if _feed :=_cabe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feed !=nil {return _feed ;};};return nil ;};func (_daaff ST_TLTimeAnimateValueTime )String ()string {if _daaff .ST_PositiveFixedPercentage !=nil {return _daaff .ST_PositiveFixedPercentage .String ();};if _daaff .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _daaff .ST_TLTimeIndefinite .String ();};return "";};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_acfa *CT_EmbeddedFontDataId )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daef :=range start .Attr {if _daef .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"&&_daef .Name .Local =="\u0069\u0064"||_daef .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"&&_daef .Name .Local =="\u0069\u0064"{_ddaa ,_abab :=_daef .Value ,error (nil );if _abab !=nil {return _abab ;};_acfa .IdAttr =_ddaa ;continue ;};};for {_egag ,_bgdg :=d .Token ();if _bgdg !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046o\u006e\u0074\u0044\u0061\u0074\u0061\u0049d\u003a\u0020\u0025\u0073",_bgdg );};if _egbe ,_afgc :=_egag .(_d .EndElement );_afgc &&_egbe .Name ==start .Name {break ;};};return nil ;};func (_aeeeg *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaga ,_eaacg :=d .Token ();if _eaacg !=nil {return _eaacg ;};if _dcggg ,_eaede :=_eaga .(_d .EndElement );_eaede &&_dcggg .Name ==start .Name {*_aeeeg =1;return nil ;};if _bgacf ,_acdc :=_eaga .(_d .CharData );!_acdc {return _dg .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",_eaga );}else {switch string (_bgacf ){case "":*_aeeeg =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_aeeeg =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_aeeeg =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_aeeeg =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_aeeeg =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_aeeeg =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_aeeeg =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_aeeeg =7;};};_eaga ,_eaacg =d .Token ();if _eaacg !=nil {return _eaacg ;};if _gaae ,_gdcdc :=_eaga .(_d .EndElement );_gdcdc &&_gaae .Name ==start .Name {return nil ;};return _dg .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",_eaga );};func (_bgec *CT_CommonViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgec .Scale =_c .NewCT_Scale2D ();_bgec .Origin =_c .NewCT_Point2D ();for _ ,_dbaa :=range start .Attr {if _dbaa .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_dfc ,_fbab :=_gc .ParseBool (_dbaa .Value );if _fbab !=nil {return _fbab ;};_bgec .VarScaleAttr =&_dfc ;continue ;};};_bfd :for {_aga ,_badga :=d .Token ();if _badga !=nil {return _badga ;};switch _ecb :=_aga .(type ){case _d .StartElement :switch _ecb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"}:if _aebg :=d .DecodeElement (_bgec .Scale ,&_ecb );_aebg !=nil {return _aebg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"}:if _adae :=d .DecodeElement (_bgec .Origin ,&_ecb );_adae !=nil {return _adae ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_ecb .Name );if _dbd :=d .Skip ();_dbd !=nil {return _dbd ;};};case _d .EndElement :break _bfd ;case _d .CharData :};};return nil ;};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_afdaf :=&CT_TLSetBehavior {};_afdaf .CBhvr =NewCT_TLCommonBehaviorData ();return _afdaf ;}; -// Color Scheme Map -ClrMap *_ee .CT_ColorMapping ;};func (_ceeee ST_TLTime )String ()string {if _ceeee .Uint32 !=nil {return _f .Sprintf ("\u0025\u0076",*_ceeee .Uint32 );};if _ceeee .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _ceeee .ST_TLTimeIndefinite .String ();};return "";}; +// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path +func (_eafbc *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _ebdec :=_eafbc .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_ebdec !=nil {return _ebdec ;};if _ggccd :=_eafbc .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_ggccd !=nil {return _ggccd ;};if _edeef :=_eafbc .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_edeef !=nil {return _edeef ;};return nil ;};func (_fccgg *SldSyncPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _fccgg .CT_SlideSyncProperties .MarshalXML (e ,start );}; -// Validate validates the CT_TLTextTargetElement and its children -func (_deea *CT_TLTextTargetElement )Validate ()error {return _deea .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_eadfcb *CT_TLTextTargetElement )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eadfcb .CharRg !=nil {_eagad :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}};e .EncodeElement (_eadfcb .CharRg ,_eagad );};if _eadfcb .PRg !=nil {_cddga :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_eadfcb .PRg ,_cddga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_IndexRange ()*CT_IndexRange {_gddeb :=&CT_IndexRange {};return _gddeb }; +// Validate validates the CT_SideDirectionTransition and its children +func (_addfd *CT_SideDirectionTransition )Validate ()error {return _addfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");}; -// Validate validates the CT_CustomerDataList and its children -func (_afae *CT_CustomerDataList )Validate ()error {return _afae .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};func (_gdgd *CT_Picture )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdgd .NvPicPr =NewCT_PictureNonVisual ();_gdgd .BlipFill =_ee .NewCT_BlipFillProperties ();_gdgd .SpPr =_ee .NewCT_ShapeProperties ();_edcgd :for {_acea ,_gfcc :=d .Token ();if _gfcc !=nil {return _gfcc ;};switch _fcca :=_acea .(type ){case _c .StartElement :switch _fcca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _befd :=d .DecodeElement (_gdgd .NvPicPr ,&_fcca );_befd !=nil {return _befd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _afge :=d .DecodeElement (_gdgd .BlipFill ,&_fcca );_afge !=nil {return _afge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _gagf :=d .DecodeElement (_gdgd .SpPr ,&_fcca );_gagf !=nil {return _gagf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_gdgd .Style =_ee .NewCT_ShapeStyle ();if _bfe :=d .DecodeElement (_gdgd .Style ,&_fcca );_bfe !=nil {return _bfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdgd .ExtLst =NewCT_ExtensionListModify ();if _afab :=d .DecodeElement (_gdgd .ExtLst ,&_fcca );_afab !=nil {return _afab ;};default:_cd .Log ("\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\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_fcca .Name );if _gbbc :=d .Skip ();_gbbc !=nil {return _gbbc ;};};case _c .EndElement :break _edcgd ;case _c .CharData :};};return nil ;};type CT_SlideRelationshipList struct{ +// Validate validates the CT_TLIterateIntervalTime and its children +func (_bbdbc *CT_TLIterateIntervalTime )Validate ()error {return _bbdbc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};type CT_CustomShowId struct{ -// Presentation Slide -Sld []*CT_SlideRelationshipListEntry ;};func (_dffcb ST_SplitterBarState )Validate ()error {return _dffcb .ValidateWithPath ("")}; +// Custom Show Identifier +IdAttr uint32 ;};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_geadf :=&CT_TransitionSoundAction {};return _geadf ;};type CT_StringTag struct{ -// Validate validates the CT_TLBehaviorAttributeNameList and its children -func (_caaf *CT_TLBehaviorAttributeNameList )Validate ()error {return _caaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074");};const (ST_WebScreenSizeUnset ST_WebScreenSize =0;ST_WebScreenSize544x376 ST_WebScreenSize =1;ST_WebScreenSize640x480 ST_WebScreenSize =2;ST_WebScreenSize720x512 ST_WebScreenSize =3;ST_WebScreenSize800x600 ST_WebScreenSize =4;ST_WebScreenSize1024x768 ST_WebScreenSize =5;ST_WebScreenSize1152x882 ST_WebScreenSize =6;ST_WebScreenSize1152x900 ST_WebScreenSize =7;ST_WebScreenSize1280x1024 ST_WebScreenSize =8;ST_WebScreenSize1600x1200 ST_WebScreenSize =9;ST_WebScreenSize1800x1400 ST_WebScreenSize =10;ST_WebScreenSize1920x1200 ST_WebScreenSize =11;); +// Name +NameAttr string ; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_fbbca *CT_Extension )ValidateWithPath (path string )error {return nil };func (_aebac ST_TransitionSpeed )String ()string {switch _aebac {case 0:return "";case 1:return "\u0073\u006c\u006f\u0077";case 2:return "\u006d\u0065\u0064";case 3:return "\u0066\u0061\u0073\u0074";};return "";};func (_adgec *CT_TLTextTargetElement )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bebga :for {_fedg ,_gfaba :=d .Token ();if _gfaba !=nil {return _gfaba ;};switch _ccbc :=_fedg .(type ){case _c .StartElement :switch _ccbc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"}:_adgec .CharRg =NewCT_IndexRange ();if _gbbf :=d .DecodeElement (_adgec .CharRg ,&_ccbc );_gbbf !=nil {return _gbbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0052\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0052\u0067"}:_adgec .PRg =NewCT_IndexRange ();if _daecg :=d .DecodeElement (_adgec .PRg ,&_ccbc );_daecg !=nil {return _daecg ;};default:_cd .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0065x\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_ccbc .Name );if _abed :=d .Skip ();_abed !=nil {return _abed ;};};case _c .EndElement :break _bebga ;case _c .CharData :};};return nil ;}; +// Value +ValAttr string ;};type CT_SmartTags struct{IdAttr string ;};func NewCT_HandoutMaster ()*CT_HandoutMaster {_egfa :=&CT_HandoutMaster {};_egfa .CSld =NewCT_CommonSlideData ();_egfa .ClrMap =_c .NewCT_ColorMapping ();return _egfa ;}; -// Validate validates the CT_StringTag and its children -func (_ecdg *CT_StringTag )Validate ()error {return _ecdg .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");};func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_aaec :=&CT_EightDirectionTransition {};return _aaec ;};type EG_ExtensionList struct{ +// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path +func (_ddda *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _ddda .HandoutMasterId !=nil {if _fgdab :=_ddda .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064");_fgdab !=nil {return _fgdab ;};};return nil ;};func (_acedc *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acedc =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_acedc =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_acedc =2;};return nil ;};const (ST_TLParaBuildTypeUnset ST_TLParaBuildType =0;ST_TLParaBuildTypeAllAtOnce ST_TLParaBuildType =1;ST_TLParaBuildTypeP ST_TLParaBuildType =2;ST_TLParaBuildTypeCust ST_TLParaBuildType =3;ST_TLParaBuildTypeWhole ST_TLParaBuildType =4;);func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_eeeb :=&CT_TLAnimateMotionBehavior {};_eeeb .CBhvr =NewCT_TLCommonBehaviorData ();return _eeeb ;};func (_bccdeb *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bccdeb =0;case "\u0072\u0067\u0062":*_bccdeb =1;case "\u0068\u0073\u006c":*_bccdeb =2;};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;);func (_eeade ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _eeade {case 0,1:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeade ));};return nil ;};func (_bfcef *CT_TLTimeNodeExclusive )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfcef .CTn =NewCT_TLCommonTimeNodeData ();_aggge :for {_cgeab ,_addfa :=d .Token ();if _addfa !=nil {return _addfa ;};switch _efedb :=_cgeab .(type ){case _d .StartElement :switch _efedb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _ccccd :=d .DecodeElement (_bfcef .CTn ,&_efedb );_ccccd !=nil {return _ccccd ;};default:_e .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069\u0076\u0065\u0020\u0025\u0076",_efedb .Name );if _cbced :=d .Skip ();_cbced !=nil {return _cbced ;};};case _d .EndElement :break _aggge ;case _d .CharData :};};return nil ;};func (_ade *CT_BuildList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggfb :for {_dca ,_eadc :=d .Token ();if _eadc !=nil {return _eadc ;};switch _gbf :=_dca .(type ){case _d .StartElement :switch _gbf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"}:_cgc :=NewCT_TLBuildParagraph ();if _fecc :=d .DecodeElement (_cgc ,&_gbf );_fecc !=nil {return _fecc ;};_ade .BldP =append (_ade .BldP ,_cgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_gee :=NewCT_TLBuildDiagram ();if _caab :=d .DecodeElement (_gee ,&_gbf );_caab !=nil {return _caab ;};_ade .BldDgm =append (_ade .BldDgm ,_gee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_agb :=NewCT_TLOleBuildChart ();if _afb :=d .DecodeElement (_agb ,&_gbf );_afb !=nil {return _afb ;};_ade .BldOleChart =append (_ade .BldOleChart ,_agb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}:_cfa :=NewCT_TLGraphicalObjectBuild ();if _cad :=d .DecodeElement (_cfa ,&_gbf );_cad !=nil {return _cad ;};_ade .BldGraphic =append (_ade .BldGraphic ,_cfa );default:_e .Log ("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_B\u0075\u0069l\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gbf .Name );if _efcg :=d .Skip ();_efcg !=nil {return _efcg ;};};case _d .EndElement :break _ggfb ;case _d .CharData :};};return nil ;}; -// Extension -Ext []*CT_Extension ;};func (_cdfbc *CT_TLTemplateList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cdfbc .Tmpl !=nil {_fgeg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_fffec :=range _cdfbc .Tmpl {e .EncodeElement (_fffec ,_fgeg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfcdf ST_TLDiagramBuildType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdfca :=_c .Attr {};_fdfca .Name =name ;switch _bfcdf {case ST_TLDiagramBuildTypeUnset :_fdfca .Value ="";case ST_TLDiagramBuildTypeWhole :_fdfca .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_fdfca .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeDepthByBranch :_fdfca .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_fdfca .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeBreadthByLvl :_fdfca .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_fdfca .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_fdfca .Value ="\u0063\u0077\u0049\u006e";case ST_TLDiagramBuildTypeCwOut :_fdfca .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_fdfca .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_fdfca .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_fdfca .Value ="\u0063\u0063\u0077\u004f\u0075\u0074";case ST_TLDiagramBuildTypeInByRing :_fdfca .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_fdfca .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_fdfca .Value ="\u0075\u0070";case ST_TLDiagramBuildTypeDown :_fdfca .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_fdfca .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_fdfca .Value ="\u0063\u0075\u0073\u0074";};return _fdfca ,nil ;};func (_fcafab ST_TLOleChartBuildType )String ()string {switch _fcafab {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 5:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return "";};func (_fbbg ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _fbbg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbbg ));};return nil ;};func NewAG_TLBuild ()*AG_TLBuild {_cc :=&AG_TLBuild {};return _cc };func (_cfbda *ST_PrintWhat )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cfbda =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_cfbda =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_cfbda =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_cfbda =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_cfbda =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_cfbda =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_cfbda =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_cfbda =7;case "\u006e\u006f\u0074e\u0073":*_cfbda =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_cfbda =9;};return nil ;}; +// Validate validates the CT_Placeholder and its children +func (_adab *CT_Placeholder )Validate ()error {return _adab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_accc :=&CT_TLTriggerTimeNodeID {};return _accc ;}; -// ST_TLTimeAnimateValueTime is a union type -type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_ee .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;};const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0;ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;);func (_ceedb *CT_Placeholder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eaddd :=range start .Attr {if _eaddd .Name .Local =="\u0074\u0079\u0070\u0065"{_ceedb .TypeAttr .UnmarshalXMLAttr (_eaddd );continue ;};if _eaddd .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_ceedb .OrientAttr .UnmarshalXMLAttr (_eaddd );continue ;};if _eaddd .Name .Local =="\u0073\u007a"{_ceedb .SzAttr .UnmarshalXMLAttr (_eaddd );continue ;};if _eaddd .Name .Local =="\u0069\u0064\u0078"{_dccb ,_feba :=_e .ParseUint (_eaddd .Value ,10,32);if _feba !=nil {return _feba ;};_decca :=uint32 (_dccb );_ceedb .IdxAttr =&_decca ;continue ;};if _eaddd .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_gcca ,_gcbdf :=_e .ParseBool (_eaddd .Value );if _gcbdf !=nil {return _gcbdf ;};_ceedb .HasCustomPromptAttr =&_gcca ;continue ;};};_accfc :for {_abee ,_bfaf :=d .Token ();if _bfaf !=nil {return _bfaf ;};switch _agaf :=_abee .(type ){case _c .StartElement :switch _agaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceedb .ExtLst =NewCT_ExtensionListModify ();if _bbdg :=d .DecodeElement (_ceedb .ExtLst ,&_agaf );_bbdg !=nil {return _bbdg ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_agaf .Name );if _abgcde :=d .Skip ();_abgcde !=nil {return _abgcde ;};};case _c .EndElement :break _accfc ;case _c .CharData :};};return nil ;};func (_bgbgc *CT_ShapeNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cega :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bgbgc .CNvPr ,_cega );_cbba :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_bgbgc .CNvSpPr ,_cbba );_aadde :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_bgbgc .NvPr ,_aadde );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eaggdc ST_TransitionCornerDirectionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eaggdc .String (),start );};func (_aeec *CT_NotesMaster )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeec .CSld =NewCT_CommonSlideData ();_aeec .ClrMap =_ee .NewCT_ColorMapping ();_facc :for {_eaa ,_babc :=d .Token ();if _babc !=nil {return _babc ;};switch _gaaec :=_eaa .(type ){case _c .StartElement :switch _gaaec .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _eegf :=d .DecodeElement (_aeec .CSld ,&_gaaec );_eegf !=nil {return _eegf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _aga :=d .DecodeElement (_aeec .ClrMap ,&_gaaec );_aga !=nil {return _aga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_aeec .Hf =NewCT_HeaderFooter ();if _dgg :=d .DecodeElement (_aeec .Hf ,&_gaaec );_dgg !=nil {return _dgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_aeec .NotesStyle =_ee .NewCT_TextListStyle ();if _gffba :=d .DecodeElement (_aeec .NotesStyle ,&_gaaec );_gffba !=nil {return _gffba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeec .ExtLst =NewCT_ExtensionListModify ();if _egcfe :=d .DecodeElement (_aeec .ExtLst ,&_gaaec );_egcfe !=nil {return _egcfe ;};default:_cd .Log ("\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\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_gaaec .Name );if _edaf :=d .Skip ();_edaf !=nil {return _edaf ;};};case _c .EndElement :break _facc ;case _c .CharData :};};return nil ;};func (_eefgd *CT_TLAnimVariantStringVal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_eefgd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewPresentation ()*Presentation {_adga :=&Presentation {};_adga .CT_Presentation =*NewCT_Presentation ();return _adga ;};func (_dffa *CT_TLShapeTargetElement )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afabb :=range start .Attr {if _afabb .Name .Local =="\u0073\u0070\u0069\u0064"{_eeff ,_eaecbf :=_e .ParseUint (_afabb .Value ,10,32);if _eaecbf !=nil {return _eaecbf ;};_dffa .SpidAttr =uint32 (_eeff );continue ;};};_afefc :for {_bdgdf ,_ddded :=d .Token ();if _ddded !=nil {return _ddded ;};switch _abcbg :=_bdgdf .(type ){case _c .StartElement :switch _abcbg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_dffa .Bg =NewCT_Empty ();if _cefca :=d .DecodeElement (_dffa .Bg ,&_abcbg );_cefca !=nil {return _cefca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"}:_dffa .SubSp =NewCT_TLSubShapeId ();if _cagg :=d .DecodeElement (_dffa .SubSp ,&_abcbg );_cagg !=nil {return _cagg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}:_dffa .OleChartEl =NewCT_TLOleChartTargetElement ();if _efda :=d .DecodeElement (_dffa .OleChartEl ,&_abcbg );_efda !=nil {return _efda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"}:_dffa .TxEl =NewCT_TLTextTargetElement ();if _gcafd :=d .DecodeElement (_dffa .TxEl ,&_abcbg );_gcafd !=nil {return _gcafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"}:_dffa .GraphicEl =_ee .NewCT_AnimationElementChoice ();if _cdac :=d .DecodeElement (_dffa .GraphicEl ,&_abcbg );_cdac !=nil {return _cdac ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0068\u0061\u0070\u0065\u0054\u0061r\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074 \u0025\u0076",_abcbg .Name );if _aabdg :=d .Skip ();_aabdg !=nil {return _aabdg ;};};case _c .EndElement :break _afefc ;case _c .CharData :};};return nil ;};func (_faeaf ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfeeb :=_c .Attr {};_cfeeb .Name =name ;switch _faeaf {case ST_TLAnimateBehaviorValueTypeUnset :_cfeeb .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_cfeeb .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_cfeeb .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_cfeeb .Value ="\u0063\u006c\u0072";};return _cfeeb ,nil ;};type CT_TLTimeTargetElement struct{ +// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path +func (_ab *AG_Ole )ValidateWithPath (path string )error {if _ab .ImgWAttr !=nil {if *_ab .ImgWAttr < 0{return _dg .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ab .ImgWAttr );};};if _ab .ImgHAttr !=nil {if *_ab .ImgHAttr < 0{return _dg .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ab .ImgHAttr );};};return nil ;};type CmLst struct{CT_CommentList };func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_cace :=&CT_NotesTextViewProperties {};_cace .CViewPr =NewCT_CommonViewProperties ();return _cace ;}; -// Slide Target -SldTgt *CT_Empty ; +// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path +func (_aeabf *CT_SlideSize )ValidateWithPath (path string )error {if _aeabf .CxAttr < 914400{return _dg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_aeabf .CxAttr );};if _aeabf .CxAttr > 51206400{return _dg .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_aeabf .CxAttr );};if _aeabf .CxAttr < 0{return _dg .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_aeabf .CxAttr );};if _aeabf .CyAttr < 914400{return _dg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_aeabf .CyAttr );};if _aeabf .CyAttr > 51206400{return _dg .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_aeabf .CyAttr );};if _aeabf .CyAttr < 0{return _dg .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_aeabf .CyAttr );};if _cafgb :=_aeabf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cafgb !=nil {return _cafgb ;};return nil ;};func (_dacaf ST_TLTimeNodeSyncType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dacaf .String (),start );};func (_dgddg *CT_TLCommonTimeNodeData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgddg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_dgddg .IdAttr )});};if _dgddg .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_dg .Sprintf ("\u0025\u0076",*_dgddg .PresetIDAttr )});};if _dgddg .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_ccdbb ,_eadad :=_dgddg .PresetClassAttr .MarshalXMLAttr (_d .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"});if _eadad !=nil {return _eadad ;};start .Attr =append (start .Attr ,_ccdbb );};if _dgddg .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_dgddg .PresetSubtypeAttr )});};if _dgddg .DurAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0075\u0072"},Value :_dg .Sprintf ("\u0025\u0076",*_dgddg .DurAttr )});};if _dgddg .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_dgddg .RepeatCountAttr )});};if _dgddg .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_dg .Sprintf ("\u0025\u0076",*_dgddg .RepeatDurAttr )});};if _dgddg .SpdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_dgddg .SpdAttr )});};if _dgddg .AccelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_dgddg .AccelAttr )});};if _dgddg .DecelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_dgddg .DecelAttr )});};if _dgddg .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dgddg .AutoRevAttr ))});};if _dgddg .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_cdaff ,_cabc :=_dgddg .RestartAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"});if _cabc !=nil {return _cabc ;};start .Attr =append (start .Attr ,_cdaff );};if _dgddg .FillAttr !=ST_TLTimeNodeFillTypeUnset {_bgbge ,_ffcbd :=_dgddg .FillAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c"});if _ffcbd !=nil {return _ffcbd ;};start .Attr =append (start .Attr ,_bgbge );};if _dgddg .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_ecgb ,_ebaeb :=_dgddg .SyncBehaviorAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _ebaeb !=nil {return _ebaeb ;};start .Attr =append (start .Attr ,_ecgb );};if _dgddg .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0076",*_dgddg .TmFilterAttr )});};if _dgddg .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_dg .Sprintf ("\u0025\u0076",*_dgddg .EvtFilterAttr )});};if _dgddg .DisplayAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dgddg .DisplayAttr ))});};if _dgddg .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_dbdfd ,_dbcad :=_dgddg .MasterRelAttr .MarshalXMLAttr (_d .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _dbcad !=nil {return _dbcad ;};start .Attr =append (start .Attr ,_dbdfd );};if _dgddg .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_dgddg .BldLvlAttr )});};if _dgddg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_dgddg .GrpIdAttr )});};if _dgddg .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dgddg .AfterEffectAttr ))});};if _dgddg .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_cgafa ,_dfgga :=_dgddg .NodeTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"});if _dfgga !=nil {return _dfgga ;};start .Attr =append (start .Attr ,_cgafa );};if _dgddg .NodePhAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dgddg .NodePhAttr ))});};e .EncodeToken (start );if _dgddg .StCondLst !=nil {_geabd :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dgddg .StCondLst ,_geabd );};if _dgddg .EndCondLst !=nil {_cgfg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dgddg .EndCondLst ,_cgfg );};if _dgddg .EndSync !=nil {_affg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_dgddg .EndSync ,_affg );};if _dgddg .Iterate !=nil {_ddcge :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}};e .EncodeElement (_dgddg .Iterate ,_ddcge );};if _dgddg .ChildTnLst !=nil {_caaf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_dgddg .ChildTnLst ,_caaf );};if _dgddg .SubTnLst !=nil {_eegfg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_dgddg .SubTnLst ,_eegfg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbgg ST_TLPreviousActionType )String ()string {switch _gbgg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";};func (_agbdf *CmLst )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _agbdf .CT_CommentList .MarshalXML (e ,start );};func (_ccdea ST_IterateType )Validate ()error {return _ccdea .ValidateWithPath ("")}; -// Sound Target -SndTgt *_ee .CT_EmbeddedWAVAudioFile ; +// Validate validates the CT_TimeNodeList and its children +func (_cebbc *CT_TimeNodeList )Validate ()error {return _cebbc .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");}; -// Shape Target -SpTgt *CT_TLShapeTargetElement ; +// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path +func (_dcgff *CT_Slide )ValidateWithPath (path string )error {if _aeaab :=_dcgff .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_aeaab !=nil {return _aeaab ;};if _dcgff .ClrMapOvr !=nil {if _daeff :=_dcgff .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_daeff !=nil {return _daeff ;};};if _dcgff .Transition !=nil {if _edde :=_dcgff .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_edde !=nil {return _edde ;};};if _dcgff .Timing !=nil {if _gdgd :=_dcgff .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_gdgd !=nil {return _gdgd ;};};if _dcgff .ExtLst !=nil {if _fdgb :=_dcgff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdgb !=nil {return _fdgb ;};};return nil ;};func (_bbe *CT_ControlList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbe .Control !=nil {_efe :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}};for _ ,_fbgf :=range _bbe .Control {e .EncodeElement (_fbgf ,_efe );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Ink Target -InkTgt *CT_TLSubShapeId ;};func (_bfdeg ST_TransitionSideDirectionType )Validate ()error {return _bfdeg .ValidateWithPath ("")};type CT_TLByHslColorTransform struct{ +// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path +func (_gdeea *CT_TLPoint )ValidateWithPath (path string )error {if _cbdgb :=_gdeea .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_cbdgb !=nil {return _cbdgb ;};if _adad :=_gdeea .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_adad !=nil {return _adad ;};return nil ;};type CT_TLTriggerTimeNodeID struct{ -// Hue -HAttr int32 ; +// Value +ValAttr uint32 ;};func (_dfge *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfge =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_dfge =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_dfge =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_dfge =3;};return nil ;}; -// Saturation -SAttr _ee .ST_FixedPercentage ; +// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path +func (_dcee *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil };type CmAuthorLst struct{CT_CommentAuthorList };func (_cadcc *ST_TLTimeNodeFillType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcfbb ,_bdcbf :=d .Token ();if _bdcbf !=nil {return _bdcbf ;};if _bcfga ,_gdage :=_fcfbb .(_d .EndElement );_gdage &&_bcfga .Name ==start .Name {*_cadcc =1;return nil ;};if _bgbgdfc ,_dcafc :=_fcfbb .(_d .CharData );!_dcafc {return _dg .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",_fcfbb );}else {switch string (_bgbgdfc ){case "":*_cadcc =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_cadcc =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_cadcc =2;case "\u0068\u006f\u006c\u0064":*_cadcc =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_cadcc =4;};};_fcfbb ,_bdcbf =d .Token ();if _bdcbf !=nil {return _bdcbf ;};if _agfe ,_aeda :=_fcfbb .(_d .EndElement );_aeda &&_agfe .Name ==start .Name {return nil ;};return _dg .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",_fcfbb );};func (_cfbe *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfbe =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_cfbe =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_cfbe =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_cfbe =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_cfbe =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_cfbe =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_cfbe =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_cfbe =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_cfbe =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_cfbe =9;};return nil ;};func (_baba *CT_PictureNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baba .CNvPr =_c .NewCT_NonVisualDrawingProps ();_baba .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();_baba .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_ddcee :for {_cdaf ,_fgdge :=d .Token ();if _fgdge !=nil {return _fgdge ;};switch _ffbd :=_cdaf .(type ){case _d .StartElement :switch _ffbd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _fdbc :=d .DecodeElement (_baba .CNvPr ,&_ffbd );_fdbc !=nil {return _fdbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ffgdg :=d .DecodeElement (_baba .CNvPicPr ,&_ffbd );_ffgdg !=nil {return _ffgdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _gacd :=d .DecodeElement (_baba .NvPr ,&_ffbd );_gacd !=nil {return _gacd ;};default:_e .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ffbd .Name );if _befe :=d .Skip ();_befe !=nil {return _befe ;};};case _d .EndElement :break _ddcee ;case _d .CharData :};};return nil ;};func (_edeba ST_TransitionInOutDirectionType )Validate ()error {return _edeba .ValidateWithPath ("")}; -// Lightness -LAttr _ee .ST_FixedPercentage ;};func (_faab *CT_OrientationTransition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfgea :=range start .Attr {if _dfgea .Name .Local =="\u0064\u0069\u0072"{_faab .DirAttr .UnmarshalXMLAttr (_dfgea );continue ;};};for {_cfed ,_fecd :=d .Token ();if _fecd !=nil {return _f .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004frie\u006eta\u0074\u0069\u006f\u006e\u0054\u0072\u0061ns\u0069\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_fecd );};if _dbbg ,_fagc :=_cfed .(_c .EndElement );_fagc &&_dbbg .Name ==start .Name {break ;};};return nil ;};type ST_TransitionSpeed byte ;func (_cgdbf *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_affcg ,_bfgba :=d .Token ();if _bfgba !=nil {return _bfgba ;};if _eagfg ,_cceca :=_affcg .(_c .EndElement );_cceca &&_eagfg .Name ==start .Name {*_cgdbf =1;return nil ;};if _bffb ,_cdcce :=_affcg .(_c .CharData );!_cdcce {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_affcg );}else {switch string (_bffb ){case "":*_cgdbf =0;case "\u0062\u0061\u0073\u0065":*_cgdbf =1;case "\u0073\u0075\u006d":*_cgdbf =2;case "\u0072\u0065\u0070\u006c":*_cgdbf =3;case "\u006d\u0075\u006c\u0074":*_cgdbf =4;case "\u006e\u006f\u006e\u0065":*_cgdbf =5;};};_affcg ,_bfgba =d .Token ();if _bfgba !=nil {return _bfgba ;};if _fedfg ,_decfa :=_affcg .(_c .EndElement );_decfa &&_fedfg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_affcg );};func (_gedfb *EG_Background )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gffdb :for {_cdadd ,_eagde :=d .Token ();if _eagde !=nil {return _eagde ;};switch _eecaa :=_cdadd .(type ){case _c .StartElement :switch _eecaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_gedfb .BgPr =NewCT_BackgroundProperties ();if _bggdd :=d .DecodeElement (_gedfb .BgPr ,&_eecaa );_bggdd !=nil {return _bggdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_gedfb .BgRef =_ee .NewCT_StyleMatrixReference ();if _gbad :=d .DecodeElement (_gedfb .BgRef ,&_eecaa );_gbad !=nil {return _gbad ;};default:_cd .Log ("\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\u0045\u0047\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_eecaa .Name );if _fdcae :=d .Skip ();_fdcae !=nil {return _fdcae ;};};case _c .EndElement :break _gffdb ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_TLByHslColorTransform and its children +func (_gafd *CT_TLByHslColorTransform )Validate ()error {return _gafd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_gaea *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaea .ValAttr =ST_TLTriggerRuntimeNode (1);for _ ,_afgfd :=range start .Attr {if _afgfd .Name .Local =="\u0076\u0061\u006c"{_gaea .ValAttr .UnmarshalXMLAttr (_afgfd );continue ;};};for {_bacc ,_aefbg :=d .Token ();if _aefbg !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0054r\u0069\u0067\u0067\u0065\u0072\u0052\u0075n\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u003a\u0020%\u0073",_aefbg );};if _ffeg ,_cdega :=_bacc .(_d .EndElement );_cdega &&_ffeg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TagList and its children -func (_gegd *CT_TagList )Validate ()error {return _gegd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path +func (_bed *CT_NotesSlide )ValidateWithPath (path string )error {if _afced :=_bed .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_afced !=nil {return _afced ;};if _bed .ClrMapOvr !=nil {if _degg :=_bed .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_degg !=nil {return _degg ;};};if _bed .ExtLst !=nil {if _fcfg :=_bed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcfg !=nil {return _fcfg ;};};return nil ;};func (_acagg *EG_ExtensionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acagg .Ext !=nil {_cafaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_bfbbc :=range _acagg .Ext {e .EncodeElement (_bfbbc ,_cafaa );};};return nil ;};type NotesMaster struct{CT_NotesMaster }; -// Validate validates the CT_Extension and its children -func (_ddedd *CT_Extension )Validate ()error {return _ddedd .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; +// Validate validates the EG_ExtensionList and its children +func (_fgfec *EG_ExtensionList )Validate ()error {return _fgfec .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0;ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;);func (_ebbec *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebbec =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_ebbec =1;case "\u0066\u0069\u0078e\u0064":*_ebbec =2;};return nil ;};func (_daec *CT_SlideLayoutIdList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _daec .SldLayoutId !=nil {_cfae :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_aaabf :=range _daec .SldLayoutId {e .EncodeElement (_aaabf ,_cfae );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efedf ST_TLBehaviorAccumulateType )Validate ()error {return _efedf .ValidateWithPath ("")};type CT_Kinsoku struct{ -// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path -func (_bbcd *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _bbcd .IdAttr !=nil {if *_bbcd .IdAttr < 2147483648{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bbcd .IdAttr );};};if _bbcd .ExtLst !=nil {if _egcee :=_bbcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egcee !=nil {return _egcee ;};};return nil ;};type ST_TLBehaviorTransformType byte ;func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_ddfe :=&CT_GroupShapeNonVisual {};_ddfe .CNvPr =_ee .NewCT_NonVisualDrawingProps ();_ddfe .CNvGrpSpPr =_ee .NewCT_NonVisualGroupDrawingShapeProps ();_ddfe .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _ddfe ;};func (_bdeeg ST_Direction )ValidateWithPath (path string )error {switch _bdeeg {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdeeg ));};return nil ;};func (_dbecaa *ST_IterateType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbecaa =0;case "\u0065\u006c":*_dbecaa =1;case "\u0077\u0064":*_dbecaa =2;case "\u006c\u0074":*_dbecaa =3;};return nil ;};func (_gacfa ST_PlaceholderType )Validate ()error {return _gacfa .ValidateWithPath ("")}; +// Language +LangAttr *string ; -// Validate validates the CT_Empty and its children -func (_bgcd *CT_Empty )Validate ()error {return _bgcd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_bgbfbb ST_TLBehaviorOverrideType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bgbfbb .String (),start );};func (_bgfac *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cabd ,_dccce :=d .Token ();if _dccce !=nil {return _dccce ;};if _afebc ,_cagc :=_cabd .(_c .EndElement );_cagc &&_afebc .Name ==start .Name {*_bgfac =1;return nil ;};if _abbfee ,_eded :=_cabd .(_c .CharData );!_eded {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cabd );}else {switch string (_abbfee ){case "":*_bgfac =0;case "\u006e\u006f\u006e\u0065":*_bgfac =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bgfac =2;};};_cabd ,_dccce =d .Token ();if _dccce !=nil {return _dccce ;};if _cdcfe ,_cacb :=_cabd .(_c .EndElement );_cacb &&_cdcfe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cabd );};func (_ccgag ST_TLAnimateBehaviorValueType )Validate ()error {return _ccgag .ValidateWithPath ("")}; +// Invalid Kinsoku Start Characters +InvalStCharsAttr string ; -// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path -func (_aeceb *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil };func (_bfcfd ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _bfcfd {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfcfd ));};return nil ;};func (_ggfgg ST_WebScreenSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggfgg .String (),start );}; +// Invalid Kinsoku End Characters +InvalEndCharsAttr string ;};func (_ffdddc *CT_TLTimeCondition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffdddc .EvtAttr !=ST_TLTriggerEventUnset {_gdcbe ,_abacb :=_ffdddc .EvtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0076\u0074"});if _abacb !=nil {return _abacb ;};start .Attr =append (start .Attr ,_gdcbe );};if _ffdddc .DelayAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_dg .Sprintf ("\u0025\u0076",*_ffdddc .DelayAttr )});};e .EncodeToken (start );if _ffdddc .TgtEl !=nil {_cfaga :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_ffdddc .TgtEl ,_cfaga );};if _ffdddc .Tn !=nil {_dfdg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u006e"}};e .EncodeElement (_ffdddc .Tn ,_dfdg );};if _ffdddc .Rtn !=nil {_gcgeb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_ffdddc .Rtn ,_gcgeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbedd *CT_ShowProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbedd .LoopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_cbedd .LoopAttr ))});};if _cbedd .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_cbedd .ShowNarrationAttr ))});};if _cbedd .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_cbedd .ShowAnimationAttr ))});};if _cbedd .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_cbedd .UseTimingsAttr ))});};e .EncodeToken (start );if _cbedd .Present !=nil {_ccbg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_cbedd .Present ,_ccbg );};if _cbedd .Browse !=nil {_fgafc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_cbedd .Browse ,_fgafc );};if _cbedd .Kiosk !=nil {_efbfae :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_cbedd .Kiosk ,_efbfae );};if _cbedd .SldAll !=nil {_bade :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_cbedd .SldAll ,_bade );};if _cbedd .SldRg !=nil {_gedf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_cbedd .SldRg ,_gedf );};if _cbedd .CustShow !=nil {_dace :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_cbedd .CustShow ,_dace );};if _cbedd .PenClr !=nil {_dabd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_cbedd .PenClr ,_dabd );};if _cbedd .ExtLst !=nil {_fafb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbedd .ExtLst ,_fafb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_ebcgc :=&CT_SlideMasterTextStyles {};return _ebcgc ;}; -// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path -func (_acdc *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _bafb ,_fcdba :=range _acdc .Sld {if _fcbee :=_fcdba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bafb ));_fcbee !=nil {return _fcbee ;};};return nil ;};type CT_TLOleBuildChart struct{ +// Validate validates the CT_NotesMasterIdList and its children +func (_bfg *CT_NotesMasterIdList )Validate ()error {return _bfg .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_cbfgf *CT_TLCommandBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfgf .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_bfcec :=range start .Attr {if _bfcec .Name .Local =="\u0074\u0079\u0070\u0065"{_cbfgf .TypeAttr .UnmarshalXMLAttr (_bfcec );continue ;};if _bfcec .Name .Local =="\u0063\u006d\u0064"{_caaabe ,_bbecd :=_bfcec .Value ,error (nil );if _bbecd !=nil {return _bbecd ;};_cbfgf .CmdAttr =&_caaabe ;continue ;};};_ddcaaf :for {_dfbea ,_bagbg :=d .Token ();if _bagbg !=nil {return _bagbg ;};switch _fbcd :=_dfbea .(type ){case _d .StartElement :switch _fbcd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _feba :=d .DecodeElement (_cbfgf .CBhvr ,&_fbcd );_feba !=nil {return _feba ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_fbcd .Name );if _dbafec :=d .Skip ();_dbafec !=nil {return _dbafec ;};};case _d .EndElement :break _ddcaaf ;case _d .CharData :};};return nil ;};func (_ccbdg ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _ccbdg {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbdg ));};return nil ;};func (_agfg ST_TLParaBuildType )String ()string {switch _agfg {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 2:return "\u0070";case 3:return "\u0063\u0075\u0073\u0074";case 4:return "\u0077\u0068\u006fl\u0065";};return "";};func (_ggdbe ST_WebColorType )ValidateWithPath (path string )error {switch _ggdbe {case 0,1,2,3,4,5,6:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggdbe ));};return nil ;};func NewNotes ()*Notes {_cacea :=&Notes {};_cacea .CT_NotesSlide =*NewCT_NotesSlide ();return _cacea };func (_ececb ST_TLParaBuildType )Validate ()error {return _ececb .ValidateWithPath ("")};func NewCT_SlideLayout ()*CT_SlideLayout {_baegd :=&CT_SlideLayout {};_baegd .CSld =NewCT_CommonSlideData ();return _baegd ;};func (_afa *CT_CommentAuthor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_decge :=range start .Attr {if _decge .Name .Local =="\u0069\u0064"{_eaea ,_aead :=_gc .ParseUint (_decge .Value ,10,32);if _aead !=nil {return _aead ;};_afa .IdAttr =uint32 (_eaea );continue ;};if _decge .Name .Local =="\u006e\u0061\u006d\u0065"{_ecgg ,_acc :=_decge .Value ,error (nil );if _acc !=nil {return _acc ;};_afa .NameAttr =_ecgg ;continue ;};if _decge .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_bda ,_aed :=_decge .Value ,error (nil );if _aed !=nil {return _aed ;};_afa .InitialsAttr =_bda ;continue ;};if _decge .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_edba ,_dggf :=_gc .ParseUint (_decge .Value ,10,32);if _dggf !=nil {return _dggf ;};_afa .LastIdxAttr =uint32 (_edba );continue ;};if _decge .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_aac ,_gab :=_gc .ParseUint (_decge .Value ,10,32);if _gab !=nil {return _gab ;};_afa .ClrIdxAttr =uint32 (_aac );continue ;};};_cgea :for {_bfe ,_add :=d .Token ();if _add !=nil {return _add ;};switch _eea :=_bfe .(type ){case _d .StartElement :switch _eea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afa .ExtLst =NewCT_ExtensionList ();if _ebe :=d .DecodeElement (_afa .ExtLst ,&_eea );_ebe !=nil {return _ebe ;};default:_e .Log ("\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\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u0020\u0025v",_eea .Name );if _cbde :=d .Skip ();_cbde !=nil {return _cbde ;};};case _d .EndElement :break _cgea ;case _d .CharData :};};return nil ;};func (_gdeeb *CT_TLTimeAnimateValue )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agedc :=range start .Attr {if _agedc .Name .Local =="\u0074\u006d"{_fefb ,_bdggb :=ParseUnionST_TLTimeAnimateValueTime (_agedc .Value );if _bdggb !=nil {return _bdggb ;};_gdeeb .TmAttr =&_fefb ;continue ;};if _agedc .Name .Local =="\u0066\u006d\u006c\u0061"{_bcecf ,_fdfe :=_agedc .Value ,error (nil );if _fdfe !=nil {return _fdfe ;};_gdeeb .FmlaAttr =&_bcecf ;continue ;};};_bfgega :for {_daaadf ,_cfaf :=d .Token ();if _cfaf !=nil {return _cfaf ;};switch _fcfca :=_daaadf .(type ){case _d .StartElement :switch _fcfca .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:_gdeeb .Val =NewCT_TLAnimVariant ();if _ggcbb :=d .DecodeElement (_gdeeb .Val ,&_fcfca );_ggcbb !=nil {return _ggcbb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_fcfca .Name );if _bgbgf :=d .Skip ();_bgbgf !=nil {return _bgbgf ;};};case _d .EndElement :break _bfgega ;case _d .CharData :};};return nil ;};func (_eeg *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bd :=range start .Attr {if _bd .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_ad ,_dfb :=_gc .ParseBool (_bd .Value );if _dfb !=nil {return _dfb ;};_eeg .IsPhotoAttr =&_ad ;continue ;};if _bd .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_eag ,_gf :=_gc .ParseBool (_bd .Value );if _gf !=nil {return _gf ;};_eeg .UserDrawnAttr =&_eag ;continue ;};};_gce :for {_fcb ,_gcc :=d .Token ();if _gcc !=nil {return _gcc ;};switch _acf :=_fcb .(type ){case _d .StartElement :switch _acf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068"}:_eeg .Ph =NewCT_Placeholder ();if _fgg :=d .DecodeElement (_eeg .Ph ,&_acf );_fgg !=nil {return _fgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_eeg .AudioCd =_c .NewCT_AudioCD ();if _egc :=d .DecodeElement (_eeg .AudioCd ,&_acf );_egc !=nil {return _egc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_eeg .WavAudioFile =_c .NewCT_EmbeddedWAVAudioFile ();if _gcb :=d .DecodeElement (_eeg .WavAudioFile ,&_acf );_gcb !=nil {return _gcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_eeg .AudioFile =_c .NewCT_AudioFile ();if _ce :=d .DecodeElement (_eeg .AudioFile ,&_acf );_ce !=nil {return _ce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_eeg .VideoFile =_c .NewCT_VideoFile ();if _fgd :=d .DecodeElement (_eeg .VideoFile ,&_acf );_fgd !=nil {return _fgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_eeg .QuickTimeFile =_c .NewCT_QuickTimeFile ();if _dd :=d .DecodeElement (_eeg .QuickTimeFile ,&_acf );_dd !=nil {return _dd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_eeg .CustDataLst =NewCT_CustomerDataList ();if _be :=d .DecodeElement (_eeg .CustDataLst ,&_acf );_be !=nil {return _be ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeg .ExtLst =NewCT_ExtensionList ();if _acfc :=d .DecodeElement (_eeg .ExtLst ,&_acf );_acfc !=nil {return _acfc ;};default:_e .Log ("\u0073\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\u006f\u006e\u0020\u0043\u0054\u005f\u0041p\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006eg\u0050\u0072\u006f\u0070\u0073 \u0025\u0076",_acf .Name );if _gbb :=d .Skip ();_gbb !=nil {return _gbb ;};};case _d .EndElement :break _gce ;case _d .CharData :};};return nil ;}; -// Build -BldAttr ST_TLOleChartBuildType ; +// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path +func (_fdaga *CT_Presentation )ValidateWithPath (path string )error {if _fdaga .ServerZoomAttr !=nil {if _aecg :=_fdaga .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_aecg !=nil {return _aecg ;};};if _fdaga .BookmarkIdSeedAttr !=nil {if *_fdaga .BookmarkIdSeedAttr < 1{return _dg .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064\u0053\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fdaga .BookmarkIdSeedAttr );};if *_fdaga .BookmarkIdSeedAttr >=2147483648{return _dg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064S\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u003648\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fdaga .BookmarkIdSeedAttr );};};if _gcfb :=_fdaga .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_gcfb !=nil {return _gcfb ;};if _fdaga .SldMasterIdLst !=nil {if _dddeb :=_fdaga .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_dddeb !=nil {return _dddeb ;};};if _fdaga .NotesMasterIdLst !=nil {if _gfea :=_fdaga .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_gfea !=nil {return _gfea ;};};if _fdaga .HandoutMasterIdLst !=nil {if _egeda :=_fdaga .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_egeda !=nil {return _egeda ;};};if _fdaga .SldIdLst !=nil {if _edccc :=_fdaga .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t");_edccc !=nil {return _edccc ;};};if _fdaga .SldSz !=nil {if _fccg :=_fdaga .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_fccg !=nil {return _fccg ;};};if _eebg :=_fdaga .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a");_eebg !=nil {return _eebg ;};if _fdaga .SmartTags !=nil {if _dcgf :=_fdaga .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_dcgf !=nil {return _dcgf ;};};if _fdaga .EmbeddedFontLst !=nil {if _dbfg :=_fdaga .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074");_dbfg !=nil {return _dbfg ;};};if _fdaga .CustShowLst !=nil {if _ccca :=_fdaga .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_ccca !=nil {return _ccca ;};};if _fdaga .PhotoAlbum !=nil {if _cacc :=_fdaga .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");_cacc !=nil {return _cacc ;};};if _fdaga .CustDataLst !=nil {if _deecf :=_fdaga .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_deecf !=nil {return _deecf ;};};if _fdaga .Kinsoku !=nil {if _dbdfc :=_fdaga .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_dbdfc !=nil {return _dbdfc ;};};if _fdaga .DefaultTextStyle !=nil {if _gccf :=_fdaga .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_gccf !=nil {return _gccf ;};};if _fdaga .ModifyVerifier !=nil {if _aegb :=_fdaga .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_aegb !=nil {return _aegb ;};};if _fdaga .ExtLst !=nil {if _fddf :=_fdaga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fddf !=nil {return _fddf ;};};return nil ;};func (_faba ST_TLNextActionType )Validate ()error {return _faba .ValidateWithPath ("")};func (_gdbfaa ST_TransitionInOutDirectionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdbfaa .String (),start );};type CT_SlideSyncProperties struct{ -// Animate Background -AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; +// Server's Slide File ID +ServerSldIdAttr string ; -// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path -func (_cbd *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _bdfg :=_cbd .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_bdfg !=nil {return _bdfg ;};if _cbd .Regular !=nil {if _bfgb :=_cbd .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_bfgb !=nil {return _bfgb ;};};if _cbd .Bold !=nil {if _aacc :=_cbd .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_aacc !=nil {return _aacc ;};};if _cbd .Italic !=nil {if _aeca :=_cbd .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063");_aeca !=nil {return _aeca ;};};if _cbd .BoldItalic !=nil {if _egeg :=_cbd .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_egeg !=nil {return _egeg ;};};return nil ;};type CT_InOutTransition struct{ +// Server's Slide File's modification date/time +ServerSldModifiedTimeAttr _g .Time ; -// Direction -DirAttr ST_TransitionInOutDirectionType ;};func (_cbfbf *ST_PrintWhat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aefff ,_bbgcfb :=d .Token ();if _bbgcfb !=nil {return _bbgcfb ;};if _ebgf ,_cbad :=_aefff .(_c .EndElement );_cbad &&_ebgf .Name ==start .Name {*_cbfbf =1;return nil ;};if _bddeg ,_bccag :=_aefff .(_c .CharData );!_bccag {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aefff );}else {switch string (_bddeg ){case "":*_cbfbf =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_cbfbf =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_cbfbf =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_cbfbf =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_cbfbf =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_cbfbf =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_cbfbf =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_cbfbf =7;case "\u006e\u006f\u0074e\u0073":*_cbfbf =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_cbfbf =9;};};_aefff ,_bbgcfb =d .Token ();if _bbgcfb !=nil {return _bbgcfb ;};if _gbee ,_beff :=_aefff .(_c .EndElement );_beff &&_gbee .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aefff );}; +// Client Slide Insertion date/time +ClientInsertedTimeAttr _g .Time ;ExtLst *CT_ExtensionList ;};func (_eggd *CT_SlideMasterTextStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbbc :for {_acbde ,_aagg :=d .Token ();if _aagg !=nil {return _aagg ;};switch _cdbeg :=_acbde .(type ){case _d .StartElement :switch _cdbeg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_eggd .TitleStyle =_c .NewCT_TextListStyle ();if _affac :=d .DecodeElement (_eggd .TitleStyle ,&_cdbeg );_affac !=nil {return _affac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"}:_eggd .BodyStyle =_c .NewCT_TextListStyle ();if _gbbc :=d .DecodeElement (_eggd .BodyStyle ,&_cdbeg );_gbbc !=nil {return _gbbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:_eggd .OtherStyle =_c .NewCT_TextListStyle ();if _bfea :=d .DecodeElement (_eggd .OtherStyle ,&_cdbeg );_bfea !=nil {return _bfea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eggd .ExtLst =NewCT_ExtensionList ();if _caaeg :=d .DecodeElement (_eggd .ExtLst ,&_cdbeg );_caaeg !=nil {return _caaeg ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0054\u0065\u0078\u0074\u0053t\u0079\u006c\u0065\u0073\u0020%\u0076",_cdbeg .Name );if _gcbfe :=d .Skip ();_gcbfe !=nil {return _gcbfe ;};};case _d .EndElement :break _fbbc ;case _d .CharData :};};return nil ;};func (_eccgc ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aaacd :=_d .Attr {};_aaacd .Name =name ;switch _eccgc {case ST_TLAnimateMotionBehaviorOriginUnset :_aaacd .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_aaacd .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_aaacd .Value ="\u006c\u0061\u0079\u006f\u0075\u0074";};return _aaacd ,nil ;};func (_fdgdg ST_PhotoAlbumLayout )Validate ()error {return _fdgdg .ValidateWithPath ("")};func (_acafd ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _acafd {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acafd ));};return nil ;};func (_fagbe ST_TransitionCornerDirectionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fagbe .String (),start );};func (_bgeee *CT_TLAnimateBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgeee .ByAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0079"},Value :_dg .Sprintf ("\u0025\u0076",*_bgeee .ByAttr )});};if _bgeee .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_dg .Sprintf ("\u0025\u0076",*_bgeee .FromAttr )});};if _bgeee .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_dg .Sprintf ("\u0025\u0076",*_bgeee .ToAttr )});};if _bgeee .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_bgbd ,_aeea :=_bgeee .CalcmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _aeea !=nil {return _aeea ;};start .Attr =append (start .Attr ,_bgbd );};if _bgeee .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_ccgd ,_gaed :=_bgeee .ValueTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _gaed !=nil {return _gaed ;};start .Attr =append (start .Attr ,_ccgd );};e .EncodeToken (start );_debfd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_bgeee .CBhvr ,_debfd );if _bgeee .TavLst !=nil {_gacb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_bgeee .TavLst ,_gacb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abefa *CT_TLTimeAnimateValueList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbbdb :for {_gcgbf ,_bfbg :=d .Token ();if _bfbg !=nil {return _bfbg ;};switch _dcebb :=_gcgbf .(type ){case _d .StartElement :switch _dcebb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076"}:_aggc :=NewCT_TLTimeAnimateValue ();if _egafg :=d .DecodeElement (_aggc ,&_dcebb );_egafg !=nil {return _egafg ;};_abefa .Tav =append (_abefa .Tav ,_aggc );default:_e .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006ei\u006da\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u004ci\u0073t\u0020\u0025v",_dcebb .Name );if _fgga :=d .Skip ();_fgga !=nil {return _fgga ;};};case _d .EndElement :break _bbbdb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path -func (_acggf *ViewPr )ValidateWithPath (path string )error {if _egagad :=_acggf .CT_ViewProperties .ValidateWithPath (path );_egagad !=nil {return _egagad ;};return nil ;};func (_bfdde *CT_TLAnimVariantFloatVal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bfdde .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggaed ST_TLDiagramBuildType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggaed .String (),start );}; +// Validate validates the CT_TLCommandBehavior and its children +func (_fggee *CT_TLCommandBehavior )Validate ()error {return _fggee .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");}; -// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path -func (_gbecb *PresentationPr )ValidateWithPath (path string )error {if _fbec :=_gbecb .CT_PresentationProperties .ValidateWithPath (path );_fbec !=nil {return _fbec ;};return nil ;};func NewCT_CustomShowId ()*CT_CustomShowId {_cga :=&CT_CustomShowId {};return _cga };func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_fcede :=&CT_OleObjectChoice {};return _fcede };func (_bbgc *CT_PictureNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbgc .CNvPr =_ee .NewCT_NonVisualDrawingProps ();_bbgc .CNvPicPr =_ee .NewCT_NonVisualPictureProperties ();_bbgc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_dcccd :for {_ggfa ,_gbbe :=d .Token ();if _gbbe !=nil {return _gbbe ;};switch _aefdc :=_ggfa .(type ){case _c .StartElement :switch _aefdc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _cdeag :=d .DecodeElement (_bbgc .CNvPr ,&_aefdc );_cdeag !=nil {return _cdeag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ggea :=d .DecodeElement (_bbgc .CNvPicPr ,&_aefdc );_ggea !=nil {return _ggea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _ddeec :=d .DecodeElement (_bbgc .NvPr ,&_aefdc );_ddeec !=nil {return _ddeec ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_aefdc .Name );if _edfe :=d .Skip ();_edfe !=nil {return _edfe ;};};case _c .EndElement :break _dcccd ;case _c .CharData :};};return nil ;};type ViewPr struct{CT_ViewProperties };func (_fbaf *CT_OleObjectLink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdfbc :=range start .Attr {if _bdfbc .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_baff ,_gggf :=_e .ParseBool (_bdfbc .Value );if _gggf !=nil {return _gggf ;};_fbaf .UpdateAutomaticAttr =&_baff ;continue ;};};_dafg :for {_fbef ,_fbda :=d .Token ();if _fbda !=nil {return _fbda ;};switch _cefbb :=_fbef .(type ){case _c .StartElement :switch _cefbb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbaf .ExtLst =NewCT_ExtensionList ();if _defb :=d .DecodeElement (_fbaf .ExtLst ,&_cefbb );_defb !=nil {return _defb ;};default:_cd .Log ("\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\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b\u0020\u0025v",_cefbb .Name );if _fafd :=d .Skip ();_fafd !=nil {return _fafd ;};};case _c .EndElement :break _dafg ;case _c .CharData :};};return nil ;};func (_egbba *ST_WebColorType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egbba =0;case "\u006e\u006f\u006e\u0065":*_egbba =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_egbba =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_egbba =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_egbba =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_egbba =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_egbba =6;};return nil ;}; +// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path +func (_cfggg *CT_TLIterateData )ValidateWithPath (path string )error {if _deada :=_cfggg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_deada !=nil {return _deada ;};if _cfggg .TmAbs !=nil {if _bedcc :=_cfggg .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073");_bedcc !=nil {return _bedcc ;};};if _cfggg .TmPct !=nil {if _daadd :=_cfggg .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_daadd !=nil {return _daadd ;};};return nil ;}; -// Validate validates the CT_TLGraphicalObjectBuild and its children -func (_cdcfc *CT_TLGraphicalObjectBuild )Validate ()error {return _cdcfc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");};type ST_TLTimeNodeType byte ; +// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path +func (_dccab *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _dccab .TypeAttr ==ST_TLChartSubelementTypeUnset {return _dg .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _edadb :=_dccab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edadb !=nil {return _edadb ;};return nil ;};func (_cfggd *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfggd =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_cfggd =1;case "\u0031\u0070\u0069\u0063":*_cfggd =2;case "\u0032\u0070\u0069\u0063":*_cfggd =3;case "\u0034\u0070\u0069\u0063":*_cfggd =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_cfggd =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_cfggd =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_cfggd =7;};return nil ;};func (_fabd *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fabd .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_baac :=range start .Attr {if _baac .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_agdfe ,_abbg :=_gc .ParseBool (_baac .Value );if _abbg !=nil {return _abbg ;};_fabd .ZoomContentsAttr =&_agdfe ;continue ;};};_adgg :for {_feadf ,_ffdec :=d .Token ();if _ffdec !=nil {return _ffdec ;};switch _agga :=_feadf .(type ){case _d .StartElement :switch _agga .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _agfde :=d .DecodeElement (_fabd .CBhvr ,&_agga );_agfde !=nil {return _agfde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_fabd .By =NewCT_TLPoint ();if _efdde :=d .DecodeElement (_fabd .By ,&_agga );_efdde !=nil {return _efdde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_fabd .From =NewCT_TLPoint ();if _cgece :=d .DecodeElement (_fabd .From ,&_agga );_cgece !=nil {return _cgece ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_fabd .To =NewCT_TLPoint ();if _gabfc :=d .DecodeElement (_fabd .To ,&_agga );_gabfc !=nil {return _gabfc ;};default:_e .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0053c\u0061\u006c\u0065\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_agga .Name );if _bfbd :=d .Skip ();_bfbd !=nil {return _bfbd ;};};case _d .EndElement :break _adgg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_SlideLayoutIdList and its children -func (_bgdc *CT_SlideLayoutIdList )Validate ()error {return _bgdc .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");};type CT_TLIterateIntervalTime struct{ +// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path +func (_dfea *CT_TLTimeCondition )ValidateWithPath (path string )error {if _cggfad :=_dfea .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_cggfad !=nil {return _cggfad ;};if _dfea .DelayAttr !=nil {if _dadcb :=_dfea .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_dadcb !=nil {return _dadcb ;};};if _dfea .TgtEl !=nil {if _ddfc :=_dfea .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_ddfc !=nil {return _ddfc ;};};if _dfea .Tn !=nil {if _acebg :=_dfea .Tn .ValidateWithPath (path +"\u002f\u0054\u006e");_acebg !=nil {return _acebg ;};};if _dfea .Rtn !=nil {if _eafg :=_dfea .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_eafg !=nil {return _eafg ;};};return nil ;};func (_bafec ST_TLTimeNodePresetClassType )Validate ()error {return _bafec .ValidateWithPath ("")};func (_fedg *CT_GroupShapeNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fedg .CNvPr =_c .NewCT_NonVisualDrawingProps ();_fedg .CNvGrpSpPr =_c .NewCT_NonVisualGroupDrawingShapeProps ();_fedg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_cgb :for {_ege ,_gfefg :=d .Token ();if _gfefg !=nil {return _gfefg ;};switch _dbad :=_ege .(type ){case _d .StartElement :switch _dbad .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _ffdb :=d .DecodeElement (_fedg .CNvPr ,&_dbad );_ffdb !=nil {return _ffdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _agca :=d .DecodeElement (_fedg .CNvGrpSpPr ,&_dbad );_agca !=nil {return _agca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _afab :=d .DecodeElement (_fedg .NvPr ,&_dbad );_afab !=nil {return _afab ;};default:_e .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_dbad .Name );if _dcaa :=d .Skip ();_dcaa !=nil {return _dcaa ;};};case _d .EndElement :break _cgb ;case _d .CharData :};};return nil ;};func (_ccde *CT_ExtensionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eebb :for {_eecff ,_dbba :=d .Token ();if _dbba !=nil {return _dbba ;};switch _fcbaa :=_eecff .(type ){case _d .StartElement :switch _fcbaa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_fgda :=NewCT_Extension ();if _fbfe :=d .DecodeElement (_fgda ,&_fcbaa );_fbfe !=nil {return _fbfe ;};_ccde .Ext =append (_ccde .Ext ,_fgda );default:_e .Log ("\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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_fcbaa .Name );if _gcgb :=d .Skip ();_gcgb !=nil {return _gcgb ;};};case _d .EndElement :break _eebb ;case _d .CharData :};};return nil ;};func (_gdcec ST_TLAnimateEffectTransition )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afgaff :=_d .Attr {};_afgaff .Name =name ;switch _gdcec {case ST_TLAnimateEffectTransitionUnset :_afgaff .Value ="";case ST_TLAnimateEffectTransitionIn :_afgaff .Value ="\u0069\u006e";case ST_TLAnimateEffectTransitionOut :_afgaff .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_afgaff .Value ="\u006e\u006f\u006e\u0065";};return _afgaff ,nil ;};func (_eeeae *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeeae .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_cfdedf :=range start .Attr {if _cfdedf .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_eeeae .TransitionAttr .UnmarshalXMLAttr (_cfdedf );continue ;};if _cfdedf .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_egde ,_dbga :=_cfdedf .Value ,error (nil );if _dbga !=nil {return _dbga ;};_eeeae .FilterAttr =&_egde ;continue ;};if _cfdedf .Name .Local =="\u0070\u0072\u004cs\u0074"{_cggfa ,_fbcb :=_cfdedf .Value ,error (nil );if _fbcb !=nil {return _fbcb ;};_eeeae .PrLstAttr =&_cggfa ;continue ;};};_cbcf :for {_abdca ,_cgaba :=d .Token ();if _cgaba !=nil {return _cgaba ;};switch _fded :=_abdca .(type ){case _d .StartElement :switch _fded .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _egafb :=d .DecodeElement (_eeeae .CBhvr ,&_fded );_egafb !=nil {return _egafb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}:_eeeae .Progress =NewCT_TLAnimVariant ();if _cbafd :=d .DecodeElement (_eeeae .Progress ,&_fded );_cbafd !=nil {return _cbafd ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_fded .Name );if _abee :=d .Skip ();_abee !=nil {return _abee ;};};case _d .EndElement :break _cbcf ;case _d .CharData :};};return nil ;};func (_bfdc *CT_CustomShowId )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgaf :=range start .Attr {if _fgaf .Name .Local =="\u0069\u0064"{_bdg ,_eade :=_gc .ParseUint (_fgaf .Value ,10,32);if _eade !=nil {return _eade ;};_bfdc .IdAttr =uint32 (_bdg );continue ;};};for {_agf ,_ebf :=d .Token ();if _ebf !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_ebf );};if _fbgfc ,_baa :=_agf .(_d .EndElement );_baa &&_fbgfc .Name ==start .Name {break ;};};return nil ;};const (ST_TLOleChartBuildTypeUnset ST_TLOleChartBuildType =0;ST_TLOleChartBuildTypeAllAtOnce ST_TLOleChartBuildType =1;ST_TLOleChartBuildTypeSeries ST_TLOleChartBuildType =2;ST_TLOleChartBuildTypeCategory ST_TLOleChartBuildType =3;ST_TLOleChartBuildTypeSeriesEl ST_TLOleChartBuildType =4;ST_TLOleChartBuildTypeCategoryEl ST_TLOleChartBuildType =5;); -// Time -ValAttr ST_TLTime ;};type CT_NotesViewProperties struct{ +// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path +func (_bcgcd *EG_ShowType )ValidateWithPath (path string )error {if _bcgcd .Present !=nil {if _bcgaa :=_bcgcd .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_bcgaa !=nil {return _bcgaa ;};};if _bcgcd .Browse !=nil {if _dagca :=_bcgcd .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_dagca !=nil {return _dagca ;};};if _bcgcd .Kiosk !=nil {if _ffdc :=_bcgcd .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_ffdc !=nil {return _ffdc ;};};return nil ;};func (_gcaa ST_TLTimeNodeFillType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aacacg :=_d .Attr {};_aacacg .Name =name ;switch _gcaa {case ST_TLTimeNodeFillTypeUnset :_aacacg .Value ="";case ST_TLTimeNodeFillTypeRemove :_aacacg .Value ="\u0072\u0065\u006d\u006f\u0076\u0065";case ST_TLTimeNodeFillTypeFreeze :_aacacg .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_aacacg .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_aacacg .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return _aacacg ,nil ;};func (_fddda *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fddda =0;case "\u006c":*_fddda =1;case "\u0075":*_fddda =2;case "\u0072":*_fddda =3;case "\u0064":*_fddda =4;};return nil ;};func (_dgee *CT_PrintProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgee .PrnWhatAttr !=ST_PrintWhatUnset {_dgbec ,_efad :=_dgee .PrnWhatAttr .MarshalXMLAttr (_d .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"});if _efad !=nil {return _efad ;};start .Attr =append (start .Attr ,_dgbec );};if _dgee .ClrModeAttr !=ST_PrintColorModeUnset {_bbge ,_fdbae :=_dgee .ClrModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _fdbae !=nil {return _fdbae ;};start .Attr =append (start .Attr ,_bbge );};if _dgee .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dgee .HiddenSlidesAttr ))});};if _dgee .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dgee .ScaleToFitPaperAttr ))});};if _dgee .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dgee .FrameSlidesAttr ))});};e .EncodeToken (start );if _dgee .ExtLst !=nil {_abaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgee .ExtLst ,_abaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCmAuthorLst ()*CmAuthorLst {_fcfag :=&CmAuthorLst {};_fcfag .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _fcfag ;};func (_bebg *CT_SlideSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0078"},Value :_dg .Sprintf ("\u0025\u0076",_bebg .CxAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0079"},Value :_dg .Sprintf ("\u0025\u0076",_bebg .CyAttr )});if _bebg .TypeAttr !=ST_SlideSizeTypeUnset {_cagg ,_gdegb :=_bebg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _gdegb !=nil {return _gdegb ;};start .Attr =append (start .Attr ,_cagg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Common Slide View Properties -CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_ebdga *CT_TLPoint )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebcbf :=range start .Attr {if _ebcbf .Name .Local =="\u0078"{_ccebd ,_eebfd :=ParseUnionST_Percentage (_ebcbf .Value );if _eebfd !=nil {return _eebfd ;};_ebdga .XAttr =_ccebd ;continue ;};if _ebcbf .Name .Local =="\u0079"{_cdge ,_cfab :=ParseUnionST_Percentage (_ebcbf .Value );if _cfab !=nil {return _cfab ;};_ebdga .YAttr =_cdge ;continue ;};};for {_gafbc ,_dgce :=d .Token ();if _dgce !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_dgce );};if _dedcg ,_cgfad :=_gafbc .(_c .EndElement );_cgfad &&_dedcg .Name ==start .Name {break ;};};return nil ;};func NewCT_HandoutMaster ()*CT_HandoutMaster {_fec :=&CT_HandoutMaster {};_fec .CSld =NewCT_CommonSlideData ();_fec .ClrMap =_ee .NewCT_ColorMapping ();return _fec ;};type CT_TLByRgbColorTransform struct{ +// Validate validates the CT_TLGraphicalObjectBuild and its children +func (_babea *CT_TLGraphicalObjectBuild )Validate ()error {return _babea .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");};type ST_SlideSizeType byte ;func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_beef :=&CT_CommonSlideViewProperties {};_beef .CViewPr =NewCT_CommonViewProperties ();return _beef ;};func (_aadfd ST_TLAnimateMotionPathEditMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aadfd .String (),start );};func (_ggac ST_TLTimeNodeMasterRelation )Validate ()error {return _ggac .ValidateWithPath ("")}; -// Red -RAttr _ee .ST_FixedPercentage ; +// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path +func (_bgfa *CT_IndexRange )ValidateWithPath (path string )error {return nil };type CT_GuideList struct{ -// Green -GAttr _ee .ST_FixedPercentage ; +// A Guide +Guide []*CT_Guide ;}; -// Blue -BAttr _ee .ST_FixedPercentage ;};func (_aaadf ST_WebColorType )Validate ()error {return _aaadf .ValidateWithPath ("")};func (_ffedf *SldSyncPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _ffedf .CT_SlideSyncProperties .MarshalXML (e ,start );}; +// Validate validates the CT_TLByRgbColorTransform and its children +func (_gefee *CT_TLByRgbColorTransform )Validate ()error {return _gefee .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_gbfee *CT_TLOleChartTargetElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cddb ,_adcfc :=_gbfee .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _adcfc !=nil {return _adcfc ;};start .Attr =append (start .Attr ,_cddb );if _gbfee .LvlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0076\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_gbfee .LvlAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_effa *CT_TLGraphicalObjectBuild )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _effa .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_effa .SpidAttr )});};if _effa .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_effa .GrpIdAttr )});};if _effa .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_effa .UiExpandAttr ))});};e .EncodeToken (start );if _effa .BldAsOne !=nil {_cgcf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_effa .BldAsOne ,_cgcf );};if _effa .BldSub !=nil {_bbffc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}};e .EncodeElement (_effa .BldSub ,_bbffc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffaae ST_TLTriggerRuntimeNode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffaae .String (),start );};func (_ebff *CT_TLTimeConditionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agcbg :for {_dbfgd ,_debbe :=d .Token ();if _debbe !=nil {return _debbe ;};switch _dcabc :=_dbfgd .(type ){case _d .StartElement :switch _dcabc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"}:_gedcc :=NewCT_TLTimeCondition ();if _gddc :=d .DecodeElement (_gedcc ,&_dcabc );_gddc !=nil {return _gddc ;};_ebff .Cond =append (_ebff .Cond ,_gedcc );default:_e .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dcabc .Name );if _gfbdg :=d .Skip ();_gfbdg !=nil {return _gfbdg ;};};case _d .EndElement :break _agcbg ;case _d .CharData :};};return nil ;};func (_gfff *CT_HtmlPublishProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deag :=range start .Attr {if _deag .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"&&_deag .Name .Local =="\u0069\u0064"||_deag .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"&&_deag .Name .Local =="\u0069\u0064"{_edcd ,_dadb :=_deag .Value ,error (nil );if _dadb !=nil {return _dadb ;};_gfff .IdAttr =_edcd ;continue ;};if _deag .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_dgeg ,_dbadc :=_gc .ParseBool (_deag .Value );if _dbadc !=nil {return _dbadc ;};_gfff .ShowSpeakerNotesAttr =&_dgeg ;continue ;};if _deag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bbaag ,_eacb :=_deag .Value ,error (nil );if _eacb !=nil {return _eacb ;};_gfff .TargetAttr =&_bbaag ;continue ;};if _deag .Name .Local =="\u0074\u0069\u0074l\u0065"{_gddd ,_dbcd :=_deag .Value ,error (nil );if _dbcd !=nil {return _dbcd ;};_gfff .TitleAttr =&_gddd ;continue ;};};_eagbg :for {_dafda ,_abba :=d .Token ();if _abba !=nil {return _abba ;};switch _adac :=_dafda .(type ){case _d .StartElement :switch _adac .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_gfff .SldAll =NewCT_Empty ();if _geab :=d .DecodeElement (_gfff .SldAll ,&_adac );_geab !=nil {return _geab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_gfff .SldRg =NewCT_IndexRange ();if _fceb :=d .DecodeElement (_gfff .SldRg ,&_adac );_fceb !=nil {return _fceb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_gfff .CustShow =NewCT_CustomShowId ();if _gcf :=d .DecodeElement (_gfff .CustShow ,&_adac );_gcf !=nil {return _gcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfff .ExtLst =NewCT_ExtensionList ();if _ffcdg :=d .DecodeElement (_gfff .ExtLst ,&_adac );_ffcdg !=nil {return _ffcdg ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_adac .Name );if _defc :=d .Skip ();_defc !=nil {return _defc ;};};case _d .EndElement :break _eagbg ;case _d .CharData :};};return nil ;};type Sld struct{CT_Slide };func (_bfeb ST_TLNextActionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbaee :=_d .Attr {};_cbaee .Name =name ;switch _bfeb {case ST_TLNextActionTypeUnset :_cbaee .Value ="";case ST_TLNextActionTypeNone :_cbaee .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_cbaee .Value ="\u0073\u0065\u0065\u006b";};return _cbaee ,nil ;};func (_gfdad ST_TransitionInOutDirectionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdecg :=_d .Attr {};_fdecg .Name =name ;switch _gfdad {case ST_TransitionInOutDirectionTypeUnset :_fdecg .Value ="";case ST_TransitionInOutDirectionTypeOut :_fdecg .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_fdecg .Value ="\u0069\u006e";};return _fdecg ,nil ;};func (_fdagf ST_TLChartSubelementType )Validate ()error {return _fdagf .ValidateWithPath ("")};type ST_TLAnimateMotionPathEditMode byte ;func NewCT_TLTemplate ()*CT_TLTemplate {_feaf :=&CT_TLTemplate {};_feaf .TnLst =NewCT_TimeNodeList ();return _feaf ;};type CT_TLTimeAnimateValueList struct{ -// Validate validates the CT_TLTimeAnimateValue and its children -func (_acgdc *CT_TLTimeAnimateValue )Validate ()error {return _acgdc .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_aaeba :=&CT_TLTimeAnimateValue {};return _aaeba ;};func (_gdabe *CT_TLTimeAnimateValueList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feec :for {_gegbg ,_caeca :=d .Token ();if _caeca !=nil {return _caeca ;};switch _bdff :=_gegbg .(type ){case _c .StartElement :switch _bdff .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076"}:_cbbe :=NewCT_TLTimeAnimateValue ();if _babaa :=d .DecodeElement (_cbbe ,&_bdff );_babaa !=nil {return _babaa ;};_gdabe .Tav =append (_gdabe .Tav ,_cbbe );default:_cd .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006ei\u006da\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u004ci\u0073t\u0020\u0025v",_bdff .Name );if _aaeag :=d .Skip ();_aaeag !=nil {return _aaeag ;};};case _c .EndElement :break _feec ;case _c .CharData :};};return nil ;};const (ST_PhotoAlbumLayoutUnset ST_PhotoAlbumLayout =0;ST_PhotoAlbumLayoutFitToSlide ST_PhotoAlbumLayout =1;ST_PhotoAlbumLayout1pic ST_PhotoAlbumLayout =2;ST_PhotoAlbumLayout2pic ST_PhotoAlbumLayout =3;ST_PhotoAlbumLayout4pic ST_PhotoAlbumLayout =4;ST_PhotoAlbumLayout1picTitle ST_PhotoAlbumLayout =5;ST_PhotoAlbumLayout2picTitle ST_PhotoAlbumLayout =6;ST_PhotoAlbumLayout4picTitle ST_PhotoAlbumLayout =7;); +// Time Animate Value +Tav []*CT_TLTimeAnimateValue ;};func (_bbfcf ST_TLChartSubelementType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgbcf :=_d .Attr {};_fgbcf .Name =name ;switch _bbfcf {case ST_TLChartSubelementTypeUnset :_fgbcf .Value ="";case ST_TLChartSubelementTypeGridLegend :_fgbcf .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_fgbcf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypeCategory :_fgbcf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_fgbcf .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_fgbcf .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return _fgbcf ,nil ;};func (_gggd *EG_ChildSlide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbefc :for {_efadb ,_dcgdc :=d .Token ();if _dcgdc !=nil {return _dcgdc ;};switch _bfabg :=_efadb .(type ){case _d .StartElement :switch _bfabg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gggd .ClrMapOvr =_c .NewCT_ColorMappingOverride ();if _eadfb :=d .DecodeElement (_gggd .ClrMapOvr ,&_bfabg );_eadfb !=nil {return _eadfb ;};default:_e .Log ("\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\u0045\u0047\u005f\u0043h\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_bfabg .Name );if _afddd :=d .Skip ();_afddd !=nil {return _afddd ;};};case _d .EndElement :break _dbefc ;case _d .CharData :};};return nil ;};type ST_TLOleChartBuildType byte ;func (_bdbgc *CT_TLShapeTargetElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfgc :=range start .Attr {if _gfgc .Name .Local =="\u0073\u0070\u0069\u0064"{_efaf ,_debc :=_gc .ParseUint (_gfgc .Value ,10,32);if _debc !=nil {return _debc ;};_bdbgc .SpidAttr =uint32 (_efaf );continue ;};};_bbdac :for {_dege ,_bgdd :=d .Token ();if _bgdd !=nil {return _bgdd ;};switch _ecaed :=_dege .(type ){case _d .StartElement :switch _ecaed .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_bdbgc .Bg =NewCT_Empty ();if _fbeaa :=d .DecodeElement (_bdbgc .Bg ,&_ecaed );_fbeaa !=nil {return _fbeaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"}:_bdbgc .SubSp =NewCT_TLSubShapeId ();if _aeebdc :=d .DecodeElement (_bdbgc .SubSp ,&_ecaed );_aeebdc !=nil {return _aeebdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}:_bdbgc .OleChartEl =NewCT_TLOleChartTargetElement ();if _dfgd :=d .DecodeElement (_bdbgc .OleChartEl ,&_ecaed );_dfgd !=nil {return _dfgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"}:_bdbgc .TxEl =NewCT_TLTextTargetElement ();if _fdced :=d .DecodeElement (_bdbgc .TxEl ,&_ecaed );_fdced !=nil {return _fdced ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"}:_bdbgc .GraphicEl =_c .NewCT_AnimationElementChoice ();if _eefa :=d .DecodeElement (_bdbgc .GraphicEl ,&_ecaed );_eefa !=nil {return _eefa ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0068\u0061\u0070\u0065\u0054\u0061r\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074 \u0025\u0076",_ecaed .Name );if _dcbcd :=d .Skip ();_dcbcd !=nil {return _dcbcd ;};};case _d .EndElement :break _bbdac ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path -func (_gbgb *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _gbgb .ExtLst !=nil {if _edbf :=_gbgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edbf !=nil {return _edbf ;};};return nil ;};func (_fdeg ST_TransitionSideDirectionType )String ()string {switch _fdeg {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return "";};func (_edg *CT_EmbeddedFontDataId )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_edg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcggc *Presentation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _fcggc .CT_Presentation .MarshalXML (e ,start );};func (_eafa *CT_PrintProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eafa .PrnWhatAttr !=ST_PrintWhatUnset {_egeba ,_egdb :=_eafa .PrnWhatAttr .MarshalXMLAttr (_c .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"});if _egdb !=nil {return _egdb ;};start .Attr =append (start .Attr ,_egeba );};if _eafa .ClrModeAttr !=ST_PrintColorModeUnset {_cbcfc ,_dfec :=_eafa .ClrModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _dfec !=nil {return _dfec ;};start .Attr =append (start .Attr ,_cbcfc );};if _eafa .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_eafa .HiddenSlidesAttr ))});};if _eafa .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_eafa .ScaleToFitPaperAttr ))});};if _eafa .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_eafa .FrameSlidesAttr ))});};e .EncodeToken (start );if _eafa .ExtLst !=nil {_bbdb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafa .ExtLst ,_bbdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SlideIdListEntry struct{ +// Validate validates the CT_OutlineViewSlideEntry and its children +func (_dabce *CT_OutlineViewSlideEntry )Validate ()error {return _dabce .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");};type CT_IndexRange struct{ -// Slide Identifier -IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; +// Start +StAttr uint32 ; -// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path -func (_adadcc *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _adadcc .ExtLst !=nil {if _edce :=_adadcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edce !=nil {return _edce ;};};return nil ;}; +// End +EndAttr uint32 ;};func _dcafd (_feca bool )uint8 {if _feca {return 1;};return 0;};func (_abcd *CT_CommentList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abcd .Cm !=nil {_afd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_fcad :=range _abcd .Cm {e .EncodeElement (_fcad ,_afd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_ebbe :=&CT_TLTimeAnimateValueList {};return _ebbe ;};func NewCT_CommentList ()*CT_CommentList {_fcef :=&CT_CommentList {};return _fcef }; -// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path -func (_caag *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil };type CT_Placeholder struct{ +// Validate validates the CT_SplitTransition and its children +func (_cegaeb *CT_SplitTransition )Validate ()error {return _cegaeb .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_geef *CT_GroupShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _geef .Sp !=nil {_cfbb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0070"}};for _ ,_fffa :=range _geef .Sp {e .EncodeElement (_fffa ,_cfbb );};};if _geef .GrpSp !=nil {_adde :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_afaa :=range _geef .GrpSp {e .EncodeElement (_afaa ,_adde );};};if _geef .GraphicFrame !=nil {_bbff :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_badc :=range _geef .GraphicFrame {e .EncodeElement (_badc ,_bbff );};};if _geef .CxnSp !=nil {_edfb :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_cgf :=range _geef .CxnSp {e .EncodeElement (_cgf ,_edfb );};};if _geef .Pic !=nil {_cccd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_bfegf :=range _geef .Pic {e .EncodeElement (_bfegf ,_cccd );};};if _geef .ContentPart !=nil {_aaadb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};for _ ,_affag :=range _geef .ContentPart {e .EncodeElement (_affag ,_aaadb );};};return nil ;};func NewCT_IndexRange ()*CT_IndexRange {_aadb :=&CT_IndexRange {};return _aadb }; -// Placeholder Type -TypeAttr ST_PlaceholderType ; +// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path +func (_gbabe *CT_Guide )ValidateWithPath (path string )error {if _dgbe :=_gbabe .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_dgbe !=nil {return _dgbe ;};if _gbabe .PosAttr !=nil {if _beaa :=_gbabe .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_beaa !=nil {return _beaa ;};};return nil ;}; -// Placeholder Orientation -OrientAttr ST_Direction ; +// Validate validates the CT_HandoutMasterIdListEntry and its children +func (_bgae *CT_HandoutMasterIdListEntry )Validate ()error {return _bgae .ValidateWithPath ("C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079");}; -// Placeholder Size -SzAttr ST_PlaceholderSize ; +// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path +func (_adeda *CT_ExtensionListModify )ValidateWithPath (path string )error {for _ffbc ,_bcbec :=range _adeda .Ext {if _fedf :=_bcbec .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ffbc ));_fedf !=nil {return _fedf ;};};return nil ;};type CT_TLOleChartTargetElement struct{ -// Placeholder Index -IdxAttr *uint32 ; +// Type +TypeAttr ST_TLChartSubelementType ; -// Placeholder has custom prompt -HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;}; +// Level +LvlAttr *uint32 ;};func (_aaabd *CT_TLByRgbColorTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caecb :=range start .Attr {if _caecb .Name .Local =="\u0072"{_ggcba ,_ebfea :=ParseUnionST_FixedPercentage (_caecb .Value );if _ebfea !=nil {return _ebfea ;};_aaabd .RAttr =_ggcba ;continue ;};if _caecb .Name .Local =="\u0067"{_aeebd ,_fcdfb :=ParseUnionST_FixedPercentage (_caecb .Value );if _fcdfb !=nil {return _fcdfb ;};_aaabd .GAttr =_aeebd ;continue ;};if _caecb .Name .Local =="\u0062"{_dacf ,_adeac :=ParseUnionST_FixedPercentage (_caecb .Value );if _adeac !=nil {return _adeac ;};_aaabd .BAttr =_dacf ;continue ;};};for {_fccag ,_edccf :=d .Token ();if _edccf !=nil {return _dg .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0052gb\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_edccf );};if _adbac ,_begaa :=_fccag .(_d .EndElement );_begaa &&_adbac .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_WheelTransition and its children -func (_ffdd *CT_WheelTransition )Validate ()error {return _ffdd .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path +func (_gdgeb *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _dafa :=_gdgeb .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dafa !=nil {return _dafa ;};if _adec :=_gdgeb .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_adec !=nil {return _adec ;};if _acae :=_gdgeb .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_acae !=nil {return _acae ;};if _gabaf :=_gdgeb .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072");_gabaf !=nil {return _gabaf ;};if _aebd :=_gdgeb .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_aebd !=nil {return _aebd ;};if _ffdea :=_gdgeb .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_ffdea !=nil {return _ffdea ;};if _gdgeb .AttrNameLst !=nil {if _eefe :=_gdgeb .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_eefe !=nil {return _eefe ;};};return nil ;}; -// Validate validates the CT_CommonSlideViewProperties and its children -func (_eea *CT_CommonSlideViewProperties )Validate ()error {return _eea .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");};func (_aecdf *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aecdf .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_dffdf :=range start .Attr {if _dffdf .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_gccf ,_cdfd :=_e .ParseBool (_dffdf .Value );if _cdfd !=nil {return _cdfd ;};_aecdf .ZoomContentsAttr =&_gccf ;continue ;};};_fddag :for {_cabc ,_fgcca :=d .Token ();if _fgcca !=nil {return _fgcca ;};switch _ccde :=_cabc .(type ){case _c .StartElement :switch _ccde .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _faeb :=d .DecodeElement (_aecdf .CBhvr ,&_ccde );_faeb !=nil {return _faeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_aecdf .By =NewCT_TLPoint ();if _fdcc :=d .DecodeElement (_aecdf .By ,&_ccde );_fdcc !=nil {return _fdcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_aecdf .From =NewCT_TLPoint ();if _edaca :=d .DecodeElement (_aecdf .From ,&_ccde );_edaca !=nil {return _edaca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_aecdf .To =NewCT_TLPoint ();if _fdac :=d .DecodeElement (_aecdf .To ,&_ccde );_fdac !=nil {return _fdac ;};default:_cd .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0053c\u0061\u006c\u0065\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_ccde .Name );if _ecabc :=d .Skip ();_ecabc !=nil {return _ecabc ;};};case _c .EndElement :break _fddag ;case _c .CharData :};};return nil ;};func (_fcb *CT_CommentAuthor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fcb .IdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fcb .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0076",_fcb .InitialsAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_fcb .LastIdxAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_fcb .ClrIdxAttr )});e .EncodeToken (start );if _fcb .ExtLst !=nil {_cagf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcb .ExtLst ,_cagf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_geaa *CT_SlideMasterIdListEntry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _geaa .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_geaa .IdAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_geaa .RIdAttr )});e .EncodeToken (start );if _geaa .ExtLst !=nil {_acda :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geaa .ExtLst ,_acda );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_HandoutMaster struct{ +// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path +func (_cdbbee *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _bbef ,_gada :=range _cdbbee .Cond {if _fcbae :=_gada .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_bbef ));_fcbae !=nil {return _fcbae ;};};return nil ;};func (_fbeed *HandoutMaster )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbeed .CT_HandoutMaster =*NewCT_HandoutMaster ();_ggdge :for {_gedbg ,_gbgd :=d .Token ();if _gbgd !=nil {return _gbgd ;};switch _efceb :=_gedbg .(type ){case _d .StartElement :switch _efceb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _dccca :=d .DecodeElement (_fbeed .CSld ,&_efceb );_dccca !=nil {return _dccca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _bffb :=d .DecodeElement (_fbeed .ClrMap ,&_efceb );_bffb !=nil {return _bffb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_fbeed .Hf =NewCT_HeaderFooter ();if _gfdb :=d .DecodeElement (_fbeed .Hf ,&_efceb );_gfdb !=nil {return _gfdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbeed .ExtLst =NewCT_ExtensionListModify ();if _bbffa :=d .DecodeElement (_fbeed .ExtLst ,&_efceb );_bbffa !=nil {return _bbffa ;};default:_e .Log ("\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\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072 \u0025\u0076",_efceb .Name );if _dcdef :=d .Skip ();_dcdef !=nil {return _dcdef ;};};case _d .EndElement :break _ggdge ;case _d .CharData :};};return nil ;};func (_egaab ST_TLAnimateBehaviorValueType )String ()string {switch _egaab {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return "";};func NewCT_PrintProperties ()*CT_PrintProperties {_fege :=&CT_PrintProperties {};return _fege }; -// Common slide data for handout master -CSld *CT_CommonSlideData ; +// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path +func (_ebcg *CT_CustomerData )ValidateWithPath (path string )error {return nil };func (_gggbg *CmAuthorLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gggbg .CT_CommentAuthorList =*NewCT_CommentAuthorList ();_dfcaa :for {_ddff ,_fbgfb :=d .Token ();if _fbgfb !=nil {return _fbgfb ;};switch _gbdggd :=_ddff .(type ){case _d .StartElement :switch _gbdggd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_gdda :=NewCT_CommentAuthor ();if _aedfd :=d .DecodeElement (_gdda ,&_gbdggd );_aedfd !=nil {return _aedfd ;};_gggbg .CmAuthor =append (_gggbg .CmAuthor ,_gdda );default:_e .Log ("\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\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_gbdggd .Name );if _afcd :=d .Skip ();_afcd !=nil {return _afcd ;};};case _d .EndElement :break _dfcaa ;case _d .CharData :};};return nil ;};type ViewPr struct{CT_ViewProperties };func (_ffaf *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffaf =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_ffaf =1;};return nil ;};type ST_TLDiagramBuildType byte ;func (_dbbe *CT_SlideIdList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaed :for {_aaca ,_dcbg :=d .Token ();if _dcbg !=nil {return _dcbg ;};switch _cgade :=_aaca .(type ){case _d .StartElement :switch _cgade .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"}:_cffe :=NewCT_SlideIdListEntry ();if _beae :=d .DecodeElement (_cffe ,&_cgade );_beae !=nil {return _beae ;};_dbbe .SldId =append (_dbbe .SldId ,_cffe );default:_e .Log ("\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064L\u0069s\u0074\u0020\u0025\u0076",_cgade .Name );if _cbebb :=d .Skip ();_cbebb !=nil {return _cbebb ;};};case _d .EndElement :break _eaed ;case _d .CharData :};};return nil ;};type ST_TLBehaviorAdditiveType byte ;func (_dgdddb ST_TLAnimateColorDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgdddb .String (),start );};func (_bcdg ST_SlideLayoutType )Validate ()error {return _bcdg .ValidateWithPath ("")};func (_cacaa *CT_TLMediaNodeAudio )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cacaa .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_befc :=range start .Attr {if _befc .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_dgec ,_fgbef :=_gc .ParseBool (_befc .Value );if _fgbef !=nil {return _fgbef ;};_cacaa .IsNarrationAttr =&_dgec ;continue ;};};_fcgcd :for {_eafaa ,_cggfd :=d .Token ();if _cggfd !=nil {return _cggfd ;};switch _daedb :=_eafaa .(type ){case _d .StartElement :switch _daedb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _aaac :=d .DecodeElement (_cacaa .CMediaNode ,&_daedb );_aaac !=nil {return _aaac ;};default:_e .Log ("\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\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0041\u0075\u0064\u0069\u006f\u0020\u0025\u0076",_daedb .Name );if _efefe :=d .Skip ();_efefe !=nil {return _efefe ;};};case _d .EndElement :break _fcgcd ;case _d .CharData :};};return nil ;};func (_gedcb ST_Direction )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_febab :=_d .Attr {};_febab .Name =name ;switch _gedcb {case ST_DirectionUnset :_febab .Value ="";case ST_DirectionHorz :_febab .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_febab .Value ="\u0076\u0065\u0072\u0074";};return _febab ,nil ;};type EG_ChildSlide struct{ -// Color Scheme Map -ClrMap *_ee .CT_ColorMapping ; +// Color Scheme Map Override +ClrMapOvr *_c .CT_ColorMappingOverride ;};func (_bgedd ST_TLDiagramBuildType )String ()string {switch _bgedd {case 0:return "";case 1:return "\u0077\u0068\u006fl\u0065";case 2:return "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 3:return "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case 4:return "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 5:return "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case 6:return "\u0063\u0077";case 7:return "\u0063\u0077\u0049\u006e";case 8:return "\u0063\u0077\u004fu\u0074";case 9:return "\u0063\u0063\u0077";case 10:return "\u0063\u0063\u0077I\u006e";case 11:return "\u0063\u0063\u0077\u004f\u0075\u0074";case 12:return "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case 13:return "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case 14:return "\u0075\u0070";case 15:return "\u0064\u006f\u0077\u006e";case 16:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 17:return "\u0063\u0075\u0073\u0074";};return "";};func (_ebbgd *CT_NormalViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebbgd .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_ebbgd .ShowOutlineIconsAttr ))});};if _ebbgd .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_ebbgd .SnapVertSplitterAttr ))});};if _ebbgd .VertBarStateAttr !=ST_SplitterBarStateUnset {_fffb ,_beafdg :=_ebbgd .VertBarStateAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _beafdg !=nil {return _beafdg ;};start .Attr =append (start .Attr ,_fffb );};if _ebbgd .HorzBarStateAttr !=ST_SplitterBarStateUnset {_cbed ,_fdecf :=_ebbgd .HorzBarStateAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _fdecf !=nil {return _fdecf ;};start .Attr =append (start .Attr ,_cbed );};if _ebbgd .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_ebbgd .PreferSingleViewAttr ))});};e .EncodeToken (start );_bfda :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_ebbgd .RestoredLeft ,_bfda );_agfdf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}};e .EncodeElement (_ebbgd .RestoredTop ,_agfdf );if _ebbgd .ExtLst !=nil {_aeebf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebbgd .ExtLst ,_aeebf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TLTimeIndefinite byte ;func (_ebfdc *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_cfada :=[]string {};if _ebfdc .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_cfada =append (_cfada ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e\u0053\u0069\u0064\u0065\u0044i\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065");};if _ebfdc .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_cfada =append (_cfada ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043\u006fr\u006ee\u0072\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065");};if len (_cfada )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfada );};return nil ;};func (_gdcd *CT_Guide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdcd .OrientAttr !=ST_DirectionUnset {_cabd ,_bdf :=_gdcd .OrientAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _bdf !=nil {return _bdf ;};start .Attr =append (start .Attr ,_cabd );};if _gdcd .PosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073"},Value :_dg .Sprintf ("\u0025\u0076",*_gdcd .PosAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geaec ST_TLBehaviorTransformType )Validate ()error {return _geaec .ValidateWithPath ("")};func (_dcfc *CT_SplitTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acde :=range start .Attr {if _acde .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_dcfc .OrientAttr .UnmarshalXMLAttr (_acde );continue ;};if _acde .Name .Local =="\u0064\u0069\u0072"{_dcfc .DirAttr .UnmarshalXMLAttr (_acde );continue ;};};for {_cfgde ,_cbbcb :=d .Token ();if _cbbcb !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0070\u006c\u0069\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_cbbcb );};if _dfcff ,_aadg :=_cfgde .(_d .EndElement );_aadg &&_dfcff .Name ==start .Name {break ;};};return nil ;}; -// Header/Footer information for a handout master -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;};func (_fcdae *ST_TLChartSubelementType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bebgf ,_eddc :=d .Token ();if _eddc !=nil {return _eddc ;};if _gcde ,_aaccb :=_bebgf .(_c .EndElement );_aaccb &&_gcde .Name ==start .Name {*_fcdae =1;return nil ;};if _abfba ,_cdcef :=_bebgf .(_c .CharData );!_cdcef {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bebgf );}else {switch string (_abfba ){case "":*_fcdae =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_fcdae =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_fcdae =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fcdae =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_fcdae =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fcdae =5;};};_bebgf ,_eddc =d .Token ();if _eddc !=nil {return _eddc ;};if _eefaa ,_cefeaa :=_bebgf .(_c .EndElement );_cefeaa &&_eefaa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bebgf );};func (_gdada *CT_TLByRgbColorTransform )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edbdb :=range start .Attr {if _edbdb .Name .Local =="\u0072"{_dbfgc ,_gfccb :=ParseUnionST_FixedPercentage (_edbdb .Value );if _gfccb !=nil {return _gfccb ;};_gdada .RAttr =_dbfgc ;continue ;};if _edbdb .Name .Local =="\u0067"{_egaeb ,_eacbe :=ParseUnionST_FixedPercentage (_edbdb .Value );if _eacbe !=nil {return _eacbe ;};_gdada .GAttr =_egaeb ;continue ;};if _edbdb .Name .Local =="\u0062"{_aaebd ,_cffd :=ParseUnionST_FixedPercentage (_edbdb .Value );if _cffd !=nil {return _cffd ;};_gdada .BAttr =_aaebd ;continue ;};};for {_gcaf ,_gdee :=d .Token ();if _gdee !=nil {return _f .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0052gb\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_gdee );};if _afdbb ,_bcegc :=_gcaf .(_c .EndElement );_bcegc &&_afdbb .Name ==start .Name {break ;};};return nil ;};type Notes struct{CT_NotesSlide };func (_acfegd ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dcabc :=_c .Attr {};_dcabc .Name =name ;switch _acfegd {case ST_TLTimeNodeMasterRelationUnset :_dcabc .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_dcabc .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_dcabc .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_dcabc .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _dcabc ,nil ;}; +// Validate validates the ViewPr and its children +func (_gddgf *ViewPr )Validate ()error {return _gddgf .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");};func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_cbacb :=&CT_TLIterateIntervalTime {};return _cbacb ;};func (_gcaff *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcaff =0;case "\u0062\u0061\u0073\u0065":*_gcaff =1;case "\u0073\u0075\u006d":*_gcaff =2;case "\u0072\u0065\u0070\u006c":*_gcaff =3;case "\u006d\u0075\u006c\u0074":*_gcaff =4;case "\u006e\u006f\u006e\u0065":*_gcaff =5;};return nil ;}; -// Validate validates the CT_SlideSize and its children -func (_abgcg *CT_SlideSize )Validate ()error {return _abgcg .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};func (_ccbbc *CT_SlideViewProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dcdfe :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_ccbbc .CSldViewPr ,_dcdfe );if _ccbbc .ExtLst !=nil {_bbcg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccbbc .ExtLst ,_bbcg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path +func (_aeba *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _accad :=_aeba .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_accad !=nil {return _accad ;};if _dcadb :=_aeba .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072");_dcadb !=nil {return _dcadb ;};if _fcfgf :=_aeba .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_fcfgf !=nil {return _fcfgf ;};if _aeba .By !=nil {if _dagc :=_aeba .By .ValidateWithPath (path +"\u002f\u0042\u0079");_dagc !=nil {return _dagc ;};};if _aeba .From !=nil {if _dbaee :=_aeba .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dbaee !=nil {return _dbaee ;};};if _aeba .To !=nil {if _ageba :=_aeba .To .ValidateWithPath (path +"\u002f\u0054\u006f");_ageba !=nil {return _ageba ;};};if _aeba .RCtr !=nil {if _dcda :=_aeba .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_dcda !=nil {return _dcda ;};};return nil ;};func (_bfac *ST_PhotoAlbumLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaagb ,_fcea :=d .Token ();if _fcea !=nil {return _fcea ;};if _abdcdf ,_bgdfgf :=_eaagb .(_d .EndElement );_bgdfgf &&_abdcdf .Name ==start .Name {*_bfac =1;return nil ;};if _fdfeg ,_abcbe :=_eaagb .(_d .CharData );!_abcbe {return _dg .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",_eaagb );}else {switch string (_fdfeg ){case "":*_bfac =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_bfac =1;case "\u0031\u0070\u0069\u0063":*_bfac =2;case "\u0032\u0070\u0069\u0063":*_bfac =3;case "\u0034\u0070\u0069\u0063":*_bfac =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfac =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfac =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfac =7;};};_eaagb ,_fcea =d .Token ();if _fcea !=nil {return _fcea ;};if _cfbed ,_gfddg :=_eaagb .(_d .EndElement );_gfddg &&_cfbed .Name ==start .Name {return nil ;};return _dg .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",_eaagb );}; -// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path -func (_ffaga *CT_PrintProperties )ValidateWithPath (path string )error {if _dcafa :=_ffaga .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_dcafa !=nil {return _dcafa ;};if _afacg :=_ffaga .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_afacg !=nil {return _afacg ;};if _ffaga .ExtLst !=nil {if _cbb :=_ffaga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbb !=nil {return _cbb ;};};return nil ;};type CT_ModifyVerifier struct{ +// Validate validates the CT_Rel and its children +func (_gcbcg *CT_Rel )Validate ()error {return _gcbcg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_cbeb *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _ddfd :=_cbeb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ddfd !=nil {return _ddfd ;};if _aggff :=_cbeb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_aggff !=nil {return _aggff ;};if _accba :=_cbeb .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_accba !=nil {return _accba ;};return nil ;};func (_afegb *CT_NotesMasterIdListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgde :=range start .Attr {if _bgde .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"&&_bgde .Name .Local =="\u0069\u0064"||_bgde .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"&&_bgde .Name .Local =="\u0069\u0064"{_fdbd ,_ddbf :=_bgde .Value ,error (nil );if _ddbf !=nil {return _ddbf ;};_afegb .IdAttr =_fdbd ;continue ;};};_eafbf :for {_bgbfa ,_abcf :=d .Token ();if _abcf !=nil {return _abcf ;};switch _cbdeb :=_bgbfa .(type ){case _d .StartElement :switch _cbdeb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afegb .ExtLst =NewCT_ExtensionList ();if _eedf :=d .DecodeElement (_afegb .ExtLst ,&_cbdeb );_eedf !=nil {return _eedf ;};default:_e .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_cbdeb .Name );if _ffde :=d .Skip ();_ffde !=nil {return _ffde ;};};case _d .EndElement :break _eafbf ;case _d .CharData :};};return nil ;};func (_adbc *CT_EmbeddedFontListEntry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gbcf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_adbc .Font ,_gbcf );if _adbc .Regular !=nil {_cgca :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_adbc .Regular ,_cgca );};if _adbc .Bold !=nil {_acdb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_adbc .Bold ,_acdb );};if _adbc .Italic !=nil {_agg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_adbc .Italic ,_agg );};if _adbc .BoldItalic !=nil {_cege :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_adbc .BoldItalic ,_cege );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ececg *NotesMaster )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ececg .CT_NotesMaster =*NewCT_NotesMaster ();_cfbbca :for {_ddaeg ,_dbfea :=d .Token ();if _dbfea !=nil {return _dbfea ;};switch _becce :=_ddaeg .(type ){case _d .StartElement :switch _becce .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _eggeff :=d .DecodeElement (_ececg .CSld ,&_becce );_eggeff !=nil {return _eggeff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fffe :=d .DecodeElement (_ececg .ClrMap ,&_becce );_fffe !=nil {return _fffe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_ececg .Hf =NewCT_HeaderFooter ();if _aabf :=d .DecodeElement (_ececg .Hf ,&_becce );_aabf !=nil {return _aabf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_ececg .NotesStyle =_c .NewCT_TextListStyle ();if _dffa :=d .DecodeElement (_ececg .NotesStyle ,&_becce );_dffa !=nil {return _dffa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ececg .ExtLst =NewCT_ExtensionListModify ();if _ecbg :=d .DecodeElement (_ececg .ExtLst ,&_becce );_ecbg !=nil {return _ecbg ;};default:_e .Log ("\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\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025\u0076",_becce .Name );if _addd :=d .Skip ();_addd !=nil {return _addd ;};};case _d .EndElement :break _cfbbca ;case _d .CharData :};};return nil ;};func (_deefe ST_PrintColorMode )ValidateWithPath (path string )error {switch _deefe {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deefe ));};return nil ;};func (_cfbdd *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgfced :=range start .Attr {if _dgfced .Name .Local =="\u0076\u0061\u006c"{_agdfa ,_gaagg :=_gc .ParseUint (_dgfced .Value ,10,32);if _gaagg !=nil {return _gaagg ;};_cfbdd .ValAttr =uint32 (_agdfa );continue ;};};for {_geeg ,_fedef :=d .Token ();if _fedef !=nil {return _dg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0054r\u0069g\u0067e\u0072T\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0049\u0044\u003a\u0020\u0025\u0073",_fedef );};if _eege ,_dbeag :=_geeg .(_d .EndElement );_dbeag &&_eege .Name ==start .Name {break ;};};return nil ;};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_fbffd :=&CT_TLAnimVariantFloatVal {};return _fbffd ;};func (_afbf ST_TLChartSubelementType )String ()string {switch _afbf {case 0:return "";case 1:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case 5:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return "";};func (_aeebg ST_SlideSizeType )String ()string {switch _aeebg {case 0:return "";case 1:return "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case 2:return "\u006c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0041\u0034";case 4:return "\u0033\u0035\u006d\u006d";case 5:return "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case 6:return "\u0062\u0061\u006e\u006e\u0065\u0072";case 7:return "\u0063\u0075\u0073\u0074\u006f\u006d";case 8:return "\u006c\u0065\u0064\u0067\u0065\u0072";case 9:return "\u0041\u0033";case 10:return "\u0042\u0034\u0049S\u004f";case 11:return "\u0042\u0035\u0049S\u004f";case 12:return "\u0042\u0034\u004aI\u0053";case 13:return "\u0042\u0035\u004aI\u0053";case 14:return "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case 15:return "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case 16:return "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return "";};func (_egade *ST_TLNextActionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egade =0;case "\u006e\u006f\u006e\u0065":*_egade =1;case "\u0073\u0065\u0065\u006b":*_egade =2;};return nil ;};type ST_PlaceholderType byte ; -// Password Hash Value -HashValueAttr *string ; +// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path +func (_cdacd *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _fdaca :=_cdacd .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_fdaca !=nil {return _fdaca ;};if _bedce :=_cdacd .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_bedce !=nil {return _bedce ;};return nil ;}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// ValidateWithPath validates the CmLst and its children, prefixing error messages with path +func (_edcce *CmLst )ValidateWithPath (path string )error {if _ccbdc :=_edcce .CT_CommentList .ValidateWithPath (path );_ccbdc !=nil {return _ccbdc ;};return nil ;}; -// Iterations to Run Hashing Algorithm -SpinValueAttr *uint32 ; +// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path +func (_bddb *CT_StringTag )ValidateWithPath (path string )error {return nil };type CT_OutlineViewSlideEntry struct{IdAttr string ; -// Cryptographic Provider Type -CryptProviderTypeAttr _d .ST_CryptProv ; +// Collapsed +CollapseAttr *bool ;}; -// Cryptographic Algorithm Class -CryptAlgorithmClassAttr _d .ST_AlgClass ; +// Validate validates the CT_TLTemplate and its children +func (_egcfea *CT_TLTemplate )Validate ()error {return _egcfea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_fbdce :=&CT_TLAnimateRotationBehavior {};_fbdce .CBhvr =NewCT_TLCommonBehaviorData ();return _fbdce ;};type ST_SlideLayoutType byte ;func (_adgec *ST_PlaceholderType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adgec =0;case "\u0074\u0069\u0074l\u0065":*_adgec =1;case "\u0062\u006f\u0064\u0079":*_adgec =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_adgec =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_adgec =4;case "\u0064\u0074":*_adgec =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_adgec =6;case "\u0066\u0074\u0072":*_adgec =7;case "\u0068\u0064\u0072":*_adgec =8;case "\u006f\u0062\u006a":*_adgec =9;case "\u0063\u0068\u0061r\u0074":*_adgec =10;case "\u0074\u0062\u006c":*_adgec =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_adgec =12;case "\u0064\u0067\u006d":*_adgec =13;case "\u006d\u0065\u0064i\u0061":*_adgec =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_adgec =15;case "\u0070\u0069\u0063":*_adgec =16;};return nil ;}; -// Cryptographic Algorithm Type -CryptAlgorithmTypeAttr _d .ST_AlgType ; +// Validate validates the CT_Presentation and its children +func (_gdee *CT_Presentation )Validate ()error {return _gdee .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func (_aafc *CT_SlideSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aafc .CxAttr =914400;_aafc .CyAttr =914400;for _ ,_caad :=range start .Attr {if _caad .Name .Local =="\u0063\u0078"{_fgffd ,_daca :=_gc .ParseInt (_caad .Value ,10,32);if _daca !=nil {return _daca ;};_aafc .CxAttr =int32 (_fgffd );continue ;};if _caad .Name .Local =="\u0063\u0079"{_gdec ,_dfcb :=_gc .ParseInt (_caad .Value ,10,32);if _dfcb !=nil {return _dfcb ;};_aafc .CyAttr =int32 (_gdec );continue ;};if _caad .Name .Local =="\u0074\u0079\u0070\u0065"{_aafc .TypeAttr .UnmarshalXMLAttr (_caad );continue ;};};for {_dccc ,_aefa :=d .Token ();if _aefa !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_aefa );};if _fggbc ,_eaecf :=_dccc .(_d .EndElement );_eaecf &&_fggbc .Name ==start .Name {break ;};};return nil ;};func (_dfebdb *ST_TransitionSideDirectionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagfc ,_eabdc :=d .Token ();if _eabdc !=nil {return _eabdc ;};if _bece ,_abcb :=_cagfc .(_d .EndElement );_abcb &&_bece .Name ==start .Name {*_dfebdb =1;return nil ;};if _aeeg ,_cbcag :=_cagfc .(_d .CharData );!_cbcag {return _dg .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",_cagfc );}else {switch string (_aeeg ){case "":*_dfebdb =0;case "\u006c":*_dfebdb =1;case "\u0075":*_dfebdb =2;case "\u0072":*_dfebdb =3;case "\u0064":*_dfebdb =4;};};_cagfc ,_eabdc =d .Token ();if _eabdc !=nil {return _eabdc ;};if _effbc ,_fafbc :=_cagfc .(_d .EndElement );_fafbc &&_effbc .Name ==start .Name {return nil ;};return _dg .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",_cagfc );};func (_gedbf *CT_CustomerDataList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bef :for {_cdg ,_dda :=d .Token ();if _dda !=nil {return _dda ;};switch _gbcg :=_cdg .(type ){case _d .StartElement :switch _gbcg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}:_bcdf :=NewCT_CustomerData ();if _gabab :=d .DecodeElement (_bcdf ,&_gbcg );_gabab !=nil {return _gabab ;};_gedbf .CustData =append (_gedbf .CustData ,_bcdf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"}:_gedbf .Tags =NewCT_TagsData ();if _efcgf :=d .DecodeElement (_gedbf .Tags ,&_gbcg );_efcgf !=nil {return _efcgf ;};default:_e .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0065rD\u0061\u0074\u0061\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gbcg .Name );if _bafg :=d .Skip ();_bafg !=nil {return _bafg ;};};case _d .EndElement :break _bef ;case _d .CharData :};};return nil ;};type ST_TLBehaviorTransformType byte ;type CT_WheelTransition struct{ -// Cryptographic Hashing Algorithm -CryptAlgorithmSidAttr *uint32 ; +// Spokes +SpokesAttr *uint32 ;};func (_gadd *CT_OutlineViewSlideList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gadd .Sld !=nil {_faeb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_aeac :=range _gadd .Sld {e .EncodeElement (_aeac ,_faeb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Validate validates the CT_Comment and its children +func (_dbb *CT_Comment )Validate ()error {return _dbb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_fbdcc *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbdcc =0;case "\u006e\u006f\u006e\u0065":*_fbdcc =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fbdcc =2;};return nil ;}; -// Salt for Password Verifier -SaltDataAttr *string ; +// Validate validates the EG_Background and its children +func (_efgce *EG_Background )Validate ()error {return _efgce .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_cggg *CT_EmbeddedFontList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbe :for {_decc ,_cgad :=d .Token ();if _cgad !=nil {return _cgad ;};switch _fcac :=_decc .(type ){case _d .StartElement :switch _fcac .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"}:_efa :=NewCT_EmbeddedFontListEntry ();if _beba :=d .DecodeElement (_efa ,&_fcac );_beba !=nil {return _beba ;};_cggg .EmbeddedFont =append (_cggg .EmbeddedFont ,_efa );default:_e .Log ("\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\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065dF\u006f\u006e\u0074\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fcac .Name );if _cac :=d .Skip ();_cac !=nil {return _cac ;};};case _d .EndElement :break _dbe ;case _d .CharData :};};return nil ;};func (_cded *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aacc ,_gabcc :=d .Token ();if _gabcc !=nil {return _gabcc ;};if _afbff ,_gfage :=_aacc .(_d .EndElement );_gfage &&_afbff .Name ==start .Name {*_cded =1;return nil ;};if _aegab ,_dbfce :=_aacc .(_d .CharData );!_dbfce {return _dg .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",_aacc );}else {switch string (_aegab ){case "":*_cded =0;case "\u0073\u0074\u0072":*_cded =1;case "\u006e\u0075\u006d":*_cded =2;case "\u0063\u006c\u0072":*_cded =3;};};_aacc ,_gabcc =d .Token ();if _gabcc !=nil {return _gabcc ;};if _fece ,_bbgec :=_aacc .(_d .EndElement );_bbgec &&_fece .Name ==start .Name {return nil ;};return _dg .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",_aacc );};func (_dgf *CT_CustomShow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgf .SldLst =NewCT_SlideRelationshipList ();for _ ,_ccfb :=range start .Attr {if _ccfb .Name .Local =="\u006e\u0061\u006d\u0065"{_agac ,_ecae :=_ccfb .Value ,error (nil );if _ecae !=nil {return _ecae ;};_dgf .NameAttr =_agac ;continue ;};if _ccfb .Name .Local =="\u0069\u0064"{_bdeb ,_gae :=_gc .ParseUint (_ccfb .Value ,10,32);if _gae !=nil {return _gae ;};_dgf .IdAttr =uint32 (_bdeb );continue ;};};_dfca :for {_cfff ,_bcae :=d .Token ();if _bcae !=nil {return _bcae ;};switch _cggf :=_cfff .(type ){case _d .StartElement :switch _cggf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:if _fggb :=d .DecodeElement (_dgf .SldLst ,&_cggf );_fggb !=nil {return _fggb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgf .ExtLst =NewCT_ExtensionList ();if _bgfc :=d .DecodeElement (_dgf .ExtLst ,&_cggf );_bgfc !=nil {return _bgfc ;};default:_e .Log ("\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\u0043u\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077 \u0025\u0076",_cggf .Name );if _cdfb :=d .Skip ();_cdfb !=nil {return _cdfb ;};};case _d .EndElement :break _dfca ;case _d .CharData :};};return nil ;}; -// Password Hash -HashDataAttr *string ; +// Validate validates the CT_Connector and its children +func (_bbc *CT_Connector )Validate ()error {return _bbc .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_df *AG_Ole )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _df .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_df .SpidAttr )});};if _df .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_df .NameAttr )});};if _df .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_df .ShowAsIconAttr ))});};if _df .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_df .IdAttr )});};if _df .ImgWAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_dg .Sprintf ("\u0025\u0076",*_df .ImgWAttr )});};if _df .ImgHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_dg .Sprintf ("\u0025\u0076",*_df .ImgHAttr )});};return nil ;};func (_dface ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _dface {case 0,1,2,3,4,5,6,7:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dface ));};return nil ;}; -// Cryptographic Provider -CryptProviderAttr *string ; +// ValidateWithPath validates the Notes and its children, prefixing error messages with path +func (_ddbaa *Notes )ValidateWithPath (path string )error {if _fcgcdb :=_ddbaa .CT_NotesSlide .ValidateWithPath (path );_fcgcdb !=nil {return _fcgcdb ;};return nil ;};func (_cabdf *CT_SlideSorterViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cabdf .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_cabdf .ShowFormattingAttr ))});};e .EncodeToken (start );_fdcb :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_cabdf .CViewPr ,_fdcb );if _cabdf .ExtLst !=nil {_ceedf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cabdf .ExtLst ,_ceedf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Cryptographic Algorithm Extensibility -AlgIdExtAttr *uint32 ; +// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path +func (_gbgea *CT_GuideList )ValidateWithPath (path string )error {for _gdfb ,_beag :=range _gbgea .Guide {if _bgbg :=_beag .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_gdfb ));_bgbg !=nil {return _bgbg ;};};return nil ;};func (_agdbf *CT_OleObjectLink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caagb :=range start .Attr {if _caagb .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_bdgda ,_dbfd :=_gc .ParseBool (_caagb .Value );if _dbfd !=nil {return _dbfd ;};_agdbf .UpdateAutomaticAttr =&_bdgda ;continue ;};};_cadc :for {_aaddd ,_dadd :=d .Token ();if _dadd !=nil {return _dadd ;};switch _cfgb :=_aaddd .(type ){case _d .StartElement :switch _cfgb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agdbf .ExtLst =NewCT_ExtensionList ();if _cddg :=d .DecodeElement (_agdbf .ExtLst ,&_cfgb );_cddg !=nil {return _cddg ;};default:_e .Log ("\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\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b\u0020\u0025v",_cfgb .Name );if _dcdb :=d .Skip ();_dcdb !=nil {return _dcdb ;};};case _d .EndElement :break _cadc ;case _d .CharData :};};return nil ;};func (_bbbc *NotesMaster )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _bbbc .CT_NotesMaster .MarshalXML (e ,start );};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_gdbcb :=&CT_SlideViewProperties {};_gdbcb .CSldViewPr =NewCT_CommonSlideViewProperties ();return _gdbcb ;};func (_abcad ST_SplitterBarState )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abcad .String (),start );};func (_babgg *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_babgg =0;case "\u006e\u006f\u006e\u0065":*_babgg =1;case "\u0066\u0075\u006c\u006c":*_babgg =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_babgg =3;};return nil ;};func (_cgbbf *ST_TLPreviousActionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbbfb ,_cfdd :=d .Token ();if _cfdd !=nil {return _cfdd ;};if _aedba ,_cddef :=_cbbfb .(_d .EndElement );_cddef &&_aedba .Name ==start .Name {*_cgbbf =1;return nil ;};if _baab ,_aeffa :=_cbbfb .(_d .CharData );!_aeffa {return _dg .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",_cbbfb );}else {switch string (_baab ){case "":*_cgbbf =0;case "\u006e\u006f\u006e\u0065":*_cgbbf =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_cgbbf =2;};};_cbbfb ,_cfdd =d .Token ();if _cfdd !=nil {return _cfdd ;};if _eeadf ,_fbgge :=_cbbfb .(_d .EndElement );_fbgge &&_eeadf .Name ==start .Name {return nil ;};return _dg .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",_cbbfb );}; -// Algorithm Extensibility Source -AlgIdExtSourceAttr *string ; +// Validate validates the CT_SlideSize and its children +func (_egfb *CT_SlideSize )Validate ()error {return _egfb .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};func (_fdddb *ST_TLTime )Validate ()error {return _fdddb .ValidateWithPath ("")};func (_fgffg *CT_SlideTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgffg .SpdAttr !=ST_TransitionSpeedUnset {_cgdad ,_fbca :=_fgffg .SpdAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0070\u0064"});if _fbca !=nil {return _fbca ;};start .Attr =append (start .Attr ,_cgdad );};if _fgffg .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_fgffg .AdvClickAttr ))});};if _fgffg .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_dg .Sprintf ("\u0025\u0076",*_fgffg .AdvTmAttr )});};e .EncodeToken (start );if _fgffg .Choice !=nil {_fgffg .Choice .MarshalXML (e ,_d .StartElement {});};if _fgffg .SndAc !=nil {_afee :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_fgffg .SndAc ,_afee );};if _fgffg .ExtLst !=nil {_fbebf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgffg .ExtLst ,_fbebf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eceba *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eceba =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_eceba =1;case "\u006f\u006e\u0045n\u0064":*_eceba =2;case "\u0062\u0065\u0067i\u006e":*_eceba =3;case "\u0065\u006e\u0064":*_eceba =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_eceba =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_eceba =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_eceba =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_eceba =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_eceba =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_eceba =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_eceba =11;};return nil ;};func (_aefgg ST_PrintColorMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aefgg .String (),start );};func (_ccfgg ST_TransitionEightDirectionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccfgg .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_d .CharData (_ccfgg .ST_TransitionSideDirectionType .String ()));};if _ccfgg .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_d .CharData (_ccfgg .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// Cryptographic Provider Type Extensibility -CryptProviderTypeExtAttr *uint32 ; +// Validate validates the CT_SlideTransitionChoice and its children +func (_aadf *CT_SlideTransitionChoice )Validate ()error {return _aadf .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Provider Type Extensibility Source -CryptProviderTypeExtSourceAttr *string ;};func (_gfdg *CT_Kinsoku )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbc :=range start .Attr {if _fbc .Name .Local =="\u006c\u0061\u006e\u0067"{_ebce ,_begg :=_fbc .Value ,error (nil );if _begg !=nil {return _begg ;};_gfdg .LangAttr =&_ebce ;continue ;};if _fbc .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_faec ,_fbgf :=_fbc .Value ,error (nil );if _fbgf !=nil {return _fbgf ;};_gfdg .InvalStCharsAttr =_faec ;continue ;};if _fbc .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_bada ,_abba :=_fbc .Value ,error (nil );if _abba !=nil {return _abba ;};_gfdg .InvalEndCharsAttr =_bada ;continue ;};};for {_fcdd ,_geb :=d .Token ();if _geb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_geb );};if _fdefd ,_cefb :=_fcdd .(_c .EndElement );_cefb &&_fdefd .Name ==start .Name {break ;};};return nil ;};func (_ddgf *CT_SlideTransitionChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgcbd :for {_bdaeb ,_fedde :=d .Token ();if _fedde !=nil {return _fedde ;};switch _dcbb :=_bdaeb .(type ){case _c .StartElement :switch _dcbb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_ddgf .Blinds =NewCT_OrientationTransition ();if _ebcgf :=d .DecodeElement (_ddgf .Blinds ,&_dcbb );_ebcgf !=nil {return _ebcgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_ddgf .Checker =NewCT_OrientationTransition ();if _gbdbb :=d .DecodeElement (_ddgf .Checker ,&_dcbb );_gbdbb !=nil {return _gbdbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_ddgf .Circle =NewCT_Empty ();if _adafc :=d .DecodeElement (_ddgf .Circle ,&_dcbb );_adafc !=nil {return _adafc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_ddgf .Dissolve =NewCT_Empty ();if _aedeg :=d .DecodeElement (_ddgf .Dissolve ,&_dcbb );_aedeg !=nil {return _aedeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_ddgf .Comb =NewCT_OrientationTransition ();if _dfcf :=d .DecodeElement (_ddgf .Comb ,&_dcbb );_dfcf !=nil {return _dfcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_ddgf .Cover =NewCT_EightDirectionTransition ();if _efbgaa :=d .DecodeElement (_ddgf .Cover ,&_dcbb );_efbgaa !=nil {return _efbgaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_ddgf .Cut =NewCT_OptionalBlackTransition ();if _aeab :=d .DecodeElement (_ddgf .Cut ,&_dcbb );_aeab !=nil {return _aeab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_ddgf .Diamond =NewCT_Empty ();if _ffcb :=d .DecodeElement (_ddgf .Diamond ,&_dcbb );_ffcb !=nil {return _ffcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_ddgf .Fade =NewCT_OptionalBlackTransition ();if _agaca :=d .DecodeElement (_ddgf .Fade ,&_dcbb );_agaca !=nil {return _agaca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_ddgf .Newsflash =NewCT_Empty ();if _fegfd :=d .DecodeElement (_ddgf .Newsflash ,&_dcbb );_fegfd !=nil {return _fegfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_ddgf .Plus =NewCT_Empty ();if _fbbb :=d .DecodeElement (_ddgf .Plus ,&_dcbb );_fbbb !=nil {return _fbbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_ddgf .Pull =NewCT_EightDirectionTransition ();if _bdcag :=d .DecodeElement (_ddgf .Pull ,&_dcbb );_bdcag !=nil {return _bdcag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_ddgf .Push =NewCT_SideDirectionTransition ();if _aeaga :=d .DecodeElement (_ddgf .Push ,&_dcbb );_aeaga !=nil {return _aeaga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_ddgf .Random =NewCT_Empty ();if _faac :=d .DecodeElement (_ddgf .Random ,&_dcbb );_faac !=nil {return _faac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_ddgf .RandomBar =NewCT_OrientationTransition ();if _cggfg :=d .DecodeElement (_ddgf .RandomBar ,&_dcbb );_cggfg !=nil {return _cggfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_ddgf .Split =NewCT_SplitTransition ();if _ecbgc :=d .DecodeElement (_ddgf .Split ,&_dcbb );_ecbgc !=nil {return _ecbgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_ddgf .Strips =NewCT_CornerDirectionTransition ();if _eaffb :=d .DecodeElement (_ddgf .Strips ,&_dcbb );_eaffb !=nil {return _eaffb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_ddgf .Wedge =NewCT_Empty ();if _bcag :=d .DecodeElement (_ddgf .Wedge ,&_dcbb );_bcag !=nil {return _bcag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_ddgf .Wheel =NewCT_WheelTransition ();if _ceeba :=d .DecodeElement (_ddgf .Wheel ,&_dcbb );_ceeba !=nil {return _ceeba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_ddgf .Wipe =NewCT_SideDirectionTransition ();if _ffcbf :=d .DecodeElement (_ddgf .Wipe ,&_dcbb );_ffcbf !=nil {return _ffcbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_ddgf .Zoom =NewCT_InOutTransition ();if _bcafd :=d .DecodeElement (_ddgf .Zoom ,&_dcbb );_bcafd !=nil {return _bcafd ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_dcbb .Name );if _cgcab :=d .Skip ();_cgcab !=nil {return _cgcab ;};};case _c .EndElement :break _fgcbd ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_TLAnimateRotationBehavior and its children +func (_adgcb *CT_TLAnimateRotationBehavior )Validate ()error {return _adgcb .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072");};func (_abfcd ST_WebScreenSize )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcec :=_d .Attr {};_gcec .Name =name ;switch _abfcd {case ST_WebScreenSizeUnset :_gcec .Value ="";case ST_WebScreenSize544x376 :_gcec .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_gcec .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_gcec .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_WebScreenSize800x600 :_gcec .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_gcec .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_gcec .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_WebScreenSize1152x900 :_gcec .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_gcec .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_gcec .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_WebScreenSize1800x1400 :_gcec .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_gcec .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _gcec ,nil ;}; -// Validate validates the CT_Control and its children -func (_agef *CT_Control )Validate ()error {return _agef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};type CT_ApplicationNonVisualDrawingProps struct{ +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_daeeb *CT_ExtensionList )ValidateWithPath (path string )error {for _bfeg ,_abde :=range _daeeb .Ext {if _ceff :=_abde .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bfeg ));_ceff !=nil {return _ceff ;};};return nil ;};func (_bcbecf *EG_ChildSlide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcbecf .ClrMapOvr !=nil {_gbgcb :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_bcbecf .ClrMapOvr ,_gbgcb );};return nil ;};type CT_TransitionSoundAction struct{ -// Is a Photo Album -IsPhotoAttr *bool ; +// Start Sound Action +StSnd *CT_TransitionStartSoundAction ; -// Is User Drawn -UserDrawnAttr *bool ; +// Stop Sound Action +EndSnd *CT_Empty ;};func (_edcf *CT_HandoutMaster )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fdd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_edcf .CSld ,_fdd );_ddaae :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_edcf .ClrMap ,_ddaae );if _edcf .Hf !=nil {_ebeba :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_edcf .Hf ,_ebeba );};if _edcf .ExtLst !=nil {_gegf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edcf .ExtLst ,_gegf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_ViewProperties ()*CT_ViewProperties {_baebb :=&CT_ViewProperties {};return _baebb };func NewCT_NotesMaster ()*CT_NotesMaster {_caba :=&CT_NotesMaster {};_caba .CSld =NewCT_CommonSlideData ();_caba .ClrMap =_c .NewCT_ColorMapping ();return _caba ;};type ST_TLCommandType byte ; -// Placeholder Shape -Ph *CT_Placeholder ;AudioCd *_ee .CT_AudioCD ;WavAudioFile *_ee .CT_EmbeddedWAVAudioFile ;AudioFile *_ee .CT_AudioFile ;VideoFile *_ee .CT_VideoFile ;QuickTimeFile *_ee .CT_QuickTimeFile ; +// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path +func (_cccfe *SldSyncPr )ValidateWithPath (path string )error {if _gedd :=_cccfe .CT_SlideSyncProperties .ValidateWithPath (path );_gedd !=nil {return _gedd ;};return nil ;};func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_fbfd :=&CT_EightDirectionTransition {};return _fbfd ;};func (_ebbcb *CT_EmbeddedFontList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebbcb .EmbeddedFont !=nil {_bgee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}};for _ ,_eaff :=range _ebbcb .EmbeddedFont {e .EncodeElement (_eaff ,_bgee );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Customer Data List -CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path +func (_bggc *PresentationPr )ValidateWithPath (path string )error {if _gbbgb :=_bggc .CT_PresentationProperties .ValidateWithPath (path );_gbbgb !=nil {return _gbbgb ;};return nil ;};type CT_ViewProperties struct{ -// Validate validates the CT_EmbeddedFontListEntry and its children -func (_gae *CT_EmbeddedFontListEntry )Validate ()error {return _gae .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_cffff ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _cffff {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffff ));};return nil ;};func (_fbcgf *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fffg :=range start .Attr {if _fffg .Name .Local =="\u0076\u0061\u006c"{_afda ,_gaff :=ParseUnionST_PositivePercentage (_fffg .Value );if _gaff !=nil {return _gaff ;};_fbcgf .ValAttr =_afda ;continue ;};};for {_bdgc ,_eedaf :=d .Token ();if _eedaf !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c\u0050\u0065\u0072\u0063\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_eedaf );};if _aeee ,_cebg :=_bdgc .(_c .EndElement );_cebg &&_aeee .Name ==start .Name {break ;};};return nil ;}; +// Last View +LastViewAttr ST_ViewType ; -// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path -func (_edbe *CT_NotesMaster )ValidateWithPath (path string )error {if _egfa :=_edbe .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_egfa !=nil {return _egfa ;};if _agdgb :=_edbe .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_agdgb !=nil {return _agdgb ;};if _edbe .Hf !=nil {if _eccb :=_edbe .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_eccb !=nil {return _eccb ;};};if _edbe .NotesStyle !=nil {if _egbf :=_edbe .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065");_egbf !=nil {return _egbf ;};};if _edbe .ExtLst !=nil {if _gdda :=_edbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdda !=nil {return _gdda ;};};return nil ;}; +// Show Comments +ShowCommentsAttr *bool ; -// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path -func (_eabac *CT_ControlList )ValidateWithPath (path string )error {for _cada ,_aad :=range _eabac .Control {if _aadd :=_aad .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_cada ));_aadd !=nil {return _aadd ;};};return nil ;}; +// Normal View Properties +NormalViewPr *CT_NormalViewProperties ; -// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path -func (_fbdbb *CT_TLSetBehavior )ValidateWithPath (path string )error {if _daagfa :=_fbdbb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_daagfa !=nil {return _daagfa ;};if _fbdbb .To !=nil {if _dfdfeg :=_fbdbb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_dfdfeg !=nil {return _dfdfeg ;};};return nil ;};type CT_TLBuildParagraph struct{ +// Slide View Properties +SlideViewPr *CT_SlideViewProperties ; -// Build Types -BuildAttr ST_TLParaBuildType ; +// Outline View Properties +OutlineViewPr *CT_OutlineViewProperties ; -// Build Level -BldLvlAttr *uint32 ; +// Notes Text View Properties +NotesTextViewPr *CT_NotesTextViewProperties ; -// Animate Background -AnimBgAttr *bool ; +// Slide Sorter View Properties +SorterViewPr *CT_SlideSorterViewProperties ; -// Auto Update Animation Background -AutoUpdateAnimBgAttr *bool ; +// Notes View Properties +NotesViewPr *CT_NotesViewProperties ; -// Reverse -RevAttr *bool ; +// Grid Spacing +GridSpacing *_c .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;}; -// Auto Advance Time -AdvAutoAttr *ST_TLTime ; +// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path +func (_afaaf *CT_NormalViewPortion )ValidateWithPath (path string )error {if _bce :=_afaaf .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_bce !=nil {return _bce ;};return nil ;};func (_addfab ST_PrintColorMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfddb :=_d .Attr {};_bfddb .Name =name ;switch _addfab {case ST_PrintColorModeUnset :_bfddb .Value ="";case ST_PrintColorModeBw :_bfddb .Value ="\u0062\u0077";case ST_PrintColorModeGray :_bfddb .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_bfddb .Value ="\u0063\u006c\u0072";};return _bfddb ,nil ;}; -// Template effects -TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; +// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path +func (_efabe *CmAuthorLst )ValidateWithPath (path string )error {if _gaaa :=_efabe .CT_CommentAuthorList .ValidateWithPath (path );_gaaa !=nil {return _gaaa ;};return nil ;};type CT_TLTemplateList struct{ -// Validate validates the CT_NotesTextViewProperties and its children -func (_ccdd *CT_NotesTextViewProperties )Validate ()error {return _ccdd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};func (_dccgg ST_PrintWhat )String ()string {switch _dccgg {case 0:return "";case 1:return "\u0073\u006c\u0069\u0064\u0065\u0073";case 2:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case 3:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case 4:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case 5:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case 6:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case 7:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case 8:return "\u006e\u006f\u0074e\u0073";case 9:return "\u006fu\u0074\u006c\u0069\u006e\u0065";};return "";};const (ST_SlideSizeTypeUnset ST_SlideSizeType =0;ST_SlideSizeTypeScreen4x3 ST_SlideSizeType =1;ST_SlideSizeTypeLetter ST_SlideSizeType =2;ST_SlideSizeTypeA4 ST_SlideSizeType =3;ST_SlideSizeType35mm ST_SlideSizeType =4;ST_SlideSizeTypeOverhead ST_SlideSizeType =5;ST_SlideSizeTypeBanner ST_SlideSizeType =6;ST_SlideSizeTypeCustom ST_SlideSizeType =7;ST_SlideSizeTypeLedger ST_SlideSizeType =8;ST_SlideSizeTypeA3 ST_SlideSizeType =9;ST_SlideSizeTypeB4ISO ST_SlideSizeType =10;ST_SlideSizeTypeB5ISO ST_SlideSizeType =11;ST_SlideSizeTypeB4JIS ST_SlideSizeType =12;ST_SlideSizeTypeB5JIS ST_SlideSizeType =13;ST_SlideSizeTypeHagakiCard ST_SlideSizeType =14;ST_SlideSizeTypeScreen16x9 ST_SlideSizeType =15;ST_SlideSizeTypeScreen16x10 ST_SlideSizeType =16;);type CT_CustomShowId struct{ +// Template Effects +Tmpl []*CT_TLTemplate ;}; -// Custom Show Identifier -IdAttr uint32 ;};func (_ccd *CT_CommonSlideData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccd .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ccd .NameAttr )});};e .EncodeToken (start );if _ccd .Bg !=nil {_efgd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_ccd .Bg ,_efgd );};_bbb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}};e .EncodeElement (_ccd .SpTree ,_bbb );if _ccd .CustDataLst !=nil {_fba :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_ccd .CustDataLst ,_fba );};if _ccd .Controls !=nil {_bdfe :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_ccd .Controls ,_bdfe );};if _ccd .ExtLst !=nil {_bged :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccd .ExtLst ,_bged );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OleObj struct{CT_OleObject }; +// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path +func (_bec *CT_BuildList )ValidateWithPath (path string )error {for _daa ,_bbd :=range _bec .BldP {if _dad :=_bbd .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_daa ));_dad !=nil {return _dad ;};};for _fbfg ,_bcd :=range _bec .BldDgm {if _fce :=_bcd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_fbfg ));_fce !=nil {return _fce ;};};for _cd ,_fag :=range _bec .BldOleChart {if _gceb :=_fag .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_cd ));_gceb !=nil {return _gceb ;};};for _cadf ,_gbfe :=range _bec .BldGraphic {if _bge :=_gbfe .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_cadf ));_bge !=nil {return _bge ;};};return nil ;};type CT_EightDirectionTransition struct{ -// Validate validates the CT_TLAnimateRotationBehavior and its children -func (_cgae *CT_TLAnimateRotationBehavior )Validate ()error {return _cgae .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072");};func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_becc :=&CT_NotesViewProperties {};_becc .CSldViewPr =NewCT_CommonSlideViewProperties ();return _becc ;}; +// Direction +DirAttr *ST_TransitionEightDirectionType ;};type CT_OleObject struct{ -// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path -func (_dcb *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _ebaa :=_dcb .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072");_ebaa !=nil {return _ebaa ;};if _dcb .ExtLst !=nil {if _dggg :=_dcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dggg !=nil {return _dggg ;};};return nil ;};type CT_TLGraphicalObjectBuild struct{ +// Embedded Object ProgID +ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_gdbce ST_Direction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdbce .String (),start );};const (ST_WebScreenSizeUnset ST_WebScreenSize =0;ST_WebScreenSize544x376 ST_WebScreenSize =1;ST_WebScreenSize640x480 ST_WebScreenSize =2;ST_WebScreenSize720x512 ST_WebScreenSize =3;ST_WebScreenSize800x600 ST_WebScreenSize =4;ST_WebScreenSize1024x768 ST_WebScreenSize =5;ST_WebScreenSize1152x882 ST_WebScreenSize =6;ST_WebScreenSize1152x900 ST_WebScreenSize =7;ST_WebScreenSize1280x1024 ST_WebScreenSize =8;ST_WebScreenSize1600x1200 ST_WebScreenSize =9;ST_WebScreenSize1800x1400 ST_WebScreenSize =10;ST_WebScreenSize1920x1200 ST_WebScreenSize =11;); -// Build As One -BldAsOne *CT_Empty ; +// Validate validates the CT_NotesMaster and its children +func (_fdff *CT_NotesMaster )Validate ()error {return _fdff .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};func (_cgeb ST_IterateType )ValidateWithPath (path string )error {switch _cgeb {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgeb ));};return nil ;};type CT_SlideIdListEntry struct{ -// Build Sub Elements -BldSub *_ee .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_bdefd ST_TLNextActionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ecgb :=_c .Attr {};_ecgb .Name =name ;switch _bdefd {case ST_TLNextActionTypeUnset :_ecgb .Value ="";case ST_TLNextActionTypeNone :_ecgb .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_ecgb .Value ="\u0073\u0065\u0065\u006b";};return _ecgb ,nil ;};func (_beg *CT_IndexRange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfgc :=range start .Attr {if _bfgc .Name .Local =="\u0073\u0074"{_cbdf ,_gda :=_e .ParseUint (_bfgc .Value ,10,32);if _gda !=nil {return _gda ;};_beg .StAttr =uint32 (_cbdf );continue ;};if _bfgc .Name .Local =="\u0065\u006e\u0064"{_afaa ,_abgd :=_e .ParseUint (_bfgc .Value ,10,32);if _abgd !=nil {return _abgd ;};_beg .EndAttr =uint32 (_afaa );continue ;};};for {_fdef ,_ecfc :=d .Token ();if _ecfc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_ecfc );};if _cbgd ,_acfe :=_fdef .(_c .EndElement );_acfe &&_cbgd .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomShowList ()*CT_CustomShowList {_cadb :=&CT_CustomShowList {};return _cadb };func NewCT_PresentationProperties ()*CT_PresentationProperties {_gddb :=&CT_PresentationProperties {};return _gddb ;}; +// Slide Identifier +IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func (_efddc *CT_SlideTiming )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcdeb :for {_ceeab ,_adafc :=d .Token ();if _adafc !=nil {return _adafc ;};switch _bbbd :=_ceeab .(type ){case _d .StartElement :switch _bbbd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:_efddc .TnLst =NewCT_TimeNodeList ();if _dgcff :=d .DecodeElement (_efddc .TnLst ,&_bbbd );_dgcff !=nil {return _dgcff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"}:_efddc .BldLst =NewCT_BuildList ();if _agggd :=d .DecodeElement (_efddc .BldLst ,&_bbbd );_agggd !=nil {return _agggd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efddc .ExtLst =NewCT_ExtensionListModify ();if _fbcc :=d .DecodeElement (_efddc .ExtLst ,&_bbbd );_fbcc !=nil {return _fbcc ;};default:_e .Log ("\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0069m\u0069n\u0067\u0020\u0025\u0076",_bbbd .Name );if _ebad :=d .Skip ();_ebad !=nil {return _ebad ;};};case _d .EndElement :break _fcdeb ;case _d .CharData :};};return nil ;};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_ffgcf :=&CT_ShowInfoKiosk {};return _ffgcf }; -// Validate validates the CT_Presentation and its children -func (_dbba *CT_Presentation )Validate ()error {return _dbba .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func (_debeb *ST_TLTimeNodeFillType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gadcc ,_feabf :=d .Token ();if _feabf !=nil {return _feabf ;};if _agdbgg ,_bbfbe :=_gadcc .(_c .EndElement );_bbfbe &&_agdbgg .Name ==start .Name {*_debeb =1;return nil ;};if _agdag ,_egbe :=_gadcc .(_c .CharData );!_egbe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gadcc );}else {switch string (_agdag ){case "":*_debeb =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_debeb =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_debeb =2;case "\u0068\u006f\u006c\u0064":*_debeb =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_debeb =4;};};_gadcc ,_feabf =d .Token ();if _feabf !=nil {return _feabf ;};if _bfebg ,_beafb :=_gadcc .(_c .EndElement );_beafb &&_bfebg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gadcc );};type CT_CustomerData struct{IdAttr string ;}; +// Validate validates the EG_TopLevelSlide and its children +func (_ggabf *EG_TopLevelSlide )Validate ()error {return _ggabf .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");}; -// Validate validates the CT_CustomShowId and its children -func (_ccfg *CT_CustomShowId )Validate ()error {return _ccfg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");}; +// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path +func (_bffad *SldMaster )ValidateWithPath (path string )error {if _ebfbd :=_bffad .CT_SlideMaster .ValidateWithPath (path );_ebfbd !=nil {return _ebfbd ;};return nil ;};func (_ececd *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ececd =0;case "\u0063\u0077":*_ececd =1;case "\u0063\u0063\u0077":*_ececd =2;};return nil ;};type CT_TLTimeTargetElement struct{ -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_ggfe *CT_Control )ValidateWithPath (path string )error {if _ggfe .ExtLst !=nil {if _adda :=_ggfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adda !=nil {return _adda ;};};if _ggfe .Pic !=nil {if _dded :=_ggfe .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_dded !=nil {return _dded ;};};if _ggfe .ImgWAttr !=nil {if *_ggfe .ImgWAttr < 0{return _f .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ggfe .ImgWAttr );};};if _ggfe .ImgHAttr !=nil {if *_ggfe .ImgHAttr < 0{return _f .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ggfe .ImgHAttr );};};return nil ;};func (_fccbc ST_PrintWhat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fccbc .String (),start );}; +// Slide Target +SldTgt *CT_Empty ; + +// Sound Target +SndTgt *_c .CT_EmbeddedWAVAudioFile ; -// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path -func (_bgfc *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _bgfc .TypeAttr ==ST_TLChartSubelementTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fdgc :=_bgfc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fdgc !=nil {return _fdgc ;};return nil ;};func NewEG_SlideListChoice ()*EG_SlideListChoice {_fdfae :=&EG_SlideListChoice {};return _fdfae };const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;);func (_fbcb *CT_OleObjectEmbed )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdcdf :=range start .Attr {if _bdcdf .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_fbcb .FollowColorSchemeAttr .UnmarshalXMLAttr (_bdcdf );continue ;};};_deeb :for {_cefg ,_cdad :=d .Token ();if _cdad !=nil {return _cdad ;};switch _afbc :=_cefg .(type ){case _c .StartElement :switch _afbc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbcb .ExtLst =NewCT_ExtensionList ();if _efdg :=d .DecodeElement (_fbcb .ExtLst ,&_afbc );_efdg !=nil {return _efdg ;};default:_cd .Log ("\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\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064\u0020\u0025\u0076",_afbc .Name );if _cefea :=d .Skip ();_cefea !=nil {return _cefea ;};};case _c .EndElement :break _deeb ;case _c .CharData :};};return nil ;}; +// Shape Target +SpTgt *CT_TLShapeTargetElement ; -// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path -func (_egbcf *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _egbcf .Rgb !=nil {if _gfbgf :=_egbcf .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_gfbgf !=nil {return _gfbgf ;};};if _egbcf .Hsl !=nil {if _aaac :=_egbcf .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_aaac !=nil {return _aaac ;};};return nil ;};func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_fdca :=&CT_TLAnimateColorBehavior {};_fdca .CBhvr =NewCT_TLCommonBehaviorData ();return _fdca ;};func (_fefdgf ST_TLAnimateEffectTransition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fefdgf .String (),start );};func (_fffge *ST_TLParaBuildType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gegbgg ,_ceag :=d .Token ();if _ceag !=nil {return _ceag ;};if _cgga ,_bbea :=_gegbgg .(_c .EndElement );_bbea &&_cgga .Name ==start .Name {*_fffge =1;return nil ;};if _cbdfd ,_fcaea :=_gegbgg .(_c .CharData );!_fcaea {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gegbgg );}else {switch string (_cbdfd ){case "":*_fffge =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_fffge =1;case "\u0070":*_fffge =2;case "\u0063\u0075\u0073\u0074":*_fffge =3;case "\u0077\u0068\u006fl\u0065":*_fffge =4;};};_gegbgg ,_ceag =d .Token ();if _ceag !=nil {return _ceag ;};if _gfbdc ,_gcdcg :=_gegbgg .(_c .EndElement );_gcdcg &&_gfbdc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gegbgg );};func (_aecbc ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _aecbc {case 0,1,2,3,4,5,6,7:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aecbc ));};return nil ;}; +// Ink Target +InkTgt *CT_TLSubShapeId ;};func (_cbd *CT_Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbd .BwModeAttr !=_c .ST_BlackWhiteModeUnset {_cbf ,_cgg :=_cbd .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _cgg !=nil {return _cgg ;};start .Attr =append (start .Attr ,_cbf );};e .EncodeToken (start );if _cbd .BgPr !=nil {_gga :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_cbd .BgPr ,_gga );};if _cbd .BgRef !=nil {_adg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_cbd .BgRef ,_adg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TLTextTargetElement struct{ -// Validate validates the CT_OutlineViewSlideList and its children -func (_dbdf *CT_OutlineViewSlideList )Validate ()error {return _dbdf .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};type CT_HtmlPublishProperties struct{ +// Character Range +CharRg *CT_IndexRange ; -// Show Speaker Notes -ShowSpeakerNotesAttr *bool ; +// Paragraph Text Range +PRg *CT_IndexRange ;};func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_dece :=&CT_TLAnimateColorBehavior {};_dece .CBhvr =NewCT_TLCommonBehaviorData ();return _dece ;};func NewCT_CommentAuthor ()*CT_CommentAuthor {_bfc :=&CT_CommentAuthor {};return _bfc };func (_ceae *CT_ShowInfoBrowse )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceae .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_ceae .ShowScrollbarAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdca ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _gdca {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdca ));};return nil ;};type CT_TLBehaviorAttributeNameList struct{ -// Target Output Profile -TargetAttr *string ; +// Attribute Name +AttrName []string ;};func (_decce ST_TLTimeNodeFillType )String ()string {switch _decce {case 0:return "";case 1:return "\u0072\u0065\u006d\u006f\u0076\u0065";case 2:return "\u0066\u0072\u0065\u0065\u007a\u0065";case 3:return "\u0068\u006f\u006c\u0064";case 4:return "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return "";};type Notes struct{CT_NotesSlide };func (_aced *CT_GroupShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbbb :for {_fcfcc ,_edca :=d .Token ();if _edca !=nil {return _edca ;};switch _afe :=_fcfcc .(type ){case _d .StartElement :switch _afe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_fdc :=NewCT_Shape ();if _debe :=d .DecodeElement (_fdc ,&_afe );_debe !=nil {return _debe ;};_aced .Sp =append (_aced .Sp ,_fdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_cbbc :=NewCT_GroupShape ();if _abbd :=d .DecodeElement (_cbbc ,&_afe );_abbd !=nil {return _abbd ;};_aced .GrpSp =append (_aced .GrpSp ,_cbbc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cbccg :=NewCT_GraphicalObjectFrame ();if _ceec :=d .DecodeElement (_cbccg ,&_afe );_ceec !=nil {return _ceec ;};_aced .GraphicFrame =append (_aced .GraphicFrame ,_cbccg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_ddba :=NewCT_Connector ();if _aacd :=d .DecodeElement (_ddba ,&_afe );_aacd !=nil {return _aacd ;};_aced .CxnSp =append (_aced .CxnSp ,_ddba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_fgff :=NewCT_Picture ();if _bfb :=d .DecodeElement (_fgff ,&_afe );_bfb !=nil {return _bfb ;};_aced .Pic =append (_aced .Pic ,_fgff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bebcg :=NewCT_Rel ();if _ddge :=d .DecodeElement (_bebcg ,&_afe );_ddge !=nil {return _ddge ;};_aced .ContentPart =append (_aced .ContentPart ,_bebcg );default:_e .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_afe .Name );if _aeag :=d .Skip ();_aeag !=nil {return _aeag ;};};case _d .EndElement :break _bbbb ;case _d .CharData :};};return nil ;};func (_aaegdc *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aaegdc =0;case "\u0077\u0068\u006fl\u0065":*_aaegdc =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_aaegdc =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_aaegdc =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_aaegdc =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_aaegdc =5;case "\u0063\u0077":*_aaegdc =6;case "\u0063\u0077\u0049\u006e":*_aaegdc =7;case "\u0063\u0077\u004fu\u0074":*_aaegdc =8;case "\u0063\u0063\u0077":*_aaegdc =9;case "\u0063\u0063\u0077I\u006e":*_aaegdc =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_aaegdc =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_aaegdc =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_aaegdc =13;case "\u0075\u0070":*_aaegdc =14;case "\u0064\u006f\u0077\u006e":*_aaegdc =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_aaegdc =16;case "\u0063\u0075\u0073\u0074":*_aaegdc =17;};return nil ;};func (_bdde *SldLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _bdde .CT_SlideLayout .MarshalXML (e ,start );}; -// HTML Output Title -TitleAttr *string ;IdAttr string ; +// Validate validates the CT_CommonSlideViewProperties and its children +func (_cbfbc *CT_CommonSlideViewProperties )Validate ()error {return _cbfbc .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");};type CT_SlideLayoutIdListEntry struct{ -// All Slides -SldAll *CT_Empty ; +// ID Tag +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; -// Slide Range -SldRg *CT_IndexRange ; +// Validate validates the CT_ModifyVerifier and its children +func (_fdce *CT_ModifyVerifier )Validate ()error {return _fdce .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};func (_gfbg *CT_TransitionSoundAction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfbg .StSnd !=nil {_afefb :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_gfbg .StSnd ,_afefb );};if _gfbg .EndSnd !=nil {_dgaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}};e .EncodeElement (_gfbg .EndSnd ,_dgaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abcac ST_TLBehaviorAdditiveType )Validate ()error {return _abcac .ValidateWithPath ("")};func (_adeg *CT_PictureNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fagb :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_adeg .CNvPr ,_fagb );_fbba :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_adeg .CNvPicPr ,_fbba );_fged :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_adeg .NvPr ,_fged );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Custom Show -CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;};func (_eccdd ST_ViewType )ValidateWithPath (path string )error {switch _eccdd {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eccdd ));};return nil ;}; +// Validate validates the CT_NotesViewProperties and its children +func (_deeg *CT_NotesViewProperties )Validate ()error {return _deeg .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_ggaga *CT_OrientationTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfeg :=range start .Attr {if _cfeg .Name .Local =="\u0064\u0069\u0072"{_ggaga .DirAttr .UnmarshalXMLAttr (_cfeg );continue ;};};for {_dfdf ,_gcfg :=d .Token ();if _gcfg !=nil {return _dg .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004frie\u006eta\u0074\u0069\u006f\u006e\u0054\u0072\u0061ns\u0069\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_gcfg );};if _gbbd ,_gdfde :=_dfdf .(_d .EndElement );_gdfde &&_gbbd .Name ==start .Name {break ;};};return nil ;};func (_dafdd ST_WebColorType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecdge :=_d .Attr {};_ecdge .Name =name ;switch _dafdd {case ST_WebColorTypeUnset :_ecdge .Value ="";case ST_WebColorTypeNone :_ecdge .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_ecdge .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_ecdge .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_WebColorTypePresentationAccent :_ecdge .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case ST_WebColorTypeWhiteTextOnBlack :_ecdge .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case ST_WebColorTypeBlackTextOnWhite :_ecdge .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return _ecdge ,nil ;};func (_ceca ST_TLTimeIndefinite )Validate ()error {return _ceca .ValidateWithPath ("")};func (_cagac *CT_SlideSyncProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_cagac .ServerSldIdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",_cagac .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",_cagac .ClientInsertedTimeAttr )});e .EncodeToken (start );if _cagac .ExtLst !=nil {_fbcfg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cagac .ExtLst ,_fbcfg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type HandoutMaster struct{CT_HandoutMaster }; -// Validate validates the CT_OleObject and its children -func (_fabf *CT_OleObject )Validate ()error {return _fabf .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");}; +// Validate validates the CT_CommentAuthorList and its children +func (_egg *CT_CommentAuthorList )Validate ()error {return _egg .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");};type ST_TransitionInOutDirectionType byte ;func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_efdef :=&CT_TLSubShapeId {};return _efdef }; -// Validate validates the CT_TLTemplateList and its children -func (_dgcbg *CT_TLTemplateList )Validate ()error {return _dgcbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_EmbeddedFontList and its children +func (_ecab *CT_EmbeddedFontList )Validate ()error {return _ecab .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");};type CT_CommentList struct{ -// Validate validates the CT_TLByHslColorTransform and its children -func (_dfcd *CT_TLByHslColorTransform )Validate ()error {return _dfcd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_dfcee *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfcee =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_dfcee =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_dfcee =2;};return nil ;}; +// Comment +Cm []*CT_Comment ;};func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_ecfcg :=&CT_TLByHslColorTransform {};return _ecfcg ;};type CT_TLIterateData struct{ -// Validate validates the CmAuthorLst and its children -func (_addeb *CmAuthorLst )Validate ()error {return _addeb .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");};type ST_TLBehaviorAdditiveType byte ;func (_edcee ST_TLBehaviorOverrideType )String ()string {switch _edcee {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return "";};func (_ace *CT_OleObjectChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ace .Embed !=nil {_fccda :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}};e .EncodeElement (_ace .Embed ,_fccda );};if _ace .Link !=nil {_aggb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ace .Link ,_aggb );};return nil ;}; +// Iterate Type +TypeAttr ST_IterateType ; -// Validate validates the CT_TLAnimVariantBooleanVal and its children -func (_ddda *CT_TLAnimVariantBooleanVal )Validate ()error {return _ddda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c");};func NewSldMaster ()*SldMaster {_bgfgb :=&SldMaster {};_bgfgb .CT_SlideMaster =*NewCT_SlideMaster ();return _bgfgb ;};func (_fbcbg ST_TransitionSpeed )ValidateWithPath (path string )error {switch _fbcbg {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbcbg ));};return nil ;};func (_bgdee ST_TLTimeNodeRestartType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gcbge :=_c .Attr {};_gcbge .Name =name ;switch _bgdee {case ST_TLTimeNodeRestartTypeUnset :_gcbge .Value ="";case ST_TLTimeNodeRestartTypeAlways :_gcbge .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_gcbge .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case ST_TLTimeNodeRestartTypeNever :_gcbge .Value ="\u006e\u0065\u0076e\u0072";};return _gcbge ,nil ;};type CT_TLAnimVariant struct{ +// Backwards +BackwardsAttr *bool ; -// Boolean Variant -BoolVal *CT_TLAnimVariantBooleanVal ; +// Time Absolute +TmAbs *CT_TLIterateIntervalTime ; -// Integer -IntVal *CT_TLAnimVariantIntegerVal ; +// Time Percentage +TmPct *CT_TLIterateIntervalPercentage ;}; -// Float Value -FltVal *CT_TLAnimVariantFloatVal ; +// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path +func (_gbac *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _dffdd :=_gbac .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_dffdd !=nil {return _dffdd ;};if _gbac .AdvAutoAttr !=nil {if _cabdca :=_gbac .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_cabdca !=nil {return _cabdca ;};};if _gbac .TmplLst !=nil {if _cbfab :=_gbac .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_cbfab !=nil {return _cbfab ;};};return nil ;};func (_aceec *ST_IterateType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agabf ,_aeeca :=d .Token ();if _aeeca !=nil {return _aeeca ;};if _caef ,_dbab :=_agabf .(_d .EndElement );_dbab &&_caef .Name ==start .Name {*_aceec =1;return nil ;};if _bdcga ,_fcada :=_agabf .(_d .CharData );!_fcada {return _dg .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",_agabf );}else {switch string (_bdcga ){case "":*_aceec =0;case "\u0065\u006c":*_aceec =1;case "\u0077\u0064":*_aceec =2;case "\u006c\u0074":*_aceec =3;};};_agabf ,_aeeca =d .Token ();if _aeeca !=nil {return _aeeca ;};if _cgedb ,_ggcad :=_agabf .(_d .EndElement );_ggcad &&_cgedb .Name ==start .Name {return nil ;};return _dg .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",_agabf );}; -// String Value -StrVal *CT_TLAnimVariantStringVal ; +// Validate validates the CT_TLTimeTargetElement and its children +func (_gbaad *CT_TLTimeTargetElement )Validate ()error {return _gbaad .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_acgc ST_TLTriggerEvent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acgc .String (),start );}; -// Color Value -ClrVal *_ee .CT_Color ;};func (_eaec *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dca :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_eaec .CNvPr ,_dca );_gabd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_eaec .CNvGraphicFramePr ,_gabd );_addae :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_eaec .NvPr ,_addae );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcff *CT_TagList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecgcd :for {_aafdf ,_ccec :=d .Token ();if _ccec !=nil {return _ccec ;};switch _gagbd :=_aafdf .(type ){case _c .StartElement :switch _gagbd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_agfff :=NewCT_StringTag ();if _begae :=d .DecodeElement (_agfff ,&_gagbd );_begae !=nil {return _begae ;};_dcff .Tag =append (_dcff .Tag ,_agfff );default:_cd .Log ("\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\u005fT\u0061\u0067\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gagbd .Name );if _acfda :=d .Skip ();_acfda !=nil {return _acfda ;};};case _c .EndElement :break _ecgcd ;case _c .CharData :};};return nil ;};func (_cccfb *CmLst )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cccfb .CT_CommentList =*NewCT_CommentList ();_bbeg :for {_adag ,_acbcd :=d .Token ();if _acbcd !=nil {return _acbcd ;};switch _ebcac :=_adag .(type ){case _c .StartElement :switch _ebcac .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_adddgb :=NewCT_Comment ();if _ecce :=d .DecodeElement (_adddgb ,&_ebcac );_ecce !=nil {return _ecce ;};_cccfb .Cm =append (_cccfb .Cm ,_adddgb );default:_cd .Log ("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\u006d\u004cs\u0074 \u0025\u0076",_ebcac .Name );if _agab :=d .Skip ();_agab !=nil {return _agab ;};};case _c .EndElement :break _bbeg ;case _c .CharData :};};return nil ;};type CT_SlideIdList struct{ +// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path +func (_edae *SldLayout )ValidateWithPath (path string )error {if _acebgd :=_edae .CT_SlideLayout .ValidateWithPath (path );_acebgd !=nil {return _acebgd ;};return nil ;};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_bgbc :=&CT_TLBuildParagraph {};return _bgbc };const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0;ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;);func (_bcgba ST_TLTimeNodeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcgba .String (),start );};func (_ggge ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aadbc :=_d .Attr {};_aadbc .Name =name ;switch _ggge {case ST_TLBehaviorAdditiveTypeUnset :_aadbc .Value ="";case ST_TLBehaviorAdditiveTypeBase :_aadbc .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_aadbc .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_aadbc .Value ="\u0072\u0065\u0070\u006c";case ST_TLBehaviorAdditiveTypeMult :_aadbc .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_aadbc .Value ="\u006e\u006f\u006e\u0065";};return _aadbc ,nil ;}; -// Slide ID -SldId []*CT_SlideIdListEntry ;}; +// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path +func (_fdeaa *CT_SlideViewProperties )ValidateWithPath (path string )error {if _efagc :=_fdeaa .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_efagc !=nil {return _efagc ;};if _fdeaa .ExtLst !=nil {if _cgcda :=_fdeaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgcda !=nil {return _cgcda ;};};return nil ;};func (_edfbg ST_TLNextActionType )ValidateWithPath (path string )error {switch _edfbg {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edfbg ));};return nil ;}; -// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path -func (_bebf *CT_Presentation )ValidateWithPath (path string )error {if _bebf .ServerZoomAttr !=nil {if _dfac :=_bebf .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_dfac !=nil {return _dfac ;};};if _bebf .BookmarkIdSeedAttr !=nil {if *_bebf .BookmarkIdSeedAttr < 1{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064\u0053\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bebf .BookmarkIdSeedAttr );};if *_bebf .BookmarkIdSeedAttr >=2147483648{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064S\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u003648\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bebf .BookmarkIdSeedAttr );};};if _gefff :=_bebf .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_gefff !=nil {return _gefff ;};if _bebf .SldMasterIdLst !=nil {if _ebba :=_bebf .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_ebba !=nil {return _ebba ;};};if _bebf .NotesMasterIdLst !=nil {if _fbfe :=_bebf .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_fbfe !=nil {return _fbfe ;};};if _bebf .HandoutMasterIdLst !=nil {if _eddd :=_bebf .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_eddd !=nil {return _eddd ;};};if _bebf .SldIdLst !=nil {if _adfg :=_bebf .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t");_adfg !=nil {return _adfg ;};};if _bebf .SldSz !=nil {if _egae :=_bebf .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_egae !=nil {return _egae ;};};if _dbgbc :=_bebf .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a");_dbgbc !=nil {return _dbgbc ;};if _bebf .SmartTags !=nil {if _ccag :=_bebf .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_ccag !=nil {return _ccag ;};};if _bebf .EmbeddedFontLst !=nil {if _afcb :=_bebf .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074");_afcb !=nil {return _afcb ;};};if _bebf .CustShowLst !=nil {if _gbae :=_bebf .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_gbae !=nil {return _gbae ;};};if _bebf .PhotoAlbum !=nil {if _gedg :=_bebf .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");_gedg !=nil {return _gedg ;};};if _bebf .CustDataLst !=nil {if _acafe :=_bebf .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_acafe !=nil {return _acafe ;};};if _bebf .Kinsoku !=nil {if _fgaf :=_bebf .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_fgaf !=nil {return _fgaf ;};};if _bebf .DefaultTextStyle !=nil {if _bfge :=_bebf .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_bfge !=nil {return _bfge ;};};if _bebf .ModifyVerifier !=nil {if _beaa :=_bebf .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_beaa !=nil {return _beaa ;};};if _bebf .ExtLst !=nil {if _dadfc :=_bebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dadfc !=nil {return _dadfc ;};};return nil ;};func NewCT_GuideList ()*CT_GuideList {_ecde :=&CT_GuideList {};return _ecde };type CT_Rel struct{IdAttr string ;};type ST_TLNextActionType byte ;func NewCmAuthorLst ()*CmAuthorLst {_defgc :=&CmAuthorLst {};_defgc .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _defgc ;};type CT_Connector struct{ +// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path +func (_fbgfcb *CT_NotesMaster )ValidateWithPath (path string )error {if _gegec :=_fbgfcb .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gegec !=nil {return _gegec ;};if _ebfc :=_fbgfcb .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_ebfc !=nil {return _ebfc ;};if _fbgfcb .Hf !=nil {if _eddg :=_fbgfcb .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_eddg !=nil {return _eddg ;};};if _fbgfcb .NotesStyle !=nil {if _bfbb :=_fbgfcb .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065");_bfbb !=nil {return _bfbb ;};};if _fbgfcb .ExtLst !=nil {if _dfg :=_fbgfcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfg !=nil {return _dfg ;};};return nil ;};type CT_Connector struct{ // Non-Visual Properties for a Connection Shape NvCxnSpPr *CT_ConnectorNonVisual ; // Shape Properties -SpPr *_ee .CT_ShapeProperties ; +SpPr *_c .CT_ShapeProperties ; // Connector Shape Style -Style *_ee .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};type CT_TLAnimateColorBehavior struct{ +Style *_c .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_cadcfd *CT_TimeNodeList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cadcfd .Par !=nil {_fdfd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_gddec :=range _cadcfd .Par {e .EncodeElement (_gddec ,_fdfd );};};if _cadcfd .Seq !=nil {_gecc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073e\u0071"}};for _ ,_gdddf :=range _cadcfd .Seq {e .EncodeElement (_gdddf ,_gecc );};};if _cadcfd .Excl !=nil {_dgef :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_cgcag :=range _cadcfd .Excl {e .EncodeElement (_cgcag ,_dgef );};};if _cadcfd .Anim !=nil {_dacbg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_febgg :=range _cadcfd .Anim {e .EncodeElement (_febgg ,_dacbg );};};if _cadcfd .AnimClr !=nil {_cedf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}};for _ ,_ggeb :=range _cadcfd .AnimClr {e .EncodeElement (_ggeb ,_cedf );};};if _cadcfd .AnimEffect !=nil {_bgced :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_fagdf :=range _cadcfd .AnimEffect {e .EncodeElement (_fagdf ,_bgced );};};if _cadcfd .AnimMotion !=nil {_feece :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_dffdc :=range _cadcfd .AnimMotion {e .EncodeElement (_dffdc ,_feece );};};if _cadcfd .AnimRot !=nil {_dgade :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}};for _ ,_cagfd :=range _cadcfd .AnimRot {e .EncodeElement (_cagfd ,_dgade );};};if _cadcfd .AnimScale !=nil {_ebbb :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_dcbf :=range _cadcfd .AnimScale {e .EncodeElement (_dcbf ,_ebbb );};};if _cadcfd .Cmd !=nil {_gdgbc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_ggbaa :=range _cadcfd .Cmd {e .EncodeElement (_ggbaa ,_gdgbc );};};if _cadcfd .Set !=nil {_dabeb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073e\u0074"}};for _ ,_bgcee :=range _cadcfd .Set {e .EncodeElement (_bgcee ,_dabeb );};};if _cadcfd .Audio !=nil {_eegeg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_dgbca :=range _cadcfd .Audio {e .EncodeElement (_dgbca ,_eegeg );};};if _cadcfd .Video !=nil {_fefbg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_gdead :=range _cadcfd .Video {e .EncodeElement (_gdead ,_fefbg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ExtensionList struct{ -// Color Space -ClrSpcAttr ST_TLAnimateColorSpace ; +// Extension +Ext []*CT_Extension ;};type CT_EmbeddedFontDataId struct{IdAttr string ;};type CT_TLIterateIntervalPercentage struct{ -// Direction -DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; +// Value +ValAttr _c .ST_PositivePercentage ;}; -// By -By *CT_TLByAnimateColorTransform ; +// Validate validates the CT_CommentList and its children +func (_dcf *CT_CommentList )Validate ()error {return _dcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};type OleObj struct{CT_OleObject };type ST_PrintWhat byte ;func (_cdggc *CT_ModifyVerifier )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdggc .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_cdggc .AlgorithmNameAttr )});};if _cdggc .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_dg .Sprintf ("\u0025\u0076",*_cdggc .HashValueAttr )});};if _cdggc .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_dg .Sprintf ("\u0025\u0076",*_cdggc .SaltValueAttr )});};if _cdggc .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_dg .Sprintf ("\u0025\u0076",*_cdggc .SpinValueAttr )});};if _cdggc .CryptProviderTypeAttr !=_f .ST_CryptProvUnset {_bccce ,_gcdf :=_cdggc .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"});if _gcdf !=nil {return _gcdf ;};start .Attr =append (start .Attr ,_bccce );};if _cdggc .CryptAlgorithmClassAttr !=_f .ST_AlgClassUnset {_bfdb ,_aacbe :=_cdggc .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"});if _aacbe !=nil {return _aacbe ;};start .Attr =append (start .Attr ,_bfdb );};if _cdggc .CryptAlgorithmTypeAttr !=_f .ST_AlgTypeUnset {_cddd ,_cdgga :=_cdggc .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"});if _cdgga !=nil {return _cdgga ;};start .Attr =append (start .Attr ,_cddd );};if _cdggc .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_cdggc .CryptAlgorithmSidAttr )});};if _cdggc .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_dg .Sprintf ("\u0025\u0076",*_cdggc .SpinCountAttr )});};if _cdggc .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_dg .Sprintf ("\u0025\u0076",*_cdggc .SaltDataAttr )});};if _cdggc .HashDataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_dg .Sprintf ("\u0025\u0076",*_cdggc .HashDataAttr )});};if _cdggc .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0076",*_cdggc .CryptProviderAttr )});};if _cdggc .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_cdggc .AlgIdExtAttr )});};if _cdggc .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_cdggc .AlgIdExtSourceAttr )});};if _cdggc .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_cdggc .CryptProviderTypeExtAttr )});};if _cdggc .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_cdggc .CryptProviderTypeExtSourceAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// From -From *_ee .CT_Color ; +// Validate validates the CT_SlideIdListEntry and its children +func (_ecfe *CT_SlideIdListEntry )Validate ()error {return _ecfe .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_ecegd *Presentation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _ecegd .CT_Presentation .MarshalXML (e ,start );};func NewTagLst ()*TagLst {_cdegb :=&TagLst {};_cdegb .CT_TagList =*NewCT_TagList ();return _cdegb }; -// To -To *_ee .CT_Color ;};type CT_TLSubShapeId struct{ +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_aaa *CT_Background )ValidateWithPath (path string )error {if _dec :=_aaa .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dec !=nil {return _dec ;};if _aaa .BgPr !=nil {if _efb :=_aaa .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_efb !=nil {return _efb ;};};if _aaa .BgRef !=nil {if _gcg :=_aaa .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_gcg !=nil {return _gcg ;};};return nil ;};type EG_ShowType struct{ -// Shape ID -SpidAttr string ;};func (_dafcf *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dafcf =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_dafcf =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_dafcf =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dafcf =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_dafcf =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dafcf =5;};return nil ;}; +// Presenter Slide Show Mode +Present *CT_Empty ; -// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path -func (_dddca *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _dddca .CharRg !=nil {if _dacfb :=_dddca .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_dacfb !=nil {return _dacfb ;};};if _dddca .PRg !=nil {if _bdgdd :=_dddca .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067");_bdgdd !=nil {return _bdgdd ;};};return nil ;}; +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_edgb *CT_GroupShapeNonVisual )Validate ()error {return _edgb .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_bgfgd ST_Direction )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aage :=_c .Attr {};_aage .Name =name ;switch _bgfgd {case ST_DirectionUnset :_aage .Value ="";case ST_DirectionHorz :_aage .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_aage .Value ="\u0076\u0065\u0072\u0074";};return _aage ,nil ;};func (_eadcb *CT_WheelTransition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbbe :=range start .Attr {if _bbbe .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_cfddb ,_agcedg :=_e .ParseUint (_bbbe .Value ,10,32);if _agcedg !=nil {return _agcedg ;};_eggcc :=uint32 (_cfddb );_eadcb .SpokesAttr =&_eggcc ;continue ;};};for {_dbdbb ,_fcaed :=d .Token ();if _fcaed !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0068\u0065\u0065\u006c\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_fcaed );};if _dbdec ,_facae :=_dbdbb .(_c .EndElement );_facae &&_dbdec .Name ==start .Name {break ;};};return nil ;};type CT_TLIterateData struct{ +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ;};func (_egbab *CT_SlideTiming )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egbab .TnLst !=nil {_dcafg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_egbab .TnLst ,_dcafg );};if _egbab .BldLst !=nil {_daaad :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_egbab .BldLst ,_daaad );};if _egbab .ExtLst !=nil {_dfcef :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egbab .ExtLst ,_dfcef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Iterate Type -TypeAttr ST_IterateType ; +// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path +func (_debd *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _debd .TitleStyle !=nil {if _adbdd :=_debd .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_adbdd !=nil {return _adbdd ;};};if _debd .BodyStyle !=nil {if _agcg :=_debd .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_agcg !=nil {return _agcg ;};};if _debd .OtherStyle !=nil {if _abdc :=_debd .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_abdc !=nil {return _abdc ;};};if _debd .ExtLst !=nil {if _eccbe :=_debd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eccbe !=nil {return _eccbe ;};};return nil ;};func (_dfba ST_WebColorType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfba .String (),start );};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;);func (_gefea *ST_Direction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bafdb ,_fcefc :=d .Token ();if _fcefc !=nil {return _fcefc ;};if _fbfec ,_dfefc :=_bafdb .(_d .EndElement );_dfefc &&_fbfec .Name ==start .Name {*_gefea =1;return nil ;};if _bgdge ,_acbb :=_bafdb .(_d .CharData );!_acbb {return _dg .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",_bafdb );}else {switch string (_bgdge ){case "":*_gefea =0;case "\u0068\u006f\u0072\u007a":*_gefea =1;case "\u0076\u0065\u0072\u0074":*_gefea =2;};};_bafdb ,_fcefc =d .Token ();if _fcefc !=nil {return _fcefc ;};if _gcgde ,_abbdg :=_bafdb .(_d .EndElement );_abbdg &&_gcgde .Name ==start .Name {return nil ;};return _dg .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",_bafdb );};type CT_ShowInfoKiosk struct{ -// Backwards -BackwardsAttr *bool ; +// Restart Show +RestartAttr *uint32 ;};const (ST_WebColorTypeUnset ST_WebColorType =0;ST_WebColorTypeNone ST_WebColorType =1;ST_WebColorTypeBrowser ST_WebColorType =2;ST_WebColorTypePresentationText ST_WebColorType =3;ST_WebColorTypePresentationAccent ST_WebColorType =4;ST_WebColorTypeWhiteTextOnBlack ST_WebColorType =5;ST_WebColorTypeBlackTextOnWhite ST_WebColorType =6;); -// Time Absolute -TmAbs *CT_TLIterateIntervalTime ; +// Validate validates the CT_ConnectorNonVisual and its children +func (_acfd *CT_ConnectorNonVisual )Validate ()error {return _acfd .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_CommentAuthor struct{ -// Time Percentage -TmPct *CT_TLIterateIntervalPercentage ;};func (_bdab *CT_HandoutMasterIdList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bdab .HandoutMasterId !=nil {_fgbf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}};e .EncodeElement (_bdab .HandoutMasterId ,_fgbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aegc ST_TransitionEightDirectionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aegc .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_c .CharData (_aegc .ST_TransitionSideDirectionType .String ()));};if _aegc .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_c .CharData (_aegc .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_eeaeg :=&CT_TLSubShapeId {};return _eeaeg };func (_fafdc *Notes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fafdc .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_bggaa :=range start .Attr {if _bggaa .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_efgef ,_cegb :=_e .ParseBool (_bggaa .Value );if _cegb !=nil {return _cegb ;};_fafdc .ShowMasterSpAttr =&_efgef ;continue ;};if _bggaa .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_fedddf ,_beee :=_e .ParseBool (_bggaa .Value );if _beee !=nil {return _beee ;};_fafdc .ShowMasterPhAnimAttr =&_fedddf ;continue ;};};_ddcfa :for {_dadd ,_bafde :=d .Token ();if _bafde !=nil {return _bafde ;};switch _ccdeg :=_dadd .(type ){case _c .StartElement :switch _ccdeg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ebebg :=d .DecodeElement (_fafdc .CSld ,&_ccdeg );_ebebg !=nil {return _ebebg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_fafdc .ClrMapOvr =_ee .NewCT_ColorMappingOverride ();if _dfafe :=d .DecodeElement (_fafdc .ClrMapOvr ,&_ccdeg );_dfafe !=nil {return _dfafe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fafdc .ExtLst =NewCT_ExtensionListModify ();if _efcad :=d .DecodeElement (_fafdc .ExtLst ,&_ccdeg );_efcad !=nil {return _efcad ;};default:_cd .Log ("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 \u004e\u006f\u0074e\u0073 \u0025\u0076",_ccdeg .Name );if _eegdd :=d .Skip ();_eegdd !=nil {return _eegdd ;};};case _c .EndElement :break _ddcfa ;case _c .CharData :};};return nil ;};const (ST_TLTimeNodeFillTypeUnset ST_TLTimeNodeFillType =0;ST_TLTimeNodeFillTypeRemove ST_TLTimeNodeFillType =1;ST_TLTimeNodeFillTypeFreeze ST_TLTimeNodeFillType =2;ST_TLTimeNodeFillTypeHold ST_TLTimeNodeFillType =3;ST_TLTimeNodeFillTypeTransition ST_TLTimeNodeFillType =4;);func (_abfbf ST_WebScreenSize )Validate ()error {return _abfbf .ValidateWithPath ("")};func (_ecffe *ST_TLAnimateColorDirection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbfec ,_fbegef :=d .Token ();if _fbegef !=nil {return _fbegef ;};if _abdbg ,_bdeab :=_gbfec .(_c .EndElement );_bdeab &&_abdbg .Name ==start .Name {*_ecffe =1;return nil ;};if _dbgde ,_bdga :=_gbfec .(_c .CharData );!_bdga {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbfec );}else {switch string (_dbgde ){case "":*_ecffe =0;case "\u0063\u0077":*_ecffe =1;case "\u0063\u0063\u0077":*_ecffe =2;};};_gbfec ,_fbegef =d .Token ();if _fbegef !=nil {return _fbegef ;};if _ffadb ,_gagabd :=_gbfec .(_c .EndElement );_gagabd &&_ffadb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbfec );};func (_ddbcf *EG_TopLevelSlide )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fcdbaf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_ddbcf .ClrMap ,_fcdbaf );return nil ;}; +// Comment Author ID +IdAttr uint32 ; -// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path -func (_ggaa *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _efee :=_ggaa .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_efee !=nil {return _efee ;};return nil ;};func (_beebf *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_beebf =0;case "\u0070\u0074":*_beebf =1;case "\u0069\u006d\u0067":*_beebf =2;};return nil ;}; +// Comment Author Name +NameAttr string ; -// Validate validates the AG_TLBuild and its children -func (_aa *AG_TLBuild )Validate ()error {return _aa .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");};func (_fgf *CT_CommentAuthor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgbb :=range start .Attr {if _cgbb .Name .Local =="\u0069\u0064"{_gdc ,_dbdb :=_e .ParseUint (_cgbb .Value ,10,32);if _dbdb !=nil {return _dbdb ;};_fgf .IdAttr =uint32 (_gdc );continue ;};if _cgbb .Name .Local =="\u006e\u0061\u006d\u0065"{_fac ,_fdee :=_cgbb .Value ,error (nil );if _fdee !=nil {return _fdee ;};_fgf .NameAttr =_fac ;continue ;};if _cgbb .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_dfgd ,_acb :=_cgbb .Value ,error (nil );if _acb !=nil {return _acb ;};_fgf .InitialsAttr =_dfgd ;continue ;};if _cgbb .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_cfe ,_adgf :=_e .ParseUint (_cgbb .Value ,10,32);if _adgf !=nil {return _adgf ;};_fgf .LastIdxAttr =uint32 (_cfe );continue ;};if _cgbb .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_ffe ,_aafd :=_e .ParseUint (_cgbb .Value ,10,32);if _aafd !=nil {return _aafd ;};_fgf .ClrIdxAttr =uint32 (_ffe );continue ;};};_gdg :for {_gge ,_gdf :=d .Token ();if _gdf !=nil {return _gdf ;};switch _gfd :=_gge .(type ){case _c .StartElement :switch _gfd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgf .ExtLst =NewCT_ExtensionList ();if _gee :=d .DecodeElement (_fgf .ExtLst ,&_gfd );_gee !=nil {return _gee ;};default:_cd .Log ("\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\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u0020\u0025v",_gfd .Name );if _effd :=d .Skip ();_effd !=nil {return _effd ;};};case _c .EndElement :break _gdg ;case _c .CharData :};};return nil ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_acdbc *CT_OutlineViewProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acdbc .CViewPr =NewCT_CommonViewProperties ();_fgbeg :for {_baee ,_cbcf :=d .Token ();if _cbcf !=nil {return _cbcf ;};switch _fgag :=_baee .(type ){case _c .StartElement :switch _fgag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _bbaae :=d .DecodeElement (_acdbc .CViewPr ,&_fgag );_bbaae !=nil {return _bbaae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:_acdbc .SldLst =NewCT_OutlineViewSlideList ();if _ecfe :=d .DecodeElement (_acdbc .SldLst ,&_fgag );_ecfe !=nil {return _ecfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acdbc .ExtLst =NewCT_ExtensionList ();if _gabbe :=d .DecodeElement (_acdbc .ExtLst ,&_fgag );_gabbe !=nil {return _gabbe ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_fgag .Name );if _fgce :=d .Skip ();_fgce !=nil {return _fgce ;};};case _c .EndElement :break _fgbeg ;case _c .CharData :};};return nil ;}; +// Comment Author Initials +InitialsAttr string ; -// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path -func (_dabd *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _daffd ,_ggbg :=range _dabd .EmbeddedFont {if _dgdg :=_ggbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_daffd ));_dgdg !=nil {return _dgdg ;};};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_bdecg :=&CT_ExtensionList {};return _bdecg };func (_fafa *CT_OutlineViewSlideEntry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eedcd :=range start .Attr {if _eedcd .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"&&_eedcd .Name .Local =="\u0069\u0064"||_eedcd .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"&&_eedcd .Name .Local =="\u0069\u0064"{_fgdf ,_gagdcf :=_eedcd .Value ,error (nil );if _gagdcf !=nil {return _gagdcf ;};_fafa .IdAttr =_fgdf ;continue ;};if _eedcd .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_adec ,_dbgbb :=_e .ParseBool (_eedcd .Value );if _dbgbb !=nil {return _dbgbb ;};_fafa .CollapseAttr =&_adec ;continue ;};};for {_aafc ,_fdceb :=d .Token ();if _fdceb !=nil {return _f .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004futl\u0069ne\u0056\u0069\u0065\u0077\u0053\u006c\u0069de\u0045\u006e\u0074\u0072\u0079\u003a\u0020%\u0073",_fdceb );};if _ceaed ,_dgbaf :=_aafc .(_c .EndElement );_dgbaf &&_ceaed .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(_ee .ST_PositiveFixedPercentage ,error ){return _ee .ParseUnionST_PositiveFixedPercentage (s );}; +// Index of Comment Author's last comment +LastIdxAttr uint32 ; -// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path -func (_gabec *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _bdfbcc :=_gabec .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_bdfbcc !=nil {return _bdfbcc ;};if _gabec .AdvAutoAttr !=nil {if _dddbf :=_gabec .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_dddbf !=nil {return _dddbf ;};};if _gabec .TmplLst !=nil {if _bbff :=_gabec .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_bbff !=nil {return _bbff ;};};return nil ;};func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_gggbc :=&CT_TLAnimateScaleBehavior {};_gggbc .CBhvr =NewCT_TLCommonBehaviorData ();return _gggbc ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_ebag :=&CT_GroupShapeChoice {};return _ebag }; +// Comment Author Color Index +ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_cafag :=&CT_TLTimeNodeParallel {};_cafag .CTn =NewCT_TLCommonTimeNodeData ();return _cafag ;};func ParseUnionST_FixedPercentage (s string )(_c .ST_FixedPercentage ,error ){return _c .ParseUnionST_FixedPercentage (s );};func (_abdcf ST_TLPreviousActionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afbeg :=_d .Attr {};_afbeg .Name =name ;switch _abdcf {case ST_TLPreviousActionTypeUnset :_afbeg .Value ="";case ST_TLPreviousActionTypeNone :_afbeg .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_afbeg .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return _afbeg ,nil ;};func ParseStdlibTime (s string )(_g .Time ,error ){return _c .ParseStdlibTime (s )};func (_cfdae *CT_TLBuildParagraph )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfdae .BuildAttr !=ST_TLParaBuildTypeUnset {_bbbfc ,_dfeb :=_cfdae .BuildAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0069l\u0064"});if _dfeb !=nil {return _dfeb ;};start .Attr =append (start .Attr ,_bbbfc );};if _cfdae .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_cfdae .BldLvlAttr )});};if _cfdae .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_cfdae .AnimBgAttr ))});};if _cfdae .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_cfdae .AutoUpdateAnimBgAttr ))});};if _cfdae .RevAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0076"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_cfdae .RevAttr ))});};if _cfdae .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_dg .Sprintf ("\u0025\u0076",*_cfdae .AdvAutoAttr )});};if _cfdae .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_cfdae .SpidAttr )});};if _cfdae .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_cfdae .GrpIdAttr )});};if _cfdae .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_cfdae .UiExpandAttr ))});};e .EncodeToken (start );if _cfdae .TmplLst !=nil {_bbeg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}};e .EncodeElement (_cfdae .TmplLst ,_bbeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_aegc :=&CT_TLByRgbColorTransform {};return _aegc ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_abbccb :=&CT_ShapeNonVisual {};_abbccb .CNvPr =_c .NewCT_NonVisualDrawingProps ();_abbccb .CNvSpPr =_c .NewCT_NonVisualDrawingShapeProps ();_abbccb .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _abbccb ;};func NewCT_SplitTransition ()*CT_SplitTransition {_aaabg :=&CT_SplitTransition {};return _aaabg };func (_caag *CT_Extension )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0072\u0069"},Value :_dg .Sprintf ("\u0025\u0076",_caag .UriAttr )});e .EncodeToken (start );if _caag .Any !=nil {for _ ,_caga :=range _caag .Any {_caga .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdbegd ST_PlaceholderSize )ValidateWithPath (path string )error {switch _cdbegd {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbegd ));};return nil ;};func (_daagb ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _daagb {case 0,1,2,3,4,5:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daagb ));};return nil ;};func (_abebg ST_SlideLayoutType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acggd :=_d .Attr {};_acggd .Name =name ;switch _abebg {case ST_SlideLayoutTypeUnset :_acggd .Value ="";case ST_SlideLayoutTypeTitle :_acggd .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_acggd .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_acggd .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_acggd .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_acggd .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_acggd .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_acggd .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_acggd .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_acggd .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case ST_SlideLayoutTypeClipArtAndTx :_acggd .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_acggd .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_acggd .Value ="\u0062\u006c\u0061n\u006b";case ST_SlideLayoutTypeTxAndObj :_acggd .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_acggd .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_acggd .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079";case ST_SlideLayoutTypeObj :_acggd .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_acggd .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_acggd .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOverTx :_acggd .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_acggd .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_acggd .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndTx :_acggd .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_acggd .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_acggd .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a";case ST_SlideLayoutTypeVertTx :_acggd .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_acggd .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_acggd .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTxOverChart :_acggd .Value ="\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeTwoObj :_acggd .Value ="\u0074\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTwoObj :_acggd .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_acggd .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_acggd .Value ="\u0063\u0075\u0073\u0074";case ST_SlideLayoutTypeSecHead :_acggd .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_acggd .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_acggd .Value ="\u006f\u0062\u006aT\u0078";case ST_SlideLayoutTypePicTx :_acggd .Value ="\u0070\u0069\u0063T\u0078";};return _acggd ,nil ;};func NewCT_Comment ()*CT_Comment {_ffca :=&CT_Comment {};_ffca .Pos =_c .NewCT_Point2D ();return _ffca ;};func (_acbe *CT_Placeholder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcdd :=range start .Attr {if _bcdd .Name .Local =="\u0074\u0079\u0070\u0065"{_acbe .TypeAttr .UnmarshalXMLAttr (_bcdd );continue ;};if _bcdd .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_acbe .OrientAttr .UnmarshalXMLAttr (_bcdd );continue ;};if _bcdd .Name .Local =="\u0073\u007a"{_acbe .SzAttr .UnmarshalXMLAttr (_bcdd );continue ;};if _bcdd .Name .Local =="\u0069\u0064\u0078"{_eaeed ,_cecd :=_gc .ParseUint (_bcdd .Value ,10,32);if _cecd !=nil {return _cecd ;};_cddgd :=uint32 (_eaeed );_acbe .IdxAttr =&_cddgd ;continue ;};if _bcdd .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_aaef ,_bbebb :=_gc .ParseBool (_bcdd .Value );if _bbebb !=nil {return _bbebb ;};_acbe .HasCustomPromptAttr =&_aaef ;continue ;};};_fgad :for {_efbee ,_dgcf :=d .Token ();if _dgcf !=nil {return _dgcf ;};switch _eace :=_efbee .(type ){case _d .StartElement :switch _eace .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acbe .ExtLst =NewCT_ExtensionListModify ();if _beda :=d .DecodeElement (_acbe .ExtLst ,&_eace );_beda !=nil {return _beda ;};default:_e .Log ("\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\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_eace .Name );if _adfa :=d .Skip ();_adfa !=nil {return _adfa ;};};case _d .EndElement :break _fgad ;case _d .CharData :};};return nil ;};func (_efd *CT_Guide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gccb :=range start .Attr {if _gccb .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_efd .OrientAttr .UnmarshalXMLAttr (_gccb );continue ;};if _gccb .Name .Local =="\u0070\u006f\u0073"{_abbc ,_gegg :=ParseUnionST_Coordinate32 (_gccb .Value );if _gegg !=nil {return _gegg ;};_efd .PosAttr =&_abbc ;continue ;};};for {_acaf ,_cgdd :=d .Token ();if _cgdd !=nil {return _dg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_cgdd );};if _eecg ,_fgcb :=_acaf .(_d .EndElement );_fgcb &&_eecg .Name ==start .Name {break ;};};return nil ;};func (_eefd ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _eefd {case 0,1,2,3,4,5,6,7:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eefd ));};return nil ;};func (_gbdcf ST_ViewType )Validate ()error {return _gbdcf .ValidateWithPath ("")}; -// Validate validates the CT_PrintProperties and its children -func (_dabg *CT_PrintProperties )Validate ()error {return _dabg .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_fdea *CT_TLCommonBehaviorData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdea .CTn =NewCT_TLCommonTimeNodeData ();_fdea .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_egff :=range start .Attr {if _egff .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_fdea .AdditiveAttr .UnmarshalXMLAttr (_egff );continue ;};if _egff .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_fdea .AccumulateAttr .UnmarshalXMLAttr (_egff );continue ;};if _egff .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_fdea .XfrmTypeAttr .UnmarshalXMLAttr (_egff );continue ;};if _egff .Name .Local =="\u0066\u0072\u006f\u006d"{_gbgged ,_agad :=_egff .Value ,error (nil );if _agad !=nil {return _agad ;};_fdea .FromAttr =&_gbgged ;continue ;};if _egff .Name .Local =="\u0074\u006f"{_fdcbgg ,_eagd :=_egff .Value ,error (nil );if _eagd !=nil {return _eagd ;};_fdea .ToAttr =&_fdcbgg ;continue ;};if _egff .Name .Local =="\u0062\u0079"{_adgb ,_aeaed :=_egff .Value ,error (nil );if _aeaed !=nil {return _aeaed ;};_fdea .ByAttr =&_adgb ;continue ;};if _egff .Name .Local =="\u0072\u0063\u0074\u0078"{_eedea ,_gabbb :=_egff .Value ,error (nil );if _gabbb !=nil {return _gabbb ;};_fdea .RctxAttr =&_eedea ;continue ;};if _egff .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_fdea .OverrideAttr .UnmarshalXMLAttr (_egff );continue ;};};_bdgfe :for {_fdgb ,_cedaa :=d .Token ();if _cedaa !=nil {return _cedaa ;};switch _gcdgg :=_fdgb .(type ){case _c .StartElement :switch _gcdgg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _ffbea :=d .DecodeElement (_fdea .CTn ,&_gcdgg );_ffbea !=nil {return _ffbea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _gbda :=d .DecodeElement (_fdea .TgtEl ,&_gcdgg );_gbda !=nil {return _gbda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}:_fdea .AttrNameLst =NewCT_TLBehaviorAttributeNameList ();if _aace :=d .DecodeElement (_fdea .AttrNameLst ,&_gcdgg );_aace !=nil {return _aace ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0042e\u0068\u0061\u0076\u0069\u006f\u0072D\u0061\u0074\u0061 \u0025\u0076",_gcdgg .Name );if _bfag :=d .Skip ();_bfag !=nil {return _bfag ;};};case _c .EndElement :break _bdgfe ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_ControlList and its children +func (_becae *CT_ControlList )Validate ()error {return _becae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_dcbec :=&CT_CornerDirectionTransition {};return _dcbec ;};func (_bde *CT_CommentAuthorList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bde .CmAuthor !=nil {_eda :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}};for _ ,_fee :=range _bde .CmAuthor {e .EncodeElement (_fee ,_eda );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path -func (_cbgaa *HandoutMaster )ValidateWithPath (path string )error {if _dfegf :=_cbgaa .CT_HandoutMaster .ValidateWithPath (path );_dfegf !=nil {return _dfegf ;};return nil ;}; +// Validate validates the CT_TagList and its children +func (_abfec *CT_TagList )Validate ()error {return _abfec .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");};func (_ccee ST_PrintWhat )ValidateWithPath (path string )error {switch _ccee {case 0,1,2,3,4,5,6,7,8,9:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccee ));};return nil ;};type ST_WebColorType byte ;func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_bcac :=&CT_PictureNonVisual {};_bcac .CNvPr =_c .NewCT_NonVisualDrawingProps ();_bcac .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();_bcac .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _bcac ;};type CT_TLOleBuildChart struct{ -// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path -func (_deac *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _gdge ,_ceda :=range _deac .SldMasterId {if _gdccb :=_ceda .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_gdge ));_gdccb !=nil {return _gdccb ;};};return nil ;};type CT_TLBehaviorAttributeNameList struct{ +// Build +BldAttr ST_TLOleChartBuildType ; -// Attribute Name -AttrName []string ;};func (_efdgd *CT_TLGraphicalObjectBuild )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efdgd .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdgd .SpidAttr )});};if _efdgd .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdgd .GrpIdAttr )});};if _efdgd .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_efdgd .UiExpandAttr ))});};e .EncodeToken (start );if _efdgd .BldAsOne !=nil {_febc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_efdgd .BldAsOne ,_febc );};if _efdgd .BldSub !=nil {_dabaf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}};e .EncodeElement (_efdgd .BldSub ,_dabaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdebg *CT_Picture )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fgbb :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_cdebg .NvPicPr ,_fgbb );_aafcc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdebg .BlipFill ,_aafcc );_gdbf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cdebg .SpPr ,_gdbf );if _cdebg .Style !=nil {_ceaa :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdebg .Style ,_ceaa );};if _cdebg .ExtLst !=nil {_bcdf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdebg .ExtLst ,_bcdf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbdga *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egddg ,_cfdbbg :=d .Token ();if _cfdbbg !=nil {return _cfdbbg ;};if _badd ,_ebacf :=_egddg .(_c .EndElement );_ebacf &&_badd .Name ==start .Name {*_bbdga =1;return nil ;};if _dgbff ,_ebgdg :=_egddg .(_c .CharData );!_ebgdg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egddg );}else {switch string (_dgbff ){case "":*_bbdga =0;case "\u006e\u006f\u006e\u0065":*_bbdga =1;case "\u0066\u0075\u006c\u006c":*_bbdga =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_bbdga =3;};};_egddg ,_cfdbbg =d .Token ();if _cfdbbg !=nil {return _cfdbbg ;};if _ggcef ,_gfeec :=_egddg .(_c .EndElement );_gfeec &&_ggcef .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egddg );}; +// Animate Background +AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_cbegc *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_gebce :=[]string {};if _cbegc .ST_PositiveFixedPercentage !=nil {if _befca :=_cbegc .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065");_befca !=nil {return _befca ;};_gebce =append (_gebce ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if _cbegc .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_gebce =append (_gebce ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_gebce )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gebce );};return nil ;};func (_cgdcg *ST_PlaceholderSize )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgdcg =0;case "\u0066\u0075\u006c\u006c":*_cgdcg =1;case "\u0068\u0061\u006c\u0066":*_cgdcg =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_cgdcg =3;};return nil ;};type CT_CustomShow struct{ -// Validate validates the CT_SlideRelationshipListEntry and its children -func (_adbaa *CT_SlideRelationshipListEntry )Validate ()error {return _adbaa .ValidateWithPath ("\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079");};func NewCT_SmartTags ()*CT_SmartTags {_dffb :=&CT_SmartTags {};return _dffb };func (_bcgcc *CT_TagsData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bcgcc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_OutlineViewProperties struct{ +// Custom Show Name +NameAttr string ; -// Common View Properties -CViewPr *CT_CommonViewProperties ; +// Custom Show ID +IdAttr uint32 ; // List of Presentation Slides -SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func (_eebge *CT_ViewProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eebge .LastViewAttr !=ST_ViewTypeUnset {_ecabf ,_edgc :=_eebge .LastViewAttr .MarshalXMLAttr (_c .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"});if _edgc !=nil {return _edgc ;};start .Attr =append (start .Attr ,_ecabf );};if _eebge .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_eebge .ShowCommentsAttr ))});};e .EncodeToken (start );if _eebge .NormalViewPr !=nil {_dcceb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_eebge .NormalViewPr ,_dcceb );};if _eebge .SlideViewPr !=nil {_dbeaa :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_eebge .SlideViewPr ,_dbeaa );};if _eebge .OutlineViewPr !=nil {_daffg :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_eebge .OutlineViewPr ,_daffg );};if _eebge .NotesTextViewPr !=nil {_edacae :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_eebge .NotesTextViewPr ,_edacae );};if _eebge .SorterViewPr !=nil {_gcgdf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_eebge .SorterViewPr ,_gcgdf );};if _eebge .NotesViewPr !=nil {_afbag :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_eebge .NotesViewPr ,_afbag );};if _eebge .GridSpacing !=nil {_cdfe :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_eebge .GridSpacing ,_cdfe );};if _eebge .ExtLst !=nil {_cfef :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eebge .ExtLst ,_cfef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_TLParaBuildType byte ; +SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;};func NewCT_SlideTiming ()*CT_SlideTiming {_adgf :=&CT_SlideTiming {};return _adgf };func (_adcdf *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcffb ,_ffada :=d .Token ();if _ffada !=nil {return _ffada ;};if _deca ,_gfdg :=_bcffb .(_d .EndElement );_gfdg &&_deca .Name ==start .Name {*_adcdf =1;return nil ;};if _fbgbe ,_ccfcc :=_bcffb .(_d .CharData );!_ccfcc {return _dg .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",_bcffb );}else {switch string (_fbgbe ){case "":*_adcdf =0;case "\u0062\u0061\u0073\u0065":*_adcdf =1;case "\u0073\u0075\u006d":*_adcdf =2;case "\u0072\u0065\u0070\u006c":*_adcdf =3;case "\u006d\u0075\u006c\u0074":*_adcdf =4;case "\u006e\u006f\u006e\u0065":*_adcdf =5;};};_bcffb ,_ffada =d .Token ();if _ffada !=nil {return _ffada ;};if _eggc ,_eedb :=_bcffb .(_d .EndElement );_eedb &&_eggc .Name ==start .Name {return nil ;};return _dg .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",_bcffb );}; -// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path -func (_adcd *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _adcd .BldAsOne !=nil {if _cggda :=_adcd .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_cggda !=nil {return _cggda ;};};if _adcd .BldSub !=nil {if _gedbf :=_adcd .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062");_gedbf !=nil {return _gedbf ;};};return nil ;};func (_afgde *ST_IterateType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eddbcb ,_cbbgb :=d .Token ();if _cbbgb !=nil {return _cbbgb ;};if _fdggc ,_gafcfg :=_eddbcb .(_c .EndElement );_gafcfg &&_fdggc .Name ==start .Name {*_afgde =1;return nil ;};if _ddece ,_fbfb :=_eddbcb .(_c .CharData );!_fbfb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eddbcb );}else {switch string (_ddece ){case "":*_afgde =0;case "\u0065\u006c":*_afgde =1;case "\u0077\u0064":*_afgde =2;case "\u006c\u0074":*_afgde =3;};};_eddbcb ,_cbbgb =d .Token ();if _cbbgb !=nil {return _cbbgb ;};if _eccde ,_eacga :=_eddbcb .(_c .EndElement );_eacga &&_eccde .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eddbcb );};func (_fbace *CT_Slide )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbace .ShowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fbace .ShowAttr ))});};if _fbace .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fbace .ShowMasterSpAttr ))});};if _fbace .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fbace .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_fcddg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fbace .CSld ,_fcddg );if _fbace .ClrMapOvr !=nil {_gdgc :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_fbace .ClrMapOvr ,_gdgc );};if _fbace .Transition !=nil {_gdgcf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbace .Transition ,_gdgcf );};if _fbace .Timing !=nil {_ccdff :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_fbace .Timing ,_ccdff );};if _fbace .ExtLst !=nil {_gddc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbace .ExtLst ,_gddc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cgec *ST_TLOleChartBuildType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efcadd ,_eggd :=d .Token ();if _eggd !=nil {return _eggd ;};if _cbfdb ,_bdfdb :=_efcadd .(_c .EndElement );_bdfdb &&_cbfdb .Name ==start .Name {*_cgec =1;return nil ;};if _aggdb ,_aebfd :=_efcadd .(_c .CharData );!_aebfd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efcadd );}else {switch string (_aggdb ){case "":*_cgec =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cgec =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cgec =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cgec =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cgec =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cgec =5;};};_efcadd ,_eggd =d .Token ();if _eggd !=nil {return _eggd ;};if _daece ,_bdgddf :=_efcadd .(_c .EndElement );_bdgddf &&_daece .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efcadd );};func (_bdegb *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdegb =0;case "\u0063\u0077":*_bdegb =1;case "\u0063\u0063\u0077":*_bdegb =2;};return nil ;};func (_ccdgg *CT_StringTag )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ccdgg .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ccdgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Shape ()*CT_Shape {_gedd :=&CT_Shape {};_gedd .NvSpPr =NewCT_ShapeNonVisual ();_gedd .SpPr =_ee .NewCT_ShapeProperties ();return _gedd ;};type CT_SlideMasterTextStyles struct{ +// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path +func (_gggfb *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _dfbfa :=_gggfb .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_dfbfa !=nil {return _dfbfa ;};return nil ;}; -// Slide Master Title Text Style -TitleStyle *_ee .CT_TextListStyle ; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_dcgd *CT_GroupShapeNonVisual )Validate ()error {return _dcgd .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_bbggd ST_TLTimeNodeType )Validate ()error {return _bbggd .ValidateWithPath ("")};func (_aeddga *Presentation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeddga .CT_Presentation =*NewCT_Presentation ();for _ ,_fbagc :=range start .Attr {if _fbagc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_gdcddb ,_dccge :=_gc .ParseInt (_fbagc .Value ,10,32);if _dccge !=nil {return _dccge ;};_eafga :=int32 (_gdcddb );_aeddga .FirstSlideNumAttr =&_eafga ;continue ;};if _fbagc .Name .Local =="\u0072\u0074\u006c"{_bddgg ,_egagb :=_gc .ParseBool (_fbagc .Value );if _egagb !=nil {return _egagb ;};_aeddga .RtlAttr =&_bddgg ;continue ;};if _fbagc .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_cgbe ,_fgcf :=_gc .ParseBool (_fbagc .Value );if _fgcf !=nil {return _fgcf ;};_aeddga .CompatModeAttr =&_cgbe ;continue ;};if _fbagc .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_bcefe ,_bceeb :=_gc .ParseBool (_fbagc .Value );if _bceeb !=nil {return _bceeb ;};_aeddga .EmbedTrueTypeFontsAttr =&_bcefe ;continue ;};if _fbagc .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_aggdf ,_dccde :=_gc .ParseBool (_fbagc .Value );if _dccde !=nil {return _dccde ;};_aeddga .AutoCompressPicturesAttr =&_aggdf ;continue ;};if _fbagc .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_egbad ,_bcdfg :=_gc .ParseBool (_fbagc .Value );if _bcdfg !=nil {return _bcdfg ;};_aeddga .ShowSpecialPlsOnTitleSldAttr =&_egbad ;continue ;};if _fbagc .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_cgecd ,_aeaga :=ParseUnionST_Percentage (_fbagc .Value );if _aeaga !=nil {return _aeaga ;};_aeddga .ServerZoomAttr =&_cgecd ;continue ;};if _fbagc .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_aeddga .ConformanceAttr .UnmarshalXMLAttr (_fbagc );continue ;};if _fbagc .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_bcacf ,_gceg :=_gc .ParseBool (_fbagc .Value );if _gceg !=nil {return _gceg ;};_aeddga .RemovePersonalInfoOnSaveAttr =&_bcacf ;continue ;};if _fbagc .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_eacaa ,_dgefa :=_gc .ParseBool (_fbagc .Value );if _dgefa !=nil {return _dgefa ;};_aeddga .SaveSubsetFontsAttr =&_eacaa ;continue ;};if _fbagc .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_gfafe ,_badbb :=_gc .ParseUint (_fbagc .Value ,10,32);if _badbb !=nil {return _badbb ;};_dbccc :=uint32 (_gfafe );_aeddga .BookmarkIdSeedAttr =&_dbccc ;continue ;};if _fbagc .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_efabd ,_cdffgf :=_gc .ParseBool (_fbagc .Value );if _cdffgf !=nil {return _cdffgf ;};_aeddga .StrictFirstAndLastCharsAttr =&_efabd ;continue ;};};_bbgb :for {_beeeb ,_cfcda :=d .Token ();if _cfcda !=nil {return _cfcda ;};switch _adfaa :=_beeeb .(type ){case _d .StartElement :switch _adfaa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_aeddga .SldMasterIdLst =NewCT_SlideMasterIdList ();if _ddeg :=d .DecodeElement (_aeddga .SldMasterIdLst ,&_adfaa );_ddeg !=nil {return _ddeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_aeddga .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _aege :=d .DecodeElement (_aeddga .NotesMasterIdLst ,&_adfaa );_aege !=nil {return _aege ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_aeddga .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _fgfbc :=d .DecodeElement (_aeddga .HandoutMasterIdLst ,&_adfaa );_fgfbc !=nil {return _fgfbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_aeddga .SldIdLst =NewCT_SlideIdList ();if _cbbb :=d .DecodeElement (_aeddga .SldIdLst ,&_adfaa );_cbbb !=nil {return _cbbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_aeddga .SldSz =NewCT_SlideSize ();if _cdcae :=d .DecodeElement (_aeddga .SldSz ,&_adfaa );_cdcae !=nil {return _cdcae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _gedfgc :=d .DecodeElement (_aeddga .NotesSz ,&_adfaa );_gedfgc !=nil {return _gedfgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_aeddga .SmartTags =NewCT_SmartTags ();if _gccc :=d .DecodeElement (_aeddga .SmartTags ,&_adfaa );_gccc !=nil {return _gccc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_aeddga .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _afbcg :=d .DecodeElement (_aeddga .EmbeddedFontLst ,&_adfaa );_afbcg !=nil {return _afbcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_aeddga .CustShowLst =NewCT_CustomShowList ();if _dbbf :=d .DecodeElement (_aeddga .CustShowLst ,&_adfaa );_dbbf !=nil {return _dbbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_aeddga .PhotoAlbum =NewCT_PhotoAlbum ();if _ccfcd :=d .DecodeElement (_aeddga .PhotoAlbum ,&_adfaa );_ccfcd !=nil {return _ccfcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_aeddga .CustDataLst =NewCT_CustomerDataList ();if _dacgf :=d .DecodeElement (_aeddga .CustDataLst ,&_adfaa );_dacgf !=nil {return _dacgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_aeddga .Kinsoku =NewCT_Kinsoku ();if _gdfe :=d .DecodeElement (_aeddga .Kinsoku ,&_adfaa );_gdfe !=nil {return _gdfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_aeddga .DefaultTextStyle =_c .NewCT_TextListStyle ();if _dbec :=d .DecodeElement (_aeddga .DefaultTextStyle ,&_adfaa );_dbec !=nil {return _dbec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_aeddga .ModifyVerifier =NewCT_ModifyVerifier ();if _efabf :=d .DecodeElement (_aeddga .ModifyVerifier ,&_adfaa );_efabf !=nil {return _efabf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeddga .ExtLst =NewCT_ExtensionList ();if _caebea :=d .DecodeElement (_aeddga .ExtLst ,&_adfaa );_caebea !=nil {return _caebea ;};default:_e .Log ("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\u0050\u0072es\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_adfaa .Name );if _dcbcea :=d .Skip ();_dcbcea !=nil {return _dcbcea ;};};case _d .EndElement :break _bbgb ;case _d .CharData :};};return nil ;};func (_eefb ST_PlaceholderType )Validate ()error {return _eefb .ValidateWithPath ("")};func (_fcdc *CT_SlideTransitionChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcdc .Blinds !=nil {_gbdg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}};e .EncodeElement (_fcdc .Blinds ,_gbdg );};if _fcdc .Checker !=nil {_aaed :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_fcdc .Checker ,_aaed );};if _fcdc .Circle !=nil {_bgefe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}};e .EncodeElement (_fcdc .Circle ,_bgefe );};if _fcdc .Dissolve !=nil {_cebb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_fcdc .Dissolve ,_cebb );};if _fcdc .Comb !=nil {_fafbf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}};e .EncodeElement (_fcdc .Comb ,_fafbf );};if _fcdc .Cover !=nil {_dff :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_fcdc .Cover ,_dff );};if _fcdc .Cut !=nil {_aged :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063u\u0074"}};e .EncodeElement (_fcdc .Cut ,_aged );};if _fcdc .Diamond !=nil {_ffddd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_fcdc .Diamond ,_ffddd );};if _fcdc .Fade !=nil {_efgcb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}};e .EncodeElement (_fcdc .Fade ,_efgcb );};if _fcdc .Newsflash !=nil {_ecfa :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_fcdc .Newsflash ,_ecfa );};if _fcdc .Plus !=nil {_acea :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_fcdc .Plus ,_acea );};if _fcdc .Pull !=nil {_ebfcg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_fcdc .Pull ,_ebfcg );};if _fcdc .Push !=nil {_ddafd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}};e .EncodeElement (_fcdc .Push ,_ddafd );};if _fcdc .Random !=nil {_cfeb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_fcdc .Random ,_cfeb );};if _fcdc .RandomBar !=nil {_decgd :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}};e .EncodeElement (_fcdc .RandomBar ,_decgd );};if _fcdc .Split !=nil {_gaac :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_fcdc .Split ,_gaac );};if _fcdc .Strips !=nil {_fgeg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}};e .EncodeElement (_fcdc .Strips ,_fgeg );};if _fcdc .Wedge !=nil {_cadg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_fcdc .Wedge ,_cadg );};if _fcdc .Wheel !=nil {_facca :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}};e .EncodeElement (_fcdc .Wheel ,_facca );};if _fcdc .Wipe !=nil {_eada :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_fcdc .Wipe ,_eada );};if _fcdc .Zoom !=nil {_fefcc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_fcdc .Zoom ,_fefcc );};return nil ;};func (_bgc *CT_ConnectorNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ebbc :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bgc .CNvPr ,_ebbc );_beg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bgc .CNvCxnSpPr ,_beg );_abg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_bgc .NvPr ,_abg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cegad ST_TransitionCornerDirectionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gaaddf :=_d .Attr {};_gaaddf .Name =name ;switch _cegad {case ST_TransitionCornerDirectionTypeUnset :_gaaddf .Value ="";case ST_TransitionCornerDirectionTypeLu :_gaaddf .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_gaaddf .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_gaaddf .Value ="\u006c\u0064";case ST_TransitionCornerDirectionTypeRd :_gaaddf .Value ="\u0072\u0064";};return _gaaddf ,nil ;}; -// Slide Master Body Text Style -BodyStyle *_ee .CT_TextListStyle ; +// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path +func (_gbbe *HandoutMaster )ValidateWithPath (path string )error {if _dfeed :=_gbbe .CT_HandoutMaster .ValidateWithPath (path );_dfeed !=nil {return _dfeed ;};return nil ;};func (_effca ST_TransitionInOutDirectionType )String ()string {switch _effca {case 0:return "";case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e";};return "";}; -// Slide Master Other Text Style -OtherStyle *_ee .CT_TextListStyle ;ExtLst *CT_ExtensionList ;};type ST_TLPreviousActionType byte ; +// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path +func (_bgffd *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _dggff :=_bgffd .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dggff !=nil {return _dggff ;};return nil ;};func (_bdadc *CT_TagList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebab :for {_gbgag ,_gfbcf :=d .Token ();if _gfbcf !=nil {return _gfbcf ;};switch _efce :=_gbgag .(type ){case _d .StartElement :switch _efce .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_bgefa :=NewCT_StringTag ();if _cbadf :=d .DecodeElement (_bgefa ,&_efce );_cbadf !=nil {return _cbadf ;};_bdadc .Tag =append (_bdadc .Tag ,_bgefa );default:_e .Log ("\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\u005fT\u0061\u0067\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_efce .Name );if _cbgfg :=d .Skip ();_cbgfg !=nil {return _cbgfg ;};};case _d .EndElement :break _ebab ;case _d .CharData :};};return nil ;};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;);func (_bbefd ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _bbefd {case 0,1,2,3,4,5:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbefd ));};return nil ;};func (_eaccg ST_TLTimeNodeSyncType )String ()string {switch _eaccg {case 0:return "";case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func (_cfadd *ST_TLTimeNodeSyncType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gedea ,_ccga :=d .Token ();if _ccga !=nil {return _ccga ;};if _faagf ,_cggfae :=_gedea .(_d .EndElement );_cggfae &&_faagf .Name ==start .Name {*_cfadd =1;return nil ;};if _ddffd ,_aagbf :=_gedea .(_d .CharData );!_aagbf {return _dg .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",_gedea );}else {switch string (_ddffd ){case "":*_cfadd =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_cfadd =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_cfadd =2;};};_gedea ,_ccga =d .Token ();if _ccga !=nil {return _ccga ;};if _ccgag ,_bada :=_gedea .(_d .EndElement );_bada &&_ccgag .Name ==start .Name {return nil ;};return _dg .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",_gedea );};func NewCT_NotesSlide ()*CT_NotesSlide {_abeb :=&CT_NotesSlide {};_abeb .CSld =NewCT_CommonSlideData ();return _abeb ;}; -// Validate validates the CT_SplitTransition and its children -func (_bcgfe *CT_SplitTransition )Validate ()error {return _bcgfe .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};type CT_SlideLayoutIdListEntry struct{ +// Validate validates the OleObj and its children +func (_bbdd *OleObj )Validate ()error {return _bbdd .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");};func (_dbfda ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _dbfda {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074";case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";};func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_agbd :=&CT_SlideSorterViewProperties {};_agbd .CViewPr =NewCT_CommonViewProperties ();return _agbd ;};func (_dbfde *CT_TLTemplate )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbfde .TnLst =NewCT_TimeNodeList ();for _ ,_bcbdc :=range start .Attr {if _bcbdc .Name .Local =="\u006c\u0076\u006c"{_bcbbe ,_dcgda :=_gc .ParseUint (_bcbdc .Value ,10,32);if _dcgda !=nil {return _dcgda ;};_gafca :=uint32 (_bcbbe );_dbfde .LvlAttr =&_gafca ;continue ;};};_cbddf :for {_eggef ,_eadcf :=d .Token ();if _eadcf !=nil {return _eadcf ;};switch _edcfd :=_eggef .(type ){case _d .StartElement :switch _edcfd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:if _fbagb :=d .DecodeElement (_dbfde .TnLst ,&_edcfd );_fbagb !=nil {return _fbagb ;};default:_e .Log ("\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\u0054L\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065 \u0025\u0076",_edcfd .Name );if _cdeg :=d .Skip ();_cdeg !=nil {return _cdeg ;};};case _d .EndElement :break _cbddf ;case _d .CharData :};};return nil ;};func (_gcfbg ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _gcfbg {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcfbg ));};return nil ;};type CT_SlideLayout struct{ -// ID Tag -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};type CT_BackgroundProperties struct{ +// Matching Name +MatchingNameAttr *string ; -// Shade to Title -ShadeToTitleAttr *bool ;NoFill *_ee .CT_NoFillProperties ;SolidFill *_ee .CT_SolidColorFillProperties ;GradFill *_ee .CT_GradientFillProperties ;BlipFill *_ee .CT_BlipFillProperties ;PattFill *_ee .CT_PatternFillProperties ;GrpFill *_ee .CT_GroupFillProperties ;EffectLst *_ee .CT_EffectList ;EffectDag *_ee .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};func (_bgfff ST_TLTimeAnimateValueTime )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bgfff .ST_PositiveFixedPercentage !=nil {e .Encode (_bgfff .ST_PositiveFixedPercentage );};if _bgfff .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_c .CharData (_bgfff .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_dbdba *CT_ShowInfoKiosk )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbdba .RestartAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbdba .RestartAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Slide Layout Type +TypeAttr ST_SlideLayoutType ; -// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path -func (_eeca *CT_ShowProperties )ValidateWithPath (path string )error {if _eeca .Present !=nil {if _gfbgd :=_eeca .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_gfbgd !=nil {return _gfbgd ;};};if _eeca .Browse !=nil {if _ffgbd :=_eeca .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_ffgbd !=nil {return _ffgbd ;};};if _eeca .Kiosk !=nil {if _faea :=_eeca .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_faea !=nil {return _faea ;};};if _eeca .SldAll !=nil {if _bgff :=_eeca .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_bgff !=nil {return _bgff ;};};if _eeca .SldRg !=nil {if _ecgf :=_eeca .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_ecgf !=nil {return _ecgf ;};};if _eeca .CustShow !=nil {if _eaffc :=_eeca .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_eaffc !=nil {return _eaffc ;};};if _eeca .PenClr !=nil {if _babe :=_eeca .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_babe !=nil {return _babe ;};};if _eeca .ExtLst !=nil {if _effaf :=_eeca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_effaf !=nil {return _effaf ;};};return nil ;};func NewCT_NotesMaster ()*CT_NotesMaster {_gcdb :=&CT_NotesMaster {};_gcdb .CSld =NewCT_CommonSlideData ();_gcdb .ClrMap =_ee .NewCT_ColorMapping ();return _gcdb ;}; +// Preserve Slide Layout +PreserveAttr *bool ; -// Validate validates the CT_TLSubShapeId and its children -func (_bgfg *CT_TLSubShapeId )Validate ()error {return _bgfg .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");};func NewNotesMaster ()*NotesMaster {_adeef :=&NotesMaster {};_adeef .CT_NotesMaster =*NewCT_NotesMaster ();return _adeef ;}; +// Is User Drawn +UserDrawnAttr *bool ; -// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path -func (_acdd *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _fgbfa :=_acdd .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_fgbfa !=nil {return _fgbfa ;};if _gdccg :=_acdd .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072");_gdccg !=nil {return _gdccg ;};if _gcgfge :=_acdd .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gcgfge !=nil {return _gcgfge ;};if _acdd .PrevCondLst !=nil {if _baefb :=_acdd .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_baefb !=nil {return _baefb ;};};if _acdd .NextCondLst !=nil {if _agadg :=_acdd .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_agadg !=nil {return _agadg ;};};return nil ;};func (_dbcf ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _dbcf {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbcf ));};return nil ;};func (_geabe *CT_TLOleBuildChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abgea :=range start .Attr {if _abgea .Name .Local =="\u0062\u006c\u0064"{_geabe .BldAttr .UnmarshalXMLAttr (_abgea );continue ;};if _abgea .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_acgfa ,_dcba :=_e .ParseBool (_abgea .Value );if _dcba !=nil {return _dcba ;};_geabe .AnimBgAttr =&_acgfa ;continue ;};if _abgea .Name .Local =="\u0073\u0070\u0069\u0064"{_aegb ,_accbe :=_e .ParseUint (_abgea .Value ,10,32);if _accbe !=nil {return _accbe ;};_ffeggd :=uint32 (_aegb );_geabe .SpidAttr =&_ffeggd ;continue ;};if _abgea .Name .Local =="\u0067\u0072\u0070I\u0064"{_gdfb ,_gbceb :=_e .ParseUint (_abgea .Value ,10,32);if _gbceb !=nil {return _gbceb ;};_gafc :=uint32 (_gdfb );_geabe .GrpIdAttr =&_gafc ;continue ;};if _abgea .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_cadad ,_dbedf :=_e .ParseBool (_abgea .Value );if _dbedf !=nil {return _dbedf ;};_geabe .UiExpandAttr =&_cadad ;continue ;};};for {_cbag ,_dfcfb :=d .Token ();if _dfcfb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u004c\u004f\u006c\u0065\u0042\u0075i\u006c\u0064\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_dfcfb );};if _faebe ,_beag :=_cbag .(_c .EndElement );_beag &&_faebe .Name ==start .Name {break ;};};return nil ;};func (_fead ST_TLOleChartBuildType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eecf :=_c .Attr {};_eecf .Name =name ;switch _fead {case ST_TLOleChartBuildTypeUnset :_eecf .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_eecf .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLOleChartBuildTypeSeries :_eecf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_eecf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_eecf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_TLOleChartBuildTypeCategoryEl :_eecf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _eecf ,nil ;}; +// Common slide data for slide layouts +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path -func (_eagf *CT_SlideTiming )ValidateWithPath (path string )error {if _eagf .TnLst !=nil {if _fecg :=_eagf .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_fecg !=nil {return _fecg ;};};if _eagf .BldLst !=nil {if _aafca :=_eagf .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074");_aafca !=nil {return _aafca ;};};if _eagf .ExtLst !=nil {if _afdb :=_eagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afdb !=nil {return _afdb ;};};return nil ;};func (_bfabg ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _bfabg {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfabg ));};return nil ;};const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;);func (_eafaab ST_TLTimeNodeMasterRelation )String ()string {switch _eafaab {case 0:return "";case 1:return "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case 2:return "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case 3:return "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return "";};func (_aaeeg *CT_TLAnimVariantIntegerVal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_aaeeg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fddga ST_WebScreenSize )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_adafb :=_c .Attr {};_adafb .Name =name ;switch _fddga {case ST_WebScreenSizeUnset :_adafb .Value ="";case ST_WebScreenSize544x376 :_adafb .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_adafb .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_adafb .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_WebScreenSize800x600 :_adafb .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_adafb .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_adafb .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_WebScreenSize1152x900 :_adafb .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_adafb .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_adafb .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_WebScreenSize1800x1400 :_adafb .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_adafb .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _adafb ,nil ;};type CT_TLByAnimateColorTransform struct{ +// Color Scheme Map Override +ClrMapOvr *_c .CT_ColorMappingOverride ; -// RGB -Rgb *CT_TLByRgbColorTransform ; +// Slide Transition for a Slide Layout +Transition *CT_SlideTransition ; -// HSL -Hsl *CT_TLByHslColorTransform ;};func (_decf *CT_PrintProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdgd :=range start .Attr {if _fdgd .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_decf .PrnWhatAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_decf .ClrModeAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_cfdad ,_efbga :=_e .ParseBool (_fdgd .Value );if _efbga !=nil {return _efbga ;};_decf .HiddenSlidesAttr =&_cfdad ;continue ;};if _fdgd .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_gcfc ,_febac :=_e .ParseBool (_fdgd .Value );if _febac !=nil {return _febac ;};_decf .ScaleToFitPaperAttr =&_gcfc ;continue ;};if _fdgd .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_gcbde ,_cfdbb :=_e .ParseBool (_fdgd .Value );if _cfdbb !=nil {return _cfdbb ;};_decf .FrameSlidesAttr =&_gcbde ;continue ;};};_afce :for {_gdbc ,_cdced :=d .Token ();if _cdced !=nil {return _cdced ;};switch _deae :=_gdbc .(type ){case _c .StartElement :switch _deae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_decf .ExtLst =NewCT_ExtensionList ();if _aeeb :=d .DecodeElement (_decf .ExtLst ,&_deae );_aeeb !=nil {return _aeeb ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_deae .Name );if _gcge :=d .Skip ();_gcge !=nil {return _gcge ;};};case _c .EndElement :break _afce ;case _c .CharData :};};return nil ;};func (_egcdg *CT_TLCommonBehaviorData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egcdg .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_eeee ,_cfaaa :=_egcdg .AdditiveAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"});if _cfaaa !=nil {return _cfaaa ;};start .Attr =append (start .Attr ,_eeee );};if _egcdg .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_cggcg ,_aagc :=_egcdg .AccumulateAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"});if _aagc !=nil {return _aagc ;};start .Attr =append (start .Attr ,_cggcg );};if _egcdg .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_gddec ,_bbdfe :=_egcdg .XfrmTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"});if _bbdfe !=nil {return _bbdfe ;};start .Attr =append (start .Attr ,_gddec );};if _egcdg .FromAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_egcdg .FromAttr )});};if _egcdg .ToAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_egcdg .ToAttr )});};if _egcdg .ByAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_egcdg .ByAttr )});};if _egcdg .RctxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_egcdg .RctxAttr )});};if _egcdg .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_acbd ,_gcgfa :=_egcdg .OverrideAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"});if _gcgfa !=nil {return _gcgfa ;};start .Attr =append (start .Attr ,_acbd );};e .EncodeToken (start );_dgfd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_egcdg .CTn ,_dgfd );_dbfgcd :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_egcdg .TgtEl ,_dbfgcd );if _egcdg .AttrNameLst !=nil {_gcfdgd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_egcdg .AttrNameLst ,_gcfdgd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type ST_TLTriggerEvent byte ; +// Slide Timing Information for a Slide Layout +Timing *CT_SlideTiming ; -// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path -func (_ceca *CT_CustomerDataList )ValidateWithPath (path string )error {for _gbe ,_faefg :=range _ceca .CustData {if _ccdg :=_faefg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_gbe ));_ccdg !=nil {return _ccdg ;};};if _ceca .Tags !=nil {if _ffee :=_ceca .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_ffee !=nil {return _ffee ;};};return nil ;};func ParseUnionST_FixedPercentage (s string )(_ee .ST_FixedPercentage ,error ){return _ee .ParseUnionST_FixedPercentage (s );};func (_gabe *CT_SlideViewProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gabe .CSldViewPr =NewCT_CommonSlideViewProperties ();_ffdgg :for {_gcbfd ,_acgd :=d .Token ();if _acgd !=nil {return _acgd ;};switch _bedgb :=_gcbfd .(type ){case _c .StartElement :switch _bedgb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _cafe :=d .DecodeElement (_gabe .CSldViewPr ,&_bedgb );_cafe !=nil {return _cafe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gabe .ExtLst =NewCT_ExtensionList ();if _ececc :=d .DecodeElement (_gabe .ExtLst ,&_bedgb );_ececc !=nil {return _ececc ;};default:_cd .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u006c\u0069\u0064e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bedgb .Name );if _fbaa :=d .Skip ();_fbaa !=nil {return _fbaa ;};};case _c .EndElement :break _ffdgg ;case _c .CharData :};};return nil ;};func (_baeag ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cagdef :=_c .Attr {};_cagdef .Name =name ;switch _baeag {case ST_OleObjectFollowColorSchemeUnset :_cagdef .Value ="";case ST_OleObjectFollowColorSchemeNone :_cagdef .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_cagdef .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_cagdef .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return _cagdef ,nil ;};func (_ddggd ST_TLTimeNodeRestartType )String ()string {switch _ddggd {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case 3:return "\u006e\u0065\u0076e\u0072";};return "";};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_bcdc :=&CT_TLTimeCondition {};return _bcdc };func (_ceggec *SldMaster )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceggec .CT_SlideMaster =*NewCT_SlideMaster ();for _ ,_ecad :=range start .Attr {if _ecad .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_adfb ,_ebeea :=_e .ParseBool (_ecad .Value );if _ebeea !=nil {return _ebeea ;};_ceggec .PreserveAttr =&_adfb ;continue ;};};_afgceb :for {_cdgdc ,_dcad :=d .Token ();if _dcad !=nil {return _dcad ;};switch _egcfgb :=_cdgdc .(type ){case _c .StartElement :switch _egcfgb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _aebgab :=d .DecodeElement (_ceggec .CSld ,&_egcfgb );_aebgab !=nil {return _aebgab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _bdaff :=d .DecodeElement (_ceggec .ClrMap ,&_egcfgb );_bdaff !=nil {return _bdaff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_ceggec .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _egcde :=d .DecodeElement (_ceggec .SldLayoutIdLst ,&_egcfgb );_egcde !=nil {return _egcde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_ceggec .Transition =NewCT_SlideTransition ();if _ffbeg :=d .DecodeElement (_ceggec .Transition ,&_egcfgb );_ffbeg !=nil {return _ffbeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_ceggec .Timing =NewCT_SlideTiming ();if _acbgg :=d .DecodeElement (_ceggec .Timing ,&_egcfgb );_acbgg !=nil {return _acbgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_ceggec .Hf =NewCT_HeaderFooter ();if _gaagf :=d .DecodeElement (_ceggec .Hf ,&_egcfgb );_gaagf !=nil {return _gaagf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_ceggec .TxStyles =NewCT_SlideMasterTextStyles ();if _faecg :=d .DecodeElement (_ceggec .TxStyles ,&_egcfgb );_faecg !=nil {return _faecg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceggec .ExtLst =NewCT_ExtensionListModify ();if _fcbcg :=d .DecodeElement (_ceggec .ExtLst ,&_egcfgb );_fcbcg !=nil {return _fcbcg ;};default:_cd .Log ("\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\u006c\u0064\u004d\u0061\u0073t\u0065\u0072 \u0025\u0076",_egcfgb .Name );if _ebfbf :=d .Skip ();_ebfbf !=nil {return _ebfbf ;};};case _c .EndElement :break _afgceb ;case _c .CharData :};};return nil ;};type CT_TLTemplateList struct{ +// Header/Footer information for a slide layout +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type SldMaster struct{CT_SlideMaster };type CT_TLAnimVariantBooleanVal struct{ -// Template Effects -Tmpl []*CT_TLTemplate ;};func (_dfbf *CT_NotesViewProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cabe :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dfbf .CSldViewPr ,_cabe );if _dfbf .ExtLst !=nil {_gddee :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfbf .ExtLst ,_gddee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SlideLayout ()*CT_SlideLayout {_beedd :=&CT_SlideLayout {};_beedd .CSld =NewCT_CommonSlideData ();return _beedd ;};type CT_GraphicalObjectFrame struct{BwModeAttr _ee .ST_BlackWhiteMode ; +// Value +ValAttr bool ;};func NewNotesMaster ()*NotesMaster {_ffdf :=&NotesMaster {};_ffdf .CT_NotesMaster =*NewCT_NotesMaster ();return _ffdf ;};func (_geee *CT_SlideMasterIdList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _geee .SldMasterId !=nil {_gacee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};for _ ,_fgbf :=range _geee .SldMasterId {e .EncodeElement (_fgbf ,_gacee );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_BackgroundProperties struct{ -// Non-Visual Properties for a Graphic Frame -NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; +// Shade to Title +ShadeToTitleAttr *bool ;NoFill *_c .CT_NoFillProperties ;SolidFill *_c .CT_SolidColorFillProperties ;GradFill *_c .CT_GradientFillProperties ;BlipFill *_c .CT_BlipFillProperties ;PattFill *_c .CT_PatternFillProperties ;GrpFill *_c .CT_GroupFillProperties ;EffectLst *_c .CT_EffectList ;EffectDag *_c .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};func (_bbcaa *TagLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbcaa .CT_TagList =*NewCT_TagList ();_cface :for {_gddee ,_fdadd :=d .Token ();if _fdadd !=nil {return _fdadd ;};switch _adfde :=_gddee .(type ){case _d .StartElement :switch _adfde .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_egedc :=NewCT_StringTag ();if _cefed :=d .DecodeElement (_egedc ,&_adfde );_cefed !=nil {return _cefed ;};_bbcaa .Tag =append (_bbcaa .Tag ,_egedc );default:_e .Log ("\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\u0054\u0061\u0067\u004c\u0073\u0074\u0020\u0025\u0076",_adfde .Name );if _eegga :=d .Skip ();_eegga !=nil {return _eegga ;};};case _d .EndElement :break _cface ;case _d .CharData :};};return nil ;};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_cgae :=&EG_TopLevelSlide {};_cgae .ClrMap =_c .NewCT_ColorMapping ();return _cgae ;};func (_gdge *CT_TLAnimVariant )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gdge .BoolVal !=nil {_gfae :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}};e .EncodeElement (_gdge .BoolVal ,_gfae );};if _gdge .IntVal !=nil {_afdg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_gdge .IntVal ,_afdg );};if _gdge .FltVal !=nil {_bfdec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}};e .EncodeElement (_gdge .FltVal ,_bfdec );};if _gdge .StrVal !=nil {_cedea :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_gdge .StrVal ,_cedea );};if _gdge .ClrVal !=nil {_fgacc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}};e .EncodeElement (_gdge .ClrVal ,_fgacc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cge *CT_CommentAuthor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_cge .IdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",_cge .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_dg .Sprintf ("\u0025\u0076",_cge .InitialsAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_dg .Sprintf ("\u0025\u0076",_cge .LastIdxAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_dg .Sprintf ("\u0025\u0076",_cge .ClrIdxAttr )});e .EncodeToken (start );if _cge .ExtLst !=nil {_fcd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cge .ExtLst ,_fcd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// 2D Transform for Graphic Frame -Xfrm *_ee .CT_Transform2D ;Graphic *_ee .Graphic ; +// Validate validates the CT_TLAnimateColorBehavior and its children +func (_aade *CT_TLAnimateColorBehavior )Validate ()error {return _aade .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");}; -// Extension List with Modification Flag -ExtLst *CT_ExtensionListModify ;};func (_dfaf *CT_EmbeddedFontDataId )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bafc :=range start .Attr {if _bafc .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"&&_bafc .Name .Local =="\u0069\u0064"||_bafc .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"&&_bafc .Name .Local =="\u0069\u0064"{_eabf ,_fadb :=_bafc .Value ,error (nil );if _fadb !=nil {return _fadb ;};_dfaf .IdAttr =_eabf ;continue ;};};for {_dab ,_bdca :=d .Token ();if _bdca !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046o\u006e\u0074\u0044\u0061\u0074\u0061\u0049d\u003a\u0020\u0025\u0073",_bdca );};if _ebdgf ,_gfb :=_dab .(_c .EndElement );_gfb &&_ebdgf .Name ==start .Name {break ;};};return nil ;};func (_cfbd *CT_SlideRelationshipListEntry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gedf :=range start .Attr {if _gedf .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"&&_gedf .Name .Local =="\u0069\u0064"||_gedf .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"&&_gedf .Name .Local =="\u0069\u0064"{_fdcga ,_edga :=_gedf .Value ,error (nil );if _edga !=nil {return _edga ;};_cfbd .IdAttr =_fdcga ;continue ;};};for {_gadd ,_fdfg :=d .Token ();if _fdfg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_fdfg );};if _gfdad ,_gfbce :=_gadd .(_c .EndElement );_gfbce &&_gfdad .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Picture and its children +func (_agefa *CT_Picture )Validate ()error {return _agefa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type ST_PlaceholderSize byte ;func (_cfcbf ST_SplitterBarState )String ()string {switch _cfcbf {case 0:return "";case 1:return "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case 2:return "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case 3:return "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return "";}; // ValidateWithPath validates the Sld and its children, prefixing error messages with path -func (_gdbgc *Sld )ValidateWithPath (path string )error {if _egbag :=_gdbgc .CT_Slide .ValidateWithPath (path );_egbag !=nil {return _egbag ;};return nil ;};func (_ffgbc *CT_TLAnimateColorBehavior )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffgbc .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_dddba :=range start .Attr {if _dddba .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_ffgbc .ClrSpcAttr .UnmarshalXMLAttr (_dddba );continue ;};if _dddba .Name .Local =="\u0064\u0069\u0072"{_ffgbc .DirAttr .UnmarshalXMLAttr (_dddba );continue ;};};_baga :for {_aabaf ,_afedb :=d .Token ();if _afedb !=nil {return _afedb ;};switch _cbae :=_aabaf .(type ){case _c .StartElement :switch _cbae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _eagfd :=d .DecodeElement (_ffgbc .CBhvr ,&_cbae );_eagfd !=nil {return _eagfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_ffgbc .By =NewCT_TLByAnimateColorTransform ();if _cffa :=d .DecodeElement (_ffgbc .By ,&_cbae );_cffa !=nil {return _cffa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_ffgbc .From =_ee .NewCT_Color ();if _gfgad :=d .DecodeElement (_ffgbc .From ,&_cbae );_gfgad !=nil {return _gfgad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_ffgbc .To =_ee .NewCT_Color ();if _bgebb :=d .DecodeElement (_ffgbc .To ,&_cbae );_bgebb !=nil {return _bgebb ;};default:_cd .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0043o\u006c\u006f\u0072\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_cbae .Name );if _efded :=d .Skip ();_efded !=nil {return _efded ;};};case _c .EndElement :break _baga ;case _c .CharData :};};return nil ;}; +func (_cefec *Sld )ValidateWithPath (path string )error {if _ebbfe :=_cefec .CT_Slide .ValidateWithPath (path );_ebbfe !=nil {return _ebbfe ;};return nil ;};func (_aaafe ST_ViewType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aaafe .String (),start );};func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_becd :=&CT_TLOleChartTargetElement {};_becd .TypeAttr =ST_TLChartSubelementType (1);return _becd ;};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2;);type ST_ViewType byte ; -// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path -func (_cagfg *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _cgcc ,_dbdedd :=range _cagfg .Cond {if _dfdea :=_dbdedd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_cgcc ));_dfdea !=nil {return _dfdea ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path +func (_cbdfb *CT_CustomShow )ValidateWithPath (path string )error {if _gag :=_cbdfb .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_gag !=nil {return _gag ;};if _cbdfb .ExtLst !=nil {if _acg :=_cbdfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acg !=nil {return _acg ;};};return nil ;}; -// Validate validates the HandoutMaster and its children -func (_eeafc *HandoutMaster )Validate ()error {return _eeafc .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);func (_gedca *ST_TransitionEightDirectionType )Validate ()error {return _gedca .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path +func (_fdace *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _fdace .SldTgt !=nil {if _eeaf :=_fdace .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_eeaf !=nil {return _eeaf ;};};if _fdace .SndTgt !=nil {if _egbd :=_fdace .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074");_egbd !=nil {return _egbd ;};};if _fdace .SpTgt !=nil {if _babde :=_fdace .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_babde !=nil {return _babde ;};};if _fdace .InkTgt !=nil {if _cfad :=_fdace .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074");_cfad !=nil {return _cfad ;};};return nil ;};func (_cbbdc *CT_ViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agace :=range start .Attr {if _agace .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_cbbdc .LastViewAttr .UnmarshalXMLAttr (_agace );continue ;};if _agace .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fdagde ,_efaae :=_gc .ParseBool (_agace .Value );if _efaae !=nil {return _efaae ;};_cbbdc .ShowCommentsAttr =&_fdagde ;continue ;};};_febca :for {_agbdg ,_degce :=d .Token ();if _degce !=nil {return _degce ;};switch _ebfda :=_agbdg .(type ){case _d .StartElement :switch _ebfda .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_cbbdc .NormalViewPr =NewCT_NormalViewProperties ();if _egada :=d .DecodeElement (_cbbdc .NormalViewPr ,&_ebfda );_egada !=nil {return _egada ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_cbbdc .SlideViewPr =NewCT_SlideViewProperties ();if _bagee :=d .DecodeElement (_cbbdc .SlideViewPr ,&_ebfda );_bagee !=nil {return _bagee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_cbbdc .OutlineViewPr =NewCT_OutlineViewProperties ();if _cgcc :=d .DecodeElement (_cbbdc .OutlineViewPr ,&_ebfda );_cgcc !=nil {return _cgcc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_cbbdc .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _egbeg :=d .DecodeElement (_cbbdc .NotesTextViewPr ,&_ebfda );_egbeg !=nil {return _egbeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_cbbdc .SorterViewPr =NewCT_SlideSorterViewProperties ();if _eaegc :=d .DecodeElement (_cbbdc .SorterViewPr ,&_ebfda );_eaegc !=nil {return _eaegc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_cbbdc .NotesViewPr =NewCT_NotesViewProperties ();if _ddae :=d .DecodeElement (_cbbdc .NotesViewPr ,&_ebfda );_ddae !=nil {return _ddae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_cbbdc .GridSpacing =_c .NewCT_PositiveSize2D ();if _gdcda :=d .DecodeElement (_cbbdc .GridSpacing ,&_ebfda );_gdcda !=nil {return _gdcda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbbdc .ExtLst =NewCT_ExtensionList ();if _febe :=d .DecodeElement (_cbbdc .ExtLst ,&_ebfda );_febe !=nil {return _febe ;};default:_e .Log ("\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\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ebfda .Name );if _bfddg :=d .Skip ();_bfddg !=nil {return _bfddg ;};};case _d .EndElement :break _febca ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TLAnimVariant and its children -func (_fcfe *CT_TLAnimVariant )Validate ()error {return _fcfe .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func (_fggce *CT_TLTemplate )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fggce .LvlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0076\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fggce .LvlAttr )});};e .EncodeToken (start );_gafbg :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_fggce .TnLst ,_gafbg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bacga ST_PrintColorMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bacga .String (),start );};func (_beab ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _beab {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beab ));};return nil ;};func (_faefa *PresentationPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faefa .CT_PresentationProperties =*NewCT_PresentationProperties ();_ceefg :for {_eeeb ,_fabg :=d .Token ();if _fabg !=nil {return _fabg ;};switch _fcbeg :=_eeeb .(type ){case _c .StartElement :switch _fcbeg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_faefa .HtmlPubPr =NewCT_HtmlPublishProperties ();if _gcgcec :=d .DecodeElement (_faefa .HtmlPubPr ,&_fcbeg );_gcgcec !=nil {return _gcgcec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_faefa .WebPr =NewCT_WebProperties ();if _cfeda :=d .DecodeElement (_faefa .WebPr ,&_fcbeg );_cfeda !=nil {return _cfeda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_faefa .PrnPr =NewCT_PrintProperties ();if _cbbc :=d .DecodeElement (_faefa .PrnPr ,&_fcbeg );_cbbc !=nil {return _cbbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_faefa .ShowPr =NewCT_ShowProperties ();if _gedcd :=d .DecodeElement (_faefa .ShowPr ,&_fcbeg );_gedcd !=nil {return _gedcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_faefa .ClrMru =_ee .NewCT_ColorMRU ();if _gabed :=d .DecodeElement (_faefa .ClrMru ,&_fcbeg );_gabed !=nil {return _gabed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faefa .ExtLst =NewCT_ExtensionList ();if _ebcab :=d .DecodeElement (_faefa .ExtLst ,&_fcbeg );_ebcab !=nil {return _ebcab ;};default:_cd .Log ("\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\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006eP\u0072\u0020\u0025\u0076",_fcbeg .Name );if _dbafg :=d .Skip ();_dbafg !=nil {return _dbafg ;};};case _c .EndElement :break _ceefg ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_fgdb *CT_Connector )ValidateWithPath (path string )error {if _ebde :=_fgdb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ebde !=nil {return _ebde ;};if _agec :=_fgdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_agec !=nil {return _agec ;};if _fgdb .Style !=nil {if _eaef :=_fgdb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eaef !=nil {return _eaef ;};};if _fgdb .ExtLst !=nil {if _bcbd :=_fgdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcbd !=nil {return _bcbd ;};};return nil ;};func (_cbfd *CT_Kinsoku )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdbe :=range start .Attr {if _cdbe .Name .Local =="\u006c\u0061\u006e\u0067"{_eega ,_dfed :=_cdbe .Value ,error (nil );if _dfed !=nil {return _dfed ;};_cbfd .LangAttr =&_eega ;continue ;};if _cdbe .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_edbb ,_bgaa :=_cdbe .Value ,error (nil );if _bgaa !=nil {return _bgaa ;};_cbfd .InvalStCharsAttr =_edbb ;continue ;};if _cdbe .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_efgbf ,_fdf :=_cdbe .Value ,error (nil );if _fdf !=nil {return _fdf ;};_cbfd .InvalEndCharsAttr =_efgbf ;continue ;};};for {_bfae ,_fdgd :=d .Token ();if _fdgd !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_fdgd );};if _cbca ,_afec :=_bfae .(_d .EndElement );_afec &&_cbca .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path -func (_bcae *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _fffcd :=_bcae .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_fffcd !=nil {return _fffcd ;};return nil ;};type ST_TLAnimateColorSpace byte ;func (_aagd *CT_HandoutMasterIdList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfba :for {_ggbb ,_fgbfb :=d .Token ();if _fgbfb !=nil {return _fgbfb ;};switch _bcga :=_ggbb .(type ){case _c .StartElement :switch _bcga .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_aagd .HandoutMasterId =NewCT_HandoutMasterIdListEntry ();if _cgaa :=d .DecodeElement (_aagd .HandoutMasterId ,&_bcga );_cgaa !=nil {return _cgaa ;};default:_cd .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bcga .Name );if _bgcc :=d .Skip ();_bgcc !=nil {return _bgcc ;};};case _c .EndElement :break _bfba ;case _c .CharData :};};return nil ;};func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_cfgf :=&CT_HandoutMasterIdList {};return _cfgf ;};type CT_NotesMaster struct{ +// Validate validates the SldMaster and its children +func (_gbacc *SldMaster )Validate ()error {return _gbacc .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");};func (_gdbfg *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdbfg =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_gdbfg =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_gdbfg =2;};return nil ;};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_addc :=&CT_TransitionStartSoundAction {};_addc .Snd =_c .NewCT_EmbeddedWAVAudioFile ();return _addc ;};func (_fdgc ST_TLAnimateBehaviorCalcMode )String ()string {switch _fdgc {case 0:return "";case 1:return "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case 2:return "\u006c\u0069\u006e";case 3:return "\u0066\u006d\u006c\u0061";};return "";};func (_gaead *ST_PlaceholderSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egdeb ,_bafdc :=d .Token ();if _bafdc !=nil {return _bafdc ;};if _adeeb ,_bbfea :=_egdeb .(_d .EndElement );_bbfea &&_adeeb .Name ==start .Name {*_gaead =1;return nil ;};if _faced ,_gcdg :=_egdeb .(_d .CharData );!_gcdg {return _dg .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",_egdeb );}else {switch string (_faced ){case "":*_gaead =0;case "\u0066\u0075\u006c\u006c":*_gaead =1;case "\u0068\u0061\u006c\u0066":*_gaead =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_gaead =3;};};_egdeb ,_bafdc =d .Token ();if _bafdc !=nil {return _bafdc ;};if _dfdga ,_aagf :=_egdeb .(_d .EndElement );_aagf &&_dfdga .Name ==start .Name {return nil ;};return _dg .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",_egdeb );}; -// Common Slide Data -CSld *CT_CommonSlideData ; +// Validate validates the CT_ShowInfoKiosk and its children +func (_adgdd *CT_ShowInfoKiosk )Validate ()error {return _adgdd .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");};func (_cfb *CT_CornerDirectionTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddgb :=range start .Attr {if _ddgb .Name .Local =="\u0064\u0069\u0072"{_cfb .DirAttr .UnmarshalXMLAttr (_ddgb );continue ;};};for {_bdbe ,_cga :=d .Token ();if _cga !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u0072\u006e\u0065\u0072\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006esi\u0074\u0069\u006fn\u003a \u0025\u0073",_cga );};if _ffa ,_fgfd :=_bdbe .(_d .EndElement );_fgfd &&_ffa .Name ==start .Name {break ;};};return nil ;};func (_db *AG_Ole )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ba :=range start .Attr {if _ba .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"&&_ba .Name .Local =="\u0069\u0064"{_ge ,_cb :=_ba .Value ,error (nil );if _cb !=nil {return _cb ;};_db .IdAttr =&_ge ;continue ;};if _ba .Name .Local =="\u0073\u0070\u0069\u0064"{_fc ,_fba :=_ba .Value ,error (nil );if _fba !=nil {return _fba ;};_db .SpidAttr =&_fc ;continue ;};if _ba .Name .Local =="\u006e\u0061\u006d\u0065"{_fca ,_ed :=_ba .Value ,error (nil );if _ed !=nil {return _ed ;};_db .NameAttr =&_fca ;continue ;};if _ba .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_ee ,_ecg :=_gc .ParseBool (_ba .Value );if _ecg !=nil {return _ecg ;};_db .ShowAsIconAttr =&_ee ;continue ;};if _ba .Name .Local =="\u0069\u006d\u0067\u0057"{_efga ,_eeb :=_gc .ParseInt (_ba .Value ,10,32);if _eeb !=nil {return _eeb ;};_fcg :=int32 (_efga );_db .ImgWAttr =&_fcg ;continue ;};if _ba .Name .Local =="\u0069\u006d\u0067\u0048"{_caa ,_bcc :=_gc .ParseInt (_ba .Value ,10,32);if _bcc !=nil {return _bcc ;};_bba :=int32 (_caa );_db .ImgHAttr =&_bba ;continue ;};};for {_eb ,_cag :=d .Token ();if _cag !=nil {return _dg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_cag );};if _dgg ,_ea :=_eb .(_d .EndElement );_ea &&_dgg .Name ==start .Name {break ;};};return nil ;}; -// Color Scheme Map -ClrMap *_ee .CT_ColorMapping ; +// Validate validates the CT_TLCommonMediaNodeData and its children +func (_caedd *CT_TLCommonMediaNodeData )Validate ()error {return _caedd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_acca *CT_EightDirectionTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acca .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_dg .Sprintf ("\u0025\u0076",*_acca .DirAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afff *CT_OptionalBlackTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afff .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_afff .ThruBlkAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Header/Footer Information for a Notes Master -Hf *CT_HeaderFooter ; +// Validate validates the CT_SlideIdList and its children +func (_fabca *CT_SlideIdList )Validate ()error {return _fabca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");};func NewCT_TLTemplateList ()*CT_TLTemplateList {_fagd :=&CT_TLTemplateList {};return _fagd }; -// Notes Text Style -NotesStyle *_ee .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};func (_bfdf ST_IterateType )String ()string {switch _bfdf {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";};func (_dafc *CT_CustomShow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dafc .SldLst =NewCT_SlideRelationshipList ();for _ ,_baf :=range start .Attr {if _baf .Name .Local =="\u006e\u0061\u006d\u0065"{_aeea ,_aea :=_baf .Value ,error (nil );if _aea !=nil {return _aea ;};_dafc .NameAttr =_aeea ;continue ;};if _baf .Name .Local =="\u0069\u0064"{_eabag ,_ccca :=_e .ParseUint (_baf .Value ,10,32);if _ccca !=nil {return _ccca ;};_dafc .IdAttr =uint32 (_eabag );continue ;};};_ddee :for {_bgb ,_bdea :=d .Token ();if _bdea !=nil {return _bdea ;};switch _faad :=_bgb .(type ){case _c .StartElement :switch _faad .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:if _bfbg :=d .DecodeElement (_dafc .SldLst ,&_faad );_bfbg !=nil {return _bfbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dafc .ExtLst =NewCT_ExtensionList ();if _cbfg :=d .DecodeElement (_dafc .ExtLst ,&_faad );_cbfg !=nil {return _cbfg ;};default:_cd .Log ("\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\u0043u\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077 \u0025\u0076",_faad .Name );if _aefb :=d .Skip ();_aefb !=nil {return _aefb ;};};case _c .EndElement :break _ddee ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_BuildList and its children +func (_beb *CT_BuildList )Validate ()error {return _beb .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");};func (_dcebc *Notes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcebc .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_cbeg :=range start .Attr {if _cbeg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_eadea ,_gfbe :=_gc .ParseBool (_cbeg .Value );if _gfbe !=nil {return _gfbe ;};_dcebc .ShowMasterSpAttr =&_eadea ;continue ;};if _cbeg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_gbged ,_abbbdc :=_gc .ParseBool (_cbeg .Value );if _abbbdc !=nil {return _abbbdc ;};_dcebc .ShowMasterPhAnimAttr =&_gbged ;continue ;};};_abacd :for {_efced ,_ceadd :=d .Token ();if _ceadd !=nil {return _ceadd ;};switch _dcdd :=_efced .(type ){case _d .StartElement :switch _dcdd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gacdgd :=d .DecodeElement (_dcebc .CSld ,&_dcdd );_gacdgd !=nil {return _gacdgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_dcebc .ClrMapOvr =_c .NewCT_ColorMappingOverride ();if _ccbec :=d .DecodeElement (_dcebc .ClrMapOvr ,&_dcdd );_ccbec !=nil {return _ccbec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcebc .ExtLst =NewCT_ExtensionListModify ();if _daegg :=d .DecodeElement (_dcebc .ExtLst ,&_dcdd );_daegg !=nil {return _daegg ;};default:_e .Log ("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 \u004e\u006f\u0074e\u0073 \u0025\u0076",_dcdd .Name );if _cfacc :=d .Skip ();_cfacc !=nil {return _cfacc ;};};case _d .EndElement :break _abacd ;case _d .CharData :};};return nil ;};func (_fb *AG_ChildSlide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fb .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_fb .ShowMasterSpAttr ))});};if _fb .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_fb .ShowMasterPhAnimAttr ))});};return nil ;};func (_cfgagf *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfgagf =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cfgagf =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cfgagf =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cfgagf =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cfgagf =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cfgagf =5;};return nil ;};type CT_SlideRelationshipList struct{ -// Validate validates the CT_ShapeNonVisual and its children -func (_fgga *CT_ShapeNonVisual )Validate ()error {return _fgga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_ebddc *CT_TLByAnimateColorTransform )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebddc .Rgb !=nil {_cecba :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_ebddc .Rgb ,_cecba );};if _ebddc .Hsl !=nil {_agced :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_ebddc .Hsl ,_agced );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfaae ST_TLTimeNodeSyncType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cfaae .String (),start );};type CT_ExtensionList struct{ +// Presentation Slide +Sld []*CT_SlideRelationshipListEntry ;};func (_gaeb ST_TLTimeNodeSyncType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bebda :=_d .Attr {};_bebda .Name =name ;switch _gaeb {case ST_TLTimeNodeSyncTypeUnset :_bebda .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_bebda .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070";case ST_TLTimeNodeSyncTypeLocked :_bebda .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _bebda ,nil ;};type ST_PrintColorMode byte ;const (ST_TLDiagramBuildTypeUnset ST_TLDiagramBuildType =0;ST_TLDiagramBuildTypeWhole ST_TLDiagramBuildType =1;ST_TLDiagramBuildTypeDepthByNode ST_TLDiagramBuildType =2;ST_TLDiagramBuildTypeDepthByBranch ST_TLDiagramBuildType =3;ST_TLDiagramBuildTypeBreadthByNode ST_TLDiagramBuildType =4;ST_TLDiagramBuildTypeBreadthByLvl ST_TLDiagramBuildType =5;ST_TLDiagramBuildTypeCw ST_TLDiagramBuildType =6;ST_TLDiagramBuildTypeCwIn ST_TLDiagramBuildType =7;ST_TLDiagramBuildTypeCwOut ST_TLDiagramBuildType =8;ST_TLDiagramBuildTypeCcw ST_TLDiagramBuildType =9;ST_TLDiagramBuildTypeCcwIn ST_TLDiagramBuildType =10;ST_TLDiagramBuildTypeCcwOut ST_TLDiagramBuildType =11;ST_TLDiagramBuildTypeInByRing ST_TLDiagramBuildType =12;ST_TLDiagramBuildTypeOutByRing ST_TLDiagramBuildType =13;ST_TLDiagramBuildTypeUp ST_TLDiagramBuildType =14;ST_TLDiagramBuildTypeDown ST_TLDiagramBuildType =15;ST_TLDiagramBuildTypeAllAtOnce ST_TLDiagramBuildType =16;ST_TLDiagramBuildTypeCust ST_TLDiagramBuildType =17;); -// Extension -Ext []*CT_Extension ;};func (_acfgd ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _acfgd .ValidateWithPath ("")};func NewCT_ShowProperties ()*CT_ShowProperties {_aeff :=&CT_ShowProperties {};return _aeff };func (_dadfd ST_TLBehaviorOverrideType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbdbbc :=_c .Attr {};_gbdbbc .Name =name ;switch _dadfd {case ST_TLBehaviorOverrideTypeUnset :_gbdbbc .Value ="";case ST_TLBehaviorOverrideTypeNormal :_gbdbbc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_gbdbbc .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _gbdbbc ,nil ;}; +// Validate validates the CT_ExtensionList and its children +func (_ccec *CT_ExtensionList )Validate ()error {return _ccec .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path -func (_fgagc *CT_TLTimeCondition )ValidateWithPath (path string )error {if _efbbaf :=_fgagc .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_efbbaf !=nil {return _efbbaf ;};if _fgagc .DelayAttr !=nil {if _bgdec :=_fgagc .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_bgdec !=nil {return _bgdec ;};};if _fgagc .TgtEl !=nil {if _bdcgc :=_fgagc .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_bdcgc !=nil {return _bdcgc ;};};if _fgagc .Tn !=nil {if _bfaa :=_fgagc .Tn .ValidateWithPath (path +"\u002f\u0054\u006e");_bfaa !=nil {return _bfaa ;};};if _fgagc .Rtn !=nil {if _dbff :=_fgagc .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_dbff !=nil {return _dbff ;};};return nil ;};func (_baeeb *CT_TLTimeAnimateValue )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _baeeb .TmAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_baeeb .TmAttr )});};if _baeeb .FmlaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_baeeb .FmlaAttr )});};e .EncodeToken (start );if _baeeb .Val !=nil {_cacg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0076a\u006c"}};e .EncodeElement (_baeeb .Val ,_cacg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_ChildSlide and its children +func (_ggbda *EG_ChildSlide )Validate ()error {return _ggbda .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};type CT_TLGraphicalObjectBuild struct{ -// Validate validates the CT_OptionalBlackTransition and its children -func (_afacb *CT_OptionalBlackTransition )Validate ()error {return _afacb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");};func (_gdfc *CT_SlideSorterViewProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdfc .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_gdfc .ShowFormattingAttr ))});};e .EncodeToken (start );_aaeb :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_gdfc .CViewPr ,_aaeb );if _gdfc .ExtLst !=nil {_eccbc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdfc .ExtLst ,_eccbc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_baegb *EG_ChildSlide )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _baegb .ClrMapOvr !=nil {_fdbeg :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_baegb .ClrMapOvr ,_fdbeg );};return nil ;};func (_ceaae *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ceaae =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_ceaae =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_ceaae =2;case "\u0068\u006f\u006c\u0064":*_ceaae =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_ceaae =4;};return nil ;};type CT_EmbeddedFontDataId struct{IdAttr string ;};func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_beae :=&CT_EmbeddedFontList {};return _beae };type CT_TLTimeCondition struct{ +// Build As One +BldAsOne *CT_Empty ; -// Trigger Event -EvtAttr ST_TLTriggerEvent ; +// Build Sub Elements +BldSub *_c .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type ST_OleObjectFollowColorScheme byte ;const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2;ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);type CT_NotesSlide struct{ -// Trigger Delay -DelayAttr *ST_TLTime ; +// Common slide data for notes slides +CSld *CT_CommonSlideData ; -// Target Element Trigger Choice -TgtEl *CT_TLTimeTargetElement ; +// Color Scheme Map Override +ClrMapOvr *_c .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_dfcdc :=&CT_TLTimeConditionList {};return _dfcdc ;};type CT_ShowInfoBrowse struct{ -// Time Node -Tn *CT_TLTriggerTimeNodeID ; +// Show Scroll Bar in Window +ShowScrollbarAttr *bool ;}; -// Runtime Node Trigger Choice -Rtn *CT_TLTriggerRuntimeNode ;};func (_dedbg ST_SlideLayoutType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cgbfg :=_c .Attr {};_cgbfg .Name =name ;switch _dedbg {case ST_SlideLayoutTypeUnset :_cgbfg .Value ="";case ST_SlideLayoutTypeTitle :_cgbfg .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_cgbfg .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_cgbfg .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_cgbfg .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_cgbfg .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_cgbfg .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_cgbfg .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_cgbfg .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_cgbfg .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case ST_SlideLayoutTypeClipArtAndTx :_cgbfg .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_cgbfg .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_cgbfg .Value ="\u0062\u006c\u0061n\u006b";case ST_SlideLayoutTypeTxAndObj :_cgbfg .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_cgbfg .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_cgbfg .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079";case ST_SlideLayoutTypeObj :_cgbfg .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_cgbfg .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_cgbfg .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOverTx :_cgbfg .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_cgbfg .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_cgbfg .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndTx :_cgbfg .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_cgbfg .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_cgbfg .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a";case ST_SlideLayoutTypeVertTx :_cgbfg .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_cgbfg .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_cgbfg .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTxOverChart :_cgbfg .Value ="\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeTwoObj :_cgbfg .Value ="\u0074\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTwoObj :_cgbfg .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_cgbfg .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_cgbfg .Value ="\u0063\u0075\u0073\u0074";case ST_SlideLayoutTypeSecHead :_cgbfg .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_cgbfg .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_cgbfg .Value ="\u006f\u0062\u006aT\u0078";case ST_SlideLayoutTypePicTx :_cgbfg .Value ="\u0070\u0069\u0063T\u0078";};return _cgbfg ,nil ;};func (_efag *CT_TLTimeNodeParallel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efag .CTn =NewCT_TLCommonTimeNodeData ();_cefa :for {_fadd ,_bgeba :=d .Token ();if _bgeba !=nil {return _bgeba ;};switch _bcgga :=_fadd .(type ){case _c .StartElement :switch _bcgga .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _ccfeb :=d .DecodeElement (_efag .CTn ,&_bcgga );_ccfeb !=nil {return _ccfeb ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0050\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u0020\u0025\u0076",_bcgga .Name );if _fgage :=d .Skip ();_fgage !=nil {return _fgage ;};};case _c .EndElement :break _cefa ;case _c .CharData :};};return nil ;};type CT_SlideTransitionChoice struct{Blinds *CT_OrientationTransition ;Checker *CT_OrientationTransition ;Circle *CT_Empty ;Dissolve *CT_Empty ;Comb *CT_OrientationTransition ;Cover *CT_EightDirectionTransition ;Cut *CT_OptionalBlackTransition ;Diamond *CT_Empty ;Fade *CT_OptionalBlackTransition ;Newsflash *CT_Empty ;Plus *CT_Empty ;Pull *CT_EightDirectionTransition ;Push *CT_SideDirectionTransition ;Random *CT_Empty ;RandomBar *CT_OrientationTransition ;Split *CT_SplitTransition ;Strips *CT_CornerDirectionTransition ;Wedge *CT_Empty ;Wheel *CT_WheelTransition ;Wipe *CT_SideDirectionTransition ;Zoom *CT_InOutTransition ;};func (_ccdef ST_PrintWhat )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_abcf :=_c .Attr {};_abcf .Name =name ;switch _ccdef {case ST_PrintWhatUnset :_abcf .Value ="";case ST_PrintWhatSlides :_abcf .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_abcf .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_abcf .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case ST_PrintWhatHandouts3 :_abcf .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_abcf .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_abcf .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case ST_PrintWhatHandouts9 :_abcf .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_abcf .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_abcf .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _abcf ,nil ;}; +// Validate validates the CT_SlideMasterTextStyles and its children +func (_ababd *CT_SlideMasterTextStyles )Validate ()error {return _ababd .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_cega :=&CT_HandoutMasterIdListEntry {};return _cega ;};func (_dgegg *CT_ShowInfoKiosk )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cage :=range start .Attr {if _cage .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_eceb ,_eccb :=_gc .ParseUint (_cage .Value ,10,32);if _eccb !=nil {return _eccb ;};_bedf :=uint32 (_eceb );_dgegg .RestartAttr =&_bedf ;continue ;};};for {_cbbe ,_fggf :=d .Token ();if _fggf !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077I\u006ef\u006f\u004b\u0069\u006f\u0073\u006b\u003a \u0025\u0073",_fggf );};if _bdgdd ,_ggff :=_cbbe .(_d .EndElement );_ggff &&_bdgdd .Name ==start .Name {break ;};};return nil ;};func (_bbdae ST_PrintColorMode )Validate ()error {return _bbdae .ValidateWithPath ("")}; -// Validate validates the CT_TLTimeNodeExclusive and its children -func (_egafe *CT_TLTimeNodeExclusive )Validate ()error {return _egafe .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};func (_eggee ST_PhotoAlbumFrameShape )Validate ()error {return _eggee .ValidateWithPath ("")};func (_effa *CT_NotesMaster )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ccgae :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_effa .CSld ,_ccgae );_aafde :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_effa .ClrMap ,_aafde );if _effa .Hf !=nil {_gdab :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_effa .Hf ,_gdab );};if _effa .NotesStyle !=nil {_gebb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_effa .NotesStyle ,_gebb );};if _effa .ExtLst !=nil {_fbfg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_effa .ExtLst ,_fbfg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_affa :=&CT_TLAnimateBehavior {};_affa .CBhvr =NewCT_TLCommonBehaviorData ();return _affa ;};func (_gbbff ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _gbbff {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbbff ));};return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_abgbc *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _babcf :=_abgbc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_babcf !=nil {return _babcf ;};if _cefb :=_abgbc .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_cefb !=nil {return _cefb ;};if _eee :=_abgbc .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_eee !=nil {return _eee ;};return nil ;};func (_fdbcb *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdbcb =0;case "\u0073\u0074\u0072":*_fdbcb =1;case "\u006e\u0075\u006d":*_fdbcb =2;case "\u0063\u006c\u0072":*_fdbcb =3;};return nil ;};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0;ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;);type CT_HeaderFooter struct{ -// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path -func (_begf *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _dacg :=_begf .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_dacg !=nil {return _dacg ;};if _gbgge :=_begf .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_gbgge !=nil {return _gbgge ;};return nil ;}; +// Slide Number Placeholder +SldNumAttr *bool ; -// Validate validates the CT_BackgroundProperties and its children -func (_cba *CT_BackgroundProperties )Validate ()error {return _cba .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_deccb *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcagd ,_afeeg :=d .Token ();if _afeeg !=nil {return _afeeg ;};if _facec ,_dbacb :=_dcagd .(_c .EndElement );_dbacb &&_facec .Name ==start .Name {*_deccb =1;return nil ;};if _bgedd ,_agcedb :=_dcagd .(_c .CharData );!_agcedb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcagd );}else {switch string (_bgedd ){case "":*_deccb =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_deccb =1;case "\u0066\u0069\u0078e\u0064":*_deccb =2;};};_dcagd ,_afeeg =d .Token ();if _afeeg !=nil {return _afeeg ;};if _cbgb ,_bfaaf :=_dcagd .(_c .EndElement );_bfaaf &&_cbgb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcagd );};func NewViewPr ()*ViewPr {_eeeeg :=&ViewPr {};_eeeeg .CT_ViewProperties =*NewCT_ViewProperties ();return _eeeeg ;};type ST_TLTimeNodeFillType byte ; +// Header Placeholder +HdrAttr *bool ; -// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path -func (_edca *CT_CommonSlideData )ValidateWithPath (path string )error {if _edca .Bg !=nil {if _dgeg :=_edca .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_dgeg !=nil {return _dgeg ;};};if _egcf :=_edca .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065");_egcf !=nil {return _egcf ;};if _edca .CustDataLst !=nil {if _becf :=_edca .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_becf !=nil {return _becf ;};};if _edca .Controls !=nil {if _dbae :=_edca .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_dbae !=nil {return _dbae ;};};if _edca .ExtLst !=nil {if _dcc :=_edca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcc !=nil {return _dcc ;};};return nil ;}; +// Footer Placeholder +FtrAttr *bool ; + +// Date/Time Placeholder +DtAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_daccf ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _daccf {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daccf ));};return nil ;};func (_aaaefc ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_facfa :=_d .Attr {};_facfa .Name =name ;switch _aaaefc {case ST_TLTimeNodePresetClassTypeUnset :_facfa .Value ="";case ST_TLTimeNodePresetClassTypeEntr :_facfa .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_facfa .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_facfa .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_facfa .Value ="\u0070\u0061\u0074\u0068";case ST_TLTimeNodePresetClassTypeVerb :_facfa .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_facfa .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _facfa ,nil ;}; + +// Validate validates the CT_SlideSorterViewProperties and its children +func (_bafgg *CT_SlideSorterViewProperties )Validate ()error {return _bafgg .ValidateWithPath ("\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");};func (_bcddf *CT_ViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcddf .LastViewAttr !=ST_ViewTypeUnset {_daag ,_afcg :=_bcddf .LastViewAttr .MarshalXMLAttr (_d .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"});if _afcg !=nil {return _afcg ;};start .Attr =append (start .Attr ,_daag );};if _bcddf .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_bcddf .ShowCommentsAttr ))});};e .EncodeToken (start );if _bcddf .NormalViewPr !=nil {_dfab :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bcddf .NormalViewPr ,_dfab );};if _bcddf .SlideViewPr !=nil {_bcggf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bcddf .SlideViewPr ,_bcggf );};if _bcddf .OutlineViewPr !=nil {_edcaaa :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bcddf .OutlineViewPr ,_edcaaa );};if _bcddf .NotesTextViewPr !=nil {_dcadd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bcddf .NotesTextViewPr ,_dcadd );};if _bcddf .SorterViewPr !=nil {_efaba :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bcddf .SorterViewPr ,_efaba );};if _bcddf .NotesViewPr !=nil {_cgfdd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bcddf .NotesViewPr ,_cgfdd );};if _bcddf .GridSpacing !=nil {_cebeg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bcddf .GridSpacing ,_cebeg );};if _bcddf .ExtLst !=nil {_daadb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcddf .ExtLst ,_daadb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path +func (_becb *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _becb .Blinds !=nil {if _ecdc :=_becb .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_ecdc !=nil {return _ecdc ;};};if _becb .Checker !=nil {if _cgga :=_becb .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072");_cgga !=nil {return _cgga ;};};if _becb .Circle !=nil {if _gbecg :=_becb .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_gbecg !=nil {return _gbecg ;};};if _becb .Dissolve !=nil {if _afdc :=_becb .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e");_afdc !=nil {return _afdc ;};};if _becb .Comb !=nil {if _aefd :=_becb .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_aefd !=nil {return _aefd ;};};if _becb .Cover !=nil {if _ggfda :=_becb .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072");_ggfda !=nil {return _ggfda ;};};if _becb .Cut !=nil {if _abcfg :=_becb .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_abcfg !=nil {return _abcfg ;};};if _becb .Diamond !=nil {if _dafc :=_becb .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064");_dafc !=nil {return _dafc ;};};if _becb .Fade !=nil {if _fffd :=_becb .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_fffd !=nil {return _fffd ;};};if _becb .Newsflash !=nil {if _dbef :=_becb .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068");_dbef !=nil {return _dbef ;};};if _becb .Plus !=nil {if _cfda :=_becb .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_cfda !=nil {return _cfda ;};};if _becb .Pull !=nil {if _efebbc :=_becb .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c");_efebbc !=nil {return _efebbc ;};};if _becb .Push !=nil {if _ffea :=_becb .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_ffea !=nil {return _ffea ;};};if _becb .Random !=nil {if _aeadd :=_becb .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d");_aeadd !=nil {return _aeadd ;};};if _becb .RandomBar !=nil {if _bagbe :=_becb .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_bagbe !=nil {return _bagbe ;};};if _becb .Split !=nil {if _dfdee :=_becb .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074");_dfdee !=nil {return _dfdee ;};};if _becb .Strips !=nil {if _dffg :=_becb .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_dffg !=nil {return _dffg ;};};if _becb .Wedge !=nil {if _bfcgb :=_becb .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065");_bfcgb !=nil {return _bfcgb ;};};if _becb .Wheel !=nil {if _ccaa :=_becb .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_ccaa !=nil {return _ccaa ;};};if _becb .Wipe !=nil {if _dgbd :=_becb .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065");_dgbd !=nil {return _dgbd ;};};if _becb .Zoom !=nil {if _dbcg :=_becb .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_dbcg !=nil {return _dbcg ;};};return nil ;};type CT_OleObjectLink struct{ + +// Update Linked Embedded Objects Automatically +UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};func NewCT_Placeholder ()*CT_Placeholder {_decf :=&CT_Placeholder {};return _decf };func NewCT_OrientationTransition ()*CT_OrientationTransition {_bcfe :=&CT_OrientationTransition {};return _bcfe ;};type CT_TLMediaNodeAudio struct{ + +// Is Narration +IsNarrationAttr *bool ; + +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_fdca :=&CT_TLGraphicalObjectBuild {};return _fdca ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;}; // Validate validates the CT_SlideMaster and its children -func (_eefga *CT_SlideMaster )Validate ()error {return _eefga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");};func (_abcca *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abcca =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_abcca =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_abcca =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_abcca =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_abcca =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_abcca =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_abcca =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_abcca =7;};return nil ;};type CT_CommentAuthor struct{ +func (_baeb *CT_SlideMaster )Validate ()error {return _baeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");};func (_egagf ST_TLBehaviorTransformType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egagf .String (),start );};func (_afca *CT_GroupShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_aadd :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_afca .NvGrpSpPr ,_aadd );_eadf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_afca .GrpSpPr ,_eadf );if _afca .Choice !=nil {for _ ,_cagcd :=range _afca .Choice {_cagcd .MarshalXML (e ,_d .StartElement {});};};if _afca .ExtLst !=nil {_eddf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afca .ExtLst ,_eddf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acfe *CT_HandoutMasterIdList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edag :for {_daeb ,_cefd :=d .Token ();if _cefd !=nil {return _cefd ;};switch _afgg :=_daeb .(type ){case _d .StartElement :switch _afgg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_acfe .HandoutMasterId =NewCT_HandoutMasterIdListEntry ();if _gege :=d .DecodeElement (_acfe .HandoutMasterId ,&_afgg );_gege !=nil {return _gege ;};default:_e .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_afgg .Name );if _gaccc :=d .Skip ();_gaccc !=nil {return _gaccc ;};};case _d .EndElement :break _edag ;case _d .CharData :};};return nil ;};func NewAG_Ole ()*AG_Ole {_bc :=&AG_Ole {};return _bc };func (_gdfd *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfcg :=range start .Attr {if _bfcg .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"&&_bfcg .Name .Local =="\u0069\u0064"||_bfcg .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"&&_bfcg .Name .Local =="\u0069\u0064"{_cgab ,_eab :=_bfcg .Value ,error (nil );if _eab !=nil {return _eab ;};_gdfd .IdAttr =_cgab ;continue ;};};_dbacc :for {_gda ,_ddca :=d .Token ();if _ddca !=nil {return _ddca ;};switch _edcaa :=_gda .(type ){case _d .StartElement :switch _edcaa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdfd .ExtLst =NewCT_ExtensionList ();if _caeb :=d .DecodeElement (_gdfd .ExtLst ,&_edcaa );_caeb !=nil {return _caeb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_edcaa .Name );if _ddfeb :=d .Skip ();_ddfeb !=nil {return _ddfeb ;};};case _d .EndElement :break _dbacc ;case _d .CharData :};};return nil ;};func (_dacbd ST_TLTimeAnimateValueTime )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dacbd .ST_PositiveFixedPercentage !=nil {e .Encode (_dacbd .ST_PositiveFixedPercentage );};if _dacbd .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_d .CharData (_dacbd .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// Comment Author ID -IdAttr uint32 ; +// Validate validates the CT_OptionalBlackTransition and its children +func (_dfa *CT_OptionalBlackTransition )Validate ()error {return _dfa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");};func (_bebbe *ST_TLTimeNodeRestartType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_babag ,_fdgda :=d .Token ();if _fdgda !=nil {return _fdgda ;};if _cebaa ,_gdceg :=_babag .(_d .EndElement );_gdceg &&_cebaa .Name ==start .Name {*_bebbe =1;return nil ;};if _dbacca ,_ddcab :=_babag .(_d .CharData );!_ddcab {return _dg .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",_babag );}else {switch string (_dbacca ){case "":*_bebbe =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bebbe =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_bebbe =2;case "\u006e\u0065\u0076e\u0072":*_bebbe =3;};};_babag ,_fdgda =d .Token ();if _fdgda !=nil {return _fdgda ;};if _baccc ,_gdaf :=_babag .(_d .EndElement );_gdaf &&_baccc .Name ==start .Name {return nil ;};return _dg .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",_babag );};func (_dbac *CT_CustomerDataList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbac .CustData !=nil {_bacd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}};for _ ,_bagfg :=range _dbac .CustData {e .EncodeElement (_bagfg ,_bacd );};};if _dbac .Tags !=nil {_bgbf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_dbac .Tags ,_bgbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TLTimeNodeType byte ;func (_aadded *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfbda ,_bdfde :=d .Token ();if _bdfde !=nil {return _bdfde ;};if _cgbac ,_cgbf :=_bfbda .(_d .EndElement );_cgbf &&_cgbac .Name ==start .Name {*_aadded =1;return nil ;};if _aeeef ,_gacab :=_bfbda .(_d .CharData );!_gacab {return _dg .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",_bfbda );}else {switch string (_aeeef ){case "":*_aadded =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_aadded =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_aadded =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_aadded =3;};};_bfbda ,_bdfde =d .Token ();if _bdfde !=nil {return _bdfde ;};if _bcaef ,_egfe :=_bfbda .(_d .EndElement );_egfe &&_bcaef .Name ==start .Name {return nil ;};return _dg .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",_bfbda );};func NewCT_BuildList ()*CT_BuildList {_gfc :=&CT_BuildList {};return _gfc };func (_fedag ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _fedag .ValidateWithPath ("")};func (_dceeb ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfgag :=_d .Attr {};_cfgag .Name =name ;switch _dceeb {case ST_TLAnimateBehaviorValueTypeUnset :_cfgag .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_cfgag .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_cfgag .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_cfgag .Value ="\u0063\u006c\u0072";};return _cfgag ,nil ;};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func (_ffabd *CT_SlideSyncProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cacaf :=range start .Attr {if _cacaf .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_cdbb ,_cffa :=_cacaf .Value ,error (nil );if _cffa !=nil {return _cffa ;};_ffabd .ServerSldIdAttr =_cdbb ;continue ;};if _cacaf .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_cede ,_eebgf :=ParseStdlibTime (_cacaf .Value );if _eebgf !=nil {return _eebgf ;};_ffabd .ServerSldModifiedTimeAttr =_cede ;continue ;};if _cacaf .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_fbbcb ,_fddea :=ParseStdlibTime (_cacaf .Value );if _fddea !=nil {return _fddea ;};_ffabd .ClientInsertedTimeAttr =_fbbcb ;continue ;};};_bffa :for {_bceeg ,_bdcff :=d .Token ();if _bdcff !=nil {return _bdcff ;};switch _cadcf :=_bceeg .(type ){case _d .StartElement :switch _cadcf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffabd .ExtLst =NewCT_ExtensionList ();if _ceee :=d .DecodeElement (_ffabd .ExtLst ,&_cadcf );_ceee !=nil {return _ceee ;};default:_e .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u006c\u0069\u0064e\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cadcf .Name );if _gacf :=d .Skip ();_gacf !=nil {return _gacf ;};};case _d .EndElement :break _bffa ;case _d .CharData :};};return nil ;};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_becaf :=&CT_TLBuildDiagram {};return _becaf };func (_adcae ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _adcae {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcae ));};return nil ;};func (_dbcae ST_TransitionSpeed )ValidateWithPath (path string )error {switch _dbcae {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbcae ));};return nil ;};type CT_OptionalBlackTransition struct{ -// Comment Author Name -NameAttr string ; +// Transition Through Black +ThruBlkAttr *bool ;};type CT_CustomShowList struct{ -// Comment Author Initials -InitialsAttr string ; +// Custom Show +CustShow []*CT_CustomShow ;}; -// Index of Comment Author's last comment -LastIdxAttr uint32 ; +// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path +func (_cfgac *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _egec ,_cbadb :=range _cfgac .Sld {if _aedgb :=_cbadb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_egec ));_aedgb !=nil {return _aedgb ;};};return nil ;};func (_fgacd ST_TLAnimateBehaviorValueType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgacd .String (),start );}; -// Comment Author Color Index -ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;};func (_bgba *ST_PlaceholderType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgba =0;case "\u0074\u0069\u0074l\u0065":*_bgba =1;case "\u0062\u006f\u0064\u0079":*_bgba =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_bgba =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_bgba =4;case "\u0064\u0074":*_bgba =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_bgba =6;case "\u0066\u0074\u0072":*_bgba =7;case "\u0068\u0064\u0072":*_bgba =8;case "\u006f\u0062\u006a":*_bgba =9;case "\u0063\u0068\u0061r\u0074":*_bgba =10;case "\u0074\u0062\u006c":*_bgba =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_bgba =12;case "\u0064\u0067\u006d":*_bgba =13;case "\u006d\u0065\u0064i\u0061":*_bgba =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_bgba =15;case "\u0070\u0069\u0063":*_bgba =16;};return nil ;};func (_agagd ST_PhotoAlbumFrameShape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agagd .String (),start );};func (_gddg ST_OleObjectFollowColorScheme )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gddg .String (),start );}; +// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path +func (_cgba *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _cgba .ExtLst !=nil {if _fdeg :=_cgba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdeg !=nil {return _fdeg ;};};return nil ;};type CT_CommonSlideData struct{ -// Validate validates the CT_Background and its children -func (_cab *CT_Background )Validate ()error {return _cab .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; +// Name +NameAttr *string ; -// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path -func (_baece *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _gdgdf :=_baece .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_gdgdf !=nil {return _gdgdf ;};return nil ;};type ST_TLTimeNodePresetClassType byte ;func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_gcfe :=&CT_CommonSlideViewProperties {};_gcfe .CViewPr =NewCT_CommonViewProperties ();return _gcfe ;};func (_gdafg *CT_TLCommonMediaNodeData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdafg .VolAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gdafg .VolAttr )});};if _gdafg .MuteAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_gdafg .MuteAttr ))});};if _gdafg .NumSldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gdafg .NumSldAttr )});};if _gdafg .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_gdafg .ShowWhenStoppedAttr ))});};e .EncodeToken (start );_gdbdb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_gdafg .CTn ,_gdbdb );_dbed :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_gdafg .TgtEl ,_dbed );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddfdd ST_TLNextActionType )Validate ()error {return _ddfdd .ValidateWithPath ("")};func (_cdggc *CT_TransitionSoundAction )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfgac :for {_affae ,_cgabd :=d .Token ();if _cgabd !=nil {return _cgabd ;};switch _gcgda :=_affae .(type ){case _c .StartElement :switch _gcgda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"}:_cdggc .StSnd =NewCT_TransitionStartSoundAction ();if _acfdc :=d .DecodeElement (_cdggc .StSnd ,&_gcgda );_acfdc !=nil {return _acfdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"}:_cdggc .EndSnd =NewCT_Empty ();if _eaffcg :=d .DecodeElement (_cdggc .EndSnd ,&_gcgda );_eaffcg !=nil {return _eaffcg ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u006f\u0075\u006e\u0064\u0041c\u0074\u0069\u006f\u006e\u0020%\u0076",_gcgda .Name );if _bgdb :=d .Skip ();_bgdb !=nil {return _bgdb ;};};case _c .EndElement :break _cfgac ;case _c .CharData :};};return nil ;};func (_afcgf *CT_SlideIdList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgga :for {_cbed ,_aebba :=d .Token ();if _aebba !=nil {return _aebba ;};switch _ggbe :=_cbed .(type ){case _c .StartElement :switch _ggbe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"}:_aedd :=NewCT_SlideIdListEntry ();if _ccae :=d .DecodeElement (_aedd ,&_ggbe );_ccae !=nil {return _ccae ;};_afcgf .SldId =append (_afcgf .SldId ,_aedd );default:_cd .Log ("\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064L\u0069s\u0074\u0020\u0025\u0076",_ggbe .Name );if _ggce :=d .Skip ();_ggce !=nil {return _ggce ;};};case _c .EndElement :break _bgga ;case _c .CharData :};};return nil ;};func (_adcde ST_PlaceholderType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_adcde .String (),start );};func (_defbb ST_TLBehaviorTransformType )String ()string {switch _defbb {case 0:return "";case 1:return "\u0070\u0074";case 2:return "\u0069\u006d\u0067";};return "";};func (_bbeff *CT_TLTimeNodeSequence )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbeff .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_bbeff .ConcurrentAttr ))});};if _bbeff .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_bbbd ,_eggf :=_bbeff .PrevAcAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _eggf !=nil {return _eggf ;};start .Attr =append (start .Attr ,_bbbd );};if _bbeff .NextAcAttr !=ST_TLNextActionTypeUnset {_gebcd ,_aedacd :=_bbeff .NextAcAttr .MarshalXMLAttr (_c .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"});if _aedacd !=nil {return _aedacd ;};start .Attr =append (start .Attr ,_gebcd );};e .EncodeToken (start );_bgbcb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_bbeff .CTn ,_bgbcb );if _bbeff .PrevCondLst !=nil {_ddfc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bbeff .PrevCondLst ,_ddfc );};if _bbeff .NextCondLst !=nil {_gbgaf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bbeff .NextCondLst ,_gbgaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bae *CT_ControlList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bae .Control !=nil {_dgcd :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}};for _ ,_aef :=range _bae .Control {e .EncodeElement (_aef ,_dgcd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfceg *ST_TLBehaviorOverrideType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deaeb ,_edgcc :=d .Token ();if _edgcc !=nil {return _edgcc ;};if _fbcc ,_adbdfb :=_deaeb .(_c .EndElement );_adbdfb &&_fbcc .Name ==start .Name {*_gfceg =1;return nil ;};if _afcge ,_acce :=_deaeb .(_c .CharData );!_acce {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deaeb );}else {switch string (_afcge ){case "":*_gfceg =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gfceg =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_gfceg =2;};};_deaeb ,_edgcc =d .Token ();if _edgcc !=nil {return _edgcc ;};if _gffgf ,_agffd :=_deaeb .(_c .EndElement );_agffd &&_gffgf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deaeb );}; +// Slide Background +Bg *CT_Background ; -// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path -func (_gcff *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil };func (_fcbf ST_TLChartSubelementType )Validate ()error {return _fcbf .ValidateWithPath ("")}; +// Shape Tree +SpTree *CT_GroupShape ; + +// Customer Data List +CustDataLst *CT_CustomerDataList ; -// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path -func (_add *CT_BuildList )ValidateWithPath (path string )error {for _ebdg ,_afb :=range _add .BldP {if _dfa :=_afb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_ebdg ));_dfa !=nil {return _dfa ;};};for _ggc ,_gga :=range _add .BldDgm {if _fbg :=_gga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_ggc ));_fbg !=nil {return _fbg ;};};for _aaf ,_ebb :=range _add .BldOleChart {if _fee :=_ebb .ValidateWithPath (_f .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_aaf ));_fee !=nil {return _fee ;};};for _efac ,_aebb :=range _add .BldGraphic {if _gad :=_aebb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_efac ));_gad !=nil {return _gad ;};};return nil ;};func NewEG_ExtensionList ()*EG_ExtensionList {_aeefb :=&EG_ExtensionList {};return _aeefb }; +// List of controls +Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;};func (_eecffg *ST_Direction )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eecffg =0;case "\u0068\u006f\u0072\u007a":*_eecffg =1;case "\u0076\u0065\u0072\u0074":*_eecffg =2;};return nil ;}; -// Validate validates the CT_OutlineViewSlideEntry and its children -func (_dace *CT_OutlineViewSlideEntry )Validate ()error {return _dace .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");};func (_efgbg ST_TLAnimateBehaviorCalcMode )Validate ()error {return _efgbg .ValidateWithPath ("")};type CT_CommentList struct{ +// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path +func (_degd *CT_CustomShowId )ValidateWithPath (path string )error {return nil };func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_fgc :=&CT_CommentAuthorList {};return _fgc };const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;);func (_cagcc *CT_TLMediaNodeVideo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagcc .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_eeca :=range start .Attr {if _eeca .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_dgccb ,_fgdae :=_gc .ParseBool (_eeca .Value );if _fgdae !=nil {return _fgdae ;};_cagcc .FullScrnAttr =&_dgccb ;continue ;};};_afebc :for {_eccc ,_cfcff :=d .Token ();if _cfcff !=nil {return _cfcff ;};switch _dffb :=_eccc .(type ){case _d .StartElement :switch _dffb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _ebcac :=d .DecodeElement (_cagcc .CMediaNode ,&_dffb );_ebcac !=nil {return _ebcac ;};default:_e .Log ("\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\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0056\u0069\u0064\u0065\u006f\u0020\u0025\u0076",_dffb .Name );if _bebf :=d .Skip ();_bebf !=nil {return _bebf ;};};case _d .EndElement :break _afebc ;case _d .CharData :};};return nil ;};func (_ecdg *CT_PresentationProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecdg .HtmlPubPr !=nil {_cbdfe :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}};e .EncodeElement (_ecdg .HtmlPubPr ,_cbdfe );};if _ecdg .WebPr !=nil {_dcdg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_ecdg .WebPr ,_dcdg );};if _ecdg .PrnPr !=nil {_cgfd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}};e .EncodeElement (_ecdg .PrnPr ,_cgfd );};if _ecdg .ShowPr !=nil {_defda :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_ecdg .ShowPr ,_defda );};if _ecdg .ClrMru !=nil {_faef :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}};e .EncodeElement (_ecdg .ClrMru ,_faef );};if _ecdg .ExtLst !=nil {_cbac :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecdg .ExtLst ,_cbac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Comment -Cm []*CT_Comment ;};func (_debc *CT_NotesSlide )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _debc .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_debc .ShowMasterSpAttr ))});};if _debc .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_debc .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_cgfg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_debc .CSld ,_cgfg );if _debc .ClrMapOvr !=nil {_abga :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_debc .ClrMapOvr ,_abga );};if _debc .ExtLst !=nil {_dbfe :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_debc .ExtLst ,_dbfe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_TLCommandType byte ; +// Validate validates the CT_TLTimeAnimateValue and its children +func (_fafe *CT_TLTimeAnimateValue )Validate ()error {return _fafe .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func (_fgdfa *CT_SlideLayoutIdList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebgg :for {_dgddd ,_gfefa :=d .Token ();if _gfefa !=nil {return _gfefa ;};switch _cegag :=_dgddd .(type ){case _d .StartElement :switch _cegag .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}:_ceed :=NewCT_SlideLayoutIdListEntry ();if _ddgg :=d .DecodeElement (_ceed ,&_cegag );_ddgg !=nil {return _ddgg ;};_fgdfa .SldLayoutId =append (_fgdfa .SldLayoutId ,_ceed );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cegag .Name );if _gcaf :=d .Skip ();_gcaf !=nil {return _gcaf ;};};case _d .EndElement :break _ebgg ;case _d .CharData :};};return nil ;};func (_aface *CT_OutlineViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aface .CViewPr =NewCT_CommonViewProperties ();_ggea :for {_cde ,_geffe :=d .Token ();if _geffe !=nil {return _geffe ;};switch _ggee :=_cde .(type ){case _d .StartElement :switch _ggee .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _deffe :=d .DecodeElement (_aface .CViewPr ,&_ggee );_deffe !=nil {return _deffe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:_aface .SldLst =NewCT_OutlineViewSlideList ();if _bcag :=d .DecodeElement (_aface .SldLst ,&_ggee );_bcag !=nil {return _bcag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aface .ExtLst =NewCT_ExtensionList ();if _fdbb :=d .DecodeElement (_aface .ExtLst ,&_ggee );_fdbb !=nil {return _fdbb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_ggee .Name );if _fcec :=d .Skip ();_fcec !=nil {return _fcec ;};};case _d .EndElement :break _ggea ;case _d .CharData :};};return nil ;};func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_gaag :=&CT_TLAnimateScaleBehavior {};_gaag .CBhvr =NewCT_TLCommonBehaviorData ();return _gaag ;}; -// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path -func (_eage *CT_TagsData )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path +func (_cedeb *CT_WebProperties )ValidateWithPath (path string )error {if _beefa :=_cedeb .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_beefa !=nil {return _beefa ;};if _fdedg :=_cedeb .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072");_fdedg !=nil {return _fdedg ;};if _cedeb .ExtLst !=nil {if _aaage :=_cedeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaage !=nil {return _aaage ;};};return nil ;};func (_bgbgdf *ST_TLTriggerEvent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcgb ,_aadff :=d .Token ();if _aadff !=nil {return _aadff ;};if _edgfd ,_babdb :=_dcgb .(_d .EndElement );_babdb &&_edgfd .Name ==start .Name {*_bgbgdf =1;return nil ;};if _dfdca ,_ccddbe :=_dcgb .(_d .CharData );!_ccddbe {return _dg .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",_dcgb );}else {switch string (_dfdca ){case "":*_bgbgdf =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_bgbgdf =1;case "\u006f\u006e\u0045n\u0064":*_bgbgdf =2;case "\u0062\u0065\u0067i\u006e":*_bgbgdf =3;case "\u0065\u006e\u0064":*_bgbgdf =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_bgbgdf =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_bgbgdf =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_bgbgdf =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_bgbgdf =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_bgbgdf =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_bgbgdf =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_bgbgdf =11;};};_dcgb ,_aadff =d .Token ();if _aadff !=nil {return _aadff ;};if _gcgea ,_dbgga :=_dcgb .(_d .EndElement );_dbgga &&_gcgea .Name ==start .Name {return nil ;};return _dg .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",_dcgb );}; -// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path -func (_dafdb *CT_TLPoint )ValidateWithPath (path string )error {if _fdba :=_dafdb .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_fdba !=nil {return _fdba ;};if _acga :=_dafdb .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_acga !=nil {return _acga ;};return nil ;};func (_cdbd ST_TLBehaviorTransformType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aebeb :=_c .Attr {};_aebeb .Name =name ;switch _cdbd {case ST_TLBehaviorTransformTypeUnset :_aebeb .Value ="";case ST_TLBehaviorTransformTypePt :_aebeb .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_aebeb .Value ="\u0069\u006d\u0067";};return _aebeb ,nil ;};func (_gcgd *CT_NotesTextViewProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ebfe :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_gcgd .CViewPr ,_ebfe );if _gcgd .ExtLst !=nil {_fcab :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcgd .ExtLst ,_fcab );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SlideIdList ()*CT_SlideIdList {_fagb :=&CT_SlideIdList {};return _fagb };func NewCT_SlideSize ()*CT_SlideSize {_ddeb :=&CT_SlideSize {};_ddeb .CxAttr =914400;_ddeb .CyAttr =914400;return _ddeb ;};func (_gbfb ST_TransitionInOutDirectionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbaac :=_c .Attr {};_gbaac .Name =name ;switch _gbfb {case ST_TransitionInOutDirectionTypeUnset :_gbaac .Value ="";case ST_TransitionInOutDirectionTypeOut :_gbaac .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_gbaac .Value ="\u0069\u006e";};return _gbaac ,nil ;};type ST_TransitionCornerDirectionType byte ;type CT_GroupShape struct{ +// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path +func (_babfa *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _babfa .Rgb !=nil {if _dbaff :=_babfa .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_dbaff !=nil {return _dbaff ;};};if _babfa .Hsl !=nil {if _dadgb :=_babfa .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_dadgb !=nil {return _dadgb ;};};return nil ;};func (_gcbdc ST_OleObjectFollowColorScheme )String ()string {switch _gcbdc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c";case 3:return "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return "";}; -// Non-Visual Properties for a Group Shape -NvGrpSpPr *CT_GroupShapeNonVisual ; +// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path +func (_cfaaf *CT_SlideLayout )ValidateWithPath (path string )error {if _cgef :=_cfaaf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cgef !=nil {return _cgef ;};if _cdfbf :=_cfaaf .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cdfbf !=nil {return _cdfbf ;};if _cfaaf .ClrMapOvr !=nil {if _adfc :=_cfaaf .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_adfc !=nil {return _adfc ;};};if _cfaaf .Transition !=nil {if _fbfa :=_cfaaf .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_fbfa !=nil {return _fbfa ;};};if _cfaaf .Timing !=nil {if _gegcg :=_cfaaf .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_gegcg !=nil {return _gegcg ;};};if _cfaaf .Hf !=nil {if _aadbe :=_cfaaf .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_aadbe !=nil {return _aadbe ;};};if _cfaaf .ExtLst !=nil {if _bgg :=_cfaaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgg !=nil {return _bgg ;};};return nil ;};func (_dfegb ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _dfegb {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfegb ));};return nil ;};func (_cfbga *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfbga =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cfbga =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_cfbga =2;};return nil ;}; -// Group Shape Properties -GrpSpPr *_ee .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};func (_aefeg *ST_TLDiagramBuildType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceeae ,_abceb :=d .Token ();if _abceb !=nil {return _abceb ;};if _ebabg ,_bgfb :=_ceeae .(_c .EndElement );_bgfb &&_ebabg .Name ==start .Name {*_aefeg =1;return nil ;};if _ffbegg ,_gbcfb :=_ceeae .(_c .CharData );!_gbcfb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceeae );}else {switch string (_ffbegg ){case "":*_aefeg =0;case "\u0077\u0068\u006fl\u0065":*_aefeg =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_aefeg =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_aefeg =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_aefeg =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_aefeg =5;case "\u0063\u0077":*_aefeg =6;case "\u0063\u0077\u0049\u006e":*_aefeg =7;case "\u0063\u0077\u004fu\u0074":*_aefeg =8;case "\u0063\u0063\u0077":*_aefeg =9;case "\u0063\u0063\u0077I\u006e":*_aefeg =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_aefeg =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_aefeg =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_aefeg =13;case "\u0075\u0070":*_aefeg =14;case "\u0064\u006f\u0077\u006e":*_aefeg =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_aefeg =16;case "\u0063\u0075\u0073\u0074":*_aefeg =17;};};_ceeae ,_abceb =d .Token ();if _abceb !=nil {return _abceb ;};if _cbgda ,_cfaaea :=_ceeae .(_c .EndElement );_cfaaea &&_cbgda .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceeae );};func (_cfac *CT_ConnectorNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_aca :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cfac .CNvPr ,_aca );_cdee :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cfac .CNvCxnSpPr ,_cdee );_bgg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_cfac .NvPr ,_bgg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_OleObjectLink struct{ +// Validate validates the CT_TLTimeCondition and its children +func (_cdbeb *CT_TLTimeCondition )Validate ()error {return _cdbeb .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");};func (_ggdce *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggdce =0;case "\u0066\u0069\u0072s\u0074":*_ggdce =1;case "\u006c\u0061\u0073\u0074":*_ggdce =2;case "\u0061\u006c\u006c":*_ggdce =3;};return nil ;};func (_fbbccf *ST_ViewType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbbccf =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_fbbccf =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_fbbccf =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_fbbccf =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_fbbccf =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_fbbccf =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_fbbccf =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_fbbccf =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_fbbccf =8;};return nil ;};func (_dgc *CT_ConnectorNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgc .CNvPr =_c .NewCT_NonVisualDrawingProps ();_dgc .CNvCxnSpPr =_c .NewCT_NonVisualConnectorProperties ();_dgc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_bagb :for {_abfe ,_bebc :=d .Token ();if _bebc !=nil {return _bebc ;};switch _edd :=_abfe .(type ){case _d .StartElement :switch _edd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _gffb :=d .DecodeElement (_dgc .CNvPr ,&_edd );_gffb !=nil {return _gffb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _efcd :=d .DecodeElement (_dgc .CNvCxnSpPr ,&_edd );_efcd !=nil {return _efcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _cffc :=d .DecodeElement (_dgc .NvPr ,&_edd );_cffc !=nil {return _cffc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_edd .Name );if _ffdd :=d .Skip ();_ffdd !=nil {return _ffdd ;};};case _d .EndElement :break _bagb ;case _d .CharData :};};return nil ;};func (_fgeab *CT_TagsData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_becc :=range start .Attr {if _becc .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"&&_becc .Name .Local =="\u0069\u0064"||_becc .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"&&_becc .Name .Local =="\u0069\u0064"{_ggbfac ,_febc :=_becc .Value ,error (nil );if _febc !=nil {return _febc ;};_fgeab .IdAttr =_ggbfac ;continue ;};};for {_bgada ,_adaa :=d .Token ();if _adaa !=nil {return _dg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_adaa );};if _fafd ,_cfbbc :=_bgada .(_d .EndElement );_cfbbc &&_fafd .Name ==start .Name {break ;};};return nil ;};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_fgdfg :=&CT_TLByAnimateColorTransform {};return _fgdfg ;};type CT_EmbeddedFontList struct{ -// Update Linked Embedded Objects Automatically -UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};func (_gddfc ST_PlaceholderSize )Validate ()error {return _gddfc .ValidateWithPath ("")}; +// Embedded Font +EmbeddedFont []*CT_EmbeddedFontListEntry ;};func (_efgc *CT_EightDirectionTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfcd :=range start .Attr {if _cfcd .Name .Local =="\u0064\u0069\u0072"{_babe ,_bbcb :=ParseUnionST_TransitionEightDirectionType (_cfcd .Value );if _bbcb !=nil {return _bbcb ;};_efgc .DirAttr =&_babe ;continue ;};};for {_afce ,_aecd :=d .Token ();if _aecd !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0069g\u0068\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_aecd );};if _cfbc ,_gbe :=_afce .(_d .EndElement );_gbe &&_cfbc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_OleObjectChoice and its children -func (_fbgcd *CT_OleObjectChoice )Validate ()error {return _fbgcd .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");};const (ST_IterateTypeUnset ST_IterateType =0;ST_IterateTypeEl ST_IterateType =1;ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;);func (_ccbbf *CmLst )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _ccbbf .CT_CommentList .MarshalXML (e ,start );};func (_egdab *ST_PhotoAlbumLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffbcg ,_caee :=d .Token ();if _caee !=nil {return _caee ;};if _ccfb ,_aaeff :=_ffbcg .(_c .EndElement );_aaeff &&_ccfb .Name ==start .Name {*_egdab =1;return nil ;};if _cebdd ,_fbfea :=_ffbcg .(_c .CharData );!_fbfea {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffbcg );}else {switch string (_cebdd ){case "":*_egdab =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_egdab =1;case "\u0031\u0070\u0069\u0063":*_egdab =2;case "\u0032\u0070\u0069\u0063":*_egdab =3;case "\u0034\u0070\u0069\u0063":*_egdab =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_egdab =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_egdab =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_egdab =7;};};_ffbcg ,_caee =d .Token ();if _caee !=nil {return _caee ;};if _adcgg ,_bdfc :=_ffbcg .(_c .EndElement );_bdfc &&_adcgg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffbcg );}; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_gcbc *CT_Extension )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_EightDirectionTransition and its children -func (_efbg *CT_EightDirectionTransition )Validate ()error {return _efbg .ValidateWithPath ("C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e");};const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;); +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_gde *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _eecf :=_gde .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eecf !=nil {return _eecf ;};if _cfd :=_gde .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cfd !=nil {return _cfd ;};if _adb :=_gde .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_adb !=nil {return _adb ;};return nil ;};func (_gadcf ST_SplitterBarState )ValidateWithPath (path string )error {switch _gadcf {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gadcf ));};return nil ;};func NewCT_TLIterateData ()*CT_TLIterateData {_ebdef :=&CT_TLIterateData {};return _ebdef }; -// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path -func (_agfc *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil };func (_bebbc *ST_PrintColorMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bebbc =0;case "\u0062\u0077":*_bebbc =1;case "\u0067\u0072\u0061\u0079":*_bebbc =2;case "\u0063\u006c\u0072":*_bebbc =3;};return nil ;};type CT_CustomShow struct{ +// Validate validates the CT_OleObject and its children +func (_gecg *CT_OleObject )Validate ()error {return _gecg .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func (_bdfe *CT_SideDirectionTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdfe .DirAttr !=ST_TransitionSideDirectionTypeUnset {_debg ,_dbce :=_bdfe .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _dbce !=nil {return _dbce ;};start .Attr =append (start .Attr ,_debg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egaf *CT_Rel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_egaf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffdfc ST_TLBehaviorAdditiveType )String ()string {switch _ffdfc {case 0:return "";case 1:return "\u0062\u0061\u0073\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u0072\u0065\u0070\u006c";case 4:return "\u006d\u0075\u006c\u0074";case 5:return "\u006e\u006f\u006e\u0065";};return "";};type CT_TLTimeNodeExclusive struct{ -// Custom Show Name -NameAttr string ; +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ;}; -// Custom Show ID -IdAttr uint32 ; +// Validate validates the CT_EmbeddedFontListEntry and its children +func (_bcge *CT_EmbeddedFontListEntry )Validate ()error {return _bcge .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");}; -// List of Presentation Slides -SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;};type ST_TLDiagramBuildType byte ;func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_gfca :=&CT_OptionalBlackTransition {};return _gfca ;};func (_cefgf ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _cefgf {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefgf ));};return nil ;};func (_dbcdg ST_TLAnimateBehaviorCalcMode )String ()string {switch _dbcdg {case 0:return "";case 1:return "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case 2:return "\u006c\u0069\u006e";case 3:return "\u0066\u006d\u006c\u0061";};return "";}; +// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path +func (_efde *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _efde .NotesMasterId !=nil {if _bgda :=_efde .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_bgda !=nil {return _bgda ;};};return nil ;};func (_bcea *CT_TLIterateData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcea .TypeAttr !=ST_IterateTypeUnset {_eacf ,_gaegc :=_bcea .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _gaegc !=nil {return _gaegc ;};start .Attr =append (start .Attr ,_eacf );};if _bcea .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_bcea .BackwardsAttr ))});};e .EncodeToken (start );if _bcea .TmAbs !=nil {_gcef :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_bcea .TmAbs ,_gcef );};if _bcea .TmPct !=nil {_dgbdd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}};e .EncodeElement (_bcea .TmPct ,_dgbdd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edeea ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _edeea {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edeea ));};return nil ;}; -// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path -func (_gfbdd *CT_SlideIdList )ValidateWithPath (path string )error {for _eabb ,_fecfb :=range _gfbdd .SldId {if _eadfc :=_fecfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_eabb ));_eadfc !=nil {return _eadfc ;};};return nil ;};const (ST_TransitionCornerDirectionTypeUnset ST_TransitionCornerDirectionType =0;ST_TransitionCornerDirectionTypeLu ST_TransitionCornerDirectionType =1;ST_TransitionCornerDirectionTypeRu ST_TransitionCornerDirectionType =2;ST_TransitionCornerDirectionTypeLd ST_TransitionCornerDirectionType =3;ST_TransitionCornerDirectionTypeRd ST_TransitionCornerDirectionType =4;);type CT_CommonViewProperties struct{ +// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path +func (_fbbd *EG_TopLevelSlide )ValidateWithPath (path string )error {if _ddfbf :=_fbbd .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_ddfbf !=nil {return _ddfbf ;};return nil ;};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_dfcg :=&CT_ShowInfoBrowse {};return _dfcg };type CT_OleObjectEmbed struct{ -// Variable Scale -VarScaleAttr *bool ; +// Color Scheme Properties for Embedded object +FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;};func (_degdd *CT_TLAnimateColorBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _degdd .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_daed ,_fbdfb :=_degdd .ClrSpcAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"});if _fbdfb !=nil {return _fbdfb ;};start .Attr =append (start .Attr ,_daed );};if _degdd .DirAttr !=ST_TLAnimateColorDirectionUnset {_dedca ,_facda :=_degdd .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _facda !=nil {return _facda ;};start .Attr =append (start .Attr ,_dedca );};e .EncodeToken (start );_degbb :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_degdd .CBhvr ,_degbb );if _degdd .By !=nil {_bafga :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_degdd .By ,_bafga );};if _degdd .From !=nil {_gbffa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_degdd .From ,_gbffa );};if _degdd .To !=nil {_dcaec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_degdd .To ,_dcaec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbabb ST_TLAnimateBehaviorCalcMode )Validate ()error {return _cbabb .ValidateWithPath ("")};type CT_TLAnimateBehavior struct{ -// View Scale -Scale *_ee .CT_Scale2D ; +// By +ByAttr *string ; -// View Origin -Origin *_ee .CT_Point2D ;};type ST_TLTimeIndefinite byte ;const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2;); +// From +FromAttr *string ; -// Validate validates the CT_TLIterateIntervalPercentage and its children -func (_ggdac *CT_TLIterateIntervalPercentage )Validate ()error {return _ggdac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};func (_abeag ST_PhotoAlbumLayout )String ()string {switch _abeag {case 0:return "";case 1:return "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case 2:return "\u0031\u0070\u0069\u0063";case 3:return "\u0032\u0070\u0069\u0063";case 4:return "\u0034\u0070\u0069\u0063";case 5:return "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case 6:return "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case 7:return "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return "";}; +// To +ToAttr *string ; -// Validate validates the CT_SlideViewProperties and its children -func (_cfdag *CT_SlideViewProperties )Validate ()error {return _cfdag .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; +// Calculation Mode +CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; -// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path -func (_fbged *EG_Background )ValidateWithPath (path string )error {if _fbged .BgPr !=nil {if _fdcef :=_fbged .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_fdcef !=nil {return _fdcef ;};};if _fbged .BgRef !=nil {if _adace :=_fbged .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_adace !=nil {return _adace ;};};return nil ;};func (_fcdbag *ST_TransitionSpeed )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abbcd ,_bffda :=d .Token ();if _bffda !=nil {return _bffda ;};if _cdbaa ,_cgcca :=_abbcd .(_c .EndElement );_cgcca &&_cdbaa .Name ==start .Name {*_fcdbag =1;return nil ;};if _eebcd ,_bgdde :=_abbcd .(_c .CharData );!_bgdde {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abbcd );}else {switch string (_eebcd ){case "":*_fcdbag =0;case "\u0073\u006c\u006f\u0077":*_fcdbag =1;case "\u006d\u0065\u0064":*_fcdbag =2;case "\u0066\u0061\u0073\u0074":*_fcdbag =3;};};_abbcd ,_bffda =d .Token ();if _bffda !=nil {return _bffda ;};if _cbfbb ,_aagae :=_abbcd .(_c .EndElement );_aagae &&_cbfbb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abbcd );};func (_dcfaf ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bffc :=_c .Attr {};_bffc .Name =name ;switch _dcfaf {case ST_TLTriggerRuntimeNodeUnset :_bffc .Value ="";case ST_TLTriggerRuntimeNodeFirst :_bffc .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_bffc .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_bffc .Value ="\u0061\u006c\u006c";};return _bffc ,nil ;};func (_gege ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _gege {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gege ));};return nil ;}; +// Value Type +ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; -// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path -func (_eebag *SldLayout )ValidateWithPath (path string )error {if _dacd :=_eebag .CT_SlideLayout .ValidateWithPath (path );_dacd !=nil {return _dacd ;};return nil ;};type CT_TLBuildDiagram struct{ +// Time Animated Value List +TavLst *CT_TLTimeAnimateValueList ;};func (_fabcae ST_TransitionCornerDirectionType )String ()string {switch _fabcae {case 0:return "";case 1:return "\u006c\u0075";case 2:return "\u0072\u0075";case 3:return "\u006c\u0064";case 4:return "\u0072\u0064";};return "";};func (_fcbg *CT_GraphicalObjectFrame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcbg .BwModeAttr !=_c .ST_BlackWhiteModeUnset {_bbfeb ,_daad :=_fcbg .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _daad !=nil {return _daad ;};start .Attr =append (start .Attr ,_bbfeb );};e .EncodeToken (start );_cbag :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_fcbg .NvGraphicFramePr ,_cbag );_egf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fcbg .Xfrm ,_egf );_bdaa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_bdaa .Attr =append (_bdaa .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_fcbg .Graphic ,_bdaa );if _fcbg .ExtLst !=nil {_dgfb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcbg .ExtLst ,_dgfb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_ddce :=&CT_ModifyVerifier {};return _ddce }; -// Diagram Build Types -BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2;);func (_debef *CT_TLTimeNodeParallel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cfgg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_debef .CTn ,_cfgg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_defae *ST_SplitterBarState )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgdfg ,_gfgaf :=d .Token ();if _gfgaf !=nil {return _gfgaf ;};if _fefgf ,_fefdbe :=_dgdfg .(_c .EndElement );_fefdbe &&_fefgf .Name ==start .Name {*_defae =1;return nil ;};if _gefcb ,_cbfefg :=_dgdfg .(_c .CharData );!_cbfefg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgdfg );}else {switch string (_gefcb ){case "":*_defae =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_defae =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_defae =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_defae =3;};};_dgdfg ,_gfgaf =d .Token ();if _gfgaf !=nil {return _gfgaf ;};if _fcgb ,_cfgdg :=_dgdfg .(_c .EndElement );_cfgdg &&_fcgb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgdfg );};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_efabg :=&CT_SlideTransitionChoice {};return _efabg ;}; +// Validate validates the CT_TLMediaNodeVideo and its children +func (_ggbdd *CT_TLMediaNodeVideo )Validate ()error {return _ggbdd .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");};func (_fceg *ST_SlideLayoutType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbgfa ,_ecgec :=d .Token ();if _ecgec !=nil {return _ecgec ;};if _cdbac ,_fgdbf :=_bbgfa .(_d .EndElement );_fgdbf &&_cdbac .Name ==start .Name {*_fceg =1;return nil ;};if _fceee ,_gffe :=_bbgfa .(_d .CharData );!_gffe {return _dg .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",_bbgfa );}else {switch string (_fceee ){case "":*_fceg =0;case "\u0074\u0069\u0074l\u0065":*_fceg =1;case "\u0074\u0078":*_fceg =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_fceg =3;case "\u0074\u0062\u006c":*_fceg =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_fceg =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_fceg =6;case "\u0064\u0067\u006d":*_fceg =7;case "\u0063\u0068\u0061r\u0074":*_fceg =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_fceg =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_fceg =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_fceg =11;case "\u0062\u006c\u0061n\u006b":*_fceg =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_fceg =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_fceg =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_fceg =15;case "\u006f\u0062\u006a":*_fceg =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_fceg =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_fceg =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_fceg =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_fceg =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_fceg =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_fceg =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_fceg =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_fceg =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_fceg =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_fceg =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_fceg =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_fceg =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_fceg =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_fceg =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_fceg =31;case "\u0063\u0075\u0073\u0074":*_fceg =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_fceg =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_fceg =34;case "\u006f\u0062\u006aT\u0078":*_fceg =35;case "\u0070\u0069\u0063T\u0078":*_fceg =36;};};_bbgfa ,_ecgec =d .Token ();if _ecgec !=nil {return _ecgec ;};if _gbgba ,_adbfd :=_bbgfa .(_d .EndElement );_adbfd &&_gbgba .Name ==start .Name {return nil ;};return _dg .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",_bbgfa );};func (_babfe ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _babfe {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_babfe ));};return nil ;};func (_fbead *CT_NotesMasterIdListEntry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_fbead .IdAttr )});e .EncodeToken (start );if _fbead .ExtLst !=nil {_bdcd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbead .ExtLst ,_bdcd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TLIterateIntervalTime struct{ -// Validate validates the CT_SlideTransitionChoice and its children -func (_afed *CT_SlideTransitionChoice )Validate ()error {return _afed .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cebga ST_TLParaBuildType )ValidateWithPath (path string )error {switch _cebga {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cebga ));};return nil ;};func (_efdc *ST_TLNextActionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_efdc =0;case "\u006e\u006f\u006e\u0065":*_efdc =1;case "\u0073\u0065\u0065\u006b":*_efdc =2;};return nil ;}; +// Time +ValAttr ST_TLTime ;};func (_afda *CT_ExtensionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afda .Ext !=nil {_fbge :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_gbge :=range _afda .Ext {e .EncodeElement (_gbge ,_fbge );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dabba ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _dabba {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabba ));};return nil ;}; -// ValidateWithPath validates the TagLst and its children, prefixing error messages with path -func (_cfcaa *TagLst )ValidateWithPath (path string )error {if _ddgfc :=_cfcaa .CT_TagList .ValidateWithPath (path );_ddgfc !=nil {return _ddgfc ;};return nil ;};func (_gabc *CT_SlideSorterViewProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gabc .CViewPr =NewCT_CommonViewProperties ();for _ ,_afcd :=range start .Attr {if _afcd .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_ddef ,_feaf :=_e .ParseBool (_afcd .Value );if _feaf !=nil {return _feaf ;};_gabc .ShowFormattingAttr =&_ddef ;continue ;};};_ccge :for {_dcccc ,_fbffc :=d .Token ();if _fbffc !=nil {return _fbffc ;};switch _fbde :=_dcccc .(type ){case _c .StartElement :switch _fbde .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _dgbc :=d .DecodeElement (_gabc .CViewPr ,&_fbde );_dgbc !=nil {return _dgbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gabc .ExtLst =NewCT_ExtensionList ();if _afgb :=d .DecodeElement (_gabc .ExtLst ,&_fbde );_afgb !=nil {return _afgb ;};default:_cd .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_fbde .Name );if _dcgbe :=d .Skip ();_dcgbe !=nil {return _dcgbe ;};};case _c .EndElement :break _ccge ;case _c .CharData :};};return nil ;};func (_gdgf ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _gdgf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdgf ));};return nil ;}; +// Validate validates the CT_TLAnimVariant and its children +func (_cefbf *CT_TLAnimVariant )Validate ()error {return _cefbf .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_CustomShowId ()*CT_CustomShowId {_bgd :=&CT_CustomShowId {};return _bgd };func (_gcagd ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _gcagd {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcagd ));};return nil ;};type CT_SplitTransition struct{ -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_fgac *CT_HeaderFooter )ValidateWithPath (path string )error {if _fgac .ExtLst !=nil {if _acf :=_fgac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acf !=nil {return _acf ;};};return nil ;};type CT_SlideTransition struct{ +// Orientation +OrientAttr ST_Direction ; -// Transition Speed -SpdAttr ST_TransitionSpeed ; +// Direction +DirAttr ST_TransitionInOutDirectionType ;};type CT_Comment struct{ -// Advance on Click -AdvClickAttr *bool ; +// Comment Author ID +AuthorIdAttr uint32 ; -// Advance after time -AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; +// Comment Date/Time +DtAttr *_g .Time ; -// Sound Action -SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};func (_eadb *CT_TLCommandBehavior )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eadb .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_cffbg :=range start .Attr {if _cffbg .Name .Local =="\u0074\u0079\u0070\u0065"{_eadb .TypeAttr .UnmarshalXMLAttr (_cffbg );continue ;};if _cffbg .Name .Local =="\u0063\u006d\u0064"{_abcd ,_dabe :=_cffbg .Value ,error (nil );if _dabe !=nil {return _dabe ;};_eadb .CmdAttr =&_abcd ;continue ;};};_ggca :for {_aaafe ,_bdgd :=d .Token ();if _bdgd !=nil {return _bdgd ;};switch _bgaffa :=_aaafe .(type ){case _c .StartElement :switch _bgaffa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _fddf :=d .DecodeElement (_eadb .CBhvr ,&_bgaffa );_fddf !=nil {return _fddf ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_bgaffa .Name );if _eecd :=d .Skip ();_eecd !=nil {return _eecd ;};};case _c .EndElement :break _ggca ;case _c .CharData :};};return nil ;}; +// Comment Index +IdxAttr uint32 ; -// Validate validates the CT_HandoutMasterIdList and its children -func (_efead *CT_HandoutMasterIdList )Validate ()error {return _efead .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");};func NewCT_CommonSlideData ()*CT_CommonSlideData {_befe :=&CT_CommonSlideData {};_befe .SpTree =NewCT_GroupShape ();return _befe ;}; +// Comment Position +Pos *_c .CT_Point2D ; -// Validate validates the EG_ExtensionList and its children -func (_edgga *EG_ExtensionList )Validate ()error {return _edgga .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_bcfcf ST_TLTimeNodeType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bcfcf .String (),start );};func (_fceca ST_TLTriggerEvent )Validate ()error {return _fceca .ValidateWithPath ("")};func (_ffegf ST_TLAnimateEffectTransition )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ffcge :=_c .Attr {};_ffcge .Name =name ;switch _ffegf {case ST_TLAnimateEffectTransitionUnset :_ffcge .Value ="";case ST_TLAnimateEffectTransitionIn :_ffcge .Value ="\u0069\u006e";case ST_TLAnimateEffectTransitionOut :_ffcge .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_ffcge .Value ="\u006e\u006f\u006e\u0065";};return _ffcge ,nil ;};func (_eccdg *ST_TLParaBuildType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eccdg =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_eccdg =1;case "\u0070":*_eccdg =2;case "\u0063\u0075\u0073\u0074":*_eccdg =3;case "\u0077\u0068\u006fl\u0065":*_eccdg =4;};return nil ;};func (_gbgfa *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbgfa =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_gbgfa =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_gbgfa =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_gbgfa =3;};return nil ;};func (_cafa *CT_TLIterateIntervalPercentage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cafa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Comment's Text Content +Text string ;ExtLst *CT_ExtensionListModify ;}; -// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path -func (_aaacd *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _aggg :=_aaacd .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_aggg !=nil {return _aggg ;};return nil ;};const (ST_TLBehaviorAdditiveTypeUnset ST_TLBehaviorAdditiveType =0;ST_TLBehaviorAdditiveTypeBase ST_TLBehaviorAdditiveType =1;ST_TLBehaviorAdditiveTypeSum ST_TLBehaviorAdditiveType =2;ST_TLBehaviorAdditiveTypeRepl ST_TLBehaviorAdditiveType =3;ST_TLBehaviorAdditiveTypeMult ST_TLBehaviorAdditiveType =4;ST_TLBehaviorAdditiveTypeNone ST_TLBehaviorAdditiveType =5;);func (_bdedc *CT_TLCommonMediaNodeData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdedc .CTn =NewCT_TLCommonTimeNodeData ();_bdedc .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_ebbgg :=range start .Attr {if _ebbgg .Name .Local =="\u0076\u006f\u006c"{_faag ,_eadbc :=ParseUnionST_PositiveFixedPercentage (_ebbgg .Value );if _eadbc !=nil {return _eadbc ;};_bdedc .VolAttr =&_faag ;continue ;};if _ebbgg .Name .Local =="\u006d\u0075\u0074\u0065"{_baef ,_ccdga :=_e .ParseBool (_ebbgg .Value );if _ccdga !=nil {return _ccdga ;};_bdedc .MuteAttr =&_baef ;continue ;};if _ebbgg .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_acgf ,_gcad :=_e .ParseUint (_ebbgg .Value ,10,32);if _gcad !=nil {return _gcad ;};_egbdc :=uint32 (_acgf );_bdedc .NumSldAttr =&_egbdc ;continue ;};if _ebbgg .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_fdeae ,_eaffg :=_e .ParseBool (_ebbgg .Value );if _eaffg !=nil {return _eaffg ;};_bdedc .ShowWhenStoppedAttr =&_fdeae ;continue ;};};_debcfg :for {_gggec ,_befg :=d .Token ();if _befg !=nil {return _befg ;};switch _cdcab :=_gggec .(type ){case _c .StartElement :switch _cdcab .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _dacecd :=d .DecodeElement (_bdedc .CTn ,&_cdcab );_dacecd !=nil {return _dacecd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _afbfe :=d .DecodeElement (_bdedc .TgtEl ,&_cdcab );_afbfe !=nil {return _afbfe ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064e\u0044\u0061\u0074\u0061\u0020%\u0076",_cdcab .Name );if _aebe :=d .Skip ();_aebe !=nil {return _aebe ;};};case _c .EndElement :break _debcfg ;case _c .CharData :};};return nil ;};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ;};func (_beba *CT_PresentationProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _beba .HtmlPubPr !=nil {_gaca :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}};e .EncodeElement (_beba .HtmlPubPr ,_gaca );};if _beba .WebPr !=nil {_gfaf :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_beba .WebPr ,_gfaf );};if _beba .PrnPr !=nil {_gaegd :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}};e .EncodeElement (_beba .PrnPr ,_gaegd );};if _beba .ShowPr !=nil {_fdfa :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_beba .ShowPr ,_fdfa );};if _beba .ClrMru !=nil {_edfa :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}};e .EncodeElement (_beba .ClrMru ,_edfa );};if _beba .ExtLst !=nil {_bacc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beba .ExtLst ,_bacc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TLSubShapeId and its children +func (_cbefc *CT_TLSubShapeId )Validate ()error {return _cbefc .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");};func (_bcgg *CT_NotesMaster )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_eacc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_bcgg .CSld ,_eacc );_facgd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_bcgg .ClrMap ,_facgd );if _bcgg .Hf !=nil {_baad :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_bcgg .Hf ,_baad );};if _bcgg .NotesStyle !=nil {_aeeec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bcgg .NotesStyle ,_aeeec );};if _bcgg .ExtLst !=nil {_cbafe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcgg .ExtLst ,_cbafe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_PrintWhatUnset ST_PrintWhat =0;ST_PrintWhatSlides ST_PrintWhat =1;ST_PrintWhatHandouts1 ST_PrintWhat =2;ST_PrintWhatHandouts2 ST_PrintWhat =3;ST_PrintWhatHandouts3 ST_PrintWhat =4;ST_PrintWhatHandouts4 ST_PrintWhat =5;ST_PrintWhatHandouts6 ST_PrintWhat =6;ST_PrintWhatHandouts9 ST_PrintWhat =7;ST_PrintWhatNotes ST_PrintWhat =8;ST_PrintWhatOutline ST_PrintWhat =9;);type ST_PhotoAlbumFrameShape byte ; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_eaca *CT_Comment )ValidateWithPath (path string )error {if _ege :=_eaca .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ege !=nil {return _ege ;};if _eaca .ExtLst !=nil {if _afdf :=_eaca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afdf !=nil {return _afdf ;};};return nil ;};func (_fgca *ST_ViewType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fgca =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_fgca =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_fgca =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_fgca =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_fgca =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_fgca =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_fgca =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_fgca =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_fgca =8;};return nil ;}; +// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path +func (_adea *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _adea .DirAttr !=nil {if _bcbb :=_adea .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bcbb !=nil {return _bcbb ;};};return nil ;};func (_ecdca *ST_TLAnimateColorSpace )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aecde ,_bceec :=d .Token ();if _bceec !=nil {return _bceec ;};if _gbaef ,_egaga :=_aecde .(_d .EndElement );_egaga &&_gbaef .Name ==start .Name {*_ecdca =1;return nil ;};if _agecd ,_bgeff :=_aecde .(_d .CharData );!_bgeff {return _dg .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",_aecde );}else {switch string (_agecd ){case "":*_ecdca =0;case "\u0072\u0067\u0062":*_ecdca =1;case "\u0068\u0073\u006c":*_ecdca =2;};};_aecde ,_bceec =d .Token ();if _bceec !=nil {return _bceec ;};if _agae ,_ecfea :=_aecde .(_d .EndElement );_ecfea &&_agae .Name ==start .Name {return nil ;};return _dg .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",_aecde );}; -// Validate validates the CT_PhotoAlbum and its children -func (_aafb *CT_PhotoAlbum )Validate ()error {return _aafb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");};func (_bddf *CT_NotesTextViewProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bddf .CViewPr =NewCT_CommonViewProperties ();_acbb :for {_gbdc ,_decac :=d .Token ();if _decac !=nil {return _decac ;};switch _ecff :=_gbdc .(type ){case _c .StartElement :switch _ecff .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _eeae :=d .DecodeElement (_bddf .CViewPr ,&_ecff );_eeae !=nil {return _eeae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bddf .ExtLst =NewCT_ExtensionList ();if _eedd :=d .DecodeElement (_bddf .ExtLst ,&_ecff );_eedd !=nil {return _eedd ;};default:_cd .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u004e\u006ft\u0065\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ecff .Name );if _gefa :=d .Skip ();_gefa !=nil {return _gefa ;};};case _c .EndElement :break _acbb ;case _c .CharData :};};return nil ;};type CT_GraphicalObjectFrameNonVisual struct{ +// Validate validates the CT_WheelTransition and its children +func (_cafgd *CT_WheelTransition )Validate ()error {return _cafgd .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};type ST_SplitterBarState byte ;func (_cecdfc *CT_StringTag )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",_cecdfc .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_cecdfc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdbcaa ST_SlideLayoutType )ValidateWithPath (path string )error {switch _fdbcaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdbcaa ));};return nil ;};func (_ebbab ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _ebbab {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebbab ));};return nil ;};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_gedab :=&CT_SlideSyncProperties {};return _gedab ;};type CT_GraphicalObjectFrameNonVisual struct{ // Non-Visual Drawing Properties -CNvPr *_ee .CT_NonVisualDrawingProps ; +CNvPr *_c .CT_NonVisualDrawingProps ; // Non-Visual Graphic Frame Drawing Properties -CNvGraphicFramePr *_ee .CT_NonVisualGraphicFrameProperties ; +CNvGraphicFramePr *_c .CT_NonVisualGraphicFrameProperties ; // Application Non-Visual Drawing Properties NvPr *CT_ApplicationNonVisualDrawingProps ;}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_ffeg *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _gcfef :=_ffeg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gcfef !=nil {return _gcfef ;};if _aeg :=_ffeg .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_aeg !=nil {return _aeg ;};if _degb :=_ffeg .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_degb !=nil {return _degb ;};return nil ;};func (_fgae *ST_TLPreviousActionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddgbb ,_aaddf :=d .Token ();if _aaddf !=nil {return _aaddf ;};if _bccgg ,_bcaee :=_ddgbb .(_c .EndElement );_bcaee &&_bccgg .Name ==start .Name {*_fgae =1;return nil ;};if _fdcaaf ,_gacc :=_ddgbb .(_c .CharData );!_gacc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddgbb );}else {switch string (_fdcaaf ){case "":*_fgae =0;case "\u006e\u006f\u006e\u0065":*_fgae =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_fgae =2;};};_ddgbb ,_aaddf =d .Token ();if _aaddf !=nil {return _aaddf ;};if _cfgd ,_bbgac :=_ddgbb .(_c .EndElement );_bbgac &&_cfgd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddgbb );};func NewOleObj ()*OleObj {_gagbdf :=&OleObj {};_gagbdf .CT_OleObject =*NewCT_OleObject ();return _gagbdf ;};func (_gaeag *ST_TLCommandType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdeea ,_ccbag :=d .Token ();if _ccbag !=nil {return _ccbag ;};if _aecebe ,_bbfcgd :=_bdeea .(_c .EndElement );_bbfcgd &&_aecebe .Name ==start .Name {*_gaeag =1;return nil ;};if _cfcbcb ,_dcaa :=_bdeea .(_c .CharData );!_dcaa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdeea );}else {switch string (_cfcbcb ){case "":*_gaeag =0;case "\u0065\u0076\u0074":*_gaeag =1;case "\u0063\u0061\u006c\u006c":*_gaeag =2;case "\u0076\u0065\u0072\u0062":*_gaeag =3;};};_bdeea ,_ccbag =d .Token ();if _ccbag !=nil {return _ccbag ;};if _bedae ,_egcag :=_bdeea .(_c .EndElement );_egcag &&_bedae .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdeea );}; - -// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path -func (_ecfea *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _ecfea .Blinds !=nil {if _bdbd :=_ecfea .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_bdbd !=nil {return _bdbd ;};};if _ecfea .Checker !=nil {if _gagff :=_ecfea .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072");_gagff !=nil {return _gagff ;};};if _ecfea .Circle !=nil {if _dgad :=_ecfea .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_dgad !=nil {return _dgad ;};};if _ecfea .Dissolve !=nil {if _dafge :=_ecfea .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e");_dafge !=nil {return _dafge ;};};if _ecfea .Comb !=nil {if _ebfba :=_ecfea .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_ebfba !=nil {return _ebfba ;};};if _ecfea .Cover !=nil {if _fbgadf :=_ecfea .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072");_fbgadf !=nil {return _fbgadf ;};};if _ecfea .Cut !=nil {if _acef :=_ecfea .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_acef !=nil {return _acef ;};};if _ecfea .Diamond !=nil {if _cdedb :=_ecfea .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064");_cdedb !=nil {return _cdedb ;};};if _ecfea .Fade !=nil {if _fcaa :=_ecfea .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_fcaa !=nil {return _fcaa ;};};if _ecfea .Newsflash !=nil {if _gcbf :=_ecfea .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068");_gcbf !=nil {return _gcbf ;};};if _ecfea .Plus !=nil {if _fdadb :=_ecfea .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_fdadb !=nil {return _fdadb ;};};if _ecfea .Pull !=nil {if _efacac :=_ecfea .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c");_efacac !=nil {return _efacac ;};};if _ecfea .Push !=nil {if _aecb :=_ecfea .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_aecb !=nil {return _aecb ;};};if _ecfea .Random !=nil {if _gffde :=_ecfea .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d");_gffde !=nil {return _gffde ;};};if _ecfea .RandomBar !=nil {if _cfcgc :=_ecfea .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_cfcgc !=nil {return _cfcgc ;};};if _ecfea .Split !=nil {if _egfag :=_ecfea .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074");_egfag !=nil {return _egfag ;};};if _ecfea .Strips !=nil {if _gcfg :=_ecfea .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_gcfg !=nil {return _gcfg ;};};if _ecfea .Wedge !=nil {if _gffbc :=_ecfea .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065");_gffbc !=nil {return _gffbc ;};};if _ecfea .Wheel !=nil {if _fccfb :=_ecfea .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_fccfb !=nil {return _fccfb ;};};if _ecfea .Wipe !=nil {if _dgbb :=_ecfea .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065");_dgbb !=nil {return _dgbb ;};};if _ecfea .Zoom !=nil {if _fffed :=_ecfea .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_fffed !=nil {return _fffed ;};};return nil ;};func (_cbfbce ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _cbfbce {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfbce ));};return nil ;};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_abgfd :=&CT_SlideMasterTextStyles {};return _abgfd ;}; - -// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path -func (_fgcf *CT_ExtensionListModify )ValidateWithPath (path string )error {for _fegd ,_bgae :=range _fgcf .Ext {if _ecae :=_bgae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fegd ));_ecae !=nil {return _ecae ;};};return nil ;}; - -// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path -func (_bbc *CT_InOutTransition )ValidateWithPath (path string )error {if _bfda :=_bbc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bfda !=nil {return _bfda ;};return nil ;}; - -// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path -func (_eaabd *CT_StringTag )ValidateWithPath (path string )error {return nil };func (_cdfa *CT_ExtensionList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cdfa .Ext !=nil {_bcbe :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_gfbb :=range _cdfa .Ext {e .EncodeElement (_gfbb ,_bcbe );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_NormalViewPortion struct{ +// Validate validates the CT_TLIterateData and its children +func (_cbcff *CT_TLIterateData )Validate ()error {return _cbcff .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");};func (_fdeb *CT_Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdeb .NvSpPr =NewCT_ShapeNonVisual ();_fdeb .SpPr =_c .NewCT_ShapeProperties ();for _ ,_ddcaa :=range start .Attr {if _ddcaa .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_cdgf ,_ecca :=_gc .ParseBool (_ddcaa .Value );if _ecca !=nil {return _ecca ;};_fdeb .UseBgFillAttr =&_cdgf ;continue ;};};_ebdg :for {_dgff ,_cegae :=d .Token ();if _cegae !=nil {return _cegae ;};switch _gbead :=_dgff .(type ){case _d .StartElement :switch _gbead .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _bcfdc :=d .DecodeElement (_fdeb .NvSpPr ,&_gbead );_bcfdc !=nil {return _bcfdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _cfgba :=d .DecodeElement (_fdeb .SpPr ,&_gbead );_cfgba !=nil {return _cfgba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_fdeb .Style =_c .NewCT_ShapeStyle ();if _ddeab :=d .DecodeElement (_fdeb .Style ,&_gbead );_ddeab !=nil {return _ddeab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_fdeb .TxBody =_c .NewCT_TextBody ();if _feea :=d .DecodeElement (_fdeb .TxBody ,&_gbead );_feea !=nil {return _feea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdeb .ExtLst =NewCT_ExtensionListModify ();if _deegc :=d .DecodeElement (_fdeb .ExtLst ,&_gbead );_deegc !=nil {return _deegc ;};default:_e .Log ("\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",_gbead .Name );if _gbfed :=d .Skip ();_gbfed !=nil {return _gbfed ;};};case _d .EndElement :break _ebdg ;case _d .CharData :};};return nil ;};func (_ccdce *CT_Extension )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gadfb :=range start .Attr {if _gadfb .Name .Local =="\u0075\u0072\u0069"{_bdad ,_dacb :=_gadfb .Value ,error (nil );if _dacb !=nil {return _dacb ;};_ccdce .UriAttr =_bdad ;continue ;};};_agaa :for {_cfef ,_dgab :=d .Token ();if _dgab !=nil {return _dgab ;};switch _faag :=_cfef .(type ){case _d .StartElement :switch _faag .Name {default:if _cfde ,_aeff :=_e .CreateElement (_faag );_aeff !=nil {return _aeff ;}else {if _abbf :=d .DecodeElement (_cfde ,&_faag );_abbf !=nil {return _abbf ;};_ccdce .Any =append (_ccdce .Any ,_cfde );};};case _d .EndElement :break _agaa ;case _d .CharData :};};return nil ;};func (_fgfecc ST_TLAnimateEffectTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgfecc .String (),start );};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_baebe :=&CT_SlideTransitionChoice {};return _baebe ;}; -// Normal View Dimension Size -SzAttr _ee .ST_PositiveFixedPercentage ; +// Validate validates the CT_TLAnimateEffectBehavior and its children +func (_ggcgg *CT_TLAnimateEffectBehavior )Validate ()error {return _ggcgg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func (_degbf ST_PlaceholderSize )Validate ()error {return _degbf .ValidateWithPath ("")};func (_fgag *CT_TLAnimVariant )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgbd :for {_dffd ,_aaag :=d .Token ();if _aaag !=nil {return _aaag ;};switch _cdbc :=_dffd .(type ){case _d .StartElement :switch _cdbc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"}:_fgag .BoolVal =NewCT_TLAnimVariantBooleanVal ();if _badgd :=d .DecodeElement (_fgag .BoolVal ,&_cdbc );_badgd !=nil {return _badgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"}:_fgag .IntVal =NewCT_TLAnimVariantIntegerVal ();if _eedg :=d .DecodeElement (_fgag .IntVal ,&_cdbc );_eedg !=nil {return _eedg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"}:_fgag .FltVal =NewCT_TLAnimVariantFloatVal ();if _bgad :=d .DecodeElement (_fgag .FltVal ,&_cdbc );_bgad !=nil {return _bgad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"}:_fgag .StrVal =NewCT_TLAnimVariantStringVal ();if _gggff :=d .DecodeElement (_fgag .StrVal ,&_cdbc );_gggff !=nil {return _gggff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"}:_fgag .ClrVal =_c .NewCT_Color ();if _edge :=d .DecodeElement (_fgag .ClrVal ,&_cdbc );_edge !=nil {return _edge ;};default:_e .Log ("\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\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_cdbc .Name );if _aagb :=d .Skip ();_aagb !=nil {return _aagb ;};};case _d .EndElement :break _fgbd ;case _d .CharData :};};return nil ;};type CT_GroupShape struct{ -// Auto Adjust Normal View -AutoAdjustAttr *bool ;};func (_cggg *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cggg =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_cggg =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_cggg =2;};return nil ;};func (_dgbd *CT_NormalViewPortion )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u007a"},Value :_f .Sprintf ("\u0025\u0076",_dgbd .SzAttr )});if _dgbd .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_dgbd .AutoAdjustAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fefdg *CT_GuideList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fefdg .Guide !=nil {_gdcd :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_ddg :=range _fefdg .Guide {e .EncodeElement (_ddg ,_gdcd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dddbb *CT_NotesViewProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dddbb .CSldViewPr =NewCT_CommonSlideViewProperties ();_ffadd :for {_caaa ,_gfac :=d .Token ();if _gfac !=nil {return _gfac ;};switch _fded :=_caaa .(type ){case _c .StartElement :switch _fded .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _egd :=d .DecodeElement (_dddbb .CSldViewPr ,&_fded );_egd !=nil {return _egd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dddbb .ExtLst =NewCT_ExtensionList ();if _bgcdd :=d .DecodeElement (_dddbb .ExtLst ,&_fded );_bgcdd !=nil {return _bgcdd ;};default:_cd .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u006f\u0074\u0065s\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fded .Name );if _daaa :=d .Skip ();_daaa !=nil {return _daaa ;};};case _c .EndElement :break _ffadd ;case _c .CharData :};};return nil ;};func (_acdge *CT_Rel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_acdge .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Non-Visual Properties for a Group Shape +NvGrpSpPr *CT_GroupShapeNonVisual ; -// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path -func (_caffc *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil };func (_efdff *CT_TLAnimateScaleBehavior )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efdff .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_efdff .ZoomContentsAttr ))});};e .EncodeToken (start );_cdddb :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_efdff .CBhvr ,_cdddb );if _efdff .By !=nil {_cgbee :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_efdff .By ,_cgbee );};if _efdff .From !=nil {_dgefa :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_efdff .From ,_dgefa );};if _efdff .To !=nil {_adce :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_efdff .To ,_adce );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddegc ST_TLBehaviorAccumulateType )String ()string {switch _ddegc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func (_fced *CT_NormalViewProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fced .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fced .ShowOutlineIconsAttr ))});};if _fced .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fced .SnapVertSplitterAttr ))});};if _fced .VertBarStateAttr !=ST_SplitterBarStateUnset {_fgcbe ,_dfafc :=_fced .VertBarStateAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _dfafc !=nil {return _dfafc ;};start .Attr =append (start .Attr ,_fgcbe );};if _fced .HorzBarStateAttr !=ST_SplitterBarStateUnset {_acdb ,_dfddf :=_fced .HorzBarStateAttr .MarshalXMLAttr (_c .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _dfddf !=nil {return _dfddf ;};start .Attr =append (start .Attr ,_acdb );};if _fced .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fced .PreferSingleViewAttr ))});};e .EncodeToken (start );_bdcd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_fced .RestoredLeft ,_bdcd );_cdae :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}};e .EncodeElement (_fced .RestoredTop ,_cdae );if _fced .ExtLst !=nil {_cedg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fced .ExtLst ,_cedg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TLTemplate struct{ +// Group Shape Properties +GrpSpPr *_c .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;);type CT_TLCommonMediaNodeData struct{ -// Level -LvlAttr *uint32 ; +// Volume +VolAttr *_c .ST_PositiveFixedPercentage ; -// Time Node List -TnLst *CT_TimeNodeList ;};func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_cdaaf :=&CT_TLTimeTargetElement {};return _cdaaf ;};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0;ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;); +// Mute +MuteAttr *bool ; -// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path -func (_dce *CT_NotesViewProperties )ValidateWithPath (path string )error {if _bccb :=_dce .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_bccb !=nil {return _bccb ;};if _dce .ExtLst !=nil {if _fgbe :=_dce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgbe !=nil {return _fgbe ;};};return nil ;};func (_ecaf ST_TLTimeNodeFillType )String ()string {switch _ecaf {case 0:return "";case 1:return "\u0072\u0065\u006d\u006f\u0076\u0065";case 2:return "\u0066\u0072\u0065\u0065\u007a\u0065";case 3:return "\u0068\u006f\u006c\u0064";case 4:return "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return "";};func NewCT_ControlList ()*CT_ControlList {_fadf :=&CT_ControlList {};return _fadf }; +// Number of Slides +NumSldAttr *uint32 ; -// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path -func (_bfcec *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _bgbd :=_bfcec .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bgbd !=nil {return _bgbd ;};return nil ;};func (_edadc *CT_InOutTransition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbdac :=range start .Attr {if _dbdac .Name .Local =="\u0064\u0069\u0072"{_edadc .DirAttr .UnmarshalXMLAttr (_dbdac );continue ;};};for {_aadf ,_decb :=d .Token ();if _decb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0049\u006e\u004f\u0075\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_decb );};if _cdce ,_agffg :=_aadf .(_c .EndElement );_agffg &&_cdce .Name ==start .Name {break ;};};return nil ;};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_edea :=&CT_NotesTextViewProperties {};_edea .CViewPr =NewCT_CommonViewProperties ();return _edea ;};type ST_TLBehaviorAccumulateType byte ;func (_febgdd ST_TLDiagramBuildType )Validate ()error {return _febgdd .ValidateWithPath ("")};func (_fddge ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _fddge {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fddge ));};return nil ;};func (_gdeaa ST_TLNextActionType )ValidateWithPath (path string )error {switch _gdeaa {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdeaa ));};return nil ;};type CT_SmartTags struct{IdAttr string ;}; +// Show When Stopped +ShowWhenStoppedAttr *bool ; -// Validate validates the OleObj and its children -func (_dabafg *OleObj )Validate ()error {return _dabafg .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");};func (_geddg *ST_PlaceholderType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbfdfa ,_dgfe :=d .Token ();if _dgfe !=nil {return _dgfe ;};if _ebbdc ,_ccdb :=_fbfdfa .(_c .EndElement );_ccdb &&_ebbdc .Name ==start .Name {*_geddg =1;return nil ;};if _bfdea ,_acgag :=_fbfdfa .(_c .CharData );!_acgag {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbfdfa );}else {switch string (_bfdea ){case "":*_geddg =0;case "\u0074\u0069\u0074l\u0065":*_geddg =1;case "\u0062\u006f\u0064\u0079":*_geddg =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_geddg =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_geddg =4;case "\u0064\u0074":*_geddg =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_geddg =6;case "\u0066\u0074\u0072":*_geddg =7;case "\u0068\u0064\u0072":*_geddg =8;case "\u006f\u0062\u006a":*_geddg =9;case "\u0063\u0068\u0061r\u0074":*_geddg =10;case "\u0074\u0062\u006c":*_geddg =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_geddg =12;case "\u0064\u0067\u006d":*_geddg =13;case "\u006d\u0065\u0064i\u0061":*_geddg =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_geddg =15;case "\u0070\u0069\u0063":*_geddg =16;};};_fbfdfa ,_dgfe =d .Token ();if _dgfe !=nil {return _dgfe ;};if _dcfeg ,_dcbae :=_fbfdfa .(_c .EndElement );_dcbae &&_dcfeg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbfdfa );}; +// Common Time Node Properties +CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};func (_bccec ST_TLTriggerEvent )String ()string {switch _bccec {case 0:return "";case 1:return "\u006fn\u0042\u0065\u0067\u0069\u006e";case 2:return "\u006f\u006e\u0045n\u0064";case 3:return "\u0062\u0065\u0067i\u006e";case 4:return "\u0065\u006e\u0064";case 5:return "\u006fn\u0043\u006c\u0069\u0063\u006b";case 6:return "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case 7:return "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case 8:return "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case 9:return "\u006f\u006e\u004e\u0065\u0078\u0074";case 10:return "\u006f\u006e\u0050\u0072\u0065\u0076";case 11:return "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return "";};func (_gagc *CT_NotesViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gagc .CSldViewPr =NewCT_CommonSlideViewProperties ();_gggc :for {_ddag ,_facc :=d .Token ();if _facc !=nil {return _facc ;};switch _gfaa :=_ddag .(type ){case _d .StartElement :switch _gfaa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _gdff :=d .DecodeElement (_gagc .CSldViewPr ,&_gfaa );_gdff !=nil {return _gdff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gagc .ExtLst =NewCT_ExtensionList ();if _baaga :=d .DecodeElement (_gagc .ExtLst ,&_gfaa );_baaga !=nil {return _baaga ;};default:_e .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u006f\u0074\u0065s\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gfaa .Name );if _gggb :=d .Skip ();_gggb !=nil {return _gggb ;};};case _d .EndElement :break _gggc ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_cdbf *CT_SmartTags )ValidateWithPath (path string )error {return nil };type NotesMaster struct{CT_NotesMaster };func (_bgegb *CT_TLTemplate )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgegb .TnLst =NewCT_TimeNodeList ();for _ ,_fdcaa :=range start .Attr {if _fdcaa .Name .Local =="\u006c\u0076\u006c"{_gabbd ,_fddfe :=_e .ParseUint (_fdcaa .Value ,10,32);if _fddfe !=nil {return _fddfe ;};_eaccb :=uint32 (_gabbd );_bgegb .LvlAttr =&_eaccb ;continue ;};};_aaafc :for {_gdaa ,_egceef :=d .Token ();if _egceef !=nil {return _egceef ;};switch _aafe :=_gdaa .(type ){case _c .StartElement :switch _aafe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:if _cfacg :=d .DecodeElement (_bgegb .TnLst ,&_aafe );_cfacg !=nil {return _cfacg ;};default:_cd .Log ("\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\u0054L\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065 \u0025\u0076",_aafe .Name );if _daea :=d .Skip ();_daea !=nil {return _daea ;};};case _c .EndElement :break _aaafc ;case _c .CharData :};};return nil ;};func (_gegc *CT_CommonViewProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gegc .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_gegc .VarScaleAttr ))});};e .EncodeToken (start );_dda :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_gegc .Scale ,_dda );_defc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}};e .EncodeElement (_gegc .Origin ,_defc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Sld and its children +func (_ffcec *Sld )Validate ()error {return _ffcec .ValidateWithPath ("\u0053\u006c\u0064")};func (_dccb *CT_EmbeddedFontDataId )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_dccb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_ecbb *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _bgdf :=_ecbb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bgdf !=nil {return _bgdf ;};if _abb :=_ecbb .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_abb !=nil {return _abb ;};if _gegg :=_ecbb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_gegg !=nil {return _gegg ;};if _cefe :=_ecbb .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_cefe !=nil {return _cefe ;};if _ecbb .ExtLst !=nil {if _debd :=_ecbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_debd !=nil {return _debd ;};};return nil ;}; +// Validate validates the CT_HtmlPublishProperties and its children +func (_fcda *CT_HtmlPublishProperties )Validate ()error {return _fcda .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bbecf *CT_TLSetBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbecf .CBhvr =NewCT_TLCommonBehaviorData ();_geeed :for {_ebfead ,_acfeg :=d .Token ();if _acfeg !=nil {return _acfeg ;};switch _dcdgf :=_ebfead .(type ){case _d .StartElement :switch _dcdgf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _afebca :=d .DecodeElement (_bbecf .CBhvr ,&_dcdgf );_afebca !=nil {return _afebca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_bbecf .To =NewCT_TLAnimVariant ();if _ebced :=d .DecodeElement (_bbecf .To ,&_dcdgf );_ebced !=nil {return _ebced ;};default:_e .Log ("\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\u0054\u004c\u0053\u0065\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025v",_dcdgf .Name );if _eeaa :=d .Skip ();_eeaa !=nil {return _eeaa ;};};case _d .EndElement :break _geeed ;case _d .CharData :};};return nil ;};func (_dbcf *CT_TLTextTargetElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaaa :for {_efgaa ,_caeddd :=d .Token ();if _caeddd !=nil {return _caeddd ;};switch _ccecg :=_efgaa .(type ){case _d .StartElement :switch _ccecg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"}:_dbcf .CharRg =NewCT_IndexRange ();if _acfeb :=d .DecodeElement (_dbcf .CharRg ,&_ccecg );_acfeb !=nil {return _acfeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0052\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0052\u0067"}:_dbcf .PRg =NewCT_IndexRange ();if _gcafe :=d .DecodeElement (_dbcf .PRg ,&_ccecg );_gcafe !=nil {return _gcafe ;};default:_e .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0065x\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_ccecg .Name );if _bedae :=d .Skip ();_bedae !=nil {return _bedae ;};};case _d .EndElement :break _aaaa ;case _d .CharData :};};return nil ;};func NewViewPr ()*ViewPr {_bgfeb :=&ViewPr {};_bgfeb .CT_ViewProperties =*NewCT_ViewProperties ();return _bgfeb ;};func (_babgb ST_PhotoAlbumLayout )String ()string {switch _babgb {case 0:return "";case 1:return "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case 2:return "\u0031\u0070\u0069\u0063";case 3:return "\u0032\u0070\u0069\u0063";case 4:return "\u0034\u0070\u0069\u0063";case 5:return "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case 6:return "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case 7:return "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return "";};func (_fcefbd ST_PhotoAlbumLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fcefbd .String (),start );};func (_fbcf *CT_HeaderFooter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbcf .SldNumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_fbcf .SldNumAttr ))});};if _fbcf .HdrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0064\u0072"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_fbcf .HdrAttr ))});};if _fbcf .FtrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0074\u0072"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_fbcf .FtrAttr ))});};if _fbcf .DtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0074"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_fbcf .DtAttr ))});};e .EncodeToken (start );if _fbcf .ExtLst !=nil {_dgd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbcf .ExtLst ,_dgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gced *CT_TLAnimVariantFloatVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_gced .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BuildList and its children -func (_dbd *CT_BuildList )Validate ()error {return _dbd .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");};func (_dbbc ST_PlaceholderSize )String ()string {switch _dbbc {case 0:return "";case 1:return "\u0066\u0075\u006c\u006c";case 2:return "\u0068\u0061\u006c\u0066";case 3:return "\u0071u\u0061\u0072\u0074\u0065\u0072";};return "";};type CT_PresentationProperties struct{ +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_edfbf *CT_OleObject )ValidateWithPath (path string )error {if _cfded :=_edfbf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfded !=nil {return _cfded ;};if _edfbf .Pic !=nil {if _affd :=_edfbf .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_affd !=nil {return _affd ;};};if _edfbf .ImgWAttr !=nil {if *_edfbf .ImgWAttr < 0{return _dg .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_edfbf .ImgWAttr );};};if _edfbf .ImgHAttr !=nil {if *_edfbf .ImgHAttr < 0{return _dg .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_edfbf .ImgHAttr );};};return nil ;};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_acafe :=&CT_TLAnimVariant {};return _acafe };func (_ccgee *CT_WebProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccgee .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_ccgee .ShowAnimationAttr ))});};if _ccgee .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_ccgee .ResizeGraphicsAttr ))});};if _ccgee .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_ccgee .AllowPngAttr ))});};if _ccgee .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_ccgee .RelyOnVmlAttr ))});};if _ccgee .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_ccgee .OrganizeInFoldersAttr ))});};if _ccgee .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_ccgee .UseLongFilenamesAttr ))});};if _ccgee .ImgSzAttr !=ST_WebScreenSizeUnset {_gafgc ,_gfeg :=_ccgee .ImgSzAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006d\u0067S\u007a"});if _gfeg !=nil {return _gfeg ;};start .Attr =append (start .Attr ,_gafgc );};if _ccgee .EncodingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_dg .Sprintf ("\u0025\u0076",*_ccgee .EncodingAttr )});};if _ccgee .ClrAttr !=ST_WebColorTypeUnset {_cddca ,_edgg :=_ccgee .ClrAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0072"});if _edgg !=nil {return _edgg ;};start .Attr =append (start .Attr ,_cddca );};e .EncodeToken (start );if _ccgee .ExtLst !=nil {_eede :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccgee .ExtLst ,_eede );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_ecfc :=&CT_GroupShapeChoice {};return _ecfc };func NewSldLayout ()*SldLayout {_gdfcae :=&SldLayout {};_gdfcae .CT_SlideLayout =*NewCT_SlideLayout ();return _gdfcae ;};func (_abfg *CT_TLBuildDiagram )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daegc :=range start .Attr {if _daegc .Name .Local =="\u0062\u006c\u0064"{_abfg .BldAttr .UnmarshalXMLAttr (_daegc );continue ;};if _daegc .Name .Local =="\u0073\u0070\u0069\u0064"{_eabg ,_afefac :=_gc .ParseUint (_daegc .Value ,10,32);if _afefac !=nil {return _afefac ;};_adffg :=uint32 (_eabg );_abfg .SpidAttr =&_adffg ;continue ;};if _daegc .Name .Local =="\u0067\u0072\u0070I\u0064"{_bdca ,_edebf :=_gc .ParseUint (_daegc .Value ,10,32);if _edebf !=nil {return _edebf ;};_bgac :=uint32 (_bdca );_abfg .GrpIdAttr =&_bgac ;continue ;};if _daegc .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_caagg ,_fbeadf :=_gc .ParseBool (_daegc .Value );if _fbeadf !=nil {return _fbeadf ;};_abfg .UiExpandAttr =&_caagg ;continue ;};};for {_gacaa ,_adgeg :=d .Token ();if _adgeg !=nil {return _dg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069\u0061\u0067\u0072\u0061\u006d: \u0025\u0073",_adgeg );};if _fcfee ,_agfdfe :=_gacaa .(_d .EndElement );_agfdfe &&_fcfee .Name ==start .Name {break ;};};return nil ;};type ST_TLBehaviorOverrideType byte ;func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_abad :=&CT_TLIterateIntervalPercentage {};return _abad ;};type CT_TLTimeConditionList struct{ -// HTML Publishing Properties -HtmlPubPr *CT_HtmlPublishProperties ; +// Condition +Cond []*CT_TLTimeCondition ;}; -// Web Properties -WebPr *CT_WebProperties ; +// Validate validates the CT_TLAnimVariantBooleanVal and its children +func (_abeba *CT_TLAnimVariantBooleanVal )Validate ()error {return _abeba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c");}; -// Printing Properties -PrnPr *CT_PrintProperties ; +// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path +func (_fbdc *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _afed ,_dgdf :=range _fbdc .SldLayoutId {if _cfege :=_dgdf .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_afed ));_cfege !=nil {return _cfege ;};};return nil ;}; -// Presentation-wide Show Properties -ShowPr *CT_ShowProperties ; +// Validate validates the CT_CornerDirectionTransition and its children +func (_fdag *CT_CornerDirectionTransition )Validate ()error {return _fdag .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e");};func (_acebf ST_WebColorType )Validate ()error {return _acebf .ValidateWithPath ("")}; -// Color MRU -ClrMru *_ee .CT_ColorMRU ;ExtLst *CT_ExtensionList ;};func (_faabb *ST_SlideSizeType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecfa ,_aebab :=d .Token ();if _aebab !=nil {return _aebab ;};if _bbfg ,_aebdg :=_ecfa .(_c .EndElement );_aebdg &&_bbfg .Name ==start .Name {*_faabb =1;return nil ;};if _eeaca ,_bdafc :=_ecfa .(_c .CharData );!_bdafc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecfa );}else {switch string (_eeaca ){case "":*_faabb =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_faabb =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_faabb =2;case "\u0041\u0034":*_faabb =3;case "\u0033\u0035\u006d\u006d":*_faabb =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_faabb =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_faabb =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_faabb =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_faabb =8;case "\u0041\u0033":*_faabb =9;case "\u0042\u0034\u0049S\u004f":*_faabb =10;case "\u0042\u0035\u0049S\u004f":*_faabb =11;case "\u0042\u0034\u004aI\u0053":*_faabb =12;case "\u0042\u0035\u004aI\u0053":*_faabb =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_faabb =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_faabb =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_faabb =16;};};_ecfa ,_aebab =d .Token ();if _aebab !=nil {return _aebab ;};if _fcbbd ,_fggea :=_ecfa .(_c .EndElement );_fggea &&_fcbbd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecfa );};func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_gcfa :=&CT_HtmlPublishProperties {};return _gcfa ;};func (_gedcdf ST_TransitionSpeed )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gedcdf .String (),start );}; +// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path +func (_bgfe *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil };func (_gcddb ST_PrintWhat )String ()string {switch _gcddb {case 0:return "";case 1:return "\u0073\u006c\u0069\u0064\u0065\u0073";case 2:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case 3:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case 4:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case 5:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case 6:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case 7:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case 8:return "\u006e\u006f\u0074e\u0073";case 9:return "\u006fu\u0074\u006c\u0069\u006e\u0065";};return "";};func (_dgcg *CT_SlideMasterTextStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dgcg .TitleStyle !=nil {_cfcfg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgcg .TitleStyle ,_cfcfg );};if _dgcg .BodyStyle !=nil {_cdggb :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgcg .BodyStyle ,_cdggb );};if _dgcg .OtherStyle !=nil {_eaffd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgcg .OtherStyle ,_eaffd );};if _dgcg .ExtLst !=nil {_eebdc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgcg .ExtLst ,_eebdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil };func (_baag *CT_InOutTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deef :=range start .Attr {if _deef .Name .Local =="\u0064\u0069\u0072"{_baag .DirAttr .UnmarshalXMLAttr (_deef );continue ;};};for {_aaab ,_bcbbd :=d .Token ();if _bcbbd !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0049\u006e\u004f\u0075\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_bcbbd );};if _fefc ,_feg :=_aaab .(_d .EndElement );_feg &&_fefc .Name ==start .Name {break ;};};return nil ;};func (_daafe *CmLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daafe .CT_CommentList =*NewCT_CommentList ();_ffcba :for {_dggfg ,_ccffag :=d .Token ();if _ccffag !=nil {return _ccffag ;};switch _dedbg :=_dggfg .(type ){case _d .StartElement :switch _dedbg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_bacb :=NewCT_Comment ();if _bfcc :=d .DecodeElement (_bacb ,&_dedbg );_bfcc !=nil {return _bfcc ;};_daafe .Cm =append (_daafe .Cm ,_bacb );default:_e .Log ("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\u006d\u004cs\u0074 \u0025\u0076",_dedbg .Name );if _bbdea :=d .Skip ();_bbdea !=nil {return _bbdea ;};};case _d .EndElement :break _ffcba ;case _d .CharData :};};return nil ;};type PresentationPr struct{CT_PresentationProperties };func (_gdcde *CT_TLTextTargetElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gdcde .CharRg !=nil {_fabbd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}};e .EncodeElement (_gdcde .CharRg ,_fabbd );};if _gdcde .PRg !=nil {_dbafa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_gdcde .PRg ,_dbafa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bagac ST_TLBehaviorAdditiveType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bagac .String (),start );};type CT_NormalViewProperties struct{ -// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path -func (_cgbed *EG_ChildSlide )ValidateWithPath (path string )error {if _cgbed .ClrMapOvr !=nil {if _eaebb :=_cgbed .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_eaebb !=nil {return _eaebb ;};};return nil ;};type CT_TransitionSoundAction struct{ +// Show Outline Icons in Normal View +ShowOutlineIconsAttr *bool ; -// Start Sound Action -StSnd *CT_TransitionStartSoundAction ; +// Snap Vertical Splitter +SnapVertSplitterAttr *bool ; -// Stop Sound Action -EndSnd *CT_Empty ;};func (_ga *AG_Ole )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eb :=range start .Attr {if _eb .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"&&_eb .Name .Local =="\u0069\u0064"{_bcb ,_dde :=_eb .Value ,error (nil );if _dde !=nil {return _dde ;};_ga .IdAttr =&_bcb ;continue ;};if _eb .Name .Local =="\u0073\u0070\u0069\u0064"{_ff ,_fd :=_eb .Value ,error (nil );if _fd !=nil {return _fd ;};_ga .SpidAttr =&_ff ;continue ;};if _eb .Name .Local =="\u006e\u0061\u006d\u0065"{_fe ,_ed :=_eb .Value ,error (nil );if _ed !=nil {return _ed ;};_ga .NameAttr =&_fe ;continue ;};if _eb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_eae ,_fg :=_e .ParseBool (_eb .Value );if _fg !=nil {return _fg ;};_ga .ShowAsIconAttr =&_eae ;continue ;};if _eb .Name .Local =="\u0069\u006d\u0067\u0057"{_cfa ,_cdf :=_e .ParseInt (_eb .Value ,10,32);if _cdf !=nil {return _cdf ;};_db :=int32 (_cfa );_ga .ImgWAttr =&_db ;continue ;};if _eb .Name .Local =="\u0069\u006d\u0067\u0048"{_gf ,_agc :=_e .ParseInt (_eb .Value ,10,32);if _agc !=nil {return _agc ;};_af :=int32 (_gf );_ga .ImgHAttr =&_af ;continue ;};};for {_gc ,_fc :=d .Token ();if _fc !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_fc );};if _gfa ,_caa :=_gc .(_c .EndElement );_caa &&_gfa .Name ==start .Name {break ;};};return nil ;};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_ffff :=&CT_ModifyVerifier {};return _ffff };func (_dbag *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbag =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dbag =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_dbag =2;case "\u006e\u0065\u0076e\u0072":*_dbag =3;};return nil ;};const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;);func (_afd *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afd .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_afd .IsPhotoAttr ))});};if _afd .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_afd .UserDrawnAttr ))});};e .EncodeToken (start );if _afd .Ph !=nil {_ebf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070\u0068"}};e .EncodeElement (_afd .Ph ,_ebf );};if _afd .AudioCd !=nil {_fgb :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_afd .AudioCd ,_fgb );};if _afd .WavAudioFile !=nil {_ddd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_afd .WavAudioFile ,_ddd );};if _afd .AudioFile !=nil {_ggb :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_afd .AudioFile ,_ggb );};if _afd .VideoFile !=nil {_dg :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_afd .VideoFile ,_dg );};if _afd .QuickTimeFile !=nil {_eab :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_afd .QuickTimeFile ,_eab );};if _afd .CustDataLst !=nil {_dfb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_afd .CustDataLst ,_dfb );};if _afd .ExtLst !=nil {_fce :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afd .ExtLst ,_fce );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bddeb ST_TLParaBuildType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_affac :=_c .Attr {};_affac .Name =name ;switch _bddeb {case ST_TLParaBuildTypeUnset :_affac .Value ="";case ST_TLParaBuildTypeAllAtOnce :_affac .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLParaBuildTypeP :_affac .Value ="\u0070";case ST_TLParaBuildTypeCust :_affac .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_affac .Value ="\u0077\u0068\u006fl\u0065";};return _affac ,nil ;};type CT_HeaderFooter struct{ +// State of the Vertical Splitter Bar +VertBarStateAttr ST_SplitterBarState ; -// Slide Number Placeholder -SldNumAttr *bool ; +// State of the Horizontal Splitter Bar +HorzBarStateAttr ST_SplitterBarState ; -// Header Placeholder -HdrAttr *bool ; +// Prefer Single View +PreferSingleViewAttr *bool ; -// Footer Placeholder -FtrAttr *bool ; +// Normal View Restored Left Properties +RestoredLeft *CT_NormalViewPortion ; -// Date/Time Placeholder -DtAttr *bool ;ExtLst *CT_ExtensionListModify ;};type CT_EightDirectionTransition struct{ +// Normal View Restored Top Properties +RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0;ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);type ST_TransitionCornerDirectionType byte ;const (ST_TransitionSideDirectionTypeUnset ST_TransitionSideDirectionType =0;ST_TransitionSideDirectionTypeL ST_TransitionSideDirectionType =1;ST_TransitionSideDirectionTypeU ST_TransitionSideDirectionType =2;ST_TransitionSideDirectionTypeR ST_TransitionSideDirectionType =3;ST_TransitionSideDirectionTypeD ST_TransitionSideDirectionType =4;);const (ST_TLChartSubelementTypeUnset ST_TLChartSubelementType =0;ST_TLChartSubelementTypeGridLegend ST_TLChartSubelementType =1;ST_TLChartSubelementTypeSeries ST_TLChartSubelementType =2;ST_TLChartSubelementTypeCategory ST_TLChartSubelementType =3;ST_TLChartSubelementTypePtInSeries ST_TLChartSubelementType =4;ST_TLChartSubelementTypePtInCategory ST_TLChartSubelementType =5;); -// Direction -DirAttr *ST_TransitionEightDirectionType ;};func (_cefac ST_WebScreenSize )ValidateWithPath (path string )error {switch _cefac {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefac ));};return nil ;};func (_agabd *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_agabd =0;case "\u0066\u0069\u0072s\u0074":*_agabd =1;case "\u006c\u0061\u0073\u0074":*_agabd =2;case "\u0061\u006c\u006c":*_agabd =3;};return nil ;};func (_eafdd *CT_CustomShowList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcf :for {_acad ,_fffc :=d .Token ();if _fffc !=nil {return _fffc ;};switch _bcff :=_acad .(type ){case _c .StartElement :switch _bcff .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_cfff :=NewCT_CustomShow ();if _efb :=d .DecodeElement (_cfff ,&_bcff );_efb !=nil {return _efb ;};_eafdd .CustShow =append (_eafdd .CustShow ,_cfff );default:_cd .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bcff .Name );if _edb :=d .Skip ();_edb !=nil {return _edb ;};};case _c .EndElement :break _fcf ;case _c .CharData :};};return nil ;};func (_fcag *CT_PhotoAlbum )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdedd :=range start .Attr {if _cdedd .Name .Local =="\u0062\u0077"{_eadge ,_caeae :=_e .ParseBool (_cdedd .Value );if _caeae !=nil {return _caeae ;};_fcag .BwAttr =&_eadge ;continue ;};if _cdedd .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_gaab ,_bgebe :=_e .ParseBool (_cdedd .Value );if _bgebe !=nil {return _bgebe ;};_fcag .ShowCaptionsAttr =&_gaab ;continue ;};if _cdedd .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_fcag .LayoutAttr .UnmarshalXMLAttr (_cdedd );continue ;};if _cdedd .Name .Local =="\u0066\u0072\u0061m\u0065"{_fcag .FrameAttr .UnmarshalXMLAttr (_cdedd );continue ;};};_eefa :for {_dcgb ,_adcc :=d .Token ();if _adcc !=nil {return _adcc ;};switch _bbcf :=_dcgb .(type ){case _c .StartElement :switch _bbcf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcag .ExtLst =NewCT_ExtensionList ();if _baba :=d .DecodeElement (_fcag .ExtLst ,&_bbcf );_baba !=nil {return _baba ;};default:_cd .Log ("\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\u0050h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d \u0025\u0076",_bbcf .Name );if _deceb :=d .Skip ();_deceb !=nil {return _deceb ;};};case _c .EndElement :break _eefa ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path +func (_bbgdb *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _dbgg :=_bbgdb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_dbgg !=nil {return _dbgg ;};if _bbgdb .By !=nil {if _bddd :=_bbgdb .By .ValidateWithPath (path +"\u002f\u0042\u0079");_bddd !=nil {return _bddd ;};};if _bbgdb .From !=nil {if _cfgg :=_bbgdb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_cfgg !=nil {return _cfgg ;};};if _bbgdb .To !=nil {if _egedf :=_bbgdb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_egedf !=nil {return _egedf ;};};return nil ;};const (ST_SlideLayoutTypeUnset ST_SlideLayoutType =0;ST_SlideLayoutTypeTitle ST_SlideLayoutType =1;ST_SlideLayoutTypeTx ST_SlideLayoutType =2;ST_SlideLayoutTypeTwoColTx ST_SlideLayoutType =3;ST_SlideLayoutTypeTbl ST_SlideLayoutType =4;ST_SlideLayoutTypeTxAndChart ST_SlideLayoutType =5;ST_SlideLayoutTypeChartAndTx ST_SlideLayoutType =6;ST_SlideLayoutTypeDgm ST_SlideLayoutType =7;ST_SlideLayoutTypeChart ST_SlideLayoutType =8;ST_SlideLayoutTypeTxAndClipArt ST_SlideLayoutType =9;ST_SlideLayoutTypeClipArtAndTx ST_SlideLayoutType =10;ST_SlideLayoutTypeTitleOnly ST_SlideLayoutType =11;ST_SlideLayoutTypeBlank ST_SlideLayoutType =12;ST_SlideLayoutTypeTxAndObj ST_SlideLayoutType =13;ST_SlideLayoutTypeObjAndTx ST_SlideLayoutType =14;ST_SlideLayoutTypeObjOnly ST_SlideLayoutType =15;ST_SlideLayoutTypeObj ST_SlideLayoutType =16;ST_SlideLayoutTypeTxAndMedia ST_SlideLayoutType =17;ST_SlideLayoutTypeMediaAndTx ST_SlideLayoutType =18;ST_SlideLayoutTypeObjOverTx ST_SlideLayoutType =19;ST_SlideLayoutTypeTxOverObj ST_SlideLayoutType =20;ST_SlideLayoutTypeTxAndTwoObj ST_SlideLayoutType =21;ST_SlideLayoutTypeTwoObjAndTx ST_SlideLayoutType =22;ST_SlideLayoutTypeTwoObjOverTx ST_SlideLayoutType =23;ST_SlideLayoutTypeFourObj ST_SlideLayoutType =24;ST_SlideLayoutTypeVertTx ST_SlideLayoutType =25;ST_SlideLayoutTypeClipArtAndVertTx ST_SlideLayoutType =26;ST_SlideLayoutTypeVertTitleAndTx ST_SlideLayoutType =27;ST_SlideLayoutTypeVertTitleAndTxOverChart ST_SlideLayoutType =28;ST_SlideLayoutTypeTwoObj ST_SlideLayoutType =29;ST_SlideLayoutTypeObjAndTwoObj ST_SlideLayoutType =30;ST_SlideLayoutTypeTwoObjAndObj ST_SlideLayoutType =31;ST_SlideLayoutTypeCust ST_SlideLayoutType =32;ST_SlideLayoutTypeSecHead ST_SlideLayoutType =33;ST_SlideLayoutTypeTwoTxTwoObj ST_SlideLayoutType =34;ST_SlideLayoutTypeObjTx ST_SlideLayoutType =35;ST_SlideLayoutTypePicTx ST_SlideLayoutType =36;);func (_afae ST_PlaceholderType )ValidateWithPath (path string )error {switch _afae {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afae ));};return nil ;};type CT_NotesMaster struct{ -// Validate validates the CT_SmartTags and its children -func (_bbaca *CT_SmartTags )Validate ()error {return _bbaca .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;);func (_cbcebd *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cbcebd =0;case "\u0062\u0061\u0073\u0065":*_cbcebd =1;case "\u0073\u0075\u006d":*_cbcebd =2;case "\u0072\u0065\u0070\u006c":*_cbcebd =3;case "\u006d\u0075\u006c\u0074":*_cbcebd =4;case "\u006e\u006f\u006e\u0065":*_cbcebd =5;};return nil ;}; +// Common Slide Data +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path -func (_cde *AG_TLBuild )ValidateWithPath (path string )error {return nil };type CT_WheelTransition struct{ +// Color Scheme Map +ClrMap *_c .CT_ColorMapping ; -// Spokes -SpokesAttr *uint32 ;};func (_fccgfg ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _fccgfg {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccgfg ));};return nil ;}; +// Header/Footer Information for a Notes Master +Hf *CT_HeaderFooter ; -// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path -func (_cdffgf *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _bebfd :=_cdffgf .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_bebfd !=nil {return _bebfd ;};return nil ;};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_fdaa :=&CT_SideDirectionTransition {};return _fdaa ;}; +// Notes Text Style +NotesStyle *_c .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};type ST_TLTriggerRuntimeNode byte ;func (_fcfaf *ST_TLTimeNodeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffbde ,_bfgg :=d .Token ();if _bfgg !=nil {return _bfgg ;};if _bddc ,_bbdbg :=_ffbde .(_d .EndElement );_bbdbg &&_bddc .Name ==start .Name {*_fcfaf =1;return nil ;};if _ddgd ,_bdbbf :=_ffbde .(_d .CharData );!_bdbbf {return _dg .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",_ffbde );}else {switch string (_ddgd ){case "":*_fcfaf =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_fcfaf =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_fcfaf =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_fcfaf =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_fcfaf =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_fcfaf =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_fcfaf =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_fcfaf =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_fcfaf =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_fcfaf =9;};};_ffbde ,_bfgg =d .Token ();if _bfgg !=nil {return _bfgg ;};if _aggffe ,_addab :=_ffbde .(_d .EndElement );_addab &&_aggffe .Name ==start .Name {return nil ;};return _dg .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",_ffbde );};func (_bbgd *CT_OutlineViewSlideEntry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_bbgd .IdAttr )});if _bbgd .CollapseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_bbgd .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path -func (_fefa *CT_NormalViewProperties )ValidateWithPath (path string )error {if _eefb :=_fefa .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_eefb !=nil {return _eefb ;};if _adabf :=_fefa .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_adabf !=nil {return _adabf ;};if _gdecf :=_fefa .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074");_gdecf !=nil {return _gdecf ;};if _eeed :=_fefa .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_eeed !=nil {return _eeed ;};if _fefa .ExtLst !=nil {if _bccf :=_fefa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bccf !=nil {return _bccf ;};};return nil ;};type CT_SlideLayoutIdList struct{ +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_ebbg *CT_HeaderFooter )ValidateWithPath (path string )error {if _ebbg .ExtLst !=nil {if _ffcd :=_ebbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcd !=nil {return _ffcd ;};};return nil ;}; -// Slide Layout Id -SldLayoutId []*CT_SlideLayoutIdListEntry ;};func (_geeg *CT_EmbeddedFontList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfed :for {_gba ,_fgcb :=d .Token ();if _fgcb !=nil {return _fgcb ;};switch _bag :=_gba .(type ){case _c .StartElement :switch _bag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"}:_bcfb :=NewCT_EmbeddedFontListEntry ();if _ffcd :=d .DecodeElement (_bcfb ,&_bag );_ffcd !=nil {return _ffcd ;};_geeg .EmbeddedFont =append (_geeg .EmbeddedFont ,_bcfb );default:_cd .Log ("\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\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065dF\u006f\u006e\u0074\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bag .Name );if _ddbg :=d .Skip ();_ddbg !=nil {return _ddbg ;};};case _c .EndElement :break _dfed ;case _c .CharData :};};return nil ;};type ST_SlideSizeType byte ; +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_edccb *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_fefe *CT_NotesTextViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_geff :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_fefe .CViewPr ,_geff );if _fefe .ExtLst !=nil {_dbca :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fefe .ExtLst ,_dbca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_WheelTransition ()*CT_WheelTransition {_cffcb :=&CT_WheelTransition {};return _cffcb };type ST_Direction byte ;func (_gcda *ST_TLTime )ValidateWithPath (path string )error {_baeae :=[]string {};if _gcda .Uint32 !=nil {_baeae =append (_baeae ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if _gcda .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_baeae =append (_baeae ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_baeae )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_baeae );};return nil ;};type ST_TLAnimateEffectTransition byte ; -// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path -func (_gacaa *CT_SlideLayout )ValidateWithPath (path string )error {if _aceg :=_gacaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aceg !=nil {return _aceg ;};if _dggb :=_gacaa .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_dggb !=nil {return _dggb ;};if _gacaa .ClrMapOvr !=nil {if _gbfdc :=_gacaa .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_gbfdc !=nil {return _gbfdc ;};};if _gacaa .Transition !=nil {if _efae :=_gacaa .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_efae !=nil {return _efae ;};};if _gacaa .Timing !=nil {if _eceab :=_gacaa .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_eceab !=nil {return _eceab ;};};if _gacaa .Hf !=nil {if _gfagd :=_gacaa .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_gfagd !=nil {return _gfagd ;};};if _gacaa .ExtLst !=nil {if _cbgag :=_gacaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbgag !=nil {return _cbgag ;};};return nil ;}; +// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path +func (_bfdd *CT_PresentationProperties )ValidateWithPath (path string )error {if _bfdd .HtmlPubPr !=nil {if _cecg :=_bfdd .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_cecg !=nil {return _cecg ;};};if _bfdd .WebPr !=nil {if _gagg :=_bfdd .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_gagg !=nil {return _gagg ;};};if _bfdd .PrnPr !=nil {if _bege :=_bfdd .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072");_bege !=nil {return _bege ;};};if _bfdd .ShowPr !=nil {if _gfed :=_bfdd .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_gfed !=nil {return _gfed ;};};if _bfdd .ClrMru !=nil {if _facd :=_bfdd .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075");_facd !=nil {return _facd ;};};if _bfdd .ExtLst !=nil {if _bdcfg :=_bfdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdcfg !=nil {return _bdcfg ;};};return nil ;}; -// Validate validates the CT_TLAnimateEffectBehavior and its children -func (_fgcce *CT_TLAnimateEffectBehavior )Validate ()error {return _fgcce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func (_ebbac *CT_TimeNodeList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeaff :for {_facee ,_edeag :=d .Token ();if _edeag !=nil {return _edeag ;};switch _eebd :=_facee .(type ){case _c .StartElement :switch _eebd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072"}:_fgcgf :=NewCT_TLTimeNodeParallel ();if _fgdce :=d .DecodeElement (_fgcgf ,&_eebd );_fgdce !=nil {return _fgdce ;};_ebbac .Par =append (_ebbac .Par ,_fgcgf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0071"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0071"}:_cggedd :=NewCT_TLTimeNodeSequence ();if _gecdb :=d .DecodeElement (_cggedd ,&_eebd );_gecdb !=nil {return _gecdb ;};_ebbac .Seq =append (_ebbac .Seq ,_cggedd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"}:_ffced :=NewCT_TLTimeNodeExclusive ();if _degcd :=d .DecodeElement (_ffced ,&_eebd );_degcd !=nil {return _degcd ;};_ebbac .Excl =append (_ebbac .Excl ,_ffced );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"}:_ecag :=NewCT_TLAnimateBehavior ();if _aafdeb :=d .DecodeElement (_ecag ,&_eebd );_aafdeb !=nil {return _aafdeb ;};_ebbac .Anim =append (_ebbac .Anim ,_ecag );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"}:_bggg :=NewCT_TLAnimateColorBehavior ();if _fcbeec :=d .DecodeElement (_bggg ,&_eebd );_fcbeec !=nil {return _fcbeec ;};_ebbac .AnimClr =append (_ebbac .AnimClr ,_bggg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}:_fcdee :=NewCT_TLAnimateEffectBehavior ();if _cefge :=d .DecodeElement (_fcdee ,&_eebd );_cefge !=nil {return _cefge ;};_ebbac .AnimEffect =append (_ebbac .AnimEffect ,_fcdee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}:_fbfcc :=NewCT_TLAnimateMotionBehavior ();if _feged :=d .DecodeElement (_fbfcc ,&_eebd );_feged !=nil {return _feged ;};_ebbac .AnimMotion =append (_ebbac .AnimMotion ,_fbfcc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"}:_gbdabc :=NewCT_TLAnimateRotationBehavior ();if _dfebf :=d .DecodeElement (_gbdabc ,&_eebd );_dfebf !=nil {return _dfebf ;};_ebbac .AnimRot =append (_ebbac .AnimRot ,_gbdabc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"}:_bgbce :=NewCT_TLAnimateScaleBehavior ();if _ebdbf :=d .DecodeElement (_bgbce ,&_eebd );_ebdbf !=nil {return _ebdbf ;};_ebbac .AnimScale =append (_ebbac .AnimScale ,_bgbce );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0064"}:_dbaed :=NewCT_TLCommandBehavior ();if _cebdc :=d .DecodeElement (_dbaed ,&_eebd );_cebdc !=nil {return _cebdc ;};_ebbac .Cmd =append (_ebbac .Cmd ,_dbaed );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_fbefeb :=NewCT_TLSetBehavior ();if _cefgg :=d .DecodeElement (_fbefeb ,&_eebd );_cefgg !=nil {return _cefgg ;};_ebbac .Set =append (_ebbac .Set ,_fbefeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"}:_cfffc :=NewCT_TLMediaNodeAudio ();if _bebff :=d .DecodeElement (_cfffc ,&_eebd );_bebff !=nil {return _bebff ;};_ebbac .Audio =append (_ebbac .Audio ,_cfffc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"}:_cccaf :=NewCT_TLMediaNodeVideo ();if _gagbe :=d .DecodeElement (_cccaf ,&_eebd );_gagbe !=nil {return _gagbe ;};_ebbac .Video =append (_ebbac .Video ,_cccaf );default:_cd .Log ("\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\u0043\u0054\u005f\u0054\u0069\u006de\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_eebd .Name );if _eeedd :=d .Skip ();_eeedd !=nil {return _eeedd ;};};case _c .EndElement :break _aeaff ;case _c .CharData :};};return nil ;};func NewCT_TimeNodeList ()*CT_TimeNodeList {_bbgga :=&CT_TimeNodeList {};return _bbgga }; +// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path +func (_bff *CT_OleObjectChoice )ValidateWithPath (path string )error {if _bff .Embed !=nil {if _cgbd :=_bff .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_cgbd !=nil {return _cgbd ;};};if _bff .Link !=nil {if _acda :=_bff .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_acda !=nil {return _acda ;};};return nil ;}; -// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path -func (_aecfe *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _cbff :=_aecfe .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cbff !=nil {return _cbff ;};if _ggedc :=_aecfe .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_ggedc !=nil {return _ggedc ;};if _aecfe .Progress !=nil {if _aecbb :=_aecfe .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s");_aecbb !=nil {return _aecbb ;};};return nil ;};func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_fbfdf :=&CT_TLCommonTimeNodeData {};return _fbfdf ;};func (_dcec ST_OleObjectFollowColorScheme )Validate ()error {return _dcec .ValidateWithPath ("")};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_gffe :=&CT_TLByAnimateColorTransform {};return _gffe ;};func (_ggbcc ST_TLCommandType )ValidateWithPath (path string )error {switch _ggbcc {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbcc ));};return nil ;};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_gfba :=&CT_SlideMasterIdListEntry {};return _gfba ;}; +// Validate validates the CT_SlideRelationshipList and its children +func (_bcef *CT_SlideRelationshipList )Validate ()error {return _bcef .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");};func (_cdafb *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdafb =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_cdafb =1;case "\u006c\u0069\u006e":*_cdafb =2;case "\u0066\u006d\u006c\u0061":*_cdafb =3;};return nil ;};func (_cadcg *CT_TimeNodeList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dccg :for {_cbebd ,_eagce :=d .Token ();if _eagce !=nil {return _eagce ;};switch _facde :=_cbebd .(type ){case _d .StartElement :switch _facde .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072"}:_dfgbe :=NewCT_TLTimeNodeParallel ();if _eacec :=d .DecodeElement (_dfgbe ,&_facde );_eacec !=nil {return _eacec ;};_cadcg .Par =append (_cadcg .Par ,_dfgbe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0071"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0071"}:_ddadg :=NewCT_TLTimeNodeSequence ();if _bagea :=d .DecodeElement (_ddadg ,&_facde );_bagea !=nil {return _bagea ;};_cadcg .Seq =append (_cadcg .Seq ,_ddadg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"}:_ebega :=NewCT_TLTimeNodeExclusive ();if _cgce :=d .DecodeElement (_ebega ,&_facde );_cgce !=nil {return _cgce ;};_cadcg .Excl =append (_cadcg .Excl ,_ebega );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"}:_gcgbae :=NewCT_TLAnimateBehavior ();if _bead :=d .DecodeElement (_gcgbae ,&_facde );_bead !=nil {return _bead ;};_cadcg .Anim =append (_cadcg .Anim ,_gcgbae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"}:_gbecc :=NewCT_TLAnimateColorBehavior ();if _dcde :=d .DecodeElement (_gbecc ,&_facde );_dcde !=nil {return _dcde ;};_cadcg .AnimClr =append (_cadcg .AnimClr ,_gbecc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}:_ggdfc :=NewCT_TLAnimateEffectBehavior ();if _eebgb :=d .DecodeElement (_ggdfc ,&_facde );_eebgb !=nil {return _eebgb ;};_cadcg .AnimEffect =append (_cadcg .AnimEffect ,_ggdfc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}:_aegae :=NewCT_TLAnimateMotionBehavior ();if _aebab :=d .DecodeElement (_aegae ,&_facde );_aebab !=nil {return _aebab ;};_cadcg .AnimMotion =append (_cadcg .AnimMotion ,_aegae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"}:_eeebf :=NewCT_TLAnimateRotationBehavior ();if _dcega :=d .DecodeElement (_eeebf ,&_facde );_dcega !=nil {return _dcega ;};_cadcg .AnimRot =append (_cadcg .AnimRot ,_eeebf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"}:_fgedf :=NewCT_TLAnimateScaleBehavior ();if _geggc :=d .DecodeElement (_fgedf ,&_facde );_geggc !=nil {return _geggc ;};_cadcg .AnimScale =append (_cadcg .AnimScale ,_fgedf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0064"}:_eead :=NewCT_TLCommandBehavior ();if _dcaag :=d .DecodeElement (_eead ,&_facde );_dcaag !=nil {return _dcaag ;};_cadcg .Cmd =append (_cadcg .Cmd ,_eead );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_egfbe :=NewCT_TLSetBehavior ();if _bcaeb :=d .DecodeElement (_egfbe ,&_facde );_bcaeb !=nil {return _bcaeb ;};_cadcg .Set =append (_cadcg .Set ,_egfbe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"}:_agddd :=NewCT_TLMediaNodeAudio ();if _fbee :=d .DecodeElement (_agddd ,&_facde );_fbee !=nil {return _fbee ;};_cadcg .Audio =append (_cadcg .Audio ,_agddd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"}:_bdbab :=NewCT_TLMediaNodeVideo ();if _badcc :=d .DecodeElement (_bdbab ,&_facde );_badcc !=nil {return _badcc ;};_cadcg .Video =append (_cadcg .Video ,_bdbab );default:_e .Log ("\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\u0043\u0054\u005f\u0054\u0069\u006de\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_facde .Name );if _bdea :=d .Skip ();_bdea !=nil {return _bdea ;};};case _d .EndElement :break _dccg ;case _d .CharData :};};return nil ;};func (_egadc *CT_SlideMasterIdListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acgd :=range start .Attr {if _acgd .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"&&_acgd .Name .Local =="\u0069\u0064"||_acgd .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"&&_acgd .Name .Local =="\u0069\u0064"{_ecea ,_ebeac :=_acgd .Value ,error (nil );if _ebeac !=nil {return _ebeac ;};_egadc .RIdAttr =_ecea ;continue ;};if _acgd .Name .Local =="\u0069\u0064"{_ebagb ,_cdbed :=_gc .ParseUint (_acgd .Value ,10,32);if _cdbed !=nil {return _cdbed ;};_ebgf :=uint32 (_ebagb );_egadc .IdAttr =&_ebgf ;continue ;};};_gbgc :for {_ddaaf ,_deeb :=d .Token ();if _deeb !=nil {return _deeb ;};switch _bgea :=_ddaaf .(type ){case _d .StartElement :switch _bgea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egadc .ExtLst =NewCT_ExtensionList ();if _adffb :=d .DecodeElement (_egadc .ExtLst ,&_bgea );_adffb !=nil {return _adffb ;};default:_e .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_bgea .Name );if _fddd :=d .Skip ();_fddd !=nil {return _fddd ;};};case _d .EndElement :break _gbgc ;case _d .CharData :};};return nil ;};func NewCT_Guide ()*CT_Guide {_efbg :=&CT_Guide {};return _efbg };func (_gbgbd ST_TLBehaviorTransformType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efedfg :=_d .Attr {};_efedfg .Name =name ;switch _gbgbd {case ST_TLBehaviorTransformTypeUnset :_efedfg .Value ="";case ST_TLBehaviorTransformTypePt :_efedfg .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_efedfg .Value ="\u0069\u006d\u0067";};return _efedfg ,nil ;};func NewCT_Background ()*CT_Background {_ggc :=&CT_Background {};return _ggc };func (_cdbbf *Notes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _cdbbf .CT_NotesSlide .MarshalXML (e ,start );};func (_gedge *CT_TLOleChartTargetElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gedge .TypeAttr =ST_TLChartSubelementType (1);for _ ,_cdgfc :=range start .Attr {if _cdgfc .Name .Local =="\u0074\u0079\u0070\u0065"{_gedge .TypeAttr .UnmarshalXMLAttr (_cdgfc );continue ;};if _cdgfc .Name .Local =="\u006c\u0076\u006c"{_gabg ,_dgged :=_gc .ParseUint (_cdgfc .Value ,10,32);if _dgged !=nil {return _dgged ;};_gfgfgg :=uint32 (_gabg );_gedge .LvlAttr =&_gfgfgg ;continue ;};};for {_bacfe ,_bdcfb :=d .Token ();if _bdcfb !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0054\u0061\u0072g\u0065\u0074\u0045\u006c\u0065m\u0065\u006et\u003a\u0020\u0025\u0073",_bdcfb );};if _fcfef ,_abaaa :=_bacfe .(_d .EndElement );_abaaa &&_fcfef .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomerData ()*CT_CustomerData {_adbf :=&CT_CustomerData {};return _adbf };func (_beagc *CT_NotesMasterIdList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaca :for {_acbd ,_ebfe :=d .Token ();if _ebfe !=nil {return _ebfe ;};switch _fcca :=_acbd .(type ){case _d .StartElement :switch _fcca .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_beagc .NotesMasterId =NewCT_NotesMasterIdListEntry ();if _dceg :=d .DecodeElement (_beagc .NotesMasterId ,&_fcca );_dceg !=nil {return _dceg ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fcca .Name );if _fdea :=d .Skip ();_fdea !=nil {return _fdea ;};};case _d .EndElement :break _gaca ;case _d .CharData :};};return nil ;};func (_fdfgf ST_OleObjectFollowColorScheme )Validate ()error {return _fdfgf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path -func (_beeg *CT_ModifyVerifier )ValidateWithPath (path string )error {if _gedeb :=_beeg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_gedeb !=nil {return _gedeb ;};if _dbbe :=_beeg .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_dbbe !=nil {return _dbbe ;};if _dbac :=_beeg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dbac !=nil {return _dbac ;};return nil ;};func (_ea *AG_ChildSlide )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bc :=range start .Attr {if _bc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ag ,_ae :=_e .ParseBool (_bc .Value );if _ae !=nil {return _ae ;};_ea .ShowMasterSpAttr =&_ag ;continue ;};if _bc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_gg ,_df :=_e .ParseBool (_bc .Value );if _df !=nil {return _df ;};_ea .ShowMasterPhAnimAttr =&_gg ;continue ;};};for {_ca ,_bb :=d .Token ();if _bb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_bb );};if _gb ,_ec :=_ca .(_c .EndElement );_ec &&_gb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_OleObjectLink and its children +func (_gdbf *CT_OleObjectLink )Validate ()error {return _gdbf .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};type ST_TLAnimateMotionBehaviorOrigin byte ;func (_efcef ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _efcef {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efcef ));};return nil ;}; -// Validate validates the CT_ShowProperties and its children -func (_caaga *CT_ShowProperties )Validate ()error {return _caaga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_dfgf :=&CT_EmbeddedFontDataId {};return _dfgf ;};func (_ecge *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ecge =0;case "\u006f\u0075\u0074":*_ecge =1;case "\u0069\u006e":*_ecge =2;};return nil ;}; +// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path +func (_ddfdg *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SlideSorterViewProperties and its children -func (_bacf *CT_SlideSorterViewProperties )Validate ()error {return _bacf .ValidateWithPath ("\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");};func (_cbge *CT_GroupShapeNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ccgd :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cbge .CNvPr ,_ccgd );_aedac :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cbge .CNvGrpSpPr ,_aedac );_dbec :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_cbge .NvPr ,_dbec );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewHandoutMaster ()*HandoutMaster {_gadg :=&HandoutMaster {};_gadg .CT_HandoutMaster =*NewCT_HandoutMaster ();return _gadg ;};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_bbdd :=&CT_TLBehaviorAttributeNameList {};return _bbdd ;};func (_gfab *CT_OptionalBlackTransition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfab .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_gfab .ThruBlkAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OleObjectEmbed and its children +func (_fbef *CT_OleObjectEmbed )Validate ()error {return _fbef .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_cfbca :=&CT_SideDirectionTransition {};return _cfbca ;};func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_accfeg :=&CT_TLCommonTimeNodeData {};return _accfeg ;};func (_ddc *CT_ExtensionListModify )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeee :=range start .Attr {if _aeee .Name .Local =="\u006d\u006f\u0064"{_bbbf ,_befg :=_gc .ParseBool (_aeee .Value );if _befg !=nil {return _befg ;};_ddc .ModAttr =&_bbbf ;continue ;};};_degdg :for {_cbe ,_bcfg :=d .Token ();if _bcfg !=nil {return _bcfg ;};switch _gaee :=_cbe .(type ){case _d .StartElement :switch _gaee .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_dafd :=NewCT_Extension ();if _fgab :=d .DecodeElement (_dafd ,&_gaee );_fgab !=nil {return _fgab ;};_ddc .Ext =append (_ddc .Ext ,_dafd );default:_e .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0045\u0078\u0074\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069\u0066\u0079\u0020\u0025\u0076",_gaee .Name );if _babc :=d .Skip ();_babc !=nil {return _babc ;};};case _d .EndElement :break _degdg ;case _d .CharData :};};return nil ;};func (_ecad *CT_SlideSorterViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecad .CViewPr =NewCT_CommonViewProperties ();for _ ,_bggda :=range start .Attr {if _bggda .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_adca ,_gcdde :=_gc .ParseBool (_bggda .Value );if _gcdde !=nil {return _gcdde ;};_ecad .ShowFormattingAttr =&_adca ;continue ;};};_cfab :for {_adafa ,_ddbfd :=d .Token ();if _ddbfd !=nil {return _ddbfd ;};switch _gabfg :=_adafa .(type ){case _d .StartElement :switch _gabfg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _dfee :=d .DecodeElement (_ecad .CViewPr ,&_gabfg );_dfee !=nil {return _dfee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecad .ExtLst =NewCT_ExtensionList ();if _bfafe :=d .DecodeElement (_ecad .ExtLst ,&_gabfg );_bfafe !=nil {return _bfafe ;};default:_e .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_gabfg .Name );if _beeg :=d .Skip ();_beeg !=nil {return _beeg ;};};case _d .EndElement :break _cfab ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_cadeg *CT_OleObject )ValidateWithPath (path string )error {if _egbfa :=_cadeg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_egbfa !=nil {return _egbfa ;};if _cadeg .Pic !=nil {if _egcfg :=_cadeg .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_egcfg !=nil {return _egcfg ;};};if _cadeg .ImgWAttr !=nil {if *_cadeg .ImgWAttr < 0{return _f .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cadeg .ImgWAttr );};};if _cadeg .ImgHAttr !=nil {if *_cadeg .ImgHAttr < 0{return _f .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cadeg .ImgHAttr );};};return nil ;};const (ST_ViewTypeUnset ST_ViewType =0;ST_ViewTypeSldView ST_ViewType =1;ST_ViewTypeSldMasterView ST_ViewType =2;ST_ViewTypeNotesView ST_ViewType =3;ST_ViewTypeHandoutView ST_ViewType =4;ST_ViewTypeNotesMasterView ST_ViewType =5;ST_ViewTypeOutlineView ST_ViewType =6;ST_ViewTypeSldSorterView ST_ViewType =7;ST_ViewTypeSldThumbnailView ST_ViewType =8;);func (_gdbee *CT_NotesMasterIdListEntry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfggf :=range start .Attr {if _gfggf .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"&&_gfggf .Name .Local =="\u0069\u0064"||_gfggf .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"&&_gfggf .Name .Local =="\u0069\u0064"{_abef ,_gfbdf :=_gfggf .Value ,error (nil );if _gfbdf !=nil {return _gfbdf ;};_gdbee .IdAttr =_abef ;continue ;};};_cdegf :for {_efgb ,_aadg :=d .Token ();if _aadg !=nil {return _aadg ;};switch _efacg :=_efgb .(type ){case _c .StartElement :switch _efacg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbee .ExtLst =NewCT_ExtensionList ();if _bcd :=d .DecodeElement (_gdbee .ExtLst ,&_efacg );_bcd !=nil {return _bcd ;};default:_cd .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_efacg .Name );if _cccdeg :=d .Skip ();_cccdeg !=nil {return _cccdeg ;};};case _c .EndElement :break _cdegf ;case _c .CharData :};};return nil ;};type CT_TLCommonBehaviorData struct{ +// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path +func (_fcga *CT_TLTemplate )ValidateWithPath (path string )error {if _egga :=_fcga .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_egga !=nil {return _egga ;};return nil ;};func (_bgb *CT_CommonSlideViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgb .CViewPr =NewCT_CommonViewProperties ();for _ ,_decgb :=range start .Attr {if _decgb .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_dcc ,_geaa :=_gc .ParseBool (_decgb .Value );if _geaa !=nil {return _geaa ;};_bgb .SnapToGridAttr =&_dcc ;continue ;};if _decgb .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_gdfa ,_daf :=_gc .ParseBool (_decgb .Value );if _daf !=nil {return _daf ;};_bgb .SnapToObjectsAttr =&_gdfa ;continue ;};if _decgb .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_gbc ,_dee :=_gc .ParseBool (_decgb .Value );if _dee !=nil {return _dee ;};_bgb .ShowGuidesAttr =&_gbc ;continue ;};};_edeb :for {_ffb ,_aef :=d .Token ();if _aef !=nil {return _aef ;};switch _bca :=_ffb .(type ){case _d .StartElement :switch _bca .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _egbf :=d .DecodeElement (_bgb .CViewPr ,&_bca );_egbf !=nil {return _egbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}:_bgb .GuideLst =NewCT_GuideList ();if _fccf :=d .DecodeElement (_bgb .GuideLst ,&_bca );_fccf !=nil {return _fccf ;};default:_e .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_bca .Name );if _gaba :=d .Skip ();_gaba !=nil {return _gaba ;};};case _d .EndElement :break _edeb ;case _d .CharData :};};return nil ;};func NewEG_ChildSlide ()*EG_ChildSlide {_dcfcg :=&EG_ChildSlide {};return _dcfcg };func (_adfga *ST_SlideSizeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adfga =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_adfga =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_adfga =2;case "\u0041\u0034":*_adfga =3;case "\u0033\u0035\u006d\u006d":*_adfga =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_adfga =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_adfga =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_adfga =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_adfga =8;case "\u0041\u0033":*_adfga =9;case "\u0042\u0034\u0049S\u004f":*_adfga =10;case "\u0042\u0035\u0049S\u004f":*_adfga =11;case "\u0042\u0034\u004aI\u0053":*_adfga =12;case "\u0042\u0035\u004aI\u0053":*_adfga =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_adfga =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_adfga =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_adfga =16;};return nil ;}; -// Additive -AdditiveAttr ST_TLBehaviorAdditiveType ; +// Validate validates the CT_PrintProperties and its children +func (_bbea *CT_PrintProperties )Validate ()error {return _bbea .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_caagf *CT_NotesViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fcfe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_caagf .CSldViewPr ,_fcfe );if _caagf .ExtLst !=nil {_cgag :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caagf .ExtLst ,_cgag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbbcg *CT_TLIterateIntervalPercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_cbbcg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OleObjectLink ()*CT_OleObjectLink {_fgac :=&CT_OleObjectLink {};return _fgac };type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; -// Accumulate -AccumulateAttr ST_TLBehaviorAccumulateType ; +// Build List +BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;};type CT_ConnectorNonVisual struct{ -// Transform Type -XfrmTypeAttr ST_TLBehaviorTransformType ; +// Non-Visual Drawing Properties +CNvPr *_c .CT_NonVisualDrawingProps ; -// From -FromAttr *string ; +// Non-Visual Connector Shape Drawing Properties +CNvCxnSpPr *_c .CT_NonVisualConnectorProperties ; -// To -ToAttr *string ; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_ebcee *ST_TransitionInOutDirectionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cebd ,_daff :=d .Token ();if _daff !=nil {return _daff ;};if _gabbf ,_fafde :=_cebd .(_d .EndElement );_fafde &&_gabbf .Name ==start .Name {*_ebcee =1;return nil ;};if _ffbb ,_cecdg :=_cebd .(_d .CharData );!_cecdg {return _dg .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",_cebd );}else {switch string (_ffbb ){case "":*_ebcee =0;case "\u006f\u0075\u0074":*_ebcee =1;case "\u0069\u006e":*_ebcee =2;};};_cebd ,_daff =d .Token ();if _daff !=nil {return _daff ;};if _afeda ,_ccce :=_cebd .(_d .EndElement );_ccce &&_afeda .Name ==start .Name {return nil ;};return _dg .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",_cebd );};func (_fbcgf ST_TLCommandType )ValidateWithPath (path string )error {switch _fbcgf {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbcgf ));};return nil ;}; -// By -ByAttr *string ; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_efag *CT_Picture )ValidateWithPath (path string )error {if _beggb :=_efag .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_beggb !=nil {return _beggb ;};if _bdcf :=_efag .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_bdcf !=nil {return _bdcf ;};if _afag :=_efag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afag !=nil {return _afag ;};if _efag .Style !=nil {if _ggga :=_efag .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ggga !=nil {return _ggga ;};};if _efag .ExtLst !=nil {if _bcgfg :=_efag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcgfg !=nil {return _bcgfg ;};};return nil ;}; -// Runtime Context -RctxAttr *string ; +// Validate validates the CT_IndexRange and its children +func (_dcgc *CT_IndexRange )Validate ()error {return _dcgc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func (_bdcce ST_ViewType )ValidateWithPath (path string )error {switch _bdcce {case 0,1,2,3,4,5,6,7,8:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdcce ));};return nil ;};func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_abbbd :=&CT_TLTimeAnimateValue {};return _abbbd ;}; -// Override -OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; +// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path +func (_cbfaf *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _degcf :=_cbfaf .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_degcf !=nil {return _degcf ;};return nil ;};func (_cdba *CT_IndexRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_dg .Sprintf ("\u0025\u0076",_cdba .StAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_cdba .EndAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Target Element -TgtEl *CT_TLTimeTargetElement ; +// Validate validates the CT_SlideMasterIdListEntry and its children +func (_bdgdb *CT_SlideMasterIdListEntry )Validate ()error {return _bdgdb .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};type CT_Guide struct{ -// Attribute Name List -AttrNameLst *CT_TLBehaviorAttributeNameList ;}; +// Guide Orientation +OrientAttr ST_Direction ; -// Validate validates the Presentation and its children -func (_eeeed *Presentation )Validate ()error {return _eeeed .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};type CT_CustomShowList struct{ +// Guide Position +PosAttr *_c .ST_Coordinate32 ;};func (_ffdbf *CT_OutlineViewSlideList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_accbd :for {_ccfg ,_bgdfg :=d .Token ();if _bgdfg !=nil {return _bgdfg ;};switch _geeb :=_ccfg .(type ){case _d .StartElement :switch _geeb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_cbef :=NewCT_OutlineViewSlideEntry ();if _dcffc :=d .DecodeElement (_cbef ,&_geeb );_dcffc !=nil {return _dcffc ;};_ffdbf .Sld =append (_ffdbf .Sld ,_cbef );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069e\u0077\u0053\u006c\u0069\u0064\u0065L\u0069\u0073\u0074 \u0025\u0076",_geeb .Name );if _dfgf :=d .Skip ();_dfgf !=nil {return _dfgf ;};};case _d .EndElement :break _accbd ;case _d .CharData :};};return nil ;};type CT_GraphicalObjectFrame struct{BwModeAttr _c .ST_BlackWhiteMode ; -// Custom Show -CustShow []*CT_CustomShow ;};type ST_TLTriggerRuntimeNode byte ; +// Non-Visual Properties for a Graphic Frame +NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; -// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path -func (_fdcd *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _dddc :=_fdcd .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_dddc !=nil {return _dddc ;};if _facab :=_fdcd .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_facab !=nil {return _facab ;};if _aaefe :=_fdcd .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_aaefe !=nil {return _aaefe ;};return nil ;};func (_ddce ST_TLTimeNodeFillType )Validate ()error {return _ddce .ValidateWithPath ("")}; +// 2D Transform for Graphic Frame +Xfrm *_c .CT_Transform2D ;Graphic *_c .Graphic ; -// Validate validates the CT_HeaderFooter and its children -func (_faade *CT_HeaderFooter )Validate ()error {return _faade .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};type CT_IndexRange struct{ +// Extension List with Modification Flag +ExtLst *CT_ExtensionListModify ;}; -// Start -StAttr uint32 ; +// ValidateWithPath validates the TagLst and its children, prefixing error messages with path +func (_bfaeg *TagLst )ValidateWithPath (path string )error {if _gfdde :=_bfaeg .CT_TagList .ValidateWithPath (path );_gfdde !=nil {return _gfdde ;};return nil ;};type CT_TLTemplate struct{ -// End -EndAttr uint32 ;};func (_beefa *ST_PrintColorMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fada ,_aageg :=d .Token ();if _aageg !=nil {return _aageg ;};if _dfaa ,_fedeb :=_fada .(_c .EndElement );_fedeb &&_dfaa .Name ==start .Name {*_beefa =1;return nil ;};if _ggagga ,_gaggc :=_fada .(_c .CharData );!_gaggc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fada );}else {switch string (_ggagga ){case "":*_beefa =0;case "\u0062\u0077":*_beefa =1;case "\u0067\u0072\u0061\u0079":*_beefa =2;case "\u0063\u006c\u0072":*_beefa =3;};};_fada ,_aageg =d .Token ();if _aageg !=nil {return _aageg ;};if _dgcba ,_baad :=_fada .(_c .EndElement );_baad &&_dgcba .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fada );};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2;); +// Level +LvlAttr *uint32 ; -// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path -func (_cbggf *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _dfcc :=_cbggf .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_dfcc !=nil {return _dfcc ;};return nil ;}; +// Time Node List +TnLst *CT_TimeNodeList ;};func (_ebae *CT_TLBuildParagraph )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfde :=range start .Attr {if _gfde .Name .Local =="\u0062\u0075\u0069l\u0064"{_ebae .BuildAttr .UnmarshalXMLAttr (_gfde );continue ;};if _gfde .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_fbfc ,_fbcaf :=_gc .ParseUint (_gfde .Value ,10,32);if _fbcaf !=nil {return _fbcaf ;};_gcdfc :=uint32 (_fbfc );_ebae .BldLvlAttr =&_gcdfc ;continue ;};if _gfde .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_fcfa ,_abbgf :=_gc .ParseBool (_gfde .Value );if _abbgf !=nil {return _abbgf ;};_ebae .AnimBgAttr =&_fcfa ;continue ;};if _gfde .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_ggcgc ,_cdfcg :=_gc .ParseBool (_gfde .Value );if _cdfcg !=nil {return _cdfcg ;};_ebae .AutoUpdateAnimBgAttr =&_ggcgc ;continue ;};if _gfde .Name .Local =="\u0072\u0065\u0076"{_gbfc ,_dcgad :=_gc .ParseBool (_gfde .Value );if _dcgad !=nil {return _dcgad ;};_ebae .RevAttr =&_gbfc ;continue ;};if _gfde .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_gegbd ,_facff :=ParseUnionST_TLTime (_gfde .Value );if _facff !=nil {return _facff ;};_ebae .AdvAutoAttr =&_gegbd ;continue ;};if _gfde .Name .Local =="\u0073\u0070\u0069\u0064"{_adaed ,_cead :=_gc .ParseUint (_gfde .Value ,10,32);if _cead !=nil {return _cead ;};_feab :=uint32 (_adaed );_ebae .SpidAttr =&_feab ;continue ;};if _gfde .Name .Local =="\u0067\u0072\u0070I\u0064"{_fcbf ,_adgdfg :=_gc .ParseUint (_gfde .Value ,10,32);if _adgdfg !=nil {return _adgdfg ;};_cebbf :=uint32 (_fcbf );_ebae .GrpIdAttr =&_cebbf ;continue ;};if _gfde .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_aeagf ,_eagc :=_gc .ParseBool (_gfde .Value );if _eagc !=nil {return _eagc ;};_ebae .UiExpandAttr =&_aeagf ;continue ;};};_ecfbg :for {_egfd ,_gegbe :=d .Token ();if _gegbe !=nil {return _gegbe ;};switch _cafgc :=_egfd .(type ){case _d .StartElement :switch _cafgc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"}:_ebae .TmplLst =NewCT_TLTemplateList ();if _fbbad :=d .DecodeElement (_ebae .TmplLst ,&_cafgc );_fbbad !=nil {return _fbbad ;};default:_e .Log ("\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\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064Pa\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025\u0076",_cafgc .Name );if _cabdd :=d .Skip ();_cabdd !=nil {return _cabdd ;};};case _d .EndElement :break _ecfbg ;case _d .CharData :};};return nil ;};func (_gggfd *ST_ViewType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adebgf ,_gffec :=d .Token ();if _gffec !=nil {return _gffec ;};if _bgbag ,_defbbb :=_adebgf .(_d .EndElement );_defbbb &&_bgbag .Name ==start .Name {*_gggfd =1;return nil ;};if _aaead ,_bdbbfd :=_adebgf .(_d .CharData );!_bdbbfd {return _dg .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",_adebgf );}else {switch string (_aaead ){case "":*_gggfd =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_gggfd =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gggfd =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_gggfd =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_gggfd =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gggfd =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_gggfd =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gggfd =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_gggfd =8;};};_adebgf ,_gffec =d .Token ();if _gffec !=nil {return _gffec ;};if _abgd ,_febgge :=_adebgf .(_d .EndElement );_febgge &&_abgd .Name ==start .Name {return nil ;};return _dg .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",_adebgf );};type CT_TLTimeNodeSequence struct{ -// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path -func (_fcaff *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _deeg :=_fcaff .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_deeg !=nil {return _deeg ;};if _fcaff .ExtLst !=nil {if _fagg :=_fcaff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fagg !=nil {return _fagg ;};};return nil ;};func (_dfbdg ST_TLTimeNodeFillType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfbdg .String (),start );};func (_bdcfc *CT_SlideIdListEntry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdcfc .IdAttr =256;for _ ,_cbfef :=range start .Attr {if _cbfef .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"&&_cbfef .Name .Local =="\u0069\u0064"||_cbfef .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"&&_cbfef .Name .Local =="\u0069\u0064"{_befedc ,_aagda :=_cbfef .Value ,error (nil );if _aagda !=nil {return _aagda ;};_bdcfc .RIdAttr =_befedc ;continue ;};if _cbfef .Name .Local =="\u0069\u0064"{_bgdd ,_ceggd :=_e .ParseUint (_cbfef .Value ,10,32);if _ceggd !=nil {return _ceggd ;};_bdcfc .IdAttr =uint32 (_bgdd );continue ;};};_gefg :for {_ffgdb ,_acg :=d .Token ();if _acg !=nil {return _acg ;};switch _bede :=_ffgdb .(type ){case _c .StartElement :switch _bede .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdcfc .ExtLst =NewCT_ExtensionList ();if _fgef :=d .DecodeElement (_bdcfc .ExtLst ,&_bede );_fgef !=nil {return _fgef ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064Li\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_bede .Name );if _abeae :=d .Skip ();_abeae !=nil {return _abeae ;};};case _c .EndElement :break _gefg ;case _c .CharData :};};return nil ;};func (_eeaef ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egda :=_c .Attr {};_egda .Name =name ;switch _eeaef {case ST_TLAnimateBehaviorCalcModeUnset :_egda .Value ="";case ST_TLAnimateBehaviorCalcModeDiscrete :_egda .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case ST_TLAnimateBehaviorCalcModeLin :_egda .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_egda .Value ="\u0066\u006d\u006c\u0061";};return _egda ,nil ;};func (_gbbcf *CT_SlideTransition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efcee :=range start .Attr {if _efcee .Name .Local =="\u0073\u0070\u0064"{_gbbcf .SpdAttr .UnmarshalXMLAttr (_efcee );continue ;};if _efcee .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_ebab ,_fagd :=_e .ParseBool (_efcee .Value );if _fagd !=nil {return _fagd ;};_gbbcf .AdvClickAttr =&_ebab ;continue ;};if _efcee .Name .Local =="\u0061\u0064\u0076T\u006d"{_eafda ,_dfbe :=_e .ParseUint (_efcee .Value ,10,32);if _dfbe !=nil {return _dfbe ;};_abbf :=uint32 (_eafda );_gbbcf .AdvTmAttr =&_abbf ;continue ;};};_acgg :for {_ffffa ,_dabgf :=d .Token ();if _dabgf !=nil {return _dabgf ;};switch _abdbfc :=_ffffa .(type ){case _c .StartElement :switch _abdbfc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _dbgbcf :=d .DecodeElement (&_gbbcf .Choice .Blinds ,&_abdbfc );_dbgbcf !=nil {return _dbgbcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _bfdaa :=d .DecodeElement (&_gbbcf .Choice .Checker ,&_abdbfc );_bfdaa !=nil {return _bfdaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _gfcg :=d .DecodeElement (&_gbbcf .Choice .Circle ,&_abdbfc );_gfcg !=nil {return _gfcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _abec :=d .DecodeElement (&_gbbcf .Choice .Dissolve ,&_abdbfc );_abec !=nil {return _abec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _fefeg :=d .DecodeElement (&_gbbcf .Choice .Comb ,&_abdbfc );_fefeg !=nil {return _fefeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _gfee :=d .DecodeElement (&_gbbcf .Choice .Cover ,&_abdbfc );_gfee !=nil {return _gfee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _cgbc :=d .DecodeElement (&_gbbcf .Choice .Cut ,&_abdbfc );_cgbc !=nil {return _cgbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _dfde :=d .DecodeElement (&_gbbcf .Choice .Diamond ,&_abdbfc );_dfde !=nil {return _dfde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _cfaed :=d .DecodeElement (&_gbbcf .Choice .Fade ,&_abdbfc );_cfaed !=nil {return _cfaed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _aged :=d .DecodeElement (&_gbbcf .Choice .Newsflash ,&_abdbfc );_aged !=nil {return _aged ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _acca :=d .DecodeElement (&_gbbcf .Choice .Plus ,&_abdbfc );_acca !=nil {return _acca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _bfcd :=d .DecodeElement (&_gbbcf .Choice .Pull ,&_abdbfc );_bfcd !=nil {return _bfcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _egdd :=d .DecodeElement (&_gbbcf .Choice .Push ,&_abdbfc );_egdd !=nil {return _egdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _efbbg :=d .DecodeElement (&_gbbcf .Choice .Random ,&_abdbfc );_efbbg !=nil {return _efbbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _dgcdb :=d .DecodeElement (&_gbbcf .Choice .RandomBar ,&_abdbfc );_dgcdb !=nil {return _dgcdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _bdcgd :=d .DecodeElement (&_gbbcf .Choice .Split ,&_abdbfc );_bdcgd !=nil {return _bdcgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _adedc :=d .DecodeElement (&_gbbcf .Choice .Strips ,&_abdbfc );_adedc !=nil {return _adedc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _gefac :=d .DecodeElement (&_gbbcf .Choice .Wedge ,&_abdbfc );_gefac !=nil {return _gefac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _ffdf :=d .DecodeElement (&_gbbcf .Choice .Wheel ,&_abdbfc );_ffdf !=nil {return _ffdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _gcdd :=d .DecodeElement (&_gbbcf .Choice .Wipe ,&_abdbfc );_gcdd !=nil {return _gcdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_gbbcf .Choice =NewCT_SlideTransitionChoice ();if _cgbba :=d .DecodeElement (&_gbbcf .Choice .Zoom ,&_abdbfc );_cgbba !=nil {return _cgbba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"}:_gbbcf .SndAc =NewCT_TransitionSoundAction ();if _cfca :=d .DecodeElement (_gbbcf .SndAc ,&_abdbfc );_cfca !=nil {return _cfca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbbcf .ExtLst =NewCT_ExtensionListModify ();if _ceaedc :=d .DecodeElement (_gbbcf .ExtLst ,&_abdbfc );_ceaedc !=nil {return _ceaedc ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_abdbfc .Name );if _aceec :=d .Skip ();_aceec !=nil {return _aceec ;};};case _c .EndElement :break _acgg ;case _c .CharData :};};return nil ;}; +// Concurrent +ConcurrentAttr *bool ; -// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path -func (_egeee *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _egeee .Bg !=nil {if _dgbfe :=_egeee .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_dgbfe !=nil {return _dgbfe ;};};if _egeee .SubSp !=nil {if _befde :=_egeee .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070");_befde !=nil {return _befde ;};};if _egeee .OleChartEl !=nil {if _fcafg :=_egeee .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_fcafg !=nil {return _fcafg ;};};if _egeee .TxEl !=nil {if _geae :=_egeee .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c");_geae !=nil {return _geae ;};};if _egeee .GraphicEl !=nil {if _dfgga :=_egeee .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_dfgga !=nil {return _dfgga ;};};return nil ;};func NewTagLst ()*TagLst {_feega :=&TagLst {};_feega .CT_TagList =*NewCT_TagList ();return _feega };func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_bff :=&CT_CommonViewProperties {};_bff .Scale =_ee .NewCT_Scale2D ();_bff .Origin =_ee .NewCT_Point2D ();return _bff ;}; +// Previous Action +PrevAcAttr ST_TLPreviousActionType ; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_gbgg *CT_Picture )ValidateWithPath (path string )error {if _gbga :=_gbgg .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_gbga !=nil {return _gbga ;};if _cccg :=_gbgg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cccg !=nil {return _cccg ;};if _adafg :=_gbgg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adafg !=nil {return _adafg ;};if _gbgg .Style !=nil {if _dddbbd :=_gbgg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dddbbd !=nil {return _dddbbd ;};};if _gbgg .ExtLst !=nil {if _acabg :=_gbgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acabg !=nil {return _acabg ;};};return nil ;}; +// Next Action +NextAcAttr ST_TLNextActionType ; -// Validate validates the CT_TLAnimateColorBehavior and its children -func (_eddbe *CT_TLAnimateColorBehavior )Validate ()error {return _eddbe .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};type CT_StringTag struct{ +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ; -// Name -NameAttr string ; +// Previous Conditions List +PrevCondLst *CT_TLTimeConditionList ; -// Value -ValAttr string ;};func (_cdgdd *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbdfg :=range start .Attr {if _bbdfg .Name .Local =="\u0076\u0061\u006c"{_fcgga ,_fgbfd :=_e .ParseInt (_bbdfg .Value ,10,32);if _fgbfd !=nil {return _fgbfd ;};_cdgdd .ValAttr =int32 (_fcgga );continue ;};};for {_gabf ,_dbeg :=d .Token ();if _dbeg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074I\u006e\u0074\u0065\u0067\u0065r\u0056\u0061l\u003a\u0020\u0025\u0073",_dbeg );};if _fgefc ,_afcf :=_gabf .(_c .EndElement );_afcf &&_fgefc .Name ==start .Name {break ;};};return nil ;}; +// Next Conditions List +NextCondLst *CT_TLTimeConditionList ;};func (_deb *CT_CommonViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _deb .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_deb .VarScaleAttr ))});};e .EncodeToken (start );_fbe :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_deb .Scale ,_fbe );_aeb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}};e .EncodeElement (_deb .Origin ,_aeb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bagff *CT_NotesMaster )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bagff .CSld =NewCT_CommonSlideData ();_bagff .ClrMap =_c .NewCT_ColorMapping ();_gfbc :for {_gggg ,_fbed :=d .Token ();if _fbed !=nil {return _fbed ;};switch _effd :=_gggg .(type ){case _d .StartElement :switch _effd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ddedg :=d .DecodeElement (_bagff .CSld ,&_effd );_ddedg !=nil {return _ddedg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _gdcb :=d .DecodeElement (_bagff .ClrMap ,&_effd );_gdcb !=nil {return _gdcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_bagff .Hf =NewCT_HeaderFooter ();if _fbgb :=d .DecodeElement (_bagff .Hf ,&_effd );_fbgb !=nil {return _fbgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_bagff .NotesStyle =_c .NewCT_TextListStyle ();if _gefc :=d .DecodeElement (_bagff .NotesStyle ,&_effd );_gefc !=nil {return _gefc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bagff .ExtLst =NewCT_ExtensionListModify ();if _agge :=d .DecodeElement (_bagff .ExtLst ,&_effd );_agge !=nil {return _agge ;};default:_e .Log ("\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\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_effd .Name );if _cccf :=d .Skip ();_cccf !=nil {return _cccf ;};};case _d .EndElement :break _gfbc ;case _d .CharData :};};return nil ;};func (_gffad ST_Direction )ValidateWithPath (path string )error {switch _gffad {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffad ));};return nil ;};func NewCT_Control ()*CT_Control {_cec :=&CT_Control {};return _cec };func (_begaba ST_WebScreenSize )Validate ()error {return _begaba .ValidateWithPath ("")};func (_cggce ST_SlideSizeType )ValidateWithPath (path string )error {switch _cggce {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cggce ));};return nil ;};func (_eabafg ST_TLTimeNodeMasterRelation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eabafg .String (),start );}; -// Validate validates the CT_OutlineViewProperties and its children -func (_dfee *CT_OutlineViewProperties )Validate ()error {return _dfee .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path +func (_dbegb *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _dbegb .TmAttr !=nil {if _gdeb :=_dbegb .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_gdeb !=nil {return _gdeb ;};};if _dbegb .Val !=nil {if _fgefg :=_dbegb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fgefg !=nil {return _fgefg ;};};return nil ;};func (_ccfbfb *ST_SlideSizeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebaea ,_acbfdc :=d .Token ();if _acbfdc !=nil {return _acbfdc ;};if _deaff ,_baef :=_ebaea .(_d .EndElement );_baef &&_deaff .Name ==start .Name {*_ccfbfb =1;return nil ;};if _ddeee ,_cbace :=_ebaea .(_d .CharData );!_cbace {return _dg .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",_ebaea );}else {switch string (_ddeee ){case "":*_ccfbfb =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_ccfbfb =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_ccfbfb =2;case "\u0041\u0034":*_ccfbfb =3;case "\u0033\u0035\u006d\u006d":*_ccfbfb =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_ccfbfb =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_ccfbfb =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ccfbfb =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_ccfbfb =8;case "\u0041\u0033":*_ccfbfb =9;case "\u0042\u0034\u0049S\u004f":*_ccfbfb =10;case "\u0042\u0035\u0049S\u004f":*_ccfbfb =11;case "\u0042\u0034\u004aI\u0053":*_ccfbfb =12;case "\u0042\u0035\u004aI\u0053":*_ccfbfb =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_ccfbfb =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_ccfbfb =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_ccfbfb =16;};};_ebaea ,_acbfdc =d .Token ();if _acbfdc !=nil {return _acbfdc ;};if _daaeg ,_agfad :=_ebaea .(_d .EndElement );_agfad &&_daaeg .Name ==start .Name {return nil ;};return _dg .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",_ebaea );}; -// Validate validates the CT_TLSetBehavior and its children -func (_fefg *CT_TLSetBehavior )Validate ()error {return _fefg .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");};func (_afaac *CT_TLSubShapeId )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgbeg :=range start .Attr {if _cgbeg .Name .Local =="\u0073\u0070\u0069\u0064"{_fdcbd ,_afcdf :=_cgbeg .Value ,error (nil );if _afcdf !=nil {return _afcdf ;};_afaac .SpidAttr =_fdcbd ;continue ;};};for {_eace ,_aacb :=d .Token ();if _aacb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_aacb );};if _ddca ,_dfecf :=_eace .(_c .EndElement );_dfecf &&_ddca .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SlideRelationshipListEntry and its children +func (_gfdf *CT_SlideRelationshipListEntry )Validate ()error {return _gfdf .ValidateWithPath ("\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079");};func (_fad *CT_SlideIdListEntry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_fad .IdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_fad .RIdAttr )});e .EncodeToken (start );if _fad .ExtLst !=nil {_ffaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fad .ExtLst ,_ffaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ExtensionListModify and its children -func (_agcb *CT_ExtensionListModify )Validate ()error {return _agcb .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};type CT_TLTimeConditionList struct{ +// Validate validates the CT_TransitionSoundAction and its children +func (_dgead *CT_TransitionSoundAction )Validate ()error {return _dgead .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");};func (_fgeaf *CT_TLByHslColorTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068"},Value :_dg .Sprintf ("\u0025\u0076",_fgeaf .HAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073"},Value :_dg .Sprintf ("\u0025\u0076",_fgeaf .SAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_fgeaf .LAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_PlaceholderTypeUnset ST_PlaceholderType =0;ST_PlaceholderTypeTitle ST_PlaceholderType =1;ST_PlaceholderTypeBody ST_PlaceholderType =2;ST_PlaceholderTypeCtrTitle ST_PlaceholderType =3;ST_PlaceholderTypeSubTitle ST_PlaceholderType =4;ST_PlaceholderTypeDt ST_PlaceholderType =5;ST_PlaceholderTypeSldNum ST_PlaceholderType =6;ST_PlaceholderTypeFtr ST_PlaceholderType =7;ST_PlaceholderTypeHdr ST_PlaceholderType =8;ST_PlaceholderTypeObj ST_PlaceholderType =9;ST_PlaceholderTypeChart ST_PlaceholderType =10;ST_PlaceholderTypeTbl ST_PlaceholderType =11;ST_PlaceholderTypeClipArt ST_PlaceholderType =12;ST_PlaceholderTypeDgm ST_PlaceholderType =13;ST_PlaceholderTypeMedia ST_PlaceholderType =14;ST_PlaceholderTypeSldImg ST_PlaceholderType =15;ST_PlaceholderTypePic ST_PlaceholderType =16;); -// Condition -Cond []*CT_TLTimeCondition ;};func (_ddbfe *EG_ExtensionList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddbfe .Ext !=nil {_ebbd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_gecag :=range _ddbfe .Ext {e .EncodeElement (_gecag ,_ebbd );};};return nil ;};func NewCT_TLTemplate ()*CT_TLTemplate {_ggagg :=&CT_TLTemplate {};_ggagg .TnLst =NewCT_TimeNodeList ();return _ggagg ;};func (_fcffb ST_ViewType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_defgcb :=_c .Attr {};_defgcb .Name =name ;switch _fcffb {case ST_ViewTypeUnset :_defgcb .Value ="";case ST_ViewTypeSldView :_defgcb .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_defgcb .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesView :_defgcb .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_defgcb .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_defgcb .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeOutlineView :_defgcb .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_defgcb .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_defgcb .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return _defgcb ,nil ;};type CT_TLAnimateScaleBehavior struct{ +// Validate validates the CT_TLTimeConditionList and its children +func (_dgfe *CT_TLTimeConditionList )Validate ()error {return _dgfe .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");}; -// Zoom Content -ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; +// Validate validates the CT_EmbeddedFontDataId and its children +func (_afgf *CT_EmbeddedFontDataId )Validate ()error {return _afgf .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};func (_eggae *ST_PrintWhat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afbfff ,_agbee :=d .Token ();if _agbee !=nil {return _agbee ;};if _gccfb ,_fbdaa :=_afbfff .(_d .EndElement );_fbdaa &&_gccfb .Name ==start .Name {*_eggae =1;return nil ;};if _fbgbb ,_cbcedc :=_afbfff .(_d .CharData );!_cbcedc {return _dg .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",_afbfff );}else {switch string (_fbgbb ){case "":*_eggae =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_eggae =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_eggae =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_eggae =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_eggae =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_eggae =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_eggae =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_eggae =7;case "\u006e\u006f\u0074e\u0073":*_eggae =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_eggae =9;};};_afbfff ,_agbee =d .Token ();if _agbee !=nil {return _agbee ;};if _bgabd ,_fcagfa :=_afbfff .(_d .EndElement );_fcagfa &&_bgabd .Name ==start .Name {return nil ;};return _dg .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",_afbfff );};func (_dgeef *CT_TLTriggerRuntimeNode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_baaf ,_adadf :=_dgeef .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _adadf !=nil {return _adadf ;};start .Attr =append (start .Attr ,_baaf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TLAnimateMotionBehavior struct{ -// By -By *CT_TLPoint ;From *CT_TLPoint ; +// Origin +OriginAttr ST_TLAnimateMotionBehaviorOrigin ; -// To -To *CT_TLPoint ;}; +// Path +PathAttr *string ; -// Validate validates the CT_TLByRgbColorTransform and its children -func (_acfgb *CT_TLByRgbColorTransform )Validate ()error {return _acfgb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};type CT_PictureNonVisual struct{CNvPr *_ee .CT_NonVisualDrawingProps ; +// Path Edit Mode +PathEditModeAttr ST_TLAnimateMotionPathEditMode ; -// Non-Visual Picture Drawing Properties -CNvPicPr *_ee .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_cgaec *TagLst )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgaec .CT_TagList =*NewCT_TagList ();_bacde :for {_fafeg ,_fdgea :=d .Token ();if _fdgea !=nil {return _fdgea ;};switch _fggb :=_fafeg .(type ){case _c .StartElement :switch _fggb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_adgcad :=NewCT_StringTag ();if _ebdge :=d .DecodeElement (_adgcad ,&_fggb );_ebdge !=nil {return _ebdge ;};_cgaec .Tag =append (_cgaec .Tag ,_adgcad );default:_cd .Log ("\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\u0054\u0061\u0067\u004c\u0073\u0074\u0020\u0025\u0076",_fggb .Name );if _gcffc :=d .Skip ();_gcffc !=nil {return _gcffc ;};};case _c .EndElement :break _bacde ;case _c .CharData :};};return nil ;};func (_gbcecd ST_TLTimeNodeMasterRelation )Validate ()error {return _gbcecd .ValidateWithPath ("")}; +// Relative Angle +RAngAttr *int32 ; -// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path -func (_caae *SldSyncPr )ValidateWithPath (path string )error {if _fgeab :=_caae .CT_SlideSyncProperties .ValidateWithPath (path );_fgeab !=nil {return _fgeab ;};return nil ;};func (_acbg *CT_ExtensionListModify )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acbg .ModAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u006f\u0064"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_acbg .ModAttr ))});};e .EncodeToken (start );if _acbg .Ext !=nil {_cbg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_cdde :=range _acbg .Ext {e .EncodeElement (_cdde ,_cbg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gedcaa *ST_SlideLayoutType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gedcaa =0;case "\u0074\u0069\u0074l\u0065":*_gedcaa =1;case "\u0074\u0078":*_gedcaa =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_gedcaa =3;case "\u0074\u0062\u006c":*_gedcaa =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_gedcaa =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gedcaa =6;case "\u0064\u0067\u006d":*_gedcaa =7;case "\u0063\u0068\u0061r\u0074":*_gedcaa =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_gedcaa =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gedcaa =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_gedcaa =11;case "\u0062\u006c\u0061n\u006b":*_gedcaa =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_gedcaa =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gedcaa =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_gedcaa =15;case "\u006f\u0062\u006a":*_gedcaa =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_gedcaa =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_gedcaa =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_gedcaa =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_gedcaa =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gedcaa =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gedcaa =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_gedcaa =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_gedcaa =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_gedcaa =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_gedcaa =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_gedcaa =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_gedcaa =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_gedcaa =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gedcaa =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_gedcaa =31;case "\u0063\u0075\u0073\u0074":*_gedcaa =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_gedcaa =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_gedcaa =34;case "\u006f\u0062\u006aT\u0078":*_gedcaa =35;case "\u0070\u0069\u0063T\u0078":*_gedcaa =36;};return nil ;};func (_dfgfg ST_PlaceholderType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fccaa :=_c .Attr {};_fccaa .Name =name ;switch _dfgfg {case ST_PlaceholderTypeUnset :_fccaa .Value ="";case ST_PlaceholderTypeTitle :_fccaa .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_fccaa .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_fccaa .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeSubTitle :_fccaa .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_fccaa .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_fccaa .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_fccaa .Value ="\u0066\u0074\u0072";case ST_PlaceholderTypeHdr :_fccaa .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_fccaa .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_fccaa .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_fccaa .Value ="\u0074\u0062\u006c";case ST_PlaceholderTypeClipArt :_fccaa .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_fccaa .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_fccaa .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_fccaa .Value ="\u0073\u006c\u0064\u0049\u006d\u0067";case ST_PlaceholderTypePic :_fccaa .Value ="\u0070\u0069\u0063";};return _fccaa ,nil ;};func (_gadea ST_TransitionCornerDirectionType )Validate ()error {return _gadea .ValidateWithPath ("")};func (_egdca ST_TLTriggerRuntimeNode )Validate ()error {return _egdca .ValidateWithPath ("")};type CT_TLCommonMediaNodeData struct{ +// Points Types +PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; -// Volume -VolAttr *_ee .ST_PositiveFixedPercentage ; +// From +From *CT_TLPoint ;To *CT_TLPoint ; -// Mute -MuteAttr *bool ; +// Rotation Center +RCtr *CT_TLPoint ;};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_egfag :=&CT_SlideLayoutIdList {};return _egfag ;};func (_baagad ST_TransitionSpeed )String ()string {switch _baagad {case 0:return "";case 1:return "\u0073\u006c\u006f\u0077";case 2:return "\u006d\u0065\u0064";case 3:return "\u0066\u0061\u0073\u0074";};return "";};func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_bdba :=&CT_PhotoAlbum {};return _bdba }; -// Number of Slides -NumSldAttr *uint32 ; +// Validate validates the CT_TLAnimateBehavior and its children +func (_fcce *CT_TLAnimateBehavior )Validate ()error {return _fcce .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_bgbbf ST_PhotoAlbumFrameShape )Validate ()error {return _bgbbf .ValidateWithPath ("")};func (_fcaf *CT_OutlineViewSlideEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdcg :=range start .Attr {if _gdcg .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"&&_gdcg .Name .Local =="\u0069\u0064"||_gdcg .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"&&_gdcg .Name .Local =="\u0069\u0064"{_ccaf ,_aeaf :=_gdcg .Value ,error (nil );if _aeaf !=nil {return _aeaf ;};_fcaf .IdAttr =_ccaf ;continue ;};if _gdcg .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_ddfb ,_fgffa :=_gc .ParseBool (_gdcg .Value );if _fgffa !=nil {return _fgffa ;};_fcaf .CollapseAttr =&_ddfb ;continue ;};};for {_acced ,_cfbd :=d .Token ();if _cfbd !=nil {return _dg .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004futl\u0069ne\u0056\u0069\u0065\u0077\u0053\u006c\u0069de\u0045\u006e\u0074\u0072\u0079\u003a\u0020%\u0073",_cfbd );};if _cfgfb ,_geca :=_acced .(_d .EndElement );_geca &&_cfgfb .Name ==start .Name {break ;};};return nil ;};func (_dcgbc ST_TLParaBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcedf :=_d .Attr {};_gcedf .Name =name ;switch _dcgbc {case ST_TLParaBuildTypeUnset :_gcedf .Value ="";case ST_TLParaBuildTypeAllAtOnce :_gcedf .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLParaBuildTypeP :_gcedf .Value ="\u0070";case ST_TLParaBuildTypeCust :_gcedf .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_gcedf .Value ="\u0077\u0068\u006fl\u0065";};return _gcedf ,nil ;};type CT_Empty struct{};func (_ddcfea ST_TLAnimateColorSpace )String ()string {switch _ddcfea {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";}; -// Show When Stopped -ShowWhenStoppedAttr *bool ; +// Validate validates the CT_TLTimeAnimateValueList and its children +func (_ecbc *CT_TLTimeAnimateValueList )Validate ()error {return _ecbc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};func (_adedf ST_TLTimeNodeRestartType )String ()string {switch _adedf {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case 3:return "\u006e\u0065\u0076e\u0072";};return "";}; -// Common Time Node Properties -CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};func (_gfcaa *CT_OutlineViewProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fdfe :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_gfcaa .CViewPr ,_fdfe );if _gfcaa .SldLst !=nil {_dfcga :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gfcaa .SldLst ,_dfcga );};if _gfcaa .ExtLst !=nil {_eddf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfcaa .ExtLst ,_eddf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_cdddc :=&CT_SlideSyncProperties {};return _cdddc ;};func (_afec *CT_GroupShape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afec .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_afec .GrpSpPr =_ee .NewCT_GroupShapeProperties ();_gafd :for {_dfede ,_ffac :=d .Token ();if _ffac !=nil {return _ffac ;};switch _dgegb :=_dfede .(type ){case _c .StartElement :switch _dgegb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _bgcg :=d .DecodeElement (_afec .NvGrpSpPr ,&_dgegb );_bgcg !=nil {return _bgcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _cbga :=d .DecodeElement (_afec .GrpSpPr ,&_dgegb );_cbga !=nil {return _cbga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_daee :=NewCT_GroupShapeChoice ();if _ffad :=d .DecodeElement (&_daee .Sp ,&_dgegb );_ffad !=nil {return _ffad ;};_afec .Choice =append (_afec .Choice ,_daee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_gbge :=NewCT_GroupShapeChoice ();if _egee :=d .DecodeElement (&_gbge .GrpSp ,&_dgegb );_egee !=nil {return _egee ;};_afec .Choice =append (_afec .Choice ,_gbge );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_agf :=NewCT_GroupShapeChoice ();if _gfgc :=d .DecodeElement (&_agf .GraphicFrame ,&_dgegb );_gfgc !=nil {return _gfgc ;};_afec .Choice =append (_afec .Choice ,_agf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_afga :=NewCT_GroupShapeChoice ();if _becfc :=d .DecodeElement (&_afga .CxnSp ,&_dgegb );_becfc !=nil {return _becfc ;};_afec .Choice =append (_afec .Choice ,_afga );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_fdgf :=NewCT_GroupShapeChoice ();if _gdcc :=d .DecodeElement (&_fdgf .Pic ,&_dgegb );_gdcc !=nil {return _gdcc ;};_afec .Choice =append (_afec .Choice ,_fdgf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_cadbc :=NewCT_GroupShapeChoice ();if _cded :=d .DecodeElement (&_cadbc .ContentPart ,&_dgegb );_cded !=nil {return _cded ;};_afec .Choice =append (_afec .Choice ,_cadbc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afec .ExtLst =NewCT_ExtensionListModify ();if _cfbf :=d .DecodeElement (_afec .ExtLst ,&_dgegb );_cfbf !=nil {return _cfbf ;};default:_cd .Log ("\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\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_dgegb .Name );if _dfc :=d .Skip ();_dfc !=nil {return _dfc ;};};case _c .EndElement :break _gafd ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path +func (_ebeb *CT_CommonSlideData )ValidateWithPath (path string )error {if _ebeb .Bg !=nil {if _ddea :=_ebeb .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_ddea !=nil {return _ddea ;};};if _fcc :=_ebeb .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065");_fcc !=nil {return _fcc ;};if _ebeb .CustDataLst !=nil {if _cceae :=_ebeb .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_cceae !=nil {return _cceae ;};};if _ebeb .Controls !=nil {if _egdb :=_ebeb .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_egdb !=nil {return _egdb ;};};if _ebeb .ExtLst !=nil {if _accd :=_ebeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_accd !=nil {return _accd ;};};return nil ;};func (_ffcece ST_ViewType )String ()string {switch _ffcece {case 0:return "";case 1:return "\u0073l\u0064\u0056\u0069\u0065\u0077";case 2:return "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 3:return "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case 4:return "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case 5:return "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 6:return "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case 7:return "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 8:return "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return "";};func (_bdefb ST_PrintWhat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdefb .String (),start );}; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_cebc *CT_GraphicalObjectFrame )Validate ()error {return _cebc .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_fcef ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _fcef {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcef ));};return nil ;};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_ecbeg :=&CT_TransitionSoundAction {};return _ecbeg ;};type CT_Guide struct{ +// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path +func (_gbfce *CT_TagsData )ValidateWithPath (path string )error {return nil }; -// Guide Orientation -OrientAttr ST_Direction ; +// Validate validates the PresentationPr and its children +func (_ebgd *PresentationPr )Validate ()error {return _ebgd .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");};type CT_TimeNodeList struct{ -// Guide Position -PosAttr *_ee .ST_Coordinate32 ;}; +// Parallel Time Node +Par []*CT_TLTimeNodeParallel ; -// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path -func (_cbcb *CT_Slide )ValidateWithPath (path string )error {if _cgdd :=_cbcb .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cgdd !=nil {return _cgdd ;};if _cbcb .ClrMapOvr !=nil {if _ddaac :=_cbcb .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_ddaac !=nil {return _ddaac ;};};if _cbcb .Transition !=nil {if _bdcgf :=_cbcb .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_bdcgf !=nil {return _bdcgf ;};};if _cbcb .Timing !=nil {if _dgaf :=_cbcb .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_dgaf !=nil {return _dgaf ;};};if _cbcb .ExtLst !=nil {if _bebgc :=_cbcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bebgc !=nil {return _bebgc ;};};return nil ;};type CT_TLMediaNodeVideo struct{ +// Sequence Time Node +Seq []*CT_TLTimeNodeSequence ; -// Full Screen -FullScrnAttr *bool ; +// Exclusive +Excl []*CT_TLTimeNodeExclusive ; -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;};func (_cfbb *CT_OutlineViewSlideList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cfbb .Sld !=nil {_dbgd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_ggcb :=range _cfbb .Sld {e .EncodeElement (_ggcb ,_dbgd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_TLTriggerEventUnset ST_TLTriggerEvent =0;ST_TLTriggerEventOnBegin ST_TLTriggerEvent =1;ST_TLTriggerEventOnEnd ST_TLTriggerEvent =2;ST_TLTriggerEventBegin ST_TLTriggerEvent =3;ST_TLTriggerEventEnd ST_TLTriggerEvent =4;ST_TLTriggerEventOnClick ST_TLTriggerEvent =5;ST_TLTriggerEventOnDblClick ST_TLTriggerEvent =6;ST_TLTriggerEventOnMouseOver ST_TLTriggerEvent =7;ST_TLTriggerEventOnMouseOut ST_TLTriggerEvent =8;ST_TLTriggerEventOnNext ST_TLTriggerEvent =9;ST_TLTriggerEventOnPrev ST_TLTriggerEvent =10;ST_TLTriggerEventOnStopAudio ST_TLTriggerEvent =11;); +// Animate +Anim []*CT_TLAnimateBehavior ; -// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path -func (_cebf *CmAuthorLst )ValidateWithPath (path string )error {if _cgegac :=_cebf .CT_CommentAuthorList .ValidateWithPath (path );_cgegac !=nil {return _cgegac ;};return nil ;};func (_egca *CmAuthorLst )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _egca .CT_CommentAuthorList .MarshalXML (e ,start );};func (_bagg *CT_Guide )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bagg .OrientAttr !=ST_DirectionUnset {_fcce ,_accf :=_bagg .OrientAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _accf !=nil {return _accf ;};start .Attr =append (start .Attr ,_fcce );};if _bagg .PosAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bagg .PosAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TLAnimVariantBooleanVal struct{ +// Animate Color Behavior +AnimClr []*CT_TLAnimateColorBehavior ; -// Value -ValAttr bool ;}; +// Animate Effect +AnimEffect []*CT_TLAnimateEffectBehavior ; -// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path -func (_gegf *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _gegf .TmAttr !=nil {if _fcec :=_gegf .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_fcec !=nil {return _fcec ;};};if _gegf .Val !=nil {if _ggeaf :=_gegf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ggeaf !=nil {return _ggeaf ;};};return nil ;}; +// Animate Motion +AnimMotion []*CT_TLAnimateMotionBehavior ; -// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path -func (_afcbf *CT_SlideViewProperties )ValidateWithPath (path string )error {if _cdcaa :=_afcbf .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_cdcaa !=nil {return _cdcaa ;};if _afcbf .ExtLst !=nil {if _bbeb :=_afcbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbeb !=nil {return _bbeb ;};};return nil ;};type CT_SlideLayout struct{ +// Animate Rotation +AnimRot []*CT_TLAnimateRotationBehavior ; -// Matching Name -MatchingNameAttr *string ; +// Animate Scale +AnimScale []*CT_TLAnimateScaleBehavior ; -// Slide Layout Type -TypeAttr ST_SlideLayoutType ; +// Command +Cmd []*CT_TLCommandBehavior ; -// Preserve Slide Layout -PreserveAttr *bool ; +// Set Time Node Behavior +Set []*CT_TLSetBehavior ; -// Is User Drawn -UserDrawnAttr *bool ; +// Audio +Audio []*CT_TLMediaNodeAudio ; -// Common slide data for slide layouts -CSld *CT_CommonSlideData ; +// Video +Video []*CT_TLMediaNodeVideo ;};func (_cggc *CT_StringTag )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgcd :=range start .Attr {if _fgcd .Name .Local =="\u006e\u0061\u006d\u0065"{_fdab ,_bcbdd :=_fgcd .Value ,error (nil );if _bcbdd !=nil {return _bcbdd ;};_cggc .NameAttr =_fdab ;continue ;};if _fgcd .Name .Local =="\u0076\u0061\u006c"{_ccbf ,_faaf :=_fgcd .Value ,error (nil );if _faaf !=nil {return _faaf ;};_cggc .ValAttr =_ccbf ;continue ;};};for {_adba ,_gfdfb :=d .Token ();if _gfdfb !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_gfdfb );};if _fccgcg ,_eabac :=_adba .(_d .EndElement );_eabac &&_fccgcg .Name ==start .Name {break ;};};return nil ;};func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_gb :=&CT_ApplicationNonVisualDrawingProps {};return _gb ;}; -// Color Scheme Map Override -ClrMapOvr *_ee .CT_ColorMappingOverride ; +// Validate validates the CT_TLIterateIntervalPercentage and its children +func (_eegge *CT_TLIterateIntervalPercentage )Validate ()error {return _eegge .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");}; -// Slide Transition for a Slide Layout -Transition *CT_SlideTransition ; +// Validate validates the CT_SlideLayout and its children +func (_fbgg *CT_SlideLayout )Validate ()error {return _fbgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_cdcdc ST_Direction )String ()string {switch _cdcdc {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_gffbf ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _gffbf {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffbf ));};return nil ;}; -// Slide Timing Information for a Slide Layout -Timing *CT_SlideTiming ; +// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path +func (_bacdc *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _cdee ,_ecfeg :=range _bacdc .Tav {if _eddba :=_ecfeg .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_cdee ));_eddba !=nil {return _eddba ;};};return nil ;};func NewEG_Background ()*EG_Background {_gbbfd :=&EG_Background {};return _gbbfd };func (_fdffg ST_TransitionSpeed )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdffg .String (),start );}; -// Header/Footer information for a slide layout -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_ebde *CT_SmartTags )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ebde .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Empty ()*CT_Empty {_aeda :=&CT_Empty {};return _aeda };type CT_TLCommandBehavior struct{ +// Validate validates the CT_StringTag and its children +func (_degge *CT_StringTag )Validate ()error {return _degge .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_abcab :=&CT_SlideIdListEntry {};_abcab .IdAttr =256;return _abcab ;}; -// Command Type -TypeAttr ST_TLCommandType ; +// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path +func (_addce *EG_SlideListChoice )ValidateWithPath (path string )error {if _addce .SldAll !=nil {if _aeed :=_addce .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_aeed !=nil {return _aeed ;};};if _addce .SldRg !=nil {if _gcgec :=_addce .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_gcgec !=nil {return _gcgec ;};};if _addce .CustShow !=nil {if _aeddgf :=_addce .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_aeddgf !=nil {return _aeddgf ;};};return nil ;};func (_efegc ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _efegc {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efegc ));};return nil ;}; -// Command -CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;};func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_eafae :=&CT_TLAnimVariantStringVal {};return _eafae ;};func (_degeb ST_TransitionSideDirectionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_degeb .String (),start );};func (_dbc *CT_HandoutMaster )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbc .CSld =NewCT_CommonSlideData ();_dbc .ClrMap =_ee .NewCT_ColorMapping ();_ccgda :for {_bfcag ,_agg :=d .Token ();if _agg !=nil {return _agg ;};switch _adab :=_bfcag .(type ){case _c .StartElement :switch _adab .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _aecg :=d .DecodeElement (_dbc .CSld ,&_adab );_aecg !=nil {return _aecg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _agbg :=d .DecodeElement (_dbc .ClrMap ,&_adab );_agbg !=nil {return _agbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_dbc .Hf =NewCT_HeaderFooter ();if _fdce :=d .DecodeElement (_dbc .Hf ,&_adab );_fdce !=nil {return _fdce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbc .ExtLst =NewCT_ExtensionListModify ();if _beca :=d .DecodeElement (_dbc .ExtLst ,&_adab );_beca !=nil {return _beca ;};default:_cd .Log ("\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\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025v",_adab .Name );if _geff :=d .Skip ();_geff !=nil {return _geff ;};};case _c .EndElement :break _ccgda ;case _c .CharData :};};return nil ;};func (_bbcfg *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dafddd ,_cfegg :=d .Token ();if _cfegg !=nil {return _cfegg ;};if _dgeged ,_bebba :=_dafddd .(_c .EndElement );_bebba &&_dgeged .Name ==start .Name {*_bbcfg =1;return nil ;};if _dcdgg ,_dgefd :=_dafddd .(_c .CharData );!_dgefd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dafddd );}else {switch string (_dcdgg ){case "":*_bbcfg =0;case "\u0073\u0074\u0072":*_bbcfg =1;case "\u006e\u0075\u006d":*_bbcfg =2;case "\u0063\u006c\u0072":*_bbcfg =3;};};_dafddd ,_cfegg =d .Token ();if _cfegg !=nil {return _cfegg ;};if _cffgg ,_fceag :=_dafddd .(_c .EndElement );_fceag &&_cffgg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dafddd );};func (_bggb *CT_SlideLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bggb .CSld =NewCT_CommonSlideData ();for _ ,_ebfg :=range start .Attr {if _ebfg .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_dabf ,_eaecd :=_ebfg .Value ,error (nil );if _eaecd !=nil {return _eaecd ;};_bggb .MatchingNameAttr =&_dabf ;continue ;};if _ebfg .Name .Local =="\u0074\u0079\u0070\u0065"{_bggb .TypeAttr .UnmarshalXMLAttr (_ebfg );continue ;};if _ebfg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_gaaa ,_cacf :=_e .ParseBool (_ebfg .Value );if _cacf !=nil {return _cacf ;};_bggb .PreserveAttr =&_gaaa ;continue ;};if _ebfg .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_gcfeb ,_dacf :=_e .ParseBool (_ebfg .Value );if _dacf !=nil {return _dacf ;};_bggb .UserDrawnAttr =&_gcfeb ;continue ;};if _ebfg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_bccbed ,_gada :=_e .ParseBool (_ebfg .Value );if _gada !=nil {return _gada ;};_bggb .ShowMasterSpAttr =&_bccbed ;continue ;};if _ebfg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_gefdb ,_fgced :=_e .ParseBool (_ebfg .Value );if _fgced !=nil {return _fgced ;};_bggb .ShowMasterPhAnimAttr =&_gefdb ;continue ;};};_fbgad :for {_gfgeb ,_dedg :=d .Token ();if _dedg !=nil {return _dedg ;};switch _gfea :=_gfgeb .(type ){case _c .StartElement :switch _gfea .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _dgdca :=d .DecodeElement (_bggb .CSld ,&_gfea );_dgdca !=nil {return _dgdca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_bggb .ClrMapOvr =_ee .NewCT_ColorMappingOverride ();if _bcafe :=d .DecodeElement (_bggb .ClrMapOvr ,&_gfea );_bcafe !=nil {return _bcafe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_bggb .Transition =NewCT_SlideTransition ();if _ffbb :=d .DecodeElement (_bggb .Transition ,&_gfea );_ffbb !=nil {return _ffbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_bggb .Timing =NewCT_SlideTiming ();if _dedde :=d .DecodeElement (_bggb .Timing ,&_gfea );_dedde !=nil {return _dedde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_bggb .Hf =NewCT_HeaderFooter ();if _bdfbf :=d .DecodeElement (_bggb .Hf ,&_gfea );_bdfbf !=nil {return _bdfbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bggb .ExtLst =NewCT_ExtensionListModify ();if _cdfb :=d .DecodeElement (_bggb .ExtLst ,&_gfea );_cdfb !=nil {return _cdfb ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061y\u006fu\u0074\u0020\u0025\u0076",_gfea .Name );if _cced :=d .Skip ();_cced !=nil {return _cced ;};};case _c .EndElement :break _fbgad ;case _c .CharData :};};return nil ;};func (_eecg ST_IterateType )ValidateWithPath (path string )error {switch _eecg {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eecg ));};return nil ;};func (_ffa *CT_BackgroundProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffa .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_ffa .ShadeToTitleAttr ))});};e .EncodeToken (start );if _ffa .NoFill !=nil {_ccc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffa .NoFill ,_ccc );};if _ffa .SolidFill !=nil {_eac :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffa .SolidFill ,_eac );};if _ffa .GradFill !=nil {_ce :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffa .GradFill ,_ce );};if _ffa .BlipFill !=nil {_ecd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffa .BlipFill ,_ecd );};if _ffa .PattFill !=nil {_dee :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffa .PattFill ,_dee );};if _ffa .GrpFill !=nil {_dfg :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ffa .GrpFill ,_dfg );};if _ffa .EffectLst !=nil {_caf :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffa .EffectLst ,_caf );};if _ffa .EffectDag !=nil {_fbf :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_ffa .EffectDag ,_fbf );};if _ffa .ExtLst !=nil {_cbf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffa .ExtLst ,_cbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ShowProperties and its children +func (_ffgdgg *CT_ShowProperties )Validate ()error {return _ffgdgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_Picture struct{ -// Validate validates the CT_HandoutMasterIdListEntry and its children -func (_acdg *CT_HandoutMasterIdListEntry )Validate ()error {return _acdg .ValidateWithPath ("C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079");};func (_ffgb *CT_ControlList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdc :for {_dfdc ,_dfae :=d .Token ();if _dfae !=nil {return _dfae ;};switch _cda :=_dfdc .(type ){case _c .StartElement :switch _cda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_ccea :=NewCT_Control ();if _cbefa :=d .DecodeElement (_ccea ,&_cda );_cbefa !=nil {return _cbefa ;};_ffgb .Control =append (_ffgb .Control ,_ccea );default:_cd .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006cL\u0069s\u0074\u0020\u0025\u0076",_cda .Name );if _aebg :=d .Skip ();_aebg !=nil {return _aebg ;};};case _c .EndElement :break _bdc ;case _c .CharData :};};return nil ;}; +// Non-Visual Properties for a Picture +NvPicPr *CT_PictureNonVisual ; -// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path -func (_gbgf *CT_NotesSlide )ValidateWithPath (path string )error {if _fbba :=_gbgf .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_fbba !=nil {return _fbba ;};if _gbgf .ClrMapOvr !=nil {if _eacg :=_gbgf .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_eacg !=nil {return _eacg ;};};if _gbgf .ExtLst !=nil {if _dede :=_gbgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dede !=nil {return _dede ;};};return nil ;}; +// Picture Fill +BlipFill *_c .CT_BlipFillProperties ;SpPr *_c .CT_ShapeProperties ;Style *_c .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_facf *CT_SideDirectionTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fecg :=range start .Attr {if _fecg .Name .Local =="\u0064\u0069\u0072"{_facf .DirAttr .UnmarshalXMLAttr (_fecg );continue ;};};for {_dbcec ,_bcbf :=d .Token ();if _bcbf !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_bcbf );};if _dgea ,_gadfg :=_dbcec .(_d .EndElement );_gadfg &&_dgea .Name ==start .Name {break ;};};return nil ;};func (_cfec ST_SlideLayoutType )String ()string {switch _cfec {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0074\u0078";case 3:return "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case 4:return "\u0074\u0062\u006c";case 5:return "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case 6:return "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case 7:return "\u0064\u0067\u006d";case 8:return "\u0063\u0068\u0061r\u0074";case 9:return "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case 10:return "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case 11:return "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case 12:return "\u0062\u006c\u0061n\u006b";case 13:return "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case 14:return "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 15:return "\u006fb\u006a\u004f\u006e\u006c\u0079";case 16:return "\u006f\u0062\u006a";case 17:return "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case 18:return "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case 19:return "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case 20:return "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case 21:return "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case 22:return "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 23:return "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case 24:return "\u0066o\u0075\u0072\u004f\u0062\u006a";case 25:return "\u0076\u0065\u0072\u0074\u0054\u0078";case 26:return "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case 27:return "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case 28:return "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074";case 29:return "\u0074\u0077\u006f\u004f\u0062\u006a";case 30:return "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case 31:return "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case 32:return "\u0063\u0075\u0073\u0074";case 33:return "\u0073e\u0063\u0048\u0065\u0061\u0064";case 34:return "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case 35:return "\u006f\u0062\u006aT\u0078";case 36:return "\u0070\u0069\u0063T\u0078";};return "";};const (ST_TLTimeNodeTypeUnset ST_TLTimeNodeType =0;ST_TLTimeNodeTypeClickEffect ST_TLTimeNodeType =1;ST_TLTimeNodeTypeWithEffect ST_TLTimeNodeType =2;ST_TLTimeNodeTypeAfterEffect ST_TLTimeNodeType =3;ST_TLTimeNodeTypeMainSeq ST_TLTimeNodeType =4;ST_TLTimeNodeTypeInteractiveSeq ST_TLTimeNodeType =5;ST_TLTimeNodeTypeClickPar ST_TLTimeNodeType =6;ST_TLTimeNodeTypeWithGroup ST_TLTimeNodeType =7;ST_TLTimeNodeTypeAfterGroup ST_TLTimeNodeType =8;ST_TLTimeNodeTypeTmRoot ST_TLTimeNodeType =9;);func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_egea :=&CT_HandoutMasterIdList {};return _egea ;};func (_acabf ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acabf .String (),start );};type CT_TLByRgbColorTransform struct{ -// Validate validates the CT_TLTriggerRuntimeNode and its children -func (_egcfa *CT_TLTriggerRuntimeNode )Validate ()error {return _egcfa .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};func (_dfdba *Sld )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="\u0070\u003a\u0073l\u0064";return _dfdba .CT_Slide .MarshalXML (e ,start );};type CT_EmbeddedFontListEntry struct{ +// Red +RAttr _c .ST_FixedPercentage ; -// Embedded Font Name -Font *_ee .CT_TextFont ; +// Green +GAttr _c .ST_FixedPercentage ; -// Regular Embedded Font -Regular *CT_EmbeddedFontDataId ; +// Blue +BAttr _c .ST_FixedPercentage ;};func (_caage *CT_Slide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caage .CSld =NewCT_CommonSlideData ();for _ ,_bgcb :=range start .Attr {if _bgcb .Name .Local =="\u0073\u0068\u006f\u0077"{_dcaf ,_gdce :=_gc .ParseBool (_bgcb .Value );if _gdce !=nil {return _gdce ;};_caage .ShowAttr =&_dcaf ;continue ;};if _bgcb .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_gbda ,_ddab :=_gc .ParseBool (_bgcb .Value );if _ddab !=nil {return _ddab ;};_caage .ShowMasterSpAttr =&_gbda ;continue ;};if _bgcb .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_gedg ,_baeg :=_gc .ParseBool (_bgcb .Value );if _baeg !=nil {return _baeg ;};_caage .ShowMasterPhAnimAttr =&_gedg ;continue ;};};_aace :for {_cbaca ,_cfefae :=d .Token ();if _cfefae !=nil {return _cfefae ;};switch _cefbd :=_cbaca .(type ){case _d .StartElement :switch _cefbd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _fafc :=d .DecodeElement (_caage .CSld ,&_cefbd );_fafc !=nil {return _fafc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_caage .ClrMapOvr =_c .NewCT_ColorMappingOverride ();if _bdbd :=d .DecodeElement (_caage .ClrMapOvr ,&_cefbd );_bdbd !=nil {return _bdbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_caage .Transition =NewCT_SlideTransition ();if _defb :=d .DecodeElement (_caage .Transition ,&_cefbd );_defb !=nil {return _defb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_caage .Timing =NewCT_SlideTiming ();if _ggbe :=d .DecodeElement (_caage .Timing ,&_cefbd );_ggbe !=nil {return _ggbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caage .ExtLst =NewCT_ExtensionListModify ();if _efec :=d .DecodeElement (_caage .ExtLst ,&_cefbd );_efec !=nil {return _efec ;};default:_e .Log ("\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\u006c\u0069\u0064\u0065\u0020\u0025\u0076",_cefbd .Name );if _ecebd :=d .Skip ();_ecebd !=nil {return _ecebd ;};};case _d .EndElement :break _aace ;case _d .CharData :};};return nil ;}; -// Bold Embedded Font -Bold *CT_EmbeddedFontDataId ; +// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path +func (_ega *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _ega .Ph !=nil {if _dge :=_ega .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_dge !=nil {return _dge ;};};if _ega .AudioCd !=nil {if _ffc :=_ega .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_ffc !=nil {return _ffc ;};};if _ega .WavAudioFile !=nil {if _cbc :=_ega .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_cbc !=nil {return _cbc ;};};if _ega .AudioFile !=nil {if _dfd :=_ega .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_dfd !=nil {return _dfd ;};};if _ega .VideoFile !=nil {if _bcf :=_ega .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_bcf !=nil {return _bcf ;};};if _ega .QuickTimeFile !=nil {if _ccb :=_ega .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_ccb !=nil {return _ccb ;};};if _ega .CustDataLst !=nil {if _deg :=_ega .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_deg !=nil {return _deg ;};};if _ega .ExtLst !=nil {if _ede :=_ega .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ede !=nil {return _ede ;};};return nil ;};func (_ffbba ST_WebScreenSize )String ()string {switch _ffbba {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";}; -// Italic Embedded Font -Italic *CT_EmbeddedFontDataId ; +// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path +func (_bafa *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil };func (_ccged ST_WebScreenSize )ValidateWithPath (path string )error {switch _ccged {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccged ));};return nil ;};func (_cgfad ST_TransitionCornerDirectionType )Validate ()error {return _cgfad .ValidateWithPath ("")};func NewCT_TLPoint ()*CT_TLPoint {_ebda :=&CT_TLPoint {};return _ebda };func (_adcdg *ST_PrintColorMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adcdg =0;case "\u0062\u0077":*_adcdg =1;case "\u0067\u0072\u0061\u0079":*_adcdg =2;case "\u0063\u006c\u0072":*_adcdg =3;};return nil ;};func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_fadd :=&CT_SlideRelationshipListEntry {};return _fadd ;};func (_edfe *ST_TLBehaviorTransformType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ageaf ,_cbcfg :=d .Token ();if _cbcfg !=nil {return _cbcfg ;};if _fdege ,_fgdbg :=_ageaf .(_d .EndElement );_fgdbg &&_fdege .Name ==start .Name {*_edfe =1;return nil ;};if _bfagdd ,_eaegf :=_ageaf .(_d .CharData );!_eaegf {return _dg .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",_ageaf );}else {switch string (_bfagdd ){case "":*_edfe =0;case "\u0070\u0074":*_edfe =1;case "\u0069\u006d\u0067":*_edfe =2;};};_ageaf ,_cbcfg =d .Token ();if _cbcfg !=nil {return _cbcfg ;};if _fcabe ,_cadad :=_ageaf .(_d .EndElement );_cadad &&_fcabe .Name ==start .Name {return nil ;};return _dg .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",_ageaf );};func (_fed *CT_CustomerData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_fed .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TLAnimateColorDirection byte ; -// Bold Italic Embedded Font -BoldItalic *CT_EmbeddedFontDataId ;};func (_egec *CT_CommonViewProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egec .Scale =_ee .NewCT_Scale2D ();_egec .Origin =_ee .NewCT_Point2D ();for _ ,_edcfd :=range start .Attr {if _edcfd .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_gbg ,_gbdd :=_e .ParseBool (_edcfd .Value );if _gbdd !=nil {return _gbdd ;};_egec .VarScaleAttr =&_gbg ;continue ;};};_beef :for {_cfdcf ,_edf :=d .Token ();if _edf !=nil {return _edf ;};switch _eefd :=_cfdcf .(type ){case _c .StartElement :switch _eefd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"}:if _cgg :=d .DecodeElement (_egec .Scale ,&_eefd );_cgg !=nil {return _cgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"}:if _ebfbd :=d .DecodeElement (_egec .Origin ,&_eefd );_ebfbd !=nil {return _ebfbd ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_eefd .Name );if _dgcb :=d .Skip ();_dgcb !=nil {return _dgcb ;};};case _c .EndElement :break _beef ;case _c .CharData :};};return nil ;};func (_debfg *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_debfg =0;case "\u006e\u006f\u006e\u0065":*_debfg =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_debfg =2;};return nil ;};type ST_ViewType byte ;const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1;ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;);func (_ddgg *CT_SideDirectionTransition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aabda :=range start .Attr {if _aabda .Name .Local =="\u0064\u0069\u0072"{_ddgg .DirAttr .UnmarshalXMLAttr (_aabda );continue ;};};for {_dbgba ,_bdabc :=d .Token ();if _bdabc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_bdabc );};if _cdaa ,_ggdgb :=_dbgba .(_c .EndElement );_ggdgb &&_cdaa .Name ==start .Name {break ;};};return nil ;};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_cagdee :=&CT_TLTriggerRuntimeNode {};_cagdee .ValAttr =ST_TLTriggerRuntimeNode (1);return _cagdee ;}; +// Validate validates the CT_Background and its children +func (_dc *CT_Background )Validate ()error {return _dc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_gcee *CT_CommonSlideViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcee .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_gcee .SnapToGridAttr ))});};if _gcee .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_gcee .SnapToObjectsAttr ))});};if _gcee .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_gcee .ShowGuidesAttr ))});};e .EncodeToken (start );_addg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_gcee .CViewPr ,_addg );if _gcee .GuideLst !=nil {_dcg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}};e .EncodeElement (_gcee .GuideLst ,_dcg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bffab ST_TransitionSideDirectionType )Validate ()error {return _bffab .ValidateWithPath ("")};func (_dcbed *CT_HtmlPublishProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcbed .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_dcbed .ShowSpeakerNotesAttr ))});};if _dcbed .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_dcbed .TargetAttr )});};if _dcbed .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_dcbed .TitleAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_dcbed .IdAttr )});e .EncodeToken (start );if _dcbed .SldAll !=nil {_abbcc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_dcbed .SldAll ,_abbcc );};if _dcbed .SldRg !=nil {_cbfc :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_dcbed .SldRg ,_cbfc );};if _dcbed .CustShow !=nil {_afeg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_dcbed .CustShow ,_afeg );};if _dcbed .ExtLst !=nil {_cdca :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcbed .ExtLst ,_cdca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SlideTransition ()*CT_SlideTransition {_fcfd :=&CT_SlideTransition {};return _fcfd }; -// Validate validates the EG_ChildSlide and its children -func (_fcad *EG_ChildSlide )Validate ()error {return _fcad .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_acfd *CT_SlideLayoutIdList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _acfd .SldLayoutId !=nil {_eaefa :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_ceaad :=range _acfd .SldLayoutId {e .EncodeElement (_ceaad ,_eaefa );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_eacag :=&CT_OutlineViewProperties {};_eacag .CViewPr =NewCT_CommonViewProperties ();return _eacag ;};const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2;ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);func (_agddb *CT_TLSubShapeId )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_agddb .SpidAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebfacg ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _ebfacg {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074";case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";};func (_gdbdba ST_WebScreenSize )String ()string {switch _gdbdba {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};func (_abbfg ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _abbfg {case 0,1:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abbfg ));};return nil ;};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_SlideLayoutIdListEntry and its children +func (_dgbcf *CT_SlideLayoutIdListEntry )Validate ()error {return _dgbcf .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};type CT_TLAnimateScaleBehavior struct{ -// Validate validates the CT_TLPoint and its children -func (_faaa *CT_TLPoint )Validate ()error {return _faaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");};func (_ebcgdc *Sld )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebcgdc .CT_Slide =*NewCT_Slide ();for _ ,_ecgaa :=range start .Attr {if _ecgaa .Name .Local =="\u0073\u0068\u006f\u0077"{_fffff ,_agfee :=_e .ParseBool (_ecgaa .Value );if _agfee !=nil {return _agfee ;};_ebcgdc .ShowAttr =&_fffff ;continue ;};if _ecgaa .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_fggab ,_gccae :=_e .ParseBool (_ecgaa .Value );if _gccae !=nil {return _gccae ;};_ebcgdc .ShowMasterSpAttr =&_fggab ;continue ;};if _ecgaa .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_gadc ,_dgcee :=_e .ParseBool (_ecgaa .Value );if _dgcee !=nil {return _dgcee ;};_ebcgdc .ShowMasterPhAnimAttr =&_gadc ;continue ;};};_efdaa :for {_dbgbd ,_bcbg :=d .Token ();if _bcbg !=nil {return _bcbg ;};switch _gaaag :=_dbgbd .(type ){case _c .StartElement :switch _gaaag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ccccf :=d .DecodeElement (_ebcgdc .CSld ,&_gaaag );_ccccf !=nil {return _ccccf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_ebcgdc .ClrMapOvr =_ee .NewCT_ColorMappingOverride ();if _gcffb :=d .DecodeElement (_ebcgdc .ClrMapOvr ,&_gaaag );_gcffb !=nil {return _gcffb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_ebcgdc .Transition =NewCT_SlideTransition ();if _bafbc :=d .DecodeElement (_ebcgdc .Transition ,&_gaaag );_bafbc !=nil {return _bafbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_ebcgdc .Timing =NewCT_SlideTiming ();if _bcfda :=d .DecodeElement (_ebcgdc .Timing ,&_gaaag );_bcfda !=nil {return _bcfda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebcgdc .ExtLst =NewCT_ExtensionListModify ();if _cagaa :=d .DecodeElement (_ebcgdc .ExtLst ,&_gaaag );_cagaa !=nil {return _cagaa ;};default:_cd .Log ("\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\u0053l\u0064\u0020\u0025\u0076",_gaaag .Name );if _agfcf :=d .Skip ();_agfcf !=nil {return _agfcf ;};};case _c .EndElement :break _efdaa ;case _c .CharData :};};return nil ;}; +// Zoom Content +ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; -// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path -func (_bef *CT_CommentAuthorList )ValidateWithPath (path string )error {for _eabad ,_eged :=range _bef .CmAuthor {if _gcd :=_eged .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_eabad ));_gcd !=nil {return _gcd ;};};return nil ;};func (_afdde ST_PhotoAlbumLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_afdde .String (),start );};func (_bbaf *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbaeg ,_acfb :=d .Token ();if _acfb !=nil {return _acfb ;};if _ccdaeg ,_fabb :=_gbaeg .(_c .EndElement );_fabb &&_ccdaeg .Name ==start .Name {*_bbaf =1;return nil ;};if _gadcaf ,_gffec :=_gbaeg .(_c .CharData );!_gffec {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbaeg );}else {switch string (_gadcaf ){case "":*_bbaf =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_bbaf =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_bbaf =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_bbaf =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_bbaf =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_bbaf =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_bbaf =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_bbaf =7;};};_gbaeg ,_acfb =d .Token ();if _acfb !=nil {return _acfb ;};if _egfbg ,_cddca :=_gbaeg .(_c .EndElement );_cddca &&_egfbg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbaeg );};func (_gcegb *CT_Placeholder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcegb .TypeAttr !=ST_PlaceholderTypeUnset {_fafg ,_acdgd :=_gcegb .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _acdgd !=nil {return _acdgd ;};start .Attr =append (start .Attr ,_fafg );};if _gcegb .OrientAttr !=ST_DirectionUnset {_ecab ,_efbb :=_gcegb .OrientAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _efbb !=nil {return _efbb ;};start .Attr =append (start .Attr ,_ecab );};if _gcegb .SzAttr !=ST_PlaceholderSizeUnset {_fceb ,_geag :=_gcegb .SzAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u007a"});if _geag !=nil {return _geag ;};start .Attr =append (start .Attr ,_fceb );};if _gcegb .IdxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_gcegb .IdxAttr )});};if _gcegb .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_gcegb .HasCustomPromptAttr ))});};e .EncodeToken (start );if _gcegb .ExtLst !=nil {_cgff :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcegb .ExtLst ,_cgff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SlideTransition ()*CT_SlideTransition {_dfbbb :=&CT_SlideTransition {};return _dfbbb };func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_dac :=&CT_OleObjectEmbed {};return _dac };type CT_OleObject struct{ +// By +By *CT_TLPoint ;From *CT_TLPoint ; -// Embedded Object ProgID -ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_gfggb ST_TLAnimateColorDirection )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ebfgb :=_c .Attr {};_ebfgb .Name =name ;switch _gfggb {case ST_TLAnimateColorDirectionUnset :_ebfgb .Value ="";case ST_TLAnimateColorDirectionCw :_ebfgb .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_ebfgb .Value ="\u0063\u0063\u0077";};return _ebfgb ,nil ;};func (_gfgbg ST_TransitionEightDirectionType )String ()string {if _gfgbg .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _gfgbg .ST_TransitionSideDirectionType .String ();};if _gfgbg .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _gfgbg .ST_TransitionCornerDirectionType .String ();};return "";};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_gcae :=&CT_TLSetBehavior {};_gcae .CBhvr =NewCT_TLCommonBehaviorData ();return _gcae ;};func (_gegb *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gegb .CNvPr =_ee .NewCT_NonVisualDrawingProps ();_gegb .CNvGraphicFramePr =_ee .NewCT_NonVisualGraphicFrameProperties ();_gegb .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_fca :for {_efbc ,_daec :=d .Token ();if _daec !=nil {return _daec ;};switch _fdge :=_efbc .(type ){case _c .StartElement :switch _fdge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _eedc :=d .DecodeElement (_gegb .CNvPr ,&_fdge );_eedc !=nil {return _eedc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _bgee :=d .DecodeElement (_gegb .CNvGraphicFramePr ,&_fdge );_bgee !=nil {return _bgee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _bgdaf :=d .DecodeElement (_gegb .NvPr ,&_fdge );_bgdaf !=nil {return _bgdaf ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_fdge .Name );if _gfaa :=d .Skip ();_gfaa !=nil {return _gfaa ;};};case _c .EndElement :break _fca ;case _c .CharData :};};return nil ;}; +// To +To *CT_TLPoint ;};func NewCT_ShowProperties ()*CT_ShowProperties {_ffcf :=&CT_ShowProperties {};return _ffcf };func NewCT_Picture ()*CT_Picture {_efaa :=&CT_Picture {};_efaa .NvPicPr =NewCT_PictureNonVisual ();_efaa .BlipFill =_c .NewCT_BlipFillProperties ();_efaa .SpPr =_c .NewCT_ShapeProperties ();return _efaa ;};type ST_TLAnimateBehaviorValueType byte ;func (_gdfc *CT_HeaderFooter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adgc :=range start .Attr {if _adgc .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_eccf ,_dggdb :=_gc .ParseBool (_adgc .Value );if _dggdb !=nil {return _dggdb ;};_gdfc .SldNumAttr =&_eccf ;continue ;};if _adgc .Name .Local =="\u0068\u0064\u0072"{_fddc ,_ebgb :=_gc .ParseBool (_adgc .Value );if _ebgb !=nil {return _ebgb ;};_gdfc .HdrAttr =&_fddc ;continue ;};if _adgc .Name .Local =="\u0066\u0074\u0072"{_deec ,_bcgf :=_gc .ParseBool (_adgc .Value );if _bcgf !=nil {return _bcgf ;};_gdfc .FtrAttr =&_deec ;continue ;};if _adgc .Name .Local =="\u0064\u0074"{_accaa ,_gace :=_gc .ParseBool (_adgc .Value );if _gace !=nil {return _gace ;};_gdfc .DtAttr =&_accaa ;continue ;};};_gec :for {_fbbg ,_fgaeb :=d .Token ();if _fgaeb !=nil {return _fgaeb ;};switch _cbdd :=_fbbg .(type ){case _d .StartElement :switch _cbdd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdfc .ExtLst =NewCT_ExtensionListModify ();if _aeeb :=d .DecodeElement (_gdfc .ExtLst ,&_cbdd );_aeeb !=nil {return _aeeb ;};default:_e .Log ("\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\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_cbdd .Name );if _aggg :=d .Skip ();_aggg !=nil {return _aggg ;};};case _d .EndElement :break _gec ;case _d .CharData :};};return nil ;};func (_baee ST_TLTimeIndefinite )String ()string {switch _baee {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return "";};type ST_TLTimeNodeFillType byte ; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_ddc *CT_Empty )ValidateWithPath (path string )error {return nil };type PresentationPr struct{CT_PresentationProperties };func (_bacfd *OleObj )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bacfd .CT_OleObject =*NewCT_OleObject ();for _ ,_abbbd :=range start .Attr {if _abbbd .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"&&_abbbd .Name .Local =="\u0069\u0064"{_gaad ,_aabbbg :=_abbbd .Value ,error (nil );if _aabbbg !=nil {return _aabbbg ;};_bacfd .IdAttr =&_gaad ;continue ;};if _abbbd .Name .Local =="\u0073\u0070\u0069\u0064"{_ecbgg ,_dfdca :=_abbbd .Value ,error (nil );if _dfdca !=nil {return _dfdca ;};_bacfd .SpidAttr =&_ecbgg ;continue ;};if _abbbd .Name .Local =="\u006e\u0061\u006d\u0065"{_aadgf ,_fecdbe :=_abbbd .Value ,error (nil );if _fecdbe !=nil {return _fecdbe ;};_bacfd .NameAttr =&_aadgf ;continue ;};if _abbbd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_agcgbg ,_cfddeg :=_e .ParseBool (_abbbd .Value );if _cfddeg !=nil {return _cfddeg ;};_bacfd .ShowAsIconAttr =&_agcgbg ;continue ;};if _abbbd .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_gdca ,_bgbdd :=_abbbd .Value ,error (nil );if _bgbdd !=nil {return _bgbdd ;};_bacfd .ProgIdAttr =&_gdca ;continue ;};if _abbbd .Name .Local =="\u0069\u006d\u0067\u0057"{_cafeb ,_gagcb :=_e .ParseInt (_abbbd .Value ,10,32);if _gagcb !=nil {return _gagcb ;};_cbffb :=int32 (_cafeb );_bacfd .ImgWAttr =&_cbffb ;continue ;};if _abbbd .Name .Local =="\u0069\u006d\u0067\u0048"{_gdbcdb ,_ccefd :=_e .ParseInt (_abbbd .Value ,10,32);if _ccefd !=nil {return _ccefd ;};_eafcb :=int32 (_gdbcdb );_bacfd .ImgHAttr =&_eafcb ;continue ;};};_fegbe :for {_bgdbc ,_fdefe :=d .Token ();if _fdefe !=nil {return _fdefe ;};switch _gcaaa :=_bgdbc .(type ){case _c .StartElement :switch _gcaaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_bacfd .Choice =NewCT_OleObjectChoice ();if _bdecge :=d .DecodeElement (&_bacfd .Choice .Embed ,&_gcaaa );_bdecge !=nil {return _bdecge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_bacfd .Choice =NewCT_OleObjectChoice ();if _cdgec :=d .DecodeElement (&_bacfd .Choice .Link ,&_gcaaa );_cdgec !=nil {return _cdgec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_bacfd .Pic =NewCT_Picture ();if _ggec :=d .DecodeElement (_bacfd .Pic ,&_gcaaa );_ggec !=nil {return _ggec ;};default:_cd .Log ("\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\u006c\u0065\u004f\u0062\u006a\u0020\u0025\u0076",_gcaaa .Name );if _dbcde :=d .Skip ();_dbcde !=nil {return _dbcde ;};};case _c .EndElement :break _fegbe ;case _c .CharData :};};return nil ;};func (_bgddf *ST_SlideSizeType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgddf =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_bgddf =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_bgddf =2;case "\u0041\u0034":*_bgddf =3;case "\u0033\u0035\u006d\u006d":*_bgddf =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_bgddf =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_bgddf =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bgddf =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_bgddf =8;case "\u0041\u0033":*_bgddf =9;case "\u0042\u0034\u0049S\u004f":*_bgddf =10;case "\u0042\u0035\u0049S\u004f":*_bgddf =11;case "\u0042\u0034\u004aI\u0053":*_bgddf =12;case "\u0042\u0035\u004aI\u0053":*_bgddf =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_bgddf =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_bgddf =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_bgddf =16;};return nil ;};func (_ecffa ST_ViewType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ecffa .String (),start );};func (_acae *CT_ModifyVerifier )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_caec :=range start .Attr {if _caec .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_fgebe ,_bbfcg :=_e .ParseUint (_caec .Value ,10,32);if _bbfcg !=nil {return _bbfcg ;};_degcg :=uint32 (_fgebe );_acae .SpinCountAttr =&_degcg ;continue ;};if _caec .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bcgg ,_effef :=_caec .Value ,error (nil );if _effef !=nil {return _effef ;};_acae .AlgorithmNameAttr =&_bcgg ;continue ;};if _caec .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_bccg ,_cgca :=_caec .Value ,error (nil );if _cgca !=nil {return _cgca ;};_acae .SaltDataAttr =&_bccg ;continue ;};if _caec .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bdcg ,_ddba :=_caec .Value ,error (nil );if _ddba !=nil {return _ddba ;};_acae .SaltValueAttr =&_bdcg ;continue ;};if _caec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_acae .CryptProviderTypeAttr .UnmarshalXMLAttr (_caec );continue ;};if _caec .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_acae .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_caec );continue ;};if _caec .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_acae .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_caec );continue ;};if _caec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_fgfb ,_gdac :=_e .ParseUint (_caec .Value ,10,32);if _gdac !=nil {return _gdac ;};_cbcg :=uint32 (_fgfb );_acae .CryptAlgorithmSidAttr =&_cbcg ;continue ;};if _caec .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ceac ,_abe :=_caec .Value ,error (nil );if _abe !=nil {return _abe ;};_acae .HashValueAttr =&_ceac ;continue ;};if _caec .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_bbd ,_dedf :=_e .ParseUint (_caec .Value ,10,32);if _dedf !=nil {return _dedf ;};_caeag :=uint32 (_bbd );_acae .SpinValueAttr =&_caeag ;continue ;};if _caec .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_aabdb ,_dfdcc :=_caec .Value ,error (nil );if _dfdcc !=nil {return _dfdcc ;};_acae .HashDataAttr =&_aabdb ;continue ;};if _caec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_ega ,_dada :=_caec .Value ,error (nil );if _dada !=nil {return _dada ;};_acae .CryptProviderAttr =&_ega ;continue ;};if _caec .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ccef ,_abda :=_e .ParseUint (_caec .Value ,10,32);if _abda !=nil {return _abda ;};_adgc :=uint32 (_ccef );_acae .AlgIdExtAttr =&_adgc ;continue ;};if _caec .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_cadc ,_bdfeb :=_caec .Value ,error (nil );if _bdfeb !=nil {return _bdfeb ;};_acae .AlgIdExtSourceAttr =&_cadc ;continue ;};if _caec .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_daefe ,_afac :=_e .ParseUint (_caec .Value ,10,32);if _afac !=nil {return _afac ;};_ecbg :=uint32 (_daefe );_acae .CryptProviderTypeExtAttr =&_ecbg ;continue ;};if _caec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_edae ,_beggg :=_caec .Value ,error (nil );if _beggg !=nil {return _beggg ;};_acae .CryptProviderTypeExtSourceAttr =&_edae ;continue ;};};for {_afbd ,_cecb :=d .Token ();if _cecb !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072: \u0025\u0073",_cecb );};if _cfcd ,_afccf :=_afbd .(_c .EndElement );_afccf &&_cfcd .Name ==start .Name {break ;};};return nil ;};func (_gebg *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gebg =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_gebg =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_gebg =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_gebg =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_gebg =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_gebg =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_gebg =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_gebg =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_gebg =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_gebg =9;};return nil ;};func (_adbcd *EG_SlideListChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _adbcd .SldAll !=nil {_ddagg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_adbcd .SldAll ,_ddagg );};if _adbcd .SldRg !=nil {_ebdgg :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_adbcd .SldRg ,_ebdgg );};if _adbcd .CustShow !=nil {_gcbgf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_adbcd .CustShow ,_gcbgf );};return nil ;}; +// Validate validates the CT_InOutTransition and its children +func (_gef *CT_InOutTransition )Validate ()error {return _gef .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_efaec ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccfbgc :=_d .Attr {};_ccfbgc .Name =name ;switch _efaec {case ST_TLBehaviorAccumulateTypeUnset :_ccfbgc .Value ="";case ST_TLBehaviorAccumulateTypeNone :_ccfbgc .Value ="\u006e\u006f\u006e\u0065";case ST_TLBehaviorAccumulateTypeAlways :_ccfbgc .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _ccfbgc ,nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_acd *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _gea :=_acd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gea !=nil {return _gea ;};if _gagg :=_acd .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_gagg !=nil {return _gagg ;};if _ddad :=_acd .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_ddad !=nil {return _ddad ;};return nil ;};func (_bdabf *ST_TLTimeNodeType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbcgf ,_bbegb :=d .Token ();if _bbegb !=nil {return _bbegb ;};if _ffeff ,_aebfb :=_bbcgf .(_c .EndElement );_aebfb &&_ffeff .Name ==start .Name {*_bdabf =1;return nil ;};if _acfde ,_gfbag :=_bbcgf .(_c .CharData );!_gfbag {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbcgf );}else {switch string (_acfde ){case "":*_bdabf =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_bdabf =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_bdabf =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_bdabf =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_bdabf =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_bdabf =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_bdabf =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_bdabf =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_bdabf =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_bdabf =9;};};_bbcgf ,_bbegb =d .Token ();if _bbegb !=nil {return _bbegb ;};if _baca ,_cdgda :=_bbcgf .(_c .EndElement );_cdgda &&_baca .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbcgf );};func (_feeag ST_TLParaBuildType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_feeag .String (),start );};func (_gabee *ST_ViewType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdbc ,_gfgac :=d .Token ();if _gfgac !=nil {return _gfgac ;};if _gbef ,_ecgcb :=_bdbc .(_c .EndElement );_ecgcb &&_gbef .Name ==start .Name {*_gabee =1;return nil ;};if _fega ,_abbca :=_bdbc .(_c .CharData );!_abbca {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdbc );}else {switch string (_fega ){case "":*_gabee =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_gabee =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gabee =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_gabee =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_gabee =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gabee =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_gabee =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gabee =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_gabee =8;};};_bdbc ,_gfgac =d .Token ();if _gfgac !=nil {return _gfgac ;};if _egbdb ,_aaacc :=_bdbc .(_c .EndElement );_aaacc &&_egbdb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdbc );};func (_eag *CT_CommentList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccbb :for {_fbe ,_fea :=d .Token ();if _fea !=nil {return _fea ;};switch _dgfb :=_fbe .(type ){case _c .StartElement :switch _dgfb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_ccaf :=NewCT_Comment ();if _efaca :=d .DecodeElement (_ccaf ,&_dgfb );_efaca !=nil {return _efaca ;};_eag .Cm =append (_eag .Cm ,_ccaf );default:_cd .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_dgfb .Name );if _bee :=d .Skip ();_bee !=nil {return _bee ;};};case _c .EndElement :break _ccbb ;case _c .CharData :};};return nil ;};func (_gedbb *CT_SlideMasterIdList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gedbb .SldMasterId !=nil {_cfaf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};for _ ,_bgeed :=range _gedbb .SldMasterId {e .EncodeElement (_bgeed ,_cfaf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_befga *CT_TLTimeTargetElement )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _befga .SldTgt !=nil {_adac :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_befga .SldTgt ,_adac );};if _befga .SndTgt !=nil {_gcddb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}};e .EncodeElement (_befga .SndTgt ,_gcddb );};if _befga .SpTgt !=nil {_efcg :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_befga .SpTgt ,_efcg );};if _befga .InkTgt !=nil {_edfec :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}};e .EncodeElement (_befga .InkTgt ,_edfec );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SlideTiming ()*CT_SlideTiming {_bfead :=&CT_SlideTiming {};return _bfead }; +// Validate validates the CT_ApplicationNonVisualDrawingProps and its children +func (_afc *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _afc .ValidateWithPath ("C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073");};const (ST_PrintColorModeUnset ST_PrintColorMode =0;ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;);func (_ceaee ST_TLAnimateBehaviorValueType )Validate ()error {return _ceaee .ValidateWithPath ("")};func (_eceg *CT_SlideTransitionChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ececc :for {_dceb ,_gafgd :=d .Token ();if _gafgd !=nil {return _gafgd ;};switch _feede :=_dceb .(type ){case _d .StartElement :switch _feede .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_eceg .Blinds =NewCT_OrientationTransition ();if _fbgd :=d .DecodeElement (_eceg .Blinds ,&_feede );_fbgd !=nil {return _fbgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_eceg .Checker =NewCT_OrientationTransition ();if _aeffd :=d .DecodeElement (_eceg .Checker ,&_feede );_aeffd !=nil {return _aeffd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_eceg .Circle =NewCT_Empty ();if _fada :=d .DecodeElement (_eceg .Circle ,&_feede );_fada !=nil {return _fada ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_eceg .Dissolve =NewCT_Empty ();if _ggbec :=d .DecodeElement (_eceg .Dissolve ,&_feede );_ggbec !=nil {return _ggbec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_eceg .Comb =NewCT_OrientationTransition ();if _dadge :=d .DecodeElement (_eceg .Comb ,&_feede );_dadge !=nil {return _dadge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_eceg .Cover =NewCT_EightDirectionTransition ();if _ggdfe :=d .DecodeElement (_eceg .Cover ,&_feede );_ggdfe !=nil {return _ggdfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_eceg .Cut =NewCT_OptionalBlackTransition ();if _cdgdc :=d .DecodeElement (_eceg .Cut ,&_feede );_cdgdc !=nil {return _cdgdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_eceg .Diamond =NewCT_Empty ();if _cbdge :=d .DecodeElement (_eceg .Diamond ,&_feede );_cbdge !=nil {return _cbdge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_eceg .Fade =NewCT_OptionalBlackTransition ();if _dbddd :=d .DecodeElement (_eceg .Fade ,&_feede );_dbddd !=nil {return _dbddd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_eceg .Newsflash =NewCT_Empty ();if _afbg :=d .DecodeElement (_eceg .Newsflash ,&_feede );_afbg !=nil {return _afbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_eceg .Plus =NewCT_Empty ();if _cfcgf :=d .DecodeElement (_eceg .Plus ,&_feede );_cfcgf !=nil {return _cfcgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_eceg .Pull =NewCT_EightDirectionTransition ();if _aeagc :=d .DecodeElement (_eceg .Pull ,&_feede );_aeagc !=nil {return _aeagc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_eceg .Push =NewCT_SideDirectionTransition ();if _eggb :=d .DecodeElement (_eceg .Push ,&_feede );_eggb !=nil {return _eggb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_eceg .Random =NewCT_Empty ();if _ceceg :=d .DecodeElement (_eceg .Random ,&_feede );_ceceg !=nil {return _ceceg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_eceg .RandomBar =NewCT_OrientationTransition ();if _fgdgea :=d .DecodeElement (_eceg .RandomBar ,&_feede );_fgdgea !=nil {return _fgdgea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_eceg .Split =NewCT_SplitTransition ();if _fegf :=d .DecodeElement (_eceg .Split ,&_feede );_fegf !=nil {return _fegf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_eceg .Strips =NewCT_CornerDirectionTransition ();if _beeb :=d .DecodeElement (_eceg .Strips ,&_feede );_beeb !=nil {return _beeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_eceg .Wedge =NewCT_Empty ();if _dfeg :=d .DecodeElement (_eceg .Wedge ,&_feede );_dfeg !=nil {return _dfeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_eceg .Wheel =NewCT_WheelTransition ();if _cfgc :=d .DecodeElement (_eceg .Wheel ,&_feede );_cfgc !=nil {return _cfgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_eceg .Wipe =NewCT_SideDirectionTransition ();if _dbeee :=d .DecodeElement (_eceg .Wipe ,&_feede );_dbeee !=nil {return _dbeee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_eceg .Zoom =NewCT_InOutTransition ();if _cdac :=d .DecodeElement (_eceg .Zoom ,&_feede );_cdac !=nil {return _cdac ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_feede .Name );if _ddgbd :=d .Skip ();_ddgbd !=nil {return _ddgbd ;};};case _d .EndElement :break _ececc ;case _d .CharData :};};return nil ;};func (_aebb ST_TLTimeNodePresetClassType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aebb .String (),start );};func (_fgb *CT_Connector )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fdg :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fgb .NvCxnSpPr ,_fdg );_fgdd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgb .SpPr ,_fgdd );if _fgb .Style !=nil {_gfa :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgb .Style ,_gfa );};if _fgb .ExtLst !=nil {_bbdb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgb .ExtLst ,_bbdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ;};func (_gbdge *CmAuthorLst )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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 ,_d .Attr {Name :_d .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 ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _gbdge .CT_CommentAuthorList .MarshalXML (e ,start );};type CT_ControlList struct{ -// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path -func (_gfcf *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _dgbbb :=_gfcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgbbb !=nil {return _dgbbb ;};return nil ;};func (_afagf *ViewPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afagf .CT_ViewProperties =*NewCT_ViewProperties ();for _ ,_ccdgf :=range start .Attr {if _ccdgf .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_afagf .LastViewAttr .UnmarshalXMLAttr (_ccdgf );continue ;};if _ccdgf .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bdaa ,_eaaa :=_e .ParseBool (_ccdgf .Value );if _eaaa !=nil {return _eaaa ;};_afagf .ShowCommentsAttr =&_bdaa ;continue ;};};_dabge :for {_fdeb ,_dbaca :=d .Token ();if _dbaca !=nil {return _dbaca ;};switch _fdfag :=_fdeb .(type ){case _c .StartElement :switch _fdfag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_afagf .NormalViewPr =NewCT_NormalViewProperties ();if _gbadd :=d .DecodeElement (_afagf .NormalViewPr ,&_fdfag );_gbadd !=nil {return _gbadd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_afagf .SlideViewPr =NewCT_SlideViewProperties ();if _feee :=d .DecodeElement (_afagf .SlideViewPr ,&_fdfag );_feee !=nil {return _feee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_afagf .OutlineViewPr =NewCT_OutlineViewProperties ();if _acgc :=d .DecodeElement (_afagf .OutlineViewPr ,&_fdfag );_acgc !=nil {return _acgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_afagf .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _dfaca :=d .DecodeElement (_afagf .NotesTextViewPr ,&_fdfag );_dfaca !=nil {return _dfaca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_afagf .SorterViewPr =NewCT_SlideSorterViewProperties ();if _fdbbf :=d .DecodeElement (_afagf .SorterViewPr ,&_fdfag );_fdbbf !=nil {return _fdbbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_afagf .NotesViewPr =NewCT_NotesViewProperties ();if _bdddf :=d .DecodeElement (_afagf .NotesViewPr ,&_fdfag );_bdddf !=nil {return _bdddf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_afagf .GridSpacing =_ee .NewCT_PositiveSize2D ();if _gadca :=d .DecodeElement (_afagf .GridSpacing ,&_fdfag );_gadca !=nil {return _gadca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afagf .ExtLst =NewCT_ExtensionList ();if _bbegg :=d .DecodeElement (_afagf .ExtLst ,&_fdfag );_bbegg !=nil {return _bbegg ;};default:_cd .Log ("\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\u0056\u0069\u0065\u0077\u0050\u0072\u0020\u0025\u0076",_fdfag .Name );if _gcbcb :=d .Skip ();_gcbcb !=nil {return _gcbcb ;};};case _c .EndElement :break _dabge ;case _c .CharData :};};return nil ;};func (_gfafb ST_SlideSizeType )ValidateWithPath (path string )error {switch _gfafb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfafb ));};return nil ;};func NewCT_ViewProperties ()*CT_ViewProperties {_fefgc :=&CT_ViewProperties {};return _fefgc }; +// Embedded Control +Control []*CT_Control ;};type CT_ShowProperties struct{ -// Validate validates the CT_HtmlPublishProperties and its children -func (_cbde *CT_HtmlPublishProperties )Validate ()error {return _cbde .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cbfgc *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cbfgc =0;case "\u0073\u0074\u0072":*_cbfgc =1;case "\u006e\u0075\u006d":*_cbfgc =2;case "\u0063\u006c\u0072":*_cbfgc =3;};return nil ;};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_eggcd :=&CT_TLAnimVariantBooleanVal {};return _eggcd ;};func (_edfb *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_fdbgc :=[]string {};if _edfb .ST_PositiveFixedPercentage !=nil {if _gafg :=_edfb .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065");_gafg !=nil {return _gafg ;};_fdbgc =append (_fdbgc ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if _edfb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_fdbgc =append (_fdbgc ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_fdbgc )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fdbgc );};return nil ;};func (_dege ST_TransitionSideDirectionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_geaae :=_c .Attr {};_geaae .Name =name ;switch _dege {case ST_TransitionSideDirectionTypeUnset :_geaae .Value ="";case ST_TransitionSideDirectionTypeL :_geaae .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_geaae .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_geaae .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_geaae .Value ="\u0064";};return _geaae ,nil ;};func (_gcbg *CT_SlideMaster )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcbg .CSld =NewCT_CommonSlideData ();_gcbg .ClrMap =_ee .NewCT_ColorMapping ();for _ ,_cdgg :=range start .Attr {if _cdgg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_aafda ,_ebgc :=_e .ParseBool (_cdgg .Value );if _ebgc !=nil {return _ebgc ;};_gcbg .PreserveAttr =&_aafda ;continue ;};};_decg :for {_gaed ,_aceeg :=d .Token ();if _aceeg !=nil {return _aceeg ;};switch _gfcbe :=_gaed .(type ){case _c .StartElement :switch _gfcbe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ddbac :=d .DecodeElement (_gcbg .CSld ,&_gfcbe );_ddbac !=nil {return _ddbac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _agged :=d .DecodeElement (_gcbg .ClrMap ,&_gfcbe );_agged !=nil {return _agged ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_gcbg .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _fgee :=d .DecodeElement (_gcbg .SldLayoutIdLst ,&_gfcbe );_fgee !=nil {return _fgee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_gcbg .Transition =NewCT_SlideTransition ();if _geab :=d .DecodeElement (_gcbg .Transition ,&_gfcbe );_geab !=nil {return _geab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_gcbg .Timing =NewCT_SlideTiming ();if _ageb :=d .DecodeElement (_gcbg .Timing ,&_gfcbe );_ageb !=nil {return _ageb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_gcbg .Hf =NewCT_HeaderFooter ();if _dgbg :=d .DecodeElement (_gcbg .Hf ,&_gfcbe );_dgbg !=nil {return _dgbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_gcbg .TxStyles =NewCT_SlideMasterTextStyles ();if _efeed :=d .DecodeElement (_gcbg .TxStyles ,&_gfcbe );_efeed !=nil {return _efeed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcbg .ExtLst =NewCT_ExtensionListModify ();if _bbfb :=d .DecodeElement (_gcbg .ExtLst ,&_gfcbe );_bbfb !=nil {return _bbfb ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_gfcbe .Name );if _abbc :=d .Skip ();_abbc !=nil {return _abbc ;};};case _c .EndElement :break _decg ;case _c .CharData :};};return nil ;};func (_bfg *CT_Background )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aabe :=range start .Attr {if _aabe .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_bfg .BwModeAttr .UnmarshalXMLAttr (_aabe );continue ;};};_eaf :for {_cgb ,_geg :=d .Token ();if _geg !=nil {return _geg ;};switch _bfd :=_cgb .(type ){case _c .StartElement :switch _bfd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_bfg .BgPr =NewCT_BackgroundProperties ();if _ab :=d .DecodeElement (_bfg .BgPr ,&_bfd );_ab !=nil {return _ab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_bfg .BgRef =_ee .NewCT_StyleMatrixReference ();if _feda :=d .DecodeElement (_bfg .BgRef ,&_bfd );_feda !=nil {return _feda ;};default:_cd .Log ("\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",_bfd .Name );if _ffd :=d .Skip ();_ffd !=nil {return _ffd ;};};case _c .EndElement :break _eaf ;case _c .CharData :};};return nil ;}; +// Loop Slide Show +LoopAttr *bool ; -// Validate validates the Notes and its children -func (_efdad *Notes )Validate ()error {return _efdad .ValidateWithPath ("\u004e\u006f\u0074e\u0073")};func (_abdg *CT_ShowInfoBrowse )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abdg .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_abdg .ShowScrollbarAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_ebe :=&CT_CornerDirectionTransition {};return _ebe ;};func (_fdbg *CT_Presentation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdbg .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_fdbg .ServerZoomAttr )});};if _fdbg .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_fdbg .FirstSlideNumAttr )});};if _fdbg .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fdbg .ShowSpecialPlsOnTitleSldAttr ))});};if _fdbg .RtlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0074\u006c"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fdbg .RtlAttr ))});};if _fdbg .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fdbg .RemovePersonalInfoOnSaveAttr ))});};if _fdbg .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fdbg .CompatModeAttr ))});};if _fdbg .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fdbg .StrictFirstAndLastCharsAttr ))});};if _fdbg .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fdbg .EmbedTrueTypeFontsAttr ))});};if _fdbg .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fdbg .SaveSubsetFontsAttr ))});};if _fdbg .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_fdbg .AutoCompressPicturesAttr ))});};if _fdbg .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fdbg .BookmarkIdSeedAttr )});};if _fdbg .ConformanceAttr !=_d .ST_ConformanceClassUnset {_gebd ,_ccfec :=_fdbg .ConformanceAttr .MarshalXMLAttr (_c .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _ccfec !=nil {return _ccfec ;};start .Attr =append (start .Attr ,_gebd );};e .EncodeToken (start );if _fdbg .SldMasterIdLst !=nil {_feca :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fdbg .SldMasterIdLst ,_feca );};if _fdbg .NotesMasterIdLst !=nil {_bbac :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fdbg .NotesMasterIdLst ,_bbac );};if _fdbg .HandoutMasterIdLst !=nil {_fgda :=_c .StartElement {Name :_c .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}};e .EncodeElement (_fdbg .HandoutMasterIdLst ,_fgda );};if _fdbg .SldIdLst !=nil {_ggda :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fdbg .SldIdLst ,_ggda );};if _fdbg .SldSz !=nil {_cegdf :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}};e .EncodeElement (_fdbg .SldSz ,_cegdf );};_agce :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_fdbg .NotesSz ,_agce );if _fdbg .SmartTags !=nil {_bffa :=_c .StartElement {Name :_c .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_fdbg .SmartTags ,_bffa );};if _fdbg .EmbeddedFontLst !=nil {_egce :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdbg .EmbeddedFontLst ,_egce );};if _fdbg .CustShowLst !=nil {_cace :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_fdbg .CustShowLst ,_cace );};if _fdbg .PhotoAlbum !=nil {_dgac :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}};e .EncodeElement (_fdbg .PhotoAlbum ,_dgac );};if _fdbg .CustDataLst !=nil {_bcfc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_fdbg .CustDataLst ,_bcfc );};if _fdbg .Kinsoku !=nil {_eaga :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_fdbg .Kinsoku ,_eaga );};if _fdbg .DefaultTextStyle !=nil {_babcf :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fdbg .DefaultTextStyle ,_babcf );};if _fdbg .ModifyVerifier !=nil {_ddaa :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_fdbg .ModifyVerifier ,_ddaa );};if _fdbg .ExtLst !=nil {_eaggd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdbg .ExtLst ,_eaggd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fgff *CT_IndexRange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",_fgff .StAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fgff .EndAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_dfdb :=&CT_NotesMasterIdListEntry {};return _dfdb ;};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_ecee :=&CT_TransitionStartSoundAction {};_ecee .Snd =_ee .NewCT_EmbeddedWAVAudioFile ();return _ecee ;};func (_afccag ST_SlideSizeType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_afccag .String (),start );};func (_ggbcd ST_IterateType )Validate ()error {return _ggbcd .ValidateWithPath ("")};type TagLst struct{CT_TagList }; +// Show Narration in Slide Show +ShowNarrationAttr *bool ; -// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path -func (_fdcbga *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil };func (_aff *CT_CustomerDataList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aefe :for {_faef ,_aag :=d .Token ();if _aag !=nil {return _aag ;};switch _aafa :=_faef .(type ){case _c .StartElement :switch _aafa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}:_cbfe :=NewCT_CustomerData ();if _dece :=d .DecodeElement (_cbfe ,&_aafa );_dece !=nil {return _dece ;};_aff .CustData =append (_aff .CustData ,_cbfe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"}:_aff .Tags =NewCT_TagsData ();if _bgef :=d .DecodeElement (_aff .Tags ,&_aafa );_bgef !=nil {return _bgef ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0065rD\u0061\u0074\u0061\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aafa .Name );if _bccc :=d .Skip ();_bccc !=nil {return _bccc ;};};case _c .EndElement :break _aefe ;case _c .CharData :};};return nil ;};type ST_OleObjectFollowColorScheme byte ;func (_bedgf *CT_BuildList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bedgf .BldP !=nil {_dfdf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_ac :=range _bedgf .BldP {e .EncodeElement (_ac ,_dfdf );};};if _bedgf .BldDgm !=nil {_adb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};for _ ,_adg :=range _bedgf .BldDgm {e .EncodeElement (_adg ,_adb );};};if _bedgf .BldOleChart !=nil {_dfbb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_fccdf :=range _bedgf .BldOleChart {e .EncodeElement (_fccdf ,_dfbb );};};if _bedgf .BldGraphic !=nil {_gfe :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_cfc :=range _bedgf .BldGraphic {e .EncodeElement (_cfc ,_gfe );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdbded ST_TLBehaviorAdditiveType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdbded .String (),start );};const (ST_WebColorTypeUnset ST_WebColorType =0;ST_WebColorTypeNone ST_WebColorType =1;ST_WebColorTypeBrowser ST_WebColorType =2;ST_WebColorTypePresentationText ST_WebColorType =3;ST_WebColorTypePresentationAccent ST_WebColorType =4;ST_WebColorTypeWhiteTextOnBlack ST_WebColorType =5;ST_WebColorTypeBlackTextOnWhite ST_WebColorType =6;); +// Show Animation in Slide Show +ShowAnimationAttr *bool ; -// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path -func (_fcfee *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _fcfee .SldTgt !=nil {if _ffacdg :=_fcfee .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_ffacdg !=nil {return _ffacdg ;};};if _fcfee .SndTgt !=nil {if _gdbce :=_fcfee .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074");_gdbce !=nil {return _gdbce ;};};if _fcfee .SpTgt !=nil {if _fbcbf :=_fcfee .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_fbcbf !=nil {return _fbcbf ;};};if _fcfee .InkTgt !=nil {if _gdaba :=_fcfee .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074");_gdaba !=nil {return _gdaba ;};};return nil ;}; +// Use Timings in Slide Show +UseTimingsAttr *bool ; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_fcff *CT_Shape )ValidateWithPath (path string )error {if _fffee :=_fcff .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_fffee !=nil {return _fffee ;};if _addd :=_fcff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_addd !=nil {return _addd ;};if _fcff .Style !=nil {if _gacd :=_fcff .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gacd !=nil {return _gacd ;};};if _fcff .TxBody !=nil {if _fbefe :=_fcff .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_fbefe !=nil {return _fbefe ;};};if _fcff .ExtLst !=nil {if _facg :=_fcff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_facg !=nil {return _facg ;};};return nil ;};type ST_SplitterBarState byte ;func (_effgf ST_TLAnimateColorSpace )Validate ()error {return _effgf .ValidateWithPath ("")}; +// Presenter Slide Show Mode +Present *CT_Empty ; -// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path -func (_gbcef *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _gbcef .StSnd !=nil {if _bdcaf :=_gbcef .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_bdcaf !=nil {return _bdcaf ;};};if _gbcef .EndSnd !=nil {if _bdcda :=_gbcef .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064");_bdcda !=nil {return _bdcda ;};};return nil ;};func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_cagab :=&CT_TLIterateIntervalTime {};return _cagab ;}; +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path -func (_edac *CT_GuideList )ValidateWithPath (path string )error {for _fcaf ,_cffcg :=range _edac .Guide {if _gede :=_cffcg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_fcaf ));_gede !=nil {return _gede ;};};return nil ;};func (_fedgc ST_PlaceholderSize )ValidateWithPath (path string )error {switch _fedgc {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedgc ));};return nil ;}; +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ; -// Validate validates the CT_TLCommonMediaNodeData and its children -func (_ggac *CT_TLCommonMediaNodeData )Validate ()error {return _ggac .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};type CT_TLIterateIntervalPercentage struct{ +// All Slides +SldAll *CT_Empty ; -// Value -ValAttr _ee .ST_PositivePercentage ;};func (_afdba ST_SplitterBarState )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bggf :=_c .Attr {};_bggf .Name =name ;switch _afdba {case ST_SplitterBarStateUnset :_bggf .Value ="";case ST_SplitterBarStateMinimized :_bggf .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case ST_SplitterBarStateRestored :_bggf .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_bggf .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _bggf ,nil ;}; +// Slide Range +SldRg *CT_IndexRange ; -// Validate validates the CT_InOutTransition and its children -func (_efge *CT_InOutTransition )Validate ()error {return _efge .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_agead ST_TransitionSpeed )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edbg :=_c .Attr {};_edbg .Name =name ;switch _agead {case ST_TransitionSpeedUnset :_edbg .Value ="";case ST_TransitionSpeedSlow :_edbg .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_edbg .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_edbg .Value ="\u0066\u0061\u0073\u0074";};return _edbg ,nil ;};func NewCT_TagList ()*CT_TagList {_dgdeb :=&CT_TagList {};return _dgdeb };type CT_SlideMaster struct{ +// Custom Show +CustShow *CT_CustomShowId ; -// Preserve Slide Master -PreserveAttr *bool ; +// Pen Color for Slide Show +PenClr *_c .CT_Color ;ExtLst *CT_ExtensionList ;};type CT_InOutTransition struct{ -// Common slide data for slide masters -CSld *CT_CommonSlideData ; +// Direction +DirAttr ST_TransitionInOutDirectionType ;};func (_begb ST_SplitterBarState )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgdeg :=_d .Attr {};_bgdeg .Name =name ;switch _begb {case ST_SplitterBarStateUnset :_bgdeg .Value ="";case ST_SplitterBarStateMinimized :_bgdeg .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case ST_SplitterBarStateRestored :_bgdeg .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_bgdeg .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _bgdeg ,nil ;};func (_dbeb ST_TLCommandType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeadd :=_d .Attr {};_eeadd .Name =name ;switch _dbeb {case ST_TLCommandTypeUnset :_eeadd .Value ="";case ST_TLCommandTypeEvt :_eeadd .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_eeadd .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_eeadd .Value ="\u0076\u0065\u0072\u0062";};return _eeadd ,nil ;};func (_fgdbd *Sld )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgdbd .CT_Slide =*NewCT_Slide ();for _ ,_bcced :=range start .Attr {if _bcced .Name .Local =="\u0073\u0068\u006f\u0077"{_ffaga ,_ecgbe :=_gc .ParseBool (_bcced .Value );if _ecgbe !=nil {return _ecgbe ;};_fgdbd .ShowAttr =&_ffaga ;continue ;};if _bcced .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ffffa ,_becdc :=_gc .ParseBool (_bcced .Value );if _becdc !=nil {return _becdc ;};_fgdbd .ShowMasterSpAttr =&_ffffa ;continue ;};if _bcced .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dbcfg ,_agdeb :=_gc .ParseBool (_bcced .Value );if _agdeb !=nil {return _agdeb ;};_fgdbd .ShowMasterPhAnimAttr =&_dbcfg ;continue ;};};_fgde :for {_dcecd ,_bgaeb :=d .Token ();if _bgaeb !=nil {return _bgaeb ;};switch _egfab :=_dcecd .(type ){case _d .StartElement :switch _egfab .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _fedd :=d .DecodeElement (_fgdbd .CSld ,&_egfab );_fedd !=nil {return _fedd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_fgdbd .ClrMapOvr =_c .NewCT_ColorMappingOverride ();if _bccdf :=d .DecodeElement (_fgdbd .ClrMapOvr ,&_egfab );_bccdf !=nil {return _bccdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_fgdbd .Transition =NewCT_SlideTransition ();if _cfdfd :=d .DecodeElement (_fgdbd .Transition ,&_egfab );_cfdfd !=nil {return _cfdfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_fgdbd .Timing =NewCT_SlideTiming ();if _dgabf :=d .DecodeElement (_fgdbd .Timing ,&_egfab );_dgabf !=nil {return _dgabf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgdbd .ExtLst =NewCT_ExtensionListModify ();if _gbfae :=d .DecodeElement (_fgdbd .ExtLst ,&_egfab );_gbfae !=nil {return _gbfae ;};default:_e .Log ("\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\u0053l\u0064\u0020\u0025\u0076",_egfab .Name );if _eggeg :=d .Skip ();_eggeg !=nil {return _eggeg ;};};case _d .EndElement :break _fgde ;case _d .CharData :};};return nil ;}; -// Color Scheme Map -ClrMap *_ee .CT_ColorMapping ; +// Validate validates the AG_Ole and its children +func (_dba *AG_Ole )Validate ()error {return _dba .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");};func (_gcd *AG_ChildSlide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ff :=range start .Attr {if _ff .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ae ,_bb :=_gc .ParseBool (_ff .Value );if _bb !=nil {return _bb ;};_gcd .ShowMasterSpAttr =&_ae ;continue ;};if _ff .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_aee ,_ec :=_gc .ParseBool (_ff .Value );if _ec !=nil {return _ec ;};_gcd .ShowMasterPhAnimAttr =&_aee ;continue ;};};for {_ef ,_ac :=d .Token ();if _ac !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_ac );};if _bbf ,_efg :=_ef .(_d .EndElement );_efg &&_bbf .Name ==start .Name {break ;};};return nil ;};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_cgfca :=&CT_TLTextTargetElement {};return _cgfca ;}; -// List of Slide Layouts -SldLayoutIdLst *CT_SlideLayoutIdList ; +// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path +func (_dcbgc *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _dcbgc .ValAttr ==ST_TLTriggerRuntimeNodeUnset {return _dg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dfgb :=_dcbgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfgb !=nil {return _dfgb ;};return nil ;}; -// Slide Transition for a Slide Master -Transition *CT_SlideTransition ; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_cecdf *CT_SmartTags )ValidateWithPath (path string )error {return nil };func (_bbfde ST_TLAnimateMotionPathEditMode )String ()string {switch _bbfde {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064";};return "";};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;}; -// Slide Timing Information for Slide Masters -Timing *CT_SlideTiming ; +// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path +func (_dfdc *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _fbfba :=_dfdc .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_fbfba !=nil {return _fbfba ;};return nil ;};func NewCT_SlideSize ()*CT_SlideSize {_ggcc :=&CT_SlideSize {};_ggcc .CxAttr =914400;_ggcc .CyAttr =914400;return _ggcc ;};type CT_EmbeddedFontListEntry struct{ -// Header/Footer information for a slide master -Hf *CT_HeaderFooter ; +// Embedded Font Name +Font *_c .CT_TextFont ; -// Slide Master Text Styles -TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;};func (_geegb *CT_OleObjectLink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _geegb .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_geegb .UpdateAutomaticAttr ))});};e .EncodeToken (start );if _geegb .ExtLst !=nil {_ecga :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geegb .ExtLst ,_ecga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efgfg *CT_NotesMasterIdListEntry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_efgfg .IdAttr )});e .EncodeToken (start );if _efgfg .ExtLst !=nil {_cfga :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efgfg .ExtLst ,_cfga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Regular Embedded Font +Regular *CT_EmbeddedFontDataId ; -// Validate validates the CT_TLTimeConditionList and its children -func (_edgdc *CT_TLTimeConditionList )Validate ()error {return _edgdc .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");};type CT_OrientationTransition struct{ +// Bold Embedded Font +Bold *CT_EmbeddedFontDataId ; -// Transition Direction -DirAttr ST_Direction ;};func (_dfecd *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fegfg ,_ddbff :=d .Token ();if _ddbff !=nil {return _ddbff ;};if _dgbfga ,_befea :=_fegfg .(_c .EndElement );_befea &&_dgbfga .Name ==start .Name {*_dfecd =1;return nil ;};if _eabbg ,_gbbgf :=_fegfg .(_c .CharData );!_gbbgf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fegfg );}else {switch string (_eabbg ){case "":*_dfecd =0;case "\u0066\u0069\u0072s\u0074":*_dfecd =1;case "\u006c\u0061\u0073\u0074":*_dfecd =2;case "\u0061\u006c\u006c":*_dfecd =3;};};_fegfg ,_ddbff =d .Token ();if _ddbff !=nil {return _ddbff ;};if _dfega ,_gdagga :=_fegfg .(_c .EndElement );_gdagga &&_dfega .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fegfg );};func (_ggaagg *CT_WebProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggaagg .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_ggaagg .ShowAnimationAttr ))});};if _ggaagg .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_ggaagg .ResizeGraphicsAttr ))});};if _ggaagg .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_ggaagg .AllowPngAttr ))});};if _ggaagg .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_ggaagg .RelyOnVmlAttr ))});};if _ggaagg .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_ggaagg .OrganizeInFoldersAttr ))});};if _ggaagg .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_ggaagg .UseLongFilenamesAttr ))});};if _ggaagg .ImgSzAttr !=ST_WebScreenSizeUnset {_bbade ,_adea :=_ggaagg .ImgSzAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006d\u0067S\u007a"});if _adea !=nil {return _adea ;};start .Attr =append (start .Attr ,_bbade );};if _ggaagg .EncodingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_ggaagg .EncodingAttr )});};if _ggaagg .ClrAttr !=ST_WebColorTypeUnset {_bbcde ,_gedae :=_ggaagg .ClrAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u006c\u0072"});if _gedae !=nil {return _gedae ;};start .Attr =append (start .Attr ,_bbcde );};e .EncodeToken (start );if _ggaagg .ExtLst !=nil {_ebebc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggaagg .ExtLst ,_ebebc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Shape struct{ +// Italic Embedded Font +Italic *CT_EmbeddedFontDataId ; -// Use Background Fill -UseBgFillAttr *bool ; +// Bold Italic Embedded Font +BoldItalic *CT_EmbeddedFontDataId ;};func (_dfdb ST_PrintWhat )Validate ()error {return _dfdb .ValidateWithPath ("")}; -// Non-Visual Properties for a Shape -NvSpPr *CT_ShapeNonVisual ;SpPr *_ee .CT_ShapeProperties ; +// Validate validates the CT_TagsData and its children +func (_cgfga *CT_TagsData )Validate ()error {return _cgfga .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");}; -// Shape Style -Style *_ee .CT_ShapeStyle ; +// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path +func (_debfa *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_gadda :=&CT_SlideLayoutIdListEntry {};return _gadda ;};func NewCT_GuideList ()*CT_GuideList {_fdaa :=&CT_GuideList {};return _fdaa };const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1;ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;);func NewCT_TagList ()*CT_TagList {_aadbb :=&CT_TagList {};return _aadbb };func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_gfee :=&CT_TLMediaNodeAudio {};_gfee .CMediaNode =NewCT_TLCommonMediaNodeData ();return _gfee ;};func (_fegca ST_TLBehaviorOverrideType )Validate ()error {return _fegca .ValidateWithPath ("")};type CT_PictureNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ; -// Shape Text Body -TxBody *_ee .CT_TextBody ;ExtLst *CT_ExtensionListModify ;}; +// Non-Visual Picture Drawing Properties +CNvPicPr *_c .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_cbddg ST_TLTime )String ()string {if _cbddg .Uint32 !=nil {return _dg .Sprintf ("\u0025\u0076",*_cbddg .Uint32 );};if _cbddg .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _cbddg .ST_TLTimeIndefinite .String ();};return "";}; -// Validate validates the CT_EmbeddedFontList and its children -func (_fdcg *CT_EmbeddedFontList )Validate ()error {return _fdcg .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");};type CT_SlideRelationshipListEntry struct{IdAttr string ;};func (_efgdg *CT_CornerDirectionTransition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fedag :=range start .Attr {if _fedag .Name .Local =="\u0064\u0069\u0072"{_efgdg .DirAttr .UnmarshalXMLAttr (_fedag );continue ;};};for {_feab ,_bcfd :=d .Token ();if _bcfd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u0072\u006e\u0065\u0072\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006esi\u0074\u0069\u006fn\u003a \u0025\u0073",_bcfd );};if _ffc ,_gbce :=_feab .(_c .EndElement );_gbce &&_ffc .Name ==start .Name {break ;};};return nil ;};func (_ggffd *CT_TLOleBuildChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggffd .BldAttr !=ST_TLOleChartBuildTypeUnset {_defga ,_gaee :=_ggffd .BldAttr .MarshalXMLAttr (_c .Name {Local :"\u0062\u006c\u0064"});if _gaee !=nil {return _gaee ;};start .Attr =append (start .Attr ,_defga );};if _ggffd .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_ggffd .AnimBgAttr ))});};if _ggffd .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ggffd .SpidAttr )});};if _ggffd .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ggffd .GrpIdAttr )});};if _ggffd .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_ggffd .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abcge *CT_SlideRelationshipList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _abcge .Sld !=nil {_bgdea :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_baeed :=range _abcge .Sld {e .EncodeElement (_baeed ,_bgdea );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_dddbc :=&CT_NormalViewPortion {};return _dddbc ;};func NewCT_PrintProperties ()*CT_PrintProperties {_aaea :=&CT_PrintProperties {};return _aaea };func (_fagbg ST_WebColorType )ValidateWithPath (path string )error {switch _fagbg {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagbg ));};return nil ;}; +// Validate validates the CT_TLTriggerTimeNodeID and its children +func (_bdbaa *CT_TLTriggerTimeNodeID )Validate ()error {return _bdbaa .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};func (_gad *CT_CommonSlideData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gad .SpTree =NewCT_GroupShape ();for _ ,_dcac :=range start .Attr {if _dcac .Name .Local =="\u006e\u0061\u006d\u0065"{_cffg ,_fdba :=_dcac .Value ,error (nil );if _fdba !=nil {return _fdba ;};_gad .NameAttr =&_cffg ;continue ;};};_fecb :for {_ecd ,_fbd :=d .Token ();if _fbd !=nil {return _fbd ;};switch _ccdc :=_ecd .(type ){case _d .StartElement :switch _ccdc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_gad .Bg =NewCT_Background ();if _fgf :=d .DecodeElement (_gad .Bg ,&_ccdc );_fgf !=nil {return _fgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"}:if _gega :=d .DecodeElement (_gad .SpTree ,&_ccdc );_gega !=nil {return _gega ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_gad .CustDataLst =NewCT_CustomerDataList ();if _cdf :=d .DecodeElement (_gad .CustDataLst ,&_ccdc );_cdf !=nil {return _cdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_gad .Controls =NewCT_ControlList ();if _aedd :=d .DecodeElement (_gad .Controls ,&_ccdc );_aedd !=nil {return _aedd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gad .ExtLst =NewCT_ExtensionList ();if _ace :=d .DecodeElement (_gad .ExtLst ,&_ccdc );_ace !=nil {return _ace ;};default:_e .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006eS\u006c\u0069\u0064\u0065\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_ccdc .Name );if _dcbe :=d .Skip ();_dcbe !=nil {return _dcbe ;};};case _d .EndElement :break _fecb ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TimeNodeList and its children -func (_abbg *CT_TimeNodeList )Validate ()error {return _abbg .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};type ST_WebColorType byte ; +// Validate validates the CT_Empty and its children +func (_eaa *CT_Empty )Validate ()error {return _eaa .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_ebd *CT_CommentAuthorList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbg :for {_gfbb ,_dcb :=d .Token ();if _dcb !=nil {return _dcb ;};switch _ccea :=_gfbb .(type ){case _d .StartElement :switch _ccea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_fda :=NewCT_CommentAuthor ();if _eaeg :=d .DecodeElement (_fda ,&_ccea );_eaeg !=nil {return _eaeg ;};_ebd .CmAuthor =append (_ebd .CmAuthor ,_fda );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ccea .Name );if _feb :=d .Skip ();_feb !=nil {return _feb ;};};case _d .EndElement :break _bbg ;case _d .CharData :};};return nil ;};func NewSld ()*Sld {_ceda :=&Sld {};_ceda .CT_Slide =*NewCT_Slide ();return _ceda };func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_gdfbd :=&CT_TLShapeTargetElement {};return _gdfbd ;};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_gdgg :=&CT_EmbeddedFontDataId {};return _gdgg ;};func (_aaad *CT_BackgroundProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aaad .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_dg .Sprintf ("\u0025\u0064",_dcafd (*_aaad .ShadeToTitleAttr ))});};e .EncodeToken (start );if _aaad .NoFill !=nil {_ga :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaad .NoFill ,_ga );};if _aaad .SolidFill !=nil {_eegcg :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaad .SolidFill ,_eegcg );};if _aaad .GradFill !=nil {_dde :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaad .GradFill ,_dde );};if _aaad .BlipFill !=nil {_gfg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaad .BlipFill ,_gfg );};if _aaad .PattFill !=nil {_bee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaad .PattFill ,_bee );};if _aaad .GrpFill !=nil {_aec :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_aaad .GrpFill ,_aec );};if _aaad .EffectLst !=nil {_ddb :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaad .EffectLst ,_ddb );};if _aaad .EffectDag !=nil {_bad :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_aaad .EffectDag ,_bad );};if _aaad .ExtLst !=nil {_aabd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaad .ExtLst ,_aabd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_InOutTransition ()*CT_InOutTransition {_dcfa :=&CT_InOutTransition {};return _dcfa };func (_accdg *CT_SlideLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_accdg .CSld =NewCT_CommonSlideData ();for _ ,_cfdf :=range start .Attr {if _cfdf .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_gaff ,_cffdd :=_cfdf .Value ,error (nil );if _cffdd !=nil {return _cffdd ;};_accdg .MatchingNameAttr =&_gaff ;continue ;};if _cfdf .Name .Local =="\u0074\u0079\u0070\u0065"{_accdg .TypeAttr .UnmarshalXMLAttr (_cfdf );continue ;};if _cfdf .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_cefa ,_bgeeg :=_gc .ParseBool (_cfdf .Value );if _bgeeg !=nil {return _bgeeg ;};_accdg .PreserveAttr =&_cefa ;continue ;};if _cfdf .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_febg ,_bfbbb :=_gc .ParseBool (_cfdf .Value );if _bfbbb !=nil {return _bfbbb ;};_accdg .UserDrawnAttr =&_febg ;continue ;};if _cfdf .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_dgfbb ,_fbff :=_gc .ParseBool (_cfdf .Value );if _fbff !=nil {return _fbff ;};_accdg .ShowMasterSpAttr =&_dgfbb ;continue ;};if _cfdf .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bgegc ,_gffde :=_gc .ParseBool (_cfdf .Value );if _gffde !=nil {return _gffde ;};_accdg .ShowMasterPhAnimAttr =&_bgegc ;continue ;};};_deba :for {_dgffe ,_adebg :=d .Token ();if _adebg !=nil {return _adebg ;};switch _gbff :=_dgffe .(type ){case _d .StartElement :switch _gbff .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _egba :=d .DecodeElement (_accdg .CSld ,&_gbff );_egba !=nil {return _egba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_accdg .ClrMapOvr =_c .NewCT_ColorMappingOverride ();if _gbadf :=d .DecodeElement (_accdg .ClrMapOvr ,&_gbff );_gbadf !=nil {return _gbadf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_accdg .Transition =NewCT_SlideTransition ();if _cdff :=d .DecodeElement (_accdg .Transition ,&_gbff );_cdff !=nil {return _cdff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_accdg .Timing =NewCT_SlideTiming ();if _fgedc :=d .DecodeElement (_accdg .Timing ,&_gbff );_fgedc !=nil {return _fgedc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_accdg .Hf =NewCT_HeaderFooter ();if _fcdg :=d .DecodeElement (_accdg .Hf ,&_gbff );_fcdg !=nil {return _fcdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_accdg .ExtLst =NewCT_ExtensionListModify ();if _dfde :=d .DecodeElement (_accdg .ExtLst ,&_gbff );_dfde !=nil {return _dfde ;};default:_e .Log ("\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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061y\u006fu\u0074\u0020\u0025\u0076",_gbff .Name );if _adbda :=d .Skip ();_adbda !=nil {return _adbda ;};};case _d .EndElement :break _deba ;case _d .CharData :};};return nil ;};func (_bbda *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbda .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_caebe :=range start .Attr {if _caebe .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bbda .OriginAttr .UnmarshalXMLAttr (_caebe );continue ;};if _caebe .Name .Local =="\u0070\u0061\u0074\u0068"{_bfgd ,_fgede :=_caebe .Value ,error (nil );if _fgede !=nil {return _fgede ;};_bbda .PathAttr =&_bfgd ;continue ;};if _caebe .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_bbda .PathEditModeAttr .UnmarshalXMLAttr (_caebe );continue ;};if _caebe .Name .Local =="\u0072\u0041\u006e\u0067"{_cecdd ,_aefc :=_gc .ParseInt (_caebe .Value ,10,32);if _aefc !=nil {return _aefc ;};_cegab :=int32 (_cecdd );_bbda .RAngAttr =&_cegab ;continue ;};if _caebe .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_gcacd ,_cdcg :=_caebe .Value ,error (nil );if _cdcg !=nil {return _cdcg ;};_bbda .PtsTypesAttr =&_gcacd ;continue ;};};_fcagee :for {_cegb ,_adffd :=d .Token ();if _adffd !=nil {return _adffd ;};switch _cdbga :=_cegb .(type ){case _d .StartElement :switch _cdbga .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _bgecd :=d .DecodeElement (_bbda .CBhvr ,&_cdbga );_bgecd !=nil {return _bgecd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_bbda .By =NewCT_TLPoint ();if _fcbd :=d .DecodeElement (_bbda .By ,&_cdbga );_fcbd !=nil {return _fcbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_bbda .From =NewCT_TLPoint ();if _ddede :=d .DecodeElement (_bbda .From ,&_cdbga );_ddede !=nil {return _ddede ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_bbda .To =NewCT_TLPoint ();if _cbadc :=d .DecodeElement (_bbda .To ,&_cdbga );_cbadc !=nil {return _cbadc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"}:_bbda .RCtr =NewCT_TLPoint ();if _ebfcb :=d .DecodeElement (_bbda .RCtr ,&_cdbga );_ebfcb !=nil {return _ebfcb ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_cdbga .Name );if _gaddf :=d .Skip ();_gaddf !=nil {return _gaddf ;};};case _d .EndElement :break _fcagee ;case _d .CharData :};};return nil ;};type CT_PresentationProperties struct{ -// Validate validates the CT_CommentAuthor and its children -func (_bead *CT_CommentAuthor )Validate ()error {return _bead .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0;ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;);func (_ggcgaa *CT_TLMediaNodeAudio )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggcgaa .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_ggcgaa .IsNarrationAttr ))});};e .EncodeToken (start );_dgea :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_ggcgaa .CMediaNode ,_dgea );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type SldLayout struct{CT_SlideLayout };func (_fbbaa *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdcfb :=range start .Attr {if _gdcfb .Name .Local =="\u0073\u0070\u0069\u0064"{_bfagc ,_dfff :=_e .ParseUint (_gdcfb .Value ,10,32);if _dfff !=nil {return _dfff ;};_afdfa :=uint32 (_bfagc );_fbbaa .SpidAttr =&_afdfa ;continue ;};if _gdcfb .Name .Local =="\u0067\u0072\u0070I\u0064"{_affcb ,_gfeef :=_e .ParseUint (_gdcfb .Value ,10,32);if _gfeef !=nil {return _gfeef ;};_bggac :=uint32 (_affcb );_fbbaa .GrpIdAttr =&_bggac ;continue ;};if _gdcfb .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bdcdg ,_fefec :=_e .ParseBool (_gdcfb .Value );if _fefec !=nil {return _fefec ;};_fbbaa .UiExpandAttr =&_bdcdg ;continue ;};};_gece :for {_bbda ,_bfcbaa :=d .Token ();if _bfcbaa !=nil {return _bfcbaa ;};switch _cfdde :=_bbda .(type ){case _c .StartElement :switch _cfdde .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}:_fbbaa .BldAsOne =NewCT_Empty ();if _eaede :=d .DecodeElement (_fbbaa .BldAsOne ,&_cfdde );_eaede !=nil {return _eaede ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"}:_fbbaa .BldSub =_ee .NewCT_AnimationGraphicalObjectBuildProperties ();if _cbca :=d .DecodeElement (_fbbaa .BldSub ,&_cfdde );_cbca !=nil {return _cbca ;};default:_cd .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0047\u0072\u0061\u0070\u0068\u0069c\u0061l\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075i\u006cd\u0020\u0025v",_cfdde .Name );if _agcbd :=d .Skip ();_agcbd !=nil {return _agcbd ;};};case _c .EndElement :break _gece ;case _c .CharData :};};return nil ;}; +// HTML Publishing Properties +HtmlPubPr *CT_HtmlPublishProperties ; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_ffbgd *CT_PictureNonVisual )ValidateWithPath (path string )error {if _dcab :=_ffbgd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dcab !=nil {return _dcab ;};if _eeag :=_ffbgd .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_eeag !=nil {return _eeag ;};if _cccdb :=_ffbgd .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_cccdb !=nil {return _cccdb ;};return nil ;};func (_fcbeb *OleObj )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},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\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 ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _fcbeb .CT_OleObject .MarshalXML (e ,start );};type CT_ConnectorNonVisual struct{ +// Web Properties +WebPr *CT_WebProperties ; -// Non-Visual Drawing Properties -CNvPr *_ee .CT_NonVisualDrawingProps ; +// Printing Properties +PrnPr *CT_PrintProperties ; -// Non-Visual Connector Shape Drawing Properties -CNvCxnSpPr *_ee .CT_NonVisualConnectorProperties ; +// Presentation-wide Show Properties +ShowPr *CT_ShowProperties ; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_cedae *CT_SlideRelationshipList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddecb :for {_dfgdf ,_ggfge :=d .Token ();if _ggfge !=nil {return _ggfge ;};switch _gggb :=_dfgdf .(type ){case _c .StartElement :switch _gggb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_dbdc :=NewCT_SlideRelationshipListEntry ();if _gfaaa :=d .DecodeElement (_dbdc ,&_gggb );_gfaaa !=nil {return _gfaaa ;};_cedae .Sld =append (_cedae .Sld ,_dbdc );default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069p\u004c\u0069\u0073\u0074\u0020%\u0076",_gggb .Name );if _gbde :=d .Skip ();_gbde !=nil {return _gbde ;};};case _c .EndElement :break _ddecb ;case _c .CharData :};};return nil ;};func (_abad ST_PrintColorMode )Validate ()error {return _abad .ValidateWithPath ("")};func NewCT_Connector ()*CT_Connector {_fdab :=&CT_Connector {};_fdab .NvCxnSpPr =NewCT_ConnectorNonVisual ();_fdab .SpPr =_ee .NewCT_ShapeProperties ();return _fdab ;};func (_cdda *CT_NormalViewProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdda .RestoredLeft =NewCT_NormalViewPortion ();_cdda .RestoredTop =NewCT_NormalViewPortion ();for _ ,_fgbc :=range start .Attr {if _fgbc .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_cdcd ,_cfee :=_e .ParseBool (_fgbc .Value );if _cfee !=nil {return _cfee ;};_cdda .ShowOutlineIconsAttr =&_cdcd ;continue ;};if _fgbc .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_bfbga ,_dgba :=_e .ParseBool (_fgbc .Value );if _dgba !=nil {return _dgba ;};_cdda .SnapVertSplitterAttr =&_bfbga ;continue ;};if _fgbc .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_cdda .VertBarStateAttr .UnmarshalXMLAttr (_fgbc );continue ;};if _fgbc .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_cdda .HorzBarStateAttr .UnmarshalXMLAttr (_fgbc );continue ;};if _fgbc .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_ebed ,_efaa :=_e .ParseBool (_fgbc .Value );if _efaa !=nil {return _efaa ;};_cdda .PreferSingleViewAttr =&_ebed ;continue ;};};_cbgdb :for {_bfdd ,_eeafa :=d .Token ();if _eeafa !=nil {return _eeafa ;};switch _gdbef :=_bfdd .(type ){case _c .StartElement :switch _gdbef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"}:if _degcc :=d .DecodeElement (_cdda .RestoredLeft ,&_gdbef );_degcc !=nil {return _degcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}:if _debg :=d .DecodeElement (_cdda .RestoredTop ,&_gdbef );_debg !=nil {return _debg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdda .ExtLst =NewCT_ExtensionList ();if _aeac :=d .DecodeElement (_cdda .ExtLst ,&_gdbef );_aeac !=nil {return _aeac ;};default:_cd .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_gdbef .Name );if _fdadc :=d .Skip ();_fdadc !=nil {return _fdadc ;};};case _c .EndElement :break _cbgdb ;case _c .CharData :};};return nil ;}; +// Color MRU +ClrMru *_c .CT_ColorMRU ;ExtLst *CT_ExtensionList ;};func (_abgg *CT_IndexRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cca :=range start .Attr {if _cca .Name .Local =="\u0073\u0074"{_gafa ,_bfabf :=_gc .ParseUint (_cca .Value ,10,32);if _bfabf !=nil {return _bfabf ;};_abgg .StAttr =uint32 (_gafa );continue ;};if _cca .Name .Local =="\u0065\u006e\u0064"{_aecae ,_cdfa :=_gc .ParseUint (_cca .Value ,10,32);if _cdfa !=nil {return _cdfa ;};_abgg .EndAttr =uint32 (_aecae );continue ;};};for {_gccd ,_addef :=d .Token ();if _addef !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_addef );};if _ccfe ,_cecf :=_gccd .(_d .EndElement );_cecf &&_ccfe .Name ==start .Name {break ;};};return nil ;};func (_cefe *CT_TLSubShapeId )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aadde :=range start .Attr {if _aadde .Name .Local =="\u0073\u0070\u0069\u0064"{_bbfd ,_cdgff :=_aadde .Value ,error (nil );if _cdgff !=nil {return _cdgff ;};_cefe .SpidAttr =_bbfd ;continue ;};};for {_cfdcb ,_faegf :=d .Token ();if _faegf !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_faegf );};if _cbeac ,_dgdgd :=_cfdcb .(_d .EndElement );_dgdgd &&_cbeac .Name ==start .Name {break ;};};return nil ;};func (_adge *CT_Comment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_adge .AuthorIdAttr )});if _adge .DtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_adge .DtAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_dg .Sprintf ("\u0025\u0076",_adge .IdxAttr )});e .EncodeToken (start );_gdf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_adge .Pos ,_gdf );_gedb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_e .AddPreserveSpaceAttr (&_gedb ,_adge .Text );e .EncodeElement (_adge .Text ,_gedb );if _adge .ExtLst !=nil {_edc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adge .ExtLst ,_edc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path -func (_fdbfc *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _cdffg :=_fdbfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdffg !=nil {return _cdffg ;};return nil ;}; +// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path +func (_fae *CT_CommonViewProperties )ValidateWithPath (path string )error {if _egcg :=_fae .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_egcg !=nil {return _egcg ;};if _gacc :=_fae .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e");_gacc !=nil {return _gacc ;};return nil ;}; -// Validate validates the CT_NotesMaster and its children -func (_dedc *CT_NotesMaster )Validate ()error {return _dedc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_ggeee :=&CT_TLAnimVariant {};return _ggeee };func (_adcg *CT_Presentation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adcg .NotesSz =_ee .NewCT_PositiveSize2D ();for _ ,_gcab :=range start .Attr {if _gcab .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_eefg ,_bbfcf :=_e .ParseInt (_gcab .Value ,10,32);if _bbfcf !=nil {return _bbfcf ;};_fgeac :=int32 (_eefg );_adcg .FirstSlideNumAttr =&_fgeac ;continue ;};if _gcab .Name .Local =="\u0072\u0074\u006c"{_fefe ,_ddeeb :=_e .ParseBool (_gcab .Value );if _ddeeb !=nil {return _ddeeb ;};_adcg .RtlAttr =&_fefe ;continue ;};if _gcab .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_efcd ,_dgbde :=_e .ParseBool (_gcab .Value );if _dgbde !=nil {return _dgbde ;};_adcg .CompatModeAttr =&_efcd ;continue ;};if _gcab .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_gcfb ,_cedfe :=_e .ParseBool (_gcab .Value );if _cedfe !=nil {return _cedfe ;};_adcg .EmbedTrueTypeFontsAttr =&_gcfb ;continue ;};if _gcab .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_eacb ,_cegg :=_e .ParseBool (_gcab .Value );if _cegg !=nil {return _cegg ;};_adcg .AutoCompressPicturesAttr =&_eacb ;continue ;};if _gcab .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_dgege ,_fdfd :=_e .ParseBool (_gcab .Value );if _fdfd !=nil {return _fdfd ;};_adcg .ShowSpecialPlsOnTitleSldAttr =&_dgege ;continue ;};if _gcab .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_egg ,_cbcff :=ParseUnionST_Percentage (_gcab .Value );if _cbcff !=nil {return _cbcff ;};_adcg .ServerZoomAttr =&_egg ;continue ;};if _gcab .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_adcg .ConformanceAttr .UnmarshalXMLAttr (_gcab );continue ;};if _gcab .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_gccd ,_fagf :=_e .ParseBool (_gcab .Value );if _fagf !=nil {return _fagf ;};_adcg .RemovePersonalInfoOnSaveAttr =&_gccd ;continue ;};if _gcab .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_cacee ,_gdeac :=_e .ParseBool (_gcab .Value );if _gdeac !=nil {return _gdeac ;};_adcg .SaveSubsetFontsAttr =&_cacee ;continue ;};if _gcab .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_bgada ,_cdbc :=_e .ParseUint (_gcab .Value ,10,32);if _cdbc !=nil {return _cdbc ;};_egac :=uint32 (_bgada );_adcg .BookmarkIdSeedAttr =&_egac ;continue ;};if _gcab .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_gedb ,_fcedg :=_e .ParseBool (_gcab .Value );if _fcedg !=nil {return _fcedg ;};_adcg .StrictFirstAndLastCharsAttr =&_gedb ;continue ;};};_bded :for {_dceb ,_caga :=d .Token ();if _caga !=nil {return _caga ;};switch _fbbeb :=_dceb .(type ){case _c .StartElement :switch _fbbeb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_adcg .SldMasterIdLst =NewCT_SlideMasterIdList ();if _baab :=d .DecodeElement (_adcg .SldMasterIdLst ,&_fbbeb );_baab !=nil {return _baab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_adcg .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _eggg :=d .DecodeElement (_adcg .NotesMasterIdLst ,&_fbbeb );_eggg !=nil {return _eggg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_adcg .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _gdaf :=d .DecodeElement (_adcg .HandoutMasterIdLst ,&_fbbeb );_gdaf !=nil {return _gdaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_adcg .SldIdLst =NewCT_SlideIdList ();if _gedea :=d .DecodeElement (_adcg .SldIdLst ,&_fbbeb );_gedea !=nil {return _gedea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_adcg .SldSz =NewCT_SlideSize ();if _gaga :=d .DecodeElement (_adcg .SldSz ,&_fbbeb );_gaga !=nil {return _gaga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _ffbf :=d .DecodeElement (_adcg .NotesSz ,&_fbbeb );_ffbf !=nil {return _ffbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_adcg .SmartTags =NewCT_SmartTags ();if _fddgf :=d .DecodeElement (_adcg .SmartTags ,&_fbbeb );_fddgf !=nil {return _fddgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_adcg .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _dcbd :=d .DecodeElement (_adcg .EmbeddedFontLst ,&_fbbeb );_dcbd !=nil {return _dcbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_adcg .CustShowLst =NewCT_CustomShowList ();if _bafgg :=d .DecodeElement (_adcg .CustShowLst ,&_fbbeb );_bafgg !=nil {return _bafgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_adcg .PhotoAlbum =NewCT_PhotoAlbum ();if _bccbe :=d .DecodeElement (_adcg .PhotoAlbum ,&_fbbeb );_bccbe !=nil {return _bccbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_adcg .CustDataLst =NewCT_CustomerDataList ();if _abfb :=d .DecodeElement (_adcg .CustDataLst ,&_fbbeb );_abfb !=nil {return _abfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_adcg .Kinsoku =NewCT_Kinsoku ();if _faedg :=d .DecodeElement (_adcg .Kinsoku ,&_fbbeb );_faedg !=nil {return _faedg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_adcg .DefaultTextStyle =_ee .NewCT_TextListStyle ();if _caff :=d .DecodeElement (_adcg .DefaultTextStyle ,&_fbbeb );_caff !=nil {return _caff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_adcg .ModifyVerifier =NewCT_ModifyVerifier ();if _cadg :=d .DecodeElement (_adcg .ModifyVerifier ,&_fbbeb );_cadg !=nil {return _cadg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcg .ExtLst =NewCT_ExtensionList ();if _effdb :=d .DecodeElement (_adcg .ExtLst ,&_fbbeb );_effdb !=nil {return _effdb ;};default:_cd .Log ("\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\u0043\u0054\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fbbeb .Name );if _acbbc :=d .Skip ();_acbbc !=nil {return _acbbc ;};};case _c .EndElement :break _bded ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path +func (_ggad *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _ebgbf :=_ggad .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_ebgbf !=nil {return _ebgbf ;};if _ggad .ExtLst !=nil {if _egdc :=_ggad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdc !=nil {return _egdc ;};};return nil ;};func (_accb *CT_CustomShowList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _accb .CustShow !=nil {_dadg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};for _ ,_dbcb :=range _accb .CustShow {e .EncodeElement (_dbcb ,_dadg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_StringTag ()*CT_StringTag {_eeddc :=&CT_StringTag {};return _eeddc }; -// Validate validates the CT_TLBuildParagraph and its children -func (_afgcf *CT_TLBuildParagraph )Validate ()error {return _afgcf .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_gaaeb ST_TLAnimateColorSpace )String ()string {switch _gaaeb {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";}; +// Validate validates the NotesMaster and its children +func (_dfcbf *NotesMaster )Validate ()error {return _dfcbf .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");}; -// Validate validates the CT_NormalViewProperties and its children -func (_bgce *CT_NormalViewProperties )Validate ()error {return _bgce .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_TLTextTargetElement and its children +func (_cebf *CT_TLTextTargetElement )Validate ()error {return _cebf .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};type CT_SlideSize struct{ -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_bgac *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _gagdc ,_defa :=range _bgac .Sp {if _efgg :=_defa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gagdc ));_efgg !=nil {return _efgg ;};};for _bgcgb ,_bbg :=range _bgac .GrpSp {if _cfdf :=_bbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bgcgb ));_cfdf !=nil {return _cfdf ;};};for _efacf ,_efeg :=range _bgac .GraphicFrame {if _aeag :=_efeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_efacf ));_aeag !=nil {return _aeag ;};};for _fbgc ,_fcbgb :=range _bgac .CxnSp {if _abfd :=_fcbgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_fbgc ));_abfd !=nil {return _abfd ;};};for _affc ,_ccbg :=range _bgac .Pic {if _bdcf :=_ccbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_affc ));_bdcf !=nil {return _bdcf ;};};for _caba ,_dfdfe :=range _bgac .ContentPart {if _afdgd :=_dfdfe .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_caba ));_afdgd !=nil {return _afdgd ;};};return nil ;}; +// Extent Length +CxAttr int32 ; -// Validate validates the CT_SlideLayout and its children -func (_eefbg *CT_SlideLayout )Validate ()error {return _eefbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");}; +// Extent Width +CyAttr int32 ; -// Validate validates the SldSyncPr and its children -func (_gedbe *SldSyncPr )Validate ()error {return _gedbe .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_dgcf :=&CT_SlideIdListEntry {};_dgcf .IdAttr =256;return _dgcf ;}; +// Type of Size +TypeAttr ST_SlideSizeType ;};func (_gffda *EG_ShowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gffda .Present !=nil {_edacd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_gffda .Present ,_edacd );};if _gffda .Browse !=nil {_affdf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_gffda .Browse ,_affdf );};if _gffda .Kiosk !=nil {_baccf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_gffda .Kiosk ,_baccf );};return nil ;};type CT_NormalViewPortion struct{ -// Validate validates the CT_TransitionStartSoundAction and its children -func (_gdagg *CT_TransitionStartSoundAction )Validate ()error {return _gdagg .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e");}; +// Normal View Dimension Size +SzAttr _c .ST_PositiveFixedPercentage ; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_deca *CT_GroupShape )ValidateWithPath (path string )error {if _dccc :=_deca .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dccc !=nil {return _dccc ;};if _ggfed :=_deca .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ggfed !=nil {return _ggfed ;};for _bdge ,_eafcg :=range _deca .Choice {if _efce :=_eafcg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bdge ));_efce !=nil {return _efce ;};};if _deca .ExtLst !=nil {if _egeec :=_deca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egeec !=nil {return _egeec ;};};return nil ;};func (_gcafc ST_TLTimeNodeSyncType )String ()string {switch _gcafc {case 0:return "";case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func (_gfbe *CT_HtmlPublishProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfbe .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_ebggg (*_gfbe .ShowSpeakerNotesAttr ))});};if _gfbe .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfbe .TargetAttr )});};if _gfbe .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfbe .TitleAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfbe .IdAttr )});e .EncodeToken (start );if _gfbe .SldAll !=nil {_dffd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_gfbe .SldAll ,_dffd );};if _gfbe .SldRg !=nil {_cdeb :=_c .StartElement {Name :_c .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_gfbe .SldRg ,_cdeb );};if _gfbe .CustShow !=nil {_ffed :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_gfbe .CustShow ,_ffed );};if _gfbe .ExtLst !=nil {_ffcdg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfbe .ExtLst ,_ffcdg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_degee *ST_PlaceholderSize )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_degee =0;case "\u0066\u0075\u006c\u006c":*_degee =1;case "\u0068\u0061\u006c\u0066":*_degee =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_degee =3;};return nil ;};func (_bebe *CT_SmartTags )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_baagc :=range start .Attr {if _baagc .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"&&_baagc .Name .Local =="\u0069\u0064"||_baagc .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"&&_baagc .Name .Local =="\u0069\u0064"{_ddeg ,_dfda :=_baagc .Value ,error (nil );if _dfda !=nil {return _dfda ;};_bebe .IdAttr =_ddeg ;continue ;};};for {_efaf ,_acfa :=d .Token ();if _acfa !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_acfa );};if _aaga ,_cede :=_efaf .(_c .EndElement );_cede &&_aaga .Name ==start .Name {break ;};};return nil ;}; +// Auto Adjust Normal View +AutoAdjustAttr *bool ;};func (_eedeg ST_TLAnimateColorDirection )String ()string {switch _eedeg {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";}; -// Validate validates the TagLst and its children -func (_geba *TagLst )Validate ()error {return _geba .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");}; +// ValidateWithPath validates the OleObj and its children, prefixing error messages with path +func (_edgdb *OleObj )ValidateWithPath (path string )error {if _edccfg :=_edgdb .CT_OleObject .ValidateWithPath (path );_edccfg !=nil {return _edccfg ;};return nil ;};func (_daecb *CT_SlideLayoutIdListEntry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daecb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_daecb .IdAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_daecb .RIdAttr )});e .EncodeToken (start );if _daecb .ExtLst !=nil {_fcagf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daecb .ExtLst ,_fcagf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffgbba *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acac ,_gdbe :=d .Token ();if _gdbe !=nil {return _gdbe ;};if _dcgg ,_fbdgf :=_acac .(_d .EndElement );_fbdgf &&_dcgg .Name ==start .Name {*_ffgbba =1;return nil ;};if _gbfb ,_dcaede :=_acac .(_d .CharData );!_dcaede {return _dg .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",_acac );}else {switch string (_gbfb ){case "":*_ffgbba =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_ffgbba =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_ffgbba =2;};};_acac ,_gdbe =d .Token ();if _gdbe !=nil {return _gdbe ;};if _fbagg ,_ecaf :=_acac .(_d .EndElement );_ecaf &&_fbagg .Name ==start .Name {return nil ;};return _dg .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",_acac );};type CT_CommentAuthorList struct{ -// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path -func (_fad *CT_CommonViewProperties )ValidateWithPath (path string )error {if _fdb :=_fad .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_fdb !=nil {return _fdb ;};if _fegf :=_fad .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e");_fegf !=nil {return _fegf ;};return nil ;};func (_dafdd *CT_TLTimeTargetElement )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceead :for {_bgccf ,_dbacg :=d .Token ();if _dbacg !=nil {return _dbacg ;};switch _fggaf :=_bgccf .(type ){case _c .StartElement :switch _fggaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"}:_dafdd .SldTgt =NewCT_Empty ();if _faeeg :=d .DecodeElement (_dafdd .SldTgt ,&_fggaf );_faeeg !=nil {return _faeeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"}:_dafdd .SndTgt =_ee .NewCT_EmbeddedWAVAudioFile ();if _deag :=d .DecodeElement (_dafdd .SndTgt ,&_fggaf );_deag !=nil {return _deag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"}:_dafdd .SpTgt =NewCT_TLShapeTargetElement ();if _afaba :=d .DecodeElement (_dafdd .SpTgt ,&_fggaf );_afaba !=nil {return _afaba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"}:_dafdd .InkTgt =NewCT_TLSubShapeId ();if _gfaac :=d .DecodeElement (_dafdd .InkTgt ,&_fggaf );_gfaac !=nil {return _gfaac ;};default:_cd .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_fggaf .Name );if _agba :=d .Skip ();_agba !=nil {return _agba ;};};case _c .EndElement :break _ceead ;case _c .CharData :};};return nil ;};func (_adba *CT_Comment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_adba .AuthorIdAttr )});if _adba .DtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adba .DtAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_adba .IdxAttr )});e .EncodeToken (start );_egb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_adba .Pos ,_egb );_dgc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_cd .AddPreserveSpaceAttr (&_dgc ,_adba .Text );e .EncodeElement (_adba .Text ,_dgc );if _adba .ExtLst !=nil {_ggf :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adba .ExtLst ,_ggf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbabb ST_PlaceholderType )ValidateWithPath (path string )error {switch _cbabb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbabb ));};return nil ;};func (_abbe *ST_TLTimeAnimateValueTime )Validate ()error {return _abbe .ValidateWithPath ("")};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_abdf :=&CT_SlideViewProperties {};_abdf .CSldViewPr =NewCT_CommonSlideViewProperties ();return _abdf ;};func (_agcf *ST_TLTimeIndefinite )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffggf ,_ecbce :=d .Token ();if _ecbce !=nil {return _ecbce ;};if _ecgef ,_efeea :=_ffggf .(_c .EndElement );_efeea &&_ecgef .Name ==start .Name {*_agcf =1;return nil ;};if _cbdac ,_bafge :=_ffggf .(_c .CharData );!_bafge {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffggf );}else {switch string (_cbdac ){case "":*_agcf =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_agcf =1;};};_ffggf ,_ecbce =d .Token ();if _ecbce !=nil {return _ecbce ;};if _deefe ,_fdaca :=_ffggf .(_c .EndElement );_fdaca &&_deefe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffggf );};func (_caeff *CT_TLBehaviorAttributeNameList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cdffc :=_c .StartElement {Name :_c .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}};for _ ,_cgbae :=range _caeff .AttrName {e .EncodeElement (_cgbae ,_cdffc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_befgd ST_SplitterBarState )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_befgd .String (),start );};func (_cfgdb ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cfgdb .String (),start );}; +// Comment Author +CmAuthor []*CT_CommentAuthor ;}; -// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path -func (_gacgf *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _egag :=_gacgf .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_egag !=nil {return _egag ;};if _gacgf .SldLst !=nil {if _gfag :=_gacgf .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_gfag !=nil {return _gfag ;};};if _gacgf .ExtLst !=nil {if _eeac :=_gacgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeac !=nil {return _eeac ;};};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_gfc :=&CT_ConnectorNonVisual {};_gfc .CNvPr =_ee .NewCT_NonVisualDrawingProps ();_gfc .CNvCxnSpPr =_ee .NewCT_NonVisualConnectorProperties ();_gfc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _gfc ;};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_degfd ST_TLAnimateEffectTransition )String ()string {switch _degfd {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_fcddf :=&CT_ShapeNonVisual {};_fcddf .CNvPr =_ee .NewCT_NonVisualDrawingProps ();_fcddf .CNvSpPr =_ee .NewCT_NonVisualDrawingShapeProps ();_fcddf .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _fcddf ;};func (_ccfca *ST_SlideLayoutType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebbf ,_bgade :=d .Token ();if _bgade !=nil {return _bgade ;};if _faaba ,_adgbf :=_ebbf .(_c .EndElement );_adgbf &&_faaba .Name ==start .Name {*_ccfca =1;return nil ;};if _bgeab ,_dcabgb :=_ebbf .(_c .CharData );!_dcabgb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebbf );}else {switch string (_bgeab ){case "":*_ccfca =0;case "\u0074\u0069\u0074l\u0065":*_ccfca =1;case "\u0074\u0078":*_ccfca =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_ccfca =3;case "\u0074\u0062\u006c":*_ccfca =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_ccfca =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_ccfca =6;case "\u0064\u0067\u006d":*_ccfca =7;case "\u0063\u0068\u0061r\u0074":*_ccfca =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_ccfca =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_ccfca =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_ccfca =11;case "\u0062\u006c\u0061n\u006b":*_ccfca =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_ccfca =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_ccfca =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_ccfca =15;case "\u006f\u0062\u006a":*_ccfca =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_ccfca =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_ccfca =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_ccfca =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_ccfca =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_ccfca =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_ccfca =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_ccfca =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_ccfca =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_ccfca =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_ccfca =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_ccfca =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_ccfca =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_ccfca =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_ccfca =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_ccfca =31;case "\u0063\u0075\u0073\u0074":*_ccfca =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_ccfca =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_ccfca =34;case "\u006f\u0062\u006aT\u0078":*_ccfca =35;case "\u0070\u0069\u0063T\u0078":*_ccfca =36;};};_ebbf ,_bgade =d .Token ();if _bgade !=nil {return _bgade ;};if _dedgf ,_beagd :=_ebbf .(_c .EndElement );_beagd &&_dedgf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebbf );};type ST_TLTimeNodeSyncType byte ;const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3;);func ParseUnionST_PositivePercentage (s string )(_ee .ST_PositivePercentage ,error ){return _ee .ParseUnionST_PositivePercentage (s );}; +// Validate validates the HandoutMaster and its children +func (_ffbab *HandoutMaster )Validate ()error {return _ffbab .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");}; -// Validate validates the AG_Ole and its children -func (_ge *AG_Ole )Validate ()error {return _ge .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");};func NewCT_InOutTransition ()*CT_InOutTransition {_fgead :=&CT_InOutTransition {};return _fgead };func init (){_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_SideDirectionTransition );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e",NewCT_CornerDirectionTransition );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e",NewCT_EightDirectionTransition );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e",NewCT_OrientationTransition );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_InOutTransition );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_OptionalBlackTransition );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SplitTransition );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_WheelTransition );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e",NewCT_TransitionStartSoundAction );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e",NewCT_TransitionSoundAction );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SlideTransition );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065",NewCT_TLIterateIntervalTime );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_TLIterateIntervalPercentage );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061",NewCT_TLIterateData );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064",NewCT_TLSubShapeId );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTextTargetElement );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074",NewCT_TLOleChartTargetElement );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_TLShapeTargetElement );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTimeTargetElement );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044",NewCT_TLTriggerTimeNodeID );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065",NewCT_TLTriggerRuntimeNode );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e",NewCT_TLTimeCondition );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074",NewCT_TLTimeConditionList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_TimeNodeList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonTimeNodeData );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c",NewCT_TLTimeNodeParallel );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065",NewCT_TLTimeNodeSequence );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065",NewCT_TLTimeNodeExclusive );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074",NewCT_TLBehaviorAttributeNameList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061",NewCT_TLCommonBehaviorData );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c",NewCT_TLAnimVariantBooleanVal );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c",NewCT_TLAnimVariantIntegerVal );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c",NewCT_TLAnimVariantFloatVal );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l",NewCT_TLAnimVariantStringVal );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_TLAnimVariant );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_TLTimeAnimateValue );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t",NewCT_TLTimeAnimateValueList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLAnimateBehavior );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByRgbColorTransform );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByHslColorTransform );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d",NewCT_TLByAnimateColorTransform );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateColorBehavior );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateEffectBehavior );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074",NewCT_TLPoint );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateMotionBehavior );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072",NewCT_TLAnimateRotationBehavior );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateScaleBehavior );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLCommandBehavior );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072",NewCT_TLSetBehavior );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonMediaNodeData );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f",NewCT_TLMediaNodeAudio );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f",NewCT_TLMediaNodeVideo );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065",NewCT_TLTemplate );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074",NewCT_TLTemplateList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TLBuildParagraph );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d",NewCT_TLBuildDiagram );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074",NewCT_TLOleBuildChart );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd",NewCT_TLGraphicalObjectBuild );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074",NewCT_BuildList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067",NewCT_SlideTiming );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065",NewCT_IndexRange );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079",NewCT_SlideRelationshipListEntry );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074",NewCT_SlideRelationshipList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064",NewCT_CustomShowId );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061",NewCT_CustomerData );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061",NewCT_TagsData );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074",NewCT_CustomerDataList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079",NewCT_ExtensionListModify );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072",NewCT_CommentAuthor );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074",NewCT_CommentAuthorList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_OleObjectEmbed );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_OleObjectLink );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074",NewCT_ControlList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_SlideIdListEntry );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074",NewCT_SlideIdList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideMasterIdListEntry );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_SlideMasterIdList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_NotesMasterIdListEntry );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_NotesMasterIdList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079",NewCT_HandoutMasterIdListEntry );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074",NewCT_HandoutMasterIdList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064",NewCT_EmbeddedFontDataId );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_EmbeddedFontListEntry );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074",NewCT_EmbeddedFontList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077",NewCT_CustomShow );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074",NewCT_CustomShowList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d",NewCT_PhotoAlbum );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065",NewCT_SlideSize );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072",NewCT_ModifyVerifier );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewCT_Presentation );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_HtmlPublishProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_WebProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_PrintProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065",NewCT_ShowInfoBrowse );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b",NewCT_ShowInfoKiosk );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ShowProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_PresentationProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073",NewCT_ApplicationNonVisualDrawingProps );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BackgroundProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061",NewCT_CommonSlideData );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065",NewCT_Slide );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_SlideLayout );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_SlideMasterTextStyles );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideLayoutIdListEntry );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074",NewCT_SlideLayoutIdList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072",NewCT_SlideMaster );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewCT_HandoutMaster );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072",NewCT_NotesMaster );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065",NewCT_NotesSlide );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideSyncProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067",NewCT_StringTag );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074",NewCT_TagList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e",NewCT_NormalViewPortion );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NormalViewProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CommonViewProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_NotesTextViewProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079",NewCT_OutlineViewSlideEntry );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_OutlineViewSlideList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_OutlineViewProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_SlideSorterViewProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065",NewCT_Guide );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GuideList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_CommonSlideViewProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideViewProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_NotesViewProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ViewProperties );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","c\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074",NewCmAuthorLst );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0063\u006d\u004cs\u0074",NewCmLst );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006f\u006c\u0065\u004f\u0062\u006a",NewOleObj );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewPresentation );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072",NewPresentationPr );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073\u006c\u0064",NewSld );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004c\u0061\u0079\u006f\u0075t",NewSldLayout );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004d\u0061\u0073\u0074\u0065r",NewSldMaster );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewHandoutMaster );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072",NewNotesMaster );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006e\u006f\u0074e\u0073",NewNotes );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u0053\u0079\u006e\u0063\u0050r",NewSldSyncPr );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0074\u0061\u0067\u004c\u0073\u0074",NewTagLst );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0076\u0069\u0065\u0077\u0050\u0072",NewViewPr );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065",NewEG_SlideListChoice );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065",NewEG_ShowType );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065",NewEG_TopLevelSlide );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewEG_ChildSlide );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewEG_Background );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064",NewAG_TLBuild );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u004f\u006c\u0065",NewAG_Ole );_cd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewAG_ChildSlide );}; \ No newline at end of file +// Validate validates the CT_Control and its children +func (_aacb *CT_Control )Validate ()error {return _aacb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func init (){_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_SideDirectionTransition );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e",NewCT_CornerDirectionTransition );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e",NewCT_EightDirectionTransition );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e",NewCT_OrientationTransition );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_InOutTransition );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_OptionalBlackTransition );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SplitTransition );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_WheelTransition );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e",NewCT_TransitionStartSoundAction );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e",NewCT_TransitionSoundAction );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SlideTransition );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065",NewCT_TLIterateIntervalTime );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_TLIterateIntervalPercentage );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061",NewCT_TLIterateData );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064",NewCT_TLSubShapeId );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTextTargetElement );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074",NewCT_TLOleChartTargetElement );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_TLShapeTargetElement );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTimeTargetElement );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044",NewCT_TLTriggerTimeNodeID );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065",NewCT_TLTriggerRuntimeNode );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e",NewCT_TLTimeCondition );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074",NewCT_TLTimeConditionList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_TimeNodeList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonTimeNodeData );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c",NewCT_TLTimeNodeParallel );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065",NewCT_TLTimeNodeSequence );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065",NewCT_TLTimeNodeExclusive );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074",NewCT_TLBehaviorAttributeNameList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061",NewCT_TLCommonBehaviorData );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c",NewCT_TLAnimVariantBooleanVal );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c",NewCT_TLAnimVariantIntegerVal );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c",NewCT_TLAnimVariantFloatVal );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l",NewCT_TLAnimVariantStringVal );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_TLAnimVariant );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_TLTimeAnimateValue );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t",NewCT_TLTimeAnimateValueList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLAnimateBehavior );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByRgbColorTransform );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByHslColorTransform );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d",NewCT_TLByAnimateColorTransform );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateColorBehavior );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateEffectBehavior );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074",NewCT_TLPoint );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateMotionBehavior );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072",NewCT_TLAnimateRotationBehavior );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateScaleBehavior );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLCommandBehavior );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072",NewCT_TLSetBehavior );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonMediaNodeData );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f",NewCT_TLMediaNodeAudio );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f",NewCT_TLMediaNodeVideo );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065",NewCT_TLTemplate );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074",NewCT_TLTemplateList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TLBuildParagraph );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d",NewCT_TLBuildDiagram );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074",NewCT_TLOleBuildChart );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd",NewCT_TLGraphicalObjectBuild );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074",NewCT_BuildList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067",NewCT_SlideTiming );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065",NewCT_IndexRange );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079",NewCT_SlideRelationshipListEntry );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074",NewCT_SlideRelationshipList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064",NewCT_CustomShowId );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061",NewCT_CustomerData );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061",NewCT_TagsData );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074",NewCT_CustomerDataList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079",NewCT_ExtensionListModify );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072",NewCT_CommentAuthor );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074",NewCT_CommentAuthorList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_OleObjectEmbed );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_OleObjectLink );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074",NewCT_ControlList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_SlideIdListEntry );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074",NewCT_SlideIdList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideMasterIdListEntry );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_SlideMasterIdList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_NotesMasterIdListEntry );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_NotesMasterIdList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079",NewCT_HandoutMasterIdListEntry );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074",NewCT_HandoutMasterIdList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064",NewCT_EmbeddedFontDataId );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_EmbeddedFontListEntry );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074",NewCT_EmbeddedFontList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077",NewCT_CustomShow );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074",NewCT_CustomShowList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d",NewCT_PhotoAlbum );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065",NewCT_SlideSize );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072",NewCT_ModifyVerifier );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewCT_Presentation );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_HtmlPublishProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_WebProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_PrintProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065",NewCT_ShowInfoBrowse );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b",NewCT_ShowInfoKiosk );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ShowProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_PresentationProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073",NewCT_ApplicationNonVisualDrawingProps );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BackgroundProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061",NewCT_CommonSlideData );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065",NewCT_Slide );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_SlideLayout );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_SlideMasterTextStyles );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideLayoutIdListEntry );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074",NewCT_SlideLayoutIdList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072",NewCT_SlideMaster );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewCT_HandoutMaster );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072",NewCT_NotesMaster );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065",NewCT_NotesSlide );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideSyncProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067",NewCT_StringTag );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074",NewCT_TagList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e",NewCT_NormalViewPortion );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NormalViewProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CommonViewProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_NotesTextViewProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079",NewCT_OutlineViewSlideEntry );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_OutlineViewSlideList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_OutlineViewProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_SlideSorterViewProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065",NewCT_Guide );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GuideList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_CommonSlideViewProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideViewProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_NotesViewProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ViewProperties );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","c\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074",NewCmAuthorLst );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0063\u006d\u004cs\u0074",NewCmLst );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006f\u006c\u0065\u004f\u0062\u006a",NewOleObj );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewPresentation );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072",NewPresentationPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073\u006c\u0064",NewSld );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004c\u0061\u0079\u006f\u0075t",NewSldLayout );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004d\u0061\u0073\u0074\u0065r",NewSldMaster );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewHandoutMaster );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072",NewNotesMaster );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006e\u006f\u0074e\u0073",NewNotes );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u0053\u0079\u006e\u0063\u0050r",NewSldSyncPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0074\u0061\u0067\u004c\u0073\u0074",NewTagLst );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0076\u0069\u0065\u0077\u0050\u0072",NewViewPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065",NewEG_SlideListChoice );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065",NewEG_ShowType );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065",NewEG_TopLevelSlide );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewEG_ChildSlide );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewEG_Background );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064",NewAG_TLBuild );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u004f\u006c\u0065",NewAG_Ole );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewAG_ChildSlide );}; \ No newline at end of file diff --git a/schema/soo/schemaLibrary/schemaLibrary.go b/schema/soo/schemaLibrary/schemaLibrary.go index f528a1a134..a9f4dd6196 100644 --- a/schema/soo/schemaLibrary/schemaLibrary.go +++ b/schema/soo/schemaLibrary/schemaLibrary.go @@ -9,22 +9,22 @@ // 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 schemaLibrary ;import (_f "encoding/xml";_ea "fmt";_g "github.com/unidoc/unioffice";); - -// Validate validates the SchemaLibrary and its children -func (_ab *SchemaLibrary )Validate ()error {return _ab .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_gb *CT_Schema )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_c :=range start .Attr {if _c .Name .Local =="\u0075\u0072\u0069"{_ge ,_ca :=_c .Value ,error (nil );if _ca !=nil {return _ca ;};_gb .UriAttr =&_ge ;continue ;};if _c .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_cg ,_ef :=_c .Value ,error (nil );if _ef !=nil {return _ef ;};_gb .ManifestLocationAttr =&_cg ;continue ;};if _c .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_ee ,_b :=_c .Value ,error (nil );if _b !=nil {return _b ;};_gb .SchemaLocationAttr =&_ee ;continue ;};if _c .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_cgd ,_fa :=_c .Value ,error (nil );if _fa !=nil {return _fa ;};_gb .SchemaLanguageAttr =&_cgd ;continue ;};};for {_gbg ,_ag :=d .Token ();if _ag !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_ag );};if _cb ,_gd :=_gbg .(_f .EndElement );_gd &&_cb .Name ==start .Name {break ;};};return nil ;};func NewCT_Schema ()*CT_Schema {_a :=&CT_Schema {};return _a }; +package schemaLibrary ;import (_c "encoding/xml";_gb "fmt";_gg "github.com/unidoc/unioffice";);func (_b *CT_Schema )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cc :=range start .Attr {if _cc .Name .Local =="\u0075\u0072\u0069"{_e ,_d :=_cc .Value ,error (nil );if _d !=nil {return _d ;};_b .UriAttr =&_e ;continue ;};if _cc .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_f ,_ea :=_cc .Value ,error (nil );if _ea !=nil {return _ea ;};_b .ManifestLocationAttr =&_f ;continue ;};if _cc .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_df ,_fc :=_cc .Value ,error (nil );if _fc !=nil {return _fc ;};_b .SchemaLocationAttr =&_df ;continue ;};if _cc .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_ggf ,_ff :=_cc .Value ,error (nil );if _ff !=nil {return _ff ;};_b .SchemaLanguageAttr =&_ggf ;continue ;};};for {_ca ,_cd :=d .Token ();if _cd !=nil {return _gb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_cd );};if _fb ,_ce :=_ca .(_c .EndElement );_ce &&_fb .Name ==start .Name {break ;};};return nil ;};func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_da :=&CT_SchemaLibrary {};return _da };func (_a *CT_SchemaLibrary )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _a .Schema !=nil {_eaa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}};for _ ,_ba :=range _a .Schema {e .EncodeElement (_ba ,_eaa );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type SchemaLibrary struct{CT_SchemaLibrary }; // Validate validates the CT_Schema and its children -func (_d *CT_Schema )Validate ()error {return _d .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");}; +func (_bd *CT_Schema )Validate ()error {return _bd .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func NewSchemaLibrary ()*SchemaLibrary {_dag :=&SchemaLibrary {};_dag .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _dag ;};type CT_SchemaLibrary struct{Schema []*CT_Schema ;};func (_ceg *SchemaLibrary )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});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 ="\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _ceg .CT_SchemaLibrary .MarshalXML (e ,start );}; // ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_fab *CT_Schema )ValidateWithPath (path string )error {return nil };func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_gfb :=&CT_SchemaLibrary {};return _gfb };type CT_Schema struct{UriAttr *string ;ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;}; +func (_fcg *CT_Schema )ValidateWithPath (path string )error {return nil }; + +// ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path +func (_dbf *CT_SchemaLibrary )ValidateWithPath (path string )error {for _ffg ,_agb :=range _dbf .Schema {if _fd :=_agb .ValidateWithPath (_gb .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_ffg ));_fd !=nil {return _fd ;};};return nil ;};type CT_Schema struct{UriAttr *string ;ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;}; // Validate validates the CT_SchemaLibrary and its children -func (_bd *CT_SchemaLibrary )Validate ()error {return _bd .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};type SchemaLibrary struct{CT_SchemaLibrary };func (_gf *CT_Schema )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gf .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_ea .Sprintf ("\u0025\u0076",*_gf .UriAttr )});};if _gf .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_ea .Sprintf ("\u0025\u0076",*_gf .ManifestLocationAttr )});};if _gf .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_ea .Sprintf ("\u0025\u0076",*_gf .SchemaLocationAttr )});};if _gf .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gf .SchemaLanguageAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_db *SchemaLibrary )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _db .CT_SchemaLibrary .MarshalXML (e ,start );};func (_gef *CT_SchemaLibrary )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gda :for {_fg ,_cgc :=d .Token ();if _cgc !=nil {return _cgc ;};switch _aa :=_fg .(type ){case _f .StartElement :switch _aa .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_cbe :=NewCT_Schema ();if _gc :=d .DecodeElement (_cbe ,&_aa );_gc !=nil {return _gc ;};_gef .Schema =append (_gef .Schema ,_cbe );default:_g .Log ("\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\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u0020\u0025v",_aa .Name );if _ae :=d .Skip ();_ae !=nil {return _ae ;};};case _f .EndElement :break _gda ;case _f .CharData :};};return nil ;};type CT_SchemaLibrary struct{Schema []*CT_Schema ;};func (_bdg *SchemaLibrary )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdg .CT_SchemaLibrary =*NewCT_SchemaLibrary ();_gcc :for {_gg ,_gdf :=d .Token ();if _gdf !=nil {return _gdf ;};switch _eaf :=_gg .(type ){case _f .StartElement :switch _eaf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_gfd :=NewCT_Schema ();if _fd :=d .DecodeElement (_gfd ,&_eaf );_fd !=nil {return _fd ;};_bdg .Schema =append (_bdg .Schema ,_gfd );default:_g .Log ("\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\u0053\u0063\u0068\u0065m\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079 \u0025\u0076",_eaf .Name );if _dd :=d .Skip ();_dd !=nil {return _dd ;};};case _f .EndElement :break _gcc ;case _f .CharData :};};return nil ;}; +func (_fa *CT_SchemaLibrary )Validate ()error {return _fa .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");}; -// ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path -func (_agc *CT_SchemaLibrary )ValidateWithPath (path string )error {for _ged ,_gfg :=range _agc .Schema {if _bc :=_gfg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_ged ));_bc !=nil {return _bc ;};};return nil ;};func (_bg *CT_SchemaLibrary )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bg .Schema !=nil {_bb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}};for _ ,_gdd :=range _bg .Schema {e .EncodeElement (_gdd ,_bb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the SchemaLibrary and its children +func (_ffgc *SchemaLibrary )Validate ()error {return _ffgc .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_ga *CT_Schema )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ga .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_gb .Sprintf ("\u0025\u0076",*_ga .UriAttr )});};if _ga .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_gb .Sprintf ("\u0025\u0076",*_ga .ManifestLocationAttr )});};if _ga .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_gb .Sprintf ("\u0025\u0076",*_ga .SchemaLocationAttr )});};if _ga .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_gb .Sprintf ("\u0025\u0076",*_ga .SchemaLanguageAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eaf *SchemaLibrary )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaf .CT_SchemaLibrary =*NewCT_SchemaLibrary ();_cde :for {_dbb ,_bdbf :=d .Token ();if _bdbf !=nil {return _bdbf ;};switch _agbg :=_dbb .(type ){case _c .StartElement :switch _agbg .Name {case _c .Name {Space :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_eb :=NewCT_Schema ();if _ee :=d .DecodeElement (_eb ,&_agbg );_ee !=nil {return _ee ;};_eaf .Schema =append (_eaf .Schema ,_eb );default:_gg .Log ("\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\u0053\u0063\u0068\u0065m\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079 \u0025\u0076",_agbg .Name );if _fce :=d .Skip ();_fce !=nil {return _fce ;};};case _c .EndElement :break _cde ;case _c .CharData :};};return nil ;};func (_fg *CT_SchemaLibrary )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gga :for {_bdb ,_cf :=d .Token ();if _cf !=nil {return _cf ;};switch _ag :=_bdb .(type ){case _c .StartElement :switch _ag .Name {case _c .Name {Space :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_cdb :=NewCT_Schema ();if _db :=d .DecodeElement (_cdb ,&_ag );_db !=nil {return _db ;};_fg .Schema =append (_fg .Schema ,_cdb );default:_gg .Log ("\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\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u0020\u0025v",_ag .Name );if _ad :=d .Skip ();_ad !=nil {return _ad ;};};case _c .EndElement :break _gga ;case _c .CharData :};};return nil ;};func NewCT_Schema ()*CT_Schema {_ge :=&CT_Schema {};return _ge }; // ValidateWithPath validates the SchemaLibrary and its children, prefixing error messages with path -func (_af *SchemaLibrary )ValidateWithPath (path string )error {if _fga :=_af .CT_SchemaLibrary .ValidateWithPath (path );_fga !=nil {return _fga ;};return nil ;};func NewSchemaLibrary ()*SchemaLibrary {_cgf :=&SchemaLibrary {};_cgf .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _cgf ;};func init (){_g .RegisterConstructor ("\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema );_g .RegisterConstructor ("\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewCT_SchemaLibrary );_g .RegisterConstructor ("\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewSchemaLibrary );}; \ No newline at end of file +func (_ae *SchemaLibrary )ValidateWithPath (path string )error {if _bc :=_ae .CT_SchemaLibrary .ValidateWithPath (path );_bc !=nil {return _bc ;};return nil ;};func init (){_gg .RegisterConstructor ("\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema );_gg .RegisterConstructor ("\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewCT_SchemaLibrary );_gg .RegisterConstructor ("\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewSchemaLibrary );}; \ No newline at end of file diff --git a/schema/soo/sml/sml.go b/schema/soo/sml/sml.go index c0f63f4c40..f4addc2f68 100644 --- a/schema/soo/sml/sml.go +++ b/schema/soo/sml/sml.go @@ -9,100 +9,88 @@ // 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 sml ;import (_b "encoding/xml";_f "fmt";_ba "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ee "strconv";_be "strings";_e "time";);func NewCT_PCDKPI ()*CT_PCDKPI {_agaae :=&CT_PCDKPI {};return _agaae };type CT_WorkbookProtection struct{ +package sml ;import (_ea "encoding/xml";_be "fmt";_c "github.com/unidoc/unioffice";_bg "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "strconv";_f "strings";_ff "time";);func (_fgceb ST_DataValidationOperator )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_fgceb .String (),start );};type CT_DdeLink struct{ -// Legacy Workbook Password -WorkbookPasswordAttr *string ; - -// Workbook Password Character Set -WorkbookPasswordCharacterSetAttr *string ; - -// Legacy Revisions Password -RevisionsPasswordAttr *string ; - -// Revisions Password Character Set -RevisionsPasswordCharacterSetAttr *string ; - -// Lock Structure -LockStructureAttr *bool ; +// Service name +DdeServiceAttr string ; -// Lock Windows -LockWindowsAttr *bool ; +// Topic for DDE server +DdeTopicAttr string ; -// Lock Revisions -LockRevisionAttr *bool ; +// DDE Items Collection +DdeItems *CT_DdeItems ;};func (_edeab *CT_DataRef )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gbcc :=range start .Attr {if _gbcc .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"&&_gbcc .Name .Local =="\u0069\u0064"||_gbcc .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"&&_gbcc .Name .Local =="\u0069\u0064"{_fdagb ,_fcfd :=_gbcc .Value ,error (nil );if _fcfd !=nil {return _fcfd ;};_edeab .IdAttr =&_fdagb ;continue ;};if _gbcc .Name .Local =="\u0072\u0065\u0066"{_acdbc ,_ffgb :=_gbcc .Value ,error (nil );if _ffgb !=nil {return _ffgb ;};_edeab .RefAttr =&_acdbc ;continue ;};if _gbcc .Name .Local =="\u006e\u0061\u006d\u0065"{_bgec ,_agea :=_gbcc .Value ,error (nil );if _agea !=nil {return _agea ;};_edeab .NameAttr =&_bgec ;continue ;};if _gbcc .Name .Local =="\u0073\u0068\u0065e\u0074"{_dfagg ,_agbgf :=_gbcc .Value ,error (nil );if _agbgf !=nil {return _agbgf ;};_edeab .SheetAttr =&_dfagg ;continue ;};};for {_cccec ,_bfeb :=d .Token ();if _bfeb !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_bfeb );};if _adab ,_ffcbd :=_cccec .(_ea .EndElement );_ffcbd &&_adab .Name ==start .Name {break ;};};return nil ;};func (_cdfafc *CT_DataBar )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cdfafc .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_be .Sprintf ("\u0025\u0076",*_cdfafc .MinLengthAttr )});};if _cdfafc .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_be .Sprintf ("\u0025\u0076",*_cdfafc .MaxLengthAttr )});};if _cdfafc .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cdfafc .ShowValueAttr ))});};e .EncodeToken (start );_gcbf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_bacd :=range _cdfafc .Cfvo {e .EncodeElement (_bacd ,_gcbf );};_eaeb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cdfafc .Color ,_eaeb );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bgffd *ST_DataConsolidateFunction )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_efcga ,_aecefd :=d .Token ();if _aecefd !=nil {return _aecefd ;};if _dbeac ,_eeddb :=_efcga .(_ea .EndElement );_eeddb &&_dbeac .Name ==start .Name {*_bgffd =1;return nil ;};if _edaaa ,_gfddeg :=_efcga .(_ea .CharData );!_gfddeg {return _be .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",_efcga );}else {switch string (_edaaa ){case "":*_bgffd =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_bgffd =1;case "\u0063\u006f\u0075n\u0074":*_bgffd =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_bgffd =3;case "\u006d\u0061\u0078":*_bgffd =4;case "\u006d\u0069\u006e":*_bgffd =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_bgffd =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bgffd =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_bgffd =8;case "\u0073\u0075\u006d":*_bgffd =9;case "\u0076\u0061\u0072":*_bgffd =10;case "\u0076\u0061\u0072\u0070":*_bgffd =11;};};_efcga ,_aecefd =d .Token ();if _aecefd !=nil {return _aecefd ;};if _efba ,_cefaa :=_efcga .(_ea .EndElement );_cefaa &&_efba .Name ==start .Name {return nil ;};return _be .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",_efcga );};type CT_Mdx struct{ -// Cryptographic Algorithm Name -RevisionsAlgorithmNameAttr *string ; +// Connection Name Index +NAttr uint32 ; -// Password Hash Value -RevisionsHashValueAttr *string ; +// Cube Function Tag +FAttr ST_MdxFunctionType ; -// Salt Value for Password Verifier -RevisionsSaltValueAttr *string ; +// Tuple MDX Metadata +T *CT_MdxTuple ; -// Iterations to Run Hashing Algorithm -RevisionsSpinCountAttr *uint32 ; +// Set MDX Metadata +Ms *CT_MdxSet ; -// Cryptographic Algorithm Name -WorkbookAlgorithmNameAttr *string ; +// Member Property MDX Metadata +P *CT_MdxMemeberProp ; -// Password Hash Value -WorkbookHashValueAttr *string ; +// KPI MDX Metadata +K *CT_MdxKPI ;};func (_gegef *ST_Pane )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_gegef =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_gegef =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_gegef =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_gegef =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_gegef =4;};return nil ;}; -// Salt Value for Password Verifier -WorkbookSaltValueAttr *string ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_dfedb *CT_DataBinding )ValidateWithPath (path string )error {return nil }; -// Iterations to Run Hashing Algorithm -WorkbookSpinCountAttr *uint32 ;}; +// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path +func (_ebaga *CT_MapInfo )ValidateWithPath (path string )error {for _efae ,_efabc :=range _ebaga .Schema {if _ggbfd :=_efabc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_efae ));_ggbfd !=nil {return _ggbfd ;};};for _badgc ,_afbbg :=range _ebaga .Map {if _bbfc :=_afbbg .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_badgc ));_bbfc !=nil {return _bbfc ;};};return nil ;};func (_dfag *CT_Col )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0069\u006e"},Value :_be .Sprintf ("\u0025\u0076",_dfag .MinAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061\u0078"},Value :_be .Sprintf ("\u0025\u0076",_dfag .MaxAttr )});if _dfag .WidthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_be .Sprintf ("\u0025\u0076",*_dfag .WidthAttr )});};if _dfag .StyleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dfag .StyleAttr )});};if _dfag .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfag .HiddenAttr ))});};if _dfag .BestFitAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfag .BestFitAttr ))});};if _dfag .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfag .CustomWidthAttr ))});};if _dfag .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfag .PhoneticAttr ))});};if _dfag .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_dfag .OutlineLevelAttr )});};if _dfag .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfag .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_HeaderFooter and its children -func (_ffee *CT_HeaderFooter )Validate ()error {return _ffee .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; +// Validate validates the CT_Color and its children +func (_bcfc *CT_Color )Validate ()error {return _bcfc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_bdcc *CT_Comments )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_ccbfb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_bdcc .Authors ,_ccbfb );_geabb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_bdcc .CommentList ,_geabb );if _bdcc .ExtLst !=nil {_bebgb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdcc .ExtLst ,_bebgb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_fdadc *CT_PivotAreaReference )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fdadc .FieldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_fdadc .FieldAttr )});};if _fdadc .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fdadc .CountAttr )});};if _fdadc .SelectedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .SelectedAttr ))});};if _fdadc .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .ByPositionAttr ))});};if _fdadc .RelativeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .RelativeAttr ))});};if _fdadc .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .DefaultSubtotalAttr ))});};if _fdadc .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .SumSubtotalAttr ))});};if _fdadc .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .CountASubtotalAttr ))});};if _fdadc .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .AvgSubtotalAttr ))});};if _fdadc .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .MaxSubtotalAttr ))});};if _fdadc .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .MinSubtotalAttr ))});};if _fdadc .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .ProductSubtotalAttr ))});};if _fdadc .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .CountSubtotalAttr ))});};if _fdadc .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .StdDevSubtotalAttr ))});};if _fdadc .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .StdDevPSubtotalAttr ))});};if _fdadc .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .VarSubtotalAttr ))});};if _fdadc .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdadc .VarPSubtotalAttr ))});};e .EncodeToken (start );if _fdadc .X !=nil {_fcgdge :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gebee :=range _fdadc .X {e .EncodeElement (_gebee ,_fcgdge );};};if _fdadc .ExtLst !=nil {_gfca :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdadc .ExtLst ,_gfca );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path -func (_bagaf *CT_Xf )ValidateWithPath (path string )error {if _bagaf .Alignment !=nil {if _cfgcg :=_bagaf .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_cfgcg !=nil {return _cfgcg ;};};if _bagaf .Protection !=nil {if _gbebb :=_bagaf .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gbebb !=nil {return _gbebb ;};};if _bagaf .ExtLst !=nil {if _dgaef :=_bagaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgaef !=nil {return _dgaef ;};};return nil ;};func (_ccgag *CT_PivotArea )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgafa :=range start .Attr {if _cgafa .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_agede ,_agfce :=_ee .ParseBool (_cgafa .Value );if _agfce !=nil {return _agfce ;};_ccgag .OutlineAttr =&_agede ;continue ;};if _cgafa .Name .Local =="\u0066\u0069\u0065l\u0064"{_gggag ,_dabgg :=_ee .ParseInt (_cgafa .Value ,10,32);if _dabgg !=nil {return _dabgg ;};_bdbecd :=int32 (_gggag );_ccgag .FieldAttr =&_bdbecd ;continue ;};if _cgafa .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_dgced ,_bdcdbd :=_ee .ParseBool (_cgafa .Value );if _bdcdbd !=nil {return _bdcdbd ;};_ccgag .DataOnlyAttr =&_dgced ;continue ;};if _cgafa .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_cgbbc ,_edfag :=_ee .ParseBool (_cgafa .Value );if _edfag !=nil {return _edfag ;};_ccgag .LabelOnlyAttr =&_cgbbc ;continue ;};if _cgafa .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_fdfgb ,_bgfb :=_ee .ParseBool (_cgafa .Value );if _bgfb !=nil {return _bgfb ;};_ccgag .GrandRowAttr =&_fdfgb ;continue ;};if _cgafa .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_dbgfa ,_cagdb :=_ee .ParseBool (_cgafa .Value );if _cagdb !=nil {return _cagdb ;};_ccgag .GrandColAttr =&_dbgfa ;continue ;};if _cgafa .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_gdeaa ,_caafb :=_ee .ParseBool (_cgafa .Value );if _caafb !=nil {return _caafb ;};_ccgag .CacheIndexAttr =&_gdeaa ;continue ;};if _cgafa .Name .Local =="\u0074\u0079\u0070\u0065"{_ccgag .TypeAttr .UnmarshalXMLAttr (_cgafa );continue ;};if _cgafa .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_adadb ,_ebcab :=_cgafa .Value ,error (nil );if _ebcab !=nil {return _ebcab ;};_ccgag .OffsetAttr =&_adadb ;continue ;};if _cgafa .Name .Local =="c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"{_agefe ,_gacfe :=_ee .ParseBool (_cgafa .Value );if _gacfe !=nil {return _gacfe ;};_ccgag .CollapsedLevelsAreSubtotalsAttr =&_agefe ;continue ;};if _cgafa .Name .Local =="\u0061\u0078\u0069\u0073"{_ccgag .AxisAttr .UnmarshalXMLAttr (_cgafa );continue ;};if _cgafa .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_egfdb ,_ceacg :=_ee .ParseUint (_cgafa .Value ,10,32);if _ceacg !=nil {return _ceacg ;};_afgbf :=uint32 (_egfdb );_ccgag .FieldPositionAttr =&_afgbf ;continue ;};};_ffbbg :for {_egfaf ,_ddedg :=d .Token ();if _ddedg !=nil {return _ddedg ;};switch _ddaef :=_egfaf .(type ){case _b .StartElement :switch _ddaef .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}:_ccgag .References =NewCT_PivotAreaReferences ();if _eeacb :=d .DecodeElement (_ccgag .References ,&_ddaef );_eeacb !=nil {return _eeacb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccgag .ExtLst =NewCT_ExtensionList ();if _deabc :=d .DecodeElement (_ccgag .ExtLst ,&_ddaef );_deabc !=nil {return _deabc ;};default:_ba .Log ("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_P\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_ddaef .Name );if _dddbg :=d .Skip ();_dddbg !=nil {return _dddbg ;};};case _b .EndElement :break _ffbbg ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_TupleCache and its children +func (_bdbfg *CT_TupleCache )Validate ()error {return _bdbfg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};func (_bddeea *ST_Scope )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_bddeea =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_bddeea =1;case "\u0064\u0061\u0074\u0061":*_bddeea =2;case "\u0066\u0069\u0065l\u0064":*_bddeea =3;};return nil ;};func (_ecgfd *CT_OleItems )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _ecgfd .OleItem !=nil {_cdebc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}};for _ ,_bdcebg :=range _ecgfd .OleItem {e .EncodeElement (_bdcebg ,_cdebc );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_CellFormula struct{TAttr ST_CellFormulaType ;AcaAttr *bool ;RefAttr *string ;Dt2DAttr *bool ;DtrAttr *bool ;Del1Attr *bool ;Del2Attr *bool ;R1Attr *string ;R2Attr *string ;CaAttr *bool ;SiAttr *uint32 ;BxAttr *bool ;Content string ;};type CT_Chartsheet struct{ -// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path -func (_dgbee *CT_Field )ValidateWithPath (path string )error {return nil };type CT_FontScheme struct{ +// Chart Sheet Properties +SheetPr *CT_ChartsheetPr ; -// Font Scheme -ValAttr ST_FontScheme ;}; +// Chart Sheet Views +SheetViews *CT_ChartsheetViews ; -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_adgd *CT_CommentList )ValidateWithPath (path string )error {for _dccb ,_aafd :=range _adgd .Comment {if _aabba :=_aafd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_dccb ));_aabba !=nil {return _aabba ;};};return nil ;};func (_bcbfb *CT_RangeSet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdbbg :=range start .Attr {if _bdbbg .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"&&_bdbbg .Name .Local =="\u0069\u0064"||_bdbbg .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"&&_bdbbg .Name .Local =="\u0069\u0064"{_fdaga ,_agdda :=_bdbbg .Value ,error (nil );if _agdda !=nil {return _agdda ;};_bcbfb .IdAttr =&_fdaga ;continue ;};if _bdbbg .Name .Local =="\u0069\u0031"{_dcfeg ,_degfc :=_ee .ParseUint (_bdbbg .Value ,10,32);if _degfc !=nil {return _degfc ;};_aabdd :=uint32 (_dcfeg );_bcbfb .I1Attr =&_aabdd ;continue ;};if _bdbbg .Name .Local =="\u0069\u0033"{_eecdc ,_aaafc :=_ee .ParseUint (_bdbbg .Value ,10,32);if _aaafc !=nil {return _aaafc ;};_fgcdd :=uint32 (_eecdc );_bcbfb .I3Attr =&_fgcdd ;continue ;};if _bdbbg .Name .Local =="\u0069\u0034"{_afebdf ,_cefge :=_ee .ParseUint (_bdbbg .Value ,10,32);if _cefge !=nil {return _cefge ;};_eaggb :=uint32 (_afebdf );_bcbfb .I4Attr =&_eaggb ;continue ;};if _bdbbg .Name .Local =="\u0072\u0065\u0066"{_cgebca ,_ecbbg :=_bdbbg .Value ,error (nil );if _ecbbg !=nil {return _ecbbg ;};_bcbfb .RefAttr =&_cgebca ;continue ;};if _bdbbg .Name .Local =="\u006e\u0061\u006d\u0065"{_ebafg ,_bebca :=_bdbbg .Value ,error (nil );if _bebca !=nil {return _bebca ;};_bcbfb .NameAttr =&_ebafg ;continue ;};if _bdbbg .Name .Local =="\u0073\u0068\u0065e\u0074"{_fbga ,_fecce :=_bdbbg .Value ,error (nil );if _fecce !=nil {return _fecce ;};_bcbfb .SheetAttr =&_fbga ;continue ;};if _bdbbg .Name .Local =="\u0069\u0032"{_gdcfa ,_gddfd :=_ee .ParseUint (_bdbbg .Value ,10,32);if _gddfd !=nil {return _gddfd ;};_bcdag :=uint32 (_gdcfa );_bcbfb .I2Attr =&_bcdag ;continue ;};};for {_ccfcgf ,_gbcab :=d .Token ();if _gbcab !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_gbcab );};if _gafce ,_fdcfe :=_ccfcgf .(_b .EndElement );_fdcfe &&_gafce .Name ==start .Name {break ;};};return nil ;};func (_affggd ST_SheetViewType )Validate ()error {return _affggd .ValidateWithPath ("")}; +// Chart Sheet Protection +SheetProtection *CT_ChartsheetProtection ; -// Validate validates the CT_FileSharing and its children -func (_dggg *CT_FileSharing )Validate ()error {return _dggg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};func (_gfbdd *CT_PageSetup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebagg :=range start .Attr {if _ebagg .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"&&_ebagg .Name .Local =="\u0069\u0064"||_ebagg .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"&&_ebagg .Name .Local =="\u0069\u0064"{_bgeaae ,_efcg :=_ebagg .Value ,error (nil );if _efcg !=nil {return _efcg ;};_gfbdd .IdAttr =&_bgeaae ;continue ;};if _ebagg .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_edccd ,_cbfcd :=_ee .ParseUint (_ebagg .Value ,10,32);if _cbfcd !=nil {return _cbfcd ;};_eefae :=uint32 (_edccd );_gfbdd .PaperSizeAttr =&_eefae ;continue ;};if _ebagg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_beafg ,_ffcff :=_ee .ParseBool (_ebagg .Value );if _ffcff !=nil {return _ffcff ;};_gfbdd .BlackAndWhiteAttr =&_beafg ;continue ;};if _ebagg .Name .Local =="\u0064\u0072\u0061f\u0074"{_cdfea ,_agbgd :=_ee .ParseBool (_ebagg .Value );if _agbgd !=nil {return _agbgd ;};_gfbdd .DraftAttr =&_cdfea ;continue ;};if _ebagg .Name .Local =="\u0073\u0063\u0061l\u0065"{_cgddc ,_fgedd :=_ee .ParseUint (_ebagg .Value ,10,32);if _fgedd !=nil {return _fgedd ;};_bdgdfg :=uint32 (_cgddc );_gfbdd .ScaleAttr =&_bdgdfg ;continue ;};if _ebagg .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gfbdd .CellCommentsAttr .UnmarshalXMLAttr (_ebagg );continue ;};if _ebagg .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_cebce ,_bcaagf :=_ee .ParseUint (_ebagg .Value ,10,32);if _bcaagf !=nil {return _bcaagf ;};_acdfge :=uint32 (_cebce );_gfbdd .FitToWidthAttr =&_acdfge ;continue ;};if _ebagg .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_gfbdd .PageOrderAttr .UnmarshalXMLAttr (_ebagg );continue ;};if _ebagg .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_gfbdd .OrientationAttr .UnmarshalXMLAttr (_ebagg );continue ;};if _ebagg .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_ccecdg ,_fccda :=_ebagg .Value ,error (nil );if _fccda !=nil {return _fccda ;};_gfbdd .PaperHeightAttr =&_ccecdg ;continue ;};if _ebagg .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_gggaee ,_bcebe :=_ebagg .Value ,error (nil );if _bcebe !=nil {return _bcebe ;};_gfbdd .PaperWidthAttr =&_gggaee ;continue ;};if _ebagg .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_agfef ,_defecg :=_ee .ParseUint (_ebagg .Value ,10,32);if _defecg !=nil {return _defecg ;};_gbgb :=uint32 (_agfef );_gfbdd .FirstPageNumberAttr =&_gbgb ;continue ;};if _ebagg .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_agdfg ,_degg :=_ee .ParseUint (_ebagg .Value ,10,32);if _degg !=nil {return _degg ;};_decca :=uint32 (_agdfg );_gfbdd .FitToHeightAttr =&_decca ;continue ;};if _ebagg .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_dgebd ,_egbgc :=_ee .ParseBool (_ebagg .Value );if _egbgc !=nil {return _egbgc ;};_gfbdd .UseFirstPageNumberAttr =&_dgebd ;continue ;};if _ebagg .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_gfbdd .ErrorsAttr .UnmarshalXMLAttr (_ebagg );continue ;};if _ebagg .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_gfcabf ,_bfgbe :=_ee .ParseUint (_ebagg .Value ,10,32);if _bfgbe !=nil {return _bfgbe ;};_fggbb :=uint32 (_gfcabf );_gfbdd .HorizontalDpiAttr =&_fggbb ;continue ;};if _ebagg .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_afefe ,_gafge :=_ee .ParseUint (_ebagg .Value ,10,32);if _gafge !=nil {return _gafge ;};_eecff :=uint32 (_afefe );_gfbdd .VerticalDpiAttr =&_eecff ;continue ;};if _ebagg .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_caffd ,_dedgc :=_ee .ParseUint (_ebagg .Value ,10,32);if _dedgc !=nil {return _dedgc ;};_abddc :=uint32 (_caffd );_gfbdd .CopiesAttr =&_abddc ;continue ;};if _ebagg .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_gedbff ,_cbcebc :=_ee .ParseBool (_ebagg .Value );if _cbcebc !=nil {return _cbcebc ;};_gfbdd .UsePrinterDefaultsAttr =&_gedbff ;continue ;};};for {_cgde ,_cdgfe :=d .Token ();if _cdgfe !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_cdgfe );};if _gcab ,_efge :=_cgde .(_b .EndElement );_efge &&_gcab .Name ==start .Name {break ;};};return nil ;};func (_gfege *CT_DdeLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abcfe :=range start .Attr {if _abcfe .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_daab ,_aabg :=_abcfe .Value ,error (nil );if _aabg !=nil {return _aabg ;};_gfege .DdeServiceAttr =_daab ;continue ;};if _abcfe .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_gbfgeb ,_ebfgf :=_abcfe .Value ,error (nil );if _ebfgf !=nil {return _ebfgf ;};_gfege .DdeTopicAttr =_gbfgeb ;continue ;};};_bebcd :for {_acfe ,_bgdf :=d .Token ();if _bgdf !=nil {return _bgdf ;};switch _adbgb :=_acfe .(type ){case _b .StartElement :switch _adbgb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}:_gfege .DdeItems =NewCT_DdeItems ();if _ecgg :=d .DecodeElement (_gfege .DdeItems ,&_adbgb );_ecgg !=nil {return _ecgg ;};default:_ba .Log ("\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\u005fD\u0064\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_adbgb .Name );if _ddga :=d .Skip ();_ddga !=nil {return _ddga ;};};case _b .EndElement :break _bebcd ;case _b .CharData :};};return nil ;};func (_gedce *CT_Set )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_addfda :=range start .Attr {if _addfda .Name .Local =="\u0063\u006f\u0075n\u0074"{_gabgf ,_ggccg :=_ee .ParseUint (_addfda .Value ,10,32);if _ggccg !=nil {return _ggccg ;};_gcacab :=uint32 (_gabgf );_gedce .CountAttr =&_gcacab ;continue ;};if _addfda .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_abebag ,_aaegd :=_ee .ParseInt (_addfda .Value ,10,32);if _aaegd !=nil {return _aaegd ;};_gedce .MaxRankAttr =int32 (_abebag );continue ;};if _addfda .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_dcadeg ,_fcdbb :=_addfda .Value ,error (nil );if _fcdbb !=nil {return _fcdbb ;};_gedce .SetDefinitionAttr =_dcadeg ;continue ;};if _addfda .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_gedce .SortTypeAttr .UnmarshalXMLAttr (_addfda );continue ;};if _addfda .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_dddcg ,_bggdc :=_ee .ParseBool (_addfda .Value );if _bggdc !=nil {return _bggdc ;};_gedce .QueryFailedAttr =&_dddcg ;continue ;};};_bcebb :for {_eedg ,_eafdc :=d .Token ();if _eafdc !=nil {return _eafdc ;};switch _fcbcg :=_eedg .(type ){case _b .StartElement :switch _fcbcg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_edad :=NewCT_Tuples ();if _ddde :=d .DecodeElement (_edad ,&_fcbcg );_ddde !=nil {return _ddde ;};_gedce .Tpls =append (_gedce .Tpls ,_edad );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"}:_gedce .SortByTuple =NewCT_Tuples ();if _bcfbe :=d .DecodeElement (_gedce .SortByTuple ,&_fcbcg );_bcfbe !=nil {return _bcfbe ;};default:_ba .Log ("\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\u0053\u0065\u0074\u0020\u0025\u0076",_fcbcg .Name );if _adedd :=d .Skip ();_adedd !=nil {return _adedd ;};};case _b .EndElement :break _bcebb ;case _b .CharData :};};return nil ;};func (_ddeba *ST_CredMethod )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebdfaa ,_aafeeb :=d .Token ();if _aafeeb !=nil {return _aafeeb ;};if _agafbc ,_ddgee :=_ebdfaa .(_b .EndElement );_ddgee &&_agafbc .Name ==start .Name {*_ddeba =1;return nil ;};if _bcege ,_afbbe :=_ebdfaa .(_b .CharData );!_afbbe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebdfaa );}else {switch string (_bcege ){case "":*_ddeba =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_ddeba =1;case "\u006e\u006f\u006e\u0065":*_ddeba =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_ddeba =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_ddeba =4;};};_ebdfaa ,_aafeeb =d .Token ();if _aafeeb !=nil {return _aafeeb ;};if _efgdeg ,_aagga :=_ebdfaa .(_b .EndElement );_aagga &&_efgdeg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebdfaa );};func NewCT_ServerFormat ()*CT_ServerFormat {_ffegc :=&CT_ServerFormat {};return _ffegc }; +// Custom Chart Sheet Views +CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; -// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path -func (_aebad *CT_Cols )ValidateWithPath (path string )error {for _eafd ,_gbad :=range _aebad .Col {if _aedb :=_gbad .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_eafd ));_aedb !=nil {return _aedb ;};};return nil ;};func (_dddfb *CT_DdeLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dddfb .DdeServiceAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_f .Sprintf ("\u0025\u0076",_dddfb .DdeTopicAttr )});e .EncodeToken (start );if _dddfb .DdeItems !=nil {_fbgg :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_dddfb .DdeItems ,_fbgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DataValidations ()*CT_DataValidations {_bfec :=&CT_DataValidations {};return _bfec };func (_acfagf ST_VerticalAlignment )Validate ()error {return _acfagf .ValidateWithPath ("")};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_dbgg :=&CT_CustomSheetViews {};return _dbgg };type CT_Extension struct{ +// Drawing +Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; -// URI -UriAttr *string ;Any _ba .Any ;}; +// Legacy Drawing Reference in Header Footer +LegacyDrawingHF *CT_LegacyDrawing ; -// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path -func (_dedf *CT_DateGroupItem )ValidateWithPath (path string )error {if _dedf .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _f .Errorf ("\u0025s\u002f\u0044a\u0074\u0065\u0054\u0069m\u0065\u0047\u0072o\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072 i\u0073\u0020\u0061 \u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079 \u0066\u0069e\u006c\u0064",path );};if _fgea :=_dedf .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_fgea !=nil {return _fgea ;};return nil ;};func (_cgegf *CT_colItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgegf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cgegf .CountAttr )});};e .EncodeToken (start );_fgafe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_gdddeb :=range _cgegf .I {e .EncodeElement (_gdddeb ,_fgafe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edgfg *CT_RevisionRowColumn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_edgfg .SIdAttr )});if _edgfg .EolAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_edgfg .EolAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_edgfg .RefAttr )});_cgefgf ,_eecfga :=_edgfg .ActionAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _eecfga !=nil {return _eecfga ;};start .Attr =append (start .Attr ,_cgefgf );if _edgfg .EdgeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_edgfg .EdgeAttr ))});};if _edgfg .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_edgfg .RIdAttr )});};if _edgfg .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_edgfg .UaAttr ))});};if _edgfg .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_edgfg .RaAttr ))});};e .EncodeToken (start );if _edgfg .Undo !=nil {_eggcbd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_bgcfg :=range _edgfg .Undo {e .EncodeElement (_bgcfg ,_eggcbd );};};if _edgfg .Rcc !=nil {_cfddab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_dddage :=range _edgfg .Rcc {e .EncodeElement (_dddage ,_cfddab );};};if _edgfg .Rfmt !=nil {_egbfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_cbddf :=range _edgfg .Rfmt {e .EncodeElement (_cbddf ,_egbfa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_MdxFunctionTypeUnset ST_MdxFunctionType =0;ST_MdxFunctionTypeM ST_MdxFunctionType =1;ST_MdxFunctionTypeV ST_MdxFunctionType =2;ST_MdxFunctionTypeS ST_MdxFunctionType =3;ST_MdxFunctionTypeC ST_MdxFunctionType =4;ST_MdxFunctionTypeR ST_MdxFunctionType =5;ST_MdxFunctionTypeP ST_MdxFunctionType =6;ST_MdxFunctionTypeK ST_MdxFunctionType =7;);func (_bacf *CT_CustomChartsheetViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eecfc :for {_dfbd ,_cgee :=d .Token ();if _cgee !=nil {return _cgee ;};switch _gcfgf :=_dfbd .(type ){case _b .StartElement :switch _gcfgf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_bdfg :=NewCT_CustomChartsheetView ();if _faaf :=d .DecodeElement (_bdfg ,&_gcfgf );_faaf !=nil {return _faaf ;};_bacf .CustomSheetView =append (_bacf .CustomSheetView ,_bdfg );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073\u0020%\u0076",_gcfgf .Name );if _aggc :=d .Skip ();_aggc !=nil {return _aggc ;};};case _b .EndElement :break _eecfc ;case _b .CharData :};};return nil ;};func (_ffdfe *CT_ExternalSheetData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ffdfe .SheetIdAttr )});if _ffdfe .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ffdfe .RefreshErrorAttr ))});};e .EncodeToken (start );if _ffdfe .Row !=nil {_debf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_feffa :=range _ffdfe .Row {e .EncodeElement (_feffa ,_debf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeee *CT_CacheField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_eeee .NameAttr )});if _eeee .CaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eeee .CaptionAttr )});};if _eeee .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eeee .PropertyNameAttr )});};if _eeee .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eeee .ServerFieldAttr ))});};if _eeee .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eeee .UniqueListAttr ))});};if _eeee .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eeee .NumFmtIdAttr )});};if _eeee .FormulaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_eeee .FormulaAttr )});};if _eeee .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eeee .SqlTypeAttr )});};if _eeee .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_f .Sprintf ("\u0025\u0076",*_eeee .HierarchyAttr )});};if _eeee .LevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_eeee .LevelAttr )});};if _eeee .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eeee .DatabaseFieldAttr ))});};if _eeee .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eeee .MappingCountAttr )});};if _eeee .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eeee .MemberPropertyFieldAttr ))});};e .EncodeToken (start );if _eeee .SharedItems !=nil {_dcef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_eeee .SharedItems ,_dcef );};if _eeee .FieldGroup !=nil {_edg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}};e .EncodeElement (_eeee .FieldGroup ,_edg );};if _eeee .MpMap !=nil {_bebf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_abce :=range _eeee .MpMap {e .EncodeElement (_abce ,_bebf );};};if _eeee .ExtLst !=nil {_fbcf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eeee .ExtLst ,_fbcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgeeb ST_Qualifier )Validate ()error {return _cgeeb .ValidateWithPath ("")};func (_bcaeg *CT_RevisionCustomView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bcaeg .GuidAttr )});_bgagge ,_cfcec :=_bcaeg .ActionAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cfcec !=nil {return _cfcec ;};start .Attr =append (start .Attr ,_bgagge );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Drawing Reference in Header Footer +DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;};type CT_GroupItems struct{ -// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path -func (_gggd *CT_Consolidation )ValidateWithPath (path string )error {if _gggd .Pages !=nil {if _cgfge :=_gggd .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_cgfge !=nil {return _cgfge ;};};if _fbbe :=_gggd .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");_fbbe !=nil {return _fbbe ;};return nil ;};func (_cebag ST_DataValidationOperator )ValidateWithPath (path string )error {switch _cebag {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cebag ));};return nil ;};type ST_MdxKPIProperty byte ;func (_fcee *CT_Dialogsheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcee .SheetPr !=nil {_beef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_fcee .SheetPr ,_beef );};if _fcee .SheetViews !=nil {_dcagc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fcee .SheetViews ,_dcagc );};if _fcee .SheetFormatPr !=nil {_babce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_fcee .SheetFormatPr ,_babce );};if _fcee .SheetProtection !=nil {_gadfg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fcee .SheetProtection ,_gadfg );};if _fcee .CustomSheetViews !=nil {_fegcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fcee .CustomSheetViews ,_fegcd );};if _fcee .PrintOptions !=nil {_bgbaac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fcee .PrintOptions ,_bgbaac );};if _fcee .PageMargins !=nil {_abedc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_fcee .PageMargins ,_abedc );};if _fcee .PageSetup !=nil {_bbcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_fcee .PageSetup ,_bbcg );};if _fcee .HeaderFooter !=nil {_dgagd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_fcee .HeaderFooter ,_dgagd );};if _fcee .Drawing !=nil {_gcgaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fcee .Drawing ,_gcgaf );};if _fcee .LegacyDrawing !=nil {_gaded :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fcee .LegacyDrawing ,_gaded );};if _fcee .LegacyDrawingHF !=nil {_abfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fcee .LegacyDrawingHF ,_abfa );};if _fcee .DrawingHF !=nil {_agbgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fcee .DrawingHF ,_agbgf );};if _fcee .OleObjects !=nil {_dfgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_fcee .OleObjects ,_dfgb );};if _fcee .Controls !=nil {_cece :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_fcee .Controls ,_cece );};if _fcee .ExtLst !=nil {_dfea :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcee .ExtLst ,_dfea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fffbd *CT_IconSet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fffbd .IconSetAttr !=ST_IconSetTypeUnset {_bdead ,_gbcca :=_fffbd .IconSetAttr .MarshalXMLAttr (_b .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _gbcca !=nil {return _gbcca ;};start .Attr =append (start .Attr ,_bdead );};if _fffbd .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fffbd .ShowValueAttr ))});};if _fffbd .PercentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fffbd .PercentAttr ))});};if _fffbd .ReverseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fffbd .ReverseAttr ))});};e .EncodeToken (start );_deafa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_ecbdb :=range _fffbd .Cfvo {e .EncodeElement (_ecbdb ,_deafa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Items Created Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path -func (_bcce *CT_Formats )ValidateWithPath (path string )error {for _bcead ,_fcbaa :=range _bcce .Format {if _cbadb :=_fcbaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_bcead ));_cbadb !=nil {return _cbadb ;};};return nil ;};type CT_TableFormula struct{ArrayAttr bool ;Content string ;};type CT_InputCells struct{ +// No Value +M []*CT_Missing ; -// Reference -RAttr string ; +// Numeric Value +N []*CT_Number ; -// Deleted -DeletedAttr *bool ; +// Boolean +B []*CT_Boolean ; -// Undone -UndoneAttr *bool ; +// Error Value +E []*CT_Error ; -// Value -ValAttr string ; +// Character Value +S []*CT_String ; -// Number Format Id -NumFmtIdAttr *uint32 ;};func (_ggbaa *CT_XStringElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_ggbaa .VAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewVolTypes ()*VolTypes {_gfbba :=&VolTypes {};_gfbba .CT_VolTypes =*NewCT_VolTypes ();return _gfbba ;};type CT_Map struct{ +// Date Time +D []*CT_DateTime ;};func (_aacg *CT_ChartFormats )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ggde :=range start .Attr {if _ggde .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbgf ,_dcfbf :=_b .ParseUint (_ggde .Value ,10,32);if _dcfbf !=nil {return _dcfbf ;};_cbad :=uint32 (_gbgf );_aacg .CountAttr =&_cbad ;continue ;};};_bbac :for {_fccb ,_abag :=d .Token ();if _abag !=nil {return _abag ;};switch _daga :=_fccb .(type ){case _ea .StartElement :switch _daga .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"}:_fbb :=NewCT_ChartFormat ();if _badg :=d .DecodeElement (_fbb ,&_daga );_badg !=nil {return _badg ;};_aacg .ChartFormat =append (_aacg .ChartFormat ,_fbb );default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_daga .Name );if _agag :=d .Skip ();_agag !=nil {return _agag ;};};case _ea .EndElement :break _bbac ;case _ea .CharData :};};return nil ;};func NewCT_CellSmartTags ()*CT_CellSmartTags {_acbbf :=&CT_CellSmartTags {};return _acbbf };type CT_Map struct{ // XML Mapping ID IDAttr uint32 ; @@ -132,2221 +120,2452 @@ PreserveSortAFLayoutAttr bool ; PreserveFormatAttr bool ; // XML Mapping -DataBinding *CT_DataBinding ;};func NewCT_Authors ()*CT_Authors {_gge :=&CT_Authors {};return _gge };func (_daeae *CT_TablePart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebfefa :=range start .Attr {if _ebfefa .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"&&_ebfefa .Name .Local =="\u0069\u0064"||_ebfefa .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"&&_ebfefa .Name .Local =="\u0069\u0064"{_fbaag ,_fbgegg :=_ebfefa .Value ,error (nil );if _fbgegg !=nil {return _fbgegg ;};_daeae .IdAttr =_fbaag ;continue ;};};for {_fbdaec ,_becddc :=d .Token ();if _becddc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_becddc );};if _daabbg ,_cbdgb :=_fbdaec .(_b .EndElement );_cbdgb &&_daabbg .Name ==start .Name {break ;};};return nil ;};func (_feagd *CT_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddbd :for {_egeb ,_cagc :=d .Token ();if _cagc !=nil {return _cagc ;};switch _gaefg :=_egeb .(type ){case _b .StartElement :switch _gaefg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_ccab :=NewCT_Extension ();if _bbege :=d .DecodeElement (_ccab ,&_gaefg );_bbege !=nil {return _bbege ;};_feagd .Ext =append (_feagd .Ext ,_ccab );default:_ba .Log ("\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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_gaefg .Name );if _dbbdf :=d .Skip ();_dbbdf !=nil {return _dbbdf ;};};case _b .EndElement :break _ddbd ;case _b .CharData :};};return nil ;}; +DataBinding *CT_DataBinding ;};func (_fffdb *CT_MeasureDimensionMaps )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fffdb .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fffdb .CountAttr )});};e .EncodeToken (start );if _fffdb .Map !=nil {_affgb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_bbbdbe :=range _fffdb .Map {e .EncodeElement (_bbbdbe ,_affgb );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_FieldUsage ()*CT_FieldUsage {_ffdb :=&CT_FieldUsage {};return _ffdb };type CT_CommentPr struct{ -// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path -func (_bffff *CT_PivotFilters )ValidateWithPath (path string )error {for _caaad ,_agfea :=range _bffff .Filter {if _cfbeae :=_agfea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_caaad ));_cfbeae !=nil {return _cfbeae ;};};return nil ;}; +// Locked Flag +LockedAttr *bool ; -// Validate validates the CT_OleObject and its children -func (_ccacbg *CT_OleObject )Validate ()error {return _ccacbg .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func (_eeff *CT_DeletedField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_eeff .NameAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaeb *CT_CellAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eaeb .HorizontalAttr !=ST_HorizontalAlignmentUnset {_ddfd ,_bcfg :=_eaeb .HorizontalAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"});if _bcfg !=nil {return _bcfg ;};start .Attr =append (start .Attr ,_ddfd );};if _eaeb .VerticalAttr !=ST_VerticalAlignmentUnset {_dac ,_ceae :=_eaeb .VerticalAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _ceae !=nil {return _ceae ;};start .Attr =append (start .Attr ,_dac );};if _eaeb .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eaeb .TextRotationAttr )});};if _eaeb .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaeb .WrapTextAttr ))});};if _eaeb .IndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eaeb .IndentAttr )});};if _eaeb .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eaeb .RelativeIndentAttr )});};if _eaeb .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaeb .JustifyLastLineAttr ))});};if _eaeb .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaeb .ShrinkToFitAttr ))});};if _eaeb .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_eaeb .ReadingOrderAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_CellStyles ()*CT_CellStyles {_baea :=&CT_CellStyles {};return _baea }; +// Default Size Flag +DefaultSizeAttr *bool ; -// Validate validates the CT_CustomFilter and its children -func (_eeaba *CT_CustomFilter )Validate ()error {return _eeaba .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");}; +// Print Flag +PrintAttr *bool ; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_fagfb *CT_Hyperlink )ValidateWithPath (path string )error {return nil };func (_bfgbf ST_Visibility )ValidateWithPath (path string )error {switch _bfgbf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfgbf ));};return nil ;};type ST_Sqref []string ;func NewCT_RPrElt ()*CT_RPrElt {_dcecbc :=&CT_RPrElt {};return _dcecbc };func (_afcee *ST_SmartTagShow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caccc ,_ebbdcc :=d .Token ();if _ebbdcc !=nil {return _ebbdcc ;};if _dacda ,_fabgb :=_caccc .(_b .EndElement );_fabgb &&_dacda .Name ==start .Name {*_afcee =1;return nil ;};if _dgcgg ,_deedb :=_caccc .(_b .CharData );!_deedb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caccc );}else {switch string (_dgcgg ){case "":*_afcee =0;case "\u0061\u006c\u006c":*_afcee =1;case "\u006e\u006f\u006e\u0065":*_afcee =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_afcee =3;};};_caccc ,_ebbdcc =d .Token ();if _ebbdcc !=nil {return _ebbdcc ;};if _aeecfe ,_bgcfa :=_caccc .(_b .EndElement );_bgcfa &&_aeecfe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caccc );}; +// Disabled Flag +DisabledAttr *bool ; -// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path -func (_fcbdaa *CT_RevisionMove )ValidateWithPath (path string )error {for _ccebee ,_agead :=range _fcbdaa .Undo {if _ecdad :=_agead .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_ccebee ));_ecdad !=nil {return _ecdad ;};};for _eeaedc ,_eccgd :=range _fcbdaa .Rcc {if _cadcg :=_eccgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_eeaedc ));_cadcg !=nil {return _cadcg ;};};for _dfdde ,_gffee :=range _fcbdaa .Rfmt {if _geaef :=_gffee .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_dfdde ));_geaef !=nil {return _geaef ;};};return nil ;};type CT_Connections struct{ +// Automatic Fill Flag +AutoFillAttr *bool ; -// Connection -Connection []*CT_Connection ;};type CT_Sheets struct{ +// Automatic Line Flag +AutoLineAttr *bool ; -// Sheet Information -Sheet []*CT_Sheet ;}; +// Alternative Text +AltTextAttr *string ; -// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path -func (_dafea *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _dafea .ExtLst !=nil {if _bfdfcf :=_dafea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfdfcf !=nil {return _bfdfcf ;};};return nil ;};func (_fgcab *CT_ExternalDefinedNames )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgcab .DefinedName !=nil {_eabb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_gffea :=range _fgcab .DefinedName {e .EncodeElement (_gffea ,_eabb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewWorkbook ()*Workbook {_dbgfada :=&Workbook {};_dbgfada .CT_Workbook =*NewCT_Workbook ();return _dbgfada ;};func NewCT_Missing ()*CT_Missing {_cabb :=&CT_Missing {};return _cabb };func (_defbfba ST_WebSourceType )Validate ()error {return _defbfba .ValidateWithPath ("")}; +// Text Horizontal Alignment +TextHAlignAttr ST_TextHAlign ; -// Validate validates the CT_MetadataStringIndex and its children -func (_efcfa *CT_MetadataStringIndex )Validate ()error {return _efcfa .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");};type CT_Dxf struct{ +// ext Vertical Alignment +TextVAlignAttr ST_TextVAlign ; -// Font Properties -Font *CT_Font ; +// Text Lock Flag +LockTextAttr *bool ; -// Number Format -NumFmt *CT_NumFmt ; +// Far East Alignment Flag +JustLastXAttr *bool ; -// Fill -Fill *CT_Fill ; +// Automatic Text Scaling Flag +AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};type CT_Pages struct{ -// Alignment -Alignment *CT_CellAlignment ; +// Page Item String Count +CountAttr *uint32 ; -// Border Properties -Border *CT_Border ; +// Page Items +Page []*CT_PCDSCPage ;};func (_fggba *CT_RevisionInsertSheet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gaadf :=range start .Attr {if _gaadf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bbcdb ,_cfcdc :=_b .ParseUint (_gaadf .Value ,10,32);if _cfcdc !=nil {return _cfcdc ;};_fggba .SheetIdAttr =uint32 (_bbcdb );continue ;};if _gaadf .Name .Local =="\u006e\u0061\u006d\u0065"{_egcac ,_aeddc :=_gaadf .Value ,error (nil );if _aeddc !=nil {return _aeddc ;};_fggba .NameAttr =_egcac ;continue ;};if _gaadf .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gfffdd ,_fdfac :=_b .ParseUint (_gaadf .Value ,10,32);if _fdfac !=nil {return _fdfac ;};_fggba .SheetPositionAttr =uint32 (_gfffdd );continue ;};if _gaadf .Name .Local =="\u0072\u0049\u0064"{_gbgbc ,_facda :=_b .ParseUint (_gaadf .Value ,10,32);if _facda !=nil {return _facda ;};_acgdec :=uint32 (_gbgbc );_fggba .RIdAttr =&_acgdec ;continue ;};if _gaadf .Name .Local =="\u0075\u0061"{_aafc ,_aabeab :=_b .ParseBool (_gaadf .Value );if _aabeab !=nil {return _aabeab ;};_fggba .UaAttr =&_aafc ;continue ;};if _gaadf .Name .Local =="\u0072\u0061"{_affea ,_cdgfc :=_b .ParseBool (_gaadf .Value );if _cdgfc !=nil {return _cdgfc ;};_fggba .RaAttr =&_affea ;continue ;};};for {_gadfe ,_ebgge :=d .Token ();if _ebgge !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073i\u006fn\u0049n\u0073\u0065\u0072\u0074\u0053\u0068\u0065\u0065\u0074\u003a\u0020\u0025\u0073",_ebgge );};if _agfd ,_daefd :=_gadfe .(_ea .EndElement );_daefd &&_agfd .Name ==start .Name {break ;};};return nil ;};func (_ffgabd *CT_QueryCache )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cadf :=range start .Attr {if _cadf .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcaa ,_gdace :=_b .ParseUint (_cadf .Value ,10,32);if _gdace !=nil {return _gdace ;};_ffgba :=uint32 (_dcaa );_ffgabd .CountAttr =&_ffgba ;continue ;};};_adafgg :for {_fgbba ,_dccbf :=d .Token ();if _dccbf !=nil {return _dccbf ;};switch _gebfc :=_fgbba .(type ){case _ea .StartElement :switch _gebfc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_fbeaa :=NewCT_Query ();if _dbgbcd :=d .DecodeElement (_fbeaa ,&_gebfc );_dbgbcd !=nil {return _dbgbcd ;};_ffgabd .Query =append (_ffgabd .Query ,_fbeaa );default:_c .Log ("\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\u0051u\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_gebfc .Name );if _cefcbf :=d .Skip ();_cefcbf !=nil {return _cefcbf ;};};case _ea .EndElement :break _adafgg ;case _ea .CharData :};};return nil ;};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_dffbf :=&CT_CustomChartsheetView {};_dffbf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _dffbf ;};type CT_CommentList struct{ -// Protection Properties -Protection *CT_CellProtection ; +// Comment +Comment []*CT_Comment ;};func (_begebg *ST_SourceType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fbagb ,_afbde :=d .Token ();if _afbde !=nil {return _afbde ;};if _cafga ,_fafgc :=_fbagb .(_ea .EndElement );_fafgc &&_cafga .Name ==start .Name {*_begebg =1;return nil ;};if _eceaa ,_dcfab :=_fbagb .(_ea .CharData );!_dcfab {return _be .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",_fbagb );}else {switch string (_eceaa ){case "":*_begebg =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_begebg =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_begebg =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_begebg =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_begebg =4;};};_fbagb ,_afbde =d .Token ();if _afbde !=nil {return _afbde ;};if _gfgad ,_gaegeb :=_fbagb .(_ea .EndElement );_gaegeb &&_gfgad .Name ==start .Name {return nil ;};return _be .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",_fbagb );};func (_egbce *ST_SortBy )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_egbce =0;case "\u0076\u0061\u006cu\u0065":*_egbce =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_egbce =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_egbce =3;case "\u0069\u0063\u006f\u006e":*_egbce =4;};return nil ;};func (_gfgfe *CT_CalcPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_eece :=range start .Attr {if _eece .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_acbc ,_bddd :=_b .ParseFloat (_eece .Value ,64);if _bddd !=nil {return _bddd ;};_gfgfe .IterateDeltaAttr =&_acbc ;continue ;};if _eece .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_gfgfe .CalcModeAttr .UnmarshalXMLAttr (_eece );continue ;};if _eece .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_egga ,_abeg :=_b .ParseBool (_eece .Value );if _abeg !=nil {return _abeg ;};_gfgfe .FullCalcOnLoadAttr =&_egga ;continue ;};if _eece .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_gfgfe .RefModeAttr .UnmarshalXMLAttr (_eece );continue ;};if _eece .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_adef ,_aaae :=_b .ParseBool (_eece .Value );if _aaae !=nil {return _aaae ;};_gfgfe .IterateAttr =&_adef ;continue ;};if _eece .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_ede ,_dbcg :=_b .ParseUint (_eece .Value ,10,32);if _dbcg !=nil {return _dbcg ;};_eaab :=uint32 (_ede );_gfgfe .IterateCountAttr =&_eaab ;continue ;};if _eece .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_egaf ,_afbe :=_b .ParseUint (_eece .Value ,10,32);if _afbe !=nil {return _afbe ;};_gfgg :=uint32 (_egaf );_gfgfe .CalcIdAttr =&_gfgg ;continue ;};if _eece .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_gabc ,_dgdg :=_b .ParseBool (_eece .Value );if _dgdg !=nil {return _dgdg ;};_gfgfe .FullPrecisionAttr =&_gabc ;continue ;};if _eece .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_efce ,_faed :=_b .ParseBool (_eece .Value );if _faed !=nil {return _faed ;};_gfgfe .CalcCompletedAttr =&_efce ;continue ;};if _eece .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_fbfc ,_afeea :=_b .ParseBool (_eece .Value );if _afeea !=nil {return _afeea ;};_gfgfe .CalcOnSaveAttr =&_fbfc ;continue ;};if _eece .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_aeab ,_ecge :=_b .ParseBool (_eece .Value );if _ecge !=nil {return _ecge ;};_gfgfe .ConcurrentCalcAttr =&_aeab ;continue ;};if _eece .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_gfab ,_cge :=_b .ParseUint (_eece .Value ,10,32);if _cge !=nil {return _cge ;};_gcfe :=uint32 (_gfab );_gfgfe .ConcurrentManualCountAttr =&_gcfe ;continue ;};if _eece .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_gdad ,_fcde :=_b .ParseBool (_eece .Value );if _fcde !=nil {return _fcde ;};_gfgfe .ForceFullCalcAttr =&_gdad ;continue ;};};for {_cefe ,_ccff :=d .Token ();if _ccff !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_ccff );};if _babd ,_cddb :=_cefe .(_ea .EndElement );_cddb &&_babd .Name ==start .Name {break ;};};return nil ;};func (_eaca *CT_CalcCell )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _eaca .RAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_eaca .RAttr )});};if _eaca .RefAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_eaca .RefAttr )});};if _eaca .IAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069"},Value :_be .Sprintf ("\u0025\u0076",*_eaca .IAttr )});};if _eaca .SAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eaca .SAttr ))});};if _eaca .LAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eaca .LAttr ))});};if _eaca .TAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eaca .TAttr ))});};if _eaca .AAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eaca .AAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_eegdgc :=&CT_WorkbookProtection {};return _eegdgc ;};func NewCT_DbPr ()*CT_DbPr {_cfbe :=&CT_DbPr {};return _cfbe };func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_afdfc :=&CT_RevisionInsertSheet {};return _afdfc ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_PageMargins and its children +func (_fegfee *CT_PageMargins )Validate ()error {return _fegfee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};type CT_OleObject struct{ -// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path -func (_bcge *CT_CellFormula )ValidateWithPath (path string )error {if _ggcg :=_bcge .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ggcg !=nil {return _ggcg ;};return nil ;};func (_faad *CT_CellWatch )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_faad .RAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecegf *CT_Scenarios )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecegf .CurrentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ecegf .CurrentAttr )});};if _ecegf .ShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_ecegf .ShowAttr )});};if _ecegf .SqrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_ecegf .SqrefAttr )});};e .EncodeToken (start );_dfecg :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_ddcebe :=range _ecegf .Scenario {e .EncodeElement (_ddcebe ,_dfecg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Embedded Object ProgId +ProgIdAttr *string ; -// Validate validates the CT_TablePart and its children -func (_facbccb *CT_TablePart )Validate ()error {return _facbccb .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");}; +// Data or View Aspect +DvAspectAttr ST_DvAspect ; -// Validate validates the CT_ColFields and its children -func (_ddea *CT_ColFields )Validate ()error {return _ddea .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");}; +// Embedded Object's Link Moniker +LinkAttr *string ; -// Validate validates the CT_Drawing and its children -func (_gcgb *CT_Drawing )Validate ()error {return _gcgb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; +// Linked Embedded Object Update +OleUpdateAttr ST_OleUpdate ; -// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path -func (_fbdag *CT_Sheets )ValidateWithPath (path string )error {for _ageed ,_ddgga :=range _fbdag .Sheet {if _ccdca :=_ddgga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ageed ));_ccdca !=nil {return _ccdca ;};};return nil ;};func NewStyleSheet ()*StyleSheet {_bdeec :=&StyleSheet {};_bdeec .CT_Stylesheet =*NewCT_Stylesheet ();return _bdeec ;}; +// Auto Load +AutoLoadAttr *bool ; -// Validate validates the CT_RPrElt and its children -func (_eafba *CT_RPrElt )Validate ()error {return _eafba .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");};func (_bdcfcb *CT_QueryTableDeletedFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdcfcb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdcfcb .CountAttr )});};e .EncodeToken (start );_bdfgd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_faeeag :=range _bdcfcb .DeletedField {e .EncodeElement (_faeeag ,_bdfgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acbbf ST_ShowDataAs )ValidateWithPath (path string )error {switch _acbbf {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbbf ));};return nil ;};func (_dbcca ST_Visibility )Validate ()error {return _dbcca .ValidateWithPath ("")}; +// Shape Id +ShapeIdAttr uint32 ;IdAttr *string ; -// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path -func (_afbbf *CT_FunctionGroups )ValidateWithPath (path string )error {for _agdgd ,_ddced :=range _afbbf .FunctionGroup {if _ebdcc :=_ddced .ValidateWithPath (_f .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_agdgd ));_ebdcc !=nil {return _ebdcc ;};};return nil ;};func (_cgeaf *CT_SheetDimension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aadce :=range start .Attr {if _aadce .Name .Local =="\u0072\u0065\u0066"{_baaefg ,_gcdabc :=_aadce .Value ,error (nil );if _gcdabc !=nil {return _gcdabc ;};_cgeaf .RefAttr =_baaefg ;continue ;};};for {_edbe ,_defea :=d .Token ();if _defea !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_defea );};if _efged ,_daabc :=_edbe .(_b .EndElement );_daabc &&_efged .Name ==start .Name {break ;};};return nil ;};func (_bbdda ST_Qualifier )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efagea :=_b .Attr {};_efagea .Name =name ;switch _bbdda {case ST_QualifierUnset :_efagea .Value ="";case ST_QualifierDoubleQuote :_efagea .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierSingleQuote :_efagea .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_efagea .Value ="\u006e\u006f\u006e\u0065";};return _efagea ,nil ;};func NewCT_NumFmt ()*CT_NumFmt {_cafdf :=&CT_NumFmt {};return _cafdf }; +// Embedded Object Properties +ObjectPr *CT_ObjectPr ;};type CT_RevisionHeader struct{ -// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path -func (_gbbbc *CT_ExternalLink )ValidateWithPath (path string )error {if _gbbbc .Choice !=nil {if _becbf :=_gbbbc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_becbf !=nil {return _becbf ;};};if _gbbbc .ExtLst !=nil {if _dcgc :=_gbbbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgc !=nil {return _dcgc ;};};return nil ;};func (_egbdf ST_TargetScreenSize )String ()string {switch _egbdf {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};func (_bbfe *CT_CalculatedMembers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gffb :=range start .Attr {if _gffb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgc ,_geag :=_ee .ParseUint (_gffb .Value ,10,32);if _geag !=nil {return _geag ;};_eafa :=uint32 (_fgc );_bbfe .CountAttr =&_eafa ;continue ;};};_ggbdd :for {_ggef ,_bgce :=d .Token ();if _bgce !=nil {return _bgce ;};switch _ecad :=_ggef .(type ){case _b .StartElement :switch _ecad .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}:_dfbc :=NewCT_CalculatedMember ();if _dcbeg :=d .DecodeElement (_dfbc ,&_ecad );_dcbeg !=nil {return _dcbeg ;};_bbfe .CalculatedMember =append (_bbfe .CalculatedMember ,_dfbc );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_ecad .Name );if _gaca :=d .Skip ();_gaca !=nil {return _gaca ;};};case _b .EndElement :break _ggbdd ;case _b .CharData :};};return nil ;}; +// GUID +GuidAttr string ; -// Validate validates the CT_DbPr and its children -func (_ddbeb *CT_DbPr )Validate ()error {return _ddbeb .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");};func (_cbcee *CT_Col )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfgc :=range start .Attr {if _bfgc .Name .Local =="\u006d\u0069\u006e"{_cebdf ,_bcac :=_ee .ParseUint (_bfgc .Value ,10,32);if _bcac !=nil {return _bcac ;};_cbcee .MinAttr =uint32 (_cebdf );continue ;};if _bfgc .Name .Local =="\u006d\u0061\u0078"{_dagb ,_dfad :=_ee .ParseUint (_bfgc .Value ,10,32);if _dfad !=nil {return _dfad ;};_cbcee .MaxAttr =uint32 (_dagb );continue ;};if _bfgc .Name .Local =="\u0077\u0069\u0064t\u0068"{_dade ,_efgf :=_ee .ParseFloat (_bfgc .Value ,64);if _efgf !=nil {return _efgf ;};_cbcee .WidthAttr =&_dade ;continue ;};if _bfgc .Name .Local =="\u0073\u0074\u0079l\u0065"{_cdee ,_geac :=_ee .ParseUint (_bfgc .Value ,10,32);if _geac !=nil {return _geac ;};_edfd :=uint32 (_cdee );_cbcee .StyleAttr =&_edfd ;continue ;};if _bfgc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_beabe ,_fbfd :=_ee .ParseBool (_bfgc .Value );if _fbfd !=nil {return _fbfd ;};_cbcee .HiddenAttr =&_beabe ;continue ;};if _bfgc .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_eabd ,_afbc :=_ee .ParseBool (_bfgc .Value );if _afbc !=nil {return _afbc ;};_cbcee .BestFitAttr =&_eabd ;continue ;};if _bfgc .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_bdage ,_bfga :=_ee .ParseBool (_bfgc .Value );if _bfga !=nil {return _bfga ;};_cbcee .CustomWidthAttr =&_bdage ;continue ;};if _bfgc .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_aggff ,_aecdg :=_ee .ParseBool (_bfgc .Value );if _aecdg !=nil {return _aecdg ;};_cbcee .PhoneticAttr =&_aggff ;continue ;};if _bfgc .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_ccga ,_eagg :=_ee .ParseUint (_bfgc .Value ,10,8);if _eagg !=nil {return _eagg ;};_bdebe :=uint8 (_ccga );_cbcee .OutlineLevelAttr =&_bdebe ;continue ;};if _bfgc .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_cdeb ,_ggfe :=_ee .ParseBool (_bfgc .Value );if _ggfe !=nil {return _ggfe ;};_cbcee .CollapsedAttr =&_cdeb ;continue ;};};for {_ccfaa ,_gbee :=d .Token ();if _gbee !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_gbee );};if _feca ,_dbba :=_ccfaa .(_b .EndElement );_dbba &&_feca .Name ==start .Name {break ;};};return nil ;};func NewCT_SheetIdMap ()*CT_SheetIdMap {_dcegf :=&CT_SheetIdMap {};return _dcegf }; +// Date Time +DateTimeAttr _ff .Time ; -// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path -func (_bcgdf *CT_PageBreak )ValidateWithPath (path string )error {for _faff ,_cdade :=range _bcgdf .Brk {if _bdcfc :=_cdade .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_faff ));_bdcfc !=nil {return _bdcfc ;};};return nil ;};func NewCT_OleObject ()*CT_OleObject {_ffebf :=&CT_OleObject {};return _ffebf };func (_efcf *CT_CustomProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fcfeb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_eadb :=range _efcf .CustomPr {e .EncodeElement (_eadb ,_fcfeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Last Sheet Id +MaxSheetIdAttr uint32 ; -// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path -func (_aeggee *CT_ServerFormat )ValidateWithPath (path string )error {return nil };const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;);type CT_CalcChain struct{ +// User Name +UserNameAttr string ;IdAttr string ; -// Cell -C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;};func NewCT_Hyperlinks ()*CT_Hyperlinks {_becgce :=&CT_Hyperlinks {};return _becgce }; +// Minimum Revision Id +MinRIdAttr *uint32 ; -// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path -func (_gcee *CT_Mdx )ValidateWithPath (path string )error {if _gcee .FAttr ==ST_MdxFunctionTypeUnset {return _f .Errorf ("\u0025\u0073/\u0046\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path );};if _ddgaf :=_gcee .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_ddgaf !=nil {return _ddgaf ;};if _gcee .T !=nil {if _debae :=_gcee .T .ValidateWithPath (path +"\u002f\u0054");_debae !=nil {return _debae ;};};if _gcee .Ms !=nil {if _ceafe :=_gcee .Ms .ValidateWithPath (path +"\u002f\u004d\u0073");_ceafe !=nil {return _ceafe ;};};if _gcee .P !=nil {if _acecd :=_gcee .P .ValidateWithPath (path +"\u002f\u0050");_acecd !=nil {return _acecd ;};};if _gcee .K !=nil {if _aaded :=_gcee .K .ValidateWithPath (path +"\u002f\u004b");_aaded !=nil {return _aaded ;};};return nil ;};func (_dgcgf *CT_FontFamily )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_dgcgf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fagdf *CT_NumFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fagdf .NumFmtIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fagdf .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Max Revision Id +MaxRIdAttr *uint32 ; -// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path -func (_gaba *CT_CalcCell )ValidateWithPath (path string )error {return nil };func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_eacaa :=&CT_SheetFormatPr {};return _eacaa }; +// Sheet Id Map +SheetIdMap *CT_SheetIdMap ; -// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path -func (_eaebdg *CT_GradientFill )ValidateWithPath (path string )error {if _dgaed :=_eaebdg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgaed !=nil {return _dgaed ;};for _dfffd ,_bbbagd :=range _eaebdg .Stop {if _fbgbe :=_bbbagd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_dfffd ));_fbgbe !=nil {return _fbgbe ;};};return nil ;};func (_beeff *CT_PageSetup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _beeff .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_beeff .PaperSizeAttr )});};if _beeff .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_beeff .PaperHeightAttr )});};if _beeff .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_beeff .PaperWidthAttr )});};if _beeff .ScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_beeff .ScaleAttr )});};if _beeff .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_beeff .FirstPageNumberAttr )});};if _beeff .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_beeff .FitToWidthAttr )});};if _beeff .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_beeff .FitToHeightAttr )});};if _beeff .PageOrderAttr !=ST_PageOrderUnset {_cbffa ,_egfbfb :=_beeff .PageOrderAttr .MarshalXMLAttr (_b .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _egfbfb !=nil {return _egfbfb ;};start .Attr =append (start .Attr ,_cbffa );};if _beeff .OrientationAttr !=ST_OrientationUnset {_fdce ,_bfabd :=_beeff .OrientationAttr .MarshalXMLAttr (_b .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _bfabd !=nil {return _bfabd ;};start .Attr =append (start .Attr ,_fdce );};if _beeff .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_beeff .UsePrinterDefaultsAttr ))});};if _beeff .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_beeff .BlackAndWhiteAttr ))});};if _beeff .DraftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_beeff .DraftAttr ))});};if _beeff .CellCommentsAttr !=ST_CellCommentsUnset {_bcfcg ,_bbbbb :=_beeff .CellCommentsAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _bbbbb !=nil {return _bbbbb ;};start .Attr =append (start .Attr ,_bcfcg );};if _beeff .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_beeff .UseFirstPageNumberAttr ))});};if _beeff .ErrorsAttr !=ST_PrintErrorUnset {_fgdacf ,_fbccf :=_beeff .ErrorsAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _fbccf !=nil {return _fbccf ;};start .Attr =append (start .Attr ,_fgdacf );};if _beeff .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_beeff .HorizontalDpiAttr )});};if _beeff .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_beeff .VerticalDpiAttr )});};if _beeff .CopiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_beeff .CopiesAttr )});};if _beeff .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_beeff .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Reviewed List +ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;};func (_cbdae *CT_Scenarios )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_deabe :=range start .Attr {if _deabe .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_agbed ,_cgbbe :=_b .ParseUint (_deabe .Value ,10,32);if _cgbbe !=nil {return _cgbbe ;};_gcacc :=uint32 (_agbed );_cbdae .CurrentAttr =&_gcacc ;continue ;};if _deabe .Name .Local =="\u0073\u0068\u006f\u0077"{_bacbgf ,_afgcff :=_b .ParseUint (_deabe .Value ,10,32);if _afgcff !=nil {return _afgcff ;};_fgcedf :=uint32 (_bacbgf );_cbdae .ShowAttr =&_fgcedf ;continue ;};if _deabe .Name .Local =="\u0073\u0071\u0072e\u0066"{_fgfde ,_acede :=ParseSliceST_Sqref (_deabe .Value );if _acede !=nil {return _acede ;};_cbdae .SqrefAttr =&_fgfde ;continue ;};};_edddf :for {_bgdaee ,_bgdeca :=d .Token ();if _bgdeca !=nil {return _bgdeca ;};switch _fceegd :=_bgdaee .(type ){case _ea .StartElement :switch _fceegd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}:_bcbce :=NewCT_Scenario ();if _dgeaa :=d .DecodeElement (_bcbce ,&_fceegd );_dgeaa !=nil {return _dgeaa ;};_cbdae .Scenario =append (_cbdae .Scenario ,_bcbce );default:_c .Log ("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\u0063\u0065n\u0061\u0072\u0069\u006f\u0073\u0020\u0025\u0076",_fceegd .Name );if _cgbadd :=d .Skip ();_cgbadd !=nil {return _cgbadd ;};};case _ea .EndElement :break _edddf ;case _ea .CharData :};};return nil ;};func (_cbaca *CT_VolMain )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bacge :=range start .Attr {if _bacge .Name .Local =="\u0066\u0069\u0072s\u0074"{_deebef ,_ccdfef :=_bacge .Value ,error (nil );if _ccdfef !=nil {return _ccdfef ;};_cbaca .FirstAttr =_deebef ;continue ;};};_eafcc :for {_cedcb ,_gfcfb :=d .Token ();if _gfcfb !=nil {return _gfcfb ;};switch _gedgc :=_cedcb .(type ){case _ea .StartElement :switch _gedgc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"}:_dbadcg :=NewCT_VolTopic ();if _adffefa :=d .DecodeElement (_dbadcg ,&_gedgc );_adffefa !=nil {return _adffefa ;};_cbaca .Tp =append (_cbaca .Tp ,_dbadcg );default:_c .Log ("\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\u005fV\u006f\u006c\u004d\u0061\u0069\u006e\u0020\u0025\u0076",_gedgc .Name );if _cefbf :=d .Skip ();_cefbf !=nil {return _cefbf ;};};case _ea .EndElement :break _eafcc ;case _ea .CharData :};};return nil ;}; -// Validate validates the CT_Error and its children -func (_bgcgd *CT_Error )Validate ()error {return _bgcgd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};func (_efcfd ST_ExternalConnectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggcdd :=_b .Attr {};_ggcdd .Name =name ;switch _efcfd {case ST_ExternalConnectionTypeUnset :_ggcdd .Value ="";case ST_ExternalConnectionTypeGeneral :_ggcdd .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_ggcdd .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_ggcdd .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_ggcdd .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_ggcdd .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_ggcdd .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_ggcdd .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_ggcdd .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_ggcdd .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_ggcdd .Value ="\u0045\u004d\u0044";};return _ggcdd ,nil ;};type CT_MetadataBlock struct{ +// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path +func (_fbcfad *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _bcagf ,_fcfecd :=range _fbcfad .Reviewed {if _fcdfag :=_fcfecd .ValidateWithPath (_be .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_bcagf ));_fcdfag !=nil {return _fcdfag ;};};return nil ;};type CT_DbPr struct{ -// Metadata Record -Rc []*CT_MetadataRecord ;};type CT_PCDSDTCEntries struct{ +// Connection String +ConnectionAttr string ; -// Tuple Count -CountAttr *uint32 ; +// Command Text +CommandAttr *string ; -// No Value -M []*CT_Missing ; +// Command Text +ServerCommandAttr *string ; -// Numeric Value -N []*CT_Number ; +// OLE DB Command Type +CommandTypeAttr *uint32 ;};func (_fdc *CT_CellWatch )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072"},Value :_be .Sprintf ("\u0025\u0076",_fdc .RAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_dedccg ST_FileType )Validate ()error {return _dedccg .ValidateWithPath ("")};func (_bfadff *CT_RevisionDefinedName )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bfadff .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .LocalSheetIdAttr )});};if _bfadff .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfadff .CustomViewAttr ))});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_bfadff .NameAttr )});if _bfadff .FunctionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfadff .FunctionAttr ))});};if _bfadff .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfadff .OldFunctionAttr ))});};if _bfadff .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .FunctionGroupIdAttr )});};if _bfadff .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .OldFunctionGroupIdAttr )});};if _bfadff .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .ShortcutKeyAttr )});};if _bfadff .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .OldShortcutKeyAttr )});};if _bfadff .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfadff .HiddenAttr ))});};if _bfadff .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfadff .OldHiddenAttr ))});};if _bfadff .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .CustomMenuAttr )});};if _bfadff .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .OldCustomMenuAttr )});};if _bfadff .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .DescriptionAttr )});};if _bfadff .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .OldDescriptionAttr )});};if _bfadff .HelpAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .HelpAttr )});};if _bfadff .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .OldHelpAttr )});};if _bfadff .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .StatusBarAttr )});};if _bfadff .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .OldStatusBarAttr )});};if _bfadff .CommentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .CommentAttr )});};if _bfadff .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .OldCommentAttr )});};if _bfadff .RIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bfadff .RIdAttr )});};if _bfadff .UaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfadff .UaAttr ))});};if _bfadff .RaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfadff .RaAttr ))});};e .EncodeToken (start );if _bfadff .Formula !=nil {_badae :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};_c .AddPreserveSpaceAttr (&_badae ,*_bfadff .Formula );e .EncodeElement (_bfadff .Formula ,_badae );};if _bfadff .OldFormula !=nil {_bccd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};_c .AddPreserveSpaceAttr (&_bccd ,*_bfadff .OldFormula );e .EncodeElement (_bfadff .OldFormula ,_bccd );};if _bfadff .ExtLst !=nil {_gfabf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfadff .ExtLst ,_gfabf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_RgbColor struct{ -// Error Value -E []*CT_Error ; +// Alpha Red Green Blue +RgbAttr *string ;};func (_abddb *CT_Controls )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cacbf :for {_aabf ,_ecgg :=d .Token ();if _ecgg !=nil {return _ecgg ;};switch _aefge :=_aabf .(type ){case _ea .StartElement :switch _aefge .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_fagb :=NewCT_Control ();if _fdfd :=d .DecodeElement (_fagb ,&_aefge );_fdfd !=nil {return _fdfd ;};_abddb .Control =append (_abddb .Control ,_fagb );default:_c .Log ("\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\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073\u0020\u0025\u0076",_aefge .Name );if _fbfdf :=d .Skip ();_fbfdf !=nil {return _fbfdf ;};};case _ea .EndElement :break _cacbf ;case _ea .CharData :};};return nil ;}; -// Character Value -S []*CT_String ;};func (_fgef *CT_MetadataRecord )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0076",_fgef .TAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_fgef .VAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgggab *Connections )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073";return _cgggab .CT_Connections .MarshalXML (e ,start );};func (_bfffge *CT_WebPublishObjects )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfffge .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfffge .CountAttr )});};e .EncodeToken (start );_dadfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_eegce :=range _bfffge .WebPublishObject {e .EncodeElement (_eegce ,_dadfa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bacdc *CT_CustomChartsheetView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bacdc .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_eceef :=range start .Attr {if _eceef .Name .Local =="\u0067\u0075\u0069\u0064"{_cefgc ,_deea :=_eceef .Value ,error (nil );if _deea !=nil {return _deea ;};_bacdc .GuidAttr =_cefgc ;continue ;};if _eceef .Name .Local =="\u0073\u0063\u0061l\u0065"{_cebcf ,_ecdedg :=_ee .ParseUint (_eceef .Value ,10,32);if _ecdedg !=nil {return _ecdedg ;};_eacbc :=uint32 (_cebcf );_bacdc .ScaleAttr =&_eacbc ;continue ;};if _eceef .Name .Local =="\u0073\u0074\u0061t\u0065"{_bacdc .StateAttr .UnmarshalXMLAttr (_eceef );continue ;};if _eceef .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_abfd ,_fcaaa :=_ee .ParseBool (_eceef .Value );if _fcaaa !=nil {return _fcaaa ;};_bacdc .ZoomToFitAttr =&_abfd ;continue ;};};_beg :for {_bbbf ,_bebfe :=d .Token ();if _bebfe !=nil {return _bebfe ;};switch _gaec :=_bbbf .(type ){case _b .StartElement :switch _gaec .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bacdc .PageMargins =NewCT_PageMargins ();if _ggbac :=d .DecodeElement (_bacdc .PageMargins ,&_gaec );_ggbac !=nil {return _ggbac ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bacdc .PageSetup =NewCT_CsPageSetup ();if _bfdg :=d .DecodeElement (_bacdc .PageSetup ,&_gaec );_bfdg !=nil {return _bfdg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bacdc .HeaderFooter =NewCT_HeaderFooter ();if _gfcg :=d .DecodeElement (_bacdc .HeaderFooter ,&_gaec );_gfcg !=nil {return _gfcg ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077 \u0025\u0076",_gaec .Name );if _aged :=d .Skip ();_aged !=nil {return _aged ;};};case _b .EndElement :break _beg ;case _b .CharData :};};return nil ;};func (_cafgc *CT_DateTime )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cabdf :=range start .Attr {if _cabdf .Name .Local =="\u0076"{_dbccbd ,_bcdfe :=ParseStdlibTime (_cabdf .Value );if _bcdfe !=nil {return _bcdfe ;};_cafgc .VAttr =_dbccbd ;continue ;};if _cabdf .Name .Local =="\u0075"{_deba ,_edcec :=_ee .ParseBool (_cabdf .Value );if _edcec !=nil {return _edcec ;};_cafgc .UAttr =&_deba ;continue ;};if _cabdf .Name .Local =="\u0066"{_dbcde ,_gfda :=_ee .ParseBool (_cabdf .Value );if _gfda !=nil {return _gfda ;};_cafgc .FAttr =&_dbcde ;continue ;};if _cabdf .Name .Local =="\u0063"{_dgce ,_bdcc :=_cabdf .Value ,error (nil );if _bdcc !=nil {return _bdcc ;};_cafgc .CAttr =&_dgce ;continue ;};if _cabdf .Name .Local =="\u0063\u0070"{_agdf ,_gfde :=_ee .ParseUint (_cabdf .Value ,10,32);if _gfde !=nil {return _gfde ;};_dfcf :=uint32 (_agdf );_cafgc .CpAttr =&_dfcf ;continue ;};};_ccfb :for {_egfg ,_caee :=d .Token ();if _caee !=nil {return _caee ;};switch _cdffd :=_egfg .(type ){case _b .StartElement :switch _cdffd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_egbed :=NewCT_X ();if _adeg :=d .DecodeElement (_egbed ,&_cdffd );_adeg !=nil {return _adeg ;};_cafgc .X =append (_cafgc .X ,_egbed );default:_ba .Log ("\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\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065\u0020\u0025\u0076",_cdffd .Name );if _affaf :=d .Skip ();_affaf !=nil {return _affaf ;};};case _b .EndElement :break _ccfb ;case _b .CharData :};};return nil ;};type CT_SmartTagTypes struct{ +// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path +func (_daafb *CT_VolTopic )ValidateWithPath (path string )error {if _efcae :=_daafb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_efcae !=nil {return _efcae ;};for _cebbe ,_gagea :=range _daafb .Tr {if _fbafc :=_gagea .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_cebbe ));_fbafc !=nil {return _fbafc ;};};return nil ;};const (ST_IconSetTypeUnset ST_IconSetType =0;ST_IconSetType3Arrows ST_IconSetType =1;ST_IconSetType3ArrowsGray ST_IconSetType =2;ST_IconSetType3Flags ST_IconSetType =3;ST_IconSetType3TrafficLights1 ST_IconSetType =4;ST_IconSetType3TrafficLights2 ST_IconSetType =5;ST_IconSetType3Signs ST_IconSetType =6;ST_IconSetType3Symbols ST_IconSetType =7;ST_IconSetType3Symbols2 ST_IconSetType =8;ST_IconSetType4Arrows ST_IconSetType =9;ST_IconSetType4ArrowsGray ST_IconSetType =10;ST_IconSetType4RedToBlack ST_IconSetType =11;ST_IconSetType4Rating ST_IconSetType =12;ST_IconSetType4TrafficLights ST_IconSetType =13;ST_IconSetType5Arrows ST_IconSetType =14;ST_IconSetType5ArrowsGray ST_IconSetType =15;ST_IconSetType5Rating ST_IconSetType =16;ST_IconSetType5Quarters ST_IconSetType =17;); -// Smart Tag Type -SmartTagType []*CT_SmartTagType ;};func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_acfdd :=&CT_IgnoredErrors {};return _acfdd };func (_aadfb ST_Objects )ValidateWithPath (path string )error {switch _aadfb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadfb ));};return nil ;};func (_eecea *CT_NumFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egedb :=range start .Attr {if _egedb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cdagb ,_ffbdf :=_ee .ParseUint (_egedb .Value ,10,32);if _ffbdf !=nil {return _ffbdf ;};_eecea .NumFmtIdAttr =uint32 (_cdagb );continue ;};if _egedb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_aeaff ,_egebf :=_egedb .Value ,error (nil );if _egebf !=nil {return _egebf ;};_eecea .FormatCodeAttr =_aeaff ;continue ;};};for {_aafeeg ,_dagab :=d .Token ();if _dagab !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_dagab );};if _cfgdd ,_ccafba :=_aafeeg .(_b .EndElement );_ccafba &&_cfgdd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path +func (_feddbe *MapInfo )ValidateWithPath (path string )error {if _acaeg :=_feddbe .CT_MapInfo .ValidateWithPath (path );_acaeg !=nil {return _acaeg ;};return nil ;};func NewCT_FieldsUsage ()*CT_FieldsUsage {_fged :=&CT_FieldsUsage {};return _fged };type CT_FunctionGroup struct{ -// Validate validates the MapInfo and its children -func (_gcaba *MapInfo )Validate ()error {return _gcaba .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};func (_caaaaf *ST_UnderlineValues )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daeea ,_egdfc :=d .Token ();if _egdfc !=nil {return _egdfc ;};if _edbcg ,_abbbae :=_daeea .(_b .EndElement );_abbbae &&_edbcg .Name ==start .Name {*_caaaaf =1;return nil ;};if _afbbdba ,_abbdc :=_daeea .(_b .CharData );!_abbdc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_daeea );}else {switch string (_afbbdba ){case "":*_caaaaf =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_caaaaf =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_caaaaf =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_caaaaf =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_caaaaf =4;case "\u006e\u006f\u006e\u0065":*_caaaaf =5;};};_daeea ,_egdfc =d .Token ();if _egdfc !=nil {return _egdfc ;};if _gfdfa ,_fagfa :=_daeea .(_b .EndElement );_fagfa &&_gfdfa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_daeea );};func NewCT_PageSetup ()*CT_PageSetup {_afacg :=&CT_PageSetup {};return _afacg };type CT_SheetIdMap struct{ +// Name +NameAttr *string ;};type CT_PivotTableStyle struct{ -// Sheet Count -CountAttr *uint32 ; +// Table Style Name +NameAttr *string ; -// Sheet Id -SheetId []*CT_SheetId ;};func (_babace *CT_PCDSCPage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_facddc :=range start .Attr {if _facddc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcgdb ,_bagegf :=_ee .ParseUint (_facddc .Value ,10,32);if _bagegf !=nil {return _bagegf ;};_bebbdf :=uint32 (_gcgdb );_babace .CountAttr =&_bebbdf ;continue ;};};_eggdbd :for {_ffcbbb ,_aagdb :=d .Token ();if _aagdb !=nil {return _aagdb ;};switch _baeec :=_ffcbbb .(type ){case _b .StartElement :switch _baeec .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}:_eddda :=NewCT_PageItem ();if _efacf :=d .DecodeElement (_eddda ,&_baeec );_efacf !=nil {return _efacf ;};_babace .PageItem =append (_babace .PageItem ,_eddda );default:_ba .Log ("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_P\u0043\u0044S\u0043\u0050\u0061\u0067\u0065\u0020\u0025\u0076",_baeec .Name );if _ebeaf :=d .Skip ();_ebeaf !=nil {return _ebeaf ;};};case _b .EndElement :break _eggdbd ;case _b .CharData :};};return nil ;}; +// Show Row Header Formatting +ShowRowHeadersAttr *bool ; -// Validate validates the CT_PivotCache and its children -func (_ffdeg *CT_PivotCache )Validate ()error {return _ffdeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");}; +// Show Table Style Column Header Formatting +ShowColHeadersAttr *bool ; -// Validate validates the CT_MetadataStrings and its children -func (_geageb *CT_MetadataStrings )Validate ()error {return _geageb .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};func (_eec *CT_CellProtection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eec .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eec .LockedAttr ))});};if _eec .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eec .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_X ()*CT_X {_dffcd :=&CT_X {};return _dffcd };func (_effdg *CT_CustomWorkbookViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cedf :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_ggaf :=range _effdg .CustomWorkbookView {e .EncodeElement (_ggaf ,_cedf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Colors ()*CT_Colors {_dbgab :=&CT_Colors {};return _dbgab };func NewCT_VolTopic ()*CT_VolTopic {_bcdcb :=&CT_VolTopic {};return _bcdcb }; +// Show Row Stripes +ShowRowStripesAttr *bool ; -// Validate validates the StyleSheet and its children -func (_dbcgac *StyleSheet )Validate ()error {return _dbcgac .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; +// Show Column Stripes +ShowColStripesAttr *bool ; -// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path -func (_acgeg *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };func NewCT_MapInfo ()*CT_MapInfo {_gfgcc :=&CT_MapInfo {};return _gfgcc };type CT_Filters struct{ +// Show Last Column +ShowLastColumnAttr *bool ;};func (_eadef ST_SortBy )ValidateWithPath (path string )error {switch _eadef {case 0,1,2,3,4:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eadef ));};return nil ;};func (_fgee *CT_Dimensions )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fgee .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fgee .CountAttr )});};e .EncodeToken (start );if _fgee .Dimension !=nil {_dbbdf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_bcbf :=range _fgee .Dimension {e .EncodeElement (_bcbf ,_dbbdf );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_DefinedName ()*CT_DefinedName {_eaef :=&CT_DefinedName {};return _eaef };func (_fbfdeb ST_OleUpdate )Validate ()error {return _fbfdeb .ValidateWithPath ("")};func (_ceffb *CT_Parameter )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ceffb .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_ceffb .NameAttr )});};if _ceffb .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_ceffb .SqlTypeAttr )});};if _ceffb .ParameterTypeAttr !=ST_ParameterTypeUnset {_addcef ,_dgfcgg :=_ceffb .ParameterTypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"});if _dgfcgg !=nil {return _dgfcgg ;};start .Attr =append (start .Attr ,_addcef );};if _ceffb .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ceffb .RefreshOnChangeAttr ))});};if _ceffb .PromptAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ceffb .PromptAttr )});};if _ceffb .BooleanAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ceffb .BooleanAttr ))});};if _ceffb .DoubleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_ceffb .DoubleAttr )});};if _ceffb .IntegerAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_ceffb .IntegerAttr )});};if _ceffb .StringAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_be .Sprintf ("\u0025\u0076",*_ceffb .StringAttr )});};if _ceffb .CellAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_ceffb .CellAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_PageField ()*CT_PageField {_gccbg :=&CT_PageField {};return _gccbg };func (_acfa *CT_DataBar )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_acfa .Color =NewCT_Color ();for _ ,_adagc :=range start .Attr {if _adagc .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_faacd ,_abfgd :=_b .ParseUint (_adagc .Value ,10,32);if _abfgd !=nil {return _abfgd ;};_afaee :=uint32 (_faacd );_acfa .MinLengthAttr =&_afaee ;continue ;};if _adagc .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_eagce ,_ddfc :=_b .ParseUint (_adagc .Value ,10,32);if _ddfc !=nil {return _ddfc ;};_gega :=uint32 (_eagce );_acfa .MaxLengthAttr =&_gega ;continue ;};if _adagc .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_acdc ,_gbdd :=_b .ParseBool (_adagc .Value );if _gbdd !=nil {return _gbdd ;};_acfa .ShowValueAttr =&_acdc ;continue ;};};_afefd :for {_daef ,_ecaa :=d .Token ();if _ecaa !=nil {return _ecaa ;};switch _ebdg :=_daef .(type ){case _ea .StartElement :switch _ebdg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_gdfe :=NewCT_Cfvo ();if _eadd :=d .DecodeElement (_gdfe ,&_ebdg );_eadd !=nil {return _eadd ;};_acfa .Cfvo =append (_acfa .Cfvo ,_gdfe );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _cceeb :=d .DecodeElement (_acfa .Color ,&_ebdg );_cceeb !=nil {return _cceeb ;};default:_c .Log ("\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\u005fD\u0061\u0074\u0061\u0042\u0061\u0072\u0020\u0025\u0076",_ebdg .Name );if _cgfbd :=d .Skip ();_cgfbd !=nil {return _cgfbd ;};};case _ea .EndElement :break _afefd ;case _ea .CharData :};};return nil ;};func (_fdcfb *CT_PivotFilters )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ebebd :=range start .Attr {if _ebebd .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdce ,_eagca :=_b .ParseUint (_ebebd .Value ,10,32);if _eagca !=nil {return _eagca ;};_abacb :=uint32 (_fdce );_fdcfb .CountAttr =&_abacb ;continue ;};};_ffdee :for {_cbbdd ,_dagee :=d .Token ();if _dagee !=nil {return _dagee ;};switch _aeacg :=_cbbdd .(type ){case _ea .StartElement :switch _aeacg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_bdadf :=NewCT_PivotFilter ();if _bbdef :=d .DecodeElement (_bdadf ,&_aeacg );_bbdef !=nil {return _bbdef ;};_fdcfb .Filter =append (_fdcfb .Filter ,_bdadf );default:_c .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076o\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_aeacg .Name );if _bgcgdd :=d .Skip ();_bgcgdd !=nil {return _bgcgdd ;};};case _ea .EndElement :break _ffdee ;case _ea .CharData :};};return nil ;}; -// Filter by Blank -BlankAttr *bool ; +// Validate validates the CT_RevisionConflict and its children +func (_aggeb *CT_RevisionConflict )Validate ()error {return _aggeb .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");};func (_bbbb *CT_CustomWorkbookView )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_bbbb .NameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_bbbb .GuidAttr )});if _bbbb .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbb .AutoUpdateAttr ))});};if _bbbb .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_bbbb .MergeIntervalAttr )});};if _bbbb .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbb .ChangesSavedWinAttr ))});};if _bbbb .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbb .OnlySyncAttr ))});};if _bbbb .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbb .PersonalViewAttr ))});};if _bbbb .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbb .IncludePrintSettingsAttr ))});};if _bbbb .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbb .IncludeHiddenRowColAttr ))});};if _bbbb .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbb .MaximizedAttr ))});};if _bbbb .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbb .MinimizedAttr ))});};if _bbbb .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbb .ShowHorizontalScrollAttr ))});};if _bbbb .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbb .ShowVerticalScrollAttr ))});};if _bbbb .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbb .ShowSheetTabsAttr ))});};if _bbbb .XWindowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0076",*_bbbb .XWindowAttr )});};if _bbbb .YWindowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0076",*_bbbb .YWindowAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_be .Sprintf ("\u0025\u0076",_bbbb .WindowWidthAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_be .Sprintf ("\u0025\u0076",_bbbb .WindowHeightAttr )});if _bbbb .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_be .Sprintf ("\u0025\u0076",*_bbbb .TabRatioAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_bbbb .ActiveSheetIdAttr )});if _bbbb .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbb .ShowFormulaBarAttr ))});};if _bbbb .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbb .ShowStatusbarAttr ))});};if _bbbb .ShowCommentsAttr !=ST_CommentsUnset {_bbgb ,_ffed :=_bbbb .ShowCommentsAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _ffed !=nil {return _ffed ;};start .Attr =append (start .Attr ,_bbgb );};if _bbbb .ShowObjectsAttr !=ST_ObjectsUnset {_effg ,_aedda :=_bbbb .ShowObjectsAttr .MarshalXMLAttr (_ea .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _aedda !=nil {return _aedda ;};start .Attr =append (start .Attr ,_effg );};e .EncodeToken (start );if _bbbb .ExtLst !=nil {_febb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbbb .ExtLst ,_febb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Calendar Type -CalendarTypeAttr _c .ST_CalendarType ; +// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path +func (_gddecba *CT_WebPublishItem )ValidateWithPath (path string )error {if _gddecba .SourceTypeAttr ==ST_WebSourceTypeUnset {return _be .Errorf ("\u0025\u0073\u002f\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _dabfcc :=_gddecba .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dabfcc !=nil {return _dabfcc ;};return nil ;};func (_ddee *CT_CalculatedMembers )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_deee :=range start .Attr {if _deee .Name .Local =="\u0063\u006f\u0075n\u0074"{_abdff ,_dbge :=_b .ParseUint (_deee .Value ,10,32);if _dbge !=nil {return _dbge ;};_efgf :=uint32 (_abdff );_ddee .CountAttr =&_efgf ;continue ;};};_becga :for {_fgbec ,_cfcd :=d .Token ();if _cfcd !=nil {return _cfcd ;};switch _cedg :=_fgbec .(type ){case _ea .StartElement :switch _cedg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}:_ddcb :=NewCT_CalculatedMember ();if _ecga :=d .DecodeElement (_ddcb ,&_cedg );_ecga !=nil {return _ecga ;};_ddee .CalculatedMember =append (_ddee .CalculatedMember ,_ddcb );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_cedg .Name );if _fdba :=d .Skip ();_fdba !=nil {return _fdba ;};};case _ea .EndElement :break _becga ;case _ea .CharData :};};return nil ;};func (_bdgeg *CT_IgnoredError )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_be .Sprintf ("\u0025\u0076",_bdgeg .SqrefAttr )});if _bdgeg .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdgeg .EvalErrorAttr ))});};if _bdgeg .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdgeg .TwoDigitTextYearAttr ))});};if _bdgeg .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdgeg .NumberStoredAsTextAttr ))});};if _bdgeg .FormulaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdgeg .FormulaAttr ))});};if _bdgeg .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdgeg .FormulaRangeAttr ))});};if _bdgeg .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdgeg .UnlockedFormulaAttr ))});};if _bdgeg .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdgeg .EmptyCellReferenceAttr ))});};if _bdgeg .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdgeg .ListDataValidationAttr ))});};if _bdgeg .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdgeg .CalculatedColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Filter -Filter []*CT_Filter ; +// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path +func (_cbcaa *CT_DbPr )ValidateWithPath (path string )error {return nil };func (_bdbg *CT_Border )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ecdd :=range start .Attr {if _ecdd .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_ddd ,_gebd :=_b .ParseBool (_ecdd .Value );if _gebd !=nil {return _gebd ;};_bdbg .DiagonalUpAttr =&_ddd ;continue ;};if _ecdd .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_cbb ,_gfbb :=_b .ParseBool (_ecdd .Value );if _gfbb !=nil {return _gfbb ;};_bdbg .DiagonalDownAttr =&_cbb ;continue ;};if _ecdd .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_beg ,_cdfd :=_b .ParseBool (_ecdd .Value );if _cdfd !=nil {return _cdfd ;};_bdbg .OutlineAttr =&_beg ;continue ;};};_gcd :for {_cdb ,_aegg :=d .Token ();if _aegg !=nil {return _aegg ;};switch _aag :=_cdb .(type ){case _ea .StartElement :switch _aag .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_bdbg .Start =NewCT_BorderPr ();if _ccd :=d .DecodeElement (_bdbg .Start ,&_aag );_ccd !=nil {return _ccd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:_bdbg .End =NewCT_BorderPr ();if _fdad :=d .DecodeElement (_bdbg .End ,&_aag );_fdad !=nil {return _fdad ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_bdbg .Left =NewCT_BorderPr ();if _efa :=d .DecodeElement (_bdbg .Left ,&_aag );_efa !=nil {return _efa ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_bdbg .Right =NewCT_BorderPr ();if _bgb :=d .DecodeElement (_bdbg .Right ,&_aag );_bgb !=nil {return _bgb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_bdbg .Top =NewCT_BorderPr ();if _bea :=d .DecodeElement (_bdbg .Top ,&_aag );_bea !=nil {return _bea ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bdbg .Bottom =NewCT_BorderPr ();if _bgd :=d .DecodeElement (_bdbg .Bottom ,&_aag );_bgd !=nil {return _bgd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}:_bdbg .Diagonal =NewCT_BorderPr ();if _deff :=d .DecodeElement (_bdbg .Diagonal ,&_aag );_deff !=nil {return _deff ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}:_bdbg .Vertical =NewCT_BorderPr ();if _dbe :=d .DecodeElement (_bdbg .Vertical ,&_aag );_dbe !=nil {return _dbe ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}:_bdbg .Horizontal =NewCT_BorderPr ();if _agd :=d .DecodeElement (_bdbg .Horizontal ,&_aag );_agd !=nil {return _agd ;};default:_c .Log ("\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\u0042\u006f\u0072d\u0065\u0072 \u0025\u0076",_aag .Name );if _dff :=d .Skip ();_dff !=nil {return _dff ;};};case _ea .EndElement :break _gcd ;case _ea .CharData :};};return nil ;};type CT_FunctionGroups struct{ -// Date Grouping -DateGroupItem []*CT_DateGroupItem ;};func (_cacgb *CT_Pane )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cacgb .XSplitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cacgb .XSplitAttr )});};if _cacgb .YSplitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cacgb .YSplitAttr )});};if _cacgb .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cacgb .TopLeftCellAttr )});};if _cacgb .ActivePaneAttr !=ST_PaneUnset {_eecbg ,_fagcg :=_cacgb .ActivePaneAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _fagcg !=nil {return _fagcg ;};start .Attr =append (start .Attr ,_eecbg );};if _cacgb .StateAttr !=ST_PaneStateUnset {_geecc ,_bgfcf :=_cacgb .StateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061t\u0065"});if _bgfcf !=nil {return _bgfcf ;};start .Attr =append (start .Attr ,_geecc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Built-in Function Group Count +BuiltInGroupCountAttr *uint32 ; -// Validate validates the CT_RevisionComment and its children -func (_gceaf *CT_RevisionComment )Validate ()error {return _gceaf .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");};func (_dafef ST_CfType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dafef .String (),start );};func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_eeeedg :=&CT_ReviewedRevisions {};return _eeeedg ;}; +// Function Group +FunctionGroup []*CT_FunctionGroup ;}; -// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path -func (_fdada *CT_Rst )ValidateWithPath (path string )error {for _fcgcc ,_ggbcc :=range _fdada .R {if _gcagd :=_ggbcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_fcgcc ));_gcagd !=nil {return _gcagd ;};};for _ffegaa ,_cbfcf :=range _fdada .RPh {if _aeaaef :=_cbfcf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_ffegaa ));_aeaaef !=nil {return _aeaaef ;};};if _fdada .PhoneticPr !=nil {if _dfbdc :=_fdada .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_dfbdc !=nil {return _dfbdc ;};};return nil ;};type CT_RevisionMove struct{ +// Validate validates the CT_DataRef and its children +func (_fbed *CT_DataRef )Validate ()error {return _fbed .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");};func (_ccaac ST_FormulaExpression )Validate ()error {return _ccaac .ValidateWithPath ("")}; -// Sheet Id -SheetIdAttr uint32 ; +// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path +func (_cceg *CT_MdxMetadata )ValidateWithPath (path string )error {for _febdb ,_eagef :=range _cceg .Mdx {if _cagcd :=_eagef .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_febdb ));_cagcd !=nil {return _cagcd ;};};return nil ;};const (ST_TableStyleTypeUnset ST_TableStyleType =0;ST_TableStyleTypeWholeTable ST_TableStyleType =1;ST_TableStyleTypeHeaderRow ST_TableStyleType =2;ST_TableStyleTypeTotalRow ST_TableStyleType =3;ST_TableStyleTypeFirstColumn ST_TableStyleType =4;ST_TableStyleTypeLastColumn ST_TableStyleType =5;ST_TableStyleTypeFirstRowStripe ST_TableStyleType =6;ST_TableStyleTypeSecondRowStripe ST_TableStyleType =7;ST_TableStyleTypeFirstColumnStripe ST_TableStyleType =8;ST_TableStyleTypeSecondColumnStripe ST_TableStyleType =9;ST_TableStyleTypeFirstHeaderCell ST_TableStyleType =10;ST_TableStyleTypeLastHeaderCell ST_TableStyleType =11;ST_TableStyleTypeFirstTotalCell ST_TableStyleType =12;ST_TableStyleTypeLastTotalCell ST_TableStyleType =13;ST_TableStyleTypeFirstSubtotalColumn ST_TableStyleType =14;ST_TableStyleTypeSecondSubtotalColumn ST_TableStyleType =15;ST_TableStyleTypeThirdSubtotalColumn ST_TableStyleType =16;ST_TableStyleTypeFirstSubtotalRow ST_TableStyleType =17;ST_TableStyleTypeSecondSubtotalRow ST_TableStyleType =18;ST_TableStyleTypeThirdSubtotalRow ST_TableStyleType =19;ST_TableStyleTypeBlankRow ST_TableStyleType =20;ST_TableStyleTypeFirstColumnSubheading ST_TableStyleType =21;ST_TableStyleTypeSecondColumnSubheading ST_TableStyleType =22;ST_TableStyleTypeThirdColumnSubheading ST_TableStyleType =23;ST_TableStyleTypeFirstRowSubheading ST_TableStyleType =24;ST_TableStyleTypeSecondRowSubheading ST_TableStyleType =25;ST_TableStyleTypeThirdRowSubheading ST_TableStyleType =26;ST_TableStyleTypePageFieldLabels ST_TableStyleType =27;ST_TableStyleTypePageFieldValues ST_TableStyleType =28;); -// Source -SourceAttr string ; +// Validate validates the CT_HierarchyUsage and its children +func (_gggge *CT_HierarchyUsage )Validate ()error {return _gggge .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");}; -// Destination -DestinationAttr string ; +// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path +func (_efbc *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_efbc .GuidAttr ){return _be .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,_efbc .GuidAttr );};if _dfabg :=_efbc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dfabg !=nil {return _dfabg ;};if _efbc .PageMargins !=nil {if _gfef :=_efbc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gfef !=nil {return _gfef ;};};if _efbc .PageSetup !=nil {if _degce :=_efbc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_degce !=nil {return _degce ;};};if _efbc .HeaderFooter !=nil {if _ebgc :=_efbc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_ebgc !=nil {return _ebgc ;};};return nil ;};const (ST_ConditionalFormattingOperatorUnset ST_ConditionalFormattingOperator =0;ST_ConditionalFormattingOperatorLessThan ST_ConditionalFormattingOperator =1;ST_ConditionalFormattingOperatorLessThanOrEqual ST_ConditionalFormattingOperator =2;ST_ConditionalFormattingOperatorEqual ST_ConditionalFormattingOperator =3;ST_ConditionalFormattingOperatorNotEqual ST_ConditionalFormattingOperator =4;ST_ConditionalFormattingOperatorGreaterThanOrEqual ST_ConditionalFormattingOperator =5;ST_ConditionalFormattingOperatorGreaterThan ST_ConditionalFormattingOperator =6;ST_ConditionalFormattingOperatorBetween ST_ConditionalFormattingOperator =7;ST_ConditionalFormattingOperatorNotBetween ST_ConditionalFormattingOperator =8;ST_ConditionalFormattingOperatorContainsText ST_ConditionalFormattingOperator =9;ST_ConditionalFormattingOperatorNotContains ST_ConditionalFormattingOperator =10;ST_ConditionalFormattingOperatorBeginsWith ST_ConditionalFormattingOperator =11;ST_ConditionalFormattingOperatorEndsWith ST_ConditionalFormattingOperator =12;);func (_abce *CT_CalculatedMember )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_abce .NameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0064\u0078"},Value :_be .Sprintf ("\u0025\u0076",_abce .MdxAttr )});if _abce .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_abce .MemberNameAttr )});};if _abce .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_be .Sprintf ("\u0025\u0076",*_abce .HierarchyAttr )});};if _abce .ParentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_abce .ParentAttr )});};if _abce .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_abce .SolveOrderAttr )});};if _abce .SetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0065\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_abce .SetAttr ))});};e .EncodeToken (start );if _abce .ExtLst !=nil {_gcaa :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abce .ExtLst ,_gcaa );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Source Sheet Id -SourceSheetIdAttr *uint32 ; +// Validate validates the CT_ExternalLinkChoice and its children +func (_ffef *CT_ExternalLinkChoice )Validate ()error {return _ffef .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};func (_egfg *CT_PCDSDTCEntries )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _egfg .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_egfg .CountAttr )});};e .EncodeToken (start );if _egfg .M !=nil {_fccbg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_eddaa :=range _egfg .M {e .EncodeElement (_eddaa ,_fccbg );};};if _egfg .N !=nil {_fecgb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_gcdfg :=range _egfg .N {e .EncodeElement (_gcdfg ,_fecgb );};};if _egfg .E !=nil {_cgfbcg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_afdg :=range _egfg .E {e .EncodeElement (_afdg ,_cgfbcg );};};if _egfg .S !=nil {_fcdgd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_eede :=range _egfg .S {e .EncodeElement (_eede ,_fcdgd );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_geabd *CT_MetadataType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ccaab :=range start .Attr {if _ccaab .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_dcccd ,_feacb :=_b .ParseBool (_ccaab .Value );if _feacb !=nil {return _feacb ;};_geabd .PasteColWidthsAttr =&_dcccd ;continue ;};if _ccaab .Name .Local =="\u006e\u0061\u006d\u0065"{_dddcb ,_cgcbg :=_ccaab .Value ,error (nil );if _cgcbg !=nil {return _cgcbg ;};_geabd .NameAttr =_dddcb ;continue ;};if _ccaab .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bdcdb ,_daaef :=_b .ParseBool (_ccaab .Value );if _daaef !=nil {return _daaef ;};_geabd .PasteNumberFormatsAttr =&_bdcdb ;continue ;};if _ccaab .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_fdccg ,_dbbe :=_b .ParseBool (_ccaab .Value );if _dbbe !=nil {return _dbbe ;};_geabd .GhostRowAttr =&_fdccg ;continue ;};if _ccaab .Name .Local =="\u006d\u0065\u0072g\u0065"{_abcff ,_ddcg :=_b .ParseBool (_ccaab .Value );if _ddcg !=nil {return _ddcg ;};_geabd .MergeAttr =&_abcff ;continue ;};if _ccaab .Name .Local =="\u0065\u0064\u0069\u0074"{_egaag ,_eggegc :=_b .ParseBool (_ccaab .Value );if _eggegc !=nil {return _eggegc ;};_geabd .EditAttr =&_egaag ;continue ;};if _ccaab .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_eddeg ,_fadee :=_b .ParseBool (_ccaab .Value );if _fadee !=nil {return _fadee ;};_geabd .SplitFirstAttr =&_eddeg ;continue ;};if _ccaab .Name .Local =="\u0063\u006f\u0070\u0079"{_gcecf ,_bfcfad :=_b .ParseBool (_ccaab .Value );if _bfcfad !=nil {return _bfcfad ;};_geabd .CopyAttr =&_gcecf ;continue ;};if _ccaab .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_gdffed ,_gcagd :=_b .ParseBool (_ccaab .Value );if _gcagd !=nil {return _gcagd ;};_geabd .SplitAllAttr =&_gdffed ;continue ;};if _ccaab .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bgag ,_edede :=_b .ParseBool (_ccaab .Value );if _edede !=nil {return _edede ;};_geabd .PasteFormulasAttr =&_bgag ;continue ;};if _ccaab .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_adcgcg ,_ddcfe :=_b .ParseBool (_ccaab .Value );if _ddcfe !=nil {return _ddcfe ;};_geabd .CellMetaAttr =&_adcgcg ;continue ;};if _ccaab .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_fbffb ,_ccceg :=_b .ParseBool (_ccaab .Value );if _ccceg !=nil {return _ccceg ;};_geabd .ClearAllAttr =&_fbffb ;continue ;};if _ccaab .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_adagf ,_cbfbg :=_b .ParseUint (_ccaab .Value ,10,32);if _cbfbg !=nil {return _cbfbg ;};_geabd .MinSupportedVersionAttr =uint32 (_adagf );continue ;};if _ccaab .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_eabedf ,_ddgdd :=_b .ParseBool (_ccaab .Value );if _ddgdd !=nil {return _ddgdd ;};_geabd .AdjustAttr =&_eabedf ;continue ;};if _ccaab .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_egaagf ,_deggd :=_b .ParseBool (_ccaab .Value );if _deggd !=nil {return _deggd ;};_geabd .ClearContentsAttr =&_egaagf ;continue ;};if _ccaab .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_dgdcg ,_ebacfa :=_b .ParseBool (_ccaab .Value );if _ebacfa !=nil {return _ebacfa ;};_geabd .PasteValuesAttr =&_dgdcg ;continue ;};if _ccaab .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_ebbgg ,_gacfg :=_b .ParseBool (_ccaab .Value );if _gacfg !=nil {return _gacfg ;};_geabd .RowColShiftAttr =&_ebbgg ;continue ;};if _ccaab .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gcfcce ,_gdbbe :=_b .ParseBool (_ccaab .Value );if _gdbbe !=nil {return _gdbbe ;};_geabd .PasteCommentsAttr =&_gcfcce ;continue ;};if _ccaab .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_babgc ,_facgd :=_b .ParseBool (_ccaab .Value );if _facgd !=nil {return _facgd ;};_geabd .ClearFormatsAttr =&_babgc ;continue ;};if _ccaab .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_fgfcd ,_fdabc :=_b .ParseBool (_ccaab .Value );if _fdabc !=nil {return _fdabc ;};_geabd .GhostColAttr =&_fgfcd ;continue ;};if _ccaab .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_dfdgd ,_gdbbc :=_b .ParseBool (_ccaab .Value );if _gdbbc !=nil {return _gdbbc ;};_geabd .CoerceAttr =&_dfdgd ;continue ;};if _ccaab .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cfbca ,_ebbfac :=_b .ParseBool (_ccaab .Value );if _ebbfac !=nil {return _ebbfac ;};_geabd .ClearCommentsAttr =&_cfbca ;continue ;};if _ccaab .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_fbbga ,_deaag :=_b .ParseBool (_ccaab .Value );if _deaag !=nil {return _deaag ;};_geabd .PasteAllAttr =&_fbbga ;continue ;};if _ccaab .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_efbcg ,_fbaa :=_b .ParseBool (_ccaab .Value );if _fbaa !=nil {return _fbaa ;};_geabd .PasteBordersAttr =&_efbcg ;continue ;};if _ccaab .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_aggf ,_daaac :=_b .ParseBool (_ccaab .Value );if _daaac !=nil {return _daaac ;};_geabd .PasteFormatsAttr =&_aggf ;continue ;};if _ccaab .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_bfcae ,_edbce :=_b .ParseBool (_ccaab .Value );if _edbce !=nil {return _edbce ;};_geabd .PasteDataValidationAttr =&_bfcae ;continue ;};if _ccaab .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_cfdbf ,_ceebe :=_b .ParseBool (_ccaab .Value );if _ceebe !=nil {return _ceebe ;};_geabd .DeleteAttr =&_cfdbf ;continue ;};if _ccaab .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_acfeb ,_eaaag :=_b .ParseBool (_ccaab .Value );if _eaaag !=nil {return _eaaag ;};_geabd .AssignAttr =&_acfeb ;continue ;};};for {_gdfdbe ,_ceag :=d .Token ();if _ceag !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_ceag );};if _acgca ,_bbgdg :=_gdfdbe .(_ea .EndElement );_bbgdg &&_acgca .Name ==start .Name {break ;};};return nil ;};func (_gceg *CT_Parameters )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gceg .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gceg .CountAttr )});};e .EncodeToken (start );_fgfdb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_ecag :=range _gceg .Parameter {e .EncodeElement (_ecag ,_fgfdb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bdfee ST_UpdateLinks )String ()string {switch _bdfee {case 0:return "";case 1:return "\u0075s\u0065\u0072\u0053\u0065\u0074";case 2:return "\u006e\u0065\u0076e\u0072";case 3:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func NewEG_ExtensionList ()*EG_ExtensionList {_becgee :=&EG_ExtensionList {};return _becgee };func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_aceb :=&CT_ChartsheetProtection {};return _aceb ;}; -// Undo -Undo []*CT_UndoInfo ; +// Validate validates the CT_FontName and its children +func (_aeabff *CT_FontName )Validate ()error {return _aeabff .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");}; -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// Validate validates the CT_DateTime and its children +func (_daba *CT_DateTime )Validate ()error {return _daba .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};func NewCT_MergeCells ()*CT_MergeCells {_fccc :=&CT_MergeCells {};return _fccc }; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_Fonts ()*CT_Fonts {_dcagf :=&CT_Fonts {};return _dcagf };type CT_MdxMemeberProp struct{ +// Validate validates the CT_DefinedName and its children +func (_eeacf *CT_DefinedName )Validate ()error {return _eeacf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_debga :=&CT_MdxMemeberProp {};return _debga };const (ST_TargetScreenSizeUnset ST_TargetScreenSize =0;ST_TargetScreenSize544x376 ST_TargetScreenSize =1;ST_TargetScreenSize640x480 ST_TargetScreenSize =2;ST_TargetScreenSize720x512 ST_TargetScreenSize =3;ST_TargetScreenSize800x600 ST_TargetScreenSize =4;ST_TargetScreenSize1024x768 ST_TargetScreenSize =5;ST_TargetScreenSize1152x882 ST_TargetScreenSize =6;ST_TargetScreenSize1152x900 ST_TargetScreenSize =7;ST_TargetScreenSize1280x1024 ST_TargetScreenSize =8;ST_TargetScreenSize1600x1200 ST_TargetScreenSize =9;ST_TargetScreenSize1800x1440 ST_TargetScreenSize =10;ST_TargetScreenSize1920x1200 ST_TargetScreenSize =11;);type CT_RangeSet struct{ -// Member Unique Name Index -NAttr uint32 ; +// Field Item Index Page 1 +I1Attr *uint32 ; -// Property Name Index -NpAttr uint32 ;}; +// Field Item Index Page 2 +I2Attr *uint32 ; -// Validate validates the CT_Connection and its children -func (_bffdg *CT_Connection )Validate ()error {return _bffdg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; +// Field Item index Page 3 +I3Attr *uint32 ; -// Validate validates the CT_Chartsheet and its children -func (_gccf *CT_Chartsheet )Validate ()error {return _gccf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");}; +// Field Item Index Page 4 +I4Attr *uint32 ; -// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path -func (_cacdf *CT_TableStyles )ValidateWithPath (path string )error {for _baeaf ,_cfcbf :=range _cacdf .TableStyle {if _dgegfa :=_cfcbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_baeaf ));_dgegfa !=nil {return _dgegfa ;};};return nil ;};func (_cbebd *ST_VerticalAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abaegd ,_baagg :=d .Token ();if _baagg !=nil {return _baagg ;};if _gdecf ,_cbfda :=_abaegd .(_b .EndElement );_cbfda &&_gdecf .Name ==start .Name {*_cbebd =1;return nil ;};if _abcea ,_cgddcd :=_abaegd .(_b .CharData );!_cgddcd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abaegd );}else {switch string (_abcea ){case "":*_cbebd =0;case "\u0074\u006f\u0070":*_cbebd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cbebd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cbebd =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_cbebd =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cbebd =5;};};_abaegd ,_baagg =d .Token ();if _baagg !=nil {return _baagg ;};if _fffdc ,_bbggdd :=_abaegd .(_b .EndElement );_bbggdd &&_fffdc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abaegd );}; +// Reference +RefAttr *string ; -// Validate validates the CT_pivotTableDefinition and its children -func (_bgcca *CT_pivotTableDefinition )Validate ()error {return _bgcca .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};type CT_Tables struct{ +// Named Range +NameAttr *string ; -// Count of Tables -CountAttr *uint32 ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;}; -// No Value -M []*CT_TableMissing ; +// Validate validates the CT_SmartTagTypes and its children +func (_gdfefa *CT_SmartTagTypes )Validate ()error {return _gdfefa .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");};const (ST_DataValidationOperatorUnset ST_DataValidationOperator =0;ST_DataValidationOperatorBetween ST_DataValidationOperator =1;ST_DataValidationOperatorNotBetween ST_DataValidationOperator =2;ST_DataValidationOperatorEqual ST_DataValidationOperator =3;ST_DataValidationOperatorNotEqual ST_DataValidationOperator =4;ST_DataValidationOperatorLessThan ST_DataValidationOperator =5;ST_DataValidationOperatorLessThanOrEqual ST_DataValidationOperator =6;ST_DataValidationOperatorGreaterThan ST_DataValidationOperator =7;ST_DataValidationOperatorGreaterThanOrEqual ST_DataValidationOperator =8;);type CT_MdxMetadata struct{ -// Character Value -S []*CT_XStringElement ; +// MDX Metadata Record Count +CountAttr *uint32 ; -// Index -X []*CT_Index ;};func (_cgfgf *CT_CacheHierarchy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cgfgf .UniqueNameAttr )});if _cgfgf .CaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cgfgf .CaptionAttr )});};if _cgfgf .MeasureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cgfgf .MeasureAttr ))});};if _cgfgf .SetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cgfgf .SetAttr ))});};if _cgfgf .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_f .Sprintf ("\u0025\u0076",*_cgfgf .ParentSetAttr )});};if _cgfgf .IconSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cgfgf .IconSetAttr )});};if _cgfgf .AttributeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cgfgf .AttributeAttr ))});};if _cgfgf .TimeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cgfgf .TimeAttr ))});};if _cgfgf .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cgfgf .KeyAttributeAttr ))});};if _cgfgf .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cgfgf .DefaultMemberUniqueNameAttr )});};if _cgfgf .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cgfgf .AllUniqueNameAttr )});};if _cgfgf .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cgfgf .AllCaptionAttr )});};if _cgfgf .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cgfgf .DimensionUniqueNameAttr )});};if _cgfgf .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cgfgf .DisplayFolderAttr )});};if _cgfgf .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_cgfgf .MeasureGroupAttr )});};if _cgfgf .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cgfgf .MeasuresAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",_cgfgf .CountAttr )});if _cgfgf .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cgfgf .OneFieldAttr ))});};if _cgfgf .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cgfgf .MemberValueDatatypeAttr )});};if _cgfgf .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cgfgf .UnbalancedAttr ))});};if _cgfgf .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cgfgf .UnbalancedGroupAttr ))});};if _cgfgf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cgfgf .HiddenAttr ))});};e .EncodeToken (start );if _cgfgf .FieldsUsage !=nil {_gfdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}};e .EncodeElement (_cgfgf .FieldsUsage ,_gfdg );};if _cgfgf .GroupLevels !=nil {_dbbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_cgfgf .GroupLevels ,_dbbf );};if _cgfgf .ExtLst !=nil {_add :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgfgf .ExtLst ,_add );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewQueryTable ()*QueryTable {_aecffg :=&QueryTable {};_aecffg .CT_QueryTable =*NewCT_QueryTable ();return _aecffg ;}; +// MDX Metadata Record +Mdx []*CT_Mdx ;};func (_dcdeee *CT_SheetProtection )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dcdeee .PasswordAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_dcdeee .PasswordAttr )});};if _dcdeee .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dcdeee .AlgorithmNameAttr )});};if _dcdeee .HashValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_be .Sprintf ("\u0025\u0076",*_dcdeee .HashValueAttr )});};if _dcdeee .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_be .Sprintf ("\u0025\u0076",*_dcdeee .SaltValueAttr )});};if _dcdeee .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_be .Sprintf ("\u0025\u0076",*_dcdeee .SpinCountAttr )});};if _dcdeee .SheetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .SheetAttr ))});};if _dcdeee .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .ObjectsAttr ))});};if _dcdeee .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .ScenariosAttr ))});};if _dcdeee .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .FormatCellsAttr ))});};if _dcdeee .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .FormatColumnsAttr ))});};if _dcdeee .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .FormatRowsAttr ))});};if _dcdeee .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .InsertColumnsAttr ))});};if _dcdeee .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .InsertRowsAttr ))});};if _dcdeee .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .InsertHyperlinksAttr ))});};if _dcdeee .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .DeleteColumnsAttr ))});};if _dcdeee .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .DeleteRowsAttr ))});};if _dcdeee .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .SelectLockedCellsAttr ))});};if _dcdeee .SortAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .SortAttr ))});};if _dcdeee .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .AutoFilterAttr ))});};if _dcdeee .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .PivotTablesAttr ))});};if _dcdeee .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dcdeee .SelectUnlockedCellsAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ggfcd *CT_CfRule )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ggfcd .TypeAttr !=ST_CfTypeUnset {_beff ,_dbacg :=_ggfcd .TypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0079\u0070\u0065"});if _dbacg !=nil {return _dbacg ;};start .Attr =append (start .Attr ,_beff );};if _ggfcd .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_ggfcd .DxfIdAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_be .Sprintf ("\u0025\u0076",_ggfcd .PriorityAttr )});if _ggfcd .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ggfcd .StopIfTrueAttr ))});};if _ggfcd .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ggfcd .AboveAverageAttr ))});};if _ggfcd .PercentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ggfcd .PercentAttr ))});};if _ggfcd .BottomAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ggfcd .BottomAttr ))});};if _ggfcd .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_cdag ,_cagdc :=_ggfcd .OperatorAttr .MarshalXMLAttr (_ea .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _cagdc !=nil {return _cagdc ;};start .Attr =append (start .Attr ,_cdag );};if _ggfcd .TextAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ggfcd .TextAttr )});};if _ggfcd .TimePeriodAttr !=ST_TimePeriodUnset {_ccga ,_aegc :=_ggfcd .TimePeriodAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _aegc !=nil {return _aegc ;};start .Attr =append (start .Attr ,_ccga );};if _ggfcd .RankAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_be .Sprintf ("\u0025\u0076",*_ggfcd .RankAttr )});};if _ggfcd .StdDevAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_be .Sprintf ("\u0025\u0076",*_ggfcd .StdDevAttr )});};if _ggfcd .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ggfcd .EqualAverageAttr ))});};e .EncodeToken (start );if _ggfcd .Formula !=nil {_gacb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_adaed :=range _ggfcd .Formula {e .EncodeElement (_adaed ,_gacb );};};if _ggfcd .ColorScale !=nil {_gcfea :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_ggfcd .ColorScale ,_gcfea );};if _ggfcd .DataBar !=nil {_eadc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_ggfcd .DataBar ,_eadc );};if _ggfcd .IconSet !=nil {_beee :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}};e .EncodeElement (_ggfcd .IconSet ,_beee );};if _ggfcd .ExtLst !=nil {_gbebb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggfcd .ExtLst ,_gbebb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_DdeItem struct{ -// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path -func (_dbcc *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil };func (_cfbff ST_SmartTagShow )String ()string {switch _cfbff {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return "";};func (_dfefg *CT_I )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdcbe :=range start .Attr {if _cdcbe .Name .Local =="\u0074"{_dfefg .TAttr .UnmarshalXMLAttr (_cdcbe );continue ;};if _cdcbe .Name .Local =="\u0072"{_accbf ,_cgdcdd :=_ee .ParseUint (_cdcbe .Value ,10,32);if _cgdcdd !=nil {return _cgdcdd ;};_egfdf :=uint32 (_accbf );_dfefg .RAttr =&_egfdf ;continue ;};if _cdcbe .Name .Local =="\u0069"{_efegd ,_geegc :=_ee .ParseUint (_cdcbe .Value ,10,32);if _geegc !=nil {return _geegc ;};_bebcde :=uint32 (_efegd );_dfefg .IAttr =&_bebcde ;continue ;};};_fgeae :for {_bfced ,_deddb :=d .Token ();if _deddb !=nil {return _deddb ;};switch _eeaceg :=_bfced .(type ){case _b .StartElement :switch _eeaceg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_febcgc :=NewCT_X ();if _bgffg :=d .DecodeElement (_febcgc ,&_eeaceg );_bgffg !=nil {return _bgffg ;};_dfefg .X =append (_dfefg .X ,_febcgc );default:_ba .Log ("\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\u0043\u0054_\u0049\u0020\u0025\u0076",_eeaceg .Name );if _ffcbb :=d .Skip ();_ffcbb !=nil {return _ffcbb ;};};case _b .EndElement :break _fgeae ;case _b .CharData :};};return nil ;}; +// DDE Name +NameAttr *string ; -// Validate validates the CT_Fills and its children -func (_dccfe *CT_Fills )Validate ()error {return _dccfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};func (_ecccd ST_VerticalAlignment )String ()string {switch _ecccd {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 "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};type CT_PivotHierarchies struct{ +// Object Linking TechnologyE +OleAttr *bool ; -// OLAP Hierarchy Count -CountAttr *uint32 ; +// Advise +AdviseAttr *bool ; -// OLAP Hierarchy -PivotHierarchy []*CT_PivotHierarchy ;};func (_gddcf ST_UnderlineValues )Validate ()error {return _gddcf .ValidateWithPath ("")};type CT_WebPr struct{ +// Data is an Image +PreferPicAttr *bool ; -// XML Source -XmlAttr *bool ; +// DDE Name Values +Values *CT_DdeValues ;};func NewCT_Parameter ()*CT_Parameter {_deabc :=&CT_Parameter {};return _deabc };type CT_Field struct{ -// Import XML Source Data -SourceDataAttr *bool ; +// Field Index +XAttr int32 ;};type CT_Extension struct{ -// Parse PRE -ParsePreAttr *bool ; +// URI +UriAttr *string ;Any _c .Any ;};func (_dadfaa ST_HtmlFmt )String ()string {switch _dadfaa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";};func (_bbcdgd ST_Qualifier )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_aacafe :=_ea .Attr {};_aacafe .Name =name ;switch _bbcdgd {case ST_QualifierUnset :_aacafe .Value ="";case ST_QualifierDoubleQuote :_aacafe .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierSingleQuote :_aacafe .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_aacafe .Value ="\u006e\u006f\u006e\u0065";};return _aacafe ,nil ;};func (_babbd ST_CalcMode )ValidateWithPath (path string )error {switch _babbd {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_babbd ));};return nil ;};func (_ecddcc ST_GradientType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_ecddcc .String (),start );};func NewCT_CacheSource ()*CT_CacheSource {_bce :=&CT_CacheSource {};_bce .TypeAttr =ST_SourceType (1);return _bce ;};func (_gfeg *CT_CellProtection )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gddc :=range start .Attr {if _gddc .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_bbdcf ,_cbbd :=_b .ParseBool (_gddc .Value );if _cbbd !=nil {return _cbbd ;};_gfeg .LockedAttr =&_bbdcf ;continue ;};if _gddc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dagd ,_dcfee :=_b .ParseBool (_gddc .Value );if _dcfee !=nil {return _dcfee ;};_gfeg .HiddenAttr =&_dagd ;continue ;};};for {_bca ,_dfaa :=d .Token ();if _dfaa !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e: \u0025\u0073",_dfaa );};if _geac ,_fcfb :=_bca .(_ea .EndElement );_fcfb &&_geac .Name ==start .Name {break ;};};return nil ;};func (_gcagde ST_Sqref )String ()string {return _f .Join (_gcagde ,"\u0020")};type CT_DdeValue struct{ -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// DDE Value Type +TAttr ST_DdeValueType ; -// Use First Row -FirstRowAttr *bool ; +// DDE Link Value +Val string ;};func NewCT_MetadataBlock ()*CT_MetadataBlock {_ffea :=&CT_MetadataBlock {};return _ffea };func NewCT_BooleanProperty ()*CT_BooleanProperty {_dfbf :=&CT_BooleanProperty {};return _dfbf };type CT_FontName struct{ -// Created in Excel 97 -Xl97Attr *bool ; +// String Value +ValAttr string ;};type CT_SortState struct{ -// Dates as Text -TextDatesAttr *bool ; +// Sort by Columns +ColumnSortAttr *bool ; -// Refreshed in Excel 2000 -Xl2000Attr *bool ; +// Case Sensitive +CaseSensitiveAttr *bool ; -// URL -UrlAttr *string ; +// Sort Method +SortMethodAttr ST_SortMethod ; -// Web Post -PostAttr *string ; +// Sort Range +RefAttr string ; -// HTML Tables Only -HtmlTablesAttr *bool ; +// Sort Condition +SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;};func (_edcbeg *ST_WebSourceType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_edcbeg =0;case "\u0073\u0068\u0065e\u0074":*_edcbeg =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_edcbeg =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_edcbeg =3;case "\u0072\u0061\u006eg\u0065":*_edcbeg =4;case "\u0063\u0068\u0061r\u0074":*_edcbeg =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_edcbeg =6;case "\u0071\u0075\u0065r\u0079":*_edcbeg =7;case "\u006c\u0061\u0062e\u006c":*_edcbeg =8;};return nil ;};type CT_FontFamily struct{ValAttr int64 ;}; -// HTML Formatting Handling -HtmlFormatAttr ST_HtmlFmt ; +// Validate validates the MapInfo and its children +func (_gefac *MapInfo )Validate ()error {return _gefac .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};type CT_WorksheetSource struct{ -// Edit Query URL -EditPageAttr *string ; +// Reference +RefAttr *string ; -// Tables -Tables *CT_Tables ;};func (_ddff *CT_CommentPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddff .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddff .LockedAttr ))});};if _ddff .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddff .DefaultSizeAttr ))});};if _ddff .PrintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddff .PrintAttr ))});};if _ddff .DisabledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddff .DisabledAttr ))});};if _ddff .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddff .AutoFillAttr ))});};if _ddff .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddff .AutoLineAttr ))});};if _ddff .AltTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddff .AltTextAttr )});};if _ddff .TextHAlignAttr !=ST_TextHAlignUnset {_caab ,_acgg :=_ddff .TextHAlignAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _acgg !=nil {return _acgg ;};start .Attr =append (start .Attr ,_caab );};if _ddff .TextVAlignAttr !=ST_TextVAlignUnset {_dbbd ,_ffdc :=_ddff .TextVAlignAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _ffdc !=nil {return _ffdc ;};start .Attr =append (start .Attr ,_dbbd );};if _ddff .LockTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddff .LockTextAttr ))});};if _ddff .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddff .JustLastXAttr ))});};if _ddff .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddff .AutoScaleAttr ))});};e .EncodeToken (start );_baeg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_ddff .Anchor ,_baeg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dccbf *CT_TextPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcdec :=range start .Attr {if _fcdec .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_dcbad ,_fdabe :=_fcdec .Value ,error (nil );if _fdabe !=nil {return _fdabe ;};_dccbf .ThousandsAttr =&_dcbad ;continue ;};if _fcdec .Name .Local =="\u0074\u0061\u0062"{_afdbd ,_faadfb :=_ee .ParseBool (_fcdec .Value );if _faadfb !=nil {return _faadfb ;};_dccbf .TabAttr =&_afdbd ;continue ;};if _fcdec .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_dccbf .FileTypeAttr .UnmarshalXMLAttr (_fcdec );continue ;};if _fcdec .Name .Local =="\u0073\u0070\u0061c\u0065"{_ggaac ,_eecfe :=_ee .ParseBool (_fcdec .Value );if _eecfe !=nil {return _eecfe ;};_dccbf .SpaceAttr =&_ggaac ;continue ;};if _fcdec .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_bgfdadd ,_eadag :=_fcdec .Value ,error (nil );if _eadag !=nil {return _eadag ;};_dccbf .CharacterSetAttr =&_bgfdadd ;continue ;};if _fcdec .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_ffdbb ,_cefdf :=_fcdec .Value ,error (nil );if _cefdf !=nil {return _cefdf ;};_dccbf .SourceFileAttr =&_ffdbb ;continue ;};if _fcdec .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_bdbff ,_dcbce :=_ee .ParseBool (_fcdec .Value );if _dcbce !=nil {return _dcbce ;};_dccbf .DelimitedAttr =&_bdbff ;continue ;};if _fcdec .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_daeca ,_afbgg :=_fcdec .Value ,error (nil );if _afbgg !=nil {return _afbgg ;};_dccbf .DecimalAttr =&_daeca ;continue ;};if _fcdec .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_gcfge ,_eaead :=_ee .ParseBool (_fcdec .Value );if _eaead !=nil {return _eaead ;};_dccbf .PromptAttr =&_gcfge ;continue ;};if _fcdec .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_ecdggc ,_dcdgd :=_ee .ParseUint (_fcdec .Value ,10,32);if _dcdgd !=nil {return _dcdgd ;};_aeeba :=uint32 (_ecdggc );_dccbf .CodePageAttr =&_aeeba ;continue ;};if _fcdec .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cbdba ,_bgeefg :=_ee .ParseUint (_fcdec .Value ,10,32);if _bgeefg !=nil {return _bgeefg ;};_babbcf :=uint32 (_cbdba );_dccbf .FirstRowAttr =&_babbcf ;continue ;};if _fcdec .Name .Local =="\u0063\u006f\u006dm\u0061"{_fbfbdd ,_bdcac :=_ee .ParseBool (_fcdec .Value );if _bdcac !=nil {return _bdcac ;};_dccbf .CommaAttr =&_fbfbdd ;continue ;};if _fcdec .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_dadfd ,_ecabf :=_ee .ParseBool (_fcdec .Value );if _ecabf !=nil {return _ecabf ;};_dccbf .SemicolonAttr =&_dadfd ;continue ;};if _fcdec .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_eagbda ,_acafb :=_ee .ParseBool (_fcdec .Value );if _acafb !=nil {return _acafb ;};_dccbf .ConsecutiveAttr =&_eagbda ;continue ;};if _fcdec .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_dccbf .QualifierAttr .UnmarshalXMLAttr (_fcdec );continue ;};if _fcdec .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_efbeb ,_dgeaffa :=_fcdec .Value ,error (nil );if _dgeaffa !=nil {return _dgeaffa ;};_dccbf .DelimiterAttr =&_efbeb ;continue ;};};_bdafc :for {_eggeb ,_ddadf :=d .Token ();if _ddadf !=nil {return _ddadf ;};switch _egfgf :=_eggeb .(type ){case _b .StartElement :switch _egfgf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_dccbf .TextFields =NewCT_TextFields ();if _cgggb :=d .DecodeElement (_dccbf .TextFields ,&_egfgf );_cgggb !=nil {return _cgggb ;};default:_ba .Log ("\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\u0054\u0065\u0078t\u0050\u0072 \u0025\u0076",_egfgf .Name );if _ababc :=d .Skip ();_ababc !=nil {return _ababc ;};};case _b .EndElement :break _bdafc ;case _b .CharData :};};return nil ;};func (_gafea *CT_PivotTableStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agcbb :=range start .Attr {if _agcbb .Name .Local =="\u006e\u0061\u006d\u0065"{_afbfb ,_bfcge :=_agcbb .Value ,error (nil );if _bfcge !=nil {return _bfcge ;};_gafea .NameAttr =&_afbfb ;continue ;};if _agcbb .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_eecbge ,_decaf :=_ee .ParseBool (_agcbb .Value );if _decaf !=nil {return _decaf ;};_gafea .ShowRowHeadersAttr =&_eecbge ;continue ;};if _agcbb .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_agceg ,_eabcc :=_ee .ParseBool (_agcbb .Value );if _eabcc !=nil {return _eabcc ;};_gafea .ShowColHeadersAttr =&_agceg ;continue ;};if _agcbb .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_dfeca ,_ggbeeg :=_ee .ParseBool (_agcbb .Value );if _ggbeeg !=nil {return _ggbeeg ;};_gafea .ShowRowStripesAttr =&_dfeca ;continue ;};if _agcbb .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_dbee ,_cbffdg :=_ee .ParseBool (_agcbb .Value );if _cbffdg !=nil {return _cbffdg ;};_gafea .ShowColStripesAttr =&_dbee ;continue ;};if _agcbb .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_febfb ,_bcbbg :=_ee .ParseBool (_agcbb .Value );if _bcbbg !=nil {return _bcbbg ;};_gafea .ShowLastColumnAttr =&_febfb ;continue ;};};for {_gaecc ,_cfcea :=d .Token ();if _cfcea !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0050\u0069\u0076\u006f\u0074\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_cfcea );};if _cdceb ,_ecfea :=_gaecc .(_b .EndElement );_ecfea &&_cdceb .Name ==start .Name {break ;};};return nil ;}; +// Named Range +NameAttr *string ; -// Validate validates the CT_SheetDimension and its children -func (_eebae *CT_SheetDimension )Validate ()error {return _eebae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_fcbgf *CT_PivotAreaReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_decg :=range start .Attr {if _decg .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gadca ,_daabb :=_ee .ParseBool (_decg .Value );if _daabb !=nil {return _daabb ;};_fcbgf .MaxSubtotalAttr =&_gadca ;continue ;};if _decg .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_abeaa ,_bgebe :=_ee .ParseBool (_decg .Value );if _bgebe !=nil {return _bgebe ;};_fcbgf .MinSubtotalAttr =&_abeaa ;continue ;};if _decg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffeee ,_bgdfb :=_ee .ParseUint (_decg .Value ,10,32);if _bgdfb !=nil {return _bgdfb ;};_cggcg :=uint32 (_ffeee );_fcbgf .CountAttr =&_cggcg ;continue ;};if _decg .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_aaegg ,_bebe :=_ee .ParseBool (_decg .Value );if _bebe !=nil {return _bebe ;};_fcbgf .ProductSubtotalAttr =&_aaegg ;continue ;};if _decg .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_geffa ,_ddfec :=_ee .ParseBool (_decg .Value );if _ddfec !=nil {return _ddfec ;};_fcbgf .ByPositionAttr =&_geffa ;continue ;};if _decg .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fcaeb ,_aabef :=_ee .ParseBool (_decg .Value );if _aabef !=nil {return _aabef ;};_fcbgf .CountSubtotalAttr =&_fcaeb ;continue ;};if _decg .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fedcb ,_fcfdec :=_ee .ParseBool (_decg .Value );if _fcfdec !=nil {return _fcfdec ;};_fcbgf .DefaultSubtotalAttr =&_fedcb ;continue ;};if _decg .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_gcfae ,_ddgea :=_ee .ParseBool (_decg .Value );if _ddgea !=nil {return _ddgea ;};_fcbgf .CountASubtotalAttr =&_gcfae ;continue ;};if _decg .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gbgfe ,_acdde :=_ee .ParseBool (_decg .Value );if _acdde !=nil {return _acdde ;};_fcbgf .AvgSubtotalAttr =&_gbgfe ;continue ;};if _decg .Name .Local =="\u0066\u0069\u0065l\u0064"{_acdec ,_efaaa :=_ee .ParseUint (_decg .Value ,10,32);if _efaaa !=nil {return _efaaa ;};_efdbg :=uint32 (_acdec );_fcbgf .FieldAttr =&_efdbg ;continue ;};if _decg .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_bffa ,_eced :=_ee .ParseBool (_decg .Value );if _eced !=nil {return _eced ;};_fcbgf .SelectedAttr =&_bffa ;continue ;};if _decg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_eefe ,_ffgga :=_ee .ParseBool (_decg .Value );if _ffgga !=nil {return _ffgga ;};_fcbgf .RelativeAttr =&_eefe ;continue ;};if _decg .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_degee ,_febadg :=_ee .ParseBool (_decg .Value );if _febadg !=nil {return _febadg ;};_fcbgf .SumSubtotalAttr =&_degee ;continue ;};if _decg .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_cfagd ,_efag :=_ee .ParseBool (_decg .Value );if _efag !=nil {return _efag ;};_fcbgf .StdDevSubtotalAttr =&_cfagd ;continue ;};if _decg .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_debaa ,_ddccfd :=_ee .ParseBool (_decg .Value );if _ddccfd !=nil {return _ddccfd ;};_fcbgf .StdDevPSubtotalAttr =&_debaa ;continue ;};if _decg .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gfbgg ,_affde :=_ee .ParseBool (_decg .Value );if _affde !=nil {return _affde ;};_fcbgf .VarSubtotalAttr =&_gfbgg ;continue ;};if _decg .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gfbbb ,_gebdga :=_ee .ParseBool (_decg .Value );if _gebdga !=nil {return _gebdga ;};_fcbgf .VarPSubtotalAttr =&_gfbbb ;continue ;};};_daabg :for {_fdgc ,_dcffd :=d .Token ();if _dcffd !=nil {return _dcffd ;};switch _fdage :=_fdgc .(type ){case _b .StartElement :switch _fdage .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_bbdge :=NewCT_Index ();if _feaege :=d .DecodeElement (_bbdge ,&_fdage );_feaege !=nil {return _feaege ;};_fcbgf .X =append (_fcbgf .X ,_bbdge );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcbgf .ExtLst =NewCT_ExtensionList ();if _gdacc :=d .DecodeElement (_fcbgf .ExtLst ,&_fdage );_gdacc !=nil {return _gdacc ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_fdage .Name );if _efgda :=d .Skip ();_efgda !=nil {return _efgda ;};};case _b .EndElement :break _daabg ;case _b .CharData :};};return nil ;};func (_defc *CT_ConditionalFormats )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _defc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_defc .CountAttr )});};e .EncodeToken (start );_bcdb :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_fbdg :=range _defc .ConditionalFormat {e .EncodeElement (_fbdg ,_bcdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PivotCacheRecords struct{ +// Sheet Name +SheetAttr *string ;IdAttr *string ;};func (_cabge *CT_CustomWorkbookView )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cabge .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_fefee :=range start .Attr {if _fefee .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_ebfd ,_eacd :=_b .ParseBool (_fefee .Value );if _eacd !=nil {return _eacd ;};_cabge .ShowVerticalScrollAttr =&_ebfd ;continue ;};if _fefee .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_dfdc ,_efaa :=_b .ParseBool (_fefee .Value );if _efaa !=nil {return _efaa ;};_cabge .ShowSheetTabsAttr =&_dfdc ;continue ;};if _fefee .Name .Local =="\u0067\u0075\u0069\u0064"{_dfaca ,_ebddg :=_fefee .Value ,error (nil );if _ebddg !=nil {return _ebddg ;};_cabge .GuidAttr =_dfaca ;continue ;};if _fefee .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_cegg ,_dafad :=_b .ParseInt (_fefee .Value ,10,32);if _dafad !=nil {return _dafad ;};_cfef :=int32 (_cegg );_cabge .XWindowAttr =&_cfef ;continue ;};if _fefee .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_fgbdef ,_eadca :=_b .ParseUint (_fefee .Value ,10,32);if _eadca !=nil {return _eadca ;};_ccbee :=uint32 (_fgbdef );_cabge .MergeIntervalAttr =&_ccbee ;continue ;};if _fefee .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_agffef ,_gade :=_b .ParseInt (_fefee .Value ,10,32);if _gade !=nil {return _gade ;};_cdecc :=int32 (_agffef );_cabge .YWindowAttr =&_cdecc ;continue ;};if _fefee .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_ffcgg ,_gddec :=_b .ParseBool (_fefee .Value );if _gddec !=nil {return _gddec ;};_cabge .OnlySyncAttr =&_ffcgg ;continue ;};if _fefee .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_cbffa ,_bagcg :=_b .ParseUint (_fefee .Value ,10,32);if _bagcg !=nil {return _bagcg ;};_cabge .WindowWidthAttr =uint32 (_cbffa );continue ;};if _fefee .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_aeffa ,_aafb :=_b .ParseBool (_fefee .Value );if _aafb !=nil {return _aafb ;};_cabge .IncludePrintSettingsAttr =&_aeffa ;continue ;};if _fefee .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_bbcb ,_cabc :=_b .ParseUint (_fefee .Value ,10,32);if _cabc !=nil {return _cabc ;};_cabge .WindowHeightAttr =uint32 (_bbcb );continue ;};if _fefee .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_cfafb ,_dbgb :=_b .ParseUint (_fefee .Value ,10,32);if _dbgb !=nil {return _dbgb ;};_ggdea :=uint32 (_cfafb );_cabge .TabRatioAttr =&_ggdea ;continue ;};if _fefee .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_bfdb ,_ccecd :=_b .ParseBool (_fefee .Value );if _ccecd !=nil {return _ccecd ;};_cabge .ShowFormulaBarAttr =&_bfdb ;continue ;};if _fefee .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_fcgb ,_gacbd :=_b .ParseBool (_fefee .Value );if _gacbd !=nil {return _gacbd ;};_cabge .ChangesSavedWinAttr =&_fcgb ;continue ;};if _fefee .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_gefff ,_ecbbb :=_b .ParseBool (_fefee .Value );if _ecbbb !=nil {return _ecbbb ;};_cabge .MaximizedAttr =&_gefff ;continue ;};if _fefee .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cabge .ShowCommentsAttr .UnmarshalXMLAttr (_fefee );continue ;};if _fefee .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_feccg ,_bdaaa :=_b .ParseBool (_fefee .Value );if _bdaaa !=nil {return _bdaaa ;};_cabge .AutoUpdateAttr =&_feccg ;continue ;};if _fefee .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_fcef ,_bcafe :=_b .ParseUint (_fefee .Value ,10,32);if _bcafe !=nil {return _bcafe ;};_cabge .ActiveSheetIdAttr =uint32 (_fcef );continue ;};if _fefee .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_deaf ,_fgac :=_b .ParseBool (_fefee .Value );if _fgac !=nil {return _fgac ;};_cabge .ShowHorizontalScrollAttr =&_deaf ;continue ;};if _fefee .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_gcab ,_gfae :=_b .ParseBool (_fefee .Value );if _gfae !=nil {return _gfae ;};_cabge .ShowStatusbarAttr =&_gcab ;continue ;};if _fefee .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_cdadb ,_eebg :=_b .ParseBool (_fefee .Value );if _eebg !=nil {return _eebg ;};_cabge .PersonalViewAttr =&_cdadb ;continue ;};if _fefee .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_efafa ,_afbg :=_b .ParseBool (_fefee .Value );if _afbg !=nil {return _afbg ;};_cabge .MinimizedAttr =&_efafa ;continue ;};if _fefee .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_cabge .ShowObjectsAttr .UnmarshalXMLAttr (_fefee );continue ;};if _fefee .Name .Local =="\u006e\u0061\u006d\u0065"{_cecdf ,_egad :=_fefee .Value ,error (nil );if _egad !=nil {return _egad ;};_cabge .NameAttr =_cecdf ;continue ;};if _fefee .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_bece ,_gddg :=_b .ParseBool (_fefee .Value );if _gddg !=nil {return _gddg ;};_cabge .IncludeHiddenRowColAttr =&_bece ;continue ;};};_adeb :for {_fcab ,_bfeg :=d .Token ();if _bfeg !=nil {return _bfeg ;};switch _bgfg :=_fcab .(type ){case _ea .StartElement :switch _bgfg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cabge .ExtLst =NewCT_ExtensionList ();if _ggab :=d .DecodeElement (_cabge .ExtLst ,&_bgfg );_ggab !=nil {return _ggab ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_bgfg .Name );if _dage :=d .Skip ();_dage !=nil {return _dage ;};};case _ea .EndElement :break _adeb ;case _ea .CharData :};};return nil ;}; -// PivotCache Records Count -CountAttr *uint32 ; +// Validate validates the CT_Dimensions and its children +func (_cgfd *CT_Dimensions )Validate ()error {return _cgfd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");};type CT_FieldUsage struct{ -// PivotCache Record -R []*CT_Record ; +// Field Index +XAttr int32 ;};func (_aaeaad *CT_WebPublishing )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _aaeaad .CssAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0073\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aaeaad .CssAttr ))});};if _aaeaad .ThicketAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aaeaad .ThicketAttr ))});};if _aaeaad .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aaeaad .LongFileNamesAttr ))});};if _aaeaad .VmlAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u006d\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aaeaad .VmlAttr ))});};if _aaeaad .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aaeaad .AllowPngAttr ))});};if _aaeaad .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_feccc ,_cbacbg :=_aaeaad .TargetScreenSizeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _cbacbg !=nil {return _cbacbg ;};start .Attr =append (start .Attr ,_feccc );};if _aaeaad .DpiAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0070\u0069"},Value :_be .Sprintf ("\u0025\u0076",*_aaeaad .DpiAttr )});};if _aaeaad .CodePageAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_aaeaad .CodePageAttr )});};if _aaeaad .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_aaeaad .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalRow ()*CT_ExternalRow {_bdae :=&CT_ExternalRow {};return _bdae }; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type MapInfo struct{CT_MapInfo };func (_dcbc *CT_Dxfs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbdb :=range start .Attr {if _bbdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgea ,_adfecb :=_ee .ParseUint (_bbdb .Value ,10,32);if _adfecb !=nil {return _adfecb ;};_fgdf :=uint32 (_bgea );_dcbc .CountAttr =&_fgdf ;continue ;};};_eebbc :for {_efee ,_fbece :=d .Token ();if _fbece !=nil {return _fbece ;};switch _abag :=_efee .(type ){case _b .StartElement :switch _abag .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_fccb :=NewCT_Dxf ();if _abdc :=d .DecodeElement (_fccb ,&_abag );_abdc !=nil {return _abdc ;};_dcbc .Dxf =append (_dcbc .Dxf ,_fccb );default:_ba .Log ("\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\u0044\u0078\u0066\u0073\u0020\u0025\u0076",_abag .Name );if _eceeg :=d .Skip ();_eceeg !=nil {return _eceeg ;};};case _b .EndElement :break _eebbc ;case _b .CharData :};};return nil ;};func (_ebdce *ST_Scope )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebdce =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_ebdce =1;case "\u0064\u0061\u0074\u0061":*_ebdce =2;case "\u0066\u0069\u0065l\u0064":*_ebdce =3;};return nil ;}; +// Validate validates the CT_CfRule and its children +func (_efdc *CT_CfRule )Validate ()error {return _efdc .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");};func (_aedba ST_SortBy )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_aedba .String (),start );};type CT_ControlPr struct{ -// Validate validates the CT_SheetData and its children -func (_edbad *CT_SheetData )Validate ()error {return _edbad .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");}; +// Locked Flag +LockedAttr *bool ; -// Validate validates the AG_AutoFormat and its children -func (_fc *AG_AutoFormat )Validate ()error {return _fc .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");};const (ST_ExternalConnectionTypeUnset ST_ExternalConnectionType =0;ST_ExternalConnectionTypeGeneral ST_ExternalConnectionType =1;ST_ExternalConnectionTypeText ST_ExternalConnectionType =2;ST_ExternalConnectionTypeMDY ST_ExternalConnectionType =3;ST_ExternalConnectionTypeDMY ST_ExternalConnectionType =4;ST_ExternalConnectionTypeYMD ST_ExternalConnectionType =5;ST_ExternalConnectionTypeMYD ST_ExternalConnectionType =6;ST_ExternalConnectionTypeDYM ST_ExternalConnectionType =7;ST_ExternalConnectionTypeYDM ST_ExternalConnectionType =8;ST_ExternalConnectionTypeSkip ST_ExternalConnectionType =9;ST_ExternalConnectionTypeEMD ST_ExternalConnectionType =10;);func (_edeaaf ST_CellComments )Validate ()error {return _edeaaf .ValidateWithPath ("")}; +// Default Size Flag +DefaultSizeAttr *bool ; -// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path -func (_dddgbf *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil }; +// Print Flag +PrintAttr *bool ; -// Validate validates the CT_FieldUsage and its children -func (_eecfcf *CT_FieldUsage )Validate ()error {return _eecfcf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");}; +// Disabled Flag +DisabledAttr *bool ; -// Validate validates the CT_DdeValues and its children -func (_gbgddb *CT_DdeValues )Validate ()error {return _gbgddb .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");}; +// Recalculation Flag +RecalcAlwaysAttr *bool ; -// Validate validates the CT_XStringElement and its children -func (_febgg *CT_XStringElement )Validate ()error {return _febgg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_ddeg :=&CT_FileRecoveryPr {};return _ddeg };func (_bcgg *CT_Control )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gagg :=range start .Attr {if _gagg .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"&&_gagg .Name .Local =="\u0069\u0064"||_gagg .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"&&_gagg .Name .Local =="\u0069\u0064"{_faca ,_gdfg :=_gagg .Value ,error (nil );if _gdfg !=nil {return _gdfg ;};_bcgg .IdAttr =_faca ;continue ;};if _gagg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_dbccb ,_dbdg :=_ee .ParseUint (_gagg .Value ,10,32);if _dbdg !=nil {return _dbdg ;};_bcgg .ShapeIdAttr =uint32 (_dbccb );continue ;};if _gagg .Name .Local =="\u006e\u0061\u006d\u0065"{_bcgf ,_abgcc :=_gagg .Value ,error (nil );if _abgcc !=nil {return _abgcc ;};_bcgg .NameAttr =&_bcgf ;continue ;};};_bbfeb :for {_fbeee ,_eedec :=d .Token ();if _eedec !=nil {return _eedec ;};switch _ddag :=_fbeee .(type ){case _b .StartElement :switch _ddag .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"}:_bcgg .ControlPr =NewCT_ControlPr ();if _cbea :=d .DecodeElement (_bcgg .ControlPr ,&_ddag );_cbea !=nil {return _cbea ;};default:_ba .Log ("\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\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_ddag .Name );if _fggc :=d .Skip ();_fggc !=nil {return _fggc ;};};case _b .EndElement :break _bbfeb ;case _b .CharData :};};return nil ;}; +// UI Object Flag +UiObjectAttr *bool ; -// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path -func (_cgdb *CT_CommentPr )ValidateWithPath (path string )error {if _ggca :=_cgdb .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ggca !=nil {return _ggca ;};if _bccdc :=_cgdb .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bccdc !=nil {return _bccdc ;};if _egaf :=_cgdb .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_egaf !=nil {return _egaf ;};return nil ;};func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_be .Fields (s )),nil }; +// Automatic Fill Flag +AutoFillAttr *bool ; -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_eega *CT_Connection )ValidateWithPath (path string )error {if _ggfbd :=_eega .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_ggfbd !=nil {return _ggfbd ;};if _eega .DbPr !=nil {if _cggf :=_eega .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072");_cggf !=nil {return _cggf ;};};if _eega .OlapPr !=nil {if _gdabd :=_eega .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_gdabd !=nil {return _gdabd ;};};if _eega .WebPr !=nil {if _gdag :=_eega .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_gdag !=nil {return _gdag ;};};if _eega .TextPr !=nil {if _dbcf :=_eega .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_dbcf !=nil {return _dbcf ;};};if _eega .Parameters !=nil {if _cecg :=_eega .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");_cecg !=nil {return _cecg ;};};if _eega .ExtLst !=nil {if _afce :=_eega .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afce !=nil {return _afce ;};};return nil ;};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_eeffdg :=&CT_WebPublishObjects {};return _eeffdg ;}; +// Automatic Line Flag +AutoLineAttr *bool ; -// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path -func (_begee *CT_PCDKPI )ValidateWithPath (path string )error {return nil }; +// Automatic Size Flag +AutoPictAttr *bool ; -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_eafea *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_bbdfbd ST_MdxFunctionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbdcaa :=_b .Attr {};_fbdcaa .Name =name ;switch _bbdfbd {case ST_MdxFunctionTypeUnset :_fbdcaa .Value ="";case ST_MdxFunctionTypeM :_fbdcaa .Value ="\u006d";case ST_MdxFunctionTypeV :_fbdcaa .Value ="\u0076";case ST_MdxFunctionTypeS :_fbdcaa .Value ="\u0073";case ST_MdxFunctionTypeC :_fbdcaa .Value ="\u0063";case ST_MdxFunctionTypeR :_fbdcaa .Value ="\u0072";case ST_MdxFunctionTypeP :_fbdcaa .Value ="\u0070";case ST_MdxFunctionTypeK :_fbdcaa .Value ="\u006b";};return _fbdcaa ,nil ;};func (_ddcab *CT_IndexedColors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_aaebg :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}};for _ ,_feedcd :=range _ddcab .RgbColor {e .EncodeElement (_feedcd ,_aaebg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CellSmartTags struct{ +// Custom Function +MacroAttr *string ; -// Reference -RAttr string ; +// Alternative Text +AltTextAttr *string ; -// Cell Smart Tag -CellSmartTag []*CT_CellSmartTag ;};func (_bbcga *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbcga =0;case "\u0073\u0074\u006f\u0070":*_bbcga =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_bbcga =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_bbcga =3;};return nil ;};func (_efdc *CT_CellStyleXfs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efdc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efdc .CountAttr )});};e .EncodeToken (start );_bbcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_effc :=range _efdc .Xf {e .EncodeElement (_effc ,_bbcd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_OleItem ()*CT_OleItem {_fgaaa :=&CT_OleItem {};return _fgaaa };const (ST_TotalsRowFunctionUnset ST_TotalsRowFunction =0;ST_TotalsRowFunctionNone ST_TotalsRowFunction =1;ST_TotalsRowFunctionSum ST_TotalsRowFunction =2;ST_TotalsRowFunctionMin ST_TotalsRowFunction =3;ST_TotalsRowFunctionMax ST_TotalsRowFunction =4;ST_TotalsRowFunctionAverage ST_TotalsRowFunction =5;ST_TotalsRowFunctionCount ST_TotalsRowFunction =6;ST_TotalsRowFunctionCountNums ST_TotalsRowFunction =7;ST_TotalsRowFunctionStdDev ST_TotalsRowFunction =8;ST_TotalsRowFunctionVar ST_TotalsRowFunction =9;ST_TotalsRowFunctionCustom ST_TotalsRowFunction =10;);type ST_SortBy byte ; +// Linked Formula +LinkedCellAttr *string ; -// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path -func (_fcad *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _fdab ,_dcgb :=range _fcad .SheetData {if _cdfbc :=_dcgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_fdab ));_cdfbc !=nil {return _cdfbc ;};};return nil ;}; +// List Items Source Range +ListFillRangeAttr *string ; -// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path -func (_bfbe *CT_BookView )ValidateWithPath (path string )error {if _ffdf :=_bfbe .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_ffdf !=nil {return _ffdf ;};if _bfbe .ExtLst !=nil {if _cbb :=_bfbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbb !=nil {return _cbb ;};};return nil ;};func (_feddd *CT_PivotField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cagaa :=range start .Attr {if _cagaa .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_bcdbf ,_abdfd :=_ee .ParseBool (_cagaa .Value );if _abdfd !=nil {return _abdfd ;};_feddd .MeasureFilterAttr =&_bcdbf ;continue ;};if _cagaa .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_fcbed ,_bdfcca :=_ee .ParseBool (_cagaa .Value );if _bdfcca !=nil {return _bdfcca ;};_feddd .IncludeNewItemsInFilterAttr =&_fcbed ;continue ;};if _cagaa .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_bcgcae ,_facbbe :=_ee .ParseBool (_cagaa .Value );if _facbbe !=nil {return _facbbe ;};_feddd .CompactAttr =&_bcgcae ;continue ;};if _cagaa .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_bccga ,_gdcee :=_ee .ParseUint (_cagaa .Value ,10,32);if _gdcee !=nil {return _gdcee ;};_dffdb :=uint32 (_bccga );_feddd .ItemPageCountAttr =&_dffdb ;continue ;};if _cagaa .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_becbaf ,_adaga :=_ee .ParseUint (_cagaa .Value ,10,32);if _adaga !=nil {return _adaga ;};_fdde :=uint32 (_becbaf );_feddd .NumFmtIdAttr =&_fdde ;continue ;};if _cagaa .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_feddd .SortTypeAttr .UnmarshalXMLAttr (_cagaa );continue ;};if _cagaa .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_ceff ,_addacd :=_ee .ParseBool (_cagaa .Value );if _addacd !=nil {return _addacd ;};_feddd .OutlineAttr =&_ceff ;continue ;};if _cagaa .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_bcbdf ,_fgace :=_ee .ParseBool (_cagaa .Value );if _fgace !=nil {return _fgace ;};_feddd .DataSourceSortAttr =&_bcbdf ;continue ;};if _cagaa .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_fcgea ,_geageg :=_ee .ParseBool (_cagaa .Value );if _geageg !=nil {return _geageg ;};_feddd .DragToRowAttr =&_fcgea ;continue ;};if _cagaa .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_fedfg ,_abdfe :=_ee .ParseBool (_cagaa .Value );if _abdfe !=nil {return _abdfe ;};_feddd .NonAutoSortDefaultAttr =&_fedfg ;continue ;};if _cagaa .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_eecac ,_eafca :=_ee .ParseBool (_cagaa .Value );if _eafca !=nil {return _eafca ;};_feddd .MultipleItemSelectionAllowedAttr =&_eecac ;continue ;};if _cagaa .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_gdgfa ,_fegff :=_ee .ParseUint (_cagaa .Value ,10,32);if _fegff !=nil {return _fegff ;};_fgfdg :=uint32 (_gdgfa );_feddd .RankByAttr =&_fgfdg ;continue ;};if _cagaa .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_agacd ,_gbfgdb :=_ee .ParseBool (_cagaa .Value );if _gbfgdb !=nil {return _gbfgdb ;};_feddd .StdDevSubtotalAttr =&_agacd ;continue ;};if _cagaa .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_ecge ,_acadg :=_ee .ParseBool (_cagaa .Value );if _acadg !=nil {return _acadg ;};_feddd .CountASubtotalAttr =&_ecge ;continue ;};if _cagaa .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_facbbb ,_deddf :=_ee .ParseBool (_cagaa .Value );if _deddf !=nil {return _deddf ;};_feddd .AutoShowAttr =&_facbbb ;continue ;};if _cagaa .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_ecafe ,_gedfeg :=_ee .ParseBool (_cagaa .Value );if _gedfeg !=nil {return _gedfeg ;};_feddd .ShowPropAsCaptionAttr =&_ecafe ;continue ;};if _cagaa .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gbbce ,_aefgg :=_ee .ParseBool (_cagaa .Value );if _aefgg !=nil {return _aefgg ;};_feddd .ProductSubtotalAttr =&_gbbce ;continue ;};if _cagaa .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_feegee ,_fffbc :=_ee .ParseBool (_cagaa .Value );if _fffbc !=nil {return _fffbc ;};_feddd .DragToPageAttr =&_feegee ;continue ;};if _cagaa .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bbecb ,_fffbf :=_ee .ParseBool (_cagaa .Value );if _fffbf !=nil {return _fffbf ;};_feddd .DefaultSubtotalAttr =&_bbecb ;continue ;};if _cagaa .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_aaeae ,_feedbg :=_ee .ParseBool (_cagaa .Value );if _feedbg !=nil {return _feedbg ;};_feddd .DragToDataAttr =&_aaeae ;continue ;};if _cagaa .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_agece ,_cdead :=_ee .ParseBool (_cagaa .Value );if _cdead !=nil {return _cdead ;};_feddd .MaxSubtotalAttr =&_agece ;continue ;};if _cagaa .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_aadfgag ,_edaeg :=_ee .ParseBool (_cagaa .Value );if _edaeg !=nil {return _edaeg ;};_feddd .HideNewItemsAttr =&_aadfgag ;continue ;};if _cagaa .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_bfefd ,_edccc :=_ee .ParseBool (_cagaa .Value );if _edccc !=nil {return _edccc ;};_feddd .ShowPropCellAttr =&_bfefd ;continue ;};if _cagaa .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_bdfag ,_degfg :=_ee .ParseBool (_cagaa .Value );if _degfg !=nil {return _degfg ;};_feddd .SubtotalTopAttr =&_bdfag ;continue ;};if _cagaa .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_gdbdg ,_cabef :=_ee .ParseBool (_cagaa .Value );if _cabef !=nil {return _cabef ;};_feddd .ServerFieldAttr =&_gdbdg ;continue ;};if _cagaa .Name .Local =="\u006e\u0061\u006d\u0065"{_aefb ,_cgdfe :=_cagaa .Value ,error (nil );if _cgdfe !=nil {return _cgdfe ;};_feddd .NameAttr =&_aefb ;continue ;};if _cagaa .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_gagfce ,_gbade :=_ee .ParseBool (_cagaa .Value );if _gbade !=nil {return _gbade ;};_feddd .InsertPageBreakAttr =&_gagfce ;continue ;};if _cagaa .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gbdgfc ,_fagae :=_ee .ParseBool (_cagaa .Value );if _fagae !=nil {return _fagae ;};_feddd .SumSubtotalAttr =&_gbdgfc ;continue ;};if _cagaa .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_abgec ,_cbaa :=_ee .ParseBool (_cagaa .Value );if _cbaa !=nil {return _cbaa ;};_feddd .DataFieldAttr =&_abgec ;continue ;};if _cagaa .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ggbge ,_faade :=_ee .ParseBool (_cagaa .Value );if _faade !=nil {return _faade ;};_feddd .AvgSubtotalAttr =&_ggbge ;continue ;};if _cagaa .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_abcaff ,_eeegb :=_ee .ParseBool (_cagaa .Value );if _eeegb !=nil {return _eeegb ;};_feddd .TopAutoShowAttr =&_abcaff ;continue ;};if _cagaa .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bcgba ,_eebefa :=_ee .ParseBool (_cagaa .Value );if _eebefa !=nil {return _eebefa ;};_feddd .MinSubtotalAttr =&_bcgba ;continue ;};if _cagaa .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_babdg ,_gfbfc :=_ee .ParseBool (_cagaa .Value );if _gfbfc !=nil {return _gfbfc ;};_feddd .DragOffAttr =&_babdg ;continue ;};if _cagaa .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ebeb ,_gebgc :=_ee .ParseBool (_cagaa .Value );if _gebgc !=nil {return _gebgc ;};_feddd .CountSubtotalAttr =&_ebeb ;continue ;};if _cagaa .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_agggb ,_bacag :=_cagaa .Value ,error (nil );if _bacag !=nil {return _bacag ;};_feddd .UniqueMemberPropertyAttr =&_agggb ;continue ;};if _cagaa .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fadef ,_aaede :=_ee .ParseBool (_cagaa .Value );if _aaede !=nil {return _aaede ;};_feddd .VarPSubtotalAttr =&_fadef ;continue ;};if _cagaa .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_febaf ,_ccbed :=_ee .ParseBool (_cagaa .Value );if _ccbed !=nil {return _ccbed ;};_feddd .StdDevPSubtotalAttr =&_febaf ;continue ;};if _cagaa .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_egeaa ,_cadgdc :=_cagaa .Value ,error (nil );if _cadgdc !=nil {return _cadgdc ;};_feddd .SubtotalCaptionAttr =&_egeaa ;continue ;};if _cagaa .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_bgadd ,_gcbcd :=_ee .ParseBool (_cagaa .Value );if _gcbcd !=nil {return _gcbcd ;};_feddd .ShowPropTipAttr =&_bgadd ;continue ;};if _cagaa .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_bgbfdf ,_gdgad :=_ee .ParseBool (_cagaa .Value );if _gdgad !=nil {return _gdgad ;};_feddd .InsertBlankRowAttr =&_bgbfdf ;continue ;};if _cagaa .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"{_fabfd ,_begdg :=_ee .ParseBool (_cagaa .Value );if _begdg !=nil {return _begdg ;};_feddd .DefaultAttributeDrillStateAttr =&_fabfd ;continue ;};if _cagaa .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_debec ,_faebf :=_ee .ParseBool (_cagaa .Value );if _faebf !=nil {return _faebf ;};_feddd .DragToColAttr =&_debec ;continue ;};if _cagaa .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_cggaa ,_cgdde :=_ee .ParseBool (_cagaa .Value );if _cgdde !=nil {return _cgdde ;};_feddd .HiddenLevelAttr =&_cggaa ;continue ;};if _cagaa .Name .Local =="\u0061\u0078\u0069\u0073"{_feddd .AxisAttr .UnmarshalXMLAttr (_cagaa );continue ;};if _cagaa .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_ddacf ,_dabgd :=_ee .ParseBool (_cagaa .Value );if _dabgd !=nil {return _dabgd ;};_feddd .ShowDropDownsAttr =&_ddacf ;continue ;};if _cagaa .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_abeed ,_abfeab :=_ee .ParseBool (_cagaa .Value );if _abfeab !=nil {return _abfeab ;};_feddd .ShowAllAttr =&_abeed ;continue ;};if _cagaa .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_dcfea ,_accdf :=_ee .ParseBool (_cagaa .Value );if _accdf !=nil {return _accdf ;};_feddd .AllDrilledAttr =&_dcfea ;continue ;};if _cagaa .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cbeba ,_gacbf :=_ee .ParseBool (_cagaa .Value );if _gacbf !=nil {return _gacbf ;};_feddd .VarSubtotalAttr =&_cbeba ;continue ;};};_efafc :for {_bgcaa ,_cgggc :=d .Token ();if _cgggc !=nil {return _cgggc ;};switch _ddgfc :=_bgcaa .(type ){case _b .StartElement :switch _ddgfc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"}:_feddd .Items =NewCT_Items ();if _cdeba :=d .DecodeElement (_feddd .Items ,&_ddgfc );_cdeba !=nil {return _cdeba ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}:_feddd .AutoSortScope =NewCT_AutoSortScope ();if _fgeaf :=d .DecodeElement (_feddd .AutoSortScope ,&_ddgfc );_fgeaf !=nil {return _fgeaf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feddd .ExtLst =NewCT_ExtensionList ();if _aabgc :=d .DecodeElement (_feddd .ExtLst ,&_ddgfc );_aabgc !=nil {return _aabgc ;};default:_ba .Log ("\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\u0050i\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_ddgfc .Name );if _cgdag :=d .Skip ();_cgdag !=nil {return _cgdag ;};};case _b .EndElement :break _efafc ;case _b .CharData :};};return nil ;}; +// Image Format +CfAttr *string ;IdAttr *string ; -// Validate validates the CT_TextFields and its children -func (_fdagfb *CT_TextFields )Validate ()error {return _fdagfb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");}; +// Object Cell Anchor +Anchor *CT_ObjectAnchor ;}; -// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path -func (_eaab *CT_CellStyles )ValidateWithPath (path string )error {for _dcdac ,_ddfg :=range _eaab .CellStyle {if _ddbe :=_ddfg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dcdac ));_ddbe !=nil {return _ddbe ;};};return nil ;};type CT_Items struct{ +// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path +func (_accefg *CT_SingleXmlCells )ValidateWithPath (path string )error {for _gdcdd ,_daabcf :=range _accefg .SingleXmlCell {if _dggebf :=_daabcf .ValidateWithPath (_be .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_gdcdd ));_dggebf !=nil {return _dggebf ;};};return nil ;}; -// Field Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path +func (_edcfe *CT_GroupMembers )ValidateWithPath (path string )error {for _gebeb ,_fdgcf :=range _edcfe .GroupMember {if _adcf :=_fdgcf .ValidateWithPath (_be .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_gebeb ));_adcf !=nil {return _adcf ;};};return nil ;};func (_acfefe ST_SourceType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gbfcdg :=_ea .Attr {};_gbfcdg .Name =name ;switch _acfefe {case ST_SourceTypeUnset :_gbfcdg .Value ="";case ST_SourceTypeWorksheet :_gbfcdg .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_gbfcdg .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_gbfcdg .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_gbfcdg .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _gbfcdg ,nil ;}; -// PivotTable Field Item -Item []*CT_Item ;};type CT_MetadataRecord struct{ +// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path +func (_gafcb *CT_FileSharing )ValidateWithPath (path string )error {return nil };func (_cddc *CT_CommentPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cddc .LockedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cddc .LockedAttr ))});};if _cddc .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cddc .DefaultSizeAttr ))});};if _cddc .PrintAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cddc .PrintAttr ))});};if _cddc .DisabledAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cddc .DisabledAttr ))});};if _cddc .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cddc .AutoFillAttr ))});};if _cddc .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cddc .AutoLineAttr ))});};if _cddc .AltTextAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cddc .AltTextAttr )});};if _cddc .TextHAlignAttr !=ST_TextHAlignUnset {_fdafg ,_abgb :=_cddc .TextHAlignAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _abgb !=nil {return _abgb ;};start .Attr =append (start .Attr ,_fdafg );};if _cddc .TextVAlignAttr !=ST_TextVAlignUnset {_gcbb ,_babc :=_cddc .TextVAlignAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _babc !=nil {return _babc ;};start .Attr =append (start .Attr ,_gcbb );};if _cddc .LockTextAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cddc .LockTextAttr ))});};if _cddc .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cddc .JustLastXAttr ))});};if _cddc .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cddc .AutoScaleAttr ))});};e .EncodeToken (start );_eefc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_cddc .Anchor ,_eefc );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Metadata Record Type Index -TAttr uint32 ; +// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path +func (_gacac *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _fbcag ,_dgdeb :=range _gacac .CfRule {if _eaff :=_dgdeb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fbcag ));_eaff !=nil {return _eaff ;};};if _gacac .ExtLst !=nil {if _aaga :=_gacac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaga !=nil {return _aaga ;};};return nil ;}; -// Metadata Record Value Index -VAttr uint32 ;};type CT_RowHierarchiesUsage struct{ +// Validate validates the CT_PivotCacheDefinition and its children +func (_afabg *CT_PivotCacheDefinition )Validate ()error {return _afabg .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_effdb *CT_FileVersion )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _effdb .AppNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_effdb .AppNameAttr )});};if _effdb .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_effdb .LastEditedAttr )});};if _effdb .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_effdb .LowestEditedAttr )});};if _effdb .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_effdb .RupBuildAttr )});};if _effdb .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_effdb .CodeNameAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bdfd *CT_Cols )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eggd :for {_cegd ,_eace :=d .Token ();if _eace !=nil {return _eace ;};switch _efgb :=_cegd .(type ){case _ea .StartElement :switch _efgb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"}:_bbde :=NewCT_Col ();if _acdd :=d .DecodeElement (_bbde ,&_efgb );_acdd !=nil {return _acdd ;};_bdfd .Col =append (_bdfd .Col ,_bbde );default:_c .Log ("\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\u0043\u006f\u006c\u0073\u0020\u0025\u0076",_efgb .Name );if _fbce :=d .Skip ();_fbce !=nil {return _fbce ;};};case _ea .EndElement :break _eggd ;case _ea .CharData :};};return nil ;};type ST_CfType byte ;func (_adfbc ST_TextVAlign )Validate ()error {return _adfbc .ValidateWithPath ("")};type CT_Query struct{ -// Item Count -CountAttr *uint32 ; +// MDX Query String +MdxAttr string ; -// Row OLAP Hierarchies -RowHierarchyUsage []*CT_HierarchyUsage ;};func (_gdebbb *CT_MapInfo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgabf :=range start .Attr {if _dgabf .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_fdabg ,_acgf :=_dgabf .Value ,error (nil );if _acgf !=nil {return _acgf ;};_gdebbb .SelectionNamespacesAttr =_fdabg ;continue ;};};_dbggg :for {_gdddf ,_gcddc :=d .Token ();if _gcddc !=nil {return _gcddc ;};switch _bcaac :=_gdddf .(type ){case _b .StartElement :switch _bcaac .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_fead :=NewCT_Schema ();if _eaagb :=d .DecodeElement (_fead ,&_bcaac );_eaagb !=nil {return _eaagb ;};_gdebbb .Schema =append (_gdebbb .Schema ,_fead );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_fcffg :=NewCT_Map ();if _bfgfdb :=d .DecodeElement (_fcffg ,&_bcaac );_bfgfdb !=nil {return _bfgfdb ;};_gdebbb .Map =append (_gdebbb .Map ,_fcffg );default:_ba .Log ("\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\u005fM\u0061\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_bcaac .Name );if _bcfed :=d .Skip ();_bcfed !=nil {return _bcfed ;};};case _b .EndElement :break _dbggg ;case _b .CharData :};};return nil ;};func (_efagfe *Revisions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003ar\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073";return _efagfe .CT_Revisions .MarshalXML (e ,start );}; +// Tuples +Tpls *CT_Tuples ;};func NewCT_PCDKPI ()*CT_PCDKPI {_bggdg :=&CT_PCDKPI {};return _bggdg };type CT_ProtectedRange struct{ -// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path -func (_bbeef *CT_MetadataBlocks )ValidateWithPath (path string )error {for _eggdfa ,_bggfd :=range _bbeef .Bk {if _efabe :=_bggfd .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_eggdfa ));_efabe !=nil {return _efabe ;};};return nil ;};func NewCT_MdxTuple ()*CT_MdxTuple {_bdae :=&CT_MdxTuple {};return _bdae }; +// Legacy Password +PasswordAttr *string ; -// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path -func (_abbcb *CT_Fills )ValidateWithPath (path string )error {for _befde ,_bbeac :=range _abbcb .Fill {if _cbafg :=_bbeac .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_befde ));_cbafg !=nil {return _cbafg ;};};return nil ;};type CT_Comment struct{ +// Sequence of References +SqrefAttr ST_Sqref ; -// Cell Reference -RefAttr string ; +// Name +NameAttr string ; -// Author Id -AuthorIdAttr uint32 ; +// Security Descriptor +SecurityDescriptorAttr *string ; -// Unique Identifier for Comment -GuidAttr *string ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Shape ID -ShapeIdAttr *uint32 ; +// Password Hash Value +HashValueAttr *string ; -// Comment Text -Text *CT_Rst ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Comment Properties -CommentPr *CT_CommentPr ;};type CT_GradientStop struct{ +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Gradient Stop Position -PositionAttr float64 ; +// Security Descriptor +SecurityDescriptor []string ;};func (_agee *CT_DiscretePr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _agee .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_agee .CountAttr )});};e .EncodeToken (start );_dafd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dfcdc :=range _agee .X {e .EncodeElement (_dfcdc ,_dafd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_aeagbb ST_FileType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_aeagbb .String (),start );};func (_dfba *CT_CalcCell )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ecg :=range start .Attr {if _ecg .Name .Local =="\u0072"{_eabca ,_ddgdf :=_ecg .Value ,error (nil );if _ddgdf !=nil {return _ddgdf ;};_dfba .RAttr =&_eabca ;continue ;};if _ecg .Name .Local =="\u0072\u0065\u0066"{_cbdb ,_bab :=_ecg .Value ,error (nil );if _bab !=nil {return _bab ;};_dfba .RefAttr =&_cbdb ;continue ;};if _ecg .Name .Local =="\u0069"{_bae ,_ddfb :=_b .ParseInt (_ecg .Value ,10,32);if _ddfb !=nil {return _ddfb ;};_bdgb :=int32 (_bae );_dfba .IAttr =&_bdgb ;continue ;};if _ecg .Name .Local =="\u0073"{_afb ,_ced :=_b .ParseBool (_ecg .Value );if _ced !=nil {return _ced ;};_dfba .SAttr =&_afb ;continue ;};if _ecg .Name .Local =="\u006c"{_cgb ,_eefa :=_b .ParseBool (_ecg .Value );if _eefa !=nil {return _eefa ;};_dfba .LAttr =&_cgb ;continue ;};if _ecg .Name .Local =="\u0074"{_eagg ,_decg :=_b .ParseBool (_ecg .Value );if _decg !=nil {return _decg ;};_dfba .TAttr =&_eagg ;continue ;};if _ecg .Name .Local =="\u0061"{_fggf ,_bge :=_b .ParseBool (_ecg .Value );if _bge !=nil {return _bge ;};_dfba .AAttr =&_fggf ;continue ;};};for {_bde ,_fabd :=d .Token ();if _fabd !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_fabd );};if _ffee ,_gabd :=_bde .(_ea .EndElement );_gabd &&_ffee .Name ==start .Name {break ;};};return nil ;};type ST_TotalsRowFunction byte ;type CT_SheetProtection struct{ -// Color -Color *CT_Color ;};func (_dddag *CT_RevisionFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dddag .SheetIdAttr )});if _dddag .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dddag .XfDxfAttr ))});};if _dddag .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dddag .SAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_dddag .SqrefAttr )});if _dddag .StartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dddag .StartAttr )});};if _dddag .LengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_dddag .LengthAttr )});};e .EncodeToken (start );if _dddag .Dxf !=nil {_dgdgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};e .EncodeElement (_dddag .Dxf ,_dgdgf );};if _dddag .ExtLst !=nil {_dbcad :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dddag .ExtLst ,_dbcad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_FilterOperatorUnset ST_FilterOperator =0;ST_FilterOperatorEqual ST_FilterOperator =1;ST_FilterOperatorLessThan ST_FilterOperator =2;ST_FilterOperatorLessThanOrEqual ST_FilterOperator =3;ST_FilterOperatorNotEqual ST_FilterOperator =4;ST_FilterOperatorGreaterThanOrEqual ST_FilterOperator =5;ST_FilterOperatorGreaterThan ST_FilterOperator =6;);func (_edec *CT_DiscretePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edec .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edec .CountAttr )});};e .EncodeToken (start );_bcgag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ggaee :=range _edec .X {e .EncodeElement (_ggaee ,_bcgag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TableColumns ()*CT_TableColumns {_bbccf :=&CT_TableColumns {};return _bbccf }; +// Legacy Password +PasswordAttr *string ; -// Validate validates the CT_PivotHierarchy and its children -func (_bcebee *CT_PivotHierarchy )Validate ()error {return _bcebee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func NewCT_Connection ()*CT_Connection {_dgfd :=&CT_Connection {};return _dgfd };type CT_RevisionCustomView struct{ +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// GUID -GuidAttr string ; +// Password Hash Value +HashValueAttr *string ; -// User Action -ActionAttr ST_RevisionAction ;};func (_bgdcb ST_IconSetType )ValidateWithPath (path string )error {switch _bgdcb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgdcb ));};return nil ;};func NewCT_DdeLink ()*CT_DdeLink {_cbec :=&CT_DdeLink {};return _cbec };func NewCT_FunctionGroups ()*CT_FunctionGroups {_dadef :=&CT_FunctionGroups {};return _dadef }; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Validate validates the CT_FieldsUsage and its children -func (_abgcg *CT_FieldsUsage )Validate ()error {return _abgcg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");};func (_agfae *CT_MeasureGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbfe :=range start .Attr {if _dbfe .Name .Local =="\u006e\u0061\u006d\u0065"{_dbdeec ,_ccgf :=_dbfe .Value ,error (nil );if _ccgf !=nil {return _ccgf ;};_agfae .NameAttr =_dbdeec ;continue ;};if _dbfe .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bggbb ,_babacc :=_dbfe .Value ,error (nil );if _babacc !=nil {return _babacc ;};_agfae .CaptionAttr =_bggbb ;continue ;};};for {_fecee ,_cbeab :=d .Token ();if _cbeab !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_cbeab );};if _dffac ,_dffea :=_fecee .(_b .EndElement );_dffea &&_dffac .Name ==start .Name {break ;};};return nil ;}; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Validate validates the CT_rowItems and its children -func (_bgecb *CT_rowItems )Validate ()error {return _bgecb .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};func (_cfebab ST_CredMethod )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cfebab .String (),start );}; +// Sheet Locked +SheetAttr *bool ; -// Validate validates the CT_SheetIdMap and its children -func (_bacfb *CT_SheetIdMap )Validate ()error {return _bacfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");};type CT_MeasureGroup struct{ +// Objects Locked +ObjectsAttr *bool ; -// Measure Group Name -NameAttr string ; +// Scenarios Locked +ScenariosAttr *bool ; -// Measure Group Display Name -CaptionAttr string ;};func NewCT_Stylesheet ()*CT_Stylesheet {_afggfb :=&CT_Stylesheet {};return _afggfb };func (_ababb *CT_SheetFormatPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfea :=range start .Attr {if _gfea .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_daaab ,_dcecf :=_ee .ParseUint (_gfea .Value ,10,32);if _dcecf !=nil {return _dcecf ;};_eccbe :=uint32 (_daaab );_ababb .BaseColWidthAttr =&_eccbe ;continue ;};if _gfea .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_bbdde ,_bgacgf :=_ee .ParseFloat (_gfea .Value ,64);if _bgacgf !=nil {return _bgacgf ;};_ababb .DefaultColWidthAttr =&_bbdde ;continue ;};if _gfea .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_fddee ,_gcffb :=_ee .ParseFloat (_gfea .Value ,64);if _gcffb !=nil {return _gcffb ;};_ababb .DefaultRowHeightAttr =_fddee ;continue ;};if _gfea .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_fdeff ,_dfcbe :=_ee .ParseBool (_gfea .Value );if _dfcbe !=nil {return _dfcbe ;};_ababb .CustomHeightAttr =&_fdeff ;continue ;};if _gfea .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_efbge ,_fadgbb :=_ee .ParseBool (_gfea .Value );if _fadgbb !=nil {return _fadgbb ;};_ababb .ZeroHeightAttr =&_efbge ;continue ;};if _gfea .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_bcgfgd ,_eecgf :=_ee .ParseBool (_gfea .Value );if _eecgf !=nil {return _eecgf ;};_ababb .ThickTopAttr =&_bcgfgd ;continue ;};if _gfea .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_ecbda ,_gbecga :=_ee .ParseBool (_gfea .Value );if _gbecga !=nil {return _gbecga ;};_ababb .ThickBottomAttr =&_ecbda ;continue ;};if _gfea .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_abaed ,_gbggc :=_ee .ParseUint (_gfea .Value ,10,8);if _gbggc !=nil {return _gbggc ;};_bbdgf :=uint8 (_abaed );_ababb .OutlineLevelRowAttr =&_bbdgf ;continue ;};if _gfea .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_ebcdd ,_feeed :=_ee .ParseUint (_gfea .Value ,10,8);if _feeed !=nil {return _feeed ;};_fgeba :=uint8 (_ebcdd );_ababb .OutlineLevelColAttr =&_fgeba ;continue ;};};for {_aeabdd ,_aaceeg :=d .Token ();if _aaceeg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065t\u0046o\u0072\u006d\u0061\u0074\u0050\u0072\u003a \u0025\u0073",_aaceeg );};if _cbbaa ,_bfbbf :=_aeabdd .(_b .EndElement );_bfbbf &&_cbbaa .Name ==start .Name {break ;};};return nil ;};func (_cabg *CT_PivotFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cabg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cabg .CountAttr )});};e .EncodeToken (start );_bfee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gefbd :=range _cabg .PivotField {e .EncodeElement (_gefbd ,_bfee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgacge ST_PivotFilterType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgacge .String (),start );};func (_agcaf *CT_PivotCacheDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agcaf .CacheSource =NewCT_CacheSource ();_agcaf .CacheFields =NewCT_CacheFields ();for _ ,_cagdc :=range start .Attr {if _cagdc .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"&&_cagdc .Name .Local =="\u0069\u0064"||_cagdc .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"&&_cagdc .Name .Local =="\u0069\u0064"{_cegdc ,_dbbca :=_cagdc .Value ,error (nil );if _dbbca !=nil {return _dbbca ;};_agcaf .IdAttr =&_cegdc ;continue ;};if _cagdc .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_fgfadb ,_dgbeb :=_ee .ParseBool (_cagdc .Value );if _dgbeb !=nil {return _dgbeb ;};_agcaf .UpgradeOnRefreshAttr =&_fgfadb ;continue ;};if _cagdc .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_cbgeb ,_eaadd :=_ee .ParseBool (_cagdc .Value );if _eaadd !=nil {return _eaadd ;};_agcaf .TupleCacheAttr =&_cbgeb ;continue ;};if _cagdc .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_efbce ,_fgagca :=_ee .ParseBool (_cagdc .Value );if _fgagca !=nil {return _fgagca ;};_agcaf .SaveDataAttr =&_efbce ;continue ;};if _cagdc .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_eagd ,_cgegb :=_ee .ParseBool (_cagdc .Value );if _cgegb !=nil {return _cgegb ;};_agcaf .SupportSubqueryAttr =&_eagd ;continue ;};if _cagdc .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_bccf ,_bddba :=_ee .ParseBool (_cagdc .Value );if _bddba !=nil {return _bddba ;};_agcaf .OptimizeMemoryAttr =&_bccf ;continue ;};if _cagdc .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_aaaag ,_cgecb :=_ee .ParseBool (_cagdc .Value );if _cgecb !=nil {return _cgecb ;};_agcaf .SupportAdvancedDrillAttr =&_aaaag ;continue ;};if _cagdc .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_begcf ,_ecgdd :=_cagdc .Value ,error (nil );if _ecgdd !=nil {return _ecgdd ;};_agcaf .RefreshedByAttr =&_begcf ;continue ;};if _cagdc .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_beecc ,_dbegf :=ParseStdlibTime (_cagdc .Value );if _dbegf !=nil {return _dbegf ;};_agcaf .RefreshedDateIsoAttr =&_beecc ;continue ;};if _cagdc .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_dfebc ,_defbc :=_ee .ParseBool (_cagdc .Value );if _defbc !=nil {return _defbc ;};_agcaf .InvalidAttr =&_dfebc ;continue ;};if _cagdc .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_edgdb ,_dbegfe :=_ee .ParseBool (_cagdc .Value );if _dbegfe !=nil {return _dbegfe ;};_agcaf .BackgroundQueryAttr =&_edgdb ;continue ;};if _cagdc .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_aeeab ,_gfdfg :=_ee .ParseUint (_cagdc .Value ,10,32);if _gfdfg !=nil {return _gfdfg ;};_dcceb :=uint32 (_aeeab );_agcaf .MissingItemsLimitAttr =&_dcceb ;continue ;};if _cagdc .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_bdab ,_cdecfd :=_ee .ParseUint (_cagdc .Value ,10,8);if _cdecfd !=nil {return _cdecfd ;};_gbdcbc :=uint8 (_bdab );_agcaf .RefreshedVersionAttr =&_gbdcbc ;continue ;};if _cagdc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_ccgeb ,_fedcf :=_ee .ParseBool (_cagdc .Value );if _fedcf !=nil {return _fedcf ;};_agcaf .RefreshOnLoadAttr =&_ccgeb ;continue ;};if _cagdc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_effbd ,_faeee :=_ee .ParseFloat (_cagdc .Value ,64);if _faeee !=nil {return _faeee ;};_agcaf .RefreshedDateAttr =&_effbd ;continue ;};if _cagdc .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_fdacag ,_edecc :=_ee .ParseUint (_cagdc .Value ,10,32);if _edecc !=nil {return _edecc ;};_bggdb :=uint32 (_fdacag );_agcaf .RecordCountAttr =&_bggdb ;continue ;};if _cagdc .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_egff ,_dadda :=_ee .ParseUint (_cagdc .Value ,10,8);if _dadda !=nil {return _dadda ;};_gfbde :=uint8 (_egff );_agcaf .CreatedVersionAttr =&_gfbde ;continue ;};if _cagdc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_dcdfb ,_cfefg :=_ee .ParseUint (_cagdc .Value ,10,8);if _cfefg !=nil {return _cfefg ;};_eefgd :=uint8 (_dcdfb );_agcaf .MinRefreshableVersionAttr =&_eefgd ;continue ;};if _cagdc .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_dfdgd ,_acdac :=_ee .ParseBool (_cagdc .Value );if _acdac !=nil {return _acdac ;};_agcaf .EnableRefreshAttr =&_dfdgd ;continue ;};};_gffbga :for {_eecbgg ,_ecdfd :=d .Token ();if _ecdfd !=nil {return _ecdfd ;};switch _dbcdge :=_eecbgg .(type ){case _b .StartElement :switch _dbcdge .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _aebac :=d .DecodeElement (_agcaf .CacheSource ,&_dbcdge );_aebac !=nil {return _aebac ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _ebcgf :=d .DecodeElement (_agcaf .CacheFields ,&_dbcdge );_ebcgf !=nil {return _ebcgf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_agcaf .CacheHierarchies =NewCT_CacheHierarchies ();if _bcaba :=d .DecodeElement (_agcaf .CacheHierarchies ,&_dbcdge );_bcaba !=nil {return _bcaba ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_agcaf .Kpis =NewCT_PCDKPIs ();if _cfcfgd :=d .DecodeElement (_agcaf .Kpis ,&_dbcdge );_cfcfgd !=nil {return _cfcfgd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_agcaf .TupleCache =NewCT_TupleCache ();if _bcccf :=d .DecodeElement (_agcaf .TupleCache ,&_dbcdge );_bcccf !=nil {return _bcccf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_agcaf .CalculatedItems =NewCT_CalculatedItems ();if _eebebc :=d .DecodeElement (_agcaf .CalculatedItems ,&_dbcdge );_eebebc !=nil {return _eebebc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_agcaf .CalculatedMembers =NewCT_CalculatedMembers ();if _cdgcae :=d .DecodeElement (_agcaf .CalculatedMembers ,&_dbcdge );_cdgcae !=nil {return _cdgcae ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_agcaf .Dimensions =NewCT_Dimensions ();if _bgdde :=d .DecodeElement (_agcaf .Dimensions ,&_dbcdge );_bgdde !=nil {return _bgdde ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_agcaf .MeasureGroups =NewCT_MeasureGroups ();if _aeace :=d .DecodeElement (_agcaf .MeasureGroups ,&_dbcdge );_aeace !=nil {return _aeace ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_agcaf .Maps =NewCT_MeasureDimensionMaps ();if _ddcad :=d .DecodeElement (_agcaf .Maps ,&_dbcdge );_ddcad !=nil {return _ddcad ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agcaf .ExtLst =NewCT_ExtensionList ();if _dagga :=d .DecodeElement (_agcaf .ExtLst ,&_dbcdge );_dagga !=nil {return _dagga ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_dbcdge .Name );if _bbead :=d .Skip ();_bbead !=nil {return _bbead ;};};case _b .EndElement :break _gffbga ;case _b .CharData :};};return nil ;};const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;);func (_ceedf *CT_pivotTableDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceedf .Location =NewCT_Location ();for _ ,_bedgc :=range start .Attr {if _bedgc .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cfdae ,_babbgb :=_ee .ParseUint (_bedgc .Value ,10,8);if _babbgb !=nil {return _babbgb ;};_gbeabc :=uint8 (_cfdae );_ceedf .CreatedVersionAttr =&_gbeabc ;continue ;};if _bedgc .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_eacce ,_gfabe :=_ee .ParseUint (_bedgc .Value ,10,32);if _gfabe !=nil {return _gfabe ;};_accdcf :=uint32 (_eacce );_ceedf .IndentAttr =&_accdcf ;continue ;};if _bedgc .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_cebbff ,_ddffg :=_bedgc .Value ,error (nil );if _ddffg !=nil {return _ddffg ;};_ceedf .PivotTableStyleAttr =&_cebbff ;continue ;};if _bedgc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_cbecg ,_bfcfg :=_ee .ParseBool (_bedgc .Value );if _bfcfg !=nil {return _bfcfg ;};_ceedf .ShowEmptyRowAttr =&_cbecg ;continue ;};if _bedgc .Name .Local =="\u0074\u0061\u0067"{_gabeg ,_ffbcg :=_bedgc .Value ,error (nil );if _ffbcg !=nil {return _ffbcg ;};_ceedf .TagAttr =&_gabeg ;continue ;};if _bedgc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_dfbfb ,_bggeg :=_ee .ParseBool (_bedgc .Value );if _bggeg !=nil {return _bggeg ;};_ceedf .ShowEmptyColAttr =&_dfbfb ;continue ;};if _bedgc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_egdbea ,_aacge :=_ee .ParseUint (_bedgc .Value ,10,8);if _aacge !=nil {return _aacge ;};_bcgda :=uint8 (_egdbea );_ceedf .MinRefreshableVersionAttr =&_bcgda ;continue ;};if _bedgc .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_bbaae ,_accdd :=_ee .ParseBool (_bedgc .Value );if _accdd !=nil {return _accdd ;};_ceedf .ShowHeadersAttr =&_bbaae ;continue ;};if _bedgc .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_afgfd ,_feegb :=_ee .ParseBool (_bedgc .Value );if _feegb !=nil {return _feegb ;};_ceedf .AsteriskTotalsAttr =&_afgfd ;continue ;};if _bedgc .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_dagbcd ,_fbdeb :=_ee .ParseBool (_bedgc .Value );if _fbdeb !=nil {return _fbdeb ;};_ceedf .CompactAttr =&_dagbcd ;continue ;};if _bedgc .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_deecf ,_acccfe :=_ee .ParseBool (_bedgc .Value );if _acccfe !=nil {return _acccfe ;};_ceedf .EditDataAttr =&_deecf ;continue ;};if _bedgc .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gbegfb ,_ffafcc :=_ee .ParseBool (_bedgc .Value );if _ffafcc !=nil {return _ffafcc ;};_ceedf .OutlineAttr =&_gbegfb ;continue ;};if _bedgc .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_dccgf ,_bdacb :=_ee .ParseBool (_bedgc .Value );if _bdacb !=nil {return _bdacb ;};_ceedf .ShowCalcMbrsAttr =&_dccgf ;continue ;};if _bedgc .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_adcfa ,_dabde :=_ee .ParseBool (_bedgc .Value );if _dabde !=nil {return _dabde ;};_ceedf .OutlineDataAttr =&_adcfa ;continue ;};if _bedgc .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_cgbda ,_bacdb :=_ee .ParseBool (_bedgc .Value );if _bacdb !=nil {return _bacdb ;};_ceedf .GridDropZonesAttr =&_cgbda ;continue ;};if _bedgc .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_deeeg ,_aebfba :=_ee .ParseBool (_bedgc .Value );if _aebfba !=nil {return _aebfba ;};_ceedf .CustomListSortAttr =&_deeeg ;continue ;};if _bedgc .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_cgggeb ,_begab :=_ee .ParseBool (_bedgc .Value );if _begab !=nil {return _begab ;};_ceedf .RowGrandTotalsAttr =&_cgggeb ;continue ;};if _bedgc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbfdba ,_cdbda :=_ee .ParseBool (_bedgc .Value );if _cdbda !=nil {return _cdbda ;};_ceedf .ApplyWidthHeightFormatsAttr =&_bbfdba ;continue ;};if _bedgc .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_cgcbg ,_gcdfdd :=_ee .ParseBool (_bedgc .Value );if _gcdfdd !=nil {return _gcdfdd ;};_ceedf .UseAutoFormattingAttr =&_cgcbg ;continue ;};if _bedgc .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ccfgf ,_faafg :=_bedgc .Value ,error (nil );if _faafg !=nil {return _faafg ;};_ceedf .RowHeaderCaptionAttr =&_ccfgf ;continue ;};if _bedgc .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_fbfda ,_dcggd :=_ee .ParseBool (_bedgc .Value );if _dcggd !=nil {return _dcggd ;};_ceedf .ShowDrillAttr =&_fbfda ;continue ;};if _bedgc .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_ddfag ,_bcebec :=_ee .ParseBool (_bedgc .Value );if _bcebec !=nil {return _bcebec ;};_ceedf .MergeItemAttr =&_ddfag ;continue ;};if _bedgc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_acfcg ,_dbfaac :=_ee .ParseBool (_bedgc .Value );if _dbfaac !=nil {return _dbfaac ;};_ceedf .ApplyBorderFormatsAttr =&_acfcg ;continue ;};if _bedgc .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_dabda ,_gdebbbg :=_ee .ParseBool (_bedgc .Value );if _gdebbbg !=nil {return _gdebbbg ;};_ceedf .VisualTotalsAttr =&_dabda ;continue ;};if _bedgc .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_ddeebg ,_ffffg :=_ee .ParseBool (_bedgc .Value );if _ffffg !=nil {return _ffffg ;};_ceedf .CompactDataAttr =&_ddeebg ;continue ;};if _bedgc .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_beceb ,_dgeae :=_ee .ParseUint (_bedgc .Value ,10,32);if _dgeae !=nil {return _dgeae ;};_dgbfc :=uint32 (_beceb );_ceedf .DataPositionAttr =&_dgbfc ;continue ;};if _bedgc .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_fgggb ,_afdfbd :=_ee .ParseBool (_bedgc .Value );if _afdfbd !=nil {return _afdfbd ;};_ceedf .MultipleFieldFiltersAttr =&_fgggb ;continue ;};if _bedgc .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_bcbc ,_abccgg :=_ee .ParseBool (_bedgc .Value );if _abccgg !=nil {return _abccgg ;};_ceedf .PageOverThenDownAttr =&_bcbc ;continue ;};if _bedgc .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_daeabb ,_cedcgg :=_ee .ParseBool (_bedgc .Value );if _cedcgg !=nil {return _cedcgg ;};_ceedf .FieldListSortAscendingAttr =&_daeabb ;continue ;};if _bedgc .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_acadf ,_deace :=_ee .ParseBool (_bedgc .Value );if _deace !=nil {return _deace ;};_ceedf .ShowMissingAttr =&_acadf ;continue ;};if _bedgc .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_beeaa ,_badafa :=_ee .ParseBool (_bedgc .Value );if _badafa !=nil {return _badafa ;};_ceedf .FieldPrintTitlesAttr =&_beeaa ;continue ;};if _bedgc .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_cfeeg ,_fagge :=_ee .ParseBool (_bedgc .Value );if _fagge !=nil {return _fagge ;};_ceedf .ShowMemberPropertyTipsAttr =&_cfeeg ;continue ;};if _bedgc .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_feebb ,_cbafbb :=_bedgc .Value ,error (nil );if _cbafbb !=nil {return _cbafbb ;};_ceedf .PageStyleAttr =&_feebb ;continue ;};if _bedgc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_abfcbe ,_cbbdgf :=_ee .ParseUint (_bedgc .Value ,10,32);if _cbbdgf !=nil {return _cbbdgf ;};_cbggc :=uint32 (_abfcbe );_ceedf .AutoFormatIdAttr =&_cbggc ;continue ;};if _bedgc .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_fcdfc ,_dcdcg :=_ee .ParseBool (_bedgc .Value );if _dcdcg !=nil {return _dcdcg ;};_ceedf .ShowItemsAttr =&_fcdfc ;continue ;};if _bedgc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cdaedg ,_fbebe :=_ee .ParseBool (_bedgc .Value );if _fbebe !=nil {return _fbebe ;};_ceedf .ApplyPatternFormatsAttr =&_cdaedg ;continue ;};if _bedgc .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_dfggfc ,_ebbec :=_ee .ParseBool (_bedgc .Value );if _ebbec !=nil {return _ebbec ;};_ceedf .EnableFieldPropertiesAttr =&_dfggfc ;continue ;};if _bedgc .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_agafbg ,_ffeeg :=_ee .ParseBool (_bedgc .Value );if _ffeeg !=nil {return _ffeeg ;};_ceedf .ShowMultipleLabelAttr =&_agafbg ;continue ;};if _bedgc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_ccfgge ,_geeeg :=_ee .ParseBool (_bedgc .Value );if _geeeg !=nil {return _geeeg ;};_ceedf .PreserveFormattingAttr =&_ccfgge ;continue ;};if _bedgc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_degcfc ,_cadafa :=_ee .ParseBool (_bedgc .Value );if _cadafa !=nil {return _cadafa ;};_ceedf .PublishedAttr =&_degcfc ;continue ;};if _bedgc .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_dbaaca ,_gaafd :=_bedgc .Value ,error (nil );if _gaafd !=nil {return _gaafd ;};_ceedf .MissingCaptionAttr =&_dbaaca ;continue ;};if _bedgc .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_fefcc ,_ccbbd :=_ee .ParseBool (_bedgc .Value );if _ccbbd !=nil {return _ccbbd ;};_ceedf .ImmersiveAttr =&_fefcc ;continue ;};if _bedgc .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_bfcgeb ,_daadec :=_ee .ParseUint (_bedgc .Value ,10,32);if _daadec !=nil {return _daadec ;};_fbdefa :=uint32 (_bfcgeb );_ceedf .PageWrapAttr =&_fbdefa ;continue ;};if _bedgc .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_gcadbd ,_efbabc :=_ee .ParseUint (_bedgc .Value ,10,32);if _efbabc !=nil {return _efbabc ;};_dgegb :=uint32 (_gcadbd );_ceedf .ChartFormatAttr =&_dgegb ;continue ;};if _bedgc .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_ccaga ,_acebg :=_ee .ParseBool (_bedgc .Value );if _acebg !=nil {return _acebg ;};_ceedf .ShowDataDropDownAttr =&_ccaga ;continue ;};if _bedgc .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_eeefgd ,_fbgcc :=_bedgc .Value ,error (nil );if _fbgcc !=nil {return _fbgcc ;};_ceedf .ColHeaderCaptionAttr =&_eeefgd ;continue ;};if _bedgc .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_bdedb ,_agdcc :=_ee .ParseBool (_bedgc .Value );if _agdcc !=nil {return _agdcc ;};_ceedf .SubtotalHiddenItemsAttr =&_bdedb ;continue ;};if _bedgc .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_gdagg ,_abgdg :=_ee .ParseBool (_bedgc .Value );if _abgdg !=nil {return _abgdg ;};_ceedf .MdxSubqueriesAttr =&_gdagg ;continue ;};if _bedgc .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dcfgab ,_aebef :=_bedgc .Value ,error (nil );if _aebef !=nil {return _aebef ;};_ceedf .ErrorCaptionAttr =&_dcfgab ;continue ;};if _bedgc .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_acegd ,_ccgbb :=_ee .ParseBool (_bedgc .Value );if _ccgbb !=nil {return _ccgbb ;};_ceedf .ColGrandTotalsAttr =&_acegd ;continue ;};if _bedgc .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_dcgbaa ,_ggefg :=_ee .ParseBool (_bedgc .Value );if _ggefg !=nil {return _ggefg ;};_ceedf .PrintDrillAttr =&_dcgbaa ;continue ;};if _bedgc .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_afcfc ,_dagcbc :=_ee .ParseBool (_bedgc .Value );if _dagcbc !=nil {return _dagcbc ;};_ceedf .ItemPrintTitlesAttr =&_afcfc ;continue ;};if _bedgc .Name .Local =="\u006e\u0061\u006d\u0065"{_fbfea ,_eaecg :=_bedgc .Value ,error (nil );if _eaecg !=nil {return _eaecg ;};_ceedf .NameAttr =_fbfea ;continue ;};if _bedgc .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_becgf ,_ccdbd :=_ee .ParseBool (_bedgc .Value );if _ccdbd !=nil {return _ccdbd ;};_ceedf .ShowDropZonesAttr =&_becgf ;continue ;};if _bedgc .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_cgfcf ,_dcafc :=_ee .ParseBool (_bedgc .Value );if _dcafc !=nil {return _dcafc ;};_ceedf .ShowDataTipsAttr =&_cgfcf ;continue ;};if _bedgc .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_bacfd ,_faeeaga :=_bedgc .Value ,error (nil );if _faeeaga !=nil {return _faeeaga ;};_ceedf .VacatedStyleAttr =&_bacfd ;continue ;};if _bedgc .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_dgcdg ,_egabee :=_bedgc .Value ,error (nil );if _egabee !=nil {return _egabee ;};_ceedf .GrandTotalCaptionAttr =&_dgcdg ;continue ;};if _bedgc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bgeced ,_bbbdeg :=_ee .ParseBool (_bedgc .Value );if _bbbdeg !=nil {return _bbbdeg ;};_ceedf .ApplyNumberFormatsAttr =&_bgeced ;continue ;};if _bedgc .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_gcega ,_bfdea :=_ee .ParseBool (_bedgc .Value );if _bfdea !=nil {return _bfdea ;};_ceedf .EnableDrillAttr =&_gcega ;continue ;};if _bedgc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dfbga ,_dagdac :=_ee .ParseBool (_bedgc .Value );if _dagdac !=nil {return _dagdac ;};_ceedf .ApplyFontFormatsAttr =&_dfbga ;continue ;};if _bedgc .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_bbfae ,_fgddgb :=_ee .ParseBool (_bedgc .Value );if _fgddgb !=nil {return _fgddgb ;};_ceedf .DisableFieldListAttr =&_bbfae ;continue ;};if _bedgc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_aacfb ,_eafdd :=_ee .ParseBool (_bedgc .Value );if _eafdd !=nil {return _eafdd ;};_ceedf .ApplyAlignmentFormatsAttr =&_aacfb ;continue ;};if _bedgc .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_agbgc ,_beffd :=_ee .ParseBool (_bedgc .Value );if _beffd !=nil {return _beffd ;};_ceedf .DataOnRowsAttr =&_agbgc ;continue ;};if _bedgc .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cgbaa ,_fgegga :=_bedgc .Value ,error (nil );if _fgegga !=nil {return _fgegga ;};_ceedf .DataCaptionAttr =_cgbaa ;continue ;};if _bedgc .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_bgfac ,_fddgad :=_ee .ParseBool (_bedgc .Value );if _fddgad !=nil {return _fddgad ;};_ceedf .ShowErrorAttr =&_bgfac ;continue ;};if _bedgc .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_bcgadf ,_ccaeb :=_ee .ParseUint (_bedgc .Value ,10,32);if _ccaeb !=nil {return _ccaeb ;};_ceedf .CacheIdAttr =uint32 (_bcgadf );continue ;};if _bedgc .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_fbffd ,_geabf :=_ee .ParseBool (_bedgc .Value );if _geabf !=nil {return _geabf ;};_ceedf .EnableWizardAttr =&_fbffd ;continue ;};if _bedgc .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_feadd ,_dcebe :=_ee .ParseUint (_bedgc .Value ,10,8);if _dcebe !=nil {return _dcebe ;};_cabfe :=uint8 (_feadd );_ceedf .UpdatedVersionAttr =&_cabfe ;continue ;};};_dgdfdd :for {_fcfcc ,_adeace :=d .Token ();if _adeace !=nil {return _adeace ;};switch _afbaf :=_fcfcc .(type ){case _b .StartElement :switch _afbaf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _ffecg :=d .DecodeElement (_ceedf .Location ,&_afbaf );_ffecg !=nil {return _ffecg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_ceedf .PivotFields =NewCT_PivotFields ();if _eeceb :=d .DecodeElement (_ceedf .PivotFields ,&_afbaf );_eeceb !=nil {return _eeceb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_ceedf .RowFields =NewCT_RowFields ();if _gcafed :=d .DecodeElement (_ceedf .RowFields ,&_afbaf );_gcafed !=nil {return _gcafed ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_ceedf .RowItems =NewCT_rowItems ();if _gccab :=d .DecodeElement (_ceedf .RowItems ,&_afbaf );_gccab !=nil {return _gccab ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_ceedf .ColFields =NewCT_ColFields ();if _dgccf :=d .DecodeElement (_ceedf .ColFields ,&_afbaf );_dgccf !=nil {return _dgccf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_ceedf .ColItems =NewCT_colItems ();if _ebbab :=d .DecodeElement (_ceedf .ColItems ,&_afbaf );_ebbab !=nil {return _ebbab ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_ceedf .PageFields =NewCT_PageFields ();if _aadgf :=d .DecodeElement (_ceedf .PageFields ,&_afbaf );_aadgf !=nil {return _aadgf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_ceedf .DataFields =NewCT_DataFields ();if _febbb :=d .DecodeElement (_ceedf .DataFields ,&_afbaf );_febbb !=nil {return _febbb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_ceedf .Formats =NewCT_Formats ();if _gcgg :=d .DecodeElement (_ceedf .Formats ,&_afbaf );_gcgg !=nil {return _gcgg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_ceedf .ConditionalFormats =NewCT_ConditionalFormats ();if _gfbebg :=d .DecodeElement (_ceedf .ConditionalFormats ,&_afbaf );_gfbebg !=nil {return _gfbebg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_ceedf .ChartFormats =NewCT_ChartFormats ();if _adead :=d .DecodeElement (_ceedf .ChartFormats ,&_afbaf );_adead !=nil {return _adead ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_ceedf .PivotHierarchies =NewCT_PivotHierarchies ();if _dddfbb :=d .DecodeElement (_ceedf .PivotHierarchies ,&_afbaf );_dddfbb !=nil {return _dddfbb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_ceedf .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _fgcfg :=d .DecodeElement (_ceedf .PivotTableStyleInfo ,&_afbaf );_fgcfg !=nil {return _fgcfg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_ceedf .Filters =NewCT_PivotFilters ();if _ggcaa :=d .DecodeElement (_ceedf .Filters ,&_afbaf );_ggcaa !=nil {return _ggcaa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_ceedf .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _afdde :=d .DecodeElement (_ceedf .RowHierarchiesUsage ,&_afbaf );_afdde !=nil {return _afdde ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_ceedf .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _fdeeac :=d .DecodeElement (_ceedf .ColHierarchiesUsage ,&_afbaf );_fdeeac !=nil {return _fdeeac ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceedf .ExtLst =NewCT_ExtensionList ();if _dbgda :=d .DecodeElement (_ceedf .ExtLst ,&_afbaf );_dbgda !=nil {return _dbgda ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006ce\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_afbaf .Name );if _ecebb :=d .Skip ();_ecebb !=nil {return _ecebb ;};};case _b .EndElement :break _dgdfdd ;case _b .CharData :};};return nil ;};func (_effbce *ST_ExternalConnectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgfcc ,_facfea :=d .Token ();if _facfea !=nil {return _facfea ;};if _bgbcd ,_ecedc :=_cfgfcc .(_b .EndElement );_ecedc &&_bgbcd .Name ==start .Name {*_effbce =1;return nil ;};if _beccf ,_fggac :=_cfgfcc .(_b .CharData );!_fggac {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfgfcc );}else {switch string (_beccf ){case "":*_effbce =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_effbce =1;case "\u0074\u0065\u0078\u0074":*_effbce =2;case "\u004d\u0044\u0059":*_effbce =3;case "\u0044\u004d\u0059":*_effbce =4;case "\u0059\u004d\u0044":*_effbce =5;case "\u004d\u0059\u0044":*_effbce =6;case "\u0044\u0059\u004d":*_effbce =7;case "\u0059\u0044\u004d":*_effbce =8;case "\u0073\u006b\u0069\u0070":*_effbce =9;case "\u0045\u004d\u0044":*_effbce =10;};};_cfgfcc ,_facfea =d .Token ();if _facfea !=nil {return _facfea ;};if _gdacbd ,_addbb :=_cfgfcc .(_b .EndElement );_addbb &&_gdacbd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfgfcc );};const (ST_IconSetTypeUnset ST_IconSetType =0;ST_IconSetType3Arrows ST_IconSetType =1;ST_IconSetType3ArrowsGray ST_IconSetType =2;ST_IconSetType3Flags ST_IconSetType =3;ST_IconSetType3TrafficLights1 ST_IconSetType =4;ST_IconSetType3TrafficLights2 ST_IconSetType =5;ST_IconSetType3Signs ST_IconSetType =6;ST_IconSetType3Symbols ST_IconSetType =7;ST_IconSetType3Symbols2 ST_IconSetType =8;ST_IconSetType4Arrows ST_IconSetType =9;ST_IconSetType4ArrowsGray ST_IconSetType =10;ST_IconSetType4RedToBlack ST_IconSetType =11;ST_IconSetType4Rating ST_IconSetType =12;ST_IconSetType4TrafficLights ST_IconSetType =13;ST_IconSetType5Arrows ST_IconSetType =14;ST_IconSetType5ArrowsGray ST_IconSetType =15;ST_IconSetType5Rating ST_IconSetType =16;ST_IconSetType5Quarters ST_IconSetType =17;);func (_fdfae *CT_Parameters )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feaeg :=range start .Attr {if _feaeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dacae ,_dbbbd :=_ee .ParseUint (_feaeg .Value ,10,32);if _dbbbd !=nil {return _dbbbd ;};_cffee :=uint32 (_dacae );_fdfae .CountAttr =&_cffee ;continue ;};};_bdbdg :for {_dcfgc ,_bfbfd :=d .Token ();if _bfbfd !=nil {return _bfbfd ;};switch _eadfcb :=_dcfgc .(type ){case _b .StartElement :switch _eadfcb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"}:_bfdfd :=NewCT_Parameter ();if _aacc :=d .DecodeElement (_bfdfd ,&_eadfcb );_aacc !=nil {return _aacc ;};_fdfae .Parameter =append (_fdfae .Parameter ,_bfdfd );default:_ba .Log ("\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\u0050a\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073 \u0025\u0076",_eadfcb .Name );if _decbb :=d .Skip ();_decbb !=nil {return _decbb ;};};case _b .EndElement :break _bdbdg ;case _b .CharData :};};return nil ;};func (_fcffd *CT_MetadataType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fcffd .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_fcffd .MinSupportedVersionAttr )});if _fcffd .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .GhostRowAttr ))});};if _fcffd .GhostColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .GhostColAttr ))});};if _fcffd .EditAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .EditAttr ))});};if _fcffd .DeleteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .DeleteAttr ))});};if _fcffd .CopyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .CopyAttr ))});};if _fcffd .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .PasteAllAttr ))});};if _fcffd .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .PasteFormulasAttr ))});};if _fcffd .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .PasteValuesAttr ))});};if _fcffd .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .PasteFormatsAttr ))});};if _fcffd .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .PasteCommentsAttr ))});};if _fcffd .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .PasteDataValidationAttr ))});};if _fcffd .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .PasteBordersAttr ))});};if _fcffd .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .PasteColWidthsAttr ))});};if _fcffd .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .PasteNumberFormatsAttr ))});};if _fcffd .MergeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .MergeAttr ))});};if _fcffd .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .SplitFirstAttr ))});};if _fcffd .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .SplitAllAttr ))});};if _fcffd .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .RowColShiftAttr ))});};if _fcffd .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .ClearAllAttr ))});};if _fcffd .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .ClearFormatsAttr ))});};if _fcffd .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .ClearContentsAttr ))});};if _fcffd .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .ClearCommentsAttr ))});};if _fcffd .AssignAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .AssignAttr ))});};if _fcffd .CoerceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .CoerceAttr ))});};if _fcffd .AdjustAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .AdjustAttr ))});};if _fcffd .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcffd .CellMetaAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gebeed ST_Objects )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gcbag :=_b .Attr {};_gcbag .Name =name ;switch _gebeed {case ST_ObjectsUnset :_gcbag .Value ="";case ST_ObjectsAll :_gcbag .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_gcbag .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_gcbag .Value ="\u006e\u006f\u006e\u0065";};return _gcbag ,nil ;};func (_bbabg ST_WebSourceType )ValidateWithPath (path string )error {switch _bbabg {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbabg ));};return nil ;};const (ST_HorizontalAlignmentUnset ST_HorizontalAlignment =0;ST_HorizontalAlignmentGeneral ST_HorizontalAlignment =1;ST_HorizontalAlignmentLeft ST_HorizontalAlignment =2;ST_HorizontalAlignmentCenter ST_HorizontalAlignment =3;ST_HorizontalAlignmentRight ST_HorizontalAlignment =4;ST_HorizontalAlignmentFill ST_HorizontalAlignment =5;ST_HorizontalAlignmentJustify ST_HorizontalAlignment =6;ST_HorizontalAlignmentCenterContinuous ST_HorizontalAlignment =7;ST_HorizontalAlignmentDistributed ST_HorizontalAlignment =8;);func (_dcdbe ST_SmartTagShow )Validate ()error {return _dcdbe .ValidateWithPath ("")};func (_effffa *CT_ChartFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_f .Sprintf ("\u0025\u0076",_effffa .ChartAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",_effffa .FormatAttr )});if _effffa .SeriesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_effffa .SeriesAttr ))});};e .EncodeToken (start );_bfdae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_effffa .PivotArea ,_bfdae );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CellSmartTag struct{ +// Format Cells Locked +FormatCellsAttr *bool ; -// Smart Tag Type Index -TypeAttr uint32 ; +// Format Columns Locked +FormatColumnsAttr *bool ; -// Deleted -DeletedAttr *bool ; +// Format Rows Locked +FormatRowsAttr *bool ; -// XML Based -XmlBasedAttr *bool ; +// Insert Columns Locked +InsertColumnsAttr *bool ; -// Smart Tag Properties -CellSmartTagPr []*CT_CellSmartTagPr ;}; +// Insert Rows Locked +InsertRowsAttr *bool ; -// Validate validates the CT_RevisionConflict and its children -func (_ebdg *CT_RevisionConflict )Validate ()error {return _ebdg .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");};type SingleXmlCells struct{CT_SingleXmlCells };func NewCT_DeletedField ()*CT_DeletedField {_cagdd :=&CT_DeletedField {};return _cagdd };func (_ecf *CT_Cols )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccge :for {_ffdb ,_eeec :=d .Token ();if _eeec !=nil {return _eeec ;};switch _efdf :=_ffdb .(type ){case _b .StartElement :switch _efdf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"}:_fdff :=NewCT_Col ();if _efgb :=d .DecodeElement (_fdff ,&_efdf );_efgb !=nil {return _efgb ;};_ecf .Col =append (_ecf .Col ,_fdff );default:_ba .Log ("\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\u0043\u006f\u006c\u0073\u0020\u0025\u0076",_efdf .Name );if _fadg :=d .Skip ();_fadg !=nil {return _fadg ;};};case _b .EndElement :break _ccge ;case _b .CharData :};};return nil ;}; +// Insert Hyperlinks Locked +InsertHyperlinksAttr *bool ; -// Validate validates the CT_TableFormula and its children -func (_eggbc *CT_TableFormula )Validate ()error {return _eggbc .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");};func NewCT_Scenario ()*CT_Scenario {_aaadg :=&CT_Scenario {};return _aaadg };func (_faeggc ST_Axis )ValidateWithPath (path string )error {switch _faeggc {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faeggc ));};return nil ;};type CT_CommentPr struct{ +// Delete Columns Locked +DeleteColumnsAttr *bool ; -// Locked Flag -LockedAttr *bool ; +// Delete Rows Locked +DeleteRowsAttr *bool ; -// Default Size Flag -DefaultSizeAttr *bool ; +// Select Locked Cells Locked +SelectLockedCellsAttr *bool ; -// Print Flag -PrintAttr *bool ; +// Sort Locked +SortAttr *bool ; -// Disabled Flag -DisabledAttr *bool ; +// AutoFilter Locked +AutoFilterAttr *bool ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Pivot Tables Locked +PivotTablesAttr *bool ; -// Automatic Line Flag -AutoLineAttr *bool ; +// Select Unlocked Cells Locked +SelectUnlockedCellsAttr *bool ;};func NewWorksheet ()*Worksheet {_gedef :=&Worksheet {};_gedef .CT_Worksheet =*NewCT_Worksheet ();return _gedef ;};func (_gdgbfe *ST_ShowDataAs )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_gdgbfe =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gdgbfe =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_gdgbfe =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gdgbfe =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_gdgbfe =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_gdgbfe =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_gdgbfe =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_gdgbfe =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_gdgbfe =8;case "\u0069\u006e\u0064e\u0078":*_gdgbfe =9;};return nil ;};func (_gcfbaa ST_CfType )ValidateWithPath (path string )error {switch _gcfbaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcfbaa ));};return nil ;};func (_bafd *CT_ConditionalFormatting )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bafd .PivotAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bafd .PivotAttr ))});};if _bafd .SqrefAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_bafd .SqrefAttr )});};e .EncodeToken (start );_abgd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}};for _ ,_fedf :=range _bafd .CfRule {e .EncodeElement (_fedf ,_abgd );};if _bafd .ExtLst !=nil {_dbbd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bafd .ExtLst ,_dbbd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_ChartFormat ()*CT_ChartFormat {_fgbb :=&CT_ChartFormat {};_fgbb .PivotArea =NewCT_PivotArea ();return _fgbb ;}; -// Alternative Text -AltTextAttr *string ; +// Validate validates the CT_MdxSet and its children +func (_fcgg *CT_MdxSet )Validate ()error {return _fcgg .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func (_dgeddb ST_FieldSortType )ValidateWithPath (path string )error {switch _dgeddb {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgeddb ));};return nil ;}; -// Text Horizontal Alignment -TextHAlignAttr ST_TextHAlign ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_fdbaa *CT_Control )ValidateWithPath (path string )error {if _fdbaa .ControlPr !=nil {if _bfdf :=_fdbaa .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_bfdf !=nil {return _bfdf ;};};return nil ;};func (_cdcef *CT_CfRule )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_adaaa :=range start .Attr {if _adaaa .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_cdcef .TimePeriodAttr .UnmarshalXMLAttr (_adaaa );continue ;};if _adaaa .Name .Local =="\u0074\u0079\u0070\u0065"{_cdcef .TypeAttr .UnmarshalXMLAttr (_adaaa );continue ;};if _adaaa .Name .Local =="\u0072\u0061\u006e\u006b"{_eebd ,_ggbg :=_b .ParseUint (_adaaa .Value ,10,32);if _ggbg !=nil {return _ggbg ;};_gdff :=uint32 (_eebd );_cdcef .RankAttr =&_gdff ;continue ;};if _adaaa .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_eegf ,_eegg :=_b .ParseInt (_adaaa .Value ,10,32);if _eegg !=nil {return _eegg ;};_cdcef .PriorityAttr =int32 (_eegf );continue ;};if _adaaa .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_fcaec ,_ddbf :=_b .ParseInt (_adaaa .Value ,10,32);if _ddbf !=nil {return _ddbf ;};_efbe :=int32 (_fcaec );_cdcef .StdDevAttr =&_efbe ;continue ;};if _adaaa .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_gdafa ,_bdca :=_b .ParseBool (_adaaa .Value );if _bdca !=nil {return _bdca ;};_cdcef .AboveAverageAttr =&_gdafa ;continue ;};if _adaaa .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_ffec ,_afbb :=_b .ParseBool (_adaaa .Value );if _afbb !=nil {return _afbb ;};_cdcef .BottomAttr =&_ffec ;continue ;};if _adaaa .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_cdcef .OperatorAttr .UnmarshalXMLAttr (_adaaa );continue ;};if _adaaa .Name .Local =="\u0074\u0065\u0078\u0074"{_agdf ,_dbgg :=_adaaa .Value ,error (nil );if _dbgg !=nil {return _dbgg ;};_cdcef .TextAttr =&_agdf ;continue ;};if _adaaa .Name .Local =="\u0064\u0078\u0066I\u0064"{_cfeg ,_bebe :=_b .ParseUint (_adaaa .Value ,10,32);if _bebe !=nil {return _bebe ;};_adb :=uint32 (_cfeg );_cdcef .DxfIdAttr =&_adb ;continue ;};if _adaaa .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_bgcg ,_ggdb :=_b .ParseBool (_adaaa .Value );if _ggdb !=nil {return _ggdb ;};_cdcef .StopIfTrueAttr =&_bgcg ;continue ;};if _adaaa .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_acfb ,_decdd :=_b .ParseBool (_adaaa .Value );if _decdd !=nil {return _decdd ;};_cdcef .PercentAttr =&_acfb ;continue ;};if _adaaa .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_fbfd ,_begfb :=_b .ParseBool (_adaaa .Value );if _begfb !=nil {return _begfb ;};_cdcef .EqualAverageAttr =&_fbfd ;continue ;};};_bgbb :for {_geacf ,_aeac :=d .Token ();if _aeac !=nil {return _aeac ;};switch _efbfe :=_geacf .(type ){case _ea .StartElement :switch _efbfe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:var _dcab string ;if _cbf :=d .DecodeElement (&_dcab ,&_efbfe );_cbf !=nil {return _cbf ;};_cdcef .Formula =append (_cdcef .Formula ,_dcab );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}:_cdcef .ColorScale =NewCT_ColorScale ();if _cfebc :=d .DecodeElement (_cdcef .ColorScale ,&_efbfe );_cfebc !=nil {return _cfebc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"}:_cdcef .DataBar =NewCT_DataBar ();if _febf :=d .DecodeElement (_cdcef .DataBar ,&_efbfe );_febf !=nil {return _febf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}:_cdcef .IconSet =NewCT_IconSet ();if _cafa :=d .DecodeElement (_cdcef .IconSet ,&_efbfe );_cafa !=nil {return _cafa ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcef .ExtLst =NewCT_ExtensionList ();if _acba :=d .DecodeElement (_cdcef .ExtLst ,&_efbfe );_acba !=nil {return _acba ;};default:_c .Log ("\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\u0043\u0066\u0052u\u006c\u0065 \u0025\u0076",_efbfe .Name );if _cbbf :=d .Skip ();_cbbf !=nil {return _cbbf ;};};case _ea .EndElement :break _bgbb ;case _ea .CharData :};};return nil ;};type CT_ExternalReferences struct{ -// ext Vertical Alignment -TextVAlignAttr ST_TextVAlign ; +// External Reference +ExternalReference []*CT_ExternalReference ;};func (_eabbcd *ST_TimePeriod )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ggccab ,_bebbab :=d .Token ();if _bebbab !=nil {return _bebbab ;};if _fgdda ,_fbbdd :=_ggccab .(_ea .EndElement );_fbbdd &&_fgdda .Name ==start .Name {*_eabbcd =1;return nil ;};if _fdadcb ,_gfddfa :=_ggccab .(_ea .CharData );!_gfddfa {return _be .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",_ggccab );}else {switch string (_fdadcb ){case "":*_eabbcd =0;case "\u0074\u006f\u0064a\u0079":*_eabbcd =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_eabbcd =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_eabbcd =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_eabbcd =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_eabbcd =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_eabbcd =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_eabbcd =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_eabbcd =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_eabbcd =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_eabbcd =10;};};_ggccab ,_bebbab =d .Token ();if _bebbab !=nil {return _bebbab ;};if _afebaf ,_fbdcaf :=_ggccab .(_ea .EndElement );_fbdcaf &&_afebaf .Name ==start .Name {return nil ;};return _be .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",_ggccab );}; -// Text Lock Flag -LockTextAttr *bool ; +// Validate validates the CT_MdxTuple and its children +func (_gdebea *CT_MdxTuple )Validate ()error {return _gdebea .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");}; -// Far East Alignment Flag -JustLastXAttr *bool ; +// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path +func (_fcddd *CT_ProtectedRange )ValidateWithPath (path string )error {return nil };type CT_DefinedNames struct{ -// Automatic Text Scaling Flag -AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};func NewComments ()*Comments {_dgggea :=&Comments {};_dgggea .CT_Comments =*NewCT_Comments ();return _dgggea ;};func NewCT_CacheFields ()*CT_CacheFields {_fdbf :=&CT_CacheFields {};return _fdbf };func (_face *CT_GradientStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_face .Color =NewCT_Color ();for _ ,_fbbeb :=range start .Attr {if _fbbeb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_beac ,_acgcd :=_ee .ParseFloat (_fbbeb .Value ,64);if _acgcd !=nil {return _acgcd ;};_face .PositionAttr =_beac ;continue ;};};_dgaac :for {_bcbgg ,_beafcf :=d .Token ();if _beafcf !=nil {return _beafcf ;};switch _gdcgg :=_bcbgg .(type ){case _b .StartElement :switch _gdcgg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _aaea :=d .DecodeElement (_face .Color ,&_gdcgg );_aaea !=nil {return _aaea ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_gdcgg .Name );if _bdbcb :=d .Skip ();_bdbcb !=nil {return _bdbcb ;};};case _b .EndElement :break _dgaac ;case _b .CharData :};};return nil ;};func (_dggbc *CT_SingleXmlCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dggbc .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_dggbc .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dggbc .ConnectionIdAttr )});e .EncodeToken (start );_bggfae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_dggbc .XmlCellPr ,_bggfae );if _dggbc .ExtLst !=nil {_edddae :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dggbc .ExtLst ,_edddae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_ccgd :=&CT_GradientStop {};_ccgd .Color =NewCT_Color ();return _ccgd ;};func (_fdcfb ST_Objects )String ()string {switch _fdcfb {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";}; +// Defined Name +DefinedName []*CT_DefinedName ;};func (_agbcb ST_Comments )String ()string {switch _agbcb {case 0:return "";case 1:return "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case 3:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return "";}; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_fefda *CT_Extension )ValidateWithPath (path string )error {return nil };func (_acdfec *CT_RangePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abbee :=range start .Attr {if _abbee .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_ffcab ,_bfadb :=_ee .ParseBool (_abbee .Value );if _bfadb !=nil {return _bfadb ;};_acdfec .AutoStartAttr =&_ffcab ;continue ;};if _abbee .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_cfgf ,_eaebc :=_ee .ParseBool (_abbee .Value );if _eaebc !=nil {return _eaebc ;};_acdfec .AutoEndAttr =&_cfgf ;continue ;};if _abbee .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_acdfec .GroupByAttr .UnmarshalXMLAttr (_abbee );continue ;};if _abbee .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_edgea ,_gfbbe :=_ee .ParseFloat (_abbee .Value ,64);if _gfbbe !=nil {return _gfbbe ;};_acdfec .StartNumAttr =&_edgea ;continue ;};if _abbee .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_dgdgc ,_efbcb :=_ee .ParseFloat (_abbee .Value ,64);if _efbcb !=nil {return _efbcb ;};_acdfec .EndNumAttr =&_dgdgc ;continue ;};if _abbee .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_eabe ,_dgdecf :=ParseStdlibTime (_abbee .Value );if _dgdecf !=nil {return _dgdecf ;};_acdfec .StartDateAttr =&_eabe ;continue ;};if _abbee .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_gcbgb ,_edcbg :=ParseStdlibTime (_abbee .Value );if _edcbg !=nil {return _edcbg ;};_acdfec .EndDateAttr =&_gcbgb ;continue ;};if _abbee .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_befae ,_efagf :=_ee .ParseFloat (_abbee .Value ,64);if _efagf !=nil {return _efagf ;};_acdfec .GroupIntervalAttr =&_befae ;continue ;};};for {_cgdbc ,_ddccd :=d .Token ();if _ddccd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_ddccd );};if _gcdgb ,_cbded :=_cgdbc .(_b .EndElement );_cbded &&_gcdgb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_colItems and its children +func (_fcdggg *CT_colItems )Validate ()error {return _fcdggg .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");};func (_bcgff ST_PivotAreaType )ValidateWithPath (path string )error {switch _bcgff {case 0,1,2,3,4,5,6,7,8:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgff ));};return nil ;}; -// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path -func (_bacg *CT_ColorFilter )ValidateWithPath (path string )error {return nil };func (_ecece ST_VerticalAlignment )ValidateWithPath (path string )error {switch _ecece {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecece ));};return nil ;};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_ecff :=&CT_MeasureDimensionMaps {};return _ecff ;}; +// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path +func (_dcegaa *CT_FunctionGroup )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path -func (_edfg *CT_CalculatedMembers )ValidateWithPath (path string )error {for _ffg ,_beea :=range _edfg .CalculatedMember {if _cdcc :=_beea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffg ));_cdcc !=nil {return _cdcc ;};};return nil ;};type CT_CustomWorkbookViews struct{ +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_gecaf *CT_Font )ValidateWithPath (path string )error {for _ccafe ,_bfcba :=range _gecaf .Name {if _bgdeb :=_bfcba .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ccafe ));_bgdeb !=nil {return _bgdeb ;};};for _bdegc ,_ffgce :=range _gecaf .Charset {if _dgbga :=_ffgce .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_bdegc ));_dgbga !=nil {return _dgbga ;};};for _debgd ,_egcdg :=range _gecaf .Family {if _fdfce :=_egcdg .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_debgd ));_fdfce !=nil {return _fdfce ;};};for _fcgbd ,_feacd :=range _gecaf .B {if _ebff :=_feacd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fcgbd ));_ebff !=nil {return _ebff ;};};for _cdfgfb ,_bbgea :=range _gecaf .I {if _bgdea :=_bbgea .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_cdfgfb ));_bgdea !=nil {return _bgdea ;};};for _ccdbf ,_fbgcg :=range _gecaf .Strike {if _edde :=_fbgcg .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_ccdbf ));_edde !=nil {return _edde ;};};for _adbcb ,_egefeb :=range _gecaf .Outline {if _febfc :=_egefeb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_adbcb ));_febfc !=nil {return _febfc ;};};for _fcaad ,_gdee :=range _gecaf .Shadow {if _bdgab :=_gdee .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_fcaad ));_bdgab !=nil {return _bdgab ;};};for _baece ,_fdaec :=range _gecaf .Condense {if _dcac :=_fdaec .ValidateWithPath (_be .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_baece ));_dcac !=nil {return _dcac ;};};for _bcdgf ,_efcag :=range _gecaf .Extend {if _ffeda :=_efcag .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_bcdgf ));_ffeda !=nil {return _ffeda ;};};for _fagee ,_debc :=range _gecaf .Color {if _abfgf :=_debc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fagee ));_abfgf !=nil {return _abfgf ;};};for _cegcc ,_aaca :=range _gecaf .Sz {if _ageff :=_aaca .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_cegcc ));_ageff !=nil {return _ageff ;};};for _dfaac ,_gdgce :=range _gecaf .U {if _bfbc :=_gdgce .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_dfaac ));_bfbc !=nil {return _bfbc ;};};for _gcebd ,_feadb :=range _gecaf .VertAlign {if _cedacg :=_feadb .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_gcebd ));_cedacg !=nil {return _cedacg ;};};for _gfdac ,_egdfef :=range _gecaf .Scheme {if _ddgae :=_egdfef .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gfdac ));_ddgae !=nil {return _ddgae ;};};return nil ;};func (_cafaa *CT_ChartsheetProtection )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cafaa .PasswordAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_cafaa .PasswordAttr )});};if _cafaa .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_cafaa .AlgorithmNameAttr )});};if _cafaa .HashValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_be .Sprintf ("\u0025\u0076",*_cafaa .HashValueAttr )});};if _cafaa .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_be .Sprintf ("\u0025\u0076",*_cafaa .SaltValueAttr )});};if _cafaa .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_be .Sprintf ("\u0025\u0076",*_cafaa .SpinCountAttr )});};if _cafaa .ContentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cafaa .ContentAttr ))});};if _cafaa .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cafaa .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_eegdb ST_ShowDataAs )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gebbg :=_ea .Attr {};_gebbg .Name =name ;switch _eegdb {case ST_ShowDataAsUnset :_gebbg .Value ="";case ST_ShowDataAsNormal :_gebbg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_gebbg .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_gebbg .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_gebbg .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_gebbg .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_gebbg .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_gebbg .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_gebbg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_gebbg .Value ="\u0069\u006e\u0064e\u0078";};return _gebbg ,nil ;}; -// Custom Workbook View -CustomWorkbookView []*CT_CustomWorkbookView ;};func (_fgaf *CT_ConditionalFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgaf .PivotAreas =NewCT_PivotAreas ();for _ ,_efbgg :=range start .Attr {if _efbgg .Name .Local =="\u0073\u0063\u006fp\u0065"{_fgaf .ScopeAttr .UnmarshalXMLAttr (_efbgg );continue ;};if _efbgg .Name .Local =="\u0074\u0079\u0070\u0065"{_fgaf .TypeAttr .UnmarshalXMLAttr (_efbgg );continue ;};if _efbgg .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_gdbab ,_fbced :=_ee .ParseUint (_efbgg .Value ,10,32);if _fbced !=nil {return _fbced ;};_fgaf .PriorityAttr =uint32 (_gdbab );continue ;};};_bffd :for {_deeg ,_eaad :=d .Token ();if _eaad !=nil {return _eaad ;};switch _egfb :=_deeg .(type ){case _b .StartElement :switch _egfb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}:if _agee :=d .DecodeElement (_fgaf .PivotAreas ,&_egfb );_agee !=nil {return _agee ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgaf .ExtLst =NewCT_ExtensionList ();if _ecea :=d .DecodeElement (_fgaf .ExtLst ,&_egfb );_ecea !=nil {return _ecea ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0020\u0025\u0076",_egfb .Name );if _abfed :=d .Skip ();_abfed !=nil {return _abfed ;};};case _b .EndElement :break _bffd ;case _b .CharData :};};return nil ;};type CT_DiscretePr struct{ +// Validate validates the CT_PivotDimension and its children +func (_dfbab *CT_PivotDimension )Validate ()error {return _dfbab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");}; -// Mapping Index Count -CountAttr *uint32 ; +// Validate validates the CT_Stylesheet and its children +func (_efacfd *CT_Stylesheet )Validate ()error {return _efacfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};func (_bfbag *CT_FileSharing )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ggbc :=range start .Attr {if _ggbc .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_cdcf ,_eebgc :=_b .ParseBool (_ggbc .Value );if _eebgc !=nil {return _eebgc ;};_bfbag .ReadOnlyRecommendedAttr =&_cdcf ;continue ;};if _ggbc .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_cgfaa ,_fgca :=_ggbc .Value ,error (nil );if _fgca !=nil {return _fgca ;};_bfbag .UserNameAttr =&_cgfaa ;continue ;};if _ggbc .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gaecf ,_cddgg :=_ggbc .Value ,error (nil );if _cddgg !=nil {return _cddgg ;};_bfbag .ReservationPasswordAttr =&_gaecf ;continue ;};if _ggbc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_fcbg ,_baggc :=_ggbc .Value ,error (nil );if _baggc !=nil {return _baggc ;};_bfbag .AlgorithmNameAttr =&_fcbg ;continue ;};if _ggbc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_efdcd ,_fdgab :=_ggbc .Value ,error (nil );if _fdgab !=nil {return _fdgab ;};_bfbag .HashValueAttr =&_efdcd ;continue ;};if _ggbc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_gcaed ,_cgbbf :=_ggbc .Value ,error (nil );if _cgbbf !=nil {return _cgbbf ;};_bfbag .SaltValueAttr =&_gcaed ;continue ;};if _ggbc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_dabdb ,_deggg :=_b .ParseUint (_ggbc .Value ,10,32);if _deggg !=nil {return _deggg ;};_bcfea :=uint32 (_dabdb );_bfbag .SpinCountAttr =&_bcfea ;continue ;};};for {_degdd ,_abdce :=d .Token ();if _abdce !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067:\u0020\u0025\u0073",_abdce );};if _cbfc ,_eacdf :=_degdd .(_ea .EndElement );_eacdf &&_cbfc .Name ==start .Name {break ;};};return nil ;};type CT_Location struct{ -// Element Group -X []*CT_Index ;};type CT_PivotDimension struct{ +// Reference +RefAttr string ; -// Measure -MeasureAttr *bool ; +// First Header Row +FirstHeaderRowAttr uint32 ; -// Dimension Name -NameAttr string ; +// PivotTable Data First Row +FirstDataRowAttr uint32 ; -// Dimension Unique Name -UniqueNameAttr string ; +// First Data Column +FirstDataColAttr uint32 ; -// Dimension Display Name -CaptionAttr string ;};func (_dbegd *CT_OleItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dbegd .NameAttr )});if _dbegd .IconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbegd .IconAttr ))});};if _dbegd .AdviseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbegd .AdviseAttr ))});};if _dbegd .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbegd .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbdbgf ST_HorizontalAlignment )Validate ()error {return _fbdbgf .ValidateWithPath ("")};func NewCT_PageMargins ()*CT_PageMargins {_dggbb :=&CT_PageMargins {};return _dggbb };func (_fbea *CT_Border )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbea .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbea .DiagonalUpAttr ))});};if _fbea .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbea .DiagonalDownAttr ))});};if _fbea .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbea .OutlineAttr ))});};e .EncodeToken (start );if _fbea .Start !=nil {_bce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fbea .Start ,_bce );};if _fbea .End !=nil {_gbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}};e .EncodeElement (_fbea .End ,_gbb );};if _fbea .Left !=nil {_cegg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fbea .Left ,_cegg );};if _fbea .Right !=nil {_adgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fbea .Right ,_adgf );};if _fbea .Top !=nil {_dcbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_fbea .Top ,_dcbe );};if _fbea .Bottom !=nil {_cac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}};e .EncodeElement (_fbea .Bottom ,_cac );};if _fbea .Diagonal !=nil {_ccf :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_fbea .Diagonal ,_ccf );};if _fbea .Vertical !=nil {_bdbe :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}};e .EncodeElement (_fbea .Vertical ,_bdbe );};if _fbea .Horizontal !=nil {_dcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_fbea .Horizontal ,_dcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_ConditionalFormattingOperatorUnset ST_ConditionalFormattingOperator =0;ST_ConditionalFormattingOperatorLessThan ST_ConditionalFormattingOperator =1;ST_ConditionalFormattingOperatorLessThanOrEqual ST_ConditionalFormattingOperator =2;ST_ConditionalFormattingOperatorEqual ST_ConditionalFormattingOperator =3;ST_ConditionalFormattingOperatorNotEqual ST_ConditionalFormattingOperator =4;ST_ConditionalFormattingOperatorGreaterThanOrEqual ST_ConditionalFormattingOperator =5;ST_ConditionalFormattingOperatorGreaterThan ST_ConditionalFormattingOperator =6;ST_ConditionalFormattingOperatorBetween ST_ConditionalFormattingOperator =7;ST_ConditionalFormattingOperatorNotBetween ST_ConditionalFormattingOperator =8;ST_ConditionalFormattingOperatorContainsText ST_ConditionalFormattingOperator =9;ST_ConditionalFormattingOperatorNotContains ST_ConditionalFormattingOperator =10;ST_ConditionalFormattingOperatorBeginsWith ST_ConditionalFormattingOperator =11;ST_ConditionalFormattingOperatorEndsWith ST_ConditionalFormattingOperator =12;); +// Rows Per Page Count +RowPageCountAttr *uint32 ; -// Validate validates the CT_FontScheme and its children -func (_ccdg *CT_FontScheme )Validate ()error {return _ccdg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};type CT_TableColumns struct{ +// Columns Per Page +ColPageCountAttr *uint32 ;};func NewCT_Comments ()*CT_Comments {_bdbge :=&CT_Comments {};_bdbge .Authors =NewCT_Authors ();_bdbge .CommentList =NewCT_CommentList ();return _bdbge ;};func (_aaeagg *CT_ProtectedRange )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ggcg :=range start .Attr {if _ggcg .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_baedd ,_fbfced :=_ggcg .Value ,error (nil );if _fbfced !=nil {return _fbfced ;};_aaeagg .PasswordAttr =&_baedd ;continue ;};if _ggcg .Name .Local =="\u0073\u0071\u0072e\u0066"{_ffffc ,_egedf :=ParseSliceST_Sqref (_ggcg .Value );if _egedf !=nil {return _egedf ;};_aaeagg .SqrefAttr =_ffffc ;continue ;};if _ggcg .Name .Local =="\u006e\u0061\u006d\u0065"{_gfeaad ,_dedd :=_ggcg .Value ,error (nil );if _dedd !=nil {return _dedd ;};_aaeagg .NameAttr =_gfeaad ;continue ;};if _ggcg .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_fafbg ,_febee :=_ggcg .Value ,error (nil );if _febee !=nil {return _febee ;};_aaeagg .SecurityDescriptorAttr =&_fafbg ;continue ;};if _ggcg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_fdadd ,_cfbga :=_ggcg .Value ,error (nil );if _cfbga !=nil {return _cfbga ;};_aaeagg .AlgorithmNameAttr =&_fdadd ;continue ;};if _ggcg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gbfg ,_afbbe :=_ggcg .Value ,error (nil );if _afbbe !=nil {return _afbbe ;};_aaeagg .HashValueAttr =&_gbfg ;continue ;};if _ggcg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_abedf ,_gdfdg :=_ggcg .Value ,error (nil );if _gdfdg !=nil {return _gdfdg ;};_aaeagg .SaltValueAttr =&_abedf ;continue ;};if _ggcg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gdaef ,_cbbgf :=_b .ParseUint (_ggcg .Value ,10,32);if _cbbgf !=nil {return _cbbgf ;};_eebac :=uint32 (_gdaef );_aaeagg .SpinCountAttr =&_eebac ;continue ;};};_dfggcd :for {_cdbeff ,_ffgga :=d .Token ();if _ffgga !=nil {return _ffgga ;};switch _efbff :=_cdbeff .(type ){case _ea .StartElement :switch _efbff .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"}:var _egfdg string ;if _fdebad :=d .DecodeElement (&_egfdg ,&_efbff );_fdebad !=nil {return _fdebad ;};_aaeagg .SecurityDescriptor =append (_aaeagg .SecurityDescriptor ,_egfdg );default:_c .Log ("\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\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_efbff .Name );if _gfaff :=d .Skip ();_gfaff !=nil {return _gfaff ;};};case _ea .EndElement :break _dfggcd ;case _ea .CharData :};};return nil ;};func NewCT_BookViews ()*CT_BookViews {_eae :=&CT_BookViews {};return _eae };func NewCT_Cfvo ()*CT_Cfvo {_egbg :=&CT_Cfvo {};_egbg .TypeAttr =ST_CfvoType (1);return _egbg }; -// Column Count +// Validate validates the CT_PageSetup and its children +func (_eagcd *CT_PageSetup )Validate ()error {return _eagcd .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func NewCT_SheetDimension ()*CT_SheetDimension {_gbggd :=&CT_SheetDimension {};return _gbggd };func (_gdec *CT_DataBinding )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gdec .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_gdec .DataBindingNameAttr )});};if _gdec .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdec .FileBindingAttr ))});};if _gdec .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_be .Sprintf ("\u0025\u0076",*_gdec .ConnectionIDAttr )});};if _gdec .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_gdec .FileBindingNameAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_be .Sprintf ("\u0025\u0076",_gdec .DataBindingLoadModeAttr )});e .EncodeToken (start );if _gdec .Any !=nil {_gdec .Any .MarshalXML (e ,_ea .StartElement {});};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_MeasureGroups struct{ + +// Measure Group Count CountAttr *uint32 ; -// Table Column -TableColumn []*CT_TableColumn ;};func (_fbaae *CT_FileVersion )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dffad :=range start .Attr {if _dffad .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_edaag ,_dcdae :=_dffad .Value ,error (nil );if _dcdae !=nil {return _dcdae ;};_fbaae .AppNameAttr =&_edaag ;continue ;};if _dffad .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_fdae ,_dgcd :=_dffad .Value ,error (nil );if _dgcd !=nil {return _dgcd ;};_fbaae .LastEditedAttr =&_fdae ;continue ;};if _dffad .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_afgd ,_ccbce :=_dffad .Value ,error (nil );if _ccbce !=nil {return _ccbce ;};_fbaae .LowestEditedAttr =&_afgd ;continue ;};if _dffad .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_ebabe ,_gaecb :=_dffad .Value ,error (nil );if _gaecb !=nil {return _gaecb ;};_fbaae .RupBuildAttr =&_ebabe ;continue ;};if _dffad .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_bcec ,_fbbae :=_dffad .Value ,error (nil );if _fbbae !=nil {return _fbbae ;};_fbaae .CodeNameAttr =&_bcec ;continue ;};};for {_ceeg ,_acdbd :=d .Token ();if _acdbd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e:\u0020\u0025\u0073",_acdbd );};if _bbgdg ,_egdga :=_ceeg .(_b .EndElement );_egdga &&_bbgdg .Name ==start .Name {break ;};};return nil ;}; +// OLAP Measure Group +MeasureGroup []*CT_MeasureGroup ;};type CT_RevisionMove struct{ -// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path -func (_eceb *CT_XmlColumnPr )ValidateWithPath (path string )error {if _eceb .ExtLst !=nil {if _bcfda :=_eceb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfda !=nil {return _bcfda ;};};return nil ;};func (_bfcgg *CT_Record )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcbbgc :for {_edcfaf ,_eedcfc :=d .Token ();if _eedcfc !=nil {return _eedcfc ;};switch _eaeed :=_edcfaf .(type ){case _b .StartElement :switch _eaeed .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_aedga :=NewCT_Missing ();if _bfgdb :=d .DecodeElement (_aedga ,&_eaeed );_bfgdb !=nil {return _bfgdb ;};_bfcgg .M =append (_bfcgg .M ,_aedga );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_faeeae :=NewCT_Number ();if _eadec :=d .DecodeElement (_faeeae ,&_eaeed );_eadec !=nil {return _eadec ;};_bfcgg .N =append (_bfcgg .N ,_faeeae );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_facbdd :=NewCT_Boolean ();if _egdcfa :=d .DecodeElement (_facbdd ,&_eaeed );_egdcfa !=nil {return _egdcfa ;};_bfcgg .B =append (_bfcgg .B ,_facbdd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_cecbd :=NewCT_Error ();if _ceccgf :=d .DecodeElement (_cecbd ,&_eaeed );_ceccgf !=nil {return _ceccgf ;};_bfcgg .E =append (_bfcgg .E ,_cecbd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_ccdfbd :=NewCT_String ();if _ddef :=d .DecodeElement (_ccdfbd ,&_eaeed );_ddef !=nil {return _ddef ;};_bfcgg .S =append (_bfcgg .S ,_ccdfbd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_egaaa :=NewCT_DateTime ();if _efbfeg :=d .DecodeElement (_egaaa ,&_eaeed );_efbfeg !=nil {return _efbfeg ;};_bfcgg .D =append (_bfcgg .D ,_egaaa );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_eafbd :=NewCT_Index ();if _fgbfg :=d .DecodeElement (_eafbd ,&_eaeed );_fgbfg !=nil {return _fgbfg ;};_bfcgg .X =append (_bfcgg .X ,_eafbd );default:_ba .Log ("\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\u0052\u0065\u0063o\u0072\u0064 \u0025\u0076",_eaeed .Name );if _gaaea :=d .Skip ();_gaaea !=nil {return _gaaea ;};};case _b .EndElement :break _fcbbgc ;case _b .CharData :};};return nil ;}; +// Sheet Id +SheetIdAttr uint32 ; -// Validate validates the CT_Controls and its children -func (_cbfed *CT_Controls )Validate ()error {return _cbfed .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");}; +// Source +SourceAttr string ; -// Validate validates the CT_Formats and its children -func (_bdcdc *CT_Formats )Validate ()error {return _bdcdc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_bfbba ST_ShowDataAs )String ()string {switch _bfbba {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case 5:return "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case 6:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case 7:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case 8:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case 9:return "\u0069\u006e\u0064e\u0078";};return "";};func (_daacbe ST_GrowShrinkType )ValidateWithPath (path string )error {switch _daacbe {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daacbe ));};return nil ;};func NewCT_Items ()*CT_Items {_cebfg :=&CT_Items {};return _cebfg };func (_fdgf *CT_DataFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfgc :=range start .Attr {if _cfgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dggce ,_ecbag :=_ee .ParseUint (_cfgc .Value ,10,32);if _ecbag !=nil {return _ecbag ;};_fgafg :=uint32 (_dggce );_fdgf .CountAttr =&_fgafg ;continue ;};};_gaef :for {_ebga ,_bcbbb :=d .Token ();if _bcbbb !=nil {return _bcbbb ;};switch _cddbf :=_ebga .(type ){case _b .StartElement :switch _cddbf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"}:_afac :=NewCT_DataField ();if _ecdedc :=d .DecodeElement (_afac ,&_cddbf );_ecdedc !=nil {return _ecdedc ;};_fdgf .DataField =append (_fdgf .DataField ,_afac );default:_ba .Log ("\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\u0044a\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_cddbf .Name );if _fcdd :=d .Skip ();_fcdd !=nil {return _fcdd ;};};case _b .EndElement :break _gaef ;case _b .CharData :};};return nil ;};type CT_CommentList struct{ +// Destination +DestinationAttr string ; -// Comment -Comment []*CT_Comment ;};type CT_SortCondition struct{ +// Source Sheet Id +SourceSheetIdAttr *uint32 ; -// Descending -DescendingAttr *bool ; +// Undo +Undo []*CT_UndoInfo ; -// Sort By -SortByAttr ST_SortBy ; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Reference -RefAttr string ; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type ST_VolDepType byte ;type CT_CellWatches struct{ -// Custom List -CustomListAttr *string ; +// Cell Watch Item +CellWatch []*CT_CellWatch ;};type CT_CellStyles struct{ -// Format Id -DxfIdAttr *uint32 ; +// Style Count +CountAttr *uint32 ; -// Icon Set -IconSetAttr ST_IconSetType ; +// Cell Style +CellStyle []*CT_CellStyle ;};const (ST_AxisUnset ST_Axis =0;ST_AxisAxisRow ST_Axis =1;ST_AxisAxisCol ST_Axis =2;ST_AxisAxisPage ST_Axis =3;ST_AxisAxisValues ST_Axis =4;); -// Icon Id -IconIdAttr *uint32 ;};func NewConnections ()*Connections {_gbadb :=&Connections {};_gbadb .CT_Connections =*NewCT_Connections ();return _gbadb ;};func (_feeegb *PivotTableDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feeegb .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_aabagc :=range start .Attr {if _aabagc .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_eaade ,_bfefb :=_ee .ParseUint (_aabagc .Value ,10,8);if _bfefb !=nil {return _bfefb ;};_feedd :=uint8 (_eaade );_feeegb .CreatedVersionAttr =&_feedd ;continue ;};if _aabagc .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_cedab ,_cgcffd :=_ee .ParseUint (_aabagc .Value ,10,32);if _cgcffd !=nil {return _cgcffd ;};_cbfdde :=uint32 (_cedab );_feeegb .IndentAttr =&_cbfdde ;continue ;};if _aabagc .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_bdbffg ,_cegbd :=_aabagc .Value ,error (nil );if _cegbd !=nil {return _cegbd ;};_feeegb .PivotTableStyleAttr =&_bdbffg ;continue ;};if _aabagc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_fgbea ,_feddg :=_ee .ParseBool (_aabagc .Value );if _feddg !=nil {return _feddg ;};_feeegb .ShowEmptyRowAttr =&_fgbea ;continue ;};if _aabagc .Name .Local =="\u0074\u0061\u0067"{_bcgbd ,_dcfaa :=_aabagc .Value ,error (nil );if _dcfaa !=nil {return _dcfaa ;};_feeegb .TagAttr =&_bcgbd ;continue ;};if _aabagc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_gdbfg ,_dccag :=_ee .ParseBool (_aabagc .Value );if _dccag !=nil {return _dccag ;};_feeegb .ShowEmptyColAttr =&_gdbfg ;continue ;};if _aabagc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_feddcg ,_aaddc :=_ee .ParseUint (_aabagc .Value ,10,8);if _aaddc !=nil {return _aaddc ;};_gceca :=uint8 (_feddcg );_feeegb .MinRefreshableVersionAttr =&_gceca ;continue ;};if _aabagc .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_afgbg ,_gfeba :=_ee .ParseBool (_aabagc .Value );if _gfeba !=nil {return _gfeba ;};_feeegb .ShowHeadersAttr =&_afgbg ;continue ;};if _aabagc .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_dfeec ,_acabef :=_ee .ParseBool (_aabagc .Value );if _acabef !=nil {return _acabef ;};_feeegb .AsteriskTotalsAttr =&_dfeec ;continue ;};if _aabagc .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_dcgdcc ,_bgggb :=_ee .ParseBool (_aabagc .Value );if _bgggb !=nil {return _bgggb ;};_feeegb .CompactAttr =&_dcgdcc ;continue ;};if _aabagc .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_feegd ,_daba :=_ee .ParseBool (_aabagc .Value );if _daba !=nil {return _daba ;};_feeegb .EditDataAttr =&_feegd ;continue ;};if _aabagc .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_fcffdd ,_dbfcg :=_ee .ParseBool (_aabagc .Value );if _dbfcg !=nil {return _dbfcg ;};_feeegb .OutlineAttr =&_fcffdd ;continue ;};if _aabagc .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_ggffb ,_fcfaee :=_ee .ParseBool (_aabagc .Value );if _fcfaee !=nil {return _fcfaee ;};_feeegb .ShowCalcMbrsAttr =&_ggffb ;continue ;};if _aabagc .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_eagefa ,_bfggfc :=_ee .ParseBool (_aabagc .Value );if _bfggfc !=nil {return _bfggfc ;};_feeegb .OutlineDataAttr =&_eagefa ;continue ;};if _aabagc .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_acddaa ,_gdgeg :=_ee .ParseBool (_aabagc .Value );if _gdgeg !=nil {return _gdgeg ;};_feeegb .GridDropZonesAttr =&_acddaa ;continue ;};if _aabagc .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_fbgdfe ,_cefeed :=_ee .ParseBool (_aabagc .Value );if _cefeed !=nil {return _cefeed ;};_feeegb .CustomListSortAttr =&_fbgdfe ;continue ;};if _aabagc .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_cfaab ,_gdddee :=_ee .ParseBool (_aabagc .Value );if _gdddee !=nil {return _gdddee ;};_feeegb .RowGrandTotalsAttr =&_cfaab ;continue ;};if _aabagc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bdgfde ,_fgbcb :=_ee .ParseBool (_aabagc .Value );if _fgbcb !=nil {return _fgbcb ;};_feeegb .ApplyWidthHeightFormatsAttr =&_bdgfde ;continue ;};if _aabagc .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_bbabf ,_dgcafe :=_ee .ParseBool (_aabagc .Value );if _dgcafe !=nil {return _dgcafe ;};_feeegb .UseAutoFormattingAttr =&_bbabf ;continue ;};if _aabagc .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_efage ,_ebgad :=_aabagc .Value ,error (nil );if _ebgad !=nil {return _ebgad ;};_feeegb .RowHeaderCaptionAttr =&_efage ;continue ;};if _aabagc .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_dacfc ,_daeaf :=_ee .ParseBool (_aabagc .Value );if _daeaf !=nil {return _daeaf ;};_feeegb .ShowDrillAttr =&_dacfc ;continue ;};if _aabagc .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_ggccb ,_bfcbe :=_ee .ParseBool (_aabagc .Value );if _bfcbe !=nil {return _bfcbe ;};_feeegb .MergeItemAttr =&_ggccb ;continue ;};if _aabagc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_aggad ,_bfbea :=_ee .ParseBool (_aabagc .Value );if _bfbea !=nil {return _bfbea ;};_feeegb .ApplyBorderFormatsAttr =&_aggad ;continue ;};if _aabagc .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_eeegeg ,_dgcbd :=_ee .ParseBool (_aabagc .Value );if _dgcbd !=nil {return _dgcbd ;};_feeegb .VisualTotalsAttr =&_eeegeg ;continue ;};if _aabagc .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_cdgbcd ,_eebdc :=_ee .ParseBool (_aabagc .Value );if _eebdc !=nil {return _eebdc ;};_feeegb .CompactDataAttr =&_cdgbcd ;continue ;};if _aabagc .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fgfab ,_cdaga :=_ee .ParseUint (_aabagc .Value ,10,32);if _cdaga !=nil {return _cdaga ;};_dbccbg :=uint32 (_fgfab );_feeegb .DataPositionAttr =&_dbccbg ;continue ;};if _aabagc .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_dggdfd ,_bgffd :=_ee .ParseBool (_aabagc .Value );if _bgffd !=nil {return _bgffd ;};_feeegb .MultipleFieldFiltersAttr =&_dggdfd ;continue ;};if _aabagc .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_fffda ,_fbcbf :=_ee .ParseBool (_aabagc .Value );if _fbcbf !=nil {return _fbcbf ;};_feeegb .PageOverThenDownAttr =&_fffda ;continue ;};if _aabagc .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_abdea ,_beddac :=_ee .ParseBool (_aabagc .Value );if _beddac !=nil {return _beddac ;};_feeegb .FieldListSortAscendingAttr =&_abdea ;continue ;};if _aabagc .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_agcdg ,_cbgcf :=_ee .ParseBool (_aabagc .Value );if _cbgcf !=nil {return _cbgcf ;};_feeegb .ShowMissingAttr =&_agcdg ;continue ;};if _aabagc .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_ffgbe ,_bcgbag :=_ee .ParseBool (_aabagc .Value );if _bcgbag !=nil {return _bcgbag ;};_feeegb .FieldPrintTitlesAttr =&_ffgbe ;continue ;};if _aabagc .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_bbgca ,_abfbef :=_ee .ParseBool (_aabagc .Value );if _abfbef !=nil {return _abfbef ;};_feeegb .ShowMemberPropertyTipsAttr =&_bbgca ;continue ;};if _aabagc .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_cfacf ,_bfdbaf :=_aabagc .Value ,error (nil );if _bfdbaf !=nil {return _bfdbaf ;};_feeegb .PageStyleAttr =&_cfacf ;continue ;};if _aabagc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_fgfdf ,_cfegae :=_ee .ParseUint (_aabagc .Value ,10,32);if _cfegae !=nil {return _cfegae ;};_adfdeb :=uint32 (_fgfdf );_feeegb .AutoFormatIdAttr =&_adfdeb ;continue ;};if _aabagc .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_gfbbbf ,_bcgea :=_ee .ParseBool (_aabagc .Value );if _bcgea !=nil {return _bcgea ;};_feeegb .ShowItemsAttr =&_gfbbbf ;continue ;};if _aabagc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bfebbb ,_abbcgc :=_ee .ParseBool (_aabagc .Value );if _abbcgc !=nil {return _abbcgc ;};_feeegb .ApplyPatternFormatsAttr =&_bfebbb ;continue ;};if _aabagc .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_ebbae ,_fgcac :=_ee .ParseBool (_aabagc .Value );if _fgcac !=nil {return _fgcac ;};_feeegb .EnableFieldPropertiesAttr =&_ebbae ;continue ;};if _aabagc .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_bfddfc ,_dafada :=_ee .ParseBool (_aabagc .Value );if _dafada !=nil {return _dafada ;};_feeegb .ShowMultipleLabelAttr =&_bfddfc ;continue ;};if _aabagc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_ggdgf ,_gffff :=_ee .ParseBool (_aabagc .Value );if _gffff !=nil {return _gffff ;};_feeegb .PreserveFormattingAttr =&_ggdgf ;continue ;};if _aabagc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_acfcc ,_fdcda :=_ee .ParseBool (_aabagc .Value );if _fdcda !=nil {return _fdcda ;};_feeegb .PublishedAttr =&_acfcc ;continue ;};if _aabagc .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_gabda ,_dbefd :=_aabagc .Value ,error (nil );if _dbefd !=nil {return _dbefd ;};_feeegb .MissingCaptionAttr =&_gabda ;continue ;};if _aabagc .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_adgefce ,_cbeac :=_ee .ParseBool (_aabagc .Value );if _cbeac !=nil {return _cbeac ;};_feeegb .ImmersiveAttr =&_adgefce ;continue ;};if _aabagc .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_gbddb ,_caged :=_ee .ParseUint (_aabagc .Value ,10,32);if _caged !=nil {return _caged ;};_baddaf :=uint32 (_gbddb );_feeegb .PageWrapAttr =&_baddaf ;continue ;};if _aabagc .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_agcgg ,_affced :=_ee .ParseUint (_aabagc .Value ,10,32);if _affced !=nil {return _affced ;};_dbedbe :=uint32 (_agcgg );_feeegb .ChartFormatAttr =&_dbedbe ;continue ;};if _aabagc .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_egege ,_cafbbc :=_ee .ParseBool (_aabagc .Value );if _cafbbc !=nil {return _cafbbc ;};_feeegb .ShowDataDropDownAttr =&_egege ;continue ;};if _aabagc .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gaacd ,_cdefg :=_aabagc .Value ,error (nil );if _cdefg !=nil {return _cdefg ;};_feeegb .ColHeaderCaptionAttr =&_gaacd ;continue ;};if _aabagc .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_cdbdeg ,_baegf :=_ee .ParseBool (_aabagc .Value );if _baegf !=nil {return _baegf ;};_feeegb .SubtotalHiddenItemsAttr =&_cdbdeg ;continue ;};if _aabagc .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_dfadef ,_gfbag :=_ee .ParseBool (_aabagc .Value );if _gfbag !=nil {return _gfbag ;};_feeegb .MdxSubqueriesAttr =&_dfadef ;continue ;};if _aabagc .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_adfabb ,_adcff :=_aabagc .Value ,error (nil );if _adcff !=nil {return _adcff ;};_feeegb .ErrorCaptionAttr =&_adfabb ;continue ;};if _aabagc .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_baddg ,_fcgcd :=_ee .ParseBool (_aabagc .Value );if _fcgcd !=nil {return _fcgcd ;};_feeegb .ColGrandTotalsAttr =&_baddg ;continue ;};if _aabagc .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_befaee ,_beebe :=_ee .ParseBool (_aabagc .Value );if _beebe !=nil {return _beebe ;};_feeegb .PrintDrillAttr =&_befaee ;continue ;};if _aabagc .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_cege ,_agcde :=_ee .ParseBool (_aabagc .Value );if _agcde !=nil {return _agcde ;};_feeegb .ItemPrintTitlesAttr =&_cege ;continue ;};if _aabagc .Name .Local =="\u006e\u0061\u006d\u0065"{_bgacf ,_ebaac :=_aabagc .Value ,error (nil );if _ebaac !=nil {return _ebaac ;};_feeegb .NameAttr =_bgacf ;continue ;};if _aabagc .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_gadbb ,_abgaca :=_ee .ParseBool (_aabagc .Value );if _abgaca !=nil {return _abgaca ;};_feeegb .ShowDropZonesAttr =&_gadbb ;continue ;};if _aabagc .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_ccafg ,_deacc :=_ee .ParseBool (_aabagc .Value );if _deacc !=nil {return _deacc ;};_feeegb .ShowDataTipsAttr =&_ccafg ;continue ;};if _aabagc .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_gbffbf ,_dcaff :=_aabagc .Value ,error (nil );if _dcaff !=nil {return _dcaff ;};_feeegb .VacatedStyleAttr =&_gbffbf ;continue ;};if _aabagc .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_beagde ,_caaab :=_aabagc .Value ,error (nil );if _caaab !=nil {return _caaab ;};_feeegb .GrandTotalCaptionAttr =&_beagde ;continue ;};if _aabagc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fefegg ,_bfggdg :=_ee .ParseBool (_aabagc .Value );if _bfggdg !=nil {return _bfggdg ;};_feeegb .ApplyNumberFormatsAttr =&_fefegg ;continue ;};if _aabagc .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_dffgg ,_gcceeg :=_ee .ParseBool (_aabagc .Value );if _gcceeg !=nil {return _gcceeg ;};_feeegb .EnableDrillAttr =&_dffgg ;continue ;};if _aabagc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cdgdfb ,_gcbgf :=_ee .ParseBool (_aabagc .Value );if _gcbgf !=nil {return _gcbgf ;};_feeegb .ApplyFontFormatsAttr =&_cdgdfb ;continue ;};if _aabagc .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_gdfb ,_afbcc :=_ee .ParseBool (_aabagc .Value );if _afbcc !=nil {return _afbcc ;};_feeegb .DisableFieldListAttr =&_gdfb ;continue ;};if _aabagc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_aecab ,_agbbd :=_ee .ParseBool (_aabagc .Value );if _agbbd !=nil {return _agbbd ;};_feeegb .ApplyAlignmentFormatsAttr =&_aecab ;continue ;};if _aabagc .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_fabeaf ,_eedee :=_ee .ParseBool (_aabagc .Value );if _eedee !=nil {return _eedee ;};_feeegb .DataOnRowsAttr =&_fabeaf ;continue ;};if _aabagc .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_fggfce ,_ccacd :=_aabagc .Value ,error (nil );if _ccacd !=nil {return _ccacd ;};_feeegb .DataCaptionAttr =_fggfce ;continue ;};if _aabagc .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_dfdcd ,_bcdeb :=_ee .ParseBool (_aabagc .Value );if _bcdeb !=nil {return _bcdeb ;};_feeegb .ShowErrorAttr =&_dfdcd ;continue ;};if _aabagc .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_dfbdd ,_cbaffg :=_ee .ParseUint (_aabagc .Value ,10,32);if _cbaffg !=nil {return _cbaffg ;};_feeegb .CacheIdAttr =uint32 (_dfbdd );continue ;};if _aabagc .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_fdgeb ,_ecegfb :=_ee .ParseBool (_aabagc .Value );if _ecegfb !=nil {return _ecegfb ;};_feeegb .EnableWizardAttr =&_fdgeb ;continue ;};if _aabagc .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cfgbb ,_acfaa :=_ee .ParseUint (_aabagc .Value ,10,8);if _acfaa !=nil {return _acfaa ;};_afdfcf :=uint8 (_cfgbb );_feeegb .UpdatedVersionAttr =&_afdfcf ;continue ;};};_bfacf :for {_fbbcb ,_gbcddg :=d .Token ();if _gbcddg !=nil {return _gbcddg ;};switch _fbdcd :=_fbbcb .(type ){case _b .StartElement :switch _fbdcd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _eefaf :=d .DecodeElement (_feeegb .Location ,&_fbdcd );_eefaf !=nil {return _eefaf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_feeegb .PivotFields =NewCT_PivotFields ();if _abfafg :=d .DecodeElement (_feeegb .PivotFields ,&_fbdcd );_abfafg !=nil {return _abfafg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_feeegb .RowFields =NewCT_RowFields ();if _gbfdf :=d .DecodeElement (_feeegb .RowFields ,&_fbdcd );_gbfdf !=nil {return _gbfdf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_feeegb .RowItems =NewCT_rowItems ();if _adbgeb :=d .DecodeElement (_feeegb .RowItems ,&_fbdcd );_adbgeb !=nil {return _adbgeb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_feeegb .ColFields =NewCT_ColFields ();if _bffea :=d .DecodeElement (_feeegb .ColFields ,&_fbdcd );_bffea !=nil {return _bffea ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_feeegb .ColItems =NewCT_colItems ();if _bfcbcb :=d .DecodeElement (_feeegb .ColItems ,&_fbdcd );_bfcbcb !=nil {return _bfcbcb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_feeegb .PageFields =NewCT_PageFields ();if _bdcfea :=d .DecodeElement (_feeegb .PageFields ,&_fbdcd );_bdcfea !=nil {return _bdcfea ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_feeegb .DataFields =NewCT_DataFields ();if _geecb :=d .DecodeElement (_feeegb .DataFields ,&_fbdcd );_geecb !=nil {return _geecb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_feeegb .Formats =NewCT_Formats ();if _fgcgd :=d .DecodeElement (_feeegb .Formats ,&_fbdcd );_fgcgd !=nil {return _fgcgd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_feeegb .ConditionalFormats =NewCT_ConditionalFormats ();if _bagbc :=d .DecodeElement (_feeegb .ConditionalFormats ,&_fbdcd );_bagbc !=nil {return _bagbc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_feeegb .ChartFormats =NewCT_ChartFormats ();if _abbdb :=d .DecodeElement (_feeegb .ChartFormats ,&_fbdcd );_abbdb !=nil {return _abbdb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_feeegb .PivotHierarchies =NewCT_PivotHierarchies ();if _aggeg :=d .DecodeElement (_feeegb .PivotHierarchies ,&_fbdcd );_aggeg !=nil {return _aggeg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_feeegb .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _gefacf :=d .DecodeElement (_feeegb .PivotTableStyleInfo ,&_fbdcd );_gefacf !=nil {return _gefacf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_feeegb .Filters =NewCT_PivotFilters ();if _bbfeae :=d .DecodeElement (_feeegb .Filters ,&_fbdcd );_bbfeae !=nil {return _bbfeae ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_feeegb .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _fcdbab :=d .DecodeElement (_feeegb .RowHierarchiesUsage ,&_fbdcd );_fcdbab !=nil {return _fcdbab ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_feeegb .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _fgabab :=d .DecodeElement (_feeegb .ColHierarchiesUsage ,&_fbdcd );_fgabab !=nil {return _fgabab ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feeegb .ExtLst =NewCT_ExtensionList ();if _afdaf :=d .DecodeElement (_feeegb .ExtLst ,&_fbdcd );_afdaf !=nil {return _afdaf ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fbdcd .Name );if _cebefb :=d .Skip ();_cebefb !=nil {return _cebefb ;};};case _b .EndElement :break _bfacf ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_CustomChartsheetViews and its children +func (_dgga *CT_CustomChartsheetViews )Validate ()error {return _dgga .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_abfcb *CT_MapInfo )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ggdgc :=range start .Attr {if _ggdgc .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_dfaaa ,_degbc :=_ggdgc .Value ,error (nil );if _degbc !=nil {return _degbc ;};_abfcb .SelectionNamespacesAttr =_dfaaa ;continue ;};};_bfaace :for {_eefcc ,_aabbb :=d .Token ();if _aabbb !=nil {return _aabbb ;};switch _fcegb :=_eefcc .(type ){case _ea .StartElement :switch _fcegb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_bafbca :=NewCT_Schema ();if _babf :=d .DecodeElement (_bafbca ,&_fcegb );_babf !=nil {return _babf ;};_abfcb .Schema =append (_abfcb .Schema ,_bafbca );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_bbdfg :=NewCT_Map ();if _ddgg :=d .DecodeElement (_bbdfg ,&_fcegb );_ddgg !=nil {return _ddgg ;};_abfcb .Map =append (_abfcb .Map ,_bbdfg );default:_c .Log ("\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\u005fM\u0061\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_fcegb .Name );if _geba :=d .Skip ();_geba !=nil {return _geba ;};};case _ea .EndElement :break _bfaace ;case _ea .CharData :};};return nil ;}; -// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path -func (_acb *AG_AutoFormat )ValidateWithPath (path string )error {return nil };func (_agfg *CT_Error )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_agfg .VAttr )});if _agfg .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfg .UAttr ))});};if _agfg .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfg .FAttr ))});};if _agfg .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_agfg .CAttr )});};if _agfg .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_agfg .CpAttr )});};if _agfg .InAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_agfg .InAttr )});};if _agfg .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_agfg .BcAttr )});};if _agfg .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_agfg .FcAttr )});};if _agfg .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfg .IAttr ))});};if _agfg .UnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfg .UnAttr ))});};if _agfg .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfg .StAttr ))});};if _agfg .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfg .BAttr ))});};e .EncodeToken (start );if _agfg .Tpls !=nil {_effdd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_agfg .Tpls ,_effdd );};if _agfg .X !=nil {_becdcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dfgbc :=range _agfg .X {e .EncodeElement (_dfgbc ,_becdcc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebfba *CT_RowFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbfca :=range start .Attr {if _fbfca .Name .Local =="\u0063\u006f\u0075n\u0074"{_babfa ,_ageada :=_ee .ParseUint (_fbfca .Value ,10,32);if _ageada !=nil {return _ageada ;};_ecdddg :=uint32 (_babfa );_ebfba .CountAttr =&_ecdddg ;continue ;};};_eeeeb :for {_eaefd ,_ceacc :=d .Token ();if _ceacc !=nil {return _ceacc ;};switch _dfcde :=_eaefd .(type ){case _b .StartElement :switch _dfcde .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_bbgdc :=NewCT_Field ();if _gaedc :=d .DecodeElement (_bbgdc ,&_dfcde );_gaedc !=nil {return _gaedc ;};_ebfba .Field =append (_ebfba .Field ,_bbgdc );default:_ba .Log ("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\u0077F\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_dfcde .Name );if _abbed :=d .Skip ();_abbed !=nil {return _abbed ;};};case _b .EndElement :break _eeeeb ;case _b .CharData :};};return nil ;};type CT_Users struct{ +// Validate validates the CT_TextField and its children +func (_cccaf *CT_TextField )Validate ()error {return _cccaf .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_cgafabg *ST_PivotAreaType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gdgfaf ,_cfbdgc :=d .Token ();if _cfbdgc !=nil {return _cfbdgc ;};if _ccabd ,_ebcfa :=_gdgfaf .(_ea .EndElement );_ebcfa &&_ccabd .Name ==start .Name {*_cgafabg =1;return nil ;};if _abdfda ,_caebf :=_gdgfaf .(_ea .CharData );!_caebf {return _be .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",_gdgfaf );}else {switch string (_abdfda ){case "":*_cgafabg =0;case "\u006e\u006f\u006e\u0065":*_cgafabg =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cgafabg =2;case "\u0064\u0061\u0074\u0061":*_cgafabg =3;case "\u0061\u006c\u006c":*_cgafabg =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_cgafabg =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_cgafabg =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_cgafabg =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_cgafabg =8;};};_gdgfaf ,_cfbdgc =d .Token ();if _cfbdgc !=nil {return _cfbdgc ;};if _gabdb ,_dadbag :=_gdgfaf .(_ea .EndElement );_dadbag &&_gabdb .Name ==start .Name {return nil ;};return _be .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",_gdgfaf );};func (_deegbf *CT_UndoInfo )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_be .Sprintf ("\u0025\u0076",_deegbf .IndexAttr )});_bgbgg ,_bacgag :=_deegbf .ExpAttr .MarshalXMLAttr (_ea .Name {Local :"\u0065\u0078\u0070"});if _bacgag !=nil {return _bacgag ;};start .Attr =append (start .Attr ,_bgbgg );if _deegbf .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_deegbf .Ref3DAttr ))});};if _deegbf .ArrayAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_deegbf .ArrayAttr ))});};if _deegbf .VAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_deegbf .VAttr ))});};if _deegbf .NfAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_deegbf .NfAttr ))});};if _deegbf .CsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_deegbf .CsAttr ))});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0072"},Value :_be .Sprintf ("\u0025\u0076",_deegbf .DrAttr )});if _deegbf .DnAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_deegbf .DnAttr )});};if _deegbf .RAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_deegbf .RAttr )});};if _deegbf .SIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_deegbf .SIdAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_Groups struct{ -// Active User Count +// Level Group Count CountAttr *uint32 ; -// User Information -UserInfo []*CT_SharedUser ;}; +// OLAP Group +Group []*CT_LevelGroup ;}; -// Validate validates the CT_CellAlignment and its children -func (_ebg *CT_CellAlignment )Validate ()error {return _ebg .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_ada *CT_BorderPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bac :=range start .Attr {if _bac .Name .Local =="\u0073\u0074\u0079l\u0065"{_ada .StyleAttr .UnmarshalXMLAttr (_bac );continue ;};};_fbba :for {_cfb ,_cacg :=d .Token ();if _cacg !=nil {return _cacg ;};switch _ded :=_cfb .(type ){case _b .StartElement :switch _ded .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_ada .Color =NewCT_Color ();if _faae :=d .DecodeElement (_ada .Color ,&_ded );_faae !=nil {return _faae ;};default:_ba .Log ("\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\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072\u0020\u0025\u0076",_ded .Name );if _cdfb :=d .Skip ();_cdfb !=nil {return _cdfb ;};};case _b .EndElement :break _fbba ;case _b .CharData :};};return nil ;};func (_cadcf *CT_QueryTableRefresh )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cadcf .QueryTableFields =NewCT_QueryTableFields ();for _ ,_gdbad :=range start .Attr {if _gdbad .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_ecafec ,_cacda :=_ee .ParseBool (_gdbad .Value );if _cacda !=nil {return _cacda ;};_cadcf .PreserveSortFilterLayoutAttr =&_ecafec ;continue ;};if _gdbad .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_dagag ,_fffab :=_ee .ParseBool (_gdbad .Value );if _fffab !=nil {return _fffab ;};_cadcf .FieldIdWrappedAttr =&_dagag ;continue ;};if _gdbad .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_bacce ,_fdeeg :=_ee .ParseBool (_gdbad .Value );if _fdeeg !=nil {return _fdeeg ;};_cadcf .HeadersInLastRefreshAttr =&_bacce ;continue ;};if _gdbad .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_bbddf ,_bcbab :=_ee .ParseUint (_gdbad .Value ,10,8);if _bcbab !=nil {return _bcbab ;};_cabbb :=uint8 (_bbddf );_cadcf .MinimumVersionAttr =&_cabbb ;continue ;};if _gdbad .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_cfbge ,_gacee :=_ee .ParseUint (_gdbad .Value ,10,32);if _gacee !=nil {return _gacee ;};_fgfgf :=uint32 (_cfbge );_cadcf .NextIdAttr =&_fgfgf ;continue ;};if _gdbad .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_gfbafd ,_bdgbd :=_ee .ParseUint (_gdbad .Value ,10,32);if _bdgbd !=nil {return _bdgbd ;};_daaag :=uint32 (_gfbafd );_cadcf .UnboundColumnsLeftAttr =&_daaag ;continue ;};if _gdbad .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_gafgd ,_eabfg :=_ee .ParseUint (_gdbad .Value ,10,32);if _eabfg !=nil {return _eabfg ;};_gdcbag :=uint32 (_gafgd );_cadcf .UnboundColumnsRightAttr =&_gdcbag ;continue ;};};_cefdc :for {_ebcea ,_dfdee :=d .Token ();if _dfdee !=nil {return _dfdee ;};switch _ffcfe :=_ebcea .(type ){case _b .StartElement :switch _ffcfe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _ggccc :=d .DecodeElement (_cadcf .QueryTableFields ,&_ffcfe );_ggccc !=nil {return _ggccc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"}:_cadcf .QueryTableDeletedFields =NewCT_QueryTableDeletedFields ();if _cbbed :=d .DecodeElement (_cadcf .QueryTableDeletedFields ,&_ffcfe );_cbbed !=nil {return _cbbed ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_cadcf .SortState =NewCT_SortState ();if _bgece :=d .DecodeElement (_cadcf .SortState ,&_ffcfe );_bgece !=nil {return _bgece ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cadcf .ExtLst =NewCT_ExtensionList ();if _bgaef :=d .DecodeElement (_cadcf .ExtLst ,&_ffcfe );_bgaef !=nil {return _bgaef ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0025\u0076",_ffcfe .Name );if _bagdf :=d .Skip ();_bagdf !=nil {return _bagdf ;};};case _b .EndElement :break _cefdc ;case _b .CharData :};};return nil ;};type CT_X struct{ +// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path +func (_cdbeg *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil };func NewCT_DataConsolidate ()*CT_DataConsolidate {_bebbf :=&CT_DataConsolidate {};return _bebbf };func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_ddccb :=&CT_RevisionCustomView {};_ddccb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_ddccb .ActionAttr =ST_RevisionAction (1);return _ddccb ;};type CT_FontScheme struct{ -// Shared Items Index -VAttr *int32 ;};func (_eda *CT_AutoSortScope )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_egb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_eda .PivotArea ,_egb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Font Scheme +ValAttr ST_FontScheme ;};func (_dfgddg *CT_ReviewedRevisions )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dfaaagb :=range start .Attr {if _dfaaagb .Name .Local =="\u0063\u006f\u0075n\u0074"{_adfgba ,_bgaa :=_b .ParseUint (_dfaaagb .Value ,10,32);if _bgaa !=nil {return _bgaa ;};_agdab :=uint32 (_adfgba );_dfgddg .CountAttr =&_agdab ;continue ;};};_fcabb :for {_dgeab ,_feadf :=d .Token ();if _feadf !=nil {return _feadf ;};switch _efcgga :=_dgeab .(type ){case _ea .StartElement :switch _efcgga .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}:_abgdb :=NewCT_Reviewed ();if _edfbde :=d .DecodeElement (_abgdb ,&_efcgga );_edfbde !=nil {return _edfbde ;};_dfgddg .Reviewed =append (_dfgddg .Reviewed ,_abgdb );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_efcgga .Name );if _gcgea :=d .Skip ();_gcgea !=nil {return _gcgea ;};};case _ea .EndElement :break _fcabb ;case _ea .CharData :};};return nil ;};func (_dcbfa *CT_Pages )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ffbdc :=range start .Attr {if _ffbdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccfde ,_adbcf :=_b .ParseUint (_ffbdc .Value ,10,32);if _adbcf !=nil {return _adbcf ;};_bdccea :=uint32 (_ccfde );_dcbfa .CountAttr =&_bdccea ;continue ;};};_cacef :for {_egdbgb ,_dfdgdg :=d .Token ();if _dfdgdg !=nil {return _dfdgdg ;};switch _fbdf :=_egdbgb .(type ){case _ea .StartElement :switch _fbdf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"}:_adeaa :=NewCT_PCDSCPage ();if _fbdc :=d .DecodeElement (_adeaa ,&_fbdf );_fbdc !=nil {return _fbdc ;};_dcbfa .Page =append (_dcbfa .Page ,_adeaa );default:_c .Log ("\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\u0050\u0061\u0067\u0065\u0073\u0020\u0025\u0076",_fbdf .Name );if _baggcb :=d .Skip ();_baggcb !=nil {return _baggcb ;};};case _ea .EndElement :break _cacef ;case _ea .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path -func (_cdagf *CT_TableColumn )ValidateWithPath (path string )error {if _gabce :=_cdagf .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072");_gabce !=nil {return _gabce ;};if _cdagf .CalculatedColumnFormula !=nil {if _ebecc :=_cdagf .CalculatedColumnFormula .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0043\u006fl\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061");_ebecc !=nil {return _ebecc ;};};if _cdagf .TotalsRowFormula !=nil {if _gfafd :=_cdagf .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_gfafd !=nil {return _gfafd ;};};if _cdagf .XmlColumnPr !=nil {if _gffae :=_cdagf .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_gffae !=nil {return _gffae ;};};if _cdagf .ExtLst !=nil {if _accbdg :=_cdagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_accbdg !=nil {return _accbdg ;};};return nil ;};type CT_CacheSource struct{ +// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path +func (_cddaa *CT_OleLink )ValidateWithPath (path string )error {if _cddaa .OleItems !=nil {if _ceadcc :=_cddaa .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_ceadcc !=nil {return _ceadcc ;};};return nil ;};func (_afege ST_CredMethod )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_ffdbeb :=_ea .Attr {};_ffdbeb .Name =name ;switch _afege {case ST_CredMethodUnset :_ffdbeb .Value ="";case ST_CredMethodIntegrated :_ffdbeb .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_ffdbeb .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_ffdbeb .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_ffdbeb .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _ffdbeb ,nil ;};func (_adcgfd *ST_VerticalAlignment )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fgggd ,_gccgga :=d .Token ();if _gccgga !=nil {return _gccgga ;};if _decab ,_afgdbe :=_fgggd .(_ea .EndElement );_afgdbe &&_decab .Name ==start .Name {*_adcgfd =1;return nil ;};if _gffdce ,_fgeaef :=_fgggd .(_ea .CharData );!_fgeaef {return _be .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",_fgggd );}else {switch string (_gffdce ){case "":*_adcgfd =0;case "\u0074\u006f\u0070":*_adcgfd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adcgfd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_adcgfd =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_adcgfd =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_adcgfd =5;};};_fgggd ,_gccgga =d .Token ();if _gccgga !=nil {return _gccgga ;};if _gcebce ,_effgg :=_fgggd .(_ea .EndElement );_effgg &&_gcebce .Name ==start .Name {return nil ;};return _be .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",_fgggd );};func NewCT_Query ()*CT_Query {_dbfcd :=&CT_Query {};return _dbfcd };func (_cefeb ST_Pane )String ()string {switch _cefeb {case 0:return "";case 1:return "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 2:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 4:return "\u0074o\u0070\u004c\u0065\u0066\u0074";};return "";};func (_dffg *CT_CellWatches )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eccc :for {_eege ,_bag :=d .Token ();if _bag !=nil {return _bag ;};switch _dgcf :=_eege .(type ){case _ea .StartElement :switch _dgcf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"}:_ggfa :=NewCT_CellWatch ();if _ddde :=d .DecodeElement (_ggfa ,&_dgcf );_ddde !=nil {return _ddde ;};_dffg .CellWatch =append (_dffg .CellWatch ,_ggfa );default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061\u0074c\u0068e\u0073\u0020\u0025\u0076",_dgcf .Name );if _bdde :=d .Skip ();_bdde !=nil {return _bdde ;};};case _ea .EndElement :break _eccc ;case _ea .CharData :};};return nil ;};func NewCT_MapInfo ()*CT_MapInfo {_gdbeb :=&CT_MapInfo {};return _gdbeb };const (ST_rwColActionTypeUnset ST_rwColActionType =0;ST_rwColActionTypeInsertRow ST_rwColActionType =1;ST_rwColActionTypeDeleteRow ST_rwColActionType =2;ST_rwColActionTypeInsertCol ST_rwColActionType =3;ST_rwColActionTypeDeleteCol ST_rwColActionType =4;); -// Cache Type -TypeAttr ST_SourceType ; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_ebdaef *CT_SmartTags )ValidateWithPath (path string )error {for _bgabeg ,_eaceg :=range _ebdaef .CellSmartTags {if _eaebgb :=_eaceg .ValidateWithPath (_be .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_bgabeg ));_eaebgb !=nil {return _eaebgb ;};};return nil ;}; -// Connection Index -ConnectionIdAttr *uint32 ; +// Validate validates the PivotCacheDefinition and its children +func (_cafea *PivotCacheDefinition )Validate ()error {return _cafea .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");}; -// Worksheet PivotCache Source -WorksheetSource *CT_WorksheetSource ; +// Validate validates the CT_IconFilter and its children +func (_gdbbb *CT_IconFilter )Validate ()error {return _gdbbb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");}; -// Consolidation Source -Consolidation *CT_Consolidation ; +// Validate validates the CT_FutureMetadataBlock and its children +func (_bffbe *CT_FutureMetadataBlock )Validate ()error {return _bffbe .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_eaccb *CT_SmartTagPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbfdb :=range start .Attr {if _fbfdb .Name .Local =="\u0065\u006d\u0062e\u0064"{_acaeb ,_eaceg :=_ee .ParseBool (_fbfdb .Value );if _eaceg !=nil {return _eaceg ;};_eaccb .EmbedAttr =&_acaeb ;continue ;};if _fbfdb .Name .Local =="\u0073\u0068\u006f\u0077"{_eaccb .ShowAttr .UnmarshalXMLAttr (_fbfdb );continue ;};};for {_eecca ,_fbfdfg :=d .Token ();if _fbfdfg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_fbfdfg );};if _fbddg ,_ebbcd :=_eecca .(_b .EndElement );_ebbcd &&_fbddg .Name ==start .Name {break ;};};return nil ;};func (_ddbfbe *ST_ShowDataAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbbbdg ,_cdbdg :=d .Token ();if _cdbdg !=nil {return _cdbdg ;};if _begaaa ,_bbgdeg :=_dbbbdg .(_b .EndElement );_bbgdeg &&_begaaa .Name ==start .Name {*_ddbfbe =1;return nil ;};if _bggcea ,_aeedf :=_dbbbdg .(_b .CharData );!_aeedf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbbbdg );}else {switch string (_bggcea ){case "":*_ddbfbe =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ddbfbe =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_ddbfbe =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ddbfbe =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_ddbfbe =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_ddbfbe =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_ddbfbe =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_ddbfbe =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_ddbfbe =8;case "\u0069\u006e\u0064e\u0078":*_ddbfbe =9;};};_dbbbdg ,_cdbdg =d .Token ();if _cdbdg !=nil {return _cdbdg ;};if _eaage ,_caedca :=_dbbbdg .(_b .EndElement );_caedca &&_eaage .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbbbdg );};func NewCT_Scenarios ()*CT_Scenarios {_dcgbbd :=&CT_Scenarios {};return _dcgbbd };type CT_ConditionalFormats struct{ +// Validate validates the Sst and its children +func (_gddfbg *Sst )Validate ()error {return _gddfbg .ValidateWithPath ("\u0053\u0073\u0074")};func NewCT_ControlPr ()*CT_ControlPr {_cgaa :=&CT_ControlPr {};_cgaa .Anchor =NewCT_ObjectAnchor ();return _cgaa ;};func (_afegb *CT_FutureMetadata )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ebdcb :=range start .Attr {if _ebdcb .Name .Local =="\u006e\u0061\u006d\u0065"{_bcfd ,_eecdc :=_ebdcb .Value ,error (nil );if _eecdc !=nil {return _eecdc ;};_afegb .NameAttr =_bcfd ;continue ;};if _ebdcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_edabd ,_ecdc :=_b .ParseUint (_ebdcb .Value ,10,32);if _ecdc !=nil {return _ecdc ;};_gdage :=uint32 (_edabd );_afegb .CountAttr =&_gdage ;continue ;};};_fcdee :for {_acdfe ,_bggagd :=d .Token ();if _bggagd !=nil {return _bggagd ;};switch _aegbc :=_acdfe .(type ){case _ea .StartElement :switch _aegbc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_aggbf :=NewCT_FutureMetadataBlock ();if _dfdfe :=d .DecodeElement (_aggbf ,&_aegbc );_dfdfe !=nil {return _dfdfe ;};_afegb .Bk =append (_afegb .Bk ,_aggbf );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afegb .ExtLst =NewCT_ExtensionList ();if _gfaga :=d .DecodeElement (_afegb .ExtLst ,&_aegbc );_gfaga !=nil {return _gfaga ;};default:_c .Log ("\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\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_aegbc .Name );if _dfdec :=d .Skip ();_dfdec !=nil {return _dfdec ;};};case _ea .EndElement :break _fcdee ;case _ea .CharData :};};return nil ;};type CT_PivotDimension struct{ -// Conditional Format Count -CountAttr *uint32 ; +// Measure +MeasureAttr *bool ; -// Conditional Formatting -ConditionalFormat []*CT_ConditionalFormat ;};func (_dbacg *CT_FilterColumn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cacfd :=range start .Attr {if _cacfd .Name .Local =="\u0063\u006f\u006cI\u0064"{_abdb ,_cegd :=_ee .ParseUint (_cacfd .Value ,10,32);if _cegd !=nil {return _cegd ;};_dbacg .ColIdAttr =uint32 (_abdb );continue ;};if _cacfd .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_aaafb ,_dacad :=_ee .ParseBool (_cacfd .Value );if _dacad !=nil {return _dacad ;};_dbacg .HiddenButtonAttr =&_aaafb ;continue ;};if _cacfd .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_aegaab ,_feffc :=_ee .ParseBool (_cacfd .Value );if _feffc !=nil {return _feffc ;};_dbacg .ShowButtonAttr =&_aegaab ;continue ;};};_ebedd :for {_bedbd ,_befddc :=d .Token ();if _befddc !=nil {return _befddc ;};switch _egdc :=_bedbd .(type ){case _b .StartElement :switch _egdc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_dbacg .Filters =NewCT_Filters ();if _ccggf :=d .DecodeElement (_dbacg .Filters ,&_egdc );_ccggf !=nil {return _ccggf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"}:_dbacg .Top10 =NewCT_Top10 ();if _deacd :=d .DecodeElement (_dbacg .Top10 ,&_egdc );_deacd !=nil {return _deacd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}:_dbacg .CustomFilters =NewCT_CustomFilters ();if _cfdga :=d .DecodeElement (_dbacg .CustomFilters ,&_egdc );_cfdga !=nil {return _cfdga ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}:_dbacg .DynamicFilter =NewCT_DynamicFilter ();if _aabe :=d .DecodeElement (_dbacg .DynamicFilter ,&_egdc );_aabe !=nil {return _aabe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"}:_dbacg .ColorFilter =NewCT_ColorFilter ();if _caacg :=d .DecodeElement (_dbacg .ColorFilter ,&_egdc );_caacg !=nil {return _caacg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}:_dbacg .IconFilter =NewCT_IconFilter ();if _bcae :=d .DecodeElement (_dbacg .IconFilter ,&_egdc );_bcae !=nil {return _bcae ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbacg .ExtLst =NewCT_ExtensionList ();if _cgdgd :=d .DecodeElement (_dbacg .ExtLst ,&_egdc );_cgdgd !=nil {return _cgdgd ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_egdc .Name );if _ggeg :=d .Skip ();_ggeg !=nil {return _ggeg ;};};case _b .EndElement :break _ebedd ;case _b .CharData :};};return nil ;}; +// Dimension Name +NameAttr string ; -// Validate validates the CT_PhoneticRun and its children -func (_eedcd *CT_PhoneticRun )Validate ()error {return _eedcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");}; +// Dimension Unique Name +UniqueNameAttr string ; -// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path -func (_aadfe *CT_OlapPr )ValidateWithPath (path string )error {return nil }; +// Dimension Display Name +CaptionAttr string ;};func (_dbgea *CT_NumFmts )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dbgea .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dbgea .CountAttr )});};e .EncodeToken (start );if _dbgea .NumFmt !=nil {_ceadc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_fafcaf :=range _dbgea .NumFmt {e .EncodeElement (_fafcaf ,_ceadc );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_adfa *CT_CustomChartsheetView )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_adfa .GuidAttr )});if _adfa .ScaleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_adfa .ScaleAttr )});};if _adfa .StateAttr !=ST_SheetStateUnset {_fbab ,_dcabg :=_adfa .StateAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u0074\u0061t\u0065"});if _dcabg !=nil {return _dcabg ;};start .Attr =append (start .Attr ,_fbab );};if _adfa .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adfa .ZoomToFitAttr ))});};e .EncodeToken (start );if _adfa .PageMargins !=nil {_ebfc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_adfa .PageMargins ,_ebfc );};if _adfa .PageSetup !=nil {_acbfg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_adfa .PageSetup ,_acbfg );};if _adfa .HeaderFooter !=nil {_bcgcg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_adfa .HeaderFooter ,_bcgcg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bafea *ST_TextHAlign )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_bafea =0;case "\u006c\u0065\u0066\u0074":*_bafea =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bafea =2;case "\u0072\u0069\u0067h\u0074":*_bafea =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bafea =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bafea =5;};return nil ;};type CT_AutoSortScope struct{ -// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path -func (_fbeaa *CT_Pane )ValidateWithPath (path string )error {if _agaef :=_fbeaa .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_agaef !=nil {return _agaef ;};if _fafcc :=_fbeaa .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_fafcc !=nil {return _fafcc ;};return nil ;}; +// Auto Sort Scope +PivotArea *CT_PivotArea ;};func (_bbga *CT_Dxf )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dgbdb :for {_eabfc ,_gggfb :=d .Token ();if _gggfb !=nil {return _gggfb ;};switch _aaac :=_eabfc .(type ){case _ea .StartElement :switch _aaac .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_bbga .Font =NewCT_Font ();if _acfcf :=d .DecodeElement (_bbga .Font ,&_aaac );_acfcf !=nil {return _acfcf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bbga .NumFmt =NewCT_NumFmt ();if _dfede :=d .DecodeElement (_bbga .NumFmt ,&_aaac );_dfede !=nil {return _dfede ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_bbga .Fill =NewCT_Fill ();if _afbdf :=d .DecodeElement (_bbga .Fill ,&_aaac );_afbdf !=nil {return _afbdf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_bbga .Alignment =NewCT_CellAlignment ();if _ggad :=d .DecodeElement (_bbga .Alignment ,&_aaac );_ggad !=nil {return _ggad ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_bbga .Border =NewCT_Border ();if _ecbg :=d .DecodeElement (_bbga .Border ,&_aaac );_ecbg !=nil {return _ecbg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bbga .Protection =NewCT_CellProtection ();if _bbcc :=d .DecodeElement (_bbga .Protection ,&_aaac );_bbcc !=nil {return _bbcc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbga .ExtLst =NewCT_ExtensionList ();if _edgafc :=d .DecodeElement (_bbga .ExtLst ,&_aaac );_edgafc !=nil {return _edgafc ;};default:_c .Log ("\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\u0044\u0078\u0066\u0020\u0025\u0076",_aaac .Name );if _eegdg :=d .Skip ();_eegdg !=nil {return _eegdg ;};};case _ea .EndElement :break _dgbdb ;case _ea .CharData :};};return nil ;};func (_fddde *CT_Dxfs )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fddde .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fddde .CountAttr )});};e .EncodeToken (start );if _fddde .Dxf !=nil {_fffce :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_ggaf :=range _fddde .Dxf {e .EncodeElement (_ggaf ,_fffce );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_TablePart ()*CT_TablePart {_ceabf :=&CT_TablePart {};return _ceabf }; -// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path -func (_feggf *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _fgdcb :=_feggf .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_fgdcb !=nil {return _fgdcb ;};if _ccbfe :=_feggf .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_ccbfe !=nil {return _ccbfe ;};if _feggf .CacheHierarchies !=nil {if _befcgc :=_feggf .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_befcgc !=nil {return _befcgc ;};};if _feggf .Kpis !=nil {if _gaad :=_feggf .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_gaad !=nil {return _gaad ;};};if _feggf .TupleCache !=nil {if _ddagd :=_feggf .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");_ddagd !=nil {return _ddagd ;};};if _feggf .CalculatedItems !=nil {if _bcaec :=_feggf .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_bcaec !=nil {return _bcaec ;};};if _feggf .CalculatedMembers !=nil {if _bdedg :=_feggf .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073");_bdedg !=nil {return _bdedg ;};};if _feggf .Dimensions !=nil {if _defcf :=_feggf .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_defcf !=nil {return _defcf ;};};if _feggf .MeasureGroups !=nil {if _cbccd :=_feggf .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073");_cbccd !=nil {return _cbccd ;};};if _feggf .Maps !=nil {if _gccagg :=_feggf .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_gccagg !=nil {return _gccagg ;};};if _feggf .ExtLst !=nil {if _bgbfd :=_feggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgbfd !=nil {return _bgbfd ;};};return nil ;};type CT_RevisionConflict struct{ +// Validate validates the CT_UnderlineProperty and its children +func (_gbgdb *CT_UnderlineProperty )Validate ()error {return _gbgdb .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};func (_badgcd *CT_VolMain )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_be .Sprintf ("\u0025\u0076",_badgcd .FirstAttr )});e .EncodeToken (start );_bdcbd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_fcbcg :=range _badgcd .Tp {e .EncodeElement (_fcbcg ,_bdcbd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Sheet Id -SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// ValidateWithPath validates the Connections and its children, prefixing error messages with path +func (_cacfad *Connections )ValidateWithPath (path string )error {if _daaegc :=_cacfad .CT_Connections .ValidateWithPath (path );_daaegc !=nil {return _daaegc ;};return nil ;}; -// Validate validates the CT_DataRefs and its children -func (_fbdc *CT_DataRefs )Validate ()error {return _fbdc .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");}; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_ddded *CT_ExtensionList )ValidateWithPath (path string )error {for _aecad ,_fdae :=range _ddded .Ext {if _eddga :=_fdae .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_aecad ));_eddga !=nil {return _eddga ;};};return nil ;};func NewCT_Number ()*CT_Number {_bbda :=&CT_Number {};return _bbda };type CT_VolTypes struct{ -// Validate validates the CT_MdxKPI and its children -func (_bfbga *CT_MdxKPI )Validate ()error {return _bfbga .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");}; +// Volatile Dependency Type +VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;};func (_fggef *CT_FunctionGroups )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fggef .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fggef .BuiltInGroupCountAttr )});};e .EncodeToken (start );if _fggef .FunctionGroup !=nil {_fgaaa :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_fffcc :=range _fggef .FunctionGroup {e .EncodeElement (_fffcc ,_fgaaa );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type PivotTableDefinition struct{CT_pivotTableDefinition };func (_bbadbb ST_Comments )Validate ()error {return _bbadbb .ValidateWithPath ("")};func (_ecfg *CT_InputCells )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fgdfc :=range start .Attr {if _fgdfc .Name .Local =="\u0072"{_ceded ,_bbacce :=_fgdfc .Value ,error (nil );if _bbacce !=nil {return _bbacce ;};_ecfg .RAttr =_ceded ;continue ;};if _fgdfc .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_dccaa ,_ddegd :=_b .ParseBool (_fgdfc .Value );if _ddegd !=nil {return _ddegd ;};_ecfg .DeletedAttr =&_dccaa ;continue ;};if _fgdfc .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_edgcd ,_beafc :=_b .ParseBool (_fgdfc .Value );if _beafc !=nil {return _beafc ;};_ecfg .UndoneAttr =&_edgcd ;continue ;};if _fgdfc .Name .Local =="\u0076\u0061\u006c"{_cedff ,_cbcgd :=_fgdfc .Value ,error (nil );if _cbcgd !=nil {return _cbcgd ;};_ecfg .ValAttr =_cedff ;continue ;};if _fgdfc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gbgef ,_gdgbd :=_b .ParseUint (_fgdfc .Value ,10,32);if _gdgbd !=nil {return _gdgbd ;};_gaagd :=uint32 (_gbgef );_ecfg .NumFmtIdAttr =&_gaagd ;continue ;};};for {_dgbcga ,_fedea :=d .Token ();if _fedea !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_fedea );};if _cgce ,_aadgf :=_dgbcga .(_ea .EndElement );_aadgf &&_cgce .Name ==start .Name {break ;};};return nil ;};func (_agegcb ST_DdeValueType )Validate ()error {return _agegcb .ValidateWithPath ("")};func (_ecaeaf ST_CellFormulaType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_ecaeaf .String (),start );};func (_cddbad *Headers )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0073";return _cddbad .CT_RevisionHeaders .MarshalXML (e ,start );};type CT_GroupLevels struct{ -// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path -func (_aeaa *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil }; +// Grouping Level Count +CountAttr *uint32 ; -// Validate validates the QueryTable and its children -func (_dcbbb *QueryTable )Validate ()error {return _dcbbb .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};type CT_IgnoredError struct{ +// OLAP Grouping Levels +GroupLevel []*CT_GroupLevel ;};func (_dfacd *CT_ChartsheetView )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gfgda :=range start .Attr {if _gfgda .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_acdaa ,_gefbd :=_b .ParseBool (_gfgda .Value );if _gefbd !=nil {return _gefbd ;};_dfacd .TabSelectedAttr =&_acdaa ;continue ;};if _gfgda .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_gdadc ,_agge :=_b .ParseUint (_gfgda .Value ,10,32);if _agge !=nil {return _agge ;};_bagc :=uint32 (_gdadc );_dfacd .ZoomScaleAttr =&_bagc ;continue ;};if _gfgda .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_baeg ,_dabd :=_b .ParseUint (_gfgda .Value ,10,32);if _dabd !=nil {return _dabd ;};_dfacd .WorkbookViewIdAttr =uint32 (_baeg );continue ;};if _gfgda .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_ffgaf ,_bcdb :=_b .ParseBool (_gfgda .Value );if _bcdb !=nil {return _bcdb ;};_dfacd .ZoomToFitAttr =&_ffgaf ;continue ;};};_agafa :for {_bbcde ,_acec :=d .Token ();if _acec !=nil {return _acec ;};switch _bgbg :=_bbcde .(type ){case _ea .StartElement :switch _bgbg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfacd .ExtLst =NewCT_ExtensionList ();if _dfgbg :=d .DecodeElement (_dfacd .ExtLst ,&_bgbg );_dfgbg !=nil {return _dfgbg ;};default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_bgbg .Name );if _geecb :=d .Skip ();_geecb !=nil {return _geecb ;};};case _ea .EndElement :break _agafa ;case _ea .CharData :};};return nil ;};func (_ddbgf *CT_ExternalLink )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _ddbgf .Choice !=nil {_ddbgf .Choice .MarshalXML (e ,_ea .StartElement {});};if _ddbgf .ExtLst !=nil {_ddgbf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddbgf .ExtLst ,_ddgbf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_Colors struct{ -// Sequence of References -SqrefAttr ST_Sqref ; +// Color Indexes +IndexedColors *CT_IndexedColors ; -// Evaluation Error -EvalErrorAttr *bool ; +// MRU Colors +MruColors *CT_MRUColors ;};func NewCT_LevelGroup ()*CT_LevelGroup {_aeaa :=&CT_LevelGroup {};_aeaa .GroupMembers =NewCT_GroupMembers ();return _aeaa ;};func (_cfbgg *CT_RangePr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cbeff :=range start .Attr {if _cbeff .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_fgcbc ,_ffcdf :=_b .ParseBool (_cbeff .Value );if _ffcdf !=nil {return _ffcdf ;};_cfbgg .AutoStartAttr =&_fgcbc ;continue ;};if _cbeff .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_agage ,_gefce :=_b .ParseBool (_cbeff .Value );if _gefce !=nil {return _gefce ;};_cfbgg .AutoEndAttr =&_agage ;continue ;};if _cbeff .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_cfbgg .GroupByAttr .UnmarshalXMLAttr (_cbeff );continue ;};if _cbeff .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_bbgbg ,_bbgae :=_b .ParseFloat (_cbeff .Value ,64);if _bbgae !=nil {return _bbgae ;};_cfbgg .StartNumAttr =&_bbgbg ;continue ;};if _cbeff .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_bfcbe ,_gdcfa :=_b .ParseFloat (_cbeff .Value ,64);if _gdcfa !=nil {return _gdcfa ;};_cfbgg .EndNumAttr =&_bfcbe ;continue ;};if _cbeff .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_dceba ,_bfcce :=ParseStdlibTime (_cbeff .Value );if _bfcce !=nil {return _bfcce ;};_cfbgg .StartDateAttr =&_dceba ;continue ;};if _cbeff .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_ddgde ,_efgbe :=ParseStdlibTime (_cbeff .Value );if _efgbe !=nil {return _efgbe ;};_cfbgg .EndDateAttr =&_ddgde ;continue ;};if _cbeff .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_dfddf ,_cdeac :=_b .ParseFloat (_cbeff .Value ,64);if _cdeac !=nil {return _cdeac ;};_cfbgg .GroupIntervalAttr =&_dfddf ;continue ;};};for {_cdfbf ,_dbcacd :=d .Token ();if _dbcacd !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_dbcacd );};if _fbebg ,_bbdcb :=_cdfbf .(_ea .EndElement );_bbdcb &&_fbebg .Name ==start .Name {break ;};};return nil ;};type CT_Control struct{ -// Two Digit Text Year -TwoDigitTextYearAttr *bool ; +// Shape Id +ShapeIdAttr uint32 ;IdAttr string ; -// Number Stored As Text -NumberStoredAsTextAttr *bool ; +// Control Name +NameAttr *string ; -// Formula -FormulaAttr *bool ; +// Embedded Control Properties +ControlPr *CT_ControlPr ;}; -// Formula Range -FormulaRangeAttr *bool ; +// Validate validates the CT_ColorFilter and its children +func (_bdec *CT_ColorFilter )Validate ()error {return _bdec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");};type CT_DataFields struct{ -// Unlocked Formula -UnlockedFormulaAttr *bool ; +// Data Items Count +CountAttr *uint32 ; -// Empty Cell Reference -EmptyCellReferenceAttr *bool ; +// Data Field Item +DataField []*CT_DataField ;};func (_caebdf *CT_RowHierarchiesUsage )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_egbfc :=range start .Attr {if _egbfc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdceba ,_eegdgd :=_b .ParseUint (_egbfc .Value ,10,32);if _eegdgd !=nil {return _eegdgd ;};_fgdbb :=uint32 (_bdceba );_caebdf .CountAttr =&_fgdbb ;continue ;};};_ddbce :for {_gceef ,_cacbc :=d .Token ();if _cacbc !=nil {return _cacbc ;};switch _aadaf :=_gceef .(type ){case _ea .StartElement :switch _aadaf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_bdbef :=NewCT_HierarchyUsage ();if _cabgc :=d .DecodeElement (_bdbef ,&_aadaf );_cabgc !=nil {return _cabgc ;};_caebdf .RowHierarchyUsage =append (_caebdf .RowHierarchyUsage ,_bdbef );default:_c .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u006f\u0077\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_aadaf .Name );if _aageg :=d .Skip ();_aageg !=nil {return _aageg ;};};case _ea .EndElement :break _ddbce ;case _ea .CharData :};};return nil ;}; -// List Data Validation -ListDataValidationAttr *bool ; +// Validate validates the CT_FontFamily and its children +func (_cegaa *CT_FontFamily )Validate ()error {return _cegaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_dgfgad *CT_SheetBackgroundPicture )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dacfc :=range start .Attr {if _dacfc .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"&&_dacfc .Name .Local =="\u0069\u0064"||_dacfc .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"&&_dacfc .Name .Local =="\u0069\u0064"{_acaaa ,_afece :=_dacfc .Value ,error (nil );if _afece !=nil {return _afece ;};_dgfgad .IdAttr =_acaaa ;continue ;};};for {_decfaf ,_fdgad :=d .Token ();if _fdgad !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u003a\u0020\u0025\u0073",_fdgad );};if _abgcb ,_gbgdg :=_decfaf .(_ea .EndElement );_gbgdg &&_abgcb .Name ==start .Name {break ;};};return nil ;};func (_faacga *CT_PivotDimension )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _faacga .MeasureAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_faacga .MeasureAttr ))});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_faacga .NameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_faacga .UniqueNameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",_faacga .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_pivotTableDefinition struct{ -// Calculated Column -CalculatedColumnAttr *bool ;};func NewCT_NumFmts ()*CT_NumFmts {_bded :=&CT_NumFmts {};return _bded };func (_gddfc *ST_VolDepType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gddfc =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_gddfc =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_gddfc =2;};return nil ;}; +// Name +NameAttr string ; -// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path -func (_gfaaba *CT_PivotSelection )ValidateWithPath (path string )error {if _gecgc :=_gfaaba .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_gecgc !=nil {return _gecgc ;};if _dcffb :=_gfaaba .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_dcffb !=nil {return _dcffb ;};if _aecfb :=_gfaaba .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_aecfb !=nil {return _aecfb ;};return nil ;};func NewCT_DataBar ()*CT_DataBar {_adad :=&CT_DataBar {};_adad .Color =NewCT_Color ();return _adad };type CT_OleSize struct{ +// PivotCache Definition Id +CacheIdAttr uint32 ; -// Reference -RefAttr string ;}; +// Data On Rows +DataOnRowsAttr *bool ; -// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path -func (_cfeda *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil };func (_cgfba *ST_DvAspect )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgfba =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_cgfba =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_cgfba =2;};return nil ;};func (_aeacc *CT_QueryTableDeletedFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbafac :=range start .Attr {if _cbafac .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfdcg ,_cgebc :=_ee .ParseUint (_cbafac .Value ,10,32);if _cgebc !=nil {return _cgebc ;};_fabee :=uint32 (_gfdcg );_aeacc .CountAttr =&_fabee ;continue ;};};_adacbc :for {_dfbb ,_gcdde :=d .Token ();if _gcdde !=nil {return _gcdde ;};switch _bgceg :=_dfbb .(type ){case _b .StartElement :switch _bgceg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_egfega :=NewCT_DeletedField ();if _baeeg :=d .DecodeElement (_egfega ,&_bgceg );_baeeg !=nil {return _baeeg ;};_aeacc .DeletedField =append (_aeacc .DeletedField ,_egfega );default:_ba .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0051\u0075e\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_bgceg .Name );if _gdgade :=d .Skip ();_gdgade !=nil {return _gdgade ;};};case _b .EndElement :break _adacbc ;case _b .CharData :};};return nil ;};func (_baffgf ST_PatternType )ValidateWithPath (path string )error {switch _baffgf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baffgf ));};return nil ;}; +// Default Data Field Position +DataPositionAttr *uint32 ; -// Validate validates the CT_Borders and its children -func (_bdg *CT_Borders )Validate ()error {return _bdg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; +// Data Field Header Name +DataCaptionAttr string ; -// Validate validates the CT_Filter and its children -func (_fgdag *CT_Filter )Validate ()error {return _fgdag .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};func (_ageeb *CT_SingleXmlCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ageeb .XmlCellPr =NewCT_XmlCellPr ();for _ ,_affgf :=range start .Attr {if _affgf .Name .Local =="\u0069\u0064"{_eegga ,_ggbgg :=_ee .ParseUint (_affgf .Value ,10,32);if _ggbgg !=nil {return _ggbgg ;};_ageeb .IdAttr =uint32 (_eegga );continue ;};if _affgf .Name .Local =="\u0072"{_bcfeda ,_afadf :=_affgf .Value ,error (nil );if _afadf !=nil {return _afadf ;};_ageeb .RAttr =_bcfeda ;continue ;};if _affgf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_fecae ,_deded :=_ee .ParseUint (_affgf .Value ,10,32);if _deded !=nil {return _deded ;};_ageeb .ConnectionIdAttr =uint32 (_fecae );continue ;};};_agdce :for {_fbcdde ,_cacgc :=d .Token ();if _cacgc !=nil {return _cacgc ;};switch _efbggd :=_fbcdde .(type ){case _b .StartElement :switch _efbggd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"}:if _aadcf :=d .DecodeElement (_ageeb .XmlCellPr ,&_efbggd );_aadcf !=nil {return _aadcf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ageeb .ExtLst =NewCT_ExtensionList ();if _aefba :=d .DecodeElement (_ageeb .ExtLst ,&_efbggd );_aefba !=nil {return _aefba ;};default:_ba .Log ("\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\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_efbggd .Name );if _faegg :=d .Skip ();_faegg !=nil {return _faegg ;};};case _b .EndElement :break _agdce ;case _b .CharData :};};return nil ;}; +// Grand Totals Caption +GrandTotalCaptionAttr *string ; -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_gfedf *EG_ExtensionList )ValidateWithPath (path string )error {for _afcfd ,_cfdcf :=range _gfedf .Ext {if _fadgc :=_cfdcf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_afcfd ));_fadgc !=nil {return _fadgc ;};};return nil ;};func (_ggfcbgb ST_SortMethod )Validate ()error {return _ggfcbgb .ValidateWithPath ("")};func (_fgac *CT_Format )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgac .ActionAttr !=ST_FormatActionUnset {_acbaaa ,_ddaeg :=_fgac .ActionAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _ddaeg !=nil {return _ddaeg ;};start .Attr =append (start .Attr ,_acbaaa );};if _fgac .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fgac .DxfIdAttr )});};e .EncodeToken (start );_gaag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fgac .PivotArea ,_gaag );if _fgac .ExtLst !=nil {_dfgd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgac .ExtLst ,_dfgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Error Caption +ErrorCaptionAttr *string ; -// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path -func (_fcdfd *CT_PivotFilter )ValidateWithPath (path string )error {if _fcdfd .TypeAttr ==ST_PivotFilterTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _eecgb :=_fcdfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eecgb !=nil {return _eecgb ;};if _bdbdd :=_fcdfd .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_bdbdd !=nil {return _bdbdd ;};if _fcdfd .ExtLst !=nil {if _aggcb :=_fcdfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aggcb !=nil {return _aggcb ;};};return nil ;};type CT_FutureMetadata struct{ +// Show Error +ShowErrorAttr *bool ; -// Metadata Type Name -NameAttr string ; +// Caption for Missing Values +MissingCaptionAttr *string ; -// Future Metadata Block Count -CountAttr *uint32 ; +// Show Missing +ShowMissingAttr *bool ; -// Future Metadata Block -Bk []*CT_FutureMetadataBlock ; +// Page Header Style Name +PageStyleAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Table Style Name +PivotTableStyleAttr *string ; -// Validate validates the CT_SmartTagTypes and its children -func (_agbcf *CT_SmartTagTypes )Validate ()error {return _agbcf .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");};type CT_DrawingHF struct{IdAttr string ; +// Vacated Style +VacatedStyleAttr *string ; -// Left Header for Odd Pages -LhoAttr *uint32 ; +// PivotTable Custom String +TagAttr *string ; -// Left Header for Even Pages -LheAttr *uint32 ; +// PivotTable Last Updated Version +UpdatedVersionAttr *uint8 ; -// Left Header for First Page -LhfAttr *uint32 ; +// Minimum Refreshable Version +MinRefreshableVersionAttr *uint8 ; -// Center Header for Odd Pages -ChoAttr *uint32 ; +// Asterisk Totals +AsteriskTotalsAttr *bool ; -// Center Header for Even Pages -CheAttr *uint32 ; +// Show Item Names +ShowItemsAttr *bool ; -// Center Header for First Page -ChfAttr *uint32 ; +// Allow Edit Data +EditDataAttr *bool ; -// Right Header for Odd Pages -RhoAttr *uint32 ; +// Disable Field List +DisableFieldListAttr *bool ; -// Right Header for Even Pages -RheAttr *uint32 ; +// Show Calculated Members +ShowCalcMbrsAttr *bool ; -// Right Header for First Page -RhfAttr *uint32 ; +// Total Visual Data +VisualTotalsAttr *bool ; -// Left Footer for Odd Pages -LfoAttr *uint32 ; +// Show Multiple Labels +ShowMultipleLabelAttr *bool ; -// Left Footer for Even Pages -LfeAttr *uint32 ; +// Show Drop Down +ShowDataDropDownAttr *bool ; -// Left Footer for First Page -LffAttr *uint32 ; +// Show Expand Collapse +ShowDrillAttr *bool ; -// Center Footer for Odd Pages -CfoAttr *uint32 ; +// Print Drill Indicators +PrintDrillAttr *bool ; -// Center Footer for Even Pages -CfeAttr *uint32 ; +// Show Member Property ToolTips +ShowMemberPropertyTipsAttr *bool ; -// Center Footer for First Page -CffAttr *uint32 ; +// Show ToolTips on Data +ShowDataTipsAttr *bool ; -// Right Footer for Odd Pages -RfoAttr *uint32 ; +// Enable PivotTable Wizard +EnableWizardAttr *bool ; -// Right Footer for Even Pages -RfeAttr *uint32 ; +// Enable Drill Down +EnableDrillAttr *bool ; -// Right Footer for First Page -RffAttr *uint32 ;};func (_fbacg *CT_PivotAreaReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbacg .FieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fbacg .FieldAttr )});};if _fbacg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbacg .CountAttr )});};if _fbacg .SelectedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .SelectedAttr ))});};if _fbacg .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .ByPositionAttr ))});};if _fbacg .RelativeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .RelativeAttr ))});};if _fbacg .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .DefaultSubtotalAttr ))});};if _fbacg .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .SumSubtotalAttr ))});};if _fbacg .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .CountASubtotalAttr ))});};if _fbacg .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .AvgSubtotalAttr ))});};if _fbacg .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .MaxSubtotalAttr ))});};if _fbacg .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .MinSubtotalAttr ))});};if _fbacg .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .ProductSubtotalAttr ))});};if _fbacg .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .CountSubtotalAttr ))});};if _fbacg .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .StdDevSubtotalAttr ))});};if _fbacg .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .StdDevPSubtotalAttr ))});};if _fbacg .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .VarSubtotalAttr ))});};if _fbacg .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbacg .VarPSubtotalAttr ))});};e .EncodeToken (start );if _fbacg .X !=nil {_cfefc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fceac :=range _fbacg .X {e .EncodeElement (_fceac ,_cfefc );};};if _fbacg .ExtLst !=nil {_cabc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbacg .ExtLst ,_cabc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ;DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;}; +// Enable Field Properties +EnableFieldPropertiesAttr *bool ; -// Validate validates the CT_Reviewed and its children -func (_bgfbb *CT_Reviewed )Validate ()error {return _bgfbb .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");}; +// Preserve Formatting +PreserveFormattingAttr *bool ; -// Validate validates the CT_PageFields and its children -func (_gcegf *CT_PageFields )Validate ()error {return _gcegf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_GroupItems struct{ +// Auto Formatting +UseAutoFormattingAttr *bool ; -// Items Created Count -CountAttr *uint32 ; +// Page Wrap +PageWrapAttr *uint32 ; -// No Value -M []*CT_Missing ; +// Page Over Then Down +PageOverThenDownAttr *bool ; -// Numeric Value -N []*CT_Number ; +// Subtotal Hidden Items +SubtotalHiddenItemsAttr *bool ; -// Boolean -B []*CT_Boolean ; +// Row Grand Totals +RowGrandTotalsAttr *bool ; -// Error Value -E []*CT_Error ; +// Grand Totals On Columns +ColGrandTotalsAttr *bool ; -// Character Value -S []*CT_String ; +// Field Print Titles +FieldPrintTitlesAttr *bool ; -// Date Time -D []*CT_DateTime ;};func NewCT_UndoInfo ()*CT_UndoInfo {_fcagf :=&CT_UndoInfo {};_fcagf .ExpAttr =ST_FormulaExpression (1);return _fcagf ;};func (_ddfa *CT_Connections )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdgb :for {_geacd ,_dddbe :=d .Token ();if _dddbe !=nil {return _dddbe ;};switch _dceg :=_geacd .(type ){case _b .StartElement :switch _dceg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_beae :=NewCT_Connection ();if _gcdab :=d .DecodeElement (_beae ,&_dceg );_gcdab !=nil {return _gcdab ;};_ddfa .Connection =append (_ddfa .Connection ,_beae );default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074i\u006fn\u0073\u0020\u0025\u0076",_dceg .Name );if _edcd :=d .Skip ();_edcd !=nil {return _edcd ;};};case _b .EndElement :break _gdgb ;case _b .CharData :};};return nil ;};func NewCT_Location ()*CT_Location {_bccgf :=&CT_Location {};return _bccgf };func (_cadba *CT_DbPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eagcff :=range start .Attr {if _eagcff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_bdea ,_ebec :=_eagcff .Value ,error (nil );if _ebec !=nil {return _ebec ;};_cadba .ConnectionAttr =_bdea ;continue ;};if _eagcff .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_cefa ,_cbabg :=_eagcff .Value ,error (nil );if _cbabg !=nil {return _cbabg ;};_cadba .CommandAttr =&_cefa ;continue ;};if _eagcff .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_geggc ,_agedb :=_eagcff .Value ,error (nil );if _agedb !=nil {return _agedb ;};_cadba .ServerCommandAttr =&_geggc ;continue ;};if _eagcff .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_ebbdc ,_dagd :=_ee .ParseUint (_eagcff .Value ,10,32);if _dagd !=nil {return _dagd ;};_gaac :=uint32 (_ebbdc );_cadba .CommandTypeAttr =&_gaac ;continue ;};};for {_geae ,_adcf :=d .Token ();if _adcf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_adcf );};if _ebcb ,_cbdb :=_geae .(_b .EndElement );_cbdb &&_ebcb .Name ==start .Name {break ;};};return nil ;}; +// Item Print Titles +ItemPrintTitlesAttr *bool ; -// Validate validates the CT_CellSmartTags and its children -func (_ebge *CT_CellSmartTags )Validate ()error {return _ebge .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};type CT_Hyperlink struct{ +// Merge Titles +MergeItemAttr *bool ; -// Reference -RefAttr string ;IdAttr *string ; +// Show Drop Zones +ShowDropZonesAttr *bool ; -// Location -LocationAttr *string ; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// Tool Tip -TooltipAttr *string ; +// Indentation for Compact Axis +IndentAttr *uint32 ; -// Display String -DisplayAttr *string ;};func (_eeabae *CT_ExternalReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eeabae .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgcda *CT_MetadataTypes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgcda .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cgcda .CountAttr )});};e .EncodeToken (start );_ebbag :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_ebfgaf :=range _cgcda .MetadataType {e .EncodeElement (_ebfgaf ,_ebbag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdcdcad ST_CfvoType )ValidateWithPath (path string )error {switch _bdcdcad {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdcdcad ));};return nil ;};func (_fedd *CT_CacheHierarchy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bee :=range start .Attr {if _bee .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gdge ,_daa :=_bee .Value ,error (nil );if _daa !=nil {return _daa ;};_fedd .DimensionUniqueNameAttr =&_gdge ;continue ;};if _bee .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_bfdd ,_gaf :=_bee .Value ,error (nil );if _gaf !=nil {return _gaf ;};_fedd .DisplayFolderAttr =&_bfdd ;continue ;};if _bee .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_acffd ,_dcgf :=_bee .Value ,error (nil );if _dcgf !=nil {return _dcgf ;};_fedd .CaptionAttr =&_acffd ;continue ;};if _bee .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_dee ,_egc :=_bee .Value ,error (nil );if _egc !=nil {return _egc ;};_fedd .MeasureGroupAttr =&_dee ;continue ;};if _bee .Name .Local =="\u0073\u0065\u0074"{_geab ,_cdg :=_ee .ParseBool (_bee .Value );if _cdg !=nil {return _cdg ;};_fedd .SetAttr =&_geab ;continue ;};if _bee .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_fcgb ,_agd :=_ee .ParseBool (_bee .Value );if _agd !=nil {return _agd ;};_fedd .MeasuresAttr =&_fcgb ;continue ;};if _bee .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_dbg ,_aecg :=_ee .ParseInt (_bee .Value ,10,32);if _aecg !=nil {return _aecg ;};_gfab :=int32 (_dbg );_fedd .IconSetAttr =&_gfab ;continue ;};if _bee .Name .Local =="\u0063\u006f\u0075n\u0074"{_abdf ,_dfe :=_ee .ParseUint (_bee .Value ,10,32);if _dfe !=nil {return _dfe ;};_fedd .CountAttr =uint32 (_abdf );continue ;};if _bee .Name .Local =="\u0074\u0069\u006d\u0065"{_fbff ,_fff :=_ee .ParseBool (_bee .Value );if _fff !=nil {return _fff ;};_fedd .TimeAttr =&_fbff ;continue ;};if _bee .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_gcf ,_dcaf :=_ee .ParseBool (_bee .Value );if _dcaf !=nil {return _dcaf ;};_fedd .OneFieldAttr =&_gcf ;continue ;};if _bee .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_dfdc ,_bbdgd :=_ee .ParseUint (_bee .Value ,10,16);if _bbdgd !=nil {return _bbdgd ;};_fedg :=uint16 (_dfdc );_fedd .MemberValueDatatypeAttr =&_fedg ;continue ;};if _bee .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_dbe ,_ggc :=_ee .ParseBool (_bee .Value );if _ggc !=nil {return _ggc ;};_fedd .UnbalancedGroupAttr =&_dbe ;continue ;};if _bee .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_adac ,_dfa :=_ee .ParseUint (_bee .Value ,10,32);if _dfa !=nil {return _dfa ;};_cfag :=uint32 (_adac );_fedd .ParentSetAttr =&_cfag ;continue ;};if _bee .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gecd ,_cdaf :=_bee .Value ,error (nil );if _cdaf !=nil {return _cdaf ;};_fedd .DefaultMemberUniqueNameAttr =&_gecd ;continue ;};if _bee .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_dgde ,_fge :=_ee .ParseBool (_bee .Value );if _fge !=nil {return _fge ;};_fedd .MeasureAttr =&_dgde ;continue ;};if _bee .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_dfec ,_efe :=_ee .ParseBool (_bee .Value );if _efe !=nil {return _efe ;};_fedd .UnbalancedAttr =&_dfec ;continue ;};if _bee .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gbgf ,_gdd :=_bee .Value ,error (nil );if _gdd !=nil {return _gdd ;};_fedd .AllCaptionAttr =&_gbgf ;continue ;};if _bee .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fbee ,_abgb :=_ee .ParseBool (_bee .Value );if _abgb !=nil {return _abgb ;};_fedd .HiddenAttr =&_fbee ;continue ;};if _bee .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_geaf ,_aece :=_ee .ParseBool (_bee .Value );if _aece !=nil {return _aece ;};_fedd .AttributeAttr =&_geaf ;continue ;};if _bee .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ffeb ,_beab :=_bee .Value ,error (nil );if _beab !=nil {return _beab ;};_fedd .AllUniqueNameAttr =&_ffeb ;continue ;};if _bee .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gdbc ,_ffba :=_bee .Value ,error (nil );if _ffba !=nil {return _ffba ;};_fedd .UniqueNameAttr =_gdbc ;continue ;};if _bee .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_fage ,_baba :=_ee .ParseBool (_bee .Value );if _baba !=nil {return _baba ;};_fedd .KeyAttributeAttr =&_fage ;continue ;};};_bdaf :for {_agaa ,_fdbfb :=d .Token ();if _fdbfb !=nil {return _fdbfb ;};switch _gff :=_agaa .(type ){case _b .StartElement :switch _gff .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"}:_fedd .FieldsUsage =NewCT_FieldsUsage ();if _efef :=d .DecodeElement (_fedd .FieldsUsage ,&_gff );_efef !=nil {return _efef ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"}:_fedd .GroupLevels =NewCT_GroupLevels ();if _ffad :=d .DecodeElement (_fedd .GroupLevels ,&_gff );_ffad !=nil {return _ffad ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fedd .ExtLst =NewCT_ExtensionList ();if _bacc :=d .DecodeElement (_fedd .ExtLst ,&_gff );_bacc !=nil {return _bacc ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_gff .Name );if _cgg :=d .Skip ();_cgg !=nil {return _cgg ;};};case _b .EndElement :break _bdaf ;case _b .CharData :};};return nil ;};func (_bgdffe *CT_TableStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bgdffe .NameAttr )});if _bgdffe .PivotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bgdffe .PivotAttr ))});};if _bgdffe .TableAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bgdffe .TableAttr ))});};if _bgdffe .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgdffe .CountAttr )});};e .EncodeToken (start );if _bgdffe .TableStyleElement !=nil {_dfggf :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}};for _ ,_faadf :=range _bgdffe .TableStyleElement {e .EncodeElement (_faadf ,_dfggf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbcaf *CT_MdxMemeberProp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",_bbcaf .NAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0070"},Value :_f .Sprintf ("\u0025\u0076",_bbcaf .NpAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adcc *CT_ChartsheetView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdgdf :=range start .Attr {if _bdgdf .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_bbda ,_fcfde :=_ee .ParseBool (_bdgdf .Value );if _fcfde !=nil {return _fcfde ;};_adcc .TabSelectedAttr =&_bbda ;continue ;};if _bdgdf .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_fab ,_facbb :=_ee .ParseUint (_bdgdf .Value ,10,32);if _facbb !=nil {return _facbb ;};_cebd :=uint32 (_fab );_adcc .ZoomScaleAttr =&_cebd ;continue ;};if _bdgdf .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_fabg ,_ggeb :=_ee .ParseUint (_bdgdf .Value ,10,32);if _ggeb !=nil {return _ggeb ;};_adcc .WorkbookViewIdAttr =uint32 (_fabg );continue ;};if _bdgdf .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_ebcff ,_aefcf :=_ee .ParseBool (_bdgdf .Value );if _aefcf !=nil {return _aefcf ;};_adcc .ZoomToFitAttr =&_ebcff ;continue ;};};_bgad :for {_bfa ,_gbce :=d .Token ();if _gbce !=nil {return _gbce ;};switch _cadg :=_bfa .(type ){case _b .StartElement :switch _cadg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcc .ExtLst =NewCT_ExtensionList ();if _ccgc :=d .DecodeElement (_adcc .ExtLst ,&_cadg );_ccgc !=nil {return _ccgc ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_cadg .Name );if _eab :=d .Skip ();_eab !=nil {return _eab ;};};case _b .EndElement :break _bgad ;case _b .CharData :};};return nil ;};type CT_RevisionComment struct{ +// Show Empty Row +ShowEmptyRowAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Show Empty Column +ShowEmptyColAttr *bool ; -// Cell -CellAttr string ; +// Show Field Headers +ShowHeadersAttr *bool ; + +// Compact New Fields +CompactAttr *bool ; + +// Outline New Fields +OutlineAttr *bool ; + +// Outline Data Fields +OutlineDataAttr *bool ; + +// Compact Data +CompactDataAttr *bool ; + +// Data Fields Published +PublishedAttr *bool ; + +// Enable Drop Zones +GridDropZonesAttr *bool ; + +// Stop Immersive UI +ImmersiveAttr *bool ; + +// Multiple Field Filters +MultipleFieldFiltersAttr *bool ; + +// Chart Format Id +ChartFormatAttr *uint32 ; + +// Row Header Caption +RowHeaderCaptionAttr *string ; + +// Column Header Caption +ColHeaderCaptionAttr *string ; + +// Default Sort Order +FieldListSortAscendingAttr *bool ; + +// MDX Subqueries Supported +MdxSubqueriesAttr *bool ; + +// Custom List AutoSort +CustomListSortAttr *bool ; + +// PivotTable Location +Location *CT_Location ; + +// PivotTable Fields +PivotFields *CT_PivotFields ; + +// Row Fields +RowFields *CT_RowFields ; + +// Row Items +RowItems *CT_rowItems ; + +// Column Fields +ColFields *CT_ColFields ; + +// Column Items +ColItems *CT_colItems ; + +// Page Field Items +PageFields *CT_PageFields ; + +// Data Fields +DataFields *CT_DataFields ; + +// PivotTable Formats +Formats *CT_Formats ; + +// Conditional Formats +ConditionalFormats *CT_ConditionalFormats ; + +// PivotChart Formats +ChartFormats *CT_ChartFormats ; + +// PivotTable OLAP Hierarchies +PivotHierarchies *CT_PivotHierarchies ; + +// PivotTable Style +PivotTableStyleInfo *CT_PivotTableStyle ; + +// Filters +Filters *CT_PivotFilters ; + +// Row OLAP Hierarchy References +RowHierarchiesUsage *CT_RowHierarchiesUsage ; + +// Column OLAP Hierarchy References +ColHierarchiesUsage *CT_ColHierarchiesUsage ; + +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func NewCT_FontName ()*CT_FontName {_bedbdg :=&CT_FontName {};return _bedbdg }; + +// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path +func (_dbagd *CT_Controls )ValidateWithPath (path string )error {for _egba ,_dagcf :=range _dbagd .Control {if _bfeac :=_dagcf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_egba ));_bfeac !=nil {return _bfeac ;};};return nil ;};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_dgeca :=&CT_ExternalSheetData {};return _dgeca ;};func (_cbfgaf *ST_TableType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gbbded ,_dcbab :=d .Token ();if _dcbab !=nil {return _dcbab ;};if _dcbeg ,_dcadb :=_gbbded .(_ea .EndElement );_dcadb &&_dcbeg .Name ==start .Name {*_cbfgaf =1;return nil ;};if _cgfdc ,_ebgfdb :=_gbbded .(_ea .CharData );!_ebgfdb {return _be .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",_gbbded );}else {switch string (_cgfdc ){case "":*_cbfgaf =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_cbfgaf =1;case "\u0078\u006d\u006c":*_cbfgaf =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_cbfgaf =3;};};_gbbded ,_dcbab =d .Token ();if _dcbab !=nil {return _dcbab ;};if _gcecdd ,_acdcde :=_gbbded .(_ea .EndElement );_acdcde &&_gcecdd .Name ==start .Name {return nil ;};return _be .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",_gbbded );};type CT_SheetViews struct{ + +// Worksheet View +SheetView []*CT_SheetView ; + +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_gfgfeb *CT_FutureMetadataBlock )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gdecf :for {_dgcgae ,_dfeba :=d .Token ();if _dfeba !=nil {return _dfeba ;};switch _bbede :=_dgcgae .(type ){case _ea .StartElement :switch _bbede .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfgfeb .ExtLst =NewCT_ExtensionList ();if _fcea :=d .DecodeElement (_gfgfeb .ExtLst ,&_bbede );_fcea !=nil {return _fcea ;};default:_c .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u0074\u0075r\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_bbede .Name );if _aabce :=d .Skip ();_aabce !=nil {return _aabce ;};};case _ea .EndElement :break _gdecf ;case _ea .CharData :};};return nil ;};func (_eage *CT_Filters )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_caabg :=range start .Attr {if _caabg .Name .Local =="\u0062\u006c\u0061n\u006b"{_bfage ,_eabcc :=_b .ParseBool (_caabg .Value );if _eabcc !=nil {return _eabcc ;};_eage .BlankAttr =&_bfage ;continue ;};if _caabg .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_eage .CalendarTypeAttr .UnmarshalXMLAttr (_caabg );continue ;};};_dafac :for {_ebecc ,_baade :=d .Token ();if _baade !=nil {return _baade ;};switch _cgae :=_ebecc .(type ){case _ea .StartElement :switch _cgae .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_eggc :=NewCT_Filter ();if _cgffa :=d .DecodeElement (_eggc ,&_cgae );_cgffa !=nil {return _cgffa ;};_eage .Filter =append (_eage .Filter ,_eggc );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}:_cffga :=NewCT_DateGroupItem ();if _deagb :=d .DecodeElement (_cffga ,&_cgae );_deagb !=nil {return _deagb ;};_eage .DateGroupItem =append (_eage .DateGroupItem ,_cffga );default:_c .Log ("\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\u005fF\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_cgae .Name );if _ggbbf :=d .Skip ();_ggbbf !=nil {return _ggbbf ;};};case _ea .EndElement :break _dafac ;case _ea .CharData :};};return nil ;};type CT_CustomSheetView struct{ // GUID GuidAttr string ; -// User Action -ActionAttr ST_RevisionAction ; +// Print Scale +ScaleAttr *uint32 ; -// Always Show Comment -AlwaysShowAttr *bool ; +// Color Id +ColorIdAttr *uint32 ; -// Old Comment -OldAttr *bool ; +// Show Page Breaks +ShowPageBreaksAttr *bool ; -// Comment In Hidden Row -HiddenRowAttr *bool ; +// Show Formulas +ShowFormulasAttr *bool ; -// Hidden Column -HiddenColumnAttr *bool ; +// Show Grid Lines +ShowGridLinesAttr *bool ; -// Author -AuthorAttr string ; +// Show Headers +ShowRowColAttr *bool ; -// Original Comment Length -OldLengthAttr *uint32 ; +// Show Outline Symbols +OutlineSymbolsAttr *bool ; -// New Comment Length -NewLengthAttr *uint32 ;};func (_cafadb ST_HorizontalAlignment )String ()string {switch _cafadb {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0066\u0069\u006c\u006c";case 6:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 7:return "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 8:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";}; +// Show Zero Values +ZeroValuesAttr *bool ; -// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path -func (_aggffb *CT_MdxTuple )ValidateWithPath (path string )error {for _aaebb ,_feeeg :=range _aggffb .N {if _fedf :=_feeeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_aaebb ));_fedf !=nil {return _fedf ;};};return nil ;};func NewCT_WebPublishObject ()*CT_WebPublishObject {_daffd :=&CT_WebPublishObject {};return _daffd };func (_bbgac *CT_CustomFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcgf :=range start .Attr {if _gcgf .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_bbgac .OperatorAttr .UnmarshalXMLAttr (_gcgf );continue ;};if _gcgf .Name .Local =="\u0076\u0061\u006c"{_fefd ,_bgge :=_gcgf .Value ,error (nil );if _bgge !=nil {return _bgge ;};_bbgac .ValAttr =&_fefd ;continue ;};};for {_bdbg ,_agff :=d .Token ();if _agff !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_agff );};if _dddf ,_fefdd :=_bdbg .(_b .EndElement );_fefdd &&_dddf .Name ==start .Name {break ;};};return nil ;}; +// Fit To Page +FitToPageAttr *bool ; -// Validate validates the CT_ChartFormat and its children -func (_beeg *CT_ChartFormat )Validate ()error {return _beeg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentTop ST_VerticalAlignment =1;ST_VerticalAlignmentCenter ST_VerticalAlignment =2;ST_VerticalAlignmentBottom ST_VerticalAlignment =3;ST_VerticalAlignmentJustify ST_VerticalAlignment =4;ST_VerticalAlignmentDistributed ST_VerticalAlignment =5;);func (_fcbfcg *CT_VolType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_dabbg ,_cbabdg :=_fcbfcg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cbabdg !=nil {return _cbabdg ;};start .Attr =append (start .Attr ,_dabbg );e .EncodeToken (start );_ffdbf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_gcffac :=range _fcbfcg .Main {e .EncodeElement (_gcffac ,_ffdbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_DeletedField struct{ +// Print Area Defined +PrintAreaAttr *bool ; -// Deleted Fields Name -NameAttr string ;}; +// Filtered List +FilterAttr *bool ; -// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path -func (_cdfgc *CT_PageField )ValidateWithPath (path string )error {if _cdfgc .ExtLst !=nil {if _cegc :=_cdfgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cegc !=nil {return _cegc ;};};return nil ;};func (_ggbedg *CT_XmlColumnPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgabdg :=range start .Attr {if _dgabdg .Name .Local =="\u006d\u0061\u0070I\u0064"{_efgdf ,_cbeadg :=_ee .ParseUint (_dgabdg .Value ,10,32);if _cbeadg !=nil {return _cbeadg ;};_ggbedg .MapIdAttr =uint32 (_efgdf );continue ;};if _dgabdg .Name .Local =="\u0078\u0070\u0061t\u0068"{_gbabe ,_bbecba :=_dgabdg .Value ,error (nil );if _bbecba !=nil {return _bbecba ;};_ggbedg .XpathAttr =_gbabe ;continue ;};if _dgabdg .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_eedcfe ,_fdfcg :=_ee .ParseBool (_dgabdg .Value );if _fdfcg !=nil {return _fdfcg ;};_ggbedg .DenormalizedAttr =&_eedcfe ;continue ;};if _dgabdg .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_fffeec ,_fbbcc :=_dgabdg .Value ,error (nil );if _fbbcc !=nil {return _fbbcc ;};_ggbedg .XmlDataTypeAttr =_fffeec ;continue ;};};_eeccg :for {_afddb ,_gbdgc :=d .Token ();if _gbdgc !=nil {return _gbdgc ;};switch _geegd :=_afddb .(type ){case _b .StartElement :switch _geegd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggbedg .ExtLst =NewCT_ExtensionList ();if _afgf :=d .DecodeElement (_ggbedg .ExtLst ,&_geegd );_afgf !=nil {return _afgf ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006c\u0075m\u006eP\u0072\u0020\u0025\u0076",_geegd .Name );if _bacfbb :=d .Skip ();_bacfbb !=nil {return _bacfbb ;};};case _b .EndElement :break _eeccg ;case _b .CharData :};};return nil ;}; +// Show AutoFitler Drop Down Controls +ShowAutoFilterAttr *bool ; -// Validate validates the CT_PivotAreaReference and its children -func (_ebbeg *CT_PivotAreaReference )Validate ()error {return _ebbeg .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};func NewCT_Schema ()*CT_Schema {_ccgea :=&CT_Schema {};return _ccgea }; +// Hidden Rows +HiddenRowsAttr *bool ; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_cbfbb *CT_FontScheme )ValidateWithPath (path string )error {if _cbfbb .ValAttr ==ST_FontSchemeUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _eabcg :=_cbfbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eabcg !=nil {return _eabcg ;};return nil ;};const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);func (_eedacbg ST_DynamicFilterType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eedacbg .String (),start );}; +// Hidden Columns +HiddenColumnsAttr *bool ; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_ccgcb *CT_Drawing )ValidateWithPath (path string )error {return nil }; +// Visible State +StateAttr ST_SheetState ; -// Validate validates the CT_ConditionalFormats and its children -func (_cbff *CT_ConditionalFormats )Validate ()error {return _cbff .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");};func (_gegfa *CT_OleItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgba :for {_abeb ,_becdb :=d .Token ();if _becdb !=nil {return _becdb ;};switch _egcfg :=_abeb .(type ){case _b .StartElement :switch _egcfg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"}:_ddgc :=NewCT_OleItem ();if _adde :=d .DecodeElement (_ddgc ,&_egcfg );_adde !=nil {return _adde ;};_gegfa .OleItem =append (_gegfa .OleItem ,_ddgc );default:_ba .Log ("\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\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_egcfg .Name );if _baadd :=d .Skip ();_baadd !=nil {return _baadd ;};};case _b .EndElement :break _cfgba ;case _b .CharData :};};return nil ;};func (_fbdae *CT_QueryTableField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fbdae .IdAttr )});if _fbdae .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fbdae .NameAttr )});};if _fbdae .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbdae .DataBoundAttr ))});};if _fbdae .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbdae .RowNumbersAttr ))});};if _fbdae .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbdae .FillFormulasAttr ))});};if _fbdae .ClippedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbdae .ClippedAttr ))});};if _fbdae .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fbdae .TableColumnIdAttr )});};e .EncodeToken (start );if _fbdae .ExtLst !=nil {_abdegg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbdae .ExtLst ,_abdegg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eecbc ST_Axis )Validate ()error {return _eecbc .ValidateWithPath ("")};type CT_CacheFields struct{ +// Filter +FilterUniqueAttr *bool ; -// Field Count +// View Type +ViewAttr ST_SheetViewType ; + +// Show Ruler +ShowRulerAttr *bool ; + +// Top Left Visible Cell +TopLeftCellAttr *string ; + +// Pane Split Information +Pane *CT_Pane ; + +// Selection +Selection *CT_Selection ; + +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; + +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; + +// Page Margins +PageMargins *CT_PageMargins ; + +// Print Options +PrintOptions *CT_PrintOptions ; + +// Page Setup Settings +PageSetup *CT_PageSetup ; + +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; + +// AutoFilter Settings +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;}; + +// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path +func (_dbbde *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };func NewCT_FieldGroup ()*CT_FieldGroup {_bgbfc :=&CT_FieldGroup {};return _bgbfc }; + +// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path +func (_beaa *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _beac ,_gcdd :=range _beaa .CustomSheetView {if _bfgb :=_gcdd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_beac ));_bfgb !=nil {return _bfgb ;};};return nil ;};func (_gcebb ST_rwColActionType )Validate ()error {return _gcebb .ValidateWithPath ("")}; + +// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path +func (_gbebg *CT_Scenarios )ValidateWithPath (path string )error {for _edgaca ,_ebbbba :=range _gbebg .Scenario {if _eafgc :=_ebbbba .ValidateWithPath (_be .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_edgaca ));_eafgc !=nil {return _eafgc ;};};return nil ;};const (ST_ExternalConnectionTypeUnset ST_ExternalConnectionType =0;ST_ExternalConnectionTypeGeneral ST_ExternalConnectionType =1;ST_ExternalConnectionTypeText ST_ExternalConnectionType =2;ST_ExternalConnectionTypeMDY ST_ExternalConnectionType =3;ST_ExternalConnectionTypeDMY ST_ExternalConnectionType =4;ST_ExternalConnectionTypeYMD ST_ExternalConnectionType =5;ST_ExternalConnectionTypeMYD ST_ExternalConnectionType =6;ST_ExternalConnectionTypeDYM ST_ExternalConnectionType =7;ST_ExternalConnectionTypeYDM ST_ExternalConnectionType =8;ST_ExternalConnectionTypeSkip ST_ExternalConnectionType =9;ST_ExternalConnectionTypeEMD ST_ExternalConnectionType =10;);type CT_ConditionalFormat struct{ + +// Conditional Formatting Scope +ScopeAttr ST_Scope ; + +// Conditional Formatting Rule Type +TypeAttr ST_Type ; + +// Priority +PriorityAttr uint32 ; + +// Pivot Areas +PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;};func (_babdc ST_DynamicFilterType )ValidateWithPath (path string )error {switch _babdc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_babdc ));};return nil ;}; + +// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path +func (_geggg *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _gabacf ,_adbf :=range _geggg .Map {if _dgceb :=_adbf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_gabacf ));_dgceb !=nil {return _dgceb ;};};return nil ;}; + +// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path +func (_gaed *CT_Parameters )ValidateWithPath (path string )error {for _cfebf ,_cbgcg :=range _gaed .Parameter {if _aedff :=_cbgcg .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cfebf ));_aedff !=nil {return _aedff ;};};return nil ;}; + +// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path +func (_abeab *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _fffaf ,_ceaaa :=range _abeab .Reference {if _ffgeb :=_ceaaa .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fffaf ));_ffgeb !=nil {return _ffgeb ;};};return nil ;}; + +// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path +func (_cegcca *CT_SheetView )ValidateWithPath (path string )error {if _dbaea :=_cegcca .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_dbaea !=nil {return _dbaea ;};if _cegcca .Pane !=nil {if _ddaga :=_cegcca .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_ddaga !=nil {return _ddaga ;};};for _beafad ,_fcfgb :=range _cegcca .Selection {if _cfdad :=_fcfgb .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_beafad ));_cfdad !=nil {return _cfdad ;};};for _bcabf ,_gabfa :=range _cegcca .PivotSelection {if _deegac :=_gabfa .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_bcabf ));_deegac !=nil {return _deegac ;};};if _cegcca .ExtLst !=nil {if _bagaad :=_cegcca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bagaad !=nil {return _bagaad ;};};return nil ;};func (_edbe *CT_CellSmartTag )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_be .Sprintf ("\u0025\u0076",_edbe .TypeAttr )});if _edbe .DeletedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edbe .DeletedAttr ))});};if _edbe .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edbe .XmlBasedAttr ))});};e .EncodeToken (start );if _edbe .CellSmartTagPr !=nil {_bbee :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_aef :=range _edbe .CellSmartTagPr {e .EncodeElement (_aef ,_bbee );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cedf *CT_Groups )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cedf .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cedf .CountAttr )});};e .EncodeToken (start );_ebfgeb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_dfeebf :=range _cedf .Group {e .EncodeElement (_dfeebf ,_ebfgeb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ebcae ST_CellFormulaType )String ()string {switch _ebcae {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0061\u0072\u0072a\u0079";case 3:return "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case 4:return "\u0073\u0068\u0061\u0072\u0065\u0064";};return "";};func NewCT_DynamicFilter ()*CT_DynamicFilter {_dacbf :=&CT_DynamicFilter {};_dacbf .TypeAttr =ST_DynamicFilterType (1);return _dacbf ;};func (_aaef *CT_Items )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dfgdf :=range start .Attr {if _dfgdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfbbbf ,_efbee :=_b .ParseUint (_dfgdf .Value ,10,32);if _efbee !=nil {return _efbee ;};_becbd :=uint32 (_cfbbbf );_aaef .CountAttr =&_becbd ;continue ;};};_bdbec :for {_eebgg ,_dcgfa :=d .Token ();if _dcgfa !=nil {return _dcgfa ;};switch _edad :=_eebgg .(type ){case _ea .StartElement :switch _edad .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"}:_bddfd :=NewCT_Item ();if _egffe :=d .DecodeElement (_bddfd ,&_edad );_egffe !=nil {return _egffe ;};_aaef .Item =append (_aaef .Item ,_bddfd );default:_c .Log ("\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\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_edad .Name );if _fgcee :=d .Skip ();_fgcee !=nil {return _fgcee ;};};case _ea .EndElement :break _bdbec ;case _ea .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path +func (_fafcb *CT_WebPublishObjects )ValidateWithPath (path string )error {for _daadbc ,_faefg :=range _fafcb .WebPublishObject {if _cdddd :=_faefg .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_daadbc ));_cdddd !=nil {return _cdddd ;};};return nil ;}; + +// Validate validates the CT_MemberProperties and its children +func (_ggged *CT_MemberProperties )Validate ()error {return _ggged .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_GroupLevels ()*CT_GroupLevels {_ebgfd :=&CT_GroupLevels {};return _ebgfd };func (_cggea ST_PaneState )ValidateWithPath (path string )error {switch _cggea {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cggea ));};return nil ;}; + +// Validate validates the CT_QueryTableRefresh and its children +func (_fgdeg *CT_QueryTableRefresh )Validate ()error {return _fgdeg .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};type ST_GroupBy byte ; + +// Validate validates the CT_MergeCell and its children +func (_gbfce *CT_MergeCell )Validate ()error {return _gbfce .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");}; + +// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path +func (_bdcdgf *CT_Top10 )ValidateWithPath (path string )error {return nil };func (_gcfcf *CT_Dimensions )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ebacg :=range start .Attr {if _ebacg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaec ,_ggga :=_b .ParseUint (_ebacg .Value ,10,32);if _ggga !=nil {return _ggga ;};_fbeff :=uint32 (_eaec );_gcfcf .CountAttr =&_fbeff ;continue ;};};_ebbeg :for {_efcee ,_geage :=d .Token ();if _geage !=nil {return _geage ;};switch _cfba :=_efcee .(type ){case _ea .StartElement :switch _cfba .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_eeea :=NewCT_PivotDimension ();if _cfcf :=d .DecodeElement (_eeea ,&_cfba );_cfcf !=nil {return _cfcf ;};_gcfcf .Dimension =append (_gcfcf .Dimension ,_eeea );default:_c .Log ("\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\u0044i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073 \u0025\u0076",_cfba .Name );if _bcea :=d .Skip ();_bcea !=nil {return _bcea ;};};case _ea .EndElement :break _ebbeg ;case _ea .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path +func (_cacgg *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil };func (_fbdcgb ST_DataValidationImeMode )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_fbdcgb .String (),start );};func (_gcdaf *CT_PageFields )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ggddb :=range start .Attr {if _ggddb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gegcf ,_ffgfb :=_b .ParseUint (_ggddb .Value ,10,32);if _ffgfb !=nil {return _ffgfb ;};_bcggg :=uint32 (_gegcf );_gcdaf .CountAttr =&_bcggg ;continue ;};};_fcbfb :for {_fddee ,_abdgc :=d .Token ();if _abdgc !=nil {return _abdgc ;};switch _befdb :=_fddee .(type ){case _ea .StartElement :switch _befdb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"}:_ededg :=NewCT_PageField ();if _fcfga :=d .DecodeElement (_ededg ,&_befdb );_fcfga !=nil {return _fcfga ;};_gcdaf .PageField =append (_gcdaf .PageField ,_ededg );default:_c .Log ("\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\u0050a\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_befdb .Name );if _bfdfb :=d .Skip ();_bfdfb !=nil {return _bfdfb ;};};case _ea .EndElement :break _fcbfb ;case _ea .CharData :};};return nil ;};func (_dbefb *CT_MetadataBlock )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_gdge :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_egabde :=range _dbefb .Rc {e .EncodeElement (_egabde ,_gdge );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_Hyperlinks struct{ + +// Hyperlink +Hyperlink []*CT_Hyperlink ;};func (_dcegf *CT_Col )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_adedc :=range start .Attr {if _adedc .Name .Local =="\u006d\u0069\u006e"{_ebbd ,_becge :=_b .ParseUint (_adedc .Value ,10,32);if _becge !=nil {return _becge ;};_dcegf .MinAttr =uint32 (_ebbd );continue ;};if _adedc .Name .Local =="\u006d\u0061\u0078"{_gedf ,_aabd :=_b .ParseUint (_adedc .Value ,10,32);if _aabd !=nil {return _aabd ;};_dcegf .MaxAttr =uint32 (_gedf );continue ;};if _adedc .Name .Local =="\u0077\u0069\u0064t\u0068"{_ecde ,_cfce :=_b .ParseFloat (_adedc .Value ,64);if _cfce !=nil {return _cfce ;};_dcegf .WidthAttr =&_ecde ;continue ;};if _adedc .Name .Local =="\u0073\u0074\u0079l\u0065"{_aadg ,_dgbg :=_b .ParseUint (_adedc .Value ,10,32);if _dgbg !=nil {return _dgbg ;};_daea :=uint32 (_aadg );_dcegf .StyleAttr =&_daea ;continue ;};if _adedc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cdfaf ,_gggb :=_b .ParseBool (_adedc .Value );if _gggb !=nil {return _gggb ;};_dcegf .HiddenAttr =&_cdfaf ;continue ;};if _adedc .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_gfggb ,_ceab :=_b .ParseBool (_adedc .Value );if _ceab !=nil {return _ceab ;};_dcegf .BestFitAttr =&_gfggb ;continue ;};if _adedc .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_dabef ,_ecefe :=_b .ParseBool (_adedc .Value );if _ecefe !=nil {return _ecefe ;};_dcegf .CustomWidthAttr =&_dabef ;continue ;};if _adedc .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_begb ,_faac :=_b .ParseBool (_adedc .Value );if _faac !=nil {return _faac ;};_dcegf .PhoneticAttr =&_begb ;continue ;};if _adedc .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_fddce ,_afff :=_b .ParseUint (_adedc .Value ,10,8);if _afff !=nil {return _afff ;};_fceb :=uint8 (_fddce );_dcegf .OutlineLevelAttr =&_fceb ;continue ;};if _adedc .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_acfgf ,_eafca :=_b .ParseBool (_adedc .Value );if _eafca !=nil {return _eafca ;};_dcegf .CollapsedAttr =&_acfgf ;continue ;};};for {_bbeg ,_dgec :=d .Token ();if _dgec !=nil {return _be .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_dgec );};if _gffg ,_ebg :=_bbeg .(_ea .EndElement );_ebg &&_gffg .Name ==start .Name {break ;};};return nil ;};func (_gbab *CalcChain )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gbab .CT_CalcChain =*NewCT_CalcChain ();_eacdd :for {_gebfb ,_cfbfd :=d .Token ();if _cfbfd !=nil {return _cfbfd ;};switch _cecddc :=_gebfb .(type ){case _ea .StartElement :switch _cecddc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_gcdebe :=NewCT_CalcCell ();if _fbefa :=d .DecodeElement (_gcdebe ,&_cecddc );_fbefa !=nil {return _fbefa ;};_gbab .C =append (_gbab .C ,_gcdebe );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbab .ExtLst =NewCT_ExtensionList ();if _dcfbfc :=d .DecodeElement (_gbab .ExtLst ,&_cecddc );_dcfbfc !=nil {return _dcfbfc ;};default:_c .Log ("\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\u0061\u006c\u0063\u0043\u0068a\u0069\u006e \u0025\u0076",_cecddc .Name );if _befbbd :=d .Skip ();_befbbd !=nil {return _befbbd ;};};case _ea .EndElement :break _eacdd ;case _ea .CharData :};};return nil ;};func (_bgcfcb ST_UnderlineValues )ValidateWithPath (path string )error {switch _bgcfcb {case 0,1,2,3,4,5:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcfcb ));};return nil ;};type CT_ColHierarchiesUsage struct{ + +// Items Count CountAttr *uint32 ; -// PivotCache Field -CacheField []*CT_CacheField ;};func NewTable ()*Table {_bbcgf :=&Table {};_bbcgf .CT_Table =*NewCT_Table ();return _bbcgf };func (_efab *CT_CellSmartTags )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_efab .RAttr )});e .EncodeToken (start );_dcbg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_ecc :=range _efab .CellSmartTag {e .EncodeElement (_ecc ,_dcbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Column OLAP Hierarchies +ColHierarchyUsage []*CT_HierarchyUsage ;};func (_adce *CT_QueryTableField )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_adce .IdAttr )});if _adce .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_adce .NameAttr )});};if _adce .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adce .DataBoundAttr ))});};if _adce .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adce .RowNumbersAttr ))});};if _adce .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adce .FillFormulasAttr ))});};if _adce .ClippedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adce .ClippedAttr ))});};if _adce .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_adce .TableColumnIdAttr )});};e .EncodeToken (start );if _adce .ExtLst !=nil {_bdbee :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adce .ExtLst ,_bdbee );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_efccab *CT_Users )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _efccab .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_efccab .CountAttr )});};e .EncodeToken (start );if _efccab .UserInfo !=nil {_ccbbfg :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_ddggf :=range _efccab .UserInfo {e .EncodeElement (_ddggf ,_ccbbfg );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gbca *CT_FilterColumn )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_be .Sprintf ("\u0025\u0076",_gbca .ColIdAttr )});if _gbca .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gbca .HiddenButtonAttr ))});};if _gbca .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gbca .ShowButtonAttr ))});};e .EncodeToken (start );if _gbca .Filters !=nil {_gdcce :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_gbca .Filters ,_gdcce );};if _gbca .Top10 !=nil {_gebga :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}};e .EncodeElement (_gbca .Top10 ,_gebga );};if _gbca .CustomFilters !=nil {_ggggb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_gbca .CustomFilters ,_ggggb );};if _gbca .DynamicFilter !=nil {_befea :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gbca .DynamicFilter ,_befea );};if _gbca .ColorFilter !=nil {_aabbe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gbca .ColorFilter ,_aabbe );};if _gbca .IconFilter !=nil {_ecdgf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gbca .IconFilter ,_ecdgf );};if _gbca .ExtLst !=nil {_cdfgf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbca .ExtLst ,_cdfgf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gdfdfb ST_UpdateLinks )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_bfecg :=_ea .Attr {};_bfecg .Name =name ;switch _gdfdfb {case ST_UpdateLinksUnset :_bfecg .Value ="";case ST_UpdateLinksUserSet :_bfecg .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074";case ST_UpdateLinksNever :_bfecg .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_bfecg .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _bfecg ,nil ;}; -// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path -func (_bfgac *CT_CustomFilter )ValidateWithPath (path string )error {if _ebdb :=_bfgac .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_ebdb !=nil {return _ebdb ;};return nil ;};type CT_WorksheetSource struct{ +// Validate validates the CT_CellSmartTagPr and its children +func (_eee *CT_CellSmartTagPr )Validate ()error {return _eee .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");}; -// Reference -RefAttr *string ; +// Validate validates the CT_DiscretePr and its children +func (_aecb *CT_DiscretePr )Validate ()error {return _aecb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");};func (_dg *CT_AutoFilter )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gag :=range start .Attr {if _gag .Name .Local =="\u0072\u0065\u0066"{_dba ,_cc :=_gag .Value ,error (nil );if _cc !=nil {return _cc ;};_dg .RefAttr =&_dba ;continue ;};};_cd :for {_feg ,_eag :=d .Token ();if _eag !=nil {return _eag ;};switch _aee :=_feg .(type ){case _ea .StartElement :switch _aee .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}:_dgb :=NewCT_FilterColumn ();if _bbe :=d .DecodeElement (_dgb ,&_aee );_bbe !=nil {return _bbe ;};_dg .FilterColumn =append (_dg .FilterColumn ,_dgb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_dg .SortState =NewCT_SortState ();if _bec :=d .DecodeElement (_dg .SortState ,&_aee );_bec !=nil {return _bec ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dg .ExtLst =NewCT_ExtensionList ();if _bgf :=d .DecodeElement (_dg .ExtLst ,&_aee );_bgf !=nil {return _bgf ;};default:_c .Log ("\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\u0041u\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072 \u0025\u0076",_aee .Name );if _geb :=d .Skip ();_geb !=nil {return _geb ;};};case _ea .EndElement :break _cd ;case _ea .CharData :};};return nil ;};func (_fgddc ST_FormulaExpression )ValidateWithPath (path string )error {switch _fgddc {case 0,1,2,3,4,5:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgddc ));};return nil ;};func (_cbgab *CT_Filters )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cbgab .BlankAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cbgab .BlankAttr ))});};if _cbgab .CalendarTypeAttr !=_d .ST_CalendarTypeUnset {_bcecc ,_fbea :=_cbgab .CalendarTypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _fbea !=nil {return _fbea ;};start .Attr =append (start .Attr ,_bcecc );};e .EncodeToken (start );if _cbgab .Filter !=nil {_acfd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_beaee :=range _cbgab .Filter {e .EncodeElement (_beaee ,_acfd );};};if _cbgab .DateGroupItem !=nil {_cbbfg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}};for _ ,_dcefd :=range _cbgab .DateGroupItem {e .EncodeElement (_dcefd ,_cbbfg );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_Authors struct{ + +// Author +Author []string ;};func (_aaededc ST_rwColActionType )String ()string {switch _aaededc {case 0:return "";case 1:return "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case 2:return "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case 3:return "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case 4:return "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return "";}; + +// Validate validates the CT_ChartFormats and its children +func (_ddgf *CT_ChartFormats )Validate ()error {return _ddgf .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};type CT_PCDSCPage struct{ + +// Page Item String Count +CountAttr *uint32 ; + +// Page Item +PageItem []*CT_PageItem ;};func (_ccad *CT_DataFields )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gcae :=range start .Attr {if _gcae .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbdbf ,_dbddf :=_b .ParseUint (_gcae .Value ,10,32);if _dbddf !=nil {return _dbddf ;};_gcgaf :=uint32 (_bbdbf );_ccad .CountAttr =&_gcgaf ;continue ;};};_bfab :for {_cagcg ,_eadge :=d .Token ();if _eadge !=nil {return _eadge ;};switch _adcb :=_cagcg .(type ){case _ea .StartElement :switch _adcb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"}:_feda :=NewCT_DataField ();if _bgeef :=d .DecodeElement (_feda ,&_adcb );_bgeef !=nil {return _bgeef ;};_ccad .DataField =append (_ccad .DataField ,_feda );default:_c .Log ("\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\u0044a\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_adcb .Name );if _bcafg :=d .Skip ();_bcafg !=nil {return _bcafg ;};};case _ea .EndElement :break _bfab ;case _ea .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_cgg *CT_Boolean )ValidateWithPath (path string )error {for _ggf ,_fcf :=range _cgg .X {if _fbd :=_fcf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ggf ));_fbd !=nil {return _fbd ;};};return nil ;}; + +// Validate validates the CT_NumFmts and its children +func (_bebae *CT_NumFmts )Validate ()error {return _bebae .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");}; + +// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path +func (_fceef *CT_SheetProtection )ValidateWithPath (path string )error {return nil };type CT_Controls struct{ + +// Embedded Control +Control []*CT_Control ;}; + +// Validate validates the CT_PivotCacheRecords and its children +func (_fbeegd *CT_PivotCacheRecords )Validate ()error {return _fbeegd .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");}; + +// Validate validates the CT_DefinedNames and its children +func (_gfcc *CT_DefinedNames )Validate ()error {return _gfcc .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func NewCT_CalcCell ()*CT_CalcCell {_gbfd :=&CT_CalcCell {};return _gbfd };func (_fgcc *CT_FieldGroup )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fgcc .ParAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_fgcc .ParAttr )});};if _fgcc .BaseAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_fgcc .BaseAttr )});};e .EncodeToken (start );if _fgcc .RangePr !=nil {_gebdgb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}};e .EncodeElement (_fgcc .RangePr ,_gebdgb );};if _fgcc .DiscretePr !=nil {_fagg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_fgcc .DiscretePr ,_fagg );};if _fgcc .GroupItems !=nil {_aaddc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fgcc .GroupItems ,_aaddc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gbc *CT_CellStyleXfs )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fgbde :=range start .Attr {if _fgbde .Name .Local =="\u0063\u006f\u0075n\u0074"{_beaf ,_dega :=_b .ParseUint (_fgbde .Value ,10,32);if _dega !=nil {return _dega ;};_ffcb :=uint32 (_beaf );_gbc .CountAttr =&_ffcb ;continue ;};};_feba :for {_cegf ,_ebdb :=d .Token ();if _ebdb !=nil {return _ebdb ;};switch _egec :=_cegf .(type ){case _ea .StartElement :switch _egec .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_cfga :=NewCT_Xf ();if _acbbe :=d .DecodeElement (_cfga ,&_egec );_acbbe !=nil {return _acbbe ;};_gbc .Xf =append (_gbc .Xf ,_cfga );default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073\u0020\u0025\u0076",_egec .Name );if _fadaa :=d .Skip ();_fadaa !=nil {return _fadaa ;};};case _ea .EndElement :break _feba ;case _ea .CharData :};};return nil ;}; + +// Validate validates the CT_DeletedField and its children +func (_bbeedd *CT_DeletedField )Validate ()error {return _bbeedd .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};func (_ggeab *CT_TextField )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ggeab .TypeAttr !=ST_ExternalConnectionTypeUnset {_gdceb ,_ebabgd :=_ggeab .TypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0079\u0070\u0065"});if _ebabgd !=nil {return _ebabgd ;};start .Attr =append (start .Attr ,_gdceb );};if _ggeab .PositionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_ggeab .PositionAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bbfad ST_Axis )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bbfad .String (),start );};type CT_RowFields struct{ -// Named Range -NameAttr *string ; +// Repeated Items Count +CountAttr *uint32 ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;}; +// Row Items +Field []*CT_Field ;};func NewCT_SharedUser ()*CT_SharedUser {_dgeae :=&CT_SharedUser {};_dgeae .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _dgeae ;};func (_fgeaea *CT_TableStyleInfo )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fgeaea .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_fgeaea .NameAttr )});};if _fgeaea .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fgeaea .ShowFirstColumnAttr ))});};if _fgeaea .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fgeaea .ShowLastColumnAttr ))});};if _fgeaea .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fgeaea .ShowRowStripesAttr ))});};if _fgeaea .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fgeaea .ShowColumnStripesAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_Selection struct{ -// Validate validates the CT_ChartsheetProtection and its children -func (_edfe *CT_ChartsheetProtection )Validate ()error {return _edfe .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_PageItem ()*CT_PageItem {_agdegc :=&CT_PageItem {};return _agdegc };func (_abdfcb *Metadata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="m\u0061\u003a\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061";return _abdfcb .CT_Metadata .MarshalXML (e ,start );}; +// Pane +PaneAttr ST_Pane ; -// Validate validates the CT_Number and its children -func (_dccdfa *CT_Number )Validate ()error {return _dccdfa .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");};func (_gface *CT_DdeItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cagd :for {_baef ,_ecbb :=d .Token ();if _ecbb !=nil {return _ecbb ;};switch _bbfaa :=_baef .(type ){case _b .StartElement :switch _bbfaa .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"}:_becae :=NewCT_DdeItem ();if _eaeac :=d .DecodeElement (_becae ,&_bbfaa );_eaeac !=nil {return _eaeac ;};_gface .DdeItem =append (_gface .DdeItem ,_becae );default:_ba .Log ("\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\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bbfaa .Name );if _gbdg :=d .Skip ();_gbdg !=nil {return _gbdg ;};};case _b .EndElement :break _cagd ;case _b .CharData :};};return nil ;};type CT_Scenario struct{ +// Active Cell Location +ActiveCellAttr *string ; -// Scenario Name -NameAttr string ; +// Active Cell Index +ActiveCellIdAttr *uint32 ; -// Scenario Locked -LockedAttr *bool ; +// Sequence of References +SqrefAttr *ST_Sqref ;};type CT_DefinedName struct{NameAttr string ;CommentAttr *string ;CustomMenuAttr *string ;DescriptionAttr *string ;HelpAttr *string ;StatusBarAttr *string ;LocalSheetIdAttr *uint32 ;HiddenAttr *bool ;FunctionAttr *bool ;VbProcedureAttr *bool ;XlmAttr *bool ;FunctionGroupIdAttr *uint32 ;ShortcutKeyAttr *string ;PublishToServerAttr *bool ;WorkbookParameterAttr *bool ;Content string ;};type CT_Sheet struct{ -// Hidden Scenario -HiddenAttr *bool ; +// Sheet Name +NameAttr string ; -// Changing Cell Count -CountAttr *uint32 ; +// Sheet Tab Id +SheetIdAttr uint32 ; -// User Name -UserAttr *string ; +// Visible State +StateAttr ST_SheetState ;IdAttr string ;};func NewCT_WebPublishing ()*CT_WebPublishing {_becebe :=&CT_WebPublishing {};return _becebe }; -// Scenario Comment -CommentAttr *string ; +// Validate validates the CT_SheetBackgroundPicture and its children +func (_aeaff *CT_SheetBackgroundPicture )Validate ()error {return _aeaff .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_cdafe :=&CT_ConditionalFormatting {};return _cdafe ;};func (_gfgdd ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _gfgdd {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgdd ));};return nil ;};type CT_SheetIdMap struct{ -// Input Cells -InputCells []*CT_InputCells ;}; +// Sheet Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path -func (_bfd *CT_CacheFields )ValidateWithPath (path string )error {for _fgfe ,_gaae :=range _bfd .CacheField {if _adff :=_gaae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_fgfe ));_adff !=nil {return _adff ;};};return nil ;};func (_babac *CT_Map )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_babac .IDAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_babac .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",_babac .RootElementAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_babac .SchemaIDAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (_babac .ShowImportExportValidationErrorsAttr ))});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (_babac .AutoFitAttr ))});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (_babac .AppendAttr ))});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (_babac .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (_babac .PreserveFormatAttr ))});e .EncodeToken (start );if _babac .DataBinding !=nil {_daega :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_babac .DataBinding ,_daega );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_XStringElement struct{ +// Sheet Id +SheetId []*CT_SheetId ;}; -// Value -VAttr string ;};func (_gaffcc ST_Type )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gaffcc .String (),start );};func (_eebec ST_DataConsolidateFunction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bceeec :=_b .Attr {};_bceeec .Name =name ;switch _eebec {case ST_DataConsolidateFunctionUnset :_bceeec .Value ="";case ST_DataConsolidateFunctionAverage :_bceeec .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_bceeec .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_bceeec .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_bceeec .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_bceeec .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_bceeec .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_bceeec .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_bceeec .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_bceeec .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_bceeec .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_bceeec .Value ="\u0076\u0061\u0072\u0070";};return _bceeec ,nil ;};func (_bddcg *CT_WebPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bddcg .XmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bddcg .XmlAttr ))});};if _bddcg .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bddcg .SourceDataAttr ))});};if _bddcg .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bddcg .ParsePreAttr ))});};if _bddcg .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bddcg .ConsecutiveAttr ))});};if _bddcg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bddcg .FirstRowAttr ))});};if _bddcg .Xl97Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bddcg .Xl97Attr ))});};if _bddcg .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bddcg .TextDatesAttr ))});};if _bddcg .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bddcg .Xl2000Attr ))});};if _bddcg .UrlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bddcg .UrlAttr )});};if _bddcg .PostAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bddcg .PostAttr )});};if _bddcg .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bddcg .HtmlTablesAttr ))});};if _bddcg .HtmlFormatAttr !=ST_HtmlFmtUnset {_babfc ,_gbeedf :=_bddcg .HtmlFormatAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _gbeedf !=nil {return _gbeedf ;};start .Attr =append (start .Attr ,_babfc );};if _bddcg .EditPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bddcg .EditPageAttr )});};e .EncodeToken (start );if _bddcg .Tables !=nil {_cbafb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_bddcg .Tables ,_cbafb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path +func (_cbbef *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _ffece ,_cefce :=range _cbbef .SheetName {if _edbagd :=_cefce .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ffece ));_edbagd !=nil {return _edbagd ;};};return nil ;};func (_geafd *CT_Cols )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_adcg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_cgcga :=range _geafd .Col {e .EncodeElement (_cgcga ,_adcg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bbdb *CT_Colors )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _bbdb .IndexedColors !=nil {_eacf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bbdb .IndexedColors ,_eacf );};if _bbdb .MruColors !=nil {_edeg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bbdb .MruColors ,_edeg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_DrawingHF ()*CT_DrawingHF {_cbffe :=&CT_DrawingHF {};return _cbffe }; -// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path -func (_gabbe *CT_DefinedNames )ValidateWithPath (path string )error {for _eafgf ,_gbga :=range _gabbe .DefinedName {if _cbcc :=_gbga .ValidateWithPath (_f .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_eafgf ));_cbcc !=nil {return _cbcc ;};};return nil ;};func (_fbggc ST_DateTimeGrouping )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbbgg :=_b .Attr {};_gbbgg .Name =name ;switch _fbggc {case ST_DateTimeGroupingUnset :_gbbgg .Value ="";case ST_DateTimeGroupingYear :_gbbgg .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_gbbgg .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_gbbgg .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_gbbgg .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_gbbgg .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_gbbgg .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _gbbgg ,nil ;};func (_dgdf *CT_CacheFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgdf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgdf .CountAttr )});};e .EncodeToken (start );if _dgdf .CacheField !=nil {_gda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_cdef :=range _dgdf .CacheField {e .EncodeElement (_cdef ,_gda );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_geagd *CT_RevisionMove )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_geagd .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",_geagd .SourceAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_geagd .DestinationAttr )});if _geagd .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_geagd .SourceSheetIdAttr )});};if _geagd .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_geagd .RIdAttr )});};if _geagd .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_geagd .UaAttr ))});};if _geagd .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_geagd .RaAttr ))});};e .EncodeToken (start );if _geagd .Undo !=nil {_cebca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_cefaf :=range _geagd .Undo {e .EncodeElement (_cefaf ,_cebca );};};if _geagd .Rcc !=nil {_deadf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_ggacg :=range _geagd .Rcc {e .EncodeElement (_ggacg ,_deadf );};};if _geagd .Rfmt !=nil {_feecf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_cecdb :=range _geagd .Rfmt {e .EncodeElement (_cecdb ,_feecf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbbdgd *CT_DeletedField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feafc :=range start .Attr {if _feafc .Name .Local =="\u006e\u0061\u006d\u0065"{_dfde ,_bageg :=_feafc .Value ,error (nil );if _bageg !=nil {return _bageg ;};_bbbdgd .NameAttr =_dfde ;continue ;};};for {_dcdada ,_dcbee :=d .Token ();if _dcbee !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_dcbee );};if _dbcae ,_acgd :=_dcdada .(_b .EndElement );_acgd &&_dbcae .Name ==start .Name {break ;};};return nil ;};func (_bbceb *ST_MdxSetOrder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddbbba ,_cagfe :=d .Token ();if _cagfe !=nil {return _cagfe ;};if _cdfbb ,_bcddfc :=_ddbbba .(_b .EndElement );_bcddfc &&_cdfbb .Name ==start .Name {*_bbceb =1;return nil ;};if _cebfc ,_agfgbf :=_ddbbba .(_b .CharData );!_agfgbf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddbbba );}else {switch string (_cebfc ){case "":*_bbceb =0;case "\u0075":*_bbceb =1;case "\u0061":*_bbceb =2;case "\u0064":*_bbceb =3;case "\u0061\u0061":*_bbceb =4;case "\u0061\u0064":*_bbceb =5;case "\u006e\u0061":*_bbceb =6;case "\u006e\u0064":*_bbceb =7;};};_ddbbba ,_cagfe =d .Token ();if _cagfe !=nil {return _cagfe ;};if _bafedac ,_fafeba :=_ddbbba .(_b .EndElement );_fafeba &&_bafedac .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddbbba );};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_dcgg :=&CT_CellStyleXfs {};return _dcgg };func NewCT_DiscretePr ()*CT_DiscretePr {_aacfc :=&CT_DiscretePr {};return _aacfc }; +// Validate validates the CT_ChartsheetProtection and its children +func (_geec *CT_ChartsheetProtection )Validate ()error {return _geec .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCalcChain ()*CalcChain {_gfgdfd :=&CalcChain {};_gfgdfd .CT_CalcChain =*NewCT_CalcChain ();return _gfgdfd ;};type CT_FutureMetadata struct{ -// Validate validates the CT_SheetView and its children -func (_bafeg *CT_SheetView )Validate ()error {return _bafeg .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func (_geacef *CT_DefinedName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_geacef .NameAttr )});if _geacef .CommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_geacef .CommentAttr )});};if _geacef .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_f .Sprintf ("\u0025\u0076",*_geacef .CustomMenuAttr )});};if _geacef .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_geacef .DescriptionAttr )});};if _geacef .HelpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_geacef .HelpAttr )});};if _geacef .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_f .Sprintf ("\u0025\u0076",*_geacef .StatusBarAttr )});};if _geacef .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_geacef .LocalSheetIdAttr )});};if _geacef .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_geacef .HiddenAttr ))});};if _geacef .FunctionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_geacef .FunctionAttr ))});};if _geacef .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_geacef .VbProcedureAttr ))});};if _geacef .XlmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006c\u006d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_geacef .XlmAttr ))});};if _geacef .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_geacef .FunctionGroupIdAttr )});};if _geacef .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_geacef .ShortcutKeyAttr )});};if _geacef .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_geacef .PublishToServerAttr ))});};if _geacef .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_geacef .WorkbookParameterAttr ))});};e .EncodeElement (_geacef .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Extension ()*CT_Extension {_eaabb :=&CT_Extension {};return _eaabb };func (_cacag *CT_IgnoredErrors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dccca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_eeecb :=range _cacag .IgnoredError {e .EncodeElement (_eeecb ,_dccca );};if _cacag .ExtLst !=nil {_agffg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cacag .ExtLst ,_agffg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbcddf *CT_Tuple )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbcddf .FldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bbcddf .FldAttr )});};if _bbcddf .HierAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bbcddf .HierAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_f .Sprintf ("\u0025\u0076",_bbcddf .ItemAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_geea *CT_Controls )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdbf :for {_efede ,_gcfd :=d .Token ();if _gcfd !=nil {return _gcfd ;};switch _cbcg :=_efede .(type ){case _b .StartElement :switch _cbcg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_ebegc :=NewCT_Control ();if _acee :=d .DecodeElement (_ebegc ,&_cbcg );_acee !=nil {return _acee ;};_geea .Control =append (_geea .Control ,_ebegc );default:_ba .Log ("\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\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073\u0020\u0025\u0076",_cbcg .Name );if _eebeb :=d .Skip ();_eebeb !=nil {return _eebeb ;};};case _b .EndElement :break _gdbf ;case _b .CharData :};};return nil ;};func (_fbagc *ST_Comments )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbagc =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_fbagc =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_fbagc =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_fbagc =3;};return nil ;};func (_egag *CT_MapInfo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",_egag .SelectionNamespacesAttr )});e .EncodeToken (start );_cdebe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_bbfg :=range _egag .Schema {e .EncodeElement (_bbfg ,_cdebe );};_cgfga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}};for _ ,_deccc :=range _egag .Map {e .EncodeElement (_deccc ,_cgfga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Fills struct{ +// Metadata Type Name +NameAttr string ; -// Fill Count +// Future Metadata Block Count CountAttr *uint32 ; -// Fill -Fill []*CT_Fill ;};func (_eaadaa *ST_UnderlineValues )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eaadaa =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_eaadaa =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_eaadaa =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_eaadaa =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_eaadaa =4;case "\u006e\u006f\u006e\u0065":*_eaadaa =5;};return nil ;};func NewCT_CellXfs ()*CT_CellXfs {_dfage :=&CT_CellXfs {};return _dfage };func (_eebcca ST_VolDepType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gafcd :=_b .Attr {};_gafcd .Name =name ;switch _eebcca {case ST_VolDepTypeUnset :_gafcd .Value ="";case ST_VolDepTypeRealTimeData :_gafcd .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_gafcd .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _gafcd ,nil ;};type CT_DdeItem struct{ +// Future Metadata Block +Bk []*CT_FutureMetadataBlock ; -// DDE Name -NameAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Object Linking TechnologyE -OleAttr *bool ; +// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path +func (_agcce *CT_XmlPr )ValidateWithPath (path string )error {if _agcce .ExtLst !=nil {if _fdbed :=_agcce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdbed !=nil {return _fdbed ;};};return nil ;};func NewCT_CustomProperties ()*CT_CustomProperties {_fdebf :=&CT_CustomProperties {};return _fdebf }; -// Advise -AdviseAttr *bool ; +// Validate validates the CT_Filter and its children +func (_becfc *CT_Filter )Validate ()error {return _becfc .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};func (_dgccc *ST_PatternType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bfdgd ,_cfebef :=d .Token ();if _cfebef !=nil {return _cfebef ;};if _ecgffe ,_fbfcf :=_bfdgd .(_ea .EndElement );_fbfcf &&_ecgffe .Name ==start .Name {*_dgccc =1;return nil ;};if _bcegc ,_fgfafg :=_bfdgd .(_ea .CharData );!_fgfafg {return _be .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",_bfdgd );}else {switch string (_bcegc ){case "":*_dgccc =0;case "\u006e\u006f\u006e\u0065":*_dgccc =1;case "\u0073\u006f\u006ci\u0064":*_dgccc =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_dgccc =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_dgccc =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_dgccc =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_dgccc =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_dgccc =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_dgccc =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_dgccc =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_dgccc =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_dgccc =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_dgccc =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_dgccc =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_dgccc =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_dgccc =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_dgccc =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_dgccc =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_dgccc =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_dgccc =19;};};_bfdgd ,_cfebef =d .Token ();if _cfebef !=nil {return _cfebef ;};if _dcedgf ,_ecaabe :=_bfdgd .(_ea .EndElement );_ecaabe &&_dcedgf .Name ==start .Name {return nil ;};return _be .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",_bfdgd );}; -// Data is an Image -PreferPicAttr *bool ; +// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path +func (_dddce *CT_ConditionalFormat )ValidateWithPath (path string )error {if _cdfe :=_dddce .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_cdfe !=nil {return _cdfe ;};if _dfbc :=_dddce .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfbc !=nil {return _dfbc ;};if _ddeedd :=_dddce .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_ddeedd !=nil {return _ddeedd ;};if _dddce .ExtLst !=nil {if _fccbd :=_dddce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fccbd !=nil {return _fccbd ;};};return nil ;};func (_a *AG_AutoFormat )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_df :=range start .Attr {if _df .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_fd ,_bd :=_b .ParseUint (_df .Value ,10,32);if _bd !=nil {return _bd ;};_gd :=uint32 (_fd );_a .AutoFormatIdAttr =&_gd ;continue ;};if _df .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ac ,_af :=_b .ParseBool (_df .Value );if _af !=nil {return _af ;};_a .ApplyNumberFormatsAttr =&_ac ;continue ;};if _df .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fc ,_ge :=_b .ParseBool (_df .Value );if _ge !=nil {return _ge ;};_a .ApplyBorderFormatsAttr =&_fc ;continue ;};if _df .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_db ,_bda :=_b .ParseBool (_df .Value );if _bda !=nil {return _bda ;};_a .ApplyFontFormatsAttr =&_db ;continue ;};if _df .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dag ,_bf :=_b .ParseBool (_df .Value );if _bf !=nil {return _bf ;};_a .ApplyPatternFormatsAttr =&_dag ;continue ;};if _df .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_gb ,_gbe :=_b .ParseBool (_df .Value );if _gbe !=nil {return _gbe ;};_a .ApplyAlignmentFormatsAttr =&_gb ;continue ;};if _df .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dc ,_ba :=_b .ParseBool (_df .Value );if _ba !=nil {return _ba ;};_a .ApplyWidthHeightFormatsAttr =&_dc ;continue ;};};for {_cg ,_ed :=d .Token ();if _ed !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_ed );};if _de ,_gbd :=_cg .(_ea .EndElement );_gbd &&_de .Name ==start .Name {break ;};};return nil ;};func (_bfabbb *CT_Parameters )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bdaac :=range start .Attr {if _bdaac .Name .Local =="\u0063\u006f\u0075n\u0074"{_afgdb ,_ecbbe :=_b .ParseUint (_bdaac .Value ,10,32);if _ecbbe !=nil {return _ecbbe ;};_ggagc :=uint32 (_afgdb );_bfabbb .CountAttr =&_ggagc ;continue ;};};_baggd :for {_aadff ,_cegab :=d .Token ();if _cegab !=nil {return _cegab ;};switch _dgabb :=_aadff .(type ){case _ea .StartElement :switch _dgabb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"}:_gcgba :=NewCT_Parameter ();if _ebbcg :=d .DecodeElement (_gcgba ,&_dgabb );_ebbcg !=nil {return _ebbcg ;};_bfabbb .Parameter =append (_bfabbb .Parameter ,_gcgba );default:_c .Log ("\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\u0050a\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073 \u0025\u0076",_dgabb .Name );if _cdbgf :=d .Skip ();_cdbgf !=nil {return _cdbgf ;};};case _ea .EndElement :break _baggd ;case _ea .CharData :};};return nil ;};func (_dcbbfg *CT_Filter )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dcbbfg .ValAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_dcbbfg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_deag *CT_CacheHierarchies )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _deag .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_deag .CountAttr )});};e .EncodeToken (start );if _deag .CacheHierarchy !=nil {_dgff :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_cdbg :=range _deag .CacheHierarchy {e .EncodeElement (_cdbg ,_dgff );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_PivotCache struct{ -// DDE Name Values -Values *CT_DdeValues ;};type ST_Axis byte ;type CT_XmlPr struct{ +// PivotCache Id +CacheIdAttr uint32 ;IdAttr string ;};func (_fagfed ST_TargetScreenSize )Validate ()error {return _fagfed .ValidateWithPath ("")};type CT_IgnoredError struct{ -// XML Map Id -MapIdAttr uint32 ; +// Sequence of References +SqrefAttr ST_Sqref ; -// XPath -XpathAttr string ; +// Evaluation Error +EvalErrorAttr *bool ; -// XML Data Type -XmlDataTypeAttr string ; +// Two Digit Text Year +TwoDigitTextYearAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dadd *CT_CustomProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dadd .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dadd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Number Stored As Text +NumberStoredAsTextAttr *bool ; -// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path -func (_ebccf *CT_CalculatedItems )ValidateWithPath (path string )error {for _dfge ,_eded :=range _ebccf .CalculatedItem {if _cgdf :=_eded .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_dfge ));_cgdf !=nil {return _cgdf ;};};return nil ;};func (_bgeb *CT_DataRefs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agfda :=range start .Attr {if _agfda .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdcgd ,_agffd :=_ee .ParseUint (_agfda .Value ,10,32);if _agffd !=nil {return _agffd ;};_adbfa :=uint32 (_cdcgd );_bgeb .CountAttr =&_adbfa ;continue ;};};_ffed :for {_dege ,_gafa :=d .Token ();if _gafa !=nil {return _gafa ;};switch _dgbb :=_dege .(type ){case _b .StartElement :switch _dgbb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"}:_dfab :=NewCT_DataRef ();if _edfc :=d .DecodeElement (_dfab ,&_dgbb );_edfc !=nil {return _edfc ;};_bgeb .DataRef =append (_bgeb .DataRef ,_dfab );default:_ba .Log ("\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\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073\u0020\u0025\u0076",_dgbb .Name );if _acacc :=d .Skip ();_acacc !=nil {return _acacc ;};};case _b .EndElement :break _ffed ;case _b .CharData :};};return nil ;}; +// Formula +FormulaAttr *bool ; -// Validate validates the CT_MetadataBlocks and its children -func (_ggfff *CT_MetadataBlocks )Validate ()error {return _ggfff .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};func (_efea *CT_CellWatches )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_facd :for {_bbba ,_edbfe :=d .Token ();if _edbfe !=nil {return _edbfe ;};switch _ccaf :=_bbba .(type ){case _b .StartElement :switch _ccaf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"}:_cdcg :=NewCT_CellWatch ();if _fffe :=d .DecodeElement (_cdcg ,&_ccaf );_fffe !=nil {return _fffe ;};_efea .CellWatch =append (_efea .CellWatch ,_cdcg );default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061\u0074c\u0068e\u0073\u0020\u0025\u0076",_ccaf .Name );if _gbgde :=d .Skip ();_gbgde !=nil {return _gbgde ;};};case _b .EndElement :break _facd ;case _b .CharData :};};return nil ;};type CT_WebPublishItems struct{ +// Formula Range +FormulaRangeAttr *bool ; -// Web Publishing Items Count -CountAttr *uint32 ; +// Unlocked Formula +UnlockedFormulaAttr *bool ; -// Web Publishing Item -WebPublishItem []*CT_WebPublishItem ;};func (_cfdaf *CT_ProtectedRange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecfdec :=range start .Attr {if _ecfdec .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_beeec ,_acgaf :=_ecfdec .Value ,error (nil );if _acgaf !=nil {return _acgaf ;};_cfdaf .PasswordAttr =&_beeec ;continue ;};if _ecfdec .Name .Local =="\u0073\u0071\u0072e\u0066"{_gfaabg ,_fcccc :=ParseSliceST_Sqref (_ecfdec .Value );if _fcccc !=nil {return _fcccc ;};_cfdaf .SqrefAttr =_gfaabg ;continue ;};if _ecfdec .Name .Local =="\u006e\u0061\u006d\u0065"{_eddfb ,_dcbdee :=_ecfdec .Value ,error (nil );if _dcbdee !=nil {return _dcbdee ;};_cfdaf .NameAttr =_eddfb ;continue ;};if _ecfdec .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_bafcf ,_fegffa :=_ecfdec .Value ,error (nil );if _fegffa !=nil {return _fegffa ;};_cfdaf .SecurityDescriptorAttr =&_bafcf ;continue ;};if _ecfdec .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ffeba ,_fbecef :=_ecfdec .Value ,error (nil );if _fbecef !=nil {return _fbecef ;};_cfdaf .AlgorithmNameAttr =&_ffeba ;continue ;};if _ecfdec .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bafaadg ,_dgbadc :=_ecfdec .Value ,error (nil );if _dgbadc !=nil {return _dgbadc ;};_cfdaf .HashValueAttr =&_bafaadg ;continue ;};if _ecfdec .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bafgfd ,_cgbab :=_ecfdec .Value ,error (nil );if _cgbab !=nil {return _cgbab ;};_cfdaf .SaltValueAttr =&_bafgfd ;continue ;};if _ecfdec .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_fceced ,_cbbcdf :=_ee .ParseUint (_ecfdec .Value ,10,32);if _cbbcdf !=nil {return _cbbcdf ;};_bcdbg :=uint32 (_fceced );_cfdaf .SpinCountAttr =&_bcdbg ;continue ;};};_dedfc :for {_gcdgga ,_dddfgd :=d .Token ();if _dddfgd !=nil {return _dddfgd ;};switch _beabab :=_gcdgga .(type ){case _b .StartElement :switch _beabab .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"}:var _begaa string ;if _cbacaf :=d .DecodeElement (&_begaa ,&_beabab );_cbacaf !=nil {return _cbacaf ;};_cfdaf .SecurityDescriptor =append (_cfdaf .SecurityDescriptor ,_begaa );default:_ba .Log ("\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\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_beabab .Name );if _eafdb :=d .Skip ();_eafdb !=nil {return _eafdb ;};};case _b .EndElement :break _dedfc ;case _b .CharData :};};return nil ;};func (_ccdbde ST_CredMethod )ValidateWithPath (path string )error {switch _ccdbde {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccdbde ));};return nil ;};func NewCT_Mdx ()*CT_Mdx {_bccdfb :=&CT_Mdx {};_bccdfb .FAttr =ST_MdxFunctionType (1);return _bccdfb };func (_aadgg ST_Scope )String ()string {switch _aadgg {case 0:return "";case 1:return "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case 2:return "\u0064\u0061\u0074\u0061";case 3:return "\u0066\u0069\u0065l\u0064";};return "";};type CT_DateGroupItem struct{ +// Empty Cell Reference +EmptyCellReferenceAttr *bool ; -// Year -YearAttr uint16 ; +// List Data Validation +ListDataValidationAttr *bool ; -// Month -MonthAttr *uint16 ; +// Calculated Column +CalculatedColumnAttr *bool ;}; -// Day -DayAttr *uint16 ; +// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path +func (_ddbfc *CT_RevisionConflict )ValidateWithPath (path string )error {return nil }; -// Hour -HourAttr *uint16 ; +// Validate validates the CT_CacheSource and its children +func (_cabg *CT_CacheSource )Validate ()error {return _cabg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");}; -// Minute -MinuteAttr *uint16 ; +// Validate validates the CT_BookView and its children +func (_dfbd *CT_BookView )Validate ()error {return _dfbd .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");}; -// Second -SecondAttr *uint16 ; +// Validate validates the CT_SheetProtection and its children +func (_bdefgb *CT_SheetProtection )Validate ()error {return _bdefgb .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");}; -// Date Time Grouping -DateTimeGroupingAttr ST_DateTimeGrouping ;};type CT_MeasureGroups struct{ +// Validate validates the CT_TablePart and its children +func (_cccf *CT_TablePart )Validate ()error {return _cccf .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");}; -// Measure Group Count +// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path +func (_afeggg *CT_TableColumn )ValidateWithPath (path string )error {if _ggdbg :=_afeggg .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072");_ggdbg !=nil {return _ggdbg ;};if _afeggg .CalculatedColumnFormula !=nil {if _aafddd :=_afeggg .CalculatedColumnFormula .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0043\u006fl\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061");_aafddd !=nil {return _aafddd ;};};if _afeggg .TotalsRowFormula !=nil {if _eaafg :=_afeggg .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_eaafg !=nil {return _eaafg ;};};if _afeggg .XmlColumnPr !=nil {if _bbegb :=_afeggg .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_bbegb !=nil {return _bbegb ;};};if _afeggg .ExtLst !=nil {if _bgfad :=_afeggg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgfad !=nil {return _bgfad ;};};return nil ;};func (_bddda *CT_CustomProperties )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_fdef :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_fgdc :=range _bddda .CustomPr {e .EncodeElement (_fgdc ,_fdef );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_CacheHierarchies struct{ + +// Hierarchy Count CountAttr *uint32 ; -// OLAP Measure Group -MeasureGroup []*CT_MeasureGroup ;};func (_gefbbb ST_CellFormulaType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_faaac :=_b .Attr {};_faaac .Name =name ;switch _gefbbb {case ST_CellFormulaTypeUnset :_faaac .Value ="";case ST_CellFormulaTypeNormal :_faaac .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_faaac .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_faaac .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case ST_CellFormulaTypeShared :_faaac .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _faaac ,nil ;};func (_dedbae ST_GroupBy )String ()string {switch _dedbae {case 0:return "";case 1:return "\u0072\u0061\u006eg\u0065";case 2:return "\u0073e\u0063\u006f\u006e\u0064\u0073";case 3:return "\u006di\u006e\u0075\u0074\u0065\u0073";case 4:return "\u0068\u006f\u0075r\u0073";case 5:return "\u0064\u0061\u0079\u0073";case 6:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 7:return "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case 8:return "\u0079\u0065\u0061r\u0073";};return "";};func NewCT_Borders ()*CT_Borders {_cafa :=&CT_Borders {};return _cafa };func (_dcaccf *ST_FontScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aafbeb ,_egfae :=d .Token ();if _egfae !=nil {return _egfae ;};if _aaadc ,_eebaea :=_aafbeb .(_b .EndElement );_eebaea &&_aaadc .Name ==start .Name {*_dcaccf =1;return nil ;};if _dffeae ,_dbgbg :=_aafbeb .(_b .CharData );!_dbgbg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aafbeb );}else {switch string (_dffeae ){case "":*_dcaccf =0;case "\u006e\u006f\u006e\u0065":*_dcaccf =1;case "\u006d\u0061\u006ao\u0072":*_dcaccf =2;case "\u006d\u0069\u006eo\u0072":*_dcaccf =3;};};_aafbeb ,_egfae =d .Token ();if _egfae !=nil {return _egfae ;};if _gabdcb ,_bfbgb :=_aafbeb .(_b .EndElement );_bfbgb &&_gabdcb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aafbeb );};func (_ggaeea *CT_TableColumn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ggaeea .IdAttr )});if _ggaeea .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggaeea .UniqueNameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ggaeea .NameAttr )});if _ggaeea .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_ecbcb ,_gcbeee :=_ggaeea .TotalsRowFunctionAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _gcbeee !=nil {return _gcbeee ;};start .Attr =append (start .Attr ,_ecbcb );};if _ggaeea .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ggaeea .TotalsRowLabelAttr )});};if _ggaeea .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ggaeea .QueryTableFieldIdAttr )});};if _ggaeea .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ggaeea .HeaderRowDxfIdAttr )});};if _ggaeea .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_ggaeea .DataDxfIdAttr )});};if _ggaeea .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ggaeea .TotalsRowDxfIdAttr )});};if _ggaeea .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggaeea .HeaderRowCellStyleAttr )});};if _ggaeea .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggaeea .DataCellStyleAttr )});};if _ggaeea .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggaeea .TotalsRowCellStyleAttr )});};e .EncodeToken (start );if _ggaeea .CalculatedColumnFormula !=nil {_egded :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072m\u0075\u006c\u0061"}};e .EncodeElement (_ggaeea .CalculatedColumnFormula ,_egded );};if _ggaeea .TotalsRowFormula !=nil {_acfff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};e .EncodeElement (_ggaeea .TotalsRowFormula ,_acfff );};if _ggaeea .XmlColumnPr !=nil {_gfdgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_ggaeea .XmlColumnPr ,_gfdgb );};if _ggaeea .ExtLst !=nil {_cdfga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggaeea .ExtLst ,_cdfga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// PivotCache Hierarchy +CacheHierarchy []*CT_CacheHierarchy ;};func (_gbegb ST_RevisionAction )String ()string {switch _gbegb {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";};type CT_CalcPr struct{ -// Validate validates the CT_QueryTableFields and its children -func (_dgbfg *CT_QueryTableFields )Validate ()error {return _dgbfg .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func NewCT_PCDSCPage ()*CT_PCDSCPage {_faadcb :=&CT_PCDSCPage {};return _faadcb };func (_gbaag ST_GradientType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ceacf :=_b .Attr {};_ceacf .Name =name ;switch _gbaag {case ST_GradientTypeUnset :_ceacf .Value ="";case ST_GradientTypeLinear :_ceacf .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_ceacf .Value ="\u0070\u0061\u0074\u0068";};return _ceacf ,nil ;};type CT_RowFields struct{ +// Calculation Id +CalcIdAttr *uint32 ; -// Repeated Items Count -CountAttr *uint32 ; +// Calculation Mode +CalcModeAttr ST_CalcMode ; -// Row Items -Field []*CT_Field ;};func (_ffcde *CT_ExternalSheetNames )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cddgf :for {_agcea ,_acedb :=d .Token ();if _acedb !=nil {return _acedb ;};switch _gegb :=_agcea .(type ){case _b .StartElement :switch _gegb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"}:_dfddd :=NewCT_ExternalSheetName ();if _ebbbe :=d .DecodeElement (_dfddd ,&_gegb );_ebbbe !=nil {return _ebbbe ;};_ffcde .SheetName =append (_ffcde .SheetName ,_dfddd );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_gegb .Name );if _dbccba :=d .Skip ();_dbccba !=nil {return _dbccba ;};};case _b .EndElement :break _cddgf ;case _b .CharData :};};return nil ;};func (_fceafe ST_PageOrder )ValidateWithPath (path string )error {switch _fceafe {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fceafe ));};return nil ;}; +// Full Calculation On Load +FullCalcOnLoadAttr *bool ; -// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path -func (_aeca *CT_CellStyleXfs )ValidateWithPath (path string )error {for _afd ,_dccaf :=range _aeca .Xf {if _gcadd :=_dccaf .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_afd ));_gcadd !=nil {return _gcadd ;};};return nil ;};func (_dgdfae ST_ItemType )ValidateWithPath (path string )error {switch _dgdfae {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgdfae ));};return nil ;};func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_eceed :=&CT_PivotAreaReference {};return _eceed ;}; +// Reference Mode +RefModeAttr ST_RefMode ; -// Validate validates the CT_Parameters and its children -func (_gbdgd *CT_Parameters )Validate ()error {return _gbdgd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");};type CT_HierarchyUsage struct{ +// Calculation Iteration +IterateAttr *bool ; -// Hierarchy Usage -HierarchyUsageAttr int32 ;}; +// Iteration Count +IterateCountAttr *uint32 ; -// Validate validates the CT_MeasureDimensionMap and its children -func (_gadef *CT_MeasureDimensionMap )Validate ()error {return _gadef .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};func (_cagdg ST_CellType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egdcag :=_b .Attr {};_egdcag .Name =name ;switch _cagdg {case ST_CellTypeUnset :_egdcag .Value ="";case ST_CellTypeB :_egdcag .Value ="\u0062";case ST_CellTypeN :_egdcag .Value ="\u006e";case ST_CellTypeE :_egdcag .Value ="\u0065";case ST_CellTypeS :_egdcag .Value ="\u0073";case ST_CellTypeStr :_egdcag .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_egdcag .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _egdcag ,nil ;}; +// Iterative Calculation Delta +IterateDeltaAttr *float64 ; -// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path -func (_cacdc *CT_MetadataBlock )ValidateWithPath (path string )error {for _decb ,_feege :=range _cacdc .Rc {if _cega :=_feege .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_decb ));_cega !=nil {return _cega ;};};return nil ;};func NewCT_Index ()*CT_Index {_beagg :=&CT_Index {};return _beagg };func (_feaa *CT_WorkbookProtection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feaa .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_feaa .WorkbookPasswordAttr )});};if _feaa .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_feaa .WorkbookPasswordCharacterSetAttr )});};if _feaa .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_feaa .RevisionsPasswordAttr )});};if _feaa .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_feaa .RevisionsPasswordCharacterSetAttr )});};if _feaa .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_feaa .LockStructureAttr ))});};if _feaa .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_feaa .LockWindowsAttr ))});};if _feaa .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_feaa .LockRevisionAttr ))});};if _feaa .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_feaa .RevisionsAlgorithmNameAttr )});};if _feaa .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_feaa .RevisionsHashValueAttr )});};if _feaa .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_feaa .RevisionsSaltValueAttr )});};if _feaa .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_feaa .RevisionsSpinCountAttr )});};if _feaa .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_feaa .WorkbookAlgorithmNameAttr )});};if _feaa .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_feaa .WorkbookHashValueAttr )});};if _feaa .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_feaa .WorkbookSaltValueAttr )});};if _feaa .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_feaa .WorkbookSpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Full Precision Calculation +FullPrecisionAttr *bool ; -// Validate validates the CT_Items and its children -func (_dcecgg *CT_Items )Validate ()error {return _dcecgg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");}; +// Calc Completed +CalcCompletedAttr *bool ; -// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path -func (_dfeaad *CT_RevisionHeader )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_dfeaad .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_dfeaad .GuidAttr );};if _agdga :=_dfeaad .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_agdga !=nil {return _agdga ;};if _dfeaad .ReviewedList !=nil {if _cfcaac :=_dfeaad .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074");_cfcaac !=nil {return _cfcaac ;};};if _dfeaad .ExtLst !=nil {if _geeac :=_dfeaad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geeac !=nil {return _geeac ;};};return nil ;};type CT_rowItems struct{ +// Calculate On Save +CalcOnSaveAttr *bool ; -// Items in a Row Count -CountAttr *uint32 ; +// Concurrent Calculations +ConcurrentCalcAttr *bool ; -// Row Items -I []*CT_I ;};func (_adge *CT_Number )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_adge .VAttr )});if _adge .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_adge .UAttr ))});};if _adge .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_adge .FAttr ))});};if _adge .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_adge .CAttr )});};if _adge .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_adge .CpAttr )});};if _adge .InAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_adge .InAttr )});};if _adge .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_adge .BcAttr )});};if _adge .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_adge .FcAttr )});};if _adge .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_adge .IAttr ))});};if _adge .UnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_adge .UnAttr ))});};if _adge .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_adge .StAttr ))});};if _adge .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_adge .BAttr ))});};e .EncodeToken (start );if _adge .Tpls !=nil {_ddcbf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_degaf :=range _adge .Tpls {e .EncodeElement (_degaf ,_ddcbf );};};if _adge .X !=nil {_afacf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bdbef :=range _adge .X {e .EncodeElement (_bdbef ,_afacf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdecf *CT_WebPublishObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fdecf .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fdecf .DivIdAttr )});if _fdecf .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdecf .SourceObjectAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fdecf .DestinationFileAttr )});if _fdecf .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fdecf .TitleAttr )});};if _fdecf .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fdecf .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eefab *CT_MeasureGroups )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eefc :=range start .Attr {if _eefc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgcgd ,_ccgaea :=_ee .ParseUint (_eefc .Value ,10,32);if _ccgaea !=nil {return _ccgaea ;};_ecgag :=uint32 (_dgcgd );_eefab .CountAttr =&_ecgag ;continue ;};};_deag :for {_bbbde ,_cdfab :=d .Token ();if _cdfab !=nil {return _cdfab ;};switch _gfabce :=_bbbde .(type ){case _b .StartElement :switch _gfabce .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}:_egggg :=NewCT_MeasureGroup ();if _febee :=d .DecodeElement (_egggg ,&_gfabce );_febee !=nil {return _febee ;};_eefab .MeasureGroup =append (_eefab .MeasureGroup ,_egggg );default:_ba .Log ("\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\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025v",_gfabce .Name );if _fdfgc :=d .Skip ();_fdfgc !=nil {return _fdfgc ;};};case _b .EndElement :break _deag ;case _b .CharData :};};return nil ;};func (_cabgcf ST_ShowDataAs )Validate ()error {return _cabgcf .ValidateWithPath ("")};func (_adccc *CT_PivotAreas )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgdgb :=range start .Attr {if _dgdgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_accdbc ,_ceeac :=_ee .ParseUint (_dgdgb .Value ,10,32);if _ceeac !=nil {return _ceeac ;};_bcged :=uint32 (_accdbc );_adccc .CountAttr =&_bcged ;continue ;};};_afeg :for {_efgec ,_ggddb :=d .Token ();if _ggddb !=nil {return _ggddb ;};switch _daffe :=_efgec .(type ){case _b .StartElement :switch _daffe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:_gbeae :=NewCT_PivotArea ();if _ebbfa :=d .DecodeElement (_gbeae ,&_daffe );_ebbfa !=nil {return _ebbfa ;};_adccc .PivotArea =append (_adccc .PivotArea ,_gbeae );default:_ba .Log ("\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\u0050i\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073 \u0025\u0076",_daffe .Name );if _ecacad :=d .Skip ();_ecacad !=nil {return _ecacad ;};};case _b .EndElement :break _afeg ;case _b .CharData :};};return nil ;};func (_accee *ST_Qualifier )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_accee =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_accee =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_accee =2;case "\u006e\u006f\u006e\u0065":*_accee =3;};return nil ;}; +// Concurrent Thread Manual Count +ConcurrentManualCountAttr *uint32 ; -// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path -func (_bfbcg *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _eaebde ,_ccfcc :=range _bfbcg .DefinedName {if _cdgfb :=_ccfcc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_eaebde ));_cdgfb !=nil {return _cdgfb ;};};return nil ;}; +// Force Full Calculation +ForceFullCalcAttr *bool ;}; -// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path -func (_fecac *CT_MetadataType )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path +func (_ebdc *CT_CellSmartTags )ValidateWithPath (path string )error {for _dca ,_aagff :=range _ebdc .CellSmartTag {if _ebcd :=_aagff .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_dca ));_ebcd !=nil {return _ebcd ;};};return nil ;}; -// Validate validates the CT_ColHierarchiesUsage and its children -func (_gdfe *CT_ColHierarchiesUsage )Validate ()error {return _gdfe .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};func NewCT_DataValidation ()*CT_DataValidation {_afge :=&CT_DataValidation {};return _afge };func (_gegefed ST_GroupBy )ValidateWithPath (path string )error {switch _gegefed {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gegefed ));};return nil ;};func (_dbcaf *CT_QueryTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dbcaf .NameAttr )});if _dbcaf .HeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .HeadersAttr ))});};if _dbcaf .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .RowNumbersAttr ))});};if _dbcaf .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .DisableRefreshAttr ))});};if _dbcaf .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .BackgroundRefreshAttr ))});};if _dbcaf .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .FirstBackgroundRefreshAttr ))});};if _dbcaf .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .RefreshOnLoadAttr ))});};if _dbcaf .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_edcff ,_fafge :=_dbcaf .GrowShrinkTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _fafge !=nil {return _fafge ;};start .Attr =append (start .Attr ,_edcff );};if _dbcaf .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .FillFormulasAttr ))});};if _dbcaf .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .RemoveDataOnSaveAttr ))});};if _dbcaf .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .DisableEditAttr ))});};if _dbcaf .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .PreserveFormattingAttr ))});};if _dbcaf .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .AdjustColumnWidthAttr ))});};if _dbcaf .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .IntermediateAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dbcaf .ConnectionIdAttr )});if _dbcaf .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbcaf .AutoFormatIdAttr )});};if _dbcaf .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .ApplyNumberFormatsAttr ))});};if _dbcaf .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .ApplyBorderFormatsAttr ))});};if _dbcaf .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .ApplyFontFormatsAttr ))});};if _dbcaf .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .ApplyPatternFormatsAttr ))});};if _dbcaf .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .ApplyAlignmentFormatsAttr ))});};if _dbcaf .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaf .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );if _dbcaf .QueryTableRefresh !=nil {_eaec :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_dbcaf .QueryTableRefresh ,_eaec );};if _dbcaf .ExtLst !=nil {_ecfgeb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbcaf .ExtLst ,_ecfgeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcbga ST_GrowShrinkType )String ()string {switch _gcbga {case 0:return "";case 1:return "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case 2:return "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case 3:return "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return "";}; +// Validate validates the CT_LevelGroup and its children +func (_cgdg *CT_LevelGroup )Validate ()error {return _cgdg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");};func (_cebfe *CT_OleItem )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_cebfe .NameAttr )});if _cebfe .IconAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cebfe .IconAttr ))});};if _cebfe .AdviseAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cebfe .AdviseAttr ))});};if _cebfe .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cebfe .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ffdafb ST_Scope )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gfbee :=_ea .Attr {};_gfbee .Name =name ;switch _ffdafb {case ST_ScopeUnset :_gfbee .Value ="";case ST_ScopeSelection :_gfbee .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_gfbee .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_gfbee .Value ="\u0066\u0069\u0065l\u0064";};return _gfbee ,nil ;};func (_edcbb *CT_ProtectedRanges )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fabbg :for {_bdfbgf ,_fgafa :=d .Token ();if _fgafa !=nil {return _fgafa ;};switch _ebdfg :=_bdfbgf .(type ){case _ea .StartElement :switch _ebdfg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}:_fbcgdd :=NewCT_ProtectedRange ();if _bdedd :=d .DecodeElement (_fbcgdd ,&_ebdfg );_bdedd !=nil {return _bdedd ;};_edcbb .ProtectedRange =append (_edcbb .ProtectedRange ,_fbcgdd );default:_c .Log ("\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\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063t\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_ebdfg .Name );if _gbgcg :=d .Skip ();_gbgcg !=nil {return _gbgcg ;};};case _ea .EndElement :break _fabbg ;case _ea .CharData :};};return nil ;};func _eaebgc (_dcbag bool )uint8 {if _dcbag {return 1;};return 0;};func (_dedge *CT_ExternalReference )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bbacc :=range start .Attr {if _bbacc .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"&&_bbacc .Name .Local =="\u0069\u0064"||_bbacc .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"&&_bbacc .Name .Local =="\u0069\u0064"{_cace ,_gbfdb :=_bbacc .Value ,error (nil );if _gbfdb !=nil {return _gbfdb ;};_dedge .IdAttr =_cace ;continue ;};};for {_cdfde ,_gbfcf :=d .Token ();if _gbfcf !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_gbfcf );};if _bccad ,_ecfag :=_cdfde .(_ea .EndElement );_ecfag &&_bccad .Name ==start .Name {break ;};};return nil ;};func (_bfadge *CT_ExternalRow )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072"},Value :_be .Sprintf ("\u0025\u0076",_bfadge .RAttr )});e .EncodeToken (start );if _bfadge .Cell !=nil {_dabb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_eeegc :=range _bfadge .Cell {e .EncodeElement (_eeegc ,_dabb );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path -func (_bfega *CT_RevisionComment )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_bfega .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_bfega .GuidAttr );};if _aedaf :=_bfega .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_aedaf !=nil {return _aedaf ;};return nil ;}; +// Validate validates the CT_PCDKPI and its children +func (_edgfe *CT_PCDKPI )Validate ()error {return _edgfe .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");};func (_bdfdff ST_DvAspect )Validate ()error {return _bdfdff .ValidateWithPath ("")}; -// Validate validates the CT_Scenario and its children -func (_abgcb *CT_Scenario )Validate ()error {return _abgcb .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};func (_ggfgd ST_TextHAlign )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bggff :=_b .Attr {};_bggff .Name =name ;switch _ggfgd {case ST_TextHAlignUnset :_bggff .Value ="";case ST_TextHAlignLeft :_bggff .Value ="\u006c\u0065\u0066\u0074";case ST_TextHAlignCenter :_bggff .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_bggff .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_bggff .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_bggff .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _bggff ,nil ;};type ST_ConditionalFormattingOperator byte ;func (_gbeedb *ST_FilterOperator )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_defgb ,_accbed :=d .Token ();if _accbed !=nil {return _accbed ;};if _gcaae ,_ccbbae :=_defgb .(_b .EndElement );_ccbbae &&_gcaae .Name ==start .Name {*_gbeedb =1;return nil ;};if _gagcb ,_gaaga :=_defgb .(_b .CharData );!_gaaga {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_defgb );}else {switch string (_gagcb ){case "":*_gbeedb =0;case "\u0065\u0071\u0075a\u006c":*_gbeedb =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gbeedb =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gbeedb =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gbeedb =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gbeedb =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gbeedb =6;};};_defgb ,_accbed =d .Token ();if _accbed !=nil {return _accbed ;};if _eedacb ,_dbadcb :=_defgb .(_b .EndElement );_dbadcb &&_eedacb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_defgb );}; +// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path +func (_feecd *CT_MdxKPI )ValidateWithPath (path string )error {if _feecd .PAttr ==ST_MdxKPIPropertyUnset {return _be .Errorf ("\u0025\u0073/\u0050\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path );};if _efeb :=_feecd .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_efeb !=nil {return _efeb ;};return nil ;}; -// Validate validates the CT_MdxSet and its children -func (_bbddb *CT_MdxSet )Validate ()error {return _bbddb .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func NewCT_SheetData ()*CT_SheetData {_fabab :=&CT_SheetData {};return _fabab }; +// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path +func (_cgabf *CT_DdeValues )ValidateWithPath (path string )error {for _aebfg ,_dcbe :=range _cgabf .Value {if _abcb :=_dcbe .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_aebfg ));_abcb !=nil {return _abcb ;};};return nil ;};func (_aedgg *CT_PivotFilters )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _aedgg .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_aedgg .CountAttr )});};e .EncodeToken (start );if _aedgg .Filter !=nil {_eacebc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_fgebg :=range _aedgg .Filter {e .EncodeElement (_fgebg ,_eacebc );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CalculatedMembers and its children -func (_abbf *CT_CalculatedMembers )Validate ()error {return _abbf .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");}; +// Validate validates the CT_DdeItems and its children +func (_aaegf *CT_DdeItems )Validate ()error {return _aaegf .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");};func (_dddbe *CT_PageSetup )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_facacg :=range start .Attr {if _facacg .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"&&_facacg .Name .Local =="\u0069\u0064"||_facacg .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"&&_facacg .Name .Local =="\u0069\u0064"{_gffca ,_gdbfc :=_facacg .Value ,error (nil );if _gdbfc !=nil {return _gdbfc ;};_dddbe .IdAttr =&_gffca ;continue ;};if _facacg .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_efged ,_ebaf :=_b .ParseUint (_facacg .Value ,10,32);if _ebaf !=nil {return _ebaf ;};_aacbec :=uint32 (_efged );_dddbe .PaperSizeAttr =&_aacbec ;continue ;};if _facacg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_fbcfa ,_ceefeg :=_b .ParseBool (_facacg .Value );if _ceefeg !=nil {return _ceefeg ;};_dddbe .BlackAndWhiteAttr =&_fbcfa ;continue ;};if _facacg .Name .Local =="\u0064\u0072\u0061f\u0074"{_cfaca ,_cfeefa :=_b .ParseBool (_facacg .Value );if _cfeefa !=nil {return _cfeefa ;};_dddbe .DraftAttr =&_cfaca ;continue ;};if _facacg .Name .Local =="\u0073\u0063\u0061l\u0065"{_bbfcf ,_ebdcbe :=_b .ParseUint (_facacg .Value ,10,32);if _ebdcbe !=nil {return _ebdcbe ;};_gbffb :=uint32 (_bbfcf );_dddbe .ScaleAttr =&_gbffb ;continue ;};if _facacg .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dddbe .CellCommentsAttr .UnmarshalXMLAttr (_facacg );continue ;};if _facacg .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_ffgged ,_afafb :=_b .ParseUint (_facacg .Value ,10,32);if _afafb !=nil {return _afafb ;};_agbca :=uint32 (_ffgged );_dddbe .FitToWidthAttr =&_agbca ;continue ;};if _facacg .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_dddbe .PageOrderAttr .UnmarshalXMLAttr (_facacg );continue ;};if _facacg .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_dddbe .OrientationAttr .UnmarshalXMLAttr (_facacg );continue ;};if _facacg .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_acedc ,_ffecg :=_facacg .Value ,error (nil );if _ffecg !=nil {return _ffecg ;};_dddbe .PaperHeightAttr =&_acedc ;continue ;};if _facacg .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_egfff ,_ebfbb :=_facacg .Value ,error (nil );if _ebfbb !=nil {return _ebfbb ;};_dddbe .PaperWidthAttr =&_egfff ;continue ;};if _facacg .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_fbfff ,_feddef :=_b .ParseUint (_facacg .Value ,10,32);if _feddef !=nil {return _feddef ;};_dedba :=uint32 (_fbfff );_dddbe .FirstPageNumberAttr =&_dedba ;continue ;};if _facacg .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_agdbd ,_cecdc :=_b .ParseUint (_facacg .Value ,10,32);if _cecdc !=nil {return _cecdc ;};_fdedg :=uint32 (_agdbd );_dddbe .FitToHeightAttr =&_fdedg ;continue ;};if _facacg .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_bfeab ,_dbdfe :=_b .ParseBool (_facacg .Value );if _dbdfe !=nil {return _dbdfe ;};_dddbe .UseFirstPageNumberAttr =&_bfeab ;continue ;};if _facacg .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_dddbe .ErrorsAttr .UnmarshalXMLAttr (_facacg );continue ;};if _facacg .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_aadcc ,_ebccf :=_b .ParseUint (_facacg .Value ,10,32);if _ebccf !=nil {return _ebccf ;};_cbeab :=uint32 (_aadcc );_dddbe .HorizontalDpiAttr =&_cbeab ;continue ;};if _facacg .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_dabdg ,_bgggb :=_b .ParseUint (_facacg .Value ,10,32);if _bgggb !=nil {return _bgggb ;};_ecdec :=uint32 (_dabdg );_dddbe .VerticalDpiAttr =&_ecdec ;continue ;};if _facacg .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_dfgdd ,_cddfa :=_b .ParseUint (_facacg .Value ,10,32);if _cddfa !=nil {return _cddfa ;};_dbafa :=uint32 (_dfgdd );_dddbe .CopiesAttr =&_dbafa ;continue ;};if _facacg .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_babga ,_fcgad :=_b .ParseBool (_facacg .Value );if _fcgad !=nil {return _fcgad ;};_dddbe .UsePrinterDefaultsAttr =&_babga ;continue ;};};for {_eabeb ,_aabbf :=d .Token ();if _aabbf !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_aabbf );};if _ffadd ,_daacf :=_eabeb .(_ea .EndElement );_daacf &&_ffadd .Name ==start .Name {break ;};};return nil ;};func (_bggd *CT_CustomChartsheetViews )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _bggd .CustomSheetView !=nil {_fcdd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_dgfe :=range _bggd .CustomSheetView {e .EncodeElement (_dgfe ,_fcdd );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gccbb *CT_RevisionAutoFormatting )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_gccbb .SheetIdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",_gccbb .RefAttr )});if _gccbb .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_gccbb .AutoFormatIdAttr )});};if _gccbb .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gccbb .ApplyNumberFormatsAttr ))});};if _gccbb .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gccbb .ApplyBorderFormatsAttr ))});};if _gccbb .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gccbb .ApplyFontFormatsAttr ))});};if _gccbb .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gccbb .ApplyPatternFormatsAttr ))});};if _gccbb .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gccbb .ApplyAlignmentFormatsAttr ))});};if _gccbb .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gccbb .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_eefaed *CT_Number )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_decfad :=range start .Attr {if _decfad .Name .Local =="\u0066\u0063"{_dddgb ,_eagfa :=_decfad .Value ,error (nil );if _eagfa !=nil {return _eagfa ;};_eefaed .FcAttr =&_dddgb ;continue ;};if _decfad .Name .Local =="\u0076"{_cdfdc ,_ccedc :=_b .ParseFloat (_decfad .Value ,64);if _ccedc !=nil {return _ccedc ;};_eefaed .VAttr =_cdfdc ;continue ;};if _decfad .Name .Local =="\u0066"{_fdffb ,_bgfc :=_b .ParseBool (_decfad .Value );if _bgfc !=nil {return _bgfc ;};_eefaed .FAttr =&_fdffb ;continue ;};if _decfad .Name .Local =="\u0063"{_cadce ,_bddgf :=_decfad .Value ,error (nil );if _bddgf !=nil {return _bddgf ;};_eefaed .CAttr =&_cadce ;continue ;};if _decfad .Name .Local =="\u0063\u0070"{_egggc ,_egbbg :=_b .ParseUint (_decfad .Value ,10,32);if _egbbg !=nil {return _egbbg ;};_fffgb :=uint32 (_egggc );_eefaed .CpAttr =&_fffgb ;continue ;};if _decfad .Name .Local =="\u0069\u006e"{_eacaf ,_dafab :=_b .ParseUint (_decfad .Value ,10,32);if _dafab !=nil {return _dafab ;};_fagaa :=uint32 (_eacaf );_eefaed .InAttr =&_fagaa ;continue ;};if _decfad .Name .Local =="\u0062\u0063"{_gefeg ,_bcgb :=_decfad .Value ,error (nil );if _bcgb !=nil {return _bcgb ;};_eefaed .BcAttr =&_gefeg ;continue ;};if _decfad .Name .Local =="\u0075"{_ccbfc ,_abdbge :=_b .ParseBool (_decfad .Value );if _abdbge !=nil {return _abdbge ;};_eefaed .UAttr =&_ccbfc ;continue ;};if _decfad .Name .Local =="\u0069"{_eeda ,_beegb :=_b .ParseBool (_decfad .Value );if _beegb !=nil {return _beegb ;};_eefaed .IAttr =&_eeda ;continue ;};if _decfad .Name .Local =="\u0075\u006e"{_abaaf ,_aabea :=_b .ParseBool (_decfad .Value );if _aabea !=nil {return _aabea ;};_eefaed .UnAttr =&_abaaf ;continue ;};if _decfad .Name .Local =="\u0073\u0074"{_dgfca ,_eaccd :=_b .ParseBool (_decfad .Value );if _eaccd !=nil {return _eaccd ;};_eefaed .StAttr =&_dgfca ;continue ;};if _decfad .Name .Local =="\u0062"{_cagfe ,_gabde :=_b .ParseBool (_decfad .Value );if _gabde !=nil {return _gabde ;};_eefaed .BAttr =&_cagfe ;continue ;};};_ddfcb :for {_bbfca ,_cbcaaa :=d .Token ();if _cbcaaa !=nil {return _cbcaaa ;};switch _ebecda :=_bbfca .(type ){case _ea .StartElement :switch _ebecda .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_adaac :=NewCT_Tuples ();if _cbefg :=d .DecodeElement (_adaac ,&_ebecda );_cbefg !=nil {return _cbefg ;};_eefaed .Tpls =append (_eefaed .Tpls ,_adaac );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_gebcfe :=NewCT_X ();if _gafcbg :=d .DecodeElement (_gebcfe ,&_ebecda );_gafcbg !=nil {return _gafcbg ;};_eefaed .X =append (_eefaed .X ,_gebcfe );default:_c .Log ("\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\u004e\u0075\u006db\u0065\u0072 \u0025\u0076",_ebecda .Name );if _eeebb :=d .Skip ();_eeebb !=nil {return _eeebb ;};};case _ea .EndElement :break _ddfcb ;case _ea .CharData :};};return nil ;};func NewCT_MergeCell ()*CT_MergeCell {_faef :=&CT_MergeCell {};return _faef }; -// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path -func (_gded *CT_CalcPr )ValidateWithPath (path string )error {if _ddf :=_gded .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ddf !=nil {return _ddf ;};if _bbf :=_gded .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bbf !=nil {return _bbf ;};return nil ;};func (_adeee *CT_Member )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_adeee .NameAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgebe *CT_Hyperlinks )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_febg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};for _ ,_gcgff :=range _cgebe .Hyperlink {e .EncodeElement (_gcgff ,_febg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbefe *CT_MeasureDimensionMap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccafb :=range start .Attr {if _ccafb .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_ceeed ,_affba :=_ee .ParseUint (_ccafb .Value ,10,32);if _affba !=nil {return _affba ;};_egdgc :=uint32 (_ceeed );_gbefe .MeasureGroupAttr =&_egdgc ;continue ;};if _ccafb .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_gcbf ,_cbdeg :=_ee .ParseUint (_ccafb .Value ,10,32);if _cbdeg !=nil {return _cbdeg ;};_cbgc :=uint32 (_gcbf );_gbefe .DimensionAttr =&_cbgc ;continue ;};};for {_cfbbf ,_fcaeg :=d .Token ();if _fcaeg !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0061s\u0075r\u0065D\u0069m\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_fcaeg );};if _daec ,_gdgeb :=_cfbbf .(_b .EndElement );_gdgeb &&_daec .Name ==start .Name {break ;};};return nil ;};func (_fccbce *ST_Qualifier )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdcea ,_afcfcf :=d .Token ();if _afcfcf !=nil {return _afcfcf ;};if _agdba ,_gbcfbg :=_fdcea .(_b .EndElement );_gbcfbg &&_agdba .Name ==start .Name {*_fccbce =1;return nil ;};if _begegb ,_ddadg :=_fdcea .(_b .CharData );!_ddadg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdcea );}else {switch string (_begegb ){case "":*_fccbce =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_fccbce =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_fccbce =2;case "\u006e\u006f\u006e\u0065":*_fccbce =3;};};_fdcea ,_afcfcf =d .Token ();if _afcfcf !=nil {return _afcfcf ;};if _febab ,_gabdce :=_fdcea .(_b .EndElement );_gabdce &&_febab .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdcea );};func NewCT_Cell ()*CT_Cell {_ceecf :=&CT_Cell {};return _ceecf };func (_defgc *CT_TextField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _defgc .TypeAttr !=ST_ExternalConnectionTypeUnset {_dfgedd ,_cgfde :=_defgc .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cgfde !=nil {return _cgfde ;};start .Attr =append (start .Attr ,_dfgedd );};if _defgc .PositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_defgc .PositionAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abacag *CT_Schema )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cagfb :=range start .Attr {if _cagfb .Name .Local =="\u0049\u0044"{_cbfcad ,_gcbfe :=_cagfb .Value ,error (nil );if _gcbfe !=nil {return _gcbfe ;};_abacag .IDAttr =_cbfcad ;continue ;};if _cagfb .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_geegg ,_egeaag :=_cagfb .Value ,error (nil );if _egeaag !=nil {return _egeaag ;};_abacag .SchemaRefAttr =&_geegg ;continue ;};if _cagfb .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_cdbdc ,_efbd :=_cagfb .Value ,error (nil );if _efbd !=nil {return _efbd ;};_abacag .NamespaceAttr =&_cdbdc ;continue ;};if _cagfb .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_aecba ,_baecg :=_cagfb .Value ,error (nil );if _baecg !=nil {return _baecg ;};_abacag .SchemaLanguageAttr =&_aecba ;continue ;};};_gggbf :for {_caece ,_ceefg :=d .Token ();if _ceefg !=nil {return _ceefg ;};switch _edgfd :=_caece .(type ){case _b .StartElement :switch _edgfd .Name {default:if _ebgfc ,_fddf :=_ba .CreateElement (_edgfd );_fddf !=nil {return _fddf ;}else {if _gbcbgd :=d .DecodeElement (_ebgfc ,&_edgfd );_gbcbgd !=nil {return _gbcbgd ;};_abacag .Any =_ebgfc ;};};case _b .EndElement :break _gggbf ;case _b .CharData :};};return nil ;};func (_eecag *CT_CustomSheetViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aage :for {_aecag ,_bbfa :=d .Token ();if _bbfa !=nil {return _bbfa ;};switch _bdde :=_aecag .(type ){case _b .StartElement :switch _bdde .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_bgec :=NewCT_CustomSheetView ();if _edbd :=d .DecodeElement (_bgec ,&_bdde );_edbd !=nil {return _edbd ;};_eecag .CustomSheetView =append (_eecag .CustomSheetView ,_bgec );default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053he\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_bdde .Name );if _gaccc :=d .Skip ();_gaccc !=nil {return _gaccc ;};};case _b .EndElement :break _aage ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_ExternalSheetNames and its children +func (_gfdbb *CT_ExternalSheetNames )Validate ()error {return _gfdbb .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};func (_ddadf *Workbook )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="m\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b";return _ddadf .CT_Workbook .MarshalXML (e ,start );};func NewCT_Consolidation ()*CT_Consolidation {_bgda :=&CT_Consolidation {};_bgda .RangeSets =NewCT_RangeSets ();return _bgda ;};func (_aegfd *CT_Table )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_aegfd .IdAttr )});if _aegfd .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .NameAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_aegfd .DisplayNameAttr )});if _aegfd .CommentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .CommentAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",_aegfd .RefAttr )});if _aegfd .TableTypeAttr !=ST_TableTypeUnset {_badfff ,_ccgded :=_aegfd .TableTypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _ccgded !=nil {return _ccgded ;};start .Attr =append (start .Attr ,_badfff );};if _aegfd .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .HeaderRowCountAttr )});};if _aegfd .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aegfd .InsertRowAttr ))});};if _aegfd .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aegfd .InsertRowShiftAttr ))});};if _aegfd .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .TotalsRowCountAttr )});};if _aegfd .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aegfd .TotalsRowShownAttr ))});};if _aegfd .PublishedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aegfd .PublishedAttr ))});};if _aegfd .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .HeaderRowDxfIdAttr )});};if _aegfd .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .DataDxfIdAttr )});};if _aegfd .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .TotalsRowDxfIdAttr )});};if _aegfd .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .HeaderRowBorderDxfIdAttr )});};if _aegfd .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .TableBorderDxfIdAttr )});};if _aegfd .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .TotalsRowBorderDxfIdAttr )});};if _aegfd .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .HeaderRowCellStyleAttr )});};if _aegfd .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .DataCellStyleAttr )});};if _aegfd .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .TotalsRowCellStyleAttr )});};if _aegfd .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_aegfd .ConnectionIdAttr )});};e .EncodeToken (start );if _aegfd .AutoFilter !=nil {_efbdf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_aegfd .AutoFilter ,_efbdf );};if _aegfd .SortState !=nil {_cgcabdd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_aegfd .SortState ,_cgcabdd );};_gfcaa :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_aegfd .TableColumns ,_gfcaa );if _aegfd .TableStyleInfo !=nil {_gaadff :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}};e .EncodeElement (_aegfd .TableStyleInfo ,_gaadff );};if _aegfd .ExtLst !=nil {_gffcdc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aegfd .ExtLst ,_gffcdc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_febadb ST_Visibility )ValidateWithPath (path string )error {switch _febadb {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_febadb ));};return nil ;}; -// Validate validates the CT_DataBar and its children -func (_fbbb *CT_DataBar )Validate ()error {return _fbbb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");}; +// Validate validates the CT_Missing and its children +func (_added *CT_Missing )Validate ()error {return _added .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_fefgg *CT_PCDKPI )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fbcdd :=range start .Attr {if _fbcdd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_befee ,_cfbdgg :=_fbcdd .Value ,error (nil );if _cfbdgg !=nil {return _cfbdgg ;};_fefgg .UniqueNameAttr =_befee ;continue ;};if _fbcdd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ebabb ,_cdgggd :=_fbcdd .Value ,error (nil );if _cdgggd !=nil {return _cdgggd ;};_fefgg .CaptionAttr =&_ebabb ;continue ;};if _fbcdd .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_ggccd ,_dcgcab :=_fbcdd .Value ,error (nil );if _dcgcab !=nil {return _dcgcab ;};_fefgg .DisplayFolderAttr =&_ggccd ;continue ;};if _fbcdd .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_fcdege ,_gdebda :=_fbcdd .Value ,error (nil );if _gdebda !=nil {return _gdebda ;};_fefgg .MeasureGroupAttr =&_fcdege ;continue ;};if _fbcdd .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_cagef ,_cbbce :=_fbcdd .Value ,error (nil );if _cbbce !=nil {return _cbbce ;};_fefgg .ParentAttr =&_cagef ;continue ;};if _fbcdd .Name .Local =="\u0076\u0061\u006cu\u0065"{_dgadc ,_dfaacc :=_fbcdd .Value ,error (nil );if _dfaacc !=nil {return _dfaacc ;};_fefgg .ValueAttr =_dgadc ;continue ;};if _fbcdd .Name .Local =="\u0067\u006f\u0061\u006c"{_ebcce ,_cbcec :=_fbcdd .Value ,error (nil );if _cbcec !=nil {return _cbcec ;};_fefgg .GoalAttr =&_ebcce ;continue ;};if _fbcdd .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_fgdfd ,_dbcb :=_fbcdd .Value ,error (nil );if _dbcb !=nil {return _dbcb ;};_fefgg .StatusAttr =&_fgdfd ;continue ;};if _fbcdd .Name .Local =="\u0074\u0072\u0065n\u0064"{_ccaded ,_ebdga :=_fbcdd .Value ,error (nil );if _ebdga !=nil {return _ebdga ;};_fefgg .TrendAttr =&_ccaded ;continue ;};if _fbcdd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_abdbdg ,_fedfg :=_fbcdd .Value ,error (nil );if _fedfg !=nil {return _fedfg ;};_fefgg .WeightAttr =&_abdbdg ;continue ;};if _fbcdd .Name .Local =="\u0074\u0069\u006d\u0065"{_egdag ,_bcaad :=_fbcdd .Value ,error (nil );if _bcaad !=nil {return _bcaad ;};_fefgg .TimeAttr =&_egdag ;continue ;};};for {_ecefc ,_fbabdad :=d .Token ();if _fbabdad !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_fbabdad );};if _dbfee ,_afcga :=_ecefc .(_ea .EndElement );_afcga &&_dbfee .Name ==start .Name {break ;};};return nil ;};func (_ggbb *CT_CellStyle )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ggbb .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_ggbb .NameAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_ggbb .XfIdAttr )});if _ggbb .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_be .Sprintf ("\u0025\u0076",*_ggbb .BuiltinIdAttr )});};if _ggbb .ILevelAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_ggbb .ILevelAttr )});};if _ggbb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ggbb .HiddenAttr ))});};if _ggbb .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ggbb .CustomBuiltinAttr ))});};e .EncodeToken (start );if _ggbb .ExtLst !=nil {_agcb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggbb .ExtLst ,_agcb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ddeegd ST_DateTimeGrouping )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_ddeegd .String (),start );};func NewPivotCacheRecords ()*PivotCacheRecords {_gabaa :=&PivotCacheRecords {};_gabaa .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _gabaa ;};type CT_PageSetup struct{ -// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path -func (_gffeaa *CT_Member )ValidateWithPath (path string )error {return nil }; +// Paper Size +PaperSizeAttr *uint32 ; -// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path -func (_bfcff *SingleXmlCells )ValidateWithPath (path string )error {if _debfd :=_bfcff .CT_SingleXmlCells .ValidateWithPath (path );_debfd !=nil {return _debfd ;};return nil ;};func (_ddcfag ST_DateTimeGrouping )String ()string {switch _ddcfag {case 0:return "";case 1:return "\u0079\u0065\u0061\u0072";case 2:return "\u006d\u006f\u006et\u0068";case 3:return "\u0064\u0061\u0079";case 4:return "\u0068\u006f\u0075\u0072";case 5:return "\u006d\u0069\u006e\u0075\u0074\u0065";case 6:return "\u0073\u0065\u0063\u006f\u006e\u0064";};return "";};func (_cgaec ST_DynamicFilterType )Validate ()error {return _cgaec .ValidateWithPath ("")}; +// Paper Height +PaperHeightAttr *string ; -// Validate validates the CT_CacheHierarchies and its children -func (_fcg *CT_CacheHierarchies )Validate ()error {return _fcg .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");}; +// Paper Width +PaperWidthAttr *string ; -// Validate validates the CT_MapInfo and its children -func (_fbeda *CT_MapInfo )Validate ()error {return _fbeda .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");};func (_fdfade *CT_X )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccefef :=range start .Attr {if _ccefef .Name .Local =="\u0076"{_bbcceg ,_bdfbc :=_ee .ParseInt (_ccefef .Value ,10,32);if _bdfbc !=nil {return _bdfbc ;};_afdaa :=int32 (_bbcceg );_fdfade .VAttr =&_afdaa ;continue ;};};for {_bcadee ,_bgace :=d .Token ();if _bgace !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_bgace );};if _afcec ,_fdebe :=_bcadee .(_b .EndElement );_fdebe &&_afcec .Name ==start .Name {break ;};};return nil ;}; +// Print Scale +ScaleAttr *uint32 ; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_ffeaf *CT_Font )ValidateWithPath (path string )error {for _gebbd ,_fedc :=range _ffeaf .Name {if _ddbeg :=_fedc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gebbd ));_ddbeg !=nil {return _ddbeg ;};};for _fgdeg ,_eadac :=range _ffeaf .Charset {if _abccc :=_eadac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_fgdeg ));_abccc !=nil {return _abccc ;};};for _ffdcgd ,_cacgee :=range _ffeaf .Family {if _gbeea :=_cacgee .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_ffdcgd ));_gbeea !=nil {return _gbeea ;};};for _cbgfd ,_bgddc :=range _ffeaf .B {if _bggfa :=_bgddc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_cbgfd ));_bggfa !=nil {return _bggfa ;};};for _fcdbe ,_efege :=range _ffeaf .I {if _ecfde :=_efege .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_fcdbe ));_ecfde !=nil {return _ecfde ;};};for _bdfbf ,_cgecf :=range _ffeaf .Strike {if _ebac :=_cgecf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_bdfbf ));_ebac !=nil {return _ebac ;};};for _faaaf ,_gacbc :=range _ffeaf .Outline {if _fgdbea :=_gacbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_faaaf ));_fgdbea !=nil {return _fgdbea ;};};for _fefgf ,_gacd :=range _ffeaf .Shadow {if _gadaf :=_gacd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_fefgf ));_gadaf !=nil {return _gadaf ;};};for _eccef ,_bbebf :=range _ffeaf .Condense {if _abbe :=_bbebf .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_eccef ));_abbe !=nil {return _abbe ;};};for _effcc ,_bbfda :=range _ffeaf .Extend {if _acbcg :=_bbfda .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_effcc ));_acbcg !=nil {return _acbcg ;};};for _fdbd ,_abfc :=range _ffeaf .Color {if _gfcfdd :=_abfc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fdbd ));_gfcfdd !=nil {return _gfcfdd ;};};for _aggbcc ,_aeedb :=range _ffeaf .Sz {if _gcfdde :=_aeedb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_aggbcc ));_gcfdde !=nil {return _gcfdde ;};};for _gbbbf ,_aeecgd :=range _ffeaf .U {if _ebee :=_aeecgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_gbbbf ));_ebee !=nil {return _ebee ;};};for _acbfde ,_dccbe :=range _ffeaf .VertAlign {if _fdaac :=_dccbe .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_acbfde ));_fdaac !=nil {return _fdaac ;};};for _agcd ,_gcagc :=range _ffeaf .Scheme {if _egcf :=_gcagc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_agcd ));_egcf !=nil {return _egcf ;};};return nil ;};func (_acgcf ST_SourceType )Validate ()error {return _acgcf .ValidateWithPath ("")};func (_faaag ST_PhoneticAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_faaag .String (),start );};func NewCT_RangePr ()*CT_RangePr {_gdcae :=&CT_RangePr {};return _gdcae };type CT_ExternalReferences struct{ +// First Page Number +FirstPageNumberAttr *uint32 ; -// External Reference -ExternalReference []*CT_ExternalReference ;};func (_cfbbe *ST_DynamicFilterType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfbbe =0;case "\u006e\u0075\u006c\u006c":*_cfbbe =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_cfbbe =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_cfbbe =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_cfbbe =4;case "\u0074\u006f\u0064a\u0079":*_cfbbe =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_cfbbe =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_cfbbe =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_cfbbe =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_cfbbe =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_cfbbe =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_cfbbe =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_cfbbe =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cfbbe =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cfbbe =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cfbbe =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_cfbbe =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_cfbbe =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_cfbbe =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_cfbbe =19;case "\u0051\u0031":*_cfbbe =20;case "\u0051\u0032":*_cfbbe =21;case "\u0051\u0033":*_cfbbe =22;case "\u0051\u0034":*_cfbbe =23;case "\u004d\u0031":*_cfbbe =24;case "\u004d\u0032":*_cfbbe =25;case "\u004d\u0033":*_cfbbe =26;case "\u004d\u0034":*_cfbbe =27;case "\u004d\u0035":*_cfbbe =28;case "\u004d\u0036":*_cfbbe =29;case "\u004d\u0037":*_cfbbe =30;case "\u004d\u0038":*_cfbbe =31;case "\u004d\u0039":*_cfbbe =32;case "\u004d\u0031\u0030":*_cfbbe =33;case "\u004d\u0031\u0031":*_cfbbe =34;case "\u004d\u0031\u0032":*_cfbbe =35;};return nil ;};func NewCT_Tables ()*CT_Tables {_ecgfba :=&CT_Tables {};return _ecgfba };func NewCT_CellFormula ()*CT_CellFormula {_cfde :=&CT_CellFormula {};return _cfde };func (_bfdfdc *CT_SheetView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abecb :=range start .Attr {if _abecb .Name .Local =="\u0076\u0069\u0065\u0077"{_bfdfdc .ViewAttr .UnmarshalXMLAttr (_abecb );continue ;};if _abecb .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_degcf ,_bggcdf :=_abecb .Value ,error (nil );if _bggcdf !=nil {return _bggcdf ;};_bfdfdc .TopLeftCellAttr =&_degcf ;continue ;};if _abecb .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_eedfea ,_ffga :=_ee .ParseBool (_abecb .Value );if _ffga !=nil {return _ffga ;};_bfdfdc .ShowFormulasAttr =&_eedfea ;continue ;};if _abecb .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_afbfg ,_gfgdg :=_ee .ParseUint (_abecb .Value ,10,32);if _gfgdg !=nil {return _gfgdg ;};_cgfed :=uint32 (_afbfg );_bfdfdc .ColorIdAttr =&_cgfed ;continue ;};if _abecb .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_eafcg ,_bbfcb :=_ee .ParseBool (_abecb .Value );if _bbfcb !=nil {return _bbfcb ;};_bfdfdc .ShowRowColHeadersAttr =&_eafcg ;continue ;};if _abecb .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_agaadg ,_fcdee :=_ee .ParseUint (_abecb .Value ,10,32);if _fcdee !=nil {return _fcdee ;};_fbcee :=uint32 (_agaadg );_bfdfdc .ZoomScaleAttr =&_fbcee ;continue ;};if _abecb .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_dfbcef ,_bdbcd :=_ee .ParseBool (_abecb .Value );if _bdbcd !=nil {return _bdbcd ;};_bfdfdc .RightToLeftAttr =&_dfbcef ;continue ;};if _abecb .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_agcafa ,_dbdecf :=_ee .ParseUint (_abecb .Value ,10,32);if _dbdecf !=nil {return _dbdecf ;};_dagged :=uint32 (_agcafa );_bfdfdc .ZoomScaleNormalAttr =&_dagged ;continue ;};if _abecb .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_agebd ,_dbfaa :=_ee .ParseBool (_abecb .Value );if _dbfaa !=nil {return _dbfaa ;};_bfdfdc .ShowRulerAttr =&_agebd ;continue ;};if _abecb .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_eaffd ,_cgfdb :=_ee .ParseUint (_abecb .Value ,10,32);if _cgfdb !=nil {return _cgfdb ;};_edcffd :=uint32 (_eaffd );_bfdfdc .ZoomScaleSheetLayoutViewAttr =&_edcffd ;continue ;};if _abecb .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_fgabga ,_dcgdc :=_ee .ParseUint (_abecb .Value ,10,32);if _dcgdc !=nil {return _dcgdc ;};_bfdfdc .WorkbookViewIdAttr =uint32 (_fgabga );continue ;};if _abecb .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_eagcbc ,_ebddaf :=_ee .ParseBool (_abecb .Value );if _ebddaf !=nil {return _ebddaf ;};_bfdfdc .TabSelectedAttr =&_eagcbc ;continue ;};if _abecb .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_dgdaa ,_gaffec :=_ee .ParseUint (_abecb .Value ,10,32);if _gaffec !=nil {return _gaffec ;};_eeaedf :=uint32 (_dgdaa );_bfdfdc .ZoomScalePageLayoutViewAttr =&_eeaedf ;continue ;};if _abecb .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_acdfd ,_gdgbc :=_ee .ParseBool (_abecb .Value );if _gdgbc !=nil {return _gdgbc ;};_bfdfdc .ShowZerosAttr =&_acdfd ;continue ;};if _abecb .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_dcfegb ,_baade :=_ee .ParseBool (_abecb .Value );if _baade !=nil {return _baade ;};_bfdfdc .WindowProtectionAttr =&_dcfegb ;continue ;};if _abecb .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_ggcgc ,_gbace :=_ee .ParseBool (_abecb .Value );if _gbace !=nil {return _gbace ;};_bfdfdc .ShowOutlineSymbolsAttr =&_ggcgc ;continue ;};if _abecb .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_dcbdcb ,_aceda :=_ee .ParseBool (_abecb .Value );if _aceda !=nil {return _aceda ;};_bfdfdc .ShowWhiteSpaceAttr =&_dcbdcb ;continue ;};if _abecb .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_adbgbb ,_feccg :=_ee .ParseBool (_abecb .Value );if _feccg !=nil {return _feccg ;};_bfdfdc .ShowGridLinesAttr =&_adbgbb ;continue ;};if _abecb .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_dbedd ,_eadfca :=_ee .ParseBool (_abecb .Value );if _eadfca !=nil {return _eadfca ;};_bfdfdc .DefaultGridColorAttr =&_dbedd ;continue ;};};_bcafc :for {_dcbaf ,_ggdbf :=d .Token ();if _ggdbf !=nil {return _ggdbf ;};switch _fbggfb :=_dcbaf .(type ){case _b .StartElement :switch _fbggfb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_bfdfdc .Pane =NewCT_Pane ();if _adega :=d .DecodeElement (_bfdfdc .Pane ,&_fbggfb );_adega !=nil {return _adega ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_caddca :=NewCT_Selection ();if _ebebf :=d .DecodeElement (_caddca ,&_fbggfb );_ebebf !=nil {return _ebebf ;};_bfdfdc .Selection =append (_bfdfdc .Selection ,_caddca );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}:_ebeeff :=NewCT_PivotSelection ();if _bdfgdg :=d .DecodeElement (_ebeeff ,&_fbggfb );_bdfgdg !=nil {return _bdfgdg ;};_bfdfdc .PivotSelection =append (_bfdfdc .PivotSelection ,_ebeeff );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfdfdc .ExtLst =NewCT_ExtensionList ();if _abdbf :=d .DecodeElement (_bfdfdc .ExtLst ,&_fbggfb );_abdbf !=nil {return _abdbf ;};default:_ba .Log ("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\u0065e\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_fbggfb .Name );if _dfdba :=d .Skip ();_dfdba !=nil {return _dfdba ;};};case _b .EndElement :break _bcafc ;case _b .CharData :};};return nil ;}; +// Fit To Width +FitToWidthAttr *uint32 ; -// Validate validates the CT_NumFmt and its children -func (_bdgfb *CT_NumFmt )Validate ()error {return _bdgfb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_dcbgad *CT_Row )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcbdcf :=range start .Attr {if _bcbdcf .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_bggcf ,_fefega :=_ee .ParseUint (_bcbdcf .Value ,10,8);if _fefega !=nil {return _fefega ;};_cfabec :=uint8 (_bggcf );_dcbgad .OutlineLevelAttr =&_cfabec ;continue ;};if _bcbdcf .Name .Local =="\u0072"{_eedfe ,_gaeac :=_ee .ParseUint (_bcbdcf .Value ,10,32);if _gaeac !=nil {return _gaeac ;};_dacaf :=uint32 (_eedfe );_dcbgad .RAttr =&_dacaf ;continue ;};if _bcbdcf .Name .Local =="\u0073"{_dcddd ,_fbfgc :=_ee .ParseUint (_bcbdcf .Value ,10,32);if _fbfgc !=nil {return _fbfgc ;};_ddegg :=uint32 (_dcddd );_dcbgad .SAttr =&_ddegg ;continue ;};if _bcbdcf .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_fabaa ,_ecbafd :=_ee .ParseBool (_bcbdcf .Value );if _ecbafd !=nil {return _ecbafd ;};_dcbgad .CustomFormatAttr =&_fabaa ;continue ;};if _bcbdcf .Name .Local =="\u0068\u0074"{_dbbdc ,_fcgdf :=_ee .ParseFloat (_bcbdcf .Value ,64);if _fcgdf !=nil {return _fcgdf ;};_dcbgad .HtAttr =&_dbbdc ;continue ;};if _bcbdcf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cgefge ,_dcacaa :=_ee .ParseBool (_bcbdcf .Value );if _dcacaa !=nil {return _dcacaa ;};_dcbgad .HiddenAttr =&_cgefge ;continue ;};if _bcbdcf .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_aggdg ,_dcbdc :=_ee .ParseBool (_bcbdcf .Value );if _dcbdc !=nil {return _dcbdc ;};_dcbgad .CustomHeightAttr =&_aggdg ;continue ;};if _bcbdcf .Name .Local =="\u0073\u0070\u0061n\u0073"{_fgaba ,_fgbdd :=ParseSliceST_CellSpans (_bcbdcf .Value );if _fgbdd !=nil {return _fgbdd ;};_dcbgad .SpansAttr =&_fgaba ;continue ;};if _bcbdcf .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_gdcaed ,_bgaec :=_ee .ParseBool (_bcbdcf .Value );if _bgaec !=nil {return _bgaec ;};_dcbgad .CollapsedAttr =&_gdcaed ;continue ;};if _bcbdcf .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_fcecg ,_agbgdg :=_ee .ParseBool (_bcbdcf .Value );if _agbgdg !=nil {return _agbgdg ;};_dcbgad .ThickTopAttr =&_fcecg ;continue ;};if _bcbdcf .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_caaeag ,_ggdda :=_ee .ParseBool (_bcbdcf .Value );if _ggdda !=nil {return _ggdda ;};_dcbgad .ThickBotAttr =&_caaeag ;continue ;};if _bcbdcf .Name .Local =="\u0070\u0068"{_bcdcd ,_cadcbc :=_ee .ParseBool (_bcbdcf .Value );if _cadcbc !=nil {return _cadcbc ;};_dcbgad .PhAttr =&_bcdcd ;continue ;};};_bcbdcd :for {_becdg ,_gdgcc :=d .Token ();if _gdgcc !=nil {return _gdgcc ;};switch _gcbccc :=_becdg .(type ){case _b .StartElement :switch _gcbccc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_ggbdad :=NewCT_Cell ();if _bcgad :=d .DecodeElement (_ggbdad ,&_gcbccc );_bcgad !=nil {return _bcgad ;};_dcbgad .C =append (_dcbgad .C ,_ggbdad );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcbgad .ExtLst =NewCT_ExtensionList ();if _fcdce :=d .DecodeElement (_dcbgad .ExtLst ,&_gcbccc );_fcdce !=nil {return _fcdce ;};default:_ba .Log ("\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\u0052\u006f\u0077\u0020\u0025\u0076",_gcbccc .Name );if _cfcaad :=d .Skip ();_cfcaad !=nil {return _cfcaad ;};};case _b .EndElement :break _bcbdcd ;case _b .CharData :};};return nil ;};func (_cecc *CT_CalcPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cecc .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cecc .CalcIdAttr )});};if _cecc .CalcModeAttr !=ST_CalcModeUnset {_gffe ,_deg :=_cecc .CalcModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _deg !=nil {return _deg ;};start .Attr =append (start .Attr ,_gffe );};if _cecc .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cecc .FullCalcOnLoadAttr ))});};if _cecc .RefModeAttr !=ST_RefModeUnset {_bbee ,_fefb :=_cecc .RefModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _fefb !=nil {return _fefb ;};start .Attr =append (start .Attr ,_bbee );};if _cecc .IterateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cecc .IterateAttr ))});};if _cecc .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cecc .IterateCountAttr )});};if _cecc .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_cecc .IterateDeltaAttr )});};if _cecc .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cecc .FullPrecisionAttr ))});};if _cecc .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cecc .CalcCompletedAttr ))});};if _cecc .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cecc .CalcOnSaveAttr ))});};if _cecc .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cecc .ConcurrentCalcAttr ))});};if _cecc .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cecc .ConcurrentManualCountAttr )});};if _cecc .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cecc .ForceFullCalcAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Fit To Height +FitToHeightAttr *uint32 ; -// Validate validates the CT_XmlPr and its children -func (_ddfda *CT_XmlPr )Validate ()error {return _ddfda .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};func NewCT_Pages ()*CT_Pages {_eafae :=&CT_Pages {};return _eafae };func (_acdcf *Sst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003a\u0073\u0073\u0074";return _acdcf .CT_Sst .MarshalXML (e ,start );};func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_gddcc :=&CT_RevisionRowColumn {};_gddcc .ActionAttr =ST_rwColActionType (1);return _gddcc ;}; +// Page Order +PageOrderAttr ST_PageOrder ; -// Validate validates the CT_TableStyleInfo and its children -func (_bdbfe *CT_TableStyleInfo )Validate ()error {return _bdbfe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");}; +// Orientation +OrientationAttr ST_Orientation ; -// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path -func (_acgbd *CT_OleItem )ValidateWithPath (path string )error {return nil }; +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// Validate validates the CT_Tuples and its children -func (_cadda *CT_Tuples )Validate ()error {return _cadda .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");};func (_ebcfa *CT_TextFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebcfa .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebcfa .CountAttr )});};e .EncodeToken (start );_dgcgfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_eafdg :=range _ebcfa .TextField {e .EncodeElement (_eafdg ,_dgcgfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PrintOptions ()*CT_PrintOptions {_aedc :=&CT_PrintOptions {};return _aedc };const (ST_PhoneticTypeUnset ST_PhoneticType =0;ST_PhoneticTypeHalfwidthKatakana ST_PhoneticType =1;ST_PhoneticTypeFullwidthKatakana ST_PhoneticType =2;ST_PhoneticTypeHiragana ST_PhoneticType =3;ST_PhoneticTypeNoConversion ST_PhoneticType =4;);func (_cfbg *CT_CellStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfbg .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cfbg .NameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cfbg .XfIdAttr )});if _cfbg .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_cfbg .BuiltinIdAttr )});};if _cfbg .ILevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cfbg .ILevelAttr )});};if _cfbg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfbg .HiddenAttr ))});};if _cfbg .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfbg .CustomBuiltinAttr ))});};e .EncodeToken (start );if _cfbg .ExtLst !=nil {_bcadb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfbg .ExtLst ,_bcadb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Black And White +BlackAndWhiteAttr *bool ; -// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path -func (_bceag *CT_PivotCache )ValidateWithPath (path string )error {return nil };func (_geaga ST_DataValidationErrorStyle )Validate ()error {return _geaga .ValidateWithPath ("")};func (_ecede ST_PivotAreaType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ebgdg :=_b .Attr {};_ebgdg .Name =name ;switch _ecede {case ST_PivotAreaTypeUnset :_ebgdg .Value ="";case ST_PivotAreaTypeNone :_ebgdg .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_ebgdg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_ebgdg .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_ebgdg .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_ebgdg .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_ebgdg .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_ebgdg .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_ebgdg .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _ebgdg ,nil ;}; +// Draft +DraftAttr *bool ; -// Validate validates the CT_ChartsheetViews and its children -func (_eaaf *CT_ChartsheetViews )Validate ()error {return _eaaf .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_cecbc :=&CT_MdxMemeberProp {};return _cecbc };func NewCT_FieldGroup ()*CT_FieldGroup {_aggbc :=&CT_FieldGroup {};return _aggbc };func (_gdbfc *ST_CfvoType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gddgc ,_fgagag :=d .Token ();if _fgagag !=nil {return _fgagag ;};if _dfecbe ,_aabdbg :=_gddgc .(_b .EndElement );_aabdbg &&_dfecbe .Name ==start .Name {*_gdbfc =1;return nil ;};if _cdecd ,_abbae :=_gddgc .(_b .CharData );!_abbae {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gddgc );}else {switch string (_cdecd ){case "":*_gdbfc =0;case "\u006e\u0075\u006d":*_gdbfc =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gdbfc =2;case "\u006d\u0061\u0078":*_gdbfc =3;case "\u006d\u0069\u006e":*_gdbfc =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_gdbfc =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_gdbfc =6;};};_gddgc ,_fgagag =d .Token ();if _fgagag !=nil {return _fgagag ;};if _ebacg ,_eabfa :=_gddgc .(_b .EndElement );_eabfa &&_ebacg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gddgc );};func (_ecaac *ST_RevisionAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effbcf ,_ebedc :=d .Token ();if _ebedc !=nil {return _ebedc ;};if _bagfbd ,_bdgda :=_effbcf .(_b .EndElement );_bdgda &&_bagfbd .Name ==start .Name {*_ecaac =1;return nil ;};if _ceeecg ,_gggeg :=_effbcf .(_b .CharData );!_gggeg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_effbcf );}else {switch string (_ceeecg ){case "":*_ecaac =0;case "\u0061\u0064\u0064":*_ecaac =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_ecaac =2;};};_effbcf ,_ebedc =d .Token ();if _ebedc !=nil {return _ebedc ;};if _gfdfb ,_acadfg :=_effbcf .(_b .EndElement );_acadfg &&_gfdfb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_effbcf );};func NewCT_FieldsUsage ()*CT_FieldsUsage {_gfcfd :=&CT_FieldsUsage {};return _gfcfd };func (_ccedf *CT_TableFormula )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gabga (_ccedf .ArrayAttr ))});e .EncodeElement (_ccedf .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_CfvoTypeUnset ST_CfvoType =0;ST_CfvoTypeNum ST_CfvoType =1;ST_CfvoTypePercent ST_CfvoType =2;ST_CfvoTypeMax ST_CfvoType =3;ST_CfvoTypeMin ST_CfvoType =4;ST_CfvoTypeFormula ST_CfvoType =5;ST_CfvoTypePercentile ST_CfvoType =6;); +// Print Cell Comments +CellCommentsAttr ST_CellComments ; -// Validate validates the CT_CustomWorkbookView and its children -func (_gdbcf *CT_CustomWorkbookView )Validate ()error {return _gdbcf .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");}; +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path -func (_fbfff *CT_RevisionCellChange )ValidateWithPath (path string )error {if _fbfff .Oc !=nil {if _ageaa :=_fbfff .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_ageaa !=nil {return _ageaa ;};};if _bceddd :=_fbfff .Nc .ValidateWithPath (path +"\u002f\u004e\u0063");_bceddd !=nil {return _bceddd ;};if _fbfff .Odxf !=nil {if _adabd :=_fbfff .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_adabd !=nil {return _adabd ;};};if _fbfff .Ndxf !=nil {if _bddea :=_fbfff .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066");_bddea !=nil {return _bddea ;};};if _fbfff .ExtLst !=nil {if _fdbbb :=_fbfff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdbbb !=nil {return _fdbbb ;};};return nil ;};func (_gecgdc *CT_SharedItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gecgdc .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gecgdc .ContainsSemiMixedTypesAttr ))});};if _gecgdc .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gecgdc .ContainsNonDateAttr ))});};if _gecgdc .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gecgdc .ContainsDateAttr ))});};if _gecgdc .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gecgdc .ContainsStringAttr ))});};if _gecgdc .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gecgdc .ContainsBlankAttr ))});};if _gecgdc .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gecgdc .ContainsMixedTypesAttr ))});};if _gecgdc .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gecgdc .ContainsNumberAttr ))});};if _gecgdc .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gecgdc .ContainsIntegerAttr ))});};if _gecgdc .MinValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gecgdc .MinValueAttr )});};if _gecgdc .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gecgdc .MaxValueAttr )});};if _gecgdc .MinDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gecgdc .MinDateAttr )});};if _gecgdc .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gecgdc .MaxDateAttr )});};if _gecgdc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gecgdc .CountAttr )});};if _gecgdc .LongTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gecgdc .LongTextAttr ))});};e .EncodeToken (start );if _gecgdc .M !=nil {_gdbdga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_ebbgab :=range _gecgdc .M {e .EncodeElement (_ebbgab ,_gdbdga );};};if _gecgdc .N !=nil {_edade :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_daggdg :=range _gecgdc .N {e .EncodeElement (_daggdg ,_edade );};};if _gecgdc .B !=nil {_fgbeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_ggaaf :=range _gecgdc .B {e .EncodeElement (_ggaaf ,_fgbeb );};};if _gecgdc .E !=nil {_gagdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_aedbe :=range _gecgdc .E {e .EncodeElement (_aedbe ,_gagdd );};};if _gecgdc .S !=nil {_fabce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bdece :=range _gecgdc .S {e .EncodeElement (_bdece ,_fabce );};};if _gecgdc .D !=nil {_dedbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_ddbbd :=range _gecgdc .D {e .EncodeElement (_ddbbd ,_dedbb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Print Error Handling +ErrorsAttr ST_PrintError ; -// Validate validates the CT_CalcCell and its children -func (_gbfa *CT_CalcCell )Validate ()error {return _gbfa .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};func (_cffad *CT_OleObjects )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_abede :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_aafdc :=range _cffad .OleObject {e .EncodeElement (_aafdc ,_abede );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// Validate validates the CT_Users and its children -func (_ecgfda *CT_Users )Validate ()error {return _ecgfda .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");};func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_gdeda :=&CT_ExternalLinkChoice {};return _gdeda ;};type CT_PCDKPIs struct{ +// Vertical DPI +VerticalDpiAttr *uint32 ; -// KPI Count -CountAttr *uint32 ; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;}; -// OLAP KPI -Kpi []*CT_PCDKPI ;};func (_eadgd *CT_Sheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbbagb :=range start .Attr {if _dbbagb .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"&&_dbbagb .Name .Local =="\u0069\u0064"||_dbbagb .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"&&_dbbagb .Name .Local =="\u0069\u0064"{_fgedae ,_cdaae :=_dbbagb .Value ,error (nil );if _cdaae !=nil {return _cdaae ;};_eadgd .IdAttr =_fgedae ;continue ;};if _dbbagb .Name .Local =="\u006e\u0061\u006d\u0065"{_bgbbdc ,_bfbcc :=_dbbagb .Value ,error (nil );if _bfbcc !=nil {return _bfbcc ;};_eadgd .NameAttr =_bgbbdc ;continue ;};if _dbbagb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cgecfa ,_cgfddf :=_ee .ParseUint (_dbbagb .Value ,10,32);if _cgfddf !=nil {return _cgfddf ;};_eadgd .SheetIdAttr =uint32 (_cgecfa );continue ;};if _dbbagb .Name .Local =="\u0073\u0074\u0061t\u0065"{_eadgd .StateAttr .UnmarshalXMLAttr (_dbbagb );continue ;};};for {_eegbga ,_dbeefa :=d .Token ();if _dbeefa !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_dbeefa );};if _ebegd ,_ccfda :=_eegbga .(_b .EndElement );_ccfda &&_ebegd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Macrosheet and its children +func (_acff *CT_Macrosheet )Validate ()error {return _acff .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};func NewCT_RangeSet ()*CT_RangeSet {_ggeaa :=&CT_RangeSet {};return _ggeaa };type CT_VolTopic struct{ -// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path -func (_dbbae *CT_CsPageSetup )ValidateWithPath (path string )error {if _dbbae .PaperHeightAttr !=nil {if !_c .ST_PositiveUniversalMeasurePatternRe .MatchString (*_dbbae .PaperHeightAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_PositiveUniversalMeasurePatternRe ,*_dbbae .PaperHeightAttr );};};if _dbbae .PaperHeightAttr !=nil {if !_c .ST_UniversalMeasurePatternRe .MatchString (*_dbbae .PaperHeightAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_UniversalMeasurePatternRe ,*_dbbae .PaperHeightAttr );};};if _dbbae .PaperWidthAttr !=nil {if !_c .ST_PositiveUniversalMeasurePatternRe .MatchString (*_dbbae .PaperWidthAttr ){return _f .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_PositiveUniversalMeasurePatternRe ,*_dbbae .PaperWidthAttr );};};if _dbbae .PaperWidthAttr !=nil {if !_c .ST_UniversalMeasurePatternRe .MatchString (*_dbbae .PaperWidthAttr ){return _f .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_UniversalMeasurePatternRe ,*_dbbae .PaperWidthAttr );};};if _agafd :=_dbbae .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_agafd !=nil {return _agafd ;};return nil ;};func (_eccbb ST_PhoneticAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bggfdf :=_b .Attr {};_bggfdf .Name =name ;switch _eccbb {case ST_PhoneticAlignmentUnset :_bggfdf .Value ="";case ST_PhoneticAlignmentNoControl :_bggfdf .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_bggfdf .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_bggfdf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_bggfdf .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _bggfdf ,nil ;};func NewCT_Workbook ()*CT_Workbook {_gdfdc :=&CT_Workbook {};_gdfdc .Sheets =NewCT_Sheets ();return _gdfdc ;}; +// Type +TAttr ST_VolValueType ; -// Validate validates the CT_FileRecoveryPr and its children -func (_gcae *CT_FileRecoveryPr )Validate ()error {return _gcae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};func (_defga *ST_FormatAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdabb ,_bebdf :=d .Token ();if _bebdf !=nil {return _bebdf ;};if _adfbba ,_bfgca :=_fdabb .(_b .EndElement );_bfgca &&_adfbba .Name ==start .Name {*_defga =1;return nil ;};if _gbgdb ,_gacea :=_fdabb .(_b .CharData );!_gacea {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdabb );}else {switch string (_gbgdb ){case "":*_defga =0;case "\u0062\u006c\u0061n\u006b":*_defga =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_defga =2;case "\u0064\u0072\u0069l\u006c":*_defga =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_defga =4;};};_fdabb ,_bebdf =d .Token ();if _bebdf !=nil {return _bebdf ;};if _fgaeg ,_gbcdg :=_fdabb .(_b .EndElement );_gbcdg &&_fgaeg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdabb );};func (_edcge ST_Pane )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edcge .String (),start );};func (_cbddc *CT_DefinedNames )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbdf :for {_fagad ,_beafd :=d .Token ();if _beafd !=nil {return _beafd ;};switch _bgafd :=_fagad .(type ){case _b .StartElement :switch _bgafd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_cafbb :=NewCT_DefinedName ();if _edgg :=d .DecodeElement (_cafbb ,&_bgafd );_edgg !=nil {return _edgg ;};_cbddc .DefinedName =append (_cbddc .DefinedName ,_cafbb );default:_ba .Log ("\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\u0043\u0054\u005f\u0044\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_bgafd .Name );if _adaag :=d .Skip ();_adaag !=nil {return _adaag ;};};case _b .EndElement :break _fbdf ;case _b .CharData :};};return nil ;};func NewCT_WorksheetSource ()*CT_WorksheetSource {_ebbgc :=&CT_WorksheetSource {};return _ebbgc }; +// Topic Value +V string ; -// Validate validates the CT_DdeValue and its children -func (_ceggb *CT_DdeValue )Validate ()error {return _ceggb .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};func (_fgacb *CT_Workbook )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgacb .Sheets =NewCT_Sheets ();for _ ,_bffdfe :=range start .Attr {if _bffdfe .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_fgacb .ConformanceAttr .UnmarshalXMLAttr (_bffdfe );continue ;};};_bgcgca :for {_bbgacf ,_dgbfb :=d .Token ();if _dgbfb !=nil {return _dgbfb ;};switch _cccbc :=_bbgacf .(type ){case _b .StartElement :switch _cccbc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_fgacb .FileVersion =NewCT_FileVersion ();if _acfffb :=d .DecodeElement (_fgacb .FileVersion ,&_cccbc );_acfffb !=nil {return _acfffb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_fgacb .FileSharing =NewCT_FileSharing ();if _dbged :=d .DecodeElement (_fgacb .FileSharing ,&_cccbc );_dbged !=nil {return _dbged ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_fgacb .WorkbookPr =NewCT_WorkbookPr ();if _gdbed :=d .DecodeElement (_fgacb .WorkbookPr ,&_cccbc );_gdbed !=nil {return _gdbed ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_fgacb .WorkbookProtection =NewCT_WorkbookProtection ();if _gffdbf :=d .DecodeElement (_fgacb .WorkbookProtection ,&_cccbc );_gffdbf !=nil {return _gffdbf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_fgacb .BookViews =NewCT_BookViews ();if _dfece :=d .DecodeElement (_fgacb .BookViews ,&_cccbc );_dfece !=nil {return _dfece ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _daade :=d .DecodeElement (_fgacb .Sheets ,&_cccbc );_daade !=nil {return _daade ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_fgacb .FunctionGroups =NewCT_FunctionGroups ();if _aabga :=d .DecodeElement (_fgacb .FunctionGroups ,&_cccbc );_aabga !=nil {return _aabga ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_fgacb .ExternalReferences =NewCT_ExternalReferences ();if _fffgb :=d .DecodeElement (_fgacb .ExternalReferences ,&_cccbc );_fffgb !=nil {return _fffgb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_fgacb .DefinedNames =NewCT_DefinedNames ();if _gcbgea :=d .DecodeElement (_fgacb .DefinedNames ,&_cccbc );_gcbgea !=nil {return _gcbgea ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_fgacb .CalcPr =NewCT_CalcPr ();if _ecbgfa :=d .DecodeElement (_fgacb .CalcPr ,&_cccbc );_ecbgfa !=nil {return _ecbgfa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_fgacb .OleSize =NewCT_OleSize ();if _bcdafa :=d .DecodeElement (_fgacb .OleSize ,&_cccbc );_bcdafa !=nil {return _bcdafa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_fgacb .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _fafbd :=d .DecodeElement (_fgacb .CustomWorkbookViews ,&_cccbc );_fafbd !=nil {return _fafbd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_fgacb .PivotCaches =NewCT_PivotCaches ();if _eebeg :=d .DecodeElement (_fgacb .PivotCaches ,&_cccbc );_eebeg !=nil {return _eebeg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_fgacb .SmartTagPr =NewCT_SmartTagPr ();if _aafdg :=d .DecodeElement (_fgacb .SmartTagPr ,&_cccbc );_aafdg !=nil {return _aafdg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_fgacb .SmartTagTypes =NewCT_SmartTagTypes ();if _egade :=d .DecodeElement (_fgacb .SmartTagTypes ,&_cccbc );_egade !=nil {return _egade ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_fgacb .WebPublishing =NewCT_WebPublishing ();if _bdafcc :=d .DecodeElement (_fgacb .WebPublishing ,&_cccbc );_bdafcc !=nil {return _bdafcc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_abaef :=NewCT_FileRecoveryPr ();if _cefdbc :=d .DecodeElement (_abaef ,&_cccbc );_cefdbc !=nil {return _cefdbc ;};_fgacb .FileRecoveryPr =append (_fgacb .FileRecoveryPr ,_abaef );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_fgacb .WebPublishObjects =NewCT_WebPublishObjects ();if _gcacb :=d .DecodeElement (_fgacb .WebPublishObjects ,&_cccbc );_gcacb !=nil {return _gcacb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgacb .ExtLst =NewCT_ExtensionList ();if _bdbeb :=d .DecodeElement (_fgacb .ExtLst ,&_cccbc );_bdbeb !=nil {return _bdbeb ;};default:_ba .Log ("\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\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_cccbc .Name );if _gggdf :=d .Skip ();_gggdf !=nil {return _gggdf ;};};case _b .EndElement :break _bgcgca ;case _b .CharData :};};return nil ;};func (_gfgc *CT_Extension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfgc .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_gfgc .UriAttr )});};e .EncodeToken (start );if _gfgc .Any !=nil {_gfgc .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Scenarios struct{ +// Strings in Subtopic +Stp []string ; -// Current Scenario -CurrentAttr *uint32 ; +// References +Tr []*CT_VolTopicRef ;}; -// Last Shown Scenario -ShowAttr *uint32 ; +// Validate validates the CT_MetadataBlocks and its children +func (_gfbcd *CT_MetadataBlocks )Validate ()error {return _gfbcd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};func NewCT_Sets ()*CT_Sets {_dbfbef :=&CT_Sets {};return _dbfbef };func (_dbeab *CT_MapInfo )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0076",_dbeab .SelectionNamespacesAttr )});e .EncodeToken (start );_faga :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_beded :=range _dbeab .Schema {e .EncodeElement (_beded ,_faga );};_bebce :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}};for _ ,_cebg :=range _dbeab .Map {e .EncodeElement (_cebg ,_bebce );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewMapInfo ()*MapInfo {_ccdeb :=&MapInfo {};_ccdeb .CT_MapInfo =*NewCT_MapInfo ();return _ccdeb };func NewCT_PageSetup ()*CT_PageSetup {_gegb :=&CT_PageSetup {};return _gegb };func (_fcbedg ST_MdxKPIProperty )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_dfbca :=_ea .Attr {};_dfbca .Name =name ;switch _fcbedg {case ST_MdxKPIPropertyUnset :_dfbca .Value ="";case ST_MdxKPIPropertyV :_dfbca .Value ="\u0076";case ST_MdxKPIPropertyG :_dfbca .Value ="\u0067";case ST_MdxKPIPropertyS :_dfbca .Value ="\u0073";case ST_MdxKPIPropertyT :_dfbca .Value ="\u0074";case ST_MdxKPIPropertyW :_dfbca .Value ="\u0077";case ST_MdxKPIPropertyM :_dfbca .Value ="\u006d";};return _dfbca ,nil ;};func (_fgffa *CT_DateTime )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dcege :=range start .Attr {if _dcege .Name .Local =="\u0076"{_bdeb ,_ffcbf :=ParseStdlibTime (_dcege .Value );if _ffcbf !=nil {return _ffcbf ;};_fgffa .VAttr =_bdeb ;continue ;};if _dcege .Name .Local =="\u0075"{_ccfaf ,_baaa :=_b .ParseBool (_dcege .Value );if _baaa !=nil {return _baaa ;};_fgffa .UAttr =&_ccfaf ;continue ;};if _dcege .Name .Local =="\u0066"{_abeea ,_fdcae :=_b .ParseBool (_dcege .Value );if _fdcae !=nil {return _fdcae ;};_fgffa .FAttr =&_abeea ;continue ;};if _dcege .Name .Local =="\u0063"{_ageab ,_ecfd :=_dcege .Value ,error (nil );if _ecfd !=nil {return _ecfd ;};_fgffa .CAttr =&_ageab ;continue ;};if _dcege .Name .Local =="\u0063\u0070"{_aabff ,_adecb :=_b .ParseUint (_dcege .Value ,10,32);if _adecb !=nil {return _adecb ;};_feccgg :=uint32 (_aabff );_fgffa .CpAttr =&_feccgg ;continue ;};};_gfee :for {_feeee ,_ageca :=d .Token ();if _ageca !=nil {return _ageca ;};switch _fafc :=_feeee .(type ){case _ea .StartElement :switch _fafc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_bbgbb :=NewCT_X ();if _fegc :=d .DecodeElement (_bbgbb ,&_fafc );_fegc !=nil {return _fegc ;};_fgffa .X =append (_fgffa .X ,_bbgbb );default:_c .Log ("\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\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065\u0020\u0025\u0076",_fafc .Name );if _dgbbe :=d .Skip ();_dgbbe !=nil {return _dgbbe ;};};case _ea .EndElement :break _gfee ;case _ea .CharData :};};return nil ;}; -// Sequence of References -SqrefAttr *ST_Sqref ; +// Validate validates the CT_VolType and its children +func (_gdfbd *CT_VolType )Validate ()error {return _gdfbd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};func (_aebbc *CT_Reviewed )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_aebbc .RIdAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_ConditionalFormats struct{ -// Scenario -Scenario []*CT_Scenario ;};type CT_Query struct{ +// Conditional Format Count +CountAttr *uint32 ; -// MDX Query String -MdxAttr string ; +// Conditional Formatting +ConditionalFormat []*CT_ConditionalFormat ;};func (_dbccc ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _dbccc {case 0,1,2,3,4,5,6,7,8,9,10:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbccc ));};return nil ;};type CT_PivotFilter struct{ -// Tuples -Tpls *CT_Tuples ;};type CT_WorkbookPr struct{ +// Field Index +FldAttr uint32 ; -// Date 1904 -Date1904Attr *bool ; +// Member Property Field Id +MpFldAttr *uint32 ; -// Show Objects -ShowObjectsAttr ST_Objects ; +// Pivot Filter Type +TypeAttr ST_PivotFilterType ; -// Show Border Unselected Table -ShowBorderUnselectedTablesAttr *bool ; +// Evaluation Order +EvalOrderAttr *int32 ; -// Filter Privacy -FilterPrivacyAttr *bool ; +// Pivot Filter Id +IdAttr uint32 ; -// Prompted Solutions -PromptedSolutionsAttr *bool ; +// Measure Index +IMeasureHierAttr *uint32 ; -// Show Ink Annotations -ShowInkAnnotationAttr *bool ; +// Measure Field Index +IMeasureFldAttr *uint32 ; -// Create Backup File -BackupFileAttr *bool ; +// Pivot Filter Name +NameAttr *string ; -// Save External Link Values -SaveExternalLinkValuesAttr *bool ; +// Pivot Filter Description +DescriptionAttr *string ; -// Update Links Behavior -UpdateLinksAttr ST_UpdateLinks ; +// Label Pivot +StringValue1Attr *string ; -// Code Name -CodeNameAttr *string ; +// Label Pivot Filter String Value 2 +StringValue2Attr *string ; -// Hide Pivot Field List -HidePivotFieldListAttr *bool ; +// Auto Filter +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_afcde :=&CT_RevisionAutoFormatting {};return _afcde ;}; -// Show Pivot Chart Filter -ShowPivotChartFilterAttr *bool ; +// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path +func (_afagg *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _gddac ,_abefb :=range _afagg .DefinedName {if _bccag :=_abefb .ValidateWithPath (_be .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_gddac ));_bccag !=nil {return _bccag ;};};return nil ;}; -// Allow Refresh Query -AllowRefreshQueryAttr *bool ; +// Validate validates the CT_Scenarios and its children +func (_fdfdd *CT_Scenarios )Validate ()error {return _fdfdd .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");};type CT_SheetFormatPr struct{ -// Publish Items -PublishItemsAttr *bool ; +// Base Column Width +BaseColWidthAttr *uint32 ; -// Check Compatibility On Save -CheckCompatibilityAttr *bool ; +// Default Column Width +DefaultColWidthAttr *float64 ; -// Auto Compress Pictures -AutoCompressPicturesAttr *bool ; +// Default Row Height +DefaultRowHeightAttr float64 ; -// Refresh all Connections on Open -RefreshAllConnectionsAttr *bool ; +// Custom Height +CustomHeightAttr *bool ; -// Default Theme Version -DefaultThemeVersionAttr *uint32 ;};func (_dcaca *CT_GroupLevels )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egfegc :=range start .Attr {if _egfegc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dggcg ,_bcdaf :=_ee .ParseUint (_egfegc .Value ,10,32);if _bcdaf !=nil {return _bcdaf ;};_cgccg :=uint32 (_dggcg );_dcaca .CountAttr =&_cgccg ;continue ;};};_fecfd :for {_fecdc ,_acdeb :=d .Token ();if _acdeb !=nil {return _acdeb ;};switch _gfcgf :=_fecdc .(type ){case _b .StartElement :switch _gfcgf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}:_dgfdb :=NewCT_GroupLevel ();if _abbfe :=d .DecodeElement (_dgfdb ,&_gfcgf );_abbfe !=nil {return _abbfe ;};_dcaca .GroupLevel =append (_dcaca .GroupLevel ,_dgfdb );default:_ba .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065v\u0065l\u0073\u0020\u0025\u0076",_gfcgf .Name );if _dbegb :=d .Skip ();_dbegb !=nil {return _dbegb ;};};case _b .EndElement :break _fecfd ;case _b .CharData :};};return nil ;};func (_ebfea *ST_Objects )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebfea =0;case "\u0061\u006c\u006c":*_ebfea =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_ebfea =2;case "\u006e\u006f\u006e\u0065":*_ebfea =3;};return nil ;};func (_aebdb *ST_Type )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beege ,_cdffb :=d .Token ();if _cdffb !=nil {return _cdffb ;};if _ccdaf ,_fegbg :=_beege .(_b .EndElement );_fegbg &&_ccdaf .Name ==start .Name {*_aebdb =1;return nil ;};if _gegfde ,_feebg :=_beege .(_b .CharData );!_feebg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beege );}else {switch string (_gegfde ){case "":*_aebdb =0;case "\u006e\u006f\u006e\u0065":*_aebdb =1;case "\u0061\u006c\u006c":*_aebdb =2;case "\u0072\u006f\u0077":*_aebdb =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_aebdb =4;};};_beege ,_cdffb =d .Token ();if _cdffb !=nil {return _cdffb ;};if _eaedac ,_dbaea :=_beege .(_b .EndElement );_dbaea &&_eaedac .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beege );};func (_dede *CT_ChartFormats )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdag :=range start .Attr {if _bdag .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcagg ,_cdfbe :=_ee .ParseUint (_bdag .Value ,10,32);if _cdfbe !=nil {return _cdfbe ;};_dfae :=uint32 (_fcagg );_dede .CountAttr =&_dfae ;continue ;};};_gdece :for {_dfff ,_abbc :=d .Token ();if _abbc !=nil {return _abbc ;};switch _ccfa :=_dfff .(type ){case _b .StartElement :switch _ccfa .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"}:_gbcf :=NewCT_ChartFormat ();if _fefaf :=d .DecodeElement (_gbcf ,&_ccfa );_fefaf !=nil {return _fefaf ;};_dede .ChartFormat =append (_dede .ChartFormat ,_gbcf );default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_ccfa .Name );if _acgad :=d .Skip ();_acgad !=nil {return _acgad ;};};case _b .EndElement :break _gdece ;case _b .CharData :};};return nil ;};type PivotCacheRecords struct{CT_PivotCacheRecords };func (_accfbg ST_DataValidationImeMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cebgg :=_b .Attr {};_cebgg .Name =name ;switch _accfbg {case ST_DataValidationImeModeUnset :_cebgg .Value ="";case ST_DataValidationImeModeNoControl :_cebgg .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_cebgg .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_cebgg .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_cebgg .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_cebgg .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_cebgg .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_cebgg .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeFullAlpha :_cebgg .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_cebgg .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_cebgg .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case ST_DataValidationImeModeHalfHangul :_cebgg .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _cebgg ,nil ;}; +// Hidden By Default +ZeroHeightAttr *bool ; -// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path -func (_gefad *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil };func (_dbffd ST_Pane )String ()string {switch _dbffd {case 0:return "";case 1:return "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 2:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 4:return "\u0074o\u0070\u004c\u0065\u0066\u0074";};return "";};func (_edeb *CT_MdxMetadata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edeb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edeb .CountAttr )});};e .EncodeToken (start );_cbbcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_aagbf :=range _edeb .Mdx {e .EncodeElement (_aagbf ,_cbbcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Chartsheet struct{CT_Chartsheet }; +// Thick Top Border +ThickTopAttr *bool ; -// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path -func (_gba *CT_ColorScale )ValidateWithPath (path string )error {for _affd ,_daed :=range _gba .Cfvo {if _cabfb :=_daed .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_affd ));_cabfb !=nil {return _cabfb ;};};for _dafa ,_gbgdd :=range _gba .Color {if _dcdd :=_gbgdd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dafa ));_dcdd !=nil {return _dcdd ;};};return nil ;};func (_eabfe *CT_DataRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eabfe .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_eabfe .RefAttr )});};if _eabfe .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eabfe .NameAttr )});};if _eabfe .SheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eabfe .SheetAttr )});};if _eabfe .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eabfe .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_QueryTableFields struct{ +// Thick Bottom Border +ThickBottomAttr *bool ; -// Column Count -CountAttr *uint32 ; +// Maximum Outline Row +OutlineLevelRowAttr *uint8 ; -// QueryTable Field -QueryTableField []*CT_QueryTableField ;};const (ST_GroupByUnset ST_GroupBy =0;ST_GroupByRange ST_GroupBy =1;ST_GroupBySeconds ST_GroupBy =2;ST_GroupByMinutes ST_GroupBy =3;ST_GroupByHours ST_GroupBy =4;ST_GroupByDays ST_GroupBy =5;ST_GroupByMonths ST_GroupBy =6;ST_GroupByQuarters ST_GroupBy =7;ST_GroupByYears ST_GroupBy =8;);func NewCT_Worksheet ()*CT_Worksheet {_dedfcg :=&CT_Worksheet {};_dedfcg .SheetData =NewCT_SheetData ();return _dedfcg ;}; +// Column Outline Level +OutlineLevelColAttr *uint8 ;};type CT_LevelGroup struct{ -// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path -func (_abgga *CT_NumFmts )ValidateWithPath (path string )error {for _gdbabe ,_gcacac :=range _abgga .NumFmt {if _bdcec :=_gcacac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_gdbabe ));_bdcec !=nil {return _bdcec ;};};return nil ;};type CT_colItems struct{ +// Group Name +NameAttr string ; -// Column Item Count -CountAttr *uint32 ; +// Unique Group Name +UniqueNameAttr string ; -// Column Items -I []*CT_I ;};func NewCT_WorkbookPr ()*CT_WorkbookPr {_begede :=&CT_WorkbookPr {};return _begede };type CT_Tuple struct{ +// Group Caption +CaptionAttr string ; -// Field Index -FldAttr *uint32 ; +// Parent Unique Name +UniqueParentAttr *string ; -// Hierarchy Index -HierAttr *uint32 ; +// Group Id +IdAttr *int32 ; -// Item Index -ItemAttr uint32 ;}; +// OLAP Group Members +GroupMembers *CT_GroupMembers ;};func NewCT_OleLink ()*CT_OleLink {_bfffea :=&CT_OleLink {};return _bfffea };func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_gegfd :=&CT_VerticalAlignFontProperty {};_gegfd .ValAttr =_d .ST_VerticalAlignRun (1);return _gegfd ;}; -// Validate validates the CT_Rst and its children -func (_ababd *CT_Rst )Validate ()error {return _ababd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_becffe :=&CT_SingleXmlCells {};return _becffe };func (_cfdgdc *ST_PivotFilterType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceebd ,_gdfef :=d .Token ();if _gdfef !=nil {return _gdfef ;};if _bcgff ,_fbgde :=_ceebd .(_b .EndElement );_fbgde &&_bcgff .Name ==start .Name {*_cfdgdc =1;return nil ;};if _dcdbff ,_agebfg :=_ceebd .(_b .CharData );!_agebfg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceebd );}else {switch string (_dcdbff ){case "":*_cfdgdc =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_cfdgdc =1;case "\u0063\u006f\u0075n\u0074":*_cfdgdc =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cfdgdc =3;case "\u0073\u0075\u006d":*_cfdgdc =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_cfdgdc =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cfdgdc =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_cfdgdc =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_cfdgdc =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_cfdgdc =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_cfdgdc =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_cfdgdc =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_cfdgdc =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_cfdgdc =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_cfdgdc =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cfdgdc =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_cfdgdc =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_cfdgdc =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_cfdgdc =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_cfdgdc =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cfdgdc =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cfdgdc =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cfdgdc =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cfdgdc =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_cfdgdc =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cfdgdc =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cfdgdc =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_cfdgdc =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cfdgdc =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_cfdgdc =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_cfdgdc =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_cfdgdc =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_cfdgdc =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cfdgdc =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_cfdgdc =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_cfdgdc =35;case "\u0074\u006f\u0064a\u0079":*_cfdgdc =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_cfdgdc =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_cfdgdc =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_cfdgdc =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_cfdgdc =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_cfdgdc =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_cfdgdc =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_cfdgdc =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cfdgdc =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cfdgdc =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cfdgdc =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_cfdgdc =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_cfdgdc =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_cfdgdc =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_cfdgdc =50;case "\u0051\u0031":*_cfdgdc =51;case "\u0051\u0032":*_cfdgdc =52;case "\u0051\u0033":*_cfdgdc =53;case "\u0051\u0034":*_cfdgdc =54;case "\u004d\u0031":*_cfdgdc =55;case "\u004d\u0032":*_cfdgdc =56;case "\u004d\u0033":*_cfdgdc =57;case "\u004d\u0034":*_cfdgdc =58;case "\u004d\u0035":*_cfdgdc =59;case "\u004d\u0036":*_cfdgdc =60;case "\u004d\u0037":*_cfdgdc =61;case "\u004d\u0038":*_cfdgdc =62;case "\u004d\u0039":*_cfdgdc =63;case "\u004d\u0031\u0030":*_cfdgdc =64;case "\u004d\u0031\u0031":*_cfdgdc =65;case "\u004d\u0031\u0032":*_cfdgdc =66;};};_ceebd ,_gdfef =d .Token ();if _gdfef !=nil {return _gdfef ;};if _fbdgfb ,_gaafdf :=_ceebd .(_b .EndElement );_gaafdf &&_fbdgfb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceebd );};func (_bbede *CT_ExternalDefinedName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbfad :=range start .Attr {if _bbfad .Name .Local =="\u006e\u0061\u006d\u0065"{_adbbge ,_fgfea :=_bbfad .Value ,error (nil );if _fgfea !=nil {return _fgfea ;};_bbede .NameAttr =_adbbge ;continue ;};if _bbfad .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_gbgee ,_gfbeb :=_bbfad .Value ,error (nil );if _gfbeb !=nil {return _gfbeb ;};_bbede .RefersToAttr =&_gbgee ;continue ;};if _bbfad .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ebccc ,_bedda :=_ee .ParseUint (_bbfad .Value ,10,32);if _bedda !=nil {return _bedda ;};_edfa :=uint32 (_ebccc );_bbede .SheetIdAttr =&_edfa ;continue ;};};for {_ebbaf ,_cagcb :=d .Token ();if _cagcb !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072n\u0061l\u0044e\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_cagcb );};if _bcaa ,_bfdef :=_ebbaf .(_b .EndElement );_bfdef &&_bcaa .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ColorScale and its children +func (_bbafa *CT_ColorScale )Validate ()error {return _bbafa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");};func (_abff *CT_CsPageSetup )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_efdbb :=range start .Attr {if _efdbb .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"&&_efdbb .Name .Local =="\u0069\u0064"||_efdbb .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"&&_efdbb .Name .Local =="\u0069\u0064"{_cdab ,_gafbc :=_efdbb .Value ,error (nil );if _gafbc !=nil {return _gafbc ;};_abff .IdAttr =&_cdab ;continue ;};if _efdbb .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_gadd ,_effd :=_b .ParseUint (_efdbb .Value ,10,32);if _effd !=nil {return _effd ;};_gcba :=uint32 (_gadd );_abff .PaperSizeAttr =&_gcba ;continue ;};if _efdbb .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_aecac ,_bagd :=_efdbb .Value ,error (nil );if _bagd !=nil {return _bagd ;};_abff .PaperWidthAttr =&_aecac ;continue ;};if _efdbb .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_ebcg ,_bcaf :=_b .ParseUint (_efdbb .Value ,10,32);if _bcaf !=nil {return _bcaf ;};_cafgg :=uint32 (_ebcg );_abff .FirstPageNumberAttr =&_cafgg ;continue ;};if _efdbb .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_abff .OrientationAttr .UnmarshalXMLAttr (_efdbb );continue ;};if _efdbb .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_ffdga ,_acfc :=_b .ParseBool (_efdbb .Value );if _acfc !=nil {return _acfc ;};_abff .UsePrinterDefaultsAttr =&_ffdga ;continue ;};if _efdbb .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_gdeg ,_bede :=_efdbb .Value ,error (nil );if _bede !=nil {return _bede ;};_abff .PaperHeightAttr =&_gdeg ;continue ;};if _efdbb .Name .Local =="\u0064\u0072\u0061f\u0074"{_edcdb ,_ddcf :=_b .ParseBool (_efdbb .Value );if _ddcf !=nil {return _ddcf ;};_abff .DraftAttr =&_edcdb ;continue ;};if _efdbb .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_bgffg ,_dfcd :=_b .ParseBool (_efdbb .Value );if _dfcd !=nil {return _dfcd ;};_abff .UseFirstPageNumberAttr =&_bgffg ;continue ;};if _efdbb .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_befd ,_gebgf :=_b .ParseUint (_efdbb .Value ,10,32);if _gebgf !=nil {return _gebgf ;};_fead :=uint32 (_befd );_abff .HorizontalDpiAttr =&_fead ;continue ;};if _efdbb .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_baee ,_bgbd :=_b .ParseUint (_efdbb .Value ,10,32);if _bgbd !=nil {return _bgbd ;};_eagc :=uint32 (_baee );_abff .VerticalDpiAttr =&_eagc ;continue ;};if _efdbb .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_cegcg ,_bgbdb :=_b .ParseUint (_efdbb .Value ,10,32);if _bgbdb !=nil {return _bgbdb ;};_gfdba :=uint32 (_cegcg );_abff .CopiesAttr =&_gfdba ;continue ;};if _efdbb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_abbd ,_edgc :=_b .ParseBool (_efdbb .Value );if _edgc !=nil {return _edgc ;};_abff .BlackAndWhiteAttr =&_abbd ;continue ;};};for {_bdgdb ,_bbgf :=d .Token ();if _bbgf !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0073\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070:\u0020\u0025\u0073",_bbgf );};if _acgd ,_fdee :=_bdgdb .(_ea .EndElement );_fdee &&_acgd .Name ==start .Name {break ;};};return nil ;};type CT_PhoneticRun struct{ -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_ffdg *CT_GradientStop )ValidateWithPath (path string )error {if _eeefc :=_ffdg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_eeefc !=nil {return _eeefc ;};return nil ;};func (_fbfga *CT_Fill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbfga .PatternFill !=nil {_ddgbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fbfga .PatternFill ,_ddgbg );};if _fbfga .GradientFill !=nil {_geeae :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fbfga .GradientFill ,_geeae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_faaed *CT_Item )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agcf :=range start .Attr {if _agcf .Name .Local =="\u006e"{_ccecd ,_feea :=_agcf .Value ,error (nil );if _feea !=nil {return _feea ;};_faaed .NAttr =&_ccecd ;continue ;};if _agcf .Name .Local =="\u0074"{_faaed .TAttr .UnmarshalXMLAttr (_agcf );continue ;};if _agcf .Name .Local =="\u0068"{_dbgeb ,_aacbe :=_ee .ParseBool (_agcf .Value );if _aacbe !=nil {return _aacbe ;};_faaed .HAttr =&_dbgeb ;continue ;};if _agcf .Name .Local =="\u0073"{_efaacd ,_eddcc :=_ee .ParseBool (_agcf .Value );if _eddcc !=nil {return _eddcc ;};_faaed .SAttr =&_efaacd ;continue ;};if _agcf .Name .Local =="\u0073\u0064"{_gadd ,_fgbaa :=_ee .ParseBool (_agcf .Value );if _fgbaa !=nil {return _fgbaa ;};_faaed .SdAttr =&_gadd ;continue ;};if _agcf .Name .Local =="\u0066"{_egfbg ,_dcefc :=_ee .ParseBool (_agcf .Value );if _dcefc !=nil {return _dcefc ;};_faaed .FAttr =&_egfbg ;continue ;};if _agcf .Name .Local =="\u006d"{_dadg ,_dgaaa :=_ee .ParseBool (_agcf .Value );if _dgaaa !=nil {return _dgaaa ;};_faaed .MAttr =&_dadg ;continue ;};if _agcf .Name .Local =="\u0063"{_dbaca ,_befda :=_ee .ParseBool (_agcf .Value );if _befda !=nil {return _befda ;};_faaed .CAttr =&_dbaca ;continue ;};if _agcf .Name .Local =="\u0078"{_dcafe ,_gdgba :=_ee .ParseUint (_agcf .Value ,10,32);if _gdgba !=nil {return _gdgba ;};_aaagd :=uint32 (_dcafe );_faaed .XAttr =&_aaagd ;continue ;};if _agcf .Name .Local =="\u0064"{_cbdfg ,_dgaff :=_ee .ParseBool (_agcf .Value );if _dgaff !=nil {return _dgaff ;};_faaed .DAttr =&_cbdfg ;continue ;};if _agcf .Name .Local =="\u0065"{_gcfec ,_affcg :=_ee .ParseBool (_agcf .Value );if _affcg !=nil {return _affcg ;};_faaed .EAttr =&_gcfec ;continue ;};};for {_cgggf ,_cddbg :=d .Token ();if _cddbg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_cddbg );};if _fecb ,_effed :=_cgggf .(_b .EndElement );_effed &&_fecb .Name ==start .Name {break ;};};return nil ;};func (_fcfee *CT_NumFmts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eafgcb :=range start .Attr {if _eafgcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcdec ,_dcaec :=_ee .ParseUint (_eafgcb .Value ,10,32);if _dcaec !=nil {return _dcaec ;};_caec :=uint32 (_bcdec );_fcfee .CountAttr =&_caec ;continue ;};};_adgfb :for {_ccgbg ,_ecdba :=d .Token ();if _ecdba !=nil {return _ecdba ;};switch _fbbdc :=_ccgbg .(type ){case _b .StartElement :switch _fbbdc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_faagf :=NewCT_NumFmt ();if _dddgb :=d .DecodeElement (_faagf ,&_fbbdc );_dddgb !=nil {return _dddgb ;};_fcfee .NumFmt =append (_fcfee .NumFmt ,_faagf );default:_ba .Log ("\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\u005fN\u0075\u006d\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_fbbdc .Name );if _cbfbg :=d .Skip ();_cbfbg !=nil {return _cbfbg ;};};case _b .EndElement :break _adgfb ;case _b .CharData :};};return nil ;};type CT_DataValidation struct{ +// Base Text Start Index +SbAttr uint32 ; -// Data Validation Type -TypeAttr ST_DataValidationType ; +// Base Text End Index +EbAttr uint32 ; -// Data Validation Error Style -ErrorStyleAttr ST_DataValidationErrorStyle ; +// Text +T string ;};func (_efdd *CT_Comment )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",_efdd .RefAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_efdd .AuthorIdAttr )});if _efdd .GuidAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_efdd .GuidAttr )});};if _efdd .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_efdd .ShapeIdAttr )});};e .EncodeToken (start );_efdb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_efdd .Text ,_efdb );if _efdd .CommentPr !=nil {_eegd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_efdd .CommentPr ,_eegd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_LegacyDrawing struct{IdAttr string ;}; -// IME Mode Enforced -ImeModeAttr ST_DataValidationImeMode ; +// Validate validates the CT_CustomProperty and its children +func (_dbed *CT_CustomProperty )Validate ()error {return _dbed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_bfacb :=&CT_RowHierarchiesUsage {};return _bfacb ;};func (_bcgdea ST_Qualifier )String ()string {switch _bcgdea {case 0:return "";case 1:return "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 2:return "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 3:return "\u006e\u006f\u006e\u0065";};return "";}; -// Operator -OperatorAttr ST_DataValidationOperator ; +// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path +func (_dgcg *CT_Chartsheet )ValidateWithPath (path string )error {if _dgcg .SheetPr !=nil {if _eeef :=_dgcg .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_eeef !=nil {return _eeef ;};};if _gfbbc :=_dgcg .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_gfbbc !=nil {return _gfbbc ;};if _dgcg .SheetProtection !=nil {if _feabf :=_dgcg .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_feabf !=nil {return _feabf ;};};if _dgcg .CustomSheetViews !=nil {if _fdgd :=_dgcg .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_fdgd !=nil {return _fdgd ;};};if _dgcg .PageMargins !=nil {if _ecafg :=_dgcg .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ecafg !=nil {return _ecafg ;};};if _dgcg .PageSetup !=nil {if _afddd :=_dgcg .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_afddd !=nil {return _afddd ;};};if _dgcg .HeaderFooter !=nil {if _dceg :=_dgcg .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_dceg !=nil {return _dceg ;};};if _aggb :=_dgcg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_aggb !=nil {return _aggb ;};if _dgcg .LegacyDrawing !=nil {if _gegge :=_dgcg .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_gegge !=nil {return _gegge ;};};if _dgcg .LegacyDrawingHF !=nil {if _adac :=_dgcg .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_adac !=nil {return _adac ;};};if _dgcg .DrawingHF !=nil {if _ebbb :=_dgcg .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_ebbb !=nil {return _ebbb ;};};if _dgcg .Picture !=nil {if _agda :=_dgcg .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_agda !=nil {return _agda ;};};if _dgcg .WebPublishItems !=nil {if _affa :=_dgcg .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_affa !=nil {return _affa ;};};if _dgcg .ExtLst !=nil {if _cegff :=_dgcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cegff !=nil {return _cegff ;};};return nil ;};type CT_PivotAreaReferences struct{ -// Allow Blank -AllowBlankAttr *bool ; +// Pivot Filter Count +CountAttr *uint32 ; -// Show Drop Down -ShowDropDownAttr *bool ; +// Reference +Reference []*CT_PivotAreaReference ;};func (_egdgc *ST_CellComments )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_egdgc =0;case "\u006e\u006f\u006e\u0065":*_egdgc =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_egdgc =2;case "\u0061\u0074\u0045n\u0064":*_egdgc =3;};return nil ;};func NewCT_PatternFill ()*CT_PatternFill {_abgga :=&CT_PatternFill {};return _abgga };func NewCT_Members ()*CT_Members {_ffafc :=&CT_Members {};return _ffafc };func (_fdd *CT_Boolean )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (_fdd .VAttr ))});if _fdd .UAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdd .UAttr ))});};if _fdd .FAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdd .FAttr ))});};if _fdd .CAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_fdd .CAttr )});};if _fdd .CpAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_fdd .CpAttr )});};e .EncodeToken (start );if _fdd .X !=nil {_aaa :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_eaf :=range _fdd .X {e .EncodeElement (_eaf ,_aaa );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_dcge *CT_BookViews )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_adf :for {_gdf ,_gfb :=d .Token ();if _gfb !=nil {return _gfb ;};switch _aca :=_gdf .(type ){case _ea .StartElement :switch _aca .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}:_cce :=NewCT_BookView ();if _dcfc :=d .DecodeElement (_cce ,&_aca );_dcfc !=nil {return _dcfc ;};_dcge .WorkbookView =append (_dcge .WorkbookView ,_cce );default:_c .Log ("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_B\u006f\u006fk\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_aca .Name );if _fag :=d .Skip ();_fag !=nil {return _fag ;};};case _ea .EndElement :break _adf ;case _ea .CharData :};};return nil ;};func (_feegb ST_Type )ValidateWithPath (path string )error {switch _feegb {case 0,1,2,3,4:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feegb ));};return nil ;};func (_bbge *CT_CacheHierarchy )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_efc :=range start .Attr {if _efc .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_eec ,_gffb :=_efc .Value ,error (nil );if _gffb !=nil {return _gffb ;};_bbge .DimensionUniqueNameAttr =&_eec ;continue ;};if _efc .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_abb ,_cccb :=_efc .Value ,error (nil );if _cccb !=nil {return _cccb ;};_bbge .DisplayFolderAttr =&_abb ;continue ;};if _efc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_eac ,_deg :=_efc .Value ,error (nil );if _deg !=nil {return _deg ;};_bbge .CaptionAttr =&_eac ;continue ;};if _efc .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_dfce ,_bee :=_efc .Value ,error (nil );if _bee !=nil {return _bee ;};_bbge .MeasureGroupAttr =&_dfce ;continue ;};if _efc .Name .Local =="\u0073\u0065\u0074"{_ggfg ,_bcda :=_b .ParseBool (_efc .Value );if _bcda !=nil {return _bcda ;};_bbge .SetAttr =&_ggfg ;continue ;};if _efc .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_dcfb ,_cgcb :=_b .ParseBool (_efc .Value );if _cgcb !=nil {return _cgcb ;};_bbge .MeasuresAttr =&_dcfb ;continue ;};if _efc .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_gaba ,_afdf :=_b .ParseInt (_efc .Value ,10,32);if _afdf !=nil {return _afdf ;};_deae :=int32 (_gaba );_bbge .IconSetAttr =&_deae ;continue ;};if _efc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgdc ,_caec :=_b .ParseUint (_efc .Value ,10,32);if _caec !=nil {return _caec ;};_bbge .CountAttr =uint32 (_dgdc );continue ;};if _efc .Name .Local =="\u0074\u0069\u006d\u0065"{_cba ,_fge :=_b .ParseBool (_efc .Value );if _fge !=nil {return _fge ;};_bbge .TimeAttr =&_cba ;continue ;};if _efc .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_ege ,_eeg :=_b .ParseBool (_efc .Value );if _eeg !=nil {return _eeg ;};_bbge .OneFieldAttr =&_ege ;continue ;};if _efc .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_ceg ,_eddg :=_b .ParseUint (_efc .Value ,10,16);if _eddg !=nil {return _eddg ;};_bdc :=uint16 (_ceg );_bbge .MemberValueDatatypeAttr =&_bdc ;continue ;};if _efc .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_fggb ,_acbb :=_b .ParseBool (_efc .Value );if _acbb !=nil {return _acbb ;};_bbge .UnbalancedGroupAttr =&_fggb ;continue ;};if _efc .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_gcde ,_agb :=_b .ParseUint (_efc .Value ,10,32);if _agb !=nil {return _agb ;};_cfbf :=uint32 (_gcde );_bbge .ParentSetAttr =&_cfbf ;continue ;};if _efc .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_becg ,_cead :=_efc .Value ,error (nil );if _cead !=nil {return _cead ;};_bbge .DefaultMemberUniqueNameAttr =&_becg ;continue ;};if _efc .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_faa ,_bcdae :=_b .ParseBool (_efc .Value );if _bcdae !=nil {return _bcdae ;};_bbge .MeasureAttr =&_faa ;continue ;};if _efc .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_cdgc ,_adgb :=_b .ParseBool (_efc .Value );if _adgb !=nil {return _adgb ;};_bbge .UnbalancedAttr =&_cdgc ;continue ;};if _efc .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cfa ,_dfd :=_efc .Value ,error (nil );if _dfd !=nil {return _dfd ;};_bbge .AllCaptionAttr =&_cfa ;continue ;};if _efc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fcd ,_fbge :=_b .ParseBool (_efc .Value );if _fbge !=nil {return _fbge ;};_bbge .HiddenAttr =&_fcd ;continue ;};if _efc .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_aae ,_dcbc :=_b .ParseBool (_efc .Value );if _dcbc !=nil {return _dcbc ;};_bbge .AttributeAttr =&_aae ;continue ;};if _efc .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ecfe ,_afgc :=_efc .Value ,error (nil );if _afgc !=nil {return _afgc ;};_bbge .AllUniqueNameAttr =&_ecfe ;continue ;};if _efc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bfae ,_dgca :=_efc .Value ,error (nil );if _dgca !=nil {return _dgca ;};_bbge .UniqueNameAttr =_bfae ;continue ;};if _efc .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_abdd ,_gfgd :=_b .ParseBool (_efc .Value );if _gfgd !=nil {return _gfgd ;};_bbge .KeyAttributeAttr =&_abdd ;continue ;};};_acgc :for {_geg ,_bbfd :=d .Token ();if _bbfd !=nil {return _bbfd ;};switch _afae :=_geg .(type ){case _ea .StartElement :switch _afae .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"}:_bbge .FieldsUsage =NewCT_FieldsUsage ();if _ddc :=d .DecodeElement (_bbge .FieldsUsage ,&_afae );_ddc !=nil {return _ddc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"}:_bbge .GroupLevels =NewCT_GroupLevels ();if _bfc :=d .DecodeElement (_bbge .GroupLevels ,&_afae );_bfc !=nil {return _bfc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbge .ExtLst =NewCT_ExtensionList ();if _dfde :=d .DecodeElement (_bbge .ExtLst ,&_afae );_dfde !=nil {return _dfde ;};default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_afae .Name );if _bdg :=d .Skip ();_bdg !=nil {return _bdg ;};};case _ea .EndElement :break _acgc ;case _ea .CharData :};};return nil ;}; -// Show Input Message -ShowInputMessageAttr *bool ; +// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path +func (_ggda *CT_DynamicFilter )ValidateWithPath (path string )error {if _ggda .TypeAttr ==ST_DynamicFilterTypeUnset {return _be .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _abcbd :=_ggda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_abcbd !=nil {return _abcbd ;};return nil ;}; -// Show Error Message -ShowErrorMessageAttr *bool ; +// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path +func (_dgfff *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil };type ST_CfvoType byte ;type CT_Table struct{ -// Error Alert Text -ErrorTitleAttr *string ; +// Table Id +IdAttr uint32 ; -// Error Message -ErrorAttr *string ; +// Name +NameAttr *string ; -// Prompt Title -PromptTitleAttr *string ; +// Table Name +DisplayNameAttr string ; -// Input Prompt -PromptAttr *string ; +// Table Comment +CommentAttr *string ; -// Sequence of References -SqrefAttr ST_Sqref ; +// Reference +RefAttr string ; -// Formula 1 -Formula1 *string ; +// Table Type +TableTypeAttr ST_TableType ; -// Formula 2 -Formula2 *string ;};func (_addgde *CT_PivotCacheRecords )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _addgde .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_addgde .CountAttr )});};e .EncodeToken (start );if _addgde .R !=nil {_bafgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_fggbg :=range _addgde .R {e .EncodeElement (_fggbg ,_bafgf );};};if _addgde .ExtLst !=nil {_cgag :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_addgde .ExtLst ,_cgag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Header Row Count +HeaderRowCountAttr *uint32 ; -// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path -func (_cbdcb *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _fbge ,_cbdg :=range _cbdcb .ColHierarchyUsage {if _cecfb :=_cbdg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_fbge ));_cecfb !=nil {return _cecfb ;};};return nil ;};func (_becgb *CT_RevisionAutoFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_becgb .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_becgb .RefAttr )});if _becgb .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_becgb .AutoFormatIdAttr )});};if _becgb .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_becgb .ApplyNumberFormatsAttr ))});};if _becgb .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_becgb .ApplyBorderFormatsAttr ))});};if _becgb .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_becgb .ApplyFontFormatsAttr ))});};if _becgb .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_becgb .ApplyPatternFormatsAttr ))});};if _becgb .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_becgb .ApplyAlignmentFormatsAttr ))});};if _becgb .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_becgb .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_DefinedName struct{NameAttr string ;CommentAttr *string ;CustomMenuAttr *string ;DescriptionAttr *string ;HelpAttr *string ;StatusBarAttr *string ;LocalSheetIdAttr *uint32 ;HiddenAttr *bool ;FunctionAttr *bool ;VbProcedureAttr *bool ;XlmAttr *bool ;FunctionGroupIdAttr *uint32 ;ShortcutKeyAttr *string ;PublishToServerAttr *bool ;WorkbookParameterAttr *bool ;Content string ;};type CT_VolMain struct{ +// Insert Row Showing +InsertRowAttr *bool ; -// First String -FirstAttr string ; +// Insert Row Shift +InsertRowShiftAttr *bool ; -// Topic -Tp []*CT_VolTopic ;};type CT_CalculatedMember struct{ +// Totals Row Count +TotalsRowCountAttr *uint32 ; -// Calculated Member Name -NameAttr string ; +// Totals Row Shown +TotalsRowShownAttr *bool ; -// Calculated Member MDX Formula -MdxAttr string ; +// Published +PublishedAttr *bool ; -// OLAP Calculated Member Name -MemberNameAttr *string ; +// Header Row Format Id +HeaderRowDxfIdAttr *uint32 ; -// Hierarchy Name -HierarchyAttr *string ; +// Data Area Format Id +DataDxfIdAttr *uint32 ; -// Parent Name -ParentAttr *string ; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// Calculated Members Solve Order -SolveOrderAttr *int32 ; +// Header Row Border Format Id +HeaderRowBorderDxfIdAttr *uint32 ; -// Set -SetAttr *bool ; +// Table Border Format Id +TableBorderDxfIdAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Totals Row Border Format Id +TotalsRowBorderDxfIdAttr *uint32 ; -// Validate validates the CT_I and its children -func (_dgeaac *CT_I )Validate ()error {return _dgeaac .ValidateWithPath ("\u0043\u0054\u005f\u0049")}; +// Header Row Style +HeaderRowCellStyleAttr *string ; -// Validate validates the CT_MeasureGroups and its children -func (_ddbcf *CT_MeasureGroups )Validate ()error {return _ddbcf .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");};func NewCT_GroupLevel ()*CT_GroupLevel {_bdcdd :=&CT_GroupLevel {};return _bdcdd };type Users struct{CT_Users };type CT_RevisionHeader struct{ +// Data Style Name +DataCellStyleAttr *string ; -// GUID -GuidAttr string ; +// Totals Row Style +TotalsRowCellStyleAttr *string ; -// Date Time -DateTimeAttr _e .Time ; +// Connection ID +ConnectionIdAttr *uint32 ; -// Last Sheet Id -MaxSheetIdAttr uint32 ; +// Table AutoFilter +AutoFilter *CT_AutoFilter ; -// User Name -UserNameAttr string ;IdAttr string ; +// Sort State +SortState *CT_SortState ; -// Minimum Revision Id -MinRIdAttr *uint32 ; +// Table Columns +TableColumns *CT_TableColumns ; -// Max Revision Id -MaxRIdAttr *uint32 ; +// Table Style +TableStyleInfo *CT_TableStyleInfo ; -// Sheet Id Map -SheetIdMap *CT_SheetIdMap ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bbdbe *CT_Connection )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_decb :=range start .Attr {if _decb .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_gcgf ,_accab :=_b .ParseBool (_decb .Value );if _accab !=nil {return _accab ;};_bbdbe .DeletedAttr =&_gcgf ;continue ;};if _decb .Name .Local =="\u0069\u0064"{_gefg ,_dcga :=_b .ParseUint (_decb .Value ,10,32);if _dcga !=nil {return _dcga ;};_bbdbe .IdAttr =uint32 (_gefg );continue ;};if _decb .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_addcf ,_cecdb :=_b .ParseBool (_decb .Value );if _cecdb !=nil {return _cecdb ;};_bbdbe .OnlyUseConnectionFileAttr =&_addcf ;continue ;};if _decb .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_gcgc ,_feca :=_decb .Value ,error (nil );if _feca !=nil {return _feca ;};_bbdbe .OdcFileAttr =&_gcgc ;continue ;};if _decb .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_gdab ,_bbeeg :=_b .ParseBool (_decb .Value );if _bbeeg !=nil {return _bbeeg ;};_bbdbe .BackgroundAttr =&_gdab ;continue ;};if _decb .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_cggge ,_bfcb :=_b .ParseUint (_decb .Value ,10,32);if _bfcb !=nil {return _bfcb ;};_gede :=uint32 (_cggge );_bbdbe .IntervalAttr =&_gede ;continue ;};if _decb .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_fddcf ,_cdad :=_b .ParseBool (_decb .Value );if _cdad !=nil {return _cdad ;};_bbdbe .RefreshOnLoadAttr =&_fddcf ;continue ;};if _decb .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_dgfbb ,_ddfa :=_decb .Value ,error (nil );if _ddfa !=nil {return _ddfa ;};_bbdbe .DescriptionAttr =&_dgfbb ;continue ;};if _decb .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_baccg ,_fgefe :=_b .ParseBool (_decb .Value );if _fgefe !=nil {return _fgefe ;};_bbdbe .SaveDataAttr =&_baccg ;continue ;};if _decb .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_adea ,_ccde :=_b .ParseUint (_decb .Value ,10,32);if _ccde !=nil {return _ccde ;};_dgbgc :=uint32 (_adea );_bbdbe .ReconnectionMethodAttr =&_dgbgc ;continue ;};if _decb .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_bbdbe .CredentialsAttr .UnmarshalXMLAttr (_decb );continue ;};if _decb .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_cggaf ,_eaae :=_b .ParseBool (_decb .Value );if _eaae !=nil {return _eaae ;};_bbdbe .KeepAliveAttr =&_cggaf ;continue ;};if _decb .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_aeag ,_gcgca :=_decb .Value ,error (nil );if _gcgca !=nil {return _gcgca ;};_bbdbe .SourceFileAttr =&_aeag ;continue ;};if _decb .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_fadga ,_dggf :=_decb .Value ,error (nil );if _dggf !=nil {return _dggf ;};_bbdbe .SingleSignOnIdAttr =&_fadga ;continue ;};if _decb .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gfbd ,_bbggb :=_b .ParseBool (_decb .Value );if _bbggb !=nil {return _bbggb ;};_bbdbe .SavePasswordAttr =&_gfbd ;continue ;};if _decb .Name .Local =="\u006e\u0061\u006d\u0065"{_faafc ,_dgdf :=_decb .Value ,error (nil );if _dgdf !=nil {return _dgdf ;};_bbdbe .NameAttr =&_faafc ;continue ;};if _decb .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_efff ,_eeabe :=_b .ParseUint (_decb .Value ,10,8);if _eeabe !=nil {return _eeabe ;};_bbdbe .RefreshedVersionAttr =uint8 (_efff );continue ;};if _decb .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_defc ,_badga :=_b .ParseUint (_decb .Value ,10,8);if _badga !=nil {return _badga ;};_fdag :=uint8 (_defc );_bbdbe .MinRefreshableVersionAttr =&_fdag ;continue ;};if _decb .Name .Local =="\u006e\u0065\u0077"{_fcfg ,_fbbb :=_b .ParseBool (_decb .Value );if _fbbb !=nil {return _fbbb ;};_bbdbe .NewAttr =&_fcfg ;continue ;};if _decb .Name .Local =="\u0074\u0079\u0070\u0065"{_gacg ,_aegbg :=_b .ParseUint (_decb .Value ,10,32);if _aegbg !=nil {return _aegbg ;};_cddf :=uint32 (_gacg );_bbdbe .TypeAttr =&_cddf ;continue ;};};_dfbb :for {_gdffe ,_ddge :=d .Token ();if _ddge !=nil {return _ddge ;};switch _cggf :=_gdffe .(type ){case _ea .StartElement :switch _cggf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"}:_bbdbe .DbPr =NewCT_DbPr ();if _bged :=d .DecodeElement (_bbdbe .DbPr ,&_cggf );_bged !=nil {return _bged ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"}:_bbdbe .OlapPr =NewCT_OlapPr ();if _ffaab :=d .DecodeElement (_bbdbe .OlapPr ,&_cggf );_ffaab !=nil {return _ffaab ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_bbdbe .WebPr =NewCT_WebPr ();if _fbdec :=d .DecodeElement (_bbdbe .WebPr ,&_cggf );_fbdec !=nil {return _fbdec ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"}:_bbdbe .TextPr =NewCT_TextPr ();if _ebfg :=d .DecodeElement (_bbdbe .TextPr ,&_cggf );_ebfg !=nil {return _ebfg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}:_bbdbe .Parameters =NewCT_Parameters ();if _fbgce :=d .DecodeElement (_bbdbe .Parameters ,&_cggf );_fbgce !=nil {return _fbgce ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbdbe .ExtLst =NewCT_ExtensionList ();if _gbcf :=d .DecodeElement (_bbdbe .ExtLst ,&_cggf );_gbcf !=nil {return _gbcf ;};default:_c .Log ("\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\u0043o\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_cggf .Name );if _bedc :=d .Skip ();_bedc !=nil {return _bedc ;};};case _ea .EndElement :break _dfbb ;case _ea .CharData :};};return nil ;}; -// Reviewed List -ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;};type CT_CsPageSetup struct{ +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_bgef *CT_Parameter )ValidateWithPath (path string )error {if _eedbg :=_bgef .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_eedbg !=nil {return _eedbg ;};return nil ;};func (_ffgbf *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_ffgbf =0;case "\u0076":*_ffgbf =1;case "\u0067":*_ffgbf =2;case "\u0073":*_ffgbf =3;case "\u0074":*_ffgbf =4;case "\u0077":*_ffgbf =5;case "\u006d":*_ffgbf =6;};return nil ;};type CT_Font struct{ -// Paper Size -PaperSizeAttr *uint32 ; +// Font Name +Name []*CT_FontName ; -// Paper Height -PaperHeightAttr *string ; +// Character Set +Charset []*CT_IntProperty ; -// Paper Width -PaperWidthAttr *string ; +// Font Family +Family []*CT_FontFamily ; -// First Page Number -FirstPageNumberAttr *uint32 ; +// Bold +B []*CT_BooleanProperty ; -// Orientation -OrientationAttr ST_Orientation ; +// Italic +I []*CT_BooleanProperty ; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Strike Through +Strike []*CT_BooleanProperty ; -// Black And White -BlackAndWhiteAttr *bool ; +// Outline +Outline []*CT_BooleanProperty ; -// Draft -DraftAttr *bool ; +// Shadow +Shadow []*CT_BooleanProperty ; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Condense +Condense []*CT_BooleanProperty ; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// Extend +Extend []*CT_BooleanProperty ; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// Text Color +Color []*CT_Color ; -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;}; +// Font Size +Sz []*CT_FontSize ; -// Validate validates the CT_RevisionCellChange and its children -func (_fdfbc *CT_RevisionCellChange )Validate ()error {return _fdfbc .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Underline +U []*CT_UnderlineProperty ; -// Validate validates the CT_CalcChain and its children -func (_gfad *CT_CalcChain )Validate ()error {return _gfad .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};func NewCT_MetadataType ()*CT_MetadataType {_ffaae :=&CT_MetadataType {};return _ffaae }; +// Text Vertical Alignment +VertAlign []*CT_VerticalAlignFontProperty ; -// Validate validates the CT_DdeItems and its children -func (_fbcd *CT_DdeItems )Validate ()error {return _fbcd .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");};func (_becdd *CT_DdeItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _becdd .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_becdd .NameAttr )});};if _becdd .OleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_becdd .OleAttr ))});};if _becdd .AdviseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_becdd .AdviseAttr ))});};if _becdd .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_becdd .PreferPicAttr ))});};e .EncodeToken (start );if _becdd .Values !=nil {_ddgbc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}};e .EncodeElement (_becdd .Values ,_ddgbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebcad *CT_PCDSDTCEntries )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebcad .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebcad .CountAttr )});};e .EncodeToken (start );if _ebcad .M !=nil {_bfbee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_bbgcg :=range _ebcad .M {e .EncodeElement (_bbgcg ,_bfbee );};};if _ebcad .N !=nil {_febad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_fafcb :=range _ebcad .N {e .EncodeElement (_fafcb ,_febad );};};if _ebcad .E !=nil {_bbbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_bbegd :=range _ebcad .E {e .EncodeElement (_bbegd ,_bbbb );};};if _ebcad .S !=nil {_bccba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bgbad :=range _ebcad .S {e .EncodeElement (_bgbad ,_bccba );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddaca *CT_MdxMetadata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fddg :=range start .Attr {if _fddg .Name .Local =="\u0063\u006f\u0075n\u0074"{_edda ,_ebaff :=_ee .ParseUint (_fddg .Value ,10,32);if _ebaff !=nil {return _ebaff ;};_becgd :=uint32 (_edda );_ddaca .CountAttr =&_becgd ;continue ;};};_gdabb :for {_dddaf ,_bfbab :=d .Token ();if _bfbab !=nil {return _bfbab ;};switch _beafb :=_dddaf .(type ){case _b .StartElement :switch _beafb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"}:_cbdac :=NewCT_Mdx ();if _eeegd :=d .DecodeElement (_cbdac ,&_beafb );_eeegd !=nil {return _eeegd ;};_ddaca .Mdx =append (_ddaca .Mdx ,_cbdac );default:_ba .Log ("\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\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074\u0061d\u0061t\u0061\u0020\u0025\u0076",_beafb .Name );if _ddebd :=d .Skip ();_ddebd !=nil {return _ddebd ;};};case _b .EndElement :break _gdabb ;case _b .CharData :};};return nil ;};type CT_AutoSortScope struct{ +// Scheme +Scheme []*CT_FontScheme ;}; -// Auto Sort Scope -PivotArea *CT_PivotArea ;};type CT_UnderlineProperty struct{ +// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path +func (_dgcdg *CT_OleSize )ValidateWithPath (path string )error {return nil };func (_gbace *CT_Format )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gbace .PivotArea =NewCT_PivotArea ();for _ ,_ddab :=range start .Attr {if _ddab .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_gbace .ActionAttr .UnmarshalXMLAttr (_ddab );continue ;};if _ddab .Name .Local =="\u0064\u0078\u0066I\u0064"{_gcef ,_bcdde :=_b .ParseUint (_ddab .Value ,10,32);if _bcdde !=nil {return _bcdde ;};_aefd :=uint32 (_gcef );_gbace .DxfIdAttr =&_aefd ;continue ;};};_gecf :for {_ebeag ,_efeea :=d .Token ();if _efeea !=nil {return _efeea ;};switch _dfea :=_ebeag .(type ){case _ea .StartElement :switch _dfea .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _dbeae :=d .DecodeElement (_gbace .PivotArea ,&_dfea );_dbeae !=nil {return _dbeae ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbace .ExtLst =NewCT_ExtensionList ();if _cgdee :=d .DecodeElement (_gbace .ExtLst ,&_dfea );_cgdee !=nil {return _cgdee ;};default:_c .Log ("\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\u0046\u006f\u0072m\u0061\u0074 \u0025\u0076",_dfea .Name );if _fbfad :=d .Skip ();_fbfad !=nil {return _fbfad ;};};case _ea .EndElement :break _gecf ;case _ea .CharData :};};return nil ;};func (_cgfgc *ST_TextHAlign )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_egfed ,_cedbb :=d .Token ();if _cedbb !=nil {return _cedbb ;};if _bebgcc ,_afbgdb :=_egfed .(_ea .EndElement );_afbgdb &&_bebgcc .Name ==start .Name {*_cgfgc =1;return nil ;};if _dcfaff ,_dfddd :=_egfed .(_ea .CharData );!_dfddd {return _be .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",_egfed );}else {switch string (_dcfaff ){case "":*_cgfgc =0;case "\u006c\u0065\u0066\u0074":*_cgfgc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cgfgc =2;case "\u0072\u0069\u0067h\u0074":*_cgfgc =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_cgfgc =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cgfgc =5;};};_egfed ,_cedbb =d .Token ();if _cedbb !=nil {return _cedbb ;};if _gbdafd ,_gegfc :=_egfed .(_ea .EndElement );_gegfc &&_gbdafd .Name ==start .Name {return nil ;};return _be .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",_egfed );};func (_cgdeed *CT_Stylesheet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _cgdeed .NumFmts !=nil {_gdaac :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}};e .EncodeElement (_cgdeed .NumFmts ,_gdaac );};if _cgdeed .Fonts !=nil {_dfbge :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cgdeed .Fonts ,_dfbge );};if _cgdeed .Fills !=nil {_gcdgff :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}};e .EncodeElement (_cgdeed .Fills ,_gcdgff );};if _cgdeed .Borders !=nil {_dgeag :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cgdeed .Borders ,_dgeag );};if _cgdeed .CellStyleXfs !=nil {_fdbdd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}};e .EncodeElement (_cgdeed .CellStyleXfs ,_fdbdd );};if _cgdeed .CellXfs !=nil {_cefcc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_cgdeed .CellXfs ,_cefcc );};if _cgdeed .CellStyles !=nil {_ceabg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_cgdeed .CellStyles ,_ceabg );};if _cgdeed .Dxfs !=nil {_bcgacc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_cgdeed .Dxfs ,_bcgacc );};if _cgdeed .TableStyles !=nil {_geddf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_cgdeed .TableStyles ,_geddf );};if _cgdeed .Colors !=nil {_ggbdd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_cgdeed .Colors ,_ggbdd );};if _cgdeed .ExtLst !=nil {_efdeac :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgdeed .ExtLst ,_efdeac );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_fbee *CT_DdeValues )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_aaaa :=range start .Attr {if _aaaa .Name .Local =="\u0072\u006f\u0077\u0073"{_adcba ,_fafca :=_b .ParseUint (_aaaa .Value ,10,32);if _fafca !=nil {return _fafca ;};_adage :=uint32 (_adcba );_fbee .RowsAttr =&_adage ;continue ;};if _aaaa .Name .Local =="\u0063\u006f\u006c\u0073"{_bgaf ,_debbd :=_b .ParseUint (_aaaa .Value ,10,32);if _debbd !=nil {return _debbd ;};_agef :=uint32 (_bgaf );_fbee .ColsAttr =&_agef ;continue ;};};_eggef :for {_cdfgc ,_fcace :=d .Token ();if _fcace !=nil {return _fcace ;};switch _ccbeb :=_cdfgc .(type ){case _ea .StartElement :switch _ccbeb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"}:_fdcfc :=NewCT_DdeValue ();if _cfee :=d .DecodeElement (_fdcfc ,&_ccbeb );_cfee !=nil {return _cfee ;};_fbee .Value =append (_fbee .Value ,_fdcfc );default:_c .Log ("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_D\u0064\u0065V\u0061\u006c\u0075\u0065\u0073\u0020\u0025\u0076",_ccbeb .Name );if _cgage :=d .Skip ();_cgage !=nil {return _cgage ;};};case _ea .EndElement :break _eggef ;case _ea .CharData :};};return nil ;};func (_bacef *CT_IconSet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bcgg :=range start .Attr {if _bcgg .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_bacef .IconSetAttr .UnmarshalXMLAttr (_bcgg );continue ;};if _bcgg .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_fddbfe ,_ggbab :=_b .ParseBool (_bcgg .Value );if _ggbab !=nil {return _ggbab ;};_bacef .ShowValueAttr =&_fddbfe ;continue ;};if _bcgg .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_ccbdb ,_egabd :=_b .ParseBool (_bcgg .Value );if _egabd !=nil {return _egabd ;};_bacef .PercentAttr =&_ccbdb ;continue ;};if _bcgg .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_dgdbg ,_baed :=_b .ParseBool (_bcgg .Value );if _baed !=nil {return _baed ;};_bacef .ReverseAttr =&_dgdbg ;continue ;};};_accfa :for {_fffdd ,_geed :=d .Token ();if _geed !=nil {return _geed ;};switch _acgfe :=_fffdd .(type ){case _ea .StartElement :switch _acgfe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_ddef :=NewCT_Cfvo ();if _degbd :=d .DecodeElement (_ddef ,&_acgfe );_degbd !=nil {return _degbd ;};_bacef .Cfvo =append (_bacef .Cfvo ,_ddef );default:_c .Log ("\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\u005fI\u0063\u006f\u006e\u0053\u0065\u0074\u0020\u0025\u0076",_acgfe .Name );if _acga :=d .Skip ();_acga !=nil {return _acga ;};};case _ea .EndElement :break _accfa ;case _ea .CharData :};};return nil ;};type ST_PageOrder byte ;func (_afeeb ST_DataConsolidateFunction )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_dgefad :=_ea .Attr {};_dgefad .Name =name ;switch _afeeb {case ST_DataConsolidateFunctionUnset :_dgefad .Value ="";case ST_DataConsolidateFunctionAverage :_dgefad .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_dgefad .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_dgefad .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_dgefad .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_dgefad .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_dgefad .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_dgefad .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_dgefad .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_dgefad .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_dgefad .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_dgefad .Value ="\u0076\u0061\u0072\u0070";};return _dgefad ,nil ;};func (_gdcf *CT_DataField )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gdcf .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_gdcf .NameAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006c\u0064"},Value :_be .Sprintf ("\u0025\u0076",_gdcf .FldAttr )});if _gdcf .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_gcccg ,_ggcfe :=_gdcf .SubtotalAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"});if _ggcfe !=nil {return _ggcfe ;};start .Attr =append (start .Attr ,_gcccg );};if _gdcf .ShowDataAsAttr !=ST_ShowDataAsUnset {_cbac ,_bdaag :=_gdcf .ShowDataAsAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"});if _bdaag !=nil {return _bdaag ;};start .Attr =append (start .Attr ,_cbac );};if _gdcf .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_be .Sprintf ("\u0025\u0076",*_gdcf .BaseFieldAttr )});};if _gdcf .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_be .Sprintf ("\u0025\u0076",*_gdcf .BaseItemAttr )});};if _gdcf .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_gdcf .NumFmtIdAttr )});};e .EncodeToken (start );if _gdcf .ExtLst !=nil {_eeba :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdcf .ExtLst ,_eeba );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_adfgg *CT_QueryTableRefresh )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_adfgg .QueryTableFields =NewCT_QueryTableFields ();for _ ,_bcace :=range start .Attr {if _bcace .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_cgeab ,_egeeb :=_b .ParseBool (_bcace .Value );if _egeeb !=nil {return _egeeb ;};_adfgg .PreserveSortFilterLayoutAttr =&_cgeab ;continue ;};if _bcace .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_gdea ,_cdeaf :=_b .ParseBool (_bcace .Value );if _cdeaf !=nil {return _cdeaf ;};_adfgg .FieldIdWrappedAttr =&_gdea ;continue ;};if _bcace .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_cgbbab ,_ccgef :=_b .ParseBool (_bcace .Value );if _ccgef !=nil {return _ccgef ;};_adfgg .HeadersInLastRefreshAttr =&_cgbbab ;continue ;};if _bcace .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_ebddae ,_gbffa :=_b .ParseUint (_bcace .Value ,10,8);if _gbffa !=nil {return _gbffa ;};_dfafb :=uint8 (_ebddae );_adfgg .MinimumVersionAttr =&_dfafb ;continue ;};if _bcace .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_ceabdc ,_ffecdf :=_b .ParseUint (_bcace .Value ,10,32);if _ffecdf !=nil {return _ffecdf ;};_gbcdee :=uint32 (_ceabdc );_adfgg .NextIdAttr =&_gbcdee ;continue ;};if _bcace .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_gcgef ,_eecga :=_b .ParseUint (_bcace .Value ,10,32);if _eecga !=nil {return _eecga ;};_bbfb :=uint32 (_gcgef );_adfgg .UnboundColumnsLeftAttr =&_bbfb ;continue ;};if _bcace .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_agbga ,_fdbagg :=_b .ParseUint (_bcace .Value ,10,32);if _fdbagg !=nil {return _fdbagg ;};_cfefg :=uint32 (_agbga );_adfgg .UnboundColumnsRightAttr =&_cfefg ;continue ;};};_fecefb :for {_bgcgg ,_bcbbfa :=d .Token ();if _bcbbfa !=nil {return _bcbbfa ;};switch _febce :=_bgcgg .(type ){case _ea .StartElement :switch _febce .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _dadaf :=d .DecodeElement (_adfgg .QueryTableFields ,&_febce );_dadaf !=nil {return _dadaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"}:_adfgg .QueryTableDeletedFields =NewCT_QueryTableDeletedFields ();if _acbdf :=d .DecodeElement (_adfgg .QueryTableDeletedFields ,&_febce );_acbdf !=nil {return _acbdf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_adfgg .SortState =NewCT_SortState ();if _deggf :=d .DecodeElement (_adfgg .SortState ,&_febce );_deggf !=nil {return _deggf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adfgg .ExtLst =NewCT_ExtensionList ();if _fdade :=d .DecodeElement (_adfgg .ExtLst ,&_febce );_fdade !=nil {return _fdade ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0025\u0076",_febce .Name );if _ebfe :=d .Skip ();_ebfe !=nil {return _ebfe ;};};case _ea .EndElement :break _fecefb ;case _ea .CharData :};};return nil ;}; -// Underline Value -ValAttr ST_UnderlineValues ;}; +// Validate validates the CT_DataFields and its children +func (_bdcf *CT_DataFields )Validate ()error {return _bdcf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");}; -// Validate validates the CT_RevisionHeader and its children -func (_bdfaae *CT_RevisionHeader )Validate ()error {return _bdfaae .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");};func (_gafcb *CT_PatternFill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbcdd :=range start .Attr {if _fbcdd .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_gafcb .PatternTypeAttr .UnmarshalXMLAttr (_fbcdd );continue ;};};_gbcd :for {_faafa ,_eebce :=d .Token ();if _eebce !=nil {return _eebce ;};switch _eagcb :=_faafa .(type ){case _b .StartElement :switch _eagcb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"}:_gafcb .FgColor =NewCT_Color ();if _bbcec :=d .DecodeElement (_gafcb .FgColor ,&_eagcb );_bbcec !=nil {return _bbcec ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"}:_gafcb .BgColor =NewCT_Color ();if _bebce :=d .DecodeElement (_gafcb .BgColor ,&_eagcb );_bebce !=nil {return _bebce ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006eF\u0069l\u006c\u0020\u0025\u0076",_eagcb .Name );if _cfac :=d .Skip ();_cfac !=nil {return _cfac ;};};case _b .EndElement :break _gbcd ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_ColHierarchiesUsage and its children +func (_fcfef *CT_ColHierarchiesUsage )Validate ()error {return _fcfef .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};type ST_TableStyleType byte ;func NewCT_CustomFilter ()*CT_CustomFilter {_cfcgc :=&CT_CustomFilter {};return _cfcgc };func (_agba *CT_ExternalBook )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bfafb :=range start .Attr {if _bfafb .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"&&_bfafb .Name .Local =="\u0069\u0064"||_bfafb .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"&&_bfafb .Name .Local =="\u0069\u0064"{_eacfd ,_cedde :=_bfafb .Value ,error (nil );if _cedde !=nil {return _cedde ;};_agba .IdAttr =_eacfd ;continue ;};};_eddgg :for {_cdgaf ,_efed :=d .Token ();if _efed !=nil {return _efed ;};switch _adee :=_cdgaf .(type ){case _ea .StartElement :switch _adee .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}:_agba .SheetNames =NewCT_ExternalSheetNames ();if _dfbae :=d .DecodeElement (_agba .SheetNames ,&_adee );_dfbae !=nil {return _dfbae ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_agba .DefinedNames =NewCT_ExternalDefinedNames ();if _bbbdf :=d .DecodeElement (_agba .DefinedNames ,&_adee );_bbbdf !=nil {return _bbbdf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}:_agba .SheetDataSet =NewCT_ExternalSheetDataSet ();if _acecd :=d .DecodeElement (_agba .SheetDataSet ,&_adee );_acecd !=nil {return _acecd ;};default:_c .Log ("\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\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b\u0020\u0025\u0076",_adee .Name );if _bbbff :=d .Skip ();_bbbff !=nil {return _bbbff ;};};case _ea .EndElement :break _eddgg ;case _ea .CharData :};};return nil ;}; -// Validate validates the CT_RgbColor and its children -func (_begae *CT_RgbColor )Validate ()error {return _begae .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_gdccec ST_Scope )Validate ()error {return _gdccec .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path +func (_efffeb *CT_PivotHierarchy )ValidateWithPath (path string )error {if _efffeb .Mps !=nil {if _cefeg :=_efffeb .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_cefeg !=nil {return _cefeg ;};};for _cggga ,_fcdfa :=range _efffeb .Members {if _eagda :=_fcdfa .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_cggga ));_eagda !=nil {return _eagda ;};};if _efffeb .ExtLst !=nil {if _gceee :=_efffeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gceee !=nil {return _gceee ;};};return nil ;};func (_bgbcb *CT_TableStyle )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_aafgaf :=range start .Attr {if _aafgaf .Name .Local =="\u006e\u0061\u006d\u0065"{_geaac ,_eeabdg :=_aafgaf .Value ,error (nil );if _eeabdg !=nil {return _eeabdg ;};_bgbcb .NameAttr =_geaac ;continue ;};if _aafgaf .Name .Local =="\u0070\u0069\u0076o\u0074"{_cddggc ,_gcggc :=_b .ParseBool (_aafgaf .Value );if _gcggc !=nil {return _gcggc ;};_bgbcb .PivotAttr =&_cddggc ;continue ;};if _aafgaf .Name .Local =="\u0074\u0061\u0062l\u0065"{_adbag ,_cgdcfc :=_b .ParseBool (_aafgaf .Value );if _cgdcfc !=nil {return _cgdcfc ;};_bgbcb .TableAttr =&_adbag ;continue ;};if _aafgaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddgfc ,_dbbee :=_b .ParseUint (_aafgaf .Value ,10,32);if _dbbee !=nil {return _dbbee ;};_gcfccd :=uint32 (_ddgfc );_bgbcb .CountAttr =&_gcfccd ;continue ;};};_dcfgd :for {_gbfcg ,_cbdaef :=d .Token ();if _cbdaef !=nil {return _cbdaef ;};switch _baacc :=_gbfcg .(type ){case _ea .StartElement :switch _baacc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"}:_bgeba :=NewCT_TableStyleElement ();if _bfbadc :=d .DecodeElement (_bgeba ,&_baacc );_bfbadc !=nil {return _bfbadc ;};_bgbcb .TableStyleElement =append (_bgbcb .TableStyleElement ,_bgeba );default:_c .Log ("\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\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_baacc .Name );if _ddgaff :=d .Skip ();_ddgaff !=nil {return _ddgaff ;};};case _ea .EndElement :break _dcfgd ;case _ea .CharData :};};return nil ;}; -// Validate validates the CT_Dialogsheet and its children -func (_aggga *CT_Dialogsheet )Validate ()error {return _aggga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};func (_bggdg *CT_ProtectedRange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bggdg .PasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bggdg .PasswordAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_bggdg .SqrefAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bggdg .NameAttr )});if _bggdg .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bggdg .SecurityDescriptorAttr )});};if _bggdg .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bggdg .AlgorithmNameAttr )});};if _bggdg .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_bggdg .HashValueAttr )});};if _bggdg .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_bggdg .SaltValueAttr )});};if _bggdg .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_bggdg .SpinCountAttr )});};e .EncodeToken (start );if _bggdg .SecurityDescriptor !=nil {_egbfdb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}};for _ ,_cbfcdf :=range _bggdg .SecurityDescriptor {e .EncodeElement (_cbfcdf ,_egbfdb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextField ()*CT_TextField {_bgfgd :=&CT_TextField {};return _bgfgd }; +// Validate validates the CT_PivotHierarchy and its children +func (_gebede *CT_PivotHierarchy )Validate ()error {return _gebede .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");}; -// Validate validates the CT_Sets and its children -func (_cgefcg *CT_Sets )Validate ()error {return _cgefcg .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");}; +// Validate validates the CT_Formats and its children +func (_bgfga *CT_Formats )Validate ()error {return _bgfga .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");}; -// Validate validates the CT_Cols and its children -func (_fabf *CT_Cols )Validate ()error {return _fabf .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};func NewCT_GroupMember ()*CT_GroupMember {_bbecf :=&CT_GroupMember {};return _bbecf }; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_ebfb *CT_CommentList )ValidateWithPath (path string )error {for _baege ,_ffecd :=range _ebfb .Comment {if _dgce :=_ffecd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_baege ));_dgce !=nil {return _dgce ;};};return nil ;}; -// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path -func (_bebgf *CT_SheetId )ValidateWithPath (path string )error {return nil };func (_ccecf *CT_Xf )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccecf .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ccecf .NumFmtIdAttr )});};if _ccecf .FontIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ccecf .FontIdAttr )});};if _ccecf .FillIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ccecf .FillIdAttr )});};if _ccecf .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ccecf .BorderIdAttr )});};if _ccecf .XfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ccecf .XfIdAttr )});};if _ccecf .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccecf .QuotePrefixAttr ))});};if _ccecf .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccecf .PivotButtonAttr ))});};if _ccecf .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccecf .ApplyNumberFormatAttr ))});};if _ccecf .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccecf .ApplyFontAttr ))});};if _ccecf .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccecf .ApplyFillAttr ))});};if _ccecf .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccecf .ApplyBorderAttr ))});};if _ccecf .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccecf .ApplyAlignmentAttr ))});};if _ccecf .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccecf .ApplyProtectionAttr ))});};e .EncodeToken (start );if _ccecf .Alignment !=nil {_decae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_ccecf .Alignment ,_decae );};if _ccecf .Protection !=nil {_gcbdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ccecf .Protection ,_gcbdg );};if _ccecf .ExtLst !=nil {_gadfbe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccecf .ExtLst ,_gadfbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SheetDimension and its children +func (_abbgg *CT_SheetDimension )Validate ()error {return _abbgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func NewCT_UndoInfo ()*CT_UndoInfo {_fbbgfb :=&CT_UndoInfo {};_fbbgfb .ExpAttr =ST_FormulaExpression (1);return _fbbgfb ;}; -// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path -func (_cbaca *CT_PhoneticPr )ValidateWithPath (path string )error {if _bbfdf :=_cbaca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bbfdf !=nil {return _bbfdf ;};if _adgfba :=_cbaca .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_adgfba !=nil {return _adgfba ;};return nil ;};func NewCT_CalculatedMember ()*CT_CalculatedMember {_dcdc :=&CT_CalculatedMember {};return _dcdc }; +// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path +func (_dffdg *CT_Members )ValidateWithPath (path string )error {for _dgcaac ,_fdbgc :=range _dffdg .Member {if _dbgagg :=_fdbgc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dgcaac ));_dbgagg !=nil {return _dbgagg ;};};return nil ;}; -// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path -func (_fffde *CT_MergeCells )ValidateWithPath (path string )error {for _gbacf ,_cfbgg :=range _fffde .MergeCell {if _abcfd :=_cfbgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_gbacf ));_abcfd !=nil {return _abcfd ;};};return nil ;};func (_defae ST_CalcMode )String ()string {switch _defae {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return "";};func (_cacga *ST_TextVAlign )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cacga =0;case "\u0074\u006f\u0070":*_cacga =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cacga =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cacga =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_cacga =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cacga =5;};return nil ;}; +// Validate validates the CT_Sets and its children +func (_cggdb *CT_Sets )Validate ()error {return _cggdb .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");};type CT_ExternalDefinedNames struct{ -// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path -func (_fdgd *CT_ExternalCell )ValidateWithPath (path string )error {if _ffdd :=_fdgd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ffdd !=nil {return _ffdd ;};return nil ;}; +// Defined Name +DefinedName []*CT_ExternalDefinedName ;};type ST_BorderStyle byte ;func (_agbccd ST_TextHAlign )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_agbccd .String (),start );};func NewCT_CellProtection ()*CT_CellProtection {_ceec :=&CT_CellProtection {};return _ceec };func (_fccgg *CT_XmlPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_eeccgc :=range start .Attr {if _eeccgc .Name .Local =="\u006d\u0061\u0070I\u0064"{_dbcbf ,_fcacc :=_b .ParseUint (_eeccgc .Value ,10,32);if _fcacc !=nil {return _fcacc ;};_fccgg .MapIdAttr =uint32 (_dbcbf );continue ;};if _eeccgc .Name .Local =="\u0078\u0070\u0061t\u0068"{_ddbga ,_agdga :=_eeccgc .Value ,error (nil );if _agdga !=nil {return _agdga ;};_fccgg .XpathAttr =_ddbga ;continue ;};if _eeccgc .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_dbddfd ,_dadceg :=_eeccgc .Value ,error (nil );if _dadceg !=nil {return _dadceg ;};_fccgg .XmlDataTypeAttr =_dbddfd ;continue ;};};_cfbcd :for {_fgebe ,_fddbg :=d .Token ();if _fddbg !=nil {return _fddbg ;};switch _ffafcg :=_fgebe .(type ){case _ea .StartElement :switch _ffafcg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fccgg .ExtLst =NewCT_ExtensionList ();if _ggcege :=d .DecodeElement (_fccgg .ExtLst ,&_ffafcg );_ggcege !=nil {return _ggcege ;};default:_c .Log ("\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\u0058\u006d\u006c\u0050\u0072\u0020\u0025\u0076",_ffafcg .Name );if _fggcb :=d .Skip ();_fggcb !=nil {return _fggcb ;};};case _ea .EndElement :break _cfbcd ;case _ea .CharData :};};return nil ;};func (_cbegaf *CT_PhoneticRun )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cgfgb :=range start .Attr {if _cgfgb .Name .Local =="\u0073\u0062"{_accaba ,_ffcag :=_b .ParseUint (_cgfgb .Value ,10,32);if _ffcag !=nil {return _ffcag ;};_cbegaf .SbAttr =uint32 (_accaba );continue ;};if _cgfgb .Name .Local =="\u0065\u0062"{_bcaeg ,_fgfdf :=_b .ParseUint (_cgfgb .Value ,10,32);if _fgfdf !=nil {return _fgfdf ;};_cbegaf .EbAttr =uint32 (_bcaeg );continue ;};};_edegbg :for {_cged ,_gfbaf :=d .Token ();if _gfbaf !=nil {return _gfbaf ;};switch _gebca :=_cged .(type ){case _ea .StartElement :switch _gebca .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _acbff :=d .DecodeElement (&_cbegaf .T ,&_gebca );_acbff !=nil {return _acbff ;};default:_c .Log ("\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\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069c\u0052u\u006e\u0020\u0025\u0076",_gebca .Name );if _eedae :=d .Skip ();_eedae !=nil {return _eedae ;};};case _ea .EndElement :break _edegbg ;case _ea .CharData :};};return nil ;};func (_gbfdbb ST_Orientation )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_gbfdbb .String (),start );};type CT_MeasureGroup struct{ -// Validate validates the CT_CellStyle and its children -func (_cadd *CT_CellStyle )Validate ()error {return _cadd .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};type CT_GroupMember struct{ +// Measure Group Name +NameAttr string ; -// Group Member Unique Name -UniqueNameAttr string ; +// Measure Group Display Name +CaptionAttr string ;};func (_geabde *Users )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003a\u0075\u0073\u0065\u0072\u0073";return _geabde .CT_Users .MarshalXML (e ,start );}; -// Group -GroupAttr *bool ;};func (_acfc *CT_CalculatedItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gggb :=range start .Attr {if _gggb .Name .Local =="\u0063\u006f\u0075n\u0074"{_acd ,_dgfa :=_ee .ParseUint (_gggb .Value ,10,32);if _dgfa !=nil {return _dgfa ;};_baafc :=uint32 (_acd );_acfc .CountAttr =&_baafc ;continue ;};};_ecbc :for {_dbbe ,_dddd :=d .Token ();if _dddd !=nil {return _dddd ;};switch _cfad :=_dbbe .(type ){case _b .StartElement :switch _cfad .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}:_acbb :=NewCT_CalculatedItem ();if _bagc :=d .DecodeElement (_acbb ,&_cfad );_bagc !=nil {return _bagc ;};_acfc .CalculatedItem =append (_acfc .CalculatedItem ,_acbb );default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_cfad .Name );if _adce :=d .Skip ();_adce !=nil {return _adce ;};};case _b .EndElement :break _ecbc ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path +func (_cdfef *CT_DdeValue )ValidateWithPath (path string )error {if _cega :=_cdfef .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cega !=nil {return _cega ;};return nil ;};func (_egcedc ST_FilterOperator )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_egcedc .String (),start );};func NewCT_Dxf ()*CT_Dxf {_cfbbb :=&CT_Dxf {};return _cfbbb };func NewCT_Extension ()*CT_Extension {_cadb :=&CT_Extension {};return _cadb };func (_daced ST_SortType )ValidateWithPath (path string )error {switch _daced {case 0,1,2,3,4,5,6,7:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daced ));};return nil ;};func NewCT_Schema ()*CT_Schema {_egfea :=&CT_Schema {};return _egfea };func (_fedec *CT_FileRecoveryPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fedec .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fedec .AutoRecoverAttr ))});};if _fedec .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fedec .CrashSaveAttr ))});};if _fedec .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fedec .DataExtractLoadAttr ))});};if _fedec .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fedec .RepairLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bbbea ST_PatternType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bbbea .String (),start );}; -// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path -func (_cebed *Worksheet )ValidateWithPath (path string )error {if _cbggb :=_cebed .CT_Worksheet .ValidateWithPath (path );_cbggb !=nil {return _cbggb ;};return nil ;};type CT_DataFields struct{ +// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path +func (_dcbdde *CT_PivotFields )ValidateWithPath (path string )error {for _acdacgc ,_ebee :=range _dcbdde .PivotField {if _cbacb :=_ebee .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_acdacgc ));_cbacb !=nil {return _cbacb ;};};return nil ;};func (_gfbeee *ST_FieldSortType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gecbbc ,_abecc :=d .Token ();if _abecc !=nil {return _abecc ;};if _bbebg ,_febbef :=_gecbbc .(_ea .EndElement );_febbef &&_bbebg .Name ==start .Name {*_gfbeee =1;return nil ;};if _ccggb ,_bafeaf :=_gecbbc .(_ea .CharData );!_bafeaf {return _be .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",_gecbbc );}else {switch string (_ccggb ){case "":*_gfbeee =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_gfbeee =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_gfbeee =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_gfbeee =3;};};_gecbbc ,_abecc =d .Token ();if _abecc !=nil {return _abecc ;};if _aafedd ,_fefcf :=_gecbbc .(_ea .EndElement );_fefcf &&_aafedd .Name ==start .Name {return nil ;};return _be .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",_gecbbc );};func NewCT_ObjectPr ()*CT_ObjectPr {_ddage :=&CT_ObjectPr {};_ddage .Anchor =NewCT_ObjectAnchor ();return _ddage ;};func NewCT_SheetView ()*CT_SheetView {_afdga :=&CT_SheetView {};return _afdga }; -// Data Items Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path +func (_acgb *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil };const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);func (_gae *CT_CellStyles )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gae .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gae .CountAttr )});};e .EncodeToken (start );_gbge :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_agg :=range _gae .CellStyle {e .EncodeElement (_agg ,_gbge );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_AutoSortScope ()*CT_AutoSortScope {_eabc :=&CT_AutoSortScope {};_eabc .PivotArea =NewCT_PivotArea ();return _eabc ;};func (_becdd *CT_TableStyleInfo )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fcgabg :=range start .Attr {if _fcgabg .Name .Local =="\u006e\u0061\u006d\u0065"{_dgbab ,_aface :=_fcgabg .Value ,error (nil );if _aface !=nil {return _aface ;};_becdd .NameAttr =&_dgbab ;continue ;};if _fcgabg .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cbfcd ,_dffbe :=_b .ParseBool (_fcgabg .Value );if _dffbe !=nil {return _dffbe ;};_becdd .ShowFirstColumnAttr =&_cbfcd ;continue ;};if _fcgabg .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_caaace ,_dgeagg :=_b .ParseBool (_fcgabg .Value );if _dgeagg !=nil {return _dgeagg ;};_becdd .ShowLastColumnAttr =&_caaace ;continue ;};if _fcgabg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_ggfgb ,_dageb :=_b .ParseBool (_fcgabg .Value );if _dageb !=nil {return _dageb ;};_becdd .ShowRowStripesAttr =&_ggfgb ;continue ;};if _fcgabg .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_ffbceb ,_gebab :=_b .ParseBool (_fcgabg .Value );if _gebab !=nil {return _gebab ;};_becdd .ShowColumnStripesAttr =&_ffbceb ;continue ;};};for {_ccegb ,_fcaagc :=d .Token ();if _fcaagc !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f: \u0025\u0073",_fcaagc );};if _gbgdd ,_eccabf :=_ccegb .(_ea .EndElement );_eccabf &&_gbgdd .Name ==start .Name {break ;};};return nil ;}; -// Data Field Item -DataField []*CT_DataField ;};type ST_Orientation byte ;func (_ddcd *CT_Connections )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bfedb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_eebg :=range _ddcd .Connection {e .EncodeElement (_eebg ,_bfedb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SharedUser struct{ +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_eecea *CT_Fonts )ValidateWithPath (path string )error {for _ddgaf ,_gdcg :=range _eecea .Font {if _badgb :=_gdcg .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ddgaf ));_badgb !=nil {return _badgb ;};};return nil ;};func NewCT_Cols ()*CT_Cols {_bdfb :=&CT_Cols {};return _bdfb }; -// User Revisions GUID -GuidAttr string ; +// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path +func (_affcc *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil };func NewCT_OleSize ()*CT_OleSize {_acbbb :=&CT_OleSize {};return _acbbb };func (_bacga *CT_FileRecoveryPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_aefe :=range start .Attr {if _aefe .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_dbbda ,_gbaf :=_b .ParseBool (_aefe .Value );if _gbaf !=nil {return _gbaf ;};_bacga .AutoRecoverAttr =&_dbbda ;continue ;};if _aefe .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_dcfef ,_bbbce :=_b .ParseBool (_aefe .Value );if _bbbce !=nil {return _bbbce ;};_bacga .CrashSaveAttr =&_dcfef ;continue ;};if _aefe .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_gbdf ,_bbaff :=_b .ParseBool (_aefe .Value );if _bbaff !=nil {return _bbaff ;};_bacga .DataExtractLoadAttr =&_gbdf ;continue ;};if _aefe .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_fadbb ,_affb :=_b .ParseBool (_aefe .Value );if _affb !=nil {return _affb ;};_bacga .RepairLoadAttr =&_fadbb ;continue ;};};for {_ccabb ,_gdef :=d .Token ();if _gdef !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0050\u0072: \u0025\u0073",_gdef );};if _acgcb ,_abbbb :=_ccabb .(_ea .EndElement );_abbbb &&_acgcb .Name ==start .Name {break ;};};return nil ;};type ST_CellSpans []string ;type CT_MetadataType struct{ -// User Name +// Metadata Type Name NameAttr string ; -// User Id -IdAttr int32 ; +// Minimum Supported Version +MinSupportedVersionAttr uint32 ; -// Date Time -DateTimeAttr _e .Time ;ExtLst *CT_ExtensionList ;};func (_ecb *CT_CacheHierarchies )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ecb .CountAttr )});};e .EncodeToken (start );if _ecb .CacheHierarchy !=nil {_baag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_aefe :=range _ecb .CacheHierarchy {e .EncodeElement (_aefe ,_baag );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Connection struct{ +// Metadata Ghost Row +GhostRowAttr *bool ; -// Connection Id -IdAttr uint32 ; +// Metadata Ghost Column +GhostColAttr *bool ; -// Source Database File -SourceFileAttr *string ; +// Metadata Edit +EditAttr *bool ; -// Connection File -OdcFileAttr *string ; +// Metadata Cell Value Delete +DeleteAttr *bool ; -// Keep Connection Open -KeepAliveAttr *bool ; +// Metadata Copy +CopyAttr *bool ; -// Automatic Refresh Interval -IntervalAttr *uint32 ; +// Metadata Paste All +PasteAllAttr *bool ; -// Connection Name -NameAttr *string ; +// Metadata Paste Formulas +PasteFormulasAttr *bool ; -// Connection Description -DescriptionAttr *string ; +// Metadata Paste Special Values +PasteValuesAttr *bool ; -// Database Source Type -TypeAttr *uint32 ; +// Metadata Paste Formats +PasteFormatsAttr *bool ; -// Reconnection Method -ReconnectionMethodAttr *uint32 ; +// Metadata Paste Comments +PasteCommentsAttr *bool ; -// Last Refresh Version -RefreshedVersionAttr uint8 ; +// Metadata Paste Data Validation +PasteDataValidationAttr *bool ; -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// Metadata Paste Borders +PasteBordersAttr *bool ; -// Save Password -SavePasswordAttr *bool ; +// Metadata Paste Column Widths +PasteColWidthsAttr *bool ; -// New Connection -NewAttr *bool ; +// Metadata Paste Number Formats +PasteNumberFormatsAttr *bool ; -// Deleted Connection -DeletedAttr *bool ; +// Metadata Merge +MergeAttr *bool ; -// Only Use Connection File -OnlyUseConnectionFileAttr *bool ; +// Meatadata Split First +SplitFirstAttr *bool ; -// Background Refresh -BackgroundAttr *bool ; +// Metadata Split All +SplitAllAttr *bool ; -// Refresh on Open -RefreshOnLoadAttr *bool ; +// Metadata Insert Delete +RowColShiftAttr *bool ; -// Save Data -SaveDataAttr *bool ; +// Metadata Clear All +ClearAllAttr *bool ; -// Reconnection Method -CredentialsAttr ST_CredMethod ; +// Metadata Clear Formats +ClearFormatsAttr *bool ; -// SSO Id -SingleSignOnIdAttr *string ; +// Metadata Clear Contents +ClearContentsAttr *bool ; -// Database Properties -DbPr *CT_DbPr ; +// Metadata Clear Comments +ClearCommentsAttr *bool ; -// OLAP Properties -OlapPr *CT_OlapPr ; +// Metadata Formula Assignment +AssignAttr *bool ; -// Web Query Properties -WebPr *CT_WebPr ; +// Metadata Coercion +CoerceAttr *bool ; -// Text Import Settings -TextPr *CT_TextPr ; +// Adjust Metadata +AdjustAttr *bool ; -// Query Parameters -Parameters *CT_Parameters ; +// Cell Metadata +CellMetaAttr *bool ;}; -// Future Feature Data Storage -ExtLst *CT_ExtensionList ;};func NewCT_XmlCellPr ()*CT_XmlCellPr {_fafeb :=&CT_XmlCellPr {};_fafeb .XmlPr =NewCT_XmlPr ();return _fafeb ;};func (_ebfdg *CT_ServerFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebfdg .CultureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebfdg .CultureAttr )});};if _ebfdg .FormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebfdg .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcdac *CT_rowItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geeafg :=range start .Attr {if _geeafg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbbcdb ,_aaggg :=_ee .ParseUint (_geeafg .Value ,10,32);if _aaggg !=nil {return _aaggg ;};_deccdd :=uint32 (_dbbcdb );_bcdac .CountAttr =&_deccdd ;continue ;};};_ddaff :for {_ddbfd ,_ggggf :=d .Token ();if _ggggf !=nil {return _ggggf ;};switch _gedcfg :=_ddbfd .(type ){case _b .StartElement :switch _gedcfg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_ffggf :=NewCT_I ();if _afbgee :=d .DecodeElement (_ffggf ,&_gedcfg );_afbgee !=nil {return _afbgee ;};_bcdac .I =append (_bcdac .I ,_ffggf );default:_ba .Log ("\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\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_gedcfg .Name );if _cgeegg :=d .Skip ();_cgeegg !=nil {return _cgeegg ;};};case _b .EndElement :break _ddaff ;case _b .CharData :};};return nil ;};type CT_Fonts struct{ +// Validate validates the CT_PatternFill and its children +func (_bgcdc *CT_PatternFill )Validate ()error {return _bgcdc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");};type ST_VerticalAlignment byte ;type CT_rowItems struct{ -// Font Count +// Items in a Row Count CountAttr *uint32 ; -// Font -Font []*CT_Font ;}; - -// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path -func (_bagec *CT_TableStyleElement )ValidateWithPath (path string )error {if _bagec .TypeAttr ==ST_TableStyleTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _eedga :=_bagec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eedga !=nil {return _eedga ;};return nil ;};func (_afbadc *SingleXmlCells )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afbadc .CT_SingleXmlCells =*NewCT_SingleXmlCells ();_dccbff :for {_cbefag ,_bbace :=d .Token ();if _bbace !=nil {return _bbace ;};switch _efgbdd :=_cbefag .(type ){case _b .StartElement :switch _efgbdd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_fadgg :=NewCT_SingleXmlCell ();if _adefb :=d .DecodeElement (_fadgg ,&_efgbdd );_adefb !=nil {return _adefb ;};_afbadc .SingleXmlCell =append (_afbadc .SingleXmlCell ,_fadgg );default:_ba .Log ("\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\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043e\u006cl\u0073\u0020\u0025\u0076",_efgbdd .Name );if _fcgfab :=d .Skip ();_fcgfab !=nil {return _fcgfab ;};};case _b .EndElement :break _dccbff ;case _b .CharData :};};return nil ;};func (_fgege ST_RevisionAction )ValidateWithPath (path string )error {switch _fgege {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgege ));};return nil ;};func NewCT_Sheet ()*CT_Sheet {_bfggb :=&CT_Sheet {};return _bfggb };func (_efefc *CT_LevelGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_efefc .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_efefc .UniqueNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_efefc .CaptionAttr )});if _efefc .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efefc .UniqueParentAttr )});};if _efefc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efefc .IdAttr )});};e .EncodeToken (start );_abdde :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_efefc .GroupMembers ,_abdde );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eace *CT_ColFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eace .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eace .CountAttr )});};e .EncodeToken (start );_bfgag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_efec :=range _eace .Field {e .EncodeElement (_efec ,_bfgag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DateGroupItem ()*CT_DateGroupItem {_deed :=&CT_DateGroupItem {};_deed .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _deed ;};func NewCT_DataRef ()*CT_DataRef {_afff :=&CT_DataRef {};return _afff };func ParseStdlibTime (s string )(_e .Time ,error ){return _e .Time {},nil }; - -// Validate validates the CT_MetadataBlock and its children -func (_dcce *CT_MetadataBlock )Validate ()error {return _dcce .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");};func (_bfegf *CT_TableStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfegf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfegf .CountAttr )});};if _bfegf .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bfegf .DefaultTableStyleAttr )});};if _bfegf .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bfegf .DefaultPivotStyleAttr )});};e .EncodeToken (start );if _bfegf .TableStyle !=nil {_ddaba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_dggdgb :=range _bfegf .TableStyle {e .EncodeElement (_dggdgb ,_ddaba );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_bcaff :=&CT_ExternalSheetNames {};return _bcaff ;};func (_cfdfd *ST_TotalsRowFunction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbdfag ,_fgccc :=d .Token ();if _fgccc !=nil {return _fgccc ;};if _bcbcb ,_ecbeg :=_cbdfag .(_b .EndElement );_ecbeg &&_bcbcb .Name ==start .Name {*_cfdfd =1;return nil ;};if _bbgf ,_agdae :=_cbdfag .(_b .CharData );!_agdae {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbdfag );}else {switch string (_bbgf ){case "":*_cfdfd =0;case "\u006e\u006f\u006e\u0065":*_cfdfd =1;case "\u0073\u0075\u006d":*_cfdfd =2;case "\u006d\u0069\u006e":*_cfdfd =3;case "\u006d\u0061\u0078":*_cfdfd =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_cfdfd =5;case "\u0063\u006f\u0075n\u0074":*_cfdfd =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_cfdfd =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_cfdfd =8;case "\u0076\u0061\u0072":*_cfdfd =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cfdfd =10;};};_cbdfag ,_fgccc =d .Token ();if _fgccc !=nil {return _fgccc ;};if _febgbg ,_dafcfb :=_cbdfag .(_b .EndElement );_dafcfb &&_febgbg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbdfag );};func (_abaag *CT_RangePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abaag .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abaag .AutoStartAttr ))});};if _abaag .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abaag .AutoEndAttr ))});};if _abaag .GroupByAttr !=ST_GroupByUnset {_aaedec ,_efedef :=_abaag .GroupByAttr .MarshalXMLAttr (_b .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"});if _efedef !=nil {return _efedef ;};start .Attr =append (start .Attr ,_aaedec );};if _abaag .StartNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_abaag .StartNumAttr )});};if _abaag .EndNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_abaag .EndNumAttr )});};if _abaag .StartDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_f .Sprintf ("\u0025\u0076",*_abaag .StartDateAttr )});};if _abaag .EndDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_abaag .EndDateAttr )});};if _abaag .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_abaag .GroupIntervalAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gccac *ST_FormulaExpression )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggaeg ,_eaegaab :=d .Token ();if _eaegaab !=nil {return _eaegaab ;};if _egdccd ,_cfbad :=_ggaeg .(_b .EndElement );_cfbad &&_egdccd .Name ==start .Name {*_gccac =1;return nil ;};if _dbbda ,_dcfcc :=_ggaeg .(_b .CharData );!_dcfcc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggaeg );}else {switch string (_dbbda ){case "":*_gccac =0;case "\u0072\u0065\u0066":*_gccac =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_gccac =2;case "\u0061\u0072\u0065\u0061":*_gccac =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_gccac =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_gccac =5;};};_ggaeg ,_eaegaab =d .Token ();if _eaegaab !=nil {return _eaegaab ;};if _bfgdf ,_eafegd :=_ggaeg .(_b .EndElement );_eafegd &&_bfgdf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggaeg );}; +// Row Items +I []*CT_I ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;); -// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path -func (_bcd *CT_Borders )ValidateWithPath (path string )error {for _dcde ,_aba :=range _bcd .Border {if _aeeg :=_aba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dcde ));_aeeg !=nil {return _aeeg ;};};return nil ;};func (_bdegb *CT_WebPublishItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdegb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdegb .CountAttr )});};e .EncodeToken (start );_ddccb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_gdfafd :=range _bdegb .WebPublishItem {e .EncodeElement (_gdfafd ,_ddccb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbddae ST_FieldSortType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddfcbd :=_b .Attr {};_ddfcbd .Name =name ;switch _bbddae {case ST_FieldSortTypeUnset :_ddfcbd .Value ="";case ST_FieldSortTypeManual :_ddfcbd .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_ddfcbd .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_ddfcbd .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _ddfcbd ,nil ;};func (_fdgac ST_SortMethod )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_facda :=_b .Attr {};_facda .Name =name ;switch _fdgac {case ST_SortMethodUnset :_facda .Value ="";case ST_SortMethodStroke :_facda .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_facda .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_facda .Value ="\u006e\u006f\u006e\u0065";};return _facda ,nil ;};func (_edega *CT_ReviewedRevisions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edega .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edega .CountAttr )});};e .EncodeToken (start );_aafega :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_ggbfg :=range _edega .Reviewed {e .EncodeElement (_ggbfg ,_aafega );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Pages and its children +func (_ccgcc *CT_Pages )Validate ()error {return _ccgcc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");};func (_dbdaa *CT_Metadata )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _dbdaa .MetadataTypes !=nil {_agecb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_dbdaa .MetadataTypes ,_agecb );};if _dbdaa .MetadataStrings !=nil {_ddca :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_dbdaa .MetadataStrings ,_ddca );};if _dbdaa .MdxMetadata !=nil {_agfcc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dbdaa .MdxMetadata ,_agfcc );};if _dbdaa .FutureMetadata !=nil {_fgggec :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};for _ ,_dbeda :=range _dbdaa .FutureMetadata {e .EncodeElement (_dbeda ,_fgggec );};};if _dbdaa .CellMetadata !=nil {_acddf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dbdaa .CellMetadata ,_acddf );};if _dbdaa .ValueMetadata !=nil {_faaeb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dbdaa .ValueMetadata ,_faaeb );};if _dbdaa .ExtLst !=nil {_gdcb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbdaa .ExtLst ,_gdcb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_fdbce :=&CT_NumFmt {};return _fdbce }; -// Validate validates the CT_TableStyles and its children -func (_ccfga *CT_TableStyles )Validate ()error {return _ccfga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};func (_dddcb ST_DataValidationErrorStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcfafd :=_b .Attr {};_fcfafd .Name =name ;switch _dddcb {case ST_DataValidationErrorStyleUnset :_fcfafd .Value ="";case ST_DataValidationErrorStyleStop :_fcfafd .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_fcfafd .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_fcfafd .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _fcfafd ,nil ;};func (_cdgga *CT_MetadataBlocks )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcbdeg :=range start .Attr {if _dcbdeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbgfe ,_abgeag :=_ee .ParseUint (_dcbdeg .Value ,10,32);if _abgeag !=nil {return _abgeag ;};_ebede :=uint32 (_cbgfe );_cdgga .CountAttr =&_ebede ;continue ;};};_geegb :for {_adacb ,_eedeb :=d .Token ();if _eedeb !=nil {return _eedeb ;};switch _gccfd :=_adacb .(type ){case _b .StartElement :switch _gccfd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_dgfe :=NewCT_MetadataBlock ();if _aefdc :=d .DecodeElement (_dgfe ,&_gccfd );_aefdc !=nil {return _aefdc ;};_cdgga .Bk =append (_cdgga .Bk ,_dgfe );default:_ba .Log ("\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\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0073\u0020\u0025\u0076",_gccfd .Name );if _bffbb :=d .Skip ();_bffbb !=nil {return _bffbb ;};};case _b .EndElement :break _geegb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path +func (_eeac *CT_CalcChain )ValidateWithPath (path string )error {for _ecafa ,_gfbbe :=range _eeac .C {if _fgab :=_gfbbe .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_ecafa ));_fgab !=nil {return _fgab ;};};if _eeac .ExtLst !=nil {if _dde :=_eeac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dde !=nil {return _dde ;};};return nil ;}; -// Validate validates the CT_Worksheet and its children -func (_acaaa *CT_Worksheet )Validate ()error {return _acaaa .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");};type CT_FutureMetadataBlock struct{ +// Validate validates the CT_ObjectAnchor and its children +func (_fced *CT_ObjectAnchor )Validate ()error {return _fced .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};func (_aafce ST_CredMethod )Validate ()error {return _aafce .ValidateWithPath ("")}; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;};type ST_TableType byte ; +// Validate validates the CT_FileSharing and its children +func (_fcbec *CT_FileSharing )Validate ()error {return _fcbec .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};func (_gdaca ST_PageOrder )String ()string {switch _gdaca {case 0:return "";case 1:return "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case 2:return "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return "";};type CT_PivotFields struct{ -// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path -func (_eegdbe *CT_OleSize )ValidateWithPath (path string )error {return nil };func (_bgcc *CT_Color )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdac :=range start .Attr {if _fdac .Name .Local =="\u0061\u0075\u0074\u006f"{_adcd ,_gdda :=_ee .ParseBool (_fdac .Value );if _gdda !=nil {return _gdda ;};_bgcc .AutoAttr =&_adcd ;continue ;};if _fdac .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_cccd ,_faadc :=_ee .ParseUint (_fdac .Value ,10,32);if _faadc !=nil {return _faadc ;};_dabfb :=uint32 (_cccd );_bgcc .IndexedAttr =&_dabfb ;continue ;};if _fdac .Name .Local =="\u0072\u0067\u0062"{_gfec ,_gccfb :=_fdac .Value ,error (nil );if _gccfb !=nil {return _gccfb ;};_bgcc .RgbAttr =&_gfec ;continue ;};if _fdac .Name .Local =="\u0074\u0068\u0065m\u0065"{_dcea ,_fcaa :=_ee .ParseUint (_fdac .Value ,10,32);if _fcaa !=nil {return _fcaa ;};_aadb :=uint32 (_dcea );_bgcc .ThemeAttr =&_aadb ;continue ;};if _fdac .Name .Local =="\u0074\u0069\u006e\u0074"{_adbf ,_gaaa :=_ee .ParseFloat (_fdac .Value ,64);if _gaaa !=nil {return _gaaa ;};_bgcc .TintAttr =&_adbf ;continue ;};};for {_ddddf ,_ceggg :=d .Token ();if _ceggg !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_ceggg );};if _gdef ,_ecdb :=_ddddf .(_b .EndElement );_ecdb &&_gdef .Name ==start .Name {break ;};};return nil ;};type ST_TableStyleType byte ; +// Field Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path -func (_fcfg *CT_CustomProperties )ValidateWithPath (path string )error {for _acdfa ,_bbfd :=range _fcfg .CustomPr {if _fgbc :=_bbfd .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_acdfa ));_fgbc !=nil {return _fgbc ;};};return nil ;};type CT_FileSharing struct{ +// PivotTable Field +PivotField []*CT_PivotField ;};type CT_CellAlignment struct{ -// Read Only Recommended -ReadOnlyRecommendedAttr *bool ; +// Horizontal Alignment +HorizontalAttr ST_HorizontalAlignment ; -// User Name -UserNameAttr *string ; +// Vertical Alignment +VerticalAttr ST_VerticalAlignment ; -// Write Reservation Password -ReservationPasswordAttr *string ; +// Text Rotation +TextRotationAttr *uint8 ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Wrap Text +WrapTextAttr *bool ; -// Password Hash Value -HashValueAttr *string ; +// Indent +IndentAttr *uint32 ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Relative Indent +RelativeIndentAttr *int32 ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ;}; +// Justify Last Line +JustifyLastLineAttr *bool ; -// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path -func (_bb *CT_Authors )ValidateWithPath (path string )error {return nil };func (_bfdfc *CT_Location )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_bfdfc .RefAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",_bfdfc .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",_bfdfc .FirstDataRowAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bfdfc .FirstDataColAttr )});if _bfdfc .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfdfc .RowPageCountAttr )});};if _bfdfc .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfdfc .ColPageCountAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbafd *CT_TableStyleElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbafd .TypeAttr =ST_TableStyleType (1);for _ ,_cedcf :=range start .Attr {if _cedcf .Name .Local =="\u0074\u0079\u0070\u0065"{_dbafd .TypeAttr .UnmarshalXMLAttr (_cedcf );continue ;};if _cedcf .Name .Local =="\u0073\u0069\u007a\u0065"{_bfbbga ,_gbdaf :=_ee .ParseUint (_cedcf .Value ,10,32);if _gbdaf !=nil {return _gbdaf ;};_degcg :=uint32 (_bfbbga );_dbafd .SizeAttr =&_degcg ;continue ;};if _cedcf .Name .Local =="\u0064\u0078\u0066I\u0064"{_bafbbf ,_dceab :=_ee .ParseUint (_cedcf .Value ,10,32);if _dceab !=nil {return _dceab ;};_acaeg :=uint32 (_bafbbf );_dbafd .DxfIdAttr =&_acaeg ;continue ;};};for {_bbdbga ,_acfcd :=d .Token ();if _acfcd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006ce\u0053t\u0079\u006c\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_acfcd );};if _abbcgg ,_fbedg :=_bbdbga .(_b .EndElement );_fbedg &&_abbcgg .Name ==start .Name {break ;};};return nil ;};func (_bgg *CT_CellAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeba :=range start .Attr {if _aeba .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_bgg .HorizontalAttr .UnmarshalXMLAttr (_aeba );continue ;};if _aeba .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_bgg .VerticalAttr .UnmarshalXMLAttr (_aeba );continue ;};if _aeba .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_cdefa ,_dfef :=_ee .ParseUint (_aeba .Value ,10,8);if _dfef !=nil {return _dfef ;};_cgga :=uint8 (_cdefa );_bgg .TextRotationAttr =&_cgga ;continue ;};if _aeba .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_dbabd ,_bgac :=_ee .ParseBool (_aeba .Value );if _bgac !=nil {return _bgac ;};_bgg .WrapTextAttr =&_dbabd ;continue ;};if _aeba .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_ccbd ,_eeea :=_ee .ParseUint (_aeba .Value ,10,32);if _eeea !=nil {return _eeea ;};_egfa :=uint32 (_ccbd );_bgg .IndentAttr =&_egfa ;continue ;};if _aeba .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_gadf ,_agbc :=_ee .ParseInt (_aeba .Value ,10,32);if _agbc !=nil {return _agbc ;};_cddc :=int32 (_gadf );_bgg .RelativeIndentAttr =&_cddc ;continue ;};if _aeba .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_fcde ,_aaba :=_ee .ParseBool (_aeba .Value );if _aaba !=nil {return _aaba ;};_bgg .JustifyLastLineAttr =&_fcde ;continue ;};if _aeba .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_efda ,_gfef :=_ee .ParseBool (_aeba .Value );if _gfef !=nil {return _gfef ;};_bgg .ShrinkToFitAttr =&_efda ;continue ;};if _aeba .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_bbegg ,_fbage :=_ee .ParseUint (_aeba .Value ,10,32);if _fbage !=nil {return _fbage ;};_efgd :=uint32 (_bbegg );_bgg .ReadingOrderAttr =&_efgd ;continue ;};};for {_beeb ,_acga :=d .Token ();if _acga !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006cA\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_acga );};if _cag ,_fcbe :=_beeb .(_b .EndElement );_fcbe &&_cag .Name ==start .Name {break ;};};return nil ;};type CT_Font struct{ +// Shrink To Fit +ShrinkToFitAttr *bool ; -// Font Name -Name []*CT_FontName ; +// Reading Order +ReadingOrderAttr *uint32 ;}; -// Character Set -Charset []*CT_IntProperty ; +// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path +func (_fgafgf *CT_Pane )ValidateWithPath (path string )error {if _cabfa :=_fgafgf .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_cabfa !=nil {return _cabfa ;};if _eabad :=_fgafgf .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_eabad !=nil {return _eabad ;};return nil ;};type CT_DataValidations struct{ -// Font Family -Family []*CT_FontFamily ; +// Disable Prompts +DisablePromptsAttr *bool ; -// Bold -B []*CT_BooleanProperty ; +// Top Left Corner (X Coodrinate) +XWindowAttr *uint32 ; -// Italic -I []*CT_BooleanProperty ; +// Top Left Corner (Y Coordinate) +YWindowAttr *uint32 ; -// Strike Through -Strike []*CT_BooleanProperty ; +// Data Validation Item Count +CountAttr *uint32 ; -// Outline -Outline []*CT_BooleanProperty ; +// Data Validation +DataValidation []*CT_DataValidation ;}; -// Shadow -Shadow []*CT_BooleanProperty ; +// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path +func (_dgcc *CT_Workbook )ValidateWithPath (path string )error {if _cgaag :=_dgcc .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cgaag !=nil {return _cgaag ;};if _dgcc .FileVersion !=nil {if _fgdfa :=_dgcc .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e");_fgdfa !=nil {return _fgdfa ;};};if _dgcc .FileSharing !=nil {if _gbegc :=_dgcc .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_gbegc !=nil {return _gbegc ;};};if _dgcc .WorkbookPr !=nil {if _cfbef :=_dgcc .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");_cfbef !=nil {return _cfbef ;};};if _dgcc .WorkbookProtection !=nil {if _dagdc :=_dgcc .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dagdc !=nil {return _dagdc ;};};if _dgcc .BookViews !=nil {if _ffbga :=_dgcc .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_ffbga !=nil {return _ffbga ;};};if _eeebfg :=_dgcc .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073");_eeebfg !=nil {return _eeebfg ;};if _dgcc .FunctionGroups !=nil {if _cgade :=_dgcc .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_cgade !=nil {return _cgade ;};};if _dgcc .ExternalReferences !=nil {if _cbddg :=_dgcc .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_cbddg !=nil {return _cbddg ;};};if _dgcc .DefinedNames !=nil {if _cgbef :=_dgcc .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_cgbef !=nil {return _cgbef ;};};if _dgcc .CalcPr !=nil {if _bfffc :=_dgcc .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072");_bfffc !=nil {return _bfffc ;};};if _dgcc .OleSize !=nil {if _aaaag :=_dgcc .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_aaaag !=nil {return _aaaag ;};};if _dgcc .CustomWorkbookViews !=nil {if _aceae :=_dgcc .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073");_aceae !=nil {return _aceae ;};};if _dgcc .PivotCaches !=nil {if _cdefb :=_dgcc .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_cdefb !=nil {return _cdefb ;};};if _dgcc .SmartTagPr !=nil {if _dfddee :=_dgcc .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_dfddee !=nil {return _dfddee ;};};if _dgcc .SmartTagTypes !=nil {if _dfagff :=_dgcc .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_dfagff !=nil {return _dfagff ;};};if _dgcc .WebPublishing !=nil {if _cdagac :=_dgcc .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067");_cdagac !=nil {return _cdagac ;};};for _afaebc ,_gdaffc :=range _dgcc .FileRecoveryPr {if _acebab :=_gdaffc .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_afaebc ));_acebab !=nil {return _acebab ;};};if _dgcc .WebPublishObjects !=nil {if _caebeg :=_dgcc .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_caebeg !=nil {return _caebeg ;};};if _dgcc .ExtLst !=nil {if _ccegf :=_dgcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccegf !=nil {return _ccegf ;};};return nil ;};func (_gfdfa *CT_FunctionGroup )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cgabe :=range start .Attr {if _cgabe .Name .Local =="\u006e\u0061\u006d\u0065"{_dgfa ,_agfc :=_cgabe .Value ,error (nil );if _agfc !=nil {return _agfc ;};_gfdfa .NameAttr =&_dgfa ;continue ;};};for {_efcdgc ,_gddcg :=d .Token ();if _gddcg !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063t\u0069o\u006e\u0047\u0072\u006f\u0075\u0070\u003a \u0025\u0073",_gddcg );};if _daff ,_gebdga :=_efcdgc .(_ea .EndElement );_gebdga &&_daff .Name ==start .Name {break ;};};return nil ;};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_ecffe :=&CT_RevisionDefinedName {};return _ecffe ;};func (_fgeaf ST_CalcMode )String ()string {switch _fgeaf {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return "";};func NewCT_Cell ()*CT_Cell {_febd :=&CT_Cell {};return _febd };type ST_HtmlFmt byte ;func (_daeeb *ST_Qualifier )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cdabdb ,_agcdggf :=d .Token ();if _agcdggf !=nil {return _agcdggf ;};if _cbdcc ,_gefacc :=_cdabdb .(_ea .EndElement );_gefacc &&_cbdcc .Name ==start .Name {*_daeeb =1;return nil ;};if _ddgdgb ,_acddg :=_cdabdb .(_ea .CharData );!_acddg {return _be .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",_cdabdb );}else {switch string (_ddgdgb ){case "":*_daeeb =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_daeeb =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_daeeb =2;case "\u006e\u006f\u006e\u0065":*_daeeb =3;};};_cdabdb ,_agcdggf =d .Token ();if _agcdggf !=nil {return _agcdggf ;};if _eabbe ,_gafdaa :=_cdabdb .(_ea .EndElement );_gafdaa &&_eabbe .Name ==start .Name {return nil ;};return _be .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",_cdabdb );};func (_egdgf *CT_DdeValue )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ffgae :=range start .Attr {if _ffgae .Name .Local =="\u0074"{_egdgf .TAttr .UnmarshalXMLAttr (_ffgae );continue ;};};_fdagbg :for {_gadbf ,_cfcda :=d .Token ();if _cfcda !=nil {return _cfcda ;};switch _fadbg :=_gadbf .(type ){case _ea .StartElement :switch _fadbg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:if _cdecd :=d .DecodeElement (&_egdgf .Val ,&_fadbg );_cdecd !=nil {return _cdecd ;};default:_c .Log ("\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\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_fadbg .Name );if _cgbcg :=d .Skip ();_cgbcg !=nil {return _cgbcg ;};};case _ea .EndElement :break _fdagbg ;case _ea .CharData :};};return nil ;};func (_fagcc *CT_Missing )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fagcc .UAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fagcc .UAttr ))});};if _fagcc .FAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fagcc .FAttr ))});};if _fagcc .CAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_fagcc .CAttr )});};if _fagcc .CpAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_fagcc .CpAttr )});};if _fagcc .InAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_fagcc .InAttr )});};if _fagcc .BcAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_fagcc .BcAttr )});};if _fagcc .FcAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_fagcc .FcAttr )});};if _fagcc .IAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fagcc .IAttr ))});};if _fagcc .UnAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fagcc .UnAttr ))});};if _fagcc .StAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fagcc .StAttr ))});};if _fagcc .BAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fagcc .BAttr ))});};e .EncodeToken (start );if _fagcc .Tpls !=nil {_febbc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_ddgdff :=range _fagcc .Tpls {e .EncodeElement (_ddgdff ,_febbc );};};if _fagcc .X !=nil {_ebfgf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_efcgc :=range _fagcc .X {e .EncodeElement (_efcgc ,_ebfgf );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Condense -Condense []*CT_BooleanProperty ; +// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path +func (_dgfdee *CT_UndoInfo )ValidateWithPath (path string )error {if _dgfdee .ExpAttr ==ST_FormulaExpressionUnset {return _be .Errorf ("\u0025\u0073\u002fE\u0078\u0070\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 _dceabf :=_dgfdee .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_dceabf !=nil {return _dceabf ;};return nil ;};func NewCT_DateGroupItem ()*CT_DateGroupItem {_feead :=&CT_DateGroupItem {};_feead .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _feead ;};func (_fcacgg ST_FormulaExpression )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_eagab :=_ea .Attr {};_eagab .Name =name ;switch _fcacgg {case ST_FormulaExpressionUnset :_eagab .Value ="";case ST_FormulaExpressionRef :_eagab .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_eagab .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_eagab .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_eagab .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_eagab .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _eagab ,nil ;};type CT_ExternalRow struct{ -// Extend -Extend []*CT_BooleanProperty ; +// Row +RAttr uint32 ; -// Text Color -Color []*CT_Color ; +// External Cell Data +Cell []*CT_ExternalCell ;}; -// Font Size -Sz []*CT_FontSize ; +// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path +func (_ebaabg *CT_PivotArea )ValidateWithPath (path string )error {if _dgada :=_ebaabg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgada !=nil {return _dgada ;};if _fbcda :=_ebaabg .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_fbcda !=nil {return _fbcda ;};if _ebaabg .References !=nil {if _cbeac :=_ebaabg .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_cbeac !=nil {return _cbeac ;};};if _ebaabg .ExtLst !=nil {if _cgdff :=_ebaabg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgdff !=nil {return _cgdff ;};};return nil ;};type CT_OleSize struct{ -// Underline -U []*CT_UnderlineProperty ; +// Reference +RefAttr string ;};type ST_FormatAction byte ;func (_agbge *CT_GroupLevel )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_agbge .UniqueNameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",_agbge .CaptionAttr )});if _agbge .UserAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_agbge .UserAttr ))});};if _agbge .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_agbge .CustomRollUpAttr ))});};e .EncodeToken (start );if _agbge .Groups !=nil {_cfgdd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_agbge .Groups ,_cfgdd );};if _agbge .ExtLst !=nil {_eafd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agbge .ExtLst ,_eafd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_SheetIdMap ()*CT_SheetIdMap {_cccegb :=&CT_SheetIdMap {};return _cccegb }; -// Text Vertical Alignment -VertAlign []*CT_VerticalAlignFontProperty ; +// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path +func (_edee *CT_DateTime )ValidateWithPath (path string )error {for _dgba ,_gged :=range _edee .X {if _beace :=_gged .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dgba ));_beace !=nil {return _beace ;};};return nil ;};func (_bdcce *CT_ExternalSheetName )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bdcce .ValAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_bdcce .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gegea *ST_PrintError )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_gegea =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_gegea =1;case "\u0062\u006c\u0061n\u006b":*_gegea =2;case "\u0064\u0061\u0073\u0068":*_gegea =3;case "\u004e\u0041":*_gegea =4;};return nil ;}; -// Scheme -Scheme []*CT_FontScheme ;};type CT_Control struct{ +// Validate validates the CT_Schema and its children +func (_acdaab *CT_Schema )Validate ()error {return _acdaab .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_dacgg *ST_PhoneticAlignment )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cfabe ,_eeae :=d .Token ();if _eeae !=nil {return _eeae ;};if _ababef ,_bbfcag :=_cfabe .(_ea .EndElement );_bbfcag &&_ababef .Name ==start .Name {*_dacgg =1;return nil ;};if _aggfdf ,_bdabg :=_cfabe .(_ea .CharData );!_bdabg {return _be .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",_cfabe );}else {switch string (_aggfdf ){case "":*_dacgg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_dacgg =1;case "\u006c\u0065\u0066\u0074":*_dacgg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dacgg =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dacgg =4;};};_cfabe ,_eeae =d .Token ();if _eeae !=nil {return _eeae ;};if _ccfdf ,_efegab :=_cfabe .(_ea .EndElement );_efegab &&_ccfdf .Name ==start .Name {return nil ;};return _be .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",_cfabe );};func (_gdfec *CT_GradientStop )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gdfec .Color =NewCT_Color ();for _ ,_cacgc :=range start .Attr {if _cacgc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dadbe ,_fcgcg :=_b .ParseFloat (_cacgc .Value ,64);if _fcgcg !=nil {return _fcgcg ;};_gdfec .PositionAttr =_dadbe ;continue ;};};_bffef :for {_abaa ,_daddf :=d .Token ();if _daddf !=nil {return _daddf ;};switch _bbae :=_abaa .(type ){case _ea .StartElement :switch _bbae .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _eabe :=d .DecodeElement (_gdfec .Color ,&_bbae );_eabe !=nil {return _eabe ;};default:_c .Log ("\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\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_bbae .Name );if _aadeg :=d .Skip ();_aadeg !=nil {return _aadeg ;};};case _ea .EndElement :break _bffef ;case _ea .CharData :};};return nil ;};type CT_CustomChartsheetViews struct{ -// Shape Id -ShapeIdAttr uint32 ;IdAttr string ; +// Custom Chart Sheet View +CustomSheetView []*CT_CustomChartsheetView ;};func (_begcg ST_SortBy )Validate ()error {return _begcg .ValidateWithPath ("")}; -// Control Name -NameAttr *string ; +// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path +func (_bedfca *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };func (_gfedg *CT_Missing )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bfagb :=range start .Attr {if _bfagb .Name .Local =="\u0066\u0063"{_dcae ,_abaae :=_bfagb .Value ,error (nil );if _abaae !=nil {return _abaae ;};_gfedg .FcAttr =&_dcae ;continue ;};if _bfagb .Name .Local =="\u0066"{_ddefb ,_edgdf :=_b .ParseBool (_bfagb .Value );if _edgdf !=nil {return _edgdf ;};_gfedg .FAttr =&_ddefb ;continue ;};if _bfagb .Name .Local =="\u0063"{_dcdfg ,_edbda :=_bfagb .Value ,error (nil );if _edbda !=nil {return _edbda ;};_gfedg .CAttr =&_dcdfg ;continue ;};if _bfagb .Name .Local =="\u0063\u0070"{_cfggd ,_bdedc :=_b .ParseUint (_bfagb .Value ,10,32);if _bdedc !=nil {return _bdedc ;};_geee :=uint32 (_cfggd );_gfedg .CpAttr =&_geee ;continue ;};if _bfagb .Name .Local =="\u0069\u006e"{_ddbee ,_gdece :=_b .ParseUint (_bfagb .Value ,10,32);if _gdece !=nil {return _gdece ;};_gcee :=uint32 (_ddbee );_gfedg .InAttr =&_gcee ;continue ;};if _bfagb .Name .Local =="\u0062\u0063"{_bgfabc ,_affgg :=_bfagb .Value ,error (nil );if _affgg !=nil {return _affgg ;};_gfedg .BcAttr =&_bgfabc ;continue ;};if _bfagb .Name .Local =="\u0075"{_ecdgc ,_beggd :=_b .ParseBool (_bfagb .Value );if _beggd !=nil {return _beggd ;};_gfedg .UAttr =&_ecdgc ;continue ;};if _bfagb .Name .Local =="\u0069"{_deaaf ,_dacac :=_b .ParseBool (_bfagb .Value );if _dacac !=nil {return _dacac ;};_gfedg .IAttr =&_deaaf ;continue ;};if _bfagb .Name .Local =="\u0075\u006e"{_efgec ,_ecca :=_b .ParseBool (_bfagb .Value );if _ecca !=nil {return _ecca ;};_gfedg .UnAttr =&_efgec ;continue ;};if _bfagb .Name .Local =="\u0073\u0074"{_ccbbe ,_bdgg :=_b .ParseBool (_bfagb .Value );if _bdgg !=nil {return _bdgg ;};_gfedg .StAttr =&_ccbbe ;continue ;};if _bfagb .Name .Local =="\u0062"{_fcbae ,_eggbc :=_b .ParseBool (_bfagb .Value );if _eggbc !=nil {return _eggbc ;};_gfedg .BAttr =&_fcbae ;continue ;};};_cdbdd :for {_dbebf ,_ebdde :=d .Token ();if _ebdde !=nil {return _ebdde ;};switch _bggga :=_dbebf .(type ){case _ea .StartElement :switch _bggga .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_agaec :=NewCT_Tuples ();if _bagcc :=d .DecodeElement (_agaec ,&_bggga );_bagcc !=nil {return _bagcc ;};_gfedg .Tpls =append (_gfedg .Tpls ,_agaec );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_bdgfc :=NewCT_X ();if _cegbe :=d .DecodeElement (_bdgfc ,&_bggga );_cegbe !=nil {return _cegbe ;};_gfedg .X =append (_gfedg .X ,_bdgfc );default:_c .Log ("\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\u005fM\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0025\u0076",_bggga .Name );if _eacfe :=d .Skip ();_eacfe !=nil {return _eacfe ;};};case _ea .EndElement :break _cdbdd ;case _ea .CharData :};};return nil ;}; -// Embedded Control Properties -ControlPr *CT_ControlPr ;};const (ST_PhoneticAlignmentUnset ST_PhoneticAlignment =0;ST_PhoneticAlignmentNoControl ST_PhoneticAlignment =1;ST_PhoneticAlignmentLeft ST_PhoneticAlignment =2;ST_PhoneticAlignmentCenter ST_PhoneticAlignment =3;ST_PhoneticAlignmentDistributed ST_PhoneticAlignment =4;);func (_ffacf ST_SheetState )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffacf .String (),start );};func NewCT_CellStyle ()*CT_CellStyle {_aag :=&CT_CellStyle {};return _aag };type ST_CalcMode byte ;func (_ggdae *ST_VolDepType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_badfb ,_ebfec :=d .Token ();if _ebfec !=nil {return _ebfec ;};if _dfeeab ,_eabdfe :=_badfb .(_b .EndElement );_eabdfe &&_dfeeab .Name ==start .Name {*_ggdae =1;return nil ;};if _cabbe ,_edfbe :=_badfb .(_b .CharData );!_edfbe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_badfb );}else {switch string (_cabbe ){case "":*_ggdae =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_ggdae =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_ggdae =2;};};_badfb ,_ebfec =d .Token ();if _ebfec !=nil {return _ebfec ;};if _fbcg ,_fddgaa :=_badfb .(_b .EndElement );_fddgaa &&_fbcg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_badfb );}; +// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path +func (_cbcfc *CT_RowFields )ValidateWithPath (path string )error {for _dcbfbd ,_dfagd :=range _cbcfc .Field {if _bbcac :=_dfagd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dcbfbd ));_bbcac !=nil {return _bbcac ;};};return nil ;};type CT_HierarchyUsage struct{ -// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path -func (_bbggac *CT_WebPublishing )ValidateWithPath (path string )error {if _bfedeb :=_bbggac .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_bfedeb !=nil {return _bfedeb ;};return nil ;};func (_caaed *ST_PhoneticType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_caaed =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_caaed =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_caaed =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_caaed =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_caaed =4;};return nil ;}; +// Hierarchy Usage +HierarchyUsageAttr int32 ;}; -// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path -func (_gdebe *CT_Cell )ValidateWithPath (path string )error {if _aac :=_gdebe .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_aac !=nil {return _aac ;};if _gdebe .F !=nil {if _cca :=_gdebe .F .ValidateWithPath (path +"\u002f\u0046");_cca !=nil {return _cca ;};};if _gdebe .Is !=nil {if _cab :=_gdebe .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_cab !=nil {return _cab ;};};if _gdebe .ExtLst !=nil {if _cacdg :=_gdebe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cacdg !=nil {return _cacdg ;};};return nil ;};func (_acaegc *ST_PaneState )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acaegc =0;case "\u0073\u0070\u006ci\u0074":*_acaegc =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_acaegc =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_acaegc =3;};return nil ;}; +// Validate validates the CT_RangeSet and its children +func (_bdfgc *CT_RangeSet )Validate ()error {return _bdfgc .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");};func (_gacbe *CT_Location )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cfgc :=range start .Attr {if _cfgc .Name .Local =="\u0072\u0065\u0066"{_bbbdb ,_ebbeb :=_cfgc .Value ,error (nil );if _ebbeb !=nil {return _ebbeb ;};_gacbe .RefAttr =_bbbdb ;continue ;};if _cfgc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_fgbc ,_ggdaa :=_b .ParseUint (_cfgc .Value ,10,32);if _ggdaa !=nil {return _ggdaa ;};_gacbe .FirstHeaderRowAttr =uint32 (_fgbc );continue ;};if _cfgc .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_aagc ,_geffe :=_b .ParseUint (_cfgc .Value ,10,32);if _geffe !=nil {return _geffe ;};_gacbe .FirstDataRowAttr =uint32 (_aagc );continue ;};if _cfgc .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_efggeg ,_cccbf :=_b .ParseUint (_cfgc .Value ,10,32);if _cccbf !=nil {return _cccbf ;};_gacbe .FirstDataColAttr =uint32 (_efggeg );continue ;};if _cfgc .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_fccgb ,_cgfaae :=_b .ParseUint (_cfgc .Value ,10,32);if _cgfaae !=nil {return _cgfaae ;};_gbad :=uint32 (_fccgb );_gacbe .RowPageCountAttr =&_gbad ;continue ;};if _cfgc .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_agedg ,_ccbde :=_b .ParseUint (_cfgc .Value ,10,32);if _ccbde !=nil {return _ccbde ;};_bbcbd :=uint32 (_agedg );_gacbe .ColPageCountAttr =&_bbcbd ;continue ;};};for {_cdffd ,_ggcd :=d .Token ();if _ggcd !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_ggcd );};if _ebdbg ,_fcfdb :=_cdffd .(_ea .EndElement );_fcfdb &&_ebdbg .Name ==start .Name {break ;};};return nil ;};func (_fbaaa *CT_Sheet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_fbaaa .NameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_fbaaa .SheetIdAttr )});if _fbaaa .StateAttr !=ST_SheetStateUnset {_deddc ,_gbecde :=_fbaaa .StateAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u0074\u0061t\u0065"});if _gbecde !=nil {return _gbecde ;};start .Attr =append (start .Attr ,_deddc );};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_fbaaa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cbafc *CT_SheetId )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bbfcg :=range start .Attr {if _bbfcg .Name .Local =="\u0076\u0061\u006c"{_cacd ,_fegff :=_b .ParseUint (_bbfcg .Value ,10,32);if _fegff !=nil {return _fegff ;};_cbafc .ValAttr =uint32 (_cacd );continue ;};};for {_cccgbe ,_ecece :=d .Token ();if _ecece !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_ecece );};if _aegga ,_gdfga :=_cccgbe .(_ea .EndElement );_gdfga &&_aegga .Name ==start .Name {break ;};};return nil ;};func (_agbdb *CT_PrintOptions )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _agbdb .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_agbdb .HorizontalCenteredAttr ))});};if _agbdb .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_agbdb .VerticalCenteredAttr ))});};if _agbdb .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_agbdb .HeadingsAttr ))});};if _agbdb .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_agbdb .GridLinesAttr ))});};if _agbdb .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_agbdb .GridLinesSetAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_eefef *CT_DateTime )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076"},Value :_be .Sprintf ("\u0025\u0076",_eefef .VAttr )});if _eefef .UAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eefef .UAttr ))});};if _eefef .FAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eefef .FAttr ))});};if _eefef .CAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_eefef .CAttr )});};if _eefef .CpAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_eefef .CpAttr )});};e .EncodeToken (start );if _eefef .X !=nil {_edaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fcadg :=range _eefef .X {e .EncodeElement (_fcadg ,_edaf );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_fcddg ST_DataValidationOperator )ValidateWithPath (path string )error {switch _fcddg {case 0,1,2,3,4,5,6,7,8:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcddg ));};return nil ;}; -// Validate validates the CT_Members and its children -func (_ggea *CT_Members )Validate ()error {return _ggea .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");}; +// Validate validates the CT_MetadataRecord and its children +func (_eaece *CT_MetadataRecord )Validate ()error {return _eaece .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");}; -// Validate validates the CT_ChartFormats and its children -func (_bgga *CT_ChartFormats )Validate ()error {return _bgga .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};type CT_RevisionRowColumn struct{ +// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path +func (_dgef *CT_CellFormula )ValidateWithPath (path string )error {if _bdaa :=_dgef .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_bdaa !=nil {return _bdaa ;};return nil ;};type SingleXmlCells struct{CT_SingleXmlCells };func (_egfge ST_DataConsolidateFunction )Validate ()error {return _egfge .ValidateWithPath ("")};type CT_QueryCache struct{ -// Sheet Id -SIdAttr uint32 ; +// Cached Query Count +CountAttr *uint32 ; -// End Of List -EolAttr *bool ; +// Query +Query []*CT_Query ;};func (_cbfee *CT_String )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_agbgb :=range start .Attr {if _agbgb .Name .Local =="\u0066\u0063"{_ebdegd ,_edccb :=_agbgb .Value ,error (nil );if _edccb !=nil {return _edccb ;};_cbfee .FcAttr =&_ebdegd ;continue ;};if _agbgb .Name .Local =="\u0076"{_fdbgcg ,_ggec :=_agbgb .Value ,error (nil );if _ggec !=nil {return _ggec ;};_cbfee .VAttr =_fdbgcg ;continue ;};if _agbgb .Name .Local =="\u0066"{_dcaba ,_cbdgee :=_b .ParseBool (_agbgb .Value );if _cbdgee !=nil {return _cbdgee ;};_cbfee .FAttr =&_dcaba ;continue ;};if _agbgb .Name .Local =="\u0063"{_cecac ,_fgbacc :=_agbgb .Value ,error (nil );if _fgbacc !=nil {return _fgbacc ;};_cbfee .CAttr =&_cecac ;continue ;};if _agbgb .Name .Local =="\u0063\u0070"{_gaacc ,_gfcca :=_b .ParseUint (_agbgb .Value ,10,32);if _gfcca !=nil {return _gfcca ;};_bcacc :=uint32 (_gaacc );_cbfee .CpAttr =&_bcacc ;continue ;};if _agbgb .Name .Local =="\u0069\u006e"{_geafc ,_abagb :=_b .ParseUint (_agbgb .Value ,10,32);if _abagb !=nil {return _abagb ;};_bcagde :=uint32 (_geafc );_cbfee .InAttr =&_bcagde ;continue ;};if _agbgb .Name .Local =="\u0062\u0063"{_accbag ,_ecaed :=_agbgb .Value ,error (nil );if _ecaed !=nil {return _ecaed ;};_cbfee .BcAttr =&_accbag ;continue ;};if _agbgb .Name .Local =="\u0075"{_fgagd ,_dddff :=_b .ParseBool (_agbgb .Value );if _dddff !=nil {return _dddff ;};_cbfee .UAttr =&_fgagd ;continue ;};if _agbgb .Name .Local =="\u0069"{_cgdbgf ,_efcbc :=_b .ParseBool (_agbgb .Value );if _efcbc !=nil {return _efcbc ;};_cbfee .IAttr =&_cgdbgf ;continue ;};if _agbgb .Name .Local =="\u0075\u006e"{_adcag ,_bdgdc :=_b .ParseBool (_agbgb .Value );if _bdgdc !=nil {return _bdgdc ;};_cbfee .UnAttr =&_adcag ;continue ;};if _agbgb .Name .Local =="\u0073\u0074"{_ffbce ,_ecbage :=_b .ParseBool (_agbgb .Value );if _ecbage !=nil {return _ecbage ;};_cbfee .StAttr =&_ffbce ;continue ;};if _agbgb .Name .Local =="\u0062"{_fbdfg ,_dafede :=_b .ParseBool (_agbgb .Value );if _dafede !=nil {return _dafede ;};_cbfee .BAttr =&_fbdfg ;continue ;};};_bfcdd :for {_eacegd ,_bacgab :=d .Token ();if _bacgab !=nil {return _bacgab ;};switch _ddedd :=_eacegd .(type ){case _ea .StartElement :switch _ddedd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_gafeb :=NewCT_Tuples ();if _caedf :=d .DecodeElement (_gafeb ,&_ddedd );_caedf !=nil {return _caedf ;};_cbfee .Tpls =append (_cbfee .Tpls ,_gafeb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_gacef :=NewCT_X ();if _cfceb :=d .DecodeElement (_gacef ,&_ddedd );_cfceb !=nil {return _cfceb ;};_cbfee .X =append (_cbfee .X ,_gacef );default:_c .Log ("\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\u0072i\u006e\u0067 \u0025\u0076",_ddedd .Name );if _acdda :=d .Skip ();_acdda !=nil {return _acdda ;};};case _ea .EndElement :break _bfcdd ;case _ea .CharData :};};return nil ;}; -// Reference -RefAttr string ; +// Validate validates the CT_Border and its children +func (_aba *CT_Border )Validate ()error {return _aba .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_fdaef *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_fdaef =0;case "\u0073\u0074\u006f\u0070":*_fdaef =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_fdaef =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_fdaef =3;};return nil ;}; -// User Action -ActionAttr ST_rwColActionType ; +// Validate validates the CT_Extension and its children +func (_fcdg *CT_Extension )Validate ()error {return _fcdg .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_ddeaa *CT_PCDKPI )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_ddeaa .UniqueNameAttr )});if _ddeaa .CaptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_ddeaa .CaptionAttr )});};if _ddeaa .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_ddeaa .DisplayFolderAttr )});};if _ddeaa .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_ddeaa .MeasureGroupAttr )});};if _ddeaa .ParentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ddeaa .ParentAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_be .Sprintf ("\u0025\u0076",_ddeaa .ValueAttr )});if _ddeaa .GoalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_ddeaa .GoalAttr )});};if _ddeaa .StatusAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_be .Sprintf ("\u0025\u0076",*_ddeaa .StatusAttr )});};if _ddeaa .TrendAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_ddeaa .TrendAttr )});};if _ddeaa .WeightAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ddeaa .WeightAttr )});};if _ddeaa .TimeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_ddeaa .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewConnections ()*Connections {_egead :=&Connections {};_egead .CT_Connections =*NewCT_Connections ();return _egead ;}; -// Edge Deleted -EdgeAttr *bool ; +// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path +func (_fcbaaf *Dialogsheet )ValidateWithPath (path string )error {if _afgcc :=_fcbaaf .CT_Dialogsheet .ValidateWithPath (path );_afgcc !=nil {return _afgcc ;};return nil ;};func (_ecggb *CT_MemberProperty )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fcga :=range start .Attr {if _fcga .Name .Local =="\u006e\u0061\u006d\u0065"{_ceebf ,_ggcdc :=_fcga .Value ,error (nil );if _ggcdc !=nil {return _ggcdc ;};_ecggb .NameAttr =&_ceebf ;continue ;};if _fcga .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_dagfg ,_cfdba :=_b .ParseBool (_fcga .Value );if _cfdba !=nil {return _cfdba ;};_ecggb .ShowCellAttr =&_dagfg ;continue ;};if _fcga .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_cbfaf ,_feed :=_b .ParseBool (_fcga .Value );if _feed !=nil {return _feed ;};_ecggb .ShowTipAttr =&_cbfaf ;continue ;};if _fcga .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_faddg ,_caggd :=_b .ParseBool (_fcga .Value );if _caggd !=nil {return _caggd ;};_ecggb .ShowAsCaptionAttr =&_faddg ;continue ;};if _fcga .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_fdgabc ,_bdcbb :=_b .ParseUint (_fcga .Value ,10,32);if _bdcbb !=nil {return _bdcbb ;};_ffdca :=uint32 (_fdgabc );_ecggb .NameLenAttr =&_ffdca ;continue ;};if _fcga .Name .Local =="\u0070\u0050\u006f\u0073"{_fffa ,_eaffb :=_b .ParseUint (_fcga .Value ,10,32);if _eaffb !=nil {return _eaffb ;};_cbgcb :=uint32 (_fffa );_ecggb .PPosAttr =&_cbgcb ;continue ;};if _fcga .Name .Local =="\u0070\u004c\u0065\u006e"{_faafca ,_baafd :=_b .ParseUint (_fcga .Value ,10,32);if _baafd !=nil {return _baafd ;};_fggfb :=uint32 (_faafca );_ecggb .PLenAttr =&_fggfb ;continue ;};if _fcga .Name .Local =="\u006c\u0065\u0076e\u006c"{_bfbfd ,_cagcdc :=_b .ParseUint (_fcga .Value ,10,32);if _cagcdc !=nil {return _cagcdc ;};_bbgab :=uint32 (_bfbfd );_ecggb .LevelAttr =&_bbgab ;continue ;};if _fcga .Name .Local =="\u0066\u0069\u0065l\u0064"{_faacec ,_efgeg :=_b .ParseUint (_fcga .Value ,10,32);if _efgeg !=nil {return _efgeg ;};_ecggb .FieldAttr =uint32 (_faacec );continue ;};};for {_bega ,_gbcbb :=d .Token ();if _gbcbb !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_gbcbb );};if _cgbd ,_afacaa :=_bega .(_ea .EndElement );_afacaa &&_cgbd .Name ==start .Name {break ;};};return nil ;};func (_gefag *CT_ExternalReferences )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bedb :for {_ccebd ,_degee :=d .Token ();if _degee !=nil {return _degee ;};switch _beeaf :=_ccebd .(type ){case _ea .StartElement :switch _beeaf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_egafe :=NewCT_ExternalReference ();if _aaded :=d .DecodeElement (_egafe ,&_beeaf );_aaded !=nil {return _aaded ;};_gefag .ExternalReference =append (_gefag .ExternalReference ,_egafe );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_beeaf .Name );if _bbdecc :=d .Skip ();_bbdecc !=nil {return _bbdecc ;};};case _ea .EndElement :break _bedb ;case _ea .CharData :};};return nil ;}; -// Undo -Undo []*CT_UndoInfo ; +// Validate validates the CT_Font and its children +func (_fecd *CT_Font )Validate ()error {return _fecd .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};type ST_ItemType byte ; -// Revised Row Column -Rcc []*CT_RevisionCellChange ; +// Validate validates the CT_Tuples and its children +func (_fafbf *CT_Tuples )Validate ()error {return _fafbf .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");}; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_cacage *CT_Mdx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cacage .FAttr =ST_MdxFunctionType (1);for _ ,_bfdad :=range start .Attr {if _bfdad .Name .Local =="\u006e"{_ebdag ,_eaggf :=_ee .ParseUint (_bfdad .Value ,10,32);if _eaggf !=nil {return _eaggf ;};_cacage .NAttr =uint32 (_ebdag );continue ;};if _bfdad .Name .Local =="\u0066"{_cacage .FAttr .UnmarshalXMLAttr (_bfdad );continue ;};};_eggdbf :for {_fcbda ,_gbbg :=d .Token ();if _gbbg !=nil {return _gbbg ;};switch _fadaaf :=_fcbda .(type ){case _b .StartElement :switch _fadaaf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_cacage .T =NewCT_MdxTuple ();if _cfabg :=d .DecodeElement (_cacage .T ,&_fadaaf );_cfabg !=nil {return _cfabg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"}:_cacage .Ms =NewCT_MdxSet ();if _abffg :=d .DecodeElement (_cacage .Ms ,&_fadaaf );_abffg !=nil {return _abffg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_cacage .P =NewCT_MdxMemeberProp ();if _aaaee :=d .DecodeElement (_cacage .P ,&_fadaaf );_aaaee !=nil {return _aaaee ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"}:_cacage .K =NewCT_MdxKPI ();if _cdbed :=d .DecodeElement (_cacage .K ,&_fadaaf );_cdbed !=nil {return _cdbed ;};default:_ba .Log ("\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\u004d\u0064\u0078\u0020\u0025\u0076",_fadaaf .Name );if _aeaea :=d .Skip ();_aeaea !=nil {return _aeaea ;};};case _b .EndElement :break _eggdbf ;case _b .CharData :};};return nil ;};func (_fadbd *ST_PhoneticType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acbagd ,_ddfae :=d .Token ();if _ddfae !=nil {return _ddfae ;};if _ffdega ,_afbgdd :=_acbagd .(_b .EndElement );_afbgdd &&_ffdega .Name ==start .Name {*_fadbd =1;return nil ;};if _fbbbd ,_fdfdb :=_acbagd .(_b .CharData );!_fdfdb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acbagd );}else {switch string (_fbbbd ){case "":*_fadbd =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fadbd =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fadbd =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_fadbd =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_fadbd =4;};};_acbagd ,_ddfae =d .Token ();if _ddfae !=nil {return _ddfae ;};if _acfac ,_acdfdf :=_acbagd .(_b .EndElement );_acdfdf &&_acfac .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acbagd );};func (_bbfef *CT_PivotCache )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bbfef .CacheIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bbfef .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path +func (_bdecaa *CT_TextPr )ValidateWithPath (path string )error {if _gfcfgg :=_bdecaa .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gfcfgg !=nil {return _gfcfgg ;};if _fggbda :=_bdecaa .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072");_fggbda !=nil {return _fggbda ;};if _bdecaa .TextFields !=nil {if _cedeb :=_bdecaa .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_cedeb !=nil {return _cedeb ;};};return nil ;};func NewCT_GroupLevel ()*CT_GroupLevel {_bcafa :=&CT_GroupLevel {};return _bcafa }; -// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path -func (_decf *CT_Col )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path +func (_dec *AG_AutoFormat )ValidateWithPath (path string )error {return nil };func (_bfddb ST_RevisionAction )ValidateWithPath (path string )error {switch _bfddb {case 0,1,2:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfddb ));};return nil ;};type CT_PrintOptions struct{ -// Validate validates the CT_FontFamily and its children -func (_dbfcb *CT_FontFamily )Validate ()error {return _dbfcb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_fdbg *CT_CustomFilters )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdbg .AndAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fdbg .AndAttr ))});};e .EncodeToken (start );_bbgga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_abbfd :=range _fdbg .CustomFilter {e .EncodeElement (_abbfd ,_bbgga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agbaf *CT_PivotFilters )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agbaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_agbaf .CountAttr )});};e .EncodeToken (start );if _agbaf .Filter !=nil {_egcbbc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_bgfbc :=range _agbaf .Filter {e .EncodeElement (_bgfbc ,_egcbbc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PivotField ()*CT_PivotField {_egagea :=&CT_PivotField {};return _egagea };func (_cgbcea ST_Type )ValidateWithPath (path string )error {switch _cgbcea {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgbcea ));};return nil ;};func (_ggafe *CT_Format )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggafe .PivotArea =NewCT_PivotArea ();for _ ,_ggcbd :=range start .Attr {if _ggcbd .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ggafe .ActionAttr .UnmarshalXMLAttr (_ggcbd );continue ;};if _ggcbd .Name .Local =="\u0064\u0078\u0066I\u0064"{_cfeb ,_dfcb :=_ee .ParseUint (_ggcbd .Value ,10,32);if _dfcb !=nil {return _dfcb ;};_dcbcc :=uint32 (_cfeb );_ggafe .DxfIdAttr =&_dcbcc ;continue ;};};_cgcg :for {_fbda ,_ffcdf :=d .Token ();if _ffcdf !=nil {return _ffcdf ;};switch _eeffd :=_fbda .(type ){case _b .StartElement :switch _eeffd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _aaeb :=d .DecodeElement (_ggafe .PivotArea ,&_eeffd );_aaeb !=nil {return _aaeb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggafe .ExtLst =NewCT_ExtensionList ();if _aeggc :=d .DecodeElement (_ggafe .ExtLst ,&_eeffd );_aeggc !=nil {return _aeggc ;};default:_ba .Log ("\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\u0046\u006f\u0072m\u0061\u0074 \u0025\u0076",_eeffd .Name );if _egefe :=d .Skip ();_egefe !=nil {return _egefe ;};};case _b .EndElement :break _cgcg ;case _b .CharData :};};return nil ;}; +// Horizontal Centered +HorizontalCenteredAttr *bool ; -// Validate validates the CT_Record and its children -func (_dfeea *CT_Record )Validate ()error {return _dfeea .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");}; +// Vertical Centered +VerticalCenteredAttr *bool ; -// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path -func (_agbdga *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _agbdga .ActionAttr ==ST_rwColActionTypeUnset {return _f .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ebbed :=_agbdga .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ebbed !=nil {return _ebbed ;};for _febdd ,_ffgdc :=range _agbdga .Undo {if _dgbba :=_ffgdc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_febdd ));_dgbba !=nil {return _dgbba ;};};for _ccgfg ,_dbacaa :=range _agbdga .Rcc {if _gbfedf :=_dbacaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_ccgfg ));_gbfedf !=nil {return _gbfedf ;};};for _gebbf ,_acacg :=range _agbdga .Rfmt {if _cfgefc :=_acacg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_gebbf ));_cfgefc !=nil {return _cfgefc ;};};return nil ;};func (_dgddaf ST_CfvoType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgddaf .String (),start );};func (_daeeg *CT_PivotCache )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abbcd :=range start .Attr {if _abbcd .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"&&_abbcd .Name .Local =="\u0069\u0064"||_abbcd .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"&&_abbcd .Name .Local =="\u0069\u0064"{_egdcf ,_dcbga :=_abbcd .Value ,error (nil );if _dcbga !=nil {return _dcbga ;};_daeeg .IdAttr =_egdcf ;continue ;};if _abbcd .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_ceece ,_abbcc :=_ee .ParseUint (_abbcd .Value ,10,32);if _abbcc !=nil {return _abbcc ;};_daeeg .CacheIdAttr =uint32 (_ceece );continue ;};};for {_cccee ,_cbaff :=d .Token ();if _cbaff !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_cbaff );};if _ffbfd ,_gcfcb :=_cccee .(_b .EndElement );_gcfcb &&_ffbfd .Name ==start .Name {break ;};};return nil ;};func (_bdcde *CT_Font )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcgcgd :for {_babgd ,_effg :=d .Token ();if _effg !=nil {return _effg ;};switch _bgbg :=_babgd .(type ){case _b .StartElement :switch _bgbg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_cacea :=NewCT_FontName ();if _bgbge :=d .DecodeElement (_cacea ,&_bgbg );_bgbge !=nil {return _bgbge ;};_bdcde .Name =append (_bdcde .Name ,_cacea );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_cbee :=NewCT_IntProperty ();if _gaaebd :=d .DecodeElement (_cbee ,&_bgbg );_gaaebd !=nil {return _gaaebd ;};_bdcde .Charset =append (_bdcde .Charset ,_cbee );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_ebgf :=NewCT_FontFamily ();if _ebbbc :=d .DecodeElement (_ebgf ,&_bgbg );_ebbbc !=nil {return _ebbbc ;};_bdcde .Family =append (_bdcde .Family ,_ebgf );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_cdgce :=NewCT_BooleanProperty ();if _afaga :=d .DecodeElement (_cdgce ,&_bgbg );_afaga !=nil {return _afaga ;};_bdcde .B =append (_bdcde .B ,_cdgce );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_ebdae :=NewCT_BooleanProperty ();if _affgb :=d .DecodeElement (_ebdae ,&_bgbg );_affgb !=nil {return _affgb ;};_bdcde .I =append (_bdcde .I ,_ebdae );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_gbdbd :=NewCT_BooleanProperty ();if _fadd :=d .DecodeElement (_gbdbd ,&_bgbg );_fadd !=nil {return _fadd ;};_bdcde .Strike =append (_bdcde .Strike ,_gbdbd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_gecdgc :=NewCT_BooleanProperty ();if _fabe :=d .DecodeElement (_gecdgc ,&_bgbg );_fabe !=nil {return _fabe ;};_bdcde .Outline =append (_bdcde .Outline ,_gecdgc );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_aebca :=NewCT_BooleanProperty ();if _gdddg :=d .DecodeElement (_aebca ,&_bgbg );_gdddg !=nil {return _gdddg ;};_bdcde .Shadow =append (_bdcde .Shadow ,_aebca );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_fcgg :=NewCT_BooleanProperty ();if _deeag :=d .DecodeElement (_fcgg ,&_bgbg );_deeag !=nil {return _deeag ;};_bdcde .Condense =append (_bdcde .Condense ,_fcgg );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_aafgaa :=NewCT_BooleanProperty ();if _aebe :=d .DecodeElement (_aafgaa ,&_bgbg );_aebe !=nil {return _aebe ;};_bdcde .Extend =append (_bdcde .Extend ,_aafgaa );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_bbef :=NewCT_Color ();if _aacad :=d .DecodeElement (_bbef ,&_bgbg );_aacad !=nil {return _aacad ;};_bdcde .Color =append (_bdcde .Color ,_bbef );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_efca :=NewCT_FontSize ();if _fbdbf :=d .DecodeElement (_efca ,&_bgbg );_fbdbf !=nil {return _fbdbf ;};_bdcde .Sz =append (_bdcde .Sz ,_efca );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_cdbfd :=NewCT_UnderlineProperty ();if _cdebce :=d .DecodeElement (_cdbfd ,&_bgbg );_cdebce !=nil {return _cdebce ;};_bdcde .U =append (_bdcde .U ,_cdbfd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_fadaa :=NewCT_VerticalAlignFontProperty ();if _cdegc :=d .DecodeElement (_fadaa ,&_bgbg );_cdegc !=nil {return _cdegc ;};_bdcde .VertAlign =append (_bdcde .VertAlign ,_fadaa );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_febba :=NewCT_FontScheme ();if _eged :=d .DecodeElement (_febba ,&_bgbg );_eged !=nil {return _eged ;};_bdcde .Scheme =append (_bdcde .Scheme ,_febba );default:_ba .Log ("\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\u006f\u006e\u0074\u0020\u0025\u0076",_bgbg .Name );if _gbbcf :=d .Skip ();_gbbcf !=nil {return _gbbcf ;};};case _b .EndElement :break _fcgcgd ;case _b .CharData :};};return nil ;};func (_fegd *ST_rwColActionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fegd =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_fegd =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_fegd =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_fegd =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_fegd =4;};return nil ;};type CT_HeaderFooter struct{ +// Print Headings +HeadingsAttr *bool ; -// Different Odd Even Header Footer -DifferentOddEvenAttr *bool ; +// Print Grid Lines +GridLinesAttr *bool ; -// Different First Page -DifferentFirstAttr *bool ; +// Grid Lines Set +GridLinesSetAttr *bool ;}; -// Scale Header & Footer With Document -ScaleWithDocAttr *bool ; +// Validate validates the CT_TableColumn and its children +func (_agbfgc *CT_TableColumn )Validate ()error {return _agbfgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");}; -// Align Margins -AlignWithMarginsAttr *bool ; +// Validate validates the EG_ExtensionList and its children +func (_aacdc *EG_ExtensionList )Validate ()error {return _aacdc .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; -// Odd Header -OddHeader *string ; +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_babgd *Comments )ValidateWithPath (path string )error {if _dggbd :=_babgd .CT_Comments .ValidateWithPath (path );_dggbd !=nil {return _dggbd ;};return nil ;};func (_agbgag ST_VolDepType )String ()string {switch _agbgag {case 0:return "";case 1:return "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case 2:return "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return "";};func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_bbgfb :=&CT_QueryTableDeletedFields {};return _bbgfb ;};type CT_OlapPr struct{ -// Odd Page Footer -OddFooter *string ; +// Local Cube +LocalAttr *bool ; -// Even Page Header -EvenHeader *string ; +// Local Cube Connection +LocalConnectionAttr *string ; -// Even Page Footer -EvenFooter *string ; +// Local Refresh +LocalRefreshAttr *bool ; -// First Page Header -FirstHeader *string ; +// Send Locale to OLAP +SendLocaleAttr *bool ; -// First Page Footer -FirstFooter *string ;};type CT_Mdx struct{ +// Drill Through Count +RowDrillCountAttr *uint32 ; -// Connection Name Index -NAttr uint32 ; +// OLAP Fill Formatting +ServerFillAttr *bool ; -// Cube Function Tag -FAttr ST_MdxFunctionType ; +// OLAP Number Format +ServerNumberFormatAttr *bool ; -// Tuple MDX Metadata -T *CT_MdxTuple ; +// OLAP Server Font +ServerFontAttr *bool ; -// Set MDX Metadata -Ms *CT_MdxSet ; +// OLAP Font Formatting +ServerFontColorAttr *bool ;};func NewCT_Worksheet ()*CT_Worksheet {_gaffe :=&CT_Worksheet {};_gaffe .SheetData =NewCT_SheetData ();return _gaffe ;};func (_bgfdeb *CT_TableStyleElement )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {_ebadb ,_gabcgg :=_bgfdeb .TypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0079\u0070\u0065"});if _gabcgg !=nil {return _gabcgg ;};start .Attr =append (start .Attr ,_ebadb );if _bgfdeb .SizeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_bgfdeb .SizeAttr )});};if _bgfdeb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bgfdeb .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Member Property MDX Metadata -P *CT_MdxMemeberProp ; +// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path +func (_gedg *CT_ExternalCell )ValidateWithPath (path string )error {if _gacbb :=_gedg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gacbb !=nil {return _gacbb ;};return nil ;}; -// KPI MDX Metadata -K *CT_MdxKPI ;};func NewCT_FutureMetadata ()*CT_FutureMetadata {_dbgcg :=&CT_FutureMetadata {};return _dbgcg };type CT_CacheHierarchies struct{ +// Validate validates the CT_Fonts and its children +func (_bcfffa *CT_Fonts )Validate ()error {return _bcfffa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};type CT_UndoInfo struct{ -// Hierarchy Count -CountAttr *uint32 ; +// Index +IndexAttr uint32 ; -// PivotCache Hierarchy -CacheHierarchy []*CT_CacheHierarchy ;}; +// Expression +ExpAttr ST_FormulaExpression ; -// Validate validates the CT_Selection and its children -func (_dfada *CT_Selection )Validate ()error {return _dfada .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");}; +// Reference 3D +Ref3DAttr *bool ; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_ceba *CT_HeaderFooter )ValidateWithPath (path string )error {return nil }; +// Array Formula +ArrayAttr *bool ; -// Validate validates the CT_ExternalSheetData and its children -func (_dfeac *CT_ExternalSheetData )Validate ()error {return _dfeac .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");};func (_agffa ST_IconSetType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_agffa .String (),start );};type ST_TargetScreenSize byte ;func (_ecbebb *ST_TextHAlign )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecbebb =0;case "\u006c\u0065\u0066\u0074":*_ecbebb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ecbebb =2;case "\u0072\u0069\u0067h\u0074":*_ecbebb =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ecbebb =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ecbebb =5;};return nil ;};func (_fcfdg *CT_DdeValue )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcfdg .TAttr !=ST_DdeValueTypeUnset {_affc ,_dgceg :=_fcfdg .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _dgceg !=nil {return _dgceg ;};start .Attr =append (start .Attr ,_affc );};e .EncodeToken (start );_bafeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_ba .AddPreserveSpaceAttr (&_bafeb ,_fcfdg .Val );e .EncodeElement (_fcfdg .Val ,_bafeb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cafee ST_FileType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cafee .String (),start );};func (_fdbgc *ST_IconSetType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdbgc =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_fdbgc =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_fdbgc =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_fdbgc =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_fdbgc =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_fdbgc =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_fdbgc =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_fdbgc =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_fdbgc =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_fdbgc =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_fdbgc =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_fdbgc =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_fdbgc =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_fdbgc =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_fdbgc =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_fdbgc =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_fdbgc =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_fdbgc =17;};return nil ;};func NewCT_Filters ()*CT_Filters {_eeaeaf :=&CT_Filters {};return _eeaeaf };type ST_PrintError byte ;func (_egddb *CT_ObjectPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egddb .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_egddb .LockedAttr ))});};if _egddb .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_egddb .DefaultSizeAttr ))});};if _egddb .PrintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_egddb .PrintAttr ))});};if _egddb .DisabledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_egddb .DisabledAttr ))});};if _egddb .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_egddb .UiObjectAttr ))});};if _egddb .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_egddb .AutoFillAttr ))});};if _egddb .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_egddb .AutoLineAttr ))});};if _egddb .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_egddb .AutoPictAttr ))});};if _egddb .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_egddb .MacroAttr )});};if _egddb .AltTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_egddb .AltTextAttr )});};if _egddb .DdeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_egddb .DdeAttr ))});};if _egddb .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_egddb .IdAttr )});};e .EncodeToken (start );_aafcb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_egddb .Anchor ,_aafcb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feagde *CT_GradientFill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abcca :=range start .Attr {if _abcca .Name .Local =="\u0074\u0079\u0070\u0065"{_feagde .TypeAttr .UnmarshalXMLAttr (_abcca );continue ;};if _abcca .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_cfefd ,_bfbff :=_ee .ParseFloat (_abcca .Value ,64);if _bfbff !=nil {return _bfbff ;};_feagde .DegreeAttr =&_cfefd ;continue ;};if _abcca .Name .Local =="\u006c\u0065\u0066\u0074"{_ccba ,_ddcfa :=_ee .ParseFloat (_abcca .Value ,64);if _ddcfa !=nil {return _ddcfa ;};_feagde .LeftAttr =&_ccba ;continue ;};if _abcca .Name .Local =="\u0072\u0069\u0067h\u0074"{_fdeg ,_dedea :=_ee .ParseFloat (_abcca .Value ,64);if _dedea !=nil {return _dedea ;};_feagde .RightAttr =&_fdeg ;continue ;};if _abcca .Name .Local =="\u0074\u006f\u0070"{_gaeca ,_gfabc :=_ee .ParseFloat (_abcca .Value ,64);if _gfabc !=nil {return _gfabc ;};_feagde .TopAttr =&_gaeca ;continue ;};if _abcca .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_fdcb ,_fegbd :=_ee .ParseFloat (_abcca .Value ,64);if _fegbd !=nil {return _fegbd ;};_feagde .BottomAttr =&_fdcb ;continue ;};};_dgdfdg :for {_gdgdd ,_ddca :=d .Token ();if _ddca !=nil {return _ddca ;};switch _gcgae :=_gdgdd .(type ){case _b .StartElement :switch _gcgae .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"}:_gdeag :=NewCT_GradientStop ();if _bcade :=d .DecodeElement (_gdeag ,&_gcgae );_bcade !=nil {return _bcade ;};_feagde .Stop =append (_feagde .Stop ,_gdeag );default:_ba .Log ("\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\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_gcgae .Name );if _fddad :=d .Skip ();_fddad !=nil {return _fddad ;};};case _b .EndElement :break _dgdfdg ;case _b .CharData :};};return nil ;};type CT_PhoneticRun struct{ +// Value Needed +VAttr *bool ; -// Base Text Start Index -SbAttr uint32 ; +// Defined Name Formula +NfAttr *bool ; -// Base Text End Index -EbAttr uint32 ; +// Cross Sheet Move +CsAttr *bool ; -// Text -T string ;};type CT_ReviewedRevisions struct{ +// Range +DrAttr string ; -// Reviewed Revisions Count -CountAttr *uint32 ; +// Defined Name +DnAttr *string ; -// Reviewed -Reviewed []*CT_Reviewed ;}; +// Cell Reference +RAttr *string ; -// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path -func (_beabge *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _dafad ,_dgccg :=range _beabge .DeletedField {if _aadfge :=_dgccg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dafad ));_aadfge !=nil {return _aadfge ;};};return nil ;}; +// Sheet Id +SIdAttr *uint32 ;}; -// Validate validates the CT_RevisionRowColumn and its children -func (_fabag *CT_RevisionRowColumn )Validate ()error {return _fabag .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};func (_fcgba *CT_TableParts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcgba .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fcgba .CountAttr )});};e .EncodeToken (start );if _fcgba .TablePart !=nil {_ecfeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_befgd :=range _fcgba .TablePart {e .EncodeElement (_befgd ,_ecfeg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eadecb *Table )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eadecb .CT_Table =*NewCT_Table ();for _ ,_cabcd :=range start .Attr {if _cabcd .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_cbabc ,_dgdag :=_ee .ParseUint (_cabcd .Value ,10,32);if _dgdag !=nil {return _dgdag ;};_fgdacg :=uint32 (_cbabc );_eadecb .DataDxfIdAttr =&_fgdacg ;continue ;};if _cabcd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_ccfdaa ,_bggebe :=_ee .ParseUint (_cabcd .Value ,10,32);if _bggebe !=nil {return _bggebe ;};_eddaf :=uint32 (_ccfdaa );_eadecb .TotalsRowDxfIdAttr =&_eddaf ;continue ;};if _cabcd .Name .Local =="\u006e\u0061\u006d\u0065"{_ceecbc ,_abdecf :=_cabcd .Value ,error (nil );if _abdecf !=nil {return _abdecf ;};_eadecb .NameAttr =&_ceecbc ;continue ;};if _cabcd .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_adeacf ,_gfffgc :=_ee .ParseUint (_cabcd .Value ,10,32);if _gfffgc !=nil {return _gfffgc ;};_eagca :=uint32 (_adeacf );_eadecb .HeaderRowBorderDxfIdAttr =&_eagca ;continue ;};if _cabcd .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_cgdgc ,_ggdafd :=_cabcd .Value ,error (nil );if _ggdafd !=nil {return _ggdafd ;};_eadecb .CommentAttr =&_cgdgc ;continue ;};if _cabcd .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_edgfa ,_fcgcfa :=_ee .ParseUint (_cabcd .Value ,10,32);if _fcgcfa !=nil {return _fcgcfa ;};_fdbbg :=uint32 (_edgfa );_eadecb .TableBorderDxfIdAttr =&_fdbbg ;continue ;};if _cabcd .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_eadecb .TableTypeAttr .UnmarshalXMLAttr (_cabcd );continue ;};if _cabcd .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_efddf ,_fbdaa :=_ee .ParseUint (_cabcd .Value ,10,32);if _fbdaa !=nil {return _fbdaa ;};_dfgcb :=uint32 (_efddf );_eadecb .TotalsRowBorderDxfIdAttr =&_dfgcb ;continue ;};if _cabcd .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_dacbcf ,_edcad :=_ee .ParseBool (_cabcd .Value );if _edcad !=nil {return _edcad ;};_eadecb .InsertRowAttr =&_dacbcf ;continue ;};if _cabcd .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bbcef ,_gdcge :=_cabcd .Value ,error (nil );if _gdcge !=nil {return _gdcge ;};_eadecb .HeaderRowCellStyleAttr =&_bbcef ;continue ;};if _cabcd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gbggf ,_gfaacg :=_ee .ParseUint (_cabcd .Value ,10,32);if _gfaacg !=nil {return _gfaacg ;};_bgedbe :=uint32 (_gbggf );_eadecb .TotalsRowCountAttr =&_bgedbe ;continue ;};if _cabcd .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cfegc ,_gdded :=_cabcd .Value ,error (nil );if _gdded !=nil {return _gdded ;};_eadecb .TotalsRowCellStyleAttr =&_cfegc ;continue ;};if _cabcd .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_gceaeb ,_ebbge :=_cabcd .Value ,error (nil );if _ebbge !=nil {return _ebbge ;};_eadecb .DisplayNameAttr =_gceaeb ;continue ;};if _cabcd .Name .Local =="\u0069\u0064"{_gcgfge ,_fccccd :=_ee .ParseUint (_cabcd .Value ,10,32);if _fccccd !=nil {return _fccccd ;};_eadecb .IdAttr =uint32 (_gcgfge );continue ;};if _cabcd .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_agfeb ,_bdcefa :=_cabcd .Value ,error (nil );if _bdcefa !=nil {return _bdcefa ;};_eadecb .DataCellStyleAttr =&_agfeb ;continue ;};if _cabcd .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_fgaeeg ,_bgbgee :=_ee .ParseBool (_cabcd .Value );if _bgbgee !=nil {return _bgbgee ;};_eadecb .PublishedAttr =&_fgaeeg ;continue ;};if _cabcd .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_egbdcb ,_cgdgde :=_ee .ParseUint (_cabcd .Value ,10,32);if _cgdgde !=nil {return _cgdgde ;};_dedegd :=uint32 (_egbdcb );_eadecb .ConnectionIdAttr =&_dedegd ;continue ;};if _cabcd .Name .Local =="\u0072\u0065\u0066"{_aadfd ,_cgbfec :=_cabcd .Value ,error (nil );if _cgbfec !=nil {return _cgbfec ;};_eadecb .RefAttr =_aadfd ;continue ;};if _cabcd .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_fgeff ,_dgddcf :=_ee .ParseBool (_cabcd .Value );if _dgddcf !=nil {return _dgddcf ;};_eadecb .InsertRowShiftAttr =&_fgeff ;continue ;};if _cabcd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_acbagf ,_bcfcgd :=_ee .ParseBool (_cabcd .Value );if _bcfcgd !=nil {return _bcfcgd ;};_eadecb .TotalsRowShownAttr =&_acbagf ;continue ;};if _cabcd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_eagefe ,_cbccgd :=_ee .ParseUint (_cabcd .Value ,10,32);if _cbccgd !=nil {return _cbccgd ;};_bggbc :=uint32 (_eagefe );_eadecb .HeaderRowDxfIdAttr =&_bggbc ;continue ;};if _cabcd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gcddd ,_aecdgc :=_ee .ParseUint (_cabcd .Value ,10,32);if _aecdgc !=nil {return _aecdgc ;};_ebgge :=uint32 (_gcddd );_eadecb .HeaderRowCountAttr =&_ebgge ;continue ;};};_dggacb :for {_ddfege ,_ecgaaf :=d .Token ();if _ecgaaf !=nil {return _ecgaaf ;};switch _dedbag :=_ddfege .(type ){case _b .StartElement :switch _dedbag .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_eadecb .AutoFilter =NewCT_AutoFilter ();if _bdgdfc :=d .DecodeElement (_eadecb .AutoFilter ,&_dedbag );_bdgdfc !=nil {return _bdgdfc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_eadecb .SortState =NewCT_SortState ();if _aeagc :=d .DecodeElement (_eadecb .SortState ,&_dedbag );_aeagc !=nil {return _aeagc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _ffced :=d .DecodeElement (_eadecb .TableColumns ,&_dedbag );_ffced !=nil {return _ffced ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_eadecb .TableStyleInfo =NewCT_TableStyleInfo ();if _cgdcg :=d .DecodeElement (_eadecb .TableStyleInfo ,&_dedbag );_cgdcg !=nil {return _cgdcg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eadecb .ExtLst =NewCT_ExtensionList ();if _fgbddd :=d .DecodeElement (_eadecb .ExtLst ,&_dedbag );_fgbddd !=nil {return _fgbddd ;};default:_ba .Log ("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 \u0054\u0061\u0062l\u0065 \u0025\u0076",_dedbag .Name );if _fcfdda :=d .Skip ();_fcfdda !=nil {return _fcfdda ;};};case _b .EndElement :break _dggacb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_SmartTagType and its children +func (_dcaad *CT_SmartTagType )Validate ()error {return _dcaad .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_fgb *CT_AutoSortScope )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fgb .PivotArea =NewCT_PivotArea ();_ged :for {_dfac ,_dda :=d .Token ();if _dda !=nil {return _dda ;};switch _daa :=_dfac .(type ){case _ea .StartElement :switch _daa .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _dgd :=d .DecodeElement (_fgb .PivotArea ,&_daa );_dgd !=nil {return _dgd ;};default:_c .Log ("\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\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065\u0020\u0025v",_daa .Name );if _ddf :=d .Skip ();_ddf !=nil {return _ddf ;};};case _ea .EndElement :break _ged ;case _ea .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_bbbg *CT_Comment )ValidateWithPath (path string )error {if _bbbg .GuidAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_bbbg .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,*_bbbg .GuidAttr );};};if _fgcd :=_bbbg .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_fgcd !=nil {return _fgcd ;};if _bbbg .CommentPr !=nil {if _deda :=_bbbg .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");_deda !=nil {return _deda ;};};return nil ;};const (ST_MdxKPIPropertyUnset ST_MdxKPIProperty =0;ST_MdxKPIPropertyV ST_MdxKPIProperty =1;ST_MdxKPIPropertyG ST_MdxKPIProperty =2;ST_MdxKPIPropertyS ST_MdxKPIProperty =3;ST_MdxKPIPropertyT ST_MdxKPIProperty =4;ST_MdxKPIPropertyW ST_MdxKPIProperty =5;ST_MdxKPIPropertyM ST_MdxKPIProperty =6;);func (_ddfga ST_FileType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ceafb :=_b .Attr {};_ceafb .Name =name ;switch _ddfga {case ST_FileTypeUnset :_ceafb .Value ="";case ST_FileTypeMac :_ceafb .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_ceafb .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_ceafb .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_ceafb .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_ceafb .Value ="\u006f\u0074\u0068e\u0072";};return _ceafb ,nil ;};func (_fdaab *CT_Items )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfabe :=range start .Attr {if _cfabe .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgcdg ,_ebbe :=_ee .ParseUint (_cfabe .Value ,10,32);if _ebbe !=nil {return _ebbe ;};_facbd :=uint32 (_cgcdg );_fdaab .CountAttr =&_facbd ;continue ;};};_dceaf :for {_efbed ,_eedae :=d .Token ();if _eedae !=nil {return _eedae ;};switch _bagcbb :=_efbed .(type ){case _b .StartElement :switch _bagcbb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"}:_egdbf :=NewCT_Item ();if _egbfe :=d .DecodeElement (_egdbf ,&_bagcbb );_egbfe !=nil {return _egbfe ;};_fdaab .Item =append (_fdaab .Item ,_egdbf );default:_ba .Log ("\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\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bagcbb .Name );if _babdc :=d .Skip ();_babdc !=nil {return _babdc ;};};case _b .EndElement :break _dceaf ;case _b .CharData :};};return nil ;};func NewCT_WebPr ()*CT_WebPr {_gcgage :=&CT_WebPr {};return _gcgage };func (_ffafeg ST_ShowDataAs )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acefdf :=_b .Attr {};_acefdf .Name =name ;switch _ffafeg {case ST_ShowDataAsUnset :_acefdf .Value ="";case ST_ShowDataAsNormal :_acefdf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_acefdf .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_acefdf .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_acefdf .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_acefdf .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_acefdf .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_acefdf .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_acefdf .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_acefdf .Value ="\u0069\u006e\u0064e\u0078";};return _acefdf ,nil ;};func (_begdd *CT_SheetFormatPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _begdd .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_begdd .BaseColWidthAttr )});};if _begdd .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_begdd .DefaultColWidthAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",_begdd .DefaultRowHeightAttr )});if _begdd .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_begdd .CustomHeightAttr ))});};if _begdd .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_begdd .ZeroHeightAttr ))});};if _begdd .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_begdd .ThickTopAttr ))});};if _begdd .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_begdd .ThickBottomAttr ))});};if _begdd .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_begdd .OutlineLevelRowAttr )});};if _begdd .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_begdd .OutlineLevelColAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfegf *CT_PivotFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfegf .FldAttr )});if _dfegf .MpFldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfegf .MpFldAttr )});};_ggeee ,_cddgg :=_dfegf .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cddgg !=nil {return _cddgg ;};start .Attr =append (start .Attr ,_ggeee );if _dfegf .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_f .Sprintf ("\u0025\u0076",*_dfegf .EvalOrderAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfegf .IdAttr )});if _dfegf .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dfegf .IMeasureHierAttr )});};if _dfegf .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfegf .IMeasureFldAttr )});};if _dfegf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfegf .NameAttr )});};if _dfegf .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dfegf .DescriptionAttr )});};if _dfegf .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_dfegf .StringValue1Attr )});};if _dfegf .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_dfegf .StringValue2Attr )});};e .EncodeToken (start );_ebacca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_dfegf .AutoFilter ,_ebacca );if _dfegf .ExtLst !=nil {_faagd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfegf .ExtLst ,_faagd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_gbgeg :=&CT_QueryTableRefresh {};_gbgeg .QueryTableFields =NewCT_QueryTableFields ();return _gbgeg ;};func (_aefc *CT_CalculatedItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefc .PivotArea =NewCT_PivotArea ();for _ ,_aecb :=range start .Attr {if _aecb .Name .Local =="\u0066\u0069\u0065l\u0064"{_efbg ,_dcga :=_ee .ParseUint (_aecb .Value ,10,32);if _dcga !=nil {return _dcga ;};_fcdf :=uint32 (_efbg );_aefc .FieldAttr =&_fcdf ;continue ;};if _aecb .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_bcgc ,_fbgd :=_aecb .Value ,error (nil );if _fbgd !=nil {return _fbgd ;};_aefc .FormulaAttr =&_bcgc ;continue ;};};_bed :for {_dbab ,_gecf :=d .Token ();if _gecf !=nil {return _gecf ;};switch _bcab :=_dbab .(type ){case _b .StartElement :switch _bcab .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _gaee :=d .DecodeElement (_aefc .PivotArea ,&_bcab );_gaee !=nil {return _gaee ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aefc .ExtLst =NewCT_ExtensionList ();if _bbga :=d .DecodeElement (_aefc .ExtLst ,&_bcab );_bbga !=nil {return _bbga ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_bcab .Name );if _egf :=d .Skip ();_egf !=nil {return _egf ;};};case _b .EndElement :break _bed ;case _b .CharData :};};return nil ;};func (_bgba *CT_Color )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgba .AutoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bgba .AutoAttr ))});};if _bgba .IndexedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bgba .IndexedAttr )});};if _bgba .RgbAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0067\u0062"},Value :_f .Sprintf ("\u0025\u0076",*_bgba .RgbAttr )});};if _bgba .ThemeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bgba .ThemeAttr )});};if _bgba .TintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgba .TintAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_geead *CT_Fills )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geead .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_geead .CountAttr )});};e .EncodeToken (start );if _geead .Fill !=nil {_ebde :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_edefe :=range _geead .Fill {e .EncodeElement (_edefe ,_ebde );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgacg *CT_HeaderFooter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_effeg :=range start .Attr {if _effeg .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_dgcff ,_fbegd :=_ee .ParseBool (_effeg .Value );if _fbegd !=nil {return _fbegd ;};_bgacg .DifferentOddEvenAttr =&_dgcff ;continue ;};if _effeg .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_bggaa ,_bcgeg :=_ee .ParseBool (_effeg .Value );if _bcgeg !=nil {return _bcgeg ;};_bgacg .DifferentFirstAttr =&_bggaa ;continue ;};if _effeg .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_fadb ,_ddda :=_ee .ParseBool (_effeg .Value );if _ddda !=nil {return _ddda ;};_bgacg .ScaleWithDocAttr =&_fadb ;continue ;};if _effeg .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_bceeb ,_gbffb :=_ee .ParseBool (_effeg .Value );if _gbffb !=nil {return _gbffb ;};_bgacg .AlignWithMarginsAttr =&_bceeb ;continue ;};};_bgdba :for {_dbeada ,_cagcg :=d .Token ();if _cagcg !=nil {return _cagcg ;};switch _gaabe :=_dbeada .(type ){case _b .StartElement :switch _gaabe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_bgacg .OddHeader =new (string );if _ebeegf :=d .DecodeElement (_bgacg .OddHeader ,&_gaabe );_ebeegf !=nil {return _ebeegf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_bgacg .OddFooter =new (string );if _gfggc :=d .DecodeElement (_bgacg .OddFooter ,&_gaabe );_gfggc !=nil {return _gfggc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_bgacg .EvenHeader =new (string );if _bgddce :=d .DecodeElement (_bgacg .EvenHeader ,&_gaabe );_bgddce !=nil {return _bgddce ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_bgacg .EvenFooter =new (string );if _bcbf :=d .DecodeElement (_bgacg .EvenFooter ,&_gaabe );_bcbf !=nil {return _bcbf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_bgacg .FirstHeader =new (string );if _debfa :=d .DecodeElement (_bgacg .FirstHeader ,&_gaabe );_debfa !=nil {return _debfa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_bgacg .FirstFooter =new (string );if _ccgdf :=d .DecodeElement (_bgacg .FirstFooter ,&_gaabe );_ccgdf !=nil {return _ccgdf ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_gaabe .Name );if _gbeff :=d .Skip ();_gbeff !=nil {return _gbeff ;};};case _b .EndElement :break _bgdba ;case _b .CharData :};};return nil ;};const (ST_TypeUnset ST_Type =0;ST_TypeNone ST_Type =1;ST_TypeAll ST_Type =2;ST_TypeRow ST_Type =3;ST_TypeColumn ST_Type =4;);func (_cgdbbg ST_TotalsRowFunction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgdbbg .String (),start );}; +// Validate validates the CT_SheetFormatPr and its children +func (_addae *CT_SheetFormatPr )Validate ()error {return _addae .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func (_fece *CT_HierarchyUsage )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dbfae :=range start .Attr {if _dbfae .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_caddg ,_fefeb :=_b .ParseInt (_dbfae .Value ,10,32);if _fefeb !=nil {return _fefeb ;};_fece .HierarchyUsageAttr =int32 (_caddg );continue ;};};for {_gbfab ,_abae :=d .Token ();if _abae !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0055\u0073\u0061\u0067\u0065: \u0025\u0073",_abae );};if _badgd ,_bgdfg :=_gbfab .(_ea .EndElement );_bgdfg &&_badgd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path -func (_adfab *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };const (ST_DynamicFilterTypeUnset ST_DynamicFilterType =0;ST_DynamicFilterTypeNull ST_DynamicFilterType =1;ST_DynamicFilterTypeAboveAverage ST_DynamicFilterType =2;ST_DynamicFilterTypeBelowAverage ST_DynamicFilterType =3;ST_DynamicFilterTypeTomorrow ST_DynamicFilterType =4;ST_DynamicFilterTypeToday ST_DynamicFilterType =5;ST_DynamicFilterTypeYesterday ST_DynamicFilterType =6;ST_DynamicFilterTypeNextWeek ST_DynamicFilterType =7;ST_DynamicFilterTypeThisWeek ST_DynamicFilterType =8;ST_DynamicFilterTypeLastWeek ST_DynamicFilterType =9;ST_DynamicFilterTypeNextMonth ST_DynamicFilterType =10;ST_DynamicFilterTypeThisMonth ST_DynamicFilterType =11;ST_DynamicFilterTypeLastMonth ST_DynamicFilterType =12;ST_DynamicFilterTypeNextQuarter ST_DynamicFilterType =13;ST_DynamicFilterTypeThisQuarter ST_DynamicFilterType =14;ST_DynamicFilterTypeLastQuarter ST_DynamicFilterType =15;ST_DynamicFilterTypeNextYear ST_DynamicFilterType =16;ST_DynamicFilterTypeThisYear ST_DynamicFilterType =17;ST_DynamicFilterTypeLastYear ST_DynamicFilterType =18;ST_DynamicFilterTypeYearToDate ST_DynamicFilterType =19;ST_DynamicFilterTypeQ1 ST_DynamicFilterType =20;ST_DynamicFilterTypeQ2 ST_DynamicFilterType =21;ST_DynamicFilterTypeQ3 ST_DynamicFilterType =22;ST_DynamicFilterTypeQ4 ST_DynamicFilterType =23;ST_DynamicFilterTypeM1 ST_DynamicFilterType =24;ST_DynamicFilterTypeM2 ST_DynamicFilterType =25;ST_DynamicFilterTypeM3 ST_DynamicFilterType =26;ST_DynamicFilterTypeM4 ST_DynamicFilterType =27;ST_DynamicFilterTypeM5 ST_DynamicFilterType =28;ST_DynamicFilterTypeM6 ST_DynamicFilterType =29;ST_DynamicFilterTypeM7 ST_DynamicFilterType =30;ST_DynamicFilterTypeM8 ST_DynamicFilterType =31;ST_DynamicFilterTypeM9 ST_DynamicFilterType =32;ST_DynamicFilterTypeM10 ST_DynamicFilterType =33;ST_DynamicFilterTypeM11 ST_DynamicFilterType =34;ST_DynamicFilterTypeM12 ST_DynamicFilterType =35;); +// Validate validates the CT_SheetViews and its children +func (_aebea *CT_SheetViews )Validate ()error {return _aebea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_eaccdc *CT_VolTopicRef )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072"},Value :_be .Sprintf ("\u0025\u0076",_eaccdc .RAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073"},Value :_be .Sprintf ("\u0025\u0076",_eaccdc .SAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewPivotTableDefinition ()*PivotTableDefinition {_bbeefe :=&PivotTableDefinition {};_bbeefe .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _bbeefe ;};const (ST_MdxSetOrderUnset ST_MdxSetOrder =0;ST_MdxSetOrderU ST_MdxSetOrder =1;ST_MdxSetOrderA ST_MdxSetOrder =2;ST_MdxSetOrderD ST_MdxSetOrder =3;ST_MdxSetOrderAa ST_MdxSetOrder =4;ST_MdxSetOrderAd ST_MdxSetOrder =5;ST_MdxSetOrderNa ST_MdxSetOrder =6;ST_MdxSetOrderNd ST_MdxSetOrder =7;);func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_fccbc :=&CT_PivotTableStyle {};return _fccbc };func (_bcfed ST_DateTimeGrouping )String ()string {switch _bcfed {case 0:return "";case 1:return "\u0079\u0065\u0061\u0072";case 2:return "\u006d\u006f\u006et\u0068";case 3:return "\u0064\u0061\u0079";case 4:return "\u0068\u006f\u0075\u0072";case 5:return "\u006d\u0069\u006e\u0075\u0074\u0065";case 6:return "\u0073\u0065\u0063\u006f\u006e\u0064";};return "";};func (_acfac *CT_DdeItems )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _acfac .DdeItem !=nil {_ggdeb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}};for _ ,_ebga :=range _acfac .DdeItem {e .EncodeElement (_ebga ,_ggdeb );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bfcff *CT_CommentList )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_afac :for {_adbe ,_cefg :=d .Token ();if _cefg !=nil {return _cefg ;};switch _fcdf :=_adbe .(type ){case _ea .StartElement :switch _fcdf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_bacg :=NewCT_Comment ();if _fgffc :=d .DecodeElement (_bacg ,&_fcdf );_fgffc !=nil {return _fgffc ;};_bfcff .Comment =append (_bfcff .Comment ,_bacg );default:_c .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_fcdf .Name );if _dfbeb :=d .Skip ();_dfbeb !=nil {return _dfbeb ;};};case _ea .EndElement :break _afac ;case _ea .CharData :};};return nil ;};func (_dbfa *CT_ExternalSheetData )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_dbfa .SheetIdAttr )});if _dbfa .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dbfa .RefreshErrorAttr ))});};e .EncodeToken (start );if _dbfa .Row !=nil {_acfgfb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_agcad :=range _dbfa .Row {e .EncodeElement (_agcad ,_acfgfb );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_fgbafa :=&CT_RevisionCellChange {};_fgbafa .Nc =NewCT_Cell ();return _fgbafa ;};func (_fdeeb ST_TimePeriod )Validate ()error {return _fdeeb .ValidateWithPath ("")}; -// Validate validates the CT_CacheSource and its children -func (_dddc *CT_CacheSource )Validate ()error {return _dddc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");};func (_dbcbc *CT_WebPublishItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dbcbc .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dbcbc .DivIdAttr )});_deafg ,_dcgbf :=_dbcbc .SourceTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"});if _dcgbf !=nil {return _dcgbf ;};start .Attr =append (start .Attr ,_deafg );if _dbcbc .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_dbcbc .SourceRefAttr )});};if _dbcbc .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbcbc .SourceObjectAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dbcbc .DestinationFileAttr )});if _dbcbc .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbcbc .TitleAttr )});};if _dbcbc .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcbc .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddgdb *CT_MeasureDimensionMaps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dacefd :=range start .Attr {if _dacefd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdbbd ,_bebdg :=_ee .ParseUint (_dacefd .Value ,10,32);if _bebdg !=nil {return _bebdg ;};_abbef :=uint32 (_bdbbd );_ddgdb .CountAttr =&_abbef ;continue ;};};_dfdcb :for {_cffea ,_fgbg :=d .Token ();if _fgbg !=nil {return _fgbg ;};switch _acgag :=_cffea .(type ){case _b .StartElement :switch _acgag .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"}:_caedcd :=NewCT_MeasureDimensionMap ();if _dfbfe :=d .DecodeElement (_caedcd ,&_acgag );_dfbfe !=nil {return _dfbfe ;};_ddgdb .Map =append (_ddgdb .Map ,_caedcd );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006eM\u0061\u0070\u0073 \u0025\u0076",_acgag .Name );if _addbf :=d .Skip ();_addbf !=nil {return _addbf ;};};case _b .EndElement :break _dfdcb ;case _b .CharData :};};return nil ;};func (_aedcc ST_PhoneticType )ValidateWithPath (path string )error {switch _aedcc {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aedcc ));};return nil ;}; +// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path +func (_eged *CT_ExternalBook )ValidateWithPath (path string )error {if _eged .SheetNames !=nil {if _eafac :=_eged .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_eafac !=nil {return _eafac ;};};if _eged .DefinedNames !=nil {if _dege :=_eged .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_dege !=nil {return _dege ;};};if _eged .SheetDataSet !=nil {if _gcbgc :=_eged .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_gcbgc !=nil {return _gcbgc ;};};return nil ;};func NewCT_Row ()*CT_Row {_daacfb :=&CT_Row {};return _daacfb }; -// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path -func (_beag *CT_CustomSheetViews )ValidateWithPath (path string )error {for _edga ,_cccf :=range _beag .CustomSheetView {if _aefee :=_cccf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_edga ));_aefee !=nil {return _aefee ;};};return nil ;};func (_cbbe *CT_MemberProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbbe .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cbbe .NameAttr )});};if _cbbe .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cbbe .ShowCellAttr ))});};if _cbbe .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cbbe .ShowTipAttr ))});};if _cbbe .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cbbe .ShowAsCaptionAttr ))});};if _cbbe .NameLenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cbbe .NameLenAttr )});};if _cbbe .PPosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cbbe .PPosAttr )});};if _cbbe .PLenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cbbe .PLenAttr )});};if _cbbe .LevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cbbe .LevelAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cbbe .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path +func (_bfdca *CT_Index )ValidateWithPath (path string )error {return nil };func (_fdgba *Worksheet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003aw\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";return _fdgba .CT_Worksheet .MarshalXML (e ,start );};func (_fbbfg *CT_MetadataBlocks )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fbbfg .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fbbfg .CountAttr )});};e .EncodeToken (start );_ceece :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_bcbg :=range _fbbfg .Bk {e .EncodeElement (_bcbg ,_ceece );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ffe *CT_Boolean )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ffb :=range start .Attr {if _ffb .Name .Local =="\u0076"{_ead ,_abe :=_b .ParseBool (_ffb .Value );if _abe !=nil {return _abe ;};_ffe .VAttr =_ead ;continue ;};if _ffb .Name .Local =="\u0075"{_fcb ,_efd :=_b .ParseBool (_ffb .Value );if _efd !=nil {return _efd ;};_ffe .UAttr =&_fcb ;continue ;};if _ffb .Name .Local =="\u0066"{_eaed ,_gee :=_b .ParseBool (_ffb .Value );if _gee !=nil {return _gee ;};_ffe .FAttr =&_eaed ;continue ;};if _ffb .Name .Local =="\u0063"{_edc ,_dab :=_ffb .Value ,error (nil );if _dab !=nil {return _dab ;};_ffe .CAttr =&_edc ;continue ;};if _ffb .Name .Local =="\u0063\u0070"{_fgg ,_cgfb :=_b .ParseUint (_ffb .Value ,10,32);if _cgfb !=nil {return _cgfb ;};_acd :=uint32 (_fgg );_ffe .CpAttr =&_acd ;continue ;};};_dcfe :for {_cea ,_gbeb :=d .Token ();if _gbeb !=nil {return _gbeb ;};switch _gffe :=_cea .(type ){case _ea .StartElement :switch _gffe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fbf :=NewCT_X ();if _ebf :=d .DecodeElement (_fbf ,&_gffe );_ebf !=nil {return _ebf ;};_ffe .X =append (_ffe .X ,_fbf );default:_c .Log ("\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\u005fB\u006f\u006f\u006c\u0065\u0061\u006e\u0020\u0025\u0076",_gffe .Name );if _ddgd :=d .Skip ();_ddgd !=nil {return _ddgd ;};};case _ea .EndElement :break _dcfe ;case _ea .CharData :};};return nil ;};func (_cdegb *CT_Revisions )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _cdegb .Rrc !=nil {_caaac :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_dafbe :=range _cdegb .Rrc {e .EncodeElement (_dafbe ,_caaac );};};if _cdegb .Rm !=nil {_ggggd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_ebdaee :=range _cdegb .Rm {e .EncodeElement (_ebdaee ,_ggggd );};};if _cdegb .Rcv !=nil {_cabff :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}};for _ ,_cbbba :=range _cdegb .Rcv {e .EncodeElement (_cbbba ,_cabff );};};if _cdegb .Rsnm !=nil {_ccfga :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_dgfcac :=range _cdegb .Rsnm {e .EncodeElement (_dgfcac ,_ccfga );};};if _cdegb .Ris !=nil {_bafcbg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_fdcdg :=range _cdegb .Ris {e .EncodeElement (_fdcdg ,_bafcbg );};};if _cdegb .Rcc !=nil {_bedag :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_eggdf :=range _cdegb .Rcc {e .EncodeElement (_eggdf ,_bedag );};};if _cdegb .Rfmt !=nil {_bbdfga :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_cfgad :=range _cdegb .Rfmt {e .EncodeElement (_cfgad ,_bbdfga );};};if _cdegb .Raf !=nil {_acfdcf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_fbbee :=range _cdegb .Raf {e .EncodeElement (_fbbee ,_acfdcf );};};if _cdegb .Rdn !=nil {_cbbbd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}};for _ ,_dffed :=range _cdegb .Rdn {e .EncodeElement (_dffed ,_cbbbd );};};if _cdegb .Rcmt !=nil {_bfdd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_gbggb :=range _cdegb .Rcmt {e .EncodeElement (_gbggb ,_bfdd );};};if _cdegb .Rqt !=nil {_acbagg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_cdada :=range _cdegb .Rqt {e .EncodeElement (_cdada ,_acbagg );};};if _cdegb .Rcft !=nil {_aeebg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}};for _ ,_bceba :=range _cdegb .Rcft {e .EncodeElement (_bceba ,_aeebg );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Font and its children -func (_afcbc *CT_Font )Validate ()error {return _afcbc .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};type CT_Selection struct{ +// Validate validates the CT_CalcCell and its children +func (_eafb *CT_CalcCell )Validate ()error {return _eafb .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");}; -// Pane -PaneAttr ST_Pane ; +// Validate validates the CT_RowHierarchiesUsage and its children +func (_beeae *CT_RowHierarchiesUsage )Validate ()error {return _beeae .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");}; -// Active Cell Location -ActiveCellAttr *string ; +// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path +func (_eefe *CT_CellWatch )ValidateWithPath (path string )error {return nil };func (_ffadde *CT_SheetFormatPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ffadde .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_be .Sprintf ("\u0025\u0076",*_ffadde .BaseColWidthAttr )});};if _ffadde .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_be .Sprintf ("\u0025\u0076",*_ffadde .DefaultColWidthAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_be .Sprintf ("\u0025\u0076",_ffadde .DefaultRowHeightAttr )});if _ffadde .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffadde .CustomHeightAttr ))});};if _ffadde .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffadde .ZeroHeightAttr ))});};if _ffadde .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffadde .ThickTopAttr ))});};if _ffadde .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffadde .ThickBottomAttr ))});};if _ffadde .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0076",*_ffadde .OutlineLevelRowAttr )});};if _ffadde .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_ffadde .OutlineLevelColAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Active Cell Index -ActiveCellIdAttr *uint32 ; +// Validate validates the CT_Colors and its children +func (_gdba *CT_Colors )Validate ()error {return _gdba .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");}; -// Sequence of References -SqrefAttr *ST_Sqref ;}; +// Validate validates the CT_Field and its children +func (_adbab *CT_Field )Validate ()error {return _adbab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");}; -// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path -func (_ebgcg *CT_QueryTableFields )ValidateWithPath (path string )error {for _eaca ,_fecaa :=range _ebgcg .QueryTableField {if _gbeedg :=_fecaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_eaca ));_gbeedg !=nil {return _gbeedg ;};};return nil ;};type CT_CalculatedItems struct{ +// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path +func (_ffedbd *CT_Sst )ValidateWithPath (path string )error {for _gedbc ,_aafcd :=range _ffedbd .Si {if _gfaec :=_aafcd .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_gedbc ));_gfaec !=nil {return _gfaec ;};};if _ffedbd .ExtLst !=nil {if _fcbaa :=_ffedbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcbaa !=nil {return _fcbaa ;};};return nil ;}; -// Calculated Item Formula Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path +func (_dedb *CT_MemberProperty )ValidateWithPath (path string )error {return nil }; -// Calculated Item -CalculatedItem []*CT_CalculatedItem ;}; +// Validate validates the CT_CellProtection and its children +func (_caag *CT_CellProtection )Validate ()error {return _caag .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_ConditionalFormatting and its children -func (_fgca *CT_ConditionalFormatting )Validate ()error {return _fgca .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};type Headers struct{CT_RevisionHeaders };func (_deega *CT_PageField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfdggc :=range start .Attr {if _bfdggc .Name .Local =="\u0066\u006c\u0064"{_faadg ,_fgaee :=_ee .ParseInt (_bfdggc .Value ,10,32);if _fgaee !=nil {return _fgaee ;};_deega .FldAttr =int32 (_faadg );continue ;};if _bfdggc .Name .Local =="\u0069\u0074\u0065\u006d"{_fedb ,_addfc :=_ee .ParseUint (_bfdggc .Value ,10,32);if _addfc !=nil {return _addfc ;};_faecd :=uint32 (_fedb );_deega .ItemAttr =&_faecd ;continue ;};if _bfdggc .Name .Local =="\u0068\u0069\u0065\u0072"{_fbbc ,_aeac :=_ee .ParseInt (_bfdggc .Value ,10,32);if _aeac !=nil {return _aeac ;};_dgbgg :=int32 (_fbbc );_deega .HierAttr =&_dgbgg ;continue ;};if _bfdggc .Name .Local =="\u006e\u0061\u006d\u0065"{_bebgd ,_fgegf :=_bfdggc .Value ,error (nil );if _fgegf !=nil {return _fgegf ;};_deega .NameAttr =&_bebgd ;continue ;};if _bfdggc .Name .Local =="\u0063\u0061\u0070"{_dfecda ,_aeabg :=_bfdggc .Value ,error (nil );if _aeabg !=nil {return _aeabg ;};_deega .CapAttr =&_dfecda ;continue ;};};_adcfc :for {_ecbaea ,_fcbgb :=d .Token ();if _fcbgb !=nil {return _fcbgb ;};switch _ceeab :=_ecbaea .(type ){case _b .StartElement :switch _ceeab .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deega .ExtLst =NewCT_ExtensionList ();if _edgce :=d .DecodeElement (_deega .ExtLst ,&_ceeab );_edgce !=nil {return _edgce ;};default:_ba .Log ("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_P\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_ceeab .Name );if _gfbcg :=d .Skip ();_gfbcg !=nil {return _gfbcg ;};};case _b .EndElement :break _adcfc ;case _b .CharData :};};return nil ;};func (_ddafb *CT_PivotHierarchy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddafb .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddafb .OutlineAttr ))});};if _ddafb .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddafb .MultipleItemSelectionAllowedAttr ))});};if _ddafb .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddafb .SubtotalTopAttr ))});};if _ddafb .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddafb .ShowInFieldListAttr ))});};if _ddafb .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddafb .DragToRowAttr ))});};if _ddafb .DragToColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddafb .DragToColAttr ))});};if _ddafb .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddafb .DragToPageAttr ))});};if _ddafb .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddafb .DragToDataAttr ))});};if _ddafb .DragOffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddafb .DragOffAttr ))});};if _ddafb .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ddafb .IncludeNewItemsInFilterAttr ))});};if _ddafb .CaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ddafb .CaptionAttr )});};e .EncodeToken (start );if _ddafb .Mps !=nil {_cbccg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}};e .EncodeElement (_ddafb .Mps ,_cbccg );};if _ddafb .Members !=nil {_dbeag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_bcdda :=range _ddafb .Members {e .EncodeElement (_bcdda ,_dbeag );};};if _ddafb .ExtLst !=nil {_cdcdg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddafb .ExtLst ,_cdcdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;);type CT_ColorScale struct{ +// Validate validates the CT_DdeValues and its children +func (_feagb *CT_DdeValues )Validate ()error {return _feagb .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");}; -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path +func (_agfg *CT_ChartsheetViews )ValidateWithPath (path string )error {for _ddegc ,_cagc :=range _agfg .SheetView {if _bbgg :=_cagc .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_ddegc ));_bbgg !=nil {return _bbgg ;};};if _agfg .ExtLst !=nil {if _fceg :=_agfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fceg !=nil {return _fceg ;};};return nil ;};func NewCT_Controls ()*CT_Controls {_feded :=&CT_Controls {};return _feded };func NewCT_Hyperlink ()*CT_Hyperlink {_dfeag :=&CT_Hyperlink {};return _dfeag }; -// Color Gradiant Interpolation -Color []*CT_Color ;};func (_gffdb *CT_Record )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gffdb .M !=nil {_eacca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_dbgde :=range _gffdb .M {e .EncodeElement (_dbgde ,_eacca );};};if _gffdb .N !=nil {_bffgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_fafcf :=range _gffdb .N {e .EncodeElement (_fafcf ,_bffgd );};};if _gffdb .B !=nil {_cdbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_aacbb :=range _gffdb .B {e .EncodeElement (_aacbb ,_cdbg );};};if _gffdb .E !=nil {_cfaef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_dafdb :=range _gffdb .E {e .EncodeElement (_dafdb ,_cfaef );};};if _gffdb .S !=nil {_abgfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bcddd :=range _gffdb .S {e .EncodeElement (_bcddd ,_abgfb );};};if _gffdb .D !=nil {_fefbcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_aadeda :=range _gffdb .D {e .EncodeElement (_aadeda ,_fefbcc );};};if _gffdb .X !=nil {_gfgabd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_agfgd :=range _gffdb .X {e .EncodeElement (_agfgd ,_gfgabd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abaea *CT_PivotCaches )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ccdce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}};for _ ,_fabeb :=range _abaea .PivotCache {e .EncodeElement (_fabeb ,_ccdce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aeegb ST_PivotFilterType )ValidateWithPath (path string )error {switch _aeegb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeegb ));};return nil ;};func (_afbccc ST_CellComments )ValidateWithPath (path string )error {switch _afbccc {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbccc ));};return nil ;};type CT_IntProperty struct{ +// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path +func (_cabb *CT_PatternFill )ValidateWithPath (path string )error {if _abcdfa :=_cabb .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_abcdfa !=nil {return _abcdfa ;};if _cabb .FgColor !=nil {if _cefec :=_cabb .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072");_cefec !=nil {return _cefec ;};};if _cabb .BgColor !=nil {if _dbgead :=_cabb .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_dbgead !=nil {return _dbgead ;};};return nil ;};func NewCT_PivotFields ()*CT_PivotFields {_aagae :=&CT_PivotFields {};return _aagae };func (_fdcgf *CT_SmartTagPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fdcgf .EmbedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fdcgf .EmbedAttr ))});};if _fdcgf .ShowAttr !=ST_SmartTagShowUnset {_gbdbdf ,_gfdae :=_fdcgf .ShowAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u0068\u006f\u0077"});if _gfdae !=nil {return _gfdae ;};start .Attr =append (start .Attr ,_gbdbdf );};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cddgb *CT_SheetViews )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dbdc :for {_cdcdae ,_decdeg :=d .Token ();if _decdeg !=nil {return _decdeg ;};switch _bccgcb :=_cdcdae .(type ){case _ea .StartElement :switch _bccgcb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_ecaaf :=NewCT_SheetView ();if _gbgbd :=d .DecodeElement (_ecaaf ,&_bccgcb );_gbgbd !=nil {return _gbgbd ;};_cddgb .SheetView =append (_cddgb .SheetView ,_ecaaf );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cddgb .ExtLst =NewCT_ExtensionList ();if _agbfgb :=d .DecodeElement (_cddgb .ExtLst ,&_bccgcb );_agbfgb !=nil {return _agbfgb ;};default:_c .Log ("\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\u0053h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073 \u0025\u0076",_bccgcb .Name );if _afdecg :=d .Skip ();_afdecg !=nil {return _afdecg ;};};case _ea .EndElement :break _dbdc ;case _ea .CharData :};};return nil ;};func (_aaeeac ST_WebSourceType )String ()string {switch _aaeeac {case 0:return "";case 1:return "\u0073\u0068\u0065e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case 3:return "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case 4:return "\u0072\u0061\u006eg\u0065";case 5:return "\u0063\u0068\u0061r\u0074";case 6:return "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case 7:return "\u0071\u0075\u0065r\u0079";case 8:return "\u006c\u0061\u0062e\u006c";};return "";};func (_gaddbf *Headers )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gaddbf .CT_RevisionHeaders =*NewCT_RevisionHeaders ();for _ ,_egafeg :=range start .Attr {if _egafeg .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_aagcb ,_dfcege :=_b .ParseBool (_egafeg .Value );if _dfcege !=nil {return _dfcege ;};_gaddbf .ExclusiveAttr =&_aagcb ;continue ;};if _egafeg .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_bcbec ,_fbecd :=_egafeg .Value ,error (nil );if _fbecd !=nil {return _fbecd ;};_gaddbf .LastGuidAttr =&_bcbec ;continue ;};if _egafeg .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_ffdgf ,_cfgbg :=_b .ParseBool (_egafeg .Value );if _cfgbg !=nil {return _cfgbg ;};_gaddbf .SharedAttr =&_ffdgf ;continue ;};if _egafeg .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_ddaff ,_deeaf :=_b .ParseBool (_egafeg .Value );if _deeaf !=nil {return _deeaf ;};_gaddbf .DiskRevisionsAttr =&_ddaff ;continue ;};if _egafeg .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_ecbec ,_befdcb :=_b .ParseBool (_egafeg .Value );if _befdcb !=nil {return _befdcb ;};_gaddbf .HistoryAttr =&_ecbec ;continue ;};if _egafeg .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_bccedc ,_bfbcbb :=_b .ParseBool (_egafeg .Value );if _bfbcbb !=nil {return _bfbcbb ;};_gaddbf .TrackRevisionsAttr =&_bccedc ;continue ;};if _egafeg .Name .Local =="\u0067\u0075\u0069\u0064"{_gegff ,_fefgc :=_egafeg .Value ,error (nil );if _fefgc !=nil {return _fefgc ;};_gaddbf .GuidAttr =_gegff ;continue ;};if _egafeg .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_adfac ,_efccff :=_b .ParseUint (_egafeg .Value ,10,32);if _efccff !=nil {return _efccff ;};_eaeef :=uint32 (_adfac );_gaddbf .RevisionIdAttr =&_eaeef ;continue ;};if _egafeg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_fdcba ,_cbabd :=_b .ParseInt (_egafeg .Value ,10,32);if _cbabd !=nil {return _cbabd ;};_ceedef :=int32 (_fdcba );_gaddbf .VersionAttr =&_ceedef ;continue ;};if _egafeg .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_gfcedb ,_gffge :=_b .ParseBool (_egafeg .Value );if _gffge !=nil {return _gffge ;};_gaddbf .KeepChangeHistoryAttr =&_gfcedb ;continue ;};if _egafeg .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_efbde ,_abdbdge :=_b .ParseBool (_egafeg .Value );if _abdbdge !=nil {return _abdbdge ;};_gaddbf .ProtectedAttr =&_efbde ;continue ;};if _egafeg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_cbcde ,_ddgeb :=_b .ParseUint (_egafeg .Value ,10,32);if _ddgeb !=nil {return _ddgeb ;};_fgaccf :=uint32 (_cbcde );_gaddbf .PreserveHistoryAttr =&_fgaccf ;continue ;};};_faagc :for {_efbdd ,_badfa :=d .Token ();if _badfa !=nil {return _badfa ;};switch _cdgdbg :=_efbdd .(type ){case _ea .StartElement :switch _cdgdbg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_gaafgg :=NewCT_RevisionHeader ();if _gdega :=d .DecodeElement (_gaafgg ,&_cdgdbg );_gdega !=nil {return _gdega ;};_gaddbf .Header =append (_gaddbf .Header ,_gaafgg );default:_c .Log ("\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\u0048e\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_cdgdbg .Name );if _dbbdff :=d .Skip ();_dbbdff !=nil {return _dbbdff ;};};case _ea .EndElement :break _faagc ;case _ea .CharData :};};return nil ;};func (_ggba *CT_ExtensionList )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _ggba .Ext !=nil {_eega :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_aaeag :=range _ggba .Ext {e .EncodeElement (_aaeag ,_eega );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Value -ValAttr int32 ;}; +// Validate validates the Connections and its children +func (_fggea *Connections )Validate ()error {return _fggea .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};type CT_MeasureDimensionMap struct{ -// Validate validates the CT_FontSize and its children -func (_bcedff *CT_FontSize )Validate ()error {return _bcedff .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_abbbd :=&CT_RowHierarchiesUsage {};return _abbbd ;}; +// Measure Group Id +MeasureGroupAttr *uint32 ; -// Validate validates the CT_ExternalSheetNames and its children -func (_bgda *CT_ExternalSheetNames )Validate ()error {return _bgda .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};func (_ggcdg *CT_SharedUser )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ggcdg .GuidAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ggcdg .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ggcdg .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ggcdg .DateTimeAttr )});e .EncodeToken (start );if _ggcdg .ExtLst !=nil {_feegg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggcdg .ExtLst ,_feegg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Dimension Id +DimensionAttr *uint32 ;};func (_bebaea ST_TextVAlign )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bebaea .String (),start );};func (_cggdf *CT_ExternalDefinedName )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fedgd :=range start .Attr {if _fedgd .Name .Local =="\u006e\u0061\u006d\u0065"{_dffad ,_cafb :=_fedgd .Value ,error (nil );if _cafb !=nil {return _cafb ;};_cggdf .NameAttr =_dffad ;continue ;};if _fedgd .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_begga ,_beabb :=_fedgd .Value ,error (nil );if _beabb !=nil {return _beabb ;};_cggdf .RefersToAttr =&_begga ;continue ;};if _fedgd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fdbagf ,_edbcdb :=_b .ParseUint (_fedgd .Value ,10,32);if _edbcdb !=nil {return _edbcdb ;};_eafg :=uint32 (_fdbagf );_cggdf .SheetIdAttr =&_eafg ;continue ;};};for {_fbcf ,_bgdec :=d .Token ();if _bgdec !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072n\u0061l\u0044e\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_bgdec );};if _dafe ,_bggc :=_fbcf .(_ea .EndElement );_bggc &&_dafe .Name ==start .Name {break ;};};return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_geafe :=&CT_FontFamily {};_geafe .ValAttr =0;return _geafe }; -// Validate validates the CT_TableColumns and its children -func (_beaec *CT_TableColumns )Validate ()error {return _beaec .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");}; +// Validate validates the CT_FieldUsage and its children +func (_facb *CT_FieldUsage )Validate ()error {return _facb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");}; -// Validate validates the Revisions and its children -func (_ebcdgb *Revisions )Validate ()error {return _ebcdgb .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");}; +// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path +func (_afdbg *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_afdbg .GuidAttr ){return _be .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,_afdbg .GuidAttr );};if _afdbg .ActionAttr ==ST_RevisionActionUnset {return _be .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dbfbe :=_afdbg .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dbfbe !=nil {return _dbfbe ;};return nil ;};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_feddbd :=&CT_SingleXmlCells {};return _feddbd }; -// Validate validates the Headers and its children -func (_ebcgg *Headers )Validate ()error {return _ebcgg .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};type ST_ExternalConnectionType byte ;type CT_GradientFill struct{ +// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path +func (_acge *CT_DataField )ValidateWithPath (path string )error {if _cbadb :=_acge .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_cbadb !=nil {return _cbadb ;};if _adfdc :=_acge .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072");_adfdc !=nil {return _adfdc ;};if _acge .ExtLst !=nil {if _edcg :=_acge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edcg !=nil {return _edcg ;};};return nil ;}; -// Gradient Fill Type -TypeAttr ST_GradientType ; +// ValidateWithPath validates the Headers and its children, prefixing error messages with path +func (_bfcgad *Headers )ValidateWithPath (path string )error {if _faggee :=_bfcgad .CT_RevisionHeaders .ValidateWithPath (path );_faggee !=nil {return _faggee ;};return nil ;};func (_bfegf *CT_Tuples )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ccdbeb :=range start .Attr {if _ccdbeb .Name .Local =="\u0063"{_ccacc ,_edadg :=_b .ParseUint (_ccdbeb .Value ,10,32);if _edadg !=nil {return _edadg ;};_cfcdd :=uint32 (_ccacc );_bfegf .CAttr =&_cfcdd ;continue ;};};_aaeaa :for {_cgbgf ,_ccbba :=d .Token ();if _ccbba !=nil {return _ccbba ;};switch _gcgcg :=_cgbgf .(type ){case _ea .StartElement :switch _gcgcg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"}:_bbbbad :=NewCT_Tuple ();if _bbfdg :=d .DecodeElement (_bbbbad ,&_gcgcg );_bbfdg !=nil {return _bbfdg ;};_bfegf .Tpl =append (_bfegf .Tpl ,_bbbbad );default:_c .Log ("\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\u0054\u0075\u0070l\u0065\u0073 \u0025\u0076",_gcgcg .Name );if _fgeaae :=d .Skip ();_fgeaae !=nil {return _fgeaae ;};};case _ea .EndElement :break _aaeaa ;case _ea .CharData :};};return nil ;};func (_cfagdb ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _cfagdb {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfagdb ));};return nil ;};func (_decad *ST_HtmlFmt )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_decad =0;case "\u006e\u006f\u006e\u0065":*_decad =1;case "\u0072\u0074\u0066":*_decad =2;case "\u0061\u006c\u006c":*_decad =3;};return nil ;};func NewCT_MeasureGroup ()*CT_MeasureGroup {_egcab :=&CT_MeasureGroup {};return _egcab };func (_fddab *CT_FontSize )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_abacg :=range start .Attr {if _abacg .Name .Local =="\u0076\u0061\u006c"{_deadf ,_bfee :=_b .ParseFloat (_abacg .Value ,64);if _bfee !=nil {return _bfee ;};_fddab .ValAttr =_deadf ;continue ;};};for {_bfffe ,_caeeb :=d .Token ();if _caeeb !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_caeeb );};if _ecbfc ,_cafab :=_bfffe .(_ea .EndElement );_cafab &&_ecbfc .Name ==start .Name {break ;};};return nil ;}; -// Linear Gradient Degree -DegreeAttr *float64 ; +// Validate validates the CT_Connections and its children +func (_dagbd *CT_Connections )Validate ()error {return _dagbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");};type ST_PaneState byte ;type StyleSheet struct{CT_Stylesheet };func (_acbcgg *CT_GroupLevels )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cbgd :=range start .Attr {if _cbgd .Name .Local =="\u0063\u006f\u0075n\u0074"{_agbdf ,_ddbfd :=_b .ParseUint (_cbgd .Value ,10,32);if _ddbfd !=nil {return _ddbfd ;};_ebdbe :=uint32 (_agbdf );_acbcgg .CountAttr =&_ebdbe ;continue ;};};_afagc :for {_aedbda ,_efgea :=d .Token ();if _efgea !=nil {return _efgea ;};switch _efgafc :=_aedbda .(type ){case _ea .StartElement :switch _efgafc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}:_ggdd :=NewCT_GroupLevel ();if _dgfbf :=d .DecodeElement (_ggdd ,&_efgafc );_dgfbf !=nil {return _dgfbf ;};_acbcgg .GroupLevel =append (_acbcgg .GroupLevel ,_ggdd );default:_c .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065v\u0065l\u0073\u0020\u0025\u0076",_efgafc .Name );if _fcfbcg :=d .Skip ();_fcfbcg !=nil {return _fcfbcg ;};};case _ea .EndElement :break _afagc ;case _ea .CharData :};};return nil ;}; -// Left Convergence -LeftAttr *float64 ; +// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path +func (_deedc *CT_MergeCells )ValidateWithPath (path string )error {for _bgfbd ,_cafgd :=range _deedc .MergeCell {if _fadfa :=_cafgd .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_bgfbd ));_fadfa !=nil {return _fadfa ;};};return nil ;};type CT_ColorFilter struct{ -// Right Convergence -RightAttr *float64 ; +// Differential Format Record Id +DxfIdAttr *uint32 ; -// Top Gradient Convergence -TopAttr *float64 ; +// Filter By Cell Color +CellColorAttr *bool ;}; -// Bottom Convergence -BottomAttr *float64 ; +// Validate validates the CT_Tuple and its children +func (_edccg *CT_Tuple )Validate ()error {return _edccg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};type Metadata struct{CT_Metadata }; -// Gradient Stop -Stop []*CT_GradientStop ;};func (_aecebd *CT_Selection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aecebd .PaneAttr !=ST_PaneUnset {_babacf ,_aedfd :=_aecebd .PaneAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u006e\u0065"});if _aedfd !=nil {return _aedfd ;};start .Attr =append (start .Attr ,_babacf );};if _aecebd .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aecebd .ActiveCellAttr )});};if _aecebd .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aecebd .ActiveCellIdAttr )});};if _aecebd .SqrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_aecebd .SqrefAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Control ()*CT_Control {_fddd :=&CT_Control {};return _fddd }; +// Validate validates the CT_TableStyle and its children +func (_eaggb *CT_TableStyle )Validate ()error {return _eaggb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_gbea *CT_FontSize )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",_gbea .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Consolidation and its children -func (_ceed *CT_Consolidation )Validate ()error {return _ceed .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};type CT_OleItem struct{ +// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path +func (_bedbc *CT_SheetIdMap )ValidateWithPath (path string )error {for _cbgegd ,_addaab :=range _bedbc .SheetId {if _ffgada :=_addaab .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_cbgegd ));_ffgada !=nil {return _ffgada ;};};return nil ;};func (_geda ST_CfType )Validate ()error {return _geda .ValidateWithPath ("")};func (_gccga ST_FileType )ValidateWithPath (path string )error {switch _gccga {case 0,1,2,3,4,5:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gccga ));};return nil ;};func (_affee *CT_OutlinePr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_edcbe :=range start .Attr {if _edcbe .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_aedcb ,_ebced :=_b .ParseBool (_edcbe .Value );if _ebced !=nil {return _ebced ;};_affee .ApplyStylesAttr =&_aedcb ;continue ;};if _edcbe .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_gaafg ,_fcfaf :=_b .ParseBool (_edcbe .Value );if _fcfaf !=nil {return _fcfaf ;};_affee .SummaryBelowAttr =&_gaafg ;continue ;};if _edcbe .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_cgaaf ,_aafede :=_b .ParseBool (_edcbe .Value );if _aafede !=nil {return _aafede ;};_affee .SummaryRightAttr =&_cgaaf ;continue ;};if _edcbe .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_gegc ,_bdbdge :=_b .ParseBool (_edcbe .Value );if _bdbdge !=nil {return _bdbdge ;};_affee .ShowOutlineSymbolsAttr =&_gegc ;continue ;};};for {_cgbgb ,_daebb :=d .Token ();if _daebb !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_daebb );};if _bffddg ,_ceegf :=_cgbgb .(_ea .EndElement );_ceegf &&_bffddg .Name ==start .Name {break ;};};return nil ;};type CT_RevisionFormatting struct{ -// Object Name -NameAttr string ; +// Sheet Id +SheetIdAttr uint32 ; -// Icon -IconAttr *bool ; +// Row or Column Formatting Change +XfDxfAttr *bool ; -// Advise -AdviseAttr *bool ; +// Style +SAttr *bool ; -// Object is an Image -PreferPicAttr *bool ;}; +// Sequence Of References +SqrefAttr ST_Sqref ; -// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path -func (_eaged *CT_Metadata )ValidateWithPath (path string )error {if _eaged .MetadataTypes !=nil {if _ddcg :=_eaged .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_ddcg !=nil {return _ddcg ;};};if _eaged .MetadataStrings !=nil {if _ddfcg :=_eaged .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_ddfcg !=nil {return _ddfcg ;};};if _eaged .MdxMetadata !=nil {if _beaaa :=_eaged .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_beaaa !=nil {return _beaaa ;};};for _aafeg ,_defbfb :=range _eaged .FutureMetadata {if _gecb :=_defbfb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_aafeg ));_gecb !=nil {return _gecb ;};};if _eaged .CellMetadata !=nil {if _bbece :=_eaged .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_bbece !=nil {return _bbece ;};};if _eaged .ValueMetadata !=nil {if _eaeab :=_eaged .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");_eaeab !=nil {return _eaeab ;};};if _eaged .ExtLst !=nil {if _egfgge :=_eaged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egfgge !=nil {return _egfgge ;};};return nil ;};func NewCT_Sst ()*CT_Sst {_gdcgd :=&CT_Sst {};return _gdcgd };func (_eecfcc ST_UpdateLinks )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbgga :=_b .Attr {};_dbgga .Name =name ;switch _eecfcc {case ST_UpdateLinksUnset :_dbgga .Value ="";case ST_UpdateLinksUserSet :_dbgga .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074";case ST_UpdateLinksNever :_dbgga .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_dbgga .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _dbgga ,nil ;}; +// Start index +StartAttr *uint32 ; -// Validate validates the CT_RElt and its children -func (_bacge *CT_RElt )Validate ()error {return _bacge .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");};func NewCT_DynamicFilter ()*CT_DynamicFilter {_cfbc :=&CT_DynamicFilter {};_cfbc .TypeAttr =ST_DynamicFilterType (1);return _cfbc ;};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_fccd :=&CT_ColHierarchiesUsage {};return _fccd ;};type CT_Number struct{ +// Length +LengthAttr *uint32 ; -// Value -VAttr float64 ; +// Formatting +Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;};func (_ffcbbe ST_CredMethod )String ()string {switch _ffcbbe {case 0:return "";case 1:return "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0074\u006f\u0072\u0065\u0064";case 4:return "\u0070\u0072\u006f\u006d\u0070\u0074";};return "";}; -// Unused Item -UAttr *bool ; +// Validate validates the CT_PivotAreaReferences and its children +func (_ecdfga *CT_PivotAreaReferences )Validate ()error {return _ecdfga .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");};func NewCT_FileVersion ()*CT_FileVersion {_eefgc :=&CT_FileVersion {};return _eefgc };func NewCT_Col ()*CT_Col {_acbcg :=&CT_Col {};return _acbcg };func NewCT_Missing ()*CT_Missing {_efaac :=&CT_Missing {};return _efaac };func NewCT_MetadataType ()*CT_MetadataType {_ccdbd :=&CT_MetadataType {};return _ccdbd };func (_ccfdae ST_GroupBy )Validate ()error {return _ccfdae .ValidateWithPath ("")};func (_accdea ST_CredMethod )ValidateWithPath (path string )error {switch _accdea {case 0,1,2,3,4:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_accdea ));};return nil ;};type CT_Macrosheet struct{ -// Calculated Item -FAttr *bool ; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Caption -CAttr *string ; +// Macro Sheet Dimensions +Dimension *CT_SheetDimension ; -// Member Property Count -CpAttr *uint32 ; +// Macro Sheet Views +SheetViews *CT_SheetViews ; -// Format Index -InAttr *uint32 ; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Background Color -BcAttr *string ; +// Column Information +Cols []*CT_Cols ; -// Foreground Color -FcAttr *string ; +// Sheet Data +SheetData *CT_SheetData ; -// Italic -IAttr *bool ; +// Sheet Protection Options +SheetProtection *CT_SheetProtection ; -// Underline -UnAttr *bool ; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// Strikethrough -StAttr *bool ; +// Sort State +SortState *CT_SortState ; -// Bold -BAttr *bool ; +// Data Consolidation +DataConsolidate *CT_DataConsolidate ; -// OLAP Members -Tpls []*CT_Tuples ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Member Property Index -X []*CT_X ;};type ST_FormulaExpression byte ;func (_aefaab ST_ParameterType )ValidateWithPath (path string )error {switch _aefaab {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefaab ));};return nil ;};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_cdbegg :=&CT_RevisionSheetRename {};return _cdbegg ;};func (_fedfa *CT_Stylesheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcabg :for {_gddbe ,_ebffe :=d .Token ();if _ebffe !=nil {return _ebffe ;};switch _daecd :=_gddbe .(type ){case _b .StartElement :switch _daecd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_fedfa .NumFmts =NewCT_NumFmts ();if _bfbdef :=d .DecodeElement (_fedfa .NumFmts ,&_daecd );_bfbdef !=nil {return _bfbdef ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_fedfa .Fonts =NewCT_Fonts ();if _bgedbc :=d .DecodeElement (_fedfa .Fonts ,&_daecd );_bgedbc !=nil {return _bgedbc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_fedfa .Fills =NewCT_Fills ();if _cgbfbd :=d .DecodeElement (_fedfa .Fills ,&_daecd );_cgbfbd !=nil {return _cgbfbd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_fedfa .Borders =NewCT_Borders ();if _bbagb :=d .DecodeElement (_fedfa .Borders ,&_daecd );_bbagb !=nil {return _bbagb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_fedfa .CellStyleXfs =NewCT_CellStyleXfs ();if _feccd :=d .DecodeElement (_fedfa .CellStyleXfs ,&_daecd );_feccd !=nil {return _feccd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_fedfa .CellXfs =NewCT_CellXfs ();if _cgabb :=d .DecodeElement (_fedfa .CellXfs ,&_daecd );_cgabb !=nil {return _cgabb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_fedfa .CellStyles =NewCT_CellStyles ();if _cdbfgd :=d .DecodeElement (_fedfa .CellStyles ,&_daecd );_cdbfgd !=nil {return _cdbfgd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_fedfa .Dxfs =NewCT_Dxfs ();if _defed :=d .DecodeElement (_fedfa .Dxfs ,&_daecd );_defed !=nil {return _defed ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_fedfa .TableStyles =NewCT_TableStyles ();if _dgfbbc :=d .DecodeElement (_fedfa .TableStyles ,&_daecd );_dgfbbc !=nil {return _dgfbbc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_fedfa .Colors =NewCT_Colors ();if _cfaad :=d .DecodeElement (_fedfa .Colors ,&_daecd );_cfaad !=nil {return _cfaad ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fedfa .ExtLst =NewCT_ExtensionList ();if _adffc :=d .DecodeElement (_fedfa .ExtLst ,&_daecd );_adffc !=nil {return _adffc ;};default:_ba .Log ("\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\u0053t\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_daecd .Name );if _gfdad :=d .Skip ();_gfdad !=nil {return _gfdad ;};};case _b .EndElement :break _dcabg ;case _b .CharData :};};return nil ;}; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path -func (_gdca *CT_MdxMetadata )ValidateWithPath (path string )error {for _gcbc ,_deec :=range _gdca .Mdx {if _ebgbg :=_deec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_gcbc ));_ebgbg !=nil {return _ebgbg ;};};return nil ;};func (_cggde *CT_Rst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egbdc :for {_decbbg ,_gfgbg :=d .Token ();if _gfgbg !=nil {return _gfgbg ;};switch _adffba :=_decbbg .(type ){case _b .StartElement :switch _adffba .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_cggde .T =new (string );if _gbdbda :=d .DecodeElement (_cggde .T ,&_adffba );_gbdbda !=nil {return _gbdbda ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_ecbdbb :=NewCT_RElt ();if _eedbb :=d .DecodeElement (_ecbdbb ,&_adffba );_eedbb !=nil {return _eedbb ;};_cggde .R =append (_cggde .R ,_ecbdbb );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"}:_bggec :=NewCT_PhoneticRun ();if _acdfcd :=d .DecodeElement (_bggec ,&_adffba );_acdfcd !=nil {return _acdfcd ;};_cggde .RPh =append (_cggde .RPh ,_bggec );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_cggde .PhoneticPr =NewCT_PhoneticPr ();if _agebe :=d .DecodeElement (_cggde .PhoneticPr ,&_adffba );_agebe !=nil {return _agebe ;};default:_ba .Log ("\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\u0052\u0073\u0074\u0020\u0025\u0076",_adffba .Name );if _bggfg :=d .Skip ();_bggfg !=nil {return _bggfg ;};};case _b .EndElement :break _egbdc ;case _b .CharData :};};return nil ;}; +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path -func (_gdbeb *CT_Cfvo )ValidateWithPath (path string )error {if _gdbeb .TypeAttr ==ST_CfvoTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cdgb :=_gdbeb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdgb !=nil {return _cdgb ;};if _gdbeb .ExtLst !=nil {if _ecac :=_gdbeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecac !=nil {return _ecac ;};};return nil ;};func (_bbdfgg ST_Objects )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbdfgg .String (),start );}; +// Print Options +PrintOptions *CT_PrintOptions ; -// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path -func (_dabc *CT_IconFilter )ValidateWithPath (path string )error {if _dabc .IconSetAttr ==ST_IconSetTypeUnset {return _f .Errorf ("%\u0073\u002f\u0049\u0063\u006f\u006eS\u0065\u0074\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _eebag :=_dabc .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_eebag !=nil {return _eebag ;};return nil ;};func (_gebed *CT_CellStyleXfs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgcb :=range start .Attr {if _bgcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_adfac ,_fafd :=_ee .ParseUint (_bgcb .Value ,10,32);if _fafd !=nil {return _fafd ;};_eage :=uint32 (_adfac );_gebed .CountAttr =&_eage ;continue ;};};_bbde :for {_gcaa ,_dbca :=d .Token ();if _dbca !=nil {return _dbca ;};switch _dfbg :=_gcaa .(type ){case _b .StartElement :switch _dfbg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_aacdg :=NewCT_Xf ();if _acbfd :=d .DecodeElement (_aacdg ,&_dfbg );_acbfd !=nil {return _acbfd ;};_gebed .Xf =append (_gebed .Xf ,_aacdg );default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073\u0020\u0025\u0076",_dfbg .Name );if _gabf :=d .Skip ();_gabf !=nil {return _gabf ;};};case _b .EndElement :break _bbde ;case _b .CharData :};};return nil ;}; +// Page Margins +PageMargins *CT_PageMargins ; -// Validate validates the CT_GradientFill and its children -func (_agag *CT_GradientFill )Validate ()error {return _agag .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");};func NewCT_Member ()*CT_Member {_dbdec :=&CT_Member {};return _dbdec };func NewCT_MergeCells ()*CT_MergeCells {_abdgb :=&CT_MergeCells {};return _abdgb }; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Validate validates the CT_CustomChartsheetViews and its children -func (_ggff *CT_CustomChartsheetViews )Validate ()error {return _ggff .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_abddaf *CT_VolType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abddaf .TypeAttr =ST_VolDepType (1);for _ ,_acfgb :=range start .Attr {if _acfgb .Name .Local =="\u0074\u0079\u0070\u0065"{_abddaf .TypeAttr .UnmarshalXMLAttr (_acfgb );continue ;};};_fgebcd :for {_gaecac ,_gdafbb :=d .Token ();if _gdafbb !=nil {return _gdafbb ;};switch _ffccag :=_gaecac .(type ){case _b .StartElement :switch _ffccag .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"}:_defdf :=NewCT_VolMain ();if _cbefa :=d .DecodeElement (_defdf ,&_ffccag );_cbefa !=nil {return _cbefa ;};_abddaf .Main =append (_abddaf .Main ,_defdf );default:_ba .Log ("\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\u005fV\u006f\u006c\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_ffccag .Name );if _cbdfa :=d .Skip ();_cbdfa !=nil {return _cbdfa ;};};case _b .EndElement :break _fgebcd ;case _b .CharData :};};return nil ;};func (_ccaedg *VolTypes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="m\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073";return _ccaedg .CT_VolTypes .MarshalXML (e ,start );};func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_fgfcd :=&CT_CustomWorkbookView {};_fgfcd .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _fgfcd ;}; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path -func (_babbc *CT_ServerFormats )ValidateWithPath (path string )error {for _edfdf ,_fbdccg :=range _babbc .ServerFormat {if _ddbcga :=_fbdccg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_edfdf ));_ddbcga !=nil {return _ddbcga ;};};return nil ;};func (_baca *CT_ChartsheetViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cadgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_aeee :=range _baca .SheetView {e .EncodeElement (_aeee ,_cadgg );};if _baca .ExtLst !=nil {_fcgab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_baca .ExtLst ,_fcgab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Horizontal Page Breaks (Row) +RowBreaks *CT_PageBreak ; -// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path -func (_gbgcff *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _gbgcff .ExtLst !=nil {if _ecfdgf :=_gbgcff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecfdgf !=nil {return _ecfdgf ;};};return nil ;};func NewCT_PageField ()*CT_PageField {_bcabc :=&CT_PageField {};return _bcabc };func (_facdd *CT_OleSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abbaa :=range start .Attr {if _abbaa .Name .Local =="\u0072\u0065\u0066"{_bcgcd ,_bgbba :=_abbaa .Value ,error (nil );if _bgbba !=nil {return _bgbba ;};_facdd .RefAttr =_bcgcd ;continue ;};};for {_edege ,_afgbe :=d .Token ();if _afgbe !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_afgbe );};if _ebcgc ,_aagec :=_edege .(_b .EndElement );_aagec &&_ebcgc .Name ==start .Name {break ;};};return nil ;};func (_gacgf *CT_RangeSets )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gacgf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gacgf .CountAttr )});};e .EncodeToken (start );_bgefe :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_gefgg :=range _gacgf .RangeSet {e .EncodeElement (_gefgg ,_bgefe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eagbcf ST_RefMode )ValidateWithPath (path string )error {switch _eagbcf {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eagbcf ));};return nil ;};func (_deaag ST_OleUpdate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deaag .String (),start );};func (_deeca *CT_MdxSet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eebge :=range start .Attr {if _eebge .Name .Local =="\u006e\u0073"{_cggfa ,_aegec :=_ee .ParseUint (_eebge .Value ,10,32);if _aegec !=nil {return _aegec ;};_deeca .NsAttr =uint32 (_cggfa );continue ;};if _eebge .Name .Local =="\u0063"{_bbbec ,_gfdb :=_ee .ParseUint (_eebge .Value ,10,32);if _gfdb !=nil {return _gfdb ;};_gabcd :=uint32 (_bbbec );_deeca .CAttr =&_gabcd ;continue ;};if _eebge .Name .Local =="\u006f"{_deeca .OAttr .UnmarshalXMLAttr (_eebge );continue ;};};_acbba :for {_fbddaa ,_fgcbf :=d .Token ();if _fgcbf !=nil {return _fgcbf ;};switch _cebe :=_fbddaa .(type ){case _b .StartElement :switch _cebe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_fcbbg :=NewCT_MetadataStringIndex ();if _fdefa :=d .DecodeElement (_fcbbg ,&_cebe );_fdefa !=nil {return _fdefa ;};_deeca .N =append (_deeca .N ,_fcbbg );default:_ba .Log ("\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\u004d\u0064\u0078S\u0065\u0074 \u0025\u0076",_cebe .Name );if _cbfdd :=d .Skip ();_cbfdd !=nil {return _cbfdd ;};};case _b .EndElement :break _acbba ;case _b .CharData :};};return nil ;}; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Validate validates the CT_RevisionCustomView and its children -func (_gaeag *CT_RevisionCustomView )Validate ()error {return _gaeag .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");};type CT_ChartsheetProtection struct{ +// Custom Properties +CustomProperties *CT_CustomProperties ; -// Password -PasswordAttr *string ; +// Drawing +Drawing *CT_Drawing ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Legacy Drawing Reference +LegacyDrawing *CT_LegacyDrawing ; -// Password Hash Value -HashValueAttr *string ; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Background Image +Picture *CT_SheetBackgroundPicture ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Embedded Objects +OleObjects *CT_OleObjects ; -// Contents -ContentAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Objects Locked -ObjectsAttr *bool ;};type CT_PivotFilters struct{ +// ValidateWithPath validates the Revisions and its children, prefixing error messages with path +func (_fbacd *Revisions )ValidateWithPath (path string )error {if _gfega :=_fbacd .CT_Revisions .ValidateWithPath (path );_gfega !=nil {return _gfega ;};return nil ;};type CT_MeasureDimensionMaps struct{ -// Pivot Filter Count +// Measure Group Count CountAttr *uint32 ; -// PivotTable Advanced Filter -Filter []*CT_PivotFilter ;};func NewExternalLink ()*ExternalLink {_gcacd :=&ExternalLink {};_gcacd .CT_ExternalLink =*NewCT_ExternalLink ();return _gcacd ;};func (_bdede ST_ItemType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgeee :=_b .Attr {};_cgeee .Name =name ;switch _bdede {case ST_ItemTypeUnset :_cgeee .Value ="";case ST_ItemTypeData :_cgeee .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_cgeee .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_cgeee .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_cgeee .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_cgeee .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_cgeee .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_cgeee .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_cgeee .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_cgeee .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_cgeee .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_cgeee .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_cgeee .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_cgeee .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_cgeee .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_cgeee .Value ="\u0062\u006c\u0061n\u006b";};return _cgeee ,nil ;}; +// OLAP Measure Group +Map []*CT_MeasureDimensionMap ;};func (_edggfa *CT_RevisionHeader )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_edggfa .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_edggfa .SheetIdMap =NewCT_SheetIdMap ();for _ ,_fdddc :=range start .Attr {if _fdddc .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"&&_fdddc .Name .Local =="\u0069\u0064"||_fdddc .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"&&_fdddc .Name .Local =="\u0069\u0064"{_deaed ,_accbe :=_fdddc .Value ,error (nil );if _accbe !=nil {return _accbe ;};_edggfa .IdAttr =_deaed ;continue ;};if _fdddc .Name .Local =="\u0067\u0075\u0069\u0064"{_ddfg ,_edeagc :=_fdddc .Value ,error (nil );if _edeagc !=nil {return _edeagc ;};_edggfa .GuidAttr =_ddfg ;continue ;};if _fdddc .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_cgbbag ,_dcfede :=ParseStdlibTime (_fdddc .Value );if _dcfede !=nil {return _dcfede ;};_edggfa .DateTimeAttr =_cgbbag ;continue ;};if _fdddc .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_gdfac ,_ddec :=_b .ParseUint (_fdddc .Value ,10,32);if _ddec !=nil {return _ddec ;};_edggfa .MaxSheetIdAttr =uint32 (_gdfac );continue ;};if _fdddc .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_dcaec ,_egcgb :=_fdddc .Value ,error (nil );if _egcgb !=nil {return _egcgb ;};_edggfa .UserNameAttr =_dcaec ;continue ;};if _fdddc .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_cfcee ,_bfccf :=_b .ParseUint (_fdddc .Value ,10,32);if _bfccf !=nil {return _bfccf ;};_dcdb :=uint32 (_cfcee );_edggfa .MinRIdAttr =&_dcdb ;continue ;};if _fdddc .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_aeccdd ,_adgef :=_b .ParseUint (_fdddc .Value ,10,32);if _adgef !=nil {return _adgef ;};_ccdg :=uint32 (_aeccdd );_edggfa .MaxRIdAttr =&_ccdg ;continue ;};};_gdfebd :for {_cgaaef ,_bdabad :=d .Token ();if _bdabad !=nil {return _bdabad ;};switch _eccgdf :=_cgaaef .(type ){case _ea .StartElement :switch _eccgdf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}:if _cbgda :=d .DecodeElement (_edggfa .SheetIdMap ,&_eccgdf );_cbgda !=nil {return _cbgda ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}:_edggfa .ReviewedList =NewCT_ReviewedRevisions ();if _dbcdbe :=d .DecodeElement (_edggfa .ReviewedList ,&_eccgdf );_dbcdbe !=nil {return _dbcdbe ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edggfa .ExtLst =NewCT_ExtensionList ();if _cgdgf :=d .DecodeElement (_edggfa .ExtLst ,&_eccgdf );_cgdgf !=nil {return _cgdgf ;};default:_c .Log ("\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\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_eccgdf .Name );if _fbcef :=d .Skip ();_fbcef !=nil {return _fbcef ;};};case _ea .EndElement :break _gdfebd ;case _ea .CharData :};};return nil ;};func (_ecgbf *CT_Sets )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dabddd :=range start .Attr {if _dabddd .Name .Local =="\u0063\u006f\u0075n\u0074"{_adgce ,_dcedd :=_b .ParseUint (_dabddd .Value ,10,32);if _dcedd !=nil {return _dcedd ;};_cddea :=uint32 (_adgce );_ecgbf .CountAttr =&_cddea ;continue ;};};_cfege :for {_cgffe ,_dbeaeb :=d .Token ();if _dbeaeb !=nil {return _dbeaeb ;};switch _beefc :=_cgffe .(type ){case _ea .StartElement :switch _beefc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_gggbc :=NewCT_Set ();if _geeff :=d .DecodeElement (_gggbc ,&_beefc );_geeff !=nil {return _geeff ;};_ecgbf .Set =append (_ecgbf .Set ,_gggbc );default:_c .Log ("\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\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_beefc .Name );if _bagdc :=d .Skip ();_bagdc !=nil {return _bagdc ;};};case _ea .EndElement :break _cfege ;case _ea .CharData :};};return nil ;};type CT_IconFilter struct{ -// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path -func (_bafba *CT_Workbook )ValidateWithPath (path string )error {if _bcccb :=_bafba .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_bcccb !=nil {return _bcccb ;};if _bafba .FileVersion !=nil {if _dbdfdc :=_bafba .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e");_dbdfdc !=nil {return _dbdfdc ;};};if _bafba .FileSharing !=nil {if _bbgccf :=_bafba .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_bbgccf !=nil {return _bbgccf ;};};if _bafba .WorkbookPr !=nil {if _dgddc :=_bafba .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");_dgddc !=nil {return _dgddc ;};};if _bafba .WorkbookProtection !=nil {if _cdgbc :=_bafba .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cdgbc !=nil {return _cdgbc ;};};if _bafba .BookViews !=nil {if _dbedb :=_bafba .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_dbedb !=nil {return _dbedb ;};};if _bebcb :=_bafba .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073");_bebcb !=nil {return _bebcb ;};if _bafba .FunctionGroups !=nil {if _edefcg :=_bafba .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_edefcg !=nil {return _edefcg ;};};if _bafba .ExternalReferences !=nil {if _ffbgf :=_bafba .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_ffbgf !=nil {return _ffbgf ;};};if _bafba .DefinedNames !=nil {if _dagdaa :=_bafba .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_dagdaa !=nil {return _dagdaa ;};};if _bafba .CalcPr !=nil {if _feggg :=_bafba .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072");_feggg !=nil {return _feggg ;};};if _bafba .OleSize !=nil {if _adgefc :=_bafba .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_adgefc !=nil {return _adgefc ;};};if _bafba .CustomWorkbookViews !=nil {if _gbbgf :=_bafba .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073");_gbbgf !=nil {return _gbbgf ;};};if _bafba .PivotCaches !=nil {if _begdf :=_bafba .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_begdf !=nil {return _begdf ;};};if _bafba .SmartTagPr !=nil {if _dfafd :=_bafba .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_dfafd !=nil {return _dfafd ;};};if _bafba .SmartTagTypes !=nil {if _cfefcf :=_bafba .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_cfefcf !=nil {return _cfefcf ;};};if _bafba .WebPublishing !=nil {if _dbbec :=_bafba .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067");_dbbec !=nil {return _dbbec ;};};for _gbfebg ,_dgcfab :=range _bafba .FileRecoveryPr {if _ecagbg :=_dgcfab .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gbfebg ));_ecagbg !=nil {return _ecagbg ;};};if _bafba .WebPublishObjects !=nil {if _afdeb :=_bafba .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_afdeb !=nil {return _afdeb ;};};if _bafba .ExtLst !=nil {if _bbeggg :=_bafba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbeggg !=nil {return _bbeggg ;};};return nil ;};type CT_ColorFilter struct{ +// Icon Set +IconSetAttr ST_IconSetType ; -// Differential Format Record Id -DxfIdAttr *uint32 ; +// Icon Id +IconIdAttr *uint32 ;}; -// Filter By Cell Color -CellColorAttr *bool ;};func (_dbdgd ST_FormulaExpression )ValidateWithPath (path string )error {switch _dbdgd {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdgd ));};return nil ;};func (_abfef *CT_Fonts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgada :=range start .Attr {if _dgada .Name .Local =="\u0063\u006f\u0075n\u0074"{_feggc ,_gfdcc :=_ee .ParseUint (_dgada .Value ,10,32);if _gfdcc !=nil {return _gfdcc ;};_fabfc :=uint32 (_feggc );_abfef .CountAttr =&_fabfc ;continue ;};};_edgee :for {_bdfdc ,_gagcc :=d .Token ();if _gagcc !=nil {return _gagcc ;};switch _fcbdb :=_bdfdc .(type ){case _b .StartElement :switch _fcbdb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_dcaeg :=NewCT_Font ();if _fcbc :=d .DecodeElement (_dcaeg ,&_fcbdb );_fcbc !=nil {return _fcbc ;};_abfef .Font =append (_abfef .Font ,_dcaeg );default:_ba .Log ("\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\u0046\u006f\u006e\u0074\u0073\u0020\u0025\u0076",_fcbdb .Name );if _abceg :=d .Skip ();_abceg !=nil {return _abceg ;};};case _b .EndElement :break _edgee ;case _b .CharData :};};return nil ;};type CT_Hyperlinks struct{ +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_fadfe *CT_PageMargins )ValidateWithPath (path string )error {return nil };func (_gcdcbe *CT_SheetBackgroundPicture )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_gcdcbe .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);func (_eaeff ST_FieldSortType )Validate ()error {return _eaeff .ValidateWithPath ("")};func (_egbdg *CT_Stylesheet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dadfa :for {_gbdbb ,_eacfb :=d .Token ();if _eacfb !=nil {return _eacfb ;};switch _dgcagf :=_gbdbb .(type ){case _ea .StartElement :switch _dgcagf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_egbdg .NumFmts =NewCT_NumFmts ();if _ggacf :=d .DecodeElement (_egbdg .NumFmts ,&_dgcagf );_ggacf !=nil {return _ggacf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_egbdg .Fonts =NewCT_Fonts ();if _fgbdca :=d .DecodeElement (_egbdg .Fonts ,&_dgcagf );_fgbdca !=nil {return _fgbdca ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_egbdg .Fills =NewCT_Fills ();if _cbbaf :=d .DecodeElement (_egbdg .Fills ,&_dgcagf );_cbbaf !=nil {return _cbbaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_egbdg .Borders =NewCT_Borders ();if _efcdgb :=d .DecodeElement (_egbdg .Borders ,&_dgcagf );_efcdgb !=nil {return _efcdgb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_egbdg .CellStyleXfs =NewCT_CellStyleXfs ();if _dagba :=d .DecodeElement (_egbdg .CellStyleXfs ,&_dgcagf );_dagba !=nil {return _dagba ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_egbdg .CellXfs =NewCT_CellXfs ();if _fegdd :=d .DecodeElement (_egbdg .CellXfs ,&_dgcagf );_fegdd !=nil {return _fegdd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_egbdg .CellStyles =NewCT_CellStyles ();if _aeaea :=d .DecodeElement (_egbdg .CellStyles ,&_dgcagf );_aeaea !=nil {return _aeaea ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_egbdg .Dxfs =NewCT_Dxfs ();if _efbgc :=d .DecodeElement (_egbdg .Dxfs ,&_dgcagf );_efbgc !=nil {return _efbgc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_egbdg .TableStyles =NewCT_TableStyles ();if _agcdg :=d .DecodeElement (_egbdg .TableStyles ,&_dgcagf );_agcdg !=nil {return _agcdg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_egbdg .Colors =NewCT_Colors ();if _agbcd :=d .DecodeElement (_egbdg .Colors ,&_dgcagf );_agbcd !=nil {return _agbcd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egbdg .ExtLst =NewCT_ExtensionList ();if _afdaa :=d .DecodeElement (_egbdg .ExtLst ,&_dgcagf );_afdaa !=nil {return _afdaa ;};default:_c .Log ("\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\u0053t\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_dgcagf .Name );if _gfffc :=d .Skip ();_gfffc !=nil {return _gfffc ;};};case _ea .EndElement :break _dadfa ;case _ea .CharData :};};return nil ;}; -// Hyperlink -Hyperlink []*CT_Hyperlink ;}; +// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path +func (_dbbfb *CT_CsPageSetup )ValidateWithPath (path string )error {if _dbbfb .PaperHeightAttr !=nil {if !_d .ST_PositiveUniversalMeasurePatternRe .MatchString (*_dbbfb .PaperHeightAttr ){return _be .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_PositiveUniversalMeasurePatternRe ,*_dbbfb .PaperHeightAttr );};};if _dbbfb .PaperHeightAttr !=nil {if !_d .ST_UniversalMeasurePatternRe .MatchString (*_dbbfb .PaperHeightAttr ){return _be .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_UniversalMeasurePatternRe ,*_dbbfb .PaperHeightAttr );};};if _dbbfb .PaperWidthAttr !=nil {if !_d .ST_PositiveUniversalMeasurePatternRe .MatchString (*_dbbfb .PaperWidthAttr ){return _be .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_PositiveUniversalMeasurePatternRe ,*_dbbfb .PaperWidthAttr );};};if _dbbfb .PaperWidthAttr !=nil {if !_d .ST_UniversalMeasurePatternRe .MatchString (*_dbbfb .PaperWidthAttr ){return _be .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_UniversalMeasurePatternRe ,*_dbbfb .PaperWidthAttr );};};if _accc :=_dbbfb .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_accc !=nil {return _accc ;};return nil ;};func (_eefda *CT_OleObject )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _eefda .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_eefda .ProgIdAttr )});};if _eefda .DvAspectAttr !=ST_DvAspectUnset {_ebede ,_bcgbe :=_eefda .DvAspectAttr .MarshalXMLAttr (_ea .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _bcgbe !=nil {return _bcgbe ;};start .Attr =append (start .Attr ,_ebede );};if _eefda .LinkAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_be .Sprintf ("\u0025\u0076",*_eefda .LinkAttr )});};if _eefda .OleUpdateAttr !=ST_OleUpdateUnset {_bbaeb ,_gbbgb :=_eefda .OleUpdateAttr .MarshalXMLAttr (_ea .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _gbbgb !=nil {return _gbbgb ;};start .Attr =append (start .Attr ,_bbaeb );};if _eefda .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eefda .AutoLoadAttr ))});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_eefda .ShapeIdAttr )});if _eefda .IdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_eefda .IdAttr )});};e .EncodeToken (start );if _eefda .ObjectPr !=nil {_afegg :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_eefda .ObjectPr ,_afegg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_InputCells ()*CT_InputCells {_bggfb :=&CT_InputCells {};return _bggfb };func (_cfggc *CT_TableColumns )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cfggc .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cfggc .CountAttr )});};e .EncodeToken (start );_cebfb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_bffgb :=range _cfggc .TableColumn {e .EncodeElement (_bffgb ,_cebfb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bafbg *CT_DataField )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gfdcb :=range start .Attr {if _gfdcb .Name .Local =="\u006e\u0061\u006d\u0065"{_ebgcg ,_bgaeg :=_gfdcb .Value ,error (nil );if _bgaeg !=nil {return _bgaeg ;};_bafbg .NameAttr =&_ebgcg ;continue ;};if _gfdcb .Name .Local =="\u0066\u006c\u0064"{_gdbe ,_bdfcg :=_b .ParseUint (_gfdcb .Value ,10,32);if _bdfcg !=nil {return _bdfcg ;};_bafbg .FldAttr =uint32 (_gdbe );continue ;};if _gfdcb .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bafbg .SubtotalAttr .UnmarshalXMLAttr (_gfdcb );continue ;};if _gfdcb .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_bafbg .ShowDataAsAttr .UnmarshalXMLAttr (_gfdcb );continue ;};if _gfdcb .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_bfdbd ,_ccaeg :=_b .ParseInt (_gfdcb .Value ,10,32);if _ccaeg !=nil {return _ccaeg ;};_daca :=int32 (_bfdbd );_bafbg .BaseFieldAttr =&_daca ;continue ;};if _gfdcb .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_bffee ,_gdafb :=_b .ParseUint (_gfdcb .Value ,10,32);if _gdafb !=nil {return _gdafb ;};_dccc :=uint32 (_bffee );_bafbg .BaseItemAttr =&_dccc ;continue ;};if _gfdcb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_adcdc ,_ccgcd :=_b .ParseUint (_gfdcb .Value ,10,32);if _ccgcd !=nil {return _ccgcd ;};_beeff :=uint32 (_adcdc );_bafbg .NumFmtIdAttr =&_beeff ;continue ;};};_ebbdd :for {_edaa ,_ggeg :=d .Token ();if _ggeg !=nil {return _ggeg ;};switch _gbbd :=_edaa .(type ){case _ea .StartElement :switch _gbbd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bafbg .ExtLst =NewCT_ExtensionList ();if _eebda :=d .DecodeElement (_bafbg .ExtLst ,&_gbbd );_eebda !=nil {return _eebda ;};default:_c .Log ("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_D\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_gbbd .Name );if _gcfdb :=d .Skip ();_gcfdb !=nil {return _gcfdb ;};};case _ea .EndElement :break _ebbdd ;case _ea .CharData :};};return nil ;};func (_efcegb ST_DvAspect )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_efcegb .String (),start );}; -// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path -func (_eafgfb *CT_Location )ValidateWithPath (path string )error {return nil };func (_eddba ST_PatternType )Validate ()error {return _eddba .ValidateWithPath ("")};func (_fged *CT_Cols )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fbfdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_gagc :=range _fged .Col {e .EncodeElement (_gagc ,_fbfdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path +func (_cecga *CT_Item )ValidateWithPath (path string )error {if _efdab :=_cecga .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_efdab !=nil {return _efdab ;};return nil ;};func (_gcefb *CT_RevisionComment )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gcefb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_ffdef :=range start .Attr {if _ffdef .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fgegf ,_ecccg :=_b .ParseUint (_ffdef .Value ,10,32);if _ecccg !=nil {return _ecccg ;};_gcefb .SheetIdAttr =uint32 (_fgegf );continue ;};if _ffdef .Name .Local =="\u0063\u0065\u006c\u006c"{_eggcd ,_efeff :=_ffdef .Value ,error (nil );if _efeff !=nil {return _efeff ;};_gcefb .CellAttr =_eggcd ;continue ;};if _ffdef .Name .Local =="\u0067\u0075\u0069\u0064"{_eabge ,_dedea :=_ffdef .Value ,error (nil );if _dedea !=nil {return _dedea ;};_gcefb .GuidAttr =_eabge ;continue ;};if _ffdef .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_gcefb .ActionAttr .UnmarshalXMLAttr (_ffdef );continue ;};if _ffdef .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_bcedc ,_fcbdf :=_b .ParseBool (_ffdef .Value );if _fcbdf !=nil {return _fcbdf ;};_gcefb .AlwaysShowAttr =&_bcedc ;continue ;};if _ffdef .Name .Local =="\u006f\u006c\u0064"{_acbfe ,_gcfef :=_b .ParseBool (_ffdef .Value );if _gcfef !=nil {return _gcfef ;};_gcefb .OldAttr =&_acbfe ;continue ;};if _ffdef .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_bcbbfd ,_gdbgf :=_b .ParseBool (_ffdef .Value );if _gdbgf !=nil {return _gdbgf ;};_gcefb .HiddenRowAttr =&_bcbbfd ;continue ;};if _ffdef .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_bcfg ,_gabge :=_b .ParseBool (_ffdef .Value );if _gabge !=nil {return _gabge ;};_gcefb .HiddenColumnAttr =&_bcfg ;continue ;};if _ffdef .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_beacbg ,_cfbff :=_ffdef .Value ,error (nil );if _cfbff !=nil {return _cfbff ;};_gcefb .AuthorAttr =_beacbg ;continue ;};if _ffdef .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_cdgged ,_dccfg :=_b .ParseUint (_ffdef .Value ,10,32);if _dccfg !=nil {return _dccfg ;};_ceccef :=uint32 (_cdgged );_gcefb .OldLengthAttr =&_ceccef ;continue ;};if _ffdef .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_dbbdb ,_egccdg :=_b .ParseUint (_ffdef .Value ,10,32);if _egccdg !=nil {return _egccdg ;};_febca :=uint32 (_dbbdb );_gcefb .NewLengthAttr =&_febca ;continue ;};};for {_dfaba ,_gdgeg :=d .Token ();if _gdgeg !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006fn\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_gdgeg );};if _fgbeg ,_abadd :=_dfaba .(_ea .EndElement );_abadd &&_fgbeg .Name ==start .Name {break ;};};return nil ;};type CT_ReviewedRevisions struct{ -// Validate validates the CT_ColorScale and its children -func (_cfe *CT_ColorScale )Validate ()error {return _cfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");};func (_ega *CT_BookView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aec :=range start .Attr {if _aec .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_ccg ,_dgd :=_ee .ParseUint (_aec .Value ,10,32);if _dgd !=nil {return _dgd ;};_dbc :=uint32 (_ccg );_ega .WindowWidthAttr =&_dbc ;continue ;};if _aec .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_ega .VisibilityAttr .UnmarshalXMLAttr (_aec );continue ;};if _aec .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_dcb ,_dcd :=_ee .ParseBool (_aec .Value );if _dcd !=nil {return _dcd ;};_ega .ShowHorizontalScrollAttr =&_dcb ;continue ;};if _aec .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_eef ,_gf :=_ee .ParseBool (_aec .Value );if _gf !=nil {return _gf ;};_ega .ShowVerticalScrollAttr =&_eef ;continue ;};if _aec .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_cdd ,_ceg :=_ee .ParseBool (_aec .Value );if _ceg !=nil {return _ceg ;};_ega .ShowSheetTabsAttr =&_cdd ;continue ;};if _aec .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_fcagc ,_gaa :=_ee .ParseInt (_aec .Value ,10,32);if _gaa !=nil {return _gaa ;};_df :=int32 (_fcagc );_ega .XWindowAttr =&_df ;continue ;};if _aec .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_cbf ,_af :=_ee .ParseInt (_aec .Value ,10,32);if _af !=nil {return _af ;};_fcdc :=int32 (_cbf );_ega .YWindowAttr =&_fcdc ;continue ;};if _aec .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_geb ,_ebc :=_ee .ParseBool (_aec .Value );if _ebc !=nil {return _ebc ;};_ega .MinimizedAttr =&_geb ;continue ;};if _aec .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_ffd ,_efff :=_ee .ParseUint (_aec .Value ,10,32);if _efff !=nil {return _efff ;};_bafb :=uint32 (_ffd );_ega .WindowHeightAttr =&_bafb ;continue ;};if _aec .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_ggd ,_fdb :=_ee .ParseUint (_aec .Value ,10,32);if _fdb !=nil {return _fdb ;};_gfe :=uint32 (_ggd );_ega .TabRatioAttr =&_gfe ;continue ;};if _aec .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_da ,_dgad :=_ee .ParseUint (_aec .Value ,10,32);if _dgad !=nil {return _dgad ;};_fbb :=uint32 (_da );_ega .FirstSheetAttr =&_fbb ;continue ;};if _aec .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_ad ,_abg :=_ee .ParseUint (_aec .Value ,10,32);if _abg !=nil {return _abg ;};_eefa :=uint32 (_ad );_ega .ActiveTabAttr =&_eefa ;continue ;};if _aec .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_dcg ,_dfg :=_ee .ParseBool (_aec .Value );if _dfg !=nil {return _dfg ;};_ega .AutoFilterDateGroupingAttr =&_dcg ;continue ;};};_efg :for {_acag ,_bca :=d .Token ();if _bca !=nil {return _bca ;};switch _bfb :=_acag .(type ){case _b .StartElement :switch _bfb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ega .ExtLst =NewCT_ExtensionList ();if _cgfd :=d .DecodeElement (_ega .ExtLst ,&_bfb );_cgfd !=nil {return _cgfd ;};default:_ba .Log ("\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\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_bfb .Name );if _faa :=d .Skip ();_faa !=nil {return _faa ;};};case _b .EndElement :break _efg ;case _b .CharData :};};return nil ;};func NewCT_Cols ()*CT_Cols {_efaa :=&CT_Cols {};return _efaa };func (_dfcfe *CT_Members )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfcbc :=range start .Attr {if _cfcbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdbec ,_ffbaa :=_ee .ParseUint (_cfcbc .Value ,10,32);if _ffbaa !=nil {return _ffbaa ;};_deeed :=uint32 (_cdbec );_dfcfe .CountAttr =&_deeed ;continue ;};if _cfcbc .Name .Local =="\u006c\u0065\u0076e\u006c"{_caaaa ,_gefcc :=_ee .ParseUint (_cfcbc .Value ,10,32);if _gefcc !=nil {return _gefcc ;};_fabfb :=uint32 (_caaaa );_dfcfe .LevelAttr =&_fabfb ;continue ;};};_bdebc :for {_fffaf ,_dbfaf :=d .Token ();if _dbfaf !=nil {return _dbfaf ;};switch _afcfb :=_fffaf .(type ){case _b .StartElement :switch _afcfb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"}:_cbcec :=NewCT_Member ();if _adagc :=d .DecodeElement (_cbcec ,&_afcfb );_adagc !=nil {return _adagc ;};_dfcfe .Member =append (_dfcfe .Member ,_cbcec );default:_ba .Log ("\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\u005fM\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_afcfb .Name );if _feadc :=d .Skip ();_feadc !=nil {return _feadc ;};};case _b .EndElement :break _bdebc ;case _b .CharData :};};return nil ;};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_cagg :=&CT_CustomChartsheetView {};_cagg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _cagg ;};func NewCT_PivotFilters ()*CT_PivotFilters {_fefcaf :=&CT_PivotFilters {};return _fefcaf };func (_cdcff *ST_DataValidationType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cggfca ,_ddffda :=d .Token ();if _ddffda !=nil {return _ddffda ;};if _ededc ,_cbbgfe :=_cggfca .(_b .EndElement );_cbbgfe &&_ededc .Name ==start .Name {*_cdcff =1;return nil ;};if _gfbcfe ,_aagdceb :=_cggfca .(_b .CharData );!_aagdceb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cggfca );}else {switch string (_gfbcfe ){case "":*_cdcff =0;case "\u006e\u006f\u006e\u0065":*_cdcff =1;case "\u0077\u0068\u006fl\u0065":*_cdcff =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_cdcff =3;case "\u006c\u0069\u0073\u0074":*_cdcff =4;case "\u0064\u0061\u0074\u0065":*_cdcff =5;case "\u0074\u0069\u006d\u0065":*_cdcff =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_cdcff =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cdcff =8;};};_cggfca ,_ddffda =d .Token ();if _ddffda !=nil {return _ddffda ;};if _cedbe ,_aebea :=_cggfca .(_b .EndElement );_aebea &&_cedbe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cggfca );}; +// Reviewed Revisions Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path -func (_edc *CT_CacheHierarchy )ValidateWithPath (path string )error {if _edc .FieldsUsage !=nil {if _gef :=_edc .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_gef !=nil {return _gef ;};};if _edc .GroupLevels !=nil {if _cgc :=_edc .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_cgc !=nil {return _cgc ;};};if _edc .ExtLst !=nil {if _bag :=_edc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bag !=nil {return _bag ;};};return nil ;};func (_cddcd *PivotCacheRecords )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cddcd .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();for _ ,_gcdbc :=range start .Attr {if _gcdbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgbag ,_bbgggg :=_ee .ParseUint (_gcdbc .Value ,10,32);if _bbgggg !=nil {return _bbgggg ;};_gfgfg :=uint32 (_bgbag );_cddcd .CountAttr =&_gfgfg ;continue ;};};_gebfgc :for {_gdgefd ,_gfcggb :=d .Token ();if _gfcggb !=nil {return _gfcggb ;};switch _aaeee :=_gdgefd .(type ){case _b .StartElement :switch _aaeee .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_agaed :=NewCT_Record ();if _dfdad :=d .DecodeElement (_agaed ,&_aaeee );_dfdad !=nil {return _dfdad ;};_cddcd .R =append (_cddcd .R ,_agaed );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cddcd .ExtLst =NewCT_ExtensionList ();if _acada :=d .DecodeElement (_cddcd .ExtLst ,&_aaeee );_acada !=nil {return _acada ;};default:_ba .Log ("\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\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_aaeee .Name );if _baafa :=d .Skip ();_baafa !=nil {return _baafa ;};};case _b .EndElement :break _gebfgc ;case _b .CharData :};};return nil ;};func (_ecfcb *CT_Revisions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceddg :for {_aaaaa ,_cacca :=d .Token ();if _cacca !=nil {return _cacca ;};switch _fdcfdd :=_aaaaa .(type ){case _b .StartElement :switch _fdcfdd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_bafcbd :=NewCT_RevisionRowColumn ();if _gaeee :=d .DecodeElement (_bafcbd ,&_fdcfdd );_gaeee !=nil {return _gaeee ;};_ecfcb .Rrc =append (_ecfcb .Rrc ,_bafcbd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_gbdbb :=NewCT_RevisionMove ();if _cfedg :=d .DecodeElement (_gbdbb ,&_fdcfdd );_cfedg !=nil {return _cfedg ;};_ecfcb .Rm =append (_ecfcb .Rm ,_gbdbb );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_gdadde :=NewCT_RevisionCustomView ();if _abfaf :=d .DecodeElement (_gdadde ,&_fdcfdd );_abfaf !=nil {return _abfaf ;};_ecfcb .Rcv =append (_ecfcb .Rcv ,_gdadde );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_fddde :=NewCT_RevisionSheetRename ();if _cefcf :=d .DecodeElement (_fddde ,&_fdcfdd );_cefcf !=nil {return _cefcf ;};_ecfcb .Rsnm =append (_ecfcb .Rsnm ,_fddde );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_ffebg :=NewCT_RevisionInsertSheet ();if _beecg :=d .DecodeElement (_ffebg ,&_fdcfdd );_beecg !=nil {return _beecg ;};_ecfcb .Ris =append (_ecfcb .Ris ,_ffebg );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_fgffeb :=NewCT_RevisionCellChange ();if _gbaga :=d .DecodeElement (_fgffeb ,&_fdcfdd );_gbaga !=nil {return _gbaga ;};_ecfcb .Rcc =append (_ecfcb .Rcc ,_fgffeb );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_febddg :=NewCT_RevisionFormatting ();if _cdeac :=d .DecodeElement (_febddg ,&_fdcfdd );_cdeac !=nil {return _cdeac ;};_ecfcb .Rfmt =append (_ecfcb .Rfmt ,_febddg );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_acefg :=NewCT_RevisionAutoFormatting ();if _aecgeb :=d .DecodeElement (_acefg ,&_fdcfdd );_aecgeb !=nil {return _aecgeb ;};_ecfcb .Raf =append (_ecfcb .Raf ,_acefg );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_aafcc :=NewCT_RevisionDefinedName ();if _bfdca :=d .DecodeElement (_aafcc ,&_fdcfdd );_bfdca !=nil {return _bfdca ;};_ecfcb .Rdn =append (_ecfcb .Rdn ,_aafcc );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_fadcd :=NewCT_RevisionComment ();if _facbf :=d .DecodeElement (_fadcd ,&_fdcfdd );_facbf !=nil {return _facbf ;};_ecfcb .Rcmt =append (_ecfcb .Rcmt ,_fadcd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_eecee :=NewCT_RevisionQueryTableField ();if _eceee :=d .DecodeElement (_eecee ,&_fdcfdd );_eceee !=nil {return _eceee ;};_ecfcb .Rqt =append (_ecfcb .Rqt ,_eecee );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_fabae :=NewCT_RevisionConflict ();if _eaegf :=d .DecodeElement (_fabae ,&_fdcfdd );_eaegf !=nil {return _eaegf ;};_ecfcb .Rcft =append (_ecfcb .Rcft ,_fabae );default:_ba .Log ("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\u0065\u0076i\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_fdcfdd .Name );if _bcgfaa :=d .Skip ();_bcgfaa !=nil {return _bcgfaa ;};};case _b .EndElement :break _ceddg ;case _b .CharData :};};return nil ;}; +// Reviewed +Reviewed []*CT_Reviewed ;};func (_efgg *CT_CalculatedItems )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_efca :=range start .Attr {if _efca .Name .Local =="\u0063\u006f\u0075n\u0074"{_dggc ,_gce :=_b .ParseUint (_efca .Value ,10,32);if _gce !=nil {return _gce ;};_gbff :=uint32 (_dggc );_efgg .CountAttr =&_gbff ;continue ;};};_cdc :for {_dbdb ,_eagb :=d .Token ();if _eagb !=nil {return _eagb ;};switch _ffge :=_dbdb .(type ){case _ea .StartElement :switch _ffge .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}:_beeg :=NewCT_CalculatedItem ();if _bdad :=d .DecodeElement (_beeg ,&_ffge );_bdad !=nil {return _bdad ;};_efgg .CalculatedItem =append (_efgg .CalculatedItem ,_beeg );default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_ffge .Name );if _ecea :=d .Skip ();_ecea !=nil {return _ecea ;};};case _ea .EndElement :break _cdc ;case _ea .CharData :};};return nil ;};func (_gccc *CT_Control )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_gccc .ShapeIdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_gccc .IdAttr )});if _gccc .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_gccc .NameAttr )});};e .EncodeToken (start );if _gccc .ControlPr !=nil {_cbga :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_gccc .ControlPr ,_cbga );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};const (ST_SortMethodUnset ST_SortMethod =0;ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;); -// Validate validates the CT_Row and its children -func (_beabf *CT_Row )Validate ()error {return _beabf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};type CT_RangeSets struct{ +// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path +func (_cedad *CT_DateGroupItem )ValidateWithPath (path string )error {if _cedad .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _be .Errorf ("\u0025s\u002f\u0044a\u0074\u0065\u0054\u0069m\u0065\u0047\u0072o\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072 i\u0073\u0020\u0061 \u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079 \u0066\u0069e\u006c\u0064",path );};if _aacc :=_cedad .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_aacc !=nil {return _aacc ;};return nil ;};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_bcd :=&CT_CacheHierarchy {};return _bcd };func (_dcabd *CT_DataRefs )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dcabd .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dcabd .CountAttr )});};e .EncodeToken (start );if _dcabd .DataRef !=nil {_cgbaa :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_cdae :=range _dcabd .DataRef {e .EncodeElement (_cdae ,_cgbaa );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Reference and Page Item Count -CountAttr *uint32 ; +// Validate validates the CT_PivotSelection and its children +func (_cbgad *CT_PivotSelection )Validate ()error {return _cbgad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};type CT_OutlinePr struct{ -// Range Set -RangeSet []*CT_RangeSet ;};type CT_CalcCell struct{ +// Apply Styles in Outline +ApplyStylesAttr *bool ; -// Cell Reference -RAttr *string ;RefAttr *string ; +// Summary Below +SummaryBelowAttr *bool ; -// Sheet Id -IAttr *int32 ; +// Summary Right +SummaryRightAttr *bool ; -// Child Chain -SAttr *bool ; +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ;};func (_fafcab *CT_SharedUser )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fafcab .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_gacec :=range start .Attr {if _gacec .Name .Local =="\u0067\u0075\u0069\u0064"{_ebddab ,_ffdgac :=_gacec .Value ,error (nil );if _ffdgac !=nil {return _ffdgac ;};_fafcab .GuidAttr =_ebddab ;continue ;};if _gacec .Name .Local =="\u006e\u0061\u006d\u0065"{_bgffge ,_gcfad :=_gacec .Value ,error (nil );if _gcfad !=nil {return _gcfad ;};_fafcab .NameAttr =_bgffge ;continue ;};if _gacec .Name .Local =="\u0069\u0064"{_ccebbf ,_dfabd :=_b .ParseInt (_gacec .Value ,10,32);if _dfabd !=nil {return _dfabd ;};_fafcab .IdAttr =int32 (_ccebbf );continue ;};if _gacec .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_efgeae ,_fagag :=ParseStdlibTime (_gacec .Value );if _fagag !=nil {return _fagag ;};_fafcab .DateTimeAttr =_efgeae ;continue ;};};_fdfaab :for {_gcddgf ,_acgbf :=d .Token ();if _acgbf !=nil {return _acgbf ;};switch _eebad :=_gcddgf .(type ){case _ea .StartElement :switch _eebad .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fafcab .ExtLst =NewCT_ExtensionList ();if _cfded :=d .DecodeElement (_fafcab .ExtLst ,&_eebad );_cfded !=nil {return _cfded ;};default:_c .Log ("\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\u0053h\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072 \u0025\u0076",_eebad .Name );if _ggfec :=d .Skip ();_ggfec !=nil {return _ggfec ;};};case _ea .EndElement :break _fdfaab ;case _ea .CharData :};};return nil ;};func (_bddb *CT_CustomSheetView )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bddb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_gfba :=range start .Attr {if _gfba .Name .Local =="\u0073\u0074\u0061t\u0065"{_bddb .StateAttr .UnmarshalXMLAttr (_gfba );continue ;};if _gfba .Name .Local =="\u0067\u0075\u0069\u0064"{_aceab ,_gege :=_gfba .Value ,error (nil );if _gege !=nil {return _gege ;};_bddb .GuidAttr =_aceab ;continue ;};if _gfba .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_gffgb ,_bdee :=_b .ParseBool (_gfba .Value );if _bdee !=nil {return _bdee ;};_bddb .FilterUniqueAttr =&_gffgb ;continue ;};if _gfba .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_aebg ,_efad :=_b .ParseUint (_gfba .Value ,10,32);if _efad !=nil {return _efad ;};_eabfb :=uint32 (_aebg );_bddb .ColorIdAttr =&_eabfb ;continue ;};if _gfba .Name .Local =="\u0076\u0069\u0065\u0077"{_bddb .ViewAttr .UnmarshalXMLAttr (_gfba );continue ;};if _gfba .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_aece ,_bcaca :=_b .ParseBool (_gfba .Value );if _bcaca !=nil {return _bcaca ;};_bddb .ShowFormulasAttr =&_aece ;continue ;};if _gfba .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_babdfc ,_debba :=_b .ParseBool (_gfba .Value );if _debba !=nil {return _debba ;};_bddb .ShowRulerAttr =&_babdfc ;continue ;};if _gfba .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_agagaa ,_aagd :=_b .ParseBool (_gfba .Value );if _aagd !=nil {return _aagd ;};_bddb .ShowRowColAttr =&_agagaa ;continue ;};if _gfba .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_begfc ,_afdfae :=_gfba .Value ,error (nil );if _afdfae !=nil {return _afdfae ;};_bddb .TopLeftCellAttr =&_begfc ;continue ;};if _gfba .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_defg ,_adfea :=_b .ParseBool (_gfba .Value );if _adfea !=nil {return _adfea ;};_bddb .ZeroValuesAttr =&_defg ;continue ;};if _gfba .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_fbada ,_cdebd :=_b .ParseBool (_gfba .Value );if _cdebd !=nil {return _cdebd ;};_bddb .HiddenColumnsAttr =&_fbada ;continue ;};if _gfba .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_fcbb ,_dgac :=_b .ParseBool (_gfba .Value );if _dgac !=nil {return _dgac ;};_bddb .OutlineSymbolsAttr =&_fcbb ;continue ;};if _gfba .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_ddbb ,_cceec :=_b .ParseBool (_gfba .Value );if _cceec !=nil {return _cceec ;};_bddb .FilterAttr =&_ddbb ;continue ;};if _gfba .Name .Local =="\u0073\u0063\u0061l\u0065"{_bfafe ,_debe :=_b .ParseUint (_gfba .Value ,10,32);if _debe !=nil {return _debe ;};_gfdd :=uint32 (_bfafe );_bddb .ScaleAttr =&_gfdd ;continue ;};if _gfba .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_fcgec ,_aaegd :=_b .ParseBool (_gfba .Value );if _aaegd !=nil {return _aaegd ;};_bddb .ShowGridLinesAttr =&_fcgec ;continue ;};if _gfba .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_cgfbc ,_cfbg :=_b .ParseBool (_gfba .Value );if _cfbg !=nil {return _cfbg ;};_bddb .HiddenRowsAttr =&_cgfbc ;continue ;};if _gfba .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_bgee ,_cgbbg :=_b .ParseBool (_gfba .Value );if _cgbbg !=nil {return _cgbbg ;};_bddb .FitToPageAttr =&_bgee ;continue ;};if _gfba .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_afacc ,_gcddd :=_b .ParseBool (_gfba .Value );if _gcddd !=nil {return _gcddd ;};_bddb .PrintAreaAttr =&_afacc ;continue ;};if _gfba .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_dbec ,_abcc :=_b .ParseBool (_gfba .Value );if _abcc !=nil {return _abcc ;};_bddb .ShowAutoFilterAttr =&_dbec ;continue ;};if _gfba .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_bbegf ,_fcgf :=_b .ParseBool (_gfba .Value );if _fcgf !=nil {return _fcgf ;};_bddb .ShowPageBreaksAttr =&_bbegf ;continue ;};};_fcdb :for {_fccbb ,_ecee :=d .Token ();if _ecee !=nil {return _ecee ;};switch _fggga :=_fccbb .(type ){case _ea .StartElement :switch _fggga .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_bddb .Pane =NewCT_Pane ();if _acaa :=d .DecodeElement (_bddb .Pane ,&_fggga );_acaa !=nil {return _acaa ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_bddb .Selection =NewCT_Selection ();if _dfcf :=d .DecodeElement (_bddb .Selection ,&_fggga );_dfcf !=nil {return _dfcf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_bddb .RowBreaks =NewCT_PageBreak ();if _decga :=d .DecodeElement (_bddb .RowBreaks ,&_fggga );_decga !=nil {return _decga ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_bddb .ColBreaks =NewCT_PageBreak ();if _dbadg :=d .DecodeElement (_bddb .ColBreaks ,&_fggga );_dbadg !=nil {return _dbadg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bddb .PageMargins =NewCT_PageMargins ();if _edag :=d .DecodeElement (_bddb .PageMargins ,&_fggga );_edag !=nil {return _edag ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_bddb .PrintOptions =NewCT_PrintOptions ();if _aedg :=d .DecodeElement (_bddb .PrintOptions ,&_fggga );_aedg !=nil {return _aedg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bddb .PageSetup =NewCT_PageSetup ();if _ebcda :=d .DecodeElement (_bddb .PageSetup ,&_fggga );_ebcda !=nil {return _ebcda ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bddb .HeaderFooter =NewCT_HeaderFooter ();if _ggdf :=d .DecodeElement (_bddb .HeaderFooter ,&_fggga );_ggdf !=nil {return _ggdf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_bddb .AutoFilter =NewCT_AutoFilter ();if _fcfbc :=d .DecodeElement (_bddb .AutoFilter ,&_fggga );_fcfbc !=nil {return _fcfbc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bddb .ExtLst =NewCT_ExtensionList ();if _ecfaf :=d .DecodeElement (_bddb .ExtLst ,&_fggga );_ecfaf !=nil {return _ecfaf ;};default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_fggga .Name );if _gadb :=d .Skip ();_gadb !=nil {return _gadb ;};};case _ea .EndElement :break _fcdb ;case _ea .CharData :};};return nil ;};func (_cfffb ST_MdxSetOrder )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_bbfbcf :=_ea .Attr {};_bbfbcf .Name =name ;switch _cfffb {case ST_MdxSetOrderUnset :_bbfbcf .Value ="";case ST_MdxSetOrderU :_bbfbcf .Value ="\u0075";case ST_MdxSetOrderA :_bbfbcf .Value ="\u0061";case ST_MdxSetOrderD :_bbfbcf .Value ="\u0064";case ST_MdxSetOrderAa :_bbfbcf .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_bbfbcf .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_bbfbcf .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_bbfbcf .Value ="\u006e\u0064";};return _bbfbcf ,nil ;}; -// New Dependency Level -LAttr *bool ; +// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path +func (_bbacda *CT_Selection )ValidateWithPath (path string )error {if _degag :=_bbacda .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_degag !=nil {return _degag ;};return nil ;};func (_edgea *Dialogsheet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_edgea .CT_Dialogsheet =*NewCT_Dialogsheet ();_eadbf :for {_gbbad ,_adeda :=d .Token ();if _adeda !=nil {return _adeda ;};switch _cdgdff :=_gbbad .(type ){case _ea .StartElement :switch _cdgdff .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_edgea .SheetPr =NewCT_SheetPr ();if _dfdgf :=d .DecodeElement (_edgea .SheetPr ,&_cdgdff );_dfdgf !=nil {return _dfdgf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_edgea .SheetViews =NewCT_SheetViews ();if _ecgcf :=d .DecodeElement (_edgea .SheetViews ,&_cdgdff );_ecgcf !=nil {return _ecgcf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_edgea .SheetFormatPr =NewCT_SheetFormatPr ();if _agcdaf :=d .DecodeElement (_edgea .SheetFormatPr ,&_cdgdff );_agcdaf !=nil {return _agcdaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_edgea .SheetProtection =NewCT_SheetProtection ();if _fagce :=d .DecodeElement (_edgea .SheetProtection ,&_cdgdff );_fagce !=nil {return _fagce ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_edgea .CustomSheetViews =NewCT_CustomSheetViews ();if _dbcbdb :=d .DecodeElement (_edgea .CustomSheetViews ,&_cdgdff );_dbcbdb !=nil {return _dbcbdb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_edgea .PrintOptions =NewCT_PrintOptions ();if _dbacd :=d .DecodeElement (_edgea .PrintOptions ,&_cdgdff );_dbacd !=nil {return _dbacd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_edgea .PageMargins =NewCT_PageMargins ();if _adged :=d .DecodeElement (_edgea .PageMargins ,&_cdgdff );_adged !=nil {return _adged ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_edgea .PageSetup =NewCT_PageSetup ();if _gfbgfd :=d .DecodeElement (_edgea .PageSetup ,&_cdgdff );_gfbgfd !=nil {return _gfbgfd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_edgea .HeaderFooter =NewCT_HeaderFooter ();if _aggef :=d .DecodeElement (_edgea .HeaderFooter ,&_cdgdff );_aggef !=nil {return _aggef ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_edgea .Drawing =NewCT_Drawing ();if _abgeb :=d .DecodeElement (_edgea .Drawing ,&_cdgdff );_abgeb !=nil {return _abgeb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_edgea .LegacyDrawing =NewCT_LegacyDrawing ();if _geffca :=d .DecodeElement (_edgea .LegacyDrawing ,&_cdgdff );_geffca !=nil {return _geffca ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_edgea .LegacyDrawingHF =NewCT_LegacyDrawing ();if _bdacc :=d .DecodeElement (_edgea .LegacyDrawingHF ,&_cdgdff );_bdacc !=nil {return _bdacc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_edgea .DrawingHF =NewCT_DrawingHF ();if _fafacab :=d .DecodeElement (_edgea .DrawingHF ,&_cdgdff );_fafacab !=nil {return _fafacab ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_edgea .OleObjects =NewCT_OleObjects ();if _gbfge :=d .DecodeElement (_edgea .OleObjects ,&_cdgdff );_gbfge !=nil {return _gbfge ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_edgea .Controls =NewCT_Controls ();if _agbced :=d .DecodeElement (_edgea .Controls ,&_cdgdff );_agbced !=nil {return _agbced ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edgea .ExtLst =NewCT_ExtensionList ();if _fdagd :=d .DecodeElement (_edgea .ExtLst ,&_cdgdff );_fdagd !=nil {return _fdagd ;};default:_c .Log ("\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\u0044\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_cdgdff .Name );if _geabdb :=d .Skip ();_geabdb !=nil {return _geabdb ;};};case _ea .EndElement :break _eadbf ;case _ea .CharData :};};return nil ;};type CT_Sst struct{ -// New Thread -TAttr *bool ; +// String Count +CountAttr *uint32 ; -// Array -AAttr *bool ;};func NewCT_FontFamily ()*CT_FontFamily {_bfdbd :=&CT_FontFamily {};_bfdbd .ValAttr =0;return _bfdbd }; +// Unique String Count +UniqueCountAttr *uint32 ; -// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path -func (_deaf *CT_DataField )ValidateWithPath (path string )error {if _bcfd :=_deaf .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_bcfd !=nil {return _bcfd ;};if _acbde :=_deaf .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072");_acbde !=nil {return _acbde ;};if _deaf .ExtLst !=nil {if _bbca :=_deaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbca !=nil {return _bbca ;};};return nil ;};func (_abffbc ST_HtmlFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abffbc .String (),start );};func NewCT_CalcCell ()*CT_CalcCell {_bef :=&CT_CalcCell {};return _bef }; +// String Item +Si []*CT_Rst ;ExtLst *CT_ExtensionList ;};func (_afffbg ST_IconSetType )ValidateWithPath (path string )error {switch _afffbg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afffbg ));};return nil ;};func (_cgffef *CT_TextPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cgffef .PromptAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgffef .PromptAttr ))});};if _cgffef .FileTypeAttr !=ST_FileTypeUnset {_eaaecg ,_fadcga :=_cgffef .FileTypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _fadcga !=nil {return _fadcga ;};start .Attr =append (start .Attr ,_eaaecg );};if _cgffef .CodePageAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_cgffef .CodePageAttr )});};if _cgffef .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cgffef .CharacterSetAttr )});};if _cgffef .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0076",*_cgffef .FirstRowAttr )});};if _cgffef .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_cgffef .SourceFileAttr )});};if _cgffef .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgffef .DelimitedAttr ))});};if _cgffef .DecimalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_cgffef .DecimalAttr )});};if _cgffef .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_be .Sprintf ("\u0025\u0076",*_cgffef .ThousandsAttr )});};if _cgffef .TabAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0061\u0062"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgffef .TabAttr ))});};if _cgffef .SpaceAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgffef .SpaceAttr ))});};if _cgffef .CommaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgffef .CommaAttr ))});};if _cgffef .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgffef .SemicolonAttr ))});};if _cgffef .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgffef .ConsecutiveAttr ))});};if _cgffef .QualifierAttr !=ST_QualifierUnset {_aadda ,_cdaddd :=_cgffef .QualifierAttr .MarshalXMLAttr (_ea .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _cdaddd !=nil {return _cdaddd ;};start .Attr =append (start .Attr ,_aadda );};if _cgffef .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_be .Sprintf ("\u0025\u0076",*_cgffef .DelimiterAttr )});};e .EncodeToken (start );if _cgffef .TextFields !=nil {_cgbgca :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_cgffef .TextFields ,_cgbgca );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path -func (_geacc *CT_PageItem )ValidateWithPath (path string )error {return nil };func (_gfgabf *CT_ChartsheetViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbgf :for {_bcbe ,_fgge :=d .Token ();if _fgge !=nil {return _fgge ;};switch _ecbg :=_bcbe .(type ){case _b .StartElement :switch _ecbg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_dcfd :=NewCT_ChartsheetView ();if _dbef :=d .DecodeElement (_dcfd ,&_ecbg );_dbef !=nil {return _dbef ;};_gfgabf .SheetView =append (_gfgabf .SheetView ,_dcfd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfgabf .ExtLst =NewCT_ExtensionList ();if _abec :=d .DecodeElement (_gfgabf .ExtLst ,&_ecbg );_abec !=nil {return _abec ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_ecbg .Name );if _bbbd :=d .Skip ();_bbbd !=nil {return _bbbd ;};};case _b .EndElement :break _cbbgf ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_CustomWorkbookView and its children +func (_cgbc *CT_CustomWorkbookView )Validate ()error {return _cgbc .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};type CT_Dxf struct{ -// Validate validates the Dialogsheet and its children -func (_abaae *Dialogsheet )Validate ()error {return _abaae .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;); +// Font Properties +Font *CT_Font ; -// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path -func (_adffa *CT_Index )ValidateWithPath (path string )error {return nil };func NewCT_SortCondition ()*CT_SortCondition {_gccbe :=&CT_SortCondition {};return _gccbe }; +// Number Format +NumFmt *CT_NumFmt ; -// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path -func (_eeaca *CT_DeletedField )ValidateWithPath (path string )error {return nil };const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;); +// Fill +Fill *CT_Fill ; -// Validate validates the SingleXmlCells and its children -func (_fgcfag *SingleXmlCells )Validate ()error {return _fgcfag .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");}; +// Alignment +Alignment *CT_CellAlignment ; -// Validate validates the CT_FontName and its children -func (_eggab *CT_FontName )Validate ()error {return _eggab .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");};type ST_PatternType byte ;type CT_RangeSet struct{ +// Border Properties +Border *CT_Border ; -// Field Item Index Page 1 -I1Attr *uint32 ; +// Protection Properties +Protection *CT_CellProtection ; -// Field Item Index Page 2 -I2Attr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_aeae *CT_FieldUsage )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078"},Value :_be .Sprintf ("\u0025\u0076",_aeae .XAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cgdbgb *CT_PivotFields )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gbfag :=range start .Attr {if _gbfag .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbdge ,_fgfgb :=_b .ParseUint (_gbfag .Value ,10,32);if _fgfgb !=nil {return _fgfgb ;};_edfgc :=uint32 (_dbdge );_cgdbgb .CountAttr =&_edfgc ;continue ;};};_ecgde :for {_dbeggb ,_aefga :=d .Token ();if _aefga !=nil {return _aefga ;};switch _fcacg :=_dbeggb .(type ){case _ea .StartElement :switch _fcacg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}:_dffab :=NewCT_PivotField ();if _gfada :=d .DecodeElement (_dffab ,&_fcacg );_gfada !=nil {return _gfada ;};_cgdbgb .PivotField =append (_cgdbgb .PivotField ,_dffab );default:_c .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_fcacg .Name );if _cbbca :=d .Skip ();_cbbca !=nil {return _cbbca ;};};case _ea .EndElement :break _ecgde ;case _ea .CharData :};};return nil ;}; -// Field Item index Page 3 -I3Attr *uint32 ; +// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path +func (_ebgaa *CT_Map )ValidateWithPath (path string )error {if _ebgaa .DataBinding !=nil {if _cgad :=_ebgaa .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_cgad !=nil {return _cgad ;};};return nil ;};func (_dccce *CT_MRUColors )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_beefedg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_dfda :=range _dccce .Color {e .EncodeElement (_dfda ,_beefedg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_Fonts ()*CT_Fonts {_ccfgb :=&CT_Fonts {};return _ccfgb };type CT_RElt struct{ -// Field Item Index Page 4 -I4Attr *uint32 ; +// Run Properties +RPr *CT_RPrElt ; -// Reference -RefAttr *string ; +// Text +T string ;};func NewCT_Location ()*CT_Location {_befb :=&CT_Location {};return _befb };func (_cfbaf *CT_WebPublishItems )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bagbd :=range start .Attr {if _bagbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_abcde ,_gcgaa :=_b .ParseUint (_bagbd .Value ,10,32);if _gcgaa !=nil {return _gcgaa ;};_ecggf :=uint32 (_abcde );_cfbaf .CountAttr =&_ecggf ;continue ;};};_eefede :for {_cgebfa ,_cfcbd :=d .Token ();if _cfcbd !=nil {return _cfcbd ;};switch _dcbbe :=_cgebfa .(type ){case _ea .StartElement :switch _dcbbe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}:_cegce :=NewCT_WebPublishItem ();if _gabfg :=d .DecodeElement (_cegce ,&_dcbbe );_gabfg !=nil {return _gabfg ;};_cfbaf .WebPublishItem =append (_cfbaf .WebPublishItem ,_cegce );default:_c .Log ("\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\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_dcbbe .Name );if _geddbg :=d .Skip ();_geddbg !=nil {return _geddbg ;};};case _ea .EndElement :break _eefede ;case _ea .CharData :};};return nil ;}; -// Named Range -NameAttr *string ; +// Validate validates the CT_Drawing and its children +func (_bacbcg *CT_Drawing )Validate ()error {return _bacbcg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_cebdf *ST_SortMethod )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_cebdf =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_cebdf =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_cebdf =2;case "\u006e\u006f\u006e\u0065":*_cebdf =3;};return nil ;}; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};func NewCT_SmartTags ()*CT_SmartTags {_decbdg :=&CT_SmartTags {};return _decbdg };func (_ddagf *CT_Worksheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddagf .SheetData =NewCT_SheetData ();_gbcgb :for {_gddce ,_aeebe :=d .Token ();if _aeebe !=nil {return _aeebe ;};switch _dbfab :=_gddce .(type ){case _b .StartElement :switch _dbfab .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_ddagf .SheetPr =NewCT_SheetPr ();if _ecae :=d .DecodeElement (_ddagf .SheetPr ,&_dbfab );_ecae !=nil {return _ecae ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_ddagf .Dimension =NewCT_SheetDimension ();if _dbdcg :=d .DecodeElement (_ddagf .Dimension ,&_dbfab );_dbdcg !=nil {return _dbdcg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_ddagf .SheetViews =NewCT_SheetViews ();if _bafad :=d .DecodeElement (_ddagf .SheetViews ,&_dbfab );_bafad !=nil {return _bafad ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_ddagf .SheetFormatPr =NewCT_SheetFormatPr ();if _cagag :=d .DecodeElement (_ddagf .SheetFormatPr ,&_dbfab );_cagag !=nil {return _cagag ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_ecabc :=NewCT_Cols ();if _bcaea :=d .DecodeElement (_ecabc ,&_dbfab );_bcaea !=nil {return _bcaea ;};_ddagf .Cols =append (_ddagf .Cols ,_ecabc );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _egedae :=d .DecodeElement (_ddagf .SheetData ,&_dbfab );_egedae !=nil {return _egedae ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_ddagf .SheetCalcPr =NewCT_SheetCalcPr ();if _cggb :=d .DecodeElement (_ddagf .SheetCalcPr ,&_dbfab );_cggb !=nil {return _cggb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ddagf .SheetProtection =NewCT_SheetProtection ();if _bdfbg :=d .DecodeElement (_ddagf .SheetProtection ,&_dbfab );_bdfbg !=nil {return _bdfbg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_ddagf .ProtectedRanges =NewCT_ProtectedRanges ();if _afbeg :=d .DecodeElement (_ddagf .ProtectedRanges ,&_dbfab );_afbeg !=nil {return _afbeg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_ddagf .Scenarios =NewCT_Scenarios ();if _gdafg :=d .DecodeElement (_ddagf .Scenarios ,&_dbfab );_gdafg !=nil {return _gdafg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_ddagf .AutoFilter =NewCT_AutoFilter ();if _dgaab :=d .DecodeElement (_ddagf .AutoFilter ,&_dbfab );_dgaab !=nil {return _dgaab ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_ddagf .SortState =NewCT_SortState ();if _bfaec :=d .DecodeElement (_ddagf .SortState ,&_dbfab );_bfaec !=nil {return _bfaec ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_ddagf .DataConsolidate =NewCT_DataConsolidate ();if _febeb :=d .DecodeElement (_ddagf .DataConsolidate ,&_dbfab );_febeb !=nil {return _febeb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_ddagf .CustomSheetViews =NewCT_CustomSheetViews ();if _acbce :=d .DecodeElement (_ddagf .CustomSheetViews ,&_dbfab );_acbce !=nil {return _acbce ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_ddagf .MergeCells =NewCT_MergeCells ();if _affee :=d .DecodeElement (_ddagf .MergeCells ,&_dbfab );_affee !=nil {return _affee ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_ddagf .PhoneticPr =NewCT_PhoneticPr ();if _afbab :=d .DecodeElement (_ddagf .PhoneticPr ,&_dbfab );_afbab !=nil {return _afbab ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_fgagae :=NewCT_ConditionalFormatting ();if _fagcf :=d .DecodeElement (_fgagae ,&_dbfab );_fagcf !=nil {return _fagcf ;};_ddagf .ConditionalFormatting =append (_ddagf .ConditionalFormatting ,_fgagae );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_ddagf .DataValidations =NewCT_DataValidations ();if _fdgbe :=d .DecodeElement (_ddagf .DataValidations ,&_dbfab );_fdgbe !=nil {return _fdgbe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_ddagf .Hyperlinks =NewCT_Hyperlinks ();if _aegef :=d .DecodeElement (_ddagf .Hyperlinks ,&_dbfab );_aegef !=nil {return _aegef ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_ddagf .PrintOptions =NewCT_PrintOptions ();if _fcaff :=d .DecodeElement (_ddagf .PrintOptions ,&_dbfab );_fcaff !=nil {return _fcaff ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_ddagf .PageMargins =NewCT_PageMargins ();if _ccbcae :=d .DecodeElement (_ddagf .PageMargins ,&_dbfab );_ccbcae !=nil {return _ccbcae ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_ddagf .PageSetup =NewCT_PageSetup ();if _bbgag :=d .DecodeElement (_ddagf .PageSetup ,&_dbfab );_bbgag !=nil {return _bbgag ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_ddagf .HeaderFooter =NewCT_HeaderFooter ();if _adbgbf :=d .DecodeElement (_ddagf .HeaderFooter ,&_dbfab );_adbgbf !=nil {return _adbgbf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_ddagf .RowBreaks =NewCT_PageBreak ();if _dccde :=d .DecodeElement (_ddagf .RowBreaks ,&_dbfab );_dccde !=nil {return _dccde ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_ddagf .ColBreaks =NewCT_PageBreak ();if _badaa :=d .DecodeElement (_ddagf .ColBreaks ,&_dbfab );_badaa !=nil {return _badaa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_ddagf .CustomProperties =NewCT_CustomProperties ();if _fgfbb :=d .DecodeElement (_ddagf .CustomProperties ,&_dbfab );_fgfbb !=nil {return _fgfbb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_ddagf .CellWatches =NewCT_CellWatches ();if _ggadeb :=d .DecodeElement (_ddagf .CellWatches ,&_dbfab );_ggadeb !=nil {return _ggadeb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_ddagf .IgnoredErrors =NewCT_IgnoredErrors ();if _bgbff :=d .DecodeElement (_ddagf .IgnoredErrors ,&_dbfab );_bgbff !=nil {return _bgbff ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_ddagf .SmartTags =NewCT_SmartTags ();if _deegf :=d .DecodeElement (_ddagf .SmartTags ,&_dbfab );_deegf !=nil {return _deegf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_ddagf .Drawing =NewCT_Drawing ();if _eedfed :=d .DecodeElement (_ddagf .Drawing ,&_dbfab );_eedfed !=nil {return _eedfed ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_ddagf .LegacyDrawing =NewCT_LegacyDrawing ();if _fafba :=d .DecodeElement (_ddagf .LegacyDrawing ,&_dbfab );_fafba !=nil {return _fafba ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_ddagf .LegacyDrawingHF =NewCT_LegacyDrawing ();if _bcbag :=d .DecodeElement (_ddagf .LegacyDrawingHF ,&_dbfab );_bcbag !=nil {return _bcbag ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_ddagf .DrawingHF =NewCT_DrawingHF ();if _cffbfa :=d .DecodeElement (_ddagf .DrawingHF ,&_dbfab );_cffbfa !=nil {return _cffbfa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_ddagf .Picture =NewCT_SheetBackgroundPicture ();if _bfgbb :=d .DecodeElement (_ddagf .Picture ,&_dbfab );_bfgbb !=nil {return _bfgbb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_ddagf .OleObjects =NewCT_OleObjects ();if _fgffd :=d .DecodeElement (_ddagf .OleObjects ,&_dbfab );_fgffd !=nil {return _fgffd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_ddagf .Controls =NewCT_Controls ();if _gcage :=d .DecodeElement (_ddagf .Controls ,&_dbfab );_gcage !=nil {return _gcage ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_ddagf .WebPublishItems =NewCT_WebPublishItems ();if _edbec :=d .DecodeElement (_ddagf .WebPublishItems ,&_dbfab );_edbec !=nil {return _edbec ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_ddagf .TableParts =NewCT_TableParts ();if _acadge :=d .DecodeElement (_ddagf .TableParts ,&_dbfab );_acadge !=nil {return _acadge ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddagf .ExtLst =NewCT_ExtensionList ();if _ffafc :=d .DecodeElement (_ddagf .ExtLst ,&_dbfab );_ffafc !=nil {return _ffafc ;};default:_ba .Log ("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_W\u006f\u0072k\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_dbfab .Name );if _bbgdbg :=d .Skip ();_bbgdbg !=nil {return _bbgdbg ;};};case _b .EndElement :break _gbcgb ;case _b .CharData :};};return nil ;};func NewCT_DateTime ()*CT_DateTime {_dafcf :=&CT_DateTime {};return _dafcf }; +// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path +func (_egdg *CT_ChartFormats )ValidateWithPath (path string )error {for _adge ,_cbdbb :=range _egdg .ChartFormat {if _eddge :=_cbdbb .ValidateWithPath (_be .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_adge ));_eddge !=nil {return _eddge ;};};return nil ;};type CT_Pane struct{ -// Validate validates the CT_QueryTableRefresh and its children -func (_gffc *CT_QueryTableRefresh )Validate ()error {return _gffc .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};func (_afffa *CT_WorksheetSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afffa .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_afffa .RefAttr )});};if _afffa .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_afffa .NameAttr )});};if _afffa .SheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afffa .SheetAttr )});};if _afffa .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_afffa .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baga *CT_Chartsheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baga .SheetViews =NewCT_ChartsheetViews ();_baga .Drawing =NewCT_Drawing ();_eegd :for {_gfaa ,_cdae :=d .Token ();if _cdae !=nil {return _cdae ;};switch _bbcce :=_gfaa .(type ){case _b .StartElement :switch _bbcce .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_baga .SheetPr =NewCT_ChartsheetPr ();if _fbce :=d .DecodeElement (_baga .SheetPr ,&_bbcce );_fbce !=nil {return _fbce ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _bgbe :=d .DecodeElement (_baga .SheetViews ,&_bbcce );_bgbe !=nil {return _bgbe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_baga .SheetProtection =NewCT_ChartsheetProtection ();if _bedb :=d .DecodeElement (_baga .SheetProtection ,&_bbcce );_bedb !=nil {return _bedb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_baga .CustomSheetViews =NewCT_CustomChartsheetViews ();if _cddde :=d .DecodeElement (_baga .CustomSheetViews ,&_bbcce );_cddde !=nil {return _cddde ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_baga .PageMargins =NewCT_PageMargins ();if _accf :=d .DecodeElement (_baga .PageMargins ,&_bbcce );_accf !=nil {return _accf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_baga .PageSetup =NewCT_CsPageSetup ();if _fegb :=d .DecodeElement (_baga .PageSetup ,&_bbcce );_fegb !=nil {return _fegb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_baga .HeaderFooter =NewCT_HeaderFooter ();if _bbab :=d .DecodeElement (_baga .HeaderFooter ,&_bbcce );_bbab !=nil {return _bbab ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _eecf :=d .DecodeElement (_baga .Drawing ,&_bbcce );_eecf !=nil {return _eecf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_baga .LegacyDrawing =NewCT_LegacyDrawing ();if _gbca :=d .DecodeElement (_baga .LegacyDrawing ,&_bbcce );_gbca !=nil {return _gbca ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_baga .LegacyDrawingHF =NewCT_LegacyDrawing ();if _adbbg :=d .DecodeElement (_baga .LegacyDrawingHF ,&_bbcce );_adbbg !=nil {return _adbbg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_baga .DrawingHF =NewCT_DrawingHF ();if _ecdeg :=d .DecodeElement (_baga .DrawingHF ,&_bbcce );_ecdeg !=nil {return _ecdeg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_baga .Picture =NewCT_SheetBackgroundPicture ();if _ceca :=d .DecodeElement (_baga .Picture ,&_bbcce );_ceca !=nil {return _ceca ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_baga .WebPublishItems =NewCT_WebPublishItems ();if _gedbf :=d .DecodeElement (_baga .WebPublishItems ,&_bbcce );_gedbf !=nil {return _gedbf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baga .ExtLst =NewCT_ExtensionList ();if _dbbed :=d .DecodeElement (_baga .ExtLst ,&_bbcce );_dbbed !=nil {return _dbbed ;};default:_ba .Log ("\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\u0043h\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_bbcce .Name );if _eecb :=d .Skip ();_eecb !=nil {return _eecb ;};};case _b .EndElement :break _eegd ;case _b .CharData :};};return nil ;}; +// Horizontal Split Position +XSplitAttr *float64 ; -// Validate validates the CT_Item and its children -func (_cdcga *CT_Item )Validate ()error {return _cdcga .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};func (_gdegf *CT_ExternalRow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecadf :=range start .Attr {if _ecadf .Name .Local =="\u0072"{_dgcfg ,_cgaf :=_ee .ParseUint (_ecadf .Value ,10,32);if _cgaf !=nil {return _cgaf ;};_gdegf .RAttr =uint32 (_dgcfg );continue ;};};_badc :for {_faeb ,_ccacb :=d .Token ();if _ccacb !=nil {return _ccacb ;};switch _afbga :=_faeb .(type ){case _b .StartElement :switch _afbga .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"}:_bgegc :=NewCT_ExternalCell ();if _dafae :=d .DecodeElement (_bgegc ,&_afbga );_dafae !=nil {return _dafae ;};_gdegf .Cell =append (_gdegf .Cell ,_bgegc );default:_ba .Log ("\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\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061l\u0052o\u0077\u0020\u0025\u0076",_afbga .Name );if _ffbc :=d .Skip ();_ffbc !=nil {return _ffbc ;};};case _b .EndElement :break _badc ;case _b .CharData :};};return nil ;}; +// Vertical Split Position +YSplitAttr *float64 ; -// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path -func (_gefgfb *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil };type CT_Cols struct{ +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Column Width & Formatting -Col []*CT_Col ;};func (_fg *CT_Authors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bde :for {_aea ,_gd :=d .Token ();if _gd !=nil {return _gd ;};switch _gc :=_aea .(type ){case _b .StartElement :switch _gc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"}:var _dc string ;if _cb :=d .DecodeElement (&_dc ,&_gc );_cb !=nil {return _cb ;};_fg .Author =append (_fg .Author ,_dc );default:_ba .Log ("\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\u005fA\u0075\u0074\u0068\u006f\u0072\u0073\u0020\u0025\u0076",_gc .Name );if _bgd :=d .Skip ();_bgd !=nil {return _bgd ;};};case _b .EndElement :break _bde ;case _b .CharData :};};return nil ;};func (_feac *CT_DynamicFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feac .TypeAttr =ST_DynamicFilterType (1);for _ ,_gbbd :=range start .Attr {if _gbbd .Name .Local =="\u0074\u0079\u0070\u0065"{_feac .TypeAttr .UnmarshalXMLAttr (_gbbd );continue ;};if _gbbd .Name .Local =="\u0076\u0061\u006c"{_ddffd ,_adbdb :=_ee .ParseFloat (_gbbd .Value ,64);if _adbdb !=nil {return _adbdb ;};_feac .ValAttr =&_ddffd ;continue ;};if _gbbd .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_ebaf ,_dbde :=ParseStdlibTime (_gbbd .Value );if _dbde !=nil {return _dbde ;};_feac .ValIsoAttr =&_ebaf ;continue ;};if _gbbd .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_ebdf ,_bfddg :=_ee .ParseFloat (_gbbd .Value ,64);if _bfddg !=nil {return _bfddg ;};_feac .MaxValAttr =&_ebdf ;continue ;};if _gbbd .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_dddcf ,_bfbde :=ParseStdlibTime (_gbbd .Value );if _bfbde !=nil {return _bfbde ;};_feac .MaxValIsoAttr =&_dddcf ;continue ;};};for {_gaceb ,_ebda :=d .Token ();if _ebda !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0079\u006e\u0061m\u0069c\u0046\u0069\u006c\u0074\u0065\u0072\u003a \u0025\u0073",_ebda );};if _cfdgcc ,_abgac :=_gaceb .(_b .EndElement );_abgac &&_cfdgcc .Name ==start .Name {break ;};};return nil ;};type CT_CellXfs struct{ +// Active Pane +ActivePaneAttr ST_Pane ; -// Format Count -CountAttr *uint32 ; +// Split State +StateAttr ST_PaneState ;};func (_ggfbc ST_TextVAlign )String ()string {switch _ggfbc {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 "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_gaeff *CT_MeasureGroup )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fagbc :=range start .Attr {if _fagbc .Name .Local =="\u006e\u0061\u006d\u0065"{_gagfd ,_bgfbf :=_fagbc .Value ,error (nil );if _bgfbf !=nil {return _bgfbf ;};_gaeff .NameAttr =_gagfd ;continue ;};if _fagbc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bfdbc ,_fbbbf :=_fagbc .Value ,error (nil );if _fbbbf !=nil {return _fbbbf ;};_gaeff .CaptionAttr =_bfdbc ;continue ;};};for {_acegb ,_bfdgg :=d .Token ();if _bfdgg !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_bfdgg );};if _aabgcc ,_agdaef :=_acegb .(_ea .EndElement );_agdaef &&_aabgcc .Name ==start .Name {break ;};};return nil ;};func NewCT_OleItem ()*CT_OleItem {_aeabc :=&CT_OleItem {};return _aeabc };type CT_FileSharing struct{ -// Format -Xf []*CT_Xf ;};func (_ddgfe *CT_Pane )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbgad :=range start .Attr {if _gbgad .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_dadb ,_gbde :=_ee .ParseFloat (_gbgad .Value ,64);if _gbde !=nil {return _gbde ;};_ddgfe .XSplitAttr =&_dadb ;continue ;};if _gbgad .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_gcegb ,_egcff :=_ee .ParseFloat (_gbgad .Value ,64);if _egcff !=nil {return _egcff ;};_ddgfe .YSplitAttr =&_gcegb ;continue ;};if _gbgad .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_dgded ,_fedbd :=_gbgad .Value ,error (nil );if _fedbd !=nil {return _fedbd ;};_ddgfe .TopLeftCellAttr =&_dgded ;continue ;};if _gbgad .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_ddgfe .ActivePaneAttr .UnmarshalXMLAttr (_gbgad );continue ;};if _gbgad .Name .Local =="\u0073\u0074\u0061t\u0065"{_ddgfe .StateAttr .UnmarshalXMLAttr (_gbgad );continue ;};};for {_bdee ,_daaeg :=d .Token ();if _daaeg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_daaeg );};if _caedf ,_ggdbbf :=_bdee .(_b .EndElement );_ggdbbf &&_caedf .Name ==start .Name {break ;};};return nil ;}; +// Read Only Recommended +ReadOnlyRecommendedAttr *bool ; -// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path -func (_dgcf *CT_DataValidations )ValidateWithPath (path string )error {for _dedeb ,_accb :=range _dgcf .DataValidation {if _bffe :=_accb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_dedeb ));_bffe !=nil {return _bffe ;};};return nil ;};type CT_Border struct{ +// User Name +UserNameAttr *string ; -// Diagonal Up -DiagonalUpAttr *bool ; +// Write Reservation Password +ReservationPasswordAttr *string ; -// Diagonal Down -DiagonalDownAttr *bool ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Outline -OutlineAttr *bool ; +// Password Hash Value +HashValueAttr *string ; -// Leading Edge Border -Start *CT_BorderPr ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Trailing Edge Border -End *CT_BorderPr ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ;};func (_daagb *CT_FieldsUsage )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cbdd :=range start .Attr {if _cbdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_becf ,_dfbeg :=_b .ParseUint (_cbdd .Value ,10,32);if _dfbeg !=nil {return _dfbeg ;};_gbedg :=uint32 (_becf );_daagb .CountAttr =&_gbedg ;continue ;};};_cbfd :for {_bbeega ,_gabce :=d .Token ();if _gabce !=nil {return _gabce ;};switch _ccba :=_bbeega .(type ){case _ea .StartElement :switch _ccba .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}:_febbf :=NewCT_FieldUsage ();if _adcdd :=d .DecodeElement (_febbf ,&_ccba );_adcdd !=nil {return _adcdd ;};_daagb .FieldUsage =append (_daagb .FieldUsage ,_febbf );default:_c .Log ("\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\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073\u0055s\u0061g\u0065\u0020\u0025\u0076",_ccba .Name );if _edbfc :=d .Skip ();_edbfc !=nil {return _edbfc ;};};case _ea .EndElement :break _cbfd ;case _ea .CharData :};};return nil ;};func (_beef *CT_CustomWorkbookViews )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_dfbec :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_geag :=range _beef .CustomWorkbookView {e .EncodeElement (_geag ,_dfbec );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_DataRefs and its children +func (_bacfa *CT_DataRefs )Validate ()error {return _bacfa .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");};type CT_DdeValues struct{ + +// Rows +RowsAttr *uint32 ; -// Leading Edge Border -Left *CT_BorderPr ; +// Columns +ColsAttr *uint32 ; -// Trailing Edge Border -Right *CT_BorderPr ; +// Value +Value []*CT_DdeValue ;}; -// Top Border -Top *CT_BorderPr ; +// Validate validates the CalcChain and its children +func (_bbfgc *CalcChain )Validate ()error {return _bbfgc .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2;ST_CellCommentsAtEnd ST_CellComments =3;);type ST_VolValueType byte ;type CT_CsPageSetup struct{ -// Bottom Border -Bottom *CT_BorderPr ; +// Paper Size +PaperSizeAttr *uint32 ; -// Diagonal -Diagonal *CT_BorderPr ; +// Paper Height +PaperHeightAttr *string ; -// Vertical Inner Border -Vertical *CT_BorderPr ; +// Paper Width +PaperWidthAttr *string ; -// Horizontal Inner Borders -Horizontal *CT_BorderPr ;};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_cfded :=&CT_ConditionalFormatting {};return _cfded ;};func (_ccddb *CT_pivotTableDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ccddb .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ccddb .CacheIdAttr )});if _ccddb .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .DataOnRowsAttr ))});};if _ccddb .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .DataPositionAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_ccddb .DataCaptionAttr )});if _ccddb .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .GrandTotalCaptionAttr )});};if _ccddb .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .ErrorCaptionAttr )});};if _ccddb .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ShowErrorAttr ))});};if _ccddb .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .MissingCaptionAttr )});};if _ccddb .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ShowMissingAttr ))});};if _ccddb .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .PageStyleAttr )});};if _ccddb .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .PivotTableStyleAttr )});};if _ccddb .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .VacatedStyleAttr )});};if _ccddb .TagAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .TagAttr )});};if _ccddb .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .UpdatedVersionAttr )});};if _ccddb .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .MinRefreshableVersionAttr )});};if _ccddb .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .AsteriskTotalsAttr ))});};if _ccddb .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ShowItemsAttr ))});};if _ccddb .EditDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .EditDataAttr ))});};if _ccddb .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .DisableFieldListAttr ))});};if _ccddb .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ShowCalcMbrsAttr ))});};if _ccddb .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .VisualTotalsAttr ))});};if _ccddb .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ShowMultipleLabelAttr ))});};if _ccddb .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ShowDataDropDownAttr ))});};if _ccddb .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ShowDrillAttr ))});};if _ccddb .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .PrintDrillAttr ))});};if _ccddb .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ShowMemberPropertyTipsAttr ))});};if _ccddb .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ShowDataTipsAttr ))});};if _ccddb .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .EnableWizardAttr ))});};if _ccddb .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .EnableDrillAttr ))});};if _ccddb .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .EnableFieldPropertiesAttr ))});};if _ccddb .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .PreserveFormattingAttr ))});};if _ccddb .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .UseAutoFormattingAttr ))});};if _ccddb .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .PageWrapAttr )});};if _ccddb .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .PageOverThenDownAttr ))});};if _ccddb .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .SubtotalHiddenItemsAttr ))});};if _ccddb .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .RowGrandTotalsAttr ))});};if _ccddb .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ColGrandTotalsAttr ))});};if _ccddb .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .FieldPrintTitlesAttr ))});};if _ccddb .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ItemPrintTitlesAttr ))});};if _ccddb .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .MergeItemAttr ))});};if _ccddb .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ShowDropZonesAttr ))});};if _ccddb .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .CreatedVersionAttr )});};if _ccddb .IndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .IndentAttr )});};if _ccddb .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ShowEmptyRowAttr ))});};if _ccddb .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ShowEmptyColAttr ))});};if _ccddb .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ShowHeadersAttr ))});};if _ccddb .CompactAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .CompactAttr ))});};if _ccddb .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .OutlineAttr ))});};if _ccddb .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .OutlineDataAttr ))});};if _ccddb .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .CompactDataAttr ))});};if _ccddb .PublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .PublishedAttr ))});};if _ccddb .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .GridDropZonesAttr ))});};if _ccddb .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ImmersiveAttr ))});};if _ccddb .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .MultipleFieldFiltersAttr ))});};if _ccddb .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .ChartFormatAttr )});};if _ccddb .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .RowHeaderCaptionAttr )});};if _ccddb .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .ColHeaderCaptionAttr )});};if _ccddb .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .FieldListSortAscendingAttr ))});};if _ccddb .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .MdxSubqueriesAttr ))});};if _ccddb .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .CustomListSortAttr ))});};if _ccddb .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ccddb .AutoFormatIdAttr )});};if _ccddb .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ApplyNumberFormatsAttr ))});};if _ccddb .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ApplyBorderFormatsAttr ))});};if _ccddb .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ApplyFontFormatsAttr ))});};if _ccddb .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ApplyPatternFormatsAttr ))});};if _ccddb .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ApplyAlignmentFormatsAttr ))});};if _ccddb .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccddb .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );_ccffe :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ccddb .Location ,_ccffe );if _ccddb .PivotFields !=nil {_dfaaac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ccddb .PivotFields ,_dfaaac );};if _ccddb .RowFields !=nil {_fefgfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ccddb .RowFields ,_fefgfb );};if _ccddb .RowItems !=nil {_bffec :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ccddb .RowItems ,_bffec );};if _ccddb .ColFields !=nil {_fdecgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ccddb .ColFields ,_fdecgc );};if _ccddb .ColItems !=nil {_ccecgb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ccddb .ColItems ,_ccecgb );};if _ccddb .PageFields !=nil {_bgcdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ccddb .PageFields ,_bgcdg );};if _ccddb .DataFields !=nil {_bcefad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ccddb .DataFields ,_bcefad );};if _ccddb .Formats !=nil {_gdede :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_ccddb .Formats ,_gdede );};if _ccddb .ConditionalFormats !=nil {_ecaab :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_ccddb .ConditionalFormats ,_ecaab );};if _ccddb .ChartFormats !=nil {_eefacb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_ccddb .ChartFormats ,_eefacb );};if _ccddb .PivotHierarchies !=nil {_cdaec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_ccddb .PivotHierarchies ,_cdaec );};if _ccddb .PivotTableStyleInfo !=nil {_bgccb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_ccddb .PivotTableStyleInfo ,_bgccb );};if _ccddb .Filters !=nil {_gacecf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_ccddb .Filters ,_gacecf );};if _ccddb .RowHierarchiesUsage !=nil {_dgcgdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_ccddb .RowHierarchiesUsage ,_dgcgdg );};if _ccddb .ColHierarchiesUsage !=nil {_cdffee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_ccddb .ColHierarchiesUsage ,_cdffee );};if _ccddb .ExtLst !=nil {_bdaea :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccddb .ExtLst ,_bdaea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Workbook struct{CT_Workbook }; +// First Page Number +FirstPageNumberAttr *uint32 ; -// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path -func (_dccba *StyleSheet )ValidateWithPath (path string )error {if _fddbcd :=_dccba .CT_Stylesheet .ValidateWithPath (path );_fddbcd !=nil {return _fddbcd ;};return nil ;};type CT_ControlPr struct{ +// Orientation +OrientationAttr ST_Orientation ; -// Locked Flag -LockedAttr *bool ; +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// Default Size Flag -DefaultSizeAttr *bool ; +// Black And White +BlackAndWhiteAttr *bool ; -// Print Flag -PrintAttr *bool ; +// Draft +DraftAttr *bool ; -// Disabled Flag -DisabledAttr *bool ; +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// Recalculation Flag -RecalcAlwaysAttr *bool ; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// UI Object Flag -UiObjectAttr *bool ; +// Vertical DPI +VerticalDpiAttr *uint32 ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;}; -// Automatic Line Flag -AutoLineAttr *bool ; +// Validate validates the CT_Items and its children +func (_cfdfb *CT_Items )Validate ()error {return _cfdfb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");};func (_cebbbc ST_CellType )Validate ()error {return _cebbbc .ValidateWithPath ("")};const (ST_TotalsRowFunctionUnset ST_TotalsRowFunction =0;ST_TotalsRowFunctionNone ST_TotalsRowFunction =1;ST_TotalsRowFunctionSum ST_TotalsRowFunction =2;ST_TotalsRowFunctionMin ST_TotalsRowFunction =3;ST_TotalsRowFunctionMax ST_TotalsRowFunction =4;ST_TotalsRowFunctionAverage ST_TotalsRowFunction =5;ST_TotalsRowFunctionCount ST_TotalsRowFunction =6;ST_TotalsRowFunctionCountNums ST_TotalsRowFunction =7;ST_TotalsRowFunctionStdDev ST_TotalsRowFunction =8;ST_TotalsRowFunctionVar ST_TotalsRowFunction =9;ST_TotalsRowFunctionCustom ST_TotalsRowFunction =10;);func (_cdbb *CT_Fill )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_agabea :for {_ffgge ,_eaaec :=d .Token ();if _eaaec !=nil {return _eaaec ;};switch _aefca :=_ffgge .(type ){case _ea .StartElement :switch _aefca .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"}:_cdbb .PatternFill =NewCT_PatternFill ();if _ecgc :=d .DecodeElement (_cdbb .PatternFill ,&_aefca );_ecgc !=nil {return _ecgc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}:_cdbb .GradientFill =NewCT_GradientFill ();if _cefea :=d .DecodeElement (_cdbb .GradientFill ,&_aefca );_cefea !=nil {return _cefea ;};default:_c .Log ("\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",_aefca .Name );if _fcfed :=d .Skip ();_fcfed !=nil {return _fcfed ;};};case _ea .EndElement :break _agabea ;case _ea .CharData :};};return nil ;};func (_cgacf *CT_PivotField )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cgacf .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_cgacf .NameAttr )});};if _cgacf .AxisAttr !=ST_AxisUnset {_cdccc ,_dbeee :=_cgacf .AxisAttr .MarshalXMLAttr (_ea .Name {Local :"\u0061\u0078\u0069\u0073"});if _dbeee !=nil {return _dbeee ;};start .Attr =append (start .Attr ,_cdccc );};if _cgacf .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .DataFieldAttr ))});};if _cgacf .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_cgacf .SubtotalCaptionAttr )});};if _cgacf .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .ShowDropDownsAttr ))});};if _cgacf .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .HiddenLevelAttr ))});};if _cgacf .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_be .Sprintf ("\u0025\u0076",*_cgacf .UniqueMemberPropertyAttr )});};if _cgacf .CompactAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .CompactAttr ))});};if _cgacf .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .AllDrilledAttr ))});};if _cgacf .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_cgacf .NumFmtIdAttr )});};if _cgacf .OutlineAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .OutlineAttr ))});};if _cgacf .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .SubtotalTopAttr ))});};if _cgacf .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .DragToRowAttr ))});};if _cgacf .DragToColAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .DragToColAttr ))});};if _cgacf .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .MultipleItemSelectionAllowedAttr ))});};if _cgacf .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .DragToPageAttr ))});};if _cgacf .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .DragToDataAttr ))});};if _cgacf .DragOffAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .DragOffAttr ))});};if _cgacf .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .ShowAllAttr ))});};if _cgacf .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .InsertBlankRowAttr ))});};if _cgacf .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .ServerFieldAttr ))});};if _cgacf .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .InsertPageBreakAttr ))});};if _cgacf .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .AutoShowAttr ))});};if _cgacf .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .TopAutoShowAttr ))});};if _cgacf .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .HideNewItemsAttr ))});};if _cgacf .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .MeasureFilterAttr ))});};if _cgacf .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .IncludeNewItemsInFilterAttr ))});};if _cgacf .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cgacf .ItemPageCountAttr )});};if _cgacf .SortTypeAttr !=ST_FieldSortTypeUnset {_fdfg ,_ecfac :=_cgacf .SortTypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _ecfac !=nil {return _ecfac ;};start .Attr =append (start .Attr ,_fdfg );};if _cgacf .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .DataSourceSortAttr ))});};if _cgacf .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .NonAutoSortDefaultAttr ))});};if _cgacf .RankByAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_be .Sprintf ("\u0025\u0076",*_cgacf .RankByAttr )});};if _cgacf .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .DefaultSubtotalAttr ))});};if _cgacf .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .SumSubtotalAttr ))});};if _cgacf .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .CountASubtotalAttr ))});};if _cgacf .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .AvgSubtotalAttr ))});};if _cgacf .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .MaxSubtotalAttr ))});};if _cgacf .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .MinSubtotalAttr ))});};if _cgacf .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .ProductSubtotalAttr ))});};if _cgacf .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .CountSubtotalAttr ))});};if _cgacf .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .StdDevSubtotalAttr ))});};if _cgacf .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .StdDevPSubtotalAttr ))});};if _cgacf .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .VarSubtotalAttr ))});};if _cgacf .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .VarPSubtotalAttr ))});};if _cgacf .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .ShowPropCellAttr ))});};if _cgacf .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .ShowPropTipAttr ))});};if _cgacf .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .ShowPropAsCaptionAttr ))});};if _cgacf .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgacf .DefaultAttributeDrillStateAttr ))});};e .EncodeToken (start );if _cgacf .Items !=nil {_ddfbc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cgacf .Items ,_ddfbc );};if _cgacf .AutoSortScope !=nil {_fcfff :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}};e .EncodeElement (_cgacf .AutoSortScope ,_fcfff );};if _cgacf .ExtLst !=nil {_dfbfd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgacf .ExtLst ,_dfbfd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_aagge *CT_OlapPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _aagge .LocalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aagge .LocalAttr ))});};if _aagge .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_aagge .LocalConnectionAttr )});};if _aagge .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aagge .LocalRefreshAttr ))});};if _aagge .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aagge .SendLocaleAttr ))});};if _aagge .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_aagge .RowDrillCountAttr )});};if _aagge .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aagge .ServerFillAttr ))});};if _aagge .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aagge .ServerNumberFormatAttr ))});};if _aagge .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aagge .ServerFontAttr ))});};if _aagge .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aagge .ServerFontColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_dagf *CT_DdeItem )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bdeaa :=range start .Attr {if _bdeaa .Name .Local =="\u006e\u0061\u006d\u0065"{_geagc ,_dbffd :=_bdeaa .Value ,error (nil );if _dbffd !=nil {return _dbffd ;};_dagf .NameAttr =&_geagc ;continue ;};if _bdeaa .Name .Local =="\u006f\u006c\u0065"{_debeg ,_cece :=_b .ParseBool (_bdeaa .Value );if _cece !=nil {return _cece ;};_dagf .OleAttr =&_debeg ;continue ;};if _bdeaa .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_abdbd ,_eegc :=_b .ParseBool (_bdeaa .Value );if _eegc !=nil {return _eegc ;};_dagf .AdviseAttr =&_abdbd ;continue ;};if _bdeaa .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_cgfea ,_fabg :=_b .ParseBool (_bdeaa .Value );if _fabg !=nil {return _fabg ;};_dagf .PreferPicAttr =&_cgfea ;continue ;};};_bggfg :for {_fdfda ,_gabac :=d .Token ();if _gabac !=nil {return _gabac ;};switch _addfc :=_fdfda .(type ){case _ea .StartElement :switch _addfc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"}:_dagf .Values =NewCT_DdeValues ();if _bffce :=d .DecodeElement (_dagf .Values ,&_addfc );_bffce !=nil {return _bffce ;};default:_c .Log ("\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\u005fD\u0064\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_addfc .Name );if _bedca :=d .Skip ();_bedca !=nil {return _bedca ;};};case _ea .EndElement :break _bggfg ;case _ea .CharData :};};return nil ;}; -// Automatic Size Flag -AutoPictAttr *bool ; +// Validate validates the CT_Sst and its children +func (_dgfgd *CT_Sst )Validate ()error {return _dgfgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");}; -// Custom Function -MacroAttr *string ; +// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path +func (_fgbfe *CT_OutlinePr )ValidateWithPath (path string )error {return nil }; -// Alternative Text -AltTextAttr *string ; +// Validate validates the CT_MeasureGroup and its children +func (_cgaed *CT_MeasureGroup )Validate ()error {return _cgaed .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};func (_aegagb *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_aegagb =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_aegagb =1;case "\u0063\u006f\u0075n\u0074":*_aegagb =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_aegagb =3;case "\u006d\u0061\u0078":*_aegagb =4;case "\u006d\u0069\u006e":*_aegagb =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_aegagb =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_aegagb =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_aegagb =8;case "\u0073\u0075\u006d":*_aegagb =9;case "\u0076\u0061\u0072":*_aegagb =10;case "\u0076\u0061\u0072\u0070":*_aegagb =11;};return nil ;};func (_bgcb *CT_ExternalRow )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_acgccg :=range start .Attr {if _acgccg .Name .Local =="\u0072"{_bedbf ,_dfdb :=_b .ParseUint (_acgccg .Value ,10,32);if _dfdb !=nil {return _dfdb ;};_bgcb .RAttr =uint32 (_bedbf );continue ;};};_bdfed :for {_aabgcd ,_cfbbg :=d .Token ();if _cfbbg !=nil {return _cfbbg ;};switch _face :=_aabgcd .(type ){case _ea .StartElement :switch _face .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"}:_bdege :=NewCT_ExternalCell ();if _cgggee :=d .DecodeElement (_bdege ,&_face );_cgggee !=nil {return _cgggee ;};_bgcb .Cell =append (_bgcb .Cell ,_bdege );default:_c .Log ("\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\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061l\u0052o\u0077\u0020\u0025\u0076",_face .Name );if _cfcec :=d .Skip ();_cfcec !=nil {return _cfcec ;};};case _ea .EndElement :break _bdfed ;case _ea .CharData :};};return nil ;};func (_fbedd ST_Comments )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_ddbbd :=_ea .Attr {};_ddbbd .Name =name ;switch _fbedd {case ST_CommentsUnset :_ddbbd .Value ="";case ST_CommentsCommNone :_ddbbd .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case ST_CommentsCommIndicator :_ddbbd .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_ddbbd .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return _ddbbd ,nil ;};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_bdgaa :=&CT_WebPublishObjects {};return _bdgaa ;};type CT_Cfvo struct{ -// Linked Formula -LinkedCellAttr *string ; +// Type +TypeAttr ST_CfvoType ; -// List Items Source Range -ListFillRangeAttr *string ; +// Value +ValAttr *string ; -// Image Format -CfAttr *string ;IdAttr *string ; +// Greater Than Or Equal +GteAttr *bool ;ExtLst *CT_ExtensionList ;};func NewCT_PhoneticPr ()*CT_PhoneticPr {_aeaca :=&CT_PhoneticPr {};return _aeaca };func (_edaga *CT_WebPublishing )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_edeabf :=range start .Attr {if _edeabf .Name .Local =="\u0063\u0073\u0073"{_cfabd ,_eacbc :=_b .ParseBool (_edeabf .Value );if _eacbc !=nil {return _eacbc ;};_edaga .CssAttr =&_cfabd ;continue ;};if _edeabf .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_ggbgcf ,_fceeff :=_b .ParseBool (_edeabf .Value );if _fceeff !=nil {return _fceeff ;};_edaga .ThicketAttr =&_ggbgcf ;continue ;};if _edeabf .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_edbgb ,_fgfgc :=_b .ParseBool (_edeabf .Value );if _fgfgc !=nil {return _fgfgc ;};_edaga .LongFileNamesAttr =&_edbgb ;continue ;};if _edeabf .Name .Local =="\u0076\u006d\u006c"{_beeecd ,_feggg :=_b .ParseBool (_edeabf .Value );if _feggg !=nil {return _feggg ;};_edaga .VmlAttr =&_beeecd ;continue ;};if _edeabf .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_daacae ,_aceeg :=_b .ParseBool (_edeabf .Value );if _aceeg !=nil {return _aceeg ;};_edaga .AllowPngAttr =&_daacae ;continue ;};if _edeabf .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_edaga .TargetScreenSizeAttr .UnmarshalXMLAttr (_edeabf );continue ;};if _edeabf .Name .Local =="\u0064\u0070\u0069"{_dcbgbb ,_ggebg :=_b .ParseUint (_edeabf .Value ,10,32);if _ggebg !=nil {return _ggebg ;};_gffaeg :=uint32 (_dcbgbb );_edaga .DpiAttr =&_gffaeg ;continue ;};if _edeabf .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_ggcba ,_deegae :=_b .ParseUint (_edeabf .Value ,10,32);if _deegae !=nil {return _deegae ;};_egfcgce :=uint32 (_ggcba );_edaga .CodePageAttr =&_egfcgce ;continue ;};if _edeabf .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_aggfb ,_ddfcbc :=_edeabf .Value ,error (nil );if _ddfcbc !=nil {return _ddfcbc ;};_edaga .CharacterSetAttr =&_aggfb ;continue ;};};for {_gedbe ,_defda :=d .Token ();if _defda !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050u\u0062l\u0069\u0073\u0068\u0069\u006e\u0067\u003a \u0025\u0073",_defda );};if _agadb ,_ddecd :=_gedbe .(_ea .EndElement );_ddecd &&_agadb .Name ==start .Name {break ;};};return nil ;};func (_faeb *CT_Field )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ccdbc :=range start .Attr {if _ccdbc .Name .Local =="\u0078"{_agdbb ,_ccaa :=_b .ParseInt (_ccdbc .Value ,10,32);if _ccaa !=nil {return _ccaa ;};_faeb .XAttr =int32 (_agdbb );continue ;};};for {_agecf ,_gdae :=d .Token ();if _gdae !=nil {return _be .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_gdae );};if _dcfga ,_ffdea :=_agecf .(_ea .EndElement );_ffdea &&_dcfga .Name ==start .Name {break ;};};return nil ;};const (ST_DynamicFilterTypeUnset ST_DynamicFilterType =0;ST_DynamicFilterTypeNull ST_DynamicFilterType =1;ST_DynamicFilterTypeAboveAverage ST_DynamicFilterType =2;ST_DynamicFilterTypeBelowAverage ST_DynamicFilterType =3;ST_DynamicFilterTypeTomorrow ST_DynamicFilterType =4;ST_DynamicFilterTypeToday ST_DynamicFilterType =5;ST_DynamicFilterTypeYesterday ST_DynamicFilterType =6;ST_DynamicFilterTypeNextWeek ST_DynamicFilterType =7;ST_DynamicFilterTypeThisWeek ST_DynamicFilterType =8;ST_DynamicFilterTypeLastWeek ST_DynamicFilterType =9;ST_DynamicFilterTypeNextMonth ST_DynamicFilterType =10;ST_DynamicFilterTypeThisMonth ST_DynamicFilterType =11;ST_DynamicFilterTypeLastMonth ST_DynamicFilterType =12;ST_DynamicFilterTypeNextQuarter ST_DynamicFilterType =13;ST_DynamicFilterTypeThisQuarter ST_DynamicFilterType =14;ST_DynamicFilterTypeLastQuarter ST_DynamicFilterType =15;ST_DynamicFilterTypeNextYear ST_DynamicFilterType =16;ST_DynamicFilterTypeThisYear ST_DynamicFilterType =17;ST_DynamicFilterTypeLastYear ST_DynamicFilterType =18;ST_DynamicFilterTypeYearToDate ST_DynamicFilterType =19;ST_DynamicFilterTypeQ1 ST_DynamicFilterType =20;ST_DynamicFilterTypeQ2 ST_DynamicFilterType =21;ST_DynamicFilterTypeQ3 ST_DynamicFilterType =22;ST_DynamicFilterTypeQ4 ST_DynamicFilterType =23;ST_DynamicFilterTypeM1 ST_DynamicFilterType =24;ST_DynamicFilterTypeM2 ST_DynamicFilterType =25;ST_DynamicFilterTypeM3 ST_DynamicFilterType =26;ST_DynamicFilterTypeM4 ST_DynamicFilterType =27;ST_DynamicFilterTypeM5 ST_DynamicFilterType =28;ST_DynamicFilterTypeM6 ST_DynamicFilterType =29;ST_DynamicFilterTypeM7 ST_DynamicFilterType =30;ST_DynamicFilterTypeM8 ST_DynamicFilterType =31;ST_DynamicFilterTypeM9 ST_DynamicFilterType =32;ST_DynamicFilterTypeM10 ST_DynamicFilterType =33;ST_DynamicFilterTypeM11 ST_DynamicFilterType =34;ST_DynamicFilterTypeM12 ST_DynamicFilterType =35;);func NewCT_RElt ()*CT_RElt {_efddec :=&CT_RElt {};return _efddec }; -// Object Cell Anchor -Anchor *CT_ObjectAnchor ;};func (_gege *CT_CalculatedMember )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cad :=range start .Attr {if _cad .Name .Local =="\u006e\u0061\u006d\u0065"{_cdad ,_bfda :=_cad .Value ,error (nil );if _bfda !=nil {return _bfda ;};_gege .NameAttr =_cdad ;continue ;};if _cad .Name .Local =="\u006d\u0064\u0078"{_fcdbg ,_dccd :=_cad .Value ,error (nil );if _dccd !=nil {return _dccd ;};_gege .MdxAttr =_fcdbg ;continue ;};if _cad .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_baaffa ,_dfce :=_cad .Value ,error (nil );if _dfce !=nil {return _dfce ;};_gege .MemberNameAttr =&_baaffa ;continue ;};if _cad .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_bgcg ,_gggf :=_cad .Value ,error (nil );if _gggf !=nil {return _gggf ;};_gege .HierarchyAttr =&_bgcg ;continue ;};if _cad .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_bcf ,_cfdg :=_cad .Value ,error (nil );if _cfdg !=nil {return _cfdg ;};_gege .ParentAttr =&_bcf ;continue ;};if _cad .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_dea ,_fac :=_ee .ParseInt (_cad .Value ,10,32);if _fac !=nil {return _fac ;};_dgbc :=int32 (_dea );_gege .SolveOrderAttr =&_dgbc ;continue ;};if _cad .Name .Local =="\u0073\u0065\u0074"{_cfce ,_bedd :=_ee .ParseBool (_cad .Value );if _bedd !=nil {return _bedd ;};_gege .SetAttr =&_cfce ;continue ;};};_bbgad :for {_ggcc ,_cbdd :=d .Token ();if _cbdd !=nil {return _cbdd ;};switch _dde :=_ggcc .(type ){case _b .StartElement :switch _dde .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gege .ExtLst =NewCT_ExtensionList ();if _dbea :=d .DecodeElement (_gege .ExtLst ,&_dde );_dbea !=nil {return _dbea ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061te\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0020\u0025\u0076",_dde .Name );if _gdacb :=d .Skip ();_gdacb !=nil {return _gdacb ;};};case _b .EndElement :break _bbgad ;case _b .CharData :};};return nil ;};type ST_SourceType byte ;func NewCT_DdeValues ()*CT_DdeValues {_deeb :=&CT_DdeValues {};return _deeb };type CT_CustomWorkbookView struct{ +// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path +func (_fcbdb *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _aaacac ,_ebgbec :=range _fcbdb .RowHierarchyUsage {if _cdafa :=_ebgbec .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_aaacac ));_cdafa !=nil {return _cdafa ;};};return nil ;}; -// Custom View Name -NameAttr string ; +// Validate validates the CT_ExternalReference and its children +func (_cfde *CT_ExternalReference )Validate ()error {return _cfde .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");};func NewCT_Break ()*CT_Break {_cab :=&CT_Break {};return _cab };func (_gggfba ST_Type )String ()string {switch _gggfba {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c";case 3:return "\u0072\u006f\u0077";case 4:return "\u0063\u006f\u006c\u0075\u006d\u006e";};return "";};func (_fgfac *CT_TableFormula )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (_fgfac .ArrayAttr ))});e .EncodeElement (_fgfac .Content ,start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_UnderlineProperty struct{ -// Custom View GUID -GuidAttr string ; +// Underline Value +ValAttr ST_UnderlineValues ;};func (_ccfbf *CT_Formats )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dgace :=range start .Attr {if _dgace .Name .Local =="\u0063\u006f\u0075n\u0074"{_efbbf ,_agbce :=_b .ParseUint (_dgace .Value ,10,32);if _agbce !=nil {return _agbce ;};_afffc :=uint32 (_efbbf );_ccfbf .CountAttr =&_afffc ;continue ;};};_fcgdg :for {_fdfcec ,_bbcede :=d .Token ();if _bbcede !=nil {return _bbcede ;};switch _aagg :=_fdfcec .(type ){case _ea .StartElement :switch _aagg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_cffbe :=NewCT_Format ();if _bbbbe :=d .DecodeElement (_cffbe ,&_aagg );_bbbbe !=nil {return _bbbbe ;};_ccfbf .Format =append (_ccfbf .Format ,_cffbe );default:_c .Log ("\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\u005fF\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_aagg .Name );if _bageg :=d .Skip ();_bageg !=nil {return _bageg ;};};case _ea .EndElement :break _fcgdg ;case _ea .CharData :};};return nil ;};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_abeabe :=&CT_RevisionSheetRename {};return _abeabe ;}; -// Auto Update -AutoUpdateAttr *bool ; +// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path +func (_eaccc *CT_IndexedColors )ValidateWithPath (path string )error {for _acceaa ,_cfdac :=range _eaccc .RgbColor {if _fadff :=_cfdac .ValidateWithPath (_be .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_acceaa ));_fadff !=nil {return _fadff ;};};return nil ;};func (_ffded *CT_rowItems )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_acabg :=range start .Attr {if _acabg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcgbb ,_fcbge :=_b .ParseUint (_acabg .Value ,10,32);if _fcbge !=nil {return _fcbge ;};_bdgfae :=uint32 (_fcgbb );_ffded .CountAttr =&_bdgfae ;continue ;};};_dgdafb :for {_becee ,_dgaa :=d .Token ();if _dgaa !=nil {return _dgaa ;};switch _dgagb :=_becee .(type ){case _ea .StartElement :switch _dgagb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_gddeb :=NewCT_I ();if _gedbcd :=d .DecodeElement (_gddeb ,&_dgagb );_gedbcd !=nil {return _gedbcd ;};_ffded .I =append (_ffded .I ,_gddeb );default:_c .Log ("\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\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_dgagb .Name );if _egcea :=d .Skip ();_egcea !=nil {return _egcea ;};};case _ea .EndElement :break _dgdafb ;case _ea .CharData :};};return nil ;};func (_bffaf *CT_QueryTableDeletedFields )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_deacg :=range start .Attr {if _deacg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fccfbd ,_gaecff :=_b .ParseUint (_deacg .Value ,10,32);if _gaecff !=nil {return _gaecff ;};_edcdaa :=uint32 (_fccfbd );_bffaf .CountAttr =&_edcdaa ;continue ;};};_bcgab :for {_bffbd ,_ccbae :=d .Token ();if _ccbae !=nil {return _ccbae ;};switch _gbadc :=_bffbd .(type ){case _ea .StartElement :switch _gbadc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_beaed :=NewCT_DeletedField ();if _fadeff :=d .DecodeElement (_beaed ,&_gbadc );_fadeff !=nil {return _fadeff ;};_bffaf .DeletedField =append (_bffaf .DeletedField ,_beaed );default:_c .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0051\u0075e\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_gbadc .Name );if _feacbe :=d .Skip ();_feacbe !=nil {return _feacbe ;};};case _ea .EndElement :break _bcgab ;case _ea .CharData :};};return nil ;};func (_bcbgd *ExternalLink )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bcbgd .CT_ExternalLink =*NewCT_ExternalLink ();_edaba :for {_agdcbf ,_fbaef :=d .Token ();if _fbaef !=nil {return _fbaef ;};switch _dcbbfe :=_agdcbf .(type ){case _ea .StartElement :switch _dcbbfe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_bcbgd .Choice =NewCT_ExternalLinkChoice ();if _cdgef :=d .DecodeElement (&_bcbgd .Choice .ExternalBook ,&_dcbbfe );_cdgef !=nil {return _cdgef ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_bcbgd .Choice =NewCT_ExternalLinkChoice ();if _bebeb :=d .DecodeElement (&_bcbgd .Choice .DdeLink ,&_dcbbfe );_bebeb !=nil {return _bebeb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_bcbgd .Choice =NewCT_ExternalLinkChoice ();if _gbbbc :=d .DecodeElement (&_bcbgd .Choice .OleLink ,&_dcbbfe );_gbbbc !=nil {return _gbbbc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcbgd .ExtLst =NewCT_ExtensionList ();if _dddfe :=d .DecodeElement (_bcbgd .ExtLst ,&_dcbbfe );_dddfe !=nil {return _dddfe ;};default:_c .Log ("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\u0045\u0078te\u0072\u006ea\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_dcbbfe .Name );if _dgeea :=d .Skip ();_dgeea !=nil {return _dgeea ;};};case _ea .EndElement :break _edaba ;case _ea .CharData :};};return nil ;};func NewCT_MeasureGroups ()*CT_MeasureGroups {_ggfe :=&CT_MeasureGroups {};return _ggfe };func (_cdefgb *QueryTable )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cdefgb .CT_QueryTable =*NewCT_QueryTable ();for _ ,_feeabe :=range start .Attr {if _feeabe .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_gcaeac ,_cgabda :=_b .ParseBool (_feeabe .Value );if _cgabda !=nil {return _cgabda ;};_cdefgb .AdjustColumnWidthAttr =&_gcaeac ;continue ;};if _feeabe .Name .Local =="\u006e\u0061\u006d\u0065"{_eddac ,_agdcbfe :=_feeabe .Value ,error (nil );if _agdcbfe !=nil {return _agdcbfe ;};_cdefgb .NameAttr =_eddac ;continue ;};if _feeabe .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_dcgdcd ,_gbbdgd :=_b .ParseBool (_feeabe .Value );if _gbbdgd !=nil {return _gbbdgd ;};_cdefgb .IntermediateAttr =&_dcgdcd ;continue ;};if _feeabe .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_cffab ,_fbbde :=_b .ParseBool (_feeabe .Value );if _fbbde !=nil {return _fbbde ;};_cdefgb .RowNumbersAttr =&_cffab ;continue ;};if _feeabe .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bgegce ,_ggdaf :=_b .ParseUint (_feeabe .Value ,10,32);if _ggdaf !=nil {return _ggdaf ;};_cdefgb .ConnectionIdAttr =uint32 (_bgegce );continue ;};if _feeabe .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_bfdgfd ,_gbgea :=_b .ParseBool (_feeabe .Value );if _gbgea !=nil {return _gbgea ;};_cdefgb .BackgroundRefreshAttr =&_bfdgfd ;continue ;};if _feeabe .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_fgace ,_daddd :=_b .ParseBool (_feeabe .Value );if _daddd !=nil {return _daddd ;};_cdefgb .RefreshOnLoadAttr =&_fgace ;continue ;};if _feeabe .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_gebdb ,_dface :=_b .ParseBool (_feeabe .Value );if _dface !=nil {return _dface ;};_cdefgb .FillFormulasAttr =&_gebdb ;continue ;};if _feeabe .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dedae ,_cffaab :=_b .ParseBool (_feeabe .Value );if _cffaab !=nil {return _cffaab ;};_cdefgb .ApplyNumberFormatsAttr =&_dedae ;continue ;};if _feeabe .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbdg ,_daaeag :=_b .ParseBool (_feeabe .Value );if _daaeag !=nil {return _daaeag ;};_cdefgb .ApplyFontFormatsAttr =&_bbdg ;continue ;};if _feeabe .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_gfffb ,_gbgcf :=_b .ParseBool (_feeabe .Value );if _gbgcf !=nil {return _gbgcf ;};_cdefgb .FirstBackgroundRefreshAttr =&_gfffb ;continue ;};if _feeabe .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_fbdbg ,_bgcegc :=_b .ParseUint (_feeabe .Value ,10,32);if _bgcegc !=nil {return _bgcegc ;};_bfega :=uint32 (_fbdbg );_cdefgb .AutoFormatIdAttr =&_bfega ;continue ;};if _feeabe .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ecaafc ,_gadfcg :=_b .ParseBool (_feeabe .Value );if _gadfcg !=nil {return _gadfcg ;};_cdefgb .ApplyAlignmentFormatsAttr =&_ecaafc ;continue ;};if _feeabe .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_gdaed ,_fcbgg :=_b .ParseBool (_feeabe .Value );if _fcbgg !=nil {return _fcbgg ;};_cdefgb .DisableRefreshAttr =&_gdaed ;continue ;};if _feeabe .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_debegg ,_dbffg :=_b .ParseBool (_feeabe .Value );if _dbffg !=nil {return _dbffg ;};_cdefgb .ApplyBorderFormatsAttr =&_debegg ;continue ;};if _feeabe .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_beefa ,_ecfddd :=_b .ParseBool (_feeabe .Value );if _ecfddd !=nil {return _ecfddd ;};_cdefgb .PreserveFormattingAttr =&_beefa ;continue ;};if _feeabe .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bffbag ,_bdedg :=_b .ParseBool (_feeabe .Value );if _bdedg !=nil {return _bdedg ;};_cdefgb .ApplyPatternFormatsAttr =&_bffbag ;continue ;};if _feeabe .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_cdefgb .GrowShrinkTypeAttr .UnmarshalXMLAttr (_feeabe );continue ;};if _feeabe .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_cacbe ,_fdabce :=_b .ParseBool (_feeabe .Value );if _fdabce !=nil {return _fdabce ;};_cdefgb .DisableEditAttr =&_cacbe ;continue ;};if _feeabe .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_dfdaf ,_afefb :=_b .ParseBool (_feeabe .Value );if _afefb !=nil {return _afefb ;};_cdefgb .HeadersAttr =&_dfdaf ;continue ;};if _feeabe .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_aggaf ,_dfbcc :=_b .ParseBool (_feeabe .Value );if _dfbcc !=nil {return _dfbcc ;};_cdefgb .RemoveDataOnSaveAttr =&_aggaf ;continue ;};if _feeabe .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_aeacd ,_cbgbd :=_b .ParseBool (_feeabe .Value );if _cbgbd !=nil {return _cbgbd ;};_cdefgb .ApplyWidthHeightFormatsAttr =&_aeacd ;continue ;};};_gaffb :for {_bedcca ,_ccebbdc :=d .Token ();if _ccebbdc !=nil {return _ccebbdc ;};switch _dccbfb :=_bedcca .(type ){case _ea .StartElement :switch _dccbfb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_cdefgb .QueryTableRefresh =NewCT_QueryTableRefresh ();if _bfgde :=d .DecodeElement (_cdefgb .QueryTableRefresh ,&_dccbfb );_bfgde !=nil {return _bfgde ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdefgb .ExtLst =NewCT_ExtensionList ();if _babgb :=d .DecodeElement (_cdefgb .ExtLst ,&_dccbfb );_babgb !=nil {return _babgb ;};default:_c .Log ("\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\u0051\u0075\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_dccbfb .Name );if _abacc :=d .Skip ();_abacc !=nil {return _abacc ;};};case _ea .EndElement :break _gaffb ;case _ea .CharData :};};return nil ;};type CT_ServerFormat struct{ -// Merge Interval -MergeIntervalAttr *uint32 ; +// Culture +CultureAttr *string ; -// Changes Saved Win -ChangesSavedWinAttr *bool ; +// Format +FormatAttr *string ;};func NewCT_IntProperty ()*CT_IntProperty {_ggeb :=&CT_IntProperty {};return _ggeb };func (_facff ST_RefMode )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_dgedaf :=_ea .Attr {};_dgedaf .Name =name ;switch _facff {case ST_RefModeUnset :_dgedaf .Value ="";case ST_RefModeA1 :_dgedaf .Value ="\u0041\u0031";case ST_RefModeR1C1 :_dgedaf .Value ="\u0052\u0031\u0043\u0031";};return _dgedaf ,nil ;};func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_gaaad :=&CT_RevisionRowColumn {};_gaaad .ActionAttr =ST_rwColActionType (1);return _gaaad ;};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_f .Fields (s )),nil }; -// Only Synch -OnlySyncAttr *bool ; +// Validate validates the CT_QueryTableField and its children +func (_fdece *CT_QueryTableField )Validate ()error {return _fdece .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};type CT_Sheets struct{ -// Personal View -PersonalViewAttr *bool ; +// Sheet Information +Sheet []*CT_Sheet ;};func (_dbeg *CT_DeletedField )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ebbbb :=range start .Attr {if _ebbbb .Name .Local =="\u006e\u0061\u006d\u0065"{_aeafe ,_gfge :=_ebbbb .Value ,error (nil );if _gfge !=nil {return _gfge ;};_dbeg .NameAttr =_aeafe ;continue ;};};for {_ddbc ,_ggbgc :=d .Token ();if _ggbgc !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_ggbgc );};if _cgcag ,_edcce :=_ddbc .(_ea .EndElement );_edcce &&_cgcag .Name ==start .Name {break ;};};return nil ;};type ST_Qualifier byte ;func (_faca *CT_ChartsheetView )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _faca .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_faca .TabSelectedAttr ))});};if _faca .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_be .Sprintf ("\u0025\u0076",*_faca .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_faca .WorkbookViewIdAttr )});if _faca .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_faca .ZoomToFitAttr ))});};e .EncodeToken (start );if _faca .ExtLst !=nil {_ceaaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_faca .ExtLst ,_ceaaf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_decdg *CT_DataConsolidate )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _decdg .FunctionAttr !=ST_DataConsolidateFunctionUnset {_cbed ,_caede :=_decdg .FunctionAttr .MarshalXMLAttr (_ea .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"});if _caede !=nil {return _caede ;};start .Attr =append (start .Attr ,_cbed );};if _decdg .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_decdg .StartLabelsAttr ))});};if _decdg .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_decdg .LeftLabelsAttr ))});};if _decdg .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_decdg .TopLabelsAttr ))});};if _decdg .LinkAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_decdg .LinkAttr ))});};e .EncodeToken (start );if _decdg .DataRefs !=nil {_dfbg :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}};e .EncodeElement (_decdg .DataRefs ,_dfbg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_DdeItems struct{ -// Include Print Settings -IncludePrintSettingsAttr *bool ; +// DDE Item definition +DdeItem []*CT_DdeItem ;};func (_gcgeb ST_Objects )Validate ()error {return _gcgeb .ValidateWithPath ("")};func NewCT_OleObject ()*CT_OleObject {_cfgcd :=&CT_OleObject {};return _cfgcd };func NewCT_ChartsheetView ()*CT_ChartsheetView {_befe :=&CT_ChartsheetView {};return _befe };type ST_TimePeriod byte ;func (_dbaad *ST_CellFormulaType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gffgbc ,_ccdad :=d .Token ();if _ccdad !=nil {return _ccdad ;};if _baagc ,_abagf :=_gffgbc .(_ea .EndElement );_abagf &&_baagc .Name ==start .Name {*_dbaad =1;return nil ;};if _aaacae ,_fadab :=_gffgbc .(_ea .CharData );!_fadab {return _be .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",_gffgbc );}else {switch string (_aaacae ){case "":*_dbaad =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dbaad =1;case "\u0061\u0072\u0072a\u0079":*_dbaad =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_dbaad =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_dbaad =4;};};_gffgbc ,_ccdad =d .Token ();if _ccdad !=nil {return _ccdad ;};if _afdaf ,_bdbcd :=_gffgbc .(_ea .EndElement );_bdbcd &&_afdaf .Name ==start .Name {return nil ;};return _be .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",_gffgbc );};func (_dedad *CT_RgbColor )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dedad .RgbAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0067\u0062"},Value :_be .Sprintf ("\u0025\u0076",*_dedad .RgbAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cfcg *CT_ChartsheetProtection )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cbff :=range start .Attr {if _cbff .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_ffbd ,_gcadf :=_cbff .Value ,error (nil );if _gcadf !=nil {return _gcadf ;};_cfcg .PasswordAttr =&_ffbd ;continue ;};if _cbff .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_dcdee ,_ecafgd :=_cbff .Value ,error (nil );if _ecafgd !=nil {return _ecafgd ;};_cfcg .AlgorithmNameAttr =&_dcdee ;continue ;};if _cbff .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_dfgg ,_caaa :=_cbff .Value ,error (nil );if _caaa !=nil {return _caaa ;};_cfcg .HashValueAttr =&_dfgg ;continue ;};if _cbff .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_egcd ,_fegea :=_cbff .Value ,error (nil );if _fegea !=nil {return _fegea ;};_cfcg .SaltValueAttr =&_egcd ;continue ;};if _cbff .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_egea ,_faaf :=_b .ParseUint (_cbff .Value ,10,32);if _faaf !=nil {return _faaf ;};_agbcf :=uint32 (_egea );_cfcg .SpinCountAttr =&_agbcf ;continue ;};if _cbff .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_aeb ,_bbgc :=_b .ParseBool (_cbff .Value );if _bbgc !=nil {return _bbgc ;};_cfcg .ContentAttr =&_aeb ;continue ;};if _cbff .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_beda ,_ceaa :=_b .ParseBool (_cbff .Value );if _ceaa !=nil {return _ceaa ;};_cfcg .ObjectsAttr =&_beda ;continue ;};};for {_bdeag ,_dbdd :=d .Token ();if _dbdd !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_dbdd );};if _fgde ,_eabfg :=_bdeag .(_ea .EndElement );_eabfg &&_fgde .Name ==start .Name {break ;};};return nil ;}; -// Include Hidden Rows & Columns -IncludeHiddenRowColAttr *bool ; +// Validate validates the CT_CommentPr and its children +func (_gggf *CT_CommentPr )Validate ()error {return _gggf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");};func (_daed *CT_Cfvo )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {_cfbd ,_gaea :=_daed .TypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0079\u0070\u0065"});if _gaea !=nil {return _gaea ;};start .Attr =append (start .Attr ,_cfbd );if _daed .ValAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_daed .ValAttr )});};if _daed .GteAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_daed .GteAttr ))});};e .EncodeToken (start );if _daed .ExtLst !=nil {_edgda :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_daed .ExtLst ,_edgda );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_Connection struct{ -// Maximized -MaximizedAttr *bool ; +// Connection Id +IdAttr uint32 ; -// Minimized -MinimizedAttr *bool ; +// Source Database File +SourceFileAttr *string ; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Connection File +OdcFileAttr *string ; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// Keep Connection Open +KeepAliveAttr *bool ; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// Automatic Refresh Interval +IntervalAttr *uint32 ; -// Top Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Connection Name +NameAttr *string ; -// Top Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// Connection Description +DescriptionAttr *string ; -// Window Width -WindowWidthAttr uint32 ; +// Database Source Type +TypeAttr *uint32 ; -// Window Height -WindowHeightAttr uint32 ; +// Reconnection Method +ReconnectionMethodAttr *uint32 ; -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// Last Refresh Version +RefreshedVersionAttr uint8 ; -// Active Sheet in Book View -ActiveSheetIdAttr uint32 ; +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; -// Show Formula Bar -ShowFormulaBarAttr *bool ; +// Save Password +SavePasswordAttr *bool ; -// Show Status Bar -ShowStatusbarAttr *bool ; +// New Connection +NewAttr *bool ; -// Show Comments -ShowCommentsAttr ST_Comments ; +// Deleted Connection +DeletedAttr *bool ; -// Show Objects -ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};func (_afbdbg ST_SheetState )String ()string {switch _afbdbg {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";}; +// Only Use Connection File +OnlyUseConnectionFileAttr *bool ; -// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path -func (_eabae *CT_Query )ValidateWithPath (path string )error {if _eabae .Tpls !=nil {if _abgaae :=_eabae .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_abgaae !=nil {return _abgaae ;};};return nil ;};type CT_MetadataStringIndex struct{ +// Background Refresh +BackgroundAttr *bool ; -// Index Value -XAttr uint32 ; +// Refresh on Open +RefreshOnLoadAttr *bool ; -// String is a Set -SAttr *bool ;}; +// Save Data +SaveDataAttr *bool ; -// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path -func (_geddc *CT_OleLink )ValidateWithPath (path string )error {if _geddc .OleItems !=nil {if _cbcaa :=_geddc .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_cbcaa !=nil {return _cbcaa ;};};return nil ;};type CT_CalculatedMembers struct{ +// Reconnection Method +CredentialsAttr ST_CredMethod ; -// Calculated Members Count -CountAttr *uint32 ; +// SSO Id +SingleSignOnIdAttr *string ; -// Calculated Member -CalculatedMember []*CT_CalculatedMember ;};func (_eecfb *CT_ColHierarchiesUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eecfb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eecfb .CountAttr )});};e .EncodeToken (start );_ccae :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_ffbbb :=range _eecfb .ColHierarchyUsage {e .EncodeElement (_ffbbb ,_ccae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Database Properties +DbPr *CT_DbPr ; -// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path -func (_dgaga *CT_QueryTableField )ValidateWithPath (path string )error {if _dgaga .ExtLst !=nil {if _fbadb :=_dgaga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbadb !=nil {return _fbadb ;};};return nil ;};func NewCT_MeasureGroups ()*CT_MeasureGroups {_aegge :=&CT_MeasureGroups {};return _aegge };func NewCT_IgnoredError ()*CT_IgnoredError {_efbef :=&CT_IgnoredError {};return _efbef };func (_abafg *CT_Macrosheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abafg .SheetData =NewCT_SheetData ();_caggd :for {_egbag ,_fgffe :=d .Token ();if _fgffe !=nil {return _fgffe ;};switch _fgdg :=_egbag .(type ){case _b .StartElement :switch _fgdg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_abafg .SheetPr =NewCT_SheetPr ();if _dfaag :=d .DecodeElement (_abafg .SheetPr ,&_fgdg );_dfaag !=nil {return _dfaag ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_abafg .Dimension =NewCT_SheetDimension ();if _aefed :=d .DecodeElement (_abafg .Dimension ,&_fgdg );_aefed !=nil {return _aefed ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_abafg .SheetViews =NewCT_SheetViews ();if _ccbeed :=d .DecodeElement (_abafg .SheetViews ,&_fgdg );_ccbeed !=nil {return _ccbeed ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_abafg .SheetFormatPr =NewCT_SheetFormatPr ();if _bbfeef :=d .DecodeElement (_abafg .SheetFormatPr ,&_fgdg );_bbfeef !=nil {return _bbfeef ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_gcfgb :=NewCT_Cols ();if _caggca :=d .DecodeElement (_gcfgb ,&_fgdg );_caggca !=nil {return _caggca ;};_abafg .Cols =append (_abafg .Cols ,_gcfgb );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _aebfdd :=d .DecodeElement (_abafg .SheetData ,&_fgdg );_aebfdd !=nil {return _aebfdd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_abafg .SheetProtection =NewCT_SheetProtection ();if _bcdg :=d .DecodeElement (_abafg .SheetProtection ,&_fgdg );_bcdg !=nil {return _bcdg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_abafg .AutoFilter =NewCT_AutoFilter ();if _egbc :=d .DecodeElement (_abafg .AutoFilter ,&_fgdg );_egbc !=nil {return _egbc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_abafg .SortState =NewCT_SortState ();if _accda :=d .DecodeElement (_abafg .SortState ,&_fgdg );_accda !=nil {return _accda ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_abafg .DataConsolidate =NewCT_DataConsolidate ();if _dadaa :=d .DecodeElement (_abafg .DataConsolidate ,&_fgdg );_dadaa !=nil {return _dadaa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_abafg .CustomSheetViews =NewCT_CustomSheetViews ();if _bebcc :=d .DecodeElement (_abafg .CustomSheetViews ,&_fgdg );_bebcc !=nil {return _bebcc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_abafg .PhoneticPr =NewCT_PhoneticPr ();if _fagbc :=d .DecodeElement (_abafg .PhoneticPr ,&_fgdg );_fagbc !=nil {return _fagbc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_dadae :=NewCT_ConditionalFormatting ();if _beagd :=d .DecodeElement (_dadae ,&_fgdg );_beagd !=nil {return _beagd ;};_abafg .ConditionalFormatting =append (_abafg .ConditionalFormatting ,_dadae );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_abafg .PrintOptions =NewCT_PrintOptions ();if _baeef :=d .DecodeElement (_abafg .PrintOptions ,&_fgdg );_baeef !=nil {return _baeef ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_abafg .PageMargins =NewCT_PageMargins ();if _adee :=d .DecodeElement (_abafg .PageMargins ,&_fgdg );_adee !=nil {return _adee ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_abafg .PageSetup =NewCT_PageSetup ();if _bfegc :=d .DecodeElement (_abafg .PageSetup ,&_fgdg );_bfegc !=nil {return _bfegc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_abafg .HeaderFooter =NewCT_HeaderFooter ();if _aadba :=d .DecodeElement (_abafg .HeaderFooter ,&_fgdg );_aadba !=nil {return _aadba ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_abafg .RowBreaks =NewCT_PageBreak ();if _faede :=d .DecodeElement (_abafg .RowBreaks ,&_fgdg );_faede !=nil {return _faede ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_abafg .ColBreaks =NewCT_PageBreak ();if _eeffa :=d .DecodeElement (_abafg .ColBreaks ,&_fgdg );_eeffa !=nil {return _eeffa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_abafg .CustomProperties =NewCT_CustomProperties ();if _dfeaa :=d .DecodeElement (_abafg .CustomProperties ,&_fgdg );_dfeaa !=nil {return _dfeaa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_abafg .Drawing =NewCT_Drawing ();if _edbc :=d .DecodeElement (_abafg .Drawing ,&_fgdg );_edbc !=nil {return _edbc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_abafg .LegacyDrawing =NewCT_LegacyDrawing ();if _geabbd :=d .DecodeElement (_abafg .LegacyDrawing ,&_fgdg );_geabbd !=nil {return _geabbd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_abafg .LegacyDrawingHF =NewCT_LegacyDrawing ();if _dacec :=d .DecodeElement (_abafg .LegacyDrawingHF ,&_fgdg );_dacec !=nil {return _dacec ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_abafg .DrawingHF =NewCT_DrawingHF ();if _beded :=d .DecodeElement (_abafg .DrawingHF ,&_fgdg );_beded !=nil {return _beded ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_abafg .Picture =NewCT_SheetBackgroundPicture ();if _ddaf :=d .DecodeElement (_abafg .Picture ,&_fgdg );_ddaf !=nil {return _ddaf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_abafg .OleObjects =NewCT_OleObjects ();if _fffcd :=d .DecodeElement (_abafg .OleObjects ,&_fgdg );_fffcd !=nil {return _fffcd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abafg .ExtLst =NewCT_ExtensionList ();if _beccd :=d .DecodeElement (_abafg .ExtLst ,&_fgdg );_beccd !=nil {return _beccd ;};default:_ba .Log ("\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\u004da\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_fgdg .Name );if _bbefc :=d .Skip ();_bbefc !=nil {return _bbefc ;};};case _b .EndElement :break _caggd ;case _b .CharData :};};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_cbafa :=&CT_Hyperlink {};return _cbafa };const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;);func NewCT_SmartTagPr ()*CT_SmartTagPr {_gfade :=&CT_SmartTagPr {};return _gfade };func (_dfffc *CT_Tuples )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfffc .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dfffc .CAttr )});};e .EncodeToken (start );_dgcacd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_fagda :=range _dfffc .Tpl {e .EncodeElement (_fagda ,_dgcacd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// OLAP Properties +OlapPr *CT_OlapPr ; -// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path -func (_dfegg *CT_PivotFields )ValidateWithPath (path string )error {for _bgdaf ,_dbebc :=range _dfegg .PivotField {if _afbde :=_dbebc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_bgdaf ));_afbde !=nil {return _afbde ;};};return nil ;};func NewCT_DdeItems ()*CT_DdeItems {_bgcac :=&CT_DdeItems {};return _bgcac };type CT_Drawing struct{IdAttr string ;};func NewCT_Filter ()*CT_Filter {_ggcag :=&CT_Filter {};return _ggcag }; +// Web Query Properties +WebPr *CT_WebPr ; -// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path -func (_cbgf *CT_DataBar )ValidateWithPath (path string )error {for _ccgae ,_daae :=range _cbgf .Cfvo {if _dcfde :=_daae .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_ccgae ));_dcfde !=nil {return _dcfde ;};};if _dffaa :=_cbgf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dffaa !=nil {return _dffaa ;};return nil ;};func (_bfea *CT_CalcCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cacd :=range start .Attr {if _cacd .Name .Local =="\u0072"{_ffc ,_edff :=_cacd .Value ,error (nil );if _edff !=nil {return _edff ;};_bfea .RAttr =&_ffc ;continue ;};if _cacd .Name .Local =="\u0072\u0065\u0066"{_cdaa ,_egaee :=_cacd .Value ,error (nil );if _egaee !=nil {return _egaee ;};_bfea .RefAttr =&_cdaa ;continue ;};if _cacd .Name .Local =="\u0069"{_efgc ,_ceda :=_ee .ParseInt (_cacd .Value ,10,32);if _ceda !=nil {return _ceda ;};_bfgg :=int32 (_efgc );_bfea .IAttr =&_bfgg ;continue ;};if _cacd .Name .Local =="\u0073"{_dfdg ,_egce :=_ee .ParseBool (_cacd .Value );if _egce !=nil {return _egce ;};_bfea .SAttr =&_dfdg ;continue ;};if _cacd .Name .Local =="\u006c"{_fedga ,_edb :=_ee .ParseBool (_cacd .Value );if _edb !=nil {return _edb ;};_bfea .LAttr =&_fedga ;continue ;};if _cacd .Name .Local =="\u0074"{_edef ,_cafg :=_ee .ParseBool (_cacd .Value );if _cafg !=nil {return _cafg ;};_bfea .TAttr =&_edef ;continue ;};if _cacd .Name .Local =="\u0061"{_ecdc ,_daf :=_ee .ParseBool (_cacd .Value );if _daf !=nil {return _daf ;};_bfea .AAttr =&_ecdc ;continue ;};};for {_acbc ,_cfga :=d .Token ();if _cfga !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_cfga );};if _dfba ,_ebf :=_acbc .(_b .EndElement );_ebf &&_dfba .Name ==start .Name {break ;};};return nil ;};func (_abefg ST_rwColActionType )ValidateWithPath (path string )error {switch _abefg {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abefg ));};return nil ;};type Revisions struct{CT_Revisions };func NewCT_OlapPr ()*CT_OlapPr {_aagbbb :=&CT_OlapPr {};return _aagbbb };const (ST_AxisUnset ST_Axis =0;ST_AxisAxisRow ST_Axis =1;ST_AxisAxisCol ST_Axis =2;ST_AxisAxisPage ST_Axis =3;ST_AxisAxisValues ST_Axis =4;);func (_bdecg *CT_CommentList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bdecg .Comment !=nil {_egaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_facf :=range _bdecg .Comment {e .EncodeElement (_facf ,_egaa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeebd ST_CellSpans )String ()string {return _be .Join (_eeebd ,"\u0020")};func (_gcfbce *ST_FileType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efbgd ,_bddaf :=d .Token ();if _bddaf !=nil {return _bddaf ;};if _fbfeb ,_gbdbeg :=_efbgd .(_b .EndElement );_gbdbeg &&_fbfeb .Name ==start .Name {*_gcfbce =1;return nil ;};if _egfgb ,_caaeb :=_efbgd .(_b .CharData );!_caaeb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efbgd );}else {switch string (_egfgb ){case "":*_gcfbce =0;case "\u006d\u0061\u0063":*_gcfbce =1;case "\u0077\u0069\u006e":*_gcfbce =2;case "\u0064\u006f\u0073":*_gcfbce =3;case "\u006c\u0069\u006e":*_gcfbce =4;case "\u006f\u0074\u0068e\u0072":*_gcfbce =5;};};_efbgd ,_bddaf =d .Token ();if _bddaf !=nil {return _bddaf ;};if _dgdda ,_cccbec :=_efbgd .(_b .EndElement );_cccbec &&_dgdda .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efbgd );}; +// Text Import Settings +TextPr *CT_TextPr ; -// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path -func (_dfccb *CT_DataConsolidate )ValidateWithPath (path string )error {if _fdaf :=_dfccb .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fdaf !=nil {return _fdaf ;};if _dfccb .DataRefs !=nil {if _edcc :=_dfccb .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s");_edcc !=nil {return _edcc ;};};return nil ;};func (_bbfdc ST_CfType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcgae :=_b .Attr {};_bcgae .Name =name ;switch _bbfdc {case ST_CfTypeUnset :_bcgae .Value ="";case ST_CfTypeExpression :_bcgae .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_bcgae .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_bcgae .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_bcgae .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_bcgae .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_bcgae .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_bcgae .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeDuplicateValues :_bcgae .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_bcgae .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_bcgae .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeBeginsWith :_bcgae .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_bcgae .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_bcgae .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeNotContainsBlanks :_bcgae .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_bcgae .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeNotContainsErrors :_bcgae .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_bcgae .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case ST_CfTypeAboveAverage :_bcgae .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _bcgae ,nil ;};func (_fecfc *CT_DataBinding )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gadg :=range start .Attr {if _gadg .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_dgagc ,_beaf :=_gadg .Value ,error (nil );if _beaf !=nil {return _beaf ;};_fecfc .DataBindingNameAttr =&_dgagc ;continue ;};if _gadg .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_edcb ,_efggf :=_ee .ParseBool (_gadg .Value );if _efggf !=nil {return _efggf ;};_fecfc .FileBindingAttr =&_edcb ;continue ;};if _gadg .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_ecfdc ,_agbbb :=_ee .ParseUint (_gadg .Value ,10,32);if _agbbb !=nil {return _agbbb ;};_cabdg :=uint32 (_ecfdc );_fecfc .ConnectionIDAttr =&_cabdg ;continue ;};if _gadg .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_ggde ,_geggf :=_gadg .Value ,error (nil );if _geggf !=nil {return _geggf ;};_fecfc .FileBindingNameAttr =&_ggde ;continue ;};if _gadg .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_fcffc ,_gdfgb :=_ee .ParseUint (_gadg .Value ,10,32);if _gdfgb !=nil {return _gdfgb ;};_fecfc .DataBindingLoadModeAttr =uint32 (_fcffc );continue ;};};_cdfafe :for {_beec ,_bcabg :=d .Token ();if _bcabg !=nil {return _bcabg ;};switch _gddb :=_beec .(type ){case _b .StartElement :switch _gddb .Name {default:if _gdbcg ,_dfgg :=_ba .CreateElement (_gddb );_dfgg !=nil {return _dfgg ;}else {if _gacbe :=d .DecodeElement (_gdbcg ,&_gddb );_gacbe !=nil {return _gacbe ;};_fecfc .Any =_gdbcg ;};};case _b .EndElement :break _cdfafe ;case _b .CharData :};};return nil ;};func (_gcadba *ExternalLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b";return _gcadba .CT_ExternalLink .MarshalXML (e ,start );};func (_dbgaff *ST_SourceType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbgaff =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_dbgaff =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_dbgaff =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_dbgaff =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_dbgaff =4;};return nil ;};func NewCT_FontScheme ()*CT_FontScheme {_befcg :=&CT_FontScheme {};_befcg .ValAttr =ST_FontScheme (1);return _befcg ;};func (_cfdfba *ST_TableType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cecce ,_gbeabd :=d .Token ();if _gbeabd !=nil {return _gbeabd ;};if _fffcdd ,_cegggb :=_cecce .(_b .EndElement );_cegggb &&_fffcdd .Name ==start .Name {*_cfdfba =1;return nil ;};if _dcdaa ,_fddbea :=_cecce .(_b .CharData );!_fddbea {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cecce );}else {switch string (_dcdaa ){case "":*_cfdfba =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_cfdfba =1;case "\u0078\u006d\u006c":*_cfdfba =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_cfdfba =3;};};_cecce ,_gbeabd =d .Token ();if _gbeabd !=nil {return _gbeabd ;};if _dgfedg ,_dafag :=_cecce .(_b .EndElement );_dafag &&_dgfedg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cecce );};func (_dafaef *CT_SmartTagTypes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaacae :for {_bdggf ,_baccg :=d .Token ();if _baccg !=nil {return _baccg ;};switch _badbf :=_bdggf .(type ){case _b .StartElement :switch _badbf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_fdcbf :=NewCT_SmartTagType ();if _fbgebf :=d .DecodeElement (_fdcbf ,&_badbf );_fbgebf !=nil {return _fbgebf ;};_dafaef .SmartTagType =append (_dafaef .SmartTagType ,_fdcbf );default:_ba .Log ("\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\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_badbf .Name );if _bbbfdd :=d .Skip ();_bbbfdd !=nil {return _bbbfdd ;};};case _b .EndElement :break _eaacae ;case _b .CharData :};};return nil ;}; +// Query Parameters +Parameters *CT_Parameters ; -// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path -func (_ebfc *CT_Chartsheet )ValidateWithPath (path string )error {if _ebfc .SheetPr !=nil {if _abcaa :=_ebfc .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_abcaa !=nil {return _abcaa ;};};if _abgc :=_ebfc .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_abgc !=nil {return _abgc ;};if _ebfc .SheetProtection !=nil {if _dacf :=_ebfc .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dacf !=nil {return _dacf ;};};if _ebfc .CustomSheetViews !=nil {if _bfef :=_ebfc .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_bfef !=nil {return _bfef ;};};if _ebfc .PageMargins !=nil {if _afec :=_ebfc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_afec !=nil {return _afec ;};};if _ebfc .PageSetup !=nil {if _dag :=_ebfc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_dag !=nil {return _dag ;};};if _ebfc .HeaderFooter !=nil {if _gdbeg :=_ebfc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_gdbeg !=nil {return _gdbeg ;};};if _cge :=_ebfc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_cge !=nil {return _cge ;};if _ebfc .LegacyDrawing !=nil {if _bced :=_ebfc .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_bced !=nil {return _bced ;};};if _ebfc .LegacyDrawingHF !=nil {if _fdba :=_ebfc .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fdba !=nil {return _fdba ;};};if _ebfc .DrawingHF !=nil {if _aade :=_ebfc .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_aade !=nil {return _aade ;};};if _ebfc .Picture !=nil {if _abcb :=_ebfc .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_abcb !=nil {return _abcb ;};};if _ebfc .WebPublishItems !=nil {if _edag :=_ebfc .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_edag !=nil {return _edag ;};};if _ebfc .ExtLst !=nil {if _acef :=_ebfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acef !=nil {return _acef ;};};return nil ;}; +// Future Feature Data Storage +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path -func (_debe *CT_DiscretePr )ValidateWithPath (path string )error {for _aadg ,_eebgf :=range _debe .X {if _fgag :=_eebgf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_aadg ));_fgag !=nil {return _fgag ;};};return nil ;};func (_agcbe *CT_ConditionalFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agcbe .PivotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agcbe .PivotAttr ))});};if _agcbe .SqrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_agcbe .SqrefAttr )});};e .EncodeToken (start );_abda :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}};for _ ,_bfce :=range _agcbe .CfRule {e .EncodeElement (_bfce ,_abda );};if _agcbe .ExtLst !=nil {_aafga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agcbe .ExtLst ,_aafga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SharedItems ()*CT_SharedItems {_bddded :=&CT_SharedItems {};return _bddded };type CT_VerticalAlignFontProperty struct{ +// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path +func (_ebage *CT_DataFields )ValidateWithPath (path string )error {for _dccd ,_bbbfg :=range _ebage .DataField {if _abfca :=_bbbfg .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dccd ));_abfca !=nil {return _abfca ;};};return nil ;};func (_fcbadg *Dialogsheet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003a\u0064\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074";return _fcbadg .CT_Dialogsheet .MarshalXML (e ,start );}; -// Value -ValAttr _c .ST_VerticalAlignRun ;};func (_fafdef ST_rwColActionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddcdb :=_b .Attr {};_ddcdb .Name =name ;switch _fafdef {case ST_rwColActionTypeUnset :_ddcdb .Value ="";case ST_rwColActionTypeInsertRow :_ddcdb .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_ddcdb .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_ddcdb .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_ddcdb .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _ddcdb ,nil ;};func (_badde ST_Sqref )String ()string {return _be .Join (_badde ,"\u0020")};func (_feef *CT_Boolean )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bga :=range start .Attr {if _bga .Name .Local =="\u0076"{_gab ,_dbce :=_ee .ParseBool (_bga .Value );if _dbce !=nil {return _dbce ;};_feef .VAttr =_gab ;continue ;};if _bga .Name .Local =="\u0075"{_egab ,_fcb :=_ee .ParseBool (_bga .Value );if _fcb !=nil {return _fcb ;};_feef .UAttr =&_egab ;continue ;};if _bga .Name .Local =="\u0066"{_gbc ,_bdb :=_ee .ParseBool (_bga .Value );if _bdb !=nil {return _bdb ;};_feef .FAttr =&_gbc ;continue ;};if _bga .Name .Local =="\u0063"{_bgf ,_cdc :=_bga .Value ,error (nil );if _cdc !=nil {return _cdc ;};_feef .CAttr =&_bgf ;continue ;};if _bga .Name .Local =="\u0063\u0070"{_cea ,_faac :=_ee .ParseUint (_bga .Value ,10,32);if _faac !=nil {return _faac ;};_gegd :=uint32 (_cea );_feef .CpAttr =&_gegd ;continue ;};};_cgfg :for {_efd ,_bba :=d .Token ();if _bba !=nil {return _bba ;};switch _fcf :=_efd .(type ){case _b .StartElement :switch _fcf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_ddd :=NewCT_X ();if _gea :=d .DecodeElement (_ddd ,&_fcf );_gea !=nil {return _gea ;};_feef .X =append (_feef .X ,_ddd );default:_ba .Log ("\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\u005fB\u006f\u006f\u006c\u0065\u0061\u006e\u0020\u0025\u0076",_fcf .Name );if _gae :=d .Skip ();_gae !=nil {return _gae ;};};case _b .EndElement :break _cgfg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path +func (_eefbg *CT_SharedItems )ValidateWithPath (path string )error {for _cbfed ,_fcdaa :=range _eefbg .M {if _aaefeb :=_fcdaa .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_cbfed ));_aaefeb !=nil {return _aaefeb ;};};for _dfcff ,_cbagb :=range _eefbg .N {if _agagg :=_cbagb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_dfcff ));_agagg !=nil {return _agagg ;};};for _acabb ,_cfgbdb :=range _eefbg .B {if _bcgbef :=_cfgbdb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_acabb ));_bcgbef !=nil {return _bcgbef ;};};for _dbgcf ,_gbbgbe :=range _eefbg .E {if _cdeec :=_gbbgbe .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_dbgcf ));_cdeec !=nil {return _cdeec ;};};for _fgbdc ,_accbg :=range _eefbg .S {if _cafdb :=_accbg .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fgbdc ));_cafdb !=nil {return _cafdb ;};};for _cccba ,_decde :=range _eefbg .D {if _adcaa :=_decde .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_cccba ));_adcaa !=nil {return _adcaa ;};};return nil ;}; -// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path -func (_ffeg *CT_Break )ValidateWithPath (path string )error {return nil };type ST_ParameterType byte ; +// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path +func (_cgf *CT_AutoFilter )ValidateWithPath (path string )error {for _cfg ,_ecd :=range _cgf .FilterColumn {if _afg :=_ecd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_cfg ));_afg !=nil {return _afg ;};};if _cgf .SortState !=nil {if _ef :=_cgf .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_ef !=nil {return _ef ;};};if _cgf .ExtLst !=nil {if _ag :=_cgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ag !=nil {return _ag ;};};return nil ;}; -// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path -func (_fdebc *CT_Members )ValidateWithPath (path string )error {for _gecea ,_adefg :=range _fdebc .Member {if _dcgff :=_adefg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gecea ));_dcgff !=nil {return _dcgff ;};};return nil ;};type CT_PivotCacheDefinition struct{IdAttr *string ; +// Validate validates the CT_XmlPr and its children +func (_deaae *CT_XmlPr )Validate ()error {return _deaae .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};type CT_PivotCacheDefinition struct{IdAttr *string ; // Invalid Cache InvalidAttr *bool ; @@ -2370,7 +2589,7 @@ RefreshedByAttr *string ; RefreshedDateAttr *float64 ; // PivotCache Last Refreshed Date ISO -RefreshedDateIsoAttr *_e .Time ; +RefreshedDateIsoAttr *_ff .Time ; // Background Query BackgroundQueryAttr *bool ; @@ -2435,1985 +2654,1949 @@ Maps *CT_MeasureDimensionMaps ; // Future Feature Data Storage Area ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path -func (_bfed *CT_CellWatches )ValidateWithPath (path string )error {for _gdf ,_fda :=range _bfed .CellWatch {if _faaa :=_fda .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_gdf ));_faaa !=nil {return _faaa ;};};return nil ;};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_gebd :=&CT_ChartsheetPr {};return _gebd };func NewCT_PivotAreas ()*CT_PivotAreas {_fbdde :=&CT_PivotAreas {};return _fbdde };func (_ecaad *CT_PageBreak )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgdae :=range start .Attr {if _cgdae .Name .Local =="\u0063\u006f\u0075n\u0074"{_ababe ,_beddg :=_ee .ParseUint (_cgdae .Value ,10,32);if _beddg !=nil {return _beddg ;};_gdegb :=uint32 (_ababe );_ecaad .CountAttr =&_gdegb ;continue ;};if _cgdae .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_gcdfd ,_edcda :=_ee .ParseUint (_cgdae .Value ,10,32);if _edcda !=nil {return _edcda ;};_gedcd :=uint32 (_gcdfd );_ecaad .ManualBreakCountAttr =&_gedcd ;continue ;};};_ggbag :for {_ecfbg ,_fadbe :=d .Token ();if _fadbe !=nil {return _fadbe ;};switch _acdfad :=_ecfbg .(type ){case _b .StartElement :switch _acdfad .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"}:_gfecg :=NewCT_Break ();if _bfdba :=d .DecodeElement (_gfecg ,&_acdfad );_bfdba !=nil {return _bfdba ;};_ecaad .Brk =append (_ecaad .Brk ,_gfecg );default:_ba .Log ("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_P\u0061\u0067e\u0042\u0072\u0065\u0061\u006b\u0020\u0025\u0076",_acdfad .Name );if _bafaad :=d .Skip ();_bafaad !=nil {return _bafaad ;};};case _b .EndElement :break _ggbag ;case _b .CharData :};};return nil ;}; - -// Validate validates the CT_ObjectPr and its children -func (_bcagg *CT_ObjectPr )Validate ()error {return _bcagg .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");};func (_cbead *CT_RElt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccfab :for {_dcfad ,_cadgda :=d .Token ();if _cadgda !=nil {return _cadgda ;};switch _dacag :=_dcfad .(type ){case _b .StartElement :switch _dacag .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_cbead .RPr =NewCT_RPrElt ();if _dfdb :=d .DecodeElement (_cbead .RPr ,&_dacag );_dfdb !=nil {return _dfdb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _faccb :=d .DecodeElement (&_cbead .T ,&_dacag );_faccb !=nil {return _faccb ;};default:_ba .Log ("\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\u0045\u006c\u0074\u0020\u0025\u0076",_dacag .Name );if _bedff :=d .Skip ();_bedff !=nil {return _bedff ;};};case _b .EndElement :break _ccfab ;case _b .CharData :};};return nil ;};func (_ffgeb *CT_PivotHierarchies )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffgeb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ffgeb .CountAttr )});};e .EncodeToken (start );_fcadd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_beafgf :=range _ffgeb .PivotHierarchy {e .EncodeElement (_beafgf ,_fcadd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dggag *CT_PivotDimension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eeag :=range start .Attr {if _eeag .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_fbbcg ,_aadcg :=_ee .ParseBool (_eeag .Value );if _aadcg !=nil {return _aadcg ;};_dggag .MeasureAttr =&_fbbcg ;continue ;};if _eeag .Name .Local =="\u006e\u0061\u006d\u0065"{_eeaced ,_ccebe :=_eeag .Value ,error (nil );if _ccebe !=nil {return _ccebe ;};_dggag .NameAttr =_eeaced ;continue ;};if _eeag .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dddge ,_eafgg :=_eeag .Value ,error (nil );if _eafgg !=nil {return _eafgg ;};_dggag .UniqueNameAttr =_dddge ;continue ;};if _eeag .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bceaa ,_dfbed :=_eeag .Value ,error (nil );if _dfbed !=nil {return _dfbed ;};_dggag .CaptionAttr =_bceaa ;continue ;};};for {_dgbgf ,_gdbga :=d .Token ();if _gdbga !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_gdbga );};if _abeba ,_ggegb :=_dgbgf .(_b .EndElement );_ggegb &&_abeba .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_afeca *CT_Color )ValidateWithPath (path string )error {return nil };func NewCT_Border ()*CT_Border {_dabg :=&CT_Border {};return _dabg }; - -// Validate validates the CT_Tuple and its children -func (_ebceb *CT_Tuple )Validate ()error {return _ebceb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};const (ST_SortMethodUnset ST_SortMethod =0;ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;);func (_geeee *ST_SortMethod )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffagc ,_caddf :=d .Token ();if _caddf !=nil {return _caddf ;};if _egegg ,_fafaf :=_ffagc .(_b .EndElement );_fafaf &&_egegg .Name ==start .Name {*_geeee =1;return nil ;};if _cdcbc ,_dgbbc :=_ffagc .(_b .CharData );!_dgbbc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffagc );}else {switch string (_cdcbc ){case "":*_geeee =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_geeee =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_geeee =2;case "\u006e\u006f\u006e\u0065":*_geeee =3;};};_ffagc ,_caddf =d .Token ();if _caddf !=nil {return _caddf ;};if _egfef ,_cbdef :=_ffagc .(_b .EndElement );_cbdef &&_egfef .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffagc );};const (ST_PivotAreaTypeUnset ST_PivotAreaType =0;ST_PivotAreaTypeNone ST_PivotAreaType =1;ST_PivotAreaTypeNormal ST_PivotAreaType =2;ST_PivotAreaTypeData ST_PivotAreaType =3;ST_PivotAreaTypeAll ST_PivotAreaType =4;ST_PivotAreaTypeOrigin ST_PivotAreaType =5;ST_PivotAreaTypeButton ST_PivotAreaType =6;ST_PivotAreaTypeTopEnd ST_PivotAreaType =7;ST_PivotAreaTypeTopRight ST_PivotAreaType =8;);type CT_ExternalCell struct{ - -// Reference -RAttr *string ; - -// Type -TAttr ST_CellType ; - -// Value Metadata -VmAttr *uint32 ; - -// Value -V *string ;};type CT_Fill struct{ - -// Pattern -PatternFill *CT_PatternFill ; - -// Gradient -GradientFill *CT_GradientFill ;};func NewCT_ControlPr ()*CT_ControlPr {_bcgfg :=&CT_ControlPr {};_bcgfg .Anchor =NewCT_ObjectAnchor ();return _bcgfg ;};func NewCT_Formats ()*CT_Formats {_dfaee :=&CT_Formats {};return _dfaee };func (_fgfge ST_GroupBy )Validate ()error {return _fgfge .ValidateWithPath ("")};func (_ebbfb *CT_PhoneticPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ebbfb .FontIdAttr )});if _ebbfb .TypeAttr !=ST_PhoneticTypeUnset {_adefaa ,_dbeae :=_ebbfb .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _dbeae !=nil {return _dbeae ;};start .Attr =append (start .Attr ,_adefaa );};if _ebbfb .AlignmentAttr !=ST_PhoneticAlignmentUnset {_dbgbd ,_gcafe :=_ebbfb .AlignmentAttr .MarshalXMLAttr (_b .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"});if _gcafe !=nil {return _gcafe ;};start .Attr =append (start .Attr ,_dbgbd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Col struct{ - -// Minimum Column -MinAttr uint32 ; - -// Maximum Column -MaxAttr uint32 ; +// Validate validates the CT_FontScheme and its children +func (_eggaa *CT_FontScheme )Validate ()error {return _eggaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");}; -// Column Width -WidthAttr *float64 ; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_ece *CT_Border )ValidateWithPath (path string )error {if _ece .Start !=nil {if _ecf :=_ece .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_ecf !=nil {return _ecf ;};};if _ece .End !=nil {if _fea :=_ece .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_fea !=nil {return _fea ;};};if _ece .Left !=nil {if _cff :=_ece .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cff !=nil {return _cff ;};};if _ece .Right !=nil {if _gfd :=_ece .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gfd !=nil {return _gfd ;};};if _ece .Top !=nil {if _aeeb :=_ece .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_aeeb !=nil {return _aeeb ;};};if _ece .Bottom !=nil {if _aga :=_ece .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_aga !=nil {return _aga ;};};if _ece .Diagonal !=nil {if _bdba :=_ece .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_bdba !=nil {return _bdba ;};};if _ece .Vertical !=nil {if _dcd :=_ece .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l");_dcd !=nil {return _dcd ;};};if _ece .Horizontal !=nil {if _affg :=_ece .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_affg !=nil {return _affg ;};};return nil ;}; -// Style -StyleAttr *uint32 ; +// Validate validates the CT_CellWatch and its children +func (_bcee *CT_CellWatch )Validate ()error {return _bcee .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};type CT_TextPr struct{ -// Hidden Columns -HiddenAttr *bool ; +// Prompt for File Name +PromptAttr *bool ; -// Best Fit Column Width -BestFitAttr *bool ; +// File Type +FileTypeAttr ST_FileType ; -// Custom Width -CustomWidthAttr *bool ; +// Code Page +CodePageAttr *uint32 ; -// Show Phonetic Information -PhoneticAttr *bool ; +// Character Set +CharacterSetAttr *string ; -// Outline Level -OutlineLevelAttr *uint8 ; +// First Row +FirstRowAttr *uint32 ; -// Collapsed -CollapsedAttr *bool ;}; +// Source File Name +SourceFileAttr *string ; -// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path -func (_abafc *CT_IconSet )ValidateWithPath (path string )error {if _fbdgg :=_abafc .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_fbdgg !=nil {return _fbdgg ;};for _gcbba ,_bagfc :=range _abafc .Cfvo {if _efbf :=_bagfc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_gcbba ));_efbf !=nil {return _efbf ;};};return nil ;};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_fabbg :=&CT_RevisionDefinedName {};return _fabbg ;};func (_gcfa *CT_ColHierarchiesUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcegc :=range start .Attr {if _fcegc .Name .Local =="\u0063\u006f\u0075n\u0074"{_aggg ,_dfbaa :=_ee .ParseUint (_fcegc .Value ,10,32);if _dfbaa !=nil {return _dfbaa ;};_agaf :=uint32 (_aggg );_gcfa .CountAttr =&_agaf ;continue ;};};_ggga :for {_eebb ,_eeaa :=d .Token ();if _eeaa !=nil {return _eeaa ;};switch _bdfe :=_eebb .(type ){case _b .StartElement :switch _bdfe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_eegbg :=NewCT_HierarchyUsage ();if _ccgg :=d .DecodeElement (_eegbg ,&_bdfe );_ccgg !=nil {return _ccgg ;};_gcfa .ColHierarchyUsage =append (_gcfa .ColHierarchyUsage ,_eegbg );default:_ba .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006f\u006c\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_bdfe .Name );if _aebb :=d .Skip ();_aebb !=nil {return _aebb ;};};case _b .EndElement :break _ggga ;case _b .CharData :};};return nil ;}; +// Delimited File +DelimitedAttr *bool ; -// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path -func (_gccce *CT_PivotAreaReference )ValidateWithPath (path string )error {for _cgeefg ,_gbcbcg :=range _gccce .X {if _dadgf :=_gbcbcg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cgeefg ));_dadgf !=nil {return _dadgf ;};};if _gccce .ExtLst !=nil {if _fgeeg :=_gccce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgeeg !=nil {return _fgeeg ;};};return nil ;};func (_gfeg *CT_Break )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfeg .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gfeg .IdAttr )});};if _gfeg .MinAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gfeg .MinAttr )});};if _gfeg .MaxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_gfeg .MaxAttr )});};if _gfeg .ManAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfeg .ManAttr ))});};if _gfeg .PtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfeg .PtAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dggd *CT_CfRule )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dggd .TypeAttr !=ST_CfTypeUnset {_eebea ,_ffec :=_dggd .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _ffec !=nil {return _ffec ;};start .Attr =append (start .Attr ,_eebea );};if _dggd .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dggd .DxfIdAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",_dggd .PriorityAttr )});if _dggd .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dggd .StopIfTrueAttr ))});};if _dggd .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dggd .AboveAverageAttr ))});};if _dggd .PercentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dggd .PercentAttr ))});};if _dggd .BottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dggd .BottomAttr ))});};if _dggd .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_eacf ,_gfgd :=_dggd .OperatorAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _gfgd !=nil {return _gfgd ;};start .Attr =append (start .Attr ,_eacf );};if _dggd .TextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dggd .TextAttr )});};if _dggd .TimePeriodAttr !=ST_TimePeriodUnset {_ebgg ,_gfce :=_dggd .TimePeriodAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _gfce !=nil {return _gfce ;};start .Attr =append (start .Attr ,_ebgg );};if _dggd .RankAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_dggd .RankAttr )});};if _dggd .StdDevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_f .Sprintf ("\u0025\u0076",*_dggd .StdDevAttr )});};if _dggd .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dggd .EqualAverageAttr ))});};e .EncodeToken (start );if _dggd .Formula !=nil {_efed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_gffa :=range _dggd .Formula {e .EncodeElement (_gffa ,_efed );};};if _dggd .ColorScale !=nil {_eadg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_dggd .ColorScale ,_eadg );};if _dggd .DataBar !=nil {_dcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_dggd .DataBar ,_dcf );};if _dggd .IconSet !=nil {_edeeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}};e .EncodeElement (_dggd .IconSet ,_edeeb );};if _dggd .ExtLst !=nil {_bedg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dggd .ExtLst ,_bedg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egffd *CT_RevisionHeader )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_egffd .GuidAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_egffd .DateTimeAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_egffd .MaxSheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_egffd .UserNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_egffd .IdAttr )});if _egffd .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_egffd .MinRIdAttr )});};if _egffd .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_egffd .MaxRIdAttr )});};e .EncodeToken (start );_dced :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_egffd .SheetIdMap ,_dced );if _egffd .ReviewedList !=nil {_dgbeed :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_egffd .ReviewedList ,_dgbeed );};if _egffd .ExtLst !=nil {_aadbaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egffd .ExtLst ,_aadbaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Decimal Separator +DecimalAttr *string ; -// Validate validates the CT_Control and its children -func (_fcgcf *CT_Control )Validate ()error {return _fcgcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func NewCT_MemberProperty ()*CT_MemberProperty {_cebba :=&CT_MemberProperty {};return _cebba };func (_aebbbd ST_DvAspect )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acgfe :=_b .Attr {};_acgfe .Name =name ;switch _aebbbd {case ST_DvAspectUnset :_acgfe .Value ="";case ST_DvAspectDVASPECT_CONTENT :_acgfe .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_acgfe .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return _acgfe ,nil ;};const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3;);func (_ffcdb ST_GroupBy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffcdb .String (),start );};type CT_AutoFilter struct{ +// Thousands Separator +ThousandsAttr *string ; -// Cell or Range Reference -RefAttr *string ; +// Tab as Delimiter +TabAttr *bool ; -// AutoFilter Column -FilterColumn []*CT_FilterColumn ; +// Space is Delimiter +SpaceAttr *bool ; -// Sort State for Auto Filter -SortState *CT_SortState ;ExtLst *CT_ExtensionList ;}; +// Comma is Delimiter +CommaAttr *bool ; -// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path -func (_bgfga *CT_SortState )ValidateWithPath (path string )error {if _egcgef :=_bgfga .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_egcgef !=nil {return _egcgef ;};for _ddcca ,_gacebcg :=range _bgfga .SortCondition {if _aaafca :=_gacebcg .ValidateWithPath (_f .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_ddcca ));_aaafca !=nil {return _aaafca ;};};if _bgfga .ExtLst !=nil {if _fgfgfa :=_bgfga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgfgfa !=nil {return _fgfgfa ;};};return nil ;};func (_agef *CT_GroupMember )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_agef .UniqueNameAttr )});if _agef .GroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agef .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebeab *CT_Top10 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebeab .TopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ebeab .TopAttr ))});};if _ebeab .PercentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ebeab .PercentAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ebeab .ValAttr )});if _ebeab .FilterValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_f .Sprintf ("\u0025\u0076",*_ebeab .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agaaea *ST_MdxFunctionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feggca ,_bffcc :=d .Token ();if _bffcc !=nil {return _bffcc ;};if _agecc ,_aeeee :=_feggca .(_b .EndElement );_aeeee &&_agecc .Name ==start .Name {*_agaaea =1;return nil ;};if _caafa ,_cfgbc :=_feggca .(_b .CharData );!_cfgbc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feggca );}else {switch string (_caafa ){case "":*_agaaea =0;case "\u006d":*_agaaea =1;case "\u0076":*_agaaea =2;case "\u0073":*_agaaea =3;case "\u0063":*_agaaea =4;case "\u0072":*_agaaea =5;case "\u0070":*_agaaea =6;case "\u006b":*_agaaea =7;};};_feggca ,_bffcc =d .Token ();if _bffcc !=nil {return _bffcc ;};if _cbdgba ,_adbbgc :=_feggca .(_b .EndElement );_adbbgc &&_cbdgba .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feggca );};func (_gaed *CT_Comment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaed .Text =NewCT_Rst ();for _ ,_eaggd :=range start .Attr {if _eaggd .Name .Local =="\u0072\u0065\u0066"{_fgdd ,_gcca :=_eaggd .Value ,error (nil );if _gcca !=nil {return _gcca ;};_gaed .RefAttr =_fgdd ;continue ;};if _eaggd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_dfed ,_decac :=_ee .ParseUint (_eaggd .Value ,10,32);if _decac !=nil {return _decac ;};_gaed .AuthorIdAttr =uint32 (_dfed );continue ;};if _eaggd .Name .Local =="\u0067\u0075\u0069\u0064"{_ecgf ,_eeaee :=_eaggd .Value ,error (nil );if _eeaee !=nil {return _eeaee ;};_gaed .GuidAttr =&_ecgf ;continue ;};if _eaggd .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_geace ,_dacg :=_ee .ParseUint (_eaggd .Value ,10,32);if _dacg !=nil {return _dacg ;};_fdfb :=uint32 (_geace );_gaed .ShapeIdAttr =&_fdfb ;continue ;};};_beabb :for {_eeaea ,_degc :=d .Token ();if _degc !=nil {return _degc ;};switch _bdbb :=_eeaea .(type ){case _b .StartElement :switch _bdbb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _bgdg :=d .DecodeElement (_gaed .Text ,&_bdbb );_bgdg !=nil {return _bgdg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"}:_gaed .CommentPr =NewCT_CommentPr ();if _agad :=d .DecodeElement (_gaed .CommentPr ,&_bdbb );_agad !=nil {return _agad ;};default:_ba .Log ("\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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_bdbb .Name );if _gcfac :=d .Skip ();_gcfac !=nil {return _gcfac ;};};case _b .EndElement :break _beabb ;case _b .CharData :};};return nil ;};func NewCT_Parameter ()*CT_Parameter {_dbfdf :=&CT_Parameter {};return _dbfdf };func (_edffc *CT_RevisionDefinedName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcecf :=range start .Attr {if _gcecf .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_degeef ,_gdccg :=_gcecf .Value ,error (nil );if _gdccg !=nil {return _gdccg ;};_edffc .DescriptionAttr =&_degeef ;continue ;};if _gcecf .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_ffcea ,_eggbaa :=_gcecf .Value ,error (nil );if _eggbaa !=nil {return _eggbaa ;};_edffc .OldDescriptionAttr =&_ffcea ;continue ;};if _gcecf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_cdgcg ,_bdcad :=_ee .ParseBool (_gcecf .Value );if _bdcad !=nil {return _bdcad ;};_edffc .CustomViewAttr =&_cdgcg ;continue ;};if _gcecf .Name .Local =="\u0068\u0065\u006c\u0070"{_cgdgdg ,_efadc :=_gcecf .Value ,error (nil );if _efadc !=nil {return _efadc ;};_edffc .HelpAttr =&_cgdgdg ;continue ;};if _gcecf .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_ebgeb ,_ffbafg :=_ee .ParseBool (_gcecf .Value );if _ffbafg !=nil {return _ffbafg ;};_edffc .FunctionAttr =&_ebgeb ;continue ;};if _gcecf .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_cfdda ,_abcfb :=_gcecf .Value ,error (nil );if _abcfb !=nil {return _abcfb ;};_edffc .OldHelpAttr =&_cfdda ;continue ;};if _gcecf .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_ffeacf ,_bdgcg :=_ee .ParseUint (_gcecf .Value ,10,8);if _bdgcg !=nil {return _bdgcg ;};_bafggg :=uint8 (_ffeacf );_edffc .FunctionGroupIdAttr =&_bafggg ;continue ;};if _gcecf .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_bbeag ,_fgabg :=_gcecf .Value ,error (nil );if _fgabg !=nil {return _fgabg ;};_edffc .StatusBarAttr =&_bbeag ;continue ;};if _gcecf .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_cfafa ,_gdbfa :=_ee .ParseUint (_gcecf .Value ,10,8);if _gdbfa !=nil {return _gdbfa ;};_facea :=uint8 (_cfafa );_edffc .ShortcutKeyAttr =&_facea ;continue ;};if _gcecf .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_eeaceb ,_aababe :=_gcecf .Value ,error (nil );if _aababe !=nil {return _aababe ;};_edffc .OldStatusBarAttr =&_eeaceb ;continue ;};if _gcecf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_deabd ,_eabed :=_ee .ParseBool (_gcecf .Value );if _eabed !=nil {return _eabed ;};_edffc .HiddenAttr =&_deabd ;continue ;};if _gcecf .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_fbafa ,_cdbegb :=_gcecf .Value ,error (nil );if _cdbegb !=nil {return _cdbegb ;};_edffc .OldCommentAttr =&_fbafa ;continue ;};if _gcecf .Name .Local =="\u006e\u0061\u006d\u0065"{_bfbgc ,_gacgfd :=_gcecf .Value ,error (nil );if _gacgfd !=nil {return _gacgfd ;};_edffc .NameAttr =_bfbgc ;continue ;};if _gcecf .Name .Local =="\u0072\u0061"{_gddee ,_degbb :=_ee .ParseBool (_gcecf .Value );if _degbb !=nil {return _degbb ;};_edffc .RaAttr =&_gddee ;continue ;};if _gcecf .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_cgfac ,_edcba :=_ee .ParseUint (_gcecf .Value ,10,32);if _edcba !=nil {return _edcba ;};_fedgc :=uint32 (_cgfac );_edffc .LocalSheetIdAttr =&_fedgc ;continue ;};if _gcecf .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_dddfa ,_cgaeb :=_gcecf .Value ,error (nil );if _cgaeb !=nil {return _cgaeb ;};_edffc .CommentAttr =&_dddfa ;continue ;};if _gcecf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_aebacb ,_bbfce :=_gcecf .Value ,error (nil );if _bbfce !=nil {return _bbfce ;};_edffc .CustomMenuAttr =&_aebacb ;continue ;};if _gcecf .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_edafa ,_cfbeaf :=_ee .ParseBool (_gcecf .Value );if _cfbeaf !=nil {return _cfbeaf ;};_edffc .OldFunctionAttr =&_edafa ;continue ;};if _gcecf .Name .Local =="\u0075\u0061"{_bfabb ,_cfeaa :=_ee .ParseBool (_gcecf .Value );if _cfeaa !=nil {return _cfeaa ;};_edffc .UaAttr =&_bfabb ;continue ;};if _gcecf .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_aagdc ,_deebdg :=_ee .ParseUint (_gcecf .Value ,10,8);if _deebdg !=nil {return _deebdg ;};_bbgde :=uint8 (_aagdc );_edffc .OldShortcutKeyAttr =&_bbgde ;continue ;};if _gcecf .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_abdfcc ,_edgdbg :=_ee .ParseBool (_gcecf .Value );if _edgdbg !=nil {return _edgdbg ;};_edffc .OldHiddenAttr =&_abdfcc ;continue ;};if _gcecf .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_fbdfe ,_gdbag :=_gcecf .Value ,error (nil );if _gdbag !=nil {return _gdbag ;};_edffc .OldCustomMenuAttr =&_fbdfe ;continue ;};if _gcecf .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_cccbg ,_ddfgd :=_ee .ParseUint (_gcecf .Value ,10,8);if _ddfgd !=nil {return _ddfgd ;};_fdca :=uint8 (_cccbg );_edffc .OldFunctionGroupIdAttr =&_fdca ;continue ;};if _gcecf .Name .Local =="\u0072\u0049\u0064"{_fdcbe ,_fafaec :=_ee .ParseUint (_gcecf .Value ,10,32);if _fafaec !=nil {return _fafaec ;};_fgaea :=uint32 (_fdcbe );_edffc .RIdAttr =&_fgaea ;continue ;};};_aafgdf :for {_fgcbg ,_bfabdf :=d .Token ();if _bfabdf !=nil {return _bfabdf ;};switch _cgcfbe :=_fgcbg .(type ){case _b .StartElement :switch _cgcfbe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:_edffc .Formula =new (string );if _bcdde :=d .DecodeElement (_edffc .Formula ,&_cgcfbe );_bcdde !=nil {return _bcdde ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_edffc .OldFormula =new (string );if _defce :=d .DecodeElement (_edffc .OldFormula ,&_cgcfbe );_defce !=nil {return _defce ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edffc .ExtLst =NewCT_ExtensionList ();if _fefcdc :=d .DecodeElement (_edffc .ExtLst ,&_cgcfbe );_fefcdc !=nil {return _fefcdc ;};default:_ba .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0020\u0025\u0076",_cgcfbe .Name );if _ccbdd :=d .Skip ();_ccbdd !=nil {return _ccbdd ;};};case _b .EndElement :break _aafgdf ;case _b .CharData :};};return nil ;};func (_eddafa ST_PivotAreaType )Validate ()error {return _eddafa .ValidateWithPath ("")}; +// Semicolon is Delimiter +SemicolonAttr *bool ; -// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path -func (_dbaeb *CT_DataRef )ValidateWithPath (path string )error {return nil };func (_ebbcc *ST_PageOrder )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebbcc =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_ebbcc =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_ebbcc =2;};return nil ;}; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// Validate validates the CT_ExternalBook and its children -func (_aded *CT_ExternalBook )Validate ()error {return _aded .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};func (_feefb ST_WebSourceType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gacedb :=_b .Attr {};_gacedb .Name =name ;switch _feefb {case ST_WebSourceTypeUnset :_gacedb .Value ="";case ST_WebSourceTypeSheet :_gacedb .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_gacedb .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_gacedb .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_gacedb .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_gacedb .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_gacedb .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_gacedb .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_gacedb .Value ="\u006c\u0061\u0062e\u006c";};return _gacedb ,nil ;};func (_dagefe ST_CredMethod )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afbbfd :=_b .Attr {};_afbbfd .Name =name ;switch _dagefe {case ST_CredMethodUnset :_afbbfd .Value ="";case ST_CredMethodIntegrated :_afbbfd .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_afbbfd .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_afbbfd .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_afbbfd .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _afbbfd ,nil ;};func (_fafbgc *ST_CfType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fafbgc =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_fafbgc =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_fafbgc =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_fafbgc =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_fafbgc =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_fafbgc =5;case "\u0074\u006f\u00701\u0030":*_fafbgc =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_fafbgc =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_fafbgc =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fafbgc =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fafbgc =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_fafbgc =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fafbgc =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_fafbgc =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_fafbgc =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_fafbgc =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_fafbgc =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_fafbgc =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fafbgc =18;};return nil ;};func (_gfefc *CT_SheetProtection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfefc .PasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gfefc .PasswordAttr )});};if _gfefc .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfefc .AlgorithmNameAttr )});};if _gfefc .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_gfefc .HashValueAttr )});};if _gfefc .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_gfefc .SaltValueAttr )});};if _gfefc .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_gfefc .SpinCountAttr )});};if _gfefc .SheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .SheetAttr ))});};if _gfefc .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .ObjectsAttr ))});};if _gfefc .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .ScenariosAttr ))});};if _gfefc .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .FormatCellsAttr ))});};if _gfefc .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .FormatColumnsAttr ))});};if _gfefc .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .FormatRowsAttr ))});};if _gfefc .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .InsertColumnsAttr ))});};if _gfefc .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .InsertRowsAttr ))});};if _gfefc .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .InsertHyperlinksAttr ))});};if _gfefc .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .DeleteColumnsAttr ))});};if _gfefc .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .DeleteRowsAttr ))});};if _gfefc .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .SelectLockedCellsAttr ))});};if _gfefc .SortAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .SortAttr ))});};if _gfefc .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .AutoFilterAttr ))});};if _gfefc .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .PivotTablesAttr ))});};if _gfefc .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfefc .SelectUnlockedCellsAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbfeg *CT_Users )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbfeg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbfeg .CountAttr )});};e .EncodeToken (start );if _gbfeg .UserInfo !=nil {_befcb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_fbeef :=range _gbfeg .UserInfo {e .EncodeElement (_fbeef ,_befcb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataTypes ()*CT_MetadataTypes {_eadd :=&CT_MetadataTypes {};return _eadd };func (_defdb *ST_Pane )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfcedf ,_bfaeea :=d .Token ();if _bfaeea !=nil {return _bfaeea ;};if _baafff ,_afbbc :=_bfcedf .(_b .EndElement );_afbbc &&_baafff .Name ==start .Name {*_defdb =1;return nil ;};if _bbcfe ,_cegeg :=_bfcedf .(_b .CharData );!_cegeg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfcedf );}else {switch string (_bbcfe ){case "":*_defdb =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_defdb =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_defdb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_defdb =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_defdb =4;};};_bfcedf ,_bfaeea =d .Token ();if _bfaeea !=nil {return _bfaeea ;};if _dabdda ,_fbfde :=_bfcedf .(_b .EndElement );_fbfde &&_dabdda .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfcedf );};func NewCT_SheetDimension ()*CT_SheetDimension {_fcfgf :=&CT_SheetDimension {};return _fcfgf };func NewCT_FunctionGroup ()*CT_FunctionGroup {_acgeb :=&CT_FunctionGroup {};return _acgeb };type CT_IndexedColors struct{ +// Qualifier +QualifierAttr ST_Qualifier ; -// RGB Color -RgbColor []*CT_RgbColor ;};type StyleSheet struct{CT_Stylesheet }; +// Custom Delimiter +DelimiterAttr *string ; -// Validate validates the Users and its children -func (_gdaadg *Users )Validate ()error {return _gdaadg .ValidateWithPath ("\u0055\u0073\u0065r\u0073")};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_be .Fields (s )),nil };func (_cedbec ST_DvAspect )String ()string {switch _cedbec {case 0:return "";case 1:return "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case 2:return "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return "";};func (_gdabf *CT_SmartTagType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecdgd :=range start .Attr {if _ecdgd .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_cacef ,_bfgcd :=_ecdgd .Value ,error (nil );if _bfgcd !=nil {return _bfgcd ;};_gdabf .NamespaceUriAttr =&_cacef ;continue ;};if _ecdgd .Name .Local =="\u006e\u0061\u006d\u0065"{_cade ,_dgfdg :=_ecdgd .Value ,error (nil );if _dgfdg !=nil {return _dgfdg ;};_gdabf .NameAttr =&_cade ;continue ;};if _ecdgd .Name .Local =="\u0075\u0072\u006c"{_cccbe ,_dgfgb :=_ecdgd .Value ,error (nil );if _dgfgb !=nil {return _dgfgb ;};_gdabf .UrlAttr =&_cccbe ;continue ;};};for {_abbedc ,_dcfc :=d .Token ();if _dcfc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_dcfc );};if _gecdac ,_bfccgd :=_abbedc .(_b .EndElement );_bfccgd &&_gecdac .Name ==start .Name {break ;};};return nil ;};func (_edbff ST_OleUpdate )String ()string {switch _edbff {case 0:return "";case 1:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case 2:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return "";}; +// Fields +TextFields *CT_TextFields ;}; -// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path -func (_cggfc *CT_SortCondition )ValidateWithPath (path string )error {if _bffde :=_cggfc .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_bffde !=nil {return _bffde ;};if _dfbbc :=_cggfc .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_dfbbc !=nil {return _dfbbc ;};return nil ;};func (_ddbfbf *CT_QueryTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfbge :=range start .Attr {if _dfbge .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_ffgd ,_gefgf :=_ee .ParseBool (_dfbge .Value );if _gefgf !=nil {return _gefgf ;};_ddbfbf .AdjustColumnWidthAttr =&_ffgd ;continue ;};if _dfbge .Name .Local =="\u006e\u0061\u006d\u0065"{_faecc ,_gagbd :=_dfbge .Value ,error (nil );if _gagbd !=nil {return _gagbd ;};_ddbfbf .NameAttr =_faecc ;continue ;};if _dfbge .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_ebeafg ,_dbfaef :=_ee .ParseBool (_dfbge .Value );if _dbfaef !=nil {return _dbfaef ;};_ddbfbf .IntermediateAttr =&_ebeafg ;continue ;};if _dfbge .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_cdgab ,_dacb :=_ee .ParseBool (_dfbge .Value );if _dacb !=nil {return _dacb ;};_ddbfbf .RowNumbersAttr =&_cdgab ;continue ;};if _dfbge .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_aaacc ,_fadda :=_ee .ParseUint (_dfbge .Value ,10,32);if _fadda !=nil {return _fadda ;};_ddbfbf .ConnectionIdAttr =uint32 (_aaacc );continue ;};if _dfbge .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_fcfac ,_gbdcf :=_ee .ParseBool (_dfbge .Value );if _gbdcf !=nil {return _gbdcf ;};_ddbfbf .BackgroundRefreshAttr =&_fcfac ;continue ;};if _dfbge .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_ffeec ,_bbdfg :=_ee .ParseBool (_dfbge .Value );if _bbdfg !=nil {return _bbdfg ;};_ddbfbf .RefreshOnLoadAttr =&_ffeec ;continue ;};if _dfbge .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_gfcfe ,_gbfee :=_ee .ParseBool (_dfbge .Value );if _gbfee !=nil {return _gbfee ;};_ddbfbf .FillFormulasAttr =&_gfcfe ;continue ;};if _dfbge .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gaegee ,_fdeab :=_ee .ParseBool (_dfbge .Value );if _fdeab !=nil {return _fdeab ;};_ddbfbf .ApplyNumberFormatsAttr =&_gaegee ;continue ;};if _dfbge .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bfac ,_gefd :=_ee .ParseBool (_dfbge .Value );if _gefd !=nil {return _gefd ;};_ddbfbf .ApplyFontFormatsAttr =&_bfac ;continue ;};if _dfbge .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_eeabdc ,_gecagd :=_ee .ParseBool (_dfbge .Value );if _gecagd !=nil {return _gecagd ;};_ddbfbf .FirstBackgroundRefreshAttr =&_eeabdc ;continue ;};if _dfbge .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_dccg ,_dabeg :=_ee .ParseUint (_dfbge .Value ,10,32);if _dabeg !=nil {return _dabeg ;};_cdeefd :=uint32 (_dccg );_ddbfbf .AutoFormatIdAttr =&_cdeefd ;continue ;};if _dfbge .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ebgaa ,_edggg :=_ee .ParseBool (_dfbge .Value );if _edggg !=nil {return _edggg ;};_ddbfbf .ApplyAlignmentFormatsAttr =&_ebgaa ;continue ;};if _dfbge .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_dedfb ,_gdbdd :=_ee .ParseBool (_dfbge .Value );if _gdbdd !=nil {return _gdbdd ;};_ddbfbf .DisableRefreshAttr =&_dedfb ;continue ;};if _dfbge .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_becgcg ,_adbaa :=_ee .ParseBool (_dfbge .Value );if _adbaa !=nil {return _adbaa ;};_ddbfbf .ApplyBorderFormatsAttr =&_becgcg ;continue ;};if _dfbge .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_gecfg ,_bgfbg :=_ee .ParseBool (_dfbge .Value );if _bgfbg !=nil {return _bgfbg ;};_ddbfbf .PreserveFormattingAttr =&_gecfg ;continue ;};if _dfbge .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dadbc ,_fgdda :=_ee .ParseBool (_dfbge .Value );if _fgdda !=nil {return _fgdda ;};_ddbfbf .ApplyPatternFormatsAttr =&_dadbc ;continue ;};if _dfbge .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_ddbfbf .GrowShrinkTypeAttr .UnmarshalXMLAttr (_dfbge );continue ;};if _dfbge .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_fcccb ,_bbgcf :=_ee .ParseBool (_dfbge .Value );if _bbgcf !=nil {return _bbgcf ;};_ddbfbf .DisableEditAttr =&_fcccb ;continue ;};if _dfbge .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_ecfed ,_acdbdb :=_ee .ParseBool (_dfbge .Value );if _acdbdb !=nil {return _acdbdb ;};_ddbfbf .HeadersAttr =&_ecfed ;continue ;};if _dfbge .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_dbabb ,_bccbb :=_ee .ParseBool (_dfbge .Value );if _bccbb !=nil {return _bccbb ;};_ddbfbf .RemoveDataOnSaveAttr =&_dbabb ;continue ;};if _dfbge .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ecgfg ,_fefgb :=_ee .ParseBool (_dfbge .Value );if _fefgb !=nil {return _fefgb ;};_ddbfbf .ApplyWidthHeightFormatsAttr =&_ecgfg ;continue ;};};_faaff :for {_cfbaf ,_dbbag :=d .Token ();if _dbbag !=nil {return _dbbag ;};switch _bfggf :=_cfbaf .(type ){case _b .StartElement :switch _bfggf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_ddbfbf .QueryTableRefresh =NewCT_QueryTableRefresh ();if _gefbb :=d .DecodeElement (_ddbfbf .QueryTableRefresh ,&_bfggf );_gefbb !=nil {return _gefbb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddbfbf .ExtLst =NewCT_ExtensionList ();if _gcface :=d .DecodeElement (_ddbfbf .ExtLst ,&_bfggf );_gcface !=nil {return _gcface ;};default:_ba .Log ("\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\u0051u\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065 \u0025\u0076",_bfggf .Name );if _bgcbe :=d .Skip ();_bgcbe !=nil {return _bgcbe ;};};case _b .EndElement :break _faaff ;case _b .CharData :};};return nil ;};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_eegab :=&CT_RevisionCellChange {};_eegab .Nc =NewCT_Cell ();return _eegab ;}; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_fbafg *CT_Fill )ValidateWithPath (path string )error {if _fbafg .PatternFill !=nil {if _dadg :=_fbafg .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_dadg !=nil {return _dadg ;};};if _fbafg .GradientFill !=nil {if _feacf :=_fbafg .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_feacf !=nil {return _feacf ;};};return nil ;};func (_cccbc ST_WebSourceType )Validate ()error {return _cccbc .ValidateWithPath ("")};func (_ddfbff *ST_FormatAction )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_ddfbff =0;case "\u0062\u006c\u0061n\u006b":*_ddfbff =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_ddfbff =2;case "\u0064\u0072\u0069l\u006c":*_ddfbff =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_ddfbff =4;};return nil ;};func (_eegeb *CT_SingleXmlCell )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_eegeb .IdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072"},Value :_be .Sprintf ("\u0025\u0076",_eegeb .RAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_eegeb .ConnectionIdAttr )});e .EncodeToken (start );_edcca :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_eegeb .XmlCellPr ,_edcca );if _eegeb .ExtLst !=nil {_gdecb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eegeb .ExtLst ,_gdecb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cgcea *ST_SheetState )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_cgcea =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_cgcea =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_cgcea =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_cgcea =3;};return nil ;};const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3;);func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_eedaa :=&CT_SheetBackgroundPicture {};return _eedaa ;};type CT_XmlCellPr struct{ -// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path -func (_dfga *CT_SheetIdMap )ValidateWithPath (path string )error {for _bgeef ,_ecdeb :=range _dfga .SheetId {if _fgagbe :=_ecdeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_bgeef ));_fgagbe !=nil {return _fgagbe ;};};return nil ;}; +// Table Field Id +IdAttr uint32 ; -// Validate validates the CT_OleObjects and its children -func (_aefaa *CT_OleObjects )Validate ()error {return _aefaa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");};func (_beaef *CalcChain )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003ac\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e";return _beaef .CT_CalcChain .MarshalXML (e ,start );};func (_eaacbe *CT_Scenario )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbeec :=range start .Attr {if _gbeec .Name .Local =="\u006e\u0061\u006d\u0065"{_ddecg ,_cbbea :=_gbeec .Value ,error (nil );if _cbbea !=nil {return _cbbea ;};_eaacbe .NameAttr =_ddecg ;continue ;};if _gbeec .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gdcfb ,_cacae :=_ee .ParseBool (_gbeec .Value );if _cacae !=nil {return _cacae ;};_eaacbe .LockedAttr =&_gdcfb ;continue ;};if _gbeec .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gbgag ,_ecdfab :=_ee .ParseBool (_gbeec .Value );if _ecdfab !=nil {return _ecdfab ;};_eaacbe .HiddenAttr =&_gbgag ;continue ;};if _gbeec .Name .Local =="\u0063\u006f\u0075n\u0074"{_adcda ,_begcfg :=_ee .ParseUint (_gbeec .Value ,10,32);if _begcfg !=nil {return _begcfg ;};_gcbad :=uint32 (_adcda );_eaacbe .CountAttr =&_gcbad ;continue ;};if _gbeec .Name .Local =="\u0075\u0073\u0065\u0072"{_ebccfe ,_bfegg :=_gbeec .Value ,error (nil );if _bfegg !=nil {return _bfegg ;};_eaacbe .UserAttr =&_ebccfe ;continue ;};if _gbeec .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_edbbag ,_eedfa :=_gbeec .Value ,error (nil );if _eedfa !=nil {return _eedfa ;};_eaacbe .CommentAttr =&_edbbag ;continue ;};};_cfecb :for {_cgebce ,_gcdgc :=d .Token ();if _gcdgc !=nil {return _gcdgc ;};switch _fgcga :=_cgebce .(type ){case _b .StartElement :switch _fgcga .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}:_ceeae :=NewCT_InputCells ();if _fgeda :=d .DecodeElement (_ceeae ,&_fgcga );_fgeda !=nil {return _fgeda ;};_eaacbe .InputCells =append (_eaacbe .InputCells ,_ceeae );default:_ba .Log ("\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\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0020\u0025\u0076",_fgcga .Name );if _baegg :=d .Skip ();_baegg !=nil {return _baegg ;};};case _b .EndElement :break _cfecb ;case _b .CharData :};};return nil ;};func (_deefc ST_MdxSetOrder )ValidateWithPath (path string )error {switch _deefc {case 0,1,2,3,4,5,6,7:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deefc ));};return nil ;}; +// Unique Table Name +UniqueNameAttr *string ; -// Validate validates the CT_ChartsheetPr and its children -func (_cadb *CT_ChartsheetPr )Validate ()error {return _cadb .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");}; +// Column XML Properties +XmlPr *CT_XmlPr ; -// Validate validates the CT_WebPublishItems and its children -func (_efbee *CT_WebPublishItems )Validate ()error {return _efbee .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");};func (_gfbadd *CT_PageSetUpPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfbadd .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfbadd .AutoPageBreaksAttr ))});};if _gfbadd .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gfbadd .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path -func (_adgfc *CT_RevisionConflict )ValidateWithPath (path string )error {return nil };func (_ffdbgf *CT_Sets )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eggbac :=range start .Attr {if _eggbac .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfcfb ,_dcgda :=_ee .ParseUint (_eggbac .Value ,10,32);if _dcgda !=nil {return _dcgda ;};_becab :=uint32 (_gfcfb );_ffdbgf .CountAttr =&_becab ;continue ;};};_eadef :for {_facef ,_afdfd :=d .Token ();if _afdfd !=nil {return _afdfd ;};switch _dgebba :=_facef .(type ){case _b .StartElement :switch _dgebba .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_fbecb :=NewCT_Set ();if _fbdbef :=d .DecodeElement (_fbecb ,&_dgebba );_fbdbef !=nil {return _fbdbef ;};_ffdbgf .Set =append (_ffdbgf .Set ,_fbecb );default:_ba .Log ("\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\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_dgebba .Name );if _eeaff :=d .Skip ();_eeaff !=nil {return _eeaff ;};};case _b .EndElement :break _eadef ;case _b .CharData :};};return nil ;};func (_aaee *CT_RevisionQueryTableField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcdbf :=range start .Attr {if _fcdbf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bgfgg ,_ddbce :=_ee .ParseUint (_fcdbf .Value ,10,32);if _ddbce !=nil {return _ddbce ;};_aaee .SheetIdAttr =uint32 (_bgfgg );continue ;};if _fcdbf .Name .Local =="\u0072\u0065\u0066"{_cbdad ,_gebfgd :=_fcdbf .Value ,error (nil );if _gebfgd !=nil {return _gebfgd ;};_aaee .RefAttr =_cbdad ;continue ;};if _fcdbf .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_bbegcd ,_bddbc :=_ee .ParseUint (_fcdbf .Value ,10,32);if _bddbc !=nil {return _bddbc ;};_aaee .FieldIdAttr =uint32 (_bbegcd );continue ;};};for {_fafe ,_ddefa :=d .Token ();if _ddefa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0051\u0075\u0065\u0072\u0079T\u0061\u0062\u006c\u0065\u0046i\u0065\u006cd\u003a\u0020\u0025\u0073",_ddefa );};if _dcddec ,_edgbd :=_fafe .(_b .EndElement );_edgbd &&_dcddec .Name ==start .Name {break ;};};return nil ;};func (_bcfe *CT_DdeItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baafd :=range start .Attr {if _baafd .Name .Local =="\u006e\u0061\u006d\u0065"{_dbcba ,_cbbcd :=_baafd .Value ,error (nil );if _cbbcd !=nil {return _cbbcd ;};_bcfe .NameAttr =&_dbcba ;continue ;};if _baafd .Name .Local =="\u006f\u006c\u0065"{_faeg ,_bfggac :=_ee .ParseBool (_baafd .Value );if _bfggac !=nil {return _bfggac ;};_bcfe .OleAttr =&_faeg ;continue ;};if _baafd .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_eeedg ,_bagg :=_ee .ParseBool (_baafd .Value );if _bagg !=nil {return _bagg ;};_bcfe .AdviseAttr =&_eeedg ;continue ;};if _baafd .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_bafaa ,_gbfae :=_ee .ParseBool (_baafd .Value );if _gbfae !=nil {return _gbfae ;};_bcfe .PreferPicAttr =&_bafaa ;continue ;};};_bcgaf :for {_gdddc ,_cdbdb :=d .Token ();if _cdbdb !=nil {return _cdbdb ;};switch _aacee :=_gdddc .(type ){case _b .StartElement :switch _aacee .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"}:_bcfe .Values =NewCT_DdeValues ();if _ddbcg :=d .DecodeElement (_bcfe .Values ,&_aacee );_ddbcg !=nil {return _ddbcg ;};default:_ba .Log ("\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\u005fD\u0064\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_aacee .Name );if _adgc :=d .Skip ();_adgc !=nil {return _adgc ;};};case _b .EndElement :break _bcgaf ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_FontSize and its children +func (_ageg *CT_FontSize )Validate ()error {return _ageg .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");};func (_bebfc *StyleSheet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003a\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";return _bebfc .CT_Stylesheet .MarshalXML (e ,start );};func NewCT_RevisionComment ()*CT_RevisionComment {_ebadd :=&CT_RevisionComment {};_ebadd .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _ebadd ;};func NewCT_FutureMetadata ()*CT_FutureMetadata {_cfead :=&CT_FutureMetadata {};return _cfead };func (_dgfaf *CT_MetadataBlock )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eeaba :for {_egbga ,_dafdd :=d .Token ();if _dafdd !=nil {return _dafdd ;};switch _aggcd :=_egbga .(type ){case _ea .StartElement :switch _aggcd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"}:_fcagb :=NewCT_MetadataRecord ();if _fabb :=d .DecodeElement (_fcagb ,&_aggcd );_fabb !=nil {return _fabb ;};_dgfaf .Rc =append (_dgfaf .Rc ,_fcagb );default:_c .Log ("\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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025v",_aggcd .Name );if _dagcb :=d .Skip ();_dagcb !=nil {return _dagcb ;};};case _ea .EndElement :break _eeaba ;case _ea .CharData :};};return nil ;};func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_decba :=&CT_IgnoredErrors {};return _decba }; -// Validate validates the CT_ExternalLinkChoice and its children -func (_dfddf *CT_ExternalLinkChoice )Validate ()error {return _dfddf .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fdbdac ST_SortType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acceaf :=_b .Attr {};_acceaf .Name =name ;switch _fdbdac {case ST_SortTypeUnset :_acceaf .Value ="";case ST_SortTypeNone :_acceaf .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_acceaf .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_acceaf .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_acceaf .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_acceaf .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_acceaf .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_acceaf .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _acceaf ,nil ;};type CT_Revisions struct{ +// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path +func (_bacdc *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _bacdc .ExtLst !=nil {if _aagbf :=_bacdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aagbf !=nil {return _aagbf ;};};return nil ;};func (_gaadba ST_PageOrder )Validate ()error {return _gaadba .ValidateWithPath ("")}; -// Revision Row Column Insert Delete -Rrc []*CT_RevisionRowColumn ; +// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path +func (_efac *CT_DdeItems )ValidateWithPath (path string )error {for _dbgff ,_eaabd :=range _efac .DdeItem {if _beaef :=_eaabd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_dbgff ));_beaef !=nil {return _beaef ;};};return nil ;}; -// Revision Cell Move -Rm []*CT_RevisionMove ; +// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path +func (_gegdc *CT_PCDKPI )ValidateWithPath (path string )error {return nil }; -// Revision Custom View -Rcv []*CT_RevisionCustomView ; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_beaaf *CT_HeaderFooter )ValidateWithPath (path string )error {return nil }; -// Revision Sheet Name -Rsnm []*CT_RevisionSheetRename ; +// Validate validates the CT_Set and its children +func (_adgadd *CT_Set )Validate ()error {return _adgadd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");};func (_debcb *CT_RangeSets )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gbdfg :=range start .Attr {if _gbdfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbgd ,_cgbad :=_b .ParseUint (_gbdfg .Value ,10,32);if _cgbad !=nil {return _cgbad ;};_efabf :=uint32 (_dbgd );_debcb .CountAttr =&_efabf ;continue ;};};_bgacb :for {_abbdd ,_baacf :=d .Token ();if _baacf !=nil {return _baacf ;};switch _eacb :=_abbdd .(type ){case _ea .StartElement :switch _eacb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}:_gdgef :=NewCT_RangeSet ();if _gdgbdd :=d .DecodeElement (_gdgef ,&_eacb );_gdgbdd !=nil {return _gdgbdd ;};_debcb .RangeSet =append (_debcb .RangeSet ,_gdgef );default:_c .Log ("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\u0061\u006eg\u0065\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_eacb .Name );if _eegde :=d .Skip ();_eegde !=nil {return _eegde ;};};case _ea .EndElement :break _bgacb ;case _ea .CharData :};};return nil ;};func (_gfbdb *CT_Consolidation )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gfbdb .RangeSets =NewCT_RangeSets ();for _ ,_fega :=range start .Attr {if _fega .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_aagee ,_bbgeb :=_b .ParseBool (_fega .Value );if _bbgeb !=nil {return _bbgeb ;};_gfbdb .AutoPageAttr =&_aagee ;continue ;};};_agaga :for {_aeeg ,_bbdca :=d .Token ();if _bbdca !=nil {return _bbdca ;};switch _ccebe :=_aeeg .(type ){case _ea .StartElement :switch _ccebe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"}:_gfbdb .Pages =NewCT_Pages ();if _gcdf :=d .DecodeElement (_gfbdb .Pages ,&_ccebe );_gcdf !=nil {return _gcdf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"}:if _dcfcf :=d .DecodeElement (_gfbdb .RangeSets ,&_ccebe );_dcfcf !=nil {return _dcfcf ;};default:_c .Log ("\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\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025v",_ccebe .Name );if _aeeac :=d .Skip ();_aeeac !=nil {return _aeeac ;};};case _ea .EndElement :break _agaga ;case _ea .CharData :};};return nil ;};func (_gefde *CT_Map )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_faaea :=range start .Attr {if _faaea .Name .Local =="\u0049\u0044"{_befdd ,_caca :=_b .ParseUint (_faaea .Value ,10,32);if _caca !=nil {return _caca ;};_gefde .IDAttr =uint32 (_befdd );continue ;};if _faaea .Name .Local =="\u004e\u0061\u006d\u0065"{_aecaca ,_bcbfg :=_faaea .Value ,error (nil );if _bcbfg !=nil {return _bcbfg ;};_gefde .NameAttr =_aecaca ;continue ;};if _faaea .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_dgbde ,_gfbg :=_faaea .Value ,error (nil );if _gfbg !=nil {return _gfbg ;};_gefde .RootElementAttr =_dgbde ;continue ;};if _faaea .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_acceg ,_fgcab :=_faaea .Value ,error (nil );if _fgcab !=nil {return _fgcab ;};_gefde .SchemaIDAttr =_acceg ;continue ;};if _faaea .Name .Local =="\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"{_dgffg ,_fdfag :=_b .ParseBool (_faaea .Value );if _fdfag !=nil {return _fdfag ;};_gefde .ShowImportExportValidationErrorsAttr =_dgffg ;continue ;};if _faaea .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_egfda ,_bdbac :=_b .ParseBool (_faaea .Value );if _bdbac !=nil {return _bdbac ;};_gefde .AutoFitAttr =_egfda ;continue ;};if _faaea .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_ecfgd ,_bcedg :=_b .ParseBool (_faaea .Value );if _bcedg !=nil {return _bcedg ;};_gefde .AppendAttr =_ecfgd ;continue ;};if _faaea .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_gece ,_dfeddg :=_b .ParseBool (_faaea .Value );if _dfeddg !=nil {return _dfeddg ;};_gefde .PreserveSortAFLayoutAttr =_gece ;continue ;};if _faaea .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_eebf ,_gdffa :=_b .ParseBool (_faaea .Value );if _gdffa !=nil {return _gdffa ;};_gefde .PreserveFormatAttr =_eebf ;continue ;};};_gcgab :for {_gedc ,_gagfa :=d .Token ();if _gagfa !=nil {return _gagfa ;};switch _cebf :=_gedc .(type ){case _ea .StartElement :switch _cebf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_gefde .DataBinding =NewCT_DataBinding ();if _febcc :=d .DecodeElement (_gefde .DataBinding ,&_cebf );_febcc !=nil {return _febcc ;};default:_c .Log ("\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\u004d\u0061\u0070\u0020\u0025\u0076",_cebf .Name );if _ffgcb :=d .Skip ();_ffgcb !=nil {return _ffgcb ;};};case _ea .EndElement :break _gcgab ;case _ea .CharData :};};return nil ;};const (ST_FormulaExpressionUnset ST_FormulaExpression =0;ST_FormulaExpressionRef ST_FormulaExpression =1;ST_FormulaExpressionRefError ST_FormulaExpression =2;ST_FormulaExpressionArea ST_FormulaExpression =3;ST_FormulaExpressionAreaError ST_FormulaExpression =4;ST_FormulaExpressionComputedArea ST_FormulaExpression =5;);func (_aefgf *CT_Xf )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gbggdb :=range start .Attr {if _gbggdb .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_gadfcd ,_caabbe :=_b .ParseBool (_gbggdb .Value );if _caabbe !=nil {return _caabbe ;};_aefgf .ApplyFontAttr =&_gadfcd ;continue ;};if _gbggdb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_adacc ,_feeada :=_b .ParseUint (_gbggdb .Value ,10,32);if _feeada !=nil {return _feeada ;};_ceccefc :=uint32 (_adacc );_aefgf .NumFmtIdAttr =&_ceccefc ;continue ;};if _gbggdb .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_dggde ,_gcgdf :=_b .ParseBool (_gbggdb .Value );if _gcgdf !=nil {return _gcgdf ;};_aefgf .ApplyFillAttr =&_dggde ;continue ;};if _gbggdb .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_deffcb ,_bccec :=_b .ParseUint (_gbggdb .Value ,10,32);if _bccec !=nil {return _bccec ;};_acdga :=uint32 (_deffcb );_aefgf .FillIdAttr =&_acdga ;continue ;};if _gbggdb .Name .Local =="\u0078\u0066\u0049\u0064"{_eddgd ,_agbccg :=_b .ParseUint (_gbggdb .Value ,10,32);if _agbccg !=nil {return _agbccg ;};_befad :=uint32 (_eddgd );_aefgf .XfIdAttr =&_befad ;continue ;};if _gbggdb .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_ffcec ,_aefa :=_b .ParseBool (_gbggdb .Value );if _aefa !=nil {return _aefa ;};_aefgf .QuotePrefixAttr =&_ffcec ;continue ;};if _gbggdb .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_daggcd ,_ebddff :=_b .ParseBool (_gbggdb .Value );if _ebddff !=nil {return _ebddff ;};_aefgf .PivotButtonAttr =&_daggcd ;continue ;};if _gbggdb .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_fcbag ,_gaafb :=_b .ParseBool (_gbggdb .Value );if _gaafb !=nil {return _gaafb ;};_aefgf .ApplyNumberFormatAttr =&_fcbag ;continue ;};if _gbggdb .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_cbbgfc ,_gcgdcg :=_b .ParseUint (_gbggdb .Value ,10,32);if _gcgdcg !=nil {return _gcgdcg ;};_gacge :=uint32 (_cbbgfc );_aefgf .FontIdAttr =&_gacge ;continue ;};if _gbggdb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_dbcdbb ,_agagce :=_b .ParseUint (_gbggdb .Value ,10,32);if _agagce !=nil {return _agagce ;};_eafbc :=uint32 (_dbcdbb );_aefgf .BorderIdAttr =&_eafbc ;continue ;};if _gbggdb .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_ddcdg ,_fdgdf :=_b .ParseBool (_gbggdb .Value );if _fdgdf !=nil {return _fdgdf ;};_aefgf .ApplyBorderAttr =&_ddcdg ;continue ;};if _gbggdb .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_efegg ,_aefag :=_b .ParseBool (_gbggdb .Value );if _aefag !=nil {return _aefag ;};_aefgf .ApplyAlignmentAttr =&_efegg ;continue ;};if _gbggdb .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_cdgafe ,_dcaga :=_b .ParseBool (_gbggdb .Value );if _dcaga !=nil {return _dcaga ;};_aefgf .ApplyProtectionAttr =&_cdgafe ;continue ;};};_gfaeg :for {_dddbcf ,_eggab :=d .Token ();if _eggab !=nil {return _eggab ;};switch _fbbeba :=_dddbcf .(type ){case _ea .StartElement :switch _fbbeba .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_aefgf .Alignment =NewCT_CellAlignment ();if _acddfd :=d .DecodeElement (_aefgf .Alignment ,&_fbbeba );_acddfd !=nil {return _acddfd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_aefgf .Protection =NewCT_CellProtection ();if _gfbcef :=d .DecodeElement (_aefgf .Protection ,&_fbbeba );_gfbcef !=nil {return _gfbcef ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aefgf .ExtLst =NewCT_ExtensionList ();if _aeadd :=d .DecodeElement (_aefgf .ExtLst ,&_fbbeba );_aeadd !=nil {return _aeadd ;};default:_c .Log ("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\u0054\u005fX\u0066 \u0025\u0076",_fbbeba .Name );if _aebdf :=d .Skip ();_aebdf !=nil {return _aebdf ;};};case _ea .EndElement :break _gfaeg ;case _ea .CharData :};};return nil ;};type CT_CellStyle struct{ -// Revision Insert Sheet -Ris []*CT_RevisionInsertSheet ; +// User Defined Cell Style +NameAttr *string ; -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// Format Id +XfIdAttr uint32 ; -// Revision Format -Rfmt []*CT_RevisionFormatting ; +// Built-In Style Id +BuiltinIdAttr *uint32 ; -// Revision AutoFormat -Raf []*CT_RevisionAutoFormatting ; +// Outline Style +ILevelAttr *uint32 ; -// Revision Defined Name -Rdn []*CT_RevisionDefinedName ; +// Hidden Style +HiddenAttr *bool ; -// Revision Cell Comment -Rcmt []*CT_RevisionComment ; +// Custom Built In +CustomBuiltinAttr *bool ; -// Revision Query Table -Rqt []*CT_RevisionQueryTableField ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cecece ST_Objects )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_cecece .String (),start );}; -// Revision Merge Conflict -Rcft []*CT_RevisionConflict ;}; +// Validate validates the CT_LegacyDrawing and its children +func (_fdcce *CT_LegacyDrawing )Validate ()error {return _fdcce .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path -func (_caca *CT_CellProtection )ValidateWithPath (path string )error {return nil };func NewCT_Sets ()*CT_Sets {_bdeee :=&CT_Sets {};return _bdeee };type CT_BookView struct{ +// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path +func (_cdccg *CT_ControlPr )ValidateWithPath (path string )error {if _aadae :=_cdccg .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_aadae !=nil {return _aadae ;};return nil ;}; -// Visibility -VisibilityAttr ST_Visibility ; +// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path +func (_geef *CT_PivotAreaReference )ValidateWithPath (path string )error {for _cebgg ,_gdfbf :=range _geef .X {if _cdba :=_gdfbf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cebgg ));_cdba !=nil {return _cdba ;};};if _geef .ExtLst !=nil {if _cdgge :=_geef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdgge !=nil {return _cdgge ;};};return nil ;};const (ST_VolValueTypeUnset ST_VolValueType =0;ST_VolValueTypeB ST_VolValueType =1;ST_VolValueTypeN ST_VolValueType =2;ST_VolValueTypeE ST_VolValueType =3;ST_VolValueTypeS ST_VolValueType =4;);func (_dggg *CT_ExternalLinkChoice )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bgffbc :for {_dfaae ,_cgeb :=d .Token ();if _cgeb !=nil {return _cgeb ;};switch _fdefd :=_dfaae .(type ){case _ea .StartElement :switch _fdefd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_dggg .ExternalBook =NewCT_ExternalBook ();if _dcce :=d .DecodeElement (_dggg .ExternalBook ,&_fdefd );_dcce !=nil {return _dcce ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_dggg .DdeLink =NewCT_DdeLink ();if _afaggf :=d .DecodeElement (_dggg .DdeLink ,&_fdefd );_afaggf !=nil {return _afaggf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_dggg .OleLink =NewCT_OleLink ();if _dgcec :=d .DecodeElement (_dggg .OleLink ,&_fdefd );_dgcec !=nil {return _dgcec ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fdefd .Name );if _aaddb :=d .Skip ();_aaddb !=nil {return _aaddb ;};};case _ea .EndElement :break _bgffbc ;case _ea .CharData :};};return nil ;}; -// Minimized -MinimizedAttr *bool ; +// Validate validates the CT_PhoneticRun and its children +func (_fbcgg *CT_PhoneticRun )Validate ()error {return _fbcgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");};func (_beagb *ST_TextVAlign )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_beagb =0;case "\u0074\u006f\u0070":*_beagb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_beagb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_beagb =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_beagb =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_beagb =5;};return nil ;};func (_fcaab *CT_MdxSet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ecgge :=range start .Attr {if _ecgge .Name .Local =="\u006e\u0073"{_aacfb ,_dcegee :=_b .ParseUint (_ecgge .Value ,10,32);if _dcegee !=nil {return _dcegee ;};_fcaab .NsAttr =uint32 (_aacfb );continue ;};if _ecgge .Name .Local =="\u0063"{_gfbga ,_ggbbd :=_b .ParseUint (_ecgge .Value ,10,32);if _ggbbd !=nil {return _ggbbd ;};_bcged :=uint32 (_gfbga );_fcaab .CAttr =&_bcged ;continue ;};if _ecgge .Name .Local =="\u006f"{_fcaab .OAttr .UnmarshalXMLAttr (_ecgge );continue ;};};_dgfaa :for {_dbfgg ,_facfd :=d .Token ();if _facfd !=nil {return _facfd ;};switch _abceb :=_dbfgg .(type ){case _ea .StartElement :switch _abceb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_cggce :=NewCT_MetadataStringIndex ();if _bdaba :=d .DecodeElement (_cggce ,&_abceb );_bdaba !=nil {return _bdaba ;};_fcaab .N =append (_fcaab .N ,_cggce );default:_c .Log ("\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\u004d\u0064\u0078S\u0065\u0074 \u0025\u0076",_abceb .Name );if _bedcc :=d .Skip ();_bedcc !=nil {return _bedcc ;};};case _ea .EndElement :break _dgfaa ;case _ea .CharData :};};return nil ;}; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Validate validates the CT_ConditionalFormats and its children +func (_ddff *CT_ConditionalFormats )Validate ()error {return _ddff .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");}; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path +func (_dgaeb *CT_OleItem )ValidateWithPath (path string )error {return nil };type ST_Comments byte ;func NewCT_GroupMembers ()*CT_GroupMembers {_febfa :=&CT_GroupMembers {};return _febfa };func NewCT_Field ()*CT_Field {_edfb :=&CT_Field {};return _edfb };func (_addf *CT_DbPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cabga :=range start .Attr {if _cabga .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_aedbd ,_aaff :=_cabga .Value ,error (nil );if _aaff !=nil {return _aaff ;};_addf .ConnectionAttr =_aedbd ;continue ;};if _cabga .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_bdbdc ,_aaea :=_cabga .Value ,error (nil );if _aaea !=nil {return _aaea ;};_addf .CommandAttr =&_bdbdc ;continue ;};if _cabga .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_dbbgc ,_fbacf :=_cabga .Value ,error (nil );if _fbacf !=nil {return _fbacf ;};_addf .ServerCommandAttr =&_dbbgc ;continue ;};if _cabga .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_afgbd ,_egefaa :=_b .ParseUint (_cabga .Value ,10,32);if _egefaa !=nil {return _egefaa ;};_faeg :=uint32 (_afgbd );_addf .CommandTypeAttr =&_faeg ;continue ;};};for {_daeb ,_aabfa :=d .Token ();if _aabfa !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_aabfa );};if _cddg ,_abbag :=_daeb .(_ea .EndElement );_abbag &&_cddg .Name ==start .Name {break ;};};return nil ;}; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// Validate validates the CT_VolTopic and its children +func (_egbab *CT_VolTopic )Validate ()error {return _egbab .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};func (_dbfb *CT_DdeLink )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_be .Sprintf ("\u0025\u0076",_dbfb .DdeServiceAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_be .Sprintf ("\u0025\u0076",_dbfb .DdeTopicAttr )});e .EncodeToken (start );if _dbfb .DdeItems !=nil {_gfabd :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_dbfb .DdeItems ,_gfabd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Upper Left Corner (X Coordinate) -XWindowAttr *int32 ; +// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path +func (_gacad *CT_Mdx )ValidateWithPath (path string )error {if _gacad .FAttr ==ST_MdxFunctionTypeUnset {return _be .Errorf ("\u0025\u0073/\u0046\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path );};if _aabef :=_gacad .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_aabef !=nil {return _aabef ;};if _gacad .T !=nil {if _fcacf :=_gacad .T .ValidateWithPath (path +"\u002f\u0054");_fcacf !=nil {return _fcacf ;};};if _gacad .Ms !=nil {if _abeeae :=_gacad .Ms .ValidateWithPath (path +"\u002f\u004d\u0073");_abeeae !=nil {return _abeeae ;};};if _gacad .P !=nil {if _gfceg :=_gacad .P .ValidateWithPath (path +"\u002f\u0050");_gfceg !=nil {return _gfceg ;};};if _gacad .K !=nil {if _acdac :=_gacad .K .ValidateWithPath (path +"\u002f\u004b");_acdac !=nil {return _acdac ;};};return nil ;};func (_dddgc ST_SortMethod )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gbbbf :=_ea .Attr {};_gbbbf .Name =name ;switch _dddgc {case ST_SortMethodUnset :_gbbbf .Value ="";case ST_SortMethodStroke :_gbbbf .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_gbbbf .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_gbbbf .Value ="\u006e\u006f\u006e\u0065";};return _gbbbf ,nil ;};func NewCT_DataBar ()*CT_DataBar {_badd :=&CT_DataBar {};_badd .Color =NewCT_Color ();return _badd };type CT_PivotFilters struct{ -// Upper Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// Pivot Filter Count +CountAttr *uint32 ; -// Window Width -WindowWidthAttr *uint32 ; +// PivotTable Advanced Filter +Filter []*CT_PivotFilter ;}; -// Window Height -WindowHeightAttr *uint32 ; +// Validate validates the CT_DdeLink and its children +func (_egafg *CT_DdeLink )Validate ()error {return _egafg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");}; -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path +func (_afgcfa *CT_FontSize )ValidateWithPath (path string )error {return nil }; -// First Sheet -FirstSheetAttr *uint32 ; +// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path +func (_fcec *CT_CommentPr )ValidateWithPath (path string )error {if _dfgd :=_fcec .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dfgd !=nil {return _dfgd ;};if _fbcgd :=_fcec .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fbcgd !=nil {return _fbcgd ;};if _abeeg :=_fcec .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_abeeg !=nil {return _abeeg ;};return nil ;};type CT_Fonts struct{ -// Active Sheet Index -ActiveTabAttr *uint32 ; +// Font Count +CountAttr *uint32 ; -// AutoFilter Date Grouping -AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;}; +// Font +Font []*CT_Font ;}; -// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path -func (_caf *AG_RevData )ValidateWithPath (path string )error {return nil };func (_bdagc *CT_PCDKPIs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfggce :=range start .Attr {if _gfggce .Name .Local =="\u0063\u006f\u0075n\u0074"{_abaca ,_gfdec :=_ee .ParseUint (_gfggce .Value ,10,32);if _gfdec !=nil {return _gfdec ;};_cbacb :=uint32 (_abaca );_bdagc .CountAttr =&_cbacb ;continue ;};};_cggfe :for {_fdegf ,_gccee :=d .Token ();if _gccee !=nil {return _gccee ;};switch _ggdcg :=_fdegf .(type ){case _b .StartElement :switch _ggdcg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"}:_dfaac :=NewCT_PCDKPI ();if _caebe :=d .DecodeElement (_dfaac ,&_ggdcg );_caebe !=nil {return _caebe ;};_bdagc .Kpi =append (_bdagc .Kpi ,_dfaac );default:_ba .Log ("\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\u005fP\u0043\u0044\u004b\u0050\u0049\u0073\u0020\u0025\u0076",_ggdcg .Name );if _cfec :=d .Skip ();_cfec !=nil {return _cfec ;};};case _b .EndElement :break _cggfe ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_ReviewedRevisions and its children +func (_gdaad *CT_ReviewedRevisions )Validate ()error {return _gdaad .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");};func NewCT_TextField ()*CT_TextField {_ebffc :=&CT_TextField {};return _ebffc };func NewCT_Borders ()*CT_Borders {_begf :=&CT_Borders {};return _begf }; -// Validate validates the CT_Dxf and its children -func (_afbdfc *CT_Dxf )Validate ()error {return _afbdfc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");};func (_gafef *Chartsheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gafef .CT_Chartsheet =*NewCT_Chartsheet ();_aggdga :for {_feabe ,_gcccf :=d .Token ();if _gcccf !=nil {return _gcccf ;};switch _gfagd :=_feabe .(type ){case _b .StartElement :switch _gfagd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_gafef .SheetPr =NewCT_ChartsheetPr ();if _feabg :=d .DecodeElement (_gafef .SheetPr ,&_gfagd );_feabg !=nil {return _feabg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _bcafcf :=d .DecodeElement (_gafef .SheetViews ,&_gfagd );_bcafcf !=nil {return _bcafcf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_gafef .SheetProtection =NewCT_ChartsheetProtection ();if _abgfe :=d .DecodeElement (_gafef .SheetProtection ,&_gfagd );_abgfe !=nil {return _abgfe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_gafef .CustomSheetViews =NewCT_CustomChartsheetViews ();if _dbcbec :=d .DecodeElement (_gafef .CustomSheetViews ,&_gfagd );_dbcbec !=nil {return _dbcbec ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_gafef .PageMargins =NewCT_PageMargins ();if _cdgbab :=d .DecodeElement (_gafef .PageMargins ,&_gfagd );_cdgbab !=nil {return _cdgbab ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_gafef .PageSetup =NewCT_CsPageSetup ();if _fgabef :=d .DecodeElement (_gafef .PageSetup ,&_gfagd );_fgabef !=nil {return _fgabef ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_gafef .HeaderFooter =NewCT_HeaderFooter ();if _eeefe :=d .DecodeElement (_gafef .HeaderFooter ,&_gfagd );_eeefe !=nil {return _eeefe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _egccg :=d .DecodeElement (_gafef .Drawing ,&_gfagd );_egccg !=nil {return _egccg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_gafef .LegacyDrawing =NewCT_LegacyDrawing ();if _adbdg :=d .DecodeElement (_gafef .LegacyDrawing ,&_gfagd );_adbdg !=nil {return _adbdg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_gafef .LegacyDrawingHF =NewCT_LegacyDrawing ();if _cdbfc :=d .DecodeElement (_gafef .LegacyDrawingHF ,&_gfagd );_cdbfc !=nil {return _cdbfc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_gafef .DrawingHF =NewCT_DrawingHF ();if _gdefb :=d .DecodeElement (_gafef .DrawingHF ,&_gfagd );_gdefb !=nil {return _gdefb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_gafef .Picture =NewCT_SheetBackgroundPicture ();if _gfcff :=d .DecodeElement (_gafef .Picture ,&_gfagd );_gfcff !=nil {return _gfcff ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_gafef .WebPublishItems =NewCT_WebPublishItems ();if _cadaaf :=d .DecodeElement (_gafef .WebPublishItems ,&_gfagd );_cadaaf !=nil {return _cadaaf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gafef .ExtLst =NewCT_ExtensionList ();if _gdbagd :=d .DecodeElement (_gafef .ExtLst ,&_gfagd );_gdbagd !=nil {return _gdbagd ;};default:_ba .Log ("\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\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_gfagd .Name );if _gdffa :=d .Skip ();_gdffa !=nil {return _gdffa ;};};case _b .EndElement :break _aggdga ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path +func (_bdaff *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil };func (_deaged ST_SmartTagShow )ValidateWithPath (path string )error {switch _deaged {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaged ));};return nil ;};type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_bcffa *CT_ProtectedRange )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bcffa .PasswordAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bcffa .PasswordAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_be .Sprintf ("\u0025\u0076",_bcffa .SqrefAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_bcffa .NameAttr )});if _bcffa .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_bcffa .SecurityDescriptorAttr )});};if _bcffa .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_bcffa .AlgorithmNameAttr )});};if _bcffa .HashValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_be .Sprintf ("\u0025\u0076",*_bcffa .HashValueAttr )});};if _bcffa .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_be .Sprintf ("\u0025\u0076",*_bcffa .SaltValueAttr )});};if _bcffa .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_be .Sprintf ("\u0025\u0076",*_bcffa .SpinCountAttr )});};e .EncodeToken (start );if _bcffa .SecurityDescriptor !=nil {_fefae :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}};for _ ,_gfcfc :=range _bcffa .SecurityDescriptor {e .EncodeElement (_gfcfc ,_fefae );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_begdb *CT_InputCells )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072"},Value :_be .Sprintf ("\u0025\u0076",_begdb .RAttr )});if _begdb .DeletedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begdb .DeletedAttr ))});};if _begdb .UndoneAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begdb .UndoneAttr ))});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",_begdb .ValAttr )});if _begdb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_begdb .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path -func (_cgcd *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_cgcd .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_cgcd .GuidAttr );};if _cedaa :=_cgcd .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_cedaa !=nil {return _cedaa ;};if _dgee :=_cgcd .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_dgee !=nil {return _dgee ;};if _cgcd .ExtLst !=nil {if _daca :=_cgcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daca !=nil {return _daca ;};};return nil ;};func (_gfag *CT_MetadataRecord )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edfea :=range start .Attr {if _edfea .Name .Local =="\u0074"{_bcgcb ,_bacfc :=_ee .ParseUint (_edfea .Value ,10,32);if _bacfc !=nil {return _bacfc ;};_gfag .TAttr =uint32 (_bcgcb );continue ;};if _edfea .Name .Local =="\u0076"{_cdcgb ,_ecdfa :=_ee .ParseUint (_edfea .Value ,10,32);if _ecdfa !=nil {return _ecdfa ;};_gfag .VAttr =uint32 (_cdcgb );continue ;};};for {_ccbbb ,_bcggcc :=d .Token ();if _bcggcc !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052\u0065\u0063\u006f\u0072\u0064: \u0025\u0073",_bcggcc );};if _eeddf ,_fcdaa :=_ccbbb .(_b .EndElement );_fcdaa &&_eeddf .Name ==start .Name {break ;};};return nil ;};func (_ddadfe ST_ParameterType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfgfe :=_b .Attr {};_cfgfe .Name =name ;switch _ddadfe {case ST_ParameterTypeUnset :_cfgfe .Value ="";case ST_ParameterTypePrompt :_cfgfe .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_cfgfe .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_cfgfe .Value ="\u0063\u0065\u006c\u006c";};return _cfgfe ,nil ;};func (_edgfe *ST_DynamicFilterType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acbcd ,_aedac :=d .Token ();if _aedac !=nil {return _aedac ;};if _aegdf ,_aaabe :=_acbcd .(_b .EndElement );_aaabe &&_aegdf .Name ==start .Name {*_edgfe =1;return nil ;};if _eeabg ,_abcee :=_acbcd .(_b .CharData );!_abcee {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acbcd );}else {switch string (_eeabg ){case "":*_edgfe =0;case "\u006e\u0075\u006c\u006c":*_edgfe =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_edgfe =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_edgfe =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_edgfe =4;case "\u0074\u006f\u0064a\u0079":*_edgfe =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_edgfe =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_edgfe =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_edgfe =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_edgfe =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_edgfe =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_edgfe =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_edgfe =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edgfe =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edgfe =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edgfe =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_edgfe =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_edgfe =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_edgfe =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_edgfe =19;case "\u0051\u0031":*_edgfe =20;case "\u0051\u0032":*_edgfe =21;case "\u0051\u0033":*_edgfe =22;case "\u0051\u0034":*_edgfe =23;case "\u004d\u0031":*_edgfe =24;case "\u004d\u0032":*_edgfe =25;case "\u004d\u0033":*_edgfe =26;case "\u004d\u0034":*_edgfe =27;case "\u004d\u0035":*_edgfe =28;case "\u004d\u0036":*_edgfe =29;case "\u004d\u0037":*_edgfe =30;case "\u004d\u0038":*_edgfe =31;case "\u004d\u0039":*_edgfe =32;case "\u004d\u0031\u0030":*_edgfe =33;case "\u004d\u0031\u0031":*_edgfe =34;case "\u004d\u0031\u0032":*_edgfe =35;};};_acbcd ,_aedac =d .Token ();if _aedac !=nil {return _aedac ;};if _caaag ,_cdcbga :=_acbcd .(_b .EndElement );_cdcbga &&_caaag .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acbcd );};func (_gdebc *CT_MergeCells )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbdcc :=range start .Attr {if _fbdcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcff ,_aafeaf :=_ee .ParseUint (_fbdcc .Value ,10,32);if _aafeaf !=nil {return _aafeaf ;};_gcccd :=uint32 (_dcff );_gdebc .CountAttr =&_gcccd ;continue ;};};_gfadd :for {_dbaac ,_dabgc :=d .Token ();if _dabgc !=nil {return _dabgc ;};switch _cabfae :=_dbaac .(type ){case _b .StartElement :switch _cabfae .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"}:_dfbgc :=NewCT_MergeCell ();if _eefac :=d .DecodeElement (_dfbgc ,&_cabfae );_eefac !=nil {return _eefac ;};_gdebc .MergeCell =append (_gdebc .MergeCell ,_dfbgc );default:_ba .Log ("\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\u004de\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073 \u0025\u0076",_cabfae .Name );if _ceaba :=d .Skip ();_ceaba !=nil {return _ceaba ;};};case _b .EndElement :break _gfadd ;case _b .CharData :};};return nil ;};type CT_Metadata struct{ +// Validate validates the CT_GradientFill and its children +func (_dfaf *CT_GradientFill )Validate ()error {return _dfaf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");};type ST_SmartTagShow byte ;type CT_WebPublishItem struct{ -// Metadata Types Collection -MetadataTypes *CT_MetadataTypes ; +// Id +IdAttr uint32 ; -// Metadata String Store -MetadataStrings *CT_MetadataStrings ; +// Destination Bookmark +DivIdAttr string ; -// MDX Metadata Information -MdxMetadata *CT_MdxMetadata ; +// Web Source Type +SourceTypeAttr ST_WebSourceType ; -// Future Metadata -FutureMetadata []*CT_FutureMetadata ; +// Source Id +SourceRefAttr *string ; -// Cell Metadata -CellMetadata *CT_MetadataBlocks ; +// Source Object Name +SourceObjectAttr *string ; -// Value Metadata -ValueMetadata *CT_MetadataBlocks ; +// Destination File Name +DestinationFileAttr string ; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;};func (_fegab ST_DdeValueType )String ()string {switch _fegab {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0062";case 3:return "\u006e";case 4:return "\u0065";case 5:return "\u0073\u0074\u0072";};return "";};func (_eaae *CT_GroupMember )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dffab :=range start .Attr {if _dffab .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ffcce ,_feecb :=_dffab .Value ,error (nil );if _feecb !=nil {return _feecb ;};_eaae .UniqueNameAttr =_ffcce ;continue ;};if _dffab .Name .Local =="\u0067\u0072\u006fu\u0070"{_eddc ,_fbcc :=_ee .ParseBool (_dffab .Value );if _fbcc !=nil {return _fbcc ;};_eaae .GroupAttr =&_eddc ;continue ;};};for {_ebgfg ,_adfegb :=d .Token ();if _adfegb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072:\u0020\u0025\u0073",_adfegb );};if _ccdfd ,_adgcb :=_ebgfg .(_b .EndElement );_adgcb &&_ccdfd .Name ==start .Name {break ;};};return nil ;};func (_affcd *CT_ExternalLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _affcd .Choice !=nil {_affcd .Choice .MarshalXML (e ,_b .StartElement {});};if _affcd .ExtLst !=nil {_geffg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_affcd .ExtLst ,_geffg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgeaad ST_DdeValueType )Validate ()error {return _dgeaad .ValidateWithPath ("")}; +// Title +TitleAttr *string ; -// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path -func (_bccff *CT_Tuples )ValidateWithPath (path string )error {for _ccbcef ,_cgebcd :=range _bccff .Tpl {if _eagagg :=_cgebcd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_ccbcef ));_eagagg !=nil {return _eagagg ;};};return nil ;};func (_ggbb *CT_CellXfs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_daff :=range start .Attr {if _daff .Name .Local =="\u0063\u006f\u0075n\u0074"{_adga ,_ccefd :=_ee .ParseUint (_daff .Value ,10,32);if _ccefd !=nil {return _ccefd ;};_dadf :=uint32 (_adga );_ggbb .CountAttr =&_dadf ;continue ;};};_egbe :for {_faga ,_facb :=d .Token ();if _facb !=nil {return _facb ;};switch _abfe :=_faga .(type ){case _b .StartElement :switch _abfe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_dgea :=NewCT_Xf ();if _bfbd :=d .DecodeElement (_dgea ,&_abfe );_bfbd !=nil {return _bfbd ;};_ggbb .Xf =append (_ggbb .Xf ,_dgea );default:_ba .Log ("\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\u005fC\u0065\u006c\u006c\u0058\u0066\u0073\u0020\u0025\u0076",_abfe .Name );if _egbfd :=d .Skip ();_egbfd !=nil {return _egbfd ;};};case _b .EndElement :break _egbe ;case _b .CharData :};};return nil ;}; +// Automatically Publish +AutoRepublishAttr *bool ;};func (_aabde ST_Pane )ValidateWithPath (path string )error {switch _aabde {case 0,1,2,3,4:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabde ));};return nil ;}; -// Validate validates the CT_AutoSortScope and its children -func (_fd *CT_AutoSortScope )Validate ()error {return _fd .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_dbac :=&CT_ConditionalFormat {};_dbac .PivotAreas =NewCT_PivotAreas ();return _dbac ;};func (_geada ST_SheetState )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aefca :=_b .Attr {};_aefca .Name =name ;switch _geada {case ST_SheetStateUnset :_aefca .Value ="";case ST_SheetStateVisible :_aefca .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_aefca .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_aefca .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _aefca ,nil ;}; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_eefea *CT_Extension )ValidateWithPath (path string )error {return nil };func (_bbacb *CT_HierarchyUsage )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0076",_bbacb .HierarchyUsageAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_Users ()*CT_Users {_fccfd :=&CT_Users {};return _fccfd };type CT_XmlPr struct{ -// Validate validates the CT_RevisionSheetRename and its children -func (_dgebcc *CT_RevisionSheetRename )Validate ()error {return _dgebcc .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");}; +// XML Map Id +MapIdAttr uint32 ; -// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path -func (_ceeec *CT_VolMain )ValidateWithPath (path string )error {for _adccbd ,_gcadb :=range _ceeec .Tp {if _gcgadb :=_gcadb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_adccbd ));_gcgadb !=nil {return _gcgadb ;};};return nil ;};func NewCT_WebPublishItems ()*CT_WebPublishItems {_dcfecb :=&CT_WebPublishItems {};return _dcfecb };type ST_Type byte ;func (_geede ST_PivotFilterType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efcaa :=_b .Attr {};_efcaa .Name =name ;switch _geede {case ST_PivotFilterTypeUnset :_efcaa .Value ="";case ST_PivotFilterTypeUnknown :_efcaa .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_efcaa .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_efcaa .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_efcaa .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_efcaa .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_efcaa .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_efcaa .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_efcaa .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_efcaa .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_efcaa .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_efcaa .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_efcaa .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_efcaa .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_efcaa .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_efcaa .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_efcaa .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_efcaa .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_efcaa .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_efcaa .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_efcaa .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_efcaa .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueGreaterThanOrEqual :_efcaa .Value ="\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueLessThan :_efcaa .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueLessThanOrEqual :_efcaa .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_efcaa .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueNotBetween :_efcaa .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_efcaa .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_efcaa .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeDateOlderThan :_efcaa .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_efcaa .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateNewerThan :_efcaa .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_efcaa .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateBetween :_efcaa .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_efcaa .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_efcaa .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_PivotFilterTypeToday :_efcaa .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_efcaa .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_efcaa .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeThisWeek :_efcaa .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_efcaa .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_efcaa .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeThisMonth :_efcaa .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_efcaa .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_efcaa .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeThisQuarter :_efcaa .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_efcaa .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_efcaa .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeThisYear :_efcaa .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_efcaa .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_efcaa .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_PivotFilterTypeQ1 :_efcaa .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_efcaa .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_efcaa .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_efcaa .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_efcaa .Value ="\u004d\u0031";case ST_PivotFilterTypeM2 :_efcaa .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_efcaa .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_efcaa .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_efcaa .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_efcaa .Value ="\u004d\u0036";case ST_PivotFilterTypeM7 :_efcaa .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_efcaa .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_efcaa .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_efcaa .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_efcaa .Value ="\u004d\u0031\u0031";case ST_PivotFilterTypeM12 :_efcaa .Value ="\u004d\u0031\u0032";};return _efcaa ,nil ;};func NewCT_CalcChain ()*CT_CalcChain {_eaa :=&CT_CalcChain {};return _eaa }; +// XPath +XpathAttr string ; -// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path -func (_ddfcb *CT_Sets )ValidateWithPath (path string )error {for _feabf ,_eddg :=range _ddfcb .Set {if _bfefg :=_eddg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_feabf ));_bfefg !=nil {return _bfefg ;};};return nil ;}; +// XML Data Type +XmlDataTypeAttr string ; -// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path -func (_edcce *CT_Filter )ValidateWithPath (path string )error {return nil };func NewCT_SharedUser ()*CT_SharedUser {_gdcfg :=&CT_SharedUser {};_gdcfg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _gdcfg ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path -func (_cfbd *CT_Filters )ValidateWithPath (path string )error {if _eedc :=_cfbd .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_eedc !=nil {return _eedc ;};for _gbeg ,_aceea :=range _cfbd .Filter {if _efdae :=_aceea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gbeg ));_efdae !=nil {return _efdae ;};};for _gegfc ,_bcgafa :=range _cfbd .DateGroupItem {if _aeeef :=_bcgafa .ValidateWithPath (_f .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_gegfc ));_aeeef !=nil {return _aeeef ;};};return nil ;}; +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_badgg *CT_SmartTagPr )ValidateWithPath (path string )error {if _cbcca :=_badgg .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_cbcca !=nil {return _cbcca ;};return nil ;};func (_bdacd ST_DataValidationType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bdacd .String (),start );};func (_effag *ST_ConditionalFormattingOperator )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bggfaa ,_ggbgd :=d .Token ();if _ggbgd !=nil {return _ggbgd ;};if _dbfgcb ,_eceead :=_bggfaa .(_ea .EndElement );_eceead &&_dbfgcb .Name ==start .Name {*_effag =1;return nil ;};if _cbgea ,_aaagd :=_bggfaa .(_ea .CharData );!_aaagd {return _be .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",_bggfaa );}else {switch string (_cbgea ){case "":*_effag =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_effag =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_effag =2;case "\u0065\u0071\u0075a\u006c":*_effag =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_effag =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_effag =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_effag =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_effag =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_effag =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_effag =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_effag =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_effag =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_effag =12;};};_bggfaa ,_ggbgd =d .Token ();if _ggbgd !=nil {return _ggbgd ;};if _eafegg ,_cbbgfa :=_bggfaa .(_ea .EndElement );_cbbgfa &&_eafegg .Name ==start .Name {return nil ;};return _be .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",_bggfaa );}; -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_acgbc *CT_Row )ValidateWithPath (path string )error {for _cbfafg ,_fdacbc :=range _acgbc .C {if _bgegf :=_fdacbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_cbfafg ));_bgegf !=nil {return _bgegf ;};};if _acgbc .ExtLst !=nil {if _acagg :=_acgbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acagg !=nil {return _acagg ;};};return nil ;};func (_dadag ST_TableType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efggcc :=_b .Attr {};_efggcc .Name =name ;switch _dadag {case ST_TableTypeUnset :_efggcc .Value ="";case ST_TableTypeWorksheet :_efggcc .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_efggcc .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_efggcc .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return _efggcc ,nil ;}; +// Validate validates the CT_CustomFilters and its children +func (_aegaf *CT_CustomFilters )Validate ()error {return _aegaf .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};type CT_OleObjects struct{ -// Validate validates the CT_ExternalDefinedName and its children -func (_abdd *CT_ExternalDefinedName )Validate ()error {return _abdd .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func NewCT_Fills ()*CT_Fills {_ddgbe :=&CT_Fills {};return _ddgbe };func NewCT_XmlPr ()*CT_XmlPr {_egcbg :=&CT_XmlPr {};return _egcbg };type CT_pivotTableDefinition struct{ +// Embedded Object +OleObject []*CT_OleObject ;};func NewCT_GroupMember ()*CT_GroupMember {_fbaga :=&CT_GroupMember {};return _fbaga }; -// Name -NameAttr string ; +// Validate validates the SingleXmlCells and its children +func (_fccafa *SingleXmlCells )Validate ()error {return _fccafa .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_ggddgd *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_ggddgd =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_ggddgd =1;case "\u006c\u0065\u0066\u0074":*_ggddgd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ggddgd =3;case "\u0072\u0069\u0067h\u0074":*_ggddgd =4;case "\u0066\u0069\u006c\u006c":*_ggddgd =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ggddgd =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ggddgd =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ggddgd =8;};return nil ;};func (_bcfgde *CT_VolTopic )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bcfgde .TAttr !=ST_VolValueTypeUnset {_cgedge ,_cfbge :=_bcfgde .TAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074"});if _cfbge !=nil {return _cfbge ;};start .Attr =append (start .Attr ,_cgedge );};e .EncodeToken (start );_eadeb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0076"}};_c .AddPreserveSpaceAttr (&_eadeb ,_bcfgde .V );e .EncodeElement (_bcfgde .V ,_eadeb );if _bcfgde .Stp !=nil {_dbdee :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_daegd :=range _bcfgde .Stp {e .EncodeElement (_daegd ,_dbdee );};};_ceabdbf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003at\u0072"}};for _ ,_ccgaf :=range _bcfgde .Tr {e .EncodeElement (_ccgaf ,_ceabdbf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ccage ST_SmartTagShow )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_ccage .String (),start );};func (_aeeed *CT_WorkbookPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _aeeed .Date1904Attr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .Date1904Attr ))});};if _aeeed .ShowObjectsAttr !=ST_ObjectsUnset {_bfdbca ,_ffbdf :=_aeeed .ShowObjectsAttr .MarshalXMLAttr (_ea .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _ffbdf !=nil {return _ffbdf ;};start .Attr =append (start .Attr ,_bfdbca );};if _aeeed .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .ShowBorderUnselectedTablesAttr ))});};if _aeeed .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .FilterPrivacyAttr ))});};if _aeeed .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .PromptedSolutionsAttr ))});};if _aeeed .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .ShowInkAnnotationAttr ))});};if _aeeed .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .BackupFileAttr ))});};if _aeeed .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .SaveExternalLinkValuesAttr ))});};if _aeeed .UpdateLinksAttr !=ST_UpdateLinksUnset {_cgabffe ,_ggbeedc :=_aeeed .UpdateLinksAttr .MarshalXMLAttr (_ea .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _ggbeedc !=nil {return _ggbeedc ;};start .Attr =append (start .Attr ,_cgabffe );};if _aeeed .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_aeeed .CodeNameAttr )});};if _aeeed .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .HidePivotFieldListAttr ))});};if _aeeed .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .ShowPivotChartFilterAttr ))});};if _aeeed .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .AllowRefreshQueryAttr ))});};if _aeeed .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .PublishItemsAttr ))});};if _aeeed .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .CheckCompatibilityAttr ))});};if _aeeed .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .AutoCompressPicturesAttr ))});};if _aeeed .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aeeed .RefreshAllConnectionsAttr ))});};if _aeeed .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_aeeed .DefaultThemeVersionAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ceaag *CT_QueryTableFields )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dcdef :=range start .Attr {if _dcdef .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaafc ,_fdegb :=_b .ParseUint (_dcdef .Value ,10,32);if _fdegb !=nil {return _fdegb ;};_fgaae :=uint32 (_gaafc );_ceaag .CountAttr =&_fgaae ;continue ;};};_eggag :for {_fdfef ,_dgbbgb :=d .Token ();if _dgbbgb !=nil {return _dgbbgb ;};switch _deebe :=_fdfef .(type ){case _ea .StartElement :switch _deebe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"}:_dfbfe :=NewCT_QueryTableField ();if _acbcec :=d .DecodeElement (_dfbfe ,&_deebe );_acbcec !=nil {return _acbcec ;};_ceaag .QueryTableField =append (_ceaag .QueryTableField ,_dfbfe );default:_c .Log ("\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\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061bl\u0065\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_deebe .Name );if _edbbf :=d .Skip ();_edbbf !=nil {return _edbbf ;};};case _ea .EndElement :break _eggag ;case _ea .CharData :};};return nil ;};func (_agede *ST_FormulaExpression )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_agede =0;case "\u0072\u0065\u0066":*_agede =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_agede =2;case "\u0061\u0072\u0065\u0061":*_agede =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_agede =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_agede =5;};return nil ;};type CT_FieldsUsage struct{ -// PivotCache Definition Id -CacheIdAttr uint32 ; +// Field Count +CountAttr *uint32 ; -// Data On Rows -DataOnRowsAttr *bool ; +// PivotCache Field Id +FieldUsage []*CT_FieldUsage ;};func (_eccca ST_SourceType )ValidateWithPath (path string )error {switch _eccca {case 0,1,2,3,4:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eccca ));};return nil ;};type CT_Item struct{ -// Default Data Field Position -DataPositionAttr *uint32 ; +// Item User Caption +NAttr *string ; -// Data Field Header Name -DataCaptionAttr string ; +// Item Type +TAttr ST_ItemType ; -// Grand Totals Caption -GrandTotalCaptionAttr *string ; +// Hidden +HAttr *bool ; -// Error Caption -ErrorCaptionAttr *string ; +// Character +SAttr *bool ; -// Show Error -ShowErrorAttr *bool ; +// Hide Details +SdAttr *bool ; -// Caption for Missing Values -MissingCaptionAttr *string ; +// Calculated Member +FAttr *bool ; -// Show Missing -ShowMissingAttr *bool ; +// Missing +MAttr *bool ; -// Page Header Style Name -PageStyleAttr *string ; +// Child Items +CAttr *bool ; -// Table Style Name -PivotTableStyleAttr *string ; +// Item Index +XAttr *uint32 ; + +// Expanded +DAttr *bool ; -// Vacated Style -VacatedStyleAttr *string ; +// Drill Across Attributes +EAttr *bool ;};func (_cgfaac ST_CellComments )Validate ()error {return _cgfaac .ValidateWithPath ("")};func (_eaecc *ST_RevisionAction )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_aebbbg ,_cdfeda :=d .Token ();if _cdfeda !=nil {return _cdfeda ;};if _cacfaf ,_abcdd :=_aebbbg .(_ea .EndElement );_abcdd &&_cacfaf .Name ==start .Name {*_eaecc =1;return nil ;};if _dcbfbc ,_deegag :=_aebbbg .(_ea .CharData );!_deegag {return _be .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",_aebbbg );}else {switch string (_dcbfbc ){case "":*_eaecc =0;case "\u0061\u0064\u0064":*_eaecc =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_eaecc =2;};};_aebbbg ,_cdfeda =d .Token ();if _cdfeda !=nil {return _cdfeda ;};if _dadef ,_ggeda :=_aebbbg .(_ea .EndElement );_ggeda &&_dadef .Name ==start .Name {return nil ;};return _be .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",_aebbbg );}; -// PivotTable Custom String -TagAttr *string ; +// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path +func (_gbb *CT_CalcCell )ValidateWithPath (path string )error {return nil }; -// PivotTable Last Updated Version -UpdatedVersionAttr *uint8 ; +// Validate validates the CT_FieldGroup and its children +func (_acegc *CT_FieldGroup )Validate ()error {return _acegc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");}; -// Minimum Refreshable Version -MinRefreshableVersionAttr *uint8 ; +// Validate validates the Users and its children +func (_gdbedd *Users )Validate ()error {return _gdbedd .ValidateWithPath ("\u0055\u0073\u0065r\u0073")};func NewCT_TableParts ()*CT_TableParts {_gfece :=&CT_TableParts {};return _gfece };func (_adgfbe *ST_GradientType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fecgd ,_daada :=d .Token ();if _daada !=nil {return _daada ;};if _bagcd ,_fdfdf :=_fecgd .(_ea .EndElement );_fdfdf &&_bagcd .Name ==start .Name {*_adgfbe =1;return nil ;};if _gbefba ,_caaga :=_fecgd .(_ea .CharData );!_caaga {return _be .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",_fecgd );}else {switch string (_gbefba ){case "":*_adgfbe =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_adgfbe =1;case "\u0070\u0061\u0074\u0068":*_adgfbe =2;};};_fecgd ,_daada =d .Token ();if _daada !=nil {return _daada ;};if _fgdbg ,_gdcgf :=_fecgd .(_ea .EndElement );_gdcgf &&_fgdbg .Name ==start .Name {return nil ;};return _be .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",_fecgd );}; -// Asterisk Totals -AsteriskTotalsAttr *bool ; +// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path +func (_ccbgd *CT_GroupLevel )ValidateWithPath (path string )error {if _ccbgd .Groups !=nil {if _fffcf :=_ccbgd .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_fffcf !=nil {return _fffcf ;};};if _ccbgd .ExtLst !=nil {if _abcg :=_ccbgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abcg !=nil {return _abcg ;};};return nil ;};func (_eadac ST_DataValidationOperator )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_aeddgg :=_ea .Attr {};_aeddgg .Name =name ;switch _eadac {case ST_DataValidationOperatorUnset :_aeddgg .Value ="";case ST_DataValidationOperatorBetween :_aeddgg .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorNotBetween :_aeddgg .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_aeddgg .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_aeddgg .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorLessThan :_aeddgg .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_aeddgg .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_aeddgg .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorGreaterThanOrEqual :_aeddgg .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _aeddgg ,nil ;};func (_cefbdg *CT_Query )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fccaf :=range start .Attr {if _fccaf .Name .Local =="\u006d\u0064\u0078"{_beaeca ,_dbgbc :=_fccaf .Value ,error (nil );if _dbgbc !=nil {return _dbgbc ;};_cefbdg .MdxAttr =_beaeca ;continue ;};};_bedce :for {_cbcdae ,_bedad :=d .Token ();if _bedad !=nil {return _bedad ;};switch _ffbed :=_cbcdae .(type ){case _ea .StartElement :switch _ffbed .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_cefbdg .Tpls =NewCT_Tuples ();if _edafd :=d .DecodeElement (_cefbdg .Tpls ,&_ffbed );_edafd !=nil {return _edafd ;};default:_c .Log ("\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\u0051\u0075\u0065\u0072\u0079\u0020\u0025\u0076",_ffbed .Name );if _cbfeb :=d .Skip ();_cbfeb !=nil {return _cbfeb ;};};case _ea .EndElement :break _bedce ;case _ea .CharData :};};return nil ;};func (_dabefg ST_DynamicFilterType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_ecgfa :=_ea .Attr {};_ecgfa .Name =name ;switch _dabefg {case ST_DynamicFilterTypeUnset :_ecgfa .Value ="";case ST_DynamicFilterTypeNull :_ecgfa .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_ecgfa .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_ecgfa .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_ecgfa .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_ecgfa .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_ecgfa .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_ecgfa .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_ecgfa .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_ecgfa .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_ecgfa .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_ecgfa .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_ecgfa .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_ecgfa .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_ecgfa .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_ecgfa .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_ecgfa .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_ecgfa .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_ecgfa .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_ecgfa .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_ecgfa .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_ecgfa .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_ecgfa .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_ecgfa .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_ecgfa .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_ecgfa .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_ecgfa .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_ecgfa .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_ecgfa .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_ecgfa .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_ecgfa .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_ecgfa .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_ecgfa .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_ecgfa .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_ecgfa .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_ecgfa .Value ="\u004d\u0031\u0032";};return _ecgfa ,nil ;};func NewCT_Mdx ()*CT_Mdx {_fcfec :=&CT_Mdx {};_fcfec .FAttr =ST_MdxFunctionType (1);return _fcfec };func (_cbegd ST_CfvoType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_cbegd .String (),start );};func (_daaga ST_ItemType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_daaga .String (),start );};func (_fgfdfc ST_PivotFilterType )Validate ()error {return _fgfdfc .ValidateWithPath ("")};func (_bbbe *CT_ControlPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bbbe .LockedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbe .LockedAttr ))});};if _bbbe .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbe .DefaultSizeAttr ))});};if _bbbe .PrintAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbe .PrintAttr ))});};if _bbbe .DisabledAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbe .DisabledAttr ))});};if _bbbe .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbe .RecalcAlwaysAttr ))});};if _bbbe .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbe .UiObjectAttr ))});};if _bbbe .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbe .AutoFillAttr ))});};if _bbbe .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbe .AutoLineAttr ))});};if _bbbe .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbbe .AutoPictAttr ))});};if _bbbe .MacroAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_be .Sprintf ("\u0025\u0076",*_bbbe .MacroAttr )});};if _bbbe .AltTextAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bbbe .AltTextAttr )});};if _bbbe .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_bbbe .LinkedCellAttr )});};if _bbbe .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_bbbe .ListFillRangeAttr )});};if _bbbe .CfAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_bbbe .CfAttr )});};if _bbbe .IdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bbbe .IdAttr )});};e .EncodeToken (start );_aegcg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_bbbe .Anchor ,_aegcg );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Show Item Names -ShowItemsAttr *bool ; +// Validate validates the Comments and its children +func (_cacfa *Comments )Validate ()error {return _cacfa .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};type CT_BorderPr struct{ -// Allow Edit Data -EditDataAttr *bool ; +// Line Style +StyleAttr ST_BorderStyle ; -// Disable Field List -DisableFieldListAttr *bool ; +// Color +Color *CT_Color ;};type CT_NumFmt struct{ -// Show Calculated Members -ShowCalcMbrsAttr *bool ; +// Number Format Id +NumFmtIdAttr uint32 ; -// Total Visual Data -VisualTotalsAttr *bool ; +// Number Format Code +FormatCodeAttr string ;};const (ST_DateTimeGroupingUnset ST_DateTimeGrouping =0;ST_DateTimeGroupingYear ST_DateTimeGrouping =1;ST_DateTimeGroupingMonth ST_DateTimeGrouping =2;ST_DateTimeGroupingDay ST_DateTimeGrouping =3;ST_DateTimeGroupingHour ST_DateTimeGrouping =4;ST_DateTimeGroupingMinute ST_DateTimeGrouping =5;ST_DateTimeGroupingSecond ST_DateTimeGrouping =6;);func (_acdbe *Chartsheet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074";return _acdbe .CT_Chartsheet .MarshalXML (e ,start );};type CT_CfRule struct{ -// Show Multiple Labels -ShowMultipleLabelAttr *bool ; +// Type +TypeAttr ST_CfType ; -// Show Drop Down -ShowDataDropDownAttr *bool ; +// Differential Formatting Id +DxfIdAttr *uint32 ; -// Show Expand Collapse -ShowDrillAttr *bool ; +// Priority +PriorityAttr int32 ; -// Print Drill Indicators -PrintDrillAttr *bool ; +// Stop If True +StopIfTrueAttr *bool ; -// Show Member Property ToolTips -ShowMemberPropertyTipsAttr *bool ; +// Above Or Below Average +AboveAverageAttr *bool ; -// Show ToolTips on Data -ShowDataTipsAttr *bool ; +// Top 10 Percent +PercentAttr *bool ; -// Enable PivotTable Wizard -EnableWizardAttr *bool ; +// Bottom N +BottomAttr *bool ; -// Enable Drill Down -EnableDrillAttr *bool ; +// Operator +OperatorAttr ST_ConditionalFormattingOperator ; -// Enable Field Properties -EnableFieldPropertiesAttr *bool ; +// Text +TextAttr *string ; -// Preserve Formatting -PreserveFormattingAttr *bool ; +// Time Period +TimePeriodAttr ST_TimePeriod ; -// Auto Formatting -UseAutoFormattingAttr *bool ; +// Rank +RankAttr *uint32 ; -// Page Wrap -PageWrapAttr *uint32 ; +// StdDev +StdDevAttr *int32 ; -// Page Over Then Down -PageOverThenDownAttr *bool ; +// Equal Average +EqualAverageAttr *bool ; -// Subtotal Hidden Items -SubtotalHiddenItemsAttr *bool ; +// Formula +Formula []string ; -// Row Grand Totals -RowGrandTotalsAttr *bool ; +// Color Scale +ColorScale *CT_ColorScale ; -// Grand Totals On Columns -ColGrandTotalsAttr *bool ; +// Data Bar +DataBar *CT_DataBar ; -// Field Print Titles -FieldPrintTitlesAttr *bool ; +// Icon Set +IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;}; -// Item Print Titles -ItemPrintTitlesAttr *bool ; +// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path +func (_ffeee *CT_PivotAreas )ValidateWithPath (path string )error {for _gbeeg ,_ebddeb :=range _ffeee .PivotArea {if _agbgg :=_ebddeb .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_gbeeg ));_agbgg !=nil {return _agbgg ;};};return nil ;};func (_gggab ST_Axis )ValidateWithPath (path string )error {switch _gggab {case 0,1,2,3,4:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gggab ));};return nil ;}; -// Merge Titles -MergeItemAttr *bool ; +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_fbeeg *CT_FontScheme )ValidateWithPath (path string )error {if _fbeeg .ValAttr ==ST_FontSchemeUnset {return _be .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _eaddd :=_fbeeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaddd !=nil {return _eaddd ;};return nil ;}; -// Show Drop Zones -ShowDropZonesAttr *bool ; +// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path +func (_gccde *CT_Format )ValidateWithPath (path string )error {if _effde :=_gccde .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_effde !=nil {return _effde ;};if _fbeef :=_gccde .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_fbeef !=nil {return _fbeef ;};if _gccde .ExtLst !=nil {if _ffdac :=_gccde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffdac !=nil {return _ffdac ;};};return nil ;}; -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_eecaa *CT_Table )ValidateWithPath (path string )error {if _ebeda :=_eecaa .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_ebeda !=nil {return _ebeda ;};if _eecaa .AutoFilter !=nil {if _cfcfc :=_eecaa .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_cfcfc !=nil {return _cfcfc ;};};if _eecaa .SortState !=nil {if _eebeg :=_eecaa .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_eebeg !=nil {return _eebeg ;};};if _aceaa :=_eecaa .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");_aceaa !=nil {return _aceaa ;};if _eecaa .TableStyleInfo !=nil {if _beeecf :=_eecaa .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_beeecf !=nil {return _beeecf ;};};if _eecaa .ExtLst !=nil {if _fggff :=_eecaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fggff !=nil {return _fggff ;};};return nil ;};type ST_Scope byte ; -// Indentation for Compact Axis -IndentAttr *uint32 ; +// Validate validates the CT_PageSetUpPr and its children +func (_dabbc *CT_PageSetUpPr )Validate ()error {return _dabbc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");};func (_cegeg ST_VolDepType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_cegeg .String (),start );};func (_gead *CT_ExternalDefinedNames )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_agece :for {_ddgc ,_ecggd :=d .Token ();if _ecggd !=nil {return _ecggd ;};switch _eeff :=_ddgc .(type ){case _ea .StartElement :switch _eeff .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_cbdfe :=NewCT_ExternalDefinedName ();if _ffae :=d .DecodeElement (_cbdfe ,&_eeff );_ffae !=nil {return _ffae ;};_gead .DefinedName =append (_gead .DefinedName ,_cbdfe );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044e\u0066\u0069\u006e\u0065\u0064\u004ea\u006d\u0065\u0073 \u0025\u0076",_eeff .Name );if _cbag :=d .Skip ();_cbag !=nil {return _cbag ;};};case _ea .EndElement :break _agece ;case _ea .CharData :};};return nil ;};func (_aaffa *CT_Dialogsheet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dcffa :for {_gecbb ,_gdbcd :=d .Token ();if _gdbcd !=nil {return _gdbcd ;};switch _faacg :=_gecbb .(type ){case _ea .StartElement :switch _faacg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_aaffa .SheetPr =NewCT_SheetPr ();if _cfcdaa :=d .DecodeElement (_aaffa .SheetPr ,&_faacg );_cfcdaa !=nil {return _cfcdaa ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_aaffa .SheetViews =NewCT_SheetViews ();if _ddag :=d .DecodeElement (_aaffa .SheetViews ,&_faacg );_ddag !=nil {return _ddag ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_aaffa .SheetFormatPr =NewCT_SheetFormatPr ();if _gfffd :=d .DecodeElement (_aaffa .SheetFormatPr ,&_faacg );_gfffd !=nil {return _gfffd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_aaffa .SheetProtection =NewCT_SheetProtection ();if _ggfge :=d .DecodeElement (_aaffa .SheetProtection ,&_faacg );_ggfge !=nil {return _ggfge ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_aaffa .CustomSheetViews =NewCT_CustomSheetViews ();if _fbbf :=d .DecodeElement (_aaffa .CustomSheetViews ,&_faacg );_fbbf !=nil {return _fbbf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_aaffa .PrintOptions =NewCT_PrintOptions ();if _fdga :=d .DecodeElement (_aaffa .PrintOptions ,&_faacg );_fdga !=nil {return _fdga ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_aaffa .PageMargins =NewCT_PageMargins ();if _eaaee :=d .DecodeElement (_aaffa .PageMargins ,&_faacg );_eaaee !=nil {return _eaaee ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_aaffa .PageSetup =NewCT_PageSetup ();if _edcba :=d .DecodeElement (_aaffa .PageSetup ,&_faacg );_edcba !=nil {return _edcba ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_aaffa .HeaderFooter =NewCT_HeaderFooter ();if _ddgag :=d .DecodeElement (_aaffa .HeaderFooter ,&_faacg );_ddgag !=nil {return _ddgag ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_aaffa .Drawing =NewCT_Drawing ();if _adba :=d .DecodeElement (_aaffa .Drawing ,&_faacg );_adba !=nil {return _adba ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_aaffa .LegacyDrawing =NewCT_LegacyDrawing ();if _afcdb :=d .DecodeElement (_aaffa .LegacyDrawing ,&_faacg );_afcdb !=nil {return _afcdb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_aaffa .LegacyDrawingHF =NewCT_LegacyDrawing ();if _fdffd :=d .DecodeElement (_aaffa .LegacyDrawingHF ,&_faacg );_fdffd !=nil {return _fdffd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_aaffa .DrawingHF =NewCT_DrawingHF ();if _gcag :=d .DecodeElement (_aaffa .DrawingHF ,&_faacg );_gcag !=nil {return _gcag ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_aaffa .OleObjects =NewCT_OleObjects ();if _ceede :=d .DecodeElement (_aaffa .OleObjects ,&_faacg );_ceede !=nil {return _ceede ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_aaffa .Controls =NewCT_Controls ();if _fgge :=d .DecodeElement (_aaffa .Controls ,&_faacg );_fgge !=nil {return _fgge ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaffa .ExtLst =NewCT_ExtensionList ();if _bcae :=d .DecodeElement (_aaffa .ExtLst ,&_faacg );_bcae !=nil {return _bcae ;};default:_c .Log ("\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\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067\u0073h\u0065e\u0074\u0020\u0025\u0076",_faacg .Name );if _begd :=d .Skip ();_begd !=nil {return _begd ;};};case _ea .EndElement :break _dcffa ;case _ea .CharData :};};return nil ;};type CT_RevisionSheetRename struct{ -// Show Empty Row -ShowEmptyRowAttr *bool ; +// Sheet Id +SheetIdAttr uint32 ; -// Show Empty Column -ShowEmptyColAttr *bool ; +// Old Sheet Name +OldNameAttr string ; -// Show Field Headers -ShowHeadersAttr *bool ; +// New Sheet Name +NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};const (ST_PhoneticAlignmentUnset ST_PhoneticAlignment =0;ST_PhoneticAlignmentNoControl ST_PhoneticAlignment =1;ST_PhoneticAlignmentLeft ST_PhoneticAlignment =2;ST_PhoneticAlignmentCenter ST_PhoneticAlignment =3;ST_PhoneticAlignmentDistributed ST_PhoneticAlignment =4;);func NewCT_OutlinePr ()*CT_OutlinePr {_gccfb :=&CT_OutlinePr {};return _gccfb };type CT_CustomProperty struct{ -// Compact New Fields -CompactAttr *bool ; +// Custom Property Name +NameAttr string ;IdAttr string ;}; -// Outline New Fields -OutlineAttr *bool ; +// Validate validates the CT_MRUColors and its children +func (_ccdff *CT_MRUColors )Validate ()error {return _ccdff .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};func (_aaeab *CalcChain )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003ac\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e";return _aaeab .CT_CalcChain .MarshalXML (e ,start );};type CT_OleItem struct{ -// Outline Data Fields -OutlineDataAttr *bool ; +// Object Name +NameAttr string ; -// Compact Data -CompactDataAttr *bool ; +// Icon +IconAttr *bool ; -// Data Fields Published -PublishedAttr *bool ; +// Advise +AdviseAttr *bool ; -// Enable Drop Zones -GridDropZonesAttr *bool ; +// Object is an Image +PreferPicAttr *bool ;};type CT_TableParts struct{ -// Stop Immersive UI -ImmersiveAttr *bool ; +// Count +CountAttr *uint32 ; -// Multiple Field Filters -MultipleFieldFiltersAttr *bool ; +// Table Part +TablePart []*CT_TablePart ;};type ST_MdxSetOrder byte ;func NewCT_Colors ()*CT_Colors {_defb :=&CT_Colors {};return _defb };func (_aabae *PivotCacheDefinition )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_aabae .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_gbbbe :=range start .Attr {if _gbbbe .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"&&_gbbbe .Name .Local =="\u0069\u0064"||_gbbbe .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"&&_gbbbe .Name .Local =="\u0069\u0064"{_dbbbc ,_dbegb :=_gbbbe .Value ,error (nil );if _dbegb !=nil {return _dbegb ;};_aabae .IdAttr =&_dbbbc ;continue ;};if _gbbbe .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ecgff ,_dedffc :=_b .ParseBool (_gbbbe .Value );if _dedffc !=nil {return _dedffc ;};_aabae .UpgradeOnRefreshAttr =&_ecgff ;continue ;};if _gbbbe .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_gfdgea ,_fffcfd :=_b .ParseBool (_gbbbe .Value );if _fffcfd !=nil {return _fffcfd ;};_aabae .TupleCacheAttr =&_gfdgea ;continue ;};if _gbbbe .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_degbbc ,_dafdee :=_b .ParseBool (_gbbbe .Value );if _dafdee !=nil {return _dafdee ;};_aabae .SaveDataAttr =&_degbbc ;continue ;};if _gbbbe .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_abeee ,_gefgba :=_b .ParseBool (_gbbbe .Value );if _gefgba !=nil {return _gefgba ;};_aabae .SupportSubqueryAttr =&_abeee ;continue ;};if _gbbbe .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_cbgged ,_fgcbge :=_b .ParseBool (_gbbbe .Value );if _fgcbge !=nil {return _fgcbge ;};_aabae .OptimizeMemoryAttr =&_cbgged ;continue ;};if _gbbbe .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_dfddb ,_aafeb :=_b .ParseBool (_gbbbe .Value );if _aafeb !=nil {return _aafeb ;};_aabae .SupportAdvancedDrillAttr =&_dfddb ;continue ;};if _gbbbe .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_defed ,_gccff :=_gbbbe .Value ,error (nil );if _gccff !=nil {return _gccff ;};_aabae .RefreshedByAttr =&_defed ;continue ;};if _gbbbe .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_caaeb ,_cgegbd :=ParseStdlibTime (_gbbbe .Value );if _cgegbd !=nil {return _cgegbd ;};_aabae .RefreshedDateIsoAttr =&_caaeb ;continue ;};if _gbbbe .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_fbagafd ,_defgbb :=_b .ParseBool (_gbbbe .Value );if _defgbb !=nil {return _defgbb ;};_aabae .InvalidAttr =&_fbagafd ;continue ;};if _gbbbe .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_acfcd ,_aadgfe :=_b .ParseBool (_gbbbe .Value );if _aadgfe !=nil {return _aadgfe ;};_aabae .BackgroundQueryAttr =&_acfcd ;continue ;};if _gbbbe .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_cadad ,_fcdbdb :=_b .ParseUint (_gbbbe .Value ,10,32);if _fcdbdb !=nil {return _fcdbdb ;};_eafabg :=uint32 (_cadad );_aabae .MissingItemsLimitAttr =&_eafabg ;continue ;};if _gbbbe .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_aadfcb ,_afgda :=_b .ParseUint (_gbbbe .Value ,10,8);if _afgda !=nil {return _afgda ;};_ffbfa :=uint8 (_aadfcb );_aabae .RefreshedVersionAttr =&_ffbfa ;continue ;};if _gbbbe .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_dcfgdb ,_cdefg :=_b .ParseBool (_gbbbe .Value );if _cdefg !=nil {return _cdefg ;};_aabae .RefreshOnLoadAttr =&_dcfgdb ;continue ;};if _gbbbe .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_cfdg ,_cgcgd :=_b .ParseFloat (_gbbbe .Value ,64);if _cgcgd !=nil {return _cgcgd ;};_aabae .RefreshedDateAttr =&_cfdg ;continue ;};if _gbbbe .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_bggcg ,_gdeab :=_b .ParseUint (_gbbbe .Value ,10,32);if _gdeab !=nil {return _gdeab ;};_degea :=uint32 (_bggcg );_aabae .RecordCountAttr =&_degea ;continue ;};if _gbbbe .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_fgaac ,_ccffd :=_b .ParseUint (_gbbbe .Value ,10,8);if _ccffd !=nil {return _ccffd ;};_ceecg :=uint8 (_fgaac );_aabae .CreatedVersionAttr =&_ceecg ;continue ;};if _gbbbe .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_gdfcec ,_aacgff :=_b .ParseUint (_gbbbe .Value ,10,8);if _aacgff !=nil {return _aacgff ;};_cdeabe :=uint8 (_gdfcec );_aabae .MinRefreshableVersionAttr =&_cdeabe ;continue ;};if _gbbbe .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_accacb ,_eacga :=_b .ParseBool (_gbbbe .Value );if _eacga !=nil {return _eacga ;};_aabae .EnableRefreshAttr =&_accacb ;continue ;};};_fdbff :for {_effee ,_baggf :=d .Token ();if _baggf !=nil {return _baggf ;};switch _gfdgef :=_effee .(type ){case _ea .StartElement :switch _gfdgef .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _aacdb :=d .DecodeElement (_aabae .CacheSource ,&_gfdgef );_aacdb !=nil {return _aacdb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _baacg :=d .DecodeElement (_aabae .CacheFields ,&_gfdgef );_baacg !=nil {return _baacg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_aabae .CacheHierarchies =NewCT_CacheHierarchies ();if _egeff :=d .DecodeElement (_aabae .CacheHierarchies ,&_gfdgef );_egeff !=nil {return _egeff ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_aabae .Kpis =NewCT_PCDKPIs ();if _ceceab :=d .DecodeElement (_aabae .Kpis ,&_gfdgef );_ceceab !=nil {return _ceceab ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_aabae .TupleCache =NewCT_TupleCache ();if _cacgb :=d .DecodeElement (_aabae .TupleCache ,&_gfdgef );_cacgb !=nil {return _cacgb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_aabae .CalculatedItems =NewCT_CalculatedItems ();if _fbbfb :=d .DecodeElement (_aabae .CalculatedItems ,&_gfdgef );_fbbfb !=nil {return _fbbfb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_aabae .CalculatedMembers =NewCT_CalculatedMembers ();if _gfadeb :=d .DecodeElement (_aabae .CalculatedMembers ,&_gfdgef );_gfadeb !=nil {return _gfadeb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_aabae .Dimensions =NewCT_Dimensions ();if _gedgfe :=d .DecodeElement (_aabae .Dimensions ,&_gfdgef );_gedgfe !=nil {return _gedgfe ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_aabae .MeasureGroups =NewCT_MeasureGroups ();if _baefea :=d .DecodeElement (_aabae .MeasureGroups ,&_gfdgef );_baefea !=nil {return _baefea ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_aabae .Maps =NewCT_MeasureDimensionMaps ();if _adccb :=d .DecodeElement (_aabae .Maps ,&_gfdgef );_adccb !=nil {return _adccb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabae .ExtLst =NewCT_ExtensionList ();if _bdgcc :=d .DecodeElement (_aabae .ExtLst ,&_gfdgef );_bdgcc !=nil {return _bdgcc ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gfdgef .Name );if _ccfea :=d .Skip ();_ccfea !=nil {return _ccfea ;};};case _ea .EndElement :break _fdbff ;case _ea .CharData :};};return nil ;};func (_ddffec *CT_ServerFormat )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_acdab :=range start .Attr {if _acdab .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_fggbdd ,_faebe :=_acdab .Value ,error (nil );if _faebe !=nil {return _faebe ;};_ddffec .CultureAttr =&_fggbdd ;continue ;};if _acdab .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_dfebf ,_cgcef :=_acdab .Value ,error (nil );if _cgcef !=nil {return _cgcef ;};_ddffec .FormatAttr =&_dfebf ;continue ;};};for {_dbcfcg ,_ffdbea :=d .Token ();if _ffdbea !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_ffdbea );};if _fbegf ,_gccgde :=_dbcfcg .(_ea .EndElement );_gccgde &&_fbegf .Name ==start .Name {break ;};};return nil ;}; -// Chart Format Id -ChartFormatAttr *uint32 ; +// Validate validates the CT_CsPageSetup and its children +func (_cabed *CT_CsPageSetup )Validate ()error {return _cabed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");};func NewCT_Pages ()*CT_Pages {_gfcf :=&CT_Pages {};return _gfcf };const (ST_MdxKPIPropertyUnset ST_MdxKPIProperty =0;ST_MdxKPIPropertyV ST_MdxKPIProperty =1;ST_MdxKPIPropertyG ST_MdxKPIProperty =2;ST_MdxKPIPropertyS ST_MdxKPIProperty =3;ST_MdxKPIPropertyT ST_MdxKPIProperty =4;ST_MdxKPIPropertyW ST_MdxKPIProperty =5;ST_MdxKPIPropertyM ST_MdxKPIProperty =6;);type CT_MdxSet struct{ -// Row Header Caption -RowHeaderCaptionAttr *string ; +// Set Definition Index +NsAttr uint32 ; -// Column Header Caption -ColHeaderCaptionAttr *string ; +// Sort By Member Index Count +CAttr *uint32 ; -// Default Sort Order -FieldListSortAscendingAttr *bool ; +// Set Sort Order +OAttr ST_MdxSetOrder ; -// MDX Subqueries Supported -MdxSubqueriesAttr *bool ; +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};type CT_PivotHierarchies struct{ -// Custom List AutoSort -CustomListSortAttr *bool ; +// OLAP Hierarchy Count +CountAttr *uint32 ; -// PivotTable Location -Location *CT_Location ; +// OLAP Hierarchy +PivotHierarchy []*CT_PivotHierarchy ;};type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_aggg *CT_CellStyles )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cfdd :=range start .Attr {if _cfdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgcd ,_efbbe :=_b .ParseUint (_cfdd .Value ,10,32);if _efbbe !=nil {return _efbbe ;};_bbaf :=uint32 (_bgcd );_aggg .CountAttr =&_bbaf ;continue ;};};_cgba :for {_aefg ,_efde :=d .Token ();if _efde !=nil {return _efde ;};switch _afda :=_aefg .(type ){case _ea .StartElement :switch _afda .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"}:_gcace :=NewCT_CellStyle ();if _dae :=d .DecodeElement (_gcace ,&_afda );_dae !=nil {return _dae ;};_aggg .CellStyle =append (_aggg .CellStyle ,_gcace );default:_c .Log ("\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\u0043e\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_afda .Name );if _dbcf :=d .Skip ();_dbcf !=nil {return _dbcf ;};};case _ea .EndElement :break _cgba ;case _ea .CharData :};};return nil ;};func (_bggad *CT_Workbook )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bggad .ConformanceAttr !=_d .ST_ConformanceClassUnset {_cdfbaa ,_edgdb :=_bggad .ConformanceAttr .MarshalXMLAttr (_ea .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _edgdb !=nil {return _edgdb ;};start .Attr =append (start .Attr ,_cdfbaa );};e .EncodeToken (start );if _bggad .FileVersion !=nil {_gaecd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}};e .EncodeElement (_bggad .FileVersion ,_gaecd );};if _bggad .FileSharing !=nil {_dcaff :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_bggad .FileSharing ,_dcaff );};if _bggad .WorkbookPr !=nil {_dbgec :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_bggad .WorkbookPr ,_dbgec );};if _bggad .WorkbookProtection !=nil {_egfgaf :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bggad .WorkbookProtection ,_egfgaf );};if _bggad .BookViews !=nil {_ccfda :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bggad .BookViews ,_ccfda );};_bcaeb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_bggad .Sheets ,_bcaeb );if _bggad .FunctionGroups !=nil {_becbac :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}};e .EncodeElement (_bggad .FunctionGroups ,_becbac );};if _bggad .ExternalReferences !=nil {_cgdba :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_bggad .ExternalReferences ,_cgdba );};if _bggad .DefinedNames !=nil {_egaagfa :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_bggad .DefinedNames ,_egaagfa );};if _bggad .CalcPr !=nil {_dcbddf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}};e .EncodeElement (_bggad .CalcPr ,_dcbddf );};if _bggad .OleSize !=nil {_eaga :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bggad .OleSize ,_eaga );};if _bggad .CustomWorkbookViews !=nil {_ebdgef :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}};e .EncodeElement (_bggad .CustomWorkbookViews ,_ebdgef );};if _bggad .PivotCaches !=nil {_dcdad :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_bggad .PivotCaches ,_dcdad );};if _bggad .SmartTagPr !=nil {_gcfaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_bggad .SmartTagPr ,_gcfaf );};if _bggad .SmartTagTypes !=nil {_aaacg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_bggad .SmartTagTypes ,_aaacg );};if _bggad .WebPublishing !=nil {_bccfg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_bggad .WebPublishing ,_bccfg );};if _bggad .FileRecoveryPr !=nil {_bfggfe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_ccaag :=range _bggad .FileRecoveryPr {e .EncodeElement (_ccaag ,_bfggfe );};};if _bggad .WebPublishObjects !=nil {_ccagd :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_bggad .WebPublishObjects ,_ccagd );};if _bggad .ExtLst !=nil {_bfabbd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bggad .ExtLst ,_bfabbd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type Chartsheet struct{CT_Chartsheet };func (_afbae *CT_RevisionFormatting )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ggbcb :=range start .Attr {if _ggbcb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_baacd ,_bcfffg :=_b .ParseUint (_ggbcb .Value ,10,32);if _bcfffg !=nil {return _bcfffg ;};_afbae .SheetIdAttr =uint32 (_baacd );continue ;};if _ggbcb .Name .Local =="\u0078\u0066\u0044x\u0066"{_bebef ,_gaefec :=_b .ParseBool (_ggbcb .Value );if _gaefec !=nil {return _gaefec ;};_afbae .XfDxfAttr =&_bebef ;continue ;};if _ggbcb .Name .Local =="\u0073"{_cbgdcb ,_fefc :=_b .ParseBool (_ggbcb .Value );if _fefc !=nil {return _fefc ;};_afbae .SAttr =&_cbgdcb ;continue ;};if _ggbcb .Name .Local =="\u0073\u0071\u0072e\u0066"{_cdfae ,_egbgc :=ParseSliceST_Sqref (_ggbcb .Value );if _egbgc !=nil {return _egbgc ;};_afbae .SqrefAttr =_cdfae ;continue ;};if _ggbcb .Name .Local =="\u0073\u0074\u0061r\u0074"{_gdebf ,_bgdegf :=_b .ParseUint (_ggbcb .Value ,10,32);if _bgdegf !=nil {return _bgdegf ;};_deacfd :=uint32 (_gdebf );_afbae .StartAttr =&_deacfd ;continue ;};if _ggbcb .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_ccbga ,_gbafe :=_b .ParseUint (_ggbcb .Value ,10,32);if _gbafe !=nil {return _gbafe ;};_baegb :=uint32 (_ccbga );_afbae .LengthAttr =&_baegb ;continue ;};};_egbgga :for {_dgfgf ,_afffb :=d .Token ();if _afffb !=nil {return _afffb ;};switch _dcadf :=_dgfgf .(type ){case _ea .StartElement :switch _dcadf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_afbae .Dxf =NewCT_Dxf ();if _efeaaf :=d .DecodeElement (_afbae .Dxf ,&_dcadf );_efeaaf !=nil {return _efeaaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afbae .ExtLst =NewCT_ExtensionList ();if _ecdddd :=d .DecodeElement (_afbae .ExtLst ,&_dcadf );_ecdddd !=nil {return _ecdddd ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_dcadf .Name );if _gafe :=d .Skip ();_gafe !=nil {return _gafe ;};};case _ea .EndElement :break _egbgga ;case _ea .CharData :};};return nil ;};func (_fbbebe ST_PhoneticAlignment )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_fabff :=_ea .Attr {};_fabff .Name =name ;switch _fbbebe {case ST_PhoneticAlignmentUnset :_fabff .Value ="";case ST_PhoneticAlignmentNoControl :_fabff .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_fabff .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_fabff .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_fabff .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _fabff ,nil ;};func (_bcec *CT_ChartFormat )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bcec .PivotArea =NewCT_PivotArea ();for _ ,_ffggb :=range start .Attr {if _ffggb .Name .Local =="\u0063\u0068\u0061r\u0074"{_fdbd ,_bbdcg :=_b .ParseUint (_ffggb .Value ,10,32);if _bbdcg !=nil {return _bbdcg ;};_bcec .ChartAttr =uint32 (_fdbd );continue ;};if _ffggb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_adaae ,_cagdf :=_b .ParseUint (_ffggb .Value ,10,32);if _cagdf !=nil {return _cagdf ;};_bcec .FormatAttr =uint32 (_adaae );continue ;};if _ffggb .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_ecfc ,_dbef :=_b .ParseBool (_ffggb .Value );if _dbef !=nil {return _dbef ;};_bcec .SeriesAttr =&_ecfc ;continue ;};};_gbbe :for {_egf ,_dcba :=d .Token ();if _dcba !=nil {return _dcba ;};switch _debd :=_egf .(type ){case _ea .StartElement :switch _debd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _fefe :=d .DecodeElement (_bcec .PivotArea ,&_debd );_fefe !=nil {return _fefe ;};default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046\u006fr\u006da\u0074\u0020\u0025\u0076",_debd .Name );if _fege :=d .Skip ();_fege !=nil {return _fege ;};};case _ea .EndElement :break _gbbe ;case _ea .CharData :};};return nil ;};type CT_DynamicFilter struct{ -// PivotTable Fields -PivotFields *CT_PivotFields ; +// Dynamic filter type +TypeAttr ST_DynamicFilterType ; -// Row Fields -RowFields *CT_RowFields ; +// Value +ValAttr *float64 ; -// Row Items -RowItems *CT_rowItems ; +// ISO Value +ValIsoAttr *_ff .Time ; -// Column Fields -ColFields *CT_ColFields ; +// Max Value +MaxValAttr *float64 ; -// Column Items -ColItems *CT_colItems ; +// Max ISO Value +MaxValIsoAttr *_ff .Time ;};func (_begbe *CT_HeaderFooter )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _begbe .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begbe .DifferentOddEvenAttr ))});};if _begbe .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begbe .DifferentFirstAttr ))});};if _begbe .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begbe .ScaleWithDocAttr ))});};if _begbe .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begbe .AlignWithMarginsAttr ))});};e .EncodeToken (start );if _begbe .OddHeader !=nil {_dedf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_c .AddPreserveSpaceAttr (&_dedf ,*_begbe .OddHeader );e .EncodeElement (_begbe .OddHeader ,_dedf );};if _begbe .OddFooter !=nil {_fagfe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_c .AddPreserveSpaceAttr (&_fagfe ,*_begbe .OddFooter );e .EncodeElement (_begbe .OddFooter ,_fagfe );};if _begbe .EvenHeader !=nil {_bacea :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_c .AddPreserveSpaceAttr (&_bacea ,*_begbe .EvenHeader );e .EncodeElement (_begbe .EvenHeader ,_bacea );};if _begbe .EvenFooter !=nil {_ggeea :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_c .AddPreserveSpaceAttr (&_ggeea ,*_begbe .EvenFooter );e .EncodeElement (_begbe .EvenFooter ,_ggeea );};if _begbe .FirstHeader !=nil {_ecbbdd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_c .AddPreserveSpaceAttr (&_ecbbdd ,*_begbe .FirstHeader );e .EncodeElement (_begbe .FirstHeader ,_ecbbdd );};if _begbe .FirstFooter !=nil {_gbfda :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_c .AddPreserveSpaceAttr (&_gbfda ,*_begbe .FirstFooter );e .EncodeElement (_begbe .FirstFooter ,_gbfda );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gefgd ST_GradientType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_cdaca :=_ea .Attr {};_cdaca .Name =name ;switch _gefgd {case ST_GradientTypeUnset :_cdaca .Value ="";case ST_GradientTypeLinear :_cdaca .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_cdaca .Value ="\u0070\u0061\u0074\u0068";};return _cdaca ,nil ;};type CT_GradientFill struct{ -// Page Field Items -PageFields *CT_PageFields ; +// Gradient Fill Type +TypeAttr ST_GradientType ; -// Data Fields -DataFields *CT_DataFields ; +// Linear Gradient Degree +DegreeAttr *float64 ; -// PivotTable Formats -Formats *CT_Formats ; +// Left Convergence +LeftAttr *float64 ; -// Conditional Formats -ConditionalFormats *CT_ConditionalFormats ; +// Right Convergence +RightAttr *float64 ; -// PivotChart Formats -ChartFormats *CT_ChartFormats ; +// Top Gradient Convergence +TopAttr *float64 ; -// PivotTable OLAP Hierarchies -PivotHierarchies *CT_PivotHierarchies ; +// Bottom Convergence +BottomAttr *float64 ; -// PivotTable Style -PivotTableStyleInfo *CT_PivotTableStyle ; +// Gradient Stop +Stop []*CT_GradientStop ;}; -// Filters -Filters *CT_PivotFilters ; +// Validate validates the CT_PageBreak and its children +func (_ebfdc *CT_PageBreak )Validate ()error {return _ebfdc .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};type CT_FontSize struct{ -// Row OLAP Hierarchy References -RowHierarchiesUsage *CT_RowHierarchiesUsage ; +// Value +ValAttr float64 ;};type CT_Connections struct{ -// Column OLAP Hierarchy References -ColHierarchiesUsage *CT_ColHierarchiesUsage ; +// Connection +Connection []*CT_Connection ;};func (_agdd ST_PivotFilterType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gbedgg :=_ea .Attr {};_gbedgg .Name =name ;switch _agdd {case ST_PivotFilterTypeUnset :_gbedgg .Value ="";case ST_PivotFilterTypeUnknown :_gbedgg .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_gbedgg .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_gbedgg .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_gbedgg .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_gbedgg .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_gbedgg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_gbedgg .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_gbedgg .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_gbedgg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_gbedgg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_gbedgg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_gbedgg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_gbedgg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_gbedgg .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_gbedgg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_gbedgg .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_gbedgg .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_gbedgg .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_gbedgg .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_gbedgg .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_gbedgg .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueGreaterThanOrEqual :_gbedgg .Value ="\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueLessThan :_gbedgg .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueLessThanOrEqual :_gbedgg .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_gbedgg .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueNotBetween :_gbedgg .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_gbedgg .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_gbedgg .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeDateOlderThan :_gbedgg .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_gbedgg .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateNewerThan :_gbedgg .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_gbedgg .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateBetween :_gbedgg .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_gbedgg .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_gbedgg .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_PivotFilterTypeToday :_gbedgg .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_gbedgg .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_gbedgg .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeThisWeek :_gbedgg .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_gbedgg .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_gbedgg .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeThisMonth :_gbedgg .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_gbedgg .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_gbedgg .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeThisQuarter :_gbedgg .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_gbedgg .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_gbedgg .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeThisYear :_gbedgg .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_gbedgg .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_gbedgg .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_PivotFilterTypeQ1 :_gbedgg .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_gbedgg .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_gbedgg .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_gbedgg .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_gbedgg .Value ="\u004d\u0031";case ST_PivotFilterTypeM2 :_gbedgg .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_gbedgg .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_gbedgg .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_gbedgg .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_gbedgg .Value ="\u004d\u0036";case ST_PivotFilterTypeM7 :_gbedgg .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_gbedgg .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_gbedgg .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_gbedgg .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_gbedgg .Value ="\u004d\u0031\u0031";case ST_PivotFilterTypeM12 :_gbedgg .Value ="\u004d\u0031\u0032";};return _gbedgg ,nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_addda ST_PhoneticAlignment )Validate ()error {return _addda .ValidateWithPath ("")};func (_aabdb *CT_FontFamily )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aabdb .ValAttr =0;for _ ,_cgbe :=range start .Attr {if _cgbe .Name .Local =="\u0076\u0061\u006c"{_fdaad ,_babaef :=_ee .ParseInt (_cgbe .Value ,10,64);if _babaef !=nil {return _babaef ;};_aabdb .ValAttr =_fdaad ;continue ;};};for {_ebdfe ,_afffb :=d .Token ();if _afffb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_afffb );};if _aaed ,_gbggg :=_ebdfe .(_b .EndElement );_gbggg &&_aaed .Name ==start .Name {break ;};};return nil ;};func (_aabbab *ST_DdeValueType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aabbab =0;case "\u006e\u0069\u006c":*_aabbab =1;case "\u0062":*_aabbab =2;case "\u006e":*_aabbab =3;case "\u0065":*_aabbab =4;case "\u0073\u0074\u0072":*_aabbab =5;};return nil ;};func (_ggabc ST_GradientType )String ()string {switch _ggabc {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068";};return "";};type CT_ProtectedRanges struct{ +// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path +func (_fdagbd *CT_Error )ValidateWithPath (path string )error {if _fdagbd .Tpls !=nil {if _aedgd :=_fdagbd .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_aedgd !=nil {return _aedgd ;};};for _gcdcb ,_caccc :=range _fdagbd .X {if _aegea :=_caccc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gcdcb ));_aegea !=nil {return _aegea ;};};return nil ;}; -// Protected Range -ProtectedRange []*CT_ProtectedRange ;};type CT_Comments struct{ +// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path +func (_ecdbc *CT_MetadataBlock )ValidateWithPath (path string )error {for _bdbcf ,_bddec :=range _ecdbc .Rc {if _dcbdd :=_bddec .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_bdbcf ));_dcbdd !=nil {return _dcbdd ;};};return nil ;};type ST_TextVAlign byte ; -// Authors -Authors *CT_Authors ; +// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path +func (_abcaa *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _abcaa .ExtLst !=nil {if _dcddc :=_abcaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcddc !=nil {return _dcddc ;};};return nil ;}; -// List of Comments -CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};func (_ebcbg *ST_GroupBy )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebcbg =0;case "\u0072\u0061\u006eg\u0065":*_ebcbg =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_ebcbg =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_ebcbg =3;case "\u0068\u006f\u0075r\u0073":*_ebcbg =4;case "\u0064\u0061\u0079\u0073":*_ebcbg =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_ebcbg =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_ebcbg =7;case "\u0079\u0065\u0061r\u0073":*_ebcbg =8;};return nil ;}; +// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path +func (_dcbbbg *CT_WorkbookPr )ValidateWithPath (path string )error {if _dfgabg :=_dcbbbg .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_dfgabg !=nil {return _dfgabg ;};if _fccdf :=_dcbbbg .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072");_fccdf !=nil {return _fccdf ;};return nil ;};func NewCT_Connection ()*CT_Connection {_aeeaf :=&CT_Connection {};return _aeeaf };func (_dfcgda ST_SourceType )String ()string {switch _dfcgda {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 3:return "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case 4:return "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return "";};func (_dgfab *CT_ObjectPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dgfab .LockedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dgfab .LockedAttr ))});};if _dgfab .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dgfab .DefaultSizeAttr ))});};if _dgfab .PrintAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dgfab .PrintAttr ))});};if _dgfab .DisabledAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dgfab .DisabledAttr ))});};if _dgfab .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dgfab .UiObjectAttr ))});};if _dgfab .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dgfab .AutoFillAttr ))});};if _dgfab .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dgfab .AutoLineAttr ))});};if _dgfab .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dgfab .AutoPictAttr ))});};if _dgfab .MacroAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_be .Sprintf ("\u0025\u0076",*_dgfab .MacroAttr )});};if _dgfab .AltTextAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dgfab .AltTextAttr )});};if _dgfab .DdeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0064\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dgfab .DdeAttr ))});};if _dgfab .IdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_dgfab .IdAttr )});};e .EncodeToken (start );_bdffe :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_dgfab .Anchor ,_bdffe );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bcafd *CT_Mdx )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e"},Value :_be .Sprintf ("\u0025\u0076",_bcafd .NAttr )});_dgefbb ,_cagfc :=_bcafd .FAttr .MarshalXMLAttr (_ea .Name {Local :"\u0066"});if _cagfc !=nil {return _cagfc ;};start .Attr =append (start .Attr ,_dgefbb );e .EncodeToken (start );if _bcafd .T !=nil {_eccf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074"}};e .EncodeElement (_bcafd .T ,_eccf );};if _bcafd .Ms !=nil {_gbebbc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_bcafd .Ms ,_gbebbc );};if _bcafd .P !=nil {_acdfec :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070"}};e .EncodeElement (_bcafd .P ,_acdfec );};if _bcafd .K !=nil {_cbef :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_bcafd .K ,_cbef );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ConditionalFormat and its children -func (_bebff *CT_ConditionalFormat )Validate ()error {return _bebff .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");};const (ST_DdeValueTypeUnset ST_DdeValueType =0;ST_DdeValueTypeNil ST_DdeValueType =1;ST_DdeValueTypeB ST_DdeValueType =2;ST_DdeValueTypeN ST_DdeValueType =3;ST_DdeValueTypeE ST_DdeValueType =4;ST_DdeValueTypeStr ST_DdeValueType =5;);func NewCT_Cfvo ()*CT_Cfvo {_fdccb :=&CT_Cfvo {};_fdccb .TypeAttr =ST_CfvoType (1);return _fdccb }; +// Validate validates the CT_CustomChartsheetView and its children +func (_edgacc *CT_CustomChartsheetView )Validate ()error {return _edgacc .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func NewRevisions ()*Revisions {_aaefg :=&Revisions {};_aaefg .CT_Revisions =*NewCT_Revisions ();return _aaefg ;};func (_dbfcdg *CT_QueryCache )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dbfcdg .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dbfcdg .CountAttr )});};e .EncodeToken (start );_ggcca :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_ccea :=range _dbfcdg .Query {e .EncodeElement (_ccea ,_ggcca );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path -func (_daebdf *CT_FontName )ValidateWithPath (path string )error {return nil };func (_gcgfa *CT_TableStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eeafcc :=range start .Attr {if _eeafcc .Name .Local =="\u006e\u0061\u006d\u0065"{_gaebdd ,_dfdbgf :=_eeafcc .Value ,error (nil );if _dfdbgf !=nil {return _dfdbgf ;};_gcgfa .NameAttr =_gaebdd ;continue ;};if _eeafcc .Name .Local =="\u0070\u0069\u0076o\u0074"{_dbdfca ,_fceca :=_ee .ParseBool (_eeafcc .Value );if _fceca !=nil {return _fceca ;};_gcgfa .PivotAttr =&_dbdfca ;continue ;};if _eeafcc .Name .Local =="\u0074\u0061\u0062l\u0065"{_abffe ,_gadbe :=_ee .ParseBool (_eeafcc .Value );if _gadbe !=nil {return _gadbe ;};_gcgfa .TableAttr =&_abffe ;continue ;};if _eeafcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcebcg ,_aaedd :=_ee .ParseUint (_eeafcc .Value ,10,32);if _aaedd !=nil {return _aaedd ;};_eccebd :=uint32 (_gcebcg );_gcgfa .CountAttr =&_eccebd ;continue ;};};_gdged :for {_begcg ,_gaaebf :=d .Token ();if _gaaebf !=nil {return _gaaebf ;};switch _caggg :=_begcg .(type ){case _b .StartElement :switch _caggg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"}:_egebb :=NewCT_TableStyleElement ();if _ebbdcb :=d .DecodeElement (_egebb ,&_caggg );_ebbdcb !=nil {return _ebbdcb ;};_gcgfa .TableStyleElement =append (_gcgfa .TableStyleElement ,_egebb );default:_ba .Log ("\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\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_caggg .Name );if _cgface :=d .Skip ();_cgface !=nil {return _cgface ;};};case _b .EndElement :break _gdged ;case _b .CharData :};};return nil ;};func (_agafbb ST_TextVAlign )Validate ()error {return _agafbb .ValidateWithPath ("")}; +// Validate validates the CT_SingleXmlCells and its children +func (_dgded *CT_SingleXmlCells )Validate ()error {return _dgded .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_gfgfce ST_SheetViewType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_begbcc :=_ea .Attr {};_begbcc .Name =name ;switch _gfgfce {case ST_SheetViewTypeUnset :_begbcc .Value ="";case ST_SheetViewTypeNormal :_begbcc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_begbcc .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_begbcc .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return _begbcc ,nil ;};func NewCT_CalculatedMember ()*CT_CalculatedMember {_ceda :=&CT_CalculatedMember {};return _ceda };func (_agacf *CT_TableMissing )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for {_bgdgd ,_fceca :=d .Token ();if _fceca !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_fceca );};if _ecfcc ,_cgedcb :=_bgdgd .(_ea .EndElement );_cgedcb &&_ecfcc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Mdx and its children -func (_dabdd *CT_Mdx )Validate ()error {return _dabdd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");};func (_ggfbe *CT_FileVersion )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggfbe .AppNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggfbe .AppNameAttr )});};if _ggfbe .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ggfbe .LastEditedAttr )});};if _ggfbe .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ggfbe .LowestEditedAttr )});};if _ggfbe .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ggfbe .RupBuildAttr )});};if _ggfbe .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggfbe .CodeNameAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_dcacb *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_cacgba *ST_MdxFunctionType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_cacgba =0;case "\u006d":*_cacgba =1;case "\u0076":*_cacgba =2;case "\u0073":*_cacgba =3;case "\u0063":*_cacgba =4;case "\u0072":*_cacgba =5;case "\u0070":*_cacgba =6;case "\u006b":*_cacgba =7;};return nil ;};func (_fbgbeb ST_SheetState )ValidateWithPath (path string )error {switch _fbgbeb {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbgbeb ));};return nil ;}; -// Validate validates the CT_CalculatedItems and its children -func (_ceec *CT_CalculatedItems )Validate ()error {return _ceec .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};func NewCT_PivotFilter ()*CT_PivotFilter {_aabab :=&CT_PivotFilter {};_aabab .TypeAttr =ST_PivotFilterType (1);_aabab .AutoFilter =NewCT_AutoFilter ();return _aabab ;};func (_caeec *CT_ExternalReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfbda :=range start .Attr {if _gfbda .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"&&_gfbda .Name .Local =="\u0069\u0064"||_gfbda .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"&&_gfbda .Name .Local =="\u0069\u0064"{_abffb ,_edbfg :=_gfbda .Value ,error (nil );if _edbfg !=nil {return _edbfg ;};_caeec .IdAttr =_abffb ;continue ;};};for {_agfb ,_bcgca :=d .Token ();if _bcgca !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_bcgca );};if _cbdf ,_eaafe :=_agfb .(_b .EndElement );_eaafe &&_cbdf .Name ==start .Name {break ;};};return nil ;};func (_egcg *CT_Extension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbeca :=range start .Attr {if _gbeca .Name .Local =="\u0075\u0072\u0069"{_abea ,_bbdcdd :=_gbeca .Value ,error (nil );if _bbdcdd !=nil {return _bbdcdd ;};_egcg .UriAttr =&_abea ;continue ;};};_adbbc :for {_addac ,_cacabd :=d .Token ();if _cacabd !=nil {return _cacabd ;};switch _cccgg :=_addac .(type ){case _b .StartElement :switch _cccgg .Name {default:if _cggaf ,_gfecc :=_ba .CreateElement (_cccgg );_gfecc !=nil {return _gfecc ;}else {if _bfeda :=d .DecodeElement (_cggaf ,&_cccgg );_bfeda !=nil {return _bfeda ;};_egcg .Any =_cggaf ;};};case _b .EndElement :break _adbbc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Workbook and its children +func (_ffefa *CT_Workbook )Validate ()error {return _ffefa .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_dbebb *CT_OleLink )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gfad :=range start .Attr {if _gfad .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"&&_gfad .Name .Local =="\u0069\u0064"||_gfad .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"&&_gfad .Name .Local =="\u0069\u0064"{_deffc ,_faacaa :=_gfad .Value ,error (nil );if _faacaa !=nil {return _faacaa ;};_dbebb .IdAttr =_deffc ;continue ;};if _gfad .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_cdadf ,_babfd :=_gfad .Value ,error (nil );if _babfd !=nil {return _babfd ;};_dbebb .ProgIdAttr =_cdadf ;continue ;};};_fefbd :for {_becgc ,_baadeb :=d .Token ();if _baadeb !=nil {return _baadeb ;};switch _gaefe :=_becgc .(type ){case _ea .StartElement :switch _gaefe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}:_dbebb .OleItems =NewCT_OleItems ();if _gcadfg :=d .DecodeElement (_dbebb .OleItems ,&_gaefe );_gcadfg !=nil {return _gcadfg ;};default:_c .Log ("\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\u005fO\u006c\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_gaefe .Name );if _abgbf :=d .Skip ();_abgbf !=nil {return _abgbf ;};};case _ea .EndElement :break _fefbd ;case _ea .CharData :};};return nil ;};func (_eaface *CT_MemberProperties )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _eaface .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_eaface .CountAttr )});};e .EncodeToken (start );_bagab :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_dfeee :=range _eaface .Mp {e .EncodeElement (_dfeee ,_bagab );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_SheetViews ()*CT_SheetViews {_cebccg :=&CT_SheetViews {};return _cebccg };type ST_CellComments byte ;func (_eaaef *CT_QueryTableDeletedFields )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _eaaef .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_eaaef .CountAttr )});};e .EncodeToken (start );_dbfbab :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_egade :=range _eaaef .DeletedField {e .EncodeElement (_egade ,_dbfbab );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_eecgd *ST_GrowShrinkType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eebefd ,_egbag :=d .Token ();if _egbag !=nil {return _egbag ;};if _cgccd ,_ddbae :=_eebefd .(_ea .EndElement );_ddbae &&_cgccd .Name ==start .Name {*_eecgd =1;return nil ;};if _geagea ,_gdfbg :=_eebefd .(_ea .CharData );!_gdfbg {return _be .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",_eebefd );}else {switch string (_geagea ){case "":*_eecgd =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_eecgd =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_eecgd =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_eecgd =3;};};_eebefd ,_egbag =d .Token ();if _egbag !=nil {return _egbag ;};if _cbddcf ,_effeb :=_eebefd .(_ea .EndElement );_effeb &&_cbddcf .Name ==start .Name {return nil ;};return _be .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",_eebefd );};type CT_FieldGroup struct{ -// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path -func (_edfcg *CT_GroupLevel )ValidateWithPath (path string )error {if _edfcg .Groups !=nil {if _afeec :=_edfcg .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_afeec !=nil {return _afeec ;};};if _edfcg .ExtLst !=nil {if _dcccea :=_edfcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcccea !=nil {return _dcccea ;};};return nil ;}; +// Parent +ParAttr *uint32 ; -// Validate validates the CT_DeletedField and its children -func (_acgcg *CT_DeletedField )Validate ()error {return _acgcg .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};func (_ecbeb *CT_WebPublishing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecbeb .CssAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0073\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecbeb .CssAttr ))});};if _ecbeb .ThicketAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecbeb .ThicketAttr ))});};if _ecbeb .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecbeb .LongFileNamesAttr ))});};if _ecbeb .VmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u006d\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecbeb .VmlAttr ))});};if _ecbeb .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecbeb .AllowPngAttr ))});};if _ecbeb .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_defgd ,_egdgd :=_ecbeb .TargetScreenSizeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _egdgd !=nil {return _egdgd ;};start .Attr =append (start .Attr ,_defgd );};if _ecbeb .DpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_ecbeb .DpiAttr )});};if _ecbeb .CodePageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ecbeb .CodePageAttr )});};if _ecbeb .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ecbeb .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Field Base +BaseAttr *uint32 ; -// Validate validates the CT_PivotFilter and its children -func (_adfad *CT_PivotFilter )Validate ()error {return _adfad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_cgbfbb *CT_Query )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_cgbfbb .MdxAttr )});e .EncodeToken (start );if _cgbfbb .Tpls !=nil {_gbbbee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_cgbfbb .Tpls ,_gbbbee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Number ()*CT_Number {_ccccc :=&CT_Number {};return _ccccc };func NewCT_RangeSet ()*CT_RangeSet {_cdafd :=&CT_RangeSet {};return _cdafd };const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;);func (_ggfb *CT_CellFormula )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccea :=range start .Attr {if _ccea .Name .Local =="\u0074"{_ggfb .TAttr .UnmarshalXMLAttr (_ccea );continue ;};if _ccea .Name .Local =="\u0061\u0063\u0061"{_efdg ,_fcdg :=_ee .ParseBool (_ccea .Value );if _fcdg !=nil {return _fcdg ;};_ggfb .AcaAttr =&_efdg ;continue ;};if _ccea .Name .Local =="\u0072\u0065\u0066"{_acbd ,_acbe :=_ccea .Value ,error (nil );if _acbe !=nil {return _acbe ;};_ggfb .RefAttr =&_acbd ;continue ;};if _ccea .Name .Local =="\u0064\u0074\u0032\u0044"{_gacg ,_bacd :=_ee .ParseBool (_ccea .Value );if _bacd !=nil {return _bacd ;};_ggfb .Dt2DAttr =&_gacg ;continue ;};if _ccea .Name .Local =="\u0064\u0074\u0072"{_cdgf ,_adfa :=_ee .ParseBool (_ccea .Value );if _adfa !=nil {return _adfa ;};_ggfb .DtrAttr =&_cdgf ;continue ;};if _ccea .Name .Local =="\u0064\u0065\u006c\u0031"{_fdec ,_ceaf :=_ee .ParseBool (_ccea .Value );if _ceaf !=nil {return _ceaf ;};_ggfb .Del1Attr =&_fdec ;continue ;};if _ccea .Name .Local =="\u0064\u0065\u006c\u0032"{_effa ,_gfcc :=_ee .ParseBool (_ccea .Value );if _gfcc !=nil {return _gfcc ;};_ggfb .Del2Attr =&_effa ;continue ;};if _ccea .Name .Local =="\u0072\u0031"{_ggfa ,_dfag :=_ccea .Value ,error (nil );if _dfag !=nil {return _dfag ;};_ggfb .R1Attr =&_ggfa ;continue ;};if _ccea .Name .Local =="\u0072\u0032"{_daaf ,_eegc :=_ccea .Value ,error (nil );if _eegc !=nil {return _eegc ;};_ggfb .R2Attr =&_daaf ;continue ;};if _ccea .Name .Local =="\u0063\u0061"{_bbaa ,_fgfa :=_ee .ParseBool (_ccea .Value );if _fgfa !=nil {return _fgfa ;};_ggfb .CaAttr =&_bbaa ;continue ;};if _ccea .Name .Local =="\u0073\u0069"{_eefg ,_ecadb :=_ee .ParseUint (_ccea .Value ,10,32);if _ecadb !=nil {return _ecadb ;};_cced :=uint32 (_eefg );_ggfb .SiAttr =&_cced ;continue ;};if _ccea .Name .Local =="\u0062\u0078"{_aafbf ,_abcd :=_ee .ParseBool (_ccea .Value );if _abcd !=nil {return _abcd ;};_ggfb .BxAttr =&_aafbf ;continue ;};};for {_cgfb ,_ecded :=d .Token ();if _ecded !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0065\u006c\u006c\u0046\u006f\u0072\u006d\u0075\u006c\u0061:\u0020\u0025\u0073",_ecded );};if _dgge ,_ecgb :=_cgfb .(_b .CharData );_ecgb {_ggfb .Content =string (_dgge );};if _gee ,_dffbf :=_cgfb .(_b .EndElement );_dffbf &&_gee .Name ==start .Name {break ;};};return nil ;};func NewAG_AutoFormat ()*AG_AutoFormat {_ge :=&AG_AutoFormat {};return _ge };type ST_CellSpans []string ;type ST_GroupBy byte ;func (_bbfaab ST_ShowDataAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbfaab .String (),start );};func NewCT_QueryCache ()*CT_QueryCache {_fcacd :=&CT_QueryCache {};return _fcacd };func (_dgega *CT_MetadataBlocks )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgega .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgega .CountAttr )});};e .EncodeToken (start );_dagda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_aceb :=range _dgega .Bk {e .EncodeElement (_aceb ,_dagda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TableStyle ()*CT_TableStyle {_fgceb :=&CT_TableStyle {};return _fgceb };func NewCT_ColFields ()*CT_ColFields {_cffe :=&CT_ColFields {};return _cffe };func NewCT_DefinedName ()*CT_DefinedName {_cfbae :=&CT_DefinedName {};return _cfbae };func (_afbgf ST_DataValidationType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afbgf .String (),start );};func NewCT_BookViews ()*CT_BookViews {_bbg :=&CT_BookViews {};return _bbg };func (_eaedd ST_SheetViewType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agdfd :=_b .Attr {};_agdfd .Name =name ;switch _eaedd {case ST_SheetViewTypeUnset :_agdfd .Value ="";case ST_SheetViewTypeNormal :_agdfd .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_agdfd .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_agdfd .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return _agdfd ,nil ;};type ST_rwColActionType byte ;func (_ddgg *CT_CommentList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aggbg :for {_cbeb ,_afdf :=d .Token ();if _afdf !=nil {return _afdf ;};switch _ccbc :=_cbeb .(type ){case _b .StartElement :switch _ccbc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_ffae :=NewCT_Comment ();if _dfcc :=d .DecodeElement (_ffae ,&_ccbc );_dfcc !=nil {return _dfcc ;};_ddgg .Comment =append (_ddgg .Comment ,_ffae );default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_ccbc .Name );if _fbeba :=d .Skip ();_fbeba !=nil {return _fbeba ;};};case _b .EndElement :break _aggbg ;case _b .CharData :};};return nil ;};type CalcChain struct{CT_CalcChain };func NewCT_TablePart ()*CT_TablePart {_eccdb :=&CT_TablePart {};return _eccdb }; +// Range Grouping Properties +RangePr *CT_RangePr ; -// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path -func (_aagbea *CT_SheetViews )ValidateWithPath (path string )error {for _cbaeb ,_ecdbfd :=range _aagbea .SheetView {if _ebbba :=_ecdbfd .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_cbaeb ));_ebbba !=nil {return _ebbba ;};};if _aagbea .ExtLst !=nil {if _fbgea :=_aagbea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbgea !=nil {return _fbgea ;};};return nil ;};func (_fgcae ST_DdeValueType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgcae .String (),start );}; +// Discrete Grouping Properties +DiscretePr *CT_DiscretePr ; -// Validate validates the CT_VolMain and its children -func (_adbfc *CT_VolMain )Validate ()error {return _adbfc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");};func (_ecacdg *CT_RevisionCellChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecacdg .Nc =NewCT_Cell ();for _ ,_ddfdb :=range start .Attr {if _ddfdb .Name .Local =="\u006f\u006c\u0064P\u0068"{_gfcgad ,_fgbbc :=_ee .ParseBool (_ddfdb .Value );if _fgbbc !=nil {return _fgbbc ;};_ecacdg .OldPhAttr =&_gfcgad ;continue ;};if _ddfdb .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_gcacaf ,_dbgcc :=_ee .ParseBool (_ddfdb .Value );if _dbgcc !=nil {return _dbgcc ;};_ecacdg .EndOfListFormulaUpdateAttr =&_gcacaf ;continue ;};if _ddfdb .Name .Local =="\u006f\u0064\u0078\u0066"{_dcbbc ,_cfebef :=_ee .ParseBool (_ddfdb .Value );if _cfebef !=nil {return _cfebef ;};_ecacdg .OdxfAttr =&_dcbbc ;continue ;};if _ddfdb .Name .Local =="\u0073"{_cagbe ,_ecddd :=_ee .ParseBool (_ddfdb .Value );if _ecddd !=nil {return _ecddd ;};_ecacdg .SAttr =&_cagbe ;continue ;};if _ddfdb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_bdcbca ,_aede :=_ee .ParseUint (_ddfdb .Value ,10,32);if _aede !=nil {return _aede ;};_dcgebg :=uint32 (_bdcbca );_ecacdg .NumFmtIdAttr =&_dcgebg ;continue ;};if _ddfdb .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_daaae ,_gcfaee :=_ee .ParseBool (_ddfdb .Value );if _gcfaee !=nil {return _gcfaee ;};_ecacdg .OldQuotePrefixAttr =&_daaae ;continue ;};if _ddfdb .Name .Local =="\u0070\u0068"{_adbeeg ,_fcceb :=_ee .ParseBool (_ddfdb .Value );if _fcceb !=nil {return _fcceb ;};_ecacdg .PhAttr =&_adbeeg ;continue ;};if _ddfdb .Name .Local =="\u0073\u0049\u0064"{_cecbb ,_bedac :=_ee .ParseUint (_ddfdb .Value ,10,32);if _bedac !=nil {return _bedac ;};_ecacdg .SIdAttr =uint32 (_cecbb );continue ;};if _ddfdb .Name .Local =="\u0078\u0066\u0044x\u0066"{_cefec ,_fgfae :=_ee .ParseBool (_ddfdb .Value );if _fgfae !=nil {return _fgfae ;};_ecacdg .XfDxfAttr =&_cefec ;continue ;};if _ddfdb .Name .Local =="\u0064\u0078\u0066"{_dedbc ,_ggegcc :=_ee .ParseBool (_ddfdb .Value );if _ggegcc !=nil {return _ggegcc ;};_ecacdg .DxfAttr =&_dedbc ;continue ;};if _ddfdb .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_caacgd ,_fcaga :=_ee .ParseBool (_ddfdb .Value );if _fcaga !=nil {return _fcaga ;};_ecacdg .QuotePrefixAttr =&_caacgd ;continue ;};if _ddfdb .Name .Local =="\u0072\u0049\u0064"{_aafab ,_dbacab :=_ee .ParseUint (_ddfdb .Value ,10,32);if _dbacab !=nil {return _dbacab ;};_eeggb :=uint32 (_aafab );_ecacdg .RIdAttr =&_eeggb ;continue ;};if _ddfdb .Name .Local =="\u0075\u0061"{_dggca ,_gaedf :=_ee .ParseBool (_ddfdb .Value );if _gaedf !=nil {return _gaedf ;};_ecacdg .UaAttr =&_dggca ;continue ;};if _ddfdb .Name .Local =="\u0072\u0061"{_cbgfda ,_gabag :=_ee .ParseBool (_ddfdb .Value );if _gabag !=nil {return _gabag ;};_ecacdg .RaAttr =&_cbgfda ;continue ;};};_dgebbbg :for {_dfgcg ,_beefc :=d .Token ();if _beefc !=nil {return _beefc ;};switch _faged :=_dfgcg .(type ){case _b .StartElement :switch _faged .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"}:_ecacdg .Oc =NewCT_Cell ();if _edffg :=d .DecodeElement (_ecacdg .Oc ,&_faged );_edffg !=nil {return _edffg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"}:if _cbefg :=d .DecodeElement (_ecacdg .Nc ,&_faged );_cbefg !=nil {return _cbefg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"}:_ecacdg .Odxf =NewCT_Dxf ();if _aageab :=d .DecodeElement (_ecacdg .Odxf ,&_faged );_aageab !=nil {return _aageab ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"}:_ecacdg .Ndxf =NewCT_Dxf ();if _afdd :=d .DecodeElement (_ecacdg .Ndxf ,&_faged );_afdd !=nil {return _afdd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecacdg .ExtLst =NewCT_ExtensionList ();if _ebgcf :=d .DecodeElement (_ecacdg .ExtLst ,&_faged );_ebgcf !=nil {return _ebgcf ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043\u0065\u006c\u006c\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_faged .Name );if _acccf :=d .Skip ();_acccf !=nil {return _acccf ;};};case _b .EndElement :break _dgebbbg ;case _b .CharData :};};return nil ;};func NewCT_Dxf ()*CT_Dxf {_adec :=&CT_Dxf {};return _adec };type ST_CfType byte ;func (_ccfg *CT_Missing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccfg .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccfg .UAttr ))});};if _ccfg .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccfg .FAttr ))});};if _ccfg .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_ccfg .CAttr )});};if _ccfg .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_ccfg .CpAttr )});};if _ccfg .InAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ccfg .InAttr )});};if _ccfg .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_ccfg .BcAttr )});};if _ccfg .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_ccfg .FcAttr )});};if _ccfg .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccfg .IAttr ))});};if _ccfg .UnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccfg .UnAttr ))});};if _ccfg .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccfg .StAttr ))});};if _ccfg .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccfg .BAttr ))});};e .EncodeToken (start );if _ccfg .Tpls !=nil {_cbfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_cgdcb :=range _ccfg .Tpls {e .EncodeElement (_cgdcb ,_cbfa );};};if _ccfg .X !=nil {_egdac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ddcead :=range _ccfg .X {e .EncodeElement (_ddcead ,_egdac );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffaac *CT_SheetCalcPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbcgg :=range start .Attr {if _gbcgg .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_cdece ,_aagbbbf :=_ee .ParseBool (_gbcgg .Value );if _aagbbbf !=nil {return _aagbbbf ;};_ffaac .FullCalcOnLoadAttr =&_cdece ;continue ;};};for {_gegba ,_adffbb :=d .Token ();if _adffbb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072:\u0020\u0025\u0073",_adffbb );};if _edcgc ,_eabac :=_gegba .(_b .EndElement );_eabac &&_edcgc .Name ==start .Name {break ;};};return nil ;};type CT_SheetView struct{ +// OLAP Group Items +GroupItems *CT_GroupItems ;}; -// Window Protection -WindowProtectionAttr *bool ; +// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path +func (_cedgf *CT_WebPublishObject )ValidateWithPath (path string )error {return nil };func (_gffage ST_MdxKPIProperty )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_gffage .String (),start );};type Users struct{CT_Users };func (_fbceba *ST_BorderStyle )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bbgdbe ,_fcaaec :=d .Token ();if _fcaaec !=nil {return _fcaaec ;};if _edffea ,_bfefb :=_bbgdbe .(_ea .EndElement );_bfefb &&_edffea .Name ==start .Name {*_fbceba =1;return nil ;};if _afdbef ,_bdedea :=_bbgdbe .(_ea .CharData );!_bdedea {return _be .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",_bbgdbe );}else {switch string (_afdbef ){case "":*_fbceba =0;case "\u006e\u006f\u006e\u0065":*_fbceba =1;case "\u0074\u0068\u0069\u006e":*_fbceba =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fbceba =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_fbceba =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fbceba =5;case "\u0074\u0068\u0069c\u006b":*_fbceba =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fbceba =7;case "\u0068\u0061\u0069\u0072":*_fbceba =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_fbceba =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_fbceba =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_fbceba =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fbceba =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fbceba =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_fbceba =14;};};_bbgdbe ,_fcaaec =d .Token ();if _fcaaec !=nil {return _fcaaec ;};if _gdceg ,_gbebaf :=_bbgdbe .(_ea .EndElement );_gbebaf &&_gdceg .Name ==start .Name {return nil ;};return _be .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",_bbgdbe );};func (_eded *CT_ColorFilter )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cdef :=range start .Attr {if _cdef .Name .Local =="\u0064\u0078\u0066I\u0064"{_dcff ,_ccfc :=_b .ParseUint (_cdef .Value ,10,32);if _ccfc !=nil {return _ccfc ;};_dadb :=uint32 (_dcff );_eded .DxfIdAttr =&_dadb ;continue ;};if _cdef .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_ebbc ,_egcdf :=_b .ParseBool (_cdef .Value );if _egcdf !=nil {return _egcdf ;};_eded .CellColorAttr =&_ebbc ;continue ;};};for {_fbfa ,_cfgb :=d .Token ();if _cfgb !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072:\u0020\u0025\u0073",_cfgb );};if _fcda ,_fgag :=_fbfa .(_ea .EndElement );_fgag &&_fcda .Name ==start .Name {break ;};};return nil ;}; -// Show Formulas -ShowFormulasAttr *bool ; +// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path +func (_gcfba *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil };func (_bbed *CT_DefinedNames )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _bbed .DefinedName !=nil {_bbace :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_adgda :=range _bbed .DefinedName {e .EncodeElement (_adgda ,_bbace );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// Validate validates the CT_ExternalCell and its children +func (_cagbf *CT_ExternalCell )Validate ()error {return _cagbf .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};func (_dfddc *CT_DataValidations )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fgdcb :=range start .Attr {if _fgdcb .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_bbeee ,_adedf :=_b .ParseBool (_fgdcb .Value );if _adedf !=nil {return _adedf ;};_dfddc .DisablePromptsAttr =&_bbeee ;continue ;};if _fgdcb .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_fcgfg ,_ebbef :=_b .ParseUint (_fgdcb .Value ,10,32);if _ebbef !=nil {return _ebbef ;};_fagdf :=uint32 (_fcgfg );_dfddc .XWindowAttr =&_fagdf ;continue ;};if _fgdcb .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_gffgba ,_gbgg :=_b .ParseUint (_fgdcb .Value ,10,32);if _gbgg !=nil {return _gbgg ;};_cbdg :=uint32 (_gffgba );_dfddc .YWindowAttr =&_cbdg ;continue ;};if _fgdcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgbbgc ,_abagc :=_b .ParseUint (_fgdcb .Value ,10,32);if _abagc !=nil {return _abagc ;};_bfebb :=uint32 (_cgbbgc );_dfddc .CountAttr =&_bfebb ;continue ;};};_fgaa :for {_agab ,_aebe :=d .Token ();if _aebe !=nil {return _aebe ;};switch _cggb :=_agab .(type ){case _ea .StartElement :switch _cggb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}:_gcccd :=NewCT_DataValidation ();if _dbdg :=d .DecodeElement (_gcccd ,&_cggb );_dbdg !=nil {return _dbdg ;};_dfddc .DataValidation =append (_dfddc .DataValidation ,_gcccd );default:_c .Log ("\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\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061l\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_cggb .Name );if _gcdac :=d .Skip ();_gcdac !=nil {return _gcdac ;};};case _ea .EndElement :break _fgaa ;case _ea .CharData :};};return nil ;};type MapInfo struct{CT_MapInfo };func (_dcbcc ST_Pane )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_dcbcc .String (),start );}; -// Show Headers -ShowRowColHeadersAttr *bool ; +// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path +func (_fafdg *CT_WebPublishItems )ValidateWithPath (path string )error {for _bfegee ,_egbcb :=range _fafdg .WebPublishItem {if _efgce :=_egbcb .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_bfegee ));_efgce !=nil {return _efgce ;};};return nil ;};func (_ccdf *CT_Control )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cbeg :=range start .Attr {if _cbeg .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"&&_cbeg .Name .Local =="\u0069\u0064"||_cbeg .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"&&_cbeg .Name .Local =="\u0069\u0064"{_bbfe ,_dgcgf :=_cbeg .Value ,error (nil );if _dgcgf !=nil {return _dgcgf ;};_ccdf .IdAttr =_bbfe ;continue ;};if _cbeg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bgga ,_fgead :=_b .ParseUint (_cbeg .Value ,10,32);if _fgead !=nil {return _fgead ;};_ccdf .ShapeIdAttr =uint32 (_bgga );continue ;};if _cbeg .Name .Local =="\u006e\u0061\u006d\u0065"{_bfac ,_cdge :=_cbeg .Value ,error (nil );if _cdge !=nil {return _cdge ;};_ccdf .NameAttr =&_bfac ;continue ;};};_bdga :for {_ffcg ,_bgbff :=d .Token ();if _bgbff !=nil {return _bgbff ;};switch _gdgc :=_ffcg .(type ){case _ea .StartElement :switch _gdgc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"}:_ccdf .ControlPr =NewCT_ControlPr ();if _edgdc :=d .DecodeElement (_ccdf .ControlPr ,&_gdgc );_edgdc !=nil {return _edgdc ;};default:_c .Log ("\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\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_gdgc .Name );if _bege :=d .Skip ();_bege !=nil {return _bege ;};};case _ea .EndElement :break _bdga ;case _ea .CharData :};};return nil ;};func (_gbgaa *CT_MeasureGroups )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cbcbg :=range start .Attr {if _cbcbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfccgg ,_faeaf :=_b .ParseUint (_cbcbg .Value ,10,32);if _faeaf !=nil {return _faeaf ;};_cdgga :=uint32 (_gfccgg );_gbgaa .CountAttr =&_cdgga ;continue ;};};_ebega :for {_dbecg ,_ffgbg :=d .Token ();if _ffgbg !=nil {return _ffgbg ;};switch _eaea :=_dbecg .(type ){case _ea .StartElement :switch _eaea .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}:_aegf :=NewCT_MeasureGroup ();if _cecea :=d .DecodeElement (_aegf ,&_eaea );_cecea !=nil {return _cecea ;};_gbgaa .MeasureGroup =append (_gbgaa .MeasureGroup ,_aegf );default:_c .Log ("\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\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025v",_eaea .Name );if _abbdc :=d .Skip ();_abbdc !=nil {return _abbdc ;};};case _ea .EndElement :break _ebega ;case _ea .CharData :};};return nil ;}; -// Show Zero Values -ShowZerosAttr *bool ; +// Validate validates the CT_MdxKPI and its children +func (_dacdg *CT_MdxKPI )Validate ()error {return _dacdg .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");};func (_agfec ST_Comments )ValidateWithPath (path string )error {switch _agfec {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfec ));};return nil ;}; -// Right To Left -RightToLeftAttr *bool ; +// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path +func (_ebcc *CT_DiscretePr )ValidateWithPath (path string )error {for _bbecf ,_ddac :=range _ebcc .X {if _gcbd :=_ddac .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bbecf ));_gcbd !=nil {return _gcbd ;};};return nil ;};func (_bbcbg ST_VolValueType )ValidateWithPath (path string )error {switch _bbcbg {case 0,1,2,3,4:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcbg ));};return nil ;}; -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Validate validates the CT_MeasureDimensionMap and its children +func (_ddce *CT_MeasureDimensionMap )Validate ()error {return _ddce .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");}; -// Show Ruler -ShowRulerAttr *bool ; +// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path +func (_ffab *CT_FieldsUsage )ValidateWithPath (path string )error {for _gbage ,_bfabf :=range _ffab .FieldUsage {if _ddea :=_bfabf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_gbage ));_ddea !=nil {return _ddea ;};};return nil ;};type CT_NumFmts struct{ -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ; +// Number Format Count +CountAttr *uint32 ; -// Default Grid Color -DefaultGridColorAttr *bool ; +// Number Formats +NumFmt []*CT_NumFmt ;}; -// Show White Space -ShowWhiteSpaceAttr *bool ; +// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path +func (_bbff *CT_Break )ValidateWithPath (path string )error {return nil }; -// View Type -ViewAttr ST_SheetViewType ; +// Validate validates the CT_Fill and its children +func (_fcff *CT_Fill )Validate ()error {return _fcff .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func NewCT_PivotField ()*CT_PivotField {_daee :=&CT_PivotField {};return _daee }; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Validate validates the Chartsheet and its children +func (_cgadg *Chartsheet )Validate ()error {return _cgadg .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func NewCT_SheetId ()*CT_SheetId {_eadgc :=&CT_SheetId {};return _eadgc };func (_bbcedb *CT_XmlColumnPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_daaed :=range start .Attr {if _daaed .Name .Local =="\u006d\u0061\u0070I\u0064"{_cffac ,_efdeaf :=_b .ParseUint (_daaed .Value ,10,32);if _efdeaf !=nil {return _efdeaf ;};_bbcedb .MapIdAttr =uint32 (_cffac );continue ;};if _daaed .Name .Local =="\u0078\u0070\u0061t\u0068"{_agce ,_afcecg :=_daaed .Value ,error (nil );if _afcecg !=nil {return _afcecg ;};_bbcedb .XpathAttr =_agce ;continue ;};if _daaed .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_afagge ,_eeffc :=_b .ParseBool (_daaed .Value );if _eeffc !=nil {return _eeffc ;};_bbcedb .DenormalizedAttr =&_afagge ;continue ;};if _daaed .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_eaggc ,_eefab :=_daaed .Value ,error (nil );if _eefab !=nil {return _eefab ;};_bbcedb .XmlDataTypeAttr =_eaggc ;continue ;};};_ffdcb :for {_bagfc ,_fgbafd :=d .Token ();if _fgbafd !=nil {return _fgbafd ;};switch _ccged :=_bagfc .(type ){case _ea .StartElement :switch _ccged .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbcedb .ExtLst =NewCT_ExtensionList ();if _aecdb :=d .DecodeElement (_bbcedb .ExtLst ,&_ccged );_aecdb !=nil {return _aecdb ;};default:_c .Log ("\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\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006c\u0075m\u006eP\u0072\u0020\u0025\u0076",_ccged .Name );if _bdbebf :=d .Skip ();_bdbebf !=nil {return _bdbebf ;};};case _ea .EndElement :break _ffdcb ;case _ea .CharData :};};return nil ;};type CT_HeaderFooter struct{ -// Color Id -ColorIdAttr *uint32 ; +// Different Odd Even Header Footer +DifferentOddEvenAttr *bool ; -// Zoom Scale -ZoomScaleAttr *uint32 ; +// Different First Page +DifferentFirstAttr *bool ; -// Zoom Scale Normal View -ZoomScaleNormalAttr *uint32 ; +// Scale Header & Footer With Document +ScaleWithDocAttr *bool ; -// Zoom Scale Page Break Preview -ZoomScaleSheetLayoutViewAttr *uint32 ; +// Align Margins +AlignWithMarginsAttr *bool ; -// Zoom Scale Page Layout View -ZoomScalePageLayoutViewAttr *uint32 ; +// Odd Header +OddHeader *string ; -// Workbook View Index -WorkbookViewIdAttr uint32 ; +// Odd Page Footer +OddFooter *string ; -// View Pane -Pane *CT_Pane ; +// Even Page Header +EvenHeader *string ; -// Selection -Selection []*CT_Selection ; +// Even Page Footer +EvenFooter *string ; -// PivotTable Selection -PivotSelection []*CT_PivotSelection ; +// First Page Header +FirstHeader *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type ST_CellType byte ; +// First Page Footer +FirstFooter *string ;};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_eccce :=&CT_RevisionQueryTableField {};return _eccce ;}; -// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path -func (_dgadf *CT_DdeItems )ValidateWithPath (path string )error {for _dcacc ,_ecfdg :=range _dgadf .DdeItem {if _aggbb :=_ecfdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_dcacc ));_aggbb !=nil {return _aggbb ;};};return nil ;};func (_cggfeb ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _cggfeb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cggfeb ));};return nil ;};func (_cdeeb ST_CalcMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ceeca :=_b .Attr {};_ceeca .Name =name ;switch _cdeeb {case ST_CalcModeUnset :_ceeca .Value ="";case ST_CalcModeManual :_ceeca .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_ceeca .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_ceeca .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _ceeca ,nil ;};func NewCT_CustomSheetView ()*CT_CustomSheetView {_bcdc :=&CT_CustomSheetView {};_bcdc .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _bcdc ;};type CT_CellSmartTagPr struct{ +// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path +func (_ecfdea *CT_VolMain )ValidateWithPath (path string )error {for _abebce ,_geaed :=range _ecfdea .Tp {if _bgebe :=_geaed .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_abebce ));_bgebe !=nil {return _bgebe ;};};return nil ;};type ST_GrowShrinkType byte ;type CT_CellSmartTagPr struct{ // Key Name KeyAttr string ; // Value -ValAttr string ;};func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_abbcbg :=&CT_MeasureDimensionMap {};return _abbcbg ;}; - -// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path -func (_edgd *CT_CellSmartTag )ValidateWithPath (path string )error {for _eedf ,_ceccg :=range _edgd .CellSmartTagPr {if _gcce :=_ceccg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_eedf ));_gcce !=nil {return _gcce ;};};return nil ;};func (_cfdbg *CT_GroupLevel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbcgg :=range start .Attr {if _bbcgg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_eeaac ,_gdace :=_bbcgg .Value ,error (nil );if _gdace !=nil {return _gdace ;};_cfdbg .UniqueNameAttr =_eeaac ;continue ;};if _bbcgg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dgec ,_bcded :=_bbcgg .Value ,error (nil );if _bcded !=nil {return _bcded ;};_cfdbg .CaptionAttr =_dgec ;continue ;};if _bbcgg .Name .Local =="\u0075\u0073\u0065\u0072"{_faddg ,_deff :=_ee .ParseBool (_bbcgg .Value );if _deff !=nil {return _deff ;};_cfdbg .UserAttr =&_faddg ;continue ;};if _bbcgg .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_ebfb ,_gdbae :=_ee .ParseBool (_bbcgg .Value );if _gdbae !=nil {return _gdbae ;};_cfdbg .CustomRollUpAttr =&_ebfb ;continue ;};};_eggdg :for {_gcaeg ,_bfeff :=d .Token ();if _bfeff !=nil {return _bfeff ;};switch _ebegb :=_gcaeg .(type ){case _b .StartElement :switch _ebegb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"}:_cfdbg .Groups =NewCT_Groups ();if _dgbcd :=d .DecodeElement (_cfdbg .Groups ,&_ebegb );_dgbcd !=nil {return _dgbcd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfdbg .ExtLst =NewCT_ExtensionList ();if _acgcdf :=d .DecodeElement (_cfdbg .ExtLst ,&_ebegb );_acgcdf !=nil {return _acgcdf ;};default:_ba .Log ("\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\u0047r\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c \u0025\u0076",_ebegb .Name );if _fgdac :=d .Skip ();_fgdac !=nil {return _fgdac ;};};case _b .EndElement :break _eggdg ;case _b .CharData :};};return nil ;};func (_cdfe *CT_ExternalLinkChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdfe .ExternalBook !=nil {_bcff :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}};e .EncodeElement (_cdfe .ExternalBook ,_bcff );};if _cdfe .DdeLink !=nil {_aeag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cdfe .DdeLink ,_aeag );};if _cdfe .OleLink !=nil {_eeece :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cdfe .OleLink ,_eeece );};return nil ;};func (_cceac *CT_Parameter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cceac .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cceac .NameAttr )});};if _cceac .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cceac .SqlTypeAttr )});};if _cceac .ParameterTypeAttr !=ST_ParameterTypeUnset {_agfbg ,_eebef :=_cceac .ParameterTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"});if _eebef !=nil {return _eebef ;};start .Attr =append (start .Attr ,_agfbg );};if _cceac .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cceac .RefreshOnChangeAttr ))});};if _cceac .PromptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cceac .PromptAttr )});};if _cceac .BooleanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cceac .BooleanAttr ))});};if _cceac .DoubleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cceac .DoubleAttr )});};if _cceac .IntegerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cceac .IntegerAttr )});};if _cceac .StringAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_cceac .StringAttr )});};if _cceac .CellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cceac .CellAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_fdedg *CT_Table )ValidateWithPath (path string )error {if _bcgefc :=_fdedg .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_bcgefc !=nil {return _bcgefc ;};if _fdedg .AutoFilter !=nil {if _ccabb :=_fdedg .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_ccabb !=nil {return _ccabb ;};};if _fdedg .SortState !=nil {if _eggda :=_fdedg .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_eggda !=nil {return _eggda ;};};if _bgfdad :=_fdedg .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");_bgfdad !=nil {return _bgfdad ;};if _fdedg .TableStyleInfo !=nil {if _bcacd :=_fdedg .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_bcacd !=nil {return _bcacd ;};};if _fdedg .ExtLst !=nil {if _dbabbe :=_fdedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbabbe !=nil {return _dbabbe ;};};return nil ;};type CT_GroupMembers struct{ - -// Group Member Count -CountAttr *uint32 ; +ValAttr string ;};func (_bcafga *CT_SmartTagTypes )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dcbgb :for {_baabb ,_fecag :=d .Token ();if _fecag !=nil {return _fecag ;};switch _egdge :=_baabb .(type ){case _ea .StartElement :switch _egdge .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_ddfag :=NewCT_SmartTagType ();if _cdccba :=d .DecodeElement (_ddfag ,&_egdge );_cdccba !=nil {return _cdccba ;};_bcafga .SmartTagType =append (_bcafga .SmartTagType ,_ddfag );default:_c .Log ("\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\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_egdge .Name );if _gcabcf :=d .Skip ();_gcabcf !=nil {return _gcabcf ;};};case _ea .EndElement :break _dcbgb ;case _ea .CharData :};};return nil ;};func (_afcaf *Users )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_afcaf .CT_Users =*NewCT_Users ();for _ ,_bfbadb :=range start .Attr {if _bfbadb .Name .Local =="\u0063\u006f\u0075n\u0074"{_caabf ,_ccffde :=_b .ParseUint (_bfbadb .Value ,10,32);if _ccffde !=nil {return _ccffde ;};_eadcdb :=uint32 (_caabf );_afcaf .CountAttr =&_eadcdb ;continue ;};};_ggbdf :for {_aaegdg ,_febddf :=d .Token ();if _febddf !=nil {return _febddf ;};switch _gfgcfb :=_aaegdg .(type ){case _ea .StartElement :switch _gfgcfb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_beege :=NewCT_SharedUser ();if _bfgga :=d .DecodeElement (_beege ,&_gfgcfb );_bfgga !=nil {return _bfgga ;};_afcaf .UserInfo =append (_afcaf .UserInfo ,_beege );default:_c .Log ("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 \u0055\u0073\u0065r\u0073 \u0025\u0076",_gfgcfb .Name );if _faeba :=d .Skip ();_faeba !=nil {return _faeba ;};};case _ea .EndElement :break _ggbdf ;case _ea .CharData :};};return nil ;};func (_dfbbd *Metadata )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="m\u0061\u003a\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061";return _dfbbd .CT_Metadata .MarshalXML (e ,start );}; -// OLAP Group Member -GroupMember []*CT_GroupMember ;};func NewCT_AutoSortScope ()*CT_AutoSortScope {_eac :=&CT_AutoSortScope {};_eac .PivotArea =NewCT_PivotArea ();return _eac ;};func (_fdgda *CT_RPrElt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdddf :for {_aeecf ,_cbgfdf :=d .Token ();if _cbgfdf !=nil {return _cbgfdf ;};switch _geeaa :=_aeecf .(type ){case _b .StartElement :switch _geeaa .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"}:_fdgda .RFont =NewCT_FontName ();if _gbdbf :=d .DecodeElement (_fdgda .RFont ,&_geeaa );_gbdbf !=nil {return _gbdbf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_fdgda .Charset =NewCT_IntProperty ();if _aagff :=d .DecodeElement (_fdgda .Charset ,&_geeaa );_aagff !=nil {return _aagff ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_fdgda .Family =NewCT_IntProperty ();if _ddabc :=d .DecodeElement (_fdgda .Family ,&_geeaa );_ddabc !=nil {return _ddabc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_fdgda .B =NewCT_BooleanProperty ();if _ddbfgb :=d .DecodeElement (_fdgda .B ,&_geeaa );_ddbfgb !=nil {return _ddbfgb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_fdgda .I =NewCT_BooleanProperty ();if _edfgd :=d .DecodeElement (_fdgda .I ,&_geeaa );_edfgd !=nil {return _edfgd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_fdgda .Strike =NewCT_BooleanProperty ();if _ecbfgf :=d .DecodeElement (_fdgda .Strike ,&_geeaa );_ecbfgf !=nil {return _ecbfgf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_fdgda .Outline =NewCT_BooleanProperty ();if _efcfg :=d .DecodeElement (_fdgda .Outline ,&_geeaa );_efcfg !=nil {return _efcfg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fdgda .Shadow =NewCT_BooleanProperty ();if _dbcgc :=d .DecodeElement (_fdgda .Shadow ,&_geeaa );_dbcgc !=nil {return _dbcgc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_fdgda .Condense =NewCT_BooleanProperty ();if _abdac :=d .DecodeElement (_fdgda .Condense ,&_geeaa );_abdac !=nil {return _abdac ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_fdgda .Extend =NewCT_BooleanProperty ();if _facgb :=d .DecodeElement (_fdgda .Extend ,&_geeaa );_facgb !=nil {return _facgb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fdgda .Color =NewCT_Color ();if _ceedd :=d .DecodeElement (_fdgda .Color ,&_geeaa );_ceedd !=nil {return _ceedd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_fdgda .Sz =NewCT_FontSize ();if _dbfed :=d .DecodeElement (_fdgda .Sz ,&_geeaa );_dbfed !=nil {return _dbfed ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_fdgda .U =NewCT_UnderlineProperty ();if _fagaa :=d .DecodeElement (_fdgda .U ,&_geeaa );_fagaa !=nil {return _fagaa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_fdgda .VertAlign =NewCT_VerticalAlignFontProperty ();if _egeee :=d .DecodeElement (_fdgda .VertAlign ,&_geeaa );_egeee !=nil {return _egeee ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_fdgda .Scheme =NewCT_FontScheme ();if _cadab :=d .DecodeElement (_fdgda .Scheme ,&_geeaa );_cadab !=nil {return _cadab ;};default:_ba .Log ("\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\u0052\u0050\u0072E\u006c\u0074 \u0025\u0076",_geeaa .Name );if _aecbb :=d .Skip ();_aecbb !=nil {return _aecbb ;};};case _b .EndElement :break _cdddf ;case _b .CharData :};};return nil ;};func (_feeb *CT_DataFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feeb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_feeb .CountAttr )});};e .EncodeToken (start );_efdee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_eeed :=range _feeb .DataField {e .EncodeElement (_eeed ,_efdee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path -func (_cdeefb *CT_MetadataRecord )ValidateWithPath (path string )error {return nil };func (_bbaaeg ST_TableStyleType )String ()string {switch _bbaaeg {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case 3:return "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 4:return "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 5:return "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 6:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case 9:return "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case 10:return "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case 11:return "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case 12:return "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case 13:return "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case 14:return "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 15:return "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case 16:return "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 17:return "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 18:return "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case 19:return "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 20:return "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case 21:return "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 22:return "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case 23:return "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 24:return "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 25:return "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case 26:return "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 27:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case 28:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return "";}; +// Validate validates the CT_DrawingHF and its children +func (_facdd *CT_DrawingHF )Validate ()error {return _facdd .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};func NewCT_SheetData ()*CT_SheetData {_dbabeg :=&CT_SheetData {};return _dbabeg };type CT_PageField struct{ -// Validate validates the CT_ProtectedRanges and its children -func (_bgccf *CT_ProtectedRanges )Validate ()error {return _bgccf .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};func NewCT_OutlinePr ()*CT_OutlinePr {_fefba :=&CT_OutlinePr {};return _fefba };func (_fdeee *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdeee =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_fdeee =1;case "\u0063\u006f\u0075n\u0074":*_fdeee =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_fdeee =3;case "\u006d\u0061\u0078":*_fdeee =4;case "\u006d\u0069\u006e":*_fdeee =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_fdeee =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_fdeee =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_fdeee =8;case "\u0073\u0075\u006d":*_fdeee =9;case "\u0076\u0061\u0072":*_fdeee =10;case "\u0076\u0061\u0072\u0070":*_fdeee =11;};return nil ;}; +// Field +FldAttr int32 ; -// Validate validates the CT_PivotFilters and its children -func (_fcage *CT_PivotFilters )Validate ()error {return _fcage .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};type CT_OleObjects struct{ +// Item Index +ItemAttr *uint32 ; -// Embedded Object -OleObject []*CT_OleObject ;};func (_ebbce ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _ebbce {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebbce ));};return nil ;}; +// OLAP Hierarchy Index +HierAttr *int32 ; -// Validate validates the CT_RevisionDefinedName and its children -func (_bbeeff *CT_RevisionDefinedName )Validate ()error {return _bbeeff .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_dadc ST_FormulaExpression )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dadc .String (),start );};type CT_Authors struct{ +// Hierarchy Unique Name +NameAttr *string ; -// Author -Author []string ;};func (_dedb *CT_FontSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcdfg :=range start .Attr {if _fcdfg .Name .Local =="\u0076\u0061\u006c"{_gecda ,_ccag :=_ee .ParseFloat (_fcdfg .Value ,64);if _ccag !=nil {return _ccag ;};_dedb .ValAttr =_gecda ;continue ;};};for {_dgfbb ,_eagab :=d .Token ();if _eagab !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_eagab );};if _ceeb ,_caacgf :=_dgfbb .(_b .EndElement );_caacgf &&_ceeb .Name ==start .Name {break ;};};return nil ;};func (_ddbfg *CT_Hyperlink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_ddbfg .RefAttr )});if _ddbfg .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddbfg .IdAttr )});};if _ddbfg .LocationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ddbfg .LocationAttr )});};if _ddbfg .TooltipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_ddbfg .TooltipAttr )});};if _ddbfg .DisplayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_ddbfg .DisplayAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_SheetState byte ;func (_gdcdf *CT_DateTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_gdcdf .VAttr )});if _gdcdf .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gdcdf .UAttr ))});};if _gdcdf .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gdcdf .FAttr ))});};if _gdcdf .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_gdcdf .CAttr )});};if _gdcdf .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_gdcdf .CpAttr )});};e .EncodeToken (start );if _gdcdf .X !=nil {_eaeag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gbbb :=range _gdcdf .X {e .EncodeElement (_gbbb ,_eaeag );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgaad ST_TargetScreenSize )Validate ()error {return _fgaad .ValidateWithPath ("")}; +// Hierarchy Display Name +CapAttr *string ; -// Validate validates the CT_Pages and its children -func (_edced *CT_Pages )Validate ()error {return _edced .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_SheetViews and its children -func (_beage *CT_SheetViews )Validate ()error {return _beage .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");}; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_edbec *CT_FontFamily )ValidateWithPath (path string )error {if _edbec .ValAttr < 0{return _be .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_edbec .ValAttr );};if _edbec .ValAttr > 14{return _be .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00314 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_edbec .ValAttr );};return nil ;};func (_cfgcc *CT_SheetData )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _cfgcc .Row !=nil {_bffac :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_dbedf :=range _cfgcc .Row {e .EncodeElement (_dbedf ,_bffac );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_baedcg *ST_TimePeriod )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_baedcg =0;case "\u0074\u006f\u0064a\u0079":*_baedcg =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_baedcg =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_baedcg =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_baedcg =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_baedcg =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_baedcg =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_baedcg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_baedcg =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_baedcg =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_baedcg =10;};return nil ;};type CT_PageMargins struct{ -// Validate validates the CT_ServerFormats and its children -func (_cefag *CT_ServerFormats )Validate ()error {return _cefag .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_adffcg ST_FilterOperator )Validate ()error {return _adffcg .ValidateWithPath ("")};type ST_CellComments byte ;func (_agcfc *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agcfc =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_agcfc =1;case "\u006f\u0066\u0066":*_agcfc =2;case "\u006f\u006e":*_agcfc =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_agcfc =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_agcfc =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_agcfc =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_agcfc =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_agcfc =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_agcfc =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_agcfc =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_agcfc =11;};return nil ;};func (_abgeb ST_rwColActionType )String ()string {switch _abgeb {case 0:return "";case 1:return "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case 2:return "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case 3:return "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case 4:return "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return "";};type CT_ExtensionList struct{ +// Left Page Margin +LeftAttr float64 ; -// Extension -Ext []*CT_Extension ;}; +// Right Page Margin +RightAttr float64 ; -// Validate validates the CT_DataValidations and its children -func (_acfa *CT_DataValidations )Validate ()error {return _acfa .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");};func (_befcf *ST_DdeValueType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gabbd ,_edefg :=d .Token ();if _edefg !=nil {return _edefg ;};if _gfgfbb ,_eegdfb :=_gabbd .(_b .EndElement );_eegdfb &&_gfgfbb .Name ==start .Name {*_befcf =1;return nil ;};if _efefdf ,_aeffg :=_gabbd .(_b .CharData );!_aeffg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gabbd );}else {switch string (_efefdf ){case "":*_befcf =0;case "\u006e\u0069\u006c":*_befcf =1;case "\u0062":*_befcf =2;case "\u006e":*_befcf =3;case "\u0065":*_befcf =4;case "\u0073\u0074\u0072":*_befcf =5;};};_gabbd ,_edefg =d .Token ();if _edefg !=nil {return _edefg ;};if _eebeff ,_ecadfb :=_gabbd .(_b .EndElement );_ecadfb &&_eebeff .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gabbd );};func (_fbeab *CT_PivotCaches )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcbef :for {_bagca ,_bgffc :=d .Token ();if _bgffc !=nil {return _bgffc ;};switch _acgba :=_bagca .(type ){case _b .StartElement :switch _acgba .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}:_cfcfb :=NewCT_PivotCache ();if _cgcdd :=d .DecodeElement (_cfcfb ,&_acgba );_cgcdd !=nil {return _cgcdd ;};_fbeab .PivotCache =append (_fbeab .PivotCache ,_cfcfb );default:_ba .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061c\u0068e\u0073\u0020\u0025\u0076",_acgba .Name );if _aaff :=d .Skip ();_aaff !=nil {return _aaff ;};};case _b .EndElement :break _bcbef ;case _b .CharData :};};return nil ;};func NewCT_DataRefs ()*CT_DataRefs {_ebfe :=&CT_DataRefs {};return _ebfe };type CT_MetadataStrings struct{ +// Top Page Margin +TopAttr float64 ; -// MDX Metadata String Count -CountAttr *uint32 ; +// Bottom Page Margin +BottomAttr float64 ; -// MDX Metadata String -S []*CT_XStringElement ;}; +// Header Page Margin +HeaderAttr float64 ; -// Validate validates the CT_ChartsheetView and its children -func (_cfcc *CT_ChartsheetView )Validate ()error {return _cfcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");};func (_bbcaeb *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbcaeb =0;case "\u0079\u0065\u0061\u0072":*_bbcaeb =1;case "\u006d\u006f\u006et\u0068":*_bbcaeb =2;case "\u0064\u0061\u0079":*_bbcaeb =3;case "\u0068\u006f\u0075\u0072":*_bbcaeb =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_bbcaeb =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_bbcaeb =6;};return nil ;};func (_bgdafd ST_VolDepType )Validate ()error {return _bgdafd .ValidateWithPath ("")};func (_bcdd *CT_Comments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcdd .Authors =NewCT_Authors ();_bcdd .CommentList =NewCT_CommentList ();_agcc :for {_bcadd ,_egdda :=d .Token ();if _egdda !=nil {return _egdda ;};switch _fffca :=_bcadd .(type ){case _b .StartElement :switch _fffca .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _ccdf :=d .DecodeElement (_bcdd .Authors ,&_fffca );_ccdf !=nil {return _ccdf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _bfcc :=d .DecodeElement (_bcdd .CommentList ,&_fffca );_bfcc !=nil {return _bfcc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcdd .ExtLst =NewCT_ExtensionList ();if _cefed :=d .DecodeElement (_bcdd .ExtLst ,&_fffca );_cefed !=nil {return _cefed ;};default:_ba .Log ("\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\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_fffca .Name );if _cecac :=d .Skip ();_cecac !=nil {return _cecac ;};};case _b .EndElement :break _agcc ;case _b .CharData :};};return nil ;};const (ST_ShowDataAsUnset ST_ShowDataAs =0;ST_ShowDataAsNormal ST_ShowDataAs =1;ST_ShowDataAsDifference ST_ShowDataAs =2;ST_ShowDataAsPercent ST_ShowDataAs =3;ST_ShowDataAsPercentDiff ST_ShowDataAs =4;ST_ShowDataAsRunTotal ST_ShowDataAs =5;ST_ShowDataAsPercentOfRow ST_ShowDataAs =6;ST_ShowDataAsPercentOfCol ST_ShowDataAs =7;ST_ShowDataAsPercentOfTotal ST_ShowDataAs =8;ST_ShowDataAsIndex ST_ShowDataAs =9;);func (_fcbeed ST_DataValidationType )Validate ()error {return _fcbeed .ValidateWithPath ("")};type CT_RevisionDefinedName struct{ +// Footer Page Margin +FooterAttr float64 ;};func (_afagcc ST_CellFormulaType )ValidateWithPath (path string )error {switch _afagcc {case 0,1,2,3,4:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afagcc ));};return nil ;};type CT_Record struct{ -// Local Name Sheet Id -LocalSheetIdAttr *uint32 ; +// No Value +M []*CT_Missing ; -// Custom View -CustomViewAttr *bool ; +// Numeric Value +N []*CT_Number ; -// Name -NameAttr string ; +// Boolean +B []*CT_Boolean ; -// Function -FunctionAttr *bool ; +// Error Value +E []*CT_Error ; -// Old Function -OldFunctionAttr *bool ; +// Character Value +S []*CT_String ; -// Function Group Id -FunctionGroupIdAttr *uint8 ; +// Date Time +D []*CT_DateTime ; -// Old Function Group Id -OldFunctionGroupIdAttr *uint8 ; +// Shared Items Index +X []*CT_Index ;}; -// Shortcut Key -ShortcutKeyAttr *uint8 ; +// Validate validates the CT_QueryTableDeletedFields and its children +func (_adbff *CT_QueryTableDeletedFields )Validate ()error {return _adbff .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073");};func (_afade *ST_VolValueType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gbcee ,_bacfaf :=d .Token ();if _bacfaf !=nil {return _bacfaf ;};if _aagag ,_gaafce :=_gbcee .(_ea .EndElement );_gaafce &&_aagag .Name ==start .Name {*_afade =1;return nil ;};if _fgddgc ,_aacdf :=_gbcee .(_ea .CharData );!_aacdf {return _be .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",_gbcee );}else {switch string (_fgddgc ){case "":*_afade =0;case "\u0062":*_afade =1;case "\u006e":*_afade =2;case "\u0065":*_afade =3;case "\u0073":*_afade =4;};};_gbcee ,_bacfaf =d .Token ();if _bacfaf !=nil {return _bacfaf ;};if _bfgcf ,_ceafdf :=_gbcee .(_ea .EndElement );_ceafdf &&_bfgcf .Name ==start .Name {return nil ;};return _be .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",_gbcee );};func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_acgea :=&CT_PivotAreaReference {};return _acgea ;}; -// Old Short Cut Key -OldShortcutKeyAttr *uint8 ; +// Validate validates the CT_Hyperlink and its children +func (_gecab *CT_Hyperlink )Validate ()error {return _gecab .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};type CT_CalcChain struct{ -// Named Range Hidden -HiddenAttr *bool ; +// Cell +C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;};func (_aegae ST_TextVAlign )ValidateWithPath (path string )error {switch _aegae {case 0,1,2,3,4,5:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aegae ));};return nil ;};func (_fgbfca *CT_TableStyle )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_fgbfca .NameAttr )});if _fgbfca .PivotAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fgbfca .PivotAttr ))});};if _fgbfca .TableAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fgbfca .TableAttr ))});};if _fgbfca .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fgbfca .CountAttr )});};e .EncodeToken (start );if _fgbfca .TableStyleElement !=nil {_bdcbc :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}};for _ ,_fgbef :=range _fgbfca .TableStyleElement {e .EncodeElement (_fgbef ,_bdcbc );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type ST_CellFormulaType byte ;func (_caecda *CT_Users )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_aeebc :=range start .Attr {if _aeebc .Name .Local =="\u0063\u006f\u0075n\u0074"{_faeca ,_gfgfbf :=_b .ParseUint (_aeebc .Value ,10,32);if _gfgfbf !=nil {return _gfgfbf ;};_bgege :=uint32 (_faeca );_caecda .CountAttr =&_bgege ;continue ;};};_fabgf :for {_eccfaf ,_ddegcd :=d .Token ();if _ddegcd !=nil {return _ddegcd ;};switch _febgcc :=_eccfaf .(type ){case _ea .StartElement :switch _febgcc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_bbgabg :=NewCT_SharedUser ();if _ddead :=d .DecodeElement (_bbgabg ,&_febgcc );_ddead !=nil {return _ddead ;};_caecda .UserInfo =append (_caecda .UserInfo ,_bbgabg );default:_c .Log ("\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\u0055\u0073\u0065\u0072\u0073\u0020\u0025\u0076",_febgcc .Name );if _cdgafd :=d .Skip ();_cdgafd !=nil {return _cdgafd ;};};case _ea .EndElement :break _fabgf ;case _ea .CharData :};};return nil ;};type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;};func (_cadgf *CT_PageSetup )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cadgf .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_be .Sprintf ("\u0025\u0076",*_cadgf .PaperSizeAttr )});};if _cadgf .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cadgf .PaperHeightAttr )});};if _cadgf .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_be .Sprintf ("\u0025\u0076",*_cadgf .PaperWidthAttr )});};if _cadgf .ScaleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_cadgf .ScaleAttr )});};if _cadgf .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_cadgf .FirstPageNumberAttr )});};if _cadgf .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_be .Sprintf ("\u0025\u0076",*_cadgf .FitToWidthAttr )});};if _cadgf .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cadgf .FitToHeightAttr )});};if _cadgf .PageOrderAttr !=ST_PageOrderUnset {_ddcdd ,_ffbae :=_cadgf .PageOrderAttr .MarshalXMLAttr (_ea .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _ffbae !=nil {return _ffbae ;};start .Attr =append (start .Attr ,_ddcdd );};if _cadgf .OrientationAttr !=ST_OrientationUnset {_fddbd ,_fgdae :=_cadgf .OrientationAttr .MarshalXMLAttr (_ea .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _fgdae !=nil {return _fgdae ;};start .Attr =append (start .Attr ,_fddbd );};if _cadgf .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cadgf .UsePrinterDefaultsAttr ))});};if _cadgf .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cadgf .BlackAndWhiteAttr ))});};if _cadgf .DraftAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cadgf .DraftAttr ))});};if _cadgf .CellCommentsAttr !=ST_CellCommentsUnset {_dfbce ,_cdgdb :=_cadgf .CellCommentsAttr .MarshalXMLAttr (_ea .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _cdgdb !=nil {return _cdgdb ;};start .Attr =append (start .Attr ,_dfbce );};if _cadgf .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cadgf .UseFirstPageNumberAttr ))});};if _cadgf .ErrorsAttr !=ST_PrintErrorUnset {_bffeea ,_ccfdd :=_cadgf .ErrorsAttr .MarshalXMLAttr (_ea .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _ccfdd !=nil {return _ccfdd ;};start .Attr =append (start .Attr ,_bffeea );};if _cadgf .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_be .Sprintf ("\u0025\u0076",*_cadgf .HorizontalDpiAttr )});};if _cadgf .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_be .Sprintf ("\u0025\u0076",*_cadgf .VerticalDpiAttr )});};if _cadgf .CopiesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0076",*_cadgf .CopiesAttr )});};if _cadgf .IdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_cadgf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_Authors ()*CT_Authors {_ad :=&CT_Authors {};return _ad }; -// Old Hidden -OldHiddenAttr *bool ; +// Validate validates the CT_ProtectedRange and its children +func (_acaac *CT_ProtectedRange )Validate ()error {return _acaac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};func (_cdgdd ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _cdgdd {case 0,1,2,3,4,5,6,7,8,9,10:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdgdd ));};return nil ;}; -// New Custom Menu -CustomMenuAttr *string ; +// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path +func (_cbcgc *CT_TableFormula )ValidateWithPath (path string )error {return nil };type CT_Member struct{ -// Old Custom Menu Text -OldCustomMenuAttr *string ; +// Hidden Item Name +NameAttr string ;};func (_fbebc ST_WebSourceType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_fbebc .String (),start );}; -// Description -DescriptionAttr *string ; +// Validate validates the CT_DataBinding and its children +func (_fecf *CT_DataBinding )Validate ()error {return _fecf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};type ST_DataValidationImeMode byte ;func (_dgfdcd *ST_UpdateLinks )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_dgfdcd =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_dgfdcd =1;case "\u006e\u0065\u0076e\u0072":*_dgfdcd =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dgfdcd =3;};return nil ;};func (_beeacb *CT_PivotCacheRecords )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_effdg :=range start .Attr {if _effdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gacff ,_gaeed :=_b .ParseUint (_effdg .Value ,10,32);if _gaeed !=nil {return _gaeed ;};_gbbcff :=uint32 (_gacff );_beeacb .CountAttr =&_gbbcff ;continue ;};};_fbbgb :for {_dgabbb ,_eaafa :=d .Token ();if _eaafa !=nil {return _eaafa ;};switch _cfcea :=_dgabbb .(type ){case _ea .StartElement :switch _cfcea .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_ggffg :=NewCT_Record ();if _bcfef :=d .DecodeElement (_ggffg ,&_cfcea );_bcfef !=nil {return _bcfef ;};_beeacb .R =append (_beeacb .R ,_ggffg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beeacb .ExtLst =NewCT_ExtensionList ();if _dfbbac :=d .DecodeElement (_beeacb .ExtLst ,&_cfcea );_dfbbac !=nil {return _dfbbac ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_cfcea .Name );if _efgac :=d .Skip ();_efgac !=nil {return _efgac ;};};case _ea .EndElement :break _fbbgb ;case _ea .CharData :};};return nil ;}; -// Old Description -OldDescriptionAttr *string ; +// Validate validates the CT_ConditionalFormat and its children +func (_dffe *CT_ConditionalFormat )Validate ()error {return _dffe .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");};func (_edcb *CT_CellAlignment )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _edcb .HorizontalAttr !=ST_HorizontalAlignmentUnset {_agcg ,_gef :=_edcb .HorizontalAttr .MarshalXMLAttr (_ea .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"});if _gef !=nil {return _gef ;};start .Attr =append (start .Attr ,_agcg );};if _edcb .VerticalAttr !=ST_VerticalAlignmentUnset {_cdde ,_cgga :=_edcb .VerticalAttr .MarshalXMLAttr (_ea .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _cgga !=nil {return _cgga ;};start .Attr =append (start .Attr ,_cdde );};if _edcb .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_edcb .TextRotationAttr )});};if _edcb .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edcb .WrapTextAttr ))});};if _edcb .IndentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_edcb .IndentAttr )});};if _edcb .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_edcb .RelativeIndentAttr )});};if _edcb .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edcb .JustifyLastLineAttr ))});};if _edcb .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edcb .ShrinkToFitAttr ))});};if _edcb .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_edcb .ReadingOrderAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_Error ()*CT_Error {_beaad :=&CT_Error {};return _beaad }; -// New Help Topic -HelpAttr *string ; +// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path +func (_gcfed *CT_FieldGroup )ValidateWithPath (path string )error {if _gcfed .RangePr !=nil {if _decfa :=_gcfed .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_decfa !=nil {return _decfa ;};};if _gcfed .DiscretePr !=nil {if _dccf :=_gcfed .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");_dccf !=nil {return _dccf ;};};if _gcfed .GroupItems !=nil {if _badf :=_gcfed .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_badf !=nil {return _badf ;};};return nil ;};func (_ffc *CT_BookView )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ffc .VisibilityAttr !=ST_VisibilityUnset {_cef ,_aabg :=_ffc .VisibilityAttr .MarshalXMLAttr (_ea .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"});if _aabg !=nil {return _aabg ;};start .Attr =append (start .Attr ,_cef );};if _ffc .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffc .MinimizedAttr ))});};if _ffc .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffc .ShowHorizontalScrollAttr ))});};if _ffc .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffc .ShowVerticalScrollAttr ))});};if _ffc .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffc .ShowSheetTabsAttr ))});};if _ffc .XWindowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0076",*_ffc .XWindowAttr )});};if _ffc .YWindowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0076",*_ffc .YWindowAttr )});};if _ffc .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_be .Sprintf ("\u0025\u0076",*_ffc .WindowWidthAttr )});};if _ffc .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ffc .WindowHeightAttr )});};if _ffc .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_be .Sprintf ("\u0025\u0076",*_ffc .TabRatioAttr )});};if _ffc .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ffc .FirstSheetAttr )});};if _ffc .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_be .Sprintf ("\u0025\u0076",*_ffc .ActiveTabAttr )});};if _ffc .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffc .AutoFilterDateGroupingAttr ))});};e .EncodeToken (start );if _ffc .ExtLst !=nil {_bac :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffc .ExtLst ,_bac );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_abffcb ST_CfvoType )ValidateWithPath (path string )error {switch _abffcb {case 0,1,2,3,4,5,6:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abffcb ));};return nil ;};func (_bffda *CT_MergeCells )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fegabb :=range start .Attr {if _fegabb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdagbgf ,_debbf :=_b .ParseUint (_fegabb .Value ,10,32);if _debbf !=nil {return _debbf ;};_acggba :=uint32 (_fdagbgf );_bffda .CountAttr =&_acggba ;continue ;};};_agadf :for {_dfcgc ,_gcdfe :=d .Token ();if _gcdfe !=nil {return _gcdfe ;};switch _deeg :=_dfcgc .(type ){case _ea .StartElement :switch _deeg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"}:_ccbbd :=NewCT_MergeCell ();if _affff :=d .DecodeElement (_ccbbd ,&_deeg );_affff !=nil {return _affff ;};_bffda .MergeCell =append (_bffda .MergeCell ,_ccbbd );default:_c .Log ("\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\u004de\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073 \u0025\u0076",_deeg .Name );if _ecceb :=d .Skip ();_ecceb !=nil {return _ecceb ;};};case _ea .EndElement :break _agadf ;case _ea .CharData :};};return nil ;};func (_bbebd ST_TotalsRowFunction )Validate ()error {return _bbebd .ValidateWithPath ("")};func (_aegb *CT_CellFormula )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _aegb .TAttr !=ST_CellFormulaTypeUnset {_dafbc ,_abfg :=_aegb .TAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074"});if _abfg !=nil {return _abfg ;};start .Attr =append (start .Attr ,_dafbc );};if _aegb .AcaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0063\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aegb .AcaAttr ))});};if _aegb .RefAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_aegb .RefAttr )});};if _aegb .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aegb .Dt2DAttr ))});};if _aegb .DtrAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0074\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aegb .DtrAttr ))});};if _aegb .Del1Attr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aegb .Del1Attr ))});};if _aegb .Del2Attr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aegb .Del2Attr ))});};if _aegb .R1Attr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0031"},Value :_be .Sprintf ("\u0025\u0076",*_aegb .R1Attr )});};if _aegb .R2Attr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0032"},Value :_be .Sprintf ("\u0025\u0076",*_aegb .R2Attr )});};if _aegb .CaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aegb .CaAttr ))});};if _aegb .SiAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0069"},Value :_be .Sprintf ("\u0025\u0076",*_aegb .SiAttr )});};if _aegb .BxAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0078"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aegb .BxAttr ))});};e .EncodeElement (_aegb .Content ,start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Old Help Topic -OldHelpAttr *string ; +// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path +func (_ggea *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil }; -// Status Bar -StatusBarAttr *string ; +// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path +func (_gedgdb *PivotTableDefinition )ValidateWithPath (path string )error {if _aafcb :=_gedgdb .CT_pivotTableDefinition .ValidateWithPath (path );_aafcb !=nil {return _aafcb ;};return nil ;};func (_bbacf ST_Qualifier )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bbacf .String (),start );}; -// Old Status Bar -OldStatusBarAttr *string ; +// Validate validates the CT_VolTopicRef and its children +func (_dacg *CT_VolTopicRef )Validate ()error {return _dacg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");};func NewCT_MetadataTypes ()*CT_MetadataTypes {_cefa :=&CT_MetadataTypes {};return _cefa };func (_cgcbbe *CT_MdxMetadata )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ebab :=range start .Attr {if _ebab .Name .Local =="\u0063\u006f\u0075n\u0074"{_degcc ,_cededa :=_b .ParseUint (_ebab .Value ,10,32);if _cededa !=nil {return _cededa ;};_eedbe :=uint32 (_degcc );_cgcbbe .CountAttr =&_eedbe ;continue ;};};_ddbgc :for {_gcccde ,_bgddc :=d .Token ();if _bgddc !=nil {return _bgddc ;};switch _bceb :=_gcccde .(type ){case _ea .StartElement :switch _bceb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"}:_ccbbf :=NewCT_Mdx ();if _agffec :=d .DecodeElement (_ccbbf ,&_bceb );_agffec !=nil {return _agffec ;};_cgcbbe .Mdx =append (_cgcbbe .Mdx ,_ccbbf );default:_c .Log ("\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\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074\u0061d\u0061t\u0061\u0020\u0025\u0076",_bceb .Name );if _egdga :=d .Skip ();_egdga !=nil {return _egdga ;};};case _ea .EndElement :break _ddbgc ;case _ea .CharData :};};return nil ;};type CT_I struct{ -// Name Comment -CommentAttr *string ; +// Item Type +TAttr ST_ItemType ; -// Old Name Comment -OldCommentAttr *string ; +// Repeated Items Count +RAttr *uint32 ; -// Formula -Formula *string ; +// Data Field Index +IAttr *uint32 ; -// Old Formula -OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_MemberProperties struct{ +// Row / Column Item Index +X []*CT_X ;};func (_fbcbb *ST_Type )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_afdcad ,_dbfdf :=d .Token ();if _dbfdf !=nil {return _dbfdf ;};if _eecad ,_fgede :=_afdcad .(_ea .EndElement );_fgede &&_eecad .Name ==start .Name {*_fbcbb =1;return nil ;};if _dadcg ,_fcgac :=_afdcad .(_ea .CharData );!_fcgac {return _be .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",_afdcad );}else {switch string (_dadcg ){case "":*_fbcbb =0;case "\u006e\u006f\u006e\u0065":*_fbcbb =1;case "\u0061\u006c\u006c":*_fbcbb =2;case "\u0072\u006f\u0077":*_fbcbb =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fbcbb =4;};};_afdcad ,_dbfdf =d .Token ();if _dbfdf !=nil {return _dbfdf ;};if _ffgfcb ,_dbeggg :=_afdcad .(_ea .EndElement );_dbeggg &&_ffgfcb .Name ==start .Name {return nil ;};return _be .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",_afdcad );};type CT_QueryTableDeletedFields struct{ -// OLAP Member Properties Count +// Deleted Fields Count CountAttr *uint32 ; -// OLAP Member Property -Mp []*CT_MemberProperty ;}; +// Deleted Field +DeletedField []*CT_DeletedField ;};func NewCT_SortCondition ()*CT_SortCondition {_gdege :=&CT_SortCondition {};return _gdege };func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_bfdbcb :=&CT_PivotAreaReferences {};return _bfdbcb ;};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;);func NewCT_CacheField ()*CT_CacheField {_afa :=&CT_CacheField {};return _afa };func NewCT_Scenarios ()*CT_Scenarios {_ggfgcg :=&CT_Scenarios {};return _ggfgcg };func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_f .Fields (s )),nil };type CT_Color struct{ -// Validate validates the CT_CacheHierarchy and its children -func (_gdac *CT_CacheHierarchy )Validate ()error {return _gdac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};type ST_SortType byte ;func NewCT_Xf ()*CT_Xf {_cccgbe :=&CT_Xf {};return _cccgbe };func (_aadad ST_SourceType )ValidateWithPath (path string )error {switch _aadad {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadad ));};return nil ;};func (_ccbaa *CT_TableStyleElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_aadcd ,_dbcef :=_ccbaa .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _dbcef !=nil {return _dbcef ;};start .Attr =append (start .Attr ,_aadcd );if _ccbaa .SizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ccbaa .SizeAttr )});};if _ccbaa .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ccbaa .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Automatic +AutoAttr *bool ; -// Validate validates the CT_UndoInfo and its children -func (_efcca *CT_UndoInfo )Validate ()error {return _efcca .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");};func (_fccaa *CT_SingleXmlCells )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cgegg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}};for _ ,_cbadf :=range _fccaa .SingleXmlCell {e .EncodeElement (_cbadf ,_cgegg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_befba ST_MdxSetOrder )String ()string {switch _befba {case 0:return "";case 1:return "\u0075";case 2:return "\u0061";case 3:return "\u0064";case 4:return "\u0061\u0061";case 5:return "\u0061\u0064";case 6:return "\u006e\u0061";case 7:return "\u006e\u0064";};return "";};func (_bbdeg *ST_PivotAreaType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbdeg =0;case "\u006e\u006f\u006e\u0065":*_bbdeg =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bbdeg =2;case "\u0064\u0061\u0074\u0061":*_bbdeg =3;case "\u0061\u006c\u006c":*_bbdeg =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_bbdeg =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_bbdeg =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_bbdeg =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_bbdeg =8;};return nil ;};type CT_NumFmts struct{ +// Index +IndexedAttr *uint32 ; -// Number Format Count -CountAttr *uint32 ; +// Alpha Red Green Blue Color Value +RgbAttr *string ; -// Number Formats -NumFmt []*CT_NumFmt ;};type CT_CellStyle struct{ +// Theme Color +ThemeAttr *uint32 ; -// User Defined Cell Style -NameAttr *string ; +// Tint +TintAttr *float64 ;};func NewWorkbook ()*Workbook {_ffeeac :=&Workbook {};_ffeeac .CT_Workbook =*NewCT_Workbook ();return _ffeeac ;};func NewCT_CalcPr ()*CT_CalcPr {_cgbb :=&CT_CalcPr {};return _cgbb };const (ST_ItemTypeUnset ST_ItemType =0;ST_ItemTypeData ST_ItemType =1;ST_ItemTypeDefault ST_ItemType =2;ST_ItemTypeSum ST_ItemType =3;ST_ItemTypeCountA ST_ItemType =4;ST_ItemTypeAvg ST_ItemType =5;ST_ItemTypeMax ST_ItemType =6;ST_ItemTypeMin ST_ItemType =7;ST_ItemTypeProduct ST_ItemType =8;ST_ItemTypeCount ST_ItemType =9;ST_ItemTypeStdDev ST_ItemType =10;ST_ItemTypeStdDevP ST_ItemType =11;ST_ItemTypeVar ST_ItemType =12;ST_ItemTypeVarP ST_ItemType =13;ST_ItemTypeGrand ST_ItemType =14;ST_ItemTypeBlank ST_ItemType =15;);func (_fbbebd *CT_pivotTableDefinition )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fbbebd .Location =NewCT_Location ();for _ ,_cdcgc :=range start .Attr {if _cdcgc .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cgegb ,_cgbec :=_b .ParseUint (_cdcgc .Value ,10,8);if _cgbec !=nil {return _cgbec ;};_ababc :=uint8 (_cgegb );_fbbebd .CreatedVersionAttr =&_ababc ;continue ;};if _cdcgc .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_dgaebg ,_ffdbf :=_b .ParseUint (_cdcgc .Value ,10,32);if _ffdbf !=nil {return _ffdbf ;};_cefcg :=uint32 (_dgaebg );_fbbebd .IndentAttr =&_cefcg ;continue ;};if _cdcgc .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_bggcc ,_aabeg :=_cdcgc .Value ,error (nil );if _aabeg !=nil {return _aabeg ;};_fbbebd .PivotTableStyleAttr =&_bggcc ;continue ;};if _cdcgc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_dfccag ,_bbeef :=_b .ParseBool (_cdcgc .Value );if _bbeef !=nil {return _bbeef ;};_fbbebd .ShowEmptyRowAttr =&_dfccag ;continue ;};if _cdcgc .Name .Local =="\u0074\u0061\u0067"{_bggccd ,_gedgff :=_cdcgc .Value ,error (nil );if _gedgff !=nil {return _gedgff ;};_fbbebd .TagAttr =&_bggccd ;continue ;};if _cdcgc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_bfbfa ,_fgegcd :=_b .ParseBool (_cdcgc .Value );if _fgegcd !=nil {return _fgegcd ;};_fbbebd .ShowEmptyColAttr =&_bfbfa ;continue ;};if _cdcgc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_dffcf ,_gbfdd :=_b .ParseUint (_cdcgc .Value ,10,8);if _gbfdd !=nil {return _gbfdd ;};_gffdc :=uint8 (_dffcf );_fbbebd .MinRefreshableVersionAttr =&_gffdc ;continue ;};if _cdcgc .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_gcaggd ,_ebedg :=_b .ParseBool (_cdcgc .Value );if _ebedg !=nil {return _ebedg ;};_fbbebd .ShowHeadersAttr =&_gcaggd ;continue ;};if _cdcgc .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_faagae ,_bfedbd :=_b .ParseBool (_cdcgc .Value );if _bfedbd !=nil {return _bfedbd ;};_fbbebd .AsteriskTotalsAttr =&_faagae ;continue ;};if _cdcgc .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_aadfc ,_cdbdae :=_b .ParseBool (_cdcgc .Value );if _cdbdae !=nil {return _cdbdae ;};_fbbebd .CompactAttr =&_aadfc ;continue ;};if _cdcgc .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_eageaa ,_baeff :=_b .ParseBool (_cdcgc .Value );if _baeff !=nil {return _baeff ;};_fbbebd .EditDataAttr =&_eageaa ;continue ;};if _cdcgc .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_aeafg ,_bcaaa :=_b .ParseBool (_cdcgc .Value );if _bcaaa !=nil {return _bcaaa ;};_fbbebd .OutlineAttr =&_aeafg ;continue ;};if _cdcgc .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_gabee ,_gcfae :=_b .ParseBool (_cdcgc .Value );if _gcfae !=nil {return _gcfae ;};_fbbebd .ShowCalcMbrsAttr =&_gabee ;continue ;};if _cdcgc .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_gafda ,_accde :=_b .ParseBool (_cdcgc .Value );if _accde !=nil {return _accde ;};_fbbebd .OutlineDataAttr =&_gafda ;continue ;};if _cdcgc .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_dcbdeg ,_efdbf :=_b .ParseBool (_cdcgc .Value );if _efdbf !=nil {return _efdbf ;};_fbbebd .GridDropZonesAttr =&_dcbdeg ;continue ;};if _cdcgc .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_edffdf ,_dfccb :=_b .ParseBool (_cdcgc .Value );if _dfccb !=nil {return _dfccb ;};_fbbebd .CustomListSortAttr =&_edffdf ;continue ;};if _cdcgc .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_cbdeb ,_ggbag :=_b .ParseBool (_cdcgc .Value );if _ggbag !=nil {return _ggbag ;};_fbbebd .RowGrandTotalsAttr =&_cbdeb ;continue ;};if _cdcgc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ccaabe ,_bfdcef :=_b .ParseBool (_cdcgc .Value );if _bfdcef !=nil {return _bfdcef ;};_fbbebd .ApplyWidthHeightFormatsAttr =&_ccaabe ;continue ;};if _cdcgc .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_acdeb ,_dffge :=_b .ParseBool (_cdcgc .Value );if _dffge !=nil {return _dffge ;};_fbbebd .UseAutoFormattingAttr =&_acdeb ;continue ;};if _cdcgc .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cebec ,_cbccb :=_cdcgc .Value ,error (nil );if _cbccb !=nil {return _cbccb ;};_fbbebd .RowHeaderCaptionAttr =&_cebec ;continue ;};if _cdcgc .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_feagf ,_gaaag :=_b .ParseBool (_cdcgc .Value );if _gaaag !=nil {return _gaaag ;};_fbbebd .ShowDrillAttr =&_feagf ;continue ;};if _cdcgc .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_dabcf ,_cedaf :=_b .ParseBool (_cdcgc .Value );if _cedaf !=nil {return _cedaf ;};_fbbebd .MergeItemAttr =&_dabcf ;continue ;};if _cdcgc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ebdege ,_fdedda :=_b .ParseBool (_cdcgc .Value );if _fdedda !=nil {return _fdedda ;};_fbbebd .ApplyBorderFormatsAttr =&_ebdege ;continue ;};if _cdcgc .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_egegg ,_edgdad :=_b .ParseBool (_cdcgc .Value );if _edgdad !=nil {return _edgdad ;};_fbbebd .VisualTotalsAttr =&_egegg ;continue ;};if _cdcgc .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_afbfda ,_gabbe :=_b .ParseBool (_cdcgc .Value );if _gabbe !=nil {return _gabbe ;};_fbbebd .CompactDataAttr =&_afbfda ;continue ;};if _cdcgc .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fdaea ,_daggdc :=_b .ParseUint (_cdcgc .Value ,10,32);if _daggdc !=nil {return _daggdc ;};_baceaf :=uint32 (_fdaea );_fbbebd .DataPositionAttr =&_baceaf ;continue ;};if _cdcgc .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_facag ,_ebbdda :=_b .ParseBool (_cdcgc .Value );if _ebbdda !=nil {return _ebbdda ;};_fbbebd .MultipleFieldFiltersAttr =&_facag ;continue ;};if _cdcgc .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_dfdgg ,_cfacad :=_b .ParseBool (_cdcgc .Value );if _cfacad !=nil {return _cfacad ;};_fbbebd .PageOverThenDownAttr =&_dfdgg ;continue ;};if _cdcgc .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_dgfffg ,_ebbcf :=_b .ParseBool (_cdcgc .Value );if _ebbcf !=nil {return _ebbcf ;};_fbbebd .FieldListSortAscendingAttr =&_dgfffg ;continue ;};if _cdcgc .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_gafce ,_degff :=_b .ParseBool (_cdcgc .Value );if _degff !=nil {return _degff ;};_fbbebd .ShowMissingAttr =&_gafce ;continue ;};if _cdcgc .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_febcg ,_geece :=_b .ParseBool (_cdcgc .Value );if _geece !=nil {return _geece ;};_fbbebd .FieldPrintTitlesAttr =&_febcg ;continue ;};if _cdcgc .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_bddeg ,_fcgee :=_b .ParseBool (_cdcgc .Value );if _fcgee !=nil {return _fcgee ;};_fbbebd .ShowMemberPropertyTipsAttr =&_bddeg ;continue ;};if _cdcgc .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_dgabcd ,_acfcb :=_cdcgc .Value ,error (nil );if _acfcb !=nil {return _acfcb ;};_fbbebd .PageStyleAttr =&_dgabcd ;continue ;};if _cdcgc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_efbcb ,_eddggb :=_b .ParseUint (_cdcgc .Value ,10,32);if _eddggb !=nil {return _eddggb ;};_ffbec :=uint32 (_efbcb );_fbbebd .AutoFormatIdAttr =&_ffbec ;continue ;};if _cdcgc .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_gbbde ,_effdf :=_b .ParseBool (_cdcgc .Value );if _effdf !=nil {return _effdf ;};_fbbebd .ShowItemsAttr =&_gbbde ;continue ;};if _cdcgc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_aacfg ,_aggfd :=_b .ParseBool (_cdcgc .Value );if _aggfd !=nil {return _aggfd ;};_fbbebd .ApplyPatternFormatsAttr =&_aacfg ;continue ;};if _cdcgc .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_bedgag ,_egbaad :=_b .ParseBool (_cdcgc .Value );if _egbaad !=nil {return _egbaad ;};_fbbebd .EnableFieldPropertiesAttr =&_bedgag ;continue ;};if _cdcgc .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_gebcc ,_afgde :=_b .ParseBool (_cdcgc .Value );if _afgde !=nil {return _afgde ;};_fbbebd .ShowMultipleLabelAttr =&_gebcc ;continue ;};if _cdcgc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_fbaec ,_dfaef :=_b .ParseBool (_cdcgc .Value );if _dfaef !=nil {return _dfaef ;};_fbbebd .PreserveFormattingAttr =&_fbaec ;continue ;};if _cdcgc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_bdfad ,_fdadef :=_b .ParseBool (_cdcgc .Value );if _fdadef !=nil {return _fdadef ;};_fbbebd .PublishedAttr =&_bdfad ;continue ;};if _cdcgc .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_ggefb ,_cdaaa :=_cdcgc .Value ,error (nil );if _cdaaa !=nil {return _cdaaa ;};_fbbebd .MissingCaptionAttr =&_ggefb ;continue ;};if _cdcgc .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_dagdb ,_agffb :=_b .ParseBool (_cdcgc .Value );if _agffb !=nil {return _agffb ;};_fbbebd .ImmersiveAttr =&_dagdb ;continue ;};if _cdcgc .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_gbaca ,_cgded :=_b .ParseUint (_cdcgc .Value ,10,32);if _cgded !=nil {return _cgded ;};_ebcba :=uint32 (_gbaca );_fbbebd .PageWrapAttr =&_ebcba ;continue ;};if _cdcgc .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_bagfgc ,_fcdac :=_b .ParseUint (_cdcgc .Value ,10,32);if _fcdac !=nil {return _fcdac ;};_fgedg :=uint32 (_bagfgc );_fbbebd .ChartFormatAttr =&_fgedg ;continue ;};if _cdcgc .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_cdgfba ,_fbgeg :=_b .ParseBool (_cdcgc .Value );if _fbgeg !=nil {return _fbgeg ;};_fbbebd .ShowDataDropDownAttr =&_cdgfba ;continue ;};if _cdcgc .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cgceg ,_bcdbd :=_cdcgc .Value ,error (nil );if _bcdbd !=nil {return _bcdbd ;};_fbbebd .ColHeaderCaptionAttr =&_cgceg ;continue ;};if _cdcgc .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_ecfbg ,_bcfdf :=_b .ParseBool (_cdcgc .Value );if _bcfdf !=nil {return _bcfdf ;};_fbbebd .SubtotalHiddenItemsAttr =&_ecfbg ;continue ;};if _cdcgc .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_fgdga ,_cacgd :=_b .ParseBool (_cdcgc .Value );if _cacgd !=nil {return _cacgd ;};_fbbebd .MdxSubqueriesAttr =&_fgdga ;continue ;};if _cdcgc .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_edagec ,_agcdgg :=_cdcgc .Value ,error (nil );if _agcdgg !=nil {return _agcdgg ;};_fbbebd .ErrorCaptionAttr =&_edagec ;continue ;};if _cdcgc .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_daead ,_gabag :=_b .ParseBool (_cdcgc .Value );if _gabag !=nil {return _gabag ;};_fbbebd .ColGrandTotalsAttr =&_daead ;continue ;};if _cdcgc .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_fdbae ,_eeffa :=_b .ParseBool (_cdcgc .Value );if _eeffa !=nil {return _eeffa ;};_fbbebd .PrintDrillAttr =&_fdbae ;continue ;};if _cdcgc .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_cgbgg ,_faaag :=_b .ParseBool (_cdcgc .Value );if _faaag !=nil {return _faaag ;};_fbbebd .ItemPrintTitlesAttr =&_cgbgg ;continue ;};if _cdcgc .Name .Local =="\u006e\u0061\u006d\u0065"{_cdgdgd ,_gbcag :=_cdcgc .Value ,error (nil );if _gbcag !=nil {return _gbcag ;};_fbbebd .NameAttr =_cdgdgd ;continue ;};if _cdcgc .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_eddde ,_dfecb :=_b .ParseBool (_cdcgc .Value );if _dfecb !=nil {return _dfecb ;};_fbbebd .ShowDropZonesAttr =&_eddde ;continue ;};if _cdcgc .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_eebfff ,_gabeb :=_b .ParseBool (_cdcgc .Value );if _gabeb !=nil {return _gabeb ;};_fbbebd .ShowDataTipsAttr =&_eebfff ;continue ;};if _cdcgc .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_abagbc ,_bbaac :=_cdcgc .Value ,error (nil );if _bbaac !=nil {return _bbaac ;};_fbbebd .VacatedStyleAttr =&_abagbc ;continue ;};if _cdcgc .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_bfabbdd ,_eabaf :=_cdcgc .Value ,error (nil );if _eabaf !=nil {return _eabaf ;};_fbbebd .GrandTotalCaptionAttr =&_bfabbdd ;continue ;};if _cdcgc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bbeeec ,_cfdbe :=_b .ParseBool (_cdcgc .Value );if _cfdbe !=nil {return _cfdbe ;};_fbbebd .ApplyNumberFormatsAttr =&_bbeeec ;continue ;};if _cdcgc .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_bcacd ,_bgbdeg :=_b .ParseBool (_cdcgc .Value );if _bgbdeg !=nil {return _bgbdeg ;};_fbbebd .EnableDrillAttr =&_bcacd ;continue ;};if _cdcgc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_effb ,_edded :=_b .ParseBool (_cdcgc .Value );if _edded !=nil {return _edded ;};_fbbebd .ApplyFontFormatsAttr =&_effb ;continue ;};if _cdcgc .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_gebegc ,_faagec :=_b .ParseBool (_cdcgc .Value );if _faagec !=nil {return _faagec ;};_fbbebd .DisableFieldListAttr =&_gebegc ;continue ;};if _cdcgc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dcffb ,_cdagg :=_b .ParseBool (_cdcgc .Value );if _cdagg !=nil {return _cdagg ;};_fbbebd .ApplyAlignmentFormatsAttr =&_dcffb ;continue ;};if _cdcgc .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_defdae ,_caafc :=_b .ParseBool (_cdcgc .Value );if _caafc !=nil {return _caafc ;};_fbbebd .DataOnRowsAttr =&_defdae ;continue ;};if _cdcgc .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_efbce ,_ebaffg :=_cdcgc .Value ,error (nil );if _ebaffg !=nil {return _ebaffg ;};_fbbebd .DataCaptionAttr =_efbce ;continue ;};if _cdcgc .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_bcagb ,_dagfd :=_b .ParseBool (_cdcgc .Value );if _dagfd !=nil {return _dagfd ;};_fbbebd .ShowErrorAttr =&_bcagb ;continue ;};if _cdcgc .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_gfddee ,_edfbg :=_b .ParseUint (_cdcgc .Value ,10,32);if _edfbg !=nil {return _edfbg ;};_fbbebd .CacheIdAttr =uint32 (_gfddee );continue ;};if _cdcgc .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_fffeg ,_befdbb :=_b .ParseBool (_cdcgc .Value );if _befdbb !=nil {return _befdbb ;};_fbbebd .EnableWizardAttr =&_fffeg ;continue ;};if _cdcgc .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dgcgbf ,_fcbdff :=_b .ParseUint (_cdcgc .Value ,10,8);if _fcbdff !=nil {return _fcbdff ;};_gfedc :=uint8 (_dgcgbf );_fbbebd .UpdatedVersionAttr =&_gfedc ;continue ;};};_bdfdbf :for {_gbfad ,_cgccbe :=d .Token ();if _cgccbe !=nil {return _cgccbe ;};switch _cccdb :=_gbfad .(type ){case _ea .StartElement :switch _cccdb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _bbaea :=d .DecodeElement (_fbbebd .Location ,&_cccdb );_bbaea !=nil {return _bbaea ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_fbbebd .PivotFields =NewCT_PivotFields ();if _cdccgf :=d .DecodeElement (_fbbebd .PivotFields ,&_cccdb );_cdccgf !=nil {return _cdccgf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_fbbebd .RowFields =NewCT_RowFields ();if _gfbfbf :=d .DecodeElement (_fbbebd .RowFields ,&_cccdb );_gfbfbf !=nil {return _gfbfbf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_fbbebd .RowItems =NewCT_rowItems ();if _fegad :=d .DecodeElement (_fbbebd .RowItems ,&_cccdb );_fegad !=nil {return _fegad ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_fbbebd .ColFields =NewCT_ColFields ();if _ddecf :=d .DecodeElement (_fbbebd .ColFields ,&_cccdb );_ddecf !=nil {return _ddecf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_fbbebd .ColItems =NewCT_colItems ();if _bffbfc :=d .DecodeElement (_fbbebd .ColItems ,&_cccdb );_bffbfc !=nil {return _bffbfc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_fbbebd .PageFields =NewCT_PageFields ();if _acaeb :=d .DecodeElement (_fbbebd .PageFields ,&_cccdb );_acaeb !=nil {return _acaeb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_fbbebd .DataFields =NewCT_DataFields ();if _ffgef :=d .DecodeElement (_fbbebd .DataFields ,&_cccdb );_ffgef !=nil {return _ffgef ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_fbbebd .Formats =NewCT_Formats ();if _afaff :=d .DecodeElement (_fbbebd .Formats ,&_cccdb );_afaff !=nil {return _afaff ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_fbbebd .ConditionalFormats =NewCT_ConditionalFormats ();if _fdbee :=d .DecodeElement (_fbbebd .ConditionalFormats ,&_cccdb );_fdbee !=nil {return _fdbee ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_fbbebd .ChartFormats =NewCT_ChartFormats ();if _bbgfd :=d .DecodeElement (_fbbebd .ChartFormats ,&_cccdb );_bbgfd !=nil {return _bbgfd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_fbbebd .PivotHierarchies =NewCT_PivotHierarchies ();if _aggab :=d .DecodeElement (_fbbebd .PivotHierarchies ,&_cccdb );_aggab !=nil {return _aggab ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_fbbebd .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _bgaac :=d .DecodeElement (_fbbebd .PivotTableStyleInfo ,&_cccdb );_bgaac !=nil {return _bgaac ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_fbbebd .Filters =NewCT_PivotFilters ();if _ecebc :=d .DecodeElement (_fbbebd .Filters ,&_cccdb );_ecebc !=nil {return _ecebc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_fbbebd .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _gcfbadg :=d .DecodeElement (_fbbebd .RowHierarchiesUsage ,&_cccdb );_gcfbadg !=nil {return _gcfbadg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_fbbebd .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _gadcb :=d .DecodeElement (_fbbebd .ColHierarchiesUsage ,&_cccdb );_gadcb !=nil {return _gadcb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbbebd .ExtLst =NewCT_ExtensionList ();if _aeegf :=d .DecodeElement (_fbbebd .ExtLst ,&_cccdb );_aeegf !=nil {return _aeegf ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006ce\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_cccdb .Name );if _gaaed :=d .Skip ();_gaaed !=nil {return _gaaed ;};};case _ea .EndElement :break _bdfdbf ;case _ea .CharData :};};return nil ;};func (_fbceb *CT_DeletedField )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_fbceb .NameAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_BookViews struct{ -// Format Id -XfIdAttr uint32 ; +// Workbook View +WorkbookView []*CT_BookView ;}; -// Built-In Style Id -BuiltinIdAttr *uint32 ; +// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path +func (_bgcfee *CT_Tuple )ValidateWithPath (path string )error {return nil };func NewCT_XmlPr ()*CT_XmlPr {_gddcd :=&CT_XmlPr {};return _gddcd };func (_gcceb *CT_PatternFill )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dcec :=range start .Attr {if _dcec .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_gcceb .PatternTypeAttr .UnmarshalXMLAttr (_dcec );continue ;};};_edeag :for {_fbbgab ,_dgbec :=d .Token ();if _dgbec !=nil {return _dgbec ;};switch _ebfgfd :=_fbbgab .(type ){case _ea .StartElement :switch _ebfgfd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"}:_gcceb .FgColor =NewCT_Color ();if _dcaf :=d .DecodeElement (_gcceb .FgColor ,&_ebfgfd );_dcaf !=nil {return _dcaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"}:_gcceb .BgColor =NewCT_Color ();if _caccg :=d .DecodeElement (_gcceb .BgColor ,&_ebfgfd );_caccg !=nil {return _caccg ;};default:_c .Log ("\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\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006eF\u0069l\u006c\u0020\u0025\u0076",_ebfgfd .Name );if _eabfbe :=d .Skip ();_eabfbe !=nil {return _eabfbe ;};};case _ea .EndElement :break _edeag ;case _ea .CharData :};};return nil ;};func (_ccfgf ST_Comments )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_ccfgf .String (),start );};func (_adbecc *CT_PageItem )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dbdag :=range start .Attr {if _dbdag .Name .Local =="\u006e\u0061\u006d\u0065"{_bggea ,_fccad :=_dbdag .Value ,error (nil );if _fccad !=nil {return _fccad ;};_adbecc .NameAttr =_bggea ;continue ;};};for {_efbdgf ,_dcggc :=d .Token ();if _dcggc !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_dcggc );};if _gcge ,_gdaeb :=_efbdgf .(_ea .EndElement );_gdaeb &&_gcge .Name ==start .Name {break ;};};return nil ;};func (_acgee *ST_DvAspect )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_acgee =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_acgee =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_acgee =2;};return nil ;}; -// Outline Style -ILevelAttr *uint32 ; +// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path +func (_cfdaf *CT_Number )ValidateWithPath (path string )error {for _cadba ,_cfbad :=range _cfdaf .Tpls {if _cfgae :=_cfbad .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cadba ));_cfgae !=nil {return _cfgae ;};};for _gbfba ,_bcbbc :=range _cfdaf .X {if _bbcbc :=_bcbbc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gbfba ));_bbcbc !=nil {return _bbcbc ;};};return nil ;}; -// Hidden Style -HiddenAttr *bool ; +// Validate validates the CT_WebPr and its children +func (_gfbda *CT_WebPr )Validate ()error {return _gfbda .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");};func (_daeaa *CT_NumFmt )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_daeaa .NumFmtIdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_be .Sprintf ("\u0025\u0076",_daeaa .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cgcab *CT_OleItems )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_efagc :for {_gddff ,_afadge :=d .Token ();if _afadge !=nil {return _afadge ;};switch _bgcgd :=_gddff .(type ){case _ea .StartElement :switch _bgcgd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"}:_cdaad :=NewCT_OleItem ();if _bacfec :=d .DecodeElement (_cdaad ,&_bgcgd );_bacfec !=nil {return _bacfec ;};_cgcab .OleItem =append (_cgcab .OleItem ,_cdaad );default:_c .Log ("\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\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bgcgd .Name );if _gada :=d .Skip ();_gada !=nil {return _gada ;};};case _ea .EndElement :break _efagc ;case _ea .CharData :};};return nil ;}; -// Custom Built In -CustomBuiltinAttr *bool ; +// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path +func (_bbabf *CT_RevisionHeader )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_bbabf .GuidAttr ){return _be .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,_bbabf .GuidAttr );};if _cagfa :=_bbabf .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_cagfa !=nil {return _cagfa ;};if _bbabf .ReviewedList !=nil {if _dgfga :=_bbabf .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074");_dgfga !=nil {return _dgfga ;};};if _bbabf .ExtLst !=nil {if _dgdgf :=_bbabf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgdgf !=nil {return _dgdgf ;};};return nil ;};func (_bccdd ST_CellFormulaType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_fedbe :=_ea .Attr {};_fedbe .Name =name ;switch _bccdd {case ST_CellFormulaTypeUnset :_fedbe .Value ="";case ST_CellFormulaTypeNormal :_fedbe .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_fedbe .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_fedbe .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case ST_CellFormulaTypeShared :_fedbe .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _fedbe ,nil ;};func (_eabbef ST_DataValidationErrorStyle )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_ffaabd :=_ea .Attr {};_ffaabd .Name =name ;switch _eabbef {case ST_DataValidationErrorStyleUnset :_ffaabd .Value ="";case ST_DataValidationErrorStyleStop :_ffaabd .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_ffaabd .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_ffaabd .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _ffaabd ,nil ;};func NewCT_PivotDimension ()*CT_PivotDimension {_dcegegd :=&CT_PivotDimension {};return _dcegegd };func (_eaggdf ST_SheetViewType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_eaggdf .String (),start );};type CT_WebPublishObject struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gdcfbd *ST_DvAspect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bedcfb ,_bgcafa :=d .Token ();if _bgcafa !=nil {return _bgcafa ;};if _bcggab ,_dbgfd :=_bedcfb .(_b .EndElement );_dbgfd &&_bcggab .Name ==start .Name {*_gdcfbd =1;return nil ;};if _ebafb ,_feeab :=_bedcfb .(_b .CharData );!_feeab {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bedcfb );}else {switch string (_ebafb ){case "":*_gdcfbd =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_gdcfbd =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_gdcfbd =2;};};_bedcfb ,_bgcafa =d .Token ();if _bgcafa !=nil {return _bgcafa ;};if _fbdgbc ,_gcfgfd :=_bedcfb .(_b .EndElement );_gcfgfd &&_fbdgbc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bedcfb );}; +// Id +IdAttr uint32 ; -// Validate validates the CT_PivotDimension and its children -func (_ggeec *CT_PivotDimension )Validate ()error {return _ggeec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_acgafe *ST_TimePeriod )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acgafe =0;case "\u0074\u006f\u0064a\u0079":*_acgafe =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_acgafe =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_acgafe =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_acgafe =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_acgafe =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_acgafe =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_acgafe =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_acgafe =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_acgafe =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_acgafe =10;};return nil ;};func (_ffcac ST_Comments )ValidateWithPath (path string )error {switch _ffcac {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffcac ));};return nil ;};func NewCT_PCDKPIs ()*CT_PCDKPIs {_aggda :=&CT_PCDKPIs {};return _aggda };type CT_RevisionHeaders struct{ +// Div Id +DivIdAttr string ; -// Last Revision GUID -GuidAttr string ; +// Source Object +SourceObjectAttr *string ; -// Last GUID -LastGuidAttr *string ; +// Destination File +DestinationFileAttr string ; -// Shared Workbook -SharedAttr *bool ; +// Title +TitleAttr *string ; -// Disk Revisions -DiskRevisionsAttr *bool ; +// Auto Republish +AutoRepublishAttr *bool ;};func NewCT_DdeValues ()*CT_DdeValues {_ffcc :=&CT_DdeValues {};return _ffcc };func NewCT_TableMissing ()*CT_TableMissing {_ccgae :=&CT_TableMissing {};return _ccgae };func NewCT_Pane ()*CT_Pane {_bcdgc :=&CT_Pane {};return _bcdgc }; -// History -HistoryAttr *bool ; +// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path +func (_geggce *CT_Tables )ValidateWithPath (path string )error {for _ggcde ,_gdeac :=range _geggce .M {if _geggeb :=_gdeac .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_ggcde ));_geggeb !=nil {return _geggeb ;};};for _fbgbc ,_dddda :=range _geggce .S {if _dfggb :=_dddda .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fbgbc ));_dfggb !=nil {return _dfggb ;};};for _dcbed ,_bdabc :=range _geggce .X {if _deabf :=_bdabc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dcbed ));_deabf !=nil {return _deabf ;};};return nil ;}; -// Track Revisions -TrackRevisionsAttr *bool ; +// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path +func (_fcagf *CT_MetadataRecord )ValidateWithPath (path string )error {return nil };const (ST_DdeValueTypeUnset ST_DdeValueType =0;ST_DdeValueTypeNil ST_DdeValueType =1;ST_DdeValueTypeB ST_DdeValueType =2;ST_DdeValueTypeN ST_DdeValueType =3;ST_DdeValueTypeE ST_DdeValueType =4;ST_DdeValueTypeStr ST_DdeValueType =5;);func NewCT_ChartFormats ()*CT_ChartFormats {_gbbgc :=&CT_ChartFormats {};return _gbbgc };func (_bcffd *CT_RElt )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bgbe :for {_fdadb ,_fbddd :=d .Token ();if _fbddd !=nil {return _fbddd ;};switch _fdadbb :=_fdadb .(type ){case _ea .StartElement :switch _fdadbb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bcffd .RPr =NewCT_RPrElt ();if _dggeb :=d .DecodeElement (_bcffd .RPr ,&_fdadbb );_dggeb !=nil {return _dggeb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _gecccd :=d .DecodeElement (&_bcffd .T ,&_fdadbb );_gecccd !=nil {return _gecccd ;};default:_c .Log ("\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\u0045\u006c\u0074\u0020\u0025\u0076",_fdadbb .Name );if _dabdbc :=d .Skip ();_dabdbc !=nil {return _dabdbc ;};};case _ea .EndElement :break _bgbe ;case _ea .CharData :};};return nil ;};func NewCT_ColorFilter ()*CT_ColorFilter {_cgfa :=&CT_ColorFilter {};return _cgfa };type CT_Col struct{ -// Exclusive Mode -ExclusiveAttr *bool ; +// Minimum Column +MinAttr uint32 ; -// Revision Id -RevisionIdAttr *uint32 ; +// Maximum Column +MaxAttr uint32 ; -// Version -VersionAttr *int32 ; +// Column Width +WidthAttr *float64 ; -// Keep Change History -KeepChangeHistoryAttr *bool ; +// Style +StyleAttr *uint32 ; -// Protected -ProtectedAttr *bool ; +// Hidden Columns +HiddenAttr *bool ; -// Preserve History -PreserveHistoryAttr *uint32 ; +// Best Fit Column Width +BestFitAttr *bool ; -// Header -Header []*CT_RevisionHeader ;};func NewCT_RowFields ()*CT_RowFields {_ggceb :=&CT_RowFields {};return _ggceb }; +// Custom Width +CustomWidthAttr *bool ; -// Validate validates the CT_CustomProperty and its children -func (_ecbga *CT_CustomProperty )Validate ()error {return _ecbga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func NewCT_WebPublishing ()*CT_WebPublishing {_bdaec :=&CT_WebPublishing {};return _bdaec }; +// Show Phonetic Information +PhoneticAttr *bool ; -// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path -func (_eagbc *CT_SheetProtection )ValidateWithPath (path string )error {return nil };func (_edbbdg ST_CfType )ValidateWithPath (path string )error {switch _edbbdg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edbbdg ));};return nil ;};type CT_Formats struct{ +// Outline Level +OutlineLevelAttr *uint8 ; -// Formats Count -CountAttr *uint32 ; +// Collapsed +CollapsedAttr *bool ;}; -// PivotTable Format -Format []*CT_Format ;};type CT_PageMargins struct{ +// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path +func (_gcfbd *CT_WorksheetSource )ValidateWithPath (path string )error {return nil }; -// Left Page Margin -LeftAttr float64 ; +// Validate validates the CT_ConditionalFormatting and its children +func (_fdfe *CT_ConditionalFormatting )Validate ()error {return _fdfe .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");}; -// Right Page Margin -RightAttr float64 ; +// Validate validates the CT_BooleanProperty and its children +func (_cee *CT_BooleanProperty )Validate ()error {return _cee .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};func (_efgdd ST_FilterOperator )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_begbd :=_ea .Attr {};_begbd .Name =name ;switch _efgdd {case ST_FilterOperatorUnset :_begbd .Value ="";case ST_FilterOperatorEqual :_begbd .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_begbd .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_begbd .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_begbd .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_begbd .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_begbd .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return _begbd ,nil ;};func (_cgdcf *CT_Item )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cgdcf .NAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_cgdcf .NAttr )});};if _cgdcf .TAttr !=ST_ItemTypeUnset {_bffgc ,_ddbdg :=_cgdcf .TAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074"});if _ddbdg !=nil {return _ddbdg ;};start .Attr =append (start .Attr ,_bffgc );};if _cgdcf .HAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgdcf .HAttr ))});};if _cgdcf .SAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgdcf .SAttr ))});};if _cgdcf .SdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgdcf .SdAttr ))});};if _cgdcf .FAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgdcf .FAttr ))});};if _cgdcf .MAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgdcf .MAttr ))});};if _cgdcf .CAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgdcf .CAttr ))});};if _cgdcf .XAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078"},Value :_be .Sprintf ("\u0025\u0076",*_cgdcf .XAttr )});};if _cgdcf .DAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgdcf .DAttr ))});};if _cgdcf .EAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgdcf .EAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_abgeg ST_TextHAlign )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_bgefg :=_ea .Attr {};_bgefg .Name =name ;switch _abgeg {case ST_TextHAlignUnset :_bgefg .Value ="";case ST_TextHAlignLeft :_bgefg .Value ="\u006c\u0065\u0066\u0074";case ST_TextHAlignCenter :_bgefg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_bgefg .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_bgefg .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_bgefg .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _bgefg ,nil ;};func (_cafbc *CT_GroupLevels )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cafbc .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cafbc .CountAttr )});};e .EncodeToken (start );_gebda :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_gfbac :=range _cafbc .GroupLevel {e .EncodeElement (_gfbac ,_gebda );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_accda *ST_ItemType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_accda =0;case "\u0064\u0061\u0074\u0061":*_accda =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_accda =2;case "\u0073\u0075\u006d":*_accda =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_accda =4;case "\u0061\u0076\u0067":*_accda =5;case "\u006d\u0061\u0078":*_accda =6;case "\u006d\u0069\u006e":*_accda =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_accda =8;case "\u0063\u006f\u0075n\u0074":*_accda =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_accda =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_accda =11;case "\u0076\u0061\u0072":*_accda =12;case "\u0076\u0061\u0072\u0050":*_accda =13;case "\u0067\u0072\u0061n\u0064":*_accda =14;case "\u0062\u006c\u0061n\u006b":*_accda =15;};return nil ;};func (_adcfd *CT_IconFilter )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_adcfd .IconSetAttr =ST_IconSetType (1);for _ ,_acgff :=range start .Attr {if _acgff .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_adcfd .IconSetAttr .UnmarshalXMLAttr (_acgff );continue ;};if _acgff .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_abeef ,_bgba :=_b .ParseUint (_acgff .Value ,10,32);if _bgba !=nil {return _bgba ;};_cgdbg :=uint32 (_abeef );_adcfd .IconIdAttr =&_cgdbg ;continue ;};};for {_cfdf ,_dece :=d .Token ();if _dece !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_dece );};if _gaacf ,_fdbc :=_cfdf .(_ea .EndElement );_fdbc &&_gaacf .Name ==start .Name {break ;};};return nil ;};func NewCT_DdeItems ()*CT_DdeItems {_cbdc :=&CT_DdeItems {};return _cbdc };func (_eeabdb *ST_CalcMode )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_geeef ,_facgeg :=d .Token ();if _facgeg !=nil {return _facgeg ;};if _eecb ,_edcee :=_geeef .(_ea .EndElement );_edcee &&_eecb .Name ==start .Name {*_eeabdb =1;return nil ;};if _cbaagd ,_ggbde :=_geeef .(_ea .CharData );!_ggbde {return _be .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",_geeef );}else {switch string (_cbaagd ){case "":*_eeabdb =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_eeabdb =1;case "\u0061\u0075\u0074\u006f":*_eeabdb =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_eeabdb =3;};};_geeef ,_facgeg =d .Token ();if _facgeg !=nil {return _facgeg ;};if _cafdaf ,_becgg :=_geeef .(_ea .EndElement );_becgg &&_cafdaf .Name ==start .Name {return nil ;};return _be .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",_geeef );};func NewCT_DefinedNames ()*CT_DefinedNames {_cdabg :=&CT_DefinedNames {};return _cdabg }; -// Top Page Margin -TopAttr float64 ; +// Validate validates the CT_GroupMember and its children +func (_efcgg *CT_GroupMember )Validate ()error {return _efcgg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func (_cbefd ST_MdxFunctionType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_ebbcd :=_ea .Attr {};_ebbcd .Name =name ;switch _cbefd {case ST_MdxFunctionTypeUnset :_ebbcd .Value ="";case ST_MdxFunctionTypeM :_ebbcd .Value ="\u006d";case ST_MdxFunctionTypeV :_ebbcd .Value ="\u0076";case ST_MdxFunctionTypeS :_ebbcd .Value ="\u0073";case ST_MdxFunctionTypeC :_ebbcd .Value ="\u0063";case ST_MdxFunctionTypeR :_ebbcd .Value ="\u0072";case ST_MdxFunctionTypeP :_ebbcd .Value ="\u0070";case ST_MdxFunctionTypeK :_ebbcd .Value ="\u006b";};return _ebbcd ,nil ;}; -// Bottom Page Margin -BottomAttr float64 ; +// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path +func (_afeb *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _afeb .ExternalBook !=nil {if _cgbac :=_afeb .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_cgbac !=nil {return _cgbac ;};};if _afeb .DdeLink !=nil {if _ebed :=_afeb .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_ebed !=nil {return _ebed ;};};if _afeb .OleLink !=nil {if _bfadg :=_afeb .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");_bfadg !=nil {return _bfadg ;};};return nil ;}; -// Header Page Margin -HeaderAttr float64 ; +// Validate validates the CT_DdeItem and its children +func (_ecccb *CT_DdeItem )Validate ()error {return _ecccb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");};func (_cabfd *CT_Scenarios )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cabfd .CurrentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cabfd .CurrentAttr )});};if _cabfd .ShowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0076",*_cabfd .ShowAttr )});};if _cabfd .SqrefAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_cabfd .SqrefAttr )});};e .EncodeToken (start );_ccafc :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_cfggg :=range _cabfd .Scenario {e .EncodeElement (_cfggg ,_ccafc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_Xf struct{ -// Footer Page Margin -FooterAttr float64 ;};func (_eaefe *CT_VolTypes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dfbff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_fgcge :=range _eaefe .VolType {e .EncodeElement (_fgcge ,_dfbff );};if _eaefe .ExtLst !=nil {_bfccff :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eaefe .ExtLst ,_bfccff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CfRule struct{ +// Number Format Id +NumFmtIdAttr *uint32 ; -// Type -TypeAttr ST_CfType ; +// Font Id +FontIdAttr *uint32 ; -// Differential Formatting Id -DxfIdAttr *uint32 ; +// Fill Id +FillIdAttr *uint32 ; -// Priority -PriorityAttr int32 ; +// Border Id +BorderIdAttr *uint32 ; -// Stop If True -StopIfTrueAttr *bool ; +// Format Id +XfIdAttr *uint32 ; -// Above Or Below Average -AboveAverageAttr *bool ; +// Quote Prefix +QuotePrefixAttr *bool ; -// Top 10 Percent -PercentAttr *bool ; +// Pivot Button +PivotButtonAttr *bool ; -// Bottom N -BottomAttr *bool ; +// Apply Number Format +ApplyNumberFormatAttr *bool ; -// Operator -OperatorAttr ST_ConditionalFormattingOperator ; +// Apply Font +ApplyFontAttr *bool ; -// Text -TextAttr *string ; +// Apply Fill +ApplyFillAttr *bool ; -// Time Period -TimePeriodAttr ST_TimePeriod ; +// Apply Border +ApplyBorderAttr *bool ; -// Rank -RankAttr *uint32 ; +// Apply Alignment +ApplyAlignmentAttr *bool ; -// StdDev -StdDevAttr *int32 ; +// Apply Protection +ApplyProtectionAttr *bool ; -// Equal Average -EqualAverageAttr *bool ; +// Alignment +Alignment *CT_CellAlignment ; -// Formula -Formula []string ; +// Protection +Protection *CT_CellProtection ; -// Color Scale -ColorScale *CT_ColorScale ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ggef *CT_CacheSource )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ggef .TypeAttr =ST_SourceType (1);for _ ,_bdab :=range start .Attr {if _bdab .Name .Local =="\u0074\u0079\u0070\u0065"{_ggef .TypeAttr .UnmarshalXMLAttr (_bdab );continue ;};if _bdab .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_egeg ,_afef :=_b .ParseUint (_bdab .Value ,10,32);if _afef !=nil {return _afef ;};_fcba :=uint32 (_egeg );_ggef .ConnectionIdAttr =&_fcba ;continue ;};};_adc :for {_ffag ,_eade :=d .Token ();if _eade !=nil {return _eade ;};switch _bfef :=_ffag .(type ){case _ea .StartElement :switch _bfef .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_ggef .WorksheetSource =NewCT_WorksheetSource ();if _ebb :=d .DecodeElement (_ggef .WorksheetSource ,&_bfef );_ebb !=nil {return _ebb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}:_ggef .Consolidation =NewCT_Consolidation ();if _ebde :=d .DecodeElement (_ggef .Consolidation ,&_bfef );_ebde !=nil {return _ebde ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggef .ExtLst =NewCT_ExtensionList ();if _egcg :=d .DecodeElement (_ggef .ExtLst ,&_bfef );_egcg !=nil {return _egcg ;};default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_bfef .Name );if _dbeb :=d .Skip ();_dbeb !=nil {return _dbeb ;};};case _ea .EndElement :break _adc ;case _ea .CharData :};};return nil ;};func (_dedc *CT_PageMargins )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dcgcg :=range start .Attr {if _dcgcg .Name .Local =="\u006c\u0065\u0066\u0074"{_dfccg ,_efaddd :=_b .ParseFloat (_dcgcg .Value ,64);if _efaddd !=nil {return _efaddd ;};_dedc .LeftAttr =_dfccg ;continue ;};if _dcgcg .Name .Local =="\u0072\u0069\u0067h\u0074"{_gefdd ,_acbce :=_b .ParseFloat (_dcgcg .Value ,64);if _acbce !=nil {return _acbce ;};_dedc .RightAttr =_gefdd ;continue ;};if _dcgcg .Name .Local =="\u0074\u006f\u0070"{_gfebf ,_gefgc :=_b .ParseFloat (_dcgcg .Value ,64);if _gefgc !=nil {return _gefgc ;};_dedc .TopAttr =_gfebf ;continue ;};if _dcgcg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_bbgfc ,_cgfc :=_b .ParseFloat (_dcgcg .Value ,64);if _cgfc !=nil {return _cgfc ;};_dedc .BottomAttr =_bbgfc ;continue ;};if _dcgcg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_aeaeg ,_bffdad :=_b .ParseFloat (_dcgcg .Value ,64);if _bffdad !=nil {return _bffdad ;};_dedc .HeaderAttr =_aeaeg ;continue ;};if _dcgcg .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_cdggf ,_dadcc :=_b .ParseFloat (_dcgcg .Value ,64);if _dadcc !=nil {return _dadcc ;};_dedc .FooterAttr =_cdggf ;continue ;};};for {_dfcga ,_deegb :=d .Token ();if _deegb !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_deegb );};if _dcdcd ,_gbccf :=_dfcga .(_ea .EndElement );_gbccf &&_dcdcd .Name ==start .Name {break ;};};return nil ;};func (_bebb *CT_CommentPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bebb .Anchor =NewCT_ObjectAnchor ();for _ ,_ageb :=range start .Attr {if _ageb .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_bcddf ,_bffe :=_ageb .Value ,error (nil );if _bffe !=nil {return _bffe ;};_bebb .AltTextAttr =&_bcddf ;continue ;};if _ageb .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_abfge ,_bgdg :=_b .ParseBool (_ageb .Value );if _bgdg !=nil {return _bgdg ;};_bebb .DefaultSizeAttr =&_abfge ;continue ;};if _ageb .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbdc ,_dcfgf :=_b .ParseBool (_ageb .Value );if _dcfgf !=nil {return _dcfgf ;};_bebb .PrintAttr =&_gbdc ;continue ;};if _ageb .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_caae ,_beea :=_b .ParseBool (_ageb .Value );if _beea !=nil {return _beea ;};_bebb .DisabledAttr =&_caae ;continue ;};if _ageb .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_cedac ,_ccec :=_b .ParseBool (_ageb .Value );if _ccec !=nil {return _ccec ;};_bebb .AutoFillAttr =&_cedac ;continue ;};if _ageb .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_ededf ,_gdcea :=_b .ParseBool (_ageb .Value );if _gdcea !=nil {return _gdcea ;};_bebb .AutoLineAttr =&_ededf ;continue ;};if _ageb .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_abgc ,_agbf :=_b .ParseBool (_ageb .Value );if _agbf !=nil {return _agbf ;};_bebb .LockedAttr =&_abgc ;continue ;};if _ageb .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_bebb .TextHAlignAttr .UnmarshalXMLAttr (_ageb );continue ;};if _ageb .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_bebb .TextVAlignAttr .UnmarshalXMLAttr (_ageb );continue ;};if _ageb .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_egce ,_fcbf :=_b .ParseBool (_ageb .Value );if _fcbf !=nil {return _fcbf ;};_bebb .LockTextAttr =&_egce ;continue ;};if _ageb .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_beega ,_degc :=_b .ParseBool (_ageb .Value );if _degc !=nil {return _degc ;};_bebb .JustLastXAttr =&_beega ;continue ;};if _ageb .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_gfde ,_eecd :=_b .ParseBool (_ageb .Value );if _eecd !=nil {return _eecd ;};_bebb .AutoScaleAttr =&_gfde ;continue ;};};_gdbc :for {_beffc ,_dbefc :=d .Token ();if _dbefc !=nil {return _dbefc ;};switch _ecbf :=_beffc .(type ){case _ea .StartElement :switch _ecbf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _acgf :=d .DecodeElement (_bebb .Anchor ,&_ecbf );_acgf !=nil {return _acgf ;};default:_c .Log ("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_C\u006f\u006dm\u0065\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_ecbf .Name );if _egfb :=d .Skip ();_egfb !=nil {return _egfb ;};};case _ea .EndElement :break _gdbc ;case _ea .CharData :};};return nil ;};func (_gcdfgb ST_GrowShrinkType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_gcdfgb .String (),start );};func NewCT_BorderPr ()*CT_BorderPr {_cbbc :=&CT_BorderPr {};return _cbbc }; -// Data Bar -DataBar *CT_DataBar ; +// Validate validates the CT_PivotFields and its children +func (_gdcgbd *CT_PivotFields )Validate ()error {return _gdcgbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};func (_gfcbc *CT_SheetProtection )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cafggc :=range start .Attr {if _cafggc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_ccface ,_ebfcf :=_b .ParseBool (_cafggc .Value );if _ebfcf !=nil {return _ebfcf ;};_gfcbc .FormatRowsAttr =&_ccface ;continue ;};if _cafggc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_fcacd ,_ebfce :=_b .ParseBool (_cafggc .Value );if _ebfce !=nil {return _ebfce ;};_gfcbc .InsertColumnsAttr =&_fcacd ;continue ;};if _cafggc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_dgdccd ,_aecfg :=_cafggc .Value ,error (nil );if _aecfg !=nil {return _aecfg ;};_gfcbc .AlgorithmNameAttr =&_dgdccd ;continue ;};if _cafggc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_afecf ,_eeafc :=_b .ParseBool (_cafggc .Value );if _eeafc !=nil {return _eeafc ;};_gfcbc .InsertRowsAttr =&_afecf ;continue ;};if _cafggc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cbeda ,_baddd :=_cafggc .Value ,error (nil );if _baddd !=nil {return _baddd ;};_gfcbc .SaltValueAttr =&_cbeda ;continue ;};if _cafggc .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_abdeb ,_dbddff :=_b .ParseBool (_cafggc .Value );if _dbddff !=nil {return _dbddff ;};_gfcbc .InsertHyperlinksAttr =&_abdeb ;continue ;};if _cafggc .Name .Local =="\u0073\u0068\u0065e\u0074"{_cbacgf ,_dcabf :=_b .ParseBool (_cafggc .Value );if _dcabf !=nil {return _dcabf ;};_gfcbc .SheetAttr =&_cbacgf ;continue ;};if _cafggc .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_ccgga ,_adfff :=_b .ParseBool (_cafggc .Value );if _adfff !=nil {return _adfff ;};_gfcbc .DeleteColumnsAttr =&_ccgga ;continue ;};if _cafggc .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_cffca ,_eaaeg :=_b .ParseBool (_cafggc .Value );if _eaaeg !=nil {return _eaaeg ;};_gfcbc .ScenariosAttr =&_cffca ;continue ;};if _cafggc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_dggaa ,_egfcbb :=_b .ParseBool (_cafggc .Value );if _egfcbb !=nil {return _egfcbb ;};_gfcbc .FormatColumnsAttr =&_dggaa ;continue ;};if _cafggc .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_cbeae ,_gdefb :=_cafggc .Value ,error (nil );if _gdefb !=nil {return _gdefb ;};_gfcbc .PasswordAttr =&_cbeae ;continue ;};if _cafggc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_cefca ,_cbaag :=_cafggc .Value ,error (nil );if _cbaag !=nil {return _cbaag ;};_gfcbc .HashValueAttr =&_cefca ;continue ;};if _cafggc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_egdbgg ,_dbccg :=_b .ParseUint (_cafggc .Value ,10,32);if _dbccg !=nil {return _dbccg ;};_dfcgad :=uint32 (_egdbgg );_gfcbc .SpinCountAttr =&_dfcgad ;continue ;};if _cafggc .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_dcbdfc ,_eadec :=_b .ParseBool (_cafggc .Value );if _eadec !=nil {return _eadec ;};_gfcbc .ObjectsAttr =&_dcbdfc ;continue ;};if _cafggc .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_edbfca ,_acfade :=_b .ParseBool (_cafggc .Value );if _acfade !=nil {return _acfade ;};_gfcbc .FormatCellsAttr =&_edbfca ;continue ;};if _cafggc .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_affag ,_cbgebc :=_b .ParseBool (_cafggc .Value );if _cbgebc !=nil {return _cbgebc ;};_gfcbc .DeleteRowsAttr =&_affag ;continue ;};if _cafggc .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_ddbcd ,_cgbfc :=_b .ParseBool (_cafggc .Value );if _cgbfc !=nil {return _cgbfc ;};_gfcbc .SelectLockedCellsAttr =&_ddbcd ;continue ;};if _cafggc .Name .Local =="\u0073\u006f\u0072\u0074"{_gcdeb ,_dgdfca :=_b .ParseBool (_cafggc .Value );if _dgdfca !=nil {return _dgdfca ;};_gfcbc .SortAttr =&_gcdeb ;continue ;};if _cafggc .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_dgcfc ,_eaaff :=_b .ParseBool (_cafggc .Value );if _eaaff !=nil {return _eaaff ;};_gfcbc .AutoFilterAttr =&_dgcfc ;continue ;};if _cafggc .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_fdcfe ,_edeagcd :=_b .ParseBool (_cafggc .Value );if _edeagcd !=nil {return _edeagcd ;};_gfcbc .PivotTablesAttr =&_fdcfe ;continue ;};if _cafggc .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_cffbd ,_cbaaf :=_b .ParseBool (_cafggc .Value );if _cbaaf !=nil {return _cbaaf ;};_gfcbc .SelectUnlockedCellsAttr =&_cffbd ;continue ;};};for {_bbbbb ,_edbg :=d .Token ();if _edbg !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_edbg );};if _cdbfbe ,_ddddc :=_bbbbb .(_ea .EndElement );_ddddc &&_cdbfbe .Name ==start .Name {break ;};};return nil ;}; -// Icon Set -IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path +func (_ddeab *CT_XmlCellPr )ValidateWithPath (path string )error {if _aafae :=_ddeab .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_aafae !=nil {return _aafae ;};if _ddeab .ExtLst !=nil {if _geeaf :=_ddeab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geeaf !=nil {return _geeaf ;};};return nil ;};func (_cbeedc *ST_CfType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fdfdda ,_deffce :=d .Token ();if _deffce !=nil {return _deffce ;};if _cafbcd ,_fcgbc :=_fdfdda .(_ea .EndElement );_fcgbc &&_cafbcd .Name ==start .Name {*_cbeedc =1;return nil ;};if _afaafa ,_bdfbbc :=_fdfdda .(_ea .CharData );!_bdfbbc {return _be .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",_fdfdda );}else {switch string (_afaafa ){case "":*_cbeedc =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_cbeedc =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_cbeedc =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_cbeedc =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_cbeedc =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_cbeedc =5;case "\u0074\u006f\u00701\u0030":*_cbeedc =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_cbeedc =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_cbeedc =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_cbeedc =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_cbeedc =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_cbeedc =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_cbeedc =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_cbeedc =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_cbeedc =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_cbeedc =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_cbeedc =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_cbeedc =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_cbeedc =18;};};_fdfdda ,_deffce =d .Token ();if _deffce !=nil {return _deffce ;};if _ddfec ,_bfbfb :=_fdfdda .(_ea .EndElement );_bfbfb &&_ddfec .Name ==start .Name {return nil ;};return _be .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",_fdfdda );};func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_gfdfd :=&CT_ReviewedRevisions {};return _gfdfd ;};func (_cddeca *ST_SheetViewType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_cddeca =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cddeca =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_cddeca =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_cddeca =3;};return nil ;};func (_ffegc *CT_SheetCalcPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ffegc .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffegc .FullCalcOnLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LegacyDrawing and its children -func (_aagcag *CT_LegacyDrawing )Validate ()error {return _aagcag .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func NewCT_VolTopicRef ()*CT_VolTopicRef {_abgbfe :=&CT_VolTopicRef {};return _abgbfe };type CT_RgbColor struct{ +// Validate validates the CT_pivotTableDefinition and its children +func (_fdfega *CT_pivotTableDefinition )Validate ()error {return _fdfega .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_cgbbga *CT_Error )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gdfeb :=range start .Attr {if _gdfeb .Name .Local =="\u0066\u0063"{_fgeab ,_gdgg :=_gdfeb .Value ,error (nil );if _gdgg !=nil {return _gdgg ;};_cgbbga .FcAttr =&_fgeab ;continue ;};if _gdfeb .Name .Local =="\u0076"{_bgea ,_dfec :=_gdfeb .Value ,error (nil );if _dfec !=nil {return _dfec ;};_cgbbga .VAttr =_bgea ;continue ;};if _gdfeb .Name .Local =="\u0066"{_fgfe ,_becagg :=_b .ParseBool (_gdfeb .Value );if _becagg !=nil {return _becagg ;};_cgbbga .FAttr =&_fgfe ;continue ;};if _gdfeb .Name .Local =="\u0063"{_cbcda ,_cgccba :=_gdfeb .Value ,error (nil );if _cgccba !=nil {return _cgccba ;};_cgbbga .CAttr =&_cbcda ;continue ;};if _gdfeb .Name .Local =="\u0063\u0070"{_beefe ,_afcfg :=_b .ParseUint (_gdfeb .Value ,10,32);if _afcfg !=nil {return _afcfg ;};_cabd :=uint32 (_beefe );_cgbbga .CpAttr =&_cabd ;continue ;};if _gdfeb .Name .Local =="\u0069\u006e"{_cegge ,_eafab :=_b .ParseUint (_gdfeb .Value ,10,32);if _eafab !=nil {return _eafab ;};_ccecc :=uint32 (_cegge );_cgbbga .InAttr =&_ccecc ;continue ;};if _gdfeb .Name .Local =="\u0062\u0063"{_daac ,_cfeae :=_gdfeb .Value ,error (nil );if _cfeae !=nil {return _cfeae ;};_cgbbga .BcAttr =&_daac ;continue ;};if _gdfeb .Name .Local =="\u0075"{_aadgc ,_abgg :=_b .ParseBool (_gdfeb .Value );if _abgg !=nil {return _abgg ;};_cgbbga .UAttr =&_aadgc ;continue ;};if _gdfeb .Name .Local =="\u0069"{_eegea ,_ceaf :=_b .ParseBool (_gdfeb .Value );if _ceaf !=nil {return _ceaf ;};_cgbbga .IAttr =&_eegea ;continue ;};if _gdfeb .Name .Local =="\u0075\u006e"{_cfad ,_beefed :=_b .ParseBool (_gdfeb .Value );if _beefed !=nil {return _beefed ;};_cgbbga .UnAttr =&_cfad ;continue ;};if _gdfeb .Name .Local =="\u0073\u0074"{_dbgag ,_acdg :=_b .ParseBool (_gdfeb .Value );if _acdg !=nil {return _acdg ;};_cgbbga .StAttr =&_dbgag ;continue ;};if _gdfeb .Name .Local =="\u0062"{_aacbb ,_bfce :=_b .ParseBool (_gdfeb .Value );if _bfce !=nil {return _bfce ;};_cgbbga .BAttr =&_aacbb ;continue ;};};_agbd :for {_geabba ,_eaggd :=d .Token ();if _eaggd !=nil {return _eaggd ;};switch _fcbac :=_geabba .(type ){case _ea .StartElement :switch _fcbac .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_cgbbga .Tpls =NewCT_Tuples ();if _affad :=d .DecodeElement (_cgbbga .Tpls ,&_fcbac );_affad !=nil {return _affad ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_addd :=NewCT_X ();if _bagdf :=d .DecodeElement (_addd ,&_fcbac );_bagdf !=nil {return _bagdf ;};_cgbbga .X =append (_cgbbga .X ,_addd );default:_c .Log ("\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\u0045\u0072\u0072\u006f\u0072\u0020\u0025\u0076",_fcbac .Name );if _fcaeb :=d .Skip ();_fcaeb !=nil {return _fcaeb ;};};case _ea .EndElement :break _agbd ;case _ea .CharData :};};return nil ;}; -// Alpha Red Green Blue -RgbAttr *string ;};func (_adecf *CT_FileRecoveryPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adecf .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_adecf .AutoRecoverAttr ))});};if _adecf .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_adecf .CrashSaveAttr ))});};if _adecf .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_adecf .DataExtractLoadAttr ))});};if _adecf .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_adecf .RepairLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path +func (_adddc *CT_PivotDimension )ValidateWithPath (path string )error {return nil };func (_fbbaff *CT_SheetDimension )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ccdfeb :=range start .Attr {if _ccdfeb .Name .Local =="\u0072\u0065\u0066"{_effgbfa ,_fbfdfe :=_ccdfeb .Value ,error (nil );if _fbfdfe !=nil {return _fbfdfe ;};_fbbaff .RefAttr =_effgbfa ;continue ;};};for {_beeef ,_febdf :=d .Token ();if _febdf !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_febdf );};if _ddddb ,_afgae :=_beeef .(_ea .EndElement );_afgae &&_ddddb .Name ==start .Name {break ;};};return nil ;};func (_gfgdg *CT_CalcChain )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_efcc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_fbaf :=range _gfgdg .C {e .EncodeElement (_fbaf ,_efcc );};if _gfgdg .ExtLst !=nil {_feeb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfgdg .ExtLst ,_feeb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewSst ()*Sst {_feffd :=&Sst {};_feffd .CT_Sst =*NewCT_Sst ();return _feffd };func NewCT_FunctionGroups ()*CT_FunctionGroups {_ceac :=&CT_FunctionGroups {};return _ceac };func (_fgcag *CT_SmartTagType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fbefb :=range start .Attr {if _fbefb .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_dfdfb ,_geffff :=_fbefb .Value ,error (nil );if _geffff !=nil {return _geffff ;};_fgcag .NamespaceUriAttr =&_dfdfb ;continue ;};if _fbefb .Name .Local =="\u006e\u0061\u006d\u0065"{_fabef ,_fafeb :=_fbefb .Value ,error (nil );if _fafeb !=nil {return _fafeb ;};_fgcag .NameAttr =&_fabef ;continue ;};if _fbefb .Name .Local =="\u0075\u0072\u006c"{_eeedda ,_caba :=_fbefb .Value ,error (nil );if _caba !=nil {return _caba ;};_fgcag .UrlAttr =&_eeedda ;continue ;};};for {_dacfe ,_begbcf :=d .Token ();if _begbcf !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_begbcf );};if _afffgb ,_bgbgaf :=_dacfe .(_ea .EndElement );_bgbgaf &&_afffgb .Name ==start .Name {break ;};};return nil ;};func (_ebefa *CT_RevisionConflict )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ebefa .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_ebefa .SheetIdAttr )});};if _ebefa .RIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_ebefa .RIdAttr )});};if _ebefa .UaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ebefa .UaAttr ))});};if _ebefa .RaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ebefa .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CacheField and its children -func (_cbfc *CT_CacheField )Validate ()error {return _cbfc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");};func (_ecdgbc ST_Orientation )String ()string {switch _ecdgbc {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 3:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";}; +// Validate validates the CT_PCDSCPage and its children +func (_eaac *CT_PCDSCPage )Validate ()error {return _eaac .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");}; -// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path -func (_becca *QueryTable )ValidateWithPath (path string )error {if _cagbc :=_becca .CT_QueryTable .ValidateWithPath (path );_cagbc !=nil {return _cagbc ;};return nil ;};type CT_DdeItems struct{ +// Validate validates the CT_CellAlignment and its children +func (_cgeg *CT_CellAlignment )Validate ()error {return _cgeg .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func NewCT_BookView ()*CT_BookView {_dfb :=&CT_BookView {};return _dfb };func NewCT_Set ()*CT_Set {_cbfea :=&CT_Set {};return _cbfea };func (_edagd *CT_PivotCaches )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_abeda :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}};for _ ,_cefbd :=range _edagd .PivotCache {e .EncodeElement (_cefbd ,_abeda );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// DDE Item definition -DdeItem []*CT_DdeItem ;}; +// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path +func (_gdbef *CT_ServerFormats )ValidateWithPath (path string )error {for _bcfee ,_bfaecb :=range _gdbef .ServerFormat {if _fdcbb :=_bfaecb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_bcfee ));_fdcbb !=nil {return _fdcbb ;};};return nil ;};func (_fdaffe *ST_SheetState )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_aadcg ,_deefd :=d .Token ();if _deefd !=nil {return _deefd ;};if _deded ,_bfegeea :=_aadcg .(_ea .EndElement );_bfegeea &&_deded .Name ==start .Name {*_fdaffe =1;return nil ;};if _aceege ,_fdced :=_aadcg .(_ea .CharData );!_fdced {return _be .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",_aadcg );}else {switch string (_aceege ){case "":*_fdaffe =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_fdaffe =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_fdaffe =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_fdaffe =3;};};_aadcg ,_deefd =d .Token ();if _deefd !=nil {return _deefd ;};if _begff ,_dcbbae :=_aadcg .(_ea .EndElement );_dcbbae &&_begff .Name ==start .Name {return nil ;};return _be .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",_aadcg );}; -// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path -func (_eabc *CT_ChartsheetViews )ValidateWithPath (path string )error {for _bdba ,_bfgec :=range _eabc .SheetView {if _ffbb :=_bfgec .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_bdba ));_ffbb !=nil {return _ffbb ;};};if _eabc .ExtLst !=nil {if _cdce :=_eabc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdce !=nil {return _cdce ;};};return nil ;}; +// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path +func (_agaea *CT_CellStyle )ValidateWithPath (path string )error {if _agaea .ExtLst !=nil {if _egbf :=_agaea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egbf !=nil {return _egbf ;};};return nil ;}; -// Validate validates the CT_NumFmts and its children -func (_dfcca *CT_NumFmts )Validate ()error {return _dfcca .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");}; +// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path +func (_gcff *CT_ExternalLink )ValidateWithPath (path string )error {if _gcff .Choice !=nil {if _ecda :=_gcff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ecda !=nil {return _ecda ;};};if _gcff .ExtLst !=nil {if _bdbab :=_gcff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbab !=nil {return _bdbab ;};};return nil ;};func (_adfcg *Table )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065";return _adfcg .CT_Table .MarshalXML (e ,start );};func (_bdecd *CT_RevisionDefinedName )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ffecce :=range start .Attr {if _ffecce .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_addde ,_cagfcb :=_ffecce .Value ,error (nil );if _cagfcb !=nil {return _cagfcb ;};_bdecd .DescriptionAttr =&_addde ;continue ;};if _ffecce .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_gddecb ,_dccfd :=_ffecce .Value ,error (nil );if _dccfd !=nil {return _dccfd ;};_bdecd .OldDescriptionAttr =&_gddecb ;continue ;};if _ffecce .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_fbbgf ,_beccg :=_b .ParseBool (_ffecce .Value );if _beccg !=nil {return _beccg ;};_bdecd .CustomViewAttr =&_fbbgf ;continue ;};if _ffecce .Name .Local =="\u0068\u0065\u006c\u0070"{_fffaa ,_ebcdc :=_ffecce .Value ,error (nil );if _ebcdc !=nil {return _ebcdc ;};_bdecd .HelpAttr =&_fffaa ;continue ;};if _ffecce .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_cgdcb ,_gbfbf :=_b .ParseBool (_ffecce .Value );if _gbfbf !=nil {return _gbfbf ;};_bdecd .FunctionAttr =&_cgdcb ;continue ;};if _ffecce .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_gfcdg ,_fggcd :=_ffecce .Value ,error (nil );if _fggcd !=nil {return _fggcd ;};_bdecd .OldHelpAttr =&_gfcdg ;continue ;};if _ffecce .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_dacf ,_cbgdc :=_b .ParseUint (_ffecce .Value ,10,8);if _cbgdc !=nil {return _cbgdc ;};_ebgfeg :=uint8 (_dacf );_bdecd .FunctionGroupIdAttr =&_ebgfeg ;continue ;};if _ffecce .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_ecbgd ,_cgdbfg :=_ffecce .Value ,error (nil );if _cgdbfg !=nil {return _cgdbfg ;};_bdecd .StatusBarAttr =&_ecbgd ;continue ;};if _ffecce .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_affbd ,_ffffd :=_b .ParseUint (_ffecce .Value ,10,8);if _ffffd !=nil {return _ffffd ;};_deeag :=uint8 (_affbd );_bdecd .ShortcutKeyAttr =&_deeag ;continue ;};if _ffecce .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_aedea ,_eeagb :=_ffecce .Value ,error (nil );if _eeagb !=nil {return _eeagb ;};_bdecd .OldStatusBarAttr =&_aedea ;continue ;};if _ffecce .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_egbgd ,_debcg :=_b .ParseBool (_ffecce .Value );if _debcg !=nil {return _debcg ;};_bdecd .HiddenAttr =&_egbgd ;continue ;};if _ffecce .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_bcfgd ,_cfddec :=_ffecce .Value ,error (nil );if _cfddec !=nil {return _cfddec ;};_bdecd .OldCommentAttr =&_bcfgd ;continue ;};if _ffecce .Name .Local =="\u006e\u0061\u006d\u0065"{_eccfa ,_edgafg :=_ffecce .Value ,error (nil );if _edgafg !=nil {return _edgafg ;};_bdecd .NameAttr =_eccfa ;continue ;};if _ffecce .Name .Local =="\u0072\u0061"{_gfbeca ,_cdddab :=_b .ParseBool (_ffecce .Value );if _cdddab !=nil {return _cdddab ;};_bdecd .RaAttr =&_gfbeca ;continue ;};if _ffecce .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_fdaac ,_dbead :=_b .ParseUint (_ffecce .Value ,10,32);if _dbead !=nil {return _dbead ;};_fbfda :=uint32 (_fdaac );_bdecd .LocalSheetIdAttr =&_fbfda ;continue ;};if _ffecce .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_gadeb ,_gbbf :=_ffecce .Value ,error (nil );if _gbbf !=nil {return _gbbf ;};_bdecd .CommentAttr =&_gadeb ;continue ;};if _ffecce .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_cbaea ,_dcddef :=_ffecce .Value ,error (nil );if _dcddef !=nil {return _dcddef ;};_bdecd .CustomMenuAttr =&_cbaea ;continue ;};if _ffecce .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_bdgdf ,_ggagf :=_b .ParseBool (_ffecce .Value );if _ggagf !=nil {return _ggagf ;};_bdecd .OldFunctionAttr =&_bdgdf ;continue ;};if _ffecce .Name .Local =="\u0075\u0061"{_ddfd ,_bacfb :=_b .ParseBool (_ffecce .Value );if _bacfb !=nil {return _bacfb ;};_bdecd .UaAttr =&_ddfd ;continue ;};if _ffecce .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_ccbeda ,_cabdf :=_b .ParseUint (_ffecce .Value ,10,8);if _cabdf !=nil {return _cabdf ;};_eaafe :=uint8 (_ccbeda );_bdecd .OldShortcutKeyAttr =&_eaafe ;continue ;};if _ffecce .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_debbad ,_afbbea :=_b .ParseBool (_ffecce .Value );if _afbbea !=nil {return _afbbea ;};_bdecd .OldHiddenAttr =&_debbad ;continue ;};if _ffecce .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_dcbda ,_gacafe :=_ffecce .Value ,error (nil );if _gacafe !=nil {return _gacafe ;};_bdecd .OldCustomMenuAttr =&_dcbda ;continue ;};if _ffecce .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_bfabd ,_dbeef :=_b .ParseUint (_ffecce .Value ,10,8);if _dbeef !=nil {return _dbeef ;};_aefcfe :=uint8 (_bfabd );_bdecd .OldFunctionGroupIdAttr =&_aefcfe ;continue ;};if _ffecce .Name .Local =="\u0072\u0049\u0064"{_efdgg ,_egadg :=_b .ParseUint (_ffecce .Value ,10,32);if _egadg !=nil {return _egadg ;};_gdfae :=uint32 (_efdgg );_bdecd .RIdAttr =&_gdfae ;continue ;};};_dbdddb :for {_fdfab ,_gddgg :=d .Token ();if _gddgg !=nil {return _gddgg ;};switch _eceac :=_fdfab .(type ){case _ea .StartElement :switch _eceac .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:_bdecd .Formula =new (string );if _ffgec :=d .DecodeElement (_bdecd .Formula ,&_eceac );_ffgec !=nil {return _ffgec ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_bdecd .OldFormula =new (string );if _gcdfga :=d .DecodeElement (_bdecd .OldFormula ,&_eceac );_gcdfga !=nil {return _gcdfga ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdecd .ExtLst =NewCT_ExtensionList ();if _fgfb :=d .DecodeElement (_bdecd .ExtLst ,&_eceac );_fgfb !=nil {return _fgfb ;};default:_c .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0020\u0025\u0076",_eceac .Name );if _abeac :=d .Skip ();_abeac !=nil {return _abeac ;};};case _ea .EndElement :break _dbdddb ;case _ea .CharData :};};return nil ;}; -// Validate validates the CT_Format and its children -func (_dgdc *CT_Format )Validate ()error {return _dgdc .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");}; +// Validate validates the CT_CacheField and its children +func (_dbcd *CT_CacheField )Validate ()error {return _dbcd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");};func (_eaeaed ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _eaeaed {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaeaed ));};return nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;);func (_egcde ST_SheetState )Validate ()error {return _egcde .ValidateWithPath ("")};func NewCT_TextPr ()*CT_TextPr {_caeaa :=&CT_TextPr {};return _caeaa };type CT_Cell struct{ -// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path -func (_gfcbg *CT_GroupMember )ValidateWithPath (path string )error {return nil };func (_dddcgd ST_FormatAction )ValidateWithPath (path string )error {switch _dddcgd {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dddcgd ));};return nil ;};func (_ggdbb *CT_FontScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_adfd ,_abbff :=_ggdbb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _abbff !=nil {return _abbff ;};start .Attr =append (start .Attr ,_adfd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Table ()*CT_Table {_aeaeed :=&CT_Table {};_aeaeed .TableColumns =NewCT_TableColumns ();return _aeaeed ;};func (_ecbccd ST_MdxFunctionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecbccd .String (),start );};func (_eeffc *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eeffc =0;case "\u0076":*_eeffc =1;case "\u0067":*_eeffc =2;case "\u0073":*_eeffc =3;case "\u0074":*_eeffc =4;case "\u0077":*_eeffc =5;case "\u006d":*_eeffc =6;};return nil ;};func (_egadd *CT_ColorScale )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ceagd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_gecaf :=range _egadd .Cfvo {e .EncodeElement (_gecaf ,_ceagd );};_gecdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_bddcb :=range _egadd .Color {e .EncodeElement (_bddcb ,_gecdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Reference +RAttr *string ; -// Validate validates the CT_CustomSheetView and its children -func (_ccfdb *CT_CustomSheetView )Validate ()error {return _ccfdb .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");}; +// Style Index +SAttr *uint32 ; -// Validate validates the CT_SmartTagPr and its children -func (_dfbcab *CT_SmartTagPr )Validate ()error {return _dfbcab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};type CT_SharedItems struct{ +// Cell Data Type +TAttr ST_CellType ; -// Contains Semi Mixed Data Types -ContainsSemiMixedTypesAttr *bool ; +// Cell Metadata Index +CmAttr *uint32 ; -// Contains Non Date -ContainsNonDateAttr *bool ; +// Value Metadata Index +VmAttr *uint32 ; -// Contains Date -ContainsDateAttr *bool ; +// Show Phonetic +PhAttr *bool ; -// Contains String -ContainsStringAttr *bool ; +// Formula +F *CT_CellFormula ; -// Contains Blank -ContainsBlankAttr *bool ; +// Cell Value +V *string ; -// Contains Mixed Data Types -ContainsMixedTypesAttr *bool ; +// Rich Text Inline +Is *CT_Rst ; -// Contains Numbers -ContainsNumberAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bbffcc ST_UnderlineValues )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bbffcc .String (),start );};func (_cbefac ST_CredMethod )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_cbefac .String (),start );};func (_cbggd *CT_Members )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cbggd .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cbggd .CountAttr )});};if _cbggd .LevelAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_cbggd .LevelAttr )});};e .EncodeToken (start );_ecgbd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}};for _ ,_daagca :=range _cbggd .Member {e .EncodeElement (_daagca ,_ecgbd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_eacaa *CT_TableColumn )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_eacaa .IdAttr )});if _eacaa .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_eacaa .UniqueNameAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_eacaa .NameAttr )});if _eacaa .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_bbggbd ,_fbae :=_eacaa .TotalsRowFunctionAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _fbae !=nil {return _fbae ;};start .Attr =append (start .Attr ,_bbggbd );};if _eacaa .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_eacaa .TotalsRowLabelAttr )});};if _eacaa .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_eacaa .QueryTableFieldIdAttr )});};if _eacaa .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_eacaa .HeaderRowDxfIdAttr )});};if _eacaa .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_be .Sprintf ("\u0025\u0076",*_eacaa .DataDxfIdAttr )});};if _eacaa .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_eacaa .TotalsRowDxfIdAttr )});};if _eacaa .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_eacaa .HeaderRowCellStyleAttr )});};if _eacaa .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_eacaa .DataCellStyleAttr )});};if _eacaa .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_eacaa .TotalsRowCellStyleAttr )});};e .EncodeToken (start );if _eacaa .CalculatedColumnFormula !=nil {_bbcdg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072m\u0075\u006c\u0061"}};e .EncodeElement (_eacaa .CalculatedColumnFormula ,_bbcdg );};if _eacaa .TotalsRowFormula !=nil {_afdddg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};e .EncodeElement (_eacaa .TotalsRowFormula ,_afdddg );};if _eacaa .XmlColumnPr !=nil {_ddbdca :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_eacaa .XmlColumnPr ,_ddbdca );};if _eacaa .ExtLst !=nil {_ecbef :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eacaa .ExtLst ,_ecbef );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Contains Integer -ContainsIntegerAttr *bool ; +// Validate validates the CT_FieldsUsage and its children +func (_bedbd *CT_FieldsUsage )Validate ()error {return _bedbd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");}; -// Minimum Numeric Value -MinValueAttr *float64 ; +// Validate validates the CT_FunctionGroups and its children +func (_ebefc *CT_FunctionGroups )Validate ()error {return _ebefc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};type ST_GradientType byte ;func NewCT_CellXfs ()*CT_CellXfs {_fec :=&CT_CellXfs {};return _fec };const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;); -// Maximum Numeric Value -MaxValueAttr *float64 ; +// Validate validates the CT_RowFields and its children +func (_ageae *CT_RowFields )Validate ()error {return _ageae .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");}; -// Minimum Date Time -MinDateAttr *_e .Time ; +// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path +func (_efdfd *CT_SheetPr )ValidateWithPath (path string )error {if _efdfd .TabColor !=nil {if _dfdfc :=_efdfd .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_dfdfc !=nil {return _dfdfc ;};};if _efdfd .OutlinePr !=nil {if _efdfbe :=_efdfd .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");_efdfbe !=nil {return _efdfbe ;};};if _efdfd .PageSetUpPr !=nil {if _fabba :=_efdfd .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_fabba !=nil {return _fabba ;};};return nil ;};func (_gbedd *ST_Comments )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ggcga ,_cgeabg :=d .Token ();if _cgeabg !=nil {return _cgeabg ;};if _dbbdg ,_cafef :=_ggcga .(_ea .EndElement );_cafef &&_dbbdg .Name ==start .Name {*_gbedd =1;return nil ;};if _bgfdebd ,_egfbe :=_ggcga .(_ea .CharData );!_egfbe {return _be .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",_ggcga );}else {switch string (_bgfdebd ){case "":*_gbedd =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_gbedd =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_gbedd =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_gbedd =3;};};_ggcga ,_cgeabg =d .Token ();if _cgeabg !=nil {return _cgeabg ;};if _cgdfdc ,_efgfa :=_ggcga .(_ea .EndElement );_efgfa &&_cgdfdc .Name ==start .Name {return nil ;};return _be .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",_ggcga );};func (_dcc *CT_Color )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gbag :=range start .Attr {if _gbag .Name .Local =="\u0061\u0075\u0074\u006f"{_caef ,_aeca :=_b .ParseBool (_gbag .Value );if _aeca !=nil {return _aeca ;};_dcc .AutoAttr =&_caef ;continue ;};if _gbag .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_eggad ,_beeec :=_b .ParseUint (_gbag .Value ,10,32);if _beeec !=nil {return _beeec ;};_ccgg :=uint32 (_eggad );_dcc .IndexedAttr =&_ccgg ;continue ;};if _gbag .Name .Local =="\u0072\u0067\u0062"{_deaeg ,_edgaf :=_gbag .Value ,error (nil );if _edgaf !=nil {return _edgaf ;};_dcc .RgbAttr =&_deaeg ;continue ;};if _gbag .Name .Local =="\u0074\u0068\u0065m\u0065"{_cacb ,_ddgb :=_b .ParseUint (_gbag .Value ,10,32);if _ddgb !=nil {return _ddgb ;};_fbca :=uint32 (_cacb );_dcc .ThemeAttr =&_fbca ;continue ;};if _gbag .Name .Local =="\u0074\u0069\u006e\u0074"{_cebc ,_eafe :=_b .ParseFloat (_gbag .Value ,64);if _eafe !=nil {return _eafe ;};_dcc .TintAttr =&_cebc ;continue ;};};for {_eecg ,_aadef :=d .Token ();if _aadef !=nil {return _be .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_aadef );};if _aecg ,_fbdef :=_eecg .(_ea .EndElement );_fbdef &&_aecg .Name ==start .Name {break ;};};return nil ;}; -// Maximum Date Time Value -MaxDateAttr *_e .Time ; +// Validate validates the CT_MemberProperty and its children +func (_bdgbb *CT_MemberProperty )Validate ()error {return _bdgbb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_adbad ST_DataValidationErrorStyle )Validate ()error {return _adbad .ValidateWithPath ("")};func (_gbced *ST_ParameterType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gdcdf ,_egaagfe :=d .Token ();if _egaagfe !=nil {return _egaagfe ;};if _agfgb ,_acddfg :=_gdcdf .(_ea .EndElement );_acddfg &&_agfgb .Name ==start .Name {*_gbced =1;return nil ;};if _dfadf ,_dabffc :=_gdcdf .(_ea .CharData );!_dabffc {return _be .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",_gdcdf );}else {switch string (_dfadf ){case "":*_gbced =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_gbced =1;case "\u0076\u0061\u006cu\u0065":*_gbced =2;case "\u0063\u0065\u006c\u006c":*_gbced =3;};};_gdcdf ,_egaagfe =d .Token ();if _egaagfe !=nil {return _egaagfe ;};if _acbba ,_fcfee :=_gdcdf .(_ea .EndElement );_fcfee &&_acbba .Name ==start .Name {return nil ;};return _be .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",_gdcdf );}; -// Shared Items Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path +func (_dbda *CT_ExternalRow )ValidateWithPath (path string )error {for _bbfgb ,_gefba :=range _dbda .Cell {if _fdbagd :=_gefba .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_bbfgb ));_fdbagd !=nil {return _fdbagd ;};};return nil ;}; -// Long Text -LongTextAttr *bool ; +// Validate validates the CT_Groups and its children +func (_dccac *CT_Groups )Validate ()error {return _dccac .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};func (_cefee *CT_PivotSelection )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cefee .PivotArea =NewCT_PivotArea ();for _ ,_afged :=range start .Attr {if _afged .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"&&_afged .Name .Local =="\u0069\u0064"||_afged .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"&&_afged .Name .Local =="\u0069\u0064"{_eeaf ,_dgcffd :=_afged .Value ,error (nil );if _dgcffd !=nil {return _dgcffd ;};_cefee .IdAttr =&_eeaf ;continue ;};if _afged .Name .Local =="\u006d\u0069\u006e"{_edbdg ,_agfcd :=_b .ParseUint (_afged .Value ,10,32);if _agfcd !=nil {return _agfcd ;};_adbac :=uint32 (_edbdg );_cefee .MinAttr =&_adbac ;continue ;};if _afged .Name .Local =="\u006d\u0061\u0078"{_cegcged ,_ccbbdc :=_b .ParseUint (_afged .Value ,10,32);if _ccbbdc !=nil {return _ccbbdc ;};_bdfcac :=uint32 (_cegcged );_cefee .MaxAttr =&_bdfcac ;continue ;};if _afged .Name .Local =="\u006c\u0061\u0062e\u006c"{_eeeeb ,_fcgcb :=_b .ParseBool (_afged .Value );if _fcgcb !=nil {return _fcgcb ;};_cefee .LabelAttr =&_eeeeb ;continue ;};if _afged .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_cbdgg ,_acaaf :=_b .ParseUint (_afged .Value ,10,32);if _acaaf !=nil {return _acaaf ;};_fgbfd :=uint32 (_cbdgg );_cefee .ActiveRowAttr =&_fgbfd ;continue ;};if _afged .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_gdgdba ,_dcfbfd :=_b .ParseBool (_afged .Value );if _dcfbfd !=nil {return _dcfbfd ;};_cefee .ExtendableAttr =&_gdgdba ;continue ;};if _afged .Name .Local =="\u0061\u0078\u0069\u0073"{_cefee .AxisAttr .UnmarshalXMLAttr (_afged );continue ;};if _afged .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_ebfdd ,_abbba :=_b .ParseUint (_afged .Value ,10,32);if _abbba !=nil {return _abbba ;};_ggded :=uint32 (_ebfdd );_cefee .DimensionAttr =&_ggded ;continue ;};if _afged .Name .Local =="\u0073\u0074\u0061r\u0074"{_dgge ,_acdfc :=_b .ParseUint (_afged .Value ,10,32);if _acdfc !=nil {return _acdfc ;};_afcac :=uint32 (_dgge );_cefee .StartAttr =&_afcac ;continue ;};if _afged .Name .Local =="\u0070\u0061\u006e\u0065"{_cefee .PaneAttr .UnmarshalXMLAttr (_afged );continue ;};if _afged .Name .Local =="\u0064\u0061\u0074\u0061"{_cgfeab ,_cdbab :=_b .ParseBool (_afged .Value );if _cdbab !=nil {return _cdbab ;};_cefee .DataAttr =&_cgfeab ;continue ;};if _afged .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgabcg ,_fcffe :=_b .ParseUint (_afged .Value ,10,32);if _fcffe !=nil {return _fcffe ;};_ebgbe :=uint32 (_dgabcg );_cefee .CountAttr =&_ebgbe ;continue ;};if _afged .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_geecbe ,_bbceg :=_b .ParseUint (_afged .Value ,10,32);if _bbceg !=nil {return _bbceg ;};_ccag :=uint32 (_geecbe );_cefee .ActiveColAttr =&_ccag ;continue ;};if _afged .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_bffefe ,_afbec :=_b .ParseUint (_afged .Value ,10,32);if _afbec !=nil {return _afbec ;};_ggeed :=uint32 (_bffefe );_cefee .PreviousRowAttr =&_ggeed ;continue ;};if _afged .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_aeeag ,_bbege :=_b .ParseUint (_afged .Value ,10,32);if _bbege !=nil {return _bbege ;};_efagae :=uint32 (_aeeag );_cefee .PreviousColAttr =&_efagae ;continue ;};if _afged .Name .Local =="\u0063\u006c\u0069c\u006b"{_abcdfe ,_gaccg :=_b .ParseUint (_afged .Value ,10,32);if _gaccg !=nil {return _gaccg ;};_gafa :=uint32 (_abcdfe );_cefee .ClickAttr =&_gafa ;continue ;};if _afged .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_dfge ,_bbgcdg :=_b .ParseBool (_afged .Value );if _bbgcdg !=nil {return _bbgcdg ;};_cefee .ShowHeaderAttr =&_dfge ;continue ;};};_gadbd :for {_becba ,_efdea :=d .Token ();if _efdea !=nil {return _efdea ;};switch _bafe :=_becba .(type ){case _ea .StartElement :switch _bafe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _gaege :=d .DecodeElement (_cefee .PivotArea ,&_bafe );_gaege !=nil {return _gaege ;};default:_c .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_bafe .Name );if _fbfdgg :=d .Skip ();_fbfdgg !=nil {return _fbfdgg ;};};case _ea .EndElement :break _gadbd ;case _ea .CharData :};};return nil ;}; -// No Value -M []*CT_Missing ; +// Validate validates the CT_PageField and its children +func (_ggced *CT_PageField )Validate ()error {return _ggced .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");};func (_faeea ST_MdxSetOrder )Validate ()error {return _faeea .ValidateWithPath ("")}; -// Numeric -N []*CT_Number ; +// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path +func (_efega *CT_ProtectedRanges )ValidateWithPath (path string )error {for _ggaee ,_agbde :=range _efega .ProtectedRange {if _fdgg :=_agbde .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_ggaee ));_fdgg !=nil {return _fdgg ;};};return nil ;};func (_ecgag *CT_Pane )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_abdgfg :=range start .Attr {if _abdgfg .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_befdcf ,_acabda :=_b .ParseFloat (_abdgfg .Value ,64);if _acabda !=nil {return _acabda ;};_ecgag .XSplitAttr =&_befdcf ;continue ;};if _abdgfg .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_fgcde ,_dabdc :=_b .ParseFloat (_abdgfg .Value ,64);if _dabdc !=nil {return _dabdc ;};_ecgag .YSplitAttr =&_fgcde ;continue ;};if _abdgfg .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_ccebbd ,_bedfa :=_abdgfg .Value ,error (nil );if _bedfa !=nil {return _bedfa ;};_ecgag .TopLeftCellAttr =&_ccebbd ;continue ;};if _abdgfg .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_ecgag .ActivePaneAttr .UnmarshalXMLAttr (_abdgfg );continue ;};if _abdgfg .Name .Local =="\u0073\u0074\u0061t\u0065"{_ecgag .StateAttr .UnmarshalXMLAttr (_abdgfg );continue ;};};for {_eaebd ,_adgbfd :=d .Token ();if _adgbfd !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_adgbfd );};if _ffdaf ,_eefdag :=_eaebd .(_ea .EndElement );_eefdag &&_ffdaf .Name ==start .Name {break ;};};return nil ;}; -// Boolean -B []*CT_Boolean ; +// ValidateWithPath validates the Workbook and its children, prefixing error messages with path +func (_deecb *Workbook )ValidateWithPath (path string )error {if _bgaad :=_deecb .CT_Workbook .ValidateWithPath (path );_bgaad !=nil {return _bgaad ;};return nil ;}; -// Error Value -E []*CT_Error ; +// Validate validates the Workbook and its children +func (_bbfba *Workbook )Validate ()error {return _bbfba .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");}; -// Character Value -S []*CT_String ; +// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path +func (_dfg *CT_Authors )ValidateWithPath (path string )error {return nil };func (_eccfc *CT_PivotCacheRecords )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _eccfc .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_eccfc .CountAttr )});};e .EncodeToken (start );if _eccfc .R !=nil {_edccf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_eadcag :=range _eccfc .R {e .EncodeElement (_eadcag ,_edccf );};};if _eccfc .ExtLst !=nil {_eafda :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eccfc .ExtLst ,_eafda );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Date Time -D []*CT_DateTime ;};func NewAG_RevData ()*AG_RevData {_ef :=&AG_RevData {};return _ef };func (_efbbc *ST_PageOrder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdaec ,_gbgdde :=d .Token ();if _gbgdde !=nil {return _gbgdde ;};if _fgffa ,_gadfab :=_gdaec .(_b .EndElement );_gadfab &&_fgffa .Name ==start .Name {*_efbbc =1;return nil ;};if _effec ,_gfagdf :=_gdaec .(_b .CharData );!_gfagdf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdaec );}else {switch string (_effec ){case "":*_efbbc =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_efbbc =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_efbbc =2;};};_gdaec ,_gbgdde =d .Token ();if _gbgdde !=nil {return _gbgdde ;};if _caedb ,_debde :=_gdaec .(_b .EndElement );_debde &&_caedb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdaec );};func (_dgcg *CT_DateGroupItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",_dgcg .YearAttr )});if _dgcg .MonthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_dgcg .MonthAttr )});};if _dgcg .DayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_dgcg .DayAttr )});};if _dgcg .HourAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dgcg .HourAttr )});};if _dgcg .MinuteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dgcg .MinuteAttr )});};if _dgcg .SecondAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dgcg .SecondAttr )});};_bbea ,_ceggf :=_dgcg .DateTimeGroupingAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _ceggf !=nil {return _ceggf ;};start .Attr =append (start .Attr ,_bbea );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TimePeriodUnset ST_TimePeriod =0;ST_TimePeriodToday ST_TimePeriod =1;ST_TimePeriodYesterday ST_TimePeriod =2;ST_TimePeriodTomorrow ST_TimePeriod =3;ST_TimePeriodLast7Days ST_TimePeriod =4;ST_TimePeriodThisMonth ST_TimePeriod =5;ST_TimePeriodLastMonth ST_TimePeriod =6;ST_TimePeriodNextMonth ST_TimePeriod =7;ST_TimePeriodThisWeek ST_TimePeriod =8;ST_TimePeriodLastWeek ST_TimePeriod =9;ST_TimePeriodNextWeek ST_TimePeriod =10;);func (_abbfc ST_TimePeriod )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abbfc .String (),start );};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_ecdceg :=&CT_RevisionQueryTableField {};return _ecdceg ;};type CT_FieldsUsage struct{ +// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path +func (_gcdcgba *CT_XStringElement )ValidateWithPath (path string )error {return nil };func (_cefcb *CT_DataRef )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cefcb .RefAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_cefcb .RefAttr )});};if _cefcb .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_cefcb .NameAttr )});};if _cefcb .SheetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cefcb .SheetAttr )});};if _cefcb .IdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_cefcb .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_daaca *CT_SheetView )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _daaca .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_daaca .WindowProtectionAttr ))});};if _daaca .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_daaca .ShowFormulasAttr ))});};if _daaca .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_daaca .ShowGridLinesAttr ))});};if _daaca .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_daaca .ShowRowColHeadersAttr ))});};if _daaca .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_daaca .ShowZerosAttr ))});};if _daaca .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_daaca .RightToLeftAttr ))});};if _daaca .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_daaca .TabSelectedAttr ))});};if _daaca .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_daaca .ShowRulerAttr ))});};if _daaca .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_daaca .ShowOutlineSymbolsAttr ))});};if _daaca .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_daaca .DefaultGridColorAttr ))});};if _daaca .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_daaca .ShowWhiteSpaceAttr ))});};if _daaca .ViewAttr !=ST_SheetViewTypeUnset {_gdfcc ,_edaad :=_daaca .ViewAttr .MarshalXMLAttr (_ea .Name {Local :"\u0076\u0069\u0065\u0077"});if _edaad !=nil {return _edaad ;};start .Attr =append (start .Attr ,_gdfcc );};if _daaca .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_daaca .TopLeftCellAttr )});};if _daaca .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_daaca .ColorIdAttr )});};if _daaca .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_be .Sprintf ("\u0025\u0076",*_daaca .ZoomScaleAttr )});};if _daaca .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_daaca .ZoomScaleNormalAttr )});};if _daaca .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_be .Sprintf ("\u0025\u0076",*_daaca .ZoomScaleSheetLayoutViewAttr )});};if _daaca .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_be .Sprintf ("\u0025\u0076",*_daaca .ZoomScalePageLayoutViewAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_daaca .WorkbookViewIdAttr )});e .EncodeToken (start );if _daaca .Pane !=nil {_ddgabe :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_daaca .Pane ,_ddgabe );};if _daaca .Selection !=nil {_acfae :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_fbbfd :=range _daaca .Selection {e .EncodeElement (_fbbfd ,_acfae );};};if _daaca .PivotSelection !=nil {_ggeedg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_gddcfc :=range _daaca .PivotSelection {e .EncodeElement (_gddcfc ,_ggeedg );};};if _daaca .ExtLst !=nil {_dffgd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_daaca .ExtLst ,_dffgd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_ServerFormats ()*CT_ServerFormats {_baabca :=&CT_ServerFormats {};return _baabca };func NewCT_TableStyleElement ()*CT_TableStyleElement {_ddgfa :=&CT_TableStyleElement {};_ddgfa .TypeAttr =ST_TableStyleType (1);return _ddgfa ;};type CT_ExternalSheetDataSet struct{ -// Field Count -CountAttr *uint32 ; +// External Sheet Data Set +SheetData []*CT_ExternalSheetData ;}; -// PivotCache Field Id -FieldUsage []*CT_FieldUsage ;};func (_bfgfd *CT_Field )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgdbe :=range start .Attr {if _fgdbe .Name .Local =="\u0078"{_fbbbbd ,_geeafe :=_ee .ParseInt (_fgdbe .Value ,10,32);if _geeafe !=nil {return _geeafe ;};_bfgfd .XAttr =int32 (_fbbbbd );continue ;};};for {_ebcg ,_geddd :=d .Token ();if _geddd !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_geddd );};if _gefe ,_dfbee :=_ebcg .(_b .EndElement );_dfbee &&_gefe .Name ==start .Name {break ;};};return nil ;};func (_cfbebg *ST_RefMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfbebg =0;case "\u0041\u0031":*_cfbebg =1;case "\u0052\u0031\u0043\u0031":*_cfbebg =2;};return nil ;};type CT_OleObject struct{ +// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path +func (_abgfe *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil };func (_decd *CT_Authors )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _decd .Author !=nil {_eb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_ded :=range _decd .Author {e .EncodeElement (_ded ,_eb );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_dffgcc :=&CT_PivotHierarchies {};return _dffgcc }; -// Embedded Object ProgId -ProgIdAttr *string ; +// Validate validates the CT_CellWatches and its children +func (_cbca *CT_CellWatches )Validate ()error {return _cbca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");}; -// Data or View Aspect -DvAspectAttr ST_DvAspect ; +// Validate validates the CT_SheetCalcPr and its children +func (_cgcfa *CT_SheetCalcPr )Validate ()error {return _cgcfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");}; -// Embedded Object's Link Moniker -LinkAttr *string ; +// Validate validates the CT_BorderPr and its children +func (_cde *CT_BorderPr )Validate ()error {return _cde .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");}; -// Linked Embedded Object Update -OleUpdateAttr ST_OleUpdate ; +// Validate validates the CT_OleItem and its children +func (_aabgg *CT_OleItem )Validate ()error {return _aabgg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");};func (_fceggd ST_OleUpdate )String ()string {switch _fceggd {case 0:return "";case 1:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case 2:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return "";};func (_cdagc ST_FontScheme )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_bgdee :=_ea .Attr {};_bgdee .Name =name ;switch _cdagc {case ST_FontSchemeUnset :_bgdee .Value ="";case ST_FontSchemeNone :_bgdee .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_bgdee .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_bgdee .Value ="\u006d\u0069\u006eo\u0072";};return _bgdee ,nil ;};func NewCT_PrintOptions ()*CT_PrintOptions {_abggac :=&CT_PrintOptions {};return _abggac };func (_acdef *CT_RElt )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _acdef .RPr !=nil {_daddff :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}};e .EncodeElement (_acdef .RPr ,_daddff );};_bafce :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074"}};_c .AddPreserveSpaceAttr (&_bafce ,_acdef .T );e .EncodeElement (_acdef .T ,_bafce );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_eceag *CT_DdeValues )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _eceag .RowsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_be .Sprintf ("\u0025\u0076",*_eceag .RowsAttr )});};if _eceag .ColsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0076",*_eceag .ColsAttr )});};e .EncodeToken (start );_geace :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_ccced :=range _eceag .Value {e .EncodeElement (_ccced ,_geace );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bfeged *ST_ParameterType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_bfeged =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_bfeged =1;case "\u0076\u0061\u006cu\u0065":*_bfeged =2;case "\u0063\u0065\u006c\u006c":*_bfeged =3;};return nil ;}; -// Auto Load -AutoLoadAttr *bool ; +// Validate validates the CT_OutlinePr and its children +func (_cgcbf *CT_OutlinePr )Validate ()error {return _cgcbf .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");};func (_ggdffed *Sst )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ggdffed .CT_Sst =*NewCT_Sst ();for _ ,_aaece :=range start .Attr {if _aaece .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgfdfd ,_dgfgb :=_b .ParseUint (_aaece .Value ,10,32);if _dgfgb !=nil {return _dgfgb ;};_gdggb :=uint32 (_fgfdfd );_ggdffed .CountAttr =&_gdggb ;continue ;};if _aaece .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_gecfe ,_ccbec :=_b .ParseUint (_aaece .Value ,10,32);if _ccbec !=nil {return _ccbec ;};_cegfbc :=uint32 (_gecfe );_ggdffed .UniqueCountAttr =&_cegfbc ;continue ;};};_ecfaa :for {_eedce ,_gfbdab :=d .Token ();if _gfbdab !=nil {return _gfbdab ;};switch _gbbae :=_eedce .(type ){case _ea .StartElement :switch _gbbae .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_adbae :=NewCT_Rst ();if _efbbgf :=d .DecodeElement (_adbae ,&_gbbae );_efbbgf !=nil {return _efbbgf ;};_ggdffed .Si =append (_ggdffed .Si ,_adbae );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggdffed .ExtLst =NewCT_ExtensionList ();if _fdefe :=d .DecodeElement (_ggdffed .ExtLst ,&_gbbae );_fdefe !=nil {return _fdefe ;};default:_c .Log ("\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\u0053s\u0074\u0020\u0025\u0076",_gbbae .Name );if _fdebeg :=d .Skip ();_fdebeg !=nil {return _fdebeg ;};};case _ea .EndElement :break _ecfaa ;case _ea .CharData :};};return nil ;};func (_ebabe *CT_PageSetUpPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ebabe .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ebabe .AutoPageBreaksAttr ))});};if _ebabe .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ebabe .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ffcde ST_SortMethod )ValidateWithPath (path string )error {switch _ffcde {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffcde ));};return nil ;}; -// Shape Id -ShapeIdAttr uint32 ;IdAttr *string ; +// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path +func (_fdbgcf *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _fefaa ,_fdbe :=range _fdbgcf .DeletedField {if _acgdf :=_fdbe .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fefaa ));_acgdf !=nil {return _acgdf ;};};return nil ;}; -// Embedded Object Properties -ObjectPr *CT_ObjectPr ;};type CT_PageBreak struct{ +// ValidateWithPath validates the Sst and its children, prefixing error messages with path +func (_bbaed *Sst )ValidateWithPath (path string )error {if _ffbagg :=_bbaed .CT_Sst .ValidateWithPath (path );_ffbagg !=nil {return _ffbagg ;};return nil ;};func NewCT_Format ()*CT_Format {_gggd :=&CT_Format {};_gggd .PivotArea =NewCT_PivotArea ();return _gggd ;};func (_ffcga *ST_ShowDataAs )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fbfdfb ,_efefc :=d .Token ();if _efefc !=nil {return _efefc ;};if _cfbadg ,_geecg :=_fbfdfb .(_ea .EndElement );_geecg &&_cfbadg .Name ==start .Name {*_ffcga =1;return nil ;};if _bdcbf ,_dagcdg :=_fbfdfb .(_ea .CharData );!_dagcdg {return _be .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",_fbfdfb );}else {switch string (_bdcbf ){case "":*_ffcga =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ffcga =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_ffcga =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ffcga =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_ffcga =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_ffcga =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_ffcga =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_ffcga =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_ffcga =8;case "\u0069\u006e\u0064e\u0078":*_ffcga =9;};};_fbfdfb ,_efefc =d .Token ();if _efefc !=nil {return _efefc ;};if _gffaaf ,_ffdde :=_fbfdfb .(_ea .EndElement );_ffdde &&_gffaaf .Name ==start .Name {return nil ;};return _be .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",_fbfdfb );};type CT_PCDKPIs struct{ -// Page Break Count +// KPI Count CountAttr *uint32 ; -// Manual Break Count -ManualBreakCountAttr *uint32 ; +// OLAP KPI +Kpi []*CT_PCDKPI ;}; -// Break -Brk []*CT_Break ;};func (_edacd *CT_Stylesheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edacd .NumFmts !=nil {_gacbec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}};e .EncodeElement (_edacd .NumFmts ,_gacbec );};if _edacd .Fonts !=nil {_feddca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_edacd .Fonts ,_feddca );};if _edacd .Fills !=nil {_fbgge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}};e .EncodeElement (_edacd .Fills ,_fbgge );};if _edacd .Borders !=nil {_befb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_edacd .Borders ,_befb );};if _edacd .CellStyleXfs !=nil {_geeadb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}};e .EncodeElement (_edacd .CellStyleXfs ,_geeadb );};if _edacd .CellXfs !=nil {_daaaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_edacd .CellXfs ,_daaaf );};if _edacd .CellStyles !=nil {_fdcgaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_edacd .CellStyles ,_fdcgaf );};if _edacd .Dxfs !=nil {_aafgg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_edacd .Dxfs ,_aafgg );};if _edacd .TableStyles !=nil {_ddbecd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_edacd .TableStyles ,_ddbecd );};if _edacd .Colors !=nil {_cfgdg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_edacd .Colors ,_cfgdg );};if _edacd .ExtLst !=nil {_feeag :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edacd .ExtLst ,_feeag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_X and its children +func (_aafegc *CT_X )Validate ()error {return _aafegc .ValidateWithPath ("\u0043\u0054\u005f\u0058")};type CT_Format struct{ -// Validate validates the CT_Workbook and its children -func (_bcfad *CT_Workbook )Validate ()error {return _bcfad .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_cbgbc *CT_Set )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbgbc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbgbc .CountAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",_cbgbc .MaxRankAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_cbgbc .SetDefinitionAttr )});if _cbgbc .SortTypeAttr !=ST_SortTypeUnset {_fccag ,_ebbff :=_cbgbc .SortTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _ebbff !=nil {return _ebbff ;};start .Attr =append (start .Attr ,_fccag );};if _cbgbc .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cbgbc .QueryFailedAttr ))});};e .EncodeToken (start );if _cbgbc .Tpls !=nil {_afbge :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_bdefd :=range _cbgbc .Tpls {e .EncodeElement (_bdefd ,_afbge );};};if _cbgbc .SortByTuple !=nil {_dgaad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}};e .EncodeElement (_cbgbc .SortByTuple ,_dgaad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Format Action +ActionAttr ST_FormatAction ; -// Validate validates the CT_Index and its children -func (_becga *CT_Index )Validate ()error {return _becga .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};func (_bgdgd ST_SortBy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgdgd .String (),start );};func (_bgecea *PivotTableDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _bgecea .CT_pivotTableDefinition .MarshalXML (e ,start );};type CT_Dimensions struct{ +// Format Id +DxfIdAttr *uint32 ; -// OLAP Dimensions Count -CountAttr *uint32 ; +// Pivot Table Location +PivotArea *CT_PivotArea ; -// OLAP Dimension -Dimension []*CT_PivotDimension ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path -func (_dffc *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_TableFormula and its children +func (_bbaef *CT_TableFormula )Validate ()error {return _bbaef .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");};func NewCT_WebPr ()*CT_WebPr {_gbdcfa :=&CT_WebPr {};return _gbdcfa };func (_bgdgca *CT_Selection )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bgdgca .PaneAttr !=ST_PaneUnset {_fbebbe ,_ceaff :=_bgdgca .PaneAttr .MarshalXMLAttr (_ea .Name {Local :"\u0070\u0061\u006e\u0065"});if _ceaff !=nil {return _ceaff ;};start .Attr =append (start .Attr ,_fbebbe );};if _bgdgca .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_bgdgca .ActiveCellAttr )});};if _bgdgca .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bgdgca .ActiveCellIdAttr )});};if _bgdgca .SqrefAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_bgdgca .SqrefAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_PivotArea ()*CT_PivotArea {_cbgge :=&CT_PivotArea {};return _cbgge };func (_ecged ST_ShowDataAs )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_ecged .String (),start );};func (_bfebg ST_PhoneticAlignment )String ()string {switch _bfebg {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_gdfdb *CT_CustomProperties )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eaaa :for {_cbbfc ,_deeb :=d .Token ();if _deeb !=nil {return _deeb ;};switch _ccdb :=_cbbfc .(type ){case _ea .StartElement :switch _ccdb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}:_edbf :=NewCT_CustomProperty ();if _cfca :=d .DecodeElement (_edbf ,&_ccdb );_cfca !=nil {return _cfca ;};_gdfdb .CustomPr =append (_gdfdb .CustomPr ,_edbf );default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ccdb .Name );if _daede :=d .Skip ();_daede !=nil {return _daede ;};};case _ea .EndElement :break _eaaa ;case _ea .CharData :};};return nil ;};func (_dgdae *CT_FutureMetadataBlock )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _dgdae .ExtLst !=nil {_afaef :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgdae .ExtLst ,_afaef );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_deccbe ST_VerticalAlignment )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gfgef :=_ea .Attr {};_gfgef .Name =name ;switch _deccbe {case ST_VerticalAlignmentUnset :_gfgef .Value ="";case ST_VerticalAlignmentTop :_gfgef .Value ="\u0074\u006f\u0070";case ST_VerticalAlignmentCenter :_gfgef .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_gfgef .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_gfgef .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_VerticalAlignmentDistributed :_gfgef .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _gfgef ,nil ;};type CT_MRUColors struct{ -// Validate validates the CT_PageSetup and its children -func (_afdfg *CT_PageSetup )Validate ()error {return _afdfg .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_cgdbdd *ST_VerticalAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgdbdd =0;case "\u0074\u006f\u0070":*_cgdbdd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cgdbdd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cgdbdd =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_cgdbdd =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cgdbdd =5;};return nil ;};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;); +// Color +Color []*CT_Color ;}; -// Validate validates the CT_Metadata and its children -func (_gfebf *CT_Metadata )Validate ()error {return _gfebf .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};type CT_VolType struct{ +// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path +func (_fdgag *CT_Missing )ValidateWithPath (path string )error {for _aebee ,_faeeb :=range _fdgag .Tpls {if _fcabd :=_faeeb .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_aebee ));_fcabd !=nil {return _fcabd ;};};for _bgcfc ,_fffca :=range _fdgag .X {if _caffd :=_fffca .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bgcfc ));_caffd !=nil {return _caffd ;};};return nil ;}; -// Type -TypeAttr ST_VolDepType ; +// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path +func (_ddccg *CT_MeasureGroup )ValidateWithPath (path string )error {return nil }; -// Main -Main []*CT_VolMain ;};func (_eafcf *CT_PrintOptions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eddf :=range start .Attr {if _eddf .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_bcfgg ,_edbcb :=_ee .ParseBool (_eddf .Value );if _edbcb !=nil {return _edbcb ;};_eafcf .HorizontalCenteredAttr =&_bcfgg ;continue ;};if _eddf .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_acbcf ,_ccfgd :=_ee .ParseBool (_eddf .Value );if _ccfgd !=nil {return _ccfgd ;};_eafcf .VerticalCenteredAttr =&_acbcf ;continue ;};if _eddf .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_ggbae ,_ecec :=_ee .ParseBool (_eddf .Value );if _ecec !=nil {return _ecec ;};_eafcf .HeadingsAttr =&_ggbae ;continue ;};if _eddf .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_dfafg ,_gadae :=_ee .ParseBool (_eddf .Value );if _gadae !=nil {return _gadae ;};_eafcf .GridLinesAttr =&_dfafg ;continue ;};if _eddf .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_efgbc ,_aabbc :=_ee .ParseBool (_eddf .Value );if _aabbc !=nil {return _aabbc ;};_eafcf .GridLinesSetAttr =&_efgbc ;continue ;};};for {_fcbge ,_cdcce :=d .Token ();if _cdcce !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_cdcce );};if _bbbdgc ,_facbcc :=_fcbge .(_b .EndElement );_facbcc &&_bbbdgc .Name ==start .Name {break ;};};return nil ;};func (_fageg ST_ItemType )String ()string {switch _fageg {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0073\u0075\u006d";case 4:return "\u0063\u006f\u0075\u006e\u0074\u0041";case 5:return "\u0061\u0076\u0067";case 6:return "\u006d\u0061\u0078";case 7:return "\u006d\u0069\u006e";case 8:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 9:return "\u0063\u006f\u0075n\u0074";case 10:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 11:return "\u0073t\u0064\u0044\u0065\u0076\u0050";case 12:return "\u0076\u0061\u0072";case 13:return "\u0076\u0061\u0072\u0050";case 14:return "\u0067\u0072\u0061n\u0064";case 15:return "\u0062\u006c\u0061n\u006b";};return "";};func NewCT_CfRule ()*CT_CfRule {_fdcga :=&CT_CfRule {};return _fdcga };func (_dfagf *CT_InputCells )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgebbb :=range start .Attr {if _dgebbb .Name .Local =="\u0072"{_bfcd ,_fgdfg :=_dgebbb .Value ,error (nil );if _fgdfg !=nil {return _fgdfg ;};_dfagf .RAttr =_bfcd ;continue ;};if _dgebbb .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_bdaff ,_ecbdfd :=_ee .ParseBool (_dgebbb .Value );if _ecbdfd !=nil {return _ecbdfd ;};_dfagf .DeletedAttr =&_bdaff ;continue ;};if _dgebbb .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_dbdbd ,_fddba :=_ee .ParseBool (_dgebbb .Value );if _fddba !=nil {return _fddba ;};_dfagf .UndoneAttr =&_dbdbd ;continue ;};if _dgebbb .Name .Local =="\u0076\u0061\u006c"{_dfbf ,_dfecfg :=_dgebbb .Value ,error (nil );if _dfecfg !=nil {return _dfecfg ;};_dfagf .ValAttr =_dfbf ;continue ;};if _dgebbb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dcdde ,_bfgeg :=_ee .ParseUint (_dgebbb .Value ,10,32);if _bfgeg !=nil {return _bfgeg ;};_ecfga :=uint32 (_dcdde );_dfagf .NumFmtIdAttr =&_ecfga ;continue ;};};for {_dcddfc ,_dbed :=d .Token ();if _dbed !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_dbed );};if _adfdb ,_aebbc :=_dcddfc .(_b .EndElement );_aebbc &&_adfdb .Name ==start .Name {break ;};};return nil ;};type CT_IconSet struct{ +// Validate validates the CT_MetadataTypes and its children +func (_agdg *CT_MetadataTypes )Validate ()error {return _agdg .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");};func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_fcffea :=&CT_QueryTableRefresh {};_fcffea .QueryTableFields =NewCT_QueryTableFields ();return _fcffea ;};func (_dcda *CT_MdxSet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0073"},Value :_be .Sprintf ("\u0025\u0076",_dcda .NsAttr )});if _dcda .CAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_dcda .CAttr )});};if _dcda .OAttr !=ST_MdxSetOrderUnset {_ggabg ,_bcedd :=_dcda .OAttr .MarshalXMLAttr (_ea .Name {Local :"\u006f"});if _bcedd !=nil {return _bcedd ;};start .Attr =append (start .Attr ,_ggabg );};e .EncodeToken (start );if _dcda .N !=nil {_gedge :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_eegb :=range _dcda .N {e .EncodeElement (_eegb ,_gedge );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Icon Set -IconSetAttr ST_IconSetType ; +// Validate validates the CT_Dxfs and its children +func (_cdega *CT_Dxfs )Validate ()error {return _cdega .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");};type CT_Dialogsheet struct{ -// Show Value -ShowValueAttr *bool ; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Percent -PercentAttr *bool ; +// Dialog Sheet Views +SheetViews *CT_SheetViews ; -// Reverse Icons -ReverseAttr *bool ; +// Dialog Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Conditional Formatting Object -Cfvo []*CT_Cfvo ;}; +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// Validate validates the CT_PivotAreas and its children -func (_edbab *CT_PivotAreas )Validate ()error {return _edbab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");};func (_dfbgf ST_MdxKPIProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfbgf .String (),start );};type ExternalLink struct{CT_ExternalLink };func (_aedfde *CT_SheetPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aedfde .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aedfde .SyncHorizontalAttr ))});};if _aedfde .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aedfde .SyncVerticalAttr ))});};if _aedfde .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_aedfde .SyncRefAttr )});};if _aedfde .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aedfde .TransitionEvaluationAttr ))});};if _aedfde .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aedfde .TransitionEntryAttr ))});};if _aedfde .PublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aedfde .PublishedAttr ))});};if _aedfde .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aedfde .CodeNameAttr )});};if _aedfde .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aedfde .FilterModeAttr ))});};if _aedfde .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aedfde .EnableFormatConditionsCalculationAttr ))});};e .EncodeToken (start );if _aedfde .TabColor !=nil {_dacgec :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_aedfde .TabColor ,_dacgec );};if _aedfde .OutlinePr !=nil {_geaee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}};e .EncodeElement (_aedfde .OutlinePr ,_geaee );};if _aedfde .PageSetUpPr !=nil {_ddfad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_aedfde .PageSetUpPr ,_ddfad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_gbgcg *CT_TableStyle )ValidateWithPath (path string )error {for _abgad ,_dcedg :=range _gbgcg .TableStyleElement {if _gbfeb :=_dcedg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_abgad ));_gbfeb !=nil {return _gbfeb ;};};return nil ;};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;);func (_bcada *CT_RevisionHeaders )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcada .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_ddaa :=range start .Attr {if _ddaa .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_abgef ,_acdcd :=_ee .ParseBool (_ddaa .Value );if _acdcd !=nil {return _acdcd ;};_bcada .ExclusiveAttr =&_abgef ;continue ;};if _ddaa .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_gaffe ,_fabeef :=_ddaa .Value ,error (nil );if _fabeef !=nil {return _fabeef ;};_bcada .LastGuidAttr =&_gaffe ;continue ;};if _ddaa .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_fbfec ,_bacef :=_ee .ParseBool (_ddaa .Value );if _bacef !=nil {return _bacef ;};_bcada .SharedAttr =&_fbfec ;continue ;};if _ddaa .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_gfdaf ,_fcbfc :=_ee .ParseBool (_ddaa .Value );if _fcbfc !=nil {return _fcbfc ;};_bcada .DiskRevisionsAttr =&_gfdaf ;continue ;};if _ddaa .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_agfbf ,_edegf :=_ee .ParseBool (_ddaa .Value );if _edegf !=nil {return _edegf ;};_bcada .HistoryAttr =&_agfbf ;continue ;};if _ddaa .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_cadaa ,_cfgdf :=_ee .ParseBool (_ddaa .Value );if _cfgdf !=nil {return _cfgdf ;};_bcada .TrackRevisionsAttr =&_cadaa ;continue ;};if _ddaa .Name .Local =="\u0067\u0075\u0069\u0064"{_gcfgg ,_ffadae :=_ddaa .Value ,error (nil );if _ffadae !=nil {return _ffadae ;};_bcada .GuidAttr =_gcfgg ;continue ;};if _ddaa .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_cgaef ,_cfbgaf :=_ee .ParseUint (_ddaa .Value ,10,32);if _cfbgaf !=nil {return _cfbgaf ;};_bggge :=uint32 (_cgaef );_bcada .RevisionIdAttr =&_bggge ;continue ;};if _ddaa .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_daffc ,_deaeb :=_ee .ParseInt (_ddaa .Value ,10,32);if _deaeb !=nil {return _deaeb ;};_eeged :=int32 (_daffc );_bcada .VersionAttr =&_eeged ;continue ;};if _ddaa .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_ffegg ,_fdadc :=_ee .ParseBool (_ddaa .Value );if _fdadc !=nil {return _fdadc ;};_bcada .KeepChangeHistoryAttr =&_ffegg ;continue ;};if _ddaa .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_ababa ,_bbgef :=_ee .ParseBool (_ddaa .Value );if _bbgef !=nil {return _bbgef ;};_bcada .ProtectedAttr =&_ababa ;continue ;};if _ddaa .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_cdcfg ,_eceff :=_ee .ParseUint (_ddaa .Value ,10,32);if _eceff !=nil {return _eceff ;};_dgacg :=uint32 (_cdcfg );_bcada .PreserveHistoryAttr =&_dgacg ;continue ;};};_febea :for {_edcfaa ,_gcdfea :=d .Token ();if _gcdfea !=nil {return _gcdfea ;};switch _dcegg :=_edcfaa .(type ){case _b .StartElement :switch _dcegg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_dfafa :=NewCT_RevisionHeader ();if _edgdc :=d .DecodeElement (_dfafa ,&_dcegg );_edgdc !=nil {return _edgdc ;};_bcada .Header =append (_bcada .Header ,_dfafa );default:_ba .Log ("\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\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_dcegg .Name );if _fcagb :=d .Skip ();_fcagb !=nil {return _fcagb ;};};case _b .EndElement :break _febea ;case _b .CharData :};};return nil ;};func (_facdg ST_VolValueType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dgcfb :=_b .Attr {};_dgcfb .Name =name ;switch _facdg {case ST_VolValueTypeUnset :_dgcfb .Value ="";case ST_VolValueTypeB :_dgcfb .Value ="\u0062";case ST_VolValueTypeN :_dgcfb .Value ="\u006e";case ST_VolValueTypeE :_dgcfb .Value ="\u0065";case ST_VolValueTypeS :_dgcfb .Value ="\u0073";};return _dgcfb ,nil ;};func (_gfgbed ST_SortType )Validate ()error {return _gfgbed .ValidateWithPath ("")};type CT_RevisionAutoFormatting struct{ +// Print Options +PrintOptions *CT_PrintOptions ; -// Sheet Id -SheetIdAttr uint32 ; +// Page Margins +PageMargins *CT_PageMargins ; -// Reference -RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func NewCT_ExternalRow ()*CT_ExternalRow {_efegf :=&CT_ExternalRow {};return _efegf }; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Validate validates the CT_Break and its children -func (_acff *CT_Break )Validate ()error {return _acff .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");};type CT_ChartFormat struct{ +// Header & Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Chart Index -ChartAttr uint32 ; +// Drawing +Drawing *CT_Drawing ; -// Pivot Format Id -FormatAttr uint32 ; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// Series Format -SeriesAttr *bool ; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; -// Pivot Table Location Rule -PivotArea *CT_PivotArea ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_aafbf ST_DataValidationType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_acaca :=_ea .Attr {};_acaca .Name =name ;switch _aafbf {case ST_DataValidationTypeUnset :_acaca .Value ="";case ST_DataValidationTypeNone :_acaca .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_acaca .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_acaca .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_acaca .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_acaca .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_acaca .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_acaca .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case ST_DataValidationTypeCustom :_acaca .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _acaca ,nil ;};type CT_Scenarios struct{ -// Validate validates the CT_RangePr and its children -func (_bceebf *CT_RangePr )Validate ()error {return _bceebf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");};type CT_MdxKPI struct{ +// Current Scenario +CurrentAttr *uint32 ; -// Member Unique Name Index -NAttr uint32 ; +// Last Shown Scenario +ShowAttr *uint32 ; -// KPI Index -NpAttr uint32 ; +// Sequence of References +SqrefAttr *ST_Sqref ; -// KPI Property -PAttr ST_MdxKPIProperty ;}; +// Scenario +Scenario []*CT_Scenario ;};type ST_SourceType byte ; -// Validate validates the CT_Tables and its children -func (_bgfaf *CT_Tables )Validate ()error {return _bgfaf .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");};func NewHeaders ()*Headers {_gfdffc :=&Headers {};_gfdffc .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _gfdffc ;};type CT_FieldUsage struct{ +// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path +func (_acbcgb *CT_Pages )ValidateWithPath (path string )error {for _fadgaa ,_dgcdad :=range _acbcgb .Page {if _afgd :=_dgcdad .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_fadgaa ));_afgd !=nil {return _afgd ;};};return nil ;}; -// Field Index -XAttr int32 ;}; +// Validate validates the CT_Reviewed and its children +func (_acadeb *CT_Reviewed )Validate ()error {return _acadeb .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");};func (_dfcbf *ST_RevisionAction )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_dfcbf =0;case "\u0061\u0064\u0064":*_dfcbf =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_dfcbf =2;};return nil ;}; -// Validate validates the CT_Set and its children -func (_gdfee *CT_Set )Validate ()error {return _gdfee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");}; +// Validate validates the CT_Connection and its children +func (_edfa *CT_Connection )Validate ()error {return _edfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path -func (_ceaef *CT_colItems )ValidateWithPath (path string )error {for _cebbcf ,_cbeed :=range _ceaef .I {if _ageddb :=_cbeed .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_cebbcf ));_ageddb !=nil {return _ageddb ;};};return nil ;}; +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_bffdd *CT_Colors )ValidateWithPath (path string )error {if _bffdd .IndexedColors !=nil {if _gdcc :=_bffdd .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_gdcc !=nil {return _gdcc ;};};if _bffdd .MruColors !=nil {if _edff :=_bffdd .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_edff !=nil {return _edff ;};};return nil ;}; -// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path -func (_eaecb *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil };type CT_ColHierarchiesUsage struct{ +// Validate validates the CT_RangePr and its children +func (_cgedg *CT_RangePr )Validate ()error {return _cgedg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");};type CT_ExternalSheetName struct{ -// Items Count -CountAttr *uint32 ; +// Sheet Name Value +ValAttr *string ;}; -// Column OLAP Hierarchies -ColHierarchyUsage []*CT_HierarchyUsage ;}; +// Validate validates the CT_Row and its children +func (_bebcg *CT_Row )Validate ()error {return _bebcg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_bfgfa *CT_RevisionFormatting )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_bfgfa .SheetIdAttr )});if _bfgfa .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfgfa .XfDxfAttr ))});};if _bfgfa .SAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfgfa .SAttr ))});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_be .Sprintf ("\u0025\u0076",_bfgfa .SqrefAttr )});if _bfgfa .StartAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bfgfa .StartAttr )});};if _bfgfa .LengthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_be .Sprintf ("\u0025\u0076",*_bfgfa .LengthAttr )});};e .EncodeToken (start );if _bfgfa .Dxf !=nil {_efeaa :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};e .EncodeElement (_bfgfa .Dxf ,_efeaa );};if _bfgfa .ExtLst !=nil {_aebef :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfgfa .ExtLst ,_aebef );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path -func (_gcgfg *CT_VolTypes )ValidateWithPath (path string )error {for _ggcfa ,_afebe :=range _gcgfg .VolType {if _fgegd :=_afebe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_ggcfa ));_fgegd !=nil {return _fgegd ;};};if _gcgfg .ExtLst !=nil {if _gcgea :=_gcgfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcgea !=nil {return _gcgea ;};};return nil ;};func (_fgdagc ST_SortMethod )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgdagc .String (),start );};func (_cadcd ST_IconSetType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gebff :=_b .Attr {};_gebff .Name =name ;switch _cadcd {case ST_IconSetTypeUnset :_gebff .Value ="";case ST_IconSetType3Arrows :_gebff .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_gebff .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_gebff .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_gebff .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_gebff .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_gebff .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_gebff .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_gebff .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_gebff .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_gebff .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_gebff .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_gebff .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_gebff .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_gebff .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_gebff .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_gebff .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_gebff .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _gebff ,nil ;};func (_beafcd *CT_Tuples )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_faaga :=range start .Attr {if _faaga .Name .Local =="\u0063"{_bdcag ,_bfggg :=_ee .ParseUint (_faaga .Value ,10,32);if _bfggg !=nil {return _bfggg ;};_fdcfc :=uint32 (_bdcag );_beafcd .CAttr =&_fdcfc ;continue ;};};_gagfb :for {_agbce ,_dfecaf :=d .Token ();if _dfecaf !=nil {return _dfecaf ;};switch _fdbag :=_agbce .(type ){case _b .StartElement :switch _fdbag .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"}:_fbebga :=NewCT_Tuple ();if _geddad :=d .DecodeElement (_fbebga ,&_fdbag );_geddad !=nil {return _geddad ;};_beafcd .Tpl =append (_beafcd .Tpl ,_fbebga );default:_ba .Log ("\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\u0054\u0075\u0070l\u0065\u0073 \u0025\u0076",_fdbag .Name );if _dcacg :=d .Skip ();_dcacg !=nil {return _dcacg ;};};case _b .EndElement :break _gagfb ;case _b .CharData :};};return nil ;};func NewCT_PatternFill ()*CT_PatternFill {_baaa :=&CT_PatternFill {};return _baaa };func (_afecc *CT_MRUColors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbgg :for {_gdfaa ,_ccdad :=d .Token ();if _ccdad !=nil {return _ccdad ;};switch _bggce :=_gdfaa .(type ){case _b .StartElement :switch _bggce .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fbadf :=NewCT_Color ();if _agdeg :=d .DecodeElement (_fbadf ,&_bggce );_agdeg !=nil {return _agdeg ;};_afecc .Color =append (_afecc .Color ,_fbadf );default:_ba .Log ("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_M\u0052\u0055C\u006f\u006c\u006f\u0072\u0073\u0020\u0025\u0076",_bggce .Name );if _cbcdg :=d .Skip ();_cbcdg !=nil {return _cbcdg ;};};case _b .EndElement :break _cbgg ;case _b .CharData :};};return nil ;};type CT_CacheField struct{ +// Validate validates the CT_XStringElement and its children +func (_dfgagb *CT_XStringElement )Validate ()error {return _dfgagb .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");};func (_ecbdg ST_MdxFunctionType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_ecbdg .String (),start );};func (_ddagc *CT_ExternalDefinedNames )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _ddagc .DefinedName !=nil {_abca :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_gcbc :=range _ddagc .DefinedName {e .EncodeElement (_gcbc ,_abca );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_ebeba :=&CT_CustomWorkbookView {};_ebeba .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _ebeba ;};type CT_CustomSheetViews struct{ -// PivotCache Field Name -NameAttr string ; +// Custom Sheet View +CustomSheetView []*CT_CustomSheetView ;};func (_ecefg *CT_DateGroupItem )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ecefg .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_fdafb :=range start .Attr {if _fdafb .Name .Local =="\u0079\u0065\u0061\u0072"{_gffgf ,_dfgac :=_b .ParseUint (_fdafb .Value ,10,16);if _dfgac !=nil {return _dfgac ;};_ecefg .YearAttr =uint16 (_gffgf );continue ;};if _fdafb .Name .Local =="\u006d\u006f\u006et\u0068"{_befdc ,_eebc :=_b .ParseUint (_fdafb .Value ,10,16);if _eebc !=nil {return _eebc ;};_dggfc :=uint16 (_befdc );_ecefg .MonthAttr =&_dggfc ;continue ;};if _fdafb .Name .Local =="\u0064\u0061\u0079"{_ffgc ,_bdcac :=_b .ParseUint (_fdafb .Value ,10,16);if _bdcac !=nil {return _bdcac ;};_efe :=uint16 (_ffgc );_ecefg .DayAttr =&_efe ;continue ;};if _fdafb .Name .Local =="\u0068\u006f\u0075\u0072"{_baefe ,_adeac :=_b .ParseUint (_fdafb .Value ,10,16);if _adeac !=nil {return _adeac ;};_deac :=uint16 (_baefe );_ecefg .HourAttr =&_deac ;continue ;};if _fdafb .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_ccebg ,_caaed :=_b .ParseUint (_fdafb .Value ,10,16);if _caaed !=nil {return _caaed ;};_fbgeb :=uint16 (_ccebg );_ecefg .MinuteAttr =&_fbgeb ;continue ;};if _fdafb .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_adaga ,_cdgf :=_b .ParseUint (_fdafb .Value ,10,16);if _cdgf !=nil {return _cdgf ;};_cebdg :=uint16 (_adaga );_ecefg .SecondAttr =&_cebdg ;continue ;};if _fdafb .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_ecefg .DateTimeGroupingAttr .UnmarshalXMLAttr (_fdafb );continue ;};};for {_effgbf ,_gdfa :=d .Token ();if _gdfa !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065G\u0072o\u0075\u0070\u0049\u0074\u0065\u006d\u003a \u0025\u0073",_gdfa );};if _cfac ,_cfcag :=_effgbf .(_ea .EndElement );_cfcag &&_cfac .Name ==start .Name {break ;};};return nil ;}; -// PivotCache Field Caption -CaptionAttr *string ; +// Validate validates the CT_SingleXmlCell and its children +func (_egcbb *CT_SingleXmlCell )Validate ()error {return _egcbb .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_dagbg ST_GrowShrinkType )ValidateWithPath (path string )error {switch _dagbg {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagbg ));};return nil ;};const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;);func (_eafbdc *CT_SheetPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _eafbdc .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eafbdc .SyncHorizontalAttr ))});};if _eafbdc .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eafbdc .SyncVerticalAttr ))});};if _eafbdc .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_eafbdc .SyncRefAttr )});};if _eafbdc .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eafbdc .TransitionEvaluationAttr ))});};if _eafbdc .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eafbdc .TransitionEntryAttr ))});};if _eafbdc .PublishedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eafbdc .PublishedAttr ))});};if _eafbdc .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_eafbdc .CodeNameAttr )});};if _eafbdc .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eafbdc .FilterModeAttr ))});};if _eafbdc .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eafbdc .EnableFormatConditionsCalculationAttr ))});};e .EncodeToken (start );if _eafbdc .TabColor !=nil {_degba :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_eafbdc .TabColor ,_degba );};if _eafbdc .OutlinePr !=nil {_aaccf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}};e .EncodeElement (_eafbdc .OutlinePr ,_aaccf );};if _eafbdc .PageSetUpPr !=nil {_fcagff :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_eafbdc .PageSetUpPr ,_fcagff );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Property Name -PropertyNameAttr *string ; +// Validate validates the CT_DataField and its children +func (_bgdd *CT_DataField )Validate ()error {return _bgdd .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};func (_eeccf ST_TableStyleType )ValidateWithPath (path string )error {switch _eeccf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeccf ));};return nil ;};func (_fddc *CT_ChartFormats )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fddc .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fddc .CountAttr )});};e .EncodeToken (start );_dgege :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_afga :=range _fddc .ChartFormat {e .EncodeElement (_afga ,_dgege );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_PageBreak struct{ -// Server-based Field -ServerFieldAttr *bool ; +// Page Break Count +CountAttr *uint32 ; -// Unique List Retrieved -UniqueListAttr *bool ; +// Manual Break Count +ManualBreakCountAttr *uint32 ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Break +Brk []*CT_Break ;}; -// Calculated Field Formula -FormulaAttr *string ; +// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path +func (_facgc *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };func (_aadgdf ST_TableType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_bdgfbe :=_ea .Attr {};_bdgfbe .Name =name ;switch _aadgdf {case ST_TableTypeUnset :_bdgfbe .Value ="";case ST_TableTypeWorksheet :_bdgfbe .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_bdgfbe .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_bdgfbe .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return _bdgfbe ,nil ;}; -// SQL Data Type -SqlTypeAttr *int32 ; +// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path +func (_gcdbg *CT_Dxfs )ValidateWithPath (path string )error {for _fbfcd ,_gecdc :=range _gcdbg .Dxf {if _dcega :=_gecdc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_fbfcd ));_dcega !=nil {return _dcega ;};};return nil ;};func (_abec *CT_ControlPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_abec .Anchor =NewCT_ObjectAnchor ();for _ ,_fdca :=range start .Attr {if _fdca .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"&&_fdca .Name .Local =="\u0069\u0064"||_fdca .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"&&_fdca .Name .Local =="\u0069\u0064"{_cgcaf ,_ecbbd :=_fdca .Value ,error (nil );if _ecbbd !=nil {return _ecbbd ;};_abec .IdAttr =&_cgcaf ;continue ;};if _fdca .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_bfaf ,_dfgf :=_b .ParseBool (_fdca .Value );if _dfgf !=nil {return _dfgf ;};_abec .AutoPictAttr =&_bfaf ;continue ;};if _fdca .Name .Local =="\u006d\u0061\u0063r\u006f"{_gagdd ,_eggf :=_fdca .Value ,error (nil );if _eggf !=nil {return _eggf ;};_abec .MacroAttr =&_gagdd ;continue ;};if _fdca .Name .Local =="\u0070\u0072\u0069n\u0074"{_defce ,_dfcc :=_b .ParseBool (_fdca .Value );if _dfcc !=nil {return _dfcc ;};_abec .PrintAttr =&_defce ;continue ;};if _fdca .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_cggd ,_bfedb :=_b .ParseBool (_fdca .Value );if _bfedb !=nil {return _bfedb ;};_abec .RecalcAlwaysAttr =&_cggd ;continue ;};if _fdca .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_ggae ,_eefee :=_b .ParseBool (_fdca .Value );if _eefee !=nil {return _eefee ;};_abec .UiObjectAttr =&_ggae ;continue ;};if _fdca .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_fggg ,_acebf :=_b .ParseBool (_fdca .Value );if _acebf !=nil {return _acebf ;};_abec .AutoFillAttr =&_fggg ;continue ;};if _fdca .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_cebd ,_aabb :=_b .ParseBool (_fdca .Value );if _aabb !=nil {return _aabb ;};_abec .AutoLineAttr =&_cebd ;continue ;};if _fdca .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_deadc ,_abedc :=_b .ParseBool (_fdca .Value );if _abedc !=nil {return _abedc ;};_abec .LockedAttr =&_deadc ;continue ;};if _fdca .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_bgeb ,_cgaae :=_b .ParseBool (_fdca .Value );if _cgaae !=nil {return _cgaae ;};_abec .DisabledAttr =&_bgeb ;continue ;};if _fdca .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_faace ,_ebgf :=_fdca .Value ,error (nil );if _ebgf !=nil {return _ebgf ;};_abec .AltTextAttr =&_faace ;continue ;};if _fdca .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_bdgfa ,_cbdf :=_fdca .Value ,error (nil );if _cbdf !=nil {return _cbdf ;};_abec .LinkedCellAttr =&_bdgfa ;continue ;};if _fdca .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_gegd ,_gbfa :=_fdca .Value ,error (nil );if _gbfa !=nil {return _gbfa ;};_abec .ListFillRangeAttr =&_gegd ;continue ;};if _fdca .Name .Local =="\u0063\u0066"{_bdcca ,_bdfbc :=_fdca .Value ,error (nil );if _bdfbc !=nil {return _bdfbc ;};_abec .CfAttr =&_bdcca ;continue ;};if _fdca .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_bdgfge ,_abbbf :=_b .ParseBool (_fdca .Value );if _abbbf !=nil {return _abbbf ;};_abec .DefaultSizeAttr =&_bdgfge ;continue ;};};_dabg :for {_gcbg ,_cfaa :=d .Token ();if _cfaa !=nil {return _cfaa ;};switch _beeee :=_gcbg .(type ){case _ea .StartElement :switch _beeee .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _fdeg :=d .DecodeElement (_abec .Anchor ,&_beeee );_fdeg !=nil {return _fdeg ;};default:_c .Log ("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_C\u006f\u006et\u0072\u006f\u006c\u0050\u0072\u0020\u0025\u0076",_beeee .Name );if _cgfe :=d .Skip ();_cgfe !=nil {return _cgfe ;};};case _ea .EndElement :break _dabg ;case _ea .CharData :};};return nil ;};type CT_RevisionDefinedName struct{ -// Hierarchy -HierarchyAttr *int32 ; +// Local Name Sheet Id +LocalSheetIdAttr *uint32 ; -// Hierarchy Level -LevelAttr *uint32 ; +// Custom View +CustomViewAttr *bool ; -// Database Field -DatabaseFieldAttr *bool ; +// Name +NameAttr string ; -// Member Property Count -MappingCountAttr *uint32 ; +// Function +FunctionAttr *bool ; -// Member Property Field -MemberPropertyFieldAttr *bool ; +// Old Function +OldFunctionAttr *bool ; -// Shared Items -SharedItems *CT_SharedItems ; +// Function Group Id +FunctionGroupIdAttr *uint8 ; -// Field Group Properties -FieldGroup *CT_FieldGroup ; +// Old Function Group Id +OldFunctionGroupIdAttr *uint8 ; -// Member Properties Map -MpMap []*CT_X ; +// Shortcut Key +ShortcutKeyAttr *uint8 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_affgd *CT_ProtectedRanges )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ffedd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_efabdd :=range _affgd .ProtectedRange {e .EncodeElement (_efabdd ,_ffedd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfdaaa ST_Axis )String ()string {switch _dfdaaa {case 0:return "";case 1:return "\u0061x\u0069\u0073\u0052\u006f\u0077";case 2:return "\u0061x\u0069\u0073\u0043\u006f\u006c";case 3:return "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case 4:return "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return "";};func (_dfcbb *CT_Parameters )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfcbb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dfcbb .CountAttr )});};e .EncodeToken (start );_aggac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_gaebb :=range _dfcbb .Parameter {e .EncodeElement (_gaebb ,_aggac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdcaa *CT_SortState )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccgdc :=range start .Attr {if _ccgdc .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_addga ,_bfebbf :=_ee .ParseBool (_ccgdc .Value );if _bfebbf !=nil {return _bfebbf ;};_fdcaa .ColumnSortAttr =&_addga ;continue ;};if _ccgdc .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_aacbdc ,_agebfa :=_ee .ParseBool (_ccgdc .Value );if _agebfa !=nil {return _agebfa ;};_fdcaa .CaseSensitiveAttr =&_aacbdc ;continue ;};if _ccgdc .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_fdcaa .SortMethodAttr .UnmarshalXMLAttr (_ccgdc );continue ;};if _ccgdc .Name .Local =="\u0072\u0065\u0066"{_geba ,_cddeb :=_ccgdc .Value ,error (nil );if _cddeb !=nil {return _cddeb ;};_fdcaa .RefAttr =_geba ;continue ;};};_fbeedb :for {_dddfeb ,_eaccba :=d .Token ();if _eaccba !=nil {return _eaccba ;};switch _ecdaab :=_dddfeb .(type ){case _b .StartElement :switch _ecdaab .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}:_afgdf :=NewCT_SortCondition ();if _cabgd :=d .DecodeElement (_afgdf ,&_ecdaab );_cabgd !=nil {return _cabgd ;};_fdcaa .SortCondition =append (_fdcaa .SortCondition ,_afgdf );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdcaa .ExtLst =NewCT_ExtensionList ();if _fcaaef :=d .DecodeElement (_fdcaa .ExtLst ,&_ecdaab );_fcaaef !=nil {return _fcaaef ;};default:_ba .Log ("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\u006f\u0072t\u0053\u0074\u0061\u0074\u0065\u0020\u0025\u0076",_ecdaab .Name );if _dfdbg :=d .Skip ();_dfdbg !=nil {return _dfdbg ;};};case _b .EndElement :break _fbeedb ;case _b .CharData :};};return nil ;};type CT_DataRef struct{ +// Old Short Cut Key +OldShortcutKeyAttr *uint8 ; -// Reference -RefAttr *string ; +// Named Range Hidden +HiddenAttr *bool ; -// Named Range -NameAttr *string ; +// Old Hidden +OldHiddenAttr *bool ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};func NewCT_ProtectedRange ()*CT_ProtectedRange {_geaae :=&CT_ProtectedRange {};return _geaae }; +// New Custom Menu +CustomMenuAttr *string ; -// Validate validates the CT_RangeSet and its children -func (_gcaec *CT_RangeSet )Validate ()error {return _gcaec .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");};type CT_PivotCaches struct{ +// Old Custom Menu Text +OldCustomMenuAttr *string ; -// PivotCache -PivotCache []*CT_PivotCache ;};func NewCT_RevisionConflict ()*CT_RevisionConflict {_baged :=&CT_RevisionConflict {};return _baged };type ST_MdxSetOrder byte ;func (_bafbfg ST_SourceType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bafbfg .String (),start );}; +// Description +DescriptionAttr *string ; -// Validate validates the CT_ExternalReference and its children -func (_gdgd *CT_ExternalReference )Validate ()error {return _gdgd .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");}; +// Old Description +OldDescriptionAttr *string ; -// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path -func (_cfacg *PivotCacheDefinition )ValidateWithPath (path string )error {if _cfefe :=_cfacg .CT_PivotCacheDefinition .ValidateWithPath (path );_cfefe !=nil {return _cfefe ;};return nil ;};func (_egbeff *ST_RefMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbffbf ,_cgaaf :=d .Token ();if _cgaaf !=nil {return _cgaaf ;};if _ggged ,_fadecd :=_cbffbf .(_b .EndElement );_fadecd &&_ggged .Name ==start .Name {*_egbeff =1;return nil ;};if _egbdbc ,_aeccf :=_cbffbf .(_b .CharData );!_aeccf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbffbf );}else {switch string (_egbdbc ){case "":*_egbeff =0;case "\u0041\u0031":*_egbeff =1;case "\u0052\u0031\u0043\u0031":*_egbeff =2;};};_cbffbf ,_cgaaf =d .Token ();if _cgaaf !=nil {return _cgaaf ;};if _gbabf ,_ggfce :=_cbffbf .(_b .EndElement );_ggfce &&_gbabf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbffbf );}; +// New Help Topic +HelpAttr *string ; -// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path -func (_aebga *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _aebga .ExtLst !=nil {if _ccbbe :=_aebga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccbbe !=nil {return _ccbbe ;};};return nil ;};func (_edafg ST_PaneState )ValidateWithPath (path string )error {switch _edafg {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edafg ));};return nil ;}; +// Old Help Topic +OldHelpAttr *string ; -// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path -func (_eaebe *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_eaebe .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_eaebe .GuidAttr );};if _dada :=_eaebe .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dada !=nil {return _dada ;};if _eaebe .PageMargins !=nil {if _geff :=_eaebe .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_geff !=nil {return _geff ;};};if _eaebe .PageSetup !=nil {if _geeb :=_eaebe .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_geeb !=nil {return _geeb ;};};if _eaebe .HeaderFooter !=nil {if _gbeed :=_eaebe .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_gbeed !=nil {return _gbeed ;};};return nil ;};func (_ffegd *CT_SheetView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffegd .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ffegd .WindowProtectionAttr ))});};if _ffegd .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ffegd .ShowFormulasAttr ))});};if _ffegd .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ffegd .ShowGridLinesAttr ))});};if _ffegd .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ffegd .ShowRowColHeadersAttr ))});};if _ffegd .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ffegd .ShowZerosAttr ))});};if _ffegd .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ffegd .RightToLeftAttr ))});};if _ffegd .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ffegd .TabSelectedAttr ))});};if _ffegd .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ffegd .ShowRulerAttr ))});};if _ffegd .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ffegd .ShowOutlineSymbolsAttr ))});};if _ffegd .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ffegd .DefaultGridColorAttr ))});};if _ffegd .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ffegd .ShowWhiteSpaceAttr ))});};if _ffegd .ViewAttr !=ST_SheetViewTypeUnset {_edgcb ,_adceff :=_ffegd .ViewAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0069\u0065\u0077"});if _adceff !=nil {return _adceff ;};start .Attr =append (start .Attr ,_edgcb );};if _ffegd .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ffegd .TopLeftCellAttr )});};if _ffegd .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ffegd .ColorIdAttr )});};if _ffegd .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_ffegd .ZoomScaleAttr )});};if _ffegd .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ffegd .ZoomScaleNormalAttr )});};if _ffegd .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_ffegd .ZoomScaleSheetLayoutViewAttr )});};if _ffegd .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_ffegd .ZoomScalePageLayoutViewAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ffegd .WorkbookViewIdAttr )});e .EncodeToken (start );if _ffegd .Pane !=nil {_fdafg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_ffegd .Pane ,_fdafg );};if _ffegd .Selection !=nil {_efaec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_gefdd :=range _ffegd .Selection {e .EncodeElement (_gefdd ,_efaec );};};if _ffegd .PivotSelection !=nil {_acbdgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_eegfb :=range _ffegd .PivotSelection {e .EncodeElement (_eegfb ,_acbdgf );};};if _ffegd .ExtLst !=nil {_dgcac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffegd .ExtLst ,_dgcac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Status Bar +StatusBarAttr *string ; -// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path -func (_gagcf *CT_MapInfo )ValidateWithPath (path string )error {for _bfaee ,_aaebe :=range _gagcf .Schema {if _acdbg :=_aaebe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_bfaee ));_acdbg !=nil {return _acdbg ;};};for _eedbf ,_gdccc :=range _gagcf .Map {if _gadab :=_gdccc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_eedbf ));_gadab !=nil {return _gadab ;};};return nil ;};type CT_DateTime struct{ +// Old Status Bar +OldStatusBarAttr *string ; -// Value -VAttr _e .Time ; +// Name Comment +CommentAttr *string ; -// Unused Item -UAttr *bool ; +// Old Name Comment +OldCommentAttr *string ; -// Calculated Item Value -FAttr *bool ; +// Formula +Formula *string ; -// Caption -CAttr *string ; +// Old Formula +OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_ecbde *ST_WebSourceType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_deggc ,_acfebc :=d .Token ();if _acfebc !=nil {return _acfebc ;};if _fceaf ,_ggcbc :=_deggc .(_ea .EndElement );_ggcbc &&_fceaf .Name ==start .Name {*_ecbde =1;return nil ;};if _dgfdc ,_aaeed :=_deggc .(_ea .CharData );!_aaeed {return _be .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",_deggc );}else {switch string (_dgfdc ){case "":*_ecbde =0;case "\u0073\u0068\u0065e\u0074":*_ecbde =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_ecbde =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_ecbde =3;case "\u0072\u0061\u006eg\u0065":*_ecbde =4;case "\u0063\u0068\u0061r\u0074":*_ecbde =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_ecbde =6;case "\u0071\u0075\u0065r\u0079":*_ecbde =7;case "\u006c\u0061\u0062e\u006c":*_ecbde =8;};};_deggc ,_acfebc =d .Token ();if _acfebc !=nil {return _acfebc ;};if _aagca ,_ccbea :=_deggc .(_ea .EndElement );_ccbea &&_aagca .Name ==start .Name {return nil ;};return _be .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",_deggc );};type CT_Filters struct{ -// Member Property Count -CpAttr *uint32 ; +// Filter by Blank +BlankAttr *bool ; -// Member Property Index -X []*CT_X ;};func (_ccfbg *CT_FontSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ccfbg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DataConsolidate ()*CT_DataConsolidate {_ecbdd :=&CT_DataConsolidate {};return _ecbdd };type CT_Top10 struct{ +// Calendar Type +CalendarTypeAttr _d .ST_CalendarType ; -// Top -TopAttr *bool ; +// Filter +Filter []*CT_Filter ; -// Filter by Percent -PercentAttr *bool ; +// Date Grouping +DateGroupItem []*CT_DateGroupItem ;};func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_accbac :=&CT_SmartTagTypes {};return _accbac };func NewCT_FontScheme ()*CT_FontScheme {_agdc :=&CT_FontScheme {};_agdc .ValAttr =ST_FontScheme (1);return _agdc ;};func (_cffgb *CT_TextField )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fgacc :=range start .Attr {if _fgacc .Name .Local =="\u0074\u0079\u0070\u0065"{_cffgb .TypeAttr .UnmarshalXMLAttr (_fgacc );continue ;};if _fgacc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bdebe ,_cdfed :=_b .ParseUint (_fgacc .Value ,10,32);if _cdfed !=nil {return _cdfed ;};_cbefa :=uint32 (_bdebe );_cffgb .PositionAttr =&_cbefa ;continue ;};};for {_aaacab ,_ggdde :=d .Token ();if _ggdde !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_ggdde );};if _ebbbg ,_fgedc :=_aaacab .(_ea .EndElement );_fgedc &&_ebbbg .Name ==start .Name {break ;};};return nil ;};type CT_RPrElt struct{ -// Top or Bottom Value -ValAttr float64 ; +// Font +RFont *CT_FontName ; -// Filter Value -FilterValAttr *float64 ;};func (_febgc ST_RefMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdbff :=_b .Attr {};_gdbff .Name =name ;switch _febgc {case ST_RefModeUnset :_gdbff .Value ="";case ST_RefModeA1 :_gdbff .Value ="\u0041\u0031";case ST_RefModeR1C1 :_gdbff .Value ="\u0052\u0031\u0043\u0031";};return _gdbff ,nil ;};func (_defbf *CT_MemberProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _defbf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_defbf .CountAttr )});};e .EncodeToken (start );_dedba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_bagde :=range _defbf .Mp {e .EncodeElement (_bagde ,_dedba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Character Set +Charset *CT_IntProperty ; -// Validate validates the CT_DataBinding and its children -func (_cbbab *CT_DataBinding )Validate ()error {return _cbbab .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};type CT_OleLink struct{IdAttr string ; +// Font Family +Family *CT_IntProperty ; -// Object Link Identifier -ProgIdAttr string ; +// Bold +B *CT_BooleanProperty ; + +// Italic +I *CT_BooleanProperty ; + +// Strike Through +Strike *CT_BooleanProperty ; + +// Outline +Outline *CT_BooleanProperty ; -// Object Link Items -OleItems *CT_OleItems ;};func (_abdda *CT_OleItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abdda .OleItem !=nil {_abfcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}};for _ ,_baff :=range _abdda .OleItem {e .EncodeElement (_baff ,_abfcg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Pane struct{ +// Shadow +Shadow *CT_BooleanProperty ; -// Horizontal Split Position -XSplitAttr *float64 ; +// Condense +Condense *CT_BooleanProperty ; -// Vertical Split Position -YSplitAttr *float64 ; +// Extend +Extend *CT_BooleanProperty ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Text Color +Color *CT_Color ; -// Active Pane -ActivePaneAttr ST_Pane ; +// Font Size +Sz *CT_FontSize ; -// Split State -StateAttr ST_PaneState ;};func NewCT_ExternalCell ()*CT_ExternalCell {_eeda :=&CT_ExternalCell {};return _eeda }; +// Underline +U *CT_UnderlineProperty ; -// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path -func (_bddd *CT_ExternalRow )ValidateWithPath (path string )error {for _ccefdf ,_dccdc :=range _bddd .Cell {if _eada :=_dccdc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_ccefdf ));_eada !=nil {return _eada ;};};return nil ;};type CT_PivotCache struct{ +// Vertical Alignment +VertAlign *CT_VerticalAlignFontProperty ; -// PivotCache Id -CacheIdAttr uint32 ;IdAttr string ;};func (_gaegde ST_DataValidationOperator )Validate ()error {return _gaegde .ValidateWithPath ("")};const (ST_CfTypeUnset ST_CfType =0;ST_CfTypeExpression ST_CfType =1;ST_CfTypeCellIs ST_CfType =2;ST_CfTypeColorScale ST_CfType =3;ST_CfTypeDataBar ST_CfType =4;ST_CfTypeIconSet ST_CfType =5;ST_CfTypeTop10 ST_CfType =6;ST_CfTypeUniqueValues ST_CfType =7;ST_CfTypeDuplicateValues ST_CfType =8;ST_CfTypeContainsText ST_CfType =9;ST_CfTypeNotContainsText ST_CfType =10;ST_CfTypeBeginsWith ST_CfType =11;ST_CfTypeEndsWith ST_CfType =12;ST_CfTypeContainsBlanks ST_CfType =13;ST_CfTypeNotContainsBlanks ST_CfType =14;ST_CfTypeContainsErrors ST_CfType =15;ST_CfTypeNotContainsErrors ST_CfType =16;ST_CfTypeTimePeriod ST_CfType =17;ST_CfTypeAboveAverage ST_CfType =18;);type CT_FileRecoveryPr struct{ +// Font Scheme +Scheme *CT_FontScheme ;};type CT_RevisionInsertSheet struct{ -// Auto Recover -AutoRecoverAttr *bool ; +// Sheet Id +SheetIdAttr uint32 ; -// Crash Save -CrashSaveAttr *bool ; +// Sheet Name +NameAttr string ; -// Data Extract Load -DataExtractLoadAttr *bool ; +// Sheet Position +SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_gdddcc ST_WebSourceType )ValidateWithPath (path string )error {switch _gdddcc {case 0,1,2,3,4,5,6,7,8:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdddcc ));};return nil ;};func (_cfgdc ST_GrowShrinkType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_befge :=_ea .Attr {};_befge .Name =name ;switch _cfgdc {case ST_GrowShrinkTypeUnset :_befge .Value ="";case ST_GrowShrinkTypeInsertDelete :_befge .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_befge .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_befge .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _befge ,nil ;};func NewCT_TableFormula ()*CT_TableFormula {_afgcd :=&CT_TableFormula {};return _afgcd }; -// Repair Load -RepairLoadAttr *bool ;}; +// Validate validates the CT_VerticalAlignFontProperty and its children +func (_aedffa *CT_VerticalAlignFontProperty )Validate ()error {return _aedffa .ValidateWithPath ("\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079");};type CT_PivotCaches struct{ -// Validate validates the Metadata and its children -func (_gbbfe *Metadata )Validate ()error {return _gbbfe .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func (_faaffb ST_SortType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_faaffb .String (),start );}; +// PivotCache +PivotCache []*CT_PivotCache ;};type CT_Members struct{ -// Validate validates the CT_ReviewedRevisions and its children -func (_cdcf *CT_ReviewedRevisions )Validate ()error {return _cdcf .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");};func (_abcde *CT_WebPublishObjects )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgdbfc :=range start .Attr {if _bgdbfc .Name .Local =="\u0063\u006f\u0075n\u0074"{_edfaf ,_deeced :=_ee .ParseUint (_bgdbfc .Value ,10,32);if _deeced !=nil {return _deeced ;};_geceg :=uint32 (_edfaf );_abcde .CountAttr =&_geceg ;continue ;};};_feccf :for {_eeeecf ,_daeab :=d .Token ();if _daeab !=nil {return _daeab ;};switch _aegcb :=_eeeecf .(type ){case _b .StartElement :switch _aegcb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}:_adeeea :=NewCT_WebPublishObject ();if _ggbbb :=d .DecodeElement (_adeeea ,&_aegcb );_ggbbb !=nil {return _ggbbb ;};_abcde .WebPublishObject =append (_abcde .WebPublishObject ,_adeeea );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u0073\u0020\u0025\u0076",_aegcb .Name );if _cfbda :=d .Skip ();_cfbda !=nil {return _cfbda ;};};case _b .EndElement :break _feccf ;case _b .CharData :};};return nil ;}; +// Item Count +CountAttr *uint32 ; -// Validate validates the CT_BookView and its children -func (_fdg *CT_BookView )Validate ()error {return _fdg .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");};func (_ddebc *VolTypes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddebc .CT_VolTypes =*NewCT_VolTypes ();_bcecf :for {_fdecgg ,_cdedf :=d .Token ();if _cdedf !=nil {return _cdedf ;};switch _dbcabe :=_fdecgg .(type ){case _b .StartElement :switch _dbcabe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_gbgef :=NewCT_VolType ();if _cdfee :=d .DecodeElement (_gbgef ,&_dbcabe );_cdfee !=nil {return _cdfee ;};_ddebc .VolType =append (_ddebc .VolType ,_gbgef );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddebc .ExtLst =NewCT_ExtensionList ();if _dbfea :=d .DecodeElement (_ddebc .ExtLst ,&_dbcabe );_dbfea !=nil {return _dbfea ;};default:_ba .Log ("\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\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_dbcabe .Name );if _gdfbc :=d .Skip ();_gdfbc !=nil {return _gdfbc ;};};case _b .EndElement :break _bcecf ;case _b .CharData :};};return nil ;};func NewCT_OleItems ()*CT_OleItems {_afba :=&CT_OleItems {};return _afba };func NewCT_PivotFields ()*CT_PivotFields {_agbbc :=&CT_PivotFields {};return _agbbc };type CT_Color struct{ +// Hierarchy Level +LevelAttr *uint32 ; -// Automatic -AutoAttr *bool ; +// Member +Member []*CT_Member ;};func (_dbcfc *CT_PivotArea )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dbcfc .FieldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_dbcfc .FieldAttr )});};if _dbcfc .TypeAttr !=ST_PivotAreaTypeUnset {_badbd ,_dfacce :=_dbcfc .TypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0079\u0070\u0065"});if _dfacce !=nil {return _dfacce ;};start .Attr =append (start .Attr ,_badbd );};if _dbcfc .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dbcfc .DataOnlyAttr ))});};if _dbcfc .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dbcfc .LabelOnlyAttr ))});};if _dbcfc .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dbcfc .GrandRowAttr ))});};if _dbcfc .GrandColAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dbcfc .GrandColAttr ))});};if _dbcfc .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dbcfc .CacheIndexAttr ))});};if _dbcfc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dbcfc .OutlineAttr ))});};if _dbcfc .OffsetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dbcfc .OffsetAttr )});};if _dbcfc .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dbcfc .CollapsedLevelsAreSubtotalsAttr ))});};if _dbcfc .AxisAttr !=ST_AxisUnset {_dbegg ,_effdcc :=_dbcfc .AxisAttr .MarshalXMLAttr (_ea .Name {Local :"\u0061\u0078\u0069\u0073"});if _effdcc !=nil {return _effdcc ;};start .Attr =append (start .Attr ,_dbegg );};if _dbcfc .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_dbcfc .FieldPositionAttr )});};e .EncodeToken (start );if _dbcfc .References !=nil {_eeee :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_dbcfc .References ,_eeee );};if _dbcfc .ExtLst !=nil {_eafcg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbcfc .ExtLst ,_eafcg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Index -IndexedAttr *uint32 ; +// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path +func (_gccdd *CT_RElt )ValidateWithPath (path string )error {if _gccdd .RPr !=nil {if _eccgd :=_gccdd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eccgd !=nil {return _eccgd ;};};return nil ;};func (_caefg *CT_OleLink )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_caefg .IdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_caefg .ProgIdAttr )});e .EncodeToken (start );if _caefg .OleItems !=nil {_edfbd :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_caefg .OleItems ,_edfbd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_bdgd :=&CT_ChartsheetPr {};return _bdgd };func (_abdgcc ST_PatternType )String ()string {switch _abdgcc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case 4:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 5:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 6:return "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case 7:return "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 8:return "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case 9:return "\u0064\u0061\u0072\u006b\u0055\u0070";case 10:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case 11:return "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 12:return "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case 13:return "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 14:return "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case 15:return "\u006ci\u0067\u0068\u0074\u0055\u0070";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case 17:return "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 18:return "\u0067r\u0061\u0079\u0031\u0032\u0035";case 19:return "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return "";}; -// Alpha Red Green Blue Color Value -RgbAttr *string ; +// Validate validates the CT_VolMain and its children +func (_eacafd *CT_VolMain )Validate ()error {return _eacafd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");}; -// Theme Color -ThemeAttr *uint32 ; +// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path +func (_cdaaf *CT_TableParts )ValidateWithPath (path string )error {for _dccfc ,_gbgeb :=range _cdaaf .TablePart {if _befbb :=_gbgeb .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_dccfc ));_befbb !=nil {return _befbb ;};};return nil ;};func NewCT_TableColumns ()*CT_TableColumns {_affae :=&CT_TableColumns {};return _affae };type CT_Metadata struct{ -// Tint -TintAttr *float64 ;}; +// Metadata Types Collection +MetadataTypes *CT_MetadataTypes ; -// Validate validates the CT_LevelGroup and its children -func (_ceecbb *CT_LevelGroup )Validate ()error {return _ceecbb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_deefd :=&CT_ChartsheetProtection {};return _deefd ;};func (_cbeage *ST_SortType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbeage =0;case "\u006e\u006f\u006e\u0065":*_cbeage =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_cbeage =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_cbeage =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_cbeage =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_cbeage =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_cbeage =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_cbeage =7;};return nil ;};func (_bffaa *CT_RangeSets )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgbf :=range start .Attr {if _fgbf .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgfab ,_effffb :=_ee .ParseUint (_fgbf .Value ,10,32);if _effffb !=nil {return _effffb ;};_acabb :=uint32 (_dgfab );_bffaa .CountAttr =&_acabb ;continue ;};};_eadde :for {_fbdbb ,_gbgdeg :=d .Token ();if _gbgdeg !=nil {return _gbgdeg ;};switch _deffc :=_fbdbb .(type ){case _b .StartElement :switch _deffc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}:_gfbea :=NewCT_RangeSet ();if _eegbe :=d .DecodeElement (_gfbea ,&_deffc );_eegbe !=nil {return _eegbe ;};_bffaa .RangeSet =append (_bffaa .RangeSet ,_gfbea );default:_ba .Log ("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\u0061\u006eg\u0065\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_deffc .Name );if _agabg :=d .Skip ();_agabg !=nil {return _agabg ;};};case _b .EndElement :break _eadde ;case _b .CharData :};};return nil ;};func (_efcac ST_FieldSortType )Validate ()error {return _efcac .ValidateWithPath ("")}; +// Metadata String Store +MetadataStrings *CT_MetadataStrings ; -// Validate validates the Workbook and its children -func (_fbecf *Workbook )Validate ()error {return _fbecf .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_agace *Table )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065";return _agace .CT_Table .MarshalXML (e ,start );};func (_cbdfgf ST_GroupBy )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfafe :=_b .Attr {};_bfafe .Name =name ;switch _cbdfgf {case ST_GroupByUnset :_bfafe .Value ="";case ST_GroupByRange :_bfafe .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_bfafe .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_bfafe .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_bfafe .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_bfafe .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_bfafe .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_bfafe .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_bfafe .Value ="\u0079\u0065\u0061r\u0073";};return _bfafe ,nil ;}; +// MDX Metadata Information +MdxMetadata *CT_MdxMetadata ; -// Validate validates the VolTypes and its children -func (_acffg *VolTypes )Validate ()error {return _acffg .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");}; +// Future Metadata +FutureMetadata []*CT_FutureMetadata ; -// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path -func (_fafcg *CT_TextFields )ValidateWithPath (path string )error {for _befbb ,_ggcgd :=range _fafcg .TextField {if _fcdbbc :=_ggcgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_befbb ));_fcdbbc !=nil {return _fcdbbc ;};};return nil ;}; +// Cell Metadata +CellMetadata *CT_MetadataBlocks ; -// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path -func (_eacgc *CT_MemberProperties )ValidateWithPath (path string )error {for _gegaf ,_edead :=range _eacgc .Mp {if _dafgag :=_edead .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_gegaf ));_dafgag !=nil {return _dafgag ;};};return nil ;};type ST_DataValidationType byte ; +// Value Metadata +ValueMetadata *CT_MetadataBlocks ; -// Validate validates the CT_Member and its children -func (_bafea *CT_Member )Validate ()error {return _bafea .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");};func (_affcb *CT_RevisionComment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_affcb .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",_affcb .CellAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_affcb .GuidAttr )});if _affcb .ActionAttr !=ST_RevisionActionUnset {_ebcee ,_edgfbc :=_affcb .ActionAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _edgfbc !=nil {return _edgfbc ;};start .Attr =append (start .Attr ,_ebcee );};if _affcb .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_affcb .AlwaysShowAttr ))});};if _affcb .OldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_affcb .OldAttr ))});};if _affcb .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_affcb .HiddenRowAttr ))});};if _affcb .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_affcb .HiddenColumnAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_affcb .AuthorAttr )});if _affcb .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_affcb .OldLengthAttr )});};if _affcb .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_affcb .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Colors and its children -func (_agca *CT_Colors )Validate ()error {return _agca .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_bebae ST_TableStyleType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bebae .String (),start );};type CT_PivotField struct{ +// Validate validates the CT_Pane and its children +func (_abbdcb *CT_Pane )Validate ()error {return _abbdcb .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");};func (_aafbg *CT_PageBreak )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _aafbg .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_aafbg .CountAttr )});};if _aafbg .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_aafbg .ManualBreakCountAttr )});};e .EncodeToken (start );if _aafbg .Brk !=nil {_dgeec :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_gceec :=range _aafbg .Brk {e .EncodeElement (_gceec ,_dgeec );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};const (ST_PivotAreaTypeUnset ST_PivotAreaType =0;ST_PivotAreaTypeNone ST_PivotAreaType =1;ST_PivotAreaTypeNormal ST_PivotAreaType =2;ST_PivotAreaTypeData ST_PivotAreaType =3;ST_PivotAreaTypeAll ST_PivotAreaType =4;ST_PivotAreaTypeOrigin ST_PivotAreaType =5;ST_PivotAreaTypeButton ST_PivotAreaType =6;ST_PivotAreaTypeTopEnd ST_PivotAreaType =7;ST_PivotAreaTypeTopRight ST_PivotAreaType =8;); -// Field Name -NameAttr *string ; +// Validate validates the CT_PageFields and its children +func (_cgaad *CT_PageFields )Validate ()error {return _cgaad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func (_bbbee ST_IconSetType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_edgbc :=_ea .Attr {};_edgbc .Name =name ;switch _bbbee {case ST_IconSetTypeUnset :_edgbc .Value ="";case ST_IconSetType3Arrows :_edgbc .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_edgbc .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_edgbc .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_edgbc .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_edgbc .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_edgbc .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_edgbc .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_edgbc .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_edgbc .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_edgbc .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_edgbc .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_edgbc .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_edgbc .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_edgbc .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_edgbc .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_edgbc .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_edgbc .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _edgbc ,nil ;}; -// Axis -AxisAttr ST_Axis ; +// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path +func (_cdeg *CT_CustomFilter )ValidateWithPath (path string )error {if _eaabg :=_cdeg .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_eaabg !=nil {return _eaabg ;};return nil ;};func (_bcgdb ST_FieldSortType )String ()string {switch _bcgdb {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return "";};func (_bedede ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _bedede {case 0,1,2,3,4,5,6,7,8:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bedede ));};return nil ;};type CT_CellXfs struct{ -// Data Field -DataFieldAttr *bool ; +// Format Count +CountAttr *uint32 ; -// Custom Subtotal Caption -SubtotalCaptionAttr *string ; +// Format +Xf []*CT_Xf ;};func (_aagad *ST_Type )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_aagad =0;case "\u006e\u006f\u006e\u0065":*_aagad =1;case "\u0061\u006c\u006c":*_aagad =2;case "\u0072\u006f\u0077":*_aagad =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_aagad =4;};return nil ;}; -// Show PivotField Header Drop Downs -ShowDropDownsAttr *bool ; +// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path +func (_ecbdf *CT_ObjectPr )ValidateWithPath (path string )error {if _fdaecb :=_ecbdf .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_fdaecb !=nil {return _fdaecb ;};return nil ;};func NewCT_RPrElt ()*CT_RPrElt {_gcfgd :=&CT_RPrElt {};return _gcfgd };func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_feabfa :=&CT_PivotHierarchy {};return _feabfa };func (_gcaac ST_MdxSetOrder )String ()string {switch _gcaac {case 0:return "";case 1:return "\u0075";case 2:return "\u0061";case 3:return "\u0064";case 4:return "\u0061\u0061";case 5:return "\u0061\u0064";case 6:return "\u006e\u0061";case 7:return "\u006e\u0064";};return "";};type CT_TablePart struct{IdAttr string ;};func NewCT_Reviewed ()*CT_Reviewed {_afcc :=&CT_Reviewed {};return _afcc };func (_ecefec ST_CellComments )String ()string {switch _ecefec {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case 3:return "\u0061\u0074\u0045n\u0064";};return "";};func (_adgdfd *CT_SheetFormatPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_afbbd :=range start .Attr {if _afbbd .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_geegf ,_cefga :=_b .ParseUint (_afbbd .Value ,10,32);if _cefga !=nil {return _cefga ;};_bdcdd :=uint32 (_geegf );_adgdfd .BaseColWidthAttr =&_bdcdd ;continue ;};if _afbbd .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_debaf ,_cdcdc :=_b .ParseFloat (_afbbd .Value ,64);if _cdcdc !=nil {return _cdcdc ;};_adgdfd .DefaultColWidthAttr =&_debaf ;continue ;};if _afbbd .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_ffgfd ,_gbfgd :=_b .ParseFloat (_afbbd .Value ,64);if _gbfgd !=nil {return _gbfgd ;};_adgdfd .DefaultRowHeightAttr =_ffgfd ;continue ;};if _afbbd .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_ebcegf ,_bagddd :=_b .ParseBool (_afbbd .Value );if _bagddd !=nil {return _bagddd ;};_adgdfd .CustomHeightAttr =&_ebcegf ;continue ;};if _afbbd .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_degab ,_begebf :=_b .ParseBool (_afbbd .Value );if _begebf !=nil {return _begebf ;};_adgdfd .ZeroHeightAttr =&_degab ;continue ;};if _afbbd .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_bbdecg ,_gcgafc :=_b .ParseBool (_afbbd .Value );if _gcgafc !=nil {return _gcgafc ;};_adgdfd .ThickTopAttr =&_bbdecg ;continue ;};if _afbbd .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_dddde ,_bbgee :=_b .ParseBool (_afbbd .Value );if _bbgee !=nil {return _bbgee ;};_adgdfd .ThickBottomAttr =&_dddde ;continue ;};if _afbbd .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_cbfgg ,_fbgebe :=_b .ParseUint (_afbbd .Value ,10,8);if _fbgebe !=nil {return _fbgebe ;};_daaaa :=uint8 (_cbfgg );_adgdfd .OutlineLevelRowAttr =&_daaaa ;continue ;};if _afbbd .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_ggbeg ,_gdbcg :=_b .ParseUint (_afbbd .Value ,10,8);if _gdbcg !=nil {return _gdbcg ;};_fbedb :=uint8 (_ggbeg );_adgdfd .OutlineLevelColAttr =&_fbedb ;continue ;};};for {_cbdbe ,_befdcag :=d .Token ();if _befdcag !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065t\u0046o\u0072\u006d\u0061\u0074\u0050\u0072\u003a \u0025\u0073",_befdcag );};if _faeff ,_gbgefb :=_cbdbe .(_ea .EndElement );_gbgefb &&_faeff .Name ==start .Name {break ;};};return nil ;};func (_fgef *CT_CalculatedMembers )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fgef .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fgef .CountAttr )});};e .EncodeToken (start );_edga :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_gcad :=range _fgef .CalculatedMember {e .EncodeElement (_gcad ,_edga );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Hidden Level -HiddenLevelAttr *bool ; +// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path +func (_adaf *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_adaf .GuidAttr ){return _be .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,_adaf .GuidAttr );};if _baga :=_adaf .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_baga !=nil {return _baga ;};if _dfeeb :=_adaf .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_dfeeb !=nil {return _dfeeb ;};if _adaf .ExtLst !=nil {if _dafbb :=_adaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dafbb !=nil {return _dafbb ;};};return nil ;};func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_bfffd :=&CT_MeasureDimensionMap {};return _bfffd ;};func (_acbcgbc *CT_SmartTagType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _acbcgbc .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_be .Sprintf ("\u0025\u0076",*_acbcgbc .NamespaceUriAttr )});};if _acbcgbc .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_acbcgbc .NameAttr )});};if _acbcgbc .UrlAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0072\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_acbcgbc .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ddgbdf *ST_TargetScreenSize )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cbgfg ,_fbbce :=d .Token ();if _fbbce !=nil {return _fbbce ;};if _cfegd ,_gfdbbd :=_cbgfg .(_ea .EndElement );_gfdbbd &&_cfegd .Name ==start .Name {*_ddgbdf =1;return nil ;};if _agecdf ,_gccbf :=_cbgfg .(_ea .CharData );!_gccbf {return _be .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",_cbgfg );}else {switch string (_agecdf ){case "":*_ddgbdf =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_ddgbdf =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_ddgbdf =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_ddgbdf =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_ddgbdf =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_ddgbdf =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_ddgbdf =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_ddgbdf =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_ddgbdf =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_ddgbdf =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_ddgbdf =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_ddgbdf =11;};};_cbgfg ,_fbbce =d .Token ();if _fbbce !=nil {return _fbbce ;};if _adgegf ,_abcbf :=_cbgfg .(_ea .EndElement );_abcbf &&_adgegf .Name ==start .Name {return nil ;};return _be .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",_cbgfg );};func (_dcf *CT_BookViews )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_ebd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_fee :=range _dcf .WorkbookView {e .EncodeElement (_fee ,_ebd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_Color ()*CT_Color {_bggf :=&CT_Color {};return _bggf };type CT_Parameters struct{ -// Unique Member Property -UniqueMemberPropertyAttr *string ; +// Parameter Count +CountAttr *uint32 ; -// Compact -CompactAttr *bool ; +// Parameter Properties +Parameter []*CT_Parameter ;};func (_cffaa *CT_RPrElt )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_agbec :for {_dacab ,_adgab :=d .Token ();if _adgab !=nil {return _adgab ;};switch _ddgba :=_dacab .(type ){case _ea .StartElement :switch _ddgba .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"}:_cffaa .RFont =NewCT_FontName ();if _ddbdgg :=d .DecodeElement (_cffaa .RFont ,&_ddgba );_ddbdgg !=nil {return _ddbdgg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_cffaa .Charset =NewCT_IntProperty ();if _dcccg :=d .DecodeElement (_cffaa .Charset ,&_ddgba );_dcccg !=nil {return _dcccg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_cffaa .Family =NewCT_IntProperty ();if _aebc :=d .DecodeElement (_cffaa .Family ,&_ddgba );_aebc !=nil {return _aebc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_cffaa .B =NewCT_BooleanProperty ();if _bdddc :=d .DecodeElement (_cffaa .B ,&_ddgba );_bdddc !=nil {return _bdddc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_cffaa .I =NewCT_BooleanProperty ();if _fdffbb :=d .DecodeElement (_cffaa .I ,&_ddgba );_fdffbb !=nil {return _fdffbb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_cffaa .Strike =NewCT_BooleanProperty ();if _ffaece :=d .DecodeElement (_cffaa .Strike ,&_ddgba );_ffaece !=nil {return _ffaece ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_cffaa .Outline =NewCT_BooleanProperty ();if _ddadb :=d .DecodeElement (_cffaa .Outline ,&_ddgba );_ddadb !=nil {return _ddadb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cffaa .Shadow =NewCT_BooleanProperty ();if _bcdaee :=d .DecodeElement (_cffaa .Shadow ,&_ddgba );_bcdaee !=nil {return _bcdaee ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_cffaa .Condense =NewCT_BooleanProperty ();if _ffdeaf :=d .DecodeElement (_cffaa .Condense ,&_ddgba );_ffdeaf !=nil {return _ffdeaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_cffaa .Extend =NewCT_BooleanProperty ();if _efacf :=d .DecodeElement (_cffaa .Extend ,&_ddgba );_efacf !=nil {return _efacf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_cffaa .Color =NewCT_Color ();if _cbbdb :=d .DecodeElement (_cffaa .Color ,&_ddgba );_cbbdb !=nil {return _cbbdb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_cffaa .Sz =NewCT_FontSize ();if _ebgff :=d .DecodeElement (_cffaa .Sz ,&_ddgba );_ebgff !=nil {return _ebgff ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_cffaa .U =NewCT_UnderlineProperty ();if _cbfbf :=d .DecodeElement (_cffaa .U ,&_ddgba );_cbfbf !=nil {return _cbfbf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_cffaa .VertAlign =NewCT_VerticalAlignFontProperty ();if _gfced :=d .DecodeElement (_cffaa .VertAlign ,&_ddgba );_gfced !=nil {return _gfced ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_cffaa .Scheme =NewCT_FontScheme ();if _agbfd :=d .DecodeElement (_cffaa .Scheme ,&_ddgba );_agbfd !=nil {return _agbfd ;};default:_c .Log ("\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\u0052\u0050\u0072E\u006c\u0074 \u0025\u0076",_ddgba .Name );if _gfgeg :=d .Skip ();_gfgeg !=nil {return _gfgeg ;};};case _ea .EndElement :break _agbec ;case _ea .CharData :};};return nil ;};const (ST_CredMethodUnset ST_CredMethod =0;ST_CredMethodIntegrated ST_CredMethod =1;ST_CredMethodNone ST_CredMethod =2;ST_CredMethodStored ST_CredMethod =3;ST_CredMethodPrompt ST_CredMethod =4;);func (_ddega *CT_RangeSet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ddega .I1Attr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0031"},Value :_be .Sprintf ("\u0025\u0076",*_ddega .I1Attr )});};if _ddega .I2Attr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0032"},Value :_be .Sprintf ("\u0025\u0076",*_ddega .I2Attr )});};if _ddega .I3Attr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0033"},Value :_be .Sprintf ("\u0025\u0076",*_ddega .I3Attr )});};if _ddega .I4Attr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0034"},Value :_be .Sprintf ("\u0025\u0076",*_ddega .I4Attr )});};if _ddega .RefAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_ddega .RefAttr )});};if _ddega .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_ddega .NameAttr )});};if _ddega .SheetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ddega .SheetAttr )});};if _ddega .IdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_ddega .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// All Items Expanded -AllDrilledAttr *bool ; +// Validate validates the CT_RevisionHeader and its children +func (_dfgaa *CT_RevisionHeader )Validate ()error {return _dfgaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");};func (_ebdcd *ST_IconSetType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_ebdcd =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_ebdcd =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_ebdcd =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_ebdcd =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_ebdcd =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_ebdcd =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_ebdcd =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_ebdcd =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_ebdcd =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_ebdcd =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_ebdcd =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_ebdcd =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_ebdcd =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_ebdcd =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_ebdcd =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_ebdcd =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_ebdcd =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_ebdcd =17;};return nil ;};func (_bdddd ST_PhoneticType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bdddd .String (),start );};type CT_FutureMetadataBlock struct{ -// Number Format Id -NumFmtIdAttr *uint32 ; +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_RowFields ()*CT_RowFields {_fdebg :=&CT_RowFields {};return _fdebg }; -// Outline Items -OutlineAttr *bool ; +// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path +func (_begce *CT_Hyperlinks )ValidateWithPath (path string )error {for _cdcg ,_cdfba :=range _begce .Hyperlink {if _eeag :=_cdfba .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_cdcg ));_eeag !=nil {return _eeag ;};};return nil ;};func (_dcbd *CT_MeasureDimensionMaps )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cdage :=range start .Attr {if _cdage .Name .Local =="\u0063\u006f\u0075n\u0074"{_abbf ,_fbdgab :=_b .ParseUint (_cdage .Value ,10,32);if _fbdgab !=nil {return _fbdgab ;};_afge :=uint32 (_abbf );_dcbd .CountAttr =&_afge ;continue ;};};_cabce :for {_facac ,_fdgfd :=d .Token ();if _fdgfd !=nil {return _fdgfd ;};switch _afbfbd :=_facac .(type ){case _ea .StartElement :switch _afbfbd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"}:_cegee :=NewCT_MeasureDimensionMap ();if _dfdad :=d .DecodeElement (_cegee ,&_afbfbd );_dfdad !=nil {return _dfdad ;};_dcbd .Map =append (_dcbd .Map ,_cegee );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006eM\u0061\u0070\u0073 \u0025\u0076",_afbfbd .Name );if _ccgf :=d .Skip ();_ccgf !=nil {return _ccgf ;};};case _ea .EndElement :break _cabce ;case _ea .CharData :};};return nil ;};func NewCT_CommentPr ()*CT_CommentPr {_ccae :=&CT_CommentPr {};_ccae .Anchor =NewCT_ObjectAnchor ();return _ccae ;}; -// Subtotals At Top -SubtotalTopAttr *bool ; +// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path +func (_dccde *CT_RangeSet )ValidateWithPath (path string )error {return nil };type CT_CustomFilters struct{ -// Drag To Row -DragToRowAttr *bool ; +// And +AndAttr *bool ; -// Drag To Column -DragToColAttr *bool ; +// Custom Filter Criteria +CustomFilter []*CT_CustomFilter ;};func (_ccafa *CT_SheetData )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eddgb :for {_affcb ,_cggaa :=d .Token ();if _cggaa !=nil {return _cggaa ;};switch _dfdea :=_affcb .(type ){case _ea .StartElement :switch _dfdea .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_aabcf :=NewCT_Row ();if _gdcef :=d .DecodeElement (_aabcf ,&_dfdea );_gdcef !=nil {return _gdcef ;};_ccafa .Row =append (_ccafa .Row ,_aabcf );default:_c .Log ("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\u0065e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_dfdea .Name );if _abcgec :=d .Skip ();_abcgec !=nil {return _abcgec ;};};case _ea .EndElement :break _eddgb ;case _ea .CharData :};};return nil ;};func (_aagggg *SingleXmlCells )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073";return _aagggg .CT_SingleXmlCells .MarshalXML (e ,start );}; -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path +func (_gabdad *StyleSheet )ValidateWithPath (path string )error {if _dfeagb :=_gabdad .CT_Stylesheet .ValidateWithPath (path );_dfeagb !=nil {return _dfeagb ;};return nil ;};func NewCT_CsPageSetup ()*CT_CsPageSetup {_ceaad :=&CT_CsPageSetup {};return _ceaad };type ExternalLink struct{CT_ExternalLink };type CT_SheetData struct{ -// Drag Field to Page -DragToPageAttr *bool ; +// Row +Row []*CT_Row ;}; -// Field Can Drag to Data -DragToDataAttr *bool ; +// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path +func (_faaacb *CT_TableStyleElement )ValidateWithPath (path string )error {if _faaacb .TypeAttr ==ST_TableStyleTypeUnset {return _be .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fcddf :=_faaacb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fcddf !=nil {return _fcddf ;};return nil ;}; -// Drag Off -DragOffAttr *bool ; +// Validate validates the CT_Sheets and its children +func (_cbeffb *CT_Sheets )Validate ()error {return _cbeffb .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};func (_cabe *CT_CommentList )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _cabe .Comment !=nil {_gbae :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_ddbg :=range _cabe .Comment {e .EncodeElement (_ddbg ,_gbae );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_ChartsheetView struct{ -// Show All Items -ShowAllAttr *bool ; +// Sheet Tab Selected +TabSelectedAttr *bool ; -// Insert Blank Row -InsertBlankRowAttr *bool ; +// Window Zoom Scale +ZoomScaleAttr *uint32 ; -// Server-based Page Field -ServerFieldAttr *bool ; +// Workbook View Id +WorkbookViewIdAttr uint32 ; -// Insert Item Page Break -InsertPageBreakAttr *bool ; +// Zoom To Fit +ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;};type Headers struct{CT_RevisionHeaders };func (_dcceag *CT_Pane )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dcceag .XSplitAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dcceag .XSplitAttr )});};if _dcceag .YSplitAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dcceag .YSplitAttr )});};if _dcceag .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_dcceag .TopLeftCellAttr )});};if _dcceag .ActivePaneAttr !=ST_PaneUnset {_bacaf ,_cgadc :=_dcceag .ActivePaneAttr .MarshalXMLAttr (_ea .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _cgadc !=nil {return _cgadc ;};start .Attr =append (start .Attr ,_bacaf );};if _dcceag .StateAttr !=ST_PaneStateUnset {_ffddf ,_cacbd :=_dcceag .StateAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u0074\u0061t\u0065"});if _cacbd !=nil {return _cacbd ;};start .Attr =append (start .Attr ,_ffddf );};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ebagf ST_TextVAlign )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_eafdc :=_ea .Attr {};_eafdc .Name =name ;switch _ebagf {case ST_TextVAlignUnset :_eafdc .Value ="";case ST_TextVAlignTop :_eafdc .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_eafdc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_eafdc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_eafdc .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_eafdc .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _eafdc ,nil ;}; -// Auto Show -AutoShowAttr *bool ; +// Validate validates the CT_Tables and its children +func (_cbgga *CT_Tables )Validate ()error {return _cbgga .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");};func (_geaef *CT_SheetDimension )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",_geaef .RefAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_eddb *CT_LevelGroup )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eddb .GroupMembers =NewCT_GroupMembers ();for _ ,_bcced :=range start .Attr {if _bcced .Name .Local =="\u006e\u0061\u006d\u0065"{_bcbb ,_eabgd :=_bcced .Value ,error (nil );if _eabgd !=nil {return _eabgd ;};_eddb .NameAttr =_bcbb ;continue ;};if _bcced .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_baca ,_fgega :=_bcced .Value ,error (nil );if _fgega !=nil {return _fgega ;};_eddb .UniqueNameAttr =_baca ;continue ;};if _bcced .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_aefeg ,_adfc :=_bcced .Value ,error (nil );if _adfc !=nil {return _adfc ;};_eddb .CaptionAttr =_aefeg ;continue ;};if _bcced .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_cfdde ,_afdc :=_bcced .Value ,error (nil );if _afdc !=nil {return _afdc ;};_eddb .UniqueParentAttr =&_cfdde ;continue ;};if _bcced .Name .Local =="\u0069\u0064"{_acbcf ,_bdeage :=_b .ParseInt (_bcced .Value ,10,32);if _bdeage !=nil {return _bdeage ;};_bccga :=int32 (_acbcf );_eddb .IdAttr =&_bccga ;continue ;};};_ddae :for {_acfgd ,_daaddd :=d .Token ();if _daaddd !=nil {return _daaddd ;};switch _ceeea :=_acfgd .(type ){case _ea .StartElement :switch _ceeea .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}:if _fgfge :=d .DecodeElement (_eddb .GroupMembers ,&_ceeea );_fgfge !=nil {return _fgfge ;};default:_c .Log ("\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\u004ce\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_ceeea .Name );if _eebga :=d .Skip ();_eebga !=nil {return _eebga ;};};case _ea .EndElement :break _ddae ;case _ea .CharData :};};return nil ;}; -// Top Auto Show -TopAutoShowAttr *bool ; +// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path +func (_gfbfa *CT_QueryCache )ValidateWithPath (path string )error {for _dcbeee ,_ebgfef :=range _gfbfa .Query {if _eabaa :=_ebgfef .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_dcbeee ));_eabaa !=nil {return _eabaa ;};};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_ebgfg :=&CT_HeaderFooter {};return _ebgfg };func (_abdgff *MapInfo )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_abdgff .CT_MapInfo =*NewCT_MapInfo ();for _ ,_ddfea :=range start .Attr {if _ddfea .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_ddaeb ,_abebd :=_ddfea .Value ,error (nil );if _abebd !=nil {return _abebd ;};_abdgff .SelectionNamespacesAttr =_ddaeb ;continue ;};};_fbced :for {_bgfda ,_fedfe :=d .Token ();if _fedfe !=nil {return _fedfe ;};switch _afbfdd :=_bgfda .(type ){case _ea .StartElement :switch _afbfdd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_cebbb :=NewCT_Schema ();if _egefg :=d .DecodeElement (_cebbb ,&_afbfdd );_egefg !=nil {return _egefg ;};_abdgff .Schema =append (_abdgff .Schema ,_cebbb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_dgbdf :=NewCT_Map ();if _dfgdc :=d .DecodeElement (_dgbdf ,&_afbfdd );_dfgdc !=nil {return _dfgdc ;};_abdgff .Map =append (_abdgff .Map ,_dgbdf );default:_c .Log ("\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\u004da\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_afbfdd .Name );if _fcdga :=d .Skip ();_fcdga !=nil {return _fcdga ;};};case _ea .EndElement :break _fbced ;case _ea .CharData :};};return nil ;}; -// Hide New Items -HideNewItemsAttr *bool ; +// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path +func (_egebb *CT_RevisionMove )ValidateWithPath (path string )error {for _ebcca ,_bggaf :=range _egebb .Undo {if _bcbde :=_bggaf .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_ebcca ));_bcbde !=nil {return _bcbde ;};};for _dcfdb ,_gfcdc :=range _egebb .Rcc {if _cdbaea :=_gfcdc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_dcfdb ));_cdbaea !=nil {return _cdbaea ;};};for _bacfc ,_gdbbcf :=range _egebb .Rfmt {if _bagaa :=_gdbbcf .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_bacfc ));_bagaa !=nil {return _bagaa ;};};return nil ;};func (_ebfefb ST_TotalsRowFunction )String ()string {switch _ebfefb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u006d\u0069\u006e";case 4:return "\u006d\u0061\u0078";case 5:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 6:return "\u0063\u006f\u0075n\u0074";case 7:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 8:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 9:return "\u0076\u0061\u0072";case 10:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_egagg *CT_Schema )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dbdff :=range start .Attr {if _dbdff .Name .Local =="\u0049\u0044"{_dbddg ,_ebbff :=_dbdff .Value ,error (nil );if _ebbff !=nil {return _ebbff ;};_egagg .IDAttr =_dbddg ;continue ;};if _dbdff .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_gaedcd ,_fbfcb :=_dbdff .Value ,error (nil );if _fbfcb !=nil {return _fbfcb ;};_egagg .SchemaRefAttr =&_gaedcd ;continue ;};if _dbdff .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_bdgfb ,_fabge :=_dbdff .Value ,error (nil );if _fabge !=nil {return _fabge ;};_egagg .NamespaceAttr =&_bdgfb ;continue ;};if _dbdff .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_beagfd ,_eadab :=_dbdff .Value ,error (nil );if _eadab !=nil {return _eadab ;};_egagg .SchemaLanguageAttr =&_beagfd ;continue ;};};_fdedd :for {_dcdac ,_cbdcf :=d .Token ();if _cbdcf !=nil {return _cbdcf ;};switch _agbef :=_dcdac .(type ){case _ea .StartElement :switch _agbef .Name {default:if _gfbce ,_egdfed :=_c .CreateElement (_agbef );_egdfed !=nil {return _egdfed ;}else {if _ccgefg :=d .DecodeElement (_gfbce ,&_agbef );_ccgefg !=nil {return _ccgefg ;};_egagg .Any =_gfbce ;};};case _ea .EndElement :break _fdedd ;case _ea .CharData :};};return nil ;}; -// Measure Filter -MeasureFilterAttr *bool ; +// Validate validates the CT_CalculatedMember and its children +func (_ebec *CT_CalculatedMember )Validate ()error {return _ebec .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");};func (_bgggbg *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_bgggbg =0;case "\u006e\u006f\u006e\u0065":*_bgggbg =1;case "\u0073\u0075\u006d":*_bgggbg =2;case "\u006d\u0069\u006e":*_bgggbg =3;case "\u006d\u0061\u0078":*_bgggbg =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_bgggbg =5;case "\u0063\u006f\u0075n\u0074":*_bgggbg =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_bgggbg =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bgggbg =8;case "\u0076\u0061\u0072":*_bgggbg =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bgggbg =10;};return nil ;};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_abaabg :=&CT_RevisionFormatting {};return _abaabg ;}; -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// Validate validates the CT_TableParts and its children +func (_abfac *CT_TableParts )Validate ()error {return _abfac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};func (_cfabc *Workbook )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cfabc .CT_Workbook =*NewCT_Workbook ();for _ ,_fbbdf :=range start .Attr {if _fbbdf .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cfabc .ConformanceAttr .UnmarshalXMLAttr (_fbbdf );continue ;};};_bcbdae :for {_gdeabf ,_fecec :=d .Token ();if _fecec !=nil {return _fecec ;};switch _deegaa :=_gdeabf .(type ){case _ea .StartElement :switch _deegaa .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_cfabc .FileVersion =NewCT_FileVersion ();if _fcedg :=d .DecodeElement (_cfabc .FileVersion ,&_deegaa );_fcedg !=nil {return _fcedg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_cfabc .FileSharing =NewCT_FileSharing ();if _bfcea :=d .DecodeElement (_cfabc .FileSharing ,&_deegaa );_bfcea !=nil {return _bfcea ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_cfabc .WorkbookPr =NewCT_WorkbookPr ();if _edcdag :=d .DecodeElement (_cfabc .WorkbookPr ,&_deegaa );_edcdag !=nil {return _edcdag ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_cfabc .WorkbookProtection =NewCT_WorkbookProtection ();if _gaeegc :=d .DecodeElement (_cfabc .WorkbookProtection ,&_deegaa );_gaeegc !=nil {return _gaeegc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_cfabc .BookViews =NewCT_BookViews ();if _gebgaa :=d .DecodeElement (_cfabc .BookViews ,&_deegaa );_gebgaa !=nil {return _gebgaa ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _ecded :=d .DecodeElement (_cfabc .Sheets ,&_deegaa );_ecded !=nil {return _ecded ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_cfabc .FunctionGroups =NewCT_FunctionGroups ();if _bgcbd :=d .DecodeElement (_cfabc .FunctionGroups ,&_deegaa );_bgcbd !=nil {return _bgcbd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_cfabc .ExternalReferences =NewCT_ExternalReferences ();if _fegcbc :=d .DecodeElement (_cfabc .ExternalReferences ,&_deegaa );_fegcbc !=nil {return _fegcbc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_cfabc .DefinedNames =NewCT_DefinedNames ();if _agdca :=d .DecodeElement (_cfabc .DefinedNames ,&_deegaa );_agdca !=nil {return _agdca ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_cfabc .CalcPr =NewCT_CalcPr ();if _dbagcb :=d .DecodeElement (_cfabc .CalcPr ,&_deegaa );_dbagcb !=nil {return _dbagcb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_cfabc .OleSize =NewCT_OleSize ();if _agffd :=d .DecodeElement (_cfabc .OleSize ,&_deegaa );_agffd !=nil {return _agffd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_cfabc .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _facge :=d .DecodeElement (_cfabc .CustomWorkbookViews ,&_deegaa );_facge !=nil {return _facge ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_cfabc .PivotCaches =NewCT_PivotCaches ();if _cagcb :=d .DecodeElement (_cfabc .PivotCaches ,&_deegaa );_cagcb !=nil {return _cagcb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_cfabc .SmartTagPr =NewCT_SmartTagPr ();if _dbcgb :=d .DecodeElement (_cfabc .SmartTagPr ,&_deegaa );_dbcgb !=nil {return _dbcgb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_cfabc .SmartTagTypes =NewCT_SmartTagTypes ();if _eaccg :=d .DecodeElement (_cfabc .SmartTagTypes ,&_deegaa );_eaccg !=nil {return _eaccg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_cfabc .WebPublishing =NewCT_WebPublishing ();if _eecefe :=d .DecodeElement (_cfabc .WebPublishing ,&_deegaa );_eecefe !=nil {return _eecefe ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_fbcge :=NewCT_FileRecoveryPr ();if _gfeag :=d .DecodeElement (_fbcge ,&_deegaa );_gfeag !=nil {return _gfeag ;};_cfabc .FileRecoveryPr =append (_cfabc .FileRecoveryPr ,_fbcge );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_cfabc .WebPublishObjects =NewCT_WebPublishObjects ();if _ffegbg :=d .DecodeElement (_cfabc .WebPublishObjects ,&_deegaa );_ffegbg !=nil {return _ffegbg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfabc .ExtLst =NewCT_ExtensionList ();if _acabaf :=d .DecodeElement (_cfabc .ExtLst ,&_deegaa );_acabaf !=nil {return _acabaf ;};default:_c .Log ("\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\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_deegaa .Name );if _ddabde :=d .Skip ();_ddabde !=nil {return _ddabde ;};};case _ea .EndElement :break _bcbdae ;case _ea .CharData :};};return nil ;};type PivotCacheRecords struct{CT_PivotCacheRecords };func NewCT_Dialogsheet ()*CT_Dialogsheet {_ebaag :=&CT_Dialogsheet {};return _ebaag };func (_aabaf *CT_PCDKPIs )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _aabaf .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_aabaf .CountAttr )});};e .EncodeToken (start );if _aabaf .Kpi !=nil {_acde :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_aegde :=range _aabaf .Kpi {e .EncodeElement (_aegde ,_acde );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_PCDKPIs ()*CT_PCDKPIs {_ddfcc :=&CT_PCDKPIs {};return _ddfcc };type CT_RangeSets struct{ -// Items Per Page Count -ItemPageCountAttr *uint32 ; +// Reference and Page Item Count +CountAttr *uint32 ; -// Auto Sort Type -SortTypeAttr ST_FieldSortType ; +// Range Set +RangeSet []*CT_RangeSet ;};func (_fbbbfe ST_ConditionalFormattingOperator )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_bfafee :=_ea .Attr {};_bfafee .Name =name ;switch _fbbbfe {case ST_ConditionalFormattingOperatorUnset :_bfafee .Value ="";case ST_ConditionalFormattingOperatorLessThan :_bfafee .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_bfafee .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorEqual :_bfafee .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_bfafee .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_bfafee .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThan :_bfafee .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_bfafee .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_bfafee .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorContainsText :_bfafee .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_bfafee .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_ConditionalFormattingOperatorBeginsWith :_bfafee .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_bfafee .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _bfafee ,nil ;}; -// Data Source Sort -DataSourceSortAttr *bool ; +// Validate validates the CT_MdxMetadata and its children +func (_cbcc *CT_MdxMetadata )Validate ()error {return _cbcc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");}; -// Auto Sort -NonAutoSortDefaultAttr *bool ; +// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path +func (_abdbg *CT_FilterColumn )ValidateWithPath (path string )error {if _abdbg .Filters !=nil {if _gccgc :=_abdbg .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_gccgc !=nil {return _gccgc ;};};if _abdbg .Top10 !=nil {if _ecbac :=_abdbg .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030");_ecbac !=nil {return _ecbac ;};};if _abdbg .CustomFilters !=nil {if _fedbd :=_abdbg .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_fedbd !=nil {return _fedbd ;};};if _abdbg .DynamicFilter !=nil {if _bfffb :=_abdbg .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072");_bfffb !=nil {return _bfffb ;};};if _abdbg .ColorFilter !=nil {if _abfcf :=_abdbg .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_abfcf !=nil {return _abfcf ;};};if _abdbg .IconFilter !=nil {if _bdabe :=_abdbg .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");_bdabe !=nil {return _bdabe ;};};if _abdbg .ExtLst !=nil {if _babcc :=_abdbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_babcc !=nil {return _babcc ;};};return nil ;};func (_eeaab *CT_Metadata )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cegfb :for {_ffged ,_efbdg :=d .Token ();if _efbdg !=nil {return _efbdg ;};switch _cagde :=_ffged .(type ){case _ea .StartElement :switch _cagde .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_eeaab .MetadataTypes =NewCT_MetadataTypes ();if _faacb :=d .DecodeElement (_eeaab .MetadataTypes ,&_cagde );_faacb !=nil {return _faacb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_eeaab .MetadataStrings =NewCT_MetadataStrings ();if _fgeed :=d .DecodeElement (_eeaab .MetadataStrings ,&_cagde );_fgeed !=nil {return _fgeed ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_eeaab .MdxMetadata =NewCT_MdxMetadata ();if _beffd :=d .DecodeElement (_eeaab .MdxMetadata ,&_cagde );_beffd !=nil {return _beffd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_dbae :=NewCT_FutureMetadata ();if _edcaa :=d .DecodeElement (_dbae ,&_cagde );_edcaa !=nil {return _edcaa ;};_eeaab .FutureMetadata =append (_eeaab .FutureMetadata ,_dbae );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_eeaab .CellMetadata =NewCT_MetadataBlocks ();if _facc :=d .DecodeElement (_eeaab .CellMetadata ,&_cagde );_facc !=nil {return _facc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_eeaab .ValueMetadata =NewCT_MetadataBlocks ();if _dafec :=d .DecodeElement (_eeaab .ValueMetadata ,&_cagde );_dafec !=nil {return _dafec ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeaab .ExtLst =NewCT_ExtensionList ();if _fbdefg :=d .DecodeElement (_eeaab .ExtLst ,&_cagde );_fbdefg !=nil {return _fbdefg ;};default:_c .Log ("\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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_cagde .Name );if _bagb :=d .Skip ();_bagb !=nil {return _bagb ;};};case _ea .EndElement :break _cegfb ;case _ea .CharData :};};return nil ;};func (_eabbc ST_Pane )Validate ()error {return _eabbc .ValidateWithPath ("")}; -// Auto Show Rank By -RankByAttr *uint32 ; +// Validate validates the CT_RElt and its children +func (_fddad *CT_RElt )Validate ()error {return _fddad .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");};func (_fefg *CT_CellProtection )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fefg .LockedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fefg .LockedAttr ))});};if _fefg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fefg .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cfbdge *CT_ExternalCell )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ababb :=range start .Attr {if _ababb .Name .Local =="\u0072"{_fdaaf ,_cbce :=_ababb .Value ,error (nil );if _cbce !=nil {return _cbce ;};_cfbdge .RAttr =&_fdaaf ;continue ;};if _ababb .Name .Local =="\u0074"{_cfbdge .TAttr .UnmarshalXMLAttr (_ababb );continue ;};if _ababb .Name .Local =="\u0076\u006d"{_cbeb ,_gcbdf :=_b .ParseUint (_ababb .Value ,10,32);if _gcbdf !=nil {return _gcbdf ;};_bccf :=uint32 (_cbeb );_cfbdge .VmAttr =&_bccf ;continue ;};};_abfa :for {_fabc ,_aagdb :=d .Token ();if _aagdb !=nil {return _aagdb ;};switch _bbbdfa :=_fabc .(type ){case _ea .StartElement :switch _bbbdfa .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_cfbdge .V =new (string );if _dbba :=d .DecodeElement (_cfbdge .V ,&_bbbdfa );_dbba !=nil {return _dbba ;};default:_c .Log ("\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\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_bbbdfa .Name );if _fbeb :=d .Skip ();_fbeb !=nil {return _fbeb ;};};case _ea .EndElement :break _abfa ;case _ea .CharData :};};return nil ;}; -// Show Default Subtotal -DefaultSubtotalAttr *bool ; +// Validate validates the Dialogsheet and its children +func (_fbadg *Dialogsheet )Validate ()error {return _fbadg .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};func (_ggefd *ST_PivotAreaType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_ggefd =0;case "\u006e\u006f\u006e\u0065":*_ggefd =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ggefd =2;case "\u0064\u0061\u0074\u0061":*_ggefd =3;case "\u0061\u006c\u006c":*_ggefd =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_ggefd =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_ggefd =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_ggefd =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_ggefd =8;};return nil ;}; -// Sum Subtotal -SumSubtotalAttr *bool ; +// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path +func (_fgagba *Worksheet )ValidateWithPath (path string )error {if _dgfbec :=_fgagba .CT_Worksheet .ValidateWithPath (path );_dgfbec !=nil {return _dgfbec ;};return nil ;};func (_dgcebd ST_PatternType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_fabgg :=_ea .Attr {};_fabgg .Name =name ;switch _dgcebd {case ST_PatternTypeUnset :_fabgg .Value ="";case ST_PatternTypeNone :_fabgg .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_fabgg .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_fabgg .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_fabgg .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_fabgg .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_fabgg .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_fabgg .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_fabgg .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_fabgg .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_fabgg .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_fabgg .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_fabgg .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_fabgg .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_fabgg .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_fabgg .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_fabgg .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_fabgg .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_fabgg .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_fabgg .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _fabgg ,nil ;};func (_cfagf ST_MdxFunctionType )String ()string {switch _cfagf {case 0:return "";case 1:return "\u006d";case 2:return "\u0076";case 3:return "\u0073";case 4:return "\u0063";case 5:return "\u0072";case 6:return "\u0070";case 7:return "\u006b";};return "";};func (_adcfa *CT_PivotArea )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gbaec :=range start .Attr {if _gbaec .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_edffa ,_aebfd :=_b .ParseBool (_gbaec .Value );if _aebfd !=nil {return _aebfd ;};_adcfa .OutlineAttr =&_edffa ;continue ;};if _gbaec .Name .Local =="\u0066\u0069\u0065l\u0064"{_edage ,_aeddg :=_b .ParseInt (_gbaec .Value ,10,32);if _aeddg !=nil {return _aeddg ;};_deagea :=int32 (_edage );_adcfa .FieldAttr =&_deagea ;continue ;};if _gbaec .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_fcefd ,_affge :=_b .ParseBool (_gbaec .Value );if _affge !=nil {return _affge ;};_adcfa .DataOnlyAttr =&_fcefd ;continue ;};if _gbaec .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_afcgb ,_fccfa :=_b .ParseBool (_gbaec .Value );if _fccfa !=nil {return _fccfa ;};_adcfa .LabelOnlyAttr =&_afcgb ;continue ;};if _gbaec .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_degge ,_egdaf :=_b .ParseBool (_gbaec .Value );if _egdaf !=nil {return _egdaf ;};_adcfa .GrandRowAttr =&_degge ;continue ;};if _gbaec .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_fcfad ,_gbgeff :=_b .ParseBool (_gbaec .Value );if _gbgeff !=nil {return _gbgeff ;};_adcfa .GrandColAttr =&_fcfad ;continue ;};if _gbaec .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_beafa ,_eaebb :=_b .ParseBool (_gbaec .Value );if _eaebb !=nil {return _eaebb ;};_adcfa .CacheIndexAttr =&_beafa ;continue ;};if _gbaec .Name .Local =="\u0074\u0079\u0070\u0065"{_adcfa .TypeAttr .UnmarshalXMLAttr (_gbaec );continue ;};if _gbaec .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_dgegf ,_cbdgf :=_gbaec .Value ,error (nil );if _cbdgf !=nil {return _cbdgf ;};_adcfa .OffsetAttr =&_dgegf ;continue ;};if _gbaec .Name .Local =="c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"{_fcggb ,_ggbdac :=_b .ParseBool (_gbaec .Value );if _ggbdac !=nil {return _ggbdac ;};_adcfa .CollapsedLevelsAreSubtotalsAttr =&_fcggb ;continue ;};if _gbaec .Name .Local =="\u0061\u0078\u0069\u0073"{_adcfa .AxisAttr .UnmarshalXMLAttr (_gbaec );continue ;};if _gbaec .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ccgag ,_bcaee :=_b .ParseUint (_gbaec .Value ,10,32);if _bcaee !=nil {return _bcaee ;};_ccegc :=uint32 (_ccgag );_adcfa .FieldPositionAttr =&_ccegc ;continue ;};};_ccfac :for {_edac ,_fcbef :=d .Token ();if _fcbef !=nil {return _fcbef ;};switch _dabge :=_edac .(type ){case _ea .StartElement :switch _dabge .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}:_adcfa .References =NewCT_PivotAreaReferences ();if _defcg :=d .DecodeElement (_adcfa .References ,&_dabge );_defcg !=nil {return _defcg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcfa .ExtLst =NewCT_ExtensionList ();if _gffbf :=d .DecodeElement (_adcfa .ExtLst ,&_dabge );_gffbf !=nil {return _gffbf ;};default:_c .Log ("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_P\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_dabge .Name );if _dfggc :=d .Skip ();_dfggc !=nil {return _dfggc ;};};case _ea .EndElement :break _ccfac ;case _ea .CharData :};};return nil ;};func (_fdgfe *Comments )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fdgfe .CT_Comments =*NewCT_Comments ();_gafgee :for {_cfbab ,_gcbeg :=d .Token ();if _gcbeg !=nil {return _gcbeg ;};switch _eddea :=_cfbab .(type ){case _ea .StartElement :switch _eddea .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _bfdgbf :=d .DecodeElement (_fdgfe .Authors ,&_eddea );_bfdgbf !=nil {return _bfdgbf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _bccba :=d .DecodeElement (_fdgfe .CommentList ,&_eddea );_bccba !=nil {return _bccba ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdgfe .ExtLst =NewCT_ExtensionList ();if _gbeff :=d .DecodeElement (_fdgfe .ExtLst ,&_eddea );_gbeff !=nil {return _gbeff ;};default:_c .Log ("\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\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_eddea .Name );if _ccagb :=d .Skip ();_ccagb !=nil {return _ccagb ;};};case _ea .EndElement :break _gafgee ;case _ea .CharData :};};return nil ;};const (ST_CfTypeUnset ST_CfType =0;ST_CfTypeExpression ST_CfType =1;ST_CfTypeCellIs ST_CfType =2;ST_CfTypeColorScale ST_CfType =3;ST_CfTypeDataBar ST_CfType =4;ST_CfTypeIconSet ST_CfType =5;ST_CfTypeTop10 ST_CfType =6;ST_CfTypeUniqueValues ST_CfType =7;ST_CfTypeDuplicateValues ST_CfType =8;ST_CfTypeContainsText ST_CfType =9;ST_CfTypeNotContainsText ST_CfType =10;ST_CfTypeBeginsWith ST_CfType =11;ST_CfTypeEndsWith ST_CfType =12;ST_CfTypeContainsBlanks ST_CfType =13;ST_CfTypeNotContainsBlanks ST_CfType =14;ST_CfTypeContainsErrors ST_CfType =15;ST_CfTypeNotContainsErrors ST_CfType =16;ST_CfTypeTimePeriod ST_CfType =17;ST_CfTypeAboveAverage ST_CfType =18;);func (_cffdg *ST_UnderlineValues )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_cffdg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cffdg =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cffdg =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cffdg =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cffdg =4;case "\u006e\u006f\u006e\u0065":*_cffdg =5;};return nil ;};func NewCT_RevisionHeader ()*CT_RevisionHeader {_daeg :=&CT_RevisionHeader {};_daeg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_daeg .SheetIdMap =NewCT_SheetIdMap ();return _daeg ;};type CT_BooleanProperty struct{ -// CountA -CountASubtotalAttr *bool ; +// Value +ValAttr *bool ;}; -// Average -AvgSubtotalAttr *bool ; +// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path +func (_deebdg *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _deebdg .ValAttr ==_d .ST_VerticalAlignRunUnset {return _be .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _fdecf :=_deebdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdecf !=nil {return _fdecf ;};return nil ;};func (_bddgd *CT_RevisionCustomView )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bddgd .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_bddgd .ActionAttr =ST_RevisionAction (1);for _ ,_dcafa :=range start .Attr {if _dcafa .Name .Local =="\u0067\u0075\u0069\u0064"{_bcedb ,_babbf :=_dcafa .Value ,error (nil );if _babbf !=nil {return _babbf ;};_bddgd .GuidAttr =_bcedb ;continue ;};if _dcafa .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_bddgd .ActionAttr .UnmarshalXMLAttr (_dcafa );continue ;};};for {_ecagf ,_fgdcad :=d .Token ();if _fgdcad !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043u\u0073\u0074\u006f\u006d\u0056\u0069\u0065w\u003a\u0020\u0025\u0073",_fgdcad );};if _dgacef ,_gcfcceg :=_ecagf .(_ea .EndElement );_gcfcceg &&_dgacef .Name ==start .Name {break ;};};return nil ;};func NewCT_XmlCellPr ()*CT_XmlCellPr {_gdeaf :=&CT_XmlCellPr {};_gdeaf .XmlPr =NewCT_XmlPr ();return _gdeaf ;};func (_gfecg *CT_SingleXmlCells )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_befgff :for {_afdgg ,_dbbge :=d .Token ();if _dbbge !=nil {return _dbbge ;};switch _bccda :=_afdgg .(type ){case _ea .StartElement :switch _bccda .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_bddeaa :=NewCT_SingleXmlCell ();if _dafgae :=d .DecodeElement (_bddeaa ,&_bccda );_dafgae !=nil {return _dafgae ;};_gfecg .SingleXmlCell =append (_gfecg .SingleXmlCell ,_bddeaa );default:_c .Log ("\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\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0073\u0020\u0025\u0076",_bccda .Name );if _badgag :=d .Skip ();_badgag !=nil {return _badgag ;};};case _ea .EndElement :break _befgff ;case _ea .CharData :};};return nil ;};func (_ggdae ST_PaneState )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_ggdae .String (),start );}; -// Max Subtotal -MaxSubtotalAttr *bool ; +// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path +func (_dcbfe *CT_OleItems )ValidateWithPath (path string )error {for _bgcdb ,_aadc :=range _dcbfe .OleItem {if _gffff :=_aadc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_bgcdb ));_gffff !=nil {return _gffff ;};};return nil ;}; -// Min Subtotal -MinSubtotalAttr *bool ; +// Validate validates the CT_CellSmartTag and its children +func (_ggfb *CT_CellSmartTag )Validate ()error {return _ggfb .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");};func (_cfefaa *CT_SheetIdMap )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cfefaa .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cfefaa .CountAttr )});};e .EncodeToken (start );_aegeaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_bcfeac :=range _cfefaa .SheetId {e .EncodeElement (_bcfeac ,_aegeaf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_RevisionConflict struct{ -// Product Subtotal -ProductSubtotalAttr *bool ; +// Sheet Id +SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type ST_PivotFilterType byte ;func (_cgccb *CT_DataFields )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cgccb .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cgccb .CountAttr )});};e .EncodeToken (start );_dcgdc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_edbee :=range _cgccb .DataField {e .EncodeElement (_edbee ,_dcgdc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_CommentList ()*CT_CommentList {_ffad :=&CT_CommentList {};return _ffad }; -// Count -CountSubtotalAttr *bool ; +// Validate validates the CT_MetadataStringIndex and its children +func (_fbabda *CT_MetadataStringIndex )Validate ()error {return _fbabda .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");};type CT_Break struct{ -// StdDev Subtotal -StdDevSubtotalAttr *bool ; +// Id +IdAttr *uint32 ; -// StdDevP Subtotal -StdDevPSubtotalAttr *bool ; +// Minimum +MinAttr *uint32 ; -// Variance Subtotal -VarSubtotalAttr *bool ; +// Maximum +MaxAttr *uint32 ; -// VarP Subtotal -VarPSubtotalAttr *bool ; +// Manual Page Break +ManAttr *bool ; -// Show Member Property in Cell -ShowPropCellAttr *bool ; +// Pivot-Created Page Break +PtAttr *bool ;}; -// Show Member Property ToolTip -ShowPropTipAttr *bool ; +// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path +func (_aceef *CT_Set )ValidateWithPath (path string )error {if _dccag :=_aceef .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dccag !=nil {return _dccag ;};for _daebfa ,_fedaac :=range _aceef .Tpls {if _acecad :=_fedaac .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_daebfa ));_acecad !=nil {return _acecad ;};};if _aceef .SortByTuple !=nil {if _dgefa :=_aceef .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_dgefa !=nil {return _dgefa ;};};return nil ;}; -// Show As Caption -ShowPropAsCaptionAttr *bool ; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_cbgg *CT_Color )ValidateWithPath (path string )error {return nil };func (_bfegb *ST_GradientType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_bfegb =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_bfegb =1;case "\u0070\u0061\u0074\u0068":*_bfegb =2;};return nil ;};type CT_DeletedField struct{ -// Drill State -DefaultAttributeDrillStateAttr *bool ; +// Deleted Fields Name +NameAttr string ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_cgaaa :=&CT_PhoneticRun {};return _cgaaa };func (_afcb ST_DataValidationImeMode )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_dbgbed :=_ea .Attr {};_dbgbed .Name =name ;switch _afcb {case ST_DataValidationImeModeUnset :_dbgbed .Value ="";case ST_DataValidationImeModeNoControl :_dbgbed .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_dbgbed .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_dbgbed .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_dbgbed .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_dbgbed .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_dbgbed .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_dbgbed .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeFullAlpha :_dbgbed .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_dbgbed .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_dbgbed .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case ST_DataValidationImeModeHalfHangul :_dbgbed .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _dbgbed ,nil ;};func (_acfff *CT_Scenario )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_acfff .NameAttr )});if _acfff .LockedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_acfff .LockedAttr ))});};if _acfff .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_acfff .HiddenAttr ))});};if _acfff .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_acfff .CountAttr )});};if _acfff .UserAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_acfff .UserAttr )});};if _acfff .CommentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_acfff .CommentAttr )});};e .EncodeToken (start );_cfaac :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}};for _ ,_affbg :=range _acfff .InputCells {e .EncodeElement (_affbg ,_cfaac );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bgceg *CT_WorkbookProtection )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bgceg .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bgceg .WorkbookPasswordAttr )});};if _bgceg .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bgceg .WorkbookPasswordCharacterSetAttr )});};if _bgceg .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bgceg .RevisionsPasswordAttr )});};if _bgceg .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bgceg .RevisionsPasswordCharacterSetAttr )});};if _bgceg .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bgceg .LockStructureAttr ))});};if _bgceg .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bgceg .LockWindowsAttr ))});};if _bgceg .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bgceg .LockRevisionAttr ))});};if _bgceg .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_bgceg .RevisionsAlgorithmNameAttr )});};if _bgceg .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_bgceg .RevisionsHashValueAttr )});};if _bgceg .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_bgceg .RevisionsSaltValueAttr )});};if _bgceg .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bgceg .RevisionsSpinCountAttr )});};if _bgceg .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_bgceg .WorkbookAlgorithmNameAttr )});};if _bgceg .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_bgceg .WorkbookHashValueAttr )});};if _bgceg .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_bgceg .WorkbookSaltValueAttr )});};if _bgceg .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bgceg .WorkbookSpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_PageSetUpPr struct{ -// Field Items -Items *CT_Items ; +// Show Auto Page Breaks +AutoPageBreaksAttr *bool ; -// AutoSort Scope -AutoSortScope *CT_AutoSortScope ; +// Fit To Page +FitToPageAttr *bool ;};type CT_QueryTableField struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dffcc ST_FormatAction )String ()string {switch _dffcc {case 0:return "";case 1:return "\u0062\u006c\u0061n\u006b";case 2:return "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case 3:return "\u0064\u0072\u0069l\u006c";case 4:return "\u0066o\u0072\u006d\u0075\u006c\u0061";};return "";}; +// Field Id +IdAttr uint32 ; -// Validate validates the CT_PCDSCPage and its children -func (_egage *CT_PCDSCPage )Validate ()error {return _egage .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");}; +// Name +NameAttr *string ; -// Validate validates the CT_MdxMetadata and its children -func (_dafec *CT_MdxMetadata )Validate ()error {return _dafec .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};type CT_CustomFilter struct{ +// Data Bound Column +DataBoundAttr *bool ; -// Filter Comparison Operator -OperatorAttr ST_FilterOperator ; +// Row Numbers +RowNumbersAttr *bool ; -// Top or Bottom Value -ValAttr *string ;};type ST_TimePeriod byte ; +// Fill This Formula On Refresh +FillFormulasAttr *bool ; -// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path -func (_cffg *CT_Dxfs )ValidateWithPath (path string )error {for _aadc ,_gadag :=range _cffg .Dxf {if _afccg :=_gadag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_aadc ));_afccg !=nil {return _afccg ;};};return nil ;};func (_egbb *CT_Index )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_egbb .VAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efbb *CT_QueryTableRefresh )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efbb .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_efbb .PreserveSortFilterLayoutAttr ))});};if _efbb .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_efbb .FieldIdWrappedAttr ))});};if _efbb .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_efbb .HeadersInLastRefreshAttr ))});};if _efbb .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_efbb .MinimumVersionAttr )});};if _efbb .NextIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efbb .NextIdAttr )});};if _efbb .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efbb .UnboundColumnsLeftAttr )});};if _efbb .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efbb .UnboundColumnsRightAttr )});};e .EncodeToken (start );_dacbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_efbb .QueryTableFields ,_dacbc );if _efbb .QueryTableDeletedFields !=nil {_gbebe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073"}};e .EncodeElement (_efbb .QueryTableDeletedFields ,_gbebe );};if _efbb .SortState !=nil {_edcca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_efbb .SortState ,_edcca );};if _efbb .ExtLst !=nil {_ccbfea :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_efbb .ExtLst ,_ccbfea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebacc *CT_LevelGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebacc .GroupMembers =NewCT_GroupMembers ();for _ ,_dccdf :=range start .Attr {if _dccdf .Name .Local =="\u006e\u0061\u006d\u0065"{_bgedc ,_gcgd :=_dccdf .Value ,error (nil );if _gcgd !=nil {return _gcgd ;};_ebacc .NameAttr =_bgedc ;continue ;};if _dccdf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bbegee ,_fbeccf :=_dccdf .Value ,error (nil );if _fbeccf !=nil {return _fbeccf ;};_ebacc .UniqueNameAttr =_bbegee ;continue ;};if _dccdf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_caffg ,_edfgc :=_dccdf .Value ,error (nil );if _edfgc !=nil {return _edfgc ;};_ebacc .CaptionAttr =_caffg ;continue ;};if _dccdf .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_cgad ,_agbea :=_dccdf .Value ,error (nil );if _agbea !=nil {return _agbea ;};_ebacc .UniqueParentAttr =&_cgad ;continue ;};if _dccdf .Name .Local =="\u0069\u0064"{_bcaag ,_dfffda :=_ee .ParseInt (_dccdf .Value ,10,32);if _dfffda !=nil {return _dfffda ;};_debef :=int32 (_bcaag );_ebacc .IdAttr =&_debef ;continue ;};};_dcfac :for {_agedd ,_abdbd :=d .Token ();if _abdbd !=nil {return _abdbd ;};switch _accaag :=_agedd .(type ){case _b .StartElement :switch _accaag .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}:if _bgdcd :=d .DecodeElement (_ebacc .GroupMembers ,&_accaag );_bgdcd !=nil {return _bgdcd ;};default:_ba .Log ("\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\u004ce\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_accaag .Name );if _egece :=d .Skip ();_egece !=nil {return _egece ;};};case _b .EndElement :break _dcfac ;case _b .CharData :};};return nil ;}; +// Clipped Column +ClippedAttr *bool ; -// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path -func (_eebc *CT_DdeValue )ValidateWithPath (path string )error {if _caga :=_eebc .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_caga !=nil {return _caga ;};return nil ;}; +// Table Column Id +TableColumnIdAttr *uint32 ; -// Validate validates the CT_Comments and its children -func (_fbde *CT_Comments )Validate ()error {return _fbde .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Top10 and its children -func (_dfcgc *CT_Top10 )Validate ()error {return _dfcgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};type CT_TableColumn struct{ +// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path +func (_fdfa *CT_Cfvo )ValidateWithPath (path string )error {if _fdfa .TypeAttr ==ST_CfvoTypeUnset {return _be .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dabe :=_fdfa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dabe !=nil {return _dabe ;};if _fdfa .ExtLst !=nil {if _ccgde :=_fdfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccgde !=nil {return _ccgde ;};};return nil ;}; -// Table Field Id -IdAttr uint32 ; +// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path +func (_fcaf *CT_PCDSCPage )ValidateWithPath (path string )error {for _cdffag ,_cgbfe :=range _fcaf .PageItem {if _bddgb :=_cgbfe .ValidateWithPath (_be .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_cdffag ));_bddgb !=nil {return _bddgb ;};};return nil ;};func NewCT_NumFmts ()*CT_NumFmts {_gfdgb :=&CT_NumFmts {};return _gfdgb };func (_bbdbg *CT_DynamicFilter )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {_gecca ,_gcgfe :=_bbdbg .TypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0079\u0070\u0065"});if _gcgfe !=nil {return _gcgfe ;};start .Attr =append (start .Attr ,_gecca );if _bbdbg .ValAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_bbdbg .ValAttr )});};if _bbdbg .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_be .Sprintf ("\u0025\u0076",*_bbdbg .ValIsoAttr )});};if _bbdbg .MaxValAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_bbdbg .MaxValAttr )});};if _bbdbg .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_be .Sprintf ("\u0025\u0076",*_bbdbg .MaxValIsoAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_abggca *CT_Record )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dfead :for {_gagb ,_bgad :=d .Token ();if _bgad !=nil {return _bgad ;};switch _fcdgf :=_gagb .(type ){case _ea .StartElement :switch _fcdgf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_feeaee :=NewCT_Missing ();if _acced :=d .DecodeElement (_feeaee ,&_fcdgf );_acced !=nil {return _acced ;};_abggca .M =append (_abggca .M ,_feeaee );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_dbgge :=NewCT_Number ();if _accce :=d .DecodeElement (_dbgge ,&_fcdgf );_accce !=nil {return _accce ;};_abggca .N =append (_abggca .N ,_dbgge );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_eefed :=NewCT_Boolean ();if _abbdda :=d .DecodeElement (_eefed ,&_fcdgf );_abbdda !=nil {return _abbdda ;};_abggca .B =append (_abggca .B ,_eefed );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_dfdce :=NewCT_Error ();if _fcgcd :=d .DecodeElement (_dfdce ,&_fcdgf );_fcgcd !=nil {return _fcgcd ;};_abggca .E =append (_abggca .E ,_dfdce );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_ebad :=NewCT_String ();if _bagec :=d .DecodeElement (_ebad ,&_fcdgf );_bagec !=nil {return _bagec ;};_abggca .S =append (_abggca .S ,_ebad );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_fgbdgb :=NewCT_DateTime ();if _gaegbb :=d .DecodeElement (_fgbdgb ,&_fcdgf );_gaegbb !=nil {return _gaegbb ;};_abggca .D =append (_abggca .D ,_fgbdgb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_eeagf :=NewCT_Index ();if _eeec :=d .DecodeElement (_eeagf ,&_fcdgf );_eeec !=nil {return _eeec ;};_abggca .X =append (_abggca .X ,_eeagf );default:_c .Log ("\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\u0052\u0065\u0063o\u0072\u0064 \u0025\u0076",_fcdgf .Name );if _effede :=d .Skip ();_effede !=nil {return _effede ;};};case _ea .EndElement :break _dfead ;case _ea .CharData :};};return nil ;}; -// Unique Name -UniqueNameAttr *string ; +// Validate validates the CT_Comments and its children +func (_afacf *CT_Comments )Validate ()error {return _afacf .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_gbgad *CT_FileVersion )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gcce :=range start .Attr {if _gcce .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_degca ,_dddcf :=_gcce .Value ,error (nil );if _dddcf !=nil {return _dddcf ;};_gbgad .AppNameAttr =&_degca ;continue ;};if _gcce .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_daadd ,_ebfa :=_gcce .Value ,error (nil );if _ebfa !=nil {return _ebfa ;};_gbgad .LastEditedAttr =&_daadd ;continue ;};if _gcce .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_dadba ,_bgab :=_gcce .Value ,error (nil );if _bgab !=nil {return _bgab ;};_gbgad .LowestEditedAttr =&_dadba ;continue ;};if _gcce .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_gaef ,_eeebc :=_gcce .Value ,error (nil );if _eeebc !=nil {return _eeebc ;};_gbgad .RupBuildAttr =&_gaef ;continue ;};if _gcce .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_aegcd ,_ebge :=_gcce .Value ,error (nil );if _ebge !=nil {return _ebge ;};_gbgad .CodeNameAttr =&_aegcd ;continue ;};};for {_egdff ,_fgeda :=d .Token ();if _fgeda !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e:\u0020\u0025\u0073",_fgeda );};if _fdab ,_dbcdb :=_egdff .(_ea .EndElement );_dbcdb &&_fdab .Name ==start .Name {break ;};};return nil ;};type CT_CalculatedItems struct{ -// Column name -NameAttr string ; +// Calculated Item Formula Count +CountAttr *uint32 ; -// Totals Row Function -TotalsRowFunctionAttr ST_TotalsRowFunction ; +// Calculated Item +CalculatedItem []*CT_CalculatedItem ;};func (_dcccgb *CT_XStringElement )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076"},Value :_be .Sprintf ("\u0025\u0076",_dcccgb .VAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Totals Row Label -TotalsRowLabelAttr *string ; +// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path +func (_abfe *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil }; -// Query Table Field Id -QueryTableFieldIdAttr *uint32 ; +// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path +func (_bfdfe *CT_PivotSelection )ValidateWithPath (path string )error {if _bgbfe :=_bfdfe .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_bgbfe !=nil {return _bgbfe ;};if _dfggd :=_bfdfe .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_dfggd !=nil {return _dfggd ;};if _gabff :=_bfdfe .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_gabff !=nil {return _gabff ;};return nil ;};func (_gebdg *CT_ConditionalFormatting )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ecba :=range start .Attr {if _ecba .Name .Local =="\u0070\u0069\u0076o\u0074"{_gecb ,_edbc :=_b .ParseBool (_ecba .Value );if _edbc !=nil {return _edbc ;};_gebdg .PivotAttr =&_gecb ;continue ;};if _ecba .Name .Local =="\u0073\u0071\u0072e\u0066"{_aaec ,_cfgd :=ParseSliceST_Sqref (_ecba .Value );if _cfgd !=nil {return _cfgd ;};_gebdg .SqrefAttr =&_aaec ;continue ;};};_fdcc :for {_ecdde ,_gagaf :=d .Token ();if _gagaf !=nil {return _gagaf ;};switch _fbfde :=_ecdde .(type ){case _ea .StartElement :switch _fbfde .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"}:_edca :=NewCT_CfRule ();if _abfc :=d .DecodeElement (_edca ,&_fbfde );_abfc !=nil {return _abfc ;};_gebdg .CfRule =append (_gebdg .CfRule ,_edca );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gebdg .ExtLst =NewCT_ExtensionList ();if _afgca :=d .DecodeElement (_gebdg .ExtLst ,&_fbfde );_afgca !=nil {return _afgca ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u0020%\u0076",_fbfde .Name );if _edgg :=d .Skip ();_edgg !=nil {return _edgg ;};};case _ea .EndElement :break _fdcc ;case _ea .CharData :};};return nil ;};func (_fbfceg *CT_RevisionCustomView )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_fbfceg .GuidAttr )});_dagga ,_fbddda :=_fbfceg .ActionAttr .MarshalXMLAttr (_ea .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _fbddda !=nil {return _fbddda ;};start .Attr =append (start .Attr ,_dagga );e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gbda *CT_CellWatches )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_cdafg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_egaa :=range _gbda .CellWatch {e .EncodeElement (_egaa ,_cdafg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ccfabe *CT_QueryTableField )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fecad :=range start .Attr {if _fecad .Name .Local =="\u0069\u0064"{_affggg ,_dbaaa :=_b .ParseUint (_fecad .Value ,10,32);if _dbaaa !=nil {return _dbaaa ;};_ccfabe .IdAttr =uint32 (_affggg );continue ;};if _fecad .Name .Local =="\u006e\u0061\u006d\u0065"{_dadced ,_cabdd :=_fecad .Value ,error (nil );if _cabdd !=nil {return _cabdd ;};_ccfabe .NameAttr =&_dadced ;continue ;};if _fecad .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_acccc ,_efddc :=_b .ParseBool (_fecad .Value );if _efddc !=nil {return _efddc ;};_ccfabe .DataBoundAttr =&_acccc ;continue ;};if _fecad .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_aeafc ,_fdggb :=_b .ParseBool (_fecad .Value );if _fdggb !=nil {return _fdggb ;};_ccfabe .RowNumbersAttr =&_aeafc ;continue ;};if _fecad .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_ggbee ,_fafaca :=_b .ParseBool (_fecad .Value );if _fafaca !=nil {return _fafaca ;};_ccfabe .FillFormulasAttr =&_ggbee ;continue ;};if _fecad .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_eeccb ,_ededb :=_b .ParseBool (_fecad .Value );if _ededb !=nil {return _ededb ;};_ccfabe .ClippedAttr =&_eeccb ;continue ;};if _fecad .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_bdcdg ,_gbgge :=_b .ParseUint (_fecad .Value ,10,32);if _gbgge !=nil {return _gbgge ;};_bcbbb :=uint32 (_bdcdg );_ccfabe .TableColumnIdAttr =&_bcbbb ;continue ;};};_gcca :for {_dcdeb ,_bddaa :=d .Token ();if _bddaa !=nil {return _bddaa ;};switch _ffeb :=_dcdeb .(type ){case _ea .StartElement :switch _ffeb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccfabe .ExtLst =NewCT_ExtensionList ();if _dadf :=d .DecodeElement (_ccfabe .ExtLst ,&_ffeb );_dadf !=nil {return _dadf ;};default:_c .Log ("\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\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_ffeb .Name );if _feeaea :=d .Skip ();_feeaea !=nil {return _feeaea ;};};case _ea .EndElement :break _gcca ;case _ea .CharData :};};return nil ;};func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_ecacd :=&CT_MetadataBlocks {};return _ecacd };func NewCT_IconFilter ()*CT_IconFilter {_gfebg :=&CT_IconFilter {};_gfebg .IconSetAttr =ST_IconSetType (1);return _gfebg ;};func (_gbbc *CT_DdeItems )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_abbg :for {_gcaf ,_cadd :=d .Token ();if _cadd !=nil {return _cadd ;};switch _bcab :=_gcaf .(type ){case _ea .StartElement :switch _bcab .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"}:_deab :=NewCT_DdeItem ();if _bagdg :=d .DecodeElement (_deab ,&_bcab );_bagdg !=nil {return _bagdg ;};_gbbc .DdeItem =append (_gbbc .DdeItem ,_deab );default:_c .Log ("\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\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bcab .Name );if _gagf :=d .Skip ();_gagf !=nil {return _gagf ;};};case _ea .EndElement :break _abbg ;case _ea .CharData :};};return nil ;};func (_abbeb ST_rwColActionType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_acgcff :=_ea .Attr {};_acgcff .Name =name ;switch _abbeb {case ST_rwColActionTypeUnset :_acgcff .Value ="";case ST_rwColActionTypeInsertRow :_acgcff .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_acgcff .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_acgcff .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_acgcff .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _acgcff ,nil ;};func (_babdb *CT_Dxfs )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_edce :=range start .Attr {if _edce .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggfae ,_gdcaa :=_b .ParseUint (_edce .Value ,10,32);if _gdcaa !=nil {return _gdcaa ;};_adfeb :=uint32 (_ggfae );_babdb .CountAttr =&_adfeb ;continue ;};};_ddbd :for {_feaa ,_gaec :=d .Token ();if _gaec !=nil {return _gaec ;};switch _bebgc :=_feaa .(type ){case _ea .StartElement :switch _bebgc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_gbfaf :=NewCT_Dxf ();if _efbfd :=d .DecodeElement (_gbfaf ,&_bebgc );_efbfd !=nil {return _efbfd ;};_babdb .Dxf =append (_babdb .Dxf ,_gbfaf );default:_c .Log ("\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\u0044\u0078\u0066\u0073\u0020\u0025\u0076",_bebgc .Name );if _cagb :=d .Skip ();_cagb !=nil {return _cagb ;};};case _ea .EndElement :break _ddbd ;case _ea .CharData :};};return nil ;};type CT_Top10 struct{ -// Header Row Cell Format Id -HeaderRowDxfIdAttr *uint32 ; +// Top +TopAttr *bool ; -// Data & Insert Row Format Id -DataDxfIdAttr *uint32 ; +// Filter by Percent +PercentAttr *bool ; -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// Top or Bottom Value +ValAttr float64 ; -// Header Row Cell Style -HeaderRowCellStyleAttr *string ; +// Filter Value +FilterValAttr *float64 ;};type CT_Drawing struct{IdAttr string ;}; -// Data Area Style Name -DataCellStyleAttr *string ; +// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path +func (_degbf *CT_DataBar )ValidateWithPath (path string )error {for _fbac ,_ebddb :=range _degbf .Cfvo {if _dfgag :=_ebddb .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_fbac ));_dfgag !=nil {return _dfgag ;};};if _feag :=_degbf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_feag !=nil {return _feag ;};return nil ;};type CT_Reviewed struct{ -// Totals Row Style Name -TotalsRowCellStyleAttr *string ; +// revision Id +RIdAttr uint32 ;};func (_cfdgd *StyleSheet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cfdgd .CT_Stylesheet =*NewCT_Stylesheet ();_cabfda :for {_bfdbdf ,_fbcdf :=d .Token ();if _fbcdf !=nil {return _fbcdf ;};switch _ebfca :=_bfdbdf .(type ){case _ea .StartElement :switch _ebfca .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_cfdgd .NumFmts =NewCT_NumFmts ();if _bbbge :=d .DecodeElement (_cfdgd .NumFmts ,&_ebfca );_bbbge !=nil {return _bbbge ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_cfdgd .Fonts =NewCT_Fonts ();if _afbfg :=d .DecodeElement (_cfdgd .Fonts ,&_ebfca );_afbfg !=nil {return _afbfg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_cfdgd .Fills =NewCT_Fills ();if _dabcfe :=d .DecodeElement (_cfdgd .Fills ,&_ebfca );_dabcfe !=nil {return _dabcfe ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_cfdgd .Borders =NewCT_Borders ();if _cebeed :=d .DecodeElement (_cfdgd .Borders ,&_ebfca );_cebeed !=nil {return _cebeed ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_cfdgd .CellStyleXfs =NewCT_CellStyleXfs ();if _bbecgf :=d .DecodeElement (_cfdgd .CellStyleXfs ,&_ebfca );_bbecgf !=nil {return _bbecgf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_cfdgd .CellXfs =NewCT_CellXfs ();if _cdgcg :=d .DecodeElement (_cfdgd .CellXfs ,&_ebfca );_cdgcg !=nil {return _cdgcg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_cfdgd .CellStyles =NewCT_CellStyles ();if _gegcd :=d .DecodeElement (_cfdgd .CellStyles ,&_ebfca );_gegcd !=nil {return _gegcd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_cfdgd .Dxfs =NewCT_Dxfs ();if _ecdae :=d .DecodeElement (_cfdgd .Dxfs ,&_ebfca );_ecdae !=nil {return _ecdae ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_cfdgd .TableStyles =NewCT_TableStyles ();if _agbgbf :=d .DecodeElement (_cfdgd .TableStyles ,&_ebfca );_agbgbf !=nil {return _agbgbf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_cfdgd .Colors =NewCT_Colors ();if _abcgf :=d .DecodeElement (_cfdgd .Colors ,&_ebfca );_abcgf !=nil {return _abcgf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfdgd .ExtLst =NewCT_ExtensionList ();if _dacgd :=d .DecodeElement (_cfdgd .ExtLst ,&_ebfca );_dacgd !=nil {return _dacgd ;};default:_c .Log ("\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\u0053\u0074\u0079l\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_ebfca .Name );if _gfgff :=d .Skip ();_gfgff !=nil {return _gfgff ;};};case _ea .EndElement :break _cabfda ;case _ea .CharData :};};return nil ;}; -// Calculated Column Formula -CalculatedColumnFormula *CT_TableFormula ; +// Validate validates the CT_CustomFilter and its children +func (_bacb *CT_CustomFilter )Validate ()error {return _bacb .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");}; -// Totals Row Formula -TotalsRowFormula *CT_TableFormula ; +// Validate validates the CT_WebPublishObjects and its children +func (_bcbbg *CT_WebPublishObjects )Validate ()error {return _bcbbg .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");};func (_fdaae ST_FontScheme )Validate ()error {return _fdaae .ValidateWithPath ("")};type ST_DvAspect byte ;func (_efeda *CT_UnderlineProperty )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_egcgba :=range start .Attr {if _egcgba .Name .Local =="\u0076\u0061\u006c"{_efeda .ValAttr .UnmarshalXMLAttr (_egcgba );continue ;};};for {_edced ,_abbfg :=d .Token ();if _abbfg !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u0065r\u006ci\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_abbfg );};if _gfagc ,_edggda :=_edced .(_ea .EndElement );_edggda &&_gfagc .Name ==start .Name {break ;};};return nil ;};func (_ffegg *CT_PivotHierarchies )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ffegg .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ffegg .CountAttr )});};e .EncodeToken (start );_ddcbb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_adgc :=range _ffegg .PivotHierarchy {e .EncodeElement (_adgc ,_ddcbb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bdgba ST_CfType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_fecgf :=_ea .Attr {};_fecgf .Name =name ;switch _bdgba {case ST_CfTypeUnset :_fecgf .Value ="";case ST_CfTypeExpression :_fecgf .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_fecgf .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_fecgf .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_fecgf .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_fecgf .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_fecgf .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_fecgf .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeDuplicateValues :_fecgf .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_fecgf .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_fecgf .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeBeginsWith :_fecgf .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_fecgf .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_fecgf .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeNotContainsBlanks :_fecgf .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_fecgf .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeNotContainsErrors :_fecgf .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_fecgf .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case ST_CfTypeAboveAverage :_fecgf .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _fecgf ,nil ;}; -// XML Column Properties -XmlColumnPr *CT_XmlColumnPr ; +// Validate validates the CT_RevisionCustomView and its children +func (_ceggga *CT_RevisionCustomView )Validate ()error {return _ceggga .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_Table and its children +func (_ceeag *CT_Table )Validate ()error {return _ceeag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_eafec *CT_Fills )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _eafec .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_eafec .CountAttr )});};e .EncodeToken (start );if _eafec .Fill !=nil {_daebg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_cfbdc :=range _eafec .Fill {e .EncodeElement (_cfbdc ,_daebg );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_agggfa ST_GroupBy )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_agggfa .String (),start );};func (_gfgdge *Sst )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003a\u0073\u0073\u0074";return _gfgdge .CT_Sst .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path -func (_gbdef *CT_Sheet )ValidateWithPath (path string )error {if _acabc :=_gbdef .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_acabc !=nil {return _acabc ;};return nil ;};func (_baebd *CT_PivotHierarchies )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_caecc :=range start .Attr {if _caecc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcddca ,_cdadad :=_ee .ParseUint (_caecc .Value ,10,32);if _cdadad !=nil {return _cdadad ;};_cddec :=uint32 (_gcddca );_baebd .CountAttr =&_cddec ;continue ;};};_cdeca :for {_dfbfa ,_cfbgfg :=d .Token ();if _cfbgfg !=nil {return _cfbgfg ;};switch _baaef :=_dfbfa .(type ){case _b .StartElement :switch _baaef .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_bgagg :=NewCT_PivotHierarchy ();if _cbdcg :=d .DecodeElement (_bgagg ,&_baaef );_cbdcg !=nil {return _cbdcg ;};_baebd .PivotHierarchy =append (_baebd .PivotHierarchy ,_bgagg );default:_ba .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_baaef .Name );if _deagf :=d .Skip ();_deagf !=nil {return _deagf ;};};case _b .EndElement :break _cdeca ;case _b .CharData :};};return nil ;};func (_aagbcd *EG_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aagbcd .Ext !=nil {_gfgcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_fgefa :=range _aagbcd .Ext {e .EncodeElement (_fgefa ,_gfgcf );};};return nil ;};func (_fbdfb *CT_Scenario )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fbdfb .NameAttr )});if _fbdfb .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbdfb .LockedAttr ))});};if _fbdfb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbdfb .HiddenAttr ))});};if _fbdfb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbdfb .CountAttr )});};if _fbdfb .UserAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fbdfb .UserAttr )});};if _fbdfb .CommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbdfb .CommentAttr )});};e .EncodeToken (start );_adgcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}};for _ ,_efae :=range _fbdfb .InputCells {e .EncodeElement (_efae ,_adgcd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddbbf ST_TableType )ValidateWithPath (path string )error {switch _ddbbf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddbbf ));};return nil ;};func (_cbbdg *CT_GroupMembers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbbdg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbbdg .CountAttr )});};e .EncodeToken (start );_gbaed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_cdde :=range _cbbdg .GroupMember {e .EncodeElement (_cdde ,_gbaed );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PhoneticAlignment byte ;func (_dceae *CT_OlapPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agdfce :=range start .Attr {if _agdfce .Name .Local =="\u006c\u006f\u0063a\u006c"{_bdccd ,_fcaf :=_ee .ParseBool (_agdfce .Value );if _fcaf !=nil {return _fcaf ;};_dceae .LocalAttr =&_bdccd ;continue ;};if _agdfce .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_cgbfe ,_eedad :=_agdfce .Value ,error (nil );if _eedad !=nil {return _eedad ;};_dceae .LocalConnectionAttr =&_cgbfe ;continue ;};if _agdfce .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_edbfeg ,_aadfga :=_ee .ParseBool (_agdfce .Value );if _aadfga !=nil {return _aadfga ;};_dceae .LocalRefreshAttr =&_edbfeg ;continue ;};if _agdfce .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_dgggb ,_cgac :=_ee .ParseBool (_agdfce .Value );if _cgac !=nil {return _cgac ;};_dceae .SendLocaleAttr =&_dgggb ;continue ;};if _agdfce .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_fbgc ,_fggff :=_ee .ParseUint (_agdfce .Value ,10,32);if _fggff !=nil {return _fggff ;};_ccgff :=uint32 (_fbgc );_dceae .RowDrillCountAttr =&_ccgff ;continue ;};if _agdfce .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_daee ,_fgcce :=_ee .ParseBool (_agdfce .Value );if _fgcce !=nil {return _fgcce ;};_dceae .ServerFillAttr =&_daee ;continue ;};if _agdfce .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_cffdg ,_abbcgb :=_ee .ParseBool (_agdfce .Value );if _abbcgb !=nil {return _abbcgb ;};_dceae .ServerNumberFormatAttr =&_cffdg ;continue ;};if _agdfce .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_eebd ,_ceddcg :=_ee .ParseBool (_agdfce .Value );if _ceddcg !=nil {return _ceddcg ;};_dceae .ServerFontAttr =&_eebd ;continue ;};if _agdfce .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_dcgab ,_degf :=_ee .ParseBool (_agdfce .Value );if _degf !=nil {return _degf ;};_dceae .ServerFontColorAttr =&_dcgab ;continue ;};};for {_afed ,_ggbaf :=d .Token ();if _ggbaf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_ggbaf );};if _fagdd ,_gaddf :=_afed .(_b .EndElement );_gaddf &&_fagdd .Name ==start .Name {break ;};};return nil ;};type CT_Format struct{ +// Validate validates the CT_GroupItems and its children +func (_ccda *CT_GroupItems )Validate ()error {return _ccda .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};type ST_CalcMode byte ;func (_gdbae ST_VerticalAlignment )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_gdbae .String (),start );};func (_efdcc ST_HtmlFmt )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_dfdfa :=_ea .Attr {};_dfdfa .Name =name ;switch _efdcc {case ST_HtmlFmtUnset :_dfdfa .Value ="";case ST_HtmlFmtNone :_dfdfa .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_dfdfa .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_dfdfa .Value ="\u0061\u006c\u006c";};return _dfdfa ,nil ;};func NewCT_FilterColumn ()*CT_FilterColumn {_dgcff :=&CT_FilterColumn {};return _dgcff };func (_ffccb *CT_ExternalCell )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ffccb .RAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_ffccb .RAttr )});};if _ffccb .TAttr !=ST_CellTypeUnset {_ccab ,_gbdcc :=_ffccb .TAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074"});if _gbdcc !=nil {return _gbdcc ;};start .Attr =append (start .Attr ,_ccab );};if _ffccb .VmAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u006d"},Value :_be .Sprintf ("\u0025\u0076",*_ffccb .VmAttr )});};e .EncodeToken (start );if _ffccb .V !=nil {_cadbf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0076"}};_c .AddPreserveSpaceAttr (&_cadbf ,*_ffccb .V );e .EncodeElement (_ffccb .V ,_cadbf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Format Action -ActionAttr ST_FormatAction ; +// Validate validates the CT_RevisionRowColumn and its children +func (_gdagf *CT_RevisionRowColumn )Validate ()error {return _gdagf .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};func (_ggbbfe ST_FormatAction )String ()string {switch _ggbbfe {case 0:return "";case 1:return "\u0062\u006c\u0061n\u006b";case 2:return "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case 3:return "\u0064\u0072\u0069l\u006c";case 4:return "\u0066o\u0072\u006d\u0075\u006c\u0061";};return "";};func (_effcf ST_MdxFunctionType )Validate ()error {return _effcf .ValidateWithPath ("")};func (_dbaeg *CT_Top10 )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gfbge :=range start .Attr {if _gfbge .Name .Local =="\u0074\u006f\u0070"{_fdeeg ,_edagb :=_b .ParseBool (_gfbge .Value );if _edagb !=nil {return _edagb ;};_dbaeg .TopAttr =&_fdeeg ;continue ;};if _gfbge .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_affbgb ,_gffcc :=_b .ParseBool (_gfbge .Value );if _gffcc !=nil {return _gffcc ;};_dbaeg .PercentAttr =&_affbgb ;continue ;};if _gfbge .Name .Local =="\u0076\u0061\u006c"{_ggfeg ,_gbeecf :=_b .ParseFloat (_gfbge .Value ,64);if _gbeecf !=nil {return _gbeecf ;};_dbaeg .ValAttr =_ggfeg ;continue ;};if _gfbge .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_ebfgec ,_cefgb :=_b .ParseFloat (_gfbge .Value ,64);if _cefgb !=nil {return _cefgb ;};_dbaeg .FilterValAttr =&_ebfgec ;continue ;};};for {_ggefa ,_facgf :=d .Token ();if _facgf !=nil {return _be .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_facgf );};if _cbabe ,_affeg :=_ggefa .(_ea .EndElement );_affeg &&_cbabe .Name ==start .Name {break ;};};return nil ;};type CT_CustomProperties struct{ -// Format Id -DxfIdAttr *uint32 ; +// Custom Property +CustomPr []*CT_CustomProperty ;};func NewCT_Rst ()*CT_Rst {_adebe :=&CT_Rst {};return _adebe };type ST_OleUpdate byte ;func (_bccff *CT_IgnoredErrors )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eagbf :for {_dagdf ,_afega :=d .Token ();if _afega !=nil {return _afega ;};switch _cccgc :=_dagdf .(type ){case _ea .StartElement :switch _cccgc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}:_cgafd :=NewCT_IgnoredError ();if _cfeda :=d .DecodeElement (_cgafd ,&_cccgc );_cfeda !=nil {return _cfeda ;};_bccff .IgnoredError =append (_bccff .IgnoredError ,_cgafd );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bccff .ExtLst =NewCT_ExtensionList ();if _fabec :=d .DecodeElement (_bccff .ExtLst ,&_cccgc );_fabec !=nil {return _fabec ;};default:_c .Log ("\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\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073\u0020\u0025v",_cccgc .Name );if _afebb :=d .Skip ();_afebb !=nil {return _afebb ;};};case _ea .EndElement :break _eagbf ;case _ea .CharData :};};return nil ;};type CT_SheetDimension struct{ -// Pivot Table Location -PivotArea *CT_PivotArea ; +// Reference +RefAttr string ;};func NewCT_CalculatedItem ()*CT_CalculatedItem {_abcdg :=&CT_CalculatedItem {};_abcdg .PivotArea =NewCT_PivotArea ();return _abcdg ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_ebecf *CT_FunctionGroups )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebecf .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebecf .BuiltInGroupCountAttr )});};e .EncodeToken (start );if _ebecf .FunctionGroup !=nil {_bffdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_caae :=range _ebecf .FunctionGroup {e .EncodeElement (_caae ,_bffdc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Top10 ()*CT_Top10 {_fddga :=&CT_Top10 {};return _fddga };type CT_DynamicFilter struct{ +// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path +func (_gbcce *CT_Schema )ValidateWithPath (path string )error {return nil }; -// Dynamic filter type -TypeAttr ST_DynamicFilterType ; +// Validate validates the CT_Xf and its children +func (_efecdeb *CT_Xf )Validate ()error {return _efecdeb .ValidateWithPath ("\u0043\u0054\u005fX\u0066");};func (_afdca *CT_PivotFilter )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006c\u0064"},Value :_be .Sprintf ("\u0025\u0076",_afdca .FldAttr )});if _afdca .MpFldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_afdca .MpFldAttr )});};_cdfbb ,_fgeca :=_afdca .TypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0079\u0070\u0065"});if _fgeca !=nil {return _fgeca ;};start .Attr =append (start .Attr ,_cdfbb );if _afdca .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_be .Sprintf ("\u0025\u0076",*_afdca .EvalOrderAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_afdca .IdAttr )});if _afdca .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_afdca .IMeasureHierAttr )});};if _afdca .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_afdca .IMeasureFldAttr )});};if _afdca .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_afdca .NameAttr )});};if _afdca .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_afdca .DescriptionAttr )});};if _afdca .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_be .Sprintf ("\u0025\u0076",*_afdca .StringValue1Attr )});};if _afdca .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_be .Sprintf ("\u0025\u0076",*_afdca .StringValue2Attr )});};e .EncodeToken (start );_ffccc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afdca .AutoFilter ,_ffccc );if _afdca .ExtLst !=nil {_fadde :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afdca .ExtLst ,_fadde );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Value -ValAttr *float64 ; +// Validate validates the CT_TableStyles and its children +func (_fgfcgg *CT_TableStyles )Validate ()error {return _fgfcgg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};func ParseStdlibTime (s string )(_ff .Time ,error ){return _ff .Time {},nil };type CT_SharedUser struct{ -// ISO Value -ValIsoAttr *_e .Time ; +// User Revisions GUID +GuidAttr string ; -// Max Value -MaxValAttr *float64 ; +// User Name +NameAttr string ; -// Max ISO Value -MaxValIsoAttr *_e .Time ;};type CT_TableStyles struct{ +// User Id +IdAttr int32 ; -// Table Style Count -CountAttr *uint32 ; +// Date Time +DateTimeAttr _ff .Time ;ExtLst *CT_ExtensionList ;};func (_cggdbf *ST_DataValidationErrorStyle )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_feaab ,_gbfbb :=d .Token ();if _gbfbb !=nil {return _gbfbb ;};if _dbgbd ,_cabgcg :=_feaab .(_ea .EndElement );_cabgcg &&_dbgbd .Name ==start .Name {*_cggdbf =1;return nil ;};if _bddfe ,_aedec :=_feaab .(_ea .CharData );!_aedec {return _be .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",_feaab );}else {switch string (_bddfe ){case "":*_cggdbf =0;case "\u0073\u0074\u006f\u0070":*_cggdbf =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_cggdbf =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_cggdbf =3;};};_feaab ,_gbfbb =d .Token ();if _gbfbb !=nil {return _gbfbb ;};if _fdggd ,_bcgfg :=_feaab .(_ea .EndElement );_bcgfg &&_fdggd .Name ==start .Name {return nil ;};return _be .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",_feaab );};func (_dfedcb *CT_Query )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0064\u0078"},Value :_be .Sprintf ("\u0025\u0076",_dfedcb .MdxAttr )});e .EncodeToken (start );if _dfedcb .Tpls !=nil {_fbgbd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_dfedcb .Tpls ,_fbgbd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_afaaf *CT_FontName )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fcabab :=range start .Attr {if _fcabab .Name .Local =="\u0076\u0061\u006c"{_fefgf ,_eccg :=_fcabab .Value ,error (nil );if _eccg !=nil {return _eccg ;};_afaaf .ValAttr =_fefgf ;continue ;};};for {_bgdc ,_bcbfb :=d .Token ();if _bcbfb !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_bcbfb );};if _geaa ,_cfcfg :=_bgdc .(_ea .EndElement );_cfcfg &&_geaa .Name ==start .Name {break ;};};return nil ;};func NewCT_Parameters ()*CT_Parameters {_gffae :=&CT_Parameters {};return _gffae };func NewCT_Workbook ()*CT_Workbook {_acdacd :=&CT_Workbook {};_acdacd .Sheets =NewCT_Sheets ();return _acdacd ;};func (_gdfcca ST_BorderStyle )ValidateWithPath (path string )error {switch _gdfcca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdfcca ));};return nil ;};func (_agegg *CT_LegacyDrawing )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_agegg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Default Table Style -DefaultTableStyleAttr *string ; +// Validate validates the StyleSheet and its children +func (_gefcc *StyleSheet )Validate ()error {return _gefcc .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; -// Default Pivot Style -DefaultPivotStyleAttr *string ; +// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path +func (_dcdcc *CT_Users )ValidateWithPath (path string )error {for _cggbd ,_eeecf :=range _dcdcc .UserInfo {if _eeebf :=_eeecf .ValidateWithPath (_be .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_cggbd ));_eeebf !=nil {return _eeebf ;};};return nil ;};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_bfaec :=&CT_ConditionalFormats {};return _bfaec ;};func (_ebadf ST_CellSpans )String ()string {return _f .Join (_ebadf ,"\u0020")}; -// Table Style -TableStyle []*CT_TableStyle ;}; +// Validate validates the CT_ServerFormat and its children +func (_fbbgg *CT_ServerFormat )Validate ()error {return _fbbgg .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");}; -// Validate validates the CT_TableStyleElement and its children -func (_eeebg *CT_TableStyleElement )Validate ()error {return _eeebg .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");}; +// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path +func (_bceg *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _acdf ,_gcaca :=range _bceg .ColHierarchyUsage {if _bfcf :=_gcaca .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_acdf ));_bfcf !=nil {return _bfcf ;};};return nil ;};func NewCT_QueryTableField ()*CT_QueryTableField {_gfffdf :=&CT_QueryTableField {};return _gfffdf };func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_abcge :=&CT_PCDSDTCEntries {};return _abcge };func (_fbdbfa *CT_SharedItems )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ggebe :=range start .Attr {if _ggebe .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_eabfbf ,_ccac :=ParseStdlibTime (_ggebe .Value );if _ccac !=nil {return _ccac ;};_fbdbfa .MinDateAttr =&_eabfbf ;continue ;};if _ggebe .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_dfafg ,_bcdfa :=_b .ParseBool (_ggebe .Value );if _bcdfa !=nil {return _bcdfa ;};_fbdbfa .ContainsSemiMixedTypesAttr =&_dfafg ;continue ;};if _ggebe .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_adcc ,_fcbeb :=ParseStdlibTime (_ggebe .Value );if _fcbeb !=nil {return _fcbeb ;};_fbdbfa .MaxDateAttr =&_adcc ;continue ;};if _ggebe .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_edfgcd ,_ceaae :=_b .ParseBool (_ggebe .Value );if _ceaae !=nil {return _ceaae ;};_fbdbfa .ContainsDateAttr =&_edfgcd ;continue ;};if _ggebe .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfafcb ,_feafd :=_b .ParseUint (_ggebe .Value ,10,32);if _feafd !=nil {return _feafd ;};_eebacc :=uint32 (_bfafcb );_fbdbfa .CountAttr =&_eebacc ;continue ;};if _ggebe .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_bbaccb ,_fdfba :=_b .ParseBool (_ggebe .Value );if _fdfba !=nil {return _fdfba ;};_fbdbfa .ContainsBlankAttr =&_bbaccb ;continue ;};if _ggebe .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_cecgfe ,_gcaaf :=_b .ParseBool (_ggebe .Value );if _gcaaf !=nil {return _gcaaf ;};_fbdbfa .LongTextAttr =&_cecgfe ;continue ;};if _ggebe .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_daebbb ,_acefb :=_b .ParseBool (_ggebe .Value );if _acefb !=nil {return _acefb ;};_fbdbfa .ContainsNumberAttr =&_daebbb ;continue ;};if _ggebe .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_ddefc ,_eeabae :=_b .ParseFloat (_ggebe .Value ,64);if _eeabae !=nil {return _eeabae ;};_fbdbfa .MinValueAttr =&_ddefc ;continue ;};if _ggebe .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_gdaff ,_bdece :=_b .ParseFloat (_ggebe .Value ,64);if _bdece !=nil {return _bdece ;};_fbdbfa .MaxValueAttr =&_gdaff ;continue ;};if _ggebe .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_dgbdaa ,_fgafdf :=_b .ParseBool (_ggebe .Value );if _fgafdf !=nil {return _fgafdf ;};_fbdbfa .ContainsNonDateAttr =&_dgbdaa ;continue ;};if _ggebe .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_bddca ,_agebc :=_b .ParseBool (_ggebe .Value );if _agebc !=nil {return _agebc ;};_fbdbfa .ContainsStringAttr =&_bddca ;continue ;};if _ggebe .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_eagbd ,_gdgae :=_b .ParseBool (_ggebe .Value );if _gdgae !=nil {return _gdgae ;};_fbdbfa .ContainsMixedTypesAttr =&_eagbd ;continue ;};if _ggebe .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_badcbc ,_feddb :=_b .ParseBool (_ggebe .Value );if _feddb !=nil {return _feddb ;};_fbdbfa .ContainsIntegerAttr =&_badcbc ;continue ;};};_bbcgf :for {_cefbc ,_bbeda :=d .Token ();if _bbeda !=nil {return _bbeda ;};switch _bfcca :=_cefbc .(type ){case _ea .StartElement :switch _bfcca .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_feacg :=NewCT_Missing ();if _eagff :=d .DecodeElement (_feacg ,&_bfcca );_eagff !=nil {return _eagff ;};_fbdbfa .M =append (_fbdbfa .M ,_feacg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_ggcdg :=NewCT_Number ();if _defcdg :=d .DecodeElement (_ggcdg ,&_bfcca );_defcdg !=nil {return _defcdg ;};_fbdbfa .N =append (_fbdbfa .N ,_ggcdg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_fgeae :=NewCT_Boolean ();if _cfeca :=d .DecodeElement (_fgeae ,&_bfcca );_cfeca !=nil {return _cfeca ;};_fbdbfa .B =append (_fbdbfa .B ,_fgeae );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_agega :=NewCT_Error ();if _gfbcdd :=d .DecodeElement (_agega ,&_bfcca );_gfbcdd !=nil {return _gfbcdd ;};_fbdbfa .E =append (_fbdbfa .E ,_agega );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_bacee :=NewCT_String ();if _eefgfe :=d .DecodeElement (_bacee ,&_bfcca );_eefgfe !=nil {return _eefgfe ;};_fbdbfa .S =append (_fbdbfa .S ,_bacee );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_fcdfdc :=NewCT_DateTime ();if _ecaba :=d .DecodeElement (_fcdfdc ,&_bfcca );_ecaba !=nil {return _ecaba ;};_fbdbfa .D =append (_fbdbfa .D ,_fcdfdc );default:_c .Log ("\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\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0049t\u0065m\u0073\u0020\u0025\u0076",_bfcca .Name );if _eggcg :=d .Skip ();_eggcg !=nil {return _eggcg ;};};case _ea .EndElement :break _bbcgf ;case _ea .CharData :};};return nil ;};func (_acbf *CT_CellStyle )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gdeb :=range start .Attr {if _gdeb .Name .Local =="\u006e\u0061\u006d\u0065"{_cdfdb ,_cbcd :=_gdeb .Value ,error (nil );if _cbcd !=nil {return _cbcd ;};_acbf .NameAttr =&_cdfdb ;continue ;};if _gdeb .Name .Local =="\u0078\u0066\u0049\u0064"{_bcc ,_bdfc :=_b .ParseUint (_gdeb .Value ,10,32);if _bdfc !=nil {return _bdfc ;};_acbf .XfIdAttr =uint32 (_bcc );continue ;};if _gdeb .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_badb ,_eccdf :=_b .ParseUint (_gdeb .Value ,10,32);if _eccdf !=nil {return _eccdf ;};_fdf :=uint32 (_badb );_acbf .BuiltinIdAttr =&_fdf ;continue ;};if _gdeb .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_cceee ,_bffd :=_b .ParseUint (_gdeb .Value ,10,32);if _bffd !=nil {return _bffd ;};_gdce :=uint32 (_cceee );_acbf .ILevelAttr =&_gdce ;continue ;};if _gdeb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_efbb ,_fadf :=_b .ParseBool (_gdeb .Value );if _fadf !=nil {return _fadf ;};_acbf .HiddenAttr =&_efbb ;continue ;};if _gdeb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_dfe ,_fcae :=_b .ParseBool (_gdeb .Value );if _fcae !=nil {return _fcae ;};_acbf .CustomBuiltinAttr =&_dfe ;continue ;};};_bffbf :for {_baae ,_ccef :=d .Token ();if _ccef !=nil {return _ccef ;};switch _caeb :=_baae .(type ){case _ea .StartElement :switch _caeb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acbf .ExtLst =NewCT_ExtensionList ();if _cagd :=d .DecodeElement (_acbf .ExtLst ,&_caeb );_cagd !=nil {return _cagd ;};default:_c .Log ("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_C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_caeb .Name );if _fdde :=d .Skip ();_fdde !=nil {return _fdde ;};};case _ea .EndElement :break _bffbf ;case _ea .CharData :};};return nil ;}; -// Validate validates the CT_PageField and its children -func (_eeggf *CT_PageField )Validate ()error {return _eeggf .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");};func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_ebcf :=&CT_CalculatedMembers {};return _ebcf };func (_deeec ST_CellType )String ()string {switch _deeec {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";case 5:return "\u0073\u0074\u0072";case 6:return "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return "";};func (_afad *CT_QueryCache )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afad .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afad .CountAttr )});};e .EncodeToken (start );_degeee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_bddbd :=range _afad .Query {e .EncodeElement (_bddbd ,_degeee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efdb *CT_CellStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_accdb :=range start .Attr {if _accdb .Name .Local =="\u006e\u0061\u006d\u0065"{_agcbc ,_fgfag :=_accdb .Value ,error (nil );if _fgfag !=nil {return _fgfag ;};_efdb .NameAttr =&_agcbc ;continue ;};if _accdb .Name .Local =="\u0078\u0066\u0049\u0064"{_gedb ,_afg :=_ee .ParseUint (_accdb .Value ,10,32);if _afg !=nil {return _afg ;};_efdb .XfIdAttr =uint32 (_gedb );continue ;};if _accdb .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_dafb ,_defb :=_ee .ParseUint (_accdb .Value ,10,32);if _defb !=nil {return _defb ;};_egdf :=uint32 (_dafb );_efdb .BuiltinIdAttr =&_egdf ;continue ;};if _accdb .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_gddc ,_gbea :=_ee .ParseUint (_accdb .Value ,10,32);if _gbea !=nil {return _gbea ;};_befd :=uint32 (_gddc );_efdb .ILevelAttr =&_befd ;continue ;};if _accdb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ffac ,_ebeff :=_ee .ParseBool (_accdb .Value );if _ebeff !=nil {return _ebeff ;};_efdb .HiddenAttr =&_ffac ;continue ;};if _accdb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_fgeb ,_egabd :=_ee .ParseBool (_accdb .Value );if _egabd !=nil {return _egabd ;};_efdb .CustomBuiltinAttr =&_fgeb ;continue ;};};_ffbf :for {_aegaa ,_efce :=d .Token ();if _efce !=nil {return _efce ;};switch _bcgd :=_aegaa .(type ){case _b .StartElement :switch _bcgd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efdb .ExtLst =NewCT_ExtensionList ();if _bfge :=d .DecodeElement (_efdb .ExtLst ,&_bcgd );_bfge !=nil {return _bfge ;};default:_ba .Log ("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_C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_bcgd .Name );if _effe :=d .Skip ();_effe !=nil {return _effe ;};};case _b .EndElement :break _ffbf ;case _b .CharData :};};return nil ;};type CT_PivotTableStyle struct{ +// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path +func (_egdb *CT_FutureMetadata )ValidateWithPath (path string )error {for _cfda ,_dgda :=range _egdb .Bk {if _bbad :=_dgda .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_cfda ));_bbad !=nil {return _bbad ;};};if _egdb .ExtLst !=nil {if _cfcgf :=_egdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfcgf !=nil {return _cfcgf ;};};return nil ;}; -// Table Style Name -NameAttr *string ; +// Validate validates the CT_ExternalReferences and its children +func (_fdcb *CT_ExternalReferences )Validate ()error {return _fdcb .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");}; -// Show Row Header Formatting -ShowRowHeadersAttr *bool ; +// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path +func (_ecdf *CT_CalculatedMembers )ValidateWithPath (path string )error {for _cgee ,_dbaac :=range _ecdf .CalculatedMember {if _gffc :=_dbaac .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cgee ));_gffc !=nil {return _gffc ;};};return nil ;};func (_dafgc *CT_PivotAreaReference )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dbcac :=range start .Attr {if _dbcac .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ebccec ,_fagga :=_b .ParseBool (_dbcac .Value );if _fagga !=nil {return _fagga ;};_dafgc .MaxSubtotalAttr =&_ebccec ;continue ;};if _dbcac .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ecedg ,_gcfca :=_b .ParseBool (_dbcac .Value );if _gcfca !=nil {return _gcfca ;};_dafgc .MinSubtotalAttr =&_ecedg ;continue ;};if _dbcac .Name .Local =="\u0063\u006f\u0075n\u0074"{_debag ,_bccfd :=_b .ParseUint (_dbcac .Value ,10,32);if _bccfd !=nil {return _bccfd ;};_ebaad :=uint32 (_debag );_dafgc .CountAttr =&_ebaad ;continue ;};if _dbcac .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ceeac ,_dcfgb :=_b .ParseBool (_dbcac .Value );if _dcfgb !=nil {return _dcfgb ;};_dafgc .ProductSubtotalAttr =&_ceeac ;continue ;};if _dbcac .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_efdde ,_caeef :=_b .ParseBool (_dbcac .Value );if _caeef !=nil {return _caeef ;};_dafgc .ByPositionAttr =&_efdde ;continue ;};if _dbcac .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bedgb ,_adeag :=_b .ParseBool (_dbcac .Value );if _adeag !=nil {return _adeag ;};_dafgc .CountSubtotalAttr =&_bedgb ;continue ;};if _dbcac .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ffcca ,_abbbd :=_b .ParseBool (_dbcac .Value );if _abbbd !=nil {return _abbbd ;};_dafgc .DefaultSubtotalAttr =&_ffcca ;continue ;};if _dbcac .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_cggbb ,_cbgeg :=_b .ParseBool (_dbcac .Value );if _cbgeg !=nil {return _cbgeg ;};_dafgc .CountASubtotalAttr =&_cggbb ;continue ;};if _dbcac .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fbcb ,_egfdb :=_b .ParseBool (_dbcac .Value );if _egfdb !=nil {return _egfdb ;};_dafgc .AvgSubtotalAttr =&_fbcb ;continue ;};if _dbcac .Name .Local =="\u0066\u0069\u0065l\u0064"{_cedca ,_eebce :=_b .ParseUint (_dbcac .Value ,10,32);if _eebce !=nil {return _eebce ;};_fccfeg :=uint32 (_cedca );_dafgc .FieldAttr =&_fccfeg ;continue ;};if _dbcac .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_ggcad ,_bbafad :=_b .ParseBool (_dbcac .Value );if _bbafad !=nil {return _bbafad ;};_dafgc .SelectedAttr =&_ggcad ;continue ;};if _dbcac .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_adcbad ,_facfdd :=_b .ParseBool (_dbcac .Value );if _facfdd !=nil {return _facfdd ;};_dafgc .RelativeAttr =&_adcbad ;continue ;};if _dbcac .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_aadga ,_dacacb :=_b .ParseBool (_dbcac .Value );if _dacacb !=nil {return _dacacb ;};_dafgc .SumSubtotalAttr =&_aadga ;continue ;};if _dbcac .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_ggdggb ,_fafdf :=_b .ParseBool (_dbcac .Value );if _fafdf !=nil {return _fafdf ;};_dafgc .StdDevSubtotalAttr =&_ggdggb ;continue ;};if _dbcac .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edfeg ,_feafc :=_b .ParseBool (_dbcac .Value );if _feafc !=nil {return _feafc ;};_dafgc .StdDevPSubtotalAttr =&_edfeg ;continue ;};if _dbcac .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_aacbd ,_caged :=_b .ParseBool (_dbcac .Value );if _caged !=nil {return _caged ;};_dafgc .VarSubtotalAttr =&_aacbd ;continue ;};if _dbcac .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ceefca ,_cdgad :=_b .ParseBool (_dbcac .Value );if _cdgad !=nil {return _cdgad ;};_dafgc .VarPSubtotalAttr =&_ceefca ;continue ;};};_efgcg :for {_cgbfd ,_gcfge :=d .Token ();if _gcfge !=nil {return _gcfge ;};switch _gacaf :=_cgbfd .(type ){case _ea .StartElement :switch _gacaf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_dcgfd :=NewCT_Index ();if _aaege :=d .DecodeElement (_dcgfd ,&_gacaf );_aaege !=nil {return _aaege ;};_dafgc .X =append (_dafgc .X ,_dcgfd );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dafgc .ExtLst =NewCT_ExtensionList ();if _eecdd :=d .DecodeElement (_dafgc .ExtLst ,&_gacaf );_eecdd !=nil {return _eecdd ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_gacaf .Name );if _cbbg :=d .Skip ();_cbbg !=nil {return _cbbg ;};};case _ea .EndElement :break _efgcg ;case _ea .CharData :};};return nil ;};func (_fdbde *ST_Comments )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_fdbde =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_fdbde =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_fdbde =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_fdbde =3;};return nil ;};func (_cegadg *CT_TableColumn )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gegab :=range start .Attr {if _gegab .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_bfggbe ,_bagcea :=_b .ParseUint (_gegab .Value ,10,32);if _bagcea !=nil {return _bagcea ;};_fcaff :=uint32 (_bfggbe );_cegadg .TotalsRowDxfIdAttr =&_fcaff ;continue ;};if _gegab .Name .Local =="\u0069\u0064"{_efaag ,_daeaf :=_b .ParseUint (_gegab .Value ,10,32);if _daeaf !=nil {return _daeaf ;};_cegadg .IdAttr =uint32 (_efaag );continue ;};if _gegab .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cfcdcb ,_gfegg :=_gegab .Value ,error (nil );if _gfegg !=nil {return _gfegg ;};_cegadg .HeaderRowCellStyleAttr =&_cfcdcb ;continue ;};if _gegab .Name .Local =="\u006e\u0061\u006d\u0065"{_acdbg ,_beddc :=_gegab .Value ,error (nil );if _beddc !=nil {return _beddc ;};_cegadg .NameAttr =_acdbg ;continue ;};if _gegab .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_cgfbce ,_fadeb :=_gegab .Value ,error (nil );if _fadeb !=nil {return _fadeb ;};_cegadg .TotalsRowLabelAttr =&_cgfbce ;continue ;};if _gegab .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_cbbbf ,_ccceda :=_b .ParseUint (_gegab .Value ,10,32);if _ccceda !=nil {return _ccceda ;};_bfcfac :=uint32 (_cbbbf );_cegadg .QueryTableFieldIdAttr =&_bfcfac ;continue ;};if _gegab .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_bbfee ,_aaecg :=_b .ParseUint (_gegab .Value ,10,32);if _aaecg !=nil {return _aaecg ;};_efffc :=uint32 (_bbfee );_cegadg .HeaderRowDxfIdAttr =&_efffc ;continue ;};if _gegab .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_cdgdf ,_bagfge :=_b .ParseUint (_gegab .Value ,10,32);if _bagfge !=nil {return _bagfge ;};_gdged :=uint32 (_cdgdf );_cegadg .DataDxfIdAttr =&_gdged ;continue ;};if _gegab .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bdfdc ,_egdagf :=_gegab .Value ,error (nil );if _egdagf !=nil {return _egdagf ;};_cegadg .UniqueNameAttr =&_bdfdc ;continue ;};if _gegab .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_cegadg .TotalsRowFunctionAttr .UnmarshalXMLAttr (_gegab );continue ;};if _gegab .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_eccgc ,_dcfafe :=_gegab .Value ,error (nil );if _dcfafe !=nil {return _dcfafe ;};_cegadg .DataCellStyleAttr =&_eccgc ;continue ;};if _gegab .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_aafeg ,_gcbdfg :=_gegab .Value ,error (nil );if _gcbdfg !=nil {return _gcbdfg ;};_cegadg .TotalsRowCellStyleAttr =&_aafeg ;continue ;};};_gebbf :for {_edgae ,_ffdcf :=d .Token ();if _ffdcf !=nil {return _ffdcf ;};switch _efaed :=_edgae .(type ){case _ea .StartElement :switch _efaed .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_cegadg .CalculatedColumnFormula =NewCT_TableFormula ();if _ccfaa :=d .DecodeElement (_cegadg .CalculatedColumnFormula ,&_efaed );_ccfaa !=nil {return _ccfaa ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_cegadg .TotalsRowFormula =NewCT_TableFormula ();if _bedagc :=d .DecodeElement (_cegadg .TotalsRowFormula ,&_efaed );_bedagc !=nil {return _bedagc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"}:_cegadg .XmlColumnPr =NewCT_XmlColumnPr ();if _aggdc :=d .DecodeElement (_cegadg .XmlColumnPr ,&_efaed );_aggdc !=nil {return _aggdc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cegadg .ExtLst =NewCT_ExtensionList ();if _deaad :=d .DecodeElement (_cegadg .ExtLst ,&_efaed );_deaad !=nil {return _deaad ;};default:_c .Log ("\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\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006fl\u0075m\u006e\u0020\u0025\u0076",_efaed .Name );if _fcaagf :=d .Skip ();_fcaagf !=nil {return _fcaagf ;};};case _ea .EndElement :break _gebbf ;case _ea .CharData :};};return nil ;};func (_bggba *CT_LevelGroup )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_bggba .NameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_bggba .UniqueNameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",_bggba .CaptionAttr )});if _bggba .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bggba .UniqueParentAttr )});};if _bggba .IdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bggba .IdAttr )});};e .EncodeToken (start );_agaa :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_bggba .GroupMembers ,_agaa );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_PageBreak ()*CT_PageBreak {_defcd :=&CT_PageBreak {};return _defcd }; -// Show Table Style Column Header Formatting -ShowColHeadersAttr *bool ; +// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path +func (_ffdbg *CT_GroupMember )ValidateWithPath (path string )error {return nil };func NewCT_I ()*CT_I {_gefcdf :=&CT_I {};return _gefcdf };func (_edcd *CT_CacheField )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_edcd .NameAttr )});if _edcd .CaptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_edcd .CaptionAttr )});};if _edcd .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_edcd .PropertyNameAttr )});};if _edcd .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edcd .ServerFieldAttr ))});};if _edcd .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edcd .UniqueListAttr ))});};if _edcd .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_edcd .NumFmtIdAttr )});};if _edcd .FormulaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_be .Sprintf ("\u0025\u0076",*_edcd .FormulaAttr )});};if _edcd .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_edcd .SqlTypeAttr )});};if _edcd .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_be .Sprintf ("\u0025\u0076",*_edcd .HierarchyAttr )});};if _edcd .LevelAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_edcd .LevelAttr )});};if _edcd .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edcd .DatabaseFieldAttr ))});};if _edcd .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_edcd .MappingCountAttr )});};if _edcd .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edcd .MemberPropertyFieldAttr ))});};e .EncodeToken (start );if _edcd .SharedItems !=nil {_adag :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_edcd .SharedItems ,_adag );};if _edcd .FieldGroup !=nil {_acg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}};e .EncodeElement (_edcd .FieldGroup ,_acg );};if _edcd .MpMap !=nil {_dfbfg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_ffaf :=range _edcd .MpMap {e .EncodeElement (_ffaf ,_dfbfg );};};if _edcd .ExtLst !=nil {_fdg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edcd .ExtLst ,_fdg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cdeafa *CT_SmartTags )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cfcdg :for {_dbbcac ,_fbdad :=d .Token ();if _fbdad !=nil {return _fbdad ;};switch _addbb :=_dbbcac .(type ){case _ea .StartElement :switch _addbb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_cgebf :=NewCT_CellSmartTags ();if _cfefe :=d .DecodeElement (_cgebf ,&_addbb );_cfefe !=nil {return _cfefe ;};_cdeafa .CellSmartTags =append (_cdeafa .CellSmartTags ,_cgebf );default:_c .Log ("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\u006d\u0061r\u0074\u0054\u0061\u0067\u0073\u0020\u0025\u0076",_addbb .Name );if _gcgfd :=d .Skip ();_gcgfd !=nil {return _gcgfd ;};};case _ea .EndElement :break _cfcdg ;case _ea .CharData :};};return nil ;};func (_fbaaad *ST_FileType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_agccec ,_abade :=d .Token ();if _abade !=nil {return _abade ;};if _fdaeae ,_egcge :=_agccec .(_ea .EndElement );_egcge &&_fdaeae .Name ==start .Name {*_fbaaad =1;return nil ;};if _aaab ,_ccfbe :=_agccec .(_ea .CharData );!_ccfbe {return _be .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",_agccec );}else {switch string (_aaab ){case "":*_fbaaad =0;case "\u006d\u0061\u0063":*_fbaaad =1;case "\u0077\u0069\u006e":*_fbaaad =2;case "\u0064\u006f\u0073":*_fbaaad =3;case "\u006c\u0069\u006e":*_fbaaad =4;case "\u006f\u0074\u0068e\u0072":*_fbaaad =5;};};_agccec ,_abade =d .Token ();if _abade !=nil {return _abade ;};if _aegcgc ,_ddbgg :=_agccec .(_ea .EndElement );_ddbgg &&_aegcgc .Name ==start .Name {return nil ;};return _be .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",_agccec );};func (_fgfag *CT_Set )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fgfag .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fgfag .CountAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_be .Sprintf ("\u0025\u0076",_fgfag .MaxRankAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",_fgfag .SetDefinitionAttr )});if _fgfag .SortTypeAttr !=ST_SortTypeUnset {_cbecfc ,_fdcag :=_fgfag .SortTypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _fdcag !=nil {return _fdcag ;};start .Attr =append (start .Attr ,_cbecfc );};if _fgfag .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fgfag .QueryFailedAttr ))});};e .EncodeToken (start );if _fgfag .Tpls !=nil {_fbeed :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_geae :=range _fgfag .Tpls {e .EncodeElement (_geae ,_fbeed );};};if _fgfag .SortByTuple !=nil {_gedcc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}};e .EncodeElement (_fgfag .SortByTuple ,_gedcc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type ST_PhoneticAlignment byte ; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_aaegb *CT_Comments )ValidateWithPath (path string )error {if _adefa :=_aaegb .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_adefa !=nil {return _adefa ;};if _daabc :=_aaegb .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074");_daabc !=nil {return _daabc ;};if _aaegb .ExtLst !=nil {if _cedd :=_aaegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cedd !=nil {return _cedd ;};};return nil ;};func (_agbgba *CT_TableStyles )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _agbgba .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_agbgba .CountAttr )});};if _agbgba .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_agbgba .DefaultTableStyleAttr )});};if _agbgba .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_agbgba .DefaultPivotStyleAttr )});};e .EncodeToken (start );if _agbgba .TableStyle !=nil {_baaee :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_dadac :=range _agbgba .TableStyle {e .EncodeElement (_dadac ,_baaee );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ffdbb *ST_CellType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dddceg ,_eadcf :=d .Token ();if _eadcf !=nil {return _eadcf ;};if _cegdb ,_eaadc :=_dddceg .(_ea .EndElement );_eaadc &&_cegdb .Name ==start .Name {*_ffdbb =1;return nil ;};if _gdafe ,_cfacbd :=_dddceg .(_ea .CharData );!_cfacbd {return _be .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",_dddceg );}else {switch string (_gdafe ){case "":*_ffdbb =0;case "\u0062":*_ffdbb =1;case "\u006e":*_ffdbb =2;case "\u0065":*_ffdbb =3;case "\u0073":*_ffdbb =4;case "\u0073\u0074\u0072":*_ffdbb =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_ffdbb =6;};};_dddceg ,_eadcf =d .Token ();if _eadcf !=nil {return _eadcf ;};if _fdgga ,_bdegd :=_dddceg .(_ea .EndElement );_bdegd &&_fdgga .Name ==start .Name {return nil ;};return _be .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",_dddceg );};func (_ccfabd ST_Scope )ValidateWithPath (path string )error {switch _ccfabd {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccfabd ));};return nil ;};type ST_Type byte ;func NewCT_Tables ()*CT_Tables {_fbdddg :=&CT_Tables {};return _fbdddg };func (_dbbfe *CT_Set )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_befddb :=range start .Attr {if _befddb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffdba ,_cgbfga :=_b .ParseUint (_befddb .Value ,10,32);if _cgbfga !=nil {return _cgbfga ;};_eafcbb :=uint32 (_ffdba );_dbbfe .CountAttr =&_eafcbb ;continue ;};if _befddb .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_cdfcd ,_dedaa :=_b .ParseInt (_befddb .Value ,10,32);if _dedaa !=nil {return _dedaa ;};_dbbfe .MaxRankAttr =int32 (_cdfcd );continue ;};if _befddb .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_dafaca ,_dfgbb :=_befddb .Value ,error (nil );if _dfgbb !=nil {return _dfgbb ;};_dbbfe .SetDefinitionAttr =_dafaca ;continue ;};if _befddb .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_dbbfe .SortTypeAttr .UnmarshalXMLAttr (_befddb );continue ;};if _befddb .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_ggeeac ,_fdbagb :=_b .ParseBool (_befddb .Value );if _fdbagb !=nil {return _fdbagb ;};_dbbfe .QueryFailedAttr =&_ggeeac ;continue ;};};_adbfb :for {_ffabg ,_bgbffe :=d .Token ();if _bgbffe !=nil {return _bgbffe ;};switch _bdgbc :=_ffabg .(type ){case _ea .StartElement :switch _bdgbc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_cfffa :=NewCT_Tuples ();if _fcgfd :=d .DecodeElement (_cfffa ,&_bdgbc );_fcgfd !=nil {return _fcgfd ;};_dbbfe .Tpls =append (_dbbfe .Tpls ,_cfffa );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"}:_dbbfe .SortByTuple =NewCT_Tuples ();if _gffbgb :=d .DecodeElement (_dbbfe .SortByTuple ,&_bdgbc );_gffbgb !=nil {return _gffbgb ;};default:_c .Log ("\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\u0053\u0065\u0074\u0020\u0025\u0076",_bdgbc .Name );if _aebcaa :=d .Skip ();_aebcaa !=nil {return _aebcaa ;};};case _ea .EndElement :break _adbfb ;case _ea .CharData :};};return nil ;};func (_bbc *CT_CalculatedItem )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bbc .FieldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bbc .FieldAttr )});};if _bbc .FormulaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_be .Sprintf ("\u0025\u0076",*_bbc .FormulaAttr )});};e .EncodeToken (start );_bfcg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_bbc .PivotArea ,_bfcg );if _bbc .ExtLst !=nil {_ffgf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbc .ExtLst ,_ffgf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_MRUColors ()*CT_MRUColors {_ffbcf :=&CT_MRUColors {};return _ffbcf }; -// Show Column Stripes -ShowColStripesAttr *bool ; +// Validate validates the CT_Cfvo and its children +func (_decf *CT_Cfvo )Validate ()error {return _decf .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");}; -// Show Last Column -ShowLastColumnAttr *bool ;};func (_bgdgfg *CT_VolTopic )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgdgfg .TAttr !=ST_VolValueTypeUnset {_cggafe ,_bdcgd :=_bgdgfg .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _bdcgd !=nil {return _bdcgd ;};start .Attr =append (start .Attr ,_cggafe );};e .EncodeToken (start );_beabba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076"}};_ba .AddPreserveSpaceAttr (&_beabba ,_bgdgfg .V );e .EncodeElement (_bgdgfg .V ,_beabba );if _bgdgfg .Stp !=nil {_addgee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_gfdbg :=range _bgdgfg .Stp {e .EncodeElement (_gfdbg ,_addgee );};};_ddebde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003at\u0072"}};for _ ,_ecfdf :=range _bgdgfg .Tr {e .EncodeElement (_ecfdf ,_ddebde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddfcc ST_FormatAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddfcc .String (),start );};func (_fffff ST_FormatAction )Validate ()error {return _fffff .ValidateWithPath ("")};func NewCT_QueryTableFields ()*CT_QueryTableFields {_fdbdb :=&CT_QueryTableFields {};return _fdbdb };type CT_DdeValue struct{ +// Validate validates the CT_SheetData and its children +func (_abcbdg *CT_SheetData )Validate ()error {return _abcbdg .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");};type CT_Tables struct{ -// DDE Value Type -TAttr ST_DdeValueType ; +// Count of Tables +CountAttr *uint32 ; -// DDE Link Value -Val string ;};func (_bdbdf *ST_DataValidationOperator )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdbdf =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bdbdf =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bdbdf =2;case "\u0065\u0071\u0075a\u006c":*_bdbdf =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bdbdf =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bdbdf =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bdbdf =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bdbdf =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_bdbdf =8;};return nil ;};type CT_Location struct{ +// No Value +M []*CT_TableMissing ; -// Reference -RefAttr string ; +// Character Value +S []*CT_XStringElement ; -// First Header Row -FirstHeaderRowAttr uint32 ; +// Index +X []*CT_Index ;}; -// PivotTable Data First Row -FirstDataRowAttr uint32 ; +// Validate validates the CT_RevisionCellChange and its children +func (_edbbg *CT_RevisionCellChange )Validate ()error {return _edbbg .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_Dimensions ()*CT_Dimensions {_dded :=&CT_Dimensions {};return _dded }; -// First Data Column -FirstDataColAttr uint32 ; +// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path +func (_fadg *CT_CalcPr )ValidateWithPath (path string )error {if _geab :=_fadg .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_geab !=nil {return _geab ;};if _ggb :=_fadg .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ggb !=nil {return _ggb ;};return nil ;}; -// Rows Per Page Count -RowPageCountAttr *uint32 ; +// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path +func (_ffddc *CT_QueryTableFields )ValidateWithPath (path string )error {for _bggge ,_dabdd :=range _ffddc .QueryTableField {if _acbag :=_dabdd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_bggge ));_acbag !=nil {return _acbag ;};};return nil ;};func (_fceffb *CT_VolTypes )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_abfd :for {_gbfee ,_acdbd :=d .Token ();if _acdbd !=nil {return _acdbd ;};switch _ggcbd :=_gbfee .(type ){case _ea .StartElement :switch _ggcbd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_gccdc :=NewCT_VolType ();if _fefac :=d .DecodeElement (_gccdc ,&_ggcbd );_fefac !=nil {return _fefac ;};_fceffb .VolType =append (_fceffb .VolType ,_gccdc );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fceffb .ExtLst =NewCT_ExtensionList ();if _fbfdge :=d .DecodeElement (_fceffb .ExtLst ,&_ggcbd );_fbfdge !=nil {return _fbfdge ;};default:_c .Log ("\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\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_ggcbd .Name );if _gabcd :=d .Skip ();_gabcd !=nil {return _gabcd ;};};case _ea .EndElement :break _abfd ;case _ea .CharData :};};return nil ;}; -// Columns Per Page -ColPageCountAttr *uint32 ;};type Dialogsheet struct{CT_Dialogsheet }; +// Validate validates the CT_Mdx and its children +func (_dbagb *CT_Mdx )Validate ()error {return _dbagb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");};const (ST_TextHAlignUnset ST_TextHAlign =0;ST_TextHAlignLeft ST_TextHAlign =1;ST_TextHAlignCenter ST_TextHAlign =2;ST_TextHAlignRight ST_TextHAlign =3;ST_TextHAlignJustify ST_TextHAlign =4;ST_TextHAlignDistributed ST_TextHAlign =5;); -// Validate validates the CT_OutlinePr and its children -func (_fagc *CT_OutlinePr )Validate ()error {return _fagc .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");}; +// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path +func (_ffedb *CT_FieldUsage )ValidateWithPath (path string )error {return nil };func (_gccfbe *CT_colItems )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bfaab :=range start .Attr {if _bfaab .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffgfe ,_accga :=_b .ParseUint (_bfaab .Value ,10,32);if _accga !=nil {return _accga ;};_eeffbd :=uint32 (_ffgfe );_gccfbe .CountAttr =&_eeffbd ;continue ;};};_ababg :for {_ceebb ,_egdbe :=d .Token ();if _egdbe !=nil {return _egdbe ;};switch _ececf :=_ceebb .(type ){case _ea .StartElement :switch _ececf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_gdcag :=NewCT_I ();if _dbcagg :=d .DecodeElement (_gdcag ,&_ececf );_dbcagg !=nil {return _dbcagg ;};_gccfbe .I =append (_gccfbe .I ,_gdcag );default:_c .Log ("\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\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_ececf .Name );if _cgada :=d .Skip ();_cgada !=nil {return _cgada ;};};case _ea .EndElement :break _ababg ;case _ea .CharData :};};return nil ;};func (_add *CT_Authors )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_aaba :for {_aad ,_ae :=d .Token ();if _ae !=nil {return _ae ;};switch _ga :=_aad .(type ){case _ea .StartElement :switch _ga .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"}:var _eg string ;if _afc :=d .DecodeElement (&_eg ,&_ga );_afc !=nil {return _afc ;};_add .Author =append (_add .Author ,_eg );default:_c .Log ("\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\u005fA\u0075\u0074\u0068\u006f\u0072\u0073\u0020\u0025\u0076",_ga .Name );if _fg :=d .Skip ();_fg !=nil {return _fg ;};};case _ea .EndElement :break _aaba ;case _ea .CharData :};};return nil ;};func (_faaee *CT_RevisionQueryTableField )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gedeab :=range start .Attr {if _gedeab .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cggfa ,_gcgfee :=_b .ParseUint (_gedeab .Value ,10,32);if _gcgfee !=nil {return _gcgfee ;};_faaee .SheetIdAttr =uint32 (_cggfa );continue ;};if _gedeab .Name .Local =="\u0072\u0065\u0066"{_ggeec ,_ecafgdc :=_gedeab .Value ,error (nil );if _ecafgdc !=nil {return _ecafgdc ;};_faaee .RefAttr =_ggeec ;continue ;};if _gedeab .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_edcdg ,_bfcaf :=_b .ParseUint (_gedeab .Value ,10,32);if _bfcaf !=nil {return _bfcaf ;};_faaee .FieldIdAttr =uint32 (_edcdg );continue ;};};for {_bbggfd ,_fdgeb :=d .Token ();if _fdgeb !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0051\u0075\u0065\u0072\u0079T\u0061\u0062\u006c\u0065\u0046i\u0065\u006cd\u003a\u0020\u0025\u0073",_fdgeb );};if _fcdebc ,_cdade :=_bbggfd .(_ea .EndElement );_cdade &&_fcdebc .Name ==start .Name {break ;};};return nil ;};func (_agc *CT_BookView )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bcf :=range start .Attr {if _bcf .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_egg ,_bbf :=_b .ParseUint (_bcf .Value ,10,32);if _bbf !=nil {return _bbf ;};_aec :=uint32 (_egg );_agc .WindowWidthAttr =&_aec ;continue ;};if _bcf .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_agc .VisibilityAttr .UnmarshalXMLAttr (_bcf );continue ;};if _bcf .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_ee ,_feb :=_b .ParseBool (_bcf .Value );if _feb !=nil {return _feb ;};_agc .ShowHorizontalScrollAttr =&_ee ;continue ;};if _bcf .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_dgde ,_dgg :=_b .ParseBool (_bcf .Value );if _dgg !=nil {return _dgg ;};_agc .ShowVerticalScrollAttr =&_dgde ;continue ;};if _bcf .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_dea ,_ecc :=_b .ParseBool (_bcf .Value );if _ecc !=nil {return _ecc ;};_agc .ShowSheetTabsAttr =&_dea ;continue ;};if _bcf .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_fce ,_dbc :=_b .ParseInt (_bcf .Value ,10,32);if _dbc !=nil {return _dbc ;};_dee :=int32 (_fce );_agc .XWindowAttr =&_dee ;continue ;};if _bcf .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_aea ,_gbg :=_b .ParseInt (_bcf .Value ,10,32);if _gbg !=nil {return _gbg ;};_aeef :=int32 (_aea );_agc .YWindowAttr =&_aeef ;continue ;};if _bcf .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_eea ,_fgd :=_b .ParseBool (_bcf .Value );if _fgd !=nil {return _fgd ;};_agc .MinimizedAttr =&_eea ;continue ;};if _bcf .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_cdf ,_gdg :=_b .ParseUint (_bcf .Value ,10,32);if _gdg !=nil {return _gdg ;};_gbf :=uint32 (_cdf );_agc .WindowHeightAttr =&_gbf ;continue ;};if _bcf .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_bacc ,_cgc :=_b .ParseUint (_bcf .Value ,10,32);if _cgc !=nil {return _cgc ;};_faf :=uint32 (_bacc );_agc .TabRatioAttr =&_faf ;continue ;};if _bcf .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_eeb ,_eaa :=_b .ParseUint (_bcf .Value ,10,32);if _eaa !=nil {return _eaa ;};_bdb :=uint32 (_eeb );_agc .FirstSheetAttr =&_bdb ;continue ;};if _bcf .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_fb ,_gff :=_b .ParseUint (_bcf .Value ,10,32);if _gff !=nil {return _gff ;};_ace :=uint32 (_fb );_agc .ActiveTabAttr =&_ace ;continue ;};if _bcf .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_dcg ,_adaa :=_b .ParseBool (_bcf .Value );if _adaa !=nil {return _adaa ;};_agc .AutoFilterDateGroupingAttr =&_dcg ;continue ;};};_ggc :for {_acea ,_gac :=d .Token ();if _gac !=nil {return _gac ;};switch _cgde :=_acea .(type ){case _ea .StartElement :switch _cgde .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agc .ExtLst =NewCT_ExtensionList ();if _dagb :=d .DecodeElement (_agc .ExtLst ,&_cgde );_dagb !=nil {return _dagb ;};default:_c .Log ("\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\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_cgde .Name );if _dafg :=d .Skip ();_dafg !=nil {return _dafg ;};};case _ea .EndElement :break _ggc ;case _ea .CharData :};};return nil ;}; -// Validate validates the CT_DateTime and its children -func (_cafb *CT_DateTime )Validate ()error {return _cafb .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};func (_aafae *CT_Comment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_aafae .RefAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_aafae .AuthorIdAttr )});if _aafae .GuidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aafae .GuidAttr )});};if _aafae .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aafae .ShapeIdAttr )});};e .EncodeToken (start );_aebg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_aafae .Text ,_aebg );if _aafae .CommentPr !=nil {_bccd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_aafae .CommentPr ,_bccd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path +func (_dcgg *CT_CalculatedItems )ValidateWithPath (path string )error {for _gegg ,_gage :=range _dcgg .CalculatedItem {if _ebdf :=_gage .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gegg ));_ebdf !=nil {return _ebdf ;};};return nil ;};func (_cbbad *CT_GradientFill )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cbbad .TypeAttr !=ST_GradientTypeUnset {_aafed ,_dafaf :=_cbbad .TypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0079\u0070\u0065"});if _dafaf !=nil {return _dafaf ;};start .Attr =append (start .Attr ,_aafed );};if _cbbad .DegreeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_cbbad .DegreeAttr )});};if _cbbad .LeftAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cbbad .LeftAttr )});};if _cbbad .RightAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cbbad .RightAttr )});};if _cbbad .TopAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u006f\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_cbbad .TopAttr )});};if _cbbad .BottomAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_be .Sprintf ("\u0025\u0076",*_cbbad .BottomAttr )});};e .EncodeToken (start );if _cbbad .Stop !=nil {_ffggc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_dcfad :=range _cbbad .Stop {e .EncodeElement (_dcfad ,_ffggc );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path -func (_cdbeg *CT_ExternalBook )ValidateWithPath (path string )error {if _cdbeg .SheetNames !=nil {if _daggd :=_cdbeg .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_daggd !=nil {return _daggd ;};};if _cdbeg .DefinedNames !=nil {if _fddb :=_cdbeg .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_fddb !=nil {return _fddb ;};};if _cdbeg .SheetDataSet !=nil {if _efgfc :=_cdbeg .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_efgfc !=nil {return _efgfc ;};};return nil ;}; +// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path +func (_gbfe *CT_Groups )ValidateWithPath (path string )error {for _cbagf ,_cbcdac :=range _gbfe .Group {if _befdca :=_cbcdac .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_cbagf ));_befdca !=nil {return _befdca ;};};return nil ;};func (_acbbbd *CT_TupleCache )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bfebd :for {_bdgeb ,_dfdbbd :=d .Token ();if _dfdbbd !=nil {return _dfdbbd ;};switch _dbdce :=_bdgeb .(type ){case _ea .StartElement :switch _dbdce .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"}:_acbbbd .Entries =NewCT_PCDSDTCEntries ();if _cgcfd :=d .DecodeElement (_acbbbd .Entries ,&_dbdce );_cgcfd !=nil {return _cgcfd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"}:_acbbbd .Sets =NewCT_Sets ();if _aaafd :=d .DecodeElement (_acbbbd .Sets ,&_dbdce );_aaafd !=nil {return _aaafd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}:_acbbbd .QueryCache =NewCT_QueryCache ();if _dfegc :=d .DecodeElement (_acbbbd .QueryCache ,&_dbdce );_dfegc !=nil {return _dfegc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_acbbbd .ServerFormats =NewCT_ServerFormats ();if _eadcd :=d .DecodeElement (_acbbbd .ServerFormats ,&_dbdce );_eadcd !=nil {return _eadcd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acbbbd .ExtLst =NewCT_ExtensionList ();if _agdbc :=d .DecodeElement (_acbbbd .ExtLst ,&_dbdce );_agdbc !=nil {return _agdbc ;};default:_c .Log ("\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\u0054u\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_dbdce .Name );if _gcadb :=d .Skip ();_gcadb !=nil {return _gcadb ;};};case _ea .EndElement :break _bfebd ;case _ea .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path -func (_badff *CT_SingleXmlCells )ValidateWithPath (path string )error {for _ceggba ,_degdg :=range _badff .SingleXmlCell {if _dabfg :=_degdg .ValidateWithPath (_f .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_ceggba ));_dabfg !=nil {return _dabfg ;};};return nil ;}; +// Validate validates the CT_Break and its children +func (_dgfd *CT_Break )Validate ()error {return _dgfd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");};func NewCT_ColFields ()*CT_ColFields {_dfdd :=&CT_ColFields {};return _dfdd };type ST_DateTimeGrouping byte ;func (_bdfec *CT_FilterColumn )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cdbd :=range start .Attr {if _cdbd .Name .Local =="\u0063\u006f\u006cI\u0064"{_bggbe ,_acaff :=_b .ParseUint (_cdbd .Value ,10,32);if _acaff !=nil {return _acaff ;};_bdfec .ColIdAttr =uint32 (_bggbe );continue ;};if _cdbd .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_fbbeb ,_dafga :=_b .ParseBool (_cdbd .Value );if _dafga !=nil {return _dafga ;};_bdfec .HiddenButtonAttr =&_fbbeb ;continue ;};if _cdbd .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_acadg ,_gcdce :=_b .ParseBool (_cdbd .Value );if _gcdce !=nil {return _gcdce ;};_bdfec .ShowButtonAttr =&_acadg ;continue ;};};_fedb :for {_gcbdg ,_bdbbd :=d .Token ();if _bdbbd !=nil {return _bdbbd ;};switch _effe :=_gcbdg .(type ){case _ea .StartElement :switch _effe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_bdfec .Filters =NewCT_Filters ();if _bgfa :=d .DecodeElement (_bdfec .Filters ,&_effe );_bgfa !=nil {return _bgfa ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"}:_bdfec .Top10 =NewCT_Top10 ();if _aggec :=d .DecodeElement (_bdfec .Top10 ,&_effe );_aggec !=nil {return _aggec ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}:_bdfec .CustomFilters =NewCT_CustomFilters ();if _dggdc :=d .DecodeElement (_bdfec .CustomFilters ,&_effe );_dggdc !=nil {return _dggdc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}:_bdfec .DynamicFilter =NewCT_DynamicFilter ();if _efgaf :=d .DecodeElement (_bdfec .DynamicFilter ,&_effe );_efgaf !=nil {return _efgaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"}:_bdfec .ColorFilter =NewCT_ColorFilter ();if _dbaf :=d .DecodeElement (_bdfec .ColorFilter ,&_effe );_dbaf !=nil {return _dbaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}:_bdfec .IconFilter =NewCT_IconFilter ();if _aagb :=d .DecodeElement (_bdfec .IconFilter ,&_effe );_aagb !=nil {return _aagb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdfec .ExtLst =NewCT_ExtensionList ();if _faaff :=d .DecodeElement (_bdfec .ExtLst ,&_effe );_faaff !=nil {return _faaff ;};default:_c .Log ("\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\u0043\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_effe .Name );if _bdcec :=d .Skip ();_bdcec !=nil {return _bdcec ;};};case _ea .EndElement :break _fedb ;case _ea .CharData :};};return nil ;};func (_geffc *CT_SortState )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bddac :=range start .Attr {if _bddac .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_gebeg ,_eggaeg :=_b .ParseBool (_bddac .Value );if _eggaeg !=nil {return _eggaeg ;};_geffc .ColumnSortAttr =&_gebeg ;continue ;};if _bddac .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_gedce ,_dddgd :=_b .ParseBool (_bddac .Value );if _dddgd !=nil {return _dddgd ;};_geffc .CaseSensitiveAttr =&_gedce ;continue ;};if _bddac .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_geffc .SortMethodAttr .UnmarshalXMLAttr (_bddac );continue ;};if _bddac .Name .Local =="\u0072\u0065\u0066"{_dcgfb ,_cggcg :=_bddac .Value ,error (nil );if _cggcg !=nil {return _cggcg ;};_geffc .RefAttr =_dcgfb ;continue ;};};_ebfcc :for {_aggad ,_fdcgc :=d .Token ();if _fdcgc !=nil {return _fdcgc ;};switch _abcef :=_aggad .(type ){case _ea .StartElement :switch _abcef .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}:_eaeee :=NewCT_SortCondition ();if _gfdde :=d .DecodeElement (_eaeee ,&_abcef );_gfdde !=nil {return _gfdde ;};_geffc .SortCondition =append (_geffc .SortCondition ,_eaeee );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geffc .ExtLst =NewCT_ExtensionList ();if _addgcg :=d .DecodeElement (_geffc .ExtLst ,&_abcef );_addgcg !=nil {return _addgcg ;};default:_c .Log ("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\u006f\u0072t\u0053\u0074\u0061\u0074\u0065\u0020\u0025\u0076",_abcef .Name );if _dccbd :=d .Skip ();_dccbd !=nil {return _dccbd ;};};case _ea .EndElement :break _ebfcc ;case _ea .CharData :};};return nil ;};const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;);func (_bdefa *ST_DvAspect )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fgccd ,_bcbbae :=d .Token ();if _bcbbae !=nil {return _bcbbae ;};if _gecbg ,_gbdfe :=_fgccd .(_ea .EndElement );_gbdfe &&_gecbg .Name ==start .Name {*_bdefa =1;return nil ;};if _bdbfc ,_ccdac :=_fgccd .(_ea .CharData );!_ccdac {return _be .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",_fgccd );}else {switch string (_bdbfc ){case "":*_bdefa =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_bdefa =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_bdefa =2;};};_fgccd ,_bcbbae =d .Token ();if _bcbbae !=nil {return _bcbbae ;};if _decgg ,_cgbee :=_fgccd .(_ea .EndElement );_cgbee &&_decgg .Name ==start .Name {return nil ;};return _be .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",_fgccd );};func (_agcdc ST_FieldSortType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_agcdc .String (),start );}; -// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path -func (_cccefa *PivotTableDefinition )ValidateWithPath (path string )error {if _adgbf :=_cccefa .CT_pivotTableDefinition .ValidateWithPath (path );_adgbf !=nil {return _adgbf ;};return nil ;};func NewCT_Selection ()*CT_Selection {_fffec :=&CT_Selection {};return _fffec };func NewCT_DbPr ()*CT_DbPr {_ggae :=&CT_DbPr {};return _ggae };func (_ecbe *CT_ChartsheetView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecbe .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecbe .TabSelectedAttr ))});};if _ecbe .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_ecbe .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ecbe .WorkbookViewIdAttr )});if _ecbe .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecbe .ZoomToFitAttr ))});};e .EncodeToken (start );if _ecbe .ExtLst !=nil {_gade :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ecbe .ExtLst ,_gade );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efbfc *CT_RevisionInsertSheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_efbfc .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_efbfc .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_efbfc .SheetPositionAttr )});if _efbfc .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efbfc .RIdAttr )});};if _efbfc .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_efbfc .UaAttr ))});};if _efbfc .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_efbfc .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path +func (_afeg *CT_ExternalReference )ValidateWithPath (path string )error {return nil };func (_aadede *CT_NumFmts )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_eagfd :=range start .Attr {if _eagfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_agga ,_gfgfb :=_b .ParseUint (_eagfd .Value ,10,32);if _gfgfb !=nil {return _gfgfb ;};_ddfaa :=uint32 (_agga );_aadede .CountAttr =&_ddfaa ;continue ;};};_fccff :for {_ffaba ,_feadc :=d .Token ();if _feadc !=nil {return _feadc ;};switch _eedd :=_ffaba .(type ){case _ea .StartElement :switch _eedd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_becdg :=NewCT_NumFmt ();if _adfgb :=d .DecodeElement (_becdg ,&_eedd );_adfgb !=nil {return _adfgb ;};_aadede .NumFmt =append (_aadede .NumFmt ,_becdg );default:_c .Log ("\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\u005fN\u0075\u006d\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_eedd .Name );if _dcbeb :=d .Skip ();_dcbeb !=nil {return _dcbeb ;};};case _ea .EndElement :break _fccff ;case _ea .CharData :};};return nil ;};func (_ddaa *CT_Map )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0049\u0044"},Value :_be .Sprintf ("\u0025\u0076",_ddaa .IDAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_ddaa .NameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",_ddaa .RootElementAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_be .Sprintf ("\u0025\u0076",_ddaa .SchemaIDAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (_ddaa .ShowImportExportValidationErrorsAttr ))});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (_ddaa .AutoFitAttr ))});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (_ddaa .AppendAttr ))});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (_ddaa .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (_ddaa .PreserveFormatAttr ))});e .EncodeToken (start );if _ddaa .DataBinding !=nil {_cbebc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ddaa .DataBinding ,_cbebc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_WebPublishObjects and its children -func (_gcegg *CT_WebPublishObjects )Validate ()error {return _gcegg .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");};type CT_FilterColumn struct{ +// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path +func (_cfccd *CT_TupleCache )ValidateWithPath (path string )error {if _cfccd .Entries !=nil {if _gebdd :=_cfccd .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_gebdd !=nil {return _gebdd ;};};if _cfccd .Sets !=nil {if _gbdgc :=_cfccd .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073");_gbdgc !=nil {return _gbdgc ;};};if _cfccd .QueryCache !=nil {if _gfebgbc :=_cfccd .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_gfebgbc !=nil {return _gfebgbc ;};};if _cfccd .ServerFormats !=nil {if _bdgfbd :=_cfccd .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073");_bdgfbd !=nil {return _bdgfbd ;};};if _cfccd .ExtLst !=nil {if _ebedcd :=_cfccd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebedcd !=nil {return _ebedcd ;};};return nil ;};func (_gdgfa *CT_ServerFormats )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gdgfa .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gdgfa .CountAttr )});};e .EncodeToken (start );if _gdgfa .ServerFormat !=nil {_efaae :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_ebbbe :=range _gdgfa .ServerFormat {e .EncodeElement (_ebbbe ,_efaae );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ccebbe *ST_SortType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eeeaf ,_ddacf :=d .Token ();if _ddacf !=nil {return _ddacf ;};if _ddbca ,_fbfdgf :=_eeeaf .(_ea .EndElement );_fbfdgf &&_ddbca .Name ==start .Name {*_ccebbe =1;return nil ;};if _aaacd ,_gecdf :=_eeeaf .(_ea .CharData );!_gecdf {return _be .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",_eeeaf );}else {switch string (_aaacd ){case "":*_ccebbe =0;case "\u006e\u006f\u006e\u0065":*_ccebbe =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_ccebbe =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_ccebbe =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_ccebbe =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_ccebbe =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_ccebbe =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_ccebbe =7;};};_eeeaf ,_ddacf =d .Token ();if _ddacf !=nil {return _ddacf ;};if _dadeg ,_fcbeca :=_eeeaf .(_ea .EndElement );_fcbeca &&_dadeg .Name ==start .Name {return nil ;};return _be .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",_eeeaf );};type CT_ChartFormat struct{ -// Filter Column Data -ColIdAttr uint32 ; +// Chart Index +ChartAttr uint32 ; -// Hidden AutoFilter Button -HiddenButtonAttr *bool ; +// Pivot Format Id +FormatAttr uint32 ; -// Show Filter Button -ShowButtonAttr *bool ; +// Series Format +SeriesAttr *bool ; -// Filter Criteria -Filters *CT_Filters ; +// Pivot Table Location Rule +PivotArea *CT_PivotArea ;};type CT_CalcCell struct{ -// Top 10 -Top10 *CT_Top10 ; +// Cell Reference +RAttr *string ;RefAttr *string ; -// Custom Filters -CustomFilters *CT_CustomFilters ; +// Sheet Id +IAttr *int32 ; -// Dynamic Filter -DynamicFilter *CT_DynamicFilter ; +// Child Chain +SAttr *bool ; -// Color Filter Criteria -ColorFilter *CT_ColorFilter ; +// New Dependency Level +LAttr *bool ; -// Icon Filter -IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};func NewCT_MetadataBlock ()*CT_MetadataBlock {_ggcf :=&CT_MetadataBlock {};return _ggcf };type CT_XmlColumnPr struct{ +// New Thread +TAttr *bool ; -// XML Map Id -MapIdAttr uint32 ; +// Array +AAttr *bool ;};func (_fbgcc ST_GradientType )String ()string {switch _fbgcc {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068";};return "";};type ST_FileType byte ; -// XPath -XpathAttr string ; +// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path +func (_gaaaa *CT_MetadataType )ValidateWithPath (path string )error {return nil };func (_bfefce *CT_PageBreak )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_efagad :=range start .Attr {if _efagad .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebdda ,_ggacc :=_b .ParseUint (_efagad .Value ,10,32);if _ggacc !=nil {return _ggacc ;};_gffaa :=uint32 (_ebdda );_bfefce .CountAttr =&_gffaa ;continue ;};if _efagad .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_afadf ,_beaec :=_b .ParseUint (_efagad .Value ,10,32);if _beaec !=nil {return _beaec ;};_ggbef :=uint32 (_afadf );_bfefce .ManualBreakCountAttr =&_ggbef ;continue ;};};_gebbe :for {_ccega ,_eeagd :=d .Token ();if _eeagd !=nil {return _eeagd ;};switch _cafdd :=_ccega .(type ){case _ea .StartElement :switch _cafdd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"}:_bcdf :=NewCT_Break ();if _cdabd :=d .DecodeElement (_bcdf ,&_cafdd );_cdabd !=nil {return _cdabd ;};_bfefce .Brk =append (_bfefce .Brk ,_bcdf );default:_c .Log ("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_P\u0061\u0067e\u0042\u0072\u0065\u0061\u006b\u0020\u0025\u0076",_cafdd .Name );if _ecad :=d .Skip ();_ecad !=nil {return _ecad ;};};case _ea .EndElement :break _gebbe ;case _ea .CharData :};};return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_daeea :=&CT_SmartTagType {};return _daeea };type CT_OleItems struct{ -// Denormalized -DenormalizedAttr *bool ; +// Object Link Item +OleItem []*CT_OleItem ;};type CT_Hyperlink struct{ -// XML Data Type -XmlDataTypeAttr string ; +// Reference +RefAttr string ;IdAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Location +LocationAttr *string ; -// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path -func (_bbfed *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _fcbca ,_bccbaa :=range _bbfed .M {if _dbcfa :=_bccbaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_fcbca ));_dbcfa !=nil {return _dbcfa ;};};for _efbfee ,_cffdfd :=range _bbfed .N {if _acddg :=_cffdfd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_efbfee ));_acddg !=nil {return _acddg ;};};for _feae ,_gdcb :=range _bbfed .E {if _bbcgc :=_gdcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_feae ));_bbcgc !=nil {return _bbcgc ;};};for _cfafe ,_ggaba :=range _bbfed .S {if _cbbabg :=_ggaba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cfafe ));_cbbabg !=nil {return _cbbabg ;};};return nil ;}; +// Tool Tip +TooltipAttr *string ; -// Validate validates the CT_FileVersion and its children -func (_eeefg *CT_FileVersion )Validate ()error {return _eeefg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};func (_dbbdfb *CT_WebPublishItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbbdfb .SourceTypeAttr =ST_WebSourceType (1);for _ ,_aeafd :=range start .Attr {if _aeafd .Name .Local =="\u0069\u0064"{_eaddf ,_edbdf :=_ee .ParseUint (_aeafd .Value ,10,32);if _edbdf !=nil {return _edbdf ;};_dbbdfb .IdAttr =uint32 (_eaddf );continue ;};if _aeafd .Name .Local =="\u0064\u0069\u0076I\u0064"{_bcdbe ,_cgfec :=_aeafd .Value ,error (nil );if _cgfec !=nil {return _cgfec ;};_dbbdfb .DivIdAttr =_bcdbe ;continue ;};if _aeafd .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_dbbdfb .SourceTypeAttr .UnmarshalXMLAttr (_aeafd );continue ;};if _aeafd .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_edfdd ,_fbaaee :=_aeafd .Value ,error (nil );if _fbaaee !=nil {return _fbaaee ;};_dbbdfb .SourceRefAttr =&_edfdd ;continue ;};if _aeafd .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_dacecf ,_bdcga :=_aeafd .Value ,error (nil );if _bdcga !=nil {return _bdcga ;};_dbbdfb .SourceObjectAttr =&_dacecf ;continue ;};if _aeafd .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_fcggec ,_ebcge :=_aeafd .Value ,error (nil );if _ebcge !=nil {return _ebcge ;};_dbbdfb .DestinationFileAttr =_fcggec ;continue ;};if _aeafd .Name .Local =="\u0074\u0069\u0074l\u0065"{_eacgg ,_gadee :=_aeafd .Value ,error (nil );if _gadee !=nil {return _gadee ;};_dbbdfb .TitleAttr =&_eacgg ;continue ;};if _aeafd .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_agfgb ,_gbcbfc :=_ee .ParseBool (_aeafd .Value );if _gbcbfc !=nil {return _gbcbfc ;};_dbbdfb .AutoRepublishAttr =&_agfgb ;continue ;};};for {_cbeae ,_fgdgd :=d .Token ();if _fgdgd !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d: \u0025\u0073",_fgdgd );};if _dbccga ,_ecggb :=_cbeae .(_b .EndElement );_ecggb &&_dbccga .Name ==start .Name {break ;};};return nil ;};func (_bgbab *CT_MeasureGroups )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgbab .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgbab .CountAttr )});};e .EncodeToken (start );if _bgbab .MeasureGroup !=nil {_bgbd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_ebeac :=range _bgbab .MeasureGroup {e .EncodeElement (_ebeac ,_bgbd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_SourceTypeUnset ST_SourceType =0;ST_SourceTypeWorksheet ST_SourceType =1;ST_SourceTypeExternal ST_SourceType =2;ST_SourceTypeConsolidation ST_SourceType =3;ST_SourceTypeScenario ST_SourceType =4;); +// Display String +DisplayAttr *string ;};func (_afecff ST_DataValidationType )String ()string {switch _afecff {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u0068\u006fl\u0065";case 3:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 4:return "\u006c\u0069\u0073\u0074";case 5:return "\u0064\u0061\u0074\u0065";case 6:return "\u0074\u0069\u006d\u0065";case 7:return "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case 8:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";}; -// Validate validates the CT_CsPageSetup and its children -func (_dbabf *CT_CsPageSetup )Validate ()error {return _dbabf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");};func (_fgbddc *ST_Scope )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfccd ,_fefabe :=d .Token ();if _fefabe !=nil {return _fefabe ;};if _dbfcad ,_geaea :=_bfccd .(_b .EndElement );_geaea &&_dbfcad .Name ==start .Name {*_fgbddc =1;return nil ;};if _fcfgb ,_gceef :=_bfccd .(_b .CharData );!_gceef {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfccd );}else {switch string (_fcfgb ){case "":*_fgbddc =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_fgbddc =1;case "\u0064\u0061\u0074\u0061":*_fgbddc =2;case "\u0066\u0069\u0065l\u0064":*_fgbddc =3;};};_bfccd ,_fefabe =d .Token ();if _fefabe !=nil {return _fefabe ;};if _bedcb ,_abfedd :=_bfccd .(_b .EndElement );_abfedd &&_bedcb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfccd );}; +// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path +func (_bbeed *CT_CellStyleXfs )ValidateWithPath (path string )error {for _caea ,_eeab :=range _bbeed .Xf {if _abdc :=_eeab .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_caea ));_abdc !=nil {return _abdc ;};};return nil ;}; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_aeebc *CT_SmartTagType )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path +func (_fdbbcd *CT_Xf )ValidateWithPath (path string )error {if _fdbbcd .Alignment !=nil {if _gdfgbg :=_fdbbcd .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_gdfgbg !=nil {return _gdfgbg ;};};if _fdbbcd .Protection !=nil {if _fbcgdc :=_fdbbcd .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fbcgdc !=nil {return _fbcgdc ;};};if _fdbbcd .ExtLst !=nil {if _gfadb :=_fdbbcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfadb !=nil {return _gfadb ;};};return nil ;}; -// Validate validates the CT_ServerFormat and its children -func (_bgcgdb *CT_ServerFormat )Validate ()error {return _bgcgdb .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");};func (_fadc *CT_PivotCacheDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fadc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fadc .IdAttr )});};if _fadc .InvalidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fadc .InvalidAttr ))});};if _fadc .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fadc .SaveDataAttr ))});};if _fadc .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fadc .RefreshOnLoadAttr ))});};if _fadc .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fadc .OptimizeMemoryAttr ))});};if _fadc .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fadc .EnableRefreshAttr ))});};if _fadc .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_fadc .RefreshedByAttr )});};if _fadc .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fadc .RefreshedDateAttr )});};if _fadc .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_fadc .RefreshedDateIsoAttr )});};if _fadc .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fadc .BackgroundQueryAttr ))});};if _fadc .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fadc .MissingItemsLimitAttr )});};if _fadc .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fadc .CreatedVersionAttr )});};if _fadc .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fadc .RefreshedVersionAttr )});};if _fadc .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fadc .MinRefreshableVersionAttr )});};if _fadc .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fadc .RecordCountAttr )});};if _fadc .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fadc .UpgradeOnRefreshAttr ))});};if _fadc .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fadc .TupleCacheAttr ))});};if _fadc .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fadc .SupportSubqueryAttr ))});};if _fadc .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fadc .SupportAdvancedDrillAttr ))});};e .EncodeToken (start );_faaad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_fadc .CacheSource ,_faaad );_ceedc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fadc .CacheFields ,_ceedc );if _fadc .CacheHierarchies !=nil {_gcgbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_fadc .CacheHierarchies ,_gcgbc );};if _fadc .Kpis !=nil {_daacg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_fadc .Kpis ,_daacg );};if _fadc .TupleCache !=nil {_ccecb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_fadc .TupleCache ,_ccecb );};if _fadc .CalculatedItems !=nil {_fdfaga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fadc .CalculatedItems ,_fdfaga );};if _fadc .CalculatedMembers !=nil {_geabbf :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_fadc .CalculatedMembers ,_geabbf );};if _fadc .Dimensions !=nil {_fbgca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fadc .Dimensions ,_fbgca );};if _fadc .MeasureGroups !=nil {_decfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_fadc .MeasureGroups ,_decfa );};if _fadc .Maps !=nil {_bfgd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_fadc .Maps ,_bfgd );};if _fadc .ExtLst !=nil {_gdcba :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fadc .ExtLst ,_gdcba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SheetPr and its children +func (_fccfc *CT_SheetPr )Validate ()error {return _fccfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");};func NewCT_Index ()*CT_Index {_bbfeg :=&CT_Index {};return _bbfeg };func (_aa *AG_RevData )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _aa .RIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_aa .RIdAttr )});};if _aa .UaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aa .UaAttr ))});};if _aa .RaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aa .RaAttr ))});};return nil ;}; -// Validate validates the CT_XmlColumnPr and its children -func (_daeag *CT_XmlColumnPr )Validate ()error {return _daeag .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");}; +// Validate validates the CT_DateGroupItem and its children +func (_fagc *CT_DateGroupItem )Validate ()error {return _fagc .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");};func NewCT_PivotSelection ()*CT_PivotSelection {_beeca :=&CT_PivotSelection {};_beeca .PivotArea =NewCT_PivotArea ();return _beeca ;};func (_beagc ST_CalcMode )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_beagc .String (),start );};func (_aggce *CT_OleItem )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gfefg :=range start .Attr {if _gfefg .Name .Local =="\u006e\u0061\u006d\u0065"{_dbgbba ,_afbdg :=_gfefg .Value ,error (nil );if _afbdg !=nil {return _afbdg ;};_aggce .NameAttr =_dbgbba ;continue ;};if _gfefg .Name .Local =="\u0069\u0063\u006f\u006e"{_efbec ,_dcabgg :=_b .ParseBool (_gfefg .Value );if _dcabgg !=nil {return _dcabgg ;};_aggce .IconAttr =&_efbec ;continue ;};if _gfefg .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_ddgac ,_cdbdc :=_b .ParseBool (_gfefg .Value );if _cdbdc !=nil {return _cdbdc ;};_aggce .AdviseAttr =&_ddgac ;continue ;};if _gfefg .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_deebgd ,_affada :=_b .ParseBool (_gfefg .Value );if _affada !=nil {return _affada ;};_aggce .PreferPicAttr =&_deebgd ;continue ;};};for {_dbadc ,_fdeff :=d .Token ();if _fdeff !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_fdeff );};if _cdccb ,_eefefd :=_dbadc .(_ea .EndElement );_eefefd &&_cdccb .Name ==start .Name {break ;};};return nil ;};func (_gecbf *ST_IconSetType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ggbgbf ,_ebafd :=d .Token ();if _ebafd !=nil {return _ebafd ;};if _bdebg ,_gbcac :=_ggbgbf .(_ea .EndElement );_gbcac &&_bdebg .Name ==start .Name {*_gecbf =1;return nil ;};if _ebgde ,_bfbee :=_ggbgbf .(_ea .CharData );!_bfbee {return _be .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",_ggbgbf );}else {switch string (_ebgde ){case "":*_gecbf =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_gecbf =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_gecbf =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_gecbf =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_gecbf =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_gecbf =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_gecbf =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_gecbf =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_gecbf =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_gecbf =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_gecbf =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_gecbf =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_gecbf =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_gecbf =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_gecbf =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_gecbf =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_gecbf =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_gecbf =17;};};_ggbgbf ,_ebafd =d .Token ();if _ebafd !=nil {return _ebafd ;};if _gfdbag ,_dabff :=_ggbgbf .(_ea .EndElement );_dabff &&_gfdbag .Name ==start .Name {return nil ;};return _be .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",_ggbgbf );};func (_edecac *CT_RPrElt )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _edecac .RFont !=nil {_cdbee :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_edecac .RFont ,_cdbee );};if _edecac .Charset !=nil {_ddaba :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_edecac .Charset ,_ddaba );};if _edecac .Family !=nil {_eageg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_edecac .Family ,_eageg );};if _edecac .B !=nil {_aeec :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_edecac .B ,_aeec );};if _edecac .I !=nil {_dfeed :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_edecac .I ,_dfeed );};if _edecac .Strike !=nil {_dbfcdf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_edecac .Strike ,_dbfcdf );};if _edecac .Outline !=nil {_gfffg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_edecac .Outline ,_gfffg );};if _edecac .Shadow !=nil {_ffbefb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_edecac .Shadow ,_ffbefb );};if _edecac .Condense !=nil {_fbfefe :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_edecac .Condense ,_fbfefe );};if _edecac .Extend !=nil {_baedc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_edecac .Extend ,_baedc );};if _edecac .Color !=nil {_efecde :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_edecac .Color ,_efecde );};if _edecac .Sz !=nil {_ddccc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_edecac .Sz ,_ddccc );};if _edecac .U !=nil {_bgecb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_edecac .U ,_bgecb );};if _edecac .VertAlign !=nil {_defgc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_edecac .VertAlign ,_defgc );};if _edecac .Scheme !=nil {_edgfbg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_edecac .Scheme ,_edgfbg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_befabf ST_PhoneticType )String ()string {switch _befabf {case 0:return "";case 1:return "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 2:return "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 3:return "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 4:return "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return "";}; -// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path -func (_adcab *CT_TableMissing )ValidateWithPath (path string )error {return nil };type CT_TableStyleElement struct{ +// Validate validates the CT_Authors and its children +func (_ada *CT_Authors )Validate ()error {return _ada .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");}; -// Table Style Type -TypeAttr ST_TableStyleType ; +// Validate validates the CT_CommentList and its children +func (_bgae *CT_CommentList )Validate ()error {return _bgae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_bdcfd *CT_RangeSets )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bdcfd .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bdcfd .CountAttr )});};e .EncodeToken (start );_gcgfa :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_abfaff :=range _bdcfd .RangeSet {e .EncodeElement (_abfaff ,_gcgfa );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type ST_FilterOperator byte ;func (_afabe *ST_Orientation )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_egcec ,_ffede :=d .Token ();if _ffede !=nil {return _ffede ;};if _baaeff ,_accgab :=_egcec .(_ea .EndElement );_accgab &&_baaeff .Name ==start .Name {*_afabe =1;return nil ;};if _bbefg ,_dfaag :=_egcec .(_ea .CharData );!_dfaag {return _be .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",_egcec );}else {switch string (_bbefg ){case "":*_afabe =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_afabe =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_afabe =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_afabe =3;};};_egcec ,_ffede =d .Token ();if _ffede !=nil {return _ffede ;};if _cggac ,_fddaf :=_egcec .(_ea .EndElement );_fddaf &&_cggac .Name ==start .Name {return nil ;};return _be .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",_egcec );};func (_dbbfg *CT_ChartsheetPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dbbfg .PublishedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dbbfg .PublishedAttr ))});};if _dbbfg .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dbbfg .CodeNameAttr )});};e .EncodeToken (start );if _dbbfg .TabColor !=nil {_abdfd :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dbbfg .TabColor ,_abdfd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_dfabdf *Worksheet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dfabdf .CT_Worksheet =*NewCT_Worksheet ();_ageef :for {_ceebfb ,_ceabbf :=d .Token ();if _ceabbf !=nil {return _ceabbf ;};switch _egecc :=_ceebfb .(type ){case _ea .StartElement :switch _egecc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_dfabdf .SheetPr =NewCT_SheetPr ();if _eecggc :=d .DecodeElement (_dfabdf .SheetPr ,&_egecc );_eecggc !=nil {return _eecggc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_dfabdf .Dimension =NewCT_SheetDimension ();if _ggfbe :=d .DecodeElement (_dfabdf .Dimension ,&_egecc );_ggfbe !=nil {return _ggfbe ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_dfabdf .SheetViews =NewCT_SheetViews ();if _aafag :=d .DecodeElement (_dfabdf .SheetViews ,&_egecc );_aafag !=nil {return _aafag ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_dfabdf .SheetFormatPr =NewCT_SheetFormatPr ();if _bbffgb :=d .DecodeElement (_dfabdf .SheetFormatPr ,&_egecc );_bbffgb !=nil {return _bbffgb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_fceac :=NewCT_Cols ();if _adcca :=d .DecodeElement (_fceac ,&_egecc );_adcca !=nil {return _adcca ;};_dfabdf .Cols =append (_dfabdf .Cols ,_fceac );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _fffcgf :=d .DecodeElement (_dfabdf .SheetData ,&_egecc );_fffcgf !=nil {return _fffcgf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_dfabdf .SheetCalcPr =NewCT_SheetCalcPr ();if _efefb :=d .DecodeElement (_dfabdf .SheetCalcPr ,&_egecc );_efefb !=nil {return _efefb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_dfabdf .SheetProtection =NewCT_SheetProtection ();if _gaecb :=d .DecodeElement (_dfabdf .SheetProtection ,&_egecc );_gaecb !=nil {return _gaecb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_dfabdf .ProtectedRanges =NewCT_ProtectedRanges ();if _faaaec :=d .DecodeElement (_dfabdf .ProtectedRanges ,&_egecc );_faaaec !=nil {return _faaaec ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_dfabdf .Scenarios =NewCT_Scenarios ();if _eccgca :=d .DecodeElement (_dfabdf .Scenarios ,&_egecc );_eccgca !=nil {return _eccgca ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_dfabdf .AutoFilter =NewCT_AutoFilter ();if _bcbdaa :=d .DecodeElement (_dfabdf .AutoFilter ,&_egecc );_bcbdaa !=nil {return _bcbdaa ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_dfabdf .SortState =NewCT_SortState ();if _bddbbf :=d .DecodeElement (_dfabdf .SortState ,&_egecc );_bddbbf !=nil {return _bddbbf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_dfabdf .DataConsolidate =NewCT_DataConsolidate ();if _eeafb :=d .DecodeElement (_dfabdf .DataConsolidate ,&_egecc );_eeafb !=nil {return _eeafb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_dfabdf .CustomSheetViews =NewCT_CustomSheetViews ();if _bdffc :=d .DecodeElement (_dfabdf .CustomSheetViews ,&_egecc );_bdffc !=nil {return _bdffc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_dfabdf .MergeCells =NewCT_MergeCells ();if _deecbd :=d .DecodeElement (_dfabdf .MergeCells ,&_egecc );_deecbd !=nil {return _deecbd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_dfabdf .PhoneticPr =NewCT_PhoneticPr ();if _ebgcgc :=d .DecodeElement (_dfabdf .PhoneticPr ,&_egecc );_ebgcgc !=nil {return _ebgcgc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_egdfg :=NewCT_ConditionalFormatting ();if _faafeg :=d .DecodeElement (_egdfg ,&_egecc );_faafeg !=nil {return _faafeg ;};_dfabdf .ConditionalFormatting =append (_dfabdf .ConditionalFormatting ,_egdfg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_dfabdf .DataValidations =NewCT_DataValidations ();if _baefg :=d .DecodeElement (_dfabdf .DataValidations ,&_egecc );_baefg !=nil {return _baefg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_dfabdf .Hyperlinks =NewCT_Hyperlinks ();if _febdfb :=d .DecodeElement (_dfabdf .Hyperlinks ,&_egecc );_febdfb !=nil {return _febdfb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_dfabdf .PrintOptions =NewCT_PrintOptions ();if _dacgf :=d .DecodeElement (_dfabdf .PrintOptions ,&_egecc );_dacgf !=nil {return _dacgf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_dfabdf .PageMargins =NewCT_PageMargins ();if _bfgcc :=d .DecodeElement (_dfabdf .PageMargins ,&_egecc );_bfgcc !=nil {return _bfgcc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_dfabdf .PageSetup =NewCT_PageSetup ();if _ebedgf :=d .DecodeElement (_dfabdf .PageSetup ,&_egecc );_ebedgf !=nil {return _ebedgf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_dfabdf .HeaderFooter =NewCT_HeaderFooter ();if _fcfdd :=d .DecodeElement (_dfabdf .HeaderFooter ,&_egecc );_fcfdd !=nil {return _fcfdd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_dfabdf .RowBreaks =NewCT_PageBreak ();if _afadb :=d .DecodeElement (_dfabdf .RowBreaks ,&_egecc );_afadb !=nil {return _afadb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_dfabdf .ColBreaks =NewCT_PageBreak ();if _gcffbg :=d .DecodeElement (_dfabdf .ColBreaks ,&_egecc );_gcffbg !=nil {return _gcffbg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_dfabdf .CustomProperties =NewCT_CustomProperties ();if _ebedec :=d .DecodeElement (_dfabdf .CustomProperties ,&_egecc );_ebedec !=nil {return _ebedec ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_dfabdf .CellWatches =NewCT_CellWatches ();if _fdbgca :=d .DecodeElement (_dfabdf .CellWatches ,&_egecc );_fdbgca !=nil {return _fdbgca ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_dfabdf .IgnoredErrors =NewCT_IgnoredErrors ();if _gabec :=d .DecodeElement (_dfabdf .IgnoredErrors ,&_egecc );_gabec !=nil {return _gabec ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_dfabdf .SmartTags =NewCT_SmartTags ();if _eafbf :=d .DecodeElement (_dfabdf .SmartTags ,&_egecc );_eafbf !=nil {return _eafbf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_dfabdf .Drawing =NewCT_Drawing ();if _eebffg :=d .DecodeElement (_dfabdf .Drawing ,&_egecc );_eebffg !=nil {return _eebffg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_dfabdf .LegacyDrawing =NewCT_LegacyDrawing ();if _fgcce :=d .DecodeElement (_dfabdf .LegacyDrawing ,&_egecc );_fgcce !=nil {return _fgcce ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_dfabdf .LegacyDrawingHF =NewCT_LegacyDrawing ();if _bfaca :=d .DecodeElement (_dfabdf .LegacyDrawingHF ,&_egecc );_bfaca !=nil {return _bfaca ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_dfabdf .DrawingHF =NewCT_DrawingHF ();if _fdafeb :=d .DecodeElement (_dfabdf .DrawingHF ,&_egecc );_fdafeb !=nil {return _fdafeb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_dfabdf .Picture =NewCT_SheetBackgroundPicture ();if _cbgcca :=d .DecodeElement (_dfabdf .Picture ,&_egecc );_cbgcca !=nil {return _cbgcca ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_dfabdf .OleObjects =NewCT_OleObjects ();if _ccfcfb :=d .DecodeElement (_dfabdf .OleObjects ,&_egecc );_ccfcfb !=nil {return _ccfcfb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_dfabdf .Controls =NewCT_Controls ();if _dbdbdc :=d .DecodeElement (_dfabdf .Controls ,&_egecc );_dbdbdc !=nil {return _dbdbdc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_dfabdf .WebPublishItems =NewCT_WebPublishItems ();if _bfaaeg :=d .DecodeElement (_dfabdf .WebPublishItems ,&_egecc );_bfaaeg !=nil {return _bfaaeg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_dfabdf .TableParts =NewCT_TableParts ();if _accceb :=d .DecodeElement (_dfabdf .TableParts ,&_egecc );_accceb !=nil {return _accceb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfabdf .ExtLst =NewCT_ExtensionList ();if _bggfbe :=d .DecodeElement (_dfabdf .ExtLst ,&_egecc );_bggfbe !=nil {return _bggfbe ;};default:_c .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u006f\u0072\u006b\u0073\u0068e\u0065\u0074 \u0025\u0076",_egecc .Name );if _fcbcb :=d .Skip ();_fcbcb !=nil {return _fcbcb ;};};case _ea .EndElement :break _ageef ;case _ea .CharData :};};return nil ;};func NewCT_rowItems ()*CT_rowItems {_fafbgf :=&CT_rowItems {};return _fafbgf };func (_ddgef *CT_Members )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bfdeg :=range start .Attr {if _bfdeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_aaefe ,_gdedd :=_b .ParseUint (_bfdeg .Value ,10,32);if _gdedd !=nil {return _gdedd ;};_acedb :=uint32 (_aaefe );_ddgef .CountAttr =&_acedb ;continue ;};if _bfdeg .Name .Local =="\u006c\u0065\u0076e\u006c"{_gfgac ,_afgbf :=_b .ParseUint (_bfdeg .Value ,10,32);if _afgbf !=nil {return _afgbf ;};_gfeaa :=uint32 (_gfgac );_ddgef .LevelAttr =&_gfeaa ;continue ;};};_fageef :for {_bedaa ,_eadcga :=d .Token ();if _eadcga !=nil {return _eadcga ;};switch _cbaa :=_bedaa .(type ){case _ea .StartElement :switch _cbaa .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"}:_acbg :=NewCT_Member ();if _gfaa :=d .DecodeElement (_acbg ,&_cbaa );_gfaa !=nil {return _gfaa ;};_ddgef .Member =append (_ddgef .Member ,_acbg );default:_c .Log ("\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\u005fM\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_cbaa .Name );if _agecd :=d .Skip ();_agecd !=nil {return _agecd ;};};case _ea .EndElement :break _fageef ;case _ea .CharData :};};return nil ;};func (_gfeggf ST_ShowDataAs )String ()string {switch _gfeggf {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case 5:return "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case 6:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case 7:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case 8:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case 9:return "\u0069\u006e\u0064e\u0078";};return "";};func NewCT_Drawing ()*CT_Drawing {_cfag :=&CT_Drawing {};return _cfag }; -// Band Size -SizeAttr *uint32 ; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_dcefe *CT_PageSetup )ValidateWithPath (path string )error {if _dcefe .PaperHeightAttr !=nil {if !_d .ST_PositiveUniversalMeasurePatternRe .MatchString (*_dcefe .PaperHeightAttr ){return _be .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_PositiveUniversalMeasurePatternRe ,*_dcefe .PaperHeightAttr );};};if _dcefe .PaperHeightAttr !=nil {if !_d .ST_UniversalMeasurePatternRe .MatchString (*_dcefe .PaperHeightAttr ){return _be .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_UniversalMeasurePatternRe ,*_dcefe .PaperHeightAttr );};};if _dcefe .PaperWidthAttr !=nil {if !_d .ST_PositiveUniversalMeasurePatternRe .MatchString (*_dcefe .PaperWidthAttr ){return _be .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_PositiveUniversalMeasurePatternRe ,*_dcefe .PaperWidthAttr );};};if _dcefe .PaperWidthAttr !=nil {if !_d .ST_UniversalMeasurePatternRe .MatchString (*_dcefe .PaperWidthAttr ){return _be .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_UniversalMeasurePatternRe ,*_dcefe .PaperWidthAttr );};};if _fecef :=_dcefe .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_fecef !=nil {return _fecef ;};if _ecefb :=_dcefe .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ecefb !=nil {return _ecefb ;};if _egee :=_dcefe .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_egee !=nil {return _egee ;};if _bagf :=_dcefe .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072");_bagf !=nil {return _bagf ;};return nil ;};func (_aecdf *CT_PivotHierarchy )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _aecdf .OutlineAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aecdf .OutlineAttr ))});};if _aecdf .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aecdf .MultipleItemSelectionAllowedAttr ))});};if _aecdf .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aecdf .SubtotalTopAttr ))});};if _aecdf .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aecdf .ShowInFieldListAttr ))});};if _aecdf .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aecdf .DragToRowAttr ))});};if _aecdf .DragToColAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aecdf .DragToColAttr ))});};if _aecdf .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aecdf .DragToPageAttr ))});};if _aecdf .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aecdf .DragToDataAttr ))});};if _aecdf .DragOffAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aecdf .DragOffAttr ))});};if _aecdf .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aecdf .IncludeNewItemsInFilterAttr ))});};if _aecdf .CaptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_aecdf .CaptionAttr )});};e .EncodeToken (start );if _aecdf .Mps !=nil {_gcfb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}};e .EncodeElement (_aecdf .Mps ,_gcfb );};if _aecdf .Members !=nil {_bdcdba :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_dgfee :=range _aecdf .Members {e .EncodeElement (_dgfee ,_bdcdba );};};if _aecdf .ExtLst !=nil {_dfdde :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aecdf .ExtLst ,_dfdde );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cfff *CT_Mdx )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cfff .FAttr =ST_MdxFunctionType (1);for _ ,_fbede :=range start .Attr {if _fbede .Name .Local =="\u006e"{_cgfbe ,_abagg :=_b .ParseUint (_fbede .Value ,10,32);if _abagg !=nil {return _abagg ;};_cfff .NAttr =uint32 (_cgfbe );continue ;};if _fbede .Name .Local =="\u0066"{_cfff .FAttr .UnmarshalXMLAttr (_fbede );continue ;};};_gebgff :for {_dbggc ,_fccbf :=d .Token ();if _fccbf !=nil {return _fccbf ;};switch _ebgfdf :=_dbggc .(type ){case _ea .StartElement :switch _ebgfdf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_cfff .T =NewCT_MdxTuple ();if _fcfdg :=d .DecodeElement (_cfff .T ,&_ebgfdf );_fcfdg !=nil {return _fcfdg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"}:_cfff .Ms =NewCT_MdxSet ();if _fdaaa :=d .DecodeElement (_cfff .Ms ,&_ebgfdf );_fdaaa !=nil {return _fdaaa ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_cfff .P =NewCT_MdxMemeberProp ();if _badea :=d .DecodeElement (_cfff .P ,&_ebgfdf );_badea !=nil {return _badea ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"}:_cfff .K =NewCT_MdxKPI ();if _cagfd :=d .DecodeElement (_cfff .K ,&_ebgfdf );_cagfd !=nil {return _cagfd ;};default:_c .Log ("\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\u004d\u0064\u0078\u0020\u0025\u0076",_ebgfdf .Name );if _baedg :=d .Skip ();_baedg !=nil {return _baedg ;};};case _ea .EndElement :break _gebgff ;case _ea .CharData :};};return nil ;};func NewCT_MdxTuple ()*CT_MdxTuple {_abfgdg :=&CT_MdxTuple {};return _abfgdg };func (_aegac *CT_PivotAreas )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fgdbd :=range start .Attr {if _fgdbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbbgc ,_bgabb :=_b .ParseUint (_fgdbd .Value ,10,32);if _bgabb !=nil {return _bgabb ;};_bcgbb :=uint32 (_fbbgc );_aegac .CountAttr =&_bcgbb ;continue ;};};_cdeab :for {_cfbda ,_fbeac :=d .Token ();if _fbeac !=nil {return _fbeac ;};switch _daaag :=_cfbda .(type ){case _ea .StartElement :switch _daaag .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:_adffe :=NewCT_PivotArea ();if _dcccb :=d .DecodeElement (_adffe ,&_daaag );_dcccb !=nil {return _dcccb ;};_aegac .PivotArea =append (_aegac .PivotArea ,_adffe );default:_c .Log ("\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\u0050i\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073 \u0025\u0076",_daaag .Name );if _cecec :=d .Skip ();_cecec !=nil {return _cecec ;};};case _ea .EndElement :break _cdeab ;case _ea .CharData :};};return nil ;}; -// Formatting Id -DxfIdAttr *uint32 ;};func (_cbcgc *CT_SheetViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fggbbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_fbdfaa :=range _cbcgc .SheetView {e .EncodeElement (_fbdfaa ,_fggbbg );};if _cbcgc .ExtLst !=nil {_afbdb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbcgc .ExtLst ,_afbdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdggb *CT_CustomSheetView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdggb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_acaad :=range start .Attr {if _acaad .Name .Local =="\u0073\u0074\u0061t\u0065"{_cdggb .StateAttr .UnmarshalXMLAttr (_acaad );continue ;};if _acaad .Name .Local =="\u0067\u0075\u0069\u0064"{_ecfd ,_bacea :=_acaad .Value ,error (nil );if _bacea !=nil {return _bacea ;};_cdggb .GuidAttr =_ecfd ;continue ;};if _acaad .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_gbac ,_agggc :=_ee .ParseBool (_acaad .Value );if _agggc !=nil {return _agggc ;};_cdggb .FilterUniqueAttr =&_gbac ;continue ;};if _acaad .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_ffca ,_ggfd :=_ee .ParseUint (_acaad .Value ,10,32);if _ggfd !=nil {return _ggfd ;};_edded :=uint32 (_ffca );_cdggb .ColorIdAttr =&_edded ;continue ;};if _acaad .Name .Local =="\u0076\u0069\u0065\u0077"{_cdggb .ViewAttr .UnmarshalXMLAttr (_acaad );continue ;};if _acaad .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bdgeb ,_dfdca :=_ee .ParseBool (_acaad .Value );if _dfdca !=nil {return _dfdca ;};_cdggb .ShowFormulasAttr =&_bdgeb ;continue ;};if _acaad .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_fegc ,_cgdga :=_ee .ParseBool (_acaad .Value );if _cgdga !=nil {return _cgdga ;};_cdggb .ShowRulerAttr =&_fegc ;continue ;};if _acaad .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_bdbc ,_acdg :=_ee .ParseBool (_acaad .Value );if _acdg !=nil {return _acdg ;};_cdggb .ShowRowColAttr =&_bdbc ;continue ;};if _acaad .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_dbag ,_afbb :=_acaad .Value ,error (nil );if _afbb !=nil {return _afbb ;};_cdggb .TopLeftCellAttr =&_dbag ;continue ;};if _acaad .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_gegg ,_gfgdf :=_ee .ParseBool (_acaad .Value );if _gfgdf !=nil {return _gfgdf ;};_cdggb .ZeroValuesAttr =&_gegg ;continue ;};if _acaad .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_gbdc ,_cefgf :=_ee .ParseBool (_acaad .Value );if _cefgf !=nil {return _cefgf ;};_cdggb .HiddenColumnsAttr =&_gbdc ;continue ;};if _acaad .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_eece ,_acggf :=_ee .ParseBool (_acaad .Value );if _acggf !=nil {return _acggf ;};_cdggb .OutlineSymbolsAttr =&_eece ;continue ;};if _acaad .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_dbfc ,_ggbg :=_ee .ParseBool (_acaad .Value );if _ggbg !=nil {return _ggbg ;};_cdggb .FilterAttr =&_dbfc ;continue ;};if _acaad .Name .Local =="\u0073\u0063\u0061l\u0065"{_dfbea ,_eeba :=_ee .ParseUint (_acaad .Value ,10,32);if _eeba !=nil {return _eeba ;};_cfdgc :=uint32 (_dfbea );_cdggb .ScaleAttr =&_cfdgc ;continue ;};if _acaad .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_abcg ,_gfcgg :=_ee .ParseBool (_acaad .Value );if _gfcgg !=nil {return _gfcgg ;};_cdggb .ShowGridLinesAttr =&_abcg ;continue ;};if _acaad .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_bcaca ,_defe :=_ee .ParseBool (_acaad .Value );if _defe !=nil {return _defe ;};_cdggb .HiddenRowsAttr =&_bcaca ;continue ;};if _acaad .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_bece ,_gdad :=_ee .ParseBool (_acaad .Value );if _gdad !=nil {return _gdad ;};_cdggb .FitToPageAttr =&_bece ;continue ;};if _acaad .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_debd ,_egegf :=_ee .ParseBool (_acaad .Value );if _egegf !=nil {return _egegf ;};_cdggb .PrintAreaAttr =&_debd ;continue ;};if _acaad .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_bfebb ,_bdbgf :=_ee .ParseBool (_acaad .Value );if _bdbgf !=nil {return _bdbgf ;};_cdggb .ShowAutoFilterAttr =&_bfebb ;continue ;};if _acaad .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_aagb ,_dagbg :=_ee .ParseBool (_acaad .Value );if _dagbg !=nil {return _dagbg ;};_cdggb .ShowPageBreaksAttr =&_aagb ;continue ;};};_babe :for {_ebag ,_fgbbe :=d .Token ();if _fgbbe !=nil {return _fgbbe ;};switch _ecafg :=_ebag .(type ){case _b .StartElement :switch _ecafg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_cdggb .Pane =NewCT_Pane ();if _dgca :=d .DecodeElement (_cdggb .Pane ,&_ecafg );_dgca !=nil {return _dgca ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_cdggb .Selection =NewCT_Selection ();if _ebca :=d .DecodeElement (_cdggb .Selection ,&_ecafg );_ebca !=nil {return _ebca ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_cdggb .RowBreaks =NewCT_PageBreak ();if _acce :=d .DecodeElement (_cdggb .RowBreaks ,&_ecafg );_acce !=nil {return _acce ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_cdggb .ColBreaks =NewCT_PageBreak ();if _afdg :=d .DecodeElement (_cdggb .ColBreaks ,&_ecafg );_afdg !=nil {return _afdg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cdggb .PageMargins =NewCT_PageMargins ();if _debda :=d .DecodeElement (_cdggb .PageMargins ,&_ecafg );_debda !=nil {return _debda ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_cdggb .PrintOptions =NewCT_PrintOptions ();if _cbag :=d .DecodeElement (_cdggb .PrintOptions ,&_ecafg );_cbag !=nil {return _cbag ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_cdggb .PageSetup =NewCT_PageSetup ();if _acfd :=d .DecodeElement (_cdggb .PageSetup ,&_ecafg );_acfd !=nil {return _acfd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_cdggb .HeaderFooter =NewCT_HeaderFooter ();if _aafgd :=d .DecodeElement (_cdggb .HeaderFooter ,&_ecafg );_aafgd !=nil {return _aafgd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_cdggb .AutoFilter =NewCT_AutoFilter ();if _ddce :=d .DecodeElement (_cdggb .AutoFilter ,&_ecafg );_ddce !=nil {return _ddce ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdggb .ExtLst =NewCT_ExtensionList ();if _adea :=d .DecodeElement (_cdggb .ExtLst ,&_ecafg );_adea !=nil {return _adea ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_ecafg .Name );if _aaabd :=d .Skip ();_aaabd !=nil {return _aaabd ;};};case _b .EndElement :break _babe ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_DataBar and its children +func (_bfgdf *CT_DataBar )Validate ()error {return _bfgdf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};func (_eeeba *CT_MetadataRecord )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cedb :=range start .Attr {if _cedb .Name .Local =="\u0074"{_egdad ,_gcbbe :=_b .ParseUint (_cedb .Value ,10,32);if _gcbbe !=nil {return _gcbbe ;};_eeeba .TAttr =uint32 (_egdad );continue ;};if _cedb .Name .Local =="\u0076"{_bdcacc ,_fedae :=_b .ParseUint (_cedb .Value ,10,32);if _fedae !=nil {return _fedae ;};_eeeba .VAttr =uint32 (_bdcacc );continue ;};};for {_badff ,_ebeceg :=d .Token ();if _ebeceg !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052\u0065\u0063\u006f\u0072\u0064: \u0025\u0073",_ebeceg );};if _bagcb ,_cfgce :=_badff .(_ea .EndElement );_cfgce &&_bagcb .Name ==start .Name {break ;};};return nil ;};func (_afefdg *CT_ExternalDefinedName )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_afefdg .NameAttr )});if _afefdg .RefersToAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_be .Sprintf ("\u0025\u0076",*_afefdg .RefersToAttr )});};if _afefdg .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_afefdg .SheetIdAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};const (ST_FilterOperatorUnset ST_FilterOperator =0;ST_FilterOperatorEqual ST_FilterOperator =1;ST_FilterOperatorLessThan ST_FilterOperator =2;ST_FilterOperatorLessThanOrEqual ST_FilterOperator =3;ST_FilterOperatorNotEqual ST_FilterOperator =4;ST_FilterOperatorGreaterThanOrEqual ST_FilterOperator =5;ST_FilterOperatorGreaterThan ST_FilterOperator =6;);func (_gebbc *CT_OleSize )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_abda :=range start .Attr {if _abda .Name .Local =="\u0072\u0065\u0066"{_acgaa ,_cbda :=_abda .Value ,error (nil );if _cbda !=nil {return _cbda ;};_gebbc .RefAttr =_acgaa ;continue ;};};for {_aebda ,_edaea :=d .Token ();if _edaea !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_edaea );};if _fbdbd ,_aggdg :=_aebda .(_ea .EndElement );_aggdg &&_fbdbd .Name ==start .Name {break ;};};return nil ;};func NewCT_Xf ()*CT_Xf {_gedcd :=&CT_Xf {};return _gedcd };type CT_PivotField struct{ -// Validate validates the CT_Xf and its children -func (_ceddcc *CT_Xf )Validate ()error {return _ceddcc .ValidateWithPath ("\u0043\u0054\u005fX\u0066")};func (_bgeeb ST_FontScheme )ValidateWithPath (path string )error {switch _bgeeb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgeeb ));};return nil ;};func (_defdfa *ST_SheetViewType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_defdfa =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_defdfa =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_defdfa =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_defdfa =3;};return nil ;};func (_geddde ST_ConditionalFormattingOperator )String ()string {switch _geddde {case 0:return "";case 1:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 2:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 7:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 8:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return "";};func (_afeac *ST_PhoneticAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fceaf ,_adccce :=d .Token ();if _adccce !=nil {return _adccce ;};if _dgddac ,_fabgda :=_fceaf .(_b .EndElement );_fabgda &&_dgddac .Name ==start .Name {*_afeac =1;return nil ;};if _daeage ,_faaadb :=_fceaf .(_b .CharData );!_faaadb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fceaf );}else {switch string (_daeage ){case "":*_afeac =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_afeac =1;case "\u006c\u0065\u0066\u0074":*_afeac =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_afeac =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_afeac =4;};};_fceaf ,_adccce =d .Token ();if _adccce !=nil {return _adccce ;};if _ddeef ,_aaadgg :=_fceaf .(_b .EndElement );_aaadgg &&_ddeef .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fceaf );};const (ST_MdxSetOrderUnset ST_MdxSetOrder =0;ST_MdxSetOrderU ST_MdxSetOrder =1;ST_MdxSetOrderA ST_MdxSetOrder =2;ST_MdxSetOrderD ST_MdxSetOrder =3;ST_MdxSetOrderAa ST_MdxSetOrder =4;ST_MdxSetOrderAd ST_MdxSetOrder =5;ST_MdxSetOrderNa ST_MdxSetOrder =6;ST_MdxSetOrderNd ST_MdxSetOrder =7;);func (_ffggff ST_DateTimeGrouping )Validate ()error {return _ffggff .ValidateWithPath ("")}; +// Field Name +NameAttr *string ; -// Validate validates the CT_ControlPr and its children -func (_dafff *CT_ControlPr )Validate ()error {return _dafff .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");};func (_fcdef *CT_MetadataStringIndex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebdef :=range start .Attr {if _ebdef .Name .Local =="\u0078"{_geccg ,_cfbf :=_ee .ParseUint (_ebdef .Value ,10,32);if _cfbf !=nil {return _cfbf ;};_fcdef .XAttr =uint32 (_geccg );continue ;};if _ebdef .Name .Local =="\u0073"{_bgdcf ,_dafbg :=_ee .ParseBool (_ebdef .Value );if _dafbg !=nil {return _dafbg ;};_fcdef .SAttr =&_bgdcf ;continue ;};};for {_fbbgcb ,_edfga :=d .Token ();if _edfga !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074a\u0064a\u0074a\u0053t\u0072\u0069\u006e\u0067\u0049\u006e\u0064\u0065\u0078\u003a\u0020\u0025\u0073",_edfga );};if _gfddb ,_gadb :=_fbbgcb .(_b .EndElement );_gadb &&_gfddb .Name ==start .Name {break ;};};return nil ;};func NewCT_Tuples ()*CT_Tuples {_befee :=&CT_Tuples {};return _befee }; +// Axis +AxisAttr ST_Axis ; -// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path -func (_egge *CT_CellSmartTags )ValidateWithPath (path string )error {for _gcga ,_gcea :=range _egge .CellSmartTag {if _dcec :=_gcea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_gcga ));_dcec !=nil {return _dcec ;};};return nil ;};func NewCT_Dimensions ()*CT_Dimensions {_bdbec :=&CT_Dimensions {};return _bdbec };func (_ccfba *Chartsheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074";return _ccfba .CT_Chartsheet .MarshalXML (e ,start );}; +// Data Field +DataFieldAttr *bool ; -// Validate validates the CT_DefinedNames and its children -func (_cccc *CT_DefinedNames )Validate ()error {return _cccc .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};type CT_SortState struct{ +// Custom Subtotal Caption +SubtotalCaptionAttr *string ; -// Sort by Columns -ColumnSortAttr *bool ; +// Show PivotField Header Drop Downs +ShowDropDownsAttr *bool ; -// Case Sensitive -CaseSensitiveAttr *bool ; +// Hidden Level +HiddenLevelAttr *bool ; -// Sort Method -SortMethodAttr ST_SortMethod ; +// Unique Member Property +UniqueMemberPropertyAttr *string ; -// Sort Range -RefAttr string ; +// Compact +CompactAttr *bool ; -// Sort Condition -SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;};type CT_Xf struct{ +// All Items Expanded +AllDrilledAttr *bool ; // Number Format Id NumFmtIdAttr *uint32 ; -// Font Id -FontIdAttr *uint32 ; +// Outline Items +OutlineAttr *bool ; -// Fill Id -FillIdAttr *uint32 ; +// Subtotals At Top +SubtotalTopAttr *bool ; -// Border Id -BorderIdAttr *uint32 ; +// Drag To Row +DragToRowAttr *bool ; -// Format Id -XfIdAttr *uint32 ; +// Drag To Column +DragToColAttr *bool ; -// Quote Prefix -QuotePrefixAttr *bool ; +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// Pivot Button -PivotButtonAttr *bool ; +// Drag Field to Page +DragToPageAttr *bool ; -// Apply Number Format -ApplyNumberFormatAttr *bool ; +// Field Can Drag to Data +DragToDataAttr *bool ; -// Apply Font -ApplyFontAttr *bool ; +// Drag Off +DragOffAttr *bool ; -// Apply Fill -ApplyFillAttr *bool ; +// Show All Items +ShowAllAttr *bool ; -// Apply Border -ApplyBorderAttr *bool ; +// Insert Blank Row +InsertBlankRowAttr *bool ; -// Apply Alignment -ApplyAlignmentAttr *bool ; +// Server-based Page Field +ServerFieldAttr *bool ; -// Apply Protection -ApplyProtectionAttr *bool ; +// Insert Item Page Break +InsertPageBreakAttr *bool ; -// Alignment -Alignment *CT_CellAlignment ; +// Auto Show +AutoShowAttr *bool ; -// Protection -Protection *CT_CellProtection ; +// Top Auto Show +TopAutoShowAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_VolTypes struct{ +// Hide New Items +HideNewItemsAttr *bool ; -// Volatile Dependency Type -VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;};type ST_TextHAlign byte ;func NewCT_XStringElement ()*CT_XStringElement {_addbg :=&CT_XStringElement {};return _addbg }; +// Measure Filter +MeasureFilterAttr *bool ; -// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path -func (_bgbbe *CT_DataValidation )ValidateWithPath (path string )error {if _cadcb :=_bgbbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cadcb !=nil {return _cadcb ;};if _eaaca :=_bgbbe .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_eaaca !=nil {return _eaaca ;};if _beadb :=_bgbbe .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_beadb !=nil {return _beadb ;};if _fffae :=_bgbbe .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_fffae !=nil {return _fffae ;};return nil ;}; +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Validate validates the CT_X and its children -func (_ccbddg *CT_X )Validate ()error {return _ccbddg .ValidateWithPath ("\u0043\u0054\u005f\u0058")};type CT_CalcPr struct{ +// Items Per Page Count +ItemPageCountAttr *uint32 ; -// Calculation Id -CalcIdAttr *uint32 ; +// Auto Sort Type +SortTypeAttr ST_FieldSortType ; -// Calculation Mode -CalcModeAttr ST_CalcMode ; +// Data Source Sort +DataSourceSortAttr *bool ; -// Full Calculation On Load -FullCalcOnLoadAttr *bool ; +// Auto Sort +NonAutoSortDefaultAttr *bool ; -// Reference Mode -RefModeAttr ST_RefMode ; +// Auto Show Rank By +RankByAttr *uint32 ; -// Calculation Iteration -IterateAttr *bool ; +// Show Default Subtotal +DefaultSubtotalAttr *bool ; -// Iteration Count -IterateCountAttr *uint32 ; +// Sum Subtotal +SumSubtotalAttr *bool ; -// Iterative Calculation Delta -IterateDeltaAttr *float64 ; +// CountA +CountASubtotalAttr *bool ; -// Full Precision Calculation -FullPrecisionAttr *bool ; +// Average +AvgSubtotalAttr *bool ; -// Calc Completed -CalcCompletedAttr *bool ; +// Max Subtotal +MaxSubtotalAttr *bool ; -// Calculate On Save -CalcOnSaveAttr *bool ; +// Min Subtotal +MinSubtotalAttr *bool ; -// Concurrent Calculations -ConcurrentCalcAttr *bool ; +// Product Subtotal +ProductSubtotalAttr *bool ; -// Concurrent Thread Manual Count -ConcurrentManualCountAttr *uint32 ; +// Count +CountSubtotalAttr *bool ; -// Force Full Calculation -ForceFullCalcAttr *bool ;};func (_gecff *ST_HorizontalAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagaac ,_ccfee :=d .Token ();if _ccfee !=nil {return _ccfee ;};if _bafgdb ,_ffgdg :=_bagaac .(_b .EndElement );_ffgdg &&_bafgdb .Name ==start .Name {*_gecff =1;return nil ;};if _efedad ,_defcc :=_bagaac .(_b .CharData );!_defcc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bagaac );}else {switch string (_efedad ){case "":*_gecff =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_gecff =1;case "\u006c\u0065\u0066\u0074":*_gecff =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gecff =3;case "\u0072\u0069\u0067h\u0074":*_gecff =4;case "\u0066\u0069\u006c\u006c":*_gecff =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_gecff =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_gecff =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_gecff =8;};};_bagaac ,_ccfee =d .Token ();if _ccfee !=nil {return _ccfee ;};if _gbbggg ,_dgceb :=_bagaac .(_b .EndElement );_dgceb &&_gbbggg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bagaac );};const (ST_PrintErrorUnset ST_PrintError =0;ST_PrintErrorDisplayed ST_PrintError =1;ST_PrintErrorBlank ST_PrintError =2;ST_PrintErrorDash ST_PrintError =3;ST_PrintErrorNA ST_PrintError =4;);func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_gcdb :=&CT_CustomChartsheetViews {};return _gcdb ;};func NewCT_MergeCell ()*CT_MergeCell {_bdcbd :=&CT_MergeCell {};return _bdcbd };func NewCT_FileSharing ()*CT_FileSharing {_dfgbb :=&CT_FileSharing {};return _dfgbb }; +// StdDev Subtotal +StdDevSubtotalAttr *bool ; -// Validate validates the CT_SheetId and its children -func (_acfdde *CT_SheetId )Validate ()error {return _acfdde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");};func NewCT_LevelGroup ()*CT_LevelGroup {_cbffg :=&CT_LevelGroup {};_cbffg .GroupMembers =NewCT_GroupMembers ();return _cbffg ;};func (_fgccf *CT_FutureMetadata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fgccf .NameAttr )});if _fgccf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fgccf .CountAttr )});};e .EncodeToken (start );if _fgccf .Bk !=nil {_febcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_efgba :=range _fgccf .Bk {e .EncodeElement (_efgba ,_febcb );};};if _fgccf .ExtLst !=nil {_ebddc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgccf .ExtLst ,_ebddc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdceac ST_Type )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aggffbg :=_b .Attr {};_aggffbg .Name =name ;switch _fdceac {case ST_TypeUnset :_aggffbg .Value ="";case ST_TypeNone :_aggffbg .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_aggffbg .Value ="\u0061\u006c\u006c";case ST_TypeRow :_aggffbg .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_aggffbg .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _aggffbg ,nil ;};func (_aafbfe *CT_IntProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcgeb :=range start .Attr {if _fcgeb .Name .Local =="\u0076\u0061\u006c"{_egbff ,_cdbb :=_ee .ParseInt (_fcgeb .Value ,10,32);if _cdbb !=nil {return _cdbb ;};_aafbfe .ValAttr =int32 (_egbff );continue ;};};for {_dceea ,_decfe :=d .Token ();if _decfe !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079:\u0020\u0025\u0073",_decfe );};if _dbgbeg ,_dcdadf :=_dceea .(_b .EndElement );_dcdadf &&_dbgbeg .Name ==start .Name {break ;};};return nil ;}; +// StdDevP Subtotal +StdDevPSubtotalAttr *bool ; -// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path -func (_gccd *CT_CellXfs )ValidateWithPath (path string )error {for _bgae ,_efgca :=range _gccd .Xf {if _gfee :=_efgca .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_bgae ));_gfee !=nil {return _gfee ;};};return nil ;};func (_agdbgc ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _agdbgc {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agdbgc ));};return nil ;}; +// Variance Subtotal +VarSubtotalAttr *bool ; -// Validate validates the CT_GradientStop and its children -func (_cbbaf *CT_GradientStop )Validate ()error {return _cbbaf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");}; +// VarP Subtotal +VarPSubtotalAttr *bool ; -// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path -func (_febd *CT_ExternalReferences )ValidateWithPath (path string )error {for _egbad ,_dfffa :=range _febd .ExternalReference {if _bcbea :=_dfffa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_egbad ));_bcbea !=nil {return _bcbea ;};};return nil ;};type CT_ObjectPr struct{ +// Show Member Property in Cell +ShowPropCellAttr *bool ; -// Locked Flag -LockedAttr *bool ; +// Show Member Property ToolTip +ShowPropTipAttr *bool ; -// Default Size Flag -DefaultSizeAttr *bool ; +// Show As Caption +ShowPropAsCaptionAttr *bool ; -// Print Flag -PrintAttr *bool ; +// Drill State +DefaultAttributeDrillStateAttr *bool ; -// Disabled Flag -DisabledAttr *bool ; +// Field Items +Items *CT_Items ; -// UI Object Flag -UiObjectAttr *bool ; +// AutoSort Scope +AutoSortScope *CT_AutoSortScope ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_eeade *ST_PatternType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_eeade =0;case "\u006e\u006f\u006e\u0065":*_eeade =1;case "\u0073\u006f\u006ci\u0064":*_eeade =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_eeade =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_eeade =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_eeade =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_eeade =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_eeade =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_eeade =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_eeade =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_eeade =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_eeade =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_eeade =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_eeade =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_eeade =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_eeade =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_eeade =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_eeade =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_eeade =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_eeade =19;};return nil ;};func (_eabdc ST_UpdateLinks )ValidateWithPath (path string )error {switch _eabdc {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabdc ));};return nil ;};func NewQueryTable ()*QueryTable {_cfcgffa :=&QueryTable {};_cfcgffa .CT_QueryTable =*NewCT_QueryTable ();return _cfcgffa ;};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_gcaad :=&CT_MeasureDimensionMaps {};return _gcaad ;}; -// Automatic Line Flag -AutoLineAttr *bool ; +// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path +func (_cffadb *CT_SheetDimension )ValidateWithPath (path string )error {return nil };func NewCT_PCDSCPage ()*CT_PCDSCPage {_eebgf :=&CT_PCDSCPage {};return _eebgf }; -// Automatic Size Flag -AutoPictAttr *bool ; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_cggg *CT_Comment )ValidateWithPath (path string )error {if _cggg .GuidAttr !=nil {if !_d .ST_GuidPatternRe .MatchString (*_cggg .GuidAttr ){return _be .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,*_cggg .GuidAttr );};};if _eda :=_cggg .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_eda !=nil {return _eda ;};if _cggg .CommentPr !=nil {if _geca :=_cggg .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");_geca !=nil {return _geca ;};};return nil ;}; -// Custom Function -MacroAttr *string ; +// Validate validates the CT_ExternalSheetName and its children +func (_bebd *CT_ExternalSheetName )Validate ()error {return _bebd .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");};type CT_CellSmartTag struct{ -// Alternative Text -AltTextAttr *string ; +// Smart Tag Type Index +TypeAttr uint32 ; -// Dynamic Data Exchange Flag -DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};func NewCT_FilterColumn ()*CT_FilterColumn {_agdg :=&CT_FilterColumn {};return _agdg };func NewCT_DdeValue ()*CT_DdeValue {_bbgabd :=&CT_DdeValue {};return _bbgabd }; +// Deleted +DeletedAttr *bool ; -// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path -func (_dcdce *PivotCacheRecords )ValidateWithPath (path string )error {if _eaeaa :=_dcdce .CT_PivotCacheRecords .ValidateWithPath (path );_eaeaa !=nil {return _eaeaa ;};return nil ;};func (_daag *CT_MetadataStrings )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afecce :=range start .Attr {if _afecce .Name .Local =="\u0063\u006f\u0075n\u0074"{_dafed ,_egebg :=_ee .ParseUint (_afecce .Value ,10,32);if _egebg !=nil {return _egebg ;};_dggab :=uint32 (_dafed );_daag .CountAttr =&_dggab ;continue ;};};_dfca :for {_ecbdg ,_fdgab :=d .Token ();if _fdgab !=nil {return _fdgab ;};switch _bgddg :=_ecbdg .(type ){case _b .StartElement :switch _bgddg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_befea :=NewCT_XStringElement ();if _bfcad :=d .DecodeElement (_befea ,&_bgddg );_bfcad !=nil {return _bfcad ;};_daag .S =append (_daag .S ,_befea );default:_ba .Log ("\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\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_bgddg .Name );if _agdd :=d .Skip ();_agdd !=nil {return _agdd ;};};case _b .EndElement :break _dfca ;case _b .CharData :};};return nil ;};func (_facbc *CT_ChartsheetProtection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaef :=range start .Attr {if _eaef .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_aaca ,_cgeg :=_eaef .Value ,error (nil );if _cgeg !=nil {return _cgeg ;};_facbc .PasswordAttr =&_aaca ;continue ;};if _eaef .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_afcc ,_fega :=_eaef .Value ,error (nil );if _fega !=nil {return _fega ;};_facbc .AlgorithmNameAttr =&_afcc ;continue ;};if _eaef .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fdfe ,_gaafc :=_eaef .Value ,error (nil );if _gaafc !=nil {return _gaafc ;};_facbc .HashValueAttr =&_fdfe ;continue ;};if _eaef .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_abcef ,_fbecdg :=_eaef .Value ,error (nil );if _fbecdg !=nil {return _fbecdg ;};_facbc .SaltValueAttr =&_abcef ;continue ;};if _eaef .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gccg ,_cdbe :=_ee .ParseUint (_eaef .Value ,10,32);if _cdbe !=nil {return _cdbe ;};_fdda :=uint32 (_gccg );_facbc .SpinCountAttr =&_fdda ;continue ;};if _eaef .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_bdgdb ,_efcc :=_ee .ParseBool (_eaef .Value );if _efcc !=nil {return _efcc ;};_facbc .ContentAttr =&_bdgdb ;continue ;};if _eaef .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_afgg ,_fcga :=_ee .ParseBool (_eaef .Value );if _fcga !=nil {return _fcga ;};_facbc .ObjectsAttr =&_afgg ;continue ;};};for {_bfbc ,_dbae :=d .Token ();if _dbae !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_dbae );};if _cgfdd ,_aecd :=_bfbc .(_b .EndElement );_aecd &&_cgfdd .Name ==start .Name {break ;};};return nil ;};func (_dddee *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dddee =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_dddee =1;case "\u006c\u0065\u0066\u0074":*_dddee =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dddee =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dddee =4;};return nil ;}; +// XML Based +XmlBasedAttr *bool ; -// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path -func (_ccd *CT_AutoSortScope )ValidateWithPath (path string )error {if _dgg :=_ccd .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_dgg !=nil {return _dgg ;};return nil ;};func NewCT_RgbColor ()*CT_RgbColor {_gfdfgd :=&CT_RgbColor {};return _gfdfgd };type CT_RevisionInsertSheet struct{ +// Smart Tag Properties +CellSmartTagPr []*CT_CellSmartTagPr ;};func (_bced *CT_GroupMember )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_bced .UniqueNameAttr )});if _bced .GroupAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bced .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Sheet Id -SheetIdAttr uint32 ; +// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path +func (_ebcgc *CT_CustomFilters )ValidateWithPath (path string )error {for _bdbdg ,_fdff :=range _ebcgc .CustomFilter {if _gdcee :=_fdff .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bdbdg ));_gdcee !=nil {return _gdcee ;};};return nil ;};func (_gbadd *ST_MdxSetOrder )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_efbfc ,_fbccd :=d .Token ();if _fbccd !=nil {return _fbccd ;};if _fcfbcd ,_ceaaad :=_efbfc .(_ea .EndElement );_ceaaad &&_fcfbcd .Name ==start .Name {*_gbadd =1;return nil ;};if _eabcfb ,_fbccb :=_efbfc .(_ea .CharData );!_fbccb {return _be .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",_efbfc );}else {switch string (_eabcfb ){case "":*_gbadd =0;case "\u0075":*_gbadd =1;case "\u0061":*_gbadd =2;case "\u0064":*_gbadd =3;case "\u0061\u0061":*_gbadd =4;case "\u0061\u0064":*_gbadd =5;case "\u006e\u0061":*_gbadd =6;case "\u006e\u0064":*_gbadd =7;};};_efbfc ,_fbccd =d .Token ();if _fbccd !=nil {return _fbccd ;};if _dccec ,_eccdd :=_efbfc .(_ea .EndElement );_eccdd &&_dccec .Name ==start .Name {return nil ;};return _be .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",_efbfc );};type CT_CalculatedMember struct{ -// Sheet Name +// Calculated Member Name NameAttr string ; -// Sheet Position -SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_fbcbe *ST_PatternType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gagbb ,_dcdcb :=d .Token ();if _dcdcb !=nil {return _dcdcb ;};if _fgadag ,_adgcba :=_gagbb .(_b .EndElement );_adgcba &&_fgadag .Name ==start .Name {*_fbcbe =1;return nil ;};if _dcgecc ,_gaefa :=_gagbb .(_b .CharData );!_gaefa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gagbb );}else {switch string (_dcgecc ){case "":*_fbcbe =0;case "\u006e\u006f\u006e\u0065":*_fbcbe =1;case "\u0073\u006f\u006ci\u0064":*_fbcbe =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_fbcbe =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_fbcbe =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_fbcbe =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_fbcbe =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_fbcbe =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_fbcbe =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_fbcbe =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_fbcbe =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_fbcbe =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_fbcbe =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_fbcbe =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_fbcbe =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_fbcbe =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_fbcbe =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_fbcbe =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_fbcbe =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_fbcbe =19;};};_gagbb ,_dcdcb =d .Token ();if _dcdcb !=nil {return _dcdcb ;};if _efbabg ,_afaebf :=_gagbb .(_b .EndElement );_afaebf &&_efbabg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gagbb );};func (_ebcbge ST_VolValueType )Validate ()error {return _ebcbge .ValidateWithPath ("")};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_dgfgc :=&CT_SheetBackgroundPicture {};return _dgfgc ;};func (_fcbg *CT_DrawingHF )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fcbg .IdAttr )});if _fcbg .LhoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0068\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .LhoAttr )});};if _fcbg .LheAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .LheAttr )});};if _fcbg .LhfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0068\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .LhfAttr )});};if _fcbg .ChoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .ChoAttr )});};if _fcbg .CheAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .CheAttr )});};if _fcbg .ChfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .ChfAttr )});};if _fcbg .RhoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0068\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .RhoAttr )});};if _fcbg .RheAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .RheAttr )});};if _fcbg .RhfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0068\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .RhfAttr )});};if _fcbg .LfoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0066\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .LfoAttr )});};if _fcbg .LfeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0066\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .LfeAttr )});};if _fcbg .LffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .LffAttr )});};if _fcbg .CfoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0066\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .CfoAttr )});};if _fcbg .CfeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0066\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .CfeAttr )});};if _fcbg .CffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .CffAttr )});};if _fcbg .RfoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0066\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .RfoAttr )});};if _fcbg .RfeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0066\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .RfeAttr )});};if _fcbg .RffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_fcbg .RffAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgff *CT_ExternalSheetData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbgd :=range start .Attr {if _dbgd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fdeba ,_ffaf :=_ee .ParseUint (_dbgd .Value ,10,32);if _ffaf !=nil {return _ffaf ;};_fgff .SheetIdAttr =uint32 (_fdeba );continue ;};if _dbgd .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_eaaae ,_gdaf :=_ee .ParseBool (_dbgd .Value );if _gdaf !=nil {return _gdaf ;};_fgff .RefreshErrorAttr =&_eaaae ;continue ;};};_cfdf :for {_dbgdb ,_cbeg :=d .Token ();if _cbeg !=nil {return _cbeg ;};switch _agdfc :=_dbgdb .(type ){case _b .StartElement :switch _agdfc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_decd :=NewCT_ExternalRow ();if _gdecec :=d .DecodeElement (_decd ,&_agdfc );_gdecec !=nil {return _gdecec ;};_fgff .Row =append (_fgff .Row ,_decd );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_agdfc .Name );if _edbbe :=d .Skip ();_edbbe !=nil {return _edbbe ;};};case _b .EndElement :break _cfdf ;case _b .CharData :};};return nil ;};func (_ccedg *CT_Connection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbaf :=range start .Attr {if _gbaf .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_fbae ,_affef :=_ee .ParseBool (_gbaf .Value );if _affef !=nil {return _affef ;};_ccedg .DeletedAttr =&_fbae ;continue ;};if _gbaf .Name .Local =="\u0069\u0064"{_fecf ,_cccg :=_ee .ParseUint (_gbaf .Value ,10,32);if _cccg !=nil {return _cccg ;};_ccedg .IdAttr =uint32 (_fecf );continue ;};if _gbaf .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_dbcg ,_gaeg :=_ee .ParseBool (_gbaf .Value );if _gaeg !=nil {return _gaeg ;};_ccedg .OnlyUseConnectionFileAttr =&_dbcg ;continue ;};if _gbaf .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_bafd ,_gddcg :=_gbaf .Value ,error (nil );if _gddcg !=nil {return _gddcg ;};_ccedg .OdcFileAttr =&_bafd ;continue ;};if _gbaf .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_ffgc ,_gfcf :=_ee .ParseBool (_gbaf .Value );if _gfcf !=nil {return _gfcf ;};_ccedg .BackgroundAttr =&_ffgc ;continue ;};if _gbaf .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_caaa ,_faef :=_ee .ParseUint (_gbaf .Value ,10,32);if _faef !=nil {return _faef ;};_afggf :=uint32 (_caaa );_ccedg .IntervalAttr =&_afggf ;continue ;};if _gbaf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_efga ,_ggbfb :=_ee .ParseBool (_gbaf .Value );if _ggbfb !=nil {return _ggbfb ;};_ccedg .RefreshOnLoadAttr =&_efga ;continue ;};if _gbaf .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_dfgeg ,_bgbf :=_gbaf .Value ,error (nil );if _bgbf !=nil {return _bgbf ;};_ccedg .DescriptionAttr =&_dfgeg ;continue ;};if _gbaf .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_bcfa ,_gdab :=_ee .ParseBool (_gbaf .Value );if _gdab !=nil {return _gdab ;};_ccedg .SaveDataAttr =&_bcfa ;continue ;};if _gbaf .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_ecaf ,_bedge :=_ee .ParseUint (_gbaf .Value ,10,32);if _bedge !=nil {return _bedge ;};_dabb :=uint32 (_ecaf );_ccedg .ReconnectionMethodAttr =&_dabb ;continue ;};if _gbaf .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_ccedg .CredentialsAttr .UnmarshalXMLAttr (_gbaf );continue ;};if _gbaf .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_dgfac ,_gfgg :=_ee .ParseBool (_gbaf .Value );if _gfgg !=nil {return _gfgg ;};_ccedg .KeepAliveAttr =&_dgfac ;continue ;};if _gbaf .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_fdfg ,_bgcdd :=_gbaf .Value ,error (nil );if _bgcdd !=nil {return _bgcdd ;};_ccedg .SourceFileAttr =&_fdfg ;continue ;};if _gbaf .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_cadc ,_bbgc :=_gbaf .Value ,error (nil );if _bbgc !=nil {return _bbgc ;};_ccedg .SingleSignOnIdAttr =&_cadc ;continue ;};if _gbaf .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_aefec ,_ddae :=_ee .ParseBool (_gbaf .Value );if _ddae !=nil {return _ddae ;};_ccedg .SavePasswordAttr =&_aefec ;continue ;};if _gbaf .Name .Local =="\u006e\u0061\u006d\u0065"{_acgc ,_eege :=_gbaf .Value ,error (nil );if _eege !=nil {return _eege ;};_ccedg .NameAttr =&_acgc ;continue ;};if _gbaf .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_dcbd ,_gfbg :=_ee .ParseUint (_gbaf .Value ,10,8);if _gfbg !=nil {return _gfbg ;};_ccedg .RefreshedVersionAttr =uint8 (_dcbd );continue ;};if _gbaf .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_cdabd ,_baeab :=_ee .ParseUint (_gbaf .Value ,10,8);if _baeab !=nil {return _baeab ;};_cfff :=uint8 (_cdabd );_ccedg .MinRefreshableVersionAttr =&_cfff ;continue ;};if _gbaf .Name .Local =="\u006e\u0065\u0077"{_aacba ,_fdbfe :=_ee .ParseBool (_gbaf .Value );if _fdbfe !=nil {return _fdbfe ;};_ccedg .NewAttr =&_aacba ;continue ;};if _gbaf .Name .Local =="\u0074\u0079\u0070\u0065"{_aeeed ,_beebc :=_ee .ParseUint (_gbaf .Value ,10,32);if _beebc !=nil {return _beebc ;};_ebed :=uint32 (_aeeed );_ccedg .TypeAttr =&_ebed ;continue ;};};_bebbd :for {_gbcea ,_fbfg :=d .Token ();if _fbfg !=nil {return _fbfg ;};switch _ceab :=_gbcea .(type ){case _b .StartElement :switch _ceab .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"}:_ccedg .DbPr =NewCT_DbPr ();if _fffb :=d .DecodeElement (_ccedg .DbPr ,&_ceab );_fffb !=nil {return _fffb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"}:_ccedg .OlapPr =NewCT_OlapPr ();if _fcgca :=d .DecodeElement (_ccedg .OlapPr ,&_ceab );_fcgca !=nil {return _fcgca ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_ccedg .WebPr =NewCT_WebPr ();if _aaeg :=d .DecodeElement (_ccedg .WebPr ,&_ceab );_aaeg !=nil {return _aaeg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"}:_ccedg .TextPr =NewCT_TextPr ();if _bdced :=d .DecodeElement (_ccedg .TextPr ,&_ceab );_bdced !=nil {return _bdced ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}:_ccedg .Parameters =NewCT_Parameters ();if _ffacb :=d .DecodeElement (_ccedg .Parameters ,&_ceab );_ffacb !=nil {return _ffacb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccedg .ExtLst =NewCT_ExtensionList ();if _acece :=d .DecodeElement (_ccedg .ExtLst ,&_ceab );_acece !=nil {return _acece ;};default:_ba .Log ("\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\u0043o\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_ceab .Name );if _facg :=d .Skip ();_facg !=nil {return _facg ;};};case _b .EndElement :break _bebbd ;case _b .CharData :};};return nil ;};type ST_PageOrder byte ;func (_ccccg *CT_OleSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_ccccg .RefAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_IconFilter ()*CT_IconFilter {_begc :=&CT_IconFilter {};_begc .IconSetAttr =ST_IconSetType (1);return _begc ;};type CT_DbPr struct{ - -// Connection String -ConnectionAttr string ; +// Calculated Member MDX Formula +MdxAttr string ; -// Command Text -CommandAttr *string ; +// OLAP Calculated Member Name +MemberNameAttr *string ; -// Command Text -ServerCommandAttr *string ; +// Hierarchy Name +HierarchyAttr *string ; -// OLE DB Command Type -CommandTypeAttr *uint32 ;};func (_geeccg *CT_SharedItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebbafc :=range start .Attr {if _ebbafc .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_cccff ,_fbcad :=ParseStdlibTime (_ebbafc .Value );if _fbcad !=nil {return _fbcad ;};_geeccg .MinDateAttr =&_cccff ;continue ;};if _ebbafc .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_dcgec ,_ebbcg :=_ee .ParseBool (_ebbafc .Value );if _ebbcg !=nil {return _ebbcg ;};_geeccg .ContainsSemiMixedTypesAttr =&_dcgec ;continue ;};if _ebbafc .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_fdeegd ,_gffg :=ParseStdlibTime (_ebbafc .Value );if _gffg !=nil {return _gffg ;};_geeccg .MaxDateAttr =&_fdeegd ;continue ;};if _ebbafc .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_gdddac ,_aabaag :=_ee .ParseBool (_ebbafc .Value );if _aabaag !=nil {return _aabaag ;};_geeccg .ContainsDateAttr =&_gdddac ;continue ;};if _ebbafc .Name .Local =="\u0063\u006f\u0075n\u0074"{_beadc ,_acgaga :=_ee .ParseUint (_ebbafc .Value ,10,32);if _acgaga !=nil {return _acgaga ;};_cagba :=uint32 (_beadc );_geeccg .CountAttr =&_cagba ;continue ;};if _ebbafc .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_dfgdd ,_bgfdb :=_ee .ParseBool (_ebbafc .Value );if _bgfdb !=nil {return _bgfdb ;};_geeccg .ContainsBlankAttr =&_dfgdd ;continue ;};if _ebbafc .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_gcece ,_fdcec :=_ee .ParseBool (_ebbafc .Value );if _fdcec !=nil {return _fdcec ;};_geeccg .LongTextAttr =&_gcece ;continue ;};if _ebbafc .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_dfdcbd ,_caacdd :=_ee .ParseBool (_ebbafc .Value );if _caacdd !=nil {return _caacdd ;};_geeccg .ContainsNumberAttr =&_dfdcbd ;continue ;};if _ebbafc .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_aebcbd ,_ceagdd :=_ee .ParseFloat (_ebbafc .Value ,64);if _ceagdd !=nil {return _ceagdd ;};_geeccg .MinValueAttr =&_aebcbd ;continue ;};if _ebbafc .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_eddgb ,_eeddfc :=_ee .ParseFloat (_ebbafc .Value ,64);if _eeddfc !=nil {return _eeddfc ;};_geeccg .MaxValueAttr =&_eddgb ;continue ;};if _ebbafc .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_dfbbe ,_babdcd :=_ee .ParseBool (_ebbafc .Value );if _babdcd !=nil {return _babdcd ;};_geeccg .ContainsNonDateAttr =&_dfbbe ;continue ;};if _ebbafc .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_daebb ,_bcfbef :=_ee .ParseBool (_ebbafc .Value );if _bcfbef !=nil {return _bcfbef ;};_geeccg .ContainsStringAttr =&_daebb ;continue ;};if _ebbafc .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_aecad ,_debefe :=_ee .ParseBool (_ebbafc .Value );if _debefe !=nil {return _debefe ;};_geeccg .ContainsMixedTypesAttr =&_aecad ;continue ;};if _ebbafc .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_daage ,_feaegd :=_ee .ParseBool (_ebbafc .Value );if _feaegd !=nil {return _feaegd ;};_geeccg .ContainsIntegerAttr =&_daage ;continue ;};};_ccgad :for {_dgdcf ,_ccgee :=d .Token ();if _ccgee !=nil {return _ccgee ;};switch _bbgec :=_dgdcf .(type ){case _b .StartElement :switch _bbgec .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_gbcda :=NewCT_Missing ();if _cgcea :=d .DecodeElement (_gbcda ,&_bbgec );_cgcea !=nil {return _cgcea ;};_geeccg .M =append (_geeccg .M ,_gbcda );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_bgcbd :=NewCT_Number ();if _aadfa :=d .DecodeElement (_bgcbd ,&_bbgec );_aadfa !=nil {return _aadfa ;};_geeccg .N =append (_geeccg .N ,_bgcbd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_ffdeda :=NewCT_Boolean ();if _eedbed :=d .DecodeElement (_ffdeda ,&_bbgec );_eedbed !=nil {return _eedbed ;};_geeccg .B =append (_geeccg .B ,_ffdeda );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_fgeebc :=NewCT_Error ();if _ddbae :=d .DecodeElement (_fgeebc ,&_bbgec );_ddbae !=nil {return _ddbae ;};_geeccg .E =append (_geeccg .E ,_fgeebc );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_cceaf :=NewCT_String ();if _deefae :=d .DecodeElement (_cceaf ,&_bbgec );_deefae !=nil {return _deefae ;};_geeccg .S =append (_geeccg .S ,_cceaf );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_aafgag :=NewCT_DateTime ();if _babcd :=d .DecodeElement (_aafgag ,&_bbgec );_babcd !=nil {return _babcd ;};_geeccg .D =append (_geeccg .D ,_aafgag );default:_ba .Log ("\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\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0049t\u0065m\u0073\u0020\u0025\u0076",_bbgec .Name );if _ddfegb :=d .Skip ();_ddfegb !=nil {return _ddfegb ;};};case _b .EndElement :break _ccgad ;case _b .CharData :};};return nil ;};type CT_MdxMetadata struct{ +// Parent Name +ParentAttr *string ; -// MDX Metadata Record Count -CountAttr *uint32 ; +// Calculated Members Solve Order +SolveOrderAttr *int32 ; -// MDX Metadata Record -Mdx []*CT_Mdx ;}; +// Set +SetAttr *bool ; -// Validate validates the CT_CustomSheetViews and its children -func (_gcfe *CT_CustomSheetViews )Validate ()error {return _gcfe .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};type CT_Parameter struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Parameter Name -NameAttr *string ; +// Validate validates the CT_RangeSets and its children +func (_aegcdg *CT_RangeSets )Validate ()error {return _aegcdg .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");}; -// SQL Data Type -SqlTypeAttr *int32 ; +// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path +func (_fgae *CT_Borders )ValidateWithPath (path string )error {for _bgfb ,_ffa :=range _fgae .Border {if _afce :=_ffa .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bgfb ));_afce !=nil {return _afce ;};};return nil ;};func (_dafb *CT_Borders )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dafb .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dafb .CountAttr )});};e .EncodeToken (start );if _dafb .Border !=nil {_dfc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_fggc :=range _dafb .Border {e .EncodeElement (_fggc ,_dfc );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_feaga *CT_DataBinding )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ebcbb :=range start .Attr {if _ebcbb .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_dgefb ,_fdcca :=_ebcbb .Value ,error (nil );if _fdcca !=nil {return _fdcca ;};_feaga .DataBindingNameAttr =&_dgefb ;continue ;};if _ebcbb .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_cbece ,_adfd :=_b .ParseBool (_ebcbb .Value );if _adfd !=nil {return _adfd ;};_feaga .FileBindingAttr =&_cbece ;continue ;};if _ebcbb .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_fggge ,_bcbca :=_b .ParseUint (_ebcbb .Value ,10,32);if _bcbca !=nil {return _bcbca ;};_bcfff :=uint32 (_fggge );_feaga .ConnectionIDAttr =&_bcfff ;continue ;};if _ebcbb .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_acbab ,_cffa :=_ebcbb .Value ,error (nil );if _cffa !=nil {return _cffa ;};_feaga .FileBindingNameAttr =&_acbab ;continue ;};if _ebcbb .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_ceabb ,_fgdd :=_b .ParseUint (_ebcbb .Value ,10,32);if _fgdd !=nil {return _fgdd ;};_feaga .DataBindingLoadModeAttr =uint32 (_ceabb );continue ;};};_fage :for {_gdegd ,_aafdf :=d .Token ();if _aafdf !=nil {return _aafdf ;};switch _aegbb :=_gdegd .(type ){case _ea .StartElement :switch _aegbb .Name {default:if _dfgdb ,_fbfeg :=_c .CreateElement (_aegbb );_fbfeg !=nil {return _fbfeg ;}else {if _dcgc :=d .DecodeElement (_dfgdb ,&_aegbb );_dcgc !=nil {return _dcgc ;};_feaga .Any =_dfgdb ;};};case _ea .EndElement :break _fage ;case _ea .CharData :};};return nil ;}; -// Parameter Type -ParameterTypeAttr ST_ParameterType ; +// Validate validates the CT_Error and its children +func (_dbfe *CT_Error )Validate ()error {return _dbfe .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_daadb :=&CT_ConditionalFormat {};_daadb .PivotAreas =NewCT_PivotAreas ();return _daadb ;};func NewCT_FileSharing ()*CT_FileSharing {_dgdfb :=&CT_FileSharing {};return _dgdfb };type CT_FileVersion struct{ -// Refresh on Change -RefreshOnChangeAttr *bool ; +// Application Name +AppNameAttr *string ; -// Parameter Prompt String -PromptAttr *string ; +// Last Edited Version +LastEditedAttr *string ; -// Boolean -BooleanAttr *bool ; +// Lowest Edited Version +LowestEditedAttr *string ; -// Double -DoubleAttr *float64 ; +// Build Version +RupBuildAttr *string ; -// Integer -IntegerAttr *int32 ; +// Code Name +CodeNameAttr *string ;};func (_baad *CT_CellStyleXfs )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _baad .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_baad .CountAttr )});};e .EncodeToken (start );_acbda :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_dbff :=range _baad .Xf {e .EncodeElement (_dbff ,_acbda );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_DataConsolidate struct{ -// String -StringAttr *string ; +// Function Index +FunctionAttr ST_DataConsolidateFunction ; -// Cell Reference -CellAttr *string ;}; +// Use Starting Column Labels +StartLabelsAttr *bool ; -// Validate validates the CT_CellStyleXfs and its children -func (_gfgab *CT_CellStyleXfs )Validate ()error {return _gfgab .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};func (_efgga ST_FileType )Validate ()error {return _efgga .ValidateWithPath ("")};type ST_MdxFunctionType byte ; +// Starting Column Labels +LeftLabelsAttr *bool ; -// Validate validates the CT_SmartTagType and its children -func (_gfbaa *CT_SmartTagType )Validate ()error {return _gfbaa .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_eeaf *CT_ExternalSheetName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eeaf .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_eeaf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbad *CT_CellFormula )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbad .TAttr !=ST_CellFormulaTypeUnset {_gdba ,_bdef :=_fbad .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _bdef !=nil {return _bdef ;};start .Attr =append (start .Attr ,_gdba );};if _fbad .AcaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbad .AcaAttr ))});};if _fbad .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_fbad .RefAttr )});};if _fbad .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbad .Dt2DAttr ))});};if _fbad .DtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbad .DtrAttr ))});};if _fbad .Del1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbad .Del1Attr ))});};if _fbad .Del2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbad .Del2Attr ))});};if _fbad .R1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_fbad .R1Attr )});};if _fbad .R2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_fbad .R2Attr )});};if _fbad .CaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbad .CaAttr ))});};if _fbad .SiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_fbad .SiAttr )});};if _fbad .BxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0078"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbad .BxAttr ))});};e .EncodeElement (_fbad .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adeeg *CT_Worksheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adeeg .SheetPr !=nil {_gddff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_adeeg .SheetPr ,_gddff );};if _adeeg .Dimension !=nil {_ccbbbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_adeeg .Dimension ,_ccbbbb );};if _adeeg .SheetViews !=nil {_becdge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_adeeg .SheetViews ,_becdge );};if _adeeg .SheetFormatPr !=nil {_eadbda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_adeeg .SheetFormatPr ,_eadbda );};if _adeeg .Cols !=nil {_ffebga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_cbcde :=range _adeeg .Cols {e .EncodeElement (_cbcde ,_ffebga );};};_gdcdfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_adeeg .SheetData ,_gdcdfa );if _adeeg .SheetCalcPr !=nil {_baccb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_adeeg .SheetCalcPr ,_baccb );};if _adeeg .SheetProtection !=nil {_dcfdc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_adeeg .SheetProtection ,_dcfdc );};if _adeeg .ProtectedRanges !=nil {_eggf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_adeeg .ProtectedRanges ,_eggf );};if _adeeg .Scenarios !=nil {_adaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_adeeg .Scenarios ,_adaf );};if _adeeg .AutoFilter !=nil {_cbfae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_adeeg .AutoFilter ,_cbfae );};if _adeeg .SortState !=nil {_cgdab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_adeeg .SortState ,_cgdab );};if _adeeg .DataConsolidate !=nil {_ecagbge :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_adeeg .DataConsolidate ,_ecagbge );};if _adeeg .CustomSheetViews !=nil {_effddb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_adeeg .CustomSheetViews ,_effddb );};if _adeeg .MergeCells !=nil {_deaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_adeeg .MergeCells ,_deaa );};if _adeeg .PhoneticPr !=nil {_fgfgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_adeeg .PhoneticPr ,_fgfgc );};if _adeeg .ConditionalFormatting !=nil {_cgbef :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};for _ ,_eeeccf :=range _adeeg .ConditionalFormatting {e .EncodeElement (_eeeccf ,_cgbef );};};if _adeeg .DataValidations !=nil {_ebceba :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_adeeg .DataValidations ,_ebceba );};if _adeeg .Hyperlinks !=nil {_aefdbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_adeeg .Hyperlinks ,_aefdbc );};if _adeeg .PrintOptions !=nil {_fdagd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_adeeg .PrintOptions ,_fdagd );};if _adeeg .PageMargins !=nil {_eecfce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_adeeg .PageMargins ,_eecfce );};if _adeeg .PageSetup !=nil {_dbgfad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_adeeg .PageSetup ,_dbgfad );};if _adeeg .HeaderFooter !=nil {_bgcee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_adeeg .HeaderFooter ,_bgcee );};if _adeeg .RowBreaks !=nil {_eggcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_adeeg .RowBreaks ,_eggcg );};if _adeeg .ColBreaks !=nil {_eecabg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_adeeg .ColBreaks ,_eecabg );};if _adeeg .CustomProperties !=nil {_bbdee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_adeeg .CustomProperties ,_bbdee );};if _adeeg .CellWatches !=nil {_gcffc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_adeeg .CellWatches ,_gcffc );};if _adeeg .IgnoredErrors !=nil {_adbbae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_adeeg .IgnoredErrors ,_adbbae );};if _adeeg .SmartTags !=nil {_fdaee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_adeeg .SmartTags ,_fdaee );};if _adeeg .Drawing !=nil {_fccgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_adeeg .Drawing ,_fccgd );};if _adeeg .LegacyDrawing !=nil {_fcdcgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_adeeg .LegacyDrawing ,_fcdcgf );};if _adeeg .LegacyDrawingHF !=nil {_dacgee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_adeeg .LegacyDrawingHF ,_dacgee );};if _adeeg .DrawingHF !=nil {_cadggd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_adeeg .DrawingHF ,_cadggd );};if _adeeg .Picture !=nil {_faffb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_adeeg .Picture ,_faffb );};if _adeeg .OleObjects !=nil {_bddcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_adeeg .OleObjects ,_bddcc );};if _adeeg .Controls !=nil {_cgaccc :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_adeeg .Controls ,_cgaccc );};if _adeeg .WebPublishItems !=nil {_cbfaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_adeeg .WebPublishItems ,_cbfaa );};if _adeeg .TableParts !=nil {_ccaaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_adeeg .TableParts ,_ccaaa );};if _adeeg .ExtLst !=nil {_eebab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adeeg .ExtLst ,_eebab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Labels In Top Row +TopLabelsAttr *bool ; -// Validate validates the CT_RowHierarchiesUsage and its children -func (_bfcfc *CT_RowHierarchiesUsage )Validate ()error {return _bfcfc .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");}; +// Link +LinkAttr *bool ; -// Validate validates the CT_DdeLink and its children -func (_ecbdc *CT_DdeLink )Validate ()error {return _ecbdc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");};func (_fgdbg *CT_ExternalRow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_fgdbg .RAttr )});e .EncodeToken (start );if _fgdbg .Cell !=nil {_fbbd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_gbgff :=range _fgdbg .Cell {e .EncodeElement (_gbgff ,_fbbd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdacce *CT_RevisionHeaders )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cdacce .GuidAttr )});if _cdacce .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cdacce .LastGuidAttr )});};if _cdacce .SharedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdacce .SharedAttr ))});};if _cdacce .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdacce .DiskRevisionsAttr ))});};if _cdacce .HistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdacce .HistoryAttr ))});};if _cdacce .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdacce .TrackRevisionsAttr ))});};if _cdacce .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdacce .ExclusiveAttr ))});};if _cdacce .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cdacce .RevisionIdAttr )});};if _cdacce .VersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cdacce .VersionAttr )});};if _cdacce .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdacce .KeepChangeHistoryAttr ))});};if _cdacce .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdacce .ProtectedAttr ))});};if _cdacce .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cdacce .PreserveHistoryAttr )});};e .EncodeToken (start );_aagbe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_dcadd :=range _cdacce .Header {e .EncodeElement (_dcadd ,_aagbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfcbc *CT_IgnoredError )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aceg :=range start .Attr {if _aceg .Name .Local =="\u0073\u0071\u0072e\u0066"{_ecaa ,_cbddcg :=ParseSliceST_Sqref (_aceg .Value );if _cbddcg !=nil {return _cbddcg ;};_bfcbc .SqrefAttr =_ecaa ;continue ;};if _aceg .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_cfeba ,_gadfb :=_ee .ParseBool (_aceg .Value );if _gadfb !=nil {return _gadfb ;};_bfcbc .EvalErrorAttr =&_cfeba ;continue ;};if _aceg .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_dedc ,_bbebfd :=_ee .ParseBool (_aceg .Value );if _bbebfd !=nil {return _bbebfd ;};_bfcbc .TwoDigitTextYearAttr =&_dedc ;continue ;};if _aceg .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_ffeac ,_gfbad :=_ee .ParseBool (_aceg .Value );if _gfbad !=nil {return _gfbad ;};_bfcbc .NumberStoredAsTextAttr =&_ffeac ;continue ;};if _aceg .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_feaff ,_faceb :=_ee .ParseBool (_aceg .Value );if _faceb !=nil {return _faceb ;};_bfcbc .FormulaAttr =&_feaff ;continue ;};if _aceg .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_eecfd ,_fgeg :=_ee .ParseBool (_aceg .Value );if _fgeg !=nil {return _fgeg ;};_bfcbc .FormulaRangeAttr =&_eecfd ;continue ;};if _aceg .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_ccccf ,_caaf :=_ee .ParseBool (_aceg .Value );if _caaf !=nil {return _caaf ;};_bfcbc .UnlockedFormulaAttr =&_ccccf ;continue ;};if _aceg .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_afda ,_eefad :=_ee .ParseBool (_aceg .Value );if _eefad !=nil {return _eefad ;};_bfcbc .EmptyCellReferenceAttr =&_afda ;continue ;};if _aceg .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_fdbdf ,_cecdc :=_ee .ParseBool (_aceg .Value );if _cecdc !=nil {return _cecdc ;};_bfcbc .ListDataValidationAttr =&_fdbdf ;continue ;};if _aceg .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_fcda ,_ceagc :=_ee .ParseBool (_aceg .Value );if _ceagc !=nil {return _ceagc ;};_bfcbc .CalculatedColumnAttr =&_fcda ;continue ;};};for {_fdcgf ,_adfda :=d .Token ();if _adfda !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_adfda );};if _baac ,_fbfdg :=_fdcgf .(_b .EndElement );_fbfdg &&_baac .Name ==start .Name {break ;};};return nil ;};func (_fccecd ST_UnderlineValues )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fccecd .String (),start );};func (_cgdba ST_CellType )ValidateWithPath (path string )error {switch _cgdba {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgdba ));};return nil ;}; +// Data Consolidation References +DataRefs *CT_DataRefs ;};func (_efg *CT_CalcPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _efg .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_efg .CalcIdAttr )});};if _efg .CalcModeAttr !=ST_CalcModeUnset {_aadea ,_ggca :=_efg .CalcModeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _ggca !=nil {return _ggca ;};start .Attr =append (start .Attr ,_aadea );};if _efg .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_efg .FullCalcOnLoadAttr ))});};if _efg .RefModeAttr !=ST_RefModeUnset {_fbad ,_fdb :=_efg .RefModeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _fdb !=nil {return _fdb ;};start .Attr =append (start .Attr ,_fbad );};if _efg .IterateAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_efg .IterateAttr ))});};if _efg .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_efg .IterateCountAttr )});};if _efg .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_be .Sprintf ("\u0025\u0076",*_efg .IterateDeltaAttr )});};if _efg .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_efg .FullPrecisionAttr ))});};if _efg .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_efg .CalcCompletedAttr ))});};if _efg .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_efg .CalcOnSaveAttr ))});};if _efg .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_efg .ConcurrentCalcAttr ))});};if _efg .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_efg .ConcurrentManualCountAttr )});};if _efg .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_efg .ForceFullCalcAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Col and its children -func (_aaae *CT_Col )Validate ()error {return _aaae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};func (_baa *CT_Borders )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baa .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_baa .CountAttr )});};e .EncodeToken (start );if _baa .Border !=nil {_cbbb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_gcad :=range _baa .Border {e .EncodeElement (_gcad ,_cbbb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aed *CT_BookViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcba :for {_cbe ,_dcge :=d .Token ();if _dcge !=nil {return _dcge ;};switch _dfb :=_cbe .(type ){case _b .StartElement :switch _dfb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}:_ede :=NewCT_BookView ();if _acc :=d .DecodeElement (_ede ,&_dfb );_acc !=nil {return _acc ;};_aed .WorkbookView =append (_aed .WorkbookView ,_ede );default:_ba .Log ("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_B\u006f\u006fk\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_dfb .Name );if _fbf :=d .Skip ();_fbf !=nil {return _fbf ;};};case _b .EndElement :break _dcba ;case _b .CharData :};};return nil ;};func (_degff *CT_Pages )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egddc :=range start .Attr {if _egddc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cefad ,_bbbdd :=_ee .ParseUint (_egddc .Value ,10,32);if _bbbdd !=nil {return _bbbdd ;};_fcece :=uint32 (_cefad );_degff .CountAttr =&_fcece ;continue ;};};_aadd :for {_egefa ,_efggb :=d .Token ();if _efggb !=nil {return _efggb ;};switch _geda :=_egefa .(type ){case _b .StartElement :switch _geda .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"}:_edage :=NewCT_PCDSCPage ();if _bbfgf :=d .DecodeElement (_edage ,&_geda );_bbfgf !=nil {return _bbfgf ;};_degff .Page =append (_degff .Page ,_edage );default:_ba .Log ("\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\u0050\u0061\u0067\u0065\u0073\u0020\u0025\u0076",_geda .Name );if _abcaab :=d .Skip ();_abcaab !=nil {return _abcaab ;};};case _b .EndElement :break _aadd ;case _b .CharData :};};return nil ;};func (_accff ST_TotalsRowFunction )Validate ()error {return _accff .ValidateWithPath ("")}; +// Validate validates the CT_WebPublishItems and its children +func (_bdfgef *CT_WebPublishItems )Validate ()error {return _bdfgef .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");};func NewCT_TableStyles ()*CT_TableStyles {_eccee :=&CT_TableStyles {};return _eccee };func NewCT_RevisionMove ()*CT_RevisionMove {_fecaa :=&CT_RevisionMove {};return _fecaa };func (_fgbedf ST_PaneState )String ()string {switch _fgbedf {case 0:return "";case 1:return "\u0073\u0070\u006ci\u0074";case 2:return "\u0066\u0072\u006f\u007a\u0065\u006e";case 3:return "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return "";};func (_egeed ST_CellComments )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gfdab :=_ea .Attr {};_gfdab .Name =name ;switch _egeed {case ST_CellCommentsUnset :_gfdab .Value ="";case ST_CellCommentsNone :_gfdab .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_gfdab .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_gfdab .Value ="\u0061\u0074\u0045n\u0064";};return _gfdab ,nil ;}; -// Validate validates the CT_CellSmartTagPr and its children -func (_dcdad *CT_CellSmartTagPr )Validate ()error {return _dcdad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");}; +// Validate validates the CT_AutoSortScope and its children +func (_edf *CT_AutoSortScope )Validate ()error {return _edf .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};func (_ddcbd *CT_SheetViews )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_geabag :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_bgeea :=range _ddcbd .SheetView {e .EncodeElement (_bgeea ,_geabag );};if _ddcbd .ExtLst !=nil {_fgfea :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddcbd .ExtLst ,_fgfea );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_VolTopicRef and its children -func (_ffabg *CT_VolTopicRef )Validate ()error {return _ffabg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");};type CT_SmartTagPr struct{ +// Validate validates the CT_Format and its children +func (_dgggg *CT_Format )Validate ()error {return _dgggg .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");};func (_bfeaf *CT_DataConsolidate )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dgbda :=range start .Attr {if _dgbda .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_bfeaf .FunctionAttr .UnmarshalXMLAttr (_dgbda );continue ;};if _dgbda .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_dadd ,_accea :=_b .ParseBool (_dgbda .Value );if _accea !=nil {return _accea ;};_bfeaf .StartLabelsAttr =&_dadd ;continue ;};if _dgbda .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_fbabd ,_ggffd :=_b .ParseBool (_dgbda .Value );if _ggffd !=nil {return _ggffd ;};_bfeaf .LeftLabelsAttr =&_fbabd ;continue ;};if _dgbda .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_ebdeg ,_bfcga :=_b .ParseBool (_dgbda .Value );if _bfcga !=nil {return _bfcga ;};_bfeaf .TopLabelsAttr =&_ebdeg ;continue ;};if _dgbda .Name .Local =="\u006c\u0069\u006e\u006b"{_dagaa ,_ggcfc :=_b .ParseBool (_dgbda .Value );if _ggcfc !=nil {return _ggcfc ;};_bfeaf .LinkAttr =&_dagaa ;continue ;};};_ccdbe :for {_dbbca ,_fddd :=d .Token ();if _fddd !=nil {return _fddd ;};switch _ccfd :=_dbbca .(type ){case _ea .StartElement :switch _ccfd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}:_bfeaf .DataRefs =NewCT_DataRefs ();if _gbfdf :=d .DecodeElement (_bfeaf .DataRefs ,&_ccfd );_gbfdf !=nil {return _gbfdf ;};default:_c .Log ("\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\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0043\u006fn\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065\u0020\u0025\u0076",_ccfd .Name );if _cebcf :=d .Skip ();_cebcf !=nil {return _cebcf ;};};case _ea .EndElement :break _ccdbe ;case _ea .CharData :};};return nil ;};type CT_ProtectedRanges struct{ -// Embed SmartTags -EmbedAttr *bool ; +// Protected Range +ProtectedRange []*CT_ProtectedRange ;};func (_gfddd *CT_MdxKPI )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e"},Value :_be .Sprintf ("\u0025\u0076",_gfddd .NAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0070"},Value :_be .Sprintf ("\u0025\u0076",_gfddd .NpAttr )});_bcgad ,_fceab :=_gfddd .PAttr .MarshalXMLAttr (_ea .Name {Local :"\u0070"});if _fceab !=nil {return _fceab ;};start .Attr =append (start .Attr ,_bcgad );e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Show Smart Tags -ShowAttr ST_SmartTagShow ;};type CT_String struct{ +// ValidateWithPath validates the CT_X and its children, prefixing error messages with path +func (_dcfba *CT_X )ValidateWithPath (path string )error {return nil };func (_edafca *CT_PivotCacheDefinition )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _edafca .IdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_edafca .IdAttr )});};if _edafca .InvalidAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edafca .InvalidAttr ))});};if _edafca .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edafca .SaveDataAttr ))});};if _edafca .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edafca .RefreshOnLoadAttr ))});};if _edafca .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edafca .OptimizeMemoryAttr ))});};if _edafca .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edafca .EnableRefreshAttr ))});};if _edafca .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_be .Sprintf ("\u0025\u0076",*_edafca .RefreshedByAttr )});};if _edafca .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_edafca .RefreshedDateAttr )});};if _edafca .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_be .Sprintf ("\u0025\u0076",*_edafca .RefreshedDateIsoAttr )});};if _edafca .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edafca .BackgroundQueryAttr ))});};if _edafca .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_edafca .MissingItemsLimitAttr )});};if _edafca .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_edafca .CreatedVersionAttr )});};if _edafca .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_edafca .RefreshedVersionAttr )});};if _edafca .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_edafca .MinRefreshableVersionAttr )});};if _edafca .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_edafca .RecordCountAttr )});};if _edafca .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edafca .UpgradeOnRefreshAttr ))});};if _edafca .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edafca .TupleCacheAttr ))});};if _edafca .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edafca .SupportSubqueryAttr ))});};if _edafca .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edafca .SupportAdvancedDrillAttr ))});};e .EncodeToken (start );_fbgd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_edafca .CacheSource ,_fbgd );_eggegg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_edafca .CacheFields ,_eggegg );if _edafca .CacheHierarchies !=nil {_cbffg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_edafca .CacheHierarchies ,_cbffg );};if _edafca .Kpis !=nil {_dddd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_edafca .Kpis ,_dddd );};if _edafca .TupleCache !=nil {_bcbae :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_edafca .TupleCache ,_bcbae );};if _edafca .CalculatedItems !=nil {_gcabc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_edafca .CalculatedItems ,_gcabc );};if _edafca .CalculatedMembers !=nil {_dbddd :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_edafca .CalculatedMembers ,_dbddd );};if _edafca .Dimensions !=nil {_afdbb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_edafca .Dimensions ,_afdbb );};if _edafca .MeasureGroups !=nil {_dbfc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_edafca .MeasureGroups ,_dbfc );};if _edafca .Maps !=nil {_agbfg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_edafca .Maps ,_agbfg );};if _edafca .ExtLst !=nil {_affggf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edafca .ExtLst ,_affggf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cgafb *ST_GrowShrinkType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_cgafb =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_cgafb =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_cgafb =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_cgafb =3;};return nil ;};func (_adeba ST_DdeValueType )String ()string {switch _adeba {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0062";case 3:return "\u006e";case 4:return "\u0065";case 5:return "\u0073\u0074\u0072";};return "";};type CT_Error struct{ // Value VAttr string ; @@ -4433,7 +4616,7 @@ CpAttr *uint32 ; // Format Index InAttr *uint32 ; -// Background Color +// background Color BcAttr *string ; // Foreground Color @@ -4452,1957 +4635,1897 @@ StAttr *bool ; BAttr *bool ; // Tuples -Tpls []*CT_Tuples ; - -// Member Property Index -X []*CT_X ;};func (_geaff *CT_ObjectPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geaff .Anchor =NewCT_ObjectAnchor ();for _ ,_dedef :=range start .Attr {if _dedef .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"&&_dedef .Name .Local =="\u0069\u0064"||_dedef .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"&&_dedef .Name .Local =="\u0069\u0064"{_ggdgd ,_ddeeb :=_dedef .Value ,error (nil );if _ddeeb !=nil {return _ddeeb ;};_geaff .IdAttr =&_ggdgd ;continue ;};if _dedef .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_cbbfed ,_bbfcd :=_ee .ParseBool (_dedef .Value );if _bbfcd !=nil {return _bbfcd ;};_geaff .AutoLineAttr =&_cbbfed ;continue ;};if _dedef .Name .Local =="\u0070\u0072\u0069n\u0074"{_abfce ,_ffebc :=_ee .ParseBool (_dedef .Value );if _ffebc !=nil {return _ffebc ;};_geaff .PrintAttr =&_abfce ;continue ;};if _dedef .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_deece ,_gegc :=_ee .ParseBool (_dedef .Value );if _gegc !=nil {return _gegc ;};_geaff .DisabledAttr =&_deece ;continue ;};if _dedef .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_dggaa ,_aegda :=_ee .ParseBool (_dedef .Value );if _aegda !=nil {return _aegda ;};_geaff .UiObjectAttr =&_dggaa ;continue ;};if _dedef .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_acfgd ,_caaea :=_ee .ParseBool (_dedef .Value );if _caaea !=nil {return _caaea ;};_geaff .AutoFillAttr =&_acfgd ;continue ;};if _dedef .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_adeaa ,_dcecb :=_ee .ParseBool (_dedef .Value );if _dcecb !=nil {return _dcecb ;};_geaff .LockedAttr =&_adeaa ;continue ;};if _dedef .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_adeed ,_adegf :=_ee .ParseBool (_dedef .Value );if _adegf !=nil {return _adegf ;};_geaff .AutoPictAttr =&_adeed ;continue ;};if _dedef .Name .Local =="\u006d\u0061\u0063r\u006f"{_agabf ,_gbegc :=_dedef .Value ,error (nil );if _gbegc !=nil {return _gbegc ;};_geaff .MacroAttr =&_agabf ;continue ;};if _dedef .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_aeede ,_ggabf :=_dedef .Value ,error (nil );if _ggabf !=nil {return _ggabf ;};_geaff .AltTextAttr =&_aeede ;continue ;};if _dedef .Name .Local =="\u0064\u0064\u0065"{_gdfda ,_afacd :=_ee .ParseBool (_dedef .Value );if _afacd !=nil {return _afacd ;};_geaff .DdeAttr =&_gdfda ;continue ;};if _dedef .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_cafbbd ,_faeea :=_ee .ParseBool (_dedef .Value );if _faeea !=nil {return _faeea ;};_geaff .DefaultSizeAttr =&_cafbbd ;continue ;};};_ecgc :for {_bfece ,_bgfee :=d .Token ();if _bgfee !=nil {return _bgfee ;};switch _cdbfg :=_bfece .(type ){case _b .StartElement :switch _cdbfg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _eddae :=d .DecodeElement (_geaff .Anchor ,&_cdbfg );_eddae !=nil {return _eddae ;};default:_ba .Log ("\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\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072\u0020\u0025\u0076",_cdbfg .Name );if _cdfge :=d .Skip ();_cdfge !=nil {return _cdfge ;};};case _b .EndElement :break _ecgc ;case _b .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path -func (_gabg *CT_DefinedName )ValidateWithPath (path string )error {return nil }; - -// Validate validates the CT_Authors and its children -func (_eaf *CT_Authors )Validate ()error {return _eaf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};func (_ffead *CT_ExternalReferences )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfffg :for {_caeff ,_ggbfc :=d .Token ();if _ggbfc !=nil {return _ggbfc ;};switch _gaaeb :=_caeff .(type ){case _b .StartElement :switch _gaaeb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_gacccg :=NewCT_ExternalReference ();if _efaac :=d .DecodeElement (_gacccg ,&_gaaeb );_efaac !=nil {return _efaac ;};_ffead .ExternalReference =append (_ffead .ExternalReference ,_gacccg );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_gaaeb .Name );if _feba :=d .Skip ();_feba !=nil {return _feba ;};};case _b .EndElement :break _gfffg ;case _b .CharData :};};return nil ;};func NewCT_SheetViews ()*CT_SheetViews {_caafdb :=&CT_SheetViews {};return _caafdb };func (_egebfc *CT_Sheets )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dabec :for {_badda ,_bcdce :=d .Token ();if _bcdce !=nil {return _bcdce ;};switch _gcbbf :=_badda .(type ){case _b .StartElement :switch _gcbbf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"}:_fgbde :=NewCT_Sheet ();if _egcgc :=d .DecodeElement (_fgbde ,&_gcbbf );_egcgc !=nil {return _egcgc ;};_egebfc .Sheet =append (_egebfc .Sheet ,_fgbde );default:_ba .Log ("\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\u0068\u0065e\u0074\u0073 \u0025\u0076",_gcbbf .Name );if _fabfdd :=d .Skip ();_fabfdd !=nil {return _fabfdd ;};};case _b .EndElement :break _dabec ;case _b .CharData :};};return nil ;};func (_fcffbg ST_rwColActionType )Validate ()error {return _fcffbg .ValidateWithPath ("")};func (_cegga *CT_DbPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_cegga .ConnectionAttr )});if _cegga .CommandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cegga .CommandAttr )});};if _cegga .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cegga .ServerCommandAttr )});};if _cegga .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cegga .CommandTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_RevisionAction byte ; - -// Validate validates the CT_CustomFilters and its children -func (_acae *CT_CustomFilters )Validate ()error {return _acae .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_caba *CT_ExternalSheetName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eagec :=range start .Attr {if _eagec .Name .Local =="\u0076\u0061\u006c"{_ecgbd ,_efdbaf :=_eagec .Value ,error (nil );if _efdbaf !=nil {return _efdbaf ;};_caba .ValAttr =&_ecgbd ;continue ;};};for {_cegb ,_gdabe :=d .Token ();if _gdabe !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_gdabe );};if _bfgad ,_aeaae :=_cegb .(_b .EndElement );_aeaae &&_bfgad .Name ==start .Name {break ;};};return nil ;};func (_eebceb ST_Pane )Validate ()error {return _eebceb .ValidateWithPath ("")};func (_aacdc ST_CalcMode )Validate ()error {return _aacdc .ValidateWithPath ("")};type CT_MeasureDimensionMap struct{ - -// Measure Group Id -MeasureGroupAttr *uint32 ; - -// Dimension Id -DimensionAttr *uint32 ;}; - -// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path -func (_bad *CT_CellWatch )ValidateWithPath (path string )error {return nil }; - -// Validate validates the CT_Query and its children -func (_aegcgg *CT_Query )Validate ()error {return _aegcgg .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");};func (_dgbgdc ST_PivotAreaType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgbgdc .String (),start );};func (_agbd *CT_CellSmartTagPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",_agbd .KeyAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_agbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PageBreak ()*CT_PageBreak {_gaffa :=&CT_PageBreak {};return _gaffa };func (_abge *CT_MemberProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdfaf :=range start .Attr {if _gdfaf .Name .Local =="\u006e\u0061\u006d\u0065"{_ecdda ,_aebcb :=_gdfaf .Value ,error (nil );if _aebcb !=nil {return _aebcb ;};_abge .NameAttr =&_ecdda ;continue ;};if _gdfaf .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_cdfbf ,_agfcg :=_ee .ParseBool (_gdfaf .Value );if _agfcg !=nil {return _agfcg ;};_abge .ShowCellAttr =&_cdfbf ;continue ;};if _gdfaf .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_bbfca ,_ccgaf :=_ee .ParseBool (_gdfaf .Value );if _ccgaf !=nil {return _ccgaf ;};_abge .ShowTipAttr =&_bbfca ;continue ;};if _gdfaf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gbeaf ,_deebd :=_ee .ParseBool (_gdfaf .Value );if _deebd !=nil {return _deebd ;};_abge .ShowAsCaptionAttr =&_gbeaf ;continue ;};if _gdfaf .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_efegg ,_febff :=_ee .ParseUint (_gdfaf .Value ,10,32);if _febff !=nil {return _febff ;};_gbfda :=uint32 (_efegg );_abge .NameLenAttr =&_gbfda ;continue ;};if _gdfaf .Name .Local =="\u0070\u0050\u006f\u0073"{_aacaa ,_dbeab :=_ee .ParseUint (_gdfaf .Value ,10,32);if _dbeab !=nil {return _dbeab ;};_abgea :=uint32 (_aacaa );_abge .PPosAttr =&_abgea ;continue ;};if _gdfaf .Name .Local =="\u0070\u004c\u0065\u006e"{_debbc ,_adefa :=_ee .ParseUint (_gdfaf .Value ,10,32);if _adefa !=nil {return _adefa ;};_cgcca :=uint32 (_debbc );_abge .PLenAttr =&_cgcca ;continue ;};if _gdfaf .Name .Local =="\u006c\u0065\u0076e\u006c"{_ecagg ,_cfdff :=_ee .ParseUint (_gdfaf .Value ,10,32);if _cfdff !=nil {return _cfdff ;};_gaggf :=uint32 (_ecagg );_abge .LevelAttr =&_gaggf ;continue ;};if _gdfaf .Name .Local =="\u0066\u0069\u0065l\u0064"{_ebcae ,_cgfdc :=_ee .ParseUint (_gdfaf .Value ,10,32);if _cgfdc !=nil {return _cgfdc ;};_abge .FieldAttr =uint32 (_ebcae );continue ;};};for {_fbebg ,_gaafbe :=d .Token ();if _gaafbe !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_gaafbe );};if _fgbbed ,_aceae :=_fbebg .(_b .EndElement );_aceae &&_fgbbed .Name ==start .Name {break ;};};return nil ;};type CT_SheetDimension struct{ - -// Reference -RefAttr string ;}; - -// Validate validates the CT_Table and its children -func (_bcadde *CT_Table )Validate ()error {return _bcadde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};type CT_MdxSet struct{ - -// Set Definition Index -NsAttr uint32 ; - -// Sort By Member Index Count -CAttr *uint32 ; - -// Set Sort Order -OAttr ST_MdxSetOrder ; - -// Member Unique Name Index -N []*CT_MetadataStringIndex ;};type CT_ExternalRow struct{ - -// Row -RAttr uint32 ; - -// External Cell Data -Cell []*CT_ExternalCell ;};func (_dgecec *CT_X )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgecec .VAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",*_dgecec .VAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CellStyles struct{ - -// Style Count -CountAttr *uint32 ; - -// Cell Style -CellStyle []*CT_CellStyle ;};type CT_QueryCache struct{ - -// Cached Query Count -CountAttr *uint32 ; - -// Query -Query []*CT_Query ;};func NewCT_CustomProperties ()*CT_CustomProperties {_acde :=&CT_CustomProperties {};return _acde };func NewCT_CustomProperty ()*CT_CustomProperty {_bage :=&CT_CustomProperty {};return _bage };func (_facag *CT_DataBinding )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _facag .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_facag .DataBindingNameAttr )});};if _facag .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_facag .FileBindingAttr ))});};if _facag .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_facag .ConnectionIDAttr )});};if _facag .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_facag .FileBindingNameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",_facag .DataBindingLoadModeAttr )});e .EncodeToken (start );if _facag .Any !=nil {_facag .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func _gabga (_bffag bool )uint8 {if _bffag {return 1;};return 0;};func (_dacdf *CT_IgnoredError )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_dacdf .SqrefAttr )});if _dacdf .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dacdf .EvalErrorAttr ))});};if _dacdf .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dacdf .TwoDigitTextYearAttr ))});};if _dacdf .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dacdf .NumberStoredAsTextAttr ))});};if _dacdf .FormulaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dacdf .FormulaAttr ))});};if _dacdf .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dacdf .FormulaRangeAttr ))});};if _dacdf .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dacdf .UnlockedFormulaAttr ))});};if _dacdf .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dacdf .EmptyCellReferenceAttr ))});};if _dacdf .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dacdf .ListDataValidationAttr ))});};if _dacdf .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dacdf .CalculatedColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfcfdg *ST_SheetState )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdbbg ,_bacbe :=d .Token ();if _bacbe !=nil {return _bacbe ;};if _babeae ,_cedfg :=_gdbbg .(_b .EndElement );_cedfg &&_babeae .Name ==start .Name {*_gfcfdg =1;return nil ;};if _agebee ,_gdcfcb :=_gdbbg .(_b .CharData );!_gdcfcb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdbbg );}else {switch string (_agebee ){case "":*_gfcfdg =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_gfcfdg =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_gfcfdg =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_gfcfdg =3;};};_gdbbg ,_bacbe =d .Token ();if _bacbe !=nil {return _bacbe ;};if _dedeac ,_bdegc :=_gdbbg .(_b .EndElement );_bdegc &&_dedeac .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdbbg );};type CT_ServerFormats struct{ - -// Format Count -CountAttr *uint32 ; +Tpls *CT_Tuples ; -// Server Format -ServerFormat []*CT_ServerFormat ;};func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_dcfga :=&CT_MetadataStringIndex {};return _dcfga ;}; +// Member Property Indexes +X []*CT_X ;};func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_decce :=&CT_RevisionHeaders {};_decce .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _decce ;};func (_dbfbd *CT_SingleXmlCells )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_fabgc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}};for _ ,_aacab :=range _dbfbd .SingleXmlCell {e .EncodeElement (_aacab ,_fabgc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ddeb *CT_Hyperlink )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bagce :=range start .Attr {if _bagce .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"&&_bagce .Name .Local =="\u0069\u0064"||_bagce .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"&&_bagce .Name .Local =="\u0069\u0064"{_babde ,_fedd :=_bagce .Value ,error (nil );if _fedd !=nil {return _fedd ;};_ddeb .IdAttr =&_babde ;continue ;};if _bagce .Name .Local =="\u0072\u0065\u0066"{_aegbcf ,_gaae :=_bagce .Value ,error (nil );if _gaae !=nil {return _gaae ;};_ddeb .RefAttr =_aegbcf ;continue ;};if _bagce .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_gcgfb ,_abcaaa :=_bagce .Value ,error (nil );if _abcaaa !=nil {return _abcaaa ;};_ddeb .LocationAttr =&_gcgfb ;continue ;};if _bagce .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_gbeee ,_dafag :=_bagce .Value ,error (nil );if _dafag !=nil {return _dafag ;};_ddeb .TooltipAttr =&_gbeee ;continue ;};if _bagce .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_dgcaa ,_feaea :=_bagce .Value ,error (nil );if _feaea !=nil {return _feaea ;};_ddeb .DisplayAttr =&_dgcaa ;continue ;};};for {_bbfea ,_bbcae :=d .Token ();if _bbcae !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_bbcae );};if _cdggg ,_fcddc :=_bbfea .(_ea .EndElement );_fcddc &&_cdggg .Name ==start .Name {break ;};};return nil ;};func (_efceg *CT_Tuples )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _efceg .CAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_efceg .CAttr )});};e .EncodeToken (start );_cffaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_ccgeb :=range _efceg .Tpl {e .EncodeElement (_ccgeb ,_cffaf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path -func (_dgfcf *CT_WebPublishItem )ValidateWithPath (path string )error {if _dgfcf .SourceTypeAttr ==ST_WebSourceTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _dgeefe :=_dgfcf .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dgeefe !=nil {return _dgeefe ;};return nil ;};func (_cegbf ST_HtmlFmt )String ()string {switch _cegbf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";};type CT_WebPublishItem struct{ +// Validate validates the CT_WebPublishObject and its children +func (_efgbd *CT_WebPublishObject )Validate ()error {return _efgbd .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};func NewCT_CfRule ()*CT_CfRule {_cac :=&CT_CfRule {};return _cac }; -// Id -IdAttr uint32 ; +// Validate validates the CT_MergeCells and its children +func (_bdcbe *CT_MergeCells )Validate ()error {return _bdcbe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};func (_decdb ST_TotalsRowFunction )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_acbac :=_ea .Attr {};_acbac .Name =name ;switch _decdb {case ST_TotalsRowFunctionUnset :_acbac .Value ="";case ST_TotalsRowFunctionNone :_acbac .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_acbac .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_acbac .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_acbac .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_acbac .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_acbac .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_acbac .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_acbac .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_acbac .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_acbac .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _acbac ,nil ;};type CT_SheetPr struct{ -// Destination Bookmark -DivIdAttr string ; +// Synch Horizontal +SyncHorizontalAttr *bool ; -// Web Source Type -SourceTypeAttr ST_WebSourceType ; +// Synch Vertical +SyncVerticalAttr *bool ; -// Source Id -SourceRefAttr *string ; +// Synch Reference +SyncRefAttr *string ; -// Source Object Name -SourceObjectAttr *string ; +// Transition Formula Evaluation +TransitionEvaluationAttr *bool ; -// Destination File Name -DestinationFileAttr string ; +// Transition Formula Entry +TransitionEntryAttr *bool ; -// Title -TitleAttr *string ; +// Published +PublishedAttr *bool ; -// Automatically Publish -AutoRepublishAttr *bool ;};func (_faec *CT_CacheField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bec :=range start .Attr {if _bec .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_bafe ,_fdf :=_ee .ParseInt (_bec .Value ,10,32);if _fdf !=nil {return _fdf ;};_aef :=int32 (_bafe );_faec .HierarchyAttr =&_aef ;continue ;};if _bec .Name .Local =="\u006c\u0065\u0076e\u006c"{_aeff ,_abd :=_ee .ParseUint (_bec .Value ,10,32);if _abd !=nil {return _abd ;};_aff :=uint32 (_aeff );_faec .LevelAttr =&_aff ;continue ;};if _bec .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_agga ,_caad :=_bec .Value ,error (nil );if _caad !=nil {return _caad ;};_faec .CaptionAttr =&_agga ;continue ;};if _bec .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_bcad ,_gag :=_ee .ParseBool (_bec .Value );if _gag !=nil {return _gag ;};_faec .DatabaseFieldAttr =&_bcad ;continue ;};if _bec .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_bdf ,_bdd :=_ee .ParseBool (_bec .Value );if _bdd !=nil {return _bdd ;};_faec .ServerFieldAttr =&_bdf ;continue ;};if _bec .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_fag ,_dda :=_ee .ParseUint (_bec .Value ,10,32);if _dda !=nil {return _dda ;};_gebe :=uint32 (_fag );_faec .NumFmtIdAttr =&_gebe ;continue ;};if _bec .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_dggcd ,_bfeg :=_bec .Value ,error (nil );if _bfeg !=nil {return _bfeg ;};_faec .FormulaAttr =&_dggcd ;continue ;};if _bec .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_fceg ,_aeg :=_ee .ParseInt (_bec .Value ,10,32);if _aeg !=nil {return _aeg ;};_dec :=int32 (_fceg );_faec .SqlTypeAttr =&_dec ;continue ;};if _bec .Name .Local =="\u006e\u0061\u006d\u0065"{_cbc ,_fdcgd :=_bec .Value ,error (nil );if _fdcgd !=nil {return _fdcgd ;};_faec .NameAttr =_cbc ;continue ;};if _bec .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_eaee ,_bcdf :=_bec .Value ,error (nil );if _bcdf !=nil {return _bcdf ;};_faec .PropertyNameAttr =&_eaee ;continue ;};if _bec .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_bgff ,_bae :=_ee .ParseBool (_bec .Value );if _bae !=nil {return _bae ;};_faec .UniqueListAttr =&_bgff ;continue ;};if _bec .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_gbgd ,_fbg :=_ee .ParseUint (_bec .Value ,10,32);if _fbg !=nil {return _fbg ;};_dddb :=uint32 (_gbgd );_faec .MappingCountAttr =&_dddb ;continue ;};if _bec .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_cbcb ,_gecg :=_ee .ParseBool (_bec .Value );if _gecg !=nil {return _gecg ;};_faec .MemberPropertyFieldAttr =&_cbcb ;continue ;};};_fbfb :for {_fcce ,_gebg :=d .Token ();if _gebg !=nil {return _gebg ;};switch _adb :=_fcce .(type ){case _b .StartElement :switch _adb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_faec .SharedItems =NewCT_SharedItems ();if _gdeb :=d .DecodeElement (_faec .SharedItems ,&_adb );_gdeb !=nil {return _gdeb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}:_faec .FieldGroup =NewCT_FieldGroup ();if _gfd :=d .DecodeElement (_faec .FieldGroup ,&_adb );_gfd !=nil {return _gfd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"}:_gac :=NewCT_X ();if _eeg :=d .DecodeElement (_gac ,&_adb );_eeg !=nil {return _eeg ;};_faec .MpMap =append (_faec .MpMap ,_gac );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faec .ExtLst =NewCT_ExtensionList ();if _fga :=d .DecodeElement (_faec .ExtLst ,&_adb );_fga !=nil {return _fga ;};default:_ba .Log ("\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\u0043a\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_adb .Name );if _cdfg :=d .Skip ();_cdfg !=nil {return _cdfg ;};};case _b .EndElement :break _fbfb ;case _b .CharData :};};return nil ;};type CT_IgnoredErrors struct{ +// Code Name +CodeNameAttr *string ; -// Ignored Error -IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;};type CT_FileVersion struct{ +// Filter Mode +FilterModeAttr *bool ; -// Application Name -AppNameAttr *string ; +// Enable Conditional Formatting Calculations +EnableFormatConditionsCalculationAttr *bool ; -// Last Edited Version -LastEditedAttr *string ; +// Sheet Tab Color +TabColor *CT_Color ; -// Lowest Edited Version -LowestEditedAttr *string ; +// Outline Properties +OutlinePr *CT_OutlinePr ; -// Build Version -RupBuildAttr *string ; +// Page Setup Properties +PageSetUpPr *CT_PageSetUpPr ;};func (_ffff *CT_FunctionGroup )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ffff .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_ffff .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bacbg *CT_ObjectAnchor )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bacbg .From =_bg .NewFrom ();_bacbg .To =_bg .NewTo ();for _ ,_geaca :=range start .Attr {if _geaca .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_gfebd ,_fegfe :=_b .ParseBool (_geaca .Value );if _fegfe !=nil {return _fegfe ;};_bacbg .MoveWithCellsAttr =&_gfebd ;continue ;};if _geaca .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_gbcca ,_bafdd :=_b .ParseBool (_geaca .Value );if _bafdd !=nil {return _bafdd ;};_bacbg .SizeWithCellsAttr =&_gbcca ;continue ;};};_cdcd :for {_febe ,_geccc :=d .Token ();if _geccc !=nil {return _geccc ;};switch _efdgc :=_febe .(type ){case _ea .StartElement :switch _efdgc .Name {case _ea .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_ea .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _efgdb :=d .DecodeElement (_bacbg .From ,&_efdgc );_efgdb !=nil {return _efgdb ;};case _ea .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_ea .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _eceeg :=d .DecodeElement (_bacbg .To ,&_efdgc );_eceeg !=nil {return _eceeg ;};default:_c .Log ("\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\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_efdgc .Name );if _begdaf :=d .Skip ();_begdaf !=nil {return _begdaf ;};};case _ea .EndElement :break _cdcd ;case _ea .CharData :};};return nil ;};func (_cedfa *CT_MdxMemeberProp )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cgef :=range start .Attr {if _cgef .Name .Local =="\u006e"{_fcfa ,_faad :=_b .ParseUint (_cgef .Value ,10,32);if _faad !=nil {return _faad ;};_cedfa .NAttr =uint32 (_fcfa );continue ;};if _cgef .Name .Local =="\u006e\u0070"{_egfe ,_degde :=_b .ParseUint (_cgef .Value ,10,32);if _degde !=nil {return _degde ;};_cedfa .NpAttr =uint32 (_egfe );continue ;};};for {_fggad ,_accb :=d .Token ();if _accb !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065\u0072\u0050\u0072\u006f\u0070: \u0025\u0073",_accb );};if _dgecb ,_cggadc :=_fggad .(_ea .EndElement );_cggadc &&_dgecb .Name ==start .Name {break ;};};return nil ;};func (_bbdcaa ST_ParameterType )Validate ()error {return _bbdcaa .ValidateWithPath ("")};func (_dfaccb ST_PivotAreaType )Validate ()error {return _dfaccb .ValidateWithPath ("")}; -// Code Name -CodeNameAttr *string ;};func (_cgggcaf ST_Orientation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggdeb :=_b .Attr {};_ggdeb .Name =name ;switch _cgggcaf {case ST_OrientationUnset :_ggdeb .Value ="";case ST_OrientationDefault :_ggdeb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_OrientationPortrait :_ggdeb .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_ggdeb .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _ggdeb ,nil ;};func (_fecaed ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _fecaed {case 0,1,2,3,4,5,6,7,8,9,10:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fecaed ));};return nil ;};type ST_Visibility byte ;func (_ecdbf *CT_PCDKPI )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_decbd :=range start .Attr {if _decbd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_abddag ,_eaebdd :=_decbd .Value ,error (nil );if _eaebdd !=nil {return _eaebdd ;};_ecdbf .UniqueNameAttr =_abddag ;continue ;};if _decbd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cdadf ,_accace :=_decbd .Value ,error (nil );if _accace !=nil {return _accace ;};_ecdbf .CaptionAttr =&_cdadf ;continue ;};if _decbd .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_accdc ,_afaa :=_decbd .Value ,error (nil );if _afaa !=nil {return _afaa ;};_ecdbf .DisplayFolderAttr =&_accdc ;continue ;};if _decbd .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_bbdfb ,_cfdcg :=_decbd .Value ,error (nil );if _cfdcg !=nil {return _cfdcg ;};_ecdbf .MeasureGroupAttr =&_bbdfb ;continue ;};if _decbd .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_agafe ,_dbbaa :=_decbd .Value ,error (nil );if _dbbaa !=nil {return _dbbaa ;};_ecdbf .ParentAttr =&_agafe ;continue ;};if _decbd .Name .Local =="\u0076\u0061\u006cu\u0065"{_bgab ,_ddege :=_decbd .Value ,error (nil );if _ddege !=nil {return _ddege ;};_ecdbf .ValueAttr =_bgab ;continue ;};if _decbd .Name .Local =="\u0067\u006f\u0061\u006c"{_cadbe ,_ecdce :=_decbd .Value ,error (nil );if _ecdce !=nil {return _ecdce ;};_ecdbf .GoalAttr =&_cadbe ;continue ;};if _decbd .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_dbfae ,_bbfb :=_decbd .Value ,error (nil );if _bbfb !=nil {return _bbfb ;};_ecdbf .StatusAttr =&_dbfae ;continue ;};if _decbd .Name .Local =="\u0074\u0072\u0065n\u0064"{_adgea ,_cgae :=_decbd .Value ,error (nil );if _cgae !=nil {return _cgae ;};_ecdbf .TrendAttr =&_adgea ;continue ;};if _decbd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_aagf ,_dabgag :=_decbd .Value ,error (nil );if _dabgag !=nil {return _dabgag ;};_ecdbf .WeightAttr =&_aagf ;continue ;};if _decbd .Name .Local =="\u0074\u0069\u006d\u0065"{_aaebf ,_bagcc :=_decbd .Value ,error (nil );if _bagcc !=nil {return _bagcc ;};_ecdbf .TimeAttr =&_aaebf ;continue ;};};for {_gfebe ,_daebe :=d .Token ();if _daebe !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_daebe );};if _acgee ,_dgdce :=_gfebe .(_b .EndElement );_dgdce &&_acgee .Name ==start .Name {break ;};};return nil ;};func (_cfg *CT_CacheHierarchies )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebcd :=range start .Attr {if _ebcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_dba ,_aggb :=_ee .ParseUint (_ebcd .Value ,10,32);if _aggb !=nil {return _aggb ;};_bffg :=uint32 (_dba );_cfg .CountAttr =&_bffg ;continue ;};};_fafa :for {_ecga ,_gfb :=d .Token ();if _gfb !=nil {return _gfb ;};switch _dbf :=_ecga .(type ){case _b .StartElement :switch _dbf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_gfbe :=NewCT_CacheHierarchy ();if _fbec :=d .DecodeElement (_gfbe ,&_dbf );_fbec !=nil {return _fbec ;};_cfg .CacheHierarchy =append (_cfg .CacheHierarchy ,_gfbe );default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_dbf .Name );if _cbd :=d .Skip ();_cbd !=nil {return _cbd ;};};case _b .EndElement :break _fafa ;case _b .CharData :};};return nil ;};func (_dabbd ST_TextVAlign )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_geffeg :=_b .Attr {};_geffeg .Name =name ;switch _dabbd {case ST_TextVAlignUnset :_geffeg .Value ="";case ST_TextVAlignTop :_geffeg .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_geffeg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_geffeg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_geffeg .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_geffeg .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _geffeg ,nil ;};func (_eafc *CT_CustomFilters )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcgfg :=range start .Attr {if _dcgfg .Name .Local =="\u0061\u006e\u0064"{_dgaa ,_fdffc :=_ee .ParseBool (_dcgfg .Value );if _fdffc !=nil {return _fdffc ;};_eafc .AndAttr =&_dgaa ;continue ;};};_efdfb :for {_egba ,_cfdc :=d .Token ();if _cfdc !=nil {return _cfdc ;};switch _aagc :=_egba .(type ){case _b .StartElement :switch _aagc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}:_fdbef :=NewCT_CustomFilter ();if _bfdb :=d .DecodeElement (_fdbef ,&_aagc );_bfdb !=nil {return _bfdb ;};_eafc .CustomFilter =append (_eafc .CustomFilter ,_fdbef );default:_ba .Log ("\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\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025v",_aagc .Name );if _fefab :=d .Skip ();_fefab !=nil {return _fefab ;};};case _b .EndElement :break _efdfb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path +func (_eggb *CT_Filter )ValidateWithPath (path string )error {return nil };type CT_ExtensionList struct{ -// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path -func (_cffbf *CT_Scenario )ValidateWithPath (path string )error {for _gabfec ,_ggcgb :=range _cffbf .InputCells {if _afdfgb :=_ggcgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_gabfec ));_afdfgb !=nil {return _afdfgb ;};};return nil ;};func (_eaddfe *CT_WorkbookPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eaddfe .Date1904Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .Date1904Attr ))});};if _eaddfe .ShowObjectsAttr !=ST_ObjectsUnset {_gcgdf ,_efacdc :=_eaddfe .ShowObjectsAttr .MarshalXMLAttr (_b .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _efacdc !=nil {return _efacdc ;};start .Attr =append (start .Attr ,_gcgdf );};if _eaddfe .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .ShowBorderUnselectedTablesAttr ))});};if _eaddfe .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .FilterPrivacyAttr ))});};if _eaddfe .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .PromptedSolutionsAttr ))});};if _eaddfe .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .ShowInkAnnotationAttr ))});};if _eaddfe .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .BackupFileAttr ))});};if _eaddfe .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .SaveExternalLinkValuesAttr ))});};if _eaddfe .UpdateLinksAttr !=ST_UpdateLinksUnset {_ffacd ,_daedg :=_eaddfe .UpdateLinksAttr .MarshalXMLAttr (_b .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _daedg !=nil {return _daedg ;};start .Attr =append (start .Attr ,_ffacd );};if _eaddfe .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eaddfe .CodeNameAttr )});};if _eaddfe .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .HidePivotFieldListAttr ))});};if _eaddfe .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .ShowPivotChartFilterAttr ))});};if _eaddfe .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .AllowRefreshQueryAttr ))});};if _eaddfe .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .PublishItemsAttr ))});};if _eaddfe .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .CheckCompatibilityAttr ))});};if _eaddfe .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .AutoCompressPicturesAttr ))});};if _eaddfe .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eaddfe .RefreshAllConnectionsAttr ))});};if _eaddfe .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eaddfe .DefaultThemeVersionAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_CacheSource ()*CT_CacheSource {_gabb :=&CT_CacheSource {};_gabb .TypeAttr =ST_SourceType (1);return _gabb ;};type CT_Member struct{ +// Extension +Ext []*CT_Extension ;};func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_aafga :=&CT_SheetFormatPr {};return _aafga }; -// Hidden Item Name -NameAttr string ;};func (_ggcca *ST_CellType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ggcca =0;case "\u0062":*_ggcca =1;case "\u006e":*_ggcca =2;case "\u0065":*_ggcca =3;case "\u0073":*_ggcca =4;case "\u0073\u0074\u0072":*_ggcca =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_ggcca =6;};return nil ;};type CT_CellWatches struct{ +// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path +func (_gge *CT_BooleanProperty )ValidateWithPath (path string )error {return nil };func NewCT_Control ()*CT_Control {_gdebd :=&CT_Control {};return _gdebd };const (ST_CfvoTypeUnset ST_CfvoType =0;ST_CfvoTypeNum ST_CfvoType =1;ST_CfvoTypePercent ST_CfvoType =2;ST_CfvoTypeMax ST_CfvoType =3;ST_CfvoTypeMin ST_CfvoType =4;ST_CfvoTypeFormula ST_CfvoType =5;ST_CfvoTypePercentile ST_CfvoType =6;);func (_dgeeb *CT_QueryTableRefresh )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dgeeb .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dgeeb .PreserveSortFilterLayoutAttr ))});};if _dgeeb .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dgeeb .FieldIdWrappedAttr ))});};if _dgeeb .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dgeeb .HeadersInLastRefreshAttr ))});};if _dgeeb .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_dgeeb .MinimumVersionAttr )});};if _dgeeb .NextIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_dgeeb .NextIdAttr )});};if _dgeeb .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dgeeb .UnboundColumnsLeftAttr )});};if _dgeeb .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dgeeb .UnboundColumnsRightAttr )});};e .EncodeToken (start );_beacf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_dgeeb .QueryTableFields ,_beacf );if _dgeeb .QueryTableDeletedFields !=nil {_fabbc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073"}};e .EncodeElement (_dgeeb .QueryTableDeletedFields ,_fabbc );};if _dgeeb .SortState !=nil {_begeb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_dgeeb .SortState ,_begeb );};if _dgeeb .ExtLst !=nil {_bfda :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgeeb .ExtLst ,_bfda );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Cell Watch Item -CellWatch []*CT_CellWatch ;};type CT_SheetId struct{ +// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path +func (_fceea *CT_SortCondition )ValidateWithPath (path string )error {if _eadgg :=_fceea .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_eadgg !=nil {return _eadgg ;};if _efgdf :=_fceea .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_efgdf !=nil {return _efgdf ;};return nil ;};func (_ddada *CT_LegacyDrawing )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fgddg :=range start .Attr {if _fgddg .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"&&_fgddg .Name .Local =="\u0069\u0064"||_fgddg .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"&&_fgddg .Name .Local =="\u0069\u0064"{_beceb ,_dbbbf :=_fgddg .Value ,error (nil );if _dbbbf !=nil {return _dbbbf ;};_ddada .IdAttr =_beceb ;continue ;};};for {_bedbe ,_aacaa :=d .Token ();if _aacaa !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0061c\u0079D\u0072\u0061\u0077\u0069\u006e\u0067\u003a \u0025\u0073",_aacaa );};if _gffec ,_eedf :=_bedbe .(_ea .EndElement );_eedf &&_gffec .Name ==start .Name {break ;};};return nil ;};type CT_SmartTagType struct{ -// Sheet Id -ValAttr uint32 ;};func (_ege *CT_CellStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbcb :=range start .Attr {if _gbcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbaa ,_eegb :=_ee .ParseUint (_gbcb .Value ,10,32);if _eegb !=nil {return _eegb ;};_abga :=uint32 (_dbaa );_ege .CountAttr =&_abga ;continue ;};};_cdccf :for {_afa ,_ggec :=d .Token ();if _ggec !=nil {return _ggec ;};switch _cdfff :=_afa .(type ){case _b .StartElement :switch _cdfff .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"}:_acaa :=NewCT_CellStyle ();if _bebb :=d .DecodeElement (_acaa ,&_cdfff );_bebb !=nil {return _bebb ;};_ege .CellStyle =append (_ege .CellStyle ,_acaa );default:_ba .Log ("\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\u0043e\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_cdfff .Name );if _aeceb :=d .Skip ();_aeceb !=nil {return _aeceb ;};};case _b .EndElement :break _cdccf ;case _b .CharData :};};return nil ;}; +// SmartTag Namespace URI +NamespaceUriAttr *string ; -// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path -func (_fbgfb *CT_Set )ValidateWithPath (path string )error {if _bcaeba :=_fbgfb .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bcaeba !=nil {return _bcaeba ;};for _caggde ,_fdeefd :=range _fbgfb .Tpls {if _fdaeg :=_fdeefd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_caggde ));_fdaeg !=nil {return _fdaeg ;};};if _fbgfb .SortByTuple !=nil {if _gfabf :=_fbgfb .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_gfabf !=nil {return _gfabf ;};};return nil ;};func (_dfffcc *CT_VerticalAlignFontProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfffcc .ValAttr =_c .ST_VerticalAlignRun (1);for _ ,_feada :=range start .Attr {if _feada .Name .Local =="\u0076\u0061\u006c"{_dfffcc .ValAttr .UnmarshalXMLAttr (_feada );continue ;};};for {_dbffc ,_fdgaa :=d .Token ();if _fdgaa !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006e\u0046\u006f\u006e\u0074\u0050\u0072op\u0065\u0072\u0074y\u003a \u0025\u0073",_fdgaa );};if _afdff ,_ccgba :=_dbffc .(_b .EndElement );_ccgba &&_afdff .Name ==start .Name {break ;};};return nil ;};func (_ddcedb ST_ConditionalFormattingOperator )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bebcca :=_b .Attr {};_bebcca .Name =name ;switch _ddcedb {case ST_ConditionalFormattingOperatorUnset :_bebcca .Value ="";case ST_ConditionalFormattingOperatorLessThan :_bebcca .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_bebcca .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorEqual :_bebcca .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_bebcca .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_bebcca .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThan :_bebcca .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_bebcca .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_bebcca .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorContainsText :_bebcca .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_bebcca .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_ConditionalFormattingOperatorBeginsWith :_bebcca .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_bebcca .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _bebcca ,nil ;};type CT_SheetData struct{ +// Name +NameAttr *string ; -// Row -Row []*CT_Row ;};type ST_HtmlFmt byte ; +// Smart Tag URL +UrlAttr *string ;};const (ST_CellTypeUnset ST_CellType =0;ST_CellTypeB ST_CellType =1;ST_CellTypeN ST_CellType =2;ST_CellTypeE ST_CellType =3;ST_CellTypeS ST_CellType =4;ST_CellTypeStr ST_CellType =5;ST_CellTypeInlineStr ST_CellType =6;); -// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path -func (_ebfdf *CT_InputCells )ValidateWithPath (path string )error {return nil };func (_afcbe *ST_Objects )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agaddd ,_fggcg :=d .Token ();if _fggcg !=nil {return _fggcg ;};if _beegbc ,_eabfc :=_agaddd .(_b .EndElement );_eabfc &&_beegbc .Name ==start .Name {*_afcbe =1;return nil ;};if _fecffb ,_adbcc :=_agaddd .(_b .CharData );!_adbcc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agaddd );}else {switch string (_fecffb ){case "":*_afcbe =0;case "\u0061\u006c\u006c":*_afcbe =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_afcbe =2;case "\u006e\u006f\u006e\u0065":*_afcbe =3;};};_agaddd ,_fggcg =d .Token ();if _fggcg !=nil {return _fggcg ;};if _cefdcc ,_gbfdde :=_agaddd .(_b .EndElement );_gbfdde &&_cefdcc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agaddd );};type CT_UndoInfo struct{ +// Validate validates the CT_PhoneticPr and its children +func (_efccf *CT_PhoneticPr )Validate ()error {return _efccf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");};func (_gceca ST_ConditionalFormattingOperator )Validate ()error {return _gceca .ValidateWithPath ("")};func (_bffa *CT_MeasureDimensionMap )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bffa .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_bffa .MeasureGroupAttr )});};if _bffa .DimensionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_be .Sprintf ("\u0025\u0076",*_bffa .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_CalculatedItem struct{ -// Index -IndexAttr uint32 ; +// Field Index +FieldAttr *uint32 ; -// Expression -ExpAttr ST_FormulaExpression ; +// Calculated Item Formula +FormulaAttr *string ; -// Reference 3D -Ref3DAttr *bool ; +// Calculated Item Location +PivotArea *CT_PivotArea ; -// Array Formula -ArrayAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_acdcf *CT_MdxTuple )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_baeec :=range start .Attr {if _baeec .Name .Local =="\u0063"{_dbffc ,_fefge :=_b .ParseUint (_baeec .Value ,10,32);if _fefge !=nil {return _fefge ;};_eabga :=uint32 (_dbffc );_acdcf .CAttr =&_eabga ;continue ;};if _baeec .Name .Local =="\u0063\u0074"{_cgdeb ,_cagg :=_baeec .Value ,error (nil );if _cagg !=nil {return _cagg ;};_acdcf .CtAttr =&_cgdeb ;continue ;};if _baeec .Name .Local =="\u0073\u0069"{_bffge ,_egagd :=_b .ParseUint (_baeec .Value ,10,32);if _egagd !=nil {return _egagd ;};_dbabb :=uint32 (_bffge );_acdcf .SiAttr =&_dbabb ;continue ;};if _baeec .Name .Local =="\u0066\u0069"{_dfcg ,_cccga :=_b .ParseUint (_baeec .Value ,10,32);if _cccga !=nil {return _cccga ;};_ceccd :=uint32 (_dfcg );_acdcf .FiAttr =&_ceccd ;continue ;};if _baeec .Name .Local =="\u0062\u0063"{_beecc ,_cfdeg :=_baeec .Value ,error (nil );if _cfdeg !=nil {return _cfdeg ;};_acdcf .BcAttr =&_beecc ;continue ;};if _baeec .Name .Local =="\u0066\u0063"{_bdfbfa ,_fcbba :=_baeec .Value ,error (nil );if _fcbba !=nil {return _fcbba ;};_acdcf .FcAttr =&_bdfbfa ;continue ;};if _baeec .Name .Local =="\u0069"{_gdfdf ,_ggedf :=_b .ParseBool (_baeec .Value );if _ggedf !=nil {return _ggedf ;};_acdcf .IAttr =&_gdfdf ;continue ;};if _baeec .Name .Local =="\u0075"{_defgec ,_agggf :=_b .ParseBool (_baeec .Value );if _agggf !=nil {return _agggf ;};_acdcf .UAttr =&_defgec ;continue ;};if _baeec .Name .Local =="\u0073\u0074"{_gcddc ,_gebfg :=_b .ParseBool (_baeec .Value );if _gebfg !=nil {return _gebfg ;};_acdcf .StAttr =&_gcddc ;continue ;};if _baeec .Name .Local =="\u0062"{_ccadf ,_eecef :=_b .ParseBool (_baeec .Value );if _eecef !=nil {return _eecef ;};_acdcf .BAttr =&_ccadf ;continue ;};};_bcfcc :for {_gdeee ,_eabcf :=d .Token ();if _eabcf !=nil {return _eabcf ;};switch _fccfe :=_gdeee .(type ){case _ea .StartElement :switch _fccfe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_dfebg :=NewCT_MetadataStringIndex ();if _agdcc :=d .DecodeElement (_dfebg ,&_fccfe );_agdcc !=nil {return _agdcc ;};_acdcf .N =append (_acdcf .N ,_dfebg );default:_c .Log ("\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\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065\u0020\u0025\u0076",_fccfe .Name );if _adcgg :=d .Skip ();_adcgg !=nil {return _adcgg ;};};case _ea .EndElement :break _bcfcc ;case _ea .CharData :};};return nil ;};const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;);func (_bagda ST_VolDepType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_fefbc :=_ea .Attr {};_fefbc .Name =name ;switch _bagda {case ST_VolDepTypeUnset :_fefbc .Value ="";case ST_VolDepTypeRealTimeData :_fefbc .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_fefbc .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _fefbc ,nil ;};func NewCT_CacheFields ()*CT_CacheFields {_gfgc :=&CT_CacheFields {};return _gfgc };func (_bbgcfg ST_Axis )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_adegc :=_ea .Attr {};_adegc .Name =name ;switch _bbgcfg {case ST_AxisUnset :_adegc .Value ="";case ST_AxisAxisRow :_adegc .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_adegc .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_adegc .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_adegc .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return _adegc ,nil ;};func (_cgeabf ST_TableStyleType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_cgeabf .String (),start );};func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_edda :=&CT_CacheHierarchies {};return _edda }; -// Value Needed -VAttr *bool ; +// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path +func (_addgfc *CT_Reviewed )ValidateWithPath (path string )error {return nil };const (ST_FileTypeUnset ST_FileType =0;ST_FileTypeMac ST_FileType =1;ST_FileTypeWin ST_FileType =2;ST_FileTypeDos ST_FileType =3;ST_FileTypeLin ST_FileType =4;ST_FileTypeOther ST_FileType =5;);func (_dcfbb *CT_CellSmartTagPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_becag :=range start .Attr {if _becag .Name .Local =="\u006b\u0065\u0079"{_dede ,_fbefc :=_becag .Value ,error (nil );if _fbefc !=nil {return _fbefc ;};_dcfbb .KeyAttr =_dede ;continue ;};if _becag .Name .Local =="\u0076\u0061\u006c"{_acad ,_baea :=_becag .Value ,error (nil );if _baea !=nil {return _baea ;};_dcfbb .ValAttr =_acad ;continue ;};};for {_fbc ,_eba :=d .Token ();if _eba !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072: \u0025\u0073",_eba );};if _facf ,_gceb :=_fbc .(_ea .EndElement );_gceb &&_facf .Name ==start .Name {break ;};};return nil ;};func (_daaaf ST_Visibility )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_daaaf .String (),start );}; -// Defined Name Formula -NfAttr *bool ; +// ValidateWithPath validates the Metadata and its children, prefixing error messages with path +func (_gaecg *Metadata )ValidateWithPath (path string )error {if _dfbee :=_gaecg .CT_Metadata .ValidateWithPath (path );_dfbee !=nil {return _dfbee ;};return nil ;}; -// Cross Sheet Move -CsAttr *bool ; +// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path +func (_fbcagd *CT_SingleXmlCell )ValidateWithPath (path string )error {if _fbfgc :=_fbcagd .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_fbfgc !=nil {return _fbfgc ;};if _fbcagd .ExtLst !=nil {if _cfgfa :=_fbcagd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfgfa !=nil {return _cfgfa ;};};return nil ;};func (_bfaeea ST_TableStyleType )String ()string {switch _bfaeea {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case 3:return "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 4:return "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 5:return "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 6:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case 9:return "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case 10:return "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case 11:return "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case 12:return "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case 13:return "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case 14:return "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 15:return "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case 16:return "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 17:return "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 18:return "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case 19:return "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 20:return "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case 21:return "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 22:return "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case 23:return "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 24:return "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 25:return "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case 26:return "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 27:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case 28:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return "";};func (_dddg *CT_Formats )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dddg .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dddg .CountAttr )});};e .EncodeToken (start );_dafed :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_fffg :=range _dddg .Format {e .EncodeElement (_fffg ,_dafed );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type ST_Visibility byte ;type CT_TableColumn struct{ -// Range -DrAttr string ; +// Table Field Id +IdAttr uint32 ; -// Defined Name -DnAttr *string ; +// Unique Name +UniqueNameAttr *string ; -// Cell Reference -RAttr *string ; +// Column name +NameAttr string ; -// Sheet Id -SIdAttr *uint32 ;};func NewCT_String ()*CT_String {_fdcfg :=&CT_String {};return _fdcfg }; +// Totals Row Function +TotalsRowFunctionAttr ST_TotalsRowFunction ; -// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path -func (_caeea *CT_ExternalSheetData )ValidateWithPath (path string )error {for _fdddd ,_bbfee :=range _caeea .Row {if _febe :=_bbfee .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_fdddd ));_febe !=nil {return _febe ;};};return nil ;}; +// Totals Row Label +TotalsRowLabelAttr *string ; -// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path -func (_ceafc *CT_Number )ValidateWithPath (path string )error {for _acbacf ,_gcba :=range _ceafc .Tpls {if _babdea :=_gcba .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_acbacf ));_babdea !=nil {return _babdea ;};};for _bfbdc ,_gfgb :=range _ceafc .X {if _bfgbc :=_gfgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bfbdc ));_bfgbc !=nil {return _bfgbc ;};};return nil ;};type CT_Item struct{ +// Query Table Field Id +QueryTableFieldIdAttr *uint32 ; -// Item User Caption -NAttr *string ; +// Header Row Cell Format Id +HeaderRowDxfIdAttr *uint32 ; -// Item Type -TAttr ST_ItemType ; +// Data & Insert Row Format Id +DataDxfIdAttr *uint32 ; -// Hidden -HAttr *bool ; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// Character -SAttr *bool ; +// Header Row Cell Style +HeaderRowCellStyleAttr *string ; -// Hide Details -SdAttr *bool ; +// Data Area Style Name +DataCellStyleAttr *string ; -// Calculated Member -FAttr *bool ; +// Totals Row Style Name +TotalsRowCellStyleAttr *string ; -// Missing -MAttr *bool ; +// Calculated Column Formula +CalculatedColumnFormula *CT_TableFormula ; -// Child Items -CAttr *bool ; +// Totals Row Formula +TotalsRowFormula *CT_TableFormula ; -// Item Index -XAttr *uint32 ; +// XML Column Properties +XmlColumnPr *CT_XmlColumnPr ; -// Expanded -DAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_afffcd ST_PivotFilterType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_afffcd .String (),start );};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_fbdd :=&CT_CellSmartTagPr {};return _fbdd };func (_dfada *CT_CacheHierarchy )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_dfada .UniqueNameAttr )});if _dfada .CaptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_dfada .CaptionAttr )});};if _dfada .MeasureAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfada .MeasureAttr ))});};if _dfada .SetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0065\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfada .SetAttr ))});};if _dfada .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_be .Sprintf ("\u0025\u0076",*_dfada .ParentSetAttr )});};if _dfada .IconSetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dfada .IconSetAttr )});};if _dfada .AttributeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfada .AttributeAttr ))});};if _dfada .TimeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfada .TimeAttr ))});};if _dfada .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfada .KeyAttributeAttr ))});};if _dfada .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dfada .DefaultMemberUniqueNameAttr )});};if _dfada .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dfada .AllUniqueNameAttr )});};if _dfada .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_dfada .AllCaptionAttr )});};if _dfada .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dfada .DimensionUniqueNameAttr )});};if _dfada .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_dfada .DisplayFolderAttr )});};if _dfada .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_dfada .MeasureGroupAttr )});};if _dfada .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfada .MeasuresAttr ))});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",_dfada .CountAttr )});if _dfada .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfada .OneFieldAttr ))});};if _dfada .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dfada .MemberValueDatatypeAttr )});};if _dfada .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfada .UnbalancedAttr ))});};if _dfada .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfada .UnbalancedGroupAttr ))});};if _dfada .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfada .HiddenAttr ))});};e .EncodeToken (start );if _dfada .FieldsUsage !=nil {_acbd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}};e .EncodeElement (_dfada .FieldsUsage ,_acbd );};if _dfada .GroupLevels !=nil {_efaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_dfada .GroupLevels ,_efaf );};if _dfada .ExtLst !=nil {_agff :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfada .ExtLst ,_agff );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bdagb *CT_TableParts )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bdagb .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bdagb .CountAttr )});};e .EncodeToken (start );if _bdagb .TablePart !=nil {_ffeec :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_egagde :=range _bdagb .TablePart {e .EncodeElement (_egagde ,_ffeec );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_abffb *CT_MRUColors )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fdfcc :for {_eeegf ,_ffbbg :=d .Token ();if _ffbbg !=nil {return _ffbbg ;};switch _beedf :=_eeegf .(type ){case _ea .StartElement :switch _beedf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fdgf :=NewCT_Color ();if _dcbad :=d .DecodeElement (_fdgf ,&_beedf );_dcbad !=nil {return _dcbad ;};_abffb .Color =append (_abffb .Color ,_fdgf );default:_c .Log ("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_M\u0052\u0055C\u006f\u006c\u006f\u0072\u0073\u0020\u0025\u0076",_beedf .Name );if _dgdcc :=d .Skip ();_dgdcc !=nil {return _dgdcc ;};};case _ea .EndElement :break _fdfcc ;case _ea .CharData :};};return nil ;}; -// Drill Across Attributes -EAttr *bool ;}; +// Validate validates the CT_CustomSheetViews and its children +func (_ebae *CT_CustomSheetViews )Validate ()error {return _ebae .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_dedcd *Revisions )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003ar\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073";return _dedcd .CT_Revisions .MarshalXML (e ,start );};func NewCT_GradientFill ()*CT_GradientFill {_dddf :=&CT_GradientFill {};return _dddf }; -// Validate validates the CT_VolTypes and its children -func (_bagb *CT_VolTypes )Validate ()error {return _bagb .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func NewCT_Revisions ()*CT_Revisions {_fcbba :=&CT_Revisions {};return _fcbba };func (_adcbf *ST_DateTimeGrouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_begegc ,_gffgf :=d .Token ();if _gffgf !=nil {return _gffgf ;};if _defcb ,_fabeed :=_begegc .(_b .EndElement );_fabeed &&_defcb .Name ==start .Name {*_adcbf =1;return nil ;};if _fbbeg ,_aabge :=_begegc .(_b .CharData );!_aabge {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_begegc );}else {switch string (_fbbeg ){case "":*_adcbf =0;case "\u0079\u0065\u0061\u0072":*_adcbf =1;case "\u006d\u006f\u006et\u0068":*_adcbf =2;case "\u0064\u0061\u0079":*_adcbf =3;case "\u0068\u006f\u0075\u0072":*_adcbf =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_adcbf =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_adcbf =6;};};_begegc ,_gffgf =d .Token ();if _gffgf !=nil {return _gffgf ;};if _ecbgd ,_caaff :=_begegc .(_b .EndElement );_caaff &&_ecbgd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_begegc );};func NewCT_DataFields ()*CT_DataFields {_gfaf :=&CT_DataFields {};return _gfaf };func (_eggdb *CT_DefinedName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acccd :=range start .Attr {if _acccd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dbaee ,_gcaca :=_ee .ParseBool (_acccd .Value );if _gcaca !=nil {return _gcaca ;};_eggdb .HiddenAttr =&_dbaee ;continue ;};if _acccd .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_bgagb ,_dbgbed :=_ee .ParseBool (_acccd .Value );if _dbgbed !=nil {return _dbgbed ;};_eggdb .FunctionAttr =&_bgagb ;continue ;};if _acccd .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_egaed ,_badg :=_acccd .Value ,error (nil );if _badg !=nil {return _badg ;};_eggdb .CommentAttr =&_egaed ;continue ;};if _acccd .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ddfbg ,_adae :=_acccd .Value ,error (nil );if _adae !=nil {return _adae ;};_eggdb .DescriptionAttr =&_ddfbg ;continue ;};if _acccd .Name .Local =="\u0068\u0065\u006c\u0070"{_addg ,_efdba :=_acccd .Value ,error (nil );if _efdba !=nil {return _efdba ;};_eggdb .HelpAttr =&_addg ;continue ;};if _acccd .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_aegd ,_aeed :=_acccd .Value ,error (nil );if _aeed !=nil {return _aeed ;};_eggdb .StatusBarAttr =&_aegd ;continue ;};if _acccd .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_bbcab ,_debc :=_ee .ParseUint (_acccd .Value ,10,32);if _debc !=nil {return _debc ;};_aegc :=uint32 (_bbcab );_eggdb .LocalSheetIdAttr =&_aegc ;continue ;};if _acccd .Name .Local =="\u006e\u0061\u006d\u0065"{_eecc ,_ecdd :=_acccd .Value ,error (nil );if _ecdd !=nil {return _ecdd ;};_eggdb .NameAttr =_eecc ;continue ;};if _acccd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_gdbd ,_ecbdf :=_acccd .Value ,error (nil );if _ecbdf !=nil {return _ecbdf ;};_eggdb .CustomMenuAttr =&_gdbd ;continue ;};if _acccd .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_gedg ,_dcdbf :=_ee .ParseBool (_acccd .Value );if _dcdbf !=nil {return _dcdbf ;};_eggdb .VbProcedureAttr =&_gedg ;continue ;};if _acccd .Name .Local =="\u0078\u006c\u006d"{_dgefb ,_fbbg :=_ee .ParseBool (_acccd .Value );if _fbbg !=nil {return _fbbg ;};_eggdb .XlmAttr =&_dgefb ;continue ;};if _acccd .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_eccgb ,_afbdf :=_ee .ParseUint (_acccd .Value ,10,32);if _afbdf !=nil {return _afbdf ;};_cdddg :=uint32 (_eccgb );_eggdb .FunctionGroupIdAttr =&_cdddg ;continue ;};if _acccd .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_geeg ,_ecacd :=_acccd .Value ,error (nil );if _ecacd !=nil {return _ecacd ;};_eggdb .ShortcutKeyAttr =&_geeg ;continue ;};if _acccd .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_aeabf ,_daebd :=_ee .ParseBool (_acccd .Value );if _daebd !=nil {return _daebd ;};_eggdb .PublishToServerAttr =&_aeabf ;continue ;};if _acccd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_effcb ,_bbdcd :=_ee .ParseBool (_acccd .Value );if _bbdcd !=nil {return _bbdcd ;};_eggdb .WorkbookParameterAttr =&_effcb ;continue ;};};for {_afbbd ,_bbgd :=d .Token ();if _bbgd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_bbgd );};if _cdcgc ,_gecdgd :=_afbbd .(_b .CharData );_gecdgd {_eggdb .Content =string (_cdcgc );};if _dggcc ,_cdga :=_afbbd .(_b .EndElement );_cdga &&_dggcc .Name ==start .Name {break ;};};return nil ;};func (_dgfb *CT_Col )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",_dgfb .MinAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",_dgfb .MaxAttr )});if _dgfb .WidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_dgfb .WidthAttr )});};if _dgfb .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dgfb .StyleAttr )});};if _dgfb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dgfb .HiddenAttr ))});};if _dgfb .BestFitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dgfb .BestFitAttr ))});};if _dgfb .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dgfb .CustomWidthAttr ))});};if _dgfb .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dgfb .PhoneticAttr ))});};if _dgfb .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dgfb .OutlineLevelAttr )});};if _dgfb .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dgfb .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_gcdcg *CT_Hyperlink )ValidateWithPath (path string )error {return nil };func (_cdcdb *CT_PivotField )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gabcf :=range start .Attr {if _gabcf .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_ecgcc ,_faec :=_b .ParseBool (_gabcf .Value );if _faec !=nil {return _faec ;};_cdcdb .MeasureFilterAttr =&_ecgcc ;continue ;};if _gabcf .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_dceed ,_addaf :=_b .ParseBool (_gabcf .Value );if _addaf !=nil {return _addaf ;};_cdcdb .IncludeNewItemsInFilterAttr =&_dceed ;continue ;};if _gabcf .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_dbace ,_gcdcc :=_b .ParseBool (_gabcf .Value );if _gcdcc !=nil {return _gcdcc ;};_cdcdb .CompactAttr =&_dbace ;continue ;};if _gabcf .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_cgedc ,_adca :=_b .ParseUint (_gabcf .Value ,10,32);if _adca !=nil {return _adca ;};_debaa :=uint32 (_cgedc );_cdcdb .ItemPageCountAttr =&_debaa ;continue ;};if _gabcf .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_bdbfe ,_agdcb :=_b .ParseUint (_gabcf .Value ,10,32);if _agdcb !=nil {return _agdcb ;};_gafba :=uint32 (_bdbfe );_cdcdb .NumFmtIdAttr =&_gafba ;continue ;};if _gabcf .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_cdcdb .SortTypeAttr .UnmarshalXMLAttr (_gabcf );continue ;};if _gabcf .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_badda ,_ebegb :=_b .ParseBool (_gabcf .Value );if _ebegb !=nil {return _ebegb ;};_cdcdb .OutlineAttr =&_badda ;continue ;};if _gabcf .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_cddda ,_dcbec :=_b .ParseBool (_gabcf .Value );if _dcbec !=nil {return _dcbec ;};_cdcdb .DataSourceSortAttr =&_cddda ;continue ;};if _gabcf .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_gbdead ,_gbdaf :=_b .ParseBool (_gabcf .Value );if _gbdaf !=nil {return _gbdaf ;};_cdcdb .DragToRowAttr =&_gbdead ;continue ;};if _gabcf .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_fadcg ,_ffbbb :=_b .ParseBool (_gabcf .Value );if _ffbbb !=nil {return _ffbbb ;};_cdcdb .NonAutoSortDefaultAttr =&_fadcg ;continue ;};if _gabcf .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_eabfae ,_cgacff :=_b .ParseBool (_gabcf .Value );if _cgacff !=nil {return _cgacff ;};_cdcdb .MultipleItemSelectionAllowedAttr =&_eabfae ;continue ;};if _gabcf .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_bacgb ,_gafbf :=_b .ParseUint (_gabcf .Value ,10,32);if _gafbf !=nil {return _gafbf ;};_ccegg :=uint32 (_bacgb );_cdcdb .RankByAttr =&_ccegg ;continue ;};if _gabcf .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_bfccg ,_eacfc :=_b .ParseBool (_gabcf .Value );if _eacfc !=nil {return _eacfc ;};_cdcdb .StdDevSubtotalAttr =&_bfccg ;continue ;};if _gabcf .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_eeccc ,_eadcgg :=_b .ParseBool (_gabcf .Value );if _eadcgg !=nil {return _eadcgg ;};_cdcdb .CountASubtotalAttr =&_eeccc ;continue ;};if _gabcf .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_gfcd ,_cfefc :=_b .ParseBool (_gabcf .Value );if _cfefc !=nil {return _cfefc ;};_cdcdb .AutoShowAttr =&_gfcd ;continue ;};if _gabcf .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_gggcb ,_abbdb :=_b .ParseBool (_gabcf .Value );if _abbdb !=nil {return _abbdb ;};_cdcdb .ShowPropAsCaptionAttr =&_gggcb ;continue ;};if _gabcf .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cgdcd ,_gegae :=_b .ParseBool (_gabcf .Value );if _gegae !=nil {return _gegae ;};_cdcdb .ProductSubtotalAttr =&_cgdcd ;continue ;};if _gabcf .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_abccc ,_eabb :=_b .ParseBool (_gabcf .Value );if _eabb !=nil {return _eabb ;};_cdcdb .DragToPageAttr =&_abccc ;continue ;};if _gabcf .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bgbdef ,_cdeed :=_b .ParseBool (_gabcf .Value );if _cdeed !=nil {return _cdeed ;};_cdcdb .DefaultSubtotalAttr =&_bgbdef ;continue ;};if _gabcf .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_fcdce ,_caffb :=_b .ParseBool (_gabcf .Value );if _caffb !=nil {return _caffb ;};_cdcdb .DragToDataAttr =&_fcdce ;continue ;};if _gabcf .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bbdag ,_fcadfb :=_b .ParseBool (_gabcf .Value );if _fcadfb !=nil {return _fcadfb ;};_cdcdb .MaxSubtotalAttr =&_bbdag ;continue ;};if _gabcf .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_dbbdc ,_eacde :=_b .ParseBool (_gabcf .Value );if _eacde !=nil {return _eacde ;};_cdcdb .HideNewItemsAttr =&_dbbdc ;continue ;};if _gabcf .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_feacc ,_begba :=_b .ParseBool (_gabcf .Value );if _begba !=nil {return _begba ;};_cdcdb .ShowPropCellAttr =&_feacc ;continue ;};if _gabcf .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_adfdcd ,_gegafd :=_b .ParseBool (_gabcf .Value );if _gegafd !=nil {return _gegafd ;};_cdcdb .SubtotalTopAttr =&_adfdcd ;continue ;};if _gabcf .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_abgaf ,_abgdg :=_b .ParseBool (_gabcf .Value );if _abgdg !=nil {return _abgdg ;};_cdcdb .ServerFieldAttr =&_abgaf ;continue ;};if _gabcf .Name .Local =="\u006e\u0061\u006d\u0065"{_bdefg ,_baadg :=_gabcf .Value ,error (nil );if _baadg !=nil {return _baadg ;};_cdcdb .NameAttr =&_bdefg ;continue ;};if _gabcf .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_fefeba ,_caffc :=_b .ParseBool (_gabcf .Value );if _caffc !=nil {return _caffc ;};_cdcdb .InsertPageBreakAttr =&_fefeba ;continue ;};if _gabcf .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_decac ,_feeeg :=_b .ParseBool (_gabcf .Value );if _feeeg !=nil {return _feeeg ;};_cdcdb .SumSubtotalAttr =&_decac ;continue ;};if _gabcf .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_fdedc ,_geggc :=_b .ParseBool (_gabcf .Value );if _geggc !=nil {return _geggc ;};_cdcdb .DataFieldAttr =&_fdedc ;continue ;};if _gabcf .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cbcee ,_bcgac :=_b .ParseBool (_gabcf .Value );if _bcgac !=nil {return _bcgac ;};_cdcdb .AvgSubtotalAttr =&_cbcee ;continue ;};if _gabcf .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_ggceg ,_bafcf :=_b .ParseBool (_gabcf .Value );if _bafcf !=nil {return _bafcf ;};_cdcdb .TopAutoShowAttr =&_ggceg ;continue ;};if _gabcf .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_eeca ,_beebb :=_b .ParseBool (_gabcf .Value );if _beebb !=nil {return _beebb ;};_cdcdb .MinSubtotalAttr =&_eeca ;continue ;};if _gabcf .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_egdfb ,_cfdea :=_b .ParseBool (_gabcf .Value );if _cfdea !=nil {return _cfdea ;};_cdcdb .DragOffAttr =&_egdfb ;continue ;};if _gabcf .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bfaef ,_egbada :=_b .ParseBool (_gabcf .Value );if _egbada !=nil {return _egbada ;};_cdcdb .CountSubtotalAttr =&_bfaef ;continue ;};if _gabcf .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_dadge ,_eddgc :=_gabcf .Value ,error (nil );if _eddgc !=nil {return _eddgc ;};_cdcdb .UniqueMemberPropertyAttr =&_dadge ;continue ;};if _gabcf .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fbddf ,_bdgfd :=_b .ParseBool (_gabcf .Value );if _bdgfd !=nil {return _bdgfd ;};_cdcdb .VarPSubtotalAttr =&_fbddf ;continue ;};if _gabcf .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_eefeg ,_bcfeb :=_b .ParseBool (_gabcf .Value );if _bcfeb !=nil {return _bcfeb ;};_cdcdb .StdDevPSubtotalAttr =&_eefeg ;continue ;};if _gabcf .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ecafga ,_gefaa :=_gabcf .Value ,error (nil );if _gefaa !=nil {return _gefaa ;};_cdcdb .SubtotalCaptionAttr =&_ecafga ;continue ;};if _gabcf .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_cecaf ,_bbgcf :=_b .ParseBool (_gabcf .Value );if _bbgcf !=nil {return _bbgcf ;};_cdcdb .ShowPropTipAttr =&_cecaf ;continue ;};if _gabcf .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_bfggf ,_daecg :=_b .ParseBool (_gabcf .Value );if _daecg !=nil {return _daecg ;};_cdcdb .InsertBlankRowAttr =&_bfggf ;continue ;};if _gabcf .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"{_agcaf ,_cbfge :=_b .ParseBool (_gabcf .Value );if _cbfge !=nil {return _cbfge ;};_cdcdb .DefaultAttributeDrillStateAttr =&_agcaf ;continue ;};if _gabcf .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_eafde ,_cbgfd :=_b .ParseBool (_gabcf .Value );if _cbgfd !=nil {return _cbgfd ;};_cdcdb .DragToColAttr =&_eafde ;continue ;};if _gabcf .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_fgbccg ,_dcddd :=_b .ParseBool (_gabcf .Value );if _dcddd !=nil {return _dcddd ;};_cdcdb .HiddenLevelAttr =&_fgbccg ;continue ;};if _gabcf .Name .Local =="\u0061\u0078\u0069\u0073"{_cdcdb .AxisAttr .UnmarshalXMLAttr (_gabcf );continue ;};if _gabcf .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_dgfbdb ,_aaggc :=_b .ParseBool (_gabcf .Value );if _aaggc !=nil {return _aaggc ;};_cdcdb .ShowDropDownsAttr =&_dgfbdb ;continue ;};if _gabcf .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_edfge ,_geade :=_b .ParseBool (_gabcf .Value );if _geade !=nil {return _geade ;};_cdcdb .ShowAllAttr =&_edfge ;continue ;};if _gabcf .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_debdb ,_gegeg :=_b .ParseBool (_gabcf .Value );if _gegeg !=nil {return _gegeg ;};_cdcdb .AllDrilledAttr =&_debdb ;continue ;};if _gabcf .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bffbb ,_adeab :=_b .ParseBool (_gabcf .Value );if _adeab !=nil {return _adeab ;};_cdcdb .VarSubtotalAttr =&_bffbb ;continue ;};};_bddea :for {_fccfb ,_ggbbdb :=d .Token ();if _ggbbdb !=nil {return _ggbbdb ;};switch _bddee :=_fccfb .(type ){case _ea .StartElement :switch _bddee .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"}:_cdcdb .Items =NewCT_Items ();if _adffc :=d .DecodeElement (_cdcdb .Items ,&_bddee );_adffc !=nil {return _adffc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}:_cdcdb .AutoSortScope =NewCT_AutoSortScope ();if _bffde :=d .DecodeElement (_cdcdb .AutoSortScope ,&_bddee );_bffde !=nil {return _bffde ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcdb .ExtLst =NewCT_ExtensionList ();if _ebged :=d .DecodeElement (_cdcdb .ExtLst ,&_bddee );_ebged !=nil {return _ebged ;};default:_c .Log ("\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\u0050i\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_bddee .Name );if _ffege :=d .Skip ();_ffege !=nil {return _ffege ;};};case _ea .EndElement :break _bddea ;case _ea .CharData :};};return nil ;};func (_fagaf *CT_VolTypes )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_gfabc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_befbcf :=range _fagaf .VolType {e .EncodeElement (_befbcf ,_gfabc );};if _fagaf .ExtLst !=nil {_egbae :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fagaf .ExtLst ,_egbae );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cedda ST_MdxKPIProperty )String ()string {switch _cedda {case 0:return "";case 1:return "\u0076";case 2:return "\u0067";case 3:return "\u0073";case 4:return "\u0074";case 5:return "\u0077";case 6:return "\u006d";};return "";};func (_fab *CT_BooleanProperty )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_agf :=range start .Attr {if _agf .Name .Local =="\u0076\u0061\u006c"{_fba ,_gfa :=_b .ParseBool (_agf .Value );if _gfa !=nil {return _gfa ;};_fab .ValAttr =&_fba ;continue ;};};for {_aeg ,_deb :=d .Token ();if _deb !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0042\u006f\u006f\u006c\u0065\u0061\u006eP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_deb );};if _gba ,_fad :=_aeg .(_ea .EndElement );_fad &&_gba .Name ==start .Name {break ;};};return nil ;};func (_gcdag *CT_ColFields )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gace :=range start .Attr {if _gace .Name .Local =="\u0063\u006f\u0075n\u0074"{_dggd ,_bfga :=_b .ParseUint (_gace .Value ,10,32);if _bfga !=nil {return _bfga ;};_adec :=uint32 (_dggd );_gcdag .CountAttr =&_adec ;continue ;};};_ggdg :for {_ccbc ,_cdbec :=d .Token ();if _cdbec !=nil {return _cdbec ;};switch _gaga :=_ccbc .(type ){case _ea .StartElement :switch _gaga .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_dddbb :=NewCT_Field ();if _fgfa :=d .DecodeElement (_dddbb ,&_gaga );_fgfa !=nil {return _fgfa ;};_gcdag .Field =append (_gcdag .Field ,_dddbb );default:_c .Log ("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_C\u006f\u006cF\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_gaga .Name );if _fedc :=d .Skip ();_fedc !=nil {return _fedc ;};};case _ea .EndElement :break _ggdg ;case _ea .CharData :};};return nil ;};func (_ebdfa *ST_ItemType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_feffab ,_aeed :=d .Token ();if _aeed !=nil {return _aeed ;};if _gdcfb ,_gcgee :=_feffab .(_ea .EndElement );_gcgee &&_gdcfb .Name ==start .Name {*_ebdfa =1;return nil ;};if _dggcb ,_gebcae :=_feffab .(_ea .CharData );!_gebcae {return _be .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",_feffab );}else {switch string (_dggcb ){case "":*_ebdfa =0;case "\u0064\u0061\u0074\u0061":*_ebdfa =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ebdfa =2;case "\u0073\u0075\u006d":*_ebdfa =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_ebdfa =4;case "\u0061\u0076\u0067":*_ebdfa =5;case "\u006d\u0061\u0078":*_ebdfa =6;case "\u006d\u0069\u006e":*_ebdfa =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_ebdfa =8;case "\u0063\u006f\u0075n\u0074":*_ebdfa =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ebdfa =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_ebdfa =11;case "\u0076\u0061\u0072":*_ebdfa =12;case "\u0076\u0061\u0072\u0050":*_ebdfa =13;case "\u0067\u0072\u0061n\u0064":*_ebdfa =14;case "\u0062\u006c\u0061n\u006b":*_ebdfa =15;};};_feffab ,_aeed =d .Token ();if _aeed !=nil {return _aeed ;};if _ccbceg ,_cabedd :=_feffab .(_ea .EndElement );_cabedd &&_ccbceg .Name ==start .Name {return nil ;};return _be .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",_feffab );};func (_cfcbc ST_DataValidationImeMode )String ()string {switch _cfcbc {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006f\u0066\u0066";case 3:return "\u006f\u006e";case 4:return "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case 5:return "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 6:return "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 7:return "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 8:return "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case 9:return "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case 10:return "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case 11:return "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return "";}; -// Validate validates the CT_QueryTableField and its children -func (_dgfeg *CT_QueryTableField )Validate ()error {return _dgfeg .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};func NewCT_GradientFill ()*CT_GradientFill {_ccgaeb :=&CT_GradientFill {};return _ccgaeb }; +// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path +func (_gbaeg *CT_GroupItems )ValidateWithPath (path string )error {for _dgadg ,_baaae :=range _gbaeg .M {if _ebfgc :=_baaae .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_dgadg ));_ebfgc !=nil {return _ebfgc ;};};for _aace ,_dbadf :=range _gbaeg .N {if _fgdba :=_dbadf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_aace ));_fgdba !=nil {return _fgdba ;};};for _fgagae ,_fgeb :=range _gbaeg .B {if _gdebe :=_fgeb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fgagae ));_gdebe !=nil {return _gdebe ;};};for _baabc ,_bdfbf :=range _gbaeg .E {if _beeafg :=_bdfbf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_baabc ));_beeafg !=nil {return _beeafg ;};};for _afcfge ,_bafdc :=range _gbaeg .S {if _ebccb :=_bafdc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_afcfge ));_ebccb !=nil {return _ebccb ;};};for _bccb ,_begfcd :=range _gbaeg .D {if _gafca :=_begfcd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_bccb ));_gafca !=nil {return _gafca ;};};return nil ;}; -// Validate validates the CT_Comment and its children -func (_ecbd *CT_Comment )Validate ()error {return _ecbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_abadc *ST_SortMethod )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abadc =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_abadc =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_abadc =2;case "\u006e\u006f\u006e\u0065":*_abadc =3;};return nil ;};func (_cbagc ST_PrintError )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbagc .String (),start );};func (_aadeg ST_PageOrder )Validate ()error {return _aadeg .ValidateWithPath ("")};func NewUsers ()*Users {_fcbcf :=&Users {};_fcbcf .CT_Users =*NewCT_Users ();return _fcbcf };type ST_DvAspect byte ;type CT_ChartsheetPr struct{ +// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path +func (_efecdd *CT_XmlColumnPr )ValidateWithPath (path string )error {if _efecdd .ExtLst !=nil {if _bdeagf :=_efecdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdeagf !=nil {return _bdeagf ;};};return nil ;};func (_acaea *CT_RevisionCellChange )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_acaea .Nc =NewCT_Cell ();for _ ,_cdabdd :=range start .Attr {if _cdabdd .Name .Local =="\u006f\u006c\u0064P\u0068"{_agbb ,_afbfe :=_b .ParseBool (_cdabdd .Value );if _afbfe !=nil {return _afbfe ;};_acaea .OldPhAttr =&_agbb ;continue ;};if _cdabdd .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_gdebc ,_afaea :=_b .ParseBool (_cdabdd .Value );if _afaea !=nil {return _afaea ;};_acaea .EndOfListFormulaUpdateAttr =&_gdebc ;continue ;};if _cdabdd .Name .Local =="\u006f\u0064\u0078\u0066"{_bcgba ,_cbbdg :=_b .ParseBool (_cdabdd .Value );if _cbbdg !=nil {return _cbbdg ;};_acaea .OdxfAttr =&_bcgba ;continue ;};if _cdabdd .Name .Local =="\u0073"{_gabae ,_gebea :=_b .ParseBool (_cdabdd .Value );if _gebea !=nil {return _gebea ;};_acaea .SAttr =&_gabae ;continue ;};if _cdabdd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_aeada ,_bdfbgg :=_b .ParseUint (_cdabdd .Value ,10,32);if _bdfbgg !=nil {return _bdfbgg ;};_bfafc :=uint32 (_aeada );_acaea .NumFmtIdAttr =&_bfafc ;continue ;};if _cdabdd .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_dcaed ,_cdbff :=_b .ParseBool (_cdabdd .Value );if _cdbff !=nil {return _cdbff ;};_acaea .OldQuotePrefixAttr =&_dcaed ;continue ;};if _cdabdd .Name .Local =="\u0070\u0068"{_febfe ,_ceabdb :=_b .ParseBool (_cdabdd .Value );if _ceabdb !=nil {return _ceabdb ;};_acaea .PhAttr =&_febfe ;continue ;};if _cdabdd .Name .Local =="\u0073\u0049\u0064"{_bgdae ,_egacd :=_b .ParseUint (_cdabdd .Value ,10,32);if _egacd !=nil {return _egacd ;};_acaea .SIdAttr =uint32 (_bgdae );continue ;};if _cdabdd .Name .Local =="\u0078\u0066\u0044x\u0066"{_bccfa ,_gdcac :=_b .ParseBool (_cdabdd .Value );if _gdcac !=nil {return _gdcac ;};_acaea .XfDxfAttr =&_bccfa ;continue ;};if _cdabdd .Name .Local =="\u0064\u0078\u0066"{_dgbdg ,_dabaa :=_b .ParseBool (_cdabdd .Value );if _dabaa !=nil {return _dabaa ;};_acaea .DxfAttr =&_dgbdg ;continue ;};if _cdabdd .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_daacbf ,_dcbde :=_b .ParseBool (_cdabdd .Value );if _dcbde !=nil {return _dcbde ;};_acaea .QuotePrefixAttr =&_daacbf ;continue ;};if _cdabdd .Name .Local =="\u0072\u0049\u0064"{_fcagfc ,_bebbd :=_b .ParseUint (_cdabdd .Value ,10,32);if _bebbd !=nil {return _bebbd ;};_bbccga :=uint32 (_fcagfc );_acaea .RIdAttr =&_bbccga ;continue ;};if _cdabdd .Name .Local =="\u0075\u0061"{_cfggdf ,_bebfd :=_b .ParseBool (_cdabdd .Value );if _bebfd !=nil {return _bebfd ;};_acaea .UaAttr =&_cfggdf ;continue ;};if _cdabdd .Name .Local =="\u0072\u0061"{_eccad ,_ccbef :=_b .ParseBool (_cdabdd .Value );if _ccbef !=nil {return _ccbef ;};_acaea .RaAttr =&_eccad ;continue ;};};_cdadd :for {_ecbc ,_adeg :=d .Token ();if _adeg !=nil {return _adeg ;};switch _ebceg :=_ecbc .(type ){case _ea .StartElement :switch _ebceg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"}:_acaea .Oc =NewCT_Cell ();if _dfbdb :=d .DecodeElement (_acaea .Oc ,&_ebceg );_dfbdb !=nil {return _dfbdb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"}:if _gbecd :=d .DecodeElement (_acaea .Nc ,&_ebceg );_gbecd !=nil {return _gbecd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"}:_acaea .Odxf =NewCT_Dxf ();if _ggebbg :=d .DecodeElement (_acaea .Odxf ,&_ebceg );_ggebbg !=nil {return _ggebbg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"}:_acaea .Ndxf =NewCT_Dxf ();if _bdbeb :=d .DecodeElement (_acaea .Ndxf ,&_ebceg );_bdbeb !=nil {return _bdbeb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acaea .ExtLst =NewCT_ExtensionList ();if _ecbfb :=d .DecodeElement (_acaea .ExtLst ,&_ebceg );_ecbfb !=nil {return _ecbfb ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043\u0065\u006c\u006c\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_ebceg .Name );if _bffca :=d .Skip ();_bffca !=nil {return _bffca ;};};case _ea .EndElement :break _cdadd ;case _ea .CharData :};};return nil ;};func (_bgbae ST_Qualifier )Validate ()error {return _bgbae .ValidateWithPath ("")};func (_bbgcd *CT_DataValidation )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bbgcd .TypeAttr !=ST_DataValidationTypeUnset {_bgde ,_fffd :=_bbgcd .TypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0079\u0070\u0065"});if _fffd !=nil {return _fffd ;};start .Attr =append (start .Attr ,_bgde );};if _bbgcd .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_bbgce ,_gdaga :=_bbgcd .ErrorStyleAttr .MarshalXMLAttr (_ea .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"});if _gdaga !=nil {return _gdaga ;};start .Attr =append (start .Attr ,_bbgce );};if _bbgcd .ImeModeAttr !=ST_DataValidationImeModeUnset {_fded ,_bbdec :=_bbgcd .ImeModeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _bbdec !=nil {return _bbdec ;};start .Attr =append (start .Attr ,_fded );};if _bbgcd .OperatorAttr !=ST_DataValidationOperatorUnset {_bbbgd ,_agbgfb :=_bbgcd .OperatorAttr .MarshalXMLAttr (_ea .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _agbgfb !=nil {return _agbgfb ;};start .Attr =append (start .Attr ,_bbbgd );};if _bbgcd .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbgcd .AllowBlankAttr ))});};if _bbgcd .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbgcd .ShowDropDownAttr ))});};if _bbgcd .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbgcd .ShowInputMessageAttr ))});};if _bbgcd .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbgcd .ShowErrorMessageAttr ))});};if _bbgcd .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_bbgcd .ErrorTitleAttr )});};if _bbgcd .ErrorAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_bbgcd .ErrorAttr )});};if _bbgcd .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_bbgcd .PromptTitleAttr )});};if _bbgcd .PromptAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bbgcd .PromptAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_be .Sprintf ("\u0025\u0076",_bbgcd .SqrefAttr )});e .EncodeToken (start );if _bbgcd .Formula1 !=nil {_dcfeg :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}};_c .AddPreserveSpaceAttr (&_dcfeg ,*_bbgcd .Formula1 );e .EncodeElement (_bbgcd .Formula1 ,_dcfeg );};if _bbgcd .Formula2 !=nil {_babe :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_c .AddPreserveSpaceAttr (&_babe ,*_bbgcd .Formula2 );e .EncodeElement (_bbgcd .Formula2 ,_babe );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Published -PublishedAttr *bool ; +// Validate validates the CT_RevisionAutoFormatting and its children +func (_aafg *CT_RevisionAutoFormatting )Validate ()error {return _aafg .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");};func (_daacb *CT_Member )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_daacb .NameAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type EG_ExtensionList struct{ -// Code Name -CodeNameAttr *string ;TabColor *CT_Color ;};func (_bgbae *CT_DataBar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgbae .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_bgbae .MinLengthAttr )});};if _bgbae .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_bgbae .MaxLengthAttr )});};if _bgbae .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bgbae .ShowValueAttr ))});};e .EncodeToken (start );_egfe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_egbg :=range _bgbae .Cfvo {e .EncodeElement (_egbg ,_egfe );};_ggbda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bgbae .Color ,_ggbda );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Extension +Ext []*CT_Extension ;};type ST_PatternType byte ;func (_ebgfefg *CT_RowFields )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ebgfefg .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ebgfefg .CountAttr )});};e .EncodeToken (start );_afbdd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_cbdfd :=range _ebgfefg .Field {e .EncodeElement (_cbdfd ,_afbdd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_Items ()*CT_Items {_agcaa :=&CT_Items {};return _agcaa };type CT_SheetBackgroundPicture struct{IdAttr string ;}; -// Validate validates the CT_TableParts and its children -func (_ddfbf *CT_TableParts )Validate ()error {return _ddfbf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");}; +// Validate validates the CT_GradientStop and its children +func (_cdeca *CT_GradientStop )Validate ()error {return _cdeca .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_bagdcg *CT_Tuple )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_addabb :=range start .Attr {if _addabb .Name .Local =="\u0066\u006c\u0064"{_cfcb ,_gggca :=_b .ParseUint (_addabb .Value ,10,32);if _gggca !=nil {return _gggca ;};_abaabe :=uint32 (_cfcb );_bagdcg .FldAttr =&_abaabe ;continue ;};if _addabb .Name .Local =="\u0068\u0069\u0065\u0072"{_eebdaf ,_aadcaa :=_b .ParseUint (_addabb .Value ,10,32);if _aadcaa !=nil {return _aadcaa ;};_cbbfag :=uint32 (_eebdaf );_bagdcg .HierAttr =&_cbbfag ;continue ;};if _addabb .Name .Local =="\u0069\u0074\u0065\u006d"{_dcebaf ,_fafcf :=_b .ParseUint (_addabb .Value ,10,32);if _fafcf !=nil {return _fafcf ;};_bagdcg .ItemAttr =uint32 (_dcebaf );continue ;};};for {_bcaab ,_dcgac :=d .Token ();if _dcgac !=nil {return _be .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_dcgac );};if _beggb ,_caaeeb :=_bcaab .(_ea .EndElement );_caaeeb &&_beggb .Name ==start .Name {break ;};};return nil ;};func NewCT_QueryTableFields ()*CT_QueryTableFields {_adcde :=&CT_QueryTableFields {};return _adcde }; -// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path -func (_ceef *CT_CalculatedItem )ValidateWithPath (path string )error {if _cfdbb :=_ceef .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_cfdbb !=nil {return _cfdbb ;};if _ceef .ExtLst !=nil {if _cff :=_ceef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cff !=nil {return _cff ;};};return nil ;};func (_gfggfc ST_FilterOperator )String ()string {switch _gfggfc {case 0:return "";case 1:return "\u0065\u0071\u0075a\u006c";case 2:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 3:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return "";}; +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_afdbd *CT_TableStyle )ValidateWithPath (path string )error {for _dgdd ,_cfcdaag :=range _afdbd .TableStyleElement {if _fgcbg :=_cfcdaag .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_dgdd ));_fgcbg !=nil {return _fgcbg ;};};return nil ;};func (_adfdd *ExternalLink )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b";return _adfdd .CT_ExternalLink .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path -func (_defbfbe *CT_RangeSets )ValidateWithPath (path string )error {for _eegcg ,_cbgeg :=range _defbfbe .RangeSet {if _ececb :=_cbgeg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_eegcg ));_ececb !=nil {return _ececb ;};};return nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_eabgad :=&CT_LegacyDrawing {};return _eabgad }; +// Validate validates the CT_SortCondition and its children +func (_ecabd *CT_SortCondition )Validate ()error {return _ecabd .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");};type CT_IntProperty struct{ -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_eag *CT_Boolean )ValidateWithPath (path string )error {for _abc ,_gbg :=range _eag .X {if _adg :=_gbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_abc ));_adg !=nil {return _adg ;};};return nil ;};func (_geffe *CT_Hyperlink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bagfg :=range start .Attr {if _bagfg .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"&&_bagfg .Name .Local =="\u0069\u0064"||_bagfg .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"&&_bagfg .Name .Local =="\u0069\u0064"{_cdbea ,_fagf :=_bagfg .Value ,error (nil );if _fagf !=nil {return _fagf ;};_geffe .IdAttr =&_cdbea ;continue ;};if _bagfg .Name .Local =="\u0072\u0065\u0066"{_afdfc ,_fbbgc :=_bagfg .Value ,error (nil );if _fbbgc !=nil {return _fbbgc ;};_geffe .RefAttr =_afdfc ;continue ;};if _bagfg .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_fgbe ,_acffe :=_bagfg .Value ,error (nil );if _acffe !=nil {return _acffe ;};_geffe .LocationAttr =&_fgbe ;continue ;};if _bagfg .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_gcbb ,_abdad :=_bagfg .Value ,error (nil );if _abdad !=nil {return _abdad ;};_geffe .TooltipAttr =&_gcbb ;continue ;};if _bagfg .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_dfcfb ,_aaacd :=_bagfg .Value ,error (nil );if _aaacd !=nil {return _aaacd ;};_geffe .DisplayAttr =&_dfcfb ;continue ;};};for {_ecdcf ,_feagb :=d .Token ();if _feagb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_feagb );};if _faddf ,_eaeaf :=_ecdcf .(_b .EndElement );_eaeaf &&_faddf .Name ==start .Name {break ;};};return nil ;}; +// Value +ValAttr int32 ;};type CT_GroupLevel struct{ -// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path -func (_aeec *CT_CustomProperty )ValidateWithPath (path string )error {return nil };func (_gecfb *ST_SortBy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abggae ,_bafeda :=d .Token ();if _bafeda !=nil {return _bafeda ;};if _efece ,_cdbdbf :=_abggae .(_b .EndElement );_cdbdbf &&_efece .Name ==start .Name {*_gecfb =1;return nil ;};if _eacace ,_gfdeg :=_abggae .(_b .CharData );!_gfdeg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abggae );}else {switch string (_eacace ){case "":*_gecfb =0;case "\u0076\u0061\u006cu\u0065":*_gecfb =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_gecfb =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_gecfb =3;case "\u0069\u0063\u006f\u006e":*_gecfb =4;};};_abggae ,_bafeda =d .Token ();if _bafeda !=nil {return _bafeda ;};if _cdgae ,_ecgea :=_abggae .(_b .EndElement );_ecgea &&_cdgae .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abggae );};func (_cfdaa ST_TableStyleType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cefafe :=_b .Attr {};_cefafe .Name =name ;switch _cfdaa {case ST_TableStyleTypeUnset :_cefafe .Value ="";case ST_TableStyleTypeWholeTable :_cefafe .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TableStyleTypeHeaderRow :_cefafe .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_cefafe .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_cefafe .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeLastColumn :_cefafe .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_cefafe .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_cefafe .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstColumnStripe :_cefafe .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_cefafe .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstHeaderCell :_cefafe .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_cefafe .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstTotalCell :_cefafe .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_cefafe .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstSubtotalColumn :_cefafe .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_cefafe .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case ST_TableStyleTypeThirdSubtotalColumn :_cefafe .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_cefafe .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeSecondSubtotalRow :_cefafe .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_cefafe .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeBlankRow :_cefafe .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_cefafe .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondColumnSubheading :_cefafe .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_cefafe .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeFirstRowSubheading :_cefafe .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_cefafe .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeThirdRowSubheading :_cefafe .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_cefafe .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case ST_TableStyleTypePageFieldValues :_cefafe .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _cefafe ,nil ;};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2;ST_CellCommentsAtEnd ST_CellComments =3;);func NewCT_ExternalReferences ()*CT_ExternalReferences {_cafgd :=&CT_ExternalReferences {};return _cafgd ;}; +// Unique Name +UniqueNameAttr string ; -// Validate validates the CT_ExternalDefinedNames and its children -func (_eggef *CT_ExternalDefinedNames )Validate ()error {return _eggef .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func (_feedg *CT_ColorFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaag :=range start .Attr {if _eaag .Name .Local =="\u0064\u0078\u0066I\u0064"{_gefa ,_abff :=_ee .ParseUint (_eaag .Value ,10,32);if _abff !=nil {return _abff ;};_dcad :=uint32 (_gefa );_feedg .DxfIdAttr =&_dcad ;continue ;};if _eaag .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_bcabe ,_bcbb :=_ee .ParseBool (_eaag .Value );if _bcbb !=nil {return _bcbb ;};_feedg .CellColorAttr =&_bcabe ;continue ;};};for {_cbfe ,_gdgg :=d .Token ();if _gdgg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072:\u0020\u0025\u0073",_gdgg );};if _dbec ,_efbc :=_cbfe .(_b .EndElement );_efbc &&_dbec .Name ==start .Name {break ;};};return nil ;};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_ecdgb :=&CT_PageSetUpPr {};return _ecdgb };const (ST_TextHAlignUnset ST_TextHAlign =0;ST_TextHAlignLeft ST_TextHAlign =1;ST_TextHAlignCenter ST_TextHAlign =2;ST_TextHAlignRight ST_TextHAlign =3;ST_TextHAlignJustify ST_TextHAlign =4;ST_TextHAlignDistributed ST_TextHAlign =5;);func NewCT_ExtensionList ()*CT_ExtensionList {_dbdc :=&CT_ExtensionList {};return _dbdc };func NewDialogsheet ()*Dialogsheet {_fgcage :=&Dialogsheet {};_fgcage .CT_Dialogsheet =*NewCT_Dialogsheet ();return _fgcage ;};func (_gdedc *CT_Sheets )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cfbcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}};for _ ,_gdcce :=range _gdedc .Sheet {e .EncodeElement (_gdcce ,_cfbcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Grouping Level Display Name +CaptionAttr string ; -// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path -func (_dacc *CT_IntProperty )ValidateWithPath (path string )error {return nil }; +// User-Defined Group Level +UserAttr *bool ; -// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path -func (_fecfbg *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil };func NewCT_TextPr ()*CT_TextPr {_gbbgc :=&CT_TextPr {};return _gbbgc }; +// Custom Roll Up +CustomRollUpAttr *bool ; -// Validate validates the CT_CellWatches and its children -func (_ffgb *CT_CellWatches )Validate ()error {return _ffgb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");};type CT_DataBinding struct{ +// OLAP Level Groups +Groups *CT_Groups ; -// Unique Identifer -DataBindingNameAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Binding to External File -FileBindingAttr *bool ; +// Validate validates the CT_SheetIdMap and its children +func (_eafecb *CT_SheetIdMap )Validate ()error {return _eafecb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");};type CT_SheetCalcPr struct{ -// Reference to Connection ID -ConnectionIDAttr *uint32 ; +// Full Calculation On Load +FullCalcOnLoadAttr *bool ;};func (_gafab ST_Qualifier )ValidateWithPath (path string )error {switch _gafab {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafab ));};return nil ;};func (_bggbd ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _bggbd {case 0,1,2,3,4,5,6:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bggbd ));};return nil ;};func (_cbfac *Chartsheet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cbfac .CT_Chartsheet =*NewCT_Chartsheet ();_cbgdb :for {_caadf ,_befbe :=d .Token ();if _befbe !=nil {return _befbe ;};switch _efagab :=_caadf .(type ){case _ea .StartElement :switch _efagab .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_cbfac .SheetPr =NewCT_ChartsheetPr ();if _ebcbe :=d .DecodeElement (_cbfac .SheetPr ,&_efagab );_ebcbe !=nil {return _ebcbe ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _faegc :=d .DecodeElement (_cbfac .SheetViews ,&_efagab );_faegc !=nil {return _faegc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cbfac .SheetProtection =NewCT_ChartsheetProtection ();if _cgggeg :=d .DecodeElement (_cbfac .SheetProtection ,&_efagab );_cgggeg !=nil {return _cgggeg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_cbfac .CustomSheetViews =NewCT_CustomChartsheetViews ();if _gcgadf :=d .DecodeElement (_cbfac .CustomSheetViews ,&_efagab );_gcgadf !=nil {return _gcgadf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cbfac .PageMargins =NewCT_PageMargins ();if _becffc :=d .DecodeElement (_cbfac .PageMargins ,&_efagab );_becffc !=nil {return _becffc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_cbfac .PageSetup =NewCT_CsPageSetup ();if _dddbge :=d .DecodeElement (_cbfac .PageSetup ,&_efagab );_dddbge !=nil {return _dddbge ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_cbfac .HeaderFooter =NewCT_HeaderFooter ();if _cgaee :=d .DecodeElement (_cbfac .HeaderFooter ,&_efagab );_cgaee !=nil {return _cgaee ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _cgdbb :=d .DecodeElement (_cbfac .Drawing ,&_efagab );_cgdbb !=nil {return _cgdbb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_cbfac .LegacyDrawing =NewCT_LegacyDrawing ();if _bddceb :=d .DecodeElement (_cbfac .LegacyDrawing ,&_efagab );_bddceb !=nil {return _bddceb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_cbfac .LegacyDrawingHF =NewCT_LegacyDrawing ();if _ffcccf :=d .DecodeElement (_cbfac .LegacyDrawingHF ,&_efagab );_ffcccf !=nil {return _ffcccf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_cbfac .DrawingHF =NewCT_DrawingHF ();if _ceaga :=d .DecodeElement (_cbfac .DrawingHF ,&_efagab );_ceaga !=nil {return _ceaga ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_cbfac .Picture =NewCT_SheetBackgroundPicture ();if _edfbgg :=d .DecodeElement (_cbfac .Picture ,&_efagab );_edfbgg !=nil {return _edfbgg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_cbfac .WebPublishItems =NewCT_WebPublishItems ();if _bfaefb :=d .DecodeElement (_cbfac .WebPublishItems ,&_efagab );_bfaefb !=nil {return _bfaefb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbfac .ExtLst =NewCT_ExtensionList ();if _ccdaf :=d .DecodeElement (_cbfac .ExtLst ,&_efagab );_ccdaf !=nil {return _ccdaf ;};default:_c .Log ("\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\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_efagab .Name );if _bbagd :=d .Skip ();_bbagd !=nil {return _bbagd ;};};case _ea .EndElement :break _cbgdb ;case _ea .CharData :};};return nil ;}; -// File Binding Name -FileBindingNameAttr *string ; +// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path +func (_ebce *CT_MetadataBlocks )ValidateWithPath (path string )error {for _gddfa ,_aggbfc :=range _ebce .Bk {if _acbad :=_aggbfc .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_gddfa ));_acbad !=nil {return _acbad ;};};return nil ;}; -// XML Data Loading Behavior -DataBindingLoadModeAttr uint32 ;Any _ba .Any ;};func (_bgdgcf ST_RevisionAction )Validate ()error {return _bgdgcf .ValidateWithPath ("")};type CT_PhoneticPr struct{ +// Validate validates the CT_WorksheetSource and its children +func (_fecfe *CT_WorksheetSource )Validate ()error {return _fecfe .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};func (_abgdd *PivotCacheRecords )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_abgdd .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();for _ ,_bcbcc :=range start .Attr {if _bcbcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_beeeeg ,_bagbe :=_b .ParseUint (_bcbcc .Value ,10,32);if _bagbe !=nil {return _bagbe ;};_aabeea :=uint32 (_beeeeg );_abgdd .CountAttr =&_aabeea ;continue ;};};_gdfaec :for {_agefg ,_bgcggd :=d .Token ();if _bgcggd !=nil {return _bgcggd ;};switch _bedab :=_agefg .(type ){case _ea .StartElement :switch _bedab .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_cgffaa :=NewCT_Record ();if _gfbgc :=d .DecodeElement (_cgffaa ,&_bedab );_gfbgc !=nil {return _gfbgc ;};_abgdd .R =append (_abgdd .R ,_cgffaa );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abgdd .ExtLst =NewCT_ExtensionList ();if _dgacdc :=d .DecodeElement (_abgdd .ExtLst ,&_bedab );_dgacdc !=nil {return _dgacdc ;};default:_c .Log ("\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\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_bedab .Name );if _fadaad :=d .Skip ();_fadaad !=nil {return _fadaad ;};};case _ea .EndElement :break _gdfaec ;case _ea .CharData :};};return nil ;};func (_bccgf ST_Type )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_cffbbg :=_ea .Attr {};_cffbbg .Name =name ;switch _bccgf {case ST_TypeUnset :_cffbbg .Value ="";case ST_TypeNone :_cffbbg .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_cffbbg .Value ="\u0061\u006c\u006c";case ST_TypeRow :_cffbbg .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_cffbbg .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _cffbbg ,nil ;}; -// Font Id -FontIdAttr uint32 ; +// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path +func (_fddb *CT_CustomProperty )ValidateWithPath (path string )error {return nil };func (_egdde *CT_FontName )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",_egdde .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Character Type -TypeAttr ST_PhoneticType ; +// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path +func (_dfdef *CT_Formats )ValidateWithPath (path string )error {for _faggf ,_cdcfb :=range _dfdef .Format {if _faba :=_cdcfb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_faggf ));_faba !=nil {return _faba ;};};return nil ;};type ST_Sqref []string ; -// Alignment -AlignmentAttr ST_PhoneticAlignment ;};func NewCT_Record ()*CT_Record {_bbcfg :=&CT_Record {};return _bbcfg };func (_efgcff *CT_FunctionGroups )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebbg :=range start .Attr {if _ebbg .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_gagb ,_bcba :=_ee .ParseUint (_ebbg .Value ,10,32);if _bcba !=nil {return _bcba ;};_eegdg :=uint32 (_gagb );_efgcff .BuiltInGroupCountAttr =&_eegdg ;continue ;};};_ffaad :for {_fccec ,_gaebg :=d .Token ();if _gaebg !=nil {return _gaebg ;};switch _gfadg :=_fccec .(type ){case _b .StartElement :switch _gfadg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}:_babag :=NewCT_FunctionGroup ();if _gaafca :=d .DecodeElement (_babag ,&_gfadg );_gaafca !=nil {return _gaafca ;};_efgcff .FunctionGroup =append (_efgcff .FunctionGroup ,_babag );default:_ba .Log ("\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\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025\u0076",_gfadg .Name );if _cdea :=d .Skip ();_cdea !=nil {return _cdea ;};};case _b .EndElement :break _ffaad ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_RevisionMove and its children +func (_abgec *CT_RevisionMove )Validate ()error {return _abgec .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");}; -// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path -func (_gdeecf *CT_Missing )ValidateWithPath (path string )error {for _ebgbb ,_eadeb :=range _gdeecf .Tpls {if _daeba :=_eadeb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_ebgbb ));_daeba !=nil {return _daeba ;};};for _afbce ,_bfeac :=range _gdeecf .X {if _deebg :=_bfeac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_afbce ));_deebg !=nil {return _deebg ;};};return nil ;};type CT_TableMissing struct{};func (_bfgga *CT_Consolidation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfgga .RangeSets =NewCT_RangeSets ();for _ ,_aacf :=range start .Attr {if _aacf .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_gcdg ,_gadfa :=_ee .ParseBool (_aacf .Value );if _gadfa !=nil {return _gadfa ;};_bfgga .AutoPageAttr =&_gcdg ;continue ;};};_bbbe :for {_fgebg ,_aead :=d .Token ();if _aead !=nil {return _aead ;};switch _dgegg :=_fgebg .(type ){case _b .StartElement :switch _dgegg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"}:_bfgga .Pages =NewCT_Pages ();if _efbga :=d .DecodeElement (_bfgga .Pages ,&_dgegg );_efbga !=nil {return _efbga ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"}:if _caff :=d .DecodeElement (_bfgga .RangeSets ,&_dgegg );_caff !=nil {return _caff ;};default:_ba .Log ("\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\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025v",_dgegg .Name );if _ffff :=d .Skip ();_ffff !=nil {return _ffff ;};};case _b .EndElement :break _bbbe ;case _b .CharData :};};return nil ;};type CT_PivotFields struct{ +// Validate validates the CT_SharedUser and its children +func (_dgcac *CT_SharedUser )Validate ()error {return _dgcac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");};type CT_WebPublishObjects struct{ -// Field Count +// Count CountAttr *uint32 ; -// PivotTable Field -PivotField []*CT_PivotField ;};func (_dccbag ST_CellFormulaType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dccbag .String (),start );};func (_dgdg *CT_MdxKPI )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",_dgdg .NAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0070"},Value :_f .Sprintf ("\u0025\u0076",_dgdg .NpAttr )});_fegcg ,_aebceb :=_dgdg .PAttr .MarshalXMLAttr (_b .Name {Local :"\u0070"});if _aebceb !=nil {return _aebceb ;};start .Attr =append (start .Attr ,_fegcg );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Web Publishing Object +WebPublishObject []*CT_WebPublishObject ;};func NewCT_Sheet ()*CT_Sheet {_bfgef :=&CT_Sheet {};return _bfgef };func (_gggce ST_HorizontalAlignment )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_gggce .String (),start );};func (_gggfdg *CT_MdxTuple )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gggfdg .CAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_gggfdg .CAttr )});};if _gggfdg .CtAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gggfdg .CtAttr )});};if _gggfdg .SiAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0069"},Value :_be .Sprintf ("\u0025\u0076",*_gggfdg .SiAttr )});};if _gggfdg .FiAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069"},Value :_be .Sprintf ("\u0025\u0076",*_gggfdg .FiAttr )});};if _gggfdg .BcAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_gggfdg .BcAttr )});};if _gggfdg .FcAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_gggfdg .FcAttr )});};if _gggfdg .IAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gggfdg .IAttr ))});};if _gggfdg .UAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gggfdg .UAttr ))});};if _gggfdg .StAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gggfdg .StAttr ))});};if _gggfdg .BAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gggfdg .BAttr ))});};e .EncodeToken (start );if _gggfdg .N !=nil {_facad :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_fffebe :=range _gggfdg .N {e .EncodeElement (_fffebe ,_facad );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_Sets struct{ -// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path -func (_bbgbf *CT_UndoInfo )ValidateWithPath (path string )error {if _bbgbf .ExpAttr ==ST_FormulaExpressionUnset {return _f .Errorf ("\u0025\u0073\u002fE\u0078\u0070\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 _acdae :=_bbgbf .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_acdae !=nil {return _acdae ;};return nil ;};type ST_OleUpdate byte ; +// Tuple Set Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path -func (_eaabdf *CT_Top10 )ValidateWithPath (path string )error {return nil }; +// OLAP Set +Set []*CT_Set ;};func (_eeeafg *ST_FontScheme )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cffbdb ,_abfec :=d .Token ();if _abfec !=nil {return _abfec ;};if _dbgdb ,_bbaeff :=_cffbdb .(_ea .EndElement );_bbaeff &&_dbgdb .Name ==start .Name {*_eeeafg =1;return nil ;};if _dcfcg ,_eaafgc :=_cffbdb .(_ea .CharData );!_eaafgc {return _be .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",_cffbdb );}else {switch string (_dcfcg ){case "":*_eeeafg =0;case "\u006e\u006f\u006e\u0065":*_eeeafg =1;case "\u006d\u0061\u006ao\u0072":*_eeeafg =2;case "\u006d\u0069\u006eo\u0072":*_eeeafg =3;};};_cffbdb ,_abfec =d .Token ();if _abfec !=nil {return _abfec ;};if _fdffea ,_gcfgc :=_cffbdb .(_ea .EndElement );_gcfgc &&_fdffea .Name ==start .Name {return nil ;};return _be .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",_cffbdb );};func (_fbaca ST_PhoneticType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gfddea :=_ea .Attr {};_gfddea .Name =name ;switch _fbaca {case ST_PhoneticTypeUnset :_gfddea .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_gfddea .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_gfddea .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_gfddea .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_gfddea .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _gfddea ,nil ;};func (_fdaafd *CT_IgnoredError )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fcffb :=range start .Attr {if _fcffb .Name .Local =="\u0073\u0071\u0072e\u0066"{_edegb ,_cbacg :=ParseSliceST_Sqref (_fcffb .Value );if _cbacg !=nil {return _cbacg ;};_fdaafd .SqrefAttr =_edegb ;continue ;};if _fcffb .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_dafde ,_acgbbc :=_b .ParseBool (_fcffb .Value );if _acgbbc !=nil {return _acgbbc ;};_fdaafd .EvalErrorAttr =&_dafde ;continue ;};if _fcffb .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_ffeed ,_edecb :=_b .ParseBool (_fcffb .Value );if _edecb !=nil {return _edecb ;};_fdaafd .TwoDigitTextYearAttr =&_ffeed ;continue ;};if _fcffb .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_deaab ,_dgcaae :=_b .ParseBool (_fcffb .Value );if _dgcaae !=nil {return _dgcaae ;};_fdaafd .NumberStoredAsTextAttr =&_deaab ;continue ;};if _fcffb .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_cbcg ,_ebgd :=_b .ParseBool (_fcffb .Value );if _ebgd !=nil {return _ebgd ;};_fdaafd .FormulaAttr =&_cbcg ;continue ;};if _fcffb .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_aefecg ,_agedc :=_b .ParseBool (_fcffb .Value );if _agedc !=nil {return _agedc ;};_fdaafd .FormulaRangeAttr =&_aefecg ;continue ;};if _fcffb .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_faae ,_gebed :=_b .ParseBool (_fcffb .Value );if _gebed !=nil {return _gebed ;};_fdaafd .UnlockedFormulaAttr =&_faae ;continue ;};if _fcffb .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_cegcge ,_fafce :=_b .ParseBool (_fcffb .Value );if _fafce !=nil {return _fafce ;};_fdaafd .EmptyCellReferenceAttr =&_cegcge ;continue ;};if _fcffb .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_cdbef ,_bddfb :=_b .ParseBool (_fcffb .Value );if _bddfb !=nil {return _bddfb ;};_fdaafd .ListDataValidationAttr =&_cdbef ;continue ;};if _fcffb .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_eeabf ,_abeec :=_b .ParseBool (_fcffb .Value );if _abeec !=nil {return _abeec ;};_fdaafd .CalculatedColumnAttr =&_eeabf ;continue ;};};for {_abga ,_ggada :=d .Token ();if _ggada !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_ggada );};if _affc ,_bddce :=_abga .(_ea .EndElement );_bddce &&_affc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_CalculatedItem and its children -func (_fffc *CT_CalculatedItem )Validate ()error {return _fffc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};func (_degaaga *ST_FontScheme )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_degaaga =0;case "\u006e\u006f\u006e\u0065":*_degaaga =1;case "\u006d\u0061\u006ao\u0072":*_degaaga =2;case "\u006d\u0069\u006eo\u0072":*_degaaga =3;};return nil ;};func (_befe *CT_Cell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _befe .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_befe .RAttr )});};if _befe .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_befe .SAttr )});};if _befe .TAttr !=ST_CellTypeUnset {_agf ,_beaa :=_befe .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _beaa !=nil {return _beaa ;};start .Attr =append (start .Attr ,_agf );};if _befe .CmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_befe .CmAttr )});};if _befe .VmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_befe .VmAttr )});};if _befe .PhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_befe .PhAttr ))});};e .EncodeToken (start );if _befe .F !=nil {_bebc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066"}};e .EncodeElement (_befe .F ,_bebc );};if _befe .V !=nil {_caef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076"}};_ba .AddPreserveSpaceAttr (&_caef ,*_befe .V );e .EncodeElement (_befe .V ,_caef );};if _befe .Is !=nil {_gfadf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ai\u0073"}};e .EncodeElement (_befe .Is ,_gfadf );};if _befe .ExtLst !=nil {_gdcg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_befe .ExtLst ,_gdcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abcdf *CT_Cfvo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abcdf .TypeAttr =ST_CfvoType (1);for _ ,_ggfc :=range start .Attr {if _ggfc .Name .Local =="\u0074\u0079\u0070\u0065"{_abcdf .TypeAttr .UnmarshalXMLAttr (_ggfc );continue ;};if _ggfc .Name .Local =="\u0076\u0061\u006c"{_cafe ,_agbg :=_ggfc .Value ,error (nil );if _agbg !=nil {return _agbg ;};_abcdf .ValAttr =&_cafe ;continue ;};if _ggfc .Name .Local =="\u0067\u0074\u0065"{_cagf ,_eccg :=_ee .ParseBool (_ggfc .Value );if _eccg !=nil {return _eccg ;};_abcdf .GteAttr =&_cagf ;continue ;};};_bfbg :for {_dbge ,_bedc :=d .Token ();if _bedc !=nil {return _bedc ;};switch _aggf :=_dbge .(type ){case _b .StartElement :switch _aggf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abcdf .ExtLst =NewCT_ExtensionList ();if _cdba :=d .DecodeElement (_abcdf .ExtLst ,&_aggf );_cdba !=nil {return _cdba ;};default:_ba .Log ("\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\u0043\u0066\u0076\u006f\u0020\u0025\u0076",_aggf .Name );if _bdebf :=d .Skip ();_bdebf !=nil {return _bdebf ;};};case _b .EndElement :break _bfbg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path +func (_cdafad *CT_colItems )ValidateWithPath (path string )error {for _defgf ,_fcegf :=range _cdafad .I {if _cgfcb :=_fcegf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_defgf ));_cgfcb !=nil {return _cgfcb ;};};return nil ;};func (_dafabf *ST_FormatAction )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_aagaec ,_cgfdg :=d .Token ();if _cgfdg !=nil {return _cgfdg ;};if _aabefe ,_abfdc :=_aagaec .(_ea .EndElement );_abfdc &&_aabefe .Name ==start .Name {*_dafabf =1;return nil ;};if _cgedgb ,_fdfbe :=_aagaec .(_ea .CharData );!_fdfbe {return _be .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",_aagaec );}else {switch string (_cgedgb ){case "":*_dafabf =0;case "\u0062\u006c\u0061n\u006b":*_dafabf =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_dafabf =2;case "\u0064\u0072\u0069l\u006c":*_dafabf =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dafabf =4;};};_aagaec ,_cgfdg =d .Token ();if _cgfdg !=nil {return _cgfdg ;};if _bcacee ,_cgbda :=_aagaec .(_ea .EndElement );_cgbda &&_bcacee .Name ==start .Name {return nil ;};return _be .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",_aagaec );};func (_bdbae *PivotCacheDefinition )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _bdbae .CT_PivotCacheDefinition .MarshalXML (e ,start );};func (_gddeef *ST_FilterOperator )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_gddeef =0;case "\u0065\u0071\u0075a\u006c":*_gddeef =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gddeef =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gddeef =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gddeef =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gddeef =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gddeef =6;};return nil ;}; -// Validate validates the CT_DataFields and its children -func (_ecacb *CT_DataFields )Validate ()error {return _ecacb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_Dialogsheet struct{ +// ValidateWithPath validates the Users and its children, prefixing error messages with path +func (_cdcbbc *Users )ValidateWithPath (path string )error {if _ccbbc :=_cdcbbc .CT_Users .ValidateWithPath (path );_ccbbc !=nil {return _ccbbc ;};return nil ;};func NewCT_QueryCache ()*CT_QueryCache {_gdgcg :=&CT_QueryCache {};return _gdgcg };func NewCT_PivotCaches ()*CT_PivotCaches {_gfeea :=&CT_PivotCaches {};return _gfeea };func (_gcfdf *CT_UnderlineProperty )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gcfdf .ValAttr !=ST_UnderlineValuesUnset {_bedaaa ,_babfbg :=_gcfdf .ValAttr .MarshalXMLAttr (_ea .Name {Local :"\u0076\u0061\u006c"});if _babfbg !=nil {return _babfbg ;};start .Attr =append (start .Attr ,_bedaaa );};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Sheet Properties -SheetPr *CT_SheetPr ; +// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path +func (_ffgde *PivotCacheDefinition )ValidateWithPath (path string )error {if _egbac :=_ffgde .CT_PivotCacheDefinition .ValidateWithPath (path );_egbac !=nil {return _egbac ;};return nil ;};func (_cgafc *CT_Fill )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _cgafc .PatternFill !=nil {_gaeg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cgafc .PatternFill ,_gaeg );};if _cgafc .GradientFill !=nil {_dabc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cgafc .GradientFill ,_dabc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_fffceb ST_ExternalConnectionType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_fffceb .String (),start );};func (_adgea *ST_DataValidationOperator )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_adgea =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_adgea =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_adgea =2;case "\u0065\u0071\u0075a\u006c":*_adgea =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_adgea =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_adgea =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_adgea =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_adgea =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_adgea =8;};return nil ;}; -// Dialog Sheet Views -SheetViews *CT_SheetViews ; +// Validate validates the CT_PivotAreas and its children +func (_fecgc *CT_PivotAreas )Validate ()error {return _fecgc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");}; -// Dialog Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Validate validates the CT_DataValidation and its children +func (_ggcbb *CT_DataValidation )Validate ()error {return _ggcbb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");};func (_ebbec *CT_RevisionHeaders )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_ebbec .GuidAttr )});if _ebbec .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_ebbec .LastGuidAttr )});};if _ebbec .SharedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ebbec .SharedAttr ))});};if _ebbec .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ebbec .DiskRevisionsAttr ))});};if _ebbec .HistoryAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ebbec .HistoryAttr ))});};if _ebbec .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ebbec .TrackRevisionsAttr ))});};if _ebbec .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ebbec .ExclusiveAttr ))});};if _ebbec .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_ebbec .RevisionIdAttr )});};if _ebbec .VersionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_ebbec .VersionAttr )});};if _ebbec .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ebbec .KeepChangeHistoryAttr ))});};if _ebbec .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ebbec .ProtectedAttr ))});};if _ebbec .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_be .Sprintf ("\u0025\u0076",*_ebbec .PreserveHistoryAttr )});};e .EncodeToken (start );_feddg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_fdgef :=range _ebbec .Header {e .EncodeElement (_fdgef ,_feddg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewTable ()*Table {_gfgcf :=&Table {};_gfgcf .CT_Table =*NewCT_Table ();return _gfgcf };type ST_TargetScreenSize byte ;func (_bfeggc ST_PrintError )Validate ()error {return _bfeggc .ValidateWithPath ("")};func (_ebbfe *CT_SheetView )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ccadb :=range start .Attr {if _ccadb .Name .Local =="\u0076\u0069\u0065\u0077"{_ebbfe .ViewAttr .UnmarshalXMLAttr (_ccadb );continue ;};if _ccadb .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_baebg ,_gedeg :=_ccadb .Value ,error (nil );if _gedeg !=nil {return _gedeg ;};_ebbfe .TopLeftCellAttr =&_baebg ;continue ;};if _ccadb .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_ebfbc ,_aebbbf :=_b .ParseBool (_ccadb .Value );if _aebbbf !=nil {return _aebbbf ;};_ebbfe .ShowFormulasAttr =&_ebfbc ;continue ;};if _ccadb .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_acbde ,_edeedd :=_b .ParseUint (_ccadb .Value ,10,32);if _edeedd !=nil {return _edeedd ;};_effaa :=uint32 (_acbde );_ebbfe .ColorIdAttr =&_effaa ;continue ;};if _ccadb .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_gfabe ,_deede :=_b .ParseBool (_ccadb .Value );if _deede !=nil {return _deede ;};_ebbfe .ShowRowColHeadersAttr =&_gfabe ;continue ;};if _ccadb .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_gcacd ,_fcbda :=_b .ParseUint (_ccadb .Value ,10,32);if _fcbda !=nil {return _fcbda ;};_ddece :=uint32 (_gcacd );_ebbfe .ZoomScaleAttr =&_ddece ;continue ;};if _ccadb .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_acfdca ,_ccgeff :=_b .ParseBool (_ccadb .Value );if _ccgeff !=nil {return _ccgeff ;};_ebbfe .RightToLeftAttr =&_acfdca ;continue ;};if _ccadb .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_gdgdf ,_ggccde :=_b .ParseUint (_ccadb .Value ,10,32);if _ggccde !=nil {return _ggccde ;};_eecab :=uint32 (_gdgdf );_ebbfe .ZoomScaleNormalAttr =&_eecab ;continue ;};if _ccadb .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_afefc ,_fdebb :=_b .ParseBool (_ccadb .Value );if _fdebb !=nil {return _fdebb ;};_ebbfe .ShowRulerAttr =&_afefc ;continue ;};if _ccadb .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_cbefe ,_bggffa :=_b .ParseUint (_ccadb .Value ,10,32);if _bggffa !=nil {return _bggffa ;};_gfgag :=uint32 (_cbefe );_ebbfe .ZoomScaleSheetLayoutViewAttr =&_gfgag ;continue ;};if _ccadb .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_afaac ,_fdgge :=_b .ParseUint (_ccadb .Value ,10,32);if _fdgge !=nil {return _fdgge ;};_ebbfe .WorkbookViewIdAttr =uint32 (_afaac );continue ;};if _ccadb .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_bfbgf ,_gafdd :=_b .ParseBool (_ccadb .Value );if _gafdd !=nil {return _gafdd ;};_ebbfe .TabSelectedAttr =&_bfbgf ;continue ;};if _ccadb .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_facfb ,_gfafa :=_b .ParseUint (_ccadb .Value ,10,32);if _gfafa !=nil {return _gfafa ;};_eadbc :=uint32 (_facfb );_ebbfe .ZoomScalePageLayoutViewAttr =&_eadbc ;continue ;};if _ccadb .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_gdfeg ,_fefag :=_b .ParseBool (_ccadb .Value );if _fefag !=nil {return _fefag ;};_ebbfe .ShowZerosAttr =&_gdfeg ;continue ;};if _ccadb .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_acgdb ,_cbddc :=_b .ParseBool (_ccadb .Value );if _cbddc !=nil {return _cbddc ;};_ebbfe .WindowProtectionAttr =&_acgdb ;continue ;};if _ccadb .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_eeafa ,_acdaca :=_b .ParseBool (_ccadb .Value );if _acdaca !=nil {return _acdaca ;};_ebbfe .ShowOutlineSymbolsAttr =&_eeafa ;continue ;};if _ccadb .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_cbgfdf ,_gaccd :=_b .ParseBool (_ccadb .Value );if _gaccd !=nil {return _gaccd ;};_ebbfe .ShowWhiteSpaceAttr =&_cbgfdf ;continue ;};if _ccadb .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_bbffg ,_gfeecc :=_b .ParseBool (_ccadb .Value );if _gfeecc !=nil {return _gfeecc ;};_ebbfe .ShowGridLinesAttr =&_bbffg ;continue ;};if _ccadb .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_dgacd ,_cebae :=_b .ParseBool (_ccadb .Value );if _cebae !=nil {return _cebae ;};_ebbfe .DefaultGridColorAttr =&_dgacd ;continue ;};};_bfec :for {_deceg ,_cebeg :=d .Token ();if _cebeg !=nil {return _cebeg ;};switch _fbdca :=_deceg .(type ){case _ea .StartElement :switch _fbdca .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_ebbfe .Pane =NewCT_Pane ();if _aagegd :=d .DecodeElement (_ebbfe .Pane ,&_fbdca );_aagegd !=nil {return _aagegd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_dfcb :=NewCT_Selection ();if _dgeaf :=d .DecodeElement (_dfcb ,&_fbdca );_dgeaf !=nil {return _dgeaf ;};_ebbfe .Selection =append (_ebbfe .Selection ,_dfcb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}:_gedfdb :=NewCT_PivotSelection ();if _aagbc :=d .DecodeElement (_gedfdb ,&_fbdca );_aagbc !=nil {return _aagbc ;};_ebbfe .PivotSelection =append (_ebbfe .PivotSelection ,_gedfdb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebbfe .ExtLst =NewCT_ExtensionList ();if _decef :=d .DecodeElement (_ebbfe .ExtLst ,&_fbdca );_decef !=nil {return _decef ;};default:_c .Log ("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\u0065e\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_fbdca .Name );if _fegb :=d .Skip ();_fegb !=nil {return _fegb ;};};case _ea .EndElement :break _bfec ;case _ea .CharData :};};return nil ;};func (_bbgca *CT_XmlCellPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bbgca .XmlPr =NewCT_XmlPr ();for _ ,_ccace :=range start .Attr {if _ccace .Name .Local =="\u0069\u0064"{_dfgad ,_fdabe :=_b .ParseUint (_ccace .Value ,10,32);if _fdabe !=nil {return _fdabe ;};_bbgca .IdAttr =uint32 (_dfgad );continue ;};if _ccace .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ceccedf ,_ebfad :=_ccace .Value ,error (nil );if _ebfad !=nil {return _ebfad ;};_bbgca .UniqueNameAttr =&_ceccedf ;continue ;};};_bfeeg :for {_fgaea ,_fbege :=d .Token ();if _fbege !=nil {return _fbege ;};switch _baaefd :=_fgaea .(type ){case _ea .StartElement :switch _baaefd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"}:if _aefbe :=d .DecodeElement (_bbgca .XmlPr ,&_baaefd );_aefbe !=nil {return _aefbe ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbgca .ExtLst =NewCT_ExtensionList ();if _bcbbge :=d .DecodeElement (_bbgca .ExtLst ,&_baaefd );_bcbbge !=nil {return _bcbbge ;};default:_c .Log ("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_X\u006d\u006cC\u0065\u006c\u006c\u0050\u0072\u0020\u0025\u0076",_baaefd .Name );if _dbabbb :=d .Skip ();_dbabbb !=nil {return _dbabbb ;};};case _ea .EndElement :break _bfeeg ;case _ea .CharData :};};return nil ;};func NewCT_X ()*CT_X {_eddbbb :=&CT_X {};return _eddbbb };func (_ebaadg *CT_VolType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ebaadg .TypeAttr =ST_VolDepType (1);for _ ,_efgda :=range start .Attr {if _efgda .Name .Local =="\u0074\u0079\u0070\u0065"{_ebaadg .TypeAttr .UnmarshalXMLAttr (_efgda );continue ;};};_edaadf :for {_ccfe ,_cabbg :=d .Token ();if _cabbg !=nil {return _cabbg ;};switch _bcded :=_ccfe .(type ){case _ea .StartElement :switch _bcded .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"}:_gcagbc :=NewCT_VolMain ();if _cbaeb :=d .DecodeElement (_gcagbc ,&_bcded );_cbaeb !=nil {return _cbaeb ;};_ebaadg .Main =append (_ebaadg .Main ,_gcagbc );default:_c .Log ("\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\u005fV\u006f\u006c\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_bcded .Name );if _gagdg :=d .Skip ();_gagdg !=nil {return _gagdg ;};};case _ea .EndElement :break _edaadf ;case _ea .CharData :};};return nil ;};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_gceffc :=&CT_ProtectedRanges {};return _gceffc }; -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path +func (_gecfd *CT_Macrosheet )ValidateWithPath (path string )error {if _gecfd .SheetPr !=nil {if _feega :=_gecfd .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_feega !=nil {return _feega ;};};if _gecfd .Dimension !=nil {if _cecf :=_gecfd .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_cecf !=nil {return _cecf ;};};if _gecfd .SheetViews !=nil {if _eagfe :=_gecfd .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_eagfe !=nil {return _eagfe ;};};if _gecfd .SheetFormatPr !=nil {if _afab :=_gecfd .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_afab !=nil {return _afab ;};};for _beagd ,_bgcge :=range _gecfd .Cols {if _daggd :=_bgcge .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_beagd ));_daggd !=nil {return _daggd ;};};if _cfcga :=_gecfd .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_cfcga !=nil {return _cfcga ;};if _gecfd .SheetProtection !=nil {if _bfdeb :=_gecfd .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bfdeb !=nil {return _bfdeb ;};};if _gecfd .AutoFilter !=nil {if _dgcgb :=_gecfd .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_dgcgb !=nil {return _dgcgb ;};};if _gecfd .SortState !=nil {if _gcfcc :=_gecfd .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_gcfcc !=nil {return _gcfcc ;};};if _gecfd .DataConsolidate !=nil {if _gfeac :=_gecfd .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_gfeac !=nil {return _gfeac ;};};if _gecfd .CustomSheetViews !=nil {if _ccgge :=_gecfd .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_ccgge !=nil {return _ccgge ;};};if _gecfd .PhoneticPr !=nil {if _cbgdg :=_gecfd .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_cbgdg !=nil {return _cbgdg ;};};for _fceff ,_dfcfa :=range _gecfd .ConditionalFormatting {if _dgegbe :=_dfcfa .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_fceff ));_dgegbe !=nil {return _dgegbe ;};};if _gecfd .PrintOptions !=nil {if _feaeff :=_gecfd .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_feaeff !=nil {return _feaeff ;};};if _gecfd .PageMargins !=nil {if _egca :=_gecfd .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_egca !=nil {return _egca ;};};if _gecfd .PageSetup !=nil {if _fdfbc :=_gecfd .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fdfbc !=nil {return _fdfbc ;};};if _gecfd .HeaderFooter !=nil {if _dgacc :=_gecfd .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_dgacc !=nil {return _dgacc ;};};if _gecfd .RowBreaks !=nil {if _badee :=_gecfd .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_badee !=nil {return _badee ;};};if _gecfd .ColBreaks !=nil {if _agfe :=_gecfd .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_agfe !=nil {return _agfe ;};};if _gecfd .CustomProperties !=nil {if _dfdg :=_gecfd .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_dfdg !=nil {return _dfdg ;};};if _gecfd .Drawing !=nil {if _fdbca :=_gecfd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_fdbca !=nil {return _fdbca ;};};if _gecfd .LegacyDrawing !=nil {if _ggbda :=_gecfd .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_ggbda !=nil {return _ggbda ;};};if _gecfd .LegacyDrawingHF !=nil {if _faggb :=_gecfd .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_faggb !=nil {return _faggb ;};};if _gecfd .DrawingHF !=nil {if _dggge :=_gecfd .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_dggge !=nil {return _dggge ;};};if _gecfd .Picture !=nil {if _bcece :=_gecfd .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_bcece !=nil {return _bcece ;};};if _gecfd .OleObjects !=nil {if _eabed :=_gecfd .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_eabed !=nil {return _eabed ;};};if _gecfd .ExtLst !=nil {if _fbfb :=_gecfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfb !=nil {return _fbfb ;};};return nil ;};func (_efgeb *ST_CredMethod )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_efgeb =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_efgeb =1;case "\u006e\u006f\u006e\u0065":*_efgeb =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_efgeb =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_efgeb =4;};return nil ;}; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Validate validates the CT_Worksheet and its children +func (_dfafgg *CT_Worksheet )Validate ()error {return _dfafgg .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");};func (_bdaed ST_rwColActionType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bdaed .String (),start );};func (_fgggf ST_CellType )ValidateWithPath (path string )error {switch _fgggf {case 0,1,2,3,4,5,6:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgggf ));};return nil ;}; -// Print Options -PrintOptions *CT_PrintOptions ; +// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path +func (_ecaad *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil };func (_gdbad *CT_CustomFilter )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gdbad .OperatorAttr !=ST_FilterOperatorUnset {_bbabd ,_edbcd :=_gdbad .OperatorAttr .MarshalXMLAttr (_ea .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _edbcd !=nil {return _edbcd ;};start .Attr =append (start .Attr ,_bbabd );};if _gdbad .ValAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_gdbad .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ggaeb *CT_Member )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ddffb :=range start .Attr {if _ddffb .Name .Local =="\u006e\u0061\u006d\u0065"{_gafcc ,_gffeg :=_ddffb .Value ,error (nil );if _gffeg !=nil {return _gffeg ;};_ggaeb .NameAttr =_gafcc ;continue ;};};for {_dcfgad ,_cfcfa :=d .Token ();if _cfcfa !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_cfcfa );};if _abebg ,_bbegg :=_dcfgad .(_ea .EndElement );_bbegg &&_abebg .Name ==start .Name {break ;};};return nil ;};func (_cagda *CT_OleObjects )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fgcabd :for {_cfgde ,_ebaea :=d .Token ();if _ebaea !=nil {return _ebaea ;};switch _ceea :=_cfgde .(type ){case _ea .StartElement :switch _ceea .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"}:_cgbbc :=NewCT_OleObject ();if _egde :=d .DecodeElement (_cgbbc ,&_ceea );_egde !=nil {return _egde ;};_cagda .OleObject =append (_cagda .OleObject ,_cgbbc );default:_c .Log ("\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\u004fl\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073 \u0025\u0076",_ceea .Name );if _dgdgg :=d .Skip ();_dgdgg !=nil {return _dgdgg ;};};case _ea .EndElement :break _fgcabd ;case _ea .CharData :};};return nil ;};type CT_Border struct{ -// Page Margins -PageMargins *CT_PageMargins ; +// Diagonal Up +DiagonalUpAttr *bool ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Diagonal Down +DiagonalDownAttr *bool ; -// Header & Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Outline +OutlineAttr *bool ; -// Drawing -Drawing *CT_Drawing ; +// Leading Edge Border +Start *CT_BorderPr ; -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; +// Trailing Edge Border +End *CT_BorderPr ; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; +// Leading Edge Border +Left *CT_BorderPr ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Trailing Edge Border +Right *CT_BorderPr ; -// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path -func (_deca *CT_CellStyle )ValidateWithPath (path string )error {if _deca .ExtLst !=nil {if _bdgd :=_deca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdgd !=nil {return _bdgd ;};};return nil ;};const (ST_CredMethodUnset ST_CredMethod =0;ST_CredMethodIntegrated ST_CredMethod =1;ST_CredMethodNone ST_CredMethod =2;ST_CredMethodStored ST_CredMethod =3;ST_CredMethodPrompt ST_CredMethod =4;);func (_afcaa ST_DataValidationImeMode )String ()string {switch _afcaa {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006f\u0066\u0066";case 3:return "\u006f\u006e";case 4:return "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case 5:return "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 6:return "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 7:return "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 8:return "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case 9:return "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case 10:return "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case 11:return "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return "";};type ST_CfvoType byte ; +// Top Border +Top *CT_BorderPr ; -// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path -func (_degaag *CT_XmlPr )ValidateWithPath (path string )error {if _degaag .ExtLst !=nil {if _bagff :=_degaag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bagff !=nil {return _bagff ;};};return nil ;};type CT_SheetCalcPr struct{ +// Bottom Border +Bottom *CT_BorderPr ; -// Full Calculation On Load -FullCalcOnLoadAttr *bool ;};func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_cbae :=&CT_ChartsheetViews {};return _cbae };func (_debg *CT_FontName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_debg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcebd ST_PivotFilterType )String ()string {switch _dcebd {case 0:return "";case 1:return "\u0075n\u006b\u006e\u006f\u0077\u006e";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0073\u0075\u006d";case 5:return "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case 6:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 7:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case 8:return "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case 9:return "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 10:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case 11:return "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 12:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case 13:return "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case 14:return "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case 15:return "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 16:return "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case 17:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case 18:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 19:return "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case 20:return "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 21:return "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 22:return "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 23:return "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 24:return "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 25:return "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 26:return "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 27:return "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case 28:return "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 29:return "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case 30:return "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 31:return "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case 32:return "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 33:return "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 34:return "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 35:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 36:return "\u0074\u006f\u0064a\u0079";case 37:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 38:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 39:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 40:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 41:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 42:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 43:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 44:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 45:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 46:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 47:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 48:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 49:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 50:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 51:return "\u0051\u0031";case 52:return "\u0051\u0032";case 53:return "\u0051\u0033";case 54:return "\u0051\u0034";case 55:return "\u004d\u0031";case 56:return "\u004d\u0032";case 57:return "\u004d\u0033";case 58:return "\u004d\u0034";case 59:return "\u004d\u0035";case 60:return "\u004d\u0036";case 61:return "\u004d\u0037";case 62:return "\u004d\u0038";case 63:return "\u004d\u0039";case 64:return "\u004d\u0031\u0030";case 65:return "\u004d\u0031\u0031";case 66:return "\u004d\u0031\u0032";};return "";}; +// Diagonal +Diagonal *CT_BorderPr ; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_cccfc *CT_Parameter )ValidateWithPath (path string )error {if _fdfea :=_cccfc .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_fdfea !=nil {return _fdfea ;};return nil ;};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_cdagc :=&CT_ObjectAnchor {};_cdagc .From =_g .NewFrom ();_cdagc .To =_g .NewTo ();return _cdagc ;};func (_gecce *CT_MdxKPI )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gecce .PAttr =ST_MdxKPIProperty (1);for _ ,_baeefg :=range start .Attr {if _baeefg .Name .Local =="\u006e"{_gbcee ,_dgede :=_ee .ParseUint (_baeefg .Value ,10,32);if _dgede !=nil {return _dgede ;};_gecce .NAttr =uint32 (_gbcee );continue ;};if _baeefg .Name .Local =="\u006e\u0070"{_gebfbg ,_aebbg :=_ee .ParseUint (_baeefg .Value ,10,32);if _aebbg !=nil {return _aebbg ;};_gecce .NpAttr =uint32 (_gebfbg );continue ;};if _baeefg .Name .Local =="\u0070"{_gecce .PAttr .UnmarshalXMLAttr (_baeefg );continue ;};};for {_dgecf ,_dffda :=d .Token ();if _dffda !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_dffda );};if _gafdf ,_bafg :=_dgecf .(_b .EndElement );_bafg &&_gafdf .Name ==start .Name {break ;};};return nil ;};func (_gefab *CT_FileSharing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gefab .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gefab .ReadOnlyRecommendedAttr ))});};if _gefab .UserNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gefab .UserNameAttr )});};if _gefab .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gefab .ReservationPasswordAttr )});};if _gefab .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gefab .AlgorithmNameAttr )});};if _gefab .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_gefab .HashValueAttr )});};if _gefab .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_gefab .SaltValueAttr )});};if _gefab .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_gefab .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Vertical Inner Border +Vertical *CT_BorderPr ; -// Validate validates the CT_TableColumn and its children -func (_fgbaf *CT_TableColumn )Validate ()error {return _fgbaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");};type ST_Objects byte ;type CT_WebPublishObjects struct{ +// Horizontal Inner Borders +Horizontal *CT_BorderPr ;};func (_gefdf *ST_rwColActionType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_gefdf =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_gefdf =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_gefdf =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_gefdf =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_gefdf =4;};return nil ;};type CT_PCDSDTCEntries struct{ -// Count +// Tuple Count CountAttr *uint32 ; -// Web Publishing Object -WebPublishObject []*CT_WebPublishObject ;}; - -// Validate validates the CT_CalcPr and its children -func (_ccde *CT_CalcPr )Validate ()error {return _ccde .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};func NewCT_DefinedNames ()*CT_DefinedNames {_abcc :=&CT_DefinedNames {};return _abcc };func (_cedba ST_WebSourceType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cedba .String (),start );};func (_eecab *CT_LegacyDrawing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geabb :=range start .Attr {if _geabb .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"&&_geabb .Name .Local =="\u0069\u0064"||_geabb .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"&&_geabb .Name .Local =="\u0069\u0064"{_gedge ,_bacee :=_geabb .Value ,error (nil );if _bacee !=nil {return _bacee ;};_eecab .IdAttr =_gedge ;continue ;};};for {_faecb ,_egbd :=d .Token ();if _egbd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0061c\u0079D\u0072\u0061\u0077\u0069\u006e\u0067\u003a \u0025\u0073",_egbd );};if _gecag ,_bcaddf :=_faecb .(_b .EndElement );_bcaddf &&_gecag .Name ==start .Name {break ;};};return nil ;};func (_adaec *CT_I )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adaec .TAttr !=ST_ItemTypeUnset {_cfed ,_bceb :=_adaec .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _bceb !=nil {return _bceb ;};start .Attr =append (start .Attr ,_cfed );};if _adaec .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_adaec .RAttr )});};if _adaec .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_adaec .IAttr )});};e .EncodeToken (start );if _adaec .X !=nil {_ceaeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ecbca :=range _adaec .X {e .EncodeElement (_ecbca ,_ceaeg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dccae ST_PivotAreaType )String ()string {switch _dccae {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0064\u0061\u0074\u0061";case 4:return "\u0061\u006c\u006c";case 5:return "\u006f\u0072\u0069\u0067\u0069\u006e";case 6:return "\u0062\u0075\u0074\u0074\u006f\u006e";case 7:return "\u0074\u006f\u0070\u0045\u006e\u0064";case 8:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return "";}; - -// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path -func (_ffebb *CT_WebPr )ValidateWithPath (path string )error {if _ebbddb :=_ffebb .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_ebbddb !=nil {return _ebbddb ;};if _ffebb .Tables !=nil {if _cfagb :=_ffebb .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073");_cfagb !=nil {return _cfagb ;};};return nil ;};func (_ecacde *Revisions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecacde .CT_Revisions =*NewCT_Revisions ();_cbegac :for {_abgeage ,_dbcac :=d .Token ();if _dbcac !=nil {return _dbcac ;};switch _gfdcgf :=_abgeage .(type ){case _b .StartElement :switch _gfdcgf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_ffgcb :=NewCT_RevisionRowColumn ();if _abdecc :=d .DecodeElement (_ffgcb ,&_gfdcgf );_abdecc !=nil {return _abdecc ;};_ecacde .Rrc =append (_ecacde .Rrc ,_ffgcb );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_dgfcd :=NewCT_RevisionMove ();if _fbggdg :=d .DecodeElement (_dgfcd ,&_gfdcgf );_fbggdg !=nil {return _fbggdg ;};_ecacde .Rm =append (_ecacde .Rm ,_dgfcd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_fedeg :=NewCT_RevisionCustomView ();if _fddec :=d .DecodeElement (_fedeg ,&_gfdcgf );_fddec !=nil {return _fddec ;};_ecacde .Rcv =append (_ecacde .Rcv ,_fedeg );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_fcbaf :=NewCT_RevisionSheetRename ();if _cgefcgb :=d .DecodeElement (_fcbaf ,&_gfdcgf );_cgefcgb !=nil {return _cgefcgb ;};_ecacde .Rsnm =append (_ecacde .Rsnm ,_fcbaf );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_efacfd :=NewCT_RevisionInsertSheet ();if _fbadbb :=d .DecodeElement (_efacfd ,&_gfdcgf );_fbadbb !=nil {return _fbadbb ;};_ecacde .Ris =append (_ecacde .Ris ,_efacfd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_feffd :=NewCT_RevisionCellChange ();if _gbdbec :=d .DecodeElement (_feffd ,&_gfdcgf );_gbdbec !=nil {return _gbdbec ;};_ecacde .Rcc =append (_ecacde .Rcc ,_feffd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_cacaa :=NewCT_RevisionFormatting ();if _gbgeb :=d .DecodeElement (_cacaa ,&_gfdcgf );_gbgeb !=nil {return _gbgeb ;};_ecacde .Rfmt =append (_ecacde .Rfmt ,_cacaa );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_gdebg :=NewCT_RevisionAutoFormatting ();if _aageac :=d .DecodeElement (_gdebg ,&_gfdcgf );_aageac !=nil {return _aageac ;};_ecacde .Raf =append (_ecacde .Raf ,_gdebg );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_cfaca :=NewCT_RevisionDefinedName ();if _geccgf :=d .DecodeElement (_cfaca ,&_gfdcgf );_geccgf !=nil {return _geccgf ;};_ecacde .Rdn =append (_ecacde .Rdn ,_cfaca );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_fcfbf :=NewCT_RevisionComment ();if _bgdgce :=d .DecodeElement (_fcfbf ,&_gfdcgf );_bgdgce !=nil {return _bgdgce ;};_ecacde .Rcmt =append (_ecacde .Rcmt ,_fcfbf );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_gdgda :=NewCT_RevisionQueryTableField ();if _geaad :=d .DecodeElement (_gdgda ,&_gfdcgf );_geaad !=nil {return _geaad ;};_ecacde .Rqt =append (_ecacde .Rqt ,_gdgda );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_cddaae :=NewCT_RevisionConflict ();if _bfcfd :=d .DecodeElement (_cddaae ,&_gfdcgf );_bfcfd !=nil {return _bfcfd ;};_ecacde .Rcft =append (_ecacde .Rcft ,_cddaae );default:_ba .Log ("\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\u0065\u0076\u0069\u0073\u0069o\u006e\u0073 \u0025\u0076",_gfdcgf .Name );if _gegbae :=d .Skip ();_gegbae !=nil {return _gegbae ;};};case _b .EndElement :break _cbegac ;case _b .CharData :};};return nil ;}; - -// Validate validates the CT_WorkbookPr and its children -func (_cfcdb *CT_WorkbookPr )Validate ()error {return _cfcdb .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func (_ecca *CT_ConditionalFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecca .ScopeAttr !=ST_ScopeUnset {_cgbag ,_bdebeg :=_ecca .ScopeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0063\u006fp\u0065"});if _bdebeg !=nil {return _bdebeg ;};start .Attr =append (start .Attr ,_cgbag );};if _ecca .TypeAttr !=ST_TypeUnset {_ccfe ,_abaf :=_ecca .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _abaf !=nil {return _abaf ;};start .Attr =append (start .Attr ,_ccfe );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",_ecca .PriorityAttr )});e .EncodeToken (start );_eddb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}};e .EncodeElement (_ecca .PivotAreas ,_eddb );if _ecca .ExtLst !=nil {_gedd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ecca .ExtLst ,_gedd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// No Value +M []*CT_Missing ; -// Validate validates the CT_Groups and its children -func (_gfcgab *CT_Groups )Validate ()error {return _gfcgab .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};func (_babcb *CT_RevisionCustomView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_babcb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_babcb .ActionAttr =ST_RevisionAction (1);for _ ,_faaec :=range start .Attr {if _faaec .Name .Local =="\u0067\u0075\u0069\u0064"{_gdadd ,_gdfcd :=_faaec .Value ,error (nil );if _gdfcd !=nil {return _gdfcd ;};_babcb .GuidAttr =_gdadd ;continue ;};if _faaec .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_babcb .ActionAttr .UnmarshalXMLAttr (_faaec );continue ;};};for {_dfgeb ,_dddca :=d .Token ();if _dddca !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043u\u0073\u0074\u006f\u006d\u0056\u0069\u0065w\u003a\u0020\u0025\u0073",_dddca );};if _dbgec ,_agdbg :=_dfgeb .(_b .EndElement );_agdbg &&_dbgec .Name ==start .Name {break ;};};return nil ;};func (_bdcdb *CT_DdeItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bdcdb .DdeItem !=nil {_ceecd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}};for _ ,_bacaa :=range _bdcdb .DdeItem {e .EncodeElement (_bacaa ,_ceecd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CellWatch struct{ +// Numeric Value +N []*CT_Number ; -// Reference -RAttr string ;};func (_ecfdggc ST_Qualifier )ValidateWithPath (path string )error {switch _ecfdggc {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecfdggc ));};return nil ;};type CT_WebPublishObject struct{ +// Error Value +E []*CT_Error ; -// Id -IdAttr uint32 ; +// Character Value +S []*CT_String ;};func (_eddcc ST_TimePeriod )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_eddcc .String (),start );};func NewMetadata ()*Metadata {_ccgcb :=&Metadata {};_ccgcb .CT_Metadata =*NewCT_Metadata ();return _ccgcb ;};func (_cfebd *ST_TotalsRowFunction )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bgcc ,_gebdac :=d .Token ();if _gebdac !=nil {return _gebdac ;};if _bfdfd ,_ccdea :=_bgcc .(_ea .EndElement );_ccdea &&_bfdfd .Name ==start .Name {*_cfebd =1;return nil ;};if _gggeea ,_gdegdf :=_bgcc .(_ea .CharData );!_gdegdf {return _be .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",_bgcc );}else {switch string (_gggeea ){case "":*_cfebd =0;case "\u006e\u006f\u006e\u0065":*_cfebd =1;case "\u0073\u0075\u006d":*_cfebd =2;case "\u006d\u0069\u006e":*_cfebd =3;case "\u006d\u0061\u0078":*_cfebd =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_cfebd =5;case "\u0063\u006f\u0075n\u0074":*_cfebd =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_cfebd =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_cfebd =8;case "\u0076\u0061\u0072":*_cfebd =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cfebd =10;};};_bgcc ,_gebdac =d .Token ();if _gebdac !=nil {return _gebdac ;};if _edbbd ,_cefeeag :=_bgcc .(_ea .EndElement );_cefeeag &&_edbbd .Name ==start .Name {return nil ;};return _be .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",_bgcc );};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ;DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;};func NewExternalLink ()*ExternalLink {_cfggb :=&ExternalLink {};_cfggb .CT_ExternalLink =*NewCT_ExternalLink ();return _cfggb ;};func (_eead *CT_PivotDimension )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_defef :=range start .Attr {if _defef .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_cdfbda ,_cgggd :=_b .ParseBool (_defef .Value );if _cgggd !=nil {return _cgggd ;};_eead .MeasureAttr =&_cdfbda ;continue ;};if _defef .Name .Local =="\u006e\u0061\u006d\u0065"{_bdacg ,_gadge :=_defef .Value ,error (nil );if _gadge !=nil {return _gadge ;};_eead .NameAttr =_bdacg ;continue ;};if _defef .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gbdea ,_eafad :=_defef .Value ,error (nil );if _eafad !=nil {return _eafad ;};_eead .UniqueNameAttr =_gbdea ;continue ;};if _defef .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gcecb ,_agcfg :=_defef .Value ,error (nil );if _agcfg !=nil {return _agcfg ;};_eead .CaptionAttr =_gcecb ;continue ;};};for {_bageb ,_fbec :=d .Token ();if _fbec !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_fbec );};if _cgebe ,_dgecg :=_bageb .(_ea .EndElement );_dgecg &&_cgebe .Name ==start .Name {break ;};};return nil ;};func (_fddg *CT_Drawing )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_fddg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_efdbfe *ST_FormulaExpression )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eaced ,_acebb :=d .Token ();if _acebb !=nil {return _acebb ;};if _gcbga ,_aedbf :=_eaced .(_ea .EndElement );_aedbf &&_gcbga .Name ==start .Name {*_efdbfe =1;return nil ;};if _affeeg ,_deaaec :=_eaced .(_ea .CharData );!_deaaec {return _be .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",_eaced );}else {switch string (_affeeg ){case "":*_efdbfe =0;case "\u0072\u0065\u0066":*_efdbfe =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_efdbfe =2;case "\u0061\u0072\u0065\u0061":*_efdbfe =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_efdbfe =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_efdbfe =5;};};_eaced ,_acebb =d .Token ();if _acebb !=nil {return _acebb ;};if _babggb ,_adagfe :=_eaced .(_ea .EndElement );_adagfe &&_babggb .Name ==start .Name {return nil ;};return _be .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",_eaced );};func (_dcgfe *CT_Item )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_egfcd :=range start .Attr {if _egfcd .Name .Local =="\u006e"{_fgbg ,_bgfab :=_egfcd .Value ,error (nil );if _bgfab !=nil {return _bgfab ;};_dcgfe .NAttr =&_fgbg ;continue ;};if _egfcd .Name .Local =="\u0074"{_dcgfe .TAttr .UnmarshalXMLAttr (_egfcd );continue ;};if _egfcd .Name .Local =="\u0068"{_aabec ,_cdegdc :=_b .ParseBool (_egfcd .Value );if _cdegdc !=nil {return _cdegdc ;};_dcgfe .HAttr =&_aabec ;continue ;};if _egfcd .Name .Local =="\u0073"{_eafgd ,_dgegc :=_b .ParseBool (_egfcd .Value );if _dgegc !=nil {return _dgegc ;};_dcgfe .SAttr =&_eafgd ;continue ;};if _egfcd .Name .Local =="\u0073\u0064"{_begbc ,_abfbe :=_b .ParseBool (_egfcd .Value );if _abfbe !=nil {return _abfbe ;};_dcgfe .SdAttr =&_begbc ;continue ;};if _egfcd .Name .Local =="\u0066"{_cgdea ,_dgdfc :=_b .ParseBool (_egfcd .Value );if _dgdfc !=nil {return _dgdfc ;};_dcgfe .FAttr =&_cgdea ;continue ;};if _egfcd .Name .Local =="\u006d"{_efcdc ,_ddffe :=_b .ParseBool (_egfcd .Value );if _ddffe !=nil {return _ddffe ;};_dcgfe .MAttr =&_efcdc ;continue ;};if _egfcd .Name .Local =="\u0063"{_eadfbe ,_gccdb :=_b .ParseBool (_egfcd .Value );if _gccdb !=nil {return _gccdb ;};_dcgfe .CAttr =&_eadfbe ;continue ;};if _egfcd .Name .Local =="\u0078"{_fedde ,_feged :=_b .ParseUint (_egfcd .Value ,10,32);if _feged !=nil {return _feged ;};_ecdcb :=uint32 (_fedde );_dcgfe .XAttr =&_ecdcb ;continue ;};if _egfcd .Name .Local =="\u0064"{_faebf ,_bffgg :=_b .ParseBool (_egfcd .Value );if _bffgg !=nil {return _bffgg ;};_dcgfe .DAttr =&_faebf ;continue ;};if _egfcd .Name .Local =="\u0065"{_gedea ,_efgge :=_b .ParseBool (_egfcd .Value );if _efgge !=nil {return _efgge ;};_dcgfe .EAttr =&_gedea ;continue ;};};for {_fcaed ,_aadge :=d .Token ();if _aadge !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_aadge );};if _fadaca ,_gfeec :=_fcaed .(_ea .EndElement );_gfeec &&_fadaca .Name ==start .Name {break ;};};return nil ;};func (_effab ST_SmartTagShow )Validate ()error {return _effab .ValidateWithPath ("")}; -// Div Id -DivIdAttr string ; +// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path +func (_fafcac *CT_Dimensions )ValidateWithPath (path string )error {for _feagae ,_cgfag :=range _fafcac .Dimension {if _fcdc :=_cgfag .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_feagae ));_fcdc !=nil {return _fcdc ;};};return nil ;}; -// Source Object -SourceObjectAttr *string ; +// Validate validates the CT_QueryTable and its children +func (_cadcc *CT_QueryTable )Validate ()error {return _cadcc .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func NewCT_SmartTags ()*CT_SmartTags {_dbdbf :=&CT_SmartTags {};return _dbdbf };func (_cgcbfa *CT_TextFields )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_acacg :=range start .Attr {if _acacg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaagdg ,_faedfe :=_b .ParseUint (_acacg .Value ,10,32);if _faedfe !=nil {return _faedfe ;};_edbga :=uint32 (_gaagdg );_cgcbfa .CountAttr =&_edbga ;continue ;};};_eabdf :for {_ccbeee ,_agbdfd :=d .Token ();if _agbdfd !=nil {return _agbdfd ;};switch _cbbcg :=_ccbeee .(type ){case _ea .StartElement :switch _cbbcg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"}:_dabad :=NewCT_TextField ();if _fadbf :=d .DecodeElement (_dabad ,&_cbbcg );_fadbf !=nil {return _fadbf ;};_cgcbfa .TextField =append (_cgcbfa .TextField ,_dabad );default:_c .Log ("\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\u0054e\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_cbbcg .Name );if _bdfgg :=d .Skip ();_bdfgg !=nil {return _bdfgg ;};};case _ea .EndElement :break _eabdf ;case _ea .CharData :};};return nil ;};type CT_WebPublishItems struct{ -// Destination File -DestinationFileAttr string ; +// Web Publishing Items Count +CountAttr *uint32 ; -// Title -TitleAttr *string ; +// Web Publishing Item +WebPublishItem []*CT_WebPublishItem ;};func (_eaade ST_ShowDataAs )ValidateWithPath (path string )error {switch _eaade {case 0,1,2,3,4,5,6,7,8,9:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaade ));};return nil ;}; -// Auto Republish -AutoRepublishAttr *bool ;};func (_feccfc ST_CredMethod )Validate ()error {return _feccfc .ValidateWithPath ("")};func (_cafc *CT_TableColumns )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_becacg :=range start .Attr {if _becacg .Name .Local =="\u0063\u006f\u0075n\u0074"{_edgca ,_cfcdaa :=_ee .ParseUint (_becacg .Value ,10,32);if _cfcdaa !=nil {return _cfcdaa ;};_gafee :=uint32 (_edgca );_cafc .CountAttr =&_gafee ;continue ;};};_eeeec :for {_gfebed ,_gaddg :=d .Token ();if _gaddg !=nil {return _gaddg ;};switch _fbaedb :=_gfebed .(type ){case _b .StartElement :switch _fbaedb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"}:_abadf :=NewCT_TableColumn ();if _ffedf :=d .DecodeElement (_abadf ,&_fbaedb );_ffedf !=nil {return _ffedf ;};_cafc .TableColumn =append (_cafc .TableColumn ,_abadf );default:_ba .Log ("\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\u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_fbaedb .Name );if _gbdbe :=d .Skip ();_gbdbe !=nil {return _gbdbe ;};};case _b .EndElement :break _eeeec ;case _b .CharData :};};return nil ;};func (_ggcgf *CT_Filter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggcgf .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ggcgf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Parameters struct{ +// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path +func (_bbdfd *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };func (_gdfge *CT_WebPublishObjects )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gdfge .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gdfge .CountAttr )});};e .EncodeToken (start );_ggfef :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_fdafe :=range _gdfge .WebPublishObject {e .EncodeElement (_fdafe ,_ggfef );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_abbaf ST_SortBy )String ()string {switch _abbaf {case 0:return "";case 1:return "\u0076\u0061\u006cu\u0065";case 2:return "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case 3:return "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case 4:return "\u0069\u0063\u006f\u006e";};return "";};type CT_Items struct{ -// Parameter Count +// Field Count CountAttr *uint32 ; -// Parameter Properties -Parameter []*CT_Parameter ;};func (_ddceac ST_RevisionAction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgfbe :=_b .Attr {};_bgfbe .Name =name ;switch _ddceac {case ST_RevisionActionUnset :_bgfbe .Value ="";case ST_RevisionActionAdd :_bgfbe .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_bgfbe .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _bgfbe ,nil ;};func (_gcdc ST_PhoneticType )String ()string {switch _gcdc {case 0:return "";case 1:return "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 2:return "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 3:return "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 4:return "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return "";}; +// PivotTable Field Item +Item []*CT_Item ;};func (_ecegce ST_BorderStyle )Validate ()error {return _ecegce .ValidateWithPath ("")};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_bbebe :=&CT_PageSetUpPr {};return _bbebe }; -// Validate validates the CT_SortCondition and its children -func (_eccea *CT_SortCondition )Validate ()error {return _eccea .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");};type CT_ColFields struct{ +// Validate validates the CT_Sheet and its children +func (_fgffcc *CT_Sheet )Validate ()error {return _fgffcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");};type CT_RangePr struct{ -// Repeated Items Count -CountAttr *uint32 ; +// Source Data Set Beginning Range +AutoStartAttr *bool ; -// Field -Field []*CT_Field ;}; +// Source Data Ending Range +AutoEndAttr *bool ; -// Validate validates the CT_Parameter and its children -func (_daeac *CT_Parameter )Validate ()error {return _daeac .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");}; +// Group By +GroupByAttr ST_GroupBy ; -// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path -func (_bbabeb *CT_FutureMetadata )ValidateWithPath (path string )error {for _cecgg ,_cgbf :=range _bbabeb .Bk {if _bega :=_cgbf .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_cecgg ));_bega !=nil {return _bega ;};};if _bbabeb .ExtLst !=nil {if _faeeg :=_bbabeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faeeg !=nil {return _faeeg ;};};return nil ;};func (_gcge *CT_Dxf )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgbee :for {_dfbce ,_debb :=d .Token ();if _debb !=nil {return _debb ;};switch _baeb :=_dfbce .(type ){case _b .StartElement :switch _baeb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_gcge .Font =NewCT_Font ();if _acdda :=d .DecodeElement (_gcge .Font ,&_baeb );_acdda !=nil {return _acdda ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gcge .NumFmt =NewCT_NumFmt ();if _fgebc :=d .DecodeElement (_gcge .NumFmt ,&_baeb );_fgebc !=nil {return _fgebc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_gcge .Fill =NewCT_Fill ();if _bbeae :=d .DecodeElement (_gcge .Fill ,&_baeb );_bbeae !=nil {return _bbeae ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_gcge .Alignment =NewCT_CellAlignment ();if _edge :=d .DecodeElement (_gcge .Alignment ,&_baeb );_edge !=nil {return _edge ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_gcge .Border =NewCT_Border ();if _aeadb :=d .DecodeElement (_gcge .Border ,&_baeb );_aeadb !=nil {return _aeadb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_gcge .Protection =NewCT_CellProtection ();if _ebfae :=d .DecodeElement (_gcge .Protection ,&_baeb );_ebfae !=nil {return _ebfae ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcge .ExtLst =NewCT_ExtensionList ();if _eagb :=d .DecodeElement (_gcge .ExtLst ,&_baeb );_eagb !=nil {return _eagb ;};default:_ba .Log ("\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\u0044\u0078\u0066\u0020\u0025\u0076",_baeb .Name );if _ecaca :=d .Skip ();_ecaca !=nil {return _ecaca ;};};case _b .EndElement :break _bgbee ;case _b .CharData :};};return nil ;};func (_fdedf ST_SheetViewType )ValidateWithPath (path string )error {switch _fdedf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdedf ));};return nil ;}; +// Numeric Grouping Start Value +StartNumAttr *float64 ; -// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path -func (_ecbae *CT_FileSharing )ValidateWithPath (path string )error {return nil };func (_agbdb *CT_SheetData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dabdc :for {_fccece ,_fgcca :=d .Token ();if _fgcca !=nil {return _fgcca ;};switch _cfcbe :=_fccece .(type ){case _b .StartElement :switch _cfcbe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_efbafd :=NewCT_Row ();if _efcgd :=d .DecodeElement (_efbafd ,&_cfcbe );_efcgd !=nil {return _efcgd ;};_agbdb .Row =append (_agbdb .Row ,_efbafd );default:_ba .Log ("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\u0065e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cfcbe .Name );if _gadbg :=d .Skip ();_gadbg !=nil {return _gadbg ;};};case _b .EndElement :break _dabdc ;case _b .CharData :};};return nil ;}; +// Numeric Grouping End Value +EndNumAttr *float64 ; -// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path -func (_fbeacb *CT_MRUColors )ValidateWithPath (path string )error {for _fcfea ,_aadab :=range _fbeacb .Color {if _eabbe :=_aadab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fcfea ));_eabbe !=nil {return _eabbe ;};};return nil ;}; +// Date Grouping Start Value +StartDateAttr *_ff .Time ; -// Validate validates the CT_CfRule and its children -func (_agae *CT_CfRule )Validate ()error {return _agae .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");}; +// Date Grouping End Value +EndDateAttr *_ff .Time ; -// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path -func (_dedff *CT_Map )ValidateWithPath (path string )error {if _dedff .DataBinding !=nil {if _ccdc :=_dedff .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_ccdc !=nil {return _ccdc ;};};return nil ;};func (_gfafa ST_SheetState )Validate ()error {return _gfafa .ValidateWithPath ("")}; +// Grouping Interval +GroupIntervalAttr *float64 ;};func NewCT_CellWatch ()*CT_CellWatch {_dfeb :=&CT_CellWatch {};return _dfeb };func (_eaabfc ST_ParameterType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_aaedc :=_ea .Attr {};_aaedc .Name =name ;switch _eaabfc {case ST_ParameterTypeUnset :_aaedc .Value ="";case ST_ParameterTypePrompt :_aaedc .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_aaedc .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_aaedc .Value ="\u0063\u0065\u006c\u006c";};return _aaedc ,nil ;};func (_gbffag *PivotTableDefinition )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _gbffag .CT_pivotTableDefinition .MarshalXML (e ,start );}; -// Validate validates the CT_RevisionQueryTableField and its children -func (_bbdce *CT_RevisionQueryTableField )Validate ()error {return _bbdce .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064");};func (_fdgbd *CT_Location )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egfcf :=range start .Attr {if _egfcf .Name .Local =="\u0072\u0065\u0066"{_cdffe ,_bagcg :=_egfcf .Value ,error (nil );if _bagcg !=nil {return _bagcg ;};_fdgbd .RefAttr =_cdffe ;continue ;};if _egfcf .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_fdfa ,_efgbg :=_ee .ParseUint (_egfcf .Value ,10,32);if _efgbg !=nil {return _efgbg ;};_fdgbd .FirstHeaderRowAttr =uint32 (_fdfa );continue ;};if _egfcf .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_fdge ,_efcad :=_ee .ParseUint (_egfcf .Value ,10,32);if _efcad !=nil {return _efcad ;};_fdgbd .FirstDataRowAttr =uint32 (_fdge );continue ;};if _egfcf .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_abddef ,_abccg :=_ee .ParseUint (_egfcf .Value ,10,32);if _abccg !=nil {return _abccg ;};_fdgbd .FirstDataColAttr =uint32 (_abddef );continue ;};if _egfcf .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_cbddg ,_baaca :=_ee .ParseUint (_egfcf .Value ,10,32);if _baaca !=nil {return _baaca ;};_ecgfd :=uint32 (_cbddg );_fdgbd .RowPageCountAttr =&_ecgfd ;continue ;};if _egfcf .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_fgddd ,_aeabd :=_ee .ParseUint (_egfcf .Value ,10,32);if _aeabd !=nil {return _aeabd ;};_fcccd :=uint32 (_fgddd );_fdgbd .ColPageCountAttr =&_fcccd ;continue ;};};for {_gdgfcd ,_bbcabd :=d .Token ();if _bbcabd !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_bbcabd );};if _becff ,_abdg :=_gdgfcd .(_b .EndElement );_abdg &&_becff .Name ==start .Name {break ;};};return nil ;};type CT_FunctionGroups struct{ +// Validate validates the CT_CalculatedItems and its children +func (_cbe *CT_CalculatedItems )Validate ()error {return _cbe .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};func NewCT_TextFields ()*CT_TextFields {_bdfbge :=&CT_TextFields {};return _bdfbge };func (_fccffa ST_TextHAlign )Validate ()error {return _fccffa .ValidateWithPath ("")}; -// Built-in Function Group Count -BuiltInGroupCountAttr *uint32 ; +// Validate validates the CT_FileVersion and its children +func (_gcgb *CT_FileVersion )Validate ()error {return _gcgb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};func (_acaga *ST_Objects )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_acaga =0;case "\u0061\u006c\u006c":*_acaga =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_acaga =2;case "\u006e\u006f\u006e\u0065":*_acaga =3;};return nil ;};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_gcebf :=&CT_SingleXmlCell {};_gcebf .XmlCellPr =NewCT_XmlCellPr ();return _gcebf ;};func (_beggf *CT_Macrosheet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074";e .EncodeToken (start );if _beggf .SheetPr !=nil {_beba :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_beggf .SheetPr ,_beba );};if _beggf .Dimension !=nil {_aeagd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_beggf .Dimension ,_aeagd );};if _beggf .SheetViews !=nil {_ddafe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_beggf .SheetViews ,_ddafe );};if _beggf .SheetFormatPr !=nil {_cbgce :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_beggf .SheetFormatPr ,_cbgce );};if _beggf .Cols !=nil {_cgdaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_acdcb :=range _beggf .Cols {e .EncodeElement (_acdcb ,_cgdaf );};};_cdbde :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_beggf .SheetData ,_cdbde );if _beggf .SheetProtection !=nil {_fgbcc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_beggf .SheetProtection ,_fgbcc );};if _beggf .AutoFilter !=nil {_fbafe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_beggf .AutoFilter ,_fbafe );};if _beggf .SortState !=nil {_bgbgc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_beggf .SortState ,_bgbgc );};if _beggf .DataConsolidate !=nil {_fgbdg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_beggf .DataConsolidate ,_fgbdg );};if _beggf .CustomSheetViews !=nil {_eabcb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_beggf .CustomSheetViews ,_eabcb );};if _beggf .PhoneticPr !=nil {_ggaeg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_beggf .PhoneticPr ,_ggaeg );};if _beggf .ConditionalFormatting !=nil {_bfde :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};for _ ,_bgdaa :=range _beggf .ConditionalFormatting {e .EncodeElement (_bgdaa ,_bfde );};};if _beggf .PrintOptions !=nil {_deeca :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_beggf .PrintOptions ,_deeca );};if _beggf .PageMargins !=nil {_cfdfe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_beggf .PageMargins ,_cfdfe );};if _beggf .PageSetup !=nil {_baabg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_beggf .PageSetup ,_baabg );};if _beggf .HeaderFooter !=nil {_acgba :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_beggf .HeaderFooter ,_acgba );};if _beggf .RowBreaks !=nil {_bgfbe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_beggf .RowBreaks ,_bgfbe );};if _beggf .ColBreaks !=nil {_fbbfe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_beggf .ColBreaks ,_fbbfe );};if _beggf .CustomProperties !=nil {_dedgde :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_beggf .CustomProperties ,_dedgde );};if _beggf .Drawing !=nil {_effca :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_beggf .Drawing ,_effca );};if _beggf .LegacyDrawing !=nil {_bgecg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_beggf .LegacyDrawing ,_bgecg );};if _beggf .LegacyDrawingHF !=nil {_dbbbe :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_beggf .LegacyDrawingHF ,_dbbbe );};if _beggf .DrawingHF !=nil {_ccgb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_beggf .DrawingHF ,_ccgb );};if _beggf .Picture !=nil {_dagdd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_beggf .Picture ,_dagdd );};if _beggf .OleObjects !=nil {_eefde :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_beggf .OleObjects ,_eefde );};if _beggf .ExtLst !=nil {_cffcf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_beggf .ExtLst ,_cffcf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bgagc ST_IconSetType )Validate ()error {return _bgagc .ValidateWithPath ("")};type CT_CacheField struct{ -// Function Group -FunctionGroup []*CT_FunctionGroup ;};type QueryTable struct{CT_QueryTable };func (_gacgg *CT_RevisionInsertSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gefac :=range start .Attr {if _gefac .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bccag ,_aeaed :=_ee .ParseUint (_gefac .Value ,10,32);if _aeaed !=nil {return _aeaed ;};_gacgg .SheetIdAttr =uint32 (_bccag );continue ;};if _gefac .Name .Local =="\u006e\u0061\u006d\u0065"{_gbede ,_afbbdb :=_gefac .Value ,error (nil );if _afbbdb !=nil {return _afbbdb ;};_gacgg .NameAttr =_gbede ;continue ;};if _gefac .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cgdfg ,_cfcd :=_ee .ParseUint (_gefac .Value ,10,32);if _cfcd !=nil {return _cfcd ;};_gacgg .SheetPositionAttr =uint32 (_cgdfg );continue ;};if _gefac .Name .Local =="\u0072\u0049\u0064"{_eaabcg ,_dbeef :=_ee .ParseUint (_gefac .Value ,10,32);if _dbeef !=nil {return _dbeef ;};_abcfba :=uint32 (_eaabcg );_gacgg .RIdAttr =&_abcfba ;continue ;};if _gefac .Name .Local =="\u0075\u0061"{_badec ,_daggee :=_ee .ParseBool (_gefac .Value );if _daggee !=nil {return _daggee ;};_gacgg .UaAttr =&_badec ;continue ;};if _gefac .Name .Local =="\u0072\u0061"{_agbde ,_dfbaag :=_ee .ParseBool (_gefac .Value );if _dfbaag !=nil {return _dfbaag ;};_gacgg .RaAttr =&_agbde ;continue ;};};for {_dgbec ,_cedae :=d .Token ();if _cedae !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073i\u006fn\u0049n\u0073\u0065\u0072\u0074\u0053\u0068\u0065\u0065\u0074\u003a\u0020\u0025\u0073",_cedae );};if _degbda ,_fabca :=_dgbec .(_b .EndElement );_fabca &&_degbda .Name ==start .Name {break ;};};return nil ;};func NewCT_Members ()*CT_Members {_ceaega :=&CT_Members {};return _ceaega };type ST_VolDepType byte ; +// PivotCache Field Name +NameAttr string ; -// Validate validates the CT_ProtectedRange and its children -func (_fgcfa *CT_ProtectedRange )Validate ()error {return _fgcfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");}; +// PivotCache Field Caption +CaptionAttr *string ; -// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path -func (_ecbgc *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_ecbgc .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_ecbgc .GuidAttr );};if _ecbgc .ActionAttr ==ST_RevisionActionUnset {return _f .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _eebga :=_ecbgc .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_eebga !=nil {return _eebga ;};return nil ;}; +// Property Name +PropertyNameAttr *string ; -// Validate validates the CT_WorksheetSource and its children -func (_baegb *CT_WorksheetSource )Validate ()error {return _baegb .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};func (_bdbad *CT_ObjectAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdbad .From =_g .NewFrom ();_bdbad .To =_g .NewTo ();for _ ,_ffcfg :=range start .Attr {if _ffcfg .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_bcgge ,_edgde :=_ee .ParseBool (_ffcfg .Value );if _edgde !=nil {return _edgde ;};_bdbad .MoveWithCellsAttr =&_bcgge ;continue ;};if _ffcfg .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_cefee ,_ccagc :=_ee .ParseBool (_ffcfg .Value );if _ccagc !=nil {return _ccagc ;};_bdbad .SizeWithCellsAttr =&_cefee ;continue ;};};_cgcfbc :for {_bbeba ,_daebg :=d .Token ();if _daebg !=nil {return _daebg ;};switch _gadfc :=_bbeba .(type ){case _b .StartElement :switch _gadfc .Name {case _b .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _fgbef :=d .DecodeElement (_bdbad .From ,&_gadfc );_fgbef !=nil {return _fgbef ;};case _b .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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _dcade :=d .DecodeElement (_bdbad .To ,&_gadfc );_dcade !=nil {return _dcade ;};default:_ba .Log ("\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\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_gadfc .Name );if _fdfef :=d .Skip ();_fdfef !=nil {return _fdfef ;};};case _b .EndElement :break _cgcfbc ;case _b .CharData :};};return nil ;};type CT_CustomProperty struct{ +// Server-based Field +ServerFieldAttr *bool ; -// Custom Property Name -NameAttr string ;IdAttr string ;};func (_bdbdgg ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _bdbdgg {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbdgg ));};return nil ;};func (_dgcbe *CT_UndoInfo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgcbe .ExpAttr =ST_FormulaExpression (1);for _ ,_dagea :=range start .Attr {if _dagea .Name .Local =="\u0069\u006e\u0064e\u0078"{_bcgcac ,_egebbb :=_ee .ParseUint (_dagea .Value ,10,32);if _egebbb !=nil {return _egebbb ;};_dgcbe .IndexAttr =uint32 (_bcgcac );continue ;};if _dagea .Name .Local =="\u0065\u0078\u0070"{_dgcbe .ExpAttr .UnmarshalXMLAttr (_dagea );continue ;};if _dagea .Name .Local =="\u0072\u0065\u00663\u0044"{_ggbddb ,_bggef :=_ee .ParseBool (_dagea .Value );if _bggef !=nil {return _bggef ;};_dgcbe .Ref3DAttr =&_ggbddb ;continue ;};if _dagea .Name .Local =="\u0061\u0072\u0072a\u0079"{_ceaca ,_eagcg :=_ee .ParseBool (_dagea .Value );if _eagcg !=nil {return _eagcg ;};_dgcbe .ArrayAttr =&_ceaca ;continue ;};if _dagea .Name .Local =="\u0076"{_gegdg ,_fedda :=_ee .ParseBool (_dagea .Value );if _fedda !=nil {return _fedda ;};_dgcbe .VAttr =&_gegdg ;continue ;};if _dagea .Name .Local =="\u006e\u0066"{_fadec ,_bbgdb :=_ee .ParseBool (_dagea .Value );if _bbgdb !=nil {return _bbgdb ;};_dgcbe .NfAttr =&_fadec ;continue ;};if _dagea .Name .Local =="\u0063\u0073"{_gfdgbf ,_cebac :=_ee .ParseBool (_dagea .Value );if _cebac !=nil {return _cebac ;};_dgcbe .CsAttr =&_gfdgbf ;continue ;};if _dagea .Name .Local =="\u0064\u0072"{_afgac ,_cfbbc :=_dagea .Value ,error (nil );if _cfbbc !=nil {return _cfbbc ;};_dgcbe .DrAttr =_afgac ;continue ;};if _dagea .Name .Local =="\u0064\u006e"{_cdggf ,_beegce :=_dagea .Value ,error (nil );if _beegce !=nil {return _beegce ;};_dgcbe .DnAttr =&_cdggf ;continue ;};if _dagea .Name .Local =="\u0072"{_adedf ,_bccef :=_dagea .Value ,error (nil );if _bccef !=nil {return _bccef ;};_dgcbe .RAttr =&_adedf ;continue ;};if _dagea .Name .Local =="\u0073\u0049\u0064"{_acged ,_fffef :=_ee .ParseUint (_dagea .Value ,10,32);if _fffef !=nil {return _fffef ;};_eefgc :=uint32 (_acged );_dgcbe .SIdAttr =&_eefgc ;continue ;};};for {_efadaf ,_edcbe :=d .Token ();if _edcbe !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_edcbe );};if _acfec ,_bbbffa :=_efadaf .(_b .EndElement );_bbbffa &&_acfec .Name ==start .Name {break ;};};return nil ;}; +// Unique List Retrieved +UniqueListAttr *bool ; -// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path -func (_fegagb *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _fegagb .ValAttr ==_c .ST_VerticalAlignRunUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dcfgb :=_fegagb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcfgb !=nil {return _dcfgb ;};return nil ;};const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;);func (_cddfe ST_Orientation )ValidateWithPath (path string )error {switch _cddfe {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cddfe ));};return nil ;};func (_eeaef *CT_PageMargins )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gccagb :=range start .Attr {if _gccagb .Name .Local =="\u006c\u0065\u0066\u0074"{_cabdga ,_gaaad :=_ee .ParseFloat (_gccagb .Value ,64);if _gaaad !=nil {return _gaaad ;};_eeaef .LeftAttr =_cabdga ;continue ;};if _gccagb .Name .Local =="\u0072\u0069\u0067h\u0074"{_dbegg ,_egfee :=_ee .ParseFloat (_gccagb .Value ,64);if _egfee !=nil {return _egfee ;};_eeaef .RightAttr =_dbegg ;continue ;};if _gccagb .Name .Local =="\u0074\u006f\u0070"{_edgeb ,_dgcc :=_ee .ParseFloat (_gccagb .Value ,64);if _dgcc !=nil {return _dgcc ;};_eeaef .TopAttr =_edgeb ;continue ;};if _gccagb .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_ffdag ,_fbggaf :=_ee .ParseFloat (_gccagb .Value ,64);if _fbggaf !=nil {return _fbggaf ;};_eeaef .BottomAttr =_ffdag ;continue ;};if _gccagb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_dbff ,_ffdbc :=_ee .ParseFloat (_gccagb .Value ,64);if _ffdbc !=nil {return _ffdbc ;};_eeaef .HeaderAttr =_dbff ;continue ;};if _gccagb .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_ddge ,_fcgfb :=_ee .ParseFloat (_gccagb .Value ,64);if _fcgfb !=nil {return _fcgfb ;};_eeaef .FooterAttr =_ddge ;continue ;};};for {_dgeaf ,_agefc :=d .Token ();if _agefc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_agefc );};if _ggabb ,_aafgf :=_dgeaf .(_b .EndElement );_aafgf &&_ggabb .Name ==start .Name {break ;};};return nil ;};func NewCT_CsPageSetup ()*CT_CsPageSetup {_ccee :=&CT_CsPageSetup {};return _ccee }; +// Number Format Id +NumFmtIdAttr *uint32 ; -// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path -func (_fbcde *CT_TablePart )ValidateWithPath (path string )error {return nil };func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_fcbgd :=&CT_PivotCacheRecords {};return _fcbgd ;}; +// Calculated Field Formula +FormulaAttr *string ; -// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path -func (_gacgc *CT_RElt )ValidateWithPath (path string )error {if _gacgc .RPr !=nil {if _fgdff :=_gacgc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fgdff !=nil {return _fgdff ;};};return nil ;}; +// SQL Data Type +SqlTypeAttr *int32 ; -// Validate validates the CT_SharedItems and its children -func (_accbg *CT_SharedItems )Validate ()error {return _accbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");};func (_fcggf *CT_OutlinePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gaced :=range start .Attr {if _gaced .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_ccgac ,_faagb :=_ee .ParseBool (_gaced .Value );if _faagb !=nil {return _faagb ;};_fcggf .ApplyStylesAttr =&_ccgac ;continue ;};if _gaced .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_caage ,_fecde :=_ee .ParseBool (_gaced .Value );if _fecde !=nil {return _fecde ;};_fcggf .SummaryBelowAttr =&_caage ;continue ;};if _gaced .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_cgadd ,_acabd :=_ee .ParseBool (_gaced .Value );if _acabd !=nil {return _acabd ;};_fcggf .SummaryRightAttr =&_cgadd ;continue ;};if _gaced .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_cbbbb ,_gfagc :=_ee .ParseBool (_gaced .Value );if _gfagc !=nil {return _gfagc ;};_fcggf .ShowOutlineSymbolsAttr =&_cbbbb ;continue ;};};for {_fcfdd ,_aeffd :=d .Token ();if _aeffd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_aeffd );};if _adfee ,_cbedd :=_fcfdd .(_b .EndElement );_cbedd &&_adfee .Name ==start .Name {break ;};};return nil ;};type CT_Cfvo struct{ +// Hierarchy +HierarchyAttr *int32 ; -// Type -TypeAttr ST_CfvoType ; +// Hierarchy Level +LevelAttr *uint32 ; -// Value -ValAttr *string ; +// Database Field +DatabaseFieldAttr *bool ; -// Greater Than Or Equal -GteAttr *bool ;ExtLst *CT_ExtensionList ;};func (_aebdf *CT_Top10 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdeaf :=range start .Attr {if _fdeaf .Name .Local =="\u0074\u006f\u0070"{_dedad ,_ddgcbf :=_ee .ParseBool (_fdeaf .Value );if _ddgcbf !=nil {return _ddgcbf ;};_aebdf .TopAttr =&_dedad ;continue ;};if _fdeaf .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_cffff ,_dbgcf :=_ee .ParseBool (_fdeaf .Value );if _dbgcf !=nil {return _dbgcf ;};_aebdf .PercentAttr =&_cffff ;continue ;};if _fdeaf .Name .Local =="\u0076\u0061\u006c"{_fcfecf ,_ebafe :=_ee .ParseFloat (_fdeaf .Value ,64);if _ebafe !=nil {return _ebafe ;};_aebdf .ValAttr =_fcfecf ;continue ;};if _fdeaf .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_cdfed ,_dbccg :=_ee .ParseFloat (_fdeaf .Value ,64);if _dbccg !=nil {return _dbccg ;};_aebdf .FilterValAttr =&_cdfed ;continue ;};};for {_efdaf ,_gfefca :=d .Token ();if _gfefca !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_gfefca );};if _fegfff ,_gbbeg :=_efdaf .(_b .EndElement );_gbbeg &&_fegfff .Name ==start .Name {break ;};};return nil ;};type ST_FormatAction byte ;func (_dcabf *CT_MdxSet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0076",_dcabf .NsAttr )});if _dcabf .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dcabf .CAttr )});};if _dcabf .OAttr !=ST_MdxSetOrderUnset {_ecfc ,_eafbb :=_dcabf .OAttr .MarshalXMLAttr (_b .Name {Local :"\u006f"});if _eafbb !=nil {return _eafbb ;};start .Attr =append (start .Attr ,_ecfc );};e .EncodeToken (start );if _dcabf .N !=nil {_bafaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_cgcfb :=range _dcabf .N {e .EncodeElement (_cgcfb ,_bafaf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PCDKPI struct{ +// Member Property Count +MappingCountAttr *uint32 ; -// KPI Unique Name -UniqueNameAttr string ; +// Member Property Field +MemberPropertyFieldAttr *bool ; -// KPI Display Name -CaptionAttr *string ; +// Shared Items +SharedItems *CT_SharedItems ; -// KPI Display Folder -DisplayFolderAttr *string ; +// Field Group Properties +FieldGroup *CT_FieldGroup ; -// KPI Measure Group Name -MeasureGroupAttr *string ; +// Member Properties Map +MpMap []*CT_X ; -// Parent KPI -ParentAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_eafbg *CT_RevisionComment )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_eafbg .SheetIdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0076",_eafbg .CellAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_eafbg .GuidAttr )});if _eafbg .ActionAttr !=ST_RevisionActionUnset {_fgdcg ,_deabgf :=_eafbg .ActionAttr .MarshalXMLAttr (_ea .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _deabgf !=nil {return _deabgf ;};start .Attr =append (start .Attr ,_fgdcg );};if _eafbg .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eafbg .AlwaysShowAttr ))});};if _eafbg .OldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u006c\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eafbg .OldAttr ))});};if _eafbg .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eafbg .HiddenRowAttr ))});};if _eafbg .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eafbg .HiddenColumnAttr ))});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_be .Sprintf ("\u0025\u0076",_eafbg .AuthorAttr )});if _eafbg .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_be .Sprintf ("\u0025\u0076",*_eafbg .OldLengthAttr )});};if _eafbg .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_be .Sprintf ("\u0025\u0076",*_eafbg .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// KPI Value Unique Name -ValueAttr string ; +// Validate validates the CT_CacheHierarchy and its children +func (_abbb *CT_CacheHierarchy )Validate ()error {return _abbb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};const (ST_PatternTypeUnset ST_PatternType =0;ST_PatternTypeNone ST_PatternType =1;ST_PatternTypeSolid ST_PatternType =2;ST_PatternTypeMediumGray ST_PatternType =3;ST_PatternTypeDarkGray ST_PatternType =4;ST_PatternTypeLightGray ST_PatternType =5;ST_PatternTypeDarkHorizontal ST_PatternType =6;ST_PatternTypeDarkVertical ST_PatternType =7;ST_PatternTypeDarkDown ST_PatternType =8;ST_PatternTypeDarkUp ST_PatternType =9;ST_PatternTypeDarkGrid ST_PatternType =10;ST_PatternTypeDarkTrellis ST_PatternType =11;ST_PatternTypeLightHorizontal ST_PatternType =12;ST_PatternTypeLightVertical ST_PatternType =13;ST_PatternTypeLightDown ST_PatternType =14;ST_PatternTypeLightUp ST_PatternType =15;ST_PatternTypeLightGrid ST_PatternType =16;ST_PatternTypeLightTrellis ST_PatternType =17;ST_PatternTypeGray125 ST_PatternType =18;ST_PatternTypeGray0625 ST_PatternType =19;); -// KPI Goal Unique Name -GoalAttr *string ; +// Validate validates the CT_XmlCellPr and its children +func (_gdebb *CT_XmlCellPr )Validate ()error {return _gdebb .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");};func (_ededd ST_Scope )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_ededd .String (),start );}; -// KPI Status Unique Name -StatusAttr *string ; +// Validate validates the CT_IntProperty and its children +func (_efeec *CT_IntProperty )Validate ()error {return _efeec .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");}; -// KPI Trend Unique Name -TrendAttr *string ; +// Validate validates the CT_Record and its children +func (_cbecf *CT_Record )Validate ()error {return _cbecf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");}; -// KPI Weight Unique Name -WeightAttr *string ; +// Validate validates the CT_OleLink and its children +func (_febdbg *CT_OleLink )Validate ()error {return _febdbg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};const (ST_MdxFunctionTypeUnset ST_MdxFunctionType =0;ST_MdxFunctionTypeM ST_MdxFunctionType =1;ST_MdxFunctionTypeV ST_MdxFunctionType =2;ST_MdxFunctionTypeS ST_MdxFunctionType =3;ST_MdxFunctionTypeC ST_MdxFunctionType =4;ST_MdxFunctionTypeR ST_MdxFunctionType =5;ST_MdxFunctionTypeP ST_MdxFunctionType =6;ST_MdxFunctionTypeK ST_MdxFunctionType =7;);func (_eebdac ST_FileType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_ceddc :=_ea .Attr {};_ceddc .Name =name ;switch _eebdac {case ST_FileTypeUnset :_ceddc .Value ="";case ST_FileTypeMac :_ceddc .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_ceddc .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_ceddc .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_ceddc .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_ceddc .Value ="\u006f\u0074\u0068e\u0072";};return _ceddc ,nil ;};func (_fgbe *CT_BorderPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fgbe .StyleAttr !=ST_BorderStyleUnset {_cfe ,_ggge :=_fgbe .StyleAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u0074\u0079l\u0065"});if _ggge !=nil {return _ggge ;};start .Attr =append (start .Attr ,_cfe );};e .EncodeToken (start );if _fgbe .Color !=nil {_ccg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fgbe .Color ,_ccg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bfegg *ST_Axis )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fcgfgd ,_eebaccb :=d .Token ();if _eebaccb !=nil {return _eebaccb ;};if _agfa ,_bgfdaf :=_fcgfgd .(_ea .EndElement );_bgfdaf &&_agfa .Name ==start .Name {*_bfegg =1;return nil ;};if _eeggd ,_abggg :=_fcgfgd .(_ea .CharData );!_abggg {return _be .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",_fcgfgd );}else {switch string (_eeggd ){case "":*_bfegg =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_bfegg =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_bfegg =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_bfegg =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_bfegg =4;};};_fcgfgd ,_eebaccb =d .Token ();if _eebaccb !=nil {return _eebaccb ;};if _dbcdbg ,_ffbda :=_fcgfgd .(_ea .EndElement );_ffbda &&_dbcdbg .Name ==start .Name {return nil ;};return _be .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",_fcgfgd );};func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_acgga :=&CT_ExternalLinkChoice {};return _acgga ;};func (_caaf *CT_CsPageSetup )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _caaf .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_be .Sprintf ("\u0025\u0076",*_caaf .PaperSizeAttr )});};if _caaf .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_caaf .PaperHeightAttr )});};if _caaf .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_be .Sprintf ("\u0025\u0076",*_caaf .PaperWidthAttr )});};if _caaf .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_caaf .FirstPageNumberAttr )});};if _caaf .OrientationAttr !=ST_OrientationUnset {_effa ,_ffca :=_caaf .OrientationAttr .MarshalXMLAttr (_ea .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _ffca !=nil {return _ffca ;};start .Attr =append (start .Attr ,_effa );};if _caaf .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_caaf .UsePrinterDefaultsAttr ))});};if _caaf .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_caaf .BlackAndWhiteAttr ))});};if _caaf .DraftAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_caaf .DraftAttr ))});};if _caaf .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_caaf .UseFirstPageNumberAttr ))});};if _caaf .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_be .Sprintf ("\u0025\u0076",*_caaf .HorizontalDpiAttr )});};if _caaf .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_be .Sprintf ("\u0025\u0076",*_caaf .VerticalDpiAttr )});};if _caaf .CopiesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0076",*_caaf .CopiesAttr )});};if _caaf .IdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_caaf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Time Member KPI Unique Name -TimeAttr *string ;};func (_bcb *CT_CellWatches )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bdeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_effff :=range _bcb .CellWatch {e .EncodeElement (_effff ,_bdeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_IconSetType byte ;func (_bbbcb *CT_DateGroupItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbbcb .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_bdga :=range start .Attr {if _bdga .Name .Local =="\u0079\u0065\u0061\u0072"{_edgfb ,_cadfa :=_ee .ParseUint (_bdga .Value ,10,16);if _cadfa !=nil {return _cadfa ;};_bbbcb .YearAttr =uint16 (_edgfb );continue ;};if _bdga .Name .Local =="\u006d\u006f\u006et\u0068"{_egga ,_bffeb :=_ee .ParseUint (_bdga .Value ,10,16);if _bffeb !=nil {return _bffeb ;};_fgfed :=uint16 (_egga );_bbbcb .MonthAttr =&_fgfed ;continue ;};if _bdga .Name .Local =="\u0064\u0061\u0079"{_agafb ,_gggae :=_ee .ParseUint (_bdga .Value ,10,16);if _gggae !=nil {return _gggae ;};_gebgb :=uint16 (_agafb );_bbbcb .DayAttr =&_gebgb ;continue ;};if _bdga .Name .Local =="\u0068\u006f\u0075\u0072"{_adeac ,_edeef :=_ee .ParseUint (_bdga .Value ,10,16);if _edeef !=nil {return _edeef ;};_cebdd :=uint16 (_adeac );_bbbcb .HourAttr =&_cebdd ;continue ;};if _bdga .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_afdbc ,_eefggb :=_ee .ParseUint (_bdga .Value ,10,16);if _eefggb !=nil {return _eefggb ;};_cggd :=uint16 (_afdbc );_bbbcb .MinuteAttr =&_cggd ;continue ;};if _bdga .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_beeed ,_bceac :=_ee .ParseUint (_bdga .Value ,10,16);if _bceac !=nil {return _bceac ;};_cfcf :=uint16 (_beeed );_bbbcb .SecondAttr =&_cfcf ;continue ;};if _bdga .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bbbcb .DateTimeGroupingAttr .UnmarshalXMLAttr (_bdga );continue ;};};for {_ffeaa ,_abef :=d .Token ();if _abef !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065G\u0072o\u0075\u0070\u0049\u0074\u0065\u006d\u003a \u0025\u0073",_abef );};if _gfcga ,_cgeeg :=_ffeaa .(_b .EndElement );_cgeeg &&_gfcga .Name ==start .Name {break ;};};return nil ;};func (_cbacaa *ST_FilterOperator )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbacaa =0;case "\u0065\u0071\u0075a\u006c":*_cbacaa =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cbacaa =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cbacaa =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cbacaa =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cbacaa =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cbacaa =6;};return nil ;};func NewCT_OleObjects ()*CT_OleObjects {_cddfg :=&CT_OleObjects {};return _cddfg };func (_eabea ST_HtmlFmt )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbfb :=_b .Attr {};_gbfb .Name =name ;switch _eabea {case ST_HtmlFmtUnset :_gbfb .Value ="";case ST_HtmlFmtNone :_gbfb .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_gbfb .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_gbfb .Value ="\u0061\u006c\u006c";};return _gbfb ,nil ;};type ST_Qualifier byte ;func (_cbbbbb *CalcChain )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbbbb .CT_CalcChain =*NewCT_CalcChain ();_eccbf :for {_degdb ,_afbad :=d .Token ();if _afbad !=nil {return _afbad ;};switch _egaceb :=_degdb .(type ){case _b .StartElement :switch _egaceb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_bfdbdd :=NewCT_CalcCell ();if _febfgf :=d .DecodeElement (_bfdbdd ,&_egaceb );_febfgf !=nil {return _febfgf ;};_cbbbbb .C =append (_cbbbbb .C ,_bfdbdd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbbbbb .ExtLst =NewCT_ExtensionList ();if _faeafb :=d .DecodeElement (_cbbbbb .ExtLst ,&_egaceb );_faeafb !=nil {return _faeafb ;};default:_ba .Log ("\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\u0061\u006c\u0063\u0043\u0068a\u0069\u006e \u0025\u0076",_egaceb .Name );if _eaafg :=d .Skip ();_eaafg !=nil {return _eaafg ;};};case _b .EndElement :break _eccbf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path +func (_bded *CT_DataConsolidate )ValidateWithPath (path string )error {if _deec :=_bded .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_deec !=nil {return _deec ;};if _bded .DataRefs !=nil {if _ebgfe :=_bded .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s");_ebgfe !=nil {return _ebgfe ;};};return nil ;};type CT_SheetId struct{ -// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path -func (_aaccg *CT_SheetView )ValidateWithPath (path string )error {if _efcff :=_aaccg .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_efcff !=nil {return _efcff ;};if _aaccg .Pane !=nil {if _gedeg :=_aaccg .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_gedeg !=nil {return _gedeg ;};};for _dfaaa ,_bceee :=range _aaccg .Selection {if _gfed :=_bceee .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_dfaaa ));_gfed !=nil {return _gfed ;};};for _ccgce ,_cfcda :=range _aaccg .PivotSelection {if _adbcae :=_cfcda .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_ccgce ));_adbcae !=nil {return _adbcae ;};};if _aaccg .ExtLst !=nil {if _egadg :=_aaccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egadg !=nil {return _egadg ;};};return nil ;};func (_dcac *CT_ColorFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcac .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dcac .DxfIdAttr )});};if _dcac .CellColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dcac .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebbffg *CT_SortCondition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebbffg .DescendingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ebbffg .DescendingAttr ))});};if _ebbffg .SortByAttr !=ST_SortByUnset {_bgebd ,_cdbeaf :=_ebbffg .SortByAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _cdbeaf !=nil {return _cdbeaf ;};start .Attr =append (start .Attr ,_bgebd );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_ebbffg .RefAttr )});if _ebbffg .CustomListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebbffg .CustomListAttr )});};if _ebbffg .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ebbffg .DxfIdAttr )});};if _ebbffg .IconSetAttr !=ST_IconSetTypeUnset {_fedcc ,_bcefa :=_ebbffg .IconSetAttr .MarshalXMLAttr (_b .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _bcefa !=nil {return _bcefa ;};start .Attr =append (start .Attr ,_fedcc );};if _ebbffg .IconIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ebbffg .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdbdfg *CT_RangeSet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdbdfg .I1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_fdbdfg .I1Attr )});};if _fdbdfg .I2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_fdbdfg .I2Attr )});};if _fdbdfg .I3Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0033"},Value :_f .Sprintf ("\u0025\u0076",*_fdbdfg .I3Attr )});};if _fdbdfg .I4Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0034"},Value :_f .Sprintf ("\u0025\u0076",*_fdbdfg .I4Attr )});};if _fdbdfg .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_fdbdfg .RefAttr )});};if _fdbdfg .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fdbdfg .NameAttr )});};if _fdbdfg .SheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdbdfg .SheetAttr )});};if _fdbdfg .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fdbdfg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MetadataBlocks struct{ +// Sheet Id +ValAttr uint32 ;}; -// Metadata Block Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path +func (_gdag *CT_CacheHierarchy )ValidateWithPath (path string )error {if _gdag .FieldsUsage !=nil {if _gcg :=_gdag .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_gcg !=nil {return _gcg ;};};if _gdag .GroupLevels !=nil {if _acgcc :=_gdag .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_acgcc !=nil {return _acgcc ;};};if _gdag .ExtLst !=nil {if _gca :=_gdag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gca !=nil {return _gca ;};};return nil ;};func (_ddba *CT_ChartsheetViews )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dcgge :for {_dbad ,_ccdd :=d .Token ();if _ccdd !=nil {return _ccdd ;};switch _daae :=_dbad .(type ){case _ea .StartElement :switch _daae .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_daaea :=NewCT_ChartsheetView ();if _aabadf :=d .DecodeElement (_daaea ,&_daae );_aabadf !=nil {return _aabadf ;};_ddba .SheetView =append (_ddba .SheetView ,_daaea );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddba .ExtLst =NewCT_ExtensionList ();if _dfed :=d .DecodeElement (_ddba .ExtLst ,&_daae );_dfed !=nil {return _dfed ;};default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_daae .Name );if _fbba :=d .Skip ();_fbba !=nil {return _fbba ;};};case _ea .EndElement :break _dcgge ;case _ea .CharData :};};return nil ;};func (_cfedc *CT_SmartTagPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cgfagc :=range start .Attr {if _cgfagc .Name .Local =="\u0065\u006d\u0062e\u0064"{_bebbe ,_cebed :=_b .ParseBool (_cgfagc .Value );if _cebed !=nil {return _cebed ;};_cfedc .EmbedAttr =&_bebbe ;continue ;};if _cgfagc .Name .Local =="\u0073\u0068\u006f\u0077"{_cfedc .ShowAttr .UnmarshalXMLAttr (_cgfagc );continue ;};};for {_dbbab ,_bagdge :=d .Token ();if _bagdge !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_bagdge );};if _dbgdg ,_cbagd :=_dbbab .(_ea .EndElement );_cbagd &&_dbgdg .Name ==start .Name {break ;};};return nil ;};type CT_CustomWorkbookView struct{ -// Metadata Block -Bk []*CT_MetadataBlock ;};func NewCT_ServerFormats ()*CT_ServerFormats {_gfbgbd :=&CT_ServerFormats {};return _gfbgbd };func (_bceg *CT_OutlinePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bceg .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bceg .ApplyStylesAttr ))});};if _bceg .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bceg .SummaryBelowAttr ))});};if _bceg .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bceg .SummaryRightAttr ))});};if _bceg .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bceg .ShowOutlineSymbolsAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcfee *CT_GradientStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_gcfee .PositionAttr )});e .EncodeToken (start );_cfcfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gcfee .Color ,_cfcfg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgedg *ST_ConditionalFormattingOperator )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebege ,_gebaf :=d .Token ();if _gebaf !=nil {return _gebaf ;};if _aeecd ,_ageeg :=_ebege .(_b .EndElement );_ageeg &&_aeecd .Name ==start .Name {*_cgedg =1;return nil ;};if _cdegg ,_acface :=_ebege .(_b .CharData );!_acface {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebege );}else {switch string (_cdegg ){case "":*_cgedg =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cgedg =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cgedg =2;case "\u0065\u0071\u0075a\u006c":*_cgedg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cgedg =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cgedg =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cgedg =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_cgedg =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cgedg =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_cgedg =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_cgedg =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_cgedg =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_cgedg =12;};};_ebege ,_gebaf =d .Token ();if _gebaf !=nil {return _gebaf ;};if _fdgcdb ,_afdfee :=_ebege .(_b .EndElement );_afdfee &&_fdgcdb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebege );};type CT_Error struct{ +// Custom View Name +NameAttr string ; -// Value -VAttr string ; +// Custom View GUID +GuidAttr string ; -// Unused Item -UAttr *bool ; +// Auto Update +AutoUpdateAttr *bool ; -// Calculated Item -FAttr *bool ; +// Merge Interval +MergeIntervalAttr *uint32 ; -// Item Caption -CAttr *string ; +// Changes Saved Win +ChangesSavedWinAttr *bool ; -// Member Property Count -CpAttr *uint32 ; +// Only Synch +OnlySyncAttr *bool ; -// Format Index -InAttr *uint32 ; +// Personal View +PersonalViewAttr *bool ; -// background Color -BcAttr *string ; +// Include Print Settings +IncludePrintSettingsAttr *bool ; -// Foreground Color -FcAttr *string ; +// Include Hidden Rows & Columns +IncludeHiddenRowColAttr *bool ; -// Italic -IAttr *bool ; +// Maximized +MaximizedAttr *bool ; -// Underline -UnAttr *bool ; +// Minimized +MinimizedAttr *bool ; -// Strikethrough -StAttr *bool ; +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// Bold -BAttr *bool ; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// Tuples -Tpls *CT_Tuples ; +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// Member Property Indexes -X []*CT_X ;};func (_ggffc *CT_FontName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egfac :=range start .Attr {if _egfac .Name .Local =="\u0076\u0061\u006c"{_aafef ,_ffedg :=_egfac .Value ,error (nil );if _ffedg !=nil {return _ffedg ;};_ggffc .ValAttr =_aafef ;continue ;};};for {_gcbee ,_abfb :=d .Token ();if _abfb !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_abfb );};if _ggbcf ,_dgbgd :=_gcbee .(_b .EndElement );_dgbgd &&_ggbcf .Name ==start .Name {break ;};};return nil ;};type CT_VolTopic struct{ +// Top Left Corner (X Coordinate) +XWindowAttr *int32 ; -// Type -TAttr ST_VolValueType ; +// Top Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// Topic Value -V string ; +// Window Width +WindowWidthAttr uint32 ; -// Strings in Subtopic -Stp []string ; +// Window Height +WindowHeightAttr uint32 ; -// References -Tr []*CT_VolTopicRef ;};func (_abceb *MapInfo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abceb .CT_MapInfo =*NewCT_MapInfo ();for _ ,_daaec :=range start .Attr {if _daaec .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_degcge ,_bdceb :=_daaec .Value ,error (nil );if _bdceb !=nil {return _bdceb ;};_abceb .SelectionNamespacesAttr =_degcge ;continue ;};};_cffeb :for {_bafgggf ,_fdagaf :=d .Token ();if _fdagaf !=nil {return _fdagaf ;};switch _dffcg :=_bafgggf .(type ){case _b .StartElement :switch _dffcg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_gddab :=NewCT_Schema ();if _dgbaf :=d .DecodeElement (_gddab ,&_dffcg );_dgbaf !=nil {return _dgbaf ;};_abceb .Schema =append (_abceb .Schema ,_gddab );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_cdbge :=NewCT_Map ();if _degeg :=d .DecodeElement (_cdbge ,&_dffcg );_degeg !=nil {return _degeg ;};_abceb .Map =append (_abceb .Map ,_cdbge );default:_ba .Log ("\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\u004da\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_dffcg .Name );if _fedeb :=d .Skip ();_fedeb !=nil {return _fedeb ;};};case _b .EndElement :break _cffeb ;case _b .CharData :};};return nil ;};type CT_PivotFilter struct{ +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// Field Index -FldAttr uint32 ; +// Active Sheet in Book View +ActiveSheetIdAttr uint32 ; -// Member Property Field Id -MpFldAttr *uint32 ; +// Show Formula Bar +ShowFormulaBarAttr *bool ; -// Pivot Filter Type -TypeAttr ST_PivotFilterType ; +// Show Status Bar +ShowStatusbarAttr *bool ; -// Evaluation Order -EvalOrderAttr *int32 ; +// Show Comments +ShowCommentsAttr ST_Comments ; -// Pivot Filter Id -IdAttr uint32 ; +// Show Objects +ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};func (_bdgfcf *ST_GroupBy )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_bdgfcf =0;case "\u0072\u0061\u006eg\u0065":*_bdgfcf =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_bdgfcf =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_bdgfcf =3;case "\u0068\u006f\u0075r\u0073":*_bdgfcf =4;case "\u0064\u0061\u0079\u0073":*_bdgfcf =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_bdgfcf =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_bdgfcf =7;case "\u0079\u0065\u0061r\u0073":*_bdgfcf =8;};return nil ;};func (_abddf ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _abddf {case 0,1,2,3,4,5,6:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abddf ));};return nil ;};func (_gagae *ST_VolDepType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gdegac ,_afagfe :=d .Token ();if _afagfe !=nil {return _afagfe ;};if _fbeee ,_aegcc :=_gdegac .(_ea .EndElement );_aegcc &&_fbeee .Name ==start .Name {*_gagae =1;return nil ;};if _edgead ,_efcba :=_gdegac .(_ea .CharData );!_efcba {return _be .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",_gdegac );}else {switch string (_edgead ){case "":*_gagae =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_gagae =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_gagae =2;};};_gdegac ,_afagfe =d .Token ();if _afagfe !=nil {return _afagfe ;};if _daedf ,_dbgcfb :=_gdegac .(_ea .EndElement );_dbgcfb &&_daedf .Name ==start .Name {return nil ;};return _be .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",_gdegac );};func NewCT_CustomFilters ()*CT_CustomFilters {_aebb :=&CT_CustomFilters {};return _aebb };func (_bcgec *ST_DynamicFilterType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_bcgec =0;case "\u006e\u0075\u006c\u006c":*_bcgec =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_bcgec =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_bcgec =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_bcgec =4;case "\u0074\u006f\u0064a\u0079":*_bcgec =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_bcgec =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_bcgec =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_bcgec =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_bcgec =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_bcgec =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_bcgec =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_bcgec =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bcgec =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bcgec =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bcgec =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_bcgec =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_bcgec =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_bcgec =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_bcgec =19;case "\u0051\u0031":*_bcgec =20;case "\u0051\u0032":*_bcgec =21;case "\u0051\u0033":*_bcgec =22;case "\u0051\u0034":*_bcgec =23;case "\u004d\u0031":*_bcgec =24;case "\u004d\u0032":*_bcgec =25;case "\u004d\u0033":*_bcgec =26;case "\u004d\u0034":*_bcgec =27;case "\u004d\u0035":*_bcgec =28;case "\u004d\u0036":*_bcgec =29;case "\u004d\u0037":*_bcgec =30;case "\u004d\u0038":*_bcgec =31;case "\u004d\u0039":*_bcgec =32;case "\u004d\u0031\u0030":*_bcgec =33;case "\u004d\u0031\u0031":*_bcgec =34;case "\u004d\u0031\u0032":*_bcgec =35;};return nil ;};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_dfbde :=&CT_SheetCalcPr {};return _dfbde };func (_gefagd *CT_Scenario )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gecg :=range start .Attr {if _gecg .Name .Local =="\u006e\u0061\u006d\u0065"{_bdggb ,_dgggf :=_gecg .Value ,error (nil );if _dgggf !=nil {return _dgggf ;};_gefagd .NameAttr =_bdggb ;continue ;};if _gecg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gfeeb ,_deegc :=_b .ParseBool (_gecg .Value );if _deegc !=nil {return _deegc ;};_gefagd .LockedAttr =&_gfeeb ;continue ;};if _gecg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_adffef ,_dabeg :=_b .ParseBool (_gecg .Value );if _dabeg !=nil {return _dabeg ;};_gefagd .HiddenAttr =&_adffef ;continue ;};if _gecg .Name .Local =="\u0063\u006f\u0075n\u0074"{_beaga ,_abbe :=_b .ParseUint (_gecg .Value ,10,32);if _abbe !=nil {return _abbe ;};_cddec :=uint32 (_beaga );_gefagd .CountAttr =&_cddec ;continue ;};if _gecg .Name .Local =="\u0075\u0073\u0065\u0072"{_ccadedc ,_cdffab :=_gecg .Value ,error (nil );if _cdffab !=nil {return _cdffab ;};_gefagd .UserAttr =&_ccadedc ;continue ;};if _gecg .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_eaaae ,_eadda :=_gecg .Value ,error (nil );if _eadda !=nil {return _eadda ;};_gefagd .CommentAttr =&_eaaae ;continue ;};};_eabbfg :for {_bbgdfd ,_fggbc :=d .Token ();if _fggbc !=nil {return _fggbc ;};switch _faaae :=_bbgdfd .(type ){case _ea .StartElement :switch _faaae .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}:_febgae :=NewCT_InputCells ();if _cceba :=d .DecodeElement (_febgae ,&_faaae );_cceba !=nil {return _cceba ;};_gefagd .InputCells =append (_gefagd .InputCells ,_febgae );default:_c .Log ("\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\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0020\u0025\u0076",_faaae .Name );if _fdgcb :=d .Skip ();_fdgcb !=nil {return _fdgcb ;};};case _ea .EndElement :break _eabbfg ;case _ea .CharData :};};return nil ;};func (_aged *CT_DataValidation )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_afbd :=range start .Attr {if _afbd .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_bfbeg ,_fdccf :=_b .ParseBool (_afbd .Value );if _fdccf !=nil {return _fdccf ;};_aged .ShowErrorMessageAttr =&_bfbeg ;continue ;};if _afbd .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_caeaf ,_eacee :=_afbd .Value ,error (nil );if _eacee !=nil {return _eacee ;};_aged .ErrorTitleAttr =&_caeaf ;continue ;};if _afbd .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_aged .ErrorStyleAttr .UnmarshalXMLAttr (_afbd );continue ;};if _afbd .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_aged .OperatorAttr .UnmarshalXMLAttr (_afbd );continue ;};if _afbd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_fcfdc ,_dbfg :=_b .ParseBool (_afbd .Value );if _dbfg !=nil {return _dbfg ;};_aged .AllowBlankAttr =&_fcfdc ;continue ;};if _afbd .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_aagdf ,_agbe :=_b .ParseBool (_afbd .Value );if _agbe !=nil {return _agbe ;};_aged .ShowDropDownAttr =&_aagdf ;continue ;};if _afbd .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_cfcge ,_gdfcd :=_b .ParseBool (_afbd .Value );if _gdfcd !=nil {return _gdfcd ;};_aged .ShowInputMessageAttr =&_cfcge ;continue ;};if _afbd .Name .Local =="\u0074\u0079\u0070\u0065"{_aged .TypeAttr .UnmarshalXMLAttr (_afbd );continue ;};if _afbd .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_aged .ImeModeAttr .UnmarshalXMLAttr (_afbd );continue ;};if _afbd .Name .Local =="\u0065\u0072\u0072o\u0072"{_acabd ,_dggb :=_afbd .Value ,error (nil );if _dggb !=nil {return _dggb ;};_aged .ErrorAttr =&_acabd ;continue ;};if _afbd .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_dgag ,_gfefe :=_afbd .Value ,error (nil );if _gfefe !=nil {return _gfefe ;};_aged .PromptTitleAttr =&_dgag ;continue ;};if _afbd .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_gfcg ,_eafeg :=_afbd .Value ,error (nil );if _eafeg !=nil {return _eafeg ;};_aged .PromptAttr =&_gfcg ;continue ;};if _afbd .Name .Local =="\u0073\u0071\u0072e\u0066"{_dcdg ,_feaef :=ParseSliceST_Sqref (_afbd .Value );if _feaef !=nil {return _feaef ;};_aged .SqrefAttr =_dcdg ;continue ;};};_fecg :for {_ceeg ,_gdbb :=d .Token ();if _gdbb !=nil {return _gdbb ;};switch _fcfbd :=_ceeg .(type ){case _ea .StartElement :switch _fcfbd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}:_aged .Formula1 =new (string );if _cdac :=d .DecodeElement (_aged .Formula1 ,&_fcfbd );_cdac !=nil {return _cdac ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}:_aged .Formula2 =new (string );if _gbbgg :=d .DecodeElement (_aged .Formula2 ,&_fcfbd );_gbbgg !=nil {return _gbbgg ;};default:_c .Log ("\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\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fcfbd .Name );if _gbgfg :=d .Skip ();_gbgfg !=nil {return _gbgfg ;};};case _ea .EndElement :break _fecg ;case _ea .CharData :};};return nil ;};func NewCT_MdxSet ()*CT_MdxSet {_bebbg :=&CT_MdxSet {};return _bebbg };func NewCT_DateTime ()*CT_DateTime {_facd :=&CT_DateTime {};return _facd };func (_befgfe *CT_Hyperlinks )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fcfgd :for {_bgfea ,_fceeg :=d .Token ();if _fceeg !=nil {return _fceeg ;};switch _bccgc :=_bgfea .(type ){case _ea .StartElement :switch _bccgc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cbgeb :=NewCT_Hyperlink ();if _bafg :=d .DecodeElement (_cbgeb ,&_bccgc );_bafg !=nil {return _bafg ;};_befgfe .Hyperlink =append (_befgfe .Hyperlink ,_cbgeb );default:_c .Log ("\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\u0048y\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073 \u0025\u0076",_bccgc .Name );if _dcbgf :=d .Skip ();_dcbgf !=nil {return _dcbgf ;};};case _ea .EndElement :break _fcfgd ;case _ea .CharData :};};return nil ;};func NewVolTypes ()*VolTypes {_gcgae :=&VolTypes {};_gcgae .CT_VolTypes =*NewCT_VolTypes ();return _gcgae ;};func (_efebb *ST_Visibility )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cdgdef ,_bgeeb :=d .Token ();if _bgeeb !=nil {return _bgeeb ;};if _cfcfe ,_dbdcc :=_cdgdef .(_ea .EndElement );_dbdcc &&_cfcfe .Name ==start .Name {*_efebb =1;return nil ;};if _bebcc ,_gffdg :=_cdgdef .(_ea .CharData );!_gffdg {return _be .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",_cdgdef );}else {switch string (_bebcc ){case "":*_efebb =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_efebb =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_efebb =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_efebb =3;};};_cdgdef ,_bgeeb =d .Token ();if _bgeeb !=nil {return _bgeeb ;};if _aeddgc ,_ccbbfa :=_cdgdef .(_ea .EndElement );_ccbbfa &&_aeddgc .Name ==start .Name {return nil ;};return _be .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",_cdgdef );};func (_caebd *CT_DbPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",_caebd .ConnectionAttr )});if _caebd .CommandAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_caebd .CommandAttr )});};if _caebd .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_caebd .ServerCommandAttr )});};if _caebd .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_caebd .CommandTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Measure Index -IMeasureHierAttr *uint32 ; +// Validate validates the CT_String and its children +func (_abged *CT_String )Validate ()error {return _abged .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};type CT_Revisions struct{ -// Measure Field Index -IMeasureFldAttr *uint32 ; +// Revision Row Column Insert Delete +Rrc []*CT_RevisionRowColumn ; -// Pivot Filter Name -NameAttr *string ; +// Revision Cell Move +Rm []*CT_RevisionMove ; -// Pivot Filter Description -DescriptionAttr *string ; +// Revision Custom View +Rcv []*CT_RevisionCustomView ; -// Label Pivot -StringValue1Attr *string ; +// Revision Sheet Name +Rsnm []*CT_RevisionSheetRename ; -// Label Pivot Filter String Value 2 -StringValue2Attr *string ; +// Revision Insert Sheet +Ris []*CT_RevisionInsertSheet ; -// Auto Filter -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_ebcce *CT_CellStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebcce .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebcce .CountAttr )});};e .EncodeToken (start );_cgbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_egbf :=range _ebcce .CellStyle {e .EncodeElement (_egbf ,_cgbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_cfbecf *CT_String )ValidateWithPath (path string )error {for _fbceeb ,_dagfc :=range _cfbecf .Tpls {if _fdbbe :=_dagfc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_fbceeb ));_fdbbe !=nil {return _fdbbe ;};};for _bbfea ,_dgddbd :=range _cfbecf .X {if _gbbaf :=_dgddbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bbfea ));_gbbaf !=nil {return _gbbaf ;};};return nil ;};func (_fagdee ST_UnderlineValues )ValidateWithPath (path string )error {switch _fagdee {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagdee ));};return nil ;};func NewCT_RevisionHeader ()*CT_RevisionHeader {_cgfbc :=&CT_RevisionHeader {};_cgfbc .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_cgfbc .SheetIdMap =NewCT_SheetIdMap ();return _cgfbc ;};func (_abggde ST_TargetScreenSize )ValidateWithPath (path string )error {switch _abggde {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abggde ));};return nil ;}; +// Revision Format +Rfmt []*CT_RevisionFormatting ; -// Validate validates the CT_MetadataRecord and its children -func (_cbcdc *CT_MetadataRecord )Validate ()error {return _cbcdc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");}; +// Revision AutoFormat +Raf []*CT_RevisionAutoFormatting ; -// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path -func (_fceb *CT_Dialogsheet )ValidateWithPath (path string )error {if _fceb .SheetPr !=nil {if _daabe :=_fceb .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_daabe !=nil {return _daabe ;};};if _fceb .SheetViews !=nil {if _efeaa :=_fceb .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_efeaa !=nil {return _efeaa ;};};if _fceb .SheetFormatPr !=nil {if _gbdgf :=_fceb .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_gbdgf !=nil {return _gbdgf ;};};if _fceb .SheetProtection !=nil {if _gaeb :=_fceb .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gaeb !=nil {return _gaeb ;};};if _fceb .CustomSheetViews !=nil {if _adfed :=_fceb .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_adfed !=nil {return _adfed ;};};if _fceb .PrintOptions !=nil {if _ffdcc :=_fceb .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ffdcc !=nil {return _ffdcc ;};};if _fceb .PageMargins !=nil {if _gfdfc :=_fceb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gfdfc !=nil {return _gfdfc ;};};if _fceb .PageSetup !=nil {if _gbab :=_fceb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_gbab !=nil {return _gbab ;};};if _fceb .HeaderFooter !=nil {if _ebgda :=_fceb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_ebgda !=nil {return _ebgda ;};};if _fceb .Drawing !=nil {if _edfb :=_fceb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_edfb !=nil {return _edfb ;};};if _fceb .LegacyDrawing !=nil {if _fgbca :=_fceb .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_fgbca !=nil {return _fgbca ;};};if _fceb .LegacyDrawingHF !=nil {if _fecd :=_fceb .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fecd !=nil {return _fecd ;};};if _fceb .DrawingHF !=nil {if _cdddec :=_fceb .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cdddec !=nil {return _cdddec ;};};if _fceb .OleObjects !=nil {if _cfbed :=_fceb .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_cfbed !=nil {return _cfbed ;};};if _fceb .Controls !=nil {if _gfca :=_fceb .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_gfca !=nil {return _gfca ;};};if _fceb .ExtLst !=nil {if _bagf :=_fceb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bagf !=nil {return _bagf ;};};return nil ;};func (_edfeb *ST_IconSetType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgedbg ,_cbcea :=d .Token ();if _cbcea !=nil {return _cbcea ;};if _ababeb ,_afdbe :=_dgedbg .(_b .EndElement );_afdbe &&_ababeb .Name ==start .Name {*_edfeb =1;return nil ;};if _abffd ,_cgccaa :=_dgedbg .(_b .CharData );!_cgccaa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgedbg );}else {switch string (_abffd ){case "":*_edfeb =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_edfeb =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_edfeb =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_edfeb =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_edfeb =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_edfeb =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_edfeb =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_edfeb =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_edfeb =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_edfeb =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_edfeb =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_edfeb =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_edfeb =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_edfeb =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_edfeb =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_edfeb =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_edfeb =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_edfeb =17;};};_dgedbg ,_cbcea =d .Token ();if _cbcea !=nil {return _cbcea ;};if _fcfgfd ,_ggcab :=_dgedbg .(_b .EndElement );_ggcab &&_fcfgfd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgedbg );}; +// Revision Defined Name +Rdn []*CT_RevisionDefinedName ; -// Validate validates the CT_BorderPr and its children -func (_gca *CT_BorderPr )Validate ()error {return _gca .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");}; +// Revision Cell Comment +Rcmt []*CT_RevisionComment ; -// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path -func (_ceceg *Dialogsheet )ValidateWithPath (path string )error {if _degde :=_ceceg .CT_Dialogsheet .ValidateWithPath (path );_degde !=nil {return _degde ;};return nil ;};type CT_Consolidation struct{ +// Revision Query Table +Rqt []*CT_RevisionQueryTableField ; -// Auto Page -AutoPageAttr *bool ; +// Revision Merge Conflict +Rcft []*CT_RevisionConflict ;};func (_ccfad ST_DvAspect )ValidateWithPath (path string )error {switch _ccfad {case 0,1,2:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccfad ));};return nil ;}; -// Page Item Values -Pages *CT_Pages ; +// Validate validates the CT_PivotAreaReference and its children +func (_dfbagf *CT_PivotAreaReference )Validate ()error {return _dfbagf .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};func (_dedfd *CT_XStringElement )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gaafcf :=range start .Attr {if _gaafcf .Name .Local =="\u0076"{_ddfcd ,_aebad :=_gaafcf .Value ,error (nil );if _aebad !=nil {return _aebad ;};_dedfd .VAttr =_ddfcd ;continue ;};};for {_eafcgc ,_ebgab :=d .Token ();if _ebgab !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006c\u0065\u006d\u0065\u006e\u0074: \u0025\u0073",_ebgab );};if _dccgf ,_eadcdf :=_eafcgc .(_ea .EndElement );_eadcdf &&_dccgf .Name ==start .Name {break ;};};return nil ;};func (_bbeb *CT_ConditionalFormats )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gaac :=range start .Attr {if _gaac .Name .Local =="\u0063\u006f\u0075n\u0074"{_efgd ,_cbfe :=_b .ParseUint (_gaac .Value ,10,32);if _cbfe !=nil {return _cbfe ;};_abad :=uint32 (_efgd );_bbeb .CountAttr =&_abad ;continue ;};};_feee :for {_agcgag ,_cgbg :=d .Token ();if _cgbg !=nil {return _cgbg ;};switch _deca :=_agcgag .(type ){case _ea .StartElement :switch _deca .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"}:_eddf :=NewCT_ConditionalFormat ();if _daaf :=d .DecodeElement (_eddf ,&_deca );_daaf !=nil {return _daaf ;};_bbeb .ConditionalFormat =append (_bbeb .ConditionalFormat ,_eddf );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_deca .Name );if _agec :=d .Skip ();_agec !=nil {return _agec ;};};case _ea .EndElement :break _feee ;case _ea .CharData :};};return nil ;};func (_addag *CT_PageSetUpPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dadce :=range start .Attr {if _dadce .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_gbbcf ,_bbfa :=_b .ParseBool (_dadce .Value );if _bbfa !=nil {return _bbfa ;};_addag .AutoPageBreaksAttr =&_gbbcf ;continue ;};if _dadce .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_ecfbd ,_gdggg :=_b .ParseBool (_dadce .Value );if _gdggg !=nil {return _gdggg ;};_addag .FitToPageAttr =&_ecfbd ;continue ;};};for {_dbcbd ,_ceeca :=d .Token ();if _ceeca !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072:\u0020\u0025\u0073",_ceeca );};if _cbcece ,_ggebf :=_dbcbd .(_ea .EndElement );_ggebf &&_cbcece .Name ==start .Name {break ;};};return nil ;};func (_fgbag ST_GroupBy )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gaaab :=_ea .Attr {};_gaaab .Name =name ;switch _fgbag {case ST_GroupByUnset :_gaaab .Value ="";case ST_GroupByRange :_gaaab .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_gaaab .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_gaaab .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_gaaab .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_gaaab .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_gaaab .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_gaaab .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_gaaab .Value ="\u0079\u0065\u0061r\u0073";};return _gaaab ,nil ;};type CT_MergeCells struct{ -// Range Sets -RangeSets *CT_RangeSets ;};func (_fcdbd *CT_TableFormula )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecabe :=range start .Attr {if _ecabe .Name .Local =="\u0061\u0072\u0072a\u0079"{_fabed ,_ddcga :=_ee .ParseBool (_ecabe .Value );if _ddcga !=nil {return _ddcga ;};_fcdbd .ArrayAttr =_fabed ;continue ;};};for {_gaegg ,_ffege :=d .Token ();if _ffege !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_ffege );};if _cbdgd ,_abgbf :=_gaegg .(_b .CharData );_abgbf {_fcdbd .Content =string (_cbdgd );};if _cefce ,_gfgbe :=_gaegg .(_b .EndElement );_gfgbe &&_cefce .Name ==start .Name {break ;};};return nil ;};func (_fagaef ST_UnderlineValues )String ()string {switch _fagaef {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 4:return "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func (_bcedfd ST_TimePeriod )Validate ()error {return _bcedfd .ValidateWithPath ("")};func (_ab *CT_Authors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ab .Author !=nil {_cc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_cgf :=range _ab .Author {e .EncodeElement (_cgf ,_cc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgbg *CT_Filters )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgbg .BlankAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dgbg .BlankAttr ))});};if _dgbg .CalendarTypeAttr !=_c .ST_CalendarTypeUnset {_geggfc ,_adefc :=_dgbg .CalendarTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _adefc !=nil {return _adefc ;};start .Attr =append (start .Attr ,_geggfc );};e .EncodeToken (start );if _dgbg .Filter !=nil {_fefgce :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_bdbdc :=range _dgbg .Filter {e .EncodeElement (_bdbdc ,_fefgce );};};if _dgbg .DateGroupItem !=nil {_eceec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}};for _ ,_fadad :=range _dgbg .DateGroupItem {e .EncodeElement (_fadad ,_eceec );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaaad ST_HorizontalAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aaaad .String (),start );};type CT_FontFamily struct{ValAttr int64 ;};func NewCT_Comments ()*CT_Comments {_dcag :=&CT_Comments {};_dcag .Authors =NewCT_Authors ();_dcag .CommentList =NewCT_CommentList ();return _dcag ;};func NewCT_Format ()*CT_Format {_cdddecf :=&CT_Format {};_cdddecf .PivotArea =NewCT_PivotArea ();return _cdddecf ;};func NewCT_SheetId ()*CT_SheetId {_deggg :=&CT_SheetId {};return _deggg };func NewCT_Error ()*CT_Error {_gfeeg :=&CT_Error {};return _gfeeg };func (_dfbfcg ST_PrintError )ValidateWithPath (path string )error {switch _dfbfcg {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbfcg ));};return nil ;};func (_gcebe *CT_WebPublishItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deddc :=range start .Attr {if _deddc .Name .Local =="\u0063\u006f\u0075n\u0074"{_efdgc ,_fadae :=_ee .ParseUint (_deddc .Value ,10,32);if _fadae !=nil {return _fadae ;};_fdegb :=uint32 (_efdgc );_gcebe .CountAttr =&_fdegb ;continue ;};};_bdgae :for {_acfbe ,_gcbdb :=d .Token ();if _gcbdb !=nil {return _gcbdb ;};switch _efcda :=_acfbe .(type ){case _b .StartElement :switch _efcda .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}:_gefee :=NewCT_WebPublishItem ();if _gafbf :=d .DecodeElement (_gefee ,&_efcda );_gafbf !=nil {return _gafbf ;};_gcebe .WebPublishItem =append (_gcebe .WebPublishItem ,_gefee );default:_ba .Log ("\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\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_efcda .Name );if _gbfaea :=d .Skip ();_gbfaea !=nil {return _gbfaea ;};};case _b .EndElement :break _bdgae ;case _b .CharData :};};return nil ;};func (_cebae ST_DataConsolidateFunction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cebae .String (),start );};func (_caeabdd ST_SortType )String ()string {switch _caeabdd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case 4:return "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case 5:return "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case 6:return "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case 7:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return "";}; +// Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path -func (_fceab *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };func (_cbbcf ST_MdxFunctionType )ValidateWithPath (path string )error {switch _cbbcf {case 0,1,2,3,4,5,6,7:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbcf ));};return nil ;};func (_gegdb *CT_DdeValue )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbbdg :=range start .Attr {if _bbbdg .Name .Local =="\u0074"{_gegdb .TAttr .UnmarshalXMLAttr (_bbbdg );continue ;};};_adcca :for {_fgcf ,_dfcdb :=d .Token ();if _dfcdb !=nil {return _dfcdb ;};switch _afdc :=_fgcf .(type ){case _b .StartElement :switch _afdc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:if _egdfd :=d .DecodeElement (&_gegdb .Val ,&_afdc );_egdfd !=nil {return _egdfd ;};default:_ba .Log ("\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\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_afdc .Name );if _cedcc :=d .Skip ();_cedcc !=nil {return _cedcc ;};};case _b .EndElement :break _adcca ;case _b .CharData :};};return nil ;};func (_dfeed *CT_PCDSCPage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfeed .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dfeed .CountAttr )});};e .EncodeToken (start );if _dfeed .PageItem !=nil {_dgdec :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_cggea :=range _dfeed .PageItem {e .EncodeElement (_cggea ,_dgdec );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_IconFilter struct{ +// Merged Cell +MergeCell []*CT_MergeCell ;}; -// Icon Set -IconSetAttr ST_IconSetType ; +// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path +func (_acbdaf *CT_Metadata )ValidateWithPath (path string )error {if _acbdaf .MetadataTypes !=nil {if _gfgfd :=_acbdaf .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_gfgfd !=nil {return _gfgfd ;};};if _acbdaf .MetadataStrings !=nil {if _bfbad :=_acbdaf .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_bfbad !=nil {return _bfbad ;};};if _acbdaf .MdxMetadata !=nil {if _dffbb :=_acbdaf .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_dffbb !=nil {return _dffbb ;};};for _egaba ,_fefa :=range _acbdaf .FutureMetadata {if _cccgd :=_fefa .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_egaba ));_cccgd !=nil {return _cccgd ;};};if _acbdaf .CellMetadata !=nil {if _cbcag :=_acbdaf .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_cbcag !=nil {return _cbcag ;};};if _acbdaf .ValueMetadata !=nil {if _bbggf :=_acbdaf .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");_bbggf !=nil {return _bbggf ;};};if _acbdaf .ExtLst !=nil {if _aegec :=_acbdaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aegec !=nil {return _aegec ;};};return nil ;};func (_dcfec *CT_WorksheetSource )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dgggef :=range start .Attr {if _dgggef .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"&&_dgggef .Name .Local =="\u0069\u0064"||_dgggef .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"&&_dgggef .Name .Local =="\u0069\u0064"{_fbcegg ,_ccgbf :=_dgggef .Value ,error (nil );if _ccgbf !=nil {return _ccgbf ;};_dcfec .IdAttr =&_fbcegg ;continue ;};if _dgggef .Name .Local =="\u0072\u0065\u0066"{_cgcagg ,_eccge :=_dgggef .Value ,error (nil );if _eccge !=nil {return _eccge ;};_dcfec .RefAttr =&_cgcagg ;continue ;};if _dgggef .Name .Local =="\u006e\u0061\u006d\u0065"{_eefgd ,_bcgge :=_dgggef .Value ,error (nil );if _bcgge !=nil {return _bcgge ;};_dcfec .NameAttr =&_eefgd ;continue ;};if _dgggef .Name .Local =="\u0073\u0068\u0065e\u0074"{_daecc ,_aegdda :=_dgggef .Value ,error (nil );if _aegdda !=nil {return _aegdda ;};_dcfec .SheetAttr =&_daecc ;continue ;};};for {_fddcc ,_dgdcgb :=d .Token ();if _dgdcgb !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u0053\u006f\u0075\u0072\u0063\u0065\u003a\u0020\u0025\u0073",_dgdcgb );};if _fdgada ,_eaabe :=_fddcc .(_ea .EndElement );_eaabe &&_fdgada .Name ==start .Name {break ;};};return nil ;};func (_bfdgb *CT_Xf )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bfdgb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bfdgb .NumFmtIdAttr )});};if _bfdgb .FontIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bfdgb .FontIdAttr )});};if _bfdgb .FillIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bfdgb .FillIdAttr )});};if _bfdgb .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bfdgb .BorderIdAttr )});};if _bfdgb .XfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bfdgb .XfIdAttr )});};if _bfdgb .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfdgb .QuotePrefixAttr ))});};if _bfdgb .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfdgb .PivotButtonAttr ))});};if _bfdgb .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfdgb .ApplyNumberFormatAttr ))});};if _bfdgb .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfdgb .ApplyFontAttr ))});};if _bfdgb .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfdgb .ApplyFillAttr ))});};if _bfdgb .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfdgb .ApplyBorderAttr ))});};if _bfdgb .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfdgb .ApplyAlignmentAttr ))});};if _bfdgb .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfdgb .ApplyProtectionAttr ))});};e .EncodeToken (start );if _bfdgb .Alignment !=nil {_dbffb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bfdgb .Alignment ,_dbffb );};if _bfdgb .Protection !=nil {_dcfdeg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfdgb .Protection ,_dcfdeg );};if _bfdgb .ExtLst !=nil {_gcdcge :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfdgb .ExtLst ,_gcdcge );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};const (ST_TextVAlignUnset ST_TextVAlign =0;ST_TextVAlignTop ST_TextVAlign =1;ST_TextVAlignCenter ST_TextVAlign =2;ST_TextVAlignBottom ST_TextVAlign =3;ST_TextVAlignJustify ST_TextVAlign =4;ST_TextVAlignDistributed ST_TextVAlign =5;);func NewCT_Top10 ()*CT_Top10 {_bgfdf :=&CT_Top10 {};return _bgfdf }; -// Icon Id -IconIdAttr *uint32 ;};func (_bggcg ST_PaneState )String ()string {switch _bggcg {case 0:return "";case 1:return "\u0073\u0070\u006ci\u0074";case 2:return "\u0066\u0072\u006f\u007a\u0065\u006e";case 3:return "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return "";};func (_bfade *ST_Orientation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfade =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bfade =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bfade =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bfade =3;};return nil ;}; +// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path +func (_gfdcg *CT_TextFields )ValidateWithPath (path string )error {for _eacce ,_begdf :=range _gfdcg .TextField {if _gbdcff :=_begdf .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_eacce ));_gbdcff !=nil {return _gbdcff ;};};return nil ;};func (_ecafe *ST_DataValidationImeMode )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eaeaa ,_ccggc :=d .Token ();if _ccggc !=nil {return _ccggc ;};if _adgdd ,_cfeeg :=_eaeaa .(_ea .EndElement );_cfeeg &&_adgdd .Name ==start .Name {*_ecafe =1;return nil ;};if _bbgfg ,_aaeea :=_eaeaa .(_ea .CharData );!_aaeea {return _be .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",_eaeaa );}else {switch string (_bbgfg ){case "":*_ecafe =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_ecafe =1;case "\u006f\u0066\u0066":*_ecafe =2;case "\u006f\u006e":*_ecafe =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_ecafe =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_ecafe =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_ecafe =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_ecafe =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_ecafe =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_ecafe =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_ecafe =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_ecafe =11;};};_eaeaa ,_ccggc =d .Token ();if _ccggc !=nil {return _ccggc ;};if _bdcba ,_bdcbgb :=_eaeaa .(_ea .EndElement );_bdcbgb &&_bdcba .Name ==start .Name {return nil ;};return _be .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",_eaeaa );};func NewCT_TableStyle ()*CT_TableStyle {_cedga :=&CT_TableStyle {};return _cedga }; -// Validate validates the CT_SharedUser and its children -func (_eeadf *CT_SharedUser )Validate ()error {return _eeadf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");};type CT_Members struct{ +// Validate validates the CT_RPrElt and its children +func (_gcdccb *CT_RPrElt )Validate ()error {return _gcdccb .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");};func (_decge *CT_PivotSelection )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _decge .PaneAttr !=ST_PaneUnset {_acffa ,_ceeaf :=_decge .PaneAttr .MarshalXMLAttr (_ea .Name {Local :"\u0070\u0061\u006e\u0065"});if _ceeaf !=nil {return _ceeaf ;};start .Attr =append (start .Attr ,_acffa );};if _decge .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_decge .ShowHeaderAttr ))});};if _decge .LabelAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_decge .LabelAttr ))});};if _decge .DataAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_decge .DataAttr ))});};if _decge .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_decge .ExtendableAttr ))});};if _decge .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_decge .CountAttr )});};if _decge .AxisAttr !=ST_AxisUnset {_ccdbfd ,_gbdfag :=_decge .AxisAttr .MarshalXMLAttr (_ea .Name {Local :"\u0061\u0078\u0069\u0073"});if _gbdfag !=nil {return _gbdfag ;};start .Attr =append (start .Attr ,_ccdbfd );};if _decge .DimensionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_be .Sprintf ("\u0025\u0076",*_decge .DimensionAttr )});};if _decge .StartAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_decge .StartAttr )});};if _decge .MinAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0069\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_decge .MinAttr )});};if _decge .MaxAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061\u0078"},Value :_be .Sprintf ("\u0025\u0076",*_decge .MaxAttr )});};if _decge .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_be .Sprintf ("\u0025\u0076",*_decge .ActiveRowAttr )});};if _decge .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_be .Sprintf ("\u0025\u0076",*_decge .ActiveColAttr )});};if _decge .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0076",*_decge .PreviousRowAttr )});};if _decge .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_decge .PreviousColAttr )});};if _decge .ClickAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_be .Sprintf ("\u0025\u0076",*_decge .ClickAttr )});};if _decge .IdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_decge .IdAttr )});};e .EncodeToken (start );_cddfad :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_decge .PivotArea ,_cddfad );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cafaaf *CT_PCDSDTCEntries )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bcdaf :=range start .Attr {if _bcdaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_aegdf ,_egbgg :=_b .ParseUint (_bcdaf .Value ,10,32);if _egbgg !=nil {return _egbgg ;};_abacf :=uint32 (_aegdf );_cafaaf .CountAttr =&_abacf ;continue ;};};_bgegg :for {_dfedde ,_ggebc :=d .Token ();if _ggebc !=nil {return _ggebc ;};switch _cegfff :=_dfedde .(type ){case _ea .StartElement :switch _cegfff .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_cafdf :=NewCT_Missing ();if _cgcgcb :=d .DecodeElement (_cafdf ,&_cegfff );_cgcgcb !=nil {return _cgcgcb ;};_cafaaf .M =append (_cafaaf .M ,_cafdf );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_acaec :=NewCT_Number ();if _effdc :=d .DecodeElement (_acaec ,&_cegfff );_effdc !=nil {return _effdc ;};_cafaaf .N =append (_cafaaf .N ,_acaec );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_ddebc :=NewCT_Error ();if _abfcg :=d .DecodeElement (_ddebc ,&_cegfff );_abfcg !=nil {return _abfcg ;};_cafaaf .E =append (_cafaaf .E ,_ddebc );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_agfcg :=NewCT_String ();if _ceccf :=d .DecodeElement (_agfcg ,&_cegfff );_ceccf !=nil {return _ceccf ;};_cafaaf .S =append (_cafaaf .S ,_agfcg );default:_c .Log ("\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\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_cegfff .Name );if _gdbbf :=d .Skip ();_gdbbf !=nil {return _gdbbf ;};};case _ea .EndElement :break _bgegg ;case _ea .CharData :};};return nil ;};func (_eadg *CT_Comments )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eadg .Authors =NewCT_Authors ();_eadg .CommentList =NewCT_CommentList ();_bdeg :for {_cbba ,_ddcd :=d .Token ();if _ddcd !=nil {return _ddcd ;};switch _fgaf :=_cbba .(type ){case _ea .StartElement :switch _fgaf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _abfb :=d .DecodeElement (_eadg .Authors ,&_fgaf );_abfb !=nil {return _abfb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _caebb :=d .DecodeElement (_eadg .CommentList ,&_fgaf );_caebb !=nil {return _caebb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eadg .ExtLst =NewCT_ExtensionList ();if _cbee :=d .DecodeElement (_eadg .ExtLst ,&_fgaf );_cbee !=nil {return _cbee ;};default:_c .Log ("\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\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_fgaf .Name );if _gfga :=d .Skip ();_gfga !=nil {return _gfga ;};};case _ea .EndElement :break _bdeg ;case _ea .CharData :};};return nil ;};func (_dffede *ST_MdxKPIProperty )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cbfab ,_bdacf :=d .Token ();if _bdacf !=nil {return _bdacf ;};if _gdcca ,_abdag :=_cbfab .(_ea .EndElement );_abdag &&_gdcca .Name ==start .Name {*_dffede =1;return nil ;};if _fffab ,_gaagg :=_cbfab .(_ea .CharData );!_gaagg {return _be .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",_cbfab );}else {switch string (_fffab ){case "":*_dffede =0;case "\u0076":*_dffede =1;case "\u0067":*_dffede =2;case "\u0073":*_dffede =3;case "\u0074":*_dffede =4;case "\u0077":*_dffede =5;case "\u006d":*_dffede =6;};};_cbfab ,_bdacf =d .Token ();if _bdacf !=nil {return _bdacf ;};if _ddfgd ,_abcee :=_cbfab .(_ea .EndElement );_abcee &&_ddfgd .Name ==start .Name {return nil ;};return _be .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",_cbfab );};type ST_WebSourceType byte ;func (_cabdc ST_DdeValueType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_cabdc .String (),start );};func (_cdfag *CT_RevisionAutoFormatting )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gfcfg :=range start .Attr {if _gfcfg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_aggag ,_bgbaa :=_b .ParseUint (_gfcfg .Value ,10,32);if _bgbaa !=nil {return _bgbaa ;};_cdfag .SheetIdAttr =uint32 (_aggag );continue ;};if _gfcfg .Name .Local =="\u0072\u0065\u0066"{_acgag ,_gcdcgb :=_gfcfg .Value ,error (nil );if _gcdcgb !=nil {return _gcdcgb ;};_cdfag .RefAttr =_acgag ;continue ;};if _gfcfg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ebbfd ,_bdadc :=_b .ParseUint (_gfcfg .Value ,10,32);if _bdadc !=nil {return _bdadc ;};_eeccg :=uint32 (_ebbfd );_cdfag .AutoFormatIdAttr =&_eeccg ;continue ;};if _gfcfg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cddadd ,_aadgd :=_b .ParseBool (_gfcfg .Value );if _aadgd !=nil {return _aadgd ;};_cdfag .ApplyNumberFormatsAttr =&_cddadd ;continue ;};if _gfcfg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_egefad ,_affba :=_b .ParseBool (_gfcfg .Value );if _affba !=nil {return _affba ;};_cdfag .ApplyBorderFormatsAttr =&_egefad ;continue ;};if _gfcfg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dbecga ,_bgcga :=_b .ParseBool (_gfcfg .Value );if _bgcga !=nil {return _bgcga ;};_cdfag .ApplyFontFormatsAttr =&_dbecga ;continue ;};if _gfcfg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gddfb ,_gffffa :=_b .ParseBool (_gfcfg .Value );if _gffffa !=nil {return _gffffa ;};_cdfag .ApplyPatternFormatsAttr =&_gddfb ;continue ;};if _gfcfg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_gadfc ,_eefaf :=_b .ParseBool (_gfcfg .Value );if _eefaf !=nil {return _eefaf ;};_cdfag .ApplyAlignmentFormatsAttr =&_gadfc ;continue ;};if _gfcfg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cbcea ,_aedfg :=_b .ParseBool (_gfcfg .Value );if _aedfg !=nil {return _aedfg ;};_cdfag .ApplyWidthHeightFormatsAttr =&_cbcea ;continue ;};};for {_edcfd ,_aefdg :=d .Token ();if _aefdg !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eA\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u003a\u0020\u0025\u0073",_aefdg );};if _gddcf ,_dcbddc :=_edcfd .(_ea .EndElement );_dcbddc &&_gddcf .Name ==start .Name {break ;};};return nil ;};const (ST_PaneUnset ST_Pane =0;ST_PaneBottomRight ST_Pane =1;ST_PaneTopRight ST_Pane =2;ST_PaneBottomLeft ST_Pane =3;ST_PaneTopLeft ST_Pane =4;);func (_fbdac *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_fbdac =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_fbdac =1;case "\u006c\u0065\u0066\u0074":*_fbdac =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fbdac =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fbdac =4;};return nil ;};func NewCT_Tuples ()*CT_Tuples {_dddbd :=&CT_Tuples {};return _dddbd };func (_dgdbgd ST_DynamicFilterType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_dgdbgd .String (),start );};func (_aaadc ST_TableType )ValidateWithPath (path string )error {switch _aaadc {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaadc ));};return nil ;};func NewCT_Scenario ()*CT_Scenario {_ddeac :=&CT_Scenario {};return _ddeac }; -// Item Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path +func (_bacbf *CT_LevelGroup )ValidateWithPath (path string )error {if _fdac :=_bacbf .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_fdac !=nil {return _fdac ;};return nil ;};type Table struct{CT_Table };func (_egcgd *CT_OlapPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ffbgc :=range start .Attr {if _ffbgc .Name .Local =="\u006c\u006f\u0063a\u006c"{_ebaaa ,_adga :=_b .ParseBool (_ffbgc .Value );if _adga !=nil {return _adga ;};_egcgd .LocalAttr =&_ebaaa ;continue ;};if _ffbgc .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_gbbb ,_deeccc :=_ffbgc .Value ,error (nil );if _deeccc !=nil {return _deeccc ;};_egcgd .LocalConnectionAttr =&_gbbb ;continue ;};if _ffbgc .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ffccg ,_cagga :=_b .ParseBool (_ffbgc .Value );if _cagga !=nil {return _cagga ;};_egcgd .LocalRefreshAttr =&_ffccg ;continue ;};if _ffbgc .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_bcbba ,_bafa :=_b .ParseBool (_ffbgc .Value );if _bafa !=nil {return _bafa ;};_egcgd .SendLocaleAttr =&_bcbba ;continue ;};if _ffbgc .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_agfb ,_bcbdd :=_b .ParseUint (_ffbgc .Value ,10,32);if _bcbdd !=nil {return _bcbdd ;};_dcea :=uint32 (_agfb );_egcgd .RowDrillCountAttr =&_dcea ;continue ;};if _ffbgc .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_badcb ,_fbbbfa :=_b .ParseBool (_ffbgc .Value );if _fbbbfa !=nil {return _fbbbfa ;};_egcgd .ServerFillAttr =&_badcb ;continue ;};if _ffbgc .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_ebcff ,_cdegf :=_b .ParseBool (_ffbgc .Value );if _cdegf !=nil {return _cdegf ;};_egcgd .ServerNumberFormatAttr =&_ebcff ;continue ;};if _ffbgc .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_dffgc ,_eagfdd :=_b .ParseBool (_ffbgc .Value );if _eagfdd !=nil {return _eagfdd ;};_egcgd .ServerFontAttr =&_dffgc ;continue ;};if _ffbgc .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_aafee ,_dbgbb :=_b .ParseBool (_ffbgc .Value );if _dbgbb !=nil {return _dbgbb ;};_egcgd .ServerFontColorAttr =&_aafee ;continue ;};};for {_aedgf ,_agaecb :=d .Token ();if _agaecb !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_agaecb );};if _adagb ,_edcgg :=_aedgf .(_ea .EndElement );_edcgg &&_adagb .Name ==start .Name {break ;};};return nil ;};func NewCT_Tuple ()*CT_Tuple {_ffdcg :=&CT_Tuple {};return _ffdcg };type CT_CustomWorkbookViews struct{ -// Hierarchy Level -LevelAttr *uint32 ; +// Custom Workbook View +CustomWorkbookView []*CT_CustomWorkbookView ;};type CT_MdxTuple struct{ -// Member -Member []*CT_Member ;}; +// Member Index Count +CAttr *uint32 ; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_bbeb *CT_Comments )ValidateWithPath (path string )error {if _bbddd :=_bbeb .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_bbddd !=nil {return _bbddd ;};if _cdadac :=_bbeb .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074");_cdadac !=nil {return _cdadac ;};if _bbeb .ExtLst !=nil {if _fcdcf :=_bbeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcdcf !=nil {return _fcdcf ;};};return nil ;}; +// Server Formatting Culture Currency +CtAttr *string ; -// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path -func (_dgebbc *CT_QueryTable )ValidateWithPath (path string )error {if _afebd :=_dgebbc .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_afebd !=nil {return _afebd ;};if _dgebbc .QueryTableRefresh !=nil {if _aacdd :=_dgebbc .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_aacdd !=nil {return _aacdd ;};};if _dgebbc .ExtLst !=nil {if _bffgc :=_dgebbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bffgc !=nil {return _bffgc ;};};return nil ;};type ST_TotalsRowFunction byte ;type CT_CellProtection struct{ +// Server Formatting String Index +SiAttr *uint32 ; -// Cell Locked -LockedAttr *bool ; +// Server Formatting Built-In Number Format Index +FiAttr *uint32 ; -// Hidden Cell -HiddenAttr *bool ;};func NewCT_OleLink ()*CT_OleLink {_cbceb :=&CT_OleLink {};return _cbceb };func (_fbfaf *ST_MdxKPIProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcbae ,_cdggc :=d .Token ();if _cdggc !=nil {return _cdggc ;};if _effgd ,_eafaeb :=_bcbae .(_b .EndElement );_eafaeb &&_effgd .Name ==start .Name {*_fbfaf =1;return nil ;};if _eceaeb ,_gafffa :=_bcbae .(_b .CharData );!_gafffa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcbae );}else {switch string (_eceaeb ){case "":*_fbfaf =0;case "\u0076":*_fbfaf =1;case "\u0067":*_fbfaf =2;case "\u0073":*_fbfaf =3;case "\u0074":*_fbfaf =4;case "\u0077":*_fbfaf =5;case "\u006d":*_fbfaf =6;};};_bcbae ,_cdggc =d .Token ();if _cdggc !=nil {return _cdggc ;};if _edafc ,_gdeca :=_bcbae .(_b .EndElement );_gdeca &&_edafc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcbae );};func (_gbcec *StyleSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbcec .CT_Stylesheet =*NewCT_Stylesheet ();_aefaaa :for {_cageda ,_ffeceb :=d .Token ();if _ffeceb !=nil {return _ffeceb ;};switch _bacebg :=_cageda .(type ){case _b .StartElement :switch _bacebg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_gbcec .NumFmts =NewCT_NumFmts ();if _dabfc :=d .DecodeElement (_gbcec .NumFmts ,&_bacebg );_dabfc !=nil {return _dabfc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_gbcec .Fonts =NewCT_Fonts ();if _bcfgb :=d .DecodeElement (_gbcec .Fonts ,&_bacebg );_bcfgb !=nil {return _bcfgb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_gbcec .Fills =NewCT_Fills ();if _adecd :=d .DecodeElement (_gbcec .Fills ,&_bacebg );_adecd !=nil {return _adecd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_gbcec .Borders =NewCT_Borders ();if _degafa :=d .DecodeElement (_gbcec .Borders ,&_bacebg );_degafa !=nil {return _degafa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_gbcec .CellStyleXfs =NewCT_CellStyleXfs ();if _gegcc :=d .DecodeElement (_gbcec .CellStyleXfs ,&_bacebg );_gegcc !=nil {return _gegcc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_gbcec .CellXfs =NewCT_CellXfs ();if _gaace :=d .DecodeElement (_gbcec .CellXfs ,&_bacebg );_gaace !=nil {return _gaace ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_gbcec .CellStyles =NewCT_CellStyles ();if _fdedb :=d .DecodeElement (_gbcec .CellStyles ,&_bacebg );_fdedb !=nil {return _fdedb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_gbcec .Dxfs =NewCT_Dxfs ();if _bgfgb :=d .DecodeElement (_gbcec .Dxfs ,&_bacebg );_bgfgb !=nil {return _bgfgb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_gbcec .TableStyles =NewCT_TableStyles ();if _egdadc :=d .DecodeElement (_gbcec .TableStyles ,&_bacebg );_egdadc !=nil {return _egdadc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_gbcec .Colors =NewCT_Colors ();if _fagfg :=d .DecodeElement (_gbcec .Colors ,&_bacebg );_fagfg !=nil {return _fagfg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbcec .ExtLst =NewCT_ExtensionList ();if _aaabg :=d .DecodeElement (_gbcec .ExtLst ,&_bacebg );_aaabg !=nil {return _aaabg ;};default:_ba .Log ("\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\u0053\u0074\u0079l\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_bacebg .Name );if _dcbac :=d .Skip ();_dcbac !=nil {return _dcbac ;};};case _b .EndElement :break _aefaaa ;case _b .CharData :};};return nil ;};func NewCT_Controls ()*CT_Controls {_gcfc :=&CT_Controls {};return _gcfc };func (_eeabde *ST_CredMethod )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eeabde =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_eeabde =1;case "\u006e\u006f\u006e\u0065":*_eeabde =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_eeabde =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_eeabde =4;};return nil ;};func (_abdab *CT_SmartTagPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abdab .EmbedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abdab .EmbedAttr ))});};if _abdab .ShowAttr !=ST_SmartTagShowUnset {_eadaf ,_ddaac :=_abdab .ShowAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u006f\u0077"});if _ddaac !=nil {return _ddaac ;};start .Attr =append (start .Attr ,_eadaf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Server Formatting Background Color +BcAttr *string ; -// Validate validates the CT_SmartTags and its children -func (_geggfe *CT_SmartTags )Validate ()error {return _geggfe .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; +// Server Formatting Foreground Color +FcAttr *string ; -// Validate validates the CT_QueryTableDeletedFields and its children -func (_adfeb *CT_QueryTableDeletedFields )Validate ()error {return _adfeb .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073");};func (_ccded ST_FileType )String ()string {switch _ccded {case 0:return "";case 1:return "\u006d\u0061\u0063";case 2:return "\u0077\u0069\u006e";case 3:return "\u0064\u006f\u0073";case 4:return "\u006c\u0069\u006e";case 5:return "\u006f\u0074\u0068e\u0072";};return "";};func NewCT_TableStyleElement ()*CT_TableStyleElement {_eccefg :=&CT_TableStyleElement {};_eccefg .TypeAttr =ST_TableStyleType (1);return _eccefg ;}; +// Server Formatting Italic Font +IAttr *bool ; -// Validate validates the CT_RevisionFormatting and its children -func (_bfcf *CT_RevisionFormatting )Validate ()error {return _bfcf .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_ffecd *CT_Tables )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffecd .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ffecd .CountAttr )});};e .EncodeToken (start );if _ffecd .M !=nil {_bfabc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_gbgfb :=range _ffecd .M {e .EncodeElement (_gbgfb ,_bfabc );};};if _ffecd .S !=nil {_fgdab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_dabbcg :=range _ffecd .S {e .EncodeElement (_dabbcg ,_fgdab );};};if _ffecd .X !=nil {_ffdgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dbfb :=range _ffecd .X {e .EncodeElement (_dbfb ,_ffdgf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdbbbd ST_MdxFunctionType )String ()string {switch _bdbbbd {case 0:return "";case 1:return "\u006d";case 2:return "\u0076";case 3:return "\u0073";case 4:return "\u0063";case 5:return "\u0072";case 6:return "\u0070";case 7:return "\u006b";};return "";};func (_egffc *CT_PivotHierarchy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfbca :=range start .Attr {if _dfbca .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_abdfdb ,_gdfge :=_ee .ParseBool (_dfbca .Value );if _gdfge !=nil {return _gdfge ;};_egffc .DragToDataAttr =&_abdfdb ;continue ;};if _dfbca .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_cgbbcc ,_dagbe :=_ee .ParseBool (_dfbca .Value );if _dagbe !=nil {return _dagbe ;};_egffc .OutlineAttr =&_cgbbcc ;continue ;};if _dfbca .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_fbcefb ,_gdfced :=_ee .ParseBool (_dfbca .Value );if _gdfced !=nil {return _gdfced ;};_egffc .SubtotalTopAttr =&_fbcefb ;continue ;};if _dfbca .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_gadfe ,_caadf :=_ee .ParseBool (_dfbca .Value );if _caadf !=nil {return _caadf ;};_egffc .ShowInFieldListAttr =&_gadfe ;continue ;};if _dfbca .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_fbbfa ,_fedbf :=_ee .ParseBool (_dfbca .Value );if _fedbf !=nil {return _fedbf ;};_egffc .DragToRowAttr =&_fbbfa ;continue ;};if _dfbca .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_cdgfc ,_adecb :=_ee .ParseBool (_dfbca .Value );if _adecb !=nil {return _adecb ;};_egffc .DragToColAttr =&_cdgfc ;continue ;};if _dfbca .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_bgfba ,_gbdba :=_ee .ParseBool (_dfbca .Value );if _gbdba !=nil {return _gbdba ;};_egffc .DragToPageAttr =&_bgfba ;continue ;};if _dfbca .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_bcfeg ,_adffb :=_ee .ParseBool (_dfbca .Value );if _adffb !=nil {return _adffb ;};_egffc .MultipleItemSelectionAllowedAttr =&_bcfeg ;continue ;};if _dfbca .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_beaba ,_cgddec :=_ee .ParseBool (_dfbca .Value );if _cgddec !=nil {return _cgddec ;};_egffc .DragOffAttr =&_beaba ;continue ;};if _dfbca .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_abbeb ,_baaac :=_ee .ParseBool (_dfbca .Value );if _baaac !=nil {return _baaac ;};_egffc .IncludeNewItemsInFilterAttr =&_abbeb ;continue ;};if _dfbca .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gcebb ,_gbgfad :=_dfbca .Value ,error (nil );if _gbgfad !=nil {return _gbgfad ;};_egffc .CaptionAttr =&_gcebb ;continue ;};};_bddgf :for {_ggeecg ,_cggcd :=d .Token ();if _cggcd !=nil {return _cggcd ;};switch _acdgd :=_ggeecg .(type ){case _b .StartElement :switch _acdgd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"}:_egffc .Mps =NewCT_MemberProperties ();if _ccdab :=d .DecodeElement (_egffc .Mps ,&_acdgd );_ccdab !=nil {return _ccdab ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"}:_bebac :=NewCT_Members ();if _fgfaf :=d .DecodeElement (_bebac ,&_acdgd );_fgfaf !=nil {return _fgfaf ;};_egffc .Members =append (_egffc .Members ,_bebac );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egffc .ExtLst =NewCT_ExtensionList ();if _ebfbc :=d .DecodeElement (_egffc .ExtLst ,&_acdgd );_ebfbc !=nil {return _ebfbc ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_acdgd .Name );if _gecdad :=d .Skip ();_gecdad !=nil {return _gecdad ;};};case _b .EndElement :break _bddgf ;case _b .CharData :};};return nil ;};func (_beddc ST_MdxSetOrder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_beddc .String (),start );}; +// Server Formatting Underline Font +UAttr *bool ; -// Validate validates the CalcChain and its children -func (_gcggg *CalcChain )Validate ()error {return _gcggg .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");}; +// Server Formatting Strikethrough Font +StAttr *bool ; -// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path -func (_cgbcg *CT_TupleCache )ValidateWithPath (path string )error {if _cgbcg .Entries !=nil {if _cbcfa :=_cgbcg .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_cbcfa !=nil {return _cbcfa ;};};if _cgbcg .Sets !=nil {if _dgdga :=_cgbcg .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073");_dgdga !=nil {return _dgdga ;};};if _cgbcg .QueryCache !=nil {if _cdeae :=_cgbcg .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_cdeae !=nil {return _cdeae ;};};if _cgbcg .ServerFormats !=nil {if _bebba :=_cgbcg .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073");_bebba !=nil {return _bebba ;};};if _cgbcg .ExtLst !=nil {if _dddff :=_cgbcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dddff !=nil {return _dddff ;};};return nil ;};func (_agbbe *CT_WorkbookPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dedgeg :=range start .Attr {if _dedgeg .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_facgc ,_fadbg :=_dedgeg .Value ,error (nil );if _fadbg !=nil {return _fadbg ;};_agbbe .CodeNameAttr =&_facgc ;continue ;};if _dedgeg .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_dbcadd ,_gafba :=_ee .ParseBool (_dedgeg .Value );if _gafba !=nil {return _gafba ;};_agbbe .Date1904Attr =&_dbcadd ;continue ;};if _dedgeg .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_ggaab ,_eaacc :=_ee .ParseBool (_dedgeg .Value );if _eaacc !=nil {return _eaacc ;};_agbbe .HidePivotFieldListAttr =&_ggaab ;continue ;};if _dedgeg .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"{_bfbgd ,_cdaef :=_ee .ParseBool (_dedgeg .Value );if _cdaef !=nil {return _cdaef ;};_agbbe .ShowBorderUnselectedTablesAttr =&_bfbgd ;continue ;};if _dedgeg .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_fceceb ,_abgdc :=_ee .ParseBool (_dedgeg .Value );if _abgdc !=nil {return _abgdc ;};_agbbe .ShowPivotChartFilterAttr =&_fceceb ;continue ;};if _dedgeg .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_aaeade ,_befccb :=_ee .ParseBool (_dedgeg .Value );if _befccb !=nil {return _befccb ;};_agbbe .PromptedSolutionsAttr =&_aaeade ;continue ;};if _dedgeg .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_decfaa ,_agbbfa :=_ee .ParseBool (_dedgeg .Value );if _agbbfa !=nil {return _agbbfa ;};_agbbe .BackupFileAttr =&_decfaa ;continue ;};if _dedgeg .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_babbf ,_bbaacg :=_ee .ParseBool (_dedgeg .Value );if _bbaacg !=nil {return _bbaacg ;};_agbbe .SaveExternalLinkValuesAttr =&_babbf ;continue ;};if _dedgeg .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_agbbe .UpdateLinksAttr .UnmarshalXMLAttr (_dedgeg );continue ;};if _dedgeg .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_agbbe .ShowObjectsAttr .UnmarshalXMLAttr (_dedgeg );continue ;};if _dedgeg .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_dcbea ,_gffbf :=_ee .ParseBool (_dedgeg .Value );if _gffbf !=nil {return _gffbf ;};_agbbe .FilterPrivacyAttr =&_dcbea ;continue ;};if _dedgeg .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_fcdea ,_gdcgf :=_ee .ParseBool (_dedgeg .Value );if _gdcgf !=nil {return _gdcgf ;};_agbbe .ShowInkAnnotationAttr =&_fcdea ;continue ;};if _dedgeg .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_bfcgf ,_cdfgee :=_ee .ParseBool (_dedgeg .Value );if _cdfgee !=nil {return _cdfgee ;};_agbbe .AllowRefreshQueryAttr =&_bfcgf ;continue ;};if _dedgeg .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_fcgec ,_gfcaa :=_ee .ParseBool (_dedgeg .Value );if _gfcaa !=nil {return _gfcaa ;};_agbbe .PublishItemsAttr =&_fcgec ;continue ;};if _dedgeg .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_dabca ,_gbaaa :=_ee .ParseBool (_dedgeg .Value );if _gbaaa !=nil {return _gbaaa ;};_agbbe .CheckCompatibilityAttr =&_dabca ;continue ;};if _dedgeg .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_cbdaa ,_gceegb :=_ee .ParseBool (_dedgeg .Value );if _gceegb !=nil {return _gceegb ;};_agbbe .AutoCompressPicturesAttr =&_cbdaa ;continue ;};if _dedgeg .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_cefbf ,_ggade :=_ee .ParseBool (_dedgeg .Value );if _ggade !=nil {return _ggade ;};_agbbe .RefreshAllConnectionsAttr =&_cefbf ;continue ;};if _dedgeg .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_daced ,_fefgcd :=_ee .ParseUint (_dedgeg .Value ,10,32);if _fefgcd !=nil {return _fefgcd ;};_gbfggd :=uint32 (_daced );_agbbe .DefaultThemeVersionAttr =&_gbfggd ;continue ;};};for {_dfbcaf ,_bffee :=d .Token ();if _bffee !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_bffee );};if _aaaagc ,_cacdbd :=_dfbcaf .(_b .EndElement );_cacdbd &&_aaaagc .Name ==start .Name {break ;};};return nil ;}; +// Server Formatting Bold Font +BAttr *bool ; -// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path -func (_efcgf *CT_Scenarios )ValidateWithPath (path string )error {for _cddaag ,_baaaec :=range _efcgf .Scenario {if _beadbdg :=_baaaec .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_cddaag ));_beadbdg !=nil {return _beadbdg ;};};return nil ;};func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_gdbda :=&CT_SmartTagTypes {};return _gdbda };type CT_BookViews struct{ +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};const (ST_TypeUnset ST_Type =0;ST_TypeNone ST_Type =1;ST_TypeAll ST_Type =2;ST_TypeRow ST_Type =3;ST_TypeColumn ST_Type =4;); -// Workbook View -WorkbookView []*CT_BookView ;};const (ST_WebSourceTypeUnset ST_WebSourceType =0;ST_WebSourceTypeSheet ST_WebSourceType =1;ST_WebSourceTypePrintArea ST_WebSourceType =2;ST_WebSourceTypeAutoFilter ST_WebSourceType =3;ST_WebSourceTypeRange ST_WebSourceType =4;ST_WebSourceTypeChart ST_WebSourceType =5;ST_WebSourceTypePivotTable ST_WebSourceType =6;ST_WebSourceTypeQuery ST_WebSourceType =7;ST_WebSourceTypeLabel ST_WebSourceType =8;);func (_ddaeb *CT_IconFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_abeaf ,_faabc :=_ddaeb .IconSetAttr .MarshalXMLAttr (_b .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _faabc !=nil {return _faabc ;};start .Attr =append (start .Attr ,_abeaf );if _ddaeb .IconIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddaeb .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ChartFormats struct{ +// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path +func (_ebcb *CT_CellAlignment )ValidateWithPath (path string )error {if _dge :=_ebcb .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_dge !=nil {return _dge ;};if _bdf :=_ebcb .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072");_bdf !=nil {return _bdf ;};return nil ;};func (_bebaeb *ST_Visibility )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_bebaeb =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_bebaeb =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_bebaeb =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_bebaeb =3;};return nil ;};func (_fadgb *CT_TextFields )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fadgb .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fadgb .CountAttr )});};e .EncodeToken (start );_afbbb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ecagbe :=range _fadgb .TextField {e .EncodeElement (_ecagbe ,_afbbb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bebgd ST_PageOrder )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gabca :=_ea .Attr {};_gabca .Name =name ;switch _bebgd {case ST_PageOrderUnset :_gabca .Value ="";case ST_PageOrderDownThenOver :_gabca .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_gabca .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _gabca ,nil ;};func (_fcagfd ST_PageOrder )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_fcagfd .String (),start );};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_beggc :=&CT_CustomChartsheetViews {};return _beggc ;};func (_aada *CT_ColorScale )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cfgf :for {_fbcg ,_fcce :=d .Token ();if _fcce !=nil {return _fcce ;};switch _gcfc :=_fbcg .(type ){case _ea .StartElement :switch _gcfc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_edea :=NewCT_Cfvo ();if _ecbb :=d .DecodeElement (_edea ,&_gcfc );_ecbb !=nil {return _ecbb ;};_aada .Cfvo =append (_aada .Cfvo ,_edea );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fagdd :=NewCT_Color ();if _febae :=d .DecodeElement (_fagdd ,&_gcfc );_febae !=nil {return _febae ;};_aada .Color =append (_aada .Color ,_fagdd );default:_c .Log ("\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\u0043o\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065 \u0025\u0076",_gcfc .Name );if _ebdd :=d .Skip ();_ebdd !=nil {return _ebdd ;};};case _ea .EndElement :break _cfgf ;case _ea .CharData :};};return nil ;};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_fcbed :=&CT_HierarchyUsage {};return _fcbed }; -// Format Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path +func (_gfbe *CT_CalculatedMember )ValidateWithPath (path string )error {if _gfbe .ExtLst !=nil {if _bdcd :=_gfbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdcd !=nil {return _bdcd ;};};return nil ;}; -// PivotChart Format -ChartFormat []*CT_ChartFormat ;}; +// Validate validates the CT_WebPublishItem and its children +func (_feffa *CT_WebPublishItem )Validate ()error {return _feffa .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");}; -// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path -func (_gacebc *CT_Items )ValidateWithPath (path string )error {for _aeggcg ,_abfea :=range _gacebc .Item {if _baadg :=_abfea .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_aeggcg ));_baadg !=nil {return _baadg ;};};return nil ;}; +// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path +func (_fbddgd *CT_QueryTableField )ValidateWithPath (path string )error {if _fbddgd .ExtLst !=nil {if _fbebb :=_fbddgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbebb !=nil {return _fbebb ;};};return nil ;}; -// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path -func (_gfac *CT_ChartFormats )ValidateWithPath (path string )error {for _dfaged ,_adbe :=range _gfac .ChartFormat {if _bdeca :=_adbe .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_dfaged ));_bdeca !=nil {return _bdeca ;};};return nil ;};type CT_PageFields struct{ +// Validate validates the ExternalLink and its children +func (_feedg *ExternalLink )Validate ()error {return _feedg .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_dfegd *CT_RangePr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dfegd .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfegd .AutoStartAttr ))});};if _dfegd .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfegd .AutoEndAttr ))});};if _dfegd .GroupByAttr !=ST_GroupByUnset {_efecf ,_dabaef :=_dfegd .GroupByAttr .MarshalXMLAttr (_ea .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"});if _dabaef !=nil {return _dabaef ;};start .Attr =append (start .Attr ,_efecf );};if _dfegd .StartNumAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_be .Sprintf ("\u0025\u0076",*_dfegd .StartNumAttr )});};if _dfegd .EndNumAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_be .Sprintf ("\u0025\u0076",*_dfegd .EndNumAttr )});};if _dfegd .StartDateAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_be .Sprintf ("\u0025\u0076",*_dfegd .StartDateAttr )});};if _dfegd .EndDateAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dfegd .EndDateAttr )});};if _dfegd .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_dfegd .GroupIntervalAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Page Item Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path +func (_dfee *CT_ColorScale )ValidateWithPath (path string )error {for _ccfa ,_gefcd :=range _dfee .Cfvo {if _efcg :=_gefcd .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_ccfa ));_efcg !=nil {return _efcg ;};};for _aeff ,_ffda :=range _dfee .Color {if _gefa :=_ffda .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_aeff ));_gefa !=nil {return _gefa ;};};return nil ;}; -// Page Field -PageField []*CT_PageField ;};func (_cbgbg *CT_Query )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_faffcc :=range start .Attr {if _faffcc .Name .Local =="\u006d\u0064\u0078"{_adgef ,_gcaef :=_faffcc .Value ,error (nil );if _gcaef !=nil {return _gcaef ;};_cbgbg .MdxAttr =_adgef ;continue ;};};_cbdaf :for {_abcdg ,_fdgea :=d .Token ();if _fdgea !=nil {return _fdgea ;};switch _ecgdf :=_abcdg .(type ){case _b .StartElement :switch _ecgdf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_cbgbg .Tpls =NewCT_Tuples ();if _efgbd :=d .DecodeElement (_cbgbg .Tpls ,&_ecgdf );_efgbd !=nil {return _efgbd ;};default:_ba .Log ("\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\u0051\u0075\u0065\u0072\u0079\u0020\u0025\u0076",_ecgdf .Name );if _fdcfd :=d .Skip ();_fdcfd !=nil {return _fdcfd ;};};case _b .EndElement :break _cbdaf ;case _b .CharData :};};return nil ;};func (_bccdfd *ST_TargetScreenSize )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bccdfd =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bccdfd =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bccdfd =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bccdfd =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bccdfd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bccdfd =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bccdfd =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bccdfd =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bccdfd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bccdfd =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_bccdfd =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bccdfd =11;};return nil ;};func (_gbafg *ST_Pane )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbafg =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_gbafg =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_gbafg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_gbafg =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_gbafg =4;};return nil ;}; +// Validate validates the CT_Parameters and its children +func (_fdbda *CT_Parameters )Validate ()error {return _fdbda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");};type CT_WebPublishing struct{ -// Validate validates the CT_SheetBackgroundPicture and its children -func (_efegc *CT_SheetBackgroundPicture )Validate ()error {return _efegc .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");};func (_ebeafc ST_FilterOperator )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebeafc .String (),start );};func (_bffef *CT_Reviewed )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdfca :=range start .Attr {if _gdfca .Name .Local =="\u0072\u0049\u0064"{_afebg ,_fbgdff :=_ee .ParseUint (_gdfca .Value ,10,32);if _fbgdff !=nil {return _fbgdff ;};_bffef .RIdAttr =uint32 (_afebg );continue ;};};for {_ebcaegc ,_edcac :=d .Token ();if _edcac !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_edcac );};if _acfgad ,_adfbf :=_ebcaegc .(_b .EndElement );_adfbf &&_acfgad .Name ==start .Name {break ;};};return nil ;};func NewCT_Parameters ()*CT_Parameters {_bfbgg :=&CT_Parameters {};return _bfbgg };func (_dgbcc *CT_FieldsUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecddc :=range start .Attr {if _ecddc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cccdf ,_cadbg :=_ee .ParseUint (_ecddc .Value ,10,32);if _cadbg !=nil {return _cadbg ;};_fdcdg :=uint32 (_cccdf );_dgbcc .CountAttr =&_fdcdg ;continue ;};};_gfgda :for {_afacb ,_bfbcf :=d .Token ();if _bfbcf !=nil {return _bfbcf ;};switch _cbbgc :=_afacb .(type ){case _b .StartElement :switch _cbbgc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}:_gbef :=NewCT_FieldUsage ();if _gccc :=d .DecodeElement (_gbef ,&_cbbgc );_gccc !=nil {return _gccc ;};_dgbcc .FieldUsage =append (_dgbcc .FieldUsage ,_gbef );default:_ba .Log ("\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\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073\u0055s\u0061g\u0065\u0020\u0025\u0076",_cbbgc .Name );if _eeeg :=d .Skip ();_eeeg !=nil {return _eeeg ;};};case _b .EndElement :break _gfgda ;case _b .CharData :};};return nil ;};func (_eacfa ST_FilterOperator )ValidateWithPath (path string )error {switch _eacfa {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eacfa ));};return nil ;};func (_dffec *Headers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dffec .CT_RevisionHeaders =*NewCT_RevisionHeaders ();for _ ,_faeba :=range start .Attr {if _faeba .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_cfdeb ,_cgdce :=_ee .ParseBool (_faeba .Value );if _cgdce !=nil {return _cgdce ;};_dffec .ExclusiveAttr =&_cfdeb ;continue ;};if _faeba .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_gegdee ,_bggbbg :=_faeba .Value ,error (nil );if _bggbbg !=nil {return _bggbbg ;};_dffec .LastGuidAttr =&_gegdee ;continue ;};if _faeba .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_acdee ,_bcgcbd :=_ee .ParseBool (_faeba .Value );if _bcgcbd !=nil {return _bcgcbd ;};_dffec .SharedAttr =&_acdee ;continue ;};if _faeba .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_fddbd ,_dadga :=_ee .ParseBool (_faeba .Value );if _dadga !=nil {return _dadga ;};_dffec .DiskRevisionsAttr =&_fddbd ;continue ;};if _faeba .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_gcgdg ,_fcfcbd :=_ee .ParseBool (_faeba .Value );if _fcfcbd !=nil {return _fcfcbd ;};_dffec .HistoryAttr =&_gcgdg ;continue ;};if _faeba .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_edgcag ,_fffade :=_ee .ParseBool (_faeba .Value );if _fffade !=nil {return _fffade ;};_dffec .TrackRevisionsAttr =&_edgcag ;continue ;};if _faeba .Name .Local =="\u0067\u0075\u0069\u0064"{_cebdee ,_abdfeb :=_faeba .Value ,error (nil );if _abdfeb !=nil {return _abdfeb ;};_dffec .GuidAttr =_cebdee ;continue ;};if _faeba .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_afdea ,_acedef :=_ee .ParseUint (_faeba .Value ,10,32);if _acedef !=nil {return _acedef ;};_agggbd :=uint32 (_afdea );_dffec .RevisionIdAttr =&_agggbd ;continue ;};if _faeba .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_ebdgg ,_bbdbe :=_ee .ParseInt (_faeba .Value ,10,32);if _bbdbe !=nil {return _bbdbe ;};_acfee :=int32 (_ebdgg );_dffec .VersionAttr =&_acfee ;continue ;};if _faeba .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_ddfbe ,_ffgbd :=_ee .ParseBool (_faeba .Value );if _ffgbd !=nil {return _ffgbd ;};_dffec .KeepChangeHistoryAttr =&_ddfbe ;continue ;};if _faeba .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_fbfdcd ,_fbdgfc :=_ee .ParseBool (_faeba .Value );if _fbdgfc !=nil {return _fbdgfc ;};_dffec .ProtectedAttr =&_fbfdcd ;continue ;};if _faeba .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_gcgdfe ,_gcffd :=_ee .ParseUint (_faeba .Value ,10,32);if _gcffd !=nil {return _gcffd ;};_dgebdc :=uint32 (_gcgdfe );_dffec .PreserveHistoryAttr =&_dgebdc ;continue ;};};_fbefcg :for {_aggace ,_afacfd :=d .Token ();if _afacfd !=nil {return _afacfd ;};switch _afdfe :=_aggace .(type ){case _b .StartElement :switch _afdfe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_affca :=NewCT_RevisionHeader ();if _gbbae :=d .DecodeElement (_affca ,&_afdfe );_gbbae !=nil {return _gbbae ;};_dffec .Header =append (_dffec .Header ,_affca );default:_ba .Log ("\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\u0048e\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_afdfe .Name );if _bbadg :=d .Skip ();_bbadg !=nil {return _bbadg ;};};case _b .EndElement :break _fbefcg ;case _b .CharData :};};return nil ;};func (_dadbcg *ExternalLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dadbcg .CT_ExternalLink =*NewCT_ExternalLink ();_fagde :for {_bbfgd ,_ddfed :=d .Token ();if _ddfed !=nil {return _ddfed ;};switch _dcadad :=_bbfgd .(type ){case _b .StartElement :switch _dcadad .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_dadbcg .Choice =NewCT_ExternalLinkChoice ();if _fabgd :=d .DecodeElement (&_dadbcg .Choice .ExternalBook ,&_dcadad );_fabgd !=nil {return _fabgd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_dadbcg .Choice =NewCT_ExternalLinkChoice ();if _dagefb :=d .DecodeElement (&_dadbcg .Choice .DdeLink ,&_dcadad );_dagefb !=nil {return _dagefb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_dadbcg .Choice =NewCT_ExternalLinkChoice ();if _gdeef :=d .DecodeElement (&_dadbcg .Choice .OleLink ,&_dcadad );_gdeef !=nil {return _gdeef ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dadbcg .ExtLst =NewCT_ExtensionList ();if _begf :=d .DecodeElement (_dadbcg .ExtLst ,&_dcadad );_begf !=nil {return _begf ;};default:_ba .Log ("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\u0045\u0078te\u0072\u006ea\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_dcadad .Name );if _ddcagc :=d .Skip ();_ddcagc !=nil {return _ddcagc ;};};case _b .EndElement :break _fagde ;case _b .CharData :};};return nil ;};func (_fbdebe ST_VolDepType )String ()string {switch _fbdebe {case 0:return "";case 1:return "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case 2:return "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return "";};func (_aegf *CT_CalcChain )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ecde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_bgffa :=range _aegf .C {e .EncodeElement (_bgffa ,_ecde );};if _aegf .ExtLst !=nil {_cfge :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aegf .ExtLst ,_cfge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_ebdccd :=&CT_PivotHierarchies {};return _ebdccd };func (_gdbg *CT_CustomFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdbg .OperatorAttr !=ST_FilterOperatorUnset {_acecg ,_ceea :=_gdbg .OperatorAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _ceea !=nil {return _ceea ;};start .Attr =append (start .Attr ,_acecg );};if _gdbg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gdbg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbdba *CT_TableMissing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_FontSize struct{ +// Use CSS +CssAttr *bool ; -// Value -ValAttr float64 ;};func (_dfcef *CT_RevisionCellChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfcef .SIdAttr )});if _dfcef .OdxfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dfcef .OdxfAttr ))});};if _dfcef .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dfcef .XfDxfAttr ))});};if _dfcef .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dfcef .SAttr ))});};if _dfcef .DxfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dfcef .DxfAttr ))});};if _dfcef .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfcef .NumFmtIdAttr )});};if _dfcef .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dfcef .QuotePrefixAttr ))});};if _dfcef .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dfcef .OldQuotePrefixAttr ))});};if _dfcef .PhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dfcef .PhAttr ))});};if _dfcef .OldPhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dfcef .OldPhAttr ))});};if _dfcef .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dfcef .EndOfListFormulaUpdateAttr ))});};if _dfcef .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfcef .RIdAttr )});};if _dfcef .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dfcef .UaAttr ))});};if _dfcef .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dfcef .RaAttr ))});};e .EncodeToken (start );if _dfcef .Oc !=nil {_gfffgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u0063"}};e .EncodeElement (_dfcef .Oc ,_gfffgd );};_fdcef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_dfcef .Nc ,_fdcef );if _dfcef .Odxf !=nil {_babea :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}};e .EncodeElement (_dfcef .Odxf ,_babea );};if _dfcef .Ndxf !=nil {_eeaaf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_dfcef .Ndxf ,_eeaaf );};if _dfcef .ExtLst !=nil {_geccgc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfcef .ExtLst ,_geccgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Sst struct{CT_Sst };func (_fedae ST_DataValidationImeMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fedae .String (),start );};func (_dcdba *ST_OleUpdate )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aadeea ,_ggegab :=d .Token ();if _ggegab !=nil {return _ggegab ;};if _bdfde ,_cdaefa :=_aadeea .(_b .EndElement );_cdaefa &&_bdfde .Name ==start .Name {*_dcdba =1;return nil ;};if _bcbbbf ,_efbbe :=_aadeea .(_b .CharData );!_efbbe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aadeea );}else {switch string (_bcbbbf ){case "":*_dcdba =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_dcdba =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_dcdba =2;};};_aadeea ,_ggegab =d .Token ();if _ggegab !=nil {return _ggegab ;};if _abbfa ,_ffcba :=_aadeea .(_b .EndElement );_ffcba &&_abbfa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aadeea );};func (_afdcd *CT_SheetPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcdge :=range start .Attr {if _fcdge .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_edbee ,_fdaec :=_ee .ParseBool (_fcdge .Value );if _fdaec !=nil {return _fdaec ;};_afdcd .SyncHorizontalAttr =&_edbee ;continue ;};if _fcdge .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_acfgde ,_bagdb :=_ee .ParseBool (_fcdge .Value );if _bagdb !=nil {return _bagdb ;};_afdcd .SyncVerticalAttr =&_acfgde ;continue ;};if _fcdge .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_fbgce ,_ffadd :=_fcdge .Value ,error (nil );if _ffadd !=nil {return _ffadd ;};_afdcd .SyncRefAttr =&_fbgce ;continue ;};if _fcdge .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_bceacf ,_fabfcd :=_ee .ParseBool (_fcdge .Value );if _fabfcd !=nil {return _fabfcd ;};_afdcd .TransitionEvaluationAttr =&_bceacf ;continue ;};if _fcdge .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_bdecaa ,_befgc :=_ee .ParseBool (_fcdge .Value );if _befgc !=nil {return _befgc ;};_afdcd .TransitionEntryAttr =&_bdecaa ;continue ;};if _fcdge .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_dgdbb ,_dfabb :=_ee .ParseBool (_fcdge .Value );if _dfabb !=nil {return _dfabb ;};_afdcd .PublishedAttr =&_dgdbb ;continue ;};if _fcdge .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_bfdaf ,_egfeb :=_fcdge .Value ,error (nil );if _egfeb !=nil {return _egfeb ;};_afdcd .CodeNameAttr =&_bfdaf ;continue ;};if _fcdge .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_febgb ,_cefb :=_ee .ParseBool (_fcdge .Value );if _cefb !=nil {return _cefb ;};_afdcd .FilterModeAttr =&_febgb ;continue ;};if _fcdge .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"{_agdgdb ,_efdab :=_ee .ParseBool (_fcdge .Value );if _efdab !=nil {return _efdab ;};_afdcd .EnableFormatConditionsCalculationAttr =&_agdgdb ;continue ;};};_ccdae :for {_bedgg ,_fabdc :=d .Token ();if _fabdc !=nil {return _fabdc ;};switch _eegfe :=_bedgg .(type ){case _b .StartElement :switch _eegfe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_afdcd .TabColor =NewCT_Color ();if _dgaaab :=d .DecodeElement (_afdcd .TabColor ,&_eegfe );_dgaaab !=nil {return _dgaaab ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"}:_afdcd .OutlinePr =NewCT_OutlinePr ();if _agaeb :=d .DecodeElement (_afdcd .OutlinePr ,&_eegfe );_agaeb !=nil {return _agaeb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"}:_afdcd .PageSetUpPr =NewCT_PageSetUpPr ();if _gdgef :=d .DecodeElement (_afdcd .PageSetUpPr ,&_eegfe );_gdgef !=nil {return _gdgef ;};default:_ba .Log ("\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\u005fS\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_eegfe .Name );if _cddfc :=d .Skip ();_cddfc !=nil {return _cddfc ;};};case _b .EndElement :break _ccdae ;case _b .CharData :};};return nil ;}; +// Thicket +ThicketAttr *bool ; -// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path -func (_cdebca *CT_Users )ValidateWithPath (path string )error {for _ebcbe ,_abefe :=range _cdebca .UserInfo {if _fgeac :=_abefe .ValidateWithPath (_f .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_ebcbe ));_fgeac !=nil {return _fgeac ;};};return nil ;};func (_bd *AG_AutoFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aa :=range start .Attr {if _aa .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_eed ,_eeb :=_ee .ParseUint (_aa .Value ,10,32);if _eeb !=nil {return _eeb ;};_ce :=uint32 (_eed );_bd .AutoFormatIdAttr =&_ce ;continue ;};if _aa .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_baf ,_cf :=_ee .ParseBool (_aa .Value );if _cf !=nil {return _cf ;};_bd .ApplyNumberFormatsAttr =&_baf ;continue ;};if _aa .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eb ,_bf :=_ee .ParseBool (_aa .Value );if _bf !=nil {return _bf ;};_bd .ApplyBorderFormatsAttr =&_eb ;continue ;};if _aa .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bc ,_cd :=_ee .ParseBool (_aa .Value );if _cd !=nil {return _cd ;};_bd .ApplyFontFormatsAttr =&_bc ;continue ;};if _aa .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gb ,_ed :=_ee .ParseBool (_aa .Value );if _ed !=nil {return _ed ;};_bd .ApplyPatternFormatsAttr =&_gb ;continue ;};if _aa .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fe ,_eg :=_ee .ParseBool (_aa .Value );if _eg !=nil {return _eg ;};_bd .ApplyAlignmentFormatsAttr =&_fe ;continue ;};if _aa .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cg ,_bg :=_ee .ParseBool (_aa .Value );if _bg !=nil {return _bg ;};_bd .ApplyWidthHeightFormatsAttr =&_cg ;continue ;};};for {_ac ,_d :=d .Token ();if _d !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_d );};if _dg ,_gg :=_ac .(_b .EndElement );_gg &&_dg .Name ==start .Name {break ;};};return nil ;};func (_cfgec *CT_Error )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aebbb :=range start .Attr {if _aebbb .Name .Local =="\u0066\u0063"{_becgc ,_bgcf :=_aebbb .Value ,error (nil );if _bgcf !=nil {return _bgcf ;};_cfgec .FcAttr =&_becgc ;continue ;};if _aebbb .Name .Local =="\u0076"{_aeeca ,_efacd :=_aebbb .Value ,error (nil );if _efacd !=nil {return _efacd ;};_cfgec .VAttr =_aeeca ;continue ;};if _aebbb .Name .Local =="\u0066"{_bebde ,_bbeaa :=_ee .ParseBool (_aebbb .Value );if _bbeaa !=nil {return _bbeaa ;};_cfgec .FAttr =&_bebde ;continue ;};if _aebbb .Name .Local =="\u0063"{_aeae ,_efeg :=_aebbb .Value ,error (nil );if _efeg !=nil {return _efeg ;};_cfgec .CAttr =&_aeae ;continue ;};if _aebbb .Name .Local =="\u0063\u0070"{_eeecc ,_gecee :=_ee .ParseUint (_aebbb .Value ,10,32);if _gecee !=nil {return _gecee ;};_cgegd :=uint32 (_eeecc );_cfgec .CpAttr =&_cgegd ;continue ;};if _aebbb .Name .Local =="\u0069\u006e"{_gbcegb ,_gcfef :=_ee .ParseUint (_aebbb .Value ,10,32);if _gcfef !=nil {return _gcfef ;};_ccafcf :=uint32 (_gbcegb );_cfgec .InAttr =&_ccafcf ;continue ;};if _aebbb .Name .Local =="\u0062\u0063"{_cada ,_bgedd :=_aebbb .Value ,error (nil );if _bgedd !=nil {return _bgedd ;};_cfgec .BcAttr =&_cada ;continue ;};if _aebbb .Name .Local =="\u0075"{_feddbc ,_acdc :=_ee .ParseBool (_aebbb .Value );if _acdc !=nil {return _acdc ;};_cfgec .UAttr =&_feddbc ;continue ;};if _aebbb .Name .Local =="\u0069"{_afaf ,_cfadg :=_ee .ParseBool (_aebbb .Value );if _cfadg !=nil {return _cfadg ;};_cfgec .IAttr =&_afaf ;continue ;};if _aebbb .Name .Local =="\u0075\u006e"{_egfc ,_baeaa :=_ee .ParseBool (_aebbb .Value );if _baeaa !=nil {return _baeaa ;};_cfgec .UnAttr =&_egfc ;continue ;};if _aebbb .Name .Local =="\u0073\u0074"{_bcafb ,_cfbb :=_ee .ParseBool (_aebbb .Value );if _cfbb !=nil {return _cfbb ;};_cfgec .StAttr =&_bcafb ;continue ;};if _aebbb .Name .Local =="\u0062"{_deee ,_gedfa :=_ee .ParseBool (_aebbb .Value );if _gedfa !=nil {return _gedfa ;};_cfgec .BAttr =&_deee ;continue ;};};_gabgc :for {_beagb ,_eegf :=d .Token ();if _eegf !=nil {return _eegf ;};switch _dggdg :=_beagb .(type ){case _b .StartElement :switch _dggdg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_cfgec .Tpls =NewCT_Tuples ();if _ebea :=d .DecodeElement (_cfgec .Tpls ,&_dggdg );_ebea !=nil {return _ebea ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_defeb :=NewCT_X ();if _cgea :=d .DecodeElement (_defeb ,&_dggdg );_cgea !=nil {return _cgea ;};_cfgec .X =append (_cfgec .X ,_defeb );default:_ba .Log ("\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\u0045\u0072\u0072\u006f\u0072\u0020\u0025\u0076",_dggdg .Name );if _beafc :=d .Skip ();_beafc !=nil {return _beafc ;};};case _b .EndElement :break _gabgc ;case _b .CharData :};};return nil ;};func (_fddag ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _fddag {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fddag ));};return nil ;}; +// Enable Long File Names +LongFileNamesAttr *bool ; -// ValidateWithPath validates the CT_I and its children, prefixing error messages with path -func (_dabga *CT_I )ValidateWithPath (path string )error {if _efaff :=_dabga .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_efaff !=nil {return _efaff ;};for _aaaec ,_bccca :=range _dabga .X {if _egfgg :=_bccca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_aaaec ));_egfgg !=nil {return _egfgg ;};};return nil ;};func (_dfd *CT_Break )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eggg :=range start .Attr {if _eggg .Name .Local =="\u0069\u0064"{_cfab ,_cde :=_ee .ParseUint (_eggg .Value ,10,32);if _cde !=nil {return _cde ;};_dff :=uint32 (_cfab );_dfd .IdAttr =&_dff ;continue ;};if _eggg .Name .Local =="\u006d\u0069\u006e"{_gcg ,_ade :=_ee .ParseUint (_eggg .Value ,10,32);if _ade !=nil {return _ade ;};_aae :=uint32 (_gcg );_dfd .MinAttr =&_aae ;continue ;};if _eggg .Name .Local =="\u006d\u0061\u0078"{_fcbd ,_agbb :=_ee .ParseUint (_eggg .Value ,10,32);if _agbb !=nil {return _agbb ;};_ffea :=uint32 (_fcbd );_dfd .MaxAttr =&_ffea ;continue ;};if _eggg .Name .Local =="\u006d\u0061\u006e"{_acf ,_baaf :=_ee .ParseBool (_eggg .Value );if _baaf !=nil {return _baaf ;};_dfd .ManAttr =&_acf ;continue ;};if _eggg .Name .Local =="\u0070\u0074"{_ffbg ,_gdb :=_ee .ParseBool (_eggg .Value );if _gdb !=nil {return _gdb ;};_dfd .PtAttr =&_ffbg ;continue ;};};for {_beb ,_aad :=d .Token ();if _aad !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_aad );};if _adc ,_dggc :=_beb .(_b .EndElement );_dggc &&_adc .Name ==start .Name {break ;};};return nil ;};func (_bgbdc *Dialogsheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003a\u0064\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074";return _bgbdc .CT_Dialogsheet .MarshalXML (e ,start );};func (_cecege *ST_Orientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acdfcc ,_ccdfa :=d .Token ();if _ccdfa !=nil {return _ccdfa ;};if _cgagf ,_fceeg :=_acdfcc .(_b .EndElement );_fceeg &&_cgagf .Name ==start .Name {*_cecege =1;return nil ;};if _cccgge ,_ddbbbe :=_acdfcc .(_b .CharData );!_ddbbbe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acdfcc );}else {switch string (_cccgge ){case "":*_cecege =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cecege =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_cecege =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_cecege =3;};};_acdfcc ,_ccdfa =d .Token ();if _ccdfa !=nil {return _ccdfa ;};if _fefga ,_fcaec :=_acdfcc .(_b .EndElement );_fcaec &&_fefga .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acdfcc );}; +// VML in Browsers +VmlAttr *bool ; -// Validate validates the CT_SortState and its children -func (_dgfedb *CT_SortState )Validate ()error {return _dgfedb .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func (_dgagcg ST_MdxKPIProperty )Validate ()error {return _dgagcg .ValidateWithPath ("")};func NewCT_FileVersion ()*CT_FileVersion {_bbedeb :=&CT_FileVersion {};return _bbedeb };func (_eaffa *CT_SmartTagTypes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eaffa .SmartTagType !=nil {_eeeeg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_aagce :=range _eaffa .SmartTagType {e .EncodeElement (_aagce ,_eeeeg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dggad ST_rwColActionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dggad .String (),start );};func (_adccb *CT_IgnoredErrors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bccee :for {_fcdgb ,_edceg :=d .Token ();if _edceg !=nil {return _edceg ;};switch _becc :=_fcdgb .(type ){case _b .StartElement :switch _becc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}:_fdebae :=NewCT_IgnoredError ();if _ebbga :=d .DecodeElement (_fdebae ,&_becc );_ebbga !=nil {return _ebbga ;};_adccb .IgnoredError =append (_adccb .IgnoredError ,_fdebae );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adccb .ExtLst =NewCT_ExtensionList ();if _gaggc :=d .DecodeElement (_adccb .ExtLst ,&_becc );_gaggc !=nil {return _gaggc ;};default:_ba .Log ("\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\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073\u0020\u0025v",_becc .Name );if _gadeg :=d .Skip ();_gadeg !=nil {return _gadeg ;};};case _b .EndElement :break _bccee ;case _b .CharData :};};return nil ;}; +// Allow PNG +AllowPngAttr *bool ; -// Validate validates the CT_PageBreak and its children -func (_fefca *CT_PageBreak )Validate ()error {return _fefca .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_fddcf :=&CT_PCDSDTCEntries {};return _fddcf };func NewCT_RangeSets ()*CT_RangeSets {_eabgaf :=&CT_RangeSets {};return _eabgaf };func (_fbdaf *CT_PageFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbdaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbdaf .CountAttr )});};e .EncodeToken (start );_bfbbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gabae :=range _fbdaf .PageField {e .EncodeElement (_gabae ,_bfbbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Target Screen Size +TargetScreenSizeAttr ST_TargetScreenSize ; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_acagc *CT_Border )ValidateWithPath (path string )error {if _acagc .Start !=nil {if _fdcg :=_acagc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_fdcg !=nil {return _fdcg ;};};if _acagc .End !=nil {if _ecd :=_acagc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ecd !=nil {return _ecd ;};};if _acagc .Left !=nil {if _eacg :=_acagc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_eacg !=nil {return _eacg ;};};if _acagc .Right !=nil {if _dgef :=_acagc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_dgef !=nil {return _dgef ;};};if _acagc .Top !=nil {if _ffb :=_acagc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ffb !=nil {return _ffb ;};};if _acagc .Bottom !=nil {if _eea :=_acagc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_eea !=nil {return _eea ;};};if _acagc .Diagonal !=nil {if _gec :=_acagc .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_gec !=nil {return _gec ;};};if _acagc .Vertical !=nil {if _ggbd :=_acagc .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l");_ggbd !=nil {return _ggbd ;};};if _acagc .Horizontal !=nil {if _edaa :=_acagc .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_edaa !=nil {return _edaa ;};};return nil ;};func (_edbbc ST_PhoneticType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccadc :=_b .Attr {};_ccadc .Name =name ;switch _edbbc {case ST_PhoneticTypeUnset :_ccadc .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_ccadc .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_ccadc .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_ccadc .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_ccadc .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _ccadc ,nil ;};func (_abdec *CT_WebPublishObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cefeb :=range start .Attr {if _cefeb .Name .Local =="\u0069\u0064"{_dgbeg ,_cdbad :=_ee .ParseUint (_cefeb .Value ,10,32);if _cdbad !=nil {return _cdbad ;};_abdec .IdAttr =uint32 (_dgbeg );continue ;};if _cefeb .Name .Local =="\u0064\u0069\u0076I\u0064"{_dddfaf ,_dcdee :=_cefeb .Value ,error (nil );if _dcdee !=nil {return _dcdee ;};_abdec .DivIdAttr =_dddfaf ;continue ;};if _cefeb .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_gaccgc ,_bgbcg :=_cefeb .Value ,error (nil );if _bgbcg !=nil {return _bgbcg ;};_abdec .SourceObjectAttr =&_gaccgc ;continue ;};if _cefeb .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_fbcfd ,_dbgbege :=_cefeb .Value ,error (nil );if _dbgbege !=nil {return _dbgbege ;};_abdec .DestinationFileAttr =_fbcfd ;continue ;};if _cefeb .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgagg ,_cgfad :=_cefeb .Value ,error (nil );if _cgfad !=nil {return _cgfad ;};_abdec .TitleAttr =&_fgagg ;continue ;};if _cefeb .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_gaebbd ,_eadff :=_ee .ParseBool (_cefeb .Value );if _eadff !=nil {return _eadff ;};_abdec .AutoRepublishAttr =&_gaebbd ;continue ;};};for {_gcbda ,_fafgdb :=d .Token ();if _fafgdb !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0057\u0065\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_fafgdb );};if _bdegd ,_fcfdeg :=_gcbda .(_b .EndElement );_fcfdeg &&_bdegd .Name ==start .Name {break ;};};return nil ;}; +// DPI +DpiAttr *uint32 ; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_badbg *CT_SmartTagPr )ValidateWithPath (path string )error {if _bfccg :=_badbg .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_bfccg !=nil {return _bfccg ;};return nil ;}; +// Code Page +CodePageAttr *uint32 ; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_cdabe *CT_OleObject )ValidateWithPath (path string )error {if _fggcca :=_cdabe .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fggcca !=nil {return _fggcca ;};if _bceab :=_cdabe .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_bceab !=nil {return _bceab ;};if _cdabe .ObjectPr !=nil {if _bdcef :=_cdabe .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_bdcef !=nil {return _bdcef ;};};return nil ;};func (_becdcg *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_becdcg =0;case "\u006e\u006f\u006e\u0065":*_becdcg =1;case "\u0073\u0075\u006d":*_becdcg =2;case "\u006d\u0069\u006e":*_becdcg =3;case "\u006d\u0061\u0078":*_becdcg =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_becdcg =5;case "\u0063\u006f\u0075n\u0074":*_becdcg =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_becdcg =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_becdcg =8;case "\u0076\u0061\u0072":*_becdcg =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_becdcg =10;};return nil ;};func (_daggb *CT_Filter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcgf :=range start .Attr {if _fcgf .Name .Local =="\u0076\u0061\u006c"{_afag ,_gbcbde :=_fcgf .Value ,error (nil );if _gbcbde !=nil {return _gbcbde ;};_daggb .ValAttr =&_afag ;continue ;};};for {_baefc ,_eeabc :=d .Token ();if _eeabc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_eeabc );};if _eagbd ,_gadc :=_baefc .(_b .EndElement );_gadc &&_eagbd .Name ==start .Name {break ;};};return nil ;};func (_cadagg *CT_PageField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cadagg .FldAttr )});if _cadagg .ItemAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_cadagg .ItemAttr )});};if _cadagg .HierAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cadagg .HierAttr )});};if _cadagg .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cadagg .NameAttr )});};if _cadagg .CapAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_cadagg .CapAttr )});};e .EncodeToken (start );if _cadagg .ExtLst !=nil {_cffcf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cadagg .ExtLst ,_cffcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewRevisions ()*Revisions {_dccced :=&Revisions {};_dccced .CT_Revisions =*NewCT_Revisions ();return _dccced ;};func (_aaabf ST_SortBy )String ()string {switch _aaabf {case 0:return "";case 1:return "\u0076\u0061\u006cu\u0065";case 2:return "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case 3:return "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case 4:return "\u0069\u0063\u006f\u006e";};return "";};func (_dbgcgb ST_PrintError )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_debfcb :=_b .Attr {};_debfcb .Name =name ;switch _dbgcgb {case ST_PrintErrorUnset :_debfcb .Value ="";case ST_PrintErrorDisplayed :_debfcb .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_debfcb .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_debfcb .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_debfcb .Value ="\u004e\u0041";};return _debfcb ,nil ;}; +// Character Set +CharacterSetAttr *string ;};func (_fagbg *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_fagbg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_fagbg =1;case "\u006f\u0066\u0066":*_fagbg =2;case "\u006f\u006e":*_fagbg =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_fagbg =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_fagbg =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_fagbg =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_fagbg =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_fagbg =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_fagbg =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_fagbg =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_fagbg =11;};return nil ;};type CT_TextFields struct{ -// Validate validates the CT_WorkbookProtection and its children -func (_dfaacf *CT_WorkbookProtection )Validate ()error {return _dfaacf .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");}; +// Count of Fields +CountAttr *uint32 ; -// Validate validates the CT_Location and its children -func (_degaa *CT_Location )Validate ()error {return _degaa .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};func (_fffac *Headers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0073";return _fffac .CT_RevisionHeaders .MarshalXML (e ,start );}; +// Text Import Field Settings +TextField []*CT_TextField ;};func (_adgge ST_SortMethod )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_adgge .String (),start );};type CT_MetadataStrings struct{ -// Validate validates the CT_PhoneticPr and its children -func (_cffeac *CT_PhoneticPr )Validate ()error {return _cffeac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");}; +// MDX Metadata String Count +CountAttr *uint32 ; -// Validate validates the CT_RevisionInsertSheet and its children -func (_cdcbb *CT_RevisionInsertSheet )Validate ()error {return _cdcbb .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};func NewCT_Item ()*CT_Item {_afcdd :=&CT_Item {};return _afcdd }; +// MDX Metadata String +S []*CT_XStringElement ;};func (_ceedb *CT_ExternalSheetData )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gdbca :=range start .Attr {if _gdbca .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ecdfg ,_fgbf :=_b .ParseUint (_gdbca .Value ,10,32);if _fgbf !=nil {return _fgbf ;};_ceedb .SheetIdAttr =uint32 (_ecdfg );continue ;};if _gdbca .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_fbbe ,_bgeed :=_b .ParseBool (_gdbca .Value );if _bgeed !=nil {return _bgeed ;};_ceedb .RefreshErrorAttr =&_fbbe ;continue ;};};_ffbea :for {_fggeb ,_cagdg :=d .Token ();if _cagdg !=nil {return _cagdg ;};switch _bcfe :=_fggeb .(type ){case _ea .StartElement :switch _bcfe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_ecaeb :=NewCT_ExternalRow ();if _egddf :=d .DecodeElement (_ecaeb ,&_bcfe );_egddf !=nil {return _egddf ;};_ceedb .Row =append (_ceedb .Row ,_ecaeb );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_bcfe .Name );if _bedgg :=d .Skip ();_bedgg !=nil {return _bedgg ;};};case _ea .EndElement :break _ffbea ;case _ea .CharData :};};return nil ;};type ST_MdxFunctionType byte ; -// ValidateWithPath validates the Table and its children, prefixing error messages with path -func (_cbfgeb *Table )ValidateWithPath (path string )error {if _ffddd :=_cbfgeb .CT_Table .ValidateWithPath (path );_ffddd !=nil {return _ffddd ;};return nil ;};func (_dgfad *CT_PageItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddgcb :=range start .Attr {if _ddgcb .Name .Local =="\u006e\u0061\u006d\u0065"{_bcccag ,_baaba :=_ddgcb .Value ,error (nil );if _baaba !=nil {return _baaba ;};_dgfad .NameAttr =_bcccag ;continue ;};};for {_faffg ,_eedcfa :=d .Token ();if _eedcfa !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_eedcfa );};if _ecacgf ,_bagda :=_faffg .(_b .EndElement );_bagda &&_ecacgf .Name ==start .Name {break ;};};return nil ;};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_egfbf :=&CT_FutureMetadataBlock {};return _egfbf ;}; +// Validate validates the CT_Scenario and its children +func (_cdbfb *CT_Scenario )Validate ()error {return _cdbfb .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};func (_decaa ST_GroupBy )String ()string {switch _decaa {case 0:return "";case 1:return "\u0072\u0061\u006eg\u0065";case 2:return "\u0073e\u0063\u006f\u006e\u0064\u0073";case 3:return "\u006di\u006e\u0075\u0074\u0065\u0073";case 4:return "\u0068\u006f\u0075r\u0073";case 5:return "\u0064\u0061\u0079\u0073";case 6:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 7:return "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case 8:return "\u0079\u0065\u0061r\u0073";};return "";};type Comments struct{CT_Comments }; -// Validate validates the CT_PivotField and its children -func (_cabec *CT_PivotField )Validate ()error {return _cabec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");};const (ST_ItemTypeUnset ST_ItemType =0;ST_ItemTypeData ST_ItemType =1;ST_ItemTypeDefault ST_ItemType =2;ST_ItemTypeSum ST_ItemType =3;ST_ItemTypeCountA ST_ItemType =4;ST_ItemTypeAvg ST_ItemType =5;ST_ItemTypeMax ST_ItemType =6;ST_ItemTypeMin ST_ItemType =7;ST_ItemTypeProduct ST_ItemType =8;ST_ItemTypeCount ST_ItemType =9;ST_ItemTypeStdDev ST_ItemType =10;ST_ItemTypeStdDevP ST_ItemType =11;ST_ItemTypeVar ST_ItemType =12;ST_ItemTypeVarP ST_ItemType =13;ST_ItemTypeGrand ST_ItemType =14;ST_ItemTypeBlank ST_ItemType =15;);func (_aabce ST_IconSetType )String ()string {switch _aabce {case 0:return "";case 1:return "\u0033A\u0072\u0072\u006f\u0077\u0073";case 2:return "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 3:return "\u0033\u0046\u006c\u0061\u0067\u0073";case 4:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case 5:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case 6:return "\u0033\u0053\u0069\u0067\u006e\u0073";case 7:return "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case 8:return "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case 9:return "\u0034A\u0072\u0072\u006f\u0077\u0073";case 10:return "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 11:return "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case 12:return "\u0034R\u0061\u0074\u0069\u006e\u0067";case 13:return "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case 14:return "\u0035A\u0072\u0072\u006f\u0077\u0073";case 15:return "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 16:return "\u0035R\u0061\u0074\u0069\u006e\u0067";case 17:return "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return "";};func (_dcaaac ST_ItemType )Validate ()error {return _dcaaac .ValidateWithPath ("")};func (_fabda *CT_TableColumns )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fabda .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fabda .CountAttr )});};e .EncodeToken (start );_fcgfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_bdagee :=range _fabda .TableColumn {e .EncodeElement (_bdagee ,_fcgfa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbgfdf ST_MdxSetOrder )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbagd :=_b .Attr {};_gbagd .Name =name ;switch _dbgfdf {case ST_MdxSetOrderUnset :_gbagd .Value ="";case ST_MdxSetOrderU :_gbagd .Value ="\u0075";case ST_MdxSetOrderA :_gbagd .Value ="\u0061";case ST_MdxSetOrderD :_gbagd .Value ="\u0064";case ST_MdxSetOrderAa :_gbagd .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_gbagd .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_gbagd .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_gbagd .Value ="\u006e\u0064";};return _gbagd ,nil ;};const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3;);func (_deab *CT_Font )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _deab .Name !=nil {_fcbb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_cffed :=range _deab .Name {e .EncodeElement (_cffed ,_fcbb );};};if _deab .Charset !=nil {_gabc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_ffdcg :=range _deab .Charset {e .EncodeElement (_ffdcg ,_gabc );};};if _deab .Family !=nil {_agea :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_edeefe :=range _deab .Family {e .EncodeElement (_edeefe ,_agea );};};if _deab .B !=nil {_aebfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_baagc :=range _deab .B {e .EncodeElement (_baagc ,_aebfd );};};if _deab .I !=nil {_ceecdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_gdeec :=range _deab .I {e .EncodeElement (_gdeec ,_ceecdc );};};if _deab .Strike !=nil {_bfdf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_bbebg :=range _deab .Strike {e .EncodeElement (_bbebg ,_bfdf );};};if _deab .Outline !=nil {_fffg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_dagbc :=range _deab .Outline {e .EncodeElement (_dagbc ,_fffg );};};if _deab .Shadow !=nil {_cgca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_cdeef :=range _deab .Shadow {e .EncodeElement (_cdeef ,_cgca );};};if _deab .Condense !=nil {_cadag :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_ggad :=range _deab .Condense {e .EncodeElement (_ggad ,_cadag );};};if _deab .Extend !=nil {_gfggd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_eagfg :=range _deab .Extend {e .EncodeElement (_eagfg ,_gfggd );};};if _deab .Color !=nil {_efefd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_bcfec :=range _deab .Color {e .EncodeElement (_bcfec ,_efefd );};};if _deab .Sz !=nil {_accbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_cbdcf :=range _deab .Sz {e .EncodeElement (_cbdcf ,_accbd );};};if _deab .U !=nil {_feeea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_eceaa :=range _deab .U {e .EncodeElement (_eceaa ,_feeea );};};if _deab .VertAlign !=nil {_cfafc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_acgdg :=range _deab .VertAlign {e .EncodeElement (_acgdg ,_cfafc );};};if _deab .Scheme !=nil {_cdbc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_febcg :=range _deab .Scheme {e .EncodeElement (_febcg ,_cdbc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gece *CT_DataValidation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgec :=range start .Attr {if _cgec .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_cdda ,_ffbd :=_ee .ParseBool (_cgec .Value );if _ffbd !=nil {return _ffbd ;};_gece .ShowErrorMessageAttr =&_cdda ;continue ;};if _cgec .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_agge ,_dafbec :=_cgec .Value ,error (nil );if _dafbec !=nil {return _dafbec ;};_gece .ErrorTitleAttr =&_agge ;continue ;};if _cgec .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_gece .ErrorStyleAttr .UnmarshalXMLAttr (_cgec );continue ;};if _cgec .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_gece .OperatorAttr .UnmarshalXMLAttr (_cgec );continue ;};if _cgec .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_fecc ,_ddggd :=_ee .ParseBool (_cgec .Value );if _ddggd !=nil {return _ddggd ;};_gece .AllowBlankAttr =&_fecc ;continue ;};if _cgec .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_ggab ,_cafaf :=_ee .ParseBool (_cgec .Value );if _cafaf !=nil {return _cafaf ;};_gece .ShowDropDownAttr =&_ggab ;continue ;};if _cgec .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_aagea ,_bfcb :=_ee .ParseBool (_cgec .Value );if _bfcb !=nil {return _bfcb ;};_gece .ShowInputMessageAttr =&_aagea ;continue ;};if _cgec .Name .Local =="\u0074\u0079\u0070\u0065"{_gece .TypeAttr .UnmarshalXMLAttr (_cgec );continue ;};if _cgec .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_gece .ImeModeAttr .UnmarshalXMLAttr (_cgec );continue ;};if _cgec .Name .Local =="\u0065\u0072\u0072o\u0072"{_febfg ,_cacfa :=_cgec .Value ,error (nil );if _cacfa !=nil {return _cacfa ;};_gece .ErrorAttr =&_febfg ;continue ;};if _cgec .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_aege ,_gcgag :=_cgec .Value ,error (nil );if _gcgag !=nil {return _gcgag ;};_gece .PromptTitleAttr =&_aege ;continue ;};if _cgec .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_dded ,_ddab :=_cgec .Value ,error (nil );if _ddab !=nil {return _ddab ;};_gece .PromptAttr =&_dded ;continue ;};if _cgec .Name .Local =="\u0073\u0071\u0072e\u0066"{_dbbfa ,_aebda :=ParseSliceST_Sqref (_cgec .Value );if _aebda !=nil {return _aebda ;};_gece .SqrefAttr =_dbbfa ;continue ;};};_gecdge :for {_edgb ,_gage :=d .Token ();if _gage !=nil {return _gage ;};switch _eabga :=_edgb .(type ){case _b .StartElement :switch _eabga .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}:_gece .Formula1 =new (string );if _dacfe :=d .DecodeElement (_gece .Formula1 ,&_eabga );_dacfe !=nil {return _dacfe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}:_gece .Formula2 =new (string );if _dbbea :=d .DecodeElement (_gece .Formula2 ,&_eabga );_dbbea !=nil {return _dbbea ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_eabga .Name );if _bfba :=d .Skip ();_bfba !=nil {return _bfba ;};};case _b .EndElement :break _gecdge ;case _b .CharData :};};return nil ;};func (_eaegg ST_DataValidationOperator )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggegd :=_b .Attr {};_ggegd .Name =name ;switch _eaegg {case ST_DataValidationOperatorUnset :_ggegd .Value ="";case ST_DataValidationOperatorBetween :_ggegd .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorNotBetween :_ggegd .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_ggegd .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_ggegd .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorLessThan :_ggegd .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_ggegd .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_ggegd .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorGreaterThanOrEqual :_ggegd .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _ggegd ,nil ;};func (_gffce *Sst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gffce .CT_Sst =*NewCT_Sst ();for _ ,_dfagc :=range start .Attr {if _dfagc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbacfe ,_gbedd :=_ee .ParseUint (_dfagc .Value ,10,32);if _gbedd !=nil {return _gbedd ;};_dbdgec :=uint32 (_gbacfe );_gffce .CountAttr =&_dbdgec ;continue ;};if _dfagc .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_bafgb ,_cedbg :=_ee .ParseUint (_dfagc .Value ,10,32);if _cedbg !=nil {return _cedbg ;};_cfebed :=uint32 (_bafgb );_gffce .UniqueCountAttr =&_cfebed ;continue ;};};_bfcbf :for {_fcbeg ,_edegd :=d .Token ();if _edegd !=nil {return _edegd ;};switch _cabda :=_fcbeg .(type ){case _b .StartElement :switch _cabda .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_dfdga :=NewCT_Rst ();if _efbgb :=d .DecodeElement (_dfdga ,&_cabda );_efbgb !=nil {return _efbgb ;};_gffce .Si =append (_gffce .Si ,_dfdga );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gffce .ExtLst =NewCT_ExtensionList ();if _baccgc :=d .DecodeElement (_gffce .ExtLst ,&_cabda );_baccgc !=nil {return _baccgc ;};default:_ba .Log ("\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\u0053s\u0074\u0020\u0025\u0076",_cabda .Name );if _fdcbag :=d .Skip ();_fdcbag !=nil {return _fdcbag ;};};case _b .EndElement :break _bfcbf ;case _b .CharData :};};return nil ;};type CT_CellStyleXfs struct{ +// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path +func (_aafcda *CT_TableStyles )ValidateWithPath (path string )error {for _bgffa ,_bgbdd :=range _aafcda .TableStyle {if _acdgg :=_bgbdd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_bgffa ));_acdgg !=nil {return _acdgg ;};};return nil ;}; -// Style Count -CountAttr *uint32 ; +// Validate validates the Metadata and its children +func (_affec *Metadata )Validate ()error {return _affec .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func (_ffdab *ST_CfvoType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_geadd ,_gdgcf :=d .Token ();if _gdgcf !=nil {return _gdgcf ;};if _gfadd ,_cfdbc :=_geadd .(_ea .EndElement );_cfdbc &&_gfadd .Name ==start .Name {*_ffdab =1;return nil ;};if _aabeed ,_ggbfde :=_geadd .(_ea .CharData );!_ggbfde {return _be .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",_geadd );}else {switch string (_aabeed ){case "":*_ffdab =0;case "\u006e\u0075\u006d":*_ffdab =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ffdab =2;case "\u006d\u0061\u0078":*_ffdab =3;case "\u006d\u0069\u006e":*_ffdab =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_ffdab =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_ffdab =6;};};_geadd ,_gdgcf =d .Token ();if _gdgcf !=nil {return _gdgcf ;};if _ccfged ,_abcabf :=_geadd .(_ea .EndElement );_abcabf &&_ccfged .Name ==start .Name {return nil ;};return _be .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",_geadd );};type CT_Tuple struct{ -// Formatting Elements -Xf []*CT_Xf ;};func (_gagfa *CT_WebPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceedaf :=range start .Attr {if _ceedaf .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_eacac ,_aeddd :=_ee .ParseBool (_ceedaf .Value );if _aeddd !=nil {return _aeddd ;};_gagfa .Xl2000Attr =&_eacac ;continue ;};if _ceedaf .Name .Local =="\u0078\u006d\u006c"{_ebfbf ,_egeag :=_ee .ParseBool (_ceedaf .Value );if _egeag !=nil {return _egeag ;};_gagfa .XmlAttr =&_ebfbf ;continue ;};if _ceedaf .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_bgbeb ,_fagcc :=_ee .ParseBool (_ceedaf .Value );if _fagcc !=nil {return _fagcc ;};_gagfa .ParsePreAttr =&_bgbeb ;continue ;};if _ceedaf .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_abdgc ,_cdgde :=_ee .ParseBool (_ceedaf .Value );if _cdgde !=nil {return _cdgde ;};_gagfa .ConsecutiveAttr =&_abdgc ;continue ;};if _ceedaf .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_dbfdc ,_afdfcb :=_ee .ParseBool (_ceedaf .Value );if _afdfcb !=nil {return _afdfcb ;};_gagfa .FirstRowAttr =&_dbfdc ;continue ;};if _ceedaf .Name .Local =="\u0078\u006c\u0039\u0037"{_dgcag ,_cgbgc :=_ee .ParseBool (_ceedaf .Value );if _cgbgc !=nil {return _cgbgc ;};_gagfa .Xl97Attr =&_dgcag ;continue ;};if _ceedaf .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_dfbeg ,_cebef :=_ee .ParseBool (_ceedaf .Value );if _cebef !=nil {return _cebef ;};_gagfa .TextDatesAttr =&_dfbeg ;continue ;};if _ceedaf .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_ecged ,_fgfaff :=_ee .ParseBool (_ceedaf .Value );if _fgfaff !=nil {return _fgfaff ;};_gagfa .SourceDataAttr =&_ecged ;continue ;};if _ceedaf .Name .Local =="\u0075\u0072\u006c"{_cadfcd ,_abaadc :=_ceedaf .Value ,error (nil );if _abaadc !=nil {return _abaadc ;};_gagfa .UrlAttr =&_cadfcd ;continue ;};if _ceedaf .Name .Local =="\u0070\u006f\u0073\u0074"{_gfcee ,_adgg :=_ceedaf .Value ,error (nil );if _adgg !=nil {return _adgg ;};_gagfa .PostAttr =&_gfcee ;continue ;};if _ceedaf .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_dbfec ,_bbgce :=_ee .ParseBool (_ceedaf .Value );if _bbgce !=nil {return _bbgce ;};_gagfa .HtmlTablesAttr =&_dbfec ;continue ;};if _ceedaf .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_gagfa .HtmlFormatAttr .UnmarshalXMLAttr (_ceedaf );continue ;};if _ceedaf .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_efbbb ,_gfefee :=_ceedaf .Value ,error (nil );if _gfefee !=nil {return _gfefee ;};_gagfa .EditPageAttr =&_efbbb ;continue ;};};_gcade :for {_becea ,_ffcfa :=d .Token ();if _ffcfa !=nil {return _ffcfa ;};switch _gbdcga :=_becea .(type ){case _b .StartElement :switch _gbdcga .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"}:_gagfa .Tables =NewCT_Tables ();if _dbfde :=d .DecodeElement (_gagfa .Tables ,&_gbdcga );_dbfde !=nil {return _dbfde ;};default:_ba .Log ("\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\u0057\u0065\u0062\u0050\u0072\u0020\u0025\u0076",_gbdcga .Name );if _cdedcc :=d .Skip ();_cdedcc !=nil {return _cdedcc ;};};case _b .EndElement :break _gcade ;case _b .CharData :};};return nil ;};func (_fagd *CT_CellXfs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fagd .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fagd .CountAttr )});};e .EncodeToken (start );_cddg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_cggc :=range _fagd .Xf {e .EncodeElement (_cggc ,_cddg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eafcc *CT_PivotFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dacge :=range start .Attr {if _dacge .Name .Local =="\u0063\u006f\u0075n\u0074"{_adfg ,_ffcbe :=_ee .ParseUint (_dacge .Value ,10,32);if _ffcbe !=nil {return _ffcbe ;};_cdbfba :=uint32 (_adfg );_eafcc .CountAttr =&_cdbfba ;continue ;};};_abbeff :for {_cfea ,_ebdaf :=d .Token ();if _ebdaf !=nil {return _ebdaf ;};switch _gabfg :=_cfea .(type ){case _b .StartElement :switch _gabfg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}:_adbge :=NewCT_PivotField ();if _dgaffc :=d .DecodeElement (_adbge ,&_gabfg );_dgaffc !=nil {return _dgaffc ;};_eafcc .PivotField =append (_eafcc .PivotField ,_adbge );default:_ba .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_gabfg .Name );if _cbffc :=d .Skip ();_cbffc !=nil {return _cbffc ;};};case _b .EndElement :break _abbeff ;case _b .CharData :};};return nil ;};func (_ggdcd *CT_Hyperlinks )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gedgd :for {_bfdgg ,_cgebg :=d .Token ();if _cgebg !=nil {return _cgebg ;};switch _cbcab :=_bfdgg .(type ){case _b .StartElement :switch _cbcab .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_ecgd :=NewCT_Hyperlink ();if _daabee :=d .DecodeElement (_ecgd ,&_cbcab );_daabee !=nil {return _daabee ;};_ggdcd .Hyperlink =append (_ggdcd .Hyperlink ,_ecgd );default:_ba .Log ("\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\u0048y\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073 \u0025\u0076",_cbcab .Name );if _fdeec :=d .Skip ();_fdeec !=nil {return _fdeec ;};};case _b .EndElement :break _gedgd ;case _b .CharData :};};return nil ;};func NewCT_GroupMembers ()*CT_GroupMembers {_dbdaf :=&CT_GroupMembers {};return _dbdaf };func (_bdecb ST_DvAspect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdecb .String (),start );};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_cedag :=&CT_SingleXmlCell {};_cedag .XmlCellPr =NewCT_XmlCellPr ();return _cedag ;};func (_fcaea *CT_PivotField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcaea .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fcaea .NameAttr )});};if _fcaea .AxisAttr !=ST_AxisUnset {_adbba ,_dcaaa :=_fcaea .AxisAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0078\u0069\u0073"});if _dcaaa !=nil {return _dcaaa ;};start .Attr =append (start .Attr ,_adbba );};if _fcaea .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .DataFieldAttr ))});};if _fcaea .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fcaea .SubtotalCaptionAttr )});};if _fcaea .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .ShowDropDownsAttr ))});};if _fcaea .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .HiddenLevelAttr ))});};if _fcaea .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_fcaea .UniqueMemberPropertyAttr )});};if _fcaea .CompactAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .CompactAttr ))});};if _fcaea .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .AllDrilledAttr ))});};if _fcaea .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fcaea .NumFmtIdAttr )});};if _fcaea .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .OutlineAttr ))});};if _fcaea .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .SubtotalTopAttr ))});};if _fcaea .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .DragToRowAttr ))});};if _fcaea .DragToColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .DragToColAttr ))});};if _fcaea .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .MultipleItemSelectionAllowedAttr ))});};if _fcaea .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .DragToPageAttr ))});};if _fcaea .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .DragToDataAttr ))});};if _fcaea .DragOffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .DragOffAttr ))});};if _fcaea .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .ShowAllAttr ))});};if _fcaea .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .InsertBlankRowAttr ))});};if _fcaea .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .ServerFieldAttr ))});};if _fcaea .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .InsertPageBreakAttr ))});};if _fcaea .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .AutoShowAttr ))});};if _fcaea .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .TopAutoShowAttr ))});};if _fcaea .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .HideNewItemsAttr ))});};if _fcaea .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .MeasureFilterAttr ))});};if _fcaea .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .IncludeNewItemsInFilterAttr ))});};if _fcaea .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fcaea .ItemPageCountAttr )});};if _fcaea .SortTypeAttr !=ST_FieldSortTypeUnset {_cbdfc ,_bcddg :=_fcaea .SortTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _bcddg !=nil {return _bcddg ;};start .Attr =append (start .Attr ,_cbdfc );};if _fcaea .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .DataSourceSortAttr ))});};if _fcaea .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .NonAutoSortDefaultAttr ))});};if _fcaea .RankByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_fcaea .RankByAttr )});};if _fcaea .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .DefaultSubtotalAttr ))});};if _fcaea .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .SumSubtotalAttr ))});};if _fcaea .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .CountASubtotalAttr ))});};if _fcaea .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .AvgSubtotalAttr ))});};if _fcaea .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .MaxSubtotalAttr ))});};if _fcaea .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .MinSubtotalAttr ))});};if _fcaea .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .ProductSubtotalAttr ))});};if _fcaea .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .CountSubtotalAttr ))});};if _fcaea .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .StdDevSubtotalAttr ))});};if _fcaea .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .StdDevPSubtotalAttr ))});};if _fcaea .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .VarSubtotalAttr ))});};if _fcaea .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .VarPSubtotalAttr ))});};if _fcaea .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .ShowPropCellAttr ))});};if _fcaea .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .ShowPropTipAttr ))});};if _fcaea .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .ShowPropAsCaptionAttr ))});};if _fcaea .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcaea .DefaultAttributeDrillStateAttr ))});};e .EncodeToken (start );if _fcaea .Items !=nil {_dgegfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fcaea .Items ,_dgegfc );};if _fcaea .AutoSortScope !=nil {_debee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}};e .EncodeElement (_fcaea .AutoSortScope ,_debee );};if _fcaea .ExtLst !=nil {_ebfgfb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcaea .ExtLst ,_ebfgfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Field Index +FldAttr *uint32 ; -// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path -func (_adebc *CT_PivotArea )ValidateWithPath (path string )error {if _gdbgf :=_adebc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdbgf !=nil {return _gdbgf ;};if _eaabg :=_adebc .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_eaabg !=nil {return _eaabg ;};if _adebc .References !=nil {if _cedg :=_adebc .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_cedg !=nil {return _cedg ;};};if _adebc .ExtLst !=nil {if _cfebd :=_adebc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfebd !=nil {return _cfebd ;};};return nil ;}; +// Hierarchy Index +HierAttr *uint32 ; -// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path -func (_cfeed *CT_rowItems )ValidateWithPath (path string )error {for _ebabd ,_afgfe :=range _cfeed .I {if _gcacf :=_afgfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_ebabd ));_gcacf !=nil {return _gcacf ;};};return nil ;};func (_efbfe *CT_MetadataTypes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dddab :=range start .Attr {if _dddab .Name .Local =="\u0063\u006f\u0075n\u0074"{_dagc ,_eebgbe :=_ee .ParseUint (_dddab .Value ,10,32);if _eebgbe !=nil {return _eebgbe ;};_gggcf :=uint32 (_dagc );_efbfe .CountAttr =&_gggcf ;continue ;};};_egcgf :for {_fcaca ,_gecgd :=d .Token ();if _gecgd !=nil {return _gecgd ;};switch _eccf :=_fcaca .(type ){case _b .StartElement :switch _eccf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:_bgcbg :=NewCT_MetadataType ();if _faggf :=d .DecodeElement (_bgcbg ,&_eccf );_faggf !=nil {return _faggf ;};_efbfe .MetadataType =append (_efbfe .MetadataType ,_bgcbg );default:_ba .Log ("\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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_eccf .Name );if _bdcfb :=d .Skip ();_bdcfb !=nil {return _bdcfb ;};};case _b .EndElement :break _egcgf ;case _b .CharData :};};return nil ;};func (_gacfa ST_Pane )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ageadd :=_b .Attr {};_ageadd .Name =name ;switch _gacfa {case ST_PaneUnset :_ageadd .Value ="";case ST_PaneBottomRight :_ageadd .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_ageadd .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_ageadd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_ageadd .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _ageadd ,nil ;}; +// Item Index +ItemAttr uint32 ;}; -// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path -func (_ecbcc *CT_PageFields )ValidateWithPath (path string )error {for _ecddbb ,_dgegf :=range _ecbcc .PageField {if _gacdf :=_dgegf .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ecddbb ));_gacdf !=nil {return _gacdf ;};};return nil ;};type ST_GradientType byte ;func (_bcfcf ST_GrowShrinkType )Validate ()error {return _bcfcf .ValidateWithPath ("")};func (_efgad ST_DdeValueType )ValidateWithPath (path string )error {switch _efgad {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efgad ));};return nil ;};func (_dffafd *CT_WorksheetSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcccdf :=range start .Attr {if _fcccdf .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"&&_fcccdf .Name .Local =="\u0069\u0064"||_fcccdf .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"&&_fcccdf .Name .Local =="\u0069\u0064"{_gffaa ,_gbcgdd :=_fcccdf .Value ,error (nil );if _gbcgdd !=nil {return _gbcgdd ;};_dffafd .IdAttr =&_gffaa ;continue ;};if _fcccdf .Name .Local =="\u0072\u0065\u0066"{_badgb ,_gbagab :=_fcccdf .Value ,error (nil );if _gbagab !=nil {return _gbagab ;};_dffafd .RefAttr =&_badgb ;continue ;};if _fcccdf .Name .Local =="\u006e\u0061\u006d\u0065"{_aegcd ,_fccdd :=_fcccdf .Value ,error (nil );if _fccdd !=nil {return _fccdd ;};_dffafd .NameAttr =&_aegcd ;continue ;};if _fcccdf .Name .Local =="\u0073\u0068\u0065e\u0074"{_ddfcfb ,_cgdfaa :=_fcccdf .Value ,error (nil );if _cgdfaa !=nil {return _cgdfaa ;};_dffafd .SheetAttr =&_ddfcfb ;continue ;};};for {_gfeab ,_dafade :=d .Token ();if _dafade !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u0053\u006f\u0075\u0072\u0063\u0065\u003a\u0020\u0025\u0073",_dafade );};if _dcefcf ,_bebdd :=_gfeab .(_b .EndElement );_bebdd &&_dcefcf .Name ==start .Name {break ;};};return nil ;};type PivotTableDefinition struct{CT_pivotTableDefinition };func (_ggeaf *CT_TableStyleInfo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggeaf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggeaf .NameAttr )});};if _ggeaf .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ggeaf .ShowFirstColumnAttr ))});};if _ggeaf .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ggeaf .ShowLastColumnAttr ))});};if _ggeaf .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ggeaf .ShowRowStripesAttr ))});};if _ggeaf .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ggeaf .ShowColumnStripesAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dacd *CT_Comments )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ddcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_dacd .Authors ,_ddcc );_egdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_dacd .CommentList ,_egdd );if _dacd .ExtLst !=nil {_egeg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dacd .ExtLst ,_egeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gagag *CT_PivotAreaReferences )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfdfb :=range start .Attr {if _cfdfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cagb ,_ddaegf :=_ee .ParseUint (_cfdfb .Value ,10,32);if _ddaegf !=nil {return _ddaegf ;};_dggac :=uint32 (_cagb );_gagag .CountAttr =&_dggac ;continue ;};};_ddegf :for {_ccddg ,_dbaeg :=d .Token ();if _dbaeg !=nil {return _dbaeg ;};switch _cbbbg :=_ccddg .(type ){case _b .StartElement :switch _cbbbg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"}:_egfcd :=NewCT_PivotAreaReference ();if _dgbca :=d .DecodeElement (_egfcd ,&_cbbbg );_dgbca !=nil {return _dgbca ;};_gagag .Reference =append (_gagag .Reference ,_egfcd );default:_ba .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0069\u0076\u006ft\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_cbbbg .Name );if _cbbbba :=d .Skip ();_cbbbba !=nil {return _cbbbba ;};};case _b .EndElement :break _ddegf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path +func (_aefba *CT_TableColumns )ValidateWithPath (path string )error {for _bgeeg ,_gdfff :=range _aefba .TableColumn {if _adacde :=_gdfff .ValidateWithPath (_be .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_bgeeg ));_adacde !=nil {return _adacde ;};};return nil ;};func (_becbb *CT_MeasureGroups )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _becbb .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_becbb .CountAttr )});};e .EncodeToken (start );if _becbb .MeasureGroup !=nil {_eddfc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_cfcac :=range _becbb .MeasureGroup {e .EncodeElement (_cfcac ,_eddfc );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_dafcda *CT_colItems )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dafcda .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dafcda .CountAttr )});};e .EncodeToken (start );_beaceg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_dbfcb :=range _dafcda .I {e .EncodeElement (_dbfcb ,_beaceg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type VolTypes struct{CT_VolTypes };type CT_Boolean struct{ -// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path -func (_febb *CT_DrawingHF )ValidateWithPath (path string )error {return nil };type CT_CellAlignment struct{ +// Value +VAttr bool ; -// Horizontal Alignment -HorizontalAttr ST_HorizontalAlignment ; +// Unused Item +UAttr *bool ; -// Vertical Alignment -VerticalAttr ST_VerticalAlignment ; +// Calculated Item +FAttr *bool ; -// Text Rotation -TextRotationAttr *uint8 ; +// Caption +CAttr *string ; -// Wrap Text -WrapTextAttr *bool ; +// Member Property Count +CpAttr *uint32 ; -// Indent -IndentAttr *uint32 ; +// Member Property Indexes +X []*CT_X ;}; -// Relative Indent -RelativeIndentAttr *int32 ; +// Validate validates the CT_SmartTagPr and its children +func (_ggfde *CT_SmartTagPr )Validate ()error {return _ggfde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};type CT_SmartTagPr struct{ -// Justify Last Line -JustifyLastLineAttr *bool ; +// Embed SmartTags +EmbedAttr *bool ; -// Shrink To Fit -ShrinkToFitAttr *bool ; +// Show Smart Tags +ShowAttr ST_SmartTagShow ;};type CT_TextField struct{ -// Reading Order -ReadingOrderAttr *uint32 ;};func (_ddgdf *CT_RgbColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_accgf :=range start .Attr {if _accgf .Name .Local =="\u0072\u0067\u0062"{_bdagf ,_bdfeg :=_accgf .Value ,error (nil );if _bdfeg !=nil {return _bdfeg ;};_ddgdf .RgbAttr =&_bdagf ;continue ;};};for {_dabgfc ,_edccaf :=d .Token ();if _edccaf !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_edccaf );};if _cbdee ,_cgadf :=_dabgfc .(_b .EndElement );_cgadf &&_cbdee .Name ==start .Name {break ;};};return nil ;}; +// Field Type +TypeAttr ST_ExternalConnectionType ; -// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path -func (_ggefa *CT_QueryCache )ValidateWithPath (path string )error {for _dfgdb ,_bbfgfe :=range _ggefa .Query {if _fbbbg :=_bbfgfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_dfgdb ));_fbbbg !=nil {return _fbbbg ;};};return nil ;};func (_eebgd ST_DynamicFilterType )ValidateWithPath (path string )error {switch _eebgd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eebgd ));};return nil ;};func (_cbfbd *ST_rwColActionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_babaa ,_ggfbb :=d .Token ();if _ggfbb !=nil {return _ggfbb ;};if _feace ,_bbeec :=_babaa .(_b .EndElement );_bbeec &&_feace .Name ==start .Name {*_cbfbd =1;return nil ;};if _feebfg ,_gageb :=_babaa .(_b .CharData );!_gageb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_babaa );}else {switch string (_feebfg ){case "":*_cbfbd =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_cbfbd =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_cbfbd =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_cbfbd =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_cbfbd =4;};};_babaa ,_ggfbb =d .Token ();if _ggfbb !=nil {return _ggfbb ;};if _caabb ,_bfgfbc :=_babaa .(_b .EndElement );_bfgfbc &&_caabb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_babaa );};func (_beead ST_ParameterType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_beead .String (),start );};func (_ebeef *CT_SheetData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebeef .Row !=nil {_ggfda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_bceea :=range _ebeef .Row {e .EncodeElement (_bceea ,_ggfda );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cebcac *ST_SortType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcgbage ,_agggg :=d .Token ();if _agggg !=nil {return _agggg ;};if _aedff ,_bbafac :=_bcgbage .(_b .EndElement );_bbafac &&_aedff .Name ==start .Name {*_cebcac =1;return nil ;};if _fdffb ,_cdgfa :=_bcgbage .(_b .CharData );!_cdgfa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcgbage );}else {switch string (_fdffb ){case "":*_cebcac =0;case "\u006e\u006f\u006e\u0065":*_cebcac =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_cebcac =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_cebcac =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_cebcac =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_cebcac =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_cebcac =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_cebcac =7;};};_bcgbage ,_agggg =d .Token ();if _agggg !=nil {return _agggg ;};if _aabgb ,_fgcgbe :=_bcgbage .(_b .EndElement );_fgcgbe &&_aabgb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcgbage );};type CT_ChartsheetViews struct{ +// Position +PositionAttr *uint32 ;};func (_beffa ST_UnderlineValues )Validate ()error {return _beffa .ValidateWithPath ("")};func (_edgcfb *ST_GroupBy )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ddcaa ,_faafaf :=d .Token ();if _faafaf !=nil {return _faafaf ;};if _geeab ,_dfbdf :=_ddcaa .(_ea .EndElement );_dfbdf &&_geeab .Name ==start .Name {*_edgcfb =1;return nil ;};if _gccbbe ,_aeabcd :=_ddcaa .(_ea .CharData );!_aeabcd {return _be .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",_ddcaa );}else {switch string (_gccbbe ){case "":*_edgcfb =0;case "\u0072\u0061\u006eg\u0065":*_edgcfb =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_edgcfb =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_edgcfb =3;case "\u0068\u006f\u0075r\u0073":*_edgcfb =4;case "\u0064\u0061\u0079\u0073":*_edgcfb =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_edgcfb =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_edgcfb =7;case "\u0079\u0065\u0061r\u0073":*_edgcfb =8;};};_ddcaa ,_faafaf =d .Token ();if _faafaf !=nil {return _faafaf ;};if _geeffg ,_aeegcd :=_ddcaa .(_ea .EndElement );_aeegcd &&_geeffg .Name ==start .Name {return nil ;};return _be .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",_ddcaa );}; -// Chart Sheet View -SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};func (_gbggeg ST_CfType )Validate ()error {return _gbggeg .ValidateWithPath ("")}; +// Validate validates the CT_Query and its children +func (_dcag *CT_Query )Validate ()error {return _dcag .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");}; -// Validate validates the CT_MeasureDimensionMaps and its children -func (_acbdc *CT_MeasureDimensionMaps )Validate ()error {return _acbdc .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};func (_defec *CT_Filters )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_beabc :=range start .Attr {if _beabc .Name .Local =="\u0062\u006c\u0061n\u006b"{_bfcgb ,_gfebb :=_ee .ParseBool (_beabc .Value );if _gfebb !=nil {return _gfebb ;};_defec .BlankAttr =&_bfcgb ;continue ;};if _beabc .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_defec .CalendarTypeAttr .UnmarshalXMLAttr (_beabc );continue ;};};_ceeda :for {_bcffb ,_gdea :=d .Token ();if _gdea !=nil {return _gdea ;};switch _bedcf :=_bcffb .(type ){case _b .StartElement :switch _bedcf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_bdfb :=NewCT_Filter ();if _gdggc :=d .DecodeElement (_bdfb ,&_bedcf );_gdggc !=nil {return _gdggc ;};_defec .Filter =append (_defec .Filter ,_bdfb );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}:_afagg :=NewCT_DateGroupItem ();if _ddegb :=d .DecodeElement (_afagg ,&_bedcf );_ddegb !=nil {return _ddegb ;};_defec .DateGroupItem =append (_defec .DateGroupItem ,_afagg );default:_ba .Log ("\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\u005fF\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_bedcf .Name );if _afee :=d .Skip ();_afee !=nil {return _afee ;};};case _b .EndElement :break _ceeda ;case _b .CharData :};};return nil ;};func (_dffbd *CT_SortState )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dffbd .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dffbd .ColumnSortAttr ))});};if _dffbd .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dffbd .CaseSensitiveAttr ))});};if _dffbd .SortMethodAttr !=ST_SortMethodUnset {_aaaba ,_aageb :=_dffbd .SortMethodAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _aageb !=nil {return _aageb ;};start .Attr =append (start .Attr ,_aaaba );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_dffbd .RefAttr )});e .EncodeToken (start );if _dffbd .SortCondition !=nil {_dgcfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}};for _ ,_fdeaa :=range _dffbd .SortCondition {e .EncodeElement (_fdeaa ,_dgcfa );};};if _dffbd .ExtLst !=nil {_fgeef :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dffbd .ExtLst ,_fgeef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path +func (_eceg *CT_ConditionalFormats )ValidateWithPath (path string )error {for _beed ,_beeac :=range _eceg .ConditionalFormat {if _ebbac :=_beeac .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_beed ));_ebbac !=nil {return _ebbac ;};};return nil ;}; -// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path -func (_cffdf *CT_MeasureGroup )ValidateWithPath (path string )error {return nil };type CT_Borders struct{ +// ValidateWithPath validates the Table and its children, prefixing error messages with path +func (_fbdde *Table )ValidateWithPath (path string )error {if _badcbce :=_fbdde .CT_Table .ValidateWithPath (path );_badcbce !=nil {return _badcbce ;};return nil ;};func NewCT_ExternalCell ()*CT_ExternalCell {_cagea :=&CT_ExternalCell {};return _cagea }; -// Border Count -CountAttr *uint32 ; +// Validate validates the CT_OleSize and its children +func (_afdeb *CT_OleSize )Validate ()error {return _afdeb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");};func (_fffec *CT_SharedItems )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fffec .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fffec .ContainsSemiMixedTypesAttr ))});};if _fffec .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fffec .ContainsNonDateAttr ))});};if _fffec .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fffec .ContainsDateAttr ))});};if _fffec .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fffec .ContainsStringAttr ))});};if _fffec .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fffec .ContainsBlankAttr ))});};if _fffec .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fffec .ContainsMixedTypesAttr ))});};if _fffec .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fffec .ContainsNumberAttr ))});};if _fffec .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fffec .ContainsIntegerAttr ))});};if _fffec .MinValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_fffec .MinValueAttr )});};if _fffec .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_fffec .MaxValueAttr )});};if _fffec .MinDateAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_fffec .MinDateAttr )});};if _fffec .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_fffec .MaxDateAttr )});};if _fffec .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fffec .CountAttr )});};if _fffec .LongTextAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fffec .LongTextAttr ))});};e .EncodeToken (start );if _fffec .M !=nil {_beeeb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_cccbb :=range _fffec .M {e .EncodeElement (_cccbb ,_beeeb );};};if _fffec .N !=nil {_bcfag :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_cggbg :=range _fffec .N {e .EncodeElement (_cggbg ,_bcfag );};};if _fffec .B !=nil {_dedee :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_gfecc :=range _fffec .B {e .EncodeElement (_gfecc ,_dedee );};};if _fffec .E !=nil {_bbdce :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_afgdf :=range _fffec .E {e .EncodeElement (_afgdf ,_bbdce );};};if _fffec .S !=nil {_fdbec :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_dbcea :=range _fffec .S {e .EncodeElement (_dbcea ,_fdbec );};};if _fffec .D !=nil {_ddeda :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_bcdcf :=range _fffec .D {e .EncodeElement (_bcdcf ,_ddeda );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Border -Border []*CT_Border ;};func (_fageb *CT_RevisionFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adaecd :=range start .Attr {if _adaecd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dgagcc ,_agbca :=_ee .ParseUint (_adaecd .Value ,10,32);if _agbca !=nil {return _agbca ;};_fageb .SheetIdAttr =uint32 (_dgagcc );continue ;};if _adaecd .Name .Local =="\u0078\u0066\u0044x\u0066"{_fcfcb ,_cdfgd :=_ee .ParseBool (_adaecd .Value );if _cdfgd !=nil {return _cdfgd ;};_fageb .XfDxfAttr =&_fcfcb ;continue ;};if _adaecd .Name .Local =="\u0073"{_fbaged ,_befg :=_ee .ParseBool (_adaecd .Value );if _befg !=nil {return _befg ;};_fageb .SAttr =&_fbaged ;continue ;};if _adaecd .Name .Local =="\u0073\u0071\u0072e\u0066"{_aabbd ,_bgbbdf :=ParseSliceST_Sqref (_adaecd .Value );if _bgbbdf !=nil {return _bgbbdf ;};_fageb .SqrefAttr =_aabbd ;continue ;};if _adaecd .Name .Local =="\u0073\u0074\u0061r\u0074"{_cgdbb ,_efeba :=_ee .ParseUint (_adaecd .Value ,10,32);if _efeba !=nil {return _efeba ;};_dedffc :=uint32 (_cgdbb );_fageb .StartAttr =&_dedffc ;continue ;};if _adaecd .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_becgbf ,_afgecf :=_ee .ParseUint (_adaecd .Value ,10,32);if _afgecf !=nil {return _afgecf ;};_cabfc :=uint32 (_becgbf );_fageb .LengthAttr =&_cabfc ;continue ;};};_fcbf :for {_aefdbf ,_cfbbfd :=d .Token ();if _cfbbfd !=nil {return _cfbbfd ;};switch _debbg :=_aefdbf .(type ){case _b .StartElement :switch _debbg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_fageb .Dxf =NewCT_Dxf ();if _adecfb :=d .DecodeElement (_fageb .Dxf ,&_debbg );_adecfb !=nil {return _adecfb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fageb .ExtLst =NewCT_ExtensionList ();if _eadda :=d .DecodeElement (_fageb .ExtLst ,&_debbg );_eadda !=nil {return _eadda ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_debbg .Name );if _ccbfg :=d .Skip ();_ccbfg !=nil {return _ccbfg ;};};case _b .EndElement :break _fcbf ;case _b .CharData :};};return nil ;};type Comments struct{CT_Comments };func (_bebad *CT_ObjectAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bebad .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bebad .MoveWithCellsAttr ))});};if _bebad .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bebad .SizeWithCellsAttr ))});};e .EncodeToken (start );_caddc :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_bebad .From ,_caddc );_ebaba :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_bebad .To ,_ebaba );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_geaab *CT_Tuple )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcgbg :=range start .Attr {if _gcgbg .Name .Local =="\u0066\u006c\u0064"{_bdcada ,_aagfa :=_ee .ParseUint (_gcgbg .Value ,10,32);if _aagfa !=nil {return _aagfa ;};_bgbfc :=uint32 (_bdcada );_geaab .FldAttr =&_bgbfc ;continue ;};if _gcgbg .Name .Local =="\u0068\u0069\u0065\u0072"{_adebb ,_dbefbg :=_ee .ParseUint (_gcgbg .Value ,10,32);if _dbefbg !=nil {return _dbefbg ;};_ggfdac :=uint32 (_adebb );_geaab .HierAttr =&_ggfdac ;continue ;};if _gcgbg .Name .Local =="\u0069\u0074\u0065\u006d"{_cccef ,_facfg :=_ee .ParseUint (_gcgbg .Value ,10,32);if _facfg !=nil {return _facfg ;};_geaab .ItemAttr =uint32 (_cccef );continue ;};};for {_ccaa ,_caeacd :=d .Token ();if _caeacd !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_caeacd );};if _fagdg ,_fcedd :=_ccaa .(_b .EndElement );_fcedd &&_fagdg .Name ==start .Name {break ;};};return nil ;};func (_gbecfb ST_RefMode )Validate ()error {return _gbecfb .ValidateWithPath ("")};func (_eggec ST_TextHAlign )Validate ()error {return _eggec .ValidateWithPath ("")};func (_ggefgf ST_Type )String ()string {switch _ggefgf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c";case 3:return "\u0072\u006f\u0077";case 4:return "\u0063\u006f\u006c\u0075\u006d\u006e";};return "";};func (_ecdaa *CT_Formats )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecdaa .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ecdaa .CountAttr )});};e .EncodeToken (start );_gcefg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_dacea :=range _ecdaa .Format {e .EncodeElement (_dacea ,_gcefg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path +func (_faafg *CT_PageBreak )ValidateWithPath (path string )error {for _cdccf ,_cbeag :=range _faafg .Brk {if _befdg :=_cbeag .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_cdccf ));_befdg !=nil {return _befdg ;};};return nil ;};type CT_TableMissing struct{};func (_gcgfc *PivotCacheRecords )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="m\u0061:\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073";return _gcgfc .CT_PivotCacheRecords .MarshalXML (e ,start );};func (_dfaafe ST_TableStyleType )Validate ()error {return _dfaafe .ValidateWithPath ("")};type CT_WorkbookPr struct{ -// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path -func (_ccfade *CT_SheetPr )ValidateWithPath (path string )error {if _ccfade .TabColor !=nil {if _gfeac :=_ccfade .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_gfeac !=nil {return _gfeac ;};};if _ccfade .OutlinePr !=nil {if _dadee :=_ccfade .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");_dadee !=nil {return _dadee ;};};if _ccfade .PageSetUpPr !=nil {if _affaa :=_ccfade .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_affaa !=nil {return _affaa ;};};return nil ;};func (_fgcdb ST_Visibility )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgcdb .String (),start );};func (_fffcg ST_Comments )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egecaf :=_b .Attr {};_egecaf .Name =name ;switch _fffcg {case ST_CommentsUnset :_egecaf .Value ="";case ST_CommentsCommNone :_egecaf .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case ST_CommentsCommIndicator :_egecaf .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_egecaf .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return _egecaf ,nil ;};func NewCT_Groups ()*CT_Groups {_fcfec :=&CT_Groups {};return _fcfec }; +// Date 1904 +Date1904Attr *bool ; -// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path -func (_fcac *CT_LevelGroup )ValidateWithPath (path string )error {if _dafaeb :=_fcac .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_dafaeb !=nil {return _dafaeb ;};return nil ;};func (_gccae *CT_CustomProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdaba :=range start .Attr {if _gdaba .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"&&_gdaba .Name .Local =="\u0069\u0064"||_gdaba .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"&&_gdaba .Name .Local =="\u0069\u0064"{_ccfd ,_gebdd :=_gdaba .Value ,error (nil );if _gebdd !=nil {return _gebdd ;};_gccae .IdAttr =_ccfd ;continue ;};if _gdaba .Name .Local =="\u006e\u0061\u006d\u0065"{_bggc ,_fbdgb :=_gdaba .Value ,error (nil );if _fbdgb !=nil {return _fbdgb ;};_gccae .NameAttr =_bggc ;continue ;};};for {_gabd ,_decc :=d .Token ();if _decc !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_decc );};if _bbdea ,_adbd :=_gabd .(_b .EndElement );_adbd &&_bbdea .Name ==start .Name {break ;};};return nil ;};type CT_Row struct{ +// Show Objects +ShowObjectsAttr ST_Objects ; -// Row Index -RAttr *uint32 ; +// Show Border Unselected Table +ShowBorderUnselectedTablesAttr *bool ; -// Spans -SpansAttr *ST_CellSpans ; +// Filter Privacy +FilterPrivacyAttr *bool ; -// Style Index -SAttr *uint32 ; +// Prompted Solutions +PromptedSolutionsAttr *bool ; -// Custom Format -CustomFormatAttr *bool ; +// Show Ink Annotations +ShowInkAnnotationAttr *bool ; -// Row Height -HtAttr *float64 ; +// Create Backup File +BackupFileAttr *bool ; -// Hidden -HiddenAttr *bool ; +// Save External Link Values +SaveExternalLinkValuesAttr *bool ; -// Custom Height -CustomHeightAttr *bool ; +// Update Links Behavior +UpdateLinksAttr ST_UpdateLinks ; -// Outline Level -OutlineLevelAttr *uint8 ; +// Code Name +CodeNameAttr *string ; -// Collapsed -CollapsedAttr *bool ; +// Hide Pivot Field List +HidePivotFieldListAttr *bool ; -// Thick Top Border -ThickTopAttr *bool ; +// Show Pivot Chart Filter +ShowPivotChartFilterAttr *bool ; -// Thick Bottom -ThickBotAttr *bool ; +// Allow Refresh Query +AllowRefreshQueryAttr *bool ; -// Show Phonetic -PhAttr *bool ; +// Publish Items +PublishItemsAttr *bool ; -// Cell -C []*CT_Cell ; +// Check Compatibility On Save +CheckCompatibilityAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_MdxKPI ()*CT_MdxKPI {_gccag :=&CT_MdxKPI {};_gccag .PAttr =ST_MdxKPIProperty (1);return _gccag ;}; +// Auto Compress Pictures +AutoCompressPicturesAttr *bool ; -// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path -func (_eeeae *CT_DbPr )ValidateWithPath (path string )error {return nil };func (_ebafae ST_BorderStyle )Validate ()error {return _ebafae .ValidateWithPath ("")};func NewCT_FieldUsage ()*CT_FieldUsage {_dbcded :=&CT_FieldUsage {};return _dbcded };type ST_TextVAlign byte ; +// Refresh all Connections on Open +RefreshAllConnectionsAttr *bool ; -// Validate validates the Sst and its children -func (_bbdab *Sst )Validate ()error {return _bbdab .ValidateWithPath ("\u0053\u0073\u0074")};type CT_DataRefs struct{ +// Default Theme Version +DefaultThemeVersionAttr *uint32 ;};func (_cgdda ST_HorizontalAlignment )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_dbgcb :=_ea .Attr {};_dbgcb .Name =name ;switch _cgdda {case ST_HorizontalAlignmentUnset :_dbgcb .Value ="";case ST_HorizontalAlignmentGeneral :_dbgcb .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_HorizontalAlignmentLeft :_dbgcb .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_dbgcb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_dbgcb .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_dbgcb .Value ="\u0066\u0069\u006c\u006c";case ST_HorizontalAlignmentJustify :_dbgcb .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_dbgcb .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_dbgcb .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _dbgcb ,nil ;};func (_afgaa ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _afgaa {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgaa ));};return nil ;};func (_fegefb ST_SheetViewType )String ()string {switch _fegefb {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case 3:return "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return "";}; -// Data Consolidation Reference Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path +func (_dacaa *CT_Field )ValidateWithPath (path string )error {return nil };type ST_PivotAreaType byte ;func NewCT_ServerFormat ()*CT_ServerFormat {_gfegb :=&CT_ServerFormat {};return _gfegb };func (_dggbfa *ST_DataValidationOperator )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_caceae ,_eaaaf :=d .Token ();if _eaaaf !=nil {return _eaaaf ;};if _gegfe ,_afced :=_caceae .(_ea .EndElement );_afced &&_gegfe .Name ==start .Name {*_dggbfa =1;return nil ;};if _agbbe ,_agcgg :=_caceae .(_ea .CharData );!_agcgg {return _be .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",_caceae );}else {switch string (_agbbe ){case "":*_dggbfa =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_dggbfa =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_dggbfa =2;case "\u0065\u0071\u0075a\u006c":*_dggbfa =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_dggbfa =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_dggbfa =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_dggbfa =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_dggbfa =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_dggbfa =8;};};_caceae ,_eaaaf =d .Token ();if _eaaaf !=nil {return _eaaaf ;};if _bgcff ,_fggd :=_caceae .(_ea .EndElement );_fggd &&_bgcff .Name ==start .Name {return nil ;};return _be .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",_caceae );};func (_ffbg *CT_Hyperlinks )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_fgcd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};for _ ,_cede :=range _ffbg .Hyperlink {e .EncodeElement (_cede ,_fgcd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_CellProtection struct{ -// Data Consolidation Reference -DataRef []*CT_DataRef ;};func (_eedcf *CT_HeaderFooter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eedcf .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eedcf .DifferentOddEvenAttr ))});};if _eedcf .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eedcf .DifferentFirstAttr ))});};if _eedcf .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eedcf .ScaleWithDocAttr ))});};if _eedcf .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_eedcf .AlignWithMarginsAttr ))});};e .EncodeToken (start );if _eedcf .OddHeader !=nil {_accac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_ba .AddPreserveSpaceAttr (&_accac ,*_eedcf .OddHeader );e .EncodeElement (_eedcf .OddHeader ,_accac );};if _eedcf .OddFooter !=nil {_bgedb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_ba .AddPreserveSpaceAttr (&_bgedb ,*_eedcf .OddFooter );e .EncodeElement (_eedcf .OddFooter ,_bgedb );};if _eedcf .EvenHeader !=nil {_abdfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_ba .AddPreserveSpaceAttr (&_abdfc ,*_eedcf .EvenHeader );e .EncodeElement (_eedcf .EvenHeader ,_abdfc );};if _eedcf .EvenFooter !=nil {_ffcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_ba .AddPreserveSpaceAttr (&_ffcb ,*_eedcf .EvenFooter );e .EncodeElement (_eedcf .EvenFooter ,_ffcb );};if _eedcf .FirstHeader !=nil {_aeaaed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_ba .AddPreserveSpaceAttr (&_aeaaed ,*_eedcf .FirstHeader );e .EncodeElement (_eedcf .FirstHeader ,_aeaaed );};if _eedcf .FirstFooter !=nil {_edcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_ba .AddPreserveSpaceAttr (&_edcg ,*_eedcf .FirstFooter );e .EncodeElement (_eedcf .FirstFooter ,_edcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggb *AG_RevData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggb .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ggb .RIdAttr )});};if _ggb .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ggb .UaAttr ))});};if _ggb .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ggb .RaAttr ))});};return nil ;};func (_ebbfaf *CT_PivotFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebbfaf .TypeAttr =ST_PivotFilterType (1);_ebbfaf .AutoFilter =NewCT_AutoFilter ();for _ ,_gabgb :=range start .Attr {if _gabgb .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_fbfag ,_abfda :=_ee .ParseUint (_gabgb .Value ,10,32);if _abfda !=nil {return _abfda ;};_bgfeg :=uint32 (_fbfag );_ebbfaf .IMeasureFldAttr =&_bgfeg ;continue ;};if _gabgb .Name .Local =="\u006d\u0070\u0046l\u0064"{_cgdfa ,_ddbgg :=_ee .ParseUint (_gabgb .Value ,10,32);if _ddbgg !=nil {return _ddbgg ;};_fagbf :=uint32 (_cgdfa );_ebbfaf .MpFldAttr =&_fagbf ;continue ;};if _gabgb .Name .Local =="\u0074\u0079\u0070\u0065"{_ebbfaf .TypeAttr .UnmarshalXMLAttr (_gabgb );continue ;};if _gabgb .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_fbdbe ,_faeaf :=_ee .ParseInt (_gabgb .Value ,10,32);if _faeaf !=nil {return _faeaf ;};_gacdd :=int32 (_fbdbe );_ebbfaf .EvalOrderAttr =&_gacdd ;continue ;};if _gabgb .Name .Local =="\u0069\u0064"{_bedfg ,_ccbece :=_ee .ParseUint (_gabgb .Value ,10,32);if _ccbece !=nil {return _ccbece ;};_ebbfaf .IdAttr =uint32 (_bedfg );continue ;};if _gabgb .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_bcefe ,_fgccef :=_ee .ParseUint (_gabgb .Value ,10,32);if _fgccef !=nil {return _fgccef ;};_acbdcc :=uint32 (_bcefe );_ebbfaf .IMeasureHierAttr =&_acbdcc ;continue ;};if _gabgb .Name .Local =="\u0066\u006c\u0064"{_gcdgg ,_daceab :=_ee .ParseUint (_gabgb .Value ,10,32);if _daceab !=nil {return _daceab ;};_ebbfaf .FldAttr =uint32 (_gcdgg );continue ;};if _gabgb .Name .Local =="\u006e\u0061\u006d\u0065"{_aeaeeb ,_eadfd :=_gabgb .Value ,error (nil );if _eadfd !=nil {return _eadfd ;};_ebbfaf .NameAttr =&_aeaeeb ;continue ;};if _gabgb .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_adagg ,_cbcebd :=_gabgb .Value ,error (nil );if _cbcebd !=nil {return _cbcebd ;};_ebbfaf .DescriptionAttr =&_adagg ;continue ;};if _gabgb .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_aagab ,_cegbc :=_gabgb .Value ,error (nil );if _cegbc !=nil {return _cegbc ;};_ebbfaf .StringValue1Attr =&_aagab ;continue ;};if _gabgb .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_gceae ,_gaege :=_gabgb .Value ,error (nil );if _gaege !=nil {return _gaege ;};_ebbfaf .StringValue2Attr =&_gceae ;continue ;};};_cgaeg :for {_aagdf ,_cbfab :=d .Token ();if _cbfab !=nil {return _cbfab ;};switch _gafab :=_aagdf .(type ){case _b .StartElement :switch _gafab .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:if _afdbaa :=d .DecodeElement (_ebbfaf .AutoFilter ,&_gafab );_afdbaa !=nil {return _afdbaa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebbfaf .ExtLst =NewCT_ExtensionList ();if _fbfaa :=d .DecodeElement (_ebbfaf .ExtLst ,&_gafab );_fbfaa !=nil {return _fbfaa ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069l\u0074e\u0072\u0020\u0025\u0076",_gafab .Name );if _cegfe :=d .Skip ();_cegfe !=nil {return _cegfe ;};};case _b .EndElement :break _cgaeg ;case _b .CharData :};};return nil ;};func (_cbeeb ST_PaneState )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbeeb .String (),start );};func (_gagaeb ST_PrintError )String ()string {switch _gagaeb {case 0:return "";case 1:return "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case 2:return "\u0062\u006c\u0061n\u006b";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u004e\u0041";};return "";};func (_aeffa *CT_ColFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcfe :=range start .Attr {if _dcfe .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbgb ,_efde :=_ee .ParseUint (_dcfe .Value ,10,32);if _efde !=nil {return _efde ;};_eacga :=uint32 (_dbgb );_aeffa .CountAttr =&_eacga ;continue ;};};_gfaaf :for {_bbaf ,_gccb :=d .Token ();if _gccb !=nil {return _gccb ;};switch _babae :=_bbaf .(type ){case _b .StartElement :switch _babae .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_abac :=NewCT_Field ();if _bgcd :=d .DecodeElement (_abac ,&_babae );_bgcd !=nil {return _bgcd ;};_aeffa .Field =append (_aeffa .Field ,_abac );default:_ba .Log ("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_C\u006f\u006cF\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_babae .Name );if _feec :=d .Skip ();_feec !=nil {return _feec ;};};case _b .EndElement :break _gfaaf ;case _b .CharData :};};return nil ;};const (ST_FormatActionUnset ST_FormatAction =0;ST_FormatActionBlank ST_FormatAction =1;ST_FormatActionFormatting ST_FormatAction =2;ST_FormatActionDrill ST_FormatAction =3;ST_FormatActionFormula ST_FormatAction =4;);type CT_Filter struct{ +// Cell Locked +LockedAttr *bool ; -// Filter Value -ValAttr *string ;};func (_edgec *CT_FontScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgec .ValAttr =ST_FontScheme (1);for _ ,_eaabd :=range start .Attr {if _eaabd .Name .Local =="\u0076\u0061\u006c"{_edgec .ValAttr .UnmarshalXMLAttr (_eaabd );continue ;};};for {_debgf ,_egegc :=d .Token ();if _egegc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_egegc );};if _fbeec ,_dfagd :=_debgf .(_b .EndElement );_dfagd &&_fbeec .Name ==start .Name {break ;};};return nil ;};type ST_FilterOperator byte ; +// Hidden Cell +HiddenAttr *bool ;};func (_gdceec *CT_RgbColor )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bcbbe :=range start .Attr {if _bcbbe .Name .Local =="\u0072\u0067\u0062"{_gafcbb ,_dfccc :=_bcbbe .Value ,error (nil );if _dfccc !=nil {return _dfccc ;};_gdceec .RgbAttr =&_gafcbb ;continue ;};};for {_decdda ,_acfde :=d .Token ();if _acfde !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_acfde );};if _eabgeg ,_fccef :=_decdda .(_ea .EndElement );_fccef &&_eabgeg .Name ==start .Name {break ;};};return nil ;};func (_babbe *PivotTableDefinition )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_babbe .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_gecacf :=range start .Attr {if _gecacf .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_fbbaec ,_fabeca :=_b .ParseUint (_gecacf .Value ,10,8);if _fabeca !=nil {return _fabeca ;};_dcdec :=uint8 (_fbbaec );_babbe .CreatedVersionAttr =&_dcdec ;continue ;};if _gecacf .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_edfad ,_dggbf :=_b .ParseUint (_gecacf .Value ,10,32);if _dggbf !=nil {return _dggbf ;};_dfebc :=uint32 (_edfad );_babbe .IndentAttr =&_dfebc ;continue ;};if _gecacf .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_dbfge ,_fcgagg :=_gecacf .Value ,error (nil );if _fcgagg !=nil {return _fcgagg ;};_babbe .PivotTableStyleAttr =&_dbfge ;continue ;};if _gecacf .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_bead ,_eefdae :=_b .ParseBool (_gecacf .Value );if _eefdae !=nil {return _eefdae ;};_babbe .ShowEmptyRowAttr =&_bead ;continue ;};if _gecacf .Name .Local =="\u0074\u0061\u0067"{_dbggee ,_agadfb :=_gecacf .Value ,error (nil );if _agadfb !=nil {return _agadfb ;};_babbe .TagAttr =&_dbggee ;continue ;};if _gecacf .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_acdfeg ,_gfbad :=_b .ParseBool (_gecacf .Value );if _gfbad !=nil {return _gfbad ;};_babbe .ShowEmptyColAttr =&_acdfeg ;continue ;};if _gecacf .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_cadde ,_egedb :=_b .ParseUint (_gecacf .Value ,10,8);if _egedb !=nil {return _egedb ;};_ddbfcb :=uint8 (_cadde );_babbe .MinRefreshableVersionAttr =&_ddbfcb ;continue ;};if _gecacf .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_bebgg ,_dbagc :=_b .ParseBool (_gecacf .Value );if _dbagc !=nil {return _dbagc ;};_babbe .ShowHeadersAttr =&_bebgg ;continue ;};if _gecacf .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_acbe ,_bfgca :=_b .ParseBool (_gecacf .Value );if _bfgca !=nil {return _bfgca ;};_babbe .AsteriskTotalsAttr =&_acbe ;continue ;};if _gecacf .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_fafed ,_cffff :=_b .ParseBool (_gecacf .Value );if _cffff !=nil {return _cffff ;};_babbe .CompactAttr =&_fafed ;continue ;};if _gecacf .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_cebgc ,_fbbdc :=_b .ParseBool (_gecacf .Value );if _fbbdc !=nil {return _fbbdc ;};_babbe .EditDataAttr =&_cebgc ;continue ;};if _gecacf .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_ddegee ,_gbbdg :=_b .ParseBool (_gecacf .Value );if _gbbdg !=nil {return _gbbdg ;};_babbe .OutlineAttr =&_ddegee ;continue ;};if _gecacf .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_gccdda ,_eggebae :=_b .ParseBool (_gecacf .Value );if _eggebae !=nil {return _eggebae ;};_babbe .ShowCalcMbrsAttr =&_gccdda ;continue ;};if _gecacf .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_aedcag ,_eaggbf :=_b .ParseBool (_gecacf .Value );if _eaggbf !=nil {return _eaggbf ;};_babbe .OutlineDataAttr =&_aedcag ;continue ;};if _gecacf .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_aabba ,_abffg :=_b .ParseBool (_gecacf .Value );if _abffg !=nil {return _abffg ;};_babbe .GridDropZonesAttr =&_aabba ;continue ;};if _gecacf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_adabgd ,_gfdeg :=_b .ParseBool (_gecacf .Value );if _gfdeg !=nil {return _gfdeg ;};_babbe .CustomListSortAttr =&_adabgd ;continue ;};if _gecacf .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_daefc ,_ccfcg :=_b .ParseBool (_gecacf .Value );if _ccfcg !=nil {return _ccfcg ;};_babbe .RowGrandTotalsAttr =&_daefc ;continue ;};if _gecacf .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bddae ,_dccdc :=_b .ParseBool (_gecacf .Value );if _dccdc !=nil {return _dccdc ;};_babbe .ApplyWidthHeightFormatsAttr =&_bddae ;continue ;};if _gecacf .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_cgcbd ,_bgacg :=_b .ParseBool (_gecacf .Value );if _bgacg !=nil {return _bgacg ;};_babbe .UseAutoFormattingAttr =&_cgcbd ;continue ;};if _gecacf .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dbebbg ,_fbdfe :=_gecacf .Value ,error (nil );if _fbdfe !=nil {return _fbdfe ;};_babbe .RowHeaderCaptionAttr =&_dbebbg ;continue ;};if _gecacf .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_ggceb ,_fcbacd :=_b .ParseBool (_gecacf .Value );if _fcbacd !=nil {return _fcbacd ;};_babbe .ShowDrillAttr =&_ggceb ;continue ;};if _gecacf .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_dbgeee ,_dgcbc :=_b .ParseBool (_gecacf .Value );if _dgcbc !=nil {return _dgcbc ;};_babbe .MergeItemAttr =&_dbgeee ;continue ;};if _gecacf .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_acfgdg ,_cbgec :=_b .ParseBool (_gecacf .Value );if _cbgec !=nil {return _cbgec ;};_babbe .ApplyBorderFormatsAttr =&_acfgdg ;continue ;};if _gecacf .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_gdbfb ,_gbbce :=_b .ParseBool (_gecacf .Value );if _gbbce !=nil {return _gbbce ;};_babbe .VisualTotalsAttr =&_gdbfb ;continue ;};if _gecacf .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_egcdfb ,_agfgd :=_b .ParseBool (_gecacf .Value );if _agfgd !=nil {return _agfgd ;};_babbe .CompactDataAttr =&_egcdfb ;continue ;};if _gecacf .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_egdbea ,_gfecd :=_b .ParseUint (_gecacf .Value ,10,32);if _gfecd !=nil {return _gfecd ;};_dgedd :=uint32 (_egdbea );_babbe .DataPositionAttr =&_dgedd ;continue ;};if _gecacf .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_ebgfbe ,_gafac :=_b .ParseBool (_gecacf .Value );if _gafac !=nil {return _gafac ;};_babbe .MultipleFieldFiltersAttr =&_ebgfbe ;continue ;};if _gecacf .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_gcggg ,_dddfc :=_b .ParseBool (_gecacf .Value );if _dddfc !=nil {return _dddfc ;};_babbe .PageOverThenDownAttr =&_gcggg ;continue ;};if _gecacf .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_gcdae ,_ceceg :=_b .ParseBool (_gecacf .Value );if _ceceg !=nil {return _ceceg ;};_babbe .FieldListSortAscendingAttr =&_gcdae ;continue ;};if _gecacf .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_gdfffe ,_bdagbb :=_b .ParseBool (_gecacf .Value );if _bdagbb !=nil {return _bdagbb ;};_babbe .ShowMissingAttr =&_gdfffe ;continue ;};if _gecacf .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_fdegf ,_gfabgec :=_b .ParseBool (_gecacf .Value );if _gfabgec !=nil {return _gfabgec ;};_babbe .FieldPrintTitlesAttr =&_fdegf ;continue ;};if _gecacf .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_dbega ,_egfdee :=_b .ParseBool (_gecacf .Value );if _egfdee !=nil {return _egfdee ;};_babbe .ShowMemberPropertyTipsAttr =&_dbega ;continue ;};if _gecacf .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_bfcgb ,_dgaga :=_gecacf .Value ,error (nil );if _dgaga !=nil {return _dgaga ;};_babbe .PageStyleAttr =&_bfcgb ;continue ;};if _gecacf .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_baeffb ,_cbede :=_b .ParseUint (_gecacf .Value ,10,32);if _cbede !=nil {return _cbede ;};_ffdacc :=uint32 (_baeffb );_babbe .AutoFormatIdAttr =&_ffdacc ;continue ;};if _gecacf .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_bgbcg ,_fcafc :=_b .ParseBool (_gecacf .Value );if _fcafc !=nil {return _fcafc ;};_babbe .ShowItemsAttr =&_bgbcg ;continue ;};if _gecacf .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fabfd ,_decced :=_b .ParseBool (_gecacf .Value );if _decced !=nil {return _decced ;};_babbe .ApplyPatternFormatsAttr =&_fabfd ;continue ;};if _gecacf .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_bbedb ,_dcccgf :=_b .ParseBool (_gecacf .Value );if _dcccgf !=nil {return _dcccgf ;};_babbe .EnableFieldPropertiesAttr =&_bbedb ;continue ;};if _gecacf .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_gaegg ,_ccgdf :=_b .ParseBool (_gecacf .Value );if _ccgdf !=nil {return _ccgdf ;};_babbe .ShowMultipleLabelAttr =&_gaegg ;continue ;};if _gecacf .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_efcfg ,_ccafg :=_b .ParseBool (_gecacf .Value );if _ccafg !=nil {return _ccafg ;};_babbe .PreserveFormattingAttr =&_efcfg ;continue ;};if _gecacf .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_eaabfa ,_gfebbf :=_b .ParseBool (_gecacf .Value );if _gfebbf !=nil {return _gfebbf ;};_babbe .PublishedAttr =&_eaabfa ;continue ;};if _gecacf .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_cfaaa ,_gaddd :=_gecacf .Value ,error (nil );if _gaddd !=nil {return _gaddd ;};_babbe .MissingCaptionAttr =&_cfaaa ;continue ;};if _gecacf .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_gbfde ,_fdfga :=_b .ParseBool (_gecacf .Value );if _fdfga !=nil {return _fdfga ;};_babbe .ImmersiveAttr =&_gbfde ;continue ;};if _gecacf .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_abbea ,_bcbge :=_b .ParseUint (_gecacf .Value ,10,32);if _bcbge !=nil {return _bcbge ;};_gagfb :=uint32 (_abbea );_babbe .PageWrapAttr =&_gagfb ;continue ;};if _gecacf .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_daecda ,_gdegaa :=_b .ParseUint (_gecacf .Value ,10,32);if _gdegaa !=nil {return _gdegaa ;};_dgcdf :=uint32 (_daecda );_babbe .ChartFormatAttr =&_dgcdf ;continue ;};if _gecacf .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_dafbg ,_dgfbc :=_b .ParseBool (_gecacf .Value );if _dgfbc !=nil {return _dgfbc ;};_babbe .ShowDataDropDownAttr =&_dafbg ;continue ;};if _gecacf .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_fcbbaf ,_dbdea :=_gecacf .Value ,error (nil );if _dbdea !=nil {return _dbdea ;};_babbe .ColHeaderCaptionAttr =&_fcbbaf ;continue ;};if _gecacf .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_edgbb ,_gbcfb :=_b .ParseBool (_gecacf .Value );if _gbcfb !=nil {return _gbcfb ;};_babbe .SubtotalHiddenItemsAttr =&_edgbb ;continue ;};if _gecacf .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_aadfg ,_ceaccg :=_b .ParseBool (_gecacf .Value );if _ceaccg !=nil {return _ceaccg ;};_babbe .MdxSubqueriesAttr =&_aadfg ;continue ;};if _gecacf .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_fdbfg ,_gbgca :=_gecacf .Value ,error (nil );if _gbgca !=nil {return _gbgca ;};_babbe .ErrorCaptionAttr =&_fdbfg ;continue ;};if _gecacf .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_bbabc ,_ddeeg :=_b .ParseBool (_gecacf .Value );if _ddeeg !=nil {return _ddeeg ;};_babbe .ColGrandTotalsAttr =&_bbabc ;continue ;};if _gecacf .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_aefbf ,_eacfg :=_b .ParseBool (_gecacf .Value );if _eacfg !=nil {return _eacfg ;};_babbe .PrintDrillAttr =&_aefbf ;continue ;};if _gecacf .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_fdacf ,_gfead :=_b .ParseBool (_gecacf .Value );if _gfead !=nil {return _gfead ;};_babbe .ItemPrintTitlesAttr =&_fdacf ;continue ;};if _gecacf .Name .Local =="\u006e\u0061\u006d\u0065"{_dgdfd ,_gfbbcg :=_gecacf .Value ,error (nil );if _gfbbcg !=nil {return _gfbbcg ;};_babbe .NameAttr =_dgdfd ;continue ;};if _gecacf .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_ddcdf ,_begbb :=_b .ParseBool (_gecacf .Value );if _begbb !=nil {return _begbb ;};_babbe .ShowDropZonesAttr =&_ddcdf ;continue ;};if _gecacf .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_dcgag ,_gegba :=_b .ParseBool (_gecacf .Value );if _gegba !=nil {return _gegba ;};_babbe .ShowDataTipsAttr =&_dcgag ;continue ;};if _gecacf .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_bdddb ,_gddffa :=_gecacf .Value ,error (nil );if _gddffa !=nil {return _gddffa ;};_babbe .VacatedStyleAttr =&_bdddb ;continue ;};if _gecacf .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_fdaabd ,_cceeg :=_gecacf .Value ,error (nil );if _cceeg !=nil {return _cceeg ;};_babbe .GrandTotalCaptionAttr =&_fdaabd ;continue ;};if _gecacf .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_acdgaa ,_edbdf :=_b .ParseBool (_gecacf .Value );if _edbdf !=nil {return _edbdf ;};_babbe .ApplyNumberFormatsAttr =&_acdgaa ;continue ;};if _gecacf .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_gebfe ,_ageabg :=_b .ParseBool (_gecacf .Value );if _ageabg !=nil {return _ageabg ;};_babbe .EnableDrillAttr =&_gebfe ;continue ;};if _gecacf .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_egfad ,_bbgfe :=_b .ParseBool (_gecacf .Value );if _bbgfe !=nil {return _bbgfe ;};_babbe .ApplyFontFormatsAttr =&_egfad ;continue ;};if _gecacf .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_deafaf ,_ededef :=_b .ParseBool (_gecacf .Value );if _ededef !=nil {return _ededef ;};_babbe .DisableFieldListAttr =&_deafaf ;continue ;};if _gecacf .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_eaagg ,_befab :=_b .ParseBool (_gecacf .Value );if _befab !=nil {return _befab ;};_babbe .ApplyAlignmentFormatsAttr =&_eaagg ;continue ;};if _gecacf .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_aagbg ,_acaegb :=_b .ParseBool (_gecacf .Value );if _acaegb !=nil {return _acaegb ;};_babbe .DataOnRowsAttr =&_aagbg ;continue ;};if _gecacf .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_fdfaf ,_bedadg :=_gecacf .Value ,error (nil );if _bedadg !=nil {return _bedadg ;};_babbe .DataCaptionAttr =_fdfaf ;continue ;};if _gecacf .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_aadece ,_aeeafg :=_b .ParseBool (_gecacf .Value );if _aeeafg !=nil {return _aeeafg ;};_babbe .ShowErrorAttr =&_aadece ;continue ;};if _gecacf .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_ecffa ,_adecd :=_b .ParseUint (_gecacf .Value ,10,32);if _adecd !=nil {return _adecd ;};_babbe .CacheIdAttr =uint32 (_ecffa );continue ;};if _gecacf .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_ebbdce ,_deadcf :=_b .ParseBool (_gecacf .Value );if _deadcf !=nil {return _deadcf ;};_babbe .EnableWizardAttr =&_ebbdce ;continue ;};if _gecacf .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cafge ,_cagegg :=_b .ParseUint (_gecacf .Value ,10,8);if _cagegg !=nil {return _cagegg ;};_adeaf :=uint8 (_cafge );_babbe .UpdatedVersionAttr =&_adeaf ;continue ;};};_bfbfe :for {_aaeba ,_eebgd :=d .Token ();if _eebgd !=nil {return _eebgd ;};switch _gddbf :=_aaeba .(type ){case _ea .StartElement :switch _gddbf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _cbded :=d .DecodeElement (_babbe .Location ,&_gddbf );_cbded !=nil {return _cbded ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_babbe .PivotFields =NewCT_PivotFields ();if _bdfggf :=d .DecodeElement (_babbe .PivotFields ,&_gddbf );_bdfggf !=nil {return _bdfggf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_babbe .RowFields =NewCT_RowFields ();if _fdcfg :=d .DecodeElement (_babbe .RowFields ,&_gddbf );_fdcfg !=nil {return _fdcfg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_babbe .RowItems =NewCT_rowItems ();if _bfdbf :=d .DecodeElement (_babbe .RowItems ,&_gddbf );_bfdbf !=nil {return _bfdbf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_babbe .ColFields =NewCT_ColFields ();if _bcbceg :=d .DecodeElement (_babbe .ColFields ,&_gddbf );_bcbceg !=nil {return _bcbceg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_babbe .ColItems =NewCT_colItems ();if _gefbdg :=d .DecodeElement (_babbe .ColItems ,&_gddbf );_gefbdg !=nil {return _gefbdg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_babbe .PageFields =NewCT_PageFields ();if _aabfe :=d .DecodeElement (_babbe .PageFields ,&_gddbf );_aabfe !=nil {return _aabfe ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_babbe .DataFields =NewCT_DataFields ();if _cgafab :=d .DecodeElement (_babbe .DataFields ,&_gddbf );_cgafab !=nil {return _cgafab ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_babbe .Formats =NewCT_Formats ();if _caeaaf :=d .DecodeElement (_babbe .Formats ,&_gddbf );_caeaaf !=nil {return _caeaaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_babbe .ConditionalFormats =NewCT_ConditionalFormats ();if _bfcbac :=d .DecodeElement (_babbe .ConditionalFormats ,&_gddbf );_bfcbac !=nil {return _bfcbac ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_babbe .ChartFormats =NewCT_ChartFormats ();if _fccggg :=d .DecodeElement (_babbe .ChartFormats ,&_gddbf );_fccggg !=nil {return _fccggg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_babbe .PivotHierarchies =NewCT_PivotHierarchies ();if _adbcd :=d .DecodeElement (_babbe .PivotHierarchies ,&_gddbf );_adbcd !=nil {return _adbcd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_babbe .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _efgbb :=d .DecodeElement (_babbe .PivotTableStyleInfo ,&_gddbf );_efgbb !=nil {return _efgbb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_babbe .Filters =NewCT_PivotFilters ();if _afbbdf :=d .DecodeElement (_babbe .Filters ,&_gddbf );_afbbdf !=nil {return _afbbdf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_babbe .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _ggdeda :=d .DecodeElement (_babbe .RowHierarchiesUsage ,&_gddbf );_ggdeda !=nil {return _ggdeda ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_babbe .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _gadbec :=d .DecodeElement (_babbe .ColHierarchiesUsage ,&_gddbf );_gadbec !=nil {return _gadbec ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_babbe .ExtLst =NewCT_ExtensionList ();if _eebea :=d .DecodeElement (_babbe .ExtLst ,&_gddbf );_eebea !=nil {return _eebea ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gddbf .Name );if _eaegd :=d .Skip ();_eaegd !=nil {return _eaegd ;};};case _ea .EndElement :break _bfbfe ;case _ea .CharData :};};return nil ;};func (_fcdceb ST_SheetState )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_fcdceb .String (),start );};type CT_RevisionRowColumn struct{ -// Validate validates the CT_XmlCellPr and its children -func (_bbcfb *CT_XmlCellPr )Validate ()error {return _bbcfb .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");};func (_gaafbb ST_GradientType )ValidateWithPath (path string )error {switch _gaafbb {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaafbb ));};return nil ;};func (_ebcdg *QueryTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";return _ebcdg .CT_QueryTable .MarshalXML (e ,start );};func NewCT_Dxfs ()*CT_Dxfs {_fadag :=&CT_Dxfs {};return _fadag };func (_cacdd ST_FieldSortType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cacdd .String (),start );};type CT_Dxfs struct{ +// Sheet Id +SIdAttr uint32 ; -// Format Count -CountAttr *uint32 ; +// End Of List +EolAttr *bool ; -// Formatting -Dxf []*CT_Dxf ;};func NewCT_TupleCache ()*CT_TupleCache {_ddgfb :=&CT_TupleCache {};return _ddgfb }; +// Reference +RefAttr string ; -// Validate validates the Worksheet and its children -func (_ggcdb *Worksheet )Validate ()error {return _ggcdb .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};func (_adbcg ST_PatternType )String ()string {switch _adbcg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case 4:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 5:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 6:return "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case 7:return "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 8:return "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case 9:return "\u0064\u0061\u0072\u006b\u0055\u0070";case 10:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case 11:return "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 12:return "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case 13:return "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 14:return "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case 15:return "\u006ci\u0067\u0068\u0074\u0055\u0070";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case 17:return "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 18:return "\u0067r\u0061\u0079\u0031\u0032\u0035";case 19:return "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return "";}; +// User Action +ActionAttr ST_rwColActionType ; -// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path -func (_gbcfb *CT_PatternFill )ValidateWithPath (path string )error {if _dfbag :=_gbcfb .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dfbag !=nil {return _dfbag ;};if _gbcfb .FgColor !=nil {if _baaae :=_gbcfb .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072");_baaae !=nil {return _baaae ;};};if _gbcfb .BgColor !=nil {if _cbfac :=_gbcfb .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_cbfac !=nil {return _cbfac ;};};return nil ;};func (_bfg *AG_RevData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ae :=range start .Attr {if _ae .Name .Local =="\u0072\u0049\u0064"{_ea ,_gbf :=_ee .ParseUint (_ae .Value ,10,32);if _gbf !=nil {return _gbf ;};_dgf :=uint32 (_ea );_bfg .RIdAttr =&_dgf ;continue ;};if _ae .Name .Local =="\u0075\u0061"{_cdf ,_ebd :=_ee .ParseBool (_ae .Value );if _ebd !=nil {return _ebd ;};_bfg .UaAttr =&_cdf ;continue ;};if _ae .Name .Local =="\u0072\u0061"{_ca ,_aca :=_ee .ParseBool (_ae .Value );if _aca !=nil {return _aca ;};_bfg .RaAttr =&_ca ;continue ;};};for {_cfd ,_fb :=d .Token ();if _fb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_fb );};if _bea ,_ff :=_cfd .(_b .EndElement );_ff &&_bea .Name ==start .Name {break ;};};return nil ;};type CT_ExternalSheetDataSet struct{ +// Edge Deleted +EdgeAttr *bool ; -// External Sheet Data Set -SheetData []*CT_ExternalSheetData ;}; +// Undo +Undo []*CT_UndoInfo ; -// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path -func (_gbcbbc *CalcChain )ValidateWithPath (path string )error {if _abffgb :=_gbcbbc .CT_CalcChain .ValidateWithPath (path );_abffgb !=nil {return _abffgb ;};return nil ;};func (_faf *CT_CacheFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfca :=range start .Attr {if _bfca .Name .Local =="\u0063\u006f\u0075n\u0074"{_adeb ,_ebeg :=_ee .ParseUint (_bfca .Value ,10,32);if _ebeg !=nil {return _ebeg ;};_aadf :=uint32 (_adeb );_faf .CountAttr =&_aadf ;continue ;};};_cgd :for {_gaaf ,_gacb :=d .Token ();if _gacb !=nil {return _gacb ;};switch _aega :=_gaaf .(type ){case _b .StartElement :switch _aega .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}:_edee :=NewCT_CacheField ();if _fgb :=d .DecodeElement (_edee ,&_aega );_fgb !=nil {return _fgb ;};_faf .CacheField =append (_faf .CacheField ,_edee );default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_aega .Name );if _adf :=d .Skip ();_adf !=nil {return _adf ;};};case _b .EndElement :break _cgd ;case _b .CharData :};};return nil ;};func NewCT_CustomFilters ()*CT_CustomFilters {_dbaf :=&CT_CustomFilters {};return _dbaf };func (_agfec *ST_TargetScreenSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eafgb ,_dcgac :=d .Token ();if _dcgac !=nil {return _dcgac ;};if _efbeeg ,_aaffd :=_eafgb .(_b .EndElement );_aaffd &&_efbeeg .Name ==start .Name {*_agfec =1;return nil ;};if _gebde ,_fbggae :=_eafgb .(_b .CharData );!_fbggae {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eafgb );}else {switch string (_gebde ){case "":*_agfec =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_agfec =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_agfec =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_agfec =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_agfec =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_agfec =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_agfec =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_agfec =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_agfec =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_agfec =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_agfec =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_agfec =11;};};_eafgb ,_dcgac =d .Token ();if _dcgac !=nil {return _dcgac ;};if _cdfc ,_aacae :=_eafgb .(_b .EndElement );_aacae &&_cdfc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eafgb );};func (_dgffg *CT_DataField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cecgcf :=range start .Attr {if _cecgcf .Name .Local =="\u006e\u0061\u006d\u0065"{_eafcb ,_aafbe :=_cecgcf .Value ,error (nil );if _aafbe !=nil {return _aafbe ;};_dgffg .NameAttr =&_eafcb ;continue ;};if _cecgcf .Name .Local =="\u0066\u006c\u0064"{_dgebc ,_bbdddf :=_ee .ParseUint (_cecgcf .Value ,10,32);if _bbdddf !=nil {return _bbdddf ;};_dgffg .FldAttr =uint32 (_dgebc );continue ;};if _cecgcf .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dgffg .SubtotalAttr .UnmarshalXMLAttr (_cecgcf );continue ;};if _cecgcf .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_dgffg .ShowDataAsAttr .UnmarshalXMLAttr (_cecgcf );continue ;};if _cecgcf .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_ddcf ,_fdbgg :=_ee .ParseInt (_cecgcf .Value ,10,32);if _fdbgg !=nil {return _fdbgg ;};_daac :=int32 (_ddcf );_dgffg .BaseFieldAttr =&_daac ;continue ;};if _cecgcf .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_cdbd ,_geee :=_ee .ParseUint (_cecgcf .Value ,10,32);if _geee !=nil {return _geee ;};_gbcfd :=uint32 (_cdbd );_dgffg .BaseItemAttr =&_gbcfd ;continue ;};if _cecgcf .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_fagb ,_faea :=_ee .ParseUint (_cecgcf .Value ,10,32);if _faea !=nil {return _faea ;};_fgee :=uint32 (_fagb );_dgffg .NumFmtIdAttr =&_fgee ;continue ;};};_fgcef :for {_ecafff ,_accea :=d .Token ();if _accea !=nil {return _accea ;};switch _bacb :=_ecafff .(type ){case _b .StartElement :switch _bacb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgffg .ExtLst =NewCT_ExtensionList ();if _cbac :=d .DecodeElement (_dgffg .ExtLst ,&_bacb );_cbac !=nil {return _cbac ;};default:_ba .Log ("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_D\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_bacb .Name );if _acbab :=d .Skip ();_acbab !=nil {return _acbab ;};};case _b .EndElement :break _fgcef ;case _b .CharData :};};return nil ;};func (_dbadc *Workbook )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="m\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b";return _dbadc .CT_Workbook .MarshalXML (e ,start );};func (_acecc *CT_PrintOptions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acecc .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_acecc .HorizontalCenteredAttr ))});};if _acecc .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_acecc .VerticalCenteredAttr ))});};if _acecc .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_acecc .HeadingsAttr ))});};if _acecc .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_acecc .GridLinesAttr ))});};if _acecc .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_acecc .GridLinesSetAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abffdd ST_TimePeriod )ValidateWithPath (path string )error {switch _abffdd {case 0,1,2,3,4,5,6,7,8,9,10:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abffdd ));};return nil ;};func (_gcecac *ST_TimePeriod )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deffcd ,_bgeee :=d .Token ();if _bgeee !=nil {return _bgeee ;};if _cddcb ,_egdedb :=_deffcd .(_b .EndElement );_egdedb &&_cddcb .Name ==start .Name {*_gcecac =1;return nil ;};if _gedbac ,_efcag :=_deffcd .(_b .CharData );!_efcag {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deffcd );}else {switch string (_gedbac ){case "":*_gcecac =0;case "\u0074\u006f\u0064a\u0079":*_gcecac =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_gcecac =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_gcecac =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_gcecac =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_gcecac =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_gcecac =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_gcecac =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_gcecac =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_gcecac =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_gcecac =10;};};_deffcd ,_bgeee =d .Token ();if _bgeee !=nil {return _bgeee ;};if _feecd ,_bdgcb :=_deffcd .(_b .EndElement );_bdgcb &&_feecd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deffcd );};type CT_Macrosheet struct{ +// Revised Row Column +Rcc []*CT_RevisionCellChange ; -// Sheet Properties -SheetPr *CT_SheetPr ; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_eceea ST_SourceType )Validate ()error {return _eceea .ValidateWithPath ("")}; -// Macro Sheet Dimensions -Dimension *CT_SheetDimension ; +// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path +func (_eaacd *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _agdee :=_eaacd .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_agdee !=nil {return _agdee ;};if _fcgdb :=_eaacd .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_fcgdb !=nil {return _fcgdb ;};if _eaacd .CacheHierarchies !=nil {if _daacd :=_eaacd .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_daacd !=nil {return _daacd ;};};if _eaacd .Kpis !=nil {if _fggbd :=_eaacd .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_fggbd !=nil {return _fggbd ;};};if _eaacd .TupleCache !=nil {if _abeegb :=_eaacd .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");_abeegb !=nil {return _abeegb ;};};if _eaacd .CalculatedItems !=nil {if _dcgfda :=_eaacd .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_dcgfda !=nil {return _dcgfda ;};};if _eaacd .CalculatedMembers !=nil {if _ebafc :=_eaacd .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073");_ebafc !=nil {return _ebafc ;};};if _eaacd .Dimensions !=nil {if _ebedc :=_eaacd .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_ebedc !=nil {return _ebedc ;};};if _eaacd .MeasureGroups !=nil {if _bfdce :=_eaacd .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073");_bfdce !=nil {return _bfdce ;};};if _eaacd .Maps !=nil {if _agbgd :=_eaacd .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_agbgd !=nil {return _agbgd ;};};if _eaacd .ExtLst !=nil {if _ddagga :=_eaacd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddagga !=nil {return _ddagga ;};};return nil ;};type ST_TextHAlign byte ;const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;);func (_bcca *CT_CustomProperty )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ffcfc :=range start .Attr {if _ffcfc .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"&&_ffcfc .Name .Local =="\u0069\u0064"||_ffcfc .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"&&_ffcfc .Name .Local =="\u0069\u0064"{_gecd ,_cggad :=_ffcfc .Value ,error (nil );if _cggad !=nil {return _cggad ;};_bcca .IdAttr =_gecd ;continue ;};if _ffcfc .Name .Local =="\u006e\u0061\u006d\u0065"{_afaeb ,_fbgf :=_ffcfc .Value ,error (nil );if _fbgf !=nil {return _fbgf ;};_bcca .NameAttr =_afaeb ;continue ;};};for {_aaag ,_acega :=d .Token ();if _acega !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_acega );};if _caab ,_bfgaf :=_aaag .(_ea .EndElement );_bfgaf &&_caab .Name ==start .Name {break ;};};return nil ;};func (_bfaad ST_RevisionAction )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bfaad .String (),start );};type CT_Fill struct{ -// Macro Sheet Views -SheetViews *CT_SheetViews ; +// Pattern +PatternFill *CT_PatternFill ; -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Gradient +GradientFill *CT_GradientFill ;};type CT_FileRecoveryPr struct{ -// Column Information -Cols []*CT_Cols ; +// Auto Recover +AutoRecoverAttr *bool ; -// Sheet Data -SheetData *CT_SheetData ; +// Crash Save +CrashSaveAttr *bool ; -// Sheet Protection Options -SheetProtection *CT_SheetProtection ; +// Data Extract Load +DataExtractLoadAttr *bool ; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// Repair Load +RepairLoadAttr *bool ;};func (_fcgfgg *CT_RevisionInsertSheet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_fcgfgg .SheetIdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_fcgfgg .NameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",_fcgfgg .SheetPositionAttr )});if _fcgfgg .RIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_fcgfgg .RIdAttr )});};if _fcgfgg .UaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fcgfgg .UaAttr ))});};if _fcgfgg .RaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fcgfgg .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ceccfg *CT_TableColumns )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ebgedf :=range start .Attr {if _ebgedf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfdfbb ,_adfeg :=_b .ParseUint (_ebgedf .Value ,10,32);if _adfeg !=nil {return _adfeg ;};_gbbff :=uint32 (_bfdfbb );_ceccfg .CountAttr =&_gbbff ;continue ;};};_dfaab :for {_gbbeb ,_dacdd :=d .Token ();if _dacdd !=nil {return _dacdd ;};switch _befgg :=_gbbeb .(type ){case _ea .StartElement :switch _befgg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"}:_cgbegg :=NewCT_TableColumn ();if _eddbb :=d .DecodeElement (_cgbegg ,&_befgg );_eddbb !=nil {return _eddbb ;};_ceccfg .TableColumn =append (_ceccfg .TableColumn ,_cgbegg );default:_c .Log ("\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\u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_befgg .Name );if _dabbcc :=d .Skip ();_dabbcc !=nil {return _dabbcc ;};};case _ea .EndElement :break _dfaab ;case _ea .CharData :};};return nil ;};func NewCT_AutoFilter ()*CT_AutoFilter {_gf :=&CT_AutoFilter {};return _gf }; -// Sort State -SortState *CT_SortState ; +// Validate validates the CT_UndoInfo and its children +func (_edeagd *CT_UndoInfo )Validate ()error {return _edeagd .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");}; -// Data Consolidation -DataConsolidate *CT_DataConsolidate ; +// Validate validates the CT_CellStyles and its children +func (_cdce *CT_CellStyles )Validate ()error {return _cdce .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");}; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Validate validates the CT_SmartTags and its children +func (_dacbfg *CT_SmartTags )Validate ()error {return _dacbfg .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_gbgce *CT_Location )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",_gbgce .RefAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0076",_gbgce .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0076",_gbgce .FirstDataRowAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_be .Sprintf ("\u0025\u0076",_gbgce .FirstDataColAttr )});if _gbgce .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gbgce .RowPageCountAttr )});};if _gbgce .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gbgce .ColPageCountAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path +func (_dbdda *CT_PageItem )ValidateWithPath (path string )error {return nil };func (_dfbege ST_FormulaExpression )String ()string {switch _dfbege {case 0:return "";case 1:return "\u0072\u0065\u0066";case 2:return "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case 3:return "\u0061\u0072\u0065\u0061";case 4:return "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case 5:return "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return "";}; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// Validate validates the CT_XmlColumnPr and its children +func (_ecfaea *CT_XmlColumnPr )Validate ()error {return _ecfaea .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_dgfdb :=&CT_UnderlineProperty {};return _dgfdb ;};func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_edbag :=&CT_CustomWorkbookViews {};return _edbag ;};func (_ccebbc *CT_PivotAreas )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ccebbc .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ccebbc .CountAttr )});};e .EncodeToken (start );if _ccebbc .PivotArea !=nil {_afdea :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_agde :=range _ccebbc .PivotArea {e .EncodeElement (_agde ,_afdea );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewChartsheet ()*Chartsheet {_ccffe :=&Chartsheet {};_ccffe .CT_Chartsheet =*NewCT_Chartsheet ();return _ccffe ;};func (_eeaga *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_eeaga =0;case "\u0079\u0065\u0061\u0072":*_eeaga =1;case "\u006d\u006f\u006et\u0068":*_eeaga =2;case "\u0064\u0061\u0079":*_eeaga =3;case "\u0068\u006f\u0075\u0072":*_eeaga =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_eeaga =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_eeaga =6;};return nil ;};func (_ceged *CT_Parameter )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_egcfac :=range start .Attr {if _egcfac .Name .Local =="\u006e\u0061\u006d\u0065"{_efcdd ,_afffcg :=_egcfac .Value ,error (nil );if _afffcg !=nil {return _afffcg ;};_ceged .NameAttr =&_efcdd ;continue ;};if _egcfac .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_cffad ,_fcfbf :=_b .ParseInt (_egcfac .Value ,10,32);if _fcfbf !=nil {return _fcfbf ;};_dced :=int32 (_cffad );_ceged .SqlTypeAttr =&_dced ;continue ;};if _egcfac .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_ceged .ParameterTypeAttr .UnmarshalXMLAttr (_egcfac );continue ;};if _egcfac .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_eebgfe ,_fadef :=_b .ParseBool (_egcfac .Value );if _fadef !=nil {return _fadef ;};_ceged .RefreshOnChangeAttr =&_eebgfe ;continue ;};if _egcfac .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_acfad ,_daebf :=_egcfac .Value ,error (nil );if _daebf !=nil {return _daebf ;};_ceged .PromptAttr =&_acfad ;continue ;};if _egcfac .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_feeae ,_agdce :=_b .ParseBool (_egcfac .Value );if _agdce !=nil {return _agdce ;};_ceged .BooleanAttr =&_feeae ;continue ;};if _egcfac .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_cfagcb ,_gffgd :=_b .ParseFloat (_egcfac .Value ,64);if _gffgd !=nil {return _gffgd ;};_ceged .DoubleAttr =&_cfagcb ;continue ;};if _egcfac .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_fgeea ,_aegegg :=_b .ParseInt (_egcfac .Value ,10,32);if _aegegg !=nil {return _aegegg ;};_aafa :=int32 (_fgeea );_ceged .IntegerAttr =&_aafa ;continue ;};if _egcfac .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_cbgbg ,_bbbbg :=_egcfac .Value ,error (nil );if _bbbbg !=nil {return _bbbbg ;};_ceged .StringAttr =&_cbgbg ;continue ;};if _egcfac .Name .Local =="\u0063\u0065\u006c\u006c"{_defcf ,_aeaba :=_egcfac .Value ,error (nil );if _aeaba !=nil {return _aeaba ;};_ceged .CellAttr =&_defcf ;continue ;};};for {_eafcac ,_dbee :=d .Token ();if _dbee !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_dbee );};if _afdgb ,_ecfea :=_eafcac .(_ea .EndElement );_ecfea &&_afdgb .Name ==start .Name {break ;};};return nil ;};type ST_ShowDataAs byte ; -// Print Options -PrintOptions *CT_PrintOptions ; +// Validate validates the CT_IndexedColors and its children +func (_cgcf *CT_IndexedColors )Validate ()error {return _cgcf .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");}; -// Page Margins -PageMargins *CT_PageMargins ; +// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path +func (_fcge *CT_Consolidation )ValidateWithPath (path string )error {if _fcge .Pages !=nil {if _fccbe :=_fcge .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_fccbe !=nil {return _fccbe ;};};if _deeef :=_fcge .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");_deeef !=nil {return _deeef ;};return nil ;}; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Validate validates the CT_HeaderFooter and its children +func (_addac *CT_HeaderFooter )Validate ()error {return _addac .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_bdfag *CT_QueryTable )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fdafa :=range start .Attr {if _fdafa .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_eecec ,_cbcbc :=_b .ParseBool (_fdafa .Value );if _cbcbc !=nil {return _cbcbc ;};_bdfag .AdjustColumnWidthAttr =&_eecec ;continue ;};if _fdafa .Name .Local =="\u006e\u0061\u006d\u0065"{_ecgfe ,_ggacg :=_fdafa .Value ,error (nil );if _ggacg !=nil {return _ggacg ;};_bdfag .NameAttr =_ecgfe ;continue ;};if _fdafa .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_dfbgg ,_cdcda :=_b .ParseBool (_fdafa .Value );if _cdcda !=nil {return _cdcda ;};_bdfag .IntermediateAttr =&_dfbgg ;continue ;};if _fdafa .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_dcagg ,_fgfcge :=_b .ParseBool (_fdafa .Value );if _fgfcge !=nil {return _fgfcge ;};_bdfag .RowNumbersAttr =&_dcagg ;continue ;};if _fdafa .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_cdgfe ,_feafg :=_b .ParseUint (_fdafa .Value ,10,32);if _feafg !=nil {return _feafg ;};_bdfag .ConnectionIdAttr =uint32 (_cdgfe );continue ;};if _fdafa .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_egfga ,_gdbbcb :=_b .ParseBool (_fdafa .Value );if _gdbbcb !=nil {return _gdbbcb ;};_bdfag .BackgroundRefreshAttr =&_egfga ;continue ;};if _fdafa .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_fggada ,_fgbbab :=_b .ParseBool (_fdafa .Value );if _fgbbab !=nil {return _fgbbab ;};_bdfag .RefreshOnLoadAttr =&_fggada ;continue ;};if _fdafa .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_dfcge ,_gfbbf :=_b .ParseBool (_fdafa .Value );if _gfbbf !=nil {return _gfbbf ;};_bdfag .FillFormulasAttr =&_dfcge ;continue ;};if _fdafa .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dceab ,_faecg :=_b .ParseBool (_fdafa .Value );if _faecg !=nil {return _faecg ;};_bdfag .ApplyNumberFormatsAttr =&_dceab ;continue ;};if _fdafa .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ebca ,_bedge :=_b .ParseBool (_fdafa .Value );if _bedge !=nil {return _bedge ;};_bdfag .ApplyFontFormatsAttr =&_ebca ;continue ;};if _fdafa .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_fffgbg ,_aabadc :=_b .ParseBool (_fdafa .Value );if _aabadc !=nil {return _aabadc ;};_bdfag .FirstBackgroundRefreshAttr =&_fffgbg ;continue ;};if _fdafa .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_cfdfeb ,_gfdea :=_b .ParseUint (_fdafa .Value ,10,32);if _gfdea !=nil {return _gfdea ;};_bdggaf :=uint32 (_cfdfeb );_bdfag .AutoFormatIdAttr =&_bdggaf ;continue ;};if _fdafa .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_edbfd ,_abafa :=_b .ParseBool (_fdafa .Value );if _abafa !=nil {return _abafa ;};_bdfag .ApplyAlignmentFormatsAttr =&_edbfd ;continue ;};if _fdafa .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_ggffdb ,_bfaaf :=_b .ParseBool (_fdafa .Value );if _bfaaf !=nil {return _bfaaf ;};_bdfag .DisableRefreshAttr =&_ggffdb ;continue ;};if _fdafa .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_efaab ,_ffaec :=_b .ParseBool (_fdafa .Value );if _ffaec !=nil {return _ffaec ;};_bdfag .ApplyBorderFormatsAttr =&_efaab ;continue ;};if _fdafa .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_dgdbcd ,_acdfg :=_b .ParseBool (_fdafa .Value );if _acdfg !=nil {return _acdfg ;};_bdfag .PreserveFormattingAttr =&_dgdbcd ;continue ;};if _fdafa .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cade ,_dedcc :=_b .ParseBool (_fdafa .Value );if _dedcc !=nil {return _dedcc ;};_bdfag .ApplyPatternFormatsAttr =&_cade ;continue ;};if _fdafa .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_bdfag .GrowShrinkTypeAttr .UnmarshalXMLAttr (_fdafa );continue ;};if _fdafa .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_cedbd ,_faab :=_b .ParseBool (_fdafa .Value );if _faab !=nil {return _faab ;};_bdfag .DisableEditAttr =&_cedbd ;continue ;};if _fdafa .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_aaada ,_egaad :=_b .ParseBool (_fdafa .Value );if _egaad !=nil {return _egaad ;};_bdfag .HeadersAttr =&_aaada ;continue ;};if _fdafa .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_ddgbe ,_bgcdf :=_b .ParseBool (_fdafa .Value );if _bgcdf !=nil {return _bgcdf ;};_bdfag .RemoveDataOnSaveAttr =&_ddgbe ;continue ;};if _fdafa .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbcaf ,_baeda :=_b .ParseBool (_fdafa .Value );if _baeda !=nil {return _baeda ;};_bdfag .ApplyWidthHeightFormatsAttr =&_bbcaf ;continue ;};};_fafac :for {_eafea ,_gfgfc :=d .Token ();if _gfgfc !=nil {return _gfgfc ;};switch _degccd :=_eafea .(type ){case _ea .StartElement :switch _degccd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_bdfag .QueryTableRefresh =NewCT_QueryTableRefresh ();if _fbeec :=d .DecodeElement (_bdfag .QueryTableRefresh ,&_degccd );_fbeec !=nil {return _fbeec ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdfag .ExtLst =NewCT_ExtensionList ();if _bfegc :=d .DecodeElement (_bdfag .ExtLst ,&_degccd );_bfegc !=nil {return _bfegc ;};default:_c .Log ("\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\u0051u\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065 \u0025\u0076",_degccd .Name );if _aadgfd :=d .Skip ();_aadgfd !=nil {return _aadgfd ;};};case _ea .EndElement :break _fafac ;case _ea .CharData :};};return nil ;};func (_dggba *CT_WorkbookProtection )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ffedbb :=range start .Attr {if _ffedbb .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_bfcec ,_cfdbfc :=_ffedbb .Value ,error (nil );if _cfdbfc !=nil {return _cfdbfc ;};_dggba .RevisionsAlgorithmNameAttr =&_bfcec ;continue ;};if _ffedbb .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_adabad ,_gcaee :=_ffedbb .Value ,error (nil );if _gcaee !=nil {return _gcaee ;};_dggba .RevisionsHashValueAttr =&_adabad ;continue ;};if _ffedbb .Name .Local =="\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"{_debce ,_bebefe :=_ffedbb .Value ,error (nil );if _bebefe !=nil {return _bebefe ;};_dggba .WorkbookPasswordCharacterSetAttr =&_debce ;continue ;};if _ffedbb .Name .Local =="\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"{_bgbeb ,_ccgdbb :=_ffedbb .Value ,error (nil );if _ccgdbb !=nil {return _ccgdbb ;};_dggba .RevisionsPasswordCharacterSetAttr =&_bgbeb ;continue ;};if _ffedbb .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_fdcgd ,_fffga :=_b .ParseBool (_ffedbb .Value );if _fffga !=nil {return _fffga ;};_dggba .LockStructureAttr =&_fdcgd ;continue ;};if _ffedbb .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_ffdgag ,_bdbgg :=_b .ParseBool (_ffedbb .Value );if _bdbgg !=nil {return _bdbgg ;};_dggba .LockWindowsAttr =&_ffdgag ;continue ;};if _ffedbb .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_dfaacd ,_adbbg :=_b .ParseBool (_ffedbb .Value );if _adbbg !=nil {return _adbbg ;};_dggba .LockRevisionAttr =&_dfaacd ;continue ;};if _ffedbb .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_debaae ,_eadea :=_ffedbb .Value ,error (nil );if _eadea !=nil {return _eadea ;};_dggba .WorkbookPasswordAttr =&_debaae ;continue ;};if _ffedbb .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_bdgea ,_acdea :=_ffedbb .Value ,error (nil );if _acdea !=nil {return _acdea ;};_dggba .RevisionsPasswordAttr =&_bdgea ;continue ;};if _ffedbb .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_cddbaf ,_afcacd :=_ffedbb .Value ,error (nil );if _afcacd !=nil {return _afcacd ;};_dggba .RevisionsSaltValueAttr =&_cddbaf ;continue ;};if _ffedbb .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_ccaege ,_baedab :=_b .ParseUint (_ffedbb .Value ,10,32);if _baedab !=nil {return _baedab ;};_aeda :=uint32 (_ccaege );_dggba .RevisionsSpinCountAttr =&_aeda ;continue ;};if _ffedbb .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_efabce ,_daedb :=_ffedbb .Value ,error (nil );if _daedb !=nil {return _daedb ;};_dggba .WorkbookAlgorithmNameAttr =&_efabce ;continue ;};if _ffedbb .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_gbafb ,_dbbbde :=_ffedbb .Value ,error (nil );if _dbbbde !=nil {return _dbbbde ;};_dggba .WorkbookHashValueAttr =&_gbafb ;continue ;};if _ffedbb .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_dfeef ,_fgaff :=_ffedbb .Value ,error (nil );if _fgaff !=nil {return _fgaff ;};_dggba .WorkbookSaltValueAttr =&_dfeef ;continue ;};if _ffedbb .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_feaceg ,_baegc :=_b .ParseUint (_ffedbb .Value ,10,32);if _baegc !=nil {return _baegc ;};_dedff :=uint32 (_feaceg );_dggba .WorkbookSpinCountAttr =&_dedff ;continue ;};};for {_ggdbb ,_ffcgb :=d .Token ();if _ffcgb !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_ffcgb );};if _cdeaa ,_gbbgf :=_ggdbb .(_ea .EndElement );_gbbgf &&_cdeaa .Name ==start .Name {break ;};};return nil ;};func NewCT_GroupItems ()*CT_GroupItems {_cdefd :=&CT_GroupItems {};return _cdefd };func NewCT_WebPublishItem ()*CT_WebPublishItem {_ggcbea :=&CT_WebPublishItem {};_ggcbea .SourceTypeAttr =ST_WebSourceType (1);return _ggcbea ;};func (_defec *CT_PivotFilter )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_defec .TypeAttr =ST_PivotFilterType (1);_defec .AutoFilter =NewCT_AutoFilter ();for _ ,_debgae :=range start .Attr {if _debgae .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_ggebb ,_acedcb :=_b .ParseUint (_debgae .Value ,10,32);if _acedcb !=nil {return _acedcb ;};_efddeb :=uint32 (_ggebb );_defec .IMeasureFldAttr =&_efddeb ;continue ;};if _debgae .Name .Local =="\u006d\u0070\u0046l\u0064"{_eeegg ,_bgbc :=_b .ParseUint (_debgae .Value ,10,32);if _bgbc !=nil {return _bgbc ;};_eaace :=uint32 (_eeegg );_defec .MpFldAttr =&_eaace ;continue ;};if _debgae .Name .Local =="\u0074\u0079\u0070\u0065"{_defec .TypeAttr .UnmarshalXMLAttr (_debgae );continue ;};if _debgae .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_fbgdc ,_ddebcg :=_b .ParseInt (_debgae .Value ,10,32);if _ddebcg !=nil {return _ddebcg ;};_gfbace :=int32 (_fbgdc );_defec .EvalOrderAttr =&_gfbace ;continue ;};if _debgae .Name .Local =="\u0069\u0064"{_bfbbae ,_bbcag :=_b .ParseUint (_debgae .Value ,10,32);if _bbcag !=nil {return _bbcag ;};_defec .IdAttr =uint32 (_bfbbae );continue ;};if _debgae .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_efffe ,_fegegc :=_b .ParseUint (_debgae .Value ,10,32);if _fegegc !=nil {return _fegegc ;};_gcbcg :=uint32 (_efffe );_defec .IMeasureHierAttr =&_gcbcg ;continue ;};if _debgae .Name .Local =="\u0066\u006c\u0064"{_baaff ,_edbff :=_b .ParseUint (_debgae .Value ,10,32);if _edbff !=nil {return _edbff ;};_defec .FldAttr =uint32 (_baaff );continue ;};if _debgae .Name .Local =="\u006e\u0061\u006d\u0065"{_baefa ,_gbcde :=_debgae .Value ,error (nil );if _gbcde !=nil {return _gbcde ;};_defec .NameAttr =&_baefa ;continue ;};if _debgae .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_fcfafb ,_bfebf :=_debgae .Value ,error (nil );if _bfebf !=nil {return _bfebf ;};_defec .DescriptionAttr =&_fcfafb ;continue ;};if _debgae .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_gbdcf ,_eaeag :=_debgae .Value ,error (nil );if _eaeag !=nil {return _eaeag ;};_defec .StringValue1Attr =&_gbdcf ;continue ;};if _debgae .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_caafe ,_bdbdcf :=_debgae .Value ,error (nil );if _bdbdcf !=nil {return _bdbdcf ;};_defec .StringValue2Attr =&_caafe ;continue ;};};_afggca :for {_egeaa ,_dgcfa :=d .Token ();if _dgcfa !=nil {return _dgcfa ;};switch _bdfca :=_egeaa .(type ){case _ea .StartElement :switch _bdfca .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:if _fdecd :=d .DecodeElement (_defec .AutoFilter ,&_bdfca );_fdecd !=nil {return _fdecd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_defec .ExtLst =NewCT_ExtensionList ();if _adbaa :=d .DecodeElement (_defec .ExtLst ,&_bdfca );_adbaa !=nil {return _adbaa ;};default:_c .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069l\u0074e\u0072\u0020\u0025\u0076",_bdfca .Name );if _deabb :=d .Skip ();_deabb !=nil {return _deabb ;};};case _ea .EndElement :break _afggca ;case _ea .CharData :};};return nil ;};func (_egdfeb *CT_Tables )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _egdfeb .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_egdfeb .CountAttr )});};e .EncodeToken (start );if _egdfeb .M !=nil {_cdcbc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_feeab :=range _egdfeb .M {e .EncodeElement (_feeab ,_cdcbc );};};if _egdfeb .S !=nil {_bbggbe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bfdfbe :=range _egdfeb .S {e .EncodeElement (_bfdfbe ,_bbggbe );};};if _egdfeb .X !=nil {_bfcag :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bceec :=range _egdfeb .X {e .EncodeElement (_bceec ,_bfcag );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path +func (_ebbdc *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil };func (_bbgdd *CT_RevisionRowColumn )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bbgdd .ActionAttr =ST_rwColActionType (1);for _ ,_faege :=range start .Attr {if _faege .Name .Local =="\u0073\u0049\u0064"{_bgfac ,_agbcc :=_b .ParseUint (_faege .Value ,10,32);if _agbcc !=nil {return _agbcc ;};_bbgdd .SIdAttr =uint32 (_bgfac );continue ;};if _faege .Name .Local =="\u0065\u006f\u006c"{_bgfbg ,_dfcgd :=_b .ParseBool (_faege .Value );if _dfcgd !=nil {return _dfcgd ;};_bbgdd .EolAttr =&_bgfbg ;continue ;};if _faege .Name .Local =="\u0072\u0065\u0066"{_beegg ,_edfgd :=_faege .Value ,error (nil );if _edfgd !=nil {return _edfgd ;};_bbgdd .RefAttr =_beegg ;continue ;};if _faege .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_bbgdd .ActionAttr .UnmarshalXMLAttr (_faege );continue ;};if _faege .Name .Local =="\u0065\u0064\u0067\u0065"{_dgcbf ,_faafe :=_b .ParseBool (_faege .Value );if _faafe !=nil {return _faafe ;};_bbgdd .EdgeAttr =&_dgcbf ;continue ;};if _faege .Name .Local =="\u0072\u0049\u0064"{_gfaac ,_cfbfcb :=_b .ParseUint (_faege .Value ,10,32);if _cfbfcb !=nil {return _cfbfcb ;};_cdgdbc :=uint32 (_gfaac );_bbgdd .RIdAttr =&_cdgdbc ;continue ;};if _faege .Name .Local =="\u0075\u0061"{_afffa ,_gbeba :=_b .ParseBool (_faege .Value );if _gbeba !=nil {return _gbeba ;};_bbgdd .UaAttr =&_afffa ;continue ;};if _faege .Name .Local =="\u0072\u0061"{_cddfb ,_dagbdf :=_b .ParseBool (_faege .Value );if _dagbdf !=nil {return _dagbdf ;};_bbgdd .RaAttr =&_cddfb ;continue ;};};_fdgde :for {_bbcaaa ,_gdeae :=d .Token ();if _gdeae !=nil {return _gdeae ;};switch _feece :=_bbcaaa .(type ){case _ea .StartElement :switch _feece .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_eeffb :=NewCT_UndoInfo ();if _edaeg :=d .DecodeElement (_eeffb ,&_feece );_edaeg !=nil {return _edaeg ;};_bbgdd .Undo =append (_bbgdd .Undo ,_eeffb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_dcagb :=NewCT_RevisionCellChange ();if _aeddb :=d .DecodeElement (_dcagb ,&_feece );_aeddb !=nil {return _aeddb ;};_bbgdd .Rcc =append (_bbgdd .Rcc ,_dcagb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_egffb :=NewCT_RevisionFormatting ();if _cbfbge :=d .DecodeElement (_egffb ,&_feece );_cbfbge !=nil {return _cbfbge ;};_bbgdd .Rfmt =append (_bbgdd .Rfmt ,_egffb );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0052\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_feece .Name );if _ddedb :=d .Skip ();_ddedb !=nil {return _ddedb ;};};case _ea .EndElement :break _fdgde ;case _ea .CharData :};};return nil ;};type CT_QueryTableFields struct{ -// Horizontal Page Breaks (Row) -RowBreaks *CT_PageBreak ; +// Column Count +CountAttr *uint32 ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// QueryTable Field +QueryTableField []*CT_QueryTableField ;};func NewCT_Table ()*CT_Table {_baadgf :=&CT_Table {};_baadgf .TableColumns =NewCT_TableColumns ();return _baadgf ;}; -// Custom Properties -CustomProperties *CT_CustomProperties ; +// Validate validates the CT_MetadataBlock and its children +func (_ggcfd *CT_MetadataBlock )Validate ()error {return _ggcfd .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");};type Sst struct{CT_Sst }; -// Drawing -Drawing *CT_Drawing ; +// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path +func (_ceega *CT_PivotHierarchies )ValidateWithPath (path string )error {for _dgfdd ,_bdcad :=range _ceega .PivotHierarchy {if _ecdcc :=_bdcad .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_dgfdd ));_ecdcc !=nil {return _ecdcc ;};};return nil ;}; -// Legacy Drawing Reference -LegacyDrawing *CT_LegacyDrawing ; +// Validate validates the CT_CellFormula and its children +func (_eff *CT_CellFormula )Validate ()error {return _eff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");}; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// Validate validates the CT_Boolean and its children +func (_dfgc *CT_Boolean )Validate ()error {return _dfgc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_dbga *CT_ColHierarchiesUsage )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dcfa :=range start .Attr {if _dcfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_feef ,_bbgd :=_b .ParseUint (_dcfa .Value ,10,32);if _bbgd !=nil {return _bbgd ;};_bbgcg :=uint32 (_feef );_dbga .CountAttr =&_bbgcg ;continue ;};};_cdcad :for {_bcff ,_bbbcb :=d .Token ();if _bbbcb !=nil {return _bbbcb ;};switch _eefgb :=_bcff .(type ){case _ea .StartElement :switch _eefgb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_daaa :=NewCT_HierarchyUsage ();if _ccca :=d .DecodeElement (_daaa ,&_eefgb );_ccca !=nil {return _ccca ;};_dbga .ColHierarchyUsage =append (_dbga .ColHierarchyUsage ,_daaa );default:_c .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006f\u006c\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_eefgb .Name );if _agcga :=d .Skip ();_agcga !=nil {return _agcga ;};};case _ea .EndElement :break _cdcad ;case _ea .CharData :};};return nil ;};func (_ccedb *ST_ExternalConnectionType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dddccg ,_egdbb :=d .Token ();if _egdbb !=nil {return _egdbb ;};if _bbfef ,_fgfbe :=_dddccg .(_ea .EndElement );_fgfbe &&_bbfef .Name ==start .Name {*_ccedb =1;return nil ;};if _ebbfad ,_gafgb :=_dddccg .(_ea .CharData );!_gafgb {return _be .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",_dddccg );}else {switch string (_ebbfad ){case "":*_ccedb =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_ccedb =1;case "\u0074\u0065\u0078\u0074":*_ccedb =2;case "\u004d\u0044\u0059":*_ccedb =3;case "\u0044\u004d\u0059":*_ccedb =4;case "\u0059\u004d\u0044":*_ccedb =5;case "\u004d\u0059\u0044":*_ccedb =6;case "\u0044\u0059\u004d":*_ccedb =7;case "\u0059\u0044\u004d":*_ccedb =8;case "\u0073\u006b\u0069\u0070":*_ccedb =9;case "\u0045\u004d\u0044":*_ccedb =10;};};_dddccg ,_egdbb =d .Token ();if _egdbb !=nil {return _egdbb ;};if _bacdce ,_gedeff :=_dddccg .(_ea .EndElement );_gedeff &&_bacdce .Name ==start .Name {return nil ;};return _be .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",_dddccg );}; -// Background Image -Picture *CT_SheetBackgroundPicture ; +// Validate validates the CT_Filters and its children +func (_gbcfe *CT_Filters )Validate ()error {return _gbcfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_dgcee *CT_DynamicFilter )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dgcee .TypeAttr =ST_DynamicFilterType (1);for _ ,_cfacb :=range start .Attr {if _cfacb .Name .Local =="\u0074\u0079\u0070\u0065"{_dgcee .TypeAttr .UnmarshalXMLAttr (_cfacb );continue ;};if _cfacb .Name .Local =="\u0076\u0061\u006c"{_ccaff ,_ddbdc :=_b .ParseFloat (_cfacb .Value ,64);if _ddbdc !=nil {return _ddbdc ;};_dgcee .ValAttr =&_ccaff ;continue ;};if _cfacb .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_fgfg ,_fadc :=ParseStdlibTime (_cfacb .Value );if _fadc !=nil {return _fadc ;};_dgcee .ValIsoAttr =&_fgfg ;continue ;};if _cfacb .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_aafdd ,_dfacc :=_b .ParseFloat (_cfacb .Value ,64);if _dfacc !=nil {return _dfacc ;};_dgcee .MaxValAttr =&_aafdd ;continue ;};if _cfacb .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_aggbd ,_gcfg :=ParseStdlibTime (_cfacb .Value );if _gcfg !=nil {return _gcfg ;};_dgcee .MaxValIsoAttr =&_aggbd ;continue ;};};for {_ffcbg ,_faedf :=d .Token ();if _faedf !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0079\u006e\u0061m\u0069c\u0046\u0069\u006c\u0074\u0065\u0072\u003a \u0025\u0073",_faedf );};if _cfgg ,_ddcba :=_ffcbg .(_ea .EndElement );_ddcba &&_cfgg .Name ==start .Name {break ;};};return nil ;};func (_adgeg ST_DataConsolidateFunction )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_adgeg .String (),start );};func (_baccf ST_CfType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_baccf .String (),start );};func (_fceag ST_CfvoType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_bgfge :=_ea .Attr {};_bgfge .Name =name ;switch _fceag {case ST_CfvoTypeUnset :_bgfge .Value ="";case ST_CfvoTypeNum :_bgfge .Value ="\u006e\u0075\u006d";case ST_CfvoTypePercent :_bgfge .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_bgfge .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_bgfge .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_bgfge .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";case ST_CfvoTypePercentile :_bgfge .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _bgfge ,nil ;};func (_efdec *CT_ColorScale )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_cddef :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_bggb :=range _efdec .Cfvo {e .EncodeElement (_bggb ,_cddef );};_gabe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_ggac :=range _efdec .Color {e .EncodeElement (_ggac ,_gabe );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_egbe *CT_Cfvo )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_egbe .TypeAttr =ST_CfvoType (1);for _ ,_aedc :=range start .Attr {if _aedc .Name .Local =="\u0074\u0079\u0070\u0065"{_egbe .TypeAttr .UnmarshalXMLAttr (_aedc );continue ;};if _aedc .Name .Local =="\u0076\u0061\u006c"{_fgbea ,_gbde :=_aedc .Value ,error (nil );if _gbde !=nil {return _gbde ;};_egbe .ValAttr =&_fgbea ;continue ;};if _aedc .Name .Local =="\u0067\u0074\u0065"{_baf ,_cfge :=_b .ParseBool (_aedc .Value );if _cfge !=nil {return _cfge ;};_egbe .GteAttr =&_baf ;continue ;};};_cga :for {_cbgc ,_fecc :=d .Token ();if _fecc !=nil {return _fecc ;};switch _bgdf :=_cbgc .(type ){case _ea .StartElement :switch _bgdf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egbe .ExtLst =NewCT_ExtensionList ();if _cgbe :=d .DecodeElement (_egbe .ExtLst ,&_bgdf );_cgbe !=nil {return _cgbe ;};default:_c .Log ("\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\u0043\u0066\u0076\u006f\u0020\u0025\u0076",_bgdf .Name );if _dgad :=d .Skip ();_dgad !=nil {return _dgad ;};};case _ea .EndElement :break _cga ;case _ea .CharData :};};return nil ;}; -// Embedded Objects -OleObjects *CT_OleObjects ; +// Validate validates the QueryTable and its children +func (_ccegd *QueryTable )Validate ()error {return _ccegd .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};type CT_MdxMemeberProp struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};const (ST_DataValidationImeModeUnset ST_DataValidationImeMode =0;ST_DataValidationImeModeNoControl ST_DataValidationImeMode =1;ST_DataValidationImeModeOff ST_DataValidationImeMode =2;ST_DataValidationImeModeOn ST_DataValidationImeMode =3;ST_DataValidationImeModeDisabled ST_DataValidationImeMode =4;ST_DataValidationImeModeHiragana ST_DataValidationImeMode =5;ST_DataValidationImeModeFullKatakana ST_DataValidationImeMode =6;ST_DataValidationImeModeHalfKatakana ST_DataValidationImeMode =7;ST_DataValidationImeModeFullAlpha ST_DataValidationImeMode =8;ST_DataValidationImeModeHalfAlpha ST_DataValidationImeMode =9;ST_DataValidationImeModeFullHangul ST_DataValidationImeMode =10;ST_DataValidationImeModeHalfHangul ST_DataValidationImeMode =11;);func (_accfd ST_VolValueType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_accfd .String (),start );}; +// Member Unique Name Index +NAttr uint32 ; -// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path -func (_dafd *CT_CalcChain )ValidateWithPath (path string )error {for _dgeb ,_aeb :=range _dafd .C {if _gcac :=_aeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_dgeb ));_gcac !=nil {return _gcac ;};};if _dafd .ExtLst !=nil {if _bgc :=_dafd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgc !=nil {return _bgc ;};};return nil ;};func (_defge ST_MdxSetOrder )Validate ()error {return _defge .ValidateWithPath ("")};func (_egdcfc ST_FieldSortType )String ()string {switch _egdcfc {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return "";}; +// Property Name Index +NpAttr uint32 ;};type CT_Set struct{ -// Validate validates the CT_CommentPr and its children -func (_fdbe *CT_CommentPr )Validate ()error {return _fdbe .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");}; +// Number of Tuples +CountAttr *uint32 ; -// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path -func (_gcdbg *CT_Worksheet )ValidateWithPath (path string )error {if _gcdbg .SheetPr !=nil {if _bgegg :=_gcdbg .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_bgegg !=nil {return _bgegg ;};};if _gcdbg .Dimension !=nil {if _cadea :=_gcdbg .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_cadea !=nil {return _cadea ;};};if _gcdbg .SheetViews !=nil {if _badaf :=_gcdbg .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_badaf !=nil {return _badaf ;};};if _gcdbg .SheetFormatPr !=nil {if _eaeea :=_gcdbg .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_eaeea !=nil {return _eaeea ;};};for _edada ,_ffeafb :=range _gcdbg .Cols {if _cggfdf :=_ffeafb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_edada ));_cggfdf !=nil {return _cggfdf ;};};if _fabbd :=_gcdbg .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_fabbd !=nil {return _fabbd ;};if _gcdbg .SheetCalcPr !=nil {if _gfabfg :=_gcdbg .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_gfabfg !=nil {return _gfabfg ;};};if _gcdbg .SheetProtection !=nil {if _deedd :=_gcdbg .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_deedd !=nil {return _deedd ;};};if _gcdbg .ProtectedRanges !=nil {if _dffbfa :=_gcdbg .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_dffbfa !=nil {return _dffbfa ;};};if _gcdbg .Scenarios !=nil {if _bcfab :=_gcdbg .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_bcfab !=nil {return _bcfab ;};};if _gcdbg .AutoFilter !=nil {if _baebc :=_gcdbg .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_baebc !=nil {return _baebc ;};};if _gcdbg .SortState !=nil {if _gbecf :=_gcdbg .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_gbecf !=nil {return _gbecf ;};};if _gcdbg .DataConsolidate !=nil {if _bdfba :=_gcdbg .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_bdfba !=nil {return _bdfba ;};};if _gcdbg .CustomSheetViews !=nil {if _fdggge :=_gcdbg .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_fdggge !=nil {return _fdggge ;};};if _gcdbg .MergeCells !=nil {if _abbg :=_gcdbg .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_abbg !=nil {return _abbg ;};};if _gcdbg .PhoneticPr !=nil {if _acbg :=_gcdbg .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_acbg !=nil {return _acbg ;};};for _efbada ,_eeafg :=range _gcdbg .ConditionalFormatting {if _cebbb :=_eeafg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_efbada ));_cebbb !=nil {return _cebbb ;};};if _gcdbg .DataValidations !=nil {if _dffaf :=_gcdbg .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_dffaf !=nil {return _dffaf ;};};if _gcdbg .Hyperlinks !=nil {if _dbgcbc :=_gcdbg .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_dbgcbc !=nil {return _dbgcbc ;};};if _gcdbg .PrintOptions !=nil {if _dadbd :=_gcdbg .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_dadbd !=nil {return _dadbd ;};};if _gcdbg .PageMargins !=nil {if _eagee :=_gcdbg .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_eagee !=nil {return _eagee ;};};if _gcdbg .PageSetup !=nil {if _gabgcd :=_gcdbg .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_gabgcd !=nil {return _gabgcd ;};};if _gcdbg .HeaderFooter !=nil {if _baabc :=_gcdbg .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_baabc !=nil {return _baabc ;};};if _gcdbg .RowBreaks !=nil {if _decdf :=_gcdbg .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_decdf !=nil {return _decdf ;};};if _gcdbg .ColBreaks !=nil {if _abfbe :=_gcdbg .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_abfbe !=nil {return _abfbe ;};};if _gcdbg .CustomProperties !=nil {if _ccfbc :=_gcdbg .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_ccfbc !=nil {return _ccfbc ;};};if _gcdbg .CellWatches !=nil {if _cceed :=_gcdbg .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_cceed !=nil {return _cceed ;};};if _gcdbg .IgnoredErrors !=nil {if _gffcc :=_gcdbg .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073");_gffcc !=nil {return _gffcc ;};};if _gcdbg .SmartTags !=nil {if _cdecec :=_gcdbg .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_cdecec !=nil {return _cdecec ;};};if _gcdbg .Drawing !=nil {if _acgebb :=_gcdbg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_acgebb !=nil {return _acgebb ;};};if _gcdbg .LegacyDrawing !=nil {if _cdcfgd :=_gcdbg .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_cdcfgd !=nil {return _cdcfgd ;};};if _gcdbg .LegacyDrawingHF !=nil {if _cfgea :=_gcdbg .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cfgea !=nil {return _cfgea ;};};if _gcdbg .DrawingHF !=nil {if _cgbea :=_gcdbg .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cgbea !=nil {return _cgbea ;};};if _gcdbg .Picture !=nil {if _dgaaac :=_gcdbg .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_dgaaac !=nil {return _dgaaac ;};};if _gcdbg .OleObjects !=nil {if _ddgab :=_gcdbg .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_ddgab !=nil {return _ddgab ;};};if _gcdbg .Controls !=nil {if _dgcgfbd :=_gcdbg .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_dgcgfbd !=nil {return _dgcgfbd ;};};if _gcdbg .WebPublishItems !=nil {if _faeaff :=_gcdbg .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_faeaff !=nil {return _faeaff ;};};if _gcdbg .TableParts !=nil {if _bcaaca :=_gcdbg .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_bcaaca !=nil {return _bcaaca ;};};if _gcdbg .ExtLst !=nil {if _acfagg :=_gcdbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acfagg !=nil {return _acfagg ;};};return nil ;};func NewCT_BooleanProperty ()*CT_BooleanProperty {_acbf :=&CT_BooleanProperty {};return _acbf };type CT_XmlCellPr struct{ +// Maximum Rank Requested +MaxRankAttr int32 ; -// Table Field Id -IdAttr uint32 ; +// MDX Set Definition +SetDefinitionAttr string ; -// Unique Table Name -UniqueNameAttr *string ; +// Set Sort Order +SortTypeAttr ST_SortType ; -// Column XML Properties -XmlPr *CT_XmlPr ; +// Query Failed +QueryFailedAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_beecf *CT_DataValidations )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggcd :=range start .Attr {if _ggcd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_bfbae ,_cbffd :=_ee .ParseBool (_ggcd .Value );if _cbffd !=nil {return _cbffd ;};_beecf .DisablePromptsAttr =&_bfbae ;continue ;};if _ggcd .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_cgfe ,_acgca :=_ee .ParseUint (_ggcd .Value ,10,32);if _acgca !=nil {return _acgca ;};_dgaag :=uint32 (_cgfe );_beecf .XWindowAttr =&_dgaag ;continue ;};if _ggcd .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_ffcdc ,_edgf :=_ee .ParseUint (_ggcd .Value ,10,32);if _edgf !=nil {return _edgf ;};_fbcac :=uint32 (_ffcdc );_beecf .YWindowAttr =&_fbcac ;continue ;};if _ggcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgaf ,_bfgge :=_ee .ParseUint (_ggcd .Value ,10,32);if _bfgge !=nil {return _bfgge ;};_feagf :=uint32 (_bgaf );_beecf .CountAttr =&_feagf ;continue ;};};_bceed :for {_fcba ,_dbda :=d .Token ();if _dbda !=nil {return _dbda ;};switch _fcaae :=_fcba .(type ){case _b .StartElement :switch _fcaae .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}:_bgbbb :=NewCT_DataValidation ();if _fgcc :=d .DecodeElement (_bgbbb ,&_fcaae );_fgcc !=nil {return _fgcc ;};_beecf .DataValidation =append (_beecf .DataValidation ,_bgbbb );default:_ba .Log ("\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\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061l\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_fcaae .Name );if _gcb :=d .Skip ();_gcb !=nil {return _gcb ;};};case _b .EndElement :break _bceed ;case _b .CharData :};};return nil ;}; +// Tuples +Tpls []*CT_Tuples ; -// Validate validates the CT_Sheets and its children -func (_gbccg *CT_Sheets )Validate ()error {return _gbccg .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};func NewCT_TextFields ()*CT_TextFields {_bcdab :=&CT_TextFields {};return _bcdab };func (_dcega *Workbook )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcega .CT_Workbook =*NewCT_Workbook ();for _ ,_bcgefe :=range start .Attr {if _bcgefe .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_dcega .ConformanceAttr .UnmarshalXMLAttr (_bcgefe );continue ;};};_dgfdfa :for {_dfadg ,_cfecc :=d .Token ();if _cfecc !=nil {return _cfecc ;};switch _aabca :=_dfadg .(type ){case _b .StartElement :switch _aabca .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_dcega .FileVersion =NewCT_FileVersion ();if _dcacf :=d .DecodeElement (_dcega .FileVersion ,&_aabca );_dcacf !=nil {return _dcacf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_dcega .FileSharing =NewCT_FileSharing ();if _befbg :=d .DecodeElement (_dcega .FileSharing ,&_aabca );_befbg !=nil {return _befbg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_dcega .WorkbookPr =NewCT_WorkbookPr ();if _dgbac :=d .DecodeElement (_dcega .WorkbookPr ,&_aabca );_dgbac !=nil {return _dgbac ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_dcega .WorkbookProtection =NewCT_WorkbookProtection ();if _ffcdeg :=d .DecodeElement (_dcega .WorkbookProtection ,&_aabca );_ffcdeg !=nil {return _ffcdeg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_dcega .BookViews =NewCT_BookViews ();if _cfecbb :=d .DecodeElement (_dcega .BookViews ,&_aabca );_cfecbb !=nil {return _cfecbb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _cggbd :=d .DecodeElement (_dcega .Sheets ,&_aabca );_cggbd !=nil {return _cggbd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_dcega .FunctionGroups =NewCT_FunctionGroups ();if _gffbaa :=d .DecodeElement (_dcega .FunctionGroups ,&_aabca );_gffbaa !=nil {return _gffbaa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_dcega .ExternalReferences =NewCT_ExternalReferences ();if _dcfge :=d .DecodeElement (_dcega .ExternalReferences ,&_aabca );_dcfge !=nil {return _dcfge ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_dcega .DefinedNames =NewCT_DefinedNames ();if _dbeefc :=d .DecodeElement (_dcega .DefinedNames ,&_aabca );_dbeefc !=nil {return _dbeefc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_dcega .CalcPr =NewCT_CalcPr ();if _ebcac :=d .DecodeElement (_dcega .CalcPr ,&_aabca );_ebcac !=nil {return _ebcac ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_dcega .OleSize =NewCT_OleSize ();if _fgabf :=d .DecodeElement (_dcega .OleSize ,&_aabca );_fgabf !=nil {return _fgabf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_dcega .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _bgafg :=d .DecodeElement (_dcega .CustomWorkbookViews ,&_aabca );_bgafg !=nil {return _bgafg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_dcega .PivotCaches =NewCT_PivotCaches ();if _adfgg :=d .DecodeElement (_dcega .PivotCaches ,&_aabca );_adfgg !=nil {return _adfgg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_dcega .SmartTagPr =NewCT_SmartTagPr ();if _dagfcf :=d .DecodeElement (_dcega .SmartTagPr ,&_aabca );_dagfcf !=nil {return _dagfcf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_dcega .SmartTagTypes =NewCT_SmartTagTypes ();if _aedab :=d .DecodeElement (_dcega .SmartTagTypes ,&_aabca );_aedab !=nil {return _aedab ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_dcega .WebPublishing =NewCT_WebPublishing ();if _dbaeeg :=d .DecodeElement (_dcega .WebPublishing ,&_aabca );_dbaeeg !=nil {return _dbaeeg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_egcca :=NewCT_FileRecoveryPr ();if _ddabd :=d .DecodeElement (_egcca ,&_aabca );_ddabd !=nil {return _ddabd ;};_dcega .FileRecoveryPr =append (_dcega .FileRecoveryPr ,_egcca );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_dcega .WebPublishObjects =NewCT_WebPublishObjects ();if _afbcb :=d .DecodeElement (_dcega .WebPublishObjects ,&_aabca );_afbcb !=nil {return _afbcb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcega .ExtLst =NewCT_ExtensionList ();if _fbdfab :=d .DecodeElement (_dcega .ExtLst ,&_aabca );_fbdfab !=nil {return _fbdfab ;};default:_ba .Log ("\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\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_aabca .Name );if _fedgcg :=d .Skip ();_fedgcg !=nil {return _fedgcg ;};};case _b .EndElement :break _dgfdfa ;case _b .CharData :};};return nil ;};func (_bbgebg *CT_VolMain )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_f .Sprintf ("\u0025\u0076",_bbgebg .FirstAttr )});e .EncodeToken (start );_ecgbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_cfddaa :=range _bbgebg .Tp {e .EncodeElement (_cfddaa ,_ecgbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbbcb *ST_OleUpdate )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbbcb =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_cbbcb =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_cbbcb =2;};return nil ;};func NewCT_IndexedColors ()*CT_IndexedColors {_edca :=&CT_IndexedColors {};return _edca };func (_faddc *ST_TableStyleType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afefd ,_bdgggg :=d .Token ();if _bdgggg !=nil {return _bdgggg ;};if _agfabb ,_acddge :=_afefd .(_b .EndElement );_acddge &&_agfabb .Name ==start .Name {*_faddc =1;return nil ;};if _gdbaa ,_fabagc :=_afefd .(_b .CharData );!_fabagc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afefd );}else {switch string (_gdbaa ){case "":*_faddc =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_faddc =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_faddc =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_faddc =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_faddc =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_faddc =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_faddc =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_faddc =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_faddc =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_faddc =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_faddc =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_faddc =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_faddc =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_faddc =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_faddc =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_faddc =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_faddc =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_faddc =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_faddc =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_faddc =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_faddc =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_faddc =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_faddc =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_faddc =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_faddc =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_faddc =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_faddc =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_faddc =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_faddc =28;};};_afefd ,_bdgggg =d .Token ();if _bdgggg !=nil {return _bdgggg ;};if _fabgdag ,_ffbcf :=_afefd .(_b .EndElement );_ffbcf &&_fabgdag .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afefd );};type CT_PrintOptions struct{ +// Sort By Tuple +SortByTuple *CT_Tuples ;}; -// Horizontal Centered -HorizontalCenteredAttr *bool ; +// Validate validates the CT_WorkbookPr and its children +func (_efbgf *CT_WorkbookPr )Validate ()error {return _efbgf .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func (_cagedc ST_MdxFunctionType )ValidateWithPath (path string )error {switch _cagedc {case 0,1,2,3,4,5,6,7:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cagedc ));};return nil ;};func NewCT_QueryTable ()*CT_QueryTable {_fecbd :=&CT_QueryTable {};return _fecbd }; -// Vertical Centered -VerticalCenteredAttr *bool ; +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_cbgb *CT_Connection )ValidateWithPath (path string )error {if _bdgf :=_cbgb .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_bdgf !=nil {return _bdgf ;};if _cbgb .DbPr !=nil {if _afaa :=_cbgb .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072");_afaa !=nil {return _afaa ;};};if _cbgb .OlapPr !=nil {if _aecgg :=_cbgb .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_aecgg !=nil {return _aecgg ;};};if _cbgb .WebPr !=nil {if _agcdf :=_cbgb .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_agcdf !=nil {return _agcdf ;};};if _cbgb .TextPr !=nil {if _acag :=_cbgb .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_acag !=nil {return _acag ;};};if _cbgb .Parameters !=nil {if _dcad :=_cbgb .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");_dcad !=nil {return _dcad ;};};if _cbgb .ExtLst !=nil {if _eabcaa :=_cbgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eabcaa !=nil {return _eabcaa ;};};return nil ;};func (_abdbc *CT_OleObjects )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_edae :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_fcfac :=range _abdbc .OleObject {e .EncodeElement (_fcfac ,_edae );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Print Headings -HeadingsAttr *bool ; +// Validate validates the CT_PrintOptions and its children +func (_dcdde *CT_PrintOptions )Validate ()error {return _dcdde .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");};func (_dadaa ST_ItemType )String ()string {switch _dadaa {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0073\u0075\u006d";case 4:return "\u0063\u006f\u0075\u006e\u0074\u0041";case 5:return "\u0061\u0076\u0067";case 6:return "\u006d\u0061\u0078";case 7:return "\u006d\u0069\u006e";case 8:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 9:return "\u0063\u006f\u0075n\u0074";case 10:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 11:return "\u0073t\u0064\u0044\u0065\u0076\u0050";case 12:return "\u0076\u0061\u0072";case 13:return "\u0076\u0061\u0072\u0050";case 14:return "\u0067\u0072\u0061n\u0064";case 15:return "\u0062\u006c\u0061n\u006b";};return "";};func (_ebgfbb ST_OleUpdate )ValidateWithPath (path string )error {switch _ebgfbb {case 0,1,2:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgfbb ));};return nil ;};type CT_DateGroupItem struct{ -// Print Grid Lines -GridLinesAttr *bool ; +// Year +YearAttr uint16 ; -// Grid Lines Set -GridLinesSetAttr *bool ;};func (_gddf *CT_MeasureGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_gddf .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_gddf .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcddf *CT_ServerFormats )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcddf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fcddf .CountAttr )});};e .EncodeToken (start );if _fcddf .ServerFormat !=nil {_gbgdeaf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_bbgcc :=range _fcddf .ServerFormat {e .EncodeElement (_bbgcc ,_gbgdeaf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Month +MonthAttr *uint16 ; -// Validate validates the CT_Cell and its children -func (_gfc *CT_Cell )Validate ()error {return _gfc .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");};func (_dabe *CT_PhoneticRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfada :=range start .Attr {if _bfada .Name .Local =="\u0073\u0062"{_eggcb ,_aebec :=_ee .ParseUint (_bfada .Value ,10,32);if _aebec !=nil {return _aebec ;};_dabe .SbAttr =uint32 (_eggcb );continue ;};if _bfada .Name .Local =="\u0065\u0062"{_bcfca ,_dafbdf :=_ee .ParseUint (_bfada .Value ,10,32);if _dafbdf !=nil {return _dafbdf ;};_dabe .EbAttr =uint32 (_bcfca );continue ;};};_aecbd :for {_eagce ,_cgff :=d .Token ();if _cgff !=nil {return _cgff ;};switch _aeccg :=_eagce .(type ){case _b .StartElement :switch _aeccg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _agceab :=d .DecodeElement (&_dabe .T ,&_aeccg );_agceab !=nil {return _agceab ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069c\u0052u\u006e\u0020\u0025\u0076",_aeccg .Name );if _cefd :=d .Skip ();_cefd !=nil {return _cefd ;};};case _b .EndElement :break _aecbd ;case _b .CharData :};};return nil ;};func (_daccc *CT_XmlPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gffcb :=range start .Attr {if _gffcb .Name .Local =="\u006d\u0061\u0070I\u0064"{_aababea ,_acbec :=_ee .ParseUint (_gffcb .Value ,10,32);if _acbec !=nil {return _acbec ;};_daccc .MapIdAttr =uint32 (_aababea );continue ;};if _gffcb .Name .Local =="\u0078\u0070\u0061t\u0068"{_gcebf ,_eaddfd :=_gffcb .Value ,error (nil );if _eaddfd !=nil {return _eaddfd ;};_daccc .XpathAttr =_gcebf ;continue ;};if _gffcb .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_gebee ,_aecfe :=_gffcb .Value ,error (nil );if _aecfe !=nil {return _aecfe ;};_daccc .XmlDataTypeAttr =_gebee ;continue ;};};_gabagg :for {_fafee ,_cadcgc :=d .Token ();if _cadcgc !=nil {return _cadcgc ;};switch _ededb :=_fafee .(type ){case _b .StartElement :switch _ededb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daccc .ExtLst =NewCT_ExtensionList ();if _dbada :=d .DecodeElement (_daccc .ExtLst ,&_ededb );_dbada !=nil {return _dbada ;};default:_ba .Log ("\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\u0058\u006d\u006c\u0050\u0072\u0020\u0025\u0076",_ededb .Name );if _acefd :=d .Skip ();_acefd !=nil {return _acefd ;};};case _b .EndElement :break _gabagg ;case _b .CharData :};};return nil ;};func (_efgaf *ST_CellComments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfgab ,_cffcg :=d .Token ();if _cffcg !=nil {return _cffcg ;};if _ddafc ,_cffgd :=_bfgab .(_b .EndElement );_cffgd &&_ddafc .Name ==start .Name {*_efgaf =1;return nil ;};if _gcgac ,_caafg :=_bfgab .(_b .CharData );!_caafg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfgab );}else {switch string (_gcgac ){case "":*_efgaf =0;case "\u006e\u006f\u006e\u0065":*_efgaf =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_efgaf =2;case "\u0061\u0074\u0045n\u0064":*_efgaf =3;};};_bfgab ,_cffcg =d .Token ();if _cffcg !=nil {return _cffcg ;};if _bbbba ,_eecga :=_bfgab .(_b .EndElement );_eecga &&_bbbba .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfgab );}; +// Day +DayAttr *uint16 ; -// Validate validates the CT_FilterColumn and its children -func (_fgbag *CT_FilterColumn )Validate ()error {return _fgbag .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");};func (_aeafee *CT_Mdx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",_aeafee .NAttr )});_cbed ,_gcfaf :=_aeafee .FAttr .MarshalXMLAttr (_b .Name {Local :"\u0066"});if _gcfaf !=nil {return _gcfaf ;};start .Attr =append (start .Attr ,_cbed );e .EncodeToken (start );if _aeafee .T !=nil {_cdgag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074"}};e .EncodeElement (_aeafee .T ,_cdgag );};if _aeafee .Ms !=nil {_bbaac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_aeafee .Ms ,_bbaac );};if _aeafee .P !=nil {_bdcdee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070"}};e .EncodeElement (_aeafee .P ,_bdcdee );};if _aeafee .K !=nil {_fdacb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_aeafee .K ,_fdacb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebbbef ST_MdxFunctionType )Validate ()error {return _ebbbef .ValidateWithPath ("")};func NewCT_OleSize ()*CT_OleSize {_adecg :=&CT_OleSize {};return _adecg };func (_bdcf *CT_ConditionalFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abbb :=range start .Attr {if _abbb .Name .Local =="\u0070\u0069\u0076o\u0074"{_cdgg ,_eagf :=_ee .ParseBool (_abbb .Value );if _eagf !=nil {return _eagf ;};_bdcf .PivotAttr =&_cdgg ;continue ;};if _abbb .Name .Local =="\u0073\u0071\u0072e\u0066"{_ddgd ,_cadge :=ParseSliceST_Sqref (_abbb .Value );if _cadge !=nil {return _cadge ;};_bdcf .SqrefAttr =&_ddgd ;continue ;};};_ecbf :for {_bdcd ,_acca :=d .Token ();if _acca !=nil {return _acca ;};switch _cbfd :=_bdcd .(type ){case _b .StartElement :switch _cbfd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"}:_aeffe :=NewCT_CfRule ();if _cdgca :=d .DecodeElement (_aeffe ,&_cbfd );_cdgca !=nil {return _cdgca ;};_bdcf .CfRule =append (_bdcf .CfRule ,_aeffe );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdcf .ExtLst =NewCT_ExtensionList ();if _fdgg :=d .DecodeElement (_bdcf .ExtLst ,&_cbfd );_fdgg !=nil {return _fdgg ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u0020%\u0076",_cbfd .Name );if _dafg :=d .Skip ();_dafg !=nil {return _dafg ;};};case _b .EndElement :break _ecbf ;case _b .CharData :};};return nil ;};func (_dafeb *CT_RgbColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dafeb .RgbAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0067\u0062"},Value :_f .Sprintf ("\u0025\u0076",*_dafeb .RgbAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;); +// Hour +HourAttr *uint16 ; -// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path -func (_bggeb *CT_DataRefs )ValidateWithPath (path string )error {for _abed ,_acggc :=range _bggeb .DataRef {if _daadc :=_acggc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_abed ));_daadc !=nil {return _daadc ;};};return nil ;};func (_cfcg *CT_VolTopic )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gedcf :=range start .Attr {if _gedcf .Name .Local =="\u0074"{_cfcg .TAttr .UnmarshalXMLAttr (_gedcf );continue ;};};_ebdea :for {_fggbf ,_eeabcd :=d .Token ();if _eeabcd !=nil {return _eeabcd ;};switch _gfgcg :=_fggbf .(type ){case _b .StartElement :switch _gfgcg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:if _gafdd :=d .DecodeElement (&_cfcg .V ,&_gfgcg );_gafdd !=nil {return _gafdd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"}:var _gcfged string ;if _acaebc :=d .DecodeElement (&_gcfged ,&_gfgcg );_acaebc !=nil {return _acaebc ;};_cfcg .Stp =append (_cfcg .Stp ,_gcfged );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_eagbe :=NewCT_VolTopicRef ();if _bacdg :=d .DecodeElement (_eagbe ,&_gfgcg );_bacdg !=nil {return _bacdg ;};_cfcg .Tr =append (_cfcg .Tr ,_eagbe );default:_ba .Log ("\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\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0020\u0025\u0076",_gfgcg .Name );if _gaefgb :=d .Skip ();_gaefgb !=nil {return _gaefgb ;};};case _b .EndElement :break _ebdea ;case _b .CharData :};};return nil ;}; +// Minute +MinuteAttr *uint16 ; -// Validate validates the CT_CustomWorkbookViews and its children -func (_bbgb *CT_CustomWorkbookViews )Validate ()error {return _bbgb .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");};func (_cbddcc *Connections )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbddcc .CT_Connections =*NewCT_Connections ();_dggcdg :for {_decdb ,_dbfaag :=d .Token ();if _dbfaag !=nil {return _dbfaag ;};switch _aeaeec :=_decdb .(type ){case _b .StartElement :switch _aeaeec .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_ddefd :=NewCT_Connection ();if _gbeafb :=d .DecodeElement (_ddefd ,&_aeaeec );_gbeafb !=nil {return _gbeafb ;};_cbddcc .Connection =append (_cbddcc .Connection ,_ddefd );default:_ba .Log ("\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\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_aeaeec .Name );if _feadb :=d .Skip ();_feadb !=nil {return _feadb ;};};case _b .EndElement :break _dggcdg ;case _b .CharData :};};return nil ;};func NewCT_Font ()*CT_Font {_eddedd :=&CT_Font {};return _eddedd };func NewCT_TableFormula ()*CT_TableFormula {_dbagb :=&CT_TableFormula {};return _dbagb };type CT_ExternalBook struct{IdAttr string ; +// Second +SecondAttr *uint16 ; -// Supporting Workbook Sheet Names -SheetNames *CT_ExternalSheetNames ; +// Date Time Grouping +DateTimeGroupingAttr ST_DateTimeGrouping ;};type ST_Pane byte ;func NewCT_ColorScale ()*CT_ColorScale {_ccfg :=&CT_ColorScale {};return _ccfg };func (_fbdfgc *ST_Objects )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cgdgbf ,_dcbcae :=d .Token ();if _dcbcae !=nil {return _dcbcae ;};if _dgdbgg ,_gfbfac :=_cgdgbf .(_ea .EndElement );_gfbfac &&_dgdbgg .Name ==start .Name {*_fbdfgc =1;return nil ;};if _fcadd ,_cbdff :=_cgdgbf .(_ea .CharData );!_cbdff {return _be .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",_cgdgbf );}else {switch string (_fcadd ){case "":*_fbdfgc =0;case "\u0061\u006c\u006c":*_fbdfgc =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_fbdfgc =2;case "\u006e\u006f\u006e\u0065":*_fbdfgc =3;};};_cgdgbf ,_dcbcae =d .Token ();if _dcbcae !=nil {return _dcbcae ;};if _fbgda ,_fdggc :=_cgdgbf .(_ea .EndElement );_fdggc &&_fbgda .Name ==start .Name {return nil ;};return _be .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",_cgdgbf );}; -// Named Links -DefinedNames *CT_ExternalDefinedNames ; +// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path +func (_cgfee *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_cgfee .GuidAttr ){return _be .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,_cgfee .GuidAttr );};if _cgfee .LastGuidAttr !=nil {if !_d .ST_GuidPatternRe .MatchString (*_cgfee .LastGuidAttr ){return _be .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004c\u0061s\u0074\u0047\u0075i\u0064\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,*_cgfee .LastGuidAttr );};};for _gbafd ,_efbgg :=range _cgfee .Header {if _bfbcc :=_efbgg .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gbafd ));_bfbcc !=nil {return _bfbcc ;};};return nil ;};func (_gfdge *CT_ExternalSheetNames )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fgegc :for {_eadgd ,_aafda :=d .Token ();if _aafda !=nil {return _aafda ;};switch _cbfff :=_eadgd .(type ){case _ea .StartElement :switch _cbfff .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"}:_bacdb :=NewCT_ExternalSheetName ();if _addg :=d .DecodeElement (_bacdb ,&_cbfff );_addg !=nil {return _addg ;};_gfdge .SheetName =append (_gfdge .SheetName ,_bacdb );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_cbfff .Name );if _egfcg :=d .Skip ();_egfcg !=nil {return _egfcg ;};};case _ea .EndElement :break _fgegc ;case _ea .CharData :};};return nil ;};func (_fdacd ST_Orientation )Validate ()error {return _fdacd .ValidateWithPath ("")};func (_affgbe ST_SortBy )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_cdgcbb :=_ea .Attr {};_cdgcbb .Name =name ;switch _affgbe {case ST_SortByUnset :_cdgcbb .Value ="";case ST_SortByValue :_cdgcbb .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_cdgcbb .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_cdgcbb .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_cdgcbb .Value ="\u0069\u0063\u006f\u006e";};return _cdgcbb ,nil ;}; -// Cached Worksheet Data -SheetDataSet *CT_ExternalSheetDataSet ;};type CT_ObjectAnchor struct{ +// Validate validates the CT_CellStyle and its children +func (_ffba *CT_CellStyle )Validate ()error {return _ffba .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};func NewCT_DataFields ()*CT_DataFields {_bgeg :=&CT_DataFields {};return _bgeg };func (_dffbd *CT_WebPublishObjects )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ecaab :=range start .Attr {if _ecaab .Name .Local =="\u0063\u006f\u0075n\u0074"{_abefee ,_abccb :=_b .ParseUint (_ecaab .Value ,10,32);if _abccb !=nil {return _abccb ;};_fbdag :=uint32 (_abefee );_dffbd .CountAttr =&_fbdag ;continue ;};};_fgfff :for {_fceefg ,_daadc :=d .Token ();if _daadc !=nil {return _daadc ;};switch _baceec :=_fceefg .(type ){case _ea .StartElement :switch _baceec .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}:_adgaf :=NewCT_WebPublishObject ();if _eegfd :=d .DecodeElement (_adgaf ,&_baceec );_eegfd !=nil {return _eegfd ;};_dffbd .WebPublishObject =append (_dffbd .WebPublishObject ,_adgaf );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u0073\u0020\u0025\u0076",_baceec .Name );if _egdgd :=d .Skip ();_egdgd !=nil {return _egdgd ;};};case _ea .EndElement :break _fgfff ;case _ea .CharData :};};return nil ;}; -// Move With Cells -MoveWithCellsAttr *bool ; +// Validate validates the CT_Users and its children +func (_accdc *CT_Users )Validate ()error {return _accdc .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");};const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3;);func (_bdagec *CT_Pages )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bdagec .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bdagec .CountAttr )});};e .EncodeToken (start );_debf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_cfebad :=range _bdagec .Page {e .EncodeElement (_cfebad ,_debf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_RevisionQueryTableField struct{ -// Size With Cells -SizeWithCellsAttr *bool ;From *_g .From ;To *_g .To ;};func (_egbaa ST_DdeValueType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eaabgg :=_b .Attr {};_eaabgg .Name =name ;switch _egbaa {case ST_DdeValueTypeUnset :_eaabgg .Value ="";case ST_DdeValueTypeNil :_eaabgg .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_eaabgg .Value ="\u0062";case ST_DdeValueTypeN :_eaabgg .Value ="\u006e";case ST_DdeValueTypeE :_eaabgg .Value ="\u0065";case ST_DdeValueTypeStr :_eaabgg .Value ="\u0073\u0074\u0072";};return _eaabgg ,nil ;}; +// Sheet Id +SheetIdAttr uint32 ; -// Validate validates the CT_RevisionHeaders and its children -func (_eaabc *CT_RevisionHeaders )Validate ()error {return _eaabc .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");}; +// QueryTable Reference +RefAttr string ; -// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path -func (_ecdf *CT_ColFields )ValidateWithPath (path string )error {for _bebfc ,_dfecf :=range _ecdf .Field {if _geed :=_dfecf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bebfc ));_geed !=nil {return _geed ;};};return nil ;};func (_adcg *CT_Fills )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afcfa :=range start .Attr {if _afcfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfbga ,_fbdbg :=_ee .ParseUint (_afcfa .Value ,10,32);if _fbdbg !=nil {return _fbdbg ;};_abba :=uint32 (_cfbga );_adcg .CountAttr =&_abba ;continue ;};};_dcgdf :for {_fbgdf ,_dfecb :=d .Token ();if _dfecb !=nil {return _dfecb ;};switch _gfbc :=_fbgdf .(type ){case _b .StartElement :switch _gfbc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_befc :=NewCT_Fill ();if _dddbb :=d .DecodeElement (_befc ,&_gfbc );_dddbb !=nil {return _dddbb ;};_adcg .Fill =append (_adcg .Fill ,_befc );default:_ba .Log ("\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\u0046\u0069\u006c\u006c\u0073\u0020\u0025\u0076",_gfbc .Name );if _becbc :=d .Skip ();_becbc !=nil {return _becbc ;};};case _b .EndElement :break _dcgdf ;case _b .CharData :};};return nil ;};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_ddcae :=&CT_PivotCacheDefinition {};_ddcae .CacheSource =NewCT_CacheSource ();_ddcae .CacheFields =NewCT_CacheFields ();return _ddcae ;}; +// Field Id +FieldIdAttr uint32 ;};func (_edccee ST_FormatAction )Validate ()error {return _edccee .ValidateWithPath ("")};func NewCT_WebPublishObject ()*CT_WebPublishObject {_bdedcf :=&CT_WebPublishObject {};return _bdedcf };func (_faegaa ST_MdxKPIProperty )Validate ()error {return _faegaa .ValidateWithPath ("")};type ST_DataValidationType byte ;func (_fdgaf ST_PaneState )Validate ()error {return _fdgaf .ValidateWithPath ("")}; -// Validate validates the CT_ExtensionList and its children -func (_ccace *CT_ExtensionList )Validate ()error {return _ccace .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_cggafbc *CT_SheetProtection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afcga :=range start .Attr {if _afcga .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_acgcad ,_fgfef :=_ee .ParseBool (_afcga .Value );if _fgfef !=nil {return _fgfef ;};_cggafbc .FormatRowsAttr =&_acgcad ;continue ;};if _afcga .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_abegg ,_bdfgc :=_ee .ParseBool (_afcga .Value );if _bdfgc !=nil {return _bdfgc ;};_cggafbc .InsertColumnsAttr =&_abegg ;continue ;};if _afcga .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_egdca ,_bgbda :=_afcga .Value ,error (nil );if _bgbda !=nil {return _bgbda ;};_cggafbc .AlgorithmNameAttr =&_egdca ;continue ;};if _afcga .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_bcefc ,_abccd :=_ee .ParseBool (_afcga .Value );if _abccd !=nil {return _abccd ;};_cggafbc .InsertRowsAttr =&_bcefc ;continue ;};if _afcga .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_beffb ,_abbec :=_afcga .Value ,error (nil );if _abbec !=nil {return _abbec ;};_cggafbc .SaltValueAttr =&_beffb ;continue ;};if _afcga .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_aafac ,_fdacf :=_ee .ParseBool (_afcga .Value );if _fdacf !=nil {return _fdacf ;};_cggafbc .InsertHyperlinksAttr =&_aafac ;continue ;};if _afcga .Name .Local =="\u0073\u0068\u0065e\u0074"{_ccebef ,_gadbc :=_ee .ParseBool (_afcga .Value );if _gadbc !=nil {return _gadbc ;};_cggafbc .SheetAttr =&_ccebef ;continue ;};if _afcga .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_afagce ,_caebd :=_ee .ParseBool (_afcga .Value );if _caebd !=nil {return _caebd ;};_cggafbc .DeleteColumnsAttr =&_afagce ;continue ;};if _afcga .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_efgbf ,_aagfc :=_ee .ParseBool (_afcga .Value );if _aagfc !=nil {return _aagfc ;};_cggafbc .ScenariosAttr =&_efgbf ;continue ;};if _afcga .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_cbbgcf ,_dbgba :=_ee .ParseBool (_afcga .Value );if _dbgba !=nil {return _dbgba ;};_cggafbc .FormatColumnsAttr =&_cbbgcf ;continue ;};if _afcga .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_ddcag ,_dcbaeg :=_afcga .Value ,error (nil );if _dcbaeg !=nil {return _dcbaeg ;};_cggafbc .PasswordAttr =&_ddcag ;continue ;};if _afcga .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bddgg ,_agaca :=_afcga .Value ,error (nil );if _agaca !=nil {return _agaca ;};_cggafbc .HashValueAttr =&_bddgg ;continue ;};if _afcga .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_fbcca ,_abcgb :=_ee .ParseUint (_afcga .Value ,10,32);if _abcgb !=nil {return _abcgb ;};_ggfgc :=uint32 (_fbcca );_cggafbc .SpinCountAttr =&_ggfgc ;continue ;};if _afcga .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_fbdca ,_gddde :=_ee .ParseBool (_afcga .Value );if _gddde !=nil {return _gddde ;};_cggafbc .ObjectsAttr =&_fbdca ;continue ;};if _afcga .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_gaeae ,_egaga :=_ee .ParseBool (_afcga .Value );if _egaga !=nil {return _egaga ;};_cggafbc .FormatCellsAttr =&_gaeae ;continue ;};if _afcga .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_aeead ,_gdaaf :=_ee .ParseBool (_afcga .Value );if _gdaaf !=nil {return _gdaaf ;};_cggafbc .DeleteRowsAttr =&_aeead ;continue ;};if _afcga .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_cfbba ,_acfdg :=_ee .ParseBool (_afcga .Value );if _acfdg !=nil {return _acfdg ;};_cggafbc .SelectLockedCellsAttr =&_cfbba ;continue ;};if _afcga .Name .Local =="\u0073\u006f\u0072\u0074"{_aagba ,_edfad :=_ee .ParseBool (_afcga .Value );if _edfad !=nil {return _edfad ;};_cggafbc .SortAttr =&_aagba ;continue ;};if _afcga .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_ebdgf ,_ccfae :=_ee .ParseBool (_afcga .Value );if _ccfae !=nil {return _ccfae ;};_cggafbc .AutoFilterAttr =&_ebdgf ;continue ;};if _afcga .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_cacde ,_abggd :=_ee .ParseBool (_afcga .Value );if _abggd !=nil {return _abggd ;};_cggafbc .PivotTablesAttr =&_cacde ;continue ;};if _afcga .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_ebgbf ,_cgabe :=_ee .ParseBool (_afcga .Value );if _cgabe !=nil {return _cgabe ;};_cggafbc .SelectUnlockedCellsAttr =&_ebgbf ;continue ;};};for {_eacdf ,_becac :=d .Token ();if _becac !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_becac );};if _dagf ,_agbff :=_eacdf .(_b .EndElement );_agbff &&_dagf .Name ==start .Name {break ;};};return nil ;};func (_cdbga *ST_Visibility )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbcdcc ,_edafb :=d .Token ();if _edafb !=nil {return _edafb ;};if _cdcfd ,_cbgbcc :=_cbcdcc .(_b .EndElement );_cbgbcc &&_cdcfd .Name ==start .Name {*_cdbga =1;return nil ;};if _dcgfc ,_gdcbf :=_cbcdcc .(_b .CharData );!_gdcbf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbcdcc );}else {switch string (_dcgfc ){case "":*_cdbga =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_cdbga =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_cdbga =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_cdbga =3;};};_cbcdcc ,_edafb =d .Token ();if _edafb !=nil {return _edafb ;};if _bfaac ,_agcac :=_cbcdcc .(_b .EndElement );_agcac &&_bfaac .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbcdcc );};func NewCT_Consolidation ()*CT_Consolidation {_fbaed :=&CT_Consolidation {};_fbaed .RangeSets =NewCT_RangeSets ();return _fbaed ;};func NewChartsheet ()*Chartsheet {_ccbgg :=&Chartsheet {};_ccbgg .CT_Chartsheet =*NewCT_Chartsheet ();return _ccbgg ;}; +// Validate validates the CT_RevisionHeaders and its children +func (_bffeb *CT_RevisionHeaders )Validate ()error {return _bffeb .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");}; -// Validate validates the CT_MetadataTypes and its children -func (_daebf *CT_MetadataTypes )Validate ()error {return _daebf .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");}; +// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path +func (_fffbc *CT_SheetId )ValidateWithPath (path string )error {return nil };type CT_MetadataTypes struct{ -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_egagd *CT_PageSetup )ValidateWithPath (path string )error {if _egagd .PaperHeightAttr !=nil {if !_c .ST_PositiveUniversalMeasurePatternRe .MatchString (*_egagd .PaperHeightAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_PositiveUniversalMeasurePatternRe ,*_egagd .PaperHeightAttr );};};if _egagd .PaperHeightAttr !=nil {if !_c .ST_UniversalMeasurePatternRe .MatchString (*_egagd .PaperHeightAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_UniversalMeasurePatternRe ,*_egagd .PaperHeightAttr );};};if _egagd .PaperWidthAttr !=nil {if !_c .ST_PositiveUniversalMeasurePatternRe .MatchString (*_egagd .PaperWidthAttr ){return _f .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_PositiveUniversalMeasurePatternRe ,*_egagd .PaperWidthAttr );};};if _egagd .PaperWidthAttr !=nil {if !_c .ST_UniversalMeasurePatternRe .MatchString (*_egagd .PaperWidthAttr ){return _f .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_UniversalMeasurePatternRe ,*_egagd .PaperWidthAttr );};};if _fgegg :=_egagd .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_fgegg !=nil {return _fgegg ;};if _gebgbd :=_egagd .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gebgbd !=nil {return _gebgbd ;};if _ccbg :=_egagd .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_ccbg !=nil {return _ccbg ;};if _adeeeb :=_egagd .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072");_adeeeb !=nil {return _adeeeb ;};return nil ;};func (_fgaga *CT_MergeCells )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgaga .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fgaga .CountAttr )});};e .EncodeToken (start );_cbbdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_adbec :=range _fgaga .MergeCell {e .EncodeElement (_adbec ,_cbbdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdecc *ST_VolValueType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffafa ,_babbaf :=d .Token ();if _babbaf !=nil {return _babbaf ;};if _agbfc ,_fcdefb :=_fffafa .(_b .EndElement );_fcdefb &&_agbfc .Name ==start .Name {*_cdecc =1;return nil ;};if _eggdbfe ,_bfdgac :=_fffafa .(_b .CharData );!_bfdgac {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fffafa );}else {switch string (_eggdbfe ){case "":*_cdecc =0;case "\u0062":*_cdecc =1;case "\u006e":*_cdecc =2;case "\u0065":*_cdecc =3;case "\u0073":*_cdecc =4;};};_fffafa ,_babbaf =d .Token ();if _babbaf !=nil {return _babbaf ;};if _acgec ,_ebcddg :=_fffafa .(_b .EndElement );_ebcddg &&_acgec .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fffafa );}; +// Metadata Type Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path -func (_adadf *CT_FieldsUsage )ValidateWithPath (path string )error {for _geec ,_agafg :=range _adadf .FieldUsage {if _dccce :=_agafg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_geec ));_dccce !=nil {return _dccce ;};};return nil ;}; +// Metadata Type Information +MetadataType []*CT_MetadataType ;};type CT_PatternFill struct{ -// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path -func (_fdecg *CT_DdeValues )ValidateWithPath (path string )error {for _edeag ,_bdbf :=range _fdecg .Value {if _abdaa :=_bdbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_edeag ));_abdaa !=nil {return _abdaa ;};};return nil ;};func (_ccda *CT_CustomSheetViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_egda :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_fbgeg :=range _ccda .CustomSheetView {e .EncodeElement (_fbgeg ,_egda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aafdgg ST_DvAspect )Validate ()error {return _aafdgg .ValidateWithPath ("")}; +// Pattern Type +PatternTypeAttr ST_PatternType ; -// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path -func (_cdcbgf *CT_Item )ValidateWithPath (path string )error {if _adfc :=_cdcbgf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_adfc !=nil {return _adfc ;};return nil ;};type ST_GrowShrinkType byte ;type Metadata struct{CT_Metadata };func (_dcdff ST_SortBy )ValidateWithPath (path string )error {switch _dcdff {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdff ));};return nil ;};func (_adbeg ST_TableType )String ()string {switch _adbeg {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0078\u006d\u006c";case 3:return "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return "";};type CT_Sst struct{ +// Foreground Color +FgColor *CT_Color ; -// String Count -CountAttr *uint32 ; +// Background Color +BgColor *CT_Color ;};type CT_Index struct{ -// Unique String Count -UniqueCountAttr *uint32 ; +// Shared Items Index +VAttr uint32 ;};func (_cbfbde *CT_WebPublishItems )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cbfbde .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cbfbde .CountAttr )});};e .EncodeToken (start );_gbaaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_beffb :=range _cbfbde .WebPublishItem {e .EncodeElement (_beffb ,_gbaaf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_becb *CT_FieldUsage )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bbfdb :=range start .Attr {if _bbfdb .Name .Local =="\u0078"{_adfde ,_beaff :=_b .ParseInt (_bbfdb .Value ,10,32);if _beaff !=nil {return _beaff ;};_becb .XAttr =int32 (_adfde );continue ;};};for {_gfabge ,_bbaba :=d .Token ();if _bbaba !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_bbaba );};if _eaedc ,_ebgg :=_gfabge .(_ea .EndElement );_ebgg &&_eaedc .Name ==start .Name {break ;};};return nil ;};const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;);func (_efcgd *CT_IconSet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _efcgd .IconSetAttr !=ST_IconSetTypeUnset {_gfbc ,_dceb :=_efcgd .IconSetAttr .MarshalXMLAttr (_ea .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _dceb !=nil {return _dceb ;};start .Attr =append (start .Attr ,_gfbc );};if _efcgd .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_efcgd .ShowValueAttr ))});};if _efcgd .PercentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_efcgd .PercentAttr ))});};if _efcgd .ReverseAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_efcgd .ReverseAttr ))});};e .EncodeToken (start );_faacda :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_abbbc :=range _efcgd .Cfvo {e .EncodeElement (_abbbc ,_faacda );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_Map ()*CT_Map {_gffef :=&CT_Map {};return _gffef };type CT_TableStyleInfo struct{ -// String Item -Si []*CT_Rst ;ExtLst *CT_ExtensionList ;}; +// Style Name +NameAttr *string ; -// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path -func (_ebbac *CT_Groups )ValidateWithPath (path string )error {for _dgbbe ,_acdcc :=range _ebbac .Group {if _ddbfb :=_acdcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_dgbbe ));_ddbfb !=nil {return _ddbfb ;};};return nil ;};func (_acfad ST_TextHAlign )String ()string {switch _acfad {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func NewCT_FontSize ()*CT_FontSize {_gdbac :=&CT_FontSize {};return _gdbac };func NewCT_ExternalBook ()*CT_ExternalBook {_cfbag :=&CT_ExternalBook {};return _cfbag }; +// Show First Column +ShowFirstColumnAttr *bool ; -// Validate validates the CT_FunctionGroup and its children -func (_edeeg *CT_FunctionGroup )Validate ()error {return _edeeg .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");};func (_ffeab *CT_CalculatedItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffeab .FieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ffeab .FieldAttr )});};if _ffeab .FormulaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_ffeab .FormulaAttr )});};e .EncodeToken (start );_bfeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_ffeab .PivotArea ,_bfeb );if _ffeab .ExtLst !=nil {_cgfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffeab .ExtLst ,_cgfa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Show Last Column +ShowLastColumnAttr *bool ; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_acba *CT_Colors )ValidateWithPath (path string )error {if _acba .IndexedColors !=nil {if _febc :=_acba .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_febc !=nil {return _febc ;};};if _acba .MruColors !=nil {if _gdeg :=_acba .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_gdeg !=nil {return _gdeg ;};};return nil ;};type EG_ExtensionList struct{ +// Show Row Stripes +ShowRowStripesAttr *bool ; -// Extension -Ext []*CT_Extension ;};type CT_FunctionGroup struct{ +// Show Column Stripes +ShowColumnStripesAttr *bool ;}; -// Name -NameAttr *string ;};func (_gbgec *ST_PaneState )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfgbdg ,_afeeg :=d .Token ();if _afeeg !=nil {return _afeeg ;};if _cgddb ,_aggbgf :=_gfgbdg .(_b .EndElement );_aggbgf &&_cgddb .Name ==start .Name {*_gbgec =1;return nil ;};if _debaf ,_aeebef :=_gfgbdg .(_b .CharData );!_aeebef {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfgbdg );}else {switch string (_debaf ){case "":*_gbgec =0;case "\u0073\u0070\u006ci\u0074":*_gbgec =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_gbgec =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_gbgec =3;};};_gfgbdg ,_afeeg =d .Token ();if _afeeg !=nil {return _afeeg ;};if _dafede ,_ddfeb :=_gfgbdg .(_b .EndElement );_ddfeb &&_dafede .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfgbdg );};type CT_SheetBackgroundPicture struct{IdAttr string ;};func (_ddbf *CT_CustomProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfef :for {_dbdfd ,_gfdc :=d .Token ();if _gfdc !=nil {return _gfdc ;};switch _daegd :=_dbdfd .(type ){case _b .StartElement :switch _daegd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}:_efeaf :=NewCT_CustomProperty ();if _acbdb :=d .DecodeElement (_efeaf ,&_daegd );_acbdb !=nil {return _acbdb ;};_ddbf .CustomPr =append (_ddbf .CustomPr ,_efeaf );default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_daegd .Name );if _gedfg :=d .Skip ();_gedfg !=nil {return _gedfg ;};};case _b .EndElement :break _cfef ;case _b .CharData :};};return nil ;};type CT_Tuples struct{ +// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path +func (_gefb *CT_CellXfs )ValidateWithPath (path string )error {for _afdfa ,_cfeba :=range _gefb .Xf {if _dafa :=_cfeba .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_afdfa ));_dafa !=nil {return _dafa ;};};return nil ;};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_bbce :=&CT_ColHierarchiesUsage {};return _bbce ;};func NewCT_SheetPr ()*CT_SheetPr {_cegga :=&CT_SheetPr {};return _cegga }; -// Member Name Count -CAttr *uint32 ; +// Validate validates the AG_AutoFormat and its children +func (_gg *AG_AutoFormat )Validate ()error {return _gg .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");};func (_gafc *CT_CellAlignment )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gded :=range start .Attr {if _gded .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_gafc .HorizontalAttr .UnmarshalXMLAttr (_gded );continue ;};if _gded .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_gafc .VerticalAttr .UnmarshalXMLAttr (_gded );continue ;};if _gded .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_fcgc ,_dbbf :=_b .ParseUint (_gded .Value ,10,8);if _dbbf !=nil {return _dbbf ;};_beae :=uint8 (_fcgc );_gafc .TextRotationAttr =&_beae ;continue ;};if _gded .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_bbfg ,_egdd :=_b .ParseBool (_gded .Value );if _egdd !=nil {return _egdd ;};_gafc .WrapTextAttr =&_bbfg ;continue ;};if _gded .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_ebebf ,_gefe :=_b .ParseUint (_gded .Value ,10,32);if _gefe !=nil {return _gefe ;};_bga :=uint32 (_ebebf );_gafc .IndentAttr =&_bga ;continue ;};if _gded .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_afdd ,_cgcg :=_b .ParseInt (_gded .Value ,10,32);if _cgcg !=nil {return _cgcg ;};_dbgf :=int32 (_afdd );_gafc .RelativeIndentAttr =&_dbgf ;continue ;};if _gded .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_cda ,_cgcgb :=_b .ParseBool (_gded .Value );if _cgcgb !=nil {return _cgcgb ;};_gafc .JustifyLastLineAttr =&_cda ;continue ;};if _gded .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_dgbbb ,_bddf :=_b .ParseBool (_gded .Value );if _bddf !=nil {return _bddf ;};_gafc .ShrinkToFitAttr =&_dgbbb ;continue ;};if _gded .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_bbcd ,_dac :=_b .ParseUint (_gded .Value ,10,32);if _dac !=nil {return _dac ;};_bgge :=uint32 (_bbcd );_gafc .ReadingOrderAttr =&_bgge ;continue ;};};for {_aeea ,_feaf :=d .Token ();if _feaf !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006cA\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_feaf );};if _egef ,_dcgdg :=_aeea .(_ea .EndElement );_dcgdg &&_egef .Name ==start .Name {break ;};};return nil ;}; -// Tuple -Tpl []*CT_Tuple ;};type ST_RefMode byte ;func (_edafe ST_Visibility )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fefcaa :=_b .Attr {};_fefcaa .Name =name ;switch _edafe {case ST_VisibilityUnset :_fefcaa .Value ="";case ST_VisibilityVisible :_fefcaa .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_fefcaa .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_fefcaa .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _fefcaa ,nil ;};func (_egg *CT_BookViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_agg :=range _egg .WorkbookView {e .EncodeElement (_agg ,_gfa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbdda *CT_DataRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgaa :=range start .Attr {if _cgaa .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"&&_cgaa .Name .Local =="\u0069\u0064"||_cgaa .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"&&_cgaa .Name .Local =="\u0069\u0064"{_ddada ,_adfec :=_cgaa .Value ,error (nil );if _adfec !=nil {return _adfec ;};_fbdda .IdAttr =&_ddada ;continue ;};if _cgaa .Name .Local =="\u0072\u0065\u0066"{_bgef ,_eeeee :=_cgaa .Value ,error (nil );if _eeeee !=nil {return _eeeee ;};_fbdda .RefAttr =&_bgef ;continue ;};if _cgaa .Name .Local =="\u006e\u0061\u006d\u0065"{_fbecc ,_fccef :=_cgaa .Value ,error (nil );if _fccef !=nil {return _fccef ;};_fbdda .NameAttr =&_fbecc ;continue ;};if _cgaa .Name .Local =="\u0073\u0068\u0065e\u0074"{_cdebc ,_aefa :=_cgaa .Value ,error (nil );if _aefa !=nil {return _aefa ;};_fbdda .SheetAttr =&_cdebc ;continue ;};};for {_gfbed ,_afcf :=d .Token ();if _afcf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_afcf );};if _dbdge ,_efabd :=_gfbed .(_b .EndElement );_efabd &&_dbdge .Name ==start .Name {break ;};};return nil ;};func NewMapInfo ()*MapInfo {_agaga :=&MapInfo {};_agaga .CT_MapInfo =*NewCT_MapInfo ();return _agaga };func (_efgg *CT_CalcCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efgg .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_efgg .RAttr )});};if _efgg .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_efgg .RefAttr )});};if _efgg .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_efgg .IAttr )});};if _efgg .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_efgg .SAttr ))});};if _efgg .LAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_efgg .LAttr ))});};if _efgg .TAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_efgg .TAttr ))});};if _efgg .AAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_efgg .AAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbafb ST_CellComments )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbafb .String (),start );};func (_faggc *CT_XmlPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_faggc .MapIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_f .Sprintf ("\u0025\u0076",_faggc .XpathAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",_faggc .XmlDataTypeAttr )});e .EncodeToken (start );if _faggc .ExtLst !=nil {_fggfca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_faggc .ExtLst ,_fggfca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_rowItems ()*CT_rowItems {_bcace :=&CT_rowItems {};return _bcace }; +// Validate validates the CT_TableStyleInfo and its children +func (_agdff *CT_TableStyleInfo )Validate ()error {return _agdff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");};func (_efaga *CT_HeaderFooter )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ccge :=range start .Attr {if _ccge .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_dageg ,_cbea :=_b .ParseBool (_ccge .Value );if _cbea !=nil {return _cbea ;};_efaga .DifferentOddEvenAttr =&_dageg ;continue ;};if _ccge .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_efdf ,_eabd :=_b .ParseBool (_ccge .Value );if _eabd !=nil {return _eabd ;};_efaga .DifferentFirstAttr =&_efdf ;continue ;};if _ccge .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_gfdbc ,_babda :=_b .ParseBool (_ccge .Value );if _babda !=nil {return _babda ;};_efaga .ScaleWithDocAttr =&_gfdbc ;continue ;};if _ccge .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_baead ,_gbedf :=_b .ParseBool (_ccge .Value );if _gbedf !=nil {return _gbedf ;};_efaga .AlignWithMarginsAttr =&_baead ;continue ;};};_gaegb :for {_gadc ,_gdga :=d .Token ();if _gdga !=nil {return _gdga ;};switch _ggdff :=_gadc .(type ){case _ea .StartElement :switch _ggdff .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_efaga .OddHeader =new (string );if _ggdeac :=d .DecodeElement (_efaga .OddHeader ,&_ggdff );_ggdeac !=nil {return _ggdeac ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_efaga .OddFooter =new (string );if _abfaf :=d .DecodeElement (_efaga .OddFooter ,&_ggdff );_abfaf !=nil {return _abfaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_efaga .EvenHeader =new (string );if _cbaeg :=d .DecodeElement (_efaga .EvenHeader ,&_ggdff );_cbaeg !=nil {return _cbaeg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_efaga .EvenFooter =new (string );if _dfedf :=d .DecodeElement (_efaga .EvenFooter ,&_ggdff );_dfedf !=nil {return _dfedf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_efaga .FirstHeader =new (string );if _cddgc :=d .DecodeElement (_efaga .FirstHeader ,&_ggdff );_cddgc !=nil {return _cddgc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_efaga .FirstFooter =new (string );if _cdfga :=d .DecodeElement (_efaga .FirstFooter ,&_ggdff );_cdfga !=nil {return _cdfga ;};default:_c .Log ("\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\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_ggdff .Name );if _geea :=d .Skip ();_geea !=nil {return _geea ;};};case _ea .EndElement :break _gaegb ;case _ea .CharData :};};return nil ;};func (_gfbbef *ST_Pane )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dcffab ,_acfcba :=d .Token ();if _acfcba !=nil {return _acfcba ;};if _gedfe ,_geadef :=_dcffab .(_ea .EndElement );_geadef &&_gedfe .Name ==start .Name {*_gfbbef =1;return nil ;};if _fgbce ,_fceda :=_dcffab .(_ea .CharData );!_fceda {return _be .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",_dcffab );}else {switch string (_fgbce ){case "":*_gfbbef =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_gfbbef =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_gfbbef =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_gfbbef =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_gfbbef =4;};};_dcffab ,_acfcba =d .Token ();if _acfcba !=nil {return _acfcba ;};if _edegc ,_geebg :=_dcffab .(_ea .EndElement );_geebg &&_edegc .Name ==start .Name {return nil ;};return _be .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",_dcffab );}; -// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path -func (_eafccf *CT_Record )ValidateWithPath (path string )error {for _fcadg ,_cgcdf :=range _eafccf .M {if _dfbfd :=_cgcdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_fcadg ));_dfbfd !=nil {return _dfbfd ;};};for _gafgde ,_ddgbea :=range _eafccf .N {if _cdccef :=_ddgbea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_gafgde ));_cdccef !=nil {return _cdccef ;};};for _dbeeb ,_gddgf :=range _eafccf .B {if _bcffbb :=_gddgf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_dbeeb ));_bcffbb !=nil {return _bcffbb ;};};for _afdgc ,_geaeb :=range _eafccf .E {if _bdfdf :=_geaeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_afdgc ));_bdfdf !=nil {return _bdfdf ;};};for _dagabb ,_fgfb :=range _eafccf .S {if _adcef :=_fgfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_dagabb ));_adcef !=nil {return _adcef ;};};for _ebdaa ,_gcbce :=range _eafccf .D {if _cegad :=_gcbce .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_ebdaa ));_cegad !=nil {return _cegad ;};};for _bbcdd ,_aaead :=range _eafccf .X {if _fecca :=_aaead .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bbcdd ));_fecca !=nil {return _fecca ;};};return nil ;}; +// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path +func (_dfbe *CT_CacheSource )ValidateWithPath (path string )error {if _dfbe .TypeAttr ==ST_SourceTypeUnset {return _be .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fgce :=_dfbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fgce !=nil {return _fgce ;};if _dfbe .WorksheetSource !=nil {if _aecd :=_dfbe .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_aecd !=nil {return _aecd ;};};if _dfbe .Consolidation !=nil {if _adde :=_dfbe .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_adde !=nil {return _adde ;};};if _dfbe .ExtLst !=nil {if _acce :=_dfbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acce !=nil {return _acce ;};};return nil ;};func (_bgfdfd ST_PhoneticAlignment )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bgfdfd .String (),start );};func (_baeadc *CT_Top10 )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _baeadc .TopAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u006f\u0070"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_baeadc .TopAttr ))});};if _baeadc .PercentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_baeadc .PercentAttr ))});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",_baeadc .ValAttr )});if _baeadc .FilterValAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_be .Sprintf ("\u0025\u0076",*_baeadc .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_QueryTableRefresh struct{ -// Validate validates the CT_Map and its children -func (_dfcda *CT_Map )Validate ()error {return _dfcda .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");};type CT_I struct{ +// Preserve Sort & Filter Layout +PreserveSortFilterLayoutAttr *bool ; -// Item Type -TAttr ST_ItemType ; +// Next Field Id Wrapped +FieldIdWrappedAttr *bool ; -// Repeated Items Count -RAttr *uint32 ; +// Headers In Last Refresh +HeadersInLastRefreshAttr *bool ; -// Data Field Index -IAttr *uint32 ; +// Minimum Refresh Version +MinimumVersionAttr *uint8 ; -// Row / Column Item Index -X []*CT_X ;}; +// Next field id +NextIdAttr *uint32 ; -// Validate validates the CT_HierarchyUsage and its children -func (_egdcc *CT_HierarchyUsage )Validate ()error {return _egdcc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");};func NewCalcChain ()*CalcChain {_eagfda :=&CalcChain {};_eagfda .CT_CalcChain =*NewCT_CalcChain ();return _eagfda ;};func (_agddc *ST_FormatAction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agddc =0;case "\u0062\u006c\u0061n\u006b":*_agddc =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_agddc =2;case "\u0064\u0072\u0069l\u006c":*_agddc =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_agddc =4;};return nil ;};func NewCT_GroupItems ()*CT_GroupItems {_bafca :=&CT_GroupItems {};return _bafca };func (_bcabf *CT_CustomWorkbookView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcabf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_dbdb :=range start .Attr {if _dbdb .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_cedcg ,_gbge :=_ee .ParseBool (_dbdb .Value );if _gbge !=nil {return _gbge ;};_bcabf .ShowVerticalScrollAttr =&_cedcg ;continue ;};if _dbdb .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_gedfe ,_dfdgc :=_ee .ParseBool (_dbdb .Value );if _dfdgc !=nil {return _dfdgc ;};_bcabf .ShowSheetTabsAttr =&_gedfe ;continue ;};if _dbdb .Name .Local =="\u0067\u0075\u0069\u0064"{_efeb ,_dgdfa :=_dbdb .Value ,error (nil );if _dgdfa !=nil {return _dgdfa ;};_bcabf .GuidAttr =_efeb ;continue ;};if _dbdb .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_ddddb ,_effaf :=_ee .ParseInt (_dbdb .Value ,10,32);if _effaf !=nil {return _effaf ;};_gfacc :=int32 (_ddddb );_bcabf .XWindowAttr =&_gfacc ;continue ;};if _dbdb .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_afae ,_acdd :=_ee .ParseUint (_dbdb .Value ,10,32);if _acdd !=nil {return _acdd ;};_cbde :=uint32 (_afae );_bcabf .MergeIntervalAttr =&_cbde ;continue ;};if _dbdb .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_eeeea ,_aaabc :=_ee .ParseInt (_dbdb .Value ,10,32);if _aaabc !=nil {return _aaabc ;};_bbce :=int32 (_eeeea );_bcabf .YWindowAttr =&_bbce ;continue ;};if _dbdb .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_eabde ,_bddb :=_ee .ParseBool (_dbdb .Value );if _bddb !=nil {return _bddb ;};_bcabf .OnlySyncAttr =&_eabde ;continue ;};if _dbdb .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_baec ,_cabdc :=_ee .ParseUint (_dbdb .Value ,10,32);if _cabdc !=nil {return _cabdc ;};_bcabf .WindowWidthAttr =uint32 (_baec );continue ;};if _dbdb .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_bdgeg ,_edea :=_ee .ParseBool (_dbdb .Value );if _edea !=nil {return _edea ;};_bcabf .IncludePrintSettingsAttr =&_bdgeg ;continue ;};if _dbdb .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_dabd ,_beee :=_ee .ParseUint (_dbdb .Value ,10,32);if _beee !=nil {return _beee ;};_bcabf .WindowHeightAttr =uint32 (_dabd );continue ;};if _dbdb .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_dbgbe ,_gcec :=_ee .ParseUint (_dbdb .Value ,10,32);if _gcec !=nil {return _gcec ;};_cebcfa :=uint32 (_dbgbe );_bcabf .TabRatioAttr =&_cebcfa ;continue ;};if _dbdb .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_agbf ,_gabfe :=_ee .ParseBool (_dbdb .Value );if _gabfe !=nil {return _gabfe ;};_bcabf .ShowFormulaBarAttr =&_agbf ;continue ;};if _dbdb .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_aafaef ,_dgcaf :=_ee .ParseBool (_dbdb .Value );if _dgcaf !=nil {return _dgcaf ;};_bcabf .ChangesSavedWinAttr =&_aafaef ;continue ;};if _dbdb .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_adda ,_cecgc :=_ee .ParseBool (_dbdb .Value );if _cecgc !=nil {return _cecgc ;};_bcabf .MaximizedAttr =&_adda ;continue ;};if _dbdb .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bcabf .ShowCommentsAttr .UnmarshalXMLAttr (_dbdb );continue ;};if _dbdb .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_aada ,_gbec :=_ee .ParseBool (_dbdb .Value );if _gbec !=nil {return _gbec ;};_bcabf .AutoUpdateAttr =&_aada ;continue ;};if _dbdb .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_dagge ,_bggag :=_ee .ParseUint (_dbdb .Value ,10,32);if _bggag !=nil {return _bggag ;};_bcabf .ActiveSheetIdAttr =uint32 (_dagge );continue ;};if _dbdb .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_fgcag ,_egdg :=_ee .ParseBool (_dbdb .Value );if _egdg !=nil {return _egdg ;};_bcabf .ShowHorizontalScrollAttr =&_fgcag ;continue ;};if _dbdb .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_ecegb ,_dfbae :=_ee .ParseBool (_dbdb .Value );if _dfbae !=nil {return _dfbae ;};_bcabf .ShowStatusbarAttr =&_ecegb ;continue ;};if _dbdb .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_acbda ,_eccb :=_ee .ParseBool (_dbdb .Value );if _eccb !=nil {return _eccb ;};_bcabf .PersonalViewAttr =&_acbda ;continue ;};if _dbdb .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_edcdb ,_eceab :=_ee .ParseBool (_dbdb .Value );if _eceab !=nil {return _eceab ;};_bcabf .MinimizedAttr =&_edcdb ;continue ;};if _dbdb .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_bcabf .ShowObjectsAttr .UnmarshalXMLAttr (_dbdb );continue ;};if _dbdb .Name .Local =="\u006e\u0061\u006d\u0065"{_fbdd ,_ddbad :=_dbdb .Value ,error (nil );if _ddbad !=nil {return _ddbad ;};_bcabf .NameAttr =_fbdd ;continue ;};if _dbdb .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_eaac ,_ebfga :=_ee .ParseBool (_dbdb .Value );if _ebfga !=nil {return _ebfga ;};_bcabf .IncludeHiddenRowColAttr =&_eaac ;continue ;};};_cacf :for {_adebg ,_eaada :=d .Token ();if _eaada !=nil {return _eaada ;};switch _gdadb :=_adebg .(type ){case _b .StartElement :switch _gdadb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcabf .ExtLst =NewCT_ExtensionList ();if _fbgb :=d .DecodeElement (_bcabf .ExtLst ,&_gdadb );_fbgb !=nil {return _fbgb ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_gdadb .Name );if _cbca :=d .Skip ();_cbca !=nil {return _cbca ;};};case _b .EndElement :break _cacf ;case _b .CharData :};};return nil ;}; +// Columns Left +UnboundColumnsLeftAttr *uint32 ; -// ValidateWithPath validates the CT_X and its children, prefixing error messages with path -func (_aegecg *CT_X )ValidateWithPath (path string )error {return nil };func (_bdgg *CT_FunctionGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abcfc :=range start .Attr {if _abcfc .Name .Local =="\u006e\u0061\u006d\u0065"{_aaacb ,_fagadg :=_abcfc .Value ,error (nil );if _fagadg !=nil {return _fagadg ;};_bdgg .NameAttr =&_aaacb ;continue ;};};for {_bcggd ,_aedd :=d .Token ();if _aedd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063t\u0069o\u006e\u0047\u0072\u006f\u0075\u0070\u003a \u0025\u0073",_aedd );};if _cddda ,_fccba :=_bcggd .(_b .EndElement );_fccba &&_cddda .Name ==start .Name {break ;};};return nil ;};func (_gbcdd *CT_WebPublishing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcedb :=range start .Attr {if _fcedb .Name .Local =="\u0063\u0073\u0073"{_eefea ,_fdbbba :=_ee .ParseBool (_fcedb .Value );if _fdbbba !=nil {return _fdbbba ;};_gbcdd .CssAttr =&_eefea ;continue ;};if _fcedb .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_cgdbd ,_daggea :=_ee .ParseBool (_fcedb .Value );if _daggea !=nil {return _daggea ;};_gbcdd .ThicketAttr =&_cgdbd ;continue ;};if _fcedb .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_cacefa ,_gggdd :=_ee .ParseBool (_fcedb .Value );if _gggdd !=nil {return _gggdd ;};_gbcdd .LongFileNamesAttr =&_cacefa ;continue ;};if _fcedb .Name .Local =="\u0076\u006d\u006c"{_gdffg ,_facfdg :=_ee .ParseBool (_fcedb .Value );if _facfdg !=nil {return _facfdg ;};_gbcdd .VmlAttr =&_gdffg ;continue ;};if _fcedb .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_bbdcg ,_afca :=_ee .ParseBool (_fcedb .Value );if _afca !=nil {return _afca ;};_gbcdd .AllowPngAttr =&_bbdcg ;continue ;};if _fcedb .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_gbcdd .TargetScreenSizeAttr .UnmarshalXMLAttr (_fcedb );continue ;};if _fcedb .Name .Local =="\u0064\u0070\u0069"{_begb ,_cddbc :=_ee .ParseUint (_fcedb .Value ,10,32);if _cddbc !=nil {return _cddbc ;};_bggfe :=uint32 (_begb );_gbcdd .DpiAttr =&_bggfe ;continue ;};if _fcedb .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_dabggb ,_afcbg :=_ee .ParseUint (_fcedb .Value ,10,32);if _afcbg !=nil {return _afcbg ;};_afaeb :=uint32 (_dabggb );_gbcdd .CodePageAttr =&_afaeb ;continue ;};if _fcedb .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_aabc ,_dbeed :=_fcedb .Value ,error (nil );if _dbeed !=nil {return _dbeed ;};_gbcdd .CharacterSetAttr =&_aabc ;continue ;};};for {_efadafb ,_ggffd :=d .Token ();if _ggffd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050u\u0062l\u0069\u0073\u0068\u0069\u006e\u0067\u003a \u0025\u0073",_ggffd );};if _edbbd ,_febga :=_efadafb .(_b .EndElement );_febga &&_edbbd .Name ==start .Name {break ;};};return nil ;};func (_bcfgd ST_Qualifier )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcfgd .String (),start );};func NewCT_Pane ()*CT_Pane {_fcgge :=&CT_Pane {};return _fcgge }; +// Columns Right +UnboundColumnsRightAttr *uint32 ; -// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path -func (_bedf *CT_Dimensions )ValidateWithPath (path string )error {for _ddbfe ,_baed :=range _bedf .Dimension {if _bccc :=_baed .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_ddbfe ));_bccc !=nil {return _bccc ;};};return nil ;};func (_deebda ST_PhoneticAlignment )String ()string {switch _deebda {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func NewCT_DdeItem ()*CT_DdeItem {_ggbde :=&CT_DdeItem {};return _ggbde };func (_gfafg ST_UpdateLinks )ValidateWithPath (path string )error {switch _gfafg {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfafg ));};return nil ;};func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_deaecge :=&CT_TableStyleInfo {};return _deaecge };func (_begeff ST_CellFormulaType )Validate ()error {return _begeff .ValidateWithPath ("")};func NewCT_QueryTableField ()*CT_QueryTableField {_bbaaf :=&CT_QueryTableField {};return _bbaaf };func NewCT_ObjectPr ()*CT_ObjectPr {_abad :=&CT_ObjectPr {};_abad .Anchor =NewCT_ObjectAnchor ();return _abad ;};func (_cegggf *CT_HierarchyUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cegggf .HierarchyUsageAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Groups struct{ +// Query table fields +QueryTableFields *CT_QueryTableFields ; -// Level Group Count -CountAttr *uint32 ; +// Deleted Fields +QueryTableDeletedFields *CT_QueryTableDeletedFields ; -// OLAP Group -Group []*CT_LevelGroup ;};func (_efffe *CT_CsPageSetup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bggf :=range start .Attr {if _bggf .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"&&_bggf .Name .Local =="\u0069\u0064"||_bggf .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"&&_bggf .Name .Local =="\u0069\u0064"{_cebb ,_fggg :=_bggf .Value ,error (nil );if _fggg !=nil {return _fggg ;};_efffe .IdAttr =&_cebb ;continue ;};if _bggf .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_eabg ,_decea :=_ee .ParseUint (_bggf .Value ,10,32);if _decea !=nil {return _decea ;};_egcc :=uint32 (_eabg );_efffe .PaperSizeAttr =&_egcc ;continue ;};if _bggf .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_ddbbb ,_cfcee :=_bggf .Value ,error (nil );if _cfcee !=nil {return _cfcee ;};_efffe .PaperWidthAttr =&_ddbbb ;continue ;};if _bggf .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_fccee ,_gbff :=_ee .ParseUint (_bggf .Value ,10,32);if _gbff !=nil {return _gbff ;};_gebfd :=uint32 (_fccee );_efffe .FirstPageNumberAttr =&_gebfd ;continue ;};if _bggf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_efffe .OrientationAttr .UnmarshalXMLAttr (_bggf );continue ;};if _bggf .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_ecee ,_ebfag :=_ee .ParseBool (_bggf .Value );if _ebfag !=nil {return _ebfag ;};_efffe .UsePrinterDefaultsAttr =&_ecee ;continue ;};if _bggf .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_dagg ,_acdf :=_bggf .Value ,error (nil );if _acdf !=nil {return _acdf ;};_efffe .PaperHeightAttr =&_dagg ;continue ;};if _bggf .Name .Local =="\u0064\u0072\u0061f\u0074"{_beca ,_abcdc :=_ee .ParseBool (_bggf .Value );if _abcdc !=nil {return _abcdc ;};_efffe .DraftAttr =&_beca ;continue ;};if _bggf .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_bfcea ,_cgfc :=_ee .ParseBool (_bggf .Value );if _cgfc !=nil {return _cgfc ;};_efffe .UseFirstPageNumberAttr =&_bfcea ;continue ;};if _bggf .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_edfde ,_adbfg :=_ee .ParseUint (_bggf .Value ,10,32);if _adbfg !=nil {return _adbfg ;};_fbeea :=uint32 (_edfde );_efffe .HorizontalDpiAttr =&_fbeea ;continue ;};if _bggf .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_gbfd ,_aeeea :=_ee .ParseUint (_bggf .Value ,10,32);if _aeeea !=nil {return _aeeea ;};_eccc :=uint32 (_gbfd );_efffe .VerticalDpiAttr =&_eccc ;continue ;};if _bggf .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_faab ,_ggacc :=_ee .ParseUint (_bggf .Value ,10,32);if _ggacc !=nil {return _ggacc ;};_dbbcd :=uint32 (_faab );_efffe .CopiesAttr =&_dbbcd ;continue ;};if _bggf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_bede ,_gada :=_ee .ParseBool (_bggf .Value );if _gada !=nil {return _gada ;};_efffe .BlackAndWhiteAttr =&_bede ;continue ;};};for {_cadcc ,_ccad :=d .Token ();if _ccad !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0073\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070:\u0020\u0025\u0073",_ccad );};if _gddd ,_cdaed :=_cadcc .(_b .EndElement );_cdaed &&_gddd .Name ==start .Name {break ;};};return nil ;};func (_ggcb *CT_CustomChartsheetViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ggcb .CustomSheetView !=nil {_cbgb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_fabb :=range _ggcb .CustomSheetView {e .EncodeElement (_fabb ,_cbgb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffe *CT_BooleanProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgac :=range start .Attr {if _dgac .Name .Local =="\u0076\u0061\u006c"{_edae ,_fcc :=_ee .ParseBool (_dgac .Value );if _fcc !=nil {return _fcc ;};_ffe .ValAttr =&_edae ;continue ;};};for {_cebc ,_eebee :=d .Token ();if _eebee !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0042\u006f\u006f\u006c\u0065\u0061\u006eP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_eebee );};if _def ,_bbc :=_cebc .(_b .EndElement );_bbc &&_def .Name ==start .Name {break ;};};return nil ;}; +// Sort State +SortState *CT_SortState ; -// Validate validates the CT_ExternalReferences and its children -func (_dfead *CT_ExternalReferences )Validate ()error {return _dfead .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");};func (_bfbcfa *Worksheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfbcfa .CT_Worksheet =*NewCT_Worksheet ();_egdedf :for {_dfagb ,_cccacc :=d .Token ();if _cccacc !=nil {return _cccacc ;};switch _gcace :=_dfagb .(type ){case _b .StartElement :switch _gcace .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_bfbcfa .SheetPr =NewCT_SheetPr ();if _acebe :=d .DecodeElement (_bfbcfa .SheetPr ,&_gcace );_acebe !=nil {return _acebe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_bfbcfa .Dimension =NewCT_SheetDimension ();if _bcefaf :=d .DecodeElement (_bfbcfa .Dimension ,&_gcace );_bcefaf !=nil {return _bcefaf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_bfbcfa .SheetViews =NewCT_SheetViews ();if _fbebd :=d .DecodeElement (_bfbcfa .SheetViews ,&_gcace );_fbebd !=nil {return _fbebd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_bfbcfa .SheetFormatPr =NewCT_SheetFormatPr ();if _eabbd :=d .DecodeElement (_bfbcfa .SheetFormatPr ,&_gcace );_eabbd !=nil {return _eabbd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_aeffbb :=NewCT_Cols ();if _ccafe :=d .DecodeElement (_aeffbb ,&_gcace );_ccafe !=nil {return _ccafe ;};_bfbcfa .Cols =append (_bfbcfa .Cols ,_aeffbb );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _accfb :=d .DecodeElement (_bfbcfa .SheetData ,&_gcace );_accfb !=nil {return _accfb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_bfbcfa .SheetCalcPr =NewCT_SheetCalcPr ();if _bcgfe :=d .DecodeElement (_bfbcfa .SheetCalcPr ,&_gcace );_bcgfe !=nil {return _bcgfe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bfbcfa .SheetProtection =NewCT_SheetProtection ();if _gdebcd :=d .DecodeElement (_bfbcfa .SheetProtection ,&_gcace );_gdebcd !=nil {return _gdebcd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_bfbcfa .ProtectedRanges =NewCT_ProtectedRanges ();if _gabgfd :=d .DecodeElement (_bfbcfa .ProtectedRanges ,&_gcace );_gabgfd !=nil {return _gabgfd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_bfbcfa .Scenarios =NewCT_Scenarios ();if _gfdbc :=d .DecodeElement (_bfbcfa .Scenarios ,&_gcace );_gfdbc !=nil {return _gfdbc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_bfbcfa .AutoFilter =NewCT_AutoFilter ();if _accgfc :=d .DecodeElement (_bfbcfa .AutoFilter ,&_gcace );_accgfc !=nil {return _accgfc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_bfbcfa .SortState =NewCT_SortState ();if _adgag :=d .DecodeElement (_bfbcfa .SortState ,&_gcace );_adgag !=nil {return _adgag ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_bfbcfa .DataConsolidate =NewCT_DataConsolidate ();if _fbdabg :=d .DecodeElement (_bfbcfa .DataConsolidate ,&_gcace );_fbdabg !=nil {return _fbdabg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_bfbcfa .CustomSheetViews =NewCT_CustomSheetViews ();if _dccbb :=d .DecodeElement (_bfbcfa .CustomSheetViews ,&_gcace );_dccbb !=nil {return _dccbb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_bfbcfa .MergeCells =NewCT_MergeCells ();if _aceaa :=d .DecodeElement (_bfbcfa .MergeCells ,&_gcace );_aceaa !=nil {return _aceaa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_bfbcfa .PhoneticPr =NewCT_PhoneticPr ();if _cggedd :=d .DecodeElement (_bfbcfa .PhoneticPr ,&_gcace );_cggedd !=nil {return _cggedd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_fcbbab :=NewCT_ConditionalFormatting ();if _daacd :=d .DecodeElement (_fcbbab ,&_gcace );_daacd !=nil {return _daacd ;};_bfbcfa .ConditionalFormatting =append (_bfbcfa .ConditionalFormatting ,_fcbbab );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_bfbcfa .DataValidations =NewCT_DataValidations ();if _debca :=d .DecodeElement (_bfbcfa .DataValidations ,&_gcace );_debca !=nil {return _debca ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_bfbcfa .Hyperlinks =NewCT_Hyperlinks ();if _bffac :=d .DecodeElement (_bfbcfa .Hyperlinks ,&_gcace );_bffac !=nil {return _bffac ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_bfbcfa .PrintOptions =NewCT_PrintOptions ();if _adfef :=d .DecodeElement (_bfbcfa .PrintOptions ,&_gcace );_adfef !=nil {return _adfef ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bfbcfa .PageMargins =NewCT_PageMargins ();if _acagga :=d .DecodeElement (_bfbcfa .PageMargins ,&_gcace );_acagga !=nil {return _acagga ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bfbcfa .PageSetup =NewCT_PageSetup ();if _ffaaea :=d .DecodeElement (_bfbcfa .PageSetup ,&_gcace );_ffaaea !=nil {return _ffaaea ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bfbcfa .HeaderFooter =NewCT_HeaderFooter ();if _eceae :=d .DecodeElement (_bfbcfa .HeaderFooter ,&_gcace );_eceae !=nil {return _eceae ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_bfbcfa .RowBreaks =NewCT_PageBreak ();if _feafbg :=d .DecodeElement (_bfbcfa .RowBreaks ,&_gcace );_feafbg !=nil {return _feafbg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_bfbcfa .ColBreaks =NewCT_PageBreak ();if _cfbeb :=d .DecodeElement (_bfbcfa .ColBreaks ,&_gcace );_cfbeb !=nil {return _cfbeb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_bfbcfa .CustomProperties =NewCT_CustomProperties ();if _dcdcd :=d .DecodeElement (_bfbcfa .CustomProperties ,&_gcace );_dcdcd !=nil {return _dcdcd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_bfbcfa .CellWatches =NewCT_CellWatches ();if _acfbb :=d .DecodeElement (_bfbcfa .CellWatches ,&_gcace );_acfbb !=nil {return _acfbb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_bfbcfa .IgnoredErrors =NewCT_IgnoredErrors ();if _gceeaf :=d .DecodeElement (_bfbcfa .IgnoredErrors ,&_gcace );_gceeaf !=nil {return _gceeaf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_bfbcfa .SmartTags =NewCT_SmartTags ();if _ggfcbg :=d .DecodeElement (_bfbcfa .SmartTags ,&_gcace );_ggfcbg !=nil {return _ggfcbg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bfbcfa .Drawing =NewCT_Drawing ();if _dgafaf :=d .DecodeElement (_bfbcfa .Drawing ,&_gcace );_dgafaf !=nil {return _dgafaf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_bfbcfa .LegacyDrawing =NewCT_LegacyDrawing ();if _fgdgb :=d .DecodeElement (_bfbcfa .LegacyDrawing ,&_gcace );_fgdgb !=nil {return _fgdgb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_bfbcfa .LegacyDrawingHF =NewCT_LegacyDrawing ();if _bgcdfe :=d .DecodeElement (_bfbcfa .LegacyDrawingHF ,&_gcace );_bgcdfe !=nil {return _bgcdfe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_bfbcfa .DrawingHF =NewCT_DrawingHF ();if _fadgcf :=d .DecodeElement (_bfbcfa .DrawingHF ,&_gcace );_fadgcf !=nil {return _fadgcf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_bfbcfa .Picture =NewCT_SheetBackgroundPicture ();if _bfdgea :=d .DecodeElement (_bfbcfa .Picture ,&_gcace );_bfdgea !=nil {return _bfdgea ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_bfbcfa .OleObjects =NewCT_OleObjects ();if _fefgfg :=d .DecodeElement (_bfbcfa .OleObjects ,&_gcace );_fefgfg !=nil {return _fefgfg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_bfbcfa .Controls =NewCT_Controls ();if _dfffb :=d .DecodeElement (_bfbcfa .Controls ,&_gcace );_dfffb !=nil {return _dfffb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_bfbcfa .WebPublishItems =NewCT_WebPublishItems ();if _ddega :=d .DecodeElement (_bfbcfa .WebPublishItems ,&_gcace );_ddega !=nil {return _ddega ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_bfbcfa .TableParts =NewCT_TableParts ();if _bgbdb :=d .DecodeElement (_bfbcfa .TableParts ,&_gcace );_bgbdb !=nil {return _bgbdb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfbcfa .ExtLst =NewCT_ExtensionList ();if _eedecg :=d .DecodeElement (_bfbcfa .ExtLst ,&_gcace );_eedecg !=nil {return _eedecg ;};default:_ba .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u006f\u0072\u006b\u0073\u0068e\u0065\u0074 \u0025\u0076",_gcace .Name );if _cbggg :=d .Skip ();_cbggg !=nil {return _cbggg ;};};case _b .EndElement :break _egdedf ;case _b .CharData :};};return nil ;};type CT_ChartsheetView struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_gcacde *CT_TablePart )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gafcbf :=range start .Attr {if _gafcbf .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"&&_gafcbf .Name .Local =="\u0069\u0064"||_gafcbf .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"&&_gafcbf .Name .Local =="\u0069\u0064"{_abcefc ,_dgcacd :=_gafcbf .Value ,error (nil );if _dgcacd !=nil {return _dgcacd ;};_gcacde .IdAttr =_abcefc ;continue ;};};for {_egegb ,_egbggf :=d .Token ();if _egbggf !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_egbggf );};if _ebeec ,_gfaee :=_egegb .(_ea .EndElement );_gfaee &&_ebeec .Name ==start .Name {break ;};};return nil ;};type CT_DataRef struct{ -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Reference +RefAttr *string ; -// Window Zoom Scale -ZoomScaleAttr *uint32 ; +// Named Range +NameAttr *string ; -// Workbook View Id -WorkbookViewIdAttr uint32 ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;}; -// Zoom To Fit -ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;};func (_ffdaa ST_CfvoType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ebdcd :=_b .Attr {};_ebdcd .Name =name ;switch _ffdaa {case ST_CfvoTypeUnset :_ebdcd .Value ="";case ST_CfvoTypeNum :_ebdcd .Value ="\u006e\u0075\u006d";case ST_CfvoTypePercent :_ebdcd .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_ebdcd .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_ebdcd .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_ebdcd .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";case ST_CfvoTypePercentile :_ebdcd .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _ebdcd ,nil ;};func (_eebacc ST_CellType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eebacc .String (),start );};type CT_CustomChartsheetViews struct{ +// Validate validates the CT_Col and its children +func (_feegf *CT_Col )Validate ()error {return _feegf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");}; -// Custom Chart Sheet View -CustomSheetView []*CT_CustomChartsheetView ;};func NewCT_CalcPr ()*CT_CalcPr {_fgab :=&CT_CalcPr {};return _fgab };type CT_FieldGroup struct{ +// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path +func (_bgcf *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil };func (_fcaa *CT_DefinedNames )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_efadd :for {_edggf ,_cdgg :=d .Token ();if _cdgg !=nil {return _cdgg ;};switch _bggag :=_edggf .(type ){case _ea .StartElement :switch _bggag .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_ccaea :=NewCT_DefinedName ();if _dcbee :=d .DecodeElement (_ccaea ,&_bggag );_dcbee !=nil {return _dcbee ;};_fcaa .DefinedName =append (_fcaa .DefinedName ,_ccaea );default:_c .Log ("\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\u0043\u0054\u005f\u0044\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_bggag .Name );if _cacc :=d .Skip ();_cacc !=nil {return _cacc ;};};case _ea .EndElement :break _efadd ;case _ea .CharData :};};return nil ;}; -// Parent -ParAttr *uint32 ; +// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path +func (_baaca *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil }; -// Field Base -BaseAttr *uint32 ; +// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path +func (_cgcbc *QueryTable )ValidateWithPath (path string )error {if _bgcfd :=_cgcbc .CT_QueryTable .ValidateWithPath (path );_bgcfd !=nil {return _bgcfd ;};return nil ;}; -// Range Grouping Properties -RangePr *CT_RangePr ; +// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path +func (_edafab *SingleXmlCells )ValidateWithPath (path string )error {if _dgebe :=_edafab .CT_SingleXmlCells .ValidateWithPath (path );_dgebe !=nil {return _dgebe ;};return nil ;};func (_cgabee *CT_SharedUser )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_cgabee .GuidAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_cgabee .NameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_cgabee .IdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_cgabee .DateTimeAttr )});e .EncodeToken (start );if _cgabee .ExtLst !=nil {_gcdbc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgabee .ExtLst ,_gcdbc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cefeea *ST_PhoneticType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gbgdfd ,_gdabd :=d .Token ();if _gdabd !=nil {return _gdabd ;};if _cgffb ,_aacce :=_gbgdfd .(_ea .EndElement );_aacce &&_cgffb .Name ==start .Name {*_cefeea =1;return nil ;};if _efdead ,_fbdba :=_gbgdfd .(_ea .CharData );!_fbdba {return _be .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",_gbgdfd );}else {switch string (_efdead ){case "":*_cefeea =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_cefeea =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_cefeea =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_cefeea =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_cefeea =4;};};_gbgdfd ,_gdabd =d .Token ();if _gdabd !=nil {return _gdabd ;};if _ccfae ,_egbeg :=_gbgdfd .(_ea .EndElement );_egbeg &&_ccfae .Name ==start .Name {return nil ;};return _be .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",_gbgdfd );}; -// Discrete Grouping Properties -DiscretePr *CT_DiscretePr ; +// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path +func (_cdbc *CT_MRUColors )ValidateWithPath (path string )error {for _afeff ,_cedade :=range _cdbc .Color {if _bdff :=_cedade .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_afeff ));_bdff !=nil {return _bdff ;};};return nil ;}; -// OLAP Group Items -GroupItems *CT_GroupItems ;};func NewCT_CellWatches ()*CT_CellWatches {_dbd :=&CT_CellWatches {};return _dbd };func (_cgcf *CT_Fill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdgc :for {_ggfae ,_cgdcd :=d .Token ();if _cgdcd !=nil {return _cgdcd ;};switch _beeee :=_ggfae .(type ){case _b .StartElement :switch _beeee .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"}:_cgcf .PatternFill =NewCT_PatternFill ();if _dcaga :=d .DecodeElement (_cgcf .PatternFill ,&_beeee );_dcaga !=nil {return _dcaga ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}:_cgcf .GradientFill =NewCT_GradientFill ();if _cdefe :=d .DecodeElement (_cgcf .GradientFill ,&_beeee );_cdefe !=nil {return _cdefe ;};default:_ba .Log ("\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",_beeee .Name );if _accfe :=d .Skip ();_accfe !=nil {return _accfe ;};};case _b .EndElement :break _gdgc ;case _b .CharData :};};return nil ;};func (_bffgb *CT_IndexedColors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbag :for {_badf ,_bcbga :=d .Token ();if _bcbga !=nil {return _bcbga ;};switch _gfdfd :=_badf .(type ){case _b .StartElement :switch _gfdfd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}:_acgbe :=NewCT_RgbColor ();if _aafaf :=d .DecodeElement (_acgbe ,&_gfdfd );_aafaf !=nil {return _aafaf ;};_bffgb .RgbColor =append (_bffgb .RgbColor ,_acgbe );default:_ba .Log ("\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\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073\u0020\u0025v",_gfdfd .Name );if _bgaa :=d .Skip ();_bgaa !=nil {return _bgaa ;};};case _b .EndElement :break _gbag ;case _b .CharData :};};return nil ;};func NewCT_Tuple ()*CT_Tuple {_gefeab :=&CT_Tuple {};return _gefeab };func NewCT_Rst ()*CT_Rst {_eccgde :=&CT_Rst {};return _eccgde };type CT_MapInfo struct{ +// Validate validates the CT_MetadataType and its children +func (_ffcfd *CT_MetadataType )Validate ()error {return _ffcfd .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");};func (_dbafe *ST_VerticalAlignment )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_dbafe =0;case "\u0074\u006f\u0070":*_dbafe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbafe =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dbafe =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_dbafe =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dbafe =5;};return nil ;};type CT_SingleXmlCells struct{ -// Prefix Mappings for XPath Expressions -SelectionNamespacesAttr string ; +// Table Properties +SingleXmlCell []*CT_SingleXmlCell ;};func (_dfbag *CT_PCDSCPage )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dgdbc :=range start .Attr {if _dgdbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_afeeac ,_fdgfa :=_b .ParseUint (_dgdbc .Value ,10,32);if _fdgfa !=nil {return _fdgfa ;};_gggdcc :=uint32 (_afeeac );_dfbag .CountAttr =&_gggdcc ;continue ;};};_eabfa :for {_fcdgg ,_dgbgcf :=d .Token ();if _dgbgcf !=nil {return _dgbgcf ;};switch _eeage :=_fcdgg .(type ){case _ea .StartElement :switch _eeage .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}:_edebc :=NewCT_PageItem ();if _cdgfb :=d .DecodeElement (_edebc ,&_eeage );_cdgfb !=nil {return _cdgfb ;};_dfbag .PageItem =append (_dfbag .PageItem ,_edebc );default:_c .Log ("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_P\u0043\u0044S\u0043\u0050\u0061\u0067\u0065\u0020\u0025\u0076",_eeage .Name );if _dbeba :=d .Skip ();_dbeba !=nil {return _dbeba ;};};case _ea .EndElement :break _eabfa ;case _ea .CharData :};};return nil ;};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_eface :=&CT_PivotCacheDefinition {};_eface .CacheSource =NewCT_CacheSource ();_eface .CacheFields =NewCT_CacheFields ();return _eface ;}; -// XML Schema -Schema []*CT_Schema ; +// Validate validates the CT_WebPublishing and its children +func (_ceffa *CT_WebPublishing )Validate ()error {return _ceffa .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");};func (_dedg *CT_ExternalLinkChoice )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dedg .ExternalBook !=nil {_eeaaa :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}};e .EncodeElement (_dedg .ExternalBook ,_eeaaa );};if _dedg .DdeLink !=nil {_gbdac :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_dedg .DdeLink ,_gbdac );};if _dedg .OleLink !=nil {_eafcd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_dedg .OleLink ,_eafcd );};return nil ;}; -// XML Mapping Properties -Map []*CT_Map ;};func (_bbabe *CT_ChartsheetProtection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbabe .PasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bbabe .PasswordAttr )});};if _bbabe .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbabe .AlgorithmNameAttr )});};if _bbabe .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_bbabe .HashValueAttr )});};if _bbabe .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_bbabe .SaltValueAttr )});};if _bbabe .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_bbabe .SpinCountAttr )});};if _bbabe .ContentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bbabe .ContentAttr ))});};if _bbabe .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bbabe .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CustomProperties struct{ +// Validate validates the CT_rowItems and its children +func (_bcdda *CT_rowItems )Validate ()error {return _bcdda .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");}; -// Custom Property -CustomPr []*CT_CustomProperty ;}; +// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path +func (_gdcab *CT_ExternalSheetData )ValidateWithPath (path string )error {for _eeeb ,_defge :=range _gdcab .Row {if _dfdbb :=_defge .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_eeeb ));_dfdbb !=nil {return _dfdbb ;};};return nil ;};func (_abeca *CT_PivotHierarchy )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_daaba :=range start .Attr {if _daaba .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_ddade ,_deacf :=_b .ParseBool (_daaba .Value );if _deacf !=nil {return _deacf ;};_abeca .DragToDataAttr =&_ddade ;continue ;};if _daaba .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gagg ,_cedbc :=_b .ParseBool (_daaba .Value );if _cedbc !=nil {return _cedbc ;};_abeca .OutlineAttr =&_gagg ;continue ;};if _daaba .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_cbgcc ,_bceef :=_b .ParseBool (_daaba .Value );if _bceef !=nil {return _bceef ;};_abeca .SubtotalTopAttr =&_cbgcc ;continue ;};if _daaba .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_bcfebe ,_ggggec :=_b .ParseBool (_daaba .Value );if _ggggec !=nil {return _ggggec ;};_abeca .ShowInFieldListAttr =&_bcfebe ;continue ;};if _daaba .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_fdgb ,_eaaaa :=_b .ParseBool (_daaba .Value );if _eaaaa !=nil {return _eaaaa ;};_abeca .DragToRowAttr =&_fdgb ;continue ;};if _daaba .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_bfbd ,_eabdg :=_b .ParseBool (_daaba .Value );if _eabdg !=nil {return _eabdg ;};_abeca .DragToColAttr =&_bfbd ;continue ;};if _daaba .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_aegeb ,_fdceg :=_b .ParseBool (_daaba .Value );if _fdceg !=nil {return _fdceg ;};_abeca .DragToPageAttr =&_aegeb ;continue ;};if _daaba .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_beaadc ,_cdgde :=_b .ParseBool (_daaba .Value );if _cdgde !=nil {return _cdgde ;};_abeca .MultipleItemSelectionAllowedAttr =&_beaadc ;continue ;};if _daaba .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_bbgdf ,_edeca :=_b .ParseBool (_daaba .Value );if _edeca !=nil {return _edeca ;};_abeca .DragOffAttr =&_bbgdf ;continue ;};if _daaba .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_eegbf ,_edafb :=_b .ParseBool (_daaba .Value );if _edafb !=nil {return _edafb ;};_abeca .IncludeNewItemsInFilterAttr =&_eegbf ;continue ;};if _daaba .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_deacdb ,_fagcb :=_daaba .Value ,error (nil );if _fagcb !=nil {return _fagcb ;};_abeca .CaptionAttr =&_deacdb ;continue ;};};_eabbf :for {_beffe ,_gggfbe :=d .Token ();if _gggfbe !=nil {return _gggfbe ;};switch _cecef :=_beffe .(type ){case _ea .StartElement :switch _cecef .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"}:_abeca .Mps =NewCT_MemberProperties ();if _beabf :=d .DecodeElement (_abeca .Mps ,&_cecef );_beabf !=nil {return _beabf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"}:_aceca :=NewCT_Members ();if _bfgbf :=d .DecodeElement (_aceca ,&_cecef );_bfgbf !=nil {return _bfgbf ;};_abeca .Members =append (_abeca .Members ,_aceca );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abeca .ExtLst =NewCT_ExtensionList ();if _feabg :=d .DecodeElement (_abeca .ExtLst ,&_cecef );_feabg !=nil {return _feabg ;};default:_c .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_cecef .Name );if _eggdgb :=d .Skip ();_eggdgb !=nil {return _eggdgb ;};};case _ea .EndElement :break _eabbf ;case _ea .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path -func (_gdaed *CT_WorksheetSource )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path +func (_aadeee *CT_ServerFormat )ValidateWithPath (path string )error {return nil };type CT_SortCondition struct{ -// Validate validates the CT_MdxTuple and its children -func (_acacce *CT_MdxTuple )Validate ()error {return _acacce .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");};func (_bdecc *CT_Dxfs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdecc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdecc .CountAttr )});};e .EncodeToken (start );if _bdecc .Dxf !=nil {_dcece :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_gadgb :=range _bdecc .Dxf {e .EncodeElement (_gadgb ,_dcece );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type VolTypes struct{CT_VolTypes }; +// Descending +DescendingAttr *bool ; -// Validate validates the CT_VolType and its children -func (_caead *CT_VolType )Validate ()error {return _caead .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");}; +// Sort By +SortByAttr ST_SortBy ; -// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path -func (_eccce *CT_Reviewed )ValidateWithPath (path string )error {return nil };func (_gafc *CT_PageMargins )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",_gafc .LeftAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_f .Sprintf ("\u0025\u0076",_gafc .RightAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",_gafc .TopAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",_gafc .BottomAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gafc .HeaderAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gafc .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddbg *CT_DrawingHF )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcbee :=range start .Attr {if _fcbee .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"&&_fcbee .Name .Local =="\u0069\u0064"||_fcbee .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"&&_fcbee .Name .Local =="\u0069\u0064"{_gaafb ,_aagca :=_fcbee .Value ,error (nil );if _aagca !=nil {return _aagca ;};_ddbg .IdAttr =_gaafb ;continue ;};if _fcbee .Name .Local =="\u0072\u0068\u0066"{_cgab ,_fcbdg :=_ee .ParseUint (_fcbee .Value ,10,32);if _fcbdg !=nil {return _fcbdg ;};_feff :=uint32 (_cgab );_ddbg .RhfAttr =&_feff ;continue ;};if _fcbee .Name .Local =="\u006c\u0066\u006f"{_dddfg ,_cgdd :=_ee .ParseUint (_fcbee .Value ,10,32);if _cgdd !=nil {return _cgdd ;};_ggafb :=uint32 (_dddfg );_ddbg .LfoAttr =&_ggafb ;continue ;};if _fcbee .Name .Local =="\u006c\u0066\u0065"{_becdc ,_cffd :=_ee .ParseUint (_fcbee .Value ,10,32);if _cffd !=nil {return _cffd ;};_ddfcd :=uint32 (_becdc );_ddbg .LfeAttr =&_ddfcd ;continue ;};if _fcbee .Name .Local =="\u006c\u0068\u0066"{_gbfaee ,_caag :=_ee .ParseUint (_fcbee .Value ,10,32);if _caag !=nil {return _caag ;};_eeaed :=uint32 (_gbfaee );_ddbg .LhfAttr =&_eeaed ;continue ;};if _fcbee .Name .Local =="\u006c\u0066\u0066"{_aegbdb ,_fagec :=_ee .ParseUint (_fcbee .Value ,10,32);if _fagec !=nil {return _fagec ;};_bade :=uint32 (_aegbdb );_ddbg .LffAttr =&_bade ;continue ;};if _fcbee .Name .Local =="\u0063\u0068\u0065"{_ccbee ,_efecg :=_ee .ParseUint (_fcbee .Value ,10,32);if _efecg !=nil {return _efecg ;};_fgagc :=uint32 (_ccbee );_ddbg .CheAttr =&_fgagc ;continue ;};if _fcbee .Name .Local =="\u0072\u0068\u006f"{_cgef ,_dage :=_ee .ParseUint (_fcbee .Value ,10,32);if _dage !=nil {return _dage ;};_defbe :=uint32 (_cgef );_ddbg .RhoAttr =&_defbe ;continue ;};if _fcbee .Name .Local =="\u0072\u0068\u0065"{_adbda ,_faecg :=_ee .ParseUint (_fcbee .Value ,10,32);if _faecg !=nil {return _faecg ;};_caeb :=uint32 (_adbda );_ddbg .RheAttr =&_caeb ;continue ;};if _fcbee .Name .Local =="\u006c\u0068\u006f"{_fced ,_bedfe :=_ee .ParseUint (_fcbee .Value ,10,32);if _bedfe !=nil {return _bedfe ;};_gabdc :=uint32 (_fced );_ddbg .LhoAttr =&_gabdc ;continue ;};if _fcbee .Name .Local =="\u006c\u0068\u0065"{_afcg ,_edba :=_ee .ParseUint (_fcbee .Value ,10,32);if _edba !=nil {return _edba ;};_bgde :=uint32 (_afcg );_ddbg .LheAttr =&_bgde ;continue ;};if _fcbee .Name .Local =="\u0063\u0068\u006f"{_ccfc ,_gega :=_ee .ParseUint (_fcbee .Value ,10,32);if _gega !=nil {return _gega ;};_debcb :=uint32 (_ccfc );_ddbg .ChoAttr =&_debcb ;continue ;};if _fcbee .Name .Local =="\u0063\u0068\u0066"{_acfga ,_ebgb :=_ee .ParseUint (_fcbee .Value ,10,32);if _ebgb !=nil {return _ebgb ;};_eeeb :=uint32 (_acfga );_ddbg .ChfAttr =&_eeeb ;continue ;};if _fcbee .Name .Local =="\u0063\u0066\u006f"{_ggfge ,_aaaf :=_ee .ParseUint (_fcbee .Value ,10,32);if _aaaf !=nil {return _aaaf ;};_gbfc :=uint32 (_ggfge );_ddbg .CfoAttr =&_gbfc ;continue ;};if _fcbee .Name .Local =="\u0063\u0066\u0065"{_bbdcb ,_ffadg :=_ee .ParseUint (_fcbee .Value ,10,32);if _ffadg !=nil {return _ffadg ;};_bdeg :=uint32 (_bbdcb );_ddbg .CfeAttr =&_bdeg ;continue ;};if _fcbee .Name .Local =="\u0063\u0066\u0066"{_agde ,_fdag :=_ee .ParseUint (_fcbee .Value ,10,32);if _fdag !=nil {return _fdag ;};_efac :=uint32 (_agde );_ddbg .CffAttr =&_efac ;continue ;};if _fcbee .Name .Local =="\u0072\u0066\u006f"{_abafd ,_ggdd :=_ee .ParseUint (_fcbee .Value ,10,32);if _ggdd !=nil {return _ggdd ;};_dadec :=uint32 (_abafd );_ddbg .RfoAttr =&_dadec ;continue ;};if _fcbee .Name .Local =="\u0072\u0066\u0065"{_bfggaf ,_cgefg :=_ee .ParseUint (_fcbee .Value ,10,32);if _cgefg !=nil {return _cgefg ;};_ecdbg :=uint32 (_bfggaf );_ddbg .RfeAttr =&_ecdbg ;continue ;};if _fcbee .Name .Local =="\u0072\u0066\u0066"{_fcffb ,_babfb :=_ee .ParseUint (_fcbee .Value ,10,32);if _babfb !=nil {return _babfb ;};_gbgc :=uint32 (_fcffb );_ddbg .RffAttr =&_gbgc ;continue ;};};for {_gbcbd ,_gddae :=d .Token ();if _gddae !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_gddae );};if _fbgegf ,_ebfd :=_gbcbd .(_b .EndElement );_ebfd &&_fbgegf .Name ==start .Name {break ;};};return nil ;};func (_dbfd *CT_CalculatedMembers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbfd .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbfd .CountAttr )});};e .EncodeToken (start );_aecbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_afb :=range _dbfd .CalculatedMember {e .EncodeElement (_afb ,_aecbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbecc *CT_MemberProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dedbd :=range start .Attr {if _dedbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfdcag ,_fbcae :=_ee .ParseUint (_dedbd .Value ,10,32);if _fbcae !=nil {return _fbcae ;};_ddadc :=uint32 (_dfdcag );_bbecc .CountAttr =&_ddadc ;continue ;};};_cdabc :for {_fdegc ,_gbbf :=d .Token ();if _gbbf !=nil {return _gbbf ;};switch _ebdbe :=_fdegc .(type ){case _b .StartElement :switch _ebdbe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"}:_bafbe :=NewCT_MemberProperty ();if _edcfa :=d .DecodeElement (_bafbe ,&_ebdbe );_edcfa !=nil {return _edcfa ;};_bbecc .Mp =append (_bbecc .Mp ,_bafbe );default:_ba .Log ("\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\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ebdbe .Name );if _dcefd :=d .Skip ();_dcefd !=nil {return _dcefd ;};};case _b .EndElement :break _cdabc ;case _b .CharData :};};return nil ;}; +// Reference +RefAttr string ; -// Validate validates the CT_PivotCacheDefinition and its children -func (_gfaac *CT_PivotCacheDefinition )Validate ()error {return _gfaac .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");}; +// Custom List +CustomListAttr *string ; -// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path -func (_ggdaf *CT_MeasureGroups )ValidateWithPath (path string )error {for _bbfcg ,_ceceb :=range _ggdaf .MeasureGroup {if _beceg :=_ceceb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_bbfcg ));_beceg !=nil {return _beceg ;};};return nil ;}; +// Format Id +DxfIdAttr *uint32 ; -// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path -func (_deegaa *CT_Parameters )ValidateWithPath (path string )error {for _ddcaf ,_fbaeb :=range _deegaa .Parameter {if _ebce :=_fbaeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddcaf ));_ebce !=nil {return _ebce ;};};return nil ;};func (_dgefd *CT_Selection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edcbc :=range start .Attr {if _edcbc .Name .Local =="\u0070\u0061\u006e\u0065"{_dgefd .PaneAttr .UnmarshalXMLAttr (_edcbc );continue ;};if _edcbc .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_gbdaa ,_daeacb :=_edcbc .Value ,error (nil );if _daeacb !=nil {return _daeacb ;};_dgefd .ActiveCellAttr =&_gbdaa ;continue ;};if _edcbc .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_begeb ,_dbbee :=_ee .ParseUint (_edcbc .Value ,10,32);if _dbbee !=nil {return _dbbee ;};_cabae :=uint32 (_begeb );_dgefd .ActiveCellIdAttr =&_cabae ;continue ;};if _edcbc .Name .Local =="\u0073\u0071\u0072e\u0066"{_cgcbd ,_bdaa :=ParseSliceST_Sqref (_edcbc .Value );if _bdaa !=nil {return _bdaa ;};_dgefd .SqrefAttr =&_cgcbd ;continue ;};};for {_cgegdc ,_gcfgfab :=d .Token ();if _gcfgfab !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gcfgfab );};if _eaede ,_bffc :=_cgegdc .(_b .EndElement );_bffc &&_eaede .Name ==start .Name {break ;};};return nil ;};func (_eefb *CT_Controls )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bbfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_daadf :=range _eefb .Control {e .EncodeElement (_daadf ,_bbfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;);func (_adeea *Comments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adeea .CT_Comments =*NewCT_Comments ();_bdcdeg :for {_fafaa ,_agfdaa :=d .Token ();if _agfdaa !=nil {return _agfdaa ;};switch _defde :=_fafaa .(type ){case _b .StartElement :switch _defde .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _ebbafd :=d .DecodeElement (_adeea .Authors ,&_defde );_ebbafd !=nil {return _ebbafd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _bdabc :=d .DecodeElement (_adeea .CommentList ,&_defde );_bdabc !=nil {return _bdabc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adeea .ExtLst =NewCT_ExtensionList ();if _addcf :=d .DecodeElement (_adeea .ExtLst ,&_defde );_addcf !=nil {return _addcf ;};default:_ba .Log ("\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\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_defde .Name );if _gedee :=d .Skip ();_gedee !=nil {return _gedee ;};};case _b .EndElement :break _bdcdeg ;case _b .CharData :};};return nil ;};func (_befagf ST_Visibility )String ()string {switch _befagf {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};func NewCT_DataField ()*CT_DataField {_dcbde :=&CT_DataField {};return _dcbde };func (_aedafg *ST_GroupBy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gebbe ,_bbafg :=d .Token ();if _bbafg !=nil {return _bbafg ;};if _cdcdb ,_defaf :=_gebbe .(_b .EndElement );_defaf &&_cdcdb .Name ==start .Name {*_aedafg =1;return nil ;};if _ecdde ,_fgfbec :=_gebbe .(_b .CharData );!_fgfbec {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gebbe );}else {switch string (_ecdde ){case "":*_aedafg =0;case "\u0072\u0061\u006eg\u0065":*_aedafg =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_aedafg =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_aedafg =3;case "\u0068\u006f\u0075r\u0073":*_aedafg =4;case "\u0064\u0061\u0079\u0073":*_aedafg =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_aedafg =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_aedafg =7;case "\u0079\u0065\u0061r\u0073":*_aedafg =8;};};_gebbe ,_bbafg =d .Token ();if _bbafg !=nil {return _bbafg ;};if _beafe ,_adbbga :=_gebbe .(_b .EndElement );_adbbga &&_beafe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gebbe );};func (_fgec ST_PaneState )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eggcbg :=_b .Attr {};_eggcbg .Name =name ;switch _fgec {case ST_PaneStateUnset :_eggcbg .Value ="";case ST_PaneStateSplit :_eggcbg .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_eggcbg .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_eggcbg .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _eggcbg ,nil ;};type ST_FontScheme byte ;func (_cbad *CT_Dialogsheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbc :for {_ddeaa ,_acea :=d .Token ();if _acea !=nil {return _acea ;};switch _fbead :=_ddeaa .(type ){case _b .StartElement :switch _fbead .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_cbad .SheetPr =NewCT_SheetPr ();if _fgeag :=d .DecodeElement (_cbad .SheetPr ,&_fbead );_fgeag !=nil {return _fgeag ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_cbad .SheetViews =NewCT_SheetViews ();if _cbfedd :=d .DecodeElement (_cbad .SheetViews ,&_fbead );_cbfedd !=nil {return _cbfedd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_cbad .SheetFormatPr =NewCT_SheetFormatPr ();if _bcgef :=d .DecodeElement (_cbad .SheetFormatPr ,&_fbead );_bcgef !=nil {return _bcgef ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cbad .SheetProtection =NewCT_SheetProtection ();if _gbdac :=d .DecodeElement (_cbad .SheetProtection ,&_fbead );_gbdac !=nil {return _gbdac ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_cbad .CustomSheetViews =NewCT_CustomSheetViews ();if _cgbb :=d .DecodeElement (_cbad .CustomSheetViews ,&_fbead );_cgbb !=nil {return _cgbb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_cbad .PrintOptions =NewCT_PrintOptions ();if _fdcf :=d .DecodeElement (_cbad .PrintOptions ,&_fbead );_fdcf !=nil {return _fdcf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cbad .PageMargins =NewCT_PageMargins ();if _ggfea :=d .DecodeElement (_cbad .PageMargins ,&_fbead );_ggfea !=nil {return _ggfea ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_cbad .PageSetup =NewCT_PageSetup ();if _bfbb :=d .DecodeElement (_cbad .PageSetup ,&_fbead );_bfbb !=nil {return _bfbb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_cbad .HeaderFooter =NewCT_HeaderFooter ();if _cddff :=d .DecodeElement (_cbad .HeaderFooter ,&_fbead );_cddff !=nil {return _cddff ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_cbad .Drawing =NewCT_Drawing ();if _bbggbf :=d .DecodeElement (_cbad .Drawing ,&_fbead );_bbggbf !=nil {return _bbggbf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_cbad .LegacyDrawing =NewCT_LegacyDrawing ();if _fdfgd :=d .DecodeElement (_cbad .LegacyDrawing ,&_fbead );_fdfgd !=nil {return _fdfgd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_cbad .LegacyDrawingHF =NewCT_LegacyDrawing ();if _cdafa :=d .DecodeElement (_cbad .LegacyDrawingHF ,&_fbead );_cdafa !=nil {return _cdafa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_cbad .DrawingHF =NewCT_DrawingHF ();if _abae :=d .DecodeElement (_cbad .DrawingHF ,&_fbead );_abae !=nil {return _abae ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_cbad .OleObjects =NewCT_OleObjects ();if _bcgb :=d .DecodeElement (_cbad .OleObjects ,&_fbead );_bcgb !=nil {return _bcgb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_cbad .Controls =NewCT_Controls ();if _geaa :=d .DecodeElement (_cbad .Controls ,&_fbead );_geaa !=nil {return _geaa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbad .ExtLst =NewCT_ExtensionList ();if _bbcf :=d .DecodeElement (_cbad .ExtLst ,&_fbead );_bbcf !=nil {return _bbcf ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067\u0073h\u0065e\u0074\u0020\u0025\u0076",_fbead .Name );if _dgaca :=d .Skip ();_dgaca !=nil {return _dgaca ;};};case _b .EndElement :break _gbbc ;case _b .CharData :};};return nil ;}; +// Icon Set +IconSetAttr ST_IconSetType ; -// Validate validates the CT_IgnoredError and its children -func (_gdggg *CT_IgnoredError )Validate ()error {return _gdggg .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");};func (_fafbce *CT_VolTopicRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_fafbce .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0076",_fafbce .SAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgfgfe ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _fgfgfe {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfgfe ));};return nil ;}; +// Icon Id +IconIdAttr *uint32 ;};func (_caaag *ST_HtmlFmt )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_baebda ,_daabcb :=d .Token ();if _daabcb !=nil {return _daabcb ;};if _ebfdbb ,_abbc :=_baebda .(_ea .EndElement );_abbc &&_ebfdbb .Name ==start .Name {*_caaag =1;return nil ;};if _cbdec ,_fdgbe :=_baebda .(_ea .CharData );!_fdgbe {return _be .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",_baebda );}else {switch string (_cbdec ){case "":*_caaag =0;case "\u006e\u006f\u006e\u0065":*_caaag =1;case "\u0072\u0074\u0066":*_caaag =2;case "\u0061\u006c\u006c":*_caaag =3;};};_baebda ,_daabcb =d .Token ();if _daabcb !=nil {return _daabcb ;};if _dggbaf ,_dbaag :=_baebda .(_ea .EndElement );_dbaag &&_dggbaf .Name ==start .Name {return nil ;};return _be .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",_baebda );}; -// Validate validates the CT_MergeCells and its children -func (_eggea *CT_MergeCells )Validate ()error {return _eggea .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};func (_gddffb *ST_CellComments )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gddffb =0;case "\u006e\u006f\u006e\u0065":*_gddffb =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_gddffb =2;case "\u0061\u0074\u0045n\u0064":*_gddffb =3;};return nil ;};func (_bcgaa *CT_VolMain )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_faeca :=range start .Attr {if _faeca .Name .Local =="\u0066\u0069\u0072s\u0074"{_gefgb ,_eadbe :=_faeca .Value ,error (nil );if _eadbe !=nil {return _eadbe ;};_bcgaa .FirstAttr =_gefgb ;continue ;};};_acfeb :for {_cadabf ,_aagceg :=d .Token ();if _aagceg !=nil {return _aagceg ;};switch _cebfe :=_cadabf .(type ){case _b .StartElement :switch _cebfe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"}:_gcgegf :=NewCT_VolTopic ();if _bbbfg :=d .DecodeElement (_gcgegf ,&_cebfe );_bbbfg !=nil {return _bbbfg ;};_bcgaa .Tp =append (_bcgaa .Tp ,_gcgegf );default:_ba .Log ("\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\u005fV\u006f\u006c\u004d\u0061\u0069\u006e\u0020\u0025\u0076",_cebfe .Name );if _geddb :=d .Skip ();_geddb !=nil {return _geddb ;};};case _b .EndElement :break _acfeb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_PivotFilters and its children +func (_ebeaf *CT_PivotFilters )Validate ()error {return _ebeaf .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};type ST_FontScheme byte ;type CT_TableStyles struct{ -// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path -func (_eeaaa *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_eeaaa .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_eeaaa .GuidAttr );};if _eeaaa .LastGuidAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_eeaaa .LastGuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004c\u0061s\u0074\u0047\u0075i\u0064\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,*_eeaaa .LastGuidAttr );};};for _effadd ,_dgdae :=range _eeaaa .Header {if _ecfba :=_dgdae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_effadd ));_ecfba !=nil {return _ecfba ;};};return nil ;};func (_bcddf *CT_ExternalSheetDataSet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccafa :for {_eaga ,_febbe :=d .Token ();if _febbe !=nil {return _febbe ;};switch _gcafg :=_eaga .(type ){case _b .StartElement :switch _gcafg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:_baae :=NewCT_ExternalSheetData ();if _fgde :=d .DecodeElement (_baae ,&_gcafg );_fgde !=nil {return _fgde ;};_bcddf .SheetData =append (_bcddf .SheetData ,_baae );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053h\u0065\u0065\u0074\u0044\u0061\u0074a\u0053\u0065\u0074 \u0025\u0076",_gcafg .Name );if _fffba :=d .Skip ();_fffba !=nil {return _fffba ;};};case _b .EndElement :break _ccafa ;case _b .CharData :};};return nil ;};func (_dadce ST_FontScheme )String ()string {switch _dadce {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006d\u0061\u006ao\u0072";case 3:return "\u006d\u0069\u006eo\u0072";};return "";};func (_eca *CT_CacheSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_faaeb ,_aabb :=_eca .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _aabb !=nil {return _aabb ;};start .Attr =append (start .Attr ,_faaeb );if _eca .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eca .ConnectionIdAttr )});};e .EncodeToken (start );if _eca .WorksheetSource !=nil {_egacc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_eca .WorksheetSource ,_egacc );};if _eca .Consolidation !=nil {_bbeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eca .Consolidation ,_bbeg );};if _eca .ExtLst !=nil {_bdff :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eca .ExtLst ,_bdff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Table Style Count +CountAttr *uint32 ; -// Validate validates the CT_Pane and its children -func (_cfcfgc *CT_Pane )Validate ()error {return _cfcfgc .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");};func (_ged *AG_AutoFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ged .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ged .AutoFormatIdAttr )});};if _ged .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ged .ApplyNumberFormatsAttr ))});};if _ged .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ged .ApplyBorderFormatsAttr ))});};if _ged .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ged .ApplyFontFormatsAttr ))});};if _ged .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ged .ApplyPatternFormatsAttr ))});};if _ged .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ged .ApplyAlignmentFormatsAttr ))});};if _ged .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ged .ApplyWidthHeightFormatsAttr ))});};return nil ;};type CT_RevisionFormatting struct{ +// Default Table Style +DefaultTableStyleAttr *string ; -// Sheet Id -SheetIdAttr uint32 ; +// Default Pivot Style +DefaultPivotStyleAttr *string ; -// Row or Column Formatting Change -XfDxfAttr *bool ; +// Table Style +TableStyle []*CT_TableStyle ;};type CT_CustomFilter struct{ -// Style -SAttr *bool ; +// Filter Comparison Operator +OperatorAttr ST_FilterOperator ; -// Sequence Of References -SqrefAttr ST_Sqref ; +// Top or Bottom Value +ValAttr *string ;}; -// Start index -StartAttr *uint32 ; +// Validate validates the CT_SharedItems and its children +func (_cafgfb *CT_SharedItems )Validate ()error {return _cafgfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");};func NewCT_CellStyles ()*CT_CellStyles {_eccdg :=&CT_CellStyles {};return _eccdg };func (_edggde *ST_PivotFilterType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_edggde =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_edggde =1;case "\u0063\u006f\u0075n\u0074":*_edggde =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_edggde =3;case "\u0073\u0075\u006d":*_edggde =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_edggde =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_edggde =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_edggde =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_edggde =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_edggde =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_edggde =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_edggde =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_edggde =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_edggde =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_edggde =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_edggde =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_edggde =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_edggde =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_edggde =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_edggde =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_edggde =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_edggde =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_edggde =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_edggde =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_edggde =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_edggde =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_edggde =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_edggde =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_edggde =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_edggde =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_edggde =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_edggde =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_edggde =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_edggde =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_edggde =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_edggde =35;case "\u0074\u006f\u0064a\u0079":*_edggde =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_edggde =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_edggde =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_edggde =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_edggde =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_edggde =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_edggde =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_edggde =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edggde =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edggde =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edggde =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_edggde =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_edggde =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_edggde =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_edggde =50;case "\u0051\u0031":*_edggde =51;case "\u0051\u0032":*_edggde =52;case "\u0051\u0033":*_edggde =53;case "\u0051\u0034":*_edggde =54;case "\u004d\u0031":*_edggde =55;case "\u004d\u0032":*_edggde =56;case "\u004d\u0033":*_edggde =57;case "\u004d\u0034":*_edggde =58;case "\u004d\u0035":*_edggde =59;case "\u004d\u0036":*_edggde =60;case "\u004d\u0037":*_edggde =61;case "\u004d\u0038":*_edggde =62;case "\u004d\u0039":*_edggde =63;case "\u004d\u0031\u0030":*_edggde =64;case "\u004d\u0031\u0031":*_edggde =65;case "\u004d\u0031\u0032":*_edggde =66;};return nil ;};type CT_ChartsheetViews struct{ -// Length -LengthAttr *uint32 ; +// Chart Sheet View +SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;}; -// Formatting -Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_Dialogsheet and its children +func (_dbcgf *CT_Dialogsheet )Validate ()error {return _dbcgf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};type ST_UpdateLinks byte ;type CT_ColFields struct{ -// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path -func (_dbeb *CT_CustomSheetView )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_dbeb .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_dbeb .GuidAttr );};if _ddeb :=_dbeb .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ddeb !=nil {return _ddeb ;};if _ccce :=_dbeb .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_ccce !=nil {return _ccce ;};if _dbeb .Pane !=nil {if _acdbc :=_dbeb .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_acdbc !=nil {return _acdbc ;};};if _dbeb .Selection !=nil {if _aegbd :=_dbeb .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_aegbd !=nil {return _aegbd ;};};if _dbeb .RowBreaks !=nil {if _addbc :=_dbeb .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_addbc !=nil {return _addbc ;};};if _dbeb .ColBreaks !=nil {if _aadeb :=_dbeb .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_aadeb !=nil {return _aadeb ;};};if _dbeb .PageMargins !=nil {if _ecfe :=_dbeb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ecfe !=nil {return _ecfe ;};};if _dbeb .PrintOptions !=nil {if _gcfdd :=_dbeb .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gcfdd !=nil {return _gcfdd ;};};if _dbeb .PageSetup !=nil {if _daafg :=_dbeb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_daafg !=nil {return _daafg ;};};if _dbeb .HeaderFooter !=nil {if _bffb :=_dbeb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_bffb !=nil {return _bffb ;};};if _dbeb .AutoFilter !=nil {if _acfg :=_dbeb .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_acfg !=nil {return _acfg ;};};if _dbeb .ExtLst !=nil {if _edce :=_dbeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edce !=nil {return _edce ;};};return nil ;};type CT_MRUColors struct{ +// Repeated Items Count +CountAttr *uint32 ; -// Color -Color []*CT_Color ;};func (_feaed ST_Comments )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_feaed .String (),start );};func (_ffcge ST_PhoneticType )Validate ()error {return _ffcge .ValidateWithPath ("")}; +// Field +Field []*CT_Field ;}; -// Validate validates the CT_PivotCacheRecords and its children -func (_cdfgea *CT_PivotCacheRecords )Validate ()error {return _cdfgea .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");};func (_ddcea *CT_HierarchyUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cacaf :=range start .Attr {if _cacaf .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_afgcf ,_gcfad :=_ee .ParseInt (_cacaf .Value ,10,32);if _gcfad !=nil {return _gcfad ;};_ddcea .HierarchyUsageAttr =int32 (_afgcf );continue ;};};for {_dfafe ,_dfecd :=d .Token ();if _dfecd !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0055\u0073\u0061\u0067\u0065: \u0025\u0073",_dfecd );};if _dfcg ,_agagea :=_dfafe .(_b .EndElement );_agagea &&_dfcg .Name ==start .Name {break ;};};return nil ;};func (_fgaff ST_OleUpdate )Validate ()error {return _fgaff .ValidateWithPath ("")};func NewCT_SheetView ()*CT_SheetView {_adgde :=&CT_SheetView {};return _adgde };const (ST_UnderlineValuesUnset ST_UnderlineValues =0;ST_UnderlineValuesSingle ST_UnderlineValues =1;ST_UnderlineValuesDouble ST_UnderlineValues =2;ST_UnderlineValuesSingleAccounting ST_UnderlineValues =3;ST_UnderlineValuesDoubleAccounting ST_UnderlineValues =4;ST_UnderlineValuesNone ST_UnderlineValues =5;);type ST_UnderlineValues byte ;type CT_RevisionCellChange struct{ +// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path +func (_gacdc *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil };func NewCT_DdeItem ()*CT_DdeItem {_cfgbe :=&CT_DdeItem {};return _cfgbe };func (_gfbfb *CT_SmartTagTypes )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _gfbfb .SmartTagType !=nil {_eccab :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_addeda :=range _gfbfb .SmartTagType {e .EncodeElement (_addeda ,_eccab );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Sheet Id -SIdAttr uint32 ; +// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path +func (_cgegad *CT_Sheets )ValidateWithPath (path string )error {for _ebcdd ,_bdede :=range _cgegad .Sheet {if _eeedc :=_bdede .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ebcdd ));_eeedc !=nil {return _eeedc ;};};return nil ;};type CT_MetadataRecord struct{ -// Old Formatting Information -OdxfAttr *bool ; +// Metadata Record Type Index +TAttr uint32 ; -// Row Column Formatting Change -XfDxfAttr *bool ; +// Metadata Record Value Index +VAttr uint32 ;};type CT_WebPr struct{ -// Style Revision -SAttr *bool ; +// XML Source +XmlAttr *bool ; -// Formatting -DxfAttr *bool ; +// Import XML Source Data +SourceDataAttr *bool ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Parse PRE +ParsePreAttr *bool ; -// Quote Prefix -QuotePrefixAttr *bool ; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// Old Quote Prefix -OldQuotePrefixAttr *bool ; +// Use First Row +FirstRowAttr *bool ; -// Phonetic Text -PhAttr *bool ; +// Created in Excel 97 +Xl97Attr *bool ; -// Old Phonetic Text -OldPhAttr *bool ; +// Dates as Text +TextDatesAttr *bool ; -// End of List Formula Update -EndOfListFormulaUpdateAttr *bool ; +// Refreshed in Excel 2000 +Xl2000Attr *bool ; -// Old Cell Data -Oc *CT_Cell ; +// URL +UrlAttr *string ; -// New Cell Data -Nc *CT_Cell ; +// Web Post +PostAttr *string ; -// Old Formatting Information -Odxf *CT_Dxf ; +// HTML Tables Only +HtmlTablesAttr *bool ; -// New Formatting Information -Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// HTML Formatting Handling +HtmlFormatAttr ST_HtmlFmt ; -// Validate validates the CT_IndexedColors and its children -func (_feefge *CT_IndexedColors )Validate ()error {return _feefge .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");}; +// Edit Query URL +EditPageAttr *string ; -// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path -func (_edddab *CT_VolTopic )ValidateWithPath (path string )error {if _adade :=_edddab .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_adade !=nil {return _adade ;};for _gggbeb ,_gcdad :=range _edddab .Tr {if _cabfbd :=_gcdad .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_gggbeb ));_cabfbd !=nil {return _cabfbd ;};};return nil ;}; +// Tables +Tables *CT_Tables ;};func NewCT_MetadataStrings ()*CT_MetadataStrings {_badc :=&CT_MetadataStrings {};return _badc }; -// Validate validates the Table and its children -func (_ddefc *Table )Validate ()error {return _ddefc .ValidateWithPath ("\u0054\u0061\u0062l\u0065")};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;); +// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path +func (_cfab *CT_ChartsheetView )ValidateWithPath (path string )error {if _cfab .ExtLst !=nil {if _eaabf :=_cfab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaabf !=nil {return _eaabf ;};};return nil ;};type PivotCacheDefinition struct{CT_PivotCacheDefinition };const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;);func (_gfbeb *CT_MetadataStringIndex )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bbggc :=range start .Attr {if _bbggc .Name .Local =="\u0078"{_febad ,_cadae :=_b .ParseUint (_bbggc .Value ,10,32);if _cadae !=nil {return _cadae ;};_gfbeb .XAttr =uint32 (_febad );continue ;};if _bbggc .Name .Local =="\u0073"{_cdaa ,_fbbg :=_b .ParseBool (_bbggc .Value );if _fbbg !=nil {return _fbbg ;};_gfbeb .SAttr =&_cdaa ;continue ;};};for {_ecbe ,_cgbfg :=d .Token ();if _cgbfg !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074a\u0064a\u0074a\u0053t\u0072\u0069\u006e\u0067\u0049\u006e\u0064\u0065\u0078\u003a\u0020\u0025\u0073",_cgbfg );};if _abggd ,_afcagb :=_ecbe .(_ea .EndElement );_afcagb &&_abggd .Name ==start .Name {break ;};};return nil ;};func (_bacce ST_Objects )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_aeeafd :=_ea .Attr {};_aeeafd .Name =name ;switch _bacce {case ST_ObjectsUnset :_aeeafd .Value ="";case ST_ObjectsAll :_aeeafd .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_aeeafd .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_aeeafd .Value ="\u006e\u006f\u006e\u0065";};return _aeeafd ,nil ;}; -// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path -func (_dgff *CT_CustomFilters )ValidateWithPath (path string )error {for _caed ,_bacdf :=range _dgff .CustomFilter {if _abgaac :=_bacdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_caed ));_abgaac !=nil {return _abgaac ;};};return nil ;};type CT_QueryTableRefresh struct{ +// Validate validates the CT_OleObjects and its children +func (_faafa *CT_OleObjects )Validate ()error {return _faafa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");};func (_cfcab *CT_MergeCell )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_geada :=range start .Attr {if _geada .Name .Local =="\u0072\u0065\u0066"{_afggc ,_ddgbd :=_geada .Value ,error (nil );if _ddgbd !=nil {return _ddgbd ;};_cfcab .RefAttr =_afggc ;continue ;};};for {_egfeb ,_gebb :=d .Token ();if _gebb !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_gebb );};if _ebdae ,_acedd :=_egfeb .(_ea .EndElement );_acedd &&_ebdae .Name ==start .Name {break ;};};return nil ;};func (_bfccbb *CT_UndoInfo )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bfccbb .ExpAttr =ST_FormulaExpression (1);for _ ,_ecddcb :=range start .Attr {if _ecddcb .Name .Local =="\u0069\u006e\u0064e\u0078"{_gdcebe ,_aabfg :=_b .ParseUint (_ecddcb .Value ,10,32);if _aabfg !=nil {return _aabfg ;};_bfccbb .IndexAttr =uint32 (_gdcebe );continue ;};if _ecddcb .Name .Local =="\u0065\u0078\u0070"{_bfccbb .ExpAttr .UnmarshalXMLAttr (_ecddcb );continue ;};if _ecddcb .Name .Local =="\u0072\u0065\u00663\u0044"{_bdcecc ,_fafde :=_b .ParseBool (_ecddcb .Value );if _fafde !=nil {return _fafde ;};_bfccbb .Ref3DAttr =&_bdcecc ;continue ;};if _ecddcb .Name .Local =="\u0061\u0072\u0072a\u0079"{_bfece ,_dfffee :=_b .ParseBool (_ecddcb .Value );if _dfffee !=nil {return _dfffee ;};_bfccbb .ArrayAttr =&_bfece ;continue ;};if _ecddcb .Name .Local =="\u0076"{_bbfbc ,_cgfgd :=_b .ParseBool (_ecddcb .Value );if _cgfgd !=nil {return _cgfgd ;};_bfccbb .VAttr =&_bbfbc ;continue ;};if _ecddcb .Name .Local =="\u006e\u0066"{_gabacc ,_dgeda :=_b .ParseBool (_ecddcb .Value );if _dgeda !=nil {return _dgeda ;};_bfccbb .NfAttr =&_gabacc ;continue ;};if _ecddcb .Name .Local =="\u0063\u0073"{_fgegbb ,_eeceba :=_b .ParseBool (_ecddcb .Value );if _eeceba !=nil {return _eeceba ;};_bfccbb .CsAttr =&_fgegbb ;continue ;};if _ecddcb .Name .Local =="\u0064\u0072"{_dacda ,_ddbeb :=_ecddcb .Value ,error (nil );if _ddbeb !=nil {return _ddbeb ;};_bfccbb .DrAttr =_dacda ;continue ;};if _ecddcb .Name .Local =="\u0064\u006e"{_dgfcggb ,_gaede :=_ecddcb .Value ,error (nil );if _gaede !=nil {return _gaede ;};_bfccbb .DnAttr =&_dgfcggb ;continue ;};if _ecddcb .Name .Local =="\u0072"{_agbaf ,_ffgcae :=_ecddcb .Value ,error (nil );if _ffgcae !=nil {return _ffgcae ;};_bfccbb .RAttr =&_agbaf ;continue ;};if _ecddcb .Name .Local =="\u0073\u0049\u0064"{_cgbfb ,_eabde :=_b .ParseUint (_ecddcb .Value ,10,32);if _eabde !=nil {return _eabde ;};_ddbba :=uint32 (_cgbfb );_bfccbb .SIdAttr =&_ddbba ;continue ;};};for {_gcega ,_fddeb :=d .Token ();if _fddeb !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_fddeb );};if _abfeb ,_aaeded :=_gcega .(_ea .EndElement );_aaeded &&_abfeb .Name ==start .Name {break ;};};return nil ;};func (_edcc *CT_CellWatch )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_facfe :=range start .Attr {if _facfe .Name .Local =="\u0072"{_gagd ,_eagfg :=_facfe .Value ,error (nil );if _eagfg !=nil {return _eagfg ;};_edcc .RAttr =_gagd ;continue ;};};for {_edge ,_adgg :=d .Token ();if _adgg !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_adgg );};if _afeec ,_adaef :=_edge .(_ea .EndElement );_adaef &&_afeec .Name ==start .Name {break ;};};return nil ;};func (_acffe *CT_SheetIdMap )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_feaac :=range start .Attr {if _feaac .Name .Local =="\u0063\u006f\u0075n\u0074"{_abgfb ,_ccebff :=_b .ParseUint (_feaac .Value ,10,32);if _ccebff !=nil {return _ccebff ;};_bgfcb :=uint32 (_abgfb );_acffe .CountAttr =&_bgfcb ;continue ;};};_ecgaf :for {_babgg ,_fafe :=d .Token ();if _fafe !=nil {return _fafe ;};switch _eddaf :=_babgg .(type ){case _ea .StartElement :switch _eddaf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"}:_caafd :=NewCT_SheetId ();if _bbabe :=d .DecodeElement (_caafd ,&_eddaf );_bbabe !=nil {return _bbabe ;};_acffe .SheetId =append (_acffe .SheetId ,_caafd );default:_c .Log ("\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\u0053h\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070 \u0025\u0076",_eddaf .Name );if _edceg :=d .Skip ();_edceg !=nil {return _edceg ;};};case _ea .EndElement :break _ecgaf ;case _ea .CharData :};};return nil ;}; -// Preserve Sort & Filter Layout -PreserveSortFilterLayoutAttr *bool ; +// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path +func (_cagf *CT_ColorFilter )ValidateWithPath (path string )error {return nil };const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;); -// Next Field Id Wrapped -FieldIdWrappedAttr *bool ; +// Validate validates the CT_Hyperlinks and its children +func (_cbdcg *CT_Hyperlinks )Validate ()error {return _cbdcg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");};func (_eefegd ST_Scope )String ()string {switch _eefegd {case 0:return "";case 1:return "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case 2:return "\u0064\u0061\u0074\u0061";case 3:return "\u0066\u0069\u0065l\u0064";};return "";};const (ST_PrintErrorUnset ST_PrintError =0;ST_PrintErrorDisplayed ST_PrintError =1;ST_PrintErrorBlank ST_PrintError =2;ST_PrintErrorDash ST_PrintError =3;ST_PrintErrorNA ST_PrintError =4;);func NewCT_PivotAreas ()*CT_PivotAreas {_eceee :=&CT_PivotAreas {};return _eceee };func (_ffagg *CT_PivotTableStyle )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ffagg .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_ffagg .NameAttr )});};if _ffagg .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffagg .ShowRowHeadersAttr ))});};if _ffagg .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffagg .ShowColHeadersAttr ))});};if _ffagg .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffagg .ShowRowStripesAttr ))});};if _ffagg .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffagg .ShowColStripesAttr ))});};if _ffagg .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ffagg .ShowLastColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_Dimensions struct{ -// Headers In Last Refresh -HeadersInLastRefreshAttr *bool ; +// OLAP Dimensions Count +CountAttr *uint32 ; -// Minimum Refresh Version -MinimumVersionAttr *uint8 ; +// OLAP Dimension +Dimension []*CT_PivotDimension ;}; -// Next field id -NextIdAttr *uint32 ; +// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path +func (_gdddc *CT_Sheet )ValidateWithPath (path string )error {if _dccgb :=_gdddc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dccgb !=nil {return _dccgb ;};return nil ;};func (_cacae ST_ItemType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_decfd :=_ea .Attr {};_decfd .Name =name ;switch _cacae {case ST_ItemTypeUnset :_decfd .Value ="";case ST_ItemTypeData :_decfd .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_decfd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_decfd .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_decfd .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_decfd .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_decfd .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_decfd .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_decfd .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_decfd .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_decfd .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_decfd .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_decfd .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_decfd .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_decfd .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_decfd .Value ="\u0062\u006c\u0061n\u006b";};return _decfd ,nil ;}; -// Columns Left -UnboundColumnsLeftAttr *uint32 ; +// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path +func (_gbef *CT_BorderPr )ValidateWithPath (path string )error {if _fgf :=_gbef .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_fgf !=nil {return _fgf ;};if _gbef .Color !=nil {if _edg :=_gbef .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_edg !=nil {return _edg ;};};return nil ;};func (_dacb *CT_CustomFilters )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dacb .AndAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u006e\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dacb .AndAttr ))});};e .EncodeToken (start );_fdebc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_aggd :=range _dacb .CustomFilter {e .EncodeElement (_aggd ,_fdebc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_IgnoredErrors struct{ -// Columns Right -UnboundColumnsRightAttr *uint32 ; +// Ignored Error +IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;}; -// Query table fields -QueryTableFields *CT_QueryTableFields ; +// Validate validates the CT_PivotHierarchies and its children +func (_fbddfc *CT_PivotHierarchies )Validate ()error {return _fbddfc .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};type CT_ColorScale struct{ -// Deleted Fields -QueryTableDeletedFields *CT_QueryTableDeletedFields ; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// Sort State -SortState *CT_SortState ; +// Color Gradiant Interpolation +Color []*CT_Color ;};func (_afeeae *CT_ColFields )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _afeeae .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_afeeae .CountAttr )});};e .EncodeToken (start );_cffg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_defe :=range _afeeae .Field {e .EncodeElement (_defe ,_cffg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_aeadb *ST_SmartTagShow )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_aeadb =0;case "\u0061\u006c\u006c":*_aeadb =1;case "\u006e\u006f\u006e\u0065":*_aeadb =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_aeadb =3;};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_cddfef ST_OleUpdate )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adddc :=_b .Attr {};_adddc .Name =name ;switch _cddfef {case ST_OleUpdateUnset :_adddc .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_adddc .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_adddc .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return _adddc ,nil ;}; +// Validate validates the CT_SheetView and its children +func (_dcbaa *CT_SheetView )Validate ()error {return _dcbaa .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func (_egfd *CT_Chartsheet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_egfd .SheetViews =NewCT_ChartsheetViews ();_egfd .Drawing =NewCT_Drawing ();_ebaa :for {_eefd ,_cdfa :=d .Token ();if _cdfa !=nil {return _cdfa ;};switch _gebe :=_eefd .(type ){case _ea .StartElement :switch _gebe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_egfd .SheetPr =NewCT_ChartsheetPr ();if _acca :=d .DecodeElement (_egfd .SheetPr ,&_gebe );_acca !=nil {return _acca ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _gefd :=d .DecodeElement (_egfd .SheetViews ,&_gebe );_gefd !=nil {return _gefd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_egfd .SheetProtection =NewCT_ChartsheetProtection ();if _dgdgb :=d .DecodeElement (_egfd .SheetProtection ,&_gebe );_dgdgb !=nil {return _dgdgb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_egfd .CustomSheetViews =NewCT_CustomChartsheetViews ();if _aefc :=d .DecodeElement (_egfd .CustomSheetViews ,&_gebe );_aefc !=nil {return _aefc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_egfd .PageMargins =NewCT_PageMargins ();if _dfgcd :=d .DecodeElement (_egfd .PageMargins ,&_gebe );_dfgcd !=nil {return _dfgcd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_egfd .PageSetup =NewCT_CsPageSetup ();if _ecgaa :=d .DecodeElement (_egfd .PageSetup ,&_gebe );_ecgaa !=nil {return _ecgaa ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_egfd .HeaderFooter =NewCT_HeaderFooter ();if _faeda :=d .DecodeElement (_egfd .HeaderFooter ,&_gebe );_faeda !=nil {return _faeda ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _dgee :=d .DecodeElement (_egfd .Drawing ,&_gebe );_dgee !=nil {return _dgee ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_egfd .LegacyDrawing =NewCT_LegacyDrawing ();if _fgcb :=d .DecodeElement (_egfd .LegacyDrawing ,&_gebe );_fgcb !=nil {return _fgcb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_egfd .LegacyDrawingHF =NewCT_LegacyDrawing ();if _fbde :=d .DecodeElement (_egfd .LegacyDrawingHF ,&_gebe );_fbde !=nil {return _fbde ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_egfd .DrawingHF =NewCT_DrawingHF ();if _cecd :=d .DecodeElement (_egfd .DrawingHF ,&_gebe );_cecd !=nil {return _cecd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_egfd .Picture =NewCT_SheetBackgroundPicture ();if _ebag :=d .DecodeElement (_egfd .Picture ,&_gebe );_ebag !=nil {return _ebag ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_egfd .WebPublishItems =NewCT_WebPublishItems ();if _baaba :=d .DecodeElement (_egfd .WebPublishItems ,&_gebe );_baaba !=nil {return _baaba ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egfd .ExtLst =NewCT_ExtensionList ();if _aeeff :=d .DecodeElement (_egfd .ExtLst ,&_gebe );_aeeff !=nil {return _aeeff ;};default:_c .Log ("\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\u0043h\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_gebe .Name );if _accf :=d .Skip ();_accf !=nil {return _accf ;};};case _ea .EndElement :break _ebaa ;case _ea .CharData :};};return nil ;}; -// Validate validates the CT_Revisions and its children -func (_caeg *CT_Revisions )Validate ()error {return _caeg .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};func (_cbfad *CT_Table )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbfad .TableColumns =NewCT_TableColumns ();for _ ,_bgfdf :=range start .Attr {if _bgfdf .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_dbeba ,_ddbged :=_ee .ParseUint (_bgfdf .Value ,10,32);if _ddbged !=nil {return _ddbged ;};_bbdba :=uint32 (_dbeba );_cbfad .DataDxfIdAttr =&_bbdba ;continue ;};if _bgfdf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_dddfbe ,_egdfe :=_ee .ParseUint (_bgfdf .Value ,10,32);if _egdfe !=nil {return _egdfe ;};_ebaag :=uint32 (_dddfbe );_cbfad .TotalsRowDxfIdAttr =&_ebaag ;continue ;};if _bgfdf .Name .Local =="\u006e\u0061\u006d\u0065"{_egbdb ,_bgebc :=_bgfdf .Value ,error (nil );if _bgebc !=nil {return _bgebc ;};_cbfad .NameAttr =&_egbdb ;continue ;};if _bgfdf .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_cggfd ,_faabg :=_ee .ParseUint (_bgfdf .Value ,10,32);if _faabg !=nil {return _faabg ;};_aacfce :=uint32 (_cggfd );_cbfad .HeaderRowBorderDxfIdAttr =&_aacfce ;continue ;};if _bgfdf .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_adffd ,_faffd :=_bgfdf .Value ,error (nil );if _faffd !=nil {return _faffd ;};_cbfad .CommentAttr =&_adffd ;continue ;};if _bgfdf .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_ccff ,_gdfgc :=_ee .ParseUint (_bgfdf .Value ,10,32);if _gdfgc !=nil {return _gdfgc ;};_gbggce :=uint32 (_ccff );_cbfad .TableBorderDxfIdAttr =&_gbggce ;continue ;};if _bgfdf .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_cbfad .TableTypeAttr .UnmarshalXMLAttr (_bgfdf );continue ;};if _bgfdf .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_gfcgga ,_deebcf :=_ee .ParseUint (_bgfdf .Value ,10,32);if _deebcf !=nil {return _deebcf ;};_aabgd :=uint32 (_gfcgga );_cbfad .TotalsRowBorderDxfIdAttr =&_aabgd ;continue ;};if _bgfdf .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_dfffaa ,_eefgfa :=_ee .ParseBool (_bgfdf .Value );if _eefgfa !=nil {return _eefgfa ;};_cbfad .InsertRowAttr =&_dfffaa ;continue ;};if _bgfdf .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bddbag ,_bfedf :=_bgfdf .Value ,error (nil );if _bfedf !=nil {return _bfedf ;};_cbfad .HeaderRowCellStyleAttr =&_bddbag ;continue ;};if _bgfdf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_dbbgd ,_dfgcf :=_ee .ParseUint (_bgfdf .Value ,10,32);if _dfgcf !=nil {return _dfgcf ;};_gcdfec :=uint32 (_dbbgd );_cbfad .TotalsRowCountAttr =&_gcdfec ;continue ;};if _bgfdf .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_gdgff ,_faadb :=_bgfdf .Value ,error (nil );if _faadb !=nil {return _faadb ;};_cbfad .TotalsRowCellStyleAttr =&_gdgff ;continue ;};if _bgfdf .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_bbbff ,_cgaff :=_bgfdf .Value ,error (nil );if _cgaff !=nil {return _cgaff ;};_cbfad .DisplayNameAttr =_bbbff ;continue ;};if _bgfdf .Name .Local =="\u0069\u0064"{_cbecf ,_cdecfe :=_ee .ParseUint (_bgfdf .Value ,10,32);if _cdecfe !=nil {return _cdecfe ;};_cbfad .IdAttr =uint32 (_cbecf );continue ;};if _bgfdf .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_faaccd ,_dbaacc :=_bgfdf .Value ,error (nil );if _dbaacc !=nil {return _dbaacc ;};_cbfad .DataCellStyleAttr =&_faaccd ;continue ;};if _bgfdf .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_cfaaf ,_fcdgef :=_ee .ParseBool (_bgfdf .Value );if _fcdgef !=nil {return _fcdgef ;};_cbfad .PublishedAttr =&_cfaaf ;continue ;};if _bgfdf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_eccec ,_cddfb :=_ee .ParseUint (_bgfdf .Value ,10,32);if _cddfb !=nil {return _cddfb ;};_fbebaa :=uint32 (_eccec );_cbfad .ConnectionIdAttr =&_fbebaa ;continue ;};if _bgfdf .Name .Local =="\u0072\u0065\u0066"{_dceeg ,_dfecdd :=_bgfdf .Value ,error (nil );if _dfecdd !=nil {return _dfecdd ;};_cbfad .RefAttr =_dceeg ;continue ;};if _bgfdf .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_fffaeb ,_geebe :=_ee .ParseBool (_bgfdf .Value );if _geebe !=nil {return _geebe ;};_cbfad .InsertRowShiftAttr =&_fffaeb ;continue ;};if _bgfdf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_babfdf ,_cbgbb :=_ee .ParseBool (_bgfdf .Value );if _cbgbb !=nil {return _cbgbb ;};_cbfad .TotalsRowShownAttr =&_babfdf ;continue ;};if _bgfdf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_affcfa ,_fadff :=_ee .ParseUint (_bgfdf .Value ,10,32);if _fadff !=nil {return _fadff ;};_abcgbg :=uint32 (_affcfa );_cbfad .HeaderRowDxfIdAttr =&_abcgbg ;continue ;};if _bgfdf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gbbea ,_cfdfe :=_ee .ParseUint (_bgfdf .Value ,10,32);if _cfdfe !=nil {return _cfdfe ;};_dcccee :=uint32 (_gbbea );_cbfad .HeaderRowCountAttr =&_dcccee ;continue ;};};_eafeg :for {_acfgg ,_aedef :=d .Token ();if _aedef !=nil {return _aedef ;};switch _gdcea :=_acfgg .(type ){case _b .StartElement :switch _gdcea .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_cbfad .AutoFilter =NewCT_AutoFilter ();if _ccfeb :=d .DecodeElement (_cbfad .AutoFilter ,&_gdcea );_ccfeb !=nil {return _ccfeb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_cbfad .SortState =NewCT_SortState ();if _gbdcg :=d .DecodeElement (_cbfad .SortState ,&_gdcea );_gbdcg !=nil {return _gbdcg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _fgded :=d .DecodeElement (_cbfad .TableColumns ,&_gdcea );_fgded !=nil {return _fgded ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_cbfad .TableStyleInfo =NewCT_TableStyleInfo ();if _fgdca :=d .DecodeElement (_cbfad .TableStyleInfo ,&_gdcea );_fgdca !=nil {return _fgdca ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbfad .ExtLst =NewCT_ExtensionList ();if _bgfea :=d .DecodeElement (_cbfad .ExtLst ,&_gdcea );_bgfea !=nil {return _bgfea ;};default:_ba .Log ("\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\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_gdcea .Name );if _dgeee :=d .Skip ();_dgeee !=nil {return _dgeee ;};};case _b .EndElement :break _eafeg ;case _b .CharData :};};return nil ;};type CT_GroupLevel struct{ +// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path +func (_bfcfa *CT_DrawingHF )ValidateWithPath (path string )error {return nil }; -// Unique Name -UniqueNameAttr string ; +// Validate validates the CT_QueryTableFields and its children +func (_efdadd *CT_QueryTableFields )Validate ()error {return _efdadd .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};type ST_PhoneticType byte ;type CT_RevisionAutoFormatting struct{ -// Grouping Level Display Name -CaptionAttr string ; +// Sheet Id +SheetIdAttr uint32 ; -// User-Defined Group Level -UserAttr *bool ; +// Reference +RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_efead ST_FormulaExpression )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_efead .String (),start );};type CT_IconSet struct{ -// Custom Roll Up -CustomRollUpAttr *bool ; +// Icon Set +IconSetAttr ST_IconSetType ; -// OLAP Level Groups -Groups *CT_Groups ; +// Show Value +ShowValueAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_effb *CT_CalculatedMember )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_effb .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_effb .MdxAttr )});if _effb .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_effb .MemberNameAttr )});};if _effb .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_f .Sprintf ("\u0025\u0076",*_effb .HierarchyAttr )});};if _effb .ParentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_effb .ParentAttr )});};if _effb .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_effb .SolveOrderAttr )});};if _effb .SetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_effb .SetAttr ))});};e .EncodeToken (start );if _effb .ExtLst !=nil {_dae :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_effb .ExtLst ,_dae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Percent +PercentAttr *bool ; -// ValidateWithPath validates the Metadata and its children, prefixing error messages with path -func (_fabac *Metadata )ValidateWithPath (path string )error {if _aedgaa :=_fabac .CT_Metadata .ValidateWithPath (path );_aedgaa !=nil {return _aedgaa ;};return nil ;}; +// Reverse Icons +ReverseAttr *bool ; -// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path -func (_dedec *CT_DdeLink )ValidateWithPath (path string )error {if _dedec .DdeItems !=nil {if _bbggbc :=_dedec .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_bbggbc !=nil {return _bbggbc ;};};return nil ;};func (_afgea ST_TextHAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afgea .String (),start );};type CT_FontName struct{ +// Conditional Formatting Object +Cfvo []*CT_Cfvo ;}; -// String Value -ValAttr string ;};func (_bfgcc *CT_SmartTags )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cdcee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_dgcfc :=range _bfgcc .CellSmartTags {e .EncodeElement (_dgcfc ,_cdcee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CustomWorkbookViews and its children +func (_fcbd *CT_CustomWorkbookViews )Validate ()error {return _fcbd .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");};func (_ccffc *CT_DdeValue )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ccffc .TAttr !=ST_DdeValueTypeUnset {_ffgfc ,_aggc :=_ccffc .TAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074"});if _aggc !=nil {return _aggc ;};start .Attr =append (start .Attr ,_ffgfc );};e .EncodeToken (start );_fgaga :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_c .AddPreserveSpaceAttr (&_fgaga ,_ccffc .Val );e .EncodeElement (_ccffc .Val ,_fgaga );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_String and its children -func (_fcdcga *CT_String )Validate ()error {return _fcdcga .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_abcaf *CT_ExternalCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abcaf .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_abcaf .RAttr )});};if _abcaf .TAttr !=ST_CellTypeUnset {_abeac ,_bfbad :=_abcaf .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _bfbad !=nil {return _bfbad ;};start .Attr =append (start .Attr ,_abeac );};if _abcaf .VmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_abcaf .VmAttr )});};e .EncodeToken (start );if _abcaf .V !=nil {_egfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076"}};_ba .AddPreserveSpaceAttr (&_egfd ,*_abcaf .V );e .EncodeElement (_abcaf .V ,_egfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eacef ST_VolValueType )String ()string {switch _eacef {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";}; +// Validate validates the CT_Members and its children +func (_fade *CT_Members )Validate ()error {return _fade .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func (_fcfba *CT_Sets )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fcfba .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fcfba .CountAttr )});};e .EncodeToken (start );_bbcf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_eaefd :=range _fcfba .Set {e .EncodeElement (_eaefd ,_bbcf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gdca *CT_CalculatedMember )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_afcf :=range start .Attr {if _afcf .Name .Local =="\u006e\u0061\u006d\u0065"{_cad ,_eggeb :=_afcf .Value ,error (nil );if _eggeb !=nil {return _eggeb ;};_gdca .NameAttr =_cad ;continue ;};if _afcf .Name .Local =="\u006d\u0064\u0078"{_fedg ,_fgba :=_afcf .Value ,error (nil );if _fgba !=nil {return _fgba ;};_gdca .MdxAttr =_fedg ;continue ;};if _afcf .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_bfea ,_ceae :=_afcf .Value ,error (nil );if _ceae !=nil {return _ceae ;};_gdca .MemberNameAttr =&_bfea ;continue ;};if _afcf .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_fgff ,_ggd :=_afcf .Value ,error (nil );if _ggd !=nil {return _ggd ;};_gdca .HierarchyAttr =&_fgff ;continue ;};if _afcf .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_acef ,_gdaa :=_afcf .Value ,error (nil );if _gdaa !=nil {return _gdaa ;};_gdca .ParentAttr =&_acef ;continue ;};if _afcf .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_dffa ,_bacfe :=_b .ParseInt (_afcf .Value ,10,32);if _bacfe !=nil {return _bacfe ;};_ggbe :=int32 (_dffa );_gdca .SolveOrderAttr =&_ggbe ;continue ;};if _afcf .Name .Local =="\u0073\u0065\u0074"{_babg ,_fcfe :=_b .ParseBool (_afcf .Value );if _fcfe !=nil {return _fcfe ;};_gdca .SetAttr =&_babg ;continue ;};};_baag :for {_daab ,_addc :=d .Token ();if _addc !=nil {return _addc ;};switch _egdf :=_daab .(type ){case _ea .StartElement :switch _egdf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdca .ExtLst =NewCT_ExtensionList ();if _cbg :=d .DecodeElement (_gdca .ExtLst ,&_egdf );_cbg !=nil {return _cbg ;};default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061te\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0020\u0025\u0076",_egdf .Name );if _egbb :=d .Skip ();_egbb !=nil {return _egbb ;};};case _ea .EndElement :break _baag ;case _ea .CharData :};};return nil ;}; -// Validate validates the PivotTableDefinition and its children -func (_aefef *PivotTableDefinition )Validate ()error {return _aefef .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_cbgff *ST_FileType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbgff =0;case "\u006d\u0061\u0063":*_cbgff =1;case "\u0077\u0069\u006e":*_cbgff =2;case "\u0064\u006f\u0073":*_cbgff =3;case "\u006c\u0069\u006e":*_cbgff =4;case "\u006f\u0074\u0068e\u0072":*_cbgff =5;};return nil ;};func NewCT_CalculatedItems ()*CT_CalculatedItems {_fbag :=&CT_CalculatedItems {};return _fbag }; +// Validate validates the CT_RevisionDefinedName and its children +func (_bdbga *CT_RevisionDefinedName )Validate ()error {return _bdbga .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_egcaba *ST_Qualifier )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_egcaba =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_egcaba =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_egcaba =2;case "\u006e\u006f\u006e\u0065":*_egcaba =3;};return nil ;}; -// Validate validates the CT_CustomProperties and its children -func (_bdcfe *CT_CustomProperties )Validate ()error {return _bdcfe .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_agaad *CT_Macrosheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074";e .EncodeToken (start );if _agaad .SheetPr !=nil {_ddec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_agaad .SheetPr ,_ddec );};if _agaad .Dimension !=nil {_cbgdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_agaad .Dimension ,_cbgdb );};if _agaad .SheetViews !=nil {_fbbgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_agaad .SheetViews ,_fbbgf );};if _agaad .SheetFormatPr !=nil {_degbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_agaad .SheetFormatPr ,_degbd );};if _agaad .Cols !=nil {_egbeg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_gggbe :=range _agaad .Cols {e .EncodeElement (_gggbe ,_egbeg );};};_accge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_agaad .SheetData ,_accge );if _agaad .SheetProtection !=nil {_abab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_agaad .SheetProtection ,_abab );};if _agaad .AutoFilter !=nil {_ffcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_agaad .AutoFilter ,_ffcf );};if _agaad .SortState !=nil {_dgcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_agaad .SortState ,_dgcb );};if _agaad .DataConsolidate !=nil {_afdga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_agaad .DataConsolidate ,_afdga );};if _agaad .CustomSheetViews !=nil {_fgdfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_agaad .CustomSheetViews ,_fgdfc );};if _agaad .PhoneticPr !=nil {_eccae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_agaad .PhoneticPr ,_eccae );};if _agaad .ConditionalFormatting !=nil {_eeddg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};for _ ,_gdcde :=range _agaad .ConditionalFormatting {e .EncodeElement (_gdcde ,_eeddg );};};if _agaad .PrintOptions !=nil {_baadc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_agaad .PrintOptions ,_baadc );};if _agaad .PageMargins !=nil {_gfccf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_agaad .PageMargins ,_gfccf );};if _agaad .PageSetup !=nil {_adfdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_agaad .PageSetup ,_adfdd );};if _agaad .HeaderFooter !=nil {_bdcdca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_agaad .HeaderFooter ,_bdcdca );};if _agaad .RowBreaks !=nil {_agdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_agaad .RowBreaks ,_agdb );};if _agaad .ColBreaks !=nil {_abgge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_agaad .ColBreaks ,_abgge );};if _agaad .CustomProperties !=nil {_agfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_agaad .CustomProperties ,_agfe );};if _agaad .Drawing !=nil {_gfecd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_agaad .Drawing ,_gfecd );};if _agaad .LegacyDrawing !=nil {_ffce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_agaad .LegacyDrawing ,_ffce );};if _agaad .LegacyDrawingHF !=nil {_dgace :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_agaad .LegacyDrawingHF ,_dgace );};if _agaad .DrawingHF !=nil {_aabdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_agaad .DrawingHF ,_aabdf );};if _agaad .Picture !=nil {_aafee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_agaad .Picture ,_aafee );};if _agaad .OleObjects !=nil {_acfag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_agaad .OleObjects ,_acfag );};if _agaad .ExtLst !=nil {_ddecf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agaad .ExtLst ,_ddecf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebaa *CT_PageSetUpPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbdca :=range start .Attr {if _cbdca .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_ceefb ,_eebf :=_ee .ParseBool (_cbdca .Value );if _eebf !=nil {return _eebf ;};_ebaa .AutoPageBreaksAttr =&_ceefb ;continue ;};if _cbdca .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_cgccd ,_bedceg :=_ee .ParseBool (_cbdca .Value );if _bedceg !=nil {return _bedceg ;};_ebaa .FitToPageAttr =&_cgccd ;continue ;};};for {_cefcc ,_cbccb :=d .Token ();if _cbccb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072:\u0020\u0025\u0073",_cbccb );};if _gdbca ,_ggecc :=_cefcc .(_b .EndElement );_ggecc &&_gdbca .Name ==start .Name {break ;};};return nil ;};func NewCT_RevisionComment ()*CT_RevisionComment {_dfdaf :=&CT_RevisionComment {};_dfdaf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _dfdaf ;};func NewCT_CacheField ()*CT_CacheField {_dgab :=&CT_CacheField {};return _dgab };func (_dcaag *SingleXmlCells )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073";return _dcaag .CT_SingleXmlCells .MarshalXML (e ,start );}; +// Validate validates the CT_IgnoredErrors and its children +func (_eagdf *CT_IgnoredErrors )Validate ()error {return _eagdf .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");};func (_gceed ST_Visibility )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_edccfc :=_ea .Attr {};_edccfc .Name =name ;switch _gceed {case ST_VisibilityUnset :_edccfc .Value ="";case ST_VisibilityVisible :_edccfc .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_edccfc .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_edccfc .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _edccfc ,nil ;};func (_afebf ST_OleUpdate )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_afebf .String (),start );};type CT_TableStyle struct{ -// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path -func (_baadcc *CT_Macrosheet )ValidateWithPath (path string )error {if _baadcc .SheetPr !=nil {if _abcabg :=_baadcc .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_abcabg !=nil {return _abcabg ;};};if _baadcc .Dimension !=nil {if _ccbeca :=_baadcc .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_ccbeca !=nil {return _ccbeca ;};};if _baadcc .SheetViews !=nil {if _deeee :=_baadcc .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_deeee !=nil {return _deeee ;};};if _baadcc .SheetFormatPr !=nil {if _ffbdg :=_baadcc .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_ffbdg !=nil {return _ffbdg ;};};for _ageddd ,_affcga :=range _baadcc .Cols {if _bfbca :=_affcga .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_ageddd ));_bfbca !=nil {return _bfbca ;};};if _gdde :=_baadcc .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_gdde !=nil {return _gdde ;};if _baadcc .SheetProtection !=nil {if _eacc :=_baadcc .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_eacc !=nil {return _eacc ;};};if _baadcc .AutoFilter !=nil {if _dacef :=_baadcc .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_dacef !=nil {return _dacef ;};};if _baadcc .SortState !=nil {if _egabe :=_baadcc .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_egabe !=nil {return _egabe ;};};if _baadcc .DataConsolidate !=nil {if _aageg :=_baadcc .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_aageg !=nil {return _aageg ;};};if _baadcc .CustomSheetViews !=nil {if _ebdfa :=_baadcc .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_ebdfa !=nil {return _ebdfa ;};};if _baadcc .PhoneticPr !=nil {if _ecdgg :=_baadcc .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_ecdgg !=nil {return _ecdgg ;};};for _gbcbc ,_agab :=range _baadcc .ConditionalFormatting {if _ebfca :=_agab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_gbcbc ));_ebfca !=nil {return _ebfca ;};};if _baadcc .PrintOptions !=nil {if _bccdf :=_baadcc .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_bccdf !=nil {return _bccdf ;};};if _baadcc .PageMargins !=nil {if _acedf :=_baadcc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_acedf !=nil {return _acedf ;};};if _baadcc .PageSetup !=nil {if _ddgf :=_baadcc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ddgf !=nil {return _ddgf ;};};if _baadcc .HeaderFooter !=nil {if _afab :=_baadcc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_afab !=nil {return _afab ;};};if _baadcc .RowBreaks !=nil {if _abddeg :=_baadcc .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_abddeg !=nil {return _abddeg ;};};if _baadcc .ColBreaks !=nil {if _aefff :=_baadcc .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_aefff !=nil {return _aefff ;};};if _baadcc .CustomProperties !=nil {if _cbda :=_baadcc .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_cbda !=nil {return _cbda ;};};if _baadcc .Drawing !=nil {if _dffd :=_baadcc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dffd !=nil {return _dffd ;};};if _baadcc .LegacyDrawing !=nil {if _ecaag :=_baadcc .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_ecaag !=nil {return _ecaag ;};};if _baadcc .LegacyDrawingHF !=nil {if _abfca :=_baadcc .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_abfca !=nil {return _abfca ;};};if _baadcc .DrawingHF !=nil {if _fdebg :=_baadcc .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fdebg !=nil {return _fdebg ;};};if _baadcc .Picture !=nil {if _ceddc :=_baadcc .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_ceddc !=nil {return _ceddc ;};};if _baadcc .OleObjects !=nil {if _gdgee :=_baadcc .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_gdgee !=nil {return _gdgee ;};};if _baadcc .ExtLst !=nil {if _fgfd :=_baadcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgfd !=nil {return _fgfd ;};};return nil ;}; +// Table Style Name +NameAttr string ; -// Validate validates the CT_SheetPr and its children -func (_bdbgg *CT_SheetPr )Validate ()error {return _bdbgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");}; +// Pivot Style +PivotAttr *bool ; -// Validate validates the CT_WebPublishing and its children -func (_fgbbg *CT_WebPublishing )Validate ()error {return _fgbbg .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");};type CT_TextFields struct{ +// Table +TableAttr *bool ; -// Count of Fields +// Table Style Count CountAttr *uint32 ; -// Text Import Field Settings -TextField []*CT_TextField ;};func (_cebfb *ST_BorderStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cefgb ,_egggcf :=d .Token ();if _egggcf !=nil {return _egggcf ;};if _gfged ,_gaeffb :=_cefgb .(_b .EndElement );_gaeffb &&_gfged .Name ==start .Name {*_cebfb =1;return nil ;};if _dbcda ,_dfeadc :=_cefgb .(_b .CharData );!_dfeadc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cefgb );}else {switch string (_dbcda ){case "":*_cebfb =0;case "\u006e\u006f\u006e\u0065":*_cebfb =1;case "\u0074\u0068\u0069\u006e":*_cebfb =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_cebfb =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_cebfb =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cebfb =5;case "\u0074\u0068\u0069c\u006b":*_cebfb =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cebfb =7;case "\u0068\u0061\u0069\u0072":*_cebfb =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_cebfb =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_cebfb =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_cebfb =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_cebfb =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_cebfb =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_cebfb =14;};};_cefgb ,_egggcf =d .Token ();if _egggcf !=nil {return _egggcf ;};if _dgbab ,_ebffc :=_cefgb .(_b .EndElement );_ebffc &&_dgbab .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cefgb );};func (_gafaa *ST_VolValueType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gafaa =0;case "\u0062":*_gafaa =1;case "\u006e":*_gafaa =2;case "\u0065":*_gafaa =3;case "\u0073":*_gafaa =4;};return nil ;}; +// Table Style +TableStyleElement []*CT_TableStyleElement ;};func (_afbaa *CT_Revisions )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_edgcf :for {_abfga ,_eabgab :=d .Token ();if _eabgab !=nil {return _eabgab ;};switch _cbgac :=_abfga .(type ){case _ea .StartElement :switch _cbgac .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_fgacgg :=NewCT_RevisionRowColumn ();if _cbgef :=d .DecodeElement (_fgacgg ,&_cbgac );_cbgef !=nil {return _cbgef ;};_afbaa .Rrc =append (_afbaa .Rrc ,_fgacgg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_aaggg :=NewCT_RevisionMove ();if _gabgd :=d .DecodeElement (_aaggg ,&_cbgac );_gabgd !=nil {return _gabgd ;};_afbaa .Rm =append (_afbaa .Rm ,_aaggg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_ebfaa :=NewCT_RevisionCustomView ();if _fbeacg :=d .DecodeElement (_ebfaa ,&_cbgac );_fbeacg !=nil {return _fbeacg ;};_afbaa .Rcv =append (_afbaa .Rcv ,_ebfaa );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_aadca :=NewCT_RevisionSheetRename ();if _bddgba :=d .DecodeElement (_aadca ,&_cbgac );_bddgba !=nil {return _bddgba ;};_afbaa .Rsnm =append (_afbaa .Rsnm ,_aadca );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_ddagd :=NewCT_RevisionInsertSheet ();if _abbdbe :=d .DecodeElement (_ddagd ,&_cbgac );_abbdbe !=nil {return _abbdbe ;};_afbaa .Ris =append (_afbaa .Ris ,_ddagd );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_aacag :=NewCT_RevisionCellChange ();if _fbcc :=d .DecodeElement (_aacag ,&_cbgac );_fbcc !=nil {return _fbcc ;};_afbaa .Rcc =append (_afbaa .Rcc ,_aacag );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_bcde :=NewCT_RevisionFormatting ();if _egdef :=d .DecodeElement (_bcde ,&_cbgac );_egdef !=nil {return _egdef ;};_afbaa .Rfmt =append (_afbaa .Rfmt ,_bcde );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_fcafe :=NewCT_RevisionAutoFormatting ();if _fegd :=d .DecodeElement (_fcafe ,&_cbgac );_fegd !=nil {return _fegd ;};_afbaa .Raf =append (_afbaa .Raf ,_fcafe );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_fbcea :=NewCT_RevisionDefinedName ();if _cdabe :=d .DecodeElement (_fbcea ,&_cbgac );_cdabe !=nil {return _cdabe ;};_afbaa .Rdn =append (_afbaa .Rdn ,_fbcea );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_ggeee :=NewCT_RevisionComment ();if _gebfgc :=d .DecodeElement (_ggeee ,&_cbgac );_gebfgc !=nil {return _gebfgc ;};_afbaa .Rcmt =append (_afbaa .Rcmt ,_ggeee );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_bafaa :=NewCT_RevisionQueryTableField ();if _eggdga :=d .DecodeElement (_bafaa ,&_cbgac );_eggdga !=nil {return _eggdga ;};_afbaa .Rqt =append (_afbaa .Rqt ,_bafaa );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_cdgea :=NewCT_RevisionConflict ();if _egabe :=d .DecodeElement (_cdgea ,&_cbgac );_egabe !=nil {return _egabe ;};_afbaa .Rcft =append (_afbaa .Rcft ,_cdgea );default:_c .Log ("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\u0065\u0076i\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_cbgac .Name );if _dbfd :=d .Skip ();_dbfd !=nil {return _dbfd ;};};case _ea .EndElement :break _edgcf ;case _ea .CharData :};};return nil ;}; -// Validate validates the CT_GroupLevel and its children -func (_ggegc *CT_GroupLevel )Validate ()error {return _ggegc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");};func (_bgdag ST_BorderStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgdag .String (),start );}; +// Validate validates the CT_MeasureGroups and its children +func (_accec *CT_MeasureGroups )Validate ()error {return _accec .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");};func (_bffeeaf ST_FormatAction )ValidateWithPath (path string )error {switch _bffeeaf {case 0,1,2,3,4:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bffeeaf ));};return nil ;};func (_abgac ST_SheetState )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_eadaf :=_ea .Attr {};_eadaf .Name =name ;switch _abgac {case ST_SheetStateUnset :_eadaf .Value ="";case ST_SheetStateVisible :_eadaf .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_eadaf .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_eadaf .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _eadaf ,nil ;};func (_bgcgaf *CT_RevisionConflict )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_eecff :=range start .Attr {if _eecff .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cgfbca ,_dbcaaa :=_b .ParseUint (_eecff .Value ,10,32);if _dbcaaa !=nil {return _dbcaaa ;};_dccg :=uint32 (_cgfbca );_bgcgaf .SheetIdAttr =&_dccg ;continue ;};if _eecff .Name .Local =="\u0072\u0049\u0064"{_cdbfg ,_cdfgag :=_b .ParseUint (_eecff .Value ,10,32);if _cdfgag !=nil {return _cdfgag ;};_bcaec :=uint32 (_cdbfg );_bgcgaf .RIdAttr =&_bcaec ;continue ;};if _eecff .Name .Local =="\u0075\u0061"{_deega ,_ecbcd :=_b .ParseBool (_eecff .Value );if _ecbcd !=nil {return _ecbcd ;};_bgcgaf .UaAttr =&_deega ;continue ;};if _eecff .Name .Local =="\u0072\u0061"{_acffg ,_accff :=_b .ParseBool (_eecff .Value );if _accff !=nil {return _accff ;};_bgcgaf .RaAttr =&_acffg ;continue ;};};for {_fdabf ,_cgbbaf :=d .Token ();if _cgbbaf !=nil {return _be .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0076\u0069\u0073i\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u003a\u0020\u0025\u0073",_cgbbaf );};if _cedec ,_ecaca :=_fdabf .(_ea .EndElement );_ecaca &&_cedec .Name ==start .Name {break ;};};return nil ;};func (_agefc *CT_FontScheme )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_agefc .ValAttr =ST_FontScheme (1);for _ ,_cageg :=range start .Attr {if _cageg .Name .Local =="\u0076\u0061\u006c"{_agefc .ValAttr .UnmarshalXMLAttr (_cageg );continue ;};};for {_egbd ,_bgfgg :=d .Token ();if _bgfgg !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_bgfgg );};if _ccfab ,_fdge :=_egbd .(_ea .EndElement );_fdge &&_ccfab .Name ==start .Name {break ;};};return nil ;};func (_bfca *CT_Font )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_abgff :for {_gcea ,_feccgc :=d .Token ();if _feccgc !=nil {return _feccgc ;};switch _efdad :=_gcea .(type ){case _ea .StartElement :switch _efdad .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_bbbfge :=NewCT_FontName ();if _abcdf :=d .DecodeElement (_bbbfge ,&_efdad );_abcdf !=nil {return _abcdf ;};_bfca .Name =append (_bfca .Name ,_bbbfge );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_egff :=NewCT_IntProperty ();if _bdda :=d .DecodeElement (_egff ,&_efdad );_bdda !=nil {return _bdda ;};_bfca .Charset =append (_bfca .Charset ,_egff );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_fffe :=NewCT_FontFamily ();if _dfaggc :=d .DecodeElement (_fffe ,&_efdad );_dfaggc !=nil {return _dfaggc ;};_bfca .Family =append (_bfca .Family ,_fffe );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_feebf :=NewCT_BooleanProperty ();if _gcgbd :=d .DecodeElement (_feebf ,&_efdad );_gcgbd !=nil {return _gcgbd ;};_bfca .B =append (_bfca .B ,_feebf );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_afcag :=NewCT_BooleanProperty ();if _bddc :=d .DecodeElement (_afcag ,&_efdad );_bddc !=nil {return _bddc ;};_bfca .I =append (_bfca .I ,_afcag );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_dgdebf :=NewCT_BooleanProperty ();if _gdbg :=d .DecodeElement (_dgdebf ,&_efdad );_gdbg !=nil {return _gdbg ;};_bfca .Strike =append (_bfca .Strike ,_dgdebf );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_aggeg :=NewCT_BooleanProperty ();if _gddf :=d .DecodeElement (_aggeg ,&_efdad );_gddf !=nil {return _gddf ;};_bfca .Outline =append (_bfca .Outline ,_aggeg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gbfdg :=NewCT_BooleanProperty ();if _adbg :=d .DecodeElement (_gbfdg ,&_efdad );_adbg !=nil {return _adbg ;};_bfca .Shadow =append (_bfca .Shadow ,_gbfdg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_abebc :=NewCT_BooleanProperty ();if _aaffaf :=d .DecodeElement (_abebc ,&_efdad );_aaffaf !=nil {return _aaffaf ;};_bfca .Condense =append (_bfca .Condense ,_abebc );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_adbec :=NewCT_BooleanProperty ();if _dbcdg :=d .DecodeElement (_adbec ,&_efdad );_dbcdg !=nil {return _dbcdg ;};_bfca .Extend =append (_bfca .Extend ,_adbec );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fecgg :=NewCT_Color ();if _gaded :=d .DecodeElement (_fecgg ,&_efdad );_gaded !=nil {return _gaded ;};_bfca .Color =append (_bfca .Color ,_fecgg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_bcefc :=NewCT_FontSize ();if _ecabbf :=d .DecodeElement (_bcefc ,&_efdad );_ecabbf !=nil {return _ecabbf ;};_bfca .Sz =append (_bfca .Sz ,_bcefc );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_cacg :=NewCT_UnderlineProperty ();if _geaba :=d .DecodeElement (_cacg ,&_efdad );_geaba !=nil {return _geaba ;};_bfca .U =append (_bfca .U ,_cacg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_cbffc :=NewCT_VerticalAlignFontProperty ();if _gefgb :=d .DecodeElement (_cbffc ,&_efdad );_gefgb !=nil {return _gefgb ;};_bfca .VertAlign =append (_bfca .VertAlign ,_cbffc );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_egcdc :=NewCT_FontScheme ();if _ecaeg :=d .DecodeElement (_egcdc ,&_efdad );_ecaeg !=nil {return _ecaeg ;};_bfca .Scheme =append (_bfca .Scheme ,_egcdc );default:_c .Log ("\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\u006f\u006e\u0074\u0020\u0025\u0076",_efdad .Name );if _egafb :=d .Skip ();_egafb !=nil {return _egafb ;};};case _ea .EndElement :break _abgff ;case _ea .CharData :};};return nil ;};func (_efgbc ST_PrintError )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_efgbc .String (),start );}; -// Validate validates the CT_DefinedName and its children -func (_befa *CT_DefinedName )Validate ()error {return _befa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};func NewCT_SortState ()*CT_SortState {_gagcd :=&CT_SortState {};return _gagcd };func (_cfeg *CT_DefinedNames )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfeg .DefinedName !=nil {_gggfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_gddda :=range _cfeg .DefinedName {e .EncodeElement (_gddda ,_gggfb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_fagge *CT_Row )ValidateWithPath (path string )error {for _gdfcf ,_cedgb :=range _fagge .C {if _dbaee :=_cedgb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_gdfcf ));_dbaee !=nil {return _dbaee ;};};if _fagge .ExtLst !=nil {if _ccabc :=_fagge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccabc !=nil {return _ccabc ;};};return nil ;};func (_aaccaa *ST_MdxFunctionType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ffdbfc ,_beaaae :=d .Token ();if _beaaae !=nil {return _beaaae ;};if _ccbcf ,_cggda :=_ffdbfc .(_ea .EndElement );_cggda &&_ccbcf .Name ==start .Name {*_aaccaa =1;return nil ;};if _eggbcg ,_gebdbc :=_ffdbfc .(_ea .CharData );!_gebdbc {return _be .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",_ffdbfc );}else {switch string (_eggbcg ){case "":*_aaccaa =0;case "\u006d":*_aaccaa =1;case "\u0076":*_aaccaa =2;case "\u0073":*_aaccaa =3;case "\u0063":*_aaccaa =4;case "\u0072":*_aaccaa =5;case "\u0070":*_aaccaa =6;case "\u006b":*_aaccaa =7;};};_ffdbfc ,_beaaae =d .Token ();if _beaaae !=nil {return _beaaae ;};if _ebfed ,_faaecb :=_ffdbfc .(_ea .EndElement );_faaecb &&_ebfed .Name ==start .Name {return nil ;};return _be .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",_ffdbfc );};func (_cbdbg ST_Visibility )Validate ()error {return _cbdbg .ValidateWithPath ("")};func (_abeaa ST_SheetViewType )Validate ()error {return _abeaa .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path -func (_bfgcfce *CT_TextPr )ValidateWithPath (path string )error {if _eggggc :=_bfgcfce .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eggggc !=nil {return _eggggc ;};if _agacfc :=_bfgcfce .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072");_agacfc !=nil {return _agacfc ;};if _bfgcfce .TextFields !=nil {if _bbefa :=_bfgcfce .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_bbefa !=nil {return _bbefa ;};};return nil ;};type CT_ProtectedRange struct{ +// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path +func (_bgefa *CT_RangePr )ValidateWithPath (path string )error {if _ggbeed :=_bgefa .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_ggbeed !=nil {return _ggbeed ;};return nil ;};func (_ffebg *ST_VolValueType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_ffebg =0;case "\u0062":*_ffebg =1;case "\u006e":*_ffebg =2;case "\u0065":*_ffebg =3;case "\u0073":*_ffebg =4;};return nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_eacg :=&CT_LegacyDrawing {};return _eacg };func (_efeab ST_CellFormulaType )Validate ()error {return _efeab .ValidateWithPath ("")};func (_gfdcf *CT_ExtensionList )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gccbc :for {_bedg ,_dddee :=d .Token ();if _dddee !=nil {return _dddee ;};switch _daafa :=_bedg .(type ){case _ea .StartElement :switch _daafa .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_eggeba :=NewCT_Extension ();if _fcdeb :=d .DecodeElement (_eggeba ,&_daafa );_fcdeb !=nil {return _fcdeb ;};_gfdcf .Ext =append (_gfdcf .Ext ,_eggeba );default:_c .Log ("\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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_daafa .Name );if _fcagc :=d .Skip ();_fcagc !=nil {return _fcagc ;};};case _ea .EndElement :break _gccbc ;case _ea .CharData :};};return nil ;};type CT_Formats struct{ -// Legacy Password -PasswordAttr *string ; +// Formats Count +CountAttr *uint32 ; -// Sequence of References -SqrefAttr ST_Sqref ; +// PivotTable Format +Format []*CT_Format ;};func (_agaba *ST_CellComments )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dcfdea ,_dgfbcc :=d .Token ();if _dgfbcc !=nil {return _dgfbcc ;};if _aeeaa ,_ababec :=_dcfdea .(_ea .EndElement );_ababec &&_aeeaa .Name ==start .Name {*_agaba =1;return nil ;};if _beedc ,_bdbgf :=_dcfdea .(_ea .CharData );!_bdbgf {return _be .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",_dcfdea );}else {switch string (_beedc ){case "":*_agaba =0;case "\u006e\u006f\u006e\u0065":*_agaba =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_agaba =2;case "\u0061\u0074\u0045n\u0064":*_agaba =3;};};_dcfdea ,_dgfbcc =d .Token ();if _dgfbcc !=nil {return _dgfbcc ;};if _eccgg ,_aagdff :=_dcfdea .(_ea .EndElement );_aagdff &&_eccgg .Name ==start .Name {return nil ;};return _be .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",_dcfdea );};func NewCT_WebPublishItems ()*CT_WebPublishItems {_cfedb :=&CT_WebPublishItems {};return _cfedb };const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);func (_bdgaag *CT_XmlColumnPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_be .Sprintf ("\u0025\u0076",_bdgaag .MapIdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_be .Sprintf ("\u0025\u0076",_bdgaag .XpathAttr )});if _bdgaag .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdgaag .DenormalizedAttr ))});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_be .Sprintf ("\u0025\u0076",_bdgaag .XmlDataTypeAttr )});e .EncodeToken (start );if _bdgaag .ExtLst !=nil {_gcbgec :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdgaag .ExtLst ,_gcbgec );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Name -NameAttr string ; +// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path +func (_ddffg *CT_CustomSheetViews )ValidateWithPath (path string )error {for _dabf ,_fdea :=range _ddffg .CustomSheetView {if _bgdgf :=_fdea .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_dabf ));_bgdgf !=nil {return _bgdgf ;};};return nil ;}; -// Security Descriptor -SecurityDescriptorAttr *string ; +// Validate validates the CT_RevisionFormatting and its children +func (_ffgeg *CT_RevisionFormatting )Validate ()error {return _ffgeg .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_afgcb *CT_CellSmartTagPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006b\u0065\u0079"},Value :_be .Sprintf ("\u0025\u0076",_afgcb .KeyAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",_afgcb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path +func (_egeaad *CT_RangeSets )ValidateWithPath (path string )error {for _aegdd ,_eegff :=range _egeaad .RangeSet {if _bfbfdf :=_eegff .ValidateWithPath (_be .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_aegdd ));_bfbfdf !=nil {return _bfbfdf ;};};return nil ;};func (_cfefa *CT_Font )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _cfefa .Name !=nil {_ebdca :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_cabgea :=range _cfefa .Name {e .EncodeElement (_cabgea ,_ebdca );};};if _cfefa .Charset !=nil {_ceef :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_fafd :=range _cfefa .Charset {e .EncodeElement (_fafd ,_ceef );};};if _cfefa .Family !=nil {_acdbce :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_acdcd :=range _cfefa .Family {e .EncodeElement (_acdcd ,_acdbce );};};if _cfefa .B !=nil {_ffggf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_egadd :=range _cfefa .B {e .EncodeElement (_egadd ,_ffggf );};};if _cfefa .I !=nil {_cegad :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_aagfb :=range _cfefa .I {e .EncodeElement (_aagfb ,_cegad );};};if _cfefa .Strike !=nil {_feadd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_ebegc :=range _cfefa .Strike {e .EncodeElement (_ebegc ,_feadd );};};if _cfefa .Outline !=nil {_bdgdbe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_bebfe :=range _cfefa .Outline {e .EncodeElement (_bebfe ,_bdgdbe );};};if _cfefa .Shadow !=nil {_ebggd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_aceff :=range _cfefa .Shadow {e .EncodeElement (_aceff ,_ebggd );};};if _cfefa .Condense !=nil {_bbdfb :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_gddgd :=range _cfefa .Condense {e .EncodeElement (_gddgd ,_bbdfb );};};if _cfefa .Extend !=nil {_facg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_accee :=range _cfefa .Extend {e .EncodeElement (_accee ,_facg );};};if _cfefa .Color !=nil {_adedg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_ebfbf :=range _cfefa .Color {e .EncodeElement (_ebfbf ,_adedg );};};if _cfefa .Sz !=nil {_aadba :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_ddfe :=range _cfefa .Sz {e .EncodeElement (_ddfe ,_aadba );};};if _cfefa .U !=nil {_eagea :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_fgccc :=range _cfefa .U {e .EncodeElement (_fgccc ,_eagea );};};if _cfefa .VertAlign !=nil {_fdbaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_efab :=range _cfefa .VertAlign {e .EncodeElement (_efab ,_fdbaf );};};if _cfefa .Scheme !=nil {_fccd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_aceea :=range _cfefa .Scheme {e .EncodeElement (_aceea ,_fccd );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_edcea *CT_Groups )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dfgcb :=range start .Attr {if _dfgcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_acac ,_ccefa :=_b .ParseUint (_dfgcb .Value ,10,32);if _ccefa !=nil {return _ccefa ;};_beeb :=uint32 (_acac );_edcea .CountAttr =&_beeb ;continue ;};};_dafc :for {_ggggf ,_bcbdb :=d .Token ();if _bcbdb !=nil {return _bcbdb ;};switch _gadbg :=_ggggf .(type ){case _ea .StartElement :switch _gadbg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_aaffb :=NewCT_LevelGroup ();if _bgabe :=d .DecodeElement (_aaffb ,&_gadbg );_bgabe !=nil {return _bgabe ;};_edcea .Group =append (_edcea .Group ,_aaffb );default:_c .Log ("\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\u0047\u0072\u006fu\u0070\u0073 \u0025\u0076",_gadbg .Name );if _bgfgd :=d .Skip ();_bgfgd !=nil {return _bgfgd ;};};case _ea .EndElement :break _dafc ;case _ea .CharData :};};return nil ;};func (_bbaa *CT_MetadataType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_bbaa .NameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",_bbaa .MinSupportedVersionAttr )});if _bbaa .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .GhostRowAttr ))});};if _bbaa .GhostColAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .GhostColAttr ))});};if _bbaa .EditAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .EditAttr ))});};if _bbaa .DeleteAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .DeleteAttr ))});};if _bbaa .CopyAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .CopyAttr ))});};if _bbaa .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .PasteAllAttr ))});};if _bbaa .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .PasteFormulasAttr ))});};if _bbaa .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .PasteValuesAttr ))});};if _bbaa .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .PasteFormatsAttr ))});};if _bbaa .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .PasteCommentsAttr ))});};if _bbaa .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .PasteDataValidationAttr ))});};if _bbaa .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .PasteBordersAttr ))});};if _bbaa .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .PasteColWidthsAttr ))});};if _bbaa .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .PasteNumberFormatsAttr ))});};if _bbaa .MergeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .MergeAttr ))});};if _bbaa .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .SplitFirstAttr ))});};if _bbaa .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .SplitAllAttr ))});};if _bbaa .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .RowColShiftAttr ))});};if _bbaa .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .ClearAllAttr ))});};if _bbaa .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .ClearFormatsAttr ))});};if _bbaa .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .ClearContentsAttr ))});};if _bbaa .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .ClearCommentsAttr ))});};if _bbaa .AssignAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .AssignAttr ))});};if _bbaa .CoerceAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .CoerceAttr ))});};if _bbaa .AdjustAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .AdjustAttr ))});};if _bbaa .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbaa .CellMetaAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Password Hash Value -HashValueAttr *string ; +// Validate validates the Revisions and its children +func (_egcgda *Revisions )Validate ()error {return _egcgda .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};func (_cdadge ST_DataConsolidateFunction )String ()string {switch _cdadge {case 0:return "";case 1:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 4:return "\u006d\u0061\u0078";case 5:return "\u006d\u0069\u006e";case 6:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 7:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 8:return "\u0073t\u0064\u0044\u0065\u0076\u0070";case 9:return "\u0073\u0075\u006d";case 10:return "\u0076\u0061\u0072";case 11:return "\u0076\u0061\u0072\u0070";};return "";};func (_fdfeg *CT_Row )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dfcca :=range start .Attr {if _dfcca .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_egcfg ,_geadg :=_b .ParseUint (_dfcca .Value ,10,8);if _geadg !=nil {return _geadg ;};_fdccd :=uint8 (_egcfg );_fdfeg .OutlineLevelAttr =&_fdccd ;continue ;};if _dfcca .Name .Local =="\u0072"{_bcgcc ,_gccgg :=_b .ParseUint (_dfcca .Value ,10,32);if _gccgg !=nil {return _gccgg ;};_aadeaa :=uint32 (_bcgcc );_fdfeg .RAttr =&_aadeaa ;continue ;};if _dfcca .Name .Local =="\u0073"{_bagegb ,_bfdef :=_b .ParseUint (_dfcca .Value ,10,32);if _bfdef !=nil {return _bfdef ;};_eeefb :=uint32 (_bagegb );_fdfeg .SAttr =&_eeefb ;continue ;};if _dfcca .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_fcgfgf ,_bbbed :=_b .ParseBool (_dfcca .Value );if _bbbed !=nil {return _bbbed ;};_fdfeg .CustomFormatAttr =&_fcgfgf ;continue ;};if _dfcca .Name .Local =="\u0068\u0074"{_cdcbb ,_ggefe :=_b .ParseFloat (_dfcca .Value ,64);if _ggefe !=nil {return _ggefe ;};_fdfeg .HtAttr =&_cdcbb ;continue ;};if _dfcca .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_eabdbb ,_bbacd :=_b .ParseBool (_dfcca .Value );if _bbacd !=nil {return _bbacd ;};_fdfeg .HiddenAttr =&_eabdbb ;continue ;};if _dfcca .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_eaebg ,_dcfaf :=_b .ParseBool (_dfcca .Value );if _dcfaf !=nil {return _dcfaf ;};_fdfeg .CustomHeightAttr =&_eaebg ;continue ;};if _dfcca .Name .Local =="\u0073\u0070\u0061n\u0073"{_ffacf ,_bbdaf :=ParseSliceST_CellSpans (_dfcca .Value );if _bbdaf !=nil {return _bbdaf ;};_fdfeg .SpansAttr =&_ffacf ;continue ;};if _dfcca .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_deeab ,_fcecc :=_b .ParseBool (_dfcca .Value );if _fcecc !=nil {return _fcecc ;};_fdfeg .CollapsedAttr =&_deeab ;continue ;};if _dfcca .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_aaee ,_edaec :=_b .ParseBool (_dfcca .Value );if _edaec !=nil {return _edaec ;};_fdfeg .ThickTopAttr =&_aaee ;continue ;};if _dfcca .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_bbbgdb ,_cgfeef :=_b .ParseBool (_dfcca .Value );if _cgfeef !=nil {return _cgfeef ;};_fdfeg .ThickBotAttr =&_bbbgdb ;continue ;};if _dfcca .Name .Local =="\u0070\u0068"{_bcdaa ,_baefeg :=_b .ParseBool (_dfcca .Value );if _baefeg !=nil {return _baefeg ;};_fdfeg .PhAttr =&_bcdaa ;continue ;};};_bfadb :for {_gcefbd ,_gcgge :=d .Token ();if _gcgge !=nil {return _gcgge ;};switch _agagc :=_gcefbd .(type ){case _ea .StartElement :switch _agagc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_egadb :=NewCT_Cell ();if _bbffb :=d .DecodeElement (_egadb ,&_agagc );_bbffb !=nil {return _bbffb ;};_fdfeg .C =append (_fdfeg .C ,_egadb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdfeg .ExtLst =NewCT_ExtensionList ();if _bedd :=d .DecodeElement (_fdfeg .ExtLst ,&_agagc );_bedd !=nil {return _bedd ;};default:_c .Log ("\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\u0052\u006f\u0077\u0020\u0025\u0076",_agagc .Name );if _ecagb :=d .Skip ();_ecagb !=nil {return _ecagb ;};};case _ea .EndElement :break _bfadb ;case _ea .CharData :};};return nil ;};func (_fbccc *CT_TableParts )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gcacb :=range start .Attr {if _gcacb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eafed ,_gbdg :=_b .ParseUint (_gcacb .Value ,10,32);if _gbdg !=nil {return _gbdg ;};_ffabf :=uint32 (_eafed );_fbccc .CountAttr =&_ffabf ;continue ;};};_caagf :for {_fgacb ,_fadbde :=d .Token ();if _fadbde !=nil {return _fadbde ;};switch _cbegb :=_fgacb .(type ){case _ea .StartElement :switch _cbegb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"}:_aagdfd :=NewCT_TablePart ();if _bcaeec :=d .DecodeElement (_aagdfd ,&_cbegb );_bcaeec !=nil {return _bcaeec ;};_fbccc .TablePart =append (_fbccc .TablePart ,_aagdfd );default:_c .Log ("\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\u0054a\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073 \u0025\u0076",_cbegb .Name );if _fbfbd :=d .Skip ();_fbfbd !=nil {return _fbfbd ;};};case _ea .EndElement :break _caagf ;case _ea .CharData :};};return nil ;};func (_becde *ST_TableType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_becde =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_becde =1;case "\u0078\u006d\u006c":*_becde =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_becde =3;};return nil ;}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path +func (_afcd *CT_AutoSortScope )ValidateWithPath (path string )error {if _egb :=_afcd .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_egb !=nil {return _egb ;};return nil ;};func (_edgga *CT_DateGroupItem )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_be .Sprintf ("\u0025\u0076",_edgga .YearAttr )});if _edgga .MonthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_be .Sprintf ("\u0025\u0076",*_edgga .MonthAttr )});};if _edgga .DayAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0061\u0079"},Value :_be .Sprintf ("\u0025\u0076",*_edgga .DayAttr )});};if _edgga .HourAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_edgga .HourAttr )});};if _edgga .MinuteAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_edgga .MinuteAttr )});};if _edgga .SecondAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_edgga .SecondAttr )});};_bgffb ,_fgec :=_edgga .DateTimeGroupingAttr .MarshalXMLAttr (_ea .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _fgec !=nil {return _fgec ;};start .Attr =append (start .Attr ,_bgffb );e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_FunctionGroup ()*CT_FunctionGroup {_cgaec :=&CT_FunctionGroup {};return _cgaec };func NewCT_PivotCache ()*CT_PivotCache {_faaebd :=&CT_PivotCache {};return _faaebd }; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path +func (_ceadg *PivotCacheRecords )ValidateWithPath (path string )error {if _gafeg :=_ceadg .CT_PivotCacheRecords .ValidateWithPath (path );_gafeg !=nil {return _gafeg ;};return nil ;};func NewCT_RangePr ()*CT_RangePr {_gdacg :=&CT_RangePr {};return _gdacg }; -// Security Descriptor -SecurityDescriptor []string ;};type ST_UpdateLinks byte ;func (_aadgc *CT_XmlCellPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aadgc .XmlPr =NewCT_XmlPr ();for _ ,_fdfaa :=range start .Attr {if _fdfaa .Name .Local =="\u0069\u0064"{_fffddc ,_gbgge :=_ee .ParseUint (_fdfaa .Value ,10,32);if _gbgge !=nil {return _gbgge ;};_aadgc .IdAttr =uint32 (_fffddc );continue ;};if _fdfaa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_aggffd ,_cegcb :=_fdfaa .Value ,error (nil );if _cegcb !=nil {return _cegcb ;};_aadgc .UniqueNameAttr =&_aggffd ;continue ;};};_gdbdcb :for {_ggcegc ,_bcgeb :=d .Token ();if _bcgeb !=nil {return _bcgeb ;};switch _aabafd :=_ggcegc .(type ){case _b .StartElement :switch _aabafd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"}:if _abdgf :=d .DecodeElement (_aadgc .XmlPr ,&_aabafd );_abdgf !=nil {return _abdgf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aadgc .ExtLst =NewCT_ExtensionList ();if _effab :=d .DecodeElement (_aadgc .ExtLst ,&_aabafd );_effab !=nil {return _effab ;};default:_ba .Log ("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_X\u006d\u006cC\u0065\u006c\u006c\u0050\u0072\u0020\u0025\u0076",_aabafd .Name );if _acccg :=d .Skip ();_acccg !=nil {return _acccg ;};};case _b .EndElement :break _gdbdcb ;case _b .CharData :};};return nil ;};func (_cgecd ST_SourceType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efgbce :=_b .Attr {};_efgbce .Name =name ;switch _cgecd {case ST_SourceTypeUnset :_efgbce .Value ="";case ST_SourceTypeWorksheet :_efgbce .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_efgbce .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_efgbce .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_efgbce .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _efgbce ,nil ;};func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_bdcg :=&CT_CustomWorkbookViews {};return _bdcg ;}; +// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path +func (_accbd *CT_RevisionComment )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_accbd .GuidAttr ){return _be .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,_accbd .GuidAttr );};if _fccab :=_accbd .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fccab !=nil {return _fccab ;};return nil ;};type CT_SharedItems struct{ -// Validate validates the CT_ExternalSheetDataSet and its children -func (_ageb *CT_ExternalSheetDataSet )Validate ()error {return _ageb .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");};func (_dbded *CT_XStringElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edbcc :=range start .Attr {if _edbcc .Name .Local =="\u0076"{_dgbecb ,_cffbfe :=_edbcc .Value ,error (nil );if _cffbfe !=nil {return _cffbfe ;};_dbded .VAttr =_dgbecb ;continue ;};};for {_deabe ,_fffcc :=d .Token ();if _fffcc !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006c\u0065\u006d\u0065\u006e\u0074: \u0025\u0073",_fffcc );};if _fafcgb ,_afebdg :=_deabe .(_b .EndElement );_afebdg &&_fafcgb .Name ==start .Name {break ;};};return nil ;}; +// Contains Semi Mixed Data Types +ContainsSemiMixedTypesAttr *bool ; -// Validate validates the CT_CacheFields and its children -func (_dgdb *CT_CacheFields )Validate ()error {return _dgdb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");};const (ST_BorderStyleUnset ST_BorderStyle =0;ST_BorderStyleNone ST_BorderStyle =1;ST_BorderStyleThin ST_BorderStyle =2;ST_BorderStyleMedium ST_BorderStyle =3;ST_BorderStyleDashed ST_BorderStyle =4;ST_BorderStyleDotted ST_BorderStyle =5;ST_BorderStyleThick ST_BorderStyle =6;ST_BorderStyleDouble ST_BorderStyle =7;ST_BorderStyleHair ST_BorderStyle =8;ST_BorderStyleMediumDashed ST_BorderStyle =9;ST_BorderStyleDashDot ST_BorderStyle =10;ST_BorderStyleMediumDashDot ST_BorderStyle =11;ST_BorderStyleDashDotDot ST_BorderStyle =12;ST_BorderStyleMediumDashDotDot ST_BorderStyle =13;ST_BorderStyleSlantDashDot ST_BorderStyle =14;);func (_dcfg *CT_FutureMetadata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbgab :=range start .Attr {if _cbgab .Name .Local =="\u006e\u0061\u006d\u0065"{_abddf ,_dgbae :=_cbgab .Value ,error (nil );if _dgbae !=nil {return _dgbae ;};_dcfg .NameAttr =_abddf ;continue ;};if _cbgab .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbbb ,_caggc :=_ee .ParseUint (_cbgab .Value ,10,32);if _caggc !=nil {return _caggc ;};_bfecd :=uint32 (_dbbb );_dcfg .CountAttr =&_bfecd ;continue ;};};_ggebf :for {_feedb ,_fccbc :=d .Token ();if _fccbc !=nil {return _fccbc ;};switch _gdgbf :=_feedb .(type ){case _b .StartElement :switch _gdgbf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_fgfad :=NewCT_FutureMetadataBlock ();if _bcfdf :=d .DecodeElement (_fgfad ,&_gdgbf );_bcfdf !=nil {return _bcfdf ;};_dcfg .Bk =append (_dcfg .Bk ,_fgfad );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcfg .ExtLst =NewCT_ExtensionList ();if _afea :=d .DecodeElement (_dcfg .ExtLst ,&_gdgbf );_afea !=nil {return _afea ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_gdgbf .Name );if _eeace :=d .Skip ();_eeace !=nil {return _eeace ;};};case _b .EndElement :break _ggebf ;case _b .CharData :};};return nil ;}; +// Contains Non Date +ContainsNonDateAttr *bool ; -// Validate validates the Connections and its children -func (_caeabd *Connections )Validate ()error {return _caeabd .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};func (_ddgdc ST_BorderStyle )String ()string {switch _ddgdc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0068\u0069\u006e";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 4:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "\u0074\u0068\u0069c\u006b";case 7:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 8:return "\u0068\u0061\u0069\u0072";case 9:return "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case 10:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 11:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 12:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 13:return "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 14:return "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return "";}; +// Contains Date +ContainsDateAttr *bool ; -// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path -func (_baeaag *CT_GroupMembers )ValidateWithPath (path string )error {for _ebdca ,_gbaeg :=range _baeaag .GroupMember {if _aagg :=_gbaeg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_ebdca ));_aagg !=nil {return _aagg ;};};return nil ;};func NewPivotCacheDefinition ()*PivotCacheDefinition {_gafec :=&PivotCacheDefinition {};_gafec .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _gafec ;};func (_begg *ST_TableStyleType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_begg =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_begg =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_begg =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_begg =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_begg =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_begg =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_begg =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_begg =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_begg =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_begg =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_begg =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_begg =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_begg =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_begg =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_begg =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_begg =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_begg =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_begg =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_begg =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_begg =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_begg =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_begg =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_begg =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_begg =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_begg =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_begg =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_begg =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_begg =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_begg =28;};return nil ;};type CT_TextField struct{ +// Contains String +ContainsStringAttr *bool ; -// Field Type -TypeAttr ST_ExternalConnectionType ; +// Contains Blank +ContainsBlankAttr *bool ; -// Position -PositionAttr *uint32 ;};func (_agbge *ST_ItemType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcecc ,_gdaff :=d .Token ();if _gdaff !=nil {return _gdaff ;};if _dggfa ,_eegeda :=_dcecc .(_b .EndElement );_eegeda &&_dggfa .Name ==start .Name {*_agbge =1;return nil ;};if _gcbeb ,_ccfge :=_dcecc .(_b .CharData );!_ccfge {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcecc );}else {switch string (_gcbeb ){case "":*_agbge =0;case "\u0064\u0061\u0074\u0061":*_agbge =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_agbge =2;case "\u0073\u0075\u006d":*_agbge =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_agbge =4;case "\u0061\u0076\u0067":*_agbge =5;case "\u006d\u0061\u0078":*_agbge =6;case "\u006d\u0069\u006e":*_agbge =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_agbge =8;case "\u0063\u006f\u0075n\u0074":*_agbge =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_agbge =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_agbge =11;case "\u0076\u0061\u0072":*_agbge =12;case "\u0076\u0061\u0072\u0050":*_agbge =13;case "\u0067\u0072\u0061n\u0064":*_agbge =14;case "\u0062\u006c\u0061n\u006b":*_agbge =15;};};_dcecc ,_gdaff =d .Token ();if _gdaff !=nil {return _gdaff ;};if _bdgcgg ,_fege :=_dcecc .(_b .EndElement );_fege &&_bdgcgg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcecc );};type CT_Sets struct{ +// Contains Mixed Data Types +ContainsMixedTypesAttr *bool ; -// Tuple Set Count -CountAttr *uint32 ; +// Contains Numbers +ContainsNumberAttr *bool ; -// OLAP Set -Set []*CT_Set ;};func (_degbg *CT_SheetIdMap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccegc :=range start .Attr {if _ccegc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gebdf ,_cgafd :=_ee .ParseUint (_ccegc .Value ,10,32);if _cgafd !=nil {return _cgafd ;};_gbfeed :=uint32 (_gebdf );_degbg .CountAttr =&_gbfeed ;continue ;};};_aefdd :for {_aeadg ,_ecage :=d .Token ();if _ecage !=nil {return _ecage ;};switch _edcef :=_aeadg .(type ){case _b .StartElement :switch _edcef .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"}:_febfa :=NewCT_SheetId ();if _dbdgf :=d .DecodeElement (_febfa ,&_edcef );_dbdgf !=nil {return _dbdgf ;};_degbg .SheetId =append (_degbg .SheetId ,_febfa );default:_ba .Log ("\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\u0053h\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070 \u0025\u0076",_edcef .Name );if _gacec :=d .Skip ();_gacec !=nil {return _gacec ;};};case _b .EndElement :break _aefdd ;case _b .CharData :};};return nil ;};func NewCT_TableParts ()*CT_TableParts {_gfbdb :=&CT_TableParts {};return _gfbdb };func (_cbdgf *ST_CfType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbbga ,_eacgd :=d .Token ();if _eacgd !=nil {return _eacgd ;};if _cegfcb ,_ebfff :=_cbbbga .(_b .EndElement );_ebfff &&_cegfcb .Name ==start .Name {*_cbdgf =1;return nil ;};if _ecfece ,_ddcda :=_cbbbga .(_b .CharData );!_ddcda {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbbbga );}else {switch string (_ecfece ){case "":*_cbdgf =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_cbdgf =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_cbdgf =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_cbdgf =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_cbdgf =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_cbdgf =5;case "\u0074\u006f\u00701\u0030":*_cbdgf =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_cbdgf =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_cbdgf =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_cbdgf =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_cbdgf =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_cbdgf =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_cbdgf =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_cbdgf =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_cbdgf =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_cbdgf =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_cbdgf =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_cbdgf =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_cbdgf =18;};};_cbbbga ,_eacgd =d .Token ();if _eacgd !=nil {return _eacgd ;};if _bgdad ,_fcdfea :=_cbbbga .(_b .EndElement );_fcdfea &&_bgdad .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbbbga );};type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;}; +// Contains Integer +ContainsIntegerAttr *bool ; -// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path -func (_dafbdfg *CT_Revisions )ValidateWithPath (path string )error {for _gaceea ,_gcbcg :=range _dafbdfg .Rrc {if _acdcb :=_gcbcg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_gaceea ));_acdcb !=nil {return _acdcb ;};};for _fgeeb ,_caeab :=range _dafbdfg .Rm {if _dbcadc :=_caeab .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_fgeeb ));_dbcadc !=nil {return _dbcadc ;};};for _eebac ,_geggce :=range _dafbdfg .Rcv {if _ggedf :=_geggce .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_eebac ));_ggedf !=nil {return _ggedf ;};};for _abfac ,_adcgf :=range _dafbdfg .Rsnm {if _efeea :=_adcgf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_abfac ));_efeea !=nil {return _efeea ;};};for _ebdba ,_fadbeg :=range _dafbdfg .Ris {if _bbcdf :=_fadbeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_ebdba ));_bbcdf !=nil {return _bbcdf ;};};for _bcbeae ,_defa :=range _dafbdfg .Rcc {if _fedgg :=_defa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_bcbeae ));_fedgg !=nil {return _fedgg ;};};for _cbeag ,_abaad :=range _dafbdfg .Rfmt {if _dcecd :=_abaad .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_cbeag ));_dcecd !=nil {return _dcecd ;};};for _bfcbcd ,_agfdb :=range _dafbdfg .Raf {if _aedad :=_agfdb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_bfcbcd ));_aedad !=nil {return _aedad ;};};for _eefbb ,_cbeeg :=range _dafbdfg .Rdn {if _caffda :=_cbeeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_eefbb ));_caffda !=nil {return _caffda ;};};for _ffega ,_aeefc :=range _dafbdfg .Rcmt {if _cgffg :=_aeefc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ffega ));_cgffg !=nil {return _cgffg ;};};for _agbdgc ,_afddg :=range _dafbdfg .Rqt {if _bfaeb :=_afddg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_agbdgc ));_bfaeb !=nil {return _bfaeb ;};};for _efgdaf ,_cdbcd :=range _dafbdfg .Rcft {if _agged :=_cdbcd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_efgdaf ));_agged !=nil {return _agged ;};};return nil ;};func (_deacdb *EG_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cccdb :for {_cdefd ,_aeaabe :=d .Token ();if _aeaabe !=nil {return _aeaabe ;};switch _dgaagf :=_cdefd .(type ){case _b .StartElement :switch _dgaagf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_dadfdg :=NewCT_Extension ();if _bbffc :=d .DecodeElement (_dadfdg ,&_dgaagf );_bbffc !=nil {return _bbffc ;};_deacdb .Ext =append (_deacdb .Ext ,_dadfdg );default:_ba .Log ("\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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_dgaagf .Name );if _egfbcf :=d .Skip ();_egfbcf !=nil {return _egfbcf ;};};case _b .EndElement :break _cccdb ;case _b .CharData :};};return nil ;};type ST_DataValidationOperator byte ;func NewPivotTableDefinition ()*PivotTableDefinition {_gdcfc :=&PivotTableDefinition {};_gdcfc .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _gdcfc ;}; +// Minimum Numeric Value +MinValueAttr *float64 ; -// Validate validates the CT_Scenarios and its children -func (_badgd *CT_Scenarios )Validate ()error {return _badgd .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");};func (_dbdf *CT_Colors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgdcc :for {_ccac ,_agdac :=d .Token ();if _agdac !=nil {return _agdac ;};switch _degbc :=_ccac .(type ){case _b .StartElement :switch _degbc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}:_dbdf .IndexedColors =NewCT_IndexedColors ();if _babd :=d .DecodeElement (_dbdf .IndexedColors ,&_degbc );_babd !=nil {return _babd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"}:_dbdf .MruColors =NewCT_MRUColors ();if _edede :=d .DecodeElement (_dbdf .MruColors ,&_degbc );_edede !=nil {return _edede ;};default:_ba .Log ("\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\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_degbc .Name );if _faee :=d .Skip ();_faee !=nil {return _faee ;};};case _b .EndElement :break _bgdcc ;case _b .CharData :};};return nil ;}; +// Maximum Numeric Value +MaxValueAttr *float64 ; -// Validate validates the EG_ExtensionList and its children -func (_gagbg *EG_ExtensionList )Validate ()error {return _gagbg .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; +// Minimum Date Time +MinDateAttr *_ff .Time ; -// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path -func (_cdfeb *CT_ProtectedRange )ValidateWithPath (path string )error {return nil };func (_deaec *CT_InputCells )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_deaec .RAttr )});if _deaec .DeletedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_deaec .DeletedAttr ))});};if _deaec .UndoneAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_deaec .UndoneAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_deaec .ValAttr )});if _deaec .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_deaec .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Maximum Date Time Value +MaxDateAttr *_ff .Time ; -// Validate validates the CT_PivotFields and its children -func (_eeffdc *CT_PivotFields )Validate ()error {return _eeffdc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};func NewCT_CellSmartTag ()*CT_CellSmartTag {_babg :=&CT_CellSmartTag {};return _babg };type CT_OlapPr struct{ +// Shared Items Count +CountAttr *uint32 ; -// Local Cube -LocalAttr *bool ; +// Long Text +LongTextAttr *bool ; -// Local Cube Connection -LocalConnectionAttr *string ; +// No Value +M []*CT_Missing ; -// Local Refresh -LocalRefreshAttr *bool ; +// Numeric +N []*CT_Number ; -// Send Locale to OLAP -SendLocaleAttr *bool ; +// Boolean +B []*CT_Boolean ; -// Drill Through Count -RowDrillCountAttr *uint32 ; +// Error Value +E []*CT_Error ; -// OLAP Fill Formatting -ServerFillAttr *bool ; +// Character Value +S []*CT_String ; -// OLAP Number Format -ServerNumberFormatAttr *bool ; +// Date Time +D []*CT_DateTime ;}; -// OLAP Server Font -ServerFontAttr *bool ; +// Validate validates the CT_QueryCache and its children +func (_eeddd *CT_QueryCache )Validate ()error {return _eeddd .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");};func (_gcafa *QueryTable )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";return _gcafa .CT_QueryTable .MarshalXML (e ,start );};func (_eadfc *CT_FontScheme )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {_babb ,_aacf :=_eadfc .ValAttr .MarshalXMLAttr (_ea .Name {Local :"\u0076\u0061\u006c"});if _aacf !=nil {return _aacf ;};start .Attr =append (start .Attr ,_babb );e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bdeeb *ST_rwColActionType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_agfga ,_fdeec :=d .Token ();if _fdeec !=nil {return _fdeec ;};if _dfecce ,_bcfeg :=_agfga .(_ea .EndElement );_bcfeg &&_dfecce .Name ==start .Name {*_bdeeb =1;return nil ;};if _bcabed ,_efbbfc :=_agfga .(_ea .CharData );!_efbbfc {return _be .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",_agfga );}else {switch string (_bcabed ){case "":*_bdeeb =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_bdeeb =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_bdeeb =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_bdeeb =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_bdeeb =4;};};_agfga ,_fdeec =d .Token ();if _fdeec !=nil {return _fdeec ;};if _gggde ,_bbead :=_agfga .(_ea .EndElement );_bbead &&_gggde .Name ==start .Name {return nil ;};return _be .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",_agfga );};type ST_DataValidationOperator byte ;func (_fbfdb *CT_PhoneticRun )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0062"},Value :_be .Sprintf ("\u0025\u0076",_fbfdb .SbAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u0062"},Value :_be .Sprintf ("\u0025\u0076",_fbfdb .EbAttr )});e .EncodeToken (start );_gaece :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074"}};_c .AddPreserveSpaceAttr (&_gaece ,_fbfdb .T );e .EncodeElement (_fbfdb .T ,_gaece );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type ST_IconSetType byte ;func (_defadg ST_RefMode )ValidateWithPath (path string )error {switch _defadg {case 0,1,2:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_defadg ));};return nil ;};func (_ffdfe *ST_CalcMode )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_ffdfe =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_ffdfe =1;case "\u0061\u0075\u0074\u006f":*_ffdfe =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_ffdfe =3;};return nil ;}; -// OLAP Font Formatting -ServerFontColorAttr *bool ;};func (_abfbee ST_HtmlFmt )Validate ()error {return _abfbee .ValidateWithPath ("")};func (_eeegdf *QueryTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeegdf .CT_QueryTable =*NewCT_QueryTable ();for _ ,_adcgb :=range start .Attr {if _adcgb .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_gcacfc ,_dfbcc :=_ee .ParseBool (_adcgb .Value );if _dfbcc !=nil {return _dfbcc ;};_eeegdf .AdjustColumnWidthAttr =&_gcacfc ;continue ;};if _adcgb .Name .Local =="\u006e\u0061\u006d\u0065"{_bgcde ,_edeaa :=_adcgb .Value ,error (nil );if _edeaa !=nil {return _edeaa ;};_eeegdf .NameAttr =_bgcde ;continue ;};if _adcgb .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_fedbb ,_ebfcfe :=_ee .ParseBool (_adcgb .Value );if _ebfcfe !=nil {return _ebfcfe ;};_eeegdf .IntermediateAttr =&_fedbb ;continue ;};if _adcgb .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_fgggbg ,_bfbbfb :=_ee .ParseBool (_adcgb .Value );if _bfbbfb !=nil {return _bfbbfb ;};_eeegdf .RowNumbersAttr =&_fgggbg ;continue ;};if _adcgb .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bgddb ,_abdgd :=_ee .ParseUint (_adcgb .Value ,10,32);if _abdgd !=nil {return _abdgd ;};_eeegdf .ConnectionIdAttr =uint32 (_bgddb );continue ;};if _adcgb .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_cceea ,_dgabfd :=_ee .ParseBool (_adcgb .Value );if _dgabfd !=nil {return _dgabfd ;};_eeegdf .BackgroundRefreshAttr =&_cceea ;continue ;};if _adcgb .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_fcbdc ,_debaaf :=_ee .ParseBool (_adcgb .Value );if _debaaf !=nil {return _debaaf ;};_eeegdf .RefreshOnLoadAttr =&_fcbdc ;continue ;};if _adcgb .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_gfbcf ,_fafff :=_ee .ParseBool (_adcgb .Value );if _fafff !=nil {return _fafff ;};_eeegdf .FillFormulasAttr =&_gfbcf ;continue ;};if _adcgb .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_afgbc ,_cdbee :=_ee .ParseBool (_adcgb .Value );if _cdbee !=nil {return _cdbee ;};_eeegdf .ApplyNumberFormatsAttr =&_afgbc ;continue ;};if _adcgb .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bdeced ,_abfbb :=_ee .ParseBool (_adcgb .Value );if _abfbb !=nil {return _abfbb ;};_eeegdf .ApplyFontFormatsAttr =&_bdeced ;continue ;};if _adcgb .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_accgb ,_ffdbgg :=_ee .ParseBool (_adcgb .Value );if _ffdbgg !=nil {return _ffdbgg ;};_eeegdf .FirstBackgroundRefreshAttr =&_accgb ;continue ;};if _adcgb .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_aaafd ,_eadafd :=_ee .ParseUint (_adcgb .Value ,10,32);if _eadafd !=nil {return _eadafd ;};_bedgf :=uint32 (_aaafd );_eeegdf .AutoFormatIdAttr =&_bedgf ;continue ;};if _adcgb .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dedfbg ,_ggega :=_ee .ParseBool (_adcgb .Value );if _ggega !=nil {return _ggega ;};_eeegdf .ApplyAlignmentFormatsAttr =&_dedfbg ;continue ;};if _adcgb .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_ffcfac ,_dbcbeg :=_ee .ParseBool (_adcgb .Value );if _dbcbeg !=nil {return _dbcbeg ;};_eeegdf .DisableRefreshAttr =&_ffcfac ;continue ;};if _adcgb .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gbdfd ,_becbg :=_ee .ParseBool (_adcgb .Value );if _becbg !=nil {return _becbg ;};_eeegdf .ApplyBorderFormatsAttr =&_gbdfd ;continue ;};if _adcgb .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_fbdgd ,_fbafe :=_ee .ParseBool (_adcgb .Value );if _fbafe !=nil {return _fbafe ;};_eeegdf .PreserveFormattingAttr =&_fbdgd ;continue ;};if _adcgb .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dbeebf ,_defef :=_ee .ParseBool (_adcgb .Value );if _defef !=nil {return _defef ;};_eeegdf .ApplyPatternFormatsAttr =&_dbeebf ;continue ;};if _adcgb .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_eeegdf .GrowShrinkTypeAttr .UnmarshalXMLAttr (_adcgb );continue ;};if _adcgb .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_gbbegg ,_gfedd :=_ee .ParseBool (_adcgb .Value );if _gfedd !=nil {return _gfedd ;};_eeegdf .DisableEditAttr =&_gbbegg ;continue ;};if _adcgb .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_ggcebb ,_bgfdbg :=_ee .ParseBool (_adcgb .Value );if _bgfdbg !=nil {return _bgfdbg ;};_eeegdf .HeadersAttr =&_ggcebb ;continue ;};if _adcgb .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_ccagf ,_egbbd :=_ee .ParseBool (_adcgb .Value );if _egbbd !=nil {return _egbbd ;};_eeegdf .RemoveDataOnSaveAttr =&_ccagf ;continue ;};if _adcgb .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_agddd ,_aegfa :=_ee .ParseBool (_adcgb .Value );if _aegfa !=nil {return _aegfa ;};_eeegdf .ApplyWidthHeightFormatsAttr =&_agddd ;continue ;};};_deebe :for {_agdeb ,_daded :=d .Token ();if _daded !=nil {return _daded ;};switch _aacce :=_agdeb .(type ){case _b .StartElement :switch _aacce .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_eeegdf .QueryTableRefresh =NewCT_QueryTableRefresh ();if _abebb :=d .DecodeElement (_eeegdf .QueryTableRefresh ,&_aacce );_abebb !=nil {return _abebb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeegdf .ExtLst =NewCT_ExtensionList ();if _bebfb :=d .DecodeElement (_eeegdf .ExtLst ,&_aacce );_bebfb !=nil {return _bebfb ;};default:_ba .Log ("\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\u0051\u0075\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_aacce .Name );if _abefd :=d .Skip ();_abefd !=nil {return _abefd ;};};case _b .EndElement :break _deebe ;case _b .CharData :};};return nil ;};func (_eecd *CT_ControlPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eecd .Anchor =NewCT_ObjectAnchor ();for _ ,_fefad :=range start .Attr {if _fefad .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"&&_fefad .Name .Local =="\u0069\u0064"||_fefad .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"&&_fefad .Name .Local =="\u0069\u0064"{_dcab ,_ffbaf :=_fefad .Value ,error (nil );if _ffbaf !=nil {return _ffbaf ;};_eecd .IdAttr =&_dcab ;continue ;};if _fefad .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_dfgce ,_fcca :=_ee .ParseBool (_fefad .Value );if _fcca !=nil {return _fcca ;};_eecd .AutoPictAttr =&_dfgce ;continue ;};if _fefad .Name .Local =="\u006d\u0061\u0063r\u006f"{_cgdc ,_bbcdb :=_fefad .Value ,error (nil );if _bbcdb !=nil {return _bbcdb ;};_eecd .MacroAttr =&_cgdc ;continue ;};if _fefad .Name .Local =="\u0070\u0072\u0069n\u0074"{_cefef ,_dfaea :=_ee .ParseBool (_fefad .Value );if _dfaea !=nil {return _dfaea ;};_eecd .PrintAttr =&_cefef ;continue ;};if _fefad .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_eggc ,_fffd :=_ee .ParseBool (_fefad .Value );if _fffd !=nil {return _fffd ;};_eecd .RecalcAlwaysAttr =&_eggc ;continue ;};if _fefad .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_acggg ,_cddf :=_ee .ParseBool (_fefad .Value );if _cddf !=nil {return _cddf ;};_eecd .UiObjectAttr =&_acggg ;continue ;};if _fefad .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_cabfa ,_bfae :=_ee .ParseBool (_fefad .Value );if _bfae !=nil {return _bfae ;};_eecd .AutoFillAttr =&_cabfa ;continue ;};if _fefad .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_cadbb ,_afcd :=_ee .ParseBool (_fefad .Value );if _afcd !=nil {return _afcd ;};_eecd .AutoLineAttr =&_cadbb ;continue ;};if _fefad .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_bdbd ,_cffb :=_ee .ParseBool (_fefad .Value );if _cffb !=nil {return _cffb ;};_eecd .LockedAttr =&_bdbd ;continue ;};if _fefad .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_gbgfa ,_fece :=_ee .ParseBool (_fefad .Value );if _fece !=nil {return _fece ;};_eecd .DisabledAttr =&_gbgfa ;continue ;};if _fefad .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_fbefe ,_bbcb :=_fefad .Value ,error (nil );if _bbcb !=nil {return _bbcb ;};_eecd .AltTextAttr =&_fbefe ;continue ;};if _fefad .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_befef ,_bgbfg :=_fefad .Value ,error (nil );if _bgbfg !=nil {return _bgbfg ;};_eecd .LinkedCellAttr =&_befef ;continue ;};if _fefad .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_fcff ,_gffbg :=_fefad .Value ,error (nil );if _gffbg !=nil {return _gffbg ;};_eecd .ListFillRangeAttr =&_fcff ;continue ;};if _fefad .Name .Local =="\u0063\u0066"{_dfdgb ,_ddfde :=_fefad .Value ,error (nil );if _ddfde !=nil {return _ddfde ;};_eecd .CfAttr =&_dfdgb ;continue ;};if _fefad .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_baagd ,_gcaf :=_ee .ParseBool (_fefad .Value );if _gcaf !=nil {return _gcaf ;};_eecd .DefaultSizeAttr =&_baagd ;continue ;};};_gace :for {_bbegb ,_aced :=d .Token ();if _aced !=nil {return _aced ;};switch _dfcd :=_bbegb .(type ){case _b .StartElement :switch _dfcd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _dedg :=d .DecodeElement (_eecd .Anchor ,&_dfcd );_dedg !=nil {return _dedg ;};default:_ba .Log ("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_C\u006f\u006et\u0072\u006f\u006c\u0050\u0072\u0020\u0025\u0076",_dfcd .Name );if _dgdd :=d .Skip ();_dgdd !=nil {return _dgdd ;};};case _b .EndElement :break _gace ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path +func (_dbebfa *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _cccgcd :=_dbebfa .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_cccgcd !=nil {return _cccgcd ;};if _dbebfa .PivotFields !=nil {if _cbeagf :=_dbebfa .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_cbeagf !=nil {return _cbeagf ;};};if _dbebfa .RowFields !=nil {if _abgcg :=_dbebfa .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_abgcg !=nil {return _abgcg ;};};if _dbebfa .RowItems !=nil {if _egaef :=_dbebfa .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds");_egaef !=nil {return _egaef ;};};if _dbebfa .ColFields !=nil {if _eadfa :=_dbebfa .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_eadfa !=nil {return _eadfa ;};};if _dbebfa .ColItems !=nil {if _edgfd :=_dbebfa .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds");_edgfd !=nil {return _edgfd ;};};if _dbebfa .PageFields !=nil {if _acfba :=_dbebfa .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_acfba !=nil {return _acfba ;};};if _dbebfa .DataFields !=nil {if _ceaab :=_dbebfa .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");_ceaab !=nil {return _ceaab ;};};if _dbebfa .Formats !=nil {if _fbefd :=_dbebfa .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_fbefd !=nil {return _fbefd ;};};if _dbebfa .ConditionalFormats !=nil {if _geafbd :=_dbebfa .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_geafbd !=nil {return _geafbd ;};};if _dbebfa .ChartFormats !=nil {if _gacgf :=_dbebfa .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_gacgf !=nil {return _gacgf ;};};if _dbebfa .PivotHierarchies !=nil {if _afgaeg :=_dbebfa .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_afgaeg !=nil {return _afgaeg ;};};if _dbebfa .PivotTableStyleInfo !=nil {if _ggcfa :=_dbebfa .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_ggcfa !=nil {return _ggcfa ;};};if _dbebfa .Filters !=nil {if _cdgfa :=_dbebfa .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_cdgfa !=nil {return _cdgfa ;};};if _dbebfa .RowHierarchiesUsage !=nil {if _aabbg :=_dbebfa .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_aabbg !=nil {return _aabbg ;};};if _dbebfa .ColHierarchiesUsage !=nil {if _defgg :=_dbebfa .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_defgg !=nil {return _defgg ;};};if _dbebfa .ExtLst !=nil {if _aafbd :=_dbebfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aafbd !=nil {return _aafbd ;};};return nil ;}; -// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path -func (_fffad *CT_RangeSet )ValidateWithPath (path string )error {return nil };func (_gaedfg *ST_FormulaExpression )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gaedfg =0;case "\u0072\u0065\u0066":*_gaedfg =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_gaedfg =2;case "\u0061\u0072\u0065\u0061":*_gaedfg =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_gaedfg =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_gaedfg =5;};return nil ;};type CT_Chartsheet struct{ +// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path +func (_ddgfb *CT_ColFields )ValidateWithPath (path string )error {for _dafbcf ,_egdfe :=range _ddgfb .Field {if _aceg :=_egdfe .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dafbcf ));_aceg !=nil {return _aceg ;};};return nil ;}; -// Chart Sheet Properties -SheetPr *CT_ChartsheetPr ; +// Validate validates the CT_TableColumns and its children +func (_dade *CT_TableColumns )Validate ()error {return _dade .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_abffga ST_CfvoType )Validate ()error {return _abffga .ValidateWithPath ("")};func (_abbeg *Metadata )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_abbeg .CT_Metadata =*NewCT_Metadata ();_fefeab :for {_aeeacg ,_caaff :=d .Token ();if _caaff !=nil {return _caaff ;};switch _cgbga :=_aeeacg .(type ){case _ea .StartElement :switch _cgbga .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_abbeg .MetadataTypes =NewCT_MetadataTypes ();if _bcecb :=d .DecodeElement (_abbeg .MetadataTypes ,&_cgbga );_bcecb !=nil {return _bcecb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_abbeg .MetadataStrings =NewCT_MetadataStrings ();if _bcggeg :=d .DecodeElement (_abbeg .MetadataStrings ,&_cgbga );_bcggeg !=nil {return _bcggeg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_abbeg .MdxMetadata =NewCT_MdxMetadata ();if _caebef :=d .DecodeElement (_abbeg .MdxMetadata ,&_cgbga );_caebef !=nil {return _caebef ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_bgdag :=NewCT_FutureMetadata ();if _gfaffe :=d .DecodeElement (_bgdag ,&_cgbga );_gfaffe !=nil {return _gfaffe ;};_abbeg .FutureMetadata =append (_abbeg .FutureMetadata ,_bgdag );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_abbeg .CellMetadata =NewCT_MetadataBlocks ();if _bfbbf :=d .DecodeElement (_abbeg .CellMetadata ,&_cgbga );_bfbbf !=nil {return _bfbbf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_abbeg .ValueMetadata =NewCT_MetadataBlocks ();if _fcdbfg :=d .DecodeElement (_abbeg .ValueMetadata ,&_cgbga );_fcdbfg !=nil {return _fcdbfg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abbeg .ExtLst =NewCT_ExtensionList ();if _acaece :=d .DecodeElement (_abbeg .ExtLst ,&_cgbga );_acaece !=nil {return _acaece ;};default:_c .Log ("\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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_cgbga .Name );if _bagfa :=d .Skip ();_bagfa !=nil {return _bagfa ;};};case _ea .EndElement :break _fefeab ;case _ea .CharData :};};return nil ;}; -// Chart Sheet Views -SheetViews *CT_ChartsheetViews ; +// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path +func (_bdafb *CT_RgbColor )ValidateWithPath (path string )error {return nil };func (_gcafg ST_PaneState )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gcdcbb :=_ea .Attr {};_gcdcbb .Name =name ;switch _gcafg {case ST_PaneStateUnset :_gcdcbb .Value ="";case ST_PaneStateSplit :_gcdcbb .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_gcdcbb .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_gcdcbb .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _gcdcbb ,nil ;}; -// Chart Sheet Protection -SheetProtection *CT_ChartsheetProtection ; +// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path +func (_cadff *CT_RevisionCellChange )ValidateWithPath (path string )error {if _cadff .Oc !=nil {if _fdbdbe :=_cadff .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_fdbdbe !=nil {return _fdbdbe ;};};if _afegad :=_cadff .Nc .ValidateWithPath (path +"\u002f\u004e\u0063");_afegad !=nil {return _afegad ;};if _cadff .Odxf !=nil {if _dedfa :=_cadff .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_dedfa !=nil {return _dedfa ;};};if _cadff .Ndxf !=nil {if _ebeac :=_cadff .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066");_ebeac !=nil {return _ebeac ;};};if _cadff .ExtLst !=nil {if _abcea :=_cadff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abcea !=nil {return _abcea ;};};return nil ;};type CT_Users struct{ -// Custom Chart Sheet Views -CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; +// Active User Count +CountAttr *uint32 ; -// Drawing -Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; +// User Information +UserInfo []*CT_SharedUser ;};func NewCT_CellSmartTag ()*CT_CellSmartTag {_gdfd :=&CT_CellSmartTag {};return _gdfd };const (ST_UnderlineValuesUnset ST_UnderlineValues =0;ST_UnderlineValuesSingle ST_UnderlineValues =1;ST_UnderlineValuesDouble ST_UnderlineValues =2;ST_UnderlineValuesSingleAccounting ST_UnderlineValues =3;ST_UnderlineValuesDoubleAccounting ST_UnderlineValues =4;ST_UnderlineValuesNone ST_UnderlineValues =5;); + +// Validate validates the CT_FileRecoveryPr and its children +func (_cebab *CT_FileRecoveryPr )Validate ()error {return _cebab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};func NewCT_WorksheetSource ()*CT_WorksheetSource {_caccgb :=&CT_WorksheetSource {};return _caccgb };func (_gfdbf *CT_CustomWorkbookViews )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eeefc :for {_gaddb ,_fbadab :=d .Token ();if _fbadab !=nil {return _fbadab ;};switch _cafd :=_gaddb .(type ){case _ea .StartElement :switch _cafd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"}:_dfedd :=NewCT_CustomWorkbookView ();if _acab :=d .DecodeElement (_dfedd ,&_cafd );_acab !=nil {return _acab ;};_gfdbf .CustomWorkbookView =append (_gfdbf .CustomWorkbookView ,_dfedd );default:_c .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0075\u0073\u0074o\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_cafd .Name );if _fddcb :=d .Skip ();_fddcb !=nil {return _fddcb ;};};case _ea .EndElement :break _eeefc ;case _ea .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path +func (_ebacf *CT_MdxSet )ValidateWithPath (path string )error {if _dcgff :=_ebacf .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_dcgff !=nil {return _dcgff ;};for _fegg ,_begbcd :=range _ebacf .N {if _ggcc :=_begbcd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_fegg ));_ggcc !=nil {return _ggcc ;};};return nil ;};func (_cdfea *CT_MdxKPI )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cdfea .PAttr =ST_MdxKPIProperty (1);for _ ,_fegee :=range start .Attr {if _fegee .Name .Local =="\u006e"{_fceabf ,_cded :=_b .ParseUint (_fegee .Value ,10,32);if _cded !=nil {return _cded ;};_cdfea .NAttr =uint32 (_fceabf );continue ;};if _fegee .Name .Local =="\u006e\u0070"{_ddadad ,_cgcgc :=_b .ParseUint (_fegee .Value ,10,32);if _cgcgc !=nil {return _cgcgc ;};_cdfea .NpAttr =uint32 (_ddadad );continue ;};if _fegee .Name .Local =="\u0070"{_cdfea .PAttr .UnmarshalXMLAttr (_fegee );continue ;};};for {_dbegc ,_ceca :=d .Token ();if _ceca !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_ceca );};if _dffc ,_fbgbe :=_dbegc .(_ea .EndElement );_fbgbe &&_dffc .Name ==start .Name {break ;};};return nil ;}; -// Legacy Drawing Reference in Header Footer -LegacyDrawingHF *CT_LegacyDrawing ; +// Validate validates the Worksheet and its children +func (_abgedc *Worksheet )Validate ()error {return _abgedc .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;); -// Drawing Reference in Header Footer -DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_gbgfdb :=&CT_RevisionInsertSheet {};return _gbgfdb ;};type CT_ExternalSheetName struct{ +// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path +func (_fgda *CT_CacheField )ValidateWithPath (path string )error {if _fgda .SharedItems !=nil {if _aeafb :=_fgda .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_aeafb !=nil {return _aeafb ;};};if _fgda .FieldGroup !=nil {if _agae :=_fgda .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");_agae !=nil {return _agae ;};};for _agdb ,_bace :=range _fgda .MpMap {if _dafbd :=_bace .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_agdb ));_dafbd !=nil {return _dafbd ;};};if _fgda .ExtLst !=nil {if _dbbg :=_fgda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbbg !=nil {return _dbbg ;};};return nil ;};func (_baeee *CT_MeasureDimensionMap )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_beffcf :=range start .Attr {if _beffcf .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_gcgg ,_gcbe :=_b .ParseUint (_beffcf .Value ,10,32);if _gcbe !=nil {return _gcbe ;};_edfca :=uint32 (_gcgg );_baeee .MeasureGroupAttr =&_edfca ;continue ;};if _beffcf .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_ggddg ,_fdgdg :=_b .ParseUint (_beffcf .Value ,10,32);if _fdgdg !=nil {return _fdgdg ;};_aebfb :=uint32 (_ggddg );_baeee .DimensionAttr =&_aebfb ;continue ;};};for {_eebcf ,_debac :=d .Token ();if _debac !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0061s\u0075r\u0065D\u0069m\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_debac );};if _gacba ,_dagcd :=_eebcf .(_ea .EndElement );_dagcd &&_gacba .Name ==start .Name {break ;};};return nil ;};func (_gebddg ST_IconSetType )String ()string {switch _gebddg {case 0:return "";case 1:return "\u0033A\u0072\u0072\u006f\u0077\u0073";case 2:return "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 3:return "\u0033\u0046\u006c\u0061\u0067\u0073";case 4:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case 5:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case 6:return "\u0033\u0053\u0069\u0067\u006e\u0073";case 7:return "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case 8:return "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case 9:return "\u0034A\u0072\u0072\u006f\u0077\u0073";case 10:return "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 11:return "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case 12:return "\u0034R\u0061\u0074\u0069\u006e\u0067";case 13:return "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case 14:return "\u0035A\u0072\u0072\u006f\u0077\u0073";case 15:return "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 16:return "\u0035R\u0061\u0074\u0069\u006e\u0067";case 17:return "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return "";};func (_gdbf *CT_Connections )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eeeg :for {_cadca ,_bdfbb :=d .Token ();if _bdfbb !=nil {return _bdfbb ;};switch _bbfff :=_cadca .(type ){case _ea .StartElement :switch _bbfff .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_bgedg :=NewCT_Connection ();if _edcda :=d .DecodeElement (_bgedg ,&_bbfff );_edcda !=nil {return _edcda ;};_gdbf .Connection =append (_gdbf .Connection ,_bgedg );default:_c .Log ("\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\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074i\u006fn\u0073\u0020\u0025\u0076",_bbfff .Name );if _faff :=d .Skip ();_faff !=nil {return _faff ;};};case _ea .EndElement :break _eeeg ;case _ea .CharData :};};return nil ;}; -// Sheet Name Value -ValAttr *string ;};func (_aeda *CT_PatternFill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aeda .PatternTypeAttr !=ST_PatternTypeUnset {_cbafe ,_cebcc :=_aeda .PatternTypeAttr .MarshalXMLAttr (_b .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"});if _cebcc !=nil {return _cebcc ;};start .Attr =append (start .Attr ,_cbafe );};e .EncodeToken (start );if _aeda .FgColor !=nil {_efdcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_aeda .FgColor ,_efdcg );};if _aeda .BgColor !=nil {_fabec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_aeda .BgColor ,_fabec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MetadataStrings and its children +func (_cddcb *CT_MetadataStrings )Validate ()error {return _cddcb .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};func NewCT_Revisions ()*CT_Revisions {_acdff :=&CT_Revisions {};return _acdff };func (_dfbcb *CT_VerticalAlignFontProperty )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {_fdege ,_adgff :=_dfbcb .ValAttr .MarshalXMLAttr (_ea .Name {Local :"\u0076\u0061\u006c"});if _adgff !=nil {return _adgff ;};start .Attr =append (start .Attr ,_fdege );e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_abaggc *CT_TablePart )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_abaggc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MRUColors and its children -func (_adcb *CT_MRUColors )Validate ()error {return _adcb .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};func (_dfeaeb ST_FontScheme )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gecgcg :=_b .Attr {};_gecgcg .Name =name ;switch _dfeaeb {case ST_FontSchemeUnset :_gecgcg .Value ="";case ST_FontSchemeNone :_gecgcg .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_gecgcg .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_gecgcg .Value ="\u006d\u0069\u006eo\u0072";};return _gecgcg ,nil ;};func (_ebdbac ST_SourceType )String ()string {switch _ebdbac {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 3:return "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case 4:return "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return "";}; +// Validate validates the CT_Borders and its children +func (_ceed *CT_Borders )Validate ()error {return _ceed .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; + +// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path +func (_bgbga *CT_Dxf )ValidateWithPath (path string )error {if _bgbga .Font !=nil {if _feagab :=_bgbga .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_feagab !=nil {return _feagab ;};};if _bgbga .NumFmt !=nil {if _gaag :=_bgbga .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gaag !=nil {return _gaag ;};};if _bgbga .Fill !=nil {if _ffcbb :=_bgbga .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ffcbb !=nil {return _ffcbb ;};};if _bgbga .Alignment !=nil {if _bada :=_bgbga .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_bada !=nil {return _bada ;};};if _bgbga .Border !=nil {if _ebdbac :=_bgbga .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_ebdbac !=nil {return _ebdbac ;};};if _bgbga .Protection !=nil {if _fdcde :=_bgbga .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fdcde !=nil {return _fdcde ;};};if _bgbga .ExtLst !=nil {if _eeabd :=_bgbga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeabd !=nil {return _eeabd ;};};return nil ;};func (_eeaa *CT_CalculatedItem )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eeaa .PivotArea =NewCT_PivotArea ();for _ ,_cgff :=range start .Attr {if _cgff .Name .Local =="\u0066\u0069\u0065l\u0064"{_fdaf ,_gbfc :=_b .ParseUint (_cgff .Value ,10,32);if _gbfc !=nil {return _gbfc ;};_aegd :=uint32 (_fdaf );_eeaa .FieldAttr =&_aegd ;continue ;};if _cgff .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_ceb ,_cefc :=_cgff .Value ,error (nil );if _cefc !=nil {return _cefc ;};_eeaa .FormulaAttr =&_ceb ;continue ;};};_edba :for {_cag ,_efb :=d .Token ();if _efb !=nil {return _efb ;};switch _fgeg :=_cag .(type ){case _ea .StartElement :switch _fgeg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _ccbf :=d .DecodeElement (_eeaa .PivotArea ,&_fgeg );_ccbf !=nil {return _ccbf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeaa .ExtLst =NewCT_ExtensionList ();if _cca :=d .DecodeElement (_eeaa .ExtLst ,&_fgeg );_cca !=nil {return _cca ;};default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_fgeg .Name );if _abdb :=d .Skip ();_abdb !=nil {return _abdb ;};};case _ea .EndElement :break _edba ;case _ea .CharData :};};return nil ;};func (_fecefc *CT_PivotTableStyle )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ecgcd :=range start .Attr {if _ecgcd .Name .Local =="\u006e\u0061\u006d\u0065"{_daddc ,_eegcf :=_ecgcd .Value ,error (nil );if _eegcf !=nil {return _eegcf ;};_fecefc .NameAttr =&_daddc ;continue ;};if _ecgcd .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_adacd ,_gedgf :=_b .ParseBool (_ecgcd .Value );if _gedgf !=nil {return _gedgf ;};_fecefc .ShowRowHeadersAttr =&_adacd ;continue ;};if _ecgcd .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_acged ,_cdbae :=_b .ParseBool (_ecgcd .Value );if _cdbae !=nil {return _cdbae ;};_fecefc .ShowColHeadersAttr =&_acged ;continue ;};if _ecgcd .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_eafbd ,_cdecb :=_b .ParseBool (_ecgcd .Value );if _cdecb !=nil {return _cdecb ;};_fecefc .ShowRowStripesAttr =&_eafbd ;continue ;};if _ecgcd .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_gbcbe ,_ebdbed :=_b .ParseBool (_ecgcd .Value );if _ebdbed !=nil {return _ebdbed ;};_fecefc .ShowColStripesAttr =&_gbcbe ;continue ;};if _ecgcd .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_ebfgce ,_cedef :=_b .ParseBool (_ecgcd .Value );if _cedef !=nil {return _cedef ;};_fecefc .ShowLastColumnAttr =&_ebfgce ;continue ;};};for {_bdfbg ,_fedead :=d .Token ();if _fedead !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0050\u0069\u0076\u006f\u0074\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_fedead );};if _ecedgg ,_cffbb :=_bdfbg .(_ea .EndElement );_cffbb &&_ecedgg .Name ==start .Name {break ;};};return nil ;};func (_dgbcfd ST_TimePeriod )ValidateWithPath (path string )error {switch _dgbcfd {case 0,1,2,3,4,5,6,7,8,9,10:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgbcfd ));};return nil ;};func (_aedeg ST_SheetViewType )ValidateWithPath (path string )error {switch _aedeg {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aedeg ));};return nil ;};func (_acdgd *CT_PageField )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006c\u0064"},Value :_be .Sprintf ("\u0025\u0076",_acdgd .FldAttr )});if _acdgd .ItemAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_be .Sprintf ("\u0025\u0076",*_acdgd .ItemAttr )});};if _acdgd .HierAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_acdgd .HierAttr )});};if _acdgd .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_acdgd .NameAttr )});};if _acdgd .CapAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0061\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_acdgd .CapAttr )});};e .EncodeToken (start );if _acdgd .ExtLst !=nil {_eedda :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acdgd .ExtLst ,_eedda );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_agaeae *ST_Axis )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_agaeae =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_agaeae =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_agaeae =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_agaeae =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_agaeae =4;};return nil ;};func (_bcgc *CT_Colors )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ccbe :for {_bfbe ,_bbbf :=d .Token ();if _bbbf !=nil {return _bbbf ;};switch _fgea :=_bfbe .(type ){case _ea .StartElement :switch _fgea .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}:_bcgc .IndexedColors =NewCT_IndexedColors ();if _fbfab :=d .DecodeElement (_bcgc .IndexedColors ,&_fgea );_fbfab !=nil {return _fbfab ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"}:_bcgc .MruColors =NewCT_MRUColors ();if _feebd :=d .DecodeElement (_bcgc .MruColors ,&_fgea );_feebd !=nil {return _feebd ;};default:_c .Log ("\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\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_fgea .Name );if _bffc :=d .Skip ();_bffc !=nil {return _bffc ;};};case _ea .EndElement :break _ccbe ;case _ea .CharData :};};return nil ;}; // ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path -func (_gcccc *CT_IgnoredErrors )ValidateWithPath (path string )error {for _gecdf ,_gdbb :=range _gcccc .IgnoredError {if _aaag :=_gdbb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gecdf ));_aaag !=nil {return _aaag ;};};if _gcccc .ExtLst !=nil {if _gdgfc :=_gcccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdgfc !=nil {return _gdgfc ;};};return nil ;};func (_gedf *CT_ChartFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gedf .PivotArea =NewCT_PivotArea ();for _ ,_ggac :=range start .Attr {if _ggac .Name .Local =="\u0063\u0068\u0061r\u0074"{_cefe ,_bgdc :=_ee .ParseUint (_ggac .Value ,10,32);if _bgdc !=nil {return _bgdc ;};_gedf .ChartAttr =uint32 (_cefe );continue ;};if _ggac .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_gbdf ,_dcgegd :=_ee .ParseUint (_ggac .Value ,10,32);if _dcgegd !=nil {return _dcgegd ;};_gedf .FormatAttr =uint32 (_gbdf );continue ;};if _ggac .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_baee ,_eccd :=_ee .ParseBool (_ggac .Value );if _eccd !=nil {return _eccd ;};_gedf .SeriesAttr =&_baee ;continue ;};};_abcab :for {_daeb ,_gcd :=d .Token ();if _gcd !=nil {return _gcd ;};switch _eeae :=_daeb .(type ){case _b .StartElement :switch _eeae .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _acgb :=d .DecodeElement (_gedf .PivotArea ,&_eeae );_acgb !=nil {return _acgb ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046\u006fr\u006da\u0074\u0020\u0025\u0076",_eeae .Name );if _fefg :=d .Skip ();_fefg !=nil {return _fefg ;};};case _b .EndElement :break _abcab ;case _b .CharData :};};return nil ;};func NewCT_Chartsheet ()*CT_Chartsheet {_bacde :=&CT_Chartsheet {};_bacde .SheetViews =NewCT_ChartsheetViews ();_bacde .Drawing =NewCT_Drawing ();return _bacde ;};func (_bbebe ST_TotalsRowFunction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfbaea :=_b .Attr {};_bfbaea .Name =name ;switch _bbebe {case ST_TotalsRowFunctionUnset :_bfbaea .Value ="";case ST_TotalsRowFunctionNone :_bfbaea .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_bfbaea .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_bfbaea .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_bfbaea .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_bfbaea .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_bfbaea .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_bfbaea .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_bfbaea .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_bfbaea .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_bfbaea .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _bfbaea ,nil ;};func (_bebg *CT_FieldUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgccb :=range start .Attr {if _cgccb .Name .Local =="\u0078"{_deccd ,_ebfaf :=_ee .ParseInt (_cgccb .Value ,10,32);if _ebfaf !=nil {return _ebfaf ;};_bebg .XAttr =int32 (_deccd );continue ;};};for {_acacca ,_gbbbe :=d .Token ();if _gbbbe !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_gbbbe );};if _cefc ,_gcef :=_acacca .(_b .EndElement );_gcef &&_cefc .Name ==start .Name {break ;};};return nil ;};type CT_Set struct{ +func (_aeddd *CT_IgnoredErrors )ValidateWithPath (path string )error {for _gfeaf ,_agad :=range _aeddd .IgnoredError {if _adafg :=_agad .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gfeaf ));_adafg !=nil {return _adafg ;};};if _aeddd .ExtLst !=nil {if _ccdag :=_aeddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccdag !=nil {return _ccdag ;};};return nil ;};func (_bdcbbb *CT_QueryTable )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_bdcbbb .NameAttr )});if _bdcbbb .HeadersAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .HeadersAttr ))});};if _bdcbbb .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .RowNumbersAttr ))});};if _bdcbbb .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .DisableRefreshAttr ))});};if _bdcbbb .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .BackgroundRefreshAttr ))});};if _bdcbbb .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .FirstBackgroundRefreshAttr ))});};if _bdcbbb .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .RefreshOnLoadAttr ))});};if _bdcbbb .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_effed ,_fcege :=_bdcbbb .GrowShrinkTypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _fcege !=nil {return _fcege ;};start .Attr =append (start .Attr ,_effed );};if _bdcbbb .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .FillFormulasAttr ))});};if _bdcbbb .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .RemoveDataOnSaveAttr ))});};if _bdcbbb .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .DisableEditAttr ))});};if _bdcbbb .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .PreserveFormattingAttr ))});};if _bdcbbb .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .AdjustColumnWidthAttr ))});};if _bdcbbb .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .IntermediateAttr ))});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_bdcbbb .ConnectionIdAttr )});if _bdcbbb .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bdcbbb .AutoFormatIdAttr )});};if _bdcbbb .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .ApplyNumberFormatsAttr ))});};if _bdcbbb .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .ApplyBorderFormatsAttr ))});};if _bdcbbb .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .ApplyFontFormatsAttr ))});};if _bdcbbb .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .ApplyPatternFormatsAttr ))});};if _bdcbbb .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .ApplyAlignmentFormatsAttr ))});};if _bdcbbb .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bdcbbb .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );if _bdcbbb .QueryTableRefresh !=nil {_deedg :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_bdcbbb .QueryTableRefresh ,_deedg );};if _bdcbbb .ExtLst !=nil {_dgbdeb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdcbbb .ExtLst ,_dgbdeb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Number of Tuples -CountAttr *uint32 ; +// Validate validates the CT_CacheHierarchies and its children +func (_dcb *CT_CacheHierarchies )Validate ()error {return _dcb .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func (_fgeff ST_ParameterType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_fgeff .String (),start );};func (_fgbcda *MapInfo )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003a\u004d\u0061\u0070\u0049\u006e\u0066\u006f";return _fgbcda .CT_MapInfo .MarshalXML (e ,start );};type ST_PrintError byte ;func (_fgc *CT_Border )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fgc .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fgc .DiagonalUpAttr ))});};if _fgc .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fgc .DiagonalDownAttr ))});};if _fgc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fgc .OutlineAttr ))});};e .EncodeToken (start );if _fgc .Start !=nil {_egge :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fgc .Start ,_egge );};if _fgc .End !=nil {_debg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}};e .EncodeElement (_fgc .End ,_debg );};if _fgc .Left !=nil {_dgc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fgc .Left ,_dgc );};if _fgc .Right !=nil {_bfb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fgc .Right ,_bfb );};if _fgc .Top !=nil {_afe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_fgc .Top ,_afe );};if _fgc .Bottom !=nil {_gec :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}};e .EncodeElement (_fgc .Bottom ,_gec );};if _fgc .Diagonal !=nil {_aeaf :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_fgc .Diagonal ,_aeaf );};if _fgc .Vertical !=nil {_ega :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}};e .EncodeElement (_fgc .Vertical ,_ega );};if _fgc .Horizontal !=nil {_cfb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_fgc .Horizontal ,_cfb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_aefce ST_GrowShrinkType )Validate ()error {return _aefce .ValidateWithPath ("")};type CalcChain struct{CT_CalcChain };func (_acfef ST_HtmlFmt )ValidateWithPath (path string )error {switch _acfef {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfef ));};return nil ;};func (_ddfbb ST_FileType )String ()string {switch _ddfbb {case 0:return "";case 1:return "\u006d\u0061\u0063";case 2:return "\u0077\u0069\u006e";case 3:return "\u0064\u006f\u0073";case 4:return "\u006c\u0069\u006e";case 5:return "\u006f\u0074\u0068e\u0072";};return "";}; -// Maximum Rank Requested -MaxRankAttr int32 ; +// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path +func (_effce *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _effce .ActionAttr ==ST_rwColActionTypeUnset {return _be .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gdefd :=_effce .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gdefd !=nil {return _gdefd ;};for _dbgee ,_dedccd :=range _effce .Undo {if _dbffea :=_dedccd .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_dbgee ));_dbffea !=nil {return _dbffea ;};};for _feabfc ,_eeede :=range _effce .Rcc {if _efdade :=_eeede .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_feabfc ));_efdade !=nil {return _efdade ;};};for _ffbfd ,_dedcb :=range _effce .Rfmt {if _bdbca :=_dedcb .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ffbfd ));_bdbca !=nil {return _bdbca ;};};return nil ;};func (_gbcg *CT_Rst )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cbeaa :for {_gadbe ,_bbdee :=d .Token ();if _bbdee !=nil {return _bbdee ;};switch _fbaad :=_gadbe .(type ){case _ea .StartElement :switch _fbaad .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_gbcg .T =new (string );if _adcgf :=d .DecodeElement (_gbcg .T ,&_fbaad );_adcgf !=nil {return _adcgf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_gefbeb :=NewCT_RElt ();if _ecebg :=d .DecodeElement (_gefbeb ,&_fbaad );_ecebg !=nil {return _ecebg ;};_gbcg .R =append (_gbcg .R ,_gefbeb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"}:_ccbded :=NewCT_PhoneticRun ();if _gaedc :=d .DecodeElement (_ccbded ,&_fbaad );_gaedc !=nil {return _gaedc ;};_gbcg .RPh =append (_gbcg .RPh ,_ccbded );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_gbcg .PhoneticPr =NewCT_PhoneticPr ();if _gddea :=d .DecodeElement (_gbcg .PhoneticPr ,&_fbaad );_gddea !=nil {return _gddea ;};default:_c .Log ("\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\u0052\u0073\u0074\u0020\u0025\u0076",_fbaad .Name );if _fcbea :=d .Skip ();_fcbea !=nil {return _fcbea ;};};case _ea .EndElement :break _cbeaa ;case _ea .CharData :};};return nil ;};const (ST_GroupByUnset ST_GroupBy =0;ST_GroupByRange ST_GroupBy =1;ST_GroupBySeconds ST_GroupBy =2;ST_GroupByMinutes ST_GroupBy =3;ST_GroupByHours ST_GroupBy =4;ST_GroupByDays ST_GroupBy =5;ST_GroupByMonths ST_GroupBy =6;ST_GroupByQuarters ST_GroupBy =7;ST_GroupByYears ST_GroupBy =8;);func (_efcdg *CT_Drawing )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bbca :=range start .Attr {if _bbca .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"&&_bbca .Name .Local =="\u0069\u0064"||_bbca .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"&&_bbca .Name .Local =="\u0069\u0064"{_ggcae ,_dcdgc :=_bbca .Value ,error (nil );if _dcdgc !=nil {return _dcdgc ;};_efcdg .IdAttr =_ggcae ;continue ;};};for {_bdaf ,_afbfc :=d .Token ();if _afbfc !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_afbfc );};if _edggd ,_abab :=_bdaf .(_ea .EndElement );_abab &&_edggd .Name ==start .Name {break ;};};return nil ;};func NewCT_CellWatches ()*CT_CellWatches {_acda :=&CT_CellWatches {};return _acda };func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_cbbcc :=&CT_TableStyleInfo {};return _cbbcc }; -// MDX Set Definition -SetDefinitionAttr string ; +// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path +func (_befc *CT_VolTypes )ValidateWithPath (path string )error {for _becgag ,_ebdaa :=range _befc .VolType {if _geagca :=_ebdaa .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_becgag ));_geagca !=nil {return _geagca ;};};if _befc .ExtLst !=nil {if _faggfd :=_befc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faggfd !=nil {return _faggfd ;};};return nil ;}; -// Set Sort Order -SortTypeAttr ST_SortType ; +// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path +func (_adaba *CT_PivotField )ValidateWithPath (path string )error {if _ddefd :=_adaba .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_ddefd !=nil {return _ddefd ;};if _bfeed :=_adaba .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bfeed !=nil {return _bfeed ;};if _adaba .Items !=nil {if _ffecc :=_adaba .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_ffecc !=nil {return _ffecc ;};};if _adaba .AutoSortScope !=nil {if _gageb :=_adaba .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065");_gageb !=nil {return _gageb ;};};if _adaba .ExtLst !=nil {if _adgfb :=_adaba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adgfb !=nil {return _adgfb ;};};return nil ;};func (_facade ST_SortType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_bbbbgd :=_ea .Attr {};_bbbbgd .Name =name ;switch _facade {case ST_SortTypeUnset :_bbbbgd .Value ="";case ST_SortTypeNone :_bbbbgd .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_bbbbgd .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_bbbbgd .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_bbbbgd .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_bbbbgd .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_bbbbgd .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_bbbbgd .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _bbbbgd ,nil ;}; -// Query Failed -QueryFailedAttr *bool ; +// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path +func (_caggb *CT_SheetData )ValidateWithPath (path string )error {for _efaff ,_ggadf :=range _caggb .Row {if _dcgdd :=_ggadf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_efaff ));_dcgdd !=nil {return _dcgdd ;};};return nil ;};func (_dbdf *CT_DrawingHF )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_dbdf .IdAttr )});if _dbdf .LhoAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0068\u006f"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .LhoAttr )});};if _dbdf .LheAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0068\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .LheAttr )});};if _dbdf .LhfAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0068\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .LhfAttr )});};if _dbdf .ChoAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0068\u006f"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .ChoAttr )});};if _dbdf .CheAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0068\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .CheAttr )});};if _dbdf .ChfAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0068\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .ChfAttr )});};if _dbdf .RhoAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0068\u006f"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .RhoAttr )});};if _dbdf .RheAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0068\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .RheAttr )});};if _dbdf .RhfAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0068\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .RhfAttr )});};if _dbdf .LfoAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0066\u006f"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .LfoAttr )});};if _dbdf .LfeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0066\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .LfeAttr )});};if _dbdf .LffAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0066\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .LffAttr )});};if _dbdf .CfoAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0066\u006f"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .CfoAttr )});};if _dbdf .CfeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0066\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .CfeAttr )});};if _dbdf .CffAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0066\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .CffAttr )});};if _dbdf .RfoAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0066\u006f"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .RfoAttr )});};if _dbdf .RfeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0066\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .RfeAttr )});};if _dbdf .RffAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0066\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_dbdf .RffAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_fegab *CT_I )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_acade :=range start .Attr {if _acade .Name .Local =="\u0074"{_fegab .TAttr .UnmarshalXMLAttr (_acade );continue ;};if _acade .Name .Local =="\u0072"{_fcaag ,_dabfb :=_b .ParseUint (_acade .Value ,10,32);if _dabfb !=nil {return _dabfb ;};_gced :=uint32 (_fcaag );_fegab .RAttr =&_gced ;continue ;};if _acade .Name .Local =="\u0069"{_fdafd ,_cgbgc :=_b .ParseUint (_acade .Value ,10,32);if _cgbgc !=nil {return _cgbgc ;};_gbfbg :=uint32 (_fdafd );_fegab .IAttr =&_gbfbg ;continue ;};};_addb :for {_ggbcf ,_ebdef :=d .Token ();if _ebdef !=nil {return _ebdef ;};switch _fbbad :=_ggbcf .(type ){case _ea .StartElement :switch _fbbad .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_dbbbd :=NewCT_X ();if _ffdfg :=d .DecodeElement (_dbbbd ,&_fbbad );_ffdfg !=nil {return _ffdfg ;};_fegab .X =append (_fegab .X ,_dbbbd );default:_c .Log ("\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\u0043\u0054_\u0049\u0020\u0025\u0076",_fbbad .Name );if _gaeb :=d .Skip ();_gaeb !=nil {return _gaeb ;};};case _ea .EndElement :break _addb ;case _ea .CharData :};};return nil ;};type CT_VolType struct{ -// Tuples -Tpls []*CT_Tuples ; +// Type +TypeAttr ST_VolDepType ; -// Sort By Tuple -SortByTuple *CT_Tuples ;}; +// Main +Main []*CT_VolMain ;};func (_cagaa *CT_SheetPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_egcfb :=range start .Attr {if _egcfb .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_feddc ,_afabb :=_b .ParseBool (_egcfb .Value );if _afabb !=nil {return _afabb ;};_cagaa .SyncHorizontalAttr =&_feddc ;continue ;};if _egcfb .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_dffaba ,_defde :=_b .ParseBool (_egcfb .Value );if _defde !=nil {return _defde ;};_cagaa .SyncVerticalAttr =&_dffaba ;continue ;};if _egcfb .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_gccfg ,_aggac :=_egcfb .Value ,error (nil );if _aggac !=nil {return _aggac ;};_cagaa .SyncRefAttr =&_gccfg ;continue ;};if _egcfb .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_eeecg ,_fffgg :=_b .ParseBool (_egcfb .Value );if _fffgg !=nil {return _fffgg ;};_cagaa .TransitionEvaluationAttr =&_eeecg ;continue ;};if _egcfb .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_dgfde ,_beeffb :=_b .ParseBool (_egcfb .Value );if _beeffb !=nil {return _beeffb ;};_cagaa .TransitionEntryAttr =&_dgfde ;continue ;};if _egcfb .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_cfffd ,_aefea :=_b .ParseBool (_egcfb .Value );if _aefea !=nil {return _aefea ;};_cagaa .PublishedAttr =&_cfffd ;continue ;};if _egcfb .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_cdbefe ,_ccafb :=_egcfb .Value ,error (nil );if _ccafb !=nil {return _ccafb ;};_cagaa .CodeNameAttr =&_cdbefe ;continue ;};if _egcfb .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_cbdcd ,_gebgfb :=_b .ParseBool (_egcfb .Value );if _gebgfb !=nil {return _gebgfb ;};_cagaa .FilterModeAttr =&_cbdcd ;continue ;};if _egcfb .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"{_bccbd ,_cdfgeg :=_b .ParseBool (_egcfb .Value );if _cdfgeg !=nil {return _cdfgeg ;};_cagaa .EnableFormatConditionsCalculationAttr =&_bccbd ;continue ;};};_adabd :for {_bgfgb ,_feeac :=d .Token ();if _feeac !=nil {return _feeac ;};switch _aafba :=_bgfgb .(type ){case _ea .StartElement :switch _aafba .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_cagaa .TabColor =NewCT_Color ();if _ddaad :=d .DecodeElement (_cagaa .TabColor ,&_aafba );_ddaad !=nil {return _ddaad ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"}:_cagaa .OutlinePr =NewCT_OutlinePr ();if _bacgd :=d .DecodeElement (_cagaa .OutlinePr ,&_aafba );_bacgd !=nil {return _bacgd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"}:_cagaa .PageSetUpPr =NewCT_PageSetUpPr ();if _bccegd :=d .DecodeElement (_cagaa .PageSetUpPr ,&_aafba );_bccegd !=nil {return _bccegd ;};default:_c .Log ("\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\u005fS\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_aafba .Name );if _cbfae :=d .Skip ();_cbfae !=nil {return _cbfae ;};};case _ea .EndElement :break _adabd ;case _ea .CharData :};};return nil ;};func NewDialogsheet ()*Dialogsheet {_bbcff :=&Dialogsheet {};_bbcff .CT_Dialogsheet =*NewCT_Dialogsheet ();return _bbcff ;};func (_gdda *CT_CustomSheetView )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_gdda .GuidAttr )});if _gdda .ScaleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_gdda .ScaleAttr )});};if _gdda .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_gdda .ColorIdAttr )});};if _gdda .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .ShowPageBreaksAttr ))});};if _gdda .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .ShowFormulasAttr ))});};if _gdda .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .ShowGridLinesAttr ))});};if _gdda .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .ShowRowColAttr ))});};if _gdda .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .OutlineSymbolsAttr ))});};if _gdda .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .ZeroValuesAttr ))});};if _gdda .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .FitToPageAttr ))});};if _gdda .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .PrintAreaAttr ))});};if _gdda .FilterAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .FilterAttr ))});};if _gdda .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .ShowAutoFilterAttr ))});};if _gdda .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .HiddenRowsAttr ))});};if _gdda .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .HiddenColumnsAttr ))});};if _gdda .StateAttr !=ST_SheetStateUnset {_bafb ,_edegg :=_gdda .StateAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u0074\u0061t\u0065"});if _edegg !=nil {return _edegg ;};start .Attr =append (start .Attr ,_bafb );};if _gdda .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .FilterUniqueAttr ))});};if _gdda .ViewAttr !=ST_SheetViewTypeUnset {_dgfcg ,_fafg :=_gdda .ViewAttr .MarshalXMLAttr (_ea .Name {Local :"\u0076\u0069\u0065\u0077"});if _fafg !=nil {return _fafg ;};start .Attr =append (start .Attr ,_dgfcg );};if _gdda .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdda .ShowRulerAttr ))});};if _gdda .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_gdda .TopLeftCellAttr )});};e .EncodeToken (start );if _gdda .Pane !=nil {_aedf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_gdda .Pane ,_aedf );};if _gdda .Selection !=nil {_deba :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gdda .Selection ,_deba );};if _gdda .RowBreaks !=nil {_ebef :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gdda .RowBreaks ,_ebef );};if _gdda .ColBreaks !=nil {_cdcb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gdda .ColBreaks ,_cdcb );};if _gdda .PageMargins !=nil {_gggc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gdda .PageMargins ,_gggc );};if _gdda .PrintOptions !=nil {_babdf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gdda .PrintOptions ,_babdf );};if _gdda .PageSetup !=nil {_abaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gdda .PageSetup ,_abaf );};if _gdda .HeaderFooter !=nil {_ebbe :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gdda .HeaderFooter ,_ebbe );};if _gdda .AutoFilter !=nil {_cbcb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gdda .AutoFilter ,_cbcb );};if _gdda .ExtLst !=nil {_bdeca :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdda .ExtLst ,_bdeca );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gdccf *CT_Table )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gdccf .TableColumns =NewCT_TableColumns ();for _ ,_cbfbc :=range start .Attr {if _cbfbc .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_bccbg ,_edccfa :=_b .ParseUint (_cbfbc .Value ,10,32);if _edccfa !=nil {return _edccfa ;};_ebaffe :=uint32 (_bccbg );_gdccf .DataDxfIdAttr =&_ebaffe ;continue ;};if _cbfbc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_cafdda ,_cfaec :=_b .ParseUint (_cbfbc .Value ,10,32);if _cfaec !=nil {return _cfaec ;};_bcadd :=uint32 (_cafdda );_gdccf .TotalsRowDxfIdAttr =&_bcadd ;continue ;};if _cbfbc .Name .Local =="\u006e\u0061\u006d\u0065"{_bgdb ,_eebcff :=_cbfbc .Value ,error (nil );if _eebcff !=nil {return _eebcff ;};_gdccf .NameAttr =&_bgdb ;continue ;};if _cbfbc .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_agadd ,_bbdceg :=_b .ParseUint (_cbfbc .Value ,10,32);if _bbdceg !=nil {return _bbdceg ;};_fdacc :=uint32 (_agadd );_gdccf .HeaderRowBorderDxfIdAttr =&_fdacc ;continue ;};if _cbfbc .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_dgbad ,_cdceb :=_cbfbc .Value ,error (nil );if _cdceb !=nil {return _cdceb ;};_gdccf .CommentAttr =&_dgbad ;continue ;};if _cbfbc .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_dgbed ,_efagb :=_b .ParseUint (_cbfbc .Value ,10,32);if _efagb !=nil {return _efagb ;};_ffdgg :=uint32 (_dgbed );_gdccf .TableBorderDxfIdAttr =&_ffdgg ;continue ;};if _cbfbc .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_gdccf .TableTypeAttr .UnmarshalXMLAttr (_cbfbc );continue ;};if _cbfbc .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_bbega ,_aefb :=_b .ParseUint (_cbfbc .Value ,10,32);if _aefb !=nil {return _aefb ;};_cbfbd :=uint32 (_bbega );_gdccf .TotalsRowBorderDxfIdAttr =&_cbfbd ;continue ;};if _cbfbc .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_fadgg ,_ccdfc :=_b .ParseBool (_cbfbc .Value );if _ccdfc !=nil {return _ccdfc ;};_gdccf .InsertRowAttr =&_fadgg ;continue ;};if _cbfbc .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_gafed ,_fdfbag :=_cbfbc .Value ,error (nil );if _fdfbag !=nil {return _fdfbag ;};_gdccf .HeaderRowCellStyleAttr =&_gafed ;continue ;};if _cbfbc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_cafda ,_ccgfd :=_b .ParseUint (_cbfbc .Value ,10,32);if _ccgfd !=nil {return _ccgfd ;};_fadggg :=uint32 (_cafda );_gdccf .TotalsRowCountAttr =&_fadggg ;continue ;};if _cbfbc .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bbcba ,_fgagb :=_cbfbc .Value ,error (nil );if _fgagb !=nil {return _fgagb ;};_gdccf .TotalsRowCellStyleAttr =&_bbcba ;continue ;};if _cbfbc .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_eefcd ,_ggeeee :=_cbfbc .Value ,error (nil );if _ggeeee !=nil {return _ggeeee ;};_gdccf .DisplayNameAttr =_eefcd ;continue ;};if _cbfbc .Name .Local =="\u0069\u0064"{_egbcf ,_dbfgd :=_b .ParseUint (_cbfbc .Value ,10,32);if _dbfgd !=nil {return _dbfgd ;};_gdccf .IdAttr =uint32 (_egbcf );continue ;};if _cbfbc .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_ecedc ,_egfggg :=_cbfbc .Value ,error (nil );if _egfggg !=nil {return _egfggg ;};_gdccf .DataCellStyleAttr =&_ecedc ;continue ;};if _cbfbc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_cdfgdb ,_efdfa :=_b .ParseBool (_cbfbc .Value );if _efdfa !=nil {return _efdfa ;};_gdccf .PublishedAttr =&_cdfgdb ;continue ;};if _cbfbc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_dcedc ,_egdfd :=_b .ParseUint (_cbfbc .Value ,10,32);if _egdfd !=nil {return _egdfd ;};_cdbedg :=uint32 (_dcedc );_gdccf .ConnectionIdAttr =&_cdbedg ;continue ;};if _cbfbc .Name .Local =="\u0072\u0065\u0066"{_eedeb ,_dfecc :=_cbfbc .Value ,error (nil );if _dfecc !=nil {return _dfecc ;};_gdccf .RefAttr =_eedeb ;continue ;};if _cbfbc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_gbbac ,_bdbbg :=_b .ParseBool (_cbfbc .Value );if _bdbbg !=nil {return _bdbbg ;};_gdccf .InsertRowShiftAttr =&_gbbac ;continue ;};if _cbfbc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_efdbe ,_gdeged :=_b .ParseBool (_cbfbc .Value );if _gdeged !=nil {return _gdeged ;};_gdccf .TotalsRowShownAttr =&_efdbe ;continue ;};if _cbfbc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_bbdfdc ,_baebd :=_b .ParseUint (_cbfbc .Value ,10,32);if _baebd !=nil {return _baebd ;};_gfebgb :=uint32 (_bbdfdc );_gdccf .HeaderRowDxfIdAttr =&_gfebgb ;continue ;};if _cbfbc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_abgfbb ,_baadb :=_b .ParseUint (_cbfbc .Value ,10,32);if _baadb !=nil {return _baadb ;};_bcgeg :=uint32 (_abgfbb );_gdccf .HeaderRowCountAttr =&_bcgeg ;continue ;};};_ecfae :for {_fafdd ,_dggbg :=d .Token ();if _dggbg !=nil {return _dggbg ;};switch _aegbcd :=_fafdd .(type ){case _ea .StartElement :switch _aegbcd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_gdccf .AutoFilter =NewCT_AutoFilter ();if _eeggga :=d .DecodeElement (_gdccf .AutoFilter ,&_aegbcd );_eeggga !=nil {return _eeggga ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_gdccf .SortState =NewCT_SortState ();if _edfbdb :=d .DecodeElement (_gdccf .SortState ,&_aegbcd );_edfbdb !=nil {return _edfbdb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _cdgdg :=d .DecodeElement (_gdccf .TableColumns ,&_aegbcd );_cdgdg !=nil {return _cdgdg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_gdccf .TableStyleInfo =NewCT_TableStyleInfo ();if _acfffd :=d .DecodeElement (_gdccf .TableStyleInfo ,&_aegbcd );_acfffd !=nil {return _acfffd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdccf .ExtLst =NewCT_ExtensionList ();if _adefc :=d .DecodeElement (_gdccf .ExtLst ,&_aegbcd );_adefc !=nil {return _adefc ;};default:_c .Log ("\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\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_aegbcd .Name );if _cgabff :=d .Skip ();_cgabff !=nil {return _cgabff ;};};case _ea .EndElement :break _ecfae ;case _ea .CharData :};};return nil ;};func (_bgbfg ST_HtmlFmt )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bgbfg .String (),start );};func (_ccffea ST_ParameterType )ValidateWithPath (path string )error {switch _ccffea {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccffea ));};return nil ;}; -// Validate validates the CT_Connections and its children -func (_bebd *CT_Connections )Validate ()error {return _bebd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");}; +// Validate validates the CT_OleItems and its children +func (_bffaa *CT_OleItems )Validate ()error {return _bffaa .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");};func (_bfaa *CT_CellFormula )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gbdb :=range start .Attr {if _gbdb .Name .Local =="\u0074"{_bfaa .TAttr .UnmarshalXMLAttr (_gbdb );continue ;};if _gbdb .Name .Local =="\u0061\u0063\u0061"{_debb ,_cbcfd :=_b .ParseBool (_gbdb .Value );if _cbcfd !=nil {return _cbcfd ;};_bfaa .AcaAttr =&_debb ;continue ;};if _gbdb .Name .Local =="\u0072\u0065\u0066"{_ddeg ,_dgbc :=_gbdb .Value ,error (nil );if _dgbc !=nil {return _dgbc ;};_bfaa .RefAttr =&_ddeg ;continue ;};if _gbdb .Name .Local =="\u0064\u0074\u0032\u0044"{_dfff ,_cdaf :=_b .ParseBool (_gbdb .Value );if _cdaf !=nil {return _cdaf ;};_bfaa .Dt2DAttr =&_dfff ;continue ;};if _gbdb .Name .Local =="\u0064\u0074\u0072"{_bfgc ,_afca :=_b .ParseBool (_gbdb .Value );if _afca !=nil {return _afca ;};_bfaa .DtrAttr =&_bfgc ;continue ;};if _gbdb .Name .Local =="\u0064\u0065\u006c\u0031"{_caa ,_fcc :=_b .ParseBool (_gbdb .Value );if _fcc !=nil {return _fcc ;};_bfaa .Del1Attr =&_caa ;continue ;};if _gbdb .Name .Local =="\u0064\u0065\u006c\u0032"{_cbec ,_gcc :=_b .ParseBool (_gbdb .Value );if _gcc !=nil {return _gcc ;};_bfaa .Del2Attr =&_cbec ;continue ;};if _gbdb .Name .Local =="\u0072\u0031"{_gebc ,_afbf :=_gbdb .Value ,error (nil );if _afbf !=nil {return _afbf ;};_bfaa .R1Attr =&_gebc ;continue ;};if _gbdb .Name .Local =="\u0072\u0032"{_gaa ,_degd :=_gbdb .Value ,error (nil );if _degd !=nil {return _degd ;};_bfaa .R2Attr =&_gaa ;continue ;};if _gbdb .Name .Local =="\u0063\u0061"{_gfec ,_daagd :=_b .ParseBool (_gbdb .Value );if _daagd !=nil {return _daagd ;};_bfaa .CaAttr =&_gfec ;continue ;};if _gbdb .Name .Local =="\u0073\u0069"{_cfd ,_cadc :=_b .ParseUint (_gbdb .Value ,10,32);if _cadc !=nil {return _cadc ;};_gdb :=uint32 (_cfd );_bfaa .SiAttr =&_gdb ;continue ;};if _gbdb .Name .Local =="\u0062\u0078"{_ggee ,_dgeg :=_b .ParseBool (_gbdb .Value );if _dgeg !=nil {return _dgeg ;};_bfaa .BxAttr =&_ggee ;continue ;};};for {_dad ,_cgcbe :=d .Token ();if _cgcbe !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0065\u006c\u006c\u0046\u006f\u0072\u006d\u0075\u006c\u0061:\u0020\u0025\u0073",_cgcbe );};if _age ,_eggeg :=_dad .(_ea .CharData );_eggeg {_bfaa .Content =string (_age );};if _gcac ,_agcd :=_dad .(_ea .EndElement );_agcd &&_gcac .Name ==start .Name {break ;};};return nil ;};func NewCT_PageFields ()*CT_PageFields {_gagaff :=&CT_PageFields {};return _gagaff };type ST_FormulaExpression byte ;func (_gadfec *ST_UpdateLinks )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ceccgc ,_bfdab :=d .Token ();if _bfdab !=nil {return _bfdab ;};if _dfgcg ,_cefge :=_ceccgc .(_ea .EndElement );_cefge &&_dfgcg .Name ==start .Name {*_gadfec =1;return nil ;};if _bdabce ,_eaacef :=_ceccgc .(_ea .CharData );!_eaacef {return _be .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",_ceccgc );}else {switch string (_bdabce ){case "":*_gadfec =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_gadfec =1;case "\u006e\u0065\u0076e\u0072":*_gadfec =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gadfec =3;};};_ceccgc ,_bfdab =d .Token ();if _bfdab !=nil {return _bfdab ;};if _ffgdg ,_cbdfg :=_ceccgc .(_ea .EndElement );_cbdfg &&_ffgdg .Name ==start .Name {return nil ;};return _be .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",_ceccgc );}; -// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path -func (_bfefdc *CT_XStringElement )ValidateWithPath (path string )error {return nil };func (_gfadde *ST_UpdateLinks )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfadde =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_gfadde =1;case "\u006e\u0065\u0076e\u0072":*_gfadde =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gfadde =3;};return nil ;};func (_gfgaa *ST_WebSourceType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfgaa =0;case "\u0073\u0068\u0065e\u0074":*_gfgaa =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_gfgaa =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_gfgaa =3;case "\u0072\u0061\u006eg\u0065":*_gfgaa =4;case "\u0063\u0068\u0061r\u0074":*_gfgaa =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_gfgaa =6;case "\u0071\u0075\u0065r\u0079":*_gfgaa =7;case "\u006c\u0061\u0062e\u006c":*_gfgaa =8;};return nil ;};func (_bcgdc *CT_RPrElt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bcgdc .RFont !=nil {_cbfcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_bcgdc .RFont ,_cbfcc );};if _bcgdc .Charset !=nil {_beebd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_bcgdc .Charset ,_beebd );};if _bcgdc .Family !=nil {_eeaga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_bcgdc .Family ,_eeaga );};if _bcgdc .B !=nil {_dedece :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_bcgdc .B ,_dedece );};if _bcgdc .I !=nil {_bfccfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_bcgdc .I ,_bfccfd );};if _bcgdc .Strike !=nil {_eedbfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bcgdc .Strike ,_eedbfa );};if _bcgdc .Outline !=nil {_egbbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_bcgdc .Outline ,_egbbf );};if _bcgdc .Shadow !=nil {_bgbga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_bcgdc .Shadow ,_bgbga );};if _bcgdc .Condense !=nil {_gffbb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_bcgdc .Condense ,_gffbb );};if _bcgdc .Extend !=nil {_gebcd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_bcgdc .Extend ,_gebcd );};if _bcgdc .Color !=nil {_daebea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bcgdc .Color ,_daebea );};if _bcgdc .Sz !=nil {_efcfab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_bcgdc .Sz ,_efcfab );};if _bcgdc .U !=nil {_gfbeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_bcgdc .U ,_gfbeg );};if _bcgdc .VertAlign !=nil {_eebaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bcgdc .VertAlign ,_eebaf );};if _bcgdc .Scheme !=nil {_efadbb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_bcgdc .Scheme ,_efadbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path +func (_dfgbf *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil };func (_bbcg *CT_Number )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076"},Value :_be .Sprintf ("\u0025\u0076",_bbcg .VAttr )});if _bbcg .UAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbcg .UAttr ))});};if _bbcg .FAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbcg .FAttr ))});};if _bbcg .CAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_bbcg .CAttr )});};if _bbcg .CpAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_bbcg .CpAttr )});};if _bbcg .InAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_bbcg .InAttr )});};if _bbcg .BcAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_bbcg .BcAttr )});};if _bbcg .FcAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_bbcg .FcAttr )});};if _bbcg .IAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbcg .IAttr ))});};if _bbcg .UnAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbcg .UnAttr ))});};if _bbcg .StAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbcg .StAttr ))});};if _bbcg .BAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bbcg .BAttr ))});};e .EncodeToken (start );if _bbcg .Tpls !=nil {_dgcgg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_gefgf :=range _bbcg .Tpls {e .EncodeElement (_gefgf ,_dgcgg );};};if _bbcg .X !=nil {_dcfgfe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gdfg :=range _bbcg .X {e .EncodeElement (_gdfg ,_dcfgfe );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_edffc *CT_RevisionRowColumn )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_edffc .SIdAttr )});if _edffc .EolAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u006f\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edffc .EolAttr ))});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",_edffc .RefAttr )});_dcbdf ,_aeecg :=_edffc .ActionAttr .MarshalXMLAttr (_ea .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _aeecg !=nil {return _aeecg ;};start .Attr =append (start .Attr ,_dcbdf );if _edffc .EdgeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edffc .EdgeAttr ))});};if _edffc .RIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_edffc .RIdAttr )});};if _edffc .UaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edffc .UaAttr ))});};if _edffc .RaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edffc .RaAttr ))});};e .EncodeToken (start );if _edffc .Undo !=nil {_fdaab :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_cddba :=range _edffc .Undo {e .EncodeElement (_cddba ,_fdaab );};};if _edffc .Rcc !=nil {_effda :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_bcdfc :=range _edffc .Rcc {e .EncodeElement (_bcdfc ,_effda );};};if _edffc .Rfmt !=nil {_bcdc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_ffdgb :=range _edffc .Rfmt {e .EncodeElement (_ffdgb ,_bcdc );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_Borders struct{ -// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path -func (_aaabb *CT_PivotDimension )ValidateWithPath (path string )error {return nil }; +// Border Count +CountAttr *uint32 ; -// Validate validates the CT_CellSmartTag and its children -func (_dbga *CT_CellSmartTag )Validate ()error {return _dbga .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");}; +// Border +Border []*CT_Border ;};type CT_PageItem struct{ -// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path -func (_bfaea *CT_MetadataStrings )ValidateWithPath (path string )error {for _abcfce ,_ccggg :=range _bfaea .S {if _aeea :=_ccggg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_abcfce ));_aeea !=nil {return _aeea ;};};return nil ;}; +// Page Item Name +NameAttr string ;}; -// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path -func (_gegf *CT_Controls )ValidateWithPath (path string )error {for _dafaf ,_agdc :=range _gegf .Control {if _ddgbd :=_agdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_dafaf ));_ddgbd !=nil {return _ddgbd ;};};return nil ;};func (_geaebe *MapInfo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003a\u004d\u0061\u0070\u0049\u006e\u0066\u006f";return _geaebe .CT_MapInfo .MarshalXML (e ,start );}; +// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path +func (_deaggb *VolTypes )ValidateWithPath (path string )error {if _dffef :=_deaggb .CT_VolTypes .ValidateWithPath (path );_dffef !=nil {return _dffef ;};return nil ;};type CT_CellWatch struct{ -// Validate validates the CT_GroupItems and its children -func (_bbggg *CT_GroupItems )Validate ()error {return _bbggg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};func (_cbaec *CT_MeasureDimensionMap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbaec .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_cbaec .MeasureGroupAttr )});};if _cbaec .DimensionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_f .Sprintf ("\u0025\u0076",*_cbaec .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Reference +RAttr string ;}; -// Validate validates the CT_PivotAreaReferences and its children -func (_gfdff *CT_PivotAreaReferences )Validate ()error {return _gfdff .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");};func NewCT_ExternalLink ()*CT_ExternalLink {_cgfaa :=&CT_ExternalLink {};return _cgfaa };func (_ebddf ST_ConditionalFormattingOperator )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebddf .String (),start );}; +// Validate validates the CT_NumFmt and its children +func (_gedd *CT_NumFmt )Validate ()error {return _gedd .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");}; -// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path -func (_beegc *CT_TableColumns )ValidateWithPath (path string )error {for _bdbbbg ,_geadef :=range _beegc .TableColumn {if _agebag :=_geadef .ValidateWithPath (_f .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_bdbbbg ));_agebag !=nil {return _agebag ;};};return nil ;}; +// Validate validates the CT_IgnoredError and its children +func (_fccba *CT_IgnoredError )Validate ()error {return _fccba .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");};type CT_XStringElement struct{ -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_gcfeda *CT_SmartTags )ValidateWithPath (path string )error {for _faceag ,_fbccb :=range _gcfeda .CellSmartTags {if _eebgfe :=_fbccb .ValidateWithPath (_f .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_faceag ));_eebgfe !=nil {return _eebgfe ;};};return nil ;};func NewCT_Metadata ()*CT_Metadata {_becgcee :=&CT_Metadata {};return _becgcee };func (_egfba *CT_Revisions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _egfba .Rrc !=nil {_acegg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_daccd :=range _egfba .Rrc {e .EncodeElement (_daccd ,_acegg );};};if _egfba .Rm !=nil {_facce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_cbfbfa :=range _egfba .Rm {e .EncodeElement (_cbfbfa ,_facce );};};if _egfba .Rcv !=nil {_ebcgff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}};for _ ,_cbaba :=range _egfba .Rcv {e .EncodeElement (_cbaba ,_ebcgff );};};if _egfba .Rsnm !=nil {_aeaac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_gddag :=range _egfba .Rsnm {e .EncodeElement (_gddag ,_aeaac );};};if _egfba .Ris !=nil {_acgbab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_gffdg :=range _egfba .Ris {e .EncodeElement (_gffdg ,_acgbab );};};if _egfba .Rcc !=nil {_fgbcadf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_gecbe :=range _egfba .Rcc {e .EncodeElement (_gecbe ,_fgbcadf );};};if _egfba .Rfmt !=nil {_eefd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_eebgfg :=range _egfba .Rfmt {e .EncodeElement (_eebgfg ,_eefd );};};if _egfba .Raf !=nil {_bfgcfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_gffead :=range _egfba .Raf {e .EncodeElement (_gffead ,_bfgcfc );};};if _egfba .Rdn !=nil {_ggdcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}};for _ ,_dfbfc :=range _egfba .Rdn {e .EncodeElement (_dfbfc ,_ggdcc );};};if _egfba .Rcmt !=nil {_dcadee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_ededed :=range _egfba .Rcmt {e .EncodeElement (_ededed ,_dcadee );};};if _egfba .Rqt !=nil {_fdabc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_aabea :=range _egfba .Rqt {e .EncodeElement (_aabea ,_fdabc );};};if _egfba .Rcft !=nil {_cfdbca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}};for _ ,_cccfa :=range _egfba .Rcft {e .EncodeElement (_cccfa ,_cfdbca );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Value +VAttr string ;};type CT_Filter struct{ -// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path -func (_dcddf *CT_DynamicFilter )ValidateWithPath (path string )error {if _dcddf .TypeAttr ==ST_DynamicFilterTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _abbd :=_dcddf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_abbd !=nil {return _abbd ;};return nil ;};type CT_DataBar struct{ +// Filter Value +ValAttr *string ;}; -// Minimum Length -MinLengthAttr *uint32 ; +// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path +func (_ddfgb *CT_Sets )ValidateWithPath (path string )error {for _eaee ,_eccfad :=range _ddfgb .Set {if _dffcg :=_eccfad .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_eaee ));_dffcg !=nil {return _dffcg ;};};return nil ;};func (_gdaba *ST_SmartTagShow )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gdcgc ,_ddbcea :=d .Token ();if _ddbcea !=nil {return _ddbcea ;};if _fbbaa ,_ebcaa :=_gdcgc .(_ea .EndElement );_ebcaa &&_fbbaa .Name ==start .Name {*_gdaba =1;return nil ;};if _gadcd ,_fgcgc :=_gdcgc .(_ea .CharData );!_fgcgc {return _be .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",_gdcgc );}else {switch string (_gadcd ){case "":*_gdaba =0;case "\u0061\u006c\u006c":*_gdaba =1;case "\u006e\u006f\u006e\u0065":*_gdaba =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_gdaba =3;};};_gdcgc ,_ddbcea =d .Token ();if _ddbcea !=nil {return _ddbcea ;};if _agded ,_ggfecd :=_gdcgc .(_ea .EndElement );_ggfecd &&_agded .Name ==start .Name {return nil ;};return _be .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",_gdcgc );};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_deebd :=&CT_CustomSheetViews {};return _deebd };type ST_SortType byte ; -// Maximum Length -MaxLengthAttr *uint32 ; +// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path +func (_bbdecgf *CT_TablePart )ValidateWithPath (path string )error {return nil };func (_ebgabg ST_RefMode )String ()string {switch _ebgabg {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";};func NewCT_DataRef ()*CT_DataRef {_gbaed :=&CT_DataRef {};return _gbaed }; -// Show Values -ShowValueAttr *bool ; +// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path +func (_edbdd *CT_CellStyles )ValidateWithPath (path string )error {for _dagc ,_baec :=range _edbdd .CellStyle {if _bfaee :=_baec .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dagc ));_bfaee !=nil {return _bfaee ;};};return nil ;};func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_acaed :=&CT_ExternalSheetNames {};return _acaed ;};func (_eadee *ST_Orientation )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_eadee =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eadee =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_eadee =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_eadee =3;};return nil ;}; -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// Validate validates the CT_CalculatedMembers and its children +func (_dcfg *CT_CalculatedMembers )Validate ()error {return _dcfg .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");};func NewCT_Sheets ()*CT_Sheets {_bcade :=&CT_Sheets {};return _bcade };type ST_RevisionAction byte ; -// Data Bar Color -Color *CT_Color ;};func NewCT_MemberProperties ()*CT_MemberProperties {_bfecdf :=&CT_MemberProperties {};return _bfecdf };type ST_BorderStyle byte ;type CT_Reviewed struct{ +// Validate validates the CT_CellXfs and its children +func (_gefc *CT_CellXfs )Validate ()error {return _gefc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");}; -// revision Id -RIdAttr uint32 ;};func NewCT_Users ()*CT_Users {_geggfca :=&CT_Users {};return _geggfca };func (_ebedf *CT_Groups )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aafea :=range start .Attr {if _aafea .Name .Local =="\u0063\u006f\u0075n\u0074"{_gegfb ,_dddbd :=_ee .ParseUint (_aafea .Value ,10,32);if _dddbd !=nil {return _dddbd ;};_aedbd :=uint32 (_gegfb );_ebedf .CountAttr =&_aedbd ;continue ;};};_gbecb :for {_bbdaf ,_bdfgea :=d .Token ();if _bdfgea !=nil {return _bdfgea ;};switch _aebdd :=_bbdaf .(type ){case _b .StartElement :switch _aebdd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_adcgg :=NewCT_LevelGroup ();if _cfega :=d .DecodeElement (_adcgg ,&_aebdd );_cfega !=nil {return _cfega ;};_ebedf .Group =append (_ebedf .Group ,_adcgg );default:_ba .Log ("\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\u0047\u0072\u006fu\u0070\u0073 \u0025\u0076",_aebdd .Name );if _addgd :=d .Skip ();_addgd !=nil {return _addgd ;};};case _b .EndElement :break _gbecb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path +func (_dfced *CT_DeletedField )ValidateWithPath (path string )error {return nil };func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_deade :=&CT_ExternalSheetDataSet {};return _deade ;};func (_geadf *CT_Fonts )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dbbdae :=range start .Attr {if _dbbdae .Name .Local =="\u0063\u006f\u0075n\u0074"{_bccg ,_ebda :=_b .ParseUint (_dbbdae .Value ,10,32);if _ebda !=nil {return _ebda ;};_bagdgc :=uint32 (_bccg );_geadf .CountAttr =&_bagdgc ;continue ;};};_gcacee :for {_bbegc ,_bdbdd :=d .Token ();if _bdbdd !=nil {return _bdbdd ;};switch _bbccc :=_bbegc .(type ){case _ea .StartElement :switch _bbccc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_fbfef :=NewCT_Font ();if _beec :=d .DecodeElement (_fbfef ,&_bbccc );_beec !=nil {return _beec ;};_geadf .Font =append (_geadf .Font ,_fbfef );default:_c .Log ("\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\u0046\u006f\u006e\u0074\u0073\u0020\u0025\u0076",_bbccc .Name );if _accac :=d .Skip ();_accac !=nil {return _accac ;};};case _ea .EndElement :break _gcacee ;case _ea .CharData :};};return nil ;};func (_aggbdf ST_GradientType )Validate ()error {return _aggbdf .ValidateWithPath ("")};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_fagfd :=&CT_XmlColumnPr {};return _fagfd };func (_eagdc *CT_Extension )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ccdbea :=range start .Attr {if _ccdbea .Name .Local =="\u0075\u0072\u0069"{_dfbfgd ,_aafddc :=_ccdbea .Value ,error (nil );if _aafddc !=nil {return _aafddc ;};_eagdc .UriAttr =&_dfbfgd ;continue ;};};_ceddb :for {_ceggg ,_gefab :=d .Token ();if _gefab !=nil {return _gefab ;};switch _gcdbgc :=_ceggg .(type ){case _ea .StartElement :switch _gcdbgc .Name {default:if _ebebg ,_dfbcd :=_c .CreateElement (_gcdbgc );_dfbcd !=nil {return _dfbcd ;}else {if _gfccg :=d .DecodeElement (_ebebg ,&_gcdbgc );_gfccg !=nil {return _gfccg ;};_eagdc .Any =_ebebg ;};};case _ea .EndElement :break _ceddb ;case _ea .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path -func (_fgada *CT_RowFields )ValidateWithPath (path string )error {for _gcaga ,_gagae :=range _fgada .Field {if _cgaebf :=_gagae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gcaga ));_cgaebf !=nil {return _cgaebf ;};};return nil ;};func (_fggfd ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _fggfd {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggfd ));};return nil ;};type CT_RevisionSheetRename struct{ +// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path +func (_dbgbe *CT_PivotFilter )ValidateWithPath (path string )error {if _dbgbe .TypeAttr ==ST_PivotFilterTypeUnset {return _be .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ddda :=_dbgbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddda !=nil {return _ddda ;};if _adffcd :=_dbgbe .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_adffcd !=nil {return _adffcd ;};if _dbgbe .ExtLst !=nil {if _ffgca :=_dbgbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffgca !=nil {return _ffgca ;};};return nil ;};func (_ffafa ST_CellComments )ValidateWithPath (path string )error {switch _ffafa {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffafa ));};return nil ;};func (_cageb ST_PhoneticType )ValidateWithPath (path string )error {switch _cageb {case 0,1,2,3,4:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cageb ));};return nil ;};type CT_Worksheet struct{ -// Sheet Id -SheetIdAttr uint32 ; +// Worksheet Properties +SheetPr *CT_SheetPr ; -// Old Sheet Name -OldNameAttr string ; +// Worksheet Dimensions +Dimension *CT_SheetDimension ; -// New Sheet Name -NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_daeda *CT_Dimensions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daeda .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_daeda .CountAttr )});};e .EncodeToken (start );if _daeda .Dimension !=nil {_ccec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_gbecg :=range _daeda .Dimension {e .EncodeElement (_gbecg ,_ccec );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaacd ST_SmartTagShow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eaacd .String (),start );};type CT_PivotAreaReference struct{ +// Sheet Views +SheetViews *CT_SheetViews ; -// Field Index -FieldAttr *uint32 ; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Item Index Count -CountAttr *uint32 ; +// Column Information +Cols []*CT_Cols ; -// Selected -SelectedAttr *bool ; +// Sheet Data +SheetData *CT_SheetData ; -// Positional Reference -ByPositionAttr *bool ; +// Sheet Calculation Properties +SheetCalcPr *CT_SheetCalcPr ; -// Relative Reference -RelativeAttr *bool ; +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// Include Default Filter -DefaultSubtotalAttr *bool ; +// Protected Ranges +ProtectedRanges *CT_ProtectedRanges ; -// Include Sum Filter -SumSubtotalAttr *bool ; +// Scenarios +Scenarios *CT_Scenarios ; -// Include CountA Filter -CountASubtotalAttr *bool ; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// Include Average Filter -AvgSubtotalAttr *bool ; +// Sort State +SortState *CT_SortState ; -// Include Maximum Filter -MaxSubtotalAttr *bool ; +// Data Consolidate +DataConsolidate *CT_DataConsolidate ; -// Include Minimum Filter -MinSubtotalAttr *bool ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Include Product Filter -ProductSubtotalAttr *bool ; +// Merge Cells +MergeCells *CT_MergeCells ; -// Include Count Subtotal -CountSubtotalAttr *bool ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// Include StdDev Filter -StdDevSubtotalAttr *bool ; +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// Include StdDevP Filter -StdDevPSubtotalAttr *bool ; +// Data Validations +DataValidations *CT_DataValidations ; -// Include Var Filter -VarSubtotalAttr *bool ; +// Hyperlinks +Hyperlinks *CT_Hyperlinks ; -// Include VarP Filter -VarPSubtotalAttr *bool ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Field Item -X []*CT_Index ;ExtLst *CT_ExtensionList ;};func (_ag *CT_AutoFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ag .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_ag .RefAttr )});};e .EncodeToken (start );if _ag .FilterColumn !=nil {_ga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_fgd :=range _ag .FilterColumn {e .EncodeElement (_fgd ,_ga );};};if _ag .SortState !=nil {_fca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_ag .SortState ,_fca );};if _ag .ExtLst !=nil {_cgb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ag .ExtLst ,_cgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Page Margins +PageMargins *CT_PageMargins ; -// Validate validates the CT_Boolean and its children -func (_aaa *CT_Boolean )Validate ()error {return _aaa .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");}; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Validate validates the CT_CommentList and its children -func (_edfgg *CT_CommentList )Validate ()error {return _edfgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_bfggd *CT_PivotSelection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfggd .PaneAttr !=ST_PaneUnset {_gcebc ,_cbbba :=_bfggd .PaneAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u006e\u0065"});if _cbbba !=nil {return _cbbba ;};start .Attr =append (start .Attr ,_gcebc );};if _bfggd .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bfggd .ShowHeaderAttr ))});};if _bfggd .LabelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bfggd .LabelAttr ))});};if _bfggd .DataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bfggd .DataAttr ))});};if _bfggd .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bfggd .ExtendableAttr ))});};if _bfggd .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfggd .CountAttr )});};if _bfggd .AxisAttr !=ST_AxisUnset {_gadce ,_bfdaa :=_bfggd .AxisAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0078\u0069\u0073"});if _bfdaa !=nil {return _bfdaa ;};start .Attr =append (start .Attr ,_gadce );};if _bfggd .DimensionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_f .Sprintf ("\u0025\u0076",*_bfggd .DimensionAttr )});};if _bfggd .StartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfggd .StartAttr )});};if _bfggd .MinAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bfggd .MinAttr )});};if _bfggd .MaxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_bfggd .MaxAttr )});};if _bfggd .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0076",*_bfggd .ActiveRowAttr )});};if _bfggd .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_f .Sprintf ("\u0025\u0076",*_bfggd .ActiveColAttr )});};if _bfggd .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_bfggd .PreviousRowAttr )});};if _bfggd .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bfggd .PreviousColAttr )});};if _bfggd .ClickAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_bfggd .ClickAttr )});};if _bfggd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bfggd .IdAttr )});};e .EncodeToken (start );_effbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_bfggd .PivotArea ,_effbc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Header and Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Validate validates the CT_ExternalCell and its children -func (_ggbe *CT_ExternalCell )Validate ()error {return _ggbe .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};func (_cddae *CT_FieldUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_cddae .XAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afage ST_DataValidationOperator )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afage .String (),start );};func NewCT_SheetProtection ()*CT_SheetProtection {_ffggg :=&CT_SheetProtection {};return _ffggg };func (_cbgac ST_TargetScreenSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbgac .String (),start );};func (_afdddf ST_VerticalAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afdddf .String (),start );}; +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path -func (_afgbd *CT_PivotField )ValidateWithPath (path string )error {if _febbg :=_afgbd .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_febbg !=nil {return _febbg ;};if _bfdgd :=_afgbd .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bfdgd !=nil {return _bfdgd ;};if _afgbd .Items !=nil {if _edefc :=_afgbd .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_edefc !=nil {return _edefc ;};};if _afgbd .AutoSortScope !=nil {if _abaga :=_afgbd .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065");_abaga !=nil {return _abaga ;};};if _afgbd .ExtLst !=nil {if _bebfdd :=_afgbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bebfdd !=nil {return _bebfdd ;};};return nil ;}; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path -func (_bcda *CT_DdeItem )ValidateWithPath (path string )error {if _bcda .Values !=nil {if _fgaa :=_bcda .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_fgaa !=nil {return _fgaa ;};};return nil ;}; +// Custom Properties +CustomProperties *CT_CustomProperties ; -// ValidateWithPath validates the Headers and its children, prefixing error messages with path -func (_ecacf *Headers )ValidateWithPath (path string )error {if _cddea :=_ecacf .CT_RevisionHeaders .ValidateWithPath (path );_cddea !=nil {return _cddea ;};return nil ;};type CT_RElt struct{ +// Cell Watch Items +CellWatches *CT_CellWatches ; -// Run Properties -RPr *CT_RPrElt ; +// Ignored Errors +IgnoredErrors *CT_IgnoredErrors ; -// Text -T string ;};func (_fcebc ST_DataValidationImeMode )Validate ()error {return _fcebc .ValidateWithPath ("")}; +// Smart Tags +SmartTags *CT_SmartTags ; -// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path -func (_acacb *CT_PivotAreas )ValidateWithPath (path string )error {for _aabec ,_fffgg :=range _acacb .PivotArea {if _befcc :=_fffgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_aabec ));_befcc !=nil {return _befcc ;};};return nil ;};func (_ecagf *CT_RevisionHeader )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecagf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_ecagf .SheetIdMap =NewCT_SheetIdMap ();for _ ,_ggeae :=range start .Attr {if _ggeae .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"&&_ggeae .Name .Local =="\u0069\u0064"||_ggeae .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"&&_ggeae .Name .Local =="\u0069\u0064"{_dgcec ,_bdgfd :=_ggeae .Value ,error (nil );if _bdgfd !=nil {return _bdgfd ;};_ecagf .IdAttr =_dgcec ;continue ;};if _ggeae .Name .Local =="\u0067\u0075\u0069\u0064"{_efcea ,_bfeeg :=_ggeae .Value ,error (nil );if _bfeeg !=nil {return _bfeeg ;};_ecagf .GuidAttr =_efcea ;continue ;};if _ggeae .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_aeccgb ,_fcdcg :=ParseStdlibTime (_ggeae .Value );if _fcdcg !=nil {return _fcdcg ;};_ecagf .DateTimeAttr =_aeccgb ;continue ;};if _ggeae .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_badfe ,_bfaa :=_ee .ParseUint (_ggeae .Value ,10,32);if _bfaa !=nil {return _bfaa ;};_ecagf .MaxSheetIdAttr =uint32 (_badfe );continue ;};if _ggeae .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_aaceef ,_cbfca :=_ggeae .Value ,error (nil );if _cbfca !=nil {return _cbfca ;};_ecagf .UserNameAttr =_aaceef ;continue ;};if _ggeae .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_geagec ,_befaea :=_ee .ParseUint (_ggeae .Value ,10,32);if _befaea !=nil {return _befaea ;};_bcdef :=uint32 (_geagec );_ecagf .MinRIdAttr =&_bcdef ;continue ;};if _ggeae .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_agcdd ,_bgeba :=_ee .ParseUint (_ggeae .Value ,10,32);if _bgeba !=nil {return _bgeba ;};_ccccd :=uint32 (_agcdd );_ecagf .MaxRIdAttr =&_ccccd ;continue ;};};_gfgfc :for {_degab ,_afagc :=d .Token ();if _afagc !=nil {return _afagc ;};switch _bfecdb :=_degab .(type ){case _b .StartElement :switch _bfecdb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}:if _gfbbef :=d .DecodeElement (_ecagf .SheetIdMap ,&_bfecdb );_gfbbef !=nil {return _gfbbef ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}:_ecagf .ReviewedList =NewCT_ReviewedRevisions ();if _fbfe :=d .DecodeElement (_ecagf .ReviewedList ,&_bfecdb );_fbfe !=nil {return _fbfe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecagf .ExtLst =NewCT_ExtensionList ();if _bbcbc :=d .DecodeElement (_ecagf .ExtLst ,&_bfecdb );_bbcbc !=nil {return _bbcbc ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_bfecdb .Name );if _bfdda :=d .Skip ();_bfdda !=nil {return _bfdda ;};};case _b .EndElement :break _gfgfc ;case _b .CharData :};};return nil ;};type CT_RangePr struct{ +// Drawing +Drawing *CT_Drawing ; -// Source Data Set Beginning Range -AutoStartAttr *bool ; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// Source Data Ending Range -AutoEndAttr *bool ; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Group By -GroupByAttr ST_GroupBy ; +// Background Image +Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; -// Numeric Grouping Start Value -StartNumAttr *float64 ; +// Embedded Controls +Controls *CT_Controls ; -// Numeric Grouping End Value -EndNumAttr *float64 ; +// Web Publishing Items +WebPublishItems *CT_WebPublishItems ; -// Date Grouping Start Value -StartDateAttr *_e .Time ; +// Table Parts +TableParts *CT_TableParts ; -// Date Grouping End Value -EndDateAttr *_e .Time ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_eebb *SingleXmlCells )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eebb .CT_SingleXmlCells =*NewCT_SingleXmlCells ();_abceaa :for {_fcdeeb ,_ebacfc :=d .Token ();if _ebacfc !=nil {return _ebacfc ;};switch _agbbd :=_fcdeeb .(type ){case _ea .StartElement :switch _agbbd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_daeae :=NewCT_SingleXmlCell ();if _aacbaa :=d .DecodeElement (_daeae ,&_agbbd );_aacbaa !=nil {return _aacbaa ;};_eebb .SingleXmlCell =append (_eebb .SingleXmlCell ,_daeae );default:_c .Log ("\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\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043e\u006cl\u0073\u0020\u0025\u0076",_agbbd .Name );if _ddadadd :=d .Skip ();_ddadadd !=nil {return _ddadadd ;};};case _ea .EndElement :break _abceaa ;case _ea .CharData :};};return nil ;};func NewCT_MetadataRecord ()*CT_MetadataRecord {_cafad :=&CT_MetadataRecord {};return _cafad };type CT_ServerFormats struct{ -// Grouping Interval -GroupIntervalAttr *float64 ;};type CT_Boolean struct{ +// Format Count +CountAttr *uint32 ; -// Value -VAttr bool ; +// Server Format +ServerFormat []*CT_ServerFormat ;};type CT_DataBinding struct{ -// Unused Item -UAttr *bool ; +// Unique Identifer +DataBindingNameAttr *string ; -// Calculated Item -FAttr *bool ; +// Binding to External File +FileBindingAttr *bool ; -// Caption -CAttr *string ; +// Reference to Connection ID +ConnectionIDAttr *uint32 ; -// Member Property Count -CpAttr *uint32 ; +// File Binding Name +FileBindingNameAttr *string ; -// Member Property Indexes -X []*CT_X ;};func (_bbegbf *CT_Map )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gccba :=range start .Attr {if _gccba .Name .Local =="\u0049\u0044"{_gbcff ,_adag :=_ee .ParseUint (_gccba .Value ,10,32);if _adag !=nil {return _adag ;};_bbegbf .IDAttr =uint32 (_gbcff );continue ;};if _gccba .Name .Local =="\u004e\u0061\u006d\u0065"{_feggbe ,_bdgb :=_gccba .Value ,error (nil );if _bdgb !=nil {return _bdgb ;};_bbegbf .NameAttr =_feggbe ;continue ;};if _gccba .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_ecdcc ,_afde :=_gccba .Value ,error (nil );if _afde !=nil {return _afde ;};_bbegbf .RootElementAttr =_ecdcc ;continue ;};if _gccba .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_bbdgga ,_fbffc :=_gccba .Value ,error (nil );if _fbffc !=nil {return _fbffc ;};_bbegbf .SchemaIDAttr =_bbdgga ;continue ;};if _gccba .Name .Local =="\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"{_bdbcc ,_eeeac :=_ee .ParseBool (_gccba .Value );if _eeeac !=nil {return _eeeac ;};_bbegbf .ShowImportExportValidationErrorsAttr =_bdbcc ;continue ;};if _gccba .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_ecgge ,_ggcagd :=_ee .ParseBool (_gccba .Value );if _ggcagd !=nil {return _ggcagd ;};_bbegbf .AutoFitAttr =_ecgge ;continue ;};if _gccba .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_afga ,_becba :=_ee .ParseBool (_gccba .Value );if _becba !=nil {return _becba ;};_bbegbf .AppendAttr =_afga ;continue ;};if _gccba .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_gaebf ,_ccdeg :=_ee .ParseBool (_gccba .Value );if _ccdeg !=nil {return _ccdeg ;};_bbegbf .PreserveSortAFLayoutAttr =_gaebf ;continue ;};if _gccba .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_daedd ,_bgfd :=_ee .ParseBool (_gccba .Value );if _bgfd !=nil {return _bgfd ;};_bbegbf .PreserveFormatAttr =_daedd ;continue ;};};_dddcfd :for {_egdce ,_gbbdd :=d .Token ();if _gbbdd !=nil {return _gbbdd ;};switch _dgbdg :=_egdce .(type ){case _b .StartElement :switch _dgbdg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_bbegbf .DataBinding =NewCT_DataBinding ();if _ffgcc :=d .DecodeElement (_bbegbf .DataBinding ,&_dgbdg );_ffgcc !=nil {return _ffgcc ;};default:_ba .Log ("\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\u004d\u0061\u0070\u0020\u0025\u0076",_dgbdg .Name );if _effcd :=d .Skip ();_effcd !=nil {return _effcd ;};};case _b .EndElement :break _dddcfd ;case _b .CharData :};};return nil ;};func (_ccdcbg ST_PageOrder )String ()string {switch _ccdcbg {case 0:return "";case 1:return "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case 2:return "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return "";};func (_becege *Metadata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_becege .CT_Metadata =*NewCT_Metadata ();_gcgdc :for {_ggcbeb ,_dgegaf :=d .Token ();if _dgegaf !=nil {return _dgegaf ;};switch _gaebcc :=_ggcbeb .(type ){case _b .StartElement :switch _gaebcc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_becege .MetadataTypes =NewCT_MetadataTypes ();if _fgffca :=d .DecodeElement (_becege .MetadataTypes ,&_gaebcc );_fgffca !=nil {return _fgffca ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_becege .MetadataStrings =NewCT_MetadataStrings ();if _dafce :=d .DecodeElement (_becege .MetadataStrings ,&_gaebcc );_dafce !=nil {return _dafce ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_becege .MdxMetadata =NewCT_MdxMetadata ();if _dggf :=d .DecodeElement (_becege .MdxMetadata ,&_gaebcc );_dggf !=nil {return _dggf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_ecfdgb :=NewCT_FutureMetadata ();if _gdcbaa :=d .DecodeElement (_ecfdgb ,&_gaebcc );_gdcbaa !=nil {return _gdcbaa ;};_becege .FutureMetadata =append (_becege .FutureMetadata ,_ecfdgb );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_becege .CellMetadata =NewCT_MetadataBlocks ();if _dcgae :=d .DecodeElement (_becege .CellMetadata ,&_gaebcc );_dcgae !=nil {return _dcgae ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_becege .ValueMetadata =NewCT_MetadataBlocks ();if _abaefe :=d .DecodeElement (_becege .ValueMetadata ,&_gaebcc );_abaefe !=nil {return _abaefe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_becege .ExtLst =NewCT_ExtensionList ();if _bcfae :=d .DecodeElement (_becege .ExtLst ,&_gaebcc );_bcfae !=nil {return _bcfae ;};default:_ba .Log ("\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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_gaebcc .Name );if _fgdga :=d .Skip ();_fgdga !=nil {return _fgdga ;};};case _b .EndElement :break _gcgdc ;case _b .CharData :};};return nil ;};func NewCT_CommentPr ()*CT_CommentPr {_edbb :=&CT_CommentPr {};_edbb .Anchor =NewCT_ObjectAnchor ();return _edbb ;};type CT_DefinedNames struct{ +// XML Data Loading Behavior +DataBindingLoadModeAttr uint32 ;Any _c .Any ;};func (_edafc *CT_PageField )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_agabed :=range start .Attr {if _agabed .Name .Local =="\u0066\u006c\u0064"{_faagg ,_cfbfc :=_b .ParseInt (_agabed .Value ,10,32);if _cfbfc !=nil {return _cfbfc ;};_edafc .FldAttr =int32 (_faagg );continue ;};if _agabed .Name .Local =="\u0069\u0074\u0065\u006d"{_egfcb ,_eegef :=_b .ParseUint (_agabed .Value ,10,32);if _eegef !=nil {return _eegef ;};_beagf :=uint32 (_egfcb );_edafc .ItemAttr =&_beagf ;continue ;};if _agabed .Name .Local =="\u0068\u0069\u0065\u0072"{_geeb ,_faeede :=_b .ParseInt (_agabed .Value ,10,32);if _faeede !=nil {return _faeede ;};_dgcge :=int32 (_geeb );_edafc .HierAttr =&_dgcge ;continue ;};if _agabed .Name .Local =="\u006e\u0061\u006d\u0065"{_fdbf ,_abccdg :=_agabed .Value ,error (nil );if _abccdg !=nil {return _abccdg ;};_edafc .NameAttr =&_fdbf ;continue ;};if _agabed .Name .Local =="\u0063\u0061\u0070"{_gegeb ,_bgbad :=_agabed .Value ,error (nil );if _bgbad !=nil {return _bgbad ;};_edafc .CapAttr =&_gegeb ;continue ;};};_gbgfd :for {_ffdd ,_fdbdb :=d .Token ();if _fdbdb !=nil {return _fdbdb ;};switch _febdc :=_ffdd .(type ){case _ea .StartElement :switch _febdc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edafc .ExtLst =NewCT_ExtensionList ();if _ageec :=d .DecodeElement (_edafc .ExtLst ,&_febdc );_ageec !=nil {return _ageec ;};default:_c .Log ("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_P\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_febdc .Name );if _fccga :=d .Skip ();_fccga !=nil {return _fccga ;};};case _ea .EndElement :break _gbgfd ;case _ea .CharData :};};return nil ;};func (_gabgba *CT_I )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gabgba .TAttr !=ST_ItemTypeUnset {_cfbdb ,_bfcfc :=_gabgba .TAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074"});if _bfcfc !=nil {return _bfcfc ;};start .Attr =append (start .Attr ,_cfbdb );};if _gabgba .RAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_gabgba .RAttr )});};if _gabgba .IAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069"},Value :_be .Sprintf ("\u0025\u0076",*_gabgba .IAttr )});};e .EncodeToken (start );if _gabgba .X !=nil {_cebcc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_acgbe :=range _gabgba .X {e .EncodeElement (_acgbe ,_cebcc );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_MemberProperties ()*CT_MemberProperties {_fbeg :=&CT_MemberProperties {};return _fbeg };func (_bdfeb *CT_PhoneticPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_geegg :=range start .Attr {if _geegg .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_ddagg ,_efecd :=_b .ParseUint (_geegg .Value ,10,32);if _efecd !=nil {return _efecd ;};_bdfeb .FontIdAttr =uint32 (_ddagg );continue ;};if _geegg .Name .Local =="\u0074\u0079\u0070\u0065"{_bdfeb .TypeAttr .UnmarshalXMLAttr (_geegg );continue ;};if _geegg .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_bdfeb .AlignmentAttr .UnmarshalXMLAttr (_geegg );continue ;};};for {_fgacg ,_acfab :=d .Token ();if _acfab !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_acfab );};if _bbcea ,_ccdfe :=_fgacg .(_ea .EndElement );_ccdfe &&_bbcea .Name ==start .Name {break ;};};return nil ;};func (_gegdg *CT_RevisionHeader )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_gegdg .GuidAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_gegdg .DateTimeAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_gegdg .MaxSheetIdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_gegdg .UserNameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_gegdg .IdAttr )});if _gegdg .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_gegdg .MinRIdAttr )});};if _gegdg .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_gegdg .MaxRIdAttr )});};e .EncodeToken (start );_egadfb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_gegdg .SheetIdMap ,_egadfb );if _gegdg .ReviewedList !=nil {_adaefg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_gegdg .ReviewedList ,_adaefg );};if _gegdg .ExtLst !=nil {_dcbca :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gegdg .ExtLst ,_dcbca );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Defined Name -DefinedName []*CT_DefinedName ;};func (_gbgce ST_PageOrder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbgce .String (),start );};func (_egcgeg ST_CalcMode )ValidateWithPath (path string )error {switch _egcgeg {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egcgeg ));};return nil ;}; +// Validate validates the CT_PivotFilter and its children +func (_ebeae *CT_PivotFilter )Validate ()error {return _ebeae .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_fcbc *CT_ConditionalFormat )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fcbc .ScopeAttr !=ST_ScopeUnset {_eacec ,_fcgcf :=_fcbc .ScopeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u0063\u006fp\u0065"});if _fcgcf !=nil {return _fcgcf ;};start .Attr =append (start .Attr ,_eacec );};if _fcbc .TypeAttr !=ST_TypeUnset {_dbcdd ,_ceee :=_fcbc .TypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0079\u0070\u0065"});if _ceee !=nil {return _ceee ;};start .Attr =append (start .Attr ,_dbcdd );};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_be .Sprintf ("\u0025\u0076",_fcbc .PriorityAttr )});e .EncodeToken (start );_bfad :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}};e .EncodeElement (_fcbc .PivotAreas ,_bfad );if _fcbc .ExtLst !=nil {_dddef :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcbc .ExtLst ,_dddef );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path -func (_cbfdc *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil };func (_efafd ST_PatternType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efafd .String (),start );};type CT_Stylesheet struct{ +// Validate validates the CT_Comment and its children +func (_egfc *CT_Comment )Validate ()error {return _egfc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");}; -// Number Formats -NumFmts *CT_NumFmts ; +// Validate validates the CT_DataValidations and its children +func (_gggfd *CT_DataValidations )Validate ()error {return _gggfd .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");};func (_abdg *CT_CellXfs )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _abdg .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_abdg .CountAttr )});};e .EncodeToken (start );_cegfe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_dadc :=range _abdg .Xf {e .EncodeElement (_dadc ,_cegfe );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_SmartTagTypes struct{ -// Fonts -Fonts *CT_Fonts ; +// Smart Tag Type +SmartTagType []*CT_SmartTagType ;};func (_fegf *CT_CustomSheetViews )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_bddeb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_ccgc :=range _fegf .CustomSheetView {e .EncodeElement (_ccgc ,_bddeb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_egcce *ST_TargetScreenSize )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_egcce =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_egcce =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_egcce =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_egcce =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_egcce =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_egcce =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_egcce =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_egcce =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_egcce =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_egcce =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_egcce =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_egcce =11;};return nil ;}; -// Fills -Fills *CT_Fills ; +// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path +func (_ddegf *CT_FontName )ValidateWithPath (path string )error {return nil };type ST_CellType byte ;func (_ca *AG_AutoFormat )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ca .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_ca .AutoFormatIdAttr )});};if _ca .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ca .ApplyNumberFormatsAttr ))});};if _ca .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ca .ApplyBorderFormatsAttr ))});};if _ca .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ca .ApplyFontFormatsAttr ))});};if _ca .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ca .ApplyPatternFormatsAttr ))});};if _ca .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ca .ApplyAlignmentFormatsAttr ))});};if _ca .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ca .ApplyWidthHeightFormatsAttr ))});};return nil ;}; -// Borders -Borders *CT_Borders ; +// Validate validates the CT_PivotArea and its children +func (_ffbag *CT_PivotArea )Validate ()error {return _ffbag .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};type CT_MetadataStringIndex struct{ -// Formatting Records -CellStyleXfs *CT_CellStyleXfs ; +// Index Value +XAttr uint32 ; + +// String is a Set +SAttr *bool ;};type CT_PivotAreas struct{ -// Cell Formats -CellXfs *CT_CellXfs ; +// Pivot Area Count +CountAttr *uint32 ; -// Cell Styles -CellStyles *CT_CellStyles ; +// Pivot Area +PivotArea []*CT_PivotArea ;};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;);func (_debcef *CT_Worksheet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_debcef .SheetData =NewCT_SheetData ();_fbaea :for {_gffed ,_dafedc :=d .Token ();if _dafedc !=nil {return _dafedc ;};switch _gddacb :=_gffed .(type ){case _ea .StartElement :switch _gddacb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_debcef .SheetPr =NewCT_SheetPr ();if _gcgdc :=d .DecodeElement (_debcef .SheetPr ,&_gddacb );_gcgdc !=nil {return _gcgdc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_debcef .Dimension =NewCT_SheetDimension ();if _gagab :=d .DecodeElement (_debcef .Dimension ,&_gddacb );_gagab !=nil {return _gagab ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_debcef .SheetViews =NewCT_SheetViews ();if _dffeda :=d .DecodeElement (_debcef .SheetViews ,&_gddacb );_dffeda !=nil {return _dffeda ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_debcef .SheetFormatPr =NewCT_SheetFormatPr ();if _cfgaf :=d .DecodeElement (_debcef .SheetFormatPr ,&_gddacb );_cfgaf !=nil {return _cfgaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_dfegb :=NewCT_Cols ();if _cbgega :=d .DecodeElement (_dfegb ,&_gddacb );_cbgega !=nil {return _cbgega ;};_debcef .Cols =append (_debcef .Cols ,_dfegb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _abccac :=d .DecodeElement (_debcef .SheetData ,&_gddacb );_abccac !=nil {return _abccac ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_debcef .SheetCalcPr =NewCT_SheetCalcPr ();if _cgcgab :=d .DecodeElement (_debcef .SheetCalcPr ,&_gddacb );_cgcgab !=nil {return _cgcgab ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_debcef .SheetProtection =NewCT_SheetProtection ();if _cbgff :=d .DecodeElement (_debcef .SheetProtection ,&_gddacb );_cbgff !=nil {return _cbgff ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_debcef .ProtectedRanges =NewCT_ProtectedRanges ();if _ceffcc :=d .DecodeElement (_debcef .ProtectedRanges ,&_gddacb );_ceffcc !=nil {return _ceffcc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_debcef .Scenarios =NewCT_Scenarios ();if _cabged :=d .DecodeElement (_debcef .Scenarios ,&_gddacb );_cabged !=nil {return _cabged ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_debcef .AutoFilter =NewCT_AutoFilter ();if _ggagcf :=d .DecodeElement (_debcef .AutoFilter ,&_gddacb );_ggagcf !=nil {return _ggagcf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_debcef .SortState =NewCT_SortState ();if _geaedb :=d .DecodeElement (_debcef .SortState ,&_gddacb );_geaedb !=nil {return _geaedb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_debcef .DataConsolidate =NewCT_DataConsolidate ();if _fbbac :=d .DecodeElement (_debcef .DataConsolidate ,&_gddacb );_fbbac !=nil {return _fbbac ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_debcef .CustomSheetViews =NewCT_CustomSheetViews ();if _gbebe :=d .DecodeElement (_debcef .CustomSheetViews ,&_gddacb );_gbebe !=nil {return _gbebe ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_debcef .MergeCells =NewCT_MergeCells ();if _cbffedf :=d .DecodeElement (_debcef .MergeCells ,&_gddacb );_cbffedf !=nil {return _cbffedf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_debcef .PhoneticPr =NewCT_PhoneticPr ();if _ebfgb :=d .DecodeElement (_debcef .PhoneticPr ,&_gddacb );_ebfgb !=nil {return _ebfgb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_egdafc :=NewCT_ConditionalFormatting ();if _ddagb :=d .DecodeElement (_egdafc ,&_gddacb );_ddagb !=nil {return _ddagb ;};_debcef .ConditionalFormatting =append (_debcef .ConditionalFormatting ,_egdafc );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_debcef .DataValidations =NewCT_DataValidations ();if _dadbc :=d .DecodeElement (_debcef .DataValidations ,&_gddacb );_dadbc !=nil {return _dadbc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_debcef .Hyperlinks =NewCT_Hyperlinks ();if _fcfeg :=d .DecodeElement (_debcef .Hyperlinks ,&_gddacb );_fcfeg !=nil {return _fcfeg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_debcef .PrintOptions =NewCT_PrintOptions ();if _cdggd :=d .DecodeElement (_debcef .PrintOptions ,&_gddacb );_cdggd !=nil {return _cdggd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_debcef .PageMargins =NewCT_PageMargins ();if _ecdag :=d .DecodeElement (_debcef .PageMargins ,&_gddacb );_ecdag !=nil {return _ecdag ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_debcef .PageSetup =NewCT_PageSetup ();if _gdgdc :=d .DecodeElement (_debcef .PageSetup ,&_gddacb );_gdgdc !=nil {return _gdgdc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_debcef .HeaderFooter =NewCT_HeaderFooter ();if _aggdgd :=d .DecodeElement (_debcef .HeaderFooter ,&_gddacb );_aggdgd !=nil {return _aggdgd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_debcef .RowBreaks =NewCT_PageBreak ();if _ccfcf :=d .DecodeElement (_debcef .RowBreaks ,&_gddacb );_ccfcf !=nil {return _ccfcf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_debcef .ColBreaks =NewCT_PageBreak ();if _fbbae :=d .DecodeElement (_debcef .ColBreaks ,&_gddacb );_fbbae !=nil {return _fbbae ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_debcef .CustomProperties =NewCT_CustomProperties ();if _accfd :=d .DecodeElement (_debcef .CustomProperties ,&_gddacb );_accfd !=nil {return _accfd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_debcef .CellWatches =NewCT_CellWatches ();if _ddfcg :=d .DecodeElement (_debcef .CellWatches ,&_gddacb );_ddfcg !=nil {return _ddfcg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_debcef .IgnoredErrors =NewCT_IgnoredErrors ();if _aeade :=d .DecodeElement (_debcef .IgnoredErrors ,&_gddacb );_aeade !=nil {return _aeade ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_debcef .SmartTags =NewCT_SmartTags ();if _egdbf :=d .DecodeElement (_debcef .SmartTags ,&_gddacb );_egdbf !=nil {return _egdbf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_debcef .Drawing =NewCT_Drawing ();if _dbbfec :=d .DecodeElement (_debcef .Drawing ,&_gddacb );_dbbfec !=nil {return _dbbfec ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_debcef .LegacyDrawing =NewCT_LegacyDrawing ();if _defba :=d .DecodeElement (_debcef .LegacyDrawing ,&_gddacb );_defba !=nil {return _defba ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_debcef .LegacyDrawingHF =NewCT_LegacyDrawing ();if _eggfa :=d .DecodeElement (_debcef .LegacyDrawingHF ,&_gddacb );_eggfa !=nil {return _eggfa ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_debcef .DrawingHF =NewCT_DrawingHF ();if _egacg :=d .DecodeElement (_debcef .DrawingHF ,&_gddacb );_egacg !=nil {return _egacg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_debcef .Picture =NewCT_SheetBackgroundPicture ();if _dfgdba :=d .DecodeElement (_debcef .Picture ,&_gddacb );_dfgdba !=nil {return _dfgdba ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_debcef .OleObjects =NewCT_OleObjects ();if _fgdag :=d .DecodeElement (_debcef .OleObjects ,&_gddacb );_fgdag !=nil {return _fgdag ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_debcef .Controls =NewCT_Controls ();if _ecbfe :=d .DecodeElement (_debcef .Controls ,&_gddacb );_ecbfe !=nil {return _ecbfe ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_debcef .WebPublishItems =NewCT_WebPublishItems ();if _eedbf :=d .DecodeElement (_debcef .WebPublishItems ,&_gddacb );_eedbf !=nil {return _eedbf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_debcef .TableParts =NewCT_TableParts ();if _edgbd :=d .DecodeElement (_debcef .TableParts ,&_gddacb );_edgbd !=nil {return _edgbd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_debcef .ExtLst =NewCT_ExtensionList ();if _deacc :=d .DecodeElement (_debcef .ExtLst ,&_gddacb );_deacc !=nil {return _deacc ;};default:_c .Log ("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_W\u006f\u0072k\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_gddacb .Name );if _acbcd :=d .Skip ();_acbcd !=nil {return _acbcd ;};};case _ea .EndElement :break _fbaea ;case _ea .CharData :};};return nil ;};func (_dcfed *CT_PCDKPIs )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_degfd :=range start .Attr {if _degfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebaac ,_acaba :=_b .ParseUint (_degfd .Value ,10,32);if _acaba !=nil {return _acaba ;};_fgegbe :=uint32 (_ebaac );_dcfed .CountAttr =&_fgegbe ;continue ;};};_edddd :for {_gagac ,_dbccb :=d .Token ();if _dbccb !=nil {return _dbccb ;};switch _afdbe :=_gagac .(type ){case _ea .StartElement :switch _afdbe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"}:_gbefe :=NewCT_PCDKPI ();if _fffcb :=d .DecodeElement (_gbefe ,&_afdbe );_fffcb !=nil {return _fffcb ;};_dcfed .Kpi =append (_dcfed .Kpi ,_gbefe );default:_c .Log ("\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\u005fP\u0043\u0044\u004b\u0050\u0049\u0073\u0020\u0025\u0076",_afdbe .Name );if _ecebbf :=d .Skip ();_ecebbf !=nil {return _ecebbf ;};};case _ea .EndElement :break _edddd ;case _ea .CharData :};};return nil ;}; -// Formats -Dxfs *CT_Dxfs ; +// Validate validates the CT_Cols and its children +func (_gafg *CT_Cols )Validate ()error {return _gafg .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};func (_gffbg *CT_CalcChain )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bbdc :for {_cceb ,_cbc :=d .Token ();if _cbc !=nil {return _cbc ;};switch _ade :=_cceb .(type ){case _ea .StartElement :switch _ade .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_ffeea :=NewCT_CalcCell ();if _bfgg :=d .DecodeElement (_ffeea ,&_ade );_bfgg !=nil {return _bfgg ;};_gffbg .C =append (_gffbg .C ,_ffeea );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gffbg .ExtLst =NewCT_ExtensionList ();if _cdbe :=d .DecodeElement (_gffbg .ExtLst ,&_ade );_cdbe !=nil {return _cdbe ;};default:_c .Log ("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_C\u0061\u006cc\u0043\u0068\u0061\u0069\u006e\u0020\u0025\u0076",_ade .Name );if _dbcc :=d .Skip ();_dbcc !=nil {return _dbcc ;};};case _ea .EndElement :break _bbdc ;case _ea .CharData :};};return nil ;};func NewCT_DiscretePr ()*CT_DiscretePr {_ecabbb :=&CT_DiscretePr {};return _ecabbb };func (_gcdddg *ST_RefMode )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_gcdddg =0;case "\u0041\u0031":*_gcdddg =1;case "\u0052\u0031\u0043\u0031":*_gcdddg =2;};return nil ;};func (_dcdfe ST_DdeValueType )ValidateWithPath (path string )error {switch _dcdfe {case 0,1,2,3,4,5:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdfe ));};return nil ;};type CT_ConditionalFormatting struct{ -// Table Styles -TableStyles *CT_TableStyles ; +// PivotTable Conditional Formatting +PivotAttr *bool ; -// Colors -Colors *CT_Colors ; +// Sequence of References +SqrefAttr *ST_Sqref ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dbafe *CT_ExternalSheetNames )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cafad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}};for _ ,_bccde :=range _dbafe .SheetName {e .EncodeElement (_bccde ,_cafad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adbfd *CT_SheetBackgroundPicture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_adbfd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Conditional Formatting Rule +CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the Sst and its children, prefixing error messages with path -func (_abffc *Sst )ValidateWithPath (path string )error {if _eecef :=_abffc .CT_Sst .ValidateWithPath (path );_eecef !=nil {return _eecef ;};return nil ;};func NewCT_CellAlignment ()*CT_CellAlignment {_gfcd :=&CT_CellAlignment {};return _gfcd }; +// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path +func (_adfg *CT_MetadataTypes )ValidateWithPath (path string )error {for _gcgga ,_ecdfd :=range _adfg .MetadataType {if _faeec :=_ecdfd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gcgga ));_faeec !=nil {return _faeec ;};};return nil ;};func (_acaefg *CT_IconFilter )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {_dafcd ,_cagae :=_acaefg .IconSetAttr .MarshalXMLAttr (_ea .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _cagae !=nil {return _cagae ;};start .Attr =append (start .Attr ,_dafcd );if _acaefg .IconIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_acaefg .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Cfvo and its children -func (_ffde *CT_Cfvo )Validate ()error {return _ffde .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};func NewCT_ExternalReference ()*CT_ExternalReference {_cecae :=&CT_ExternalReference {};return _cecae ;};func (_fee *CT_BookView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fee .VisibilityAttr !=ST_VisibilityUnset {_fdc ,_fcd :=_fee .VisibilityAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"});if _fcd !=nil {return _fcd ;};start .Attr =append (start .Attr ,_fdc );};if _fee .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fee .MinimizedAttr ))});};if _fee .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fee .ShowHorizontalScrollAttr ))});};if _fee .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fee .ShowVerticalScrollAttr ))});};if _fee .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fee .ShowSheetTabsAttr ))});};if _fee .XWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_fee .XWindowAttr )});};if _fee .YWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_fee .YWindowAttr )});};if _fee .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_fee .WindowWidthAttr )});};if _fee .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fee .WindowHeightAttr )});};if _fee .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_fee .TabRatioAttr )});};if _fee .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fee .FirstSheetAttr )});};if _fee .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_f .Sprintf ("\u0025\u0076",*_fee .ActiveTabAttr )});};if _fee .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fee .AutoFilterDateGroupingAttr ))});};e .EncodeToken (start );if _fee .ExtLst !=nil {_eff :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fee .ExtLst ,_eff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cecfg *ST_Visibility )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cecfg =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_cecfg =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_cecfg =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_cecfg =3;};return nil ;}; +// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path +func (_daag *CT_CacheHierarchies )ValidateWithPath (path string )error {for _eafc ,_eaba :=range _daag .CacheHierarchy {if _acc :=_eaba .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_eafc ));_acc !=nil {return _acc ;};};return nil ;};func (_dfab *CT_AutoSortScope )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_cgd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_dfab .PivotArea ,_cgd );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path -func (_dgcce *CT_TableFormula )ValidateWithPath (path string )error {return nil };func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_beegcd :=&CT_pivotTableDefinition {};_beegcd .Location =NewCT_Location ();return _beegcd ;};func (_gdcc *CT_Control )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gdcc .ShapeIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gdcc .IdAttr )});if _gdcc .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gdcc .NameAttr )});};e .EncodeToken (start );if _gdcc .ControlPr !=nil {_cafeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_gdcc .ControlPr ,_cafeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_bedde :=&CT_PivotHierarchy {};return _bedde };func (_cdfaf *CT_CellSmartTagPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gegde :=range start .Attr {if _gegde .Name .Local =="\u006b\u0065\u0079"{_dgae ,_beeab :=_gegde .Value ,error (nil );if _beeab !=nil {return _beeab ;};_cdfaf .KeyAttr =_dgae ;continue ;};if _gegde .Name .Local =="\u0076\u0061\u006c"{_abca ,_gebf :=_gegde .Value ,error (nil );if _gebf !=nil {return _gebf ;};_cdfaf .ValAttr =_abca ;continue ;};};for {_cdcbg ,_cbbfe :=d .Token ();if _cbbfe !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072: \u0025\u0073",_cbbfe );};if _gafb ,_gfcb :=_cdcbg .(_b .EndElement );_gfcb &&_gafb .Name ==start .Name {break ;};};return nil ;};func NewCT_CellSmartTags ()*CT_CellSmartTags {_cdada :=&CT_CellSmartTags {};return _cdada }; +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_gbce *CT_OleObject )ValidateWithPath (path string )error {if _gffaf :=_gbce .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gffaf !=nil {return _gffaf ;};if _eecfa :=_gbce .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_eecfa !=nil {return _eecfa ;};if _gbce .ObjectPr !=nil {if _cdeef :=_gbce .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_cdeef !=nil {return _cdeef ;};};return nil ;};func (_bbba *CT_CellSmartTags )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bcac :=range start .Attr {if _bcac .Name .Local =="\u0072"{_bgbfd ,_aaeg :=_bcac .Value ,error (nil );if _aaeg !=nil {return _aaeg ;};_bbba .RAttr =_bgbfd ;continue ;};};_beb :for {_afed ,_dgbfg :=d .Token ();if _dgbfg !=nil {return _dgbfg ;};switch _degb :=_afed .(type ){case _ea .StartElement :switch _degb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_cdec :=NewCT_CellSmartTag ();if _efbd :=d .DecodeElement (_cdec ,&_degb );_efbd !=nil {return _efbd ;};_bbba .CellSmartTag =append (_bbba .CellSmartTag ,_cdec );default:_c .Log ("\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\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0020\u0025v",_degb .Name );if _fggbb :=d .Skip ();_fggbb !=nil {return _fggbb ;};};case _ea .EndElement :break _beb ;case _ea .CharData :};};return nil ;};func (_baeb *CT_ObjectPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_baeb .Anchor =NewCT_ObjectAnchor ();for _ ,_cdbf :=range start .Attr {if _cdbf .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"&&_cdbf .Name .Local =="\u0069\u0064"||_cdbf .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"&&_cdbf .Name .Local =="\u0069\u0064"{_gbba ,_gaebc :=_cdbf .Value ,error (nil );if _gaebc !=nil {return _gaebc ;};_baeb .IdAttr =&_gbba ;continue ;};if _cdbf .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_feedf ,_egfac :=_b .ParseBool (_cdbf .Value );if _egfac !=nil {return _egfac ;};_baeb .AutoLineAttr =&_feedf ;continue ;};if _cdbf .Name .Local =="\u0070\u0072\u0069n\u0074"{_eegag ,_gcgd :=_b .ParseBool (_cdbf .Value );if _gcgd !=nil {return _gcgd ;};_baeb .PrintAttr =&_eegag ;continue ;};if _cdbf .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_gaged ,_eggfc :=_b .ParseBool (_cdbf .Value );if _eggfc !=nil {return _eggfc ;};_baeb .DisabledAttr =&_gaged ;continue ;};if _cdbf .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_ddeedb ,_begdg :=_b .ParseBool (_cdbf .Value );if _begdg !=nil {return _begdg ;};_baeb .UiObjectAttr =&_ddeedb ;continue ;};if _cdbf .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_gacd ,_gedba :=_b .ParseBool (_cdbf .Value );if _gedba !=nil {return _gedba ;};_baeb .AutoFillAttr =&_gacd ;continue ;};if _cdbf .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_defdg ,_dbeaa :=_b .ParseBool (_cdbf .Value );if _dbeaa !=nil {return _dbeaa ;};_baeb .LockedAttr =&_defdg ;continue ;};if _cdbf .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_ceefc ,_cdcga :=_b .ParseBool (_cdbf .Value );if _cdcga !=nil {return _cdcga ;};_baeb .AutoPictAttr =&_ceefc ;continue ;};if _cdbf .Name .Local =="\u006d\u0061\u0063r\u006f"{_bdac ,_eddba :=_cdbf .Value ,error (nil );if _eddba !=nil {return _eddba ;};_baeb .MacroAttr =&_bdac ;continue ;};if _cdbf .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_fffde ,_gcfdc :=_cdbf .Value ,error (nil );if _gcfdc !=nil {return _gcfdc ;};_baeb .AltTextAttr =&_fffde ;continue ;};if _cdbf .Name .Local =="\u0064\u0064\u0065"{_acebg ,_edgef :=_b .ParseBool (_cdbf .Value );if _edgef !=nil {return _edgef ;};_baeb .DdeAttr =&_acebg ;continue ;};if _cdbf .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_gdcgb ,_dbdeg :=_b .ParseBool (_cdbf .Value );if _dbdeg !=nil {return _dbdeg ;};_baeb .DefaultSizeAttr =&_gdcgb ;continue ;};};_eegead :for {_bfgdb ,_cgagg :=d .Token ();if _cgagg !=nil {return _cgagg ;};switch _bfadf :=_bfgdb .(type ){case _ea .StartElement :switch _bfadf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _adabe :=d .DecodeElement (_baeb .Anchor ,&_bfadf );_adabe !=nil {return _adabe ;};default:_c .Log ("\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\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072\u0020\u0025\u0076",_bfadf .Name );if _cdebg :=d .Skip ();_cdebg !=nil {return _cdebg ;};};case _ea .EndElement :break _eegead ;case _ea .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path -func (_cfc *CT_CacheField )ValidateWithPath (path string )error {if _cfc .SharedItems !=nil {if _fcdb :=_cfc .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_fcdb !=nil {return _fcdb ;};};if _cfc .FieldGroup !=nil {if _aga :=_cfc .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");_aga !=nil {return _aga ;};};for _gga ,_ceag :=range _cfc .MpMap {if _fegf :=_ceag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_gga ));_fegf !=nil {return _fegf ;};};if _cfc .ExtLst !=nil {if _cdab :=_cfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdab !=nil {return _cdab ;};};return nil ;}; +// Validate validates the CT_TableStyleElement and its children +func (_acafe *CT_TableStyleElement )Validate ()error {return _acafe .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");};func (_gdd *CT_BooleanProperty )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gdd .ValAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdd .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bbfgbb *CT_Schema )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0049\u0044"},Value :_be .Sprintf ("\u0025\u0076",_bbfgbb .IDAttr )});if _bbfgbb .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_be .Sprintf ("\u0025\u0076",*_bbfgbb .SchemaRefAttr )});};if _bbfgbb .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_be .Sprintf ("\u0025\u0076",*_bbfgbb .NamespaceAttr )});};if _bbfgbb .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_bbfgbb .SchemaLanguageAttr )});};e .EncodeToken (start );if _bbfgbb .Any !=nil {_bbfgbb .Any .MarshalXML (e ,_ea .StartElement {});};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_adfbb :=&CT_ExternalDefinedName {};return _adfbb ;};type CT_VolTopicRef struct{ -// Validate validates the CT_PrintOptions and its children -func (_adagf *CT_PrintOptions )Validate ()error {return _adagf .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");};func (_agfab *CT_Item )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agfab .NAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_agfab .NAttr )});};if _agfab .TAttr !=ST_ItemTypeUnset {_gafe ,_gccgb :=_agfab .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _gccgb !=nil {return _gccgb ;};start .Attr =append (start .Attr ,_gafe );};if _agfab .HAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfab .HAttr ))});};if _agfab .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfab .SAttr ))});};if _agfab .SdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfab .SdAttr ))});};if _agfab .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfab .FAttr ))});};if _agfab .MAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfab .MAttr ))});};if _agfab .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfab .CAttr ))});};if _agfab .XAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_agfab .XAttr )});};if _agfab .DAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfab .DAttr ))});};if _agfab .EAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_agfab .EAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eafcbe *CT_SheetDimension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_eafcbe .RefAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Reference +RAttr string ; -// Validate validates the CT_ExternalLink and its children -func (_efad *CT_ExternalLink )Validate ()error {return _efad .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func NewSingleXmlCells ()*SingleXmlCells {_cacb :=&SingleXmlCells {};_cacb .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _cacb ;};func (_cdebf *Users )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdebf .CT_Users =*NewCT_Users ();for _ ,_bacccf :=range start .Attr {if _bacccf .Name .Local =="\u0063\u006f\u0075n\u0074"{_baecb ,_bfcbce :=_ee .ParseUint (_bacccf .Value ,10,32);if _bfcbce !=nil {return _bfcbce ;};_effcbf :=uint32 (_baecb );_cdebf .CountAttr =&_effcbf ;continue ;};};_fgfbgb :for {_cggcc ,_eagac :=d .Token ();if _eagac !=nil {return _eagac ;};switch _cdgcbc :=_cggcc .(type ){case _b .StartElement :switch _cdgcbc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_gceea :=NewCT_SharedUser ();if _ecebc :=d .DecodeElement (_gceea ,&_cdgcbc );_ecebc !=nil {return _ecebc ;};_cdebf .UserInfo =append (_cdebf .UserInfo ,_gceea );default:_ba .Log ("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 \u0055\u0073\u0065r\u0073 \u0025\u0076",_cdgcbc .Name );if _cfbdd :=d .Skip ();_cfbdd !=nil {return _cfbdd ;};};case _b .EndElement :break _fgfbgb ;case _b .CharData :};};return nil ;}; +// Sheet Id +SAttr uint32 ;}; -// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path -func (_fdbafe *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };func (_cdfad *CT_CellWatch )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_caade :=range start .Attr {if _caade .Name .Local =="\u0072"{_gebfe ,_bgag :=_caade .Value ,error (nil );if _bgag !=nil {return _bgag ;};_cdfad .RAttr =_gebfe ;continue ;};};for {_agda ,_dbbc :=d .Token ();if _dbbc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_dbbc );};if _cbbc ,_agbdg :=_agda .(_b .EndElement );_agbdg &&_cbbc .Name ==start .Name {break ;};};return nil ;};func (_cgaaa *PivotCacheDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgaaa .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_dfebcb :=range start .Attr {if _dfebcb .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"&&_dfebcb .Name .Local =="\u0069\u0064"||_dfebcb .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"&&_dfebcb .Name .Local =="\u0069\u0064"{_acadff ,_ecffd :=_dfebcb .Value ,error (nil );if _ecffd !=nil {return _ecffd ;};_cgaaa .IdAttr =&_acadff ;continue ;};if _dfebcb .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_cdfda ,_gadead :=_ee .ParseBool (_dfebcb .Value );if _gadead !=nil {return _gadead ;};_cgaaa .UpgradeOnRefreshAttr =&_cdfda ;continue ;};if _dfebcb .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_gagge ,_agfeg :=_ee .ParseBool (_dfebcb .Value );if _agfeg !=nil {return _agfeg ;};_cgaaa .TupleCacheAttr =&_gagge ;continue ;};if _dfebcb .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_ebdcaa ,_cegdg :=_ee .ParseBool (_dfebcb .Value );if _cegdg !=nil {return _cegdg ;};_cgaaa .SaveDataAttr =&_ebdcaa ;continue ;};if _dfebcb .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_eggeg ,_bfgfe :=_ee .ParseBool (_dfebcb .Value );if _bfgfe !=nil {return _bfgfe ;};_cgaaa .SupportSubqueryAttr =&_eggeg ;continue ;};if _dfebcb .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_fbggd ,_bbbbg :=_ee .ParseBool (_dfebcb .Value );if _bbbbg !=nil {return _bbbbg ;};_cgaaa .OptimizeMemoryAttr =&_fbggd ;continue ;};if _dfebcb .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_cegaa ,_dfgde :=_ee .ParseBool (_dfebcb .Value );if _dfgde !=nil {return _dfgde ;};_cgaaa .SupportAdvancedDrillAttr =&_cegaa ;continue ;};if _dfebcb .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_eaabcc ,_dgffge :=_dfebcb .Value ,error (nil );if _dgffge !=nil {return _dgffge ;};_cgaaa .RefreshedByAttr =&_eaabcc ;continue ;};if _dfebcb .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_bebef ,_gbbcc :=ParseStdlibTime (_dfebcb .Value );if _gbbcc !=nil {return _gbbcc ;};_cgaaa .RefreshedDateIsoAttr =&_bebef ;continue ;};if _dfebcb .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_bebgb ,_egbca :=_ee .ParseBool (_dfebcb .Value );if _egbca !=nil {return _egbca ;};_cgaaa .InvalidAttr =&_bebgb ;continue ;};if _dfebcb .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_gbegcb ,_egfab :=_ee .ParseBool (_dfebcb .Value );if _egfab !=nil {return _egfab ;};_cgaaa .BackgroundQueryAttr =&_gbegcb ;continue ;};if _dfebcb .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_dgccb ,_bdega :=_ee .ParseUint (_dfebcb .Value ,10,32);if _bdega !=nil {return _bdega ;};_ecbge :=uint32 (_dgccb );_cgaaa .MissingItemsLimitAttr =&_ecbge ;continue ;};if _dfebcb .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_dadeb ,_dedbbf :=_ee .ParseUint (_dfebcb .Value ,10,8);if _dedbbf !=nil {return _dedbbf ;};_ebcdc :=uint8 (_dadeb );_cgaaa .RefreshedVersionAttr =&_ebcdc ;continue ;};if _dfebcb .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_egabg ,_dfbfeb :=_ee .ParseBool (_dfebcb .Value );if _dfbfeb !=nil {return _dfbfeb ;};_cgaaa .RefreshOnLoadAttr =&_egabg ;continue ;};if _dfebcb .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_bdabd ,_fddgda :=_ee .ParseFloat (_dfebcb .Value ,64);if _fddgda !=nil {return _fddgda ;};_cgaaa .RefreshedDateAttr =&_bdabd ;continue ;};if _dfebcb .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_gcdfg ,_bdccg :=_ee .ParseUint (_dfebcb .Value ,10,32);if _bdccg !=nil {return _bdccg ;};_eggac :=uint32 (_gcdfg );_cgaaa .RecordCountAttr =&_eggac ;continue ;};if _dfebcb .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_ccacg ,_eeaedfd :=_ee .ParseUint (_dfebcb .Value ,10,8);if _eeaedfd !=nil {return _eeaedfd ;};_geddag :=uint8 (_ccacg );_cgaaa .CreatedVersionAttr =&_geddag ;continue ;};if _dfebcb .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_bgfcc ,_deaca :=_ee .ParseUint (_dfebcb .Value ,10,8);if _deaca !=nil {return _deaca ;};_ddbbab :=uint8 (_bgfcc );_cgaaa .MinRefreshableVersionAttr =&_ddbbab ;continue ;};if _dfebcb .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_gcecb ,_abfba :=_ee .ParseBool (_dfebcb .Value );if _abfba !=nil {return _abfba ;};_cgaaa .EnableRefreshAttr =&_gcecb ;continue ;};};_eddcg :for {_fccea ,_bfbac :=d .Token ();if _bfbac !=nil {return _bfbac ;};switch _cddfa :=_fccea .(type ){case _b .StartElement :switch _cddfa .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _acefa :=d .DecodeElement (_cgaaa .CacheSource ,&_cddfa );_acefa !=nil {return _acefa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _edfae :=d .DecodeElement (_cgaaa .CacheFields ,&_cddfa );_edfae !=nil {return _edfae ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_cgaaa .CacheHierarchies =NewCT_CacheHierarchies ();if _acbgc :=d .DecodeElement (_cgaaa .CacheHierarchies ,&_cddfa );_acbgc !=nil {return _acbgc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_cgaaa .Kpis =NewCT_PCDKPIs ();if _bebfdg :=d .DecodeElement (_cgaaa .Kpis ,&_cddfa );_bebfdg !=nil {return _bebfdg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_cgaaa .TupleCache =NewCT_TupleCache ();if _bdgag :=d .DecodeElement (_cgaaa .TupleCache ,&_cddfa );_bdgag !=nil {return _bdgag ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_cgaaa .CalculatedItems =NewCT_CalculatedItems ();if _dbfgc :=d .DecodeElement (_cgaaa .CalculatedItems ,&_cddfa );_dbfgc !=nil {return _dbfgc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_cgaaa .CalculatedMembers =NewCT_CalculatedMembers ();if _fcdcb :=d .DecodeElement (_cgaaa .CalculatedMembers ,&_cddfa );_fcdcb !=nil {return _fcdcb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_cgaaa .Dimensions =NewCT_Dimensions ();if _gfecf :=d .DecodeElement (_cgaaa .Dimensions ,&_cddfa );_gfecf !=nil {return _gfecf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_cgaaa .MeasureGroups =NewCT_MeasureGroups ();if _egbdd :=d .DecodeElement (_cgaaa .MeasureGroups ,&_cddfa );_egbdd !=nil {return _egbdd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_cgaaa .Maps =NewCT_MeasureDimensionMaps ();if _abedb :=d .DecodeElement (_cgaaa .Maps ,&_cddfa );_abedb !=nil {return _abedb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgaaa .ExtLst =NewCT_ExtensionList ();if _bgbgd :=d .DecodeElement (_cgaaa .ExtLst ,&_cddfa );_bgbgd !=nil {return _bgbgd ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_cddfa .Name );if _egggc :=d .Skip ();_egggc !=nil {return _egggc ;};};case _b .EndElement :break _eddcg ;case _b .CharData :};};return nil ;};func (_aecgf ST_WebSourceType )String ()string {switch _aecgf {case 0:return "";case 1:return "\u0073\u0068\u0065e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case 3:return "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case 4:return "\u0072\u0061\u006eg\u0065";case 5:return "\u0063\u0068\u0061r\u0074";case 6:return "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case 7:return "\u0071\u0075\u0065r\u0079";case 8:return "\u006c\u0061\u0062e\u006c";};return "";}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_dagad *CT_Drawing )ValidateWithPath (path string )error {return nil };func (_abebe *Revisions )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_abebe .CT_Revisions =*NewCT_Revisions ();_ffacc :for {_fgedcg ,_bagbg :=d .Token ();if _bagbg !=nil {return _bagbg ;};switch _cfbfec :=_fgedcg .(type ){case _ea .StartElement :switch _cfbfec .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_eeddc :=NewCT_RevisionRowColumn ();if _bdgad :=d .DecodeElement (_eeddc ,&_cfbfec );_bdgad !=nil {return _bdgad ;};_abebe .Rrc =append (_abebe .Rrc ,_eeddc );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_efcdgf :=NewCT_RevisionMove ();if _bbgfcc :=d .DecodeElement (_efcdgf ,&_cfbfec );_bbgfcc !=nil {return _bbgfcc ;};_abebe .Rm =append (_abebe .Rm ,_efcdgf );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_edbeeg :=NewCT_RevisionCustomView ();if _ccfef :=d .DecodeElement (_edbeeg ,&_cfbfec );_ccfef !=nil {return _ccfef ;};_abebe .Rcv =append (_abebe .Rcv ,_edbeeg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_fbceab :=NewCT_RevisionSheetRename ();if _dfbfde :=d .DecodeElement (_fbceab ,&_cfbfec );_dfbfde !=nil {return _dfbfde ;};_abebe .Rsnm =append (_abebe .Rsnm ,_fbceab );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_efafb :=NewCT_RevisionInsertSheet ();if _abdfdg :=d .DecodeElement (_efafb ,&_cfbfec );_abdfdg !=nil {return _abdfdg ;};_abebe .Ris =append (_abebe .Ris ,_efafb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_ddcda :=NewCT_RevisionCellChange ();if _deddd :=d .DecodeElement (_ddcda ,&_cfbfec );_deddd !=nil {return _deddd ;};_abebe .Rcc =append (_abebe .Rcc ,_ddcda );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_fffef :=NewCT_RevisionFormatting ();if _ggdc :=d .DecodeElement (_fffef ,&_cfbfec );_ggdc !=nil {return _ggdc ;};_abebe .Rfmt =append (_abebe .Rfmt ,_fffef );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_dgfaaf :=NewCT_RevisionAutoFormatting ();if _bcgdf :=d .DecodeElement (_dgfaaf ,&_cfbfec );_bcgdf !=nil {return _bcgdf ;};_abebe .Raf =append (_abebe .Raf ,_dgfaaf );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_eadeg :=NewCT_RevisionDefinedName ();if _fbgdb :=d .DecodeElement (_eadeg ,&_cfbfec );_fbgdb !=nil {return _fbgdb ;};_abebe .Rdn =append (_abebe .Rdn ,_eadeg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_ddbab :=NewCT_RevisionComment ();if _gdbfbc :=d .DecodeElement (_ddbab ,&_cfbfec );_gdbfbc !=nil {return _gdbfbc ;};_abebe .Rcmt =append (_abebe .Rcmt ,_ddbab );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_dfebe :=NewCT_RevisionQueryTableField ();if _bdagg :=d .DecodeElement (_dfebe ,&_cfbfec );_bdagg !=nil {return _bdagg ;};_abebe .Rqt =append (_abebe .Rqt ,_dfebe );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_cfagd :=NewCT_RevisionConflict ();if _gebde :=d .DecodeElement (_cfagd ,&_cfbfec );_gebde !=nil {return _gebde ;};_abebe .Rcft =append (_abebe .Rcft ,_cfagd );default:_c .Log ("\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\u0065\u0076\u0069\u0073\u0069o\u006e\u0073 \u0025\u0076",_cfbfec .Name );if _gdbgb :=d .Skip ();_gdbgb !=nil {return _gdbgb ;};};case _ea .EndElement :break _ffacc ;case _ea .CharData :};};return nil ;};func (_egafc *CT_ConditionalFormat )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_egafc .PivotAreas =NewCT_PivotAreas ();for _ ,_gfgb :=range start .Attr {if _gfgb .Name .Local =="\u0073\u0063\u006fp\u0065"{_egafc .ScopeAttr .UnmarshalXMLAttr (_gfgb );continue ;};if _gfgb .Name .Local =="\u0074\u0079\u0070\u0065"{_egafc .TypeAttr .UnmarshalXMLAttr (_gfgb );continue ;};if _gfgb .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_gdcd ,_gbgb :=_b .ParseUint (_gfgb .Value ,10,32);if _gbgb !=nil {return _gbgb ;};_egafc .PriorityAttr =uint32 (_gdcd );continue ;};};_becc :for {_abdgb ,_cgcd :=d .Token ();if _cgcd !=nil {return _cgcd ;};switch _ecgee :=_abdgb .(type ){case _ea .StartElement :switch _ecgee .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}:if _bgff :=d .DecodeElement (_egafc .PivotAreas ,&_ecgee );_bgff !=nil {return _bgff ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egafc .ExtLst =NewCT_ExtensionList ();if _agbg :=d .DecodeElement (_egafc .ExtLst ,&_ecgee );_agbg !=nil {return _agbg ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0020\u0025\u0076",_ecgee .Name );if _aege :=d .Skip ();_aege !=nil {return _aege ;};};case _ea .EndElement :break _becc ;case _ea .CharData :};};return nil ;};type CT_RevisionCustomView struct{ -// Validate validates the CT_Field and its children -func (_gbeab *CT_Field )Validate ()error {return _gbeab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");};func (_aacd *CT_CellSmartTag )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcfa :=range start .Attr {if _fcfa .Name .Local =="\u0074\u0079\u0070\u0065"{_cfbe ,_ceecb :=_ee .ParseUint (_fcfa .Value ,10,32);if _ceecb !=nil {return _ceecb ;};_aacd .TypeAttr =uint32 (_cfbe );continue ;};if _fcfa .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_gfdf ,_ebbd :=_ee .ParseBool (_fcfa .Value );if _ebbd !=nil {return _ebbd ;};_aacd .DeletedAttr =&_gfdf ;continue ;};if _fcfa .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_cddb ,_bagd :=_ee .ParseBool (_fcfa .Value );if _bagd !=nil {return _bagd ;};_aacd .XmlBasedAttr =&_cddb ;continue ;};};_abe :for {_adbg ,_ddfc :=d .Token ();if _ddfc !=nil {return _ddfc ;};switch _cbg :=_adbg .(type ){case _b .StartElement :switch _cbg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}:_eaaa :=NewCT_CellSmartTagPr ();if _ebab :=d .DecodeElement (_eaaa ,&_cbg );_ebab !=nil {return _ebab ;};_aacd .CellSmartTagPr =append (_aacd .CellSmartTagPr ,_eaaa );default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0020\u0025\u0076",_cbg .Name );if _acaf :=d .Skip ();_acaf !=nil {return _acaf ;};};case _b .EndElement :break _abe ;case _b .CharData :};};return nil ;};const (ST_DateTimeGroupingUnset ST_DateTimeGrouping =0;ST_DateTimeGroupingYear ST_DateTimeGrouping =1;ST_DateTimeGroupingMonth ST_DateTimeGrouping =2;ST_DateTimeGroupingDay ST_DateTimeGrouping =3;ST_DateTimeGroupingHour ST_DateTimeGrouping =4;ST_DateTimeGroupingMinute ST_DateTimeGrouping =5;ST_DateTimeGroupingSecond ST_DateTimeGrouping =6;); +// GUID +GuidAttr string ; -// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path -func (_ffgf *CT_Error )ValidateWithPath (path string )error {if _ffgf .Tpls !=nil {if _agec :=_ffgf .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_agec !=nil {return _agec ;};};for _ddcce ,_gead :=range _ffgf .X {if _eceefd :=_gead .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ddcce ));_eceefd !=nil {return _eceefd ;};};return nil ;};func (_fabfe *Comments )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="m\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _fabfe .CT_Comments .MarshalXML (e ,start );};func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_gcff :=&CT_ExternalDefinedNames {};return _gcff ;};const (ST_SortTypeUnset ST_SortType =0;ST_SortTypeNone ST_SortType =1;ST_SortTypeAscending ST_SortType =2;ST_SortTypeDescending ST_SortType =3;ST_SortTypeAscendingAlpha ST_SortType =4;ST_SortTypeDescendingAlpha ST_SortType =5;ST_SortTypeAscendingNatural ST_SortType =6;ST_SortTypeDescendingNatural ST_SortType =7;); +// User Action +ActionAttr ST_RevisionAction ;};func (_aabee *CT_PivotCaches )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gcafe :for {_gecedc ,_ccbfad :=d .Token ();if _ccbfad !=nil {return _ccbfad ;};switch _gbbdf :=_gecedc .(type ){case _ea .StartElement :switch _gbbdf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}:_cfgbd :=NewCT_PivotCache ();if _ebggb :=d .DecodeElement (_cfgbd ,&_gbbdf );_ebggb !=nil {return _ebggb ;};_aabee .PivotCache =append (_aabee .PivotCache ,_cfgbd );default:_c .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061c\u0068e\u0073\u0020\u0025\u0076",_gbbdf .Name );if _abaea :=d .Skip ();_abaea !=nil {return _abaea ;};};case _ea .EndElement :break _gcafe ;case _ea .CharData :};};return nil ;};func (_fcabdb ST_Visibility )String ()string {switch _fcabdb {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};func (_efea *CT_ExternalSheetDataSet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dcef :for {_cfbba ,_bdce :=d .Token ();if _bdce !=nil {return _bdce ;};switch _cafc :=_cfbba .(type ){case _ea .StartElement :switch _cafc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:_dcdf :=NewCT_ExternalSheetData ();if _gcfa :=d .DecodeElement (_dcdf ,&_cafc );_gcfa !=nil {return _gcfa ;};_efea .SheetData =append (_efea .SheetData ,_dcdf );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053h\u0065\u0065\u0074\u0044\u0061\u0074a\u0053\u0065\u0074 \u0025\u0076",_cafc .Name );if _fdbb :=d .Skip ();_fdbb !=nil {return _fdbb ;};};case _ea .EndElement :break _dcef ;case _ea .CharData :};};return nil ;};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_abef :=&CT_CellStyleXfs {};return _abef };func (_faeedd *CT_PageMargins )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_be .Sprintf ("\u0025\u0076",_faeedd .LeftAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_be .Sprintf ("\u0025\u0076",_faeedd .RightAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u006f\u0070"},Value :_be .Sprintf ("\u0025\u0076",_faeedd .TopAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_be .Sprintf ("\u0025\u0076",_faeedd .BottomAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0076",_faeedd .HeaderAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0076",_faeedd .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_Fills ()*CT_Fills {_dcegeb :=&CT_Fills {};return _dcegeb };type CT_Cols struct{ -// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path -func (_dgbad *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil };func (_egddg ST_FilterOperator )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bccafg :=_b .Attr {};_bccafg .Name =name ;switch _egddg {case ST_FilterOperatorUnset :_bccafg .Value ="";case ST_FilterOperatorEqual :_bccafg .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_bccafg .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_bccafg .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_bccafg .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_bccafg .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_bccafg .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return _bccafg ,nil ;};func (_cggga *CT_PhoneticRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0062"},Value :_f .Sprintf ("\u0025\u0076",_cggga .SbAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0062"},Value :_f .Sprintf ("\u0025\u0076",_cggga .EbAttr )});e .EncodeToken (start );_aaga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074"}};_ba .AddPreserveSpaceAttr (&_aaga ,_cggga .T );e .EncodeElement (_cggga .T ,_aaga );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Column Width & Formatting +Col []*CT_Col ;};func (_daecd *CT_Rst )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _daecd .T !=nil {_dfgab :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074"}};_c .AddPreserveSpaceAttr (&_dfgab ,*_daecd .T );e .EncodeElement (_daecd .T ,_dfgab );};if _daecd .R !=nil {_deafe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_bdcgc :=range _daecd .R {e .EncodeElement (_bdcgc ,_deafe );};};if _daecd .RPh !=nil {_aaede :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_aebca :=range _daecd .RPh {e .EncodeElement (_aebca ,_aaede );};};if _daecd .PhoneticPr !=nil {_cecdd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_daecd .PhoneticPr ,_cecdd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gfadbe *ST_PivotFilterType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cfcdcc ,_gfbfg :=d .Token ();if _gfbfg !=nil {return _gfbfg ;};if _afacb ,_fcaae :=_cfcdcc .(_ea .EndElement );_fcaae &&_afacb .Name ==start .Name {*_gfadbe =1;return nil ;};if _facfda ,_adfbd :=_cfcdcc .(_ea .CharData );!_adfbd {return _be .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",_cfcdcc );}else {switch string (_facfda ){case "":*_gfadbe =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_gfadbe =1;case "\u0063\u006f\u0075n\u0074":*_gfadbe =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gfadbe =3;case "\u0073\u0075\u006d":*_gfadbe =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_gfadbe =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gfadbe =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_gfadbe =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_gfadbe =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_gfadbe =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_gfadbe =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_gfadbe =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_gfadbe =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_gfadbe =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_gfadbe =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gfadbe =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_gfadbe =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_gfadbe =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_gfadbe =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_gfadbe =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gfadbe =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gfadbe =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gfadbe =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gfadbe =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_gfadbe =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gfadbe =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gfadbe =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_gfadbe =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gfadbe =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_gfadbe =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_gfadbe =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_gfadbe =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_gfadbe =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gfadbe =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_gfadbe =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_gfadbe =35;case "\u0074\u006f\u0064a\u0079":*_gfadbe =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_gfadbe =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_gfadbe =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_gfadbe =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_gfadbe =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_gfadbe =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_gfadbe =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_gfadbe =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gfadbe =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gfadbe =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gfadbe =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_gfadbe =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_gfadbe =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_gfadbe =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_gfadbe =50;case "\u0051\u0031":*_gfadbe =51;case "\u0051\u0032":*_gfadbe =52;case "\u0051\u0033":*_gfadbe =53;case "\u0051\u0034":*_gfadbe =54;case "\u004d\u0031":*_gfadbe =55;case "\u004d\u0032":*_gfadbe =56;case "\u004d\u0033":*_gfadbe =57;case "\u004d\u0034":*_gfadbe =58;case "\u004d\u0035":*_gfadbe =59;case "\u004d\u0036":*_gfadbe =60;case "\u004d\u0037":*_gfadbe =61;case "\u004d\u0038":*_gfadbe =62;case "\u004d\u0039":*_gfadbe =63;case "\u004d\u0031\u0030":*_gfadbe =64;case "\u004d\u0031\u0031":*_gfadbe =65;case "\u004d\u0031\u0032":*_gfadbe =66;};};_cfcdcc ,_gfbfg =d .Token ();if _gfbfg !=nil {return _gfbfg ;};if _gcaade ,_gffab :=_cfcdcc .(_ea .EndElement );_gffab &&_gcaade .Name ==start .Name {return nil ;};return _be .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",_cfcdcc );};type CT_Comments struct{ -// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path -func (_cacge *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _ceee ,_eddd :=range _cacge .CustomWorkbookView {if _ddgba :=_eddd .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_ceee ));_ddgba !=nil {return _ddgba ;};};return nil ;};func (_bfccf *CT_Drawing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egfge :=range start .Attr {if _egfge .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"&&_egfge .Name .Local =="\u0069\u0064"||_egfge .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"&&_egfge .Name .Local =="\u0069\u0064"{_fbggb ,_ggcbe :=_egfge .Value ,error (nil );if _ggcbe !=nil {return _ggcbe ;};_bfccf .IdAttr =_fbggb ;continue ;};};for {_feagfe ,_fdece :=d .Token ();if _fdece !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_fdece );};if _efaf ,_decad :=_feagfe .(_b .EndElement );_decad &&_efaf .Name ==start .Name {break ;};};return nil ;}; +// Authors +Authors *CT_Authors ; -// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path -func (_bafbb *CT_PivotHierarchies )ValidateWithPath (path string )error {for _ddafe ,_defebc :=range _bafbb .PivotHierarchy {if _gbcbg :=_defebc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_ddafe ));_gbcbg !=nil {return _gbcbg ;};};return nil ;}; +// List of Comments +CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};func (_gdded ST_TextHAlign )String ()string {switch _gdded {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_ecage *ST_CfvoType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_ecage =0;case "\u006e\u0075\u006d":*_ecage =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ecage =2;case "\u006d\u0061\u0078":*_ecage =3;case "\u006d\u0069\u006e":*_ecage =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_ecage =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_ecage =6;};return nil ;};func (_abffc ST_PivotFilterType )ValidateWithPath (path string )error {switch _abffc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abffc ));};return nil ;}; -// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path -func (_daga *CT_MemberProperty )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_GroupLevels and its children +func (_fageb *CT_GroupLevels )Validate ()error {return _fageb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};func (_dgdebb ST_ConditionalFormattingOperator )String ()string {switch _dgdebb {case 0:return "";case 1:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 2:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 7:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 8:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return "";};func NewAG_AutoFormat ()*AG_AutoFormat {_da :=&AG_AutoFormat {};return _da };func (_aegff *CT_MetadataTypes )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_eefgba :=range start .Attr {if _eefgba .Name .Local =="\u0063\u006f\u0075n\u0074"{_eagee ,_dfdaa :=_b .ParseUint (_eefgba .Value ,10,32);if _dfdaa !=nil {return _dfdaa ;};_ceecb :=uint32 (_eagee );_aegff .CountAttr =&_ceecb ;continue ;};};_ffffe :for {_deecc ,_eggefb :=d .Token ();if _eggefb !=nil {return _eggefb ;};switch _gfbcg :=_deecc .(type ){case _ea .StartElement :switch _gfbcg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:_aceee :=NewCT_MetadataType ();if _faccd :=d .DecodeElement (_aceee ,&_gfbcg );_faccd !=nil {return _faccd ;};_aegff .MetadataType =append (_aegff .MetadataType ,_aceee );default:_c .Log ("\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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_gfbcg .Name );if _eadff :=d .Skip ();_eadff !=nil {return _eadff ;};};case _ea .EndElement :break _ffffe ;case _ea .CharData :};};return nil ;};func (_ebdea ST_DataValidationErrorStyle )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_ebdea .String (),start );};func NewCT_SmartTagPr ()*CT_SmartTagPr {_addcg :=&CT_SmartTagPr {};return _addcg };func (_bcaed ST_FilterOperator )Validate ()error {return _bcaed .ValidateWithPath ("")};func NewCT_CustomSheetView ()*CT_CustomSheetView {_ebac :=&CT_CustomSheetView {};_ebac .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _ebac ;};func (_adgccf ST_PageOrder )ValidateWithPath (path string )error {switch _adgccf {case 0,1,2:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adgccf ));};return nil ;}; -// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path -func (_gggde *CT_ExternalReference )ValidateWithPath (path string )error {return nil };type CT_RPrElt struct{ +// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path +func (_bbagf *CT_SmartTagTypes )ValidateWithPath (path string )error {for _ecffc ,_dbceaf :=range _bbagf .SmartTagType {if _ffaae :=_dbceaf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ecffc ));_ffaae !=nil {return _ffaae ;};};return nil ;};func NewCT_PivotFilter ()*CT_PivotFilter {_edebb :=&CT_PivotFilter {};_edebb .TypeAttr =ST_PivotFilterType (1);_edebb .AutoFilter =NewCT_AutoFilter ();return _edebb ;};type ST_DynamicFilterType byte ;func NewCT_WorkbookPr ()*CT_WorkbookPr {_ffdcc :=&CT_WorkbookPr {};return _ffdcc }; -// Font -RFont *CT_FontName ; +// Validate validates the CT_PCDKPIs and its children +func (_bafge *CT_PCDKPIs )Validate ()error {return _bafge .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");}; -// Character Set -Charset *CT_IntProperty ; +// Validate validates the CT_SortState and its children +func (_agcag *CT_SortState )Validate ()error {return _agcag .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func (_feagc *ST_CfType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_feagc =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_feagc =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_feagc =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_feagc =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_feagc =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_feagc =5;case "\u0074\u006f\u00701\u0030":*_feagc =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_feagc =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_feagc =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_feagc =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_feagc =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_feagc =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_feagc =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_feagc =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_feagc =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_feagc =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_feagc =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_feagc =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_feagc =18;};return nil ;};func (_gfdacd *CT_MergeCells )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gfdacd .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gfdacd .CountAttr )});};e .EncodeToken (start );_daffe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_afada :=range _gfdacd .MergeCell {e .EncodeElement (_afada ,_daffe );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};const (ST_WebSourceTypeUnset ST_WebSourceType =0;ST_WebSourceTypeSheet ST_WebSourceType =1;ST_WebSourceTypePrintArea ST_WebSourceType =2;ST_WebSourceTypeAutoFilter ST_WebSourceType =3;ST_WebSourceTypeRange ST_WebSourceType =4;ST_WebSourceTypeChart ST_WebSourceType =5;ST_WebSourceTypePivotTable ST_WebSourceType =6;ST_WebSourceTypeQuery ST_WebSourceType =7;ST_WebSourceTypeLabel ST_WebSourceType =8;); -// Font Family -Family *CT_IntProperty ; +// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path +func (_bddbg *CT_MetadataStrings )ValidateWithPath (path string )error {for _eedgb ,_fggccf :=range _bddbg .S {if _fgbac :=_fggccf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_eedgb ));_fgbac !=nil {return _fgbac ;};};return nil ;};func (_bdeedd ST_TargetScreenSize )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bdeedd .String (),start );}; -// Bold -B *CT_BooleanProperty ; +// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path +func (_eaag *CT_PrintOptions )ValidateWithPath (path string )error {return nil };type CT_PivotSelection struct{ -// Italic -I *CT_BooleanProperty ; +// Pane +PaneAttr ST_Pane ; -// Strike Through -Strike *CT_BooleanProperty ; +// Show Header +ShowHeaderAttr *bool ; -// Outline -Outline *CT_BooleanProperty ; +// Label +LabelAttr *bool ; -// Shadow -Shadow *CT_BooleanProperty ; +// Data Selection +DataAttr *bool ; -// Condense -Condense *CT_BooleanProperty ; +// Extendable +ExtendableAttr *bool ; -// Extend -Extend *CT_BooleanProperty ; +// Selection Count +CountAttr *uint32 ; -// Text Color -Color *CT_Color ; +// Axis +AxisAttr ST_Axis ; -// Font Size -Sz *CT_FontSize ; +// Dimension +DimensionAttr *uint32 ; -// Underline -U *CT_UnderlineProperty ; +// Start +StartAttr *uint32 ; -// Vertical Alignment -VertAlign *CT_VerticalAlignFontProperty ; +// Minimum +MinAttr *uint32 ; -// Font Scheme -Scheme *CT_FontScheme ;};func NewCT_Reviewed ()*CT_Reviewed {_gabff :=&CT_Reviewed {};return _gabff };const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;);func (_ecdge *CT_PageBreak )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecdge .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ecdge .CountAttr )});};if _ecdge .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ecdge .ManualBreakCountAttr )});};e .EncodeToken (start );if _ecdge .Brk !=nil {_afefc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_dcaegd :=range _ecdge .Brk {e .EncodeElement (_dcaegd ,_afefc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cebde *CT_Sheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cebde .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cebde .SheetIdAttr )});if _cebde .StateAttr !=ST_SheetStateUnset {_gafcg ,_gcbbd :=_cebde .StateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061t\u0065"});if _gcbbd !=nil {return _gcbbd ;};start .Attr =append (start .Attr ,_gafcg );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cebde .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbaea *CT_PivotAreas )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbaea .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbaea .CountAttr )});};e .EncodeToken (start );if _cbaea .PivotArea !=nil {_caeaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_bccgb :=range _cbaea .PivotArea {e .EncodeElement (_bccgb ,_caeaf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_dddfe :=&CT_ProtectedRanges {};return _dddfe };func (_bcddb *CT_ExternalDefinedNames )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aebc :for {_aabgg ,_bggg :=d .Token ();if _bggg !=nil {return _bggg ;};switch _cecb :=_aabgg .(type ){case _b .StartElement :switch _cecb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_agaac :=NewCT_ExternalDefinedName ();if _ggcce :=d .DecodeElement (_agaac ,&_cecb );_ggcce !=nil {return _ggcce ;};_bcddb .DefinedName =append (_bcddb .DefinedName ,_agaac );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044e\u0066\u0069\u006e\u0065\u0064\u004ea\u006d\u0065\u0073 \u0025\u0076",_cecb .Name );if _bgced :=d .Skip ();_bgced !=nil {return _bgced ;};};case _b .EndElement :break _aebc ;case _b .CharData :};};return nil ;};func (_gedgc *ST_CellFormulaType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebdge ,_ddcde :=d .Token ();if _ddcde !=nil {return _ddcde ;};if _aefbg ,_aagdbe :=_ebdge .(_b .EndElement );_aagdbe &&_aefbg .Name ==start .Name {*_gedgc =1;return nil ;};if _eacfec ,_fdabf :=_ebdge .(_b .CharData );!_fdabf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebdge );}else {switch string (_eacfec ){case "":*_gedgc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gedgc =1;case "\u0061\u0072\u0072a\u0079":*_gedgc =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_gedgc =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_gedgc =4;};};_ebdge ,_ddcde =d .Token ();if _ddcde !=nil {return _ddcde ;};if _ecfged ,_cfffd :=_ebdge .(_b .EndElement );_cfffd &&_ecfged .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebdge );};func (_faabde ST_SmartTagShow )ValidateWithPath (path string )error {switch _faabde {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faabde ));};return nil ;}; +// Maximum +MaxAttr *uint32 ; -// Validate validates the CT_OleSize and its children -func (_dcbdb *CT_OleSize )Validate ()error {return _dcbdb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");}; +// Active Row +ActiveRowAttr *uint32 ; -// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path -func (_gabba *CT_RevisionFormatting )ValidateWithPath (path string )error {if _gabba .Dxf !=nil {if _bgaba :=_gabba .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_bgaba !=nil {return _bgaba ;};};if _gabba .ExtLst !=nil {if _dbebb :=_gabba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbebb !=nil {return _dbebb ;};};return nil ;};func (_bebdfb ST_CfvoType )String ()string {switch _bebdfb {case 0:return "";case 1:return "\u006e\u0075\u006d";case 2:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 3:return "\u006d\u0061\u0078";case 4:return "\u006d\u0069\u006e";case 5:return "\u0066o\u0072\u006d\u0075\u006c\u0061";case 6:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return "";}; +// Active Column +ActiveColAttr *uint32 ; -// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path -func (_egbef *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil };const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;);func (_deeac ST_GradientType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deeac .String (),start );};func NewCT_CellProtection ()*CT_CellProtection {_fbcb :=&CT_CellProtection {};return _fbcb };type ST_SheetViewType byte ;func (_ccfaae *CT_Field )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_ccfaae .XAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Previous Row +PreviousRowAttr *uint32 ; -// Validate validates the CT_Color and its children -func (_eafb *CT_Color )Validate ()error {return _eafb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_fbefc *CT_TextFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eebgbb :=range start .Attr {if _eebgbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cabgc ,_baefb :=_ee .ParseUint (_eebgbb .Value ,10,32);if _baefb !=nil {return _baefb ;};_ddcgd :=uint32 (_cabgc );_fbefc .CountAttr =&_ddcgd ;continue ;};};_gadgbc :for {_efgee ,_gagee :=d .Token ();if _gagee !=nil {return _gagee ;};switch _dcbdff :=_efgee .(type ){case _b .StartElement :switch _dcbdff .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"}:_ddbga :=NewCT_TextField ();if _ffefea :=d .DecodeElement (_ddbga ,&_dcbdff );_ffefea !=nil {return _ffefea ;};_fbefc .TextField =append (_fbefc .TextField ,_ddbga );default:_ba .Log ("\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\u0054e\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_dcbdff .Name );if _bbeade :=d .Skip ();_bbeade !=nil {return _bbeade ;};};case _b .EndElement :break _gadgbc ;case _b .CharData :};};return nil ;};const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;);func NewCT_Dialogsheet ()*CT_Dialogsheet {_bcage :=&CT_Dialogsheet {};return _bcage };func (_bddff ST_DataValidationOperator )String ()string {switch _bddff {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 6:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 7:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 8:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return "";};func (_fbdcfb *CT_SheetIdMap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbdcfb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbdcfb .CountAttr )});};e .EncodeToken (start );_becddg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_agcfd :=range _fbdcfb .SheetId {e .EncodeElement (_agcfd ,_becddg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Previous Column Selection +PreviousColAttr *uint32 ; -// Validate validates the CT_Macrosheet and its children -func (_fgcb *CT_Macrosheet )Validate ()error {return _fgcb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};func (_ggagg *ST_DataValidationType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ggagg =0;case "\u006e\u006f\u006e\u0065":*_ggagg =1;case "\u0077\u0068\u006fl\u0065":*_ggagg =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_ggagg =3;case "\u006c\u0069\u0073\u0074":*_ggagg =4;case "\u0064\u0061\u0074\u0065":*_ggagg =5;case "\u0074\u0069\u006d\u0065":*_ggagg =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_ggagg =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ggagg =8;};return nil ;};const (ST_rwColActionTypeUnset ST_rwColActionType =0;ST_rwColActionTypeInsertRow ST_rwColActionType =1;ST_rwColActionTypeDeleteRow ST_rwColActionType =2;ST_rwColActionTypeInsertCol ST_rwColActionType =3;ST_rwColActionTypeDeleteCol ST_rwColActionType =4;);func (_dbffb ST_FieldSortType )ValidateWithPath (path string )error {switch _dbffb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbffb ));};return nil ;}; +// Click Count +ClickAttr *uint32 ;IdAttr *string ; -// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path -func (_ccb *CT_CacheSource )ValidateWithPath (path string )error {if _ccb .TypeAttr ==ST_SourceTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _deb :=_ccb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_deb !=nil {return _deb ;};if _ccb .WorksheetSource !=nil {if _gacc :=_ccb .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_gacc !=nil {return _gacc ;};};if _ccb .Consolidation !=nil {if _fgbd :=_ccb .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_fgbd !=nil {return _fgbd ;};};if _ccb .ExtLst !=nil {if _ebcc :=_ccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebcc !=nil {return _ebcc ;};};return nil ;};const (ST_CellFormulaTypeUnset ST_CellFormulaType =0;ST_CellFormulaTypeNormal ST_CellFormulaType =1;ST_CellFormulaTypeArray ST_CellFormulaType =2;ST_CellFormulaTypeDataTable ST_CellFormulaType =3;ST_CellFormulaTypeShared ST_CellFormulaType =4;);func (_bgfde ST_DvAspect )ValidateWithPath (path string )error {switch _bgfde {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgfde ));};return nil ;};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_gfgbd :=&CT_SheetCalcPr {};return _gfgbd };type CT_SheetPr struct{ +// Pivot Area +PivotArea *CT_PivotArea ;};func (_gbbfg ST_Type )Validate ()error {return _gbbfg .ValidateWithPath ("")}; -// Synch Horizontal -SyncHorizontalAttr *bool ; +// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path +func (_edeff *CT_Revisions )ValidateWithPath (path string )error {for _degaa ,_effgd :=range _edeff .Rrc {if _fffge :=_effgd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_degaa ));_fffge !=nil {return _fffge ;};};for _cggfag ,_affgc :=range _edeff .Rm {if _adcef :=_affgc .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_cggfag ));_adcef !=nil {return _adcef ;};};for _ggbgb ,_eeegd :=range _edeff .Rcv {if _gebcfc :=_eeegd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_ggbgb ));_gebcfc !=nil {return _gebcfc ;};};for _ccfge ,_ceabe :=range _edeff .Rsnm {if _acggg :=_ceabe .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_ccfge ));_acggg !=nil {return _acggg ;};};for _effeg ,_addgc :=range _edeff .Ris {if _abfab :=_addgc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_effeg ));_abfab !=nil {return _abfab ;};};for _fegec ,_fbfefc :=range _edeff .Rcc {if _fbggc :=_fbfefc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_fegec ));_fbggc !=nil {return _fbggc ;};};for _bcadf ,_dbabe :=range _edeff .Rfmt {if _gcaba :=_dbabe .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_bcadf ));_gcaba !=nil {return _gcaba ;};};for _fffcef ,_ggega :=range _edeff .Raf {if _edebbd :=_ggega .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_fffcef ));_edebbd !=nil {return _edebbd ;};};for _ggeecb ,_gadgfc :=range _edeff .Rdn {if _cebdae :=_gadgfc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_ggeecb ));_cebdae !=nil {return _cebdae ;};};for _acfda ,_ggaa :=range _edeff .Rcmt {if _faffd :=_ggaa .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_acfda ));_faffd !=nil {return _faffd ;};};for _gfagec ,_bfdbg :=range _edeff .Rqt {if _daaeg :=_bfdbg .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_gfagec ));_daaeg !=nil {return _daaeg ;};};for _fgbdgf ,_gbeec :=range _edeff .Rcft {if _decdgc :=_gbeec .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_fgbdgf ));_decdgc !=nil {return _decdgc ;};};return nil ;};func (_gfdbg *CT_ExternalReferences )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_aabgc :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_ggabf :=range _gfdbg .ExternalReference {e .EncodeElement (_ggabf ,_aabgc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Synch Vertical -SyncVerticalAttr *bool ; +// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path +func (_fcdda *CT_Tuples )ValidateWithPath (path string )error {for _bccdc ,_egcbg :=range _fcdda .Tpl {if _fcbebc :=_egcbg .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_bccdc ));_fcbebc !=nil {return _fcbebc ;};};return nil ;}; -// Synch Reference -SyncRefAttr *string ; +// Validate validates the CT_ExtensionList and its children +func (_bbag *CT_ExtensionList )Validate ()error {return _bbag .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_efbbeb ST_TextHAlign )ValidateWithPath (path string )error {switch _efbbeb {case 0,1,2,3,4,5:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efbbeb ));};return nil ;};func (_dcbcg ST_SourceType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_dcbcg .String (),start );};const (ST_SortByUnset ST_SortBy =0;ST_SortByValue ST_SortBy =1;ST_SortByCellColor ST_SortBy =2;ST_SortByFontColor ST_SortBy =3;ST_SortByIcon ST_SortBy =4;); -// Transition Formula Evaluation -TransitionEvaluationAttr *bool ; +// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path +func (_gaff *CT_CfRule )ValidateWithPath (path string )error {if _faag :=_gaff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_faag !=nil {return _faag ;};if _ecef :=_gaff .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_ecef !=nil {return _ecef ;};if _bbab :=_gaff .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_bbab !=nil {return _bbab ;};if _gaff .ColorScale !=nil {if _fdfc :=_gaff .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");_fdfc !=nil {return _fdfc ;};};if _gaff .DataBar !=nil {if _dcee :=_gaff .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_dcee !=nil {return _dcee ;};};if _gaff .IconSet !=nil {if _ecgdg :=_gaff .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");_ecgdg !=nil {return _ecgdg ;};};if _gaff .ExtLst !=nil {if _aedb :=_gaff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aedb !=nil {return _aedb ;};};return nil ;};func (_afgcdb *CT_Worksheet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _afgcdb .SheetPr !=nil {_cfcecb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_afgcdb .SheetPr ,_cfcecb );};if _afgcdb .Dimension !=nil {_gcede :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_afgcdb .Dimension ,_gcede );};if _afgcdb .SheetViews !=nil {_cebfc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_afgcdb .SheetViews ,_cebfc );};if _afgcdb .SheetFormatPr !=nil {_fgdfe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_afgcdb .SheetFormatPr ,_fgdfe );};if _afgcdb .Cols !=nil {_aeabcb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_afbcg :=range _afgcdb .Cols {e .EncodeElement (_afbcg ,_aeabcb );};};_bgcde :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_afgcdb .SheetData ,_bgcde );if _afgcdb .SheetCalcPr !=nil {_afcgg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_afgcdb .SheetCalcPr ,_afcgg );};if _afgcdb .SheetProtection !=nil {_bggdd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afgcdb .SheetProtection ,_bggdd );};if _afgcdb .ProtectedRanges !=nil {_gcbge :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_afgcdb .ProtectedRanges ,_gcbge );};if _afgcdb .Scenarios !=nil {_ggage :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_afgcdb .Scenarios ,_ggage );};if _afgcdb .AutoFilter !=nil {_gaeef :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afgcdb .AutoFilter ,_gaeef );};if _afgcdb .SortState !=nil {_fcgdgeg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_afgcdb .SortState ,_fcgdgeg );};if _afgcdb .DataConsolidate !=nil {_badggc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_afgcdb .DataConsolidate ,_badggc );};if _afgcdb .CustomSheetViews !=nil {_bbbbed :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_afgcdb .CustomSheetViews ,_bbbbed );};if _afgcdb .MergeCells !=nil {_ecgbc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_afgcdb .MergeCells ,_ecgbc );};if _afgcdb .PhoneticPr !=nil {_efdcb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_afgcdb .PhoneticPr ,_efdcb );};if _afgcdb .ConditionalFormatting !=nil {_ffdcaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};for _ ,_dbfgc :=range _afgcdb .ConditionalFormatting {e .EncodeElement (_dbfgc ,_ffdcaf );};};if _afgcdb .DataValidations !=nil {_egfde :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_afgcdb .DataValidations ,_egfde );};if _afgcdb .Hyperlinks !=nil {_deege :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_afgcdb .Hyperlinks ,_deege );};if _afgcdb .PrintOptions !=nil {_eagdg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_afgcdb .PrintOptions ,_eagdg );};if _afgcdb .PageMargins !=nil {_cefgdb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_afgcdb .PageMargins ,_cefgdb );};if _afgcdb .PageSetup !=nil {_ebddf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_afgcdb .PageSetup ,_ebddf );};if _afgcdb .HeaderFooter !=nil {_gefbg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_afgcdb .HeaderFooter ,_gefbg );};if _afgcdb .RowBreaks !=nil {_caeed :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_afgcdb .RowBreaks ,_caeed );};if _afgcdb .ColBreaks !=nil {_dagbb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_afgcdb .ColBreaks ,_dagbb );};if _afgcdb .CustomProperties !=nil {_dbdcef :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_afgcdb .CustomProperties ,_dbdcef );};if _afgcdb .CellWatches !=nil {_gfcbcc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_afgcdb .CellWatches ,_gfcbcc );};if _afgcdb .IgnoredErrors !=nil {_dddbg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_afgcdb .IgnoredErrors ,_dddbg );};if _afgcdb .SmartTags !=nil {_gcbage :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_afgcdb .SmartTags ,_gcbage );};if _afgcdb .Drawing !=nil {_ggegac :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_afgcdb .Drawing ,_ggegac );};if _afgcdb .LegacyDrawing !=nil {_eafeeb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_afgcdb .LegacyDrawing ,_eafeeb );};if _afgcdb .LegacyDrawingHF !=nil {_adeff :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_afgcdb .LegacyDrawingHF ,_adeff );};if _afgcdb .DrawingHF !=nil {_fcdbf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_afgcdb .DrawingHF ,_fcdbf );};if _afgcdb .Picture !=nil {_geecf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_afgcdb .Picture ,_geecf );};if _afgcdb .OleObjects !=nil {_fbdaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_afgcdb .OleObjects ,_fbdaf );};if _afgcdb .Controls !=nil {_caefe :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_afgcdb .Controls ,_caefe );};if _afgcdb .WebPublishItems !=nil {_fcgge :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_afgcdb .WebPublishItems ,_fcgge );};if _afgcdb .TableParts !=nil {_fgeba :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_afgcdb .TableParts ,_fgeba );};if _afgcdb .ExtLst !=nil {_egegc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afgcdb .ExtLst ,_egegc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ecec *CT_ExternalBook )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_ecec .IdAttr )});e .EncodeToken (start );if _ecec .SheetNames !=nil {_degg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_ecec .SheetNames ,_degg );};if _ecec .DefinedNames !=nil {_cccedc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_ecec .DefinedNames ,_cccedc );};if _ecec .SheetDataSet !=nil {_dbbba :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_ecec .SheetDataSet ,_dbbba );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gdbfe *CT_TableStyleElement )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gdbfe .TypeAttr =ST_TableStyleType (1);for _ ,_gfaeb :=range start .Attr {if _gfaeb .Name .Local =="\u0074\u0079\u0070\u0065"{_gdbfe .TypeAttr .UnmarshalXMLAttr (_gfaeb );continue ;};if _gfaeb .Name .Local =="\u0073\u0069\u007a\u0065"{_ebcbba ,_cbgaa :=_b .ParseUint (_gfaeb .Value ,10,32);if _cbgaa !=nil {return _cbgaa ;};_cccc :=uint32 (_ebcbba );_gdbfe .SizeAttr =&_cccc ;continue ;};if _gfaeb .Name .Local =="\u0064\u0078\u0066I\u0064"{_gbgfgd ,_adgcc :=_b .ParseUint (_gfaeb .Value ,10,32);if _adgcc !=nil {return _adgcc ;};_edcdgc :=uint32 (_gbgfgd );_gdbfe .DxfIdAttr =&_edcdgc ;continue ;};};for {_gaebcb ,_gagce :=d .Token ();if _gagce !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006ce\u0053t\u0079\u006c\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_gagce );};if _bcffg ,_agadc :=_gaebcb .(_ea .EndElement );_agadc &&_bcffg .Name ==start .Name {break ;};};return nil ;};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_cdea :=&CT_ObjectAnchor {};_cdea .From =_bg .NewFrom ();_cdea .To =_bg .NewTo ();return _cdea ;}; -// Transition Formula Entry -TransitionEntryAttr *bool ; +// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path +func (_efdecf *CT_CustomProperties )ValidateWithPath (path string )error {for _ddgab ,_dbab :=range _efdecf .CustomPr {if _eggfb :=_dbab .ValidateWithPath (_be .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_ddgab ));_eggfb !=nil {return _eggfb ;};};return nil ;}; -// Published -PublishedAttr *bool ; +// Validate validates the CT_VolTypes and its children +func (_eggdfc *CT_VolTypes )Validate ()error {return _eggdfc .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");}; -// Code Name -CodeNameAttr *string ; +// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path +func (_adgf *CT_ChartFormat )ValidateWithPath (path string )error {if _gbdbg :=_adgf .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_gbdbg !=nil {return _gbdbg ;};return nil ;};func (_fdedf *ST_TextVAlign )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dgdbcg ,_bddad :=d .Token ();if _bddad !=nil {return _bddad ;};if _daaad ,_edefe :=_dgdbcg .(_ea .EndElement );_edefe &&_daaad .Name ==start .Name {*_fdedf =1;return nil ;};if _cbegfb ,_gbaecd :=_dgdbcg .(_ea .CharData );!_gbaecd {return _be .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",_dgdbcg );}else {switch string (_cbegfb ){case "":*_fdedf =0;case "\u0074\u006f\u0070":*_fdedf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdedf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fdedf =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fdedf =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fdedf =5;};};_dgdbcg ,_bddad =d .Token ();if _bddad !=nil {return _bddad ;};if _acbca ,_fddgb :=_dgdbcg .(_ea .EndElement );_fddgb &&_acbca .Name ==start .Name {return nil ;};return _be .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",_dgdbcg );};func (_egfedc ST_Scope )Validate ()error {return _egfedc .ValidateWithPath ("")};const (ST_BorderStyleUnset ST_BorderStyle =0;ST_BorderStyleNone ST_BorderStyle =1;ST_BorderStyleThin ST_BorderStyle =2;ST_BorderStyleMedium ST_BorderStyle =3;ST_BorderStyleDashed ST_BorderStyle =4;ST_BorderStyleDotted ST_BorderStyle =5;ST_BorderStyleThick ST_BorderStyle =6;ST_BorderStyleDouble ST_BorderStyle =7;ST_BorderStyleHair ST_BorderStyle =8;ST_BorderStyleMediumDashed ST_BorderStyle =9;ST_BorderStyleDashDot ST_BorderStyle =10;ST_BorderStyleMediumDashDot ST_BorderStyle =11;ST_BorderStyleDashDotDot ST_BorderStyle =12;ST_BorderStyleMediumDashDotDot ST_BorderStyle =13;ST_BorderStyleSlantDashDot ST_BorderStyle =14;);type CT_MetadataBlocks struct{ -// Filter Mode -FilterModeAttr *bool ; +// Metadata Block Count +CountAttr *uint32 ; -// Enable Conditional Formatting Calculations -EnableFormatConditionsCalculationAttr *bool ; +// Metadata Block +Bk []*CT_MetadataBlock ;};func (_abcabb ST_DataValidationErrorStyle )String ()string {switch _abcabb {case 0:return "";case 1:return "\u0073\u0074\u006f\u0070";case 2:return "\u0077a\u0072\u006e\u0069\u006e\u0067";case 3:return "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return "";}; -// Sheet Tab Color -TabColor *CT_Color ; +// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path +func (_baggcg *CT_ObjectAnchor )ValidateWithPath (path string )error {if _fcgda :=_baggcg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_fcgda !=nil {return _fcgda ;};if _eeggg :=_baggcg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_eeggg !=nil {return _eeggg ;};return nil ;}; -// Outline Properties -OutlinePr *CT_OutlinePr ; +// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path +func (_ageba *CT_DataRef )ValidateWithPath (path string )error {return nil };func NewCT_Hyperlinks ()*CT_Hyperlinks {_ccbed :=&CT_Hyperlinks {};return _ccbed };func NewCT_DdeValue ()*CT_DdeValue {_ebfdb :=&CT_DdeValue {};return _ebfdb }; -// Page Setup Properties -PageSetUpPr *CT_PageSetUpPr ;}; +// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path +func (_gceab *CT_IntProperty )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_DataField and its children -func (_aagbc *CT_DataField )Validate ()error {return _aagbc .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};func (_fedgf *CT_RevisionComment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fedgf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_ggefac :=range start .Attr {if _ggefac .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_affgdg ,_egdbe :=_ee .ParseUint (_ggefac .Value ,10,32);if _egdbe !=nil {return _egdbe ;};_fedgf .SheetIdAttr =uint32 (_affgdg );continue ;};if _ggefac .Name .Local =="\u0063\u0065\u006c\u006c"{_gffbbd ,_abffgc :=_ggefac .Value ,error (nil );if _abffgc !=nil {return _abffgc ;};_fedgf .CellAttr =_gffbbd ;continue ;};if _ggefac .Name .Local =="\u0067\u0075\u0069\u0064"{_eadbd ,_aecbc :=_ggefac .Value ,error (nil );if _aecbc !=nil {return _aecbc ;};_fedgf .GuidAttr =_eadbd ;continue ;};if _ggefac .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_fedgf .ActionAttr .UnmarshalXMLAttr (_ggefac );continue ;};if _ggefac .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_fdaed ,_edac :=_ee .ParseBool (_ggefac .Value );if _edac !=nil {return _edac ;};_fedgf .AlwaysShowAttr =&_fdaed ;continue ;};if _ggefac .Name .Local =="\u006f\u006c\u0064"{_cccaa ,_cccca :=_ee .ParseBool (_ggefac .Value );if _cccca !=nil {return _cccca ;};_fedgf .OldAttr =&_cccaa ;continue ;};if _ggefac .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_dbddg ,_ffdea :=_ee .ParseBool (_ggefac .Value );if _ffdea !=nil {return _ffdea ;};_fedgf .HiddenRowAttr =&_dbddg ;continue ;};if _ggefac .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_bafafg ,_bcgab :=_ee .ParseBool (_ggefac .Value );if _bcgab !=nil {return _bcgab ;};_fedgf .HiddenColumnAttr =&_bafafg ;continue ;};if _ggefac .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_edcbb ,_aaedbc :=_ggefac .Value ,error (nil );if _aaedbc !=nil {return _aaedbc ;};_fedgf .AuthorAttr =_edcbb ;continue ;};if _ggefac .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_bggbe ,_afgef :=_ee .ParseUint (_ggefac .Value ,10,32);if _afgef !=nil {return _afgef ;};_ceffbc :=uint32 (_bggbe );_fedgf .OldLengthAttr =&_ceffbc ;continue ;};if _ggefac .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_gbdfg ,_fdeed :=_ee .ParseUint (_ggefac .Value ,10,32);if _fdeed !=nil {return _fdeed ;};_efgge :=uint32 (_gbdfg );_fedgf .NewLengthAttr =&_efgge ;continue ;};};for {_ccfea ,_bggbbf :=d .Token ();if _bggbbf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006fn\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_bggbbf );};if _ggfba ,_gbgcfd :=_ccfea .(_b .EndElement );_gbgcfd &&_ggfba .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path +func (_agaed *CT_RevisionFormatting )ValidateWithPath (path string )error {if _agaed .Dxf !=nil {if _cebge :=_agaed .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_cebge !=nil {return _cebge ;};};if _agaed .ExtLst !=nil {if _fddgg :=_agaed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fddgg !=nil {return _fddgg ;};};return nil ;};func (_gdgdb *CT_DefinedName )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_gdgdb .NameAttr )});if _gdgdb .CommentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gdgdb .CommentAttr )});};if _gdgdb .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_be .Sprintf ("\u0025\u0076",*_gdgdb .CustomMenuAttr )});};if _gdgdb .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_gdgdb .DescriptionAttr )});};if _gdgdb .HelpAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_gdgdb .HelpAttr )});};if _gdgdb .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_be .Sprintf ("\u0025\u0076",*_gdgdb .StatusBarAttr )});};if _gdgdb .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_gdgdb .LocalSheetIdAttr )});};if _gdgdb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdgdb .HiddenAttr ))});};if _gdgdb .FunctionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdgdb .FunctionAttr ))});};if _gdgdb .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdgdb .VbProcedureAttr ))});};if _gdgdb .XlmAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006c\u006d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdgdb .XlmAttr ))});};if _gdgdb .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_gdgdb .FunctionGroupIdAttr )});};if _gdgdb .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_be .Sprintf ("\u0025\u0076",*_gdgdb .ShortcutKeyAttr )});};if _gdgdb .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdgdb .PublishToServerAttr ))});};if _gdgdb .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gdgdb .WorkbookParameterAttr ))});};e .EncodeElement (_gdgdb .Content ,start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_Filters ()*CT_Filters {_aadec :=&CT_Filters {};return _aadec };func NewCT_DdeLink ()*CT_DdeLink {_befg :=&CT_DdeLink {};return _befg };func NewCT_OlapPr ()*CT_OlapPr {_afbea :=&CT_OlapPr {};return _afbea };func (_fafee ST_ConditionalFormattingOperator )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_fafee .String (),start );};func (_cfcgd *ST_RefMode )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gbedga ,_ffffb :=d .Token ();if _ffffb !=nil {return _ffffb ;};if _dfcfb ,_cgced :=_gbedga .(_ea .EndElement );_cgced &&_dfcfb .Name ==start .Name {*_cfcgd =1;return nil ;};if _bfeaa ,_bbfce :=_gbedga .(_ea .CharData );!_bbfce {return _be .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",_gbedga );}else {switch string (_bfeaa ){case "":*_cfcgd =0;case "\u0041\u0031":*_cfcgd =1;case "\u0052\u0031\u0043\u0031":*_cfcgd =2;};};_gbedga ,_ffffb =d .Token ();if _ffffb !=nil {return _ffffb ;};if _gagcc ,_cabgd :=_gbedga .(_ea .EndElement );_cabgd &&_gagcc .Name ==start .Name {return nil ;};return _be .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",_gbedga );};func (_cbfeg *ST_VolDepType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_cbfeg =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_cbfeg =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_cbfeg =2;};return nil ;};func (_cbeabf ST_PrintError )ValidateWithPath (path string )error {switch _cbeabf {case 0,1,2,3,4:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbeabf ));};return nil ;};func (_aafe *CT_CustomFilter )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gaaf :=range start .Attr {if _gaaf .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_aafe .OperatorAttr .UnmarshalXMLAttr (_gaaf );continue ;};if _gaaf .Name .Local =="\u0076\u0061\u006c"{_cbge ,_aecc :=_gaaf .Value ,error (nil );if _aecc !=nil {return _aecc ;};_aafe .ValAttr =&_cbge ;continue ;};};for {_ddga ,_degf :=d .Token ();if _degf !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_degf );};if _fbga ,_baef :=_ddga .(_ea .EndElement );_baef &&_fbga .Name ==start .Name {break ;};};return nil ;};func (_adddef *CT_pivotTableDefinition )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_adddef .NameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_adddef .CacheIdAttr )});if _adddef .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .DataOnRowsAttr ))});};if _adddef .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .DataPositionAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",_adddef .DataCaptionAttr )});if _adddef .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .GrandTotalCaptionAttr )});};if _adddef .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .ErrorCaptionAttr )});};if _adddef .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ShowErrorAttr ))});};if _adddef .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .MissingCaptionAttr )});};if _adddef .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ShowMissingAttr ))});};if _adddef .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .PageStyleAttr )});};if _adddef .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .PivotTableStyleAttr )});};if _adddef .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .VacatedStyleAttr )});};if _adddef .TagAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0061\u0067"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .TagAttr )});};if _adddef .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .UpdatedVersionAttr )});};if _adddef .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .MinRefreshableVersionAttr )});};if _adddef .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .AsteriskTotalsAttr ))});};if _adddef .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ShowItemsAttr ))});};if _adddef .EditDataAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .EditDataAttr ))});};if _adddef .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .DisableFieldListAttr ))});};if _adddef .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ShowCalcMbrsAttr ))});};if _adddef .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .VisualTotalsAttr ))});};if _adddef .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ShowMultipleLabelAttr ))});};if _adddef .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ShowDataDropDownAttr ))});};if _adddef .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ShowDrillAttr ))});};if _adddef .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .PrintDrillAttr ))});};if _adddef .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ShowMemberPropertyTipsAttr ))});};if _adddef .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ShowDataTipsAttr ))});};if _adddef .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .EnableWizardAttr ))});};if _adddef .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .EnableDrillAttr ))});};if _adddef .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .EnableFieldPropertiesAttr ))});};if _adddef .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .PreserveFormattingAttr ))});};if _adddef .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .UseAutoFormattingAttr ))});};if _adddef .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .PageWrapAttr )});};if _adddef .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .PageOverThenDownAttr ))});};if _adddef .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .SubtotalHiddenItemsAttr ))});};if _adddef .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .RowGrandTotalsAttr ))});};if _adddef .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ColGrandTotalsAttr ))});};if _adddef .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .FieldPrintTitlesAttr ))});};if _adddef .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ItemPrintTitlesAttr ))});};if _adddef .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .MergeItemAttr ))});};if _adddef .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ShowDropZonesAttr ))});};if _adddef .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .CreatedVersionAttr )});};if _adddef .IndentAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .IndentAttr )});};if _adddef .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ShowEmptyRowAttr ))});};if _adddef .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ShowEmptyColAttr ))});};if _adddef .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ShowHeadersAttr ))});};if _adddef .CompactAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .CompactAttr ))});};if _adddef .OutlineAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .OutlineAttr ))});};if _adddef .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .OutlineDataAttr ))});};if _adddef .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .CompactDataAttr ))});};if _adddef .PublishedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .PublishedAttr ))});};if _adddef .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .GridDropZonesAttr ))});};if _adddef .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ImmersiveAttr ))});};if _adddef .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .MultipleFieldFiltersAttr ))});};if _adddef .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .ChartFormatAttr )});};if _adddef .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .RowHeaderCaptionAttr )});};if _adddef .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .ColHeaderCaptionAttr )});};if _adddef .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .FieldListSortAscendingAttr ))});};if _adddef .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .MdxSubqueriesAttr ))});};if _adddef .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .CustomListSortAttr ))});};if _adddef .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_adddef .AutoFormatIdAttr )});};if _adddef .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ApplyNumberFormatsAttr ))});};if _adddef .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ApplyBorderFormatsAttr ))});};if _adddef .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ApplyFontFormatsAttr ))});};if _adddef .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ApplyPatternFormatsAttr ))});};if _adddef .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ApplyAlignmentFormatsAttr ))});};if _adddef .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_adddef .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );_degbb :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_adddef .Location ,_degbb );if _adddef .PivotFields !=nil {_bbged :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_adddef .PivotFields ,_bbged );};if _adddef .RowFields !=nil {_dfcbc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_adddef .RowFields ,_dfcbc );};if _adddef .RowItems !=nil {_gdafag :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_adddef .RowItems ,_gdafag );};if _adddef .ColFields !=nil {_ggccdc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_adddef .ColFields ,_ggccdc );};if _adddef .ColItems !=nil {_gfcdd :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_adddef .ColItems ,_gfcdd );};if _adddef .PageFields !=nil {_fcebf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_adddef .PageFields ,_fcebf );};if _adddef .DataFields !=nil {_aabgb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_adddef .DataFields ,_aabgb );};if _adddef .Formats !=nil {_eeadc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_adddef .Formats ,_eeadc );};if _adddef .ConditionalFormats !=nil {_eafdd :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_adddef .ConditionalFormats ,_eafdd );};if _adddef .ChartFormats !=nil {_edggb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_adddef .ChartFormats ,_edggb );};if _adddef .PivotHierarchies !=nil {_gbacb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_adddef .PivotHierarchies ,_gbacb );};if _adddef .PivotTableStyleInfo !=nil {_gedca :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_adddef .PivotTableStyleInfo ,_gedca );};if _adddef .Filters !=nil {_ffaaa :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_adddef .Filters ,_ffaaa );};if _adddef .RowHierarchiesUsage !=nil {_ebcec :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_adddef .RowHierarchiesUsage ,_ebcec );};if _adddef .ColHierarchiesUsage !=nil {_gfdcge :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_adddef .ColHierarchiesUsage ,_gfdcge );};if _adddef .ExtLst !=nil {_dceff :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adddef .ExtLst ,_dceff );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path -func (_eafcfd *CT_WebPublishObject )ValidateWithPath (path string )error {return nil };func (_cdeaa ST_TextVAlign )String ()string {switch _cdeaa {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 "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";}; +// Validate validates the CT_ChartsheetView and its children +func (_dcgef *CT_ChartsheetView )Validate ()error {return _dcgef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");};func (_ggcfea *CT_String )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076"},Value :_be .Sprintf ("\u0025\u0076",_ggcfea .VAttr )});if _ggcfea .UAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ggcfea .UAttr ))});};if _ggcfea .FAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ggcfea .FAttr ))});};if _ggcfea .CAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_ggcfea .CAttr )});};if _ggcfea .CpAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_ggcfea .CpAttr )});};if _ggcfea .InAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_ggcfea .InAttr )});};if _ggcfea .BcAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_ggcfea .BcAttr )});};if _ggcfea .FcAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_ggcfea .FcAttr )});};if _ggcfea .IAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ggcfea .IAttr ))});};if _ggcfea .UnAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ggcfea .UnAttr ))});};if _ggcfea .StAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ggcfea .StAttr ))});};if _ggcfea .BAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ggcfea .BAttr ))});};e .EncodeToken (start );if _ggcfea .Tpls !=nil {_efbda :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_agfcge :=range _ggcfea .Tpls {e .EncodeElement (_agfcge ,_efbda );};};if _ggcfea .X !=nil {_gcddcf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bbecg :=range _ggcfea .X {e .EncodeElement (_bbecg ,_gcddcf );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cfbdgf ST_DvAspect )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_fagfde :=_ea .Attr {};_fagfde .Name =name ;switch _cfbdgf {case ST_DvAspectUnset :_fagfde .Value ="";case ST_DvAspectDVASPECT_CONTENT :_fagfde .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_fagfde .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return _fagfde ,nil ;};func (_efgbg ST_DynamicFilterType )String ()string {switch _efgbg {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 3:return "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 4:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 5:return "\u0074\u006f\u0064a\u0079";case 6:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 7:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 11:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 12:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 13:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 14:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 15:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 16:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 17:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 18:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 19:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 20:return "\u0051\u0031";case 21:return "\u0051\u0032";case 22:return "\u0051\u0033";case 23:return "\u0051\u0034";case 24:return "\u004d\u0031";case 25:return "\u004d\u0032";case 26:return "\u004d\u0033";case 27:return "\u004d\u0034";case 28:return "\u004d\u0035";case 29:return "\u004d\u0036";case 30:return "\u004d\u0037";case 31:return "\u004d\u0038";case 32:return "\u004d\u0039";case 33:return "\u004d\u0031\u0030";case 34:return "\u004d\u0031\u0031";case 35:return "\u004d\u0031\u0032";};return "";};func (_bdeec ST_FieldSortType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_abdfa :=_ea .Attr {};_abdfa .Name =name ;switch _bdeec {case ST_FieldSortTypeUnset :_abdfa .Value ="";case ST_FieldSortTypeManual :_abdfa .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_abdfa .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_abdfa .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _abdfa ,nil ;};type QueryTable struct{CT_QueryTable };func (_cgdef *CT_CustomChartsheetViews )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cdeb :for {_cgbf ,_aebd :=d .Token ();if _aebd !=nil {return _aebd ;};switch _fccg :=_cgbf .(type ){case _ea .StartElement :switch _fccg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_becd :=NewCT_CustomChartsheetView ();if _fcac :=d .DecodeElement (_becd ,&_fccg );_fcac !=nil {return _fcac ;};_cgdef .CustomSheetView =append (_cgdef .CustomSheetView ,_becd );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073\u0020%\u0076",_fccg .Name );if _bdfg :=d .Skip ();_bdfg !=nil {return _bdfg ;};};case _ea .EndElement :break _cdeb ;case _ea .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path -func (_cacec *CT_SheetData )ValidateWithPath (path string )error {for _agecd ,_aceagd :=range _cacec .Row {if _bbeaf :=_aceagd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_agecd ));_bbeaf !=nil {return _bbeaf ;};};return nil ;};func (_faabea ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _faabea {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faabea ));};return nil ;}; +// Validate validates the CT_Location and its children +func (_dfaaf *CT_Location )Validate ()error {return _dfaaf .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};type CT_Number struct{ -// Validate validates the CT_PivotTableStyle and its children -func (_dcebb *CT_PivotTableStyle )Validate ()error {return _dcebb .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");};func (_gacf *CT_MergeCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_gacf .RefAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Value +VAttr float64 ; -// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path -func (_cbfge *CT_Hyperlinks )ValidateWithPath (path string )error {for _agbfg ,_bbcbd :=range _cbfge .Hyperlink {if _bfcgd :=_bbcbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_agbfg ));_bfcgd !=nil {return _bfcgd ;};};return nil ;};func (_geccd ST_CellComments )String ()string {switch _geccd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case 3:return "\u0061\u0074\u0045n\u0064";};return "";};func (_eefgfg ST_DynamicFilterType )String ()string {switch _eefgfg {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 3:return "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 4:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 5:return "\u0074\u006f\u0064a\u0079";case 6:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 7:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 11:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 12:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 13:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 14:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 15:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 16:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 17:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 18:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 19:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 20:return "\u0051\u0031";case 21:return "\u0051\u0032";case 22:return "\u0051\u0033";case 23:return "\u0051\u0034";case 24:return "\u004d\u0031";case 25:return "\u004d\u0032";case 26:return "\u004d\u0033";case 27:return "\u004d\u0034";case 28:return "\u004d\u0035";case 29:return "\u004d\u0036";case 30:return "\u004d\u0037";case 31:return "\u004d\u0038";case 32:return "\u004d\u0039";case 33:return "\u004d\u0031\u0030";case 34:return "\u004d\u0031\u0031";case 35:return "\u004d\u0031\u0032";};return "";};const (ST_CellTypeUnset ST_CellType =0;ST_CellTypeB ST_CellType =1;ST_CellTypeN ST_CellType =2;ST_CellTypeE ST_CellType =3;ST_CellTypeS ST_CellType =4;ST_CellTypeStr ST_CellType =5;ST_CellTypeInlineStr ST_CellType =6;);func (_dedaa ST_PaneState )Validate ()error {return _dedaa .ValidateWithPath ("")};func NewCT_Fill ()*CT_Fill {_dgfg :=&CT_Fill {};return _dgfg };func (_cgecfaa *CT_WorkbookProtection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adcga :=range start .Attr {if _adcga .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_aeded ,_affabg :=_adcga .Value ,error (nil );if _affabg !=nil {return _affabg ;};_cgecfaa .RevisionsAlgorithmNameAttr =&_aeded ;continue ;};if _adcga .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_gbaad ,_fecgg :=_adcga .Value ,error (nil );if _fecgg !=nil {return _fecgg ;};_cgecfaa .RevisionsHashValueAttr =&_gbaad ;continue ;};if _adcga .Name .Local =="\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"{_fgfdgd ,_fcaeaf :=_adcga .Value ,error (nil );if _fcaeaf !=nil {return _fcaeaf ;};_cgecfaa .WorkbookPasswordCharacterSetAttr =&_fgfdgd ;continue ;};if _adcga .Name .Local =="\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"{_agcbbg ,_dfadc :=_adcga .Value ,error (nil );if _dfadc !=nil {return _dfadc ;};_cgecfaa .RevisionsPasswordCharacterSetAttr =&_agcbbg ;continue ;};if _adcga .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_dgfcb ,_dcfdf :=_ee .ParseBool (_adcga .Value );if _dcfdf !=nil {return _dcfdf ;};_cgecfaa .LockStructureAttr =&_dgfcb ;continue ;};if _adcga .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_gagce ,_eegea :=_ee .ParseBool (_adcga .Value );if _eegea !=nil {return _eegea ;};_cgecfaa .LockWindowsAttr =&_gagce ;continue ;};if _adcga .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_eagff ,_ffccg :=_ee .ParseBool (_adcga .Value );if _ffccg !=nil {return _ffccg ;};_cgecfaa .LockRevisionAttr =&_eagff ;continue ;};if _adcga .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_edbfa ,_dcdeeb :=_adcga .Value ,error (nil );if _dcdeeb !=nil {return _dcdeeb ;};_cgecfaa .WorkbookPasswordAttr =&_edbfa ;continue ;};if _adcga .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_eeegeb ,_ggfbad :=_adcga .Value ,error (nil );if _ggfbad !=nil {return _ggfbad ;};_cgecfaa .RevisionsPasswordAttr =&_eeegeb ;continue ;};if _adcga .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_eeaeda ,_gagcca :=_adcga .Value ,error (nil );if _gagcca !=nil {return _gagcca ;};_cgecfaa .RevisionsSaltValueAttr =&_eeaeda ;continue ;};if _adcga .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_gfacb ,_fgfdc :=_ee .ParseUint (_adcga .Value ,10,32);if _fgfdc !=nil {return _fgfdc ;};_bfcaf :=uint32 (_gfacb );_cgecfaa .RevisionsSpinCountAttr =&_bfcaf ;continue ;};if _adcga .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_adedfa ,_gbeafc :=_adcga .Value ,error (nil );if _gbeafc !=nil {return _gbeafc ;};_cgecfaa .WorkbookAlgorithmNameAttr =&_adedfa ;continue ;};if _adcga .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_egcgb ,_debbb :=_adcga .Value ,error (nil );if _debbb !=nil {return _debbb ;};_cgecfaa .WorkbookHashValueAttr =&_egcgb ;continue ;};if _adcga .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_bagfb ,_ccgaebc :=_adcga .Value ,error (nil );if _ccgaebc !=nil {return _ccgaebc ;};_cgecfaa .WorkbookSaltValueAttr =&_bagfb ;continue ;};if _adcga .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_bfcdd ,_fbbdab :=_ee .ParseUint (_adcga .Value ,10,32);if _fbbdab !=nil {return _fbbdab ;};_ageff :=uint32 (_bfcdd );_cgecfaa .WorkbookSpinCountAttr =&_ageff ;continue ;};};for {_becce ,_bgdfa :=d .Token ();if _bgdfa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_bgdfa );};if _bfeaad ,_fedfc :=_becce .(_b .EndElement );_fedfc &&_bfeaad .Name ==start .Name {break ;};};return nil ;};func (_ggfbde *CT_XmlCellPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ggfbde .IdAttr )});if _ggfbde .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggfbde .UniqueNameAttr )});};e .EncodeToken (start );_bedad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_ggfbde .XmlPr ,_bedad );if _ggfbde .ExtLst !=nil {_eebdf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggfbde .ExtLst ,_eebdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_DataConsolidateFunction byte ; +// Unused Item +UAttr *bool ; -// Validate validates the CT_RevisionAutoFormatting and its children -func (_cagee *CT_RevisionAutoFormatting )Validate ()error {return _cagee .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");}; +// Calculated Item +FAttr *bool ; -// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path -func (_bbbcbb *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _fadeb ,_bbcgb :=range _bbbcbb .Reference {if _eccgf :=_bbcgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fadeb ));_eccgf !=nil {return _eccgf ;};};return nil ;};func (_cdca *CT_Row )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdca .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cdca .RAttr )});};if _cdca .SpansAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cdca .SpansAttr )});};if _cdca .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cdca .SAttr )});};if _cdca .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdca .CustomFormatAttr ))});};if _cdca .HtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdca .HtAttr )});};if _cdca .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdca .HiddenAttr ))});};if _cdca .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdca .CustomHeightAttr ))});};if _cdca .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cdca .OutlineLevelAttr )});};if _cdca .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdca .CollapsedAttr ))});};if _cdca .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdca .ThickTopAttr ))});};if _cdca .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdca .ThickBotAttr ))});};if _cdca .PhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cdca .PhAttr ))});};e .EncodeToken (start );if _cdca .C !=nil {_fbcdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_bgcdf :=range _cdca .C {e .EncodeElement (_bgcdf ,_fbcdg );};};if _cdca .ExtLst !=nil {_geebf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cdca .ExtLst ,_geebf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BooleanProperty struct{ +// Caption +CAttr *string ; -// Value -ValAttr *bool ;};func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_ccggc :=&CT_ExternalSheetName {};return _ccggc ;};func (_bcaed *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcaed =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_bcaed =1;case "\u006c\u0065\u0066\u0074":*_bcaed =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcaed =3;case "\u0072\u0069\u0067h\u0074":*_bcaed =4;case "\u0066\u0069\u006c\u006c":*_bcaed =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bcaed =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bcaed =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bcaed =8;};return nil ;};func (_ccdbc *CT_ConditionalFormats )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfcea :=range start .Attr {if _dfcea .Name .Local =="\u0063\u006f\u0075n\u0074"{_egaeg ,_bbaaa :=_ee .ParseUint (_dfcea .Value ,10,32);if _bbaaa !=nil {return _bbaaa ;};_ebgd :=uint32 (_egaeg );_ccdbc .CountAttr =&_ebgd ;continue ;};};_cdgc :for {_fefbd ,_cabd :=d .Token ();if _cabd !=nil {return _cabd ;};switch _adfb :=_fefbd .(type ){case _b .StartElement :switch _adfb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"}:_eafe :=NewCT_ConditionalFormat ();if _efdec :=d .DecodeElement (_eafe ,&_adfb );_efdec !=nil {return _efdec ;};_ccdbc .ConditionalFormat =append (_ccdbc .ConditionalFormat ,_eafe );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_adfb .Name );if _gebfg :=d .Skip ();_gebfg !=nil {return _gebfg ;};};case _b .EndElement :break _cdgc ;case _b .CharData :};};return nil ;};func (_ecaff *CT_ControlPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecaff .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecaff .LockedAttr ))});};if _ecaff .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecaff .DefaultSizeAttr ))});};if _ecaff .PrintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecaff .PrintAttr ))});};if _ecaff .DisabledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecaff .DisabledAttr ))});};if _ecaff .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecaff .RecalcAlwaysAttr ))});};if _ecaff .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecaff .UiObjectAttr ))});};if _ecaff .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecaff .AutoFillAttr ))});};if _ecaff .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecaff .AutoLineAttr ))});};if _ecaff .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecaff .AutoPictAttr ))});};if _ecaff .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_ecaff .MacroAttr )});};if _ecaff .AltTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ecaff .AltTextAttr )});};if _ecaff .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ecaff .LinkedCellAttr )});};if _ecaff .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ecaff .ListFillRangeAttr )});};if _ecaff .CfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_ecaff .CfAttr )});};if _ecaff .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ecaff .IdAttr )});};e .EncodeToken (start );_bedga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_ecaff .Anchor ,_bedga );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgfffa ST_CellType )Validate ()error {return _dgfffa .ValidateWithPath ("")};func (_aefad *CT_SmartTags )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaedf :for {_egdcb ,_dbad :=d .Token ();if _dbad !=nil {return _dbad ;};switch _gcaac :=_egdcb .(type ){case _b .StartElement :switch _gcaac .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_caedg :=NewCT_CellSmartTags ();if _cabbg :=d .DecodeElement (_caedg ,&_gcaac );_cabbg !=nil {return _cabbg ;};_aefad .CellSmartTags =append (_aefad .CellSmartTags ,_caedg );default:_ba .Log ("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\u006d\u0061r\u0074\u0054\u0061\u0067\u0073\u0020\u0025\u0076",_gcaac .Name );if _eagfdf :=d .Skip ();_eagfdf !=nil {return _eagfdf ;};};case _b .EndElement :break _aaedf ;case _b .CharData :};};return nil ;};func (_beaecc ST_GrowShrinkType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agfaa :=_b .Attr {};_agfaa .Name =name ;switch _beaecc {case ST_GrowShrinkTypeUnset :_agfaa .Value ="";case ST_GrowShrinkTypeInsertDelete :_agfaa .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_agfaa .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_agfaa .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _agfaa ,nil ;};type CT_RevisionQueryTableField struct{ +// Member Property Count +CpAttr *uint32 ; -// Sheet Id -SheetIdAttr uint32 ; +// Format Index +InAttr *uint32 ; -// QueryTable Reference -RefAttr string ; +// Background Color +BcAttr *string ; -// Field Id -FieldIdAttr uint32 ;}; +// Foreground Color +FcAttr *string ; -// Validate validates the CT_CellFormula and its children -func (_bcga *CT_CellFormula )Validate ()error {return _bcga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_ggebc :=&CT_PivotAreaReferences {};return _ggebc ;};func (_ddccf *CT_Fonts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddccf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddccf .CountAttr )});};e .EncodeToken (start );if _ddccf .Font !=nil {_bafde :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_ecegd :=range _ddccf .Font {e .EncodeElement (_ecegd ,_bafde );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Field ()*CT_Field {_efbac :=&CT_Field {};return _efbac }; +// Italic +IAttr *bool ; -// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path -func (_ccfad *CT_RPrElt )ValidateWithPath (path string )error {if _ccfad .RFont !=nil {if _decfab :=_ccfad .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_decfab !=nil {return _decfab ;};};if _ccfad .Charset !=nil {if _befag :=_ccfad .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_befag !=nil {return _befag ;};};if _ccfad .Family !=nil {if _ceffb :=_ccfad .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_ceffb !=nil {return _ceffb ;};};if _ccfad .B !=nil {if _aegff :=_ccfad .B .ValidateWithPath (path +"\u002f\u0042");_aegff !=nil {return _aegff ;};};if _ccfad .I !=nil {if _ebcaeg :=_ccfad .I .ValidateWithPath (path +"\u002f\u0049");_ebcaeg !=nil {return _ebcaeg ;};};if _ccfad .Strike !=nil {if _geacf :=_ccfad .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_geacf !=nil {return _geacf ;};};if _ccfad .Outline !=nil {if _bafgg :=_ccfad .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bafgg !=nil {return _bafgg ;};};if _ccfad .Shadow !=nil {if _gdgfd :=_ccfad .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gdgfd !=nil {return _gdgfd ;};};if _ccfad .Condense !=nil {if _cafgda :=_ccfad .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_cafgda !=nil {return _cafgda ;};};if _ccfad .Extend !=nil {if _affceg :=_ccfad .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064");_affceg !=nil {return _affceg ;};};if _ccfad .Color !=nil {if _efbcf :=_ccfad .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_efbcf !=nil {return _efbcf ;};};if _ccfad .Sz !=nil {if _deebc :=_ccfad .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_deebc !=nil {return _deebc ;};};if _ccfad .U !=nil {if _gegefe :=_ccfad .U .ValidateWithPath (path +"\u002f\u0055");_gegefe !=nil {return _gegefe ;};};if _ccfad .VertAlign !=nil {if _eeeaa :=_ccfad .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_eeeaa !=nil {return _eeeaa ;};};if _ccfad .Scheme !=nil {if _ggce :=_ccfad .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_ggce !=nil {return _ggce ;};};return nil ;};type CT_MetadataTypes struct{ +// Underline +UnAttr *bool ; -// Metadata Type Count -CountAttr *uint32 ; +// Strikethrough +StAttr *bool ; -// Metadata Type Information -MetadataType []*CT_MetadataType ;}; +// Bold +BAttr *bool ; -// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path -func (_acggb *CT_PCDSCPage )ValidateWithPath (path string )error {for _eeafd ,_dcbef :=range _acggb .PageItem {if _aebbf :=_dcbef .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_eeafd ));_aebbf !=nil {return _aebbf ;};};return nil ;};const (ST_DataValidationTypeUnset ST_DataValidationType =0;ST_DataValidationTypeNone ST_DataValidationType =1;ST_DataValidationTypeWhole ST_DataValidationType =2;ST_DataValidationTypeDecimal ST_DataValidationType =3;ST_DataValidationTypeList ST_DataValidationType =4;ST_DataValidationTypeDate ST_DataValidationType =5;ST_DataValidationTypeTime ST_DataValidationType =6;ST_DataValidationTypeTextLength ST_DataValidationType =7;ST_DataValidationTypeCustom ST_DataValidationType =8;);func (_gbaedb *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbaedb =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gbaedb =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gbaedb =2;case "\u0065\u0071\u0075a\u006c":*_gbaedb =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gbaedb =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gbaedb =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gbaedb =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_gbaedb =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gbaedb =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_gbaedb =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_gbaedb =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_gbaedb =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_gbaedb =12;};return nil ;};func (_ddbaed ST_SortBy )Validate ()error {return _ddbaed .ValidateWithPath ("")};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_fbdef :=&CT_VerticalAlignFontProperty {};_fbdef .ValAttr =_c .ST_VerticalAlignRun (1);return _fbdef ;};func NewCT_ColorScale ()*CT_ColorScale {_gcda :=&CT_ColorScale {};return _gcda };func (_becg *CT_DataRefs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _becg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_becg .CountAttr )});};e .EncodeToken (start );if _becg .DataRef !=nil {_dcbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_cadgd :=range _becg .DataRef {e .EncodeElement (_cadgd ,_dcbf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecace *ST_TextHAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfcadc ,_fbgaf :=d .Token ();if _fbgaf !=nil {return _fbgaf ;};if _deddce ,_bbdead :=_bfcadc .(_b .EndElement );_bbdead &&_deddce .Name ==start .Name {*_ecace =1;return nil ;};if _fggbe ,_ecbfgd :=_bfcadc .(_b .CharData );!_ecbfgd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfcadc );}else {switch string (_fggbe ){case "":*_ecace =0;case "\u006c\u0065\u0066\u0074":*_ecace =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ecace =2;case "\u0072\u0069\u0067h\u0074":*_ecace =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ecace =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ecace =5;};};_bfcadc ,_fbgaf =d .Token ();if _fbgaf !=nil {return _fbgaf ;};if _ffceag ,_gbacg :=_bfcadc .(_b .EndElement );_gbacg &&_ffceag .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfcadc );}; +// OLAP Members +Tpls []*CT_Tuples ; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_bbcbe *CT_PageMargins )ValidateWithPath (path string )error {return nil }; +// Member Property Index +X []*CT_X ;}; -// Validate validates the CT_GroupLevels and its children -func (_cgbgd *CT_GroupLevels )Validate ()error {return _cgbgd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};func (_aedfg *CT_SingleXmlCells )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcgc :for {_gfebc ,_bdecac :=d .Token ();if _bdecac !=nil {return _bdecac ;};switch _cecebb :=_gfebc .(type ){case _b .StartElement :switch _cecebb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_bcfcde :=NewCT_SingleXmlCell ();if _fdfcc :=d .DecodeElement (_bcfcde ,&_cecebb );_fdfcc !=nil {return _fdfcc ;};_aedfg .SingleXmlCell =append (_aedfg .SingleXmlCell ,_bcfcde );default:_ba .Log ("\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\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0073\u0020\u0025\u0076",_cecebb .Name );if _gaafe :=d .Skip ();_gaafe !=nil {return _gaafe ;};};case _b .EndElement :break _gcgc ;case _b .CharData :};};return nil ;};func (_gbddd *ST_UpdateLinks )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fadeba ,_daaegd :=d .Token ();if _daaegd !=nil {return _daaegd ;};if _bgdbb ,_cfdgg :=_fadeba .(_b .EndElement );_cfdgg &&_bgdbb .Name ==start .Name {*_gbddd =1;return nil ;};if _bgecd ,_cbfbc :=_fadeba .(_b .CharData );!_cbfbc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fadeba );}else {switch string (_bgecd ){case "":*_gbddd =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_gbddd =1;case "\u006e\u0065\u0076e\u0072":*_gbddd =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gbddd =3;};};_fadeba ,_daaegd =d .Token ();if _daaegd !=nil {return _daaegd ;};if _adbad ,_gbgea :=_fadeba .(_b .EndElement );_gbgea &&_adbad .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fadeba );};func NewCT_Map ()*CT_Map {_abgfa :=&CT_Map {};return _abgfa };type CT_ExternalReference struct{IdAttr string ;};func (_cacce *CT_Users )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccgdff :=range start .Attr {if _ccgdff .Name .Local =="\u0063\u006f\u0075n\u0074"{_fagfc ,_dabge :=_ee .ParseUint (_ccgdff .Value ,10,32);if _dabge !=nil {return _dabge ;};_aeadbc :=uint32 (_fagfc );_cacce .CountAttr =&_aeadbc ;continue ;};};_ccbaf :for {_bccaff ,_fdcefa :=d .Token ();if _fdcefa !=nil {return _fdcefa ;};switch _afbe :=_bccaff .(type ){case _b .StartElement :switch _afbe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_ccbff :=NewCT_SharedUser ();if _cgbcd :=d .DecodeElement (_ccbff ,&_afbe );_cgbcd !=nil {return _cgbcd ;};_cacce .UserInfo =append (_cacce .UserInfo ,_ccbff );default:_ba .Log ("\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\u0055\u0073\u0065\u0072\u0073\u0020\u0025\u0076",_afbe .Name );if _bgaecc :=d .Skip ();_bgaecc !=nil {return _bgaecc ;};};case _b .EndElement :break _ccbaf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path +func (_bcfdb *CT_MergeCell )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_OleItem and its children -func (_ccbf *CT_OleItem )Validate ()error {return _ccbf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");};func NewCT_CellWatch ()*CT_CellWatch {_gdga :=&CT_CellWatch {};return _gdga };func (_cfddb *CT_FunctionGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfddb .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cfddb .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baeecg *CT_Schema )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_baeecg .IDAttr )});if _baeecg .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_baeecg .SchemaRefAttr )});};if _baeecg .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_f .Sprintf ("\u0025\u0076",*_baeecg .NamespaceAttr )});};if _baeecg .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_baeecg .SchemaLanguageAttr )});};e .EncodeToken (start );if _baeecg .Any !=nil {_baeecg .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PivotFilterType byte ;type ST_DateTimeGrouping byte ;func NewCT_MetadataStrings ()*CT_MetadataStrings {_aagcg :=&CT_MetadataStrings {};return _aagcg };func (_cccfd *ST_GradientType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cccfd =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_cccfd =1;case "\u0070\u0061\u0074\u0068":*_cccfd =2;};return nil ;};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);func NewEG_ExtensionList ()*EG_ExtensionList {_dfafdc :=&EG_ExtensionList {};return _dfafdc };func NewCT_DrawingHF ()*CT_DrawingHF {_afgb :=&CT_DrawingHF {};return _afgb }; +// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path +func (_fbefff *CT_WebPublishing )ValidateWithPath (path string )error {if _acfaf :=_fbefff .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_acfaf !=nil {return _acfaf ;};return nil ;};const (ST_SortTypeUnset ST_SortType =0;ST_SortTypeNone ST_SortType =1;ST_SortTypeAscending ST_SortType =2;ST_SortTypeDescending ST_SortType =3;ST_SortTypeAscendingAlpha ST_SortType =4;ST_SortTypeDescendingAlpha ST_SortType =5;ST_SortTypeAscendingNatural ST_SortType =6;ST_SortTypeDescendingNatural ST_SortType =7;);func (_fgedb *ST_TableStyleType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_fgedb =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_fgedb =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_fgedb =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_fgedb =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_fgedb =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_fgedb =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_fgedb =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_fgedb =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_fgedb =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_fgedb =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_fgedb =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_fgedb =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_fgedb =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_fgedb =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_fgedb =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_fgedb =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_fgedb =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_fgedb =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_fgedb =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_fgedb =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_fgedb =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_fgedb =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_fgedb =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_fgedb =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_fgedb =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_fgedb =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_fgedb =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_fgedb =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_fgedb =28;};return nil ;};func (_afba *CT_ReviewedRevisions )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _afba .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_afba .CountAttr )});};e .EncodeToken (start );_cgec :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_gacaa :=range _afba .Reviewed {e .EncodeElement (_gacaa ,_cgec );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ggcegd *ST_MdxSetOrder )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_ggcegd =0;case "\u0075":*_ggcegd =1;case "\u0061":*_ggcegd =2;case "\u0064":*_ggcegd =3;case "\u0061\u0061":*_ggcegd =4;case "\u0061\u0064":*_ggcegd =5;case "\u006e\u0061":*_ggcegd =6;case "\u006e\u0064":*_ggcegd =7;};return nil ;};func (_cdbeee *ST_SortType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_cdbeee =0;case "\u006e\u006f\u006e\u0065":*_cdbeee =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_cdbeee =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_cdbeee =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_cdbeee =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_cdbeee =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_cdbeee =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_cdbeee =7;};return nil ;};func NewHeaders ()*Headers {_gdcdg :=&Headers {};_gdcdg .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _gdcdg ;}; -// Validate validates the CT_MetadataType and its children -func (_accde *CT_MetadataType )Validate ()error {return _accde .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");}; +// Validate validates the CT_FunctionGroup and its children +func (_bdcef *CT_FunctionGroup )Validate ()error {return _bdcef .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");}; -// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path -func (_fabfg *CT_FileVersion )ValidateWithPath (path string )error {if _fabfg .CodeNameAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_fabfg .CodeNameAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006fd\u0065\u004e\u0061m\u0065\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,*_fabfg .CodeNameAttr );};};return nil ;};func (_ffbdb *CT_SortCondition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fagbff :=range start .Attr {if _fagbff .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_cdage ,_dceda :=_ee .ParseBool (_fagbff .Value );if _dceda !=nil {return _dceda ;};_ffbdb .DescendingAttr =&_cdage ;continue ;};if _fagbff .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_ffbdb .SortByAttr .UnmarshalXMLAttr (_fagbff );continue ;};if _fagbff .Name .Local =="\u0072\u0065\u0066"{_eacae ,_efccc :=_fagbff .Value ,error (nil );if _efccc !=nil {return _efccc ;};_ffbdb .RefAttr =_eacae ;continue ;};if _fagbff .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_dfefd ,_ddfbd :=_fagbff .Value ,error (nil );if _ddfbd !=nil {return _ddfbd ;};_ffbdb .CustomListAttr =&_dfefd ;continue ;};if _fagbff .Name .Local =="\u0064\u0078\u0066I\u0064"{_gbeffg ,_cggdc :=_ee .ParseUint (_fagbff .Value ,10,32);if _cggdc !=nil {return _cggdc ;};_cfcfff :=uint32 (_gbeffg );_ffbdb .DxfIdAttr =&_cfcfff ;continue ;};if _fagbff .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_ffbdb .IconSetAttr .UnmarshalXMLAttr (_fagbff );continue ;};if _fagbff .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_cedce ,_beeefe :=_ee .ParseUint (_fagbff .Value ,10,32);if _beeefe !=nil {return _beeefe ;};_efada :=uint32 (_cedce );_ffbdb .IconIdAttr =&_efada ;continue ;};};for {_edeba ,_afdae :=d .Token ();if _afdae !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006f\u0072\u0074C\u006fn\u0064\u0069\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_afdae );};if _cddaab ,_bgabbb :=_edeba .(_b .EndElement );_bgabbb &&_cddaab .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path +func (_dbdgd *CT_Items )ValidateWithPath (path string )error {for _gccf ,_gcffb :=range _dbdgd .Item {if _aeafbg :=_gcffb .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gccf ));_aeafbg !=nil {return _aeafbg ;};};return nil ;};func (_eeaad *CT_ExternalLink )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_aabdb :for {_bfbb ,_bfbec :=d .Token ();if _bfbec !=nil {return _bfbec ;};switch _cdadc :=_bfbb .(type ){case _ea .StartElement :switch _cdadc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_eeaad .Choice =NewCT_ExternalLinkChoice ();if _cagabd :=d .DecodeElement (&_eeaad .Choice .ExternalBook ,&_cdadc );_cagabd !=nil {return _cagabd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_eeaad .Choice =NewCT_ExternalLinkChoice ();if _cddd :=d .DecodeElement (&_eeaad .Choice .DdeLink ,&_cdadc );_cddd !=nil {return _cddd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_eeaad .Choice =NewCT_ExternalLinkChoice ();if _eggdg :=d .DecodeElement (&_eeaad .Choice .OleLink ,&_cdadc );_eggdg !=nil {return _eggdg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeaad .ExtLst =NewCT_ExtensionList ();if _gcbbf :=d .DecodeElement (_eeaad .ExtLst ,&_cdadc );_gcbbf !=nil {return _gcbbf ;};default:_c .Log ("\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\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_cdadc .Name );if _baaf :=d .Skip ();_baaf !=nil {return _baaf ;};};case _ea .EndElement :break _aabdb ;case _ea .CharData :};};return nil ;};func (_fbe *CT_Borders )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gab :=range start .Attr {if _gab .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccee ,_cbd :=_b .ParseUint (_gab .Value ,10,32);if _cbd !=nil {return _cbd ;};_afd :=uint32 (_ccee );_fbe .CountAttr =&_afd ;continue ;};};_cfed :for {_gfg ,_aabad :=d .Token ();if _aabad !=nil {return _aabad ;};switch _aaf :=_gfg .(type ){case _ea .StartElement :switch _aaf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_ddb :=NewCT_Border ();if _adff :=d .DecodeElement (_ddb ,&_aaf );_adff !=nil {return _adff ;};_fbe .Border =append (_fbe .Border ,_ddb );default:_c .Log ("\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\u005fB\u006f\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_aaf .Name );if _eadf :=d .Skip ();_eadf !=nil {return _eadf ;};};case _ea .EndElement :break _cfed ;case _ea .CharData :};};return nil ;};const (ST_ShowDataAsUnset ST_ShowDataAs =0;ST_ShowDataAsNormal ST_ShowDataAs =1;ST_ShowDataAsDifference ST_ShowDataAs =2;ST_ShowDataAsPercent ST_ShowDataAs =3;ST_ShowDataAsPercentDiff ST_ShowDataAs =4;ST_ShowDataAsRunTotal ST_ShowDataAs =5;ST_ShowDataAsPercentOfRow ST_ShowDataAs =6;ST_ShowDataAsPercentOfCol ST_ShowDataAs =7;ST_ShowDataAsPercentOfTotal ST_ShowDataAs =8;ST_ShowDataAsIndex ST_ShowDataAs =9;);func (_bcfae *CT_FunctionGroups )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bdcb :=range start .Attr {if _bdcb .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_febc ,_badge :=_b .ParseUint (_bdcb .Value ,10,32);if _badge !=nil {return _badge ;};_gfacc :=uint32 (_febc );_bcfae .BuiltInGroupCountAttr =&_gfacc ;continue ;};};_gdbed :for {_egbc ,_eaaf :=d .Token ();if _eaaf !=nil {return _eaaf ;};switch _ebege :=_egbc .(type ){case _ea .StartElement :switch _ebege .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}:_cbfa :=NewCT_FunctionGroup ();if _ecgca :=d .DecodeElement (_cbfa ,&_ebege );_ecgca !=nil {return _ecgca ;};_bcfae .FunctionGroup =append (_bcfae .FunctionGroup ,_cbfa );default:_c .Log ("\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\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025\u0076",_ebege .Name );if _eefb :=d .Skip ();_eefb !=nil {return _eefb ;};};case _ea .EndElement :break _gdbed ;case _ea .CharData :};};return nil ;}; -// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path -func (_baegc *Chartsheet )ValidateWithPath (path string )error {if _fdagca :=_baegc .CT_Chartsheet .ValidateWithPath (path );_fdagca !=nil {return _fdagca ;};return nil ;};type CT_PivotArea struct{ +// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path +func (_acb *CT_CacheFields )ValidateWithPath (path string )error {for _baccd ,_cccg :=range _acb .CacheField {if _ffbe :=_cccg .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_baccd ));_ffbe !=nil {return _ffbe ;};};return nil ;};type CT_PivotArea struct{ // Field Index FieldAttr *int32 ; @@ -6444,394 +6567,361 @@ FieldPositionAttr *uint32 ; References *CT_PivotAreaReferences ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_bgfe :=&CT_ExternalSheetDataSet {};return _bgfe ;}; - -// Validate validates the CT_ExternalSheetName and its children -func (_cafgf *CT_ExternalSheetName )Validate ()error {return _cafgf .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");}; - -// Validate validates the CT_ColorFilter and its children -func (_aacb *CT_ColorFilter )Validate ()error {return _aacb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");};func (_fcfeae ST_CellFormulaType )ValidateWithPath (path string )error {switch _fcfeae {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcfeae ));};return nil ;};func (_gacdfg ST_UpdateLinks )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gacdfg .String (),start );};func (_dbdfag ST_TextHAlign )ValidateWithPath (path string )error {switch _dbdfag {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdfag ));};return nil ;};func (_beaaag ST_GrowShrinkType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_beaaag .String (),start );};func (_efgbba *CT_RevisionQueryTableField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_efgbba .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_efgbba .RefAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_efgbba .FieldIdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbae ST_UpdateLinks )Validate ()error {return _bbae .ValidateWithPath ("")};func (_aee *CT_Borders )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgag :=range start .Attr {if _dgag .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbe ,_gfg :=_ee .ParseUint (_dgag .Value ,10,32);if _gfg !=nil {return _gfg ;};_gfga :=uint32 (_bbe );_aee .CountAttr =&_gfga ;continue ;};};_agb :for {_aabd ,_fde :=d .Token ();if _fde !=nil {return _fde ;};switch _bdc :=_aabd .(type ){case _b .StartElement :switch _bdc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_gdec :=NewCT_Border ();if _gce :=d .DecodeElement (_gdec ,&_bdc );_gce !=nil {return _gce ;};_aee .Border =append (_aee .Border ,_gdec );default:_ba .Log ("\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\u005fB\u006f\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_bdc .Name );if _efc :=d .Skip ();_efc !=nil {return _efc ;};};case _b .EndElement :break _agb ;case _b .CharData :};};return nil ;};func (_aaggd *CT_PivotSelection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaggd .PivotArea =NewCT_PivotArea ();for _ ,_caebeb :=range start .Attr {if _caebeb .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"&&_caebeb .Name .Local =="\u0069\u0064"||_caebeb .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"&&_caebeb .Name .Local =="\u0069\u0064"{_agcafg ,_acdge :=_caebeb .Value ,error (nil );if _acdge !=nil {return _acdge ;};_aaggd .IdAttr =&_agcafg ;continue ;};if _caebeb .Name .Local =="\u006d\u0069\u006e"{_baabae ,_eafda :=_ee .ParseUint (_caebeb .Value ,10,32);if _eafda !=nil {return _eafda ;};_fggfc :=uint32 (_baabae );_aaggd .MinAttr =&_fggfc ;continue ;};if _caebeb .Name .Local =="\u006d\u0061\u0078"{_gdgaa ,_fgaac :=_ee .ParseUint (_caebeb .Value ,10,32);if _fgaac !=nil {return _fgaac ;};_bdggd :=uint32 (_gdgaa );_aaggd .MaxAttr =&_bdggd ;continue ;};if _caebeb .Name .Local =="\u006c\u0061\u0062e\u006c"{_eeafc ,_geddca :=_ee .ParseBool (_caebeb .Value );if _geddca !=nil {return _geddca ;};_aaggd .LabelAttr =&_eeafc ;continue ;};if _caebeb .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_fgffc ,_ecgdc :=_ee .ParseUint (_caebeb .Value ,10,32);if _ecgdc !=nil {return _ecgdc ;};_abegbg :=uint32 (_fgffc );_aaggd .ActiveRowAttr =&_abegbg ;continue ;};if _caebeb .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_bffdgb ,_ddceb :=_ee .ParseBool (_caebeb .Value );if _ddceb !=nil {return _ddceb ;};_aaggd .ExtendableAttr =&_bffdgb ;continue ;};if _caebeb .Name .Local =="\u0061\u0078\u0069\u0073"{_aaggd .AxisAttr .UnmarshalXMLAttr (_caebeb );continue ;};if _caebeb .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_bbced ,_eedbd :=_ee .ParseUint (_caebeb .Value ,10,32);if _eedbd !=nil {return _eedbd ;};_geafc :=uint32 (_bbced );_aaggd .DimensionAttr =&_geafc ;continue ;};if _caebeb .Name .Local =="\u0073\u0074\u0061r\u0074"{_decgd ,_bdbbb :=_ee .ParseUint (_caebeb .Value ,10,32);if _bdbbb !=nil {return _bdbbb ;};_geffb :=uint32 (_decgd );_aaggd .StartAttr =&_geffb ;continue ;};if _caebeb .Name .Local =="\u0070\u0061\u006e\u0065"{_aaggd .PaneAttr .UnmarshalXMLAttr (_caebeb );continue ;};if _caebeb .Name .Local =="\u0064\u0061\u0074\u0061"{_fdfd ,_gbbdf :=_ee .ParseBool (_caebeb .Value );if _gbbdf !=nil {return _gbbdf ;};_aaggd .DataAttr =&_fdfd ;continue ;};if _caebeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_egafc ,_fdaacb :=_ee .ParseUint (_caebeb .Value ,10,32);if _fdaacb !=nil {return _fdaacb ;};_affge :=uint32 (_egafc );_aaggd .CountAttr =&_affge ;continue ;};if _caebeb .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_adbbe ,_dbgaf :=_ee .ParseUint (_caebeb .Value ,10,32);if _dbgaf !=nil {return _dbgaf ;};_gdae :=uint32 (_adbbe );_aaggd .ActiveColAttr =&_gdae ;continue ;};if _caebeb .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_cffcfg ,_adccae :=_ee .ParseUint (_caebeb .Value ,10,32);if _adccae !=nil {return _adccae ;};_efdcc :=uint32 (_cffcfg );_aaggd .PreviousRowAttr =&_efdcc ;continue ;};if _caebeb .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_ggfgef ,_fbfbc :=_ee .ParseUint (_caebeb .Value ,10,32);if _fbfbc !=nil {return _fbfbc ;};_gdgbb :=uint32 (_ggfgef );_aaggd .PreviousColAttr =&_gdgbb ;continue ;};if _caebeb .Name .Local =="\u0063\u006c\u0069c\u006b"{_baafe ,_aegab :=_ee .ParseUint (_caebeb .Value ,10,32);if _aegab !=nil {return _aegab ;};_bcdgd :=uint32 (_baafe );_aaggd .ClickAttr =&_bcdgd ;continue ;};if _caebeb .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_efdgb ,_eedab :=_ee .ParseBool (_caebeb .Value );if _eedab !=nil {return _eedab ;};_aaggd .ShowHeaderAttr =&_efdgb ;continue ;};};_cbebcc :for {_gdagb ,_cfdbc :=d .Token ();if _cfdbc !=nil {return _cfdbc ;};switch _ffab :=_gdagb .(type ){case _b .StartElement :switch _ffab .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _cccac :=d .DecodeElement (_aaggd .PivotArea ,&_ffab );_cccac !=nil {return _cccac ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_ffab .Name );if _befddg :=d .Skip ();_befddg !=nil {return _befddg ;};};case _b .EndElement :break _cbebcc ;case _b .CharData :};};return nil ;};func (_fabbb *CT_MergeCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdfag :=range start .Attr {if _fdfag .Name .Local =="\u0072\u0065\u0066"{_fbgdc ,_acagb :=_fdfag .Value ,error (nil );if _acagb !=nil {return _acagb ;};_fabbb .RefAttr =_fbgdc ;continue ;};};for {_gdcf ,_ffded :=d .Token ();if _ffded !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_ffded );};if _bcedd ,_cfcag :=_gdcf .(_b .EndElement );_cfcag &&_bcedd .Name ==start .Name {break ;};};return nil ;};type CT_OleItems struct{ +ExtLst *CT_ExtensionList ;};type Workbook struct{CT_Workbook };func (_gbed *CT_DrawingHF )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_eagd :=range start .Attr {if _eagd .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"&&_eagd .Name .Local =="\u0069\u0064"||_eagd .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"&&_eagd .Name .Local =="\u0069\u0064"{_egadc ,_bcag :=_eagd .Value ,error (nil );if _bcag !=nil {return _bcag ;};_gbed .IdAttr =_egadc ;continue ;};if _eagd .Name .Local =="\u0072\u0068\u0066"{_cgea ,_gbffe :=_b .ParseUint (_eagd .Value ,10,32);if _gbffe !=nil {return _gbffe ;};_cage :=uint32 (_cgea );_gbed .RhfAttr =&_cage ;continue ;};if _eagd .Name .Local =="\u006c\u0066\u006f"{_dagg ,_fcdag :=_b .ParseUint (_eagd .Value ,10,32);if _fcdag !=nil {return _fcdag ;};_cdgb :=uint32 (_dagg );_gbed .LfoAttr =&_cdgb ;continue ;};if _eagd .Name .Local =="\u006c\u0066\u0065"{_egafcg ,_bbea :=_b .ParseUint (_eagd .Value ,10,32);if _bbea !=nil {return _bbea ;};_adbd :=uint32 (_egafcg );_gbed .LfeAttr =&_adbd ;continue ;};if _eagd .Name .Local =="\u006c\u0068\u0066"{_faaga ,_ddeeb :=_b .ParseUint (_eagd .Value ,10,32);if _ddeeb !=nil {return _ddeeb ;};_ggbd :=uint32 (_faaga );_gbed .LhfAttr =&_ggbd ;continue ;};if _eagd .Name .Local =="\u006c\u0066\u0066"{_acgg ,_afdb :=_b .ParseUint (_eagd .Value ,10,32);if _afdb !=nil {return _afdb ;};_cdaee :=uint32 (_acgg );_gbed .LffAttr =&_cdaee ;continue ;};if _eagd .Name .Local =="\u0063\u0068\u0065"{_cfbdg ,_ggcaf :=_b .ParseUint (_eagd .Value ,10,32);if _ggcaf !=nil {return _ggcaf ;};_aegeg :=uint32 (_cfbdg );_gbed .CheAttr =&_aegeg ;continue ;};if _eagd .Name .Local =="\u0072\u0068\u006f"{_acee ,_abccd :=_b .ParseUint (_eagd .Value ,10,32);if _abccd !=nil {return _abccd ;};_accef :=uint32 (_acee );_gbed .RhoAttr =&_accef ;continue ;};if _eagd .Name .Local =="\u0072\u0068\u0065"{_afad ,_cbfga :=_b .ParseUint (_eagd .Value ,10,32);if _cbfga !=nil {return _cbfga ;};_ffde :=uint32 (_afad );_gbed .RheAttr =&_ffde ;continue ;};if _eagd .Name .Local =="\u006c\u0068\u006f"{_ecddd ,_ffcaf :=_b .ParseUint (_eagd .Value ,10,32);if _ffcaf !=nil {return _ffcaf ;};_cddag :=uint32 (_ecddd );_gbed .LhoAttr =&_cddag ;continue ;};if _eagd .Name .Local =="\u006c\u0068\u0065"{_eadcg ,_ebaec :=_b .ParseUint (_eagd .Value ,10,32);if _ebaec !=nil {return _ebaec ;};_cgcaa :=uint32 (_eadcg );_gbed .LheAttr =&_cgcaa ;continue ;};if _eagd .Name .Local =="\u0063\u0068\u006f"{_ffbeb ,_ebfge :=_b .ParseUint (_eagd .Value ,10,32);if _ebfge !=nil {return _ebfge ;};_gffgbe :=uint32 (_ffbeb );_gbed .ChoAttr =&_gffgbe ;continue ;};if _eagd .Name .Local =="\u0063\u0068\u0066"{_geecd ,_fdbg :=_b .ParseUint (_eagd .Value ,10,32);if _fdbg !=nil {return _fdbg ;};_ggcee :=uint32 (_geecd );_gbed .ChfAttr =&_ggcee ;continue ;};if _eagd .Name .Local =="\u0063\u0066\u006f"{_fagfg ,_cggc :=_b .ParseUint (_eagd .Value ,10,32);if _cggc !=nil {return _cggc ;};_feeeed :=uint32 (_fagfg );_gbed .CfoAttr =&_feeeed ;continue ;};if _eagd .Name .Local =="\u0063\u0066\u0065"{_afec ,_efga :=_b .ParseUint (_eagd .Value ,10,32);if _efga !=nil {return _efga ;};_ecdg :=uint32 (_afec );_gbed .CfeAttr =&_ecdg ;continue ;};if _eagd .Name .Local =="\u0063\u0066\u0066"{_ffgaef ,_fcfc :=_b .ParseUint (_eagd .Value ,10,32);if _fcfc !=nil {return _fcfc ;};_aagdfe :=uint32 (_ffgaef );_gbed .CffAttr =&_aagdfe ;continue ;};if _eagd .Name .Local =="\u0072\u0066\u006f"{_gfabg ,_gbdaa :=_b .ParseUint (_eagd .Value ,10,32);if _gbdaa !=nil {return _gbdaa ;};_aabga :=uint32 (_gfabg );_gbed .RfoAttr =&_aabga ;continue ;};if _eagd .Name .Local =="\u0072\u0066\u0065"{_dgegb ,_gbddc :=_b .ParseUint (_eagd .Value ,10,32);if _gbddc !=nil {return _gbddc ;};_cfbb :=uint32 (_dgegb );_gbed .RfeAttr =&_cfbb ;continue ;};if _eagd .Name .Local =="\u0072\u0066\u0066"{_cgdf ,_gbee :=_b .ParseUint (_eagd .Value ,10,32);if _gbee !=nil {return _gbee ;};_fgdf :=uint32 (_cgdf );_gbed .RffAttr =&_fgdf ;continue ;};};for {_deefg ,_gbdeg :=d .Token ();if _gbdeg !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_gbdeg );};if _fegeb ,_ffgab :=_deefg .(_ea .EndElement );_ffgab &&_fegeb .Name ==start .Name {break ;};};return nil ;}; -// Object Link Item -OleItem []*CT_OleItem ;}; - -// Validate validates the CT_VolTopic and its children -func (_edab *CT_VolTopic )Validate ()error {return _edab .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};type CT_DataConsolidate struct{ - -// Function Index -FunctionAttr ST_DataConsolidateFunction ; - -// Use Starting Column Labels -StartLabelsAttr *bool ; - -// Starting Column Labels -LeftLabelsAttr *bool ; - -// Labels In Top Row -TopLabelsAttr *bool ; - -// Link -LinkAttr *bool ; - -// Data Consolidation References -DataRefs *CT_DataRefs ;}; - -// Validate validates the CT_PivotSelection and its children -func (_deddbd *CT_PivotSelection )Validate ()error {return _deddbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};type CT_PivotHierarchy struct{ - -// Outline New Levels -OutlineAttr *bool ; - -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path +func (_bdbbfe *CT_DataValidations )ValidateWithPath (path string )error {for _caaeg ,_edgbe :=range _bdbbfe .DataValidation {if _eagcc :=_edgbe .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_caaeg ));_eagcc !=nil {return _eagcc ;};};return nil ;}; -// New Levels Subtotals At Top -SubtotalTopAttr *bool ; +// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path +func (_bdgfg *CT_Connections )ValidateWithPath (path string )error {for _gffcd ,_bafc :=range _bdgfg .Connection {if _dcgf :=_bafc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_gffcd ));_dcgf !=nil {return _dcgf ;};};return nil ;}; -// Show In Field List -ShowInFieldListAttr *bool ; +// Validate validates the CT_ControlPr and its children +func (_ggcf *CT_ControlPr )Validate ()error {return _ggcf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");};func NewCT_Formats ()*CT_Formats {_dacd :=&CT_Formats {};return _dacd };func NewCT_SortState ()*CT_SortState {_cgbbgg :=&CT_SortState {};return _cgbbgg };func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_dbbdag :=&CT_PivotCacheRecords {};return _dbbdag ;};func (_bagac ST_TotalsRowFunction )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bagac .String (),start );}; -// Drag To Row -DragToRowAttr *bool ; +// Validate validates the CT_CustomSheetView and its children +func (_daec *CT_CustomSheetView )Validate ()error {return _daec .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};type ST_DataConsolidateFunction byte ;func (_ddceg *CT_PageItem )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_ddceg .NameAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};const (ST_DataValidationTypeUnset ST_DataValidationType =0;ST_DataValidationTypeNone ST_DataValidationType =1;ST_DataValidationTypeWhole ST_DataValidationType =2;ST_DataValidationTypeDecimal ST_DataValidationType =3;ST_DataValidationTypeList ST_DataValidationType =4;ST_DataValidationTypeDate ST_DataValidationType =5;ST_DataValidationTypeTime ST_DataValidationType =6;ST_DataValidationTypeTextLength ST_DataValidationType =7;ST_DataValidationTypeCustom ST_DataValidationType =8;); -// Drag To Column -DragToColAttr *bool ; +// Validate validates the CT_Revisions and its children +func (_afdcd *CT_Revisions )Validate ()error {return _afdcd .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};func (_dcfae ST_WebSourceType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_cfgdb :=_ea .Attr {};_cfgdb .Name =name ;switch _dcfae {case ST_WebSourceTypeUnset :_cfgdb .Value ="";case ST_WebSourceTypeSheet :_cfgdb .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_cfgdb .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_cfgdb .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_cfgdb .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_cfgdb .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_cfgdb .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_cfgdb .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_cfgdb .Value ="\u006c\u0061\u0062e\u006c";};return _cfgdb ,nil ;};func (_cgdbbg ST_SortType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_cgdbbg .String (),start );};func NewCT_Stylesheet ()*CT_Stylesheet {_bfafbd :=&CT_Stylesheet {};return _bfafbd }; -// Drag to Page -DragToPageAttr *bool ; +// Validate validates the CT_IconSet and its children +func (_cabeg *CT_IconSet )Validate ()error {return _cabeg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");};type Worksheet struct{CT_Worksheet };func (_dedgd *CT_GroupMembers )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dedgd .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dedgd .CountAttr )});};e .EncodeToken (start );_ddgca :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_bagca :=range _dedgd .GroupMember {e .EncodeElement (_bagca ,_ddgca );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_afedb *CT_IndexedColors )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_gdfdc :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}};for _ ,_fgdca :=range _afedb .RgbColor {e .EncodeElement (_fgdca ,_gdfdc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gebfd ST_RevisionAction )Validate ()error {return _gebfd .ValidateWithPath ("")}; -// Drag To Data -DragToDataAttr *bool ; +// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path +func (_begde *CT_PageField )ValidateWithPath (path string )error {if _begde .ExtLst !=nil {if _adgad :=_begde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adgad !=nil {return _adgad ;};};return nil ;};func (_egbfa ST_VerticalAlignment )String ()string {switch _egbfa {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 "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";}; -// Drag Off -DragOffAttr *bool ; +// Validate validates the CT_FutureMetadata and its children +func (_gggdc *CT_FutureMetadata )Validate ()error {return _gggdc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_dfadg ST_DvAspect )String ()string {switch _dfadg {case 0:return "";case 1:return "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case 2:return "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return "";};type CT_Consolidation struct{ -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// Auto Page +AutoPageAttr *bool ; -// Hierarchy Caption -CaptionAttr *string ; +// Page Item Values +Pages *CT_Pages ; -// OLAP Member Properties -Mps *CT_MemberProperties ; +// Range Sets +RangeSets *CT_RangeSets ;};func (_dffcfa ST_Orientation )String ()string {switch _dffcfa {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 3:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};type CT_DataBar struct{ -// Members -Members []*CT_Members ; +// Minimum Length +MinLengthAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_TupleCache struct{ +// Maximum Length +MaxLengthAttr *uint32 ; -// Entries -Entries *CT_PCDSDTCEntries ; +// Show Values +ShowValueAttr *bool ; -// Sets -Sets *CT_Sets ; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// OLAP Query Cache -QueryCache *CT_QueryCache ; +// Data Bar Color +Color *CT_Color ;};func (_dfadb *CT_Break )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dfadb .IdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_dfadb .IdAttr )});};if _dfadb .MinAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0069\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_dfadb .MinAttr )});};if _dfadb .MaxAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061\u0078"},Value :_be .Sprintf ("\u0025\u0076",*_dfadb .MaxAttr )});};if _dfadb .ManAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfadb .ManAttr ))});};if _dfadb .PtAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dfadb .PtAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_MemberProperty ()*CT_MemberProperty {_cefgf :=&CT_MemberProperty {};return _cefgf };func (_bebbfe ST_SmartTagShow )String ()string {switch _bebbfe {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return "";};type CT_InputCells struct{ -// Server Formats -ServerFormats *CT_ServerFormats ; +// Reference +RAttr string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_egee *CT_ExternalReferences )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fcfce :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_bfgb :=range _egee .ExternalReference {e .EncodeElement (_bfgb ,_fcfce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccca *CT_CustomChartsheetView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ccca .GuidAttr )});if _ccca .ScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ccca .ScaleAttr )});};if _ccca .StateAttr !=ST_SheetStateUnset {_eaea ,_bcggc :=_ccca .StateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061t\u0065"});if _bcggc !=nil {return _bcggc ;};start .Attr =append (start .Attr ,_eaea );};if _ccca .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ccca .ZoomToFitAttr ))});};e .EncodeToken (start );if _ccca .PageMargins !=nil {_dfbeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_ccca .PageMargins ,_dfbeb );};if _ccca .PageSetup !=nil {_babga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_ccca .PageSetup ,_babga );};if _ccca .HeaderFooter !=nil {_fcfc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_ccca .HeaderFooter ,_fcfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gccfg ST_OleUpdate )ValidateWithPath (path string )error {switch _gccfg {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gccfg ));};return nil ;};func (_eaced *ST_BorderStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eaced =0;case "\u006e\u006f\u006e\u0065":*_eaced =1;case "\u0074\u0068\u0069\u006e":*_eaced =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_eaced =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_eaced =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_eaced =5;case "\u0074\u0068\u0069c\u006b":*_eaced =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_eaced =7;case "\u0068\u0061\u0069\u0072":*_eaced =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_eaced =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_eaced =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_eaced =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_eaced =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_eaced =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_eaced =14;};return nil ;};type CT_SmartTagType struct{ +// Deleted +DeletedAttr *bool ; -// SmartTag Namespace URI -NamespaceUriAttr *string ; +// Undone +UndoneAttr *bool ; -// Name -NameAttr *string ; +// Value +ValAttr string ; -// Smart Tag URL -UrlAttr *string ;};func (_cgggca *ST_GrowShrinkType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbfb ,_dgead :=d .Token ();if _dgead !=nil {return _dgead ;};if _bafgd ,_gbedc :=_ccbfb .(_b .EndElement );_gbedc &&_bafgd .Name ==start .Name {*_cgggca =1;return nil ;};if _gedae ,_fgbfc :=_ccbfb .(_b .CharData );!_fgbfc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccbfb );}else {switch string (_gedae ){case "":*_cgggca =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_cgggca =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_cgggca =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_cgggca =3;};};_ccbfb ,_dgead =d .Token ();if _dgead !=nil {return _dgead ;};if _gcfade ,_gageed :=_ccbfb .(_b .EndElement );_gageed &&_gcfade .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccbfb );}; +// Number Format Id +NumFmtIdAttr *uint32 ;};func (_dedaeb *ST_DdeValueType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_dedaeb =0;case "\u006e\u0069\u006c":*_dedaeb =1;case "\u0062":*_dedaeb =2;case "\u006e":*_dedaeb =3;case "\u0065":*_dedaeb =4;case "\u0073\u0074\u0072":*_dedaeb =5;};return nil ;};func (_gceeeb ST_TableStyleType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_bfagg :=_ea .Attr {};_bfagg .Name =name ;switch _gceeeb {case ST_TableStyleTypeUnset :_bfagg .Value ="";case ST_TableStyleTypeWholeTable :_bfagg .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TableStyleTypeHeaderRow :_bfagg .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_bfagg .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_bfagg .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeLastColumn :_bfagg .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_bfagg .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_bfagg .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstColumnStripe :_bfagg .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_bfagg .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstHeaderCell :_bfagg .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_bfagg .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstTotalCell :_bfagg .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_bfagg .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstSubtotalColumn :_bfagg .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_bfagg .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case ST_TableStyleTypeThirdSubtotalColumn :_bfagg .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_bfagg .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeSecondSubtotalRow :_bfagg .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_bfagg .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeBlankRow :_bfagg .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_bfagg .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondColumnSubheading :_bfagg .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_bfagg .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeFirstRowSubheading :_bfagg .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_bfagg .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeThirdRowSubheading :_bfagg .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_bfagg .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case ST_TableStyleTypePageFieldValues :_bfagg .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _bfagg ,nil ;}; -// Validate validates the CT_DataValidation and its children -func (_aaece *CT_DataValidation )Validate ()error {return _aaece .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");};func NewWorksheet ()*Worksheet {_ebbbcb :=&Worksheet {};_ebbbcb .CT_Worksheet =*NewCT_Worksheet ();return _ebbbcb ;};func (_aagdga ST_CellComments )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgabacf :=_b .Attr {};_fgabacf .Name =name ;switch _aagdga {case ST_CellCommentsUnset :_fgabacf .Value ="";case ST_CellCommentsNone :_fgabacf .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_fgabacf .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_fgabacf .Value ="\u0061\u0074\u0045n\u0064";};return _fgabacf ,nil ;};type CT_CustomSheetView struct{ +// Validate validates the CT_DynamicFilter and its children +func (_dgdca *CT_DynamicFilter )Validate ()error {return _dgdca .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");}; -// GUID -GuidAttr string ; +// Validate validates the CT_Cell and its children +func (_cdff *CT_Cell )Validate ()error {return _cdff .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");};func NewCT_ExternalLink ()*CT_ExternalLink {_ecbaf :=&CT_ExternalLink {};return _ecbaf };func (_bcdg *CT_CustomFilters )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dcgae :=range start .Attr {if _dcgae .Name .Local =="\u0061\u006e\u0064"{_ggfdf ,_fecbe :=_b .ParseBool (_dcgae .Value );if _fecbe !=nil {return _fecbe ;};_bcdg .AndAttr =&_ggfdf ;continue ;};};_febdd :for {_dada ,_bbdd :=d .Token ();if _bbdd !=nil {return _bbdd ;};switch _aadb :=_dada .(type ){case _ea .StartElement :switch _aadb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}:_dddeg :=NewCT_CustomFilter ();if _cgdb :=d .DecodeElement (_dddeg ,&_aadb );_cgdb !=nil {return _cgdb ;};_bcdg .CustomFilter =append (_bcdg .CustomFilter ,_dddeg );default:_c .Log ("\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\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025v",_aadb .Name );if _dgeb :=d .Skip ();_dgeb !=nil {return _dgeb ;};};case _ea .EndElement :break _febdd ;case _ea .CharData :};};return nil ;}; -// Print Scale -ScaleAttr *uint32 ; +// Validate validates the CT_ExternalSheetData and its children +func (_cbabb *CT_ExternalSheetData )Validate ()error {return _cbabb .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");}; -// Color Id -ColorIdAttr *uint32 ; +// Validate validates the CT_ExternalSheetDataSet and its children +func (_abggc *CT_ExternalSheetDataSet )Validate ()error {return _abggc .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");};func (_gfbgg ST_CfvoType )String ()string {switch _gfbgg {case 0:return "";case 1:return "\u006e\u0075\u006d";case 2:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 3:return "\u006d\u0061\u0078";case 4:return "\u006d\u0069\u006e";case 5:return "\u0066o\u0072\u006d\u0075\u006c\u0061";case 6:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return "";};func (_eefeef *CT_RevisionSheetRename )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_eefeef .SheetIdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_eefeef .OldNameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_eefeef .NewNameAttr )});if _eefeef .RIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_eefeef .RIdAttr )});};if _eefeef .UaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eefeef .UaAttr ))});};if _eefeef .RaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_eefeef .RaAttr ))});};e .EncodeToken (start );if _eefeef .ExtLst !=nil {_gddbe :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eefeef .ExtLst ,_gddbe );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Show Page Breaks -ShowPageBreaksAttr *bool ; +// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path +func (_dfgb *CT_CellWatches )ValidateWithPath (path string )error {for _bcdd ,_efcd :=range _dfgb .CellWatch {if _ecab :=_efcd .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_bcdd ));_ecab !=nil {return _ecab ;};};return nil ;};func (_cebee *CT_PivotCache )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_cebee .CacheIdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_cebee .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ddcc *CT_ChartsheetPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ffdg :=range start .Attr {if _ffdg .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_faaa ,_cdda :=_b .ParseBool (_ffdg .Value );if _cdda !=nil {return _cdda ;};_ddcc .PublishedAttr =&_faaa ;continue ;};if _ffdg .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_dbbc ,_dead :=_ffdg .Value ,error (nil );if _dead !=nil {return _dead ;};_ddcc .CodeNameAttr =&_dbbc ;continue ;};};_fbfg :for {_gdacc ,_aafd :=d .Token ();if _aafd !=nil {return _aafd ;};switch _fede :=_gdacc .(type ){case _ea .StartElement :switch _fede .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_ddcc .TabColor =NewCT_Color ();if _cfdc :=d .DecodeElement (_ddcc .TabColor ,&_fede );_cfdc !=nil {return _cfdc ;};default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_fede .Name );if _beag :=d .Skip ();_beag !=nil {return _beag ;};};case _ea .EndElement :break _fbfg ;case _ea .CharData :};};return nil ;};type CT_SingleXmlCell struct{ -// Show Formulas -ShowFormulasAttr *bool ; +// Table Id +IdAttr uint32 ; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// Reference +RAttr string ; -// Show Headers -ShowRowColAttr *bool ; +// Connection ID +ConnectionIdAttr uint32 ; -// Show Outline Symbols -OutlineSymbolsAttr *bool ; +// Cell Properties +XmlCellPr *CT_XmlCellPr ; -// Show Zero Values -ZeroValuesAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Fit To Page -FitToPageAttr *bool ; +// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path +func (_fcgdf *CT_Record )ValidateWithPath (path string )error {for _fgbbb ,_abaca :=range _fcgdf .M {if _fecdf :=_abaca .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_fgbbb ));_fecdf !=nil {return _fecdf ;};};for _ecega ,_bbaae :=range _fcgdf .N {if _gabda :=_bbaae .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ecega ));_gabda !=nil {return _gabda ;};};for _adfgd ,_deagg :=range _fcgdf .B {if _abacge :=_deagg .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_adfgd ));_abacge !=nil {return _abacge ;};};for _dbfab ,_dcegb :=range _fcgdf .E {if _ebgcc :=_dcegb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_dbfab ));_ebgcc !=nil {return _ebgcc ;};};for _ececg ,_gaebe :=range _fcgdf .S {if _adad :=_gaebe .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_ececg ));_adad !=nil {return _adad ;};};for _gfcbb ,_dagbfb :=range _fcgdf .D {if _edada :=_dagbfb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_gfcbb ));_edada !=nil {return _edada ;};};for _gaeeg ,_fcbcc :=range _fcgdf .X {if _bbcaa :=_fcbcc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gaeeg ));_bbcaa !=nil {return _bbcaa ;};};return nil ;};func NewCT_RgbColor ()*CT_RgbColor {_fgggc :=&CT_RgbColor {};return _fgggc };func (_ffdec *CT_Dxf )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _ffdec .Font !=nil {_fgecd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_ffdec .Font ,_fgecd );};if _ffdec .NumFmt !=nil {_dgfcf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_ffdec .NumFmt ,_dgfcf );};if _ffdec .Fill !=nil {_agca :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ffdec .Fill ,_agca );};if _ffdec .Alignment !=nil {_fccgd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_ffdec .Alignment ,_fccgd );};if _ffdec .Border !=nil {_bfdfa :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};e .EncodeElement (_ffdec .Border ,_bfdfa );};if _ffdec .Protection !=nil {_cfea :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ffdec .Protection ,_cfea );};if _ffdec .ExtLst !=nil {_cadcaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffdec .ExtLst ,_cadcaf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_edcdbc ST_PivotAreaType )String ()string {switch _edcdbc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0064\u0061\u0074\u0061";case 4:return "\u0061\u006c\u006c";case 5:return "\u006f\u0072\u0069\u0067\u0069\u006e";case 6:return "\u0062\u0075\u0074\u0074\u006f\u006e";case 7:return "\u0074\u006f\u0070\u0045\u006e\u0064";case 8:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return "";};func (_dafgd ST_ExternalConnectionType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_cacca :=_ea .Attr {};_cacca .Name =name ;switch _dafgd {case ST_ExternalConnectionTypeUnset :_cacca .Value ="";case ST_ExternalConnectionTypeGeneral :_cacca .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_cacca .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_cacca .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_cacca .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_cacca .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_cacca .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_cacca .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_cacca .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_cacca .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_cacca .Value ="\u0045\u004d\u0044";};return _cacca ,nil ;};func (_cggdc *VolTypes )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="m\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073";return _cggdc .CT_VolTypes .MarshalXML (e ,start );};const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;); -// Print Area Defined -PrintAreaAttr *bool ; +// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path +func (_abc *CT_BookViews )ValidateWithPath (path string )error {for _gea ,_dgbb :=range _abc .WorkbookView {if _eaeg :=_dgbb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_gea ));_eaeg !=nil {return _eaeg ;};};return nil ;};func (_gdbcb *CT_Controls )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_defa :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_gbcd :=range _gdbcb .Control {e .EncodeElement (_gbcd ,_defa );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type ST_DataValidationErrorStyle byte ;func (_egfdc *CT_OleObject )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fcaeca :=range start .Attr {if _fcaeca .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"&&_fcaeca .Name .Local =="\u0069\u0064"||_fcaeca .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"&&_fcaeca .Name .Local =="\u0069\u0064"{_cdfgd ,_ecbge :=_fcaeca .Value ,error (nil );if _ecbge !=nil {return _ecbge ;};_egfdc .IdAttr =&_cdfgd ;continue ;};if _fcaeca .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_egfdc .DvAspectAttr .UnmarshalXMLAttr (_fcaeca );continue ;};if _fcaeca .Name .Local =="\u006c\u0069\u006e\u006b"{_gfbgf ,_gadaf :=_fcaeca .Value ,error (nil );if _gadaf !=nil {return _gadaf ;};_egfdc .LinkAttr =&_gfbgf ;continue ;};if _fcaeca .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_egfdc .OleUpdateAttr .UnmarshalXMLAttr (_fcaeca );continue ;};if _fcaeca .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_egfcgc ,_gfbec :=_b .ParseBool (_fcaeca .Value );if _gfbec !=nil {return _gfbec ;};_egfdc .AutoLoadAttr =&_egfcgc ;continue ;};if _fcaeca .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bcgde ,_gfaf :=_b .ParseUint (_fcaeca .Value ,10,32);if _gfaf !=nil {return _gfaf ;};_egfdc .ShapeIdAttr =uint32 (_bcgde );continue ;};if _fcaeca .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bbgff ,_baeead :=_fcaeca .Value ,error (nil );if _baeead !=nil {return _baeead ;};_egfdc .ProgIdAttr =&_bbgff ;continue ;};};_cfeef :for {_cgega ,_cgfg :=d .Token ();if _cgfg !=nil {return _cgfg ;};switch _accfb :=_cgega .(type ){case _ea .StartElement :switch _accfb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}:_egfdc .ObjectPr =NewCT_ObjectPr ();if _bdfaf :=d .DecodeElement (_egfdc .ObjectPr ,&_accfb );_bdfaf !=nil {return _bdfaf ;};default:_c .Log ("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_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_accfb .Name );if _abaab :=d .Skip ();_abaab !=nil {return _abaab ;};};case _ea .EndElement :break _cfeef ;case _ea .CharData :};};return nil ;};func (_begdea ST_TableType )Validate ()error {return _begdea .ValidateWithPath ("")}; -// Filtered List -FilterAttr *bool ; +// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path +func (_ddebb *CT_IconFilter )ValidateWithPath (path string )error {if _ddebb .IconSetAttr ==ST_IconSetTypeUnset {return _be .Errorf ("%\u0073\u002f\u0049\u0063\u006f\u006eS\u0065\u0074\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _ebcf :=_ddebb .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_ebcf !=nil {return _ebcf ;};return nil ;};func (_cefeed ST_Pane )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gdddd :=_ea .Attr {};_gdddd .Name =name ;switch _cefeed {case ST_PaneUnset :_gdddd .Value ="";case ST_PaneBottomRight :_gdddd .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_gdddd .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_gdddd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_gdddd .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _gdddd ,nil ;};func (_bfcgg *CT_Cell )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ebbf :=range start .Attr {if _ebbf .Name .Local =="\u0072"{_eadfe ,_fef :=_ebbf .Value ,error (nil );if _fef !=nil {return _fef ;};_bfcgg .RAttr =&_eadfe ;continue ;};if _ebbf .Name .Local =="\u0073"{_feec ,_gdfc :=_b .ParseUint (_ebbf .Value ,10,32);if _gdfc !=nil {return _gdfc ;};_cedc :=uint32 (_feec );_bfcgg .SAttr =&_cedc ;continue ;};if _ebbf .Name .Local =="\u0074"{_bfcgg .TAttr .UnmarshalXMLAttr (_ebbf );continue ;};if _ebbf .Name .Local =="\u0063\u006d"{_bgg ,_ecgd :=_b .ParseUint (_ebbf .Value ,10,32);if _ecgd !=nil {return _ecgd ;};_gdaf :=uint32 (_bgg );_bfcgg .CmAttr =&_gdaf ;continue ;};if _ebbf .Name .Local =="\u0076\u006d"{_dbf ,_efbf :=_b .ParseUint (_ebbf .Value ,10,32);if _efbf !=nil {return _efbf ;};_dcbb :=uint32 (_dbf );_bfcgg .VmAttr =&_dcbb ;continue ;};if _ebbf .Name .Local =="\u0070\u0068"{_eebe ,_fabf :=_b .ParseBool (_ebbf .Value );if _fabf !=nil {return _fabf ;};_bfcgg .PhAttr =&_eebe ;continue ;};};_gcdc :for {_abf ,_ccbd :=d .Token ();if _ccbd !=nil {return _ccbd ;};switch _afag :=_abf .(type ){case _ea .StartElement :switch _afag .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"}:_bfcgg .F =NewCT_CellFormula ();if _bfag :=d .DecodeElement (_bfcgg .F ,&_afag );_bfag !=nil {return _bfag ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_bfcgg .V =new (string );if _ceedf :=d .DecodeElement (_bfcgg .V ,&_afag );_ceedf !=nil {return _ceedf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"}:_bfcgg .Is =NewCT_Rst ();if _gaca :=d .DecodeElement (_bfcgg .Is ,&_afag );_gaca !=nil {return _gaca ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfcgg .ExtLst =NewCT_ExtensionList ();if _afcec :=d .DecodeElement (_bfcgg .ExtLst ,&_afag );_afcec !=nil {return _afcec ;};default:_c .Log ("\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\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_afag .Name );if _acf :=d .Skip ();_acf !=nil {return _acf ;};};case _ea .EndElement :break _gcdc ;case _ea .CharData :};};return nil ;}; -// Show AutoFitler Drop Down Controls -ShowAutoFilterAttr *bool ; +// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path +func (_cdgbf *CT_FileVersion )ValidateWithPath (path string )error {if _cdgbf .CodeNameAttr !=nil {if !_d .ST_GuidPatternRe .MatchString (*_cdgbf .CodeNameAttr ){return _be .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006fd\u0065\u004e\u0061m\u0065\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,*_cdgbf .CodeNameAttr );};};return nil ;}; -// Hidden Rows -HiddenRowsAttr *bool ; +// Validate validates the CT_ExternalLink and its children +func (_ggdga *CT_ExternalLink )Validate ()error {return _ggdga .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_edbbe *CT_SingleXmlCell )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_edbbe .XmlCellPr =NewCT_XmlCellPr ();for _ ,_fdcdd :=range start .Attr {if _fdcdd .Name .Local =="\u0069\u0064"{_dceef ,_aacea :=_b .ParseUint (_fdcdd .Value ,10,32);if _aacea !=nil {return _aacea ;};_edbbe .IdAttr =uint32 (_dceef );continue ;};if _fdcdd .Name .Local =="\u0072"{_ggcgc ,_gcaea :=_fdcdd .Value ,error (nil );if _gcaea !=nil {return _gcaea ;};_edbbe .RAttr =_ggcgc ;continue ;};if _fdcdd .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_dbcacg ,_debgc :=_b .ParseUint (_fdcdd .Value ,10,32);if _debgc !=nil {return _debgc ;};_edbbe .ConnectionIdAttr =uint32 (_dbcacg );continue ;};};_aeecb :for {_beddd ,_cdbdf :=d .Token ();if _cdbdf !=nil {return _cdbdf ;};switch _efcgb :=_beddd .(type ){case _ea .StartElement :switch _efcgb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"}:if _gcgde :=d .DecodeElement (_edbbe .XmlCellPr ,&_efcgb );_gcgde !=nil {return _gcgde ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edbbe .ExtLst =NewCT_ExtensionList ();if _ecdabg :=d .DecodeElement (_edbbe .ExtLst ,&_efcgb );_ecdabg !=nil {return _ecdabg ;};default:_c .Log ("\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\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_efcgb .Name );if _dffec :=d .Skip ();_dffec !=nil {return _dffec ;};};case _ea .EndElement :break _aeecb ;case _ea .CharData :};};return nil ;};func NewCT_VolTopicRef ()*CT_VolTopicRef {_fafceg :=&CT_VolTopicRef {};return _fafceg };type CT_DataField struct{ -// Hidden Columns -HiddenColumnsAttr *bool ; +// Data Field Name +NameAttr *string ; -// Visible State -StateAttr ST_SheetState ; +// Field +FldAttr uint32 ; -// Filter -FilterUniqueAttr *bool ; +// Subtotal +SubtotalAttr ST_DataConsolidateFunction ; -// View Type -ViewAttr ST_SheetViewType ; +// Show Data As Display Format +ShowDataAsAttr ST_ShowDataAs ; -// Show Ruler -ShowRulerAttr *bool ; +// 'Show Data As' Base Field +BaseFieldAttr *int32 ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// 'Show Data As' Base Setting +BaseItemAttr *uint32 ; -// Pane Split Information -Pane *CT_Pane ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Selection -Selection *CT_Selection ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_gbcdb ST_RevisionAction )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_efaee :=_ea .Attr {};_efaee .Name =name ;switch _gbcdb {case ST_RevisionActionUnset :_efaee .Value ="";case ST_RevisionActionAdd :_efaee .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_efaee .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _efaee ,nil ;}; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// Validate validates the CT_PCDSDTCEntries and its children +func (_fcca *CT_PCDSDTCEntries )Validate ()error {return _fcca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};func NewCT_ExternalBook ()*CT_ExternalBook {_bcfa :=&CT_ExternalBook {};return _bcfa };type CT_PCDKPI struct{ -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// KPI Unique Name +UniqueNameAttr string ; -// Page Margins -PageMargins *CT_PageMargins ; +// KPI Display Name +CaptionAttr *string ; -// Print Options -PrintOptions *CT_PrintOptions ; +// KPI Display Folder +DisplayFolderAttr *string ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// KPI Measure Group Name +MeasureGroupAttr *string ; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Parent KPI +ParentAttr *string ; -// AutoFilter Settings -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_dbacabg *CT_UnderlineProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbacabg .ValAttr !=ST_UnderlineValuesUnset {_acccfb ,_ggge :=_dbacabg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _ggge !=nil {return _ggge ;};start .Attr =append (start .Attr ,_acccfb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbcaa *CT_PivotTableStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbcaa .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbcaa .NameAttr )});};if _dbcaa .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaa .ShowRowHeadersAttr ))});};if _dbcaa .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaa .ShowColHeadersAttr ))});};if _dbcaa .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaa .ShowRowStripesAttr ))});};if _dbcaa .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaa .ShowColStripesAttr ))});};if _dbcaa .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbcaa .ShowLastColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// KPI Value Unique Name +ValueAttr string ; -// Validate validates the CT_ExternalRow and its children -func (_gcdef *CT_ExternalRow )Validate ()error {return _gcdef .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");}; +// KPI Goal Unique Name +GoalAttr *string ; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_faaafb *CT_NumFmt )ValidateWithPath (path string )error {return nil };type CT_BorderPr struct{ +// KPI Status Unique Name +StatusAttr *string ; -// Line Style -StyleAttr ST_BorderStyle ; +// KPI Trend Unique Name +TrendAttr *string ; -// Color -Color *CT_Color ;};func (_eafbe *ST_MdxSetOrder )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eafbe =0;case "\u0075":*_eafbe =1;case "\u0061":*_eafbe =2;case "\u0064":*_eafbe =3;case "\u0061\u0061":*_eafbe =4;case "\u0061\u0064":*_eafbe =5;case "\u006e\u0061":*_eafbe =6;case "\u006e\u0064":*_eafbe =7;};return nil ;};func (_abcbga ST_GradientType )Validate ()error {return _abcbga .ValidateWithPath ("")}; +// KPI Weight Unique Name +WeightAttr *string ; -// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path -func (_gebcg *CT_OleItems )ValidateWithPath (path string )error {for _fdfad ,_bgedf :=range _gebcg .OleItem {if _ecbaf :=_bgedf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_fdfad ));_ecbaf !=nil {return _ecbaf ;};};return nil ;};type CT_CustomChartsheetView struct{ +// Time Member KPI Unique Name +TimeAttr *string ;};type CT_PivotAreaReference struct{ -// GUID -GuidAttr string ; +// Field Index +FieldAttr *uint32 ; -// Print Scale -ScaleAttr *uint32 ; +// Item Index Count +CountAttr *uint32 ; -// Visible State -StateAttr ST_SheetState ; +// Selected +SelectedAttr *bool ; -// Zoom To Fit -ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; +// Positional Reference +ByPositionAttr *bool ; -// Chart Sheet Page Setup -PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;};func (_ddfcf *CT_OleItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acbdcb :=range start .Attr {if _acbdcb .Name .Local =="\u006e\u0061\u006d\u0065"{_cedb ,_addfb :=_acbdcb .Value ,error (nil );if _addfb !=nil {return _addfb ;};_ddfcf .NameAttr =_cedb ;continue ;};if _acbdcb .Name .Local =="\u0069\u0063\u006f\u006e"{_bbfdb ,_gbfgec :=_ee .ParseBool (_acbdcb .Value );if _gbfgec !=nil {return _gbfgec ;};_ddfcf .IconAttr =&_bbfdb ;continue ;};if _acbdcb .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_gcbd ,_ggadc :=_ee .ParseBool (_acbdcb .Value );if _ggadc !=nil {return _ggadc ;};_ddfcf .AdviseAttr =&_gcbd ;continue ;};if _acbdcb .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_dbbga ,_abecd :=_ee .ParseBool (_acbdcb .Value );if _abecd !=nil {return _abecd ;};_ddfcf .PreferPicAttr =&_dbbga ;continue ;};};for {_ebff ,_gcfgfa :=d .Token ();if _gcfgfa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_gcfgfa );};if _beeae ,_agcaa :=_ebff .(_b .EndElement );_agcaa &&_beeae .Name ==start .Name {break ;};};return nil ;}; +// Relative Reference +RelativeAttr *bool ; -// Validate validates the CT_Schema and its children -func (_edeeba *CT_Schema )Validate ()error {return _edeeba .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");}; +// Include Default Filter +DefaultSubtotalAttr *bool ; -// Validate validates the CT_CellProtection and its children -func (_bdgf *CT_CellProtection )Validate ()error {return _bdgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");};type ST_PivotAreaType byte ;func (_edadc ST_CfType )String ()string {switch _edadc {case 0:return "";case 1:return "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case 2:return "\u0063\u0065\u006c\u006c\u0049\u0073";case 3:return "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case 4:return "\u0064a\u0074\u0061\u0042\u0061\u0072";case 5:return "\u0069c\u006f\u006e\u0053\u0065\u0074";case 6:return "\u0074\u006f\u00701\u0030";case 7:return "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 8:return "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 13:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 14:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 15:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 16:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 17:return "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case 18:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return "";};func (_bbdff *CT_QueryTableField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eeceaa :=range start .Attr {if _eeceaa .Name .Local =="\u0069\u0064"{_gdfdb ,_bbabeba :=_ee .ParseUint (_eeceaa .Value ,10,32);if _bbabeba !=nil {return _bbabeba ;};_bbdff .IdAttr =uint32 (_gdfdb );continue ;};if _eeceaa .Name .Local =="\u006e\u0061\u006d\u0065"{_geebd ,_bgegb :=_eeceaa .Value ,error (nil );if _bgegb !=nil {return _bgegb ;};_bbdff .NameAttr =&_geebd ;continue ;};if _eeceaa .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_fdeeb ,_fggd :=_ee .ParseBool (_eeceaa .Value );if _fggd !=nil {return _fggd ;};_bbdff .DataBoundAttr =&_fdeeb ;continue ;};if _eeceaa .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_eddea ,_cfabgd :=_ee .ParseBool (_eeceaa .Value );if _cfabgd !=nil {return _cfabgd ;};_bbdff .RowNumbersAttr =&_eddea ;continue ;};if _eeceaa .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_ecgcbf ,_bbafa :=_ee .ParseBool (_eeceaa .Value );if _bbafa !=nil {return _bbafa ;};_bbdff .FillFormulasAttr =&_ecgcbf ;continue ;};if _eeceaa .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_fbdeg ,_gfbaf :=_ee .ParseBool (_eeceaa .Value );if _gfbaf !=nil {return _gfbaf ;};_bbdff .ClippedAttr =&_fbdeg ;continue ;};if _eeceaa .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_efdgf ,_ededae :=_ee .ParseUint (_eeceaa .Value ,10,32);if _ededae !=nil {return _ededae ;};_dcddc :=uint32 (_efdgf );_bbdff .TableColumnIdAttr =&_dcddc ;continue ;};};_dbbbg :for {_aaad ,_eadc :=d .Token ();if _eadc !=nil {return _eadc ;};switch _ffaef :=_aaad .(type ){case _b .StartElement :switch _ffaef .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbdff .ExtLst =NewCT_ExtensionList ();if _eccdg :=d .DecodeElement (_bbdff .ExtLst ,&_ffaef );_eccdg !=nil {return _eccdg ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_ffaef .Name );if _gabfc :=d .Skip ();_gabfc !=nil {return _gabfc ;};};case _b .EndElement :break _dbbbg ;case _b .CharData :};};return nil ;};func (_dadcd ST_Orientation )Validate ()error {return _dadcd .ValidateWithPath ("")};func (_bgfa *CT_RevisionMove )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcaagd :=range start .Attr {if _bcaagd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_abfefa ,_cgdda :=_ee .ParseUint (_bcaagd .Value ,10,32);if _cgdda !=nil {return _cgdda ;};_bgfa .SheetIdAttr =uint32 (_abfefa );continue ;};if _bcaagd .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_feegc ,_gaadfd :=_bcaagd .Value ,error (nil );if _gaadfd !=nil {return _gaadfd ;};_bgfa .SourceAttr =_feegc ;continue ;};if _bcaagd .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_fffdea ,_edcccf :=_bcaagd .Value ,error (nil );if _edcccf !=nil {return _edcccf ;};_bgfa .DestinationAttr =_fffdea ;continue ;};if _bcaagd .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_gdgbbd ,_cbbeb :=_ee .ParseUint (_bcaagd .Value ,10,32);if _cbbeb !=nil {return _cbbeb ;};_fbfbd :=uint32 (_gdgbbd );_bgfa .SourceSheetIdAttr =&_fbfbd ;continue ;};if _bcaagd .Name .Local =="\u0072\u0049\u0064"{_cdgdf ,_bafef :=_ee .ParseUint (_bcaagd .Value ,10,32);if _bafef !=nil {return _bafef ;};_dgfadd :=uint32 (_cdgdf );_bgfa .RIdAttr =&_dgfadd ;continue ;};if _bcaagd .Name .Local =="\u0075\u0061"{_cafac ,_daeeb :=_ee .ParseBool (_bcaagd .Value );if _daeeb !=nil {return _daeeb ;};_bgfa .UaAttr =&_cafac ;continue ;};if _bcaagd .Name .Local =="\u0072\u0061"{_bffdb ,_gbgdcc :=_ee .ParseBool (_bcaagd .Value );if _gbgdcc !=nil {return _gbgdcc ;};_bgfa .RaAttr =&_bffdb ;continue ;};};_bfbfg :for {_afbba ,_affcf :=d .Token ();if _affcf !=nil {return _affcf ;};switch _dedeba :=_afbba .(type ){case _b .StartElement :switch _dedeba .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_bgabb :=NewCT_UndoInfo ();if _dbeaf :=d .DecodeElement (_bgabb ,&_dedeba );_dbeaf !=nil {return _dbeaf ;};_bgfa .Undo =append (_bgfa .Undo ,_bgabb );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_fcffde :=NewCT_RevisionCellChange ();if _dgdcc :=d .DecodeElement (_fcffde ,&_dedeba );_dgdcc !=nil {return _dgdcc ;};_bgfa .Rcc =append (_bgfa .Rcc ,_fcffde );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_bcfde :=NewCT_RevisionFormatting ();if _fbfdfa :=d .DecodeElement (_bcfde ,&_dedeba );_fbfdfa !=nil {return _fbfdfa ;};_bgfa .Rfmt =append (_bgfa .Rfmt ,_bcfde );default:_ba .Log ("\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\u0043\u0054\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065\u0020\u0025\u0076",_dedeba .Name );if _decff :=d .Skip ();_decff !=nil {return _decff ;};};case _b .EndElement :break _bfbfg ;case _b .CharData :};};return nil ;};func (_dadecb *CT_FileRecoveryPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbccd :=range start .Attr {if _dbccd .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_egcbb ,_agfag :=_ee .ParseBool (_dbccd .Value );if _agfag !=nil {return _agfag ;};_dadecb .AutoRecoverAttr =&_egcbb ;continue ;};if _dbccd .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_gbgg ,_gbgcf :=_ee .ParseBool (_dbccd .Value );if _gbgcf !=nil {return _gbgcf ;};_dadecb .CrashSaveAttr =&_gbgg ;continue ;};if _dbccd .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_acfeg ,_dfdcad :=_ee .ParseBool (_dbccd .Value );if _dfdcad !=nil {return _dfdcad ;};_dadecb .DataExtractLoadAttr =&_acfeg ;continue ;};if _dbccd .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_ccfcg ,_bfebf :=_ee .ParseBool (_dbccd .Value );if _bfebf !=nil {return _bfebf ;};_dadecb .RepairLoadAttr =&_ccfcg ;continue ;};};for {_fggb ,_dffe :=d .Token ();if _dffe !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0050\u0072: \u0025\u0073",_dffe );};if _gfcab ,_gede :=_fggb .(_b .EndElement );_gede &&_gfcab .Name ==start .Name {break ;};};return nil ;};type ST_SortMethod byte ;func (_caacc ST_ExternalConnectionType )Validate ()error {return _caacc .ValidateWithPath ("")};func (_gdbabf *CT_IconFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdbabf .IconSetAttr =ST_IconSetType (1);for _ ,_bagfgf :=range start .Attr {if _bagfgf .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_gdbabf .IconSetAttr .UnmarshalXMLAttr (_bagfgf );continue ;};if _bagfgf .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_gegge ,_aeaab :=_ee .ParseUint (_bagfgf .Value ,10,32);if _aeaab !=nil {return _aeaab ;};_baccc :=uint32 (_gegge );_gdbabf .IconIdAttr =&_baccc ;continue ;};};for {_agccb ,_bcfge :=d .Token ();if _bcfge !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_bcfge );};if _defdd ,_babbg :=_agccb .(_b .EndElement );_babbg &&_defdd .Name ==start .Name {break ;};};return nil ;};type CT_PivotSelection struct{ +// Include Sum Filter +SumSubtotalAttr *bool ; -// Pane -PaneAttr ST_Pane ; +// Include CountA Filter +CountASubtotalAttr *bool ; -// Show Header -ShowHeaderAttr *bool ; +// Include Average Filter +AvgSubtotalAttr *bool ; -// Label -LabelAttr *bool ; +// Include Maximum Filter +MaxSubtotalAttr *bool ; -// Data Selection -DataAttr *bool ; +// Include Minimum Filter +MinSubtotalAttr *bool ; -// Extendable -ExtendableAttr *bool ; +// Include Product Filter +ProductSubtotalAttr *bool ; -// Selection Count -CountAttr *uint32 ; +// Include Count Subtotal +CountSubtotalAttr *bool ; -// Axis -AxisAttr ST_Axis ; +// Include StdDev Filter +StdDevSubtotalAttr *bool ; -// Dimension -DimensionAttr *uint32 ; +// Include StdDevP Filter +StdDevPSubtotalAttr *bool ; -// Start -StartAttr *uint32 ; +// Include Var Filter +VarSubtotalAttr *bool ; -// Minimum -MinAttr *uint32 ; +// Include VarP Filter +VarPSubtotalAttr *bool ; -// Maximum -MaxAttr *uint32 ; +// Field Item +X []*CT_Index ;ExtLst *CT_ExtensionList ;};func (_aadgeb *CT_PivotCache )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cebaa :=range start .Attr {if _cebaa .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"&&_cebaa .Name .Local =="\u0069\u0064"||_cebaa .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"&&_cebaa .Name .Local =="\u0069\u0064"{_gaage ,_bdcbg :=_cebaa .Value ,error (nil );if _bdcbg !=nil {return _bdcbg ;};_aadgeb .IdAttr =_gaage ;continue ;};if _cebaa .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_faacac ,_dgfffd :=_b .ParseUint (_cebaa .Value ,10,32);if _dgfffd !=nil {return _dgfffd ;};_aadgeb .CacheIdAttr =uint32 (_faacac );continue ;};};for {_gfcab ,_gdbd :=d .Token ();if _gdbd !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_gdbd );};if _eabedfa ,_afgeb :=_gfcab .(_ea .EndElement );_afgeb &&_eabedfa .Name ==start .Name {break ;};};return nil ;}; -// Active Row -ActiveRowAttr *uint32 ; +// Validate validates the CT_Consolidation and its children +func (_daaeaa *CT_Consolidation )Validate ()error {return _daaeaa .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};type CT_ExternalBook struct{IdAttr string ; -// Active Column -ActiveColAttr *uint32 ; +// Supporting Workbook Sheet Names +SheetNames *CT_ExternalSheetNames ; -// Previous Row -PreviousRowAttr *uint32 ; +// Named Links +DefinedNames *CT_ExternalDefinedNames ; -// Previous Column Selection -PreviousColAttr *uint32 ; +// Cached Worksheet Data +SheetDataSet *CT_ExternalSheetDataSet ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_eaeda :=&CT_MdxMetadata {};return _eaeda };func (_egab *CT_CalculatedItems )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _egab .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_egab .CountAttr )});};e .EncodeToken (start );_bfcc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_dgcag :=range _egab .CalculatedItem {e .EncodeElement (_dgcag ,_bfcc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_cfafeb :=&CT_pivotTableDefinition {};_cfafeb .Location =NewCT_Location ();return _cfafeb ;};func (_gcegab ST_BorderStyle )String ()string {switch _gcegab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0068\u0069\u006e";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 4:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "\u0074\u0068\u0069c\u006b";case 7:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 8:return "\u0068\u0061\u0069\u0072";case 9:return "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case 10:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 11:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 12:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 13:return "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 14:return "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return "";}; -// Click Count -ClickAttr *uint32 ;IdAttr *string ; +// Validate validates the PivotCacheRecords and its children +func (_adcce *PivotCacheRecords )Validate ()error {return _adcce .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func NewCT_ProtectedRange ()*CT_ProtectedRange {_cfccb :=&CT_ProtectedRange {};return _cfccb };func (_bacde ST_UpdateLinks )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bacde .String (),start );};func NewCT_DataRefs ()*CT_DataRefs {_geafbb :=&CT_DataRefs {};return _geafbb };func (_ebeaeb *ST_OleUpdate )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ebfcaa ,_ffdeff :=d .Token ();if _ffdeff !=nil {return _ffdeff ;};if _egebd ,_bbggce :=_ebfcaa .(_ea .EndElement );_bbggce &&_egebd .Name ==start .Name {*_ebeaeb =1;return nil ;};if _gdaffg ,_bgcef :=_ebfcaa .(_ea .CharData );!_bgcef {return _be .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",_ebfcaa );}else {switch string (_gdaffg ){case "":*_ebeaeb =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_ebeaeb =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_ebeaeb =2;};};_ebfcaa ,_ffdeff =d .Token ();if _ffdeff !=nil {return _ffdeff ;};if _cdfaff ,_abdbad :=_ebfcaa .(_ea .EndElement );_abdbad &&_cdfaff .Name ==start .Name {return nil ;};return _be .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",_ebfcaa );};func NewCT_SheetProtection ()*CT_SheetProtection {_cfgeaa :=&CT_SheetProtection {};return _cfgeaa };func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_cfbfe :=&CT_FileRecoveryPr {};return _cfbfe };func (_dfaaecd ST_RefMode )Validate ()error {return _dfaaecd .ValidateWithPath ("")};type CT_Dxfs struct{ -// Pivot Area -PivotArea *CT_PivotArea ;};type ST_ItemType byte ;func (_bcbd *CT_Dimensions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgae :=range start .Attr {if _fgae .Name .Local =="\u0063\u006f\u0075n\u0074"{_cagfa ,_cbcd :=_ee .ParseUint (_fgae .Value ,10,32);if _cbcd !=nil {return _cbcd ;};_fcfff :=uint32 (_cagfa );_bcbd .CountAttr =&_fcfff ;continue ;};};_fbaa :for {_bggaf ,_bcgfa :=d .Token ();if _bcgfa !=nil {return _bcgfa ;};switch _bbddc :=_bggaf .(type ){case _b .StartElement :switch _bbddc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_dfgf :=NewCT_PivotDimension ();if _aaaae :=d .DecodeElement (_dfgf ,&_bbddc );_aaaae !=nil {return _aaaae ;};_bcbd .Dimension =append (_bcbd .Dimension ,_dfgf );default:_ba .Log ("\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\u0044i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073 \u0025\u0076",_bbddc .Name );if _gedba :=d .Skip ();_gedba !=nil {return _gedba ;};};case _b .EndElement :break _fbaa ;case _b .CharData :};};return nil ;};func (_eaebd *CT_DynamicFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gcbg ,_cbbd :=_eaebd .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cbbd !=nil {return _cbbd ;};start .Attr =append (start .Attr ,_gcbg );if _eaebd .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_eaebd .ValAttr )});};if _eaebd .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_eaebd .ValIsoAttr )});};if _eaebd .MaxValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_eaebd .MaxValAttr )});};if _eaebd .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_f .Sprintf ("\u0025\u0076",*_eaebd .MaxValIsoAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MergeCell struct{ +// Format Count +CountAttr *uint32 ; -// Reference -RefAttr string ;};func NewCT_Color ()*CT_Color {_ceggd :=&CT_Color {};return _ceggd }; +// Formatting +Dxf []*CT_Dxf ;};type CT_Scenario struct{ -// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path -func (_cgabg *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _bfdde ,_cdadff :=range _cgabg .Reviewed {if _gfbce :=_cdadff .ValidateWithPath (_f .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_bfdde ));_gfbce !=nil {return _gfbce ;};};return nil ;}; +// Scenario Name +NameAttr string ; -// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path -func (_ccecg *CT_PivotCaches )ValidateWithPath (path string )error {for _cgeec ,_cbebc :=range _ccecg .PivotCache {if _eaeee :=_cbebc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_cgeec ));_eaeee !=nil {return _eaeee ;};};return nil ;};func (_cbgd *CT_CsPageSetup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbgd .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_cbgd .PaperSizeAttr )});};if _cbgd .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbgd .PaperHeightAttr )});};if _cbgd .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_cbgd .PaperWidthAttr )});};if _cbgd .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cbgd .FirstPageNumberAttr )});};if _cbgd .OrientationAttr !=ST_OrientationUnset {_eagfb ,_feeg :=_cbgd .OrientationAttr .MarshalXMLAttr (_b .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _feeg !=nil {return _feeg ;};start .Attr =append (start .Attr ,_eagfb );};if _cbgd .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cbgd .UsePrinterDefaultsAttr ))});};if _cbgd .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cbgd .BlackAndWhiteAttr ))});};if _cbgd .DraftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cbgd .DraftAttr ))});};if _cbgd .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cbgd .UseFirstPageNumberAttr ))});};if _cbgd .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_cbgd .HorizontalDpiAttr )});};if _cbgd .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_cbgd .VerticalDpiAttr )});};if _cbgd .CopiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cbgd .CopiesAttr )});};if _cbgd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbgd .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baagcc ST_FileType )ValidateWithPath (path string )error {switch _baagcc {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baagcc ));};return nil ;}; +// Scenario Locked +LockedAttr *bool ; -// Validate validates the CT_Hyperlink and its children -func (_edeaf *CT_Hyperlink )Validate ()error {return _edeaf .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_eadfe *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eadfe =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_eadfe =1;case "\u0074\u0065\u0078\u0074":*_eadfe =2;case "\u004d\u0044\u0059":*_eadfe =3;case "\u0044\u004d\u0059":*_eadfe =4;case "\u0059\u004d\u0044":*_eadfe =5;case "\u004d\u0059\u0044":*_eadfe =6;case "\u0044\u0059\u004d":*_eadfe =7;case "\u0059\u0044\u004d":*_eadfe =8;case "\u0073\u006b\u0069\u0070":*_eadfe =9;case "\u0045\u004d\u0044":*_eadfe =10;};return nil ;};type CT_Index struct{ +// Hidden Scenario +HiddenAttr *bool ; -// Shared Items Index -VAttr uint32 ;};type CT_SheetViews struct{ +// Changing Cell Count +CountAttr *uint32 ; -// Worksheet View -SheetView []*CT_SheetView ; +// User Name +UserAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_eagabc ST_DataConsolidateFunction )String ()string {switch _eagabc {case 0:return "";case 1:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 4:return "\u006d\u0061\u0078";case 5:return "\u006d\u0069\u006e";case 6:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 7:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 8:return "\u0073t\u0064\u0044\u0065\u0076\u0070";case 9:return "\u0073\u0075\u006d";case 10:return "\u0076\u0061\u0072";case 11:return "\u0076\u0061\u0072\u0070";};return "";};func (_gfcda *CT_GroupItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fccc :=range start .Attr {if _fccc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbead ,_fgbac :=_ee .ParseUint (_fccc .Value ,10,32);if _fgbac !=nil {return _fgbac ;};_cbafd :=uint32 (_dbead );_gfcda .CountAttr =&_cbafd ;continue ;};};_bdcede :for {_ecbed ,_bdfbb :=d .Token ();if _bdfbb !=nil {return _bdfbb ;};switch _fbcda :=_ecbed .(type ){case _b .StartElement :switch _fbcda .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_dbcaec :=NewCT_Missing ();if _eecg :=d .DecodeElement (_dbcaec ,&_fbcda );_eecg !=nil {return _eecg ;};_gfcda .M =append (_gfcda .M ,_dbcaec );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_gaff :=NewCT_Number ();if _dfgba :=d .DecodeElement (_gaff ,&_fbcda );_dfgba !=nil {return _dfgba ;};_gfcda .N =append (_gfcda .N ,_gaff );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_fcae :=NewCT_Boolean ();if _egcd :=d .DecodeElement (_fcae ,&_fbcda );_egcd !=nil {return _egcd ;};_gfcda .B =append (_gfcda .B ,_fcae );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_ccdfc :=NewCT_Error ();if _eedb :=d .DecodeElement (_ccdfc ,&_fbcda );_eedb !=nil {return _eedb ;};_gfcda .E =append (_gfcda .E ,_ccdfc );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_fabfga :=NewCT_String ();if _gdbdc :=d .DecodeElement (_fabfga ,&_fbcda );_gdbdc !=nil {return _gdbdc ;};_gfcda .S =append (_gfcda .S ,_fabfga );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_bfbfc :=NewCT_DateTime ();if _cedfb :=d .DecodeElement (_bfbfc ,&_fbcda );_cedfb !=nil {return _cedfb ;};_gfcda .D =append (_gfcda .D ,_bfbfc );default:_ba .Log ("\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\u0047r\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073 \u0025\u0076",_fbcda .Name );if _fdgdc :=d .Skip ();_fdgdc !=nil {return _fdgdc ;};};case _b .EndElement :break _bdcede ;case _b .CharData :};};return nil ;};func (_dccfg *CT_QueryTableFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdcda :=range start .Attr {if _gdcda .Name .Local =="\u0063\u006f\u0075n\u0074"{_addc ,_gaadc :=_ee .ParseUint (_gdcda .Value ,10,32);if _gaadc !=nil {return _gaadc ;};_cacdgb :=uint32 (_addc );_dccfg .CountAttr =&_cacdgb ;continue ;};};_ggfeaa :for {_fddbc ,_fdbc :=d .Token ();if _fdbc !=nil {return _fdbc ;};switch _agbfe :=_fddbc .(type ){case _b .StartElement :switch _agbfe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"}:_fedfb :=NewCT_QueryTableField ();if _aeecgb :=d .DecodeElement (_fedfb ,&_agbfe );_aeecgb !=nil {return _aeecgb ;};_dccfg .QueryTableField =append (_dccfg .QueryTableField ,_fedfb );default:_ba .Log ("\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\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061bl\u0065\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_agbfe .Name );if _efegde :=d .Skip ();_efegde !=nil {return _efegde ;};};case _b .EndElement :break _ggfeaa ;case _b .CharData :};};return nil ;};func (_ggf *CT_CalcChain )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgdc :for {_egad ,_egcb :=d .Token ();if _egcb !=nil {return _egcb ;};switch _bddc :=_egad .(type ){case _b .StartElement :switch _bddc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_cbfg :=NewCT_CalcCell ();if _ebfa :=d .DecodeElement (_cbfg ,&_bddc );_ebfa !=nil {return _ebfa ;};_ggf .C =append (_ggf .C ,_cbfg );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggf .ExtLst =NewCT_ExtensionList ();if _acge :=d .DecodeElement (_ggf .ExtLst ,&_bddc );_acge !=nil {return _acge ;};default:_ba .Log ("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_C\u0061\u006cc\u0043\u0068\u0061\u0069\u006e\u0020\u0025\u0076",_bddc .Name );if _gcfg :=d .Skip ();_gcfg !=nil {return _gcfg ;};};case _b .EndElement :break _fgdc ;case _b .CharData :};};return nil ;};type CT_Pages struct{ +// Scenario Comment +CommentAttr *string ; -// Page Item String Count -CountAttr *uint32 ; +// Input Cells +InputCells []*CT_InputCells ;};func (_egdae *CT_MetadataBlocks )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dgfbd :=range start .Attr {if _dgfbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbgfc ,_cgebb :=_b .ParseUint (_dgfbd .Value ,10,32);if _cgebb !=nil {return _cgebb ;};_geeca :=uint32 (_cbgfc );_egdae .CountAttr =&_geeca ;continue ;};};_accg :for {_gfbcb ,_fgegb :=d .Token ();if _fgegb !=nil {return _fgegb ;};switch _deafd :=_gfbcb .(type ){case _ea .StartElement :switch _deafd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_cacea :=NewCT_MetadataBlock ();if _degcd :=d .DecodeElement (_cacea ,&_deafd );_degcd !=nil {return _degcd ;};_egdae .Bk =append (_egdae .Bk ,_cacea );default:_c .Log ("\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\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0073\u0020\u0025\u0076",_deafd .Name );if _afbeb :=d .Skip ();_afbeb !=nil {return _afbeb ;};};case _ea .EndElement :break _accg ;case _ea .CharData :};};return nil ;};func (_dcddb *ST_DataValidationType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_afgbfb ,_gbcfc :=d .Token ();if _gbcfc !=nil {return _gbcfc ;};if _ecbce ,_aaedeb :=_afgbfb .(_ea .EndElement );_aaedeb &&_ecbce .Name ==start .Name {*_dcddb =1;return nil ;};if _bfded ,_dgfad :=_afgbfb .(_ea .CharData );!_dgfad {return _be .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",_afgbfb );}else {switch string (_bfded ){case "":*_dcddb =0;case "\u006e\u006f\u006e\u0065":*_dcddb =1;case "\u0077\u0068\u006fl\u0065":*_dcddb =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dcddb =3;case "\u006c\u0069\u0073\u0074":*_dcddb =4;case "\u0064\u0061\u0074\u0065":*_dcddb =5;case "\u0074\u0069\u006d\u0065":*_dcddb =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_dcddb =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dcddb =8;};};_afgbfb ,_gbcfc =d .Token ();if _gbcfc !=nil {return _gbcfc ;};if _ffdgge ,_feddf :=_afgbfb .(_ea .EndElement );_feddf &&_ffdgge .Name ==start .Name {return nil ;};return _be .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",_afgbfb );}; -// Page Items -Page []*CT_PCDSCPage ;};func (_aaefc *ST_ParameterType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bacfa ,_afffaf :=d .Token ();if _afffaf !=nil {return _afffaf ;};if _dadde ,_beegd :=_bacfa .(_b .EndElement );_beegd &&_dadde .Name ==start .Name {*_aaefc =1;return nil ;};if _ggdcdd ,_afdab :=_bacfa .(_b .CharData );!_afdab {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bacfa );}else {switch string (_ggdcdd ){case "":*_aaefc =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_aaefc =1;case "\u0076\u0061\u006cu\u0065":*_aaefc =2;case "\u0063\u0065\u006c\u006c":*_aaefc =3;};};_bacfa ,_afffaf =d .Token ();if _afffaf !=nil {return _afffaf ;};if _gbbfb ,_daace :=_bacfa .(_b .EndElement );_daace &&_gbbfb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bacfa );};func (_gfbddg *ST_CellType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbad ,_cgdgdf :=d .Token ();if _cgdgdf !=nil {return _cgdgdf ;};if _gdafe ,_aagdce :=_gbbad .(_b .EndElement );_aagdce &&_gdafe .Name ==start .Name {*_gfbddg =1;return nil ;};if _gcagag ,_eegdf :=_gbbad .(_b .CharData );!_eegdf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbbad );}else {switch string (_gcagag ){case "":*_gfbddg =0;case "\u0062":*_gfbddg =1;case "\u006e":*_gfbddg =2;case "\u0065":*_gfbddg =3;case "\u0073":*_gfbddg =4;case "\u0073\u0074\u0072":*_gfbddg =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_gfbddg =6;};};_gbbad ,_cgdgdf =d .Token ();if _cgdgdf !=nil {return _cgdgdf ;};if _bfddga ,_eegeca :=_gbbad .(_b .EndElement );_eegeca &&_bfddga .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbbad );};type CT_MeasureDimensionMaps struct{ +// Validate validates the CT_ChartsheetViews and its children +func (_befeg *CT_ChartsheetViews )Validate ()error {return _befeg .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;);const (ST_DataValidationImeModeUnset ST_DataValidationImeMode =0;ST_DataValidationImeModeNoControl ST_DataValidationImeMode =1;ST_DataValidationImeModeOff ST_DataValidationImeMode =2;ST_DataValidationImeModeOn ST_DataValidationImeMode =3;ST_DataValidationImeModeDisabled ST_DataValidationImeMode =4;ST_DataValidationImeModeHiragana ST_DataValidationImeMode =5;ST_DataValidationImeModeFullKatakana ST_DataValidationImeMode =6;ST_DataValidationImeModeHalfKatakana ST_DataValidationImeMode =7;ST_DataValidationImeModeFullAlpha ST_DataValidationImeMode =8;ST_DataValidationImeModeHalfAlpha ST_DataValidationImeMode =9;ST_DataValidationImeModeFullHangul ST_DataValidationImeMode =10;ST_DataValidationImeModeHalfHangul ST_DataValidationImeMode =11;);type CT_TupleCache struct{ -// Measure Group Count -CountAttr *uint32 ; +// Entries +Entries *CT_PCDSDTCEntries ; -// OLAP Measure Group -Map []*CT_MeasureDimensionMap ;};type CT_CacheHierarchy struct{ +// Sets +Sets *CT_Sets ; -// Hierarchy Unique Name -UniqueNameAttr string ; +// OLAP Query Cache +QueryCache *CT_QueryCache ; -// Hierarchy Display Name -CaptionAttr *string ; +// Server Formats +ServerFormats *CT_ServerFormats ; -// Measure Hierarchy -MeasureAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cbcab *ST_HorizontalAlignment )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dbgfc ,_fdaga :=d .Token ();if _fdaga !=nil {return _fdaga ;};if _cedfe ,_ffceca :=_dbgfc .(_ea .EndElement );_ffceca &&_cedfe .Name ==start .Name {*_cbcab =1;return nil ;};if _fededc ,_cdgedc :=_dbgfc .(_ea .CharData );!_cdgedc {return _be .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",_dbgfc );}else {switch string (_fededc ){case "":*_cbcab =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_cbcab =1;case "\u006c\u0065\u0066\u0074":*_cbcab =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cbcab =3;case "\u0072\u0069\u0067h\u0074":*_cbcab =4;case "\u0066\u0069\u006c\u006c":*_cbcab =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_cbcab =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cbcab =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cbcab =8;};};_dbgfc ,_fdaga =d .Token ();if _fdaga !=nil {return _fdaga ;};if _afgag ,_ecfdc :=_dbgfc .(_ea .EndElement );_ecfdc &&_afgag .Name ==start .Name {return nil ;};return _be .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",_dbgfc );};func (_abdf *CT_CacheHierarchies )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_aacb :=range start .Attr {if _aacb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfeb ,_ffaa :=_b .ParseUint (_aacb .Value ,10,32);if _ffaa !=nil {return _ffaa ;};_deage :=uint32 (_cfeb );_abdf .CountAttr =&_deage ;continue ;};};_gcdb :for {_dbbb ,_ccgd :=d .Token ();if _ccgd !=nil {return _ccgd ;};switch _gad :=_dbbb .(type ){case _ea .StartElement :switch _gad .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_edfg :=NewCT_CacheHierarchy ();if _ffd :=d .DecodeElement (_edfg ,&_gad );_ffd !=nil {return _ffd ;};_abdf .CacheHierarchy =append (_abdf .CacheHierarchy ,_edfg );default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_gad .Name );if _bfa :=d .Skip ();_bfa !=nil {return _bfa ;};};case _ea .EndElement :break _gcdb ;case _ea .CharData :};};return nil ;};type CT_PivotCacheRecords struct{ -// Set -SetAttr *bool ; +// PivotCache Records Count +CountAttr *uint32 ; -// Parent Set -ParentSetAttr *uint32 ; +// PivotCache Record +R []*CT_Record ; -// KPI Icon Set -IconSetAttr *int32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type ST_SortBy byte ; -// Attribute Hierarchy -AttributeAttr *bool ; +// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path +func (_acfe *CT_Cols )ValidateWithPath (path string )error {for _bdfe ,_geafb :=range _acfe .Col {if _efgff :=_geafb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_bdfe ));_efgff !=nil {return _efgff ;};};return nil ;};func (_gfcee ST_FilterOperator )String ()string {switch _gfcee {case 0:return "";case 1:return "\u0065\u0071\u0075a\u006c";case 2:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 3:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return "";};func (_acgeb ST_SmartTagShow )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_agfbb :=_ea .Attr {};_agfbb .Name =name ;switch _acgeb {case ST_SmartTagShowUnset :_agfbb .Value ="";case ST_SmartTagShowAll :_agfbb .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_agfbb .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_agfbb .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _agfbb ,nil ;};func (_def *CT_AutoFilter )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _def .RefAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_def .RefAttr )});};e .EncodeToken (start );if _def .FilterColumn !=nil {_cb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_ab :=range _def .FilterColumn {e .EncodeElement (_ab ,_cb );};};if _def .SortState !=nil {_edd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_def .SortState ,_edd );};if _def .ExtLst !=nil {_gc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_def .ExtLst ,_gc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_CalcChain ()*CT_CalcChain {_dffb :=&CT_CalcChain {};return _dffb }; -// Time -TimeAttr *bool ; +// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path +func (_cfeag *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil };func (_eggcc *CT_TableFormula )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bbdff :=range start .Attr {if _bbdff .Name .Local =="\u0061\u0072\u0072a\u0079"{_fcgcbd ,_bdfff :=_b .ParseBool (_bbdff .Value );if _bdfff !=nil {return _bdfff ;};_eggcc .ArrayAttr =_fcgcbd ;continue ;};};for {_fgccb ,_bedgab :=d .Token ();if _bedgab !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_bedgab );};if _dffgde ,_gefabb :=_fgccb .(_ea .CharData );_gefabb {_eggcc .Content =string (_dffgde );};if _efgega ,_gdgbf :=_fgccb .(_ea .EndElement );_gdgbf &&_efgega .Name ==start .Name {break ;};};return nil ;};type CT_ExternalReference struct{IdAttr string ;}; -// Key Attribute Hierarchy -KeyAttributeAttr *bool ; +// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path +func (_debae *CT_VolType )ValidateWithPath (path string )error {if _debae .TypeAttr ==ST_VolDepTypeUnset {return _be .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _aceed :=_debae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aceed !=nil {return _aceed ;};for _cgfdb ,_cedfc :=range _debae .Main {if _cgebfd :=_cedfc .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_cgfdb ));_cgebfd !=nil {return _cgebfd ;};};return nil ;};func (_aeace ST_TargetScreenSize )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gafcd :=_ea .Attr {};_gafcd .Name =name ;switch _aeace {case ST_TargetScreenSizeUnset :_gafcd .Value ="";case ST_TargetScreenSize544x376 :_gafcd .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_gafcd .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_gafcd .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSize800x600 :_gafcd .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_gafcd .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_gafcd .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSize1152x900 :_gafcd .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_gafcd .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_gafcd .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSize1800x1440 :_gafcd .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_gafcd .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _gafcd ,nil ;};type CT_QueryTable struct{ -// Default Member Unique Name -DefaultMemberUniqueNameAttr *string ; +// QueryTable Name +NameAttr string ; -// Unique Name of 'All' -AllUniqueNameAttr *string ; +// First Row Column Titles +HeadersAttr *bool ; -// Display Name of 'All' -AllCaptionAttr *string ; +// Row Numbers +RowNumbersAttr *bool ; -// Dimension Unique Name -DimensionUniqueNameAttr *string ; +// Disable Refresh +DisableRefreshAttr *bool ; -// Display Folder -DisplayFolderAttr *string ; +// Background Refresh +BackgroundRefreshAttr *bool ; -// Measure Group Name -MeasureGroupAttr *string ; +// First Background Refresh +FirstBackgroundRefreshAttr *bool ; -// Measures -MeasuresAttr *bool ; +// Refresh On Load +RefreshOnLoadAttr *bool ; -// Levels Count -CountAttr uint32 ; +// Grow Shrink Type +GrowShrinkTypeAttr ST_GrowShrinkType ; -// One Field -OneFieldAttr *bool ; +// Fill Adjacent Formulas +FillFormulasAttr *bool ; -// Member Value Data Type -MemberValueDatatypeAttr *uint16 ; +// Remove Data On Save +RemoveDataOnSaveAttr *bool ; -// Unbalanced -UnbalancedAttr *bool ; +// Disable Edit +DisableEditAttr *bool ; -// Unbalanced Group -UnbalancedGroupAttr *bool ; +// Preserve Formatting On Refresh +PreserveFormattingAttr *bool ; -// Hidden -HiddenAttr *bool ; +// Adjust Column Width On Refresh +AdjustColumnWidthAttr *bool ; -// Fields Usage -FieldsUsage *CT_FieldsUsage ; +// Intermediate +IntermediateAttr *bool ; -// OLAP Grouping Levels -GroupLevels *CT_GroupLevels ; +// Connection Id +ConnectionIdAttr uint32 ; + +// QueryTable Refresh Information +QueryTableRefresh *CT_QueryTableRefresh ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;}; -// Validate validates the CT_IconFilter and its children -func (_fafac *CT_IconFilter )Validate ()error {return _fafac .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");};func (_ebcced *CT_OleObjects )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbfge :for {_gbed ,_dffdc :=d .Token ();if _dffdc !=nil {return _dffdc ;};switch _dbefb :=_gbed .(type ){case _b .StartElement :switch _dbefb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"}:_begag :=NewCT_OleObject ();if _afcdg :=d .DecodeElement (_begag ,&_dbefb );_afcdg !=nil {return _afcdg ;};_ebcced .OleObject =append (_ebcced .OleObject ,_begag );default:_ba .Log ("\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\u004fl\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073 \u0025\u0076",_dbefb .Name );if _dfcgd :=d .Skip ();_dfcgd !=nil {return _dfcgd ;};};case _b .EndElement :break _fbfge ;case _b .CharData :};};return nil ;};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);func NewCT_TableColumn ()*CT_TableColumn {_fdadb :=&CT_TableColumn {};return _fdadb };func (_aaecc ST_IconSetType )Validate ()error {return _aaecc .ValidateWithPath ("")};func (_fbggaa *CT_PCDKPIs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbggaa .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbggaa .CountAttr )});};e .EncodeToken (start );if _fbggaa .Kpi !=nil {_cgdbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_cgeea :=range _fbggaa .Kpi {e .EncodeElement (_cgeea ,_cgdbf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcec *CT_OleObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcec .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fcec .ProgIdAttr )});};if _fcec .DvAspectAttr !=ST_DvAspectUnset {_abcbg ,_ebgdde :=_fcec .DvAspectAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _ebgdde !=nil {return _ebgdde ;};start .Attr =append (start .Attr ,_abcbg );};if _fcec .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_fcec .LinkAttr )});};if _fcec .OleUpdateAttr !=ST_OleUpdateUnset {_baab ,_cegge :=_fcec .OleUpdateAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _cegge !=nil {return _cegge ;};start .Attr =append (start .Attr ,_baab );};if _fcec .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcec .AutoLoadAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fcec .ShapeIdAttr )});if _fcec .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fcec .IdAttr )});};e .EncodeToken (start );if _fcec .ObjectPr !=nil {_gfdfe :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_fcec .ObjectPr ,_gfdfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Missing struct{ +// Validate validates the CT_ChartsheetPr and its children +func (_afdec *CT_ChartsheetPr )Validate ()error {return _afdec .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};func (_ceedfe *CT_WebPublishItem )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_ceedfe .IdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_be .Sprintf ("\u0025\u0076",_ceedfe .DivIdAttr )});_befead ,_fggag :=_ceedfe .SourceTypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"});if _fggag !=nil {return _fggag ;};start .Attr =append (start .Attr ,_befead );if _ceedfe .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_be .Sprintf ("\u0025\u0076",*_ceedfe .SourceRefAttr )});};if _ceedfe .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ceedfe .SourceObjectAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",_ceedfe .DestinationFileAttr )});if _ceedfe .TitleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_ceedfe .TitleAttr )});};if _ceedfe .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ceedfe .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gegefe ST_OleUpdate )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_fcdfab :=_ea .Attr {};_fcdfab .Name =name ;switch _gegefe {case ST_OleUpdateUnset :_fcdfab .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_fcdfab .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_fcdfab .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return _fcdfab ,nil ;};type CT_Missing struct{ // Unused Item UAttr *bool ; @@ -6870,853 +6960,808 @@ BAttr *bool ; Tpls []*CT_Tuples ; // Member Property Indexes -X []*CT_X ;};type Table struct{CT_Table };func (_ddaegff ST_DataValidationErrorStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddaegff .String (),start );};func (_edebb *CT_SheetViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geabe :for {_fcdfe ,_egdad :=d .Token ();if _egdad !=nil {return _egdad ;};switch _gdgefb :=_fcdfe .(type ){case _b .StartElement :switch _gdgefb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_fbacf :=NewCT_SheetView ();if _bafbf :=d .DecodeElement (_fbacf ,&_gdgefb );_bafbf !=nil {return _bafbf ;};_edebb .SheetView =append (_edebb .SheetView ,_fbacf );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edebb .ExtLst =NewCT_ExtensionList ();if _facga :=d .DecodeElement (_edebb .ExtLst ,&_gdgefb );_facga !=nil {return _facga ;};default:_ba .Log ("\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\u0053h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073 \u0025\u0076",_gdgefb .Name );if _efacde :=d .Skip ();_efacde !=nil {return _efacde ;};};case _b .EndElement :break _geabe ;case _b .CharData :};};return nil ;};func NewCT_IntProperty ()*CT_IntProperty {_gfcbe :=&CT_IntProperty {};return _gfcbe }; - -// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path -func (_ffgbb *CT_FieldGroup )ValidateWithPath (path string )error {if _ffgbb .RangePr !=nil {if _dedaf :=_ffgbb .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_dedaf !=nil {return _dedaf ;};};if _ffgbb .DiscretePr !=nil {if _eecfbe :=_ffgbb .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");_eecfbe !=nil {return _eecfbe ;};};if _ffgbb .GroupItems !=nil {if _fgba :=_ffgbb .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_fgba !=nil {return _fgba ;};};return nil ;};func (_bbcgbd ST_DynamicFilterType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edbfc :=_b .Attr {};_edbfc .Name =name ;switch _bbcgbd {case ST_DynamicFilterTypeUnset :_edbfc .Value ="";case ST_DynamicFilterTypeNull :_edbfc .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_edbfc .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_edbfc .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_edbfc .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_edbfc .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_edbfc .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_edbfc .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_edbfc .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_edbfc .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_edbfc .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_edbfc .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_edbfc .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_edbfc .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_edbfc .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_edbfc .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_edbfc .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_edbfc .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_edbfc .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_edbfc .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_edbfc .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_edbfc .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_edbfc .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_edbfc .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_edbfc .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_edbfc .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_edbfc .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_edbfc .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_edbfc .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_edbfc .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_edbfc .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_edbfc .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_edbfc .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_edbfc .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_edbfc .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_edbfc .Value ="\u004d\u0031\u0032";};return _edbfc ,nil ;}; - -// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path -func (_daegg *CT_UnderlineProperty )ValidateWithPath (path string )error {if _dbgcgc :=_daegg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbgcgc !=nil {return _dbgcgc ;};return nil ;};func (_cggeg *ST_HtmlFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggebd ,_ebbege :=d .Token ();if _ebbege !=nil {return _ebbege ;};if _dccdcc ,_cfgcd :=_ggebd .(_b .EndElement );_cfgcd &&_dccdcc .Name ==start .Name {*_cggeg =1;return nil ;};if _abffa ,_ecbgad :=_ggebd .(_b .CharData );!_ecbgad {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggebd );}else {switch string (_abffa ){case "":*_cggeg =0;case "\u006e\u006f\u006e\u0065":*_cggeg =1;case "\u0072\u0074\u0066":*_cggeg =2;case "\u0061\u006c\u006c":*_cggeg =3;};};_ggebd ,_ebbege =d .Token ();if _ebbege !=nil {return _ebbege ;};if _dcgee ,_bebfg :=_ggebd .(_b .EndElement );_bebfg &&_dcgee .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggebd );};func (_affae *CT_ExternalSheetDataSet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fdee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_cdgd :=range _affae .SheetData {e .EncodeElement (_cdgd ,_fdee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbacc ST_FormulaExpression )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_defda :=_b .Attr {};_defda .Name =name ;switch _dbacc {case ST_FormulaExpressionUnset :_defda .Value ="";case ST_FormulaExpressionRef :_defda .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_defda .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_defda .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_defda .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_defda .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _defda ,nil ;}; - -// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path -func (_ggbdc *CT_XmlCellPr )ValidateWithPath (path string )error {if _cdfdg :=_ggbdc .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_cdfdg !=nil {return _cdfdg ;};if _ggbdc .ExtLst !=nil {if _accgd :=_ggbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_accgd !=nil {return _accgd ;};};return nil ;};func NewCT_AutoFilter ()*CT_AutoFilter {_ace :=&CT_AutoFilter {};return _ace };type CT_TextPr struct{ - -// Prompt for File Name -PromptAttr *bool ; - -// File Type -FileTypeAttr ST_FileType ; - -// Code Page -CodePageAttr *uint32 ; - -// Character Set -CharacterSetAttr *string ; - -// First Row -FirstRowAttr *uint32 ; - -// Source File Name -SourceFileAttr *string ; - -// Delimited File -DelimitedAttr *bool ; - -// Decimal Separator -DecimalAttr *string ; - -// Thousands Separator -ThousandsAttr *string ; - -// Tab as Delimiter -TabAttr *bool ; - -// Space is Delimiter -SpaceAttr *bool ; - -// Comma is Delimiter -CommaAttr *bool ; +X []*CT_X ;};func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_dgea :=&CT_ChartsheetViews {};return _dgea }; -// Semicolon is Delimiter -SemicolonAttr *bool ; +// Validate validates the CT_Item and its children +func (_caabb *CT_Item )Validate ()error {return _caabb .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};func (_gdfcdd *CT_RowHierarchiesUsage )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gdfcdd .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gdfcdd .CountAttr )});};e .EncodeToken (start );_ggceed :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_dddbc :=range _gdfcdd .RowHierarchyUsage {e .EncodeElement (_dddbc ,_ggceed );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_acbdc ST_ItemType )ValidateWithPath (path string )error {switch _acbdc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbdc ));};return nil ;};type CT_DataRefs struct{ -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// Data Consolidation Reference Count +CountAttr *uint32 ; -// Qualifier -QualifierAttr ST_Qualifier ; +// Data Consolidation Reference +DataRef []*CT_DataRef ;};type CT_PhoneticPr struct{ -// Custom Delimiter -DelimiterAttr *string ; +// Font Id +FontIdAttr uint32 ; -// Fields -TextFields *CT_TextFields ;};func (_bbdbgd *ST_Axis )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffcdc ,_afbaa :=d .Token ();if _afbaa !=nil {return _afbaa ;};if _daagee ,_eefeb :=_fffcdc .(_b .EndElement );_eefeb &&_daagee .Name ==start .Name {*_bbdbgd =1;return nil ;};if _aededg ,_ecdfe :=_fffcdc .(_b .CharData );!_ecdfe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fffcdc );}else {switch string (_aededg ){case "":*_bbdbgd =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_bbdbgd =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_bbdbgd =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_bbdbgd =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_bbdbgd =4;};};_fffcdc ,_afbaa =d .Token ();if _afbaa !=nil {return _afbaa ;};if _dcadc ,_ccade :=_fffcdc .(_b .EndElement );_ccade &&_dcadc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fffcdc );}; +// Character Type +TypeAttr ST_PhoneticType ; -// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path -func (_ddfaa *CT_FontSize )ValidateWithPath (path string )error {return nil };func (_dcdfc ST_Axis )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcdfc .String (),start );};func (_adecbc *CT_SharedUser )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adecbc .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_eagdf :=range start .Attr {if _eagdf .Name .Local =="\u0067\u0075\u0069\u0064"{_gdadbe ,_fgccg :=_eagdf .Value ,error (nil );if _fgccg !=nil {return _fgccg ;};_adecbc .GuidAttr =_gdadbe ;continue ;};if _eagdf .Name .Local =="\u006e\u0061\u006d\u0065"{_baaefb ,_dgeaff :=_eagdf .Value ,error (nil );if _dgeaff !=nil {return _dgeaff ;};_adecbc .NameAttr =_baaefb ;continue ;};if _eagdf .Name .Local =="\u0069\u0064"{_fbeed ,_eabge :=_ee .ParseInt (_eagdf .Value ,10,32);if _eabge !=nil {return _eabge ;};_adecbc .IdAttr =int32 (_fbeed );continue ;};if _eagdf .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_dfaagb ,_gbcbdb :=ParseStdlibTime (_eagdf .Value );if _gbcbdb !=nil {return _gbcbdb ;};_adecbc .DateTimeAttr =_dfaagb ;continue ;};};_cecag :for {_fffed ,_adbcd :=d .Token ();if _adbcd !=nil {return _adbcd ;};switch _aecff :=_fffed .(type ){case _b .StartElement :switch _aecff .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adecbc .ExtLst =NewCT_ExtensionList ();if _bebade :=d .DecodeElement (_adecbc .ExtLst ,&_aecff );_bebade !=nil {return _bebade ;};default:_ba .Log ("\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\u0053h\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072 \u0025\u0076",_aecff .Name );if _cabgb :=d .Skip ();_cabgb !=nil {return _cabgb ;};};case _b .EndElement :break _cecag ;case _b .CharData :};};return nil ;};func (_fefegd *CT_PivotDimension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fefegd .MeasureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fefegd .MeasureAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fefegd .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fefegd .UniqueNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_fefegd .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Alignment +AlignmentAttr ST_PhoneticAlignment ;};func (_febgc *CT_Fonts )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _febgc .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_febgc .CountAttr )});};e .EncodeToken (start );if _febgc .Font !=nil {_dcfca :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_deacd :=range _febgc .Font {e .EncodeElement (_deacd ,_dcfca );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_Sst ()*CT_Sst {_gcebc :=&CT_Sst {};return _gcebc };func NewCT_Dxfs ()*CT_Dxfs {_bfefc :=&CT_Dxfs {};return _bfefc };func (_bgbadg ST_DataValidationImeMode )Validate ()error {return _bgbadg .ValidateWithPath ("")};func (_eeaada *CT_RangeSet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dgfda :=range start .Attr {if _dgfda .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"&&_dgfda .Name .Local =="\u0069\u0064"||_dgfda .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"&&_dgfda .Name .Local =="\u0069\u0064"{_acadgf ,_bfdfed :=_dgfda .Value ,error (nil );if _bfdfed !=nil {return _bfdfed ;};_eeaada .IdAttr =&_acadgf ;continue ;};if _dgfda .Name .Local =="\u0069\u0031"{_gbageb ,_gbged :=_b .ParseUint (_dgfda .Value ,10,32);if _gbged !=nil {return _gbged ;};_eeccd :=uint32 (_gbageb );_eeaada .I1Attr =&_eeccd ;continue ;};if _dgfda .Name .Local =="\u0069\u0033"{_ggcbg ,_gabcg :=_b .ParseUint (_dgfda .Value ,10,32);if _gabcg !=nil {return _gabcg ;};_dbddc :=uint32 (_ggcbg );_eeaada .I3Attr =&_dbddc ;continue ;};if _dgfda .Name .Local =="\u0069\u0034"{_bbffc ,_ceffc :=_b .ParseUint (_dgfda .Value ,10,32);if _ceffc !=nil {return _ceffc ;};_aaeb :=uint32 (_bbffc );_eeaada .I4Attr =&_aaeb ;continue ;};if _dgfda .Name .Local =="\u0072\u0065\u0066"{_feebb ,_eccdb :=_dgfda .Value ,error (nil );if _eccdb !=nil {return _eccdb ;};_eeaada .RefAttr =&_feebb ;continue ;};if _dgfda .Name .Local =="\u006e\u0061\u006d\u0065"{_cgccc ,_cgcda :=_dgfda .Value ,error (nil );if _cgcda !=nil {return _cgcda ;};_eeaada .NameAttr =&_cgccc ;continue ;};if _dgfda .Name .Local =="\u0073\u0068\u0065e\u0074"{_aagcd ,_bfbcb :=_dgfda .Value ,error (nil );if _bfbcb !=nil {return _bfbcb ;};_eeaada .SheetAttr =&_aagcd ;continue ;};if _dgfda .Name .Local =="\u0069\u0032"{_edfgg ,_efecb :=_b .ParseUint (_dgfda .Value ,10,32);if _efecb !=nil {return _efecb ;};_dbdec :=uint32 (_edfgg );_eeaada .I2Attr =&_dbdec ;continue ;};};for {_egfgg ,_bfbg :=d .Token ();if _bfbg !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_bfbg );};if _egccd ,_cabega :=_egfgg .(_ea .EndElement );_cabega &&_egccd .Name ==start .Name {break ;};};return nil ;};func (_feae *CT_CustomProperty )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_feae .NameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_feae .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cadcf *CT_Extension )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cadcf .UriAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0072\u0069"},Value :_be .Sprintf ("\u0025\u0076",*_cadcf .UriAttr )});};e .EncodeToken (start );if _cadcf .Any !=nil {_cadcf .Any .MarshalXML (e ,_ea .StartElement {});};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_agafaf *CT_RowFields )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fbcfee :=range start .Attr {if _fbcfee .Name .Local =="\u0063\u006f\u0075n\u0074"{_acbbd ,_abega :=_b .ParseUint (_fbcfee .Value ,10,32);if _abega !=nil {return _abega ;};_cfgdee :=uint32 (_acbbd );_agafaf .CountAttr =&_cfgdee ;continue ;};};_aeagb :for {_gdgbb ,_gdfda :=d .Token ();if _gdfda !=nil {return _gdfda ;};switch _ddgdg :=_gdgbb .(type ){case _ea .StartElement :switch _ddgdg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_gfade :=NewCT_Field ();if _abgfeg :=d .DecodeElement (_gfade ,&_ddgdg );_abgfeg !=nil {return _abgfeg ;};_agafaf .Field =append (_agafaf .Field ,_gfade );default:_c .Log ("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\u0077F\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_ddgdg .Name );if _eagfc :=d .Skip ();_eagfc !=nil {return _eagfc ;};};case _ea .EndElement :break _aeagb ;case _ea .CharData :};};return nil ;};func (_cbecee *CT_GroupItems )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gbfb :=range start .Attr {if _gbfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_aefcf ,_dfeg :=_b .ParseUint (_gbfb .Value ,10,32);if _dfeg !=nil {return _dfeg ;};_bfaac :=uint32 (_aefcf );_cbecee .CountAttr =&_bfaac ;continue ;};};_dggdb :for {_aeeeg ,_adgdf :=d .Token ();if _adgdf !=nil {return _adgdf ;};switch _bgfgf :=_aeeeg .(type ){case _ea .StartElement :switch _bgfgf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_fbaba :=NewCT_Missing ();if _eefba :=d .DecodeElement (_fbaba ,&_bgfgf );_eefba !=nil {return _eefba ;};_cbecee .M =append (_cbecee .M ,_fbaba );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_gfeb :=NewCT_Number ();if _efec :=d .DecodeElement (_gfeb ,&_bgfgf );_efec !=nil {return _efec ;};_cbecee .N =append (_cbecee .N ,_gfeb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_dgefg :=NewCT_Boolean ();if _cdee :=d .DecodeElement (_dgefg ,&_bgfgf );_cdee !=nil {return _cdee ;};_cbecee .B =append (_cbecee .B ,_dgefg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_eceb :=NewCT_Error ();if _cecg :=d .DecodeElement (_eceb ,&_bgfgf );_cecg !=nil {return _cecg ;};_cbecee .E =append (_cbecee .E ,_eceb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_aaaca :=NewCT_String ();if _ddege :=d .DecodeElement (_aaaca ,&_bgfgf );_ddege !=nil {return _ddege ;};_cbecee .S =append (_cbecee .S ,_aaaca );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_acgde :=NewCT_DateTime ();if _gefcg :=d .DecodeElement (_acgde ,&_bgfgf );_gefcg !=nil {return _gefcg ;};_cbecee .D =append (_cbecee .D ,_acgde );default:_c .Log ("\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\u0047r\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073 \u0025\u0076",_bgfgf .Name );if _gecfb :=d .Skip ();_gecfb !=nil {return _gecfb ;};};case _ea .EndElement :break _dggdb ;case _ea .CharData :};};return nil ;};type Dialogsheet struct{CT_Dialogsheet }; -// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path -func (_addacf *CT_SharedItems )ValidateWithPath (path string )error {for _gcadaa ,_bebdc :=range _addacf .M {if _fcecf :=_bebdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_gcadaa ));_fcecf !=nil {return _fcecf ;};};for _dagef ,_gefacd :=range _addacf .N {if _deadb :=_gefacd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_dagef ));_deadb !=nil {return _deadb ;};};for _ggffg ,_fgffec :=range _addacf .B {if _cfddd :=_fgffec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_ggffg ));_cfddd !=nil {return _cfddd ;};};for _efbgf ,_bedeg :=range _addacf .E {if _abddad :=_bedeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_efbgf ));_abddad !=nil {return _abddad ;};};for _dbcab ,_ffcbg :=range _addacf .S {if _fgedge :=_ffcbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_dbcab ));_fgedge !=nil {return _fgedge ;};};for _bbecd ,_bdcbb :=range _addacf .D {if _faace :=_bdcbb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_bbecd ));_faace !=nil {return _faace ;};};return nil ;};func (_adcea ST_TableType )Validate ()error {return _adcea .ValidateWithPath ("")}; +// Validate validates the CT_PivotField and its children +func (_feadcb *CT_PivotField )Validate ()error {return _feadcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");};func (_bfdcd *CT_WebPublishObject )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_bfdcd .IdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_be .Sprintf ("\u0025\u0076",_bfdcd .DivIdAttr )});if _bfdcd .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bfdcd .SourceObjectAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",_bfdcd .DestinationFileAttr )});if _bfdcd .TitleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_bfdcd .TitleAttr )});};if _bfdcd .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bfdcd .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Users and its children, prefixing error messages with path -func (_cdeea *Users )ValidateWithPath (path string )error {if _cbbcdb :=_cdeea .CT_Users .ValidateWithPath (path );_cbbcdb !=nil {return _cbbcdb ;};return nil ;};func (_gdcfge *CT_VerticalAlignFontProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_dcbdce ,_gcged :=_gdcfge .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _gcged !=nil {return _gcged ;};start .Attr =append (start .Attr ,_dcbdce );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MeasureGroup ()*CT_MeasureGroup {_gfeca :=&CT_MeasureGroup {};return _gfeca }; +// Validate validates the CT_CalcPr and its children +func (_ceeb *CT_CalcPr )Validate ()error {return _ceeb .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};func NewCT_PageMargins ()*CT_PageMargins {_fgecdd :=&CT_PageMargins {};return _fgecdd };func NewCT_DeletedField ()*CT_DeletedField {_gfag :=&CT_DeletedField {};return _gfag };type CT_PageFields struct{ -// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path -func (_bdbae *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _cgfea ,_cdgge :=range _bdbae .RowHierarchyUsage {if _acggbb :=_cdgge .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_cgfea ));_acggbb !=nil {return _acggbb ;};};return nil ;}; +// Page Item Count +CountAttr *uint32 ; -// Validate validates the CT_PageSetUpPr and its children -func (_beeaeg *CT_PageSetUpPr )Validate ()error {return _beeaeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");}; +// Page Field +PageField []*CT_PageField ;};type ST_RefMode byte ;func (_eggfg ST_Type )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_eggfg .String (),start );}; -// Validate validates the CT_CellXfs and its children -func (_bgb *CT_CellXfs )Validate ()error {return _bgb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");};func (_fadbgb ST_RevisionAction )String ()string {switch _fadbgb {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";};func (_afbgb *CT_ExternalLinkChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbcfc :for {_edcf ,_gcde :=d .Token ();if _gcde !=nil {return _gcde ;};switch _aeaga :=_edcf .(type ){case _b .StartElement :switch _aeaga .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_afbgb .ExternalBook =NewCT_ExternalBook ();if _bdcb :=d .DecodeElement (_afbgb .ExternalBook ,&_aeaga );_bdcb !=nil {return _bdcb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_afbgb .DdeLink =NewCT_DdeLink ();if _dccc :=d .DecodeElement (_afbgb .DdeLink ,&_aeaga );_dccc !=nil {return _dccc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_afbgb .OleLink =NewCT_OleLink ();if _fbbbb :=d .DecodeElement (_afbgb .OleLink ,&_aeaga );_fbbbb !=nil {return _fbbbb ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aeaga .Name );if _cceec :=d .Skip ();_cceec !=nil {return _cceec ;};};case _b .EndElement :break _fbcfc ;case _b .CharData :};};return nil ;};func (_dafga *CT_DataConsolidate )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeecg :=range start .Attr {if _aeecg .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_dafga .FunctionAttr .UnmarshalXMLAttr (_aeecg );continue ;};if _aeecg .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_dbcdg ,_bfab :=_ee .ParseBool (_aeecg .Value );if _bfab !=nil {return _bfab ;};_dafga .StartLabelsAttr =&_dbcdg ;continue ;};if _aeecg .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_aace ,_affb :=_ee .ParseBool (_aeecg .Value );if _affb !=nil {return _affb ;};_dafga .LeftLabelsAttr =&_aace ;continue ;};if _aeecg .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_eabf ,_bfbf :=_ee .ParseBool (_aeecg .Value );if _bfbf !=nil {return _bfbf ;};_dafga .TopLabelsAttr =&_eabf ;continue ;};if _aeecg .Name .Local =="\u006c\u0069\u006e\u006b"{_gggbg ,_egea :=_ee .ParseBool (_aeecg .Value );if _egea !=nil {return _egea ;};_dafga .LinkAttr =&_gggbg ;continue ;};};_aebaf :for {_abgcca ,_gdegg :=d .Token ();if _gdegg !=nil {return _gdegg ;};switch _acac :=_abgcca .(type ){case _b .StartElement :switch _acac .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}:_dafga .DataRefs =NewCT_DataRefs ();if _dgga :=d .DecodeElement (_dafga .DataRefs ,&_acac );_dgga !=nil {return _dgga ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0043\u006fn\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065\u0020\u0025\u0076",_acac .Name );if _adfe :=d .Skip ();_adfe !=nil {return _adfe ;};};case _b .EndElement :break _aebaf ;case _b .CharData :};};return nil ;};func (_bgfgc ST_FontScheme )Validate ()error {return _bgfgc .ValidateWithPath ("")};type CT_MemberProperty struct{ +// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path +func (_ggcdb *CT_Member )ValidateWithPath (path string )error {return nil };type CT_Parameter struct{ -// OLAP Member Property Unique Name +// Parameter Name NameAttr *string ; -// Show Cell -ShowCellAttr *bool ; - -// Show Tooltip -ShowTipAttr *bool ; - -// Show As Caption -ShowAsCaptionAttr *bool ; - -// Name Length -NameLenAttr *uint32 ; - -// Property Name Character Index -PPosAttr *uint32 ; +// SQL Data Type +SqlTypeAttr *int32 ; -// Property Name Length -PLenAttr *uint32 ; +// Parameter Type +ParameterTypeAttr ST_ParameterType ; -// Level Index -LevelAttr *uint32 ; +// Refresh on Change +RefreshOnChangeAttr *bool ; -// Field Index -FieldAttr uint32 ;};func NewCT_Row ()*CT_Row {_dbdfc :=&CT_Row {};return _dbdfc };func NewCT_CustomFilter ()*CT_CustomFilter {_bbdc :=&CT_CustomFilter {};return _bbdc };func (_edbaa ST_ParameterType )Validate ()error {return _edbaa .ValidateWithPath ("")}; +// Parameter Prompt String +PromptAttr *string ; -// Validate validates the CT_WebPublishObject and its children -func (_edecf *CT_WebPublishObject )Validate ()error {return _edecf .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};func (_bgdef *ST_Axis )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgdef =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_bgdef =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_bgdef =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_bgdef =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_bgdef =4;};return nil ;}; +// Boolean +BooleanAttr *bool ; -// ValidateWithPath validates the Revisions and its children, prefixing error messages with path -func (_cffcc *Revisions )ValidateWithPath (path string )error {if _ecagdb :=_cffcc .CT_Revisions .ValidateWithPath (path );_ecagdb !=nil {return _ecagdb ;};return nil ;}; +// Double +DoubleAttr *float64 ; -// Validate validates the CT_DateGroupItem and its children -func (_dcaa *CT_DateGroupItem )Validate ()error {return _dcaa .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");}; +// Integer +IntegerAttr *int32 ; -// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path -func (_aafcbb *CT_Tuple )ValidateWithPath (path string )error {return nil };func NewCT_IconSet ()*CT_IconSet {_accg :=&CT_IconSet {};return _accg };func (_bggac ST_DataValidationType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aeedd :=_b .Attr {};_aeedd .Name =name ;switch _bggac {case ST_DataValidationTypeUnset :_aeedd .Value ="";case ST_DataValidationTypeNone :_aeedd .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_aeedd .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_aeedd .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_aeedd .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_aeedd .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_aeedd .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_aeedd .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case ST_DataValidationTypeCustom :_aeedd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _aeedd ,nil ;}; +// String +StringAttr *string ; -// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path -func (_cacdb *CT_ControlPr )ValidateWithPath (path string )error {if _cegfc :=_cacdb .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_cegfc !=nil {return _cegfc ;};return nil ;};func NewCT_PivotCache ()*CT_PivotCache {_eaba :=&CT_PivotCache {};return _eaba };func (_gbegfbc *PivotCacheRecords )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="m\u0061:\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073";return _gbegfbc .CT_PivotCacheRecords .MarshalXML (e ,start );};func (_gdgge *CT_MRUColors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_adfbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_facfd :=range _gdgge .Color {e .EncodeElement (_facfd ,_adfbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efdd *CT_VolTopicRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eefag :=range start .Attr {if _eefag .Name .Local =="\u0072"{_bfadg ,_adefad :=_eefag .Value ,error (nil );if _adefad !=nil {return _adefad ;};_efdd .RAttr =_bfadg ;continue ;};if _eefag .Name .Local =="\u0073"{_ccffc ,_cbdec :=_ee .ParseUint (_eefag .Value ,10,32);if _cbdec !=nil {return _cbdec ;};_efdd .SAttr =uint32 (_ccffc );continue ;};};for {_dggae ,_faebc :=d .Token ();if _faebc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fV\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0052\u0065\u0066:\u0020\u0025\u0073",_faebc );};if _cged ,_bcdca :=_dggae .(_b .EndElement );_bcdca &&_cged .Name ==start .Name {break ;};};return nil ;};func (_edccee *ST_DataValidationErrorStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bddec ,_bbdbc :=d .Token ();if _bbdbc !=nil {return _bbdbc ;};if _gggdde ,_debcbf :=_bddec .(_b .EndElement );_debcbf &&_gggdde .Name ==start .Name {*_edccee =1;return nil ;};if _gfaag ,_efeggd :=_bddec .(_b .CharData );!_efeggd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bddec );}else {switch string (_gfaag ){case "":*_edccee =0;case "\u0073\u0074\u006f\u0070":*_edccee =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_edccee =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_edccee =3;};};_bddec ,_bbdbc =d .Token ();if _bbdbc !=nil {return _bbdbc ;};if _aaggf ,_agbag :=_bddec .(_b .EndElement );_agbag &&_aaggf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bddec );};type ST_CredMethod byte ;func (_fabc *CT_ColorScale )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdae :for {_egde ,_dfddc :=d .Token ();if _dfddc !=nil {return _dfddc ;};switch _febf :=_egde .(type ){case _b .StartElement :switch _febf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_fefgd :=NewCT_Cfvo ();if _dcdb :=d .DecodeElement (_fefgd ,&_febf );_dcdb !=nil {return _dcdb ;};_fabc .Cfvo =append (_fabc .Cfvo ,_fefgd );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fegbc :=NewCT_Color ();if _cadfc :=d .DecodeElement (_fegbc ,&_febf );_cadfc !=nil {return _cadfc ;};_fabc .Color =append (_fabc .Color ,_fegbc );default:_ba .Log ("\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\u0043o\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065 \u0025\u0076",_febf .Name );if _becb :=d .Skip ();_becb !=nil {return _becb ;};};case _b .EndElement :break _bbdae ;case _b .CharData :};};return nil ;};func (_ecebcg ST_TableType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecebcg .String (),start );};func (_bgbbf *ST_CalcMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egcde ,_cdcad :=d .Token ();if _cdcad !=nil {return _cdcad ;};if _fbgdeb ,_gfgdab :=_egcde .(_b .EndElement );_gfgdab &&_fbgdeb .Name ==start .Name {*_bgbbf =1;return nil ;};if _ddfdg ,_gefggc :=_egcde .(_b .CharData );!_gefggc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egcde );}else {switch string (_ddfdg ){case "":*_bgbbf =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_bgbbf =1;case "\u0061\u0075\u0074\u006f":*_bgbbf =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_bgbbf =3;};};_egcde ,_cdcad =d .Token ();if _cdcad !=nil {return _cdcad ;};if _bcgefd ,_efabg :=_egcde .(_b .EndElement );_efabg &&_bcgefd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egcde );};type CT_MdxTuple struct{ +// Cell Reference +CellAttr *string ;};type ST_SortMethod byte ; -// Member Index Count -CAttr *uint32 ; +// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path +func (_gbebf *CT_DataValidation )ValidateWithPath (path string )error {if _dgbbg :=_gbebf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgbbg !=nil {return _dgbbg ;};if _gedfd :=_gbebf .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_gedfd !=nil {return _gedfd ;};if _fgga :=_gbebf .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgga !=nil {return _fgga ;};if _fdec :=_gbebf .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_fdec !=nil {return _fdec ;};return nil ;};func NewCT_Chartsheet ()*CT_Chartsheet {_faeed :=&CT_Chartsheet {};_faeed .SheetViews =NewCT_ChartsheetViews ();_faeed .Drawing =NewCT_Drawing ();return _faeed ;};func (_acdgb *CT_Tuple )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _acdgb .FldAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006c\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_acdgb .FldAttr )});};if _acdgb .HierAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_acdgb .HierAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_be .Sprintf ("\u0025\u0076",_acdgb .ItemAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_fgfcg *CT_Fills )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ggafe :=range start .Attr {if _ggafe .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgac ,_begc :=_b .ParseUint (_ggafe .Value ,10,32);if _begc !=nil {return _begc ;};_bcagd :=uint32 (_bgac );_fgfcg .CountAttr =&_bcagd ;continue ;};};_aaddca :for {_abcaf ,_egae :=d .Token ();if _egae !=nil {return _egae ;};switch _fddded :=_abcaf .(type ){case _ea .StartElement :switch _fddded .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_caebbd :=NewCT_Fill ();if _bbbbc :=d .DecodeElement (_caebbd ,&_fddded );_bbbbc !=nil {return _bbbbc ;};_fgfcg .Fill =append (_fgfcg .Fill ,_caebbd );default:_c .Log ("\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\u0046\u0069\u006c\u006c\u0073\u0020\u0025\u0076",_fddded .Name );if _degda :=d .Skip ();_degda !=nil {return _degda ;};};case _ea .EndElement :break _aaddca ;case _ea .CharData :};};return nil ;}; -// Server Formatting Culture Currency -CtAttr *string ; +// Validate validates the CT_PivotTableStyle and its children +func (_eefdbe *CT_PivotTableStyle )Validate ()error {return _eefdbe .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;);func NewCT_DataValidation ()*CT_DataValidation {_edbfg :=&CT_DataValidation {};return _edbfg };func (_dgggb *CT_MetadataStrings )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dgggb .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dgggb .CountAttr )});};e .EncodeToken (start );_gceaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_gfaaf :=range _dgggb .S {e .EncodeElement (_gfaaf ,_gceaf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bedcec ST_FilterOperator )ValidateWithPath (path string )error {switch _bedcec {case 0,1,2,3,4,5,6:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bedcec ));};return nil ;};const (ST_DataConsolidateFunctionUnset ST_DataConsolidateFunction =0;ST_DataConsolidateFunctionAverage ST_DataConsolidateFunction =1;ST_DataConsolidateFunctionCount ST_DataConsolidateFunction =2;ST_DataConsolidateFunctionCountNums ST_DataConsolidateFunction =3;ST_DataConsolidateFunctionMax ST_DataConsolidateFunction =4;ST_DataConsolidateFunctionMin ST_DataConsolidateFunction =5;ST_DataConsolidateFunctionProduct ST_DataConsolidateFunction =6;ST_DataConsolidateFunctionStdDev ST_DataConsolidateFunction =7;ST_DataConsolidateFunctionStdDevp ST_DataConsolidateFunction =8;ST_DataConsolidateFunctionSum ST_DataConsolidateFunction =9;ST_DataConsolidateFunctionVar ST_DataConsolidateFunction =10;ST_DataConsolidateFunctionVarp ST_DataConsolidateFunction =11;);func (_addgbac ST_MdxSetOrder )ValidateWithPath (path string )error {switch _addgbac {case 0,1,2,3,4,5,6,7:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addgbac ));};return nil ;};func (_dffdd *ST_DateTimeGrouping )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bddfc ,_adgffa :=d .Token ();if _adgffa !=nil {return _adgffa ;};if _cgdgc ,_fdfgad :=_bddfc .(_ea .EndElement );_fdfgad &&_cgdgc .Name ==start .Name {*_dffdd =1;return nil ;};if _ecfbb ,_bbgac :=_bddfc .(_ea .CharData );!_bbgac {return _be .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",_bddfc );}else {switch string (_ecfbb ){case "":*_dffdd =0;case "\u0079\u0065\u0061\u0072":*_dffdd =1;case "\u006d\u006f\u006et\u0068":*_dffdd =2;case "\u0064\u0061\u0079":*_dffdd =3;case "\u0068\u006f\u0075\u0072":*_dffdd =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_dffdd =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_dffdd =6;};};_bddfc ,_adgffa =d .Token ();if _adgffa !=nil {return _adgffa ;};if _ecade ,_fffcdb :=_bddfc .(_ea .EndElement );_fffcdb &&_ecade .Name ==start .Name {return nil ;};return _be .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",_bddfc );};type Revisions struct{CT_Revisions }; -// Server Formatting String Index -SiAttr *uint32 ; +// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path +func (_ggbf *CT_DataRefs )ValidateWithPath (path string )error {for _dfeec ,_ccefb :=range _ggbf .DataRef {if _caee :=_ccefb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_dfeec ));_caee !=nil {return _caee ;};};return nil ;};type CT_VerticalAlignFontProperty struct{ -// Server Formatting Built-In Number Format Index -FiAttr *uint32 ; +// Value +ValAttr _d .ST_VerticalAlignRun ;};func (_bfcbcc ST_IconSetType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bfcbcc .String (),start );};type CT_XmlColumnPr struct{ -// Server Formatting Background Color -BcAttr *string ; +// XML Map Id +MapIdAttr uint32 ; -// Server Formatting Foreground Color -FcAttr *string ; +// XPath +XpathAttr string ; -// Server Formatting Italic Font -IAttr *bool ; +// Denormalized +DenormalizedAttr *bool ; -// Server Formatting Underline Font -UAttr *bool ; +// XML Data Type +XmlDataTypeAttr string ; -// Server Formatting Strikethrough Font -StAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Server Formatting Bold Font -BAttr *bool ; +// Validate validates the CT_MapInfo and its children +func (_cegccb *CT_MapInfo )Validate ()error {return _cegccb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");}; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;}; +// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path +func (_aabc *CT_CalculatedItem )ValidateWithPath (path string )error {if _daad :=_aabc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_daad !=nil {return _daad ;};if _aabc .ExtLst !=nil {if _dfbed :=_aabc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfbed !=nil {return _dfbed ;};};return nil ;};func (_ddeag *ST_FilterOperator )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bffecc ,_ffbcfa :=d .Token ();if _ffbcfa !=nil {return _ffbcfa ;};if _aeabcg ,_ffcfee :=_bffecc .(_ea .EndElement );_ffcfee &&_aeabcg .Name ==start .Name {*_ddeag =1;return nil ;};if _dcade ,_efefg :=_bffecc .(_ea .CharData );!_efefg {return _be .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",_bffecc );}else {switch string (_dcade ){case "":*_ddeag =0;case "\u0065\u0071\u0075a\u006c":*_ddeag =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ddeag =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ddeag =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ddeag =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_ddeag =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ddeag =6;};};_bffecc ,_ffbcfa =d .Token ();if _ffbcfa !=nil {return _ffbcfa ;};if _edfga ,_ggaed :=_bffecc .(_ea .EndElement );_ggaed &&_edfga .Name ==start .Name {return nil ;};return _be .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",_bffecc );}; -// Validate validates the CT_PageItem and its children -func (_ecccc *CT_PageItem )Validate ()error {return _ecccc .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");}; +// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path +func (_begda *CT_NumFmts )ValidateWithPath (path string )error {for _dbdgc ,_agged :=range _begda .NumFmt {if _ggeag :=_agged .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_dbdgc ));_ggeag !=nil {return _ggeag ;};};return nil ;};func NewCT_VolTopic ()*CT_VolTopic {_fdbbg :=&CT_VolTopic {};return _fdbbg };func (_fgcgf *CT_FileSharing )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fgcgf .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_fgcgf .ReadOnlyRecommendedAttr ))});};if _fgcgf .UserNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_fgcgf .UserNameAttr )});};if _fgcgf .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_fgcgf .ReservationPasswordAttr )});};if _fgcgf .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_fgcgf .AlgorithmNameAttr )});};if _fgcgf .HashValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_be .Sprintf ("\u0025\u0076",*_fgcgf .HashValueAttr )});};if _fgcgf .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_be .Sprintf ("\u0025\u0076",*_fgcgf .SaltValueAttr )});};if _fgcgf .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_be .Sprintf ("\u0025\u0076",*_fgcgf .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bfadd *CT_Dialogsheet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _bfadd .SheetPr !=nil {_adcgc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_bfadd .SheetPr ,_adcgc );};if _bfadd .SheetViews !=nil {_bcga :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bfadd .SheetViews ,_bcga );};if _bfadd .SheetFormatPr !=nil {_abac :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_bfadd .SheetFormatPr ,_abac );};if _bfadd .SheetProtection !=nil {_dgdb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfadd .SheetProtection ,_dgdb );};if _bfadd .CustomSheetViews !=nil {_bedf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bfadd .CustomSheetViews ,_bedf );};if _bfadd .PrintOptions !=nil {_cdgd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bfadd .PrintOptions ,_cdgd );};if _bfadd .PageMargins !=nil {_ebdgg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bfadd .PageMargins ,_ebdgg );};if _bfadd .PageSetup !=nil {_bdef :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bfadd .PageSetup ,_bdef );};if _bfadd .HeaderFooter !=nil {_efgc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bfadd .HeaderFooter ,_efgc );};if _bfadd .Drawing !=nil {_efag :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_bfadd .Drawing ,_efag );};if _bfadd .LegacyDrawing !=nil {_gfdg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_bfadd .LegacyDrawing ,_gfdg );};if _bfadd .LegacyDrawingHF !=nil {_acae :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bfadd .LegacyDrawingHF ,_acae );};if _bfadd .DrawingHF !=nil {_gdbbg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bfadd .DrawingHF ,_gdbbg );};if _bfadd .OleObjects !=nil {_efbg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_bfadd .OleObjects ,_efbg );};if _bfadd .Controls !=nil {_bgbgd :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_bfadd .Controls ,_bgbgd );};if _bfadd .ExtLst !=nil {_abea :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfadd .ExtLst ,_abea );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_colItems and its children -func (_dbbab *CT_colItems )Validate ()error {return _dbbab .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");}; +// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path +func (_fcfdf *CT_GroupLevels )ValidateWithPath (path string )error {for _fgdaf ,_dfbba :=range _fcfdf .GroupLevel {if _dbde :=_dfbba .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_fgdaf ));_dbde !=nil {return _dbde ;};};return nil ;};func (_cdcaf ST_TargetScreenSize )ValidateWithPath (path string )error {switch _cdcaf {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdcaf ));};return nil ;};func NewCT_IgnoredError ()*CT_IgnoredError {_ffbc :=&CT_IgnoredError {};return _ffbc };func (_eegcb *ST_PageOrder )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_eegcb =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_eegcb =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_eegcb =2;};return nil ;};func (_cbfgac *ST_PhoneticType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_cbfgac =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_cbfgac =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_cbfgac =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_cbfgac =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_cbfgac =4;};return nil ;};func (_dcbbb *CT_MetadataRecord )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074"},Value :_be .Sprintf ("\u0025\u0076",_dcbbb .TAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076"},Value :_be .Sprintf ("\u0025\u0076",_dcbbb .VAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_afafbg *ST_FileType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_afafbg =0;case "\u006d\u0061\u0063":*_afafbg =1;case "\u0077\u0069\u006e":*_afafbg =2;case "\u0064\u006f\u0073":*_afafbg =3;case "\u006c\u0069\u006e":*_afafbg =4;case "\u006f\u0074\u0068e\u0072":*_afafbg =5;};return nil ;}; -// Validate validates the CT_Dxfs and its children -func (_adba *CT_Dxfs )Validate ()error {return _adba .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");};func (_affecb ST_CellFormulaType )String ()string {switch _affecb {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0061\u0072\u0072a\u0079";case 3:return "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case 4:return "\u0073\u0068\u0061\u0072\u0065\u0064";};return "";};func (_dbdbf *CT_ExternalLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffacg :for {_aaaaf ,_eabgb :=d .Token ();if _eabgb !=nil {return _eabgb ;};switch _affg :=_aaaaf .(type ){case _b .StartElement :switch _affg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_dbdbf .Choice =NewCT_ExternalLinkChoice ();if _gfbb :=d .DecodeElement (&_dbdbf .Choice .ExternalBook ,&_affg );_gfbb !=nil {return _gfbb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_dbdbf .Choice =NewCT_ExternalLinkChoice ();if _bfcg :=d .DecodeElement (&_dbdbf .Choice .DdeLink ,&_affg );_bfcg !=nil {return _bfcg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_dbdbf .Choice =NewCT_ExternalLinkChoice ();if _ggfef :=d .DecodeElement (&_dbdbf .Choice .OleLink ,&_affg );_ggfef !=nil {return _ggfef ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbdbf .ExtLst =NewCT_ExtensionList ();if _edgdg :=d .DecodeElement (_dbdbf .ExtLst ,&_affg );_edgdg !=nil {return _edgdg ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_affg .Name );if _accbe :=d .Skip ();_accbe !=nil {return _accbe ;};};case _b .EndElement :break _ffacg ;case _b .CharData :};};return nil ;};func NewCT_RElt ()*CT_RElt {_dfeae :=&CT_RElt {};return _dfeae };const (ST_DataValidationOperatorUnset ST_DataValidationOperator =0;ST_DataValidationOperatorBetween ST_DataValidationOperator =1;ST_DataValidationOperatorNotBetween ST_DataValidationOperator =2;ST_DataValidationOperatorEqual ST_DataValidationOperator =3;ST_DataValidationOperatorNotEqual ST_DataValidationOperator =4;ST_DataValidationOperatorLessThan ST_DataValidationOperator =5;ST_DataValidationOperatorLessThanOrEqual ST_DataValidationOperator =6;ST_DataValidationOperatorGreaterThan ST_DataValidationOperator =7;ST_DataValidationOperatorGreaterThanOrEqual ST_DataValidationOperator =8;);func (_gceeg *CT_OleObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egefg :=range start .Attr {if _egefg .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"&&_egefg .Name .Local =="\u0069\u0064"||_egefg .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"&&_egefg .Name .Local =="\u0069\u0064"{_gegfd ,_gadaa :=_egefg .Value ,error (nil );if _gadaa !=nil {return _gadaa ;};_gceeg .IdAttr =&_gegfd ;continue ;};if _egefg .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_gceeg .DvAspectAttr .UnmarshalXMLAttr (_egefg );continue ;};if _egefg .Name .Local =="\u006c\u0069\u006e\u006b"{_dcbdf ,_bcfc :=_egefg .Value ,error (nil );if _bcfc !=nil {return _bcfc ;};_gceeg .LinkAttr =&_dcbdf ;continue ;};if _egefg .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_gceeg .OleUpdateAttr .UnmarshalXMLAttr (_egefg );continue ;};if _egefg .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_dgbcg ,_caffa :=_ee .ParseBool (_egefg .Value );if _caffa !=nil {return _caffa ;};_gceeg .AutoLoadAttr =&_dgbcg ;continue ;};if _egefg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bfddgc ,_ecddb :=_ee .ParseUint (_egefg .Value ,10,32);if _ecddb !=nil {return _ecddb ;};_gceeg .ShapeIdAttr =uint32 (_bfddgc );continue ;};if _egefg .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_eegdc ,_bdca :=_egefg .Value ,error (nil );if _bdca !=nil {return _bdca ;};_gceeg .ProgIdAttr =&_eegdc ;continue ;};};_cbabd :for {_ecbgg ,_agadd :=d .Token ();if _agadd !=nil {return _agadd ;};switch _dcgcf :=_ecbgg .(type ){case _b .StartElement :switch _dcgcf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}:_gceeg .ObjectPr =NewCT_ObjectPr ();if _eedebc :=d .DecodeElement (_gceeg .ObjectPr ,&_dcgcf );_eedebc !=nil {return _eedebc ;};default:_ba .Log ("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_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_dcgcf .Name );if _ggcad :=d .Skip ();_ggcad !=nil {return _ggcad ;};};case _b .EndElement :break _cbabd ;case _b .CharData :};};return nil ;};func NewCT_QueryTable ()*CT_QueryTable {_gcffa :=&CT_QueryTable {};return _gcffa };const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;);func (_bafada ST_FormulaExpression )String ()string {switch _bafada {case 0:return "";case 1:return "\u0072\u0065\u0066";case 2:return "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case 3:return "\u0061\u0072\u0065\u0061";case 4:return "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case 5:return "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return "";};type CT_SheetFormatPr struct{ +// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path +func (_bdfdb *CT_OlapPr )ValidateWithPath (path string )error {return nil };func NewStyleSheet ()*StyleSheet {_eedde :=&StyleSheet {};_eedde .CT_Stylesheet =*NewCT_Stylesheet ();return _eedde ;};const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3;); -// Base Column Width -BaseColWidthAttr *uint32 ; +// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path +func (_gaegbe *CT_IconSet )ValidateWithPath (path string )error {if _egegd :=_gaegbe .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_egegd !=nil {return _egegd ;};for _cbcba ,_ebagb :=range _gaegbe .Cfvo {if _degdg :=_ebagb .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_cbcba ));_degdg !=nil {return _degdg ;};};return nil ;};type ST_DdeValueType byte ;func (_agdgb *CT_PivotCacheDefinition )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_agdgb .CacheSource =NewCT_CacheSource ();_agdgb .CacheFields =NewCT_CacheFields ();for _ ,_bfcdc :=range start .Attr {if _bfcdc .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"&&_bfcdc .Name .Local =="\u0069\u0064"||_bfcdc .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"&&_bfcdc .Name .Local =="\u0069\u0064"{_gefad ,_gfgdf :=_bfcdc .Value ,error (nil );if _gfgdf !=nil {return _gfgdf ;};_agdgb .IdAttr =&_gefad ;continue ;};if _bfcdc .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ccgda ,_abcca :=_b .ParseBool (_bfcdc .Value );if _abcca !=nil {return _abcca ;};_agdgb .UpgradeOnRefreshAttr =&_ccgda ;continue ;};if _bfcdc .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_bddag ,_bdcefd :=_b .ParseBool (_bfcdc .Value );if _bdcefd !=nil {return _bdcefd ;};_agdgb .TupleCacheAttr =&_bddag ;continue ;};if _bfcdc .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_dddcc ,_daaee :=_b .ParseBool (_bfcdc .Value );if _daaee !=nil {return _daaee ;};_agdgb .SaveDataAttr =&_dddcc ;continue ;};if _bfcdc .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_gcaae ,_baefb :=_b .ParseBool (_bfcdc .Value );if _baefb !=nil {return _baefb ;};_agdgb .SupportSubqueryAttr =&_gcaae ;continue ;};if _bfcdc .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_fdddf ,_gcgdb :=_b .ParseBool (_bfcdc .Value );if _gcgdb !=nil {return _gcgdb ;};_agdgb .OptimizeMemoryAttr =&_fdddf ;continue ;};if _bfcdc .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_dgegeb ,_ddadg :=_b .ParseBool (_bfcdc .Value );if _ddadg !=nil {return _ddadg ;};_agdgb .SupportAdvancedDrillAttr =&_dgegeb ;continue ;};if _bfcdc .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_bcbea ,_ddcegg :=_bfcdc .Value ,error (nil );if _ddcegg !=nil {return _ddcegg ;};_agdgb .RefreshedByAttr =&_bcbea ;continue ;};if _bfcdc .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_acfbc ,_gdegdg :=ParseStdlibTime (_bfcdc .Value );if _gdegdg !=nil {return _gdegdg ;};_agdgb .RefreshedDateIsoAttr =&_acfbc ;continue ;};if _bfcdc .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_feeeb ,_eceba :=_b .ParseBool (_bfcdc .Value );if _eceba !=nil {return _eceba ;};_agdgb .InvalidAttr =&_feeeb ;continue ;};if _bfcdc .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_cdcaga ,_fcdbe :=_b .ParseBool (_bfcdc .Value );if _fcdbe !=nil {return _fcdbe ;};_agdgb .BackgroundQueryAttr =&_cdcaga ;continue ;};if _bfcdc .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_gafcbe ,_geebc :=_b .ParseUint (_bfcdc .Value ,10,32);if _geebc !=nil {return _geebc ;};_eaddc :=uint32 (_gafcbe );_agdgb .MissingItemsLimitAttr =&_eaddc ;continue ;};if _bfcdc .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_dged ,_ecbda :=_b .ParseUint (_bfcdc .Value ,10,8);if _ecbda !=nil {return _ecbda ;};_aeccd :=uint8 (_dged );_agdgb .RefreshedVersionAttr =&_aeccd ;continue ;};if _bfcdc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_cbdba ,_cbfef :=_b .ParseBool (_bfcdc .Value );if _cbfef !=nil {return _cbfef ;};_agdgb .RefreshOnLoadAttr =&_cbdba ;continue ;};if _bfcdc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_agedgg ,_ababe :=_b .ParseFloat (_bfcdc .Value ,64);if _ababe !=nil {return _ababe ;};_agdgb .RefreshedDateAttr =&_agedgg ;continue ;};if _bfcdc .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_cgdgb ,_addaa :=_b .ParseUint (_bfcdc .Value ,10,32);if _addaa !=nil {return _addaa ;};_cdgae :=uint32 (_cgdgb );_agdgb .RecordCountAttr =&_cdgae ;continue ;};if _bfcdc .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_affeb ,_acgdd :=_b .ParseUint (_bfcdc .Value ,10,8);if _acgdd !=nil {return _acgdd ;};_aefda :=uint8 (_affeb );_agdgb .CreatedVersionAttr =&_aefda ;continue ;};if _bfcdc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_bfbcf ,_ffcdd :=_b .ParseUint (_bfcdc .Value ,10,8);if _ffcdd !=nil {return _ffcdd ;};_bdbeg :=uint8 (_bfbcf );_agdgb .MinRefreshableVersionAttr =&_bdbeg ;continue ;};if _bfcdc .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_bbadb ,_bcecg :=_b .ParseBool (_bfcdc .Value );if _bcecg !=nil {return _bcecg ;};_agdgb .EnableRefreshAttr =&_bbadb ;continue ;};};_dbebe :for {_adbea ,_cagaea :=d .Token ();if _cagaea !=nil {return _cagaea ;};switch _cfgfc :=_adbea .(type ){case _ea .StartElement :switch _cfgfc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _gcecc :=d .DecodeElement (_agdgb .CacheSource ,&_cfgfc );_gcecc !=nil {return _gcecc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _aecec :=d .DecodeElement (_agdgb .CacheFields ,&_cfgfc );_aecec !=nil {return _aecec ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_agdgb .CacheHierarchies =NewCT_CacheHierarchies ();if _fgafd :=d .DecodeElement (_agdgb .CacheHierarchies ,&_cfgfc );_fgafd !=nil {return _fgafd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_agdgb .Kpis =NewCT_PCDKPIs ();if _bacafe :=d .DecodeElement (_agdgb .Kpis ,&_cfgfc );_bacafe !=nil {return _bacafe ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_agdgb .TupleCache =NewCT_TupleCache ();if _ebbdb :=d .DecodeElement (_agdgb .TupleCache ,&_cfgfc );_ebbdb !=nil {return _ebbdb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_agdgb .CalculatedItems =NewCT_CalculatedItems ();if _gdfgb :=d .DecodeElement (_agdgb .CalculatedItems ,&_cfgfc );_gdfgb !=nil {return _gdfgb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_agdgb .CalculatedMembers =NewCT_CalculatedMembers ();if _gfdbgd :=d .DecodeElement (_agdgb .CalculatedMembers ,&_cfgfc );_gfdbgd !=nil {return _gfdbgd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_agdgb .Dimensions =NewCT_Dimensions ();if _cebda :=d .DecodeElement (_agdgb .Dimensions ,&_cfgfc );_cebda !=nil {return _cebda ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_agdgb .MeasureGroups =NewCT_MeasureGroups ();if _gacda :=d .DecodeElement (_agdgb .MeasureGroups ,&_cfgfc );_gacda !=nil {return _gacda ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_agdgb .Maps =NewCT_MeasureDimensionMaps ();if _deaga :=d .DecodeElement (_agdgb .Maps ,&_cfgfc );_deaga !=nil {return _deaga ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agdgb .ExtLst =NewCT_ExtensionList ();if _daefe :=d .DecodeElement (_agdgb .ExtLst ,&_cfgfc );_daefe !=nil {return _daefe ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_cfgfc .Name );if _aefcb :=d .Skip ();_aefcb !=nil {return _aefcb ;};};case _ea .EndElement :break _dbebe ;case _ea .CharData :};};return nil ;};func (_eedg *CT_GradientFill )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dabae :=range start .Attr {if _dabae .Name .Local =="\u0074\u0079\u0070\u0065"{_eedg .TypeAttr .UnmarshalXMLAttr (_dabae );continue ;};if _dabae .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_bdbfa ,_dfedc :=_b .ParseFloat (_dabae .Value ,64);if _dfedc !=nil {return _dfedc ;};_eedg .DegreeAttr =&_bdbfa ;continue ;};if _dabae .Name .Local =="\u006c\u0065\u0066\u0074"{_acecc ,_gggee :=_b .ParseFloat (_dabae .Value ,64);if _gggee !=nil {return _gggee ;};_eedg .LeftAttr =&_acecc ;continue ;};if _dabae .Name .Local =="\u0072\u0069\u0067h\u0074"{_eaceb ,_cccgg :=_b .ParseFloat (_dabae .Value ,64);if _cccgg !=nil {return _cccgg ;};_eedg .RightAttr =&_eaceb ;continue ;};if _dabae .Name .Local =="\u0074\u006f\u0070"{_aabbd ,_aaggb :=_b .ParseFloat (_dabae .Value ,64);if _aaggb !=nil {return _aaggb ;};_eedg .TopAttr =&_aabbd ;continue ;};if _dabae .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_caafa ,_fbdga :=_b .ParseFloat (_dabae .Value ,64);if _fbdga !=nil {return _fbdga ;};_eedg .BottomAttr =&_caafa ;continue ;};};_dffd :for {_aedfb ,_eaedd :=d .Token ();if _eaedd !=nil {return _eaedd ;};switch _bfgf :=_aedfb .(type ){case _ea .StartElement :switch _bfgf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"}:_ecac :=NewCT_GradientStop ();if _cbae :=d .DecodeElement (_ecac ,&_bfgf );_cbae !=nil {return _cbae ;};_eedg .Stop =append (_eedg .Stop ,_ecac );default:_c .Log ("\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\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_bfgf .Name );if _bcbd :=d .Skip ();_bcbd !=nil {return _bcbd ;};};case _ea .EndElement :break _dffd ;case _ea .CharData :};};return nil ;};func (_gdddca ST_FormatAction )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gebgac :=_ea .Attr {};_gebgac .Name =name ;switch _gdddca {case ST_FormatActionUnset :_gebgac .Value ="";case ST_FormatActionBlank :_gebgac .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_gebgac .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case ST_FormatActionDrill :_gebgac .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_gebgac .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _gebgac ,nil ;};func (_cfbdd *CT_ColHierarchiesUsage )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cfbdd .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cfbdd .CountAttr )});};e .EncodeToken (start );_caebe :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_ccaf :=range _cfbdd .ColHierarchyUsage {e .EncodeElement (_ccaf ,_caebe );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_Font ()*CT_Font {_fcaba :=&CT_Font {};return _fcaba };func NewCT_PivotFilters ()*CT_PivotFilters {_gbdfa :=&CT_PivotFilters {};return _gbdfa };func (_eddab ST_UpdateLinks )Validate ()error {return _eddab .ValidateWithPath ("")};func (_defdb ST_CellComments )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_defdb .String (),start );};func (_aafcf *CT_WebPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _aafcf .XmlAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aafcf .XmlAttr ))});};if _aafcf .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aafcf .SourceDataAttr ))});};if _aafcf .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aafcf .ParsePreAttr ))});};if _aafcf .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aafcf .ConsecutiveAttr ))});};if _aafcf .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aafcf .FirstRowAttr ))});};if _aafcf .Xl97Attr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aafcf .Xl97Attr ))});};if _aafcf .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aafcf .TextDatesAttr ))});};if _aafcf .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aafcf .Xl2000Attr ))});};if _aafcf .UrlAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0072\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_aafcf .UrlAttr )});};if _aafcf .PostAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_aafcf .PostAttr )});};if _aafcf .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aafcf .HtmlTablesAttr ))});};if _aafcf .HtmlFormatAttr !=ST_HtmlFmtUnset {_aeadg ,_bbfeeb :=_aafcf .HtmlFormatAttr .MarshalXMLAttr (_ea .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _bbfeeb !=nil {return _bbfeeb ;};start .Attr =append (start .Attr ,_aeadg );};if _aafcf .EditPageAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_aafcf .EditPageAttr )});};e .EncodeToken (start );if _aafcf .Tables !=nil {_gcagg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_aafcf .Tables ,_gcagg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_geeg *CT_MetadataStrings )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fcgga :=range start .Attr {if _fcgga .Name .Local =="\u0063\u006f\u0075n\u0074"{_afbfd ,_gfceb :=_b .ParseUint (_fcgga .Value ,10,32);if _gfceb !=nil {return _gfceb ;};_ebdge :=uint32 (_afbfd );_geeg .CountAttr =&_ebdge ;continue ;};};_ggegc :for {_eggdb ,_ebccg :=d .Token ();if _ebccg !=nil {return _ebccg ;};switch _efafc :=_eggdb .(type ){case _ea .StartElement :switch _efafc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_gadcg :=NewCT_XStringElement ();if _ccgbg :=d .DecodeElement (_gadcg ,&_efafc );_ccgbg !=nil {return _ccgbg ;};_geeg .S =append (_geeg .S ,_gadcg );default:_c .Log ("\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\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_efafc .Name );if _cdfge :=d .Skip ();_cdfge !=nil {return _cdfge ;};};case _ea .EndElement :break _ggegc ;case _ea .CharData :};};return nil ;};type CT_CacheHierarchy struct{ -// Default Column Width -DefaultColWidthAttr *float64 ; +// Hierarchy Unique Name +UniqueNameAttr string ; -// Default Row Height -DefaultRowHeightAttr float64 ; +// Hierarchy Display Name +CaptionAttr *string ; -// Custom Height -CustomHeightAttr *bool ; +// Measure Hierarchy +MeasureAttr *bool ; -// Hidden By Default -ZeroHeightAttr *bool ; +// Set +SetAttr *bool ; -// Thick Top Border -ThickTopAttr *bool ; +// Parent Set +ParentSetAttr *uint32 ; -// Thick Bottom Border -ThickBottomAttr *bool ; +// KPI Icon Set +IconSetAttr *int32 ; -// Maximum Outline Row -OutlineLevelRowAttr *uint8 ; +// Attribute Hierarchy +AttributeAttr *bool ; -// Column Outline Level -OutlineLevelColAttr *uint8 ;};func (_ddbbbf ST_MdxKPIProperty )String ()string {switch _ddbbbf {case 0:return "";case 1:return "\u0076";case 2:return "\u0067";case 3:return "\u0073";case 4:return "\u0074";case 5:return "\u0077";case 6:return "\u006d";};return "";};type CT_Sheet struct{ +// Time +TimeAttr *bool ; -// Sheet Name -NameAttr string ; +// Key Attribute Hierarchy +KeyAttributeAttr *bool ; -// Sheet Tab Id -SheetIdAttr uint32 ; +// Default Member Unique Name +DefaultMemberUniqueNameAttr *string ; -// Visible State -StateAttr ST_SheetState ;IdAttr string ;};func (_cedcd *ST_ShowDataAs )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cedcd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cedcd =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_cedcd =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cedcd =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_cedcd =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_cedcd =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_cedcd =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_cedcd =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_cedcd =8;case "\u0069\u006e\u0064e\u0078":*_cedcd =9;};return nil ;}; +// Unique Name of 'All' +AllUniqueNameAttr *string ; -// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path -func (_bccb *CT_Dxf )ValidateWithPath (path string )error {if _bccb .Font !=nil {if _egbec :=_bccb .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_egbec !=nil {return _egbec ;};};if _bccb .NumFmt !=nil {if _fgfee :=_bccb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fgfee !=nil {return _fgfee ;};};if _bccb .Fill !=nil {if _aegca :=_bccb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_aegca !=nil {return _aegca ;};};if _bccb .Alignment !=nil {if _fbgeb :=_bccb .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_fbgeb !=nil {return _fbgeb ;};};if _bccb .Border !=nil {if _dfbgg :=_bccb .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_dfbgg !=nil {return _dfbgg ;};};if _bccb .Protection !=nil {if _fefe :=_bccb .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fefe !=nil {return _fefe ;};};if _bccb .ExtLst !=nil {if _dcecg :=_bccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcecg !=nil {return _dcecg ;};};return nil ;};func (_dgdfd *CT_DiscretePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebgcb :=range start .Attr {if _ebgcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eacd ,_deged :=_ee .ParseUint (_ebgcb .Value ,10,32);if _deged !=nil {return _deged ;};_efcec :=uint32 (_eacd );_dgdfd .CountAttr =&_efcec ;continue ;};};_dfeg :for {_dedd ,_bagcb :=d .Token ();if _bagcb !=nil {return _bagcb ;};switch _addge :=_dedd .(type ){case _b .StartElement :switch _addge .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fdcd :=NewCT_Index ();if _gdagf :=d .DecodeElement (_fdcd ,&_addge );_gdagf !=nil {return _gdagf ;};_dgdfd .X =append (_dgdfd .X ,_fdcd );default:_ba .Log ("\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\u0044i\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072 \u0025\u0076",_addge .Name );if _baggg :=d .Skip ();_baggg !=nil {return _baggg ;};};case _b .EndElement :break _dfeg ;case _b .CharData :};};return nil ;}; +// Display Name of 'All' +AllCaptionAttr *string ; -// Validate validates the CT_CellStyles and its children -func (_dfdd *CT_CellStyles )Validate ()error {return _dfdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};func (_abgca *CT_CustomWorkbookView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_abgca .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abgca .GuidAttr )});if _abgca .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abgca .AutoUpdateAttr ))});};if _abgca .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_abgca .MergeIntervalAttr )});};if _abgca .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abgca .ChangesSavedWinAttr ))});};if _abgca .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abgca .OnlySyncAttr ))});};if _abgca .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abgca .PersonalViewAttr ))});};if _abgca .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abgca .IncludePrintSettingsAttr ))});};if _abgca .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abgca .IncludeHiddenRowColAttr ))});};if _abgca .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abgca .MaximizedAttr ))});};if _abgca .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abgca .MinimizedAttr ))});};if _abgca .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abgca .ShowHorizontalScrollAttr ))});};if _abgca .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abgca .ShowVerticalScrollAttr ))});};if _abgca .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abgca .ShowSheetTabsAttr ))});};if _abgca .XWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_abgca .XWindowAttr )});};if _abgca .YWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_abgca .YWindowAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",_abgca .WindowWidthAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",_abgca .WindowHeightAttr )});if _abgca .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_abgca .TabRatioAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abgca .ActiveSheetIdAttr )});if _abgca .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abgca .ShowFormulaBarAttr ))});};if _abgca .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_abgca .ShowStatusbarAttr ))});};if _abgca .ShowCommentsAttr !=ST_CommentsUnset {_dedge ,_feefg :=_abgca .ShowCommentsAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _feefg !=nil {return _feefg ;};start .Attr =append (start .Attr ,_dedge );};if _abgca .ShowObjectsAttr !=ST_ObjectsUnset {_bdbab ,_abeg :=_abgca .ShowObjectsAttr .MarshalXMLAttr (_b .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _abeg !=nil {return _abeg ;};start .Attr =append (start .Attr ,_bdbab );};e .EncodeToken (start );if _abgca .ExtLst !=nil {_fgfg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abgca .ExtLst ,_fgfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaeaf *CT_UndoInfo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_f .Sprintf ("\u0025\u0076",_gaeaf .IndexAttr )});_fffee ,_dafgaf :=_gaeaf .ExpAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0070"});if _dafgaf !=nil {return _dafgaf ;};start .Attr =append (start .Attr ,_fffee );if _gaeaf .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gaeaf .Ref3DAttr ))});};if _gaeaf .ArrayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gaeaf .ArrayAttr ))});};if _gaeaf .VAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gaeaf .VAttr ))});};if _gaeaf .NfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gaeaf .NfAttr ))});};if _gaeaf .CsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gaeaf .CsAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gaeaf .DrAttr )});if _gaeaf .DnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gaeaf .DnAttr )});};if _gaeaf .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gaeaf .RAttr )});};if _gaeaf .SIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gaeaf .SIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PhoneticType byte ;func (_ceeddd ST_TargetScreenSize )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fceba :=_b .Attr {};_fceba .Name =name ;switch _ceeddd {case ST_TargetScreenSizeUnset :_fceba .Value ="";case ST_TargetScreenSize544x376 :_fceba .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_fceba .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_fceba .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSize800x600 :_fceba .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_fceba .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_fceba .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSize1152x900 :_fceba .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_fceba .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_fceba .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSize1800x1440 :_fceba .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_fceba .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _fceba ,nil ;};type ST_Pane byte ;func (_egggb *CT_UnderlineProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gedbc :=range start .Attr {if _gedbc .Name .Local =="\u0076\u0061\u006c"{_egggb .ValAttr .UnmarshalXMLAttr (_gedbc );continue ;};};for {_bdggda ,_bfffg :=d .Token ();if _bfffg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u0065r\u006ci\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_bfffg );};if _eedbg ,_afeea :=_bdggda .(_b .EndElement );_afeea &&_eedbg .Name ==start .Name {break ;};};return nil ;};func (_baagdf *CT_FileSharing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdgc :=range start .Attr {if _bdgc .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_gfegb ,_cafd :=_ee .ParseBool (_bdgc .Value );if _cafd !=nil {return _cafd ;};_baagdf .ReadOnlyRecommendedAttr =&_gfegb ;continue ;};if _bdgc .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_acbabc ,_fefgc :=_bdgc .Value ,error (nil );if _fefgc !=nil {return _fefgc ;};_baagdf .UserNameAttr =&_acbabc ;continue ;};if _bdgc .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gdccf ,_ggbc :=_bdgc .Value ,error (nil );if _ggbc !=nil {return _ggbc ;};_baagdf .ReservationPasswordAttr =&_gdccf ;continue ;};if _bdgc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_feee ,_fccgg :=_bdgc .Value ,error (nil );if _fccgg !=nil {return _fccgg ;};_baagdf .AlgorithmNameAttr =&_feee ;continue ;};if _bdgc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_accaa ,_efgfa :=_bdgc .Value ,error (nil );if _efgfa !=nil {return _efgfa ;};_baagdf .HashValueAttr =&_accaa ;continue ;};if _bdgc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_ggda ,_cddge :=_bdgc .Value ,error (nil );if _cddge !=nil {return _cddge ;};_baagdf .SaltValueAttr =&_ggda ;continue ;};if _bdgc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_aecf ,_cccb :=_ee .ParseUint (_bdgc .Value ,10,32);if _cccb !=nil {return _cccb ;};_ccbca :=uint32 (_aecf );_baagdf .SpinCountAttr =&_ccbca ;continue ;};};for {_gebc ,_fbdb :=d .Token ();if _fbdb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067:\u0020\u0025\u0073",_fbdb );};if _cdabb ,_beff :=_gebc .(_b .EndElement );_beff &&_cdabb .Name ==start .Name {break ;};};return nil ;};func NewCT_CalculatedItem ()*CT_CalculatedItem {_geca :=&CT_CalculatedItem {};_geca .PivotArea =NewCT_PivotArea ();return _geca ;};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_gagfc :=&CT_ExternalSheetData {};return _gagfc ;};func (_gabe *CT_SmartTagType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gabe .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_gabe .NamespaceUriAttr )});};if _gabe .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gabe .NameAttr )});};if _gabe .UrlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gabe .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abgf *CT_DdeValues )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abgf .RowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_abgf .RowsAttr )});};if _abgf .ColsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_abgf .ColsAttr )});};e .EncodeToken (start );_gbaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_debad :=range _abgf .Value {e .EncodeElement (_debad ,_gbaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gecde *CT_ChartsheetPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gecde .PublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gecde .PublishedAttr ))});};if _gecde .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gecde .CodeNameAttr )});};e .EncodeToken (start );if _gecde .TabColor !=nil {_bdge :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gecde .TabColor ,_bdge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aeaceb *ST_WebSourceType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfdafg ,_gfccb :=d .Token ();if _gfccb !=nil {return _gfccb ;};if _aaeggb ,_acafc :=_bfdafg .(_b .EndElement );_acafc &&_aaeggb .Name ==start .Name {*_aeaceb =1;return nil ;};if _bacgad ,_fdadbd :=_bfdafg .(_b .CharData );!_fdadbd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfdafg );}else {switch string (_bacgad ){case "":*_aeaceb =0;case "\u0073\u0068\u0065e\u0074":*_aeaceb =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_aeaceb =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_aeaceb =3;case "\u0072\u0061\u006eg\u0065":*_aeaceb =4;case "\u0063\u0068\u0061r\u0074":*_aeaceb =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_aeaceb =6;case "\u0071\u0075\u0065r\u0079":*_aeaceb =7;case "\u006c\u0061\u0062e\u006c":*_aeaceb =8;};};_bfdafg ,_gfccb =d .Token ();if _gfccb !=nil {return _gfccb ;};if _gaaca ,_gfgfb :=_bfdafg .(_b .EndElement );_gfgfb &&_gaaca .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfdafg );};func (_defdg ST_RevisionAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_defdg .String (),start );}; +// Dimension Unique Name +DimensionUniqueNameAttr *string ; -// Validate validates the CT_DataRef and its children -func (_baafcg *CT_DataRef )Validate ()error {return _baafcg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");};func (_cbfacg *ST_RevisionAction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbfacg =0;case "\u0061\u0064\u0064":*_cbfacg =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_cbfacg =2;};return nil ;}; +// Display Folder +DisplayFolderAttr *string ; -// Validate validates the CT_UnderlineProperty and its children -func (_fcebg *CT_UnderlineProperty )Validate ()error {return _fcebg .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};type CT_ServerFormat struct{ +// Measure Group Name +MeasureGroupAttr *string ; -// Culture -CultureAttr *string ; +// Measures +MeasuresAttr *bool ; -// Format -FormatAttr *string ;}; +// Levels Count +CountAttr uint32 ; -// Validate validates the CT_QueryTable and its children -func (_ffeef *CT_QueryTable )Validate ()error {return _ffeef .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};type ST_WebSourceType byte ; +// One Field +OneFieldAttr *bool ; -// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path -func (_dbcfe *CT_ObjectPr )ValidateWithPath (path string )error {if _dgdfb :=_dbcfe .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_dgdfb !=nil {return _dgdfb ;};return nil ;};func (_eeeedb ST_RefMode )String ()string {switch _eeeedb {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";}; +// Member Value Data Type +MemberValueDatatypeAttr *uint16 ; -// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path -func (_dge *CT_BookViews )ValidateWithPath (path string )error {for _fgf ,_dab :=range _dge .WorkbookView {if _eebe :=_dab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_fgf ));_eebe !=nil {return _eebe ;};};return nil ;};func (_bgeaa *CT_Formats )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eedde :=range start .Attr {if _eedde .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgdb ,_ggadg :=_ee .ParseUint (_eedde .Value ,10,32);if _ggadg !=nil {return _ggadg ;};_cfgd :=uint32 (_bgdb );_bgeaa .CountAttr =&_cfgd ;continue ;};};_ebeeg :for {_abegb ,_acgce :=d .Token ();if _acgce !=nil {return _acgce ;};switch _ccbec :=_abegb .(type ){case _b .StartElement :switch _ccbec .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_bgcgf :=NewCT_Format ();if _efedf :=d .DecodeElement (_bgcgf ,&_ccbec );_efedf !=nil {return _efedf ;};_bgeaa .Format =append (_bgeaa .Format ,_bgcgf );default:_ba .Log ("\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\u005fF\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_ccbec .Name );if _eageg :=d .Skip ();_eageg !=nil {return _eageg ;};};case _b .EndElement :break _ebeeg ;case _b .CharData :};};return nil ;};func (_bcddc ST_SheetViewType )String ()string {switch _bcddc {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case 3:return "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return "";}; +// Unbalanced +UnbalancedAttr *bool ; -// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path -func (_feag *CT_DataFields )ValidateWithPath (path string )error {for _bfgaf ,_aegg :=range _feag .DataField {if _eeeed :=_aegg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bfgaf ));_eeeed !=nil {return _eeeed ;};};return nil ;};func (_acfgeb *CT_PivotCacheRecords )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_badfd :=range start .Attr {if _badfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_edebc ,_efcga :=_ee .ParseUint (_badfd .Value ,10,32);if _efcga !=nil {return _efcga ;};_eaega :=uint32 (_edebc );_acfgeb .CountAttr =&_eaega ;continue ;};};_bgee :for {_ffcca ,_abfdg :=d .Token ();if _abfdg !=nil {return _abfdg ;};switch _gbdfa :=_ffcca .(type ){case _b .StartElement :switch _gbdfa .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_eggbf :=NewCT_Record ();if _dgdedc :=d .DecodeElement (_eggbf ,&_gbdfa );_dgdedc !=nil {return _dgdedc ;};_acfgeb .R =append (_acfgeb .R ,_eggbf );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acfgeb .ExtLst =NewCT_ExtensionList ();if _cdeab :=d .DecodeElement (_acfgeb .ExtLst ,&_gbdfa );_cdeab !=nil {return _cdeab ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_gbdfa .Name );if _gaebc :=d .Skip ();_gaebc !=nil {return _gaebc ;};};case _b .EndElement :break _bgee ;case _b .CharData :};};return nil ;};func (_efacc *StyleSheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003a\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";return _efacc .CT_Stylesheet .MarshalXML (e ,start );};func (_ebbea ST_DataValidationErrorStyle )String ()string {switch _ebbea {case 0:return "";case 1:return "\u0073\u0074\u006f\u0070";case 2:return "\u0077a\u0072\u006e\u0069\u006e\u0067";case 3:return "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return "";};type ST_Comments byte ;const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;); +// Unbalanced Group +UnbalancedGroupAttr *bool ; -// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path -func (_edbba *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil };const (ST_PivotFilterTypeUnset ST_PivotFilterType =0;ST_PivotFilterTypeUnknown ST_PivotFilterType =1;ST_PivotFilterTypeCount ST_PivotFilterType =2;ST_PivotFilterTypePercent ST_PivotFilterType =3;ST_PivotFilterTypeSum ST_PivotFilterType =4;ST_PivotFilterTypeCaptionEqual ST_PivotFilterType =5;ST_PivotFilterTypeCaptionNotEqual ST_PivotFilterType =6;ST_PivotFilterTypeCaptionBeginsWith ST_PivotFilterType =7;ST_PivotFilterTypeCaptionNotBeginsWith ST_PivotFilterType =8;ST_PivotFilterTypeCaptionEndsWith ST_PivotFilterType =9;ST_PivotFilterTypeCaptionNotEndsWith ST_PivotFilterType =10;ST_PivotFilterTypeCaptionContains ST_PivotFilterType =11;ST_PivotFilterTypeCaptionNotContains ST_PivotFilterType =12;ST_PivotFilterTypeCaptionGreaterThan ST_PivotFilterType =13;ST_PivotFilterTypeCaptionGreaterThanOrEqual ST_PivotFilterType =14;ST_PivotFilterTypeCaptionLessThan ST_PivotFilterType =15;ST_PivotFilterTypeCaptionLessThanOrEqual ST_PivotFilterType =16;ST_PivotFilterTypeCaptionBetween ST_PivotFilterType =17;ST_PivotFilterTypeCaptionNotBetween ST_PivotFilterType =18;ST_PivotFilterTypeValueEqual ST_PivotFilterType =19;ST_PivotFilterTypeValueNotEqual ST_PivotFilterType =20;ST_PivotFilterTypeValueGreaterThan ST_PivotFilterType =21;ST_PivotFilterTypeValueGreaterThanOrEqual ST_PivotFilterType =22;ST_PivotFilterTypeValueLessThan ST_PivotFilterType =23;ST_PivotFilterTypeValueLessThanOrEqual ST_PivotFilterType =24;ST_PivotFilterTypeValueBetween ST_PivotFilterType =25;ST_PivotFilterTypeValueNotBetween ST_PivotFilterType =26;ST_PivotFilterTypeDateEqual ST_PivotFilterType =27;ST_PivotFilterTypeDateNotEqual ST_PivotFilterType =28;ST_PivotFilterTypeDateOlderThan ST_PivotFilterType =29;ST_PivotFilterTypeDateOlderThanOrEqual ST_PivotFilterType =30;ST_PivotFilterTypeDateNewerThan ST_PivotFilterType =31;ST_PivotFilterTypeDateNewerThanOrEqual ST_PivotFilterType =32;ST_PivotFilterTypeDateBetween ST_PivotFilterType =33;ST_PivotFilterTypeDateNotBetween ST_PivotFilterType =34;ST_PivotFilterTypeTomorrow ST_PivotFilterType =35;ST_PivotFilterTypeToday ST_PivotFilterType =36;ST_PivotFilterTypeYesterday ST_PivotFilterType =37;ST_PivotFilterTypeNextWeek ST_PivotFilterType =38;ST_PivotFilterTypeThisWeek ST_PivotFilterType =39;ST_PivotFilterTypeLastWeek ST_PivotFilterType =40;ST_PivotFilterTypeNextMonth ST_PivotFilterType =41;ST_PivotFilterTypeThisMonth ST_PivotFilterType =42;ST_PivotFilterTypeLastMonth ST_PivotFilterType =43;ST_PivotFilterTypeNextQuarter ST_PivotFilterType =44;ST_PivotFilterTypeThisQuarter ST_PivotFilterType =45;ST_PivotFilterTypeLastQuarter ST_PivotFilterType =46;ST_PivotFilterTypeNextYear ST_PivotFilterType =47;ST_PivotFilterTypeThisYear ST_PivotFilterType =48;ST_PivotFilterTypeLastYear ST_PivotFilterType =49;ST_PivotFilterTypeYearToDate ST_PivotFilterType =50;ST_PivotFilterTypeQ1 ST_PivotFilterType =51;ST_PivotFilterTypeQ2 ST_PivotFilterType =52;ST_PivotFilterTypeQ3 ST_PivotFilterType =53;ST_PivotFilterTypeQ4 ST_PivotFilterType =54;ST_PivotFilterTypeM1 ST_PivotFilterType =55;ST_PivotFilterTypeM2 ST_PivotFilterType =56;ST_PivotFilterTypeM3 ST_PivotFilterType =57;ST_PivotFilterTypeM4 ST_PivotFilterType =58;ST_PivotFilterTypeM5 ST_PivotFilterType =59;ST_PivotFilterTypeM6 ST_PivotFilterType =60;ST_PivotFilterTypeM7 ST_PivotFilterType =61;ST_PivotFilterTypeM8 ST_PivotFilterType =62;ST_PivotFilterTypeM9 ST_PivotFilterType =63;ST_PivotFilterTypeM10 ST_PivotFilterType =64;ST_PivotFilterTypeM11 ST_PivotFilterType =65;ST_PivotFilterTypeM12 ST_PivotFilterType =66;);type CT_ExternalDefinedName struct{ +// Hidden +HiddenAttr *bool ; -// Defined Name -NameAttr string ; +// Fields Usage +FieldsUsage *CT_FieldsUsage ; -// Refers To -RefersToAttr *string ; +// OLAP Grouping Levels +GroupLevels *CT_GroupLevels ; -// Sheet Id -SheetIdAttr *uint32 ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_MemberProperty and its children -func (_ebfcg *CT_MemberProperty )Validate ()error {return _ebfcg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");}; +// Validate validates the CT_Map and its children +func (_ggdgg *CT_Map )Validate ()error {return _ggdgg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");};func (_gggeg ST_ParameterType )String ()string {switch _gggeg {case 0:return "";case 1:return "\u0070\u0072\u006f\u006d\u0070\u0074";case 2:return "\u0076\u0061\u006cu\u0065";case 3:return "\u0063\u0065\u006c\u006c";};return "";}; -// Validate validates the CT_BookViews and its children -func (_gdg *CT_BookViews )Validate ()error {return _gdg .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};func (_ebgbga ST_SheetState )ValidateWithPath (path string )error {switch _ebgbga {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgbga ));};return nil ;};func (_bbbdb *CT_PivotAreaReferences )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbbdb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bbbdb .CountAttr )});};e .EncodeToken (start );_cgada :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_aabag :=range _bbbdb .Reference {e .EncodeElement (_aabag ,_cgada );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_gdfd :=&CT_HeaderFooter {};return _gdfd };func (_eeccaa ST_SortMethod )String ()string {switch _eeccaa {case 0:return "";case 1:return "\u0073\u0074\u0072\u006f\u006b\u0065";case 2:return "\u0070\u0069\u006e\u0059\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_bbggb *CT_DataConsolidate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbggb .FunctionAttr !=ST_DataConsolidateFunctionUnset {_edfec ,_bfgeb :=_bbggb .FunctionAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"});if _bfgeb !=nil {return _bfgeb ;};start .Attr =append (start .Attr ,_edfec );};if _bbggb .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bbggb .StartLabelsAttr ))});};if _bbggb .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bbggb .LeftLabelsAttr ))});};if _bbggb .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bbggb .TopLabelsAttr ))});};if _bbggb .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bbggb .LinkAttr ))});};e .EncodeToken (start );if _bbggb .DataRefs !=nil {_cebf :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}};e .EncodeElement (_bbggb .DataRefs ,_cebf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path +func (_caecd *CT_Cell )ValidateWithPath (path string )error {if _deef :=_caecd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_deef !=nil {return _deef ;};if _caecd .F !=nil {if _caga :=_caecd .F .ValidateWithPath (path +"\u002f\u0046");_caga !=nil {return _caga ;};};if _caecd .Is !=nil {if _ebeb :=_caecd .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_ebeb !=nil {return _ebeb ;};};if _caecd .ExtLst !=nil {if _caf :=_caecd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caf !=nil {return _caf ;};};return nil ;};type CT_TableFormula struct{ArrayAttr bool ;Content string ;};func (_acbef ST_DataValidationOperator )String ()string {switch _acbef {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 6:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 7:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 8:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return "";};func (_aceefe *CT_SheetCalcPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cbaae :=range start .Attr {if _cbaae .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_fcefdg ,_fbbfgg :=_b .ParseBool (_cbaae .Value );if _fbbfgg !=nil {return _fbbfgg ;};_aceefe .FullCalcOnLoadAttr =&_fcefdg ;continue ;};};for {_cdeecc ,_gbffaa :=d .Token ();if _gbffaa !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072:\u0020\u0025\u0073",_gbffaa );};if _efcb ,_aggee :=_cdeecc .(_ea .EndElement );_aggee &&_efcb .Name ==start .Name {break ;};};return nil ;};func (_geabee ST_CalcMode )Validate ()error {return _geabee .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path -func (_cffde *CT_MdxSet )ValidateWithPath (path string )error {if _fffga :=_cffde .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_fffga !=nil {return _fffga ;};for _bccdb ,_gabbc :=range _cffde .N {if _baacc :=_gabbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bccdb ));_baacc !=nil {return _baacc ;};};return nil ;}; +// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path +func (_dafcg *CT_Location )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_RevisionMove and its children -func (_ddbba *CT_RevisionMove )Validate ()error {return _ddbba .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");}; +// Validate validates the CT_ExternalBook and its children +func (_aaaf *CT_ExternalBook )Validate ()error {return _aaaf .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");}; -// Validate validates the CT_IntProperty and its children -func (_bgcgb *CT_IntProperty )Validate ()error {return _bgcgb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_aeabe *CT_Table )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_aeabe .IdAttr )});if _aeabe .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .NameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_aeabe .DisplayNameAttr )});if _aeabe .CommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .CommentAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_aeabe .RefAttr )});if _aeabe .TableTypeAttr !=ST_TableTypeUnset {_acaac ,_bbbaf :=_aeabe .TableTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _bbbaf !=nil {return _bbbaf ;};start .Attr =append (start .Attr ,_acaac );};if _aeabe .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .HeaderRowCountAttr )});};if _aeabe .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aeabe .InsertRowAttr ))});};if _aeabe .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aeabe .InsertRowShiftAttr ))});};if _aeabe .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .TotalsRowCountAttr )});};if _aeabe .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aeabe .TotalsRowShownAttr ))});};if _aeabe .PublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aeabe .PublishedAttr ))});};if _aeabe .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .HeaderRowDxfIdAttr )});};if _aeabe .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .DataDxfIdAttr )});};if _aeabe .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .TotalsRowDxfIdAttr )});};if _aeabe .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .HeaderRowBorderDxfIdAttr )});};if _aeabe .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .TableBorderDxfIdAttr )});};if _aeabe .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .TotalsRowBorderDxfIdAttr )});};if _aeabe .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .HeaderRowCellStyleAttr )});};if _aeabe .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .DataCellStyleAttr )});};if _aeabe .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .TotalsRowCellStyleAttr )});};if _aeabe .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aeabe .ConnectionIdAttr )});};e .EncodeToken (start );if _aeabe .AutoFilter !=nil {_fdcbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_aeabe .AutoFilter ,_fdcbg );};if _aeabe .SortState !=nil {_febbac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_aeabe .SortState ,_febbac );};_gbbec :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_aeabe .TableColumns ,_gbbec );if _aeabe .TableStyleInfo !=nil {_fdfff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}};e .EncodeElement (_aeabe .TableStyleInfo ,_fdfff );};if _aeabe .ExtLst !=nil {_gbcde :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aeabe .ExtLst ,_gbcde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dadff *CT_Items )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dadff .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dadff .CountAttr )});};e .EncodeToken (start );_eebad :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_gdgdf :=range _dadff .Item {e .EncodeElement (_gdgdf ,_eebad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdbfg *CT_ChartsheetPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eadfc :=range start .Attr {if _eadfc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_bbbag ,_dcee :=_ee .ParseBool (_eadfc .Value );if _dcee !=nil {return _dcee ;};_fdbfg .PublishedAttr =&_bbbag ;continue ;};if _eadfc .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_cbdc ,_edd :=_eadfc .Value ,error (nil );if _edd !=nil {return _edd ;};_fdbfg .CodeNameAttr =&_cbdc ;continue ;};};_ddbc :for {_cdac ,_dcae :=d .Token ();if _dcae !=nil {return _dcae ;};switch _cbce :=_cdac .(type ){case _b .StartElement :switch _cbce .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_fdbfg .TabColor =NewCT_Color ();if _befdd :=d .DecodeElement (_fdbfg .TabColor ,&_cbce );_befdd !=nil {return _befdd ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_cbce .Name );if _ecce :=d .Skip ();_ecce !=nil {return _ecce ;};};case _b .EndElement :break _ddbc ;case _b .CharData :};};return nil ;};type CT_Cell struct{ +// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path +func (_cfacae *CT_RPrElt )ValidateWithPath (path string )error {if _cfacae .RFont !=nil {if _abgag :=_cfacae .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_abgag !=nil {return _abgag ;};};if _cfacae .Charset !=nil {if _ceafd :=_cfacae .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_ceafd !=nil {return _ceafd ;};};if _cfacae .Family !=nil {if _efgdg :=_cfacae .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_efgdg !=nil {return _efgdg ;};};if _cfacae .B !=nil {if _dfeeg :=_cfacae .B .ValidateWithPath (path +"\u002f\u0042");_dfeeg !=nil {return _dfeeg ;};};if _cfacae .I !=nil {if _fbbaf :=_cfacae .I .ValidateWithPath (path +"\u002f\u0049");_fbbaf !=nil {return _fbbaf ;};};if _cfacae .Strike !=nil {if _bfge :=_cfacae .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bfge !=nil {return _bfge ;};};if _cfacae .Outline !=nil {if _fffad :=_cfacae .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_fffad !=nil {return _fffad ;};};if _cfacae .Shadow !=nil {if _geeae :=_cfacae .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_geeae !=nil {return _geeae ;};};if _cfacae .Condense !=nil {if _adeeg :=_cfacae .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_adeeg !=nil {return _adeeg ;};};if _cfacae .Extend !=nil {if _egaee :=_cfacae .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064");_egaee !=nil {return _egaee ;};};if _cfacae .Color !=nil {if _acfdc :=_cfacae .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_acfdc !=nil {return _acfdc ;};};if _cfacae .Sz !=nil {if _egadf :=_cfacae .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_egadf !=nil {return _egadf ;};};if _cfacae .U !=nil {if _gefcge :=_cfacae .U .ValidateWithPath (path +"\u002f\u0055");_gefcge !=nil {return _gefcge ;};};if _cfacae .VertAlign !=nil {if _beffea :=_cfacae .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_beffea !=nil {return _beffea ;};};if _cfacae .Scheme !=nil {if _dddcfa :=_cfacae .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_dddcfa !=nil {return _dddcfa ;};};return nil ;};const (ST_PivotFilterTypeUnset ST_PivotFilterType =0;ST_PivotFilterTypeUnknown ST_PivotFilterType =1;ST_PivotFilterTypeCount ST_PivotFilterType =2;ST_PivotFilterTypePercent ST_PivotFilterType =3;ST_PivotFilterTypeSum ST_PivotFilterType =4;ST_PivotFilterTypeCaptionEqual ST_PivotFilterType =5;ST_PivotFilterTypeCaptionNotEqual ST_PivotFilterType =6;ST_PivotFilterTypeCaptionBeginsWith ST_PivotFilterType =7;ST_PivotFilterTypeCaptionNotBeginsWith ST_PivotFilterType =8;ST_PivotFilterTypeCaptionEndsWith ST_PivotFilterType =9;ST_PivotFilterTypeCaptionNotEndsWith ST_PivotFilterType =10;ST_PivotFilterTypeCaptionContains ST_PivotFilterType =11;ST_PivotFilterTypeCaptionNotContains ST_PivotFilterType =12;ST_PivotFilterTypeCaptionGreaterThan ST_PivotFilterType =13;ST_PivotFilterTypeCaptionGreaterThanOrEqual ST_PivotFilterType =14;ST_PivotFilterTypeCaptionLessThan ST_PivotFilterType =15;ST_PivotFilterTypeCaptionLessThanOrEqual ST_PivotFilterType =16;ST_PivotFilterTypeCaptionBetween ST_PivotFilterType =17;ST_PivotFilterTypeCaptionNotBetween ST_PivotFilterType =18;ST_PivotFilterTypeValueEqual ST_PivotFilterType =19;ST_PivotFilterTypeValueNotEqual ST_PivotFilterType =20;ST_PivotFilterTypeValueGreaterThan ST_PivotFilterType =21;ST_PivotFilterTypeValueGreaterThanOrEqual ST_PivotFilterType =22;ST_PivotFilterTypeValueLessThan ST_PivotFilterType =23;ST_PivotFilterTypeValueLessThanOrEqual ST_PivotFilterType =24;ST_PivotFilterTypeValueBetween ST_PivotFilterType =25;ST_PivotFilterTypeValueNotBetween ST_PivotFilterType =26;ST_PivotFilterTypeDateEqual ST_PivotFilterType =27;ST_PivotFilterTypeDateNotEqual ST_PivotFilterType =28;ST_PivotFilterTypeDateOlderThan ST_PivotFilterType =29;ST_PivotFilterTypeDateOlderThanOrEqual ST_PivotFilterType =30;ST_PivotFilterTypeDateNewerThan ST_PivotFilterType =31;ST_PivotFilterTypeDateNewerThanOrEqual ST_PivotFilterType =32;ST_PivotFilterTypeDateBetween ST_PivotFilterType =33;ST_PivotFilterTypeDateNotBetween ST_PivotFilterType =34;ST_PivotFilterTypeTomorrow ST_PivotFilterType =35;ST_PivotFilterTypeToday ST_PivotFilterType =36;ST_PivotFilterTypeYesterday ST_PivotFilterType =37;ST_PivotFilterTypeNextWeek ST_PivotFilterType =38;ST_PivotFilterTypeThisWeek ST_PivotFilterType =39;ST_PivotFilterTypeLastWeek ST_PivotFilterType =40;ST_PivotFilterTypeNextMonth ST_PivotFilterType =41;ST_PivotFilterTypeThisMonth ST_PivotFilterType =42;ST_PivotFilterTypeLastMonth ST_PivotFilterType =43;ST_PivotFilterTypeNextQuarter ST_PivotFilterType =44;ST_PivotFilterTypeThisQuarter ST_PivotFilterType =45;ST_PivotFilterTypeLastQuarter ST_PivotFilterType =46;ST_PivotFilterTypeNextYear ST_PivotFilterType =47;ST_PivotFilterTypeThisYear ST_PivotFilterType =48;ST_PivotFilterTypeLastYear ST_PivotFilterType =49;ST_PivotFilterTypeYearToDate ST_PivotFilterType =50;ST_PivotFilterTypeQ1 ST_PivotFilterType =51;ST_PivotFilterTypeQ2 ST_PivotFilterType =52;ST_PivotFilterTypeQ3 ST_PivotFilterType =53;ST_PivotFilterTypeQ4 ST_PivotFilterType =54;ST_PivotFilterTypeM1 ST_PivotFilterType =55;ST_PivotFilterTypeM2 ST_PivotFilterType =56;ST_PivotFilterTypeM3 ST_PivotFilterType =57;ST_PivotFilterTypeM4 ST_PivotFilterType =58;ST_PivotFilterTypeM5 ST_PivotFilterType =59;ST_PivotFilterTypeM6 ST_PivotFilterType =60;ST_PivotFilterTypeM7 ST_PivotFilterType =61;ST_PivotFilterTypeM8 ST_PivotFilterType =62;ST_PivotFilterTypeM9 ST_PivotFilterType =63;ST_PivotFilterTypeM10 ST_PivotFilterType =64;ST_PivotFilterTypeM11 ST_PivotFilterType =65;ST_PivotFilterTypeM12 ST_PivotFilterType =66;); -// Reference -RAttr *string ; +// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path +func (_eafcda *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _eafcda .ExtLst !=nil {if _dbaec :=_eafcda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbaec !=nil {return _dbaec ;};};return nil ;}; -// Style Index -SAttr *uint32 ; +// Validate validates the CT_WorkbookProtection and its children +func (_ccgbba *CT_WorkbookProtection )Validate ()error {return _ccgbba .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");};func (_gdfab *CT_WebPublishItem )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gdfab .SourceTypeAttr =ST_WebSourceType (1);for _ ,_egced :=range start .Attr {if _egced .Name .Local =="\u0069\u0064"{_cbcad ,_egaca :=_b .ParseUint (_egced .Value ,10,32);if _egaca !=nil {return _egaca ;};_gdfab .IdAttr =uint32 (_cbcad );continue ;};if _egced .Name .Local =="\u0064\u0069\u0076I\u0064"{_abbgb ,_fccbfd :=_egced .Value ,error (nil );if _fccbfd !=nil {return _fccbfd ;};_gdfab .DivIdAttr =_abbgb ;continue ;};if _egced .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_gdfab .SourceTypeAttr .UnmarshalXMLAttr (_egced );continue ;};if _egced .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_becef ,_fefbe :=_egced .Value ,error (nil );if _fefbe !=nil {return _fefbe ;};_gdfab .SourceRefAttr =&_becef ;continue ;};if _egced .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_edbcg ,_facef :=_egced .Value ,error (nil );if _facef !=nil {return _facef ;};_gdfab .SourceObjectAttr =&_edbcg ;continue ;};if _egced .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_dcfdc ,_cebdgf :=_egced .Value ,error (nil );if _cebdgf !=nil {return _cebdgf ;};_gdfab .DestinationFileAttr =_dcfdc ;continue ;};if _egced .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccfgbb ,_fbfgcf :=_egced .Value ,error (nil );if _fbfgcf !=nil {return _fbfgcf ;};_gdfab .TitleAttr =&_ccfgbb ;continue ;};if _egced .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_cabee ,_eeabdd :=_b .ParseBool (_egced .Value );if _eeabdd !=nil {return _eeabdd ;};_gdfab .AutoRepublishAttr =&_cabee ;continue ;};};for {_bedcb ,_dgfaab :=d .Token ();if _dgfaab !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d: \u0025\u0073",_dgfaab );};if _geaee ,_beaab :=_bedcb .(_ea .EndElement );_beaab &&_geaee .Name ==start .Name {break ;};};return nil ;}; -// Cell Data Type -TAttr ST_CellType ; +// Validate validates the CT_TextPr and its children +func (_facdg *CT_TextPr )Validate ()error {return _facdg .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");};func (_efbge ST_MdxSetOrder )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_efbge .String (),start );}; -// Cell Metadata Index -CmAttr *uint32 ; +// Validate validates the CT_BookViews and its children +func (_gcf *CT_BookViews )Validate ()error {return _gcf .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};func (_fgbaf *CT_FontFamily )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fgbaf .ValAttr =0;for _ ,_egcfa :=range start .Attr {if _egcfa .Name .Local =="\u0076\u0061\u006c"{_acgcf ,_dadgd :=_b .ParseInt (_egcfa .Value ,10,64);if _dadgd !=nil {return _dadgd ;};_fgbaf .ValAttr =_acgcf ;continue ;};};for {_eggg ,_bafbc :=d .Token ();if _bafbc !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_bafbc );};if _cbage ,_edbde :=_eggg .(_ea .EndElement );_edbde &&_cbage .Name ==start .Name {break ;};};return nil ;};func (_fecfb *CT_RevisionSheetRename )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ebgfea :=range start .Attr {if _ebgfea .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ceffg ,_gbdbd :=_b .ParseUint (_ebgfea .Value ,10,32);if _gbdbd !=nil {return _gbdbd ;};_fecfb .SheetIdAttr =uint32 (_ceffg );continue ;};if _ebgfea .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_dfcgg ,_bcfgf :=_ebgfea .Value ,error (nil );if _bcfgf !=nil {return _bcfgf ;};_fecfb .OldNameAttr =_dfcgg ;continue ;};if _ebgfea .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_bgefb ,_fffb :=_ebgfea .Value ,error (nil );if _fffb !=nil {return _fffb ;};_fecfb .NewNameAttr =_bgefb ;continue ;};if _ebgfea .Name .Local =="\u0072\u0049\u0064"{_bcgae ,_bgdfd :=_b .ParseUint (_ebgfea .Value ,10,32);if _bgdfd !=nil {return _bgdfd ;};_cafaf :=uint32 (_bcgae );_fecfb .RIdAttr =&_cafaf ;continue ;};if _ebgfea .Name .Local =="\u0075\u0061"{_eaffgd ,_caaee :=_b .ParseBool (_ebgfea .Value );if _caaee !=nil {return _caaee ;};_fecfb .UaAttr =&_eaffgd ;continue ;};if _ebgfea .Name .Local =="\u0072\u0061"{_fagfc ,_geaad :=_b .ParseBool (_ebgfea .Value );if _geaad !=nil {return _geaad ;};_fecfb .RaAttr =&_fagfc ;continue ;};};_daggg :for {_abdgd ,_gafd :=d .Token ();if _gafd !=nil {return _gafd ;};switch _fedaa :=_abdgd .(type ){case _ea .StartElement :switch _fedaa .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fecfb .ExtLst =NewCT_ExtensionList ();if _eebfb :=d .DecodeElement (_fecfb .ExtLst ,&_fedaa );_eebfb !=nil {return _eebfb ;};default:_c .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061\u006d\u0065\u0020\u0025\u0076",_fedaa .Name );if _fdfefc :=d .Skip ();_fdfefc !=nil {return _fdfefc ;};};case _ea .EndElement :break _daggg ;case _ea .CharData :};};return nil ;}; -// Value Metadata Index -VmAttr *uint32 ; +// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path +func (_abefe *CT_DefinedName )ValidateWithPath (path string )error {return nil };func (_beaaa ST_PrintError )String ()string {switch _beaaa {case 0:return "";case 1:return "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case 2:return "\u0062\u006c\u0061n\u006b";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u004e\u0041";};return "";};func (_ebdfe ST_Objects )String ()string {switch _ebdfe {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_bbgad ST_BorderStyle )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bbgad .String (),start );};type CT_CacheSource struct{ -// Show Phonetic -PhAttr *bool ; +// Cache Type +TypeAttr ST_SourceType ; -// Formula -F *CT_CellFormula ; +// Connection Index +ConnectionIdAttr *uint32 ; -// Cell Value -V *string ; +// Worksheet PivotCache Source +WorksheetSource *CT_WorksheetSource ; -// Rich Text Inline -Is *CT_Rst ; +// Consolidation Source +Consolidation *CT_Consolidation ; // Future Feature Data Storage Area ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path -func (_dfac *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _cegfcf ,_acdb :=range _dfac .CustomSheetView {if _fafae :=_acdb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_cegfcf ));_fafae !=nil {return _fafae ;};};return nil ;}; +// Validate validates the CT_Control and its children +func (_cafg *CT_Control )Validate ()error {return _cafg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};type ST_Orientation byte ; -// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path -func (_dbgcb *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil };func (_dceba *CT_QueryCache )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aaagdb :=range start .Attr {if _aaagdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_acafd ,_eagge :=_ee .ParseUint (_aaagdb .Value ,10,32);if _eagge !=nil {return _eagge ;};_cfbec :=uint32 (_acafd );_dceba .CountAttr =&_cfbec ;continue ;};};_cbfdg :for {_ffafe ,_gefg :=d .Token ();if _gefg !=nil {return _gefg ;};switch _ccdge :=_ffafe .(type ){case _b .StartElement :switch _ccdge .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_aggfb :=NewCT_Query ();if _babcc :=d .DecodeElement (_aggfb ,&_ccdge );_babcc !=nil {return _babcc ;};_dceba .Query =append (_dceba .Query ,_aggfb );default:_ba .Log ("\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\u0051u\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_ccdge .Name );if _babaf :=d .Skip ();_babaf !=nil {return _babaf ;};};case _b .EndElement :break _cbfdg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path +func (_ebgag *CT_PivotCache )ValidateWithPath (path string )error {return nil };func NewCT_Selection ()*CT_Selection {_fagfeg :=&CT_Selection {};return _fagfeg };func NewCT_RevisionConflict ()*CT_RevisionConflict {_ecdab :=&CT_RevisionConflict {};return _ecdab };func (_dbgde *ST_DdeValueType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bceea ,_dgaaf :=d .Token ();if _dgaaf !=nil {return _dgaaf ;};if _cagabg ,_ddgff :=_bceea .(_ea .EndElement );_ddgff &&_cagabg .Name ==start .Name {*_dbgde =1;return nil ;};if _gagad ,_dcffbd :=_bceea .(_ea .CharData );!_dcffbd {return _be .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",_bceea );}else {switch string (_gagad ){case "":*_dbgde =0;case "\u006e\u0069\u006c":*_dbgde =1;case "\u0062":*_dbgde =2;case "\u006e":*_dbgde =3;case "\u0065":*_dbgde =4;case "\u0073\u0074\u0072":*_dbgde =5;};};_bceea ,_dgaaf =d .Token ();if _dgaaf !=nil {return _dgaaf ;};if _bddeac ,_dgdab :=_bceea .(_ea .EndElement );_dgdab &&_bddeac .Name ==start .Name {return nil ;};return _be .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",_bceea );};func (_aagfd *CT_VolType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {_bbgaf ,_gbgeffe :=_aagfd .TypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0079\u0070\u0065"});if _gbgeffe !=nil {return _gbgeffe ;};start .Attr =append (start .Attr ,_bbgaf );e .EncodeToken (start );_fcagcc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_bfdfbc :=range _aagfd .Main {e .EncodeElement (_bfdfbc ,_fcagcc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_CustomProperty ()*CT_CustomProperty {_efdg :=&CT_CustomProperty {};return _efdg };func (_ccgbb *CT_Sheets )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_abecd :for {_aagcde ,_afbce :=d .Token ();if _afbce !=nil {return _afbce ;};switch _ecgcb :=_aagcde .(type ){case _ea .StartElement :switch _ecgcb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"}:_cadea :=NewCT_Sheet ();if _cbcdb :=d .DecodeElement (_cadea ,&_ecgcb );_cbcdb !=nil {return _cbcdb ;};_ccgbb .Sheet =append (_ccgbb .Sheet ,_cadea );default:_c .Log ("\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\u0068\u0065e\u0074\u0073 \u0025\u0076",_ecgcb .Name );if _fdgdgf :=d .Skip ();_fdgdgf !=nil {return _fdgdgf ;};};case _ea .EndElement :break _abecd ;case _ea .CharData :};};return nil ;};type CT_RevisionCellChange struct{ -// Validate validates the CT_IconSet and its children -func (_fbgba *CT_IconSet )Validate ()error {return _fbgba .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");}; +// Sheet Id +SIdAttr uint32 ; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_dbdab *CT_ExtensionList )ValidateWithPath (path string )error {for _abgg ,_cgeef :=range _dbdab .Ext {if _egfeg :=_cgeef .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_abgg ));_egfeg !=nil {return _egfeg ;};};return nil ;};type CT_DataValidations struct{ +// Old Formatting Information +OdxfAttr *bool ; -// Disable Prompts -DisablePromptsAttr *bool ; +// Row Column Formatting Change +XfDxfAttr *bool ; -// Top Left Corner (X Coodrinate) -XWindowAttr *uint32 ; +// Style Revision +SAttr *bool ; -// Top Left Corner (Y Coordinate) -YWindowAttr *uint32 ; +// Formatting +DxfAttr *bool ; -// Data Validation Item Count -CountAttr *uint32 ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Data Validation -DataValidation []*CT_DataValidation ;};type CT_CellFormula struct{TAttr ST_CellFormulaType ;AcaAttr *bool ;RefAttr *string ;Dt2DAttr *bool ;DtrAttr *bool ;Del1Attr *bool ;Del2Attr *bool ;R1Attr *string ;R2Attr *string ;CaAttr *bool ;SiAttr *uint32 ;BxAttr *bool ;Content string ;};func (_gfcba *CT_Groups )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfcba .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfcba .CountAttr )});};e .EncodeToken (start );_fade :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_dbcdd :=range _gfcba .Group {e .EncodeElement (_dbcdd ,_fade );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Quote Prefix +QuotePrefixAttr *bool ; -// Validate validates the CT_MergeCell and its children -func (_aefg *CT_MergeCell )Validate ()error {return _aefg .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");};func (_eeffe *CT_IconSet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdaac :=range start .Attr {if _cdaac .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_eeffe .IconSetAttr .UnmarshalXMLAttr (_cdaac );continue ;};if _cdaac .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_dfbeef ,_bbac :=_ee .ParseBool (_cdaac .Value );if _bbac !=nil {return _bbac ;};_eeffe .ShowValueAttr =&_dfbeef ;continue ;};if _cdaac .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_gecc ,_gffegc :=_ee .ParseBool (_cdaac .Value );if _gffegc !=nil {return _gffegc ;};_eeffe .PercentAttr =&_gecc ;continue ;};if _cdaac .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_dgdea ,_ggddf :=_ee .ParseBool (_cdaac .Value );if _ggddf !=nil {return _ggddf ;};_eeffe .ReverseAttr =&_dgdea ;continue ;};};_eaaec :for {_dbdabg ,_ccgb :=d .Token ();if _ccgb !=nil {return _ccgb ;};switch _dfeace :=_dbdabg .(type ){case _b .StartElement :switch _dfeace .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_adece :=NewCT_Cfvo ();if _gcfgc :=d .DecodeElement (_adece ,&_dfeace );_gcfgc !=nil {return _gcfgc ;};_eeffe .Cfvo =append (_eeffe .Cfvo ,_adece );default:_ba .Log ("\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\u005fI\u0063\u006f\u006e\u0053\u0065\u0074\u0020\u0025\u0076",_dfeace .Name );if _agdef :=d .Skip ();_agdef !=nil {return _agdef ;};};case _b .EndElement :break _eaaec ;case _b .CharData :};};return nil ;};func (_dggdf *CT_FilterColumn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dggdf .ColIdAttr )});if _dggdf .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dggdf .HiddenButtonAttr ))});};if _dggdf .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dggdf .ShowButtonAttr ))});};e .EncodeToken (start );if _dggdf .Filters !=nil {_feefc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_dggdf .Filters ,_feefc );};if _dggdf .Top10 !=nil {_bgdff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}};e .EncodeElement (_dggdf .Top10 ,_bgdff );};if _dggdf .CustomFilters !=nil {_fbcef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_dggdf .CustomFilters ,_fbcef );};if _dggdf .DynamicFilter !=nil {_ffaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_dggdf .DynamicFilter ,_ffaa );};if _dggdf .ColorFilter !=nil {_ffgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}};e .EncodeElement (_dggdf .ColorFilter ,_ffgg );};if _dggdf .IconFilter !=nil {_gdefa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_dggdf .IconFilter ,_gdefa );};if _dggdf .ExtLst !=nil {_bbggc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dggdf .ExtLst ,_bbggc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MergeCells struct{ +// Old Quote Prefix +OldQuotePrefixAttr *bool ; -// Count -CountAttr *uint32 ; +// Phonetic Text +PhAttr *bool ; -// Merged Cell -MergeCell []*CT_MergeCell ;};func (_bgbbg ST_SortType )ValidateWithPath (path string )error {switch _bgbbg {case 0,1,2,3,4,5,6,7:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbbg ));};return nil ;};func (_ggfegb ST_PivotAreaType )ValidateWithPath (path string )error {switch _ggfegb {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfegb ));};return nil ;};func (_eecagd *CT_ProtectedRanges )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddccc :for {_aaecb ,_efcce :=d .Token ();if _efcce !=nil {return _efcce ;};switch _dcbae :=_aaecb .(type ){case _b .StartElement :switch _dcbae .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}:_eedcfab :=NewCT_ProtectedRange ();if _gbcce :=d .DecodeElement (_eedcfab ,&_dcbae );_gbcce !=nil {return _gbcce ;};_eecagd .ProtectedRange =append (_eecagd .ProtectedRange ,_eedcfab );default:_ba .Log ("\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\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063t\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_dcbae .Name );if _cefab :=d .Skip ();_cefab !=nil {return _cefab ;};};case _b .EndElement :break _ddccc ;case _b .CharData :};};return nil ;};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_abee :=&CT_ExternalDefinedName {};return _abee ;}; +// Old Phonetic Text +OldPhAttr *bool ; -// Validate validates the CT_SheetProtection and its children -func (_ggacd *CT_SheetProtection )Validate ()error {return _ggacd .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};type CT_QueryTableField struct{ +// End of List Formula Update +EndOfListFormulaUpdateAttr *bool ; -// Field Id -IdAttr uint32 ; +// Old Cell Data +Oc *CT_Cell ; -// Name -NameAttr *string ; +// New Cell Data +Nc *CT_Cell ; -// Data Bound Column -DataBoundAttr *bool ; +// Old Formatting Information +Odxf *CT_Dxf ; -// Row Numbers -RowNumbersAttr *bool ; +// New Formatting Information +Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_dgf *CT_BorderPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cfc :=range start .Attr {if _cfc .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgf .StyleAttr .UnmarshalXMLAttr (_cfc );continue ;};};_egc :for {_fga ,_dgfb :=d .Token ();if _dgfb !=nil {return _dgfb ;};switch _dgcb :=_fga .(type ){case _ea .StartElement :switch _dgcb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_dgf .Color =NewCT_Color ();if _dbea :=d .DecodeElement (_dgf .Color ,&_dgcb );_dbea !=nil {return _dbea ;};default:_c .Log ("\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\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072\u0020\u0025\u0076",_dgcb .Name );if _fdeb :=d .Skip ();_fdeb !=nil {return _fdeb ;};};case _ea .EndElement :break _egc ;case _ea .CharData :};};return nil ;};type CT_ExternalDefinedName struct{ -// Fill This Formula On Refresh -FillFormulasAttr *bool ; +// Defined Name +NameAttr string ; -// Clipped Column -ClippedAttr *bool ; +// Refers To +RefersToAttr *string ; -// Table Column Id -TableColumnIdAttr *uint32 ; +// Sheet Id +SheetIdAttr *uint32 ;};type ST_SheetViewType byte ;func (_bgbbb ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _bgbbb {case 0,1,2,3,4:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbbb ));};return nil ;};func NewCT_VolTypes ()*CT_VolTypes {_fbcgf :=&CT_VolTypes {};return _fbcgf };func (_aeaga *CT_PatternFill )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _aeaga .PatternTypeAttr !=ST_PatternTypeUnset {_cfaag ,_bcbdg :=_aeaga .PatternTypeAttr .MarshalXMLAttr (_ea .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"});if _bcbdg !=nil {return _bcbdg ;};start .Attr =append (start .Attr ,_cfaag );};e .EncodeToken (start );if _aeaga .FgColor !=nil {_cgfca :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_aeaga .FgColor ,_cgfca );};if _aeaga .BgColor !=nil {_acdacg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_aeaga .BgColor ,_acdacg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_CellStyle ()*CT_CellStyle {_bebc :=&CT_CellStyle {};return _bebc }; + +// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path +func (_gcaef *CT_MdxTuple )ValidateWithPath (path string )error {for _edgeb ,_bfdfc :=range _gcaef .N {if _afadg :=_bfdfc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_edgeb ));_afadg !=nil {return _afadg ;};};return nil ;};func (_edadd *Connections )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073";return _edadd .CT_Connections .MarshalXML (e ,start );};func (_cffeae *ST_Scope )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_affca ,_bedcgb :=d .Token ();if _bedcgb !=nil {return _bedcgb ;};if _fcefdc ,_agbggg :=_affca .(_ea .EndElement );_agbggg &&_fcefdc .Name ==start .Name {*_cffeae =1;return nil ;};if _dgbag ,_adfge :=_affca .(_ea .CharData );!_adfge {return _be .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",_affca );}else {switch string (_dgbag ){case "":*_cffeae =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_cffeae =1;case "\u0064\u0061\u0074\u0061":*_cffeae =2;case "\u0066\u0069\u0065l\u0064":*_cffeae =3;};};_affca ,_bedcgb =d .Token ();if _bedcgb !=nil {return _bedcgb ;};if _fcbbe ,_gedebd :=_affca .(_ea .EndElement );_gedebd &&_fcbbe .Name ==start .Name {return nil ;};return _be .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",_affca );};type CT_MapInfo struct{ + +// Prefix Mappings for XPath Expressions +SelectionNamespacesAttr string ; + +// XML Schema +Schema []*CT_Schema ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};const (ST_FileTypeUnset ST_FileType =0;ST_FileTypeMac ST_FileType =1;ST_FileTypeWin ST_FileType =2;ST_FileTypeDos ST_FileType =3;ST_FileTypeLin ST_FileType =4;ST_FileTypeOther ST_FileType =5;);func (_beffe *CT_MetadataType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bedba :=range start .Attr {if _bedba .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_affce ,_acgde :=_ee .ParseBool (_bedba .Value );if _acgde !=nil {return _acgde ;};_beffe .PasteColWidthsAttr =&_affce ;continue ;};if _bedba .Name .Local =="\u006e\u0061\u006d\u0065"{_fbcdf ,_faba :=_bedba .Value ,error (nil );if _faba !=nil {return _faba ;};_beffe .NameAttr =_fbcdf ;continue ;};if _bedba .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cbfgb ,_eaeae :=_ee .ParseBool (_bedba .Value );if _eaeae !=nil {return _eaeae ;};_beffe .PasteNumberFormatsAttr =&_cbfgb ;continue ;};if _bedba .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_bggfdb ,_ecgfb :=_ee .ParseBool (_bedba .Value );if _ecgfb !=nil {return _ecgfb ;};_beffe .GhostRowAttr =&_bggfdb ;continue ;};if _bedba .Name .Local =="\u006d\u0065\u0072g\u0065"{_ddcbg ,_daaa :=_ee .ParseBool (_bedba .Value );if _daaa !=nil {return _daaa ;};_beffe .MergeAttr =&_ddcbg ;continue ;};if _bedba .Name .Local =="\u0065\u0064\u0069\u0074"{_agebf ,_adabc :=_ee .ParseBool (_bedba .Value );if _adabc !=nil {return _adabc ;};_beffe .EditAttr =&_agebf ;continue ;};if _bedba .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_adbecg ,_fecbc :=_ee .ParseBool (_bedba .Value );if _fecbc !=nil {return _fecbc ;};_beffe .SplitFirstAttr =&_adbecg ;continue ;};if _bedba .Name .Local =="\u0063\u006f\u0070\u0079"{_aefge ,_bgdce :=_ee .ParseBool (_bedba .Value );if _bgdce !=nil {return _bgdce ;};_beffe .CopyAttr =&_aefge ;continue ;};if _bedba .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_egcee ,_ecfge :=_ee .ParseBool (_bedba .Value );if _ecfge !=nil {return _ecfge ;};_beffe .SplitAllAttr =&_egcee ;continue ;};if _bedba .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_gbaee ,_gdfad :=_ee .ParseBool (_bedba .Value );if _gdfad !=nil {return _gdfad ;};_beffe .PasteFormulasAttr =&_gbaee ;continue ;};if _bedba .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_agfca ,_fbedab :=_ee .ParseBool (_bedba .Value );if _fbedab !=nil {return _fbedab ;};_beffe .CellMetaAttr =&_agfca ;continue ;};if _bedba .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_addfd ,_eagfd :=_ee .ParseBool (_bedba .Value );if _eagfd !=nil {return _eagfd ;};_beffe .ClearAllAttr =&_addfd ;continue ;};if _bedba .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_bgedg ,_bgfc :=_ee .ParseUint (_bedba .Value ,10,32);if _bgfc !=nil {return _bgfc ;};_beffe .MinSupportedVersionAttr =uint32 (_bgedg );continue ;};if _bedba .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_cfbea ,_bfcde :=_ee .ParseBool (_bedba .Value );if _bfcde !=nil {return _bfcde ;};_beffe .AdjustAttr =&_cfbea ;continue ;};if _bedba .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_cgadg ,_cafec :=_ee .ParseBool (_bedba .Value );if _cafec !=nil {return _cafec ;};_beffe .ClearContentsAttr =&_cgadg ;continue ;};if _bedba .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_cadaf ,_fgafaf :=_ee .ParseBool (_bedba .Value );if _fgafaf !=nil {return _fgafaf ;};_beffe .PasteValuesAttr =&_cadaf ;continue ;};if _bedba .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_begd ,_cdfd :=_ee .ParseBool (_bedba .Value );if _cdfd !=nil {return _cdfd ;};_beffe .RowColShiftAttr =&_begd ;continue ;};if _bedba .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_acad ,_fbddd :=_ee .ParseBool (_bedba .Value );if _fbddd !=nil {return _fbddd ;};_beffe .PasteCommentsAttr =&_acad ;continue ;};if _bedba .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_aggae ,_bdcbc :=_ee .ParseBool (_bedba .Value );if _bdcbc !=nil {return _bdcbc ;};_beffe .ClearFormatsAttr =&_aggae ;continue ;};if _bedba .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_eabcfa ,_eaggab :=_ee .ParseBool (_bedba .Value );if _eaggab !=nil {return _eaggab ;};_beffe .GhostColAttr =&_eabcfa ;continue ;};if _bedba .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_aabaa ,_eeddeg :=_ee .ParseBool (_bedba .Value );if _eeddeg !=nil {return _eeddeg ;};_beffe .CoerceAttr =&_aabaa ;continue ;};if _bedba .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gafg ,_dedac :=_ee .ParseBool (_bedba .Value );if _dedac !=nil {return _dedac ;};_beffe .ClearCommentsAttr =&_gafg ;continue ;};if _bedba .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_ddee ,_dbafg :=_ee .ParseBool (_bedba .Value );if _dbafg !=nil {return _dbafg ;};_beffe .PasteAllAttr =&_ddee ;continue ;};if _bedba .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_ebddg ,_gfcdd :=_ee .ParseBool (_bedba .Value );if _gfcdd !=nil {return _gfcdd ;};_beffe .PasteBordersAttr =&_ebddg ;continue ;};if _bedba .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fefag ,_fagg :=_ee .ParseBool (_bedba .Value );if _fagg !=nil {return _fagg ;};_beffe .PasteFormatsAttr =&_fefag ;continue ;};if _bedba .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_gcdae ,_aebcf :=_ee .ParseBool (_bedba .Value );if _aebcf !=nil {return _aebcf ;};_beffe .PasteDataValidationAttr =&_gcdae ;continue ;};if _bedba .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_fgbee ,_bggd :=_ee .ParseBool (_bedba .Value );if _bggd !=nil {return _bggd ;};_beffe .DeleteAttr =&_fgbee ;continue ;};if _bedba .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_dfagg ,_gfaff :=_ee .ParseBool (_bedba .Value );if _gfaff !=nil {return _gfaff ;};_beffe .AssignAttr =&_dfagg ;continue ;};};for {_abbfff ,_bgdgf :=d .Token ();if _bgdgf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_bgdgf );};if _dgdcb ,_fbfgf :=_abbfff .(_b .EndElement );_fbfgf &&_dgdcb .Name ==start .Name {break ;};};return nil ;};func (_bgfg *CT_Drawing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bgfg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgfbgg ST_Scope )ValidateWithPath (path string )error {switch _bgfbgg {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgfbgg ));};return nil ;}; +// XML Mapping Properties +Map []*CT_Map ;};func (_ccafd *CT_QueryTableFields )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ccafd .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ccafd .CountAttr )});};e .EncodeToken (start );if _ccafd .QueryTableField !=nil {_aegge :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_bdbba :=range _ccafd .QueryTableField {e .EncodeElement (_bdbba ,_aegge );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bgadb ST_PivotAreaType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_fgfaf :=_ea .Attr {};_fgfaf .Name =name ;switch _bgadb {case ST_PivotAreaTypeUnset :_fgfaf .Value ="";case ST_PivotAreaTypeNone :_fgfaf .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_fgfaf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_fgfaf .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_fgfaf .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_fgfaf .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_fgfaf .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_fgfaf .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_fgfaf .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _fgfaf ,nil ;}; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_fagac *Comments )ValidateWithPath (path string )error {if _dcbgd :=_fagac .CT_Comments .ValidateWithPath (path );_dcbgd !=nil {return _dcbgd ;};return nil ;};func (_gefc *CT_GroupLevels )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gefc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gefc .CountAttr )});};e .EncodeToken (start );_egfbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_cfgeca :=range _gefc .GroupLevel {e .EncodeElement (_cfgeca ,_egfbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PCDSCPage struct{ +// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path +func (_acddc *CT_IgnoredError )ValidateWithPath (path string )error {return nil };type ST_ParameterType byte ;func (_dgddd ST_PhoneticType )Validate ()error {return _dgddd .ValidateWithPath ("")}; -// Page Item String Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path +func (_afbfb *CT_CellSmartTag )ValidateWithPath (path string )error {for _acbcb ,_cgcbb :=range _afbfb .CellSmartTagPr {if _fdbag :=_cgcbb .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_acbcb ));_fdbag !=nil {return _fdbag ;};};return nil ;};func (_cbbaa *CT_TableStyles )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fdgabg :=range start .Attr {if _fdgabg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eebgb ,_gafef :=_b .ParseUint (_fdgabg .Value ,10,32);if _gafef !=nil {return _gafef ;};_agegc :=uint32 (_eebgb );_cbbaa .CountAttr =&_agegc ;continue ;};if _fdgabg .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_bbegbb ,_bbcgb :=_fdgabg .Value ,error (nil );if _bbcgb !=nil {return _bbcgb ;};_cbbaa .DefaultTableStyleAttr =&_bbegbb ;continue ;};if _fdgabg .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_cafbb ,_gdcad :=_fdgabg .Value ,error (nil );if _gdcad !=nil {return _gdcad ;};_cbbaa .DefaultPivotStyleAttr =&_cafbb ;continue ;};};_edfff :for {_fccbbg ,_egcgg :=d .Token ();if _egcgg !=nil {return _egcgg ;};switch _adcdbd :=_fccbbg .(type ){case _ea .StartElement :switch _adcdbd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_acadd :=NewCT_TableStyle ();if _dcdfgb :=d .DecodeElement (_acadd ,&_adcdbd );_dcdfgb !=nil {return _dcdfgb ;};_cbbaa .TableStyle =append (_cbbaa .TableStyle ,_acadd );default:_c .Log ("\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\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074y\u006ce\u0073\u0020\u0025\u0076",_adcdbd .Name );if _fgadb :=d .Skip ();_fgadb !=nil {return _fgadb ;};};case _ea .EndElement :break _edfff ;case _ea .CharData :};};return nil ;};type CT_GradientStop struct{ -// Page Item -PageItem []*CT_PageItem ;};type CT_PatternFill struct{ +// Gradient Stop Position +PositionAttr float64 ; -// Pattern Type -PatternTypeAttr ST_PatternType ; +// Color +Color *CT_Color ;};func (_fcfde *Connections )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fcfde .CT_Connections =*NewCT_Connections ();_gcgbe :for {_fcaadc ,_ffdedc :=d .Token ();if _ffdedc !=nil {return _ffdedc ;};switch _cabfae :=_fcaadc .(type ){case _ea .StartElement :switch _cabfae .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_bbgeaf :=NewCT_Connection ();if _aefbd :=d .DecodeElement (_bbgeaf ,&_cabfae );_aefbd !=nil {return _aefbd ;};_fcfde .Connection =append (_fcfde .Connection ,_bbgeaf );default:_c .Log ("\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\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_cabfae .Name );if _acafb :=d .Skip ();_acafb !=nil {return _acafb ;};};case _ea .EndElement :break _gcgbe ;case _ea .CharData :};};return nil ;};type ST_HorizontalAlignment byte ; -// Foreground Color -FgColor *CT_Color ; +// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path +func (_gbbef *CT_Col )ValidateWithPath (path string )error {return nil };func (_gefga *CT_MdxMetadata )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gefga .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gefga .CountAttr )});};e .EncodeToken (start );_cefdcb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_cgbcf :=range _gefga .Mdx {e .EncodeElement (_cgbcf ,_cefdcb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gfffff *ST_OleUpdate )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_gfffff =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_gfffff =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_gfffff =2;};return nil ;};func NewCT_IconSet ()*CT_IconSet {_egbaa :=&CT_IconSet {};return _egbaa };func (_cgcbec *CT_ExternalSheetName )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_aead :=range start .Attr {if _aead .Name .Local =="\u0076\u0061\u006c"{_cecdg ,_cabdg :=_aead .Value ,error (nil );if _cabdg !=nil {return _cabdg ;};_cgcbec .ValAttr =&_cecdg ;continue ;};};for {_bdbe ,_dcgb :=d .Token ();if _dcgb !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_dcgb );};if _fabe ,_cdfb :=_bdbe .(_ea .EndElement );_cdfb &&_fabe .Name ==start .Name {break ;};};return nil ;};func (_gecfba ST_RefMode )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_gecfba .String (),start );};func NewCT_String ()*CT_String {_cdcgaf :=&CT_String {};return _cdcgaf };func (_bcb *CT_CacheFields )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bcb .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bcb .CountAttr )});};e .EncodeToken (start );if _bcb .CacheField !=nil {_bbd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_deea :=range _bcb .CacheField {e .EncodeElement (_deea ,_bbd );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Background Color -BgColor *CT_Color ;};func (_daadcf *ST_CfvoType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_daadcf =0;case "\u006e\u0075\u006d":*_daadcf =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_daadcf =2;case "\u006d\u0061\u0078":*_daadcf =3;case "\u006d\u0069\u006e":*_daadcf =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_daadcf =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_daadcf =6;};return nil ;};type CT_Worksheet struct{ +// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path +func (_dcegea *CT_PageFields )ValidateWithPath (path string )error {for _cfbde ,_gfcb :=range _dcegea .PageField {if _ebgb :=_gfcb .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cfbde ));_ebgb !=nil {return _ebgb ;};};return nil ;};func (_dgceg ST_FontScheme )String ()string {switch _dgceg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006d\u0061\u006ao\u0072";case 3:return "\u006d\u0069\u006eo\u0072";};return "";}; -// Worksheet Properties -SheetPr *CT_SheetPr ; +// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path +func (_cgbgcg *CT_rowItems )ValidateWithPath (path string )error {for _fbdcg ,_baegd :=range _cgbgcg .I {if _gegee :=_baegd .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_fbdcg ));_gegee !=nil {return _gegee ;};};return nil ;};type CT_MemberProperty struct{ -// Worksheet Dimensions -Dimension *CT_SheetDimension ; +// OLAP Member Property Unique Name +NameAttr *string ; -// Sheet Views -SheetViews *CT_SheetViews ; +// Show Cell +ShowCellAttr *bool ; -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Show Tooltip +ShowTipAttr *bool ; -// Column Information -Cols []*CT_Cols ; +// Show As Caption +ShowAsCaptionAttr *bool ; -// Sheet Data -SheetData *CT_SheetData ; +// Name Length +NameLenAttr *uint32 ; -// Sheet Calculation Properties -SheetCalcPr *CT_SheetCalcPr ; +// Property Name Character Index +PPosAttr *uint32 ; -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// Property Name Length +PLenAttr *uint32 ; -// Protected Ranges -ProtectedRanges *CT_ProtectedRanges ; +// Level Index +LevelAttr *uint32 ; -// Scenarios -Scenarios *CT_Scenarios ; +// Field Index +FieldAttr uint32 ;}; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// Validate validates the CT_Member and its children +func (_fdfaa *CT_Member )Validate ()error {return _fdfaa .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");}; -// Sort State -SortState *CT_SortState ; +// Validate validates the CT_OleObject and its children +func (_ecdcbe *CT_OleObject )Validate ()error {return _ecdcbe .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func (_gfe *CT_CacheField )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fgbd :=range start .Attr {if _fgbd .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_cdg ,_dbb :=_b .ParseInt (_fgbd .Value ,10,32);if _dbb !=nil {return _dbb ;};_dgbf :=int32 (_cdg );_gfe .HierarchyAttr =&_dgbf ;continue ;};if _fgbd .Name .Local =="\u006c\u0065\u0076e\u006c"{_ccb ,_ggfc :=_b .ParseUint (_fgbd .Value ,10,32);if _ggfc !=nil {return _ggfc ;};_dbaa :=uint32 (_ccb );_gfe .LevelAttr =&_dbaa ;continue ;};if _fgbd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bbg ,_eccd :=_fgbd .Value ,error (nil );if _eccd !=nil {return _eccd ;};_gfe .CaptionAttr =&_bbg ;continue ;};if _fgbd .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_bfe ,_gecc :=_b .ParseBool (_fgbd .Value );if _gecc !=nil {return _gecc ;};_gfe .DatabaseFieldAttr =&_bfe ;continue ;};if _fgbd .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_ccc ,_ebc :=_b .ParseBool (_fgbd .Value );if _ebc !=nil {return _ebc ;};_gfe .ServerFieldAttr =&_ccc ;continue ;};if _fgbd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_edfe ,_fbgb :=_b .ParseUint (_fgbd .Value ,10,32);if _fbgb !=nil {return _fbgb ;};_dbd :=uint32 (_edfe );_gfe .NumFmtIdAttr =&_dbd ;continue ;};if _fgbd .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_febg ,_dddc :=_fgbd .Value ,error (nil );if _dddc !=nil {return _dddc ;};_gfe .FormulaAttr =&_febg ;continue ;};if _fgbd .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_abcd ,_bed :=_b .ParseInt (_fgbd .Value ,10,32);if _bed !=nil {return _bed ;};_dce :=int32 (_abcd );_gfe .SqlTypeAttr =&_dce ;continue ;};if _fgbd .Name .Local =="\u006e\u0061\u006d\u0065"{_ccf ,_gfdc :=_fgbd .Value ,error (nil );if _gfdc !=nil {return _gfdc ;};_gfe .NameAttr =_ccf ;continue ;};if _fgbd .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_cdd ,_eadfb :=_fgbd .Value ,error (nil );if _eadfb !=nil {return _eadfb ;};_gfe .PropertyNameAttr =&_cdd ;continue ;};if _fgbd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_baa ,_bdd :=_b .ParseBool (_fgbd .Value );if _bdd !=nil {return _bdd ;};_gfe .UniqueListAttr =&_baa ;continue ;};if _fgbd .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_dddb ,_adae :=_b .ParseUint (_fgbd .Value ,10,32);if _adae !=nil {return _adae ;};_gbeg :=uint32 (_dddb );_gfe .MappingCountAttr =&_gbeg ;continue ;};if _fgbd .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_bgfd ,_bdbb :=_b .ParseBool (_fgbd .Value );if _bdbb !=nil {return _bdbb ;};_gfe .MemberPropertyFieldAttr =&_bgfd ;continue ;};};_gfgf :for {_ccbg ,_bbbg :=d .Token ();if _bbbg !=nil {return _bbbg ;};switch _abee :=_ccbg .(type ){case _ea .StartElement :switch _abee .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_gfe .SharedItems =NewCT_SharedItems ();if _fadb :=d .DecodeElement (_gfe .SharedItems ,&_abee );_fadb !=nil {return _fadb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}:_gfe .FieldGroup =NewCT_FieldGroup ();if _aage :=d .DecodeElement (_gfe .FieldGroup ,&_abee );_aage !=nil {return _aage ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"}:_fddf :=NewCT_X ();if _bbec :=d .DecodeElement (_fddf ,&_abee );_bbec !=nil {return _bbec ;};_gfe .MpMap =append (_gfe .MpMap ,_fddf );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfe .ExtLst =NewCT_ExtensionList ();if _aedd :=d .DecodeElement (_gfe .ExtLst ,&_abee );_aedd !=nil {return _aedd ;};default:_c .Log ("\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\u0043a\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_abee .Name );if _gbgc :=d .Skip ();_gbgc !=nil {return _gbgc ;};};case _ea .EndElement :break _gfgf ;case _ea .CharData :};};return nil ;};func (_feeebg ST_VerticalAlignment )ValidateWithPath (path string )error {switch _feeebg {case 0,1,2,3,4,5:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feeebg ));};return nil ;};func (_cgdebd *CT_Reviewed )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_abgdgc :=range start .Attr {if _abgdgc .Name .Local =="\u0072\u0049\u0064"{_eedag ,_bbgcgc :=_b .ParseUint (_abgdgc .Value ,10,32);if _bbgcgc !=nil {return _bbgcgc ;};_cgdebd .RIdAttr =uint32 (_eedag );continue ;};};for {_ccbaf ,_gcgec :=d .Token ();if _gcgec !=nil {return _be .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_gcgec );};if _ggabga ,_deebc :=_ccbaf .(_ea .EndElement );_deebc &&_ggabga .Name ==start .Name {break ;};};return nil ;}; -// Data Consolidate -DataConsolidate *CT_DataConsolidate ; +// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path +func (_gdfca *CT_DdeLink )ValidateWithPath (path string )error {if _gdfca .DdeItems !=nil {if _fgced :=_gdfca .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_fgced !=nil {return _fgced ;};};return nil ;};func (_acaf *CT_DataValidations )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _acaf .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_acaf .DisablePromptsAttr ))});};if _acaf .XWindowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0076",*_acaf .XWindowAttr )});};if _acaf .YWindowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0076",*_acaf .YWindowAttr )});};if _acaf .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_acaf .CountAttr )});};e .EncodeToken (start );_egcf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}};for _ ,_cdffa :=range _acaf .DataValidation {e .EncodeElement (_cdffa ,_egcf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_DateTime struct{ -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Value +VAttr _ff .Time ; -// Merge Cells -MergeCells *CT_MergeCells ; +// Unused Item +UAttr *bool ; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// Calculated Item Value +FAttr *bool ; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// Caption +CAttr *string ; -// Data Validations -DataValidations *CT_DataValidations ; +// Member Property Count +CpAttr *uint32 ; -// Hyperlinks -Hyperlinks *CT_Hyperlinks ; +// Member Property Index +X []*CT_X ;};func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_eefg :=&CT_CalculatedMembers {};return _eefg };type CT_ObjectPr struct{ -// Print Options -PrintOptions *CT_PrintOptions ; +// Locked Flag +LockedAttr *bool ; -// Page Margins -PageMargins *CT_PageMargins ; +// Default Size Flag +DefaultSizeAttr *bool ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Print Flag +PrintAttr *bool ; -// Header and Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Disabled Flag +DisabledAttr *bool ; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// UI Object Flag +UiObjectAttr *bool ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Custom Properties -CustomProperties *CT_CustomProperties ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Cell Watch Items -CellWatches *CT_CellWatches ; +// Automatic Size Flag +AutoPictAttr *bool ; -// Ignored Errors -IgnoredErrors *CT_IgnoredErrors ; +// Custom Function +MacroAttr *string ; -// Smart Tags -SmartTags *CT_SmartTags ; +// Alternative Text +AltTextAttr *string ; -// Drawing -Drawing *CT_Drawing ; +// Dynamic Data Exchange Flag +DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};type CT_TableStyleElement struct{ -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; +// Table Style Type +TypeAttr ST_TableStyleType ; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// Band Size +SizeAttr *uint32 ; -// Background Image -Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; +// Formatting Id +DxfIdAttr *uint32 ;};type ST_UnderlineValues byte ; -// Embedded Controls -Controls *CT_Controls ; +// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path +func (_ecbgc *CT_PCDKPIs )ValidateWithPath (path string )error {for _edfce ,_cbgbc :=range _ecbgc .Kpi {if _bcgf :=_cbgbc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_edfce ));_bcgf !=nil {return _bcgf ;};};return nil ;};func (_aeced *ST_FontScheme )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_aeced =0;case "\u006e\u006f\u006e\u0065":*_aeced =1;case "\u006d\u0061\u006ao\u0072":*_aeced =2;case "\u006d\u0069\u006eo\u0072":*_aeced =3;};return nil ;};const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;);type CT_SheetView struct{ -// Web Publishing Items -WebPublishItems *CT_WebPublishItems ; +// Window Protection +WindowProtectionAttr *bool ; -// Table Parts -TableParts *CT_TableParts ; +// Show Formulas +ShowFormulasAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Show Grid Lines +ShowGridLinesAttr *bool ; -// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path -func (_cfcef *CT_SingleXmlCell )ValidateWithPath (path string )error {if _ccddgf :=_cfcef .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_ccddgf !=nil {return _ccddgf ;};if _cfcef .ExtLst !=nil {if _bgbdad :=_cfcef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgbdad !=nil {return _bgbdad ;};};return nil ;};func (_bcef *CT_LegacyDrawing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bcef .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gedc *CT_ExternalCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcceg :=range start .Attr {if _fcceg .Name .Local =="\u0072"{_agdab ,_fdefb :=_fcceg .Value ,error (nil );if _fdefb !=nil {return _fdefb ;};_gedc .RAttr =&_agdab ;continue ;};if _fcceg .Name .Local =="\u0074"{_gedc .TAttr .UnmarshalXMLAttr (_fcceg );continue ;};if _fcceg .Name .Local =="\u0076\u006d"{_ccfbb ,_cdbde :=_ee .ParseUint (_fcceg .Value ,10,32);if _cdbde !=nil {return _cdbde ;};_bgcda :=uint32 (_ccfbb );_gedc .VmAttr =&_bgcda ;continue ;};};_gbgcb :for {_acbac ,_abgd :=d .Token ();if _abgd !=nil {return _abgd ;};switch _fdea :=_acbac .(type ){case _b .StartElement :switch _fdea .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_gedc .V =new (string );if _gfbgb :=d .DecodeElement (_gedc .V ,&_fdea );_gfbgb !=nil {return _gfbgb ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_fdea .Name );if _dbgc :=d .Skip ();_dbgc !=nil {return _dbgc ;};};case _b .EndElement :break _gbgcb ;case _b .CharData :};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_gbgfc :=&CT_Drawing {};return _gbgfc }; +// Show Headers +ShowRowColHeadersAttr *bool ; -// Validate validates the CT_DiscretePr and its children -func (_efcfe *CT_DiscretePr )Validate ()error {return _efcfe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");};func (_eceac *CT_TableColumn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcbgab :=range start .Attr {if _dcbgab .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_edbef ,_gcbaf :=_ee .ParseUint (_dcbgab .Value ,10,32);if _gcbaf !=nil {return _gcbaf ;};_fafbf :=uint32 (_edbef );_eceac .TotalsRowDxfIdAttr =&_fafbf ;continue ;};if _dcbgab .Name .Local =="\u0069\u0064"{_fgaceg ,_cecdd :=_ee .ParseUint (_dcbgab .Value ,10,32);if _cecdd !=nil {return _cecdd ;};_eceac .IdAttr =uint32 (_fgaceg );continue ;};if _dcbgab .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_gdgefc ,_fbeae :=_dcbgab .Value ,error (nil );if _fbeae !=nil {return _fbeae ;};_eceac .HeaderRowCellStyleAttr =&_gdgefc ;continue ;};if _dcbgab .Name .Local =="\u006e\u0061\u006d\u0065"{_fgcgb ,_acaga :=_dcbgab .Value ,error (nil );if _acaga !=nil {return _acaga ;};_eceac .NameAttr =_fgcgb ;continue ;};if _dcbgab .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_febbc ,_cbcabb :=_dcbgab .Value ,error (nil );if _cbcabb !=nil {return _cbcabb ;};_eceac .TotalsRowLabelAttr =&_febbc ;continue ;};if _dcbgab .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_gcgfd ,_gbcgd :=_ee .ParseUint (_dcbgab .Value ,10,32);if _gbcgd !=nil {return _gbcgd ;};_gedaa :=uint32 (_gcgfd );_eceac .QueryTableFieldIdAttr =&_gedaa ;continue ;};if _dcbgab .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_dfdeg ,_ffceg :=_ee .ParseUint (_dcbgab .Value ,10,32);if _ffceg !=nil {return _ffceg ;};_gbdea :=uint32 (_dfdeg );_eceac .HeaderRowDxfIdAttr =&_gbdea ;continue ;};if _dcbgab .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_fefgdf ,_bfabe :=_ee .ParseUint (_dcbgab .Value ,10,32);if _bfabe !=nil {return _bfabe ;};_fbcag :=uint32 (_fefgdf );_eceac .DataDxfIdAttr =&_fbcag ;continue ;};if _dcbgab .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cfgecd ,_cebfd :=_dcbgab .Value ,error (nil );if _cebfd !=nil {return _cebfd ;};_eceac .UniqueNameAttr =&_cfgecd ;continue ;};if _dcbgab .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_eceac .TotalsRowFunctionAttr .UnmarshalXMLAttr (_dcbgab );continue ;};if _dcbgab .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_gaagf ,_abbeg :=_dcbgab .Value ,error (nil );if _abbeg !=nil {return _abbeg ;};_eceac .DataCellStyleAttr =&_gaagf ;continue ;};if _dcbgab .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_gbgfce ,_bafee :=_dcbgab .Value ,error (nil );if _bafee !=nil {return _bafee ;};_eceac .TotalsRowCellStyleAttr =&_gbgfce ;continue ;};};_fafbc :for {_dadab ,_fcecfa :=d .Token ();if _fcecfa !=nil {return _fcecfa ;};switch _bddeb :=_dadab .(type ){case _b .StartElement :switch _bddeb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_eceac .CalculatedColumnFormula =NewCT_TableFormula ();if _cgbaba :=d .DecodeElement (_eceac .CalculatedColumnFormula ,&_bddeb );_cgbaba !=nil {return _cgbaba ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_eceac .TotalsRowFormula =NewCT_TableFormula ();if _bfccgf :=d .DecodeElement (_eceac .TotalsRowFormula ,&_bddeb );_bfccgf !=nil {return _bfccgf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"}:_eceac .XmlColumnPr =NewCT_XmlColumnPr ();if _dbcbe :=d .DecodeElement (_eceac .XmlColumnPr ,&_bddeb );_dbcbe !=nil {return _dbcbe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eceac .ExtLst =NewCT_ExtensionList ();if _dddbeb :=d .DecodeElement (_eceac .ExtLst ,&_bddeb );_dddbeb !=nil {return _dddbeb ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006fl\u0075m\u006e\u0020\u0025\u0076",_bddeb .Name );if _aadee :=d .Skip ();_aadee !=nil {return _aadee ;};};case _b .EndElement :break _fafbc ;case _b .CharData :};};return nil ;};func (_cfgb *CT_CfRule )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eeac :=range start .Attr {if _eeac .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_cfgb .TimePeriodAttr .UnmarshalXMLAttr (_eeac );continue ;};if _eeac .Name .Local =="\u0074\u0079\u0070\u0065"{_cfgb .TypeAttr .UnmarshalXMLAttr (_eeac );continue ;};if _eeac .Name .Local =="\u0072\u0061\u006e\u006b"{_bbdgg ,_aedg :=_ee .ParseUint (_eeac .Value ,10,32);if _aedg !=nil {return _aedg ;};_afe :=uint32 (_bbdgg );_cfgb .RankAttr =&_afe ;continue ;};if _eeac .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_cecf ,_gbdb :=_ee .ParseInt (_eeac .Value ,10,32);if _gbdb !=nil {return _gbdb ;};_cfgb .PriorityAttr =int32 (_cecf );continue ;};if _eeac .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_cbbg ,_ecef :=_ee .ParseInt (_eeac .Value ,10,32);if _ecef !=nil {return _ecef ;};_agfa :=int32 (_cbbg );_cfgb .StdDevAttr =&_agfa ;continue ;};if _eeac .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_afgc ,_deae :=_ee .ParseBool (_eeac .Value );if _deae !=nil {return _deae ;};_cfgb .AboveAverageAttr =&_afgc ;continue ;};if _eeac .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_eaeeg ,_aebfb :=_ee .ParseBool (_eeac .Value );if _aebfb !=nil {return _aebfb ;};_cfgb .BottomAttr =&_eaeeg ;continue ;};if _eeac .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_cfgb .OperatorAttr .UnmarshalXMLAttr (_eeac );continue ;};if _eeac .Name .Local =="\u0074\u0065\u0078\u0074"{_ddbb ,_ccbe :=_eeac .Value ,error (nil );if _ccbe !=nil {return _ccbe ;};_cfgb .TextAttr =&_ddbb ;continue ;};if _eeac .Name .Local =="\u0064\u0078\u0066I\u0064"{_eade ,_bbgab :=_ee .ParseUint (_eeac .Value ,10,32);if _bbgab !=nil {return _bbgab ;};_gegdeg :=uint32 (_eade );_cfgb .DxfIdAttr =&_gegdeg ;continue ;};if _eeac .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_degd ,_fdd :=_ee .ParseBool (_eeac .Value );if _fdd !=nil {return _fdd ;};_cfgb .StopIfTrueAttr =&_degd ;continue ;};if _eeac .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_caddb ,_eceg :=_ee .ParseBool (_eeac .Value );if _eceg !=nil {return _eceg ;};_cfgb .PercentAttr =&_caddb ;continue ;};if _eeac .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_gbcg ,_bcaf :=_ee .ParseBool (_eeac .Value );if _bcaf !=nil {return _bcaf ;};_cfgb .EqualAverageAttr =&_gbcg ;continue ;};};_agbe :for {_efbe ,_fgdb :=d .Token ();if _fgdb !=nil {return _fgdb ;};switch _cbge :=_efbe .(type ){case _b .StartElement :switch _cbge .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:var _ecda string ;if _eadf :=d .DecodeElement (&_ecda ,&_cbge );_eadf !=nil {return _eadf ;};_cfgb .Formula =append (_cfgb .Formula ,_ecda );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}:_cfgb .ColorScale =NewCT_ColorScale ();if _bcdfb :=d .DecodeElement (_cfgb .ColorScale ,&_cbge );_bcdfb !=nil {return _bcdfb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"}:_cfgb .DataBar =NewCT_DataBar ();if _aabaf :=d .DecodeElement (_cfgb .DataBar ,&_cbge );_aabaf !=nil {return _aabaf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}:_cfgb .IconSet =NewCT_IconSet ();if _gacad :=d .DecodeElement (_cfgb .IconSet ,&_cbge );_gacad !=nil {return _gacad ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgb .ExtLst =NewCT_ExtensionList ();if _bafa :=d .DecodeElement (_cfgb .ExtLst ,&_cbge );_bafa !=nil {return _bafa ;};default:_ba .Log ("\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\u0043\u0066\u0052u\u006c\u0065 \u0025\u0076",_cbge .Name );if _ffge :=d .Skip ();_ffge !=nil {return _ffge ;};};case _b .EndElement :break _agbe ;case _b .CharData :};};return nil ;};func (_gdce *CT_DataField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdce .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gdce .NameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gdce .FldAttr )});if _gdce .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_ffgce ,_fgfcc :=_gdce .SubtotalAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"});if _fgfcc !=nil {return _fgfcc ;};start .Attr =append (start .Attr ,_ffgce );};if _gdce .ShowDataAsAttr !=ST_ShowDataAsUnset {_feda ,_bcea :=_gdce .ShowDataAsAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"});if _bcea !=nil {return _bcea ;};start .Attr =append (start .Attr ,_feda );};if _gdce .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_f .Sprintf ("\u0025\u0076",*_gdce .BaseFieldAttr )});};if _gdce .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_gdce .BaseItemAttr )});};if _gdce .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gdce .NumFmtIdAttr )});};e .EncodeToken (start );if _gdce .ExtLst !=nil {_acdfe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdce .ExtLst ,_acdfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ChartFormat ()*CT_ChartFormat {_cadf :=&CT_ChartFormat {};_cadf .PivotArea =NewCT_PivotArea ();return _cadf ;}; +// Show Zero Values +ShowZerosAttr *bool ; -// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path -func (_fdecge *ExternalLink )ValidateWithPath (path string )error {if _cdgac :=_fdecge .CT_ExternalLink .ValidateWithPath (path );_cdgac !=nil {return _cdgac ;};return nil ;};func (_eeedgc *CT_Metadata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbgae :for {_dcgbb ,_dgfc :=d .Token ();if _dgfc !=nil {return _dgfc ;};switch _efcd :=_dcgbb .(type ){case _b .StartElement :switch _efcd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_eeedgc .MetadataTypes =NewCT_MetadataTypes ();if _gafff :=d .DecodeElement (_eeedgc .MetadataTypes ,&_efcd );_gafff !=nil {return _gafff ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_eeedgc .MetadataStrings =NewCT_MetadataStrings ();if _agbeb :=d .DecodeElement (_eeedgc .MetadataStrings ,&_efcd );_agbeb !=nil {return _agbeb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_eeedgc .MdxMetadata =NewCT_MdxMetadata ();if _begaf :=d .DecodeElement (_eeedgc .MdxMetadata ,&_efcd );_begaf !=nil {return _begaf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_gebfc :=NewCT_FutureMetadata ();if _eeegc :=d .DecodeElement (_gebfc ,&_efcd );_eeegc !=nil {return _eeegc ;};_eeedgc .FutureMetadata =append (_eeedgc .FutureMetadata ,_gebfc );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_eeedgc .CellMetadata =NewCT_MetadataBlocks ();if _bddde :=d .DecodeElement (_eeedgc .CellMetadata ,&_efcd );_bddde !=nil {return _bddde ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_eeedgc .ValueMetadata =NewCT_MetadataBlocks ();if _bbffe :=d .DecodeElement (_eeedgc .ValueMetadata ,&_efcd );_bbffe !=nil {return _bbffe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeedgc .ExtLst =NewCT_ExtensionList ();if _acfge :=d .DecodeElement (_eeedgc .ExtLst ,&_efcd );_acfge !=nil {return _acfge ;};default:_ba .Log ("\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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_efcd .Name );if _eegg :=d .Skip ();_eegg !=nil {return _eegg ;};};case _b .EndElement :break _gbgae ;case _b .CharData :};};return nil ;}; +// Right To Left +RightToLeftAttr *bool ; -// Validate validates the CT_BooleanProperty and its children -func (_gdc *CT_BooleanProperty )Validate ()error {return _gdc .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");}; +// Sheet Tab Selected +TabSelectedAttr *bool ; -// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path -func (_geabc *CT_IndexedColors )ValidateWithPath (path string )error {for _aefdb ,_eaeef :=range _geabc .RgbColor {if _fedgaf :=_eaeef .ValidateWithPath (_f .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_aefdb ));_fedgaf !=nil {return _fedgaf ;};};return nil ;};func (_dcgad ST_DataConsolidateFunction )Validate ()error {return _dcgad .ValidateWithPath ("")}; +// Show Ruler +ShowRulerAttr *bool ; -// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path -func (_feacb *CT_MetadataTypes )ValidateWithPath (path string )error {for _begef ,_deabb :=range _feacb .MetadataType {if _fdaabf :=_deabb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_begef ));_fdaabf !=nil {return _fdaabf ;};};return nil ;};func NewCT_GroupLevels ()*CT_GroupLevels {_acgea :=&CT_GroupLevels {};return _acgea };type CT_OutlinePr struct{ +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ; -// Apply Styles in Outline -ApplyStylesAttr *bool ; +// Default Grid Color +DefaultGridColorAttr *bool ; -// Summary Below -SummaryBelowAttr *bool ; +// Show White Space +ShowWhiteSpaceAttr *bool ; -// Summary Right -SummaryRightAttr *bool ; +// View Type +ViewAttr ST_SheetViewType ; -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ;};func (_aeeae *ST_SortBy )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aeeae =0;case "\u0076\u0061\u006cu\u0065":*_aeeae =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_aeeae =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_aeeae =3;case "\u0069\u0063\u006f\u006e":*_aeeae =4;};return nil ;};type CT_Table struct{ +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Table Id -IdAttr uint32 ; +// Color Id +ColorIdAttr *uint32 ; -// Name -NameAttr *string ; +// Zoom Scale +ZoomScaleAttr *uint32 ; -// Table Name -DisplayNameAttr string ; +// Zoom Scale Normal View +ZoomScaleNormalAttr *uint32 ; -// Table Comment -CommentAttr *string ; +// Zoom Scale Page Break Preview +ZoomScaleSheetLayoutViewAttr *uint32 ; -// Reference -RefAttr string ; +// Zoom Scale Page Layout View +ZoomScalePageLayoutViewAttr *uint32 ; -// Table Type -TableTypeAttr ST_TableType ; +// Workbook View Index +WorkbookViewIdAttr uint32 ; -// Header Row Count -HeaderRowCountAttr *uint32 ; +// View Pane +Pane *CT_Pane ; -// Insert Row Showing -InsertRowAttr *bool ; +// Selection +Selection []*CT_Selection ; -// Insert Row Shift -InsertRowShiftAttr *bool ; +// PivotTable Selection +PivotSelection []*CT_PivotSelection ; -// Totals Row Count -TotalsRowCountAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Totals Row Shown -TotalsRowShownAttr *bool ; +// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path +func (_ccbdbb *CT_SheetViews )ValidateWithPath (path string )error {for _bcefe ,_babeg :=range _ccbdbb .SheetView {if _bagddb :=_babeg .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_bcefe ));_bagddb !=nil {return _bagddb ;};};if _ccbdbb .ExtLst !=nil {if _bfege :=_ccbdbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfege !=nil {return _bfege ;};};return nil ;};func (_dbfac ST_GroupBy )ValidateWithPath (path string )error {switch _dbfac {case 0,1,2,3,4,5,6,7,8:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfac ));};return nil ;};type CT_GroupMembers struct{ -// Published -PublishedAttr *bool ; +// Group Member Count +CountAttr *uint32 ; -// Header Row Format Id -HeaderRowDxfIdAttr *uint32 ; +// OLAP Group Member +GroupMember []*CT_GroupMember ;}; -// Data Area Format Id -DataDxfIdAttr *uint32 ; +// Validate validates the CT_InputCells and its children +func (_eddggd *CT_InputCells )Validate ()error {return _eddggd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");};func (_dbdddc *CT_SortState )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dbdddc .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dbdddc .ColumnSortAttr ))});};if _dbdddc .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_dbdddc .CaseSensitiveAttr ))});};if _dbdddc .SortMethodAttr !=ST_SortMethodUnset {_agbfff ,_aeebb :=_dbdddc .SortMethodAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _aeebb !=nil {return _aeebb ;};start .Attr =append (start .Attr ,_agbfff );};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",_dbdddc .RefAttr )});e .EncodeToken (start );if _dbdddc .SortCondition !=nil {_gdfcb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}};for _ ,_degae :=range _dbdddc .SortCondition {e .EncodeElement (_degae ,_gdfcb );};};if _dbdddc .ExtLst !=nil {_dcdgca :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbdddc .ExtLst ,_dcdgca );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path +func (_faedc *CT_MeasureGroups )ValidateWithPath (path string )error {for _dfaff ,_bgdgc :=range _faedc .MeasureGroup {if _deda :=_bgdgc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_dfaff ));_deda !=nil {return _deda ;};};return nil ;};func (_ebeg *CT_DdeLink )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gebf :=range start .Attr {if _gebf .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_fgdab ,_aebf :=_gebf .Value ,error (nil );if _aebf !=nil {return _aebf ;};_ebeg .DdeServiceAttr =_fgdab ;continue ;};if _gebf .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_ccbb ,_fffdc :=_gebf .Value ,error (nil );if _fffdc !=nil {return _fffdc ;};_ebeg .DdeTopicAttr =_ccbb ;continue ;};};_ffbfc :for {_edgf ,_faaac :=d .Token ();if _faaac !=nil {return _faaac ;};switch _fdecb :=_edgf .(type ){case _ea .StartElement :switch _fdecb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}:_ebeg .DdeItems =NewCT_DdeItems ();if _ggce :=d .DecodeElement (_ebeg .DdeItems ,&_fdecb );_ggce !=nil {return _ggce ;};default:_c .Log ("\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\u005fD\u0064\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_fdecb .Name );if _fdage :=d .Skip ();_fdage !=nil {return _fdage ;};};case _ea .EndElement :break _ffbfc ;case _ea .CharData :};};return nil ;};func (_acgad ST_Axis )Validate ()error {return _acgad .ValidateWithPath ("")};func (_ggcag *CT_X )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dbcdba :=range start .Attr {if _dbcdba .Name .Local =="\u0076"{_feffb ,_cfada :=_b .ParseInt (_dbcdba .Value ,10,32);if _cfada !=nil {return _cfada ;};_eedc :=int32 (_feffb );_ggcag .VAttr =&_eedc ;continue ;};};for {_aggcf ,_gbagc :=d .Token ();if _gbagc !=nil {return _be .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_gbagc );};if _dbgcc ,_ffbca :=_aggcf .(_ea .EndElement );_ffbca &&_dbgcc .Name ==start .Name {break ;};};return nil ;};func (_fgcg *CT_CacheFields )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_aagf :=range start .Attr {if _aagf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gffd ,_ggff :=_b .ParseUint (_aagf .Value ,10,32);if _ggff !=nil {return _ggff ;};_dbca :=uint32 (_gffd );_fgcg .CountAttr =&_dbca ;continue ;};};_bddg :for {_ecce ,_gcda :=d .Token ();if _gcda !=nil {return _gcda ;};switch _bgbf :=_ecce .(type ){case _ea .StartElement :switch _bgbf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}:_afgb :=NewCT_CacheField ();if _gdc :=d .DecodeElement (_afgb ,&_bgbf );_gdc !=nil {return _gdc ;};_fgcg .CacheField =append (_fgcg .CacheField ,_afgb );default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_bgbf .Name );if _aac :=d .Skip ();_aac !=nil {return _aac ;};};case _ea .EndElement :break _bddg ;case _ea .CharData :};};return nil ;}; -// Header Row Border Format Id -HeaderRowBorderDxfIdAttr *uint32 ; +// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path +func (_daaddf *ExternalLink )ValidateWithPath (path string )error {if _fagfee :=_daaddf .CT_ExternalLink .ValidateWithPath (path );_fagfee !=nil {return _fagfee ;};return nil ;}; -// Table Border Format Id -TableBorderDxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path +func (_dgdbe *CT_PivotCaches )ValidateWithPath (path string )error {for _dfcdb ,_fgdcaf :=range _dgdbe .PivotCache {if _gbega :=_fgdcaf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_dfcdb ));_gbega !=nil {return _gbega ;};};return nil ;}; -// Totals Row Border Format Id -TotalsRowBorderDxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path +func (_bgebb *CT_DefinedNames )ValidateWithPath (path string )error {for _faea ,_cbcaab :=range _bgebb .DefinedName {if _ebebb :=_cbcaab .ValidateWithPath (_be .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_faea ));_ebebb !=nil {return _ebebb ;};};return nil ;};func (_eecfe ST_PatternType )Validate ()error {return _eecfe .ValidateWithPath ("")}; -// Header Row Style -HeaderRowCellStyleAttr *string ; +// Validate validates the CT_FilterColumn and its children +func (_ebbfc *CT_FilterColumn )Validate ()error {return _ebbfc .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");};func (_defd *CT_ExternalSheetNames )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_eefdc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}};for _ ,_edfab :=range _defd .SheetName {e .EncodeElement (_edfab ,_eefdc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Data Style Name -DataCellStyleAttr *string ; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_beafe *CT_String )ValidateWithPath (path string )error {for _bcbbad ,_dgabf :=range _beafe .Tpls {if _cdgdc :=_dgabf .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bcbbad ));_cdgdc !=nil {return _cdgdc ;};};for _gbaa ,_ddfbf :=range _beafe .X {if _gfcdb :=_ddfbf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gbaa ));_gfcdb !=nil {return _gfcdb ;};};return nil ;};func (_fbgc *CT_CacheSource )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {_acdb ,_fcgd :=_fbgc .TypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0079\u0070\u0065"});if _fcgd !=nil {return _fcgd ;};start .Attr =append (start .Attr ,_acdb );if _fbgc .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_fbgc .ConnectionIdAttr )});};e .EncodeToken (start );if _fbgc .WorksheetSource !=nil {_dbaaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_fbgc .WorksheetSource ,_dbaaf );};if _fbgc .Consolidation !=nil {_gdgf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbgc .Consolidation ,_gdgf );};if _fbgc .ExtLst !=nil {_cdfg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbgc .ExtLst ,_cdfg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Totals Row Style -TotalsRowCellStyleAttr *string ; +// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path +func (_dabdgb *CT_PhoneticPr )ValidateWithPath (path string )error {if _gagc :=_dabdgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gagc !=nil {return _gagc ;};if _eaacf :=_dabdgb .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_eaacf !=nil {return _eaacf ;};return nil ;}; -// Connection ID -ConnectionIdAttr *uint32 ; +// Validate validates the CT_MdxMemeberProp and its children +func (_bdfdf *CT_MdxMemeberProp )Validate ()error {return _bdfdf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");};type CT_DiscretePr struct{ -// Table AutoFilter -AutoFilter *CT_AutoFilter ; +// Mapping Index Count +CountAttr *uint32 ; -// Sort State -SortState *CT_SortState ; +// Element Group +X []*CT_Index ;}; -// Table Columns -TableColumns *CT_TableColumns ; +// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path +func (_gbeag *CT_TableMissing )ValidateWithPath (path string )error {return nil };func (_aeccc ST_rwColActionType )ValidateWithPath (path string )error {switch _aeccc {case 0,1,2,3,4:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeccc ));};return nil ;}; -// Table Style -TableStyleInfo *CT_TableStyleInfo ; +// Validate validates the CT_ProtectedRanges and its children +func (_ecgae *CT_ProtectedRanges )Validate ()error {return _ecgae .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};func (_gcdddd ST_DateTimeGrouping )Validate ()error {return _gcdddd .ValidateWithPath ("")}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_BorderPr ()*CT_BorderPr {_eedd :=&CT_BorderPr {};return _eedd };func (_cabdfb *CT_ExternalBook )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdeaf :=range start .Attr {if _bdeaf .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"&&_bdeaf .Name .Local =="\u0069\u0064"||_bdeaf .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"&&_bdeaf .Name .Local =="\u0069\u0064"{_dcdg ,_gffd :=_bdeaf .Value ,error (nil );if _gffd !=nil {return _gffd ;};_cabdfb .IdAttr =_dcdg ;continue ;};};_afbf :for {_cbbfg ,_cffa :=d .Token ();if _cffa !=nil {return _cffa ;};switch _cede :=_cbbfg .(type ){case _b .StartElement :switch _cede .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}:_cabdfb .SheetNames =NewCT_ExternalSheetNames ();if _fgafb :=d .DecodeElement (_cabdfb .SheetNames ,&_cede );_fgafb !=nil {return _fgafb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_cabdfb .DefinedNames =NewCT_ExternalDefinedNames ();if _fcagga :=d .DecodeElement (_cabdfb .DefinedNames ,&_cede );_fcagga !=nil {return _fcagga ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}:_cabdfb .SheetDataSet =NewCT_ExternalSheetDataSet ();if _fdagc :=d .DecodeElement (_cabdfb .SheetDataSet ,&_cede );_fdagc !=nil {return _fdagc ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b\u0020\u0025\u0076",_cede .Name );if _bdda :=d .Skip ();_bdda !=nil {return _bdda ;};};case _b .EndElement :break _afbf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path +func (_ecdaf *CT_PivotFilters )ValidateWithPath (path string )error {for _caege ,_abgfa :=range _ecdaf .Filter {if _agbcac :=_abgfa .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_caege ));_agbcac !=nil {return _agbcac ;};};return nil ;};func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_cagab :=&CT_ExternalDefinedNames {};return _cagab ;};const (ST_PhoneticTypeUnset ST_PhoneticType =0;ST_PhoneticTypeHalfwidthKatakana ST_PhoneticType =1;ST_PhoneticTypeFullwidthKatakana ST_PhoneticType =2;ST_PhoneticTypeHiragana ST_PhoneticType =3;ST_PhoneticTypeNoConversion ST_PhoneticType =4;);type CT_Tuples struct{ -// Validate validates the CT_SheetFormatPr and its children -func (_beefg *CT_SheetFormatPr )Validate ()error {return _beefg .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func NewCT_Break ()*CT_Break {_efcb :=&CT_Break {};return _efcb };func (_fgggd *ST_SheetState )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgggd =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_fgggd =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_fgggd =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_fgggd =3;};return nil ;};func (_fcfeg ST_PageOrder )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bccae :=_b .Attr {};_bccae .Name =name ;switch _fcfeg {case ST_PageOrderUnset :_bccae .Value ="";case ST_PageOrderDownThenOver :_bccae .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_bccae .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _bccae ,nil ;}; +// Member Name Count +CAttr *uint32 ; -// Validate validates the CT_CustomChartsheetView and its children -func (_gbcc *CT_CustomChartsheetView )Validate ()error {return _gbcc .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");}; +// Tuple +Tpl []*CT_Tuple ;};func (_caff *CT_FieldGroup )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_cceccg :=range start .Attr {if _cceccg .Name .Local =="\u0070\u0061\u0072"{_cebe ,_gdegda :=_b .ParseUint (_cceccg .Value ,10,32);if _gdegda !=nil {return _gdegda ;};_cbbde :=uint32 (_cebe );_caff .ParAttr =&_cbbde ;continue ;};if _cceccg .Name .Local =="\u0062\u0061\u0073\u0065"{_cdebf ,_eafcb :=_b .ParseUint (_cceccg .Value ,10,32);if _eafcb !=nil {return _eafcb ;};_cadg :=uint32 (_cdebf );_caff .BaseAttr =&_cadg ;continue ;};};_fddbf :for {_fgdb ,_dcgca :=d .Token ();if _dcgca !=nil {return _dcgca ;};switch _gfccf :=_fgdb .(type ){case _ea .StartElement :switch _gfccf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"}:_caff .RangePr =NewCT_RangePr ();if _dfggg :=d .DecodeElement (_caff .RangePr ,&_gfccf );_dfggg !=nil {return _dfggg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}:_caff .DiscretePr =NewCT_DiscretePr ();if _egac :=d .DecodeElement (_caff .DiscretePr ,&_gfccf );_egac !=nil {return _egac ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}:_caff .GroupItems =NewCT_GroupItems ();if _cdaga :=d .DecodeElement (_caff .GroupItems ,&_gfccf );_cdaga !=nil {return _cdaga ;};default:_c .Log ("\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\u0046i\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_gfccf .Name );if _acgbb :=d .Skip ();_acgbb !=nil {return _acgbb ;};};case _ea .EndElement :break _fddbf ;case _ea .CharData :};};return nil ;};func (_eafce *CT_CellSmartTag )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dcde :=range start .Attr {if _dcde .Name .Local =="\u0074\u0079\u0070\u0065"{_bfd ,_baab :=_b .ParseUint (_dcde .Value ,10,32);if _baab !=nil {return _baab ;};_eafce .TypeAttr =uint32 (_bfd );continue ;};if _dcde .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_edgd ,_gdac :=_b .ParseBool (_dcde .Value );if _gdac !=nil {return _gdac ;};_eafce .DeletedAttr =&_edgd ;continue ;};if _dcde .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_bffb ,_gbbg :=_b .ParseBool (_dcde .Value );if _gbbg !=nil {return _gbbg ;};_eafce .XmlBasedAttr =&_bffb ;continue ;};};_bfgd :for {_dcbbf ,_bbbd :=d .Token ();if _bbbd !=nil {return _bbbd ;};switch _dgab :=_dcbbf .(type ){case _ea .StartElement :switch _dgab .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}:_eagf :=NewCT_CellSmartTagPr ();if _afcg :=d .DecodeElement (_eagf ,&_dgab );_afcg !=nil {return _afcg ;};_eafce .CellSmartTagPr =append (_eafce .CellSmartTagPr ,_eagf );default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0020\u0025\u0076",_dgab .Name );if _cgca :=d .Skip ();_cgca !=nil {return _cgca ;};};case _ea .EndElement :break _bfgd ;case _ea .CharData :};};return nil ;};func (_adcac ST_HorizontalAlignment )String ()string {switch _adcac {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0066\u0069\u006c\u006c";case 6:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 7:return "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 8:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func NewCT_RangeSets ()*CT_RangeSets {_edbffg :=&CT_RangeSets {};return _edbffg };func (_ddbeec ST_BorderStyle )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_ddbaa :=_ea .Attr {};_ddbaa .Name =name ;switch _ddbeec {case ST_BorderStyleUnset :_ddbaa .Value ="";case ST_BorderStyleNone :_ddbaa .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_ddbaa .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_ddbaa .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_BorderStyleDashed :_ddbaa .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_ddbaa .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_ddbaa .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_ddbaa .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderStyleHair :_ddbaa .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_ddbaa .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_ddbaa .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleMediumDashDot :_ddbaa .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_ddbaa .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_ddbaa .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleSlantDashDot :_ddbaa .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _ddbaa ,nil ;};func (_ggbaa *ST_PaneState )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fececg ,_befbd :=d .Token ();if _befbd !=nil {return _befbd ;};if _geacfb ,_bagcgd :=_fececg .(_ea .EndElement );_bagcgd &&_geacfb .Name ==start .Name {*_ggbaa =1;return nil ;};if _ebcbf ,_baeeef :=_fececg .(_ea .CharData );!_baeeef {return _be .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",_fececg );}else {switch string (_ebcbf ){case "":*_ggbaa =0;case "\u0073\u0070\u006ci\u0074":*_ggbaa =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_ggbaa =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_ggbaa =3;};};_fececg ,_befbd =d .Token ();if _befbd !=nil {return _befbd ;};if _ffdgab ,_eecgdc :=_fececg .(_ea .EndElement );_eecgdc &&_ffdgab .Name ==start .Name {return nil ;};return _be .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",_fececg );};const (ST_TimePeriodUnset ST_TimePeriod =0;ST_TimePeriodToday ST_TimePeriod =1;ST_TimePeriodYesterday ST_TimePeriod =2;ST_TimePeriodTomorrow ST_TimePeriod =3;ST_TimePeriodLast7Days ST_TimePeriod =4;ST_TimePeriodThisMonth ST_TimePeriod =5;ST_TimePeriodLastMonth ST_TimePeriod =6;ST_TimePeriodNextMonth ST_TimePeriod =7;ST_TimePeriodThisWeek ST_TimePeriod =8;ST_TimePeriodLastWeek ST_TimePeriod =9;ST_TimePeriodNextWeek ST_TimePeriod =10;);type CT_RevisionComment struct{ -// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path -func (_dfdfc *CT_WebPublishItems )ValidateWithPath (path string )error {for _ceeced ,_cgdcddd :=range _dfdfc .WebPublishItem {if _gddfe :=_cgdcddd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ceeced ));_gddfe !=nil {return _gddfe ;};};return nil ;};type CT_PivotAreaReferences struct{ +// Sheet Id +SheetIdAttr uint32 ; -// Pivot Filter Count -CountAttr *uint32 ; +// Cell +CellAttr string ; -// Reference -Reference []*CT_PivotAreaReference ;}; +// GUID +GuidAttr string ; -// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path -func (_gcdade *CT_VolType )ValidateWithPath (path string )error {if _gcdade .TypeAttr ==ST_VolDepTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fedbdc :=_gcdade .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fedbdc !=nil {return _fedbdc ;};for _fdgga ,_dcfb :=range _gcdade .Main {if _fedggf :=_dcfb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_fdgga ));_fedggf !=nil {return _fedggf ;};};return nil ;};type ST_Scope byte ;func (_aefcfc *CT_Index )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbdfa :=range start .Attr {if _fbdfa .Name .Local =="\u0076"{_ccdd ,_cedfc :=_ee .ParseUint (_fbdfa .Value ,10,32);if _cedfc !=nil {return _cedfc ;};_aefcfc .VAttr =uint32 (_ccdd );continue ;};};for {_gddg ,_aaef :=d .Token ();if _aaef !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_aaef );};if _cdege ,_cgbdea :=_gddg .(_b .EndElement );_cgbdea &&_cdege .Name ==start .Name {break ;};};return nil ;}; +// User Action +ActionAttr ST_RevisionAction ; -// Validate validates the CT_Hyperlinks and its children -func (_bfdge *CT_Hyperlinks )Validate ()error {return _bfdge .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");};func (_cdffbf ST_Objects )Validate ()error {return _cdffbf .ValidateWithPath ("")};func (_caedd ST_TimePeriod )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dadfc :=_b .Attr {};_dadfc .Name =name ;switch _caedd {case ST_TimePeriodUnset :_dadfc .Value ="";case ST_TimePeriodToday :_dadfc .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_dadfc .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_dadfc .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_TimePeriodLast7Days :_dadfc .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_dadfc .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_dadfc .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodNextMonth :_dadfc .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_dadfc .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_dadfc .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_TimePeriodNextWeek :_dadfc .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _dadfc ,nil ;};func (_dcddcf *ST_FieldSortType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdfae ,_cedfe :=d .Token ();if _cedfe !=nil {return _cedfe ;};if _dgeac ,_afeff :=_bbdfae .(_b .EndElement );_afeff &&_dgeac .Name ==start .Name {*_dcddcf =1;return nil ;};if _fdfde ,_bcdecc :=_bbdfae .(_b .CharData );!_bcdecc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbdfae );}else {switch string (_fdfde ){case "":*_dcddcf =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_dcddcf =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_dcddcf =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_dcddcf =3;};};_bbdfae ,_cedfe =d .Token ();if _cedfe !=nil {return _cedfe ;};if _cgcfe ,_gfffe :=_bbdfae .(_b .EndElement );_gfffe &&_cgcfe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbdfae );}; +// Always Show Comment +AlwaysShowAttr *bool ; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_edfab *CT_Fonts )ValidateWithPath (path string )error {for _gdgca ,_ddcdc :=range _edfab .Font {if _ffacc :=_ddcdc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gdgca ));_ffacc !=nil {return _ffacc ;};};return nil ;};type ST_CellFormulaType byte ;type CT_ConditionalFormat struct{ +// Old Comment +OldAttr *bool ; -// Conditional Formatting Scope -ScopeAttr ST_Scope ; +// Comment In Hidden Row +HiddenRowAttr *bool ; -// Conditional Formatting Rule Type -TypeAttr ST_Type ; +// Hidden Column +HiddenColumnAttr *bool ; -// Priority -PriorityAttr uint32 ; +// Author +AuthorAttr string ; -// Pivot Areas -PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;}; +// Original Comment Length +OldLengthAttr *uint32 ; -// Validate validates the CT_WebPr and its children -func (_cdgba *CT_WebPr )Validate ()error {return _cdgba .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");};func (_fdaa *CT_Colors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdaa .IndexedColors !=nil {_ccefe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fdaa .IndexedColors ,_ccefe );};if _fdaa .MruColors !=nil {_ebdda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fdaa .MruColors ,_ebdda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MRUColors ()*CT_MRUColors {_gdbea :=&CT_MRUColors {};return _gdbea };func (_ggfadd ST_FormulaExpression )Validate ()error {return _ggfadd .ValidateWithPath ("")};func NewCT_PivotCaches ()*CT_PivotCaches {_baceb :=&CT_PivotCaches {};return _baceb };func (_cegba *CT_FieldGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fggef :=range start .Attr {if _fggef .Name .Local =="\u0070\u0061\u0072"{_bgege ,_cbcf :=_ee .ParseUint (_fggef .Value ,10,32);if _cbcf !=nil {return _cbcf ;};_aagd :=uint32 (_bgege );_cegba .ParAttr =&_aagd ;continue ;};if _fggef .Name .Local =="\u0062\u0061\u0073\u0065"{_aadfg ,_babde :=_ee .ParseUint (_fggef .Value ,10,32);if _babde !=nil {return _babde ;};_efeab :=uint32 (_aadfg );_cegba .BaseAttr =&_efeab ;continue ;};};_fgad :for {_ddfgf ,_acfb :=d .Token ();if _acfb !=nil {return _acfb ;};switch _gaebd :=_ddfgf .(type ){case _b .StartElement :switch _gaebd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"}:_cegba .RangePr =NewCT_RangePr ();if _adef :=d .DecodeElement (_cegba .RangePr ,&_gaebd );_adef !=nil {return _adef ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}:_cegba .DiscretePr =NewCT_DiscretePr ();if _cdeg :=d .DecodeElement (_cegba .DiscretePr ,&_gaebd );_cdeg !=nil {return _cdeg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}:_cegba .GroupItems =NewCT_GroupItems ();if _dbcff :=d .DecodeElement (_cegba .GroupItems ,&_gaebd );_dbcff !=nil {return _dbcff ;};default:_ba .Log ("\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\u0046i\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_gaebd .Name );if _bfcef :=d .Skip ();_bfcef !=nil {return _bfcef ;};};case _b .EndElement :break _fgad ;case _b .CharData :};};return nil ;};type CT_TableStyleInfo struct{ +// New Comment Length +NewLengthAttr *uint32 ;};func (_aaed *CT_PivotFields )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _aaed .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_aaed .CountAttr )});};e .EncodeToken (start );_affaf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_badfb :=range _aaed .PivotField {e .EncodeElement (_badfb ,_affaf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cdcag *CT_Connections )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_ffcf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_fadbd :=range _cdcag .Connection {e .EncodeElement (_fadbd ,_ffcf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gfgbd *CT_MdxMemeberProp )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e"},Value :_be .Sprintf ("\u0025\u0076",_gfgbd .NAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0070"},Value :_be .Sprintf ("\u0025\u0076",_gfgbd .NpAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewSingleXmlCells ()*SingleXmlCells {_efbbg :=&SingleXmlCells {};_efbbg .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _efbbg ;}; -// Style Name -NameAttr *string ; +// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path +func (_dgecf *CT_Filters )ValidateWithPath (path string )error {if _fgbed :=_dgecf .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_fgbed !=nil {return _fgbed ;};for _cgafa ,_agbff :=range _dgecf .Filter {if _gecbdd :=_agbff .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cgafa ));_gecbdd !=nil {return _gecbdd ;};};for _bbbba ,_gabdc :=range _dgecf .DateGroupItem {if _eddc :=_gabdc .ValidateWithPath (_be .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_bbbba ));_eddc !=nil {return _eddc ;};};return nil ;};func (_fgcdb *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_fgcdb =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_fgcdb =1;case "\u0074\u0065\u0078\u0074":*_fgcdb =2;case "\u004d\u0044\u0059":*_fgcdb =3;case "\u0044\u004d\u0059":*_fgcdb =4;case "\u0059\u004d\u0044":*_fgcdb =5;case "\u004d\u0059\u0044":*_fgcdb =6;case "\u0044\u0059\u004d":*_fgcdb =7;case "\u0059\u0044\u004d":*_fgcdb =8;case "\u0073\u006b\u0069\u0070":*_fgcdb =9;case "\u0045\u004d\u0044":*_fgcdb =10;};return nil ;};type ST_Objects byte ;func (_gdcdba *CT_ServerFormat )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gdcdba .CultureAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_gdcdba .CultureAttr )});};if _gdcdba .FormatAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gdcdba .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};const (ST_SourceTypeUnset ST_SourceType =0;ST_SourceTypeWorksheet ST_SourceType =1;ST_SourceTypeExternal ST_SourceType =2;ST_SourceTypeConsolidation ST_SourceType =3;ST_SourceTypeScenario ST_SourceType =4;);func (_dcbfb *CT_MemberProperties )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fffcg :=range start .Attr {if _fffcg .Name .Local =="\u0063\u006f\u0075n\u0074"{_addgf ,_ccbfa :=_b .ParseUint (_fffcg .Value ,10,32);if _ccbfa !=nil {return _ccbfa ;};_gbcab :=uint32 (_addgf );_dcbfb .CountAttr =&_gbcab ;continue ;};};_ecfbc :for {_ebgcb ,_gbbea :=d .Token ();if _gbbea !=nil {return _gbbea ;};switch _bgeda :=_ebgcb .(type ){case _ea .StartElement :switch _bgeda .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"}:_efgfe :=NewCT_MemberProperty ();if _dgdff :=d .DecodeElement (_efgfe ,&_bgeda );_dgdff !=nil {return _dgdff ;};_dcbfb .Mp =append (_dcbfb .Mp ,_efgfe );default:_c .Log ("\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\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bgeda .Name );if _bcbbf :=d .Skip ();_bcbbf !=nil {return _bcbbf ;};};case _ea .EndElement :break _ecfbc ;case _ea .CharData :};};return nil ;};func (_baacca ST_GrowShrinkType )String ()string {switch _baacca {case 0:return "";case 1:return "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case 2:return "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case 3:return "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return "";};func (_ecaegd ST_VolDepType )Validate ()error {return _ecaegd .ValidateWithPath ("")};func NewCT_Boolean ()*CT_Boolean {_fagd :=&CT_Boolean {};return _fagd };func (_efaabb ST_SheetState )String ()string {switch _efaabb {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;);func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_dgabc :=&CT_ExternalSheetName {};return _dgabc ;}; -// Show First Column -ShowFirstColumnAttr *bool ; +// Validate validates the CT_Fills and its children +func (_gecbd *CT_Fills )Validate ()error {return _gecbd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};func NewUsers ()*Users {_gaaac :=&Users {};_gaaac .CT_Users =*NewCT_Users ();return _gaaac };func (_beabe *CT_Record )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _beabe .M !=nil {_eggfd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_fbagaf :=range _beabe .M {e .EncodeElement (_fbagaf ,_eggfd );};};if _beabe .N !=nil {_fbda :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_efgggd :=range _beabe .N {e .EncodeElement (_efgggd ,_fbda );};};if _beabe .B !=nil {_abegg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_aggbdg :=range _beabe .B {e .EncodeElement (_aggbdg ,_abegg );};};if _beabe .E !=nil {_efbbea :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_ecffb :=range _beabe .E {e .EncodeElement (_ecffb ,_efbbea );};};if _beabe .S !=nil {_acdde :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_aggfc :=range _beabe .S {e .EncodeElement (_aggfc ,_acdde );};};if _beabe .D !=nil {_addgb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_dbbgcd :=range _beabe .D {e .EncodeElement (_dbbgcd ,_addgb );};};if _beabe .X !=nil {_ffcdfc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bcbfbg :=range _beabe .X {e .EncodeElement (_bcbfbg ,_ffcdfc );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gdacgf *Table )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gdacgf .CT_Table =*NewCT_Table ();for _ ,_ecgdgd :=range start .Attr {if _ecgdgd .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_bffec ,_egbde :=_b .ParseUint (_ecgdgd .Value ,10,32);if _egbde !=nil {return _egbde ;};_ecaedb :=uint32 (_bffec );_gdacgf .DataDxfIdAttr =&_ecaedb ;continue ;};if _ecgdgd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_afgcfb ,_gbbfd :=_b .ParseUint (_ecgdgd .Value ,10,32);if _gbbfd !=nil {return _gbbfd ;};_bfbga :=uint32 (_afgcfb );_gdacgf .TotalsRowDxfIdAttr =&_bfbga ;continue ;};if _ecgdgd .Name .Local =="\u006e\u0061\u006d\u0065"{_gbddcb ,_gefeee :=_ecgdgd .Value ,error (nil );if _gefeee !=nil {return _gefeee ;};_gdacgf .NameAttr =&_gbddcb ;continue ;};if _ecgdgd .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_afebaa ,_adfdce :=_b .ParseUint (_ecgdgd .Value ,10,32);if _adfdce !=nil {return _adfdce ;};_edfd :=uint32 (_afebaa );_gdacgf .HeaderRowBorderDxfIdAttr =&_edfd ;continue ;};if _ecgdgd .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_eecgg ,_egeec :=_ecgdgd .Value ,error (nil );if _egeec !=nil {return _egeec ;};_gdacgf .CommentAttr =&_eecgg ;continue ;};if _ecgdgd .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_gfeaab ,_dfbfb :=_b .ParseUint (_ecgdgd .Value ,10,32);if _dfbfb !=nil {return _dfbfb ;};_edceb :=uint32 (_gfeaab );_gdacgf .TableBorderDxfIdAttr =&_edceb ;continue ;};if _ecgdgd .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_gdacgf .TableTypeAttr .UnmarshalXMLAttr (_ecgdgd );continue ;};if _ecgdgd .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_fdcdf ,_cbgee :=_b .ParseUint (_ecgdgd .Value ,10,32);if _cbgee !=nil {return _cbgee ;};_ecddb :=uint32 (_fdcdf );_gdacgf .TotalsRowBorderDxfIdAttr =&_ecddb ;continue ;};if _ecgdgd .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_dffdf ,_abdcf :=_b .ParseBool (_ecgdgd .Value );if _abdcf !=nil {return _abdcf ;};_gdacgf .InsertRowAttr =&_dffdf ;continue ;};if _ecgdgd .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_gcecd ,_daafe :=_ecgdgd .Value ,error (nil );if _daafe !=nil {return _daafe ;};_gdacgf .HeaderRowCellStyleAttr =&_gcecd ;continue ;};if _ecgdgd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gbcdab ,_aceffa :=_b .ParseUint (_ecgdgd .Value ,10,32);if _aceffa !=nil {return _aceffa ;};_eaaeec :=uint32 (_gbcdab );_gdacgf .TotalsRowCountAttr =&_eaaeec ;continue ;};if _ecgdgd .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cccee ,_cbcga :=_ecgdgd .Value ,error (nil );if _cbcga !=nil {return _cbcga ;};_gdacgf .TotalsRowCellStyleAttr =&_cccee ;continue ;};if _ecgdgd .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_efgfb ,_bebac :=_ecgdgd .Value ,error (nil );if _bebac !=nil {return _bebac ;};_gdacgf .DisplayNameAttr =_efgfb ;continue ;};if _ecgdgd .Name .Local =="\u0069\u0064"{_egegae ,_gdagaa :=_b .ParseUint (_ecgdgd .Value ,10,32);if _gdagaa !=nil {return _gdagaa ;};_gdacgf .IdAttr =uint32 (_egegae );continue ;};if _ecgdgd .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_ecgfg ,_adfbbb :=_ecgdgd .Value ,error (nil );if _adfbbb !=nil {return _adfbbb ;};_gdacgf .DataCellStyleAttr =&_ecgfg ;continue ;};if _ecgdgd .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_bebfae ,_gdefda :=_b .ParseBool (_ecgdgd .Value );if _gdefda !=nil {return _gdefda ;};_gdacgf .PublishedAttr =&_bebfae ;continue ;};if _ecgdgd .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_aggeed ,_fbcfc :=_b .ParseUint (_ecgdgd .Value ,10,32);if _fbcfc !=nil {return _fbcfc ;};_ggbfce :=uint32 (_aggeed );_gdacgf .ConnectionIdAttr =&_ggbfce ;continue ;};if _ecgdgd .Name .Local =="\u0072\u0065\u0066"{_dfggcdc ,_aegcde :=_ecgdgd .Value ,error (nil );if _aegcde !=nil {return _aegcde ;};_gdacgf .RefAttr =_dfggcdc ;continue ;};if _ecgdgd .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_gdfabf ,_bfeca :=_b .ParseBool (_ecgdgd .Value );if _bfeca !=nil {return _bfeca ;};_gdacgf .InsertRowShiftAttr =&_gdfabf ;continue ;};if _ecgdgd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_abdbcb ,_cffea :=_b .ParseBool (_ecgdgd .Value );if _cffea !=nil {return _cffea ;};_gdacgf .TotalsRowShownAttr =&_abdbcb ;continue ;};if _ecgdgd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_abffa ,_efdgge :=_b .ParseUint (_ecgdgd .Value ,10,32);if _efdgge !=nil {return _efdgge ;};_efbgfg :=uint32 (_abffa );_gdacgf .HeaderRowDxfIdAttr =&_efbgfg ;continue ;};if _ecgdgd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_febddc ,_ebfeg :=_b .ParseUint (_ecgdgd .Value ,10,32);if _ebfeg !=nil {return _ebfeg ;};_efcac :=uint32 (_febddc );_gdacgf .HeaderRowCountAttr =&_efcac ;continue ;};};_gffffd :for {_cfbgf ,_eaeae :=d .Token ();if _eaeae !=nil {return _eaeae ;};switch _ffadg :=_cfbgf .(type ){case _ea .StartElement :switch _ffadg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_gdacgf .AutoFilter =NewCT_AutoFilter ();if _faaec :=d .DecodeElement (_gdacgf .AutoFilter ,&_ffadg );_faaec !=nil {return _faaec ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_gdacgf .SortState =NewCT_SortState ();if _adfda :=d .DecodeElement (_gdacgf .SortState ,&_ffadg );_adfda !=nil {return _adfda ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _bdddaf :=d .DecodeElement (_gdacgf .TableColumns ,&_ffadg );_bdddaf !=nil {return _bdddaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_gdacgf .TableStyleInfo =NewCT_TableStyleInfo ();if _cacba :=d .DecodeElement (_gdacgf .TableStyleInfo ,&_ffadg );_cacba !=nil {return _cacba ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdacgf .ExtLst =NewCT_ExtensionList ();if _baefc :=d .DecodeElement (_gdacgf .ExtLst ,&_ffadg );_baefc !=nil {return _baefc ;};default:_c .Log ("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 \u0054\u0061\u0062l\u0065 \u0025\u0076",_ffadg .Name );if _fffbe :=d .Skip ();_fffbe !=nil {return _fffbe ;};};case _ea .EndElement :break _gffffd ;case _ea .CharData :};};return nil ;};func (_ddbag *CT_ExternalSheetDataSet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_geffg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_abgdf :=range _ddbag .SheetData {e .EncodeElement (_abgdf ,_geffg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_fadd *CT_Format )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fadd .ActionAttr !=ST_FormatActionUnset {_cegcf ,_fbddg :=_fadd .ActionAttr .MarshalXMLAttr (_ea .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _fbddg !=nil {return _fbddg ;};start .Attr =append (start .Attr ,_cegcf );};if _fadd .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_fadd .DxfIdAttr )});};e .EncodeToken (start );_dbfga :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fadd .PivotArea ,_dbfga );if _fadd .ExtLst !=nil {_befgf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fadd .ExtLst ,_befgf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cgdfd ST_DynamicFilterType )Validate ()error {return _cgdfd .ValidateWithPath ("")}; -// Show Last Column -ShowLastColumnAttr *bool ; +// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path +func (_gfff *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _bdag ,_gfce :=range _gfff .CustomWorkbookView {if _affe :=_gfce .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_bdag ));_affe !=nil {return _affe ;};};return nil ;}; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// Validate validates the CT_Rst and its children +func (_aacfd *CT_Rst )Validate ()error {return _aacfd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");};type CT_Row struct{ -// Show Column Stripes -ShowColumnStripesAttr *bool ;}; +// Row Index +RAttr *uint32 ; -// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path -func (_efdfbb *CT_WorkbookPr )ValidateWithPath (path string )error {if _degfa :=_efdfbb .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_degfa !=nil {return _degfa ;};if _fcafd :=_efdfbb .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072");_fcafd !=nil {return _fcafd ;};return nil ;};func NewCT_PageFields ()*CT_PageFields {_abdcb :=&CT_PageFields {};return _abdcb };type CT_SingleXmlCells struct{ +// Spans +SpansAttr *ST_CellSpans ; -// Table Properties -SingleXmlCell []*CT_SingleXmlCell ;}; +// Style Index +SAttr *uint32 ; -// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path -func (_cgefb *CT_GroupItems )ValidateWithPath (path string )error {for _cdge ,_gefb :=range _cgefb .M {if _dgaf :=_gefb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_cdge ));_dgaf !=nil {return _dgaf ;};};for _ededa ,_cbega :=range _cgefb .N {if _cgabc :=_cbega .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ededa ));_cgabc !=nil {return _cgabc ;};};for _aeggf ,_eccgg :=range _cgefb .B {if _fgcg :=_eccgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_aeggf ));_fgcg !=nil {return _fgcg ;};};for _dcefa ,_aadca :=range _cgefb .E {if _feggb :=_aadca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_dcefa ));_feggb !=nil {return _feggb ;};};for _dcfeca ,_bbegf :=range _cgefb .S {if _eafgc :=_bbegf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_dcfeca ));_eafgc !=nil {return _eafgc ;};};for _gcdfe ,_ebagb :=range _cgefb .D {if _edbag :=_ebagb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_gcdfe ));_edbag !=nil {return _edbag ;};};return nil ;};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_aeacd :=&CT_RevisionFormatting {};return _aeacd ;};func (_fcab ST_DataValidationType )ValidateWithPath (path string )error {switch _fcab {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcab ));};return nil ;};const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3;);func (_eacfee *ST_Type )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eacfee =0;case "\u006e\u006f\u006e\u0065":*_eacfee =1;case "\u0061\u006c\u006c":*_eacfee =2;case "\u0072\u006f\u0077":*_eacfee =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_eacfee =4;};return nil ;};func NewCT_Boolean ()*CT_Boolean {_agc :=&CT_Boolean {};return _agc };func (_fdfdc ST_TimePeriod )String ()string {switch _fdfdc {case 0:return "";case 1:return "\u0074\u006f\u0064a\u0079";case 2:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 3:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 4:return "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case 5:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 6:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 7:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return "";};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_ccbb :=&CT_CellSmartTagPr {};return _ccbb };func NewCT_Comment ()*CT_Comment {_gfcbb :=&CT_Comment {};_gfcbb .Text =NewCT_Rst ();return _gfcbb }; +// Custom Format +CustomFormatAttr *bool ; -// Validate validates the CT_Extension and its children -func (_cbcbf *CT_Extension )Validate ()error {return _cbcbf .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_cgefa *CT_RowFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgefa .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cgefa .CountAttr )});};e .EncodeToken (start );_cdfba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_deabf :=range _cgefa .Field {e .EncodeElement (_deabf ,_cdfba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Row Height +HtAttr *float64 ; -// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path -func (_facfe *CT_RangePr )ValidateWithPath (path string )error {if _ecgbb :=_facfe .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_ecgbb !=nil {return _ecgbb ;};return nil ;};func NewCT_MdxSet ()*CT_MdxSet {_eabcf :=&CT_MdxSet {};return _eabcf };type CT_MetadataType struct{ +// Hidden +HiddenAttr *bool ; -// Metadata Type Name -NameAttr string ; +// Custom Height +CustomHeightAttr *bool ; -// Minimum Supported Version -MinSupportedVersionAttr uint32 ; +// Outline Level +OutlineLevelAttr *uint8 ; -// Metadata Ghost Row -GhostRowAttr *bool ; +// Collapsed +CollapsedAttr *bool ; -// Metadata Ghost Column -GhostColAttr *bool ; +// Thick Top Border +ThickTopAttr *bool ; -// Metadata Edit -EditAttr *bool ; +// Thick Bottom +ThickBotAttr *bool ; -// Metadata Cell Value Delete -DeleteAttr *bool ; +// Show Phonetic +PhAttr *bool ; -// Metadata Copy -CopyAttr *bool ; +// Cell +C []*CT_Cell ; -// Metadata Paste All -PasteAllAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_AutoFilter struct{ -// Metadata Paste Formulas -PasteFormulasAttr *bool ; +// Cell or Range Reference +RefAttr *string ; -// Metadata Paste Special Values -PasteValuesAttr *bool ; +// AutoFilter Column +FilterColumn []*CT_FilterColumn ; -// Metadata Paste Formats -PasteFormatsAttr *bool ; +// Sort State for Auto Filter +SortState *CT_SortState ;ExtLst *CT_ExtensionList ;};func (_adegb ST_TableType )String ()string {switch _adegb {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0078\u006d\u006c";case 3:return "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return "";};func (_gdfbb *CT_Sheets )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_dcbgd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}};for _ ,_ceead :=range _gdfbb .Sheet {e .EncodeElement (_ceead ,_dcbgd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_X struct{ -// Metadata Paste Comments -PasteCommentsAttr *bool ; +// Shared Items Index +VAttr *int32 ;}; -// Metadata Paste Data Validation -PasteDataValidationAttr *bool ; +// Validate validates the CT_ServerFormats and its children +func (_eddec *CT_ServerFormats )Validate ()error {return _eddec .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);type CT_ExternalSheetNames struct{ -// Metadata Paste Borders -PasteBordersAttr *bool ; +// Sheet Name +SheetName []*CT_ExternalSheetName ;}; -// Metadata Paste Column Widths -PasteColWidthsAttr *bool ; +// Validate validates the CT_ExternalDefinedName and its children +func (_aacba *CT_ExternalDefinedName )Validate ()error {return _aacba .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_abbcf ST_DataValidationOperator )Validate ()error {return _abbcf .ValidateWithPath ("")};func NewCT_Filter ()*CT_Filter {_dbgc :=&CT_Filter {};return _dbgc };func (_deefc *ST_CellFormulaType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_deefc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_deefc =1;case "\u0061\u0072\u0072a\u0079":*_deefc =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_deefc =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_deefc =4;};return nil ;};func NewCT_CellAlignment ()*CT_CellAlignment {_bdbd :=&CT_CellAlignment {};return _bdbd };func (_cedefd *CT_WebPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_geabe :=range start .Attr {if _geabe .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_fadge ,_dbdgdg :=_b .ParseBool (_geabe .Value );if _dbdgdg !=nil {return _dbdgdg ;};_cedefd .Xl2000Attr =&_fadge ;continue ;};if _geabe .Name .Local =="\u0078\u006d\u006c"{_debbe ,_bfabde :=_b .ParseBool (_geabe .Value );if _bfabde !=nil {return _bfabde ;};_cedefd .XmlAttr =&_debbe ;continue ;};if _geabe .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_gaegee ,_cgbea :=_b .ParseBool (_geabe .Value );if _cgbea !=nil {return _cgbea ;};_cedefd .ParsePreAttr =&_gaegee ;continue ;};if _geabe .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_ddfgg ,_fcdbd :=_b .ParseBool (_geabe .Value );if _fcdbd !=nil {return _fcdbd ;};_cedefd .ConsecutiveAttr =&_ddfgg ;continue ;};if _geabe .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_aacfbd ,_bebfa :=_b .ParseBool (_geabe .Value );if _bebfa !=nil {return _bebfa ;};_cedefd .FirstRowAttr =&_aacfbd ;continue ;};if _geabe .Name .Local =="\u0078\u006c\u0039\u0037"{_dbebeb ,_egedd :=_b .ParseBool (_geabe .Value );if _egedd !=nil {return _egedd ;};_cedefd .Xl97Attr =&_dbebeb ;continue ;};if _geabe .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_ddaee ,_ffbbf :=_b .ParseBool (_geabe .Value );if _ffbbf !=nil {return _ffbbf ;};_cedefd .TextDatesAttr =&_ddaee ;continue ;};if _geabe .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_bgfgfg ,_fgdg :=_b .ParseBool (_geabe .Value );if _fgdg !=nil {return _fgdg ;};_cedefd .SourceDataAttr =&_bgfgfg ;continue ;};if _geabe .Name .Local =="\u0075\u0072\u006c"{_dgffa ,_cfgcea :=_geabe .Value ,error (nil );if _cfgcea !=nil {return _cfgcea ;};_cedefd .UrlAttr =&_dgffa ;continue ;};if _geabe .Name .Local =="\u0070\u006f\u0073\u0074"{_acbdb ,_afdgad :=_geabe .Value ,error (nil );if _afdgad !=nil {return _afdgad ;};_cedefd .PostAttr =&_acbdb ;continue ;};if _geabe .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_cfegec ,_abbef :=_b .ParseBool (_geabe .Value );if _abbef !=nil {return _abbef ;};_cedefd .HtmlTablesAttr =&_cfegec ;continue ;};if _geabe .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_cedefd .HtmlFormatAttr .UnmarshalXMLAttr (_geabe );continue ;};if _geabe .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_dabca ,_baafb :=_geabe .Value ,error (nil );if _baafb !=nil {return _baafb ;};_cedefd .EditPageAttr =&_dabca ;continue ;};};_gcacaa :for {_ebefe ,_dbfaeg :=d .Token ();if _dbfaeg !=nil {return _dbfaeg ;};switch _fbgcd :=_ebefe .(type ){case _ea .StartElement :switch _fbgcd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"}:_cedefd .Tables =NewCT_Tables ();if _gabbc :=d .DecodeElement (_cedefd .Tables ,&_fbgcd );_gabbc !=nil {return _gabbc ;};default:_c .Log ("\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\u0057\u0065\u0062\u0050\u0072\u0020\u0025\u0076",_fbgcd .Name );if _defgd :=d .Skip ();_defgd !=nil {return _defgd ;};};case _ea .EndElement :break _gcacaa ;case _ea .CharData :};};return nil ;}; -// Metadata Paste Number Formats -PasteNumberFormatsAttr *bool ; +// Validate validates the CT_ExternalRow and its children +func (_aeefc *CT_ExternalRow )Validate ()error {return _aeefc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");}; -// Metadata Merge -MergeAttr *bool ; +// Validate validates the CT_PivotCache and its children +func (_fdcbe *CT_PivotCache )Validate ()error {return _fdcbe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");};func (_facea *CT_PivotAreaReferences )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_aaad :=range start .Attr {if _aaad .Name .Local =="\u0063\u006f\u0075n\u0074"{_addbf ,_fbfdg :=_b .ParseUint (_aaad .Value ,10,32);if _fbfdg !=nil {return _fbfdg ;};_fdbab :=uint32 (_addbf );_facea .CountAttr =&_fdbab ;continue ;};};_eagcdf :for {_caecc ,_gggae :=d .Token ();if _gggae !=nil {return _gggae ;};switch _ggbfc :=_caecc .(type ){case _ea .StartElement :switch _ggbfc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"}:_cdcfa :=NewCT_PivotAreaReference ();if _faedfd :=d .DecodeElement (_cdcfa ,&_ggbfc );_faedfd !=nil {return _faedfd ;};_facea .Reference =append (_facea .Reference ,_cdcfa );default:_c .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0069\u0076\u006ft\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_ggbfc .Name );if _gbbge :=d .Skip ();_gbbge !=nil {return _gbbge ;};};case _ea .EndElement :break _eagcdf ;case _ea .CharData :};};return nil ;};func NewCT_Groups ()*CT_Groups {_bgeaa :=&CT_Groups {};return _bgeaa }; -// Meatadata Split First -SplitFirstAttr *bool ; +// ValidateWithPath validates the CT_I and its children, prefixing error messages with path +func (_cdadg *CT_I )ValidateWithPath (path string )error {if _cddad :=_cdadg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cddad !=nil {return _cddad ;};for _faacdc ,_debgg :=range _cdadg .X {if _bgbde :=_debgg .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_faacdc ));_bgbde !=nil {return _bgbde ;};};return nil ;}; -// Metadata Split All -SplitAllAttr *bool ; +// Validate validates the CT_DataConsolidate and its children +func (_bggff *CT_DataConsolidate )Validate ()error {return _bggff .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};func (_daegg *CT_SmartTags )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_fgdde :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_ggfaa :=range _daegg .CellSmartTags {e .EncodeElement (_ggfaa ,_fgdde );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Metadata Insert Delete -RowColShiftAttr *bool ; +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_dccab *CT_TextField )ValidateWithPath (path string )error {if _cebbd :=_dccab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cebbd !=nil {return _cebbd ;};return nil ;};func NewCT_CalculatedItems ()*CT_CalculatedItems {_gafb :=&CT_CalculatedItems {};return _gafb }; -// Metadata Clear All -ClearAllAttr *bool ; +// Validate validates the CT_Parameter and its children +func (_dbce *CT_Parameter )Validate ()error {return _dbce .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_dfcfaa *ST_SortMethod )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gfcgf ,_gdgcdd :=d .Token ();if _gdgcdd !=nil {return _gdgcdd ;};if _dgfcb ,_ccgfg :=_gfcgf .(_ea .EndElement );_ccgfg &&_dgfcb .Name ==start .Name {*_dfcfaa =1;return nil ;};if _cbgca ,_bggada :=_gfcgf .(_ea .CharData );!_bggada {return _be .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",_gfcgf );}else {switch string (_cbgca ){case "":*_dfcfaa =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_dfcfaa =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_dfcfaa =2;case "\u006e\u006f\u006e\u0065":*_dfcfaa =3;};};_gfcgf ,_gdgcdd =d .Token ();if _gdgcdd !=nil {return _gdgcdd ;};if _geaaee ,_ffgbe :=_gfcgf .(_ea .EndElement );_ffgbe &&_geaaee .Name ==start .Name {return nil ;};return _be .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",_gfcgf );};type CT_MetadataBlock struct{ -// Metadata Clear Formats -ClearFormatsAttr *bool ; +// Metadata Record +Rc []*CT_MetadataRecord ;};func (_eaegdf ST_UnderlineValues )String ()string {switch _eaegdf {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 4:return "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 5:return "\u006e\u006f\u006e\u0065";};return "";};type ST_TableType byte ; -// Metadata Clear Contents -ClearContentsAttr *bool ; +// Validate validates the CT_CalculatedItem and its children +func (_adaeg *CT_CalculatedItem )Validate ()error {return _adaeg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};func (_dbbfd ST_SortMethod )Validate ()error {return _dbbfd .ValidateWithPath ("")}; -// Metadata Clear Comments -ClearCommentsAttr *bool ; +// Validate validates the CT_CellSmartTags and its children +func (_edgac *CT_CellSmartTags )Validate ()error {return _edgac .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; -// Metadata Formula Assignment -AssignAttr *bool ; +// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path +func (_ffdf *CT_FunctionGroups )ValidateWithPath (path string )error {for _ebbfa ,_cfebb :=range _ffdf .FunctionGroup {if _gfage :=_cfebb .ValidateWithPath (_be .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_ebbfa ));_gfage !=nil {return _gfage ;};};return nil ;}; -// Metadata Coercion -CoerceAttr *bool ; +// Validate validates the AG_RevData and its children +func (_fda *AG_RevData )Validate ()error {return _fda .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};func (_dcfcae ST_UnderlineValues )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_cbdab :=_ea .Attr {};_cbdab .Name =name ;switch _dcfcae {case ST_UnderlineValuesUnset :_cbdab .Value ="";case ST_UnderlineValuesSingle :_cbdab .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_cbdab .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineValuesSingleAccounting :_cbdab .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_cbdab .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesNone :_cbdab .Value ="\u006e\u006f\u006e\u0065";};return _cbdab ,nil ;}; -// Adjust Metadata -AdjustAttr *bool ; +// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path +func (_ecbab *CT_SortState )ValidateWithPath (path string )error {if _ecfafc :=_ecbab .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_ecfafc !=nil {return _ecfafc ;};for _bagfg ,_aedbe :=range _ecbab .SortCondition {if _gddcc :=_aedbe .ValidateWithPath (_be .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_bagfg ));_gddcc !=nil {return _gddcc ;};};if _ecbab .ExtLst !=nil {if _cbdcgd :=_ecbab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbdcgd !=nil {return _cbdcgd ;};};return nil ;};func (_ecaea *CT_ObjectAnchor )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ecaea .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ecaea .MoveWithCellsAttr ))});};if _ecaea .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ecaea .SizeWithCellsAttr ))});};e .EncodeToken (start );_faefc :=_ea .StartElement {Name :_ea .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ecaea .From ,_faefc );_fbgg :=_ea .StartElement {Name :_ea .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_ecaea .To ,_fbgg );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Cell Metadata -CellMetaAttr *bool ;};func (_gad *CT_AutoSortScope )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gad .PivotArea =NewCT_PivotArea ();_db :for {_ddc ,_fbeb :=d .Token ();if _fbeb !=nil {return _fbeb ;};switch _cce :=_ddc .(type ){case _b .StartElement :switch _cce .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _fba :=d .DecodeElement (_gad .PivotArea ,&_cce );_fba !=nil {return _fba ;};default:_ba .Log ("\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\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065\u0020\u0025v",_cce .Name );if _cfa :=d .Skip ();_cfa !=nil {return _cfa ;};};case _b .EndElement :break _db ;case _b .CharData :};};return nil ;};func (_eabdf *ST_ItemType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eabdf =0;case "\u0064\u0061\u0074\u0061":*_eabdf =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eabdf =2;case "\u0073\u0075\u006d":*_eabdf =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_eabdf =4;case "\u0061\u0076\u0067":*_eabdf =5;case "\u006d\u0061\u0078":*_eabdf =6;case "\u006d\u0069\u006e":*_eabdf =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_eabdf =8;case "\u0063\u006f\u0075n\u0074":*_eabdf =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_eabdf =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_eabdf =11;case "\u0076\u0061\u0072":*_eabdf =12;case "\u0076\u0061\u0072\u0050":*_eabdf =13;case "\u0067\u0072\u0061n\u0064":*_eabdf =14;case "\u0062\u006c\u0061n\u006b":*_eabdf =15;};return nil ;};func (_cbcfe *CT_FieldsUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbcfe .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbcfe .CountAttr )});};e .EncodeToken (start );if _cbcfe .FieldUsage !=nil {_gdbde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_egace :=range _cbcfe .FieldUsage {e .EncodeElement (_egace ,_gdbde );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);func (_bddbcd ST_SortBy )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abdaab :=_b .Attr {};_abdaab .Name =name ;switch _bddbcd {case ST_SortByUnset :_abdaab .Value ="";case ST_SortByValue :_abdaab .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_abdaab .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_abdaab .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_abdaab .Value ="\u0069\u0063\u006f\u006e";};return _abdaab ,nil ;};func (_bccdd *CT_DataValidation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bccdd .TypeAttr !=ST_DataValidationTypeUnset {_gcgad ,_gbda :=_bccdd .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _gbda !=nil {return _gbda ;};start .Attr =append (start .Attr ,_gcgad );};if _bccdd .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_fedgaa ,_eaagd :=_bccdd .ErrorStyleAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"});if _eaagd !=nil {return _eaagd ;};start .Attr =append (start .Attr ,_fedgaa );};if _bccdd .ImeModeAttr !=ST_DataValidationImeModeUnset {_fffdd ,_cedd :=_bccdd .ImeModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _cedd !=nil {return _cedd ;};start .Attr =append (start .Attr ,_fffdd );};if _bccdd .OperatorAttr !=ST_DataValidationOperatorUnset {_geeaf ,_fecfb :=_bccdd .OperatorAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _fecfb !=nil {return _fecfb ;};start .Attr =append (start .Attr ,_geeaf );};if _bccdd .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bccdd .AllowBlankAttr ))});};if _bccdd .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bccdd .ShowDropDownAttr ))});};if _bccdd .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bccdd .ShowInputMessageAttr ))});};if _bccdd .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_bccdd .ShowErrorMessageAttr ))});};if _bccdd .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bccdd .ErrorTitleAttr )});};if _bccdd .ErrorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bccdd .ErrorAttr )});};if _bccdd .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bccdd .PromptTitleAttr )});};if _bccdd .PromptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bccdd .PromptAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_bccdd .SqrefAttr )});e .EncodeToken (start );if _bccdd .Formula1 !=nil {_effaa :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}};_ba .AddPreserveSpaceAttr (&_effaa ,*_bccdd .Formula1 );e .EncodeElement (_bccdd .Formula1 ,_effaa );};if _bccdd .Formula2 !=nil {_adfff :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_ba .AddPreserveSpaceAttr (&_adfff ,*_bccdd .Formula2 );e .EncodeElement (_bccdd .Formula2 ,_adfff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdaefb *ST_SourceType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffefd ,_faafc :=d .Token ();if _faafc !=nil {return _faafc ;};if _edcgb ,_befeeb :=_ffefd .(_b .EndElement );_befeeb &&_edcgb .Name ==start .Name {*_gdaefb =1;return nil ;};if _gfdbe ,_bgdceb :=_ffefd .(_b .CharData );!_bgdceb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffefd );}else {switch string (_gfdbe ){case "":*_gdaefb =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_gdaefb =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_gdaefb =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_gdaefb =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_gdaefb =4;};};_ffefd ,_faafc =d .Token ();if _faafc !=nil {return _faafc ;};if _feaga ,_fgfbe :=_ffefd .(_b .EndElement );_fgfbe &&_feaga .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffefd );};type CT_CustomFilters struct{ +// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path +func (_aagba *CT_Rst )ValidateWithPath (path string )error {for _addab ,_gfbcf :=range _aagba .R {if _gddd :=_gfbcf .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_addab ));_gddd !=nil {return _gddd ;};};for _bbdbfc ,_cefab :=range _aagba .RPh {if _cdbcf :=_cefab .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_bbdbfc ));_cdbcf !=nil {return _cdbcf ;};};if _aagba .PhoneticPr !=nil {if _acaefgd :=_aagba .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_acaefgd !=nil {return _acaefgd ;};};return nil ;};func (_fdacaf *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_fdacaf =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fdacaf =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fdacaf =2;case "\u0065\u0071\u0075a\u006c":*_fdacaf =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fdacaf =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fdacaf =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fdacaf =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_fdacaf =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fdacaf =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fdacaf =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_fdacaf =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_fdacaf =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fdacaf =12;};return nil ;};func NewCT_TableColumn ()*CT_TableColumn {_ffgdc :=&CT_TableColumn {};return _ffgdc };type ST_ConditionalFormattingOperator byte ;func (_cfeadc *CT_MergeCell )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",_cfeadc .RefAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// And -AndAttr *bool ; +// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path +func (_fdaeb *CT_InputCells )ValidateWithPath (path string )error {return nil };func NewCT_Item ()*CT_Item {_gadgf :=&CT_Item {};return _gadgf };func (_fbddgc ST_VolValueType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_fbddgc .String (),start );};type CT_CacheFields struct{ -// Custom Filter Criteria -CustomFilter []*CT_CustomFilter ;};func NewCT_CommentList ()*CT_CommentList {_dfbe :=&CT_CommentList {};return _dfbe };func (_fdagda *CT_Xf )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_badad :=range start .Attr {if _badad .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_gefdf ,_cfbde :=_ee .ParseBool (_badad .Value );if _cfbde !=nil {return _cfbde ;};_fdagda .ApplyFontAttr =&_gefdf ;continue ;};if _badad .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ccbae ,_bggcfe :=_ee .ParseUint (_badad .Value ,10,32);if _bggcfe !=nil {return _bggcfe ;};_aecfa :=uint32 (_ccbae );_fdagda .NumFmtIdAttr =&_aecfa ;continue ;};if _badad .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_abbegb ,_befbf :=_ee .ParseBool (_badad .Value );if _befbf !=nil {return _befbf ;};_fdagda .ApplyFillAttr =&_abbegb ;continue ;};if _badad .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_gcefgd ,_agdabb :=_ee .ParseUint (_badad .Value ,10,32);if _agdabb !=nil {return _agdabb ;};_gcdfc :=uint32 (_gcefgd );_fdagda .FillIdAttr =&_gcdfc ;continue ;};if _badad .Name .Local =="\u0078\u0066\u0049\u0064"{_ffbag ,_gdaad :=_ee .ParseUint (_badad .Value ,10,32);if _gdaad !=nil {return _gdaad ;};_daadg :=uint32 (_ffbag );_fdagda .XfIdAttr =&_daadg ;continue ;};if _badad .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_aedgg ,_aecaa :=_ee .ParseBool (_badad .Value );if _aecaa !=nil {return _aecaa ;};_fdagda .QuotePrefixAttr =&_aedgg ;continue ;};if _badad .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_dfdcac ,_eabacf :=_ee .ParseBool (_badad .Value );if _eabacf !=nil {return _eabacf ;};_fdagda .PivotButtonAttr =&_dfdcac ;continue ;};if _badad .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_cdedg ,_acbdac :=_ee .ParseBool (_badad .Value );if _acbdac !=nil {return _acbdac ;};_fdagda .ApplyNumberFormatAttr =&_cdedg ;continue ;};if _badad .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_cbdab ,_fcega :=_ee .ParseUint (_badad .Value ,10,32);if _fcega !=nil {return _fcega ;};_gefeg :=uint32 (_cbdab );_fdagda .FontIdAttr =&_gefeg ;continue ;};if _badad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_cgggbf ,_fefed :=_ee .ParseUint (_badad .Value ,10,32);if _fefed !=nil {return _fefed ;};_gabffe :=uint32 (_cgggbf );_fdagda .BorderIdAttr =&_gabffe ;continue ;};if _badad .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_dgfee ,_cddad :=_ee .ParseBool (_badad .Value );if _cddad !=nil {return _cddad ;};_fdagda .ApplyBorderAttr =&_dgfee ;continue ;};if _badad .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_aafdd ,_edgfgg :=_ee .ParseBool (_badad .Value );if _edgfgg !=nil {return _edgfgg ;};_fdagda .ApplyAlignmentAttr =&_aafdd ;continue ;};if _badad .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_baeae ,_dbfdeg :=_ee .ParseBool (_badad .Value );if _dbfdeg !=nil {return _dbfdeg ;};_fdagda .ApplyProtectionAttr =&_baeae ;continue ;};};_afbea :for {_ddfadb ,_edegg :=d .Token ();if _edegg !=nil {return _edegg ;};switch _feedbe :=_ddfadb .(type ){case _b .StartElement :switch _feedbe .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_fdagda .Alignment =NewCT_CellAlignment ();if _ebbacg :=d .DecodeElement (_fdagda .Alignment ,&_feedbe );_ebbacg !=nil {return _ebbacg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_fdagda .Protection =NewCT_CellProtection ();if _bccfg :=d .DecodeElement (_fdagda .Protection ,&_feedbe );_bccfg !=nil {return _bccfg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdagda .ExtLst =NewCT_ExtensionList ();if _bgfaa :=d .DecodeElement (_fdagda .ExtLst ,&_feedbe );_bgfaa !=nil {return _bgfaa ;};default:_ba .Log ("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\u0054\u005fX\u0066 \u0025\u0076",_feedbe .Name );if _dfgec :=d .Skip ();_dfgec !=nil {return _dfgec ;};};case _b .EndElement :break _afbea ;case _b .CharData :};};return nil ;};func NewCT_SheetPr ()*CT_SheetPr {_gfcdae :=&CT_SheetPr {};return _gfcdae };const (ST_DataConsolidateFunctionUnset ST_DataConsolidateFunction =0;ST_DataConsolidateFunctionAverage ST_DataConsolidateFunction =1;ST_DataConsolidateFunctionCount ST_DataConsolidateFunction =2;ST_DataConsolidateFunctionCountNums ST_DataConsolidateFunction =3;ST_DataConsolidateFunctionMax ST_DataConsolidateFunction =4;ST_DataConsolidateFunctionMin ST_DataConsolidateFunction =5;ST_DataConsolidateFunctionProduct ST_DataConsolidateFunction =6;ST_DataConsolidateFunctionStdDev ST_DataConsolidateFunction =7;ST_DataConsolidateFunctionStdDevp ST_DataConsolidateFunction =8;ST_DataConsolidateFunctionSum ST_DataConsolidateFunction =9;ST_DataConsolidateFunctionVar ST_DataConsolidateFunction =10;ST_DataConsolidateFunctionVarp ST_DataConsolidateFunction =11;);func (_gadgc *CT_PCDSDTCEntries )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gebdg :=range start .Attr {if _gebdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaabde ,_degce :=_ee .ParseUint (_gebdg .Value ,10,32);if _degce !=nil {return _degce ;};_edagaf :=uint32 (_eaabde );_gadgc .CountAttr =&_edagaf ;continue ;};};_fdcba :for {_daead ,_gdcac :=d .Token ();if _gdcac !=nil {return _gdcac ;};switch _cfcff :=_daead .(type ){case _b .StartElement :switch _cfcff .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_afcbb :=NewCT_Missing ();if _faabd :=d .DecodeElement (_afcbb ,&_cfcff );_faabd !=nil {return _faabd ;};_gadgc .M =append (_gadgc .M ,_afcbb );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_adbed :=NewCT_Number ();if _cfadc :=d .DecodeElement (_adbed ,&_cfcff );_cfadc !=nil {return _cfadc ;};_gadgc .N =append (_gadgc .N ,_adbed );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_eaeec :=NewCT_Error ();if _bafed :=d .DecodeElement (_eaeec ,&_cfcff );_bafed !=nil {return _bafed ;};_gadgc .E =append (_gadgc .E ,_eaeec );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_bbegc :=NewCT_String ();if _gegda :=d .DecodeElement (_bbegc ,&_cfcff );_gegda !=nil {return _gegda ;};_gadgc .S =append (_gadgc .S ,_bbegc );default:_ba .Log ("\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\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_cfcff .Name );if _efdeed :=d .Skip ();_efdeed !=nil {return _efdeed ;};};case _b .EndElement :break _fdcba ;case _b .CharData :};};return nil ;};func (_fbfbb *CT_NumFmts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbfbb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbfbb .CountAttr )});};e .EncodeToken (start );if _fbfbb .NumFmt !=nil {_egafg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_bccbg :=range _fbfbb .NumFmt {e .EncodeElement (_bccbg ,_egafg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Field Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path -func (_fede *CT_SheetDimension )ValidateWithPath (path string )error {return nil };func (_gagaa *CT_PhoneticPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdege :=range start .Attr {if _gdege .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_bgfda ,_gecgde :=_ee .ParseUint (_gdege .Value ,10,32);if _gecgde !=nil {return _gecgde ;};_gagaa .FontIdAttr =uint32 (_bgfda );continue ;};if _gdege .Name .Local =="\u0074\u0079\u0070\u0065"{_gagaa .TypeAttr .UnmarshalXMLAttr (_gdege );continue ;};if _gdege .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_gagaa .AlignmentAttr .UnmarshalXMLAttr (_gdege );continue ;};};for {_cddaa ,_dabce :=d .Token ();if _dabce !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_dabce );};if _adebd ,_cgbfb :=_cddaa .(_b .EndElement );_cgbfb &&_adebd .Name ==start .Name {break ;};};return nil ;};func NewCT_Col ()*CT_Col {_ddgb :=&CT_Col {};return _ddgb };func (_cead *CT_Members )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cead .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cead .CountAttr )});};if _cead .LevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cead .LevelAttr )});};e .EncodeToken (start );_caacd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}};for _ ,_gaaac :=range _cead .Member {e .EncodeElement (_gaaac ,_caacd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// PivotCache Field +CacheField []*CT_CacheField ;};func (_bdgc *CT_FutureMetadata )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_bdgc .NameAttr )});if _bdgc .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bdgc .CountAttr )});};e .EncodeToken (start );if _bdgc .Bk !=nil {_cdfbd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_bbeba :=range _bdgc .Bk {e .EncodeElement (_bbeba ,_cdfbd );};};if _bdgc .ExtLst !=nil {_ggfda :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdgc .ExtLst ,_ggfda );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bfgba ST_VolValueType )Validate ()error {return _bfgba .ValidateWithPath ("")};type CT_RowHierarchiesUsage struct{ -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_eebgc *CT_Control )ValidateWithPath (path string )error {if _eebgc .ControlPr !=nil {if _ddfe :=_eebgc .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_ddfe !=nil {return _ddfe ;};};return nil ;};func NewCT_Macrosheet ()*CT_Macrosheet {_fbbaa :=&CT_Macrosheet {};_fbbaa .SheetData =NewCT_SheetData ();return _fbbaa ;};func (_fecba *CT_TablePart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fecba .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TableStyles ()*CT_TableStyles {_agbfee :=&CT_TableStyles {};return _agbfee }; +// Item Count +CountAttr *uint32 ; -// Validate validates the Comments and its children -func (_ggbbc *Comments )Validate ()error {return _ggbbc .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_geddbe ST_SortMethod )ValidateWithPath (path string )error {switch _geddbe {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geddbe ));};return nil ;};func NewPivotCacheRecords ()*PivotCacheRecords {_acdbdgd :=&PivotCacheRecords {};_acdbdgd .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _acdbdgd ;};type CT_Colors struct{ +// Row OLAP Hierarchies +RowHierarchyUsage []*CT_HierarchyUsage ;}; -// Color Indexes -IndexedColors *CT_IndexedColors ; +// Validate validates the CT_GroupLevel and its children +func (_cfae *CT_GroupLevel )Validate ()error {return _cfae .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");}; -// MRU Colors -MruColors *CT_MRUColors ;}; +// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path +func (_agabe *CT_ExternalReferences )ValidateWithPath (path string )error {for _ceabd ,_feac :=range _agabe .ExternalReference {if _cfdef :=_feac .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ceabd ));_cfdef !=nil {return _cfdef ;};};return nil ;};type CT_FilterColumn struct{ -// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path -func (_dbcag *CT_OleObjects )ValidateWithPath (path string )error {for _gadcg ,_caggdc :=range _dbcag .OleObject {if _dcgeb :=_caggdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_gadcg ));_dcgeb !=nil {return _dcgeb ;};};return nil ;};type CT_PivotAreas struct{ +// Filter Column Data +ColIdAttr uint32 ; -// Pivot Area Count -CountAttr *uint32 ; +// Hidden AutoFilter Button +HiddenButtonAttr *bool ; -// Pivot Area -PivotArea []*CT_PivotArea ;};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_ggdc :=&CT_HierarchyUsage {};return _ggdc };func (_egacg *CT_CalcPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebfg :=range start .Attr {if _ebfg .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_gdcd ,_baaff :=_ee .ParseFloat (_ebfg .Value ,64);if _baaff !=nil {return _baaff ;};_egacg .IterateDeltaAttr =&_gdcd ;continue ;};if _ebfg .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_egacg .CalcModeAttr .UnmarshalXMLAttr (_ebfg );continue ;};if _ebfg .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_ebdc ,_abgbb :=_ee .ParseBool (_ebfg .Value );if _abgbb !=nil {return _abgbb ;};_egacg .FullCalcOnLoadAttr =&_ebdc ;continue ;};if _ebfg .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_egacg .RefModeAttr .UnmarshalXMLAttr (_ebfg );continue ;};if _ebfg .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_becf ,_affe :=_ee .ParseBool (_ebfg .Value );if _affe !=nil {return _affe ;};_egacg .IterateAttr =&_becf ;continue ;};if _ebfg .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_cae ,_cgcc :=_ee .ParseUint (_ebfg .Value ,10,32);if _cgcc !=nil {return _cgcc ;};_gecdd :=uint32 (_cae );_egacg .IterateCountAttr =&_gecdd ;continue ;};if _ebfg .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_cgba ,_babf :=_ee .ParseUint (_ebfg .Value ,10,32);if _babf !=nil {return _babf ;};_deef :=uint32 (_cgba );_egacg .CalcIdAttr =&_deef ;continue ;};if _ebfg .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_gfbef ,_efa :=_ee .ParseBool (_ebfg .Value );if _efa !=nil {return _efa ;};_egacg .FullPrecisionAttr =&_gfbef ;continue ;};if _ebfg .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_eeab ,_dgeg :=_ee .ParseBool (_ebfg .Value );if _dgeg !=nil {return _dgeg ;};_egacg .CalcCompletedAttr =&_eeab ;continue ;};if _ebfg .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_adbc ,_cba :=_ee .ParseBool (_ebfg .Value );if _cba !=nil {return _cba ;};_egacg .CalcOnSaveAttr =&_adbc ;continue ;};if _ebfg .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_aafa ,_adbca :=_ee .ParseBool (_ebfg .Value );if _adbca !=nil {return _adbca ;};_egacg .ConcurrentCalcAttr =&_aafa ;continue ;};if _ebfg .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_addb ,_dbbg :=_ee .ParseUint (_ebfg .Value ,10,32);if _dbbg !=nil {return _dbbg ;};_cdcb :=uint32 (_addb );_egacg .ConcurrentManualCountAttr =&_cdcb ;continue ;};if _ebfg .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_fcfd ,_fefa :=_ee .ParseBool (_ebfg .Value );if _fefa !=nil {return _fefa ;};_egacg .ForceFullCalcAttr =&_fcfd ;continue ;};};for {_dad ,_ead :=d .Token ();if _ead !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_ead );};if _degb ,_fffa :=_dad .(_b .EndElement );_fffa &&_degb .Name ==start .Name {break ;};};return nil ;};func (_daaagc ST_PivotFilterType )Validate ()error {return _daaagc .ValidateWithPath ("")}; +// Show Filter Button +ShowButtonAttr *bool ; -// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path -func (_aafg *CT_ChartFormat )ValidateWithPath (path string )error {if _facba :=_aafg .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_facba !=nil {return _facba ;};return nil ;};type CT_LegacyDrawing struct{IdAttr string ;};func (_fgecf ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _fgecf {case 0,1,2,3,4,5,6,7,8,9,10:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgecf ));};return nil ;};func (_dgabg *CT_DataValidations )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgabg .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dgabg .DisablePromptsAttr ))});};if _dgabg .XWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_dgabg .XWindowAttr )});};if _dgabg .YWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_dgabg .YWindowAttr )});};if _dgabg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgabg .CountAttr )});};e .EncodeToken (start );_eggd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}};for _ ,_bdfc :=range _dgabg .DataValidation {e .EncodeElement (_bdfc ,_eggd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfff *CT_ExternalBook )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfff .IdAttr )});e .EncodeToken (start );if _gfff .SheetNames !=nil {_fdggg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_gfff .SheetNames ,_fdggg );};if _gfff .DefinedNames !=nil {_dfeb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_gfff .DefinedNames ,_dfeb );};if _gfff .SheetDataSet !=nil {_dfaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_gfff .SheetDataSet ,_dfaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Filter Criteria +Filters *CT_Filters ; -// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path -func (_acdga *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _acdga .ExternalBook !=nil {if _bgeg :=_acdga .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_bgeg !=nil {return _bgeg ;};};if _acdga .DdeLink !=nil {if _aafe :=_acdga .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_aafe !=nil {return _aafe ;};};if _acdga .OleLink !=nil {if _feafb :=_acdga .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");_feafb !=nil {return _feafb ;};};return nil ;};func (_afacfc *CT_TupleCache )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _afacfc .Entries !=nil {_dfbcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}};e .EncodeElement (_afacfc .Entries ,_dfbcd );};if _afacfc .Sets !=nil {_bgccg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_afacfc .Sets ,_bgccg );};if _afacfc .QueryCache !=nil {_ccaed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_afacfc .QueryCache ,_ccaed );};if _afacfc .ServerFormats !=nil {_gffdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_afacfc .ServerFormats ,_gffdd );};if _afacfc .ExtLst !=nil {_addfde :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afacfc .ExtLst ,_addfde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Top 10 +Top10 *CT_Top10 ; -// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path -func (_fafbg *CT_OutlinePr )ValidateWithPath (path string )error {return nil };func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_acfcb :=&CT_MetadataBlocks {};return _acfcb };type CT_QueryTable struct{ +// Custom Filters +CustomFilters *CT_CustomFilters ; -// QueryTable Name -NameAttr string ; +// Dynamic Filter +DynamicFilter *CT_DynamicFilter ; -// First Row Column Titles -HeadersAttr *bool ; +// Color Filter Criteria +ColorFilter *CT_ColorFilter ; -// Row Numbers -RowNumbersAttr *bool ; +// Icon Filter +IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};func (_dgaaa *ST_DataValidationType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_dgaaa =0;case "\u006e\u006f\u006e\u0065":*_dgaaa =1;case "\u0077\u0068\u006fl\u0065":*_dgaaa =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dgaaa =3;case "\u006c\u0069\u0073\u0074":*_dgaaa =4;case "\u0064\u0061\u0074\u0065":*_dgaaa =5;case "\u0074\u0069\u006d\u0065":*_dgaaa =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_dgaaa =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dgaaa =8;};return nil ;};func (_gdbcaa *CT_Macrosheet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gdbcaa .SheetData =NewCT_SheetData ();_gcdgg :for {_cfafe ,_aagef :=d .Token ();if _aagef !=nil {return _aagef ;};switch _fdaff :=_cfafe .(type ){case _ea .StartElement :switch _fdaff .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_gdbcaa .SheetPr =NewCT_SheetPr ();if _bgfbef :=d .DecodeElement (_gdbcaa .SheetPr ,&_fdaff );_bgfbef !=nil {return _bgfbef ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_gdbcaa .Dimension =NewCT_SheetDimension ();if _cfbc :=d .DecodeElement (_gdbcaa .Dimension ,&_fdaff );_cfbc !=nil {return _cfbc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_gdbcaa .SheetViews =NewCT_SheetViews ();if _egcc :=d .DecodeElement (_gdbcaa .SheetViews ,&_fdaff );_egcc !=nil {return _egcc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_gdbcaa .SheetFormatPr =NewCT_SheetFormatPr ();if _bdeff :=d .DecodeElement (_gdbcaa .SheetFormatPr ,&_fdaff );_bdeff !=nil {return _bdeff ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_eabdb :=NewCT_Cols ();if _dbcaa :=d .DecodeElement (_eabdb ,&_fdaff );_dbcaa !=nil {return _dbcaa ;};_gdbcaa .Cols =append (_gdbcaa .Cols ,_eabdb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _fgacd :=d .DecodeElement (_gdbcaa .SheetData ,&_fdaff );_fgacd !=nil {return _fgacd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_gdbcaa .SheetProtection =NewCT_SheetProtection ();if _fbfadd :=d .DecodeElement (_gdbcaa .SheetProtection ,&_fdaff );_fbfadd !=nil {return _fbfadd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_gdbcaa .AutoFilter =NewCT_AutoFilter ();if _ffaad :=d .DecodeElement (_gdbcaa .AutoFilter ,&_fdaff );_ffaad !=nil {return _ffaad ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_gdbcaa .SortState =NewCT_SortState ();if _fgdce :=d .DecodeElement (_gdbcaa .SortState ,&_fdaff );_fgdce !=nil {return _fgdce ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_gdbcaa .DataConsolidate =NewCT_DataConsolidate ();if _gaceb :=d .DecodeElement (_gdbcaa .DataConsolidate ,&_fdaff );_gaceb !=nil {return _gaceb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_gdbcaa .CustomSheetViews =NewCT_CustomSheetViews ();if _eddd :=d .DecodeElement (_gdbcaa .CustomSheetViews ,&_fdaff );_eddd !=nil {return _eddd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_gdbcaa .PhoneticPr =NewCT_PhoneticPr ();if _afdfb :=d .DecodeElement (_gdbcaa .PhoneticPr ,&_fdaff );_afdfb !=nil {return _afdfb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_fabeg :=NewCT_ConditionalFormatting ();if _gecabd :=d .DecodeElement (_fabeg ,&_fdaff );_gecabd !=nil {return _gecabd ;};_gdbcaa .ConditionalFormatting =append (_gdbcaa .ConditionalFormatting ,_fabeg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_gdbcaa .PrintOptions =NewCT_PrintOptions ();if _fccee :=d .DecodeElement (_gdbcaa .PrintOptions ,&_fdaff );_fccee !=nil {return _fccee ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_gdbcaa .PageMargins =NewCT_PageMargins ();if _fgafg :=d .DecodeElement (_gdbcaa .PageMargins ,&_fdaff );_fgafg !=nil {return _fgafg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_gdbcaa .PageSetup =NewCT_PageSetup ();if _gcgad :=d .DecodeElement (_gdbcaa .PageSetup ,&_fdaff );_gcgad !=nil {return _gcgad ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_gdbcaa .HeaderFooter =NewCT_HeaderFooter ();if _adfef :=d .DecodeElement (_gdbcaa .HeaderFooter ,&_fdaff );_adfef !=nil {return _adfef ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_gdbcaa .RowBreaks =NewCT_PageBreak ();if _aegab :=d .DecodeElement (_gdbcaa .RowBreaks ,&_fdaff );_aegab !=nil {return _aegab ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_gdbcaa .ColBreaks =NewCT_PageBreak ();if _acacb :=d .DecodeElement (_gdbcaa .ColBreaks ,&_fdaff );_acacb !=nil {return _acacb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_gdbcaa .CustomProperties =NewCT_CustomProperties ();if _cecce :=d .DecodeElement (_gdbcaa .CustomProperties ,&_fdaff );_cecce !=nil {return _cecce ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_gdbcaa .Drawing =NewCT_Drawing ();if _dcegeg :=d .DecodeElement (_gdbcaa .Drawing ,&_fdaff );_dcegeg !=nil {return _dcegeg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_gdbcaa .LegacyDrawing =NewCT_LegacyDrawing ();if _egaaa :=d .DecodeElement (_gdbcaa .LegacyDrawing ,&_fdaff );_egaaa !=nil {return _egaaa ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_gdbcaa .LegacyDrawingHF =NewCT_LegacyDrawing ();if _gfgce :=d .DecodeElement (_gdbcaa .LegacyDrawingHF ,&_fdaff );_gfgce !=nil {return _gfgce ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_gdbcaa .DrawingHF =NewCT_DrawingHF ();if _afgg :=d .DecodeElement (_gdbcaa .DrawingHF ,&_fdaff );_afgg !=nil {return _afgg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_gdbcaa .Picture =NewCT_SheetBackgroundPicture ();if _befbc :=d .DecodeElement (_gdbcaa .Picture ,&_fdaff );_befbc !=nil {return _befbc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_gdbcaa .OleObjects =NewCT_OleObjects ();if _fabaf :=d .DecodeElement (_gdbcaa .OleObjects ,&_fdaff );_fabaf !=nil {return _fabaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbcaa .ExtLst =NewCT_ExtensionList ();if _cbbfa :=d .DecodeElement (_gdbcaa .ExtLst ,&_fdaff );_cbbfa !=nil {return _cbbfa ;};default:_c .Log ("\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\u004da\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_fdaff .Name );if _gffa :=d .Skip ();_gffa !=nil {return _gffa ;};};case _ea .EndElement :break _gcdgg ;case _ea .CharData :};};return nil ;};type CT_ChartsheetPr struct{ -// Disable Refresh -DisableRefreshAttr *bool ; +// Published +PublishedAttr *bool ; -// Background Refresh -BackgroundRefreshAttr *bool ; +// Code Name +CodeNameAttr *string ;TabColor *CT_Color ;};func (_cgffd *CT_IndexedColors )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gdgcd :for {_ffccd ,_efdge :=d .Token ();if _efdge !=nil {return _efdge ;};switch _ecdfc :=_ffccd .(type ){case _ea .StartElement :switch _ecdfc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}:_bffg :=NewCT_RgbColor ();if _eabg :=d .DecodeElement (_bffg ,&_ecdfc );_eabg !=nil {return _eabg ;};_cgffd .RgbColor =append (_cgffd .RgbColor ,_bffg );default:_c .Log ("\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\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073\u0020\u0025v",_ecdfc .Name );if _afeca :=d .Skip ();_afeca !=nil {return _afeca ;};};case _ea .EndElement :break _gdgcd ;case _ea .CharData :};};return nil ;}; -// First Background Refresh -FirstBackgroundRefreshAttr *bool ; +// Validate validates the CT_I and its children +func (_aefff *CT_I )Validate ()error {return _aefff .ValidateWithPath ("\u0043\u0054\u005f\u0049")};type CT_Stylesheet struct{ -// Refresh On Load -RefreshOnLoadAttr *bool ; +// Number Formats +NumFmts *CT_NumFmts ; -// Grow Shrink Type -GrowShrinkTypeAttr ST_GrowShrinkType ; +// Fonts +Fonts *CT_Fonts ; -// Fill Adjacent Formulas -FillFormulasAttr *bool ; +// Fills +Fills *CT_Fills ; -// Remove Data On Save -RemoveDataOnSaveAttr *bool ; +// Borders +Borders *CT_Borders ; -// Disable Edit -DisableEditAttr *bool ; +// Formatting Records +CellStyleXfs *CT_CellStyleXfs ; -// Preserve Formatting On Refresh -PreserveFormattingAttr *bool ; +// Cell Formats +CellXfs *CT_CellXfs ; -// Adjust Column Width On Refresh -AdjustColumnWidthAttr *bool ; +// Cell Styles +CellStyles *CT_CellStyles ; -// Intermediate -IntermediateAttr *bool ; +// Formats +Dxfs *CT_Dxfs ; -// Connection Id -ConnectionIdAttr uint32 ; +// Table Styles +TableStyles *CT_TableStyles ; -// QueryTable Refresh Information -QueryTableRefresh *CT_QueryTableRefresh ; +// Colors +Colors *CT_Colors ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_dcfacg *CT_Parameter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cacdcf :=range start .Attr {if _cacdcf .Name .Local =="\u006e\u0061\u006d\u0065"{_fbdcf ,_fffgd :=_cacdcf .Value ,error (nil );if _fffgd !=nil {return _fffgd ;};_dcfacg .NameAttr =&_fbdcf ;continue ;};if _cacdcf .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_gadcd ,_degga :=_ee .ParseInt (_cacdcf .Value ,10,32);if _degga !=nil {return _degga ;};_adgb :=int32 (_gadcd );_dcfacg .SqlTypeAttr =&_adgb ;continue ;};if _cacdcf .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_dcfacg .ParameterTypeAttr .UnmarshalXMLAttr (_cacdcf );continue ;};if _cacdcf .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_gaeff ,_gadcda :=_ee .ParseBool (_cacdcf .Value );if _gadcda !=nil {return _gadcda ;};_dcfacg .RefreshOnChangeAttr =&_gaeff ;continue ;};if _cacdcf .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_dbfeb ,_dbcfed :=_cacdcf .Value ,error (nil );if _dbcfed !=nil {return _dbcfed ;};_dcfacg .PromptAttr =&_dbfeb ;continue ;};if _cacdcf .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_cdegca ,_efadb :=_ee .ParseBool (_cacdcf .Value );if _efadb !=nil {return _efadb ;};_dcfacg .BooleanAttr =&_cdegca ;continue ;};if _cacdcf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_gfdcf ,_edcdg :=_ee .ParseFloat (_cacdcf .Value ,64);if _edcdg !=nil {return _edcdg ;};_dcfacg .DoubleAttr =&_gfdcf ;continue ;};if _cacdcf .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_bgafe ,_cbccf :=_ee .ParseInt (_cacdcf .Value ,10,32);if _cbccf !=nil {return _cbccf ;};_deada :=int32 (_bgafe );_dcfacg .IntegerAttr =&_deada ;continue ;};if _cacdcf .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_egedd ,_ffadgg :=_cacdcf .Value ,error (nil );if _ffadgg !=nil {return _ffadgg ;};_dcfacg .StringAttr =&_egedd ;continue ;};if _cacdcf .Name .Local =="\u0063\u0065\u006c\u006c"{_eecbb ,_cebcbd :=_cacdcf .Value ,error (nil );if _cebcbd !=nil {return _cebcbd ;};_dcfacg .CellAttr =&_eecbb ;continue ;};};for {_dbecfc ,_gfdeb :=d .Token ();if _gfdeb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_gfdeb );};if _abafdc ,_eeeab :=_dbecfc .(_b .EndElement );_eeeab &&_abafdc .Name ==start .Name {break ;};};return nil ;};func NewCT_DataBinding ()*CT_DataBinding {_gcag :=&CT_DataBinding {};return _gcag };func (_fbaee *CT_PivotArea )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbaee .FieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fbaee .FieldAttr )});};if _fbaee .TypeAttr !=ST_PivotAreaTypeUnset {_cbbbf ,_edfbd :=_fbaee .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _edfbd !=nil {return _edfbd ;};start .Attr =append (start .Attr ,_cbbbf );};if _fbaee .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbaee .DataOnlyAttr ))});};if _fbaee .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbaee .LabelOnlyAttr ))});};if _fbaee .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbaee .GrandRowAttr ))});};if _fbaee .GrandColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbaee .GrandColAttr ))});};if _fbaee .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbaee .CacheIndexAttr ))});};if _fbaee .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbaee .OutlineAttr ))});};if _fbaee .OffsetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbaee .OffsetAttr )});};if _fbaee .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fbaee .CollapsedLevelsAreSubtotalsAttr ))});};if _fbaee .AxisAttr !=ST_AxisUnset {_fgddb ,_fadf :=_fbaee .AxisAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0078\u0069\u0073"});if _fadf !=nil {return _fadf ;};start .Attr =append (start .Attr ,_fgddb );};if _fbaee .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fbaee .FieldPositionAttr )});};e .EncodeToken (start );if _fbaee .References !=nil {_cbfaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_fbaee .References ,_cbfaf );};if _fbaee .ExtLst !=nil {_abbba :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbaee .ExtLst ,_abbba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ExternalDefinedNames struct{ +ExtLst *CT_ExtensionList ;}; -// Defined Name -DefinedName []*CT_ExternalDefinedName ;}; +// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path +func (_eed *CT_ChartsheetPr )ValidateWithPath (path string )error {if _eed .TabColor !=nil {if _geff :=_eed .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_geff !=nil {return _geff ;};};return nil ;}; -// Validate validates the CT_MeasureGroup and its children -func (_eafbf *CT_MeasureGroup )Validate ()error {return _eafbf .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");}; +// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path +func (_adfce *CT_Query )ValidateWithPath (path string )error {if _adfce .Tpls !=nil {if _faacbd :=_adfce .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_faacbd !=nil {return _faacbd ;};};return nil ;};func (_adaege *ST_SheetViewType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_efefd ,_eebfe :=d .Token ();if _eebfe !=nil {return _eebfe ;};if _ddedaf ,_eegdf :=_efefd .(_ea .EndElement );_eegdf &&_ddedaf .Name ==start .Name {*_adaege =1;return nil ;};if _gfddf ,_bdeadc :=_efefd .(_ea .CharData );!_bdeadc {return _be .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",_efefd );}else {switch string (_gfddf ){case "":*_adaege =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_adaege =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_adaege =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_adaege =3;};};_efefd ,_eebfe =d .Token ();if _eebfe !=nil {return _eebfe ;};if _gcbdfgd ,_dfacdg :=_efefd .(_ea .EndElement );_dfacdg &&_gcbdfgd .Name ==start .Name {return nil ;};return _be .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",_efefd );};func (_faceag ST_DateTimeGrouping )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_feagd :=_ea .Attr {};_feagd .Name =name ;switch _faceag {case ST_DateTimeGroupingUnset :_feagd .Value ="";case ST_DateTimeGroupingYear :_feagd .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_feagd .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_feagd .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_feagd .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_feagd .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_feagd .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _feagd ,nil ;};func (_caded ST_Orientation )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_bfgfg :=_ea .Attr {};_bfgfg .Name =name ;switch _caded {case ST_OrientationUnset :_bfgfg .Value ="";case ST_OrientationDefault :_bfgfg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_OrientationPortrait :_bfgfg .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_bfgfg .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _bfgfg ,nil ;};type ST_SheetState byte ; -// Validate validates the CT_DrawingHF and its children -func (_dgba *CT_DrawingHF )Validate ()error {return _dgba .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};func (_gedcc *CT_OlapPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gedcc .LocalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gedcc .LocalAttr ))});};if _gedcc .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gedcc .LocalConnectionAttr )});};if _gedcc .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gedcc .LocalRefreshAttr ))});};if _gedcc .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gedcc .SendLocaleAttr ))});};if _gedcc .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gedcc .RowDrillCountAttr )});};if _gedcc .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gedcc .ServerFillAttr ))});};if _gedcc .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gedcc .ServerNumberFormatAttr ))});};if _gedcc .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gedcc .ServerFontAttr ))});};if _gedcc .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gedcc .ServerFontColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path +func (_bgcfe *CT_SharedUser )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_bgcfe .GuidAttr ){return _be .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,_bgcfe .GuidAttr );};if _bgcfe .ExtLst !=nil {if _dcdda :=_bgcfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcdda !=nil {return _dcdda ;};};return nil ;}; -// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path -func (_ced *CT_AutoFilter )ValidateWithPath (path string )error {for _fbc ,_dca :=range _ced .FilterColumn {if _bda :=_dca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_fbc ));_bda !=nil {return _bda ;};};if _ced .SortState !=nil {if _gbeb :=_ced .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_gbeb !=nil {return _gbeb ;};};if _ced .ExtLst !=nil {if _ec :=_ced .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ec !=nil {return _ec ;};};return nil ;};func (_fccdf ST_PrintError )Validate ()error {return _fccdf .ValidateWithPath ("")};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_fcef :=&CT_UnderlineProperty {};return _fcef };func (_eefcc *CT_VolTypes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgcga :for {_gbcbfa ,_aggfff :=d .Token ();if _aggfff !=nil {return _aggfff ;};switch _bbcdfg :=_gbcbfa .(type ){case _b .StartElement :switch _bbcdfg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_fdfed :=NewCT_VolType ();if _dfceee :=d .DecodeElement (_fdfed ,&_bbcdfg );_dfceee !=nil {return _dfceee ;};_eefcc .VolType =append (_eefcc .VolType ,_fdfed );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eefcc .ExtLst =NewCT_ExtensionList ();if _bfeaa :=d .DecodeElement (_eefcc .ExtLst ,&_bbcdfg );_bfeaa !=nil {return _bfeaa ;};default:_ba .Log ("\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\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_bbcdfg .Name );if _ccacbd :=d .Skip ();_ccacbd !=nil {return _ccacbd ;};};case _b .EndElement :break _bgcga ;case _b .CharData :};};return nil ;};type CT_Workbook struct{ +// Validate validates the CT_CacheFields and its children +func (_adg *CT_CacheFields )Validate ()error {return _adg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");};func (_afbee ST_PivotFilterType )String ()string {switch _afbee {case 0:return "";case 1:return "\u0075n\u006b\u006e\u006f\u0077\u006e";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0073\u0075\u006d";case 5:return "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case 6:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 7:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case 8:return "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case 9:return "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 10:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case 11:return "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 12:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case 13:return "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case 14:return "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case 15:return "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 16:return "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case 17:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case 18:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 19:return "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case 20:return "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 21:return "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 22:return "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 23:return "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 24:return "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 25:return "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 26:return "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 27:return "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case 28:return "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 29:return "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case 30:return "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 31:return "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case 32:return "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 33:return "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 34:return "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 35:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 36:return "\u0074\u006f\u0064a\u0079";case 37:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 38:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 39:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 40:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 41:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 42:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 43:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 44:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 45:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 46:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 47:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 48:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 49:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 50:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 51:return "\u0051\u0031";case 52:return "\u0051\u0032";case 53:return "\u0051\u0033";case 54:return "\u0051\u0034";case 55:return "\u004d\u0031";case 56:return "\u004d\u0032";case 57:return "\u004d\u0033";case 58:return "\u004d\u0034";case 59:return "\u004d\u0035";case 60:return "\u004d\u0036";case 61:return "\u004d\u0037";case 62:return "\u004d\u0038";case 63:return "\u004d\u0039";case 64:return "\u004d\u0031\u0030";case 65:return "\u004d\u0031\u0031";case 66:return "\u004d\u0031\u0032";};return "";};func (_bdeee *CT_VolTopic )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_efgffb :=range start .Attr {if _efgffb .Name .Local =="\u0074"{_bdeee .TAttr .UnmarshalXMLAttr (_efgffb );continue ;};};_fcaaga :for {_faafag ,_bcabe :=d .Token ();if _bcabe !=nil {return _bcabe ;};switch _edafe :=_faafag .(type ){case _ea .StartElement :switch _edafe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:if _eefbgg :=d .DecodeElement (&_bdeee .V ,&_edafe );_eefbgg !=nil {return _eefbgg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"}:var _bddgbf string ;if _aaged :=d .DecodeElement (&_bddgbf ,&_edafe );_aaged !=nil {return _aaged ;};_bdeee .Stp =append (_bdeee .Stp ,_bddgbf );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_defae :=NewCT_VolTopicRef ();if _bdbebc :=d .DecodeElement (_defae ,&_edafe );_bdbebc !=nil {return _bdbebc ;};_bdeee .Tr =append (_bdeee .Tr ,_defae );default:_c .Log ("\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\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0020\u0025\u0076",_edafe .Name );if _bagge :=d .Skip ();_bagge !=nil {return _bagge ;};};case _ea .EndElement :break _fcaaga ;case _ea .CharData :};};return nil ;};func (_aebgcd ST_FontScheme )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_aebgcd .String (),start );};func NewCT_GradientStop ()*CT_GradientStop {_bdafc :=&CT_GradientStop {};_bdafc .Color =NewCT_Color ();return _bdafc ;}; + +// Validate validates the CT_RevisionComment and its children +func (_edaeb *CT_RevisionComment )Validate ()error {return _edaeb .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");};func (_edgfb *CT_Filter )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ebecb :=range start .Attr {if _ebecb .Name .Local =="\u0076\u0061\u006c"{_acggb ,_bgcba :=_ebecb .Value ,error (nil );if _bgcba !=nil {return _bgcba ;};_edgfb .ValAttr =&_acggb ;continue ;};};for {_fcebd ,_ggbae :=d .Token ();if _ggbae !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_ggbae );};if _ffedf ,_bcad :=_fcebd .(_ea .EndElement );_bcad &&_ffedf .Name ==start .Name {break ;};};return nil ;};func (_daabf *CT_Consolidation )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _daabf .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_daabf .AutoPageAttr ))});};e .EncodeToken (start );if _daabf .Pages !=nil {_gbgd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_daabf .Pages ,_gbgd );};_fcade :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}};e .EncodeElement (_daabf .RangeSets ,_fcade );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_Workbook struct{ // Document Conformance Class -ConformanceAttr _c .ST_ConformanceClass ; +ConformanceAttr _d .ST_ConformanceClass ; // File Version FileVersion *CT_FileVersion ; @@ -7773,724 +7818,679 @@ FileRecoveryPr []*CT_FileRecoveryPr ; WebPublishObjects *CT_WebPublishObjects ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; - -// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path -func (_bcbba *CT_MdxKPI )ValidateWithPath (path string )error {if _bcbba .PAttr ==ST_MdxKPIPropertyUnset {return _f .Errorf ("\u0025\u0073/\u0050\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path );};if _abgag :=_bcbba .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_abgag !=nil {return _abgag ;};return nil ;}; - -// Validate validates the CT_OleLink and its children -func (_acbdg *CT_OleLink )Validate ()error {return _acbdg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};type CT_GroupLevels struct{ - -// Grouping Level Count -CountAttr *uint32 ; - -// OLAP Grouping Levels -GroupLevel []*CT_GroupLevel ;}; - -// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path -func (_bcbg *CT_ConditionalFormats )ValidateWithPath (path string )error {for _eecfg ,_effag :=range _bcbg .ConditionalFormat {if _ggee :=_effag .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_eecfg ));_ggee !=nil {return _ggee ;};};return nil ;};func (_addcb *CT_RevisionRowColumn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_addcb .ActionAttr =ST_rwColActionType (1);for _ ,_cbbdc :=range start .Attr {if _cbbdc .Name .Local =="\u0073\u0049\u0064"{_fcfaf ,_bafbbg :=_ee .ParseUint (_cbbdc .Value ,10,32);if _bafbbg !=nil {return _bafbbg ;};_addcb .SIdAttr =uint32 (_fcfaf );continue ;};if _cbbdc .Name .Local =="\u0065\u006f\u006c"{_fggce ,_eedac :=_ee .ParseBool (_cbbdc .Value );if _eedac !=nil {return _eedac ;};_addcb .EolAttr =&_fggce ;continue ;};if _cbbdc .Name .Local =="\u0072\u0065\u0066"{_eeedd ,_bgecc :=_cbbdc .Value ,error (nil );if _bgecc !=nil {return _bgecc ;};_addcb .RefAttr =_eeedd ;continue ;};if _cbbdc .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_addcb .ActionAttr .UnmarshalXMLAttr (_cbbdc );continue ;};if _cbbdc .Name .Local =="\u0065\u0064\u0067\u0065"{_bbfeefe ,_fbgbaa :=_ee .ParseBool (_cbbdc .Value );if _fbgbaa !=nil {return _fbgbaa ;};_addcb .EdgeAttr =&_bbfeefe ;continue ;};if _cbbdc .Name .Local =="\u0072\u0049\u0064"{_gcfdb ,_bfgagc :=_ee .ParseUint (_cbbdc .Value ,10,32);if _bfgagc !=nil {return _bfgagc ;};_degfe :=uint32 (_gcfdb );_addcb .RIdAttr =&_degfe ;continue ;};if _cbbdc .Name .Local =="\u0075\u0061"{_ggdga ,_bgffab :=_ee .ParseBool (_cbbdc .Value );if _bgffab !=nil {return _bgffab ;};_addcb .UaAttr =&_ggdga ;continue ;};if _cbbdc .Name .Local =="\u0072\u0061"{_eefbe ,_afddd :=_ee .ParseBool (_cbbdc .Value );if _afddd !=nil {return _afddd ;};_addcb .RaAttr =&_eefbe ;continue ;};};_ccdec :for {_cebg ,_bcdege :=d .Token ();if _bcdege !=nil {return _bcdege ;};switch _efgcab :=_cebg .(type ){case _b .StartElement :switch _efgcab .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_dfcdae :=NewCT_UndoInfo ();if _bcbdc :=d .DecodeElement (_dfcdae ,&_efgcab );_bcbdc !=nil {return _bcbdc ;};_addcb .Undo =append (_addcb .Undo ,_dfcdae );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_gefgc :=NewCT_RevisionCellChange ();if _bbfbe :=d .DecodeElement (_gefgc ,&_efgcab );_bbfbe !=nil {return _bbfbe ;};_addcb .Rcc =append (_addcb .Rcc ,_gefgc );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_dgege :=NewCT_RevisionFormatting ();if _aeeb :=d .DecodeElement (_dgege ,&_efgcab );_aeeb !=nil {return _aeeb ;};_addcb .Rfmt =append (_addcb .Rfmt ,_dgege );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0052\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_efgcab .Name );if _cegce :=d .Skip ();_cegce !=nil {return _cegce ;};};case _b .EndElement :break _ccdec ;case _b .CharData :};};return nil ;};func (_begce *ST_CalcMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_begce =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_begce =1;case "\u0061\u0075\u0074\u006f":*_begce =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_begce =3;};return nil ;};type CT_PageSetUpPr struct{ - -// Show Auto Page Breaks -AutoPageBreaksAttr *bool ; - -// Fit To Page -FitToPageAttr *bool ;}; - -// Validate validates the CT_WebPublishItem and its children -func (_fgbce *CT_WebPublishItem )Validate ()error {return _fgbce .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};func (_gafbb *CT_Scenarios )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggecf :=range start .Attr {if _ggecf .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_fecff ,_feebd :=_ee .ParseUint (_ggecf .Value ,10,32);if _feebd !=nil {return _feebd ;};_fafgd :=uint32 (_fecff );_gafbb .CurrentAttr =&_fafgd ;continue ;};if _ggecf .Name .Local =="\u0073\u0068\u006f\u0077"{_fgabe ,_dadad :=_ee .ParseUint (_ggecf .Value ,10,32);if _dadad !=nil {return _dadad ;};_afgbfd :=uint32 (_fgabe );_gafbb .ShowAttr =&_afgbfd ;continue ;};if _ggecf .Name .Local =="\u0073\u0071\u0072e\u0066"{_gabgd ,_fggea :=ParseSliceST_Sqref (_ggecf .Value );if _fggea !=nil {return _fggea ;};_gafbb .SqrefAttr =&_gabgd ;continue ;};};_dgafb :for {_fbfac ,_gcagdf :=d .Token ();if _gcagdf !=nil {return _gcagdf ;};switch _dedeeb :=_fbfac .(type ){case _b .StartElement :switch _dedeeb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}:_gggca :=NewCT_Scenario ();if _ebcaa :=d .DecodeElement (_gggca ,&_dedeeb );_ebcaa !=nil {return _ebcaa ;};_gafbb .Scenario =append (_gafbb .Scenario ,_gggca );default:_ba .Log ("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\u0063\u0065n\u0061\u0072\u0069\u006f\u0073\u0020\u0025\u0076",_dedeeb .Name );if _bccaf :=d .Skip ();_bccaf !=nil {return _bccaf ;};};case _b .EndElement :break _dgafb ;case _b .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path -func (_dccfd *CT_DateTime )ValidateWithPath (path string )error {for _dbecf ,_dfade :=range _dccfd .X {if _feaf :=_dfade .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dbecf ));_feaf !=nil {return _feaf ;};};return nil ;}; - -// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path -func (_bdggcc *CT_Stylesheet )ValidateWithPath (path string )error {if _bdggcc .NumFmts !=nil {if _fabea :=_bdggcc .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_fabea !=nil {return _fabea ;};};if _bdggcc .Fonts !=nil {if _fdgcd :=_bdggcc .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073");_fdgcd !=nil {return _fdgcd ;};};if _bdggcc .Fills !=nil {if _agaab :=_bdggcc .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_agaab !=nil {return _agaab ;};};if _bdggcc .Borders !=nil {if _daefd :=_bdggcc .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_daefd !=nil {return _daefd ;};};if _bdggcc .CellStyleXfs !=nil {if _ebdga :=_bdggcc .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_ebdga !=nil {return _ebdga ;};};if _bdggcc .CellXfs !=nil {if _gdaef :=_bdggcc .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");_gdaef !=nil {return _gdaef ;};};if _bdggcc .CellStyles !=nil {if _gdffe :=_bdggcc .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_gdffe !=nil {return _gdffe ;};};if _bdggcc .Dxfs !=nil {if _fecaea :=_bdggcc .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073");_fecaea !=nil {return _fecaea ;};};if _bdggcc .TableStyles !=nil {if _adgcag :=_bdggcc .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_adgcag !=nil {return _adgcag ;};};if _bdggcc .Colors !=nil {if _deeaa :=_bdggcc .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073");_deeaa !=nil {return _deeaa ;};};if _bdggcc .ExtLst !=nil {if _egaef :=_bdggcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egaef !=nil {return _egaef ;};};return nil ;};func (_ecddf *CT_SheetCalcPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecddf .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ecddf .FullCalcOnLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +ExtLst *CT_ExtensionList ;};func (_efdfb *CT_NumFmt )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ddabd :=range start .Attr {if _ddabd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_bbdcfd ,_ceagd :=_b .ParseUint (_ddabd .Value ,10,32);if _ceagd !=nil {return _ceagd ;};_efdfb .NumFmtIdAttr =uint32 (_bbdcfd );continue ;};if _ddabd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_accgf ,_cecced :=_ddabd .Value ,error (nil );if _cecced !=nil {return _cecced ;};_efdfb .FormatCodeAttr =_accgf ;continue ;};};for {_aacaf ,_dfae :=d .Token ();if _dfae !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_dfae );};if _dccea ,_gebebb :=_aacaf .(_ea .EndElement );_gebebb &&_dccea .Name ==start .Name {break ;};};return nil ;};func NewCT_VolType ()*CT_VolType {_decda :=&CT_VolType {};_decda .TypeAttr =ST_VolDepType (1);return _decda ;};func (_eaggg *CT_PrintOptions )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ebabg :=range start .Attr {if _ebabg .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_fegga ,_deabg :=_b .ParseBool (_ebabg .Value );if _deabg !=nil {return _deabg ;};_eaggg .HorizontalCenteredAttr =&_fegga ;continue ;};if _ebabg .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_dgcea ,_ddefae :=_b .ParseBool (_ebabg .Value );if _ddefae !=nil {return _ddefae ;};_eaggg .VerticalCenteredAttr =&_dgcea ;continue ;};if _ebabg .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_badffg ,_cgge :=_b .ParseBool (_ebabg .Value );if _cgge !=nil {return _cgge ;};_eaggg .HeadingsAttr =&_badffg ;continue ;};if _ebabg .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_aaddbf ,_bdegce :=_b .ParseBool (_ebabg .Value );if _bdegce !=nil {return _bdegce ;};_eaggg .GridLinesAttr =&_aaddbf ;continue ;};if _ebabg .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_deeefc ,_efeg :=_b .ParseBool (_ebabg .Value );if _efeg !=nil {return _efeg ;};_eaggg .GridLinesSetAttr =&_deeefc ;continue ;};};for {_dggdd ,_bgdge :=d .Token ();if _bgdge !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_bgdge );};if _gefea ,_ceddf :=_dggdd .(_ea .EndElement );_ceddf &&_gefea .Name ==start .Name {break ;};};return nil ;};func (_bbbeb *CT_SheetId )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",_bbbeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bfceg *ST_PrintError )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_gbbgcc ,_ggegad :=d .Token ();if _ggegad !=nil {return _ggegad ;};if _cebdb ,_gadfa :=_gbbgcc .(_ea .EndElement );_gadfa &&_cebdb .Name ==start .Name {*_bfceg =1;return nil ;};if _caecb ,_fbcgde :=_gbbgcc .(_ea .CharData );!_fbcgde {return _be .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",_gbbgcc );}else {switch string (_caecb ){case "":*_bfceg =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_bfceg =1;case "\u0062\u006c\u0061n\u006b":*_bfceg =2;case "\u0064\u0061\u0073\u0068":*_bfceg =3;case "\u004e\u0041":*_bfceg =4;};};_gbbgcc ,_ggegad =d .Token ();if _ggegad !=nil {return _ggegad ;};if _babdfa ,_bafddc :=_gbbgcc .(_ea .EndElement );_bafddc &&_babdfa .Name ==start .Name {return nil ;};return _be .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",_gbbgcc );};func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_dafeb :=&CT_MetadataStringIndex {};return _dafeb ;};func (_fffeb *CT_GroupMember )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_aefec :=range start .Attr {if _aefec .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fcee ,_cgda :=_aefec .Value ,error (nil );if _cgda !=nil {return _cgda ;};_fffeb .UniqueNameAttr =_fcee ;continue ;};if _aefec .Name .Local =="\u0067\u0072\u006fu\u0070"{_gedeb ,_bebbb :=_b .ParseBool (_aefec .Value );if _bebbb !=nil {return _bebbb ;};_fffeb .GroupAttr =&_gedeb ;continue ;};};for {_bdbff ,_cafgf :=d .Token ();if _cafgf !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072:\u0020\u0025\u0073",_cafgf );};if _cgbgd ,_dfedg :=_bdbff .(_ea .EndElement );_dfedg &&_cgbgd .Name ==start .Name {break ;};};return nil ;};func (_ebdbec *CT_PCDSCPage )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ebdbec .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ebdbec .CountAttr )});};e .EncodeToken (start );if _ebdbec .PageItem !=nil {_efeac :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_bfdgf :=range _ebdbec .PageItem {e .EncodeElement (_bfdgf ,_efeac );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_deafad ST_PhoneticAlignment )Validate ()error {return _deafad .ValidateWithPath ("")};func (_cbbdc ST_CellType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_cbbdc .String (),start );};func (_abed *CT_CellSmartTags )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072"},Value :_be .Sprintf ("\u0025\u0076",_abed .RAttr )});e .EncodeToken (start );_gabg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_bad :=range _abed .CellSmartTag {e .EncodeElement (_bad ,_gabg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_faafcac ST_Axis )String ()string {switch _faafcac {case 0:return "";case 1:return "\u0061x\u0069\u0073\u0052\u006f\u0077";case 2:return "\u0061x\u0069\u0073\u0043\u006f\u006c";case 3:return "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case 4:return "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return "";};func NewCT_Border ()*CT_Border {_dfad :=&CT_Border {};return _dfad };func (_gebfeb ST_Orientation )ValidateWithPath (path string )error {switch _gebfeb {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gebfeb ));};return nil ;};func NewCT_Connections ()*CT_Connections {_ceba :=&CT_Connections {};return _ceba };func NewCT_Metadata ()*CT_Metadata {_dgcda :=&CT_Metadata {};return _dgcda }; // Validate validates the CT_OlapPr and its children -func (_abfbf *CT_OlapPr )Validate ()error {return _abfbf .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");}; - -// Validate validates the CT_RowFields and its children -func (_ecbcf *CT_RowFields )Validate ()error {return _ecbcf .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");}; - -// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path -func (_acbaa *CT_FilterColumn )ValidateWithPath (path string )error {if _acbaa .Filters !=nil {if _ddgbcd :=_acbaa .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_ddgbcd !=nil {return _ddgbcd ;};};if _acbaa .Top10 !=nil {if _bfedd :=_acbaa .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030");_bfedd !=nil {return _bfedd ;};};if _acbaa .CustomFilters !=nil {if _aabbf :=_acbaa .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_aabbf !=nil {return _aabbf ;};};if _acbaa .DynamicFilter !=nil {if _badd :=_acbaa .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072");_badd !=nil {return _badd ;};};if _acbaa .ColorFilter !=nil {if _geedd :=_acbaa .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_geedd !=nil {return _geedd ;};};if _acbaa .IconFilter !=nil {if _ggaec :=_acbaa .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");_ggaec !=nil {return _ggaec ;};};if _acbaa .ExtLst !=nil {if _gfefa :=_acbaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfefa !=nil {return _gfefa ;};};return nil ;}; - -// Validate validates the CT_FutureMetadata and its children -func (_egca *CT_FutureMetadata )Validate ()error {return _egca .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_bbff *CT_GroupItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbff .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bbff .CountAttr )});};e .EncodeToken (start );if _bbff .M !=nil {_gbdcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_bafcg :=range _bbff .M {e .EncodeElement (_bafcg ,_gbdcb );};};if _bbff .N !=nil {_dfgdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_geaeg :=range _bbff .N {e .EncodeElement (_geaeg ,_dfgdf );};};if _bbff .B !=nil {_abaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_abde :=range _bbff .B {e .EncodeElement (_abde ,_abaa );};};if _bbff .E !=nil {_fgbcad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_agage :=range _bbff .E {e .EncodeElement (_agage ,_fgbcad );};};if _bbff .S !=nil {_fddc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_faag :=range _bbff .S {e .EncodeElement (_faag ,_fddc );};};if _bbff .D !=nil {_egcbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_ebccef :=range _bbff .D {e .EncodeElement (_ebccef ,_egcbe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acgdf *ST_DataValidationOperator )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdeada ,_agafea :=d .Token ();if _agafea !=nil {return _agafea ;};if _edcdcb ,_gegdd :=_bdeada .(_b .EndElement );_gegdd &&_edcdcb .Name ==start .Name {*_acgdf =1;return nil ;};if _eebcc ,_dabfd :=_bdeada .(_b .CharData );!_dabfd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdeada );}else {switch string (_eebcc ){case "":*_acgdf =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_acgdf =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_acgdf =2;case "\u0065\u0071\u0075a\u006c":*_acgdf =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_acgdf =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_acgdf =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_acgdf =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_acgdf =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_acgdf =8;};};_bdeada ,_agafea =d .Token ();if _agafea !=nil {return _agafea ;};if _egfcc ,_bcccac :=_bdeada .(_b .EndElement );_bcccac &&_egfcc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdeada );};func (_bgcgc *CT_RevisionAutoFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_daeaa :=range start .Attr {if _daeaa .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dbbbgf ,_babec :=_ee .ParseUint (_daeaa .Value ,10,32);if _babec !=nil {return _babec ;};_bgcgc .SheetIdAttr =uint32 (_dbbbgf );continue ;};if _daeaa .Name .Local =="\u0072\u0065\u0066"{_fgacc ,_aegbg :=_daeaa .Value ,error (nil );if _aegbg !=nil {return _aegbg ;};_bgcgc .RefAttr =_fgacc ;continue ;};if _daeaa .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_efdbb ,_badba :=_ee .ParseUint (_daeaa .Value ,10,32);if _badba !=nil {return _badba ;};_eeebb :=uint32 (_efdbb );_bgcgc .AutoFormatIdAttr =&_eeebb ;continue ;};if _daeaa .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_afafb ,_fbaf :=_ee .ParseBool (_daeaa .Value );if _fbaf !=nil {return _fbaf ;};_bgcgc .ApplyNumberFormatsAttr =&_afafb ;continue ;};if _daeaa .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fgdgfg ,_agacc :=_ee .ParseBool (_daeaa .Value );if _agacc !=nil {return _agacc ;};_bgcgc .ApplyBorderFormatsAttr =&_fgdgfg ;continue ;};if _daeaa .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbfcaf ,_agbedf :=_ee .ParseBool (_daeaa .Value );if _agbedf !=nil {return _agbedf ;};_bgcgc .ApplyFontFormatsAttr =&_bbfcaf ;continue ;};if _daeaa .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbaff ,_cfaa :=_ee .ParseBool (_daeaa .Value );if _cfaa !=nil {return _cfaa ;};_bgcgc .ApplyPatternFormatsAttr =&_bbaff ;continue ;};if _daeaa .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_gbba ,_cbfcb :=_ee .ParseBool (_daeaa .Value );if _cbfcb !=nil {return _cbfcb ;};_bgcgc .ApplyAlignmentFormatsAttr =&_gbba ;continue ;};if _daeaa .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ggdafb ,_bcegf :=_ee .ParseBool (_daeaa .Value );if _bcegf !=nil {return _bcegf ;};_bgcgc .ApplyWidthHeightFormatsAttr =&_ggdafb ;continue ;};};for {_adfdf ,_egdgca :=d .Token ();if _egdgca !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eA\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u003a\u0020\u0025\u0073",_egdgca );};if _cgagc ,_ccceaa :=_adfdf .(_b .EndElement );_ccceaa &&_cgagc .Name ==start .Name {break ;};};return nil ;};func (_aedgc *CT_ReviewedRevisions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edeca :=range start .Attr {if _edeca .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgadg ,_gcacc :=_ee .ParseUint (_edeca .Value ,10,32);if _gcacc !=nil {return _gcacc ;};_beda :=uint32 (_dgadg );_aedgc .CountAttr =&_beda ;continue ;};};_gddbg :for {_adcfb ,_aaedb :=d .Token ();if _aaedb !=nil {return _aaedb ;};switch _adebf :=_adcfb .(type ){case _b .StartElement :switch _adebf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}:_eefaef :=NewCT_Reviewed ();if _afebf :=d .DecodeElement (_eefaef ,&_adebf );_afebf !=nil {return _afebf ;};_aedgc .Reviewed =append (_aedgc .Reviewed ,_eefaef );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_adebf .Name );if _bcbge :=d .Skip ();_bcbge !=nil {return _bcbge ;};};case _b .EndElement :break _gddbg ;case _b .CharData :};};return nil ;}; - -// Validate validates the CT_DynamicFilter and its children -func (_eecdd *CT_DynamicFilter )Validate ()error {return _eecdd .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");}; - -// Validate validates the CT_GroupMember and its children -func (_aggfg *CT_GroupMember )Validate ()error {return _aggfg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func (_aadbf *CT_IntProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_aadbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +func (_caccb *CT_OlapPr )Validate ()error {return _caccb .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");}; -// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path -func (_gcabe *CT_ProtectedRanges )ValidateWithPath (path string )error {for _gbegf ,_cgbcf :=range _gcabe .ProtectedRange {if _agcg :=_cgbcf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_gbegf ));_agcg !=nil {return _agcg ;};};return nil ;};type Connections struct{CT_Connections }; +// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path +func (_bbgdb *CT_Worksheet )ValidateWithPath (path string )error {if _bbgdb .SheetPr !=nil {if _gabbg :=_bbgdb .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_gabbg !=nil {return _gabbg ;};};if _bbgdb .Dimension !=nil {if _aaecf :=_bbgdb .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_aaecf !=nil {return _aaecf ;};};if _bbgdb .SheetViews !=nil {if _dcfgc :=_bbgdb .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_dcfgc !=nil {return _dcfgc ;};};if _bbgdb .SheetFormatPr !=nil {if _edfbf :=_bbgdb .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_edfbf !=nil {return _edfbf ;};};for _cebbeg ,_bgffaf :=range _bbgdb .Cols {if _ffgcbb :=_bgffaf .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cebbeg ));_ffgcbb !=nil {return _ffgcbb ;};};if _gafge :=_bbgdb .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_gafge !=nil {return _gafge ;};if _bbgdb .SheetCalcPr !=nil {if _fadeea :=_bbgdb .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_fadeea !=nil {return _fadeea ;};};if _bbgdb .SheetProtection !=nil {if _addagb :=_bbgdb .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_addagb !=nil {return _addagb ;};};if _bbgdb .ProtectedRanges !=nil {if _eeebe :=_bbgdb .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_eeebe !=nil {return _eeebe ;};};if _bbgdb .Scenarios !=nil {if _acedbg :=_bbgdb .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_acedbg !=nil {return _acedbg ;};};if _bbgdb .AutoFilter !=nil {if _deafc :=_bbgdb .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_deafc !=nil {return _deafc ;};};if _bbgdb .SortState !=nil {if _agaaf :=_bbgdb .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_agaaf !=nil {return _agaaf ;};};if _bbgdb .DataConsolidate !=nil {if _egafbf :=_bbgdb .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_egafbf !=nil {return _egafbf ;};};if _bbgdb .CustomSheetViews !=nil {if _edddg :=_bbgdb .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_edddg !=nil {return _edddg ;};};if _bbgdb .MergeCells !=nil {if _cbaac :=_bbgdb .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_cbaac !=nil {return _cbaac ;};};if _bbgdb .PhoneticPr !=nil {if _fecfg :=_bbgdb .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_fecfg !=nil {return _fecfg ;};};for _defdd ,_bfdfce :=range _bbgdb .ConditionalFormatting {if _ccgdef :=_bfdfce .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_defdd ));_ccgdef !=nil {return _ccgdef ;};};if _bbgdb .DataValidations !=nil {if _ccccb :=_bbgdb .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_ccccb !=nil {return _ccccb ;};};if _bbgdb .Hyperlinks !=nil {if _dfaeb :=_bbgdb .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_dfaeb !=nil {return _dfaeb ;};};if _bbgdb .PrintOptions !=nil {if _ccgagf :=_bbgdb .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ccgagf !=nil {return _ccgagf ;};};if _bbgdb .PageMargins !=nil {if _bcafef :=_bbgdb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_bcafef !=nil {return _bcafef ;};};if _bbgdb .PageSetup !=nil {if _aaddd :=_bbgdb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_aaddd !=nil {return _aaddd ;};};if _bbgdb .HeaderFooter !=nil {if _bgeaf :=_bbgdb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_bgeaf !=nil {return _bgeaf ;};};if _bbgdb .RowBreaks !=nil {if _cbbaff :=_bbgdb .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_cbbaff !=nil {return _cbbaff ;};};if _bbgdb .ColBreaks !=nil {if _dgdee :=_bbgdb .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_dgdee !=nil {return _dgdee ;};};if _bbgdb .CustomProperties !=nil {if _fgegagg :=_bbgdb .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_fgegagg !=nil {return _fgegagg ;};};if _bbgdb .CellWatches !=nil {if _gecae :=_bbgdb .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_gecae !=nil {return _gecae ;};};if _bbgdb .IgnoredErrors !=nil {if _agbcde :=_bbgdb .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073");_agbcde !=nil {return _agbcde ;};};if _bbgdb .SmartTags !=nil {if _geebb :=_bbgdb .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_geebb !=nil {return _geebb ;};};if _bbgdb .Drawing !=nil {if _defad :=_bbgdb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_defad !=nil {return _defad ;};};if _bbgdb .LegacyDrawing !=nil {if _dbece :=_bbgdb .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_dbece !=nil {return _dbece ;};};if _bbgdb .LegacyDrawingHF !=nil {if _bedbcg :=_bbgdb .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_bedbcg !=nil {return _bedbcg ;};};if _bbgdb .DrawingHF !=nil {if _daebgd :=_bbgdb .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_daebgd !=nil {return _daebgd ;};};if _bbgdb .Picture !=nil {if _ffedfg :=_bbgdb .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_ffedfg !=nil {return _ffedfg ;};};if _bbgdb .OleObjects !=nil {if _aaeaag :=_bbgdb .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_aaeaag !=nil {return _aaeaag ;};};if _bbgdb .Controls !=nil {if _dfcfe :=_bbgdb .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_dfcfe !=nil {return _dfcfe ;};};if _bbgdb .WebPublishItems !=nil {if _cedcbe :=_bbgdb .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_cedcbe !=nil {return _cedcbe ;};};if _bbgdb .TableParts !=nil {if _daaeae :=_bbgdb .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_daaeae !=nil {return _daaeae ;};};if _bbgdb .ExtLst !=nil {if _cbaaeg :=_bbgdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbaaeg !=nil {return _cbaaeg ;};};return nil ;}; -// Validate validates the CT_GroupMembers and its children -func (_geagb *CT_GroupMembers )Validate ()error {return _geagb .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func (_cface ST_ConditionalFormattingOperator )Validate ()error {return _cface .ValidateWithPath ("")};func (_abddfb *CT_TableParts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_caeed :=range start .Attr {if _caeed .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebbbec ,_dddac :=_ee .ParseUint (_caeed .Value ,10,32);if _dddac !=nil {return _dddac ;};_eaeca :=uint32 (_ebbbec );_abddfb .CountAttr =&_eaeca ;continue ;};};_bdafb :for {_ddcge ,_ecagd :=d .Token ();if _ecagd !=nil {return _ecagd ;};switch _dgfdf :=_ddcge .(type ){case _b .StartElement :switch _dgfdf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"}:_dabfbf :=NewCT_TablePart ();if _fgdfcc :=d .DecodeElement (_dabfbf ,&_dgfdf );_fgdfcc !=nil {return _fgdfcc ;};_abddfb .TablePart =append (_abddfb .TablePart ,_dabfbf );default:_ba .Log ("\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\u0054a\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073 \u0025\u0076",_dgfdf .Name );if _dadaba :=d .Skip ();_dadaba !=nil {return _dadaba ;};};case _b .EndElement :break _bdafb ;case _b .CharData :};};return nil ;};func (_fegaf ST_PatternType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gadgg :=_b .Attr {};_gadgg .Name =name ;switch _fegaf {case ST_PatternTypeUnset :_gadgg .Value ="";case ST_PatternTypeNone :_gadgg .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_gadgg .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_gadgg .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_gadgg .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_gadgg .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_gadgg .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_gadgg .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_gadgg .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_gadgg .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_gadgg .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_gadgg .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_gadgg .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_gadgg .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_gadgg .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_gadgg .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_gadgg .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_gadgg .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_gadgg .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_gadgg .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _gadgg ,nil ;};func (_eacfea ST_Comments )String ()string {switch _eacfea {case 0:return "";case 1:return "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case 3:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return "";};func (_gggfc *Worksheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003aw\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";return _gggfc .CT_Worksheet .MarshalXML (e ,start );};func (_dfdaa *ST_FieldSortType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfdaa =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_dfdaa =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_dfdaa =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_dfdaa =3;};return nil ;};func (_ffdfb *ST_ParameterType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffdfb =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_ffdfb =1;case "\u0076\u0061\u006cu\u0065":*_ffdfb =2;case "\u0063\u0065\u006c\u006c":*_ffdfb =3;};return nil ;};func (_egae *CT_BooleanProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egae .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_egae .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgcga ST_Pane )ValidateWithPath (path string )error {switch _cgcga {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgcga ));};return nil ;};func (_adgba *CT_colItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbaef :=range start .Attr {if _fbaef .Name .Local =="\u0063\u006f\u0075n\u0074"{_afcab ,_acdbdg :=_ee .ParseUint (_fbaef .Value ,10,32);if _acdbdg !=nil {return _acdbdg ;};_aaefda :=uint32 (_afcab );_adgba .CountAttr =&_aaefda ;continue ;};};_cagec :for {_beccb ,_bcgga :=d .Token ();if _bcgga !=nil {return _bcgga ;};switch _dfeadd :=_beccb .(type ){case _b .StartElement :switch _dfeadd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_aacg :=NewCT_I ();if _gdfdg :=d .DecodeElement (_aacg ,&_dfeadd );_gdfdg !=nil {return _gdfdg ;};_adgba .I =append (_adgba .I ,_aacg );default:_ba .Log ("\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\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_dfeadd .Name );if _ccagd :=d .Skip ();_ccagd !=nil {return _ccagd ;};};case _b .EndElement :break _cagec ;case _b .CharData :};};return nil ;};type CT_Rst struct{ +// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path +func (_dfdf *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _ceff ,_egeb :=range _dfdf .SheetData {if _aabfb :=_egeb .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_ceff ));_aabfb !=nil {return _aabfb ;};};return nil ;};func NewCT_IndexedColors ()*CT_IndexedColors {_gegaf :=&CT_IndexedColors {};return _gegaf }; -// Text -T *string ; +// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path +func (_ddaf *CT_Fills )ValidateWithPath (path string )error {for _aeeef ,_cfdefd :=range _ddaf .Fill {if _afgcf :=_cfdefd .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_aeeef ));_afgcf !=nil {return _afgcf ;};};return nil ;}; -// Rich Text Run -R []*CT_RElt ; +// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path +func (_eaaed *CT_Scenario )ValidateWithPath (path string )error {for _cfacbf ,_cbafa :=range _eaaed .InputCells {if _abde :=_cbafa .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_cfacbf ));_abde !=nil {return _abde ;};};return nil ;};func (_gbefg *CT_Cell )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gbefg .RAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_gbefg .RAttr )});};if _gbefg .SAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073"},Value :_be .Sprintf ("\u0025\u0076",*_gbefg .SAttr )});};if _gbefg .TAttr !=ST_CellTypeUnset {_ffce ,_edbd :=_gbefg .TAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074"});if _edbd !=nil {return _edbd ;};start .Attr =append (start .Attr ,_ffce );};if _gbefg .CmAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006d"},Value :_be .Sprintf ("\u0025\u0076",*_gbefg .CmAttr )});};if _gbefg .VmAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u006d"},Value :_be .Sprintf ("\u0025\u0076",*_gbefg .VmAttr )});};if _gbefg .PhAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_gbefg .PhAttr ))});};e .EncodeToken (start );if _gbefg .F !=nil {_eced :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066"}};e .EncodeElement (_gbefg .F ,_eced );};if _gbefg .V !=nil {_feebc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0076"}};_c .AddPreserveSpaceAttr (&_feebc ,*_gbefg .V );e .EncodeElement (_gbefg .V ,_feebc );};if _gbefg .Is !=nil {_cdca :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ai\u0073"}};e .EncodeElement (_gbefg .Is ,_cdca );};if _gbefg .ExtLst !=nil {_afde :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbefg .ExtLst ,_afde );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ggag *CT_FontFamily )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",_ggag .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_efafad *CT_Selection )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fggfa :=range start .Attr {if _fggfa .Name .Local =="\u0070\u0061\u006e\u0065"{_efafad .PaneAttr .UnmarshalXMLAttr (_fggfa );continue ;};if _fggfa .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_cfebe ,_geabdg :=_fggfa .Value ,error (nil );if _geabdg !=nil {return _geabdg ;};_efafad .ActiveCellAttr =&_cfebe ;continue ;};if _fggfa .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_affcga ,_bbagc :=_b .ParseUint (_fggfa .Value ,10,32);if _bbagc !=nil {return _bbagc ;};_gcegc :=uint32 (_affcga );_efafad .ActiveCellIdAttr =&_gcegc ;continue ;};if _fggfa .Name .Local =="\u0073\u0071\u0072e\u0066"{_bdffd ,_adgdaf :=ParseSliceST_Sqref (_fggfa .Value );if _adgdaf !=nil {return _adgdaf ;};_efafad .SqrefAttr =&_bdffd ;continue ;};};for {_dcfde ,_gffee :=d .Token ();if _gffee !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gffee );};if _fecea ,_afbeg :=_dcfde .(_ea .EndElement );_afbeg &&_fecea .Name ==start .Name {break ;};};return nil ;}; -// Phonetic Run -RPh []*CT_PhoneticRun ; +// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path +func (_daf *AG_RevData )ValidateWithPath (path string )error {return nil };func (_cec *CT_Chartsheet )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _cec .SheetPr !=nil {_agffe :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_cec .SheetPr ,_agffe );};_cgag :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_cec .SheetViews ,_cgag );if _cec .SheetProtection !=nil {_gfac :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cec .SheetProtection ,_gfac );};if _cec .CustomSheetViews !=nil {_cegb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_cec .CustomSheetViews ,_cegb );};if _cec .PageMargins !=nil {_abg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_cec .PageMargins ,_abg );};if _cec .PageSetup !=nil {_ffbef :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_cec .PageSetup ,_ffbef );};if _cec .HeaderFooter !=nil {_edec :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_cec .HeaderFooter ,_edec );};_cfcce :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_cec .Drawing ,_cfcce );if _cec .LegacyDrawing !=nil {_deed :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_cec .LegacyDrawing ,_deed );};if _cec .LegacyDrawingHF !=nil {_bebg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cec .LegacyDrawingHF ,_bebg );};if _cec .DrawingHF !=nil {_addcb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cec .DrawingHF ,_addcb );};if _cec .Picture !=nil {_gadf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_cec .Picture ,_gadf );};if _cec .WebPublishItems !=nil {_adfe :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cec .WebPublishItems ,_adfe );};if _cec .ExtLst !=nil {_eabf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cec .ExtLst ,_eabf );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_Member ()*CT_Member {_bdfa :=&CT_Member {};return _bdfa };type CT_Comment struct{ -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ;};func (_gcgafb ST_Scope )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbdabe :=_b .Attr {};_bbdabe .Name =name ;switch _gcgafb {case ST_ScopeUnset :_bbdabe .Value ="";case ST_ScopeSelection :_bbdabe .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_bbdabe .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_bbdabe .Value ="\u0066\u0069\u0065l\u0064";};return _bbdabe ,nil ;}; +// Cell Reference +RefAttr string ; -// Validate validates the CT_AutoFilter and its children -func (_gbe *CT_AutoFilter )Validate ()error {return _gbe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");}; +// Author Id +AuthorIdAttr uint32 ; -// Validate validates the CT_InputCells and its children -func (_caea *CT_InputCells )Validate ()error {return _caea .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");};type CT_SheetProtection struct{ +// Unique Identifier for Comment +GuidAttr *string ; -// Legacy Password -PasswordAttr *string ; +// Shape ID +ShapeIdAttr *uint32 ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Comment Text +Text *CT_Rst ; -// Password Hash Value -HashValueAttr *string ; +// Comment Properties +CommentPr *CT_CommentPr ;};func (_bdggbb ST_FormatAction )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_bdggbb .String (),start );};type CT_CellSmartTags struct{ -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Reference +RAttr string ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Cell Smart Tag +CellSmartTag []*CT_CellSmartTag ;};func (_gbdaae ST_HorizontalAlignment )Validate ()error {return _gbdaae .ValidateWithPath ("")};func NewCT_DataField ()*CT_DataField {_gbaea :=&CT_DataField {};return _gbaea };func (_ecebb *CT_Index )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076"},Value :_be .Sprintf ("\u0025\u0076",_ecebb .VAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Sheet Locked -SheetAttr *bool ; +// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path +func (_cbbb *CT_DdeItem )ValidateWithPath (path string )error {if _cbbb .Values !=nil {if _egfa :=_cbbb .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_egfa !=nil {return _egfa ;};};return nil ;};func (_bbdefg ST_PatternType )ValidateWithPath (path string )error {switch _bbdefg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdefg ));};return nil ;};func (_bfgea ST_CfType )String ()string {switch _bfgea {case 0:return "";case 1:return "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case 2:return "\u0063\u0065\u006c\u006c\u0049\u0073";case 3:return "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case 4:return "\u0064a\u0074\u0061\u0042\u0061\u0072";case 5:return "\u0069c\u006f\u006e\u0053\u0065\u0074";case 6:return "\u0074\u006f\u00701\u0030";case 7:return "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 8:return "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 13:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 14:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 15:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 16:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 17:return "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case 18:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return "";};func NewCT_Fill ()*CT_Fill {_eefga :=&CT_Fill {};return _eefga };func (_fcffbc *CT_Workbook )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fcffbc .Sheets =NewCT_Sheets ();for _ ,_fedfde :=range start .Attr {if _fedfde .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_fcffbc .ConformanceAttr .UnmarshalXMLAttr (_fedfde );continue ;};};_bffgeb :for {_dcfegf ,_ddfde :=d .Token ();if _ddfde !=nil {return _ddfde ;};switch _bcdbb :=_dcfegf .(type ){case _ea .StartElement :switch _bcdbb .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_fcffbc .FileVersion =NewCT_FileVersion ();if _cabcc :=d .DecodeElement (_fcffbc .FileVersion ,&_bcdbb );_cabcc !=nil {return _cabcc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_fcffbc .FileSharing =NewCT_FileSharing ();if _eebadc :=d .DecodeElement (_fcffbc .FileSharing ,&_bcdbb );_eebadc !=nil {return _eebadc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_fcffbc .WorkbookPr =NewCT_WorkbookPr ();if _cdgfcf :=d .DecodeElement (_fcffbc .WorkbookPr ,&_bcdbb );_cdgfcf !=nil {return _cdgfcf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_fcffbc .WorkbookProtection =NewCT_WorkbookProtection ();if _cfeddb :=d .DecodeElement (_fcffbc .WorkbookProtection ,&_bcdbb );_cfeddb !=nil {return _cfeddb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_fcffbc .BookViews =NewCT_BookViews ();if _gcbbc :=d .DecodeElement (_fcffbc .BookViews ,&_bcdbb );_gcbbc !=nil {return _gcbbc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _gccdg :=d .DecodeElement (_fcffbc .Sheets ,&_bcdbb );_gccdg !=nil {return _gccdg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_fcffbc .FunctionGroups =NewCT_FunctionGroups ();if _bfecc :=d .DecodeElement (_fcffbc .FunctionGroups ,&_bcdbb );_bfecc !=nil {return _bfecc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_fcffbc .ExternalReferences =NewCT_ExternalReferences ();if _deedb :=d .DecodeElement (_fcffbc .ExternalReferences ,&_bcdbb );_deedb !=nil {return _deedb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_fcffbc .DefinedNames =NewCT_DefinedNames ();if _dfaabc :=d .DecodeElement (_fcffbc .DefinedNames ,&_bcdbb );_dfaabc !=nil {return _dfaabc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_fcffbc .CalcPr =NewCT_CalcPr ();if _cecge :=d .DecodeElement (_fcffbc .CalcPr ,&_bcdbb );_cecge !=nil {return _cecge ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_fcffbc .OleSize =NewCT_OleSize ();if _aaedeg :=d .DecodeElement (_fcffbc .OleSize ,&_bcdbb );_aaedeg !=nil {return _aaedeg ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_fcffbc .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _bfbbc :=d .DecodeElement (_fcffbc .CustomWorkbookViews ,&_bcdbb );_bfbbc !=nil {return _bfbbc ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_fcffbc .PivotCaches =NewCT_PivotCaches ();if _gfebb :=d .DecodeElement (_fcffbc .PivotCaches ,&_bcdbb );_gfebb !=nil {return _gfebb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_fcffbc .SmartTagPr =NewCT_SmartTagPr ();if _bbgde :=d .DecodeElement (_fcffbc .SmartTagPr ,&_bcdbb );_bbgde !=nil {return _bbgde ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_fcffbc .SmartTagTypes =NewCT_SmartTagTypes ();if _aggacf :=d .DecodeElement (_fcffbc .SmartTagTypes ,&_bcdbb );_aggacf !=nil {return _aggacf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_fcffbc .WebPublishing =NewCT_WebPublishing ();if _becefd :=d .DecodeElement (_fcffbc .WebPublishing ,&_bcdbb );_becefd !=nil {return _becefd ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_eddfe :=NewCT_FileRecoveryPr ();if _bcgbf :=d .DecodeElement (_eddfe ,&_bcdbb );_bcgbf !=nil {return _bcgbf ;};_fcffbc .FileRecoveryPr =append (_fcffbc .FileRecoveryPr ,_eddfe );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_fcffbc .WebPublishObjects =NewCT_WebPublishObjects ();if _acdbcb :=d .DecodeElement (_fcffbc .WebPublishObjects ,&_bcdbb );_acdbcb !=nil {return _acdbcb ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcffbc .ExtLst =NewCT_ExtensionList ();if _abdfc :=d .DecodeElement (_fcffbc .ExtLst ,&_bcdbb );_abdfc !=nil {return _abdfc ;};default:_c .Log ("\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\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_bcdbb .Name );if _ddfce :=d .Skip ();_ddfce !=nil {return _ddfce ;};};case _ea .EndElement :break _bffgeb ;case _ea .CharData :};};return nil ;};func (_gcfeab *ST_DynamicFilterType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_egdfebg ,_gbdda :=d .Token ();if _gbdda !=nil {return _gbdda ;};if _aegfe ,_fecfa :=_egdfebg .(_ea .EndElement );_fecfa &&_aegfe .Name ==start .Name {*_gcfeab =1;return nil ;};if _deffa ,_afagb :=_egdfebg .(_ea .CharData );!_afagb {return _be .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",_egdfebg );}else {switch string (_deffa ){case "":*_gcfeab =0;case "\u006e\u0075\u006c\u006c":*_gcfeab =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_gcfeab =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_gcfeab =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_gcfeab =4;case "\u0074\u006f\u0064a\u0079":*_gcfeab =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_gcfeab =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_gcfeab =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_gcfeab =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_gcfeab =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_gcfeab =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_gcfeab =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_gcfeab =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gcfeab =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gcfeab =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gcfeab =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_gcfeab =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_gcfeab =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_gcfeab =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_gcfeab =19;case "\u0051\u0031":*_gcfeab =20;case "\u0051\u0032":*_gcfeab =21;case "\u0051\u0033":*_gcfeab =22;case "\u0051\u0034":*_gcfeab =23;case "\u004d\u0031":*_gcfeab =24;case "\u004d\u0032":*_gcfeab =25;case "\u004d\u0033":*_gcfeab =26;case "\u004d\u0034":*_gcfeab =27;case "\u004d\u0035":*_gcfeab =28;case "\u004d\u0036":*_gcfeab =29;case "\u004d\u0037":*_gcfeab =30;case "\u004d\u0038":*_gcfeab =31;case "\u004d\u0039":*_gcfeab =32;case "\u004d\u0031\u0030":*_gcfeab =33;case "\u004d\u0031\u0031":*_gcfeab =34;case "\u004d\u0031\u0032":*_gcfeab =35;};};_egdfebg ,_gbdda =d .Token ();if _gbdda !=nil {return _gbdda ;};if _dfeegc ,_agbfb :=_egdfebg .(_ea .EndElement );_agbfb &&_dfeegc .Name ==start .Name {return nil ;};return _be .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",_egdfebg );};func (_dcegfe *ST_BorderStyle )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_dcegfe =0;case "\u006e\u006f\u006e\u0065":*_dcegfe =1;case "\u0074\u0068\u0069\u006e":*_dcegfe =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_dcegfe =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_dcegfe =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_dcegfe =5;case "\u0074\u0068\u0069c\u006b":*_dcegfe =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dcegfe =7;case "\u0068\u0061\u0069\u0072":*_dcegfe =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_dcegfe =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_dcegfe =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dcegfe =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dcegfe =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dcegfe =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dcegfe =14;};return nil ;};type ST_CredMethod byte ;func (_begg *CT_Connection )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_begg .IdAttr )});if _begg .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_begg .SourceFileAttr )});};if _begg .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_begg .OdcFileAttr )});};if _begg .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begg .KeepAliveAttr ))});};if _begg .IntervalAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_begg .IntervalAttr )});};if _begg .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_begg .NameAttr )});};if _begg .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_begg .DescriptionAttr )});};if _begg .TypeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_begg .TypeAttr )});};if _begg .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_begg .ReconnectionMethodAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",_begg .RefreshedVersionAttr )});if _begg .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_begg .MinRefreshableVersionAttr )});};if _begg .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begg .SavePasswordAttr ))});};if _begg .NewAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0065\u0077"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begg .NewAttr ))});};if _begg .DeletedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begg .DeletedAttr ))});};if _begg .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begg .OnlyUseConnectionFileAttr ))});};if _begg .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begg .BackgroundAttr ))});};if _begg .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begg .RefreshOnLoadAttr ))});};if _begg .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_begg .SaveDataAttr ))});};if _begg .CredentialsAttr !=ST_CredMethodUnset {_egefa ,_ggfd :=_begg .CredentialsAttr .MarshalXMLAttr (_ea .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"});if _ggfd !=nil {return _ggfd ;};start .Attr =append (start .Attr ,_egefa );};if _begg .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_begg .SingleSignOnIdAttr )});};e .EncodeToken (start );if _begg .DbPr !=nil {_fdcf :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_begg .DbPr ,_fdcf );};if _begg .OlapPr !=nil {_efge :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}};e .EncodeElement (_begg .OlapPr ,_efge );};if _begg .WebPr !=nil {_egda :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_begg .WebPr ,_egda );};if _begg .TextPr !=nil {_eeed :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}};e .EncodeElement (_begg .TextPr ,_eeed );};if _begg .Parameters !=nil {_dfbeba :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_begg .Parameters ,_dfbeba );};if _begg .ExtLst !=nil {_dgade :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_begg .ExtLst ,_dgade );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_MdxKPI struct{ -// Objects Locked -ObjectsAttr *bool ; +// Member Unique Name Index +NAttr uint32 ; -// Scenarios Locked -ScenariosAttr *bool ; +// KPI Index +NpAttr uint32 ; -// Format Cells Locked -FormatCellsAttr *bool ; +// KPI Property +PAttr ST_MdxKPIProperty ;};func (_fgeagg ST_CellType )String ()string {switch _fgeagg {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";case 5:return "\u0073\u0074\u0072";case 6:return "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return "";};func NewCT_SharedItems ()*CT_SharedItems {_bbcab :=&CT_SharedItems {};return _bbcab };func (_gbgee ST_DdeValueType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_cgacb :=_ea .Attr {};_cgacb .Name =name ;switch _gbgee {case ST_DdeValueTypeUnset :_cgacb .Value ="";case ST_DdeValueTypeNil :_cgacb .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_cgacb .Value ="\u0062";case ST_DdeValueTypeN :_cgacb .Value ="\u006e";case ST_DdeValueTypeE :_cgacb .Value ="\u0065";case ST_DdeValueTypeStr :_cgacb .Value ="\u0073\u0074\u0072";};return _cgacb ,nil ;}; -// Format Columns Locked -FormatColumnsAttr *bool ; +// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path +func (_fegaf *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _daebe ,_gccgb :=range _fegaf .M {if _ddegg :=_gccgb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_daebe ));_ddegg !=nil {return _ddegg ;};};for _bdage ,_acbgg :=range _fegaf .N {if _abacd :=_acbgg .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bdage ));_abacd !=nil {return _abacd ;};};for _gefgfb ,_faebfe :=range _fegaf .E {if _adafc :=_faebfe .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gefgfb ));_adafc !=nil {return _adafc ;};};for _beaeee ,_bgaba :=range _fegaf .S {if _bdgga :=_bgaba .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_beaeee ));_bdgga !=nil {return _bdgga ;};};return nil ;};type CT_OleLink struct{IdAttr string ; -// Format Rows Locked -FormatRowsAttr *bool ; +// Object Link Identifier +ProgIdAttr string ; -// Insert Columns Locked -InsertColumnsAttr *bool ; +// Object Link Items +OleItems *CT_OleItems ;};func NewCT_OleItems ()*CT_OleItems {_agcc :=&CT_OleItems {};return _agcc };func NewCT_PageItem ()*CT_PageItem {_adbfc :=&CT_PageItem {};return _adbfc };type ST_rwColActionType byte ;func (_baaag *CT_Sst )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_abgcdg :=range start .Attr {if _abgcdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_baaef ,_efbcf :=_b .ParseUint (_abgcdg .Value ,10,32);if _efbcf !=nil {return _efbcf ;};_fgdbf :=uint32 (_baaef );_baaag .CountAttr =&_fgdbf ;continue ;};if _abgcdg .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_cbffb ,_ceffe :=_b .ParseUint (_abgcdg .Value ,10,32);if _ceffe !=nil {return _ceffe ;};_fcefg :=uint32 (_cbffb );_baaag .UniqueCountAttr =&_fcefg ;continue ;};};_gccgba :for {_bfgdba ,_fccac :=d .Token ();if _fccac !=nil {return _fccac ;};switch _cbbfd :=_bfgdba .(type ){case _ea .StartElement :switch _cbbfd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_dgaf :=NewCT_Rst ();if _afabf :=d .DecodeElement (_dgaf ,&_cbbfd );_afabf !=nil {return _afabf ;};_baaag .Si =append (_baaag .Si ,_dgaf );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baaag .ExtLst =NewCT_ExtensionList ();if _caegf :=d .DecodeElement (_baaag .ExtLst ,&_cbbfd );_caegf !=nil {return _caegf ;};default:_c .Log ("\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\u0053\u0073\u0074\u0020\u0025\u0076",_cbbfd .Name );if _bgefc :=d .Skip ();_bgefc !=nil {return _bgefc ;};};case _ea .EndElement :break _gccgba ;case _ea .CharData :};};return nil ;};func (_dcadc *CT_RevisionMove )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_adcbc :=range start .Attr {if _adcbc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gaadb ,_egcb :=_b .ParseUint (_adcbc .Value ,10,32);if _egcb !=nil {return _egcb ;};_dcadc .SheetIdAttr =uint32 (_gaadb );continue ;};if _adcbc .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_ceacc ,_agcgf :=_adcbc .Value ,error (nil );if _agcgf !=nil {return _agcgf ;};_dcadc .SourceAttr =_ceacc ;continue ;};if _adcbc .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_bfgbb ,_fggefa :=_adcbc .Value ,error (nil );if _fggefa !=nil {return _fggefa ;};_dcadc .DestinationAttr =_bfgbb ;continue ;};if _adcbc .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_bedga ,_gfeaag :=_b .ParseUint (_adcbc .Value ,10,32);if _gfeaag !=nil {return _gfeaag ;};_bababd :=uint32 (_bedga );_dcadc .SourceSheetIdAttr =&_bababd ;continue ;};if _adcbc .Name .Local =="\u0072\u0049\u0064"{_febec ,_dcedg :=_b .ParseUint (_adcbc .Value ,10,32);if _dcedg !=nil {return _dcedg ;};_gcddg :=uint32 (_febec );_dcadc .RIdAttr =&_gcddg ;continue ;};if _adcbc .Name .Local =="\u0075\u0061"{_ggfgc ,_adfca :=_b .ParseBool (_adcbc .Value );if _adfca !=nil {return _adfca ;};_dcadc .UaAttr =&_ggfgc ;continue ;};if _adcbc .Name .Local =="\u0072\u0061"{_gdbcdd ,_faabc :=_b .ParseBool (_adcbc .Value );if _faabc !=nil {return _faabc ;};_dcadc .RaAttr =&_gdbcdd ;continue ;};};_fbbec :for {_gcbaf ,_eadb :=d .Token ();if _eadb !=nil {return _eadb ;};switch _fbcfe :=_gcbaf .(type ){case _ea .StartElement :switch _fbcfe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_dbbce :=NewCT_UndoInfo ();if _fcbab :=d .DecodeElement (_dbbce ,&_fbcfe );_fcbab !=nil {return _fcbab ;};_dcadc .Undo =append (_dcadc .Undo ,_dbbce );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_aefcfb :=NewCT_RevisionCellChange ();if _efcf :=d .DecodeElement (_aefcfb ,&_fbcfe );_efcf !=nil {return _efcf ;};_dcadc .Rcc =append (_dcadc .Rcc ,_aefcfb );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_cfgba :=NewCT_RevisionFormatting ();if _dcdeed :=d .DecodeElement (_cfgba ,&_fbcfe );_dcdeed !=nil {return _dcdeed ;};_dcadc .Rfmt =append (_dcadc .Rfmt ,_cfgba );default:_c .Log ("\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\u0043\u0054\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065\u0020\u0025\u0076",_fbcfe .Name );if _aafcg :=d .Skip ();_aafcg !=nil {return _aafcg ;};};case _ea .EndElement :break _fbbec ;case _ea .CharData :};};return nil ;};func (_bdeed *ST_TableStyleType )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_debcc ,_edfbc :=d .Token ();if _edfbc !=nil {return _edfbc ;};if _aafff ,_dcceagb :=_debcc .(_ea .EndElement );_dcceagb &&_aafff .Name ==start .Name {*_bdeed =1;return nil ;};if _beebd ,_geeaeb :=_debcc .(_ea .CharData );!_geeaeb {return _be .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",_debcc );}else {switch string (_beebd ){case "":*_bdeed =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_bdeed =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_bdeed =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_bdeed =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_bdeed =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_bdeed =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_bdeed =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_bdeed =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_bdeed =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_bdeed =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_bdeed =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_bdeed =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_bdeed =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_bdeed =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_bdeed =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_bdeed =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_bdeed =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_bdeed =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_bdeed =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_bdeed =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_bdeed =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_bdeed =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_bdeed =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_bdeed =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_bdeed =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_bdeed =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_bdeed =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_bdeed =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_bdeed =28;};};_debcc ,_edfbc =d .Token ();if _edfbc !=nil {return _edfbc ;};if _edagf ,_aebgc :=_debcc .(_ea .EndElement );_aebgc &&_edagf .Name ==start .Name {return nil ;};return _be .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",_debcc );};func NewCT_FontSize ()*CT_FontSize {_geaae :=&CT_FontSize {};return _geaae };func (_debee ST_DataValidationType )Validate ()error {return _debee .ValidateWithPath ("")};func (_cgebg ST_ShowDataAs )Validate ()error {return _cgebg .ValidateWithPath ("")};func NewCT_VolMain ()*CT_VolMain {_fdbbc :=&CT_VolMain {};return _fdbbc };func (_ebgeg ST_VolValueType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gdacfc :=_ea .Attr {};_gdacfc .Name =name ;switch _ebgeg {case ST_VolValueTypeUnset :_gdacfc .Value ="";case ST_VolValueTypeB :_gdacfc .Value ="\u0062";case ST_VolValueTypeN :_gdacfc .Value ="\u006e";case ST_VolValueTypeE :_gdacfc .Value ="\u0065";case ST_VolValueTypeS :_gdacfc .Value ="\u0073";};return _gdacfc ,nil ;};func (_dcfeb ST_ExternalConnectionType )String ()string {switch _dcfeb {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u0074\u0065\u0078\u0074";case 3:return "\u004d\u0044\u0059";case 4:return "\u0044\u004d\u0059";case 5:return "\u0059\u004d\u0044";case 6:return "\u004d\u0059\u0044";case 7:return "\u0044\u0059\u004d";case 8:return "\u0059\u0044\u004d";case 9:return "\u0073\u006b\u0069\u0070";case 10:return "\u0045\u004d\u0044";};return "";};func (_aabe *CT_ChartsheetViews )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_aeabf :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_dcdc :=range _aabe .SheetView {e .EncodeElement (_dcdc ,_aeabf );};if _aabe .ExtLst !=nil {_aggbb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aabe .ExtLst ,_aggbb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ebgdc *CT_Index )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dbffe :=range start .Attr {if _dbffe .Name .Local =="\u0076"{_bafbce ,_egbad :=_b .ParseUint (_dbffe .Value ,10,32);if _egbad !=nil {return _egbad ;};_ebgdc .VAttr =uint32 (_bafbce );continue ;};};for {_gbeab ,_gcfda :=d .Token ();if _gcfda !=nil {return _be .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_gcfda );};if _ebgeb ,_bddcg :=_gbeab .(_ea .EndElement );_bddcg &&_ebgeb .Name ==start .Name {break ;};};return nil ;}; -// Insert Rows Locked -InsertRowsAttr *bool ; +// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path +func (_gdbbed *CT_OleObjects )ValidateWithPath (path string )error {for _dgfaad ,_eaccdg :=range _gdbbed .OleObject {if _efef :=_eaccdg .ValidateWithPath (_be .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_dgfaad ));_efef !=nil {return _efef ;};};return nil ;};func (_cfcgff *CT_IgnoredErrors )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_bfbba :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_ecfdd :=range _cfcgff .IgnoredError {e .EncodeElement (_ecfdd ,_bfbba );};if _cfcgff .ExtLst !=nil {_fdgcg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfcgff .ExtLst ,_fdgcg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Insert Hyperlinks Locked -InsertHyperlinksAttr *bool ; +// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path +func (_gggfbc *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _fbfec ,_edfea :=range _gggfbc .R {if _efbbd :=_edfea .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_fbfec ));_efbbd !=nil {return _efbbd ;};};if _gggfbc .ExtLst !=nil {if _dagce :=_gggfbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dagce !=nil {return _dagce ;};};return nil ;};const (ST_HorizontalAlignmentUnset ST_HorizontalAlignment =0;ST_HorizontalAlignmentGeneral ST_HorizontalAlignment =1;ST_HorizontalAlignmentLeft ST_HorizontalAlignment =2;ST_HorizontalAlignmentCenter ST_HorizontalAlignment =3;ST_HorizontalAlignmentRight ST_HorizontalAlignment =4;ST_HorizontalAlignmentFill ST_HorizontalAlignment =5;ST_HorizontalAlignmentJustify ST_HorizontalAlignment =6;ST_HorizontalAlignmentCenterContinuous ST_HorizontalAlignment =7;ST_HorizontalAlignmentDistributed ST_HorizontalAlignment =8;);func (_fdaca *CT_RevisionQueryTableField )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_fdaca .SheetIdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",_fdaca .RefAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_fdaca .FieldIdAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_WorkbookProtection struct{ -// Delete Columns Locked -DeleteColumnsAttr *bool ; +// Legacy Workbook Password +WorkbookPasswordAttr *string ; -// Delete Rows Locked -DeleteRowsAttr *bool ; +// Workbook Password Character Set +WorkbookPasswordCharacterSetAttr *string ; -// Select Locked Cells Locked -SelectLockedCellsAttr *bool ; +// Legacy Revisions Password +RevisionsPasswordAttr *string ; -// Sort Locked -SortAttr *bool ; +// Revisions Password Character Set +RevisionsPasswordCharacterSetAttr *string ; -// AutoFilter Locked -AutoFilterAttr *bool ; +// Lock Structure +LockStructureAttr *bool ; -// Pivot Tables Locked -PivotTablesAttr *bool ; +// Lock Windows +LockWindowsAttr *bool ; -// Select Unlocked Cells Locked -SelectUnlockedCellsAttr *bool ;};func (_gbceae ST_VolDepType )ValidateWithPath (path string )error {switch _gbceae {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbceae ));};return nil ;};func (_eedcc *CT_Member )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_defg :=range start .Attr {if _defg .Name .Local =="\u006e\u0061\u006d\u0065"{_adbaf ,_gfaab :=_defg .Value ,error (nil );if _gfaab !=nil {return _gfaab ;};_eedcc .NameAttr =_adbaf ;continue ;};};for {_gbfga ,_fdfc :=d .Token ();if _fdfc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_fdfc );};if _gegee ,_eddce :=_gbfga .(_b .EndElement );_eddce &&_gegee .Name ==start .Name {break ;};};return nil ;}; +// Lock Revisions +LockRevisionAttr *bool ; -// Validate validates the CT_DdeItem and its children -func (_bccda *CT_DdeItem )Validate ()error {return _bccda .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");};func (_cebbf *CT_Pages )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cebbf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cebbf .CountAttr )});};e .EncodeToken (start );_fcegb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_dbgf :=range _cebbf .Page {e .EncodeElement (_dbgf ,_fcegb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cebcb *CT_CellSmartTag )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cebcb .TypeAttr )});if _cebcb .DeletedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cebcb .DeletedAttr ))});};if _cebcb .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cebcb .XmlBasedAttr ))});};e .EncodeToken (start );if _cebcb .CellSmartTagPr !=nil {_ece :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_ebcfc :=range _cebcb .CellSmartTagPr {e .EncodeElement (_ebcfc ,_ece );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Cryptographic Algorithm Name +RevisionsAlgorithmNameAttr *string ; -// Validate validates the CT_SheetCalcPr and its children -func (_fdgfg *CT_SheetCalcPr )Validate ()error {return _fdgfg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");}; +// Password Hash Value +RevisionsHashValueAttr *string ; -// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path -func (_bbgadd *CT_Sst )ValidateWithPath (path string )error {for _ccdcb ,_ebfeg :=range _bbgadd .Si {if _dbgad :=_ebfeg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_ccdcb ));_dbgad !=nil {return _dbgad ;};};if _bbgadd .ExtLst !=nil {if _dcgba :=_bbgadd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgba !=nil {return _dcgba ;};};return nil ;};func (_bebgce ST_BorderStyle )ValidateWithPath (path string )error {switch _bebgce {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebgce ));};return nil ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_aabae :=&CT_PhoneticRun {};return _aabae }; +// Salt Value for Password Verifier +RevisionsSaltValueAttr *string ; -// Validate validates the CT_TupleCache and its children -func (_dccge *CT_TupleCache )Validate ()error {return _dccge .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};func (_agbccf ST_ExternalConnectionType )String ()string {switch _agbccf {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u0074\u0065\u0078\u0074";case 3:return "\u004d\u0044\u0059";case 4:return "\u0044\u004d\u0059";case 5:return "\u0059\u004d\u0044";case 6:return "\u004d\u0059\u0044";case 7:return "\u0044\u0059\u004d";case 8:return "\u0059\u0044\u004d";case 9:return "\u0073\u006b\u0069\u0070";case 10:return "\u0045\u004d\u0044";};return "";};func (_bfe *CT_AutoFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bff :=range start .Attr {if _bff .Name .Local =="\u0072\u0065\u0066"{_ceb ,_dga :=_bff .Value ,error (nil );if _dga !=nil {return _dga ;};_bfe .RefAttr =&_ceb ;continue ;};};_dd :for {_bbdg ,_fcag :=d .Token ();if _fcag !=nil {return _fcag ;};switch _gbd :=_bbdg .(type ){case _b .StartElement :switch _gbd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}:_cee :=NewCT_FilterColumn ();if _fbeg :=d .DecodeElement (_cee ,&_gbd );_fbeg !=nil {return _fbeg ;};_bfe .FilterColumn =append (_bfe .FilterColumn ,_cee );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_bfe .SortState =NewCT_SortState ();if _cga :=d .DecodeElement (_bfe .SortState ,&_gbd );_cga !=nil {return _cga ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfe .ExtLst =NewCT_ExtensionList ();if _gbfg :=d .DecodeElement (_bfe .ExtLst ,&_gbd );_gbfg !=nil {return _gbfg ;};default:_ba .Log ("\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\u0041u\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072 \u0025\u0076",_gbd .Name );if _de :=d .Skip ();_de !=nil {return _de ;};};case _b .EndElement :break _dd ;case _b .CharData :};};return nil ;};func (_eacfe *CT_Tables )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aecffe :=range start .Attr {if _aecffe .Name .Local =="\u0063\u006f\u0075n\u0074"{_aadda ,_gdedb :=_ee .ParseUint (_aecffe .Value ,10,32);if _gdedb !=nil {return _gdedb ;};_acfgf :=uint32 (_aadda );_eacfe .CountAttr =&_acfgf ;continue ;};};_eeafb :for {_feeca ,_befeaa :=d .Token ();if _befeaa !=nil {return _befeaa ;};switch _bfage :=_feeca .(type ){case _b .StartElement :switch _bfage .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_adfde :=NewCT_TableMissing ();if _ffabf :=d .DecodeElement (_adfde ,&_bfage );_ffabf !=nil {return _ffabf ;};_eacfe .M =append (_eacfe .M ,_adfde );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_dcgbad :=NewCT_XStringElement ();if _eeege :=d .DecodeElement (_dcgbad ,&_bfage );_eeege !=nil {return _eeege ;};_eacfe .S =append (_eacfe .S ,_dcgbad );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fadca :=NewCT_Index ();if _gcaecd :=d .DecodeElement (_fadca ,&_bfage );_gcaecd !=nil {return _gcaecd ;};_eacfe .X =append (_eacfe .X ,_fadca );default:_ba .Log ("\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\u0054\u0061\u0062l\u0065\u0073 \u0025\u0076",_bfage .Name );if _faead :=d .Skip ();_faead !=nil {return _faead ;};};case _b .EndElement :break _eeafb ;case _b .CharData :};};return nil ;};func (_cfagc *CT_DdeValues )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egec :=range start .Attr {if _egec .Name .Local =="\u0072\u006f\u0077\u0073"{_fffcb ,_cage :=_ee .ParseUint (_egec .Value ,10,32);if _cage !=nil {return _cage ;};_dggeg :=uint32 (_fffcb );_cfagc .RowsAttr =&_dggeg ;continue ;};if _egec .Name .Local =="\u0063\u006f\u006c\u0073"{_fdfee ,_gagf :=_ee .ParseUint (_egec .Value ,10,32);if _gagf !=nil {return _gagf ;};_fafc :=uint32 (_fdfee );_cfagc .ColsAttr =&_fafc ;continue ;};};_dafe :for {_cfgbf ,_dcbfb :=d .Token ();if _dcbfb !=nil {return _dcbfb ;};switch _cfcb :=_cfgbf .(type ){case _b .StartElement :switch _cfcb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"}:_cdgcab :=NewCT_DdeValue ();if _bcde :=d .DecodeElement (_cdgcab ,&_cfcb );_bcde !=nil {return _bcde ;};_cfagc .Value =append (_cfagc .Value ,_cdgcab );default:_ba .Log ("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_D\u0064\u0065V\u0061\u006c\u0075\u0065\u0073\u0020\u0025\u0076",_cfcb .Name );if _gebfb :=d .Skip ();_gebfb !=nil {return _gebfb ;};};case _b .EndElement :break _dafe ;case _b .CharData :};};return nil ;}; +// Iterations to Run Hashing Algorithm +RevisionsSpinCountAttr *uint32 ; -// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path -func (_fbdba *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil }; +// Cryptographic Algorithm Name +WorkbookAlgorithmNameAttr *string ; -// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path -func (_bbfebe *CT_Selection )ValidateWithPath (path string )error {if _ebcgffd :=_bbfebe .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_ebcgffd !=nil {return _ebcgffd ;};return nil ;};func (_bfad *CT_Missing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fabgf :=range start .Attr {if _fabgf .Name .Local =="\u0066\u0063"{_gdgebf ,_bfegb :=_fabgf .Value ,error (nil );if _bfegb !=nil {return _bfegb ;};_bfad .FcAttr =&_gdgebf ;continue ;};if _fabgf .Name .Local =="\u0066"{_geccgg ,_ffefe :=_ee .ParseBool (_fabgf .Value );if _ffefe !=nil {return _ffefe ;};_bfad .FAttr =&_geccgg ;continue ;};if _fabgf .Name .Local =="\u0063"{_baggc ,_cfae :=_fabgf .Value ,error (nil );if _cfae !=nil {return _cfae ;};_bfad .CAttr =&_baggc ;continue ;};if _fabgf .Name .Local =="\u0063\u0070"{_aegaag ,_abdeg :=_ee .ParseUint (_fabgf .Value ,10,32);if _abdeg !=nil {return _abdeg ;};_fdegg :=uint32 (_aegaag );_bfad .CpAttr =&_fdegg ;continue ;};if _fabgf .Name .Local =="\u0069\u006e"{_cgefbg ,_edcee :=_ee .ParseUint (_fabgf .Value ,10,32);if _edcee !=nil {return _edcee ;};_eeeca :=uint32 (_cgefbg );_bfad .InAttr =&_eeeca ;continue ;};if _fabgf .Name .Local =="\u0062\u0063"{_dgedb ,_edeg :=_fabgf .Value ,error (nil );if _edeg !=nil {return _edeg ;};_bfad .BcAttr =&_dgedb ;continue ;};if _fabgf .Name .Local =="\u0075"{_gcbge ,_cfcaa :=_ee .ParseBool (_fabgf .Value );if _cfcaa !=nil {return _cfcaa ;};_bfad .UAttr =&_gcbge ;continue ;};if _fabgf .Name .Local =="\u0069"{_eegcf ,_ggdeg :=_ee .ParseBool (_fabgf .Value );if _ggdeg !=nil {return _ggdeg ;};_bfad .IAttr =&_eegcf ;continue ;};if _fabgf .Name .Local =="\u0075\u006e"{_aagbb ,_effef :=_ee .ParseBool (_fabgf .Value );if _effef !=nil {return _effef ;};_bfad .UnAttr =&_aagbb ;continue ;};if _fabgf .Name .Local =="\u0073\u0074"{_cbef ,_dfged :=_ee .ParseBool (_fabgf .Value );if _dfged !=nil {return _dfged ;};_bfad .StAttr =&_cbef ;continue ;};if _fabgf .Name .Local =="\u0062"{_dadgd ,_cbedb :=_ee .ParseBool (_fabgf .Value );if _cbedb !=nil {return _cbedb ;};_bfad .BAttr =&_dadgd ;continue ;};};_ffda :for {_aeaee ,_eeeedf :=d .Token ();if _eeeedf !=nil {return _eeeedf ;};switch _cbgaf :=_aeaee .(type ){case _b .StartElement :switch _cbgaf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_aabdg :=NewCT_Tuples ();if _gdbef :=d .DecodeElement (_aabdg ,&_cbgaf );_gdbef !=nil {return _gdbef ;};_bfad .Tpls =append (_bfad .Tpls ,_aabdg );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_dageb :=NewCT_X ();if _eafgcg :=d .DecodeElement (_dageb ,&_cbgaf );_eafgcg !=nil {return _eafgcg ;};_bfad .X =append (_bfad .X ,_dageb );default:_ba .Log ("\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\u005fM\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0025\u0076",_cbgaf .Name );if _bgeae :=d .Skip ();_bgeae !=nil {return _bgeae ;};};case _b .EndElement :break _ffda ;case _b .CharData :};};return nil ;};func (_dfeda *CT_GroupLevel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dfeda .UniqueNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_dfeda .CaptionAttr )});if _dfeda .UserAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dfeda .UserAttr ))});};if _dfeda .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dfeda .CustomRollUpAttr ))});};e .EncodeToken (start );if _dfeda .Groups !=nil {_cdaee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_dfeda .Groups ,_cdaee );};if _dfeda .ExtLst !=nil {_afdgd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfeda .ExtLst ,_afdgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PivotDimension ()*CT_PivotDimension {_acdgg :=&CT_PivotDimension {};return _acdgg };type CT_Record struct{ +// Password Hash Value +WorkbookHashValueAttr *string ; -// No Value -M []*CT_Missing ; +// Salt Value for Password Verifier +WorkbookSaltValueAttr *string ; -// Numeric Value -N []*CT_Number ; +// Iterations to Run Hashing Algorithm +WorkbookSpinCountAttr *uint32 ;};func (_fdefea *ST_PaneState )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_fdefea =0;case "\u0073\u0070\u006ci\u0074":*_fdefea =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_fdefea =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_fdefea =3;};return nil ;};func (_cced *CT_GroupMembers )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_dabfc :=range start .Attr {if _dabfc .Name .Local =="\u0063\u006f\u0075n\u0074"{_eagga ,_gdafbe :=_b .ParseUint (_dabfc .Value ,10,32);if _gdafbe !=nil {return _gdafbe ;};_fgbeca :=uint32 (_eagga );_cced .CountAttr =&_fgbeca ;continue ;};};_gedgd :for {_dgcgfd ,_dgae :=d .Token ();if _dgae !=nil {return _dgae ;};switch _bdegg :=_dgcgfd .(type ){case _ea .StartElement :switch _bdegg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"}:_dfbaf :=NewCT_GroupMember ();if _efgee :=d .DecodeElement (_dfbaf ,&_bdegg );_efgee !=nil {return _efgee ;};_cced .GroupMember =append (_cced .GroupMember ,_dfbaf );default:_c .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_bdegg .Name );if _cgdfe :=d .Skip ();_cgdfe !=nil {return _cgdfe ;};};case _ea .EndElement :break _gedgd ;case _ea .CharData :};};return nil ;};func (_decae *CT_WorkbookPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bbgffg :=range start .Attr {if _bbgffg .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_daffg ,_bgdfdf :=_bbgffg .Value ,error (nil );if _bgdfdf !=nil {return _bgdfdf ;};_decae .CodeNameAttr =&_daffg ;continue ;};if _bbgffg .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_eadaa ,_adbb :=_b .ParseBool (_bbgffg .Value );if _adbb !=nil {return _adbb ;};_decae .Date1904Attr =&_eadaa ;continue ;};if _bbgffg .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_cgcce ,_bbegeg :=_b .ParseBool (_bbgffg .Value );if _bbegeg !=nil {return _bbegeg ;};_decae .HidePivotFieldListAttr =&_cgcce ;continue ;};if _bbgffg .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"{_cbceed ,_geeac :=_b .ParseBool (_bbgffg .Value );if _geeac !=nil {return _geeac ;};_decae .ShowBorderUnselectedTablesAttr =&_cbceed ;continue ;};if _bbgffg .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_ggdffe ,_ccdc :=_b .ParseBool (_bbgffg .Value );if _ccdc !=nil {return _ccdc ;};_decae .ShowPivotChartFilterAttr =&_ggdffe ;continue ;};if _bbgffg .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_cbgaf ,_bedgf :=_b .ParseBool (_bbgffg .Value );if _bedgf !=nil {return _bedgf ;};_decae .PromptedSolutionsAttr =&_cbgaf ;continue ;};if _bbgffg .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_faebg ,_ccbdc :=_b .ParseBool (_bbgffg .Value );if _ccbdc !=nil {return _ccbdc ;};_decae .BackupFileAttr =&_faebg ;continue ;};if _bbgffg .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_eagdd ,_ffadc :=_b .ParseBool (_bbgffg .Value );if _ffadc !=nil {return _ffadc ;};_decae .SaveExternalLinkValuesAttr =&_eagdd ;continue ;};if _bbgffg .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_decae .UpdateLinksAttr .UnmarshalXMLAttr (_bbgffg );continue ;};if _bbgffg .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_decae .ShowObjectsAttr .UnmarshalXMLAttr (_bbgffg );continue ;};if _bbgffg .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_cdgcb ,_ecgccg :=_b .ParseBool (_bbgffg .Value );if _ecgccg !=nil {return _ecgccg ;};_decae .FilterPrivacyAttr =&_cdgcb ;continue ;};if _bbgffg .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_cfbgc ,_fgebf :=_b .ParseBool (_bbgffg .Value );if _fgebf !=nil {return _fgebf ;};_decae .ShowInkAnnotationAttr =&_cfbgc ;continue ;};if _bbgffg .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_bdbaf ,_daggc :=_b .ParseBool (_bbgffg .Value );if _daggc !=nil {return _daggc ;};_decae .AllowRefreshQueryAttr =&_bdbaf ;continue ;};if _bbgffg .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_dddcg ,_gbgaac :=_b .ParseBool (_bbgffg .Value );if _gbgaac !=nil {return _gbgaac ;};_decae .PublishItemsAttr =&_dddcg ;continue ;};if _bbgffg .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_fccefb ,_cgebc :=_b .ParseBool (_bbgffg .Value );if _cgebc !=nil {return _cgebc ;};_decae .CheckCompatibilityAttr =&_fccefb ;continue ;};if _bbgffg .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_cafe ,_cagfb :=_b .ParseBool (_bbgffg .Value );if _cagfb !=nil {return _cagfb ;};_decae .AutoCompressPicturesAttr =&_cafe ;continue ;};if _bbgffg .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_agaggb ,_bgbfa :=_b .ParseBool (_bbgffg .Value );if _bgbfa !=nil {return _bgbfa ;};_decae .RefreshAllConnectionsAttr =&_agaggb ;continue ;};if _bbgffg .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_dcegbe ,_bedaf :=_b .ParseUint (_bbgffg .Value ,10,32);if _bedaf !=nil {return _bedaf ;};_caagg :=uint32 (_dcegbe );_decae .DefaultThemeVersionAttr =&_caagg ;continue ;};};for {_fedgg ,_fdfgb :=d .Token ();if _fdfgb !=nil {return _be .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_fdfgb );};if _abagbg ,_fgdgg :=_fedgg .(_ea .EndElement );_fgdgg &&_abagbg .Name ==start .Name {break ;};};return nil ;};func NewCT_ExternalReference ()*CT_ExternalReference {_deeae :=&CT_ExternalReference {};return _deeae ;};func (_fbedc ST_CellType )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_dageba :=_ea .Attr {};_dageba .Name =name ;switch _fbedc {case ST_CellTypeUnset :_dageba .Value ="";case ST_CellTypeB :_dageba .Value ="\u0062";case ST_CellTypeN :_dageba .Value ="\u006e";case ST_CellTypeE :_dageba .Value ="\u0065";case ST_CellTypeS :_dageba .Value ="\u0073";case ST_CellTypeStr :_dageba .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_dageba .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _dageba ,nil ;};func (_dddfd *CT_MetadataTypes )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dddfd .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dddfd .CountAttr )});};e .EncodeToken (start );_daafg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_ccade :=range _dddfd .MetadataType {e .EncodeElement (_ccade ,_daafg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Boolean -B []*CT_Boolean ; +// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path +func (_ggddbg *CT_Stylesheet )ValidateWithPath (path string )error {if _ggddbg .NumFmts !=nil {if _abdgfe :=_ggddbg .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_abdgfe !=nil {return _abdgfe ;};};if _ggddbg .Fonts !=nil {if _ddcgc :=_ggddbg .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073");_ddcgc !=nil {return _ddcgc ;};};if _ggddbg .Fills !=nil {if _fegcb :=_ggddbg .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_fegcb !=nil {return _fegcb ;};};if _ggddbg .Borders !=nil {if _fgeaa :=_ggddbg .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_fgeaa !=nil {return _fgeaa ;};};if _ggddbg .CellStyleXfs !=nil {if _eafabf :=_ggddbg .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_eafabf !=nil {return _eafabf ;};};if _ggddbg .CellXfs !=nil {if _addgba :=_ggddbg .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");_addgba !=nil {return _addgba ;};};if _ggddbg .CellStyles !=nil {if _adcbd :=_ggddbg .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_adcbd !=nil {return _adcbd ;};};if _ggddbg .Dxfs !=nil {if _ebdeb :=_ggddbg .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073");_ebdeb !=nil {return _ebdeb ;};};if _ggddbg .TableStyles !=nil {if _fbeaf :=_ggddbg .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_fbeaf !=nil {return _fbeaf ;};};if _ggddbg .Colors !=nil {if _caeff :=_ggddbg .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073");_caeff !=nil {return _caeff ;};};if _ggddbg .ExtLst !=nil {if _feabcb :=_ggddbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feabcb !=nil {return _feabcb ;};};return nil ;}; -// Error Value -E []*CT_Error ; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_fbfce *CT_GradientStop )ValidateWithPath (path string )error {if _dgcd :=_fbfce .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dgcd !=nil {return _dgcd ;};return nil ;};func (_fdbbe ST_TimePeriod )String ()string {switch _fdbbe {case 0:return "";case 1:return "\u0074\u006f\u0064a\u0079";case 2:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 3:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 4:return "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case 5:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 6:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 7:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return "";};type ST_ExternalConnectionType byte ; -// Character Value -S []*CT_String ; +// Validate validates the CT_RevisionQueryTableField and its children +func (_bdgdfc *CT_RevisionQueryTableField )Validate ()error {return _bdgdfc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064");};type CT_CellStyleXfs struct{ -// Date Time -D []*CT_DateTime ; +// Style Count +CountAttr *uint32 ; -// Shared Items Index -X []*CT_Index ;}; +// Formatting Elements +Xf []*CT_Xf ;};const (ST_CellFormulaTypeUnset ST_CellFormulaType =0;ST_CellFormulaTypeNormal ST_CellFormulaType =1;ST_CellFormulaTypeArray ST_CellFormulaType =2;ST_CellFormulaTypeDataTable ST_CellFormulaType =3;ST_CellFormulaTypeShared ST_CellFormulaType =4;);type CT_BookView struct{ -// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path -func (_bfefbd *VolTypes )ValidateWithPath (path string )error {if _bbcdff :=_bfefbd .CT_VolTypes .ValidateWithPath (path );_bbcdff !=nil {return _bbcdff ;};return nil ;};func (_dbdeg *ST_PivotAreaType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecccef ,_ggaed :=d .Token ();if _ggaed !=nil {return _ggaed ;};if _daged ,_aggega :=_ecccef .(_b .EndElement );_aggega &&_daged .Name ==start .Name {*_dbdeg =1;return nil ;};if _ecfec ,_fdcde :=_ecccef .(_b .CharData );!_fdcde {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecccef );}else {switch string (_ecfec ){case "":*_dbdeg =0;case "\u006e\u006f\u006e\u0065":*_dbdeg =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dbdeg =2;case "\u0064\u0061\u0074\u0061":*_dbdeg =3;case "\u0061\u006c\u006c":*_dbdeg =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_dbdeg =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_dbdeg =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_dbdeg =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dbdeg =8;};};_ecccef ,_ggaed =d .Token ();if _ggaed !=nil {return _ggaed ;};if _dfabe ,_cbgfc :=_ecccef .(_b .EndElement );_cbgfc &&_dfabe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecccef );};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_dgb :=&CT_CacheHierarchy {};return _dgb }; +// Visibility +VisibilityAttr ST_Visibility ; -// Validate validates the CT_PivotCaches and its children -func (_acfbf *CT_PivotCaches )Validate ()error {return _acfbf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");}; +// Minimized +MinimizedAttr *bool ; -// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path -func (_afgce *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };func (_cbgdg *CT_Rst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbgdg .T !=nil {_agbbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074"}};_ba .AddPreserveSpaceAttr (&_agbbf ,*_cbgdg .T );e .EncodeElement (_cbgdg .T ,_agbbf );};if _cbgdg .R !=nil {_cdedc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_cefdb :=range _cbgdg .R {e .EncodeElement (_cefdb ,_cdedc );};};if _cbgdg .RPh !=nil {_fbeeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_cffga :=range _cbgdg .RPh {e .EncodeElement (_cffga ,_fbeeg );};};if _cbgdg .PhoneticPr !=nil {_bbged :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_cbgdg .PhoneticPr ,_bbged );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Query ()*CT_Query {_agdcd :=&CT_Query {};return _agdcd };type CT_DdeLink struct{ +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// Service name -DdeServiceAttr string ; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// Topic for DDE server -DdeTopicAttr string ; +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// DDE Items Collection -DdeItems *CT_DdeItems ;};func (_gfgde *CT_FieldGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfgde .ParAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gfgde .ParAttr )});};if _gfgde .BaseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfgde .BaseAttr )});};e .EncodeToken (start );if _gfgde .RangePr !=nil {_fegac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}};e .EncodeElement (_gfgde .RangePr ,_fegac );};if _gfgde .DiscretePr !=nil {_bcfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gfgde .DiscretePr ,_bcfb );};if _gfgde .GroupItems !=nil {_daebc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_gfgde .GroupItems ,_daebc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Upper Left Corner (X Coordinate) +XWindowAttr *int32 ; -// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path -func (_cgacc *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil };func (_gcfbc *PivotCacheDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _gcfbc .CT_PivotCacheDefinition .MarshalXML (e ,start );};func (_egcdg *CT_GroupMembers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffdca :=range start .Attr {if _ffdca .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbege ,_agfdab :=_ee .ParseUint (_ffdca .Value ,10,32);if _agfdab !=nil {return _agfdab ;};_afgec :=uint32 (_dbege );_egcdg .CountAttr =&_afgec ;continue ;};};_cdag :for {_acbfc ,_gbgdea :=d .Token ();if _gbgdea !=nil {return _gbgdea ;};switch _badb :=_acbfc .(type ){case _b .StartElement :switch _badb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"}:_adfag :=NewCT_GroupMember ();if _gdfa :=d .DecodeElement (_adfag ,&_badb );_gdfa !=nil {return _gdfa ;};_egcdg .GroupMember =append (_egcdg .GroupMember ,_adfag );default:_ba .Log ("\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\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_badb .Name );if _cagda :=d .Skip ();_cagda !=nil {return _cagda ;};};case _b .EndElement :break _cdag ;case _b .CharData :};};return nil ;}; +// Upper Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path -func (_eede *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _ffece ,_ggbf :=range _eede .CfRule {if _ccafc :=_ggbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ffece ));_ccafc !=nil {return _ccafc ;};};if _eede .ExtLst !=nil {if _afdb :=_eede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afdb !=nil {return _afdb ;};};return nil ;};func NewCT_I ()*CT_I {_faaeg :=&CT_I {};return _faaeg }; +// Window Width +WindowWidthAttr *uint32 ; -// Validate validates the CT_SingleXmlCell and its children -func (_eccba *CT_SingleXmlCell )Validate ()error {return _eccba .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_dbabc *CT_Chartsheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbabc .SheetPr !=nil {_gdgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_dbabc .SheetPr ,_gdgf );};_fea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dbabc .SheetViews ,_fea );if _dbabc .SheetProtection !=nil {_fbecd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbabc .SheetProtection ,_fbecd );};if _dbabc .CustomSheetViews !=nil {_bbdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dbabc .CustomSheetViews ,_bbdf );};if _dbabc .PageMargins !=nil {_cabf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_dbabc .PageMargins ,_cabf );};if _dbabc .PageSetup !=nil {_adceb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_dbabc .PageSetup ,_adceb );};if _dbabc .HeaderFooter !=nil {_dcfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_dbabc .HeaderFooter ,_dcfa );};_gffeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_dbabc .Drawing ,_gffeg );if _dbabc .LegacyDrawing !=nil {_ddfgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_dbabc .LegacyDrawing ,_ddfgb );};if _dbabc .LegacyDrawingHF !=nil {_fbab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dbabc .LegacyDrawingHF ,_fbab );};if _dbabc .DrawingHF !=nil {_fafg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dbabc .DrawingHF ,_fafg );};if _dbabc .Picture !=nil {_gagd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_dbabc .Picture ,_gagd );};if _dbabc .WebPublishItems !=nil {_acab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_dbabc .WebPublishItems ,_acab );};if _dbabc .ExtLst !=nil {_ggba :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbabc .ExtLst ,_ggba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Window Height +WindowHeightAttr *uint32 ; -// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path -func (_efdfe *CT_MergeCell )ValidateWithPath (path string )error {return nil }; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path -func (_eacb *CT_ChartsheetPr )ValidateWithPath (path string )error {if _eacb .TabColor !=nil {if _gecae :=_eacb .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_gecae !=nil {return _gecae ;};};return nil ;};type CT_Break struct{ +// First Sheet +FirstSheetAttr *uint32 ; -// Id -IdAttr *uint32 ; +// Active Sheet Index +ActiveTabAttr *uint32 ; -// Minimum -MinAttr *uint32 ; +// AutoFilter Date Grouping +AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;}; -// Maximum -MaxAttr *uint32 ; +// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path +func (_baaaf *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _aggae :=_baaaf .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_aggae !=nil {return _aggae ;};if _baaaf .QueryTableDeletedFields !=nil {if _febga :=_baaaf .QueryTableDeletedFields .ValidateWithPath (path +"\u002fQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073");_febga !=nil {return _febga ;};};if _baaaf .SortState !=nil {if _cebde :=_baaaf .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_cebde !=nil {return _cebde ;};};if _baaaf .ExtLst !=nil {if _faabe :=_baaaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faabe !=nil {return _faabe ;};};return nil ;};func (_dfffe *CT_PivotAreaReferences )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dfffe .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dfffe .CountAttr )});};e .EncodeToken (start );_ggebcg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_efgcd :=range _dfffe .Reference {e .EncodeElement (_efgcd ,_ggebcg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Manual Page Break -ManAttr *bool ; +// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path +func (_babaa *CT_QueryTable )ValidateWithPath (path string )error {if _bcccg :=_babaa .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bcccg !=nil {return _bcccg ;};if _babaa .QueryTableRefresh !=nil {if _ccfbg :=_babaa .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_ccfbg !=nil {return _ccfbg ;};};if _babaa .ExtLst !=nil {if _cbcgdg :=_babaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbcgdg !=nil {return _cbcgdg ;};};return nil ;};func (_gdeed *CT_rowItems )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gdeed .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gdeed .CountAttr )});};e .EncodeToken (start );_gddgc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_fdbge :=range _gdeed .I {e .EncodeElement (_fdbge ,_gddgc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Pivot-Created Page Break -PtAttr *bool ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_dbcbaa :=&CT_MdxMetadata {};return _dbcbaa };type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_bcega *CT_RevisionConflict )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cageb :=range start .Attr {if _cageb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bgcaf ,_acfaf :=_ee .ParseUint (_cageb .Value ,10,32);if _acfaf !=nil {return _acfaf ;};_gcbeg :=uint32 (_bgcaf );_bcega .SheetIdAttr =&_gcbeg ;continue ;};if _cageb .Name .Local =="\u0072\u0049\u0064"{_fafde ,_cgadb :=_ee .ParseUint (_cageb .Value ,10,32);if _cgadb !=nil {return _cgadb ;};_dabbc :=uint32 (_fafde );_bcega .RIdAttr =&_dabbc ;continue ;};if _cageb .Name .Local =="\u0075\u0061"{_cfefdc ,_cgaddd :=_ee .ParseBool (_cageb .Value );if _cgaddd !=nil {return _cgaddd ;};_bcega .UaAttr =&_cfefdc ;continue ;};if _cageb .Name .Local =="\u0072\u0061"{_ecbef ,_bfgcf :=_ee .ParseBool (_cageb .Value );if _bfgcf !=nil {return _bfgcf ;};_bcega .RaAttr =&_ecbef ;continue ;};};for {_cefdcf ,_gaegd :=d .Token ();if _gaegd !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0076\u0069\u0073i\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u003a\u0020\u0025\u0073",_gaegd );};if _bgbdg ,_feafe :=_cefdcf .(_b .EndElement );_feafe &&_bgbdg .Name ==start .Name {break ;};};return nil ;};func (_cbadc ST_Type )Validate ()error {return _cbadc .ValidateWithPath ("")};type CT_NumFmt struct{ +// Validate validates the CT_Number and its children +func (_gacae *CT_Number )Validate ()error {return _gacae .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");};func (_bdgegb *CT_Sst )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bdgegb .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bdgegb .CountAttr )});};if _bdgegb .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_bdgegb .UniqueCountAttr )});};e .EncodeToken (start );if _bdgegb .Si !=nil {_agbgdd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_bdccb :=range _bdgegb .Si {e .EncodeElement (_bdccb ,_agbgdd );};};if _bdgegb .ExtLst !=nil {_bfabbbg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdgegb .ExtLst ,_bfabbbg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalReferences ()*CT_ExternalReferences {_gabb :=&CT_ExternalReferences {};return _gabb ;};func (_aab *AG_RevData )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ec :=range start .Attr {if _ec .Name .Local =="\u0072\u0049\u0064"{_fcg ,_fe :=_b .ParseUint (_ec .Value ,10,32);if _fe !=nil {return _fe ;};_bfg :=uint32 (_fcg );_aab .RIdAttr =&_bfg ;continue ;};if _ec .Name .Local =="\u0075\u0061"{_fa ,_dd :=_b .ParseBool (_ec .Value );if _dd !=nil {return _dd ;};_aab .UaAttr =&_fa ;continue ;};if _ec .Name .Local =="\u0072\u0061"{_aff ,_ce :=_b .ParseBool (_ec .Value );if _ce !=nil {return _ce ;};_aab .RaAttr =&_aff ;continue ;};};for {_eca ,_bb :=d .Token ();if _bb !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_bb );};if _eab ,_ggg :=_eca .(_ea .EndElement );_ggg &&_eab .Name ==start .Name {break ;};};return nil ;}; -// Number Format Id -NumFmtIdAttr uint32 ; +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_gagcg *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_faaaa *EG_ExtensionList )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _faaaa .Ext !=nil {_aegfg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_babed :=range _faaaa .Ext {e .EncodeElement (_babed ,_aegfg );};};return nil ;};func NewCT_Comment ()*CT_Comment {_fdcd :=&CT_Comment {};_fdcd .Text =NewCT_Rst ();return _fdcd };func (_ccgad *ST_PageOrder )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_faade ,_gcbfe :=d .Token ();if _gcbfe !=nil {return _gcbfe ;};if _efgga ,_bcfgfe :=_faade .(_ea .EndElement );_bcfgfe &&_efgga .Name ==start .Name {*_ccgad =1;return nil ;};if _aabeeac ,_adfcb :=_faade .(_ea .CharData );!_adfcb {return _be .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",_faade );}else {switch string (_aabeeac ){case "":*_ccgad =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_ccgad =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_ccgad =2;};};_faade ,_gcbfe =d .Token ();if _gcbfe !=nil {return _gcbfe ;};if _adbfg ,_febbd :=_faade .(_ea .EndElement );_febbd &&_adbfg .Name ==start .Name {return nil ;};return _be .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",_faade );};func (_febed *CT_PageFields )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _febed .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_febed .CountAttr )});};e .EncodeToken (start );_bggfa :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ecgga :=range _febed .PageField {e .EncodeElement (_ecgga ,_bggfa );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Number Format Code -FormatCodeAttr string ;}; +// Validate validates the PivotTableDefinition and its children +func (_ccdfg *PivotTableDefinition )Validate ()error {return _ccdfg .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");}; -// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path -func (_abb *CT_BorderPr )ValidateWithPath (path string )error {if _efb :=_abb .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_efb !=nil {return _efb ;};if _abb .Color !=nil {if _dgc :=_abb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dgc !=nil {return _dgc ;};};return nil ;};func (_dceef *CT_RevisionDefinedName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dceef .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .LocalSheetIdAttr )});};if _dceef .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dceef .CustomViewAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dceef .NameAttr )});if _dceef .FunctionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dceef .FunctionAttr ))});};if _dceef .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dceef .OldFunctionAttr ))});};if _dceef .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .FunctionGroupIdAttr )});};if _dceef .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .OldFunctionGroupIdAttr )});};if _dceef .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .ShortcutKeyAttr )});};if _dceef .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .OldShortcutKeyAttr )});};if _dceef .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dceef .HiddenAttr ))});};if _dceef .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dceef .OldHiddenAttr ))});};if _dceef .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .CustomMenuAttr )});};if _dceef .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .OldCustomMenuAttr )});};if _dceef .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .DescriptionAttr )});};if _dceef .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .OldDescriptionAttr )});};if _dceef .HelpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .HelpAttr )});};if _dceef .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .OldHelpAttr )});};if _dceef .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .StatusBarAttr )});};if _dceef .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .OldStatusBarAttr )});};if _dceef .CommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .CommentAttr )});};if _dceef .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .OldCommentAttr )});};if _dceef .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dceef .RIdAttr )});};if _dceef .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dceef .UaAttr ))});};if _dceef .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dceef .RaAttr ))});};e .EncodeToken (start );if _dceef .Formula !=nil {_aacbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};_ba .AddPreserveSpaceAttr (&_aacbd ,*_dceef .Formula );e .EncodeElement (_dceef .Formula ,_aacbd );};if _dceef .OldFormula !=nil {_afeee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};_ba .AddPreserveSpaceAttr (&_afeee ,*_dceef .OldFormula );e .EncodeElement (_dceef .OldFormula ,_afeee );};if _dceef .ExtLst !=nil {_bbbdc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dceef .ExtLst ,_bbbdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adca *CT_Metadata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adca .MetadataTypes !=nil {_ddggf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_adca .MetadataTypes ,_ddggf );};if _adca .MetadataStrings !=nil {_fdcdb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_adca .MetadataStrings ,_fdcdb );};if _adca .MdxMetadata !=nil {_ecbde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_adca .MdxMetadata ,_ecbde );};if _adca .FutureMetadata !=nil {_ecgad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};for _ ,_dfageg :=range _adca .FutureMetadata {e .EncodeElement (_dfageg ,_ecgad );};};if _adca .CellMetadata !=nil {_cgce :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_adca .CellMetadata ,_cgce );};if _adca .ValueMetadata !=nil {_dfbdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_adca .ValueMetadata ,_dfbdf );};if _adca .ExtLst !=nil {_bbefe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adca .ExtLst ,_bbefe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccfef *CT_Sst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccfef .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccfef .CountAttr )});};if _ccfef .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccfef .UniqueCountAttr )});};e .EncodeToken (start );if _ccfef .Si !=nil {_edadb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_ebbgg :=range _ccfef .Si {e .EncodeElement (_ebbgg ,_edadb );};};if _ccfef .ExtLst !=nil {_cgdac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccfef .ExtLst ,_cgdac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbggfb ST_Orientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbggfb .String (),start );};func (_ddfaec *ST_SmartTagShow )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddfaec =0;case "\u0061\u006c\u006c":*_ddfaec =1;case "\u006e\u006f\u006e\u0065":*_ddfaec =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_ddfaec =3;};return nil ;};type ST_DataValidationImeMode byte ;func (_dfafea *CT_Number )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcbcc :=range start .Attr {if _gcbcc .Name .Local =="\u0066\u0063"{_aegcg ,_egfec :=_gcbcc .Value ,error (nil );if _egfec !=nil {return _egfec ;};_dfafea .FcAttr =&_aegcg ;continue ;};if _gcbcc .Name .Local =="\u0076"{_cdcd ,_aefde :=_ee .ParseFloat (_gcbcc .Value ,64);if _aefde !=nil {return _aefde ;};_dfafea .VAttr =_cdcd ;continue ;};if _gcbcc .Name .Local =="\u0066"{_cabag ,_fabd :=_ee .ParseBool (_gcbcc .Value );if _fabd !=nil {return _fabd ;};_dfafea .FAttr =&_cabag ;continue ;};if _gcbcc .Name .Local =="\u0063"{_fdgbb ,_fcaegg :=_gcbcc .Value ,error (nil );if _fcaegg !=nil {return _fcaegg ;};_dfafea .CAttr =&_fdgbb ;continue ;};if _gcbcc .Name .Local =="\u0063\u0070"{_eaabf ,_bbgeb :=_ee .ParseUint (_gcbcc .Value ,10,32);if _bbgeb !=nil {return _bbgeb ;};_bdfa :=uint32 (_eaabf );_dfafea .CpAttr =&_bdfa ;continue ;};if _gcbcc .Name .Local =="\u0069\u006e"{_egeaf ,_ccagb :=_ee .ParseUint (_gcbcc .Value ,10,32);if _ccagb !=nil {return _ccagb ;};_bbgbg :=uint32 (_egeaf );_dfafea .InAttr =&_bbgbg ;continue ;};if _gcbcc .Name .Local =="\u0062\u0063"{_gfegde ,_ddbdd :=_gcbcc .Value ,error (nil );if _ddbdd !=nil {return _ddbdd ;};_dfafea .BcAttr =&_gfegde ;continue ;};if _gcbcc .Name .Local =="\u0075"{_gbfe ,_baaffc :=_ee .ParseBool (_gcbcc .Value );if _baaffc !=nil {return _baaffc ;};_dfafea .UAttr =&_gbfe ;continue ;};if _gcbcc .Name .Local =="\u0069"{_eggba ,_cbabea :=_ee .ParseBool (_gcbcc .Value );if _cbabea !=nil {return _cbabea ;};_dfafea .IAttr =&_eggba ;continue ;};if _gcbcc .Name .Local =="\u0075\u006e"{_gdecg ,_effad :=_ee .ParseBool (_gcbcc .Value );if _effad !=nil {return _effad ;};_dfafea .UnAttr =&_gdecg ;continue ;};if _gcbcc .Name .Local =="\u0073\u0074"{_fabcg ,_dfcee :=_ee .ParseBool (_gcbcc .Value );if _dfcee !=nil {return _dfcee ;};_dfafea .StAttr =&_fabcg ;continue ;};if _gcbcc .Name .Local =="\u0062"{_bdgcc ,_agacf :=_ee .ParseBool (_gcbcc .Value );if _agacf !=nil {return _agacf ;};_dfafea .BAttr =&_bdgcc ;continue ;};};_caeeb :for {_aceag ,_bdfcc :=d .Token ();if _bdfcc !=nil {return _bdfcc ;};switch _ccdfde :=_aceag .(type ){case _b .StartElement :switch _ccdfde .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_effbg :=NewCT_Tuples ();if _cgfee :=d .DecodeElement (_effbg ,&_ccdfde );_cgfee !=nil {return _cgfee ;};_dfafea .Tpls =append (_dfafea .Tpls ,_effbg );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fccgb :=NewCT_X ();if _ebgfgd :=d .DecodeElement (_fccgb ,&_ccdfde );_ebgfgd !=nil {return _ebgfgd ;};_dfafea .X =append (_dfafea .X ,_fccgb );default:_ba .Log ("\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\u004e\u0075\u006db\u0065\u0072 \u0025\u0076",_ccdfde .Name );if _ebafa :=d .Skip ();_ebafa !=nil {return _ebafa ;};};case _b .EndElement :break _caeeb ;case _b .CharData :};};return nil ;};func (_cagea ST_UpdateLinks )String ()string {switch _cagea {case 0:return "";case 1:return "\u0075s\u0065\u0072\u0053\u0065\u0074";case 2:return "\u006e\u0065\u0076e\u0072";case 3:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";}; +// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path +func (_aadee *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil };func (_dacbb ST_SortMethod )String ()string {switch _dacbb {case 0:return "";case 1:return "\u0073\u0074\u0072\u006f\u006b\u0065";case 2:return "\u0070\u0069\u006e\u0059\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func NewCT_TupleCache ()*CT_TupleCache {_cacf :=&CT_TupleCache {};return _cacf };func NewCT_XStringElement ()*CT_XStringElement {_aggdga :=&CT_XStringElement {};return _aggdga };func (_aabca *CT_SortCondition )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _aabca .DescendingAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_aabca .DescendingAttr ))});};if _aabca .SortByAttr !=ST_SortByUnset {_fbfadg ,_aagce :=_aabca .SortByAttr .MarshalXMLAttr (_ea .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _aagce !=nil {return _aagce ;};start .Attr =append (start .Attr ,_fbfadg );};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",_aabca .RefAttr )});if _aabca .CustomListAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_aabca .CustomListAttr )});};if _aabca .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_aabca .DxfIdAttr )});};if _aabca .IconSetAttr !=ST_IconSetTypeUnset {_bdbcb ,_fbceg :=_aabca .IconSetAttr .MarshalXMLAttr (_ea .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _fbceg !=nil {return _fbceg ;};start .Attr =append (start .Attr ,_bdbcb );};if _aabca .IconIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_aabca .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_DataBinding ()*CT_DataBinding {_faagf :=&CT_DataBinding {};return _faagf };func (_bbcca *ST_SourceType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_bbcca =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_bbcca =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_bbcca =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_bbcca =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_bbcca =4;};return nil ;}; -// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path -func (_fgda *CT_ConditionalFormat )ValidateWithPath (path string )error {if _egbfdg :=_fgda .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_egbfdg !=nil {return _egbfdg ;};if _aeefd :=_fgda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aeefd !=nil {return _aeefd ;};if _gfcbf :=_fgda .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_gfcbf !=nil {return _gfcbf ;};if _fgda .ExtLst !=nil {if _gfacd :=_fgda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfacd !=nil {return _gfacd ;};};return nil ;};func (_ebcdfc *Dialogsheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebcdfc .CT_Dialogsheet =*NewCT_Dialogsheet ();_ddcaed :for {_aggge ,_fadbegd :=d .Token ();if _fadbegd !=nil {return _fadbegd ;};switch _ffgccc :=_aggge .(type ){case _b .StartElement :switch _ffgccc .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_ebcdfc .SheetPr =NewCT_SheetPr ();if _aedeg :=d .DecodeElement (_ebcdfc .SheetPr ,&_ffgccc );_aedeg !=nil {return _aedeg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_ebcdfc .SheetViews =NewCT_SheetViews ();if _ddgbcg :=d .DecodeElement (_ebcdfc .SheetViews ,&_ffgccc );_ddgbcg !=nil {return _ddgbcg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_ebcdfc .SheetFormatPr =NewCT_SheetFormatPr ();if _cffca :=d .DecodeElement (_ebcdfc .SheetFormatPr ,&_ffgccc );_cffca !=nil {return _cffca ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ebcdfc .SheetProtection =NewCT_SheetProtection ();if _fgdfa :=d .DecodeElement (_ebcdfc .SheetProtection ,&_ffgccc );_fgdfa !=nil {return _fgdfa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_ebcdfc .CustomSheetViews =NewCT_CustomSheetViews ();if _begeg :=d .DecodeElement (_ebcdfc .CustomSheetViews ,&_ffgccc );_begeg !=nil {return _begeg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_ebcdfc .PrintOptions =NewCT_PrintOptions ();if _gaeda :=d .DecodeElement (_ebcdfc .PrintOptions ,&_ffgccc );_gaeda !=nil {return _gaeda ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_ebcdfc .PageMargins =NewCT_PageMargins ();if _gcdba :=d .DecodeElement (_ebcdfc .PageMargins ,&_ffgccc );_gcdba !=nil {return _gcdba ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_ebcdfc .PageSetup =NewCT_PageSetup ();if _dcagd :=d .DecodeElement (_ebcdfc .PageSetup ,&_ffgccc );_dcagd !=nil {return _dcagd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_ebcdfc .HeaderFooter =NewCT_HeaderFooter ();if _bbdgb :=d .DecodeElement (_ebcdfc .HeaderFooter ,&_ffgccc );_bbdgb !=nil {return _bbdgb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_ebcdfc .Drawing =NewCT_Drawing ();if _ffcdd :=d .DecodeElement (_ebcdfc .Drawing ,&_ffgccc );_ffcdd !=nil {return _ffcdd ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_ebcdfc .LegacyDrawing =NewCT_LegacyDrawing ();if _aabfa :=d .DecodeElement (_ebcdfc .LegacyDrawing ,&_ffgccc );_aabfa !=nil {return _aabfa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_ebcdfc .LegacyDrawingHF =NewCT_LegacyDrawing ();if _bfeab :=d .DecodeElement (_ebcdfc .LegacyDrawingHF ,&_ffgccc );_bfeab !=nil {return _bfeab ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_ebcdfc .DrawingHF =NewCT_DrawingHF ();if _baffg :=d .DecodeElement (_ebcdfc .DrawingHF ,&_ffgccc );_baffg !=nil {return _baffg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_ebcdfc .OleObjects =NewCT_OleObjects ();if _ddbfa :=d .DecodeElement (_ebcdfc .OleObjects ,&_ffgccc );_ddbfa !=nil {return _ddbfa ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_ebcdfc .Controls =NewCT_Controls ();if _cdfgg :=d .DecodeElement (_ebcdfc .Controls ,&_ffgccc );_cdfgg !=nil {return _cdfgg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebcdfc .ExtLst =NewCT_ExtensionList ();if _aecea :=d .DecodeElement (_ebcdfc .ExtLst ,&_ffgccc );_aecea !=nil {return _aecea ;};default:_ba .Log ("\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\u0044\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_ffgccc .Name );if _adagff :=d .Skip ();_adagff !=nil {return _adagff ;};};case _b .EndElement :break _ddcaed ;case _b .CharData :};};return nil ;};func (_eeabb *CT_RowHierarchiesUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eeabb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eeabb .CountAttr )});};e .EncodeToken (start );_ccfgg :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_ecaga :=range _eeabb .RowHierarchyUsage {e .EncodeElement (_ecaga ,_ccfgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SheetId and its children +func (_bfada *CT_SheetId )Validate ()error {return _bfada .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");};func (_cbefb *CT_MetadataStringIndex )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078"},Value :_be .Sprintf ("\u0025\u0076",_cbefb .XAttr )});if _cbefb .SAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cbefb .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_abcfa ST_VerticalAlignment )Validate ()error {return _abcfa .ValidateWithPath ("")};func (_dfece ST_TimePeriod )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_bdadg :=_ea .Attr {};_bdadg .Name =name ;switch _dfece {case ST_TimePeriodUnset :_bdadg .Value ="";case ST_TimePeriodToday :_bdadg .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_bdadg .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_bdadg .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_TimePeriodLast7Days :_bdadg .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_bdadg .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_bdadg .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodNextMonth :_bdadg .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_bdadg .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_bdadg .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_TimePeriodNextWeek :_bdadg .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _bdadg ,nil ;};func (_deebg *CT_MemberProperty )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _deebg .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_deebg .NameAttr )});};if _deebg .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_deebg .ShowCellAttr ))});};if _deebg .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_deebg .ShowTipAttr ))});};if _deebg .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_deebg .ShowAsCaptionAttr ))});};if _deebg .NameLenAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_deebg .NameLenAttr )});};if _deebg .PPosAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_be .Sprintf ("\u0025\u0076",*_deebg .PPosAttr )});};if _deebg .PLenAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_deebg .PLenAttr )});};if _deebg .LevelAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_deebg .LevelAttr )});};start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_be .Sprintf ("\u0025\u0076",_deebg .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_VerticalAlignFontProperty and its children -func (_ggeafg *CT_VerticalAlignFontProperty )Validate ()error {return _ggeafg .ValidateWithPath ("\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079");};func (_defd *CT_DataBar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_defd .Color =NewCT_Color ();for _ ,_aaec :=range start .Attr {if _aaec .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_cdgcaa ,_bfag :=_ee .ParseUint (_aaec .Value ,10,32);if _bfag !=nil {return _bfag ;};_gdee :=uint32 (_cdgcaa );_defd .MinLengthAttr =&_gdee ;continue ;};if _aaec .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_fccg ,_bddca :=_ee .ParseUint (_aaec .Value ,10,32);if _bddca !=nil {return _bddca ;};_efgde :=uint32 (_fccg );_defd .MaxLengthAttr =&_efgde ;continue ;};if _aaec .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_afdba ,_bebfd :=_ee .ParseBool (_aaec .Value );if _bebfd !=nil {return _bebfd ;};_defd .ShowValueAttr =&_afdba ;continue ;};};_gdebb :for {_edaad ,_gaab :=d .Token ();if _gaab !=nil {return _gaab ;};switch _bead :=_edaad .(type ){case _b .StartElement :switch _bead .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_dbeg :=NewCT_Cfvo ();if _bfdc :=d .DecodeElement (_dbeg ,&_bead );_bfdc !=nil {return _bfdc ;};_defd .Cfvo =append (_defd .Cfvo ,_dbeg );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _ecdedf :=d .DecodeElement (_defd .Color ,&_bead );_ecdedf !=nil {return _ecdedf ;};default:_ba .Log ("\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\u005fD\u0061\u0074\u0061\u0042\u0061\u0072\u0020\u0025\u0076",_bead .Name );if _eaeegg :=d .Skip ();_eaeegg !=nil {return _eaeegg ;};};case _b .EndElement :break _gdebb ;case _b .CharData :};};return nil ;};func (_bge *CT_CellProtection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebdd :=range start .Attr {if _ebdd .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_fad ,_adbb :=_ee .ParseBool (_ebdd .Value );if _adbb !=nil {return _adbb ;};_bge .LockedAttr =&_fad ;continue ;};if _ebdd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_baad ,_eeca :=_ee .ParseBool (_ebdd .Value );if _eeca !=nil {return _eeca ;};_bge .HiddenAttr =&_baad ;continue ;};};for {_cgge ,_edbf :=d .Token ();if _edbf !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e: \u0025\u0073",_edbf );};if _bbgg ,_faacc :=_cgge .(_b .EndElement );_faacc &&_bbgg .Name ==start .Name {break ;};};return nil ;};func (_aaab *CT_CommentPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaab .Anchor =NewCT_ObjectAnchor ();for _ ,_aeaf :=range start .Attr {if _aeaf .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_gfegd ,_eefgg :=_aeaf .Value ,error (nil );if _eefgg !=nil {return _eefgg ;};_aaab .AltTextAttr =&_gfegd ;continue ;};if _aeaf .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_gbceg ,_effd :=_ee .ParseBool (_aeaf .Value );if _effd !=nil {return _effd ;};_aaab .DefaultSizeAttr =&_gbceg ;continue ;};if _aeaf .Name .Local =="\u0070\u0072\u0069n\u0074"{_ebbbb ,_fdbaf :=_ee .ParseBool (_aeaf .Value );if _fdbaf !=nil {return _fdbaf ;};_aaab .PrintAttr =&_ebbbb ;continue ;};if _aeaf .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_ededee ,_gbae :=_ee .ParseBool (_aeaf .Value );if _gbae !=nil {return _gbae ;};_aaab .DisabledAttr =&_ededee ;continue ;};if _aeaf .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_edaga ,_ggag :=_ee .ParseBool (_aeaf .Value );if _ggag !=nil {return _ggag ;};_aaab .AutoFillAttr =&_edaga ;continue ;};if _aeaf .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_fcfb ,_cefg :=_ee .ParseBool (_aeaf .Value );if _cefg !=nil {return _cefg ;};_aaab .AutoLineAttr =&_fcfb ;continue ;};if _aeaf .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_ecba ,_ebba :=_ee .ParseBool (_aeaf .Value );if _ebba !=nil {return _ebba ;};_aaab .LockedAttr =&_ecba ;continue ;};if _aeaf .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_aaab .TextHAlignAttr .UnmarshalXMLAttr (_aeaf );continue ;};if _aeaf .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_aaab .TextVAlignAttr .UnmarshalXMLAttr (_aeaf );continue ;};if _aeaf .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_dcfaf ,_cdec :=_ee .ParseBool (_aeaf .Value );if _cdec !=nil {return _cdec ;};_aaab .LockTextAttr =&_dcfaf ;continue ;};if _aeaf .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_ebabc ,_ddad :=_ee .ParseBool (_aeaf .Value );if _ddad !=nil {return _ddad ;};_aaab .JustLastXAttr =&_ebabc ;continue ;};if _aeaf .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_gfbf ,_dgeaa :=_ee .ParseBool (_aeaf .Value );if _dgeaa !=nil {return _dgeaa ;};_aaab .AutoScaleAttr =&_gfbf ;continue ;};};_dbcb :for {_ffcd ,_eagcf :=d .Token ();if _eagcf !=nil {return _eagcf ;};switch _gfdd :=_ffcd .(type ){case _b .StartElement :switch _gfdd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _ddfb :=d .DecodeElement (_aaab .Anchor ,&_gfdd );_ddfb !=nil {return _ddfb ;};default:_ba .Log ("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_C\u006f\u006dm\u0065\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_gfdd .Name );if _bfefe :=d .Skip ();_bfefe !=nil {return _bfefe ;};};case _b .EndElement :break _dbcb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_TextFields and its children +func (_bdcfda *CT_TextFields )Validate ()error {return _bdcfda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_Fills struct{ -// Validate validates the CT_TextPr and its children -func (_ggbdac *CT_TextPr )Validate ()error {return _ggbdac .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");};func (_ccbbf *CT_PivotFilters )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eedbe :=range start .Attr {if _eedbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_cedaaf ,_faffc :=_ee .ParseUint (_eedbe .Value ,10,32);if _faffc !=nil {return _faffc ;};_cfebe :=uint32 (_cedaaf );_ccbbf .CountAttr =&_cfebe ;continue ;};};_egcae :for {_agfee ,_ecgcb :=d .Token ();if _ecgcb !=nil {return _ecgcb ;};switch _bbdbg :=_agfee .(type ){case _b .StartElement :switch _bbdbg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_eaff :=NewCT_PivotFilter ();if _bgagc :=d .DecodeElement (_eaff ,&_bbdbg );_bgagc !=nil {return _bgagc ;};_ccbbf .Filter =append (_ccbbf .Filter ,_eaff );default:_ba .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076o\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_bbdbg .Name );if _gaadf :=d .Skip ();_gaadf !=nil {return _gaadf ;};};case _b .EndElement :break _egcae ;case _b .CharData :};};return nil ;}; +// Fill Count +CountAttr *uint32 ; -// Validate validates the CT_PageMargins and its children -func (_cfecg *CT_PageMargins )Validate ()error {return _cfecg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_cfgcb :=&CT_WorkbookProtection {};return _cfgcb ;};type CT_Controls struct{ +// Fill +Fill []*CT_Fill ;};func (_deafg *CT_GroupLevel )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ddgec :=range start .Attr {if _ddgec .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gaace ,_dfbcg :=_ddgec .Value ,error (nil );if _dfbcg !=nil {return _dfbcg ;};_deafg .UniqueNameAttr =_gaace ;continue ;};if _ddgec .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ddgaa ,_ceefe :=_ddgec .Value ,error (nil );if _ceefe !=nil {return _ceefe ;};_deafg .CaptionAttr =_ddgaa ;continue ;};if _ddgec .Name .Local =="\u0075\u0073\u0065\u0072"{_dcegg ,_dbeag :=_b .ParseBool (_ddgec .Value );if _dbeag !=nil {return _dbeag ;};_deafg .UserAttr =&_dcegg ;continue ;};if _ddgec .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_adffb ,_gefbe :=_b .ParseBool (_ddgec .Value );if _gefbe !=nil {return _gefbe ;};_deafg .CustomRollUpAttr =&_adffb ;continue ;};};_eeced :for {_ffdc ,_acage :=d .Token ();if _acage !=nil {return _acage ;};switch _ebeccf :=_ffdc .(type ){case _ea .StartElement :switch _ebeccf .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"}:_deafg .Groups =NewCT_Groups ();if _caaaf :=d .DecodeElement (_deafg .Groups ,&_ebeccf );_caaaf !=nil {return _caaaf ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deafg .ExtLst =NewCT_ExtensionList ();if _ccecda :=d .DecodeElement (_deafg .ExtLst ,&_ebeccf );_ccecda !=nil {return _ccecda ;};default:_c .Log ("\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\u0047r\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c \u0025\u0076",_ebeccf .Name );if _cbega :=d .Skip ();_cbega !=nil {return _cbega ;};};case _ea .EndElement :break _eeced ;case _ea .CharData :};};return nil ;};type Connections struct{CT_Connections };type CT_TableColumns struct{ -// Embedded Control -Control []*CT_Control ;};func (_gfdcga ST_UnderlineValues )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdgdg :=_b .Attr {};_fdgdg .Name =name ;switch _gfdcga {case ST_UnderlineValuesUnset :_fdgdg .Value ="";case ST_UnderlineValuesSingle :_fdgdg .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_fdgdg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineValuesSingleAccounting :_fdgdg .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_fdgdg .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesNone :_fdgdg .Value ="\u006e\u006f\u006e\u0065";};return _fdgdg ,nil ;};func NewCT_VolType ()*CT_VolType {_gbage :=&CT_VolType {};_gbage .TypeAttr =ST_VolDepType (1);return _gbage ;};func (_edaea ST_VolDepType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edaea .String (),start );}; +// Column Count +CountAttr *uint32 ; -// Validate validates the CT_RangeSets and its children -func (_aaaaeg *CT_RangeSets )Validate ()error {return _aaaaeg .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");};func NewCT_ColorFilter ()*CT_ColorFilter {_cbdgg :=&CT_ColorFilter {};return _cbdgg };const (ST_TableStyleTypeUnset ST_TableStyleType =0;ST_TableStyleTypeWholeTable ST_TableStyleType =1;ST_TableStyleTypeHeaderRow ST_TableStyleType =2;ST_TableStyleTypeTotalRow ST_TableStyleType =3;ST_TableStyleTypeFirstColumn ST_TableStyleType =4;ST_TableStyleTypeLastColumn ST_TableStyleType =5;ST_TableStyleTypeFirstRowStripe ST_TableStyleType =6;ST_TableStyleTypeSecondRowStripe ST_TableStyleType =7;ST_TableStyleTypeFirstColumnStripe ST_TableStyleType =8;ST_TableStyleTypeSecondColumnStripe ST_TableStyleType =9;ST_TableStyleTypeFirstHeaderCell ST_TableStyleType =10;ST_TableStyleTypeLastHeaderCell ST_TableStyleType =11;ST_TableStyleTypeFirstTotalCell ST_TableStyleType =12;ST_TableStyleTypeLastTotalCell ST_TableStyleType =13;ST_TableStyleTypeFirstSubtotalColumn ST_TableStyleType =14;ST_TableStyleTypeSecondSubtotalColumn ST_TableStyleType =15;ST_TableStyleTypeThirdSubtotalColumn ST_TableStyleType =16;ST_TableStyleTypeFirstSubtotalRow ST_TableStyleType =17;ST_TableStyleTypeSecondSubtotalRow ST_TableStyleType =18;ST_TableStyleTypeThirdSubtotalRow ST_TableStyleType =19;ST_TableStyleTypeBlankRow ST_TableStyleType =20;ST_TableStyleTypeFirstColumnSubheading ST_TableStyleType =21;ST_TableStyleTypeSecondColumnSubheading ST_TableStyleType =22;ST_TableStyleTypeThirdColumnSubheading ST_TableStyleType =23;ST_TableStyleTypeFirstRowSubheading ST_TableStyleType =24;ST_TableStyleTypeSecondRowSubheading ST_TableStyleType =25;ST_TableStyleTypeThirdRowSubheading ST_TableStyleType =26;ST_TableStyleTypePageFieldLabels ST_TableStyleType =27;ST_TableStyleTypePageFieldValues ST_TableStyleType =28;); +// Table Column +TableColumn []*CT_TableColumn ;}; -// Validate validates the CT_FutureMetadataBlock and its children -func (_cgcb *CT_FutureMetadataBlock )Validate ()error {return _cgcb .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");}; +// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path +func (_fbff *CT_GradientFill )ValidateWithPath (path string )error {if _gdacf :=_fbff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdacf !=nil {return _gdacf ;};for _ggcbe ,_gdbcbe :=range _fbff .Stop {if _addce :=_gdbcbe .ValidateWithPath (_be .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_ggcbe ));_addce !=nil {return _addce ;};};return nil ;};func (_ecfa *CT_Color )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ecfa .AutoAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ecfa .AutoAttr ))});};if _ecfa .IndexedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_ecfa .IndexedAttr )});};if _ecfa .RgbAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0067\u0062"},Value :_be .Sprintf ("\u0025\u0076",*_ecfa .RgbAttr )});};if _ecfa .ThemeAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_ecfa .ThemeAttr )});};if _ecfa .TintAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ecfa .TintAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_fedfd *CT_Sheet )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_geddb :=range start .Attr {if _geddb .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"&&_geddb .Name .Local =="\u0069\u0064"||_geddb .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"&&_geddb .Name .Local =="\u0069\u0064"{_gcagb ,_babdd :=_geddb .Value ,error (nil );if _babdd !=nil {return _babdd ;};_fedfd .IdAttr =_gcagb ;continue ;};if _geddb .Name .Local =="\u006e\u0061\u006d\u0065"{_edffd ,_caaaa :=_geddb .Value ,error (nil );if _caaaa !=nil {return _caaaa ;};_fedfd .NameAttr =_edffd ;continue ;};if _geddb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gcedf ,_gdbefg :=_b .ParseUint (_geddb .Value ,10,32);if _gdbefg !=nil {return _gdbefg ;};_fedfd .SheetIdAttr =uint32 (_gcedf );continue ;};if _geddb .Name .Local =="\u0073\u0074\u0061t\u0065"{_fedfd .StateAttr .UnmarshalXMLAttr (_geddb );continue ;};};for {_fegfb ,_fgad :=d .Token ();if _fgad !=nil {return _be .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_fgad );};if _bcceg ,_dgaef :=_fegfb .(_ea .EndElement );_dgaef &&_bcceg .Name ==start .Name {break ;};};return nil ;};func (_fgeeae *CT_WorksheetSource )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _fgeeae .RefAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",*_fgeeae .RefAttr )});};if _fgeeae .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_fgeeae .NameAttr )});};if _fgeeae .SheetAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_fgeeae .SheetAttr )});};if _fgeeae .IdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_fgeeae .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SingleXmlCells and its children -func (_gbfgg *CT_SingleXmlCells )Validate ()error {return _gbfgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_fbedae ST_ExternalConnectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbedae .String (),start );};func (_gfeed ST_TableStyleType )Validate ()error {return _gfeed .ValidateWithPath ("")};func (_egdb *CT_Consolidation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egdb .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_egdb .AutoPageAttr ))});};e .EncodeToken (start );if _egdb .Pages !=nil {_edaee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_egdb .Pages ,_edaee );};_dfccc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}};e .EncodeElement (_egdb .RangeSets ,_dfccc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_SortByUnset ST_SortBy =0;ST_SortByValue ST_SortBy =1;ST_SortByCellColor ST_SortBy =2;ST_SortByFontColor ST_SortBy =3;ST_SortByIcon ST_SortBy =4;);func (_fgfc *CT_Boolean )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0064",_gabga (_fgfc .VAttr ))});if _fgfc .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fgfc .UAttr ))});};if _fgfc .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fgfc .FAttr ))});};if _fgfc .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_fgfc .CAttr )});};if _fgfc .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_fgfc .CpAttr )});};e .EncodeToken (start );if _fgfc .X !=nil {_ecg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_acg :=range _fgfc .X {e .EncodeElement (_acg ,_ecg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_PaneUnset ST_Pane =0;ST_PaneBottomRight ST_Pane =1;ST_PaneTopRight ST_Pane =2;ST_PaneBottomLeft ST_Pane =3;ST_PaneTopLeft ST_Pane =4;);func (_egfbcb *CT_Reviewed )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_egfbcb .RIdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbba *CT_ChartFormats )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbba .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbba .CountAttr )});};e .EncodeToken (start );_fdgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_cacab :=range _cbba .ChartFormat {e .EncodeElement (_cacab ,_fdgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fccdc *CT_TupleCache )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aggdf :for {_ddbdb ,_bebgg :=d .Token ();if _bebgg !=nil {return _bebgg ;};switch _abfcb :=_ddbdb .(type ){case _b .StartElement :switch _abfcb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"}:_fccdc .Entries =NewCT_PCDSDTCEntries ();if _edfeag :=d .DecodeElement (_fccdc .Entries ,&_abfcb );_edfeag !=nil {return _edfeag ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"}:_fccdc .Sets =NewCT_Sets ();if _feagbc :=d .DecodeElement (_fccdc .Sets ,&_abfcb );_feagbc !=nil {return _feagbc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}:_fccdc .QueryCache =NewCT_QueryCache ();if _edcfe :=d .DecodeElement (_fccdc .QueryCache ,&_abfcb );_edcfe !=nil {return _edcfe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_fccdc .ServerFormats =NewCT_ServerFormats ();if _efebe :=d .DecodeElement (_fccdc .ServerFormats ,&_abfcb );_efebe !=nil {return _efebe ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fccdc .ExtLst =NewCT_ExtensionList ();if _dgeef :=d .DecodeElement (_fccdc .ExtLst ,&_abfcb );_dgeef !=nil {return _dgeef ;};default:_ba .Log ("\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\u0054u\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_abfcb .Name );if _begec :=d .Skip ();_begec !=nil {return _begec ;};};case _b .EndElement :break _aggdf ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_ObjectPr and its children +func (_egbcd *CT_ObjectPr )Validate ()error {return _egbcd .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");};type CT_VolMain struct{ -// Validate validates the CT_DataConsolidate and its children -func (_adaa *CT_DataConsolidate )Validate ()error {return _adaa .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};type CT_SingleXmlCell struct{ +// First String +FirstAttr string ; -// Table Id -IdAttr uint32 ; +// Topic +Tp []*CT_VolTopic ;}; -// Reference -RAttr string ; +// Validate validates the CT_DdeValue and its children +func (_gggg *CT_DdeValue )Validate ()error {return _gggg .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};type CT_SmartTags struct{ -// Connection ID -ConnectionIdAttr uint32 ; +// Cell Smart Tags +CellSmartTags []*CT_CellSmartTags ;}; -// Cell Properties -XmlCellPr *CT_XmlCellPr ; +// Validate validates the CT_Dxf and its children +func (_ebcdb *CT_Dxf )Validate ()error {return _ebcdb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_abgeff ST_CredMethod )String ()string {switch _abgeff {case 0:return "";case 1:return "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0074\u006f\u0072\u0065\u0064";case 4:return "\u0070\u0072\u006f\u006d\u0070\u0074";};return "";};func (_dbagc *CT_RevisionConflict )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbagc .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbagc .SheetIdAttr )});};if _dbagc .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbagc .RIdAttr )});};if _dbagc .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbagc .UaAttr ))});};if _dbagc .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_dbagc .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aedega ST_ParameterType )String ()string {switch _aedega {case 0:return "";case 1:return "\u0070\u0072\u006f\u006d\u0070\u0074";case 2:return "\u0076\u0061\u006cu\u0065";case 3:return "\u0063\u0065\u006c\u006c";};return "";};func (_fddbe *CT_MetadataBlock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgfaa :for {_eebged ,_dbfcd :=d .Token ();if _dbfcd !=nil {return _dbfcd ;};switch _ffdgb :=_eebged .(type ){case _b .StartElement :switch _ffdgb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"}:_bdgcf :=NewCT_MetadataRecord ();if _dfgcc :=d .DecodeElement (_bdgcf ,&_ffdgb );_dfgcc !=nil {return _dfgcc ;};_fddbe .Rc =append (_fddbe .Rc ,_bdgcf );default:_ba .Log ("\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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025v",_ffdgb .Name );if _fcegf :=d .Skip ();_fcegf !=nil {return _fcegf ;};};case _b .EndElement :break _dgfaa ;case _b .CharData :};};return nil ;};func (_bdfbe *ST_GradientType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edeebb ,_bcgeff :=d .Token ();if _bcgeff !=nil {return _bcgeff ;};if _adgbfb ,_cbada :=_edeebb .(_b .EndElement );_cbada &&_adgbfb .Name ==start .Name {*_bdfbe =1;return nil ;};if _gacgff ,_dcagcg :=_edeebb .(_b .CharData );!_dcagcg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edeebb );}else {switch string (_gacgff ){case "":*_bdfbe =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_bdfbe =1;case "\u0070\u0061\u0074\u0068":*_bdfbe =2;};};_edeebb ,_bcgeff =d .Token ();if _bcgeff !=nil {return _bcgeff ;};if _agfbe ,_fcagd :=_edeebb .(_b .EndElement );_fcagd &&_agfbe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edeebb );};func (_gfffd *CT_TableMissing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dfgga ,_gabaef :=d .Token ();if _gabaef !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_gabaef );};if _gaffd ,_gddfg :=_dfgga .(_b .EndElement );_gddfg &&_gaffd .Name ==start .Name {break ;};};return nil ;};func (_faegd *CT_ServerFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgabd :=range start .Attr {if _dgabd .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_aeedc ,_gfddf :=_dgabd .Value ,error (nil );if _gfddf !=nil {return _gfddf ;};_faegd .CultureAttr =&_aeedc ;continue ;};if _dgabd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_fdcgeb ,_cecggd :=_dgabd .Value ,error (nil );if _cecggd !=nil {return _cecggd ;};_faegd .FormatAttr =&_fdcgeb ;continue ;};};for {_gbgfdd ,_ffagb :=d .Token ();if _ffagb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_ffagb );};if _cggafb ,_fgfac :=_gbgfdd .(_b .EndElement );_fgfac &&_cggafb .Name ==start .Name {break ;};};return nil ;};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_dgabb :=&CT_ConditionalFormats {};return _dgabb ;};func (_egdff *ST_GrowShrinkType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_egdff =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_egdff =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_egdff =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_egdff =3;};return nil ;};func (_fecec *CT_RevisionSheetRename )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaegaa :=range start .Attr {if _eaegaa .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fbfdc ,_feabc :=_ee .ParseUint (_eaegaa .Value ,10,32);if _feabc !=nil {return _feabc ;};_fecec .SheetIdAttr =uint32 (_fbfdc );continue ;};if _eaegaa .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_efbaf ,_fdbfa :=_eaegaa .Value ,error (nil );if _fdbfa !=nil {return _fdbfa ;};_fecec .OldNameAttr =_efbaf ;continue ;};if _eaegaa .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_agecg ,_fffbe :=_eaegaa .Value ,error (nil );if _fffbe !=nil {return _fffbe ;};_fecec .NewNameAttr =_agecg ;continue ;};if _eaegaa .Name .Local =="\u0072\u0049\u0064"{_adaea ,_cecde :=_ee .ParseUint (_eaegaa .Value ,10,32);if _cecde !=nil {return _cecde ;};_cdbcb :=uint32 (_adaea );_fecec .RIdAttr =&_cdbcb ;continue ;};if _eaegaa .Name .Local =="\u0075\u0061"{_ccbef ,_debgb :=_ee .ParseBool (_eaegaa .Value );if _debgb !=nil {return _debgb ;};_fecec .UaAttr =&_ccbef ;continue ;};if _eaegaa .Name .Local =="\u0072\u0061"{_ccabf ,_dggge :=_ee .ParseBool (_eaegaa .Value );if _dggge !=nil {return _dggge ;};_fecec .RaAttr =&_ccabf ;continue ;};};_bacga :for {_agdea ,_dgefbe :=d .Token ();if _dgefbe !=nil {return _dgefbe ;};switch _fddbf :=_agdea .(type ){case _b .StartElement :switch _fddbf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fecec .ExtLst =NewCT_ExtensionList ();if _fbbgb :=d .DecodeElement (_fecec .ExtLst ,&_fddbf );_fbbgb !=nil {return _fbbgb ;};default:_ba .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061\u006d\u0065\u0020\u0025\u0076",_fddbf .Name );if _fagbg :=d .Skip ();_fagbg !=nil {return _fagbg ;};};case _b .EndElement :break _bacga ;case _b .CharData :};};return nil ;};func (_afbggg *CT_Workbook )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afbggg .ConformanceAttr !=_c .ST_ConformanceClassUnset {_ccebg ,_dcfeb :=_afbggg .ConformanceAttr .MarshalXMLAttr (_b .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _dcfeb !=nil {return _dcfeb ;};start .Attr =append (start .Attr ,_ccebg );};e .EncodeToken (start );if _afbggg .FileVersion !=nil {_eadgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}};e .EncodeElement (_afbggg .FileVersion ,_eadgg );};if _afbggg .FileSharing !=nil {_egada :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_afbggg .FileSharing ,_egada );};if _afbggg .WorkbookPr !=nil {_feddbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_afbggg .WorkbookPr ,_feddbe );};if _afbggg .WorkbookProtection !=nil {_ffdff :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afbggg .WorkbookProtection ,_ffdff );};if _afbggg .BookViews !=nil {_cdadfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_afbggg .BookViews ,_cdadfe );};_affec :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_afbggg .Sheets ,_affec );if _afbggg .FunctionGroups !=nil {_ebbagg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}};e .EncodeElement (_afbggg .FunctionGroups ,_ebbagg );};if _afbggg .ExternalReferences !=nil {_bggcdfd :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_afbggg .ExternalReferences ,_bggcdfd );};if _afbggg .DefinedNames !=nil {_gdbee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_afbggg .DefinedNames ,_gdbee );};if _afbggg .CalcPr !=nil {_dfgfb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}};e .EncodeElement (_afbggg .CalcPr ,_dfgfb );};if _afbggg .OleSize !=nil {_gacccd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_afbggg .OleSize ,_gacccd );};if _afbggg .CustomWorkbookViews !=nil {_fcfae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}};e .EncodeElement (_afbggg .CustomWorkbookViews ,_fcfae );};if _afbggg .PivotCaches !=nil {_fbcbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_afbggg .PivotCaches ,_fbcbd );};if _afbggg .SmartTagPr !=nil {_gbbdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_afbggg .SmartTagPr ,_gbbdg );};if _afbggg .SmartTagTypes !=nil {_dfbggf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_afbggg .SmartTagTypes ,_dfbggf );};if _afbggg .WebPublishing !=nil {_ggdad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_afbggg .WebPublishing ,_ggdad );};if _afbggg .FileRecoveryPr !=nil {_bfceb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_gfcae :=range _afbggg .FileRecoveryPr {e .EncodeElement (_gfcae ,_bfceb );};};if _afbggg .WebPublishObjects !=nil {_dbbgc :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_afbggg .WebPublishObjects ,_dbbgc );};if _afbggg .ExtLst !=nil {_gbeeg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afbggg .ExtLst ,_gbeeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Table and its children +func (_aedac *Table )Validate ()error {return _aedac .ValidateWithPath ("\u0054\u0061\u0062l\u0065")};func (_gagga ST_FontScheme )ValidateWithPath (path string )error {switch _gagga {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gagga ));};return nil ;};func (_babdda ST_VolValueType )String ()string {switch _babdda {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";};func NewCT_MdxKPI ()*CT_MdxKPI {_geced :=&CT_MdxKPI {};_geced .PAttr =ST_MdxKPIProperty (1);return _geced ;}; -// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path -func (_cacfb *CT_Tables )ValidateWithPath (path string )error {for _gfece ,_fgfbg :=range _cacfb .M {if _cbdbc :=_fgfbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_gfece ));_cbdbc !=nil {return _cbdbc ;};};for _fafgee ,_abddb :=range _cacfb .S {if _fbdfd :=_abddb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fafgee ));_fbdfd !=nil {return _fbdfd ;};};for _degaad ,_gacggg :=range _cacfb .X {if _debcd :=_gacggg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_degaad ));_debcd !=nil {return _debcd ;};};return nil ;};func (_fccab *CT_SheetId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cefgfc :=range start .Attr {if _cefgfc .Name .Local =="\u0076\u0061\u006c"{_cfgde ,_dddgg :=_ee .ParseUint (_cefgfc .Value ,10,32);if _dddgg !=nil {return _dddgg ;};_fccab .ValAttr =uint32 (_cfgde );continue ;};};for {_acecf ,_fbbab :=d .Token ();if _fbbab !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_fbbab );};if _geade ,_ccdgg :=_acecf .(_b .EndElement );_ccdgg &&_geade .Name ==start .Name {break ;};};return nil ;};func (_eedag *ST_TextVAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbfcg ,_aedcf :=d .Token ();if _aedcf !=nil {return _aedcf ;};if _eagfba ,_fgbcd :=_cbfcg .(_b .EndElement );_fgbcd &&_eagfba .Name ==start .Name {*_eedag =1;return nil ;};if _fefggb ,_eacda :=_cbfcg .(_b .CharData );!_eacda {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbfcg );}else {switch string (_fefggb ){case "":*_eedag =0;case "\u0074\u006f\u0070":*_eedag =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eedag =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_eedag =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_eedag =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_eedag =5;};};_cbfcg ,_aedcf =d .Token ();if _aedcf !=nil {return _aedcf ;};if _ffbad ,_efeac :=_cbfcg .(_b .EndElement );_efeac &&_ffbad .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbfcg );};func (_gegbb ST_Axis )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acgbcb :=_b .Attr {};_acgbcb .Name =name ;switch _gegbb {case ST_AxisUnset :_acgbcb .Value ="";case ST_AxisAxisRow :_acgbcb .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_acgbcb .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_acgbcb .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_acgbcb .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return _acgbcb ,nil ;}; +// Validate validates the VolTypes and its children +func (_begfcc *VolTypes )Validate ()error {return _begfcc .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");}; -// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path -func (_adfedc *CT_SmartTagTypes )ValidateWithPath (path string )error {for _dfgdfc ,_addaa :=range _adfedc .SmartTagType {if _eafbbe :=_addaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dfgdfc ));_eafbbe !=nil {return _eafbbe ;};};return nil ;};func NewCT_ChartFormats ()*CT_ChartFormats {_fedgab :=&CT_ChartFormats {};return _fedgab };type CT_Field struct{ +// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path +func (_fabdf *CT_WebPr )ValidateWithPath (path string )error {if _deeda :=_fabdf .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_deeda !=nil {return _deeda ;};if _fabdf .Tables !=nil {if _cbddf :=_fabdf .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073");_cbddf !=nil {return _cbddf ;};};return nil ;};func (_fdbdg *CT_PhoneticPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_fdbdg .FontIdAttr )});if _fdbdg .TypeAttr !=ST_PhoneticTypeUnset {_abgcd ,_bccc :=_fdbdg .TypeAttr .MarshalXMLAttr (_ea .Name {Local :"\u0074\u0079\u0070\u0065"});if _bccc !=nil {return _bccc ;};start .Attr =append (start .Attr ,_abgcd );};if _fdbdg .AlignmentAttr !=ST_PhoneticAlignmentUnset {_acdbf ,_cdeefc :=_fdbdg .AlignmentAttr .MarshalXMLAttr (_ea .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"});if _cdeefc !=nil {return _cdeefc ;};start .Attr =append (start .Attr ,_acdbf );};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_DrawingHF struct{IdAttr string ; -// Field Index -XAttr int32 ;};func (_gaeacg *CT_Sst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfgee :=range start .Attr {if _bfgee .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdgce ,_adgdg :=_ee .ParseUint (_bfgee .Value ,10,32);if _adgdg !=nil {return _adgdg ;};_ggbed :=uint32 (_fdgce );_gaeacg .CountAttr =&_ggbed ;continue ;};if _bfgee .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_cdegb ,_fecbb :=_ee .ParseUint (_bfgee .Value ,10,32);if _fecbb !=nil {return _fecbb ;};_geceea :=uint32 (_cdegb );_gaeacg .UniqueCountAttr =&_geceea ;continue ;};};_ggccd :for {_fegbe ,_ebgef :=d .Token ();if _ebgef !=nil {return _ebgef ;};switch _ecbgf :=_fegbe .(type ){case _b .StartElement :switch _ecbgf .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_edddb :=NewCT_Rst ();if _dcabfd :=d .DecodeElement (_edddb ,&_ecbgf );_dcabfd !=nil {return _dcabfd ;};_gaeacg .Si =append (_gaeacg .Si ,_edddb );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaeacg .ExtLst =NewCT_ExtensionList ();if _aadebg :=d .DecodeElement (_gaeacg .ExtLst ,&_ecbgf );_aadebg !=nil {return _aadebg ;};default:_ba .Log ("\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\u0053\u0073\u0074\u0020\u0025\u0076",_ecbgf .Name );if _gacab :=d .Skip ();_gacab !=nil {return _gacab ;};};case _b .EndElement :break _ggccd ;case _b .CharData :};};return nil ;};type CT_DdeValues struct{ +// Left Header for Odd Pages +LhoAttr *uint32 ; -// Rows -RowsAttr *uint32 ; +// Left Header for Even Pages +LheAttr *uint32 ; -// Columns -ColsAttr *uint32 ; +// Left Header for First Page +LhfAttr *uint32 ; -// Value -Value []*CT_DdeValue ;};func (_cbaed *ST_MdxFunctionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbaed =0;case "\u006d":*_cbaed =1;case "\u0076":*_cbaed =2;case "\u0073":*_cbaed =3;case "\u0063":*_cbaed =4;case "\u0072":*_cbaed =5;case "\u0070":*_cbaed =6;case "\u006b":*_cbaed =7;};return nil ;}; +// Center Header for Odd Pages +ChoAttr *uint32 ; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_aebed *CT_FontFamily )ValidateWithPath (path string )error {if _aebed .ValAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_aebed .ValAttr );};if _aebed .ValAttr > 14{return _f .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00314 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_aebed .ValAttr );};return nil ;}; +// Center Header for Even Pages +CheAttr *uint32 ; -// Validate validates the CT_PCDKPI and its children -func (_deaecg *CT_PCDKPI )Validate ()error {return _deaecg .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");}; +// Center Header for First Page +ChfAttr *uint32 ; -// Validate validates the CT_CellWatch and its children -func (_ccbba *CT_CellWatch )Validate ()error {return _ccbba .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");}; +// Right Header for Odd Pages +RhoAttr *uint32 ; -// Validate validates the CT_Border and its children -func (_fefc *CT_Border )Validate ()error {return _fefc .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_daffb ST_TableStyleType )ValidateWithPath (path string )error {switch _daffb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daffb ));};return nil ;};func (_bbbc *CT_CellSmartTags )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dabf :=range start .Attr {if _dabf .Name .Local =="\u0072"{_bbggd ,_gfbd :=_dabf .Value ,error (nil );if _gfbd !=nil {return _gfbd ;};_bbbc .RAttr =_bbggd ;continue ;};};_beebb :for {_bged ,_ddba :=d .Token ();if _ddba !=nil {return _ddba ;};switch _egd :=_bged .(type ){case _b .StartElement :switch _egd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_ccdeb :=NewCT_CellSmartTag ();if _cbab :=d .DecodeElement (_ccdeb ,&_egd );_cbab !=nil {return _cbab ;};_bbbc .CellSmartTag =append (_bbbc .CellSmartTag ,_ccdeb );default:_ba .Log ("\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\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0020\u0025v",_egd .Name );if _cedc :=d .Skip ();_cedc !=nil {return _cedc ;};};case _b .EndElement :break _beebb ;case _b .CharData :};};return nil ;};func (_babgc *CT_Connection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_babgc .IdAttr )});if _babgc .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_babgc .SourceFileAttr )});};if _babgc .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_babgc .OdcFileAttr )});};if _babgc .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_babgc .KeepAliveAttr ))});};if _babgc .IntervalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_babgc .IntervalAttr )});};if _babgc .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_babgc .NameAttr )});};if _babgc .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_babgc .DescriptionAttr )});};if _babgc .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_babgc .TypeAttr )});};if _babgc .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_babgc .ReconnectionMethodAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_babgc .RefreshedVersionAttr )});if _babgc .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_babgc .MinRefreshableVersionAttr )});};if _babgc .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_babgc .SavePasswordAttr ))});};if _babgc .NewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_babgc .NewAttr ))});};if _babgc .DeletedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_babgc .DeletedAttr ))});};if _babgc .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_babgc .OnlyUseConnectionFileAttr ))});};if _babgc .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_babgc .BackgroundAttr ))});};if _babgc .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_babgc .RefreshOnLoadAttr ))});};if _babgc .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_babgc .SaveDataAttr ))});};if _babgc .CredentialsAttr !=ST_CredMethodUnset {_eccab ,_agac :=_babgc .CredentialsAttr .MarshalXMLAttr (_b .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"});if _agac !=nil {return _agac ;};start .Attr =append (start .Attr ,_eccab );};if _babgc .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_babgc .SingleSignOnIdAttr )});};e .EncodeToken (start );if _babgc .DbPr !=nil {_cgbd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_babgc .DbPr ,_cgbd );};if _babgc .OlapPr !=nil {_dace :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}};e .EncodeElement (_babgc .OlapPr ,_dace );};if _babgc .WebPr !=nil {_fdeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_babgc .WebPr ,_fdeb );};if _babgc .TextPr !=nil {_aeab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}};e .EncodeElement (_babgc .TextPr ,_aeab );};if _babgc .Parameters !=nil {_gggc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_babgc .Parameters ,_gggc );};if _babgc .ExtLst !=nil {_afbd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_babgc .ExtLst ,_afbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edefd *ST_PatternType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edefd =0;case "\u006e\u006f\u006e\u0065":*_edefd =1;case "\u0073\u006f\u006ci\u0064":*_edefd =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_edefd =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_edefd =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_edefd =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_edefd =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_edefd =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_edefd =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_edefd =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_edefd =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_edefd =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_edefd =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_edefd =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_edefd =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_edefd =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_edefd =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_edefd =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_edefd =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_edefd =19;};return nil ;};func (_geegbc *CT_XmlColumnPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_geegbc .MapIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_f .Sprintf ("\u0025\u0076",_geegbc .XpathAttr )});if _geegbc .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_geegbc .DenormalizedAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",_geegbc .XmlDataTypeAttr )});e .EncodeToken (start );if _geegbc .ExtLst !=nil {_cagga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_geegbc .ExtLst ,_cagga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Right Header for Even Pages +RheAttr *uint32 ; -// Validate validates the CT_PCDSDTCEntries and its children -func (_acbag *CT_PCDSDTCEntries )Validate ()error {return _acbag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};func (_befeb *CT_Cell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbad :=range start .Attr {if _bbad .Name .Local =="\u0072"{_ccdb ,_dcca :=_bbad .Value ,error (nil );if _dcca !=nil {return _dcca ;};_befeb .RAttr =&_ccdb ;continue ;};if _bbad .Name .Local =="\u0073"{_fbca ,_cdfa :=_ee .ParseUint (_bbad .Value ,10,32);if _cdfa !=nil {return _cdfa ;};_aafb :=uint32 (_fbca );_befeb .SAttr =&_aafb ;continue ;};if _bbad .Name .Local =="\u0074"{_befeb .TAttr .UnmarshalXMLAttr (_bbad );continue ;};if _bbad .Name .Local =="\u0063\u006d"{_cgdg ,_bgca :=_ee .ParseUint (_bbad .Value ,10,32);if _bgca !=nil {return _bgca ;};_aggab :=uint32 (_cgdg );_befeb .CmAttr =&_aggab ;continue ;};if _bbad .Name .Local =="\u0076\u006d"{_dceb ,_bace :=_ee .ParseUint (_bbad .Value ,10,32);if _bace !=nil {return _bace ;};_aebf :=uint32 (_dceb );_befeb .VmAttr =&_aebf ;continue ;};if _bbad .Name .Local =="\u0070\u0068"{_aegb ,_fcfe :=_ee .ParseBool (_bbad .Value );if _fcfe !=nil {return _fcfe ;};_befeb .PhAttr =&_aegb ;continue ;};};_ggdb :for {_cddd ,_fdcc :=d .Token ();if _fdcc !=nil {return _fdcc ;};switch _bbb :=_cddd .(type ){case _b .StartElement :switch _bbb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"}:_befeb .F =NewCT_CellFormula ();if _acffdg :=d .DecodeElement (_befeb .F ,&_bbb );_acffdg !=nil {return _acffdg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_befeb .V =new (string );if _bdec :=d .DecodeElement (_befeb .V ,&_bbb );_bdec !=nil {return _bdec ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"}:_befeb .Is =NewCT_Rst ();if _abf :=d .DecodeElement (_befeb .Is ,&_bbb );_abf !=nil {return _abf ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_befeb .ExtLst =NewCT_ExtensionList ();if _babc :=d .DecodeElement (_befeb .ExtLst ,&_bbb );_babc !=nil {return _babc ;};default:_ba .Log ("\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\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_bbb .Name );if _cegf :=d .Skip ();_cegf !=nil {return _cegf ;};};case _b .EndElement :break _ggdb ;case _b .CharData :};};return nil ;}; +// Right Header for First Page +RhfAttr *uint32 ; -// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path -func (_gacag *CT_ChartsheetView )ValidateWithPath (path string )error {if _gacag .ExtLst !=nil {if _ggdg :=_gacag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggdg !=nil {return _ggdg ;};};return nil ;};func (_gcaged *ST_DataValidationImeMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeaffg ,_cbdcbd :=d .Token ();if _cbdcbd !=nil {return _cbdcbd ;};if _baabg ,_aedfgb :=_aeaffg .(_b .EndElement );_aedfgb &&_baabg .Name ==start .Name {*_gcaged =1;return nil ;};if _ggdgb ,_gdfcg :=_aeaffg .(_b .CharData );!_gdfcg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeaffg );}else {switch string (_ggdgb ){case "":*_gcaged =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_gcaged =1;case "\u006f\u0066\u0066":*_gcaged =2;case "\u006f\u006e":*_gcaged =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_gcaged =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_gcaged =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_gcaged =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_gcaged =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_gcaged =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_gcaged =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_gcaged =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_gcaged =11;};};_aeaffg ,_cbdcbd =d .Token ();if _cbdcbd !=nil {return _cbdcbd ;};if _fdbdae ,_ccbdg :=_aeaffg .(_b .EndElement );_ccbdg &&_fdbdae .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeaffg );};func (_ddgfa ST_MdxKPIProperty )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfcdba :=_b .Attr {};_cfcdba .Name =name ;switch _ddgfa {case ST_MdxKPIPropertyUnset :_cfcdba .Value ="";case ST_MdxKPIPropertyV :_cfcdba .Value ="\u0076";case ST_MdxKPIPropertyG :_cfcdba .Value ="\u0067";case ST_MdxKPIPropertyS :_cfcdba .Value ="\u0073";case ST_MdxKPIPropertyT :_cfcdba .Value ="\u0074";case ST_MdxKPIPropertyW :_cfcdba .Value ="\u0077";case ST_MdxKPIPropertyM :_cfcdba .Value ="\u006d";};return _cfcdba ,nil ;};func (_fbgcg *CT_QueryTableFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbgcg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbgcg .CountAttr )});};e .EncodeToken (start );if _fbgcg .QueryTableField !=nil {_egcge :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fdad :=range _fbgcg .QueryTableField {e .EncodeElement (_fdad ,_egcge );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ExternalSheetNames struct{ +// Left Footer for Odd Pages +LfoAttr *uint32 ; -// Sheet Name -SheetName []*CT_ExternalSheetName ;}; +// Left Footer for Even Pages +LfeAttr *uint32 ; -// Validate validates the CT_MemberProperties and its children -func (_babfd *CT_MemberProperties )Validate ()error {return _babfd .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_aagaa *CT_String )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_aagaa .VAttr )});if _aagaa .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aagaa .UAttr ))});};if _aagaa .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aagaa .FAttr ))});};if _aagaa .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_aagaa .CAttr )});};if _aagaa .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_aagaa .CpAttr )});};if _aagaa .InAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_aagaa .InAttr )});};if _aagaa .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_aagaa .BcAttr )});};if _aagaa .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_aagaa .FcAttr )});};if _aagaa .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aagaa .IAttr ))});};if _aagaa .UnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aagaa .UnAttr ))});};if _aagaa .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aagaa .StAttr ))});};if _aagaa .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aagaa .BAttr ))});};e .EncodeToken (start );if _aagaa .Tpls !=nil {_accef :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_bdgac :=range _aagaa .Tpls {e .EncodeElement (_bdgac ,_accef );};};if _aagaa .X !=nil {_beeea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bcgbc :=range _aagaa .X {e .EncodeElement (_bcgbc ,_beeea );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abebg *ST_PivotFilterType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abebg =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_abebg =1;case "\u0063\u006f\u0075n\u0074":*_abebg =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_abebg =3;case "\u0073\u0075\u006d":*_abebg =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_abebg =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_abebg =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_abebg =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_abebg =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_abebg =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_abebg =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_abebg =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_abebg =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_abebg =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_abebg =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_abebg =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_abebg =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_abebg =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_abebg =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_abebg =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_abebg =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_abebg =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_abebg =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_abebg =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_abebg =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_abebg =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_abebg =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_abebg =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_abebg =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_abebg =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_abebg =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_abebg =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_abebg =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_abebg =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_abebg =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_abebg =35;case "\u0074\u006f\u0064a\u0079":*_abebg =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_abebg =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_abebg =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_abebg =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_abebg =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_abebg =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_abebg =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_abebg =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_abebg =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_abebg =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_abebg =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_abebg =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_abebg =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_abebg =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_abebg =50;case "\u0051\u0031":*_abebg =51;case "\u0051\u0032":*_abebg =52;case "\u0051\u0033":*_abebg =53;case "\u0051\u0034":*_abebg =54;case "\u004d\u0031":*_abebg =55;case "\u004d\u0032":*_abebg =56;case "\u004d\u0033":*_abebg =57;case "\u004d\u0034":*_abebg =58;case "\u004d\u0035":*_abebg =59;case "\u004d\u0036":*_abebg =60;case "\u004d\u0037":*_abebg =61;case "\u004d\u0038":*_abebg =62;case "\u004d\u0039":*_abebg =63;case "\u004d\u0031\u0030":*_abebg =64;case "\u004d\u0031\u0031":*_abebg =65;case "\u004d\u0031\u0032":*_abebg =66;};return nil ;}; +// Left Footer for First Page +LffAttr *uint32 ; -// Validate validates the CT_OleItems and its children -func (_ffdba *CT_OleItems )Validate ()error {return _ffdba .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");}; +// Center Footer for Odd Pages +CfoAttr *uint32 ; -// Validate validates the CT_Stylesheet and its children -func (_dgfcc *CT_Stylesheet )Validate ()error {return _dgfcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};func (_bggebb *CT_MetadataStrings )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bggebb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bggebb .CountAttr )});};e .EncodeToken (start );_fbfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bgcfe :=range _bggebb .S {e .EncodeElement (_bgcfe ,_fbfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Center Footer for Even Pages +CfeAttr *uint32 ; -// Validate validates the CT_CalculatedMember and its children -func (_fcgcg *CT_CalculatedMember )Validate ()error {return _fcgcg .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");}; +// Center Footer for First Page +CffAttr *uint32 ; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_cdbf *CT_Fill )ValidateWithPath (path string )error {if _cdbf .PatternFill !=nil {if _dcdf :=_cdbf .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_dcdf !=nil {return _dcdf ;};};if _cdbf .GradientFill !=nil {if _daacb :=_cdbf .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_daacb !=nil {return _daacb ;};};return nil ;};type ST_HorizontalAlignment byte ; +// Right Footer for Odd Pages +RfoAttr *uint32 ; -// Validate validates the Chartsheet and its children -func (_bfdgc *Chartsheet )Validate ()error {return _bfdgc .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_cbfbe *CT_RElt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbfbe .RPr !=nil {_bgeea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}};e .EncodeElement (_cbfbe .RPr ,_bgeea );};_aecge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074"}};_ba .AddPreserveSpaceAttr (&_aecge ,_cbfbe .T );e .EncodeElement (_cbfbe .T ,_aecge );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcaaf ST_VolValueType )ValidateWithPath (path string )error {switch _gcaaf {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcaaf ));};return nil ;};func (_egeae *CT_RevisionSheetRename )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_egeae .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_egeae .OldNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_egeae .NewNameAttr )});if _egeae .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_egeae .RIdAttr )});};if _egeae .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_egeae .UaAttr ))});};if _egeae .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_egeae .RaAttr ))});};e .EncodeToken (start );if _egeae .ExtLst !=nil {_deeaf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egeae .ExtLst ,_deeaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efbgea ST_ItemType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efbgea .String (),start );};func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_ddacab :=&CT_RevisionHeaders {};_ddacab .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _ddacab ;};func (_bdfaa *CT_PageItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bdfaa .NameAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Right Footer for Even Pages +RfeAttr *uint32 ; -// Validate validates the CT_TableMissing and its children -func (_cccgb *CT_TableMissing )Validate ()error {return _cccgb .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_gfefd *CT_PageFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddgbcf :=range start .Attr {if _ddgbcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddcbga ,_gdaa :=_ee .ParseUint (_ddgbcf .Value ,10,32);if _gdaa !=nil {return _gdaa ;};_dgbdc :=uint32 (_ddcbga );_gfefd .CountAttr =&_dgbdc ;continue ;};};_eebebe :for {_addd ,_gcfba :=d .Token ();if _gcfba !=nil {return _gcfba ;};switch _geecg :=_addd .(type ){case _b .StartElement :switch _geecg .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"}:_cfgef :=NewCT_PageField ();if _adbee :=d .DecodeElement (_cfgef ,&_geecg );_adbee !=nil {return _adbee ;};_gfefd .PageField =append (_gfefd .PageField ,_cfgef );default:_ba .Log ("\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\u0050a\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_geecg .Name );if _cffec :=d .Skip ();_cffec !=nil {return _cffec ;};};case _b .EndElement :break _eebebe ;case _b .CharData :};};return nil ;};type CT_ConditionalFormatting struct{ +// Right Footer for First Page +RffAttr *uint32 ;};func (_ebbbd *CT_RevisionHeaders )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ebbbd .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_egaddf :=range start .Attr {if _egaddf .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_acffgd ,_dcded :=_b .ParseBool (_egaddf .Value );if _dcded !=nil {return _dcded ;};_ebbbd .ExclusiveAttr =&_acffgd ;continue ;};if _egaddf .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_fadaf ,_ecdfcc :=_egaddf .Value ,error (nil );if _ecdfcc !=nil {return _ecdfcc ;};_ebbbd .LastGuidAttr =&_fadaf ;continue ;};if _egaddf .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_afgec ,_afdddd :=_b .ParseBool (_egaddf .Value );if _afdddd !=nil {return _afdddd ;};_ebbbd .SharedAttr =&_afgec ;continue ;};if _egaddf .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_aabfbb ,_ecgac :=_b .ParseBool (_egaddf .Value );if _ecgac !=nil {return _ecgac ;};_ebbbd .DiskRevisionsAttr =&_aabfbb ;continue ;};if _egaddf .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_fbgdd ,_ebffe :=_b .ParseBool (_egaddf .Value );if _ebffe !=nil {return _ebffe ;};_ebbbd .HistoryAttr =&_fbgdd ;continue ;};if _egaddf .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_dcfegc ,_aaafg :=_b .ParseBool (_egaddf .Value );if _aaafg !=nil {return _aaafg ;};_ebbbd .TrackRevisionsAttr =&_dcfegc ;continue ;};if _egaddf .Name .Local =="\u0067\u0075\u0069\u0064"{_eeedd ,_adaea :=_egaddf .Value ,error (nil );if _adaea !=nil {return _adaea ;};_ebbbd .GuidAttr =_eeedd ;continue ;};if _egaddf .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_ggdede ,_faadd :=_b .ParseUint (_egaddf .Value ,10,32);if _faadd !=nil {return _faadd ;};_ffega :=uint32 (_ggdede );_ebbbd .RevisionIdAttr =&_ffega ;continue ;};if _egaddf .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_cfbgb ,_eddcd :=_b .ParseInt (_egaddf .Value ,10,32);if _eddcd !=nil {return _eddcd ;};_fgcgfc :=int32 (_cfbgb );_ebbbd .VersionAttr =&_fgcgfc ;continue ;};if _egaddf .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_cccd ,_dccae :=_b .ParseBool (_egaddf .Value );if _dccae !=nil {return _dccae ;};_ebbbd .KeepChangeHistoryAttr =&_cccd ;continue ;};if _egaddf .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_bdbad ,_efefe :=_b .ParseBool (_egaddf .Value );if _efefe !=nil {return _efefe ;};_ebbbd .ProtectedAttr =&_bdbad ;continue ;};if _egaddf .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_fdcbee ,_cdged :=_b .ParseUint (_egaddf .Value ,10,32);if _cdged !=nil {return _cdged ;};_dcgcc :=uint32 (_fdcbee );_ebbbd .PreserveHistoryAttr =&_dcgcc ;continue ;};};_fddea :for {_acaee ,_aebbb :=d .Token ();if _aebbb !=nil {return _aebbb ;};switch _ceccg :=_acaee .(type ){case _ea .StartElement :switch _ceccg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_ddaaa :=NewCT_RevisionHeader ();if _gdfee :=d .DecodeElement (_ddaaa ,&_ceccg );_gdfee !=nil {return _gdfee ;};_ebbbd .Header =append (_ebbbd .Header ,_ddaaa );default:_c .Log ("\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\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_ceccg .Name );if _ebaaf :=d .Skip ();_ebaaf !=nil {return _ebaaf ;};};case _ea .EndElement :break _fddea ;case _ea .CharData :};};return nil ;};func NewComments ()*Comments {_bccaf :=&Comments {};_bccaf .CT_Comments =*NewCT_Comments ();return _bccaf ;};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_ggfdb :=&CT_FutureMetadataBlock {};return _ggfdb ;};func (_ffdbe *CT_ProtectedRanges )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );_bedcg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_fdffe :=range _ffdbe .ProtectedRange {e .EncodeElement (_fdffe ,_bedcg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_fabbae ST_SortType )Validate ()error {return _fabbae .ValidateWithPath ("")};func NewCT_Record ()*CT_Record {_gefee :=&CT_Record {};return _gefee }; -// PivotTable Conditional Formatting -PivotAttr *bool ; +// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path +func (_deafa *CT_MemberProperties )ValidateWithPath (path string )error {for _becff ,_ggaec :=range _deafa .Mp {if _ecgf :=_ggaec .ValidateWithPath (_be .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_becff ));_ecgf !=nil {return _ecgf ;};};return nil ;};type CT_String struct{ -// Sequence of References -SqrefAttr *ST_Sqref ; +// Value +VAttr string ; -// Conditional Formatting Rule -CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;};const (ST_PatternTypeUnset ST_PatternType =0;ST_PatternTypeNone ST_PatternType =1;ST_PatternTypeSolid ST_PatternType =2;ST_PatternTypeMediumGray ST_PatternType =3;ST_PatternTypeDarkGray ST_PatternType =4;ST_PatternTypeLightGray ST_PatternType =5;ST_PatternTypeDarkHorizontal ST_PatternType =6;ST_PatternTypeDarkVertical ST_PatternType =7;ST_PatternTypeDarkDown ST_PatternType =8;ST_PatternTypeDarkUp ST_PatternType =9;ST_PatternTypeDarkGrid ST_PatternType =10;ST_PatternTypeDarkTrellis ST_PatternType =11;ST_PatternTypeLightHorizontal ST_PatternType =12;ST_PatternTypeLightVertical ST_PatternType =13;ST_PatternTypeLightDown ST_PatternType =14;ST_PatternTypeLightUp ST_PatternType =15;ST_PatternTypeLightGrid ST_PatternType =16;ST_PatternTypeLightTrellis ST_PatternType =17;ST_PatternTypeGray125 ST_PatternType =18;ST_PatternTypeGray0625 ST_PatternType =19;);type ST_FileType byte ;type ST_DynamicFilterType byte ;func (_gbcbb *CT_Cfvo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_facbg ,_deefa :=_gbcbb .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _deefa !=nil {return _deefa ;};start .Attr =append (start .Attr ,_facbg );if _gbcbb .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gbcbb .ValAttr )});};if _gbcbb .GteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_gbcbb .GteAttr ))});};e .EncodeToken (start );if _gbcbb .ExtLst !=nil {_fdef :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbcbb .ExtLst ,_fdef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfdgccg *CT_GradientFill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfdgccg .TypeAttr !=ST_GradientTypeUnset {_cdgcb ,_fgbad :=_cfdgccg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _fgbad !=nil {return _fgbad ;};start .Attr =append (start .Attr ,_cdgcb );};if _cfdgccg .DegreeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cfdgccg .DegreeAttr )});};if _cfdgccg .LeftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cfdgccg .LeftAttr )});};if _cfdgccg .RightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cfdgccg .RightAttr )});};if _cfdgccg .TopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_cfdgccg .TopAttr )});};if _cfdgccg .BottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_cfdgccg .BottomAttr )});};e .EncodeToken (start );if _cfdgccg .Stop !=nil {_eagga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_dbdbfg :=range _cfdgccg .Stop {e .EncodeElement (_dbdbfg ,_eagga );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Unused Item +UAttr *bool ; -// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path -func (_cggg *CT_Format )ValidateWithPath (path string )error {if _bdfbd :=_cggg .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bdfbd !=nil {return _bdfbd ;};if _beadbd :=_cggg .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_beadbd !=nil {return _beadbd ;};if _cggg .ExtLst !=nil {if _babb :=_cggg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_babb !=nil {return _babb ;};};return nil ;}; +// Calculated Item +FAttr *bool ; -// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path -func (_fegfc *CT_ObjectAnchor )ValidateWithPath (path string )error {if _ecdab :=_fegfc .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ecdab !=nil {return _ecdab ;};if _affgg :=_fegfc .To .ValidateWithPath (path +"\u002f\u0054\u006f");_affgg !=nil {return _affgg ;};return nil ;};func NewMetadata ()*Metadata {_ffcg :=&Metadata {};_ffcg .CT_Metadata =*NewCT_Metadata ();return _ffcg ;};func (_afbcbb ST_Qualifier )String ()string {switch _afbcbb {case 0:return "";case 1:return "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 2:return "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_adfaa *CT_MeasureDimensionMaps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adfaa .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adfaa .CountAttr )});};e .EncodeToken (start );if _adfaa .Map !=nil {_fcea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_dfadb :=range _adfaa .Map {e .EncodeElement (_dfadb ,_fcea );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Item Caption +CAttr *string ; -// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path -func (_cccefe *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _bbgcgf :=_cccefe .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_bbgcgf !=nil {return _bbgcgf ;};if _cccefe .PivotFields !=nil {if _gbecd :=_cccefe .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_gbecd !=nil {return _gbecd ;};};if _cccefe .RowFields !=nil {if _egbga :=_cccefe .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_egbga !=nil {return _egbga ;};};if _cccefe .RowItems !=nil {if _bfdga :=_cccefe .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds");_bfdga !=nil {return _bfdga ;};};if _cccefe .ColFields !=nil {if _gefde :=_cccefe .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_gefde !=nil {return _gefde ;};};if _cccefe .ColItems !=nil {if _gccbb :=_cccefe .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds");_gccbb !=nil {return _gccbb ;};};if _cccefe .PageFields !=nil {if _fabeac :=_cccefe .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_fabeac !=nil {return _fabeac ;};};if _cccefe .DataFields !=nil {if _acefb :=_cccefe .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");_acefb !=nil {return _acefb ;};};if _cccefe .Formats !=nil {if _eegbeg :=_cccefe .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_eegbeg !=nil {return _eegbeg ;};};if _cccefe .ConditionalFormats !=nil {if _eeeag :=_cccefe .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_eeeag !=nil {return _eeeag ;};};if _cccefe .ChartFormats !=nil {if _dfcad :=_cccefe .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_dfcad !=nil {return _dfcad ;};};if _cccefe .PivotHierarchies !=nil {if _egbba :=_cccefe .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_egbba !=nil {return _egbba ;};};if _cccefe .PivotTableStyleInfo !=nil {if _dbace :=_cccefe .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_dbace !=nil {return _dbace ;};};if _cccefe .Filters !=nil {if _gefgd :=_cccefe .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_gefgd !=nil {return _gefgd ;};};if _cccefe .RowHierarchiesUsage !=nil {if _gbggd :=_cccefe .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_gbggd !=nil {return _gbggd ;};};if _cccefe .ColHierarchiesUsage !=nil {if _fbdab :=_cccefe .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_fbdab !=nil {return _fbdab ;};};if _cccefe .ExtLst !=nil {if _bdcfa :=_cccefe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdcfa !=nil {return _bdcfa ;};};return nil ;};func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_ffgfg :=&CT_PivotTableStyle {};return _ffgfg };func (_fefac ST_FormatAction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdceca :=_b .Attr {};_fdceca .Name =name ;switch _fefac {case ST_FormatActionUnset :_fdceca .Value ="";case ST_FormatActionBlank :_fdceca .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_fdceca .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case ST_FormatActionDrill :_fdceca .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_fdceca .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _fdceca ,nil ;};func (_beebeb ST_SmartTagShow )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgefga :=_b .Attr {};_cgefga .Name =name ;switch _beebeb {case ST_SmartTagShowUnset :_cgefga .Value ="";case ST_SmartTagShowAll :_cgefga .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_cgefga .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_cgefga .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _cgefga ,nil ;};type CT_SmartTags struct{ +// Member Property Count +CpAttr *uint32 ; -// Cell Smart Tags -CellSmartTags []*CT_CellSmartTags ;}; +// Format Index +InAttr *uint32 ; -// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path -func (_fegbcg *CT_IgnoredError )ValidateWithPath (path string )error {return nil }; +// Background Color +BcAttr *string ; -// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path -func (_dfggb *CT_PCDKPIs )ValidateWithPath (path string )error {for _cdggad ,_gbfed :=range _dfggb .Kpi {if _cdbfb :=_gbfed .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_cdggad ));_cdbfb !=nil {return _cdbfb ;};};return nil ;};func (_aaf *CT_Border )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eba :=range start .Attr {if _eba .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_edaf ,_fed :=_ee .ParseBool (_eba .Value );if _fed !=nil {return _fed ;};_aaf .DiagonalUpAttr =&_edaf ;continue ;};if _eba .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_cfdb ,_dbb :=_ee .ParseBool (_eba .Value );if _dbb !=nil {return _dbb ;};_aaf .DiagonalDownAttr =&_cfdb ;continue ;};if _eba .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_bab ,_fae :=_ee .ParseBool (_eba .Value );if _fae !=nil {return _fae ;};_aaf .OutlineAttr =&_bab ;continue ;};};_ccef :for {_fce ,_ggg :=d .Token ();if _ggg !=nil {return _ggg ;};switch _dcgd :=_fce .(type ){case _b .StartElement :switch _dcgd .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_aaf .Start =NewCT_BorderPr ();if _fegg :=d .DecodeElement (_aaf .Start ,&_dcgd );_fegg !=nil {return _fegg ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:_aaf .End =NewCT_BorderPr ();if _eae :=d .DecodeElement (_aaf .End ,&_dcgd );_eae !=nil {return _eae ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_aaf .Left =NewCT_BorderPr ();if _ebef :=d .DecodeElement (_aaf .Left ,&_dcgd );_ebef !=nil {return _ebef ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_aaf .Right =NewCT_BorderPr ();if _cdb :=d .DecodeElement (_aaf .Right ,&_dcgd );_cdb !=nil {return _cdb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_aaf .Top =NewCT_BorderPr ();if _bfc :=d .DecodeElement (_aaf .Top ,&_dcgd );_bfc !=nil {return _bfc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_aaf .Bottom =NewCT_BorderPr ();if _bbcc :=d .DecodeElement (_aaf .Bottom ,&_dcgd );_bbcc !=nil {return _bbcc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}:_aaf .Diagonal =NewCT_BorderPr ();if _acec :=d .DecodeElement (_aaf .Diagonal ,&_dcgd );_acec !=nil {return _acec ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}:_aaf .Vertical =NewCT_BorderPr ();if _gde :=d .DecodeElement (_aaf .Vertical ,&_dcgd );_gde !=nil {return _gde ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}:_aaf .Horizontal =NewCT_BorderPr ();if _caa :=d .DecodeElement (_aaf .Horizontal ,&_dcgd );_caa !=nil {return _caa ;};default:_ba .Log ("\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\u0042\u006f\u0072d\u0065\u0072 \u0025\u0076",_dcgd .Name );if _aaac :=d .Skip ();_aaac !=nil {return _aaac ;};};case _b .EndElement :break _ccef ;case _b .CharData :};};return nil ;}; +// Foreground Color +FcAttr *string ; -// Validate validates the CT_MdxMemeberProp and its children -func (_ddacb *CT_MdxMemeberProp )Validate ()error {return _ddacb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");}; +// Italic +IAttr *bool ; -// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path -func (_cceg *CT_CalculatedMember )ValidateWithPath (path string )error {if _cceg .ExtLst !=nil {if _gbbe :=_cceg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbbe !=nil {return _gbbe ;};};return nil ;};func NewCT_ChartsheetView ()*CT_ChartsheetView {_bcee :=&CT_ChartsheetView {};return _bcee };func (_fbbf *CT_MdxMemeberProp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fegfg :=range start .Attr {if _fegfg .Name .Local =="\u006e"{_bdbea ,_efbca :=_ee .ParseUint (_fegfg .Value ,10,32);if _efbca !=nil {return _efbca ;};_fbbf .NAttr =uint32 (_bdbea );continue ;};if _fegfg .Name .Local =="\u006e\u0070"{_ageba ,_gfbedb :=_ee .ParseUint (_fegfg .Value ,10,32);if _gfbedb !=nil {return _gfbedb ;};_fbbf .NpAttr =uint32 (_ageba );continue ;};};for {_afdfb ,_beabg :=d .Token ();if _beabg !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065\u0072\u0050\u0072\u006f\u0070: \u0025\u0073",_beabg );};if _bgdbf ,_ccdag :=_afdfb .(_b .EndElement );_ccdag &&_bgdbf .Name ==start .Name {break ;};};return nil ;};type CT_DataField struct{ +// Underline +UnAttr *bool ; -// Data Field Name -NameAttr *string ; +// Strikethrough +StAttr *bool ; -// Field -FldAttr uint32 ; +// Bold +BAttr *bool ; -// Subtotal -SubtotalAttr ST_DataConsolidateFunction ; +// Tuples +Tpls []*CT_Tuples ; -// Show Data As Display Format -ShowDataAsAttr ST_ShowDataAs ; +// Member Property Index +X []*CT_X ;};func (_abccca *CT_VolTopicRef )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_addgg :=range start .Attr {if _addgg .Name .Local =="\u0072"{_fdaba ,_aaead :=_addgg .Value ,error (nil );if _aaead !=nil {return _aaead ;};_abccca .RAttr =_fdaba ;continue ;};if _addgg .Name .Local =="\u0073"{_ccbcee ,_fbeded :=_b .ParseUint (_addgg .Value ,10,32);if _fbeded !=nil {return _fbeded ;};_abccca .SAttr =uint32 (_ccbcee );continue ;};};for {_bagba ,_bdgabe :=d .Token ();if _bdgabe !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fV\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0052\u0065\u0066:\u0020\u0025\u0073",_bdgabe );};if _edeaf ,_aafea :=_bagba .(_ea .EndElement );_aafea &&_edeaf .Name ==start .Name {break ;};};return nil ;};func NewAG_RevData ()*AG_RevData {_dfa :=&AG_RevData {};return _dfa };type CT_MemberProperties struct{ -// 'Show Data As' Base Field -BaseFieldAttr *int32 ; +// OLAP Member Properties Count +CountAttr *uint32 ; -// 'Show Data As' Base Setting -BaseItemAttr *uint32 ; +// OLAP Member Property +Mp []*CT_MemberProperty ;};func (_caccad ST_ExternalConnectionType )Validate ()error {return _caccad .ValidateWithPath ("")};type CT_ChartsheetProtection struct{ -// Number Format Id -NumFmtIdAttr *uint32 ; +// Password +PasswordAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_aaefd *CT_MdxTuple )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaefd .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_aaefd .CAttr )});};if _aaefd .CtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aaefd .CtAttr )});};if _aaefd .SiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_aaefd .SiAttr )});};if _aaefd .FiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_aaefd .FiAttr )});};if _aaefd .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_aaefd .BcAttr )});};if _aaefd .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_aaefd .FcAttr )});};if _aaefd .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aaefd .IAttr ))});};if _aaefd .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aaefd .UAttr ))});};if _aaefd .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aaefd .StAttr ))});};if _aaefd .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_aaefd .BAttr ))});};e .EncodeToken (start );if _aaefd .N !=nil {_cfbbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_dddg :=range _aaefd .N {e .EncodeElement (_dddg ,_cfbbg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path -func (_eeecee *CT_SharedUser )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_eeecee .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_eeecee .GuidAttr );};if _eeecee .ExtLst !=nil {if _fffea :=_eeecee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fffea !=nil {return _fffea ;};};return nil ;};func (_bbabb *ST_TableType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbabb =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_bbabb =1;case "\u0078\u006d\u006c":*_bbabb =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_bbabb =3;};return nil ;};func (_fcgdd *CT_rowItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcgdd .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fcgdd .CountAttr )});};e .EncodeToken (start );_gbfcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_afdbcb :=range _fcgdd .I {e .EncodeElement (_afdbcb ,_gbfcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_feebf :=&CT_SmartTagType {};return _feebf };func NewCT_PivotArea ()*CT_PivotArea {_ffdge :=&CT_PivotArea {};return _ffdge };func (_gddfda ST_TotalsRowFunction )String ()string {switch _gddfda {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u006d\u0069\u006e";case 4:return "\u006d\u0061\u0078";case 5:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 6:return "\u0063\u006f\u0075n\u0074";case 7:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 8:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 9:return "\u0076\u0061\u0072";case 10:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_gbafa ST_RefMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbafa .String (),start );}; +// Password Hash Value +HashValueAttr *string ; -// Validate validates the CT_Dimensions and its children -func (_bgbfb *CT_Dimensions )Validate ()error {return _bgbfb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");};type CT_TableStyle struct{ +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Table Style Name -NameAttr string ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Pivot Style -PivotAttr *bool ; +// Contents +ContentAttr *bool ; -// Table -TableAttr *bool ; +// Objects Locked +ObjectsAttr *bool ;};func (_fadac *CT_IntProperty )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076\u0061\u006c"},Value :_be .Sprintf ("\u0025\u0076",_fadac .ValAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_IndexedColors struct{ -// Table Style Count -CountAttr *uint32 ; +// RGB Color +RgbColor []*CT_RgbColor ;};func (_bfabfe *ST_CredMethod )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_aecdbb ,_ebgac :=d .Token ();if _ebgac !=nil {return _ebgac ;};if _dgbca ,_gggaec :=_aecdbb .(_ea .EndElement );_gggaec &&_dgbca .Name ==start .Name {*_bfabfe =1;return nil ;};if _eceff ,_febge :=_aecdbb .(_ea .CharData );!_febge {return _be .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",_aecdbb );}else {switch string (_eceff ){case "":*_bfabfe =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_bfabfe =1;case "\u006e\u006f\u006e\u0065":*_bfabfe =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_bfabfe =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_bfabfe =4;};};_aecdbb ,_ebgac =d .Token ();if _ebgac !=nil {return _ebgac ;};if _geadb ,_bbgef :=_aecdbb .(_ea .EndElement );_bbgef &&_geadb .Name ==start .Name {return nil ;};return _be .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",_aecdbb );};func (_aaaae ST_TableType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_aaaae .String (),start );};type ST_FieldSortType byte ;func (_cgbgad ST_VolDepType )ValidateWithPath (path string )error {switch _cgbgad {case 0,1,2:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgbgad ));};return nil ;};func (_acfg *CT_CellXfs )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ddeed :=range start .Attr {if _ddeed .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcdd ,_bgce :=_b .ParseUint (_ddeed .Value ,10,32);if _bgce !=nil {return _bgce ;};_aegag :=uint32 (_dcdd );_acfg .CountAttr =&_aegag ;continue ;};};_bcef :for {_bebf ,_caeg :=d .Token ();if _caeg !=nil {return _caeg ;};switch _bbbc :=_bebf .(type ){case _ea .StartElement :switch _bbbc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_gfdf :=NewCT_Xf ();if _fdgc :=d .DecodeElement (_gfdf ,&_bbbc );_fdgc !=nil {return _fdgc ;};_acfg .Xf =append (_acfg .Xf ,_gfdf );default:_c .Log ("\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\u005fC\u0065\u006c\u006c\u0058\u0066\u0073\u0020\u0025\u0076",_bbbc .Name );if _cbde :=d .Skip ();_cbde !=nil {return _cbde ;};};case _ea .EndElement :break _bcef ;case _ea .CharData :};};return nil ;}; -// Table Style -TableStyleElement []*CT_TableStyleElement ;}; +// Validate validates the CT_TableMissing and its children +func (_fefea *CT_TableMissing )Validate ()error {return _fefea .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");}; -// Validate validates the CT_QueryCache and its children -func (_fafab *CT_QueryCache )Validate ()error {return _fafab .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");};func (_eecae *CT_ExternalDefinedName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_eecae .NameAttr )});if _eecae .RefersToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_eecae .RefersToAttr )});};if _eecae .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eecae .SheetIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ColFields and its children +func (_gdde *CT_ColFields )Validate ()error {return _gdde .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");};func (_bbacbd *CT_X )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _bbacbd .VAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076"},Value :_be .Sprintf ("\u0025\u0076",*_bbacbd .VAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path -func (_bbecde *CT_TableParts )ValidateWithPath (path string )error {for _bgaece ,_gggg :=range _bbecde .TablePart {if _ggfgf :=_gggg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_bgaece ));_ggfgf !=nil {return _ggfgf ;};};return nil ;};func (_cef *CT_CacheSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cef .TypeAttr =ST_SourceType (1);for _ ,_cceb :=range start .Attr {if _cceb .Name .Local =="\u0074\u0079\u0070\u0065"{_cef .TypeAttr .UnmarshalXMLAttr (_cceb );continue ;};if _cceb .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_accd ,_edf :=_ee .ParseUint (_cceb .Value ,10,32);if _edf !=nil {return _edf ;};_dfgc :=uint32 (_accd );_cef .ConnectionIdAttr =&_dfgc ;continue ;};};_addf :for {_dged ,_cgbg :=d .Token ();if _cgbg !=nil {return _cgbg ;};switch _agcb :=_dged .(type ){case _b .StartElement :switch _agcb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_cef .WorksheetSource =NewCT_WorksheetSource ();if _afc :=d .DecodeElement (_cef .WorksheetSource ,&_agcb );_afc !=nil {return _afc ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}:_cef .Consolidation =NewCT_Consolidation ();if _feddb :=d .DecodeElement (_cef .Consolidation ,&_agcb );_feddb !=nil {return _feddb ;};case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cef .ExtLst =NewCT_ExtensionList ();if _dfc :=d .DecodeElement (_cef .ExtLst ,&_agcb );_dfc !=nil {return _dfc ;};default:_ba .Log ("\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\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_agcb .Name );if _cfaf :=d .Skip ();_cfaf !=nil {return _cfaf ;};};case _b .EndElement :break _addf ;case _b .CharData :};};return nil ;};func (_fefdda *ST_PrintError )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcbag ,_babbgc :=d .Token ();if _babbgc !=nil {return _babbgc ;};if _bfbdg ,_cdgaf :=_dcbag .(_b .EndElement );_cdgaf &&_bfbdg .Name ==start .Name {*_fefdda =1;return nil ;};if _eadba ,_bagaa :=_dcbag .(_b .CharData );!_bagaa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcbag );}else {switch string (_eadba ){case "":*_fefdda =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_fefdda =1;case "\u0062\u006c\u0061n\u006b":*_fefdda =2;case "\u0064\u0061\u0073\u0068":*_fefdda =3;case "\u004e\u0041":*_fefdda =4;};};_dcbag ,_babbgc =d .Token ();if _babbgc !=nil {return _babbgc ;};if _gfcag ,_deedda :=_dcbag .(_b .EndElement );_deedda &&_gfcag .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcbag );}; +// Validate validates the CT_CustomProperties and its children +func (_gdgd *CT_CustomProperties )Validate ()error {return _gdgd .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_MergeCell struct{ -// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path -func (_cgcff *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };type CT_TableParts struct{ +// Reference +RefAttr string ;}; -// Count -CountAttr *uint32 ; +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_ffefad *EG_ExtensionList )ValidateWithPath (path string )error {for _gdagg ,_ecfgb :=range _ffefad .Ext {if _dcdgb :=_ecfgb .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gdagg ));_dcdgb !=nil {return _dcdgb ;};};return nil ;}; -// Table Part -TablePart []*CT_TablePart ;};func NewCT_TableMissing ()*CT_TableMissing {_dfdcg :=&CT_TableMissing {};return _dfdcg }; +// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path +func (_eecce *CT_UnderlineProperty )ValidateWithPath (path string )error {if _fceggg :=_eecce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fceggg !=nil {return _fceggg ;};return nil ;};func (_ddbaga ST_ItemType )Validate ()error {return _ddbaga .ValidateWithPath ("")};func (_begfe ST_Objects )ValidateWithPath (path string )error {switch _begfe {case 0,1,2,3:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_begfe ));};return nil ;};type ST_MdxKPIProperty byte ;func (_ccgdc *CT_OutlinePr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ccgdc .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ccgdc .ApplyStylesAttr ))});};if _ccgdc .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ccgdc .SummaryBelowAttr ))});};if _ccgdc .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ccgdc .SummaryRightAttr ))});};if _ccgdc .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_ccgdc .ShowOutlineSymbolsAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_eegbff ST_DataValidationType )ValidateWithPath (path string )error {switch _eegbff {case 0,1,2,3,4,5,6,7,8:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eegbff ));};return nil ;};func (_edegbb *CT_RevisionCellChange )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_edegbb .SIdAttr )});if _edegbb .OdxfAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edegbb .OdxfAttr ))});};if _edegbb .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edegbb .XfDxfAttr ))});};if _edegbb .SAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edegbb .SAttr ))});};if _edegbb .DxfAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0078\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edegbb .DxfAttr ))});};if _edegbb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_edegbb .NumFmtIdAttr )});};if _edegbb .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edegbb .QuotePrefixAttr ))});};if _edegbb .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edegbb .OldQuotePrefixAttr ))});};if _edegbb .PhAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edegbb .PhAttr ))});};if _edegbb .OldPhAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edegbb .OldPhAttr ))});};if _edegbb .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edegbb .EndOfListFormulaUpdateAttr ))});};if _edegbb .RIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_edegbb .RIdAttr )});};if _edegbb .UaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edegbb .UaAttr ))});};if _edegbb .RaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_edegbb .RaAttr ))});};e .EncodeToken (start );if _edegbb .Oc !=nil {_cdgeb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ao\u0063"}};e .EncodeElement (_edegbb .Oc ,_cdgeb );};_cabfg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_edegbb .Nc ,_cabfg );if _edegbb .Odxf !=nil {_ggacb :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}};e .EncodeElement (_edegbb .Odxf ,_ggacb );};if _edegbb .Ndxf !=nil {_gcbag :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_edegbb .Ndxf ,_gcbag );};if _edegbb .ExtLst !=nil {_deeefd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edegbb .ExtLst ,_deeefd );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_Schema struct{ -// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path -func (_adgca *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _abfff ,_afeb :=range _adgca .Map {if _dcdgc :=_afeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_abfff ));_dcdgc !=nil {return _dcdgc ;};};return nil ;}; +// Schema ID +IDAttr string ; -// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path -func (_geccf *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil };type CT_ExternalSheetData struct{ +// Schema Reference +SchemaRefAttr *string ; -// Sheet Id -SheetIdAttr uint32 ; +// Schema Root Namespace +NamespaceAttr *string ; -// Last Refresh Resulted in Error -RefreshErrorAttr *bool ; +// Schema Language +SchemaLanguageAttr *string ;Any _c .Any ;};type CT_PivotHierarchy struct{ -// Row -Row []*CT_ExternalRow ;}; +// Outline New Levels +OutlineAttr *bool ; -// Validate validates the CT_Fill and its children -func (_adegc *CT_Fill )Validate ()error {return _adegc .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};type ST_VerticalAlignment byte ; +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path -func (_fded *CT_CellAlignment )ValidateWithPath (path string )error {if _ddg :=_fded .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_ddg !=nil {return _ddg ;};if _gbfgd :=_fded .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072");_gbfgd !=nil {return _gbfgd ;};return nil ;};type CT_PageItem struct{ +// New Levels Subtotals At Top +SubtotalTopAttr *bool ; -// Page Item Name -NameAttr string ;};func (_fabba *CT_Dxf )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fabba .Font !=nil {_aggfd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_fabba .Font ,_aggfd );};if _fabba .NumFmt !=nil {_agce :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_fabba .NumFmt ,_agce );};if _fabba .Fill !=nil {_cafab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_fabba .Fill ,_cafab );};if _fabba .Alignment !=nil {_adfeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_fabba .Alignment ,_adfeg );};if _fabba .Border !=nil {_ddcb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};e .EncodeElement (_fabba .Border ,_ddcb );};if _fabba .Protection !=nil {_efgcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fabba .Protection ,_efgcf );};if _fabba .ExtLst !=nil {_dfdf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fabba .ExtLst ,_dfdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TextVAlignUnset ST_TextVAlign =0;ST_TextVAlignTop ST_TextVAlign =1;ST_TextVAlignCenter ST_TextVAlign =2;ST_TextVAlignBottom ST_TextVAlign =3;ST_TextVAlignJustify ST_TextVAlign =4;ST_TextVAlignDistributed ST_TextVAlign =5;);type ST_SmartTagShow byte ;func (_ececg *CT_SheetId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ececg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Show In Field List +ShowInFieldListAttr *bool ; -// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path -func (_beged *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _ecceb ,_dcebc :=range _beged .R {if _fbfa :=_dcebc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_ecceb ));_fbfa !=nil {return _fbfa ;};};if _beged .ExtLst !=nil {if _eeedc :=_beged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeedc !=nil {return _eeedc ;};};return nil ;};func NewCT_MetadataRecord ()*CT_MetadataRecord {_eccggc :=&CT_MetadataRecord {};return _eccggc };func (_cagcbc ST_DataValidationType )String ()string {switch _cagcbc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u0068\u006fl\u0065";case 3:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 4:return "\u006c\u0069\u0073\u0074";case 5:return "\u0064\u0061\u0074\u0065";case 6:return "\u0074\u0069\u006d\u0065";case 7:return "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case 8:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewCT_PhoneticPr ()*CT_PhoneticPr {_bfede :=&CT_PhoneticPr {};return _bfede };type ST_DdeValueType byte ; +// Drag To Row +DragToRowAttr *bool ; -// Validate validates the CT_Fonts and its children -func (_baggb *CT_Fonts )Validate ()error {return _baggb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_gdff *CT_ServerFormats )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbggf :=range start .Attr {if _fbggf .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfffg ,_gcgeg :=_ee .ParseUint (_fbggf .Value ,10,32);if _gcgeg !=nil {return _gcgeg ;};_aaccf :=uint32 (_dfffg );_gdff .CountAttr =&_aaccf ;continue ;};};_gced :for {_edecg ,_bedaa :=d .Token ();if _bedaa !=nil {return _bedaa ;};switch _fddfb :=_edecg .(type ){case _b .StartElement :switch _fddfb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}:_afbcg :=NewCT_ServerFormat ();if _bbcbfg :=d .DecodeElement (_afbcg ,&_fddfb );_bbcbfg !=nil {return _bbcbfg ;};_gdff .ServerFormat =append (_gdff .ServerFormat ,_afbcg );default:_ba .Log ("\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\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025v",_fddfb .Name );if _ddbec :=d .Skip ();_ddbec !=nil {return _ddbec ;};};case _b .EndElement :break _gced ;case _b .CharData :};};return nil ;};func (_fbgged ST_Comments )Validate ()error {return _fbgged .ValidateWithPath ("")};func (_edcdc *CT_CustomWorkbookViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bccg :for {_fbdga ,_cbaf :=d .Token ();if _cbaf !=nil {return _cbaf ;};switch _efba :=_fbdga .(type ){case _b .StartElement :switch _efba .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"}:_cdecf :=NewCT_CustomWorkbookView ();if _cbagb :=d .DecodeElement (_cdecf ,&_efba );_cbagb !=nil {return _cbagb ;};_edcdc .CustomWorkbookView =append (_edcdc .CustomWorkbookView ,_cdecf );default:_ba .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0075\u0073\u0074o\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_efba .Name );if _afcb :=d .Skip ();_afcb !=nil {return _afcb ;};};case _b .EndElement :break _bccg ;case _b .CharData :};};return nil ;};func (_gagbdf ST_HtmlFmt )ValidateWithPath (path string )error {switch _gagbdf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gagbdf ));};return nil ;};type CT_QueryTableDeletedFields struct{ +// Drag To Column +DragToColAttr *bool ; -// Deleted Fields Count -CountAttr *uint32 ; +// Drag to Page +DragToPageAttr *bool ; -// Deleted Field -DeletedField []*CT_DeletedField ;}; +// Drag To Data +DragToDataAttr *bool ; -// Validate validates the ExternalLink and its children -func (_cgged *ExternalLink )Validate ()error {return _cgged .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");}; +// Drag Off +DragOffAttr *bool ; -// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path -func (_dggb *CT_GroupLevels )ValidateWithPath (path string )error {for _bdgdg ,_addgb :=range _dggb .GroupLevel {if _aecc :=_addgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_bdgdg ));_aecc !=nil {return _aecc ;};};return nil ;}; +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Validate validates the CT_PatternFill and its children -func (_cggge *CT_PatternFill )Validate ()error {return _cggge .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");};func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_ffa :=&CT_CacheHierarchies {};return _ffa };func (_agdff ST_CalcMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_agdff .String (),start );};func NewCT_RevisionMove ()*CT_RevisionMove {_bagad :=&CT_RevisionMove {};return _bagad }; +// Hierarchy Caption +CaptionAttr *string ; -// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path -func (_dcfdb *CT_WebPublishObjects )ValidateWithPath (path string )error {for _bbagd ,_fgfefc :=range _dcfdb .WebPublishObject {if _edaba :=_fgfefc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_bbagd ));_edaba !=nil {return _edaba ;};};return nil ;};func (_eaace *CT_TableStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbbdd :=range start .Attr {if _cbbdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_afafg ,_babeg :=_ee .ParseUint (_cbbdd .Value ,10,32);if _babeg !=nil {return _babeg ;};_babccc :=uint32 (_afafg );_eaace .CountAttr =&_babccc ;continue ;};if _cbbdd .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_badffd ,_abbbac :=_cbbdd .Value ,error (nil );if _abbbac !=nil {return _abbbac ;};_eaace .DefaultTableStyleAttr =&_badffd ;continue ;};if _cbbdd .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_bbcae ,_baebe :=_cbbdd .Value ,error (nil );if _baebe !=nil {return _baebe ;};_eaace .DefaultPivotStyleAttr =&_bbcae ;continue ;};};_dabeb :for {_eggbab ,_aagdg :=d .Token ();if _aagdg !=nil {return _aagdg ;};switch _dgeggb :=_eggbab .(type ){case _b .StartElement :switch _dgeggb .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_ebgbbc :=NewCT_TableStyle ();if _fecdf :=d .DecodeElement (_ebgbbc ,&_dgeggb );_fecdf !=nil {return _fecdf ;};_eaace .TableStyle =append (_eaace .TableStyle ,_ebgbbc );default:_ba .Log ("\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\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074y\u006ce\u0073\u0020\u0025\u0076",_dgeggb .Name );if _agbcaf :=d .Skip ();_agbcaf !=nil {return _agbcaf ;};};case _b .EndElement :break _dabeb ;case _b .CharData :};};return nil ;};func NewCT_PivotSelection ()*CT_PivotSelection {_eccfe :=&CT_PivotSelection {};_eccfe .PivotArea =NewCT_PivotArea ();return _eccfe ;};func NewCT_Connections ()*CT_Connections {_afgga :=&CT_Connections {};return _afgga }; +// OLAP Member Properties +Mps *CT_MemberProperties ; -// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_bcfcag *CT_Schema )ValidateWithPath (path string )error {return nil };func (_dggceb *CT_MdxTuple )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgddg :=range start .Attr {if _fgddg .Name .Local =="\u0063"{_afef ,_dgcdf :=_ee .ParseUint (_fgddg .Value ,10,32);if _dgcdf !=nil {return _dgcdf ;};_cgda :=uint32 (_afef );_dggceb .CAttr =&_cgda ;continue ;};if _fgddg .Name .Local =="\u0063\u0074"{_fgga ,_fbgf :=_fgddg .Value ,error (nil );if _fbgf !=nil {return _fbgf ;};_dggceb .CtAttr =&_fgga ;continue ;};if _fgddg .Name .Local =="\u0073\u0069"{_eaeg ,_eggbe :=_ee .ParseUint (_fgddg .Value ,10,32);if _eggbe !=nil {return _eggbe ;};_eaeagf :=uint32 (_eaeg );_dggceb .SiAttr =&_eaeagf ;continue ;};if _fgddg .Name .Local =="\u0066\u0069"{_dedee ,_ffcfd :=_ee .ParseUint (_fgddg .Value ,10,32);if _ffcfd !=nil {return _ffcfd ;};_bagfa :=uint32 (_dedee );_dggceb .FiAttr =&_bagfa ;continue ;};if _fgddg .Name .Local =="\u0062\u0063"{_babba ,_gccgc :=_fgddg .Value ,error (nil );if _gccgc !=nil {return _gccgc ;};_dggceb .BcAttr =&_babba ;continue ;};if _fgddg .Name .Local =="\u0066\u0063"{_cdgcd ,_fcdae :=_fgddg .Value ,error (nil );if _fcdae !=nil {return _fcdae ;};_dggceb .FcAttr =&_cdgcd ;continue ;};if _fgddg .Name .Local =="\u0069"{_aafgac ,_cfbgf :=_ee .ParseBool (_fgddg .Value );if _cfbgf !=nil {return _cfbgf ;};_dggceb .IAttr =&_aafgac ;continue ;};if _fgddg .Name .Local =="\u0075"{_bfcbd ,_gbfgda :=_ee .ParseBool (_fgddg .Value );if _gbfgda !=nil {return _gbfgda ;};_dggceb .UAttr =&_bfcbd ;continue ;};if _fgddg .Name .Local =="\u0073\u0074"{_ecag ,_egecb :=_ee .ParseBool (_fgddg .Value );if _egecb !=nil {return _egecb ;};_dggceb .StAttr =&_ecag ;continue ;};if _fgddg .Name .Local =="\u0062"{_ddbee ,_dcafa :=_ee .ParseBool (_fgddg .Value );if _dcafa !=nil {return _dcafa ;};_dggceb .BAttr =&_ddbee ;continue ;};};_ccccfd :for {_fbgdd ,_aabf :=d .Token ();if _aabf !=nil {return _aabf ;};switch _dgece :=_fbgdd .(type ){case _b .StartElement :switch _dgece .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_aaecg :=NewCT_MetadataStringIndex ();if _fegag :=d .DecodeElement (_aaecg ,&_dgece );_fegag !=nil {return _fegag ;};_dggceb .N =append (_dggceb .N ,_aaecg );default:_ba .Log ("\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\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065\u0020\u0025\u0076",_dgece .Name );if _gdgbe :=d .Skip ();_gdgbe !=nil {return _gdgbe ;};};case _b .EndElement :break _ccccfd ;case _b .CharData :};};return nil ;};func NewCT_FontName ()*CT_FontName {_cffc :=&CT_FontName {};return _cffc };func (_cfbdc *CT_OleLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aefeeb :=range start .Attr {if _aefeeb .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"&&_aefeeb .Name .Local =="\u0069\u0064"||_aefeeb .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"&&_aefeeb .Name .Local =="\u0069\u0064"{_gfafc ,_agba :=_aefeeb .Value ,error (nil );if _agba !=nil {return _agba ;};_cfbdc .IdAttr =_gfafc ;continue ;};if _aefeeb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_gfgf ,_ffcfdg :=_aefeeb .Value ,error (nil );if _ffcfdg !=nil {return _ffcfdg ;};_cfbdc .ProgIdAttr =_gfgf ;continue ;};};_cacfg :for {_eaegc ,_dagcb :=d .Token ();if _dagcb !=nil {return _dagcb ;};switch _ffbfa :=_eaegc .(type ){case _b .StartElement :switch _ffbfa .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}:_cfbdc .OleItems =NewCT_OleItems ();if _dfefe :=d .DecodeElement (_cfbdc .OleItems ,&_ffbfa );_dfefe !=nil {return _dfefe ;};default:_ba .Log ("\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\u005fO\u006c\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_ffbfa .Name );if _dbdfa :=d .Skip ();_dbdfa !=nil {return _dbdfa ;};};case _b .EndElement :break _cacfg ;case _b .CharData :};};return nil ;}; +// Members +Members []*CT_Members ; -// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path -func (_cdcba *CT_PivotHierarchy )ValidateWithPath (path string )error {if _cdcba .Mps !=nil {if _abfbd :=_cdcba .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_abfbd !=nil {return _abfbd ;};};for _abgab ,_fcdefd :=range _cdcba .Members {if _ebcdf :=_fcdefd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_abgab ));_ebcdf !=nil {return _ebcdf ;};};if _cdcba .ExtLst !=nil {if _adbbf :=_cdcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adbbf !=nil {return _adbbf ;};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_PCDKPIs and its children -func (_cdefb *CT_PCDKPIs )Validate ()error {return _cdefb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");}; +// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path +func (_fca *CT_BookView )ValidateWithPath (path string )error {if _fae :=_fca .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_fae !=nil {return _fae ;};if _fca .ExtLst !=nil {if _beca :=_fca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beca !=nil {return _beca ;};};return nil ;};func NewCT_OleObjects ()*CT_OleObjects {_ddgbb :=&CT_OleObjects {};return _ddgbb }; -// Validate validates the CT_TableStyle and its children -func (_cgffc *CT_TableStyle )Validate ()error {return _cgffc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};type ST_VolValueType byte ;func (_gdfdcf *ST_SheetViewType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efeda ,_beaab :=d .Token ();if _beaab !=nil {return _beaab ;};if _cgddd ,_cdfae :=_efeda .(_b .EndElement );_cdfae &&_cgddd .Name ==start .Name {*_gdfdcf =1;return nil ;};if _gcdgd ,_bbfaf :=_efeda .(_b .CharData );!_bbfaf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efeda );}else {switch string (_gcdgd ){case "":*_gdfdcf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gdfdcf =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_gdfdcf =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_gdfdcf =3;};};_efeda ,_beaab =d .Token ();if _beaab !=nil {return _beaab ;};if _dgdfc ,_cbacae :=_efeda .(_b .EndElement );_cbacae &&_dgdfc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efeda );};type CT_CalculatedItem struct{ +// Validate validates the CT_PageItem and its children +func (_dfefb *CT_PageItem )Validate ()error {return _dfefb .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");}; -// Field Index -FieldAttr *uint32 ; +// Validate validates the CT_RevisionInsertSheet and its children +func (_eebdb *CT_RevisionInsertSheet )Validate ()error {return _eebdb .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};func (_fagf *CT_CustomChartsheetView )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_fagf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_gfbdd :=range start .Attr {if _gfbdd .Name .Local =="\u0067\u0075\u0069\u0064"{_bbcdc ,_agebf :=_gfbdd .Value ,error (nil );if _agebf !=nil {return _agebf ;};_fagf .GuidAttr =_bbcdc ;continue ;};if _gfbdd .Name .Local =="\u0073\u0063\u0061l\u0065"{_edgb ,_fecb :=_b .ParseUint (_gfbdd .Value ,10,32);if _fecb !=nil {return _fecb ;};_agcf :=uint32 (_edgb );_fagf .ScaleAttr =&_agcf ;continue ;};if _gfbdd .Name .Local =="\u0073\u0074\u0061t\u0065"{_fagf .StateAttr .UnmarshalXMLAttr (_gfbdd );continue ;};if _gfbdd .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_afffe ,_cddcc :=_b .ParseBool (_gfbdd .Value );if _cddcc !=nil {return _cddcc ;};_fagf .ZoomToFitAttr =&_afffe ;continue ;};};_eggadd :for {_ecgdb ,_gbac :=d .Token ();if _gbac !=nil {return _gbac ;};switch _cgcc :=_ecgdb .(type ){case _ea .StartElement :switch _cgcc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_fagf .PageMargins =NewCT_PageMargins ();if _fbfe :=d .DecodeElement (_fagf .PageMargins ,&_cgcc );_fbfe !=nil {return _fbfe ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_fagf .PageSetup =NewCT_CsPageSetup ();if _gfda :=d .DecodeElement (_fagf .PageSetup ,&_cgcc );_gfda !=nil {return _gfda ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_fagf .HeaderFooter =NewCT_HeaderFooter ();if _afffg :=d .DecodeElement (_fagf .HeaderFooter ,&_cgcc );_afffg !=nil {return _afffg ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077 \u0025\u0076",_cgcc .Name );if _bade :=d .Skip ();_bade !=nil {return _bade ;};};case _ea .EndElement :break _eggadd ;case _ea .CharData :};};return nil ;};type CT_GroupMember struct{ -// Calculated Item Formula -FormulaAttr *string ; +// Group Member Unique Name +UniqueNameAttr string ; -// Calculated Item Location -PivotArea *CT_PivotArea ; +// Group +GroupAttr *bool ;};func (_dbegd *CT_DiscretePr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fcdeg :=range start .Attr {if _fcdeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eefae ,_efda :=_b .ParseUint (_fcdeg .Value ,10,32);if _efda !=nil {return _efda ;};_deaec :=uint32 (_eefae );_dbegd .CountAttr =&_deaec ;continue ;};};_edeb :for {_ccbbb ,_ecgb :=d .Token ();if _ecgb !=nil {return _ecgb ;};switch _dgfg :=_ccbbb .(type ){case _ea .StartElement :switch _dgfg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_adda :=NewCT_Index ();if _gdfce :=d .DecodeElement (_adda ,&_dgfg );_gdfce !=nil {return _gdfce ;};_dbegd .X =append (_dbegd .X ,_adda );default:_c .Log ("\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\u0044i\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072 \u0025\u0076",_dgfg .Name );if _bfaeg :=d .Skip ();_bfaeg !=nil {return _bfaeg ;};};case _ea .EndElement :break _edeb ;case _ea .CharData :};};return nil ;};func (_cgege *CT_Row )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cgege .RAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072"},Value :_be .Sprintf ("\u0025\u0076",*_cgege .RAttr )});};if _cgege .SpansAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_be .Sprintf ("\u0025\u0076",*_cgege .SpansAttr )});};if _cgege .SAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073"},Value :_be .Sprintf ("\u0025\u0076",*_cgege .SAttr )});};if _cgege .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgege .CustomFormatAttr ))});};if _cgege .HtAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_cgege .HtAttr )});};if _cgege .HiddenAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgege .HiddenAttr ))});};if _cgege .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgege .CustomHeightAttr ))});};if _cgege .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_be .Sprintf ("\u0025\u0076",*_cgege .OutlineLevelAttr )});};if _cgege .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgege .CollapsedAttr ))});};if _cgege .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgege .ThickTopAttr ))});};if _cgege .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgege .ThickBotAttr ))});};if _cgege .PhAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u0068"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cgege .PhAttr ))});};e .EncodeToken (start );if _cgege .C !=nil {_cebb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_acdca :=range _cgege .C {e .EncodeElement (_acdca ,_cebb );};};if _cgege .ExtLst !=nil {_cgaecg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgege .ExtLst ,_cgaecg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_DataValidation struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Data Validation Type +TypeAttr ST_DataValidationType ; -// ValidateWithPath validates the Connections and its children, prefixing error messages with path -func (_abdfb *Connections )ValidateWithPath (path string )error {if _cadbba :=_abdfb .CT_Connections .ValidateWithPath (path );_cadbba !=nil {return _cadbba ;};return nil ;};type ST_DataValidationErrorStyle byte ;func (_eccfd *CT_OleLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eccfd .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eccfd .ProgIdAttr )});e .EncodeToken (start );if _eccfd .OleItems !=nil {_gcfb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_eccfd .OleItems ,_gcfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Data Validation Error Style +ErrorStyleAttr ST_DataValidationErrorStyle ; -// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path -func (_dfcfd *CT_RgbColor )ValidateWithPath (path string )error {return nil };type CT_TablePart struct{IdAttr string ;}; +// IME Mode Enforced +ImeModeAttr ST_DataValidationImeMode ; -// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path -func (_ebb *CT_BooleanProperty )ValidateWithPath (path string )error {return nil }; +// Operator +OperatorAttr ST_DataValidationOperator ; -// Validate validates the CT_Filters and its children -func (_gabdg *CT_Filters )Validate ()error {return _gabdg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};type Worksheet struct{CT_Worksheet }; +// Allow Blank +AllowBlankAttr *bool ; -// Validate validates the CT_FieldGroup and its children -func (_debbe *CT_FieldGroup )Validate ()error {return _debbe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");};func (_bdbabc *ST_DataConsolidateFunction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eebdd ,_baacb :=d .Token ();if _baacb !=nil {return _baacb ;};if _dadgfd ,_cgefgbf :=_eebdd .(_b .EndElement );_cgefgbf &&_dadgfd .Name ==start .Name {*_bdbabc =1;return nil ;};if _caabg ,_abcbe :=_eebdd .(_b .CharData );!_abcbe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eebdd );}else {switch string (_caabg ){case "":*_bdbabc =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_bdbabc =1;case "\u0063\u006f\u0075n\u0074":*_bdbabc =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_bdbabc =3;case "\u006d\u0061\u0078":*_bdbabc =4;case "\u006d\u0069\u006e":*_bdbabc =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_bdbabc =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bdbabc =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_bdbabc =8;case "\u0073\u0075\u006d":*_bdbabc =9;case "\u0076\u0061\u0072":*_bdbabc =10;case "\u0076\u0061\u0072\u0070":*_bdbabc =11;};};_eebdd ,_baacb =d .Token ();if _baacb !=nil {return _baacb ;};if _bceeg ,_bdfcg :=_eebdd .(_b .EndElement );_bdfcg &&_bceeg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eebdd );};func (_debcf *CT_FutureMetadataBlock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _debcf .ExtLst !=nil {_egadb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_debcf .ExtLst ,_egadb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdggg ST_BorderStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adcefg :=_b .Attr {};_adcefg .Name =name ;switch _bdggg {case ST_BorderStyleUnset :_adcefg .Value ="";case ST_BorderStyleNone :_adcefg .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_adcefg .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_adcefg .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_BorderStyleDashed :_adcefg .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_adcefg .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_adcefg .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_adcefg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderStyleHair :_adcefg .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_adcefg .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_adcefg .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleMediumDashDot :_adcefg .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_adcefg .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_adcefg .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleSlantDashDot :_adcefg .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _adcefg ,nil ;};func NewCT_BookView ()*CT_BookView {_eee :=&CT_BookView {};return _eee };func NewCT_WebPublishItem ()*CT_WebPublishItem {_cfgfg :=&CT_WebPublishItem {};_cfgfg .SourceTypeAttr =ST_WebSourceType (1);return _cfgfg ;}; +// Show Drop Down +ShowDropDownAttr *bool ; -// Validate validates the CT_ObjectAnchor and its children -func (_bgbbd *CT_ObjectAnchor )Validate ()error {return _bgbbd .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};func (_bcfcd *CT_RowHierarchiesUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feddc :=range start .Attr {if _feddc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbcba ,_cfebdd :=_ee .ParseUint (_feddc .Value ,10,32);if _cfebdd !=nil {return _cfebdd ;};_bbag :=uint32 (_cbcba );_bcfcd .CountAttr =&_bbag ;continue ;};};_beeef :for {_ggeff ,_debgd :=d .Token ();if _debgd !=nil {return _debgd ;};switch _eegec :=_ggeff .(type ){case _b .StartElement :switch _eegec .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_efcbd :=NewCT_HierarchyUsage ();if _dbcga :=d .DecodeElement (_efcbd ,&_eegec );_dbcga !=nil {return _dbcga ;};_bcfcd .RowHierarchyUsage =append (_bcfcd .RowHierarchyUsage ,_efcbd );default:_ba .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u006f\u0077\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_eegec .Name );if _bdeaa :=d .Skip ();_bdeaa !=nil {return _bdeaa ;};};case _b .EndElement :break _beeef ;case _b .CharData :};};return nil ;}; +// Show Input Message +ShowInputMessageAttr *bool ; -// Validate validates the CT_Sheet and its children -func (_cdagd *CT_Sheet )Validate ()error {return _cdagd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");};func (_efefg *CT_CalculatedItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efefg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efefg .CountAttr )});};e .EncodeToken (start );_edaac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_age :=range _efefg .CalculatedItem {e .EncodeElement (_age ,_edaac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type PivotCacheDefinition struct{CT_PivotCacheDefinition };func (_cbcecc *ST_CellFormulaType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbcecc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cbcecc =1;case "\u0061\u0072\u0072a\u0079":*_cbcecc =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_cbcecc =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_cbcecc =4;};return nil ;};func (_cbfbbe *ST_Comments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdafef ,_gffbba :=d .Token ();if _gffbba !=nil {return _gffbba ;};if _cegfef ,_afdec :=_gdafef .(_b .EndElement );_afdec &&_cegfef .Name ==start .Name {*_cbfbbe =1;return nil ;};if _bcbde ,_bbdbb :=_gdafef .(_b .CharData );!_bbdbb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdafef );}else {switch string (_bcbde ){case "":*_cbfbbe =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_cbfbbe =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_cbfbbe =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_cbfbbe =3;};};_gdafef ,_gffbba =d .Token ();if _gffbba !=nil {return _gffbba ;};if _aeaba ,_aaedc :=_gdafef .(_b .EndElement );_aaedc &&_aeaba .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdafef );};const (ST_FormulaExpressionUnset ST_FormulaExpression =0;ST_FormulaExpressionRef ST_FormulaExpression =1;ST_FormulaExpressionRefError ST_FormulaExpression =2;ST_FormulaExpressionArea ST_FormulaExpression =3;ST_FormulaExpressionAreaError ST_FormulaExpression =4;ST_FormulaExpressionComputedArea ST_FormulaExpression =5;);func (_ffcbbc *ST_HtmlFmt )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffcbbc =0;case "\u006e\u006f\u006e\u0065":*_ffcbbc =1;case "\u0072\u0074\u0066":*_ffcbbc =2;case "\u0061\u006c\u006c":*_ffcbbc =3;};return nil ;};type CT_CustomSheetViews struct{ +// Show Error Message +ShowErrorMessageAttr *bool ; -// Custom Sheet View -CustomSheetView []*CT_CustomSheetView ;};func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_cgdge :=&CT_QueryTableDeletedFields {};return _cgdge ;};type ST_ShowDataAs byte ; +// Error Alert Text +ErrorTitleAttr *string ; -// ValidateWithPath validates the Workbook and its children, prefixing error messages with path -func (_abcdgg *Workbook )ValidateWithPath (path string )error {if _cddaf :=_abcdgg .CT_Workbook .ValidateWithPath (path );_cddaf !=nil {return _cddaf ;};return nil ;};type CT_PageField struct{ +// Error Message +ErrorAttr *string ; -// Field -FldAttr int32 ; +// Prompt Title +PromptTitleAttr *string ; -// Item Index -ItemAttr *uint32 ; +// Input Prompt +PromptAttr *string ; -// OLAP Hierarchy Index -HierAttr *int32 ; +// Sequence of References +SqrefAttr ST_Sqref ; -// Hierarchy Unique Name -NameAttr *string ; +// Formula 1 +Formula1 *string ; -// Hierarchy Display Name -CapAttr *string ; +// Formula 2 +Formula2 *string ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type ST_PaneState byte ;func NewSst ()*Sst {_afdgad :=&Sst {};_afdgad .CT_Sst =*NewCT_Sst ();return _afdgad };type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_cfdgd *CT_CustomSheetView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cfdgd .GuidAttr )});if _cfdgd .ScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cfdgd .ScaleAttr )});};if _cfdgd .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfdgd .ColorIdAttr )});};if _cfdgd .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .ShowPageBreaksAttr ))});};if _cfdgd .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .ShowFormulasAttr ))});};if _cfdgd .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .ShowGridLinesAttr ))});};if _cfdgd .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .ShowRowColAttr ))});};if _cfdgd .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .OutlineSymbolsAttr ))});};if _cfdgd .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .ZeroValuesAttr ))});};if _cfdgd .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .FitToPageAttr ))});};if _cfdgd .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .PrintAreaAttr ))});};if _cfdgd .FilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .FilterAttr ))});};if _cfdgd .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .ShowAutoFilterAttr ))});};if _cfdgd .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .HiddenRowsAttr ))});};if _cfdgd .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .HiddenColumnsAttr ))});};if _cfdgd .StateAttr !=ST_SheetStateUnset {_ggfcb ,_eefgf :=_cfdgd .StateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061t\u0065"});if _eefgf !=nil {return _eefgf ;};start .Attr =append (start .Attr ,_ggfcb );};if _cfdgd .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .FilterUniqueAttr ))});};if _cfdgd .ViewAttr !=ST_SheetViewTypeUnset {_aafc ,_gfba :=_cfdgd .ViewAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0069\u0065\u0077"});if _gfba !=nil {return _gfba ;};start .Attr =append (start .Attr ,_aafc );};if _cfdgd .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_cfdgd .ShowRulerAttr ))});};if _cfdgd .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cfdgd .TopLeftCellAttr )});};e .EncodeToken (start );if _cfdgd .Pane !=nil {_cdaaf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_cfdgd .Pane ,_cdaaf );};if _cfdgd .Selection !=nil {_cbfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cfdgd .Selection ,_cbfb );};if _cfdgd .RowBreaks !=nil {_edde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_cfdgd .RowBreaks ,_edde );};if _cfdgd .ColBreaks !=nil {_fdaca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_cfdgd .ColBreaks ,_fdaca );};if _cfdgd .PageMargins !=nil {_ecfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_cfdgd .PageMargins ,_ecfg );};if _cfdgd .PrintOptions !=nil {_eggb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cfdgd .PrintOptions ,_eggb );};if _cfdgd .PageSetup !=nil {_ecbab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_cfdgd .PageSetup ,_ecbab );};if _cfdgd .HeaderFooter !=nil {_baccf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_cfdgd .HeaderFooter ,_baccf );};if _cfdgd .AutoFilter !=nil {_dafbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_cfdgd .AutoFilter ,_dafbe );};if _cfdgd .ExtLst !=nil {_cfba :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfdgd .ExtLst ,_cfba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agbdeg *CT_SheetBackgroundPicture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcfdc :=range start .Attr {if _gcfdc .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"&&_gcfdc .Name .Local =="\u0069\u0064"||_gcfdc .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"&&_gcfdc .Name .Local =="\u0069\u0064"{_cedad ,_ecegfe :=_gcfdc .Value ,error (nil );if _ecegfe !=nil {return _ecegfe ;};_agbdeg .IdAttr =_cedad ;continue ;};};for {_dacee ,_fggag :=d .Token ();if _fggag !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u003a\u0020\u0025\u0073",_fggag );};if _bffgf ,_fggaga :=_dacee .(_b .EndElement );_fggaga &&_bffgf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_RgbColor and its children +func (_gbaee *CT_RgbColor )Validate ()error {return _gbaee .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_cabf *CT_ExternalReference )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_cabf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bdbc *CT_CustomSheetViews )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cdga :for {_adfb ,_cada :=d .Token ();if _cada !=nil {return _cada ;};switch _bcge :=_adfb .(type ){case _ea .StartElement :switch _bcge .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_bcbc :=NewCT_CustomSheetView ();if _cecc :=d .DecodeElement (_bcbc ,&_bcge );_cecc !=nil {return _cecc ;};_bdbc .CustomSheetView =append (_bdbc .CustomSheetView ,_bcbc );default:_c .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053he\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_bcge .Name );if _dggfg :=d .Skip ();_dggfg !=nil {return _dggfg ;};};case _ea .EndElement :break _cdga ;case _ea .CharData :};};return nil ;};func (_aegca *CT_OleSize )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",_aegca .RefAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_adabc *CT_DefinedName )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gedb :=range start .Attr {if _gedb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cddcf ,_edab :=_b .ParseBool (_gedb .Value );if _edab !=nil {return _edab ;};_adabc .HiddenAttr =&_cddcf ;continue ;};if _gedb .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_cbab ,_bfbf :=_b .ParseBool (_gedb .Value );if _bfbf !=nil {return _bfbf ;};_adabc .FunctionAttr =&_cbab ;continue ;};if _gedb .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_cgaff ,_gabf :=_gedb .Value ,error (nil );if _gabf !=nil {return _gabf ;};_adabc .CommentAttr =&_cgaff ;continue ;};if _gedb .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_bagg ,_fafb :=_gedb .Value ,error (nil );if _fafb !=nil {return _fafb ;};_adabc .DescriptionAttr =&_bagg ;continue ;};if _gedb .Name .Local =="\u0068\u0065\u006c\u0070"{_fegeg ,_agbfc :=_gedb .Value ,error (nil );if _agbfc !=nil {return _agbfc ;};_adabc .HelpAttr =&_fegeg ;continue ;};if _gedb .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_bdfde ,_bdbf :=_gedb .Value ,error (nil );if _bdbf !=nil {return _bdbf ;};_adabc .StatusBarAttr =&_bdfde ;continue ;};if _gedb .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_bcabd ,_adgbd :=_b .ParseUint (_gedb .Value ,10,32);if _adgbd !=nil {return _adgbd ;};_ffbefd :=uint32 (_bcabd );_adabc .LocalSheetIdAttr =&_ffbefd ;continue ;};if _gedb .Name .Local =="\u006e\u0061\u006d\u0065"{_bagdd ,_aeabg :=_gedb .Value ,error (nil );if _aeabg !=nil {return _aeabg ;};_adabc .NameAttr =_bagdd ;continue ;};if _gedb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_edeed ,_gbddf :=_gedb .Value ,error (nil );if _gbddf !=nil {return _gbddf ;};_adabc .CustomMenuAttr =&_edeed ;continue ;};if _gedb .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_dcbg ,_abeb :=_b .ParseBool (_gedb .Value );if _abeb !=nil {return _abeb ;};_adabc .VbProcedureAttr =&_dcbg ;continue ;};if _gedb .Name .Local =="\u0078\u006c\u006d"{_bdcaf ,_cgac :=_b .ParseBool (_gedb .Value );if _cgac !=nil {return _cgac ;};_adabc .XlmAttr =&_bdcaf ;continue ;};if _gedb .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_dcgda ,_deffe :=_b .ParseUint (_gedb .Value ,10,32);if _deffe !=nil {return _deffe ;};_cffc :=uint32 (_dcgda );_adabc .FunctionGroupIdAttr =&_cffc ;continue ;};if _gedb .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_gbccd ,_gccb :=_gedb .Value ,error (nil );if _gccb !=nil {return _gccb ;};_adabc .ShortcutKeyAttr =&_gbccd ;continue ;};if _gedb .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_gdafbg ,_adedd :=_b .ParseBool (_gedb .Value );if _adedd !=nil {return _adedd ;};_adabc .PublishToServerAttr =&_gdafbg ;continue ;};if _gedb .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_gagdf ,_dgbe :=_b .ParseBool (_gedb .Value );if _dgbe !=nil {return _dgbe ;};_adabc .WorkbookParameterAttr =&_gagdf ;continue ;};};for {_defgb ,_acebe :=d .Token ();if _acebe !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_acebe );};if _fdaa ,_afeac :=_defgb .(_ea .CharData );_afeac {_adabc .Content =string (_fdaa );};if _dagae ,_ffgd :=_defgb .(_ea .EndElement );_ffgd &&_dagae .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path -func (_ebcga *CT_PrintOptions )ValidateWithPath (path string )error {return nil };func NewCT_Set ()*CT_Set {_gabad :=&CT_Set {};return _gabad };func (_gadba ST_HorizontalAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cebge :=_b .Attr {};_cebge .Name =name ;switch _gadba {case ST_HorizontalAlignmentUnset :_cebge .Value ="";case ST_HorizontalAlignmentGeneral :_cebge .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_HorizontalAlignmentLeft :_cebge .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_cebge .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_cebge .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_cebge .Value ="\u0066\u0069\u006c\u006c";case ST_HorizontalAlignmentJustify :_cebge .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_cebge .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_cebge .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _cebge ,nil ;};type CT_VolTopicRef struct{ +// Validate validates the CT_Index and its children +func (_cfeff *CT_Index )Validate ()error {return _cfeff .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};func (_gbcb *CT_IntProperty )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gcbdc :=range start .Attr {if _gcbdc .Name .Local =="\u0076\u0061\u006c"{_bafgf ,_adcdb :=_b .ParseInt (_gcbdc .Value ,10,32);if _adcdb !=nil {return _adcdb ;};_gbcb .ValAttr =int32 (_bafgf );continue ;};};for {_ebgfb ,_bgdde :=d .Token ();if _bgdde !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079:\u0020\u0025\u0073",_bgdde );};if _gdbee ,_agbgeg :=_ebgfb .(_ea .EndElement );_agbgeg &&_gdbee .Name ==start .Name {break ;};};return nil ;};func (_daagc *CT_ConditionalFormats )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _daagc .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_daagc .CountAttr )});};e .EncodeToken (start );_fefb :=_ea .StartElement {Name :_ea .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_ecae :=range _daagc .ConditionalFormat {e .EncodeElement (_ecae ,_fefb );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cgdc *CT_Comment )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_cgdc .Text =NewCT_Rst ();for _ ,_fdgcc :=range start .Attr {if _fdgcc .Name .Local =="\u0072\u0065\u0066"{_ebba ,_dgcga :=_fdgcc .Value ,error (nil );if _dgcga !=nil {return _dgcga ;};_cgdc .RefAttr =_ebba ;continue ;};if _fdgcc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_adcd ,_cdcc :=_b .ParseUint (_fdgcc .Value ,10,32);if _cdcc !=nil {return _cdcc ;};_cgdc .AuthorIdAttr =uint32 (_adcd );continue ;};if _fdgcc .Name .Local =="\u0067\u0075\u0069\u0064"{_ffdae ,_ccebf :=_fdgcc .Value ,error (nil );if _ccebf !=nil {return _ccebf ;};_cgdc .GuidAttr =&_ffdae ;continue ;};if _fdgcc .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_cfedd ,_fccf :=_b .ParseUint (_fdgcc .Value ,10,32);if _fccf !=nil {return _fccf ;};_fcag :=uint32 (_cfedd );_cgdc .ShapeIdAttr =&_fcag ;continue ;};};_fgeac :for {_edef ,_fcbe :=d .Token ();if _fcbe !=nil {return _fcbe ;};switch _beab :=_edef .(type ){case _ea .StartElement :switch _beab .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _gcga :=d .DecodeElement (_cgdc .Text ,&_beab );_gcga !=nil {return _gcga ;};case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"}:_cgdc .CommentPr =NewCT_CommentPr ();if _deaa :=d .DecodeElement (_cgdc .CommentPr ,&_beab );_deaa !=nil {return _deaa ;};default:_c .Log ("\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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_beab .Name );if _cbggb :=d .Skip ();_cbggb !=nil {return _cbggb ;};};case _ea .EndElement :break _fgeac ;case _ea .CharData :};};return nil ;};func (_abba *CT_ChartFormat )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_be .Sprintf ("\u0025\u0076",_abba .ChartAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_be .Sprintf ("\u0025\u0076",_abba .FormatAttr )});if _abba .SeriesAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_abba .SeriesAttr ))});};e .EncodeToken (start );_gfc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_abba .PivotArea ,_gfc );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type CT_ExternalCell struct{ // Reference -RAttr string ; +RAttr *string ; -// Sheet Id -SAttr uint32 ;};func (_efbab *CT_PCDKPI )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_efbab .UniqueNameAttr )});if _efbab .CaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_efbab .CaptionAttr )});};if _efbab .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_efbab .DisplayFolderAttr )});};if _efbab .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_efbab .MeasureGroupAttr )});};if _efbab .ParentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efbab .ParentAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_f .Sprintf ("\u0025\u0076",_efbab .ValueAttr )});if _efbab .GoalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_efbab .GoalAttr )});};if _efbab .StatusAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_efbab .StatusAttr )});};if _efbab .TrendAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efbab .TrendAttr )});};if _efbab .WeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efbab .WeightAttr )});};if _efbab .TimeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efbab .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_beegb ST_TextVAlign )ValidateWithPath (path string )error {switch _beegb {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beegb ));};return nil ;};func (_ccbgf *CT_String )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fabgc :=range start .Attr {if _fabgc .Name .Local =="\u0066\u0063"{_eadfdf ,_dbfg :=_fabgc .Value ,error (nil );if _dbfg !=nil {return _dbfg ;};_ccbgf .FcAttr =&_eadfdf ;continue ;};if _fabgc .Name .Local =="\u0076"{_agceb ,_feeegg :=_fabgc .Value ,error (nil );if _feeegg !=nil {return _feeegg ;};_ccbgf .VAttr =_agceb ;continue ;};if _fabgc .Name .Local =="\u0066"{_gefgga ,_eaebf :=_ee .ParseBool (_fabgc .Value );if _eaebf !=nil {return _eaebf ;};_ccbgf .FAttr =&_gefgga ;continue ;};if _fabgc .Name .Local =="\u0063"{_ddbge ,_gbdd :=_fabgc .Value ,error (nil );if _gbdd !=nil {return _gbdd ;};_ccbgf .CAttr =&_ddbge ;continue ;};if _fabgc .Name .Local =="\u0063\u0070"{_fgabac ,_dafgg :=_ee .ParseUint (_fabgc .Value ,10,32);if _dafgg !=nil {return _dafgg ;};_ddcbfc :=uint32 (_fgabac );_ccbgf .CpAttr =&_ddcbfc ;continue ;};if _fabgc .Name .Local =="\u0069\u006e"{_aabecd ,_gdgea :=_ee .ParseUint (_fabgc .Value ,10,32);if _gdgea !=nil {return _gdgea ;};_efbad :=uint32 (_aabecd );_ccbgf .InAttr =&_efbad ;continue ;};if _fabgc .Name .Local =="\u0062\u0063"{_cggef ,_faefa :=_fabgc .Value ,error (nil );if _faefa !=nil {return _faefa ;};_ccbgf .BcAttr =&_cggef ;continue ;};if _fabgc .Name .Local =="\u0075"{_cdabcf ,_adeeee :=_ee .ParseBool (_fabgc .Value );if _adeeee !=nil {return _adeeee ;};_ccbgf .UAttr =&_cdabcf ;continue ;};if _fabgc .Name .Local =="\u0069"{_adbgd ,_egdgag :=_ee .ParseBool (_fabgc .Value );if _egdgag !=nil {return _egdgag ;};_ccbgf .IAttr =&_adbgd ;continue ;};if _fabgc .Name .Local =="\u0075\u006e"{_dbegc ,_dccfea :=_ee .ParseBool (_fabgc .Value );if _dccfea !=nil {return _dccfea ;};_ccbgf .UnAttr =&_dbegc ;continue ;};if _fabgc .Name .Local =="\u0073\u0074"{_cbbeg ,_dgddb :=_ee .ParseBool (_fabgc .Value );if _dgddb !=nil {return _dgddb ;};_ccbgf .StAttr =&_cbbeg ;continue ;};if _fabgc .Name .Local =="\u0062"{_dfede ,_aaeadf :=_ee .ParseBool (_fabgc .Value );if _aaeadf !=nil {return _aaeadf ;};_ccbgf .BAttr =&_dfede ;continue ;};};_gecba :for {_fdagf ,_bebgc :=d .Token ();if _bebgc !=nil {return _bebgc ;};switch _bbgge :=_fdagf .(type ){case _b .StartElement :switch _bbgge .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_fdeea :=NewCT_Tuples ();if _cgaga :=d .DecodeElement (_fdeea ,&_bbgge );_cgaga !=nil {return _cgaga ;};_ccbgf .Tpls =append (_ccbgf .Tpls ,_fdeea );case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_bfgada :=NewCT_X ();if _gdcab :=d .DecodeElement (_bfgada ,&_bbgge );_gdcab !=nil {return _gdcab ;};_ccbgf .X =append (_ccbgf .X ,_bfgada );default:_ba .Log ("\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\u0072i\u006e\u0067 \u0025\u0076",_bbgge .Name );if _geeeb :=d .Skip ();_geeeb !=nil {return _geeeb ;};};case _b .EndElement :break _gecba ;case _b .CharData :};};return nil ;}; +// Type +TAttr ST_CellType ; -// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path -func (_dfbef *MapInfo )ValidateWithPath (path string )error {if _aagcac :=_dfbef .CT_MapInfo .ValidateWithPath (path );_aagcac !=nil {return _aagcac ;};return nil ;};func (_bfbgdf ST_FontScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfbgdf .String (),start );};func (_bcfacc ST_TextVAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcfacc .String (),start );}; +// Value Metadata +VmAttr *uint32 ; -// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path -func (_dgbd *CT_FieldUsage )ValidateWithPath (path string )error {return nil };func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_daeaad :=&CT_RevisionCustomView {};_daeaad .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_daeaad .ActionAttr =ST_RevisionAction (1);return _daeaad ;};func (_fdbcd ST_DateTimeGrouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdbcd .String (),start );};func (_agbed *CT_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agbed .Ext !=nil {_aggd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_feedc :=range _agbed .Ext {e .EncodeElement (_feedc ,_aggd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgagb ST_VerticalAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egcfba :=_b .Attr {};_egcfba .Name =name ;switch _dgagb {case ST_VerticalAlignmentUnset :_egcfba .Value ="";case ST_VerticalAlignmentTop :_egcfba .Value ="\u0074\u006f\u0070";case ST_VerticalAlignmentCenter :_egcfba .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_egcfba .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_egcfba .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_VerticalAlignmentDistributed :_egcfba .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _egcfba ,nil ;};func NewCT_Sheets ()*CT_Sheets {_gggcg :=&CT_Sheets {};return _gggcg }; +// Value +V *string ;}; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_cafgcg *CT_TextField )ValidateWithPath (path string )error {if _eeddfa :=_cafgcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eeddfa !=nil {return _eeddfa ;};return nil ;};func (_efaba ST_PhoneticType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efaba .String (),start );};func (_edgcd ST_Scope )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edgcd .String (),start );};func (_fcbdac *CT_TextPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcbdac .PromptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcbdac .PromptAttr ))});};if _fcbdac .FileTypeAttr !=ST_FileTypeUnset {_fgedag ,_ebdcaf :=_fcbdac .FileTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _ebdcaf !=nil {return _ebdcaf ;};start .Attr =append (start .Attr ,_fgedag );};if _fcbdac .CodePageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fcbdac .CodePageAttr )});};if _fcbdac .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fcbdac .CharacterSetAttr )});};if _fcbdac .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_fcbdac .FirstRowAttr )});};if _fcbdac .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fcbdac .SourceFileAttr )});};if _fcbdac .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcbdac .DelimitedAttr ))});};if _fcbdac .DecimalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fcbdac .DecimalAttr )});};if _fcbdac .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_f .Sprintf ("\u0025\u0076",*_fcbdac .ThousandsAttr )});};if _fcbdac .TabAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcbdac .TabAttr ))});};if _fcbdac .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcbdac .SpaceAttr ))});};if _fcbdac .CommaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcbdac .CommaAttr ))});};if _fcbdac .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcbdac .SemicolonAttr ))});};if _fcbdac .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_fcbdac .ConsecutiveAttr ))});};if _fcbdac .QualifierAttr !=ST_QualifierUnset {_cbcga ,_egcfb :=_fcbdac .QualifierAttr .MarshalXMLAttr (_b .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _egcfb !=nil {return _egcfb ;};start .Attr =append (start .Attr ,_cbcga );};if _fcbdac .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_f .Sprintf ("\u0025\u0076",*_fcbdac .DelimiterAttr )});};e .EncodeToken (start );if _fcbdac .TextFields !=nil {_ecagb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fcbdac .TextFields ,_ecagb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_dbffg :=&CT_RevisionAutoFormatting {};return _dbffg ;};func (_cbffb *CT_FutureMetadataBlock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abdbe :for {_aagde ,_ggfdf :=d .Token ();if _ggfdf !=nil {return _ggfdf ;};switch _affag :=_aagde .(type ){case _b .StartElement :switch _affag .Name {case _b .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbffb .ExtLst =NewCT_ExtensionList ();if _fcbdgd :=d .DecodeElement (_cbffb .ExtLst ,&_affag );_fcbdgd !=nil {return _fcbdgd ;};default:_ba .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u0074\u0075r\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_affag .Name );if _adege :=d .Skip ();_adege !=nil {return _adege ;};};case _b .EndElement :break _abdbe ;case _b .CharData :};};return nil ;};func NewCT_InputCells ()*CT_InputCells {_geafb :=&CT_InputCells {};return _geafb };type CT_Schema struct{ +// Validate validates the CT_AutoFilter and its children +func (_gaf *CT_AutoFilter )Validate ()error {return _gaf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");}; -// Schema ID -IDAttr string ; +// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path +func (_cagca *Chartsheet )ValidateWithPath (path string )error {if _gdefe :=_cagca .CT_Chartsheet .ValidateWithPath (path );_gdefe !=nil {return _gdefe ;};return nil ;};func NewCT_CellFormula ()*CT_CellFormula {_bfed :=&CT_CellFormula {};return _bfed };func (_fedfa *CT_Tables )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_gfcec :=range start .Attr {if _gfcec .Name .Local =="\u0063\u006f\u0075n\u0074"{_acffga ,_deffd :=_b .ParseUint (_gfcec .Value ,10,32);if _deffd !=nil {return _deffd ;};_bgcdce :=uint32 (_acffga );_fedfa .CountAttr =&_bgcdce ;continue ;};};_feefc :for {_becbe ,_fbagd :=d .Token ();if _fbagd !=nil {return _fbagd ;};switch _baadd :=_becbe .(type ){case _ea .StartElement :switch _baadd .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_ebgce :=NewCT_TableMissing ();if _babfb :=d .DecodeElement (_ebgce ,&_baadd );_babfb !=nil {return _babfb ;};_fedfa .M =append (_fedfa .M ,_ebgce );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_efeed :=NewCT_XStringElement ();if _egddfe :=d .DecodeElement (_efeed ,&_baadd );_egddfe !=nil {return _egddfe ;};_fedfa .S =append (_fedfa .S ,_efeed );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_caecdg :=NewCT_Index ();if _bdbfeg :=d .DecodeElement (_caecdg ,&_baadd );_bdbfeg !=nil {return _bdbfeg ;};_fedfa .X =append (_fedfa .X ,_caecdg );default:_c .Log ("\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\u0054\u0061\u0062l\u0065\u0073 \u0025\u0076",_baadd .Name );if _abfeg :=d .Skip ();_abfeg !=nil {return _abfeg ;};};case _ea .EndElement :break _feefc ;case _ea .CharData :};};return nil ;}; -// Schema Reference -SchemaRefAttr *string ; +// Validate validates the CT_ExternalDefinedNames and its children +func (_gaeaf *CT_ExternalDefinedNames )Validate ()error {return _gaeaf .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");}; -// Schema Root Namespace -NamespaceAttr *string ; +// Validate validates the CT_RevisionSheetRename and its children +func (_gbdcfd *CT_RevisionSheetRename )Validate ()error {return _gbdcfd .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");};func (_edb *CT_Break )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fggce :=range start .Attr {if _fggce .Name .Local =="\u0069\u0064"{_bbb ,_dfga :=_b .ParseUint (_fggce .Value ,10,32);if _dfga !=nil {return _dfga ;};_bacf :=uint32 (_bbb );_edb .IdAttr =&_bacf ;continue ;};if _fggce .Name .Local =="\u006d\u0069\u006e"{_eef ,_ffg :=_b .ParseUint (_fggce .Value ,10,32);if _ffg !=nil {return _ffg ;};_cffb :=uint32 (_eef );_edb .MinAttr =&_cffb ;continue ;};if _fggce .Name .Local =="\u006d\u0061\u0078"{_afee ,_gfdb :=_b .ParseUint (_fggce .Value ,10,32);if _gfdb !=nil {return _gfdb ;};_aega :=uint32 (_afee );_edb .MaxAttr =&_aega ;continue ;};if _fggce .Name .Local =="\u006d\u0061\u006e"{_ecaf ,_gcb :=_b .ParseBool (_fggce .Value );if _gcb !=nil {return _gcb ;};_edb .ManAttr =&_ecaf ;continue ;};if _fggce .Name .Local =="\u0070\u0074"{_abd ,_dbg :=_b .ParseBool (_fggce .Value );if _dbg !=nil {return _dbg ;};_edb .PtAttr =&_abd ;continue ;};};for {_gdgb ,_bff :=d .Token ();if _bff !=nil {return _be .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_bff );};if _faee ,_bgc :=_gdgb .(_ea .EndElement );_bgc &&_faee .Name ==start .Name {break ;};};return nil ;};type CT_Rst struct{ -// Schema Language -SchemaLanguageAttr *string ;Any _ba .Any ;};const (ST_TargetScreenSizeUnset ST_TargetScreenSize =0;ST_TargetScreenSize544x376 ST_TargetScreenSize =1;ST_TargetScreenSize640x480 ST_TargetScreenSize =2;ST_TargetScreenSize720x512 ST_TargetScreenSize =3;ST_TargetScreenSize800x600 ST_TargetScreenSize =4;ST_TargetScreenSize1024x768 ST_TargetScreenSize =5;ST_TargetScreenSize1152x882 ST_TargetScreenSize =6;ST_TargetScreenSize1152x900 ST_TargetScreenSize =7;ST_TargetScreenSize1280x1024 ST_TargetScreenSize =8;ST_TargetScreenSize1600x1200 ST_TargetScreenSize =9;ST_TargetScreenSize1800x1440 ST_TargetScreenSize =10;ST_TargetScreenSize1920x1200 ST_TargetScreenSize =11;); +// Text +T *string ; -// Validate validates the PivotCacheDefinition and its children -func (_degba *PivotCacheDefinition )Validate ()error {return _degba .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};type CT_WebPublishing struct{ +// Rich Text Run +R []*CT_RElt ; -// Use CSS -CssAttr *bool ; +// Phonetic Run +RPh []*CT_PhoneticRun ; -// Thicket -ThicketAttr *bool ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ;};func (_eaaedf *VolTypes )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_eaaedf .CT_VolTypes =*NewCT_VolTypes ();_cgeeb :for {_ebbad ,_debacf :=d .Token ();if _debacf !=nil {return _debacf ;};switch _fgabg :=_ebbad .(type ){case _ea .StartElement :switch _fgabg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_gabbgg :=NewCT_VolType ();if _ccgeg :=d .DecodeElement (_gabbgg ,&_fgabg );_ccgeg !=nil {return _ccgeg ;};_eaaedf .VolType =append (_eaaedf .VolType ,_gabbgg );case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaaedf .ExtLst =NewCT_ExtensionList ();if _edbba :=d .DecodeElement (_eaaedf .ExtLst ,&_fgabg );_edbba !=nil {return _edbba ;};default:_c .Log ("\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\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_fgabg .Name );if _cdced :=d .Skip ();_cdced !=nil {return _cdced ;};};case _ea .EndElement :break _cgeeb ;case _ea .CharData :};};return nil ;}; -// Enable Long File Names -LongFileNamesAttr *bool ; +// Validate validates the CT_ChartFormat and its children +func (_afbc *CT_ChartFormat )Validate ()error {return _afbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};func (_ddadag *ST_CellType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_ddadag =0;case "\u0062":*_ddadag =1;case "\u006e":*_ddadag =2;case "\u0065":*_ddadag =3;case "\u0073":*_ddadag =4;case "\u0073\u0074\u0072":*_ddadag =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_ddadag =6;};return nil ;};func (_gdbgc *CT_MeasureGroup )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",_gdbgc .NameAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",_gdbgc .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ceegc *CT_VerticalAlignFontProperty )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_ceegc .ValAttr =_d .ST_VerticalAlignRun (1);for _ ,_cgbbd :=range start .Attr {if _cgbbd .Name .Local =="\u0076\u0061\u006c"{_ceegc .ValAttr .UnmarshalXMLAttr (_cgbbd );continue ;};};for {_cfecb ,_bbgfbf :=d .Token ();if _bbgfbf !=nil {return _be .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006e\u0046\u006f\u006e\u0074\u0050\u0072op\u0065\u0072\u0074y\u003a \u0025\u0073",_bbgfbf );};if _ddfdd ,_bdbbdc :=_cfecb .(_ea .EndElement );_bdbbdc &&_ddfdd .Name ==start .Name {break ;};};return nil ;};func (_ffegb *CT_GroupItems )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _ffegb .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_ffegb .CountAttr )});};e .EncodeToken (start );if _ffegb .M !=nil {_dcca :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_dgbcg :=range _ffegb .M {e .EncodeElement (_dgbcg ,_dcca );};};if _ffegb .N !=nil {_aced :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_afaebd :=range _ffegb .N {e .EncodeElement (_afaebd ,_aced );};};if _ffegb .B !=nil {_fffgd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_gfbf :=range _ffegb .B {e .EncodeElement (_gfbf ,_fffgd );};};if _ffegb .E !=nil {_dcbba :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_edega :=range _ffegb .E {e .EncodeElement (_edega ,_dcbba );};};if _ffegb .S !=nil {_caaec :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_cefgd :=range _ffegb .S {e .EncodeElement (_cefgd ,_caaec );};};if _ffegb .D !=nil {_fddfd :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_gdecg :=range _ffegb .D {e .EncodeElement (_gdecg ,_fddfd );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bdafcg *CT_GradientStop )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",_bdafcg .PositionAttr )});e .EncodeToken (start );_deace :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bdafcg .Color ,_deace );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_Macrosheet ()*CT_Macrosheet {_fggcc :=&CT_Macrosheet {};_fggcc .SheetData =NewCT_SheetData ();return _fggcc ;}; -// VML in Browsers -VmlAttr *bool ; +// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path +func (_feea *CT_CellProtection )ValidateWithPath (path string )error {return nil }; -// Allow PNG -AllowPngAttr *bool ; +// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path +func (_agagb *CT_Dialogsheet )ValidateWithPath (path string )error {if _agagb .SheetPr !=nil {if _gccda :=_agagb .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_gccda !=nil {return _gccda ;};};if _agagb .SheetViews !=nil {if _fcabg :=_agagb .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_fcabg !=nil {return _fcabg ;};};if _agagb .SheetFormatPr !=nil {if _ebbg :=_agagb .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_ebbg !=nil {return _ebbg ;};};if _agagb .SheetProtection !=nil {if _bdead :=_agagb .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bdead !=nil {return _bdead ;};};if _agagb .CustomSheetViews !=nil {if _eada :=_agagb .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_eada !=nil {return _eada ;};};if _agagb .PrintOptions !=nil {if _ebdba :=_agagb .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ebdba !=nil {return _ebdba ;};};if _agagb .PageMargins !=nil {if _eaegg :=_agagb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_eaegg !=nil {return _eaegg ;};};if _agagb .PageSetup !=nil {if _ffcd :=_agagb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ffcd !=nil {return _ffcd ;};};if _agagb .HeaderFooter !=nil {if _fbbfc :=_agagb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_fbbfc !=nil {return _fbbfc ;};};if _agagb .Drawing !=nil {if _eedb :=_agagb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_eedb !=nil {return _eedb ;};};if _agagb .LegacyDrawing !=nil {if _bdbgeb :=_agagb .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_bdbgeb !=nil {return _bdbgeb ;};};if _agagb .LegacyDrawingHF !=nil {if _eecf :=_agagb .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_eecf !=nil {return _eecf ;};};if _agagb .DrawingHF !=nil {if _aacbe :=_agagb .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_aacbe !=nil {return _aacbe ;};};if _agagb .OleObjects !=nil {if _cbfg :=_agagb .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_cbfg !=nil {return _cbfg ;};};if _agagb .Controls !=nil {if _cefdc :=_agagb .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_cefdc !=nil {return _cefdc ;};};if _agagb .ExtLst !=nil {if _gcdad :=_agagb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcdad !=nil {return _gcdad ;};};return nil ;};type CT_CustomChartsheetView struct{ -// Target Screen Size -TargetScreenSizeAttr ST_TargetScreenSize ; +// GUID +GuidAttr string ; -// DPI -DpiAttr *uint32 ; +// Print Scale +ScaleAttr *uint32 ; -// Code Page -CodePageAttr *uint32 ; +// Visible State +StateAttr ST_SheetState ; -// Character Set -CharacterSetAttr *string ;};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_cdace :=&CT_XmlColumnPr {};return _cdace }; +// Zoom To Fit +ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; -// Validate validates the CT_Missing and its children -func (_dcacd *CT_Missing )Validate ()error {return _dcacd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func NewCT_VolTypes ()*CT_VolTypes {_ddbgd :=&CT_VolTypes {};return _ddbgd }; +// Chart Sheet Page Setup +PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;};const (ST_FormatActionUnset ST_FormatAction =0;ST_FormatActionBlank ST_FormatAction =1;ST_FormatActionFormatting ST_FormatAction =2;ST_FormatActionDrill ST_FormatAction =3;ST_FormatActionFormula ST_FormatAction =4;); -// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path -func (_aefd *CT_CfRule )ValidateWithPath (path string )error {if _dffa :=_aefd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dffa !=nil {return _dffa ;};if _ggfg :=_aefd .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_ggfg !=nil {return _ggfg ;};if _cdffa :=_aefd .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_cdffa !=nil {return _cdffa ;};if _aefd .ColorScale !=nil {if _agfd :=_aefd .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");_agfd !=nil {return _agfd ;};};if _aefd .DataBar !=nil {if _ffcc :=_aefd .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_ffcc !=nil {return _ffcc ;};};if _aefd .IconSet !=nil {if _bdfd :=_aefd .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");_bdfd !=nil {return _bdfd ;};};if _aefd .ExtLst !=nil {if _gebb :=_aefd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gebb !=nil {return _gebb ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path +func (_deeeg *CT_CustomSheetView )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_deeeg .GuidAttr ){return _be .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,_deeeg .GuidAttr );};if _fggca :=_deeeg .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_fggca !=nil {return _fggca ;};if _cbfb :=_deeeg .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_cbfb !=nil {return _cbfb ;};if _deeeg .Pane !=nil {if _aecf :=_deeeg .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_aecf !=nil {return _aecf ;};};if _deeeg .Selection !=nil {if _cffd :=_deeeg .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_cffd !=nil {return _cffd ;};};if _deeeg .RowBreaks !=nil {if _bacbc :=_deeeg .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_bacbc !=nil {return _bacbc ;};};if _deeeg .ColBreaks !=nil {if _acbbfb :=_deeeg .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_acbbfb !=nil {return _acbbfb ;};};if _deeeg .PageMargins !=nil {if _fafa :=_deeeg .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fafa !=nil {return _fafa ;};};if _deeeg .PrintOptions !=nil {if _ggcb :=_deeeg .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ggcb !=nil {return _ggcb ;};};if _deeeg .PageSetup !=nil {if _bbbcg :=_deeeg .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_bbbcg !=nil {return _bbbcg ;};};if _deeeg .HeaderFooter !=nil {if _cefb :=_deeeg .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_cefb !=nil {return _cefb ;};};if _deeeg .AutoFilter !=nil {if _gcec :=_deeeg .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_gcec !=nil {return _gcec ;};};if _deeeg .ExtLst !=nil {if _badef :=_deeeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_badef !=nil {return _badef ;};};return nil ;};func NewCT_DataValidations ()*CT_DataValidations {_cgab :=&CT_DataValidations {};return _cgab };type CT_ObjectAnchor struct{ -// Validate validates the PivotCacheRecords and its children -func (_becbe *PivotCacheRecords )Validate ()error {return _becbe .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");}; +// Move With Cells +MoveWithCellsAttr *bool ; -// Validate validates the AG_RevData and its children -func (_fbe *AG_RevData )Validate ()error {return _fbe .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};func (_agggca ST_CfvoType )Validate ()error {return _agggca .ValidateWithPath ("")}; +// Size With Cells +SizeWithCellsAttr *bool ;From *_bg .From ;To *_bg .To ;};const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentTop ST_VerticalAlignment =1;ST_VerticalAlignmentCenter ST_VerticalAlignment =2;ST_VerticalAlignmentBottom ST_VerticalAlignment =3;ST_VerticalAlignmentJustify ST_VerticalAlignment =4;ST_VerticalAlignmentDistributed ST_VerticalAlignment =5;); -// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path -func (_bafcb *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _bgfef :=_bafcb .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_bgfef !=nil {return _bgfef ;};if _bafcb .QueryTableDeletedFields !=nil {if _dcdag :=_bafcb .QueryTableDeletedFields .ValidateWithPath (path +"\u002fQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073");_dcdag !=nil {return _dcdag ;};};if _bafcb .SortState !=nil {if _cceba :=_bafcb .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_cceba !=nil {return _cceba ;};};if _bafcb .ExtLst !=nil {if _dacde :=_bafcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacde !=nil {return _dacde ;};};return nil ;};func (_fdabcg *CT_TextField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggfcg :=range start .Attr {if _ggfcg .Name .Local =="\u0074\u0079\u0070\u0065"{_fdabcg .TypeAttr .UnmarshalXMLAttr (_ggfcg );continue ;};if _ggfcg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eafde ,_eeefb :=_ee .ParseUint (_ggfcg .Value ,10,32);if _eeefb !=nil {return _eeefb ;};_gddad :=uint32 (_eafde );_fdabcg .PositionAttr =&_gddad ;continue ;};};for {_agdbd ,_fcfba :=d .Token ();if _fcfba !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_fcfba );};if _cgafac ,_dcbdgf :=_agdbd .(_b .EndElement );_dcbdgf &&_cgafac .Name ==start .Name {break ;};};return nil ;};func (_dcgeg *CT_BorderPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcgeg .StyleAttr !=ST_BorderStyleUnset {_ddb ,_bbdd :=_dcgeg .StyleAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0079l\u0065"});if _bbdd !=nil {return _bbdd ;};start .Attr =append (start .Attr ,_ddb );};e .EncodeToken (start );if _dcgeg .Color !=nil {_bcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dcgeg .Color ,_bcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdedg *CT_MetadataBlock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_aaceb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_bdac :=range _gdedg .Rc {e .EncodeElement (_bdac ,_aaceb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_VolMain ()*CT_VolMain {_cccdfc :=&CT_VolMain {};return _cccdfc }; +// Validate validates the CT_Metadata and its children +func (_edbb *CT_Metadata )Validate ()error {return _edbb .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func NewCT_ExtensionList ()*CT_ExtensionList {_fbcee :=&CT_ExtensionList {};return _fbcee };func (_bdcdc *CT_Hyperlink )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0065\u0066"},Value :_be .Sprintf ("\u0025\u0076",_bdcdc .RefAttr )});if _bdcdc .IdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bdcdc .IdAttr )});};if _bdcdc .LocationAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_bdcdc .LocationAttr )});};if _bdcdc .TooltipAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_bdcdc .TooltipAttr )});};if _bdcdc .DisplayAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_be .Sprintf ("\u0025\u0076",*_bdcdc .DisplayAttr )});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bedcae *CT_Error )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0076"},Value :_be .Sprintf ("\u0025\u0076",_bedcae .VAttr )});if _bedcae .UAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bedcae .UAttr ))});};if _bedcae .FAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bedcae .FAttr ))});};if _bedcae .CAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_bedcae .CAttr )});};if _bedcae .CpAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u0070"},Value :_be .Sprintf ("\u0025\u0076",*_bedcae .CpAttr )});};if _bedcae .InAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u006e"},Value :_be .Sprintf ("\u0025\u0076",*_bedcae .InAttr )});};if _bedcae .BcAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_bedcae .BcAttr )});};if _bedcae .FcAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0066\u0063"},Value :_be .Sprintf ("\u0025\u0076",*_bedcae .FcAttr )});};if _bedcae .IAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bedcae .IAttr ))});};if _bedcae .UnAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bedcae .UnAttr ))});};if _bedcae .StAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u0074"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bedcae .StAttr ))});};if _bedcae .BAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0062"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bedcae .BAttr ))});};e .EncodeToken (start );if _bedcae .Tpls !=nil {_edfc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_bedcae .Tpls ,_edfc );};if _bedcae .X !=nil {_ccebb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bdge :=range _bedcae .X {e .EncodeElement (_bdge ,_ccebb );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_fgecg ST_TargetScreenSize )String ()string {switch _fgecg {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";}; -// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path -func (_aeef *CT_CacheHierarchies )ValidateWithPath (path string )error {for _cacc ,_dffb :=range _aeef .CacheHierarchy {if _feed :=_dffb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_cacc ));_feed !=nil {return _feed ;};};return nil ;}; +// Validate validates the CT_Selection and its children +func (_ababf *CT_Selection )Validate ()error {return _ababf .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_IgnoredErrors and its children -func (_cfgg *CT_IgnoredErrors )Validate ()error {return _cfgg .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");};func (_fafeg *Users )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ="\u006d\u0061\u003a\u0075\u0073\u0065\u0072\u0073";return _fafeg .CT_Users .MarshalXML (e ,start );};const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;);func (_fbedaa *CT_Sets )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbedaa .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbedaa .CountAttr )});};e .EncodeToken (start );_gbagg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_geeag :=range _fbedaa .Set {e .EncodeElement (_geeag ,_gbagg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PageSetup struct{ +// Validate validates the CT_GroupMembers and its children +func (_gbfca *CT_GroupMembers )Validate ()error {return _gbfca .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func (_bcgacd *ST_FieldSortType )UnmarshalXMLAttr (attr _ea .Attr )error {switch attr .Value {case "":*_bcgacd =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_bcgacd =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_bcgacd =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_bcgacd =3;};return nil ;};func (_dfbfgg *CT_XmlCellPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0069\u0064"},Value :_be .Sprintf ("\u0025\u0076",_dfbfgg .IdAttr )});if _dfbfgg .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_dfbfgg .UniqueNameAttr )});};e .EncodeToken (start );_dbbdcg :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_dfbfgg .XmlPr ,_dbbdcg );if _dfbfgg .ExtLst !=nil {_cgcdc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfbfgg .ExtLst ,_cgcdc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_fbbda *CT_SortCondition )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_ebfdcb :=range start .Attr {if _ebfdcb .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_aggbfe ,_bbegcg :=_b .ParseBool (_ebfdcb .Value );if _bbegcg !=nil {return _bbegcg ;};_fbbda .DescendingAttr =&_aggbfe ;continue ;};if _ebfdcb .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_fbbda .SortByAttr .UnmarshalXMLAttr (_ebfdcb );continue ;};if _ebfdcb .Name .Local =="\u0072\u0065\u0066"{_fegbb ,_bgegc :=_ebfdcb .Value ,error (nil );if _bgegc !=nil {return _bgegc ;};_fbbda .RefAttr =_fegbb ;continue ;};if _ebfdcb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_cgccbag ,_aaedd :=_ebfdcb .Value ,error (nil );if _aaedd !=nil {return _aaedd ;};_fbbda .CustomListAttr =&_cgccbag ;continue ;};if _ebfdcb .Name .Local =="\u0064\u0078\u0066I\u0064"{_gefbdd ,_befbcd :=_b .ParseUint (_ebfdcb .Value ,10,32);if _befbcd !=nil {return _befbcd ;};_dbceg :=uint32 (_gefbdd );_fbbda .DxfIdAttr =&_dbceg ;continue ;};if _ebfdcb .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_fbbda .IconSetAttr .UnmarshalXMLAttr (_ebfdcb );continue ;};if _ebfdcb .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_eaegga ,_dadfe :=_b .ParseUint (_ebfdcb .Value ,10,32);if _dadfe !=nil {return _dadfe ;};_ecadb :=uint32 (_eaegga );_fbbda .IconIdAttr =&_ecadb ;continue ;};};for {_dfaga ,_fcegg :=d .Token ();if _fcegg !=nil {return _be .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006f\u0072\u0074C\u006fn\u0064\u0069\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_fcegg );};if _edgbg ,_ebdaea :=_dfaga .(_ea .EndElement );_ebdaea &&_edgbg .Name ==start .Name {break ;};};return nil ;};func (_cbgbf ST_CalcMode )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_deebdgg :=_ea .Attr {};_deebdgg .Name =name ;switch _cbgbf {case ST_CalcModeUnset :_deebdgg .Value ="";case ST_CalcModeManual :_deebdgg .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_deebdgg .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_deebdgg .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _deebdgg ,nil ;}; -// Paper Size -PaperSizeAttr *uint32 ; +// Validate validates the CT_Chartsheet and its children +func (_abdba *CT_Chartsheet )Validate ()error {return _abdba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};type CT_colItems struct{ -// Paper Height -PaperHeightAttr *string ; +// Column Item Count +CountAttr *uint32 ; -// Paper Width -PaperWidthAttr *string ; +// Column Items +I []*CT_I ;};type CT_ExternalSheetData struct{ -// Print Scale -ScaleAttr *uint32 ; +// Sheet Id +SheetIdAttr uint32 ; -// First Page Number -FirstPageNumberAttr *uint32 ; +// Last Refresh Resulted in Error +RefreshErrorAttr *bool ; -// Fit To Width -FitToWidthAttr *uint32 ; +// Row +Row []*CT_ExternalRow ;};func (_gdcdb *CT_PivotHierarchies )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_egege :=range start .Attr {if _egege .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcceg ,_cbegf :=_b .ParseUint (_egege .Value ,10,32);if _cbegf !=nil {return _cbegf ;};_gbec :=uint32 (_gcceg );_gdcdb .CountAttr =&_gbec ;continue ;};};_fdccgc :for {_dbaafd ,_aeefb :=d .Token ();if _aeefb !=nil {return _aeefb ;};switch _agac :=_dbaafd .(type ){case _ea .StartElement :switch _agac .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_eebff :=NewCT_PivotHierarchy ();if _cbbff :=d .DecodeElement (_eebff ,&_agac );_cbbff !=nil {return _cbbff ;};_gdcdb .PivotHierarchy =append (_gdcdb .PivotHierarchy ,_eebff );default:_c .Log ("\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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_agac .Name );if _bfaae :=d .Skip ();_bfaae !=nil {return _bfaae ;};};case _ea .EndElement :break _fdccgc ;case _ea .CharData :};};return nil ;};func (_dcbef *CT_FieldsUsage )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _dcbef .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_dcbef .CountAttr )});};e .EncodeToken (start );if _dcbef .FieldUsage !=nil {_bbdcc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_ffgad :=range _dcbef .FieldUsage {e .EncodeElement (_ffgad ,_bbdcc );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Fit To Height -FitToHeightAttr *uint32 ; +// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path +func (_gfbdf *CalcChain )ValidateWithPath (path string )error {if _cbfcdb :=_gfbdf .CT_CalcChain .ValidateWithPath (path );_cbfcdb !=nil {return _cbfcdb ;};return nil ;}; -// Page Order -PageOrderAttr ST_PageOrder ; +// Validate validates the Headers and its children +func (_fgbcd *Headers )Validate ()error {return _fgbcd .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");}; -// Orientation -OrientationAttr ST_Orientation ; +// Validate validates the CT_CalcChain and its children +func (_eafa *CT_CalcChain )Validate ()error {return _eafa .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};func (_cdcca *Comments )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .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 ,_ea .Attr {Name :_ea .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .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 ="m\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _cdcca .CT_Comments .MarshalXML (e ,start );};func (_caagge ST_PrintError )MarshalXMLAttr (name _ea .Name )(_ea .Attr ,error ){_gfdff :=_ea .Attr {};_gfdff .Name =name ;switch _caagge {case ST_PrintErrorUnset :_gfdff .Value ="";case ST_PrintErrorDisplayed :_gfdff .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_gfdff .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_gfdff .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_gfdff .Value ="\u004e\u0041";};return _gfdff ,nil ;};func (_dffdfe ST_SortType )String ()string {switch _dffdfe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case 4:return "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case 5:return "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case 6:return "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case 7:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return "";};func (_gdcec *CT_Field )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078"},Value :_be .Sprintf ("\u0025\u0076",_gdcec .XAttr )});e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;}; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Validate validates the CT_Top10 and its children +func (_adbecd *CT_Top10 )Validate ()error {return _adbecd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};func (_cacefb *CT_WebPublishObject )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_bdcbdf :=range start .Attr {if _bdcbdf .Name .Local =="\u0069\u0064"{_fcceea ,_egdec :=_b .ParseUint (_bdcbdf .Value ,10,32);if _egdec !=nil {return _egdec ;};_cacefb .IdAttr =uint32 (_fcceea );continue ;};if _bdcbdf .Name .Local =="\u0064\u0069\u0076I\u0064"{_bfdbdc ,_cafdc :=_bdcbdf .Value ,error (nil );if _cafdc !=nil {return _cafdc ;};_cacefb .DivIdAttr =_bfdbdc ;continue ;};if _bdcbdf .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_bdfef ,_eecgb :=_bdcbdf .Value ,error (nil );if _eecgb !=nil {return _eecgb ;};_cacefb .SourceObjectAttr =&_bdfef ;continue ;};if _bdcbdf .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_aeba ,_bfbfdb :=_bdcbdf .Value ,error (nil );if _bfbfdb !=nil {return _bfbfdb ;};_cacefb .DestinationFileAttr =_aeba ;continue ;};if _bdcbdf .Name .Local =="\u0074\u0069\u0074l\u0065"{_eafee ,_gcgbc :=_bdcbdf .Value ,error (nil );if _gcgbc !=nil {return _gcgbc ;};_cacefb .TitleAttr =&_eafee ;continue ;};if _bdcbdf .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_cccedg ,_fgfcf :=_b .ParseBool (_bdcbdf .Value );if _fgfcf !=nil {return _fgfcf ;};_cacefb .AutoRepublishAttr =&_cccedg ;continue ;};};for {_cffe ,_aageea :=d .Token ();if _aageea !=nil {return _be .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0057\u0065\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_aageea );};if _fcabbc ,_bcfec :=_cffe .(_ea .EndElement );_bcfec &&_fcabbc .Name ==start .Name {break ;};};return nil ;}; -// Black And White -BlackAndWhiteAttr *bool ; +// Validate validates the CT_PivotCaches and its children +func (_bgdeg *CT_PivotCaches )Validate ()error {return _bgdeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};type CT_ChartFormats struct{ -// Draft -DraftAttr *bool ; +// Format Count +CountAttr *uint32 ; -// Print Cell Comments -CellCommentsAttr ST_CellComments ; +// PivotChart Format +ChartFormat []*CT_ChartFormat ;};func (_bgacf *CT_TupleCache )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );if _bgacf .Entries !=nil {_fgecb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}};e .EncodeElement (_bgacf .Entries ,_fgecb );};if _bgacf .Sets !=nil {_gacdd :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_bgacf .Sets ,_gacdd );};if _bgacf .QueryCache !=nil {_dccbb :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_bgacf .QueryCache ,_dccbb );};if _bgacf .ServerFormats !=nil {_gcfbad :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_bgacf .ServerFormats ,_gcfbad );};if _bgacf .ExtLst !=nil {_fdbbbc :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bgacf .ExtLst ,_fdbbbc );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_gfdbca ST_HtmlFmt )Validate ()error {return _gfdbca .ValidateWithPath ("")};func (_cdebb ST_PivotAreaType )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {return e .EncodeElement (_cdebb .String (),start );};func (_gfed *CT_DataRefs )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fdfb :=range start .Attr {if _fdfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_abcf ,_ddbe :=_b .ParseUint (_fdfb .Value ,10,32);if _ddbe !=nil {return _ddbe ;};_bgfde :=uint32 (_abcf );_gfed .CountAttr =&_bgfde ;continue ;};};_cfdb :for {_gabgb ,_acdfa :=d .Token ();if _acdfa !=nil {return _acdfa ;};switch _cddbe :=_gabgb .(type ){case _ea .StartElement :switch _cddbe .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"}:_gegf :=NewCT_DataRef ();if _cddbf :=d .DecodeElement (_gegf ,&_cddbe );_cddbf !=nil {return _cddbf ;};_gfed .DataRef =append (_gfed .DataRef ,_gegf );default:_c .Log ("\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\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073\u0020\u0025\u0076",_cddbe .Name );if _bbbfe :=d .Skip ();_bbbfe !=nil {return _bbbfe ;};};case _ea .EndElement :break _cfdb ;case _ea .CharData :};};return nil ;};func (_affga *CT_TextPr )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_fbccca :=range start .Attr {if _fbccca .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_dedcg ,_dfaafg :=_fbccca .Value ,error (nil );if _dfaafg !=nil {return _dfaafg ;};_affga .ThousandsAttr =&_dedcg ;continue ;};if _fbccca .Name .Local =="\u0074\u0061\u0062"{_cfaacc ,_ebeaa :=_b .ParseBool (_fbccca .Value );if _ebeaa !=nil {return _ebeaa ;};_affga .TabAttr =&_cfaacc ;continue ;};if _fbccca .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_affga .FileTypeAttr .UnmarshalXMLAttr (_fbccca );continue ;};if _fbccca .Name .Local =="\u0073\u0070\u0061c\u0065"{_eeeab ,_eeefba :=_b .ParseBool (_fbccca .Value );if _eeefba !=nil {return _eeefba ;};_affga .SpaceAttr =&_eeeab ;continue ;};if _fbccca .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_eafdf ,_fdeac :=_fbccca .Value ,error (nil );if _fdeac !=nil {return _fdeac ;};_affga .CharacterSetAttr =&_eafdf ;continue ;};if _fbccca .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_bcffe ,_cddee :=_fbccca .Value ,error (nil );if _cddee !=nil {return _cddee ;};_affga .SourceFileAttr =&_bcffe ;continue ;};if _fbccca .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_adbaad ,_bbacec :=_b .ParseBool (_fbccca .Value );if _bbacec !=nil {return _bbacec ;};_affga .DelimitedAttr =&_adbaad ;continue ;};if _fbccca .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_dbgaf ,_agcda :=_fbccca .Value ,error (nil );if _agcda !=nil {return _agcda ;};_affga .DecimalAttr =&_dbgaf ;continue ;};if _fbccca .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_ecdcg ,_bcdbc :=_b .ParseBool (_fbccca .Value );if _bcdbc !=nil {return _bcdbc ;};_affga .PromptAttr =&_ecdcg ;continue ;};if _fbccca .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_fdfbf ,_aebefb :=_b .ParseUint (_fbccca .Value ,10,32);if _aebefb !=nil {return _aebefb ;};_dbddac :=uint32 (_fdfbf );_affga .CodePageAttr =&_dbddac ;continue ;};if _fbccca .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_fceegg ,_adcfc :=_b .ParseUint (_fbccca .Value ,10,32);if _adcfc !=nil {return _adcfc ;};_daddfc :=uint32 (_fceegg );_affga .FirstRowAttr =&_daddfc ;continue ;};if _fbccca .Name .Local =="\u0063\u006f\u006dm\u0061"{_bgeac ,_cafbg :=_b .ParseBool (_fbccca .Value );if _cafbg !=nil {return _cafbg ;};_affga .CommaAttr =&_bgeac ;continue ;};if _fbccca .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_gfggd ,_cbabf :=_b .ParseBool (_fbccca .Value );if _cbabf !=nil {return _cbabf ;};_affga .SemicolonAttr =&_gfggd ;continue ;};if _fbccca .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_bbbbcf ,_eggfe :=_b .ParseBool (_fbccca .Value );if _eggfe !=nil {return _eggfe ;};_affga .ConsecutiveAttr =&_bbbbcf ;continue ;};if _fbccca .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_affga .QualifierAttr .UnmarshalXMLAttr (_fbccca );continue ;};if _fbccca .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_fadeg ,_ebcfc :=_fbccca .Value ,error (nil );if _ebcfc !=nil {return _ebcfc ;};_affga .DelimiterAttr =&_fadeg ;continue ;};};_afgba :for {_aecdd ,_cbdde :=d .Token ();if _cbdde !=nil {return _cbdde ;};switch _aebcc :=_aecdd .(type ){case _ea .StartElement :switch _aebcc .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_affga .TextFields =NewCT_TextFields ();if _dcebc :=d .DecodeElement (_affga .TextFields ,&_aebcc );_dcebc !=nil {return _dcebc ;};default:_c .Log ("\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\u0054\u0065\u0078t\u0050\u0072 \u0025\u0076",_aebcc .Name );if _fabfc :=d .Skip ();_fabfc !=nil {return _fabfc ;};};case _ea .EndElement :break _afgba ;case _ea .CharData :};};return nil ;};func (_bcddec *CT_RevisionMove )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",_bcddec .SheetIdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_be .Sprintf ("\u0025\u0076",_bcddec .SourceAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_be .Sprintf ("\u0025\u0076",_bcddec .DestinationAttr )});if _bcddec .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bcddec .SourceSheetIdAttr )});};if _bcddec .RIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0049\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_bcddec .RIdAttr )});};if _bcddec .UaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0075\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bcddec .UaAttr ))});};if _bcddec .RaAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0072\u0061"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_bcddec .RaAttr ))});};e .EncodeToken (start );if _bcddec .Undo !=nil {_aacca :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_bcbda :=range _bcddec .Undo {e .EncodeElement (_bcbda ,_aacca );};};if _bcddec .Rcc !=nil {_fbbc :=_ea .StartElement {Name :_ea .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_cdbda :=range _bcddec .Rcc {e .EncodeElement (_cdbda ,_fbbc );};};if _bcddec .Rfmt !=nil {_bfeae :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_ggdec :=range _bcddec .Rfmt {e .EncodeElement (_ggdec ,_bfeae );};};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func NewCT_colItems ()*CT_colItems {_bdbda :=&CT_colItems {};return _bdbda }; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Validate validates the CT_MeasureDimensionMaps and its children +func (_fbfee *CT_MeasureDimensionMaps )Validate ()error {return _fbfee .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};func (_febaf *CT_ColorFilter )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _febaf .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_be .Sprintf ("\u0025\u0076",*_febaf .DxfIdAttr )});};if _febaf .CellColorAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_febaf .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_bfgbe ST_GradientType )ValidateWithPath (path string )error {switch _bfgbe {case 0,1,2:default:return _be .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfgbe ));};return nil ;};func (_bdfdcb *ST_SortBy )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_bgdgg ,_dbeaga :=d .Token ();if _dbeaga !=nil {return _dbeaga ;};if _bcbfe ,_bdcab :=_bgdgg .(_ea .EndElement );_bdcab &&_bcbfe .Name ==start .Name {*_bdfdcb =1;return nil ;};if _dcdcdf ,_dddbba :=_bgdgg .(_ea .CharData );!_dddbba {return _be .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",_bgdgg );}else {switch string (_dcdcdf ){case "":*_bdfdcb =0;case "\u0076\u0061\u006cu\u0065":*_bdfdcb =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_bdfdcb =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_bdfdcb =3;case "\u0069\u0063\u006f\u006e":*_bdfdcb =4;};};_bgdgg ,_dbeaga =d .Token ();if _dbeaga !=nil {return _dbeaga ;};if _dbcgff ,_bbcdgc :=_bgdgg .(_ea .EndElement );_bbcdgc &&_dbcgff .Name ==start .Name {return nil ;};return _be .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",_bgdgg );};func (_cabgf *CT_TableMissing )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_ebacd *ST_UnderlineValues )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_aagec ,_eggce :=d .Token ();if _eggce !=nil {return _eggce ;};if _bbdea ,_agbad :=_aagec .(_ea .EndElement );_agbad &&_bbdea .Name ==start .Name {*_ebacd =1;return nil ;};if _eedfa ,_bccca :=_aagec .(_ea .CharData );!_bccca {return _be .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",_aagec );}else {switch string (_eedfa ){case "":*_ebacd =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ebacd =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ebacd =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_ebacd =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_ebacd =4;case "\u006e\u006f\u006e\u0065":*_ebacd =5;};};_aagec ,_eggce =d .Token ();if _eggce !=nil {return _eggce ;};if _bbaacb ,_ddeba :=_aagec .(_ea .EndElement );_ddeba &&_bbaacb .Name ==start .Name {return nil ;};return _be .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",_aagec );};type CT_RevisionHeaders struct{ -// Print Error Handling -ErrorsAttr ST_PrintError ; +// Last Revision GUID +GuidAttr string ; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// Last GUID +LastGuidAttr *string ; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// Shared Workbook +SharedAttr *bool ; -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;}; +// Disk Revisions +DiskRevisionsAttr *bool ; -// Validate validates the CT_TextField and its children -func (_fdabd *CT_TextField )Validate ()error {return _fdabd .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_baaefc *CT_TableStyleInfo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdgde :=range start .Attr {if _bdgde .Name .Local =="\u006e\u0061\u006d\u0065"{_efgfb ,_eaafa :=_bdgde .Value ,error (nil );if _eaafa !=nil {return _eaafa ;};_baaefc .NameAttr =&_efgfb ;continue ;};if _bdgde .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_dbcbd ,_ddfbgc :=_ee .ParseBool (_bdgde .Value );if _ddfbgc !=nil {return _ddfbgc ;};_baaefc .ShowFirstColumnAttr =&_dbcbd ;continue ;};if _bdgde .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_bebfdf ,_cdadag :=_ee .ParseBool (_bdgde .Value );if _cdadag !=nil {return _cdadag ;};_baaefc .ShowLastColumnAttr =&_bebfdf ;continue ;};if _bdgde .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_caeffd ,_cfeae :=_ee .ParseBool (_bdgde .Value );if _cfeae !=nil {return _cfeae ;};_baaefc .ShowRowStripesAttr =&_caeffd ;continue ;};if _bdgde .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_cgbed ,_ccdceg :=_ee .ParseBool (_bdgde .Value );if _ccdceg !=nil {return _ccdceg ;};_baaefc .ShowColumnStripesAttr =&_cgbed ;continue ;};};for {_adeacb ,_afcfaa :=d .Token ();if _afcfaa !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f: \u0025\u0073",_afcfaa );};if _cfaee ,_cfgfc :=_adeacb .(_b .EndElement );_cfgfc &&_cfaee .Name ==start .Name {break ;};};return nil ;}; +// History +HistoryAttr *bool ; -// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path -func (_effdc *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _gcdf ,_gfeb :=range _effdc .SheetName {if _gedda :=_gfeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gcdf ));_gedda !=nil {return _gedda ;};};return nil ;};func (_caefb *ST_PrintError )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_caefb =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_caefb =1;case "\u0062\u006c\u0061n\u006b":*_caefb =2;case "\u0064\u0061\u0073\u0068":*_caefb =3;case "\u004e\u0041":*_caefb =4;};return nil ;};const (ST_VolValueTypeUnset ST_VolValueType =0;ST_VolValueTypeB ST_VolValueType =1;ST_VolValueTypeN ST_VolValueType =2;ST_VolValueTypeE ST_VolValueType =3;ST_VolValueTypeS ST_VolValueType =4;); +// Track Revisions +TrackRevisionsAttr *bool ; -// Validate validates the CT_PivotArea and its children -func (_dabgf *CT_PivotArea )Validate ()error {return _dabgf .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};type CT_LevelGroup struct{ +// Exclusive Mode +ExclusiveAttr *bool ; -// Group Name -NameAttr string ; +// Revision Id +RevisionIdAttr *uint32 ; -// Unique Group Name -UniqueNameAttr string ; +// Version +VersionAttr *int32 ; -// Group Caption -CaptionAttr string ; +// Keep Change History +KeepChangeHistoryAttr *bool ; -// Parent Unique Name -UniqueParentAttr *string ; +// Protected +ProtectedAttr *bool ; -// Group Id -IdAttr *int32 ; +// Preserve History +PreserveHistoryAttr *uint32 ; -// OLAP Group Members -GroupMembers *CT_GroupMembers ;}; +// Header +Header []*CT_RevisionHeader ;};type CT_CalculatedMembers struct{ -// Validate validates the CT_FunctionGroups and its children -func (_gegef *CT_FunctionGroups )Validate ()error {return _gegef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");}; +// Calculated Members Count +CountAttr *uint32 ; -// Validate validates the CT_PivotHierarchies and its children -func (_bdfac *CT_PivotHierarchies )Validate ()error {return _bdfac .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");}; +// Calculated Member +CalculatedMember []*CT_CalculatedMember ;}; -// Validate validates the CT_Sst and its children -func (_faabe *CT_Sst )Validate ()error {return _faabe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");}; +// Validate validates the CT_CellStyleXfs and its children +func (_cfaf *CT_CellStyleXfs )Validate ()error {return _cfaf .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};func (_ffgbgd *CT_XmlPr )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_be .Sprintf ("\u0025\u0076",_ffgbgd .MapIdAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_be .Sprintf ("\u0025\u0076",_ffgbgd .XpathAttr )});start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_be .Sprintf ("\u0025\u0076",_ffgbgd .XmlDataTypeAttr )});e .EncodeToken (start );if _ffgbgd .ExtLst !=nil {_gbfeg :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffgbgd .ExtLst ,_gbfeg );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};type ST_Axis byte ; -// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path -func (_cabe *CT_Connections )ValidateWithPath (path string )error {for _dfaf ,_bddg :=range _cabe .Connection {if _edeec :=_bddg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_dfaf ));_edeec !=nil {return _edeec ;};};return nil ;};func NewCT_colItems ()*CT_colItems {_acede :=&CT_colItems {};return _acede };func (_ggbee *CT_MetadataStringIndex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_ggbee .XAttr )});if _ggbee .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_gabga (*_ggbee .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Controls and its children +func (_dgfc *CT_Controls )Validate ()error {return _dgfc .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};func NewPivotCacheDefinition ()*PivotCacheDefinition {_cddbfd :=&PivotCacheDefinition {};_cddbfd .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _cddbfd ;};func (_gcgcd *CT_Items )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _gcgcd .CountAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_be .Sprintf ("\u0025\u0076",*_gcgcd .CountAttr )});};e .EncodeToken (start );_ecead :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_cbace :=range _gcgcd .Item {e .EncodeElement (_cbace ,_ecead );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_cdegd *CT_DdeItem )MarshalXML (e *_ea .Encoder ,start _ea .StartElement )error {if _cdegd .NameAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_be .Sprintf ("\u0025\u0076",*_cdegd .NameAttr )});};if _cdegd .OleAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u006f\u006c\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cdegd .OleAttr ))});};if _cdegd .AdviseAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cdegd .AdviseAttr ))});};if _cdegd .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_ea .Attr {Name :_ea .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_be .Sprintf ("\u0025\u0064",_eaebgc (*_cdegd .PreferPicAttr ))});};e .EncodeToken (start );if _cdegd .Values !=nil {_cfgea :=_ea .StartElement {Name :_ea .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}};e .EncodeElement (_cdegd .Values ,_cfgea );};e .EncodeToken (_ea .EndElement {Name :start .Name });return nil ;};func (_aacd *CT_ServerFormats )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {for _ ,_adfeac :=range start .Attr {if _adfeac .Name .Local =="\u0063\u006f\u0075n\u0074"{_feabc ,_degfb :=_b .ParseUint (_adfeac .Value ,10,32);if _degfb !=nil {return _degfb ;};_gfabfb :=uint32 (_feabc );_aacd .CountAttr =&_gfabfb ;continue ;};};_afbgd :for {_abbbbc ,_acfabc :=d .Token ();if _acfabc !=nil {return _acfabc ;};switch _fbfcde :=_abbbbc .(type ){case _ea .StartElement :switch _fbfcde .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}:_bgabg :=NewCT_ServerFormat ();if _dccef :=d .DecodeElement (_bgabg ,&_fbfcde );_dccef !=nil {return _dccef ;};_aacd .ServerFormat =append (_aacd .ServerFormat ,_bgabg );default:_c .Log ("\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\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025v",_fbfcde .Name );if _bfadc :=d .Skip ();_bfadc !=nil {return _bfadc ;};};case _ea .EndElement :break _afbgd ;case _ea .CharData :};};return nil ;};func init (){_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_AutoFilter );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e",NewCT_FilterColumn );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_Filters );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r",NewCT_Filter );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_CustomFilters );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_CustomFilter );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030",NewCT_Top10 );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072",NewCT_ColorFilter );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_IconFilter );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_DynamicFilter );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065",NewCT_SortState );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e",NewCT_SortCondition );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d",NewCT_DateGroupItem );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074",NewCT_XStringElement );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_ObjectAnchor );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e",NewCT_CalcChain );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c",NewCT_CalcCell );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073",NewCT_Authors );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072",NewCT_CommentPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f",NewCT_MapInfo );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070",NewCT_Map );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073",NewCT_Connections );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0062\u0050\u0072",NewCT_DbPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r",NewCT_OlapPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072",NewCT_WebPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073",NewCT_Parameters );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s",NewCT_Tables );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_TableMissing );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r",NewCT_TextPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_TextFields );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_PivotCacheDefinition );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073",NewCT_CacheFields );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_CacheField );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065",NewCT_CacheSource );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065",NewCT_WorksheetSource );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e",NewCT_Consolidation );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073",NewCT_Pages );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065",NewCT_PCDSCPage );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d",NewCT_PageItem );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073",NewCT_RangeSets );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074",NewCT_RangeSet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073",NewCT_SharedItems );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_Missing );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r",NewCT_Number );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072",NewCT_Error );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065",NewCT_DateTime );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070",NewCT_FieldGroup );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072",NewCT_RangePr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072",NewCT_DiscretePr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073",NewCT_GroupItems );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073",NewCT_PivotCacheRecords );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d",NewCT_Record );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073",NewCT_PCDKPIs );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I",NewCT_PCDKPI );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_CacheHierarchies );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_CacheHierarchy );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065",NewCT_FieldsUsage );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065",NewCT_FieldUsage );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073",NewCT_GroupLevels );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c",NewCT_GroupLevel );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s",NewCT_Groups );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070",NewCT_LevelGroup );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_GroupMembers );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072",NewCT_GroupMember );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065",NewCT_TupleCache );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_ServerFormat );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ServerFormats );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073",NewCT_PCDSDTCEntries );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s",NewCT_Tuples );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065",NewCT_Tuple );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0065\u0074\u0073",NewCT_Sets );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0065\u0074",NewCT_Set );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065",NewCT_QueryCache );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079",NewCT_Query );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073",NewCT_CalculatedItems );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d",NewCT_CalculatedItem );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073",NewCT_CalculatedMembers );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072",NewCT_CalculatedMember );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_pivotTableDefinition );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e",NewCT_Location );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073",NewCT_PivotFields );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_PivotField );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065",NewCT_AutoSortScope );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073",NewCT_Items );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0049\u0074\u0065\u006d",NewCT_Item );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_PageFields );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_PageField );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_DataFields );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064",NewCT_DataField );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073",NewCT_rowItems );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073",NewCT_colItems );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049",NewCT_I );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058",NewCT_X );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_RowFields );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_ColFields );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064",NewCT_Field );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_Formats );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t",NewCT_Format );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ConditionalFormats );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074",NewCT_ConditionalFormat );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073",NewCT_PivotAreas );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ChartFormats );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074",NewCT_ChartFormat );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_PivotHierarchies );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_PivotHierarchy );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_RowHierarchiesUsage );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_ColHierarchiesUsage );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065",NewCT_HierarchyUsage );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_MemberProperties );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_MemberProperty );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_Members );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r",NewCT_Member );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073",NewCT_Dimensions );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_PivotDimension );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073",NewCT_MeasureGroups );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073",NewCT_MeasureDimensionMaps );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070",NewCT_MeasureGroup );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070",NewCT_MeasureDimensionMap );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065",NewCT_PivotTableStyle );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_PivotFilters );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072",NewCT_PivotFilter );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PivotArea );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073",NewCT_PivotAreaReferences );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_PivotAreaReference );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078",NewCT_Index );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewCT_QueryTable );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068",NewCT_QueryTableRefresh );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073",NewCT_QueryTableDeletedFields );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064",NewCT_DeletedField );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_QueryTableFields );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064",NewCT_QueryTableField );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0073\u0074",NewCT_Sst );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e",NewCT_PhoneticRun );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0045\u006c\u0074",NewCT_RElt );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct",NewCT_RPrElt );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0073\u0074",NewCT_Rst );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072",NewCT_PhoneticPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073",NewCT_RevisionHeaders );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073",NewCT_Revisions );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072",NewCT_RevisionHeader );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070",NewCT_SheetIdMap );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064",NewCT_SheetId );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073",NewCT_ReviewedRevisions );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064",NewCT_Reviewed );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f",NewCT_UndoInfo );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e",NewCT_RevisionRowColumn );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065",NewCT_RevisionMove );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077",NewCT_RevisionCustomView );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065",NewCT_RevisionSheetRename );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074",NewCT_RevisionInsertSheet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RevisionCellChange );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_RevisionFormatting );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg",NewCT_RevisionAutoFormatting );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074",NewCT_RevisionComment );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_RevisionDefinedName );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074",NewCT_RevisionConflict );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064",NewCT_RevisionQueryTableField );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073",NewCT_Users );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072",NewCT_SharedUser );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074",NewCT_Macrosheet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074",NewCT_Dialogsheet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074",NewCT_Worksheet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061",NewCT_SheetData );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072",NewCT_SheetCalcPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072",NewCT_SheetFormatPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u0073",NewCT_Cols );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c",NewCT_Col );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0065\u006c\u006c",NewCT_Cell );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_SheetPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_SheetDimension );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_SheetViews );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_SheetView );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u006e\u0065",NewCT_Pane );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_PivotSelection );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Selection );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_PageBreak );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b",NewCT_Break );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072",NewCT_OutlinePr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072",NewCT_PageSetUpPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065",NewCT_DataConsolidate );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073",NewCT_DataRefs );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066",NewCT_DataRef );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073",NewCT_MergeCells );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c",NewCT_MergeCell );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_CellSmartTags );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067",NewCT_CellSmartTag );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072",NewCT_CellSmartTagPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_LegacyDrawing );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046",NewCT_DrawingHF );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomSheetViews );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077",NewCT_CustomSheetView );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073",NewCT_DataValidations );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e",NewCT_DataValidation );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_ConditionalFormatting );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce",NewCT_CfRule );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073",NewCT_Hyperlinks );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061",NewCT_CellFormula );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065",NewCT_ColorScale );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072",NewCT_DataBar );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074",NewCT_IconSet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0076\u006f",NewCT_Cfvo );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_PrintOptions );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073",NewCT_Scenarios );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_SheetProtection );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073",NewCT_ProtectedRanges );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065",NewCT_ProtectedRange );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f",NewCT_Scenario );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073",NewCT_InputCells );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073",NewCT_CellWatches );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068",NewCT_CellWatch );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewCT_Chartsheet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_ChartsheetPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073",NewCT_ChartsheetViews );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077",NewCT_ChartsheetView );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_ChartsheetProtection );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070",NewCT_CsPageSetup );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomChartsheetViews );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_CustomChartsheetView );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CustomProperties );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_CustomProperty );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073",NewCT_OleObjects );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072",NewCT_ObjectPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073",NewCT_WebPublishItems );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d",NewCT_WebPublishItem );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073",NewCT_Controls );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072",NewCT_ControlPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073",NewCT_IgnoredErrors );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072",NewCT_IgnoredError );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073",NewCT_TableParts );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074",NewCT_TablePart );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewCT_Metadata );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073",NewCT_MetadataTypes );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065",NewCT_MetadataType );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073",NewCT_MetadataBlocks );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b",NewCT_MetadataBlock );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064",NewCT_MetadataRecord );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_FutureMetadata );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b",NewCT_FutureMetadataBlock );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_MdxMetadata );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078",NewCT_Mdx );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065",NewCT_MdxTuple );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t",NewCT_MdxSet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070",NewCT_MdxMemeberProp );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I",NewCT_MdxKPI );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078",NewCT_MetadataStringIndex );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073",NewCT_MetadataStrings );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewCT_SingleXmlCells );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_SingleXmlCell );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072",NewCT_XmlCellPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072",NewCT_XmlPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074",NewCT_Stylesheet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_CellAlignment );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_Borders );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072",NewCT_BorderPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e",NewCT_CellProtection );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073",NewCT_Fills );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c",NewCT_PatternFill );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c",NewCT_GradientFill );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073",NewCT_NumFmts );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073",NewCT_CellStyleXfs );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073",NewCT_CellXfs );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u0066",NewCT_Xf );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_CellStyles );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065",NewCT_CellStyle );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0078\u0066\u0073",NewCT_Dxfs );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0078\u0066",NewCT_Dxf );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_IndexedColors );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_MRUColors );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_RgbColor );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073",NewCT_TableStyles );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074",NewCT_TableStyleElement );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079",NewCT_BooleanProperty );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065",NewCT_FontSize );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_IntProperty );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065",NewCT_FontName );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079",NewCT_VerticalAlignFontProperty );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079",NewCT_UnderlineProperty );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewCT_ExternalLink );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b",NewCT_ExternalBook );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalSheetNames );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065",NewCT_ExternalSheetName );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalDefinedNames );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_ExternalDefinedName );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074",NewCT_ExternalSheetDataSet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061",NewCT_ExternalSheetData );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077",NewCT_ExternalRow );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c",NewCT_ExternalCell );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b",NewCT_DdeLink );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_DdeItems );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d",NewCT_DdeItem );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073",NewCT_DdeValues );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_DdeValue );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b",NewCT_OleLink );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_OleItems );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d",NewCT_OleItem );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f",NewCT_TableStyleInfo );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_TableColumns );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e",NewCT_TableColumn );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061",NewCT_TableFormula );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072",NewCT_XmlColumnPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewCT_VolTypes );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065",NewCT_VolType );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e",NewCT_VolMain );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063",NewCT_VolTopic );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066",NewCT_VolTopicRef );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewCT_Workbook );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e",NewCT_FileVersion );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073",NewCT_BookViews );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_BookView );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073",NewCT_CustomWorkbookViews );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_CustomWorkbookView );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s",NewCT_Sheets );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074",NewCT_Sheet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072",NewCT_WorkbookPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073",NewCT_SmartTagTypes );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072",NewCT_FileRecoveryPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r",NewCT_CalcPr );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_DefinedNames );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065",NewCT_DefinedName );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073",NewCT_ExternalReferences );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065",NewCT_ExternalReference );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e",NewCT_SheetBackgroundPicture );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073",NewCT_PivotCaches );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065",NewCT_PivotCache );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067",NewCT_FileSharing );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_OleSize );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_WorkbookProtection );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067",NewCT_WebPublishing );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073",NewCT_FunctionGroups );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070",NewCT_FunctionGroup );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073",NewCT_WebPublishObjects );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_WebPublishObject );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063a\u006c\u0063\u0043\u0068\u0061\u0069n",NewCalcChain );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u004da\u0070\u0049\u006e\u0066\u006f",NewMapInfo );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","c\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073",NewConnections );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotCacheDefinition );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073",NewPivotCacheRecords );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotTableDefinition );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewQueryTable );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0073\u0074",NewSst );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0068e\u0061\u0064\u0065\u0072\u0073",NewHeaders );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0072e\u0076\u0069\u0073\u0069\u006f\u006es",NewRevisions );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0075\u0073\u0065r\u0073",NewUsers );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t",NewWorksheet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewChartsheet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","d\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074",NewDialogsheet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewMetadata );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewSingleXmlCells );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewStyleSheet );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewExternalLink );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0061\u0062l\u0065",NewTable );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewVolTypes );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewWorkbook );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061",NewAG_RevData );_c .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074",NewAG_AutoFormat );};func (_acbcge *EG_ExtensionList )UnmarshalXML (d *_ea .Decoder ,start _ea .StartElement )error {_dbaff :for {_fadeee ,_adfdea :=d .Token ();if _adfdea !=nil {return _adfdea ;};switch _dbagg :=_fadeee .(type ){case _ea .StartElement :switch _dbagg .Name {case _ea .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_ea .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_deccb :=NewCT_Extension ();if _gbcfeb :=d .DecodeElement (_deccb ,&_dbagg );_gbcfeb !=nil {return _gbcfeb ;};_acbcge .Ext =append (_acbcge .Ext ,_deccb );default:_c .Log ("\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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_dbagg .Name );if _bebba :=d .Skip ();_bebba !=nil {return _bebba ;};};case _ea .EndElement :break _dbaff ;case _ea .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path -func (_cfda *CT_Pages )ValidateWithPath (path string )error {for _cgfdf ,_bcfac :=range _cfda .Page {if _ecbfg :=_bcfac .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_cgfdf ));_ecbfg !=nil {return _ecbfg ;};};return nil ;};func init (){_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_AutoFilter );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e",NewCT_FilterColumn );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_Filters );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r",NewCT_Filter );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_CustomFilters );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_CustomFilter );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030",NewCT_Top10 );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072",NewCT_ColorFilter );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_IconFilter );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_DynamicFilter );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065",NewCT_SortState );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e",NewCT_SortCondition );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d",NewCT_DateGroupItem );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074",NewCT_XStringElement );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_ObjectAnchor );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e",NewCT_CalcChain );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c",NewCT_CalcCell );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073",NewCT_Authors );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072",NewCT_CommentPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f",NewCT_MapInfo );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070",NewCT_Map );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073",NewCT_Connections );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0062\u0050\u0072",NewCT_DbPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r",NewCT_OlapPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072",NewCT_WebPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073",NewCT_Parameters );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s",NewCT_Tables );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_TableMissing );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r",NewCT_TextPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_TextFields );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_PivotCacheDefinition );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073",NewCT_CacheFields );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_CacheField );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065",NewCT_CacheSource );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065",NewCT_WorksheetSource );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e",NewCT_Consolidation );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073",NewCT_Pages );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065",NewCT_PCDSCPage );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d",NewCT_PageItem );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073",NewCT_RangeSets );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074",NewCT_RangeSet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073",NewCT_SharedItems );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_Missing );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r",NewCT_Number );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072",NewCT_Error );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065",NewCT_DateTime );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070",NewCT_FieldGroup );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072",NewCT_RangePr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072",NewCT_DiscretePr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073",NewCT_GroupItems );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073",NewCT_PivotCacheRecords );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d",NewCT_Record );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073",NewCT_PCDKPIs );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I",NewCT_PCDKPI );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_CacheHierarchies );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_CacheHierarchy );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065",NewCT_FieldsUsage );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065",NewCT_FieldUsage );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073",NewCT_GroupLevels );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c",NewCT_GroupLevel );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s",NewCT_Groups );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070",NewCT_LevelGroup );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_GroupMembers );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072",NewCT_GroupMember );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065",NewCT_TupleCache );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_ServerFormat );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ServerFormats );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073",NewCT_PCDSDTCEntries );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s",NewCT_Tuples );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065",NewCT_Tuple );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0065\u0074\u0073",NewCT_Sets );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0065\u0074",NewCT_Set );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065",NewCT_QueryCache );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079",NewCT_Query );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073",NewCT_CalculatedItems );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d",NewCT_CalculatedItem );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073",NewCT_CalculatedMembers );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072",NewCT_CalculatedMember );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_pivotTableDefinition );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e",NewCT_Location );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073",NewCT_PivotFields );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_PivotField );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065",NewCT_AutoSortScope );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073",NewCT_Items );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0049\u0074\u0065\u006d",NewCT_Item );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_PageFields );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_PageField );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_DataFields );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064",NewCT_DataField );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073",NewCT_rowItems );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073",NewCT_colItems );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049",NewCT_I );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058",NewCT_X );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_RowFields );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_ColFields );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064",NewCT_Field );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_Formats );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t",NewCT_Format );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ConditionalFormats );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074",NewCT_ConditionalFormat );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073",NewCT_PivotAreas );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ChartFormats );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074",NewCT_ChartFormat );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_PivotHierarchies );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_PivotHierarchy );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_RowHierarchiesUsage );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_ColHierarchiesUsage );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065",NewCT_HierarchyUsage );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_MemberProperties );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_MemberProperty );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_Members );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r",NewCT_Member );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073",NewCT_Dimensions );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_PivotDimension );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073",NewCT_MeasureGroups );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073",NewCT_MeasureDimensionMaps );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070",NewCT_MeasureGroup );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070",NewCT_MeasureDimensionMap );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065",NewCT_PivotTableStyle );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_PivotFilters );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072",NewCT_PivotFilter );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PivotArea );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073",NewCT_PivotAreaReferences );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_PivotAreaReference );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078",NewCT_Index );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewCT_QueryTable );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068",NewCT_QueryTableRefresh );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073",NewCT_QueryTableDeletedFields );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064",NewCT_DeletedField );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_QueryTableFields );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064",NewCT_QueryTableField );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0073\u0074",NewCT_Sst );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e",NewCT_PhoneticRun );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0045\u006c\u0074",NewCT_RElt );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct",NewCT_RPrElt );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0073\u0074",NewCT_Rst );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072",NewCT_PhoneticPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073",NewCT_RevisionHeaders );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073",NewCT_Revisions );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072",NewCT_RevisionHeader );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070",NewCT_SheetIdMap );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064",NewCT_SheetId );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073",NewCT_ReviewedRevisions );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064",NewCT_Reviewed );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f",NewCT_UndoInfo );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e",NewCT_RevisionRowColumn );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065",NewCT_RevisionMove );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077",NewCT_RevisionCustomView );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065",NewCT_RevisionSheetRename );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074",NewCT_RevisionInsertSheet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RevisionCellChange );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_RevisionFormatting );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg",NewCT_RevisionAutoFormatting );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074",NewCT_RevisionComment );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_RevisionDefinedName );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074",NewCT_RevisionConflict );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064",NewCT_RevisionQueryTableField );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073",NewCT_Users );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072",NewCT_SharedUser );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074",NewCT_Macrosheet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074",NewCT_Dialogsheet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074",NewCT_Worksheet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061",NewCT_SheetData );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072",NewCT_SheetCalcPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072",NewCT_SheetFormatPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u0073",NewCT_Cols );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c",NewCT_Col );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0065\u006c\u006c",NewCT_Cell );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_SheetPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_SheetDimension );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_SheetViews );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_SheetView );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u006e\u0065",NewCT_Pane );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_PivotSelection );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Selection );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_PageBreak );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b",NewCT_Break );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072",NewCT_OutlinePr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072",NewCT_PageSetUpPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065",NewCT_DataConsolidate );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073",NewCT_DataRefs );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066",NewCT_DataRef );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073",NewCT_MergeCells );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c",NewCT_MergeCell );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_CellSmartTags );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067",NewCT_CellSmartTag );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072",NewCT_CellSmartTagPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_LegacyDrawing );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046",NewCT_DrawingHF );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomSheetViews );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077",NewCT_CustomSheetView );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073",NewCT_DataValidations );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e",NewCT_DataValidation );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_ConditionalFormatting );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce",NewCT_CfRule );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073",NewCT_Hyperlinks );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061",NewCT_CellFormula );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065",NewCT_ColorScale );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072",NewCT_DataBar );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074",NewCT_IconSet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0076\u006f",NewCT_Cfvo );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_PrintOptions );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073",NewCT_Scenarios );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_SheetProtection );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073",NewCT_ProtectedRanges );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065",NewCT_ProtectedRange );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f",NewCT_Scenario );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073",NewCT_InputCells );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073",NewCT_CellWatches );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068",NewCT_CellWatch );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewCT_Chartsheet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_ChartsheetPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073",NewCT_ChartsheetViews );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077",NewCT_ChartsheetView );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_ChartsheetProtection );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070",NewCT_CsPageSetup );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomChartsheetViews );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_CustomChartsheetView );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CustomProperties );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_CustomProperty );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073",NewCT_OleObjects );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072",NewCT_ObjectPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073",NewCT_WebPublishItems );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d",NewCT_WebPublishItem );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073",NewCT_Controls );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072",NewCT_ControlPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073",NewCT_IgnoredErrors );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072",NewCT_IgnoredError );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073",NewCT_TableParts );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074",NewCT_TablePart );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewCT_Metadata );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073",NewCT_MetadataTypes );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065",NewCT_MetadataType );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073",NewCT_MetadataBlocks );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b",NewCT_MetadataBlock );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064",NewCT_MetadataRecord );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_FutureMetadata );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b",NewCT_FutureMetadataBlock );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_MdxMetadata );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078",NewCT_Mdx );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065",NewCT_MdxTuple );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t",NewCT_MdxSet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070",NewCT_MdxMemeberProp );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I",NewCT_MdxKPI );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078",NewCT_MetadataStringIndex );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073",NewCT_MetadataStrings );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewCT_SingleXmlCells );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_SingleXmlCell );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072",NewCT_XmlCellPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072",NewCT_XmlPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074",NewCT_Stylesheet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_CellAlignment );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_Borders );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072",NewCT_BorderPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e",NewCT_CellProtection );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073",NewCT_Fills );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c",NewCT_PatternFill );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c",NewCT_GradientFill );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073",NewCT_NumFmts );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073",NewCT_CellStyleXfs );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073",NewCT_CellXfs );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u0066",NewCT_Xf );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_CellStyles );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065",NewCT_CellStyle );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0078\u0066\u0073",NewCT_Dxfs );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0078\u0066",NewCT_Dxf );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_IndexedColors );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_MRUColors );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_RgbColor );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073",NewCT_TableStyles );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074",NewCT_TableStyleElement );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079",NewCT_BooleanProperty );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065",NewCT_FontSize );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_IntProperty );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065",NewCT_FontName );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079",NewCT_VerticalAlignFontProperty );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079",NewCT_UnderlineProperty );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewCT_ExternalLink );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b",NewCT_ExternalBook );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalSheetNames );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065",NewCT_ExternalSheetName );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalDefinedNames );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_ExternalDefinedName );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074",NewCT_ExternalSheetDataSet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061",NewCT_ExternalSheetData );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077",NewCT_ExternalRow );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c",NewCT_ExternalCell );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b",NewCT_DdeLink );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_DdeItems );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d",NewCT_DdeItem );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073",NewCT_DdeValues );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_DdeValue );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b",NewCT_OleLink );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_OleItems );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d",NewCT_OleItem );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f",NewCT_TableStyleInfo );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_TableColumns );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e",NewCT_TableColumn );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061",NewCT_TableFormula );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072",NewCT_XmlColumnPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewCT_VolTypes );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065",NewCT_VolType );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e",NewCT_VolMain );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063",NewCT_VolTopic );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066",NewCT_VolTopicRef );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewCT_Workbook );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e",NewCT_FileVersion );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073",NewCT_BookViews );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_BookView );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073",NewCT_CustomWorkbookViews );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_CustomWorkbookView );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s",NewCT_Sheets );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074",NewCT_Sheet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072",NewCT_WorkbookPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073",NewCT_SmartTagTypes );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072",NewCT_FileRecoveryPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r",NewCT_CalcPr );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_DefinedNames );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065",NewCT_DefinedName );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073",NewCT_ExternalReferences );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065",NewCT_ExternalReference );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e",NewCT_SheetBackgroundPicture );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073",NewCT_PivotCaches );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065",NewCT_PivotCache );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067",NewCT_FileSharing );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_OleSize );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_WorkbookProtection );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067",NewCT_WebPublishing );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073",NewCT_FunctionGroups );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070",NewCT_FunctionGroup );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073",NewCT_WebPublishObjects );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_WebPublishObject );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063a\u006c\u0063\u0043\u0068\u0061\u0069n",NewCalcChain );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u004da\u0070\u0049\u006e\u0066\u006f",NewMapInfo );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","c\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073",NewConnections );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotCacheDefinition );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073",NewPivotCacheRecords );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotTableDefinition );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewQueryTable );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0073\u0074",NewSst );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0068e\u0061\u0064\u0065\u0072\u0073",NewHeaders );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0072e\u0076\u0069\u0073\u0069\u006f\u006es",NewRevisions );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0075\u0073\u0065r\u0073",NewUsers );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t",NewWorksheet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewChartsheet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","d\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074",NewDialogsheet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewMetadata );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewSingleXmlCells );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewStyleSheet );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewExternalLink );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0061\u0062l\u0065",NewTable );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewVolTypes );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewWorkbook );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061",NewAG_RevData );_ba .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074",NewAG_AutoFormat );};type ST_FieldSortType byte ;func (_ccadb ST_SheetViewType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccadb .String (),start );}; \ No newline at end of file +// Validate validates the CT_DbPr and its children +func (_ecff *CT_DbPr )Validate ()error {return _ecff .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");}; \ No newline at end of file diff --git a/schema/soo/wml/wml.go b/schema/soo/wml/wml.go index ecb799d582..b7bab2c6bf 100644 --- a/schema/soo/wml/wml.go +++ b/schema/soo/wml/wml.go @@ -9,2494 +9,2470 @@ // 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 wml ;import (_f "encoding/xml";_c "fmt";_gb "github.com/unidoc/unioffice";_db "github.com/unidoc/unioffice/schema/soo/dml";_cf "github.com/unidoc/unioffice/schema/soo/dml/picture";_ce "github.com/unidoc/unioffice/schema/soo/ofc/math";_cd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_dg "regexp";_ge "strconv";_g "time";);func (_adfbda ST_TextAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eeaeg :=_f .Attr {};_eeaeg .Name =name ;switch _adfbda {case ST_TextAlignmentUnset :_eeaeg .Value ="";case ST_TextAlignmentTop :_eeaeg .Value ="\u0074\u006f\u0070";case ST_TextAlignmentCenter :_eeaeg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_eeaeg .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_TextAlignmentBottom :_eeaeg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextAlignmentAuto :_eeaeg .Value ="\u0061\u0075\u0074\u006f";};return _eeaeg ,nil ;};func (_fgc *CT_BookmarkRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fgc .ColFirstAttr )});};if _fgc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_c .Sprintf ("\u0025\u0076",*_fgc .ColLastAttr )});};if _fgc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_agae ,_cabf :=_fgc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _cabf !=nil {return _cabf ;};start .Attr =append (start .Attr ,_agae );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fgc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_RubyAlign byte ;func (_bgf *CT_Base64Binary )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_bgf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdbgb ST_Jc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gaeca :=_f .Attr {};_gaeca .Name =name ;switch _cdbgb {case ST_JcUnset :_gaeca .Value ="";case ST_JcStart :_gaeca .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_gaeca .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_gaeca .Value ="\u0065\u006e\u0064";case ST_JcBoth :_gaeca .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_gaeca .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_gaeca .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case ST_JcNumTab :_gaeca .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_gaeca .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_gaeca .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcThaiDistribute :_gaeca .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_gaeca .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_gaeca .Value ="\u0072\u0069\u0067h\u0074";};return _gaeca ,nil ;};func (_egafb *CT_SdtComboBox )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdbce :=range start .Attr {if _cdbce .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_eddbc ,_eeaed :=_cdbce .Value ,error (nil );if _eeaed !=nil {return _eeaed ;};_egafb .LastValueAttr =&_eddbc ;continue ;};};_bfgfa :for {_deadc ,_bfagg :=d .Token ();if _bfagg !=nil {return _bfagg ;};switch _abegc :=_deadc .(type ){case _f .StartElement :switch _abegc .Name {case _f .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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_f .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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_gedae :=NewCT_SdtListItem ();if _gbabf :=d .DecodeElement (_gedae ,&_abegc );_gbabf !=nil {return _gbabf ;};_egafb .ListItem =append (_egafb .ListItem ,_gedae );default:_gb .Log ("\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\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006d\u0062o\u0042o\u0078\u0020\u0025\u0076",_abegc .Name );if _fccde :=d .Skip ();_fccde !=nil {return _fccde ;};};case _f .EndElement :break _bfgfa ;case _f .CharData :};};return nil ;};func (_cgfdc ST_PTabAlignment )Validate ()error {return _cgfdc .ValidateWithPath ("")};func NewCT_R ()*CT_R {_ddege :=&CT_R {};return _ddege };type CT_Control struct{ +package wml ;import (_c "encoding/xml";_ea "fmt";_cff "github.com/unidoc/unioffice";_eg "github.com/unidoc/unioffice/schema/soo/dml";_b "github.com/unidoc/unioffice/schema/soo/dml/picture";_egg "github.com/unidoc/unioffice/schema/soo/ofc/math";_cf "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_g "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_a "regexp";_ac "strconv";_e "time";);func NewEndnotes ()*Endnotes {_ccefag :=&Endnotes {};_ccefag .CT_Endnotes =*NewCT_Endnotes ();return _ccefag ;};func (_acbgcc ST_LevelSuffix )ValidateWithPath (path string )error {switch _acbgcc {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbgcc ));};return nil ;}; -// Unique Name for Embedded Control -NameAttr *string ; +// Validate validates the CT_AltChunk and its children +func (_aee *CT_AltChunk )Validate ()error {return _aee .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_eebacg :=&CT_ParaRPrOriginal {};return _eebacg };func (_ggegd *CT_Div )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggegd .MarLeft =NewCT_SignedTwipsMeasure ();_ggegd .MarRight =NewCT_SignedTwipsMeasure ();_ggegd .MarTop =NewCT_SignedTwipsMeasure ();_ggegd .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_afaf :=range start .Attr {if _afaf .Name .Local =="\u0069\u0064"{_beffa ,_gcge :=_ac .ParseInt (_afaf .Value ,10,64);if _gcge !=nil {return _gcge ;};_ggegd .IdAttr =_beffa ;continue ;};};_gagd :for {_acgff ,_bgfde :=d .Token ();if _bgfde !=nil {return _bgfde ;};switch _abfdd :=_acgff .(type ){case _c .StartElement :switch _abfdd .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 :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"},_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 :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}:_ggegd .BlockQuote =NewCT_OnOff ();if _eddd :=d .DecodeElement (_ggegd .BlockQuote ,&_abfdd );_eddd !=nil {return _eddd ;};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 :"\u0062o\u0064\u0079\u0044\u0069\u0076"},_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 :"\u0062o\u0064\u0079\u0044\u0069\u0076"}:_ggegd .BodyDiv =NewCT_OnOff ();if _acebd :=d .DecodeElement (_ggegd .BodyDiv ,&_abfdd );_acebd !=nil {return _acebd ;};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 :"\u006da\u0072\u004c\u0065\u0066\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 :"\u006da\u0072\u004c\u0065\u0066\u0074"}:if _affb :=d .DecodeElement (_ggegd .MarLeft ,&_abfdd );_affb !=nil {return _affb ;};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 :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\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 :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}:if _egccf :=d .DecodeElement (_ggegd .MarRight ,&_abfdd );_egccf !=nil {return _egccf ;};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 :"\u006d\u0061\u0072\u0054\u006f\u0070"},_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 :"\u006d\u0061\u0072\u0054\u006f\u0070"}:if _edda :=d .DecodeElement (_ggegd .MarTop ,&_abfdd );_edda !=nil {return _edda ;};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 :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"},_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 :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"}:if _dggb :=d .DecodeElement (_ggegd .MarBottom ,&_abfdd );_dggb !=nil {return _dggb ;};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 :"\u0064\u0069\u0076\u0042\u0064\u0072"},_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 :"\u0064\u0069\u0076\u0042\u0064\u0072"}:_ggegd .DivBdr =NewCT_DivBdr ();if _gcbd :=d .DecodeElement (_ggegd .DivBdr ,&_abfdd );_gcbd !=nil {return _gcbd ;};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 :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"},_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 :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"}:_eebg :=NewCT_Divs ();if _fcbgg :=d .DecodeElement (_eebg ,&_abfdd );_fcbgg !=nil {return _fcbgg ;};_ggegd .DivsChild =append (_ggegd .DivsChild ,_eebg );default:_cff .Log ("\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\u0044\u0069\u0076\u0020\u0025\u0076",_abfdd .Name );if _gcae :=d .Skip ();_gcae !=nil {return _gcae ;};};case _c .EndElement :break _gagd ;case _c .CharData :};};return nil ;};type CT_Captions struct{ -// Shape Reference -ShapeidAttr *string ;IdAttr *string ;};func (_ceabf ST_LineNumberRestart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ceabf .String (),start );}; +// Single Caption Type Definition +Caption []*CT_Caption ; -// Validate validates the CT_LvlLegacy and its children -func (_aaecg *CT_LvlLegacy )Validate ()error {return _aaecg .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");};func (_gfeedf *ST_StyleType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgaad ,_fegae :=d .Token ();if _fegae !=nil {return _fegae ;};if _gadbae ,_dfgdg :=_cgaad .(_f .EndElement );_dfgdg &&_gadbae .Name ==start .Name {*_gfeedf =1;return nil ;};if _fdafb ,_baffc :=_cgaad .(_f .CharData );!_baffc {return _c .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",_cgaad );}else {switch string (_fdafb ){case "":*_gfeedf =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_gfeedf =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_gfeedf =2;case "\u0074\u0061\u0062l\u0065":*_gfeedf =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_gfeedf =4;};};_cgaad ,_fegae =d .Token ();if _fegae !=nil {return _fegae ;};if _ebebf ,_eaadb :=_cgaad .(_f .EndElement );_eaadb &&_ebebf .Name ==start .Name {return nil ;};return _c .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",_cgaad );};type Comments struct{CT_Comments };func NewCT_Comments ()*CT_Comments {_ebfg :=&CT_Comments {};return _ebfg }; +// Automatic Captioning Settings +AutoCaptions *CT_AutoCaptions ;};type CT_Fonts struct{ -// Validate validates the CT_FldChar and its children -func (_fbfab *CT_FldChar )Validate ()error {return _fbfab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_db .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_db .CT_ShapeProperties ;Style *_db .CT_ShapeStyle ;ExtLst *_db .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_db .CT_TextBodyProperties ;};func (_adfdc *WdCT_WrapSquare )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adfdc .WrapTextAttr =WdST_WrapText (1);for _ ,_baaae :=range start .Attr {if _baaae .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_adfdc .WrapTextAttr .UnmarshalXMLAttr (_baaae );continue ;};if _baaae .Name .Local =="\u0064\u0069\u0073t\u0054"{_bedcfa ,_fbeed :=_ge .ParseUint (_baaae .Value ,10,32);if _fbeed !=nil {return _fbeed ;};_bcebbc :=uint32 (_bedcfa );_adfdc .DistTAttr =&_bcebbc ;continue ;};if _baaae .Name .Local =="\u0064\u0069\u0073t\u0042"{_bfbdag ,_gaccf :=_ge .ParseUint (_baaae .Value ,10,32);if _gaccf !=nil {return _gaccf ;};_bggbe :=uint32 (_bfbdag );_adfdc .DistBAttr =&_bggbe ;continue ;};if _baaae .Name .Local =="\u0064\u0069\u0073t\u004c"{_fagaf ,_ccebf :=_ge .ParseUint (_baaae .Value ,10,32);if _ccebf !=nil {return _ccebf ;};_eegcaa :=uint32 (_fagaf );_adfdc .DistLAttr =&_eegcaa ;continue ;};if _baaae .Name .Local =="\u0064\u0069\u0073t\u0052"{_dacfa ,_fgdaac :=_ge .ParseUint (_baaae .Value ,10,32);if _fgdaac !=nil {return _fgdaac ;};_adaac :=uint32 (_dacfa );_adfdc .DistRAttr =&_adaac ;continue ;};};_edfcbb :for {_bffbbg ,_bbgaeg :=d .Token ();if _bbgaeg !=nil {return _bbgaeg ;};switch _cbccc :=_bffbbg .(type ){case _f .StartElement :switch _cbccc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_adfdc .EffectExtent =NewWdCT_EffectExtent ();if _eggbe :=d .DecodeElement (_adfdc .EffectExtent ,&_cbccc );_eggbe !=nil {return _eggbe ;};default:_gb .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0057r\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065\u0020\u0025\u0076",_cbccc .Name );if _bgddcd :=d .Skip ();_bgddcd !=nil {return _bgddcd ;};};case _f .EndElement :break _edfcbb ;case _f .CharData :};};return nil ;}; +// Font Content Type +HintAttr ST_Hint ; -// Validate validates the WdCT_PosH and its children -func (_febebc *WdCT_PosH )Validate ()error {return _febebc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};func (_afgee ST_FldCharType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cdded :=_f .Attr {};_cdded .Name =name ;switch _afgee {case ST_FldCharTypeUnset :_cdded .Value ="";case ST_FldCharTypeBegin :_cdded .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_cdded .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_cdded .Value ="\u0065\u006e\u0064";};return _cdded ,nil ;};func (_dfbfa *CT_EdnProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfbfa .Pos !=nil {_cdgbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_dfbfa .Pos ,_cdgbb );};if _dfbfa .NumFmt !=nil {_fbfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dfbfa .NumFmt ,_fbfa );};if _dfbfa .NumStart !=nil {_cddcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dfbfa .NumStart ,_cddcd );};if _dfbfa .NumRestart !=nil {_cedcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dfbfa .NumRestart ,_cedcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abacbe *CT_SectPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abacbe .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_c .Sprintf ("\u0025\u0076",*_abacbe .RsidRPrAttr )});};if _abacbe .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_c .Sprintf ("\u0025\u0076",*_abacbe .RsidDelAttr )});};if _abacbe .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_abacbe .RsidRAttr )});};if _abacbe .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_abacbe .RsidSectAttr )});};e .EncodeToken (start );if _abacbe .FootnotePr !=nil {_bcafb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_abacbe .FootnotePr ,_bcafb );};if _abacbe .EndnotePr !=nil {_acgae :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_abacbe .EndnotePr ,_acgae );};if _abacbe .Type !=nil {_ecfcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_abacbe .Type ,_ecfcc );};if _abacbe .PgSz !=nil {_faccebe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_abacbe .PgSz ,_faccebe );};if _abacbe .PgMar !=nil {_eegdd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_abacbe .PgMar ,_eegdd );};if _abacbe .PaperSrc !=nil {_dfggg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_abacbe .PaperSrc ,_dfggg );};if _abacbe .PgBorders !=nil {_bafcg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_abacbe .PgBorders ,_bafcg );};if _abacbe .LnNumType !=nil {_eaadgb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_abacbe .LnNumType ,_eaadgb );};if _abacbe .PgNumType !=nil {_ddca :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_abacbe .PgNumType ,_ddca );};if _abacbe .Cols !=nil {_fddfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_abacbe .Cols ,_fddfb );};if _abacbe .FormProt !=nil {_cbcfbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_abacbe .FormProt ,_cbcfbd );};if _abacbe .VAlign !=nil {_agfgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_abacbe .VAlign ,_agfgd );};if _abacbe .NoEndnote !=nil {_abcaa :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_abacbe .NoEndnote ,_abcaa );};if _abacbe .TitlePg !=nil {_edfb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_abacbe .TitlePg ,_edfb );};if _abacbe .TextDirection !=nil {_bdeeg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_abacbe .TextDirection ,_bdeeg );};if _abacbe .Bidi !=nil {_ebaaba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_abacbe .Bidi ,_ebaaba );};if _abacbe .RtlGutter !=nil {_befgbf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_abacbe .RtlGutter ,_befgbf );};if _abacbe .DocGrid !=nil {_efbba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_abacbe .DocGrid ,_efbba );};if _abacbe .PrinterSettings !=nil {_aaecc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_abacbe .PrinterSettings ,_aaecc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ASCII Font +AsciiAttr *string ; -// Validate validates the CT_ObjectLink and its children -func (_ebagd *CT_ObjectLink )Validate ()error {return _ebagd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");}; +// High ANSI Font +HAnsiAttr *string ; -// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path -func (_ega *CT_AutoCaptions )ValidateWithPath (path string )error {for _feb ,_fca :=range _ega .AutoCaption {if _ccbcg :=_fca .ValidateWithPath (_c .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_feb ));_ccbcg !=nil {return _ccbcg ;};};return nil ;}; +// East Asian Font +EastAsiaAttr *string ; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_aegad *CT_NumFmt )ValidateWithPath (path string )error {if _aegad .ValAttr ==ST_NumberFormatUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _aadad :=_aegad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aadad !=nil {return _aadad ;};return nil ;};func (_gfggegd ST_CombineBrackets )Validate ()error {return _gfggegd .ValidateWithPath ("")};type CT_Markup struct{ +// Complex Script Font +CsAttr *string ; -// Annotation Identifier -IdAttr int64 ;};type CT_Style struct{ +// ASCII Theme Font +AsciiThemeAttr ST_Theme ; -// Style Type -TypeAttr ST_StyleType ; +// High ANSI Theme Font +HAnsiThemeAttr ST_Theme ; -// Style ID -StyleIdAttr *string ; +// East Asian Theme Font +EastAsiaThemeAttr ST_Theme ; -// Default Style -DefaultAttr *_cd .ST_OnOff ; +// Complex Script Theme Font +CsthemeAttr ST_Theme ;};func (_cegfea *CT_TextScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cegfea .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_cegfea .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// User-Defined Style -CustomStyleAttr *_cd .ST_OnOff ; +// Validate validates the WdCT_PosHChoice and its children +func (_egebb *WdCT_PosHChoice )Validate ()error {return _egebb .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ebeegde WdST_RelFromH )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebeegde .String (),start );}; -// Primary Style Name -Name *CT_String ; +// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path +func (_egdef *CT_RubyAlign )ValidateWithPath (path string )error {if _egdef .ValAttr ==ST_RubyAlignUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _affgc :=_egdef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_affgc !=nil {return _affgc ;};return nil ;}; -// Alternate Style Names -Aliases *CT_String ; +// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path +func (_aaga *CT_LevelSuffix )ValidateWithPath (path string )error {if _aaga .ValAttr ==ST_LevelSuffixUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ffddc :=_aaga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffddc !=nil {return _ffddc ;};return nil ;};func (_efegag *WdCT_WordprocessingGroupChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efegag .Wsp !=nil {_edecaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_ecfed :=range _efegag .Wsp {e .EncodeElement (_ecfed ,_edecaf );};};if _efegag .GrpSp !=nil {_dfcdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_fcdef :=range _efegag .GrpSp {e .EncodeElement (_fcdef ,_dfcdf );};};if _efegag .GraphicFrame !=nil {_ceagb :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_gcaeaa :=range _efegag .GraphicFrame {e .EncodeElement (_gcaeaa ,_ceagb );};};if _efegag .Pic !=nil {_gbgfec :=_c .StartElement {Name :_c .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_gfedb :=range _efegag .Pic {e .EncodeElement (_gfedb ,_gbgfec );};};if _efegag .ContentPart !=nil {_cdfgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_aagge :=range _efegag .ContentPart {e .EncodeElement (_aagge ,_cdfgd );};};return nil ;};func NewCT_DocPartGallery ()*CT_DocPartGallery {_ggdd :=&CT_DocPartGallery {};_ggdd .ValAttr =ST_DocPartGallery (1);return _ggdd ;}; -// Parent Style ID -BasedOn *CT_String ; +// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path +func (_bbeg *CT_DocGrid )ValidateWithPath (path string )error {if _facd :=_bbeg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_facd !=nil {return _facd ;};return nil ;};func (_dbeee *CT_Row )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbeee .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ea .Sprintf ("\u0025\u0076",*_dbeee .RsidRPrAttr )});};if _dbeee .RsidRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ea .Sprintf ("\u0025\u0076",*_dbeee .RsidRAttr )});};if _dbeee .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ea .Sprintf ("\u0025\u0076",*_dbeee .RsidDelAttr )});};if _dbeee .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_dbeee .RsidTrAttr )});};e .EncodeToken (start );if _dbeee .TblPrEx !=nil {_afagd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_dbeee .TblPrEx ,_afagd );};if _dbeee .TrPr !=nil {_bbagb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_dbeee .TrPr ,_bbagb );};if _dbeee .EG_ContentCellContent !=nil {for _ ,_cfbda :=range _dbeee .EG_ContentCellContent {_cfbda .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agdbd ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _agdbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agdbd ));};return nil ;};type ST_TblWidth byte ; -// Style For Next Paragraph -Next *CT_String ; +// Validate validates the Fonts and its children +func (_ebddbd *Fonts )Validate ()error {return _ebddbd .ValidateWithPath ("\u0046\u006f\u006et\u0073")}; -// Linked Style Reference -Link *CT_String ; +// Validate validates the WdCT_WrapThrough and its children +func (_addffc *WdCT_WrapThrough )Validate ()error {return _addffc .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_bcbfe :=&WdCT_WordprocessingShapeChoice {};return _bcbfe ;};type CT_Sym struct{ -// Automatically Merge User Formatting Into Style Definition -AutoRedefine *CT_OnOff ; +// Symbol Character Font +FontAttr *string ; -// Hide Style From User Interface -Hidden *CT_OnOff ; +// Symbol Character Code +CharAttr *string ;};func (_fgded ST_HexColorAuto )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgded .String (),start );}; -// Optional User Interface Sorting Order -UiPriority *CT_DecimalNumber ; +// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path +func (_gged *CT_Cnf )ValidateWithPath (path string )error {if _gged .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_gged .ValAttr ){return _ea .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CnfPatternRe ,*_gged .ValAttr );};};if _gged .FirstRowAttr !=nil {if _bfcfe :=_gged .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_bfcfe !=nil {return _bfcfe ;};};if _gged .LastRowAttr !=nil {if _eeee :=_gged .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_eeee !=nil {return _eeee ;};};if _gged .FirstColumnAttr !=nil {if _cgfa :=_gged .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_cgfa !=nil {return _cgfa ;};};if _gged .LastColumnAttr !=nil {if _bgaf :=_gged .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_bgaf !=nil {return _bgaf ;};};if _gged .OddVBandAttr !=nil {if _dfaec :=_gged .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_dfaec !=nil {return _dfaec ;};};if _gged .EvenVBandAttr !=nil {if _fgfe :=_gged .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_fgfe !=nil {return _fgfe ;};};if _gged .OddHBandAttr !=nil {if _cdd :=_gged .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_cdd !=nil {return _cdd ;};};if _gged .EvenHBandAttr !=nil {if _dcca :=_gged .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_dcca !=nil {return _dcca ;};};if _gged .FirstRowFirstColumnAttr !=nil {if _bdad :=_gged .FirstRowFirstColumnAttr .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_bdad !=nil {return _bdad ;};};if _gged .FirstRowLastColumnAttr !=nil {if _bgega :=_gged .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_bgega !=nil {return _bgega ;};};if _gged .LastRowFirstColumnAttr !=nil {if _agadc :=_gged .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_agadc !=nil {return _agadc ;};};if _gged .LastRowLastColumnAttr !=nil {if _caab :=_gged .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072");_caab !=nil {return _caab ;};};return nil ;}; -// Hide Style From Main User Interface -SemiHidden *CT_OnOff ; +// Validate validates the WebSettings and its children +func (_agded *WebSettings )Validate ()error {return _agded .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; -// Remove Semi-Hidden Property When Style Is Used -UnhideWhenUsed *CT_OnOff ; +// Validate validates the CT_SdtDropDownList and its children +func (_faefbg *CT_SdtDropDownList )Validate ()error {return _faefbg .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");}; -// Primary Style -QFormat *CT_OnOff ; +// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path +func (_bgca *CT_Lock )ValidateWithPath (path string )error {if _fbfgd :=_bgca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbfgd !=nil {return _fbfgd ;};return nil ;};func (_abecff *WdCT_PosV )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abecff .RelativeFromAttr =WdST_RelFromV (1);_abecff .Choice =NewWdCT_PosVChoice ();for _ ,_feegbf :=range start .Attr {if _feegbf .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_abecff .RelativeFromAttr .UnmarshalXMLAttr (_feegbf );continue ;};};_cecad :for {_geede ,_aebbce :=d .Token ();if _aebbce !=nil {return _aebbce ;};switch _cgeeeg :=_geede .(type ){case _c .StartElement :switch _cgeeeg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_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 :"\u0061\u006c\u0069g\u006e"}:_abecff .Choice =NewWdCT_PosVChoice ();if _cabec :=d .DecodeElement (&_abecff .Choice .Align ,&_cgeeeg );_cabec !=nil {return _cabec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_abecff .Choice =NewWdCT_PosVChoice ();if _bcbbc :=d .DecodeElement (&_abecff .Choice .PosOffset ,&_cgeeeg );_bcbbc !=nil {return _bcbbc ;};default:_cff .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056 \u0025\u0076",_cgeeeg .Name );if _bcagef :=d .Skip ();_bcagef !=nil {return _bcagef ;};};case _c .EndElement :break _cecad ;case _c .CharData :};};return nil ;};func (_dbbgd ST_Border )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_accgf :=_c .Attr {};_accgf .Name =name ;switch _dbbgd {case ST_BorderUnset :_accgf .Value ="";case ST_BorderNil :_accgf .Value ="\u006e\u0069\u006c";case ST_BorderNone :_accgf .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_accgf .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_accgf .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderDouble :_accgf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_accgf .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_accgf .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_accgf .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderDotDotDash :_accgf .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_accgf .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_accgf .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThickThinSmallGap :_accgf .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThinThickThinSmallGap :_accgf .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderThinThickMediumGap :_accgf .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThickThinMediumGap :_accgf .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThinThickThinMediumGap :_accgf .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case ST_BorderThinThickLargeGap :_accgf .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThickThinLargeGap :_accgf .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThinThickThinLargeGap :_accgf .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case ST_BorderWave :_accgf .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_accgf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderDashSmallGap :_accgf .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderDashDotStroked :_accgf .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_accgf .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderThreeDEngrave :_accgf .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderOutset :_accgf .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_accgf .Value ="\u0069\u006e\u0073e\u0074";case ST_BorderApples :_accgf .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_accgf .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case ST_BorderBabyPacifier :_accgf .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case ST_BorderBabyRattle :_accgf .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_accgf .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case ST_BorderBalloonsHotAir :_accgf .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case ST_BorderBasicBlackDashes :_accgf .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicBlackDots :_accgf .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case ST_BorderBasicBlackSquares :_accgf .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicThinLines :_accgf .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case ST_BorderBasicWhiteDashes :_accgf .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicWhiteDots :_accgf .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case ST_BorderBasicWhiteSquares :_accgf .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicWideInline :_accgf .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case ST_BorderBasicWideMidline :_accgf .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case ST_BorderBasicWideOutline :_accgf .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderBats :_accgf .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_accgf .Value ="\u0062\u0069\u0072d\u0073";case ST_BorderBirdsFlight :_accgf .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_accgf .Value ="\u0063\u0061\u0062\u0069\u006e\u0073";case ST_BorderCakeSlice :_accgf .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case ST_BorderCandyCorn :_accgf .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_accgf .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case ST_BorderCertificateBanner :_accgf .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case ST_BorderChainLink :_accgf .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_accgf .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case ST_BorderCheckedBarBlack :_accgf .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case ST_BorderCheckedBarColor :_accgf .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case ST_BorderCheckered :_accgf .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_accgf .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case ST_BorderCirclesLines :_accgf .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case ST_BorderCirclesRectangles :_accgf .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case ST_BorderClassicalWave :_accgf .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case ST_BorderClocks :_accgf .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_accgf .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073";case ST_BorderConfetti :_accgf .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_accgf .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case ST_BorderConfettiOutline :_accgf .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderConfettiStreamers :_accgf .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case ST_BorderConfettiWhite :_accgf .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case ST_BorderCornerTriangles :_accgf .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderCouponCutoutDashes :_accgf .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case ST_BorderCouponCutoutDots :_accgf .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case ST_BorderCrazyMaze :_accgf .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_accgf .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case ST_BorderCreaturesFish :_accgf .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case ST_BorderCreaturesInsects :_accgf .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case ST_BorderCreaturesLadyBug :_accgf .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case ST_BorderCrossStitch :_accgf .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_accgf .Value ="\u0063\u0075\u0070";case ST_BorderDecoArch :_accgf .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_accgf .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_accgf .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case ST_BorderDiamondsGray :_accgf .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_accgf .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_accgf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case ST_BorderEarth1 :_accgf .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_accgf .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_accgf .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_accgf .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case ST_BorderEclipsingSquares2 :_accgf .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_accgf .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_accgf .Value ="\u0066\u0061\u006e\u0073";case ST_BorderFilm :_accgf .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_accgf .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_accgf .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case ST_BorderFlowersDaisies :_accgf .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_accgf .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case ST_BorderFlowersModern2 :_accgf .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_accgf .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_accgf .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case ST_BorderFlowersRoses :_accgf .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_accgf .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_accgf .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case ST_BorderGems :_accgf .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_accgf .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_accgf .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_BorderHandmade1 :_accgf .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_accgf .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_accgf .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case ST_BorderHeartGray :_accgf .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_accgf .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_accgf .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case ST_BorderHolly :_accgf .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_accgf .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_accgf .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case ST_BorderIceCreamCones :_accgf .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_accgf .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_accgf .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case ST_BorderLightning2 :_accgf .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_accgf .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_accgf .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case ST_BorderMapleMuffins :_accgf .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_accgf .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_accgf .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case ST_BorderMoons :_accgf .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_accgf .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_accgf .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_accgf .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case ST_BorderOvals :_accgf .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_accgf .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_accgf .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderPalmsColor :_accgf .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_accgf .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_accgf .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073";case ST_BorderPartyFavor :_accgf .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_accgf .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_accgf .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073";case ST_BorderPeople :_accgf .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_accgf .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_accgf .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case ST_BorderPoinsettias :_accgf .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_accgf .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_accgf .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case ST_BorderPushPinNote2 :_accgf .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_accgf .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_accgf .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case ST_BorderPyramidsAbove :_accgf .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_accgf .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_accgf .Value ="\u0072\u0069\u006eg\u0073";case ST_BorderSafari :_accgf .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_accgf .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_accgf .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case ST_BorderScaredCat :_accgf .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_accgf .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_accgf .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case ST_BorderSharksTeeth :_accgf .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_accgf .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_accgf .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case ST_BorderSnowflakeFancy :_accgf .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_accgf .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_accgf .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case ST_BorderSouthwest :_accgf .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_accgf .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_accgf .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_accgf .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064";case ST_BorderStarsBlack :_accgf .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_accgf .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_accgf .Value ="\u0073\u0075\u006e";case ST_BorderSwirligig :_accgf .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_accgf .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_accgf .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case ST_BorderTrees :_accgf .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_accgf .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_accgf .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case ST_BorderTriangle1 :_accgf .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_accgf .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_accgf .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case ST_BorderTriangleCircle2 :_accgf .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_accgf .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_accgf .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032";case ST_BorderTwistedLines1 :_accgf .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_accgf .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case ST_BorderVine :_accgf .Value ="\u0076\u0069\u006e\u0065";case ST_BorderWaveline :_accgf .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_accgf .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case ST_BorderWeavingBraid :_accgf .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case ST_BorderWeavingRibbon :_accgf .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_accgf .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case ST_BorderWhiteFlowers :_accgf .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case ST_BorderWoodwork :_accgf .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_accgf .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case ST_BorderZanyTriangles :_accgf .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderZigZag :_accgf .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_accgf .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCustom :_accgf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _accgf ,nil ;};func (_fbfffd ST_Jc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fbfffd .String (),start );};func (_bggfad *ST_BrType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebaga ,_eadgd :=d .Token ();if _eadgd !=nil {return _eadgd ;};if _gfedgc ,_gacba :=_ebaga .(_c .EndElement );_gacba &&_gfedgc .Name ==start .Name {*_bggfad =1;return nil ;};if _dabcdf ,_aegea :=_ebaga .(_c .CharData );!_aegea {return _ea .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",_ebaga );}else {switch string (_dabcdf ){case "":*_bggfad =0;case "\u0070\u0061\u0067\u0065":*_bggfad =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_bggfad =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_bggfad =3;};};_ebaga ,_eadgd =d .Token ();if _eadgd !=nil {return _eadgd ;};if _agfaa ,_cadfc :=_ebaga .(_c .EndElement );_cadfc &&_agfaa .Name ==start .Name {return nil ;};return _ea .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",_ebaga );};func (_bfde *CT_Perm )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfffb :=range start .Attr {if _bfffb .Name .Local =="\u0069\u0064"{_eeada ,_efaec :=_bfffb .Value ,error (nil );if _efaec !=nil {return _efaec ;};_bfde .IdAttr =_eeada ;continue ;};if _bfffb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_bfde .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_bfffb );continue ;};};for {_gcfgg ,_eebdc :=d .Token ();if _eebdc !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_eebdc );};if _dfafd ,_fdgdb :=_gcfgg .(_c .EndElement );_fdgdb &&_dfafd .Name ==start .Name {break ;};};return nil ;};func NewCT_FtnProps ()*CT_FtnProps {_dfeff :=&CT_FtnProps {};return _dfeff };func (_fecdeb ST_BrClear )String ()string {switch _fecdeb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0061\u006c\u006c";};return "";};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_egab :=&CT_FtnEdnSepRef {};return _egab }; -// Style Cannot Be Applied -Locked *CT_OnOff ; +// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path +func (_bafgf *CT_TcPrBase )ValidateWithPath (path string )error {if _bafgf .CnfStyle !=nil {if _bddgc :=_bafgf .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bddgc !=nil {return _bddgc ;};};if _bafgf .TcW !=nil {if _fcgce :=_bafgf .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_fcgce !=nil {return _fcgce ;};};if _bafgf .GridSpan !=nil {if _ccbaad :=_bafgf .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_ccbaad !=nil {return _ccbaad ;};};if _bafgf .HMerge !=nil {if _aagcbd :=_bafgf .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_aagcbd !=nil {return _aagcbd ;};};if _bafgf .VMerge !=nil {if _fbfff :=_bafgf .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_fbfff !=nil {return _fbfff ;};};if _bafgf .TcBorders !=nil {if _ccfag :=_bafgf .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ccfag !=nil {return _ccfag ;};};if _bafgf .Shd !=nil {if _fgabc :=_bafgf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fgabc !=nil {return _fgabc ;};};if _bafgf .NoWrap !=nil {if _fdfcc :=_bafgf .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_fdfcc !=nil {return _fdfcc ;};};if _bafgf .TcMar !=nil {if _bdcdda :=_bafgf .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_bdcdda !=nil {return _bdcdda ;};};if _bafgf .TextDirection !=nil {if _dgeac :=_bafgf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_dgeac !=nil {return _dgeac ;};};if _bafgf .TcFitText !=nil {if _dggge :=_bafgf .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_dggge !=nil {return _dggge ;};};if _bafgf .VAlign !=nil {if _efgcg :=_bafgf .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_efgcg !=nil {return _efgcg ;};};if _bafgf .HideMark !=nil {if _egbaee :=_bafgf .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_egbaee !=nil {return _egbaee ;};};if _bafgf .Headers !=nil {if _badagg :=_bafgf .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_badagg !=nil {return _badagg ;};};return nil ;};func (_eeaaf ST_VerticalJc )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdgaae :=_c .Attr {};_fdgaae .Name =name ;switch _eeaaf {case ST_VerticalJcUnset :_fdgaae .Value ="";case ST_VerticalJcTop :_fdgaae .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_fdgaae .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_fdgaae .Value ="\u0062\u006f\u0074\u0068";case ST_VerticalJcBottom :_fdgaae .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _fdgaae ,nil ;};func (_aedcgc ST_VerticalJc )ValidateWithPath (path string )error {switch _aedcgc {case 0,1,2,3,4:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aedcgc ));};return nil ;};func (_afga *CT_EdnPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cfdd ,_febb :=_afga .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _febb !=nil {return _febb ;};start .Attr =append (start .Attr ,_cfdd );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewRecipients ()*Recipients {_cgdabb :=&Recipients {};_cgdabb .CT_Recipients =*NewCT_Recipients ();return _cgdabb ;};const (ST_PTabLeaderUnset ST_PTabLeader =0;ST_PTabLeaderNone ST_PTabLeader =1;ST_PTabLeaderDot ST_PTabLeader =2;ST_PTabLeaderHyphen ST_PTabLeader =3;ST_PTabLeaderUnderscore ST_PTabLeader =4;ST_PTabLeaderMiddleDot ST_PTabLeader =5;);func (_cbgbcg *WdCT_Inline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbgbcg .Extent =_eg .NewCT_PositiveSize2D ();_cbgbcg .DocPr =_eg .NewCT_NonVisualDrawingProps ();_cbgbcg .Graphic =_eg .NewGraphic ();for _ ,_aabgc :=range start .Attr {if _aabgc .Name .Local =="\u0064\u0069\u0073t\u0054"{_ffagb ,_dcbbb :=_ac .ParseUint (_aabgc .Value ,10,32);if _dcbbb !=nil {return _dcbbb ;};_affceb :=uint32 (_ffagb );_cbgbcg .DistTAttr =&_affceb ;continue ;};if _aabgc .Name .Local =="\u0064\u0069\u0073t\u0042"{_dafgaa ,_bdbcff :=_ac .ParseUint (_aabgc .Value ,10,32);if _bdbcff !=nil {return _bdbcff ;};_abfad :=uint32 (_dafgaa );_cbgbcg .DistBAttr =&_abfad ;continue ;};if _aabgc .Name .Local =="\u0064\u0069\u0073t\u0052"{_fffba ,_dbacd :=_ac .ParseUint (_aabgc .Value ,10,32);if _dbacd !=nil {return _dbacd ;};_fbbdab :=uint32 (_fffba );_cbgbcg .DistRAttr =&_fbbdab ;continue ;};if _aabgc .Name .Local =="\u0064\u0069\u0073t\u004c"{_gdbcg ,_aefdg :=_ac .ParseUint (_aabgc .Value ,10,32);if _aefdg !=nil {return _aefdg ;};_ecagc :=uint32 (_gdbcg );_cbgbcg .DistLAttr =&_ecagc ;continue ;};};_bgfagg :for {_fdgdbg ,_bcfaag :=d .Token ();if _bcfaag !=nil {return _bcfaag ;};switch _cfdbd :=_fdgdbg .(type ){case _c .StartElement :switch _cfdbd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _gbaffg :=d .DecodeElement (_cbgbcg .Extent ,&_cfdbd );_gbaffg !=nil {return _gbaffg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cbgbcg .EffectExtent =NewWdCT_EffectExtent ();if _cafed :=d .DecodeElement (_cbgbcg .EffectExtent ,&_cfdbd );_cafed !=nil {return _cafed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_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 :"\u0064\u006f\u0063P\u0072"}:if _fabed :=d .DecodeElement (_cbgbcg .DocPr ,&_cfdbd );_fabed !=nil {return _fabed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_cbgbcg .CNvGraphicFramePr =_eg .NewCT_NonVisualGraphicFrameProperties ();if _gbbggg :=d .DecodeElement (_cbgbcg .CNvGraphicFramePr ,&_cfdbd );_gbbggg !=nil {return _gbbggg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _cbfee :=d .DecodeElement (_cbgbcg .Graphic ,&_cfdbd );_cbfee !=nil {return _cbfee ;};default:_cff .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_cfdbd .Name );if _baeebc :=d .Skip ();_baeebc !=nil {return _baeebc ;};};case _c .EndElement :break _bgfagg ;case _c .CharData :};};return nil ;};func (_gcdbed ST_FrameLayout )ValidateWithPath (path string )error {switch _gcdbed {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcdbed ));};return nil ;};func (_dfeadb *CT_SaveThroughXslt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfeadb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_dfeadb .IdAttr )});};if _dfeadb .SolutionIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073o\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_ea .Sprintf ("\u0025\u0076",*_dfeadb .SolutionIDAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aeecd *CT_FFStatusText )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fffbe :=range start .Attr {if _fffbe .Name .Local =="\u0074\u0079\u0070\u0065"{_aeecd .TypeAttr .UnmarshalXMLAttr (_fffbe );continue ;};if _fffbe .Name .Local =="\u0076\u0061\u006c"{_eaddd ,_abcbb :=_fffbe .Value ,error (nil );if _abcbb !=nil {return _abcbb ;};_aeecd .ValAttr =&_eaddd ;continue ;};};for {_edadf ,_efeg :=d .Token ();if _efeg !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_efeg );};if _gffd ,_efag :=_edadf .(_c .EndElement );_efag &&_gffd .Name ==start .Name {break ;};};return nil ;};type ST_FtnPos byte ;func (_dgdfc *CT_SectPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffbacd :=range start .Attr {if _ffbacd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fddff ,_fceda :=_ffbacd .Value ,error (nil );if _fceda !=nil {return _fceda ;};_dgdfc .AuthorAttr =_fddff ;continue ;};if _ffbacd .Name .Local =="\u0064\u0061\u0074\u0065"{_beaafa ,_fgccad :=ParseStdlibTime (_ffbacd .Value );if _fgccad !=nil {return _fgccad ;};_dgdfc .DateAttr =&_beaafa ;continue ;};if _ffbacd .Name .Local =="\u0069\u0064"{_cfbedg ,_afegc :=_ac .ParseInt (_ffbacd .Value ,10,64);if _afegc !=nil {return _afegc ;};_dgdfc .IdAttr =_cfbedg ;continue ;};};_geedff :for {_dggce ,_aadf :=d .Token ();if _aadf !=nil {return _aadf ;};switch _ccdff :=_dggce .(type ){case _c .StartElement :switch _ccdff .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 :"\u0073\u0065\u0063\u0074\u0050\u0072"},_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 :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_dgdfc .SectPr =NewCT_SectPrBase ();if _eceac :=d .DecodeElement (_dgdfc .SectPr ,&_ccdff );_eceac !=nil {return _eceac ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0053\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_ccdff .Name );if _febcb :=d .Skip ();_febcb !=nil {return _febcb ;};};case _c .EndElement :break _geedff ;case _c .CharData :};};return nil ;}; -// E-Mail Message Text Style -Personal *CT_OnOff ; +// Validate validates the CT_TblLayoutType and its children +func (_eabdb *CT_TblLayoutType )Validate ()error {return _eabdb .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");}; -// E-Mail Message Composition Style -PersonalCompose *CT_OnOff ; +// Validate validates the CT_Font and its children +func (_cadgb *CT_Font )Validate ()error {return _cadgb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");}; -// E-Mail Message Reply Style -PersonalReply *CT_OnOff ; +// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path +func (_ecdbg *EG_PContentBase )ValidateWithPath (path string )error {if _ecdbg .CustomXml !=nil {if _faabb :=_ecdbg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_faabb !=nil {return _faabb ;};};for _ffdcb ,_aeggaa :=range _ecdbg .FldSimple {if _agecf :=_aeggaa .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ffdcb ));_agecf !=nil {return _agecf ;};};if _ecdbg .Hyperlink !=nil {if _gcgfd :=_ecdbg .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_gcgfd !=nil {return _gcgfd ;};};return nil ;};func (_bffad *CT_TblBorders )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bffad .Top !=nil {_fdggca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_bffad .Top ,_fdggca );};if _bffad .Start !=nil {_gagaa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bffad .Start ,_gagaa );};if _bffad .Left !=nil {_geegbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_bffad .Left ,_geegbc );};if _bffad .Bottom !=nil {_cbfdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bffad .Bottom ,_cbfdd );};if _bffad .End !=nil {_fddfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_bffad .End ,_fddfg );};if _bffad .Right !=nil {_bfcac :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bffad .Right ,_bfcac );};if _bffad .InsideH !=nil {_ecccg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_bffad .InsideH ,_ecccg );};if _bffad .InsideV !=nil {_cedaga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_bffad .InsideV ,_cedaga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_RPrDefault ()*CT_RPrDefault {_gccge :=&CT_RPrDefault {};return _gccge };func (_gfddcf ST_HeightRule )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ebgcfa :=_c .Attr {};_ebgcfa .Name =name ;switch _gfddcf {case ST_HeightRuleUnset :_ebgcfa .Value ="";case ST_HeightRuleAuto :_ebgcfa .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_ebgcfa .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_ebgcfa .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _ebgcfa ,nil ;};func (_cbbbgc *CT_VerticalJc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbbbgc .ValAttr =ST_VerticalJc (1);for _ ,_ceadc :=range start .Attr {if _ceadc .Name .Local =="\u0076\u0061\u006c"{_cbbbgc .ValAttr .UnmarshalXMLAttr (_ceadc );continue ;};};for {_bgaacb ,_ebcfea :=d .Token ();if _ebcfea !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_ebcfea );};if _gagbfa ,_bbbgge :=_bgaacb .(_c .EndElement );_bbbgge &&_gagbfa .Name ==start .Name {break ;};};return nil ;};func (_egebag *ST_Direction )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egebag =0;case "\u006c\u0074\u0072":*_egebag =1;case "\u0072\u0074\u006c":*_egebag =2;};return nil ;};func (_abbgcg *CT_OdsoFieldMapData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _abbgcg .Type !=nil {_ceec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_abbgcg .Type ,_ceec );};if _abbgcg .Name !=nil {_cefc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_abbgcg .Name ,_cefc );};if _abbgcg .MappedName !=nil {_bdagc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_abbgcg .MappedName ,_bdagc );};if _abbgcg .Column !=nil {_dgffdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_abbgcg .Column ,_dgffdb );};if _abbgcg .Lid !=nil {_fefgeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_abbgcg .Lid ,_fefgeb );};if _abbgcg .DynamicAddress !=nil {_adaeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_abbgcg .DynamicAddress ,_adaeb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Revision Identifier for Style Definition -Rsid *CT_LongHexNumber ; +// Validate validates the CT_JcTable and its children +func (_bdbc *CT_JcTable )Validate ()error {return _bdbc .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");};func (_ggadb *CT_FrameLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_caada ,_aeef :=_ggadb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aeef !=nil {return _aeef ;};start .Attr =append (start .Attr ,_caada );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DocPartType struct{ -// Style Paragraph Properties -PPr *CT_PPrGeneral ; +// Type Value +ValAttr ST_DocPartType ;};func (_gabccf *CT_ObjectLink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fagadd ,_gedce :=_gabccf .UpdateModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _gedce !=nil {return _gedce ;};start .Attr =append (start .Attr ,_fagadd );if _gabccf .LockedFieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_gabccf .LockedFieldAttr )});};if _gabccf .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_fcgca ,_aegfe :=_gabccf .DrawAspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _aegfe !=nil {return _aegfe ;};start .Attr =append (start .Attr ,_fcgca );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_gabccf .IdAttr )});if _gabccf .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_gabccf .ProgIdAttr )});};if _gabccf .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_ea .Sprintf ("\u0025\u0076",*_gabccf .ShapeIdAttr )});};if _gabccf .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_gabccf .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_String struct{ -// Run Properties -RPr *CT_RPr ; +// String Value +ValAttr string ;}; -// Style Table Properties -TblPr *CT_TblPrBase ; +// Validate validates the CT_BdoContentRun and its children +func (_caee *CT_BdoContentRun )Validate ()error {return _caee .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_feebd *CT_Lvl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_feebd .IlvlAttr )});if _feebd .TplcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_ea .Sprintf ("\u0025\u0076",*_feebd .TplcAttr )});};if _feebd .TentativeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0065\u006e\u0074\u0061\u0074\u0069\u0076\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_feebd .TentativeAttr )});};e .EncodeToken (start );if _feebd .Start !=nil {_dafae :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_feebd .Start ,_dafae );};if _feebd .NumFmt !=nil {_ecfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_feebd .NumFmt ,_ecfe );};if _feebd .LvlRestart !=nil {_dabdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_feebd .LvlRestart ,_dabdf );};if _feebd .PStyle !=nil {_abee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_feebd .PStyle ,_abee );};if _feebd .IsLgl !=nil {_dabeg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_feebd .IsLgl ,_dabeg );};if _feebd .Suff !=nil {_edddb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}};e .EncodeElement (_feebd .Suff ,_edddb );};if _feebd .LvlText !=nil {_gdfef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_feebd .LvlText ,_gdfef );};if _feebd .LvlPicBulletId !=nil {_eaagb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}};e .EncodeElement (_feebd .LvlPicBulletId ,_eaagb );};if _feebd .Legacy !=nil {_dfbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_feebd .Legacy ,_dfbe );};if _feebd .LvlJc !=nil {_ceddd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}};e .EncodeElement (_feebd .LvlJc ,_ceddd );};if _feebd .PPr !=nil {_cdefaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_feebd .PPr ,_cdefaf );};if _feebd .RPr !=nil {_gbfgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_feebd .RPr ,_gbfgc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Divs struct{ -// Style Table Row Properties -TrPr *CT_TrPr ; +// Information About Single HTML div Element +Div []*CT_Div ;};type CT_DocPartCategory struct{ -// Style Table Cell Properties -TcPr *CT_TcPr ; +// Category Associated With Entry +Name *CT_String ; -// Style Conditional Table Formatting Properties -TblStylePr []*CT_TblStylePr ;};type ST_Theme byte ;type CT_CharacterSpacing struct{ +// Gallery Associated With Entry +Gallery *CT_DocPartGallery ;}; -// Value -ValAttr ST_CharacterSpacing ;}; +// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path +func (_cecgfe *CT_ObjectLink )ValidateWithPath (path string )error {if _cecgfe .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _ea .Errorf ("\u0025\u0073\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _ecbf :=_cecgfe .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ecbf !=nil {return _ecbf ;};if _cecgfe .LockedFieldAttr !=nil {if _agdaa :=_cecgfe .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072");_agdaa !=nil {return _agdaa ;};};if _efadd :=_cecgfe .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_efadd !=nil {return _efadd ;};return nil ;};func (_bddee *Numbering )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bddee .CT_Numbering =*NewCT_Numbering ();_eaded :for {_bcfdd ,_ddbfg :=d .Token ();if _ddbfg !=nil {return _ddbfg ;};switch _badgee :=_bcfdd .(type ){case _c .StartElement :switch _badgee .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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_fadfb :=NewCT_NumPicBullet ();if _gecef :=d .DecodeElement (_fadfb ,&_badgee );_gecef !=nil {return _gecef ;};_bddee .NumPicBullet =append (_bddee .NumPicBullet ,_fadfb );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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_egfda :=NewCT_AbstractNum ();if _fgcdf :=d .DecodeElement (_egfda ,&_badgee );_fgcdf !=nil {return _fgcdf ;};_bddee .AbstractNum =append (_bddee .AbstractNum ,_egfda );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 :"\u006e\u0075\u006d"},_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 :"\u006e\u0075\u006d"}:_baebf :=NewCT_Num ();if _ffgcc :=d .DecodeElement (_baebf ,&_badgee );_ffgcc !=nil {return _ffgcc ;};_bddee .Num =append (_bddee .Num ,_baebf );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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_bddee .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _debde :=d .DecodeElement (_bddee .NumIdMacAtCleanup ,&_badgee );_debde !=nil {return _debde ;};default:_cff .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004e\u0075\u006d\u0062\u0065\u0072i\u006e\u0067 \u0025\u0076",_badgee .Name );if _edaad :=d .Skip ();_edaad !=nil {return _edaad ;};};case _c .EndElement :break _eaded ;case _c .CharData :};};return nil ;};func (_bdfaab ST_HexColorAuto )Validate ()error {return _bdfaab .ValidateWithPath ("")};func (_adcbb *CT_Control )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _adcbb .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_adcbb .NameAttr )});};if _adcbb .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_ea .Sprintf ("\u0025\u0076",*_adcbb .ShapeidAttr )});};if _adcbb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_adcbb .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path -func (_fddc *CT_DocVar )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path +func (_cfgae *CT_CustomXmlRow )ValidateWithPath (path string )error {if _cfgae .CustomXmlPr !=nil {if _acad :=_cfgae .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_acad !=nil {return _acad ;};};for _dfbdg ,_abdef :=range _cfgae .EG_ContentRowContent {if _fabfa :=_abdef .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_dfbdg ));_fabfa !=nil {return _fabfa ;};};return nil ;};type CT_EdnProps struct{ -// Validate validates the CT_TcBorders and its children -func (_cacdg *CT_TcBorders )Validate ()error {return _cacdg .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_bgggab *CT_TblPrExChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgggab .TblPrEx =NewCT_TblPrExBase ();for _ ,_addge :=range start .Attr {if _addge .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bagba ,_bbgfef :=_addge .Value ,error (nil );if _bbgfef !=nil {return _bbgfef ;};_bgggab .AuthorAttr =_bagba ;continue ;};if _addge .Name .Local =="\u0064\u0061\u0074\u0065"{_bbeef ,_dddgfb :=ParseStdlibTime (_addge .Value );if _dddgfb !=nil {return _dddgfb ;};_bgggab .DateAttr =&_bbeef ;continue ;};if _addge .Name .Local =="\u0069\u0064"{_ccbbgb ,_decccb :=_ge .ParseInt (_addge .Value ,10,64);if _decccb !=nil {return _decccb ;};_bgggab .IdAttr =_ccbbgb ;continue ;};};_gegbdc :for {_fgbda ,_cbgb :=d .Token ();if _cbgb !=nil {return _cbgb ;};switch _dedecb :=_fgbda .(type ){case _f .StartElement :switch _dedecb .Name {case _f .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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_f .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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:if _abgdg :=d .DecodeElement (_bgggab .TblPrEx ,&_dedecb );_abgdg !=nil {return _abgdg ;};default:_gb .Log ("\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\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_dedecb .Name );if _cdcgb :=d .Skip ();_cdcgb !=nil {return _cdcgb ;};};case _f .EndElement :break _gegbdc ;case _f .CharData :};};return nil ;};func (_acfe *CT_PageNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fggfg :=range start .Attr {if _fggfg .Name .Local =="\u0066\u006d\u0074"{_acfe .FmtAttr .UnmarshalXMLAttr (_fggfg );continue ;};if _fggfg .Name .Local =="\u0073\u0074\u0061r\u0074"{_fcafa ,_fcbaf :=_ge .ParseInt (_fggfg .Value ,10,64);if _fcbaf !=nil {return _fcbaf ;};_acfe .StartAttr =&_fcafa ;continue ;};if _fggfg .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_aceab ,_gagcb :=_ge .ParseInt (_fggfg .Value ,10,64);if _gagcb !=nil {return _gagcb ;};_acfe .ChapStyleAttr =&_aceab ;continue ;};if _fggfg .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_acfe .ChapSepAttr .UnmarshalXMLAttr (_fggfg );continue ;};};for {_efdfd ,_deabg :=d .Token ();if _deabg !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_deabg );};if _gcgda ,_aggea :=_efdfd .(_f .EndElement );_aggea &&_gcgda .Name ==start .Name {break ;};};return nil ;};func (_acdf *CT_ColorSchemeMapping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acdf .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_aebcd ,_baac :=_acdf .Bg1Attr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0062g\u0031"});if _baac !=nil {return _baac ;};start .Attr =append (start .Attr ,_aebcd );};if _acdf .T1Attr !=ST_WmlColorSchemeIndexUnset {_eaff ,_ede :=_acdf .T1Attr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0031"});if _ede !=nil {return _ede ;};start .Attr =append (start .Attr ,_eaff );};if _acdf .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_beed ,_cacdf :=_acdf .Bg2Attr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0062g\u0032"});if _cacdf !=nil {return _cacdf ;};start .Attr =append (start .Attr ,_beed );};if _acdf .T2Attr !=ST_WmlColorSchemeIndexUnset {_fbae ,_adecb :=_acdf .T2Attr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0032"});if _adecb !=nil {return _adecb ;};start .Attr =append (start .Attr ,_fbae );};if _acdf .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_aeaa ,_ccfff :=_acdf .Accent1Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _ccfff !=nil {return _ccfff ;};start .Attr =append (start .Attr ,_aeaa );};if _acdf .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_cdbd ,_aabcf :=_acdf .Accent2Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _aabcf !=nil {return _aabcf ;};start .Attr =append (start .Attr ,_cdbd );};if _acdf .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_bdcca ,_gfdc :=_acdf .Accent3Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _gfdc !=nil {return _gfdc ;};start .Attr =append (start .Attr ,_bdcca );};if _acdf .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_eeeb ,_afcd :=_acdf .Accent4Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"});if _afcd !=nil {return _afcd ;};start .Attr =append (start .Attr ,_eeeb );};if _acdf .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_fded ,_bfdf :=_acdf .Accent5Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _bfdf !=nil {return _bfdf ;};start .Attr =append (start .Attr ,_fded );};if _acdf .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_dbaa ,_cbeb :=_acdf .Accent6Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _cbeb !=nil {return _cbeb ;};start .Attr =append (start .Attr ,_dbaa );};if _acdf .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_cbbfd ,_dfabd :=_acdf .HyperlinkAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _dfabd !=nil {return _dfabd ;};start .Attr =append (start .Attr ,_cbbfd );};if _acdf .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_ecga ,_fdea :=_acdf .FollowedHyperlinkAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _fdea !=nil {return _fdea ;};start .Attr =append (start .Attr ,_ecga );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afgfb *CT_DocVars )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _afgfb .DocVar !=nil {_gdbdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}};for _ ,_efaa :=range _afgfb .DocVar {e .EncodeElement (_efaa ,_gdbdd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TblPrEx ()*CT_TblPrEx {_bccae :=&CT_TblPrEx {};return _bccae };type EG_BlockLevelElts struct{ +// Endnote Placement +Pos *CT_EdnPos ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_gcgbf ST_RestartNumber )String ()string {switch _gcgbf {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 2:return "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case 3:return "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return "";}; +// Endnote Numbering Format +NumFmt *CT_NumFmt ; -// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path -func (_gdgbb *CT_TblGridBase )ValidateWithPath (path string )error {for _bcfd ,_fcdeg :=range _gdgbb .GridCol {if _deggff :=_fcdeg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_bcfd ));_deggff !=nil {return _deggff ;};};return nil ;};type CT_CustomXmlRow struct{ +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Custom XML Element Namespace -UriAttr *string ; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;}; -// Custom XML Element Name -ElementAttr string ; +// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path +func (_debgb *CT_PageSz )ValidateWithPath (path string )error {if _debgb .WAttr !=nil {if _gfdcc :=_debgb .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_gfdcc !=nil {return _gfdcc ;};};if _debgb .HAttr !=nil {if _dcege :=_debgb .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_dcege !=nil {return _dcege ;};};if _dggda :=_debgb .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_dggda !=nil {return _dggda ;};return nil ;};func (_dfaff *EG_PContentBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgfecc :for {_edbdc ,_cfdaff :=d .Token ();if _cfdaff !=nil {return _cfdaff ;};switch _aaaaba :=_edbdc .(type ){case _c .StartElement :switch _aaaaba .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dfaff .CustomXml =NewCT_CustomXmlRun ();if _fbcdbb :=d .DecodeElement (_dfaff .CustomXml ,&_aaaaba );_fbcdbb !=nil {return _fbcdbb ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_eedgad :=NewCT_SimpleField ();if _gcfcg :=d .DecodeElement (_eedgad ,&_aaaaba );_gcfcg !=nil {return _gcfcg ;};_dfaff .FldSimple =append (_dfaff .FldSimple ,_eedgad );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dfaff .Hyperlink =NewCT_Hyperlink ();if _egeead :=d .DecodeElement (_dfaff .Hyperlink ,&_aaaaba );_egeead !=nil {return _egeead ;};default:_cff .Log ("\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\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_aaaaba .Name );if _adbgdb :=d .Skip ();_adbgdb !=nil {return _adbgdb ;};};case _c .EndElement :break _fgfecc ;case _c .CharData :};};return nil ;};func NewCT_FtnDocProps ()*CT_FtnDocProps {_bbdac :=&CT_FtnDocProps {};return _bbdac };type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_cf .ST_OnOff ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;};type WdCT_WrapPath struct{EditedAttr *bool ;Start *_db .CT_Point2D ;LineTo []*_db .CT_Point2D ;};func (_adeea *CT_Zoom )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edbgf :=range start .Attr {if _edbgf .Name .Local =="\u0076\u0061\u006c"{_adeea .ValAttr .UnmarshalXMLAttr (_edbgf );continue ;};if _edbgf .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_fgegc ,_beggf :=ParseUnionST_DecimalNumberOrPercent (_edbgf .Value );if _beggf !=nil {return _beggf ;};_adeea .PercentAttr =_fgegc ;continue ;};};for {_gefbb ,_ggdec :=d .Token ();if _ggdec !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_ggdec );};if _cdbged ,_dafee :=_gefbb .(_f .EndElement );_dafee &&_cdbged .Name ==start .Name {break ;};};return nil ;};type CT_Columns struct{ +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// Equal Column Widths -EqualWidthAttr *_cd .ST_OnOff ; +// Object Application +ProgIdAttr *string ; -// Spacing Between Equal Width Columns -SpaceAttr *_cd .ST_TwipsMeasure ; +// Object Shape +ShapeIdAttr *string ; -// Number of Equal Width Columns -NumAttr *int64 ; +// Field Switches +FieldCodesAttr *string ;};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_bbcdc :=&WdCT_WrapThrough {};_bbcdc .WrapTextAttr =WdST_WrapText (1);_bbcdc .WrapPolygon =NewWdCT_WrapPath ();return _bbcdc ;};func (_cad *CT_CustomXmlPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cad .Placeholder !=nil {_fdfaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_cad .Placeholder ,_fdfaa );};if _cad .Attr !=nil {_aaca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_gggag :=range _cad .Attr {e .EncodeElement (_gggag ,_aaca );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cceaa ST_HAnchor )Validate ()error {return _cceaa .ValidateWithPath ("")}; -// Draw Line Between Columns -SepAttr *_cd .ST_OnOff ; +// ST_DecimalNumberOrPercent is a union type +type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;};func (_beeef *ST_Jc )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_beeef =0;case "\u0073\u0074\u0061r\u0074":*_beeef =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_beeef =2;case "\u0065\u006e\u0064":*_beeef =3;case "\u0062\u006f\u0074\u0068":*_beeef =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_beeef =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_beeef =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_beeef =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_beeef =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_beeef =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_beeef =10;case "\u006c\u0065\u0066\u0074":*_beeef =11;case "\u0072\u0069\u0067h\u0074":*_beeef =12;};return nil ;};func NewCT_TblPrExChange ()*CT_TblPrExChange {_gfgegeg :=&CT_TblPrExChange {};_gfgegeg .TblPrEx =NewCT_TblPrExBase ();return _gfgegeg ;};func (_bdaec *CT_Num )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_bdaec .NumIdAttr )});e .EncodeToken (start );_ggccbe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_bdaec .AbstractNumId ,_ggccbe );if _bdaec .LvlOverride !=nil {_fcfgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_eeeaba :=range _bdaec .LvlOverride {e .EncodeElement (_eeeaba ,_fcfgg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_TabTlcUnset ST_TabTlc =0;ST_TabTlcNone ST_TabTlc =1;ST_TabTlcDot ST_TabTlc =2;ST_TabTlcHyphen ST_TabTlc =3;ST_TabTlcUnderscore ST_TabTlc =4;ST_TabTlcHeavy ST_TabTlc =5;ST_TabTlcMiddleDot ST_TabTlc =6;);func (_deeeg *CT_TcMar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _deeeg .Top !=nil {_gecba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_deeeg .Top ,_gecba );};if _deeeg .Start !=nil {_dedbfa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_deeeg .Start ,_dedbfa );};if _deeeg .Left !=nil {_fgddfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_deeeg .Left ,_fgddfe );};if _deeeg .Bottom !=nil {_ggfdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_deeeg .Bottom ,_ggfdc );};if _deeeg .End !=nil {_dcbab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_deeeg .End ,_dcbab );};if _deeeg .Right !=nil {_eacga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_deeeg .Right ,_eacga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_dgad :=&CT_CustomXmlRow {};return _dgad };type CT_VerticalJc struct{ -// Single Column Definition -Col []*CT_Column ;};func NewCT_SdtRun ()*CT_SdtRun {_becbf :=&CT_SdtRun {};return _becbf };func NewCT_RecipientData ()*CT_RecipientData {_egdca :=&CT_RecipientData {};_egdca .Column =NewCT_DecimalNumber ();_egdca .UniqueTag =NewCT_Base64Binary ();return _egdca ;};func (_bgegg *CT_TblGridChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bgegg .IdAttr )});e .EncodeToken (start );_facfdc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_bgegg .TblGrid ,_facfdc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SdtContentBlock struct{ +// Vertical Alignment Setting +ValAttr ST_VerticalJc ;};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_fafdc :=&EG_ParaRPrTrackChanges {};return _fafdc ;}; -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// Validate validates the CT_Kinsoku and its children +func (_abdde *CT_Kinsoku )Validate ()error {return _abdde .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_facbag :=&CT_TargetScreenSz {};_facbag .ValAttr =ST_TargetScreenSz (1);return _facbag ;};func (_cdfebc ST_Wrap )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egacef :=_c .Attr {};_egacef .Name =name ;switch _cdfebc {case ST_WrapUnset :_egacef .Value ="";case ST_WrapAuto :_egacef .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_egacef .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case ST_WrapAround :_egacef .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_egacef .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_egacef .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_egacef .Value ="\u006e\u006f\u006e\u0065";};return _egacef ,nil ;}; -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// Validate validates the CT_P and its children +func (_ddaef *CT_P )Validate ()error {return _ddaef .ValidateWithPath ("\u0043\u0054\u005f\u0050")};type CT_RPrOriginal struct{ -// Paragraph -P []*CT_P ; +// Referenced Character Style +RStyle *CT_String ; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_ffbfdd ST_ObjectUpdateMode )Validate ()error {return _ffbfdd .ValidateWithPath ("")}; +// Run Fonts +RFonts *CT_Fonts ; -// Validate validates the CT_MathCtrlIns and its children -func (_cgagf *CT_MathCtrlIns )Validate ()error {return _cgagf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};type CT_DocParts struct{ +// Bold +B *CT_OnOff ; -// Glossary Document Entry -DocPart []*CT_DocPart ;};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Complex Script Bold +BCs *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;};func (_dfbaa *CT_TargetScreenSz )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfbaa .ValAttr =ST_TargetScreenSz (1);for _ ,_ddcgf :=range start .Attr {if _ddcgf .Name .Local =="\u0076\u0061\u006c"{_dfbaa .ValAttr .UnmarshalXMLAttr (_ddcgf );continue ;};};for {_ffaaa ,_fbcaf :=d .Token ();if _fbcaf !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a: \u0025\u0073",_fbcaf );};if _gadee ,_dfggfd :=_ffaaa .(_f .EndElement );_dfggfd &&_gadee .Name ==start .Name {break ;};};return nil ;}; +// Italics +I *CT_OnOff ; -// Validate validates the CT_DocVars and its children -func (_gbad *CT_DocVars )Validate ()error {return _gbad .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");}; +// Complex Script Italics +ICs *CT_OnOff ; -// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path -func (_efdda *CT_TextEffect )ValidateWithPath (path string )error {if _efdda .ValAttr ==ST_TextEffectUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _gcbdd :=_efdda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcbdd !=nil {return _gcbdd ;};return nil ;};const (ST_TextboxTightWrapUnset ST_TextboxTightWrap =0;ST_TextboxTightWrapNone ST_TextboxTightWrap =1;ST_TextboxTightWrapAllLines ST_TextboxTightWrap =2;ST_TextboxTightWrapFirstAndLastLine ST_TextboxTightWrap =3;ST_TextboxTightWrapFirstLineOnly ST_TextboxTightWrap =4;ST_TextboxTightWrapLastLineOnly ST_TextboxTightWrap =5;);func NewCT_Perm ()*CT_Perm {_afgfea :=&CT_Perm {};return _afgfea };func (_dabca *CT_Style )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dabca .TypeAttr !=ST_StyleTypeUnset {_ebfec ,_fagfa :=_dabca .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _fagfa !=nil {return _fagfa ;};start .Attr =append (start .Attr ,_ebfec );};if _dabca .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_c .Sprintf ("\u0025\u0076",*_dabca .StyleIdAttr )});};if _dabca .DefaultAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_c .Sprintf ("\u0025\u0076",*_dabca .DefaultAttr )});};if _dabca .CustomStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dabca .CustomStyleAttr )});};e .EncodeToken (start );if _dabca .Name !=nil {_bbcbdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_dabca .Name ,_bbcbdd );};if _dabca .Aliases !=nil {_dfaeac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}};e .EncodeElement (_dabca .Aliases ,_dfaeac );};if _dabca .BasedOn !=nil {_ddaaff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_dabca .BasedOn ,_ddaaff );};if _dabca .Next !=nil {_cdgaad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}};e .EncodeElement (_dabca .Next ,_cdgaad );};if _dabca .Link !=nil {_abebc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dabca .Link ,_abebc );};if _dabca .AutoRedefine !=nil {_cbgcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}};e .EncodeElement (_dabca .AutoRedefine ,_cbgcb );};if _dabca .Hidden !=nil {_bcccad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dabca .Hidden ,_bcccad );};if _dabca .UiPriority !=nil {_aabbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}};e .EncodeElement (_dabca .UiPriority ,_aabbd );};if _dabca .SemiHidden !=nil {_ddccc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dabca .SemiHidden ,_ddccc );};if _dabca .UnhideWhenUsed !=nil {_dgbed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_dabca .UnhideWhenUsed ,_dgbed );};if _dabca .QFormat !=nil {_bbeee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}};e .EncodeElement (_dabca .QFormat ,_bbeee );};if _dabca .Locked !=nil {_aaaecg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_dabca .Locked ,_aaaecg );};if _dabca .Personal !=nil {_bbffba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}};e .EncodeElement (_dabca .Personal ,_bbffba );};if _dabca .PersonalCompose !=nil {_bcaed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_dabca .PersonalCompose ,_bcaed );};if _dabca .PersonalReply !=nil {_bbbdf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_dabca .PersonalReply ,_bbbdf );};if _dabca .Rsid !=nil {_ecfad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};e .EncodeElement (_dabca .Rsid ,_ecfad );};if _dabca .PPr !=nil {_cefeae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_dabca .PPr ,_cefeae );};if _dabca .RPr !=nil {_acfbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_dabca .RPr ,_acfbf );};if _dabca .TblPr !=nil {_dbgaef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_dabca .TblPr ,_dbgaef );};if _dabca .TrPr !=nil {_baece :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_dabca .TrPr ,_baece );};if _dabca .TcPr !=nil {_abfda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_dabca .TcPr ,_abfda );};if _dabca .TblStylePr !=nil {_abbdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}};for _ ,_gcceg :=range _dabca .TblStylePr {e .EncodeElement (_gcceg ,_abbdb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Div struct{ +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// div Data ID -IdAttr int64 ; +// Small Caps +SmallCaps *CT_OnOff ; -// Data for HTML blockquote Element -BlockQuote *CT_OnOff ; +// Single Strikethrough +Strike *CT_OnOff ; -// Data for HTML body Element -BodyDiv *CT_OnOff ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Left Margin for HTML div -MarLeft *CT_SignedTwipsMeasure ; +// Display Character Outline +Outline *CT_OnOff ; -// Right Margin for HTML div -MarRight *CT_SignedTwipsMeasure ; +// Shadow +Shadow *CT_OnOff ; -// Top Margin for HTML div -MarTop *CT_SignedTwipsMeasure ; +// Embossing +Emboss *CT_OnOff ; -// Bottom Margin for HTML div -MarBottom *CT_SignedTwipsMeasure ; +// Imprinting +Imprint *CT_OnOff ; -// Set of Borders for HTML div -DivBdr *CT_DivBdr ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Child div Elements Contained within Current div -DivsChild []*CT_Divs ;}; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path -func (_eeecc *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _eeecc .CustomXmlPr !=nil {if _gaac :=_eeecc .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_gaac !=nil {return _gaac ;};};for _egbd ,_dbaea :=range _eeecc .EG_ContentBlockContent {if _fbgd :=_dbaea .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_egbd ));_fbgd !=nil {return _fbgd ;};};return nil ;}; +// Hidden Text +Vanish *CT_OnOff ; -// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path -func (_dbdcba *CT_MailMergeDest )ValidateWithPath (path string )error {if _dbdcba .ValAttr ==ST_MailMergeDestUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _bedb :=_dbdcba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bedb !=nil {return _bedb ;};return nil ;}; +// Web Hidden Text +WebHidden *CT_OnOff ; -// Validate validates the WdCT_PosVChoice and its children -func (_ceggg *WdCT_PosVChoice )Validate ()error {return _ceggg .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Run Content Color +Color *CT_Color ; -// Validate validates the CT_LongHexNumber and its children -func (_aagc *CT_LongHexNumber )Validate ()error {return _aagc .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");}; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Validate validates the CT_CustomXmlRun and its children -func (_aeabb *CT_CustomXmlRun )Validate ()error {return _aeabb .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");};func (_bcabe ST_PTabAlignment )ValidateWithPath (path string )error {switch _bcabe {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcabe ));};return nil ;};func (_dcacg *CT_SdtBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbbac :for {_dedfc ,_dagcag :=d .Token ();if _dagcag !=nil {return _dagcag ;};switch _ggddc :=_dedfc .(type ){case _f .StartElement :switch _ggddc .Name {case _f .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 :"\u0073\u0064\u0074P\u0072"},_f .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 :"\u0073\u0064\u0074P\u0072"}:_dcacg .SdtPr =NewCT_SdtPr ();if _aabbgg :=d .DecodeElement (_dcacg .SdtPr ,&_ggddc );_aabbgg !=nil {return _aabbgg ;};case _f .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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_f .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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_dcacg .SdtEndPr =NewCT_SdtEndPr ();if _deaf :=d .DecodeElement (_dcacg .SdtEndPr ,&_ggddc );_deaf !=nil {return _deaf ;};case _f .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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_f .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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_dcacg .SdtContent =NewCT_SdtContentBlock ();if _ccfd :=d .DecodeElement (_dcacg .SdtContent ,&_ggddc );_ccfd !=nil {return _ccfd ;};default:_gb .Log ("\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\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_ggddc .Name );if _fagff :=d .Skip ();_fagff !=nil {return _fagff ;};};case _f .EndElement :break _fbbac ;case _f .CharData :};};return nil ;}; +// Expanded/Compressed Text +W *CT_TextScale ; -// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path -func (_ebedc *CT_PageNumber )ValidateWithPath (path string )error {if _eeacbf :=_ebedc .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_eeacbf !=nil {return _eeacbf ;};if _bdcee :=_ebedc .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_bdcee !=nil {return _bdcee ;};return nil ;};func (_fcacb ST_FldCharType )Validate ()error {return _fcacb .ValidateWithPath ("")};func (_bcegc ST_MailMergeSourceType )String ()string {switch _bcegc {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case 2:return "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case 3:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case 4:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case 5:return "\u0074\u0065\u0078\u0074";case 6:return "\u0065\u006d\u0061i\u006c";case 7:return "\u006e\u0061\u0074\u0069\u0076\u0065";case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079";case 9:return "\u006d\u0061\u0073\u0074\u0065\u0072";};return "";}; +// Font Kerning +Kern *CT_HpsMeasure ; -// Validate validates the CT_FontsList and its children -func (_agcg *CT_FontsList )Validate ()error {return _agcg .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");};func (_gdgaca ST_VerticalJc )ValidateWithPath (path string )error {switch _gdgaca {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdgaca ));};return nil ;};func (_egded *CT_Tbl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egded .TblPr =NewCT_TblPr ();_egded .TblGrid =NewCT_TblGrid ();_aefdc :for {_dadgcg ,_dbeadb :=d .Token ();if _dbeadb !=nil {return _dbeadb ;};switch _bddacg :=_dadgcg .(type ){case _f .StartElement :switch _bddacg .Name {case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gdged :=NewEG_RangeMarkupElements ();_gdged .BookmarkStart =NewCT_Bookmark ();if _egeef :=d .DecodeElement (_gdged .BookmarkStart ,&_bddacg );_egeef !=nil {return _egeef ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_gdged );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_efdbgf :=NewEG_RangeMarkupElements ();_efdbgf .BookmarkEnd =NewCT_MarkupRange ();if _bcgca :=d .DecodeElement (_efdbgf .BookmarkEnd ,&_bddacg );_bcgca !=nil {return _bcgca ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_efdbgf );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dbceed :=NewEG_RangeMarkupElements ();_dbceed .MoveFromRangeStart =NewCT_MoveBookmark ();if _dabec :=d .DecodeElement (_dbceed .MoveFromRangeStart ,&_bddacg );_dabec !=nil {return _dabec ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_dbceed );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgcfe :=NewEG_RangeMarkupElements ();_dgcfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _bcgeg :=d .DecodeElement (_dgcfe .MoveFromRangeEnd ,&_bddacg );_bcgeg !=nil {return _bcgeg ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_dgcfe );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dagfb :=NewEG_RangeMarkupElements ();_dagfb .MoveToRangeStart =NewCT_MoveBookmark ();if _cccagd :=d .DecodeElement (_dagfb .MoveToRangeStart ,&_bddacg );_cccagd !=nil {return _cccagd ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_dagfb );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fcece :=NewEG_RangeMarkupElements ();_fcece .MoveToRangeEnd =NewCT_MarkupRange ();if _facefa :=d .DecodeElement (_fcece .MoveToRangeEnd ,&_bddacg );_facefa !=nil {return _facefa ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_fcece );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bfafb :=NewEG_RangeMarkupElements ();_bfafb .CommentRangeStart =NewCT_MarkupRange ();if _bafag :=d .DecodeElement (_bfafb .CommentRangeStart ,&_bddacg );_bafag !=nil {return _bafag ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_bfafb );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecgbb :=NewEG_RangeMarkupElements ();_ecgbb .CommentRangeEnd =NewCT_MarkupRange ();if _eeggbg :=d .DecodeElement (_ecgbb .CommentRangeEnd ,&_bddacg );_eeggbg !=nil {return _eeggbg ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_ecgbb );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eefdcg :=NewEG_RangeMarkupElements ();_eefdcg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fcgca :=d .DecodeElement (_eefdcg .CustomXmlInsRangeStart ,&_bddacg );_fcgca !=nil {return _fcgca ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_eefdcg );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ebccf :=NewEG_RangeMarkupElements ();_ebccf .CustomXmlInsRangeEnd =NewCT_Markup ();if _ffbbg :=d .DecodeElement (_ebccf .CustomXmlInsRangeEnd ,&_bddacg );_ffbbg !=nil {return _ffbbg ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_ebccf );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_befff :=NewEG_RangeMarkupElements ();_befff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cgdag :=d .DecodeElement (_befff .CustomXmlDelRangeStart ,&_bddacg );_cgdag !=nil {return _cgdag ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_befff );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ccbed :=NewEG_RangeMarkupElements ();_ccbed .CustomXmlDelRangeEnd =NewCT_Markup ();if _becfd :=d .DecodeElement (_ccbed .CustomXmlDelRangeEnd ,&_bddacg );_becfd !=nil {return _becfd ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_ccbed );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gbfcge :=NewEG_RangeMarkupElements ();_gbfcge .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _edaeb :=d .DecodeElement (_gbfcge .CustomXmlMoveFromRangeStart ,&_bddacg );_edaeb !=nil {return _edaeb ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_gbfcge );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cfeaa :=NewEG_RangeMarkupElements ();_cfeaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _befggd :=d .DecodeElement (_cfeaa .CustomXmlMoveFromRangeEnd ,&_bddacg );_befggd !=nil {return _befggd ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_cfeaa );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ddacg :=NewEG_RangeMarkupElements ();_ddacg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dgeef :=d .DecodeElement (_ddacg .CustomXmlMoveToRangeStart ,&_bddacg );_dgeef !=nil {return _dgeef ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_ddacg );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cggabe :=NewEG_RangeMarkupElements ();_cggabe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfbbad :=d .DecodeElement (_cggabe .CustomXmlMoveToRangeEnd ,&_bddacg );_dfbbad !=nil {return _dfbbad ;};_egded .EG_RangeMarkupElements =append (_egded .EG_RangeMarkupElements ,_cggabe );case _f .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 :"\u0074\u0062\u006cP\u0072"},_f .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 :"\u0074\u0062\u006cP\u0072"}:if _fafda :=d .DecodeElement (_egded .TblPr ,&_bddacg );_fafda !=nil {return _fafda ;};case _f .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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_f .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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _gefbg :=d .DecodeElement (_egded .TblGrid ,&_bddacg );_gefbg !=nil {return _gefbg ;};case _f .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 :"\u0074\u0072"},_f .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 :"\u0074\u0072"}:_caga :=NewEG_ContentRowContent ();_daeae :=NewCT_Row ();if _bgfgb :=d .DecodeElement (_daeae ,&_bddacg );_bgfgb !=nil {return _bgfgb ;};_caga .Tr =append (_caga .Tr ,_daeae );_egded .EG_ContentRowContent =append (_egded .EG_ContentRowContent ,_caga );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dgdfec :=NewEG_ContentRowContent ();_dgdfec .CustomXml =NewCT_CustomXmlRow ();if _abbfad :=d .DecodeElement (_dgdfec .CustomXml ,&_bddacg );_abbfad !=nil {return _abbfad ;};_egded .EG_ContentRowContent =append (_egded .EG_ContentRowContent ,_dgdfec );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_eceea :=NewEG_ContentRowContent ();_eceea .Sdt =NewCT_SdtRow ();if _adfcb :=d .DecodeElement (_eceea .Sdt ,&_bddacg );_adfcb !=nil {return _adfcb ;};_egded .EG_ContentRowContent =append (_egded .EG_ContentRowContent ,_eceea );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cffdf :=NewEG_ContentRowContent ();_befeb :=NewEG_RunLevelElts ();_befeb .ProofErr =NewCT_ProofErr ();if _fdbga :=d .DecodeElement (_befeb .ProofErr ,&_bddacg );_fdbga !=nil {return _fdbga ;};_egded .EG_ContentRowContent =append (_egded .EG_ContentRowContent ,_cffdf );_cffdf .EG_RunLevelElts =append (_cffdf .EG_RunLevelElts ,_befeb );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gfbfa :=NewEG_ContentRowContent ();_gbcff :=NewEG_RunLevelElts ();_gbcff .PermStart =NewCT_PermStart ();if _efebf :=d .DecodeElement (_gbcff .PermStart ,&_bddacg );_efebf !=nil {return _efebf ;};_egded .EG_ContentRowContent =append (_egded .EG_ContentRowContent ,_gfbfa );_gfbfa .EG_RunLevelElts =append (_gfbfa .EG_RunLevelElts ,_gbcff );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dfdfc :=NewEG_ContentRowContent ();_gcfabg :=NewEG_RunLevelElts ();_gcfabg .PermEnd =NewCT_Perm ();if _fdedca :=d .DecodeElement (_gcfabg .PermEnd ,&_bddacg );_fdedca !=nil {return _fdedca ;};_egded .EG_ContentRowContent =append (_egded .EG_ContentRowContent ,_dfdfc );_dfdfc .EG_RunLevelElts =append (_dfdfc .EG_RunLevelElts ,_gcfabg );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_bddecg :=NewEG_ContentRowContent ();_eabea :=NewEG_RunLevelElts ();_eabea .Ins =NewCT_RunTrackChange ();if _degeb :=d .DecodeElement (_eabea .Ins ,&_bddacg );_degeb !=nil {return _degeb ;};_egded .EG_ContentRowContent =append (_egded .EG_ContentRowContent ,_bddecg );_bddecg .EG_RunLevelElts =append (_bddecg .EG_RunLevelElts ,_eabea );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_ggaab :=NewEG_ContentRowContent ();_cbgec :=NewEG_RunLevelElts ();_cbgec .Del =NewCT_RunTrackChange ();if _agdbb :=d .DecodeElement (_cbgec .Del ,&_bddacg );_agdbb !=nil {return _agdbb ;};_egded .EG_ContentRowContent =append (_egded .EG_ContentRowContent ,_ggaab );_ggaab .EG_RunLevelElts =append (_ggaab .EG_RunLevelElts ,_cbgec );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eaacg :=NewEG_ContentRowContent ();_cbbab :=NewEG_RunLevelElts ();_cbbab .MoveFrom =NewCT_RunTrackChange ();if _caaefe :=d .DecodeElement (_cbbab .MoveFrom ,&_bddacg );_caaefe !=nil {return _caaefe ;};_egded .EG_ContentRowContent =append (_egded .EG_ContentRowContent ,_eaacg );_eaacg .EG_RunLevelElts =append (_eaacg .EG_RunLevelElts ,_cbbab );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fegf :=NewEG_ContentRowContent ();_ccbecg :=NewEG_RunLevelElts ();_ccbecg .MoveTo =NewCT_RunTrackChange ();if _bebba :=d .DecodeElement (_ccbecg .MoveTo ,&_bddacg );_bebba !=nil {return _bebba ;};_egded .EG_ContentRowContent =append (_egded .EG_ContentRowContent ,_fegf );_fegf .EG_RunLevelElts =append (_fegf .EG_RunLevelElts ,_ccbecg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ggecf :=NewEG_ContentRowContent ();_cfaac :=NewEG_RunLevelElts ();_debga :=NewEG_MathContent ();_debga .OMathPara =_ce .NewOMathPara ();if _fcegfd :=d .DecodeElement (_debga .OMathPara ,&_bddacg );_fcegfd !=nil {return _fcegfd ;};_egded .EG_ContentRowContent =append (_egded .EG_ContentRowContent ,_ggecf );_ggecf .EG_RunLevelElts =append (_ggecf .EG_RunLevelElts ,_cfaac );_cfaac .EG_MathContent =append (_cfaac .EG_MathContent ,_debga );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gegdg :=NewEG_ContentRowContent ();_beeag :=NewEG_RunLevelElts ();_gdbdag :=NewEG_MathContent ();_gdbdag .OMath =_ce .NewOMath ();if _bffeg :=d .DecodeElement (_gdbdag .OMath ,&_bddacg );_bffeg !=nil {return _bffeg ;};_egded .EG_ContentRowContent =append (_egded .EG_ContentRowContent ,_gegdg );_gegdg .EG_RunLevelElts =append (_gegdg .EG_RunLevelElts ,_beeag );_beeag .EG_MathContent =append (_beeag .EG_MathContent ,_gdbdag );default:_gb .Log ("\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\u0054\u0062\u006c\u0020\u0025\u0076",_bddacg .Name );if _ceafe :=d .Skip ();_ceafe !=nil {return _ceafe ;};};case _f .EndElement :break _aefdc ;case _f .CharData :};};return nil ;};func (_bgfaef ST_PTabLeader )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bgfaef .String (),start );};const (ST_MailMergeSourceTypeUnset ST_MailMergeSourceType =0;ST_MailMergeSourceTypeDatabase ST_MailMergeSourceType =1;ST_MailMergeSourceTypeAddressBook ST_MailMergeSourceType =2;ST_MailMergeSourceTypeDocument1 ST_MailMergeSourceType =3;ST_MailMergeSourceTypeDocument2 ST_MailMergeSourceType =4;ST_MailMergeSourceTypeText ST_MailMergeSourceType =5;ST_MailMergeSourceTypeEmail ST_MailMergeSourceType =6;ST_MailMergeSourceTypeNative ST_MailMergeSourceType =7;ST_MailMergeSourceTypeLegacy ST_MailMergeSourceType =8;ST_MailMergeSourceTypeMaster ST_MailMergeSourceType =9;);func (_fcggd *EG_CellMarkupElements )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcggd .CellIns !=nil {_ffgab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_fcggd .CellIns ,_ffgab );};if _fcggd .CellDel !=nil {_aaagc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_fcggd .CellDel ,_aaagc );};if _fcggd .CellMerge !=nil {_edcfgc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_fcggd .CellMerge ,_edcfgc );};return nil ;};func (_aaddb ST_VAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aaddb .String (),start );};func (_agdecd *CT_PermStart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cccae :=range start .Attr {if _cccae .Name .Local =="\u0065\u0064\u0047r\u0070"{_agdecd .EdGrpAttr .UnmarshalXMLAttr (_cccae );continue ;};if _cccae .Name .Local =="\u0065\u0064"{_bafce ,_beegff :=_cccae .Value ,error (nil );if _beegff !=nil {return _beegff ;};_agdecd .EdAttr =&_bafce ;continue ;};if _cccae .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_gcdaa ,_gcfbb :=_ge .ParseInt (_cccae .Value ,10,64);if _gcfbb !=nil {return _gcfbb ;};_agdecd .ColFirstAttr =&_gcdaa ;continue ;};if _cccae .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_dbfcd ,_efbeag :=_ge .ParseInt (_cccae .Value ,10,64);if _efbeag !=nil {return _efbeag ;};_agdecd .ColLastAttr =&_dbfcd ;continue ;};if _cccae .Name .Local =="\u0069\u0064"{_dcffd ,_dabcb :=_cccae .Value ,error (nil );if _dabcb !=nil {return _dabcb ;};_agdecd .IdAttr =_dcffd ;continue ;};if _cccae .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_agdecd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_cccae );continue ;};};for {_afbbb ,_gaeae :=d .Token ();if _gaeae !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_gaeae );};if _ffdab ,_fdbgb :=_afbbb .(_f .EndElement );_fdbgb &&_ffdab .Name ==start .Name {break ;};};return nil ;};func (_bbeaf *Recipients )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbeaf .CT_Recipients =*NewCT_Recipients ();_ccdefa :for {_egadfg ,_efacd :=d .Token ();if _efacd !=nil {return _efacd ;};switch _geffda :=_egadfg .(type ){case _f .StartElement :switch _geffda .Name {case _f .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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_f .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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_efdffa :=NewCT_RecipientData ();if _fbfbge :=d .DecodeElement (_efdffa ,&_geffda );_fbfbge !=nil {return _fbfbge ;};_bbeaf .RecipientData =append (_bbeaf .RecipientData ,_efdffa );default:_gb .Log ("\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\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_geffda .Name );if _ecfadg :=d .Skip ();_ecfadg !=nil {return _ecfadg ;};};case _f .EndElement :break _ccdefa ;case _f .CharData :};};return nil ;};func NewCT_PageNumber ()*CT_PageNumber {_gbcfc :=&CT_PageNumber {};return _gbcfc }; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path -func (_afcfad *CT_TblBorders )ValidateWithPath (path string )error {if _afcfad .Top !=nil {if _eddga :=_afcfad .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_eddga !=nil {return _eddga ;};};if _afcfad .Start !=nil {if _dbbfcg :=_afcfad .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_dbbfcg !=nil {return _dbbfcg ;};};if _afcfad .Left !=nil {if _bdeegc :=_afcfad .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bdeegc !=nil {return _bdeegc ;};};if _afcfad .Bottom !=nil {if _gdcbf :=_afcfad .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gdcbf !=nil {return _gdcbf ;};};if _afcfad .End !=nil {if _ffcge :=_afcfad .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ffcge !=nil {return _ffcge ;};};if _afcfad .Right !=nil {if _eefcc :=_afcfad .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_eefcc !=nil {return _eefcc ;};};if _afcfad .InsideH !=nil {if _edeea :=_afcfad .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_edeea !=nil {return _edeea ;};};if _afcfad .InsideV !=nil {if _egbgg :=_afcfad .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_egbgg !=nil {return _egbgg ;};};return nil ;};func (_cdcagfb *CT_TextDirection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdcagfb .ValAttr =ST_TextDirection (1);for _ ,_eabfa :=range start .Attr {if _eabfa .Name .Local =="\u0076\u0061\u006c"{_cdcagfb .ValAttr .UnmarshalXMLAttr (_eabfa );continue ;};};for {_eedea ,_edccbg :=d .Token ();if _edccbg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074D\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_edccbg );};if _fbfcc ,_bfcee :=_eedea .(_f .EndElement );_bfcee &&_fbfcc .Name ==start .Name {break ;};};return nil ;};type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;}; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Validate validates the CT_PPrDefault and its children -func (_bdged *CT_PPrDefault )Validate ()error {return _bdged .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path -func (_bbfabf *CT_TblPPr )ValidateWithPath (path string )error {if _bbfabf .LeftFromTextAttr !=nil {if _gdggf :=_bbfabf .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072");_gdggf !=nil {return _gdggf ;};};if _bbfabf .RightFromTextAttr !=nil {if _bbgff :=_bbfabf .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_bbgff !=nil {return _bbgff ;};};if _bbfabf .TopFromTextAttr !=nil {if _fafaf :=_bbfabf .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_fafaf !=nil {return _fafaf ;};};if _bbfabf .BottomFromTextAttr !=nil {if _ddbfg :=_bbfabf .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ddbfg !=nil {return _ddbfg ;};};if _efeeac :=_bbfabf .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_efeeac !=nil {return _efeeac ;};if _eebbe :=_bbfabf .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_eebbe !=nil {return _eebbe ;};if _dccgc :=_bbfabf .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_dccgc !=nil {return _dccgc ;};if _bbfabf .TblpXAttr !=nil {if _edgdg :=_bbfabf .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072");_edgdg !=nil {return _edgdg ;};};if _edgbc :=_bbfabf .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_edgbc !=nil {return _edgbc ;};if _bbfabf .TblpYAttr !=nil {if _ebfdf :=_bbfabf .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072");_ebfdf !=nil {return _ebfdf ;};};return nil ;};func (_cefbad *WdWgp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _cefbad .WdCT_WordprocessingGroup .MarshalXML (e ,start );};func (_fgbca ST_VerticalJc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ffdbf :=_f .Attr {};_ffdbf .Name =name ;switch _fgbca {case ST_VerticalJcUnset :_ffdbf .Value ="";case ST_VerticalJcTop :_ffdbf .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_ffdbf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_ffdbf .Value ="\u0062\u006f\u0074\u0068";case ST_VerticalJcBottom :_ffdbf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _ffdbf ,nil ;};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_ffaca :=&CT_MailMergeSourceType {};_ffaca .ValAttr =ST_MailMergeSourceType (1);return _ffaca ;};func (_ageca ST_TextAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ageca .String (),start );};func NewCT_Em ()*CT_Em {_cdbbc :=&CT_Em {};_cdbbc .ValAttr =ST_Em (1);return _cdbbc };type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_cd .ST_OnOff ; +// Text Highlighting +Highlight *CT_Highlight ; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// Underline +U *CT_Underline ; -// Object Application -ProgIdAttr *string ; +// Animated Text Effect +Effect *CT_TextEffect ; -// Object Shape -ShapeIdAttr *string ; +// Text Border +Bdr *CT_Border ; -// Field Switches -FieldCodesAttr *string ;};func (_bfadbc ST_MultiLevelType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abffbe :=_f .Attr {};_abffbe .Name =name ;switch _bfadbc {case ST_MultiLevelTypeUnset :_abffbe .Value ="";case ST_MultiLevelTypeSingleLevel :_abffbe .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeMultilevel :_abffbe .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_abffbe .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return _abffbe ,nil ;};func NewCT_FFName ()*CT_FFName {_gaaac :=&CT_FFName {};return _gaaac };func NewCT_DocVar ()*CT_DocVar {_fedeg :=&CT_DocVar {};return _fedeg };func NewCT_Lvl ()*CT_Lvl {_eeacb :=&CT_Lvl {};return _eeacb }; +// Run Shading +Shd *CT_Shd ; -// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path -func (_cbde *CT_Em )ValidateWithPath (path string )error {if _cbde .ValAttr ==ST_EmUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ecddb :=_cbde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecddb !=nil {return _ecddb ;};return nil ;};func (_gcbf *CT_FontFamily )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcbf .ValAttr =ST_FontFamily (1);for _ ,_ffcad :=range start .Attr {if _ffcad .Name .Local =="\u0076\u0061\u006c"{_gcbf .ValAttr .UnmarshalXMLAttr (_ffcad );continue ;};};for {_cdbf ,_fbaad :=d .Token ();if _fbaad !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_fbaad );};if _afbda ,_fcbef :=_cdbf .(_f .EndElement );_fcbef &&_afbda .Name ==start .Name {break ;};};return nil ;};var ST_CnfPatternRe =_dg .MustCompile (ST_CnfPattern ); +// Manual Run Width +FitText *CT_FitText ; -// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path -func (_edgd *CT_Br )ValidateWithPath (path string )error {if _bgbe :=_edgd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgbe !=nil {return _bgbe ;};if _fbeb :=_edgd .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072");_fbeb !=nil {return _fbeb ;};return nil ;};func (_edgdc *CT_DocVars )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgaed :for {_egcf ,_dcdag :=d .Token ();if _dcdag !=nil {return _dcdag ;};switch _bfeg :=_egcf .(type ){case _f .StartElement :switch _bfeg .Name {case _f .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 :"\u0064\u006f\u0063\u0056\u0061\u0072"},_f .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 :"\u0064\u006f\u0063\u0056\u0061\u0072"}:_egegg :=NewCT_DocVar ();if _eggd :=d .DecodeElement (_egegg ,&_bfeg );_eggd !=nil {return _eggd ;};_edgdc .DocVar =append (_edgdc .DocVar ,_egegg );default:_gb .Log ("\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\u005fD\u006f\u0063\u0056\u0061\u0072\u0073\u0020\u0025\u0076",_bfeg .Name );if _eaeag :=d .Skip ();_eaeag !=nil {return _eaeag ;};};case _f .EndElement :break _fgaed ;case _f .CharData :};};return nil ;};func NewCT_AltChunkPr ()*CT_AltChunkPr {_bfa :=&CT_AltChunkPr {};return _bfa };func (_dbfbf *WdCT_WordprocessingShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbfbf .CNvSpPr !=nil {_dacbafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dbfbf .CNvSpPr ,_dacbafe );};if _dbfbf .CNvCnPr !=nil {_caggd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_dbfbf .CNvCnPr ,_caggd );};return nil ;};func (_ageab *CT_TargetScreenSz )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_agddf ,_eedgd :=_ageab .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eedgd !=nil {return _eedgd ;};start .Attr =append (start .Attr ,_agddf );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecbfe *CT_Frame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eacca :for {_bggg ,_gcbgg :=d .Token ();if _gcbgg !=nil {return _gcbgg ;};switch _feca :=_bggg .(type ){case _f .StartElement :switch _feca .Name {case _f .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 :"\u0073\u007a"},_f .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 :"\u0073\u007a"}:_ecbfe .Sz =NewCT_String ();if _bfgcc :=d .DecodeElement (_ecbfe .Sz ,&_feca );_bfgcc !=nil {return _bfgcc ;};case _f .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 :"\u006e\u0061\u006d\u0065"},_f .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 :"\u006e\u0061\u006d\u0065"}:_ecbfe .Name =NewCT_String ();if _agabf :=d .DecodeElement (_ecbfe .Name ,&_feca );_agabf !=nil {return _agabf ;};case _f .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 :"\u0074\u0069\u0074l\u0065"},_f .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 :"\u0074\u0069\u0074l\u0065"}:_ecbfe .Title =NewCT_String ();if _dbdg :=d .DecodeElement (_ecbfe .Title ,&_feca );_dbdg !=nil {return _dbdg ;};case _f .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 :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"},_f .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 :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}:_ecbfe .LongDesc =NewCT_Rel ();if _ccgbc :=d .DecodeElement (_ecbfe .LongDesc ,&_feca );_ccgbc !=nil {return _ccgbc ;};case _f .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 :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"},_f .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 :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"}:_ecbfe .SourceFileName =NewCT_Rel ();if _affdd :=d .DecodeElement (_ecbfe .SourceFileName ,&_feca );_affdd !=nil {return _affdd ;};case _f .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 :"\u006d\u0061\u0072\u0057"},_f .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 :"\u006d\u0061\u0072\u0057"}:_ecbfe .MarW =NewCT_PixelsMeasure ();if _cagc :=d .DecodeElement (_ecbfe .MarW ,&_feca );_cagc !=nil {return _cagc ;};case _f .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 :"\u006d\u0061\u0072\u0048"},_f .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 :"\u006d\u0061\u0072\u0048"}:_ecbfe .MarH =NewCT_PixelsMeasure ();if _bacgc :=d .DecodeElement (_ecbfe .MarH ,&_feca );_bacgc !=nil {return _bacgc ;};case _f .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 :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"},_f .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 :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"}:_ecbfe .Scrollbar =NewCT_FrameScrollbar ();if _gcaeda :=d .DecodeElement (_ecbfe .Scrollbar ,&_feca );_gcaeda !=nil {return _gcaeda ;};case _f .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 :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"},_f .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 :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"}:_ecbfe .NoResizeAllowed =NewCT_OnOff ();if _fefa :=d .DecodeElement (_ecbfe .NoResizeAllowed ,&_feca );_fefa !=nil {return _fefa ;};case _f .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 :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"},_f .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 :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"}:_ecbfe .LinkedToFile =NewCT_OnOff ();if _ccgdc :=d .DecodeElement (_ecbfe .LinkedToFile ,&_feca );_ccgdc !=nil {return _ccgdc ;};default:_gb .Log ("\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\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_feca .Name );if _dggc :=d .Skip ();_dggc !=nil {return _dggc ;};};case _f .EndElement :break _eacca ;case _f .CharData :};};return nil ;}; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path -func (_fddbe *CT_WritingStyle )ValidateWithPath (path string )error {if _fddbe .NlCheckAttr !=nil {if _fgbaed :=_fddbe .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_fgbaed !=nil {return _fgbaed ;};};if _agafbg :=_fddbe .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_agafbg !=nil {return _agafbg ;};return nil ;}; - -// Validate validates the CT_Cnf and its children -func (_geef *CT_Cnf )Validate ()error {return _geef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");}; +// Right To Left Text +Rtl *CT_OnOff ; -// Validate validates the CT_Jc and its children -func (_efge *CT_Jc )Validate ()error {return _efge .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")};func NewCT_TxbxContent ()*CT_TxbxContent {_ccafe :=&CT_TxbxContent {};return _ccafe };func (_gbg *CT_AutoCaption )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afd :=range start .Attr {if _afd .Name .Local =="\u006e\u0061\u006d\u0065"{_dbe ,_cdda :=_afd .Value ,error (nil );if _cdda !=nil {return _cdda ;};_gbg .NameAttr =_dbe ;continue ;};if _afd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bc ,_fef :=_afd .Value ,error (nil );if _fef !=nil {return _fef ;};_gbg .CaptionAttr =_bc ;continue ;};};for {_dga ,_bea :=d .Token ();if _bea !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_bea );};if _gdb ,_cdb :=_dga .(_f .EndElement );_cdb &&_gdb .Name ==start .Name {break ;};};return nil ;}; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Validate validates the CT_Fonts and its children -func (_cgedc *CT_Fonts )Validate ()error {return _cgedc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_cfbfd :=&WdCT_WordprocessingContentPartNonVisual {};return _cfbfd ;};func NewWdCT_PosV ()*WdCT_PosV {_ggcae :=&WdCT_PosV {};_ggcae .RelativeFromAttr =WdST_RelFromV (1);_ggcae .Choice =NewWdCT_PosVChoice ();return _ggcae ;};type CT_FtnPos struct{ +// Emphasis Mark +Em *CT_Em ; -// Footnote Position Type -ValAttr ST_FtnPos ;};type ST_ChapterSep byte ;func (_becd *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgge :=range start .Attr {if _dgge .Name .Local =="\u0076\u0061\u006c"{_daede ,_adaf :=ParseUnionST_DecimalNumberOrPercent (_dgge .Value );if _adaf !=nil {return _adaf ;};_becd .ValAttr =_daede ;continue ;};};for {_cgbd ,_egfc :=d .Token ();if _egfc !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u004eu\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0072\u0065\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_egfc );};if _bfccg ,_bbeae :=_cgbd .(_f .EndElement );_bbeae &&_bfccg .Name ==start .Name {break ;};};return nil ;};func (_bdbef *CT_LsdException )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_bdbef .NameAttr )});if _bdbef .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bdbef .LockedAttr )});};if _bdbef .UiPriorityAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_bdbef .UiPriorityAttr )});};if _bdbef .SemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_bdbef .SemiHiddenAttr )});};if _bdbef .UnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bdbef .UnhideWhenUsedAttr )});};if _bdbef .QFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_c .Sprintf ("\u0025\u0076",*_bdbef .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Languages for Run Content +Lang *CT_Language ; -// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path -func (_daddd *CT_ProofErr )ValidateWithPath (path string )error {if _daddd .TypeAttr ==ST_ProofErrUnset {return _c .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _eaefe :=_daddd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eaefe !=nil {return _eaefe ;};return nil ;}; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path -func (_ebca *CT_PPrBase )ValidateWithPath (path string )error {if _ebca .PStyle !=nil {if _fcgcc :=_ebca .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_fcgcc !=nil {return _fcgcc ;};};if _ebca .KeepNext !=nil {if _bgbcbg :=_ebca .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_bgbcbg !=nil {return _bgbcbg ;};};if _ebca .KeepLines !=nil {if _cbdfg :=_ebca .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_cbdfg !=nil {return _cbdfg ;};};if _ebca .PageBreakBefore !=nil {if _fgedf :=_ebca .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_fgedf !=nil {return _fgedf ;};};if _ebca .FramePr !=nil {if _bddfdb :=_ebca .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_bddfdb !=nil {return _bddfdb ;};};if _ebca .WidowControl !=nil {if _cbdbcc :=_ebca .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_cbdbcc !=nil {return _cbdbcc ;};};if _ebca .NumPr !=nil {if _cgac :=_ebca .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_cgac !=nil {return _cgac ;};};if _ebca .SuppressLineNumbers !=nil {if _gcgee :=_ebca .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_gcgee !=nil {return _gcgee ;};};if _ebca .PBdr !=nil {if _ddega :=_ebca .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_ddega !=nil {return _ddega ;};};if _ebca .Shd !=nil {if _acedb :=_ebca .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_acedb !=nil {return _acedb ;};};if _ebca .Tabs !=nil {if _fbccc :=_ebca .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_fbccc !=nil {return _fbccc ;};};if _ebca .SuppressAutoHyphens !=nil {if _dgdce :=_ebca .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_dgdce !=nil {return _dgdce ;};};if _ebca .Kinsoku !=nil {if _dbdfa :=_ebca .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_dbdfa !=nil {return _dbdfa ;};};if _ebca .WordWrap !=nil {if _dafd :=_ebca .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_dafd !=nil {return _dafd ;};};if _ebca .OverflowPunct !=nil {if _dgacf :=_ebca .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_dgacf !=nil {return _dgacf ;};};if _ebca .TopLinePunct !=nil {if _eeddf :=_ebca .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_eeddf !=nil {return _eeddf ;};};if _ebca .AutoSpaceDE !=nil {if _gefga :=_ebca .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_gefga !=nil {return _gefga ;};};if _ebca .AutoSpaceDN !=nil {if _fdagc :=_ebca .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_fdagc !=nil {return _fdagc ;};};if _ebca .Bidi !=nil {if _fgcde :=_ebca .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_fgcde !=nil {return _fgcde ;};};if _ebca .AdjustRightInd !=nil {if _ebbdfc :=_ebca .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_ebbdfc !=nil {return _ebbdfc ;};};if _ebca .SnapToGrid !=nil {if _dcgbb :=_ebca .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dcgbb !=nil {return _dcgbb ;};};if _ebca .Spacing !=nil {if _ffbc :=_ebca .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ffbc !=nil {return _ffbc ;};};if _ebca .Ind !=nil {if _dbddfd :=_ebca .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_dbddfd !=nil {return _dbddfd ;};};if _ebca .ContextualSpacing !=nil {if _dgeag :=_ebca .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_dgeag !=nil {return _dgeag ;};};if _ebca .MirrorIndents !=nil {if _cdabd :=_ebca .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_cdabd !=nil {return _cdabd ;};};if _ebca .SuppressOverlap !=nil {if _ecbfc :=_ebca .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_ecbfc !=nil {return _ecbfc ;};};if _ebca .Jc !=nil {if _efdea :=_ebca .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_efdea !=nil {return _efdea ;};};if _ebca .TextDirection !=nil {if _daeee :=_ebca .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_daeee !=nil {return _daeee ;};};if _ebca .TextAlignment !=nil {if _cedce :=_ebca .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_cedce !=nil {return _cedce ;};};if _ebca .TextboxTightWrap !=nil {if _ddbea :=_ebca .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_ddbea !=nil {return _ddbea ;};};if _ebca .OutlineLvl !=nil {if _bagfdc :=_ebca .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_bagfdc !=nil {return _bagfdc ;};};if _ebca .DivId !=nil {if _beefc :=_ebca .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_beefc !=nil {return _beefc ;};};if _ebca .CnfStyle !=nil {if _efecf :=_ebca .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_efecf !=nil {return _efecf ;};};return nil ;};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_faage :=&CT_UnsignedDecimalNumber {};return _faage ;};func (_eefce *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eefce =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_eefce =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_eefce =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_eefce =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_eefce =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_eefce =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_eefce =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_eefce =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_eefce =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_eefce =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_eefce =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_eefce =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_eefce =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_eefce =13;};return nil ;}; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Validate validates the CT_Tbl and its children -func (_ccbfc *CT_Tbl )Validate ()error {return _ccbfc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");}; +// Office Open XML Math +OMath *CT_OnOff ;};type CT_HpsMeasure struct{ -// Validate validates the CT_HdrFtrRef and its children -func (_ffabe *CT_HdrFtrRef )Validate ()error {return _ffabe .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");};func (_gagacg *CT_TextAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dggaec ,_ddcdc :=_gagacg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ddcdc !=nil {return _ddcdc ;};start .Attr =append (start .Attr ,_dggaec );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffcbf ST_ProofErr )String ()string {switch _ffcbf {case 0:return "";case 1:return "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case 2:return "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case 3:return "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case 4:return "\u0067r\u0061\u006d\u0045\u006e\u0064";};return "";};func (_efedef ST_SignedTwipsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efedef .Int64 !=nil {e .EncodeToken (_f .CharData (_c .Sprintf ("\u0025\u0064",*_efedef .Int64 )));};if _efedef .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_efedef .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; +// Half Point Measurement +ValAttr ST_HpsMeasure ;};func (_bfad *CT_DocPartBehavior )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfad .ValAttr =ST_DocPartBehavior (1);for _ ,_faae :=range start .Attr {if _faae .Name .Local =="\u0076\u0061\u006c"{_bfad .ValAttr .UnmarshalXMLAttr (_faae );continue ;};};for {_ccbg ,_bdeaa :=d .Token ();if _bdeaa !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0044\u006f\u0063\u0050\u0061\u0072\u0074B\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u003a\u0020\u0025\u0073",_bdeaa );};if _bdcca ,_gggfg :=_ccbg .(_c .EndElement );_gggfg &&_bdcca .Name ==start .Name {break ;};};return nil ;};func NewCT_Caption ()*CT_Caption {_cagc :=&CT_Caption {};return _cagc }; -// Border Style -ValAttr ST_Border ; +// AlternateContentRun is used to marshal/unmarshal mc:AlternateContent types inside or CT_R Extra in the OOXML schema. +type AlternateContentRun struct{Choice *AC_ChoiceRun ;Fallback _cff .Any ;}; -// Border Color -ColorAttr *ST_HexColor ; +// Validate validates the CT_Guid and its children +func (_dccfb *CT_Guid )Validate ()error {return _dccfb .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};func (_cfacf *ST_MeasurementOrPercent )Validate ()error {return _cfacf .ValidateWithPath ("")};func (_dgbed ST_EdnPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_caffba :=_c .Attr {};_caffba .Name =name ;switch _dgbed {case ST_EdnPosUnset :_caffba .Value ="";case ST_EdnPosSectEnd :_caffba .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_EdnPosDocEnd :_caffba .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _caffba ,nil ;}; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Validate validates the CT_PaperSource and its children +func (_bedacc *CT_PaperSource )Validate ()error {return _bedacc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");};type CT_HdrFtr struct{ -// Border Theme Color Tint -ThemeTintAttr *string ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path +func (_afggf *CT_FontSig )ValidateWithPath (path string )error {return nil }; -// Border Width -SzAttr *uint64 ; +// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path +func (_bgeae *CT_SmartTagRun )ValidateWithPath (path string )error {if _bgeae .SmartTagPr !=nil {if _acedd :=_bgeae .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_acedd !=nil {return _acedd ;};};for _aabfe ,_dadcfa :=range _bgeae .EG_PContent {if _fcbbg :=_dadcfa .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_aabfe ));_fcbbg !=nil {return _fcbbg ;};};return nil ;};func (_dcedb ST_DocProtect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcedb .String (),start );}; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Validate validates the WdCT_EffectExtent and its children +func (_fcaacb *WdCT_EffectExtent )Validate ()error {return _fcaacb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;);func NewCT_RubyContent ()*CT_RubyContent {_ebaaa :=&CT_RubyContent {};return _ebaaa };func (_ddccg *CT_CustomXmlRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebacg :=range start .Attr {if _ebacg .Name .Local =="\u0075\u0072\u0069"{_dbdc ,_baddf :=_ebacg .Value ,error (nil );if _baddf !=nil {return _baddf ;};_ddccg .UriAttr =&_dbdc ;continue ;};if _ebacg .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_effbf ,_ffbac :=_ebacg .Value ,error (nil );if _ffbac !=nil {return _ffbac ;};_ddccg .ElementAttr =_effbf ;continue ;};};_cfae :for {_dabd ,_cbfca :=d .Token ();if _cbfca !=nil {return _cbfca ;};switch _fcage :=_dabd .(type ){case _c .StartElement :switch _fcage .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_ddccg .CustomXmlPr =NewCT_CustomXmlPr ();if _dfbaf :=d .DecodeElement (_ddccg .CustomXmlPr ,&_fcage );_dfbaf !=nil {return _dfbaf ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_begfb :=NewEG_PContent ();_aedea :=NewCT_SimpleField ();if _dafab :=d .DecodeElement (_aedea ,&_fcage );_dafab !=nil {return _dafab ;};_begfb .FldSimple =append (_begfb .FldSimple ,_aedea );_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_begfb );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_caafa :=NewEG_PContent ();_caafa .Hyperlink =NewCT_Hyperlink ();if _deef :=d .DecodeElement (_caafa .Hyperlink ,&_fcage );_deef !=nil {return _deef ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_caafa );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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_gega :=NewEG_PContent ();_gega .SubDoc =NewCT_Rel ();if _adgc :=d .DecodeElement (_gega .SubDoc ,&_fcage );_adgc !=nil {return _adgc ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_gega );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_affga :=NewEG_PContent ();_cfcbf :=NewEG_ContentRunContent ();_cfcbf .CustomXml =NewCT_CustomXmlRun ();if _bfae :=d .DecodeElement (_cfcbf .CustomXml ,&_fcage );_bfae !=nil {return _bfae ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_affga );_affga .EG_ContentRunContent =append (_affga .EG_ContentRunContent ,_cfcbf );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_cfad :=NewEG_PContent ();_cacea :=NewEG_ContentRunContent ();_cacea .SmartTag =NewCT_SmartTagRun ();if _ccda :=d .DecodeElement (_cacea .SmartTag ,&_fcage );_ccda !=nil {return _ccda ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_cfad );_cfad .EG_ContentRunContent =append (_cfad .EG_ContentRunContent ,_cacea );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_dfga :=NewEG_PContent ();_bebe :=NewEG_ContentRunContent ();_bebe .Sdt =NewCT_SdtRun ();if _cgbf :=d .DecodeElement (_bebe .Sdt ,&_fcage );_cgbf !=nil {return _cgbf ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_dfga );_dfga .EG_ContentRunContent =append (_dfga .EG_ContentRunContent ,_bebe );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_bdecd :=NewEG_PContent ();_gdgfe :=NewEG_ContentRunContent ();_gdgfe .Dir =NewCT_DirContentRun ();if _ebgec :=d .DecodeElement (_gdgfe .Dir ,&_fcage );_ebgec !=nil {return _ebgec ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_bdecd );_bdecd .EG_ContentRunContent =append (_bdecd .EG_ContentRunContent ,_gdgfe );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_cfgf :=NewEG_PContent ();_ecbcd :=NewEG_ContentRunContent ();_ecbcd .Bdo =NewCT_BdoContentRun ();if _fbcge :=d .DecodeElement (_ecbcd .Bdo ,&_fcage );_fbcge !=nil {return _fbcge ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_cfgf );_cfgf .EG_ContentRunContent =append (_cfgf .EG_ContentRunContent ,_ecbcd );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 :"\u0072"},_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 :"\u0072"}:_decf :=NewEG_PContent ();_cfgcg :=NewEG_ContentRunContent ();_cfgcg .R =NewCT_R ();if _eadbe :=d .DecodeElement (_cfgcg .R ,&_fcage );_eadbe !=nil {return _eadbe ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_decf );_decf .EG_ContentRunContent =append (_decf .EG_ContentRunContent ,_cfgcg );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_abae :=NewEG_PContent ();_baea :=NewEG_ContentRunContent ();_ffefef :=NewEG_RunLevelElts ();_ffefef .ProofErr =NewCT_ProofErr ();if _ebbad :=d .DecodeElement (_ffefef .ProofErr ,&_fcage );_ebbad !=nil {return _ebbad ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_abae );_abae .EG_ContentRunContent =append (_abae .EG_ContentRunContent ,_baea );_baea .EG_RunLevelElts =append (_baea .EG_RunLevelElts ,_ffefef );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gfbdc :=NewEG_PContent ();_bfbf :=NewEG_ContentRunContent ();_fddc :=NewEG_RunLevelElts ();_fddc .PermStart =NewCT_PermStart ();if _agcc :=d .DecodeElement (_fddc .PermStart ,&_fcage );_agcc !=nil {return _agcc ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_gfbdc );_gfbdc .EG_ContentRunContent =append (_gfbdc .EG_ContentRunContent ,_bfbf );_bfbf .EG_RunLevelElts =append (_bfbf .EG_RunLevelElts ,_fddc );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfaab :=NewEG_PContent ();_ecedd :=NewEG_ContentRunContent ();_bbff :=NewEG_RunLevelElts ();_bbff .PermEnd =NewCT_Perm ();if _bfca :=d .DecodeElement (_bbff .PermEnd ,&_fcage );_bfca !=nil {return _bfca ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_bfaab );_bfaab .EG_ContentRunContent =append (_bfaab .EG_ContentRunContent ,_ecedd );_ecedd .EG_RunLevelElts =append (_ecedd .EG_RunLevelElts ,_bbff );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_gaea :=NewEG_PContent ();_feaa :=NewEG_ContentRunContent ();_fdgb :=NewEG_RunLevelElts ();_fdgb .Ins =NewCT_RunTrackChange ();if _dcea :=d .DecodeElement (_fdgb .Ins ,&_fcage );_dcea !=nil {return _dcea ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_gaea );_gaea .EG_ContentRunContent =append (_gaea .EG_ContentRunContent ,_feaa );_feaa .EG_RunLevelElts =append (_feaa .EG_RunLevelElts ,_fdgb );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ddcb :=NewEG_PContent ();_fcbg :=NewEG_ContentRunContent ();_acbbb :=NewEG_RunLevelElts ();_acbbb .Del =NewCT_RunTrackChange ();if _aeea :=d .DecodeElement (_acbbb .Del ,&_fcage );_aeea !=nil {return _aeea ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_ddcb );_ddcb .EG_ContentRunContent =append (_ddcb .EG_ContentRunContent ,_fcbg );_fcbg .EG_RunLevelElts =append (_fcbg .EG_RunLevelElts ,_acbbb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ccdab :=NewEG_PContent ();_gfeae :=NewEG_ContentRunContent ();_gefaf :=NewEG_RunLevelElts ();_gefaf .MoveFrom =NewCT_RunTrackChange ();if _aegc :=d .DecodeElement (_gefaf .MoveFrom ,&_fcage );_aegc !=nil {return _aegc ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_ccdab );_ccdab .EG_ContentRunContent =append (_ccdab .EG_ContentRunContent ,_gfeae );_gfeae .EG_RunLevelElts =append (_gfeae .EG_RunLevelElts ,_gefaf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ebfa :=NewEG_PContent ();_edbgg :=NewEG_ContentRunContent ();_gebef :=NewEG_RunLevelElts ();_gebef .MoveTo =NewCT_RunTrackChange ();if _aedeaa :=d .DecodeElement (_gebef .MoveTo ,&_fcage );_aedeaa !=nil {return _aedeaa ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_ebfa );_ebfa .EG_ContentRunContent =append (_ebfa .EG_ContentRunContent ,_edbgg );_edbgg .EG_RunLevelElts =append (_edbgg .EG_RunLevelElts ,_gebef );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bcbg :=NewEG_PContent ();_bbfad :=NewEG_ContentRunContent ();_fefa :=NewEG_RunLevelElts ();_bgaa :=NewEG_RangeMarkupElements ();_bgaa .BookmarkStart =NewCT_Bookmark ();if _afccc :=d .DecodeElement (_bgaa .BookmarkStart ,&_fcage );_afccc !=nil {return _afccc ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_bcbg );_bcbg .EG_ContentRunContent =append (_bcbg .EG_ContentRunContent ,_bbfad );_bbfad .EG_RunLevelElts =append (_bbfad .EG_RunLevelElts ,_fefa );_fefa .EG_RangeMarkupElements =append (_fefa .EG_RangeMarkupElements ,_bgaa );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eefbg :=NewEG_PContent ();_gacg :=NewEG_ContentRunContent ();_gfda :=NewEG_RunLevelElts ();_dcfc :=NewEG_RangeMarkupElements ();_dcfc .BookmarkEnd =NewCT_MarkupRange ();if _edbbb :=d .DecodeElement (_dcfc .BookmarkEnd ,&_fcage );_edbbb !=nil {return _edbbb ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_eefbg );_eefbg .EG_ContentRunContent =append (_eefbg .EG_ContentRunContent ,_gacg );_gacg .EG_RunLevelElts =append (_gacg .EG_RunLevelElts ,_gfda );_gfda .EG_RangeMarkupElements =append (_gfda .EG_RangeMarkupElements ,_dcfc );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fbbec :=NewEG_PContent ();_gfacg :=NewEG_ContentRunContent ();_acfdc :=NewEG_RunLevelElts ();_gdag :=NewEG_RangeMarkupElements ();_gdag .MoveFromRangeStart =NewCT_MoveBookmark ();if _fdgd :=d .DecodeElement (_gdag .MoveFromRangeStart ,&_fcage );_fdgd !=nil {return _fdgd ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_fbbec );_fbbec .EG_ContentRunContent =append (_fbbec .EG_ContentRunContent ,_gfacg );_gfacg .EG_RunLevelElts =append (_gfacg .EG_RunLevelElts ,_acfdc );_acfdc .EG_RangeMarkupElements =append (_acfdc .EG_RangeMarkupElements ,_gdag );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abgcd :=NewEG_PContent ();_egbbc :=NewEG_ContentRunContent ();_afde :=NewEG_RunLevelElts ();_fcba :=NewEG_RangeMarkupElements ();_fcba .MoveFromRangeEnd =NewCT_MarkupRange ();if _aaea :=d .DecodeElement (_fcba .MoveFromRangeEnd ,&_fcage );_aaea !=nil {return _aaea ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_abgcd );_abgcd .EG_ContentRunContent =append (_abgcd .EG_ContentRunContent ,_egbbc );_egbbc .EG_RunLevelElts =append (_egbbc .EG_RunLevelElts ,_afde );_afde .EG_RangeMarkupElements =append (_afde .EG_RangeMarkupElements ,_fcba );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fbfgc :=NewEG_PContent ();_ccbd :=NewEG_ContentRunContent ();_gacc :=NewEG_RunLevelElts ();_abffc :=NewEG_RangeMarkupElements ();_abffc .MoveToRangeStart =NewCT_MoveBookmark ();if _adcbbc :=d .DecodeElement (_abffc .MoveToRangeStart ,&_fcage );_adcbbc !=nil {return _adcbbc ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_fbfgc );_fbfgc .EG_ContentRunContent =append (_fbfgc .EG_ContentRunContent ,_ccbd );_ccbd .EG_RunLevelElts =append (_ccbd .EG_RunLevelElts ,_gacc );_gacc .EG_RangeMarkupElements =append (_gacc .EG_RangeMarkupElements ,_abffc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dggg :=NewEG_PContent ();_gdfeb :=NewEG_ContentRunContent ();_ggad :=NewEG_RunLevelElts ();_bbbb :=NewEG_RangeMarkupElements ();_bbbb .MoveToRangeEnd =NewCT_MarkupRange ();if _gegaf :=d .DecodeElement (_bbbb .MoveToRangeEnd ,&_fcage );_gegaf !=nil {return _gegaf ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_dggg );_dggg .EG_ContentRunContent =append (_dggg .EG_ContentRunContent ,_gdfeb );_gdfeb .EG_RunLevelElts =append (_gdfeb .EG_RunLevelElts ,_ggad );_ggad .EG_RangeMarkupElements =append (_ggad .EG_RangeMarkupElements ,_bbbb );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_aaffc :=NewEG_PContent ();_gggc :=NewEG_ContentRunContent ();_aabb :=NewEG_RunLevelElts ();_afccb :=NewEG_RangeMarkupElements ();_afccb .CommentRangeStart =NewCT_MarkupRange ();if _ddedg :=d .DecodeElement (_afccb .CommentRangeStart ,&_fcage );_ddedg !=nil {return _ddedg ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_aaffc );_aaffc .EG_ContentRunContent =append (_aaffc .EG_ContentRunContent ,_gggc );_gggc .EG_RunLevelElts =append (_gggc .EG_RunLevelElts ,_aabb );_aabb .EG_RangeMarkupElements =append (_aabb .EG_RangeMarkupElements ,_afccb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dfbfb :=NewEG_PContent ();_gbba :=NewEG_ContentRunContent ();_acfa :=NewEG_RunLevelElts ();_dadc :=NewEG_RangeMarkupElements ();_dadc .CommentRangeEnd =NewCT_MarkupRange ();if _aaae :=d .DecodeElement (_dadc .CommentRangeEnd ,&_fcage );_aaae !=nil {return _aaae ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_dfbfb );_dfbfb .EG_ContentRunContent =append (_dfbfb .EG_ContentRunContent ,_gbba );_gbba .EG_RunLevelElts =append (_gbba .EG_RunLevelElts ,_acfa );_acfa .EG_RangeMarkupElements =append (_acfa .EG_RangeMarkupElements ,_dadc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bfge :=NewEG_PContent ();_dddc :=NewEG_ContentRunContent ();_aece :=NewEG_RunLevelElts ();_ddgdb :=NewEG_RangeMarkupElements ();_ddgdb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ddeg :=d .DecodeElement (_ddgdb .CustomXmlInsRangeStart ,&_fcage );_ddeg !=nil {return _ddeg ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_bfge );_bfge .EG_ContentRunContent =append (_bfge .EG_ContentRunContent ,_dddc );_dddc .EG_RunLevelElts =append (_dddc .EG_RunLevelElts ,_aece );_aece .EG_RangeMarkupElements =append (_aece .EG_RangeMarkupElements ,_ddgdb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbdf :=NewEG_PContent ();_acfad :=NewEG_ContentRunContent ();_beaab :=NewEG_RunLevelElts ();_beda :=NewEG_RangeMarkupElements ();_beda .CustomXmlInsRangeEnd =NewCT_Markup ();if _cbag :=d .DecodeElement (_beda .CustomXmlInsRangeEnd ,&_fcage );_cbag !=nil {return _cbag ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_cbdf );_cbdf .EG_ContentRunContent =append (_cbdf .EG_ContentRunContent ,_acfad );_acfad .EG_RunLevelElts =append (_acfad .EG_RunLevelElts ,_beaab );_beaab .EG_RangeMarkupElements =append (_beaab .EG_RangeMarkupElements ,_beda );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebgee :=NewEG_PContent ();_gaced :=NewEG_ContentRunContent ();_aaeac :=NewEG_RunLevelElts ();_aagg :=NewEG_RangeMarkupElements ();_aagg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ffaf :=d .DecodeElement (_aagg .CustomXmlDelRangeStart ,&_fcage );_ffaf !=nil {return _ffaf ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_ebgee );_ebgee .EG_ContentRunContent =append (_ebgee .EG_ContentRunContent ,_gaced );_gaced .EG_RunLevelElts =append (_gaced .EG_RunLevelElts ,_aaeac );_aaeac .EG_RangeMarkupElements =append (_aaeac .EG_RangeMarkupElements ,_aagg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fada :=NewEG_PContent ();_cbbac :=NewEG_ContentRunContent ();_deec :=NewEG_RunLevelElts ();_aad :=NewEG_RangeMarkupElements ();_aad .CustomXmlDelRangeEnd =NewCT_Markup ();if _fdee :=d .DecodeElement (_aad .CustomXmlDelRangeEnd ,&_fcage );_fdee !=nil {return _fdee ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_fada );_fada .EG_ContentRunContent =append (_fada .EG_ContentRunContent ,_cbbac );_cbbac .EG_RunLevelElts =append (_cbbac .EG_RunLevelElts ,_deec );_deec .EG_RangeMarkupElements =append (_deec .EG_RangeMarkupElements ,_aad );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dedc :=NewEG_PContent ();_gfed :=NewEG_ContentRunContent ();_ecdeb :=NewEG_RunLevelElts ();_agebc :=NewEG_RangeMarkupElements ();_agebc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eefca :=d .DecodeElement (_agebc .CustomXmlMoveFromRangeStart ,&_fcage );_eefca !=nil {return _eefca ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_dedc );_dedc .EG_ContentRunContent =append (_dedc .EG_ContentRunContent ,_gfed );_gfed .EG_RunLevelElts =append (_gfed .EG_RunLevelElts ,_ecdeb );_ecdeb .EG_RangeMarkupElements =append (_ecdeb .EG_RangeMarkupElements ,_agebc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dffa :=NewEG_PContent ();_agba :=NewEG_ContentRunContent ();_bbcc :=NewEG_RunLevelElts ();_ecdge :=NewEG_RangeMarkupElements ();_ecdge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fcffc :=d .DecodeElement (_ecdge .CustomXmlMoveFromRangeEnd ,&_fcage );_fcffc !=nil {return _fcffc ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_dffa );_dffa .EG_ContentRunContent =append (_dffa .EG_ContentRunContent ,_agba );_agba .EG_RunLevelElts =append (_agba .EG_RunLevelElts ,_bbcc );_bbcc .EG_RangeMarkupElements =append (_bbcc .EG_RangeMarkupElements ,_ecdge );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aegdb :=NewEG_PContent ();_eceg :=NewEG_ContentRunContent ();_bbde :=NewEG_RunLevelElts ();_afgf :=NewEG_RangeMarkupElements ();_afgf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eefbe :=d .DecodeElement (_afgf .CustomXmlMoveToRangeStart ,&_fcage );_eefbe !=nil {return _eefbe ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_aegdb );_aegdb .EG_ContentRunContent =append (_aegdb .EG_ContentRunContent ,_eceg );_eceg .EG_RunLevelElts =append (_eceg .EG_RunLevelElts ,_bbde );_bbde .EG_RangeMarkupElements =append (_bbde .EG_RangeMarkupElements ,_afgf );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbcdb :=NewEG_PContent ();_fcgfc :=NewEG_ContentRunContent ();_fdga :=NewEG_RunLevelElts ();_adca :=NewEG_RangeMarkupElements ();_adca .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cgdgc :=d .DecodeElement (_adca .CustomXmlMoveToRangeEnd ,&_fcage );_cgdgc !=nil {return _cgdgc ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_dbcdb );_dbcdb .EG_ContentRunContent =append (_dbcdb .EG_ContentRunContent ,_fcgfc );_fcgfc .EG_RunLevelElts =append (_fcgfc .EG_RunLevelElts ,_fdga );_fdga .EG_RangeMarkupElements =append (_fdga .EG_RangeMarkupElements ,_adca );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dbgbg :=NewEG_PContent ();_ecgee :=NewEG_ContentRunContent ();_aaef :=NewEG_RunLevelElts ();_abbfa :=NewEG_MathContent ();_abbfa .OMathPara =_egg .NewOMathPara ();if _gcaad :=d .DecodeElement (_abbfa .OMathPara ,&_fcage );_gcaad !=nil {return _gcaad ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_dbgbg );_dbgbg .EG_ContentRunContent =append (_dbgbg .EG_ContentRunContent ,_ecgee );_ecgee .EG_RunLevelElts =append (_ecgee .EG_RunLevelElts ,_aaef );_aaef .EG_MathContent =append (_aaef .EG_MathContent ,_abbfa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_abfe :=NewEG_PContent ();_bggeae :=NewEG_ContentRunContent ();_dcccb :=NewEG_RunLevelElts ();_geag :=NewEG_MathContent ();_geag .OMath =_egg .NewOMath ();if _dbaa :=d .DecodeElement (_geag .OMath ,&_fcage );_dbaa !=nil {return _dbaa ;};_ddccg .EG_PContent =append (_ddccg .EG_PContent ,_abfe );_abfe .EG_ContentRunContent =append (_abfe .EG_ContentRunContent ,_bggeae );_bggeae .EG_RunLevelElts =append (_bggeae .EG_RunLevelElts ,_dcccb );_dcccb .EG_MathContent =append (_dcccb .EG_MathContent ,_geag );default:_cff .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e\u0020\u0025\u0076",_fcage .Name );if _afaed :=d .Skip ();_afaed !=nil {return _afaed ;};};case _c .EndElement :break _cfae ;case _c .CharData :};};return nil ;};func NewCT_Tabs ()*CT_Tabs {_afaec :=&CT_Tabs {};return _afaec };func (_bbeggac *ST_TblStyleOverrideType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfccg ,_agfgdd :=d .Token ();if _agfgdd !=nil {return _agfgdd ;};if _ggdfb ,_bccgd :=_gfccg .(_c .EndElement );_bccgd &&_ggdfb .Name ==start .Name {*_bbeggac =1;return nil ;};if _dgfcce ,_bbfdg :=_gfccg .(_c .CharData );!_bbfdg {return _ea .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",_gfccg );}else {switch string (_dgfcce ){case "":*_bbeggac =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_bbeggac =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_bbeggac =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_bbeggac =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_bbeggac =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_bbeggac =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_bbeggac =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_bbeggac =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_bbeggac =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_bbeggac =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_bbeggac =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_bbeggac =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_bbeggac =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_bbeggac =13;};};_gfccg ,_agfgdd =d .Token ();if _agfgdd !=nil {return _agfgdd ;};if _cedaa ,_edbge :=_gfccg .(_c .EndElement );_edbge &&_cedaa .Name ==start .Name {return nil ;};return _ea .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",_gfccg );};func (_dfgffe *ST_FrameLayout )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfgffe =0;case "\u0072\u006f\u0077\u0073":*_dfgffe =1;case "\u0063\u006f\u006c\u0073":*_dfgffe =2;case "\u006e\u006f\u006e\u0065":*_dfgffe =3;};return nil ;};const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;);func (_dcccd *CT_FontSig )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0030"},Value :_ea .Sprintf ("\u0025\u0076",_dcccd .Usb0Attr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_ea .Sprintf ("\u0025\u0076",_dcccd .Usb1Attr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_ea .Sprintf ("\u0025\u0076",_dcccd .Usb2Attr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_ea .Sprintf ("\u0025\u0076",_dcccd .Usb3Attr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_ea .Sprintf ("\u0025\u0076",_dcccd .Csb0Attr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_ea .Sprintf ("\u0025\u0076",_dcccd .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_FramePr ()*CT_FramePr {_edef :=&CT_FramePr {};return _edef };func (_cfcdab *CT_StylePaneFilter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfcdab .AllStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0061\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .AllStylesAttr )});};if _cfcdab .CustomStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053t\u0079\u006c\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .CustomStylesAttr )});};if _cfcdab .LatentStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .LatentStylesAttr )});};if _cfcdab .StylesInUseAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .StylesInUseAttr )});};if _cfcdab .HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0068e\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .HeadingStylesAttr )});};if _cfcdab .NumberingStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .NumberingStylesAttr )});};if _cfcdab .TableStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .TableStylesAttr )});};if _cfcdab .DirectFormattingOnRunsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075\u006e\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .DirectFormattingOnRunsAttr )});};if _cfcdab .DirectFormattingOnParagraphsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .DirectFormattingOnParagraphsAttr )});};if _cfcdab .DirectFormattingOnNumberingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ad\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u004e\u0075\u006d\u0062\u0065ri\u006e\u0067"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .DirectFormattingOnNumberingAttr )});};if _cfcdab .DirectFormattingOnTablesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061b\u006c\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .DirectFormattingOnTablesAttr )});};if _cfcdab .ClearFormattingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006c\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .ClearFormattingAttr )});};if _cfcdab .Top3HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074\u006fp3\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .Top3HeadingStylesAttr )});};if _cfcdab .VisibleStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0076i\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .VisibleStylesAttr )});};if _cfcdab .AlternateStyleNamesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0061\u006c\u0074er\u006ea\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .AlternateStyleNamesAttr )});};if _cfcdab .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcdab .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cddf *CT_MailMergeDocType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cddf .ValAttr =ST_MailMergeDocType (1);for _ ,_bafcc :=range start .Attr {if _bafcc .Name .Local =="\u0076\u0061\u006c"{_cddf .ValAttr .UnmarshalXMLAttr (_bafcc );continue ;};};for {_ggcb ,_dcddd :=d .Token ();if _dcddd !=nil {return _ea .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004d\u0061\u0069\u006c\u004de\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_dcddd );};if _bcgef ,_fbcfa :=_ggcb .(_c .EndElement );_fbcfa &&_bcgef .Name ==start .Name {break ;};};return nil ;}; -// Border Shadow -ShadowAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path +func (_fffa *CT_Columns )ValidateWithPath (path string )error {if _fffa .EqualWidthAttr !=nil {if _eade :=_fffa .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_eade !=nil {return _eade ;};};if _fffa .SpaceAttr !=nil {if _efg :=_fffa .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_efg !=nil {return _efg ;};};if _fffa .SepAttr !=nil {if _cba :=_fffa .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_cba !=nil {return _cba ;};};for _ccab ,_dedbf :=range _fffa .Col {if _dfdg :=_dedbf .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_ccab ));_dfdg !=nil {return _dfdg ;};};return nil ;};func (_cddbgc *ST_TargetScreenSz )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cddbgc =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_cddbgc =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_cddbgc =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_cddbgc =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_cddbgc =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_cddbgc =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_cddbgc =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_cddbgc =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_cddbgc =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_cddbgc =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_cddbgc =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_cddbgc =11;};return nil ;};func (_cea *CT_DocPartTypes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adfdd :=range start .Attr {if _adfdd .Name .Local =="\u0061\u006c\u006c"{_fabc ,_febce :=ParseUnionST_OnOff (_adfdd .Value );if _febce !=nil {return _febce ;};_cea .AllAttr =&_fabc ;continue ;};};_deecd :for {_bafdc ,_cbgff :=d .Token ();if _cbgff !=nil {return _cbgff ;};switch _gabfb :=_bafdc .(type ){case _c .StartElement :switch _gabfb .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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_ggae :=NewCT_DocPartType ();if _ebea :=d .DecodeElement (_ggae ,&_gabfb );_ebea !=nil {return _ebea ;};_cea .Type =append (_cea .Type ,_ggae );default:_cff .Log ("\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\u0043\u0054\u005f\u0044\u006f\u0063P\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_gabfb .Name );if _dfgcf :=d .Skip ();_dfgcf !=nil {return _dfgcf ;};};case _c .EndElement :break _deecd ;case _c .CharData :};};return nil ;};type CT_SdtDocPart struct{ -// Create Frame Effect -FrameAttr *_cd .ST_OnOff ;}; +// Document Part Gallery Filter +DocPartGallery *CT_String ; -// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path -func (_eeeec *CT_SmartTagRun )ValidateWithPath (path string )error {if _eeeec .SmartTagPr !=nil {if _aegbe :=_eeeec .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_aegbe !=nil {return _aegbe ;};};for _dbcbc ,_edcga :=range _eeeec .EG_PContent {if _dcdda :=_edcga .ValidateWithPath (_c .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_dbcbc ));_dcdda !=nil {return _dcdda ;};};return nil ;}; +// Document Part Category Filter +DocPartCategory *CT_String ; -// Validate validates the CT_TblOverlap and its children -func (_cggdda *CT_TblOverlap )Validate ()error {return _cggdda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_bgbabe ST_NumberFormat )Validate ()error {return _bgbabe .ValidateWithPath ("")};type CT_Lang struct{ +// Built-In Document Part +DocPartUnique *CT_OnOff ;};func (_eccbef WdST_RelFromH )ValidateWithPath (path string )error {switch _eccbef {case 0,1,2,3,4,5,6,7,8:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eccbef ));};return nil ;};func (_bbafa *CT_PTab )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gcgce ,_gdgab :=_bbafa .AlignmentAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"});if _gdgab !=nil {return _gdgab ;};start .Attr =append (start .Attr ,_gcgce );_gcgce ,_gdgab =_bbafa .RelativeToAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _gdgab !=nil {return _gdgab ;};start .Attr =append (start .Attr ,_gcgce );_gcgce ,_gdgab =_bbafa .LeaderAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _gdgab !=nil {return _gdgab ;};start .Attr =append (start .Attr ,_gcgce );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Language Code -ValAttr string ;};func (_ggadfb *WdCT_Inline )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggadfb .DistTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_c .Sprintf ("\u0025\u0076",*_ggadfb .DistTAttr )});};if _ggadfb .DistBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_c .Sprintf ("\u0025\u0076",*_ggadfb .DistBAttr )});};if _ggadfb .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_c .Sprintf ("\u0025\u0076",*_ggadfb .DistLAttr )});};if _ggadfb .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_ggadfb .DistRAttr )});};e .EncodeToken (start );_gbfdf :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_ggadfb .Extent ,_gbfdf );if _ggadfb .EffectExtent !=nil {_gcedac :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_ggadfb .EffectExtent ,_gcedac );};_cbgda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_ggadfb .DocPr ,_cbgda );if _ggadfb .CNvGraphicFramePr !=nil {_ecadbc :=_f .StartElement {Name :_f .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_ggadfb .CNvGraphicFramePr ,_ecadbc );};_dfagee :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_dfagee .Attr =append (_dfagee .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_ggadfb .Graphic ,_dfagee );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path +func (_ageeag *WdCT_PosVChoice )ValidateWithPath (path string )error {if _abdeff :=_ageeag .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_abdeff !=nil {return _abdeff ;};return nil ;}; -// Validate validates the CT_DecimalNumberOrPrecent and its children -func (_facac *CT_DecimalNumberOrPrecent )Validate ()error {return _facac .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");};func (_ccccd *CT_TblPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccccd .TblPr =NewCT_TblPrBase ();for _ ,_fafegd :=range start .Attr {if _fafegd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cgdfb ,_ggdca :=_fafegd .Value ,error (nil );if _ggdca !=nil {return _ggdca ;};_ccccd .AuthorAttr =_cgdfb ;continue ;};if _fafegd .Name .Local =="\u0064\u0061\u0074\u0065"{_cgdebg ,_cgcfc :=ParseStdlibTime (_fafegd .Value );if _cgcfc !=nil {return _cgcfc ;};_ccccd .DateAttr =&_cgdebg ;continue ;};if _fafegd .Name .Local =="\u0069\u0064"{_gbddf ,_bbfda :=_ge .ParseInt (_fafegd .Value ,10,64);if _bbfda !=nil {return _bbfda ;};_ccccd .IdAttr =_gbddf ;continue ;};};_fcbcg :for {_fbafb ,_dbfga :=d .Token ();if _dbfga !=nil {return _dbfga ;};switch _acebfcg :=_fbafb .(type ){case _f .StartElement :switch _acebfcg .Name {case _f .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 :"\u0074\u0062\u006cP\u0072"},_f .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 :"\u0074\u0062\u006cP\u0072"}:if _gcebd :=d .DecodeElement (_ccccd .TblPr ,&_acebfcg );_gcebd !=nil {return _gcebd ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043\u0068a\u006eg\u0065\u0020\u0025\u0076",_acebfcg .Name );if _fcbgeab :=d .Skip ();_fcbgeab !=nil {return _fcbgeab ;};};case _f .EndElement :break _fcbcg ;case _f .CharData :};};return nil ;};const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;);func NewCT_SdtDate ()*CT_SdtDate {_bade :=&CT_SdtDate {};return _bade };func (_dddade WdST_RelFromV )Validate ()error {return _dddade .ValidateWithPath ("")};func (_facgf *ST_Merge )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_facgf =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_facgf =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_facgf =2;};return nil ;};func (_dcaba *CT_DocPartType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcaba .ValAttr =ST_DocPartType (1);for _ ,_cedea :=range start .Attr {if _cedea .Name .Local =="\u0076\u0061\u006c"{_dcaba .ValAttr .UnmarshalXMLAttr (_cedea );continue ;};};for {_agddc ,_bcaff :=d .Token ();if _bcaff !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065:\u0020\u0025\u0073",_bcaff );};if _faad ,_ecfbc :=_agddc .(_f .EndElement );_ecfbc &&_faad .Name ==start .Name {break ;};};return nil ;};const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2;ST_VAnchorPage ST_VAnchor =3;);type EG_PContent struct{ +// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path +func (_ecbcbc *CT_MailMergeDocType )ValidateWithPath (path string )error {if _ecbcbc .ValAttr ==ST_MailMergeDocTypeUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _fgfb :=_ecbcbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgfb !=nil {return _fgfb ;};return nil ;};func (_ecfaa *CT_DocDefaults )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ecfaa .RPrDefault !=nil {_fddg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_ecfaa .RPrDefault ,_fddg );};if _ecfaa .PPrDefault !=nil {_egac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_ecfaa .PPrDefault ,_egac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TextAlignment struct{ -// Simple Field -FldSimple []*CT_SimpleField ; +// Vertical Character Alignment Position +ValAttr ST_TextAlignment ;};func (_cabdb ST_DocPartType )Validate ()error {return _cabdb .ValidateWithPath ("")};func (_daad *CT_Frameset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _daad .Sz !=nil {_cddge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_daad .Sz ,_cddge );};if _daad .FramesetSplitbar !=nil {_aegbfg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_daad .FramesetSplitbar ,_aegbfg );};if _daad .FrameLayout !=nil {_fgge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_daad .FrameLayout ,_fgge );};if _daad .Title !=nil {_fagec :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_daad .Title ,_fagec );};if _daad .Choice !=nil {for _ ,_ccbe :=range _daad .Choice {_ccbe .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_eedcbf :=&CT_Hyperlink {};return _eedcbf }; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path +func (_bggdg *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _ddgfa :=_bggdg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ddgfa !=nil {return _ddgfa ;};if _bbeda :=_bggdg .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072");_bbeda !=nil {return _bbeda ;};if _egdaab :=_bggdg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_egdaab !=nil {return _egdaab ;};if _dcdag :=_bggdg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_dcdag !=nil {return _dcdag ;};if _bggdg .ExtLst !=nil {if _gegbe :=_bggdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gegbe !=nil {return _gegbe ;};};return nil ;};func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_dbfac :=&CT_ShapeDefaults {};return _dbfac };func (_aacaae *CT_StyleSort )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_deccdb ,_bbcdg :=_aacaae .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbcdg !=nil {return _bbcdg ;};start .Attr =append (start .Attr ,_deccdb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SdtContentBlock struct{ -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_cggce *ST_TblWidth )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cggce =0;case "\u006e\u0069\u006c":*_cggce =1;case "\u0070\u0063\u0074":*_cggce =2;case "\u0064\u0078\u0061":*_cggce =3;case "\u0061\u0075\u0074\u006f":*_cggce =4;};return nil ;}; +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; -// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path -func (_ebcbd *CT_DecimalNumber )ValidateWithPath (path string )error {return nil };func NewCT_SimpleField ()*CT_SimpleField {_fcage :=&CT_SimpleField {};return _fcage };func (_ecgdfb ST_Direction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_deaabg :=_f .Attr {};_deaabg .Name =name ;switch _ecgdfb {case ST_DirectionUnset :_deaabg .Value ="";case ST_DirectionLtr :_deaabg .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_deaabg .Value ="\u0072\u0074\u006c";};return _deaabg ,nil ;};func (_gebbb *CT_VMerge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acfcc :=range start .Attr {if _acfcc .Name .Local =="\u0076\u0061\u006c"{_gebbb .ValAttr .UnmarshalXMLAttr (_acfcc );continue ;};};for {_edfaa ,_feeb :=d .Token ();if _feeb !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_feeb );};if _bbeaca ,_gfabb :=_edfaa .(_f .EndElement );_gfabb &&_bbeaca .Name ==start .Name {break ;};};return nil ;};type CT_DivBdr struct{ +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; -// Top Border for HTML div -Top *CT_Border ; +// Paragraph +P []*CT_P ; -// Left Border for HTML div -Left *CT_Border ; +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_cdeag ST_HexColor )String ()string {if _cdeag .ST_HexColorAuto !=ST_HexColorAutoUnset {return _cdeag .ST_HexColorAuto .String ();};if _cdeag .ST_HexColorRGB !=nil {return _ea .Sprintf ("\u0025\u0076",*_cdeag .ST_HexColorRGB );};return "";}; -// Bottom Border for HTML div -Bottom *CT_Border ; +// Validate validates the CT_DocPart and its children +func (_debf *CT_DocPart )Validate ()error {return _debf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_d *AG_Password )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _d .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_d .AlgorithmNameAttr )});};if _d .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_d .HashValueAttr )});};if _d .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_d .SaltValueAttr )});};if _d .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_d .SpinCountAttr )});};return nil ;};type Endnotes struct{CT_Endnotes };func (_efege *CT_HdrFtrRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_acgeb ,_edaca :=_efege .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _edaca !=nil {return _edaca ;};start .Attr =append (start .Attr ,_acgeb );start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_efege .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Right Border for HTML div -Right *CT_Border ;}; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_bbfc *CT_Background )ValidateWithPath (path string )error {if _bbfc .ColorAttr !=nil {if _ead :=_bbfc .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ead !=nil {return _ead ;};};if _ade :=_bbfc .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ade !=nil {return _ade ;};if _bbfc .Drawing !=nil {if _dfb :=_bbfc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dfb !=nil {return _dfb ;};};return nil ;};func (_gffgbf *ST_VAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fccebg ,_bbbae :=d .Token ();if _bbbae !=nil {return _bbbae ;};if _dcdeab ,_edddab :=_fccebg .(_c .EndElement );_edddab &&_dcdeab .Name ==start .Name {*_gffgbf =1;return nil ;};if _aacdf ,_ddfaea :=_fccebg .(_c .CharData );!_ddfaea {return _ea .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",_fccebg );}else {switch string (_aacdf ){case "":*_gffgbf =0;case "\u0074\u0065\u0078\u0074":*_gffgbf =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gffgbf =2;case "\u0070\u0061\u0067\u0065":*_gffgbf =3;};};_fccebg ,_bbbae =d .Token ();if _bbbae !=nil {return _bbbae ;};if _fffgec ,_cbbadb :=_fccebg .(_c .EndElement );_cbbadb &&_fffgec .Name ==start .Name {return nil ;};return _ea .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",_fccebg );};func NewCT_SdtCell ()*CT_SdtCell {_gfdfee :=&CT_SdtCell {};return _gfdfee };func (_dbcgb ST_ChapterSep )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgbceg :=_c .Attr {};_bgbceg .Name =name ;switch _dbcgb {case ST_ChapterSepUnset :_bgbceg .Value ="";case ST_ChapterSepHyphen :_bgbceg .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_bgbceg .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_bgbceg .Value ="\u0063\u006f\u006co\u006e";case ST_ChapterSepEmDash :_bgbceg .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_bgbceg .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _bgbceg ,nil ;};type CT_AltChunk struct{IdAttr *string ; -// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path -func (_dad *CT_Attr )ValidateWithPath (path string )error {return nil };func (_cdfeg *CT_ProofErr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdfeg .TypeAttr =ST_ProofErr (1);for _ ,_gabbe :=range start .Attr {if _gabbe .Name .Local =="\u0074\u0079\u0070\u0065"{_cdfeg .TypeAttr .UnmarshalXMLAttr (_gabbe );continue ;};};for {_aaccfc ,_gfdgf :=d .Token ();if _gfdgf !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_gfdgf );};if _gaffb ,_fedegg :=_aaccfc .(_f .EndElement );_fedegg &&_gaffb .Name ==start .Name {break ;};};return nil ;};type CT_SmartTagType struct{ +// External Content Import Properties +AltChunkPr *CT_AltChunkPr ;};type ST_ObjectDrawAspect byte ;func (_ccgec ST_Hint )Validate ()error {return _ccgec .ValidateWithPath ("")};func NewStyles ()*Styles {_dccgf :=&Styles {};_dccgf .CT_Styles =*NewCT_Styles ();return _dccgf };func (_egbece ST_CombineBrackets )Validate ()error {return _egbece .ValidateWithPath ("")}; -// Smart Tag Namespace -NamespaceuriAttr *string ; +// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path +func (_gcfbac *CT_SdtContentBlock )ValidateWithPath (path string )error {if _gcfbac .CustomXml !=nil {if _decaf :=_gcfbac .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_decaf !=nil {return _decaf ;};};if _gcfbac .Sdt !=nil {if _ebcage :=_gcfbac .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ebcage !=nil {return _ebcage ;};};for _ecaaa ,_feffeg :=range _gcfbac .P {if _cgagg :=_feffeg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_ecaaa ));_cgagg !=nil {return _cgagg ;};};for _feccb ,_afdad :=range _gcfbac .Tbl {if _fecg :=_afdad .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_feccb ));_fecg !=nil {return _fecg ;};};for _dbcee ,_dfeccg :=range _gcfbac .EG_RunLevelElts {if _ddgcba :=_dfeccg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dbcee ));_ddgcba !=nil {return _ddgcba ;};};return nil ;}; -// Smart Tag Name -NameAttr *string ; +// Validate validates the Document and its children +func (_feegcb *Document )Validate ()error {return _feegcb .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};type CT_RecipientData struct{ -// Smart Tag Supplementary URL -UrlAttr *string ;};func NewCT_SdtPr ()*CT_SdtPr {_dbace :=&CT_SdtPr {};return _dbace };func (_deefbg ST_PTabAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aabfba :=_f .Attr {};_aabfba .Name =name ;switch _deefbg {case ST_PTabAlignmentUnset :_aabfba .Value ="";case ST_PTabAlignmentLeft :_aabfba .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_aabfba .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_aabfba .Value ="\u0072\u0069\u0067h\u0074";};return _aabfba ,nil ;};type CT_ParaRPrOriginal struct{ +// Record Is Included in Mail Merge +Active *CT_OnOff ; -// Inserted Paragraph -Ins *CT_TrackChange ; +// Index of Column Containing Unique Values for Record +Column *CT_DecimalNumber ; -// Deleted Paragraph -Del *CT_TrackChange ; +// Unique Value for Record +UniqueTag *CT_Base64Binary ;}; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path +func (_fgcgb *CT_LineNumber )ValidateWithPath (path string )error {if _fgcgb .DistanceAttr !=nil {if _gbbfc :=_fgcgb .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_gbbfc !=nil {return _gbbfc ;};};if _acdgc :=_fgcgb .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_acdgc !=nil {return _acdgc ;};return nil ;};type CT_SdtEndPr struct{ -// Move Destination Paragraph -MoveTo *CT_TrackChange ; +// Structured Document Tag End Character Run Properties +RPr []*CT_RPr ;};func (_bbdfa ST_DocProtect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bcbafa :=_c .Attr {};_bcbafa .Name =name ;switch _bbdfa {case ST_DocProtectUnset :_bcbafa .Value ="";case ST_DocProtectNone :_bcbafa .Value ="\u006e\u006f\u006e\u0065";case ST_DocProtectReadOnly :_bcbafa .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_bcbafa .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case ST_DocProtectTrackedChanges :_bcbafa .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case ST_DocProtectForms :_bcbafa .Value ="\u0066\u006f\u0072m\u0073";};return _bcbafa ,nil ;};func NewCT_TcMar ()*CT_TcMar {_bdbcg :=&CT_TcMar {};return _bdbcg };type CT_TabStop struct{ -// Referenced Character Style -RStyle *CT_String ; +// Tab Stop Type +ValAttr ST_TabJc ; -// Run Fonts -RFonts *CT_Fonts ; +// Tab Leader Character +LeaderAttr ST_TabTlc ; -// Bold -B *CT_OnOff ; +// Tab Stop Position +PosAttr ST_SignedTwipsMeasure ;}; -// Complex Script Bold -BCs *CT_OnOff ; +// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path +func (_eadca *CT_FontRel )ValidateWithPath (path string )error {if !_cf .ST_GuidPatternRe .MatchString (_eadca .FontKeyAttr ){return _ea .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u006e\u0074\u004b\u0065\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cf .ST_GuidPatternRe ,_eadca .FontKeyAttr );};if _dbee :=_eadca .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_dbee !=nil {return _dbee ;};return nil ;};func (_bcecb *EG_BlockLevelChunkElts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcfdd :for {_aeagg ,_cccgc :=d .Token ();if _cccgc !=nil {return _cccgc ;};switch _fcfcd :=_aeagg .(type ){case _c .StartElement :switch _fcfcd .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aebgc :=NewEG_ContentBlockContent ();_aebgc .CustomXml =NewCT_CustomXmlBlock ();if _aecbe :=d .DecodeElement (_aebgc .CustomXml ,&_fcfcd );_aecbe !=nil {return _aecbe ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_aebgc );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_cbbbgg :=NewEG_ContentBlockContent ();_cbbbgg .Sdt =NewCT_SdtBlock ();if _baadeb :=d .DecodeElement (_cbbbgg .Sdt ,&_fcfcd );_baadeb !=nil {return _baadeb ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_cbbbgg );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 :"\u0070"},_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 :"\u0070"}:_feffad :=NewEG_ContentBlockContent ();_daecc :=NewCT_P ();if _beceea :=d .DecodeElement (_daecc ,&_fcfcd );_beceea !=nil {return _beceea ;};_feffad .P =append (_feffad .P ,_daecc );_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_feffad );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_daefdd :=NewEG_ContentBlockContent ();_dceae :=NewCT_Tbl ();if _ebdgdf :=d .DecodeElement (_dceae ,&_fcfcd );_ebdgdf !=nil {return _ebdgdf ;};_daefdd .Tbl =append (_daefdd .Tbl ,_dceae );_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_daefdd );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_acbdc :=NewEG_ContentBlockContent ();_fcfeeg :=NewEG_RunLevelElts ();_fcfeeg .ProofErr =NewCT_ProofErr ();if _cdfba :=d .DecodeElement (_fcfeeg .ProofErr ,&_fcfcd );_cdfba !=nil {return _cdfba ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_acbdc );_acbdc .EG_RunLevelElts =append (_acbdc .EG_RunLevelElts ,_fcfeeg );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ccfbb :=NewEG_ContentBlockContent ();_aeffd :=NewEG_RunLevelElts ();_aeffd .PermStart =NewCT_PermStart ();if _efgbae :=d .DecodeElement (_aeffd .PermStart ,&_fcfcd );_efgbae !=nil {return _efgbae ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_ccfbb );_ccfbb .EG_RunLevelElts =append (_ccfbb .EG_RunLevelElts ,_aeffd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_abgaa :=NewEG_ContentBlockContent ();_dcadb :=NewEG_RunLevelElts ();_dcadb .PermEnd =NewCT_Perm ();if _fcbgb :=d .DecodeElement (_dcadb .PermEnd ,&_fcfcd );_fcbgb !=nil {return _fcbgb ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_abgaa );_abgaa .EG_RunLevelElts =append (_abgaa .EG_RunLevelElts ,_dcadb );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fcgbca :=NewEG_ContentBlockContent ();_adfddd :=NewEG_RunLevelElts ();_adfddd .Ins =NewCT_RunTrackChange ();if _bfffdd :=d .DecodeElement (_adfddd .Ins ,&_fcfcd );_bfffdd !=nil {return _bfffdd ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_fcgbca );_fcgbca .EG_RunLevelElts =append (_fcgbca .EG_RunLevelElts ,_adfddd );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_egdaa :=NewEG_ContentBlockContent ();_eeedg :=NewEG_RunLevelElts ();_eeedg .Del =NewCT_RunTrackChange ();if _bffffa :=d .DecodeElement (_eeedg .Del ,&_fcfcd );_bffffa !=nil {return _bffffa ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_egdaa );_egdaa .EG_RunLevelElts =append (_egdaa .EG_RunLevelElts ,_eeedg );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gdded :=NewEG_ContentBlockContent ();_gbgbed :=NewEG_RunLevelElts ();_gbgbed .MoveFrom =NewCT_RunTrackChange ();if _dbcad :=d .DecodeElement (_gbgbed .MoveFrom ,&_fcfcd );_dbcad !=nil {return _dbcad ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_gdded );_gdded .EG_RunLevelElts =append (_gdded .EG_RunLevelElts ,_gbgbed );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ggacgc :=NewEG_ContentBlockContent ();_dgedd :=NewEG_RunLevelElts ();_dgedd .MoveTo =NewCT_RunTrackChange ();if _bccfd :=d .DecodeElement (_dgedd .MoveTo ,&_fcfcd );_bccfd !=nil {return _bccfd ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_ggacgc );_ggacgc .EG_RunLevelElts =append (_ggacgc .EG_RunLevelElts ,_dgedd );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fdefb :=NewEG_ContentBlockContent ();_bcaadb :=NewEG_RunLevelElts ();_dfbce :=NewEG_RangeMarkupElements ();_dfbce .BookmarkStart =NewCT_Bookmark ();if _bdda :=d .DecodeElement (_dfbce .BookmarkStart ,&_fcfcd );_bdda !=nil {return _bdda ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_fdefb );_fdefb .EG_RunLevelElts =append (_fdefb .EG_RunLevelElts ,_bcaadb );_bcaadb .EG_RangeMarkupElements =append (_bcaadb .EG_RangeMarkupElements ,_dfbce );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ccgbe :=NewEG_ContentBlockContent ();_eegda :=NewEG_RunLevelElts ();_cgadfe :=NewEG_RangeMarkupElements ();_cgadfe .BookmarkEnd =NewCT_MarkupRange ();if _aggcbb :=d .DecodeElement (_cgadfe .BookmarkEnd ,&_fcfcd );_aggcbb !=nil {return _aggcbb ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_ccgbe );_ccgbe .EG_RunLevelElts =append (_ccgbe .EG_RunLevelElts ,_eegda );_eegda .EG_RangeMarkupElements =append (_eegda .EG_RangeMarkupElements ,_cgadfe );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_edgfa :=NewEG_ContentBlockContent ();_deeed :=NewEG_RunLevelElts ();_cddgcb :=NewEG_RangeMarkupElements ();_cddgcb .MoveFromRangeStart =NewCT_MoveBookmark ();if _gfbcc :=d .DecodeElement (_cddgcb .MoveFromRangeStart ,&_fcfcd );_gfbcc !=nil {return _gfbcc ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_edgfa );_edgfa .EG_RunLevelElts =append (_edgfa .EG_RunLevelElts ,_deeed );_deeed .EG_RangeMarkupElements =append (_deeed .EG_RangeMarkupElements ,_cddgcb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_affdaa :=NewEG_ContentBlockContent ();_fbaff :=NewEG_RunLevelElts ();_afgdaa :=NewEG_RangeMarkupElements ();_afgdaa .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcfede :=d .DecodeElement (_afgdaa .MoveFromRangeEnd ,&_fcfcd );_dcfede !=nil {return _dcfede ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_affdaa );_affdaa .EG_RunLevelElts =append (_affdaa .EG_RunLevelElts ,_fbaff );_fbaff .EG_RangeMarkupElements =append (_fbaff .EG_RangeMarkupElements ,_afgdaa );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_decac :=NewEG_ContentBlockContent ();_aeafed :=NewEG_RunLevelElts ();_adadce :=NewEG_RangeMarkupElements ();_adadce .MoveToRangeStart =NewCT_MoveBookmark ();if _aeaae :=d .DecodeElement (_adadce .MoveToRangeStart ,&_fcfcd );_aeaae !=nil {return _aeaae ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_decac );_decac .EG_RunLevelElts =append (_decac .EG_RunLevelElts ,_aeafed );_aeafed .EG_RangeMarkupElements =append (_aeafed .EG_RangeMarkupElements ,_adadce );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dgdfbb :=NewEG_ContentBlockContent ();_ggbeb :=NewEG_RunLevelElts ();_aggbe :=NewEG_RangeMarkupElements ();_aggbe .MoveToRangeEnd =NewCT_MarkupRange ();if _geefb :=d .DecodeElement (_aggbe .MoveToRangeEnd ,&_fcfcd );_geefb !=nil {return _geefb ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_dgdfbb );_dgdfbb .EG_RunLevelElts =append (_dgdfbb .EG_RunLevelElts ,_ggbeb );_ggbeb .EG_RangeMarkupElements =append (_ggbeb .EG_RangeMarkupElements ,_aggbe );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bgaafc :=NewEG_ContentBlockContent ();_ecedg :=NewEG_RunLevelElts ();_dgaeb :=NewEG_RangeMarkupElements ();_dgaeb .CommentRangeStart =NewCT_MarkupRange ();if _daaggf :=d .DecodeElement (_dgaeb .CommentRangeStart ,&_fcfcd );_daaggf !=nil {return _daaggf ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_bgaafc );_bgaafc .EG_RunLevelElts =append (_bgaafc .EG_RunLevelElts ,_ecedg );_ecedg .EG_RangeMarkupElements =append (_ecedg .EG_RangeMarkupElements ,_dgaeb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddddc :=NewEG_ContentBlockContent ();_fadefg :=NewEG_RunLevelElts ();_dbfdg :=NewEG_RangeMarkupElements ();_dbfdg .CommentRangeEnd =NewCT_MarkupRange ();if _cfacc :=d .DecodeElement (_dbfdg .CommentRangeEnd ,&_fcfcd );_cfacc !=nil {return _cfacc ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_ddddc );_ddddc .EG_RunLevelElts =append (_ddddc .EG_RunLevelElts ,_fadefg );_fadefg .EG_RangeMarkupElements =append (_fadefg .EG_RangeMarkupElements ,_dbfdg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcdag :=NewEG_ContentBlockContent ();_fadege :=NewEG_RunLevelElts ();_ecafe :=NewEG_RangeMarkupElements ();_ecafe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ddgee :=d .DecodeElement (_ecafe .CustomXmlInsRangeStart ,&_fcfcd );_ddgee !=nil {return _ddgee ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_gcdag );_gcdag .EG_RunLevelElts =append (_gcdag .EG_RunLevelElts ,_fadege );_fadege .EG_RangeMarkupElements =append (_fadege .EG_RangeMarkupElements ,_ecafe );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbecdc :=NewEG_ContentBlockContent ();_dcbade :=NewEG_RunLevelElts ();_ebcda :=NewEG_RangeMarkupElements ();_ebcda .CustomXmlInsRangeEnd =NewCT_Markup ();if _acdcda :=d .DecodeElement (_ebcda .CustomXmlInsRangeEnd ,&_fcfcd );_acdcda !=nil {return _acdcda ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_cbecdc );_cbecdc .EG_RunLevelElts =append (_cbecdc .EG_RunLevelElts ,_dcbade );_dcbade .EG_RangeMarkupElements =append (_dcbade .EG_RangeMarkupElements ,_ebcda );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfada :=NewEG_ContentBlockContent ();_fdaac :=NewEG_RunLevelElts ();_deecab :=NewEG_RangeMarkupElements ();_deecab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gcgaga :=d .DecodeElement (_deecab .CustomXmlDelRangeStart ,&_fcfcd );_gcgaga !=nil {return _gcgaga ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_dfada );_dfada .EG_RunLevelElts =append (_dfada .EG_RunLevelElts ,_fdaac );_fdaac .EG_RangeMarkupElements =append (_fdaac .EG_RangeMarkupElements ,_deecab );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aedac :=NewEG_ContentBlockContent ();_beacgg :=NewEG_RunLevelElts ();_agbeeaf :=NewEG_RangeMarkupElements ();_agbeeaf .CustomXmlDelRangeEnd =NewCT_Markup ();if _cdaca :=d .DecodeElement (_agbeeaf .CustomXmlDelRangeEnd ,&_fcfcd );_cdaca !=nil {return _cdaca ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_aedac );_aedac .EG_RunLevelElts =append (_aedac .EG_RunLevelElts ,_beacgg );_beacgg .EG_RangeMarkupElements =append (_beacgg .EG_RangeMarkupElements ,_agbeeaf );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gcaea :=NewEG_ContentBlockContent ();_daedb :=NewEG_RunLevelElts ();_cegdbe :=NewEG_RangeMarkupElements ();_cegdbe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcecc :=d .DecodeElement (_cegdbe .CustomXmlMoveFromRangeStart ,&_fcfcd );_gcecc !=nil {return _gcecc ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_gcaea );_gcaea .EG_RunLevelElts =append (_gcaea .EG_RunLevelElts ,_daedb );_daedb .EG_RangeMarkupElements =append (_daedb .EG_RangeMarkupElements ,_cegdbe );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dgcacd :=NewEG_ContentBlockContent ();_bdcdf :=NewEG_RunLevelElts ();_bacgbd :=NewEG_RangeMarkupElements ();_bacgbd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fccgdb :=d .DecodeElement (_bacgbd .CustomXmlMoveFromRangeEnd ,&_fcfcd );_fccgdb !=nil {return _fccgdb ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_dgcacd );_dgcacd .EG_RunLevelElts =append (_dgcacd .EG_RunLevelElts ,_bdcdf );_bdcdf .EG_RangeMarkupElements =append (_bdcdf .EG_RangeMarkupElements ,_bacgbd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ffdfdg :=NewEG_ContentBlockContent ();_afgbcd :=NewEG_RunLevelElts ();_gdgdgc :=NewEG_RangeMarkupElements ();_gdgdgc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dedgcf :=d .DecodeElement (_gdgdgc .CustomXmlMoveToRangeStart ,&_fcfcd );_dedgcf !=nil {return _dedgcf ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_ffdfdg );_ffdfdg .EG_RunLevelElts =append (_ffdfdg .EG_RunLevelElts ,_afgbcd );_afgbcd .EG_RangeMarkupElements =append (_afgbcd .EG_RangeMarkupElements ,_gdgdgc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ggfec :=NewEG_ContentBlockContent ();_gacda :=NewEG_RunLevelElts ();_fbgebd :=NewEG_RangeMarkupElements ();_fbgebd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ggbadf :=d .DecodeElement (_fbgebd .CustomXmlMoveToRangeEnd ,&_fcfcd );_ggbadf !=nil {return _ggbadf ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_ggfec );_ggfec .EG_RunLevelElts =append (_ggfec .EG_RunLevelElts ,_gacda );_gacda .EG_RangeMarkupElements =append (_gacda .EG_RangeMarkupElements ,_fbgebd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_egefg :=NewEG_ContentBlockContent ();_bcabf :=NewEG_RunLevelElts ();_begbc :=NewEG_MathContent ();_begbc .OMathPara =_egg .NewOMathPara ();if _abdfa :=d .DecodeElement (_begbc .OMathPara ,&_fcfcd );_abdfa !=nil {return _abdfa ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_egefg );_egefg .EG_RunLevelElts =append (_egefg .EG_RunLevelElts ,_bcabf );_bcabf .EG_MathContent =append (_bcabf .EG_MathContent ,_begbc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_caafad :=NewEG_ContentBlockContent ();_gfddg :=NewEG_RunLevelElts ();_gcddd :=NewEG_MathContent ();_gcddd .OMath =_egg .NewOMath ();if _febeb :=d .DecodeElement (_gcddd .OMath ,&_fcfcd );_febeb !=nil {return _febeb ;};_bcecb .EG_ContentBlockContent =append (_bcecb .EG_ContentBlockContent ,_caafad );_caafad .EG_RunLevelElts =append (_caafad .EG_RunLevelElts ,_gfddg );_gfddg .EG_MathContent =append (_gfddg .EG_MathContent ,_gcddd );default:_cff .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0042\u006c\u006f\u0063k\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_fcfcd .Name );if _aabcc :=d .Skip ();_aabcc !=nil {return _aabcc ;};};case _c .EndElement :break _gcfdd ;case _c .CharData :};};return nil ;};func (_aafbbg ST_VerticalJc )Validate ()error {return _aafbbg .ValidateWithPath ("")}; -// Italics -I *CT_OnOff ; +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_bfcca *Comments )ValidateWithPath (path string )error {if _dabcg :=_bfcca .CT_Comments .ValidateWithPath (path );_dabcg !=nil {return _dabcg ;};return nil ;};func (_faegc *ST_LineSpacingRule )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgdeab ,_gedfag :=d .Token ();if _gedfag !=nil {return _gedfag ;};if _cdgfe ,_beabg :=_bgdeab .(_c .EndElement );_beabg &&_cdgfe .Name ==start .Name {*_faegc =1;return nil ;};if _dffab ,_ececee :=_bgdeab .(_c .CharData );!_ececee {return _ea .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",_bgdeab );}else {switch string (_dffab ){case "":*_faegc =0;case "\u0061\u0075\u0074\u006f":*_faegc =1;case "\u0065\u0078\u0061c\u0074":*_faegc =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_faegc =3;};};_bgdeab ,_gedfag =d .Token ();if _gedfag !=nil {return _gedfag ;};if _eeedcd ,_badfda :=_bgdeab .(_c .EndElement );_badfda &&_eeedcd .Name ==start .Name {return nil ;};return _ea .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",_bgdeab );};func (_ffgef *EG_HdrFtrReferences )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffgef .HeaderReference !=nil {_cadca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_ffgef .HeaderReference ,_cadca );};if _ffgef .FooterReference !=nil {_efdab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_ffgef .FooterReference ,_efdab );};return nil ;};type ST_SectionMark byte ;func NewCT_Headers ()*CT_Headers {_caceg :=&CT_Headers {};return _caceg };func (_gfbdgf *CT_FramesetSplitbar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dafea :for {_dagcb ,_cecde :=d .Token ();if _cecde !=nil {return _cecde ;};switch _caabf :=_dagcb .(type ){case _c .StartElement :switch _caabf .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 :"\u0077"},_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 :"\u0077"}:_gfbdgf .W =NewCT_TwipsMeasure ();if _feaec :=d .DecodeElement (_gfbdgf .W ,&_caabf );_feaec !=nil {return _feaec ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_gfbdgf .Color =NewCT_Color ();if _fagb :=d .DecodeElement (_gfbdgf .Color ,&_caabf );_fagb !=nil {return _fagb ;};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 :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"},_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 :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}:_gfbdgf .NoBorder =NewCT_OnOff ();if _aedf :=d .DecodeElement (_gfbdgf .NoBorder ,&_caabf );_aedf !=nil {return _aedf ;};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 :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_gfbdgf .FlatBorders =NewCT_OnOff ();if _aefg :=d .DecodeElement (_gfbdgf .FlatBorders ,&_caabf );_aefg !=nil {return _aefg ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065tS\u0070\u006c\u0069\u0074\u0062\u0061\u0072\u0020\u0025\u0076",_caabf .Name );if _dede :=d .Skip ();_dede !=nil {return _dede ;};};case _c .EndElement :break _dafea ;case _c .CharData :};};return nil ;};func (_eefgc *CT_DirContentRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eefgc .ValAttr !=ST_DirectionUnset {_cegca ,_ebcc :=_eefgc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebcc !=nil {return _ebcc ;};start .Attr =append (start .Attr ,_cegca );};e .EncodeToken (start );if _eefgc .FldSimple !=nil {_bacg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_geeb :=range _eefgc .FldSimple {e .EncodeElement (_geeb ,_bacg );};};if _eefgc .Hyperlink !=nil {_fdbc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_eefgc .Hyperlink ,_fdbc );};if _eefgc .SubDoc !=nil {_efca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_eefgc .SubDoc ,_efca );};if _eefgc .EG_ContentRunContent !=nil {for _ ,_afadf :=range _eefgc .EG_ContentRunContent {_afadf .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eddbg *CT_MailMergeDocType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gdace ,_acdacg :=_eddbg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acdacg !=nil {return _acdacg ;};start .Attr =append (start .Attr ,_gdace );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_FontFamilyUnset ST_FontFamily =0;ST_FontFamilyDecorative ST_FontFamily =1;ST_FontFamilyModern ST_FontFamily =2;ST_FontFamilyRoman ST_FontFamily =3;ST_FontFamilyScript ST_FontFamily =4;ST_FontFamilySwiss ST_FontFamily =5;ST_FontFamilyAuto ST_FontFamily =6;); -// Complex Script Italics -ICs *CT_OnOff ; +// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path +func (_gfdfaf *CT_TrackChangeRange )ValidateWithPath (path string )error {if _ecgef :=_gfdfaf .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ecgef !=nil {return _ecgef ;};return nil ;};func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_cbdgab :=&WdCT_PosHChoice {};return _cbdgab }; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Validate validates the CT_FramesetSplitbar and its children +func (_ggbbe *CT_FramesetSplitbar )Validate ()error {return _ggbbe .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};func (_aedffg *ST_DocPartBehavior )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gegeg ,_fedbfd :=d .Token ();if _fedbfd !=nil {return _fedbfd ;};if _aaded ,_gafee :=_gegeg .(_c .EndElement );_gafee &&_aaded .Name ==start .Name {*_aedffg =1;return nil ;};if _bceged ,_eeefg :=_gegeg .(_c .CharData );!_eeefg {return _ea .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",_gegeg );}else {switch string (_bceged ){case "":*_aedffg =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_aedffg =1;case "\u0070":*_aedffg =2;case "\u0070\u0067":*_aedffg =3;};};_gegeg ,_fedbfd =d .Token ();if _fedbfd !=nil {return _fedbfd ;};if _dgbebce ,_deddc :=_gegeg .(_c .EndElement );_deddc &&_dgbebce .Name ==start .Name {return nil ;};return _ea .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",_gegeg );};type CT_SdtText struct{ -// Small Caps -SmallCaps *CT_OnOff ; +// Allow Soft Line Breaks +MultiLineAttr *_cf .ST_OnOff ;};func (_ggbbfg ST_BrClear )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggbbfg .String (),start );};func NewCT_SdtPr ()*CT_SdtPr {_bdafaa :=&CT_SdtPr {};return _bdafaa }; -// Single Strikethrough -Strike *CT_OnOff ; +// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path +func (_aaefb *CT_HMerge )ValidateWithPath (path string )error {if _dbbbc :=_aaefb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbbbc !=nil {return _dbbbc ;};return nil ;};func (_dbdgd *CT_DocPartGallery )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gdadf ,_dffb :=_dbdgd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dffb !=nil {return _dffb ;};start .Attr =append (start .Attr ,_gdadf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddgadda *WdCT_EffectExtent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_ddgadda .LAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074"},Value :_ea .Sprintf ("\u0025\u0076",_ddgadda .TAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_ddgadda .RAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_ea .Sprintf ("\u0025\u0076",_ddgadda .BAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Double Strikethrough -Dstrike *CT_OnOff ; +// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path +func (_efeee *CT_PPrBase )ValidateWithPath (path string )error {if _efeee .PStyle !=nil {if _debac :=_efeee .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_debac !=nil {return _debac ;};};if _efeee .KeepNext !=nil {if _dffbg :=_efeee .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_dffbg !=nil {return _dffbg ;};};if _efeee .KeepLines !=nil {if _fdbda :=_efeee .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_fdbda !=nil {return _fdbda ;};};if _efeee .PageBreakBefore !=nil {if _deadf :=_efeee .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_deadf !=nil {return _deadf ;};};if _efeee .FramePr !=nil {if _acaaf :=_efeee .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_acaaf !=nil {return _acaaf ;};};if _efeee .WidowControl !=nil {if _gfccf :=_efeee .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_gfccf !=nil {return _gfccf ;};};if _efeee .NumPr !=nil {if _fbggf :=_efeee .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_fbggf !=nil {return _fbggf ;};};if _efeee .SuppressLineNumbers !=nil {if _ffdae :=_efeee .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_ffdae !=nil {return _ffdae ;};};if _efeee .PBdr !=nil {if _aagea :=_efeee .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_aagea !=nil {return _aagea ;};};if _efeee .Shd !=nil {if _cgdc :=_efeee .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cgdc !=nil {return _cgdc ;};};if _efeee .Tabs !=nil {if _cdfae :=_efeee .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_cdfae !=nil {return _cdfae ;};};if _efeee .SuppressAutoHyphens !=nil {if _edefc :=_efeee .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_edefc !=nil {return _edefc ;};};if _efeee .Kinsoku !=nil {if _edeegd :=_efeee .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_edeegd !=nil {return _edeegd ;};};if _efeee .WordWrap !=nil {if _bdfcdg :=_efeee .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_bdfcdg !=nil {return _bdfcdg ;};};if _efeee .OverflowPunct !=nil {if _cfbge :=_efeee .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_cfbge !=nil {return _cfbge ;};};if _efeee .TopLinePunct !=nil {if _baccg :=_efeee .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_baccg !=nil {return _baccg ;};};if _efeee .AutoSpaceDE !=nil {if _abegb :=_efeee .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_abegb !=nil {return _abegb ;};};if _efeee .AutoSpaceDN !=nil {if _gffba :=_efeee .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_gffba !=nil {return _gffba ;};};if _efeee .Bidi !=nil {if _bbag :=_efeee .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_bbag !=nil {return _bbag ;};};if _efeee .AdjustRightInd !=nil {if _eeefa :=_efeee .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_eeefa !=nil {return _eeefa ;};};if _efeee .SnapToGrid !=nil {if _afbg :=_efeee .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_afbg !=nil {return _afbg ;};};if _efeee .Spacing !=nil {if _fefab :=_efeee .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fefab !=nil {return _fefab ;};};if _efeee .Ind !=nil {if _gbggb :=_efeee .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_gbggb !=nil {return _gbggb ;};};if _efeee .ContextualSpacing !=nil {if _acdc :=_efeee .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_acdc !=nil {return _acdc ;};};if _efeee .MirrorIndents !=nil {if _afeed :=_efeee .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_afeed !=nil {return _afeed ;};};if _efeee .SuppressOverlap !=nil {if _bfgaaf :=_efeee .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_bfgaaf !=nil {return _bfgaaf ;};};if _efeee .Jc !=nil {if _ggbfe :=_efeee .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_ggbfe !=nil {return _ggbfe ;};};if _efeee .TextDirection !=nil {if _ccebc :=_efeee .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ccebc !=nil {return _ccebc ;};};if _efeee .TextAlignment !=nil {if _dfde :=_efeee .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_dfde !=nil {return _dfde ;};};if _efeee .TextboxTightWrap !=nil {if _bbgga :=_efeee .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_bbgga !=nil {return _bbgga ;};};if _efeee .OutlineLvl !=nil {if _fbgda :=_efeee .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_fbgda !=nil {return _fbgda ;};};if _efeee .DivId !=nil {if _cbaaa :=_efeee .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_cbaaa !=nil {return _cbaaa ;};};if _efeee .CnfStyle !=nil {if _edaafc :=_efeee .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_edaafc !=nil {return _edaafc ;};};return nil ;};func NewCT_Text ()*CT_Text {_gecea :=&CT_Text {};return _gecea };func NewCT_Background ()*CT_Background {_fgb :=&CT_Background {};return _fgb };func NewCT_FontSig ()*CT_FontSig {_gfdf :=&CT_FontSig {};return _gfdf };func (_cgbdf *CT_DocVars )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cgbdf .DocVar !=nil {_ggec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}};for _ ,_dege :=range _cgbdf .DocVar {e .EncodeElement (_dege ,_ggec );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Display Character Outline -Outline *CT_OnOff ; +// Validate validates the CT_Endnotes and its children +func (_deea *CT_Endnotes )Validate ()error {return _deea .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_deaab ST_CombineBrackets )ValidateWithPath (path string )error {switch _deaab {case 0,1,2,3,4,5:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaab ));};return nil ;};type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ;};type CT_DecimalNumber struct{ -// Shadow -Shadow *CT_OnOff ; +// Decimal Number Value +ValAttr int64 ;};type CT_VMerge struct{ -// Embossing -Emboss *CT_OnOff ; +// Vertical Merge Type +ValAttr ST_Merge ;};func (_bebgc *CT_Placeholder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gcbac :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};e .EncodeElement (_bebgc .DocPart ,_gcbac );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdcea *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cdcea =0;case "\u006e\u0065\u0078\u0074":*_cdcea =1;case "\u0070\u0072\u0065\u0076":*_cdcea =2;};return nil ;};type ST_Border byte ;func (_eccab *CT_ObjectChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgdfb :for {_aafccg ,_fefcf :=d .Token ();if _fefcf !=nil {return _fefcf ;};switch _cega :=_aafccg .(type ){case _c .StartElement :switch _cega .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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_eccab .Control =NewCT_Control ();if _ceega :=d .DecodeElement (_eccab .Control ,&_cega );_ceega !=nil {return _ceega ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_eccab .ObjectLink =NewCT_ObjectLink ();if _bcefa :=d .DecodeElement (_eccab .ObjectLink ,&_cega );_bcefa !=nil {return _bcefa ;};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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_eccab .ObjectEmbed =NewCT_ObjectEmbed ();if _becca :=d .DecodeElement (_eccab .ObjectEmbed ,&_cega );_becca !=nil {return _becca ;};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 :"\u006d\u006f\u0076i\u0065"},_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 :"\u006d\u006f\u0076i\u0065"}:_eccab .Movie =NewCT_Rel ();if _dbgbbc :=d .DecodeElement (_eccab .Movie ,&_cega );_dbgbbc !=nil {return _dbgbbc ;};default:_cff .Log ("\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\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cega .Name );if _fadge :=d .Skip ();_fadge !=nil {return _fadge ;};};case _c .EndElement :break _cgdfb ;case _c .CharData :};};return nil ;}; -// Imprinting -Imprint *CT_OnOff ; +// Validate validates the CT_RPrDefault and its children +func (_agbaad *CT_RPrDefault )Validate ()error {return _agbaad .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};type CT_SdtBlock struct{ -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Hidden Text -Vanish *CT_OnOff ; +// Block-Level Structured Document Tag Content +SdtContent *CT_SdtContentBlock ;}; -// Web Hidden Text -WebHidden *CT_OnOff ; +// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path +func (_dcebb *CT_SectType )ValidateWithPath (path string )error {if _dcgff :=_dcebb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcgff !=nil {return _dcgff ;};return nil ;};type CT_RubyContent struct{ -// Run Content Color -Color *CT_Color ; +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path +func (_dbfd *CT_HdrFtrRef )ValidateWithPath (path string )error {if _dbfd .TypeAttr ==ST_HdrFtrUnset {return _ea .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _baac :=_dbfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_baac !=nil {return _baac ;};return nil ;};func (_gdbbca *CT_SdtDateMappingType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cffcf :=range start .Attr {if _cffcf .Name .Local =="\u0076\u0061\u006c"{_gdbbca .ValAttr .UnmarshalXMLAttr (_cffcf );continue ;};};for {_deeaf ,_degg :=d .Token ();if _degg !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065\u004d\u0061p\u0070\u0069\u006e\u0067\u0054\u0079\u0070e\u003a\u0020\u0025\u0073",_degg );};if _edcdb ,_gcdfg :=_deeaf .(_c .EndElement );_gcdfg &&_edcdb .Name ==start .Name {break ;};};return nil ;};func (_dabb *CT_CalendarType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfdc :=range start .Attr {if _bfdc .Name .Local =="\u0076\u0061\u006c"{_dabb .ValAttr .UnmarshalXMLAttr (_bfdc );continue ;};};for {_ccag ,_bcaf :=d .Token ();if _bcaf !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_bcaf );};if _ebca ,_babc :=_ccag .(_c .EndElement );_babc &&_ebca .Name ==start .Name {break ;};};return nil ;};func (_faabbd ST_Jc )ValidateWithPath (path string )error {switch _faabbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faabbd ));};return nil ;}; -// Expanded/Compressed Text -W *CT_TextScale ; +// Validate validates the CT_TblGrid and its children +func (_bdcga *CT_TblGrid )Validate ()error {return _bdcga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");};func NewCT_Perm ()*CT_Perm {_bgbgc :=&CT_Perm {};return _bgbgc }; -// Font Kerning -Kern *CT_HpsMeasure ; +// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path +func (_gafec *CT_Frame )ValidateWithPath (path string )error {if _gafec .Sz !=nil {if _aggbb :=_gafec .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_aggbb !=nil {return _aggbb ;};};if _gafec .Name !=nil {if _cafbg :=_gafec .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_cafbg !=nil {return _cafbg ;};};if _gafec .Title !=nil {if _dccd :=_gafec .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dccd !=nil {return _dccd ;};};if _gafec .LongDesc !=nil {if _gbcd :=_gafec .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c");_gbcd !=nil {return _gbcd ;};};if _gafec .SourceFileName !=nil {if _dgcfb :=_gafec .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_dgcfb !=nil {return _dgcfb ;};};if _gafec .MarW !=nil {if _cgeef :=_gafec .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057");_cgeef !=nil {return _cgeef ;};};if _gafec .MarH !=nil {if _dacb :=_gafec .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_dacb !=nil {return _dacb ;};};if _gafec .Scrollbar !=nil {if _abcfa :=_gafec .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072");_abcfa !=nil {return _abcfa ;};};if _gafec .NoResizeAllowed !=nil {if _acffa :=_gafec .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_acffa !=nil {return _acffa ;};};if _gafec .LinkedToFile !=nil {if _dfbc :=_gafec .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065");_dfbc !=nil {return _dfbc ;};};return nil ;};func NewCT_NumRestart ()*CT_NumRestart {_fgbcg :=&CT_NumRestart {};_fgbcg .ValAttr =ST_RestartNumber (1);return _fgbcg ;};type EG_ContentBlockContent struct{ -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Paragraph +P []*CT_P ; -// Text Highlighting -Highlight *CT_Highlight ; +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Underline -U *CT_Underline ; +// Annotation Identifier +IdAttr int64 ;}; -// Animated Text Effect -Effect *CT_TextEffect ; +// Validate validates the CT_Document and its children +func (_cecee *CT_Document )Validate ()error {return _cecee .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; -// Text Border -Bdr *CT_Border ; +// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path +func (_decge *CT_TblOverlap )ValidateWithPath (path string )error {if _decge .ValAttr ==ST_TblOverlapUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ddeecf :=_decge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddeecf !=nil {return _ddeecf ;};return nil ;};func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_badefe :=&WdCT_WordprocessingGroupChoice {};return _badefe ;}; -// Run Shading -Shd *CT_Shd ; +// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path +func (_acefb *CT_PageMar )ValidateWithPath (path string )error {if _gabee :=_acefb .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_gabee !=nil {return _gabee ;};if _fbcgg :=_acefb .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_fbcgg !=nil {return _fbcgg ;};if _fgdc :=_acefb .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_fgdc !=nil {return _fgdc ;};if _egbgb :=_acefb .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_egbgb !=nil {return _egbgb ;};if _begag :=_acefb .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_begag !=nil {return _begag ;};if _geegb :=_acefb .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_geegb !=nil {return _geegb ;};if _dedgc :=_acefb .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_dedgc !=nil {return _dedgc ;};return nil ;}; -// Manual Run Width -FitText *CT_FitText ; +// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path +func (_cfffe *CT_FitText )ValidateWithPath (path string )error {if _bfgb :=_cfffe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfgb !=nil {return _bfgb ;};return nil ;}; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path +func (_faff *CT_Bookmark )ValidateWithPath (path string )error {if _cgfg :=_faff .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_cgfg !=nil {return _cgfg ;};return nil ;};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_ccgdcc :=&WdCT_WordprocessingContentPart {};return _ccgdcc ;};func (_bdeef *CT_SmartTagRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgbc :=range start .Attr {if _dgbc .Name .Local =="\u0075\u0072\u0069"{_ecadeb ,_gdgafe :=_dgbc .Value ,error (nil );if _gdgafe !=nil {return _gdgafe ;};_bdeef .UriAttr =&_ecadeb ;continue ;};if _dgbc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_adfff ,_gdagef :=_dgbc .Value ,error (nil );if _gdagef !=nil {return _gdagef ;};_bdeef .ElementAttr =_adfff ;continue ;};};_dfeeg :for {_acddg ,_gfgbb :=d .Token ();if _gfgbb !=nil {return _gfgbb ;};switch _bdfac :=_acddg .(type ){case _c .StartElement :switch _bdfac .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_bdeef .SmartTagPr =NewCT_SmartTagPr ();if _fbdab :=d .DecodeElement (_bdeef .SmartTagPr ,&_bdfac );_fbdab !=nil {return _fbdab ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_ccdffa :=NewEG_PContent ();_egfcg :=NewCT_SimpleField ();if _fbcdf :=d .DecodeElement (_egfcg ,&_bdfac );_fbcdf !=nil {return _fbcdf ;};_ccdffa .FldSimple =append (_ccdffa .FldSimple ,_egfcg );_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_ccdffa );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dggdgg :=NewEG_PContent ();_dggdgg .Hyperlink =NewCT_Hyperlink ();if _dfgdg :=d .DecodeElement (_dggdgg .Hyperlink ,&_bdfac );_dfgdg !=nil {return _dfgdg ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_dggdgg );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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bafeeb :=NewEG_PContent ();_bafeeb .SubDoc =NewCT_Rel ();if _aeacd :=d .DecodeElement (_bafeeb .SubDoc ,&_bdfac );_aeacd !=nil {return _aeacd ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_bafeeb );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_abdgg :=NewEG_PContent ();_gfdfea :=NewEG_ContentRunContent ();_gfdfea .CustomXml =NewCT_CustomXmlRun ();if _eegcag :=d .DecodeElement (_gfdfea .CustomXml ,&_bdfac );_eegcag !=nil {return _eegcag ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_abdgg );_abdgg .EG_ContentRunContent =append (_abdgg .EG_ContentRunContent ,_gfdfea );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_egdda :=NewEG_PContent ();_dddfd :=NewEG_ContentRunContent ();_dddfd .SmartTag =NewCT_SmartTagRun ();if _cffag :=d .DecodeElement (_dddfd .SmartTag ,&_bdfac );_cffag !=nil {return _cffag ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_egdda );_egdda .EG_ContentRunContent =append (_egdda .EG_ContentRunContent ,_dddfd );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_dffca :=NewEG_PContent ();_dbdadf :=NewEG_ContentRunContent ();_dbdadf .Sdt =NewCT_SdtRun ();if _afddf :=d .DecodeElement (_dbdadf .Sdt ,&_bdfac );_afddf !=nil {return _afddf ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_dffca );_dffca .EG_ContentRunContent =append (_dffca .EG_ContentRunContent ,_dbdadf );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_febeeb :=NewEG_PContent ();_dcgbc :=NewEG_ContentRunContent ();_dcgbc .Dir =NewCT_DirContentRun ();if _gedea :=d .DecodeElement (_dcgbc .Dir ,&_bdfac );_gedea !=nil {return _gedea ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_febeeb );_febeeb .EG_ContentRunContent =append (_febeeb .EG_ContentRunContent ,_dcgbc );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_bccgb :=NewEG_PContent ();_gbbccg :=NewEG_ContentRunContent ();_gbbccg .Bdo =NewCT_BdoContentRun ();if _ggceea :=d .DecodeElement (_gbbccg .Bdo ,&_bdfac );_ggceea !=nil {return _ggceea ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_bccgb );_bccgb .EG_ContentRunContent =append (_bccgb .EG_ContentRunContent ,_gbbccg );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 :"\u0072"},_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 :"\u0072"}:_abbgga :=NewEG_PContent ();_ggccg :=NewEG_ContentRunContent ();_ggccg .R =NewCT_R ();if _dfgad :=d .DecodeElement (_ggccg .R ,&_bdfac );_dfgad !=nil {return _dfgad ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_abbgga );_abbgga .EG_ContentRunContent =append (_abbgga .EG_ContentRunContent ,_ggccg );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gfdea :=NewEG_PContent ();_cebeg :=NewEG_ContentRunContent ();_dbcgfc :=NewEG_RunLevelElts ();_dbcgfc .ProofErr =NewCT_ProofErr ();if _abgfa :=d .DecodeElement (_dbcgfc .ProofErr ,&_bdfac );_abgfa !=nil {return _abgfa ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_gfdea );_gfdea .EG_ContentRunContent =append (_gfdea .EG_ContentRunContent ,_cebeg );_cebeg .EG_RunLevelElts =append (_cebeg .EG_RunLevelElts ,_dbcgfc );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gcaga :=NewEG_PContent ();_egddg :=NewEG_ContentRunContent ();_edaac :=NewEG_RunLevelElts ();_edaac .PermStart =NewCT_PermStart ();if _adcgfd :=d .DecodeElement (_edaac .PermStart ,&_bdfac );_adcgfd !=nil {return _adcgfd ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_gcaga );_gcaga .EG_ContentRunContent =append (_gcaga .EG_ContentRunContent ,_egddg );_egddg .EG_RunLevelElts =append (_egddg .EG_RunLevelElts ,_edaac );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_aaedgb :=NewEG_PContent ();_fadcg :=NewEG_ContentRunContent ();_gggffe :=NewEG_RunLevelElts ();_gggffe .PermEnd =NewCT_Perm ();if _ffgdd :=d .DecodeElement (_gggffe .PermEnd ,&_bdfac );_ffgdd !=nil {return _ffgdd ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_aaedgb );_aaedgb .EG_ContentRunContent =append (_aaedgb .EG_ContentRunContent ,_fadcg );_fadcg .EG_RunLevelElts =append (_fadcg .EG_RunLevelElts ,_gggffe );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_gabcb :=NewEG_PContent ();_ccbaafa :=NewEG_ContentRunContent ();_acedab :=NewEG_RunLevelElts ();_acedab .Ins =NewCT_RunTrackChange ();if _cbecd :=d .DecodeElement (_acedab .Ins ,&_bdfac );_cbecd !=nil {return _cbecd ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_gabcb );_gabcb .EG_ContentRunContent =append (_gabcb .EG_ContentRunContent ,_ccbaafa );_ccbaafa .EG_RunLevelElts =append (_ccbaafa .EG_RunLevelElts ,_acedab );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_bdcdd :=NewEG_PContent ();_fdbeea :=NewEG_ContentRunContent ();_fgcdd :=NewEG_RunLevelElts ();_fgcdd .Del =NewCT_RunTrackChange ();if _cecdb :=d .DecodeElement (_fgcdd .Del ,&_bdfac );_cecdb !=nil {return _cecdb ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_bdcdd );_bdcdd .EG_ContentRunContent =append (_bdcdd .EG_ContentRunContent ,_fdbeea );_fdbeea .EG_RunLevelElts =append (_fdbeea .EG_RunLevelElts ,_fgcdd );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ccbabc :=NewEG_PContent ();_afebb :=NewEG_ContentRunContent ();_cgcea :=NewEG_RunLevelElts ();_cgcea .MoveFrom =NewCT_RunTrackChange ();if _bcacd :=d .DecodeElement (_cgcea .MoveFrom ,&_bdfac );_bcacd !=nil {return _bcacd ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_ccbabc );_ccbabc .EG_ContentRunContent =append (_ccbabc .EG_ContentRunContent ,_afebb );_afebb .EG_RunLevelElts =append (_afebb .EG_RunLevelElts ,_cgcea );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ccgac :=NewEG_PContent ();_dfced :=NewEG_ContentRunContent ();_gcffd :=NewEG_RunLevelElts ();_gcffd .MoveTo =NewCT_RunTrackChange ();if _bcggbf :=d .DecodeElement (_gcffd .MoveTo ,&_bdfac );_bcggbf !=nil {return _bcggbf ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_ccgac );_ccgac .EG_ContentRunContent =append (_ccgac .EG_ContentRunContent ,_dfced );_dfced .EG_RunLevelElts =append (_dfced .EG_RunLevelElts ,_gcffd );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_eaeec :=NewEG_PContent ();_cdgca :=NewEG_ContentRunContent ();_agdag :=NewEG_RunLevelElts ();_ggcge :=NewEG_RangeMarkupElements ();_ggcge .BookmarkStart =NewCT_Bookmark ();if _edfdda :=d .DecodeElement (_ggcge .BookmarkStart ,&_bdfac );_edfdda !=nil {return _edfdda ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_eaeec );_eaeec .EG_ContentRunContent =append (_eaeec .EG_ContentRunContent ,_cdgca );_cdgca .EG_RunLevelElts =append (_cdgca .EG_RunLevelElts ,_agdag );_agdag .EG_RangeMarkupElements =append (_agdag .EG_RangeMarkupElements ,_ggcge );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_addbd :=NewEG_PContent ();_bgaaa :=NewEG_ContentRunContent ();_egeff :=NewEG_RunLevelElts ();_dbfab :=NewEG_RangeMarkupElements ();_dbfab .BookmarkEnd =NewCT_MarkupRange ();if _gaggg :=d .DecodeElement (_dbfab .BookmarkEnd ,&_bdfac );_gaggg !=nil {return _gaggg ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_addbd );_addbd .EG_ContentRunContent =append (_addbd .EG_ContentRunContent ,_bgaaa );_bgaaa .EG_RunLevelElts =append (_bgaaa .EG_RunLevelElts ,_egeff );_egeff .EG_RangeMarkupElements =append (_egeff .EG_RangeMarkupElements ,_dbfab );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_caeba :=NewEG_PContent ();_cggeb :=NewEG_ContentRunContent ();_ccfbdb :=NewEG_RunLevelElts ();_dgaba :=NewEG_RangeMarkupElements ();_dgaba .MoveFromRangeStart =NewCT_MoveBookmark ();if _eagdea :=d .DecodeElement (_dgaba .MoveFromRangeStart ,&_bdfac );_eagdea !=nil {return _eagdea ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_caeba );_caeba .EG_ContentRunContent =append (_caeba .EG_ContentRunContent ,_cggeb );_cggeb .EG_RunLevelElts =append (_cggeb .EG_RunLevelElts ,_ccfbdb );_ccfbdb .EG_RangeMarkupElements =append (_ccfbdb .EG_RangeMarkupElements ,_dgaba );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_faagc :=NewEG_PContent ();_bfcdeg :=NewEG_ContentRunContent ();_bdbbb :=NewEG_RunLevelElts ();_dccfd :=NewEG_RangeMarkupElements ();_dccfd .MoveFromRangeEnd =NewCT_MarkupRange ();if _abbd :=d .DecodeElement (_dccfd .MoveFromRangeEnd ,&_bdfac );_abbd !=nil {return _abbd ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_faagc );_faagc .EG_ContentRunContent =append (_faagc .EG_ContentRunContent ,_bfcdeg );_bfcdeg .EG_RunLevelElts =append (_bfcdeg .EG_RunLevelElts ,_bdbbb );_bdbbb .EG_RangeMarkupElements =append (_bdbbb .EG_RangeMarkupElements ,_dccfd );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dadgg :=NewEG_PContent ();_beegd :=NewEG_ContentRunContent ();_aacda :=NewEG_RunLevelElts ();_dgfff :=NewEG_RangeMarkupElements ();_dgfff .MoveToRangeStart =NewCT_MoveBookmark ();if _dcage :=d .DecodeElement (_dgfff .MoveToRangeStart ,&_bdfac );_dcage !=nil {return _dcage ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_dadgg );_dadgg .EG_ContentRunContent =append (_dadgg .EG_ContentRunContent ,_beegd );_beegd .EG_RunLevelElts =append (_beegd .EG_RunLevelElts ,_aacda );_aacda .EG_RangeMarkupElements =append (_aacda .EG_RangeMarkupElements ,_dgfff );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_efadg :=NewEG_PContent ();_bdgff :=NewEG_ContentRunContent ();_bbece :=NewEG_RunLevelElts ();_fffeg :=NewEG_RangeMarkupElements ();_fffeg .MoveToRangeEnd =NewCT_MarkupRange ();if _aebfg :=d .DecodeElement (_fffeg .MoveToRangeEnd ,&_bdfac );_aebfg !=nil {return _aebfg ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_efadg );_efadg .EG_ContentRunContent =append (_efadg .EG_ContentRunContent ,_bdgff );_bdgff .EG_RunLevelElts =append (_bdgff .EG_RunLevelElts ,_bbece );_bbece .EG_RangeMarkupElements =append (_bbece .EG_RangeMarkupElements ,_fffeg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_aeeb :=NewEG_PContent ();_agge :=NewEG_ContentRunContent ();_aefaf :=NewEG_RunLevelElts ();_ffgad :=NewEG_RangeMarkupElements ();_ffgad .CommentRangeStart =NewCT_MarkupRange ();if _abecg :=d .DecodeElement (_ffgad .CommentRangeStart ,&_bdfac );_abecg !=nil {return _abecg ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_aeeb );_aeeb .EG_ContentRunContent =append (_aeeb .EG_ContentRunContent ,_agge );_agge .EG_RunLevelElts =append (_agge .EG_RunLevelElts ,_aefaf );_aefaf .EG_RangeMarkupElements =append (_aefaf .EG_RangeMarkupElements ,_ffgad );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcafc :=NewEG_PContent ();_dadfc :=NewEG_ContentRunContent ();_bfccbc :=NewEG_RunLevelElts ();_afcdgd :=NewEG_RangeMarkupElements ();_afcdgd .CommentRangeEnd =NewCT_MarkupRange ();if _agdgge :=d .DecodeElement (_afcdgd .CommentRangeEnd ,&_bdfac );_agdgge !=nil {return _agdgge ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_bcafc );_bcafc .EG_ContentRunContent =append (_bcafc .EG_ContentRunContent ,_dadfc );_dadfc .EG_RunLevelElts =append (_dadfc .EG_RunLevelElts ,_bfccbc );_bfccbc .EG_RangeMarkupElements =append (_bfccbc .EG_RangeMarkupElements ,_afcdgd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gabfd :=NewEG_PContent ();_feaecf :=NewEG_ContentRunContent ();_gffee :=NewEG_RunLevelElts ();_gbabe :=NewEG_RangeMarkupElements ();_gbabe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cegff :=d .DecodeElement (_gbabe .CustomXmlInsRangeStart ,&_bdfac );_cegff !=nil {return _cegff ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_gabfd );_gabfd .EG_ContentRunContent =append (_gabfd .EG_ContentRunContent ,_feaecf );_feaecf .EG_RunLevelElts =append (_feaecf .EG_RunLevelElts ,_gffee );_gffee .EG_RangeMarkupElements =append (_gffee .EG_RangeMarkupElements ,_gbabe );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bbdba :=NewEG_PContent ();_bbead :=NewEG_ContentRunContent ();_bafgc :=NewEG_RunLevelElts ();_ggdec :=NewEG_RangeMarkupElements ();_ggdec .CustomXmlInsRangeEnd =NewCT_Markup ();if _ecbed :=d .DecodeElement (_ggdec .CustomXmlInsRangeEnd ,&_bdfac );_ecbed !=nil {return _ecbed ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_bbdba );_bbdba .EG_ContentRunContent =append (_bbdba .EG_ContentRunContent ,_bbead );_bbead .EG_RunLevelElts =append (_bbead .EG_RunLevelElts ,_bafgc );_bafgc .EG_RangeMarkupElements =append (_bafgc .EG_RangeMarkupElements ,_ggdec );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggafed :=NewEG_PContent ();_gdgcg :=NewEG_ContentRunContent ();_cdeed :=NewEG_RunLevelElts ();_gfgda :=NewEG_RangeMarkupElements ();_gfgda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _egfcf :=d .DecodeElement (_gfgda .CustomXmlDelRangeStart ,&_bdfac );_egfcf !=nil {return _egfcf ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_ggafed );_ggafed .EG_ContentRunContent =append (_ggafed .EG_ContentRunContent ,_gdgcg );_gdgcg .EG_RunLevelElts =append (_gdgcg .EG_RunLevelElts ,_cdeed );_cdeed .EG_RangeMarkupElements =append (_cdeed .EG_RangeMarkupElements ,_gfgda );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fffefg :=NewEG_PContent ();_cccbe :=NewEG_ContentRunContent ();_aecda :=NewEG_RunLevelElts ();_gdffa :=NewEG_RangeMarkupElements ();_gdffa .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfeba :=d .DecodeElement (_gdffa .CustomXmlDelRangeEnd ,&_bdfac );_cfeba !=nil {return _cfeba ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_fffefg );_fffefg .EG_ContentRunContent =append (_fffefg .EG_ContentRunContent ,_cccbe );_cccbe .EG_RunLevelElts =append (_cccbe .EG_RunLevelElts ,_aecda );_aecda .EG_RangeMarkupElements =append (_aecda .EG_RangeMarkupElements ,_gdffa );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fecagf :=NewEG_PContent ();_cbgfg :=NewEG_ContentRunContent ();_acbgc :=NewEG_RunLevelElts ();_afgcg :=NewEG_RangeMarkupElements ();_afgcg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cbdbc :=d .DecodeElement (_afgcg .CustomXmlMoveFromRangeStart ,&_bdfac );_cbdbc !=nil {return _cbdbc ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_fecagf );_fecagf .EG_ContentRunContent =append (_fecagf .EG_ContentRunContent ,_cbgfg );_cbgfg .EG_RunLevelElts =append (_cbgfg .EG_RunLevelElts ,_acbgc );_acbgc .EG_RangeMarkupElements =append (_acbgc .EG_RangeMarkupElements ,_afgcg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eddcf :=NewEG_PContent ();_ffbbg :=NewEG_ContentRunContent ();_adafb :=NewEG_RunLevelElts ();_aeadd :=NewEG_RangeMarkupElements ();_aeadd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cfcdf :=d .DecodeElement (_aeadd .CustomXmlMoveFromRangeEnd ,&_bdfac );_cfcdf !=nil {return _cfcdf ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_eddcf );_eddcf .EG_ContentRunContent =append (_eddcf .EG_ContentRunContent ,_ffbbg );_ffbbg .EG_RunLevelElts =append (_ffbbg .EG_RunLevelElts ,_adafb );_adafb .EG_RangeMarkupElements =append (_adafb .EG_RangeMarkupElements ,_aeadd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_efffd :=NewEG_PContent ();_dfgfg :=NewEG_ContentRunContent ();_afffc :=NewEG_RunLevelElts ();_bbdcd :=NewEG_RangeMarkupElements ();_bbdcd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dcbgg :=d .DecodeElement (_bbdcd .CustomXmlMoveToRangeStart ,&_bdfac );_dcbgg !=nil {return _dcbgg ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_efffd );_efffd .EG_ContentRunContent =append (_efffd .EG_ContentRunContent ,_dfgfg );_dfgfg .EG_RunLevelElts =append (_dfgfg .EG_RunLevelElts ,_afffc );_afffc .EG_RangeMarkupElements =append (_afffc .EG_RangeMarkupElements ,_bbdcd );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aaabdb :=NewEG_PContent ();_bfdce :=NewEG_ContentRunContent ();_cbcdab :=NewEG_RunLevelElts ();_facag :=NewEG_RangeMarkupElements ();_facag .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dcbdb :=d .DecodeElement (_facag .CustomXmlMoveToRangeEnd ,&_bdfac );_dcbdb !=nil {return _dcbdb ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_aaabdb );_aaabdb .EG_ContentRunContent =append (_aaabdb .EG_ContentRunContent ,_bfdce );_bfdce .EG_RunLevelElts =append (_bfdce .EG_RunLevelElts ,_cbcdab );_cbcdab .EG_RangeMarkupElements =append (_cbcdab .EG_RangeMarkupElements ,_facag );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_eeddgg :=NewEG_PContent ();_cggcc :=NewEG_ContentRunContent ();_dgbab :=NewEG_RunLevelElts ();_dbgbc :=NewEG_MathContent ();_dbgbc .OMathPara =_egg .NewOMathPara ();if _gaefdf :=d .DecodeElement (_dbgbc .OMathPara ,&_bdfac );_gaefdf !=nil {return _gaefdf ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_eeddgg );_eeddgg .EG_ContentRunContent =append (_eeddgg .EG_ContentRunContent ,_cggcc );_cggcc .EG_RunLevelElts =append (_cggcc .EG_RunLevelElts ,_dgbab );_dgbab .EG_MathContent =append (_dgbab .EG_MathContent ,_dbgbc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bacfa :=NewEG_PContent ();_gfgfe :=NewEG_ContentRunContent ();_cgcd :=NewEG_RunLevelElts ();_abaaa :=NewEG_MathContent ();_abaaa .OMath =_egg .NewOMath ();if _eebddb :=d .DecodeElement (_abaaa .OMath ,&_bdfac );_eebddb !=nil {return _eebddb ;};_bdeef .EG_PContent =append (_bdeef .EG_PContent ,_bacfa );_bacfa .EG_ContentRunContent =append (_bacfa .EG_ContentRunContent ,_gfgfe );_gfgfe .EG_RunLevelElts =append (_gfgfe .EG_RunLevelElts ,_cgcd );_cgcd .EG_MathContent =append (_cgcd .EG_MathContent ,_abaaa );default:_cff .Log ("\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\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061g\u0052u\u006e\u0020\u0025\u0076",_bdfac .Name );if _dgeff :=d .Skip ();_dgeff !=nil {return _dgeff ;};};case _c .EndElement :break _dfeeg ;case _c .CharData :};};return nil ;};func (_edaec *CT_RPrDefault )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efcc :for {_fgfef ,_bbeaca :=d .Token ();if _bbeaca !=nil {return _bbeaca ;};switch _baeeb :=_fgfef .(type ){case _c .StartElement :switch _baeeb .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_edaec .RPr =NewCT_RPr ();if _ggbbf :=d .DecodeElement (_edaec .RPr ,&_baeeb );_ggbbf !=nil {return _ggbbf ;};default:_cff .Log ("\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\u0052P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_baeeb .Name );if _cedag :=d .Skip ();_cedag !=nil {return _cedag ;};};case _c .EndElement :break _efcc ;case _c .CharData :};};return nil ;};const (ST_DocPartGalleryUnset ST_DocPartGallery =0;ST_DocPartGalleryPlaceholder ST_DocPartGallery =1;ST_DocPartGalleryAny ST_DocPartGallery =2;ST_DocPartGalleryDefault ST_DocPartGallery =3;ST_DocPartGalleryDocParts ST_DocPartGallery =4;ST_DocPartGalleryCoverPg ST_DocPartGallery =5;ST_DocPartGalleryEq ST_DocPartGallery =6;ST_DocPartGalleryFtrs ST_DocPartGallery =7;ST_DocPartGalleryHdrs ST_DocPartGallery =8;ST_DocPartGalleryPgNum ST_DocPartGallery =9;ST_DocPartGalleryTbls ST_DocPartGallery =10;ST_DocPartGalleryWatermarks ST_DocPartGallery =11;ST_DocPartGalleryAutoTxt ST_DocPartGallery =12;ST_DocPartGalleryTxtBox ST_DocPartGallery =13;ST_DocPartGalleryPgNumT ST_DocPartGallery =14;ST_DocPartGalleryPgNumB ST_DocPartGallery =15;ST_DocPartGalleryPgNumMargins ST_DocPartGallery =16;ST_DocPartGalleryTblOfContents ST_DocPartGallery =17;ST_DocPartGalleryBib ST_DocPartGallery =18;ST_DocPartGalleryCustQuickParts ST_DocPartGallery =19;ST_DocPartGalleryCustCoverPg ST_DocPartGallery =20;ST_DocPartGalleryCustEq ST_DocPartGallery =21;ST_DocPartGalleryCustFtrs ST_DocPartGallery =22;ST_DocPartGalleryCustHdrs ST_DocPartGallery =23;ST_DocPartGalleryCustPgNum ST_DocPartGallery =24;ST_DocPartGalleryCustTbls ST_DocPartGallery =25;ST_DocPartGalleryCustWatermarks ST_DocPartGallery =26;ST_DocPartGalleryCustAutoTxt ST_DocPartGallery =27;ST_DocPartGalleryCustTxtBox ST_DocPartGallery =28;ST_DocPartGalleryCustPgNumT ST_DocPartGallery =29;ST_DocPartGalleryCustPgNumB ST_DocPartGallery =30;ST_DocPartGalleryCustPgNumMargins ST_DocPartGallery =31;ST_DocPartGalleryCustTblOfContents ST_DocPartGallery =32;ST_DocPartGalleryCustBib ST_DocPartGallery =33;ST_DocPartGalleryCustom1 ST_DocPartGallery =34;ST_DocPartGalleryCustom2 ST_DocPartGallery =35;ST_DocPartGalleryCustom3 ST_DocPartGallery =36;ST_DocPartGalleryCustom4 ST_DocPartGallery =37;ST_DocPartGalleryCustom5 ST_DocPartGallery =38;);func (_abdgdg *ST_HighlightColor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaadf ,_effca :=d .Token ();if _effca !=nil {return _effca ;};if _ebcbd ,_dgcbb :=_aaadf .(_c .EndElement );_dgcbb &&_ebcbd .Name ==start .Name {*_abdgdg =1;return nil ;};if _bgfga ,_feeda :=_aaadf .(_c .CharData );!_feeda {return _ea .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",_aaadf );}else {switch string (_bgfga ){case "":*_abdgdg =0;case "\u0062\u006c\u0061c\u006b":*_abdgdg =1;case "\u0062\u006c\u0075\u0065":*_abdgdg =2;case "\u0063\u0079\u0061\u006e":*_abdgdg =3;case "\u0067\u0072\u0065e\u006e":*_abdgdg =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_abdgdg =5;case "\u0072\u0065\u0064":*_abdgdg =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_abdgdg =7;case "\u0077\u0068\u0069t\u0065":*_abdgdg =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_abdgdg =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_abdgdg =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_abdgdg =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_abdgdg =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_abdgdg =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_abdgdg =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_abdgdg =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_abdgdg =16;case "\u006e\u006f\u006e\u0065":*_abdgdg =17;};};_aaadf ,_effca =d .Token ();if _effca !=nil {return _effca ;};if _befbc ,_cgddb :=_aaadf .(_c .EndElement );_cgddb &&_befbc .Name ==start .Name {return nil ;};return _ea .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",_aaadf );};func (_efaf *CT_DocPartName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cabfc :=range start .Attr {if _cabfc .Name .Local =="\u0076\u0061\u006c"{_bfabb ,_bfaeg :=_cabfc .Value ,error (nil );if _bfaeg !=nil {return _bfaeg ;};_efaf .ValAttr =_bfabb ;continue ;};if _cabfc .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_fdcfd ,_gaef :=ParseUnionST_OnOff (_cabfc .Value );if _gaef !=nil {return _gaef ;};_efaf .DecoratedAttr =&_fdcfd ;continue ;};};for {_gfce ,_bded :=d .Token ();if _bded !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_bded );};if _gddaa ,_befc :=_gfce .(_c .EndElement );_befc &&_gddaa .Name ==start .Name {break ;};};return nil ;}; -// Right To Left Text -Rtl *CT_OnOff ; +// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path +func (_acfaa *CT_TblPrChange )ValidateWithPath (path string )error {if _daacee :=_acfaa .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_daacee !=nil {return _daacee ;};return nil ;};func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_dffe :=&CT_CharacterSpacing {};_dffe .ValAttr =ST_CharacterSpacing (1);return _dffe ;};func (_fcdcd ST_MailMergeDocType )Validate ()error {return _fcdcd .ValidateWithPath ("")};func (_bebdf ST_DocPartType )ValidateWithPath (path string )error {switch _bebdf {case 0,1,2,3,4,5,6,7:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebdf ));};return nil ;};func (_dfbfdg *CT_Hyperlink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfbfc :=range start .Attr {if _bfbfc .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"&&_bfbfc .Name .Local =="\u0069\u0064"||_bfbfc .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"&&_bfbfc .Name .Local =="\u0069\u0064"{_accdc ,_bfbeaf :=_bfbfc .Value ,error (nil );if _bfbeaf !=nil {return _bfbeaf ;};_dfbfdg .IdAttr =&_accdc ;continue ;};if _bfbfc .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_acbdf ,_caffc :=_bfbfc .Value ,error (nil );if _caffc !=nil {return _caffc ;};_dfbfdg .TgtFrameAttr =&_acbdf ;continue ;};if _bfbfc .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_dgcaa ,_efegaf :=_bfbfc .Value ,error (nil );if _efegaf !=nil {return _efegaf ;};_dfbfdg .TooltipAttr =&_dgcaa ;continue ;};if _bfbfc .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_fgaaa ,_afadg :=_bfbfc .Value ,error (nil );if _afadg !=nil {return _afadg ;};_dfbfdg .DocLocationAttr =&_fgaaa ;continue ;};if _bfbfc .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_baeeeb ,_cgbed :=_bfbfc .Value ,error (nil );if _cgbed !=nil {return _cgbed ;};_dfbfdg .AnchorAttr =&_baeeeb ;continue ;};if _bfbfc .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_egbae ,_cceca :=ParseUnionST_OnOff (_bfbfc .Value );if _cceca !=nil {return _cceca ;};_dfbfdg .HistoryAttr =&_egbae ;continue ;};};_fbbcf :for {_aadb ,_bbeeb :=d .Token ();if _bbeeb !=nil {return _bbeeb ;};switch _ffccb :=_aadb .(type ){case _c .StartElement :switch _ffccb .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_abaed :=NewCT_SimpleField ();if _ecgbe :=d .DecodeElement (_abaed ,&_ffccb );_ecgbe !=nil {return _ecgbe ;};_dfbfdg .FldSimple =append (_dfbfdg .FldSimple ,_abaed );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dfbfdg .Hyperlink =NewCT_Hyperlink ();if _feab :=d .DecodeElement (_dfbfdg .Hyperlink ,&_ffccb );_feab !=nil {return _feab ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_dfbfdg .SubDoc =NewCT_Rel ();if _aedfd :=d .DecodeElement (_dfbfdg .SubDoc ,&_ffccb );_aedfd !=nil {return _aedfd ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fegad :=NewEG_ContentRunContent ();_fegad .CustomXml =NewCT_CustomXmlRun ();if _bdade :=d .DecodeElement (_fegad .CustomXml ,&_ffccb );_bdade !=nil {return _bdade ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_fegad );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_eecdde :=NewEG_ContentRunContent ();_eecdde .SmartTag =NewCT_SmartTagRun ();if _egcga :=d .DecodeElement (_eecdde .SmartTag ,&_ffccb );_egcga !=nil {return _egcga ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_eecdde );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_gbbeb :=NewEG_ContentRunContent ();_gbbeb .Sdt =NewCT_SdtRun ();if _cdgg :=d .DecodeElement (_gbbeb .Sdt ,&_ffccb );_cdgg !=nil {return _cdgg ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_gbbeb );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_aaega :=NewEG_ContentRunContent ();_aaega .Dir =NewCT_DirContentRun ();if _ffcae :=d .DecodeElement (_aaega .Dir ,&_ffccb );_ffcae !=nil {return _ffcae ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_aaega );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_ebacf :=NewEG_ContentRunContent ();_ebacf .Bdo =NewCT_BdoContentRun ();if _aacff :=d .DecodeElement (_ebacf .Bdo ,&_ffccb );_aacff !=nil {return _aacff ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_ebacf );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 :"\u0072"},_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 :"\u0072"}:_bedbcf :=NewEG_ContentRunContent ();_bedbcf .R =NewCT_R ();if _eacbe :=d .DecodeElement (_bedbcf .R ,&_ffccb );_eacbe !=nil {return _eacbe ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_bedbcf );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dggbd :=NewEG_ContentRunContent ();_dbdfa :=NewEG_RunLevelElts ();_dbdfa .ProofErr =NewCT_ProofErr ();if _facec :=d .DecodeElement (_dbdfa .ProofErr ,&_ffccb );_facec !=nil {return _facec ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_dggbd );_dggbd .EG_RunLevelElts =append (_dggbd .EG_RunLevelElts ,_dbdfa );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ffad :=NewEG_ContentRunContent ();_afbag :=NewEG_RunLevelElts ();_afbag .PermStart =NewCT_PermStart ();if _aeafeg :=d .DecodeElement (_afbag .PermStart ,&_ffccb );_aeafeg !=nil {return _aeafeg ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_ffad );_ffad .EG_RunLevelElts =append (_ffad .EG_RunLevelElts ,_afbag );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fcac :=NewEG_ContentRunContent ();_efdc :=NewEG_RunLevelElts ();_efdc .PermEnd =NewCT_Perm ();if _debbc :=d .DecodeElement (_efdc .PermEnd ,&_ffccb );_debbc !=nil {return _debbc ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_fcac );_fcac .EG_RunLevelElts =append (_fcac .EG_RunLevelElts ,_efdc );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_ggfcf :=NewEG_ContentRunContent ();_cecdcc :=NewEG_RunLevelElts ();_cecdcc .Ins =NewCT_RunTrackChange ();if _fadc :=d .DecodeElement (_cecdcc .Ins ,&_ffccb );_fadc !=nil {return _fadc ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_ggfcf );_ggfcf .EG_RunLevelElts =append (_ggfcf .EG_RunLevelElts ,_cecdcc );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fcfda :=NewEG_ContentRunContent ();_dfgfc :=NewEG_RunLevelElts ();_dfgfc .Del =NewCT_RunTrackChange ();if _ccddb :=d .DecodeElement (_dfgfc .Del ,&_ffccb );_ccddb !=nil {return _ccddb ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_fcfda );_fcfda .EG_RunLevelElts =append (_fcfda .EG_RunLevelElts ,_dfgfc );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cefbaf :=NewEG_ContentRunContent ();_ecfad :=NewEG_RunLevelElts ();_ecfad .MoveFrom =NewCT_RunTrackChange ();if _bccab :=d .DecodeElement (_ecfad .MoveFrom ,&_ffccb );_bccab !=nil {return _bccab ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_cefbaf );_cefbaf .EG_RunLevelElts =append (_cefbaf .EG_RunLevelElts ,_ecfad );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cbbgg :=NewEG_ContentRunContent ();_abdge :=NewEG_RunLevelElts ();_abdge .MoveTo =NewCT_RunTrackChange ();if _gdafb :=d .DecodeElement (_abdge .MoveTo ,&_ffccb );_gdafb !=nil {return _gdafb ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_cbbgg );_cbbgg .EG_RunLevelElts =append (_cbbgg .EG_RunLevelElts ,_abdge );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fdfc :=NewEG_ContentRunContent ();_ggfad :=NewEG_RunLevelElts ();_ccccb :=NewEG_RangeMarkupElements ();_ccccb .BookmarkStart =NewCT_Bookmark ();if _aedfa :=d .DecodeElement (_ccccb .BookmarkStart ,&_ffccb );_aedfa !=nil {return _aedfa ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_fdfc );_fdfc .EG_RunLevelElts =append (_fdfc .EG_RunLevelElts ,_ggfad );_ggfad .EG_RangeMarkupElements =append (_ggfad .EG_RangeMarkupElements ,_ccccb );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_egaad :=NewEG_ContentRunContent ();_ggcg :=NewEG_RunLevelElts ();_abffg :=NewEG_RangeMarkupElements ();_abffg .BookmarkEnd =NewCT_MarkupRange ();if _ddccge :=d .DecodeElement (_abffg .BookmarkEnd ,&_ffccb );_ddccge !=nil {return _ddccge ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_egaad );_egaad .EG_RunLevelElts =append (_egaad .EG_RunLevelElts ,_ggcg );_ggcg .EG_RangeMarkupElements =append (_ggcg .EG_RangeMarkupElements ,_abffg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbdac :=NewEG_ContentRunContent ();_geca :=NewEG_RunLevelElts ();_cdfaa :=NewEG_RangeMarkupElements ();_cdfaa .MoveFromRangeStart =NewCT_MoveBookmark ();if _gfceg :=d .DecodeElement (_cdfaa .MoveFromRangeStart ,&_ffccb );_gfceg !=nil {return _gfceg ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_gbdac );_gbdac .EG_RunLevelElts =append (_gbdac .EG_RunLevelElts ,_geca );_geca .EG_RangeMarkupElements =append (_geca .EG_RangeMarkupElements ,_cdfaa );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feeb :=NewEG_ContentRunContent ();_eeeab :=NewEG_RunLevelElts ();_debbcf :=NewEG_RangeMarkupElements ();_debbcf .MoveFromRangeEnd =NewCT_MarkupRange ();if _gfagca :=d .DecodeElement (_debbcf .MoveFromRangeEnd ,&_ffccb );_gfagca !=nil {return _gfagca ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_feeb );_feeb .EG_RunLevelElts =append (_feeb .EG_RunLevelElts ,_eeeab );_eeeab .EG_RangeMarkupElements =append (_eeeab .EG_RangeMarkupElements ,_debbcf );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gbdbg :=NewEG_ContentRunContent ();_adffe :=NewEG_RunLevelElts ();_gbccc :=NewEG_RangeMarkupElements ();_gbccc .MoveToRangeStart =NewCT_MoveBookmark ();if _fabfdf :=d .DecodeElement (_gbccc .MoveToRangeStart ,&_ffccb );_fabfdf !=nil {return _fabfdf ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_gbdbg );_gbdbg .EG_RunLevelElts =append (_gbdbg .EG_RunLevelElts ,_adffe );_adffe .EG_RangeMarkupElements =append (_adffe .EG_RangeMarkupElements ,_gbccc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_abbcd :=NewEG_ContentRunContent ();_fbdga :=NewEG_RunLevelElts ();_dfdda :=NewEG_RangeMarkupElements ();_dfdda .MoveToRangeEnd =NewCT_MarkupRange ();if _eafcg :=d .DecodeElement (_dfdda .MoveToRangeEnd ,&_ffccb );_eafcg !=nil {return _eafcg ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_abbcd );_abbcd .EG_RunLevelElts =append (_abbcd .EG_RunLevelElts ,_fbdga );_fbdga .EG_RangeMarkupElements =append (_fbdga .EG_RangeMarkupElements ,_dfdda );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_daada :=NewEG_ContentRunContent ();_deff :=NewEG_RunLevelElts ();_dbfbd :=NewEG_RangeMarkupElements ();_dbfbd .CommentRangeStart =NewCT_MarkupRange ();if _caabe :=d .DecodeElement (_dbfbd .CommentRangeStart ,&_ffccb );_caabe !=nil {return _caabe ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_daada );_daada .EG_RunLevelElts =append (_daada .EG_RunLevelElts ,_deff );_deff .EG_RangeMarkupElements =append (_deff .EG_RangeMarkupElements ,_dbfbd );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdggb :=NewEG_ContentRunContent ();_cddgbd :=NewEG_RunLevelElts ();_cgfgbf :=NewEG_RangeMarkupElements ();_cgfgbf .CommentRangeEnd =NewCT_MarkupRange ();if _bbede :=d .DecodeElement (_cgfgbf .CommentRangeEnd ,&_ffccb );_bbede !=nil {return _bbede ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_bdggb );_bdggb .EG_RunLevelElts =append (_bdggb .EG_RunLevelElts ,_cddgbd );_cddgbd .EG_RangeMarkupElements =append (_cddgbd .EG_RangeMarkupElements ,_cgfgbf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dcdgd :=NewEG_ContentRunContent ();_bdfec :=NewEG_RunLevelElts ();_ddebd :=NewEG_RangeMarkupElements ();_ddebd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aagcf :=d .DecodeElement (_ddebd .CustomXmlInsRangeStart ,&_ffccb );_aagcf !=nil {return _aagcf ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_dcdgd );_dcdgd .EG_RunLevelElts =append (_dcdgd .EG_RunLevelElts ,_bdfec );_bdfec .EG_RangeMarkupElements =append (_bdfec .EG_RangeMarkupElements ,_ddebd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_efgd :=NewEG_ContentRunContent ();_dgbdd :=NewEG_RunLevelElts ();_ddage :=NewEG_RangeMarkupElements ();_ddage .CustomXmlInsRangeEnd =NewCT_Markup ();if _dffag :=d .DecodeElement (_ddage .CustomXmlInsRangeEnd ,&_ffccb );_dffag !=nil {return _dffag ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_efgd );_efgd .EG_RunLevelElts =append (_efgd .EG_RunLevelElts ,_dgbdd );_dgbdd .EG_RangeMarkupElements =append (_dgbdd .EG_RangeMarkupElements ,_ddage );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_acbe :=NewEG_ContentRunContent ();_adffb :=NewEG_RunLevelElts ();_aabc :=NewEG_RangeMarkupElements ();_aabc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efgc :=d .DecodeElement (_aabc .CustomXmlDelRangeStart ,&_ffccb );_efgc !=nil {return _efgc ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_acbe );_acbe .EG_RunLevelElts =append (_acbe .EG_RunLevelElts ,_adffb );_adffb .EG_RangeMarkupElements =append (_adffb .EG_RangeMarkupElements ,_aabc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gced :=NewEG_ContentRunContent ();_cfeca :=NewEG_RunLevelElts ();_fdfaaf :=NewEG_RangeMarkupElements ();_fdfaaf .CustomXmlDelRangeEnd =NewCT_Markup ();if _eafcgg :=d .DecodeElement (_fdfaaf .CustomXmlDelRangeEnd ,&_ffccb );_eafcgg !=nil {return _eafcgg ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_gced );_gced .EG_RunLevelElts =append (_gced .EG_RunLevelElts ,_cfeca );_cfeca .EG_RangeMarkupElements =append (_cfeca .EG_RangeMarkupElements ,_fdfaaf );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fdea :=NewEG_ContentRunContent ();_afgae :=NewEG_RunLevelElts ();_dedad :=NewEG_RangeMarkupElements ();_dedad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _adbf :=d .DecodeElement (_dedad .CustomXmlMoveFromRangeStart ,&_ffccb );_adbf !=nil {return _adbf ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_fdea );_fdea .EG_RunLevelElts =append (_fdea .EG_RunLevelElts ,_afgae );_afgae .EG_RangeMarkupElements =append (_afgae .EG_RangeMarkupElements ,_dedad );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gcbdg :=NewEG_ContentRunContent ();_bgfaa :=NewEG_RunLevelElts ();_eaad :=NewEG_RangeMarkupElements ();_eaad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bcdeb :=d .DecodeElement (_eaad .CustomXmlMoveFromRangeEnd ,&_ffccb );_bcdeb !=nil {return _bcdeb ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_gcbdg );_gcbdg .EG_RunLevelElts =append (_gcbdg .EG_RunLevelElts ,_bgfaa );_bgfaa .EG_RangeMarkupElements =append (_bgfaa .EG_RangeMarkupElements ,_eaad );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dabef :=NewEG_ContentRunContent ();_adfgge :=NewEG_RunLevelElts ();_dgge :=NewEG_RangeMarkupElements ();_dgge .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fcfa :=d .DecodeElement (_dgge .CustomXmlMoveToRangeStart ,&_ffccb );_fcfa !=nil {return _fcfa ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_dabef );_dabef .EG_RunLevelElts =append (_dabef .EG_RunLevelElts ,_adfgge );_adfgge .EG_RangeMarkupElements =append (_adfgge .EG_RangeMarkupElements ,_dgge );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbae :=NewEG_ContentRunContent ();_gffa :=NewEG_RunLevelElts ();_cabae :=NewEG_RangeMarkupElements ();_cabae .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dacd :=d .DecodeElement (_cabae .CustomXmlMoveToRangeEnd ,&_ffccb );_dacd !=nil {return _dacd ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_bbae );_bbae .EG_RunLevelElts =append (_bbae .EG_RunLevelElts ,_gffa );_gffa .EG_RangeMarkupElements =append (_gffa .EG_RangeMarkupElements ,_cabae );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_afef :=NewEG_ContentRunContent ();_febeg :=NewEG_RunLevelElts ();_dcfdb :=NewEG_MathContent ();_dcfdb .OMathPara =_egg .NewOMathPara ();if _gbbcd :=d .DecodeElement (_dcfdb .OMathPara ,&_ffccb );_gbbcd !=nil {return _gbbcd ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_afef );_afef .EG_RunLevelElts =append (_afef .EG_RunLevelElts ,_febeg );_febeg .EG_MathContent =append (_febeg .EG_MathContent ,_dcfdb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_acdgg :=NewEG_ContentRunContent ();_cddbf :=NewEG_RunLevelElts ();_gdbbdf :=NewEG_MathContent ();_gdbbdf .OMath =_egg .NewOMath ();if _abbec :=d .DecodeElement (_gdbbdf .OMath ,&_ffccb );_abbec !=nil {return _abbec ;};_dfbfdg .EG_ContentRunContent =append (_dfbfdg .EG_ContentRunContent ,_acdgg );_acdgg .EG_RunLevelElts =append (_acdgg .EG_RunLevelElts ,_cddbf );_cddbf .EG_MathContent =append (_cddbf .EG_MathContent ,_gdbbdf );default:_cff .Log ("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_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_ffccb .Name );if _eedce :=d .Skip ();_eedce !=nil {return _eedce ;};};case _c .EndElement :break _fbbcf ;case _c .CharData :};};return nil ;}; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path +func (_aedff *CT_PPrChange )ValidateWithPath (path string )error {if _gabe :=_aedff .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gabe !=nil {return _gabe ;};return nil ;};func NewCT_Column ()*CT_Column {_bfbda :=&CT_Column {};return _bfbda };func NewWdCT_WrapTight ()*WdCT_WrapTight {_bcfagc :=&WdCT_WrapTight {};_bcfagc .WrapTextAttr =WdST_WrapText (1);_bcfagc .WrapPolygon =NewWdCT_WrapPath ();return _bcfagc ;};func (_gbegf *CT_SmartTagPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdaed :for {_babccc ,_bbffdf :=d .Token ();if _bbffdf !=nil {return _bbffdf ;};switch _abeab :=_babccc .(type ){case _c .StartElement :switch _abeab .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 :"\u0061\u0074\u0074\u0072"},_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 :"\u0061\u0074\u0074\u0072"}:_dbagfb :=NewCT_Attr ();if _ffagg :=d .DecodeElement (_dbagfb ,&_abeab );_ffagg !=nil {return _ffagg ;};_gbegf .Attr =append (_gbegf .Attr ,_dbagfb );default:_cff .Log ("\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\u0053m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072 \u0025\u0076",_abeab .Name );if _acfdga :=d .Skip ();_acfdga !=nil {return _acfdga ;};};case _c .EndElement :break _cdaed ;case _c .CharData :};};return nil ;};func (_ffeeg *CT_Language )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffeeg .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_ffeeg .ValAttr )});};if _ffeeg .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_ea .Sprintf ("\u0025\u0076",*_ffeeg .EastAsiaAttr )});};if _ffeeg .BidiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_ea .Sprintf ("\u0025\u0076",*_ffeeg .BidiAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Emphasis Mark -Em *CT_Em ; +// AC_ChoiceRun is used to marshal/unmarshal mc:Choice types inside of CT_R Extra in the OOXML schema. +type AC_ChoiceRun struct{_aefeg string ; -// Languages for Run Content -Lang *CT_Language ; +// Break +Br *CT_Br ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Text +T *CT_Text ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Content Part +ContentPart *CT_Rel ; -// Office Open XML Math -OMath *CT_OnOff ;};func (_aebbd *CT_LevelText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aebbd .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_aebbd .ValAttr )});};if _aebbd .NullAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_aebbd .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffbbgb *ST_TextEffect )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffbbgb =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ffbbgb =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_ffbbgb =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_ffbbgb =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_ffbbgb =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_ffbbgb =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_ffbbgb =6;case "\u006e\u006f\u006e\u0065":*_ffbbgb =7;};return nil ;};func NewCT_Spacing ()*CT_Spacing {_cedaf :=&CT_Spacing {};return _cedaf };func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_edea :=&CT_MailMergeDocType {};_edea .ValAttr =ST_MailMergeDocType (1);return _edea ;};func (_gbeffe *CT_Shd )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbeffe .ValAttr =ST_Shd (1);for _ ,_ebccb :=range start .Attr {if _ebccb .Name .Local =="\u0076\u0061\u006c"{_gbeffe .ValAttr .UnmarshalXMLAttr (_ebccb );continue ;};if _ebccb .Name .Local =="\u0063\u006f\u006co\u0072"{_dfcee ,_dagbgc :=ParseUnionST_HexColor (_ebccb .Value );if _dagbgc !=nil {return _dagbgc ;};_gbeffe .ColorAttr =&_dfcee ;continue ;};if _ebccb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gbeffe .ThemeColorAttr .UnmarshalXMLAttr (_ebccb );continue ;};if _ebccb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_gefeb ,_gfabe :=_ebccb .Value ,error (nil );if _gfabe !=nil {return _gfabe ;};_gbeffe .ThemeTintAttr =&_gefeb ;continue ;};if _ebccb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_edaca ,_dbbac :=_ebccb .Value ,error (nil );if _dbbac !=nil {return _dbbac ;};_gbeffe .ThemeShadeAttr =&_edaca ;continue ;};if _ebccb .Name .Local =="\u0066\u0069\u006c\u006c"{_aadga ,_gddebf :=ParseUnionST_HexColor (_ebccb .Value );if _gddebf !=nil {return _gddebf ;};_gbeffe .FillAttr =&_aadga ;continue ;};if _ebccb .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_gbeffe .ThemeFillAttr .UnmarshalXMLAttr (_ebccb );continue ;};if _ebccb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_bfgfad ,_cbgeab :=_ebccb .Value ,error (nil );if _cbgeab !=nil {return _cbgeab ;};_gbeffe .ThemeFillTintAttr =&_bfgfad ;continue ;};if _ebccb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_bfgaba ,_gceed :=_ebccb .Value ,error (nil );if _gceed !=nil {return _gceed ;};_gbeffe .ThemeFillShadeAttr =&_bfgaba ;continue ;};};for {_fgebg ,_aagcg :=d .Token ();if _aagcg !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_aagcg );};if _bdaea ,_agbf :=_fgebg .(_f .EndElement );_agbf &&_bdaea .Name ==start .Name {break ;};};return nil ;}; +// Deleted Text +DelText *CT_Text ; -// Validate validates the CT_Settings and its children -func (_acafg *CT_Settings )Validate ()error {return _acafg .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; +// Field Code +InstrText *CT_Text ; -// Validate validates the CT_Em and its children -func (_eagac *CT_Em )Validate ()error {return _eagac .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};type CT_TblWidth struct{ +// Deleted Field Code +DelInstrText *CT_Text ; -// Table Width Value -WAttr *ST_MeasurementOrPercent ; +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// Table Width Type -TypeAttr ST_TblWidth ;};func (_gdcde *CT_MoveBookmark )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_gdcde .AuthorAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",_gdcde .DateAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_gdcde .NameAttr )});if _gdcde .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gdcde .ColFirstAttr )});};if _gdcde .ColLastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_c .Sprintf ("\u0025\u0076",*_gdcde .ColLastAttr )});};if _gdcde .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_afdff ,_febdf :=_gdcde .DisplacedByCustomXmlAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _febdf !=nil {return _febdf ;};start .Attr =append (start .Attr ,_afdff );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gdcde .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbddg *ST_LineSpacingRule )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbddg =0;case "\u0061\u0075\u0074\u006f":*_cbddg =1;case "\u0065\u0078\u0061c\u0074":*_cbddg =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_cbddg =3;};return nil ;}; +// Choiceal Hyphen Character +SoftHyphen *CT_Empty ; -// Validate validates the CT_MailMergeDest and its children -func (_bcafa *CT_MailMergeDest )Validate ()error {return _bcafa .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");};func (_egcce *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egcce .Wsp !=nil {_cgfabd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_dgccea :=range _egcce .Wsp {e .EncodeElement (_dgccea ,_cgfabd );};};if _egcce .Pic !=nil {_aadcc :=_f .StartElement {Name :_f .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_fbdbb :=range _egcce .Pic {e .EncodeElement (_fbdbb ,_aadcc );};};if _egcce .ContentPart !=nil {_cfafg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_acgcc :=range _egcce .ContentPart {e .EncodeElement (_acgcc ,_cfafg );};};if _egcce .Wgp !=nil {_ecfff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_cfdabg :=range _egcce .Wgp {e .EncodeElement (_cfdabg ,_ecfff );};};if _egcce .GraphicFrame !=nil {_aaace :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_efaeg :=range _egcce .GraphicFrame {e .EncodeElement (_efaeg ,_aaace );};};return nil ;};type CT_PageSz struct{ +// Date Block - Short Day Format +DayShort *CT_Empty ; -// Page Width -WAttr *_cd .ST_TwipsMeasure ; - -// Page Height -HAttr *_cd .ST_TwipsMeasure ; +// Date Block - Short Month Format +MonthShort *CT_Empty ; -// Page Orientation -OrientAttr ST_PageOrientation ; +// Date Block - Short Year Format +YearShort *CT_Empty ; -// Printer Paper Code -CodeAttr *int64 ;}; +// Date Block - Long Day Format +DayLong *CT_Empty ; -// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path -func (_fgeec *CT_Document )ValidateWithPath (path string )error {if _fgeec .ConformanceAttr ==_cd .ST_ConformanceClassUnset {return _c .Errorf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _fdedcf :=_fgeec .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_fdedcf !=nil {return _fdedcf ;};if _fgeec .Background !=nil {if _cbad :=_fgeec .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_cbad !=nil {return _cbad ;};};if _fgeec .Body !=nil {if _facb :=_fgeec .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_facb !=nil {return _facb ;};};return nil ;};type CT_TabStop struct{ +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Tab Stop Type -ValAttr ST_TabJc ; +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Tab Leader Character -LeaderAttr ST_TabTlc ; +// Comment Information Block +AnnotationRef *CT_Empty ; -// Tab Stop Position -PosAttr ST_SignedTwipsMeasure ;}; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// Validate validates the CT_TrackChange and its children -func (_dbdbb *CT_TrackChange )Validate ()error {return _dbdbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");}; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// Validate validates the CT_SdtContentCell and its children -func (_edaecg *CT_SdtContentCell )Validate ()error {return _edaecg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};func NewCT_DataBinding ()*CT_DataBinding {_dffb :=&CT_DataBinding {};return _dffb };func NewCT_Color ()*CT_Color {_cbcf :=&CT_Color {};return _cbcf };type CT_CustomXmlBlock struct{ +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// Custom XML Element Namespace -UriAttr *string ; +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// Custom XML Element Name -ElementAttr string ; +// Symbol Character +Sym *CT_Sym ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; +// Page Number Block +PgNum *CT_Empty ; -// Validate validates the CT_RunTrackChange and its children -func (_ffdca *CT_RunTrackChange )Validate ()error {return _ffdca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func NewCT_FFCheckBox ()*CT_FFCheckBox {_fdaed :=&CT_FFCheckBox {};return _fdaed };func (_ffag *CT_NumFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffag .ValAttr =ST_NumberFormat (1);for _ ,_ecgbf :=range start .Attr {if _ecgbf .Name .Local =="\u0076\u0061\u006c"{_ffag .ValAttr .UnmarshalXMLAttr (_ecgbf );continue ;};if _ecgbf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_faffd ,_afdfe :=_ecgbf .Value ,error (nil );if _afdfe !=nil {return _afdfe ;};_ffag .FormatAttr =&_faffd ;continue ;};};for {_efgde ,_aegff :=d .Token ();if _aegff !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_aegff );};if _cfgf ,_befcg :=_efgde .(_f .EndElement );_befcg &&_cfgf .Name ==start .Name {break ;};};return nil ;}; +// Carriage Return +Cr *CT_Empty ; -// Validate validates the CT_RubyAlign and its children -func (_eddgf *CT_RubyAlign )Validate ()error {return _eddgf .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};func (_gebfa *CT_ProofErr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cbgdb ,_bebaf :=_gebfa .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bebaf !=nil {return _bebaf ;};start .Attr =append (start .Attr ,_cbgdb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PTab struct{ +// Tab Character +Tab *CT_Empty ; -// Positional Tab Stop Alignment -AlignmentAttr ST_PTabAlignment ; +// Embedded Object +Object *CT_Object ; -// Positional Tab Base -RelativeToAttr ST_PTabRelativeTo ; +// VML Object +Pict *CT_Picture ; -// Tab Leader Character -LeaderAttr ST_PTabLeader ;};func (_fbaffc ST_TblWidth )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_daddb :=_f .Attr {};_daddb .Name =name ;switch _fbaffc {case ST_TblWidthUnset :_daddb .Value ="";case ST_TblWidthNil :_daddb .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_daddb .Value ="\u0070\u0063\u0074";case ST_TblWidthDxa :_daddb .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_daddb .Value ="\u0061\u0075\u0074\u006f";};return _daddb ,nil ;};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; +// Complex Field Character +FldChar *CT_FldChar ; -// Annotation Identifier -IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_faba :=&CT_BottomPageBorder {};_faba .ValAttr =ST_Border (1);return _faba ;};const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3;); +// Phonetic Guide +Ruby *CT_Ruby ; -// Validate validates the CT_Highlight and its children -func (_fdce *CT_Highlight )Validate ()error {return _fdce .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");}; +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path -func (_aabcc *CT_RubyAlign )ValidateWithPath (path string )error {if _aabcc .ValAttr ==ST_RubyAlignUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _gefbc :=_aabcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gefbc !=nil {return _gefbc ;};return nil ;};func (_cdbaa ST_LineNumberRestart )Validate ()error {return _cdbaa .ValidateWithPath ("")};func NewCT_TrackChangesView ()*CT_TrackChangesView {_bggge :=&CT_TrackChangesView {};return _bggge };type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;};func (_egcaf ST_MailMergeOdsoFMDFieldType )String ()string {switch _egcaf {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";};func (_cadf *ST_DropCap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geeeg ,_gdfae :=d .Token ();if _gdfae !=nil {return _gdfae ;};if _gbfbbg ,_bcdgba :=_geeeg .(_f .EndElement );_bcdgba &&_gbfbbg .Name ==start .Name {*_cadf =1;return nil ;};if _aabdf ,_eedee :=_geeeg .(_f .CharData );!_eedee {return _c .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",_geeeg );}else {switch string (_aabdf ){case "":*_cadf =0;case "\u006e\u006f\u006e\u0065":*_cadf =1;case "\u0064\u0072\u006f\u0070":*_cadf =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cadf =3;};};_geeeg ,_gdfae =d .Token ();if _gdfae !=nil {return _gdfae ;};if _fgdfab ,_bcdedg :=_geeeg .(_f .EndElement );_bcdedg &&_fgdfab .Name ==start .Name {return nil ;};return _c .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",_geeeg );};func (_egegad *CT_OdsoFieldMapData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bacde :for {_fgeafb ,_cafec :=d .Token ();if _cafec !=nil {return _cafec ;};switch _becbdd :=_fgeafb .(type ){case _f .StartElement :switch _becbdd .Name {case _f .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 :"\u0074\u0079\u0070\u0065"},_f .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 :"\u0074\u0079\u0070\u0065"}:_egegad .Type =NewCT_MailMergeOdsoFMDFieldType ();if _agbba :=d .DecodeElement (_egegad .Type ,&_becbdd );_agbba !=nil {return _agbba ;};case _f .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 :"\u006e\u0061\u006d\u0065"},_f .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 :"\u006e\u0061\u006d\u0065"}:_egegad .Name =NewCT_String ();if _cgfe :=d .DecodeElement (_egegad .Name ,&_becbdd );_cgfe !=nil {return _cgfe ;};case _f .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 :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"},_f .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 :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}:_egegad .MappedName =NewCT_String ();if _acdec :=d .DecodeElement (_egegad .MappedName ,&_becbdd );_acdec !=nil {return _acdec ;};case _f .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 :"\u0063\u006f\u006c\u0075\u006d\u006e"},_f .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 :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_egegad .Column =NewCT_DecimalNumber ();if _bfca :=d .DecodeElement (_egegad .Column ,&_becbdd );_bfca !=nil {return _bfca ;};case _f .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 :"\u006c\u0069\u0064"},_f .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 :"\u006c\u0069\u0064"}:_egegad .Lid =NewCT_Lang ();if _cbdgdg :=d .DecodeElement (_egegad .Lid ,&_becbdd );_cbdgdg !=nil {return _cbdgdg ;};case _f .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 :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"},_f .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 :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"}:_egegad .DynamicAddress =NewCT_OnOff ();if _aegadg :=d .DecodeElement (_egegad .DynamicAddress ,&_becbdd );_aegadg !=nil {return _aegadg ;};default:_gb .Log ("\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\u0043\u0054\u005f\u004f\u0064\u0073\u006f\u0046\u0069\u0065ld\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_becbdd .Name );if _gdaaa :=d .Skip ();_gdaaa !=nil {return _gdaaa ;};};case _f .EndElement :break _bacde ;case _f .CharData :};};return nil ;};type CT_TextScale struct{ +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// Text Expansion/Compression Value -ValAttr *ST_TextScale ;}; +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path -func (_ccgd *CT_Caption )ValidateWithPath (path string )error {if _ddde :=_ccgd .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ddde !=nil {return _ddde ;};if _ccgd .ChapNumAttr !=nil {if _cdba :=_ccgd .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072");_cdba !=nil {return _cdba ;};};if _ccgd .NoLabelAttr !=nil {if _cfde :=_ccgd .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_cfde !=nil {return _cfde ;};};if _gdae :=_ccgd .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_gdae !=nil {return _gdae ;};if _addff :=_ccgd .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_addff !=nil {return _addff ;};return nil ;};func (_bcded *CT_MailMergeSourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cbeacb ,_bgee :=_bcded .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgee !=nil {return _bgee ;};start .Attr =append (start .Attr ,_cbeacb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// DrawingML Object +Drawing *CT_Drawing ; -// Validate validates the CT_DocumentBase and its children -func (_fddcd *CT_DocumentBase )Validate ()error {return _fddcd .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func NewCT_Language ()*CT_Language {_aeddfd :=&CT_Language {};return _aeddfd };func (_fddgcg *CT_TblPrExChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_fddgcg .AuthorAttr )});if _fddgcg .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fddgcg .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fddgcg .IdAttr )});e .EncodeToken (start );_abbff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_fddgcg .TblPrEx ,_abbff );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbab *CT_FramesetChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dedfa :for {_dfbef ,_gfade :=d .Token ();if _gfade !=nil {return _gfade ;};switch _geefd :=_dfbef .(type ){case _f .StartElement :switch _geefd .Name {case _f .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_f .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_acggf :=NewCT_Frameset ();if _dged :=d .DecodeElement (_acggf ,&_geefd );_dged !=nil {return _dged ;};_gbab .Frameset =append (_gbab .Frameset ,_acggf );case _f .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 :"\u0066\u0072\u0061m\u0065"},_f .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 :"\u0066\u0072\u0061m\u0065"}:_effbec :=NewCT_Frame ();if _dgaad :=d .DecodeElement (_effbec ,&_geefd );_dgaad !=nil {return _dgaad ;};_gbab .Frame =append (_gbab .Frame ,_effbec );default:_gb .Log ("\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\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_geefd .Name );if _cgbfd :=d .Skip ();_cgbfd !=nil {return _cgbfd ;};};case _f .EndElement :break _dedfa ;case _f .CharData :};};return nil ;};func (_cbebed ST_TextAlignment )Validate ()error {return _cbebed .ValidateWithPath ("")};type CT_TextAlignment struct{ +// Absolute Position Tab Character +Ptab *CT_PTab ; -// Vertical Character Alignment Position -ValAttr ST_TextAlignment ;};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1;ST_PTabRelativeToIndent ST_PTabRelativeTo =2;);func (_cdbdb *CT_Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdbdb .Comment !=nil {_dgg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_fgbb :=range _cdbdb .Comment {e .EncodeElement (_fgbb ,_dgg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;};func (_defb *CT_RubyContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _defb .R !=nil {_dffbgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_defb .R ,_dffbgb );};if _defb .EG_RunLevelElts !=nil {for _ ,_beedb :=range _defb .EG_RunLevelElts {_beedb .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FtnPos and its children -func (_dddde *CT_FtnPos )Validate ()error {return _dddde .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");};type EG_RubyContent struct{ +// ST_SignedHpsMeasure is a union type +type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_bfdaa *ST_TextAlignment )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bfdaa =0;case "\u0074\u006f\u0070":*_bfdaa =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfdaa =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_bfdaa =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bfdaa =4;case "\u0061\u0075\u0074\u006f":*_bfdaa =5;};return nil ;}; -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// Validate validates the CT_DocPartBehavior and its children +func (_acdff *CT_DocPartBehavior )Validate ()error {return _acdff .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};type CT_Control struct{ -// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path -func (_bga *CT_Base64Binary )ValidateWithPath (path string )error {return nil }; +// Unique Name for Embedded Control +NameAttr *string ; -// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path -func (_beb *CT_AltChunkPr )ValidateWithPath (path string )error {if _beb .MatchSrc !=nil {if _cfg :=_beb .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_cfg !=nil {return _cfg ;};};return nil ;};func (_cgacd *CT_TrackChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_cgacd .AuthorAttr )});if _cgacd .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cgacd .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_cgacd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdccc ST_TextEffect )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dccad :=_f .Attr {};_dccad .Name =name ;switch _bdccc {case ST_TextEffectUnset :_dccad .Value ="";case ST_TextEffectBlinkBackground :_dccad .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_TextEffectLights :_dccad .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_dccad .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_dccad .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064";case ST_TextEffectShimmer :_dccad .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_dccad .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_dccad .Value ="\u006e\u006f\u006e\u0065";};return _dccad ,nil ;}; +// Shape Reference +ShapeidAttr *string ;IdAttr *string ;};func (_bfbef *CT_CustomXmlCell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfbef .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ea .Sprintf ("\u0025\u0076",*_bfbef .UriAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ea .Sprintf ("\u0025\u0076",_bfbef .ElementAttr )});e .EncodeToken (start );if _bfbef .CustomXmlPr !=nil {_bgec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_bfbef .CustomXmlPr ,_bgec );};if _bfbef .EG_ContentCellContent !=nil {for _ ,_cbbaa :=range _bfbef .EG_ContentCellContent {_cbbaa .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path -func (_beae *CT_FrameScrollbar )ValidateWithPath (path string )error {if _beae .ValAttr ==ST_FrameScrollbarUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _degaa :=_beae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_degaa !=nil {return _degaa ;};return nil ;}; +// Validate validates the CT_Compat and its children +func (_feff *CT_Compat )Validate ()error {return _feff .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};func (_aeefe ST_HighlightColor )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eaaeb :=_c .Attr {};_eaaeb .Name =name ;switch _aeefe {case ST_HighlightColorUnset :_eaaeb .Value ="";case ST_HighlightColorBlack :_eaaeb .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_eaaeb .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_eaaeb .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_eaaeb .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_eaaeb .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_eaaeb .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_eaaeb .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_eaaeb .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_eaaeb .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_eaaeb .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_eaaeb .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_eaaeb .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_eaaeb .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_eaaeb .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_eaaeb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_eaaeb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_eaaeb .Value ="\u006e\u006f\u006e\u0065";};return _eaaeb ,nil ;};func (_cbdbd *CT_TcPrBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cbdbd .CnfStyle !=nil {_gdacef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cbdbd .CnfStyle ,_gdacef );};if _cbdbd .TcW !=nil {_cdcdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_cbdbd .TcW ,_cdcdg );};if _cbdbd .GridSpan !=nil {_ggbdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_cbdbd .GridSpan ,_ggbdg );};if _cbdbd .HMerge !=nil {_afaea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cbdbd .HMerge ,_afaea );};if _cbdbd .VMerge !=nil {_egded :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cbdbd .VMerge ,_egded );};if _cbdbd .TcBorders !=nil {_eefgdb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cbdbd .TcBorders ,_eefgdb );};if _cbdbd .Shd !=nil {_gcbbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cbdbd .Shd ,_gcbbd );};if _cbdbd .NoWrap !=nil {_dbefgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_cbdbd .NoWrap ,_dbefgb );};if _cbdbd .TcMar !=nil {_bgaea :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_cbdbd .TcMar ,_bgaea );};if _cbdbd .TextDirection !=nil {_abddb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cbdbd .TextDirection ,_abddb );};if _cbdbd .TcFitText !=nil {_bebgga :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cbdbd .TcFitText ,_bebgga );};if _cbdbd .VAlign !=nil {_fffcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cbdbd .VAlign ,_fffcf );};if _cbdbd .HideMark !=nil {_edceff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cbdbd .HideMark ,_edceff );};if _cbdbd .Headers !=nil {_fceef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_cbdbd .Headers ,_fceef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bef *CT_AltChunkPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bef .MatchSrc !=nil {_bgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}};e .EncodeElement (_bef .MatchSrc ,_bgg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffdgbg *ST_FtnEdn )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ffdgbg =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ffdgbg =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_ffdgbg =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_ffdgbg =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_ffdgbg =4;};return nil ;};func (_bfcfd ST_ThemeColor )Validate ()error {return _bfcfd .ValidateWithPath ("")};func (_aaefff ST_TblStyleOverrideType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bbgfdaa :=_c .Attr {};_bbgfdaa .Name =name ;switch _aaefff {case ST_TblStyleOverrideTypeUnset :_bbgfdaa .Value ="";case ST_TblStyleOverrideTypeWholeTable :_bbgfdaa .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_bbgfdaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_bbgfdaa .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeFirstCol :_bbgfdaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_bbgfdaa .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_bbgfdaa .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand2Vert :_bbgfdaa .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_bbgfdaa .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_bbgfdaa .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeNeCell :_bbgfdaa .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_bbgfdaa .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_bbgfdaa .Value ="\u0073\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSwCell :_bbgfdaa .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _bbgfdaa ,nil ;};func (_eeaed ST_VerticalJc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eeaed .String (),start );}; -// Validate validates the CT_HpsMeasure and its children -func (_bgcfb *CT_HpsMeasure )Validate ()error {return _bgcfb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path +func (_edgbb *CT_Proof )ValidateWithPath (path string )error {if _fdccaf :=_edgbb .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fdccaf !=nil {return _fdccaf ;};if _dddd :=_edgbb .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072");_dddd !=nil {return _dddd ;};return nil ;}; -// Validate validates the CT_SdtDocPart and its children -func (_fbadb *CT_SdtDocPart )Validate ()error {return _fbadb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_ecadb *Ftr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecadb .CT_HdrFtr =*NewCT_HdrFtr ();_bbeeec :for {_ddgcaa ,_gaecf :=d .Token ();if _gaecf !=nil {return _gaecf ;};switch _bddeb :=_ddgcaa .(type ){case _f .StartElement :switch _bddeb .Name {case _f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_edbag :=NewCT_AltChunk ();if _bacbfc :=d .DecodeElement (_edbag ,&_bddeb );_bacbfc !=nil {return _bacbfc ;};_ecadb .AltChunk =append (_ecadb .AltChunk ,_edbag );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_acbfg :=NewEG_ContentBlockContent ();_acbfg .CustomXml =NewCT_CustomXmlBlock ();if _efdbf :=d .DecodeElement (_acbfg .CustomXml ,&_bddeb );_efdbf !=nil {return _efdbf ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_acbfg );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_edfad :=NewEG_ContentBlockContent ();_edfad .Sdt =NewCT_SdtBlock ();if _fefdf :=d .DecodeElement (_edfad .Sdt ,&_bddeb );_fefdf !=nil {return _fefdf ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_edfad );case _f .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 :"\u0070"},_f .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 :"\u0070"}:_gfabac :=NewEG_ContentBlockContent ();_feeebg :=NewCT_P ();if _eagbc :=d .DecodeElement (_feeebg ,&_bddeb );_eagbc !=nil {return _eagbc ;};_gfabac .P =append (_gfabac .P ,_feeebg );_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_gfabac );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_cagdgg :=NewEG_ContentBlockContent ();_cgfcac :=NewCT_Tbl ();if _egaac :=d .DecodeElement (_cgfcac ,&_bddeb );_egaac !=nil {return _egaac ;};_cagdgg .Tbl =append (_cagdgg .Tbl ,_cgfcac );_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_cagdgg );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_faabeg :=NewEG_ContentBlockContent ();_gebge :=NewEG_RunLevelElts ();_gebge .ProofErr =NewCT_ProofErr ();if _ccedfg :=d .DecodeElement (_gebge .ProofErr ,&_bddeb );_ccedfg !=nil {return _ccedfg ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_faabeg );_faabeg .EG_RunLevelElts =append (_faabeg .EG_RunLevelElts ,_gebge );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eacbc :=NewEG_ContentBlockContent ();_cgcbca :=NewEG_RunLevelElts ();_cgcbca .PermStart =NewCT_PermStart ();if _bccaac :=d .DecodeElement (_cgcbca .PermStart ,&_bddeb );_bccaac !=nil {return _bccaac ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_eacbc );_eacbc .EG_RunLevelElts =append (_eacbc .EG_RunLevelElts ,_cgcbca );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_acfac :=NewEG_ContentBlockContent ();_caebde :=NewEG_RunLevelElts ();_caebde .PermEnd =NewCT_Perm ();if _aeaed :=d .DecodeElement (_caebde .PermEnd ,&_bddeb );_aeaed !=nil {return _aeaed ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_acfac );_acfac .EG_RunLevelElts =append (_acfac .EG_RunLevelElts ,_caebde );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_dgdda :=NewEG_ContentBlockContent ();_fcdfb :=NewEG_RunLevelElts ();_fcdfb .Ins =NewCT_RunTrackChange ();if _aegdbg :=d .DecodeElement (_fcdfb .Ins ,&_bddeb );_aegdbg !=nil {return _aegdbg ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_dgdda );_dgdda .EG_RunLevelElts =append (_dgdda .EG_RunLevelElts ,_fcdfb );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_cbfbf :=NewEG_ContentBlockContent ();_aegec :=NewEG_RunLevelElts ();_aegec .Del =NewCT_RunTrackChange ();if _cccda :=d .DecodeElement (_aegec .Del ,&_bddeb );_cccda !=nil {return _cccda ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_cbfbf );_cbfbf .EG_RunLevelElts =append (_cbfbf .EG_RunLevelElts ,_aegec );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_faceb :=NewEG_ContentBlockContent ();_afaga :=NewEG_RunLevelElts ();_afaga .MoveFrom =NewCT_RunTrackChange ();if _gfgad :=d .DecodeElement (_afaga .MoveFrom ,&_bddeb );_gfgad !=nil {return _gfgad ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_faceb );_faceb .EG_RunLevelElts =append (_faceb .EG_RunLevelElts ,_afaga );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cecbddb :=NewEG_ContentBlockContent ();_eegdgd :=NewEG_RunLevelElts ();_eegdgd .MoveTo =NewCT_RunTrackChange ();if _ffabb :=d .DecodeElement (_eegdgd .MoveTo ,&_bddeb );_ffabb !=nil {return _ffabb ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_cecbddb );_cecbddb .EG_RunLevelElts =append (_cecbddb .EG_RunLevelElts ,_eegdgd );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_faffda :=NewEG_ContentBlockContent ();_agffaf :=NewEG_RunLevelElts ();_afgaf :=NewEG_RangeMarkupElements ();_afgaf .BookmarkStart =NewCT_Bookmark ();if _cebec :=d .DecodeElement (_afgaf .BookmarkStart ,&_bddeb );_cebec !=nil {return _cebec ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_faffda );_faffda .EG_RunLevelElts =append (_faffda .EG_RunLevelElts ,_agffaf );_agffaf .EG_RangeMarkupElements =append (_agffaf .EG_RangeMarkupElements ,_afgaf );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bacgb :=NewEG_ContentBlockContent ();_bfegb :=NewEG_RunLevelElts ();_agafd :=NewEG_RangeMarkupElements ();_agafd .BookmarkEnd =NewCT_MarkupRange ();if _agcdg :=d .DecodeElement (_agafd .BookmarkEnd ,&_bddeb );_agcdg !=nil {return _agcdg ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_bacgb );_bacgb .EG_RunLevelElts =append (_bacgb .EG_RunLevelElts ,_bfegb );_bfegb .EG_RangeMarkupElements =append (_bfegb .EG_RangeMarkupElements ,_agafd );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_afbgca :=NewEG_ContentBlockContent ();_cdgef :=NewEG_RunLevelElts ();_fbdcd :=NewEG_RangeMarkupElements ();_fbdcd .MoveFromRangeStart =NewCT_MoveBookmark ();if _fagbec :=d .DecodeElement (_fbdcd .MoveFromRangeStart ,&_bddeb );_fagbec !=nil {return _fagbec ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_afbgca );_afbgca .EG_RunLevelElts =append (_afbgca .EG_RunLevelElts ,_cdgef );_cdgef .EG_RangeMarkupElements =append (_cdgef .EG_RangeMarkupElements ,_fbdcd );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fggbde :=NewEG_ContentBlockContent ();_eeddd :=NewEG_RunLevelElts ();_gcaceg :=NewEG_RangeMarkupElements ();_gcaceg .MoveFromRangeEnd =NewCT_MarkupRange ();if _dbdec :=d .DecodeElement (_gcaceg .MoveFromRangeEnd ,&_bddeb );_dbdec !=nil {return _dbdec ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_fggbde );_fggbde .EG_RunLevelElts =append (_fggbde .EG_RunLevelElts ,_eeddd );_eeddd .EG_RangeMarkupElements =append (_eeddd .EG_RangeMarkupElements ,_gcaceg );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ecgeff :=NewEG_ContentBlockContent ();_eecff :=NewEG_RunLevelElts ();_bfdaa :=NewEG_RangeMarkupElements ();_bfdaa .MoveToRangeStart =NewCT_MoveBookmark ();if _bdbeb :=d .DecodeElement (_bfdaa .MoveToRangeStart ,&_bddeb );_bdbeb !=nil {return _bdbeb ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_ecgeff );_ecgeff .EG_RunLevelElts =append (_ecgeff .EG_RunLevelElts ,_eecff );_eecff .EG_RangeMarkupElements =append (_eecff .EG_RangeMarkupElements ,_bfdaa );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cegdbb :=NewEG_ContentBlockContent ();_eccdf :=NewEG_RunLevelElts ();_bddda :=NewEG_RangeMarkupElements ();_bddda .MoveToRangeEnd =NewCT_MarkupRange ();if _fbaggf :=d .DecodeElement (_bddda .MoveToRangeEnd ,&_bddeb );_fbaggf !=nil {return _fbaggf ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_cegdbb );_cegdbb .EG_RunLevelElts =append (_cegdbb .EG_RunLevelElts ,_eccdf );_eccdf .EG_RangeMarkupElements =append (_eccdf .EG_RangeMarkupElements ,_bddda );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_debdac :=NewEG_ContentBlockContent ();_feddae :=NewEG_RunLevelElts ();_eddcd :=NewEG_RangeMarkupElements ();_eddcd .CommentRangeStart =NewCT_MarkupRange ();if _gagaf :=d .DecodeElement (_eddcd .CommentRangeStart ,&_bddeb );_gagaf !=nil {return _gagaf ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_debdac );_debdac .EG_RunLevelElts =append (_debdac .EG_RunLevelElts ,_feddae );_feddae .EG_RangeMarkupElements =append (_feddae .EG_RangeMarkupElements ,_eddcd );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gecec :=NewEG_ContentBlockContent ();_efdcfc :=NewEG_RunLevelElts ();_bfaegf :=NewEG_RangeMarkupElements ();_bfaegf .CommentRangeEnd =NewCT_MarkupRange ();if _dcgdb :=d .DecodeElement (_bfaegf .CommentRangeEnd ,&_bddeb );_dcgdb !=nil {return _dcgdb ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_gecec );_gecec .EG_RunLevelElts =append (_gecec .EG_RunLevelElts ,_efdcfc );_efdcfc .EG_RangeMarkupElements =append (_efdcfc .EG_RangeMarkupElements ,_bfaegf );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dgbdcf :=NewEG_ContentBlockContent ();_bcdada :=NewEG_RunLevelElts ();_gdeeg :=NewEG_RangeMarkupElements ();_gdeeg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efefab :=d .DecodeElement (_gdeeg .CustomXmlInsRangeStart ,&_bddeb );_efefab !=nil {return _efefab ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_dgbdcf );_dgbdcf .EG_RunLevelElts =append (_dgbdcf .EG_RunLevelElts ,_bcdada );_bcdada .EG_RangeMarkupElements =append (_bcdada .EG_RangeMarkupElements ,_gdeeg );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdfdg :=NewEG_ContentBlockContent ();_acfccg :=NewEG_RunLevelElts ();_ebabf :=NewEG_RangeMarkupElements ();_ebabf .CustomXmlInsRangeEnd =NewCT_Markup ();if _fegad :=d .DecodeElement (_ebabf .CustomXmlInsRangeEnd ,&_bddeb );_fegad !=nil {return _fegad ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_bdfdg );_bdfdg .EG_RunLevelElts =append (_bdfdg .EG_RunLevelElts ,_acfccg );_acfccg .EG_RangeMarkupElements =append (_acfccg .EG_RangeMarkupElements ,_ebabf );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eageg :=NewEG_ContentBlockContent ();_ggcab :=NewEG_RunLevelElts ();_addeb :=NewEG_RangeMarkupElements ();_addeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cdeab :=d .DecodeElement (_addeb .CustomXmlDelRangeStart ,&_bddeb );_cdeab !=nil {return _cdeab ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_eageg );_eageg .EG_RunLevelElts =append (_eageg .EG_RunLevelElts ,_ggcab );_ggcab .EG_RangeMarkupElements =append (_ggcab .EG_RangeMarkupElements ,_addeb );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fadged :=NewEG_ContentBlockContent ();_eddge :=NewEG_RunLevelElts ();_ggdgae :=NewEG_RangeMarkupElements ();_ggdgae .CustomXmlDelRangeEnd =NewCT_Markup ();if _eegcad :=d .DecodeElement (_ggdgae .CustomXmlDelRangeEnd ,&_bddeb );_eegcad !=nil {return _eegcad ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_fadged );_fadged .EG_RunLevelElts =append (_fadged .EG_RunLevelElts ,_eddge );_eddge .EG_RangeMarkupElements =append (_eddge .EG_RangeMarkupElements ,_ggdgae );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gdafgb :=NewEG_ContentBlockContent ();_bfabbg :=NewEG_RunLevelElts ();_eddbg :=NewEG_RangeMarkupElements ();_eddbg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fadgf :=d .DecodeElement (_eddbg .CustomXmlMoveFromRangeStart ,&_bddeb );_fadgf !=nil {return _fadgf ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_gdafgb );_gdafgb .EG_RunLevelElts =append (_gdafgb .EG_RunLevelElts ,_bfabbg );_bfabbg .EG_RangeMarkupElements =append (_bfabbg .EG_RangeMarkupElements ,_eddbg );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gggeeg :=NewEG_ContentBlockContent ();_dgdcge :=NewEG_RunLevelElts ();_gdabd :=NewEG_RangeMarkupElements ();_gdabd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gbbgc :=d .DecodeElement (_gdabd .CustomXmlMoveFromRangeEnd ,&_bddeb );_gbbgc !=nil {return _gbbgc ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_gggeeg );_gggeeg .EG_RunLevelElts =append (_gggeeg .EG_RunLevelElts ,_dgdcge );_dgdcge .EG_RangeMarkupElements =append (_dgdcge .EG_RangeMarkupElements ,_gdabd );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_deeag :=NewEG_ContentBlockContent ();_gbgag :=NewEG_RunLevelElts ();_cbffg :=NewEG_RangeMarkupElements ();_cbffg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eeebc :=d .DecodeElement (_cbffg .CustomXmlMoveToRangeStart ,&_bddeb );_eeebc !=nil {return _eeebc ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_deeag );_deeag .EG_RunLevelElts =append (_deeag .EG_RunLevelElts ,_gbgag );_gbgag .EG_RangeMarkupElements =append (_gbgag .EG_RangeMarkupElements ,_cbffg );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcbfgf :=NewEG_ContentBlockContent ();_eafga :=NewEG_RunLevelElts ();_gdbgbd :=NewEG_RangeMarkupElements ();_gdbgbd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ccdef :=d .DecodeElement (_gdbgbd .CustomXmlMoveToRangeEnd ,&_bddeb );_ccdef !=nil {return _ccdef ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_dcbfgf );_dcbfgf .EG_RunLevelElts =append (_dcbfgf .EG_RunLevelElts ,_eafga );_eafga .EG_RangeMarkupElements =append (_eafga .EG_RangeMarkupElements ,_gdbgbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bgfcbd :=NewEG_ContentBlockContent ();_cacdcd :=NewEG_RunLevelElts ();_feccc :=NewEG_MathContent ();_feccc .OMathPara =_ce .NewOMathPara ();if _ebgbcd :=d .DecodeElement (_feccc .OMathPara ,&_bddeb );_ebgbcd !=nil {return _ebgbcd ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_bgfcbd );_bgfcbd .EG_RunLevelElts =append (_bgfcbd .EG_RunLevelElts ,_cacdcd );_cacdcd .EG_MathContent =append (_cacdcd .EG_MathContent ,_feccc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fbdeae :=NewEG_ContentBlockContent ();_afdca :=NewEG_RunLevelElts ();_gcabcg :=NewEG_MathContent ();_gcabcg .OMath =_ce .NewOMath ();if _bdgcc :=d .DecodeElement (_gcabcg .OMath ,&_bddeb );_bdgcc !=nil {return _bdgcc ;};_ecadb .EG_ContentBlockContent =append (_ecadb .EG_ContentBlockContent ,_fbdeae );_fbdeae .EG_RunLevelElts =append (_fbdeae .EG_RunLevelElts ,_afdca );_afdca .EG_MathContent =append (_afdca .EG_MathContent ,_gcabcg );default:_gb .Log ("\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\u0046t\u0072\u0020\u0025\u0076",_bddeb .Name );if _fbeda :=d .Skip ();_fbeda !=nil {return _fbeda ;};};case _f .EndElement :break _bbeeec ;case _f .CharData :};};return nil ;};type CT_MultiLevelType struct{ +// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path +func (_gfc *CT_Charset )ValidateWithPath (path string )error {return nil }; -// Abstract Numbering Definition Type -ValAttr ST_MultiLevelType ;};func (_cdeca ST_FFTextType )ValidateWithPath (path string )error {switch _cdeca {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdeca ));};return nil ;};type CT_Object struct{ +// Validate validates the CT_FtnEdnSepRef and its children +func (_fege *CT_FtnEdnSepRef )Validate ()error {return _fege .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");};type ST_DisplacedByCustomXml byte ; -// Original Image Width -DxaOrigAttr *_cd .ST_TwipsMeasure ; +// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path +func (_bcfacf *WdEG_WrapType )ValidateWithPath (path string )error {if _bcfacf .Choice !=nil {if _fbbdge :=_bcfacf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fbbdge !=nil {return _fbbdge ;};};return nil ;};func (_fbged *CT_PageSz )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fadgd :=range start .Attr {if _fadgd .Name .Local =="\u0077"{_gcbdd ,_ddeaf :=ParseUnionST_TwipsMeasure (_fadgd .Value );if _ddeaf !=nil {return _ddeaf ;};_fbged .WAttr =&_gcbdd ;continue ;};if _fadgd .Name .Local =="\u0068"{_dbbec ,_bcbbb :=ParseUnionST_TwipsMeasure (_fadgd .Value );if _bcbbb !=nil {return _bcbbb ;};_fbged .HAttr =&_dbbec ;continue ;};if _fadgd .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_fbged .OrientAttr .UnmarshalXMLAttr (_fadgd );continue ;};if _fadgd .Name .Local =="\u0063\u006f\u0064\u0065"{_fdbee ,_gedd :=_ac .ParseInt (_fadgd .Value ,10,64);if _gedd !=nil {return _gedd ;};_fbged .CodeAttr =&_fdbee ;continue ;};};for {_defe ,_acccb :=d .Token ();if _acccb !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_acccb );};if _ffbcd ,_dgdf :=_defe .(_c .EndElement );_dgdf &&_ffbcd .Name ==start .Name {break ;};};return nil ;};func (_cbe *CT_Attr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbe .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ea .Sprintf ("\u0025\u0076",*_cbe .UriAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",_cbe .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_cbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edgbba *EG_RPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgbcea :for {_eafdea ,_dabda :=d .Token ();if _dabda !=nil {return _dabda ;};switch _dgcff :=_eafdea .(type ){case _c .StartElement :switch _dgcff .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_edgbba .RPr =NewCT_RPr ();if _babad :=d .DecodeElement (_edgbba .RPr ,&_dgcff );_babad !=nil {return _babad ;};default:_cff .Log ("\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\u0052\u0050\u0072\u0020\u0025\u0076",_dgcff .Name );if _fcdebb :=d .Skip ();_fcdebb !=nil {return _fcdebb ;};};case _c .EndElement :break _bgbcea ;case _c .CharData :};};return nil ;}; -// Original Image Height -DyaOrigAttr *_cd .ST_TwipsMeasure ;Any []_gb .Any ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;};func (_dgeed ST_StyleSort )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggeefb :=_f .Attr {};_ggeefb .Name =name ;switch _dgeed {case ST_StyleSortUnset :_ggeefb .Value ="";case ST_StyleSortName :_ggeefb .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_ggeefb .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_ggeefb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_ggeefb .Value ="\u0066\u006f\u006e\u0074";case ST_StyleSortBasedOn :_ggeefb .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_ggeefb .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_ggeefb .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_ggeefb .Value ="\u0030\u0030\u0030\u0031";case ST_StyleSort0002 :_ggeefb .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_ggeefb .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_ggeefb .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_ggeefb .Value ="\u0030\u0030\u0030\u0035";};return _ggeefb ,nil ;}; +// Validate validates the Recipients and its children +func (_fggfc *Recipients )Validate ()error {return _fggfc .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func (_beead *CT_DirContentRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adcd :=range start .Attr {if _adcd .Name .Local =="\u0076\u0061\u006c"{_beead .ValAttr .UnmarshalXMLAttr (_adcd );continue ;};};_ebfe :for {_efge ,_acee :=d .Token ();if _acee !=nil {return _acee ;};switch _bdggg :=_efge .(type ){case _c .StartElement :switch _bdggg .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_afdda :=NewCT_SimpleField ();if _gedc :=d .DecodeElement (_afdda ,&_bdggg );_gedc !=nil {return _gedc ;};_beead .FldSimple =append (_beead .FldSimple ,_afdda );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_beead .Hyperlink =NewCT_Hyperlink ();if _cgdefe :=d .DecodeElement (_beead .Hyperlink ,&_bdggg );_cgdefe !=nil {return _cgdefe ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_beead .SubDoc =NewCT_Rel ();if _abgfb :=d .DecodeElement (_beead .SubDoc ,&_bdggg );_abgfb !=nil {return _abgfb ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_caaa :=NewEG_ContentRunContent ();_caaa .CustomXml =NewCT_CustomXmlRun ();if _gefaa :=d .DecodeElement (_caaa .CustomXml ,&_bdggg );_gefaa !=nil {return _gefaa ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_caaa );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_aeceb :=NewEG_ContentRunContent ();_aeceb .SmartTag =NewCT_SmartTagRun ();if _gcaag :=d .DecodeElement (_aeceb .SmartTag ,&_bdggg );_gcaag !=nil {return _gcaag ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_aeceb );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_eded :=NewEG_ContentRunContent ();_eded .Sdt =NewCT_SdtRun ();if _bbgc :=d .DecodeElement (_eded .Sdt ,&_bdggg );_bbgc !=nil {return _bbgc ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_eded );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_bagea :=NewEG_ContentRunContent ();_bagea .Dir =NewCT_DirContentRun ();if _ebgaa :=d .DecodeElement (_bagea .Dir ,&_bdggg );_ebgaa !=nil {return _ebgaa ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_bagea );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_eeeae :=NewEG_ContentRunContent ();_eeeae .Bdo =NewCT_BdoContentRun ();if _eeeee :=d .DecodeElement (_eeeae .Bdo ,&_bdggg );_eeeee !=nil {return _eeeee ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_eeeae );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 :"\u0072"},_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 :"\u0072"}:_bfgg :=NewEG_ContentRunContent ();_bfgg .R =NewCT_R ();if _cddgb :=d .DecodeElement (_bfgg .R ,&_bdggg );_cddgb !=nil {return _cddgb ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_bfgg );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ffbacb :=NewEG_ContentRunContent ();_gcegf :=NewEG_RunLevelElts ();_gcegf .ProofErr =NewCT_ProofErr ();if _gbac :=d .DecodeElement (_gcegf .ProofErr ,&_bdggg );_gbac !=nil {return _gbac ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_ffbacb );_ffbacb .EG_RunLevelElts =append (_ffbacb .EG_RunLevelElts ,_gcegf );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cedfg :=NewEG_ContentRunContent ();_eaea :=NewEG_RunLevelElts ();_eaea .PermStart =NewCT_PermStart ();if _cebg :=d .DecodeElement (_eaea .PermStart ,&_bdggg );_cebg !=nil {return _cebg ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_cedfg );_cedfg .EG_RunLevelElts =append (_cedfg .EG_RunLevelElts ,_eaea );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfbea :=NewEG_ContentRunContent ();_ffdc :=NewEG_RunLevelElts ();_ffdc .PermEnd =NewCT_Perm ();if _dggf :=d .DecodeElement (_ffdc .PermEnd ,&_bdggg );_dggf !=nil {return _dggf ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_bfbea );_bfbea .EG_RunLevelElts =append (_bfbea .EG_RunLevelElts ,_ffdc );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bace :=NewEG_ContentRunContent ();_fafa :=NewEG_RunLevelElts ();_fafa .Ins =NewCT_RunTrackChange ();if _dgeef :=d .DecodeElement (_fafa .Ins ,&_bdggg );_dgeef !=nil {return _dgeef ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_bace );_bace .EG_RunLevelElts =append (_bace .EG_RunLevelElts ,_fafa );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cecc :=NewEG_ContentRunContent ();_bbed :=NewEG_RunLevelElts ();_bbed .Del =NewCT_RunTrackChange ();if _gcdcg :=d .DecodeElement (_bbed .Del ,&_bdggg );_gcdcg !=nil {return _gcdcg ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_cecc );_cecc .EG_RunLevelElts =append (_cecc .EG_RunLevelElts ,_bbed );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gbde :=NewEG_ContentRunContent ();_caad :=NewEG_RunLevelElts ();_caad .MoveFrom =NewCT_RunTrackChange ();if _afcdd :=d .DecodeElement (_caad .MoveFrom ,&_bdggg );_afcdd !=nil {return _afcdd ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_gbde );_gbde .EG_RunLevelElts =append (_gbde .EG_RunLevelElts ,_caad );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bcgdc :=NewEG_ContentRunContent ();_fgcde :=NewEG_RunLevelElts ();_fgcde .MoveTo =NewCT_RunTrackChange ();if _gdbbd :=d .DecodeElement (_fgcde .MoveTo ,&_bdggg );_gdbbd !=nil {return _gdbbd ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_bcgdc );_bcgdc .EG_RunLevelElts =append (_bcgdc .EG_RunLevelElts ,_fgcde );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_becag :=NewEG_ContentRunContent ();_cbfce :=NewEG_RunLevelElts ();_dacgd :=NewEG_RangeMarkupElements ();_dacgd .BookmarkStart =NewCT_Bookmark ();if _aace :=d .DecodeElement (_dacgd .BookmarkStart ,&_bdggg );_aace !=nil {return _aace ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_becag );_becag .EG_RunLevelElts =append (_becag .EG_RunLevelElts ,_cbfce );_cbfce .EG_RangeMarkupElements =append (_cbfce .EG_RangeMarkupElements ,_dacgd );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_edac :=NewEG_ContentRunContent ();_cgbdb :=NewEG_RunLevelElts ();_gbfe :=NewEG_RangeMarkupElements ();_gbfe .BookmarkEnd =NewCT_MarkupRange ();if _fcfdb :=d .DecodeElement (_gbfe .BookmarkEnd ,&_bdggg );_fcfdb !=nil {return _fcfdb ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_edac );_edac .EG_RunLevelElts =append (_edac .EG_RunLevelElts ,_cgbdb );_cgbdb .EG_RangeMarkupElements =append (_cgbdb .EG_RangeMarkupElements ,_gbfe );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_egeefa :=NewEG_ContentRunContent ();_gbbb :=NewEG_RunLevelElts ();_bcef :=NewEG_RangeMarkupElements ();_bcef .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbeaf :=d .DecodeElement (_bcef .MoveFromRangeStart ,&_bdggg );_cbeaf !=nil {return _cbeaf ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_egeefa );_egeefa .EG_RunLevelElts =append (_egeefa .EG_RunLevelElts ,_gbbb );_gbbb .EG_RangeMarkupElements =append (_gbbb .EG_RangeMarkupElements ,_bcef );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecab :=NewEG_ContentRunContent ();_efgb :=NewEG_RunLevelElts ();_dcdde :=NewEG_RangeMarkupElements ();_dcdde .MoveFromRangeEnd =NewCT_MarkupRange ();if _gdac :=d .DecodeElement (_dcdde .MoveFromRangeEnd ,&_bdggg );_gdac !=nil {return _gdac ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_ecab );_ecab .EG_RunLevelElts =append (_ecab .EG_RunLevelElts ,_efgb );_efgb .EG_RangeMarkupElements =append (_efgb .EG_RangeMarkupElements ,_dcdde );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fgfa :=NewEG_ContentRunContent ();_adgdf :=NewEG_RunLevelElts ();_eafgb :=NewEG_RangeMarkupElements ();_eafgb .MoveToRangeStart =NewCT_MoveBookmark ();if _aaeec :=d .DecodeElement (_eafgb .MoveToRangeStart ,&_bdggg );_aaeec !=nil {return _aaeec ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_fgfa );_fgfa .EG_RunLevelElts =append (_fgfa .EG_RunLevelElts ,_adgdf );_adgdf .EG_RangeMarkupElements =append (_adgdf .EG_RangeMarkupElements ,_eafgb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cgedd :=NewEG_ContentRunContent ();_bccg :=NewEG_RunLevelElts ();_acfcg :=NewEG_RangeMarkupElements ();_acfcg .MoveToRangeEnd =NewCT_MarkupRange ();if _ffda :=d .DecodeElement (_acfcg .MoveToRangeEnd ,&_bdggg );_ffda !=nil {return _ffda ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_cgedd );_cgedd .EG_RunLevelElts =append (_cgedd .EG_RunLevelElts ,_bccg );_bccg .EG_RangeMarkupElements =append (_bccg .EG_RangeMarkupElements ,_acfcg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdda :=NewEG_ContentRunContent ();_gaaa :=NewEG_RunLevelElts ();_begb :=NewEG_RangeMarkupElements ();_begb .CommentRangeStart =NewCT_MarkupRange ();if _gggfa :=d .DecodeElement (_begb .CommentRangeStart ,&_bdggg );_gggfa !=nil {return _gggfa ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_gdda );_gdda .EG_RunLevelElts =append (_gdda .EG_RunLevelElts ,_gaaa );_gaaa .EG_RangeMarkupElements =append (_gaaa .EG_RangeMarkupElements ,_begb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cddd :=NewEG_ContentRunContent ();_gccafd :=NewEG_RunLevelElts ();_edfbc :=NewEG_RangeMarkupElements ();_edfbc .CommentRangeEnd =NewCT_MarkupRange ();if _bbfag :=d .DecodeElement (_edfbc .CommentRangeEnd ,&_bdggg );_bbfag !=nil {return _bbfag ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_cddd );_cddd .EG_RunLevelElts =append (_cddd .EG_RunLevelElts ,_gccafd );_gccafd .EG_RangeMarkupElements =append (_gccafd .EG_RangeMarkupElements ,_edfbc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aega :=NewEG_ContentRunContent ();_cbcd :=NewEG_RunLevelElts ();_aeee :=NewEG_RangeMarkupElements ();_aeee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cdcb :=d .DecodeElement (_aeee .CustomXmlInsRangeStart ,&_bdggg );_cdcb !=nil {return _cdcb ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_aega );_aega .EG_RunLevelElts =append (_aega .EG_RunLevelElts ,_cbcd );_cbcd .EG_RangeMarkupElements =append (_cbcd .EG_RangeMarkupElements ,_aeee );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gaacd :=NewEG_ContentRunContent ();_cgbec :=NewEG_RunLevelElts ();_abdba :=NewEG_RangeMarkupElements ();_abdba .CustomXmlInsRangeEnd =NewCT_Markup ();if _gabg :=d .DecodeElement (_abdba .CustomXmlInsRangeEnd ,&_bdggg );_gabg !=nil {return _gabg ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_gaacd );_gaacd .EG_RunLevelElts =append (_gaacd .EG_RunLevelElts ,_cgbec );_cgbec .EG_RangeMarkupElements =append (_cgbec .EG_RangeMarkupElements ,_abdba );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_edab :=NewEG_ContentRunContent ();_bedf :=NewEG_RunLevelElts ();_baee :=NewEG_RangeMarkupElements ();_baee .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gabf :=d .DecodeElement (_baee .CustomXmlDelRangeStart ,&_bdggg );_gabf !=nil {return _gabf ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_edab );_edab .EG_RunLevelElts =append (_edab .EG_RunLevelElts ,_bedf );_bedf .EG_RangeMarkupElements =append (_bedf .EG_RangeMarkupElements ,_baee );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gaagga :=NewEG_ContentRunContent ();_gbdb :=NewEG_RunLevelElts ();_feadb :=NewEG_RangeMarkupElements ();_feadb .CustomXmlDelRangeEnd =NewCT_Markup ();if _bgefa :=d .DecodeElement (_feadb .CustomXmlDelRangeEnd ,&_bdggg );_bgefa !=nil {return _bgefa ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_gaagga );_gaagga .EG_RunLevelElts =append (_gaagga .EG_RunLevelElts ,_gbdb );_gbdb .EG_RangeMarkupElements =append (_gbdb .EG_RangeMarkupElements ,_feadb );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cdbaa :=NewEG_ContentRunContent ();_ffbc :=NewEG_RunLevelElts ();_cddb :=NewEG_RangeMarkupElements ();_cddb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cgee :=d .DecodeElement (_cddb .CustomXmlMoveFromRangeStart ,&_bdggg );_cgee !=nil {return _cgee ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_cdbaa );_cdbaa .EG_RunLevelElts =append (_cdbaa .EG_RunLevelElts ,_ffbc );_ffbc .EG_RangeMarkupElements =append (_ffbc .EG_RangeMarkupElements ,_cddb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fcfdc :=NewEG_ContentRunContent ();_baabf :=NewEG_RunLevelElts ();_fffge :=NewEG_RangeMarkupElements ();_fffge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ddab :=d .DecodeElement (_fffge .CustomXmlMoveFromRangeEnd ,&_bdggg );_ddab !=nil {return _ddab ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_fcfdc );_fcfdc .EG_RunLevelElts =append (_fcfdc .EG_RunLevelElts ,_baabf );_baabf .EG_RangeMarkupElements =append (_baabf .EG_RangeMarkupElements ,_fffge );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_efac :=NewEG_ContentRunContent ();_ffcce :=NewEG_RunLevelElts ();_ffebe :=NewEG_RangeMarkupElements ();_ffebe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agbaa :=d .DecodeElement (_ffebe .CustomXmlMoveToRangeStart ,&_bdggg );_agbaa !=nil {return _agbaa ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_efac );_efac .EG_RunLevelElts =append (_efac .EG_RunLevelElts ,_ffcce );_ffcce .EG_RangeMarkupElements =append (_ffcce .EG_RangeMarkupElements ,_ffebe );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cee :=NewEG_ContentRunContent ();_becad :=NewEG_RunLevelElts ();_gadg :=NewEG_RangeMarkupElements ();_gadg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _feagd :=d .DecodeElement (_gadg .CustomXmlMoveToRangeEnd ,&_bdggg );_feagd !=nil {return _feagd ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_cee );_cee .EG_RunLevelElts =append (_cee .EG_RunLevelElts ,_becad );_becad .EG_RangeMarkupElements =append (_becad .EG_RangeMarkupElements ,_gadg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gcfg :=NewEG_ContentRunContent ();_deeb :=NewEG_RunLevelElts ();_dcbf :=NewEG_MathContent ();_dcbf .OMathPara =_egg .NewOMathPara ();if _ecgbb :=d .DecodeElement (_dcbf .OMathPara ,&_bdggg );_ecgbb !=nil {return _ecgbb ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_gcfg );_gcfg .EG_RunLevelElts =append (_gcfg .EG_RunLevelElts ,_deeb );_deeb .EG_MathContent =append (_deeb .EG_MathContent ,_dcbf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_efdbd :=NewEG_ContentRunContent ();_ccac :=NewEG_RunLevelElts ();_debd :=NewEG_MathContent ();_debd .OMath =_egg .NewOMath ();if _gfbg :=d .DecodeElement (_debd .OMath ,&_bdggg );_gfbg !=nil {return _gfbg ;};_beead .EG_ContentRunContent =append (_beead .EG_ContentRunContent ,_efdbd );_efdbd .EG_RunLevelElts =append (_efdbd .EG_RunLevelElts ,_ccac );_ccac .EG_MathContent =append (_ccac .EG_MathContent ,_debd );default:_cff .Log ("\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\u0044\u0069\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_bdggg .Name );if _dfee :=d .Skip ();_dfee !=nil {return _dfee ;};};case _c .EndElement :break _ebfe ;case _c .CharData :};};return nil ;};type CT_CustomXmlRow struct{ -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_effa *CT_Background )ValidateWithPath (path string )error {if _effa .ColorAttr !=nil {if _cff :=_effa .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cff !=nil {return _cff ;};};if _dgcg :=_effa .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dgcg !=nil {return _dgcg ;};if _effa .Drawing !=nil {if _gfe :=_effa .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_gfe !=nil {return _gfe ;};};return nil ;};func (_cecaf *WdCT_EffectExtent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcdefg :=range start .Attr {if _gcdefg .Name .Local =="\u006c"{_bfcce ,_bcddd :=ParseUnionST_Coordinate (_gcdefg .Value );if _bcddd !=nil {return _bcddd ;};_cecaf .LAttr =_bfcce ;continue ;};if _gcdefg .Name .Local =="\u0074"{_fbagc ,_ffbged :=ParseUnionST_Coordinate (_gcdefg .Value );if _ffbged !=nil {return _ffbged ;};_cecaf .TAttr =_fbagc ;continue ;};if _gcdefg .Name .Local =="\u0072"{_gfded ,_bdfcag :=ParseUnionST_Coordinate (_gcdefg .Value );if _bdfcag !=nil {return _bdfcag ;};_cecaf .RAttr =_gfded ;continue ;};if _gcdefg .Name .Local =="\u0062"{_acfge ,_fgbcfc :=ParseUnionST_Coordinate (_gcdefg .Value );if _fgbcfc !=nil {return _fgbcfc ;};_cecaf .BAttr =_acfge ;continue ;};};for {_ggbge ,_adbgdf :=d .Token ();if _adbgdf !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074: \u0025\u0073",_adbgdf );};if _cbdfge ,_ceceda :=_ggbge .(_f .EndElement );_ceceda &&_cbdfge .Name ==start .Name {break ;};};return nil ;}; +// Custom XML Element Namespace +UriAttr *string ; -// Validate validates the CT_SdtComboBox and its children -func (_deccbe *CT_SdtComboBox )Validate ()error {return _deccbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");}; +// Custom XML Element Name +ElementAttr string ; -// Validate validates the CT_Base64Binary and its children -func (_aef *CT_Base64Binary )Validate ()error {return _aef .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");};type CT_Column struct{ +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;};func (_febcgf ST_DecimalNumberOrPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _febcgf .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_c .CharData (_ea .Sprintf ("\u0025\u0064",*_febcgf .ST_UnqualifiedPercentage )));};if _febcgf .ST_Percentage !=nil {e .EncodeToken (_c .CharData (*_febcgf .ST_Percentage ));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; -// Column Width -WAttr *_cd .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path +func (_dfbg *CT_DocPartName )ValidateWithPath (path string )error {if _dfbg .DecoratedAttr !=nil {if _fdagg :=_dfbg .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_fdagg !=nil {return _fdagg ;};};return nil ;};func (_eggcb ST_VAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eggcb .String (),start );};func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_acaaa :=&CT_SdtContentBlock {};return _acaaa };type CT_Headers struct{ -// Space Before Following Column -SpaceAttr *_cd .ST_TwipsMeasure ;};func (_aeddgb *ST_TabTlc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aeddgb =0;case "\u006e\u006f\u006e\u0065":*_aeddgb =1;case "\u0064\u006f\u0074":*_aeddgb =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_aeddgb =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_aeddgb =4;case "\u0068\u0065\u0061v\u0079":*_aeddgb =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_aeddgb =6;};return nil ;};func (_gfbba *CT_JcTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eccbce ,_ffgbc :=_gfbba .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffgbc !=nil {return _ffgbc ;};start .Attr =append (start .Attr ,_eccbce );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Language struct{ +// Header Cell Reference +Header []*CT_String ;};type CT_TxbxContent struct{ -// Latin Language -ValAttr *string ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};const (ST_ZoomUnset ST_Zoom =0;ST_ZoomNone ST_Zoom =1;ST_ZoomFullPage ST_Zoom =2;ST_ZoomBestFit ST_Zoom =3;ST_ZoomTextFit ST_Zoom =4;);func (_bdcfc ST_DocPartGallery )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdcfc .String (),start );}; -// East Asian Language -EastAsiaAttr *string ; +// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path +func (_cbcg *CT_RPrChange )ValidateWithPath (path string )error {if _ddddf :=_cbcg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ddddf !=nil {return _ddddf ;};return nil ;};type CT_CustomXmlRun struct{ -// Complex Script Language -BidiAttr *string ;}; +// Custom XML Markup Namespace +UriAttr *string ; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path -func (_gfdccg *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _gfdccg .CNvSpPr !=nil {if _aagdfb :=_gfdccg .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_aagdfb !=nil {return _aagdfb ;};};if _gfdccg .CNvCnPr !=nil {if _dgedf :=_gfdccg .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072");_dgedf !=nil {return _dgedf ;};};return nil ;}; +// Element name +ElementAttr string ; -// Validate validates the CT_PaperSource and its children -func (_feeda *CT_PaperSource )Validate ()error {return _feeda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");};func (_fceb *CT_DocPartGallery )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fceb .ValAttr =ST_DocPartGallery (1);for _ ,_dacc :=range start .Attr {if _dacc .Name .Local =="\u0076\u0061\u006c"{_fceb .ValAttr .UnmarshalXMLAttr (_dacc );continue ;};};for {_geab ,_cfgee :=d .Token ();if _cfgee !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079: \u0025\u0073",_cfgee );};if _bedab ,_afcde :=_geab .(_f .EndElement );_afcde &&_bedab .Name ==start .Name {break ;};};return nil ;}; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};type CT_TblGrid struct{ -// Validate validates the CT_DocGrid and its children -func (_cdag *CT_DocGrid )Validate ()error {return _cdag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");};func (_ebecd *CT_FFHelpText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebecd .TypeAttr !=ST_InfoTextTypeUnset {_cgfagc ,_gefcgg :=_ebecd .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _gefcgg !=nil {return _gefcgg ;};start .Attr =append (start .Attr ,_cgfagc );};if _ebecd .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ebecd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Grid Column Definition +GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};func (_ebce *CT_FramesetChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebce .Frameset !=nil {_dcfae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};for _ ,_gbgcc :=range _ebce .Frameset {e .EncodeElement (_gbgcc ,_dcfae );};};if _ebce .Frame !=nil {_dafb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_fcddb :=range _ebce .Frame {e .EncodeElement (_fcddb ,_dafb );};};return nil ;}; -// Validate validates the CT_EdnPos and its children -func (_ecdca *CT_EdnPos )Validate ()error {return _ecdca .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");};type CT_Sym struct{ +// Validate validates the CT_DocPartName and its children +func (_eeadd *CT_DocPartName )Validate ()error {return _eeadd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");};func (_ecefc *CT_TblPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ecefc .TblStyle !=nil {_faedb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ecefc .TblStyle ,_faedb );};if _ecefc .TblpPr !=nil {_fafgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_ecefc .TblpPr ,_fafgd );};if _ecefc .TblOverlap !=nil {_aaebac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_ecefc .TblOverlap ,_aaebac );};if _ecefc .BidiVisual !=nil {_eeddb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_ecefc .BidiVisual ,_eeddb );};if _ecefc .TblStyleRowBandSize !=nil {_cafgg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ecefc .TblStyleRowBandSize ,_cafgg );};if _ecefc .TblStyleColBandSize !=nil {_agfgc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ecefc .TblStyleColBandSize ,_agfgc );};if _ecefc .TblW !=nil {_beddd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_ecefc .TblW ,_beddd );};if _ecefc .Jc !=nil {_begae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_ecefc .Jc ,_begae );};if _ecefc .TblCellSpacing !=nil {_fdbddg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ecefc .TblCellSpacing ,_fdbddg );};if _ecefc .TblInd !=nil {_edcae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_ecefc .TblInd ,_edcae );};if _ecefc .TblBorders !=nil {_dcfcba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ecefc .TblBorders ,_dcfcba );};if _ecefc .Shd !=nil {_cbcbff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ecefc .Shd ,_cbcbff );};if _ecefc .TblLayout !=nil {_gfebf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ecefc .TblLayout ,_gfebf );};if _ecefc .TblCellMar !=nil {_cfgbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_ecefc .TblCellMar ,_cfgbd );};if _ecefc .TblLook !=nil {_ffeedd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_ecefc .TblLook ,_ffeedd );};if _ecefc .TblCaption !=nil {_dfeec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecefc .TblCaption ,_dfeec );};if _ecefc .TblDescription !=nil {_cbfdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecefc .TblDescription ,_cbfdb );};if _ecefc .TblPrChange !=nil {_gdgdgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ecefc .TblPrChange ,_gdgdgg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gggaa ST_TextEffect )String ()string {switch _gggaa {case 0:return "";case 1:return "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0073";case 3:return "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case 4:return "\u0061n\u0074\u0073\u0052\u0065\u0064";case 5:return "\u0073h\u0069\u006d\u006d\u0065\u0072";case 6:return "\u0073p\u0061\u0072\u006b\u006c\u0065";case 7:return "\u006e\u006f\u006e\u0065";};return "";};type CT_PTab struct{ -// Symbol Character Font -FontAttr *string ; +// Positional Tab Stop Alignment +AlignmentAttr ST_PTabAlignment ; -// Symbol Character Code -CharAttr *string ;};type EG_FtnEdnNumProps struct{ +// Positional Tab Base +RelativeToAttr ST_PTabRelativeTo ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Tab Leader Character +LeaderAttr ST_PTabLeader ;};func (_ebbdgf WdST_AlignH )String ()string {switch _ebbdgf {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";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_egcbg ST_Hint )String ()string {switch _egcbg {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return "";};func (_cceaf *CT_PageBorders )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cceaf .ZOrderAttr !=ST_PageBorderZOrderUnset {_cfafg ,_agfeb :=_cceaf .ZOrderAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"});if _agfeb !=nil {return _agfeb ;};start .Attr =append (start .Attr ,_cfafg );};if _cceaf .DisplayAttr !=ST_PageBorderDisplayUnset {_cagge ,_ggegg :=_cceaf .DisplayAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"});if _ggegg !=nil {return _ggegg ;};start .Attr =append (start .Attr ,_cagge );};if _cceaf .OffsetFromAttr !=ST_PageBorderOffsetUnset {_gfde ,_abbgg :=_cceaf .OffsetFromAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"});if _abbgg !=nil {return _abbgg ;};start .Attr =append (start .Attr ,_gfde );};e .EncodeToken (start );if _cceaf .Top !=nil {_fcacd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_cceaf .Top ,_fcacd );};if _cceaf .Left !=nil {_gcccab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cceaf .Left ,_gcccab );};if _cceaf .Bottom !=nil {_bbaee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cceaf .Bottom ,_bbaee );};if _cceaf .Right !=nil {_ecdff :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cceaf .Right ,_ecdff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eadfde *CT_Styles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eadfde .DocDefaults !=nil {_bdbegf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_eadfde .DocDefaults ,_bdbegf );};if _eadfde .LatentStyles !=nil {_defabf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_eadfde .LatentStyles ,_defabf );};if _eadfde .Style !=nil {_gcbcd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_fdeff :=range _eadfde .Style {e .EncodeElement (_fdeff ,_gcbcd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_EastAsianLayout struct{ -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func NewCT_Zoom ()*CT_Zoom {_abfaf :=&CT_Zoom {};return _abfaf };func (_gfgfb ST_DecimalNumberOrPercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfgfb .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_f .CharData (_c .Sprintf ("\u0025\u0064",*_gfgfb .ST_UnqualifiedPercentage )));};if _gfgfb .ST_Percentage !=nil {e .EncodeToken (_f .CharData (*_gfgfb .ST_Percentage ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_ffcdb *CT_DocPartCategory )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_effgda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_ffcdb .Name ,_effgda );_badf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_ffcdb .Gallery ,_badf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgcac *CT_Spacing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_baeff :=range start .Attr {if _baeff .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_dgegda ,_dbead :=ParseUnionST_TwipsMeasure (_baeff .Value );if _dbead !=nil {return _dbead ;};_cgcac .BeforeAttr =&_dgegda ;continue ;};if _baeff .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_bcdcc ,_dbabef :=_ge .ParseInt (_baeff .Value ,10,64);if _dbabef !=nil {return _dbabef ;};_cgcac .BeforeLinesAttr =&_bcdcc ;continue ;};if _baeff .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_efcee ,_fafee :=ParseUnionST_OnOff (_baeff .Value );if _fafee !=nil {return _fafee ;};_cgcac .BeforeAutospacingAttr =&_efcee ;continue ;};if _baeff .Name .Local =="\u0061\u0066\u0074e\u0072"{_ffdgfg ,_bgddf :=ParseUnionST_TwipsMeasure (_baeff .Value );if _bgddf !=nil {return _bgddf ;};_cgcac .AfterAttr =&_ffdgfg ;continue ;};if _baeff .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_eacce ,_facaa :=_ge .ParseInt (_baeff .Value ,10,64);if _facaa !=nil {return _facaa ;};_cgcac .AfterLinesAttr =&_eacce ;continue ;};if _baeff .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_gcacd ,_cecbc :=ParseUnionST_OnOff (_baeff .Value );if _cecbc !=nil {return _cecbc ;};_cgcac .AfterAutospacingAttr =&_gcacd ;continue ;};if _baeff .Name .Local =="\u006c\u0069\u006e\u0065"{_bbcda ,_ffaa :=ParseUnionST_SignedTwipsMeasure (_baeff .Value );if _ffaa !=nil {return _ffaa ;};_cgcac .LineAttr =&_bbcda ;continue ;};if _baeff .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_cgcac .LineRuleAttr .UnmarshalXMLAttr (_baeff );continue ;};};for {_ceaeec ,_bcfaf :=d .Token ();if _bcfaf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_bcfaf );};if _gfdcc ,_dcaeb :=_ceaeec .(_f .EndElement );_dcaeb &&_gfdcc .Name ==start .Name {break ;};};return nil ;};type CT_PPr struct{ +// East Asian Typography Run ID +IdAttr *int64 ; -// Referenced Paragraph Style -PStyle *CT_String ; +// Two Lines in One +CombineAttr *_cf .ST_OnOff ; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// Display Brackets Around Two Lines in One +CombineBracketsAttr ST_CombineBrackets ; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Horizontal in Vertical (Rotate Text) +VertAttr *_cf .ST_OnOff ; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Compress Rotated Text to Line Height +VertCompressAttr *_cf .ST_OnOff ;};type CT_FtnEdnSepRef struct{ -// Text Frame Properties -FramePr *CT_FramePr ; +// Footnote/Endnote ID +IdAttr int64 ;};func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_bcddc :=ST_SignedTwipsMeasure {};if _cf .ST_UniversalMeasurePatternRe .MatchString (s ){_bcddc .ST_UniversalMeasure =&s ;}else {_bdccff ,_ffgbf :=_ac .ParseFloat (s ,64);if _ffgbf !=nil {return _bcddc ,_ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_ffgbf );};_bcddc .Int64 =_cff .Int64 (int64 (_bdccff ));};return _bcddc ,nil ;};func (_gggga *CT_MailMergeSourceType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bdab ,_beffec :=_gggga .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _beffec !=nil {return _beffec ;};start .Attr =append (start .Attr ,_bdab );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_e .Time ; -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;}; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Validate validates the EG_FtnEdnNumProps and its children +func (_fbbeaf *EG_FtnEdnNumProps )Validate ()error {return _fbbeaf .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};type CT_Br struct{ -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Break Type +TypeAttr ST_BrType ; -// Paragraph Borders -PBdr *CT_PBdr ; +// Restart Location For Text Wrapping Break +ClearAttr ST_BrClear ;};func (_fdcab *CT_TblGridCol )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egegc :=range start .Attr {if _egegc .Name .Local =="\u0077"{_dcbfg ,_gdfea :=ParseUnionST_TwipsMeasure (_egegc .Value );if _gdfea !=nil {return _gdfea ;};_fdcab .WAttr =&_dcbfg ;continue ;};};for {_acdbg ,_ccffd :=d .Token ();if _ccffd !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_ccffd );};if _abdggg ,_adedb :=_acdbg .(_c .EndElement );_adedb &&_abdggg .Name ==start .Name {break ;};};return nil ;};func (_gdcad ST_EdGrp )ValidateWithPath (path string )error {switch _gdcad {case 0,1,2,3,4,5,6,7:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdcad ));};return nil ;};func (_acaba ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _acaba {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acaba ));};return nil ;};func (_bgefb *CT_HdrFtr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afdee :for {_eecdg ,_daebc :=d .Token ();if _daebc !=nil {return _daebc ;};switch _cdefd :=_eecdg .(type ){case _c .StartElement :switch _cdefd .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_abdaef :=NewCT_AltChunk ();if _fdfdg :=d .DecodeElement (_abdaef ,&_cdefd );_fdfdg !=nil {return _fdfdg ;};_bgefb .AltChunk =append (_bgefb .AltChunk ,_abdaef );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cedfd :=NewEG_ContentBlockContent ();_cedfd .CustomXml =NewCT_CustomXmlBlock ();if _bceeb :=d .DecodeElement (_cedfd .CustomXml ,&_cdefd );_bceeb !=nil {return _bceeb ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_cedfd );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_eabbae :=NewEG_ContentBlockContent ();_eabbae .Sdt =NewCT_SdtBlock ();if _cfeg :=d .DecodeElement (_eabbae .Sdt ,&_cdefd );_cfeg !=nil {return _cfeg ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_eabbae );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 :"\u0070"},_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 :"\u0070"}:_bagfb :=NewEG_ContentBlockContent ();_ccadg :=NewCT_P ();if _babee :=d .DecodeElement (_ccadg ,&_cdefd );_babee !=nil {return _babee ;};_bagfb .P =append (_bagfb .P ,_ccadg );_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_bagfb );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_aegf :=NewEG_ContentBlockContent ();_ecdfa :=NewCT_Tbl ();if _dagec :=d .DecodeElement (_ecdfa ,&_cdefd );_dagec !=nil {return _dagec ;};_aegf .Tbl =append (_aegf .Tbl ,_ecdfa );_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_aegf );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eagbc :=NewEG_ContentBlockContent ();_gdcbac :=NewEG_RunLevelElts ();_gdcbac .ProofErr =NewCT_ProofErr ();if _cdbag :=d .DecodeElement (_gdcbac .ProofErr ,&_cdefd );_cdbag !=nil {return _cdbag ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_eagbc );_eagbc .EG_RunLevelElts =append (_eagbc .EG_RunLevelElts ,_gdcbac );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eaba :=NewEG_ContentBlockContent ();_ebbdd :=NewEG_RunLevelElts ();_ebbdd .PermStart =NewCT_PermStart ();if _dcde :=d .DecodeElement (_ebbdd .PermStart ,&_cdefd );_dcde !=nil {return _dcde ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_eaba );_eaba .EG_RunLevelElts =append (_eaba .EG_RunLevelElts ,_ebbdd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cfbgg :=NewEG_ContentBlockContent ();_befed :=NewEG_RunLevelElts ();_befed .PermEnd =NewCT_Perm ();if _gfad :=d .DecodeElement (_befed .PermEnd ,&_cdefd );_gfad !=nil {return _gfad ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_cfbgg );_cfbgg .EG_RunLevelElts =append (_cfbgg .EG_RunLevelElts ,_befed );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dgcag :=NewEG_ContentBlockContent ();_cdccda :=NewEG_RunLevelElts ();_cdccda .Ins =NewCT_RunTrackChange ();if _fdbf :=d .DecodeElement (_cdccda .Ins ,&_cdefd );_fdbf !=nil {return _fdbf ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_dgcag );_dgcag .EG_RunLevelElts =append (_dgcag .EG_RunLevelElts ,_cdccda );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_agbg :=NewEG_ContentBlockContent ();_bgcce :=NewEG_RunLevelElts ();_bgcce .Del =NewCT_RunTrackChange ();if _fbcc :=d .DecodeElement (_bgcce .Del ,&_cdefd );_fbcc !=nil {return _fbcc ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_agbg );_agbg .EG_RunLevelElts =append (_agbg .EG_RunLevelElts ,_bgcce );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dcad :=NewEG_ContentBlockContent ();_fccgf :=NewEG_RunLevelElts ();_fccgf .MoveFrom =NewCT_RunTrackChange ();if _fgegc :=d .DecodeElement (_fccgf .MoveFrom ,&_cdefd );_fgegc !=nil {return _fgegc ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_dcad );_dcad .EG_RunLevelElts =append (_dcad .EG_RunLevelElts ,_fccgf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eaecc :=NewEG_ContentBlockContent ();_efddbe :=NewEG_RunLevelElts ();_efddbe .MoveTo =NewCT_RunTrackChange ();if _eafgfd :=d .DecodeElement (_efddbe .MoveTo ,&_cdefd );_eafgfd !=nil {return _eafgfd ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_eaecc );_eaecc .EG_RunLevelElts =append (_eaecc .EG_RunLevelElts ,_efddbe );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ggbca :=NewEG_ContentBlockContent ();_bfgae :=NewEG_RunLevelElts ();_eafdc :=NewEG_RangeMarkupElements ();_eafdc .BookmarkStart =NewCT_Bookmark ();if _fbeda :=d .DecodeElement (_eafdc .BookmarkStart ,&_cdefd );_fbeda !=nil {return _fbeda ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_ggbca );_ggbca .EG_RunLevelElts =append (_ggbca .EG_RunLevelElts ,_bfgae );_bfgae .EG_RangeMarkupElements =append (_bfgae .EG_RangeMarkupElements ,_eafdc );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aeafe :=NewEG_ContentBlockContent ();_cbbde :=NewEG_RunLevelElts ();_gabcf :=NewEG_RangeMarkupElements ();_gabcf .BookmarkEnd =NewCT_MarkupRange ();if _faffg :=d .DecodeElement (_gabcf .BookmarkEnd ,&_cdefd );_faffg !=nil {return _faffg ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_aeafe );_aeafe .EG_RunLevelElts =append (_aeafe .EG_RunLevelElts ,_cbbde );_cbbde .EG_RangeMarkupElements =append (_cbbde .EG_RangeMarkupElements ,_gabcf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fagaf :=NewEG_ContentBlockContent ();_adcbf :=NewEG_RunLevelElts ();_dfegg :=NewEG_RangeMarkupElements ();_dfegg .MoveFromRangeStart =NewCT_MoveBookmark ();if _ddcgb :=d .DecodeElement (_dfegg .MoveFromRangeStart ,&_cdefd );_ddcgb !=nil {return _ddcgb ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_fagaf );_fagaf .EG_RunLevelElts =append (_fagaf .EG_RunLevelElts ,_adcbf );_adcbf .EG_RangeMarkupElements =append (_adcbf .EG_RangeMarkupElements ,_dfegg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccca :=NewEG_ContentBlockContent ();_bfaag :=NewEG_RunLevelElts ();_fbbbd :=NewEG_RangeMarkupElements ();_fbbbd .MoveFromRangeEnd =NewCT_MarkupRange ();if _badfe :=d .DecodeElement (_fbbbd .MoveFromRangeEnd ,&_cdefd );_badfe !=nil {return _badfe ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_ccca );_ccca .EG_RunLevelElts =append (_ccca .EG_RunLevelElts ,_bfaag );_bfaag .EG_RangeMarkupElements =append (_bfaag .EG_RangeMarkupElements ,_fbbbd );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fbdefe :=NewEG_ContentBlockContent ();_aggfe :=NewEG_RunLevelElts ();_afccce :=NewEG_RangeMarkupElements ();_afccce .MoveToRangeStart =NewCT_MoveBookmark ();if _cbbee :=d .DecodeElement (_afccce .MoveToRangeStart ,&_cdefd );_cbbee !=nil {return _cbbee ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_fbdefe );_fbdefe .EG_RunLevelElts =append (_fbdefe .EG_RunLevelElts ,_aggfe );_aggfe .EG_RangeMarkupElements =append (_aggfe .EG_RangeMarkupElements ,_afccce );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gbbbe :=NewEG_ContentBlockContent ();_gdgdg :=NewEG_RunLevelElts ();_cddgee :=NewEG_RangeMarkupElements ();_cddgee .MoveToRangeEnd =NewCT_MarkupRange ();if _cefad :=d .DecodeElement (_cddgee .MoveToRangeEnd ,&_cdefd );_cefad !=nil {return _cefad ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_gbbbe );_gbbbe .EG_RunLevelElts =append (_gbbbe .EG_RunLevelElts ,_gdgdg );_gdgdg .EG_RangeMarkupElements =append (_gdgdg .EG_RangeMarkupElements ,_cddgee );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ebfca :=NewEG_ContentBlockContent ();_bebcd :=NewEG_RunLevelElts ();_efafb :=NewEG_RangeMarkupElements ();_efafb .CommentRangeStart =NewCT_MarkupRange ();if _bcbged :=d .DecodeElement (_efafb .CommentRangeStart ,&_cdefd );_bcbged !=nil {return _bcbged ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_ebfca );_ebfca .EG_RunLevelElts =append (_ebfca .EG_RunLevelElts ,_bebcd );_bebcd .EG_RangeMarkupElements =append (_bebcd .EG_RangeMarkupElements ,_efafb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_begfc :=NewEG_ContentBlockContent ();_cdbd :=NewEG_RunLevelElts ();_ecdfg :=NewEG_RangeMarkupElements ();_ecdfg .CommentRangeEnd =NewCT_MarkupRange ();if _dgeec :=d .DecodeElement (_ecdfg .CommentRangeEnd ,&_cdefd );_dgeec !=nil {return _dgeec ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_begfc );_begfc .EG_RunLevelElts =append (_begfc .EG_RunLevelElts ,_cdbd );_cdbd .EG_RangeMarkupElements =append (_cdbd .EG_RangeMarkupElements ,_ecdfg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcbfg :=NewEG_ContentBlockContent ();_adcfc :=NewEG_RunLevelElts ();_faed :=NewEG_RangeMarkupElements ();_faed .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dfbfa :=d .DecodeElement (_faed .CustomXmlInsRangeStart ,&_cdefd );_dfbfa !=nil {return _dfbfa ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_bcbfg );_bcbfg .EG_RunLevelElts =append (_bcbfg .EG_RunLevelElts ,_adcfc );_adcfc .EG_RangeMarkupElements =append (_adcfc .EG_RangeMarkupElements ,_faed );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbfcg :=NewEG_ContentBlockContent ();_dgag :=NewEG_RunLevelElts ();_gaabc :=NewEG_RangeMarkupElements ();_gaabc .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbcec :=d .DecodeElement (_gaabc .CustomXmlInsRangeEnd ,&_cdefd );_gbcec !=nil {return _gbcec ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_cbfcg );_cbfcg .EG_RunLevelElts =append (_cbfcg .EG_RunLevelElts ,_dgag );_dgag .EG_RangeMarkupElements =append (_dgag .EG_RangeMarkupElements ,_gaabc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_befae :=NewEG_ContentBlockContent ();_dbgea :=NewEG_RunLevelElts ();_eafgd :=NewEG_RangeMarkupElements ();_eafgd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cafd :=d .DecodeElement (_eafgd .CustomXmlDelRangeStart ,&_cdefd );_cafd !=nil {return _cafd ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_befae );_befae .EG_RunLevelElts =append (_befae .EG_RunLevelElts ,_dbgea );_dbgea .EG_RangeMarkupElements =append (_dbgea .EG_RangeMarkupElements ,_eafgd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_edaeg :=NewEG_ContentBlockContent ();_gaeaa :=NewEG_RunLevelElts ();_eaegd :=NewEG_RangeMarkupElements ();_eaegd .CustomXmlDelRangeEnd =NewCT_Markup ();if _cdgb :=d .DecodeElement (_eaegd .CustomXmlDelRangeEnd ,&_cdefd );_cdgb !=nil {return _cdgb ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_edaeg );_edaeg .EG_RunLevelElts =append (_edaeg .EG_RunLevelElts ,_gaeaa );_gaeaa .EG_RangeMarkupElements =append (_gaeaa .EG_RangeMarkupElements ,_eaegd );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ffebf :=NewEG_ContentBlockContent ();_bgcec :=NewEG_RunLevelElts ();_gdaad :=NewEG_RangeMarkupElements ();_gdaad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efega :=d .DecodeElement (_gdaad .CustomXmlMoveFromRangeStart ,&_cdefd );_efega !=nil {return _efega ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_ffebf );_ffebf .EG_RunLevelElts =append (_ffebf .EG_RunLevelElts ,_bgcec );_bgcec .EG_RangeMarkupElements =append (_bgcec .EG_RangeMarkupElements ,_gdaad );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cddac :=NewEG_ContentBlockContent ();_caba :=NewEG_RunLevelElts ();_eaegb :=NewEG_RangeMarkupElements ();_eaegb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cabd :=d .DecodeElement (_eaegb .CustomXmlMoveFromRangeEnd ,&_cdefd );_cabd !=nil {return _cabd ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_cddac );_cddac .EG_RunLevelElts =append (_cddac .EG_RunLevelElts ,_caba );_caba .EG_RangeMarkupElements =append (_caba .EG_RangeMarkupElements ,_eaegb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_edeeg :=NewEG_ContentBlockContent ();_gfecd :=NewEG_RunLevelElts ();_ddcgf :=NewEG_RangeMarkupElements ();_ddcgf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agbae :=d .DecodeElement (_ddcgf .CustomXmlMoveToRangeStart ,&_cdefd );_agbae !=nil {return _agbae ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_edeeg );_edeeg .EG_RunLevelElts =append (_edeeg .EG_RunLevelElts ,_gfecd );_gfecd .EG_RangeMarkupElements =append (_gfecd .EG_RangeMarkupElements ,_ddcgf );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acdae :=NewEG_ContentBlockContent ();_ggegb :=NewEG_RunLevelElts ();_ddgc :=NewEG_RangeMarkupElements ();_ddgc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efbaa :=d .DecodeElement (_ddgc .CustomXmlMoveToRangeEnd ,&_cdefd );_efbaa !=nil {return _efbaa ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_acdae );_acdae .EG_RunLevelElts =append (_acdae .EG_RunLevelElts ,_ggegb );_ggegb .EG_RangeMarkupElements =append (_ggegb .EG_RangeMarkupElements ,_ddgc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gfgd :=NewEG_ContentBlockContent ();_ccge :=NewEG_RunLevelElts ();_eefea :=NewEG_MathContent ();_eefea .OMathPara =_egg .NewOMathPara ();if _adfb :=d .DecodeElement (_eefea .OMathPara ,&_cdefd );_adfb !=nil {return _adfb ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_gfgd );_gfgd .EG_RunLevelElts =append (_gfgd .EG_RunLevelElts ,_ccge );_ccge .EG_MathContent =append (_ccge .EG_MathContent ,_eefea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fdce :=NewEG_ContentBlockContent ();_dcfad :=NewEG_RunLevelElts ();_gfbf :=NewEG_MathContent ();_gfbf .OMath =_egg .NewOMath ();if _fgfda :=d .DecodeElement (_gfbf .OMath ,&_cdefd );_fgfda !=nil {return _fgfda ;};_bgefb .EG_ContentBlockContent =append (_bgefb .EG_ContentBlockContent ,_fdce );_fdce .EG_RunLevelElts =append (_fdce .EG_RunLevelElts ,_dcfad );_dcfad .EG_MathContent =append (_dcfad .EG_MathContent ,_gfbf );default:_cff .Log ("\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\u0048\u0064\u0072F\u0074\u0072 \u0025\u0076",_cdefd .Name );if _gbae :=d .Skip ();_gbae !=nil {return _gbae ;};};case _c .EndElement :break _afdee ;case _c .CharData :};};return nil ;};func NewCT_Br ()*CT_Br {_cfc :=&CT_Br {};return _cfc };func (_caac *CT_NumLvl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afcb :=range start .Attr {if _afcb .Name .Local =="\u0069\u006c\u0076\u006c"{_gbab ,_dgbdf :=_ac .ParseInt (_afcb .Value ,10,64);if _dgbdf !=nil {return _dgbdf ;};_caac .IlvlAttr =_gbab ;continue ;};};_fgfbf :for {_ddde ,_egefbc :=d .Token ();if _egefbc !=nil {return _egefbc ;};switch _debfed :=_ddde .(type ){case _c .StartElement :switch _debfed .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 :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_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 :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_caac .StartOverride =NewCT_DecimalNumber ();if _febad :=d .DecodeElement (_caac .StartOverride ,&_debfed );_febad !=nil {return _febad ;};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 :"\u006c\u0076\u006c"},_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 :"\u006c\u0076\u006c"}:_caac .Lvl =NewCT_Lvl ();if _aacfb :=d .DecodeElement (_caac .Lvl ,&_debfed );_aacfb !=nil {return _aacfb ;};default:_cff .Log ("\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\u004e\u0075\u006dL\u0076\u006c \u0025\u0076",_debfed .Name );if _egbaed :=d .Skip ();_egbaed !=nil {return _egbaed ;};};case _c .EndElement :break _fgfbf ;case _c .CharData :};};return nil ;};type CT_TblGridBase struct{ -// Paragraph Shading -Shd *CT_Shd ; +// Grid Column Definition +GridCol []*CT_TblGridCol ;}; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path +func (_eadfc *EG_RubyContent )ValidateWithPath (path string )error {if _eadfc .R !=nil {if _aagga :=_eadfc .R .ValidateWithPath (path +"\u002f\u0052");_aagga !=nil {return _aagga ;};};for _bffdaf ,_gfdbge :=range _eadfc .EG_RunLevelElts {if _dagaca :=_gfdbge .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_bffdaf ));_dagaca !=nil {return _dagaca ;};};return nil ;};func (_fffed ST_DocPartType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fffed .String (),start );};func (_efedbd ST_TblWidth )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_efedbd .String (),start );};func (_edfdb *CT_Style )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egeea :=range start .Attr {if _egeea .Name .Local =="\u0074\u0079\u0070\u0065"{_edfdb .TypeAttr .UnmarshalXMLAttr (_egeea );continue ;};if _egeea .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_bbbaf ,_cccge :=ParseUnionST_OnOff (_egeea .Value );if _cccge !=nil {return _cccge ;};_edfdb .DefaultAttr =&_bbbaf ;continue ;};if _egeea .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_cffgfb ,_ccdffd :=ParseUnionST_OnOff (_egeea .Value );if _ccdffd !=nil {return _ccdffd ;};_edfdb .CustomStyleAttr =&_cffgfb ;continue ;};if _egeea .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_cedfcd ,_febfe :=_egeea .Value ,error (nil );if _febfe !=nil {return _febfe ;};_edfdb .StyleIdAttr =&_cedfcd ;continue ;};};_edccdc :for {_fdgae ,_ccedag :=d .Token ();if _ccedag !=nil {return _ccedag ;};switch _ceadad :=_fdgae .(type ){case _c .StartElement :switch _ceadad .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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_edfdb .Name =NewCT_String ();if _eceff :=d .DecodeElement (_edfdb .Name ,&_ceadad );_eceff !=nil {return _eceff ;};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 :"\u0061l\u0069\u0061\u0073\u0065\u0073"},_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 :"\u0061l\u0069\u0061\u0073\u0065\u0073"}:_edfdb .Aliases =NewCT_String ();if _cecgdb :=d .DecodeElement (_edfdb .Aliases ,&_ceadad );_cecgdb !=nil {return _cecgdb ;};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 :"\u0062a\u0073\u0065\u0064\u004f\u006e"},_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 :"\u0062a\u0073\u0065\u0064\u004f\u006e"}:_edfdb .BasedOn =NewCT_String ();if _ccadfd :=d .DecodeElement (_edfdb .BasedOn ,&_ceadad );_ccadfd !=nil {return _ccadfd ;};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 :"\u006e\u0065\u0078\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 :"\u006e\u0065\u0078\u0074"}:_edfdb .Next =NewCT_String ();if _gddfb :=d .DecodeElement (_edfdb .Next ,&_ceadad );_gddfb !=nil {return _gddfb ;};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 :"\u006c\u0069\u006e\u006b"},_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 :"\u006c\u0069\u006e\u006b"}:_edfdb .Link =NewCT_String ();if _eacedf :=d .DecodeElement (_edfdb .Link ,&_ceadad );_eacedf !=nil {return _eacedf ;};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 :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"},_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 :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"}:_edfdb .AutoRedefine =NewCT_OnOff ();if _bbgad :=d .DecodeElement (_edfdb .AutoRedefine ,&_ceadad );_bbgad !=nil {return _bbgad ;};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 :"\u0068\u0069\u0064\u0064\u0065\u006e"},_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 :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_edfdb .Hidden =NewCT_OnOff ();if _dcadf :=d .DecodeElement (_edfdb .Hidden ,&_ceadad );_dcadf !=nil {return _dcadf ;};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 :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},_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 :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}:_edfdb .UiPriority =NewCT_DecimalNumber ();if _ceef :=d .DecodeElement (_edfdb .UiPriority ,&_ceadad );_ceef !=nil {return _ceef ;};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 :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},_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 :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}:_edfdb .SemiHidden =NewCT_OnOff ();if _eecbe :=d .DecodeElement (_edfdb .SemiHidden ,&_ceadad );_eecbe !=nil {return _eecbe ;};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 :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"},_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 :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"}:_edfdb .UnhideWhenUsed =NewCT_OnOff ();if _ggeac :=d .DecodeElement (_edfdb .UnhideWhenUsed ,&_ceadad );_ggeac !=nil {return _ggeac ;};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 :"\u0071F\u006f\u0072\u006d\u0061\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 :"\u0071F\u006f\u0072\u006d\u0061\u0074"}:_edfdb .QFormat =NewCT_OnOff ();if _bbfcg :=d .DecodeElement (_edfdb .QFormat ,&_ceadad );_bbfcg !=nil {return _bbfcg ;};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 :"\u006c\u006f\u0063\u006b\u0065\u0064"},_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 :"\u006c\u006f\u0063\u006b\u0065\u0064"}:_edfdb .Locked =NewCT_OnOff ();if _defgde :=d .DecodeElement (_edfdb .Locked ,&_ceadad );_defgde !=nil {return _defgde ;};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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"},_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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}:_edfdb .Personal =NewCT_OnOff ();if _fceegb :=d .DecodeElement (_edfdb .Personal ,&_ceadad );_fceegb !=nil {return _fceegb ;};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 :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"},_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 :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"}:_edfdb .PersonalCompose =NewCT_OnOff ();if _ffadb :=d .DecodeElement (_edfdb .PersonalCompose ,&_ceadad );_ffadb !=nil {return _ffadb ;};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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"},_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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}:_edfdb .PersonalReply =NewCT_OnOff ();if _agffef :=d .DecodeElement (_edfdb .PersonalReply ,&_ceadad );_agffef !=nil {return _agffef ;};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 :"\u0072\u0073\u0069\u0064"},_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 :"\u0072\u0073\u0069\u0064"}:_edfdb .Rsid =NewCT_LongHexNumber ();if _feeea :=d .DecodeElement (_edfdb .Rsid ,&_ceadad );_feeea !=nil {return _feeea ;};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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_edfdb .PPr =NewCT_PPrGeneral ();if _abafdg :=d .DecodeElement (_edfdb .PPr ,&_ceadad );_abafdg !=nil {return _abafdg ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_edfdb .RPr =NewCT_RPr ();if _cgaggg :=d .DecodeElement (_edfdb .RPr ,&_ceadad );_cgaggg !=nil {return _cgaggg ;};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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_edfdb .TblPr =NewCT_TblPrBase ();if _cdgbd :=d .DecodeElement (_edfdb .TblPr ,&_ceadad );_cdgbd !=nil {return _cdgbd ;};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 :"\u0074\u0072\u0050\u0072"},_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 :"\u0074\u0072\u0050\u0072"}:_edfdb .TrPr =NewCT_TrPr ();if _ddgdg :=d .DecodeElement (_edfdb .TrPr ,&_ceadad );_ddgdg !=nil {return _ddgdg ;};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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_edfdb .TcPr =NewCT_TcPr ();if _bfgdb :=d .DecodeElement (_edfdb .TcPr ,&_ceadad );_bfgdb !=nil {return _bfgdb ;};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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}:_gbbdb :=NewCT_TblStylePr ();if _ggfbg :=d .DecodeElement (_gbbdb ,&_ceadad );_ggfbg !=nil {return _ggfbg ;};_edfdb .TblStylePr =append (_edfdb .TblStylePr ,_gbbdb );default:_cff .Log ("\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\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_ceadad .Name );if _fcccf :=d .Skip ();_fcccf !=nil {return _fcccf ;};};case _c .EndElement :break _edccdc ;case _c .CharData :};};return nil ;};const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;); -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path +func (_abbeg *CT_RubyContent )ValidateWithPath (path string )error {if _abbeg .R !=nil {if _bdcbb :=_abbeg .R .ValidateWithPath (path +"\u002f\u0052");_bdcbb !=nil {return _bdcbb ;};};for _dfegf ,_dfdbb :=range _abbeg .EG_RunLevelElts {if _agefe :=_dfdbb .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dfegf ));_agefe !=nil {return _agefe ;};};return nil ;};type ST_JcTable byte ;type CT_Styles struct{ -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Document Default Paragraph and Run Properties +DocDefaults *CT_DocDefaults ; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Latent Style Information +LatentStyles *CT_LatentStyles ; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Style Definition +Style []*CT_Style ;};const (ST_VerticalJcUnset ST_VerticalJc =0;ST_VerticalJcTop ST_VerticalJc =1;ST_VerticalJcCenter ST_VerticalJc =2;ST_VerticalJcBoth ST_VerticalJc =3;ST_VerticalJcBottom ST_VerticalJc =4;); -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Validate validates the CT_DocPartBehaviors and its children +func (_cgfagf *CT_DocPartBehaviors )Validate ()error {return _cgfagf .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");}; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path +func (_edgcd *CT_SdtRow )ValidateWithPath (path string )error {if _edgcd .SdtPr !=nil {if _eebdd :=_edgcd .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_eebdd !=nil {return _eebdd ;};};if _edgcd .SdtEndPr !=nil {if _dceff :=_edgcd .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_dceff !=nil {return _dceff ;};};if _edgcd .SdtContent !=nil {if _dffaf :=_edgcd .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_dffaf !=nil {return _dffaf ;};};return nil ;};func (_agade *CT_EdnProps )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edfbg :for {_dfddf ,_egdba :=d .Token ();if _egdba !=nil {return _egdba ;};switch _dbaeb :=_dfddf .(type ){case _c .StartElement :switch _dbaeb .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:_agade .Pos =NewCT_EdnPos ();if _bafc :=d .DecodeElement (_agade .Pos ,&_dbaeb );_bafc !=nil {return _bafc ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_agade .NumFmt =NewCT_NumFmt ();if _dacc :=d .DecodeElement (_agade .NumFmt ,&_dbaeb );_dacc !=nil {return _dacc ;};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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_agade .NumStart =NewCT_DecimalNumber ();if _ddag :=d .DecodeElement (_agade .NumStart ,&_dbaeb );_ddag !=nil {return _ddag ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_agade .NumRestart =NewCT_NumRestart ();if _gddf :=d .DecodeElement (_agade .NumRestart ,&_dbaeb );_gddf !=nil {return _gddf ;};default:_cff .Log ("\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\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_dbaeb .Name );if _ebcaf :=d .Skip ();_ebcaf !=nil {return _ebcaf ;};};case _c .EndElement :break _edfbg ;case _c .CharData :};};return nil ;}; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path +func (_ddcbag *EG_ContentCellContent )ValidateWithPath (path string )error {for _ffffd ,_fbbea :=range _ddcbag .Tc {if _febed :=_fbbea .ValidateWithPath (_ea .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_ffffd ));_febed !=nil {return _febed ;};};if _ddcbag .CustomXml !=nil {if _ebecc :=_ddcbag .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_ebecc !=nil {return _ebecc ;};};if _ddcbag .Sdt !=nil {if _aecbd :=_ddcbag .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_aecbd !=nil {return _aecbd ;};};for _egabge ,_cagabb :=range _ddcbag .EG_RunLevelElts {if _bffebf :=_cagabb .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_egabge ));_bffebf !=nil {return _bffebf ;};};return nil ;};func (_fbge *CT_Drawing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fagg :for {_adfae ,_cbgba :=d .Token ();if _cbgba !=nil {return _cbgba ;};switch _gcbfc :=_adfae .(type ){case _c .StartElement :switch _gcbfc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_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 :"\u0061\u006e\u0063\u0068\u006f\u0072"}:_abdd :=NewWdAnchor ();if _gagea :=d .DecodeElement (_abdd ,&_gcbfc );_gagea !=nil {return _gagea ;};_fbge .Anchor =append (_fbge .Anchor ,_abdd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_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 :"\u0069\u006e\u006c\u0069\u006e\u0065"}:_febdd :=NewWdInline ();if _bgbgae :=d .DecodeElement (_febdd ,&_gcbfc );_bgbgae !=nil {return _bgbgae ;};_fbge .Inline =append (_fbge .Inline ,_febdd );default:_cff .Log ("\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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_gcbfc .Name );if _cbbff :=d .Skip ();_cbbff !=nil {return _cbbff ;};};case _c .EndElement :break _fagg ;case _c .CharData :};};return nil ;};type ST_StyleSort byte ;func (_bdcgbf ST_Shd )String ()string {switch _bdcgbf {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0063\u006c\u0065a\u0072";case 3:return "\u0073\u006f\u006ci\u0064";case 4:return "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case 5:return "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case 6:return "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case 9:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 10:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case 12:return "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case 13:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case 14:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case 15:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case 16:return "\u0070\u0063\u0074\u0035";case 17:return "\u0070\u0063\u00741\u0030";case 18:return "\u0070\u0063\u00741\u0032";case 19:return "\u0070\u0063\u00741\u0035";case 20:return "\u0070\u0063\u00742\u0030";case 21:return "\u0070\u0063\u00742\u0035";case 22:return "\u0070\u0063\u00743\u0030";case 23:return "\u0070\u0063\u00743\u0035";case 24:return "\u0070\u0063\u00743\u0037";case 25:return "\u0070\u0063\u00744\u0030";case 26:return "\u0070\u0063\u00744\u0035";case 27:return "\u0070\u0063\u00745\u0030";case 28:return "\u0070\u0063\u00745\u0035";case 29:return "\u0070\u0063\u00746\u0030";case 30:return "\u0070\u0063\u00746\u0032";case 31:return "\u0070\u0063\u00746\u0035";case 32:return "\u0070\u0063\u00747\u0030";case 33:return "\u0070\u0063\u00747\u0035";case 34:return "\u0070\u0063\u00748\u0030";case 35:return "\u0070\u0063\u00748\u0035";case 36:return "\u0070\u0063\u00748\u0037";case 37:return "\u0070\u0063\u00749\u0030";case 38:return "\u0070\u0063\u00749\u0035";};return "";}; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Validate validates the CT_Em and its children +func (_cffed *CT_Em )Validate ()error {return _cffed .ValidateWithPath ("\u0043\u0054\u005fE\u006d")}; -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path +func (_gda *CT_AbstractNum )ValidateWithPath (path string )error {if _gda .Nsid !=nil {if _ffff :=_gda .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_ffff !=nil {return _ffff ;};};if _gda .MultiLevelType !=nil {if _dbd :=_gda .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065");_dbd !=nil {return _dbd ;};};if _gda .Tmpl !=nil {if _gag :=_gda .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_gag !=nil {return _gag ;};};if _gda .Name !=nil {if _cdf :=_gda .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_cdf !=nil {return _cdf ;};};if _gda .StyleLink !=nil {if _ef :=_gda .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_ef !=nil {return _ef ;};};if _gda .NumStyleLink !=nil {if _bgbg :=_gda .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_bgbg !=nil {return _bgbg ;};};for _cec ,_ceb :=range _gda .Lvl {if _bbc :=_ceb .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_cec ));_bbc !=nil {return _bbc ;};};return nil ;};func (_daaecc *ST_DocPartGallery )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cggbbd ,_bcdcf :=d .Token ();if _bcdcf !=nil {return _bcdcf ;};if _ebfeab ,_dbabed :=_cggbbd .(_c .EndElement );_dbabed &&_ebfeab .Name ==start .Name {*_daaecc =1;return nil ;};if _dcggb ,_eccbdbc :=_cggbbd .(_c .CharData );!_eccbdbc {return _ea .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",_cggbbd );}else {switch string (_dcggb ){case "":*_daaecc =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_daaecc =1;case "\u0061\u006e\u0079":*_daaecc =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_daaecc =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_daaecc =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_daaecc =5;case "\u0065\u0071":*_daaecc =6;case "\u0066\u0074\u0072\u0073":*_daaecc =7;case "\u0068\u0064\u0072\u0073":*_daaecc =8;case "\u0070\u0067\u004eu\u006d":*_daaecc =9;case "\u0074\u0062\u006c\u0073":*_daaecc =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_daaecc =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_daaecc =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_daaecc =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_daaecc =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_daaecc =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_daaecc =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_daaecc =17;case "\u0062\u0069\u0062":*_daaecc =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_daaecc =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_daaecc =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_daaecc =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_daaecc =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_daaecc =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_daaecc =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_daaecc =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_daaecc =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_daaecc =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_daaecc =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_daaecc =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_daaecc =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_daaecc =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_daaecc =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_daaecc =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_daaecc =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_daaecc =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_daaecc =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_daaecc =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_daaecc =38;};};_cggbbd ,_bcdcf =d .Token ();if _bcdcf !=nil {return _bcdcf ;};if _gcbfd ,_cfcec :=_cggbbd .(_c .EndElement );_cfcec &&_gcbfd .Name ==start .Name {return nil ;};return _ea .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",_cggbbd );}; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Validate validates the CT_PBdr and its children +func (_ccgfg *CT_PBdr )Validate ()error {return _ccgfg .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};func (_afcfd *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afcfd .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_cfbe :=range start .Attr {if _cfbe .Name .Local =="\u0076\u0061\u006c"{_afcfd .ValAttr .UnmarshalXMLAttr (_cfbe );continue ;};};for {_fgbgg ,_cccbf :=d .Token ();if _cccbf !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u004f\u0064\u0073\u006f\u0046\u004d\u0044\u0046\u0069\u0065ld\u0054\u0079\u0070e\u003a \u0025\u0073",_cccbf );};if _fdcfc ,_facde :=_fgbgg .(_c .EndElement );_facde &&_fdcfc .Name ==start .Name {break ;};};return nil ;};func (_edfeag *WdCT_GraphicFrame )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edfeag .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_edfeag .CNvFrPr =_eg .NewCT_NonVisualGraphicFrameProperties ();_edfeag .Xfrm =_eg .NewCT_Transform2D ();_edfeag .Graphic =_eg .NewGraphic ();_fdcda :for {_cgcffd ,_cacgd :=d .Token ();if _cacgd !=nil {return _cacgd ;};switch _ccadc :=_cgcffd .(type ){case _c .StartElement :switch _ccadc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _bbfgg :=d .DecodeElement (_edfeag .CNvPr ,&_ccadc );_bbfgg !=nil {return _bbfgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_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 :"\u0063N\u0076\u0046\u0072\u0050\u0072"}:if _dceddag :=d .DecodeElement (_edfeag .CNvFrPr ,&_ccadc );_dceddag !=nil {return _dceddag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:if _eeacge :=d .DecodeElement (_edfeag .Xfrm ,&_ccadc );_eeacge !=nil {return _eeacge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _abeafd :=d .DecodeElement (_edfeag .Graphic ,&_ccadc );_abeafd !=nil {return _abeafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edfeag .ExtLst =_eg .NewCT_OfficeArtExtensionList ();if _gdbddd :=d .DecodeElement (_edfeag .ExtLst ,&_ccadc );_gdbddd !=nil {return _gdbddd ;};default:_cff .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_ccadc .Name );if _efeae :=d .Skip ();_efeae !=nil {return _efeae ;};};case _c .EndElement :break _fdcda ;case _c .CharData :};};return nil ;};func (_caacc *CT_Panose )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecdb :=range start .Attr {if _ecdb .Name .Local =="\u0076\u0061\u006c"{_egecab ,_dbbeed :=_ecdb .Value ,error (nil );if _dbbeed !=nil {return _dbbeed ;};_caacc .ValAttr =_egecab ;continue ;};};for {_dbefg ,_fgce :=d .Token ();if _fgce !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_fgce );};if _egfdd ,_gcdcc :=_dbefg .(_c .EndElement );_gcdcc &&_egfdd .Name ==start .Name {break ;};};return nil ;};func (_feaed *CT_MultiLevelType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_dbfdf ,_ecffc :=_feaed .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ecffc !=nil {return _ecffc ;};start .Attr =append (start .Attr ,_dbfdf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_effcef *CT_SdtContentBlock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _effcef .CustomXml !=nil {_fdbbd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_effcef .CustomXml ,_fdbbd );};if _effcef .Sdt !=nil {_dbeeeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_effcef .Sdt ,_dbeeeg );};if _effcef .P !=nil {_bbdbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070"}};for _ ,_fbdgb :=range _effcef .P {e .EncodeElement (_fbdgb ,_bbdbb );};};if _effcef .Tbl !=nil {_beaad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_daegc :=range _effcef .Tbl {e .EncodeElement (_daegc ,_beaad );};};if _effcef .EG_RunLevelElts !=nil {for _ ,_ffbb :=range _effcef .EG_RunLevelElts {_ffbb .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Endnotes ()*CT_Endnotes {_dfddde :=&CT_Endnotes {};return _dfddde };func (_gcdacb *WdCT_PosH )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcdacb .RelativeFromAttr =WdST_RelFromH (1);_gcdacb .Choice =NewWdCT_PosHChoice ();for _ ,_bfaeag :=range start .Attr {if _bfaeag .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_gcdacb .RelativeFromAttr .UnmarshalXMLAttr (_bfaeag );continue ;};};_afccef :for {_dgabc ,_dbbeaf :=d .Token ();if _dbbeaf !=nil {return _dbbeaf ;};switch _cgcgc :=_dgabc .(type ){case _c .StartElement :switch _cgcgc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_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 :"\u0061\u006c\u0069g\u006e"}:_gcdacb .Choice =NewWdCT_PosHChoice ();if _gdfced :=d .DecodeElement (&_gcdacb .Choice .Align ,&_cgcgc );_gdfced !=nil {return _gdfced ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_gcdacb .Choice =NewWdCT_PosHChoice ();if _ffbbb :=d .DecodeElement (&_gcdacb .Choice .PosOffset ,&_cgcgc );_ffbbb !=nil {return _ffbbb ;};default:_cff .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048 \u0025\u0076",_cgcgc .Name );if _gbcegb :=d .Skip ();_gbcegb !=nil {return _gbcegb ;};};case _c .EndElement :break _afccef ;case _c .CharData :};};return nil ;}; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Validate validates the EG_BlockLevelChunkElts and its children +func (_bdedf *EG_BlockLevelChunkElts )Validate ()error {return _bdedf .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");}; -// Paragraph Indentation -Ind *CT_Ind ; +// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path +func (_fdddbc *CT_TrPrChange )ValidateWithPath (path string )error {if _cccff :=_fdddbc .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_cccff !=nil {return _cccff ;};return nil ;};type CT_SmartTagPr struct{ -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Smart Tag Property +Attr []*CT_Attr ;}; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path +func (_bedef *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _bedef .CNvPr !=nil {if _cgecce :=_bedef .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cgecce !=nil {return _cgecce ;};};if _abfaed :=_bedef .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_abfaed !=nil {return _abfaed ;};if _acgbeg :=_bedef .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_acgbeg !=nil {return _acgbeg ;};for _gfafbc ,_fbgefg :=range _bedef .Choice {if _beaac :=_fbgefg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gfafbc ));_beaac !=nil {return _beaac ;};};if _bedef .ExtLst !=nil {if _fdbabe :=_bedef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdbabe !=nil {return _fdbabe ;};};return nil ;};func (_bebeg *CT_FramesetChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efbag :for {_decgf ,_ceae :=d .Token ();if _ceae !=nil {return _ceae ;};switch _efegf :=_decgf .(type ){case _c .StartElement :switch _efegf .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_afdcf :=NewCT_Frameset ();if _dfdff :=d .DecodeElement (_afdcf ,&_efegf );_dfdff !=nil {return _dfdff ;};_bebeg .Frameset =append (_bebeg .Frameset ,_afdcf );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 :"\u0066\u0072\u0061m\u0065"},_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 :"\u0066\u0072\u0061m\u0065"}:_effed :=NewCT_Frame ();if _eebac :=d .DecodeElement (_effed ,&_efegf );_eebac !=nil {return _eebac ;};_bebeg .Frame =append (_bebeg .Frame ,_effed );default:_cff .Log ("\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\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_efegf .Name );if _ggdda :=d .Skip ();_ggdda !=nil {return _ggdda ;};};case _c .EndElement :break _efbag ;case _c .CharData :};};return nil ;};func (_fcgdfg ST_PageBorderOffset )ValidateWithPath (path string )error {switch _fcgdfg {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgdfg ));};return nil ;}; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path +func (_aedgd *CT_FFTextInput )ValidateWithPath (path string )error {if _aedgd .Type !=nil {if _fbfd :=_aedgd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fbfd !=nil {return _fbfd ;};};if _aedgd .Default !=nil {if _bcbga :=_aedgd .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_bcbga !=nil {return _bcbga ;};};if _aedgd .MaxLength !=nil {if _acge :=_aedgd .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_acge !=nil {return _acge ;};};if _aedgd .Format !=nil {if _debdf :=_aedgd .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074");_debdf !=nil {return _debdf ;};};return nil ;};func (_efe *CT_Base64Binary )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbda :=range start .Attr {if _dbda .Name .Local =="\u0076\u0061\u006c"{_egga ,_eda :=_dbda .Value ,error (nil );if _eda !=nil {return _eda ;};_efe .ValAttr =_egga ;continue ;};};for {_beg ,_fag :=d .Token ();if _fag !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_fag );};if _febf ,_bfa :=_beg .(_c .EndElement );_bfa &&_febf .Name ==start .Name {break ;};};return nil ;};type CT_Odso struct{ -// Paragraph Alignment -Jc *CT_Jc ; +// UDL Connection String +Udl *CT_String ; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Data Source Table Name +Table *CT_String ; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// ODSO Data Source File Path +Src *CT_Rel ; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Column Delimiter for Data Source +ColDelim *CT_DecimalNumber ; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// ODSO Data Source Type +Type *CT_MailMergeSourceType ; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// First Row of Data Source Contains Column Names +FHdr *CT_OnOff ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;}; +// External Data Source to Merge Field Mapping +FieldMapData []*CT_OdsoFieldMapData ; -// Validate validates the CT_FramesetChoice and its children -func (_cffbf *CT_FramesetChoice )Validate ()error {return _cffbf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");};func (_dedgb *CT_MacroName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcaba :=range start .Attr {if _bcaba .Name .Local =="\u0076\u0061\u006c"{_afac ,_gcecf :=_bcaba .Value ,error (nil );if _gcecf !=nil {return _gcecf ;};_dedgb .ValAttr =_afac ;continue ;};};for {_befgb ,_ffgfe :=d .Token ();if _ffgfe !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_ffgfe );};if _acfbg ,_fagf :=_befgb .(_f .EndElement );_fagf &&_acfbg .Name ==start .Name {break ;};};return nil ;}; +// Reference to Inclusion/Exclusion Data for Data Source +RecipientData []*CT_Rel ;}; -// Validate validates the CT_WritingStyle and its children -func (_cfbdeg *CT_WritingStyle )Validate ()error {return _cfbdeg .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");};func (_cgdad *CT_LatentStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgea :=range start .Attr {if _dgea .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_fgeee ,_bbdbg :=ParseUnionST_OnOff (_dgea .Value );if _bbdbg !=nil {return _bbdbg ;};_cgdad .DefLockedStateAttr =&_fgeee ;continue ;};if _dgea .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_agbab ,_fcdeb :=_ge .ParseInt (_dgea .Value ,10,64);if _fcdeb !=nil {return _fcdeb ;};_cgdad .DefUIPriorityAttr =&_agbab ;continue ;};if _dgea .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_cgaef ,_afefd :=ParseUnionST_OnOff (_dgea .Value );if _afefd !=nil {return _afefd ;};_cgdad .DefSemiHiddenAttr =&_cgaef ;continue ;};if _dgea .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_bdfdc ,_bbfb :=ParseUnionST_OnOff (_dgea .Value );if _bbfb !=nil {return _bbfb ;};_cgdad .DefUnhideWhenUsedAttr =&_bdfdc ;continue ;};if _dgea .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_fbbbg ,_ccaa :=ParseUnionST_OnOff (_dgea .Value );if _ccaa !=nil {return _ccaa ;};_cgdad .DefQFormatAttr =&_fbbbg ;continue ;};if _dgea .Name .Local =="\u0063\u006f\u0075n\u0074"{_efbea ,_fdage :=_ge .ParseInt (_dgea .Value ,10,64);if _fdage !=nil {return _fdage ;};_cgdad .CountAttr =&_efbea ;continue ;};};_aaaea :for {_daggb ,_feea :=d .Token ();if _feea !=nil {return _feea ;};switch _cbbcd :=_daggb .(type ){case _f .StartElement :switch _cbbcd .Name {case _f .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 :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"},_f .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 :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"}:_edddg :=NewCT_LsdException ();if _dgegd :=d .DecodeElement (_edddg ,&_cbbcd );_dgegd !=nil {return _dgegd ;};_cgdad .LsdException =append (_cgdad .LsdException ,_edddg );default:_gb .Log ("\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\u0043\u0054\u005f\u004c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_cbbcd .Name );if _ggcbbe :=d .Skip ();_ggcbbe !=nil {return _ggcbbe ;};};case _f .EndElement :break _aaaea ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_FFCheckBoxChoice and its children +func (_faacb *CT_FFCheckBoxChoice )Validate ()error {return _faacb .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_Height struct{ -// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path -func (_aebf *CT_CustomXmlRow )ValidateWithPath (path string )error {if _aebf .CustomXmlPr !=nil {if _acbc :=_aebf .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_acbc !=nil {return _acbc ;};};for _gcag ,_aadda :=range _aebf .EG_ContentRowContent {if _cbce :=_aadda .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_gcag ));_cbce !=nil {return _cbce ;};};return nil ;};func (_edcfc *EG_BlockLevelElts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edcfc .AltChunk !=nil {_aabbdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_bbadg :=range _edcfc .AltChunk {e .EncodeElement (_bbadg ,_aabbdb );};};if _edcfc .EG_ContentBlockContent !=nil {for _ ,_gfggeg :=range _edcfc .EG_ContentBlockContent {_gfggeg .MarshalXML (e ,_f .StartElement {});};};return nil ;};func (_ffeag *CT_Panose )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afefg :=range start .Attr {if _afefg .Name .Local =="\u0076\u0061\u006c"{_cbcb ,_ffafge :=_afefg .Value ,error (nil );if _ffafge !=nil {return _ffafge ;};_ffeag .ValAttr =_cbcb ;continue ;};};for {_bcgec ,_ecgfb :=d .Token ();if _ecgfb !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_ecgfb );};if _cfbcad ,_gdeefa :=_bcgec .(_f .EndElement );_gdeefa &&_cfbcad .Name ==start .Name {break ;};};return nil ;};func (_bfdbcg ST_AnnotationVMerge )String ()string {switch _bfdbcg {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};func (_dfgeb *CT_TcPrInner )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbecdc :for {_cdbdcd ,_ffegbd :=d .Token ();if _ffegbd !=nil {return _ffegbd ;};switch _dggfc :=_cdbdcd .(type ){case _f .StartElement :switch _dggfc .Name {case _f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_dfgeb .CnfStyle =NewCT_Cnf ();if _ebgef :=d .DecodeElement (_dfgeb .CnfStyle ,&_dggfc );_ebgef !=nil {return _ebgef ;};case _f .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 :"\u0074\u0063\u0057"},_f .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 :"\u0074\u0063\u0057"}:_dfgeb .TcW =NewCT_TblWidth ();if _gceba :=d .DecodeElement (_dfgeb .TcW ,&_dggfc );_gceba !=nil {return _gceba ;};case _f .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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_f .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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_dfgeb .GridSpan =NewCT_DecimalNumber ();if _ffaccg :=d .DecodeElement (_dfgeb .GridSpan ,&_dggfc );_ffaccg !=nil {return _ffaccg ;};case _f .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 :"\u0068\u004d\u0065\u0072\u0067\u0065"},_f .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 :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_dfgeb .HMerge =NewCT_HMerge ();if _bfcef :=d .DecodeElement (_dfgeb .HMerge ,&_dggfc );_bfcef !=nil {return _bfcef ;};case _f .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 :"\u0076\u004d\u0065\u0072\u0067\u0065"},_f .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 :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_dfgeb .VMerge =NewCT_VMerge ();if _bgfaee :=d .DecodeElement (_dfgeb .VMerge ,&_dggfc );_bgfaee !=nil {return _bgfaee ;};case _f .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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_f .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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_dfgeb .TcBorders =NewCT_TcBorders ();if _gebdbg :=d .DecodeElement (_dfgeb .TcBorders ,&_dggfc );_gebdbg !=nil {return _gebdbg ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_dfgeb .Shd =NewCT_Shd ();if _aeeae :=d .DecodeElement (_dfgeb .Shd ,&_dggfc );_aeeae !=nil {return _aeeae ;};case _f .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 :"\u006e\u006f\u0057\u0072\u0061\u0070"},_f .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 :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_dfgeb .NoWrap =NewCT_OnOff ();if _gffab :=d .DecodeElement (_dfgeb .NoWrap ,&_dggfc );_gffab !=nil {return _gffab ;};case _f .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 :"\u0074\u0063\u004da\u0072"},_f .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 :"\u0074\u0063\u004da\u0072"}:_dfgeb .TcMar =NewCT_TcMar ();if _cfdac :=d .DecodeElement (_dfgeb .TcMar ,&_dggfc );_cfdac !=nil {return _cfdac ;};case _f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_dfgeb .TextDirection =NewCT_TextDirection ();if _gcgeeg :=d .DecodeElement (_dfgeb .TextDirection ,&_dggfc );_gcgeeg !=nil {return _gcgeeg ;};case _f .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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_f .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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_dfgeb .TcFitText =NewCT_OnOff ();if _cfaeb :=d .DecodeElement (_dfgeb .TcFitText ,&_dggfc );_cfaeb !=nil {return _cfaeb ;};case _f .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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_f .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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_dfgeb .VAlign =NewCT_VerticalJc ();if _dgecg :=d .DecodeElement (_dfgeb .VAlign ,&_dggfc );_dgecg !=nil {return _dgecg ;};case _f .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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_f .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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_dfgeb .HideMark =NewCT_OnOff ();if _agece :=d .DecodeElement (_dfgeb .HideMark ,&_dggfc );_agece !=nil {return _agece ;};case _f .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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_f .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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_dfgeb .Headers =NewCT_Headers ();if _gbgadg :=d .DecodeElement (_dfgeb .Headers ,&_dggfc );_gbgadg !=nil {return _gbgadg ;};case _f .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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_f .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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_dfgeb .CellIns =NewCT_TrackChange ();if _eacag :=d .DecodeElement (_dfgeb .CellIns ,&_dggfc );_eacag !=nil {return _eacag ;};case _f .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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_f .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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_dfgeb .CellDel =NewCT_TrackChange ();if _daded :=d .DecodeElement (_dfgeb .CellDel ,&_dggfc );_daded !=nil {return _daded ;};case _f .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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_f .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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_dfgeb .CellMerge =NewCT_CellMergeTrackChange ();if _eccadc :=d .DecodeElement (_dfgeb .CellMerge ,&_dggfc );_eccadc !=nil {return _eccadc ;};default:_gb .Log ("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_T\u0063\u0050r\u0049\u006e\u006e\u0065\u0072\u0020\u0025\u0076",_dggfc .Name );if _cfcc :=d .Skip ();_cfcc !=nil {return _cfcc ;};};case _f .EndElement :break _fbecdc ;case _f .CharData :};};return nil ;};func NewWdWgp ()*WdWgp {_gbgfcf :=&WdWgp {};_gbgfcf .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _gbgfcf ;};func (_agddcd *CT_FrameScrollbar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agddcd .ValAttr =ST_FrameScrollbar (1);for _ ,_ffege :=range start .Attr {if _ffege .Name .Local =="\u0076\u0061\u006c"{_agddcd .ValAttr .UnmarshalXMLAttr (_ffege );continue ;};};for {_bdafa ,_ecdbef :=d .Token ();if _ecdbef !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072: \u0025\u0073",_ecdbef );};if _gced ,_adgdc :=_bdafa .(_f .EndElement );_adgdc &&_gced .Name ==start .Name {break ;};};return nil ;}; +// Table Row Height +ValAttr *_cf .ST_TwipsMeasure ; -// Validate validates the CT_Numbering and its children -func (_dafec *CT_Numbering )Validate ()error {return _dafec .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};type CT_WritingStyle struct{ +// Table Row Height Type +HRuleAttr ST_HeightRule ;};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_ebdb :=&CT_FFCheckBoxChoice {};return _ebdb };func (_aecad *CT_PPrDefault )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aecad .PPr !=nil {_abdeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_aecad .PPr ,_abdeb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddfe *CT_FFHelpText )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddfe .TypeAttr !=ST_InfoTextTypeUnset {_gfafb ,_baddfa :=_ddfe .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _baddfa !=nil {return _baddfa ;};start .Attr =append (start .Attr ,_gfafb );};if _ddfe .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_ddfe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_LatentStyles struct{ -// Writing Style Language -LangAttr string ; +// Default Style Locking Setting +DefLockedStateAttr *_cf .ST_OnOff ; -// Grammatical Engine ID -VendorIDAttr string ; +// Default User Interface Priority Setting +DefUIPriorityAttr *int64 ; -// Grammatical Check Engine Version -DllVersionAttr string ; +// Default Semi-Hidden Setting +DefSemiHiddenAttr *_cf .ST_OnOff ; -// Natural Language Grammar Check -NlCheckAttr *_cd .ST_OnOff ; +// Default Hidden Until Used Setting +DefUnhideWhenUsedAttr *_cf .ST_OnOff ; -// Check Stylistic Rules With Grammar -CheckStyleAttr _cd .ST_OnOff ; +// Default Primary Style Setting +DefQFormatAttr *_cf .ST_OnOff ; -// Application Name -AppNameAttr string ;}; +// Latent Style Count +CountAttr *int64 ; -// Validate validates the CT_TxbxContent and its children -func (_fcbgg *CT_TxbxContent )Validate ()error {return _fcbgg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");}; +// Latent Style Exception +LsdException []*CT_LsdException ;}; -// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path -func (_bgff *EG_RPrContent )ValidateWithPath (path string )error {if _bgff .RStyle !=nil {if _ecddd :=_bgff .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_ecddd !=nil {return _ecddd ;};};if _bgff .RFonts !=nil {if _degef :=_bgff .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_degef !=nil {return _degef ;};};if _bgff .B !=nil {if _aacfa :=_bgff .B .ValidateWithPath (path +"\u002f\u0042");_aacfa !=nil {return _aacfa ;};};if _bgff .BCs !=nil {if _gaedgc :=_bgff .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_gaedgc !=nil {return _gaedgc ;};};if _bgff .I !=nil {if _agad :=_bgff .I .ValidateWithPath (path +"\u002f\u0049");_agad !=nil {return _agad ;};};if _bgff .ICs !=nil {if _egbeg :=_bgff .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_egbeg !=nil {return _egbeg ;};};if _bgff .Caps !=nil {if _cagbg :=_bgff .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cagbg !=nil {return _cagbg ;};};if _bgff .SmallCaps !=nil {if _cegebf :=_bgff .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_cegebf !=nil {return _cegebf ;};};if _bgff .Strike !=nil {if _fceceg :=_bgff .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fceceg !=nil {return _fceceg ;};};if _bgff .Dstrike !=nil {if _agagb :=_bgff .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_agagb !=nil {return _agagb ;};};if _bgff .Outline !=nil {if _geedcb :=_bgff .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_geedcb !=nil {return _geedcb ;};};if _bgff .Shadow !=nil {if _fbfdf :=_bgff .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fbfdf !=nil {return _fbfdf ;};};if _bgff .Emboss !=nil {if _dbeef :=_bgff .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_dbeef !=nil {return _dbeef ;};};if _bgff .Imprint !=nil {if _aegaga :=_bgff .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_aegaga !=nil {return _aegaga ;};};if _bgff .NoProof !=nil {if _gegad :=_bgff .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_gegad !=nil {return _gegad ;};};if _bgff .SnapToGrid !=nil {if _bgbcf :=_bgff .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bgbcf !=nil {return _bgbcf ;};};if _bgff .Vanish !=nil {if _bcgfed :=_bgff .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_bcgfed !=nil {return _bcgfed ;};};if _bgff .WebHidden !=nil {if _afagb :=_bgff .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_afagb !=nil {return _afagb ;};};if _bgff .Color !=nil {if _gffbcb :=_bgff .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gffbcb !=nil {return _gffbcb ;};};if _bgff .Spacing !=nil {if _affgec :=_bgff .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_affgec !=nil {return _affgec ;};};if _bgff .W !=nil {if _bfcbd :=_bgff .W .ValidateWithPath (path +"\u002f\u0057");_bfcbd !=nil {return _bfcbd ;};};if _bgff .Kern !=nil {if _efbcdd :=_bgff .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_efbcdd !=nil {return _efbcdd ;};};if _bgff .Position !=nil {if _acaad :=_bgff .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_acaad !=nil {return _acaad ;};};if _bgff .Sz !=nil {if _eebfgc :=_bgff .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_eebfgc !=nil {return _eebfgc ;};};if _bgff .SzCs !=nil {if _fgagc :=_bgff .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_fgagc !=nil {return _fgagc ;};};if _bgff .Highlight !=nil {if _baafb :=_bgff .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_baafb !=nil {return _baafb ;};};if _bgff .U !=nil {if _dcbecf :=_bgff .U .ValidateWithPath (path +"\u002f\u0055");_dcbecf !=nil {return _dcbecf ;};};if _bgff .Effect !=nil {if _bcfabe :=_bgff .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bcfabe !=nil {return _bcfabe ;};};if _bgff .Bdr !=nil {if _gcfdbg :=_bgff .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_gcfdbg !=nil {return _gcfdbg ;};};if _bgff .Shd !=nil {if _gefeddb :=_bgff .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gefeddb !=nil {return _gefeddb ;};};if _bgff .FitText !=nil {if _aafeag :=_bgff .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_aafeag !=nil {return _aafeag ;};};if _bgff .VertAlign !=nil {if _fbfdc :=_bgff .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_fbfdc !=nil {return _fbfdc ;};};if _bgff .Rtl !=nil {if _dcebbd :=_bgff .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_dcebbd !=nil {return _dcebbd ;};};if _bgff .Cs !=nil {if _fcegff :=_bgff .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_fcegff !=nil {return _fcegff ;};};if _bgff .Em !=nil {if _dccea :=_bgff .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_dccea !=nil {return _dccea ;};};if _bgff .Lang !=nil {if _cecfgf :=_bgff .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_cecfgf !=nil {return _cecfgf ;};};if _bgff .EastAsianLayout !=nil {if _gdbfb :=_bgff .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gdbfb !=nil {return _gdbfb ;};};if _bgff .SpecVanish !=nil {if _abgde :=_bgff .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_abgde !=nil {return _abgde ;};};if _bgff .OMath !=nil {if _egbfc :=_bgff .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_egbfc !=nil {return _egbfc ;};};if _bgff .RPrChange !=nil {if _ccaaa :=_bgff .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ccaaa !=nil {return _ccaaa ;};};return nil ;};func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_bceg :=&EG_FtnEdnNumProps {};return _bceg };type WdST_WrapText byte ;func NewCT_ParaRPr ()*CT_ParaRPr {_ffcfe :=&CT_ParaRPr {};return _ffcfe };func (_fecbb *WdCT_TxbxContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fffbee :for {_cfdgg ,_abfgb :=d .Token ();if _abfgb !=nil {return _abfgb ;};switch _eddfbb :=_cfdgg .(type ){case _f .StartElement :switch _eddfbb .Name {case _f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ffbaef :=NewCT_AltChunk ();if _eadeac :=d .DecodeElement (_ffbaef ,&_eddfbb );_eadeac !=nil {return _eadeac ;};_fecbb .AltChunk =append (_fecbb .AltChunk ,_ffbaef );case _f .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 :"\u0070"}:_fbcfb :=NewEG_ContentBlockContent ();_gfegb :=NewCT_P ();if _gfced :=d .DecodeElement (_gfegb ,&_eddfbb );_gfced !=nil {return _gfced ;};_fbcfb .P =append (_fbcfb .P ,_gfegb );_fecbb .EG_ContentBlockContent =append (_fecbb .EG_ContentBlockContent ,_fbcfb );default:_gb .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025v",_eddfbb .Name );if _edfcga :=d .Skip ();_edfcga !=nil {return _edfcga ;};};case _f .EndElement :break _fffbee ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path +func (_fgafge *EG_BlockLevelElts )ValidateWithPath (path string )error {for _gbagg ,_dbcff :=range _fgafge .AltChunk {if _abfgc :=_dbcff .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_gbagg ));_abfgc !=nil {return _abfgc ;};};for _bafad ,_dcgfd :=range _fgafge .EG_ContentBlockContent {if _dfded :=_dcgfd .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_bafad ));_dfded !=nil {return _dfded ;};};return nil ;}; -// Validate validates the CT_EdnDocProps and its children -func (_deeb *CT_EdnDocProps )Validate ()error {return _deeb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};func (_aaffc ST_Jc )Validate ()error {return _aaffc .ValidateWithPath ("")}; +// Validate validates the CT_Fonts and its children +func (_dgfde *CT_Fonts )Validate ()error {return _dgfde .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};type EG_BlockLevelElts struct{ -// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path -func (_ddebc *CT_EdnPos )ValidateWithPath (path string )error {if _ddebc .ValAttr ==ST_EdnPosUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _bfgcg :=_ddebc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfgcg !=nil {return _bfgcg ;};return nil ;}; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_ffgcf *CT_Compat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgdd :for {_abaaf ,_bgcf :=d .Token ();if _bgcf !=nil {return _bgcf ;};switch _gaac :=_abaaf .(type ){case _c .StartElement :switch _gaac .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 :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"},_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 :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"}:_ffgcf .UseSingleBorderforContiguousCells =NewCT_OnOff ();if _dbae :=d .DecodeElement (_ffgcf .UseSingleBorderforContiguousCells ,&_gaac );_dbae !=nil {return _dbae ;};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 :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_ffgcf .WpJustification =NewCT_OnOff ();if _daaec :=d .DecodeElement (_ffgcf .WpJustification ,&_gaac );_daaec !=nil {return _daaec ;};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 :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"},_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 :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"}:_ffgcf .NoTabHangInd =NewCT_OnOff ();if _debb :=d .DecodeElement (_ffgcf .NoTabHangInd ,&_gaac );_debb !=nil {return _debb ;};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 :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"},_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 :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"}:_ffgcf .NoLeading =NewCT_OnOff ();if _ecgcc :=d .DecodeElement (_ffgcf .NoLeading ,&_gaac );_ecgcc !=nil {return _ecgcc ;};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 :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"},_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 :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}:_ffgcf .SpaceForUL =NewCT_OnOff ();if _cfcc :=d .DecodeElement (_ffgcf .SpaceForUL ,&_gaac );_cfcc !=nil {return _cfcc ;};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 :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_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 :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_ffgcf .NoColumnBalance =NewCT_OnOff ();if _egbg :=d .DecodeElement (_ffgcf .NoColumnBalance ,&_gaac );_egbg !=nil {return _egbg ;};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 :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"},_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 :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}:_ffgcf .BalanceSingleByteDoubleByteWidth =NewCT_OnOff ();if _gdcd :=d .DecodeElement (_ffgcf .BalanceSingleByteDoubleByteWidth ,&_gaac );_gdcd !=nil {return _gdcd ;};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 :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"}:_ffgcf .NoExtraLineSpacing =NewCT_OnOff ();if _ddaf :=d .DecodeElement (_ffgcf .NoExtraLineSpacing ,&_gaac );_ddaf !=nil {return _ddaf ;};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 :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"},_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 :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"}:_ffgcf .DoNotLeaveBackslashAlone =NewCT_OnOff ();if _dfgd :=d .DecodeElement (_ffgcf .DoNotLeaveBackslashAlone ,&_gaac );_dfgd !=nil {return _dfgd ;};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 :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"},_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 :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"}:_ffgcf .UlTrailSpace =NewCT_OnOff ();if _eggbf :=d .DecodeElement (_ffgcf .UlTrailSpace ,&_gaac );_eggbf !=nil {return _eggbf ;};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 :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"},_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 :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"}:_ffgcf .DoNotExpandShiftReturn =NewCT_OnOff ();if _eebf :=d .DecodeElement (_ffgcf .DoNotExpandShiftReturn ,&_gaac );_eebf !=nil {return _eebf ;};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 :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"},_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 :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"}:_ffgcf .SpacingInWholePoints =NewCT_OnOff ();if _feag :=d .DecodeElement (_ffgcf .SpacingInWholePoints ,&_gaac );_feag !=nil {return _feag ;};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 :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"},_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 :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"}:_ffgcf .LineWrapLikeWord6 =NewCT_OnOff ();if _gdfee :=d .DecodeElement (_ffgcf .LineWrapLikeWord6 ,&_gaac );_gdfee !=nil {return _gdfee ;};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 :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"},_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 :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"}:_ffgcf .PrintBodyTextBeforeHeader =NewCT_OnOff ();if _cdgf :=d .DecodeElement (_ffgcf .PrintBodyTextBeforeHeader ,&_gaac );_cdgf !=nil {return _cdgf ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}:_ffgcf .PrintColBlack =NewCT_OnOff ();if _aefb :=d .DecodeElement (_ffgcf .PrintColBlack ,&_gaac );_aefb !=nil {return _aefb ;};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 :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"},_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 :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"}:_ffgcf .WpSpaceWidth =NewCT_OnOff ();if _ccce :=d .DecodeElement (_ffgcf .WpSpaceWidth ,&_gaac );_ccce !=nil {return _ccce ;};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 :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"},_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 :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"}:_ffgcf .ShowBreaksInFrames =NewCT_OnOff ();if _bcdce :=d .DecodeElement (_ffgcf .ShowBreaksInFrames ,&_gaac );_bcdce !=nil {return _bcdce ;};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 :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"},_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 :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}:_ffgcf .SubFontBySize =NewCT_OnOff ();if _ged :=d .DecodeElement (_ffgcf .SubFontBySize ,&_gaac );_ged !=nil {return _ged ;};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 :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"},_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 :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"}:_ffgcf .SuppressBottomSpacing =NewCT_OnOff ();if _ffcd :=d .DecodeElement (_ffgcf .SuppressBottomSpacing ,&_gaac );_ffcd !=nil {return _ffcd ;};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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"}:_ffgcf .SuppressTopSpacing =NewCT_OnOff ();if _dbcda :=d .DecodeElement (_ffgcf .SuppressTopSpacing ,&_gaac );_dbcda !=nil {return _dbcda ;};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 :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"},_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 :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"}:_ffgcf .SuppressSpacingAtTopOfPage =NewCT_OnOff ();if _cagb :=d .DecodeElement (_ffgcf .SuppressSpacingAtTopOfPage ,&_gaac );_cagb !=nil {return _cagb ;};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 :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"},_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 :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"}:_ffgcf .SuppressTopSpacingWP =NewCT_OnOff ();if _bfdcd :=d .DecodeElement (_ffgcf .SuppressTopSpacingWP ,&_gaac );_bfdcd !=nil {return _bfdcd ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"}:_ffgcf .SuppressSpBfAfterPgBrk =NewCT_OnOff ();if _gagc :=d .DecodeElement (_ffgcf .SuppressSpBfAfterPgBrk ,&_gaac );_gagc !=nil {return _gagc ;};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 :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"},_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 :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"}:_ffgcf .SwapBordersFacingPages =NewCT_OnOff ();if _feda :=d .DecodeElement (_ffgcf .SwapBordersFacingPages ,&_gaac );_feda !=nil {return _feda ;};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 :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"},_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 :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"}:_ffgcf .ConvMailMergeEsc =NewCT_OnOff ();if _bcggb :=d .DecodeElement (_ffgcf .ConvMailMergeEsc ,&_gaac );_bcggb !=nil {return _bcggb ;};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 :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"},_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 :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"}:_ffgcf .TruncateFontHeightsLikeWP6 =NewCT_OnOff ();if _fgef :=d .DecodeElement (_ffgcf .TruncateFontHeightsLikeWP6 ,&_gaac );_fgef !=nil {return _fgef ;};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 :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"},_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 :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}:_ffgcf .MwSmallCaps =NewCT_OnOff ();if _dgcfd :=d .DecodeElement (_ffgcf .MwSmallCaps ,&_gaac );_dgcfd !=nil {return _dgcfd ;};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 :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"},_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 :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"}:_ffgcf .UsePrinterMetrics =NewCT_OnOff ();if _fcbfb :=d .DecodeElement (_ffgcf .UsePrinterMetrics ,&_gaac );_fcbfb !=nil {return _fcbfb ;};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 :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"},_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 :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"}:_ffgcf .DoNotSuppressParagraphBorders =NewCT_OnOff ();if _fdad :=d .DecodeElement (_ffgcf .DoNotSuppressParagraphBorders ,&_gaac );_fdad !=nil {return _fdad ;};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 :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"},_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 :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"}:_ffgcf .WrapTrailSpaces =NewCT_OnOff ();if _aaaa :=d .DecodeElement (_ffgcf .WrapTrailSpaces ,&_gaac );_aaaa !=nil {return _aaaa ;};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 :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"},_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 :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"}:_ffgcf .FootnoteLayoutLikeWW8 =NewCT_OnOff ();if _cdfa :=d .DecodeElement (_ffgcf .FootnoteLayoutLikeWW8 ,&_gaac );_cdfa !=nil {return _cdfa ;};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 :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"},_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 :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"}:_ffgcf .ShapeLayoutLikeWW8 =NewCT_OnOff ();if _gaae :=d .DecodeElement (_ffgcf .ShapeLayoutLikeWW8 ,&_gaac );_gaae !=nil {return _gaae ;};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 :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"},_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 :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"}:_ffgcf .AlignTablesRowByRow =NewCT_OnOff ();if _ccba :=d .DecodeElement (_ffgcf .AlignTablesRowByRow ,&_gaac );_ccba !=nil {return _ccba ;};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 :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\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 :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"}:_ffgcf .ForgetLastTabAlignment =NewCT_OnOff ();if _bedd :=d .DecodeElement (_ffgcf .ForgetLastTabAlignment ,&_gaac );_bedd !=nil {return _bedd ;};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 :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"},_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 :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}:_ffgcf .AdjustLineHeightInTable =NewCT_OnOff ();if _fdfa :=d .DecodeElement (_ffgcf .AdjustLineHeightInTable ,&_gaac );_fdfa !=nil {return _fdfa ;};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 :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"},_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 :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"}:_ffgcf .AutoSpaceLikeWord95 =NewCT_OnOff ();if _abef :=d .DecodeElement (_ffgcf .AutoSpaceLikeWord95 ,&_gaac );_abef !=nil {return _abef ;};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 :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"},_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 :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"}:_ffgcf .NoSpaceRaiseLower =NewCT_OnOff ();if _edebd :=d .DecodeElement (_ffgcf .NoSpaceRaiseLower ,&_gaac );_edebd !=nil {return _edebd ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_ffgcf .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff ();if _bbec :=d .DecodeElement (_ffgcf .DoNotUseHTMLParagraphAutoSpacing ,&_gaac );_bbec !=nil {return _bbec ;};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 :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"},_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 :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"}:_ffgcf .LayoutRawTableWidth =NewCT_OnOff ();if _ecbcb :=d .DecodeElement (_ffgcf .LayoutRawTableWidth ,&_gaac );_ecbcb !=nil {return _ecbcb ;};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 :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\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 :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"}:_ffgcf .LayoutTableRowsApart =NewCT_OnOff ();if _ecge :=d .DecodeElement (_ffgcf .LayoutTableRowsApart ,&_gaac );_ecge !=nil {return _ecge ;};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 :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"},_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 :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"}:_ffgcf .UseWord97LineBreakRules =NewCT_OnOff ();if _gagcc :=d .DecodeElement (_ffgcf .UseWord97LineBreakRules ,&_gaac );_gagcc !=nil {return _gagcc ;};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 :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"},_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 :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}:_ffgcf .DoNotBreakWrappedTables =NewCT_OnOff ();if _bce :=d .DecodeElement (_ffgcf .DoNotBreakWrappedTables ,&_gaac );_bce !=nil {return _bce ;};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 :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"},_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 :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"}:_ffgcf .DoNotSnapToGridInCell =NewCT_OnOff ();if _gcaa :=d .DecodeElement (_ffgcf .DoNotSnapToGridInCell ,&_gaac );_gcaa !=nil {return _gcaa ;};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 :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"},_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 :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"}:_ffgcf .SelectFldWithFirstOrLastChar =NewCT_OnOff ();if _ffefe :=d .DecodeElement (_ffgcf .SelectFldWithFirstOrLastChar ,&_gaac );_ffefe !=nil {return _ffefe ;};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 :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"},_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 :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"}:_ffgcf .ApplyBreakingRules =NewCT_OnOff ();if _fecae :=d .DecodeElement (_ffgcf .ApplyBreakingRules ,&_gaac );_fecae !=nil {return _fecae ;};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 :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\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 :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"}:_ffgcf .DoNotWrapTextWithPunct =NewCT_OnOff ();if _acdaa :=d .DecodeElement (_ffgcf .DoNotWrapTextWithPunct ,&_gaac );_acdaa !=nil {return _acdaa ;};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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_ffgcf .DoNotUseEastAsianBreakRules =NewCT_OnOff ();if _ggeb :=d .DecodeElement (_ffgcf .DoNotUseEastAsianBreakRules ,&_gaac );_ggeb !=nil {return _ggeb ;};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 :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"},_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 :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"}:_ffgcf .UseWord2002TableStyleRules =NewCT_OnOff ();if _fabf :=d .DecodeElement (_ffgcf .UseWord2002TableStyleRules ,&_gaac );_fabf !=nil {return _fabf ;};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 :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\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 :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_ffgcf .GrowAutofit =NewCT_OnOff ();if _dfef :=d .DecodeElement (_ffgcf .GrowAutofit ,&_gaac );_dfef !=nil {return _dfef ;};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 :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\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 :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}:_ffgcf .UseFELayout =NewCT_OnOff ();if _ceba :=d .DecodeElement (_ffgcf .UseFELayout ,&_gaac );_ceba !=nil {return _ceba ;};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 :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\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 :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"}:_ffgcf .UseNormalStyleForList =NewCT_OnOff ();if _dcgc :=d .DecodeElement (_ffgcf .UseNormalStyleForList ,&_gaac );_dcgc !=nil {return _dcgc ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}:_ffgcf .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff ();if _dbdg :=d .DecodeElement (_ffgcf .DoNotUseIndentAsNumberingTabStop ,&_gaac );_dbdg !=nil {return _dbdg ;};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 :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_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 :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_ffgcf .UseAltKinsokuLineBreakRules =NewCT_OnOff ();if _ecfag :=d .DecodeElement (_ffgcf .UseAltKinsokuLineBreakRules ,&_gaac );_ecfag !=nil {return _ecfag ;};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 :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"},_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 :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"}:_ffgcf .AllowSpaceOfSameStyleInTable =NewCT_OnOff ();if _edce :=d .DecodeElement (_ffgcf .AllowSpaceOfSameStyleInTable ,&_gaac );_edce !=nil {return _edce ;};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 :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_ffgcf .DoNotSuppressIndentation =NewCT_OnOff ();if _fcce :=d .DecodeElement (_ffgcf .DoNotSuppressIndentation ,&_gaac );_fcce !=nil {return _fcce ;};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 :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"},_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 :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"}:_ffgcf .DoNotAutofitConstrainedTables =NewCT_OnOff ();if _fccc :=d .DecodeElement (_ffgcf .DoNotAutofitConstrainedTables ,&_gaac );_fccc !=nil {return _fccc ;};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 :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"},_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 :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"}:_ffgcf .AutofitToFirstFixedWidthCell =NewCT_OnOff ();if _cbegb :=d .DecodeElement (_ffgcf .AutofitToFirstFixedWidthCell ,&_gaac );_cbegb !=nil {return _cbegb ;};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 :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\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 :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"}:_ffgcf .UnderlineTabInNumList =NewCT_OnOff ();if _gfcf :=d .DecodeElement (_ffgcf .UnderlineTabInNumList ,&_gaac );_gfcf !=nil {return _gfcf ;};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 :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"},_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 :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"}:_ffgcf .DisplayHangulFixedWidth =NewCT_OnOff ();if _eaec :=d .DecodeElement (_ffgcf .DisplayHangulFixedWidth ,&_gaac );_eaec !=nil {return _eaec ;};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 :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"},_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 :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"}:_ffgcf .SplitPgBreakAndParaMark =NewCT_OnOff ();if _fcgf :=d .DecodeElement (_ffgcf .SplitPgBreakAndParaMark ,&_gaac );_fcgf !=nil {return _fcgf ;};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 :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"},_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 :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"}:_ffgcf .DoNotVertAlignCellWithSp =NewCT_OnOff ();if _efdfg :=d .DecodeElement (_ffgcf .DoNotVertAlignCellWithSp ,&_gaac );_efdfg !=nil {return _efdfg ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}:_ffgcf .DoNotBreakConstrainedForcedTable =NewCT_OnOff ();if _acfg :=d .DecodeElement (_ffgcf .DoNotBreakConstrainedForcedTable ,&_gaac );_acfg !=nil {return _acfg ;};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 :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"},_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 :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"}:_ffgcf .DoNotVertAlignInTxbx =NewCT_OnOff ();if _bgfb :=d .DecodeElement (_ffgcf .DoNotVertAlignInTxbx ,&_gaac );_bgfb !=nil {return _bgfb ;};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 :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_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 :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_ffgcf .UseAnsiKerningPairs =NewCT_OnOff ();if _gfbd :=d .DecodeElement (_ffgcf .UseAnsiKerningPairs ,&_gaac );_gfbd !=nil {return _gfbd ;};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 :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_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 :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_ffgcf .CachedColBalance =NewCT_OnOff ();if _aegd :=d .DecodeElement (_ffgcf .CachedColBalance ,&_gaac );_aegd !=nil {return _aegd ;};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 :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}:_badaa :=NewCT_CompatSetting ();if _bceg :=d .DecodeElement (_badaa ,&_gaac );_bceg !=nil {return _bceg ;};_ffgcf .CompatSetting =append (_ffgcf .CompatSetting ,_badaa );default:_cff .Log ("\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\u0043\u006f\u006dp\u0061\u0074 \u0025\u0076",_gaac .Name );if _dbgb :=d .Skip ();_dbgb !=nil {return _dbgb ;};};case _c .EndElement :break _fgdd ;case _c .CharData :};};return nil ;};type CT_DocVar struct{ -// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path -func (_cccgb *CT_TopPageBorder )ValidateWithPath (path string )error {if _cccgb .ValAttr ==ST_BorderUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ceacc :=_cccgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceacc !=nil {return _ceacc ;};if _cccgb .ColorAttr !=nil {if _cbeed :=_cccgb .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cbeed !=nil {return _cbeed ;};};if _ggdeb :=_cccgb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ggdeb !=nil {return _ggdeb ;};if _cccgb .ShadowAttr !=nil {if _cbfbe :=_cccgb .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_cbfbe !=nil {return _cbfbe ;};};if _cccgb .FrameAttr !=nil {if _bcgfdd :=_cccgb .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_bcgfdd !=nil {return _bcgfdd ;};};return nil ;};func (_aacfc *CT_SdtContentCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdded :for {_cddfa ,_cefdg :=d .Token ();if _cefdg !=nil {return _cefdg ;};switch _dfggf :=_cddfa .(type ){case _f .StartElement :switch _dfggf .Name {case _f .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 :"\u0074\u0063"},_f .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 :"\u0074\u0063"}:_cacee :=NewCT_Tc ();if _fcaed :=d .DecodeElement (_cacee ,&_dfggf );_fcaed !=nil {return _fcaed ;};_aacfc .Tc =append (_aacfc .Tc ,_cacee );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aacfc .CustomXml =NewCT_CustomXmlCell ();if _fadddg :=d .DecodeElement (_aacfc .CustomXml ,&_dfggf );_fadddg !=nil {return _fadddg ;};case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_aacfc .Sdt =NewCT_SdtCell ();if _edcdg :=d .DecodeElement (_aacfc .Sdt ,&_dfggf );_edcdg !=nil {return _edcdg ;};case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_aedagb :=NewEG_RunLevelElts ();_aedagb .ProofErr =NewCT_ProofErr ();if _babcd :=d .DecodeElement (_aedagb .ProofErr ,&_dfggf );_babcd !=nil {return _babcd ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_aedagb );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cgega :=NewEG_RunLevelElts ();_cgega .PermStart =NewCT_PermStart ();if _gbgdff :=d .DecodeElement (_cgega .PermStart ,&_dfggf );_gbgdff !=nil {return _gbgdff ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_cgega );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_eddcg :=NewEG_RunLevelElts ();_eddcg .PermEnd =NewCT_Perm ();if _bdefd :=d .DecodeElement (_eddcg .PermEnd ,&_dfggf );_bdefd !=nil {return _bdefd ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_eddcg );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_fbgde :=NewEG_RunLevelElts ();_fbgde .Ins =NewCT_RunTrackChange ();if _geccd :=d .DecodeElement (_fbgde .Ins ,&_dfggf );_geccd !=nil {return _geccd ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_fbgde );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_dcbga :=NewEG_RunLevelElts ();_dcbga .Del =NewCT_RunTrackChange ();if _cbebdc :=d .DecodeElement (_dcbga .Del ,&_dfggf );_cbebdc !=nil {return _cbebdc ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_dcbga );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dbece :=NewEG_RunLevelElts ();_dbece .MoveFrom =NewCT_RunTrackChange ();if _dbebb :=d .DecodeElement (_dbece .MoveFrom ,&_dfggf );_dbebb !=nil {return _dbebb ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_dbece );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aaeff :=NewEG_RunLevelElts ();_aaeff .MoveTo =NewCT_RunTrackChange ();if _baafd :=d .DecodeElement (_aaeff .MoveTo ,&_dfggf );_baafd !=nil {return _baafd ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_aaeff );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fegbad :=NewEG_RunLevelElts ();_fabeb :=NewEG_RangeMarkupElements ();_fabeb .BookmarkStart =NewCT_Bookmark ();if _afbddg :=d .DecodeElement (_fabeb .BookmarkStart ,&_dfggf );_afbddg !=nil {return _afbddg ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_fegbad );_fegbad .EG_RangeMarkupElements =append (_fegbad .EG_RangeMarkupElements ,_fabeb );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bfcafb :=NewEG_RunLevelElts ();_daccfb :=NewEG_RangeMarkupElements ();_daccfb .BookmarkEnd =NewCT_MarkupRange ();if _fgeeb :=d .DecodeElement (_daccfb .BookmarkEnd ,&_dfggf );_fgeeb !=nil {return _fgeeb ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_bfcafb );_bfcafb .EG_RangeMarkupElements =append (_bfcafb .EG_RangeMarkupElements ,_daccfb );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_adacc :=NewEG_RunLevelElts ();_aggce :=NewEG_RangeMarkupElements ();_aggce .MoveFromRangeStart =NewCT_MoveBookmark ();if _fabaf :=d .DecodeElement (_aggce .MoveFromRangeStart ,&_dfggf );_fabaf !=nil {return _fabaf ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_adacc );_adacc .EG_RangeMarkupElements =append (_adacc .EG_RangeMarkupElements ,_aggce );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cadaf :=NewEG_RunLevelElts ();_dafadd :=NewEG_RangeMarkupElements ();_dafadd .MoveFromRangeEnd =NewCT_MarkupRange ();if _cdegb :=d .DecodeElement (_dafadd .MoveFromRangeEnd ,&_dfggf );_cdegb !=nil {return _cdegb ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_cadaf );_cadaf .EG_RangeMarkupElements =append (_cadaf .EG_RangeMarkupElements ,_dafadd );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ffffcf :=NewEG_RunLevelElts ();_ggcd :=NewEG_RangeMarkupElements ();_ggcd .MoveToRangeStart =NewCT_MoveBookmark ();if _ebgaa :=d .DecodeElement (_ggcd .MoveToRangeStart ,&_dfggf );_ebgaa !=nil {return _ebgaa ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_ffffcf );_ffffcf .EG_RangeMarkupElements =append (_ffffcf .EG_RangeMarkupElements ,_ggcd );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_egbce :=NewEG_RunLevelElts ();_cgccg :=NewEG_RangeMarkupElements ();_cgccg .MoveToRangeEnd =NewCT_MarkupRange ();if _abgg :=d .DecodeElement (_cgccg .MoveToRangeEnd ,&_dfggf );_abgg !=nil {return _abgg ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_egbce );_egbce .EG_RangeMarkupElements =append (_egbce .EG_RangeMarkupElements ,_cgccg );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fefbc :=NewEG_RunLevelElts ();_accgf :=NewEG_RangeMarkupElements ();_accgf .CommentRangeStart =NewCT_MarkupRange ();if _fbffg :=d .DecodeElement (_accgf .CommentRangeStart ,&_dfggf );_fbffg !=nil {return _fbffg ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_fefbc );_fefbc .EG_RangeMarkupElements =append (_fefbc .EG_RangeMarkupElements ,_accgf );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdagea :=NewEG_RunLevelElts ();_dbbdf :=NewEG_RangeMarkupElements ();_dbbdf .CommentRangeEnd =NewCT_MarkupRange ();if _ebcgb :=d .DecodeElement (_dbbdf .CommentRangeEnd ,&_dfggf );_ebcgb !=nil {return _ebcgb ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_gdagea );_gdagea .EG_RangeMarkupElements =append (_gdagea .EG_RangeMarkupElements ,_dbbdf );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ecbfcf :=NewEG_RunLevelElts ();_bdbdb :=NewEG_RangeMarkupElements ();_bdbdb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcdc :=d .DecodeElement (_bdbdb .CustomXmlInsRangeStart ,&_dfggf );_dcdc !=nil {return _dcdc ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_ecbfcf );_ecbfcf .EG_RangeMarkupElements =append (_ecbfcf .EG_RangeMarkupElements ,_bdbdb );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_becdgb :=NewEG_RunLevelElts ();_dcabafd :=NewEG_RangeMarkupElements ();_dcabafd .CustomXmlInsRangeEnd =NewCT_Markup ();if _gcaff :=d .DecodeElement (_dcabafd .CustomXmlInsRangeEnd ,&_dfggf );_gcaff !=nil {return _gcaff ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_becdgb );_becdgb .EG_RangeMarkupElements =append (_becdgb .EG_RangeMarkupElements ,_dcabafd );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bgega :=NewEG_RunLevelElts ();_caged :=NewEG_RangeMarkupElements ();_caged .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aabffa :=d .DecodeElement (_caged .CustomXmlDelRangeStart ,&_dfggf );_aabffa !=nil {return _aabffa ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_bgega );_bgega .EG_RangeMarkupElements =append (_bgega .EG_RangeMarkupElements ,_caged );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ddgef :=NewEG_RunLevelElts ();_aggfb :=NewEG_RangeMarkupElements ();_aggfb .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbedg :=d .DecodeElement (_aggfb .CustomXmlDelRangeEnd ,&_dfggf );_fbedg !=nil {return _fbedg ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_ddgef );_ddgef .EG_RangeMarkupElements =append (_ddgef .EG_RangeMarkupElements ,_aggfb );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cfbgd :=NewEG_RunLevelElts ();_cacce :=NewEG_RangeMarkupElements ();_cacce .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecbab :=d .DecodeElement (_cacce .CustomXmlMoveFromRangeStart ,&_dfggf );_ecbab !=nil {return _ecbab ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_cfbgd );_cfbgd .EG_RangeMarkupElements =append (_cfbgd .EG_RangeMarkupElements ,_cacce );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fadef :=NewEG_RunLevelElts ();_ecdgac :=NewEG_RangeMarkupElements ();_ecdgac .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _abcgd :=d .DecodeElement (_ecdgac .CustomXmlMoveFromRangeEnd ,&_dfggf );_abcgd !=nil {return _abcgd ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_fadef );_fadef .EG_RangeMarkupElements =append (_fadef .EG_RangeMarkupElements ,_ecdgac );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aaebd :=NewEG_RunLevelElts ();_ccbfb :=NewEG_RangeMarkupElements ();_ccbfb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bgfcg :=d .DecodeElement (_ccbfb .CustomXmlMoveToRangeStart ,&_dfggf );_bgfcg !=nil {return _bgfcg ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_aaebd );_aaebd .EG_RangeMarkupElements =append (_aaebd .EG_RangeMarkupElements ,_ccbfb );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_caeea :=NewEG_RunLevelElts ();_dgcb :=NewEG_RangeMarkupElements ();_dgcb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bdagg :=d .DecodeElement (_dgcb .CustomXmlMoveToRangeEnd ,&_dfggf );_bdagg !=nil {return _bdagg ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_caeea );_caeea .EG_RangeMarkupElements =append (_caeea .EG_RangeMarkupElements ,_dgcb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cdfbgg :=NewEG_RunLevelElts ();_edbabd :=NewEG_MathContent ();_edbabd .OMathPara =_ce .NewOMathPara ();if _dgagbc :=d .DecodeElement (_edbabd .OMathPara ,&_dfggf );_dgagbc !=nil {return _dgagbc ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_cdfbgg );_cdfbgg .EG_MathContent =append (_cdfbgg .EG_MathContent ,_edbabd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cbadc :=NewEG_RunLevelElts ();_gfcaga :=NewEG_MathContent ();_gfcaga .OMath =_ce .NewOMath ();if _cfbeb :=d .DecodeElement (_gfcaga .OMath ,&_dfggf );_cfbeb !=nil {return _cfbeb ;};_aacfc .EG_RunLevelElts =append (_aacfc .EG_RunLevelElts ,_cbadc );_cbadc .EG_MathContent =append (_cbadc .EG_MathContent ,_gfcaga );default:_gb .Log ("\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\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_dfggf .Name );if _bcee :=d .Skip ();_bcee !=nil {return _bcee ;};};case _f .EndElement :break _bdded ;case _f .CharData :};};return nil ;};type CT_Picture struct{Any []_gb .Any ; +// Document Variable Name +NameAttr string ; -// Embedded Video -Movie *CT_Rel ; +// Document Variable Value +ValAttr string ;}; -// Floating Embedded Control -Control *CT_Control ;};func (_eccbc *CT_DocDefaults )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eccbc .RPrDefault !=nil {_eggeee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_eccbc .RPrDefault ,_eggeee );};if _eccbc .PPrDefault !=nil {_gbaed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_eccbc .PPrDefault ,_gbaed );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DataBinding struct{ +// Validate validates the EG_RunLevelElts and its children +func (_cecgg *EG_RunLevelElts )Validate ()error {return _cecgg .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");};func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_gcffg :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_gcffg .ST_TextScalePercent =&s ;}else {_edecac ,_cfedf :=_ac .ParseFloat (s ,64);if _cfedf !=nil {return _gcffg ,_ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cfedf );};_gcffg .ST_TextScaleDecimal =_cff .Int64 (int64 (_edecac ));};return _gcffg ,nil ;};type CT_SdtListItem struct{ -// XML Namespace Prefix Mappings -PrefixMappingsAttr *string ; +// List Entry Display Text +DisplayTextAttr *string ; -// XPath -XpathAttr string ; +// List Entry Value +ValueAttr *string ;};func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_bebgbdb :=&WdCT_GraphicFrame {};_bebgbdb .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_bebgbdb .CNvFrPr =_eg .NewCT_NonVisualGraphicFrameProperties ();_bebgbdb .Xfrm =_eg .NewCT_Transform2D ();_bebgbdb .Graphic =_eg .NewGraphic ();return _bebgbdb ;};func (_efccg WdST_AlignV )String ()string {switch _efccg {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_gfbbbf :=&CT_SaveThroughXslt {};return _gfbbbf };func (_bdcffb *CT_TrackChangeRange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bdcffb .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_adaefg ,_abgdd :=_bdcffb .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _abgdd !=nil {return _abgdd ;};start .Attr =append (start .Attr ,_adaefg );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_bdcffb .AuthorAttr )});if _bdcffb .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_bdcffb .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_bdcffb .IdAttr )});start .Name .Local ="w\u003a\u0043\u0054\u005fTr\u0061c\u006b\u0043\u0068\u0061\u006eg\u0065\u0052\u0061\u006e\u0067\u0065";e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_decbec ST_Border )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_decbec .String (),start );};func (_effcd ST_BrType )ValidateWithPath (path string )error {switch _effcd {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effcd ));};return nil ;};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_fafdb :=&CT_VerticalAlignRun {};_fafdb .ValAttr =_cf .ST_VerticalAlignRun (1);return _fafdb ;}; -// Custom XML Data Storage ID -StoreItemIDAttr string ;};func NewCT_RunTrackChange ()*CT_RunTrackChange {_dfadf :=&CT_RunTrackChange {};return _dfadf };type CT_ColorSchemeMapping struct{ +// Validate validates the CT_TblWidth and its children +func (_baedc *CT_TblWidth )Validate ()error {return _baedc .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};func (_egcff *ST_CaptionPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggcdg ,_ddgbde :=d .Token ();if _ddgbde !=nil {return _ddgbde ;};if _aggbfd ,_cdecc :=_ggcdg .(_c .EndElement );_cdecc &&_aggbfd .Name ==start .Name {*_egcff =1;return nil ;};if _bdebf ,_gecab :=_ggcdg .(_c .CharData );!_gecab {return _ea .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",_ggcdg );}else {switch string (_bdebf ){case "":*_egcff =0;case "\u0061\u0062\u006fv\u0065":*_egcff =1;case "\u0062\u0065\u006co\u0077":*_egcff =2;case "\u006c\u0065\u0066\u0074":*_egcff =3;case "\u0072\u0069\u0067h\u0074":*_egcff =4;};};_ggcdg ,_ddgbde =d .Token ();if _ddgbde !=nil {return _ddgbde ;};if _dfdcf ,_dgaaff :=_ggcdg .(_c .EndElement );_dgaaff &&_dfdcf .Name ==start .Name {return nil ;};return _ea .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",_ggcdg );};func (_ffada WdST_RelFromV )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gafea :=_c .Attr {};_gafea .Name =name ;switch _ffada {case WdST_RelFromVUnset :_gafea .Value ="";case WdST_RelFromVMargin :_gafea .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_gafea .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_gafea .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_gafea .Value ="\u006c\u0069\u006e\u0065";case WdST_RelFromVTopMargin :_gafea .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_gafea .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_gafea .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVOutsideMargin :_gafea .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _gafea ,nil ;};func (_ebcf *CT_Base64Binary )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_ebcf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Background 1 Theme Color Mapping -Bg1Attr ST_WmlColorSchemeIndex ; +// Validate validates the WdCT_PosVChoice and its children +func (_dbbbb *WdCT_PosVChoice )Validate ()error {return _dbbbb .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; -// Text 1 Theme Color Mapping -T1Attr ST_WmlColorSchemeIndex ; +// Default Checkbox Form Field State +Default *CT_OnOff ; -// Background 2 Theme Color Mapping -Bg2Attr ST_WmlColorSchemeIndex ; +// Checkbox Form Field State +Checked *CT_OnOff ;};func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_cgdfe :=&CT_SignedHpsMeasure {};return _cgdfe };const (ST_PageOrientationUnset ST_PageOrientation =0;ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;);func (_fbbcae *CT_SectPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dabeeg :=range start .Attr {if _dabeeg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_cceda ,_bfggd :=_dabeeg .Value ,error (nil );if _bfggd !=nil {return _bfggd ;};_fbbcae .RsidRPrAttr =&_cceda ;continue ;};if _dabeeg .Name .Local =="\u0072\u0073\u0069d\u0052"{_afffa ,_ecdffb :=_dabeeg .Value ,error (nil );if _ecdffb !=nil {return _ecdffb ;};_fbbcae .RsidRAttr =&_afffa ;continue ;};if _dabeeg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ddfbae ,_cfdfe :=_dabeeg .Value ,error (nil );if _cfdfe !=nil {return _cfdfe ;};_fbbcae .RsidDelAttr =&_ddfbae ;continue ;};if _dabeeg .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_cbgbag ,_afabdf :=_dabeeg .Value ,error (nil );if _afabdf !=nil {return _afabdf ;};_fbbcae .RsidSectAttr =&_cbgbag ;continue ;};};_acfed :for {_acada ,_edcef :=d .Token ();if _edcef !=nil {return _edcef ;};switch _gdafbf :=_acada .(type ){case _c .StartElement :switch _gdafbf .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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_cbebe :=NewEG_HdrFtrReferences ();_cbebe .HeaderReference =NewCT_HdrFtrRef ();if _bffce :=d .DecodeElement (_cbebe .HeaderReference ,&_gdafbf );_bffce !=nil {return _bffce ;};_fbbcae .EG_HdrFtrReferences =append (_fbbcae .EG_HdrFtrReferences ,_cbebe );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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_bcafe :=NewEG_HdrFtrReferences ();_bcafe .FooterReference =NewCT_HdrFtrRef ();if _ffdad :=d .DecodeElement (_bcafe .FooterReference ,&_gdafbf );_ffdad !=nil {return _ffdad ;};_fbbcae .EG_HdrFtrReferences =append (_fbbcae .EG_HdrFtrReferences ,_bcafe );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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_fbbcae .FootnotePr =NewCT_FtnProps ();if _caadb :=d .DecodeElement (_fbbcae .FootnotePr ,&_gdafbf );_caadb !=nil {return _caadb ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_fbbcae .EndnotePr =NewCT_EdnProps ();if _fggcd :=d .DecodeElement (_fbbcae .EndnotePr ,&_gdafbf );_fggcd !=nil {return _fggcd ;};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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_fbbcae .Type =NewCT_SectType ();if _ggbadg :=d .DecodeElement (_fbbcae .Type ,&_gdafbf );_ggbadg !=nil {return _ggbadg ;};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 :"\u0070\u0067\u0053\u007a"},_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 :"\u0070\u0067\u0053\u007a"}:_fbbcae .PgSz =NewCT_PageSz ();if _cbccg :=d .DecodeElement (_fbbcae .PgSz ,&_gdafbf );_cbccg !=nil {return _cbccg ;};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 :"\u0070\u0067\u004da\u0072"},_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 :"\u0070\u0067\u004da\u0072"}:_fbbcae .PgMar =NewCT_PageMar ();if _gffga :=d .DecodeElement (_fbbcae .PgMar ,&_gdafbf );_gffga !=nil {return _gffga ;};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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_fbbcae .PaperSrc =NewCT_PaperSource ();if _bggece :=d .DecodeElement (_fbbcae .PaperSrc ,&_gdafbf );_bggece !=nil {return _bggece ;};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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_fbbcae .PgBorders =NewCT_PageBorders ();if _fgffg :=d .DecodeElement (_fbbcae .PgBorders ,&_gdafbf );_fgffg !=nil {return _fgffg ;};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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_fbbcae .LnNumType =NewCT_LineNumber ();if _fabac :=d .DecodeElement (_fbbcae .LnNumType ,&_gdafbf );_fabac !=nil {return _fabac ;};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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_fbbcae .PgNumType =NewCT_PageNumber ();if _dffagf :=d .DecodeElement (_fbbcae .PgNumType ,&_gdafbf );_dffagf !=nil {return _dffagf ;};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 :"\u0063\u006f\u006c\u0073"},_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 :"\u0063\u006f\u006c\u0073"}:_fbbcae .Cols =NewCT_Columns ();if _bdabbe :=d .DecodeElement (_fbbcae .Cols ,&_gdafbf );_bdabbe !=nil {return _bdabbe ;};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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_fbbcae .FormProt =NewCT_OnOff ();if _gedbg :=d .DecodeElement (_fbbcae .FormProt ,&_gdafbf );_gedbg !=nil {return _gedbg ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_fbbcae .VAlign =NewCT_VerticalJc ();if _ffgca :=d .DecodeElement (_fbbcae .VAlign ,&_gdafbf );_ffgca !=nil {return _ffgca ;};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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_fbbcae .NoEndnote =NewCT_OnOff ();if _dbcgf :=d .DecodeElement (_fbbcae .NoEndnote ,&_gdafbf );_dbcgf !=nil {return _dbcgf ;};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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_fbbcae .TitlePg =NewCT_OnOff ();if _facgbb :=d .DecodeElement (_fbbcae .TitlePg ,&_gdafbf );_facgbb !=nil {return _facgbb ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_fbbcae .TextDirection =NewCT_TextDirection ();if _bbbc :=d .DecodeElement (_fbbcae .TextDirection ,&_gdafbf );_bbbc !=nil {return _bbbc ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_fbbcae .Bidi =NewCT_OnOff ();if _cdcbfc :=d .DecodeElement (_fbbcae .Bidi ,&_gdafbf );_cdcbfc !=nil {return _cdcbfc ;};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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_fbbcae .RtlGutter =NewCT_OnOff ();if _afddc :=d .DecodeElement (_fbbcae .RtlGutter ,&_gdafbf );_afddc !=nil {return _afddc ;};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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_fbbcae .DocGrid =NewCT_DocGrid ();if _cggge :=d .DecodeElement (_fbbcae .DocGrid ,&_gdafbf );_cggge !=nil {return _cggge ;};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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_fbbcae .PrinterSettings =NewCT_Rel ();if _dbada :=d .DecodeElement (_fbbcae .PrinterSettings ,&_gdafbf );_dbada !=nil {return _dbada ;};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 :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_fbbcae .SectPrChange =NewCT_SectPrChange ();if _ecbeaa :=d .DecodeElement (_fbbcae .SectPrChange ,&_gdafbf );_ecbeaa !=nil {return _ecbeaa ;};default:_cff .Log ("\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\u0065\u0063t\u0050\u0072 \u0025\u0076",_gdafbf .Name );if _gbbcg :=d .Skip ();_gbbcg !=nil {return _gbbcg ;};};case _c .EndElement :break _acfed ;case _c .CharData :};};return nil ;};func (_beecce ST_DocPartBehavior )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_caffac :=_c .Attr {};_caffac .Name =name ;switch _beecce {case ST_DocPartBehaviorUnset :_caffac .Value ="";case ST_DocPartBehaviorContent :_caffac .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_caffac .Value ="\u0070";case ST_DocPartBehaviorPg :_caffac .Value ="\u0070\u0067";};return _caffac ,nil ;};type CT_Num struct{ -// Text 2 Theme Color Mapping -T2Attr ST_WmlColorSchemeIndex ; +// Numbering Definition Instance ID +NumIdAttr int64 ; -// Accent 1 Theme Color Mapping -Accent1Attr ST_WmlColorSchemeIndex ; +// Abstract Numbering Definition Reference +AbstractNumId *CT_DecimalNumber ; -// Accent 2 Theme Color Mapping -Accent2Attr ST_WmlColorSchemeIndex ; +// Numbering Level Definition Override +LvlOverride []*CT_NumLvl ;};func (_facbd *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_agggb ,_caafe :=_facbd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _caafe !=nil {return _caafe ;};start .Attr =append (start .Attr ,_agggb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcfaa ST_Lock )Validate ()error {return _fcfaa .ValidateWithPath ("")};func (_ffaace ST_TextboxTightWrap )String ()string {switch _ffaace {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case 3:return "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case 4:return "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case 5:return "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return "";};func (_ggdba *CT_TblGridCol )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggdba .WAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0077"},Value :_ea .Sprintf ("\u0025\u0076",*_ggdba .WAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgbafg ST_BrType )Validate ()error {return _dgbafg .ValidateWithPath ("")}; -// Accent3 Theme Color Mapping -Accent3Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path +func (_fgaab *CT_TabStop )ValidateWithPath (path string )error {if _fgaab .ValAttr ==ST_TabJcUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _aedfffe :=_fgaab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aedfffe !=nil {return _aedfffe ;};if _fafca :=_fgaab .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fafca !=nil {return _fafca ;};if _cfaeg :=_fgaab .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_cfaeg !=nil {return _cfaeg ;};return nil ;}; -// Accent4 Theme Color Mapping -Accent4Attr ST_WmlColorSchemeIndex ; +// Validate validates the EG_BlockLevelElts and its children +func (_fbgefb *EG_BlockLevelElts )Validate ()error {return _fbgefb .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};func (_debbg *CT_PBdr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _debbg .Top !=nil {_cccbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_debbg .Top ,_cccbg );};if _debbg .Left !=nil {_dfabe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_debbg .Left ,_dfabe );};if _debbg .Bottom !=nil {_gfbdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_debbg .Bottom ,_gfbdf );};if _debbg .Right !=nil {_badge :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_debbg .Right ,_badge );};if _debbg .Between !=nil {_ffcee :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}};e .EncodeElement (_debbg .Between ,_ffcee );};if _debbg .Bar !=nil {_ggede :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_debbg .Bar ,_ggede );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Accent5 Theme Color Mapping -Accent5Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path +func (_dfcdb *EG_ContentBlockContent )ValidateWithPath (path string )error {if _dfcdb .CustomXml !=nil {if _caedfa :=_dfcdb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_caedfa !=nil {return _caedfa ;};};if _dfcdb .Sdt !=nil {if _ggcbb :=_dfcdb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ggcbb !=nil {return _ggcbb ;};};for _gdcdc ,_caabcc :=range _dfcdb .P {if _ddbdf :=_caabcc .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_gdcdc ));_ddbdf !=nil {return _ddbdf ;};};for _gcbcf ,_aecgc :=range _dfcdb .Tbl {if _ceeaa :=_aecgc .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_gcbcf ));_ceeaa !=nil {return _ceeaa ;};};for _feage ,_dccccc :=range _dfcdb .EG_RunLevelElts {if _gbbbb :=_dccccc .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_feage ));_gbbbb !=nil {return _gbbbb ;};};return nil ;};func (_cedbb *CT_Odso )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cedbb .Udl !=nil {_gedcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075d\u006c"}};e .EncodeElement (_cedbb .Udl ,_gedcb );};if _cedbb .Table !=nil {_bdff :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_cedbb .Table ,_bdff );};if _cedbb .Src !=nil {_aabeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073r\u0063"}};e .EncodeElement (_cedbb .Src ,_aabeb );};if _cedbb .ColDelim !=nil {_cfgac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_cedbb .ColDelim ,_cfgac );};if _cedbb .Type !=nil {_cddbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cedbb .Type ,_cddbb );};if _cedbb .FHdr !=nil {_cdbcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_cedbb .FHdr ,_cdbcc );};if _cedbb .FieldMapData !=nil {_cbfdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}};for _ ,_dccbe :=range _cedbb .FieldMapData {e .EncodeElement (_dccbe ,_cbfdc );};};if _cedbb .RecipientData !=nil {_fbcff :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_deegb :=range _cedbb .RecipientData {e .EncodeElement (_deegb ,_fbcff );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfbdd *CT_CustomXmlRow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edge :=range start .Attr {if _edge .Name .Local =="\u0075\u0072\u0069"{_aaegg ,_ffbgb :=_edge .Value ,error (nil );if _ffbgb !=nil {return _ffbgb ;};_bfbdd .UriAttr =&_aaegg ;continue ;};if _edge .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_fabdg ,_ddgd :=_edge .Value ,error (nil );if _ddgd !=nil {return _ddgd ;};_bfbdd .ElementAttr =_fabdg ;continue ;};};_ffeab :for {_abgdg ,_bdde :=d .Token ();if _bdde !=nil {return _bdde ;};switch _aage :=_abgdg .(type ){case _c .StartElement :switch _aage .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_bfbdd .CustomXmlPr =NewCT_CustomXmlPr ();if _fffe :=d .DecodeElement (_bfbdd .CustomXmlPr ,&_aage );_fffe !=nil {return _fffe ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_gbgc :=NewEG_ContentRowContent ();_gddgb :=NewCT_Row ();if _egdc :=d .DecodeElement (_gddgb ,&_aage );_egdc !=nil {return _egdc ;};_gbgc .Tr =append (_gbgc .Tr ,_gddgb );_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_gbgc );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_babgc :=NewEG_ContentRowContent ();_babgc .CustomXml =NewCT_CustomXmlRow ();if _bagfg :=d .DecodeElement (_babgc .CustomXml ,&_aage );_bagfg !=nil {return _bagfg ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_babgc );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_edgbe :=NewEG_ContentRowContent ();_edgbe .Sdt =NewCT_SdtRow ();if _bcee :=d .DecodeElement (_edgbe .Sdt ,&_aage );_bcee !=nil {return _bcee ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_edgbe );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_acaa :=NewEG_ContentRowContent ();_ccgb :=NewEG_RunLevelElts ();_ccgb .ProofErr =NewCT_ProofErr ();if _fdbgg :=d .DecodeElement (_ccgb .ProofErr ,&_aage );_fdbgg !=nil {return _fdbgg ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_acaa );_acaa .EG_RunLevelElts =append (_acaa .EG_RunLevelElts ,_ccgb );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eefb :=NewEG_ContentRowContent ();_caeb :=NewEG_RunLevelElts ();_caeb .PermStart =NewCT_PermStart ();if _afddb :=d .DecodeElement (_caeb .PermStart ,&_aage );_afddb !=nil {return _afddb ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_eefb );_eefb .EG_RunLevelElts =append (_eefb .EG_RunLevelElts ,_caeb );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_baad :=NewEG_ContentRowContent ();_ggbe :=NewEG_RunLevelElts ();_ggbe .PermEnd =NewCT_Perm ();if _eggc :=d .DecodeElement (_ggbe .PermEnd ,&_aage );_eggc !=nil {return _eggc ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_baad );_baad .EG_RunLevelElts =append (_baad .EG_RunLevelElts ,_ggbe );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_ecga :=NewEG_ContentRowContent ();_ccefe :=NewEG_RunLevelElts ();_ccefe .Ins =NewCT_RunTrackChange ();if _ecbb :=d .DecodeElement (_ccefe .Ins ,&_aage );_ecbb !=nil {return _ecbb ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_ecga );_ecga .EG_RunLevelElts =append (_ecga .EG_RunLevelElts ,_ccefe );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fbde :=NewEG_ContentRowContent ();_egdb :=NewEG_RunLevelElts ();_egdb .Del =NewCT_RunTrackChange ();if _fgbbg :=d .DecodeElement (_egdb .Del ,&_aage );_fgbbg !=nil {return _fgbbg ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_fbde );_fbde .EG_RunLevelElts =append (_fbde .EG_RunLevelElts ,_egdb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fcag :=NewEG_ContentRowContent ();_eedef :=NewEG_RunLevelElts ();_eedef .MoveFrom =NewCT_RunTrackChange ();if _ggcfb :=d .DecodeElement (_eedef .MoveFrom ,&_aage );_ggcfb !=nil {return _ggcfb ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_fcag );_fcag .EG_RunLevelElts =append (_fcag .EG_RunLevelElts ,_eedef );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fefe :=NewEG_ContentRowContent ();_afea :=NewEG_RunLevelElts ();_afea .MoveTo =NewCT_RunTrackChange ();if _fabg :=d .DecodeElement (_afea .MoveTo ,&_aage );_fabg !=nil {return _fabg ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_fefe );_fefe .EG_RunLevelElts =append (_fefe .EG_RunLevelElts ,_afea );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gbgac :=NewEG_ContentRowContent ();_eeaf :=NewEG_RunLevelElts ();_eeaa :=NewEG_RangeMarkupElements ();_eeaa .BookmarkStart =NewCT_Bookmark ();if _bcbf :=d .DecodeElement (_eeaa .BookmarkStart ,&_aage );_bcbf !=nil {return _bcbf ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_gbgac );_gbgac .EG_RunLevelElts =append (_gbgac .EG_RunLevelElts ,_eeaf );_eeaf .EG_RangeMarkupElements =append (_eeaf .EG_RangeMarkupElements ,_eeaa );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cccbc :=NewEG_ContentRowContent ();_begd :=NewEG_RunLevelElts ();_eegb :=NewEG_RangeMarkupElements ();_eegb .BookmarkEnd =NewCT_MarkupRange ();if _defc :=d .DecodeElement (_eegb .BookmarkEnd ,&_aage );_defc !=nil {return _defc ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_cccbc );_cccbc .EG_RunLevelElts =append (_cccbc .EG_RunLevelElts ,_begd );_begd .EG_RangeMarkupElements =append (_begd .EG_RangeMarkupElements ,_eegb );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ggbdc :=NewEG_ContentRowContent ();_beff :=NewEG_RunLevelElts ();_afgdb :=NewEG_RangeMarkupElements ();_afgdb .MoveFromRangeStart =NewCT_MoveBookmark ();if _egeef :=d .DecodeElement (_afgdb .MoveFromRangeStart ,&_aage );_egeef !=nil {return _egeef ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_ggbdc );_ggbdc .EG_RunLevelElts =append (_ggbdc .EG_RunLevelElts ,_beff );_beff .EG_RangeMarkupElements =append (_beff .EG_RangeMarkupElements ,_afgdb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfbefb :=NewEG_ContentRowContent ();_eaee :=NewEG_RunLevelElts ();_cfef :=NewEG_RangeMarkupElements ();_cfef .MoveFromRangeEnd =NewCT_MarkupRange ();if _dfefg :=d .DecodeElement (_cfef .MoveFromRangeEnd ,&_aage );_dfefg !=nil {return _dfefg ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_bfbefb );_bfbefb .EG_RunLevelElts =append (_bfbefb .EG_RunLevelElts ,_eaee );_eaee .EG_RangeMarkupElements =append (_eaee .EG_RangeMarkupElements ,_cfef );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfefa :=NewEG_ContentRowContent ();_beed :=NewEG_RunLevelElts ();_caff :=NewEG_RangeMarkupElements ();_caff .MoveToRangeStart =NewCT_MoveBookmark ();if _bggec :=d .DecodeElement (_caff .MoveToRangeStart ,&_aage );_bggec !=nil {return _bggec ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_cfefa );_cfefa .EG_RunLevelElts =append (_cfefa .EG_RunLevelElts ,_beed );_beed .EG_RangeMarkupElements =append (_beed .EG_RangeMarkupElements ,_caff );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dbefe :=NewEG_ContentRowContent ();_caeef :=NewEG_RunLevelElts ();_afab :=NewEG_RangeMarkupElements ();_afab .MoveToRangeEnd =NewCT_MarkupRange ();if _cege :=d .DecodeElement (_afab .MoveToRangeEnd ,&_aage );_cege !=nil {return _cege ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_dbefe );_dbefe .EG_RunLevelElts =append (_dbefe .EG_RunLevelElts ,_caeef );_caeef .EG_RangeMarkupElements =append (_caeef .EG_RangeMarkupElements ,_afab );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cgggc :=NewEG_ContentRowContent ();_ageae :=NewEG_RunLevelElts ();_afge :=NewEG_RangeMarkupElements ();_afge .CommentRangeStart =NewCT_MarkupRange ();if _ecff :=d .DecodeElement (_afge .CommentRangeStart ,&_aage );_ecff !=nil {return _ecff ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_cgggc );_cgggc .EG_RunLevelElts =append (_cgggc .EG_RunLevelElts ,_ageae );_ageae .EG_RangeMarkupElements =append (_ageae .EG_RangeMarkupElements ,_afge );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cdfc :=NewEG_ContentRowContent ();_ecdg :=NewEG_RunLevelElts ();_cggb :=NewEG_RangeMarkupElements ();_cggb .CommentRangeEnd =NewCT_MarkupRange ();if _bagec :=d .DecodeElement (_cggb .CommentRangeEnd ,&_aage );_bagec !=nil {return _bagec ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_cdfc );_cdfc .EG_RunLevelElts =append (_cdfc .EG_RunLevelElts ,_ecdg );_ecdg .EG_RangeMarkupElements =append (_ecdg .EG_RangeMarkupElements ,_cggb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adgd :=NewEG_ContentRowContent ();_cdbbe :=NewEG_RunLevelElts ();_gbcff :=NewEG_RangeMarkupElements ();_gbcff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efeea :=d .DecodeElement (_gbcff .CustomXmlInsRangeStart ,&_aage );_efeea !=nil {return _efeea ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_adgd );_adgd .EG_RunLevelElts =append (_adgd .EG_RunLevelElts ,_cdbbe );_cdbbe .EG_RangeMarkupElements =append (_cdbbe .EG_RangeMarkupElements ,_gbcff );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fddb :=NewEG_ContentRowContent ();_aafcc :=NewEG_RunLevelElts ();_dfdfb :=NewEG_RangeMarkupElements ();_dfdfb .CustomXmlInsRangeEnd =NewCT_Markup ();if _gebe :=d .DecodeElement (_dfdfb .CustomXmlInsRangeEnd ,&_aage );_gebe !=nil {return _gebe ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_fddb );_fddb .EG_RunLevelElts =append (_fddb .EG_RunLevelElts ,_aafcc );_aafcc .EG_RangeMarkupElements =append (_aafcc .EG_RangeMarkupElements ,_dfdfb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbef :=NewEG_ContentRowContent ();_becbc :=NewEG_RunLevelElts ();_cbdc :=NewEG_RangeMarkupElements ();_cbdc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cabf :=d .DecodeElement (_cbdc .CustomXmlDelRangeStart ,&_aage );_cabf !=nil {return _cabf ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_gbef );_gbef .EG_RunLevelElts =append (_gbef .EG_RunLevelElts ,_becbc );_becbc .EG_RangeMarkupElements =append (_becbc .EG_RangeMarkupElements ,_cbdc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gegg :=NewEG_ContentRowContent ();_gdgb :=NewEG_RunLevelElts ();_gccbf :=NewEG_RangeMarkupElements ();_gccbf .CustomXmlDelRangeEnd =NewCT_Markup ();if _gcccd :=d .DecodeElement (_gccbf .CustomXmlDelRangeEnd ,&_aage );_gcccd !=nil {return _gcccd ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_gegg );_gegg .EG_RunLevelElts =append (_gegg .EG_RunLevelElts ,_gdgb );_gdgb .EG_RangeMarkupElements =append (_gdgb .EG_RangeMarkupElements ,_gccbf );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aeag :=NewEG_ContentRowContent ();_eabba :=NewEG_RunLevelElts ();_fagc :=NewEG_RangeMarkupElements ();_fagc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbdbb :=d .DecodeElement (_fagc .CustomXmlMoveFromRangeStart ,&_aage );_fbdbb !=nil {return _fbdbb ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_aeag );_aeag .EG_RunLevelElts =append (_aeag .EG_RunLevelElts ,_eabba );_eabba .EG_RangeMarkupElements =append (_eabba .EG_RangeMarkupElements ,_fagc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eaebeb :=NewEG_ContentRowContent ();_babe :=NewEG_RunLevelElts ();_cgbd :=NewEG_RangeMarkupElements ();_cgbd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fcafe :=d .DecodeElement (_cgbd .CustomXmlMoveFromRangeEnd ,&_aage );_fcafe !=nil {return _fcafe ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_eaebeb );_eaebeb .EG_RunLevelElts =append (_eaebeb .EG_RunLevelElts ,_babe );_babe .EG_RangeMarkupElements =append (_babe .EG_RangeMarkupElements ,_cgbd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bcec :=NewEG_ContentRowContent ();_bfaac :=NewEG_RunLevelElts ();_cggbd :=NewEG_RangeMarkupElements ();_cggbd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gdaee :=d .DecodeElement (_cggbd .CustomXmlMoveToRangeStart ,&_aage );_gdaee !=nil {return _gdaee ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_bcec );_bcec .EG_RunLevelElts =append (_bcec .EG_RunLevelElts ,_bfaac );_bfaac .EG_RangeMarkupElements =append (_bfaac .EG_RangeMarkupElements ,_cggbd );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfcbg :=NewEG_ContentRowContent ();_ageea :=NewEG_RunLevelElts ();_bfgfg :=NewEG_RangeMarkupElements ();_bfgfg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cdbbb :=d .DecodeElement (_bfgfg .CustomXmlMoveToRangeEnd ,&_aage );_cdbbb !=nil {return _cdbbb ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_cfcbg );_cfcbg .EG_RunLevelElts =append (_cfcbg .EG_RunLevelElts ,_ageea );_ageea .EG_RangeMarkupElements =append (_ageea .EG_RangeMarkupElements ,_bfgfg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ddca :=NewEG_ContentRowContent ();_ecea :=NewEG_RunLevelElts ();_dgfc :=NewEG_MathContent ();_dgfc .OMathPara =_egg .NewOMathPara ();if _gdeg :=d .DecodeElement (_dgfc .OMathPara ,&_aage );_gdeg !=nil {return _gdeg ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_ddca );_ddca .EG_RunLevelElts =append (_ddca .EG_RunLevelElts ,_ecea );_ecea .EG_MathContent =append (_ecea .EG_MathContent ,_dgfc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gfbc :=NewEG_ContentRowContent ();_cgfgd :=NewEG_RunLevelElts ();_cccdf :=NewEG_MathContent ();_cccdf .OMath =_egg .NewOMath ();if _dead :=d .DecodeElement (_cccdf .OMath ,&_aage );_dead !=nil {return _dead ;};_bfbdd .EG_ContentRowContent =append (_bfbdd .EG_ContentRowContent ,_gfbc );_gfbc .EG_RunLevelElts =append (_gfbc .EG_RunLevelElts ,_cgfgd );_cgfgd .EG_MathContent =append (_cgfgd .EG_MathContent ,_cccdf );default:_cff .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077\u0020\u0025\u0076",_aage .Name );if _gfag :=d .Skip ();_gfag !=nil {return _gfag ;};};case _c .EndElement :break _ffeab ;case _c .CharData :};};return nil ;};func (_cbggbd *ST_InfoTextType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbfdag ,_cefgab :=d .Token ();if _cefgab !=nil {return _cefgab ;};if _acfedd ,_geedcd :=_fbfdag .(_c .EndElement );_geedcd &&_acfedd .Name ==start .Name {*_cbggbd =1;return nil ;};if _fcgdf ,_debcb :=_fbfdag .(_c .CharData );!_debcb {return _ea .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",_fbfdag );}else {switch string (_fcgdf ){case "":*_cbggbd =0;case "\u0074\u0065\u0078\u0074":*_cbggbd =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_cbggbd =2;};};_fbfdag ,_cefgab =d .Token ();if _cefgab !=nil {return _cefgab ;};if _ggacd ,_dbecd :=_fbfdag .(_c .EndElement );_dbecd &&_ggacd .Name ==start .Name {return nil ;};return _ea .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",_fbfdag );};func (_gbaffd ST_SectionMark )String ()string {switch _gbaffd {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case 2:return "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 4:return "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case 5:return "\u006fd\u0064\u0050\u0061\u0067\u0065";};return "";};func NewCT_TrackChange ()*CT_TrackChange {_bbaabf :=&CT_TrackChange {};return _bbaabf };func NewWebSettings ()*WebSettings {_bfgfe :=&WebSettings {};_bfgfe .CT_WebSettings =*NewCT_WebSettings ();return _bfgfe ;};func (_acaadg *CT_Em )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acaadg .ValAttr =ST_Em (1);for _ ,_gcead :=range start .Attr {if _gcead .Name .Local =="\u0076\u0061\u006c"{_acaadg .ValAttr .UnmarshalXMLAttr (_gcead );continue ;};};for {_cceec ,_afafg :=d .Token ();if _afafg !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_afafg );};if _ffebd ,_geedf :=_cceec .(_c .EndElement );_geedf &&_ffebd .Name ==start .Name {break ;};};return nil ;}; -// Accent6 Theme Color Mapping -Accent6Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path +func (_ebfdg *CT_Footnotes )ValidateWithPath (path string )error {for _cbgfd ,_agacd :=range _ebfdg .Footnote {if _afgb :=_agacd .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_cbgfd ));_afgb !=nil {return _afgb ;};};return nil ;};type EG_RunInnerContent struct{ -// Hyperlink Theme Color Mapping -HyperlinkAttr ST_WmlColorSchemeIndex ; +// Break +Br *CT_Br ; -// Followed Hyperlink Theme Color Mapping -FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;}; +// Text +T *CT_Text ; -// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path -func (_cfff *CT_DocType )ValidateWithPath (path string )error {return nil };type WdCT_EffectExtent struct{LAttr _db .ST_Coordinate ;TAttr _db .ST_Coordinate ;RAttr _db .ST_Coordinate ;BAttr _db .ST_Coordinate ;};const (ST_DocPartGalleryUnset ST_DocPartGallery =0;ST_DocPartGalleryPlaceholder ST_DocPartGallery =1;ST_DocPartGalleryAny ST_DocPartGallery =2;ST_DocPartGalleryDefault ST_DocPartGallery =3;ST_DocPartGalleryDocParts ST_DocPartGallery =4;ST_DocPartGalleryCoverPg ST_DocPartGallery =5;ST_DocPartGalleryEq ST_DocPartGallery =6;ST_DocPartGalleryFtrs ST_DocPartGallery =7;ST_DocPartGalleryHdrs ST_DocPartGallery =8;ST_DocPartGalleryPgNum ST_DocPartGallery =9;ST_DocPartGalleryTbls ST_DocPartGallery =10;ST_DocPartGalleryWatermarks ST_DocPartGallery =11;ST_DocPartGalleryAutoTxt ST_DocPartGallery =12;ST_DocPartGalleryTxtBox ST_DocPartGallery =13;ST_DocPartGalleryPgNumT ST_DocPartGallery =14;ST_DocPartGalleryPgNumB ST_DocPartGallery =15;ST_DocPartGalleryPgNumMargins ST_DocPartGallery =16;ST_DocPartGalleryTblOfContents ST_DocPartGallery =17;ST_DocPartGalleryBib ST_DocPartGallery =18;ST_DocPartGalleryCustQuickParts ST_DocPartGallery =19;ST_DocPartGalleryCustCoverPg ST_DocPartGallery =20;ST_DocPartGalleryCustEq ST_DocPartGallery =21;ST_DocPartGalleryCustFtrs ST_DocPartGallery =22;ST_DocPartGalleryCustHdrs ST_DocPartGallery =23;ST_DocPartGalleryCustPgNum ST_DocPartGallery =24;ST_DocPartGalleryCustTbls ST_DocPartGallery =25;ST_DocPartGalleryCustWatermarks ST_DocPartGallery =26;ST_DocPartGalleryCustAutoTxt ST_DocPartGallery =27;ST_DocPartGalleryCustTxtBox ST_DocPartGallery =28;ST_DocPartGalleryCustPgNumT ST_DocPartGallery =29;ST_DocPartGalleryCustPgNumB ST_DocPartGallery =30;ST_DocPartGalleryCustPgNumMargins ST_DocPartGallery =31;ST_DocPartGalleryCustTblOfContents ST_DocPartGallery =32;ST_DocPartGalleryCustBib ST_DocPartGallery =33;ST_DocPartGalleryCustom1 ST_DocPartGallery =34;ST_DocPartGalleryCustom2 ST_DocPartGallery =35;ST_DocPartGalleryCustom3 ST_DocPartGallery =36;ST_DocPartGalleryCustom4 ST_DocPartGallery =37;ST_DocPartGalleryCustom5 ST_DocPartGallery =38;);type CT_FrameLayout struct{ +// Content Part +ContentPart *CT_Rel ; -// Frameset Layout Value -ValAttr ST_FrameLayout ;}; +// Deleted Text +DelText *CT_Text ; -// Validate validates the CT_Object and its children -func (_bdfebd *CT_Object )Validate ()error {return _bdfebd .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");};func (_bbabe ST_SectionMark )ValidateWithPath (path string )error {switch _bbabe {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbabe ));};return nil ;};func NewCT_TrPrChange ()*CT_TrPrChange {_afbeae :=&CT_TrPrChange {};_afbeae .TrPr =NewCT_TrPrBase ();return _afbeae ;};func (_bfgb *CT_FramePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcfaa :=range start .Attr {if _gcfaa .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_bfgb .HAnchorAttr .UnmarshalXMLAttr (_gcfaa );continue ;};if _gcfaa .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_bfgb .VAnchorAttr .UnmarshalXMLAttr (_gcfaa );continue ;};if _gcfaa .Name .Local =="\u006c\u0069\u006ee\u0073"{_gfbag ,_ecce :=_ge .ParseInt (_gcfaa .Value ,10,64);if _ecce !=nil {return _ecce ;};_bfgb .LinesAttr =&_gfbag ;continue ;};if _gcfaa .Name .Local =="\u0068"{_addab ,_gdfgd :=ParseUnionST_TwipsMeasure (_gcfaa .Value );if _gdfgd !=nil {return _gdfgd ;};_bfgb .HAttr =&_addab ;continue ;};if _gcfaa .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_gfeb ,_becbd :=ParseUnionST_TwipsMeasure (_gcfaa .Value );if _becbd !=nil {return _becbd ;};_bfgb .VSpaceAttr =&_gfeb ;continue ;};if _gcfaa .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_eeccf ,_ccdae :=ParseUnionST_TwipsMeasure (_gcfaa .Value );if _ccdae !=nil {return _ccdae ;};_bfgb .HSpaceAttr =&_eeccf ;continue ;};if _gcfaa .Name .Local =="\u0077\u0072\u0061\u0070"{_bfgb .WrapAttr .UnmarshalXMLAttr (_gcfaa );continue ;};if _gcfaa .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_bfgb .DropCapAttr .UnmarshalXMLAttr (_gcfaa );continue ;};if _gcfaa .Name .Local =="\u0077"{_caadae ,_eebaf :=ParseUnionST_TwipsMeasure (_gcfaa .Value );if _eebaf !=nil {return _eebaf ;};_bfgb .WAttr =&_caadae ;continue ;};if _gcfaa .Name .Local =="\u0078"{_beef ,_bfdcd :=ParseUnionST_SignedTwipsMeasure (_gcfaa .Value );if _bfdcd !=nil {return _bfdcd ;};_bfgb .XAttr =&_beef ;continue ;};if _gcfaa .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_bfgb .XAlignAttr .UnmarshalXMLAttr (_gcfaa );continue ;};if _gcfaa .Name .Local =="\u0079"{_bbcc ,_dacd :=ParseUnionST_SignedTwipsMeasure (_gcfaa .Value );if _dacd !=nil {return _dacd ;};_bfgb .YAttr =&_bbcc ;continue ;};if _gcfaa .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_bfgb .YAlignAttr .UnmarshalXMLAttr (_gcfaa );continue ;};if _gcfaa .Name .Local =="\u0068\u0052\u0075l\u0065"{_bfgb .HRuleAttr .UnmarshalXMLAttr (_gcfaa );continue ;};if _gcfaa .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_dgcc ,_deecd :=ParseUnionST_OnOff (_gcfaa .Value );if _deecd !=nil {return _deecd ;};_bfgb .AnchorLockAttr =&_dgcc ;continue ;};};for {_edebc ,_cgddg :=d .Token ();if _cgddg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_cgddg );};if _dbdagf ,_dddg :=_edebc .(_f .EndElement );_dddg &&_dbdagf .Name ==start .Name {break ;};};return nil ;};func (_baadaa ST_TabJc )ValidateWithPath (path string )error {switch _baadaa {case 0,1,2,3,4,5,6,7,8,9:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baadaa ));};return nil ;};func NewCT_FtnEdn ()*CT_FtnEdn {_cfdf :=&CT_FtnEdn {};return _cfdf };type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;};func (_fbddb *CT_TrPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fbddb .CnfStyle !=nil {_ccgfbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_cdgfc :=range _fbddb .CnfStyle {e .EncodeElement (_cdgfc ,_ccgfbd );};};if _fbddb .DivId !=nil {_bfgfb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_ceegfb :=range _fbddb .DivId {e .EncodeElement (_ceegfb ,_bfgfb );};};if _fbddb .GridBefore !=nil {_fgcbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_egad :=range _fbddb .GridBefore {e .EncodeElement (_egad ,_fgcbe );};};if _fbddb .GridAfter !=nil {_dfebc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_eeccc :=range _fbddb .GridAfter {e .EncodeElement (_eeccc ,_dfebc );};};if _fbddb .WBefore !=nil {_dffdaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_abgcb :=range _fbddb .WBefore {e .EncodeElement (_abgcb ,_dffdaf );};};if _fbddb .WAfter !=nil {_ebcfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_fgcfbf :=range _fbddb .WAfter {e .EncodeElement (_fgcfbf ,_ebcfb );};};if _fbddb .CantSplit !=nil {_acaea :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_cbagc :=range _fbddb .CantSplit {e .EncodeElement (_cbagc ,_acaea );};};if _fbddb .TrHeight !=nil {_gacadd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_caeeb :=range _fbddb .TrHeight {e .EncodeElement (_caeeb ,_gacadd );};};if _fbddb .TblHeader !=nil {_bacfcd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_fcfcba :=range _fbddb .TblHeader {e .EncodeElement (_fcfcba ,_bacfcd );};};if _fbddb .TblCellSpacing !=nil {_eadafg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_fgggbad :=range _fbddb .TblCellSpacing {e .EncodeElement (_fgggbad ,_eadafg );};};if _fbddb .Jc !=nil {_eeddgdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_edbff :=range _fbddb .Jc {e .EncodeElement (_edbff ,_eeddgdd );};};if _fbddb .Hidden !=nil {_deeda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_ggdbge :=range _fbddb .Hidden {e .EncodeElement (_ggdbge ,_deeda );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdbga ST_TextboxTightWrap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdbga .String (),start );}; +// Field Code +InstrText *CT_Text ; -// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path -func (_gaagf *CT_PPr )ValidateWithPath (path string )error {if _gaagf .PStyle !=nil {if _gacge :=_gaagf .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_gacge !=nil {return _gacge ;};};if _gaagf .KeepNext !=nil {if _cbfbc :=_gaagf .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_cbfbc !=nil {return _cbfbc ;};};if _gaagf .KeepLines !=nil {if _deabc :=_gaagf .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_deabc !=nil {return _deabc ;};};if _gaagf .PageBreakBefore !=nil {if _efada :=_gaagf .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_efada !=nil {return _efada ;};};if _gaagf .FramePr !=nil {if _dgafb :=_gaagf .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_dgafb !=nil {return _dgafb ;};};if _gaagf .WidowControl !=nil {if _egbad :=_gaagf .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_egbad !=nil {return _egbad ;};};if _gaagf .NumPr !=nil {if _fcbedb :=_gaagf .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_fcbedb !=nil {return _fcbedb ;};};if _gaagf .SuppressLineNumbers !=nil {if _eebfg :=_gaagf .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_eebfg !=nil {return _eebfg ;};};if _gaagf .PBdr !=nil {if _ecagb :=_gaagf .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_ecagb !=nil {return _ecagb ;};};if _gaagf .Shd !=nil {if _dfffe :=_gaagf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dfffe !=nil {return _dfffe ;};};if _gaagf .Tabs !=nil {if _ffgd :=_gaagf .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_ffgd !=nil {return _ffgd ;};};if _gaagf .SuppressAutoHyphens !=nil {if _gbeff :=_gaagf .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_gbeff !=nil {return _gbeff ;};};if _gaagf .Kinsoku !=nil {if _bccde :=_gaagf .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_bccde !=nil {return _bccde ;};};if _gaagf .WordWrap !=nil {if _fcfda :=_gaagf .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_fcfda !=nil {return _fcfda ;};};if _gaagf .OverflowPunct !=nil {if _gece :=_gaagf .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_gece !=nil {return _gece ;};};if _gaagf .TopLinePunct !=nil {if _ebdbg :=_gaagf .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_ebdbg !=nil {return _ebdbg ;};};if _gaagf .AutoSpaceDE !=nil {if _gggf :=_gaagf .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_gggf !=nil {return _gggf ;};};if _gaagf .AutoSpaceDN !=nil {if _dgfgc :=_gaagf .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_dgfgc !=nil {return _dgfgc ;};};if _gaagf .Bidi !=nil {if _ebgcb :=_gaagf .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_ebgcb !=nil {return _ebgcb ;};};if _gaagf .AdjustRightInd !=nil {if _beab :=_gaagf .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_beab !=nil {return _beab ;};};if _gaagf .SnapToGrid !=nil {if _ebfbc :=_gaagf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_ebfbc !=nil {return _ebfbc ;};};if _gaagf .Spacing !=nil {if _adabg :=_gaagf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_adabg !=nil {return _adabg ;};};if _gaagf .Ind !=nil {if _geege :=_gaagf .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_geege !=nil {return _geege ;};};if _gaagf .ContextualSpacing !=nil {if _abgbb :=_gaagf .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_abgbb !=nil {return _abgbb ;};};if _gaagf .MirrorIndents !=nil {if _gdaef :=_gaagf .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_gdaef !=nil {return _gdaef ;};};if _gaagf .SuppressOverlap !=nil {if _fggba :=_gaagf .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_fggba !=nil {return _fggba ;};};if _gaagf .Jc !=nil {if _gcdfa :=_gaagf .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gcdfa !=nil {return _gcdfa ;};};if _gaagf .TextDirection !=nil {if _ggdfb :=_gaagf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ggdfb !=nil {return _ggdfb ;};};if _gaagf .TextAlignment !=nil {if _efegcd :=_gaagf .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_efegcd !=nil {return _efegcd ;};};if _gaagf .TextboxTightWrap !=nil {if _fefef :=_gaagf .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_fefef !=nil {return _fefef ;};};if _gaagf .OutlineLvl !=nil {if _edfff :=_gaagf .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_edfff !=nil {return _edfff ;};};if _gaagf .DivId !=nil {if _bcbg :=_gaagf .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_bcbg !=nil {return _bcbg ;};};if _gaagf .CnfStyle !=nil {if _gffd :=_gaagf .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_gffd !=nil {return _gffd ;};};if _gaagf .RPr !=nil {if _bddfed :=_gaagf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bddfed !=nil {return _bddfed ;};};if _gaagf .SectPr !=nil {if _abedgd :=_gaagf .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_abedgd !=nil {return _abedgd ;};};if _gaagf .PPrChange !=nil {if _fadcb :=_gaagf .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fadcb !=nil {return _fadcb ;};};return nil ;};type CT_VMerge struct{ +// Deleted Field Code +DelInstrText *CT_Text ; -// Vertical Merge Type -ValAttr ST_Merge ;};func (_eega *CT_Bookmark )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_eega .NameAttr )});if _eega .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eega .ColFirstAttr )});};if _eega .ColLastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_c .Sprintf ("\u0025\u0076",*_eega .ColLastAttr )});};if _eega .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ggf ,_dbec :=_eega .DisplacedByCustomXmlAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _dbec !=nil {return _dbec ;};start .Attr =append (start .Attr ,_ggf );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_eega .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aacbfe *WdST_WrapText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acgbb ,_cafedb :=d .Token ();if _cafedb !=nil {return _cafedb ;};if _eddfae ,_bcfde :=_acgbb .(_f .EndElement );_bcfde &&_eddfae .Name ==start .Name {*_aacbfe =1;return nil ;};if _aecgdfe ,_bgfcbf :=_acgbb .(_f .CharData );!_bgfcbf {return _c .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",_acgbb );}else {switch string (_aecgdfe ){case "":*_aacbfe =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_aacbfe =1;case "\u006c\u0065\u0066\u0074":*_aacbfe =2;case "\u0072\u0069\u0067h\u0074":*_aacbfe =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_aacbfe =4;};};_acgbb ,_cafedb =d .Token ();if _cafedb !=nil {return _cafedb ;};if _fbgcdc ,_abddec :=_acgbb .(_f .EndElement );_abddec &&_fbgcdc .Name ==start .Name {return nil ;};return _c .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",_acgbb );}; +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path -func (_acfbb *CT_PBdr )ValidateWithPath (path string )error {if _acfbb .Top !=nil {if _fefba :=_acfbb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fefba !=nil {return _fefba ;};};if _acfbb .Left !=nil {if _geec :=_acfbb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_geec !=nil {return _geec ;};};if _acfbb .Bottom !=nil {if _aabge :=_acfbb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_aabge !=nil {return _aabge ;};};if _acfbb .Right !=nil {if _fcbga :=_acfbb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fcbga !=nil {return _fcbga ;};};if _acfbb .Between !=nil {if _fcfgf :=_acfbb .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_fcfgf !=nil {return _fcfgf ;};};if _acfbb .Bar !=nil {if _bccfb :=_acfbb .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_bccfb !=nil {return _bccfb ;};};return nil ;};func (_geaba *CT_SdtContentRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _geaba .Tr !=nil {_cccgdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_gbecdd :=range _geaba .Tr {e .EncodeElement (_gbecdd ,_cccgdg );};};if _geaba .CustomXml !=nil {_bcffb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_geaba .CustomXml ,_bcffb );};if _geaba .Sdt !=nil {_agceb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_geaba .Sdt ,_agceb );};if _geaba .EG_RunLevelElts !=nil {for _ ,_bbaabb :=range _geaba .EG_RunLevelElts {_bbaabb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcaeee *CT_Settings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gefee :for {_bedafb ,_gfbcc :=d .Token ();if _gfbcc !=nil {return _gfbcc ;};switch _gdgbf :=_bedafb .(type ){case _f .StartElement :switch _gdgbf .Name {case _f .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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_fcaeee .WriteProtection =NewCT_WriteProtection ();if _gbdcg :=d .DecodeElement (_fcaeee .WriteProtection ,&_gdgbf );_gbdcg !=nil {return _gbdcg ;};case _f .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 :"\u0076\u0069\u0065\u0077"},_f .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 :"\u0076\u0069\u0065\u0077"}:_fcaeee .View =NewCT_View ();if _eegge :=d .DecodeElement (_fcaeee .View ,&_gdgbf );_eegge !=nil {return _eegge ;};case _f .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 :"\u007a\u006f\u006f\u006d"},_f .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 :"\u007a\u006f\u006f\u006d"}:_fcaeee .Zoom =NewCT_Zoom ();if _ccgcda :=d .DecodeElement (_fcaeee .Zoom ,&_gdgbf );_ccgcda !=nil {return _ccgcda ;};case _f .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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_f .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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_fcaeee .RemovePersonalInformation =NewCT_OnOff ();if _cdffca :=d .DecodeElement (_fcaeee .RemovePersonalInformation ,&_gdgbf );_cdffca !=nil {return _cdffca ;};case _f .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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_f .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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_fcaeee .RemoveDateAndTime =NewCT_OnOff ();if _ccgea :=d .DecodeElement (_fcaeee .RemoveDateAndTime ,&_gdgbf );_ccgea !=nil {return _ccgea ;};case _f .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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_f .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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_fcaeee .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _aebbdg :=d .DecodeElement (_fcaeee .DoNotDisplayPageBoundaries ,&_gdgbf );_aebbdg !=nil {return _aebbdg ;};case _f .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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_f .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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_fcaeee .DisplayBackgroundShape =NewCT_OnOff ();if _fegbaf :=d .DecodeElement (_fcaeee .DisplayBackgroundShape ,&_gdgbf );_fegbaf !=nil {return _fegbaf ;};case _f .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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"},_f .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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_fcaeee .PrintPostScriptOverText =NewCT_OnOff ();if _bbgef :=d .DecodeElement (_fcaeee .PrintPostScriptOverText ,&_gdgbf );_bbgef !=nil {return _bbgef ;};case _f .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 :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_f .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 :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_fcaeee .PrintFractionalCharacterWidth =NewCT_OnOff ();if _gbea :=d .DecodeElement (_fcaeee .PrintFractionalCharacterWidth ,&_gdgbf );_gbea !=nil {return _gbea ;};case _f .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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_f .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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_fcaeee .PrintFormsData =NewCT_OnOff ();if _dcacab :=d .DecodeElement (_fcaeee .PrintFormsData ,&_gdgbf );_dcacab !=nil {return _dcacab ;};case _f .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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_f .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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_fcaeee .EmbedTrueTypeFonts =NewCT_OnOff ();if _febggb :=d .DecodeElement (_fcaeee .EmbedTrueTypeFonts ,&_gdgbf );_febggb !=nil {return _febggb ;};case _f .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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_f .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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_fcaeee .EmbedSystemFonts =NewCT_OnOff ();if _decfb :=d .DecodeElement (_fcaeee .EmbedSystemFonts ,&_gdgbf );_decfb !=nil {return _decfb ;};case _f .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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_f .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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_fcaeee .SaveSubsetFonts =NewCT_OnOff ();if _gfdae :=d .DecodeElement (_fcaeee .SaveSubsetFonts ,&_gdgbf );_gfdae !=nil {return _gfdae ;};case _f .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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_f .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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_fcaeee .SaveFormsData =NewCT_OnOff ();if _dbbdc :=d .DecodeElement (_fcaeee .SaveFormsData ,&_gdgbf );_dbbdc !=nil {return _dbbdc ;};case _f .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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_fcaeee .MirrorMargins =NewCT_OnOff ();if _cgabcb :=d .DecodeElement (_fcaeee .MirrorMargins ,&_gdgbf );_cgabcb !=nil {return _cgabcb ;};case _f .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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_f .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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_fcaeee .AlignBordersAndEdges =NewCT_OnOff ();if _dffdd :=d .DecodeElement (_fcaeee .AlignBordersAndEdges ,&_gdgbf );_dffdd !=nil {return _dffdd ;};case _f .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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_f .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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_fcaeee .BordersDoNotSurroundHeader =NewCT_OnOff ();if _eagfba :=d .DecodeElement (_fcaeee .BordersDoNotSurroundHeader ,&_gdgbf );_eagfba !=nil {return _eagfba ;};case _f .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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_f .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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_fcaeee .BordersDoNotSurroundFooter =NewCT_OnOff ();if _decgaa :=d .DecodeElement (_fcaeee .BordersDoNotSurroundFooter ,&_gdgbf );_decgaa !=nil {return _decgaa ;};case _f .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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_f .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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_fcaeee .GutterAtTop =NewCT_OnOff ();if _faafb :=d .DecodeElement (_fcaeee .GutterAtTop ,&_gdgbf );_faafb !=nil {return _faafb ;};case _f .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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_f .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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_fcaeee .HideSpellingErrors =NewCT_OnOff ();if _decdf :=d .DecodeElement (_fcaeee .HideSpellingErrors ,&_gdgbf );_decdf !=nil {return _decdf ;};case _f .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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_f .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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_fcaeee .HideGrammaticalErrors =NewCT_OnOff ();if _gfcac :=d .DecodeElement (_fcaeee .HideGrammaticalErrors ,&_gdgbf );_gfcac !=nil {return _gfcac ;};case _f .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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_ggaf :=NewCT_WritingStyle ();if _bggfgc :=d .DecodeElement (_ggaf ,&_gdgbf );_bggfgc !=nil {return _bggfgc ;};_fcaeee .ActiveWritingStyle =append (_fcaeee .ActiveWritingStyle ,_ggaf );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_fcaeee .ProofState =NewCT_Proof ();if _eeecf :=d .DecodeElement (_fcaeee .ProofState ,&_gdgbf );_eeecf !=nil {return _eeecf ;};case _f .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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_f .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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_fcaeee .FormsDesign =NewCT_OnOff ();if _dbdgf :=d .DecodeElement (_fcaeee .FormsDesign ,&_gdgbf );_dbdgf !=nil {return _dbdgf ;};case _f .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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_f .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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_fcaeee .AttachedTemplate =NewCT_Rel ();if _adgdce :=d .DecodeElement (_fcaeee .AttachedTemplate ,&_gdgbf );_adgdce !=nil {return _adgdce ;};case _f .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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_f .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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_fcaeee .LinkStyles =NewCT_OnOff ();if _babaea :=d .DecodeElement (_fcaeee .LinkStyles ,&_gdgbf );_babaea !=nil {return _babaea ;};case _f .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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_f .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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_fcaeee .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _ebfaaa :=d .DecodeElement (_fcaeee .StylePaneFormatFilter ,&_gdgbf );_ebfaaa !=nil {return _ebfaaa ;};case _f .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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_f .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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_fcaeee .StylePaneSortMethod =NewCT_StyleSort ();if _cdgbg :=d .DecodeElement (_fcaeee .StylePaneSortMethod ,&_gdgbf );_cdgbg !=nil {return _cdgbg ;};case _f .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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_f .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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_fcaeee .DocumentType =NewCT_DocType ();if _bcfa :=d .DecodeElement (_fcaeee .DocumentType ,&_gdgbf );_bcfa !=nil {return _bcfa ;};case _f .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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_f .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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_fcaeee .MailMerge =NewCT_MailMerge ();if _aabgca :=d .DecodeElement (_fcaeee .MailMerge ,&_gdgbf );_aabgca !=nil {return _aabgca ;};case _f .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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_f .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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_fcaeee .RevisionView =NewCT_TrackChangesView ();if _ggccg :=d .DecodeElement (_fcaeee .RevisionView ,&_gdgbf );_ggccg !=nil {return _ggccg ;};case _f .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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_f .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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_fcaeee .TrackRevisions =NewCT_OnOff ();if _bcbf :=d .DecodeElement (_fcaeee .TrackRevisions ,&_gdgbf );_bcbf !=nil {return _bcbf ;};case _f .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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_f .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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_fcaeee .DoNotTrackMoves =NewCT_OnOff ();if _fceed :=d .DecodeElement (_fcaeee .DoNotTrackMoves ,&_gdgbf );_fceed !=nil {return _fceed ;};case _f .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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_f .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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_fcaeee .DoNotTrackFormatting =NewCT_OnOff ();if _gfbabg :=d .DecodeElement (_fcaeee .DoNotTrackFormatting ,&_gdgbf );_gfbabg !=nil {return _gfbabg ;};case _f .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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_f .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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_fcaeee .DocumentProtection =NewCT_DocProtect ();if _accae :=d .DecodeElement (_fcaeee .DocumentProtection ,&_gdgbf );_accae !=nil {return _accae ;};case _f .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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_f .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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_fcaeee .AutoFormatOverride =NewCT_OnOff ();if _ccgeeb :=d .DecodeElement (_fcaeee .AutoFormatOverride ,&_gdgbf );_ccgeeb !=nil {return _ccgeeb ;};case _f .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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_f .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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_fcaeee .StyleLockTheme =NewCT_OnOff ();if _abgad :=d .DecodeElement (_fcaeee .StyleLockTheme ,&_gdgbf );_abgad !=nil {return _abgad ;};case _f .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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"},_f .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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_fcaeee .StyleLockQFSet =NewCT_OnOff ();if _gfbac :=d .DecodeElement (_fcaeee .StyleLockQFSet ,&_gdgbf );_gfbac !=nil {return _gfbac ;};case _f .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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_f .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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_fcaeee .DefaultTabStop =NewCT_TwipsMeasure ();if _facbbf :=d .DecodeElement (_fcaeee .DefaultTabStop ,&_gdgbf );_facbbf !=nil {return _facbbf ;};case _f .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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_f .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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_fcaeee .AutoHyphenation =NewCT_OnOff ();if _bbabd :=d .DecodeElement (_fcaeee .AutoHyphenation ,&_gdgbf );_bbabd !=nil {return _bbabd ;};case _f .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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"},_f .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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_fcaeee .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _gabdd :=d .DecodeElement (_fcaeee .ConsecutiveHyphenLimit ,&_gdgbf );_gabdd !=nil {return _gabdd ;};case _f .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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_f .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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_fcaeee .HyphenationZone =NewCT_TwipsMeasure ();if _agfca :=d .DecodeElement (_fcaeee .HyphenationZone ,&_gdgbf );_agfca !=nil {return _agfca ;};case _f .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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_f .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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_fcaeee .DoNotHyphenateCaps =NewCT_OnOff ();if _fcgab :=d .DecodeElement (_fcaeee .DoNotHyphenateCaps ,&_gdgbf );_fcgab !=nil {return _fcgab ;};case _f .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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_f .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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_fcaeee .ShowEnvelope =NewCT_OnOff ();if _baceef :=d .DecodeElement (_fcaeee .ShowEnvelope ,&_gdgbf );_baceef !=nil {return _baceef ;};case _f .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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_f .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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_fcaeee .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _fcfac :=d .DecodeElement (_fcaeee .SummaryLength ,&_gdgbf );_fcfac !=nil {return _fcfac ;};case _f .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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_f .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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_fcaeee .ClickAndTypeStyle =NewCT_String ();if _cbeef :=d .DecodeElement (_fcaeee .ClickAndTypeStyle ,&_gdgbf );_cbeef !=nil {return _cbeef ;};case _f .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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_f .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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_fcaeee .DefaultTableStyle =NewCT_String ();if _fgfbeb :=d .DecodeElement (_fcaeee .DefaultTableStyle ,&_gdgbf );_fgfbeb !=nil {return _fgfbeb ;};case _f .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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_f .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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_fcaeee .EvenAndOddHeaders =NewCT_OnOff ();if _dbgga :=d .DecodeElement (_fcaeee .EvenAndOddHeaders ,&_gdgbf );_dbgga !=nil {return _dbgga ;};case _f .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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_f .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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_fcaeee .BookFoldRevPrinting =NewCT_OnOff ();if _ggfg :=d .DecodeElement (_fcaeee .BookFoldRevPrinting ,&_gdgbf );_ggfg !=nil {return _ggfg ;};case _f .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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_f .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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_fcaeee .BookFoldPrinting =NewCT_OnOff ();if _bggeaf :=d .DecodeElement (_fcaeee .BookFoldPrinting ,&_gdgbf );_bggeaf !=nil {return _bggeaf ;};case _f .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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_f .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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_fcaeee .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _cefdge :=d .DecodeElement (_fcaeee .BookFoldPrintingSheets ,&_gdgbf );_cefdge !=nil {return _cefdge ;};case _f .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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_f .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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_fcaeee .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _ffffe :=d .DecodeElement (_fcaeee .DrawingGridHorizontalSpacing ,&_gdgbf );_ffffe !=nil {return _ffffe ;};case _f .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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_f .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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_fcaeee .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _abdeee :=d .DecodeElement (_fcaeee .DrawingGridVerticalSpacing ,&_gdgbf );_abdeee !=nil {return _abdeee ;};case _f .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 :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_f .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 :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_fcaeee .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _bfdac :=d .DecodeElement (_fcaeee .DisplayHorizontalDrawingGridEvery ,&_gdgbf );_bfdac !=nil {return _bfdac ;};case _f .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 :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_f .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 :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_fcaeee .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _fgfbb :=d .DecodeElement (_fcaeee .DisplayVerticalDrawingGridEvery ,&_gdgbf );_fgfbb !=nil {return _fgfbb ;};case _f .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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_f .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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_fcaeee .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _cbgff :=d .DecodeElement (_fcaeee .DoNotUseMarginsForDrawingGridOrigin ,&_gdgbf );_cbgff !=nil {return _cbgff ;};case _f .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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_f .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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_fcaeee .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _gdcea :=d .DecodeElement (_fcaeee .DrawingGridHorizontalOrigin ,&_gdgbf );_gdcea !=nil {return _gdcea ;};case _f .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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_f .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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_fcaeee .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _bcfef :=d .DecodeElement (_fcaeee .DrawingGridVerticalOrigin ,&_gdgbf );_bcfef !=nil {return _bcfef ;};case _f .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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_f .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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_fcaeee .DoNotShadeFormData =NewCT_OnOff ();if _dcbeg :=d .DecodeElement (_fcaeee .DoNotShadeFormData ,&_gdgbf );_dcbeg !=nil {return _dcbeg ;};case _f .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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_f .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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_fcaeee .NoPunctuationKerning =NewCT_OnOff ();if _fcbc :=d .DecodeElement (_fcaeee .NoPunctuationKerning ,&_gdgbf );_fcbc !=nil {return _fcbc ;};case _f .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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_f .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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_fcaeee .CharacterSpacingControl =NewCT_CharacterSpacing ();if _bbcgc :=d .DecodeElement (_fcaeee .CharacterSpacingControl ,&_gdgbf );_bbcgc !=nil {return _bbcgc ;};case _f .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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_f .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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_fcaeee .PrintTwoOnOne =NewCT_OnOff ();if _afcac :=d .DecodeElement (_fcaeee .PrintTwoOnOne ,&_gdgbf );_afcac !=nil {return _afcac ;};case _f .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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_f .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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_fcaeee .StrictFirstAndLastChars =NewCT_OnOff ();if _cecgd :=d .DecodeElement (_fcaeee .StrictFirstAndLastChars ,&_gdgbf );_cecgd !=nil {return _cecgd ;};case _f .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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_f .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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_fcaeee .NoLineBreaksAfter =NewCT_Kinsoku ();if _ccbbac :=d .DecodeElement (_fcaeee .NoLineBreaksAfter ,&_gdgbf );_ccbbac !=nil {return _ccbbac ;};case _f .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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_f .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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_fcaeee .NoLineBreaksBefore =NewCT_Kinsoku ();if _dgdbcg :=d .DecodeElement (_fcaeee .NoLineBreaksBefore ,&_gdgbf );_dgdbcg !=nil {return _dgdbcg ;};case _f .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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_f .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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_fcaeee .SavePreviewPicture =NewCT_OnOff ();if _faeda :=d .DecodeElement (_fcaeee .SavePreviewPicture ,&_gdgbf );_faeda !=nil {return _faeda ;};case _f .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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_f .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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_fcaeee .DoNotValidateAgainstSchema =NewCT_OnOff ();if _dbcag :=d .DecodeElement (_fcaeee .DoNotValidateAgainstSchema ,&_gdgbf );_dbcag !=nil {return _dbcag ;};case _f .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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_f .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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_fcaeee .SaveInvalidXml =NewCT_OnOff ();if _fgfa :=d .DecodeElement (_fcaeee .SaveInvalidXml ,&_gdgbf );_fgfa !=nil {return _fgfa ;};case _f .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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"},_f .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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_fcaeee .IgnoreMixedContent =NewCT_OnOff ();if _afgdg :=d .DecodeElement (_fcaeee .IgnoreMixedContent ,&_gdgbf );_afgdg !=nil {return _afgdg ;};case _f .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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_f .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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_fcaeee .AlwaysShowPlaceholderText =NewCT_OnOff ();if _bcdad :=d .DecodeElement (_fcaeee .AlwaysShowPlaceholderText ,&_gdgbf );_bcdad !=nil {return _bcdad ;};case _f .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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_f .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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_fcaeee .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _faaeaf :=d .DecodeElement (_fcaeee .DoNotDemarcateInvalidXml ,&_gdgbf );_faaeaf !=nil {return _faaeaf ;};case _f .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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_f .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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_fcaeee .SaveXmlDataOnly =NewCT_OnOff ();if _cfbcga :=d .DecodeElement (_fcaeee .SaveXmlDataOnly ,&_gdgbf );_cfbcga !=nil {return _cfbcga ;};case _f .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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_f .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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_fcaeee .UseXSLTWhenSaving =NewCT_OnOff ();if _cddcg :=d .DecodeElement (_fcaeee .UseXSLTWhenSaving ,&_gdgbf );_cddcg !=nil {return _cddcg ;};case _f .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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"},_f .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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_fcaeee .SaveThroughXslt =NewCT_SaveThroughXslt ();if _gcdfbc :=d .DecodeElement (_fcaeee .SaveThroughXslt ,&_gdgbf );_gcdfbc !=nil {return _gcdfbc ;};case _f .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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_f .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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_fcaeee .ShowXMLTags =NewCT_OnOff ();if _cbagfa :=d .DecodeElement (_fcaeee .ShowXMLTags ,&_gdgbf );_cbagfa !=nil {return _cbagfa ;};case _f .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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_f .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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_fcaeee .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _ffcfea :=d .DecodeElement (_fcaeee .AlwaysMergeEmptyNamespace ,&_gdgbf );_ffcfea !=nil {return _ffcfea ;};case _f .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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_fcaeee .UpdateFields =NewCT_OnOff ();if _cabcf :=d .DecodeElement (_fcaeee .UpdateFields ,&_gdgbf );_cabcf !=nil {return _cabcf ;};case _f .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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_f .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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_fcaeee .HdrShapeDefaults =NewCT_ShapeDefaults ();if _acaafg :=d .DecodeElement (_fcaeee .HdrShapeDefaults ,&_gdgbf );_acaafg !=nil {return _acaafg ;};case _f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_fcaeee .FootnotePr =NewCT_FtnDocProps ();if _fgbbb :=d .DecodeElement (_fcaeee .FootnotePr ,&_gdgbf );_fgbbb !=nil {return _fgbbb ;};case _f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_fcaeee .EndnotePr =NewCT_EdnDocProps ();if _gfaebg :=d .DecodeElement (_fcaeee .EndnotePr ,&_gdgbf );_gfaebg !=nil {return _gfaebg ;};case _f .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 :"\u0063\u006f\u006d\u0070\u0061\u0074"},_f .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 :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_fcaeee .Compat =NewCT_Compat ();if _fffebe :=d .DecodeElement (_fcaeee .Compat ,&_gdgbf );_fffebe !=nil {return _fffebe ;};case _f .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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_f .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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_fcaeee .DocVars =NewCT_DocVars ();if _deae :=d .DecodeElement (_fcaeee .DocVars ,&_gdgbf );_deae !=nil {return _deae ;};case _f .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 :"\u0072\u0073\u0069d\u0073"},_f .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 :"\u0072\u0073\u0069d\u0073"}:_fcaeee .Rsids =NewCT_DocRsids ();if _fcefc :=d .DecodeElement (_fcaeee .Rsids ,&_gdgbf );_fcefc !=nil {return _fcefc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_fcaeee .MathPr =_ce .NewMathPr ();if _gcedf :=d .DecodeElement (_fcaeee .MathPr ,&_gdgbf );_gcedf !=nil {return _gcedf ;};case _f .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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_f .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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_baggaa :=NewCT_String ();if _ddaba :=d .DecodeElement (_baggaa ,&_gdgbf );_ddaba !=nil {return _ddaba ;};_fcaeee .AttachedSchema =append (_fcaeee .AttachedSchema ,_baggaa );case _f .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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_f .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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_fcaeee .ThemeFontLang =NewCT_Language ();if _faegg :=d .DecodeElement (_fcaeee .ThemeFontLang ,&_gdgbf );_faegg !=nil {return _faegg ;};case _f .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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_f .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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_fcaeee .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _ebedcb :=d .DecodeElement (_fcaeee .ClrSchemeMapping ,&_gdgbf );_ebedcb !=nil {return _ebedcb ;};case _f .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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_f .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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_fcaeee .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _fcdbf :=d .DecodeElement (_fcaeee .DoNotIncludeSubdocsInStats ,&_gdgbf );_fcdbf !=nil {return _fcdbf ;};case _f .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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_f .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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_fcaeee .DoNotAutoCompressPictures =NewCT_OnOff ();if _egaff :=d .DecodeElement (_fcaeee .DoNotAutoCompressPictures ,&_gdgbf );_egaff !=nil {return _egaff ;};case _f .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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_f .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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_fcaeee .ForceUpgrade =NewCT_Empty ();if _edfcab :=d .DecodeElement (_fcaeee .ForceUpgrade ,&_gdgbf );_edfcab !=nil {return _edfcab ;};case _f .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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_f .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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_fcaeee .Captions =NewCT_Captions ();if _aeadd :=d .DecodeElement (_fcaeee .Captions ,&_gdgbf );_aeadd !=nil {return _aeadd ;};case _f .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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_f .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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_fcaeee .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _aegcd :=d .DecodeElement (_fcaeee .ReadModeInkLockDown ,&_gdgbf );_aegcd !=nil {return _aegcd ;};case _f .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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_f .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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_decfbb :=NewCT_SmartTagType ();if _aecdf :=d .DecodeElement (_decfbb ,&_gdgbf );_aecdf !=nil {return _aecdf ;};_fcaeee .SmartTagType =append (_fcaeee .SmartTagType ,_decfbb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_fcaeee .SchemaLibrary =_b .NewSchemaLibrary ();if _aafec :=d .DecodeElement (_fcaeee .SchemaLibrary ,&_gdgbf );_aafec !=nil {return _aafec ;};case _f .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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_f .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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_fcaeee .ShapeDefaults =NewCT_ShapeDefaults ();if _ecabb :=d .DecodeElement (_fcaeee .ShapeDefaults ,&_gdgbf );_ecabb !=nil {return _ecabb ;};case _f .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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_f .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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_fcaeee .DoNotEmbedSmartTags =NewCT_OnOff ();if _bfba :=d .DecodeElement (_fcaeee .DoNotEmbedSmartTags ,&_gdgbf );_bfba !=nil {return _bfba ;};case _f .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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_f .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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_fcaeee .DecimalSymbol =NewCT_String ();if _effag :=d .DecodeElement (_fcaeee .DecimalSymbol ,&_gdgbf );_effag !=nil {return _effag ;};case _f .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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_f .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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_fcaeee .ListSeparator =NewCT_String ();if _aefdg :=d .DecodeElement (_fcaeee .ListSeparator ,&_gdgbf );_aefdg !=nil {return _aefdg ;};default:_dcgdf :=&_gb .XSDAny {};if _bffgdg :=d .DecodeElement (_dcgdf ,&_gdgbf );_bffgdg !=nil {return _bffgdg ;};_fcaeee .Extra =append (_fcaeee .Extra ,_dcgdf );};case _f .EndElement :break _gefee ;case _f .CharData :};};return nil ;}; +// Optional Hyphen Character +SoftHyphen *CT_Empty ; -// Validate validates the CT_EdnProps and its children -func (_acfb *CT_EdnProps )Validate ()error {return _acfb .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");}; +// Date Block - Short Day Format +DayShort *CT_Empty ; -// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path -func (_gdfcc *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _bcgae ,_faeb :=range _gdfcc .Behavior {if _fefe :=_faeb .ValidateWithPath (_c .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_bcgae ));_fefe !=nil {return _fefe ;};};return nil ;}; +// Date Block - Short Month Format +MonthShort *CT_Empty ; -// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path -func (_eadaf *CT_Tabs )ValidateWithPath (path string )error {for _fcdfe ,_ecgeg :=range _eadaf .Tab {if _dgfgcd :=_ecgeg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_fcdfe ));_dgfgcd !=nil {return _dgfgcd ;};};return nil ;};func (_dgbfebe ST_StyleType )Validate ()error {return _dgbfebe .ValidateWithPath ("")};func (_ebeg *CT_CellMergeTrackChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebeg .VMergeAttr !=ST_AnnotationVMergeUnset {_ddab ,_deffe :=_ebeg .VMergeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"});if _deffe !=nil {return _deffe ;};start .Attr =append (start .Attr ,_ddab );};if _ebeg .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_abcd ,_adge :=_ebeg .VMergeOrigAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"});if _adge !=nil {return _adge ;};start .Attr =append (start .Attr ,_abcd );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_ebeg .AuthorAttr )});if _ebeg .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ebeg .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ebeg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PageBorder struct{IdAttr *string ; +// Date Block - Short Year Format +YearShort *CT_Empty ; -// Border Style -ValAttr ST_Border ; +// Date Block - Long Day Format +DayLong *CT_Empty ; -// Border Color -ColorAttr *ST_HexColor ; +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Comment Information Block +AnnotationRef *CT_Empty ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// Border Width -SzAttr *uint64 ; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// Border Shadow -ShadowAttr *_cd .ST_OnOff ; +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// Create Frame Effect -FrameAttr *_cd .ST_OnOff ;}; +// Symbol Character +Sym *CT_Sym ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_edca *CT_Control )ValidateWithPath (path string )error {return nil };func (_defbdc *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _defbdc .CNvPr !=nil {_aafafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_defbdc .CNvPr ,_aafafe );};if _defbdc .CNvContentPartPr !=nil {_fffgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063Nv\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_defbdc .CNvContentPartPr ,_fffgd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_g .Time ; +// Page Number Block +PgNum *CT_Empty ; -// Annotation Identifier -IdAttr int64 ;};func (_eebag *WdST_AlignV )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccagad ,_ddcgca :=d .Token ();if _ddcgca !=nil {return _ddcgca ;};if _gcbgc ,_egbeba :=_ccagad .(_f .EndElement );_egbeba &&_gcbgc .Name ==start .Name {*_eebag =1;return nil ;};if _edbedb ,_dfaad :=_ccagad .(_f .CharData );!_dfaad {return _c .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",_ccagad );}else {switch string (_edbedb ){case "":*_eebag =0;case "\u0074\u006f\u0070":*_eebag =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_eebag =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eebag =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_eebag =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_eebag =5;};};_ccagad ,_ddcgca =d .Token ();if _ddcgca !=nil {return _ddcgca ;};if _edfbd ,_daebf :=_ccagad .(_f .EndElement );_daebf &&_edfbd .Name ==start .Name {return nil ;};return _c .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",_ccagad );}; +// Carriage Return +Cr *CT_Empty ; -// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path -func (_dgdfe *CT_Lang )ValidateWithPath (path string )error {return nil };func (_gffed *CT_TopPageBorder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gffed .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_c .Sprintf ("\u0025\u0076",*_gffed .TopLeftAttr )});};if _gffed .TopRightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gffed .TopRightAttr )});};if _gffed .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gffed .IdAttr )});};_gaee ,_gaedf :=_gffed .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gaedf !=nil {return _gaedf ;};start .Attr =append (start .Attr ,_gaee );if _gffed .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gffed .ColorAttr )});};if _gffed .ThemeColorAttr !=ST_ThemeColorUnset {_cdcf ,_bgfbc :=_gffed .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bgfbc !=nil {return _bgfbc ;};start .Attr =append (start .Attr ,_cdcf );};if _gffed .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gffed .ThemeTintAttr )});};if _gffed .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gffed .ThemeShadeAttr )});};if _gffed .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_c .Sprintf ("\u0025\u0076",*_gffed .SzAttr )});};if _gffed .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gffed .SpaceAttr )});};if _gffed .ShadowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_gffed .ShadowAttr )});};if _gffed .FrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gffed .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgacf *CT_OdsoFieldMapData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgacf .Type !=nil {_adade :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_bgacf .Type ,_adade );};if _bgacf .Name !=nil {_bbge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_bgacf .Name ,_bbge );};if _bgacf .MappedName !=nil {_dbgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bgacf .MappedName ,_dbgg );};if _bgacf .Column !=nil {_ffbae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_bgacf .Column ,_ffbae );};if _bgacf .Lid !=nil {_cbfbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_bgacf .Lid ,_cbfbd );};if _bgacf .DynamicAddress !=nil {_fgbgfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_bgacf .DynamicAddress ,_fgbgfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Tab Character +Tab *CT_Empty ; -// Validate validates the WdCT_Inline and its children -func (_baegegc *WdCT_Inline )Validate ()error {return _baegegc .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};const (ST_StyleSortUnset ST_StyleSort =0;ST_StyleSortName ST_StyleSort =1;ST_StyleSortPriority ST_StyleSort =2;ST_StyleSortDefault ST_StyleSort =3;ST_StyleSortFont ST_StyleSort =4;ST_StyleSortBasedOn ST_StyleSort =5;ST_StyleSortType ST_StyleSort =6;ST_StyleSort0000 ST_StyleSort =7;ST_StyleSort0001 ST_StyleSort =8;ST_StyleSort0002 ST_StyleSort =9;ST_StyleSort0003 ST_StyleSort =10;ST_StyleSort0004 ST_StyleSort =11;ST_StyleSort0005 ST_StyleSort =12;);func (_deefd *CT_SmartTagPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _deefd .Attr !=nil {_ecfcee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_fbabd :=range _deefd .Attr {e .EncodeElement (_fbabd ,_ecfcee );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CustomXmlRun struct{ +// Embedded Object +Object *CT_Object ; -// Custom XML Markup Namespace -UriAttr *string ; +// VML Object +Pict *CT_Picture ; -// Element name -ElementAttr string ; +// Complex Field Character +FldChar *CT_FldChar ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};func (_gafcc *CT_TrPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baggb :for {_cbdebe ,_ggaag :=d .Token ();if _ggaag !=nil {return _ggaag ;};switch _fegge :=_cbdebe .(type ){case _f .StartElement :switch _fegge .Name {case _f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_cadec :=NewCT_Cnf ();if _gddbg :=d .DecodeElement (_cadec ,&_fegge );_gddbg !=nil {return _gddbg ;};_gafcc .CnfStyle =append (_gafcc .CnfStyle ,_cadec );case _f .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 :"\u0064\u0069\u0076I\u0064"},_f .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 :"\u0064\u0069\u0076I\u0064"}:_fffaf :=NewCT_DecimalNumber ();if _cbefg :=d .DecodeElement (_fffaf ,&_fegge );_cbefg !=nil {return _cbefg ;};_gafcc .DivId =append (_gafcc .DivId ,_fffaf );case _f .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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_f .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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_egbec :=NewCT_DecimalNumber ();if _aabef :=d .DecodeElement (_egbec ,&_fegge );_aabef !=nil {return _aabef ;};_gafcc .GridBefore =append (_gafcc .GridBefore ,_egbec );case _f .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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_f .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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_cfcdb :=NewCT_DecimalNumber ();if _ceefgc :=d .DecodeElement (_cfcdb ,&_fegge );_ceefgc !=nil {return _ceefgc ;};_gafcc .GridAfter =append (_gafcc .GridAfter ,_cfcdb );case _f .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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_f .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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_bcfcb :=NewCT_TblWidth ();if _abdef :=d .DecodeElement (_bcfcb ,&_fegge );_abdef !=nil {return _abdef ;};_gafcc .WBefore =append (_gafcc .WBefore ,_bcfcb );case _f .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 :"\u0077\u0041\u0066\u0074\u0065\u0072"},_f .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 :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_ceebf :=NewCT_TblWidth ();if _bcgfec :=d .DecodeElement (_ceebf ,&_fegge );_bcgfec !=nil {return _bcgfec ;};_gafcc .WAfter =append (_gafcc .WAfter ,_ceebf );case _f .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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_f .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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_eacdeg :=NewCT_OnOff ();if _ecfcfa :=d .DecodeElement (_eacdeg ,&_fegge );_ecfcfa !=nil {return _ecfcfa ;};_gafcc .CantSplit =append (_gafcc .CantSplit ,_eacdeg );case _f .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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},_f .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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_ccgaaa :=NewCT_Height ();if _bfgcae :=d .DecodeElement (_ccgaaa ,&_fegge );_bfgcae !=nil {return _bfgcae ;};_gafcc .TrHeight =append (_gafcc .TrHeight ,_ccgaaa );case _f .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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_f .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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_bbgfg :=NewCT_OnOff ();if _ggcgad :=d .DecodeElement (_bbgfg ,&_fegge );_ggcgad !=nil {return _ggcgad ;};_gafcc .TblHeader =append (_gafcc .TblHeader ,_bbgfg );case _f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_dfeaa :=NewCT_TblWidth ();if _ebgdee :=d .DecodeElement (_dfeaa ,&_fegge );_ebgdee !=nil {return _ebgdee ;};_gafcc .TblCellSpacing =append (_gafcc .TblCellSpacing ,_dfeaa );case _f .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 :"\u006a\u0063"},_f .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 :"\u006a\u0063"}:_cffbb :=NewCT_JcTable ();if _fddab :=d .DecodeElement (_cffbb ,&_fegge );_fddab !=nil {return _fddab ;};_gafcc .Jc =append (_gafcc .Jc ,_cffbb );case _f .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 :"\u0068\u0069\u0064\u0064\u0065\u006e"},_f .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 :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_dbbde :=NewCT_OnOff ();if _fefgab :=d .DecodeElement (_dbbde ,&_fegge );_fefgab !=nil {return _fefgab ;};_gafcc .Hidden =append (_gafcc .Hidden ,_dbbde );default:_gb .Log ("\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\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_fegge .Name );if _aeebad :=d .Skip ();_aeebad !=nil {return _aeebad ;};};case _f .EndElement :break _baggb ;case _f .CharData :};};return nil ;}; +// Phonetic Guide +Ruby *CT_Ruby ; -// Validate validates the CT_TblWidth and its children -func (_gfbee *CT_TblWidth )Validate ()error {return _gfbee .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};func NewCT_DocumentBase ()*CT_DocumentBase {_adgeg :=&CT_DocumentBase {};return _adgeg };func (_accafg ST_SignedHpsMeasure )String ()string {if _accafg .Int64 !=nil {return _c .Sprintf ("\u0025\u0076",*_accafg .Int64 );};if _accafg .ST_UniversalMeasure !=nil {return _c .Sprintf ("\u0025\u0076",*_accafg .ST_UniversalMeasure );};return "";};type CT_TblLook struct{ +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// First Row -FirstRowAttr *_cd .ST_OnOff ; +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// Last Row -LastRowAttr *_cd .ST_OnOff ; +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// First Column -FirstColumnAttr *_cd .ST_OnOff ; +// DrawingML Object +Drawing *CT_Drawing ; -// Last Column -LastColumnAttr *_cd .ST_OnOff ; +// Absolute Position Tab Character +Ptab *CT_PTab ; -// No Horizontal Banding -NoHBandAttr *_cd .ST_OnOff ; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;};func (_aeggab ST_NumberFormat )ValidateWithPath (path string )error {switch _aeggab {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeggab ));};return nil ;}; -// No Vertical Banding -NoVBandAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path +func (_eacdea *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; -// Bitmask of Table Conditional Formatting -ValAttr *string ;};func (_gdacc *CT_PPrGeneral )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gdacc .PStyle !=nil {_babfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gdacc .PStyle ,_babfb );};if _gdacc .KeepNext !=nil {_begee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_gdacc .KeepNext ,_begee );};if _gdacc .KeepLines !=nil {_aefff :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gdacc .KeepLines ,_aefff );};if _gdacc .PageBreakBefore !=nil {_bafebg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_gdacc .PageBreakBefore ,_bafebg );};if _gdacc .FramePr !=nil {_caeae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_gdacc .FramePr ,_caeae );};if _gdacc .WidowControl !=nil {_bcddf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_gdacc .WidowControl ,_bcddf );};if _gdacc .NumPr !=nil {_eabf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_gdacc .NumPr ,_eabf );};if _gdacc .SuppressLineNumbers !=nil {_fbbec :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_gdacc .SuppressLineNumbers ,_fbbec );};if _gdacc .PBdr !=nil {_ddeff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_gdacc .PBdr ,_ddeff );};if _gdacc .Shd !=nil {_fadge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gdacc .Shd ,_fadge );};if _gdacc .Tabs !=nil {_dcbeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_gdacc .Tabs ,_dcbeb );};if _gdacc .SuppressAutoHyphens !=nil {_fecbg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_gdacc .SuppressAutoHyphens ,_fecbg );};if _gdacc .Kinsoku !=nil {_dedd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_gdacc .Kinsoku ,_dedd );};if _gdacc .WordWrap !=nil {_gafae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_gdacc .WordWrap ,_gafae );};if _gdacc .OverflowPunct !=nil {_cadbb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_gdacc .OverflowPunct ,_cadbb );};if _gdacc .TopLinePunct !=nil {_abdbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_gdacc .TopLinePunct ,_abdbb );};if _gdacc .AutoSpaceDE !=nil {_efcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_gdacc .AutoSpaceDE ,_efcf );};if _gdacc .AutoSpaceDN !=nil {_aggg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_gdacc .AutoSpaceDN ,_aggg );};if _gdacc .Bidi !=nil {_gcfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gdacc .Bidi ,_gcfg );};if _gdacc .AdjustRightInd !=nil {_abdga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_gdacc .AdjustRightInd ,_abdga );};if _gdacc .SnapToGrid !=nil {_gagb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gdacc .SnapToGrid ,_gagb );};if _gdacc .Spacing !=nil {_bbfba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gdacc .Spacing ,_bbfba );};if _gdacc .Ind !=nil {_dbfbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_gdacc .Ind ,_dbfbe );};if _gdacc .ContextualSpacing !=nil {_ebfga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gdacc .ContextualSpacing ,_ebfga );};if _gdacc .MirrorIndents !=nil {_begad :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_gdacc .MirrorIndents ,_begad );};if _gdacc .SuppressOverlap !=nil {_fgdgbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_gdacc .SuppressOverlap ,_fgdgbc );};if _gdacc .Jc !=nil {_afgcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_gdacc .Jc ,_afgcc );};if _gdacc .TextDirection !=nil {_eccaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gdacc .TextDirection ,_eccaf );};if _gdacc .TextAlignment !=nil {_aaffe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_gdacc .TextAlignment ,_aaffe );};if _gdacc .TextboxTightWrap !=nil {_ebccg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_gdacc .TextboxTightWrap ,_ebccg );};if _gdacc .OutlineLvl !=nil {_dfadc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_gdacc .OutlineLvl ,_dfadc );};if _gdacc .DivId !=nil {_gbfdg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_gdacc .DivId ,_gbfdg );};if _gdacc .CnfStyle !=nil {_abdeed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gdacc .CnfStyle ,_abdeed );};if _gdacc .PPrChange !=nil {_gcgcf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gdacc .PPrChange ,_gcgcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bafad *CT_PPrGeneral )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcffg :for {_ffedd ,_gcedg :=d .Token ();if _gcedg !=nil {return _gcedg ;};switch _eggca :=_ffedd .(type ){case _f .StartElement :switch _eggca .Name {case _f .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_bafad .PStyle =NewCT_String ();if _bafed :=d .DecodeElement (_bafad .PStyle ,&_eggca );_bafed !=nil {return _bafed ;};case _f .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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_f .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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_bafad .KeepNext =NewCT_OnOff ();if _fddaf :=d .DecodeElement (_bafad .KeepNext ,&_eggca );_fddaf !=nil {return _fddaf ;};case _f .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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_f .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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_bafad .KeepLines =NewCT_OnOff ();if _ffdg :=d .DecodeElement (_bafad .KeepLines ,&_eggca );_ffdg !=nil {return _ffdg ;};case _f .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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_f .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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_bafad .PageBreakBefore =NewCT_OnOff ();if _ecdcd :=d .DecodeElement (_bafad .PageBreakBefore ,&_eggca );_ecdcd !=nil {return _ecdcd ;};case _f .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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_f .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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_bafad .FramePr =NewCT_FramePr ();if _gcfga :=d .DecodeElement (_bafad .FramePr ,&_eggca );_gcfga !=nil {return _gcfga ;};case _f .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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_f .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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_bafad .WidowControl =NewCT_OnOff ();if _fcef :=d .DecodeElement (_bafad .WidowControl ,&_eggca );_fcef !=nil {return _fcef ;};case _f .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 :"\u006e\u0075\u006dP\u0072"},_f .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 :"\u006e\u0075\u006dP\u0072"}:_bafad .NumPr =NewCT_NumPr ();if _gdcfc :=d .DecodeElement (_bafad .NumPr ,&_eggca );_gdcfc !=nil {return _gdcfc ;};case _f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_bafad .SuppressLineNumbers =NewCT_OnOff ();if _bcba :=d .DecodeElement (_bafad .SuppressLineNumbers ,&_eggca );_bcba !=nil {return _bcba ;};case _f .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 :"\u0070\u0042\u0064\u0072"},_f .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 :"\u0070\u0042\u0064\u0072"}:_bafad .PBdr =NewCT_PBdr ();if _ecgfgc :=d .DecodeElement (_bafad .PBdr ,&_eggca );_ecgfgc !=nil {return _ecgfgc ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_bafad .Shd =NewCT_Shd ();if _aceea :=d .DecodeElement (_bafad .Shd ,&_eggca );_aceea !=nil {return _aceea ;};case _f .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 :"\u0074\u0061\u0062\u0073"},_f .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 :"\u0074\u0061\u0062\u0073"}:_bafad .Tabs =NewCT_Tabs ();if _ffdgf :=d .DecodeElement (_bafad .Tabs ,&_eggca );_ffdgf !=nil {return _ffdgf ;};case _f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_bafad .SuppressAutoHyphens =NewCT_OnOff ();if _cfbabe :=d .DecodeElement (_bafad .SuppressAutoHyphens ,&_eggca );_cfbabe !=nil {return _cfbabe ;};case _f .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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_f .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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_bafad .Kinsoku =NewCT_OnOff ();if _ddba :=d .DecodeElement (_bafad .Kinsoku ,&_eggca );_ddba !=nil {return _ddba ;};case _f .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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_f .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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_bafad .WordWrap =NewCT_OnOff ();if _eafdf :=d .DecodeElement (_bafad .WordWrap ,&_eggca );_eafdf !=nil {return _eafdf ;};case _f .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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_f .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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_bafad .OverflowPunct =NewCT_OnOff ();if _fgfda :=d .DecodeElement (_bafad .OverflowPunct ,&_eggca );_fgfda !=nil {return _fgfda ;};case _f .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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_f .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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_bafad .TopLinePunct =NewCT_OnOff ();if _ceabdc :=d .DecodeElement (_bafad .TopLinePunct ,&_eggca );_ceabdc !=nil {return _ceabdc ;};case _f .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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_f .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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_bafad .AutoSpaceDE =NewCT_OnOff ();if _degeed :=d .DecodeElement (_bafad .AutoSpaceDE ,&_eggca );_degeed !=nil {return _degeed ;};case _f .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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_f .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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_bafad .AutoSpaceDN =NewCT_OnOff ();if _gfbagf :=d .DecodeElement (_bafad .AutoSpaceDN ,&_eggca );_gfbagf !=nil {return _gfbagf ;};case _f .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 :"\u0062\u0069\u0064\u0069"},_f .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 :"\u0062\u0069\u0064\u0069"}:_bafad .Bidi =NewCT_OnOff ();if _gaeba :=d .DecodeElement (_bafad .Bidi ,&_eggca );_gaeba !=nil {return _gaeba ;};case _f .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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_f .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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_bafad .AdjustRightInd =NewCT_OnOff ();if _fabe :=d .DecodeElement (_bafad .AdjustRightInd ,&_eggca );_fabe !=nil {return _fabe ;};case _f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_bafad .SnapToGrid =NewCT_OnOff ();if _bfcae :=d .DecodeElement (_bafad .SnapToGrid ,&_eggca );_bfcae !=nil {return _bfcae ;};case _f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_bafad .Spacing =NewCT_Spacing ();if _cbegf :=d .DecodeElement (_bafad .Spacing ,&_eggca );_cbegf !=nil {return _cbegf ;};case _f .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 :"\u0069\u006e\u0064"},_f .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 :"\u0069\u006e\u0064"}:_bafad .Ind =NewCT_Ind ();if _ebdgab :=d .DecodeElement (_bafad .Ind ,&_eggca );_ebdgab !=nil {return _ebdgab ;};case _f .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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_f .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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_bafad .ContextualSpacing =NewCT_OnOff ();if _aeccb :=d .DecodeElement (_bafad .ContextualSpacing ,&_eggca );_aeccb !=nil {return _aeccb ;};case _f .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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_f .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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_bafad .MirrorIndents =NewCT_OnOff ();if _edggea :=d .DecodeElement (_bafad .MirrorIndents ,&_eggca );_edggea !=nil {return _edggea ;};case _f .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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_f .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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_bafad .SuppressOverlap =NewCT_OnOff ();if _agcgf :=d .DecodeElement (_bafad .SuppressOverlap ,&_eggca );_agcgf !=nil {return _agcgf ;};case _f .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 :"\u006a\u0063"},_f .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 :"\u006a\u0063"}:_bafad .Jc =NewCT_Jc ();if _gafcb :=d .DecodeElement (_bafad .Jc ,&_eggca );_gafcb !=nil {return _gafcb ;};case _f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_bafad .TextDirection =NewCT_TextDirection ();if _bgfgg :=d .DecodeElement (_bafad .TextDirection ,&_eggca );_bgfgg !=nil {return _bgfgg ;};case _f .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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_f .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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_bafad .TextAlignment =NewCT_TextAlignment ();if _caaae :=d .DecodeElement (_bafad .TextAlignment ,&_eggca );_caaae !=nil {return _caaae ;};case _f .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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_f .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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_bafad .TextboxTightWrap =NewCT_TextboxTightWrap ();if _eggg :=d .DecodeElement (_bafad .TextboxTightWrap ,&_eggca );_eggg !=nil {return _eggg ;};case _f .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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_f .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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_bafad .OutlineLvl =NewCT_DecimalNumber ();if _fbge :=d .DecodeElement (_bafad .OutlineLvl ,&_eggca );_fbge !=nil {return _fbge ;};case _f .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 :"\u0064\u0069\u0076I\u0064"},_f .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 :"\u0064\u0069\u0076I\u0064"}:_bafad .DivId =NewCT_DecimalNumber ();if _badga :=d .DecodeElement (_bafad .DivId ,&_eggca );_badga !=nil {return _badga ;};case _f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_bafad .CnfStyle =NewCT_Cnf ();if _fcebb :=d .DecodeElement (_bafad .CnfStyle ,&_eggca );_fcebb !=nil {return _fcebb ;};case _f .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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bafad .PPrChange =NewCT_PPrChange ();if _bddbe :=d .DecodeElement (_bafad .PPrChange ,&_eggca );_bddbe !=nil {return _bddbe ;};default:_gb .Log ("\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\u0050P\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c \u0025\u0076",_eggca .Name );if _bdacgd :=d .Skip ();_bdacgd !=nil {return _bdacgd ;};};case _f .EndElement :break _bcffg ;case _f .CharData :};};return nil ;};const (ST_TblStyleOverrideTypeUnset ST_TblStyleOverrideType =0;ST_TblStyleOverrideTypeWholeTable ST_TblStyleOverrideType =1;ST_TblStyleOverrideTypeFirstRow ST_TblStyleOverrideType =2;ST_TblStyleOverrideTypeLastRow ST_TblStyleOverrideType =3;ST_TblStyleOverrideTypeFirstCol ST_TblStyleOverrideType =4;ST_TblStyleOverrideTypeLastCol ST_TblStyleOverrideType =5;ST_TblStyleOverrideTypeBand1Vert ST_TblStyleOverrideType =6;ST_TblStyleOverrideTypeBand2Vert ST_TblStyleOverrideType =7;ST_TblStyleOverrideTypeBand1Horz ST_TblStyleOverrideType =8;ST_TblStyleOverrideTypeBand2Horz ST_TblStyleOverrideType =9;ST_TblStyleOverrideTypeNeCell ST_TblStyleOverrideType =10;ST_TblStyleOverrideTypeNwCell ST_TblStyleOverrideType =11;ST_TblStyleOverrideTypeSeCell ST_TblStyleOverrideType =12;ST_TblStyleOverrideTypeSwCell ST_TblStyleOverrideType =13;);func (_cffce *CT_RPrChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_cffce .AuthorAttr )});if _cffce .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cffce .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_cffce .IdAttr )});e .EncodeToken (start );_accfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cffce .RPr ,_accfd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _cd .ST_OnOff ;IdAttr string ;}; +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path -func (_ddfe *CT_GlossaryDocument )ValidateWithPath (path string )error {if _ddfe .Background !=nil {if _eecfd :=_ddfe .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_eecfd !=nil {return _eecfd ;};};if _ddfe .DocParts !=nil {if _fdeaf :=_ddfe .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_fdeaf !=nil {return _fdeaf ;};};return nil ;}; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Validate validates the WdCT_PosHChoice and its children -func (_feafab *WdCT_PosHChoice )Validate ()error {return _feafab .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Section Type +Type *CT_SectType ; -// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path -func (_agebfe *WdAnchor )ValidateWithPath (path string )error {if _cbdaa :=_agebfe .WdCT_Anchor .ValidateWithPath (path );_cbdaa !=nil {return _cbdaa ;};return nil ;};func (_efefg *CT_FtnEdnSepRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebgde :=range start .Attr {if _ebgde .Name .Local =="\u0069\u0064"{_aebca ,_dbbed :=_ge .ParseInt (_ebgde .Value ,10,64);if _dbbed !=nil {return _dbbed ;};_efefg .IdAttr =_aebca ;continue ;};};for {_ddfbbe ,_efdbcc :=d .Token ();if _efdbcc !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_efdbcc );};if _eaceg ,_dfede :=_ddfbbe .(_f .EndElement );_dfede &&_eaceg .Name ==start .Name {break ;};};return nil ;};type ST_LineSpacingRule byte ;type CT_RPr struct{ +// Page Size +PgSz *CT_PageSz ; -// Referenced Character Style -RStyle *CT_String ; +// Page Margins +PgMar *CT_PageMar ; -// Run Fonts -RFonts *CT_Fonts ; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Bold -B *CT_OnOff ; +// Page Borders +PgBorders *CT_PageBorders ; -// Complex Script Bold -BCs *CT_OnOff ; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// Italics -I *CT_OnOff ; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Complex Script Italics -ICs *CT_OnOff ; +// Column Definitions +Cols *CT_Columns ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Small Caps -SmallCaps *CT_OnOff ; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// Single Strikethrough -Strike *CT_OnOff ; +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Double Strikethrough -Dstrike *CT_OnOff ; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// Display Character Outline -Outline *CT_OnOff ; +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Shadow -Shadow *CT_OnOff ; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Embossing -Emboss *CT_OnOff ; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// Imprinting -Imprint *CT_OnOff ; +// Document Grid +DocGrid *CT_DocGrid ; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Revision Information for Section Properties +SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_dabec *CT_OnOff )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgggf :=range start .Attr {if _dgggf .Name .Local =="\u0076\u0061\u006c"{_aebg ,_bfdcbf :=ParseUnionST_OnOff (_dgggf .Value );if _bfdcbf !=nil {return _bfdcbf ;};_dabec .ValAttr =&_aebg ;continue ;};};for {_dbcaa ,_fcgea :=d .Token ();if _fcgea !=nil {return _ea .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_fcgea );};if _fgadg ,_ffegca :=_dbcaa .(_c .EndElement );_ffegca &&_fgadg .Name ==start .Name {break ;};};return nil ;};func (_agcga ST_Hint )ValidateWithPath (path string )error {switch _agcga {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agcga ));};return nil ;};func (_dgdbb ST_TblLayoutType )Validate ()error {return _dgdbb .ValidateWithPath ("")}; -// Hidden Text -Vanish *CT_OnOff ; +// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path +func (_dccebd *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _dccebd .NumStart !=nil {if _gbbbbf :=_dccebd .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_gbbbbf !=nil {return _gbbbbf ;};};if _dccebd .NumRestart !=nil {if _febfb :=_dccebd .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_febfb !=nil {return _febfb ;};};return nil ;};func (_bfaeac WdST_WrapText )ValidateWithPath (path string )error {switch _bfaeac {case 0,1,2,3,4:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfaeac ));};return nil ;};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_bbbeba :=&CT_ObjectEmbed {};return _bbbeba };func (_gbeb *CT_MailMergeDest )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbeb .ValAttr =ST_MailMergeDest (1);for _ ,_bcfcad :=range start .Attr {if _bcfcad .Name .Local =="\u0076\u0061\u006c"{_gbeb .ValAttr .UnmarshalXMLAttr (_bcfcad );continue ;};};for {_effedc ,_bbdcf :=d .Token ();if _bbdcf !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0065\u0073\u0074\u003a \u0025\u0073",_bbdcf );};if _edcc ,_cgfae :=_effedc .(_c .EndElement );_cgfae &&_edcc .Name ==start .Name {break ;};};return nil ;};func (_adgae *CT_SdtDropDownList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _adgae .LastValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_adgae .LastValueAttr )});};e .EncodeToken (start );if _adgae .ListItem !=nil {_abfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_gfffeg :=range _adgae .ListItem {e .EncodeElement (_gfffeg ,_abfg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bccedf ST_VAnchor )ValidateWithPath (path string )error {switch _bccedf {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bccedf ));};return nil ;}; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Validate validates the CT_LineNumber and its children +func (_edagf *CT_LineNumber )Validate ()error {return _edagf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_aacbfe *CT_TabStop )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aacbfe .ValAttr =ST_TabJc (1);for _ ,_gdgdbe :=range start .Attr {if _gdgdbe .Name .Local =="\u0076\u0061\u006c"{_aacbfe .ValAttr .UnmarshalXMLAttr (_gdgdbe );continue ;};if _gdgdbe .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_aacbfe .LeaderAttr .UnmarshalXMLAttr (_gdgdbe );continue ;};if _gdgdbe .Name .Local =="\u0070\u006f\u0073"{_dbfedc ,_ddcdc :=ParseUnionST_SignedTwipsMeasure (_gdgdbe .Value );if _ddcdc !=nil {return _ddcdc ;};_aacbfe .PosAttr =_dbfedc ;continue ;};};for {_cbadf ,_feabf :=d .Token ();if _feabf !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_feabf );};if _ebbfb ,_febac :=_cbadf .(_c .EndElement );_febac &&_ebbfb .Name ==start .Name {break ;};};return nil ;};type CT_PageMar struct{ -// Run Content Color -Color *CT_Color ; +// Top Margin Spacing +TopAttr ST_SignedTwipsMeasure ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Right Margin Spacing +RightAttr _cf .ST_TwipsMeasure ; -// Expanded/Compressed Text -W *CT_TextScale ; +// Page Bottom Spacing +BottomAttr ST_SignedTwipsMeasure ; -// Font Kerning -Kern *CT_HpsMeasure ; +// Left Margin Spacing +LeftAttr _cf .ST_TwipsMeasure ; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Spacing to Top of Header +HeaderAttr _cf .ST_TwipsMeasure ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Spacing to Bottom of Footer +FooterAttr _cf .ST_TwipsMeasure ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Page Gutter Spacing +GutterAttr _cf .ST_TwipsMeasure ;};func NewFtr ()*Ftr {_dcaae :=&Ftr {};_dcaae .CT_HdrFtr =*NewCT_HdrFtr ();return _dcaae };func (_cdbdd *CT_HdrFtrRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdbdd .TypeAttr =ST_HdrFtr (1);for _ ,_eeeaea :=range start .Attr {if _eeeaea .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"&&_eeeaea .Name .Local =="\u0069\u0064"||_eeeaea .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"&&_eeeaea .Name .Local =="\u0069\u0064"{_dfbag ,_aeaef :=_eeeaea .Value ,error (nil );if _aeaef !=nil {return _aeaef ;};_cdbdd .IdAttr =_dfbag ;continue ;};if _eeeaea .Name .Local =="\u0074\u0079\u0070\u0065"{_cdbdd .TypeAttr .UnmarshalXMLAttr (_eeeaea );continue ;};};for {_gbefb ,_gecge :=d .Token ();if _gecge !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_gecge );};if _ababe ,_gbgab :=_gbefb .(_c .EndElement );_gbgab &&_ababe .Name ==start .Name {break ;};};return nil ;};func (_fdbdd *CT_CustomXmlRow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdbdd .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ea .Sprintf ("\u0025\u0076",*_fdbdd .UriAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ea .Sprintf ("\u0025\u0076",_fdbdd .ElementAttr )});e .EncodeToken (start );if _fdbdd .CustomXmlPr !=nil {_eagb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_fdbdd .CustomXmlPr ,_eagb );};if _fdbdd .EG_ContentRowContent !=nil {for _ ,_fecd :=range _fdbdd .EG_ContentRowContent {_fecd .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type AG_TransitionalPassword struct{CryptProviderTypeAttr _cf .ST_CryptProv ;CryptAlgorithmClassAttr _cf .ST_AlgClass ;CryptAlgorithmTypeAttr _cf .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;}; -// Text Highlighting -Highlight *CT_Highlight ; +// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path +func (_gfcg *CT_FFName )ValidateWithPath (path string )error {return nil };func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_cfdgg :=&WdCT_WordprocessingShapeChoice1 {};return _cfdgg ;};func NewCT_LevelText ()*CT_LevelText {_ecaed :=&CT_LevelText {};return _ecaed }; -// Underline -U *CT_Underline ; +// Validate validates the WdCT_WordprocessingShape and its children +func (_ebgbc *WdCT_WordprocessingShape )Validate ()error {return _ebgbc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");};func (_cbcfa *CT_ShapeDefaults )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aedcgf :for {_eadbb ,_fdadd :=d .Token ();if _fdadd !=nil {return _fdadd ;};switch _fdaee :=_eadbb .(type ){case _c .StartElement :switch _fdaee .Name {default:if _facbe ,_beeda :=_cff .CreateElement (_fdaee );_beeda !=nil {return _beeda ;}else {if _dcff :=d .DecodeElement (_facbe ,&_fdaee );_dcff !=nil {return _dcff ;};_cbcfa .Any =append (_cbcfa .Any ,_facbe );};};case _c .EndElement :break _aedcgf ;case _c .CharData :};};return nil ;}; -// Animated Text Effect -Effect *CT_TextEffect ; +// Validate validates the WdCT_WordprocessingShapeChoice1 and its children +func (_gbgff *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _gbgff .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0031");}; -// Text Border -Bdr *CT_Border ; +// Validate validates the CT_BookmarkRange and its children +func (_gbf *CT_BookmarkRange )Validate ()error {return _gbf .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");};func (_aadcfd ST_Direction )ValidateWithPath (path string )error {switch _aadcfd {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadcfd ));};return nil ;};const (ST_HighlightColorUnset ST_HighlightColor =0;ST_HighlightColorBlack ST_HighlightColor =1;ST_HighlightColorBlue ST_HighlightColor =2;ST_HighlightColorCyan ST_HighlightColor =3;ST_HighlightColorGreen ST_HighlightColor =4;ST_HighlightColorMagenta ST_HighlightColor =5;ST_HighlightColorRed ST_HighlightColor =6;ST_HighlightColorYellow ST_HighlightColor =7;ST_HighlightColorWhite ST_HighlightColor =8;ST_HighlightColorDarkBlue ST_HighlightColor =9;ST_HighlightColorDarkCyan ST_HighlightColor =10;ST_HighlightColorDarkGreen ST_HighlightColor =11;ST_HighlightColorDarkMagenta ST_HighlightColor =12;ST_HighlightColorDarkRed ST_HighlightColor =13;ST_HighlightColorDarkYellow ST_HighlightColor =14;ST_HighlightColorDarkGray ST_HighlightColor =15;ST_HighlightColorLightGray ST_HighlightColor =16;ST_HighlightColorNone ST_HighlightColor =17;);type CT_Column struct{ -// Run Shading -Shd *CT_Shd ; +// Column Width +WAttr *_cf .ST_TwipsMeasure ; -// Manual Run Width -FitText *CT_FitText ; +// Space Before Following Column +SpaceAttr *_cf .ST_TwipsMeasure ;};func (_begcc *CT_TrPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_begcc .AuthorAttr )});if _begcc .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_begcc .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_begcc .IdAttr )});e .EncodeToken (start );_ggbab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_begcc .TrPr ,_ggbab );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Validate validates the WdCT_TextboxInfo and its children +func (_cecfg *WdCT_TextboxInfo )Validate ()error {return _cecfg .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};func (_dedda *CT_Document )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fage ,_fbagag :=_dedda .ConformanceAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _fbagag !=nil {return _fbagag ;};start .Attr =append (start .Attr ,_fage );e .EncodeToken (start );if _dedda .Background !=nil {_acedc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_dedda .Background ,_acedc );};if _dedda .Body !=nil {_abbgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_dedda .Body ,_abbgb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddgefa ST_FFTextType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbbbeg :=_c .Attr {};_gbbbeg .Name =name ;switch _ddgefa {case ST_FFTextTypeUnset :_gbbbeg .Value ="";case ST_FFTextTypeRegular :_gbbbeg .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_gbbbeg .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_gbbbeg .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_gbbbeg .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case ST_FFTextTypeCurrentDate :_gbbbeg .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_gbbbeg .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _gbbbeg ,nil ;};type CT_UnsignedDecimalNumber struct{ -// Right To Left Text -Rtl *CT_OnOff ; +// Positive Decimal Number Value +ValAttr uint64 ;};func (_ddagfd ST_RestartNumber )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bbcgee :=_c .Attr {};_bbcgee .Name =name ;switch _ddagfd {case ST_RestartNumberUnset :_bbcgee .Value ="";case ST_RestartNumberContinuous :_bbcgee .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_RestartNumberEachSect :_bbcgee .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_bbcgee .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _bbcgee ,nil ;}; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Validate validates the CT_Frame and its children +func (_fegab *CT_Frame )Validate ()error {return _fegab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};func (_aegab *CT_PPrGeneral )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aegab .PStyle !=nil {_feffe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aegab .PStyle ,_feffe );};if _aegab .KeepNext !=nil {_fggec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_aegab .KeepNext ,_fggec );};if _aegab .KeepLines !=nil {_cgbef :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aegab .KeepLines ,_cgbef );};if _aegab .PageBreakBefore !=nil {_eabc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_aegab .PageBreakBefore ,_eabc );};if _aegab .FramePr !=nil {_ebbg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_aegab .FramePr ,_ebbg );};if _aegab .WidowControl !=nil {_gdde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_aegab .WidowControl ,_gdde );};if _aegab .NumPr !=nil {_cgdce :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_aegab .NumPr ,_cgdce );};if _aegab .SuppressLineNumbers !=nil {_ggeaa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_aegab .SuppressLineNumbers ,_ggeaa );};if _aegab .PBdr !=nil {_cgafc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_aegab .PBdr ,_cgafc );};if _aegab .Shd !=nil {_fcgfcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_aegab .Shd ,_fcgfcb );};if _aegab .Tabs !=nil {_aagff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_aegab .Tabs ,_aagff );};if _aegab .SuppressAutoHyphens !=nil {_ggdfa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_aegab .SuppressAutoHyphens ,_ggdfa );};if _aegab .Kinsoku !=nil {_cecga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_aegab .Kinsoku ,_cecga );};if _aegab .WordWrap !=nil {_edccf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aegab .WordWrap ,_edccf );};if _aegab .OverflowPunct !=nil {_decad :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aegab .OverflowPunct ,_decad );};if _aegab .TopLinePunct !=nil {_badaae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aegab .TopLinePunct ,_badaae );};if _aegab .AutoSpaceDE !=nil {_eadcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_aegab .AutoSpaceDE ,_eadcd );};if _aegab .AutoSpaceDN !=nil {_cbdfb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_aegab .AutoSpaceDN ,_cbdfb );};if _aegab .Bidi !=nil {_ecagf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_aegab .Bidi ,_ecagf );};if _aegab .AdjustRightInd !=nil {_abegeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_aegab .AdjustRightInd ,_abegeg );};if _aegab .SnapToGrid !=nil {_cfbec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_aegab .SnapToGrid ,_cfbec );};if _aegab .Spacing !=nil {_fggfg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_aegab .Spacing ,_fggfg );};if _aegab .Ind !=nil {_ffgab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_aegab .Ind ,_ffgab );};if _aegab .ContextualSpacing !=nil {_ebbeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_aegab .ContextualSpacing ,_ebbeg );};if _aegab .MirrorIndents !=nil {_acgaf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_aegab .MirrorIndents ,_acgaf );};if _aegab .SuppressOverlap !=nil {_accfcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_aegab .SuppressOverlap ,_accfcg );};if _aegab .Jc !=nil {_gbbaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_aegab .Jc ,_gbbaf );};if _aegab .TextDirection !=nil {_cbede :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aegab .TextDirection ,_cbede );};if _aegab .TextAlignment !=nil {_eaedd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_aegab .TextAlignment ,_eaedd );};if _aegab .TextboxTightWrap !=nil {_gfbdd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aegab .TextboxTightWrap ,_gfbdd );};if _aegab .OutlineLvl !=nil {_dbdce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_aegab .OutlineLvl ,_dbdce );};if _aegab .DivId !=nil {_cgdgf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_aegab .DivId ,_cgdgf );};if _aegab .CnfStyle !=nil {_egfad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aegab .CnfStyle ,_egfad );};if _aegab .PPrChange !=nil {_aggcbd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_aegab .PPrChange ,_aggcbd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccffb *CT_RunTrackChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_ccffb .AuthorAttr )});if _ccffb .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_ccffb .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_ccffb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_TblOverlap byte ;func (_ccacd ST_SectionMark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccacd .String (),start );};func (_addbg *Ftr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0066t\u0072";return _addbg .CT_HdrFtr .MarshalXML (e ,start );};func (_cbbga *CT_SdtContentBlock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcffa :for {_daeed ,_febff :=d .Token ();if _febff !=nil {return _febff ;};switch _eeagbb :=_daeed .(type ){case _c .StartElement :switch _eeagbb .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cbbga .CustomXml =NewCT_CustomXmlBlock ();if _gdbdca :=d .DecodeElement (_cbbga .CustomXml ,&_eeagbb );_gdbdca !=nil {return _gdbdca ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_cbbga .Sdt =NewCT_SdtBlock ();if _dbfa :=d .DecodeElement (_cbbga .Sdt ,&_eeagbb );_dbfa !=nil {return _dbfa ;};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 :"\u0070"},_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 :"\u0070"}:_efdda :=NewCT_P ();if _dabbb :=d .DecodeElement (_efdda ,&_eeagbb );_dabbb !=nil {return _dabbb ;};_cbbga .P =append (_cbbga .P ,_efdda );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_eaagaa :=NewCT_Tbl ();if _abfae :=d .DecodeElement (_eaagaa ,&_eeagbb );_abfae !=nil {return _abfae ;};_cbbga .Tbl =append (_cbbga .Tbl ,_eaagaa );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_aggdb :=NewEG_RunLevelElts ();_aggdb .ProofErr =NewCT_ProofErr ();if _bffb :=d .DecodeElement (_aggdb .ProofErr ,&_eeagbb );_bffb !=nil {return _bffb ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_aggdb );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_feagc :=NewEG_RunLevelElts ();_feagc .PermStart =NewCT_PermStart ();if _dbaffb :=d .DecodeElement (_feagc .PermStart ,&_eeagbb );_dbaffb !=nil {return _dbaffb ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_feagc );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_agegd :=NewEG_RunLevelElts ();_agegd .PermEnd =NewCT_Perm ();if _gggd :=d .DecodeElement (_agegd .PermEnd ,&_eeagbb );_gggd !=nil {return _gggd ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_agegd );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_begbe :=NewEG_RunLevelElts ();_begbe .Ins =NewCT_RunTrackChange ();if _ecaaf :=d .DecodeElement (_begbe .Ins ,&_eeagbb );_ecaaf !=nil {return _ecaaf ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_begbe );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ecgfc :=NewEG_RunLevelElts ();_ecgfc .Del =NewCT_RunTrackChange ();if _eafabf :=d .DecodeElement (_ecgfc .Del ,&_eeagbb );_eafabf !=nil {return _eafabf ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_ecgfc );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gbbgb :=NewEG_RunLevelElts ();_gbbgb .MoveFrom =NewCT_RunTrackChange ();if _fcced :=d .DecodeElement (_gbbgb .MoveFrom ,&_eeagbb );_fcced !=nil {return _fcced ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_gbbgb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fccgdc :=NewEG_RunLevelElts ();_fccgdc .MoveTo =NewCT_RunTrackChange ();if _defea :=d .DecodeElement (_fccgdc .MoveTo ,&_eeagbb );_defea !=nil {return _defea ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_fccgdc );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fdfdb :=NewEG_RunLevelElts ();_eegce :=NewEG_RangeMarkupElements ();_eegce .BookmarkStart =NewCT_Bookmark ();if _egcgf :=d .DecodeElement (_eegce .BookmarkStart ,&_eeagbb );_egcgf !=nil {return _egcgf ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_fdfdb );_fdfdb .EG_RangeMarkupElements =append (_fdfdb .EG_RangeMarkupElements ,_eegce );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ffgdg :=NewEG_RunLevelElts ();_dcbcf :=NewEG_RangeMarkupElements ();_dcbcf .BookmarkEnd =NewCT_MarkupRange ();if _cbeabg :=d .DecodeElement (_dcbcf .BookmarkEnd ,&_eeagbb );_cbeabg !=nil {return _cbeabg ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_ffgdg );_ffgdg .EG_RangeMarkupElements =append (_ffgdg .EG_RangeMarkupElements ,_dcbcf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ebfbd :=NewEG_RunLevelElts ();_bdcdg :=NewEG_RangeMarkupElements ();_bdcdg .MoveFromRangeStart =NewCT_MoveBookmark ();if _faeac :=d .DecodeElement (_bdcdg .MoveFromRangeStart ,&_eeagbb );_faeac !=nil {return _faeac ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_ebfbd );_ebfbd .EG_RangeMarkupElements =append (_ebfbd .EG_RangeMarkupElements ,_bdcdg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecabba :=NewEG_RunLevelElts ();_agcfg :=NewEG_RangeMarkupElements ();_agcfg .MoveFromRangeEnd =NewCT_MarkupRange ();if _egfee :=d .DecodeElement (_agcfg .MoveFromRangeEnd ,&_eeagbb );_egfee !=nil {return _egfee ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_ecabba );_ecabba .EG_RangeMarkupElements =append (_ecabba .EG_RangeMarkupElements ,_agcfg );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ffbcf :=NewEG_RunLevelElts ();_bcbdg :=NewEG_RangeMarkupElements ();_bcbdg .MoveToRangeStart =NewCT_MoveBookmark ();if _gdagb :=d .DecodeElement (_bcbdg .MoveToRangeStart ,&_eeagbb );_gdagb !=nil {return _gdagb ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_ffbcf );_ffbcf .EG_RangeMarkupElements =append (_ffbcf .EG_RangeMarkupElements ,_bcbdg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gcadg :=NewEG_RunLevelElts ();_efddbb :=NewEG_RangeMarkupElements ();_efddbb .MoveToRangeEnd =NewCT_MarkupRange ();if _degfb :=d .DecodeElement (_efddbb .MoveToRangeEnd ,&_eeagbb );_degfb !=nil {return _degfb ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_gcadg );_gcadg .EG_RangeMarkupElements =append (_gcadg .EG_RangeMarkupElements ,_efddbb );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bcbgff :=NewEG_RunLevelElts ();_gdbbdd :=NewEG_RangeMarkupElements ();_gdbbdd .CommentRangeStart =NewCT_MarkupRange ();if _ceeca :=d .DecodeElement (_gdbbdd .CommentRangeStart ,&_eeagbb );_ceeca !=nil {return _ceeca ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_bcbgff );_bcbgff .EG_RangeMarkupElements =append (_bcbgff .EG_RangeMarkupElements ,_gdbbdd );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aagfb :=NewEG_RunLevelElts ();_ceabe :=NewEG_RangeMarkupElements ();_ceabe .CommentRangeEnd =NewCT_MarkupRange ();if _ggeec :=d .DecodeElement (_ceabe .CommentRangeEnd ,&_eeagbb );_ggeec !=nil {return _ggeec ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_aagfb );_aagfb .EG_RangeMarkupElements =append (_aagfb .EG_RangeMarkupElements ,_ceabe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccgcb :=NewEG_RunLevelElts ();_bcbgg :=NewEG_RangeMarkupElements ();_bcbgg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _edeaa :=d .DecodeElement (_bcbgg .CustomXmlInsRangeStart ,&_eeagbb );_edeaa !=nil {return _edeaa ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_ccgcb );_ccgcb .EG_RangeMarkupElements =append (_ccgcb .EG_RangeMarkupElements ,_bcbgg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_accbd :=NewEG_RunLevelElts ();_bacgb :=NewEG_RangeMarkupElements ();_bacgb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dcdgcc :=d .DecodeElement (_bacgb .CustomXmlInsRangeEnd ,&_eeagbb );_dcdgcc !=nil {return _dcdgcc ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_accbd );_accbd .EG_RangeMarkupElements =append (_accbd .EG_RangeMarkupElements ,_bacgb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gdgba :=NewEG_RunLevelElts ();_ggcead :=NewEG_RangeMarkupElements ();_ggcead .CustomXmlDelRangeStart =NewCT_TrackChange ();if _beggb :=d .DecodeElement (_ggcead .CustomXmlDelRangeStart ,&_eeagbb );_beggb !=nil {return _beggb ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_gdgba );_gdgba .EG_RangeMarkupElements =append (_gdgba .EG_RangeMarkupElements ,_ggcead );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcfag :=NewEG_RunLevelElts ();_bbafd :=NewEG_RangeMarkupElements ();_bbafd .CustomXmlDelRangeEnd =NewCT_Markup ();if _gdeeg :=d .DecodeElement (_bbafd .CustomXmlDelRangeEnd ,&_eeagbb );_gdeeg !=nil {return _gdeeg ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_bcfag );_bcfag .EG_RangeMarkupElements =append (_bcfag .EG_RangeMarkupElements ,_bbafd );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dgbef :=NewEG_RunLevelElts ();_bdabb :=NewEG_RangeMarkupElements ();_bdabb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfbgde :=d .DecodeElement (_bdabb .CustomXmlMoveFromRangeStart ,&_eeagbb );_cfbgde !=nil {return _cfbgde ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_dgbef );_dgbef .EG_RangeMarkupElements =append (_dgbef .EG_RangeMarkupElements ,_bdabb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ebbfg :=NewEG_RunLevelElts ();_effbg :=NewEG_RangeMarkupElements ();_effbg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fefgeg :=d .DecodeElement (_effbg .CustomXmlMoveFromRangeEnd ,&_eeagbb );_fefgeg !=nil {return _fefgeg ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_ebbfg );_ebbfg .EG_RangeMarkupElements =append (_ebbfg .EG_RangeMarkupElements ,_effbg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cadec :=NewEG_RunLevelElts ();_cdcab :=NewEG_RangeMarkupElements ();_cdcab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfgfd :=d .DecodeElement (_cdcab .CustomXmlMoveToRangeStart ,&_eeagbb );_gfgfd !=nil {return _gfgfd ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_cadec );_cadec .EG_RangeMarkupElements =append (_cadec .EG_RangeMarkupElements ,_cdcab );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eagfb :=NewEG_RunLevelElts ();_ddede :=NewEG_RangeMarkupElements ();_ddede .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _geebg :=d .DecodeElement (_ddede .CustomXmlMoveToRangeEnd ,&_eeagbb );_geebg !=nil {return _geebg ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_eagfb );_eagfb .EG_RangeMarkupElements =append (_eagfb .EG_RangeMarkupElements ,_ddede );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ecacf :=NewEG_RunLevelElts ();_dgaab :=NewEG_MathContent ();_dgaab .OMathPara =_egg .NewOMathPara ();if _badfea :=d .DecodeElement (_dgaab .OMathPara ,&_eeagbb );_badfea !=nil {return _badfea ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_ecacf );_ecacf .EG_MathContent =append (_ecacf .EG_MathContent ,_dgaab );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fegaa :=NewEG_RunLevelElts ();_dbgcea :=NewEG_MathContent ();_dbgcea .OMath =_egg .NewOMath ();if _gbdfa :=d .DecodeElement (_dbgcea .OMath ,&_eeagbb );_gbdfa !=nil {return _gbdfa ;};_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_fegaa );_fegaa .EG_MathContent =append (_fegaa .EG_MathContent ,_dbgcea );default:_cff .Log ("\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\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006et\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_eeagbb .Name );if _bccce :=d .Skip ();_bccce !=nil {return _bccce ;};};case _c .EndElement :break _fcffa ;case _c .CharData :};};return nil ;}; -// Emphasis Mark -Em *CT_Em ; +// Validate validates the CT_Perm and its children +func (_abgdgb *CT_Perm )Validate ()error {return _abgdgb .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");};func (_fbdgag *CT_TrPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbdgag .TrPr =NewCT_TrPrBase ();for _ ,_dbfcg :=range start .Attr {if _dbfcg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bfgea ,_dgffe :=_dbfcg .Value ,error (nil );if _dgffe !=nil {return _dgffe ;};_fbdgag .AuthorAttr =_bfgea ;continue ;};if _dbfcg .Name .Local =="\u0064\u0061\u0074\u0065"{_bafdca ,_cbcdb :=ParseStdlibTime (_dbfcg .Value );if _cbcdb !=nil {return _cbcdb ;};_fbdgag .DateAttr =&_bafdca ;continue ;};if _dbfcg .Name .Local =="\u0069\u0064"{_cgeae ,_cgffb :=_ac .ParseInt (_dbfcg .Value ,10,64);if _cgffb !=nil {return _cgffb ;};_fbdgag .IdAttr =_cgeae ;continue ;};};_cdcgf :for {_fcbdb ,_gfdde :=d .Token ();if _gfdde !=nil {return _gfdde ;};switch _efbff :=_fcbdb .(type ){case _c .StartElement :switch _efbff .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 :"\u0074\u0072\u0050\u0072"},_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 :"\u0074\u0072\u0050\u0072"}:if _cbaea :=d .DecodeElement (_fbdgag .TrPr ,&_efbff );_cbaea !=nil {return _cbaea ;};default:_cff .Log ("\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\u0054r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_efbff .Name );if _cdcfd :=d .Skip ();_cdcfd !=nil {return _cdcfd ;};};case _c .EndElement :break _cdcgf ;case _c .CharData :};};return nil ;};func NewCT_Border ()*CT_Border {_edbb :=&CT_Border {};_edbb .ValAttr =ST_Border (1);return _edbb };func (_caafd *CT_Column )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _caafd .WAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0077"},Value :_ea .Sprintf ("\u0025\u0076",*_caafd .WAttr )});};if _caafd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_caafd .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Languages for Run Content -Lang *CT_Language ; +// Validate validates the CT_FontsList and its children +func (_cgcgg *CT_FontsList )Validate ()error {return _cgcgg .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");};type CT_LevelSuffix struct{ -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Character Type Between Numbering and Text +ValAttr ST_LevelSuffix ;};type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;};type WdCT_TxbxContent struct{ -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; -// Office Open XML Math -OMath *CT_OnOff ; +// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path +func (_caef *CT_GlossaryDocument )ValidateWithPath (path string )error {if _caef .Background !=nil {if _adgcgd :=_caef .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_adgcgd !=nil {return _adgcgd ;};};if _caef .DocParts !=nil {if _gbaa :=_caef .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_gbaa !=nil {return _gbaa ;};};return nil ;};func (_bcebb ST_DropCap )Validate ()error {return _bcebb .ValidateWithPath ("")};type CT_CalendarType struct{ -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;};func (_cfecda ST_EdnPos )Validate ()error {return _cfecda .ValidateWithPath ("")};func (_feegfa ST_CaptionPos )Validate ()error {return _feegfa .ValidateWithPath ("")}; +// Calendar Type Value +ValAttr _cf .ST_CalendarType ;}; -// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path -func (_eeddga *CT_SdtRun )ValidateWithPath (path string )error {if _eeddga .SdtPr !=nil {if _ddbda :=_eeddga .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_ddbda !=nil {return _ddbda ;};};if _eeddga .SdtEndPr !=nil {if _adcfb :=_eeddga .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_adcfb !=nil {return _adcfb ;};};if _eeddga .SdtContent !=nil {if _gbece :=_eeddga .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gbece !=nil {return _gbece ;};};return nil ;};func (_bccge *CT_SimpleField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aabbf :=range start .Attr {if _aabbf .Name .Local =="\u0069\u006e\u0073t\u0072"{_cdcdeb ,_caadeb :=_aabbf .Value ,error (nil );if _caadeb !=nil {return _caadeb ;};_bccge .InstrAttr =_cdcdeb ;continue ;};if _aabbf .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_gddgf ,_dgcbc :=ParseUnionST_OnOff (_aabbf .Value );if _dgcbc !=nil {return _dgcbc ;};_bccge .FldLockAttr =&_gddgf ;continue ;};if _aabbf .Name .Local =="\u0064\u0069\u0072t\u0079"{_ggcbgb ,_fcgccd :=ParseUnionST_OnOff (_aabbf .Value );if _fcgccd !=nil {return _fcgccd ;};_bccge .DirtyAttr =&_ggcbgb ;continue ;};};_addegf :for {_aeebd ,_ebebe :=d .Token ();if _ebebe !=nil {return _ebebe ;};switch _aagcf :=_aeebd .(type ){case _f .StartElement :switch _aagcf .Name {case _f .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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_f .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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_bccge .FldData =NewCT_Text ();if _ebeggca :=d .DecodeElement (_bccge .FldData ,&_aagcf );_ebeggca !=nil {return _ebeggca ;};case _f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gdfege :=NewEG_PContent ();_fecge :=NewCT_SimpleField ();if _bacad :=d .DecodeElement (_fecge ,&_aagcf );_bacad !=nil {return _bacad ;};_gdfege .FldSimple =append (_gdfege .FldSimple ,_fecge );_bccge .EG_PContent =append (_bccge .EG_PContent ,_gdfege );case _f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dbbbd :=NewEG_PContent ();_dbbbd .Hyperlink =NewCT_Hyperlink ();if _bffcf :=d .DecodeElement (_dbbbd .Hyperlink ,&_aagcf );_bffcf !=nil {return _bffcf ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_dbbbd );case _f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_gbfab :=NewEG_PContent ();_gbfab .SubDoc =NewCT_Rel ();if _ecgafe :=d .DecodeElement (_gbfab .SubDoc ,&_aagcf );_ecgafe !=nil {return _ecgafe ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_gbfab );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ccace :=NewEG_PContent ();_bagfe :=NewEG_ContentRunContent ();_bagfe .CustomXml =NewCT_CustomXmlRun ();if _ccfcg :=d .DecodeElement (_bagfe .CustomXml ,&_aagcf );_ccfcg !=nil {return _ccfcg ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_ccace );_ccace .EG_ContentRunContent =append (_ccace .EG_ContentRunContent ,_bagfe );case _f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_febab :=NewEG_PContent ();_bceadcf :=NewEG_ContentRunContent ();_bceadcf .SmartTag =NewCT_SmartTagRun ();if _bccbb :=d .DecodeElement (_bceadcf .SmartTag ,&_aagcf );_bccbb !=nil {return _bccbb ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_febab );_febab .EG_ContentRunContent =append (_febab .EG_ContentRunContent ,_bceadcf );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_dcbdb :=NewEG_PContent ();_ffegcc :=NewEG_ContentRunContent ();_ffegcc .Sdt =NewCT_SdtRun ();if _gcccf :=d .DecodeElement (_ffegcc .Sdt ,&_aagcf );_gcccf !=nil {return _gcccf ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_dcbdb );_dcbdb .EG_ContentRunContent =append (_dcbdb .EG_ContentRunContent ,_ffegcc );case _f .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 :"\u0064\u0069\u0072"},_f .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 :"\u0064\u0069\u0072"}:_ddcdd :=NewEG_PContent ();_ebgcf :=NewEG_ContentRunContent ();_ebgcf .Dir =NewCT_DirContentRun ();if _gfbea :=d .DecodeElement (_ebgcf .Dir ,&_aagcf );_gfbea !=nil {return _gfbea ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_ddcdd );_ddcdd .EG_ContentRunContent =append (_ddcdd .EG_ContentRunContent ,_ebgcf );case _f .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 :"\u0062\u0064\u006f"},_f .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 :"\u0062\u0064\u006f"}:_afbgb :=NewEG_PContent ();_bfbeag :=NewEG_ContentRunContent ();_bfbeag .Bdo =NewCT_BdoContentRun ();if _dabggg :=d .DecodeElement (_bfbeag .Bdo ,&_aagcf );_dabggg !=nil {return _dabggg ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_afbgb );_afbgb .EG_ContentRunContent =append (_afbgb .EG_ContentRunContent ,_bfbeag );case _f .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 :"\u0072"},_f .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 :"\u0072"}:_cfaca :=NewEG_PContent ();_edcef :=NewEG_ContentRunContent ();_edcef .R =NewCT_R ();if _aaagd :=d .DecodeElement (_edcef .R ,&_aagcf );_aaagd !=nil {return _aaagd ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_cfaca );_cfaca .EG_ContentRunContent =append (_cfaca .EG_ContentRunContent ,_edcef );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fccfg :=NewEG_PContent ();_dbefg :=NewEG_ContentRunContent ();_cedcab :=NewEG_RunLevelElts ();_cedcab .ProofErr =NewCT_ProofErr ();if _ebfcee :=d .DecodeElement (_cedcab .ProofErr ,&_aagcf );_ebfcee !=nil {return _ebfcee ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_fccfg );_fccfg .EG_ContentRunContent =append (_fccfg .EG_ContentRunContent ,_dbefg );_dbefg .EG_RunLevelElts =append (_dbefg .EG_RunLevelElts ,_cedcab );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gfdfaa :=NewEG_PContent ();_ffdcgb :=NewEG_ContentRunContent ();_gcbda :=NewEG_RunLevelElts ();_gcbda .PermStart =NewCT_PermStart ();if _ebafd :=d .DecodeElement (_gcbda .PermStart ,&_aagcf );_ebafd !=nil {return _ebafd ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_gfdfaa );_gfdfaa .EG_ContentRunContent =append (_gfdfaa .EG_ContentRunContent ,_ffdcgb );_ffdcgb .EG_RunLevelElts =append (_ffdcgb .EG_RunLevelElts ,_gcbda );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_egfcbb :=NewEG_PContent ();_baeeb :=NewEG_ContentRunContent ();_gefdgb :=NewEG_RunLevelElts ();_gefdgb .PermEnd =NewCT_Perm ();if _afbae :=d .DecodeElement (_gefdgb .PermEnd ,&_aagcf );_afbae !=nil {return _afbae ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_egfcbb );_egfcbb .EG_ContentRunContent =append (_egfcbb .EG_ContentRunContent ,_baeeb );_baeeb .EG_RunLevelElts =append (_baeeb .EG_RunLevelElts ,_gefdgb );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_fbafg :=NewEG_PContent ();_addb :=NewEG_ContentRunContent ();_gbeda :=NewEG_RunLevelElts ();_gbeda .Ins =NewCT_RunTrackChange ();if _ddgda :=d .DecodeElement (_gbeda .Ins ,&_aagcf );_ddgda !=nil {return _ddgda ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_fbafg );_fbafg .EG_ContentRunContent =append (_fbafg .EG_ContentRunContent ,_addb );_addb .EG_RunLevelElts =append (_addb .EG_RunLevelElts ,_gbeda );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_ecdgab :=NewEG_PContent ();_fgbfag :=NewEG_ContentRunContent ();_fffbb :=NewEG_RunLevelElts ();_fffbb .Del =NewCT_RunTrackChange ();if _acegc :=d .DecodeElement (_fffbb .Del ,&_aagcf );_acegc !=nil {return _acegc ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_ecdgab );_ecdgab .EG_ContentRunContent =append (_ecdgab .EG_ContentRunContent ,_fgbfag );_fgbfag .EG_RunLevelElts =append (_fgbfag .EG_RunLevelElts ,_fffbb );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dcdfec :=NewEG_PContent ();_aedgf :=NewEG_ContentRunContent ();_agceg :=NewEG_RunLevelElts ();_agceg .MoveFrom =NewCT_RunTrackChange ();if _bcbbf :=d .DecodeElement (_agceg .MoveFrom ,&_aagcf );_bcbbf !=nil {return _bcbbf ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_dcdfec );_dcdfec .EG_ContentRunContent =append (_dcdfec .EG_ContentRunContent ,_aedgf );_aedgf .EG_RunLevelElts =append (_aedgf .EG_RunLevelElts ,_agceg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fbcgfg :=NewEG_PContent ();_dcegg :=NewEG_ContentRunContent ();_fgabg :=NewEG_RunLevelElts ();_fgabg .MoveTo =NewCT_RunTrackChange ();if _bbgefg :=d .DecodeElement (_fgabg .MoveTo ,&_aagcf );_bbgefg !=nil {return _bbgefg ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_fbcgfg );_fbcgfg .EG_ContentRunContent =append (_fbcgfg .EG_ContentRunContent ,_dcegg );_dcegg .EG_RunLevelElts =append (_dcegg .EG_RunLevelElts ,_fgabg );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dagcc :=NewEG_PContent ();_gdgcc :=NewEG_ContentRunContent ();_dbfdf :=NewEG_RunLevelElts ();_cegdd :=NewEG_RangeMarkupElements ();_cegdd .BookmarkStart =NewCT_Bookmark ();if _dacaa :=d .DecodeElement (_cegdd .BookmarkStart ,&_aagcf );_dacaa !=nil {return _dacaa ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_dagcc );_dagcc .EG_ContentRunContent =append (_dagcc .EG_ContentRunContent ,_gdgcc );_gdgcc .EG_RunLevelElts =append (_gdgcc .EG_RunLevelElts ,_dbfdf );_dbfdf .EG_RangeMarkupElements =append (_dbfdf .EG_RangeMarkupElements ,_cegdd );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_effcf :=NewEG_PContent ();_aegge :=NewEG_ContentRunContent ();_agebf :=NewEG_RunLevelElts ();_cbaec :=NewEG_RangeMarkupElements ();_cbaec .BookmarkEnd =NewCT_MarkupRange ();if _dggde :=d .DecodeElement (_cbaec .BookmarkEnd ,&_aagcf );_dggde !=nil {return _dggde ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_effcf );_effcf .EG_ContentRunContent =append (_effcf .EG_ContentRunContent ,_aegge );_aegge .EG_RunLevelElts =append (_aegge .EG_RunLevelElts ,_agebf );_agebf .EG_RangeMarkupElements =append (_agebf .EG_RangeMarkupElements ,_cbaec );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ebbbdf :=NewEG_PContent ();_ffcace :=NewEG_ContentRunContent ();_afcb :=NewEG_RunLevelElts ();_bfaaa :=NewEG_RangeMarkupElements ();_bfaaa .MoveFromRangeStart =NewCT_MoveBookmark ();if _gdaee :=d .DecodeElement (_bfaaa .MoveFromRangeStart ,&_aagcf );_gdaee !=nil {return _gdaee ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_ebbbdf );_ebbbdf .EG_ContentRunContent =append (_ebbbdf .EG_ContentRunContent ,_ffcace );_ffcace .EG_RunLevelElts =append (_ffcace .EG_RunLevelElts ,_afcb );_afcb .EG_RangeMarkupElements =append (_afcb .EG_RangeMarkupElements ,_bfaaa );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgdgg :=NewEG_PContent ();_bgef :=NewEG_ContentRunContent ();_fcgdgd :=NewEG_RunLevelElts ();_cgbfcc :=NewEG_RangeMarkupElements ();_cgbfcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _afegg :=d .DecodeElement (_cgbfcc .MoveFromRangeEnd ,&_aagcf );_afegg !=nil {return _afegg ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_cgdgg );_cgdgg .EG_ContentRunContent =append (_cgdgg .EG_ContentRunContent ,_bgef );_bgef .EG_RunLevelElts =append (_bgef .EG_RunLevelElts ,_fcgdgd );_fcgdgd .EG_RangeMarkupElements =append (_fcgdgd .EG_RangeMarkupElements ,_cgbfcc );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bfdde :=NewEG_PContent ();_ffgdcb :=NewEG_ContentRunContent ();_bfeaf :=NewEG_RunLevelElts ();_ccfgb :=NewEG_RangeMarkupElements ();_ccfgb .MoveToRangeStart =NewCT_MoveBookmark ();if _degba :=d .DecodeElement (_ccfgb .MoveToRangeStart ,&_aagcf );_degba !=nil {return _degba ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_bfdde );_bfdde .EG_ContentRunContent =append (_bfdde .EG_ContentRunContent ,_ffgdcb );_ffgdcb .EG_RunLevelElts =append (_ffgdcb .EG_RunLevelElts ,_bfeaf );_bfeaf .EG_RangeMarkupElements =append (_bfeaf .EG_RangeMarkupElements ,_ccfgb );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dageg :=NewEG_PContent ();_adbce :=NewEG_ContentRunContent ();_dedea :=NewEG_RunLevelElts ();_caeeg :=NewEG_RangeMarkupElements ();_caeeg .MoveToRangeEnd =NewCT_MarkupRange ();if _baede :=d .DecodeElement (_caeeg .MoveToRangeEnd ,&_aagcf );_baede !=nil {return _baede ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_dageg );_dageg .EG_ContentRunContent =append (_dageg .EG_ContentRunContent ,_adbce );_adbce .EG_RunLevelElts =append (_adbce .EG_RunLevelElts ,_dedea );_dedea .EG_RangeMarkupElements =append (_dedea .EG_RangeMarkupElements ,_caeeg );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bcdfd :=NewEG_PContent ();_efbbc :=NewEG_ContentRunContent ();_gbdbg :=NewEG_RunLevelElts ();_bebge :=NewEG_RangeMarkupElements ();_bebge .CommentRangeStart =NewCT_MarkupRange ();if _eeacg :=d .DecodeElement (_bebge .CommentRangeStart ,&_aagcf );_eeacg !=nil {return _eeacg ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_bcdfd );_bcdfd .EG_ContentRunContent =append (_bcdfd .EG_ContentRunContent ,_efbbc );_efbbc .EG_RunLevelElts =append (_efbbc .EG_RunLevelElts ,_gbdbg );_gbdbg .EG_RangeMarkupElements =append (_gbdbg .EG_RangeMarkupElements ,_bebge );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgbdc :=NewEG_PContent ();_eacde :=NewEG_ContentRunContent ();_abfbg :=NewEG_RunLevelElts ();_daadf :=NewEG_RangeMarkupElements ();_daadf .CommentRangeEnd =NewCT_MarkupRange ();if _dbgbe :=d .DecodeElement (_daadf .CommentRangeEnd ,&_aagcf );_dbgbe !=nil {return _dbgbe ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_dgbdc );_dgbdc .EG_ContentRunContent =append (_dgbdc .EG_ContentRunContent ,_eacde );_eacde .EG_RunLevelElts =append (_eacde .EG_RunLevelElts ,_abfbg );_abfbg .EG_RangeMarkupElements =append (_abfbg .EG_RangeMarkupElements ,_daadf );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbgab :=NewEG_PContent ();_ceddc :=NewEG_ContentRunContent ();_eaaag :=NewEG_RunLevelElts ();_fdccc :=NewEG_RangeMarkupElements ();_fdccc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gbgbb :=d .DecodeElement (_fdccc .CustomXmlInsRangeStart ,&_aagcf );_gbgbb !=nil {return _gbgbb ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_fbgab );_fbgab .EG_ContentRunContent =append (_fbgab .EG_ContentRunContent ,_ceddc );_ceddc .EG_RunLevelElts =append (_ceddc .EG_RunLevelElts ,_eaaag );_eaaag .EG_RangeMarkupElements =append (_eaaag .EG_RangeMarkupElements ,_fdccc );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ddedc :=NewEG_PContent ();_cgcgc :=NewEG_ContentRunContent ();_edbdga :=NewEG_RunLevelElts ();_fdbf :=NewEG_RangeMarkupElements ();_fdbf .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbgdd :=d .DecodeElement (_fdbf .CustomXmlInsRangeEnd ,&_aagcf );_dbgdd !=nil {return _dbgdd ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_ddedc );_ddedc .EG_ContentRunContent =append (_ddedc .EG_ContentRunContent ,_cgcgc );_cgcgc .EG_RunLevelElts =append (_cgcgc .EG_RunLevelElts ,_edbdga );_edbdga .EG_RangeMarkupElements =append (_edbdga .EG_RangeMarkupElements ,_fdbf );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gfea :=NewEG_PContent ();_cdcag :=NewEG_ContentRunContent ();_cacbbe :=NewEG_RunLevelElts ();_bbddd :=NewEG_RangeMarkupElements ();_bbddd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fcgeg :=d .DecodeElement (_bbddd .CustomXmlDelRangeStart ,&_aagcf );_fcgeg !=nil {return _fcgeg ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_gfea );_gfea .EG_ContentRunContent =append (_gfea .EG_ContentRunContent ,_cdcag );_cdcag .EG_RunLevelElts =append (_cdcag .EG_RunLevelElts ,_cacbbe );_cacbbe .EG_RangeMarkupElements =append (_cacbbe .EG_RangeMarkupElements ,_bbddd );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcagde :=NewEG_PContent ();_cfdfb :=NewEG_ContentRunContent ();_cgaddbd :=NewEG_RunLevelElts ();_bgbab :=NewEG_RangeMarkupElements ();_bgbab .CustomXmlDelRangeEnd =NewCT_Markup ();if _gbgbbg :=d .DecodeElement (_bgbab .CustomXmlDelRangeEnd ,&_aagcf );_gbgbbg !=nil {return _gbgbbg ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_fcagde );_fcagde .EG_ContentRunContent =append (_fcagde .EG_ContentRunContent ,_cfdfb );_cfdfb .EG_RunLevelElts =append (_cfdfb .EG_RunLevelElts ,_cgaddbd );_cgaddbd .EG_RangeMarkupElements =append (_cgaddbd .EG_RangeMarkupElements ,_bgbab );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_acgbd :=NewEG_PContent ();_bccgf :=NewEG_ContentRunContent ();_agbbad :=NewEG_RunLevelElts ();_gbbea :=NewEG_RangeMarkupElements ();_gbbea .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdcafc :=d .DecodeElement (_gbbea .CustomXmlMoveFromRangeStart ,&_aagcf );_bdcafc !=nil {return _bdcafc ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_acgbd );_acgbd .EG_ContentRunContent =append (_acgbd .EG_ContentRunContent ,_bccgf );_bccgf .EG_RunLevelElts =append (_bccgf .EG_RunLevelElts ,_agbbad );_agbbad .EG_RangeMarkupElements =append (_agbbad .EG_RangeMarkupElements ,_gbbea );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ecgbc :=NewEG_PContent ();_gccbgb :=NewEG_ContentRunContent ();_gcdaf :=NewEG_RunLevelElts ();_edffc :=NewEG_RangeMarkupElements ();_edffc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _abaea :=d .DecodeElement (_edffc .CustomXmlMoveFromRangeEnd ,&_aagcf );_abaea !=nil {return _abaea ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_ecgbc );_ecgbc .EG_ContentRunContent =append (_ecgbc .EG_ContentRunContent ,_gccbgb );_gccbgb .EG_RunLevelElts =append (_gccbgb .EG_RunLevelElts ,_gcdaf );_gcdaf .EG_RangeMarkupElements =append (_gcdaf .EG_RangeMarkupElements ,_edffc );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cbceab :=NewEG_PContent ();_decgf :=NewEG_ContentRunContent ();_dagcb :=NewEG_RunLevelElts ();_egffd :=NewEG_RangeMarkupElements ();_egffd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agefgc :=d .DecodeElement (_egffd .CustomXmlMoveToRangeStart ,&_aagcf );_agefgc !=nil {return _agefgc ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_cbceab );_cbceab .EG_ContentRunContent =append (_cbceab .EG_ContentRunContent ,_decgf );_decgf .EG_RunLevelElts =append (_decgf .EG_RunLevelElts ,_dagcb );_dagcb .EG_RangeMarkupElements =append (_dagcb .EG_RangeMarkupElements ,_egffd );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbgbf :=NewEG_PContent ();_becde :=NewEG_ContentRunContent ();_bfagag :=NewEG_RunLevelElts ();_beecd :=NewEG_RangeMarkupElements ();_beecd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _babaf :=d .DecodeElement (_beecd .CustomXmlMoveToRangeEnd ,&_aagcf );_babaf !=nil {return _babaf ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_gbgbf );_gbgbf .EG_ContentRunContent =append (_gbgbf .EG_ContentRunContent ,_becde );_becde .EG_RunLevelElts =append (_becde .EG_RunLevelElts ,_bfagag );_bfagag .EG_RangeMarkupElements =append (_bfagag .EG_RangeMarkupElements ,_beecd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ebfefe :=NewEG_PContent ();_cgfcg :=NewEG_ContentRunContent ();_deecde :=NewEG_RunLevelElts ();_dcfec :=NewEG_MathContent ();_dcfec .OMathPara =_ce .NewOMathPara ();if _adgff :=d .DecodeElement (_dcfec .OMathPara ,&_aagcf );_adgff !=nil {return _adgff ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_ebfefe );_ebfefe .EG_ContentRunContent =append (_ebfefe .EG_ContentRunContent ,_cgfcg );_cgfcg .EG_RunLevelElts =append (_cgfcg .EG_RunLevelElts ,_deecde );_deecde .EG_MathContent =append (_deecde .EG_MathContent ,_dcfec );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gggaff :=NewEG_PContent ();_ccecd :=NewEG_ContentRunContent ();_cfbbb :=NewEG_RunLevelElts ();_gfdga :=NewEG_MathContent ();_gfdga .OMath =_ce .NewOMath ();if _aeaec :=d .DecodeElement (_gfdga .OMath ,&_aagcf );_aeaec !=nil {return _aeaec ;};_bccge .EG_PContent =append (_bccge .EG_PContent ,_gggaff );_gggaff .EG_ContentRunContent =append (_gggaff .EG_ContentRunContent ,_ccecd );_ccecd .EG_RunLevelElts =append (_ccecd .EG_RunLevelElts ,_cfbbb );_cfbbb .EG_MathContent =append (_cfbbb .EG_MathContent ,_gfdga );default:_gb .Log ("\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\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065\u0046i\u0065l\u0064\u0020\u0025\u0076",_aagcf .Name );if _bcdffd :=d .Skip ();_bcdffd !=nil {return _bcdffd ;};};case _f .EndElement :break _addegf ;case _f .CharData :};};return nil ;};func (_dcgfd *CT_EdnPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcgfd .ValAttr =ST_EdnPos (1);for _ ,_caff :=range start .Attr {if _caff .Name .Local =="\u0076\u0061\u006c"{_dcgfd .ValAttr .UnmarshalXMLAttr (_caff );continue ;};};for {_eedga ,_agcd :=d .Token ();if _agcd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_agcd );};if _fbdc ,_bdaeb :=_eedga .(_f .EndElement );_bdaeb &&_fbdc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_FramePr and its children +func (_dfcf *CT_FramePr )Validate ()error {return _dfcf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");}; -// Validate validates the CT_TwipsMeasure and its children -func (_agbaf *CT_TwipsMeasure )Validate ()error {return _agbaf .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// Validate validates the EG_RPrBase and its children +func (_agcbba *EG_RPrBase )Validate ()error {return _agcbba .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_abeff *CT_Picture )ValidateWithPath (path string )error {if _abeff .Movie !=nil {if _aaegd :=_abeff .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_aaegd !=nil {return _aaegd ;};};if _abeff .Control !=nil {if _bbcd :=_abeff .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_bbcd !=nil {return _bbcd ;};};return nil ;};func (_aacbd *ST_Proof )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aacbd =0;case "\u0063\u006c\u0065a\u006e":*_aacbd =1;case "\u0064\u0069\u0072t\u0079":*_aacbd =2;};return nil ;};type CT_FFData struct{ +// Validate validates the CT_ParaRPr and its children +func (_aeda *CT_ParaRPr )Validate ()error {return _aeda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");};const (ST_JcUnset ST_Jc =0;ST_JcStart ST_Jc =1;ST_JcCenter ST_Jc =2;ST_JcEnd ST_Jc =3;ST_JcBoth ST_Jc =4;ST_JcMediumKashida ST_Jc =5;ST_JcDistribute ST_Jc =6;ST_JcNumTab ST_Jc =7;ST_JcHighKashida ST_Jc =8;ST_JcLowKashida ST_Jc =9;ST_JcThaiDistribute ST_Jc =10;ST_JcLeft ST_Jc =11;ST_JcRight ST_Jc =12;); -// Form Field Name -Name []*CT_FFName ; +// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path +func (_dfbbc *CT_CompatSetting )ValidateWithPath (path string )error {return nil };type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_eg .CT_OfficeArtExtensionList ;};type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;};func (_fdggf ST_HAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fdggf .String (),start );};type CT_Text struct{SpaceAttr *string ;Content string ;}; -// Form Field Label -Label []*CT_DecimalNumber ; +// Validate validates the CT_Background and its children +func (_gdba *CT_Background )Validate ()error {return _gdba .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func NewCT_Underline ()*CT_Underline {_fggfe :=&CT_Underline {};return _fggfe }; -// Form Field Navigation Order Index -TabIndex []*CT_UnsignedDecimalNumber ; +// Validate validates the CT_ProofErr and its children +func (_eeeca *CT_ProofErr )Validate ()error {return _eeeca .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");};func (_fdgcc ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _fdgcc {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdgcc ));};return nil ;};type CT_DocRsids struct{ -// Form Field Enabled -Enabled []*CT_OnOff ; +// Original Document Revision Save ID +RsidRoot *CT_LongHexNumber ; -// Recalculate Fields When Current Field Is Modified -CalcOnExit []*CT_OnOff ; +// Single Session Revision Save ID +Rsid []*CT_LongHexNumber ;}; -// Script Function to Execute on Form Field Entry -EntryMacro []*CT_MacroName ; +// Validate validates the CT_FontFamily and its children +func (_edabg *CT_FontFamily )Validate ()error {return _edabg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_fdbcc *CT_FtnEdnRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abeb :=range start .Attr {if _abeb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_acgee ,_adfc :=ParseUnionST_OnOff (_abeb .Value );if _adfc !=nil {return _adfc ;};_fdbcc .CustomMarkFollowsAttr =&_acgee ;continue ;};if _abeb .Name .Local =="\u0069\u0064"{_ecef ,_cbbab :=_ac .ParseInt (_abeb .Value ,10,64);if _cbbab !=nil {return _cbbab ;};_fdbcc .IdAttr =_ecef ;continue ;};};for {_fgdbb ,_ecbg :=d .Token ();if _ecbg !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_ecbg );};if _adgda ,_abbc :=_fgdbb .(_c .EndElement );_abbc &&_adgda .Name ==start .Name {break ;};};return nil ;};func (_ebfcbf ST_Direction )Validate ()error {return _ebfcbf .ValidateWithPath ("")}; -// Script Function to Execute on Form Field Exit -ExitMacro []*CT_MacroName ; +// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path +func (_baffa *CT_RPrOriginal )ValidateWithPath (path string )error {if _baffa .RStyle !=nil {if _bccdac :=_baffa .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_bccdac !=nil {return _bccdac ;};};if _baffa .RFonts !=nil {if _fgbee :=_baffa .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_fgbee !=nil {return _fgbee ;};};if _baffa .B !=nil {if _eggccd :=_baffa .B .ValidateWithPath (path +"\u002f\u0042");_eggccd !=nil {return _eggccd ;};};if _baffa .BCs !=nil {if _defab :=_baffa .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_defab !=nil {return _defab ;};};if _baffa .I !=nil {if _begbg :=_baffa .I .ValidateWithPath (path +"\u002f\u0049");_begbg !=nil {return _begbg ;};};if _baffa .ICs !=nil {if _fcdfc :=_baffa .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_fcdfc !=nil {return _fcdfc ;};};if _baffa .Caps !=nil {if _gcefe :=_baffa .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gcefe !=nil {return _gcefe ;};};if _baffa .SmallCaps !=nil {if _cdacbd :=_baffa .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_cdacbd !=nil {return _cdacbd ;};};if _baffa .Strike !=nil {if _dfgg :=_baffa .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_dfgg !=nil {return _dfgg ;};};if _baffa .Dstrike !=nil {if _bdgbg :=_baffa .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_bdgbg !=nil {return _bdgbg ;};};if _baffa .Outline !=nil {if _afdfc :=_baffa .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_afdfc !=nil {return _afdfc ;};};if _baffa .Shadow !=nil {if _cgacca :=_baffa .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_cgacca !=nil {return _cgacca ;};};if _baffa .Emboss !=nil {if _ccgd :=_baffa .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_ccgd !=nil {return _ccgd ;};};if _baffa .Imprint !=nil {if _eaggb :=_baffa .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_eaggb !=nil {return _eaggb ;};};if _baffa .NoProof !=nil {if _gfbad :=_baffa .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_gfbad !=nil {return _gfbad ;};};if _baffa .SnapToGrid !=nil {if _daadc :=_baffa .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_daadc !=nil {return _daadc ;};};if _baffa .Vanish !=nil {if _cfbgbb :=_baffa .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cfbgbb !=nil {return _cfbgbb ;};};if _baffa .WebHidden !=nil {if _aegeca :=_baffa .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_aegeca !=nil {return _aegeca ;};};if _baffa .Color !=nil {if _bdgce :=_baffa .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bdgce !=nil {return _bdgce ;};};if _baffa .Spacing !=nil {if _affcf :=_baffa .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_affcf !=nil {return _affcf ;};};if _baffa .W !=nil {if _fcdaa :=_baffa .W .ValidateWithPath (path +"\u002f\u0057");_fcdaa !=nil {return _fcdaa ;};};if _baffa .Kern !=nil {if _gcbba :=_baffa .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_gcbba !=nil {return _gcbba ;};};if _baffa .Position !=nil {if _edcgb :=_baffa .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_edcgb !=nil {return _edcgb ;};};if _baffa .Sz !=nil {if _fcecea :=_baffa .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_fcecea !=nil {return _fcecea ;};};if _baffa .SzCs !=nil {if _bceb :=_baffa .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_bceb !=nil {return _bceb ;};};if _baffa .Highlight !=nil {if _faagb :=_baffa .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_faagb !=nil {return _faagb ;};};if _baffa .U !=nil {if _gffdb :=_baffa .U .ValidateWithPath (path +"\u002f\u0055");_gffdb !=nil {return _gffdb ;};};if _baffa .Effect !=nil {if _aaedg :=_baffa .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_aaedg !=nil {return _aaedg ;};};if _baffa .Bdr !=nil {if _cdfeg :=_baffa .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_cdfeg !=nil {return _cdfeg ;};};if _baffa .Shd !=nil {if _eggbe :=_baffa .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_eggbe !=nil {return _eggbe ;};};if _baffa .FitText !=nil {if _gfcdd :=_baffa .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gfcdd !=nil {return _gfcdd ;};};if _baffa .VertAlign !=nil {if _bcddf :=_baffa .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_bcddf !=nil {return _bcddf ;};};if _baffa .Rtl !=nil {if _ggadg :=_baffa .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ggadg !=nil {return _ggadg ;};};if _baffa .Cs !=nil {if _gcff :=_baffa .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_gcff !=nil {return _gcff ;};};if _baffa .Em !=nil {if _eecc :=_baffa .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_eecc !=nil {return _eecc ;};};if _baffa .Lang !=nil {if _abbae :=_baffa .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_abbae !=nil {return _abbae ;};};if _baffa .EastAsianLayout !=nil {if _ecbbcg :=_baffa .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_ecbbcg !=nil {return _ecbbcg ;};};if _baffa .SpecVanish !=nil {if _cgfeb :=_baffa .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_cgfeb !=nil {return _cgfeb ;};};if _baffa .OMath !=nil {if _dgfgc :=_baffa .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_dgfgc !=nil {return _dgfgc ;};};return nil ;}; -// Associated Help Text -HelpText []*CT_FFHelpText ; +// Validate validates the CT_FldChar and its children +func (_dadbg *CT_FldChar )Validate ()error {return _dadbg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");};func (_fdcee *CT_LsdException )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",_fdcee .NameAttr )});if _fdcee .LockedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_fdcee .LockedAttr )});};if _fdcee .UiPriorityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_ea .Sprintf ("\u0025\u0076",*_fdcee .UiPriorityAttr )});};if _fdcee .SemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_ea .Sprintf ("\u0025\u0076",*_fdcee .SemiHiddenAttr )});};if _fdcee .UnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_fdcee .UnhideWhenUsedAttr )});};if _fdcee .QFormatAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_ea .Sprintf ("\u0025\u0076",*_fdcee .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Columns ()*CT_Columns {_aagf :=&CT_Columns {};return _aagf };func (_acbaf *ST_TextEffect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_acbaf =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_acbaf =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_acbaf =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_acbaf =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_acbaf =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_acbaf =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_acbaf =6;case "\u006e\u006f\u006e\u0065":*_acbaf =7;};return nil ;};func (_afaac *CT_ProofErr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gdgea ,_ddebf :=_afaac .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ddebf !=nil {return _ddebf ;};start .Attr =append (start .Attr ,_gdgea );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; -// Associated Status Text -StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; +// Annotation ID +IdAttr string ; -// Annotation Identifier -IdAttr int64 ;TblPr *CT_TblPrBase ;};func (_ddgbg ST_CombineBrackets )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edfgg :=_f .Attr {};_edfgg .Name =name ;switch _ddgbg {case ST_CombineBracketsUnset :_edfgg .Value ="";case ST_CombineBracketsNone :_edfgg .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_edfgg .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_edfgg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_CombineBracketsAngle :_edfgg .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_edfgg .Value ="\u0063\u0075\u0072l\u0079";};return _edfgg ,nil ;};func NewWdWpc ()*WdWpc {_ebdfa :=&WdWpc {};_ebdfa .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _ebdfa ;};func (_cfbfge *ST_CombineBrackets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abdbd ,_egcdf :=d .Token ();if _egcdf !=nil {return _egcdf ;};if _gdgdgf ,_abedae :=_abdbd .(_f .EndElement );_abedae &&_gdgdgf .Name ==start .Name {*_cfbfge =1;return nil ;};if _cbadd ,_fbfbc :=_abdbd .(_f .CharData );!_fbfbc {return _c .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",_abdbd );}else {switch string (_cbadd ){case "":*_cfbfge =0;case "\u006e\u006f\u006e\u0065":*_cfbfge =1;case "\u0072\u006f\u0075n\u0064":*_cfbfge =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cfbfge =3;case "\u0061\u006e\u0067l\u0065":*_cfbfge =4;case "\u0063\u0075\u0072l\u0079":*_cfbfge =5;};};_abdbd ,_egcdf =d .Token ();if _egcdf !=nil {return _egcdf ;};if _gdabgg ,_gbbdbf :=_abdbd .(_f .EndElement );_gbbdbf &&_gdabgg .Name ==start .Name {return nil ;};return _c .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",_abdbd );};func (_ebbeb *CT_Styles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebbeb .DocDefaults !=nil {_dfgbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_ebbeb .DocDefaults ,_dfgbg );};if _ebbeb .LatentStyles !=nil {_edfag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_ebbeb .LatentStyles ,_edfag );};if _ebbeb .Style !=nil {_dgggc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_aagcc :=range _ebbeb .Style {e .EncodeElement (_aagcc ,_dgggc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcbbb *EG_ContentRunContentBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcbbb .SmartTag !=nil {_fdccb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_fcbbb .SmartTag ,_fdccb );};if _fcbbb .Sdt !=nil {_gacfgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_fcbbb .Sdt ,_gacfgd );};if _fcbbb .EG_RunLevelElts !=nil {for _ ,_fcebf :=range _fcbbb .EG_RunLevelElts {_fcebf .MarshalXML (e ,_f .StartElement {});};};return nil ;};func NewCT_OnOff ()*CT_OnOff {_aabgd :=&CT_OnOff {};return _aabgd }; +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};type CT_DocPart struct{ -// Validate validates the CT_AltChunkPr and its children -func (_aba *CT_AltChunkPr )Validate ()error {return _aba .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");};func (_cbdea *ST_TextDirection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbcega ,_affdda :=d .Token ();if _affdda !=nil {return _affdda ;};if _abbcfb ,_begggb :=_fbcega .(_f .EndElement );_begggb &&_abbcfb .Name ==start .Name {*_cbdea =1;return nil ;};if _gfggb ,_facbfg :=_fbcega .(_f .CharData );!_facbfg {return _c .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",_fbcega );}else {switch string (_gfggb ){case "":*_cbdea =0;case "\u0074\u0062":*_cbdea =1;case "\u0072\u006c":*_cbdea =2;case "\u006c\u0072":*_cbdea =3;case "\u0074\u0062\u0056":*_cbdea =4;case "\u0072\u006c\u0056":*_cbdea =5;case "\u006c\u0072\u0056":*_cbdea =6;case "\u0062\u0074\u004c\u0072":*_cbdea =7;case "\u006c\u0072\u0054\u0062":*_cbdea =8;case "\u006c\u0072\u0054b\u0056":*_cbdea =9;case "\u0074\u0062\u004cr\u0056":*_cbdea =10;case "\u0074\u0062\u0052\u006c":*_cbdea =11;case "\u0074\u0062\u0052l\u0056":*_cbdea =12;};};_fbcega ,_affdda =d .Token ();if _affdda !=nil {return _affdda ;};if _abagbg ,_ebccbc :=_fbcega .(_f .EndElement );_ebccbc &&_abagbg .Name ==start .Name {return nil ;};return _c .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",_fbcega );};type CT_TblPrExBase struct{ +// Glossary Document Entry Properties +DocPartPr *CT_DocPartPr ; -// Preferred Table Width Exception -TblW *CT_TblWidth ; +// Contents of Glossary Document Entry +DocPartBody *CT_Body ;};func (_fdfafe ST_HAnchor )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcbadd :=_c .Attr {};_fcbadd .Name =name ;switch _fdfafe {case ST_HAnchorUnset :_fcbadd .Value ="";case ST_HAnchorText :_fcbadd .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_fcbadd .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_fcbadd .Value ="\u0070\u0061\u0067\u0065";};return _fcbadd ,nil ;};func NewCT_LongHexNumber ()*CT_LongHexNumber {_fabfac :=&CT_LongHexNumber {};return _fabfac };func NewCT_Color ()*CT_Color {_dged :=&CT_Color {};return _dged };func (_ebcbg *CT_StylePaneFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcdcdf :=range start .Attr {if _gcdcdf .Name .Local =="\u0064\u0069\u0072\u0065c\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u004fn\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0073"{_aeaa ,_gbbdda :=ParseUnionST_OnOff (_gcdcdf .Value );if _gbbdda !=nil {return _gbbdda ;};_ebcbg .DirectFormattingOnParagraphsAttr =&_aeaa ;continue ;};if _gcdcdf .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_cgfage ,_dgdb :=ParseUnionST_OnOff (_gcdcdf .Value );if _dgdb !=nil {return _dgdb ;};_ebcbg .AllStylesAttr =&_cgfage ;continue ;};if _gcdcdf .Name .Local =="d\u0069\u0072\u0065\u0063\u0074\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004fn\u004e\u0075\u006db\u0065r\u0069\u006e\u0067"{_egbde ,_fcged :=ParseUnionST_OnOff (_gcdcdf .Value );if _fcged !=nil {return _fcged ;};_ebcbg .DirectFormattingOnNumberingAttr =&_egbde ;continue ;};if _gcdcdf .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_ededc ,_aabfa :=ParseUnionST_OnOff (_gcdcdf .Value );if _aabfa !=nil {return _aabfa ;};_ebcbg .LatentStylesAttr =&_ededc ;continue ;};if _gcdcdf .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_feced ,_adaeg :=ParseUnionST_OnOff (_gcdcdf .Value );if _adaeg !=nil {return _adaeg ;};_ebcbg .HeadingStylesAttr =&_feced ;continue ;};if _gcdcdf .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_ddaad ,_agabb :=ParseUnionST_OnOff (_gcdcdf .Value );if _agabb !=nil {return _agabb ;};_ebcbg .NumberingStylesAttr =&_ddaad ;continue ;};if _gcdcdf .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_acabb ,_ggdeb :=ParseUnionST_OnOff (_gcdcdf .Value );if _ggdeb !=nil {return _ggdeb ;};_ebcbg .TableStylesAttr =&_acabb ;continue ;};if _gcdcdf .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_agddgc ,_ddebfd :=ParseUnionST_OnOff (_gcdcdf .Value );if _ddebfd !=nil {return _ddebfd ;};_ebcbg .DirectFormattingOnRunsAttr =&_agddgc ;continue ;};if _gcdcdf .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_abaag ,_aacaf :=ParseUnionST_OnOff (_gcdcdf .Value );if _aacaf !=nil {return _aacaf ;};_ebcbg .CustomStylesAttr =&_abaag ;continue ;};if _gcdcdf .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_cfeace ,_dagaf :=ParseUnionST_OnOff (_gcdcdf .Value );if _dagaf !=nil {return _dagaf ;};_ebcbg .StylesInUseAttr =&_cfeace ;continue ;};if _gcdcdf .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_bbeba ,_fgbfg :=ParseUnionST_OnOff (_gcdcdf .Value );if _fgbfg !=nil {return _fgbfg ;};_ebcbg .DirectFormattingOnTablesAttr =&_bbeba ;continue ;};if _gcdcdf .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_befec ,_aegagg :=ParseUnionST_OnOff (_gcdcdf .Value );if _aegagg !=nil {return _aegagg ;};_ebcbg .ClearFormattingAttr =&_befec ;continue ;};if _gcdcdf .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_cbgffc ,_affbf :=ParseUnionST_OnOff (_gcdcdf .Value );if _affbf !=nil {return _affbf ;};_ebcbg .Top3HeadingStylesAttr =&_cbgffc ;continue ;};if _gcdcdf .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_egbdc ,_deffa :=ParseUnionST_OnOff (_gcdcdf .Value );if _deffa !=nil {return _deffa ;};_ebcbg .VisibleStylesAttr =&_egbdc ;continue ;};if _gcdcdf .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_afcfag ,_dbbdcd :=ParseUnionST_OnOff (_gcdcdf .Value );if _dbbdcd !=nil {return _dbbdcd ;};_ebcbg .AlternateStyleNamesAttr =&_afcfag ;continue ;};if _gcdcdf .Name .Local =="\u0076\u0061\u006c"{_afdde ,_gdgedf :=_gcdcdf .Value ,error (nil );if _gdgedf !=nil {return _gdgedf ;};_ebcbg .ValAttr =&_afdde ;continue ;};};for {_gdfbf ,_fgbde :=d .Token ();if _fgbde !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0050\u0061n\u0065\u0046\u0069\u006c\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_fgbde );};if _geacee ,_abgg :=_gdfbf .(_c .EndElement );_abgg &&_geacee .Name ==start .Name {break ;};};return nil ;};func (_ace *AG_TransitionalPassword )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ace .CryptProviderTypeAttr !=_cf .ST_CryptProvUnset {_fgc ,_eb :=_ace .CryptProviderTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _eb !=nil {return _eb ;};start .Attr =append (start .Attr ,_fgc );};if _ace .CryptAlgorithmClassAttr !=_cf .ST_AlgClassUnset {_fce ,_de :=_ace .CryptAlgorithmClassAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _de !=nil {return _de ;};start .Attr =append (start .Attr ,_fce );};if _ace .CryptAlgorithmTypeAttr !=_cf .ST_AlgTypeUnset {_af ,_afd :=_ace .CryptAlgorithmTypeAttr .MarshalXMLAttr (_c .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _afd !=nil {return _afd ;};start .Attr =append (start .Attr ,_af );};if _ace .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_ace .CryptAlgorithmSidAttr )});};if _ace .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_ace .CryptSpinCountAttr )});};if _ace .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_ace .CryptProviderAttr )});};if _ace .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_ace .AlgIdExtAttr )});};if _ace .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_ace .AlgIdExtSourceAttr )});};if _ace .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_ace .CryptProviderTypeExtAttr )});};if _ace .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_ace .CryptProviderTypeExtSourceAttr )});};if _ace .HashAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_ea .Sprintf ("\u0025\u0076",*_ace .HashAttr )});};if _ace .SaltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_ace .SaltAttr )});};return nil ;}; -// Table Alignment Exception -Jc *CT_JcTable ; +// Validate validates the CT_CellMergeTrackChange and its children +func (_bacd *CT_CellMergeTrackChange )Validate ()error {return _bacd .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_FitText ()*CT_FitText {_abdec :=&CT_FitText {};return _abdec };func NewCT_TextScale ()*CT_TextScale {_dcceb :=&CT_TextScale {};return _dcceb }; -// Table Cell Spacing Exception -TblCellSpacing *CT_TblWidth ; +// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path +func (_acddc *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _dgccaf :=_acddc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgccaf !=nil {return _dgccaf ;};return nil ;};func (_dfgga ST_Wrap )String ()string {switch _dfgga {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case 3:return "\u0061\u0072\u006f\u0075\u006e\u0064";case 4:return "\u0074\u0069\u0067h\u0074";case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";case 6:return "\u006e\u006f\u006e\u0065";};return "";};func (_bbgg *CT_DecimalNumberOrPrecent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_bbgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;}; -// Table Indent from Leading Margin Exception -TblInd *CT_TblWidth ; +// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path +func (_bbbg *CT_DocRsids )ValidateWithPath (path string )error {if _bbbg .RsidRoot !=nil {if _edfa :=_bbbg .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_edfa !=nil {return _edfa ;};};for _cgefb ,_bgfaf :=range _bbbg .Rsid {if _dbbac :=_bgfaf .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_cgefb ));_dbbac !=nil {return _dbbac ;};};return nil ;};func (_bdcff *CT_MailMergeDataType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecccc :=range start .Attr {if _ecccc .Name .Local =="\u0076\u0061\u006c"{_gcceb ,_bcfb :=_ecccc .Value ,error (nil );if _bcfb !=nil {return _bcfb ;};_bdcff .ValAttr =_gcceb ;continue ;};};for {_dffce ,_bdbdg :=d .Token ();if _bdbdg !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_bdbdg );};if _aecaf ,_aecae :=_dffce .(_c .EndElement );_aecae &&_aecaf .Name ==start .Name {break ;};};return nil ;};func (_ecaag *EG_RPrMath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_decfgg :for {_dfgbd ,_cggfc :=d .Token ();if _cggfc !=nil {return _cggfc ;};switch _dgggbd :=_dfgbd .(type ){case _c .StartElement :switch _dgggbd .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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_ecaag .Ins =NewCT_MathCtrlIns ();if _efegfgb :=d .DecodeElement (_ecaag .Ins ,&_dgggbd );_efegfgb !=nil {return _efegfgb ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ecaag .Del =NewCT_MathCtrlDel ();if _fgbebf :=d .DecodeElement (_ecaag .Del ,&_dgggbd );_fgbebf !=nil {return _fgbebf ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_ecaag .RPr =NewCT_RPr ();if _ggfadc :=d .DecodeElement (_ecaag .RPr ,&_dgggbd );_ggfadc !=nil {return _ggfadc ;};default:_cff .Log ("\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\u0045\u0047\u005fR\u0050\u0072\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_dgggbd .Name );if _ffgagd :=d .Skip ();_ffgagd !=nil {return _ffgagd ;};};case _c .EndElement :break _decfgg ;case _c .CharData :};};return nil ;};func NewCT_Guid ()*CT_Guid {_gagfeb :=&CT_Guid {};return _gagfeb };type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; -// Table Borders Exceptions -TblBorders *CT_TblBorders ; +// Document Final Section Properties +SectPr *CT_SectPr ;};func (_dgabff ST_FldCharType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cagbe :=_c .Attr {};_cagbe .Name =name ;switch _dgabff {case ST_FldCharTypeUnset :_cagbe .Value ="";case ST_FldCharTypeBegin :_cagbe .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_cagbe .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_cagbe .Value ="\u0065\u006e\u0064";};return _cagbe ,nil ;};func NewCT_SdtRun ()*CT_SdtRun {_cfecaa :=&CT_SdtRun {};return _cfecaa };func (_cfdfg *CT_LevelText )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_caeea :=range start .Attr {if _caeea .Name .Local =="\u0076\u0061\u006c"{_gccga ,_dcgeg :=_caeea .Value ,error (nil );if _dcgeg !=nil {return _dcgeg ;};_cfdfg .ValAttr =&_gccga ;continue ;};if _caeea .Name .Local =="\u006e\u0075\u006c\u006c"{_bgfdf ,_abcbfg :=ParseUnionST_OnOff (_caeea .Value );if _abcbfg !=nil {return _abcbfg ;};_cfdfg .NullAttr =&_bgfdf ;continue ;};};for {_eccaf ,_ebdf :=d .Token ();if _ebdf !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ebdf );};if _fcfb ,_caabc :=_eccaf .(_c .EndElement );_caabc &&_fcfb .Name ==start .Name {break ;};};return nil ;};func (_eecga *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eedfc ,_fabaa :=d .Token ();if _fabaa !=nil {return _fabaa ;};if _dcgcg ,_ccbgc :=_eedfc .(_c .EndElement );_ccbgc &&_dcgcg .Name ==start .Name {*_eecga =1;return nil ;};if _eagec ,_cbfdec :=_eedfc .(_c .CharData );!_cbfdec {return _ea .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",_eedfc );}else {switch string (_eagec ){case "":*_eecga =0;case "\u006e\u0075\u006c\u006c":*_eecga =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_eecga =2;};};_eedfc ,_fabaa =d .Token ();if _fabaa !=nil {return _fabaa ;};if _badbd ,_cfdaef :=_eedfc .(_c .EndElement );_cfdaef &&_badbd .Name ==start .Name {return nil ;};return _ea .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",_eedfc );};type CT_P struct{ -// Table Shading Exception -Shd *CT_Shd ; +// Revision Identifier for Paragraph Glyph Formatting +RsidRPrAttr *string ; -// Table Layout Exception -TblLayout *CT_TblLayoutType ; +// Revision Identifier for Paragraph +RsidRAttr *string ; -// Table Cell Margin Exceptions -TblCellMar *CT_TblCellMar ; +// Revision Identifier for Paragraph Deletion +RsidDelAttr *string ; -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;}; +// Revision Identifier for Paragraph Properties +RsidPAttr *string ; -// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path -func (_dccdgc *CT_VMerge )ValidateWithPath (path string )error {if _bbggg :=_dccdgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbggg !=nil {return _bbggg ;};return nil ;}; +// Default Revision Identifier for Runs +RsidRDefaultAttr *string ; -// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path -func (_dgfae *CT_TcPrChange )ValidateWithPath (path string )error {if _adaed :=_dgfae .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_adaed !=nil {return _adaed ;};return nil ;}; +// Paragraph Properties +PPr *CT_PPr ;EG_PContent []*EG_PContent ;};type CT_Panose struct{ -// Validate validates the CT_PageBorders and its children -func (_dcgec *CT_PageBorders )Validate ()error {return _dcgec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");};func (_gbcdc *CT_NumPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbcdc .Ilvl !=nil {_addg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}};e .EncodeElement (_gbcdc .Ilvl ,_addg );};if _gbcdc .NumId !=nil {_dded :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_gbcdc .NumId ,_dded );};if _gbcdc .NumberingChange !=nil {_bbdga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gbcdc .NumberingChange ,_bbdga );};if _gbcdc .Ins !=nil {_deagd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_gbcdc .Ins ,_deagd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Value +ValAttr string ;};func (_bfgfb *WdCT_WrapTight )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfgfb .WrapTextAttr =WdST_WrapText (1);_bfgfb .WrapPolygon =NewWdCT_WrapPath ();for _ ,_ffcfga :=range start .Attr {if _ffcfga .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_bfgfb .WrapTextAttr .UnmarshalXMLAttr (_ffcfga );continue ;};if _ffcfga .Name .Local =="\u0064\u0069\u0073t\u004c"{_accef ,_gedbf :=_ac .ParseUint (_ffcfga .Value ,10,32);if _gedbf !=nil {return _gedbf ;};_agabfd :=uint32 (_accef );_bfgfb .DistLAttr =&_agabfd ;continue ;};if _ffcfga .Name .Local =="\u0064\u0069\u0073t\u0052"{_dgdee ,_agggg :=_ac .ParseUint (_ffcfga .Value ,10,32);if _agggg !=nil {return _agggg ;};_gacce :=uint32 (_dgdee );_bfgfb .DistRAttr =&_gacce ;continue ;};};_aabcfe :for {_edbbag ,_dcccae :=d .Token ();if _dcccae !=nil {return _dcccae ;};switch _aeagfg :=_edbbag .(type ){case _c .StartElement :switch _aeagfg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_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 :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _gacga :=d .DecodeElement (_bfgfb .WrapPolygon ,&_aeagfg );_gacga !=nil {return _gacga ;};default:_cff .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054i\u0067h\u0074\u0020\u0025\u0076",_aeagfg .Name );if _fceea :=d .Skip ();_fceea !=nil {return _fceea ;};};case _c .EndElement :break _aabcfe ;case _c .CharData :};};return nil ;};func (_aag *CT_CellMergeTrackChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aag .VMergeAttr !=ST_AnnotationVMergeUnset {_eeg ,_abdf :=_aag .VMergeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"});if _abdf !=nil {return _abdf ;};start .Attr =append (start .Attr ,_eeg );};if _aag .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_fgbe ,_dded :=_aag .VMergeOrigAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"});if _dded !=nil {return _dded ;};start .Attr =append (start .Attr ,_fgbe );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_aag .AuthorAttr )});if _aag .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_aag .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_aag .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_PTab ()*CT_PTab {_begfg :=&CT_PTab {};_begfg .AlignmentAttr =ST_PTabAlignment (1);_begfg .RelativeToAttr =ST_PTabRelativeTo (1);_begfg .LeaderAttr =ST_PTabLeader (1);return _begfg ;};func (_fdf *CT_AutoCaption )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",_fdf .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_ea .Sprintf ("\u0025\u0076",_fdf .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbedfa ST_MailMergeDocType )String ()string {switch _gbedfa {case 0:return "";case 1:return "\u0063a\u0074\u0061\u006c\u006f\u0067";case 2:return "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case 3:return "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case 4:return "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 5:return "\u0065\u006d\u0061i\u006c";case 6:return "\u0066\u0061\u0078";};return "";};func (_cefec *CT_PageSz )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cefec .WAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0077"},Value :_ea .Sprintf ("\u0025\u0076",*_cefec .WAttr )});};if _cefec .HAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068"},Value :_ea .Sprintf ("\u0025\u0076",*_cefec .HAttr )});};if _cefec .OrientAttr !=ST_PageOrientationUnset {_bafge ,_abdbf :=_cefec .OrientAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"});if _abdbf !=nil {return _abdbf ;};start .Attr =append (start .Attr ,_bafge );};if _cefec .CodeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_cefec .CodeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggdca *CT_SdtContentRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ggdca .FldSimple !=nil {_edbdf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_bgbce :=range _ggdca .FldSimple {e .EncodeElement (_bgbce ,_edbdf );};};if _ggdca .Hyperlink !=nil {_bebag :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ggdca .Hyperlink ,_bebag );};if _ggdca .SubDoc !=nil {_bgaef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_ggdca .SubDoc ,_bgaef );};if _ggdca .EG_ContentRunContent !=nil {for _ ,_ebggg :=range _ggdca .EG_ContentRunContent {_ebggg .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;);func (_fddbba ST_MailMergeSourceType )String ()string {switch _fddbba {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case 2:return "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case 3:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case 4:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case 5:return "\u0074\u0065\u0078\u0074";case 6:return "\u0065\u006d\u0061i\u006c";case 7:return "\u006e\u0061\u0074\u0069\u0076\u0065";case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079";case 9:return "\u006d\u0061\u0073\u0074\u0065\u0072";};return "";};func (_fcgdd *CT_Spacing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcgdd .BeforeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_fcgdd .BeforeAttr )});};if _fcgdd .BeforeLinesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_fcgdd .BeforeLinesAttr )});};if _fcgdd .BeforeAutospacingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0062\u0065fo\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"},Value :_ea .Sprintf ("\u0025\u0076",*_fcgdd .BeforeAutospacingAttr )});};if _fcgdd .AfterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_fcgdd .AfterAttr )});};if _fcgdd .AfterLinesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061f\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_fcgdd .AfterLinesAttr )});};if _fcgdd .AfterAutospacingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061f\u0074\u0065\u0072\u0041\u0075t\u006f\u0073p\u0061\u0063\u0069\u006e\u0067"},Value :_ea .Sprintf ("\u0025\u0076",*_fcgdd .AfterAutospacingAttr )});};if _fcgdd .LineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_fcgdd .LineAttr )});};if _fcgdd .LineRuleAttr !=ST_LineSpacingRuleUnset {_bbgbdf ,_cacabcb :=_fcgdd .LineRuleAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"});if _cacabcb !=nil {return _cacabcb ;};start .Attr =append (start .Attr ,_bbgbdf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfcfcg ST_FtnEdn )ValidateWithPath (path string )error {switch _bfcfcg {case 0,1,2,3,4:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfcfcg ));};return nil ;};func (_adagdb ST_View )String ()string {switch _adagdb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0070\u0072\u0069n\u0074";case 3:return "\u006fu\u0074\u006c\u0069\u006e\u0065";case 4:return "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case 5:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 6:return "\u0077\u0065\u0062";};return "";};func (_acgcg *WdCT_TextboxInfo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acgcg .TxbxContent =NewWdCT_TxbxContent ();for _ ,_gfegd :=range start .Attr {if _gfegd .Name .Local =="\u0069\u0064"{_gdcae ,_fbbge :=_ac .ParseUint (_gfegd .Value ,10,16);if _fbbge !=nil {return _fbbge ;};_acfgd :=uint16 (_gdcae );_acgcg .IdAttr =&_acfgd ;continue ;};};_eecfa :for {_bbaeaf ,_ddbgga :=d .Token ();if _ddbgga !=nil {return _ddbgga ;};switch _fdcba :=_bbaeaf .(type ){case _c .StartElement :switch _fdcba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_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"}:if _baccdc :=d .DecodeElement (_acgcg .TxbxContent ,&_fdcba );_baccdc !=nil {return _baccdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acgcg .ExtLst =_eg .NewCT_OfficeArtExtensionList ();if _bgfdfg :=d .DecodeElement (_acgcg .ExtLst ,&_fdcba );_bgfdfg !=nil {return _bgfdfg ;};default:_cff .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0020\u0025v",_fdcba .Name );if _cfeffe :=d .Skip ();_cfeffe !=nil {return _cfeffe ;};};case _c .EndElement :break _eecfa ;case _c .CharData :};};return nil ;};func (_gfaf *CT_Column )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dadb :=range start .Attr {if _dadb .Name .Local =="\u0077"{_gcgc ,_ebga :=ParseUnionST_TwipsMeasure (_dadb .Value );if _ebga !=nil {return _ebga ;};_gfaf .WAttr =&_gcgc ;continue ;};if _dadb .Name .Local =="\u0073\u0070\u0061c\u0065"{_ggfc ,_baaf :=ParseUnionST_TwipsMeasure (_dadb .Value );if _baaf !=nil {return _baaf ;};_gfaf .SpaceAttr =&_ggfc ;continue ;};};for {_dbcc ,_cffg :=d .Token ();if _cffg !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_cffg );};if _bbbe ,_abaa :=_dbcc .(_c .EndElement );_abaa &&_bbbe .Name ==start .Name {break ;};};return nil ;};type CT_SdtContentCell struct{ -// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path -func (_acfg *CT_Compat )ValidateWithPath (path string )error {if _acfg .UseSingleBorderforContiguousCells !=nil {if _dfcd :=_acfg .UseSingleBorderforContiguousCells .ValidateWithPath (path +"\u002f\u0055\u0073eS\u0069\u006e\u0067\u006c\u0065\u0042\u006f\u0072\u0064e\u0072f\u006fr\u0043o\u006e\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006c\u006c\u0073");_dfcd !=nil {return _dfcd ;};};if _acfg .WpJustification !=nil {if _dafgd :=_acfg .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_dafgd !=nil {return _dafgd ;};};if _acfg .NoTabHangInd !=nil {if _ccfg :=_acfg .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064");_ccfg !=nil {return _ccfg ;};};if _acfg .NoLeading !=nil {if _dcad :=_acfg .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_dcad !=nil {return _dcad ;};};if _acfg .SpaceForUL !=nil {if _aagb :=_acfg .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c");_aagb !=nil {return _aagb ;};};if _acfg .NoColumnBalance !=nil {if _cdcc :=_acfg .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_cdcc !=nil {return _cdcc ;};};if _acfg .BalanceSingleByteDoubleByteWidth !=nil {if _aega :=_acfg .BalanceSingleByteDoubleByteWidth .ValidateWithPath (path +"\u002f\u0042\u0061\u006c\u0061\u006ec\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079\u0074\u0065\u0044\u006fu\u0062\u006c\u0065\u0042\u0079\u0074\u0065W\u0069\u0064\u0074\u0068");_aega !=nil {return _aega ;};};if _acfg .NoExtraLineSpacing !=nil {if _ffd :=_acfg .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ffd !=nil {return _ffd ;};};if _acfg .DoNotLeaveBackslashAlone !=nil {if _bbaa :=_acfg .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_bbaa !=nil {return _bbaa ;};};if _acfg .UlTrailSpace !=nil {if _ffgc :=_acfg .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_ffgc !=nil {return _ffgc ;};};if _acfg .DoNotExpandShiftReturn !=nil {if _accdc :=_acfg .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e");_accdc !=nil {return _accdc ;};};if _acfg .SpacingInWholePoints !=nil {if _eaba :=_acfg .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_eaba !=nil {return _eaba ;};};if _acfg .LineWrapLikeWord6 !=nil {if _eacga :=_acfg .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_eacga !=nil {return _eacga ;};};if _acfg .PrintBodyTextBeforeHeader !=nil {if _adbg :=_acfg .PrintBodyTextBeforeHeader .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0042\u006f\u0064\u0079\u0054e\u0078\u0074\u0042\u0065\u0066\u006f\u0072\u0065\u0048\u0065a\u0064\u0065\u0072");_adbg !=nil {return _adbg ;};};if _acfg .PrintColBlack !=nil {if _cgeef :=_acfg .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_cgeef !=nil {return _cgeef ;};};if _acfg .WpSpaceWidth !=nil {if _dfea :=_acfg .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068");_dfea !=nil {return _dfea ;};};if _acfg .ShowBreaksInFrames !=nil {if _faa :=_acfg .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_faa !=nil {return _faa ;};};if _acfg .SubFontBySize !=nil {if _gcgb :=_acfg .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_gcgb !=nil {return _gcgb ;};};if _acfg .SuppressBottomSpacing !=nil {if _accb :=_acfg .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067");_accb !=nil {return _accb ;};};if _acfg .SuppressTopSpacing !=nil {if _bgab :=_acfg .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bgab !=nil {return _bgab ;};};if _acfg .SuppressSpacingAtTopOfPage !=nil {if _fgegf :=_acfg .SuppressSpacingAtTopOfPage .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070\u0072\u0065s\u0073\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0041t\u0054\u006f\u0070O\u0066P\u0061\u0067\u0065");_fgegf !=nil {return _fgegf ;};};if _acfg .SuppressTopSpacingWP !=nil {if _abed :=_acfg .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_abed !=nil {return _abed ;};};if _acfg .SuppressSpBfAfterPgBrk !=nil {if _efag :=_acfg .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_efag !=nil {return _efag ;};};if _acfg .SwapBordersFacingPages !=nil {if _bfddd :=_acfg .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_bfddd !=nil {return _bfddd ;};};if _acfg .ConvMailMergeEsc !=nil {if _dadb :=_acfg .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_dadb !=nil {return _dadb ;};};if _acfg .TruncateFontHeightsLikeWP6 !=nil {if _gfbf :=_acfg .TruncateFontHeightsLikeWP6 .ValidateWithPath (path +"/\u0054\u0072\u0075\u006e\u0063\u0061t\u0065\u0046\u006f\u006e\u0074\u0048\u0065\u0069\u0067h\u0074\u0073\u004ci\u006be\u0057\u0050\u0036");_gfbf !=nil {return _gfbf ;};};if _acfg .MwSmallCaps !=nil {if _ecedc :=_acfg .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_ecedc !=nil {return _ecedc ;};};if _acfg .UsePrinterMetrics !=nil {if _aabe :=_acfg .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073");_aabe !=nil {return _aabe ;};};if _acfg .DoNotSuppressParagraphBorders !=nil {if _dfbf :=_acfg .DoNotSuppressParagraphBorders .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_dfbf !=nil {return _dfbf ;};};if _acfg .WrapTrailSpaces !=nil {if _afgf :=_acfg .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_afgf !=nil {return _afgf ;};};if _acfg .FootnoteLayoutLikeWW8 !=nil {if _bdag :=_acfg .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038");_bdag !=nil {return _bdag ;};};if _acfg .ShapeLayoutLikeWW8 !=nil {if _gcf :=_acfg .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_gcf !=nil {return _gcf ;};};if _acfg .AlignTablesRowByRow !=nil {if _gbfge :=_acfg .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_gbfge !=nil {return _gbfge ;};};if _acfg .ForgetLastTabAlignment !=nil {if _gdea :=_acfg .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_gdea !=nil {return _gdea ;};};if _acfg .AdjustLineHeightInTable !=nil {if _abbb :=_acfg .AdjustLineHeightInTable .ValidateWithPath (path +"\u002fA\u0064\u006a\u0075\u0073\u0074\u004c\u0069\u006e\u0065\u0048\u0065i\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065");_abbb !=nil {return _abbb ;};};if _acfg .AutoSpaceLikeWord95 !=nil {if _egde :=_acfg .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_egde !=nil {return _egde ;};};if _acfg .NoSpaceRaiseLower !=nil {if _ffcd :=_acfg .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_ffcd !=nil {return _ffcd ;};};if _acfg .DoNotUseHTMLParagraphAutoSpacing !=nil {if _dedg :=_acfg .DoNotUseHTMLParagraphAutoSpacing .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0041\u0075\u0074\u006f\u0053\u0070a\u0063\u0069\u006e\u0067");_dedg !=nil {return _dedg ;};};if _acfg .LayoutRawTableWidth !=nil {if _cfaa :=_acfg .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_cfaa !=nil {return _cfaa ;};};if _acfg .LayoutTableRowsApart !=nil {if _aeba :=_acfg .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_aeba !=nil {return _aeba ;};};if _acfg .UseWord97LineBreakRules !=nil {if _afcf :=_acfg .UseWord97LineBreakRules .ValidateWithPath (path +"\u002fU\u0073\u0065\u0057\u006f\u0072\u0064\u0039\u0037\u004c\u0069\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073");_afcf !=nil {return _afcf ;};};if _acfg .DoNotBreakWrappedTables !=nil {if _edfd :=_acfg .DoNotBreakWrappedTables .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0057\u0072a\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073");_edfd !=nil {return _edfd ;};};if _acfg .DoNotSnapToGridInCell !=nil {if _fgef :=_acfg .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c");_fgef !=nil {return _fgef ;};};if _acfg .SelectFldWithFirstOrLastChar !=nil {if _eaged :=_acfg .SelectFldWithFirstOrLastChar .ValidateWithPath (path +"\u002f\u0053e\u006c\u0065\u0063\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069\u0072\u0073\u0074\u004f\u0072\u004c\u0061\u0073\u0074Ch\u0061\u0072");_eaged !=nil {return _eaged ;};};if _acfg .ApplyBreakingRules !=nil {if _fbgac :=_acfg .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_fbgac !=nil {return _fbgac ;};};if _acfg .DoNotWrapTextWithPunct !=nil {if _daffg :=_acfg .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_daffg !=nil {return _daffg ;};};if _acfg .DoNotUseEastAsianBreakRules !=nil {if _bdfc :=_acfg .DoNotUseEastAsianBreakRules .ValidateWithPath (path +"\u002f\u0044\u006f\u004eo\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073i\u0061n\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073");_bdfc !=nil {return _bdfc ;};};if _acfg .UseWord2002TableStyleRules !=nil {if _ffeaa :=_acfg .UseWord2002TableStyleRules .ValidateWithPath (path +"/\u0055\u0073\u0065\u0057\u006f\u0072d\u0032\u0030\u0030\u0032\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006ce\u0052u\u006c\u0065\u0073");_ffeaa !=nil {return _ffeaa ;};};if _acfg .GrowAutofit !=nil {if _eedf :=_acfg .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_eedf !=nil {return _eedf ;};};if _acfg .UseFELayout !=nil {if _bdagb :=_acfg .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074");_bdagb !=nil {return _bdagb ;};};if _acfg .UseNormalStyleForList !=nil {if _aadb :=_acfg .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074");_aadb !=nil {return _aadb ;};};if _acfg .DoNotUseIndentAsNumberingTabStop !=nil {if _cfcf :=_acfg .DoNotUseIndentAsNumberingTabStop .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0073\u004e\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0054\u0061b\u0053\u0074\u006f\u0070");_cfcf !=nil {return _cfcf ;};};if _acfg .UseAltKinsokuLineBreakRules !=nil {if _dgee :=_acfg .UseAltKinsokuLineBreakRules .ValidateWithPath (path +"\u002f\u0055\u0073\u0065A\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004ci\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073");_dgee !=nil {return _dgee ;};};if _acfg .AllowSpaceOfSameStyleInTable !=nil {if _fade :=_acfg .AllowSpaceOfSameStyleInTable .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0054ab\u006c\u0065");_fade !=nil {return _fade ;};};if _acfg .DoNotSuppressIndentation !=nil {if _efcg :=_acfg .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn");_efcg !=nil {return _efcg ;};};if _acfg .DoNotAutofitConstrainedTables !=nil {if _affde :=_acfg .DoNotAutofitConstrainedTables .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006ff\u0069\u0074\u0043\u006f\u006e\u0073\u0074r\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073");_affde !=nil {return _affde ;};};if _acfg .AutofitToFirstFixedWidthCell !=nil {if _faae :=_acfg .AutofitToFirstFixedWidthCell .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0066\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068Ce\u006c\u006c");_faae !=nil {return _faae ;};};if _acfg .UnderlineTabInNumList !=nil {if _bcged :=_acfg .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074");_bcged !=nil {return _bcged ;};};if _acfg .DisplayHangulFixedWidth !=nil {if _gbdbf :=_acfg .DisplayHangulFixedWidth .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006c\u0061\u0079\u0048\u0061\u006e\u0067\u0075l\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068");_gbdbf !=nil {return _gbdbf ;};};if _acfg .SplitPgBreakAndParaMark !=nil {if _bdbbd :=_acfg .SplitPgBreakAndParaMark .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u0067\u0042\u0072\u0065\u0061\u006bA\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b");_bdbbd !=nil {return _bdbbd ;};};if _acfg .DoNotVertAlignCellWithSp !=nil {if _fcac :=_acfg .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p");_fcac !=nil {return _fcac ;};};if _acfg .DoNotBreakConstrainedForcedTable !=nil {if _cfdg :=_acfg .DoNotBreakConstrainedForcedTable .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074B\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006ee\u0064\u0046\u006f\u0072\u0063\u0065\u0064T\u0061\u0062\u006c\u0065");_cfdg !=nil {return _cfdg ;};};if _acfg .DoNotVertAlignInTxbx !=nil {if _edac :=_acfg .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_edac !=nil {return _edac ;};};if _acfg .UseAnsiKerningPairs !=nil {if _gebg :=_acfg .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_gebg !=nil {return _gebg ;};};if _acfg .CachedColBalance !=nil {if _dfbd :=_acfg .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065");_dfbd !=nil {return _dfbd ;};};for _bcdc ,_gfbg :=range _acfg .CompatSetting {if _effgdf :=_gfbg .ValidateWithPath (_c .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_bcdc ));_effgdf !=nil {return _effgdf ;};};return nil ;};type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_db .CT_OfficeArtExtensionList ;}; +// Table Cell +Tc []*CT_Tc ; -// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path -func (_eagge *CT_TrPr )ValidateWithPath (path string )error {for _dgefb ,_bcafc :=range _eagge .CnfStyle {if _gcddcdf :=_bcafc .ValidateWithPath (_c .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dgefb ));_gcddcdf !=nil {return _gcddcdf ;};};for _dbagd ,_fbece :=range _eagge .DivId {if _edgbg :=_fbece .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dbagd ));_edgbg !=nil {return _edgbg ;};};for _dafaba ,_geafg :=range _eagge .GridBefore {if _caceg :=_geafg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_dafaba ));_caceg !=nil {return _caceg ;};};for _abagg ,_afadc :=range _eagge .GridAfter {if _ffdeg :=_afadc .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_abagg ));_ffdeg !=nil {return _ffdeg ;};};for _fecdb ,_cffgfg :=range _eagge .WBefore {if _ccfdab :=_cffgfg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_fecdb ));_ccfdab !=nil {return _ccfdab ;};};for _dbbeab ,_dgcafb :=range _eagge .WAfter {if _bbgae :=_dgcafb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dbbeab ));_bbgae !=nil {return _bbgae ;};};for _bcbab ,_ceaced :=range _eagge .CantSplit {if _bbgfca :=_ceaced .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_bcbab ));_bbgfca !=nil {return _bbgfca ;};};for _fbeeb ,_accbf :=range _eagge .TrHeight {if _gacdc :=_accbf .ValidateWithPath (_c .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_fbeeb ));_gacdc !=nil {return _gacdc ;};};for _bbbed ,_abagb :=range _eagge .TblHeader {if _agagde :=_abagb .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bbbed ));_agagde !=nil {return _agagde ;};};for _bbdcf ,_cecedb :=range _eagge .TblCellSpacing {if _fbccg :=_cecedb .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_bbdcf ));_fbccg !=nil {return _fbccg ;};};for _dfggde ,_fafde :=range _eagge .Jc {if _cacag :=_fafde .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_dfggde ));_cacag !=nil {return _cacag ;};};for _gegggg ,_bfdbeg :=range _eagge .Hidden {if _bgfef :=_bfdbeg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_gegggg ));_bgfef !=nil {return _bgfef ;};};if _eagge .Ins !=nil {if _adbed :=_eagge .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_adbed !=nil {return _adbed ;};};if _eagge .Del !=nil {if _gdfbe :=_eagge .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_gdfbe !=nil {return _gdfbe ;};};if _eagge .TrPrChange !=nil {if _cadefg :=_eagge .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cadefg !=nil {return _cadefg ;};};return nil ;};func (_egfgf ST_HdrFtr )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfaag :=_f .Attr {};_gfaag .Name =name ;switch _egfgf {case ST_HdrFtrUnset :_gfaag .Value ="";case ST_HdrFtrEven :_gfaag .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_gfaag .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_gfaag .Value ="\u0066\u0069\u0072s\u0074";};return _gfaag ,nil ;};func (_baefd *CT_RPrOriginal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbbfd :for {_gggdc ,_deebba :=d .Token ();if _deebba !=nil {return _deebba ;};switch _ebfba :=_gggdc .(type ){case _f .StartElement :switch _ebfba .Name {case _f .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_baefd .RStyle =NewCT_String ();if _eafe :=d .DecodeElement (_baefd .RStyle ,&_ebfba );_eafe !=nil {return _eafe ;};case _f .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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_f .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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_baefd .RFonts =NewCT_Fonts ();if _fccafg :=d .DecodeElement (_baefd .RFonts ,&_ebfba );_fccafg !=nil {return _fccafg ;};case _f .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 :"\u0062"},_f .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 :"\u0062"}:_baefd .B =NewCT_OnOff ();if _ddge :=d .DecodeElement (_baefd .B ,&_ebfba );_ddge !=nil {return _ddge ;};case _f .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 :"\u0062\u0043\u0073"},_f .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 :"\u0062\u0043\u0073"}:_baefd .BCs =NewCT_OnOff ();if _ecgdf :=d .DecodeElement (_baefd .BCs ,&_ebfba );_ecgdf !=nil {return _ecgdf ;};case _f .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 :"\u0069"},_f .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 :"\u0069"}:_baefd .I =NewCT_OnOff ();if _gdgbea :=d .DecodeElement (_baefd .I ,&_ebfba );_gdgbea !=nil {return _gdgbea ;};case _f .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 :"\u0069\u0043\u0073"},_f .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 :"\u0069\u0043\u0073"}:_baefd .ICs =NewCT_OnOff ();if _gbcae :=d .DecodeElement (_baefd .ICs ,&_ebfba );_gbcae !=nil {return _gbcae ;};case _f .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 :"\u0063\u0061\u0070\u0073"},_f .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 :"\u0063\u0061\u0070\u0073"}:_baefd .Caps =NewCT_OnOff ();if _dbfe :=d .DecodeElement (_baefd .Caps ,&_ebfba );_dbfe !=nil {return _dbfe ;};case _f .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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_f .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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_baefd .SmallCaps =NewCT_OnOff ();if _ccgfg :=d .DecodeElement (_baefd .SmallCaps ,&_ebfba );_ccgfg !=nil {return _ccgfg ;};case _f .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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_f .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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_baefd .Strike =NewCT_OnOff ();if _aggbaa :=d .DecodeElement (_baefd .Strike ,&_ebfba );_aggbaa !=nil {return _aggbaa ;};case _f .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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_f .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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_baefd .Dstrike =NewCT_OnOff ();if _cdage :=d .DecodeElement (_baefd .Dstrike ,&_ebfba );_cdage !=nil {return _cdage ;};case _f .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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_f .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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_baefd .Outline =NewCT_OnOff ();if _dabff :=d .DecodeElement (_baefd .Outline ,&_ebfba );_dabff !=nil {return _dabff ;};case _f .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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_f .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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_baefd .Shadow =NewCT_OnOff ();if _ffada :=d .DecodeElement (_baefd .Shadow ,&_ebfba );_ffada !=nil {return _ffada ;};case _f .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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_f .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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_baefd .Emboss =NewCT_OnOff ();if _gffgd :=d .DecodeElement (_baefd .Emboss ,&_ebfba );_gffgd !=nil {return _gffgd ;};case _f .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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_f .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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_baefd .Imprint =NewCT_OnOff ();if _edbdc :=d .DecodeElement (_baefd .Imprint ,&_ebfba );_edbdc !=nil {return _edbdc ;};case _f .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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_f .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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_baefd .NoProof =NewCT_OnOff ();if _dabbd :=d .DecodeElement (_baefd .NoProof ,&_ebfba );_dabbd !=nil {return _dabbd ;};case _f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_baefd .SnapToGrid =NewCT_OnOff ();if _aefag :=d .DecodeElement (_baefd .SnapToGrid ,&_ebfba );_aefag !=nil {return _aefag ;};case _f .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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_f .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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_baefd .Vanish =NewCT_OnOff ();if _aagdf :=d .DecodeElement (_baefd .Vanish ,&_ebfba );_aagdf !=nil {return _aagdf ;};case _f .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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_f .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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_baefd .WebHidden =NewCT_OnOff ();if _ceabdb :=d .DecodeElement (_baefd .WebHidden ,&_ebfba );_ceabdb !=nil {return _ceabdb ;};case _f .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 :"\u0063\u006f\u006co\u0072"},_f .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 :"\u0063\u006f\u006co\u0072"}:_baefd .Color =NewCT_Color ();if _fabcbc :=d .DecodeElement (_baefd .Color ,&_ebfba );_fabcbc !=nil {return _fabcbc ;};case _f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_baefd .Spacing =NewCT_SignedTwipsMeasure ();if _ccedaf :=d .DecodeElement (_baefd .Spacing ,&_ebfba );_ccedaf !=nil {return _ccedaf ;};case _f .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 :"\u0077"},_f .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 :"\u0077"}:_baefd .W =NewCT_TextScale ();if _egfeg :=d .DecodeElement (_baefd .W ,&_ebfba );_egfeg !=nil {return _egfeg ;};case _f .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 :"\u006b\u0065\u0072\u006e"},_f .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 :"\u006b\u0065\u0072\u006e"}:_baefd .Kern =NewCT_HpsMeasure ();if _aagdee :=d .DecodeElement (_baefd .Kern ,&_ebfba );_aagdee !=nil {return _aagdee ;};case _f .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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_f .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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_baefd .Position =NewCT_SignedHpsMeasure ();if _fcdaa :=d .DecodeElement (_baefd .Position ,&_ebfba );_fcdaa !=nil {return _fcdaa ;};case _f .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 :"\u0073\u007a"},_f .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 :"\u0073\u007a"}:_baefd .Sz =NewCT_HpsMeasure ();if _aegab :=d .DecodeElement (_baefd .Sz ,&_ebfba );_aegab !=nil {return _aegab ;};case _f .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 :"\u0073\u007a\u0043\u0073"},_f .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 :"\u0073\u007a\u0043\u0073"}:_baefd .SzCs =NewCT_HpsMeasure ();if _gdadg :=d .DecodeElement (_baefd .SzCs ,&_ebfba );_gdadg !=nil {return _gdadg ;};case _f .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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_f .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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_baefd .Highlight =NewCT_Highlight ();if _cbfef :=d .DecodeElement (_baefd .Highlight ,&_ebfba );_cbfef !=nil {return _cbfef ;};case _f .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 :"\u0075"},_f .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 :"\u0075"}:_baefd .U =NewCT_Underline ();if _fdfdfd :=d .DecodeElement (_baefd .U ,&_ebfba );_fdfdfd !=nil {return _fdfdfd ;};case _f .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_baefd .Effect =NewCT_TextEffect ();if _gagbe :=d .DecodeElement (_baefd .Effect ,&_ebfba );_gagbe !=nil {return _gagbe ;};case _f .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 :"\u0062\u0064\u0072"},_f .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 :"\u0062\u0064\u0072"}:_baefd .Bdr =NewCT_Border ();if _aaefd :=d .DecodeElement (_baefd .Bdr ,&_ebfba );_aaefd !=nil {return _aaefd ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_baefd .Shd =NewCT_Shd ();if _bfgca :=d .DecodeElement (_baefd .Shd ,&_ebfba );_bfgca !=nil {return _bfgca ;};case _f .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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_f .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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_baefd .FitText =NewCT_FitText ();if _feged :=d .DecodeElement (_baefd .FitText ,&_ebfba );_feged !=nil {return _feged ;};case _f .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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_f .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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_baefd .VertAlign =NewCT_VerticalAlignRun ();if _bbeca :=d .DecodeElement (_baefd .VertAlign ,&_ebfba );_bbeca !=nil {return _bbeca ;};case _f .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 :"\u0072\u0074\u006c"},_f .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 :"\u0072\u0074\u006c"}:_baefd .Rtl =NewCT_OnOff ();if _bfcfc :=d .DecodeElement (_baefd .Rtl ,&_ebfba );_bfcfc !=nil {return _bfcfc ;};case _f .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 :"\u0063\u0073"},_f .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 :"\u0063\u0073"}:_baefd .Cs =NewCT_OnOff ();if _fdggd :=d .DecodeElement (_baefd .Cs ,&_ebfba );_fdggd !=nil {return _fdggd ;};case _f .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 :"\u0065\u006d"},_f .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 :"\u0065\u006d"}:_baefd .Em =NewCT_Em ();if _gggfc :=d .DecodeElement (_baefd .Em ,&_ebfba );_gggfc !=nil {return _gggfc ;};case _f .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 :"\u006c\u0061\u006e\u0067"},_f .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 :"\u006c\u0061\u006e\u0067"}:_baefd .Lang =NewCT_Language ();if _fgfca :=d .DecodeElement (_baefd .Lang ,&_ebfba );_fgfca !=nil {return _fgfca ;};case _f .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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_f .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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_baefd .EastAsianLayout =NewCT_EastAsianLayout ();if _fdfdg :=d .DecodeElement (_baefd .EastAsianLayout ,&_ebfba );_fdfdg !=nil {return _fdfdg ;};case _f .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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_f .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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_baefd .SpecVanish =NewCT_OnOff ();if _caebf :=d .DecodeElement (_baefd .SpecVanish ,&_ebfba );_caebf !=nil {return _caebf ;};case _f .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 :"\u006f\u004d\u0061t\u0068"},_f .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 :"\u006f\u004d\u0061t\u0068"}:_baefd .OMath =NewCT_OnOff ();if _afefb :=d .DecodeElement (_baefd .OMath ,&_ebfba );_afefb !=nil {return _afefb ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069\u0067i\u006ea\u006c\u0020\u0025\u0076",_ebfba .Name );if _gcage :=d .Skip ();_gcage !=nil {return _gcage ;};};case _f .EndElement :break _gbbfd ;case _f .CharData :};};return nil ;}; +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// ValidateWithPath validates the Styles and its children, prefixing error messages with path -func (_fdacc *Styles )ValidateWithPath (path string )error {if _gbbdbe :=_fdacc .CT_Styles .ValidateWithPath (path );_gbbdbe !=nil {return _gbbdbe ;};return nil ;};func (_dgafc *ST_TextScale )Validate ()error {return _dgafc .ValidateWithPath ("")}; +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_Lang ()*CT_Lang {_ebfb :=&CT_Lang {};return _ebfb }; -// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path -func (_fffcg *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _bdfbf :=_fffcg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdfbf !=nil {return _bdfbf ;};return nil ;}; +// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path +func (_caefa *CT_Num )ValidateWithPath (path string )error {if _bcegg :=_caefa .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_bcegg !=nil {return _bcegg ;};for _dcga ,_aafgb :=range _caefa .LvlOverride {if _geba :=_aafgb .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_dcga ));_geba !=nil {return _geba ;};};return nil ;};type CT_Guid struct{ -// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path -func (_adfed *CT_TblPrBase )ValidateWithPath (path string )error {if _adfed .TblStyle !=nil {if _aceddb :=_adfed .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_aceddb !=nil {return _aceddb ;};};if _adfed .TblpPr !=nil {if _ddadcf :=_adfed .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_ddadcf !=nil {return _ddadcf ;};};if _adfed .TblOverlap !=nil {if _bbeeb :=_adfed .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_bbeeb !=nil {return _bbeeb ;};};if _adfed .BidiVisual !=nil {if _bgdcfb :=_adfed .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_bgdcfb !=nil {return _bgdcfb ;};};if _adfed .TblStyleRowBandSize !=nil {if _afcdg :=_adfed .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_afcdg !=nil {return _afcdg ;};};if _adfed .TblStyleColBandSize !=nil {if _fababb :=_adfed .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_fababb !=nil {return _fababb ;};};if _adfed .TblW !=nil {if _dcddb :=_adfed .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_dcddb !=nil {return _dcddb ;};};if _adfed .Jc !=nil {if _aaafd :=_adfed .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_aaafd !=nil {return _aaafd ;};};if _adfed .TblCellSpacing !=nil {if _bdadb :=_adfed .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bdadb !=nil {return _bdadb ;};};if _adfed .TblInd !=nil {if _ddgcb :=_adfed .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_ddgcb !=nil {return _ddgcb ;};};if _adfed .TblBorders !=nil {if _dcabc :=_adfed .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_dcabc !=nil {return _dcabc ;};};if _adfed .Shd !=nil {if _facbed :=_adfed .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_facbed !=nil {return _facbed ;};};if _adfed .TblLayout !=nil {if _eccad :=_adfed .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_eccad !=nil {return _eccad ;};};if _adfed .TblCellMar !=nil {if _bdegbc :=_adfed .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_bdegbc !=nil {return _bdegbc ;};};if _adfed .TblLook !=nil {if _bdgg :=_adfed .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_bdgg !=nil {return _bdgg ;};};if _adfed .TblCaption !=nil {if _gfgfe :=_adfed .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_gfgfe !=nil {return _gfgfe ;};};if _adfed .TblDescription !=nil {if _bffd :=_adfed .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_bffd !=nil {return _bffd ;};};return nil ;};func (_effcfa ST_FldCharType )ValidateWithPath (path string )error {switch _effcfa {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effcfa ));};return nil ;};func (_gbgdfa *CT_SmartTagRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbgdfa .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_gbgdfa .UriAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_c .Sprintf ("\u0025\u0076",_gbgdfa .ElementAttr )});e .EncodeToken (start );if _gbgdfa .SmartTagPr !=nil {_bagebc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_gbgdfa .SmartTagPr ,_bagebc );};if _gbgdfa .EG_PContent !=nil {for _ ,_cbdace :=range _gbgdfa .EG_PContent {_cbdace .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcde *CT_DocPartCategory )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcde .Name =NewCT_String ();_fcde .Gallery =NewCT_DocPartGallery ();_ecacd :for {_aefa ,_gfgca :=d .Token ();if _gfgca !=nil {return _gfgca ;};switch _ebfede :=_aefa .(type ){case _f .StartElement :switch _ebfede .Name {case _f .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 :"\u006e\u0061\u006d\u0065"},_f .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 :"\u006e\u0061\u006d\u0065"}:if _gfab :=d .DecodeElement (_fcde .Name ,&_ebfede );_gfab !=nil {return _gfab ;};case _f .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 :"\u0067a\u006c\u006c\u0065\u0072\u0079"},_f .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 :"\u0067a\u006c\u006c\u0065\u0072\u0079"}:if _ecbd :=d .DecodeElement (_fcde .Gallery ,&_ebfede );_ecbd !=nil {return _ecbd ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0020\u0025\u0076",_ebfede .Name );if _baea :=d .Skip ();_baea !=nil {return _baea ;};};case _f .EndElement :break _ecacd ;case _f .CharData :};};return nil ;};func (_gcega *CT_Underline )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcega .ValAttr !=ST_UnderlineUnset {_fefae ,_fgedb :=_gcega .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgedb !=nil {return _fgedb ;};start .Attr =append (start .Attr ,_fefae );};if _gcega .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gcega .ColorAttr )});};if _gcega .ThemeColorAttr !=ST_ThemeColorUnset {_eegagb ,_daedeb :=_gcega .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _daedeb !=nil {return _daedeb ;};start .Attr =append (start .Attr ,_eegagb );};if _gcega .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gcega .ThemeTintAttr )});};if _gcega .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gcega .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// GUID Value +ValAttr *string ;};func (_afbabf ST_MailMergeDest )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_afbabf .String (),start );};func (_gdaca *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gdaca =0;case "\u006e\u0075\u006c\u006c":*_gdaca =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_gdaca =2;};return nil ;};func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_aaebdd :=&EG_FtnEdnNumProps {};return _aaebdd };func NewCT_TcPr ()*CT_TcPr {_bggeg :=&CT_TcPr {};return _bggeg };func NewCT_FFDDList ()*CT_FFDDList {_cbbad :=&CT_FFDDList {};return _cbbad };func NewCT_ProofErr ()*CT_ProofErr {_egfaa :=&CT_ProofErr {};_egfaa .TypeAttr =ST_ProofErr (1);return _egfaa ;};func (_gcggb *CT_FFTextType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcggb .ValAttr =ST_FFTextType (1);for _ ,_gggca :=range start .Attr {if _gggca .Name .Local =="\u0076\u0061\u006c"{_gcggb .ValAttr .UnmarshalXMLAttr (_gggca );continue ;};};for {_dfdad ,_bbcb :=d .Token ();if _bbcb !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_bbcb );};if _gadd ,_gfcfa :=_dfdad .(_c .EndElement );_gfcfa &&_gadd .Name ==start .Name {break ;};};return nil ;};type CT_SdtDropDownList struct{ -// Validate validates the CT_FtnEdnRef and its children -func (_cfbe *CT_FtnEdnRef )Validate ()error {return _cfbe .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");};func (_bfgfg *ST_FFTextType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfgfg =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_bfgfg =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_bfgfg =2;case "\u0064\u0061\u0074\u0065":*_bfgfg =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_bfgfg =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_bfgfg =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_bfgfg =6;};return nil ;};const (WdST_WrapTextUnset WdST_WrapText =0;WdST_WrapTextBothSides WdST_WrapText =1;WdST_WrapTextLeft WdST_WrapText =2;WdST_WrapTextRight WdST_WrapText =3;WdST_WrapTextLargest WdST_WrapText =4;);func NewCT_ProofErr ()*CT_ProofErr {_bfeeg :=&CT_ProofErr {};_bfeeg .TypeAttr =ST_ProofErr (1);return _bfeeg ;};type CT_Divs struct{ +// Drop-down List Last Saved Value +LastValueAttr *string ; -// Information About Single HTML div Element -Div []*CT_Div ;}; +// Drop-Down List Item +ListItem []*CT_SdtListItem ;};func (_bdbdad *ST_FFTextType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdbdad =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_bdbdad =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_bdbdad =2;case "\u0064\u0061\u0074\u0065":*_bdbdad =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_bdbdad =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_bdbdad =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_bdbdad =6;};return nil ;}; -// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path -func (_gdddc *CT_SdtCell )ValidateWithPath (path string )error {if _gdddc .SdtPr !=nil {if _bffcdf :=_gdddc .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_bffcdf !=nil {return _bffcdf ;};};if _gdddc .SdtEndPr !=nil {if _daecd :=_gdddc .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_daecd !=nil {return _daecd ;};};if _gdddc .SdtContent !=nil {if _acgff :=_gdddc .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_acgff !=nil {return _acgff ;};};return nil ;};const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2;);type CT_Tabs struct{ +// Validate validates the CT_OptimizeForBrowser and its children +func (_ebeab *CT_OptimizeForBrowser )Validate ()error {return _ebeab .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");};func (_degcd ST_Zoom )ValidateWithPath (path string )error {switch _degcd {case 0,1,2,3,4:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_degcd ));};return nil ;};type CT_TextEffect struct{ -// Custom Tab Stop -Tab []*CT_TabStop ;}; +// Animated Text Effect Type +ValAttr ST_TextEffect ;};type CT_TblWidth struct{ -// Validate validates the CT_Control and its children -func (_cegeb *CT_Control )Validate ()error {return _cegeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};type WdCT_WordprocessingContentPart struct{BwModeAttr _db .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_db .CT_Transform2D ;ExtLst *_db .CT_OfficeArtExtensionList ;};func (_gagcdc *ST_DocGrid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfdbd ,_bffgfd :=d .Token ();if _bffgfd !=nil {return _bffgfd ;};if _ccgfa ,_bdbfbc :=_cfdbd .(_f .EndElement );_bdbfbc &&_ccgfa .Name ==start .Name {*_gagcdc =1;return nil ;};if _ddgffd ,_cgccfe :=_cfdbd .(_f .CharData );!_cgccfe {return _c .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",_cfdbd );}else {switch string (_ddgffd ){case "":*_gagcdc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gagcdc =1;case "\u006c\u0069\u006ee\u0073":*_gagcdc =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_gagcdc =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_gagcdc =4;};};_cfdbd ,_bffgfd =d .Token ();if _bffgfd !=nil {return _bffgfd ;};if _debefg ,_aedcd :=_cfdbd .(_f .EndElement );_aedcd &&_debefg .Name ==start .Name {return nil ;};return _c .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",_cfdbd );};type CT_ShapeDefaults struct{Any []_gb .Any ;}; +// Table Width Value +WAttr *ST_MeasurementOrPercent ; -// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path -func (_beefff *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _gbded :=_beefff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbded !=nil {return _gbded ;};return nil ;};type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;};const (ST_TextEffectUnset ST_TextEffect =0;ST_TextEffectBlinkBackground ST_TextEffect =1;ST_TextEffectLights ST_TextEffect =2;ST_TextEffectAntsBlack ST_TextEffect =3;ST_TextEffectAntsRed ST_TextEffect =4;ST_TextEffectShimmer ST_TextEffect =5;ST_TextEffectSparkle ST_TextEffect =6;ST_TextEffectNone ST_TextEffect =7;);func (_dcfe *CT_Lock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfccc :=range start .Attr {if _gfccc .Name .Local =="\u0076\u0061\u006c"{_dcfe .ValAttr .UnmarshalXMLAttr (_gfccc );continue ;};};for {_fecg ,_decdc :=d .Token ();if _decdc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_decdc );};if _ggcea ,_ecaa :=_fecg .(_f .EndElement );_ecaa &&_ggcea .Name ==start .Name {break ;};};return nil ;};func (_bgggfc *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cddbff ,_fbebeg :=d .Token ();if _fbebeg !=nil {return _fbebeg ;};if _ecbbf ,_dfcag :=_cddbff .(_f .EndElement );_dfcag &&_ecbbf .Name ==start .Name {*_bgggfc =1;return nil ;};if _ffbegd ,_bafggf :=_cddbff .(_f .CharData );!_bafggf {return _c .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",_cddbff );}else {switch string (_ffbegd ){case "":*_bgggfc =0;case "\u006e\u0075\u006c\u006c":*_bgggfc =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_bgggfc =2;};};_cddbff ,_fbebeg =d .Token ();if _fbebeg !=nil {return _fbebeg ;};if _ggebb ,_effbc :=_cddbff .(_f .EndElement );_effbc &&_ggebb .Name ==start .Name {return nil ;};return _c .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",_cddbff );};type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; +// Table Width Type +TypeAttr ST_TblWidth ;};type EG_RPr struct{ -// Document Final Section Properties -SectPr *CT_SectPr ;};type CT_String struct{ +// Run Properties +RPr *CT_RPr ;};func NewCT_FFCheckBox ()*CT_FFCheckBox {_agdae :=&CT_FFCheckBox {};return _agdae };func (_bcefae *EG_FtnEdnNumProps )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcefae .NumStart !=nil {_beeged :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bcefae .NumStart ,_beeged );};if _bcefae .NumRestart !=nil {_adeeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bcefae .NumRestart ,_adeeb );};return nil ;};func NewCT_RunTrackChange ()*CT_RunTrackChange {_bbefd :=&CT_RunTrackChange {};return _bbefd }; -// String Value -ValAttr string ;};func (_dcag *CT_HdrFtr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfbf :for {_bbaef ,_dgbe :=d .Token ();if _dgbe !=nil {return _dgbe ;};switch _cabca :=_bbaef .(type ){case _f .StartElement :switch _cabca .Name {case _f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ebfce :=NewCT_AltChunk ();if _ceec :=d .DecodeElement (_ebfce ,&_cabca );_ceec !=nil {return _ceec ;};_dcag .AltChunk =append (_dcag .AltChunk ,_ebfce );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_edacg :=NewEG_ContentBlockContent ();_edacg .CustomXml =NewCT_CustomXmlBlock ();if _aafg :=d .DecodeElement (_edacg .CustomXml ,&_cabca );_aafg !=nil {return _aafg ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_edacg );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_aaeed :=NewEG_ContentBlockContent ();_aaeed .Sdt =NewCT_SdtBlock ();if _dcdfe :=d .DecodeElement (_aaeed .Sdt ,&_cabca );_dcdfe !=nil {return _dcdfe ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_aaeed );case _f .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 :"\u0070"},_f .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 :"\u0070"}:_eaebg :=NewEG_ContentBlockContent ();_aggbe :=NewCT_P ();if _fcaeb :=d .DecodeElement (_aggbe ,&_cabca );_fcaeb !=nil {return _fcaeb ;};_eaebg .P =append (_eaebg .P ,_aggbe );_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_eaebg );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_eedcd :=NewEG_ContentBlockContent ();_bgfdd :=NewCT_Tbl ();if _egbfda :=d .DecodeElement (_bgfdd ,&_cabca );_egbfda !=nil {return _egbfda ;};_eedcd .Tbl =append (_eedcd .Tbl ,_bgfdd );_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_eedcd );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_deeg :=NewEG_ContentBlockContent ();_gaae :=NewEG_RunLevelElts ();_gaae .ProofErr =NewCT_ProofErr ();if _bbaf :=d .DecodeElement (_gaae .ProofErr ,&_cabca );_bbaf !=nil {return _bbaf ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_deeg );_deeg .EG_RunLevelElts =append (_deeg .EG_RunLevelElts ,_gaae );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gdgg :=NewEG_ContentBlockContent ();_egfeb :=NewEG_RunLevelElts ();_egfeb .PermStart =NewCT_PermStart ();if _caacf :=d .DecodeElement (_egfeb .PermStart ,&_cabca );_caacf !=nil {return _caacf ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_gdgg );_gdgg .EG_RunLevelElts =append (_gdgg .EG_RunLevelElts ,_egfeb );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_feed :=NewEG_ContentBlockContent ();_dfagf :=NewEG_RunLevelElts ();_dfagf .PermEnd =NewCT_Perm ();if _edbf :=d .DecodeElement (_dfagf .PermEnd ,&_cabca );_edbf !=nil {return _edbf ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_feed );_feed .EG_RunLevelElts =append (_feed .EG_RunLevelElts ,_dfagf );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_gbdaa :=NewEG_ContentBlockContent ();_abgbae :=NewEG_RunLevelElts ();_abgbae .Ins =NewCT_RunTrackChange ();if _faaebe :=d .DecodeElement (_abgbae .Ins ,&_cabca );_faaebe !=nil {return _faaebe ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_gbdaa );_gbdaa .EG_RunLevelElts =append (_gbdaa .EG_RunLevelElts ,_abgbae );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_agcgd :=NewEG_ContentBlockContent ();_ageff :=NewEG_RunLevelElts ();_ageff .Del =NewCT_RunTrackChange ();if _adbcg :=d .DecodeElement (_ageff .Del ,&_cabca );_adbcg !=nil {return _adbcg ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_agcgd );_agcgd .EG_RunLevelElts =append (_agcgd .EG_RunLevelElts ,_ageff );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cgca :=NewEG_ContentBlockContent ();_adadga :=NewEG_RunLevelElts ();_adadga .MoveFrom =NewCT_RunTrackChange ();if _bgbdf :=d .DecodeElement (_adadga .MoveFrom ,&_cabca );_bgbdf !=nil {return _bgbdf ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_cgca );_cgca .EG_RunLevelElts =append (_cgca .EG_RunLevelElts ,_adadga );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_faafd :=NewEG_ContentBlockContent ();_adeda :=NewEG_RunLevelElts ();_adeda .MoveTo =NewCT_RunTrackChange ();if _cagg :=d .DecodeElement (_adeda .MoveTo ,&_cabca );_cagg !=nil {return _cagg ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_faafd );_faafd .EG_RunLevelElts =append (_faafd .EG_RunLevelElts ,_adeda );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gedac :=NewEG_ContentBlockContent ();_geag :=NewEG_RunLevelElts ();_fbaaf :=NewEG_RangeMarkupElements ();_fbaaf .BookmarkStart =NewCT_Bookmark ();if _eacgb :=d .DecodeElement (_fbaaf .BookmarkStart ,&_cabca );_eacgb !=nil {return _eacgb ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_gedac );_gedac .EG_RunLevelElts =append (_gedac .EG_RunLevelElts ,_geag );_geag .EG_RangeMarkupElements =append (_geag .EG_RangeMarkupElements ,_fbaaf );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dbdge :=NewEG_ContentBlockContent ();_edegd :=NewEG_RunLevelElts ();_cbcd :=NewEG_RangeMarkupElements ();_cbcd .BookmarkEnd =NewCT_MarkupRange ();if _ggef :=d .DecodeElement (_cbcd .BookmarkEnd ,&_cabca );_ggef !=nil {return _ggef ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_dbdge );_dbdge .EG_RunLevelElts =append (_dbdge .EG_RunLevelElts ,_edegd );_edegd .EG_RangeMarkupElements =append (_edegd .EG_RangeMarkupElements ,_cbcd );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dbaae :=NewEG_ContentBlockContent ();_egbdc :=NewEG_RunLevelElts ();_afcc :=NewEG_RangeMarkupElements ();_afcc .MoveFromRangeStart =NewCT_MoveBookmark ();if _efcdb :=d .DecodeElement (_afcc .MoveFromRangeStart ,&_cabca );_efcdb !=nil {return _efcdb ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_dbaae );_dbaae .EG_RunLevelElts =append (_dbaae .EG_RunLevelElts ,_egbdc );_egbdc .EG_RangeMarkupElements =append (_egbdc .EG_RangeMarkupElements ,_afcc );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aafe :=NewEG_ContentBlockContent ();_dagab :=NewEG_RunLevelElts ();_dcegf :=NewEG_RangeMarkupElements ();_dcegf .MoveFromRangeEnd =NewCT_MarkupRange ();if _ffba :=d .DecodeElement (_dcegf .MoveFromRangeEnd ,&_cabca );_ffba !=nil {return _ffba ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_aafe );_aafe .EG_RunLevelElts =append (_aafe .EG_RunLevelElts ,_dagab );_dagab .EG_RangeMarkupElements =append (_dagab .EG_RangeMarkupElements ,_dcegf );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_baab :=NewEG_ContentBlockContent ();_dabdd :=NewEG_RunLevelElts ();_dacdg :=NewEG_RangeMarkupElements ();_dacdg .MoveToRangeStart =NewCT_MoveBookmark ();if _fabfd :=d .DecodeElement (_dacdg .MoveToRangeStart ,&_cabca );_fabfd !=nil {return _fabfd ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_baab );_baab .EG_RunLevelElts =append (_baab .EG_RunLevelElts ,_dabdd );_dabdd .EG_RangeMarkupElements =append (_dabdd .EG_RangeMarkupElements ,_dacdg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bdbgc :=NewEG_ContentBlockContent ();_afgb :=NewEG_RunLevelElts ();_egeaec :=NewEG_RangeMarkupElements ();_egeaec .MoveToRangeEnd =NewCT_MarkupRange ();if _bdgce :=d .DecodeElement (_egeaec .MoveToRangeEnd ,&_cabca );_bdgce !=nil {return _bdgce ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_bdbgc );_bdbgc .EG_RunLevelElts =append (_bdbgc .EG_RunLevelElts ,_afgb );_afgb .EG_RangeMarkupElements =append (_afgb .EG_RangeMarkupElements ,_egeaec );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gefcf :=NewEG_ContentBlockContent ();_ddfdd :=NewEG_RunLevelElts ();_daaa :=NewEG_RangeMarkupElements ();_daaa .CommentRangeStart =NewCT_MarkupRange ();if _defeb :=d .DecodeElement (_daaa .CommentRangeStart ,&_cabca );_defeb !=nil {return _defeb ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_gefcf );_gefcf .EG_RunLevelElts =append (_gefcf .EG_RunLevelElts ,_ddfdd );_ddfdd .EG_RangeMarkupElements =append (_ddfdd .EG_RangeMarkupElements ,_daaa );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_added :=NewEG_ContentBlockContent ();_bdgdf :=NewEG_RunLevelElts ();_gddg :=NewEG_RangeMarkupElements ();_gddg .CommentRangeEnd =NewCT_MarkupRange ();if _ffafc :=d .DecodeElement (_gddg .CommentRangeEnd ,&_cabca );_ffafc !=nil {return _ffafc ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_added );_added .EG_RunLevelElts =append (_added .EG_RunLevelElts ,_bdgdf );_bdgdf .EG_RangeMarkupElements =append (_bdgdf .EG_RangeMarkupElements ,_gddg );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bfbdg :=NewEG_ContentBlockContent ();_gfcfeg :=NewEG_RunLevelElts ();_cabbe :=NewEG_RangeMarkupElements ();_cabbe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cggbc :=d .DecodeElement (_cabbe .CustomXmlInsRangeStart ,&_cabca );_cggbc !=nil {return _cggbc ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_bfbdg );_bfbdg .EG_RunLevelElts =append (_bfbdg .EG_RunLevelElts ,_gfcfeg );_gfcfeg .EG_RangeMarkupElements =append (_gfcfeg .EG_RangeMarkupElements ,_cabbe );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agdage :=NewEG_ContentBlockContent ();_fcffcb :=NewEG_RunLevelElts ();_cbbfg :=NewEG_RangeMarkupElements ();_cbbfg .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbagg :=d .DecodeElement (_cbbfg .CustomXmlInsRangeEnd ,&_cabca );_dbagg !=nil {return _dbagg ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_agdage );_agdage .EG_RunLevelElts =append (_agdage .EG_RunLevelElts ,_fcffcb );_fcffcb .EG_RangeMarkupElements =append (_fcffcb .EG_RangeMarkupElements ,_cbbfg );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ecgaa :=NewEG_ContentBlockContent ();_eafgf :=NewEG_RunLevelElts ();_ggbcb :=NewEG_RangeMarkupElements ();_ggbcb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dfedg :=d .DecodeElement (_ggbcb .CustomXmlDelRangeStart ,&_cabca );_dfedg !=nil {return _dfedg ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_ecgaa );_ecgaa .EG_RunLevelElts =append (_ecgaa .EG_RunLevelElts ,_eafgf );_eafgf .EG_RangeMarkupElements =append (_eafgf .EG_RangeMarkupElements ,_ggbcb );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfbefb :=NewEG_ContentBlockContent ();_cfac :=NewEG_RunLevelElts ();_aeaba :=NewEG_RangeMarkupElements ();_aeaba .CustomXmlDelRangeEnd =NewCT_Markup ();if _gfffdd :=d .DecodeElement (_aeaba .CustomXmlDelRangeEnd ,&_cabca );_gfffdd !=nil {return _gfffdd ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_dfbefb );_dfbefb .EG_RunLevelElts =append (_dfbefb .EG_RunLevelElts ,_cfac );_cfac .EG_RangeMarkupElements =append (_cfac .EG_RangeMarkupElements ,_aeaba );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bgaff :=NewEG_ContentBlockContent ();_egeac :=NewEG_RunLevelElts ();_fgbe :=NewEG_RangeMarkupElements ();_fgbe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _edgce :=d .DecodeElement (_fgbe .CustomXmlMoveFromRangeStart ,&_cabca );_edgce !=nil {return _edgce ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_bgaff );_bgaff .EG_RunLevelElts =append (_bgaff .EG_RunLevelElts ,_egeac );_egeac .EG_RangeMarkupElements =append (_egeac .EG_RangeMarkupElements ,_fgbe );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fage :=NewEG_ContentBlockContent ();_bacgcg :=NewEG_RunLevelElts ();_fcfe :=NewEG_RangeMarkupElements ();_fcfe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dgff :=d .DecodeElement (_fcfe .CustomXmlMoveFromRangeEnd ,&_cabca );_dgff !=nil {return _dgff ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_fage );_fage .EG_RunLevelElts =append (_fage .EG_RunLevelElts ,_bacgcg );_bacgcg .EG_RangeMarkupElements =append (_bacgcg .EG_RangeMarkupElements ,_fcfe );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gccb :=NewEG_ContentBlockContent ();_caaeb :=NewEG_RunLevelElts ();_dgfa :=NewEG_RangeMarkupElements ();_dgfa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cdcbg :=d .DecodeElement (_dgfa .CustomXmlMoveToRangeStart ,&_cabca );_cdcbg !=nil {return _cdcbg ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_gccb );_gccb .EG_RunLevelElts =append (_gccb .EG_RunLevelElts ,_caaeb );_caaeb .EG_RangeMarkupElements =append (_caaeb .EG_RangeMarkupElements ,_dgfa );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agaff :=NewEG_ContentBlockContent ();_ebdc :=NewEG_RunLevelElts ();_ffcda :=NewEG_RangeMarkupElements ();_ffcda .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbff :=d .DecodeElement (_ffcda .CustomXmlMoveToRangeEnd ,&_cabca );_cbff !=nil {return _cbff ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_agaff );_agaff .EG_RunLevelElts =append (_agaff .EG_RunLevelElts ,_ebdc );_ebdc .EG_RangeMarkupElements =append (_ebdc .EG_RangeMarkupElements ,_ffcda );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gcdbe :=NewEG_ContentBlockContent ();_dafa :=NewEG_RunLevelElts ();_beece :=NewEG_MathContent ();_beece .OMathPara =_ce .NewOMathPara ();if _cbecc :=d .DecodeElement (_beece .OMathPara ,&_cabca );_cbecc !=nil {return _cbecc ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_gcdbe );_gcdbe .EG_RunLevelElts =append (_gcdbe .EG_RunLevelElts ,_dafa );_dafa .EG_MathContent =append (_dafa .EG_MathContent ,_beece );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_adgdb :=NewEG_ContentBlockContent ();_egfb :=NewEG_RunLevelElts ();_gedfea :=NewEG_MathContent ();_gedfea .OMath =_ce .NewOMath ();if _afdfb :=d .DecodeElement (_gedfea .OMath ,&_cabca );_afdfb !=nil {return _afdfb ;};_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_adgdb );_adgdb .EG_RunLevelElts =append (_adgdb .EG_RunLevelElts ,_egfb );_egfb .EG_MathContent =append (_egfb .EG_MathContent ,_gedfea );default:_gb .Log ("\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\u0048\u0064\u0072F\u0074\u0072 \u0025\u0076",_cabca .Name );if _cgbga :=d .Skip ();_cgbga !=nil {return _cgbga ;};};case _f .EndElement :break _cfbf ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_Odso and its children +func (_gcfae *CT_Odso )Validate ()error {return _gcfae .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");}; -// Validate validates the WdCT_WrapThrough and its children -func (_aebdd *WdCT_WrapThrough )Validate ()error {return _aebdd .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func (_dbcgf ST_ThemeColor )String ()string {switch _dbcgf {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031";case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case 13:return "\u006e\u006f\u006e\u0065";case 14:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case 15:return "\u0074\u0065\u0078t\u0031";case 16:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case 17:return "\u0074\u0065\u0078t\u0032";};return "";}; +// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path +func (_dffdbf *CT_PaperSource )ValidateWithPath (path string )error {return nil };type ST_MailMergeOdsoFMDFieldType byte ; -// Validate validates the CT_FFDDList and its children -func (_feae *CT_FFDDList )Validate ()error {return _feae .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_SdtPr and its children +func (_dbffd *CT_SdtPr )Validate ()error {return _dbffd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");}; -// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path -func (_cbfbga *CT_JcTable )ValidateWithPath (path string )error {if _cbfbga .ValAttr ==ST_JcTableUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _fcbd :=_cbfbga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcbd !=nil {return _fcbd ;};return nil ;};func (_egecaa *CT_TopPageBorder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egecaa .ValAttr =ST_Border (1);for _ ,_bdcce :=range start .Attr {if _bdcce .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"&&_bdcce .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_bdcce .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"&&_bdcce .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_dacga ,_dgeba :=_bdcce .Value ,error (nil );if _dgeba !=nil {return _dgeba ;};_egecaa .TopLeftAttr =&_dacga ;continue ;};if _bdcce .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"&&_bdcce .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_bdcce .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"&&_bdcce .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_agbeb ,_aecfbe :=_bdcce .Value ,error (nil );if _aecfbe !=nil {return _aecfbe ;};_egecaa .TopRightAttr =&_agbeb ;continue ;};if _bdcce .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"&&_bdcce .Name .Local =="\u0069\u0064"||_bdcce .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"&&_bdcce .Name .Local =="\u0069\u0064"{_fffba ,_cbafbb :=_bdcce .Value ,error (nil );if _cbafbb !=nil {return _cbafbb ;};_egecaa .IdAttr =&_fffba ;continue ;};if _bdcce .Name .Local =="\u0076\u0061\u006c"{_egecaa .ValAttr .UnmarshalXMLAttr (_bdcce );continue ;};if _bdcce .Name .Local =="\u0063\u006f\u006co\u0072"{_ecbff ,_ebgfg :=ParseUnionST_HexColor (_bdcce .Value );if _ebgfg !=nil {return _ebgfg ;};_egecaa .ColorAttr =&_ecbff ;continue ;};if _bdcce .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_egecaa .ThemeColorAttr .UnmarshalXMLAttr (_bdcce );continue ;};if _bdcce .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bedba ,_bcdgg :=_bdcce .Value ,error (nil );if _bcdgg !=nil {return _bcdgg ;};_egecaa .ThemeTintAttr =&_bedba ;continue ;};if _bdcce .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fbdae ,_bfcgce :=_bdcce .Value ,error (nil );if _bfcgce !=nil {return _bfcgce ;};_egecaa .ThemeShadeAttr =&_fbdae ;continue ;};if _bdcce .Name .Local =="\u0073\u007a"{_dgabe ,_fgddc :=_ge .ParseUint (_bdcce .Value ,10,64);if _fgddc !=nil {return _fgddc ;};_egecaa .SzAttr =&_dgabe ;continue ;};if _bdcce .Name .Local =="\u0073\u0070\u0061c\u0065"{_bdbff ,_befbdb :=_ge .ParseUint (_bdcce .Value ,10,64);if _befbdb !=nil {return _befbdb ;};_egecaa .SpaceAttr =&_bdbff ;continue ;};if _bdcce .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ddafcf ,_decege :=ParseUnionST_OnOff (_bdcce .Value );if _decege !=nil {return _decege ;};_egecaa .ShadowAttr =&_ddafcf ;continue ;};if _bdcce .Name .Local =="\u0066\u0072\u0061m\u0065"{_ecdbb ,_dcdgc :=ParseUnionST_OnOff (_bdcce .Value );if _dcdgc !=nil {return _dcdgc ;};_egecaa .FrameAttr =&_ecdbb ;continue ;};};for {_bfabbd ,_agddfb :=d .Token ();if _agddfb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u006f\u0070\u0050a\u0067e\u0042\u006f\u0072\u0064\u0065\u0072\u003a \u0025\u0073",_agddfb );};if _agfcb ,_fbcafe :=_bfabbd .(_f .EndElement );_fbcafe &&_agfcb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_AltChunkPr and its children +func (_fga *CT_AltChunkPr )Validate ()error {return _fga .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");};func NewCT_WebSettings ()*CT_WebSettings {_dcegf :=&CT_WebSettings {};return _dcegf };func (_fgdfaa *ST_TextboxTightWrap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afccbe ,_bcfgf :=d .Token ();if _bcfgf !=nil {return _bcfgf ;};if _dggeg ,_efgdc :=_afccbe .(_c .EndElement );_efgdc &&_dggeg .Name ==start .Name {*_fgdfaa =1;return nil ;};if _edfcfe ,_dbacec :=_afccbe .(_c .CharData );!_dbacec {return _ea .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",_afccbe );}else {switch string (_edfcfe ){case "":*_fgdfaa =0;case "\u006e\u006f\u006e\u0065":*_fgdfaa =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_fgdfaa =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_fgdfaa =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fgdfaa =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fgdfaa =5;};};_afccbe ,_bcfgf =d .Token ();if _bcfgf !=nil {return _bcfgf ;};if _ddfgd ,_cdaag :=_afccbe .(_c .EndElement );_cdaag &&_ddfgd .Name ==start .Name {return nil ;};return _ea .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",_afccbe );}; -// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path -func (_ebgfc *CT_TrackChange )ValidateWithPath (path string )error {return nil };type CT_TblGridCol struct{ +// Validate validates the CT_Lock and its children +func (_cfgfdc *CT_Lock )Validate ()error {return _cfgfdc .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");}; -// Grid Column Width -WAttr *_cd .ST_TwipsMeasure ;}; +// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path +func (_efbga *CT_TblStylePr )ValidateWithPath (path string )error {if _efbga .TypeAttr ==ST_TblStyleOverrideTypeUnset {return _ea .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ecgbf :=_efbga .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ecgbf !=nil {return _ecgbf ;};if _efbga .PPr !=nil {if _aabd :=_efbga .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aabd !=nil {return _aabd ;};};if _efbga .RPr !=nil {if _cbfdff :=_efbga .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cbfdff !=nil {return _cbfdff ;};};if _efbga .TblPr !=nil {if _egfcc :=_efbga .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_egfcc !=nil {return _egfcc ;};};if _efbga .TrPr !=nil {if _bggcd :=_efbga .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_bggcd !=nil {return _bggcd ;};};if _efbga .TcPr !=nil {if _fdeee :=_efbga .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_fdeee !=nil {return _fdeee ;};};return nil ;};type CT_FFTextInput struct{ -// Validate validates the CT_TblGridBase and its children -func (_egfcc *CT_TblGridBase )Validate ()error {return _egfcc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");};func NewCT_FFHelpText ()*CT_FFHelpText {_ecgb :=&CT_FFHelpText {};return _ecgb };func (_ccdbc *ST_DocProtect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cddabc ,_ccebde :=d .Token ();if _ccebde !=nil {return _ccebde ;};if _ebfgd ,_bafcag :=_cddabc .(_f .EndElement );_bafcag &&_ebfgd .Name ==start .Name {*_ccdbc =1;return nil ;};if _fgaaeb ,_baaaca :=_cddabc .(_f .CharData );!_baaaca {return _c .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",_cddabc );}else {switch string (_fgaaeb ){case "":*_ccdbc =0;case "\u006e\u006f\u006e\u0065":*_ccdbc =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_ccdbc =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_ccdbc =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_ccdbc =4;case "\u0066\u006f\u0072m\u0073":*_ccdbc =5;};};_cddabc ,_ccebde =d .Token ();if _ccebde !=nil {return _ccebde ;};if _gccece ,_fegff :=_cddabc .(_f .EndElement );_fegff &&_gccece .Name ==start .Name {return nil ;};return _c .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",_cddabc );}; +// Text Box Form Field Type +Type *CT_FFTextType ; -// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path -func (_accf *CT_Body )ValidateWithPath (path string )error {for _ddb ,_babe :=range _accf .EG_BlockLevelElts {if _bfeb :=_babe .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ddb ));_bfeb !=nil {return _bfeb ;};};if _accf .SectPr !=nil {if _gaa :=_accf .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_gaa !=nil {return _gaa ;};};return nil ;}; +// Default Text Box Form Field String +Default *CT_String ; -// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path -func (_cagfe *CT_PPrGeneral )ValidateWithPath (path string )error {if _cagfe .PStyle !=nil {if _acecb :=_cagfe .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_acecb !=nil {return _acecb ;};};if _cagfe .KeepNext !=nil {if _ebcdc :=_cagfe .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_ebcdc !=nil {return _ebcdc ;};};if _cagfe .KeepLines !=nil {if _abaeb :=_cagfe .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_abaeb !=nil {return _abaeb ;};};if _cagfe .PageBreakBefore !=nil {if _ccbag :=_cagfe .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_ccbag !=nil {return _ccbag ;};};if _cagfe .FramePr !=nil {if _eddba :=_cagfe .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_eddba !=nil {return _eddba ;};};if _cagfe .WidowControl !=nil {if _eaede :=_cagfe .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_eaede !=nil {return _eaede ;};};if _cagfe .NumPr !=nil {if _edag :=_cagfe .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_edag !=nil {return _edag ;};};if _cagfe .SuppressLineNumbers !=nil {if _eedec :=_cagfe .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_eedec !=nil {return _eedec ;};};if _cagfe .PBdr !=nil {if _eefda :=_cagfe .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_eefda !=nil {return _eefda ;};};if _cagfe .Shd !=nil {if _faedc :=_cagfe .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_faedc !=nil {return _faedc ;};};if _cagfe .Tabs !=nil {if _bfcdd :=_cagfe .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_bfcdd !=nil {return _bfcdd ;};};if _cagfe .SuppressAutoHyphens !=nil {if _daefb :=_cagfe .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_daefb !=nil {return _daefb ;};};if _cagfe .Kinsoku !=nil {if _cffc :=_cagfe .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_cffc !=nil {return _cffc ;};};if _cagfe .WordWrap !=nil {if _ecbaf :=_cagfe .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_ecbaf !=nil {return _ecbaf ;};};if _cagfe .OverflowPunct !=nil {if _bgafe :=_cagfe .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_bgafe !=nil {return _bgafe ;};};if _cagfe .TopLinePunct !=nil {if _eagfb :=_cagfe .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_eagfb !=nil {return _eagfb ;};};if _cagfe .AutoSpaceDE !=nil {if _fccef :=_cagfe .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_fccef !=nil {return _fccef ;};};if _cagfe .AutoSpaceDN !=nil {if _bdafb :=_cagfe .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_bdafb !=nil {return _bdafb ;};};if _cagfe .Bidi !=nil {if _becg :=_cagfe .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_becg !=nil {return _becg ;};};if _cagfe .AdjustRightInd !=nil {if _fafeg :=_cagfe .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_fafeg !=nil {return _fafeg ;};};if _cagfe .SnapToGrid !=nil {if _dfddg :=_cagfe .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dfddg !=nil {return _dfddg ;};};if _cagfe .Spacing !=nil {if _gbgbc :=_cagfe .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gbgbc !=nil {return _gbgbc ;};};if _cagfe .Ind !=nil {if _cbfdf :=_cagfe .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_cbfdf !=nil {return _cbfdf ;};};if _cagfe .ContextualSpacing !=nil {if _adce :=_cagfe .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_adce !=nil {return _adce ;};};if _cagfe .MirrorIndents !=nil {if _cegfd :=_cagfe .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_cegfd !=nil {return _cegfd ;};};if _cagfe .SuppressOverlap !=nil {if _cafef :=_cagfe .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_cafef !=nil {return _cafef ;};};if _cagfe .Jc !=nil {if _gbfdd :=_cagfe .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gbfdd !=nil {return _gbfdd ;};};if _cagfe .TextDirection !=nil {if _gaebdc :=_cagfe .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_gaebdc !=nil {return _gaebdc ;};};if _cagfe .TextAlignment !=nil {if _adfadc :=_cagfe .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_adfadc !=nil {return _adfadc ;};};if _cagfe .TextboxTightWrap !=nil {if _gbbdg :=_cagfe .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_gbbdg !=nil {return _gbbdg ;};};if _cagfe .OutlineLvl !=nil {if _cabff :=_cagfe .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_cabff !=nil {return _cabff ;};};if _cagfe .DivId !=nil {if _agdge :=_cagfe .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_agdge !=nil {return _agdge ;};};if _cagfe .CnfStyle !=nil {if _ffacc :=_cagfe .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_ffacc !=nil {return _ffacc ;};};if _cagfe .PPrChange !=nil {if _efddb :=_cagfe .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_efddb !=nil {return _efddb ;};};return nil ;};func (_bacec *CT_FFTextType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gdbeg ,_fdcdg :=_bacec .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fdcdg !=nil {return _fdcdg ;};start .Attr =append (start .Attr ,_gdbeg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Text Box Form Field Maximum Length +MaxLength *CT_DecimalNumber ; -// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path -func (_ddag *CT_FramePr )ValidateWithPath (path string )error {if _bcebe :=_ddag .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_bcebe !=nil {return _bcebe ;};if _ddag .WAttr !=nil {if _fgeab :=_ddag .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fgeab !=nil {return _fgeab ;};};if _ddag .HAttr !=nil {if _bgfge :=_ddag .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_bgfge !=nil {return _bgfge ;};};if _ddag .VSpaceAttr !=nil {if _afgfc :=_ddag .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_afgfc !=nil {return _afgfc ;};};if _ddag .HSpaceAttr !=nil {if _gfceg :=_ddag .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_gfceg !=nil {return _gfceg ;};};if _fcda :=_ddag .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_fcda !=nil {return _fcda ;};if _fdad :=_ddag .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_fdad !=nil {return _fdad ;};if _ecgbd :=_ddag .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ecgbd !=nil {return _ecgbd ;};if _ddag .XAttr !=nil {if _efdbc :=_ddag .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_efdbc !=nil {return _efdbc ;};};if _fbbcf :=_ddag .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fbbcf !=nil {return _fbbcf ;};if _ddag .YAttr !=nil {if _fbbbd :=_ddag .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_fbbbd !=nil {return _fbbbd ;};};if _bdfgg :=_ddag .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bdfgg !=nil {return _bdfgg ;};if _fgdgb :=_ddag .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_fgdgb !=nil {return _fgdgb ;};if _ddag .AnchorLockAttr !=nil {if _efbaa :=_ddag .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_efbaa !=nil {return _efbaa ;};};return nil ;};type CT_TargetScreenSz struct{ +// Text Box Form Field Formatting +Format *CT_String ;};type ST_Hint byte ;func NewCT_TblPrExBase ()*CT_TblPrExBase {_cceag :=&CT_TblPrExBase {};return _cceag };func (_ecgeee ST_MailMergeSourceType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ecgeee .String (),start );};func NewEG_RPrBase ()*EG_RPrBase {_fcbbff :=&EG_RPrBase {};return _fcbbff };func (_cedfc *CT_NumPicBullet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bged :=range start .Attr {if _bged .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_egaed ,_caffd :=_ac .ParseInt (_bged .Value ,10,64);if _caffd !=nil {return _caffd ;};_cedfc .NumPicBulletIdAttr =_egaed ;continue ;};};_gaca :for {_cfbba ,_fbeae :=d .Token ();if _fbeae !=nil {return _fbeae ;};switch _gabde :=_cfbba .(type ){case _c .StartElement :switch _gabde .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 :"\u0070\u0069\u0063\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 :"\u0070\u0069\u0063\u0074"}:_cedfc .Pict =NewCT_Picture ();if _cecca :=d .DecodeElement (_cedfc .Pict ,&_gabde );_cecca !=nil {return _cecca ;};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_cedfc .Drawing =NewCT_Drawing ();if _ccfge :=d .DecodeElement (_cedfc .Drawing ,&_gabde );_ccfge !=nil {return _ccfge ;};default:_cff .Log ("\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\u0043\u0054\u005f\u004e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_gabde .Name );if _aebdbd :=d .Skip ();_aebdbd !=nil {return _aebdbd ;};};case _c .EndElement :break _gaca ;case _c .CharData :};};return nil ;};func (_agff *CT_MailMergeDataType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_agff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efggfe ST_DocPartType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aeaffc :=_c .Attr {};_aeaffc .Name =name ;switch _efggfe {case ST_DocPartTypeUnset :_aeaffc .Value ="";case ST_DocPartTypeNone :_aeaffc .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_aeaffc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_aeaffc .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_aeaffc .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_aeaffc .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_aeaffc .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_aeaffc .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return _aeaffc ,nil ;};func (_bacebec ST_StyleType )ValidateWithPath (path string )error {switch _bacebec {case 0,1,2,3,4:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bacebec ));};return nil ;};func (_bgbea *CT_View )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgbea .ValAttr =ST_View (1);for _ ,_acdcd :=range start .Attr {if _acdcd .Name .Local =="\u0076\u0061\u006c"{_bgbea .ValAttr .UnmarshalXMLAttr (_acdcd );continue ;};};for {_edbcb ,_fcbagd :=d .Token ();if _fcbagd !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_fcbagd );};if _ebcfb ,_cfcf :=_edbcb .(_c .EndElement );_cfcf &&_ebcfb .Name ==start .Name {break ;};};return nil ;};func NewCT_Shd ()*CT_Shd {_bdffd :=&CT_Shd {};_bdffd .ValAttr =ST_Shd (1);return _bdffd }; -// Target Screen Size Value -ValAttr ST_TargetScreenSz ;}; +// Validate validates the CT_TcPrChange and its children +func (_adbda *CT_TcPrChange )Validate ()error {return _adbda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_befceg *ST_ObjectDrawAspect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebfggd ,_eageeg :=d .Token ();if _eageeg !=nil {return _eageeg ;};if _bddbf ,_dcabab :=_ebfggd .(_c .EndElement );_dcabab &&_bddbf .Name ==start .Name {*_befceg =1;return nil ;};if _daafa ,_gbdccf :=_ebfggd .(_c .CharData );!_gbdccf {return _ea .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",_ebfggd );}else {switch string (_daafa ){case "":*_befceg =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_befceg =1;case "\u0069\u0063\u006f\u006e":*_befceg =2;};};_ebfggd ,_eageeg =d .Token ();if _eageeg !=nil {return _eageeg ;};if _cecbf ,_ecbee :=_ebfggd .(_c .EndElement );_ecbee &&_cecbf .Name ==start .Name {return nil ;};return _ea .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",_ebfggd );};func (_fefec *CT_HpsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_fefec .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_R struct{ -// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path -func (_bgdec *CT_ParaRPr )ValidateWithPath (path string )error {if _bgdec .Ins !=nil {if _daaff :=_bgdec .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_daaff !=nil {return _daaff ;};};if _bgdec .Del !=nil {if _dbbga :=_bgdec .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_dbbga !=nil {return _dbbga ;};};if _bgdec .MoveFrom !=nil {if _decge :=_bgdec .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_decge !=nil {return _decge ;};};if _bgdec .MoveTo !=nil {if _egggb :=_bgdec .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_egggb !=nil {return _egggb ;};};if _bgdec .RStyle !=nil {if _afecfc :=_bgdec .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_afecfc !=nil {return _afecfc ;};};if _bgdec .RFonts !=nil {if _gcaf :=_bgdec .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_gcaf !=nil {return _gcaf ;};};if _bgdec .B !=nil {if _ebac :=_bgdec .B .ValidateWithPath (path +"\u002f\u0042");_ebac !=nil {return _ebac ;};};if _bgdec .BCs !=nil {if _affg :=_bgdec .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_affg !=nil {return _affg ;};};if _bgdec .I !=nil {if _ccca :=_bgdec .I .ValidateWithPath (path +"\u002f\u0049");_ccca !=nil {return _ccca ;};};if _bgdec .ICs !=nil {if _gbcgg :=_bgdec .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gbcgg !=nil {return _gbcgg ;};};if _bgdec .Caps !=nil {if _cggcc :=_bgdec .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cggcc !=nil {return _cggcc ;};};if _bgdec .SmallCaps !=nil {if _adbff :=_bgdec .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_adbff !=nil {return _adbff ;};};if _bgdec .Strike !=nil {if _aabff :=_bgdec .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_aabff !=nil {return _aabff ;};};if _bgdec .Dstrike !=nil {if _bdagbe :=_bgdec .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_bdagbe !=nil {return _bdagbe ;};};if _bgdec .Outline !=nil {if _dbagf :=_bgdec .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dbagf !=nil {return _dbagf ;};};if _bgdec .Shadow !=nil {if _fbfeb :=_bgdec .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fbfeb !=nil {return _fbfeb ;};};if _bgdec .Emboss !=nil {if _egfade :=_bgdec .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_egfade !=nil {return _egfade ;};};if _bgdec .Imprint !=nil {if _abeag :=_bgdec .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_abeag !=nil {return _abeag ;};};if _bgdec .NoProof !=nil {if _acdcg :=_bgdec .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_acdcg !=nil {return _acdcg ;};};if _bgdec .SnapToGrid !=nil {if _gfgga :=_bgdec .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_gfgga !=nil {return _gfgga ;};};if _bgdec .Vanish !=nil {if _dacad :=_bgdec .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_dacad !=nil {return _dacad ;};};if _bgdec .WebHidden !=nil {if _ffbge :=_bgdec .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_ffbge !=nil {return _ffbge ;};};if _bgdec .Color !=nil {if _ffcef :=_bgdec .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ffcef !=nil {return _ffcef ;};};if _bgdec .Spacing !=nil {if _efgee :=_bgdec .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_efgee !=nil {return _efgee ;};};if _bgdec .W !=nil {if _cffgb :=_bgdec .W .ValidateWithPath (path +"\u002f\u0057");_cffgb !=nil {return _cffgb ;};};if _bgdec .Kern !=nil {if _fbcg :=_bgdec .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_fbcg !=nil {return _fbcg ;};};if _bgdec .Position !=nil {if _ggegb :=_bgdec .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ggegb !=nil {return _ggegb ;};};if _bgdec .Sz !=nil {if _dddeb :=_bgdec .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_dddeb !=nil {return _dddeb ;};};if _bgdec .SzCs !=nil {if _egeeg :=_bgdec .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_egeeg !=nil {return _egeeg ;};};if _bgdec .Highlight !=nil {if _bdeaf :=_bgdec .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_bdeaf !=nil {return _bdeaf ;};};if _bgdec .U !=nil {if _abafb :=_bgdec .U .ValidateWithPath (path +"\u002f\u0055");_abafb !=nil {return _abafb ;};};if _bgdec .Effect !=nil {if _beaec :=_bgdec .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_beaec !=nil {return _beaec ;};};if _bgdec .Bdr !=nil {if _fddb :=_bgdec .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_fddb !=nil {return _fddb ;};};if _bgdec .Shd !=nil {if _cbdda :=_bgdec .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cbdda !=nil {return _cbdda ;};};if _bgdec .FitText !=nil {if _geffc :=_bgdec .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_geffc !=nil {return _geffc ;};};if _bgdec .VertAlign !=nil {if _edaede :=_bgdec .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_edaede !=nil {return _edaede ;};};if _bgdec .Rtl !=nil {if _egeag :=_bgdec .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_egeag !=nil {return _egeag ;};};if _bgdec .Cs !=nil {if _eeeef :=_bgdec .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_eeeef !=nil {return _eeeef ;};};if _bgdec .Em !=nil {if _ffddd :=_bgdec .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ffddd !=nil {return _ffddd ;};};if _bgdec .Lang !=nil {if _aabaae :=_bgdec .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_aabaae !=nil {return _aabaae ;};};if _bgdec .EastAsianLayout !=nil {if _bbfae :=_bgdec .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_bbfae !=nil {return _bbfae ;};};if _bgdec .SpecVanish !=nil {if _faccf :=_bgdec .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_faccf !=nil {return _faccf ;};};if _bgdec .OMath !=nil {if _eaegbe :=_bgdec .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_eaegbe !=nil {return _eaegbe ;};};if _bgdec .RPrChange !=nil {if _fffeg :=_bgdec .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fffeg !=nil {return _fffeg ;};};return nil ;};func (_cbdacf *CT_RPrOriginal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbdacf .RStyle !=nil {_dcbfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cbdacf .RStyle ,_dcbfg );};if _cbdacf .RFonts !=nil {_fbdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cbdacf .RFonts ,_fbdb );};if _cbdacf .B !=nil {_dbdgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_cbdacf .B ,_dbdgg );};if _cbdacf .BCs !=nil {_gddgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_cbdacf .BCs ,_gddgb );};if _cbdacf .I !=nil {_fgedc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_cbdacf .I ,_fgedc );};if _cbdacf .ICs !=nil {_cbdee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_cbdacf .ICs ,_cbdee );};if _cbdacf .Caps !=nil {_dbaeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_cbdacf .Caps ,_dbaeg );};if _cbdacf .SmallCaps !=nil {_cebag :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_cbdacf .SmallCaps ,_cebag );};if _cbdacf .Strike !=nil {_bdacf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_cbdacf .Strike ,_bdacf );};if _cbdacf .Dstrike !=nil {_aabbgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cbdacf .Dstrike ,_aabbgc );};if _cbdacf .Outline !=nil {_gedbb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_cbdacf .Outline ,_gedbb );};if _cbdacf .Shadow !=nil {_eegecc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cbdacf .Shadow ,_eegecc );};if _cbdacf .Emboss !=nil {_egafad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_cbdacf .Emboss ,_egafad );};if _cbdacf .Imprint !=nil {_bbcdb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_cbdacf .Imprint ,_bbcdb );};if _cbdacf .NoProof !=nil {_cdbfg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_cbdacf .NoProof ,_cdbfg );};if _cbdacf .SnapToGrid !=nil {_fbfbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_cbdacf .SnapToGrid ,_fbfbd );};if _cbdacf .Vanish !=nil {_edcdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cbdacf .Vanish ,_edcdd );};if _cbdacf .WebHidden !=nil {_fbdfb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cbdacf .WebHidden ,_fbdfb );};if _cbdacf .Color !=nil {_abdada :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cbdacf .Color ,_abdada );};if _cbdacf .Spacing !=nil {_gebc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_cbdacf .Spacing ,_gebc );};if _cbdacf .W !=nil {_bfggf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_cbdacf .W ,_bfggf );};if _cbdacf .Kern !=nil {_cefba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_cbdacf .Kern ,_cefba );};if _cbdacf .Position !=nil {_ebaabe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cbdacf .Position ,_ebaabe );};if _cbdacf .Sz !=nil {_fdfec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_cbdacf .Sz ,_fdfec );};if _cbdacf .SzCs !=nil {_fgabb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_cbdacf .SzCs ,_fgabb );};if _cbdacf .Highlight !=nil {_dgfea :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cbdacf .Highlight ,_dgfea );};if _cbdacf .U !=nil {_egeab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_cbdacf .U ,_egeab );};if _cbdacf .Effect !=nil {_cfeab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cbdacf .Effect ,_cfeab );};if _cbdacf .Bdr !=nil {_abagff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_cbdacf .Bdr ,_abagff );};if _cbdacf .Shd !=nil {_faddf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cbdacf .Shd ,_faddf );};if _cbdacf .FitText !=nil {_fgdde :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_cbdacf .FitText ,_fgdde );};if _cbdacf .VertAlign !=nil {_gagdd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cbdacf .VertAlign ,_gagdd );};if _cbdacf .Rtl !=nil {_fcbff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_cbdacf .Rtl ,_fcbff );};if _cbdacf .Cs !=nil {_cacbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_cbdacf .Cs ,_cacbf );};if _cbdacf .Em !=nil {_eeddgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_cbdacf .Em ,_eeddgb );};if _cbdacf .Lang !=nil {_bffcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_cbdacf .Lang ,_bffcc );};if _cbdacf .EastAsianLayout !=nil {_gefgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cbdacf .EastAsianLayout ,_gefgc );};if _cbdacf .SpecVanish !=nil {_ecddg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cbdacf .SpecVanish ,_ecddg );};if _cbdacf .OMath !=nil {_egdc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cbdacf .OMath ,_egdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Revision Identifier for Run Properties +RsidRPrAttr *string ; -// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path -func (_bgeb *CT_FontRel )ValidateWithPath (path string )error {if !_cd .ST_GuidPatternRe .MatchString (_bgeb .FontKeyAttr ){return _c .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u006e\u0074\u004b\u0065\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_cd .ST_GuidPatternRe ,_bgeb .FontKeyAttr );};if _gbbc :=_bgeb .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_gbbc !=nil {return _gbbc ;};return nil ;};func NewWdInline ()*WdInline {_deecfg :=&WdInline {};_deecfg .WdCT_Inline =*NewWdCT_Inline ();return _deecfg ;};func (_gccfaa *CT_StylePaneFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abdde :=range start .Attr {if _abdde .Name .Local =="\u0064\u0069\u0072\u0065c\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u004fn\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0073"{_cgbfe ,_fdafdg :=ParseUnionST_OnOff (_abdde .Value );if _fdafdg !=nil {return _fdafdg ;};_gccfaa .DirectFormattingOnParagraphsAttr =&_cgbfe ;continue ;};if _abdde .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_befgbfc ,_fbdefb :=ParseUnionST_OnOff (_abdde .Value );if _fbdefb !=nil {return _fbdefb ;};_gccfaa .AllStylesAttr =&_befgbfc ;continue ;};if _abdde .Name .Local =="d\u0069\u0072\u0065\u0063\u0074\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004fn\u004e\u0075\u006db\u0065r\u0069\u006e\u0067"{_fggaga ,_cdedf :=ParseUnionST_OnOff (_abdde .Value );if _cdedf !=nil {return _cdedf ;};_gccfaa .DirectFormattingOnNumberingAttr =&_fggaga ;continue ;};if _abdde .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_acadec ,_cfdca :=ParseUnionST_OnOff (_abdde .Value );if _cfdca !=nil {return _cfdca ;};_gccfaa .LatentStylesAttr =&_acadec ;continue ;};if _abdde .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_edgcg ,_cadef :=ParseUnionST_OnOff (_abdde .Value );if _cadef !=nil {return _cadef ;};_gccfaa .HeadingStylesAttr =&_edgcg ;continue ;};if _abdde .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_ecef ,_gcdee :=ParseUnionST_OnOff (_abdde .Value );if _gcdee !=nil {return _gcdee ;};_gccfaa .NumberingStylesAttr =&_ecef ;continue ;};if _abdde .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_egddf ,_cdadcf :=ParseUnionST_OnOff (_abdde .Value );if _cdadcf !=nil {return _cdadcf ;};_gccfaa .TableStylesAttr =&_egddf ;continue ;};if _abdde .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_fdfef ,_gefde :=ParseUnionST_OnOff (_abdde .Value );if _gefde !=nil {return _gefde ;};_gccfaa .DirectFormattingOnRunsAttr =&_fdfef ;continue ;};if _abdde .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_caagfd ,_cegcd :=ParseUnionST_OnOff (_abdde .Value );if _cegcd !=nil {return _cegcd ;};_gccfaa .CustomStylesAttr =&_caagfd ;continue ;};if _abdde .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_fecgc ,_fbfbg :=ParseUnionST_OnOff (_abdde .Value );if _fbfbg !=nil {return _fbfbg ;};_gccfaa .StylesInUseAttr =&_fecgc ;continue ;};if _abdde .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_dbebgg ,_cdffd :=ParseUnionST_OnOff (_abdde .Value );if _cdffd !=nil {return _cdffd ;};_gccfaa .DirectFormattingOnTablesAttr =&_dbebgg ;continue ;};if _abdde .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_aeffc ,_abggg :=ParseUnionST_OnOff (_abdde .Value );if _abggg !=nil {return _abggg ;};_gccfaa .ClearFormattingAttr =&_aeffc ;continue ;};if _abdde .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_gcacaa ,_eafbb :=ParseUnionST_OnOff (_abdde .Value );if _eafbb !=nil {return _eafbb ;};_gccfaa .Top3HeadingStylesAttr =&_gcacaa ;continue ;};if _abdde .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_ebaabd ,_acdbe :=ParseUnionST_OnOff (_abdde .Value );if _acdbe !=nil {return _acdbe ;};_gccfaa .VisibleStylesAttr =&_ebaabd ;continue ;};if _abdde .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_ebdcd ,_gebfc :=ParseUnionST_OnOff (_abdde .Value );if _gebfc !=nil {return _gebfc ;};_gccfaa .AlternateStyleNamesAttr =&_ebdcd ;continue ;};if _abdde .Name .Local =="\u0076\u0061\u006c"{_afcbg ,_gfdcd :=_abdde .Value ,error (nil );if _gfdcd !=nil {return _gfdcd ;};_gccfaa .ValAttr =&_afcbg ;continue ;};};for {_afbaf ,_egabe :=d .Token ();if _egabe !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0050\u0061n\u0065\u0046\u0069\u006c\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_egabe );};if _ebgbfe ,_dgbfa :=_afbaf .(_f .EndElement );_dgbfa &&_ebgbfe .Name ==start .Name {break ;};};return nil ;};type CT_SdtDropDownList struct{ +// Revision Identifier for Run Deletion +RsidDelAttr *string ; -// Drop-down List Last Saved Value -LastValueAttr *string ; +// Revision Identifier for Run +RsidRAttr *string ; -// Drop-Down List Item -ListItem []*CT_SdtListItem ;};func (_cadad *EG_PContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cadad .FldSimple !=nil {_geabf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_cfeeaa :=range _cadad .FldSimple {e .EncodeElement (_cfeeaa ,_geabf );};};if _cadad .Hyperlink !=nil {_ffbeg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cadad .Hyperlink ,_ffbeg );};if _cadad .SubDoc !=nil {_cffde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_cadad .SubDoc ,_cffde );};if _cadad .EG_ContentRunContent !=nil {for _ ,_eecdag :=range _cadad .EG_ContentRunContent {_eecdag .MarshalXML (e ,_f .StartElement {});};};return nil ;}; +// Run Properties +RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_cff .Any ;};func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_gefbf :=&WdCT_TxbxContent {};return _gefbf }; -// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path -func (_bbggee *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil };func (_baddf *CT_DocPart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _baddf .DocPartPr !=nil {_bdbba :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_baddf .DocPartPr ,_bdbba );};if _baddf .DocPartBody !=nil {_feddg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_baddf .DocPartBody ,_feddg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbafa *CT_RPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbafa .RPr =NewCT_RPrOriginal ();for _ ,_fgcgb :=range start .Attr {if _fgcgb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ggdcg ,_fadga :=_fgcgb .Value ,error (nil );if _fadga !=nil {return _fadga ;};_fbafa .AuthorAttr =_ggdcg ;continue ;};if _fgcgb .Name .Local =="\u0064\u0061\u0074\u0065"{_abece ,_cabad :=ParseStdlibTime (_fgcgb .Value );if _cabad !=nil {return _cabad ;};_fbafa .DateAttr =&_abece ;continue ;};if _fgcgb .Name .Local =="\u0069\u0064"{_edcae ,_ggebg :=_ge .ParseInt (_fgcgb .Value ,10,64);if _ggebg !=nil {return _ggebg ;};_fbafa .IdAttr =_edcae ;continue ;};};_fgaaa :for {_aaaccf ,_fgccd :=d .Token ();if _fgccd !=nil {return _fgccd ;};switch _cggca :=_aaaccf .(type ){case _f .StartElement :switch _cggca .Name {case _f .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 :"\u0072\u0050\u0072"},_f .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 :"\u0072\u0050\u0072"}:if _cgecb :=d .DecodeElement (_fbafa .RPr ,&_cggca );_cgecb !=nil {return _cgecb ;};default:_gb .Log ("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\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_cggca .Name );if _ffafa :=d .Skip ();_ffafa !=nil {return _ffafa ;};};case _f .EndElement :break _fgaaa ;case _f .CharData :};};return nil ;};func NewCT_Footnotes ()*CT_Footnotes {_eddfg :=&CT_Footnotes {};return _eddfg };type ST_PageOrientation byte ;func NewCT_Num ()*CT_Num {_bdcdde :=&CT_Num {};_bdcdde .AbstractNumId =NewCT_DecimalNumber ();return _bdcdde ;};func NewCT_MailMergeDest ()*CT_MailMergeDest {_baacab :=&CT_MailMergeDest {};_baacab .ValAttr =ST_MailMergeDest (1);return _baacab ;};func (_faabaa *CT_MailMergeDocType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_degfc ,_fabfdd :=_faabaa .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fabfdd !=nil {return _fabfdd ;};start .Attr =append (start .Attr ,_degfc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ;DateAttr *_g .Time ; +// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path +func (_dagba *CT_WritingStyle )ValidateWithPath (path string )error {if _dagba .NlCheckAttr !=nil {if _cafbd :=_dagba .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_cafbd !=nil {return _cafbd ;};};if _cbdgd :=_dagba .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_cbdgd !=nil {return _cbdgd ;};return nil ;}; -// Annotation Identifier -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_eccfa *CT_MathCtrlIns )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_eccfa .AuthorAttr )});if _eccfa .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eccfa .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_eccfa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_cdeeac :=&EG_ContentBlockContent {};return _cdeeac ;};func (_bdagf *ST_HexColorAuto )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaaaad ,_aeacf :=d .Token ();if _aeacf !=nil {return _aeacf ;};if _afcfgd ,_ccdfeg :=_aaaaad .(_f .EndElement );_ccdfeg &&_afcfgd .Name ==start .Name {*_bdagf =1;return nil ;};if _eccdb ,_abgdec :=_aaaaad .(_f .CharData );!_abgdec {return _c .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",_aaaaad );}else {switch string (_eccdb ){case "":*_bdagf =0;case "\u0061\u0075\u0074\u006f":*_bdagf =1;};};_aaaaad ,_aeacf =d .Token ();if _aeacf !=nil {return _aeacf ;};if _gacaeg ,_gceaa :=_aaaaad .(_f .EndElement );_gceaa &&_gacaeg .Name ==start .Name {return nil ;};return _c .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",_aaaaad );}; +// Validate validates the CT_Cnf and its children +func (_eccaa *CT_Cnf )Validate ()error {return _eccaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");};func (_aeebg *ST_Theme )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cacfba ,_fedefb :=d .Token ();if _fedefb !=nil {return _fedefb ;};if _bddcg ,_ecaac :=_cacfba .(_c .EndElement );_ecaac &&_bddcg .Name ==start .Name {*_aeebg =1;return nil ;};if _aeedcg ,_cecda :=_cacfba .(_c .CharData );!_cecda {return _ea .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",_cacfba );}else {switch string (_aeedcg ){case "":*_aeebg =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_aeebg =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_aeebg =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_aeebg =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_aeebg =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_aeebg =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_aeebg =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_aeebg =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_aeebg =8;};};_cacfba ,_fedefb =d .Token ();if _fedefb !=nil {return _fedefb ;};if _ggfafc ,_cagcb :=_cacfba .(_c .EndElement );_cagcb &&_ggfafc .Name ==start .Name {return nil ;};return _ea .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",_cacfba );};func (_gcadb *CT_FldChar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcadb .FldCharTypeAttr =ST_FldCharType (1);for _ ,_cefba :=range start .Attr {if _cefba .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_gcadb .FldCharTypeAttr .UnmarshalXMLAttr (_cefba );continue ;};if _cefba .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_cfbc ,_ggge :=ParseUnionST_OnOff (_cefba .Value );if _ggge !=nil {return _ggge ;};_gcadb .FldLockAttr =&_cfbc ;continue ;};if _cefba .Name .Local =="\u0064\u0069\u0072t\u0079"{_gcada ,_afca :=ParseUnionST_OnOff (_cefba .Value );if _afca !=nil {return _afca ;};_gcadb .DirtyAttr =&_gcada ;continue ;};};_gbce :for {_cbddc ,_gggbg :=d .Token ();if _gggbg !=nil {return _gggbg ;};switch _gaaac :=_cbddc .(type ){case _c .StartElement :switch _gaaac .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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_gcadb .FldData =NewCT_Text ();if _gbee :=d .DecodeElement (_gcadb .FldData ,&_gaaac );_gbee !=nil {return _gbee ;};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 :"\u0066\u0066\u0044\u0061\u0074\u0061"},_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 :"\u0066\u0066\u0044\u0061\u0074\u0061"}:_gcadb .FfData =NewCT_FFData ();if _fcbcb :=d .DecodeElement (_gcadb .FfData ,&_gaaac );_fcbcb !=nil {return _fcbcb ;};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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_gcadb .NumberingChange =NewCT_TrackChangeNumbering ();if _acbc :=d .DecodeElement (_gcadb .NumberingChange ,&_gaaac );_acbc !=nil {return _acbc ;};default:_cff .Log ("\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\u005fF\u006c\u0064\u0043\u0068\u0061\u0072\u0020\u0025\u0076",_gaaac .Name );if _ccde :=d .Skip ();_ccde !=nil {return _ccde ;};};case _c .EndElement :break _gbce ;case _c .CharData :};};return nil ;};func _aefcag (_cbgdc bool )uint8 {if _cbgdc {return 1;};return 0;};const (WdST_AlignVUnset WdST_AlignV =0;WdST_AlignVTop WdST_AlignV =1;WdST_AlignVBottom WdST_AlignV =2;WdST_AlignVCenter WdST_AlignV =3;WdST_AlignVInside WdST_AlignV =4;WdST_AlignVOutside WdST_AlignV =5;);func NewCT_RPrChange ()*CT_RPrChange {_gfdfa :=&CT_RPrChange {};_gfdfa .RPr =NewCT_RPrOriginal ();return _gfdfa ;}; -// Validate validates the CT_Lvl and its children -func (_dgbf *CT_Lvl )Validate ()error {return _dgbf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func (_gfeebf ST_Underline )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbcda :=_f .Attr {};_dbcda .Name =name ;switch _gfeebf {case ST_UnderlineUnset :_dbcda .Value ="";case ST_UnderlineSingle :_dbcda .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineWords :_dbcda .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_dbcda .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineThick :_dbcda .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_dbcda .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_UnderlineDottedHeavy :_dbcda .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDash :_dbcda .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_dbcda .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDashLong :_dbcda .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_UnderlineDashLongHeavy :_dbcda .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_dbcda .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotHeavy :_dbcda .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDotDash :_dbcda .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_dbcda .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineWave :_dbcda .Value ="\u0077\u0061\u0076\u0065";case ST_UnderlineWavyHeavy :_dbcda .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_dbcda .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineNone :_dbcda .Value ="\u006e\u006f\u006e\u0065";};return _dbcda ,nil ;};func (_aeggde ST_CharacterSpacing )Validate ()error {return _aeggde .ValidateWithPath ("")};type CT_SignedTwipsMeasure struct{ +// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path +func (_facba *CT_RubyPr )ValidateWithPath (path string )error {if _cbebg :=_facba .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_cbebg !=nil {return _cbebg ;};if _affbd :=_facba .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073");_affbd !=nil {return _affbd ;};if _dbedae :=_facba .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_dbedae !=nil {return _dbedae ;};if _fbage :=_facba .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074");_fbage !=nil {return _fbage ;};if _acfdg :=_facba .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_acfdg !=nil {return _acfdg ;};if _facba .Dirty !=nil {if _aeeab :=_facba .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079");_aeeab !=nil {return _aeeab ;};};return nil ;};func (_egbfe ST_StyleType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egbfe .String (),start );};type CT_DocGrid struct{ -// Positive or Negative Value in Twentieths of a Point -ValAttr ST_SignedTwipsMeasure ;};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_g .Time ; +// Document Grid Type +TypeAttr ST_DocGrid ; -// Annotation Identifier -IdAttr int64 ;};func (_ccae *CT_Charset )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gefe :=range start .Attr {if _gefe .Name .Local =="\u0076\u0061\u006c"{_ggec ,_dbcg :=_gefe .Value ,error (nil );if _dbcg !=nil {return _dbcg ;};_ccae .ValAttr =&_ggec ;continue ;};if _gefe .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_gbde ,_dfbe :=_gefe .Value ,error (nil );if _dfbe !=nil {return _dfbe ;};_ccae .CharacterSetAttr =&_gbde ;continue ;};};for {_ceab ,_aggc :=d .Token ();if _aggc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_aggc );};if _bddc ,_dbcgb :=_ceab .(_f .EndElement );_dbcgb &&_bddc .Name ==start .Name {break ;};};return nil ;};func (_cbgf *CT_DocumentBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbgf .Background !=nil {_gggd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_cbgf .Background ,_gggd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Document Grid Line Pitch +LinePitchAttr *int64 ; -// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path -func (_bge *CT_Columns )ValidateWithPath (path string )error {if _bge .EqualWidthAttr !=nil {if _ggac :=_bge .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_ggac !=nil {return _ggac ;};};if _bge .SpaceAttr !=nil {if _fgcg :=_bge .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_fgcg !=nil {return _fgcg ;};};if _bge .SepAttr !=nil {if _agec :=_bge .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_agec !=nil {return _agec ;};};for _bacb ,_gaaf :=range _bge .Col {if _aggcc :=_gaaf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_bacb ));_aggcc !=nil {return _aggcc ;};};return nil ;};func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_dabccd :=&WdCT_WordprocessingGroupChoice {};return _dabccd ;};type Document struct{CT_Document };func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_egfa :=&CT_CharacterSpacing {};_egfa .ValAttr =ST_CharacterSpacing (1);return _egfa ;};func (_fafgfd *ST_MultiLevelType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fafgfd =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_fafgfd =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fafgfd =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fafgfd =3;};return nil ;};func (_cffbd *CT_TblBorders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cffbd .Top !=nil {_febdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_cffbd .Top ,_febdc );};if _cffbd .Start !=nil {_gdacfa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cffbd .Start ,_gdacfa );};if _cffbd .Left !=nil {_bcecd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cffbd .Left ,_bcecd );};if _cffbd .Bottom !=nil {_cafcda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cffbd .Bottom ,_cafcda );};if _cffbd .End !=nil {_afdce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_cffbd .End ,_afdce );};if _cffbd .Right !=nil {_aegcbg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cffbd .Right ,_aegcbg );};if _cffbd .InsideH !=nil {_dffecf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_cffbd .InsideH ,_dffecf );};if _cffbd .InsideV !=nil {_aafag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_cffbd .InsideV ,_aafag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbgeagf *CT_TblOverlap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbgeagf .ValAttr =ST_TblOverlap (1);for _ ,_bbcfbd :=range start .Attr {if _bbcfbd .Name .Local =="\u0076\u0061\u006c"{_gbgeagf .ValAttr .UnmarshalXMLAttr (_bbcfbd );continue ;};};for {_bbgbc ,_gacc :=d .Token ();if _gacc !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_gacc );};if _ddgae ,_cgebgg :=_bbgbc .(_f .EndElement );_cgebgg &&_ddgae .Name ==start .Name {break ;};};return nil ;};func (_dcagg ST_TblStyleOverrideType )String ()string {switch _dcagg {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case 3:return "\u006ca\u0073\u0074\u0052\u006f\u0077";case 4:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case 5:return "\u006ca\u0073\u0074\u0043\u006f\u006c";case 6:return "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case 7:return "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case 8:return "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case 9:return "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case 10:return "\u006e\u0065\u0043\u0065\u006c\u006c";case 11:return "\u006e\u0077\u0043\u0065\u006c\u006c";case 12:return "\u0073\u0065\u0043\u0065\u006c\u006c";case 13:return "\u0073\u0077\u0043\u0065\u006c\u006c";};return "";};func (_aeebf *CT_SdtDocPart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aeebf .DocPartGallery !=nil {_eaaec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}};e .EncodeElement (_aeebf .DocPartGallery ,_eaaec );};if _aeebf .DocPartCategory !=nil {_fagde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_aeebf .DocPartCategory ,_fagde );};if _aeebf .DocPartUnique !=nil {_ddgbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_aeebf .DocPartUnique ,_ddgbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afdba *CT_TblGridCol )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afdba .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_afdba .WAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Document Grid Character Pitch +CharSpaceAttr *int64 ;}; -// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path -func (_feffc *CT_Divs )ValidateWithPath (path string )error {for _gfeff ,_cbea :=range _feffc .Div {if _bfdb :=_cbea .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_gfeff ));_bfdb !=nil {return _bfdb ;};};return nil ;}; +// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path +func (_gbcca *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _fffab :=_gbcca .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fffab !=nil {return _fffab ;};if _gbcca .ExtLst !=nil {if _ebggf :=_gbcca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebggf !=nil {return _ebggf ;};};return nil ;};type CT_MacroName struct{ -// Validate validates the CT_DocPartGallery and its children -func (_bacbf *CT_DocPartGallery )Validate ()error {return _bacbf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");};func (_begdd *CT_HMerge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcddde :=range start .Attr {if _gcddde .Name .Local =="\u0076\u0061\u006c"{_begdd .ValAttr .UnmarshalXMLAttr (_gcddde );continue ;};};for {_ceadg ,_beaed :=d .Token ();if _beaed !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_beaed );};if _acgdd ,_acgcg :=_ceadg .(_f .EndElement );_acgcg &&_acgdd .Name ==start .Name {break ;};};return nil ;};func (_gcdeb *CT_Ind )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edbec :=range start .Attr {if _edbec .Name .Local =="\u0073\u0074\u0061r\u0074"{_faed ,_abacb :=ParseUnionST_SignedTwipsMeasure (_edbec .Value );if _abacb !=nil {return _abacb ;};_gcdeb .StartAttr =&_faed ;continue ;};if _edbec .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_fcabe ,_aage :=_ge .ParseInt (_edbec .Value ,10,64);if _aage !=nil {return _aage ;};_gcdeb .StartCharsAttr =&_fcabe ;continue ;};if _edbec .Name .Local =="\u0065\u006e\u0064"{_fccbd ,_ebbff :=ParseUnionST_SignedTwipsMeasure (_edbec .Value );if _ebbff !=nil {return _ebbff ;};_gcdeb .EndAttr =&_fccbd ;continue ;};if _edbec .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_gfffa ,_cedab :=_ge .ParseInt (_edbec .Value ,10,64);if _cedab !=nil {return _cedab ;};_gcdeb .EndCharsAttr =&_gfffa ;continue ;};if _edbec .Name .Local =="\u006c\u0065\u0066\u0074"{_dgggb ,_fdge :=ParseUnionST_SignedTwipsMeasure (_edbec .Value );if _fdge !=nil {return _fdge ;};_gcdeb .LeftAttr =&_dgggb ;continue ;};if _edbec .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_afbac ,_gebaf :=_ge .ParseInt (_edbec .Value ,10,64);if _gebaf !=nil {return _gebaf ;};_gcdeb .LeftCharsAttr =&_afbac ;continue ;};if _edbec .Name .Local =="\u0072\u0069\u0067h\u0074"{_aeeg ,_acffd :=ParseUnionST_SignedTwipsMeasure (_edbec .Value );if _acffd !=nil {return _acffd ;};_gcdeb .RightAttr =&_aeeg ;continue ;};if _edbec .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_efdgfgg ,_agdca :=_ge .ParseInt (_edbec .Value ,10,64);if _agdca !=nil {return _agdca ;};_gcdeb .RightCharsAttr =&_efdgfgg ;continue ;};if _edbec .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_daee ,_bgead :=ParseUnionST_TwipsMeasure (_edbec .Value );if _bgead !=nil {return _bgead ;};_gcdeb .HangingAttr =&_daee ;continue ;};if _edbec .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_bgdga ,_abecd :=_ge .ParseInt (_edbec .Value ,10,64);if _abecd !=nil {return _abecd ;};_gcdeb .HangingCharsAttr =&_bgdga ;continue ;};if _edbec .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_dfcde ,_gaea :=ParseUnionST_TwipsMeasure (_edbec .Value );if _gaea !=nil {return _gaea ;};_gcdeb .FirstLineAttr =&_dfcde ;continue ;};if _edbec .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_eddda ,_bbgge :=_ge .ParseInt (_edbec .Value ,10,64);if _bbgge !=nil {return _bbgge ;};_gcdeb .FirstLineCharsAttr =&_eddda ;continue ;};};for {_fgbcca ,_eeedag :=d .Token ();if _eeedag !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_eeedag );};if _fcdfcc ,_ecfcg :=_fgbcca .(_f .EndElement );_ecfcg &&_fcdfcc .Name ==start .Name {break ;};};return nil ;};const (ST_HighlightColorUnset ST_HighlightColor =0;ST_HighlightColorBlack ST_HighlightColor =1;ST_HighlightColorBlue ST_HighlightColor =2;ST_HighlightColorCyan ST_HighlightColor =3;ST_HighlightColorGreen ST_HighlightColor =4;ST_HighlightColorMagenta ST_HighlightColor =5;ST_HighlightColorRed ST_HighlightColor =6;ST_HighlightColorYellow ST_HighlightColor =7;ST_HighlightColorWhite ST_HighlightColor =8;ST_HighlightColorDarkBlue ST_HighlightColor =9;ST_HighlightColorDarkCyan ST_HighlightColor =10;ST_HighlightColorDarkGreen ST_HighlightColor =11;ST_HighlightColorDarkMagenta ST_HighlightColor =12;ST_HighlightColorDarkRed ST_HighlightColor =13;ST_HighlightColorDarkYellow ST_HighlightColor =14;ST_HighlightColorDarkGray ST_HighlightColor =15;ST_HighlightColorLightGray ST_HighlightColor =16;ST_HighlightColorNone ST_HighlightColor =17;); +// Name of Script Function +ValAttr string ;}; -// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path -func (_efdgcc *CT_Proof )ValidateWithPath (path string )error {if _gbecfg :=_efdgcc .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gbecfg !=nil {return _gbecfg ;};if _bfdab :=_efdgcc .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072");_bfdab !=nil {return _bfdab ;};return nil ;}; +// Validate validates the CT_FtnDocProps and its children +func (_agdgc *CT_FtnDocProps )Validate ()error {return _agdgc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};func (_cecdc *CT_FramePr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgdeg :=range start .Attr {if _dgdeg .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_cecdc .HAnchorAttr .UnmarshalXMLAttr (_dgdeg );continue ;};if _dgdeg .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_cecdc .VAnchorAttr .UnmarshalXMLAttr (_dgdeg );continue ;};if _dgdeg .Name .Local =="\u006c\u0069\u006ee\u0073"{_bbgbe ,_dfed :=_ac .ParseInt (_dgdeg .Value ,10,64);if _dfed !=nil {return _dfed ;};_cecdc .LinesAttr =&_bbgbe ;continue ;};if _dgdeg .Name .Local =="\u0068"{_gafeb ,_cefed :=ParseUnionST_TwipsMeasure (_dgdeg .Value );if _cefed !=nil {return _cefed ;};_cecdc .HAttr =&_gafeb ;continue ;};if _dgdeg .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_gafd ,_ffeed :=ParseUnionST_TwipsMeasure (_dgdeg .Value );if _ffeed !=nil {return _ffeed ;};_cecdc .VSpaceAttr =&_gafd ;continue ;};if _dgdeg .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_cdgec ,_egaa :=ParseUnionST_TwipsMeasure (_dgdeg .Value );if _egaa !=nil {return _egaa ;};_cecdc .HSpaceAttr =&_cdgec ;continue ;};if _dgdeg .Name .Local =="\u0077\u0072\u0061\u0070"{_cecdc .WrapAttr .UnmarshalXMLAttr (_dgdeg );continue ;};if _dgdeg .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_cecdc .DropCapAttr .UnmarshalXMLAttr (_dgdeg );continue ;};if _dgdeg .Name .Local =="\u0077"{_eaeac ,_gfaa :=ParseUnionST_TwipsMeasure (_dgdeg .Value );if _gfaa !=nil {return _gfaa ;};_cecdc .WAttr =&_eaeac ;continue ;};if _dgdeg .Name .Local =="\u0078"{_fcece ,_gaaea :=ParseUnionST_SignedTwipsMeasure (_dgdeg .Value );if _gaaea !=nil {return _gaaea ;};_cecdc .XAttr =&_fcece ;continue ;};if _dgdeg .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_cecdc .XAlignAttr .UnmarshalXMLAttr (_dgdeg );continue ;};if _dgdeg .Name .Local =="\u0079"{_ecfb ,_bebc :=ParseUnionST_SignedTwipsMeasure (_dgdeg .Value );if _bebc !=nil {return _bebc ;};_cecdc .YAttr =&_ecfb ;continue ;};if _dgdeg .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_cecdc .YAlignAttr .UnmarshalXMLAttr (_dgdeg );continue ;};if _dgdeg .Name .Local =="\u0068\u0052\u0075l\u0065"{_cecdc .HRuleAttr .UnmarshalXMLAttr (_dgdeg );continue ;};if _dgdeg .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_bcece ,_ffbfb :=ParseUnionST_OnOff (_dgdeg .Value );if _ffbfb !=nil {return _ffbfb ;};_cecdc .AnchorLockAttr =&_bcece ;continue ;};};for {_fdgc ,_ddade :=d .Token ();if _ddade !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_ddade );};if _agbd ,_aeggf :=_fdgc .(_c .EndElement );_aeggf &&_agbd .Name ==start .Name {break ;};};return nil ;};type ST_CaptionPos byte ; -// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path -func (_cbdaad *WdCT_Anchor )ValidateWithPath (path string )error {if _eccefe :=_cbdaad .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_eccefe !=nil {return _eccefe ;};if _gbbdga :=_cbdaad .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048");_gbbdga !=nil {return _gbbdga ;};if _afeaf :=_cbdaad .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_afeaf !=nil {return _afeaf ;};if _facdaf :=_cbdaad .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_facdaf !=nil {return _facdaf ;};if _cbdaad .EffectExtent !=nil {if _cccfb :=_cbdaad .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_cccfb !=nil {return _cccfb ;};};if _cbdaad .Choice !=nil {if _cgeefc :=_cbdaad .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cgeefc !=nil {return _cgeefc ;};};if _cbgcf :=_cbdaad .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_cbgcf !=nil {return _cbgcf ;};if _cbdaad .CNvGraphicFramePr !=nil {if _cfgeb :=_cbdaad .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_cfgeb !=nil {return _cfgeb ;};};if _begadf :=_cbdaad .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_begadf !=nil {return _begadf ;};return nil ;}; +// Validate validates the CT_Pitch and its children +func (_gfbfa *CT_Pitch )Validate ()error {return _gfbfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");}; -// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path -func (_cdafdc *CT_SectPrChange )ValidateWithPath (path string )error {if _cdafdc .SectPr !=nil {if _efgea :=_cdafdc .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_efgea !=nil {return _efgea ;};};return nil ;};const (ST_InfoTextTypeUnset ST_InfoTextType =0;ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;);func NewWdCT_WrapPath ()*WdCT_WrapPath {_bebgd :=&WdCT_WrapPath {};_bebgd .Start =_db .NewCT_Point2D ();return _bebgd ;};type CT_LatentStyles struct{ +// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path +func (_aedbc *WdCT_WrapPath )ValidateWithPath (path string )error {if _cabea :=_aedbc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_cabea !=nil {return _cabea ;};for _fbgbf ,_edaef :=range _aedbc .LineTo {if _dddcd :=_edaef .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_fbgbf ));_dddcd !=nil {return _dddcd ;};};return nil ;};func (_dbafa *ST_WmlColorSchemeIndex )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dccgfa ,_ffdfcd :=d .Token ();if _ffdfcd !=nil {return _ffdfcd ;};if _cbgcda ,_dgefe :=_dccgfa .(_c .EndElement );_dgefe &&_cbgcda .Name ==start .Name {*_dbafa =1;return nil ;};if _aadfb ,_aefbbc :=_dccgfa .(_c .CharData );!_aefbbc {return _ea .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",_dccgfa );}else {switch string (_aadfb ){case "":*_dbafa =0;case "\u0064\u0061\u0072k\u0031":*_dbafa =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_dbafa =2;case "\u0064\u0061\u0072k\u0032":*_dbafa =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_dbafa =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_dbafa =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_dbafa =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_dbafa =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_dbafa =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_dbafa =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_dbafa =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_dbafa =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_dbafa =12;};};_dccgfa ,_ffdfcd =d .Token ();if _ffdfcd !=nil {return _ffdfcd ;};if _bggfb ,_dfddag :=_dccgfa .(_c .EndElement );_dfddag &&_bggfb .Name ==start .Name {return nil ;};return _ea .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",_dccgfa );};func (_bbaga *CT_PixelsMeasure )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edgbc :=range start .Attr {if _edgbc .Name .Local =="\u0076\u0061\u006c"{_cgfef ,_baaga :=_ac .ParseUint (_edgbc .Value ,10,64);if _baaga !=nil {return _baaga ;};_bbaga .ValAttr =_cgfef ;continue ;};};for {_dgcde ,_cceea :=d .Token ();if _cceea !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0078\u0065l\u0073M\u0065\u0061\u0073\u0075\u0072\u0065\u003a \u0025\u0073",_cceea );};if _agbfa ,_cfgee :=_dgcde .(_c .EndElement );_cfgee &&_agbfa .Name ==start .Name {break ;};};return nil ;};func (_fgdeb *CT_TblPrEx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeadb :for {_dcdafa ,_fagfea :=d .Token ();if _fagfea !=nil {return _fagfea ;};switch _dbafg :=_dcdafa .(type ){case _c .StartElement :switch _dbafg .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 :"\u0074\u0062\u006c\u0057"},_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 :"\u0074\u0062\u006c\u0057"}:_fgdeb .TblW =NewCT_TblWidth ();if _fded :=d .DecodeElement (_fgdeb .TblW ,&_dbafg );_fded !=nil {return _fded ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_fgdeb .Jc =NewCT_JcTable ();if _gbcfe :=d .DecodeElement (_fgdeb .Jc ,&_dbafg );_gbcfe !=nil {return _gbcfe ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_fgdeb .TblCellSpacing =NewCT_TblWidth ();if _efcga :=d .DecodeElement (_fgdeb .TblCellSpacing ,&_dbafg );_efcga !=nil {return _efcga ;};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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_fgdeb .TblInd =NewCT_TblWidth ();if _eccccb :=d .DecodeElement (_fgdeb .TblInd ,&_dbafg );_eccccb !=nil {return _eccccb ;};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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_fgdeb .TblBorders =NewCT_TblBorders ();if _fbbcc :=d .DecodeElement (_fgdeb .TblBorders ,&_dbafg );_fbbcc !=nil {return _fbbcc ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_fgdeb .Shd =NewCT_Shd ();if _ffccf :=d .DecodeElement (_fgdeb .Shd ,&_dbafg );_ffccf !=nil {return _ffccf ;};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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_fgdeb .TblLayout =NewCT_TblLayoutType ();if _ebcacc :=d .DecodeElement (_fgdeb .TblLayout ,&_dbafg );_ebcacc !=nil {return _ebcacc ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_fgdeb .TblCellMar =NewCT_TblCellMar ();if _fdega :=d .DecodeElement (_fgdeb .TblCellMar ,&_dbafg );_fdega !=nil {return _fdega ;};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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_fgdeb .TblLook =NewCT_TblLook ();if _ffedb :=d .DecodeElement (_fgdeb .TblLook ,&_dbafg );_ffedb !=nil {return _ffedb ;};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 :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}:_fgdeb .TblPrExChange =NewCT_TblPrExChange ();if _effgd :=d .DecodeElement (_fgdeb .TblPrExChange ,&_dbafg );_effgd !=nil {return _effgd ;};default:_cff .Log ("\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\u005fT\u0062\u006c\u0050\u0072\u0045\u0078\u0020\u0025\u0076",_dbafg .Name );if _gagagb :=d .Skip ();_gagagb !=nil {return _gagagb ;};};case _c .EndElement :break _eeadb ;case _c .CharData :};};return nil ;}; -// Default Style Locking Setting -DefLockedStateAttr *_cd .ST_OnOff ; +// Validate validates the CT_StyleSort and its children +func (_cbeef *CT_StyleSort )Validate ()error {return _cbeef .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");};func (_ggddf ST_TblStyleOverrideType )String ()string {switch _ggddf {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case 3:return "\u006ca\u0073\u0074\u0052\u006f\u0077";case 4:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case 5:return "\u006ca\u0073\u0074\u0043\u006f\u006c";case 6:return "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case 7:return "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case 8:return "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case 9:return "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case 10:return "\u006e\u0065\u0043\u0065\u006c\u006c";case 11:return "\u006e\u0077\u0043\u0065\u006c\u006c";case 12:return "\u0073\u0065\u0043\u0065\u006c\u006c";case 13:return "\u0073\u0077\u0043\u0065\u006c\u006c";};return "";};func (_dabcad ST_RubyAlign )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aebag :=_c .Attr {};_aebag .Name =name ;switch _dabcad {case ST_RubyAlignUnset :_aebag .Value ="";case ST_RubyAlignCenter :_aebag .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_aebag .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case ST_RubyAlignDistributeSpace :_aebag .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_aebag .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_aebag .Value ="\u0072\u0069\u0067h\u0074";case ST_RubyAlignRightVertical :_aebag .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _aebag ,nil ;};func (_bdgaf *CT_MarkupRange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bdgaf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_aebf ,_aadcg :=_bdgaf .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _aadcg !=nil {return _aadcg ;};start .Attr =append (start .Attr ,_aebf );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_bdgaf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_aabee *CT_SdtPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aabee .RPr !=nil {_efdde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_aabee .RPr ,_efdde );};if _aabee .Alias !=nil {_bbccf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}};e .EncodeElement (_aabee .Alias ,_bbccf );};if _aabee .Tag !=nil {_beceeda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074a\u0067"}};e .EncodeElement (_aabee .Tag ,_beceeda );};if _aabee .Id !=nil {_acbcgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"}};e .EncodeElement (_aabee .Id ,_acbcgb );};if _aabee .Lock !=nil {_ffgag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_aabee .Lock ,_ffgag );};if _aabee .Placeholder !=nil {_acgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_aabee .Placeholder ,_acgc );};if _aabee .Temporary !=nil {_abfeb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_aabee .Temporary ,_abfeb );};if _aabee .ShowingPlcHdr !=nil {_gfabb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}};e .EncodeElement (_aabee .ShowingPlcHdr ,_gfabb );};if _aabee .DataBinding !=nil {_acbbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_aabee .DataBinding ,_acbbc );};if _aabee .Label !=nil {_gfgea :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_aabee .Label ,_gfgea );};if _aabee .TabIndex !=nil {_egabd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};e .EncodeElement (_aabee .TabIndex ,_egabd );};if _aabee .Choice !=nil {_aabee .Choice .MarshalXML (e ,_c .StartElement {});};for _ ,_eagcab :=range _aabee .Extra {if _bdaeba :=_eagcab .MarshalXML (e ,_c .StartElement {});_bdaeba !=nil {return _bdaeba ;};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfabag *ST_HexColor )ValidateWithPath (path string )error {_bbeab :=[]string {};if _gfabag .ST_HexColorAuto !=ST_HexColorAutoUnset {_bbeab =append (_bbeab ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f");};if _gfabag .ST_HexColorRGB !=nil {_bbeab =append (_bbeab ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042");};if len (_bbeab )> 1{return _ea .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bbeab );};return nil ;};func (_bggcb *CT_PermStart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bggcb .EdGrpAttr !=ST_EdGrpUnset {_gcbag ,_dcagb :=_bggcb .EdGrpAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"});if _dcagb !=nil {return _dcagb ;};start .Attr =append (start .Attr ,_gcbag );};if _bggcb .EdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_bggcb .EdAttr )});};if _bggcb .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_bggcb .ColFirstAttr )});};if _bggcb .ColLastAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_ea .Sprintf ("\u0025\u0076",*_bggcb .ColLastAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_bggcb .IdAttr )});if _bggcb .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_febde ,_defadg :=_bggcb .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _defadg !=nil {return _defadg ;};start .Attr =append (start .Attr ,_febde );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbabgd *WdST_AlignH )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffdfg ,_bgfef :=d .Token ();if _bgfef !=nil {return _bgfef ;};if _geabb ,_efbdf :=_ffdfg .(_c .EndElement );_efbdf &&_geabb .Name ==start .Name {*_gbabgd =1;return nil ;};if _ddbfb ,_baced :=_ffdfg .(_c .CharData );!_baced {return _ea .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",_ffdfg );}else {switch string (_ddbfb ){case "":*_gbabgd =0;case "\u006c\u0065\u0066\u0074":*_gbabgd =1;case "\u0072\u0069\u0067h\u0074":*_gbabgd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbabgd =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gbabgd =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gbabgd =5;};};_ffdfg ,_bgfef =d .Token ();if _bgfef !=nil {return _bgfef ;};if _cacbcb ,_cceed :=_ffdfg .(_c .EndElement );_cceed &&_cacbcb .Name ==start .Name {return nil ;};return _ea .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",_ffdfg );};func (_cgdag *ST_Wrap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgadgd ,_afed :=d .Token ();if _afed !=nil {return _afed ;};if _efbfag ,_daggaa :=_bgadgd .(_c .EndElement );_daggaa &&_efbfag .Name ==start .Name {*_cgdag =1;return nil ;};if _adcfg ,_dceac :=_bgadgd .(_c .CharData );!_dceac {return _ea .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",_bgadgd );}else {switch string (_adcfg ){case "":*_cgdag =0;case "\u0061\u0075\u0074\u006f":*_cgdag =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_cgdag =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_cgdag =3;case "\u0074\u0069\u0067h\u0074":*_cgdag =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_cgdag =5;case "\u006e\u006f\u006e\u0065":*_cgdag =6;};};_bgadgd ,_afed =d .Token ();if _afed !=nil {return _afed ;};if _aabff ,_fegdb :=_bgadgd .(_c .EndElement );_fegdb &&_aabff .Name ==start .Name {return nil ;};return _ea .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",_bgadgd );};func (_gafb *CT_Captions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_baed :for {_bbga ,_aec :=d .Token ();if _aec !=nil {return _aec ;};switch _fcbc :=_bbga .(type ){case _c .StartElement :switch _fcbc .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 :"\u0063a\u0070\u0074\u0069\u006f\u006e"},_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 :"\u0063a\u0070\u0074\u0069\u006f\u006e"}:_aceb :=NewCT_Caption ();if _bbgd :=d .DecodeElement (_aceb ,&_fcbc );_bbgd !=nil {return _bbgd ;};_gafb .Caption =append (_gafb .Caption ,_aceb );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 :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_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 :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_gafb .AutoCaptions =NewCT_AutoCaptions ();if _cdfb :=d .DecodeElement (_gafb .AutoCaptions ,&_fcbc );_cdfb !=nil {return _cdfb ;};default:_cff .Log ("\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\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_fcbc .Name );if _aacc :=d .Skip ();_aacc !=nil {return _aacc ;};};case _c .EndElement :break _baed ;case _c .CharData :};};return nil ;};func (_ebdbf *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebdbf =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_ebdbf =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_ebdbf =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_ebdbf =3;};return nil ;};type ST_HeightRule byte ; -// Default User Interface Priority Setting -DefUIPriorityAttr *int64 ; +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_ceeb *CT_Fonts )ValidateWithPath (path string )error {if _fbda :=_ceeb .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_fbda !=nil {return _fbda ;};if _geegg :=_ceeb .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_geegg !=nil {return _geegg ;};if _dcfb :=_ceeb .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_dcfb !=nil {return _dcfb ;};if _bcda :=_ceeb .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072");_bcda !=nil {return _bcda ;};if _aegbf :=_ceeb .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_aegbf !=nil {return _aegbf ;};return nil ;};type CT_Ruby struct{ -// Default Semi-Hidden Setting -DefSemiHiddenAttr *_cd .ST_OnOff ; +// Phonetic Guide Properties +RubyPr *CT_RubyPr ; -// Default Hidden Until Used Setting -DefUnhideWhenUsedAttr *_cd .ST_OnOff ; +// Phonetic Guide Text +Rt *CT_RubyContent ; -// Default Primary Style Setting -DefQFormatAttr *_cd .ST_OnOff ; +// Phonetic Guide Base Text +RubyBase *CT_RubyContent ;};func (_abfce *Comments )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _abfce .CT_Comments .MarshalXML (e ,start );}; -// Latent Style Count -CountAttr *int64 ; +// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path +func (_abgb *CT_Odso )ValidateWithPath (path string )error {if _abgb .Udl !=nil {if _dafbd :=_abgb .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_dafbd !=nil {return _dafbd ;};};if _abgb .Table !=nil {if _edecc :=_abgb .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065");_edecc !=nil {return _edecc ;};};if _abgb .Src !=nil {if _adaee :=_abgb .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_adaee !=nil {return _adaee ;};};if _abgb .ColDelim !=nil {if _fceac :=_abgb .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m");_fceac !=nil {return _fceac ;};};if _abgb .Type !=nil {if _cdged :=_abgb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_cdged !=nil {return _cdged ;};};if _abgb .FHdr !=nil {if _bfaea :=_abgb .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072");_bfaea !=nil {return _bfaea ;};};for _aefgg ,_cdce :=range _abgb .FieldMapData {if _cdcbb :=_cdce .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_aefgg ));_cdcbb !=nil {return _cdcbb ;};};for _abbb ,_dcdae :=range _abgb .RecipientData {if _bbcef :=_dcdae .ValidateWithPath (_ea .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_abbb ));_bbcef !=nil {return _bbcef ;};};return nil ;};func (_agebd ST_EdnPos )Validate ()error {return _agebd .ValidateWithPath ("")}; -// Latent Style Exception -LsdException []*CT_LsdException ;};func (_bcgebb *WdCT_WrapThrough )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_acacd ,_facdg :=_bcgebb .WrapTextAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _facdg !=nil {return _facdg ;};start .Attr =append (start .Attr ,_acacd );if _bcgebb .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_c .Sprintf ("\u0025\u0076",*_bcgebb .DistLAttr )});};if _bcgebb .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_bcgebb .DistRAttr )});};e .EncodeToken (start );_cefadf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_bcgebb .WrapPolygon ,_cefadf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccbfd ST_TextAlignment )String ()string {switch _ccbfd {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 5:return "\u0061\u0075\u0074\u006f";};return "";};type CT_Caption struct{ +// ST_HexColor is a union type +type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;}; -// Caption Type Name -NameAttr string ; +// Validate validates the CT_Body and its children +func (_gcc *CT_Body )Validate ()error {return _gcc .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");};type ST_Proof byte ;func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_gdaeaf :=&WdCT_WordprocessingGroup {};_gdaeaf .CNvGrpSpPr =_eg .NewCT_NonVisualGroupDrawingShapeProps ();_gdaeaf .GrpSpPr =_eg .NewCT_GroupShapeProperties ();return _gdaeaf ;};func (_aeead *CT_OptimizeForBrowser )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aeead .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_aeead .TargetAttr )});};if _aeead .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_aeead .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfdgec ST_Proof )Validate ()error {return _bfdgec .ValidateWithPath ("")};type ST_VAnchor byte ; -// Automatic Caption Placement -PosAttr ST_CaptionPos ; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_ecbega *CT_R )ValidateWithPath (path string )error {if _ecbega .RPr !=nil {if _abbcc :=_ecbega .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_abbcc !=nil {return _abbcc ;};};for _cgfge ,_eddg :=range _ecbega .EG_RunInnerContent {if _cbab :=_eddg .ValidateWithPath (_ea .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_cgfge ));_cbab !=nil {return _cbab ;};};return nil ;};func (_cgcga ST_PageBorderOffset )String ()string {switch _cgcga {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0074\u0065\u0078\u0074";};return "";};type CT_TblPrExBase struct{ -// Include Chapter Number in Field for Caption -ChapNumAttr *_cd .ST_OnOff ; +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// Style for Chapter Headings -HeadingAttr *int64 ; +// Table Alignment Exception +Jc *CT_JcTable ; -// Do Not Include Name In Caption -NoLabelAttr *_cd .ST_OnOff ; +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// Caption Numbering Format -NumFmtAttr ST_NumberFormat ; +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; -// Chapter Number/Item Index Separator -SepAttr ST_ChapterSep ;};func (_aaaed *CT_Ruby )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaaed .RubyPr =NewCT_RubyPr ();_aaaed .Rt =NewCT_RubyContent ();_aaaed .RubyBase =NewCT_RubyContent ();_gfaffd :for {_gccec ,_afged :=d .Token ();if _afged !=nil {return _afged ;};switch _dgcaf :=_gccec .(type ){case _f .StartElement :switch _dgcaf .Name {case _f .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 :"\u0072\u0075\u0062\u0079\u0050\u0072"},_f .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 :"\u0072\u0075\u0062\u0079\u0050\u0072"}:if _gdaga :=d .DecodeElement (_aaaed .RubyPr ,&_dgcaf );_gdaga !=nil {return _gdaga ;};case _f .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 :"\u0072\u0074"},_f .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 :"\u0072\u0074"}:if _dbfde :=d .DecodeElement (_aaaed .Rt ,&_dgcaf );_dbfde !=nil {return _dbfde ;};case _f .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 :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"},_f .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 :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}:if _ddacb :=d .DecodeElement (_aaaed .RubyBase ,&_dgcaf );_ddacb !=nil {return _ddacb ;};default:_gb .Log ("\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\u0075\u0062\u0079\u0020\u0025\u0076",_dgcaf .Name );if _aecag :=d .Skip ();_aecag !=nil {return _aecag ;};};case _f .EndElement :break _gfaffd ;case _f .CharData :};};return nil ;};type Recipients struct{CT_Recipients };func (_fccfb *ST_Direction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cebca ,_ecbae :=d .Token ();if _ecbae !=nil {return _ecbae ;};if _ffbeba ,_dfbdd :=_cebca .(_f .EndElement );_dfbdd &&_ffbeba .Name ==start .Name {*_fccfb =1;return nil ;};if _cacga ,_bgadd :=_cebca .(_f .CharData );!_bgadd {return _c .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",_cebca );}else {switch string (_cacga ){case "":*_fccfb =0;case "\u006c\u0074\u0072":*_fccfb =1;case "\u0072\u0074\u006c":*_fccfb =2;};};_cebca ,_ecbae =d .Token ();if _ecbae !=nil {return _ecbae ;};if _fcacdb ,_dabab :=_cebca .(_f .EndElement );_dabab &&_fcacdb .Name ==start .Name {return nil ;};return _c .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",_cebca );};func (_ebegeg ST_TblWidth )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebegeg .String (),start );};type ST_ObjectDrawAspect byte ;func (_fbgaa *CT_R )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbgaa .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_c .Sprintf ("\u0025\u0076",*_fbgaa .RsidRPrAttr )});};if _fbgaa .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_c .Sprintf ("\u0025\u0076",*_fbgaa .RsidDelAttr )});};if _fbgaa .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_fbgaa .RsidRAttr )});};e .EncodeToken (start );if _fbgaa .RPr !=nil {_cdadc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_fbgaa .RPr ,_cdadc );};if _fbgaa .EG_RunInnerContent !=nil {for _ ,_fbfed :=range _fbgaa .EG_RunInnerContent {_fbfed .MarshalXML (e ,_f .StartElement {});};};for _ ,_fdace :=range _fbgaa .Extra {if _fcdfd ,_fecba :=_fdace .(*AlternateContentRun );_fecba {if _dgfgg :=_fcdfd .MarshalXML (e ,_f .StartElement {Name :_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036",Local :"\u006d\u0063\u003a\u0041lt\u0065\u0072\u006e\u0061\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}});_dgfgg !=nil {return _dgfgg ;};}else if _eeccg :=_fdace .MarshalXML (e ,_f .StartElement {});_eeccg !=nil {return _eeccg ;};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_PageBorderZOrder byte ; +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// Validate validates the CT_FtnEdnSepRef and its children -func (_ceaee *CT_FtnEdnSepRef )Validate ()error {return _ceaee .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");}; +// Table Shading Exception +Shd *CT_Shd ; -// Validate validates the CT_SdtDropDownList and its children -func (_eggde *CT_SdtDropDownList )Validate ()error {return _eggde .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");};type CT_DocPartBehaviors struct{ +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// Entry Insertion Behavior -Behavior []*CT_DocPartBehavior ;};type ST_PTabLeader byte ;func (_ecbe *CT_FFHelpText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgbfb :=range start .Attr {if _fgbfb .Name .Local =="\u0074\u0079\u0070\u0065"{_ecbe .TypeAttr .UnmarshalXMLAttr (_fgbfb );continue ;};if _fgbfb .Name .Local =="\u0076\u0061\u006c"{_dgdbc ,_edgg :=_fgbfb .Value ,error (nil );if _edgg !=nil {return _edgg ;};_ecbe .ValAttr =&_dgdbc ;continue ;};};for {_bbbbf ,_acgce :=d .Token ();if _acgce !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_acgce );};if _fcabc ,_cfdgd :=_bbbbf .(_f .EndElement );_cfdgd &&_fcabc .Name ==start .Name {break ;};};return nil ;};func (_bbcad *CT_NumPicBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gedbdc :=range start .Attr {if _gedbdc .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_gfadb ,_bbbdb :=_ge .ParseInt (_gedbdc .Value ,10,64);if _bbbdb !=nil {return _bbbdb ;};_bbcad .NumPicBulletIdAttr =_gfadb ;continue ;};};_febefd :for {_ddfag ,_bgecd :=d .Token ();if _bgecd !=nil {return _bgecd ;};switch _gcfag :=_ddfag .(type ){case _f .StartElement :switch _gcfag .Name {case _f .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 :"\u0070\u0069\u0063\u0074"},_f .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 :"\u0070\u0069\u0063\u0074"}:_bbcad .Pict =NewCT_Picture ();if _bgbdbc :=d .DecodeElement (_bbcad .Pict ,&_gcfag );_bgbdbc !=nil {return _bgbdbc ;};case _f .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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bbcad .Drawing =NewCT_Drawing ();if _agfbe :=d .DecodeElement (_bbcad .Drawing ,&_gcfag );_agfbe !=nil {return _agfbe ;};default:_gb .Log ("\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\u0043\u0054\u005f\u004e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_gcfag .Name );if _bdbbdc :=d .Skip ();_bdbbdc !=nil {return _bdbbdc ;};};case _f .EndElement :break _febefd ;case _f .CharData :};};return nil ;};func (_bdegbf *EG_BlockLevelElts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aedeg :for {_fdfbg ,_gbbfcg :=d .Token ();if _gbbfcg !=nil {return _gbbfcg ;};switch _egeaca :=_fdfbg .(type ){case _f .StartElement :switch _egeaca .Name {case _f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_egadf :=NewCT_AltChunk ();if _affce :=d .DecodeElement (_egadf ,&_egeaca );_affce !=nil {return _affce ;};_bdegbf .AltChunk =append (_bdegbf .AltChunk ,_egadf );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dccdgf :=NewEG_ContentBlockContent ();_dccdgf .CustomXml =NewCT_CustomXmlBlock ();if _cecbe :=d .DecodeElement (_dccdgf .CustomXml ,&_egeaca );_cecbe !=nil {return _cecbe ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_dccdgf );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_dgcfb :=NewEG_ContentBlockContent ();_dgcfb .Sdt =NewCT_SdtBlock ();if _ecede :=d .DecodeElement (_dgcfb .Sdt ,&_egeaca );_ecede !=nil {return _ecede ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_dgcfb );case _f .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 :"\u0070"},_f .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 :"\u0070"}:_baeffa :=NewEG_ContentBlockContent ();_dccaa :=NewCT_P ();if _daaaa :=d .DecodeElement (_dccaa ,&_egeaca );_daaaa !=nil {return _daaaa ;};_baeffa .P =append (_baeffa .P ,_dccaa );_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_baeffa );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_fdagbc :=NewEG_ContentBlockContent ();_eefde :=NewCT_Tbl ();if _aedef :=d .DecodeElement (_eefde ,&_egeaca );_aedef !=nil {return _aedef ;};_fdagbc .Tbl =append (_fdagbc .Tbl ,_eefde );_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_fdagbc );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gaddd :=NewEG_ContentBlockContent ();_aefec :=NewEG_RunLevelElts ();_aefec .ProofErr =NewCT_ProofErr ();if _cfeda :=d .DecodeElement (_aefec .ProofErr ,&_egeaca );_cfeda !=nil {return _cfeda ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_gaddd );_gaddd .EG_RunLevelElts =append (_gaddd .EG_RunLevelElts ,_aefec );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_beaea :=NewEG_ContentBlockContent ();_dbgagf :=NewEG_RunLevelElts ();_dbgagf .PermStart =NewCT_PermStart ();if _cggfgg :=d .DecodeElement (_dbgagf .PermStart ,&_egeaca );_cggfgg !=nil {return _cggfgg ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_beaea );_beaea .EG_RunLevelElts =append (_beaea .EG_RunLevelElts ,_dbgagf );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_aagba :=NewEG_ContentBlockContent ();_debeb :=NewEG_RunLevelElts ();_debeb .PermEnd =NewCT_Perm ();if _ddfaf :=d .DecodeElement (_debeb .PermEnd ,&_egeaca );_ddfaf !=nil {return _ddfaf ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_aagba );_aagba .EG_RunLevelElts =append (_aagba .EG_RunLevelElts ,_debeb );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_gdaab :=NewEG_ContentBlockContent ();_bcfdb :=NewEG_RunLevelElts ();_bcfdb .Ins =NewCT_RunTrackChange ();if _edabg :=d .DecodeElement (_bcfdb .Ins ,&_egeaca );_edabg !=nil {return _edabg ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_gdaab );_gdaab .EG_RunLevelElts =append (_gdaab .EG_RunLevelElts ,_bcfdb );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_cffdb :=NewEG_ContentBlockContent ();_fedbd :=NewEG_RunLevelElts ();_fedbd .Del =NewCT_RunTrackChange ();if _bbadeg :=d .DecodeElement (_fedbd .Del ,&_egeaca );_bbadeg !=nil {return _bbadeg ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_cffdb );_cffdb .EG_RunLevelElts =append (_cffdb .EG_RunLevelElts ,_fedbd );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aadge :=NewEG_ContentBlockContent ();_cbagdg :=NewEG_RunLevelElts ();_cbagdg .MoveFrom =NewCT_RunTrackChange ();if _ecbdf :=d .DecodeElement (_cbagdg .MoveFrom ,&_egeaca );_ecbdf !=nil {return _ecbdf ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_aadge );_aadge .EG_RunLevelElts =append (_aadge .EG_RunLevelElts ,_cbagdg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fgcdee :=NewEG_ContentBlockContent ();_abcgc :=NewEG_RunLevelElts ();_abcgc .MoveTo =NewCT_RunTrackChange ();if _dgfge :=d .DecodeElement (_abcgc .MoveTo ,&_egeaca );_dgfge !=nil {return _dgfge ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_fgcdee );_fgcdee .EG_RunLevelElts =append (_fgcdee .EG_RunLevelElts ,_abcgc );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aecfd :=NewEG_ContentBlockContent ();_bedbe :=NewEG_RunLevelElts ();_cebcb :=NewEG_RangeMarkupElements ();_cebcb .BookmarkStart =NewCT_Bookmark ();if _agefca :=d .DecodeElement (_cebcb .BookmarkStart ,&_egeaca );_agefca !=nil {return _agefca ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_aecfd );_aecfd .EG_RunLevelElts =append (_aecfd .EG_RunLevelElts ,_bedbe );_bedbe .EG_RangeMarkupElements =append (_bedbe .EG_RangeMarkupElements ,_cebcb );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_accaf :=NewEG_ContentBlockContent ();_acded :=NewEG_RunLevelElts ();_agacce :=NewEG_RangeMarkupElements ();_agacce .BookmarkEnd =NewCT_MarkupRange ();if _afcdd :=d .DecodeElement (_agacce .BookmarkEnd ,&_egeaca );_afcdd !=nil {return _afcdd ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_accaf );_accaf .EG_RunLevelElts =append (_accaf .EG_RunLevelElts ,_acded );_acded .EG_RangeMarkupElements =append (_acded .EG_RangeMarkupElements ,_agacce );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gggffg :=NewEG_ContentBlockContent ();_dedgd :=NewEG_RunLevelElts ();_cbgba :=NewEG_RangeMarkupElements ();_cbgba .MoveFromRangeStart =NewCT_MoveBookmark ();if _edcaed :=d .DecodeElement (_cbgba .MoveFromRangeStart ,&_egeaca );_edcaed !=nil {return _edcaed ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_gggffg );_gggffg .EG_RunLevelElts =append (_gggffg .EG_RunLevelElts ,_dedgd );_dedgd .EG_RangeMarkupElements =append (_dedgd .EG_RangeMarkupElements ,_cbgba );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fggbda :=NewEG_ContentBlockContent ();_gebfce :=NewEG_RunLevelElts ();_eacab :=NewEG_RangeMarkupElements ();_eacab .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcfed :=d .DecodeElement (_eacab .MoveFromRangeEnd ,&_egeaca );_dcfed !=nil {return _dcfed ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_fggbda );_fggbda .EG_RunLevelElts =append (_fggbda .EG_RunLevelElts ,_gebfce );_gebfce .EG_RangeMarkupElements =append (_gebfce .EG_RangeMarkupElements ,_eacab );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bfdae :=NewEG_ContentBlockContent ();_cefad :=NewEG_RunLevelElts ();_ebfega :=NewEG_RangeMarkupElements ();_ebfega .MoveToRangeStart =NewCT_MoveBookmark ();if _ebcgeg :=d .DecodeElement (_ebfega .MoveToRangeStart ,&_egeaca );_ebcgeg !=nil {return _ebcgeg ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_bfdae );_bfdae .EG_RunLevelElts =append (_bfdae .EG_RunLevelElts ,_cefad );_cefad .EG_RangeMarkupElements =append (_cefad .EG_RangeMarkupElements ,_ebfega );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_acgaa :=NewEG_ContentBlockContent ();_eegef :=NewEG_RunLevelElts ();_gdedba :=NewEG_RangeMarkupElements ();_gdedba .MoveToRangeEnd =NewCT_MarkupRange ();if _fgacgb :=d .DecodeElement (_gdedba .MoveToRangeEnd ,&_egeaca );_fgacgb !=nil {return _fgacgb ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_acgaa );_acgaa .EG_RunLevelElts =append (_acgaa .EG_RunLevelElts ,_eegef );_eegef .EG_RangeMarkupElements =append (_eegef .EG_RangeMarkupElements ,_gdedba );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gfgaf :=NewEG_ContentBlockContent ();_eabad :=NewEG_RunLevelElts ();_dfbbg :=NewEG_RangeMarkupElements ();_dfbbg .CommentRangeStart =NewCT_MarkupRange ();if _gcadfc :=d .DecodeElement (_dfbbg .CommentRangeStart ,&_egeaca );_gcadfc !=nil {return _gcadfc ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_gfgaf );_gfgaf .EG_RunLevelElts =append (_gfgaf .EG_RunLevelElts ,_eabad );_eabad .EG_RangeMarkupElements =append (_eabad .EG_RangeMarkupElements ,_dfbbg );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecddge :=NewEG_ContentBlockContent ();_aaafb :=NewEG_RunLevelElts ();_ddgfac :=NewEG_RangeMarkupElements ();_ddgfac .CommentRangeEnd =NewCT_MarkupRange ();if _fcgfgd :=d .DecodeElement (_ddgfac .CommentRangeEnd ,&_egeaca );_fcgfgd !=nil {return _fcgfgd ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_ecddge );_ecddge .EG_RunLevelElts =append (_ecddge .EG_RunLevelElts ,_aaafb );_aaafb .EG_RangeMarkupElements =append (_aaafb .EG_RangeMarkupElements ,_ddgfac );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cfdfbd :=NewEG_ContentBlockContent ();_dbdea :=NewEG_RunLevelElts ();_efcbab :=NewEG_RangeMarkupElements ();_efcbab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efbec :=d .DecodeElement (_efcbab .CustomXmlInsRangeStart ,&_egeaca );_efbec !=nil {return _efbec ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_cfdfbd );_cfdfbd .EG_RunLevelElts =append (_cfdfbd .EG_RunLevelElts ,_dbdea );_dbdea .EG_RangeMarkupElements =append (_dbdea .EG_RangeMarkupElements ,_efcbab );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbabgf :=NewEG_ContentBlockContent ();_eeagf :=NewEG_RunLevelElts ();_daac :=NewEG_RangeMarkupElements ();_daac .CustomXmlInsRangeEnd =NewCT_Markup ();if _aeccae :=d .DecodeElement (_daac .CustomXmlInsRangeEnd ,&_egeaca );_aeccae !=nil {return _aeccae ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_dbabgf );_dbabgf .EG_RunLevelElts =append (_dbabgf .EG_RunLevelElts ,_eeagf );_eeagf .EG_RangeMarkupElements =append (_eeagf .EG_RangeMarkupElements ,_daac );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egdcg :=NewEG_ContentBlockContent ();_bbebde :=NewEG_RunLevelElts ();_cbagef :=NewEG_RangeMarkupElements ();_cbagef .CustomXmlDelRangeStart =NewCT_TrackChange ();if _adffaf :=d .DecodeElement (_cbagef .CustomXmlDelRangeStart ,&_egeaca );_adffaf !=nil {return _adffaf ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_egdcg );_egdcg .EG_RunLevelElts =append (_egdcg .EG_RunLevelElts ,_bbebde );_bbebde .EG_RangeMarkupElements =append (_bbebde .EG_RangeMarkupElements ,_cbagef );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcdagg :=NewEG_ContentBlockContent ();_dggcb :=NewEG_RunLevelElts ();_cgfbd :=NewEG_RangeMarkupElements ();_cgfbd .CustomXmlDelRangeEnd =NewCT_Markup ();if _cbaba :=d .DecodeElement (_cgfbd .CustomXmlDelRangeEnd ,&_egeaca );_cbaba !=nil {return _cbaba ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_bcdagg );_bcdagg .EG_RunLevelElts =append (_bcdagg .EG_RunLevelElts ,_dggcb );_dggcb .EG_RangeMarkupElements =append (_dggcb .EG_RangeMarkupElements ,_cgfbd );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ffabg :=NewEG_ContentBlockContent ();_ebgbfec :=NewEG_RunLevelElts ();_fabaaa :=NewEG_RangeMarkupElements ();_fabaaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dfffb :=d .DecodeElement (_fabaaa .CustomXmlMoveFromRangeStart ,&_egeaca );_dfffb !=nil {return _dfffb ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_ffabg );_ffabg .EG_RunLevelElts =append (_ffabg .EG_RunLevelElts ,_ebgbfec );_ebgbfec .EG_RangeMarkupElements =append (_ebgbfec .EG_RangeMarkupElements ,_fabaaa );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bbfbc :=NewEG_ContentBlockContent ();_cfcgc :=NewEG_RunLevelElts ();_gdbfac :=NewEG_RangeMarkupElements ();_gdbfac .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _geeec :=d .DecodeElement (_gdbfac .CustomXmlMoveFromRangeEnd ,&_egeaca );_geeec !=nil {return _geeec ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_bbfbc );_bbfbc .EG_RunLevelElts =append (_bbfbc .EG_RunLevelElts ,_cfcgc );_cfcgc .EG_RangeMarkupElements =append (_cfcgc .EG_RangeMarkupElements ,_gdbfac );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bcbac :=NewEG_ContentBlockContent ();_gfccg :=NewEG_RunLevelElts ();_gggdbb :=NewEG_RangeMarkupElements ();_gggdbb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ecbbcge :=d .DecodeElement (_gggdbb .CustomXmlMoveToRangeStart ,&_egeaca );_ecbbcge !=nil {return _ecbbcge ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_bcbac );_bcbac .EG_RunLevelElts =append (_bcbac .EG_RunLevelElts ,_gfccg );_gfccg .EG_RangeMarkupElements =append (_gfccg .EG_RangeMarkupElements ,_gggdbb );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efgag :=NewEG_ContentBlockContent ();_bfbcfg :=NewEG_RunLevelElts ();_gddfc :=NewEG_RangeMarkupElements ();_gddfc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bgfaf :=d .DecodeElement (_gddfc .CustomXmlMoveToRangeEnd ,&_egeaca );_bgfaf !=nil {return _bgfaf ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_efgag );_efgag .EG_RunLevelElts =append (_efgag .EG_RunLevelElts ,_bfbcfg );_bfbcfg .EG_RangeMarkupElements =append (_bfbcfg .EG_RangeMarkupElements ,_gddfc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bcaead :=NewEG_ContentBlockContent ();_fgdaa :=NewEG_RunLevelElts ();_bbaafa :=NewEG_MathContent ();_bbaafa .OMathPara =_ce .NewOMathPara ();if _ceagd :=d .DecodeElement (_bbaafa .OMathPara ,&_egeaca );_ceagd !=nil {return _ceagd ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_bcaead );_bcaead .EG_RunLevelElts =append (_bcaead .EG_RunLevelElts ,_fgdaa );_fgdaa .EG_MathContent =append (_fgdaa .EG_MathContent ,_bbaafa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fgdc :=NewEG_ContentBlockContent ();_gfdgeg :=NewEG_RunLevelElts ();_bggafg :=NewEG_MathContent ();_bggafg .OMath =_ce .NewOMath ();if _ggggb :=d .DecodeElement (_bggafg .OMath ,&_egeaca );_ggggb !=nil {return _ggggb ;};_bdegbf .EG_ContentBlockContent =append (_bdegbf .EG_ContentBlockContent ,_fgdc );_fgdc .EG_RunLevelElts =append (_fgdc .EG_RunLevelElts ,_gfdgeg );_gfdgeg .EG_MathContent =append (_gfdgeg .EG_MathContent ,_bggafg );default:_gb .Log ("\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\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_egeaca .Name );if _egddeb :=d .Skip ();_egddeb !=nil {return _egddeb ;};};case _f .EndElement :break _aedeg ;case _f .CharData :};};return nil ;};func NewCT_Markup ()*CT_Markup {_deagf :=&CT_Markup {};return _deagf };type CT_LsdException struct{ +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// Primary Style Name -NameAttr string ; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;};func (_ccged *CT_TblPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eefef :for {_befegf ,_gbegfe :=d .Token ();if _gbegfe !=nil {return _gbegfe ;};switch _fgfdfb :=_befegf .(type ){case _c .StartElement :switch _fgfdfb .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_ccged .TblStyle =NewCT_String ();if _fdbea :=d .DecodeElement (_ccged .TblStyle ,&_fgfdfb );_fdbea !=nil {return _fdbea ;};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 :"\u0074\u0062\u006c\u0070\u0050\u0072"},_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 :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_ccged .TblpPr =NewCT_TblPPr ();if _ebgggd :=d .DecodeElement (_ccged .TblpPr ,&_fgfdfb );_ebgggd !=nil {return _ebgggd ;};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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_ccged .TblOverlap =NewCT_TblOverlap ();if _dbcdc :=d .DecodeElement (_ccged .TblOverlap ,&_fgfdfb );_dbcdc !=nil {return _dbcdc ;};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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_ccged .BidiVisual =NewCT_OnOff ();if _bcgee :=d .DecodeElement (_ccged .BidiVisual ,&_fgfdfb );_bcgee !=nil {return _bcgee ;};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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_ccged .TblStyleRowBandSize =NewCT_DecimalNumber ();if _ceacb :=d .DecodeElement (_ccged .TblStyleRowBandSize ,&_fgfdfb );_ceacb !=nil {return _ceacb ;};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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_ccged .TblStyleColBandSize =NewCT_DecimalNumber ();if _feagdac :=d .DecodeElement (_ccged .TblStyleColBandSize ,&_fgfdfb );_feagdac !=nil {return _feagdac ;};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 :"\u0074\u0062\u006c\u0057"},_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 :"\u0074\u0062\u006c\u0057"}:_ccged .TblW =NewCT_TblWidth ();if _aagfe :=d .DecodeElement (_ccged .TblW ,&_fgfdfb );_aagfe !=nil {return _aagfe ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_ccged .Jc =NewCT_JcTable ();if _adaaa :=d .DecodeElement (_ccged .Jc ,&_fgfdfb );_adaaa !=nil {return _adaaa ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_ccged .TblCellSpacing =NewCT_TblWidth ();if _cbdbf :=d .DecodeElement (_ccged .TblCellSpacing ,&_fgfdfb );_cbdbf !=nil {return _cbdbf ;};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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_ccged .TblInd =NewCT_TblWidth ();if _bbbbb :=d .DecodeElement (_ccged .TblInd ,&_fgfdfb );_bbbbb !=nil {return _bbbbb ;};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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_ccged .TblBorders =NewCT_TblBorders ();if _cafbb :=d .DecodeElement (_ccged .TblBorders ,&_fgfdfb );_cafbb !=nil {return _cafbb ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_ccged .Shd =NewCT_Shd ();if _ebab :=d .DecodeElement (_ccged .Shd ,&_fgfdfb );_ebab !=nil {return _ebab ;};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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_ccged .TblLayout =NewCT_TblLayoutType ();if _cgcb :=d .DecodeElement (_ccged .TblLayout ,&_fgfdfb );_cgcb !=nil {return _cgcb ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_ccged .TblCellMar =NewCT_TblCellMar ();if _cgfaab :=d .DecodeElement (_ccged .TblCellMar ,&_fgfdfb );_cgfaab !=nil {return _cgfaab ;};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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_ccged .TblLook =NewCT_TblLook ();if _fdcdbd :=d .DecodeElement (_ccged .TblLook ,&_fgfdfb );_fdcdbd !=nil {return _fdcdbd ;};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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_ccged .TblCaption =NewCT_String ();if _dbgbgg :=d .DecodeElement (_ccged .TblCaption ,&_fgfdfb );_dbgbgg !=nil {return _dbgbgg ;};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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_ccged .TblDescription =NewCT_String ();if _cdcag :=d .DecodeElement (_ccged .TblDescription ,&_fgfdfb );_cdcag !=nil {return _cdcag ;};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\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_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\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_ccged .TblPrChange =NewCT_TblPrChange ();if _fdaab :=d .DecodeElement (_ccged .TblPrChange ,&_fgfdfb );_fdaab !=nil {return _fdaab ;};default:_cff .Log ("\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\u0054\u0062\u006c\u0050\u0072\u0020\u0025\u0076",_fgfdfb .Name );if _dedge :=d .Skip ();_dedge !=nil {return _dedge ;};};case _c .EndElement :break _eefef ;case _c .CharData :};};return nil ;};func (_ggcedg ST_TabJc )String ()string {switch _ggcedg {case 0:return "";case 1:return "\u0063\u006c\u0065a\u0072";case 2:return "\u0073\u0074\u0061r\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0065\u006e\u0064";case 5:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 6:return "\u0062\u0061\u0072";case 7:return "\u006e\u0075\u006d";case 8:return "\u006c\u0065\u0066\u0074";case 9:return "\u0072\u0069\u0067h\u0074";};return "";}; -// Latent Style Locking Setting -LockedAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path +func (_bcd *AG_TransitionalPassword )ValidateWithPath (path string )error {if _ccc :=_bcd .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_ccc !=nil {return _ccc ;};if _accf :=_bcd .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_accf !=nil {return _accf ;};if _bgb :=_bcd .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bgb !=nil {return _bgb ;};return nil ;};func (_gegfb *CT_GlossaryDocument )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfbae :for {_ecdgb ,_bgaace :=d .Token ();if _bgaace !=nil {return _bgaace ;};switch _cbdab :=_ecdgb .(type ){case _c .StartElement :switch _cbdab .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_gegfb .Background =NewCT_Background ();if _gdbc :=d .DecodeElement (_gegfb .Background ,&_cbdab );_gdbc !=nil {return _gdbc ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_gegfb .DocParts =NewCT_DocParts ();if _eegbg :=d .DecodeElement (_gegfb .DocParts ,&_cbdab );_eegbg !=nil {return _eegbg ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0047\u006c\u006f\u0073\u0073\u0061\u0072yD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_cbdab .Name );if _ebcgb :=d .Skip ();_ebcgb !=nil {return _ebcgb ;};};case _c .EndElement :break _cfbae ;case _c .CharData :};};return nil ;};func (_fdage *ST_Proof )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_beeefe ,_egeec :=d .Token ();if _egeec !=nil {return _egeec ;};if _bdebc ,_fffbee :=_beeefe .(_c .EndElement );_fffbee &&_bdebc .Name ==start .Name {*_fdage =1;return nil ;};if _edcgeb ,_agfcd :=_beeefe .(_c .CharData );!_agfcd {return _ea .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",_beeefe );}else {switch string (_edcgeb ){case "":*_fdage =0;case "\u0063\u006c\u0065a\u006e":*_fdage =1;case "\u0064\u0069\u0072t\u0079":*_fdage =2;};};_beeefe ,_egeec =d .Token ();if _egeec !=nil {return _egeec ;};if _fdbded ,_eecabd :=_beeefe .(_c .EndElement );_eecabd &&_fdbded .Name ==start .Name {return nil ;};return _ea .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",_beeefe );};func (_ceeea ST_HdrFtr )ValidateWithPath (path string )error {switch _ceeea {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceeea ));};return nil ;};type CT_DocVars struct{ -// Override default sorting order -UiPriorityAttr *int64 ; +// Single Document Variable +DocVar []*CT_DocVar ;}; -// Semi hidden text override -SemiHiddenAttr *_cd .ST_OnOff ; +// Validate validates the CT_LsdException and its children +func (_gadf *CT_LsdException )Validate ()error {return _gadf .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_bacbe :=&CT_EastAsianLayout {};return _bacbe };func (_edad *CT_EastAsianLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _edad .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_edad .IdAttr )});};if _edad .CombineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_ea .Sprintf ("\u0025\u0076",*_edad .CombineAttr )});};if _edad .CombineBracketsAttr !=ST_CombineBracketsUnset {_fdfab ,_dace :=_edad .CombineBracketsAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"});if _dace !=nil {return _dace ;};start .Attr =append (start .Attr ,_fdfab );};if _edad .VertAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_edad .VertAttr )});};if _edad .VertCompressAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074\u0043\u006f\u006dp\u0072\u0065\u0073\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_edad .VertCompressAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_febef *CT_NumFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_egbd ,_cgfaa :=_febef .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cgfaa !=nil {return _cgfaa ;};start .Attr =append (start .Attr ,_egbd );if _febef .FormatAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_febef .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_faadg *CT_EastAsianLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bffc :=range start .Attr {if _bffc .Name .Local =="\u0069\u0064"{_abag ,_agabc :=_ac .ParseInt (_bffc .Value ,10,64);if _agabc !=nil {return _agabc ;};_faadg .IdAttr =&_abag ;continue ;};if _bffc .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_dfcg ,_edeca :=ParseUnionST_OnOff (_bffc .Value );if _edeca !=nil {return _edeca ;};_faadg .CombineAttr =&_dfcg ;continue ;};if _bffc .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_faadg .CombineBracketsAttr .UnmarshalXMLAttr (_bffc );continue ;};if _bffc .Name .Local =="\u0076\u0065\u0072\u0074"{_eaga ,_dbge :=ParseUnionST_OnOff (_bffc .Value );if _dbge !=nil {return _dbge ;};_faadg .VertAttr =&_eaga ;continue ;};if _bffc .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_dbbdc ,_gbbd :=ParseUnionST_OnOff (_bffc .Value );if _gbbd !=nil {return _gbbd ;};_faadg .VertCompressAttr =&_dbbdc ;continue ;};};for {_dgff ,_bdgb :=d .Token ();if _bdgb !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u006e\u004c\u0061\u0079\u006f\u0075\u0074\u003a\u0020\u0025\u0073",_bdgb );};if _ccdg ,_eceb :=_dgff .(_c .EndElement );_eceb &&_ccdg .Name ==start .Name {break ;};};return nil ;};func (_adfea *ST_Underline )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_adfea =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_adfea =1;case "\u0077\u006f\u0072d\u0073":*_adfea =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_adfea =3;case "\u0074\u0068\u0069c\u006b":*_adfea =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_adfea =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_adfea =6;case "\u0064\u0061\u0073\u0068":*_adfea =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_adfea =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_adfea =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_adfea =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_adfea =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_adfea =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_adfea =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_adfea =14;case "\u0077\u0061\u0076\u0065":*_adfea =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_adfea =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_adfea =17;case "\u006e\u006f\u006e\u0065":*_adfea =18;};return nil ;};type CT_Border struct{ -// Unhide when used -UnhideWhenUsedAttr *_cd .ST_OnOff ; +// Border Style +ValAttr ST_Border ; -// Latent Style Primary Style Setting -QFormatAttr *_cd .ST_OnOff ;};func NewCT_RubyContent ()*CT_RubyContent {_bacee :=&CT_RubyContent {};return _bacee };func (_cbfcf *CT_CustomXmlRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfdb :=range start .Attr {if _cfdb .Name .Local =="\u0075\u0072\u0069"{_ebcbc ,_dcdd :=_cfdb .Value ,error (nil );if _dcdd !=nil {return _dcdd ;};_cbfcf .UriAttr =&_ebcbc ;continue ;};if _cfdb .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_ebge ,_bcbcb :=_cfdb .Value ,error (nil );if _bcbcb !=nil {return _bcbcb ;};_cbfcf .ElementAttr =_ebge ;continue ;};};_bdfe :for {_acbb ,_bbgfc :=d .Token ();if _bbgfc !=nil {return _bbgfc ;};switch _gbbff :=_acbb .(type ){case _f .StartElement :switch _gbbff .Name {case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_cbfcf .CustomXmlPr =NewCT_CustomXmlPr ();if _dbeea :=d .DecodeElement (_cbfcf .CustomXmlPr ,&_gbbff );_dbeea !=nil {return _dbeea ;};case _f .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 :"\u0074\u0072"},_f .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 :"\u0074\u0072"}:_dbaf :=NewEG_ContentRowContent ();_caea :=NewCT_Row ();if _adbe :=d .DecodeElement (_caea ,&_gbbff );_adbe !=nil {return _adbe ;};_dbaf .Tr =append (_dbaf .Tr ,_caea );_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_dbaf );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dbfd :=NewEG_ContentRowContent ();_dbfd .CustomXml =NewCT_CustomXmlRow ();if _bcfb :=d .DecodeElement (_dbfd .CustomXml ,&_gbbff );_bcfb !=nil {return _bcfb ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_dbfd );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_ddddb :=NewEG_ContentRowContent ();_ddddb .Sdt =NewCT_SdtRow ();if _cbfd :=d .DecodeElement (_ddddb .Sdt ,&_gbbff );_cbfd !=nil {return _cbfd ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_ddddb );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bccca :=NewEG_ContentRowContent ();_degge :=NewEG_RunLevelElts ();_degge .ProofErr =NewCT_ProofErr ();if _cfeb :=d .DecodeElement (_degge .ProofErr ,&_gbbff );_cfeb !=nil {return _cfeb ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_bccca );_bccca .EG_RunLevelElts =append (_bccca .EG_RunLevelElts ,_degge );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_egeee :=NewEG_ContentRowContent ();_cbbb :=NewEG_RunLevelElts ();_cbbb .PermStart =NewCT_PermStart ();if _bgdc :=d .DecodeElement (_cbbb .PermStart ,&_gbbff );_bgdc !=nil {return _bgdc ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_egeee );_egeee .EG_RunLevelElts =append (_egeee .EG_RunLevelElts ,_cbbb );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_efedf :=NewEG_ContentRowContent ();_cdgf :=NewEG_RunLevelElts ();_cdgf .PermEnd =NewCT_Perm ();if _bfbeg :=d .DecodeElement (_cdgf .PermEnd ,&_gbbff );_bfbeg !=nil {return _bfbeg ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_efedf );_efedf .EG_RunLevelElts =append (_efedf .EG_RunLevelElts ,_cdgf );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_adcbf :=NewEG_ContentRowContent ();_abgag :=NewEG_RunLevelElts ();_abgag .Ins =NewCT_RunTrackChange ();if _fdcb :=d .DecodeElement (_abgag .Ins ,&_gbbff );_fdcb !=nil {return _fdcb ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_adcbf );_adcbf .EG_RunLevelElts =append (_adcbf .EG_RunLevelElts ,_abgag );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_ebee :=NewEG_ContentRowContent ();_bbdgd :=NewEG_RunLevelElts ();_bbdgd .Del =NewCT_RunTrackChange ();if _dgeca :=d .DecodeElement (_bbdgd .Del ,&_gbbff );_dgeca !=nil {return _dgeca ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_ebee );_ebee .EG_RunLevelElts =append (_ebee .EG_RunLevelElts ,_bbdgd );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fgee :=NewEG_ContentRowContent ();_bacg :=NewEG_RunLevelElts ();_bacg .MoveFrom =NewCT_RunTrackChange ();if _bfec :=d .DecodeElement (_bacg .MoveFrom ,&_gbbff );_bfec !=nil {return _bfec ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_fgee );_fgee .EG_RunLevelElts =append (_fgee .EG_RunLevelElts ,_bacg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_faaef :=NewEG_ContentRowContent ();_dffec :=NewEG_RunLevelElts ();_dffec .MoveTo =NewCT_RunTrackChange ();if _dfed :=d .DecodeElement (_dffec .MoveTo ,&_gbbff );_dfed !=nil {return _dfed ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_faaef );_faaef .EG_RunLevelElts =append (_faaef .EG_RunLevelElts ,_dffec );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bbac :=NewEG_ContentRowContent ();_ccbbg :=NewEG_RunLevelElts ();_cfebg :=NewEG_RangeMarkupElements ();_cfebg .BookmarkStart =NewCT_Bookmark ();if _fgabae :=d .DecodeElement (_cfebg .BookmarkStart ,&_gbbff );_fgabae !=nil {return _fgabae ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_bbac );_bbac .EG_RunLevelElts =append (_bbac .EG_RunLevelElts ,_ccbbg );_ccbbg .EG_RangeMarkupElements =append (_ccbbg .EG_RangeMarkupElements ,_cfebg );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_caefd :=NewEG_ContentRowContent ();_cdddd :=NewEG_RunLevelElts ();_efeda :=NewEG_RangeMarkupElements ();_efeda .BookmarkEnd =NewCT_MarkupRange ();if _cbcac :=d .DecodeElement (_efeda .BookmarkEnd ,&_gbbff );_cbcac !=nil {return _cbcac ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_caefd );_caefd .EG_RunLevelElts =append (_caefd .EG_RunLevelElts ,_cdddd );_cdddd .EG_RangeMarkupElements =append (_cdddd .EG_RangeMarkupElements ,_efeda );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fedd :=NewEG_ContentRowContent ();_egdbg :=NewEG_RunLevelElts ();_gbgb :=NewEG_RangeMarkupElements ();_gbgb .MoveFromRangeStart =NewCT_MoveBookmark ();if _bgbed :=d .DecodeElement (_gbgb .MoveFromRangeStart ,&_gbbff );_bgbed !=nil {return _bgbed ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_fedd );_fedd .EG_RunLevelElts =append (_fedd .EG_RunLevelElts ,_egdbg );_egdbg .EG_RangeMarkupElements =append (_egdbg .EG_RangeMarkupElements ,_gbgb );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcce :=NewEG_ContentRowContent ();_cfed :=NewEG_RunLevelElts ();_ecfg :=NewEG_RangeMarkupElements ();_ecfg .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbfaef :=d .DecodeElement (_ecfg .MoveFromRangeEnd ,&_gbbff );_cbfaef !=nil {return _cbfaef ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_bcce );_bcce .EG_RunLevelElts =append (_bcce .EG_RunLevelElts ,_cfed );_cfed .EG_RangeMarkupElements =append (_cfed .EG_RangeMarkupElements ,_ecfg );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fgfd :=NewEG_ContentRowContent ();_fcbae :=NewEG_RunLevelElts ();_dccef :=NewEG_RangeMarkupElements ();_dccef .MoveToRangeStart =NewCT_MoveBookmark ();if _fdec :=d .DecodeElement (_dccef .MoveToRangeStart ,&_gbbff );_fdec !=nil {return _fdec ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_fgfd );_fgfd .EG_RunLevelElts =append (_fgfd .EG_RunLevelElts ,_fcbae );_fcbae .EG_RangeMarkupElements =append (_fcbae .EG_RangeMarkupElements ,_dccef );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_decbf :=NewEG_ContentRowContent ();_dfac :=NewEG_RunLevelElts ();_ffda :=NewEG_RangeMarkupElements ();_ffda .MoveToRangeEnd =NewCT_MarkupRange ();if _dcfc :=d .DecodeElement (_ffda .MoveToRangeEnd ,&_gbbff );_dcfc !=nil {return _dcfc ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_decbf );_decbf .EG_RunLevelElts =append (_decbf .EG_RunLevelElts ,_dfac );_dfac .EG_RangeMarkupElements =append (_dfac .EG_RangeMarkupElements ,_ffda );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fdac :=NewEG_ContentRowContent ();_dabg :=NewEG_RunLevelElts ();_eeddg :=NewEG_RangeMarkupElements ();_eeddg .CommentRangeStart =NewCT_MarkupRange ();if _bdfa :=d .DecodeElement (_eeddg .CommentRangeStart ,&_gbbff );_bdfa !=nil {return _bdfa ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_fdac );_fdac .EG_RunLevelElts =append (_fdac .EG_RunLevelElts ,_dabg );_dabg .EG_RangeMarkupElements =append (_dabg .EG_RangeMarkupElements ,_eeddg );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbbdf :=NewEG_ContentRowContent ();_dbfdc :=NewEG_RunLevelElts ();_fgdb :=NewEG_RangeMarkupElements ();_fgdb .CommentRangeEnd =NewCT_MarkupRange ();if _eafbg :=d .DecodeElement (_fgdb .CommentRangeEnd ,&_gbbff );_eafbg !=nil {return _eafbg ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_cbbdf );_cbbdf .EG_RunLevelElts =append (_cbbdf .EG_RunLevelElts ,_dbfdc );_dbfdc .EG_RangeMarkupElements =append (_dbfdc .EG_RangeMarkupElements ,_fgdb );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ddac :=NewEG_ContentRowContent ();_cbgd :=NewEG_RunLevelElts ();_abfb :=NewEG_RangeMarkupElements ();_abfb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bega :=d .DecodeElement (_abfb .CustomXmlInsRangeStart ,&_gbbff );_bega !=nil {return _bega ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_ddac );_ddac .EG_RunLevelElts =append (_ddac .EG_RunLevelElts ,_cbgd );_cbgd .EG_RangeMarkupElements =append (_cbgd .EG_RangeMarkupElements ,_abfb );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_acdda :=NewEG_ContentRowContent ();_caegc :=NewEG_RunLevelElts ();_baege :=NewEG_RangeMarkupElements ();_baege .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbed :=d .DecodeElement (_baege .CustomXmlInsRangeEnd ,&_gbbff );_dbed !=nil {return _dbed ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_acdda );_acdda .EG_RunLevelElts =append (_acdda .EG_RunLevelElts ,_caegc );_caegc .EG_RangeMarkupElements =append (_caegc .EG_RangeMarkupElements ,_baege );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egbf :=NewEG_ContentRowContent ();_bebb :=NewEG_RunLevelElts ();_fegd :=NewEG_RangeMarkupElements ();_fegd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dfbg :=d .DecodeElement (_fegd .CustomXmlDelRangeStart ,&_gbbff );_dfbg !=nil {return _dfbg ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_egbf );_egbf .EG_RunLevelElts =append (_egbf .EG_RunLevelElts ,_bebb );_bebb .EG_RangeMarkupElements =append (_bebb .EG_RangeMarkupElements ,_fegd );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ddfb :=NewEG_ContentRowContent ();_gffb :=NewEG_RunLevelElts ();_fgcd :=NewEG_RangeMarkupElements ();_fgcd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbde :=d .DecodeElement (_fgcd .CustomXmlDelRangeEnd ,&_gbbff );_bbde !=nil {return _bbde ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_ddfb );_ddfb .EG_RunLevelElts =append (_ddfb .EG_RunLevelElts ,_gffb );_gffb .EG_RangeMarkupElements =append (_gffb .EG_RangeMarkupElements ,_fgcd );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ddae :=NewEG_ContentRowContent ();_adgaa :=NewEG_RunLevelElts ();_dcffg :=NewEG_RangeMarkupElements ();_dcffg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbee :=d .DecodeElement (_dcffg .CustomXmlMoveFromRangeStart ,&_gbbff );_fbee !=nil {return _fbee ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_ddae );_ddae .EG_RunLevelElts =append (_ddae .EG_RunLevelElts ,_adgaa );_adgaa .EG_RangeMarkupElements =append (_adgaa .EG_RangeMarkupElements ,_dcffg );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_efaf :=NewEG_ContentRowContent ();_gdfgf :=NewEG_RunLevelElts ();_agbg :=NewEG_RangeMarkupElements ();_agbg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fdcg :=d .DecodeElement (_agbg .CustomXmlMoveFromRangeEnd ,&_gbbff );_fdcg !=nil {return _fdcg ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_efaf );_efaf .EG_RunLevelElts =append (_efaf .EG_RunLevelElts ,_gdfgf );_gdfgf .EG_RangeMarkupElements =append (_gdfgf .EG_RangeMarkupElements ,_agbg );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dfee :=NewEG_ContentRowContent ();_bfdff :=NewEG_RunLevelElts ();_eddb :=NewEG_RangeMarkupElements ();_eddb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gagcd :=d .DecodeElement (_eddb .CustomXmlMoveToRangeStart ,&_gbbff );_gagcd !=nil {return _gagcd ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_dfee );_dfee .EG_RunLevelElts =append (_dfee .EG_RunLevelElts ,_bfdff );_bfdff .EG_RangeMarkupElements =append (_bfdff .EG_RangeMarkupElements ,_eddb );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edae :=NewEG_ContentRowContent ();_bfaf :=NewEG_RunLevelElts ();_gebd :=NewEG_RangeMarkupElements ();_gebd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecgada :=d .DecodeElement (_gebd .CustomXmlMoveToRangeEnd ,&_gbbff );_ecgada !=nil {return _ecgada ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_edae );_edae .EG_RunLevelElts =append (_edae .EG_RunLevelElts ,_bfaf );_bfaf .EG_RangeMarkupElements =append (_bfaf .EG_RangeMarkupElements ,_gebd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ccda :=NewEG_ContentRowContent ();_adfb :=NewEG_RunLevelElts ();_abcf :=NewEG_MathContent ();_abcf .OMathPara =_ce .NewOMathPara ();if _cecdb :=d .DecodeElement (_abcf .OMathPara ,&_gbbff );_cecdb !=nil {return _cecdb ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_ccda );_ccda .EG_RunLevelElts =append (_ccda .EG_RunLevelElts ,_adfb );_adfb .EG_MathContent =append (_adfb .EG_MathContent ,_abcf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_abgdf :=NewEG_ContentRowContent ();_dbfc :=NewEG_RunLevelElts ();_cagf :=NewEG_MathContent ();_cagf .OMath =_ce .NewOMath ();if _gbdc :=d .DecodeElement (_cagf .OMath ,&_gbbff );_gbdc !=nil {return _gbdc ;};_cbfcf .EG_ContentRowContent =append (_cbfcf .EG_ContentRowContent ,_abgdf );_abgdf .EG_RunLevelElts =append (_abgdf .EG_RunLevelElts ,_dbfc );_dbfc .EG_MathContent =append (_dbfc .EG_MathContent ,_cagf );default:_gb .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077\u0020\u0025\u0076",_gbbff .Name );if _aefg :=d .Skip ();_aefg !=nil {return _aefg ;};};case _f .EndElement :break _bdfe ;case _f .CharData :};};return nil ;};func (_caebb *CT_SmartTagType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbcba :=range start .Attr {if _dbcba .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_fddfd ,_abfbd :=_dbcba .Value ,error (nil );if _abfbd !=nil {return _abfbd ;};_caebb .NamespaceuriAttr =&_fddfd ;continue ;};if _dbcba .Name .Local =="\u006e\u0061\u006d\u0065"{_adcag ,_facgc :=_dbcba .Value ,error (nil );if _facgc !=nil {return _facgc ;};_caebb .NameAttr =&_adcag ;continue ;};if _dbcba .Name .Local =="\u0075\u0072\u006c"{_agbgb ,_dedfcd :=_dbcba .Value ,error (nil );if _dedfcd !=nil {return _dedfcd ;};_caebb .UrlAttr =&_agbgb ;continue ;};};for {_efacc ,_caaef :=d .Token ();if _caaef !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_caaef );};if _gedbafg ,_gcagg :=_efacc .(_f .EndElement );_gcagg &&_gedbafg .Name ==start .Name {break ;};};return nil ;}; +// Border Color +ColorAttr *ST_HexColor ; -// Validate validates the CT_SdtBlock and its children -func (_caegfc *CT_SdtBlock )Validate ()error {return _caegfc .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");};func (_bbbfb *CT_Fonts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbbfb .HintAttr !=ST_HintUnset {_daaf ,_bagga :=_bbbfb .HintAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"});if _bagga !=nil {return _bagga ;};start .Attr =append (start .Attr ,_daaf );};if _bbbfb .AsciiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_bbbfb .AsciiAttr )});};if _bbbfb .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_bbbfb .HAnsiAttr )});};if _bbbfb .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_bbbfb .EastAsiaAttr )});};if _bbbfb .CsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bbbfb .CsAttr )});};if _bbbfb .AsciiThemeAttr !=ST_ThemeUnset {_dfaa ,_ddcbc :=_bbbfb .AsciiThemeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"});if _ddcbc !=nil {return _ddcbc ;};start .Attr =append (start .Attr ,_dfaa );};if _bbbfb .HAnsiThemeAttr !=ST_ThemeUnset {_bede ,_facd :=_bbbfb .HAnsiThemeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"});if _facd !=nil {return _facd ;};start .Attr =append (start .Attr ,_bede );};if _bbbfb .EastAsiaThemeAttr !=ST_ThemeUnset {_faaba ,_dbcac :=_bbbfb .EastAsiaThemeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"});if _dbcac !=nil {return _dbcac ;};start .Attr =append (start .Attr ,_faaba );};if _bbbfb .CsthemeAttr !=ST_ThemeUnset {_dafeb ,_gbfc :=_bbbfb .CsthemeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _gbfc !=nil {return _gbfc ;};start .Attr =append (start .Attr ,_dafeb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;);func (_bfbagc ST_ObjectUpdateMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bfbagc .String (),start );};func NewCT_FontSig ()*CT_FontSig {_cfee :=&CT_FontSig {};return _cfee };func (_dfecg ST_Underline )String ()string {switch _dfecg {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 7:return "\u0064\u0061\u0073\u0068";case 8:return "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 9:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case 11:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 12:return "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 13:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 14:return "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 15:return "\u0077\u0061\u0076\u0065";case 16:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 17:return "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case 18:return "\u006e\u006f\u006e\u0065";};return "";}; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the Numbering and its children, prefixing error messages with path -func (_feaac *Numbering )ValidateWithPath (path string )error {if _dedeg :=_feaac .CT_Numbering .ValidateWithPath (path );_dedeg !=nil {return _dedeg ;};return nil ;};func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_gggff :=&CT_ShapeDefaults {};return _gggff };func (_ebgc *CT_FtnDocProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebgc .Pos !=nil {_fcdfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_ebgc .Pos ,_fcdfc );};if _ebgc .NumFmt !=nil {_abcad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ebgc .NumFmt ,_abcad );};if _ebgc .NumStart !=nil {_feda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebgc .NumStart ,_feda );};if _ebgc .NumRestart !=nil {_ffedf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebgc .NumRestart ,_ffedf );};if _ebgc .Footnote !=nil {_eeafc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_gecfa :=range _ebgc .Footnote {e .EncodeElement (_gecfa ,_eeafc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Border Theme Color Tint +ThemeTintAttr *string ; -// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path -func (_egdb *CT_AutoCaption )ValidateWithPath (path string )error {return nil };func NewTxbxContent ()*TxbxContent {_eabefe :=&TxbxContent {};_eabefe .CT_TxbxContent =*NewCT_TxbxContent ();return _eabefe ;};type Hdr struct{CT_HdrFtr }; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Validate validates the CT_ParaRPr and its children -func (_dgaca *CT_ParaRPr )Validate ()error {return _dgaca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");};func (_edfed ST_TextEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edfed .String (),start );};type ST_TabJc byte ;func (_bgebd *ST_MailMergeDocType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egbcd ,_acbcdf :=d .Token ();if _acbcdf !=nil {return _acbcdf ;};if _edgeag ,_edabeg :=_egbcd .(_f .EndElement );_edabeg &&_edgeag .Name ==start .Name {*_bgebd =1;return nil ;};if _fdegc ,_aeaee :=_egbcd .(_f .CharData );!_aeaee {return _c .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",_egbcd );}else {switch string (_fdegc ){case "":*_bgebd =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_bgebd =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_bgebd =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_bgebd =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_bgebd =4;case "\u0065\u006d\u0061i\u006c":*_bgebd =5;case "\u0066\u0061\u0078":*_bgebd =6;};};_egbcd ,_acbcdf =d .Token ();if _acbcdf !=nil {return _acbcdf ;};if _caceb ,_feedc :=_egbcd .(_f .EndElement );_feedc &&_caceb .Name ==start .Name {return nil ;};return _c .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",_egbcd );};func (_bgaffg *WdCT_PosVChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgaffg .Align !=WdST_AlignVUnset {_bdabca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bgaffg .Align ,_bdabca );};if _bgaffg .PosOffset !=nil {_eeeede :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_bgaffg .PosOffset ,_eeeede );};return nil ;};func (_eaedfa ST_View )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfaeec :=_f .Attr {};_bfaeec .Name =name ;switch _eaedfa {case ST_ViewUnset :_bfaeec .Value ="";case ST_ViewNone :_bfaeec .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_bfaeec .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_bfaeec .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_bfaeec .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_bfaeec .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_bfaeec .Value ="\u0077\u0065\u0062";};return _bfaeec ,nil ;}; +// Border Width +SzAttr *uint64 ; -// Validate validates the CT_SmartTagPr and its children -func (_febfc *CT_SmartTagPr )Validate ()error {return _febfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};type CT_SmartTagRun struct{ +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Smart Tag Namespace -UriAttr *string ; +// Border Shadow +ShadowAttr *_cf .ST_OnOff ; -// Smart Tag Name -ElementAttr string ; +// Create Frame Effect +FrameAttr *_cf .ST_OnOff ;};func (_dccbd *ST_SdtDateMappingType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afgcfb ,_becbae :=d .Token ();if _becbae !=nil {return _becbae ;};if _ccdeg ,_gaafaf :=_afgcfb .(_c .EndElement );_gaafaf &&_ccdeg .Name ==start .Name {*_dccbd =1;return nil ;};if _bebgbe ,_edfcg :=_afgcfb .(_c .CharData );!_edfcg {return _ea .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",_afgcfb );}else {switch string (_bebgbe ){case "":*_dccbd =0;case "\u0074\u0065\u0078\u0074":*_dccbd =1;case "\u0064\u0061\u0074\u0065":*_dccbd =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_dccbd =3;};};_afgcfb ,_becbae =d .Token ();if _becbae !=nil {return _becbae ;};if _gbbfd ,_gcfggd :=_afgcfb .(_c .EndElement );_gcfggd &&_gbbfd .Name ==start .Name {return nil ;};return _ea .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",_afgcfb );};func (_eefed *CT_ShapeDefaults )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {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 :"\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\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"});e .EncodeToken (start );if _eefed .Any !=nil {for _ ,_deafa :=range _eefed .Any {_deafa .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Height ()*CT_Height {_dggbb :=&CT_Height {};return _dggbb }; -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;}; +// Validate validates the AG_Password and its children +func (_geg *AG_Password )Validate ()error {return _geg .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func (_aafed *CT_LsdException )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgeab :=range start .Attr {if _cgeab .Name .Local =="\u006e\u0061\u006d\u0065"{_faabf ,_cgbfg :=_cgeab .Value ,error (nil );if _cgbfg !=nil {return _cgbfg ;};_aafed .NameAttr =_faabf ;continue ;};if _cgeab .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cffaf ,_cdeef :=ParseUnionST_OnOff (_cgeab .Value );if _cdeef !=nil {return _cdeef ;};_aafed .LockedAttr =&_cffaf ;continue ;};if _cgeab .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_gbff ,_bfdcb :=_ac .ParseInt (_cgeab .Value ,10,64);if _bfdcb !=nil {return _bfdcb ;};_aafed .UiPriorityAttr =&_gbff ;continue ;};if _cgeab .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_gcgag ,_gffb :=ParseUnionST_OnOff (_cgeab .Value );if _gffb !=nil {return _gffb ;};_aafed .SemiHiddenAttr =&_gcgag ;continue ;};if _cgeab .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_bdbda ,_fbecb :=ParseUnionST_OnOff (_cgeab .Value );if _fbecb !=nil {return _fbecb ;};_aafed .UnhideWhenUsedAttr =&_bdbda ;continue ;};if _cgeab .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_eccgc ,_dcega :=ParseUnionST_OnOff (_cgeab .Value );if _dcega !=nil {return _dcega ;};_aafed .QFormatAttr =&_eccgc ;continue ;};};for {_gdbab ,_bdbgf :=d .Token ();if _bdbgf !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_bdbgf );};if _bcce ,_decfge :=_gdbab .(_c .EndElement );_decfge &&_bcce .Name ==start .Name {break ;};};return nil ;};func (_degdd *CT_PPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_degdd .AuthorAttr )});if _degdd .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_degdd .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_degdd .IdAttr )});e .EncodeToken (start );_adegad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_degdd .PPr ,_adegad );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Lvl struct{ -// Validate validates the CT_RPrOriginal and its children -func (_ccebca *CT_RPrOriginal )Validate ()error {return _ccebca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");};func (_fgfcad ST_NumberFormat )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abcaf :=_f .Attr {};_abcaf .Name =name ;switch _fgfcad {case ST_NumberFormatUnset :_abcaf .Value ="";case ST_NumberFormatDecimal :_abcaf .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_NumberFormatUpperRoman :_abcaf .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_abcaf .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_abcaf .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatLowerLetter :_abcaf .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_abcaf .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_abcaf .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatOrdinalText :_abcaf .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_abcaf .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_abcaf .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f";case ST_NumberFormatIdeographDigital :_abcaf .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_abcaf .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatAiueo :_abcaf .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_abcaf .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_abcaf .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalHalfWidth :_abcaf .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_abcaf .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatJapaneseDigitalTenThousand :_abcaf .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064";case ST_NumberFormatDecimalEnclosedCircle :_abcaf .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatDecimalFullWidth2 :_abcaf .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_abcaf .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatIrohaFullWidth :_abcaf .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_abcaf .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_abcaf .Value ="\u0062\u0075\u006c\u006c\u0065\u0074";case ST_NumberFormatGanada :_abcaf .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_abcaf .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_abcaf .Value ="\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070";case ST_NumberFormatDecimalEnclosedParen :_abcaf .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_abcaf .Value ="\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065";case ST_NumberFormatIdeographEnclosedCircle :_abcaf .Value ="\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatIdeographTraditional :_abcaf .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case ST_NumberFormatIdeographZodiac :_abcaf .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_abcaf .Value ="\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c";case ST_NumberFormatTaiwaneseCounting :_abcaf .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_abcaf .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case ST_NumberFormatTaiwaneseCountingThousand :_abcaf .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_abcaf .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatChineseCounting :_abcaf .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_abcaf .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case ST_NumberFormatChineseCountingThousand :_abcaf .Value ="\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064";case ST_NumberFormatKoreanDigital :_abcaf .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatKoreanCounting :_abcaf .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_abcaf .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_abcaf .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case ST_NumberFormatVietnameseCounting :_abcaf .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_abcaf .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case ST_NumberFormatRussianUpper :_abcaf .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_abcaf .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_abcaf .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case ST_NumberFormatHebrew1 :_abcaf .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_abcaf .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_abcaf .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case ST_NumberFormatArabicAbjad :_abcaf .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_abcaf .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_abcaf .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case ST_NumberFormatHindiNumbers :_abcaf .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_abcaf .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatThaiLetters :_abcaf .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_NumberFormatThaiNumbers :_abcaf .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_abcaf .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatBahtText :_abcaf .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case ST_NumberFormatDollarText :_abcaf .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_abcaf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _abcaf ,nil ;}; +// Numbering Level +IlvlAttr int64 ; -// Validate validates the CT_TabStop and its children -func (_cgccgg *CT_TabStop )Validate ()error {return _cgccgg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");}; +// Template Code +TplcAttr *string ; -// Validate validates the CT_RubyContent and its children -func (_adbca *CT_RubyContent )Validate ()error {return _adbca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func NewCT_SectPrBase ()*CT_SectPrBase {_caedg :=&CT_SectPrBase {};return _caedg }; +// Tentative Numbering +TentativeAttr *_cf .ST_OnOff ; -// Validate validates the CT_WebSettings and its children -func (_cfaad *CT_WebSettings )Validate ()error {return _cfaad .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");}; +// Starting Value +Start *CT_DecimalNumber ; -// Validate validates the CT_MarkupRange and its children -func (_ecbgb *CT_MarkupRange )Validate ()error {return _ecbgb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");}; +// Numbering Format +NumFmt *CT_NumFmt ; -// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path -func (_ggebf *CT_SdtEndPr )ValidateWithPath (path string )error {for _gaaaf ,_dcbde :=range _ggebf .RPr {if _cfab :=_dcbde .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gaaaf ));_cfab !=nil {return _cfab ;};};return nil ;};func NewSettings ()*Settings {_bgbgc :=&Settings {};_bgbgc .CT_Settings =*NewCT_Settings ();return _bgbgc ;}; +// Restart Numbering Level Symbol +LvlRestart *CT_DecimalNumber ; -// ValidateWithPath validates the Ftr and its children, prefixing error messages with path -func (_gfdfae *Ftr )ValidateWithPath (path string )error {if _cafeeg :=_gfdfae .CT_HdrFtr .ValidateWithPath (path );_cafeeg !=nil {return _cafeeg ;};return nil ;};func (_baebef *CT_FrameScrollbar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gefgg ,_fbbba :=_baebef .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbbba !=nil {return _fbbba ;};start .Attr =append (start .Attr ,_gefgg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddfgge *EG_RPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddfgge .RPr !=nil {_dgdef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ddfgge .RPr ,_dgdef );};return nil ;};func (_ddeadd *WdEG_WrapTypeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddeadd .WrapNone !=nil {_aaffbd :=_f .StartElement {Name :_f .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}};e .EncodeElement (_ddeadd .WrapNone ,_aaffbd );};if _ddeadd .WrapSquare !=nil {_bdggc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_ddeadd .WrapSquare ,_bdggc );};if _ddeadd .WrapTight !=nil {_edega :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ddeadd .WrapTight ,_edega );};if _ddeadd .WrapThrough !=nil {_bcdcad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}};e .EncodeElement (_ddeadd .WrapThrough ,_bcdcad );};if _ddeadd .WrapTopAndBottom !=nil {_agfac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077ra\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ddeadd .WrapTopAndBottom ,_agfac );};return nil ;};func (_accbcg ST_DocGrid )ValidateWithPath (path string )error {switch _accbcg {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_accbcg ));};return nil ;};func (_gabcd *CT_SdtContentBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gabcd .CustomXml !=nil {_cebc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gabcd .CustomXml ,_cebc );};if _gabcd .Sdt !=nil {_dfaea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gabcd .Sdt ,_dfaea );};if _gabcd .P !=nil {_gafab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070"}};for _ ,_bdgde :=range _gabcd .P {e .EncodeElement (_bdgde ,_gafab );};};if _gabcd .Tbl !=nil {_dabaaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_cfgcb :=range _gabcd .Tbl {e .EncodeElement (_cfgcb ,_dabaaf );};};if _gabcd .EG_RunLevelElts !=nil {for _ ,_abbgbg :=range _gabcd .EG_RunLevelElts {_abbgbg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SdtCell struct{ +// Paragraph Style's Associated Numbering Level +PStyle *CT_String ; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Display All Levels Using Arabic Numerals +IsLgl *CT_OnOff ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Content Between Numbering Symbol and Paragraph Text +Suff *CT_LevelSuffix ; -// Cell-Level Structured Document Tag Content -SdtContent *CT_SdtContentCell ;};type CT_PageBorders struct{ +// Numbering Level Text +LvlText *CT_LevelText ; -// Z-Ordering of Page Border -ZOrderAttr ST_PageBorderZOrder ; +// Picture Numbering Symbol Definition Reference +LvlPicBulletId *CT_DecimalNumber ; -// Pages to Display Page Borders -DisplayAttr ST_PageBorderDisplay ; +// Legacy Numbering Level Properties +Legacy *CT_LvlLegacy ; -// Page Border Positioning -OffsetFromAttr ST_PageBorderOffset ; +// Justification +LvlJc *CT_Jc ; -// Top Border -Top *CT_TopPageBorder ; +// Numbering Level Associated Paragraph Properties +PPr *CT_PPrGeneral ; -// Left Border -Left *CT_PageBorder ; +// Numbering Symbol Run Properties +RPr *CT_RPr ;};type WdCT_Anchor struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;SimplePosAttr *bool ;RelativeHeightAttr uint32 ;BehindDocAttr bool ;LockedAttr bool ;LayoutInCellAttr bool ;HiddenAttr *bool ;AllowOverlapAttr bool ;SimplePos *_eg .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_eg .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_eg .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_eg .CT_NonVisualGraphicFrameProperties ;Graphic *_eg .Graphic ;};type ST_Lock byte ;func (_fcbfc *EG_RangeMarkupElements )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdeea :for {_aagbg ,_abafc :=d .Token ();if _abafc !=nil {return _abafc ;};switch _bfcdc :=_aagbg .(type ){case _c .StartElement :switch _bfcdc .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fcbfc .BookmarkStart =NewCT_Bookmark ();if _eaaeag :=d .DecodeElement (_fcbfc .BookmarkStart ,&_bfcdc );_eaaeag !=nil {return _eaaeag ;};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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fcbfc .BookmarkEnd =NewCT_MarkupRange ();if _gfbca :=d .DecodeElement (_fcbfc .BookmarkEnd ,&_bfcdc );_gfbca !=nil {return _gfbca ;};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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fcbfc .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbebg :=d .DecodeElement (_fcbfc .MoveFromRangeStart ,&_bfcdc );_gbebg !=nil {return _gbebg ;};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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcbfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _fgbbd :=d .DecodeElement (_fcbfc .MoveFromRangeEnd ,&_bfcdc );_fgbbd !=nil {return _fgbbd ;};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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fcbfc .MoveToRangeStart =NewCT_MoveBookmark ();if _ddecca :=d .DecodeElement (_fcbfc .MoveToRangeStart ,&_bfcdc );_ddecca !=nil {return _ddecca ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fcbfc .MoveToRangeEnd =NewCT_MarkupRange ();if _gfade :=d .DecodeElement (_fcbfc .MoveToRangeEnd ,&_bfcdc );_gfade !=nil {return _gfade ;};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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fcbfc .CommentRangeStart =NewCT_MarkupRange ();if _dfcaa :=d .DecodeElement (_fcbfc .CommentRangeStart ,&_bfcdc );_dfcaa !=nil {return _dfcaa ;};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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcbfc .CommentRangeEnd =NewCT_MarkupRange ();if _aefce :=d .DecodeElement (_fcbfc .CommentRangeEnd ,&_bfcdc );_aefce !=nil {return _aefce ;};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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcbfc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffgcfe :=d .DecodeElement (_fcbfc .CustomXmlInsRangeStart ,&_bfcdc );_ffgcfe !=nil {return _ffgcfe ;};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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcbfc .CustomXmlInsRangeEnd =NewCT_Markup ();if _gaded :=d .DecodeElement (_fcbfc .CustomXmlInsRangeEnd ,&_bfcdc );_gaded !=nil {return _gaded ;};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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcbfc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dacfef :=d .DecodeElement (_fcbfc .CustomXmlDelRangeStart ,&_bfcdc );_dacfef !=nil {return _dacfef ;};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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcbfc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ececf :=d .DecodeElement (_fcbfc .CustomXmlDelRangeEnd ,&_bfcdc );_ececf !=nil {return _ececf ;};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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fcbfc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbdbbb :=d .DecodeElement (_fcbfc .CustomXmlMoveFromRangeStart ,&_bfcdc );_bbdbbb !=nil {return _bbdbbb ;};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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fcbfc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffbcab :=d .DecodeElement (_fcbfc .CustomXmlMoveFromRangeEnd ,&_bfcdc );_ffbcab !=nil {return _ffbcab ;};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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fcbfc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ebfabf :=d .DecodeElement (_fcbfc .CustomXmlMoveToRangeStart ,&_bfcdc );_ebfabf !=nil {return _ebfabf ;};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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcbfc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cgffc :=d .DecodeElement (_fcbfc .CustomXmlMoveToRangeEnd ,&_bfcdc );_cgffc !=nil {return _cgffc ;};default:_cff .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0052\u0061\u006e\u0067e\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_bfcdc .Name );if _bedgga :=d .Skip ();_bedgga !=nil {return _bedgga ;};};case _c .EndElement :break _gdeea ;case _c .CharData :};};return nil ;}; -// Bottom Border -Bottom *CT_BottomPageBorder ; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_aecee *CT_Drawing )ValidateWithPath (path string )error {for _ddcae ,_bcdf :=range _aecee .Anchor {if _daec :=_bcdf .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ddcae ));_daec !=nil {return _daec ;};};for _bcff ,_gacfb :=range _aecee .Inline {if _cebb :=_gacfb .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bcff ));_cebb !=nil {return _cebb ;};};return nil ;};func NewCT_Language ()*CT_Language {_bbbad :=&CT_Language {};return _bbbad }; -// Right Border -Right *CT_PageBorder ;};func (_cccbf *CT_Hyperlink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbcca :=range start .Attr {if _cbcca .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"&&_cbcca .Name .Local =="\u0069\u0064"||_cbcca .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"&&_cbcca .Name .Local =="\u0069\u0064"{_bfgaf ,_gaadc :=_cbcca .Value ,error (nil );if _gaadc !=nil {return _gaadc ;};_cccbf .IdAttr =&_bfgaf ;continue ;};if _cbcca .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_gccbg ,_bffaf :=_cbcca .Value ,error (nil );if _bffaf !=nil {return _bffaf ;};_cccbf .TgtFrameAttr =&_gccbg ;continue ;};if _cbcca .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_ddbfaac ,_dfaba :=_cbcca .Value ,error (nil );if _dfaba !=nil {return _dfaba ;};_cccbf .TooltipAttr =&_ddbfaac ;continue ;};if _cbcca .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_gfabcd ,_fgbfgc :=_cbcca .Value ,error (nil );if _fgbfgc !=nil {return _fgbfgc ;};_cccbf .DocLocationAttr =&_gfabcd ;continue ;};if _cbcca .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_fgdea ,_bbgda :=_cbcca .Value ,error (nil );if _bbgda !=nil {return _bbgda ;};_cccbf .AnchorAttr =&_fgdea ;continue ;};if _cbcca .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_deggf ,_fdeab :=ParseUnionST_OnOff (_cbcca .Value );if _fdeab !=nil {return _fdeab ;};_cccbf .HistoryAttr =&_deggf ;continue ;};};_aebfc :for {_gcecc ,_cgbeg :=d .Token ();if _cgbeg !=nil {return _cgbeg ;};switch _bgcc :=_gcecc .(type ){case _f .StartElement :switch _bgcc .Name {case _f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gfffg :=NewCT_SimpleField ();if _adggf :=d .DecodeElement (_gfffg ,&_bgcc );_adggf !=nil {return _adggf ;};_cccbf .FldSimple =append (_cccbf .FldSimple ,_gfffg );case _f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cccbf .Hyperlink =NewCT_Hyperlink ();if _bcgfe :=d .DecodeElement (_cccbf .Hyperlink ,&_bgcc );_bcgfe !=nil {return _bcgfe ;};case _f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cccbf .SubDoc =NewCT_Rel ();if _bagdc :=d .DecodeElement (_cccbf .SubDoc ,&_bgcc );_bagdc !=nil {return _bagdc ;};case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bdbf :=NewEG_ContentRunContent ();_bdbf .CustomXml =NewCT_CustomXmlRun ();if _ddddg :=d .DecodeElement (_bdbf .CustomXml ,&_bgcc );_ddddg !=nil {return _ddddg ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_bdbf );case _f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_gdgdb :=NewEG_ContentRunContent ();_gdgdb .SmartTag =NewCT_SmartTagRun ();if _fgccc :=d .DecodeElement (_gdgdb .SmartTag ,&_bgcc );_fgccc !=nil {return _fgccc ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_gdgdb );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_caebg :=NewEG_ContentRunContent ();_caebg .Sdt =NewCT_SdtRun ();if _decf :=d .DecodeElement (_caebg .Sdt ,&_bgcc );_decf !=nil {return _decf ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_caebg );case _f .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 :"\u0064\u0069\u0072"},_f .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 :"\u0064\u0069\u0072"}:_bbca :=NewEG_ContentRunContent ();_bbca .Dir =NewCT_DirContentRun ();if _baef :=d .DecodeElement (_bbca .Dir ,&_bgcc );_baef !=nil {return _baef ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_bbca );case _f .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 :"\u0062\u0064\u006f"},_f .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 :"\u0062\u0064\u006f"}:_gbcca :=NewEG_ContentRunContent ();_gbcca .Bdo =NewCT_BdoContentRun ();if _gace :=d .DecodeElement (_gbcca .Bdo ,&_bgcc );_gace !=nil {return _gace ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_gbcca );case _f .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 :"\u0072"},_f .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 :"\u0072"}:_aaed :=NewEG_ContentRunContent ();_aaed .R =NewCT_R ();if _eacb :=d .DecodeElement (_aaed .R ,&_bgcc );_eacb !=nil {return _eacb ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_aaed );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cfbca :=NewEG_ContentRunContent ();_dadc :=NewEG_RunLevelElts ();_dadc .ProofErr =NewCT_ProofErr ();if _fegda :=d .DecodeElement (_dadc .ProofErr ,&_bgcc );_fegda !=nil {return _fegda ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_cfbca );_cfbca .EG_RunLevelElts =append (_cfbca .EG_RunLevelElts ,_dadc );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eaae :=NewEG_ContentRunContent ();_dagfc :=NewEG_RunLevelElts ();_dagfc .PermStart =NewCT_PermStart ();if _bgdad :=d .DecodeElement (_dagfc .PermStart ,&_bgcc );_bgdad !=nil {return _bgdad ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_eaae );_eaae .EG_RunLevelElts =append (_eaae .EG_RunLevelElts ,_dagfc );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_agebd :=NewEG_ContentRunContent ();_cagbb :=NewEG_RunLevelElts ();_cagbb .PermEnd =NewCT_Perm ();if _aadba :=d .DecodeElement (_cagbb .PermEnd ,&_bgcc );_aadba !=nil {return _aadba ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_agebd );_agebd .EG_RunLevelElts =append (_agebd .EG_RunLevelElts ,_cagbb );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_acac :=NewEG_ContentRunContent ();_adca :=NewEG_RunLevelElts ();_adca .Ins =NewCT_RunTrackChange ();if _fgaec :=d .DecodeElement (_adca .Ins ,&_bgcc );_fgaec !=nil {return _fgaec ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_acac );_acac .EG_RunLevelElts =append (_acac .EG_RunLevelElts ,_adca );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_bccg :=NewEG_ContentRunContent ();_acaeg :=NewEG_RunLevelElts ();_acaeg .Del =NewCT_RunTrackChange ();if _gdbed :=d .DecodeElement (_acaeg .Del ,&_bgcc );_gdbed !=nil {return _gdbed ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_bccg );_bccg .EG_RunLevelElts =append (_bccg .EG_RunLevelElts ,_acaeg );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ddeg :=NewEG_ContentRunContent ();_fbfb :=NewEG_RunLevelElts ();_fbfb .MoveFrom =NewCT_RunTrackChange ();if _abaeg :=d .DecodeElement (_fbfb .MoveFrom ,&_bgcc );_abaeg !=nil {return _abaeg ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_ddeg );_ddeg .EG_RunLevelElts =append (_ddeg .EG_RunLevelElts ,_fbfb );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fbebd :=NewEG_ContentRunContent ();_bddfg :=NewEG_RunLevelElts ();_bddfg .MoveTo =NewCT_RunTrackChange ();if _feggf :=d .DecodeElement (_bddfg .MoveTo ,&_bgcc );_feggf !=nil {return _feggf ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_fbebd );_fbebd .EG_RunLevelElts =append (_fbebd .EG_RunLevelElts ,_bddfg );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fdcab :=NewEG_ContentRunContent ();_eacea :=NewEG_RunLevelElts ();_agbaa :=NewEG_RangeMarkupElements ();_agbaa .BookmarkStart =NewCT_Bookmark ();if _ggaac :=d .DecodeElement (_agbaa .BookmarkStart ,&_bgcc );_ggaac !=nil {return _ggaac ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_fdcab );_fdcab .EG_RunLevelElts =append (_fdcab .EG_RunLevelElts ,_eacea );_eacea .EG_RangeMarkupElements =append (_eacea .EG_RangeMarkupElements ,_agbaa );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_acecc :=NewEG_ContentRunContent ();_deggb :=NewEG_RunLevelElts ();_cdfc :=NewEG_RangeMarkupElements ();_cdfc .BookmarkEnd =NewCT_MarkupRange ();if _cbaga :=d .DecodeElement (_cdfc .BookmarkEnd ,&_bgcc );_cbaga !=nil {return _cbaga ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_acecc );_acecc .EG_RunLevelElts =append (_acecc .EG_RunLevelElts ,_deggb );_deggb .EG_RangeMarkupElements =append (_deggb .EG_RangeMarkupElements ,_cdfc );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fdef :=NewEG_ContentRunContent ();_cbecf :=NewEG_RunLevelElts ();_agbe :=NewEG_RangeMarkupElements ();_agbe .MoveFromRangeStart =NewCT_MoveBookmark ();if _eedb :=d .DecodeElement (_agbe .MoveFromRangeStart ,&_bgcc );_eedb !=nil {return _eedb ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_fdef );_fdef .EG_RunLevelElts =append (_fdef .EG_RunLevelElts ,_cbecf );_cbecf .EG_RangeMarkupElements =append (_cbecf .EG_RangeMarkupElements ,_agbe );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_caeee :=NewEG_ContentRunContent ();_bfefc :=NewEG_RunLevelElts ();_bfega :=NewEG_RangeMarkupElements ();_bfega .MoveFromRangeEnd =NewCT_MarkupRange ();if _abfbad :=d .DecodeElement (_bfega .MoveFromRangeEnd ,&_bgcc );_abfbad !=nil {return _abfbad ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_caeee );_caeee .EG_RunLevelElts =append (_caeee .EG_RunLevelElts ,_bfefc );_bfefc .EG_RangeMarkupElements =append (_bfefc .EG_RangeMarkupElements ,_bfega );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bceac :=NewEG_ContentRunContent ();_ggdb :=NewEG_RunLevelElts ();_aegfg :=NewEG_RangeMarkupElements ();_aegfg .MoveToRangeStart =NewCT_MoveBookmark ();if _ccfeb :=d .DecodeElement (_aegfg .MoveToRangeStart ,&_bgcc );_ccfeb !=nil {return _ccfeb ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_bceac );_bceac .EG_RunLevelElts =append (_bceac .EG_RunLevelElts ,_ggdb );_ggdb .EG_RangeMarkupElements =append (_ggdb .EG_RangeMarkupElements ,_aegfg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dfbee :=NewEG_ContentRunContent ();_acdfd :=NewEG_RunLevelElts ();_aggbee :=NewEG_RangeMarkupElements ();_aggbee .MoveToRangeEnd =NewCT_MarkupRange ();if _cdbcb :=d .DecodeElement (_aggbee .MoveToRangeEnd ,&_bgcc );_cdbcb !=nil {return _cdbcb ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_dfbee );_dfbee .EG_RunLevelElts =append (_dfbee .EG_RunLevelElts ,_acdfd );_acdfd .EG_RangeMarkupElements =append (_acdfd .EG_RangeMarkupElements ,_aggbee );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fbbe :=NewEG_ContentRunContent ();_aeeec :=NewEG_RunLevelElts ();_gdca :=NewEG_RangeMarkupElements ();_gdca .CommentRangeStart =NewCT_MarkupRange ();if _aaca :=d .DecodeElement (_gdca .CommentRangeStart ,&_bgcc );_aaca !=nil {return _aaca ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_fbbe );_fbbe .EG_RunLevelElts =append (_fbbe .EG_RunLevelElts ,_aeeec );_aeeec .EG_RangeMarkupElements =append (_aeeec .EG_RangeMarkupElements ,_gdca );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cddaa :=NewEG_ContentRunContent ();_cegbab :=NewEG_RunLevelElts ();_abefdb :=NewEG_RangeMarkupElements ();_abefdb .CommentRangeEnd =NewCT_MarkupRange ();if _gbcg :=d .DecodeElement (_abefdb .CommentRangeEnd ,&_bgcc );_gbcg !=nil {return _gbcg ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_cddaa );_cddaa .EG_RunLevelElts =append (_cddaa .EG_RunLevelElts ,_cegbab );_cegbab .EG_RangeMarkupElements =append (_cegbab .EG_RangeMarkupElements ,_abefdb );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bgcabe :=NewEG_ContentRunContent ();_bbadbf :=NewEG_RunLevelElts ();_cbfcc :=NewEG_RangeMarkupElements ();_cbfcc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gbac :=d .DecodeElement (_cbfcc .CustomXmlInsRangeStart ,&_bgcc );_gbac !=nil {return _gbac ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_bgcabe );_bgcabe .EG_RunLevelElts =append (_bgcabe .EG_RunLevelElts ,_bbadbf );_bbadbf .EG_RangeMarkupElements =append (_bbadbf .EG_RangeMarkupElements ,_cbfcc );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gfag :=NewEG_ContentRunContent ();_fegca :=NewEG_RunLevelElts ();_bbgg :=NewEG_RangeMarkupElements ();_bbgg .CustomXmlInsRangeEnd =NewCT_Markup ();if _ceabbf :=d .DecodeElement (_bbgg .CustomXmlInsRangeEnd ,&_bgcc );_ceabbf !=nil {return _ceabbf ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_gfag );_gfag .EG_RunLevelElts =append (_gfag .EG_RunLevelElts ,_fegca );_fegca .EG_RangeMarkupElements =append (_fegca .EG_RangeMarkupElements ,_bbgg );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcbd :=NewEG_ContentRunContent ();_agbga :=NewEG_RunLevelElts ();_dbbcd :=NewEG_RangeMarkupElements ();_dbbcd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cbdge :=d .DecodeElement (_dbbcd .CustomXmlDelRangeStart ,&_bgcc );_cbdge !=nil {return _cbdge ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_gcbd );_gcbd .EG_RunLevelElts =append (_gcbd .EG_RunLevelElts ,_agbga );_agbga .EG_RangeMarkupElements =append (_agbga .EG_RangeMarkupElements ,_dbbcd );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfegb :=NewEG_ContentRunContent ();_aabbg :=NewEG_RunLevelElts ();_dbdcc :=NewEG_RangeMarkupElements ();_dbdcc .CustomXmlDelRangeEnd =NewCT_Markup ();if _dabcf :=d .DecodeElement (_dbdcc .CustomXmlDelRangeEnd ,&_bgcc );_dabcf !=nil {return _dabcf ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_dfegb );_dfegb .EG_RunLevelElts =append (_dfegb .EG_RunLevelElts ,_aabbg );_aabbg .EG_RangeMarkupElements =append (_aabbg .EG_RangeMarkupElements ,_dbdcc );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fafdb :=NewEG_ContentRunContent ();_acab :=NewEG_RunLevelElts ();_bdecg :=NewEG_RangeMarkupElements ();_bdecg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fcege :=d .DecodeElement (_bdecg .CustomXmlMoveFromRangeStart ,&_bgcc );_fcege !=nil {return _fcege ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_fafdb );_fafdb .EG_RunLevelElts =append (_fafdb .EG_RunLevelElts ,_acab );_acab .EG_RangeMarkupElements =append (_acab .EG_RangeMarkupElements ,_bdecg );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ddaea :=NewEG_ContentRunContent ();_abedb :=NewEG_RunLevelElts ();_bdaed :=NewEG_RangeMarkupElements ();_bdaed .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gefed :=d .DecodeElement (_bdaed .CustomXmlMoveFromRangeEnd ,&_bgcc );_gefed !=nil {return _gefed ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_ddaea );_ddaea .EG_RunLevelElts =append (_ddaea .EG_RunLevelElts ,_abedb );_abedb .EG_RangeMarkupElements =append (_abedb .EG_RangeMarkupElements ,_bdaed );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gabd :=NewEG_ContentRunContent ();_edaec :=NewEG_RunLevelElts ();_cefc :=NewEG_RangeMarkupElements ();_cefc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _faebd :=d .DecodeElement (_cefc .CustomXmlMoveToRangeStart ,&_bgcc );_faebd !=nil {return _faebd ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_gabd );_gabd .EG_RunLevelElts =append (_gabd .EG_RunLevelElts ,_edaec );_edaec .EG_RangeMarkupElements =append (_edaec .EG_RangeMarkupElements ,_cefc );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccdec :=NewEG_ContentRunContent ();_ceba :=NewEG_RunLevelElts ();_fgefe :=NewEG_RangeMarkupElements ();_fgefe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dafea :=d .DecodeElement (_fgefe .CustomXmlMoveToRangeEnd ,&_bgcc );_dafea !=nil {return _dafea ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_ccdec );_ccdec .EG_RunLevelElts =append (_ccdec .EG_RunLevelElts ,_ceba );_ceba .EG_RangeMarkupElements =append (_ceba .EG_RangeMarkupElements ,_fgefe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bdefa :=NewEG_ContentRunContent ();_dabae :=NewEG_RunLevelElts ();_cdddcd :=NewEG_MathContent ();_cdddcd .OMathPara =_ce .NewOMathPara ();if _fcagd :=d .DecodeElement (_cdddcd .OMathPara ,&_bgcc );_fcagd !=nil {return _fcagd ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_bdefa );_bdefa .EG_RunLevelElts =append (_bdefa .EG_RunLevelElts ,_dabae );_dabae .EG_MathContent =append (_dabae .EG_MathContent ,_cdddcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aaec :=NewEG_ContentRunContent ();_feffbg :=NewEG_RunLevelElts ();_ddadc :=NewEG_MathContent ();_ddadc .OMath =_ce .NewOMath ();if _egbde :=d .DecodeElement (_ddadc .OMath ,&_bgcc );_egbde !=nil {return _egbde ;};_cccbf .EG_ContentRunContent =append (_cccbf .EG_ContentRunContent ,_aaec );_aaec .EG_RunLevelElts =append (_aaec .EG_RunLevelElts ,_feffbg );_feffbg .EG_MathContent =append (_feffbg .EG_MathContent ,_ddadc );default:_gb .Log ("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_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_bgcc .Name );if _dcagd :=d .Skip ();_dcagd !=nil {return _dcagd ;};};case _f .EndElement :break _aebfc ;case _f .CharData :};};return nil ;};func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_debdd :=&EG_ContentRunContentBase {};return _debdd ;};func ParseUnionST_TwipsMeasure (s string )(_cd .ST_TwipsMeasure ,error ){_gabag :=_cd .ST_TwipsMeasure {};if _cd .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_gabag .ST_PositiveUniversalMeasure =&s ;}else {_debbgc ,_bccef :=_ge .ParseFloat (s ,64);if _bccef !=nil {return _gabag ,_c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_bccef );};_gabag .ST_UnsignedDecimalNumber =_gb .Uint64 (uint64 (_debbgc ));};return _gabag ,nil ;}; +// Validate validates the WdCT_WrapSquare and its children +func (_fddbg *WdCT_WrapSquare )Validate ()error {return _fddbg .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");};func NewCT_BdoContentRun ()*CT_BdoContentRun {_ece :=&CT_BdoContentRun {};return _ece };const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1;ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;);func (_bfbgd *CT_SdtPrChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgfcf :for {_daadg ,_bagce :=d .Token ();if _bagce !=nil {return _bagce ;};switch _fcdab :=_daadg .(type ){case _c .StartElement :switch _fcdab .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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_bfbgd .Equation =NewCT_Empty ();if _ggbfc :=d .DecodeElement (_bfbgd .Equation ,&_fcdab );_ggbfc !=nil {return _ggbfc ;};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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_bfbgd .ComboBox =NewCT_SdtComboBox ();if _bbcdb :=d .DecodeElement (_bfbgd .ComboBox ,&_fcdab );_bbcdb !=nil {return _bbcdb ;};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 :"\u0064\u0061\u0074\u0065"},_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 :"\u0064\u0061\u0074\u0065"}:_bfbgd .Date =NewCT_SdtDate ();if _aacfd :=d .DecodeElement (_bfbgd .Date ,&_fcdab );_aacfd !=nil {return _aacfd ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_bfbgd .DocPartObj =NewCT_SdtDocPart ();if _cccef :=d .DecodeElement (_bfbgd .DocPartObj ,&_fcdab );_cccef !=nil {return _cccef ;};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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_bfbgd .DocPartList =NewCT_SdtDocPart ();if _dedeg :=d .DecodeElement (_bfbgd .DocPartList ,&_fcdab );_dedeg !=nil {return _dedeg ;};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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_bfbgd .DropDownList =NewCT_SdtDropDownList ();if _ggaadd :=d .DecodeElement (_bfbgd .DropDownList ,&_fcdab );_ggaadd !=nil {return _ggaadd ;};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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_bfbgd .Picture =NewCT_Empty ();if _dfggg :=d .DecodeElement (_bfbgd .Picture ,&_fcdab );_dfggg !=nil {return _dfggg ;};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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_bfbgd .RichText =NewCT_Empty ();if _bbaef :=d .DecodeElement (_bfbgd .RichText ,&_fcdab );_bbaef !=nil {return _bbaef ;};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 :"\u0074\u0065\u0078\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 :"\u0074\u0065\u0078\u0074"}:_bfbgd .Text =NewCT_SdtText ();if _adeefc :=d .DecodeElement (_bfbgd .Text ,&_fcdab );_adeefc !=nil {return _adeefc ;};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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_bfbgd .Citation =NewCT_Empty ();if _deccbe :=d .DecodeElement (_bfbgd .Citation ,&_fcdab );_deccbe !=nil {return _deccbe ;};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 :"\u0067\u0072\u006fu\u0070"},_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 :"\u0067\u0072\u006fu\u0070"}:_bfbgd .Group =NewCT_Empty ();if _fbgdc :=d .DecodeElement (_bfbgd .Group ,&_fcdab );_fbgdc !=nil {return _fbgdc ;};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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_bfbgd .Bibliography =NewCT_Empty ();if _bfagd :=d .DecodeElement (_bfbgd .Bibliography ,&_fcdab );_bfagd !=nil {return _bfagd ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_fcdab .Name );if _fedae :=d .Skip ();_fedae !=nil {return _fedae ;};};case _c .EndElement :break _cgfcf ;case _c .CharData :};};return nil ;};func (_cddfc *CT_TrackChangesView )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cddfc .MarkupAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_ea .Sprintf ("\u0025\u0076",*_cddfc .MarkupAttr )});};if _cddfc .CommentsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cddfc .CommentsAttr )});};if _cddfc .InsDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_cddfc .InsDelAttr )});};if _cddfc .FormattingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_ea .Sprintf ("\u0025\u0076",*_cddfc .FormattingAttr )});};if _cddfc .InkAnnotationsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ai\u006e\u006b\u0041n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_cddfc .InkAnnotationsAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfcafb ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _bfcafb {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfcafb ));};return nil ;};func (_fbcdfg *EG_ParaRPrTrackChanges )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aecgbc :for {_gedcgd ,_eabfd :=d .Token ();if _eabfd !=nil {return _eabfd ;};switch _ccecb :=_gedcgd .(type ){case _c .StartElement :switch _ccecb .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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fbcdfg .Ins =NewCT_TrackChange ();if _dcedda :=d .DecodeElement (_fbcdfg .Ins ,&_ccecb );_dcedda !=nil {return _dcedda ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fbcdfg .Del =NewCT_TrackChange ();if _fgdag :=d .DecodeElement (_fbcdfg .Del ,&_ccecb );_fgdag !=nil {return _fgdag ;};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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fbcdfg .MoveFrom =NewCT_TrackChange ();if _fgcacb :=d .DecodeElement (_fbcdfg .MoveFrom ,&_ccecb );_fgcacb !=nil {return _fgcacb ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fbcdfg .MoveTo =NewCT_TrackChange ();if _aacce :=d .DecodeElement (_fbcdfg .MoveTo ,&_ccecb );_aacce !=nil {return _aacce ;};default:_cff .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0050\u0061\u0072\u0061R\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_ccecb .Name );if _aebfe :=d .Skip ();_aebfe !=nil {return _aebfe ;};};case _c .EndElement :break _aecgbc ;case _c .CharData :};};return nil ;};func (_aeggfb *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aeggfb .Txbx !=nil {_bddag :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}};e .EncodeElement (_aeggfb .Txbx ,_bddag );};if _aeggfb .LinkedTxbx !=nil {_ggegf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_aeggfb .LinkedTxbx ,_ggegf );};return nil ;};func (_cdfab *CT_PageMar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"},Value :_ea .Sprintf ("\u0025\u0076",_cdfab .TopAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_ea .Sprintf ("\u0025\u0076",_cdfab .RightAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_ea .Sprintf ("\u0025\u0076",_cdfab .BottomAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_ea .Sprintf ("\u0025\u0076",_cdfab .LeftAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_cdfab .HeaderAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_cdfab .FooterAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_cdfab .GutterAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_FtnEdn struct{ -// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path -func (_fdabb *CT_Highlight )ValidateWithPath (path string )error {if _fdabb .ValAttr ==ST_HighlightColorUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dcace :=_fdabb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcace !=nil {return _dcace ;};return nil ;};func NewCT_Fonts ()*CT_Fonts {_dgcdg :=&CT_Fonts {};return _dgcdg };const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);func (_eeacd *EG_ContentRowContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eeacd .Tr !=nil {_geaccc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_dfbedf :=range _eeacd .Tr {e .EncodeElement (_dfbedf ,_geaccc );};};if _eeacd .CustomXml !=nil {_dfdgbf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_eeacd .CustomXml ,_dfdgbf );};if _eeacd .Sdt !=nil {_dddad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_eeacd .Sdt ,_dddad );};if _eeacd .EG_RunLevelElts !=nil {for _ ,_bfeac :=range _eeacd .EG_RunLevelElts {_bfeac .MarshalXML (e ,_f .StartElement {});};};return nil ;};func (_gddecf ST_LineNumberRestart )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdbfe :=_f .Attr {};_bdbfe .Name =name ;switch _gddecf {case ST_LineNumberRestartUnset :_bdbfe .Value ="";case ST_LineNumberRestartNewPage :_bdbfe .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_bdbfe .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case ST_LineNumberRestartContinuous :_bdbfe .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _bdbfe ,nil ;}; +// Footnote/Endnote Type +TypeAttr ST_FtnEdn ; -// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path -func (_aeaffe *EG_PContentMath )ValidateWithPath (path string )error {for _gdefd ,_gbcfcc :=range _aeaffe .EG_PContentBase {if _daefbd :=_gbcfcc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_gdefd ));_daefbd !=nil {return _daefbd ;};};for _dadegd ,_daccb :=range _aeaffe .EG_ContentRunContentBase {if _gfcegf :=_daccb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fE\u0047\u005f\u0043\u006fn\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dadegd ));_gfcegf !=nil {return _gfcegf ;};};return nil ;}; +// Footnote/Endnote ID +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;}; -// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path -func (_ddaee *CT_HMerge )ValidateWithPath (path string )error {if _ggadb :=_ddaee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggadb !=nil {return _ggadb ;};return nil ;}; +// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path +func (_ebggef *CT_SdtContentRow )ValidateWithPath (path string )error {for _faffd ,_beege :=range _ebggef .Tr {if _dcafd :=_beege .ValidateWithPath (_ea .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_faffd ));_dcafd !=nil {return _dcafd ;};};if _ebggef .CustomXml !=nil {if _aaeba :=_ebggef .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_aaeba !=nil {return _aaeba ;};};if _ebggef .Sdt !=nil {if _ggead :=_ebggef .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ggead !=nil {return _ggead ;};};for _cecdea ,_ccdba :=range _ebggef .EG_RunLevelElts {if _eceae :=_ccdba .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cecdea ));_eceae !=nil {return _eceae ;};};return nil ;};func (_aaafb *CT_Compat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aaafb .UseSingleBorderforContiguousCells !=nil {_gfef :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0075\u0073\u0065\u0053\u0069n\u0067\u006c\u0065\u0042\u006f\u0072d\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006cl\u0073"}};e .EncodeElement (_aaafb .UseSingleBorderforContiguousCells ,_gfef );};if _aaafb .WpJustification !=nil {_eecd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aaafb .WpJustification ,_eecd );};if _aaafb .NoTabHangInd !=nil {_bead :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_aaafb .NoTabHangInd ,_bead );};if _aaafb .NoLeading !=nil {_cagg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_aaafb .NoLeading ,_cagg );};if _aaafb .SpaceForUL !=nil {_daaed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}};e .EncodeElement (_aaafb .SpaceForUL ,_daaed );};if _aaafb .NoColumnBalance !=nil {_deba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_aaafb .NoColumnBalance ,_deba );};if _aaafb .BalanceSingleByteDoubleByteWidth !=nil {_eggae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062al\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006ce\u0042y\u0074e\u0044o\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_aaafb .BalanceSingleByteDoubleByteWidth ,_eggae );};if _aaafb .NoExtraLineSpacing !=nil {_agdbe :=_c .StartElement {Name :_c .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_aaafb .NoExtraLineSpacing ,_agdbe );};if _aaafb .DoNotLeaveBackslashAlone !=nil {_bgga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u004c\u0065\u0061\u0076e\u0042\u0061\u0063\u006b\u0073\u006c\u0061\u0073\u0068\u0041l\u006f\u006e\u0065"}};e .EncodeElement (_aaafb .DoNotLeaveBackslashAlone ,_bgga );};if _aaafb .UlTrailSpace !=nil {_bfeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_aaafb .UlTrailSpace ,_bfeg );};if _aaafb .DoNotExpandShiftReturn !=nil {_cfcg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0045\u0078\u0070\u0061\u006e\u0064S\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e"}};e .EncodeElement (_aaafb .DoNotExpandShiftReturn ,_cfcg );};if _aaafb .SpacingInWholePoints !=nil {_effd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0070ac\u0069\u006e\u0067\u0049\u006e\u0057\u0068\u006f\u006c\u0065\u0050\u006f\u0069\u006et\u0073"}};e .EncodeElement (_aaafb .SpacingInWholePoints ,_effd );};if _aaafb .LineWrapLikeWord6 !=nil {_aeed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069ne\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0036"}};e .EncodeElement (_aaafb .LineWrapLikeWord6 ,_aeed );};if _aaafb .PrintBodyTextBeforeHeader !=nil {_abde :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0072\u0069\u006e\u0074B\u006f\u0064\u0079\u0054\u0065\u0078\u0074\u0042\u0065f\u006f\u0072\u0065H\u0065a\u0064\u0065\u0072"}};e .EncodeElement (_aaafb .PrintBodyTextBeforeHeader ,_abde );};if _aaafb .PrintColBlack !=nil {_fbdg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_aaafb .PrintColBlack ,_fbdg );};if _aaafb .WpSpaceWidth !=nil {_abafd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_aaafb .WpSpaceWidth ,_abafd );};if _aaafb .ShowBreaksInFrames !=nil {_gcgbc :=_c .StartElement {Name :_c .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}};e .EncodeElement (_aaafb .ShowBreaksInFrames ,_gcgbc );};if _aaafb .SubFontBySize !=nil {_dadbd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_aaafb .SubFontBySize ,_dadbd );};if _aaafb .SuppressBottomSpacing !=nil {_ccea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073up\u0070\u0072\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_aaafb .SuppressBottomSpacing ,_ccea );};if _aaafb .SuppressTopSpacing !=nil {_gccgb :=_c .StartElement {Name :_c .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_aaafb .SuppressTopSpacing ,_gccgb );};if _aaafb .SuppressSpacingAtTopOfPage !=nil {_ecgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075p\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061\u0063\u0069n\u0067A\u0074\u0054\u006f\u0070\u004f\u0066\u0050a\u0067\u0065"}};e .EncodeElement (_aaafb .SuppressSpacingAtTopOfPage ,_ecgf );};if _aaafb .SuppressTopSpacingWP !=nil {_egcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075pp\u0072\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067W\u0050"}};e .EncodeElement (_aaafb .SuppressTopSpacingWP ,_egcb );};if _aaafb .SuppressSpBfAfterPgBrk !=nil {_bcggf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0042f\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b"}};e .EncodeElement (_aaafb .SuppressSpBfAfterPgBrk ,_bcggf );};if _aaafb .SwapBordersFacingPages !=nil {_bbgb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0077\u0061\u0070\u0042\u006f\u0072\u0064\u0065\u0072\u0073F\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073"}};e .EncodeElement (_aaafb .SwapBordersFacingPages ,_bbgb );};if _aaafb .ConvMailMergeEsc !=nil {_eabb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_aaafb .ConvMailMergeEsc ,_eabb );};if _aaafb .TruncateFontHeightsLikeWP6 !=nil {_ageb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072u\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006e\u0074\u0048e\u0069g\u0068\u0074\u0073\u004c\u0069\u006b\u0065W\u0050\u0036"}};e .EncodeElement (_aaafb .TruncateFontHeightsLikeWP6 ,_ageb );};if _aaafb .MwSmallCaps !=nil {_aedcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_aaafb .MwSmallCaps ,_aedcg );};if _aaafb .UsePrinterMetrics !=nil {_ebed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073eP\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065\u0074\u0072\u0069\u0063\u0073"}};e .EncodeElement (_aaafb .UsePrinterMetrics ,_ebed );};if _aaafb .DoNotSuppressParagraphBorders !=nil {_babga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_aaafb .DoNotSuppressParagraphBorders ,_babga );};if _aaafb .WrapTrailSpaces !=nil {_aaff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_aaafb .WrapTrailSpaces ,_aaff );};if _aaafb .FootnoteLayoutLikeWW8 !=nil {_bcggfb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066oo\u0074\u006e\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038"}};e .EncodeElement (_aaafb .FootnoteLayoutLikeWW8 ,_bcggfb );};if _aaafb .ShapeLayoutLikeWW8 !=nil {_dgcf :=_c .StartElement {Name :_c .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_aaafb .ShapeLayoutLikeWW8 ,_dgcf );};if _aaafb .AlignTablesRowByRow !=nil {_cdeb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0061\u006c\u0069gn\u0054a\u0062\u006c\u0065\u0073\u0052o\u0077\u0042\u0079\u0052\u006f\u0077"}};e .EncodeElement (_aaafb .AlignTablesRowByRow ,_cdeb );};if _aaafb .ForgetLastTabAlignment !=nil {_egagf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u006f\u0072\u0067\u0065\u0074\u004c\u0061\u0073\u0074\u0054a\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_aaafb .ForgetLastTabAlignment ,_egagf );};if _aaafb .AdjustLineHeightInTable !=nil {_bagee :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061\u0064\u006a\u0075s\u0074\u004c\u0069\u006e\u0065H\u0065i\u0067h\u0074\u0049\u006e\u0054\u0061\u0062\u006ce"}};e .EncodeElement (_aaafb .AdjustLineHeightInTable ,_bagee );};if _aaafb .AutoSpaceLikeWord95 !=nil {_dgg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0061\u0075\u0074oS\u0070a\u0063\u0065\u004c\u0069\u006be\u0057\u006f\u0072\u0064\u0039\u0035"}};e .EncodeElement (_aaafb .AutoSpaceLikeWord95 ,_dgg );};if _aaafb .NoSpaceRaiseLower !=nil {_acgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006fSp\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065\u004c\u006f\u0077\u0065\u0072"}};e .EncodeElement (_aaafb .NoSpaceRaiseLower ,_acgb );};if _aaafb .DoNotUseHTMLParagraphAutoSpacing !=nil {_dadfb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004cP\u0061r\u0061g\u0072a\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_aaafb .DoNotUseHTMLParagraphAutoSpacing ,_dadfb );};if _aaafb .LayoutRawTableWidth !=nil {_dea :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006c\u0061\u0079ou\u0074R\u0061\u0077\u0054\u0061\u0062l\u0065\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_aaafb .LayoutRawTableWidth ,_dea );};if _aaafb .LayoutTableRowsApart !=nil {_afcea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061yo\u0075\u0074\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0073\u0041\u0070\u0061r\u0074"}};e .EncodeElement (_aaafb .LayoutTableRowsApart ,_afcea );};if _aaafb .UseWord97LineBreakRules !=nil {_eddc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0075\u0073\u0065\u0057o\u0072\u0064\u0039\u0037\u004ci\u006ee\u0042r\u0065\u0061\u006b\u0052\u0075\u006c\u0065s"}};e .EncodeElement (_aaafb .UseWord97LineBreakRules ,_eddc );};if _aaafb .DoNotBreakWrappedTables !=nil {_eggd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0042\u0072\u0065\u0061\u006bW\u0072a\u0070p\u0065\u0064\u0054\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_aaafb .DoNotBreakWrappedTables ,_eggd );};if _aaafb .DoNotSnapToGridInCell !=nil {_edebg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065\u006c\u006c"}};e .EncodeElement (_aaafb .DoNotSnapToGridInCell ,_edebg );};if _aaafb .SelectFldWithFirstOrLastChar !=nil {_feea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0046\u006cd\u0057\u0069\u0074\u0068\u0046\u0069\u0072s\u0074\u004f\u0072\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072"}};e .EncodeElement (_aaafb .SelectFldWithFirstOrLastChar ,_feea );};if _aaafb .ApplyBreakingRules !=nil {_ebee :=_c .StartElement {Name :_c .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_aaafb .ApplyBreakingRules ,_ebee );};if _aaafb .DoNotWrapTextWithPunct !=nil {_bdcf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0057\u0072\u0061\u0070\u0054\u0065x\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aaafb .DoNotWrapTextWithPunct ,_bdcf );};if _aaafb .DoNotUseEastAsianBreakRules !=nil {_dgcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}};e .EncodeElement (_aaafb .DoNotUseEastAsianBreakRules ,_dgcb );};if _aaafb .UseWord2002TableStyleRules !=nil {_afeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073e\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032\u0054\u0061b\u006ce\u0053\u0074\u0079\u006c\u0065\u0052\u0075l\u0065\u0073"}};e .EncodeElement (_aaafb .UseWord2002TableStyleRules ,_afeb );};if _aaafb .GrowAutofit !=nil {_cbbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_aaafb .GrowAutofit ,_cbbd );};if _aaafb .UseFELayout !=nil {_bebf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_aaafb .UseFELayout ,_bebf );};if _aaafb .UseNormalStyleForList !=nil {_bbfce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075se\u004e\u006f\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069\u0073\u0074"}};e .EncodeElement (_aaafb .UseNormalStyleForList ,_bbfce );};if _aaafb .DoNotUseIndentAsNumberingTabStop !=nil {_edcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065n\u0074A\u0073N\u0075m\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_aaafb .DoNotUseIndentAsNumberingTabStop ,_edcd );};if _aaafb .UseAltKinsokuLineBreakRules !=nil {_cddg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003au\u0073\u0065\u0041\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}};e .EncodeElement (_aaafb .UseAltKinsokuLineBreakRules ,_cddg );};if _aaafb .AllowSpaceOfSameStyleInTable !=nil {_eeagd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0053\u0070\u0061c\u0065\u004f\u0066\u0053\u0061\u006d\u0065S\u0074\u0079\u006c\u0065\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_aaafb .AllowSpaceOfSameStyleInTable ,_eeagd );};if _aaafb .DoNotSuppressIndentation !=nil {_bbgbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0049\u006e\u0064\u0065\u006e\u0074\u0061t\u0069\u006f\u006e"}};e .EncodeElement (_aaafb .DoNotSuppressIndentation ,_bbgbc );};if _aaafb .DoNotAutofitConstrainedTables !=nil {_cgcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0066\u0069\u0074\u0043\u006fn\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}};e .EncodeElement (_aaafb .DoNotAutofitConstrainedTables ,_cgcc );};if _aaafb .AutofitToFirstFixedWidthCell !=nil {_aecg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0066\u0069\u0074\u0054o\u0046\u0069\u0072\u0073\u0074\u0046\u0069x\u0065\u0064\u0057\u0069\u0064\u0074\u0068\u0043\u0065\u006c\u006c"}};e .EncodeElement (_aaafb .AutofitToFirstFixedWidthCell ,_aecg );};if _aaafb .UnderlineTabInNumList !=nil {_afbcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075nd\u0065\u0072\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069\u0073\u0074"}};e .EncodeElement (_aaafb .UnderlineTabInNumList ,_afbcf );};if _aaafb .DisplayHangulFixedWidth !=nil {_gfabf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0073\u0070l\u0061\u0079\u0048\u0061\u006eg\u0075l\u0046i\u0078\u0065\u0064\u0057\u0069\u0064\u0074h"}};e .EncodeElement (_aaafb .DisplayHangulFixedWidth ,_gfabf );};if _aaafb .SplitPgBreakAndParaMark !=nil {_ebcb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u006c\u0069t\u0050\u0067\u0042\u0072\u0065a\u006bA\u006ed\u0050\u0061\u0072\u0061\u004d\u0061\u0072k"}};e .EncodeElement (_aaafb .SplitPgBreakAndParaMark ,_ebcb );};if _aaafb .DoNotVertAlignCellWithSp !=nil {_cdcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0056\u0065\u0072\u0074A\u006c\u0069\u0067\u006e\u0043\u0065\u006c\u006c\u0057\u0069t\u0068\u0053\u0070"}};e .EncodeElement (_aaafb .DoNotVertAlignCellWithSp ,_cdcf );};if _aaafb .DoNotBreakConstrainedForcedTable !=nil {_ebafe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006fn\u0073t\u0072a\u0069n\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_aaafb .DoNotBreakConstrainedForcedTable ,_ebafe );};if _aaafb .DoNotVertAlignInTxbx !=nil {_dfac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e\u0049\u006e\u0054\u0078b\u0078"}};e .EncodeElement (_aaafb .DoNotVertAlignInTxbx ,_dfac );};if _aaafb .UseAnsiKerningPairs !=nil {_ffc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0075\u0073\u0065An\u0073i\u004b\u0065\u0072\u006e\u0069n\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_aaafb .UseAnsiKerningPairs ,_ffc );};if _aaafb .CachedColBalance !=nil {_bfac :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_aaafb .CachedColBalance ,_bfac );};if _aaafb .CompatSetting !=nil {_gcdc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}};for _ ,_fcgec :=range _aaafb .CompatSetting {e .EncodeElement (_fcgec ,_gcdc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Lvl ()*CT_Lvl {_dacdb :=&CT_Lvl {};return _dacdb }; -// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path -func (_fbgbd *WebSettings )ValidateWithPath (path string )error {if _bbedb :=_fbgbd .CT_WebSettings .ValidateWithPath (path );_bbedb !=nil {return _bbedb ;};return nil ;};func (_bffca *CT_Picture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdbafd :for {_aebab ,_cecde :=d .Token ();if _cecde !=nil {return _cecde ;};switch _egeed :=_aebab .(type ){case _f .StartElement :switch _egeed .Name {default:if _gabc ,_dcdage :=_gb .CreateElement (_egeed );_dcdage !=nil {return _dcdage ;}else {if _dfbba :=d .DecodeElement (_gabc ,&_egeed );_dfbba !=nil {return _dfbba ;};_bffca .Any =append (_bffca .Any ,_gabc );};case _f .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 :"\u006d\u006f\u0076i\u0065"},_f .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 :"\u006d\u006f\u0076i\u0065"}:_bffca .Movie =NewCT_Rel ();if _abeaa :=d .DecodeElement (_bffca .Movie ,&_egeed );_abeaa !=nil {return _abeaa ;};case _f .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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_f .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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_bffca .Control =NewCT_Control ();if _eebba :=d .DecodeElement (_bffca .Control ,&_egeed );_eebba !=nil {return _eebba ;};};case _f .EndElement :break _gdbafd ;case _f .CharData :};};return nil ;};func (_bggbd *CT_ParaRPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bggbd .Ins !=nil {_cfbgaca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bggbd .Ins ,_cfbgaca );};if _bggbd .Del !=nil {_deegd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bggbd .Del ,_deegd );};if _bggbd .MoveFrom !=nil {_beeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_bggbd .MoveFrom ,_beeb );};if _bggbd .MoveTo !=nil {_effbea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_bggbd .MoveTo ,_effbea );};if _bggbd .RStyle !=nil {_aefbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bggbd .RStyle ,_aefbd );};if _bggbd .RFonts !=nil {_acgcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bggbd .RFonts ,_acgcd );};if _bggbd .B !=nil {_aebea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_bggbd .B ,_aebea );};if _bggbd .BCs !=nil {_fdbad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_bggbd .BCs ,_fdbad );};if _bggbd .I !=nil {_fgdeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_bggbd .I ,_fgdeb );};if _bggbd .ICs !=nil {_gbadb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_bggbd .ICs ,_gbadb );};if _bggbd .Caps !=nil {_gcfaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_bggbd .Caps ,_gcfaf );};if _bggbd .SmallCaps !=nil {_bddecf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bggbd .SmallCaps ,_bddecf );};if _bggbd .Strike !=nil {_fgebb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_bggbd .Strike ,_fgebb );};if _bggbd .Dstrike !=nil {_debd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bggbd .Dstrike ,_debd );};if _bggbd .Outline !=nil {_bbce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_bggbd .Outline ,_bbce );};if _bggbd .Shadow !=nil {_aebgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bggbd .Shadow ,_aebgb );};if _bggbd .Emboss !=nil {_bfecbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_bggbd .Emboss ,_bfecbg );};if _bggbd .Imprint !=nil {_afdd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_bggbd .Imprint ,_afdd );};if _bggbd .NoProof !=nil {_aceae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_bggbd .NoProof ,_aceae );};if _bggbd .SnapToGrid !=nil {_cggf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bggbd .SnapToGrid ,_cggf );};if _bggbd .Vanish !=nil {_cgddgcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bggbd .Vanish ,_cgddgcd );};if _bggbd .WebHidden !=nil {_abbce :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bggbd .WebHidden ,_abbce );};if _bggbd .Color !=nil {_fedgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bggbd .Color ,_fedgc );};if _bggbd .Spacing !=nil {_dbaad :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bggbd .Spacing ,_dbaad );};if _bggbd .W !=nil {_ccdcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bggbd .W ,_ccdcf );};if _bggbd .Kern !=nil {_gdedb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_bggbd .Kern ,_gdedb );};if _bggbd .Position !=nil {_faeed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bggbd .Position ,_faeed );};if _bggbd .Sz !=nil {_adagg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bggbd .Sz ,_adagg );};if _bggbd .SzCs !=nil {_fbfea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_bggbd .SzCs ,_fbfea );};if _bggbd .Highlight !=nil {_daabb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bggbd .Highlight ,_daabb );};if _bggbd .U !=nil {_bdfae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_bggbd .U ,_bdfae );};if _bggbd .Effect !=nil {_dgfbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bggbd .Effect ,_dgfbc );};if _bggbd .Bdr !=nil {_ffbdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_bggbd .Bdr ,_ffbdf );};if _bggbd .Shd !=nil {_faeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bggbd .Shd ,_faeg );};if _bggbd .FitText !=nil {_eegfa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_bggbd .FitText ,_eegfa );};if _bggbd .VertAlign !=nil {_cfffa :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bggbd .VertAlign ,_cfffa );};if _bggbd .Rtl !=nil {_gccd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_bggbd .Rtl ,_gccd );};if _bggbd .Cs !=nil {_acgdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_bggbd .Cs ,_acgdb );};if _bggbd .Em !=nil {_dgcdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_bggbd .Em ,_dgcdf );};if _bggbd .Lang !=nil {_bcafg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bggbd .Lang ,_bcafg );};if _bggbd .EastAsianLayout !=nil {_dagac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bggbd .EastAsianLayout ,_dagac );};if _bggbd .SpecVanish !=nil {_agffa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bggbd .SpecVanish ,_agffa );};if _bggbd .OMath !=nil {_eacgf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bggbd .OMath ,_eacgf );};if _bggbd .RPrChange !=nil {_cdeeb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bggbd .RPrChange ,_cdeeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfbgba *WdCT_WrapNone )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_eccafe ,_eagfd :=d .Token ();if _eagfd !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_eagfd );};if _ecgfcd ,_bfgbda :=_eccafe .(_f .EndElement );_bfgbda &&_ecgfcd .Name ==start .Name {break ;};};return nil ;};func (_eadg *CT_FFCheckBox )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gceae :for {_fgfc ,_dfbc :=d .Token ();if _dfbc !=nil {return _dfbc ;};switch _ffgf :=_fgfc .(type ){case _f .StartElement :switch _ffgf .Name {case _f .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 :"\u0073\u0069\u007a\u0065"},_f .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 :"\u0073\u0069\u007a\u0065"}:_eadg .Choice =NewCT_FFCheckBoxChoice ();if _acaf :=d .DecodeElement (&_eadg .Choice .Size ,&_ffgf );_acaf !=nil {return _acaf ;};case _f .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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_f .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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_eadg .Choice =NewCT_FFCheckBoxChoice ();if _efgdb :=d .DecodeElement (&_eadg .Choice .SizeAuto ,&_ffgf );_efgdb !=nil {return _efgdb ;};case _f .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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_f .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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_eadg .Default =NewCT_OnOff ();if _bbeg :=d .DecodeElement (_eadg .Default ,&_ffgf );_bbeg !=nil {return _bbeg ;};case _f .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 :"\u0063h\u0065\u0063\u006b\u0065\u0064"},_f .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 :"\u0063h\u0065\u0063\u006b\u0065\u0064"}:_eadg .Checked =NewCT_OnOff ();if _agfcd :=d .DecodeElement (_eadg .Checked ,&_ffgf );_agfcd !=nil {return _agfcd ;};default:_gb .Log ("\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\u0046F\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078 \u0025\u0076",_ffgf .Name );if _ebaa :=d .Skip ();_ebaa !=nil {return _ebaa ;};};case _f .EndElement :break _gceae ;case _f .CharData :};};return nil ;};func (_gfagd *GlossaryDocument )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfagd .CT_GlossaryDocument =*NewCT_GlossaryDocument ();_aebbfe :for {_egadg ,_gfaaf :=d .Token ();if _gfaaf !=nil {return _gfaaf ;};switch _ffgdb :=_egadg .(type ){case _f .StartElement :switch _ffgdb .Name {case _f .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_f .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_gfagd .Background =NewCT_Background ();if _gaeade :=d .DecodeElement (_gfagd .Background ,&_ffgdb );_gaeade !=nil {return _gaeade ;};case _f .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_f .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_gfagd .DocParts =NewCT_DocParts ();if _aaebdb :=d .DecodeElement (_gfagd .DocParts ,&_ffgdb );_aaebdb !=nil {return _aaebdb ;};default:_gb .Log ("\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\u0047\u006c\u006f\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025v",_ffgdb .Name );if _acdgaa :=d .Skip ();_acdgaa !=nil {return _acdgaa ;};};case _f .EndElement :break _aebbfe ;case _f .CharData :};};return nil ;};func (_abgbgc *Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abgbgc .CT_Comments =*NewCT_Comments ();_ffcefe :for {_ebbed ,_fdbaa :=d .Token ();if _fdbaa !=nil {return _fdbaa ;};switch _bfceec :=_ebbed .(type ){case _f .StartElement :switch _bfceec .Name {case _f .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 :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_f .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 :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_dgabd :=NewCT_Comment ();if _abefe :=d .DecodeElement (_dgabd ,&_bfceec );_abefe !=nil {return _abefe ;};_abgbgc .Comment =append (_abgbgc .Comment ,_dgabd );default:_gb .Log ("\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\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_bfceec .Name );if _bgaeg :=d .Skip ();_bgaeg !=nil {return _bgaeg ;};};case _f .EndElement :break _ffcefe ;case _f .CharData :};};return nil ;};type CT_FtnProps struct{ +// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path +func (_bfed *CT_DocumentBase )ValidateWithPath (path string )error {if _bfed .Background !=nil {if _fbfgb :=_bfed .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_fbfgb !=nil {return _fbfgb ;};};return nil ;};func (_ggecg *CT_Lang )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgfdf :=range start .Attr {if _fgfdf .Name .Local =="\u0076\u0061\u006c"{_cacee ,_afdaf :=_fgfdf .Value ,error (nil );if _afdaf !=nil {return _afdaf ;};_ggecg .ValAttr =_cacee ;continue ;};};for {_agbaab ,_dbgce :=d .Token ();if _dbgce !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_dbgce );};if _cead ,_ffgeg :=_agbaab .(_c .EndElement );_ffgeg &&_cead .Name ==start .Name {break ;};};return nil ;};type WdST_RelFromH byte ;func (_dafefa WdST_AlignV )Validate ()error {return _dafefa .ValidateWithPath ("")}; -// Footnote Placement -Pos *CT_FtnPos ; +// Validate validates the CT_Captions and its children +func (_egcgd *CT_Captions )Validate ()error {return _egcgd .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_dbb *CT_Body )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccg :for {_eafd ,_egeb :=d .Token ();if _egeb !=nil {return _egeb ;};switch _dfg :=_eafd .(type ){case _c .StartElement :switch _dfg .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_egcc :=NewEG_BlockLevelElts ();_ddgb :=NewCT_AltChunk ();if _bbdc :=d .DecodeElement (_ddgb ,&_dfg );_bbdc !=nil {return _bbdc ;};_egcc .AltChunk =append (_egcc .AltChunk ,_ddgb );_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_egcc );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fdfb :=NewEG_BlockLevelElts ();_afda :=NewEG_ContentBlockContent ();_afda .CustomXml =NewCT_CustomXmlBlock ();if _bfcg :=d .DecodeElement (_afda .CustomXml ,&_dfg );_bfcg !=nil {return _bfcg ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_fdfb );_fdfb .EG_ContentBlockContent =append (_fdfb .EG_ContentBlockContent ,_afda );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_abec :=NewEG_BlockLevelElts ();_fgag :=NewEG_ContentBlockContent ();_fgag .Sdt =NewCT_SdtBlock ();if _fdbg :=d .DecodeElement (_fgag .Sdt ,&_dfg );_fdbg !=nil {return _fdbg ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_abec );_abec .EG_ContentBlockContent =append (_abec .EG_ContentBlockContent ,_fgag );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 :"\u0070"},_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 :"\u0070"}:_adea :=NewEG_BlockLevelElts ();_fab :=NewEG_ContentBlockContent ();_bfab :=NewCT_P ();if _dcd :=d .DecodeElement (_bfab ,&_dfg );_dcd !=nil {return _dcd ;};_fab .P =append (_fab .P ,_bfab );_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_adea );_adea .EG_ContentBlockContent =append (_adea .EG_ContentBlockContent ,_fab );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_fgcd :=NewEG_BlockLevelElts ();_aeab :=NewEG_ContentBlockContent ();_cfb :=NewCT_Tbl ();if _afdc :=d .DecodeElement (_cfb ,&_dfg );_afdc !=nil {return _afdc ;};_aeab .Tbl =append (_aeab .Tbl ,_cfb );_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_fgcd );_fgcd .EG_ContentBlockContent =append (_fgcd .EG_ContentBlockContent ,_aeab );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ada :=NewEG_BlockLevelElts ();_bcgc :=NewEG_ContentBlockContent ();_faf :=NewEG_RunLevelElts ();_faf .ProofErr =NewCT_ProofErr ();if _abd :=d .DecodeElement (_faf .ProofErr ,&_dfg );_abd !=nil {return _abd ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_ada );_ada .EG_ContentBlockContent =append (_ada .EG_ContentBlockContent ,_bcgc );_bcgc .EG_RunLevelElts =append (_bcgc .EG_RunLevelElts ,_faf );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_afdca :=NewEG_BlockLevelElts ();_gcdb :=NewEG_ContentBlockContent ();_fdd :=NewEG_RunLevelElts ();_fdd .PermStart =NewCT_PermStart ();if _daeb :=d .DecodeElement (_fdd .PermStart ,&_dfg );_daeb !=nil {return _daeb ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_afdca );_afdca .EG_ContentBlockContent =append (_afdca .EG_ContentBlockContent ,_gcdb );_gcdb .EG_RunLevelElts =append (_gcdb .EG_RunLevelElts ,_fdd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ecb :=NewEG_BlockLevelElts ();_cfgd :=NewEG_ContentBlockContent ();_aba :=NewEG_RunLevelElts ();_aba .PermEnd =NewCT_Perm ();if _cag :=d .DecodeElement (_aba .PermEnd ,&_dfg );_cag !=nil {return _cag ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_ecb );_ecb .EG_ContentBlockContent =append (_ecb .EG_ContentBlockContent ,_cfgd );_cfgd .EG_RunLevelElts =append (_cfgd .EG_RunLevelElts ,_aba );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dbed :=NewEG_BlockLevelElts ();_gcf :=NewEG_ContentBlockContent ();_bfe :=NewEG_RunLevelElts ();_bfe .Ins =NewCT_RunTrackChange ();if _aaf :=d .DecodeElement (_bfe .Ins ,&_dfg );_aaf !=nil {return _aaf ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_dbed );_dbed .EG_ContentBlockContent =append (_dbed .EG_ContentBlockContent ,_gcf );_gcf .EG_RunLevelElts =append (_gcf .EG_RunLevelElts ,_bfe );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_bag :=NewEG_BlockLevelElts ();_age :=NewEG_ContentBlockContent ();_eagca :=NewEG_RunLevelElts ();_eagca .Del =NewCT_RunTrackChange ();if _fbf :=d .DecodeElement (_eagca .Del ,&_dfg );_fbf !=nil {return _fbf ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_bag );_bag .EG_ContentBlockContent =append (_bag .EG_ContentBlockContent ,_age );_age .EG_RunLevelElts =append (_age .EG_RunLevelElts ,_eagca );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_deee :=NewEG_BlockLevelElts ();_cfga :=NewEG_ContentBlockContent ();_geb :=NewEG_RunLevelElts ();_geb .MoveFrom =NewCT_RunTrackChange ();if _edbd :=d .DecodeElement (_geb .MoveFrom ,&_dfg );_edbd !=nil {return _edbd ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_deee );_deee .EG_ContentBlockContent =append (_deee .EG_ContentBlockContent ,_cfga );_cfga .EG_RunLevelElts =append (_cfga .EG_RunLevelElts ,_geb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bacb :=NewEG_BlockLevelElts ();_ebba :=NewEG_ContentBlockContent ();_bega :=NewEG_RunLevelElts ();_bega .MoveTo =NewCT_RunTrackChange ();if _fcc :=d .DecodeElement (_bega .MoveTo ,&_dfg );_fcc !=nil {return _fcc ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_bacb );_bacb .EG_ContentBlockContent =append (_bacb .EG_ContentBlockContent ,_ebba );_ebba .EG_RunLevelElts =append (_ebba .EG_RunLevelElts ,_bega );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dec :=NewEG_BlockLevelElts ();_gfac :=NewEG_ContentBlockContent ();_acdfa :=NewEG_RunLevelElts ();_agcf :=NewEG_RangeMarkupElements ();_agcf .BookmarkStart =NewCT_Bookmark ();if _gbga :=d .DecodeElement (_agcf .BookmarkStart ,&_dfg );_gbga !=nil {return _gbga ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_dec );_dec .EG_ContentBlockContent =append (_dec .EG_ContentBlockContent ,_gfac );_gfac .EG_RunLevelElts =append (_gfac .EG_RunLevelElts ,_acdfa );_acdfa .EG_RangeMarkupElements =append (_acdfa .EG_RangeMarkupElements ,_agcf );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_efec :=NewEG_BlockLevelElts ();_bfg :=NewEG_ContentBlockContent ();_eeea :=NewEG_RunLevelElts ();_gdf :=NewEG_RangeMarkupElements ();_gdf .BookmarkEnd =NewCT_MarkupRange ();if _fcbd :=d .DecodeElement (_gdf .BookmarkEnd ,&_dfg );_fcbd !=nil {return _fcbd ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_efec );_efec .EG_ContentBlockContent =append (_efec .EG_ContentBlockContent ,_bfg );_bfg .EG_RunLevelElts =append (_bfg .EG_RunLevelElts ,_eeea );_eeea .EG_RangeMarkupElements =append (_eeea .EG_RangeMarkupElements ,_gdf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gfb :=NewEG_BlockLevelElts ();_egff :=NewEG_ContentBlockContent ();_fcgc :=NewEG_RunLevelElts ();_dffc :=NewEG_RangeMarkupElements ();_dffc .MoveFromRangeStart =NewCT_MoveBookmark ();if _afg :=d .DecodeElement (_dffc .MoveFromRangeStart ,&_dfg );_afg !=nil {return _afg ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_gfb );_gfb .EG_ContentBlockContent =append (_gfb .EG_ContentBlockContent ,_egff );_egff .EG_RunLevelElts =append (_egff .EG_RunLevelElts ,_fcgc );_fcgc .EG_RangeMarkupElements =append (_fcgc .EG_RangeMarkupElements ,_dffc );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fbe :=NewEG_BlockLevelElts ();_edag :=NewEG_ContentBlockContent ();_ebcg :=NewEG_RunLevelElts ();_egfe :=NewEG_RangeMarkupElements ();_egfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _bgf :=d .DecodeElement (_egfe .MoveFromRangeEnd ,&_dfg );_bgf !=nil {return _bgf ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_fbe );_fbe .EG_ContentBlockContent =append (_fbe .EG_ContentBlockContent ,_edag );_edag .EG_RunLevelElts =append (_edag .EG_RunLevelElts ,_ebcg );_ebcg .EG_RangeMarkupElements =append (_ebcg .EG_RangeMarkupElements ,_egfe );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_afe :=NewEG_BlockLevelElts ();_gefa :=NewEG_ContentBlockContent ();_abdb :=NewEG_RunLevelElts ();_dfba :=NewEG_RangeMarkupElements ();_dfba .MoveToRangeStart =NewCT_MoveBookmark ();if _bbe :=d .DecodeElement (_dfba .MoveToRangeStart ,&_dfg );_bbe !=nil {return _bbe ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_afe );_afe .EG_ContentBlockContent =append (_afe .EG_ContentBlockContent ,_gefa );_gefa .EG_RunLevelElts =append (_gefa .EG_RunLevelElts ,_abdb );_abdb .EG_RangeMarkupElements =append (_abdb .EG_RangeMarkupElements ,_dfba );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_defa :=NewEG_BlockLevelElts ();_fbcb :=NewEG_ContentBlockContent ();_bede :=NewEG_RunLevelElts ();_ecdc :=NewEG_RangeMarkupElements ();_ecdc .MoveToRangeEnd =NewCT_MarkupRange ();if _cgd :=d .DecodeElement (_ecdc .MoveToRangeEnd ,&_dfg );_cgd !=nil {return _cgd ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_defa );_defa .EG_ContentBlockContent =append (_defa .EG_ContentBlockContent ,_fbcb );_fbcb .EG_RunLevelElts =append (_fbcb .EG_RunLevelElts ,_bede );_bede .EG_RangeMarkupElements =append (_bede .EG_RangeMarkupElements ,_ecdc );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dbc :=NewEG_BlockLevelElts ();_ddae :=NewEG_ContentBlockContent ();_fgcb :=NewEG_RunLevelElts ();_gea :=NewEG_RangeMarkupElements ();_gea .CommentRangeStart =NewCT_MarkupRange ();if _eaac :=d .DecodeElement (_gea .CommentRangeStart ,&_dfg );_eaac !=nil {return _eaac ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_dbc );_dbc .EG_ContentBlockContent =append (_dbc .EG_ContentBlockContent ,_ddae );_ddae .EG_RunLevelElts =append (_ddae .EG_RunLevelElts ,_fgcb );_fgcb .EG_RangeMarkupElements =append (_fgcb .EG_RangeMarkupElements ,_gea );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdc :=NewEG_BlockLevelElts ();_dfdc :=NewEG_ContentBlockContent ();_eca :=NewEG_RunLevelElts ();_bfbd :=NewEG_RangeMarkupElements ();_bfbd .CommentRangeEnd =NewCT_MarkupRange ();if _fed :=d .DecodeElement (_bfbd .CommentRangeEnd ,&_dfg );_fed !=nil {return _fed ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_bdc );_bdc .EG_ContentBlockContent =append (_bdc .EG_ContentBlockContent ,_dfdc );_dfdc .EG_RunLevelElts =append (_dfdc .EG_RunLevelElts ,_eca );_eca .EG_RangeMarkupElements =append (_eca .EG_RangeMarkupElements ,_bfbd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eecf :=NewEG_BlockLevelElts ();_egag :=NewEG_ContentBlockContent ();_eedc :=NewEG_RunLevelElts ();_ebf :=NewEG_RangeMarkupElements ();_ebf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ebcgd :=d .DecodeElement (_ebf .CustomXmlInsRangeStart ,&_dfg );_ebcgd !=nil {return _ebcgd ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_eecf );_eecf .EG_ContentBlockContent =append (_eecf .EG_ContentBlockContent ,_egag );_egag .EG_RunLevelElts =append (_egag .EG_RunLevelElts ,_eedc );_eedc .EG_RangeMarkupElements =append (_eedc .EG_RangeMarkupElements ,_ebf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gdge :=NewEG_BlockLevelElts ();_cbg :=NewEG_ContentBlockContent ();_deda :=NewEG_RunLevelElts ();_ecee :=NewEG_RangeMarkupElements ();_ecee .CustomXmlInsRangeEnd =NewCT_Markup ();if _eedcb :=d .DecodeElement (_ecee .CustomXmlInsRangeEnd ,&_dfg );_eedcb !=nil {return _eedcb ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_gdge );_gdge .EG_ContentBlockContent =append (_gdge .EG_ContentBlockContent ,_cbg );_cbg .EG_RunLevelElts =append (_cbg .EG_RunLevelElts ,_deda );_deda .EG_RangeMarkupElements =append (_deda .EG_RangeMarkupElements ,_ecee );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_efee :=NewEG_BlockLevelElts ();_bff :=NewEG_ContentBlockContent ();_eafdf :=NewEG_RunLevelElts ();_facb :=NewEG_RangeMarkupElements ();_facb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dfec :=d .DecodeElement (_facb .CustomXmlDelRangeStart ,&_dfg );_dfec !=nil {return _dfec ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_efee );_efee .EG_ContentBlockContent =append (_efee .EG_ContentBlockContent ,_bff );_bff .EG_RunLevelElts =append (_bff .EG_RunLevelElts ,_eafdf );_eafdf .EG_RangeMarkupElements =append (_eafdf .EG_RangeMarkupElements ,_facb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eafg :=NewEG_BlockLevelElts ();_fgf :=NewEG_ContentBlockContent ();_ccaa :=NewEG_RunLevelElts ();_faba :=NewEG_RangeMarkupElements ();_faba .CustomXmlDelRangeEnd =NewCT_Markup ();if _dcba :=d .DecodeElement (_faba .CustomXmlDelRangeEnd ,&_dfg );_dcba !=nil {return _dcba ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_eafg );_eafg .EG_ContentBlockContent =append (_eafg .EG_ContentBlockContent ,_fgf );_fgf .EG_RunLevelElts =append (_fgf .EG_RunLevelElts ,_ccaa );_ccaa .EG_RangeMarkupElements =append (_ccaa .EG_RangeMarkupElements ,_faba );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_acb :=NewEG_BlockLevelElts ();_bggea :=NewEG_ContentBlockContent ();_bbea :=NewEG_RunLevelElts ();_dedf :=NewEG_RangeMarkupElements ();_dedf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _edg :=d .DecodeElement (_dedf .CustomXmlMoveFromRangeStart ,&_dfg );_edg !=nil {return _edg ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_acb );_acb .EG_ContentBlockContent =append (_acb .EG_ContentBlockContent ,_bggea );_bggea .EG_RunLevelElts =append (_bggea .EG_RunLevelElts ,_bbea );_bbea .EG_RangeMarkupElements =append (_bbea .EG_RangeMarkupElements ,_dedf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ggea :=NewEG_BlockLevelElts ();_fagf :=NewEG_ContentBlockContent ();_cfaa :=NewEG_RunLevelElts ();_bggf :=NewEG_RangeMarkupElements ();_bggf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbd :=d .DecodeElement (_bggf .CustomXmlMoveFromRangeEnd ,&_dfg );_fbd !=nil {return _fbd ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_ggea );_ggea .EG_ContentBlockContent =append (_ggea .EG_ContentBlockContent ,_fagf );_fagf .EG_RunLevelElts =append (_fagf .EG_RunLevelElts ,_cfaa );_cfaa .EG_RangeMarkupElements =append (_cfaa .EG_RangeMarkupElements ,_bggf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fedf :=NewEG_BlockLevelElts ();_fbag :=NewEG_ContentBlockContent ();_dcf :=NewEG_RunLevelElts ();_effa :=NewEG_RangeMarkupElements ();_effa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _acba :=d .DecodeElement (_effa .CustomXmlMoveToRangeStart ,&_dfg );_acba !=nil {return _acba ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_fedf );_fedf .EG_ContentBlockContent =append (_fedf .EG_ContentBlockContent ,_fbag );_fbag .EG_RunLevelElts =append (_fbag .EG_RunLevelElts ,_dcf );_dcf .EG_RangeMarkupElements =append (_dcf .EG_RangeMarkupElements ,_effa );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acbg :=NewEG_BlockLevelElts ();_eafgf :=NewEG_ContentBlockContent ();_bcbc :=NewEG_RunLevelElts ();_cfab :=NewEG_RangeMarkupElements ();_cfab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bgdb :=d .DecodeElement (_cfab .CustomXmlMoveToRangeEnd ,&_dfg );_bgdb !=nil {return _bgdb ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_acbg );_acbg .EG_ContentBlockContent =append (_acbg .EG_ContentBlockContent ,_eafgf );_eafgf .EG_RunLevelElts =append (_eafgf .EG_RunLevelElts ,_bcbc );_bcbc .EG_RangeMarkupElements =append (_bcbc .EG_RangeMarkupElements ,_cfab );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ecad :=NewEG_BlockLevelElts ();_fdfbe :=NewEG_ContentBlockContent ();_dfab :=NewEG_RunLevelElts ();_fea :=NewEG_MathContent ();_fea .OMathPara =_egg .NewOMathPara ();if _bdgc :=d .DecodeElement (_fea .OMathPara ,&_dfg );_bdgc !=nil {return _bdgc ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_ecad );_ecad .EG_ContentBlockContent =append (_ecad .EG_ContentBlockContent ,_fdfbe );_fdfbe .EG_RunLevelElts =append (_fdfbe .EG_RunLevelElts ,_dfab );_dfab .EG_MathContent =append (_dfab .EG_MathContent ,_fea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cbff :=NewEG_BlockLevelElts ();_gfd :=NewEG_ContentBlockContent ();_fbfe :=NewEG_RunLevelElts ();_daa :=NewEG_MathContent ();_daa .OMath =_egg .NewOMath ();if _ecac :=d .DecodeElement (_daa .OMath ,&_dfg );_ecac !=nil {return _ecac ;};_dbb .EG_BlockLevelElts =append (_dbb .EG_BlockLevelElts ,_cbff );_cbff .EG_ContentBlockContent =append (_cbff .EG_ContentBlockContent ,_gfd );_gfd .EG_RunLevelElts =append (_gfd .EG_RunLevelElts ,_fbfe );_fbfe .EG_MathContent =append (_fbfe .EG_MathContent ,_daa );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 :"\u0073\u0065\u0063\u0074\u0050\u0072"},_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 :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_dbb .SectPr =NewCT_SectPr ();if _cfe :=d .DecodeElement (_dbb .SectPr ,&_dfg );_cfe !=nil {return _cfe ;};default:_cff .Log ("\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\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_dfg .Name );if _efab :=d .Skip ();_efab !=nil {return _efab ;};};case _c .EndElement :break _ccg ;case _c .CharData :};};return nil ;}; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path +func (_gfccfg *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _gfecgd :=_gfccfg .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_gfecgd !=nil {return _gfecgd ;};if _cadgg :=_gfccfg .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072");_cadgg !=nil {return _cadgg ;};return nil ;}; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Validate validates the CT_Tc and its children +func (_eaacg *CT_Tc )Validate ()error {return _eaacg .ValidateWithPath ("\u0043\u0054\u005fT\u0063")};func (_dgcac *CT_Guid )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgcac .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_dgcac .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fgcfcc ST_DocGrid )ValidateWithPath (path string )error {switch _fgcfcc {case 0,1,2,3,4:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgcfcc ));};return nil ;};func (_bbgggfd *WdAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbgggfd .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_fgcfg :=range start .Attr {if _fgcfg .Name .Local =="\u0064\u0069\u0073t\u0054"{_efaad ,_gabdb :=_ac .ParseUint (_fgcfg .Value ,10,32);if _gabdb !=nil {return _gabdb ;};_bdefc :=uint32 (_efaad );_bbgggfd .DistTAttr =&_bdefc ;continue ;};if _fgcfg .Name .Local =="\u0064\u0069\u0073t\u004c"{_efceg ,_edbgfa :=_ac .ParseUint (_fgcfg .Value ,10,32);if _edbgfa !=nil {return _edbgfa ;};_fdecf :=uint32 (_efceg );_bbgggfd .DistLAttr =&_fdecf ;continue ;};if _fgcfg .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_fdefga ,_ccafbc :=_ac .ParseBool (_fgcfg .Value );if _ccafbc !=nil {return _ccafbc ;};_bbgggfd .SimplePosAttr =&_fdefga ;continue ;};if _fgcfg .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_fegecc ,_bdcbfc :=_ac .ParseBool (_fgcfg .Value );if _bdcbfc !=nil {return _bdcbfc ;};_bbgggfd .BehindDocAttr =_fegecc ;continue ;};if _fgcfg .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_cecdbc ,_bgdea :=_ac .ParseBool (_fgcfg .Value );if _bgdea !=nil {return _bgdea ;};_bbgggfd .LayoutInCellAttr =_cecdbc ;continue ;};if _fgcfg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ffgbge ,_febeda :=_ac .ParseBool (_fgcfg .Value );if _febeda !=nil {return _febeda ;};_bbgggfd .HiddenAttr =&_ffgbge ;continue ;};if _fgcfg .Name .Local =="\u0064\u0069\u0073t\u0042"{_bgbbf ,_gfgbaf :=_ac .ParseUint (_fgcfg .Value ,10,32);if _gfgbaf !=nil {return _gfgbaf ;};_dgbcb :=uint32 (_bgbbf );_bbgggfd .DistBAttr =&_dgbcb ;continue ;};if _fgcfg .Name .Local =="\u0064\u0069\u0073t\u0052"{_cafee ,_bcaaf :=_ac .ParseUint (_fgcfg .Value ,10,32);if _bcaaf !=nil {return _bcaaf ;};_gefcb :=uint32 (_cafee );_bbgggfd .DistRAttr =&_gefcb ;continue ;};if _fgcfg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_bdgge ,_abdca :=_ac .ParseUint (_fgcfg .Value ,10,32);if _abdca !=nil {return _abdca ;};_bbgggfd .RelativeHeightAttr =uint32 (_bdgge );continue ;};if _fgcfg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_ccgdbf ,_gdddb :=_ac .ParseBool (_fgcfg .Value );if _gdddb !=nil {return _gdddb ;};_bbgggfd .LockedAttr =_ccgdbf ;continue ;};if _fgcfg .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbaae ,_gcfee :=_ac .ParseBool (_fgcfg .Value );if _gcfee !=nil {return _gcfee ;};_bbgggfd .AllowOverlapAttr =_bbaae ;continue ;};};_gbeegb :for {_ffgaa ,_bacgba :=d .Token ();if _bacgba !=nil {return _bacgba ;};switch _bccae :=_ffgaa .(type ){case _c .StartElement :switch _bccae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_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 :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _bbcff :=d .DecodeElement (_bbgggfd .SimplePos ,&_bccae );_bbcff !=nil {return _bbcff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _gfgdg :=d .DecodeElement (_bbgggfd .PositionH ,&_bccae );_gfgdg !=nil {return _gfgdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _deeafg :=d .DecodeElement (_bbgggfd .PositionV ,&_bccae );_deeafg !=nil {return _deeafg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _gaeafd :=d .DecodeElement (_bbgggfd .Extent ,&_bccae );_gaeafd !=nil {return _gaeafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_bbgggfd .EffectExtent =NewWdCT_EffectExtent ();if _ceegf :=d .DecodeElement (_bbgggfd .EffectExtent ,&_bccae );_ceegf !=nil {return _ceegf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_bbgggfd .Choice =NewWdEG_WrapTypeChoice ();if _gdffg :=d .DecodeElement (&_bbgggfd .Choice .WrapNone ,&_bccae );_gdffg !=nil {return _gdffg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_bbgggfd .Choice =NewWdEG_WrapTypeChoice ();if _eggce :=d .DecodeElement (&_bbgggfd .Choice .WrapSquare ,&_bccae );_eggce !=nil {return _eggce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_bbgggfd .Choice =NewWdEG_WrapTypeChoice ();if _dbffe :=d .DecodeElement (&_bbgggfd .Choice .WrapTight ,&_bccae );_dbffe !=nil {return _dbffe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_bbgggfd .Choice =NewWdEG_WrapTypeChoice ();if _dfbbg :=d .DecodeElement (&_bbgggfd .Choice .WrapThrough ,&_bccae );_dfbbg !=nil {return _dfbbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_bbgggfd .Choice =NewWdEG_WrapTypeChoice ();if _fecda :=d .DecodeElement (&_bbgggfd .Choice .WrapTopAndBottom ,&_bccae );_fecda !=nil {return _fecda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_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 :"\u0064\u006f\u0063P\u0072"}:if _gadfge :=d .DecodeElement (_bbgggfd .DocPr ,&_bccae );_gadfge !=nil {return _gadfge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_bbgggfd .CNvGraphicFramePr =_eg .NewCT_NonVisualGraphicFrameProperties ();if _bffeab :=d .DecodeElement (_bbgggfd .CNvGraphicFramePr ,&_bccae );_bffeab !=nil {return _bffeab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _ebfed :=d .DecodeElement (_bbgggfd .Graphic ,&_bccae );_ebfed !=nil {return _ebfed ;};default:_cff .Log ("\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\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_bccae .Name );if _dccce :=d .Skip ();_dccce !=nil {return _dccce ;};};case _c .EndElement :break _gbeegb ;case _c .CharData :};};return nil ;};func NewCT_Charset ()*CT_Charset {_bfgf :=&CT_Charset {};return _bfgf };func NewCT_Ind ()*CT_Ind {_agaa :=&CT_Ind {};return _agaa };func (_cecbg *CT_PermStart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggdea :=range start .Attr {if _ggdea .Name .Local =="\u0065\u0064\u0047r\u0070"{_cecbg .EdGrpAttr .UnmarshalXMLAttr (_ggdea );continue ;};if _ggdea .Name .Local =="\u0065\u0064"{_fbdag ,_dbcbe :=_ggdea .Value ,error (nil );if _dbcbe !=nil {return _dbcbe ;};_cecbg .EdAttr =&_fbdag ;continue ;};if _ggdea .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_dedag ,_dddec :=_ac .ParseInt (_ggdea .Value ,10,64);if _dddec !=nil {return _dddec ;};_cecbg .ColFirstAttr =&_dedag ;continue ;};if _ggdea .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_cdccga ,_badee :=_ac .ParseInt (_ggdea .Value ,10,64);if _badee !=nil {return _badee ;};_cecbg .ColLastAttr =&_cdccga ;continue ;};if _ggdea .Name .Local =="\u0069\u0064"{_dcbacc ,_efcd :=_ggdea .Value ,error (nil );if _efcd !=nil {return _efcd ;};_cecbg .IdAttr =_dcbacc ;continue ;};if _ggdea .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cecbg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_ggdea );continue ;};};for {_dfgff ,_ebcea :=d .Token ();if _ebcea !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_ebcea );};if _ebgecd ,_agagg :=_dfgff .(_c .EndElement );_agagg &&_ebgecd .Name ==start .Name {break ;};};return nil ;};func (_eggge *CT_TblGrid )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aebdgb :for {_eaaefa ,_efgedd :=d .Token ();if _efgedd !=nil {return _efgedd ;};switch _cgcgf :=_eaaefa .(type ){case _c .StartElement :switch _cgcgf .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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_fageb :=NewCT_TblGridCol ();if _gaeff :=d .DecodeElement (_fageb ,&_cgcgf );_gaeff !=nil {return _gaeff ;};_eggge .GridCol =append (_eggge .GridCol ,_fageb );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 :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}:_eggge .TblGridChange =NewCT_TblGridChange ();if _fafgg :=d .DecodeElement (_eggge .TblGridChange ,&_cgcgf );_fafgg !=nil {return _fafgg ;};default:_cff .Log ("\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\u005fT\u0062\u006c\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_cgcgf .Name );if _gfage :=d .Skip ();_gfage !=nil {return _gfage ;};};case _c .EndElement :break _aebdgb ;case _c .CharData :};};return nil ;}; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func (_dggfb *CT_TrPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_daedd :for {_acgfa ,_egcda :=d .Token ();if _egcda !=nil {return _egcda ;};switch _cbccag :=_acgfa .(type ){case _f .StartElement :switch _cbccag .Name {case _f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_gfdgc :=NewCT_Cnf ();if _geffa :=d .DecodeElement (_gfdgc ,&_cbccag );_geffa !=nil {return _geffa ;};_dggfb .CnfStyle =append (_dggfb .CnfStyle ,_gfdgc );case _f .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 :"\u0064\u0069\u0076I\u0064"},_f .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 :"\u0064\u0069\u0076I\u0064"}:_bggabg :=NewCT_DecimalNumber ();if _bgbaed :=d .DecodeElement (_bggabg ,&_cbccag );_bgbaed !=nil {return _bgbaed ;};_dggfb .DivId =append (_dggfb .DivId ,_bggabg );case _f .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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_f .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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_fgcfa :=NewCT_DecimalNumber ();if _gdafga :=d .DecodeElement (_fgcfa ,&_cbccag );_gdafga !=nil {return _gdafga ;};_dggfb .GridBefore =append (_dggfb .GridBefore ,_fgcfa );case _f .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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_f .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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_agdbg :=NewCT_DecimalNumber ();if _bcffa :=d .DecodeElement (_agdbg ,&_cbccag );_bcffa !=nil {return _bcffa ;};_dggfb .GridAfter =append (_dggfb .GridAfter ,_agdbg );case _f .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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_f .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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_eedbbg :=NewCT_TblWidth ();if _bgada :=d .DecodeElement (_eedbbg ,&_cbccag );_bgada !=nil {return _bgada ;};_dggfb .WBefore =append (_dggfb .WBefore ,_eedbbg );case _f .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 :"\u0077\u0041\u0066\u0074\u0065\u0072"},_f .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 :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_degffe :=NewCT_TblWidth ();if _acbgf :=d .DecodeElement (_degffe ,&_cbccag );_acbgf !=nil {return _acbgf ;};_dggfb .WAfter =append (_dggfb .WAfter ,_degffe );case _f .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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_f .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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_dffeg :=NewCT_OnOff ();if _ggfge :=d .DecodeElement (_dffeg ,&_cbccag );_ggfge !=nil {return _ggfge ;};_dggfb .CantSplit =append (_dggfb .CantSplit ,_dffeg );case _f .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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},_f .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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_dccfe :=NewCT_Height ();if _dacdc :=d .DecodeElement (_dccfe ,&_cbccag );_dacdc !=nil {return _dacdc ;};_dggfb .TrHeight =append (_dggfb .TrHeight ,_dccfe );case _f .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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_f .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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_fbabeb :=NewCT_OnOff ();if _cddddc :=d .DecodeElement (_fbabeb ,&_cbccag );_cddddc !=nil {return _cddddc ;};_dggfb .TblHeader =append (_dggfb .TblHeader ,_fbabeb );case _f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_abbffd :=NewCT_TblWidth ();if _fcfce :=d .DecodeElement (_abbffd ,&_cbccag );_fcfce !=nil {return _fcfce ;};_dggfb .TblCellSpacing =append (_dggfb .TblCellSpacing ,_abbffd );case _f .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 :"\u006a\u0063"},_f .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 :"\u006a\u0063"}:_aacgb :=NewCT_JcTable ();if _dfafa :=d .DecodeElement (_aacgb ,&_cbccag );_dfafa !=nil {return _dfafa ;};_dggfb .Jc =append (_dggfb .Jc ,_aacgb );case _f .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 :"\u0068\u0069\u0064\u0064\u0065\u006e"},_f .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 :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_geadef :=NewCT_OnOff ();if _ebbbcae :=d .DecodeElement (_geadef ,&_cbccag );_ebbbcae !=nil {return _ebbbcae ;};_dggfb .Hidden =append (_dggfb .Hidden ,_geadef );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_dggfb .Ins =NewCT_TrackChange ();if _gaegb :=d .DecodeElement (_dggfb .Ins ,&_cbccag );_gaegb !=nil {return _gaegb ;};case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_dggfb .Del =NewCT_TrackChange ();if _faccfb :=d .DecodeElement (_dggfb .Del ,&_cbccag );_faccfb !=nil {return _faccfb ;};case _f .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 :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_f .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 :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_dggfb .TrPrChange =NewCT_TrPrChange ();if _afdbgd :=d .DecodeElement (_dggfb .TrPrChange ,&_cbccag );_afdbgd !=nil {return _afdbgd ;};default:_gb .Log ("\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\u0054\u0072\u0050\u0072\u0020\u0025\u0076",_cbccag .Name );if _gbfggb :=d .Skip ();_gbfggb !=nil {return _gbfggb ;};};case _f .EndElement :break _daedd ;case _f .CharData :};};return nil ;};func NewWdCT_WrapNone ()*WdCT_WrapNone {_aafga :=&WdCT_WrapNone {};return _aafga };type CT_TblOverlap struct{ +// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path +func (_edgea *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _eafce ,_fgbcfb :=range _edgea .Wsp {if _ecgca :=_fgbcfb .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_eafce ));_ecgca !=nil {return _ecgca ;};};for _cfgcc ,_geadc :=range _edgea .Pic {if _eeddbc :=_geadc .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_cfgcc ));_eeddbc !=nil {return _eeddbc ;};};for _ggceg ,_bcffdd :=range _edgea .ContentPart {if _cecebf :=_bcffdd .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_ggceg ));_cecebf !=nil {return _cecebf ;};};for _fdaggf ,_efdcg :=range _edgea .Wgp {if _fegefg :=_efdcg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_fdaggf ));_fegefg !=nil {return _fegefg ;};};for _bcafd ,_fbega :=range _edgea .GraphicFrame {if _gfcfc :=_fbega .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bcafd ));_gfcfc !=nil {return _gfcfc ;};};return nil ;};func (_bagff ST_MeasurementOrPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bagff .ST_DecimalNumberOrPercent !=nil {e .Encode (_bagff .ST_DecimalNumberOrPercent );};if _bagff .ST_UniversalMeasure !=nil {e .EncodeToken (_c .CharData (*_bagff .ST_UniversalMeasure ));};return e .EncodeToken (_c .EndElement {Name :start .Name });};type Recipients struct{CT_Recipients };func (_geaad *Numbering )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="w\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";return _geaad .CT_Numbering .MarshalXML (e ,start );};func NewCT_RPrOriginal ()*CT_RPrOriginal {_agbdea :=&CT_RPrOriginal {};return _agbdea };func NewCT_AltChunkPr ()*CT_AltChunkPr {_egcg :=&CT_AltChunkPr {};return _egcg };func (_beebf *CT_Footnotes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cegg :for {_dgea ,_cgfga :=d .Token ();if _cgfga !=nil {return _cgfga ;};switch _bgdca :=_dgea .(type ){case _c .StartElement :switch _bgdca .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_abcae :=NewCT_FtnEdn ();if _afegd :=d .DecodeElement (_abcae ,&_bgdca );_afegd !=nil {return _afegd ;};_beebf .Footnote =append (_beebf .Footnote ,_abcae );default:_cff .Log ("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_F\u006f\u006ft\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_bgdca .Name );if _acfb :=d .Skip ();_acfb !=nil {return _acfb ;};};case _c .EndElement :break _cegg ;case _c .CharData :};};return nil ;}; -// Floating Table Overlap Setting -ValAttr ST_TblOverlap ;};type CT_Fonts struct{ +// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path +func (_daga *CT_LevelText )ValidateWithPath (path string )error {if _daga .NullAttr !=nil {if _gbgaa :=_daga .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_gbgaa !=nil {return _gbgaa ;};};return nil ;};type WdWsp struct{WdCT_WordprocessingShape };type CT_DocPartPr struct{ -// Font Content Type -HintAttr ST_Hint ; +// Entry Name +Name *CT_DocPartName ; -// ASCII Font -AsciiAttr *string ; +// Associated Paragraph Style Name +Style *CT_String ; -// High ANSI Font -HAnsiAttr *string ; +// Entry Categorization +Category *CT_DocPartCategory ; -// East Asian Font -EastAsiaAttr *string ; +// Entry Types +Types *CT_DocPartTypes ; -// Complex Script Font -CsAttr *string ; +// Entry Insertion Behaviors +Behaviors *CT_DocPartBehaviors ; -// ASCII Theme Font -AsciiThemeAttr ST_Theme ; +// Description for Entry +Description *CT_String ; -// High ANSI Theme Font -HAnsiThemeAttr ST_Theme ; +// Entry ID +Guid *CT_Guid ;}; -// East Asian Theme Font -EastAsiaThemeAttr ST_Theme ; +// Validate validates the CT_NumRestart and its children +func (_ebbdc *CT_NumRestart )Validate ()error {return _ebbdc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");}; -// Complex Script Theme Font -CsthemeAttr ST_Theme ;};func (_egaeb *CT_FtnEdnRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_babd :=range start .Attr {if _babd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_eaeaf ,_gagac :=ParseUnionST_OnOff (_babd .Value );if _gagac !=nil {return _gagac ;};_egaeb .CustomMarkFollowsAttr =&_eaeaf ;continue ;};if _babd .Name .Local =="\u0069\u0064"{_ecfddd ,_gdbbg :=_ge .ParseInt (_babd .Value ,10,64);if _gdbbg !=nil {return _gdbbg ;};_egaeb .IdAttr =_ecfddd ;continue ;};};for {_ddbeb ,_afgff :=d .Token ();if _afgff !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_afgff );};if _aagde ,_fdfe :=_ddbeb .(_f .EndElement );_fdfe &&_aagde .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_dbbbdd :=ST_DecimalNumberOrPercent {};if _cd .ST_PercentagePatternRe .MatchString (s ){_dbbbdd .ST_Percentage =&s ;}else {_ffcbc ,_ffgce :=_ge .ParseFloat (s ,64);if _ffgce !=nil {return _dbbbdd ,_c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_ffgce );};_dbbbdd .ST_UnqualifiedPercentage =_gb .Int64 (int64 (_ffcbc ));};return _dbbbdd ,nil ;};type TxbxContent struct{CT_TxbxContent };func NewCT_Lock ()*CT_Lock {_cgffe :=&CT_Lock {};return _cgffe };func (_ageeb *CT_Em )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ageeb .ValAttr =ST_Em (1);for _ ,_fegdd :=range start .Attr {if _fegdd .Name .Local =="\u0076\u0061\u006c"{_ageeb .ValAttr .UnmarshalXMLAttr (_fegdd );continue ;};};for {_fggd ,_eebg :=d .Token ();if _eebg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_eebg );};if _cbdac ,_fffcc :=_fggd .(_f .EndElement );_fffcc &&_cbdac .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TcPr and its children +func (_dgdbe *CT_TcPr )Validate ()error {return _dgdbe .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");};func NewEG_SectPrContents ()*EG_SectPrContents {_decacb :=&EG_SectPrContents {};return _decacb }; -// Validate validates the CT_Styles and its children -func (_ggaad *CT_Styles )Validate ()error {return _ggaad .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");}; +// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path +func (_ggga *CT_Base64Binary )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path -func (_eafae *CT_LevelSuffix )ValidateWithPath (path string )error {if _eafae .ValAttr ==ST_LevelSuffixUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _bbgfa :=_eafae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbgfa !=nil {return _bbgfa ;};return nil ;};func (_dfacc *CT_Perm )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_dfacc .IdAttr )});if _dfacc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_abdgg ,_bbaab :=_dfacc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bbaab !=nil {return _bbaab ;};start .Attr =append (start .Attr ,_abdgg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FtnEdn and its children +func (_gcfca *CT_FtnEdn )Validate ()error {return _gcfca .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");};func (_egafa *Fonts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077:\u0066\u006f\u006e\u0074\u0073";return _egafa .CT_FontsList .MarshalXML (e ,start );};func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_gbaca :=&EG_CellMarkupElements {};return _gbaca ;};type CT_DocDefaults struct{ -// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path -func (_aacfg *CT_Frameset )ValidateWithPath (path string )error {if _aacfg .Sz !=nil {if _fcdce :=_aacfg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_fcdce !=nil {return _fcdce ;};};if _aacfg .FramesetSplitbar !=nil {if _eaac :=_aacfg .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072");_eaac !=nil {return _eaac ;};};if _aacfg .FrameLayout !=nil {if _agbc :=_aacfg .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_agbc !=nil {return _agbc ;};};if _aacfg .Title !=nil {if _dgac :=_aacfg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dgac !=nil {return _dgac ;};};for _dddf ,_ecegb :=range _aacfg .Choice {if _bgbd :=_ecegb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dddf ));_bgbd !=nil {return _bgbd ;};};return nil ;};func (_cgggea ST_TblLayoutType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cgggea .String (),start );};func NewCT_BookmarkRange ()*CT_BookmarkRange {_cacf :=&CT_BookmarkRange {};return _cacf };func NewCT_Br ()*CT_Br {_gcabd :=&CT_Br {};return _gcabd };func (_ccaef *CT_View )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccaef .ValAttr =ST_View (1);for _ ,_bdfebda :=range start .Attr {if _bdfebda .Name .Local =="\u0076\u0061\u006c"{_ccaef .ValAttr .UnmarshalXMLAttr (_bdfebda );continue ;};};for {_cbgcbf ,_dggaa :=d .Token ();if _dggaa !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_dggaa );};if _beaba ,_gbafg :=_cbgcbf .(_f .EndElement );_gbafg &&_beaba .Name ==start .Name {break ;};};return nil ;}; +// Default Run Properties +RPrDefault *CT_RPrDefault ; -// Validate validates the CT_FitText and its children -func (_efbb *CT_FitText )Validate ()error {return _efbb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");};func (_afdfc *ST_ObjectUpdateMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efgcc ,_gfabfb :=d .Token ();if _gfabfb !=nil {return _gfabfb ;};if _deafb ,_dcfcf :=_efgcc .(_f .EndElement );_dcfcf &&_deafb .Name ==start .Name {*_afdfc =1;return nil ;};if _facgce ,_bfage :=_efgcc .(_f .CharData );!_bfage {return _c .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",_efgcc );}else {switch string (_facgce ){case "":*_afdfc =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_afdfc =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_afdfc =2;};};_efgcc ,_gfabfb =d .Token ();if _gfabfb !=nil {return _gfabfb ;};if _cccgbg ,_adcda :=_efgcc .(_f .EndElement );_adcda &&_cccgbg .Name ==start .Name {return nil ;};return _c .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",_efgcc );};type EG_RangeMarkupElements struct{ +// Default Paragraph Properties +PPrDefault *CT_PPrDefault ;}; -// Bookmark Start -BookmarkStart *CT_Bookmark ; +// Validate validates the CT_MoveBookmark and its children +func (_ggecfe *CT_MoveBookmark )Validate ()error {return _ggecfe .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");}; -// Bookmark End -BookmarkEnd *CT_MarkupRange ; +// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path +func (_fffaec *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _fffaec .ValAttr ==_cf .ST_VerticalAlignRunUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _eddadc :=_fffaec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eddadc !=nil {return _eddadc ;};return nil ;}; -// Move Source Location Container - Start -MoveFromRangeStart *CT_MoveBookmark ; +// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path +func (_deaba *CT_TopPageBorder )ValidateWithPath (path string )error {if _deaba .ValAttr ==ST_BorderUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _deabab :=_deaba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deabab !=nil {return _deabab ;};if _deaba .ColorAttr !=nil {if _afbfa :=_deaba .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_afbfa !=nil {return _afbfa ;};};if _gbacc :=_deaba .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gbacc !=nil {return _gbacc ;};if _deaba .ShadowAttr !=nil {if _fagbd :=_deaba .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_fagbd !=nil {return _fagbd ;};};if _deaba .FrameAttr !=nil {if _fdeag :=_deaba .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_fdeag !=nil {return _fdeag ;};};return nil ;};func (_bcdebgd ST_TextEffect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edade :=_c .Attr {};_edade .Name =name ;switch _bcdebgd {case ST_TextEffectUnset :_edade .Value ="";case ST_TextEffectBlinkBackground :_edade .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_TextEffectLights :_edade .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_edade .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_edade .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064";case ST_TextEffectShimmer :_edade .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_edade .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_edade .Value ="\u006e\u006f\u006e\u0065";};return _edade ,nil ;};type CT_TblLayoutType struct{ -// Move Source Location Container - End -MoveFromRangeEnd *CT_MarkupRange ; +// Table Layout Setting +TypeAttr ST_TblLayoutType ;}; -// Move Destination Location Container - Start -MoveToRangeStart *CT_MoveBookmark ; +// Validate validates the CT_HdrFtrRef and its children +func (_cdgbe *CT_HdrFtrRef )Validate ()error {return _cdgbe .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");}; -// Move Destination Location Container - End -MoveToRangeEnd *CT_MarkupRange ; +// Validate validates the CT_CompatSetting and its children +func (_deab *CT_CompatSetting )Validate ()error {return _deab .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");};func (_cdgdf ST_TargetScreenSz )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbbgaa :=_c .Attr {};_dbbgaa .Name =name ;switch _cdgdf {case ST_TargetScreenSzUnset :_dbbgaa .Value ="";case ST_TargetScreenSz544x376 :_dbbgaa .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSz640x480 :_dbbgaa .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_dbbgaa .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_dbbgaa .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSz1024x768 :_dbbgaa .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_dbbgaa .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_dbbgaa .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSz1280x1024 :_dbbgaa .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_dbbgaa .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_dbbgaa .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSz1920x1200 :_dbbgaa .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _dbbgaa ,nil ;};func (_ffccea *CT_TrPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecgeec :for {_bgfaec ,_faafe :=d .Token ();if _faafe !=nil {return _faafe ;};switch _ccgda :=_bgfaec .(type ){case _c .StartElement :switch _ccgda .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_fbeaag :=NewCT_Cnf ();if _fdfdc :=d .DecodeElement (_fbeaag ,&_ccgda );_fdfdc !=nil {return _fdfdc ;};_ffccea .CnfStyle =append (_ffccea .CnfStyle ,_fbeaag );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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_aafga :=NewCT_DecimalNumber ();if _eebaaf :=d .DecodeElement (_aafga ,&_ccgda );_eebaaf !=nil {return _eebaaf ;};_ffccea .DivId =append (_ffccea .DivId ,_aafga );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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_ecgbec :=NewCT_DecimalNumber ();if _ffcec :=d .DecodeElement (_ecgbec ,&_ccgda );_ffcec !=nil {return _ffcec ;};_ffccea .GridBefore =append (_ffccea .GridBefore ,_ecgbec );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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_badcc :=NewCT_DecimalNumber ();if _aaeabd :=d .DecodeElement (_badcc ,&_ccgda );_aaeabd !=nil {return _aaeabd ;};_ffccea .GridAfter =append (_ffccea .GridAfter ,_badcc );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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_gcefa :=NewCT_TblWidth ();if _bdfga :=d .DecodeElement (_gcefa ,&_ccgda );_bdfga !=nil {return _bdfga ;};_ffccea .WBefore =append (_ffccea .WBefore ,_gcefa );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 :"\u0077\u0041\u0066\u0074\u0065\u0072"},_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 :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_fggcc :=NewCT_TblWidth ();if _faedd :=d .DecodeElement (_fggcc ,&_ccgda );_faedd !=nil {return _faedd ;};_ffccea .WAfter =append (_ffccea .WAfter ,_fggcc );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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_acbaa :=NewCT_OnOff ();if _afgcc :=d .DecodeElement (_acbaa ,&_ccgda );_afgcc !=nil {return _afgcc ;};_ffccea .CantSplit =append (_ffccea .CantSplit ,_acbaa );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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_adggc :=NewCT_Height ();if _afecba :=d .DecodeElement (_adggc ,&_ccgda );_afecba !=nil {return _afecba ;};_ffccea .TrHeight =append (_ffccea .TrHeight ,_adggc );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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_dadbfd :=NewCT_OnOff ();if _fffefb :=d .DecodeElement (_dadbfd ,&_ccgda );_fffefb !=nil {return _fffefb ;};_ffccea .TblHeader =append (_ffccea .TblHeader ,_dadbfd );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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_bcaag :=NewCT_TblWidth ();if _efbeaa :=d .DecodeElement (_bcaag ,&_ccgda );_efbeaa !=nil {return _efbeaa ;};_ffccea .TblCellSpacing =append (_ffccea .TblCellSpacing ,_bcaag );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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_cegba :=NewCT_JcTable ();if _eccad :=d .DecodeElement (_cegba ,&_ccgda );_eccad !=nil {return _eccad ;};_ffccea .Jc =append (_ffccea .Jc ,_cegba );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 :"\u0068\u0069\u0064\u0064\u0065\u006e"},_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 :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_gbbega :=NewCT_OnOff ();if _gfefc :=d .DecodeElement (_gbbega ,&_ccgda );_gfefc !=nil {return _gfefc ;};_ffccea .Hidden =append (_ffccea .Hidden ,_gbbega );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_ffccea .Ins =NewCT_TrackChange ();if _fcdfa :=d .DecodeElement (_ffccea .Ins ,&_ccgda );_fcdfa !=nil {return _fcdfa ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ffccea .Del =NewCT_TrackChange ();if _dfbga :=d .DecodeElement (_ffccea .Del ,&_ccgda );_dfbga !=nil {return _dfbga ;};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 :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_ffccea .TrPrChange =NewCT_TrPrChange ();if _gegfbad :=d .DecodeElement (_ffccea .TrPrChange ,&_ccgda );_gegfbad !=nil {return _gegfbad ;};default:_cff .Log ("\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\u0054\u0072\u0050\u0072\u0020\u0025\u0076",_ccgda .Name );if _ceafd :=d .Skip ();_ceafd !=nil {return _ceafd ;};};case _c .EndElement :break _ecgeec ;case _c .CharData :};};return nil ;};func (_abbfab *CT_HdrFtr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _abbfab .AltChunk !=nil {_gegfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_afegdg :=range _abbfab .AltChunk {e .EncodeElement (_afegdg ,_gegfc );};};if _abbfab .EG_ContentBlockContent !=nil {for _ ,_adbdg :=range _abbfab .EG_ContentBlockContent {_adbdg .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_OptimizeForBrowser struct{TargetAttr *string ; -// Comment Anchor Range Start -CommentRangeStart *CT_MarkupRange ; +// On/Off Value +ValAttr *_cf .ST_OnOff ;};func (_eacbdg WdST_WrapText )String ()string {switch _eacbdg {case 0:return "";case 1:return "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";};func (_eefdg *CT_Panose )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_eefdg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbdfe ST_StyleSort )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dbdfe .String (),start );};type ST_DocPartBehavior byte ; -// Comment Anchor Range End -CommentRangeEnd *CT_MarkupRange ; +// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path +func (_cccdd *CT_SectPr )ValidateWithPath (path string )error {for _aeacb ,_cddbfe :=range _cccdd .EG_HdrFtrReferences {if _fbded :=_cddbfe .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073[\u0025\u0064\u005d",path ,_aeacb ));_fbded !=nil {return _fbded ;};};if _cccdd .FootnotePr !=nil {if _ebdga :=_cccdd .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_ebdga !=nil {return _ebdga ;};};if _cccdd .EndnotePr !=nil {if _gdcea :=_cccdd .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_gdcea !=nil {return _gdcea ;};};if _cccdd .Type !=nil {if _ceecaa :=_cccdd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ceecaa !=nil {return _ceecaa ;};};if _cccdd .PgSz !=nil {if _fgbbc :=_cccdd .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_fgbbc !=nil {return _fgbbc ;};};if _cccdd .PgMar !=nil {if _ebdbg :=_cccdd .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_ebdbg !=nil {return _ebdbg ;};};if _cccdd .PaperSrc !=nil {if _ccgcff :=_cccdd .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_ccgcff !=nil {return _ccgcff ;};};if _cccdd .PgBorders !=nil {if _bbbgg :=_cccdd .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bbbgg !=nil {return _bbbgg ;};};if _cccdd .LnNumType !=nil {if _fagba :=_cccdd .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_fagba !=nil {return _fagba ;};};if _cccdd .PgNumType !=nil {if _addfda :=_cccdd .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_addfda !=nil {return _addfda ;};};if _cccdd .Cols !=nil {if _abgea :=_cccdd .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_abgea !=nil {return _abgea ;};};if _cccdd .FormProt !=nil {if _aeaga :=_cccdd .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_aeaga !=nil {return _aeaga ;};};if _cccdd .VAlign !=nil {if _aefdd :=_cccdd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_aefdd !=nil {return _aefdd ;};};if _cccdd .NoEndnote !=nil {if _bfccb :=_cccdd .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_bfccb !=nil {return _bfccb ;};};if _cccdd .TitlePg !=nil {if _fdfde :=_cccdd .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_fdfde !=nil {return _fdfde ;};};if _cccdd .TextDirection !=nil {if _ebbdae :=_cccdd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ebbdae !=nil {return _ebbdae ;};};if _cccdd .Bidi !=nil {if _dcdgdf :=_cccdd .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_dcdgdf !=nil {return _dcdgdf ;};};if _cccdd .RtlGutter !=nil {if _afabb :=_cccdd .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_afabb !=nil {return _afabb ;};};if _cccdd .DocGrid !=nil {if _ccbdf :=_cccdd .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_ccbdf !=nil {return _ccbdf ;};};if _cccdd .PrinterSettings !=nil {if _efgbg :=_cccdd .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_efgbg !=nil {return _efgbg ;};};if _cccdd .SectPrChange !=nil {if _cfefd :=_cccdd .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cfefd !=nil {return _cfefd ;};};return nil ;}; -// Custom XML Markup Insertion Start -CustomXmlInsRangeStart *CT_TrackChange ; +// Validate validates the CT_Column and its children +func (_aedb *CT_Column )Validate ()error {return _aedb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");};func (_cecd *CT_Divs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_badg :for {_ggdf ,_egffc :=d .Token ();if _egffc !=nil {return _egffc ;};switch _ebbdf :=_ggdf .(type ){case _c .StartElement :switch _ebbdf .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 :"\u0064\u0069\u0076"},_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 :"\u0064\u0069\u0076"}:_fdfbc :=NewCT_Div ();if _gfbe :=d .DecodeElement (_fdfbc ,&_ebbdf );_gfbe !=nil {return _gfbe ;};_cecd .Div =append (_cecd .Div ,_fdfbc );default:_cff .Log ("\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\u0044\u0069\u0076\u0073\u0020\u0025\u0076",_ebbdf .Name );if _gecd :=d .Skip ();_gecd !=nil {return _gecd ;};};case _c .EndElement :break _badg ;case _c .CharData :};};return nil ;};func (_dfacccg *EG_SectPrContents )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_degff :for {_dcfdc ,_gdccb :=d .Token ();if _gdccb !=nil {return _gdccb ;};switch _eaagag :=_dcfdc .(type ){case _c .StartElement :switch _eaagag .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_dfacccg .FootnotePr =NewCT_FtnProps ();if _aagaa :=d .DecodeElement (_dfacccg .FootnotePr ,&_eaagag );_aagaa !=nil {return _aagaa ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_dfacccg .EndnotePr =NewCT_EdnProps ();if _cbfaag :=d .DecodeElement (_dfacccg .EndnotePr ,&_eaagag );_cbfaag !=nil {return _cbfaag ;};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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_dfacccg .Type =NewCT_SectType ();if _accdf :=d .DecodeElement (_dfacccg .Type ,&_eaagag );_accdf !=nil {return _accdf ;};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 :"\u0070\u0067\u0053\u007a"},_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 :"\u0070\u0067\u0053\u007a"}:_dfacccg .PgSz =NewCT_PageSz ();if _efcgbb :=d .DecodeElement (_dfacccg .PgSz ,&_eaagag );_efcgbb !=nil {return _efcgbb ;};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 :"\u0070\u0067\u004da\u0072"},_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 :"\u0070\u0067\u004da\u0072"}:_dfacccg .PgMar =NewCT_PageMar ();if _fccdf :=d .DecodeElement (_dfacccg .PgMar ,&_eaagag );_fccdf !=nil {return _fccdf ;};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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_dfacccg .PaperSrc =NewCT_PaperSource ();if _ggbade :=d .DecodeElement (_dfacccg .PaperSrc ,&_eaagag );_ggbade !=nil {return _ggbade ;};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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_dfacccg .PgBorders =NewCT_PageBorders ();if _fffcd :=d .DecodeElement (_dfacccg .PgBorders ,&_eaagag );_fffcd !=nil {return _fffcd ;};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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_dfacccg .LnNumType =NewCT_LineNumber ();if _cbeafa :=d .DecodeElement (_dfacccg .LnNumType ,&_eaagag );_cbeafa !=nil {return _cbeafa ;};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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_dfacccg .PgNumType =NewCT_PageNumber ();if _cedgcda :=d .DecodeElement (_dfacccg .PgNumType ,&_eaagag );_cedgcda !=nil {return _cedgcda ;};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 :"\u0063\u006f\u006c\u0073"},_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 :"\u0063\u006f\u006c\u0073"}:_dfacccg .Cols =NewCT_Columns ();if _bbade :=d .DecodeElement (_dfacccg .Cols ,&_eaagag );_bbade !=nil {return _bbade ;};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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_dfacccg .FormProt =NewCT_OnOff ();if _bedae :=d .DecodeElement (_dfacccg .FormProt ,&_eaagag );_bedae !=nil {return _bedae ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_dfacccg .VAlign =NewCT_VerticalJc ();if _bdeb :=d .DecodeElement (_dfacccg .VAlign ,&_eaagag );_bdeb !=nil {return _bdeb ;};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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_dfacccg .NoEndnote =NewCT_OnOff ();if _gbdaca :=d .DecodeElement (_dfacccg .NoEndnote ,&_eaagag );_gbdaca !=nil {return _gbdaca ;};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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_dfacccg .TitlePg =NewCT_OnOff ();if _bdedce :=d .DecodeElement (_dfacccg .TitlePg ,&_eaagag );_bdedce !=nil {return _bdedce ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_dfacccg .TextDirection =NewCT_TextDirection ();if _baccbf :=d .DecodeElement (_dfacccg .TextDirection ,&_eaagag );_baccbf !=nil {return _baccbf ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_dfacccg .Bidi =NewCT_OnOff ();if _cegfa :=d .DecodeElement (_dfacccg .Bidi ,&_eaagag );_cegfa !=nil {return _cegfa ;};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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_dfacccg .RtlGutter =NewCT_OnOff ();if _cdaea :=d .DecodeElement (_dfacccg .RtlGutter ,&_eaagag );_cdaea !=nil {return _cdaea ;};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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_dfacccg .DocGrid =NewCT_DocGrid ();if _fbggge :=d .DecodeElement (_dfacccg .DocGrid ,&_eaagag );_fbggge !=nil {return _fbggge ;};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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_dfacccg .PrinterSettings =NewCT_Rel ();if _ebfbe :=d .DecodeElement (_dfacccg .PrinterSettings ,&_eaagag );_ebfbe !=nil {return _ebfbe ;};default:_cff .Log ("\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\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_eaagag .Name );if _cdabaa :=d .Skip ();_cdabaa !=nil {return _cdabaa ;};};case _c .EndElement :break _degff ;case _c .CharData :};};return nil ;};func NewCT_Tc ()*CT_Tc {_feeebd :=&CT_Tc {};return _feeebd };func (_gebbb ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _gebbb {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gebbb ));};return nil ;};const _dcfdaf ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036";func NewCT_Footnotes ()*CT_Footnotes {_ddaga :=&CT_Footnotes {};return _ddaga };type ST_Theme byte ;type WdWgp struct{WdCT_WordprocessingGroup };func (_ebcbe *CT_ObjectChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebcbe .Control !=nil {_cdgce :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_ebcbe .Control ,_cdgce );};if _ebcbe .ObjectLink !=nil {_eegec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_ebcbe .ObjectLink ,_eegec );};if _ebcbe .ObjectEmbed !=nil {_gagda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}};e .EncodeElement (_ebcbe .ObjectEmbed ,_gagda );};if _ebcbe .Movie !=nil {_fcaec :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_ebcbe .Movie ,_fcaec );};return nil ;};func (_dcbfae *CT_SdtCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcbeb :for {_cfgag ,_ddgda :=d .Token ();if _ddgda !=nil {return _ddgda ;};switch _ecdddc :=_cfgag .(type ){case _c .StartElement :switch _ecdddc .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 :"\u0073\u0064\u0074P\u0072"},_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 :"\u0073\u0064\u0074P\u0072"}:_dcbfae .SdtPr =NewCT_SdtPr ();if _agdbgd :=d .DecodeElement (_dcbfae .SdtPr ,&_ecdddc );_agdbgd !=nil {return _agdbgd ;};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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_dcbfae .SdtEndPr =NewCT_SdtEndPr ();if _bgcafd :=d .DecodeElement (_dcbfae .SdtEndPr ,&_ecdddc );_bgcafd !=nil {return _bgcafd ;};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 :"\u0073\u0064\u0074\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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_dcbfae .SdtContent =NewCT_SdtContentCell ();if _ddeag :=d .DecodeElement (_dcbfae .SdtContent ,&_ecdddc );_ddeag !=nil {return _ddeag ;};default:_cff .Log ("\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\u005fS\u0064\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_ecdddc .Name );if _aecec :=d .Skip ();_aecec !=nil {return _aecec ;};};case _c .EndElement :break _dcbeb ;case _c .CharData :};};return nil ;};func (_bbeed ST_HexColorAuto )ValidateWithPath (path string )error {switch _bbeed {case 0,1:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbeed ));};return nil ;};func (_fdaecc *ST_FFTextType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccccba ,_debfdc :=d .Token ();if _debfdc !=nil {return _debfdc ;};if _baeabe ,_gcdae :=_ccccba .(_c .EndElement );_gcdae &&_baeabe .Name ==start .Name {*_fdaecc =1;return nil ;};if _gaadd ,_bdbaeg :=_ccccba .(_c .CharData );!_bdbaeg {return _ea .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",_ccccba );}else {switch string (_gaadd ){case "":*_fdaecc =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_fdaecc =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_fdaecc =2;case "\u0064\u0061\u0074\u0065":*_fdaecc =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_fdaecc =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_fdaecc =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_fdaecc =6;};};_ccccba ,_debfdc =d .Token ();if _debfdc !=nil {return _debfdc ;};if _ecccfb ,_fccdce :=_ccccba .(_c .EndElement );_fccdce &&_ecccfb .Name ==start .Name {return nil ;};return _ea .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",_ccccba );};func (_ecbgg *CT_Tbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecbgg .TblPr =NewCT_TblPr ();_ecbgg .TblGrid =NewCT_TblGrid ();_gddfc :for {_gafac ,_adbeg :=d .Token ();if _adbeg !=nil {return _adbeg ;};switch _feedb :=_gafac .(type ){case _c .StartElement :switch _feedb .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gcdad :=NewEG_RangeMarkupElements ();_gcdad .BookmarkStart =NewCT_Bookmark ();if _afdfa :=d .DecodeElement (_gcdad .BookmarkStart ,&_feedb );_afdfa !=nil {return _afdfa ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_gcdad );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ecdce :=NewEG_RangeMarkupElements ();_ecdce .BookmarkEnd =NewCT_MarkupRange ();if _gfbgbd :=d .DecodeElement (_ecdce .BookmarkEnd ,&_feedb );_gfbgbd !=nil {return _gfbgbd ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_ecdce );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cafc :=NewEG_RangeMarkupElements ();_cafc .MoveFromRangeStart =NewCT_MoveBookmark ();if _fdccfd :=d .DecodeElement (_cafc .MoveFromRangeStart ,&_feedb );_fdccfd !=nil {return _fdccfd ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_cafc );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aadad :=NewEG_RangeMarkupElements ();_aadad .MoveFromRangeEnd =NewCT_MarkupRange ();if _adebb :=d .DecodeElement (_aadad .MoveFromRangeEnd ,&_feedb );_adebb !=nil {return _adebb ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_aadad );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bdgggf :=NewEG_RangeMarkupElements ();_bdgggf .MoveToRangeStart =NewCT_MoveBookmark ();if _dcabc :=d .DecodeElement (_bdgggf .MoveToRangeStart ,&_feedb );_dcabc !=nil {return _dcabc ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_bdgggf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bgecd :=NewEG_RangeMarkupElements ();_bgecd .MoveToRangeEnd =NewCT_MarkupRange ();if _cagcg :=d .DecodeElement (_bgecd .MoveToRangeEnd ,&_feedb );_cagcg !=nil {return _cagcg ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_bgecd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bcacg :=NewEG_RangeMarkupElements ();_bcacg .CommentRangeStart =NewCT_MarkupRange ();if _cfabd :=d .DecodeElement (_bcacg .CommentRangeStart ,&_feedb );_cfabd !=nil {return _cfabd ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_bcacg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_febcd :=NewEG_RangeMarkupElements ();_febcd .CommentRangeEnd =NewCT_MarkupRange ();if _dbegd :=d .DecodeElement (_febcd .CommentRangeEnd ,&_feedb );_dbegd !=nil {return _dbegd ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_febcd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cagefg :=NewEG_RangeMarkupElements ();_cagefg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gfbdga :=d .DecodeElement (_cagefg .CustomXmlInsRangeStart ,&_feedb );_gfbdga !=nil {return _gfbdga ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_cagefg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ggdge :=NewEG_RangeMarkupElements ();_ggdge .CustomXmlInsRangeEnd =NewCT_Markup ();if _aaedd :=d .DecodeElement (_ggdge .CustomXmlInsRangeEnd ,&_feedb );_aaedd !=nil {return _aaedd ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_ggdge );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggggag :=NewEG_RangeMarkupElements ();_ggggag .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cbbbdf :=d .DecodeElement (_ggggag .CustomXmlDelRangeStart ,&_feedb );_cbbbdf !=nil {return _cbbbdf ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_ggggag );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agdfa :=NewEG_RangeMarkupElements ();_agdfa .CustomXmlDelRangeEnd =NewCT_Markup ();if _cbcee :=d .DecodeElement (_agdfa .CustomXmlDelRangeEnd ,&_feedb );_cbcee !=nil {return _cbcee ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_agdfa );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fbcag :=NewEG_RangeMarkupElements ();_fbcag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _feeeb :=d .DecodeElement (_fbcag .CustomXmlMoveFromRangeStart ,&_feedb );_feeeb !=nil {return _feeeb ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_fbcag );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_aebade :=NewEG_RangeMarkupElements ();_aebade .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dagdf :=d .DecodeElement (_aebade .CustomXmlMoveFromRangeEnd ,&_feedb );_dagdf !=nil {return _dagdf ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_aebade );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gbgfc :=NewEG_RangeMarkupElements ();_gbgfc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agdab :=d .DecodeElement (_gbgfc .CustomXmlMoveToRangeStart ,&_feedb );_agdab !=nil {return _agdab ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_gbgfc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eggcca :=NewEG_RangeMarkupElements ();_eggcca .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gbgbe :=d .DecodeElement (_eggcca .CustomXmlMoveToRangeEnd ,&_feedb );_gbgbe !=nil {return _gbgbe ;};_ecbgg .EG_RangeMarkupElements =append (_ecbgg .EG_RangeMarkupElements ,_eggcca );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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:if _agacde :=d .DecodeElement (_ecbgg .TblPr ,&_feedb );_agacde !=nil {return _agacde ;};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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _afdede :=d .DecodeElement (_ecbgg .TblGrid ,&_feedb );_afdede !=nil {return _afdede ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_eecdc :=NewEG_ContentRowContent ();_gafege :=NewCT_Row ();if _adcce :=d .DecodeElement (_gafege ,&_feedb );_adcce !=nil {return _adcce ;};_eecdc .Tr =append (_eecdc .Tr ,_gafege );_ecbgg .EG_ContentRowContent =append (_ecbgg .EG_ContentRowContent ,_eecdc );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fcffd :=NewEG_ContentRowContent ();_fcffd .CustomXml =NewCT_CustomXmlRow ();if _efffg :=d .DecodeElement (_fcffd .CustomXml ,&_feedb );_efffg !=nil {return _efffg ;};_ecbgg .EG_ContentRowContent =append (_ecbgg .EG_ContentRowContent ,_fcffd );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_accbc :=NewEG_ContentRowContent ();_accbc .Sdt =NewCT_SdtRow ();if _dabeed :=d .DecodeElement (_accbc .Sdt ,&_feedb );_dabeed !=nil {return _dabeed ;};_ecbgg .EG_ContentRowContent =append (_ecbgg .EG_ContentRowContent ,_accbc );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ffeec :=NewEG_ContentRowContent ();_ddaaa :=NewEG_RunLevelElts ();_ddaaa .ProofErr =NewCT_ProofErr ();if _efcbf :=d .DecodeElement (_ddaaa .ProofErr ,&_feedb );_efcbf !=nil {return _efcbf ;};_ecbgg .EG_ContentRowContent =append (_ecbgg .EG_ContentRowContent ,_ffeec );_ffeec .EG_RunLevelElts =append (_ffeec .EG_RunLevelElts ,_ddaaa );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_caadaa :=NewEG_ContentRowContent ();_fgeba :=NewEG_RunLevelElts ();_fgeba .PermStart =NewCT_PermStart ();if _ggaba :=d .DecodeElement (_fgeba .PermStart ,&_feedb );_ggaba !=nil {return _ggaba ;};_ecbgg .EG_ContentRowContent =append (_ecbgg .EG_ContentRowContent ,_caadaa );_caadaa .EG_RunLevelElts =append (_caadaa .EG_RunLevelElts ,_fgeba );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_daacd :=NewEG_ContentRowContent ();_gaccg :=NewEG_RunLevelElts ();_gaccg .PermEnd =NewCT_Perm ();if _dbcea :=d .DecodeElement (_gaccg .PermEnd ,&_feedb );_dbcea !=nil {return _dbcea ;};_ecbgg .EG_ContentRowContent =append (_ecbgg .EG_ContentRowContent ,_daacd );_daacd .EG_RunLevelElts =append (_daacd .EG_RunLevelElts ,_gaccg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_aceeg :=NewEG_ContentRowContent ();_dcedd :=NewEG_RunLevelElts ();_dcedd .Ins =NewCT_RunTrackChange ();if _deeac :=d .DecodeElement (_dcedd .Ins ,&_feedb );_deeac !=nil {return _deeac ;};_ecbgg .EG_ContentRowContent =append (_ecbgg .EG_ContentRowContent ,_aceeg );_aceeg .EG_RunLevelElts =append (_aceeg .EG_RunLevelElts ,_dcedd );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gadeg :=NewEG_ContentRowContent ();_egadaa :=NewEG_RunLevelElts ();_egadaa .Del =NewCT_RunTrackChange ();if _aageb :=d .DecodeElement (_egadaa .Del ,&_feedb );_aageb !=nil {return _aageb ;};_ecbgg .EG_ContentRowContent =append (_ecbgg .EG_ContentRowContent ,_gadeg );_gadeg .EG_RunLevelElts =append (_gadeg .EG_RunLevelElts ,_egadaa );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cgefg :=NewEG_ContentRowContent ();_cfcca :=NewEG_RunLevelElts ();_cfcca .MoveFrom =NewCT_RunTrackChange ();if _efefe :=d .DecodeElement (_cfcca .MoveFrom ,&_feedb );_efefe !=nil {return _efefe ;};_ecbgg .EG_ContentRowContent =append (_ecbgg .EG_ContentRowContent ,_cgefg );_cgefg .EG_RunLevelElts =append (_cgefg .EG_RunLevelElts ,_cfcca );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gaede :=NewEG_ContentRowContent ();_daeag :=NewEG_RunLevelElts ();_daeag .MoveTo =NewCT_RunTrackChange ();if _cefbdf :=d .DecodeElement (_daeag .MoveTo ,&_feedb );_cefbdf !=nil {return _cefbdf ;};_ecbgg .EG_ContentRowContent =append (_ecbgg .EG_ContentRowContent ,_gaede );_gaede .EG_RunLevelElts =append (_gaede .EG_RunLevelElts ,_daeag );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_agfgg :=NewEG_ContentRowContent ();_afggb :=NewEG_RunLevelElts ();_acgd :=NewEG_MathContent ();_acgd .OMathPara =_egg .NewOMathPara ();if _eaafb :=d .DecodeElement (_acgd .OMathPara ,&_feedb );_eaafb !=nil {return _eaafb ;};_ecbgg .EG_ContentRowContent =append (_ecbgg .EG_ContentRowContent ,_agfgg );_agfgg .EG_RunLevelElts =append (_agfgg .EG_RunLevelElts ,_afggb );_afggb .EG_MathContent =append (_afggb .EG_MathContent ,_acgd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fabgae :=NewEG_ContentRowContent ();_abced :=NewEG_RunLevelElts ();_ccabd :=NewEG_MathContent ();_ccabd .OMath =_egg .NewOMath ();if _cdbab :=d .DecodeElement (_ccabd .OMath ,&_feedb );_cdbab !=nil {return _cdbab ;};_ecbgg .EG_ContentRowContent =append (_ecbgg .EG_ContentRowContent ,_fabgae );_fabgae .EG_RunLevelElts =append (_fabgae .EG_RunLevelElts ,_abced );_abced .EG_MathContent =append (_abced .EG_MathContent ,_ccabd );default:_cff .Log ("\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\u0054\u0062\u006c\u0020\u0025\u0076",_feedb .Name );if _cfbce :=d .Skip ();_cfbce !=nil {return _cfbce ;};};case _c .EndElement :break _gddfc ;case _c .CharData :};};return nil ;};func (_cdfda WdST_AlignH )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dabebg :=_c .Attr {};_dabebg .Name =name ;switch _cdfda {case WdST_AlignHUnset :_dabebg .Value ="";case WdST_AlignHLeft :_dabebg .Value ="\u006c\u0065\u0066\u0074";case WdST_AlignHRight :_dabebg .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_dabebg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_dabebg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_dabebg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _dabebg ,nil ;}; -// Custom XML Markup Insertion End -CustomXmlInsRangeEnd *CT_Markup ; +// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path +func (_cdgd *CT_DocPartTypes )ValidateWithPath (path string )error {if _cdgd .AllAttr !=nil {if _aafge :=_cdgd .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_aafge !=nil {return _aafge ;};};for _gbbgg ,_ededg :=range _cdgd .Type {if _cffa :=_ededg .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gbbgg ));_cffa !=nil {return _cffa ;};};return nil ;};func (_cggdbd *CT_NumRestart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_dcbc ,_adcae :=_cggdbd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _adcae !=nil {return _adcae ;};start .Attr =append (start .Attr ,_dcbc );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_feaeb *CT_SignedHpsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_feaeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfcd *CT_FtnProps )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dfcd .Pos !=nil {_cbdeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_dfcd .Pos ,_cbdeg );};if _dfcd .NumFmt !=nil {_gddce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dfcd .NumFmt ,_gddce );};if _dfcd .NumStart !=nil {_cgaba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dfcd .NumStart ,_cgaba );};if _dfcd .NumRestart !=nil {_bbgff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dfcd .NumRestart ,_bbgff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SdtEndPr ()*CT_SdtEndPr {_dggdg :=&CT_SdtEndPr {};return _dggdg };type CT_TrackChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Custom XML Markup Deletion Start -CustomXmlDelRangeStart *CT_TrackChange ; +// Annotation Identifier +IdAttr int64 ;}; -// Custom XML Markup Deletion End -CustomXmlDelRangeEnd *CT_Markup ; +// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path +func (_gdead *CT_Language )ValidateWithPath (path string )error {return nil }; -// Custom XML Markup Move Source Start -CustomXmlMoveFromRangeStart *CT_TrackChange ; +// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path +func (_eeacg *CT_Sym )ValidateWithPath (path string )error {return nil };func NewCT_Num ()*CT_Num {_edea :=&CT_Num {};_edea .AbstractNumId =NewCT_DecimalNumber ();return _edea ;};func NewCT_Drawing ()*CT_Drawing {_bbfac :=&CT_Drawing {};return _bbfac };func (_dcfa *CT_Br )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dcfa .TypeAttr !=ST_BrTypeUnset {_ffgc ,_bda :=_dcfa .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bda !=nil {return _bda ;};start .Attr =append (start .Attr ,_ffgc );};if _dcfa .ClearAttr !=ST_BrClearUnset {_degb ,_gcfc :=_dcfa .ClearAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _gcfc !=nil {return _gcfc ;};start .Attr =append (start .Attr ,_degb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Custom XML Markup Move Source End -CustomXmlMoveFromRangeEnd *CT_Markup ; - -// Custom XML Markup Move Destination Location Start -CustomXmlMoveToRangeStart *CT_TrackChange ; +// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path +func (_bdfbf *CT_SdtDocPart )ValidateWithPath (path string )error {if _bdfbf .DocPartGallery !=nil {if _fdbbc :=_bdfbf .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_fdbbc !=nil {return _fdbbc ;};};if _bdfbf .DocPartCategory !=nil {if _bcbdf :=_bdfbf .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_bcbdf !=nil {return _bcbdf ;};};if _bdfbf .DocPartUnique !=nil {if _ggcda :=_bdfbf .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065");_ggcda !=nil {return _ggcda ;};};return nil ;};func (_ebda *CT_ProofErr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebda .TypeAttr =ST_ProofErr (1);for _ ,_bcdebd :=range start .Attr {if _bcdebd .Name .Local =="\u0074\u0079\u0070\u0065"{_ebda .TypeAttr .UnmarshalXMLAttr (_bcdebd );continue ;};};for {_gefbd ,_fefaf :=d .Token ();if _fefaf !=nil {return _ea .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_fefaf );};if _dbcag ,_gddcg :=_gefbd .(_c .EndElement );_gddcg &&_dbcag .Name ==start .Name {break ;};};return nil ;};func (_aedfff *CT_SimpleField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0069\u006e\u0073\u0074\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_aedfff .InstrAttr )});if _aedfff .FldLockAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_ea .Sprintf ("\u0025\u0076",*_aedfff .FldLockAttr )});};if _aedfff .DirtyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_ea .Sprintf ("\u0025\u0076",*_aedfff .DirtyAttr )});};e .EncodeToken (start );if _aedfff .FldData !=nil {_bfgfa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_aedfff .FldData ,_bfgfa );};if _aedfff .EG_PContent !=nil {for _ ,_bfbdb :=range _aedfff .EG_PContent {_bfbdb .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Custom XML Markup Move Destination Location End -CustomXmlMoveToRangeEnd *CT_Markup ;};func (_efeeaa *WdCT_WrapSquare )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_caggfd ,_bgcagd :=_efeeaa .WrapTextAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _bgcagd !=nil {return _bgcagd ;};start .Attr =append (start .Attr ,_caggfd );if _efeeaa .DistTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_c .Sprintf ("\u0025\u0076",*_efeeaa .DistTAttr )});};if _efeeaa .DistBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_c .Sprintf ("\u0025\u0076",*_efeeaa .DistBAttr )});};if _efeeaa .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_c .Sprintf ("\u0025\u0076",*_efeeaa .DistLAttr )});};if _efeeaa .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_efeeaa .DistRAttr )});};e .EncodeToken (start );if _efeeaa .EffectExtent !=nil {_ebedb :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_efeeaa .EffectExtent ,_ebedb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edccbd WdST_AlignH )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebbdg :=_f .Attr {};_ebbdg .Name =name ;switch _edccbd {case WdST_AlignHUnset :_ebbdg .Value ="";case WdST_AlignHLeft :_ebbdg .Value ="\u006c\u0065\u0066\u0074";case WdST_AlignHRight :_ebbdg .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_ebbdg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_ebbdg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_ebbdg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _ebbdg ,nil ;};func (_fcad *CT_FFName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcad .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_fcad .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FFDDList ()*CT_FFDDList {_efbd :=&CT_FFDDList {};return _efbd };type ST_DocPartBehavior byte ;func NewCT_Proof ()*CT_Proof {_dgfca :=&CT_Proof {};return _dgfca };func (_ccgba ST_HeightRule )String ()string {switch _ccgba {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_efcca *CT_RunTrackChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_efcca .AuthorAttr )});if _efcca .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_efcca .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_efcca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceffb *CT_FtnPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceffb .ValAttr =ST_FtnPos (1);for _ ,_gffaf :=range start .Attr {if _gffaf .Name .Local =="\u0076\u0061\u006c"{_ceffb .ValAttr .UnmarshalXMLAttr (_gffaf );continue ;};};for {_dead ,_ddagc :=d .Token ();if _ddagc !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_ddagc );};if _cfgc ,_aebd :=_dead .(_f .EndElement );_aebd &&_cfgc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_FramesetChoice and its children +func (_cfeaf *CT_FramesetChoice )Validate ()error {return _cfeaf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");};type CT_NumPicBullet struct{ -// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path -func (_gecac *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _gecac .Size !=nil {if _fggc :=_gecac .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_fggc !=nil {return _fggc ;};};if _gecac .SizeAuto !=nil {if _fgbbg :=_gecac .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o");_fgbbg !=nil {return _fgbbg ;};};return nil ;}; +// Picture Numbering Symbol ID +NumPicBulletIdAttr int64 ; -// Validate validates the Hdr and its children -func (_gfbca *Hdr )Validate ()error {return _gfbca .ValidateWithPath ("\u0048\u0064\u0072")}; +// Picture Numbering Symbol Properties +Pict *CT_Picture ;Drawing *CT_Drawing ;}; -// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path -func (_aagac *CT_TextDirection )ValidateWithPath (path string )error {if _aagac .ValAttr ==ST_TextDirectionUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _feeea :=_aagac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feeea !=nil {return _feeea ;};return nil ;};func (_aeabae *CT_PageMar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"},Value :_c .Sprintf ("\u0025\u0076",_aeabae .TopAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",_aeabae .RightAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",_aeabae .BottomAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",_aeabae .LeftAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",_aeabae .HeaderAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",_aeabae .FooterAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",_aeabae .GutterAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edgag *ST_PageBorderOffset )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_edgag =0;case "\u0070\u0061\u0067\u0065":*_edgag =1;case "\u0074\u0065\u0078\u0074":*_edgag =2;};return nil ;}; +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path +func (_gccgda *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _gccgda .CNvSpPr !=nil {if _ddfaf :=_gccgda .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_ddfaf !=nil {return _ddfaf ;};};if _gccgda .CNvCnPr !=nil {if _dcegd :=_gccgda .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072");_dcegd !=nil {return _dcegd ;};};return nil ;};func (_afeeaa ST_DocGrid )Validate ()error {return _afeeaa .ValidateWithPath ("")};type CT_TblPPr struct{ -// Validate validates the CT_SdtContentRow and its children -func (_fdbgf *CT_SdtContentRow )Validate ()error {return _fdbgf .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");};func (_fgedg *Recipients )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077\u003a\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073";return _fgedg .CT_Recipients .MarshalXML (e ,start );};func NewCT_TcPrBase ()*CT_TcPrBase {_ggdbc :=&CT_TcPrBase {};return _ggdbc };func (_aegagb ST_StyleSort )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aegagb .String (),start );};func (_dcdcac *ST_FrameLayout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfdff ,_gbagd :=d .Token ();if _gbagd !=nil {return _gbagd ;};if _gdddd ,_bbdgbc :=_gfdff .(_f .EndElement );_bbdgbc &&_gdddd .Name ==start .Name {*_dcdcac =1;return nil ;};if _cegaf ,_afcgcc :=_gfdff .(_f .CharData );!_afcgcc {return _c .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",_gfdff );}else {switch string (_cegaf ){case "":*_dcdcac =0;case "\u0072\u006f\u0077\u0073":*_dcdcac =1;case "\u0063\u006f\u006c\u0073":*_dcdcac =2;case "\u006e\u006f\u006e\u0065":*_dcdcac =3;};};_gfdff ,_gbagd =d .Token ();if _gbagd !=nil {return _gbagd ;};if _edgbgf ,_abefba :=_gfdff .(_f .EndElement );_abefba &&_edgbgf .Name ==start .Name {return nil ;};return _c .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",_gfdff );}; +// Distance From Left of Table to Text +LeftFromTextAttr *_cf .ST_TwipsMeasure ; -// Validate validates the CT_MailMerge and its children -func (_fbccb *CT_MailMerge )Validate ()error {return _fbccb .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");};func NewCT_BdoContentRun ()*CT_BdoContentRun {_fgd :=&CT_BdoContentRun {};return _fgd }; +// (Distance From Right of Table to Text +RightFromTextAttr *_cf .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path -func (_eeffe *CT_Div )ValidateWithPath (path string )error {if _eeffe .BlockQuote !=nil {if _fdbae :=_eeffe .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_fdbae !=nil {return _fdbae ;};};if _eeffe .BodyDiv !=nil {if _bggfg :=_eeffe .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076");_bggfg !=nil {return _bggfg ;};};if _aegeg :=_eeffe .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_aegeg !=nil {return _aegeg ;};if _badbc :=_eeffe .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t");_badbc !=nil {return _badbc ;};if _bdaeg :=_eeffe .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_bdaeg !=nil {return _bdaeg ;};if _cfebe :=_eeffe .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d");_cfebe !=nil {return _cfebe ;};if _eeffe .DivBdr !=nil {if _gdac :=_eeffe .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_gdac !=nil {return _gdac ;};};for _fbeee ,_accfb :=range _eeffe .DivsChild {if _gdeab :=_accfb .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fbeee ));_gdeab !=nil {return _gdeab ;};};return nil ;};type CT_NumLvl struct{ +// Distance From Top of Table to Text +TopFromTextAttr *_cf .ST_TwipsMeasure ; -// Numbering Level ID -IlvlAttr int64 ; +// Distance From Bottom of Table to Text +BottomFromTextAttr *_cf .ST_TwipsMeasure ; -// Numbering Level Starting Value Override -StartOverride *CT_DecimalNumber ; +// Table Vertical Anchor +VertAnchorAttr ST_VAnchor ; -// Numbering Level Override Definition -Lvl *CT_Lvl ;};func (_bgfgba *ST_MailMergeDocType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgfgba =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_bgfgba =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_bgfgba =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_bgfgba =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_bgfgba =4;case "\u0065\u006d\u0061i\u006c":*_bgfgba =5;case "\u0066\u0061\u0078":*_bgfgba =6;};return nil ;};func (_gbacc *CT_SdtContentRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbacc .FldSimple !=nil {_adfgc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fgacd :=range _gbacc .FldSimple {e .EncodeElement (_fgacd ,_adfgc );};};if _gbacc .Hyperlink !=nil {_fcefb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gbacc .Hyperlink ,_fcefb );};if _gbacc .SubDoc !=nil {_gadfab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_gbacc .SubDoc ,_gadfab );};if _gbacc .EG_ContentRunContent !=nil {for _ ,_daffe :=range _gbacc .EG_ContentRunContent {_daffe .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_egaec :=&CT_HdrFtrRef {};_egaec .TypeAttr =ST_HdrFtr (1);return _egaec ;};func (_fgacb *CT_DocPartTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edebe :=range start .Attr {if _edebe .Name .Local =="\u0061\u006c\u006c"{_cgfgd ,_gfafe :=ParseUnionST_OnOff (_edebe .Value );if _gfafe !=nil {return _gfafe ;};_fgacb .AllAttr =&_cgfgd ;continue ;};};_bebed :for {_fgca ,_acbe :=d .Token ();if _acbe !=nil {return _acbe ;};switch _fbgc :=_fgca .(type ){case _f .StartElement :switch _fbgc .Name {case _f .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 :"\u0074\u0079\u0070\u0065"},_f .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 :"\u0074\u0079\u0070\u0065"}:_ffgbe :=NewCT_DocPartType ();if _aecbee :=d .DecodeElement (_ffgbe ,&_fbgc );_aecbee !=nil {return _aecbee ;};_fgacb .Type =append (_fgacb .Type ,_ffgbe );default:_gb .Log ("\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\u0043\u0054\u005f\u0044\u006f\u0063P\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_fbgc .Name );if _cggd :=d .Skip ();_cggd !=nil {return _cggd ;};};case _f .EndElement :break _bebed ;case _f .CharData :};};return nil ;};func (_eeeg *CT_DivBdr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eeeg .Top !=nil {_aabaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_eeeg .Top ,_aabaa );};if _eeeg .Left !=nil {_gdbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_eeeg .Left ,_gdbc );};if _eeeg .Bottom !=nil {_gadcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_eeeg .Bottom ,_gadcf );};if _eeeg .Right !=nil {_gbff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eeeg .Right ,_gbff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccbecd *WdCT_GraphicFrame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccbecd .CNvPr =_db .NewCT_NonVisualDrawingProps ();_ccbecd .CNvFrPr =_db .NewCT_NonVisualGraphicFrameProperties ();_ccbecd .Xfrm =_db .NewCT_Transform2D ();_ccbecd .Graphic =_db .NewGraphic ();_addcb :for {_deaadg ,_cbccd :=d .Token ();if _cbccd !=nil {return _cbccd ;};switch _aabcef :=_deaadg .(type ){case _f .StartElement :switch _aabcef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_f .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 :"\u0063\u004e\u0076P\u0072"}:if _fccec :=d .DecodeElement (_ccbecd .CNvPr ,&_aabcef );_fccec !=nil {return _fccec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_f .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 :"\u0063N\u0076\u0046\u0072\u0050\u0072"}:if _fdcdga :=d .DecodeElement (_ccbecd .CNvFrPr ,&_aabcef );_fdcdga !=nil {return _fdcdga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0078\u0066\u0072\u006d"},_f .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 :"\u0078\u0066\u0072\u006d"}:if _fcgdf :=d .DecodeElement (_ccbecd .Xfrm ,&_aabcef );_fcgdf !=nil {return _fcgdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _cgaega :=d .DecodeElement (_ccbecd .Graphic ,&_aabcef );_cgaega !=nil {return _cgaega ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccbecd .ExtLst =_db .NewCT_OfficeArtExtensionList ();if _eceab :=d .DecodeElement (_ccbecd .ExtLst ,&_aabcef );_eceab !=nil {return _eceab ;};default:_gb .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_aabcef .Name );if _abagfe :=d .Skip ();_abagfe !=nil {return _abagfe ;};};case _f .EndElement :break _addcb ;case _f .CharData :};};return nil ;};func (_fgfgg *CT_Row )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdgad :=range start .Attr {if _cdgad .Name .Local =="\u0072\u0073\u0069d\u0052"{_fbecdf ,_fbgcdb :=_cdgad .Value ,error (nil );if _fbgcdb !=nil {return _fbgcdb ;};_fgfgg .RsidRAttr =&_fbecdf ;continue ;};if _cdgad .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_gbggf ,_affbb :=_cdgad .Value ,error (nil );if _affbb !=nil {return _affbb ;};_fgfgg .RsidDelAttr =&_gbggf ;continue ;};if _cdgad .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_cebba ,_aafca :=_cdgad .Value ,error (nil );if _aafca !=nil {return _aafca ;};_fgfgg .RsidTrAttr =&_cebba ;continue ;};if _cdgad .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_adcba ,_gdbfa :=_cdgad .Value ,error (nil );if _gdbfa !=nil {return _gdbfa ;};_fgfgg .RsidRPrAttr =&_adcba ;continue ;};};_eebce :for {_eeffab ,_bdafd :=d .Token ();if _bdafd !=nil {return _bdafd ;};switch _fgcaa :=_eeffab .(type ){case _f .StartElement :switch _fgcaa .Name {case _f .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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_f .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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:_fgfgg .TblPrEx =NewCT_TblPrEx ();if _bgcaf :=d .DecodeElement (_fgfgg .TblPrEx ,&_fgcaa );_bgcaf !=nil {return _bgcaf ;};case _f .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 :"\u0074\u0072\u0050\u0072"},_f .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 :"\u0074\u0072\u0050\u0072"}:_fgfgg .TrPr =NewCT_TrPr ();if _ececac :=d .DecodeElement (_fgfgg .TrPr ,&_fgcaa );_ececac !=nil {return _ececac ;};case _f .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 :"\u0074\u0063"},_f .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 :"\u0074\u0063"}:_bfagab :=NewEG_ContentCellContent ();_afggb :=NewCT_Tc ();if _ebfgc :=d .DecodeElement (_afggb ,&_fgcaa );_ebfgc !=nil {return _ebfgc ;};_bfagab .Tc =append (_bfagab .Tc ,_afggb );_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_bfagab );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aabffb :=NewEG_ContentCellContent ();_aabffb .CustomXml =NewCT_CustomXmlCell ();if _ecabc :=d .DecodeElement (_aabffb .CustomXml ,&_fgcaa );_ecabc !=nil {return _ecabc ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_aabffb );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_bgaaa :=NewEG_ContentCellContent ();_bgaaa .Sdt =NewCT_SdtCell ();if _fbedd :=d .DecodeElement (_bgaaa .Sdt ,&_fgcaa );_fbedd !=nil {return _fbedd ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_bgaaa );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ddacfb :=NewEG_ContentCellContent ();_dfgfd :=NewEG_RunLevelElts ();_dfgfd .ProofErr =NewCT_ProofErr ();if _fggdc :=d .DecodeElement (_dfgfd .ProofErr ,&_fgcaa );_fggdc !=nil {return _fggdc ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_ddacfb );_ddacfb .EG_RunLevelElts =append (_ddacfb .EG_RunLevelElts ,_dfgfd );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_baaf :=NewEG_ContentCellContent ();_bgfbg :=NewEG_RunLevelElts ();_bgfbg .PermStart =NewCT_PermStart ();if _ggacc :=d .DecodeElement (_bgfbg .PermStart ,&_fgcaa );_ggacc !=nil {return _ggacc ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_baaf );_baaf .EG_RunLevelElts =append (_baaf .EG_RunLevelElts ,_bgfbg );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ccdeb :=NewEG_ContentCellContent ();_dfaac :=NewEG_RunLevelElts ();_dfaac .PermEnd =NewCT_Perm ();if _afded :=d .DecodeElement (_dfaac .PermEnd ,&_fgcaa );_afded !=nil {return _afded ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_ccdeb );_ccdeb .EG_RunLevelElts =append (_ccdeb .EG_RunLevelElts ,_dfaac );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_afdag :=NewEG_ContentCellContent ();_gabcg :=NewEG_RunLevelElts ();_gabcg .Ins =NewCT_RunTrackChange ();if _gbdbdg :=d .DecodeElement (_gabcg .Ins ,&_fgcaa );_gbdbdg !=nil {return _gbdbdg ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_afdag );_afdag .EG_RunLevelElts =append (_afdag .EG_RunLevelElts ,_gabcg );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_fedebc :=NewEG_ContentCellContent ();_ddede :=NewEG_RunLevelElts ();_ddede .Del =NewCT_RunTrackChange ();if _fccdb :=d .DecodeElement (_ddede .Del ,&_fgcaa );_fccdb !=nil {return _fccdb ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_fedebc );_fedebc .EG_RunLevelElts =append (_fedebc .EG_RunLevelElts ,_ddede );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eeddgd :=NewEG_ContentCellContent ();_fbded :=NewEG_RunLevelElts ();_fbded .MoveFrom =NewCT_RunTrackChange ();if _ebaed :=d .DecodeElement (_fbded .MoveFrom ,&_fgcaa );_ebaed !=nil {return _ebaed ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_eeddgd );_eeddgd .EG_RunLevelElts =append (_eeddgd .EG_RunLevelElts ,_fbded );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bagcd :=NewEG_ContentCellContent ();_addfg :=NewEG_RunLevelElts ();_addfg .MoveTo =NewCT_RunTrackChange ();if _dcggg :=d .DecodeElement (_addfg .MoveTo ,&_fgcaa );_dcggg !=nil {return _dcggg ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_bagcd );_bagcd .EG_RunLevelElts =append (_bagcd .EG_RunLevelElts ,_addfg );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fabfe :=NewEG_ContentCellContent ();_effgee :=NewEG_RunLevelElts ();_gedda :=NewEG_RangeMarkupElements ();_gedda .BookmarkStart =NewCT_Bookmark ();if _ebeee :=d .DecodeElement (_gedda .BookmarkStart ,&_fgcaa );_ebeee !=nil {return _ebeee ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_fabfe );_fabfe .EG_RunLevelElts =append (_fabfe .EG_RunLevelElts ,_effgee );_effgee .EG_RangeMarkupElements =append (_effgee .EG_RangeMarkupElements ,_gedda );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gfbgef :=NewEG_ContentCellContent ();_gbcb :=NewEG_RunLevelElts ();_fcbbga :=NewEG_RangeMarkupElements ();_fcbbga .BookmarkEnd =NewCT_MarkupRange ();if _afaad :=d .DecodeElement (_fcbbga .BookmarkEnd ,&_fgcaa );_afaad !=nil {return _afaad ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_gfbgef );_gfbgef .EG_RunLevelElts =append (_gfbgef .EG_RunLevelElts ,_gbcb );_gbcb .EG_RangeMarkupElements =append (_gbcb .EG_RangeMarkupElements ,_fcbbga );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ebgcg :=NewEG_ContentCellContent ();_bbdef :=NewEG_RunLevelElts ();_ebfea :=NewEG_RangeMarkupElements ();_ebfea .MoveFromRangeStart =NewCT_MoveBookmark ();if _gfabg :=d .DecodeElement (_ebfea .MoveFromRangeStart ,&_fgcaa );_gfabg !=nil {return _gfabg ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_ebgcg );_ebgcg .EG_RunLevelElts =append (_ebgcg .EG_RunLevelElts ,_bbdef );_bbdef .EG_RangeMarkupElements =append (_bbdef .EG_RangeMarkupElements ,_ebfea );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdbaf :=NewEG_ContentCellContent ();_cgcfb :=NewEG_RunLevelElts ();_abbgb :=NewEG_RangeMarkupElements ();_abbgb .MoveFromRangeEnd =NewCT_MarkupRange ();if _egbfac :=d .DecodeElement (_abbgb .MoveFromRangeEnd ,&_fgcaa );_egbfac !=nil {return _egbfac ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_fdbaf );_fdbaf .EG_RunLevelElts =append (_fdbaf .EG_RunLevelElts ,_cgcfb );_cgcfb .EG_RangeMarkupElements =append (_cgcfb .EG_RangeMarkupElements ,_abbgb );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dccab :=NewEG_ContentCellContent ();_aeecg :=NewEG_RunLevelElts ();_cacfg :=NewEG_RangeMarkupElements ();_cacfg .MoveToRangeStart =NewCT_MoveBookmark ();if _ecadf :=d .DecodeElement (_cacfg .MoveToRangeStart ,&_fgcaa );_ecadf !=nil {return _ecadf ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_dccab );_dccab .EG_RunLevelElts =append (_dccab .EG_RunLevelElts ,_aeecg );_aeecg .EG_RangeMarkupElements =append (_aeecg .EG_RangeMarkupElements ,_cacfg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fdgd :=NewEG_ContentCellContent ();_afaed :=NewEG_RunLevelElts ();_fdbea :=NewEG_RangeMarkupElements ();_fdbea .MoveToRangeEnd =NewCT_MarkupRange ();if _dfeaf :=d .DecodeElement (_fdbea .MoveToRangeEnd ,&_fgcaa );_dfeaf !=nil {return _dfeaf ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_fdgd );_fdgd .EG_RunLevelElts =append (_fdgd .EG_RunLevelElts ,_afaed );_afaed .EG_RangeMarkupElements =append (_afaed .EG_RangeMarkupElements ,_fdbea );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cgdeb :=NewEG_ContentCellContent ();_cebde :=NewEG_RunLevelElts ();_dcbbb :=NewEG_RangeMarkupElements ();_dcbbb .CommentRangeStart =NewCT_MarkupRange ();if _cbgea :=d .DecodeElement (_dcbbb .CommentRangeStart ,&_fgcaa );_cbgea !=nil {return _cbgea ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_cgdeb );_cgdeb .EG_RunLevelElts =append (_cgdeb .EG_RunLevelElts ,_cebde );_cebde .EG_RangeMarkupElements =append (_cebde .EG_RangeMarkupElements ,_dcbbb );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bgdbd :=NewEG_ContentCellContent ();_gdfcge :=NewEG_RunLevelElts ();_fccfd :=NewEG_RangeMarkupElements ();_fccfd .CommentRangeEnd =NewCT_MarkupRange ();if _ffbdg :=d .DecodeElement (_fccfd .CommentRangeEnd ,&_fgcaa );_ffbdg !=nil {return _ffbdg ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_bgdbd );_bgdbd .EG_RunLevelElts =append (_bgdbd .EG_RunLevelElts ,_gdfcge );_gdfcge .EG_RangeMarkupElements =append (_gdfcge .EG_RangeMarkupElements ,_fccfd );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbdced :=NewEG_ContentCellContent ();_fedda :=NewEG_RunLevelElts ();_fecde :=NewEG_RangeMarkupElements ();_fecde .CustomXmlInsRangeStart =NewCT_TrackChange ();if _caedb :=d .DecodeElement (_fecde .CustomXmlInsRangeStart ,&_fgcaa );_caedb !=nil {return _caedb ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_dbdced );_dbdced .EG_RunLevelElts =append (_dbdced .EG_RunLevelElts ,_fedda );_fedda .EG_RangeMarkupElements =append (_fedda .EG_RangeMarkupElements ,_fecde );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfgca :=NewEG_ContentCellContent ();_fdcdgg :=NewEG_RunLevelElts ();_ecbgf :=NewEG_RangeMarkupElements ();_ecbgf .CustomXmlInsRangeEnd =NewCT_Markup ();if _febff :=d .DecodeElement (_ecbgf .CustomXmlInsRangeEnd ,&_fgcaa );_febff !=nil {return _febff ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_cfgca );_cfgca .EG_RunLevelElts =append (_cfgca .EG_RunLevelElts ,_fdcdgg );_fdcdgg .EG_RangeMarkupElements =append (_fdcdgg .EG_RangeMarkupElements ,_ecbgf );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aeacb :=NewEG_ContentCellContent ();_fddcf :=NewEG_RunLevelElts ();_aebbc :=NewEG_RangeMarkupElements ();_aebbc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cdffa :=d .DecodeElement (_aebbc .CustomXmlDelRangeStart ,&_fgcaa );_cdffa !=nil {return _cdffa ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_aeacb );_aeacb .EG_RunLevelElts =append (_aeacb .EG_RunLevelElts ,_fddcf );_fddcf .EG_RangeMarkupElements =append (_fddcf .EG_RangeMarkupElements ,_aebbc );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcfcb :=NewEG_ContentCellContent ();_baecf :=NewEG_RunLevelElts ();_bedbc :=NewEG_RangeMarkupElements ();_bedbc .CustomXmlDelRangeEnd =NewCT_Markup ();if _addaf :=d .DecodeElement (_bedbc .CustomXmlDelRangeEnd ,&_fgcaa );_addaf !=nil {return _addaf ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_dcfcb );_dcfcb .EG_RunLevelElts =append (_dcfcb .EG_RunLevelElts ,_baecf );_baecf .EG_RangeMarkupElements =append (_baecf .EG_RangeMarkupElements ,_bedbc );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ffgdc :=NewEG_ContentCellContent ();_ababc :=NewEG_RunLevelElts ();_cdbcd :=NewEG_RangeMarkupElements ();_cdbcd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fagcf :=d .DecodeElement (_cdbcd .CustomXmlMoveFromRangeStart ,&_fgcaa );_fagcf !=nil {return _fagcf ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_ffgdc );_ffgdc .EG_RunLevelElts =append (_ffgdc .EG_RunLevelElts ,_ababc );_ababc .EG_RangeMarkupElements =append (_ababc .EG_RangeMarkupElements ,_cdbcd );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dbafb :=NewEG_ContentCellContent ();_gffef :=NewEG_RunLevelElts ();_ddccgg :=NewEG_RangeMarkupElements ();_ddccgg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _edbcd :=d .DecodeElement (_ddccgg .CustomXmlMoveFromRangeEnd ,&_fgcaa );_edbcd !=nil {return _edbcd ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_dbafb );_dbafb .EG_RunLevelElts =append (_dbafb .EG_RunLevelElts ,_gffef );_gffef .EG_RangeMarkupElements =append (_gffef .EG_RangeMarkupElements ,_ddccgg );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fcbafc :=NewEG_ContentCellContent ();_caede :=NewEG_RunLevelElts ();_fdabe :=NewEG_RangeMarkupElements ();_fdabe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ecdba :=d .DecodeElement (_fdabe .CustomXmlMoveToRangeStart ,&_fgcaa );_ecdba !=nil {return _ecdba ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_fcbafc );_fcbafc .EG_RunLevelElts =append (_fcbafc .EG_RunLevelElts ,_caede );_caede .EG_RangeMarkupElements =append (_caede .EG_RangeMarkupElements ,_fdabe );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbbcfb :=NewEG_ContentCellContent ();_daafb :=NewEG_RunLevelElts ();_gbfba :=NewEG_RangeMarkupElements ();_gbfba .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _egdga :=d .DecodeElement (_gbfba .CustomXmlMoveToRangeEnd ,&_fgcaa );_egdga !=nil {return _egdga ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_dbbcfb );_dbbcfb .EG_RunLevelElts =append (_dbbcfb .EG_RunLevelElts ,_daafb );_daafb .EG_RangeMarkupElements =append (_daafb .EG_RangeMarkupElements ,_gbfba );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gadg :=NewEG_ContentCellContent ();_febde :=NewEG_RunLevelElts ();_ggabg :=NewEG_MathContent ();_ggabg .OMathPara =_ce .NewOMathPara ();if _bdfaf :=d .DecodeElement (_ggabg .OMathPara ,&_fgcaa );_bdfaf !=nil {return _bdfaf ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_gadg );_gadg .EG_RunLevelElts =append (_gadg .EG_RunLevelElts ,_febde );_febde .EG_MathContent =append (_febde .EG_MathContent ,_ggabg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eccgb :=NewEG_ContentCellContent ();_ebgddg :=NewEG_RunLevelElts ();_bdfb :=NewEG_MathContent ();_bdfb .OMath =_ce .NewOMath ();if _feefd :=d .DecodeElement (_bdfb .OMath ,&_fgcaa );_feefd !=nil {return _feefd ;};_fgfgg .EG_ContentCellContent =append (_fgfgg .EG_ContentCellContent ,_eccgb );_eccgb .EG_RunLevelElts =append (_eccgb .EG_RunLevelElts ,_ebgddg );_ebgddg .EG_MathContent =append (_ebgddg .EG_MathContent ,_bdfb );default:_gb .Log ("\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\u0052\u006f\u0077\u0020\u0025\u0076",_fgcaa .Name );if _facda :=d .Skip ();_facda !=nil {return _facda ;};};case _f .EndElement :break _eebce ;case _f .CharData :};};return nil ;}; +// Table Horizontal Anchor +HorzAnchorAttr ST_HAnchor ; -// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path -func (_cecad *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _cecad .HeaderReference !=nil {if _dcbce :=_cecad .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_dcbce !=nil {return _dcbce ;};};if _cecad .FooterReference !=nil {if _fgcbb :=_cecad .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_fgcbb !=nil {return _fgcbb ;};};return nil ;};func (_dbbda *CT_EastAsianLayout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ceedd :=range start .Attr {if _ceedd .Name .Local =="\u0069\u0064"{_efdbe ,_afba :=_ge .ParseInt (_ceedd .Value ,10,64);if _afba !=nil {return _afba ;};_dbbda .IdAttr =&_efdbe ;continue ;};if _ceedd .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_baff ,_dgbgb :=ParseUnionST_OnOff (_ceedd .Value );if _dgbgb !=nil {return _dgbgb ;};_dbbda .CombineAttr =&_baff ;continue ;};if _ceedd .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_dbbda .CombineBracketsAttr .UnmarshalXMLAttr (_ceedd );continue ;};if _ceedd .Name .Local =="\u0076\u0065\u0072\u0074"{_ggcbb ,_aaeec :=ParseUnionST_OnOff (_ceedd .Value );if _aaeec !=nil {return _aaeec ;};_dbbda .VertAttr =&_ggcbb ;continue ;};if _ceedd .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_cebff ,_fedee :=ParseUnionST_OnOff (_ceedd .Value );if _fedee !=nil {return _fedee ;};_dbbda .VertCompressAttr =&_cebff ;continue ;};};for {_aebed ,_babad :=d .Token ();if _babad !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u006e\u004c\u0061\u0079\u006f\u0075\u0074\u003a\u0020\u0025\u0073",_babad );};if _cgbac ,_dfbdf :=_aebed .(_f .EndElement );_dfbdf &&_cgbac .Name ==start .Name {break ;};};return nil ;};func (_degffg ST_RestartNumber )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gbfeg :=_f .Attr {};_gbfeg .Name =name ;switch _degffg {case ST_RestartNumberUnset :_gbfeg .Value ="";case ST_RestartNumberContinuous :_gbfeg .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_RestartNumberEachSect :_gbfeg .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_gbfeg .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _gbfeg ,nil ;};func (_ccabg *WdCT_PosV )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccabg .RelativeFromAttr =WdST_RelFromV (1);_ccabg .Choice =NewWdCT_PosVChoice ();for _ ,_ebgdeg :=range start .Attr {if _ebgdeg .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_ccabg .RelativeFromAttr .UnmarshalXMLAttr (_ebgdeg );continue ;};};_aagefcb :for {_agcbc ,_defbd :=d .Token ();if _defbd !=nil {return _defbd ;};switch _cffac :=_agcbc .(type ){case _f .StartElement :switch _cffac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_f .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 :"\u0061\u006c\u0069g\u006e"}:_ccabg .Choice =NewWdCT_PosVChoice ();if _cdafb :=d .DecodeElement (&_ccabg .Choice .Align ,&_cffac );_cdafb !=nil {return _cdafb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_f .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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_ccabg .Choice =NewWdCT_PosVChoice ();if _dafbgb :=d .DecodeElement (&_ccabg .Choice .PosOffset ,&_cffac );_dafbgb !=nil {return _dafbgb ;};default:_gb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056 \u0025\u0076",_cffac .Name );if _aedcfc :=d .Skip ();_aedcfc !=nil {return _aedcfc ;};};case _f .EndElement :break _aagefcb ;case _f .CharData :};};return nil ;};func NewCT_DocPartType ()*CT_DocPartType {_gcabg :=&CT_DocPartType {};_gcabg .ValAttr =ST_DocPartType (1);return _gcabg ;};func (_afegc ST_FFTextType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afegc .String (),start );};type ST_TextboxTightWrap byte ;func (_bbgad *ST_Em )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbgad =0;case "\u006e\u006f\u006e\u0065":*_bbgad =1;case "\u0064\u006f\u0074":*_bbgad =2;case "\u0063\u006f\u006dm\u0061":*_bbgad =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bbgad =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_bbgad =5;};return nil ;}; +// Relative Horizontal Alignment From Anchor +TblpXSpecAttr _cf .ST_XAlign ; -// Validate validates the CT_MailMergeSourceType and its children -func (_egdge *CT_MailMergeSourceType )Validate ()error {return _egdge .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");}; +// Absolute Horizontal Distance From Anchor +TblpXAttr *ST_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path -func (_aeegg *CT_SdtComboBox )ValidateWithPath (path string )error {for _fbfgg ,_bbegcf :=range _aeegg .ListItem {if _dcdgb :=_bbegcf .ValidateWithPath (_c .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fbfgg ));_dcdgb !=nil {return _dcdgb ;};};return nil ;};func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_fdae :=&CT_CustomXmlBlock {};return _fdae };func (_egdcfb ST_FontFamily )String ()string {switch _egdcfb {case 0:return "";case 1:return "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case 2:return "\u006d\u006f\u0064\u0065\u0072\u006e";case 3:return "\u0072\u006f\u006da\u006e";case 4:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 5:return "\u0073\u0077\u0069s\u0073";case 6:return "\u0061\u0075\u0074\u006f";};return "";};func (_decdb *CT_Empty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Relative Vertical Alignment from Anchor +TblpYSpecAttr _cf .ST_YAlign ; -// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path -func (_cafdc *CT_SdtContentRow )ValidateWithPath (path string )error {for _cgaee ,_gedaf :=range _cafdc .Tr {if _degag :=_gedaf .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_cgaee ));_degag !=nil {return _degag ;};};if _cafdc .CustomXml !=nil {if _efdfc :=_cafdc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_efdfc !=nil {return _efdfc ;};};if _cafdc .Sdt !=nil {if _gdafa :=_cafdc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gdafa !=nil {return _gdafa ;};};for _aefeab ,_fadbg :=range _cafdc .EG_RunLevelElts {if _eeadc :=_fadbg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_aefeab ));_eeadc !=nil {return _eeadc ;};};return nil ;};func (_ggdaa *CT_FtnProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aacb :for {_dgfdg ,_afbbc :=d .Token ();if _afbbc !=nil {return _afbbc ;};switch _bgcad :=_dgfdg .(type ){case _f .StartElement :switch _bgcad .Name {case _f .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 :"\u0070\u006f\u0073"},_f .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 :"\u0070\u006f\u0073"}:_ggdaa .Pos =NewCT_FtnPos ();if _fgdd :=d .DecodeElement (_ggdaa .Pos ,&_bgcad );_fgdd !=nil {return _fgdd ;};case _f .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 :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_ggdaa .NumFmt =NewCT_NumFmt ();if _dfff :=d .DecodeElement (_ggdaa .NumFmt ,&_bgcad );_dfff !=nil {return _dfff ;};case _f .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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_ggdaa .NumStart =NewCT_DecimalNumber ();if _gdaae :=d .DecodeElement (_ggdaa .NumStart ,&_bgcad );_gdaae !=nil {return _gdaae ;};case _f .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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_f .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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_ggdaa .NumRestart =NewCT_NumRestart ();if _agecf :=d .DecodeElement (_ggdaa .NumRestart ,&_bgcad );_agecf !=nil {return _agecf ;};default:_gb .Log ("\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\u0074\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_bgcad .Name );if _aeeef :=d .Skip ();_aeeef !=nil {return _aeeef ;};};case _f .EndElement :break _aacb ;case _f .CharData :};};return nil ;}; +// Absolute Vertical Distance From Anchor +TblpYAttr *ST_SignedTwipsMeasure ;}; -// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path -func (_decgbg *CT_Pitch )ValidateWithPath (path string )error {if _decgbg .ValAttr ==ST_PitchUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dceag :=_decgbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dceag !=nil {return _dceag ;};return nil ;};func (_afffd *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_fdbcad :=[]string {};if _afffd .ST_DecimalNumberOrPercent !=nil {if _afedaa :=_afffd .ST_DecimalNumberOrPercent .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0044\u0065\u0063\u0069\u006d\u0061\u006cN\u0075\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0065\u0072c\u0065\u006e\u0074");_afedaa !=nil {return _afedaa ;};_fdbcad =append (_fdbcad ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _afffd .ST_UniversalMeasure !=nil {_fdbcad =append (_fdbcad ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_fdbcad )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fdbcad );};return nil ;};func (_cegff *CT_Document )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dgcag ,_acead :=_cegff .ConformanceAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _acead !=nil {return _acead ;};start .Attr =append (start .Attr ,_dgcag );e .EncodeToken (start );if _cegff .Background !=nil {_gefca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_cegff .Background ,_gefca );};if _cegff .Body !=nil {_cbebd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_cegff .Body ,_cbebd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path +func (_cgbfe *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _cgbfe .ExtLst !=nil {if _fdaeg :=_cgbfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdaeg !=nil {return _fdaeg ;};};return nil ;};func (_bab *CT_Background )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {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 :"\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\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"});if _bab .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_bab .ColorAttr )});};if _bab .ThemeColorAttr !=ST_ThemeColorUnset {_dccc ,_ccb :=_bab .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _ccb !=nil {return _ccb ;};start .Attr =append (start .Attr ,_dccc );};if _bab .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_bab .ThemeTintAttr )});};if _bab .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_bab .ThemeShadeAttr )});};e .EncodeToken (start );if _bab .Any !=nil {for _ ,_fdc :=range _bab .Any {_fdc .MarshalXML (e ,_c .StartElement {});};};if _bab .Drawing !=nil {_baab :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_bab .Drawing ,_baab );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path -func (_bcgcf *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _bcgcf .EffectExtent !=nil {if _bedfg :=_bcgcf .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_bedfg !=nil {return _bedfg ;};};return nil ;};func (_aadcea *ST_PageBorderZOrder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ageacd ,_fcgdbc :=d .Token ();if _fcgdbc !=nil {return _fcgdbc ;};if _dgfbab ,_bdefc :=_ageacd .(_f .EndElement );_bdefc &&_dgfbab .Name ==start .Name {*_aadcea =1;return nil ;};if _fdgcac ,_ebcde :=_ageacd .(_f .CharData );!_ebcde {return _c .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",_ageacd );}else {switch string (_fdgcac ){case "":*_aadcea =0;case "\u0066\u0072\u006fn\u0074":*_aadcea =1;case "\u0062\u0061\u0063\u006b":*_aadcea =2;};};_ageacd ,_fcgdbc =d .Token ();if _fcgdbc !=nil {return _fcgdbc ;};if _caeaf ,_agdfaa :=_ageacd .(_f .EndElement );_agdfaa &&_caeaf .Name ==start .Name {return nil ;};return _c .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",_ageacd );};func (_feefbf ST_CaptionPos )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgdae :=_f .Attr {};_bgdae .Name =name ;switch _feefbf {case ST_CaptionPosUnset :_bgdae .Value ="";case ST_CaptionPosAbove :_bgdae .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_bgdae .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_bgdae .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_bgdae .Value ="\u0072\u0069\u0067h\u0074";};return _bgdae ,nil ;};func (_edcgge *ST_PTabAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_edcgge =0;case "\u006c\u0065\u0066\u0074":*_edcgge =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_edcgge =2;case "\u0072\u0069\u0067h\u0074":*_edcgge =3;};return nil ;};type ST_Em byte ;func NewCT_MacroName ()*CT_MacroName {_egfd :=&CT_MacroName {};return _egfd };func NewCT_PageBorder ()*CT_PageBorder {_dafdf :=&CT_PageBorder {};_dafdf .ValAttr =ST_Border (1);return _dafdf ;}; +// Validate validates the CT_MailMergeOdsoFMDFieldType and its children +func (_baegb *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _baegb .ValidateWithPath ("\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065");};func (_addg *CT_DocPartCategory )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_addg .Name =NewCT_String ();_addg .Gallery =NewCT_DocPartGallery ();_fbad :for {_aaccb ,_bfffc :=d .Token ();if _bfffc !=nil {return _bfffc ;};switch _egad :=_aaccb .(type ){case _c .StartElement :switch _egad .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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:if _bbcdf :=d .DecodeElement (_addg .Name ,&_egad );_bbcdf !=nil {return _bbcdf ;};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 :"\u0067a\u006c\u006c\u0065\u0072\u0079"},_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 :"\u0067a\u006c\u006c\u0065\u0072\u0079"}:if _dgbd :=d .DecodeElement (_addg .Gallery ,&_egad );_dgbd !=nil {return _dgbd ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0020\u0025\u0076",_egad .Name );if _dgade :=d .Skip ();_dgade !=nil {return _dgade ;};};case _c .EndElement :break _fbad ;case _c .CharData :};};return nil ;};func (_fbcba ST_VAnchor )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aebec :=_c .Attr {};_aebec .Name =name ;switch _fbcba {case ST_VAnchorUnset :_aebec .Value ="";case ST_VAnchorText :_aebec .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_aebec .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_aebec .Value ="\u0070\u0061\u0067\u0065";};return _aebec ,nil ;};func (_efed *CT_SignedTwipsMeasure )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdgd :=range start .Attr {if _bdgd .Name .Local =="\u0076\u0061\u006c"{_bfcad ,_gffc :=ParseUnionST_SignedTwipsMeasure (_bdgd .Value );if _gffc !=nil {return _gffc ;};_efed .ValAttr =_bfcad ;continue ;};};for {_fgde ,_bcegf :=d .Token ();if _bcegf !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0069\u0067\u006e\u0065\u0064\u0054\u0077\u0069p\u0073\u004d\u0065\u0061\u0073\u0075\u0072e\u003a\u0020\u0025\u0073",_bcegf );};if _babgd ,_bffdcd :=_fgde .(_c .EndElement );_bffdcd &&_babgd .Name ==start .Name {break ;};};return nil ;};func (_adada *CT_RubyPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adada .RubyAlign =NewCT_RubyAlign ();_adada .Hps =NewCT_HpsMeasure ();_adada .HpsRaise =NewCT_HpsMeasure ();_adada .HpsBaseText =NewCT_HpsMeasure ();_adada .Lid =NewCT_Lang ();_ebcfa :for {_afdfe ,_cdfaf :=d .Token ();if _cdfaf !=nil {return _cdfaf ;};switch _aada :=_afdfe .(type ){case _c .StartElement :switch _aada .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 :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"},_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 :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"}:if _bagcg :=d .DecodeElement (_adada .RubyAlign ,&_aada );_bagcg !=nil {return _bagcg ;};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 :"\u0068\u0070\u0073"},_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 :"\u0068\u0070\u0073"}:if _dbgde :=d .DecodeElement (_adada .Hps ,&_aada );_dbgde !=nil {return _dbgde ;};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 :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"},_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 :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}:if _aaaea :=d .DecodeElement (_adada .HpsRaise ,&_aada );_aaaea !=nil {return _aaaea ;};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 :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\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 :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}:if _fabbc :=d .DecodeElement (_adada .HpsBaseText ,&_aada );_fabbc !=nil {return _fabbc ;};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 :"\u006c\u0069\u0064"},_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 :"\u006c\u0069\u0064"}:if _gfaba :=d .DecodeElement (_adada .Lid ,&_aada );_gfaba !=nil {return _gfaba ;};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 :"\u0064\u0069\u0072t\u0079"},_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 :"\u0064\u0069\u0072t\u0079"}:_adada .Dirty =NewCT_OnOff ();if _dgfbc :=d .DecodeElement (_adada .Dirty ,&_aada );_dgfbc !=nil {return _dgfbc ;};default:_cff .Log ("\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\u0052\u0075\u0062y\u0050\u0072 \u0025\u0076",_aada .Name );if _fffdd :=d .Skip ();_fffdd !=nil {return _fffdd ;};};case _c .EndElement :break _ebcfa ;case _c .CharData :};};return nil ;};func (_acbca ST_InfoTextType )Validate ()error {return _acbca .ValidateWithPath ("")}; -// Validate validates the CT_StyleSort and its children -func (_bgcdf *CT_StyleSort )Validate ()error {return _bgcdf .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");}; +// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path +func (_bcbca *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil };func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_fgedg :=&CT_FramesetSplitbar {};return _fgedg };func (_ecgdec *ST_TextEffect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdfecf ,_ggebg :=d .Token ();if _ggebg !=nil {return _ggebg ;};if _fbafga ,_eeddfc :=_bdfecf .(_c .EndElement );_eeddfc &&_fbafga .Name ==start .Name {*_ecgdec =1;return nil ;};if _geccgad ,_cgede :=_bdfecf .(_c .CharData );!_cgede {return _ea .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",_bdfecf );}else {switch string (_geccgad ){case "":*_ecgdec =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ecgdec =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_ecgdec =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_ecgdec =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_ecgdec =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_ecgdec =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_ecgdec =6;case "\u006e\u006f\u006e\u0065":*_ecgdec =7;};};_bdfecf ,_ggebg =d .Token ();if _ggebg !=nil {return _ggebg ;};if _cabegd ,_bddcc :=_bdfecf .(_c .EndElement );_bddcc &&_cabegd .Name ==start .Name {return nil ;};return _ea .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",_bdfecf );};type CT_TblPr struct{ -// Validate validates the CT_Style and its children -func (_faccg *CT_Style )Validate ()error {return _faccg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};type ST_FldCharType byte ;func (_edbce *CT_Settings )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _edbce .WriteProtection !=nil {_dcgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}};e .EncodeElement (_edbce .WriteProtection ,_dcgc );};if _edbce .View !=nil {_cdfcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_edbce .View ,_cdfcg );};if _edbce .Zoom !=nil {_bbbaac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_edbce .Zoom ,_bbbaac );};if _edbce .RemovePersonalInformation !=nil {_adceb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0065\u006d\u006f\u0076e\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e"}};e .EncodeElement (_edbce .RemovePersonalInformation ,_adceb );};if _edbce .RemoveDateAndTime !=nil {_gbdec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0065mo\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006e\u0064\u0054\u0069\u006d\u0065"}};e .EncodeElement (_edbce .RemoveDateAndTime ,_gbdec );};if _edbce .DoNotDisplayPageBoundaries !=nil {_fdcfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0050a\u0067e\u0042\u006f\u0075\u006e\u0064\u0061\u0072i\u0065\u0073"}};e .EncodeElement (_edbce .DoNotDisplayPageBoundaries ,_fdcfe );};if _edbce .DisplayBackgroundShape !=nil {_dacae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065"}};e .EncodeElement (_edbce .DisplayBackgroundShape ,_dacae );};if _edbce .PrintPostScriptOverText !=nil {_bcfcf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0072\u0069\u006et\u0050\u006f\u0073\u0074\u0053c\u0072i\u0070t\u004f\u0076\u0065\u0072\u0054\u0065\u0078t"}};e .EncodeElement (_edbce .PrintPostScriptOverText ,_bcfcf );};if _edbce .PrintFractionalCharacterWidth !=nil {_efbde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070r\u0069\u006e\u0074\u0046r\u0061\u0063\u0074\u0069\u006f\u006e\u0061l\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_edbce .PrintFractionalCharacterWidth ,_efbde );};if _edbce .PrintFormsData !=nil {_fababe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_edbce .PrintFormsData ,_fababe );};if _edbce .EmbedTrueTypeFonts !=nil {_gacadc :=_f .StartElement {Name :_f .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_edbce .EmbedTrueTypeFonts ,_gacadc );};if _edbce .EmbedSystemFonts !=nil {_fgceb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_edbce .EmbedSystemFonts ,_fgceb );};if _edbce .SaveSubsetFonts !=nil {_affgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_edbce .SaveSubsetFonts ,_affgd );};if _edbce .SaveFormsData !=nil {_gfcccb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_edbce .SaveFormsData ,_gfcccb );};if _edbce .MirrorMargins !=nil {_cbefd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_edbce .MirrorMargins ,_cbefd );};if _edbce .AlignBordersAndEdges !=nil {_gbbfdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006cig\u006e\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0041\u006e\u0064\u0045\u0064\u0067e\u0073"}};e .EncodeElement (_edbce .AlignBordersAndEdges ,_gbbfdc );};if _edbce .BordersDoNotSurroundHeader !=nil {_cfaab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0048\u0065\u0061d\u0065\u0072"}};e .EncodeElement (_edbce .BordersDoNotSurroundHeader ,_cfaab );};if _edbce .BordersDoNotSurroundFooter !=nil {_gccadf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0046\u006f\u006ft\u0065\u0072"}};e .EncodeElement (_edbce .BordersDoNotSurroundFooter ,_gccadf );};if _edbce .GutterAtTop !=nil {_eefdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_edbce .GutterAtTop ,_eefdc );};if _edbce .HideSpellingErrors !=nil {_daaef :=_f .StartElement {Name :_f .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_edbce .HideSpellingErrors ,_daaef );};if _edbce .HideGrammaticalErrors !=nil {_fedfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068id\u0065\u0047\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_edbce .HideGrammaticalErrors ,_fedfe );};if _edbce .ActiveWritingStyle !=nil {_fcgge :=_f .StartElement {Name :_f .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_bbaaf :=range _edbce .ActiveWritingStyle {e .EncodeElement (_bbaaf ,_fcgge );};};if _edbce .ProofState !=nil {_gddaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_edbce .ProofState ,_gddaf );};if _edbce .FormsDesign !=nil {_gbadf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}};e .EncodeElement (_edbce .FormsDesign ,_gbadf );};if _edbce .AttachedTemplate !=nil {_ecfcd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_edbce .AttachedTemplate ,_ecfcd );};if _edbce .LinkStyles !=nil {_cbdfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_edbce .LinkStyles ,_cbdfb );};if _edbce .StylePaneFormatFilter !=nil {_aafdad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073ty\u006c\u0065\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_edbce .StylePaneFormatFilter ,_aafdad );};if _edbce .StylePaneSortMethod !=nil {_dgbbd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0074\u0079le\u0050a\u006e\u0065\u0053\u006f\u0072t\u004d\u0065\u0074\u0068\u006f\u0064"}};e .EncodeElement (_edbce .StylePaneSortMethod ,_dgbbd );};if _edbce .DocumentType !=nil {_ababd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_edbce .DocumentType ,_ababd );};if _edbce .MailMerge !=nil {_fafbf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_edbce .MailMerge ,_fafbf );};if _edbce .RevisionView !=nil {_daaag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}};e .EncodeElement (_edbce .RevisionView ,_daaag );};if _edbce .TrackRevisions !=nil {_eaddg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_edbce .TrackRevisions ,_eaddg );};if _edbce .DoNotTrackMoves !=nil {_dgfcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_edbce .DoNotTrackMoves ,_dgfcc );};if _edbce .DoNotTrackFormatting !=nil {_fdafd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0054\u0072\u0061\u0063\u006b\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067"}};e .EncodeElement (_edbce .DoNotTrackFormatting ,_fdafd );};if _edbce .DocumentProtection !=nil {_fdecb :=_f .StartElement {Name :_f .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_edbce .DocumentProtection ,_fdecb );};if _edbce .AutoFormatOverride !=nil {_ebaec :=_f .StartElement {Name :_f .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_edbce .AutoFormatOverride ,_ebaec );};if _edbce .StyleLockTheme !=nil {_fbcbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}};e .EncodeElement (_edbce .StyleLockTheme ,_fbcbb );};if _edbce .StyleLockQFSet !=nil {_bcdbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_edbce .StyleLockQFSet ,_bcdbg );};if _edbce .DefaultTabStop !=nil {_gbcef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_edbce .DefaultTabStop ,_gbcef );};if _edbce .AutoHyphenation !=nil {_ebgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}};e .EncodeElement (_edbce .AutoHyphenation ,_ebgg );};if _edbce .ConsecutiveHyphenLimit !=nil {_fbggb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065H\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074"}};e .EncodeElement (_edbce .ConsecutiveHyphenLimit ,_fbggb );};if _edbce .HyphenationZone !=nil {_efdeab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_edbce .HyphenationZone ,_efdeab );};if _edbce .DoNotHyphenateCaps !=nil {_dcgef :=_f .StartElement {Name :_f .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_edbce .DoNotHyphenateCaps ,_dcgef );};if _edbce .ShowEnvelope !=nil {_geefbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}};e .EncodeElement (_edbce .ShowEnvelope ,_geefbc );};if _edbce .SummaryLength !=nil {_fcceeb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_edbce .SummaryLength ,_fcceeb );};if _edbce .ClickAndTypeStyle !=nil {_ddce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006cic\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_edbce .ClickAndTypeStyle ,_ddce );};if _edbce .DefaultTableStyle !=nil {_gfabd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065fa\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_edbce .DefaultTableStyle ,_gfabd );};if _edbce .EvenAndOddHeaders !=nil {_fabaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0076en\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072\u0073"}};e .EncodeElement (_edbce .EvenAndOddHeaders ,_fabaa );};if _edbce .BookFoldRevPrinting !=nil {_facgef :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0062\u006f\u006fkF\u006fl\u0064\u0052\u0065\u0076\u0050r\u0069\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_edbce .BookFoldRevPrinting ,_facgef );};if _edbce .BookFoldPrinting !=nil {_eaffb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_edbce .BookFoldPrinting ,_eaffb );};if _edbce .BookFoldPrintingSheets !=nil {_efbgee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073"}};e .EncodeElement (_edbce .BookFoldPrintingSheets ,_efbgee );};if _edbce .DrawingGridHorizontalSpacing !=nil {_gfceb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047r\u0069\u0064\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_edbce .DrawingGridHorizontalSpacing ,_gfceb );};if _edbce .DrawingGridVerticalSpacing !=nil {_geeefg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0056\u0065r\u0074i\u0063\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}};e .EncodeElement (_edbce .DrawingGridVerticalSpacing ,_geeefg );};if _edbce .DisplayHorizontalDrawingGridEvery !=nil {_dgdae :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0064\u0069\u0073\u0070\u006ca\u0079\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065r\u0079"}};e .EncodeElement (_edbce .DisplayHorizontalDrawingGridEvery ,_dgdae );};if _edbce .DisplayVerticalDrawingGridEvery !=nil {_aagdfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070l\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}};e .EncodeElement (_edbce .DisplayVerticalDrawingGridEvery ,_aagdfc );};if _edbce .DoNotUseMarginsForDrawingGridOrigin !=nil {_efedc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074U\u0073\u0065M\u0061\u0072\u0067\u0069\u006e\u0073\u0046\u006fr\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u004fr\u0069\u0067\u0069\u006e"}};e .EncodeElement (_edbce .DoNotUseMarginsForDrawingGridOrigin ,_efedc );};if _edbce .DrawingGridHorizontalOrigin !=nil {_fcfafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u004f\u0072ig\u0069\u006e"}};e .EncodeElement (_edbce .DrawingGridHorizontalOrigin ,_fcfafe );};if _edbce .DrawingGridVerticalOrigin !=nil {_fbbbdd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0064\u0072\u0061\u0077\u0069n\u0067\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074i\u0063\u0061\u006cO\u0072i\u0067\u0069\u006e"}};e .EncodeElement (_edbce .DrawingGridVerticalOrigin ,_fbbbdd );};if _edbce .DoNotShadeFormData !=nil {_cceeg :=_f .StartElement {Name :_f .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}};e .EncodeElement (_edbce .DoNotShadeFormData ,_cceeg );};if _edbce .NoPunctuationKerning !=nil {_edgfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006fPu\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e\u004b\u0065\u0072\u006e\u0069n\u0067"}};e .EncodeElement (_edbce .NoPunctuationKerning ,_edgfg );};if _edbce .CharacterSpacingControl !=nil {_dddc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0053p\u0061c\u0069n\u0067\u0043\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_edbce .CharacterSpacingControl ,_dddc );};if _edbce .PrintTwoOnOne !=nil {_gbfebc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_edbce .PrintTwoOnOne ,_gbfebc );};if _edbce .StrictFirstAndLastChars !=nil {_ecadcf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0072\u0069c\u0074\u0046\u0069\u0072\u0073t\u0041n\u0064L\u0061\u0073\u0074\u0043\u0068\u0061\u0072s"}};e .EncodeElement (_edbce .StrictFirstAndLastChars ,_ecadcf );};if _edbce .NoLineBreaksAfter !=nil {_agefc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006fLi\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0041\u0066\u0074\u0065\u0072"}};e .EncodeElement (_edbce .NoLineBreaksAfter ,_agefc );};if _edbce .NoLineBreaksBefore !=nil {_egaa :=_f .StartElement {Name :_f .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_edbce .NoLineBreaksBefore ,_egaa );};if _edbce .SavePreviewPicture !=nil {_gbcdd :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}};e .EncodeElement (_edbce .SavePreviewPicture ,_gbcdd );};if _edbce .DoNotValidateAgainstSchema !=nil {_gdefb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0065A\u0067a\u0069\u006e\u0073\u0074\u0053\u0063\u0068e\u006d\u0061"}};e .EncodeElement (_edbce .DoNotValidateAgainstSchema ,_gdefb );};if _edbce .SaveInvalidXml !=nil {_gbaedb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_edbce .SaveInvalidXml ,_gbaedb );};if _edbce .IgnoreMixedContent !=nil {_dbgb :=_f .StartElement {Name :_f .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_edbce .IgnoreMixedContent ,_dbgb );};if _edbce .AlwaysShowPlaceholderText !=nil {_eccgd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u0053\u0068\u006f\u0077\u0050\u006c\u0061\u0063\u0065h\u006f\u006c\u0064e\u0072T\u0065\u0078\u0074"}};e .EncodeElement (_edbce .AlwaysShowPlaceholderText ,_eccgd );};if _edbce .DoNotDemarcateInvalidXml !=nil {_eecedb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0044\u0065\u006d\u0061r\u0063\u0061\u0074\u0065\u0049\u006e\u0076\u0061\u006c\u0069d\u0058\u006d\u006c"}};e .EncodeElement (_edbce .DoNotDemarcateInvalidXml ,_eecedb );};if _edbce .SaveXmlDataOnly !=nil {_facfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_edbce .SaveXmlDataOnly ,_facfd );};if _edbce .UseXSLTWhenSaving !=nil {_abaac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073eX\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053\u0061\u0076\u0069\u006e\u0067"}};e .EncodeElement (_edbce .UseXSLTWhenSaving ,_abaac );};if _edbce .SaveThroughXslt !=nil {_abcbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_edbce .SaveThroughXslt ,_abcbd );};if _edbce .ShowXMLTags !=nil {_geadb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}};e .EncodeElement (_edbce .ShowXMLTags ,_geadb );};if _edbce .AlwaysMergeEmptyNamespace !=nil {_ceegg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u004d\u0065\u0072\u0067\u0065\u0045\u006d\u0070\u0074y\u004e\u0061\u006de\u0073p\u0061\u0063\u0065"}};e .EncodeElement (_edbce .AlwaysMergeEmptyNamespace ,_ceegg );};if _edbce .UpdateFields !=nil {_debda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_edbce .UpdateFields ,_debda );};if _edbce .HdrShapeDefaults !=nil {_fcefd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_edbce .HdrShapeDefaults ,_fcefd );};if _edbce .FootnotePr !=nil {_bfbde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_edbce .FootnotePr ,_bfbde );};if _edbce .EndnotePr !=nil {_gccgaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_edbce .EndnotePr ,_gccgaf );};if _edbce .Compat !=nil {_cccdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}};e .EncodeElement (_edbce .Compat ,_cccdb );};if _edbce .DocVars !=nil {_cdabc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_edbce .DocVars ,_cdabc );};if _edbce .Rsids !=nil {_cefce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}};e .EncodeElement (_edbce .Rsids ,_cefce );};if _edbce .MathPr !=nil {_cebbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_edbce .MathPr ,_cebbc );};if _edbce .AttachedSchema !=nil {_bdffe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}};for _ ,_cfadb :=range _edbce .AttachedSchema {e .EncodeElement (_cfadb ,_bdffe );};};if _edbce .ThemeFontLang !=nil {_bcbdg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}};e .EncodeElement (_edbce .ThemeFontLang ,_bcbdg );};if _edbce .ClrSchemeMapping !=nil {_gecee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_edbce .ClrSchemeMapping ,_gecee );};if _edbce .DoNotIncludeSubdocsInStats !=nil {_adgfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064\u0065\u0053u\u0062d\u006f\u0063\u0073\u0049\u006e\u0053\u0074a\u0074\u0073"}};e .EncodeElement (_edbce .DoNotIncludeSubdocsInStats ,_adgfg );};if _edbce .DoNotAutoCompressPictures !=nil {_gdfcgd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0064\u006f\u004e\u006f\u0074A\u0075\u0074\u006f\u0043\u006f\u006d\u0070\u0072\u0065s\u0073\u0050\u0069c\u0074u\u0072\u0065\u0073"}};e .EncodeElement (_edbce .DoNotAutoCompressPictures ,_gdfcgd );};if _edbce .ForceUpgrade !=nil {_degeaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_edbce .ForceUpgrade ,_degeaa );};if _edbce .Captions !=nil {_fefab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_edbce .Captions ,_fefab );};if _edbce .ReadModeInkLockDown !=nil {_gcddcf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0065\u0061dM\u006fd\u0065\u0049\u006e\u006b\u004co\u0063\u006b\u0044\u006f\u0077\u006e"}};e .EncodeElement (_edbce .ReadModeInkLockDown ,_gcddcf );};if _edbce .SmartTagType !=nil {_faaefd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_cabcaf :=range _edbce .SmartTagType {e .EncodeElement (_cabcaf ,_faaefd );};};if _edbce .SchemaLibrary !=nil {_dcage :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_edbce .SchemaLibrary ,_dcage );};if _edbce .ShapeDefaults !=nil {_eeggb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_edbce .ShapeDefaults ,_eeggb );};if _edbce .DoNotEmbedSmartTags !=nil {_fdbca :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0064\u006f\u004eot\u0045m\u0062\u0065\u0064\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_edbce .DoNotEmbedSmartTags ,_fdbca );};if _edbce .DecimalSymbol !=nil {_fcaee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_edbce .DecimalSymbol ,_fcaee );};if _edbce .ListSeparator !=nil {_daeba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_edbce .ListSeparator ,_daeba );};for _ ,_aebbf :=range _edbce .Extra {if _eccae :=_aebbf .MarshalXML (e ,_f .StartElement {});_eccae !=nil {return _eccae ;};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Referenced Table Style +TblStyle *CT_String ; -// Validate validates the CT_LsdException and its children -func (_fdfgd *CT_LsdException )Validate ()error {return _fdfgd .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");};type CT_Br struct{ +// Floating Table Positioning +TblpPr *CT_TblPPr ; -// Break Type -TypeAttr ST_BrType ; +// Floating Table Allows Other Tables to Overlap +TblOverlap *CT_TblOverlap ; -// Restart Location For Text Wrapping Break -ClearAttr ST_BrClear ;}; +// Visually Right to Left Table +BidiVisual *CT_OnOff ; -// Validate validates the CT_Num and its children -func (_abgcfd *CT_Num )Validate ()error {return _abgcfd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");}; +// Number of Rows in Row Band +TblStyleRowBandSize *CT_DecimalNumber ; -// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path -func (_fgbfac *CT_Zoom )ValidateWithPath (path string )error {if _bgfcf :=_fgbfac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgfcf !=nil {return _bgfcf ;};if _gdcdb :=_fgbfac .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_gdcdb !=nil {return _gdcdb ;};return nil ;}; +// Number of Columns in Column Band +TblStyleColBandSize *CT_DecimalNumber ; -// Validate validates the EG_ContentRunContent and its children -func (_bbecc *EG_ContentRunContent )Validate ()error {return _bbecc .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");};func (_gfcfbc ST_HAnchor )ValidateWithPath (path string )error {switch _gfcfbc {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcfbc ));};return nil ;};func (_aeecb ST_Direction )ValidateWithPath (path string )error {switch _aeecb {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeecb ));};return nil ;};func NewCT_TblGridCol ()*CT_TblGridCol {_eddgfff :=&CT_TblGridCol {};return _eddgfff };const (ST_WmlColorSchemeIndexUnset ST_WmlColorSchemeIndex =0;ST_WmlColorSchemeIndexDark1 ST_WmlColorSchemeIndex =1;ST_WmlColorSchemeIndexLight1 ST_WmlColorSchemeIndex =2;ST_WmlColorSchemeIndexDark2 ST_WmlColorSchemeIndex =3;ST_WmlColorSchemeIndexLight2 ST_WmlColorSchemeIndex =4;ST_WmlColorSchemeIndexAccent1 ST_WmlColorSchemeIndex =5;ST_WmlColorSchemeIndexAccent2 ST_WmlColorSchemeIndex =6;ST_WmlColorSchemeIndexAccent3 ST_WmlColorSchemeIndex =7;ST_WmlColorSchemeIndexAccent4 ST_WmlColorSchemeIndex =8;ST_WmlColorSchemeIndexAccent5 ST_WmlColorSchemeIndex =9;ST_WmlColorSchemeIndexAccent6 ST_WmlColorSchemeIndex =10;ST_WmlColorSchemeIndexHyperlink ST_WmlColorSchemeIndex =11;ST_WmlColorSchemeIndexFollowedHyperlink ST_WmlColorSchemeIndex =12;);type CT_FtnEdnSepRef struct{ +// Preferred Table Width +TblW *CT_TblWidth ; -// Footnote/Endnote ID -IdAttr int64 ;};func (_dgbgg *CT_Drawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgbgg .Anchor !=nil {_gcdf :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}};for _ ,_fcbe :=range _dgbgg .Anchor {e .EncodeElement (_fcbe ,_gcdf );};};if _dgbgg .Inline !=nil {_bdfeg :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_gbefd :=range _dgbgg .Inline {e .EncodeElement (_gbefd ,_bdfeg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Table Alignment +Jc *CT_JcTable ; -// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path -func (_dagaa *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil }; +// Table Cell Spacing Default +TblCellSpacing *CT_TblWidth ; -// Validate validates the CT_Pitch and its children -func (_fbfebb *CT_Pitch )Validate ()error {return _fbfebb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");};func NewCT_Body ()*CT_Body {_bbe :=&CT_Body {};return _bbe };func NewEG_RPr ()*EG_RPr {_cgceg :=&EG_RPr {};return _cgceg }; +// Table Indent from Leading Margin +TblInd *CT_TblWidth ; -// Validate validates the CT_Markup and its children -func (_dfcgc *CT_Markup )Validate ()error {return _dfcgc .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");}; +// Table Borders +TblBorders *CT_TblBorders ; -// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path -func (_dbebgd *CT_TblGridCol )ValidateWithPath (path string )error {if _dbebgd .WAttr !=nil {if _cbfce :=_dbebgd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_cbfce !=nil {return _cbfce ;};};return nil ;};func (_bcbgbg *CT_VMerge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcbgbg .ValAttr !=ST_MergeUnset {_gcfbgcc ,_beded :=_bcbgbg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _beded !=nil {return _beded ;};start .Attr =append (start .Attr ,_gcfbgcc );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_JcTableUnset ST_JcTable =0;ST_JcTableCenter ST_JcTable =1;ST_JcTableEnd ST_JcTable =2;ST_JcTableLeft ST_JcTable =3;ST_JcTableRight ST_JcTable =4;ST_JcTableStart ST_JcTable =5;);func (_fdecd *CT_String )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccaeb :=range start .Attr {if _ccaeb .Name .Local =="\u0076\u0061\u006c"{_dbdgaf ,_abeeb :=_ccaeb .Value ,error (nil );if _abeeb !=nil {return _abeeb ;};_fdecd .ValAttr =_dbdgaf ;continue ;};};for {_fbbee ,_dgcda :=d .Token ();if _dgcda !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_dgcda );};if _feefa ,_acgca :=_fbbee .(_f .EndElement );_acgca &&_feefa .Name ==start .Name {break ;};};return nil ;}; +// Table Shading +Shd *CT_Shd ; -// Validate validates the CT_Caption and its children -func (_cdfe *CT_Caption )Validate ()error {return _cdfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");}; +// Table Layout +TblLayout *CT_TblLayoutType ; -// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path -func (_dbc *CT_CharacterSpacing )ValidateWithPath (path string )error {if _dbc .ValAttr ==ST_CharacterSpacingUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _effgd :=_dbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_effgd !=nil {return _effgd ;};return nil ;};func (_cedff ST_PageBorderZOrder )Validate ()error {return _cedff .ValidateWithPath ("")}; +// Table Cell Margin Defaults +TblCellMar *CT_TblCellMar ; -// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path -func (_bcfafe *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _bcfafe .Bg !=nil {if _fcfbd :=_bcfafe .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_fcfbd !=nil {return _fcfbd ;};};if _bcfafe .Whole !=nil {if _adgaae :=_bcfafe .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_adgaae !=nil {return _adgaae ;};};for _gebggb ,_ddbbf :=range _bcfafe .Choice {if _dgegg :=_ddbbf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gebggb ));_dgegg !=nil {return _dgegg ;};};if _bcfafe .ExtLst !=nil {if _cacddc :=_bcfafe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cacddc !=nil {return _cacddc ;};};return nil ;};func (_gcgabf ST_Border )Validate ()error {return _gcgabf .ValidateWithPath ("")}; +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; -// Validate validates the EG_ContentCellContent and its children -func (_dcfbg *EG_ContentCellContent )Validate ()error {return _dcfbg .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_dcgfc :=&CT_SaveThroughXslt {};return _dcgfc };type CT_Charset struct{ +// Table Caption +TblCaption *CT_String ; -// Value -ValAttr *string ; +// Table Description +TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;};func (_gdfdd ST_BrClear )ValidateWithPath (path string )error {switch _gdfdd {case 0,1,2,3,4:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdfdd ));};return nil ;}; -// IANA Name of Character Set -CharacterSetAttr *string ;}; +// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path +func (_ceag *CT_Lang )ValidateWithPath (path string )error {return nil };func (_cebeb *CT_FtnEdnSepRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccffc :=range start .Attr {if _ccffc .Name .Local =="\u0069\u0064"{_aacb ,_egbab :=_ac .ParseInt (_ccffc .Value ,10,64);if _egbab !=nil {return _egbab ;};_cebeb .IdAttr =_aacb ;continue ;};};for {_acac ,_gagde :=d .Token ();if _gagde !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_gagde );};if _decd ,_fccd :=_acac .(_c .EndElement );_fccd &&_decd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SimpleField and its children -func (_dbadb *CT_SimpleField )Validate ()error {return _dbadb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");};func (_cgebg *CT_PageBorders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgebg .ZOrderAttr !=ST_PageBorderZOrderUnset {_cgagg ,_cfbde :=_cgebg .ZOrderAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"});if _cfbde !=nil {return _cfbde ;};start .Attr =append (start .Attr ,_cgagg );};if _cgebg .DisplayAttr !=ST_PageBorderDisplayUnset {_ffcgg ,_dadfg :=_cgebg .DisplayAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"});if _dadfg !=nil {return _dadfg ;};start .Attr =append (start .Attr ,_ffcgg );};if _cgebg .OffsetFromAttr !=ST_PageBorderOffsetUnset {_abbg ,_cdfdbb :=_cgebg .OffsetFromAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"});if _cdfdbb !=nil {return _cdfdbb ;};start .Attr =append (start .Attr ,_abbg );};e .EncodeToken (start );if _cgebg .Top !=nil {_bcdeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_cgebg .Top ,_bcdeb );};if _cgebg .Left !=nil {_faabe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cgebg .Left ,_faabe );};if _cgebg .Bottom !=nil {_cbcdgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cgebg .Bottom ,_cbcdgg );};if _cgebg .Right !=nil {_daefg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cgebg .Right ,_daefg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Numbering ()*CT_Numbering {_bbbag :=&CT_Numbering {};return _bbbag };func NewCT_PageBorders ()*CT_PageBorders {_abdab :=&CT_PageBorders {};return _abdab };func (_abcde *CT_FramesetChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abcde .Frameset !=nil {_feffd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};for _ ,_ffee :=range _abcde .Frameset {e .EncodeElement (_ffee ,_feffd );};};if _abcde .Frame !=nil {_fccge :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_caaf :=range _abcde .Frame {e .EncodeElement (_caaf ,_fccge );};};return nil ;};func (_fcgc *CT_Base64Binary )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcce :=range start .Attr {if _fcce .Name .Local =="\u0076\u0061\u006c"{_gcc ,_ebg :=_fcce .Value ,error (nil );if _ebg !=nil {return _ebg ;};_fcgc .ValAttr =_gcc ;continue ;};};for {_dgb ,_aedf :=d .Token ();if _aedf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_aedf );};if _bcef ,_afdf :=_dgb .(_f .EndElement );_afdf &&_bcef .Name ==start .Name {break ;};};return nil ;};func NewCT_Odso ()*CT_Odso {_ageac :=&CT_Odso {};return _ageac };type CT_AutoCaptions struct{ +// Validate validates the CT_Br and its children +func (_fefg *CT_Br )Validate ()error {return _fefg .ValidateWithPath ("\u0043\u0054\u005fB\u0072")};type ST_Em byte ;func (_bdgbbca *WdCT_WordprocessingCanvas )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gggcb :for {_fdccdd ,_dgccce :=d .Token ();if _dgccce !=nil {return _dgccce ;};switch _afaef :=_fdccdd .(type ){case _c .StartElement :switch _afaef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u0067"},_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 :"\u0062\u0067"}:_bdgbbca .Bg =_eg .NewCT_BackgroundFormatting ();if _gfafd :=d .DecodeElement (_bdgbbca .Bg ,&_afaef );_gfafd !=nil {return _gfafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0068\u006fl\u0065"},_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 :"\u0077\u0068\u006fl\u0065"}:_bdgbbca .Whole =_eg .NewCT_WholeE2oFormatting ();if _abgccb :=d .DecodeElement (_bdgbbca .Whole ,&_afaef );_abgccb !=nil {return _abgccb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_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 :"\u0077\u0073\u0070"}:_gfgaf :=NewWdCT_WordprocessingCanvasChoice ();if _acdea :=d .DecodeElement (&_gfgaf .Wsp ,&_afaef );_acdea !=nil {return _acdea ;};_bdgbbca .Choice =append (_bdgbbca .Choice ,_gfgaf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_bgcabab :=NewWdCT_WordprocessingCanvasChoice ();if _gcdaga :=d .DecodeElement (&_bgcabab .Pic ,&_afaef );_gcdaga !=nil {return _gcdaga ;};_bdgbbca .Choice =append (_bdgbbca .Choice ,_bgcabab );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_deceab :=NewWdCT_WordprocessingCanvasChoice ();if _ecbbfa :=d .DecodeElement (&_deceab .ContentPart ,&_afaef );_ecbbfa !=nil {return _ecbbfa ;};_bdgbbca .Choice =append (_bdgbbca .Choice ,_deceab );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_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 :"\u0077\u0067\u0070"}:_fgdda :=NewWdCT_WordprocessingCanvasChoice ();if _bgdbd :=d .DecodeElement (&_fgdda .Wgp ,&_afaef );_bgdbd !=nil {return _bgdbd ;};_bdgbbca .Choice =append (_bdgbbca .Choice ,_fgdda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ffcad :=NewWdCT_WordprocessingCanvasChoice ();if _cbcfda :=d .DecodeElement (&_ffcad .GraphicFrame ,&_afaef );_cbcfda !=nil {return _cbcfda ;};_bdgbbca .Choice =append (_bdgbbca .Choice ,_ffcad );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdgbbca .ExtLst =_eg .NewCT_OfficeArtExtensionList ();if _fefeeg :=d .DecodeElement (_bdgbbca .ExtLst ,&_afaef );_fefeeg !=nil {return _fefeeg ;};default:_cff .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072o\u0063e\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006ev\u0061s\u0020\u0025v",_afaef .Name );if _bdfedd :=d .Skip ();_bdfedd !=nil {return _bdfedd ;};};case _c .EndElement :break _gggcb ;case _c .CharData :};};return nil ;}; -// Single Automatic Captioning Setting -AutoCaption []*CT_AutoCaption ;};func NewCT_TrPr ()*CT_TrPr {_edbedd :=&CT_TrPr {};return _edbedd };func (_defdg *CT_StylePaneFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _defdg .AllStylesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0061\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .AllStylesAttr )});};if _defdg .CustomStylesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053t\u0079\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .CustomStylesAttr )});};if _defdg .LatentStylesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .LatentStylesAttr )});};if _defdg .StylesInUseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .StylesInUseAttr )});};if _defdg .HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0068e\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .HeadingStylesAttr )});};if _defdg .NumberingStylesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .NumberingStylesAttr )});};if _defdg .TableStylesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .TableStylesAttr )});};if _defdg .DirectFormattingOnRunsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .DirectFormattingOnRunsAttr )});};if _defdg .DirectFormattingOnParagraphsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .DirectFormattingOnParagraphsAttr )});};if _defdg .DirectFormattingOnNumberingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003ad\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u004e\u0075\u006d\u0062\u0065ri\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .DirectFormattingOnNumberingAttr )});};if _defdg .DirectFormattingOnTablesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061b\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .DirectFormattingOnTablesAttr )});};if _defdg .ClearFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006c\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .ClearFormattingAttr )});};if _defdg .Top3HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074\u006fp3\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .Top3HeadingStylesAttr )});};if _defdg .VisibleStylesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0076i\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .VisibleStylesAttr )});};if _defdg .AlternateStyleNamesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0061\u006c\u0074er\u006ea\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .AlternateStyleNamesAttr )});};if _defdg .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_defdg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SmartTagPr struct{ +// Validate validates the WdCT_WrapTight and its children +func (_dfbcg *WdCT_WrapTight )Validate ()error {return _dfbcg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");};func (_dacfe *CT_SectType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dacfe .ValAttr !=ST_SectionMarkUnset {_dgbaf ,_bgbaf :=_dacfe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgbaf !=nil {return _bgbaf ;};start .Attr =append (start .Attr ,_dgbaf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Smart Tag Property -Attr []*CT_Attr ;};func (_dcfaae ST_DocGrid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcfaae .String (),start );};func (_gggbb *CT_Style )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbddfg :=range start .Attr {if _dbddfg .Name .Local =="\u0074\u0079\u0070\u0065"{_gggbb .TypeAttr .UnmarshalXMLAttr (_dbddfg );continue ;};if _dbddfg .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_gcddca ,_adbfdd :=ParseUnionST_OnOff (_dbddfg .Value );if _adbfdd !=nil {return _adbfdd ;};_gggbb .DefaultAttr =&_gcddca ;continue ;};if _dbddfg .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_fdaaa ,_bcedc :=ParseUnionST_OnOff (_dbddfg .Value );if _bcedc !=nil {return _bcedc ;};_gggbb .CustomStyleAttr =&_fdaaa ;continue ;};if _dbddfg .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_bdcfb ,_cbeaad :=_dbddfg .Value ,error (nil );if _cbeaad !=nil {return _cbeaad ;};_gggbb .StyleIdAttr =&_bdcfb ;continue ;};};_cffcf :for {_gabce ,_cgfeb :=d .Token ();if _cgfeb !=nil {return _cgfeb ;};switch _beeee :=_gabce .(type ){case _f .StartElement :switch _beeee .Name {case _f .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 :"\u006e\u0061\u006d\u0065"},_f .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 :"\u006e\u0061\u006d\u0065"}:_gggbb .Name =NewCT_String ();if _acada :=d .DecodeElement (_gggbb .Name ,&_beeee );_acada !=nil {return _acada ;};case _f .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 :"\u0061l\u0069\u0061\u0073\u0065\u0073"},_f .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 :"\u0061l\u0069\u0061\u0073\u0065\u0073"}:_gggbb .Aliases =NewCT_String ();if _bfcaef :=d .DecodeElement (_gggbb .Aliases ,&_beeee );_bfcaef !=nil {return _bfcaef ;};case _f .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 :"\u0062a\u0073\u0065\u0064\u004f\u006e"},_f .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 :"\u0062a\u0073\u0065\u0064\u004f\u006e"}:_gggbb .BasedOn =NewCT_String ();if _aafdbf :=d .DecodeElement (_gggbb .BasedOn ,&_beeee );_aafdbf !=nil {return _aafdbf ;};case _f .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 :"\u006e\u0065\u0078\u0074"},_f .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 :"\u006e\u0065\u0078\u0074"}:_gggbb .Next =NewCT_String ();if _adabd :=d .DecodeElement (_gggbb .Next ,&_beeee );_adabd !=nil {return _adabd ;};case _f .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 :"\u006c\u0069\u006e\u006b"},_f .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 :"\u006c\u0069\u006e\u006b"}:_gggbb .Link =NewCT_String ();if _abbda :=d .DecodeElement (_gggbb .Link ,&_beeee );_abbda !=nil {return _abbda ;};case _f .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 :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"},_f .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 :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"}:_gggbb .AutoRedefine =NewCT_OnOff ();if _ebacb :=d .DecodeElement (_gggbb .AutoRedefine ,&_beeee );_ebacb !=nil {return _ebacb ;};case _f .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 :"\u0068\u0069\u0064\u0064\u0065\u006e"},_f .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 :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_gggbb .Hidden =NewCT_OnOff ();if _gbebg :=d .DecodeElement (_gggbb .Hidden ,&_beeee );_gbebg !=nil {return _gbebg ;};case _f .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 :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},_f .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 :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}:_gggbb .UiPriority =NewCT_DecimalNumber ();if _beefb :=d .DecodeElement (_gggbb .UiPriority ,&_beeee );_beefb !=nil {return _beefb ;};case _f .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 :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},_f .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 :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}:_gggbb .SemiHidden =NewCT_OnOff ();if _dbebg :=d .DecodeElement (_gggbb .SemiHidden ,&_beeee );_dbebg !=nil {return _dbebg ;};case _f .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 :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"},_f .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 :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"}:_gggbb .UnhideWhenUsed =NewCT_OnOff ();if _ccgccb :=d .DecodeElement (_gggbb .UnhideWhenUsed ,&_beeee );_ccgccb !=nil {return _ccgccb ;};case _f .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 :"\u0071F\u006f\u0072\u006d\u0061\u0074"},_f .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 :"\u0071F\u006f\u0072\u006d\u0061\u0074"}:_gggbb .QFormat =NewCT_OnOff ();if _afcfde :=d .DecodeElement (_gggbb .QFormat ,&_beeee );_afcfde !=nil {return _afcfde ;};case _f .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 :"\u006c\u006f\u0063\u006b\u0065\u0064"},_f .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 :"\u006c\u006f\u0063\u006b\u0065\u0064"}:_gggbb .Locked =NewCT_OnOff ();if _dddcg :=d .DecodeElement (_gggbb .Locked ,&_beeee );_dddcg !=nil {return _dddcg ;};case _f .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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"},_f .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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}:_gggbb .Personal =NewCT_OnOff ();if _bbgea :=d .DecodeElement (_gggbb .Personal ,&_beeee );_bbgea !=nil {return _bbgea ;};case _f .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 :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"},_f .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 :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"}:_gggbb .PersonalCompose =NewCT_OnOff ();if _aafea :=d .DecodeElement (_gggbb .PersonalCompose ,&_beeee );_aafea !=nil {return _aafea ;};case _f .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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"},_f .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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}:_gggbb .PersonalReply =NewCT_OnOff ();if _ebfaf :=d .DecodeElement (_gggbb .PersonalReply ,&_beeee );_ebfaf !=nil {return _ebfaf ;};case _f .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 :"\u0072\u0073\u0069\u0064"},_f .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 :"\u0072\u0073\u0069\u0064"}:_gggbb .Rsid =NewCT_LongHexNumber ();if _agabfa :=d .DecodeElement (_gggbb .Rsid ,&_beeee );_agabfa !=nil {return _agabfa ;};case _f .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 :"\u0070\u0050\u0072"},_f .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 :"\u0070\u0050\u0072"}:_gggbb .PPr =NewCT_PPrGeneral ();if _eceba :=d .DecodeElement (_gggbb .PPr ,&_beeee );_eceba !=nil {return _eceba ;};case _f .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 :"\u0072\u0050\u0072"},_f .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 :"\u0072\u0050\u0072"}:_gggbb .RPr =NewCT_RPr ();if _dbfac :=d .DecodeElement (_gggbb .RPr ,&_beeee );_dbfac !=nil {return _dbfac ;};case _f .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 :"\u0074\u0062\u006cP\u0072"},_f .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 :"\u0074\u0062\u006cP\u0072"}:_gggbb .TblPr =NewCT_TblPrBase ();if _fggad :=d .DecodeElement (_gggbb .TblPr ,&_beeee );_fggad !=nil {return _fggad ;};case _f .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 :"\u0074\u0072\u0050\u0072"},_f .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 :"\u0074\u0072\u0050\u0072"}:_gggbb .TrPr =NewCT_TrPr ();if _ddfbbec :=d .DecodeElement (_gggbb .TrPr ,&_beeee );_ddfbbec !=nil {return _ddfbbec ;};case _f .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 :"\u0074\u0063\u0050\u0072"},_f .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 :"\u0074\u0063\u0050\u0072"}:_gggbb .TcPr =NewCT_TcPr ();if _cacbg :=d .DecodeElement (_gggbb .TcPr ,&_beeee );_cacbg !=nil {return _cacbg ;};case _f .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"},_f .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}:_aabdd :=NewCT_TblStylePr ();if _fgefgf :=d .DecodeElement (_aabdd ,&_beeee );_fgefgf !=nil {return _fgefgf ;};_gggbb .TblStylePr =append (_gggbb .TblStylePr ,_aabdd );default:_gb .Log ("\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\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_beeee .Name );if _adgedb :=d .Skip ();_adgedb !=nil {return _adgedb ;};};case _f .EndElement :break _cffcf ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_Lvl and its children +func (_dcaa *CT_Lvl )Validate ()error {return _dcaa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");}; -// Validate validates the EG_SectPrContents and its children -func (_gdcg *EG_SectPrContents )Validate ()error {return _gdcg .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");};func (_abecb *CT_RunTrackChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggffg :=range start .Attr {if _ggffg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gbcgge ,_badbdf :=_ggffg .Value ,error (nil );if _badbdf !=nil {return _badbdf ;};_abecb .AuthorAttr =_gbcgge ;continue ;};if _ggffg .Name .Local =="\u0064\u0061\u0074\u0065"{_fcbbf ,_egfddc :=ParseStdlibTime (_ggffg .Value );if _egfddc !=nil {return _egfddc ;};_abecb .DateAttr =&_fcbbf ;continue ;};if _ggffg .Name .Local =="\u0069\u0064"{_ggbgg ,_cafcb :=_ge .ParseInt (_ggffg .Value ,10,64);if _cafcb !=nil {return _cafcb ;};_abecb .IdAttr =_ggbgg ;continue ;};};for {_cfdad ,_addeg :=d .Token ();if _addeg !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065: \u0025\u0073",_addeg );};if _ccedac ,_gbeef :=_cfdad .(_f .EndElement );_gbeef &&_ccedac .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_NumFmt and its children +func (_bedfe *CT_NumFmt )Validate ()error {return _bedfe .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");}; -// Validate validates the CT_PageNumber and its children -func (_abdad *CT_PageNumber )Validate ()error {return _abdad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");}; +// Validate validates the CT_MathCtrlIns and its children +func (_fecea *CT_MathCtrlIns )Validate ()error {return _fecea .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_dbbe :=&CT_DocPartBehavior {};_dbbe .ValAttr =ST_DocPartBehavior (1);return _dbbe ;};func (_fgddd *ST_HpsMeasure )Validate ()error {return _fgddd .ValidateWithPath ("")};const (ST_NumberFormatUnset ST_NumberFormat =0;ST_NumberFormatDecimal ST_NumberFormat =1;ST_NumberFormatUpperRoman ST_NumberFormat =2;ST_NumberFormatLowerRoman ST_NumberFormat =3;ST_NumberFormatUpperLetter ST_NumberFormat =4;ST_NumberFormatLowerLetter ST_NumberFormat =5;ST_NumberFormatOrdinal ST_NumberFormat =6;ST_NumberFormatCardinalText ST_NumberFormat =7;ST_NumberFormatOrdinalText ST_NumberFormat =8;ST_NumberFormatHex ST_NumberFormat =9;ST_NumberFormatChicago ST_NumberFormat =10;ST_NumberFormatIdeographDigital ST_NumberFormat =11;ST_NumberFormatJapaneseCounting ST_NumberFormat =12;ST_NumberFormatAiueo ST_NumberFormat =13;ST_NumberFormatIroha ST_NumberFormat =14;ST_NumberFormatDecimalFullWidth ST_NumberFormat =15;ST_NumberFormatDecimalHalfWidth ST_NumberFormat =16;ST_NumberFormatJapaneseLegal ST_NumberFormat =17;ST_NumberFormatJapaneseDigitalTenThousand ST_NumberFormat =18;ST_NumberFormatDecimalEnclosedCircle ST_NumberFormat =19;ST_NumberFormatDecimalFullWidth2 ST_NumberFormat =20;ST_NumberFormatAiueoFullWidth ST_NumberFormat =21;ST_NumberFormatIrohaFullWidth ST_NumberFormat =22;ST_NumberFormatDecimalZero ST_NumberFormat =23;ST_NumberFormatBullet ST_NumberFormat =24;ST_NumberFormatGanada ST_NumberFormat =25;ST_NumberFormatChosung ST_NumberFormat =26;ST_NumberFormatDecimalEnclosedFullstop ST_NumberFormat =27;ST_NumberFormatDecimalEnclosedParen ST_NumberFormat =28;ST_NumberFormatDecimalEnclosedCircleChinese ST_NumberFormat =29;ST_NumberFormatIdeographEnclosedCircle ST_NumberFormat =30;ST_NumberFormatIdeographTraditional ST_NumberFormat =31;ST_NumberFormatIdeographZodiac ST_NumberFormat =32;ST_NumberFormatIdeographZodiacTraditional ST_NumberFormat =33;ST_NumberFormatTaiwaneseCounting ST_NumberFormat =34;ST_NumberFormatIdeographLegalTraditional ST_NumberFormat =35;ST_NumberFormatTaiwaneseCountingThousand ST_NumberFormat =36;ST_NumberFormatTaiwaneseDigital ST_NumberFormat =37;ST_NumberFormatChineseCounting ST_NumberFormat =38;ST_NumberFormatChineseLegalSimplified ST_NumberFormat =39;ST_NumberFormatChineseCountingThousand ST_NumberFormat =40;ST_NumberFormatKoreanDigital ST_NumberFormat =41;ST_NumberFormatKoreanCounting ST_NumberFormat =42;ST_NumberFormatKoreanLegal ST_NumberFormat =43;ST_NumberFormatKoreanDigital2 ST_NumberFormat =44;ST_NumberFormatVietnameseCounting ST_NumberFormat =45;ST_NumberFormatRussianLower ST_NumberFormat =46;ST_NumberFormatRussianUpper ST_NumberFormat =47;ST_NumberFormatNone ST_NumberFormat =48;ST_NumberFormatNumberInDash ST_NumberFormat =49;ST_NumberFormatHebrew1 ST_NumberFormat =50;ST_NumberFormatHebrew2 ST_NumberFormat =51;ST_NumberFormatArabicAlpha ST_NumberFormat =52;ST_NumberFormatArabicAbjad ST_NumberFormat =53;ST_NumberFormatHindiVowels ST_NumberFormat =54;ST_NumberFormatHindiConsonants ST_NumberFormat =55;ST_NumberFormatHindiNumbers ST_NumberFormat =56;ST_NumberFormatHindiCounting ST_NumberFormat =57;ST_NumberFormatThaiLetters ST_NumberFormat =58;ST_NumberFormatThaiNumbers ST_NumberFormat =59;ST_NumberFormatThaiCounting ST_NumberFormat =60;ST_NumberFormatBahtText ST_NumberFormat =61;ST_NumberFormatDollarText ST_NumberFormat =62;ST_NumberFormatCustom ST_NumberFormat =63;); -// Validate validates the TxbxContent and its children -func (_ggcbc *TxbxContent )Validate ()error {return _ggcbc .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};type CT_VerticalJc struct{ +// Validate validates the CT_LatentStyles and its children +func (_aeeef *CT_LatentStyles )Validate ()error {return _aeeef .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func NewCT_PageSz ()*CT_PageSz {_cdbdc :=&CT_PageSz {};return _cdbdc };func NewCT_Markup ()*CT_Markup {_cfdab :=&CT_Markup {};return _cfdab }; -// Vertical Alignment Setting -ValAttr ST_VerticalJc ;};func (_ddfbb *CT_DocGrid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dggfd :=range start .Attr {if _dggfd .Name .Local =="\u0074\u0079\u0070\u0065"{_ddfbb .TypeAttr .UnmarshalXMLAttr (_dggfd );continue ;};if _dggfd .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_dcgg ,_cbegb :=_ge .ParseInt (_dggfd .Value ,10,64);if _cbegb !=nil {return _cbegb ;};_ddfbb .LinePitchAttr =&_dcgg ;continue ;};if _dggfd .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_dfbaf ,_abaa :=_ge .ParseInt (_dggfd .Value ,10,64);if _abaa !=nil {return _abaa ;};_ddfbb .CharSpaceAttr =&_dfbaf ;continue ;};};for {_dcac ,_bdfca :=d .Token ();if _bdfca !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_bdfca );};if _bbgb ,_cbdab :=_dcac .(_f .EndElement );_cbdab &&_bbgb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Frameset and its children +func (_caed *CT_Frameset )Validate ()error {return _caed .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");}; -// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path -func (_cdgbd *WdWgp )ValidateWithPath (path string )error {if _cggfba :=_cdgbd .WdCT_WordprocessingGroup .ValidateWithPath (path );_cggfba !=nil {return _cggfba ;};return nil ;};func (_cagee *CT_Markup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfbabbg :=range start .Attr {if _cfbabbg .Name .Local =="\u0069\u0064"{_feggb ,_cbabgc :=_ge .ParseInt (_cfbabbg .Value ,10,64);if _cbabgc !=nil {return _cbabgc ;};_cagee .IdAttr =_feggb ;continue ;};};for {_baeaa ,_fgeadb :=d .Token ();if _fgeadb !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_fgeadb );};if _bffgde ,_fege :=_baeaa .(_f .EndElement );_fege &&_bffgde .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PPrChange and its children +func (_edfbe *CT_PPrChange )Validate ()error {return _edfbe .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_acfgbb *Document )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065"});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 ="\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074";return _acfgbb .CT_Document .MarshalXML (e ,start );};func NewCT_SdtContentCell ()*CT_SdtContentCell {_dfaef :=&CT_SdtContentCell {};return _dfaef };func NewCT_JcTable ()*CT_JcTable {_bbbgd :=&CT_JcTable {};_bbbgd .ValAttr =ST_JcTable (1);return _bbbgd ;}; -// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path -func (_faaa *CT_LsdException )ValidateWithPath (path string )error {if _faaa .LockedAttr !=nil {if _gdgba :=_faaa .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gdgba !=nil {return _gdgba ;};};if _faaa .SemiHiddenAttr !=nil {if _bebcd :=_faaa .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bebcd !=nil {return _bebcd ;};};if _faaa .UnhideWhenUsedAttr !=nil {if _bbefa :=_faaa .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072");_bbefa !=nil {return _bbefa ;};};if _faaa .QFormatAttr !=nil {if _dggdg :=_faaa .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_dggdg !=nil {return _dggdg ;};};return nil ;};func (_bdeac *CT_SaveThroughXslt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdeac .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bdeac .IdAttr )});};if _bdeac .SolutionIDAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073o\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",*_bdeac .SolutionIDAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbfeda ST_PTabLeader )Validate ()error {return _fbfeda .ValidateWithPath ("")};func (_gdadfg *ST_LineNumberRestart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cadegf ,_ffgcad :=d .Token ();if _ffgcad !=nil {return _ffgcad ;};if _dccdf ,_efebe :=_cadegf .(_f .EndElement );_efebe &&_dccdf .Name ==start .Name {*_gdadfg =1;return nil ;};if _fgadc ,_cedfc :=_cadegf .(_f .CharData );!_cedfc {return _c .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",_cadegf );}else {switch string (_fgadc ){case "":*_gdadfg =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_gdadfg =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_gdadfg =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_gdadfg =3;};};_cadegf ,_ffgcad =d .Token ();if _ffgcad !=nil {return _ffgcad ;};if _gceeg ,_ggegfc :=_cadegf .(_f .EndElement );_ggegfc &&_gceeg .Name ==start .Name {return nil ;};return _c .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",_cadegf );};type ST_Hint byte ; +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_cdbcg *CT_Placeholder )ValidateWithPath (path string )error {if _fggge :=_cdbcg .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_fggge !=nil {return _fggge ;};return nil ;};func NewCT_Rel ()*CT_Rel {_ccagd :=&CT_Rel {};return _ccagd };func (_gcbdee *CT_SectPrBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcbdee .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ea .Sprintf ("\u0025\u0076",*_gcbdee .RsidRPrAttr )});};if _gcbdee .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ea .Sprintf ("\u0025\u0076",*_gcbdee .RsidDelAttr )});};if _gcbdee .RsidRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ea .Sprintf ("\u0025\u0076",*_gcbdee .RsidRAttr )});};if _gcbdee .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_gcbdee .RsidSectAttr )});};e .EncodeToken (start );if _gcbdee .FootnotePr !=nil {_egedf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gcbdee .FootnotePr ,_egedf );};if _gcbdee .EndnotePr !=nil {_ecegeb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gcbdee .EndnotePr ,_ecegeb );};if _gcbdee .Type !=nil {_bdcbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_gcbdee .Type ,_bdcbd );};if _gcbdee .PgSz !=nil {_gdfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_gcbdee .PgSz ,_gdfd );};if _gcbdee .PgMar !=nil {_bgcgc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_gcbdee .PgMar ,_bgcgc );};if _gcbdee .PaperSrc !=nil {_ddabf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_gcbdee .PaperSrc ,_ddabf );};if _gcbdee .PgBorders !=nil {_aggae :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gcbdee .PgBorders ,_aggae );};if _gcbdee .LnNumType !=nil {_dabeef :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gcbdee .LnNumType ,_dabeef );};if _gcbdee .PgNumType !=nil {_cadd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gcbdee .PgNumType ,_cadd );};if _gcbdee .Cols !=nil {_cbaff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_gcbdee .Cols ,_cbaff );};if _gcbdee .FormProt !=nil {_ceccf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_gcbdee .FormProt ,_ceccf );};if _gcbdee .VAlign !=nil {_aegbeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gcbdee .VAlign ,_aegbeb );};if _gcbdee .NoEndnote !=nil {_faeea :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_gcbdee .NoEndnote ,_faeea );};if _gcbdee .TitlePg !=nil {_eggfc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_gcbdee .TitlePg ,_eggfc );};if _gcbdee .TextDirection !=nil {_cbbfd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gcbdee .TextDirection ,_cbbfd );};if _gcbdee .Bidi !=nil {_fdgaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gcbdee .Bidi ,_fdgaf );};if _gcbdee .RtlGutter !=nil {_cebfg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_gcbdee .RtlGutter ,_cebfg );};if _gcbdee .DocGrid !=nil {_aacgd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_gcbdee .DocGrid ,_aacgd );};if _gcbdee .PrinterSettings !=nil {_afgbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_gcbdee .PrinterSettings ,_afgbc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the WdCT_WordprocessingShapeChoice1 and its children -func (_aacba *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _aacba .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0031");}; +// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path +func (_bgdbg *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _bgdbg .Size !=nil {if _bdfcd :=_bgdbg .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_bdfcd !=nil {return _bdfcd ;};};if _bgdbg .SizeAuto !=nil {if _effg :=_bgdbg .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o");_effg !=nil {return _effg ;};};return nil ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;);type EG_RubyContent struct{ -// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path -func (_effbd *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil }; +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};type ST_ChapterSep byte ;func (_caeff *CT_RPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _caeff .RStyle !=nil {_ageec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_caeff .RStyle ,_ageec );};if _caeff .RFonts !=nil {_fcgae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_caeff .RFonts ,_fcgae );};if _caeff .B !=nil {_fgeegd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_caeff .B ,_fgeegd );};if _caeff .BCs !=nil {_geadd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_caeff .BCs ,_geadd );};if _caeff .I !=nil {_dbcfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_caeff .I ,_dbcfc );};if _caeff .ICs !=nil {_aagdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_caeff .ICs ,_aagdf );};if _caeff .Caps !=nil {_dcegea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_caeff .Caps ,_dcegea );};if _caeff .SmallCaps !=nil {_bafgg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_caeff .SmallCaps ,_bafgg );};if _caeff .Strike !=nil {_ecbgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_caeff .Strike ,_ecbgb );};if _caeff .Dstrike !=nil {_ecedb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_caeff .Dstrike ,_ecedb );};if _caeff .Outline !=nil {_acgbf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_caeff .Outline ,_acgbf );};if _caeff .Shadow !=nil {_fgcac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_caeff .Shadow ,_fgcac );};if _caeff .Emboss !=nil {_eeacc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_caeff .Emboss ,_eeacc );};if _caeff .Imprint !=nil {_afbgfa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_caeff .Imprint ,_afbgfa );};if _caeff .NoProof !=nil {_aggccf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_caeff .NoProof ,_aggccf );};if _caeff .SnapToGrid !=nil {_gbbdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_caeff .SnapToGrid ,_gbbdg );};if _caeff .Vanish !=nil {_cgbae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_caeff .Vanish ,_cgbae );};if _caeff .WebHidden !=nil {_badda :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_caeff .WebHidden ,_badda );};if _caeff .Color !=nil {_bbeea :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_caeff .Color ,_bbeea );};if _caeff .Spacing !=nil {_fbedag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_caeff .Spacing ,_fbedag );};if _caeff .W !=nil {_bfdbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_caeff .W ,_bfdbc );};if _caeff .Kern !=nil {_cbedb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_caeff .Kern ,_cbedb );};if _caeff .Position !=nil {_dceba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_caeff .Position ,_dceba );};if _caeff .Sz !=nil {_geafe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_caeff .Sz ,_geafe );};if _caeff .SzCs !=nil {_bafac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_caeff .SzCs ,_bafac );};if _caeff .Highlight !=nil {_caebc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_caeff .Highlight ,_caebc );};if _caeff .U !=nil {_gfgbag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_caeff .U ,_gfgbag );};if _caeff .Effect !=nil {_gdbdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_caeff .Effect ,_gdbdc );};if _caeff .Bdr !=nil {_cgfce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_caeff .Bdr ,_cgfce );};if _caeff .Shd !=nil {_ddebdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_caeff .Shd ,_ddebdf );};if _caeff .FitText !=nil {_bfdbd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_caeff .FitText ,_bfdbd );};if _caeff .VertAlign !=nil {_abafg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_caeff .VertAlign ,_abafg );};if _caeff .Rtl !=nil {_ddcagb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_caeff .Rtl ,_ddcagb );};if _caeff .Cs !=nil {_aaefd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_caeff .Cs ,_aaefd );};if _caeff .Em !=nil {_baaddg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_caeff .Em ,_baaddg );};if _caeff .Lang !=nil {_befbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_caeff .Lang ,_befbg );};if _caeff .EastAsianLayout !=nil {_bgbbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_caeff .EastAsianLayout ,_bgbbe );};if _caeff .SpecVanish !=nil {_gdbee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_caeff .SpecVanish ,_gdbee );};if _caeff .OMath !=nil {_cfgg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_caeff .OMath ,_cfgg );};if _caeff .RPrChange !=nil {_gaggb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_caeff .RPrChange ,_gaggb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MailMergeOdsoFMDFieldType and its children -func (_eeedf *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _eeedf .ValidateWithPath ("\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065");};type CT_OdsoFieldMapData struct{ +// Validate validates the CT_WritingStyle and its children +func (_bcebg *CT_WritingStyle )Validate ()error {return _bcebg .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");}; -// Merge Field Mapping -Type *CT_MailMergeOdsoFMDFieldType ; +// Validate validates the CT_TrackChangeRange and its children +func (_eaaagf *CT_TrackChangeRange )Validate ()error {return _eaaagf .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");};func NewCT_LvlLegacy ()*CT_LvlLegacy {_fgbeb :=&CT_LvlLegacy {};return _fgbeb }; -// Data Source Name for Column -Name *CT_String ; +// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path +func (_fefee *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _fggac :=_fefee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fggac !=nil {return _fggac ;};return nil ;};func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_cbdfa :=&CT_TrackChangeRange {};return _cbdfa };func NewCT_CalendarType ()*CT_CalendarType {_eagcg :=&CT_CalendarType {};return _eagcg };func (_abdcga ST_FrameScrollbar )ValidateWithPath (path string )error {switch _abdcga {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abdcga ));};return nil ;};func (_bbfgbe ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _bbfgbe {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfgbe ));};return nil ;};func (_eadgf *CT_SimpleField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eddbe :=range start .Attr {if _eddbe .Name .Local =="\u0069\u006e\u0073t\u0072"{_faaed ,_gacgd :=_eddbe .Value ,error (nil );if _gacgd !=nil {return _gacgd ;};_eadgf .InstrAttr =_faaed ;continue ;};if _eddbe .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_cafef ,_cdbgda :=ParseUnionST_OnOff (_eddbe .Value );if _cdbgda !=nil {return _cdbgda ;};_eadgf .FldLockAttr =&_cafef ;continue ;};if _eddbe .Name .Local =="\u0064\u0069\u0072t\u0079"{_gfecc ,_baadac :=ParseUnionST_OnOff (_eddbe .Value );if _baadac !=nil {return _baadac ;};_eadgf .DirtyAttr =&_gfecc ;continue ;};};_cgebbe :for {_bgede ,_gfgege :=d .Token ();if _gfgege !=nil {return _gfgege ;};switch _feadf :=_bgede .(type ){case _c .StartElement :switch _feadf .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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_eadgf .FldData =NewCT_Text ();if _gccfa :=d .DecodeElement (_eadgf .FldData ,&_feadf );_gccfa !=nil {return _gccfa ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_fceege :=NewEG_PContent ();_babeg :=NewCT_SimpleField ();if _cfadg :=d .DecodeElement (_babeg ,&_feadf );_cfadg !=nil {return _cfadg ;};_fceege .FldSimple =append (_fceege .FldSimple ,_babeg );_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_fceege );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dcaea :=NewEG_PContent ();_dcaea .Hyperlink =NewCT_Hyperlink ();if _degcf :=d .DecodeElement (_dcaea .Hyperlink ,&_feadf );_degcf !=nil {return _degcf ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_dcaea );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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_ecfca :=NewEG_PContent ();_ecfca .SubDoc =NewCT_Rel ();if _dccbc :=d .DecodeElement (_ecfca .SubDoc ,&_feadf );_dccbc !=nil {return _dccbc ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_ecfca );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aggff :=NewEG_PContent ();_cgebad :=NewEG_ContentRunContent ();_cgebad .CustomXml =NewCT_CustomXmlRun ();if _bbgae :=d .DecodeElement (_cgebad .CustomXml ,&_feadf );_bbgae !=nil {return _bbgae ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_aggff );_aggff .EG_ContentRunContent =append (_aggff .EG_ContentRunContent ,_cgebad );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_gffce :=NewEG_PContent ();_egeacf :=NewEG_ContentRunContent ();_egeacf .SmartTag =NewCT_SmartTagRun ();if _fgbddg :=d .DecodeElement (_egeacf .SmartTag ,&_feadf );_fgbddg !=nil {return _fgbddg ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_gffce );_gffce .EG_ContentRunContent =append (_gffce .EG_ContentRunContent ,_egeacf );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_fefaef :=NewEG_PContent ();_dabcd :=NewEG_ContentRunContent ();_dabcd .Sdt =NewCT_SdtRun ();if _fgggef :=d .DecodeElement (_dabcd .Sdt ,&_feadf );_fgggef !=nil {return _fgggef ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_fefaef );_fefaef .EG_ContentRunContent =append (_fefaef .EG_ContentRunContent ,_dabcd );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_bagbf :=NewEG_PContent ();_eeccg :=NewEG_ContentRunContent ();_eeccg .Dir =NewCT_DirContentRun ();if _ebaae :=d .DecodeElement (_eeccg .Dir ,&_feadf );_ebaae !=nil {return _ebaae ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_bagbf );_bagbf .EG_ContentRunContent =append (_bagbf .EG_ContentRunContent ,_eeccg );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_ecead :=NewEG_PContent ();_baabd :=NewEG_ContentRunContent ();_baabd .Bdo =NewCT_BdoContentRun ();if _dagecg :=d .DecodeElement (_baabd .Bdo ,&_feadf );_dagecg !=nil {return _dagecg ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_ecead );_ecead .EG_ContentRunContent =append (_ecead .EG_ContentRunContent ,_baabd );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 :"\u0072"},_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 :"\u0072"}:_eeage :=NewEG_PContent ();_bdbff :=NewEG_ContentRunContent ();_bdbff .R =NewCT_R ();if _ffdcd :=d .DecodeElement (_bdbff .R ,&_feadf );_ffdcd !=nil {return _ffdcd ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_eeage );_eeage .EG_ContentRunContent =append (_eeage .EG_ContentRunContent ,_bdbff );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eebcad :=NewEG_PContent ();_befebg :=NewEG_ContentRunContent ();_cadda :=NewEG_RunLevelElts ();_cadda .ProofErr =NewCT_ProofErr ();if _aeabc :=d .DecodeElement (_cadda .ProofErr ,&_feadf );_aeabc !=nil {return _aeabc ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_eebcad );_eebcad .EG_ContentRunContent =append (_eebcad .EG_ContentRunContent ,_befebg );_befebg .EG_RunLevelElts =append (_befebg .EG_RunLevelElts ,_cadda );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eeagfb :=NewEG_PContent ();_agedca :=NewEG_ContentRunContent ();_dffbb :=NewEG_RunLevelElts ();_dffbb .PermStart =NewCT_PermStart ();if _bacbd :=d .DecodeElement (_dffbb .PermStart ,&_feadf );_bacbd !=nil {return _bacbd ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_eeagfb );_eeagfb .EG_ContentRunContent =append (_eeagfb .EG_ContentRunContent ,_agedca );_agedca .EG_RunLevelElts =append (_agedca .EG_RunLevelElts ,_dffbb );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bgece :=NewEG_PContent ();_fbagge :=NewEG_ContentRunContent ();_eaged :=NewEG_RunLevelElts ();_eaged .PermEnd =NewCT_Perm ();if _edfgb :=d .DecodeElement (_eaged .PermEnd ,&_feadf );_edfgb !=nil {return _edfgb ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_bgece );_bgece .EG_ContentRunContent =append (_bgece .EG_ContentRunContent ,_fbagge );_fbagge .EG_RunLevelElts =append (_fbagge .EG_RunLevelElts ,_eaged );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_adace :=NewEG_PContent ();_bedfb :=NewEG_ContentRunContent ();_gbede :=NewEG_RunLevelElts ();_gbede .Ins =NewCT_RunTrackChange ();if _agceg :=d .DecodeElement (_gbede .Ins ,&_feadf );_agceg !=nil {return _agceg ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_adace );_adace .EG_ContentRunContent =append (_adace .EG_ContentRunContent ,_bedfb );_bedfb .EG_RunLevelElts =append (_bedfb .EG_RunLevelElts ,_gbede );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_bcfbgg :=NewEG_PContent ();_bedbbc :=NewEG_ContentRunContent ();_eccgcg :=NewEG_RunLevelElts ();_eccgcg .Del =NewCT_RunTrackChange ();if _afbbb :=d .DecodeElement (_eccgcg .Del ,&_feadf );_afbbb !=nil {return _afbbb ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_bcfbgg );_bcfbgg .EG_ContentRunContent =append (_bcfbgg .EG_ContentRunContent ,_bedbbc );_bedbbc .EG_RunLevelElts =append (_bedbbc .EG_RunLevelElts ,_eccgcg );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ceegee :=NewEG_PContent ();_bccff :=NewEG_ContentRunContent ();_dfeda :=NewEG_RunLevelElts ();_dfeda .MoveFrom =NewCT_RunTrackChange ();if _gabec :=d .DecodeElement (_dfeda .MoveFrom ,&_feadf );_gabec !=nil {return _gabec ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_ceegee );_ceegee .EG_ContentRunContent =append (_ceegee .EG_ContentRunContent ,_bccff );_bccff .EG_RunLevelElts =append (_bccff .EG_RunLevelElts ,_dfeda );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_agbbg :=NewEG_PContent ();_bbgbd :=NewEG_ContentRunContent ();_bdceeg :=NewEG_RunLevelElts ();_bdceeg .MoveTo =NewCT_RunTrackChange ();if _dfffbe :=d .DecodeElement (_bdceeg .MoveTo ,&_feadf );_dfffbe !=nil {return _dfffbe ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_agbbg );_agbbg .EG_ContentRunContent =append (_agbbg .EG_ContentRunContent ,_bbgbd );_bbgbd .EG_RunLevelElts =append (_bbgbd .EG_RunLevelElts ,_bdceeg );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cfbgda :=NewEG_PContent ();_fagdd :=NewEG_ContentRunContent ();_agdee :=NewEG_RunLevelElts ();_gcaafg :=NewEG_RangeMarkupElements ();_gcaafg .BookmarkStart =NewCT_Bookmark ();if _cdff :=d .DecodeElement (_gcaafg .BookmarkStart ,&_feadf );_cdff !=nil {return _cdff ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_cfbgda );_cfbgda .EG_ContentRunContent =append (_cfbgda .EG_ContentRunContent ,_fagdd );_fagdd .EG_RunLevelElts =append (_fagdd .EG_RunLevelElts ,_agdee );_agdee .EG_RangeMarkupElements =append (_agdee .EG_RangeMarkupElements ,_gcaafg );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cadcd :=NewEG_PContent ();_dggdag :=NewEG_ContentRunContent ();_dagdcf :=NewEG_RunLevelElts ();_facdd :=NewEG_RangeMarkupElements ();_facdd .BookmarkEnd =NewCT_MarkupRange ();if _dfgeae :=d .DecodeElement (_facdd .BookmarkEnd ,&_feadf );_dfgeae !=nil {return _dfgeae ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_cadcd );_cadcd .EG_ContentRunContent =append (_cadcd .EG_ContentRunContent ,_dggdag );_dggdag .EG_RunLevelElts =append (_dggdag .EG_RunLevelElts ,_dagdcf );_dagdcf .EG_RangeMarkupElements =append (_dagdcf .EG_RangeMarkupElements ,_facdd );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gccfaf :=NewEG_PContent ();_bgfdd :=NewEG_ContentRunContent ();_fddaf :=NewEG_RunLevelElts ();_cdeff :=NewEG_RangeMarkupElements ();_cdeff .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbdbe :=d .DecodeElement (_cdeff .MoveFromRangeStart ,&_feadf );_dbdbe !=nil {return _dbdbe ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_gccfaf );_gccfaf .EG_ContentRunContent =append (_gccfaf .EG_ContentRunContent ,_bgfdd );_bgfdd .EG_RunLevelElts =append (_bgfdd .EG_RunLevelElts ,_fddaf );_fddaf .EG_RangeMarkupElements =append (_fddaf .EG_RangeMarkupElements ,_cdeff );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gfafc :=NewEG_PContent ();_ceede :=NewEG_ContentRunContent ();_bbdacg :=NewEG_RunLevelElts ();_gedag :=NewEG_RangeMarkupElements ();_gedag .MoveFromRangeEnd =NewCT_MarkupRange ();if _efgeb :=d .DecodeElement (_gedag .MoveFromRangeEnd ,&_feadf );_efgeb !=nil {return _efgeb ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_gfafc );_gfafc .EG_ContentRunContent =append (_gfafc .EG_ContentRunContent ,_ceede );_ceede .EG_RunLevelElts =append (_ceede .EG_RunLevelElts ,_bbdacg );_bbdacg .EG_RangeMarkupElements =append (_bbdacg .EG_RangeMarkupElements ,_gedag );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gccdf :=NewEG_PContent ();_gadga :=NewEG_ContentRunContent ();_becfgca :=NewEG_RunLevelElts ();_dgeed :=NewEG_RangeMarkupElements ();_dgeed .MoveToRangeStart =NewCT_MoveBookmark ();if _adeggb :=d .DecodeElement (_dgeed .MoveToRangeStart ,&_feadf );_adeggb !=nil {return _adeggb ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_gccdf );_gccdf .EG_ContentRunContent =append (_gccdf .EG_ContentRunContent ,_gadga );_gadga .EG_RunLevelElts =append (_gadga .EG_RunLevelElts ,_becfgca );_becfgca .EG_RangeMarkupElements =append (_becfgca .EG_RangeMarkupElements ,_dgeed );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eeeecg :=NewEG_PContent ();_afegdd :=NewEG_ContentRunContent ();_dbced :=NewEG_RunLevelElts ();_gedceab :=NewEG_RangeMarkupElements ();_gedceab .MoveToRangeEnd =NewCT_MarkupRange ();if _cedgb :=d .DecodeElement (_gedceab .MoveToRangeEnd ,&_feadf );_cedgb !=nil {return _cedgb ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_eeeecg );_eeeecg .EG_ContentRunContent =append (_eeeecg .EG_ContentRunContent ,_afegdd );_afegdd .EG_RunLevelElts =append (_afegdd .EG_RunLevelElts ,_dbced );_dbced .EG_RangeMarkupElements =append (_dbced .EG_RangeMarkupElements ,_gedceab );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fdcdb :=NewEG_PContent ();_cegbc :=NewEG_ContentRunContent ();_gbafg :=NewEG_RunLevelElts ();_fbeag :=NewEG_RangeMarkupElements ();_fbeag .CommentRangeStart =NewCT_MarkupRange ();if _eadad :=d .DecodeElement (_fbeag .CommentRangeStart ,&_feadf );_eadad !=nil {return _eadad ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_fdcdb );_fdcdb .EG_ContentRunContent =append (_fdcdb .EG_ContentRunContent ,_cegbc );_cegbc .EG_RunLevelElts =append (_cegbc .EG_RunLevelElts ,_gbafg );_gbafg .EG_RangeMarkupElements =append (_gbafg .EG_RangeMarkupElements ,_fbeag );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gfabfg :=NewEG_PContent ();_gdgfb :=NewEG_ContentRunContent ();_efdeb :=NewEG_RunLevelElts ();_gacdf :=NewEG_RangeMarkupElements ();_gacdf .CommentRangeEnd =NewCT_MarkupRange ();if _gbddba :=d .DecodeElement (_gacdf .CommentRangeEnd ,&_feadf );_gbddba !=nil {return _gbddba ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_gfabfg );_gfabfg .EG_ContentRunContent =append (_gfabfg .EG_ContentRunContent ,_gdgfb );_gdgfb .EG_RunLevelElts =append (_gdgfb .EG_RunLevelElts ,_efdeb );_efdeb .EG_RangeMarkupElements =append (_efdeb .EG_RangeMarkupElements ,_gacdf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_befaa :=NewEG_PContent ();_ggafe :=NewEG_ContentRunContent ();_fbafag :=NewEG_RunLevelElts ();_fdcaf :=NewEG_RangeMarkupElements ();_fdcaf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fagfe :=d .DecodeElement (_fdcaf .CustomXmlInsRangeStart ,&_feadf );_fagfe !=nil {return _fagfe ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_befaa );_befaa .EG_ContentRunContent =append (_befaa .EG_ContentRunContent ,_ggafe );_ggafe .EG_RunLevelElts =append (_ggafe .EG_RunLevelElts ,_fbafag );_fbafag .EG_RangeMarkupElements =append (_fbafag .EG_RangeMarkupElements ,_fdcaf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bgfda :=NewEG_PContent ();_ccfda :=NewEG_ContentRunContent ();_gdgg :=NewEG_RunLevelElts ();_bbabd :=NewEG_RangeMarkupElements ();_bbabd .CustomXmlInsRangeEnd =NewCT_Markup ();if _gcebb :=d .DecodeElement (_bbabd .CustomXmlInsRangeEnd ,&_feadf );_gcebb !=nil {return _gcebb ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_bgfda );_bgfda .EG_ContentRunContent =append (_bgfda .EG_ContentRunContent ,_ccfda );_ccfda .EG_RunLevelElts =append (_ccfda .EG_RunLevelElts ,_gdgg );_gdgg .EG_RangeMarkupElements =append (_gdgg .EG_RangeMarkupElements ,_bbabd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bfeca :=NewEG_PContent ();_cbggb :=NewEG_ContentRunContent ();_dfccd :=NewEG_RunLevelElts ();_aadbc :=NewEG_RangeMarkupElements ();_aadbc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ecdca :=d .DecodeElement (_aadbc .CustomXmlDelRangeStart ,&_feadf );_ecdca !=nil {return _ecdca ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_bfeca );_bfeca .EG_ContentRunContent =append (_bfeca .EG_ContentRunContent ,_cbggb );_cbggb .EG_RunLevelElts =append (_cbggb .EG_RunLevelElts ,_dfccd );_dfccd .EG_RangeMarkupElements =append (_dfccd .EG_RangeMarkupElements ,_aadbc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dafdbd :=NewEG_PContent ();_gffag :=NewEG_ContentRunContent ();_cfedeb :=NewEG_RunLevelElts ();_faddef :=NewEG_RangeMarkupElements ();_faddef .CustomXmlDelRangeEnd =NewCT_Markup ();if _baafd :=d .DecodeElement (_faddef .CustomXmlDelRangeEnd ,&_feadf );_baafd !=nil {return _baafd ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_dafdbd );_dafdbd .EG_ContentRunContent =append (_dafdbd .EG_ContentRunContent ,_gffag );_gffag .EG_RunLevelElts =append (_gffag .EG_RunLevelElts ,_cfedeb );_cfedeb .EG_RangeMarkupElements =append (_cfedeb .EG_RangeMarkupElements ,_faddef );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_acfge :=NewEG_PContent ();_adbgb :=NewEG_ContentRunContent ();_aeafffe :=NewEG_RunLevelElts ();_abegc :=NewEG_RangeMarkupElements ();_abegc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbfad :=d .DecodeElement (_abegc .CustomXmlMoveFromRangeStart ,&_feadf );_fbfad !=nil {return _fbfad ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_acfge );_acfge .EG_ContentRunContent =append (_acfge .EG_ContentRunContent ,_adbgb );_adbgb .EG_RunLevelElts =append (_adbgb .EG_RunLevelElts ,_aeafffe );_aeafffe .EG_RangeMarkupElements =append (_aeafffe .EG_RangeMarkupElements ,_abegc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_abeeeb :=NewEG_PContent ();_ecce :=NewEG_ContentRunContent ();_cadbe :=NewEG_RunLevelElts ();_ddcgad :=NewEG_RangeMarkupElements ();_ddcgad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aegag :=d .DecodeElement (_ddcgad .CustomXmlMoveFromRangeEnd ,&_feadf );_aegag !=nil {return _aegag ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_abeeeb );_abeeeb .EG_ContentRunContent =append (_abeeeb .EG_ContentRunContent ,_ecce );_ecce .EG_RunLevelElts =append (_ecce .EG_RunLevelElts ,_cadbe );_cadbe .EG_RangeMarkupElements =append (_cadbe .EG_RangeMarkupElements ,_ddcgad );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eceec :=NewEG_PContent ();_gagaef :=NewEG_ContentRunContent ();_cbgbae :=NewEG_RunLevelElts ();_fcagf :=NewEG_RangeMarkupElements ();_fcagf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dffbe :=d .DecodeElement (_fcagf .CustomXmlMoveToRangeStart ,&_feadf );_dffbe !=nil {return _dffbe ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_eceec );_eceec .EG_ContentRunContent =append (_eceec .EG_ContentRunContent ,_gagaef );_gagaef .EG_RunLevelElts =append (_gagaef .EG_RunLevelElts ,_cbgbae );_cbgbae .EG_RangeMarkupElements =append (_cbgbae .EG_RangeMarkupElements ,_fcagf );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dfeag :=NewEG_PContent ();_gedbe :=NewEG_ContentRunContent ();_cddcda :=NewEG_RunLevelElts ();_eacfd :=NewEG_RangeMarkupElements ();_eacfd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bedceb :=d .DecodeElement (_eacfd .CustomXmlMoveToRangeEnd ,&_feadf );_bedceb !=nil {return _bedceb ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_dfeag );_dfeag .EG_ContentRunContent =append (_dfeag .EG_ContentRunContent ,_gedbe );_gedbe .EG_RunLevelElts =append (_gedbe .EG_RunLevelElts ,_cddcda );_cddcda .EG_RangeMarkupElements =append (_cddcda .EG_RangeMarkupElements ,_eacfd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bgffc :=NewEG_PContent ();_cdedce :=NewEG_ContentRunContent ();_ddffbf :=NewEG_RunLevelElts ();_beafg :=NewEG_MathContent ();_beafg .OMathPara =_egg .NewOMathPara ();if _dbceb :=d .DecodeElement (_beafg .OMathPara ,&_feadf );_dbceb !=nil {return _dbceb ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_bgffc );_bgffc .EG_ContentRunContent =append (_bgffc .EG_ContentRunContent ,_cdedce );_cdedce .EG_RunLevelElts =append (_cdedce .EG_RunLevelElts ,_ddffbf );_ddffbf .EG_MathContent =append (_ddffbf .EG_MathContent ,_beafg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aaabg :=NewEG_PContent ();_edacaf :=NewEG_ContentRunContent ();_eeaff :=NewEG_RunLevelElts ();_efgcc :=NewEG_MathContent ();_efgcc .OMath =_egg .NewOMath ();if _gbcac :=d .DecodeElement (_efgcc .OMath ,&_feadf );_gbcac !=nil {return _gbcac ;};_eadgf .EG_PContent =append (_eadgf .EG_PContent ,_aaabg );_aaabg .EG_ContentRunContent =append (_aaabg .EG_ContentRunContent ,_edacaf );_edacaf .EG_RunLevelElts =append (_edacaf .EG_RunLevelElts ,_eeaff );_eeaff .EG_MathContent =append (_eeaff .EG_MathContent ,_efgcc );default:_cff .Log ("\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\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065\u0046i\u0065l\u0064\u0020\u0025\u0076",_feadf .Name );if _ffedd :=d .Skip ();_ffedd !=nil {return _ffedd ;};};case _c .EndElement :break _cgebbe ;case _c .CharData :};};return nil ;};func NewCT_FtnPos ()*CT_FtnPos {_dccge :=&CT_FtnPos {};_dccge .ValAttr =ST_FtnPos (1);return _dccge }; -// Predefined Merge Field Name -MappedName *CT_String ; +// Validate validates the CT_NumPicBullet and its children +func (_cfdfa *CT_NumPicBullet )Validate ()error {return _cfdfa .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");};func NewCT_DocVars ()*CT_DocVars {_agfd :=&CT_DocVars {};return _agfd };func (_cdbaf *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_fbfga :=[]string {};if _cdbaf .Int64 !=nil {_fbfga =append (_fbfga ,"\u0049\u006e\u00746\u0034");};if _cdbaf .ST_UniversalMeasure !=nil {_fbfga =append (_fbfga ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_fbfga )> 1{return _ea .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fbfga );};return nil ;};type WdCT_WordprocessingCanvas struct{Bg *_eg .CT_BackgroundFormatting ;Whole *_eg .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_eg .CT_OfficeArtExtensionList ;};func (_eggfd *WdCT_WrapPath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eggfd .Start =_eg .NewCT_Point2D ();for _ ,_agefbb :=range start .Attr {if _agefbb .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_ageeg ,_cedgcdf :=_ac .ParseBool (_agefbb .Value );if _cedgcdf !=nil {return _cedgcdf ;};_eggfd .EditedAttr =&_ageeg ;continue ;};};_cgaee :for {_gfagcb ,_dfdae :=d .Token ();if _dfdae !=nil {return _dfdae ;};switch _fgaedb :=_gfagcb .(type ){case _c .StartElement :switch _fgaedb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0061r\u0074"},_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 :"\u0073\u0074\u0061r\u0074"}:if _abbda :=d .DecodeElement (_eggfd .Start ,&_fgaedb );_abbda !=nil {return _abbda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_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 :"\u006c\u0069\u006e\u0065\u0054\u006f"}:_dfbfbeb :=_eg .NewCT_Point2D ();if _dgeae :=d .DecodeElement (_dfbfbeb ,&_fgaedb );_dgeae !=nil {return _dgeae ;};_eggfd .LineTo =append (_eggfd .LineTo ,_dfbfbeb );default:_cff .Log ("\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\u0057\u0064\u0043\u0054_\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068 \u0025\u0076",_fgaedb .Name );if _abdcd :=d .Skip ();_abdcd !=nil {return _abdcd ;};};case _c .EndElement :break _cgaee ;case _c .CharData :};};return nil ;}; -// Index of Column Being Mapped -Column *CT_DecimalNumber ; +// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path +func (_cedfff *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _abafa :=_cedfff .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_abafa !=nil {return _abafa ;};if _cedfff .NvContentPartPr !=nil {if _ebaaf :=_cedfff .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072");_ebaaf !=nil {return _ebaaf ;};};if _cedfff .Xfrm !=nil {if _bbfddg :=_cedfff .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bbfddg !=nil {return _bbfddg ;};};if _cedfff .ExtLst !=nil {if _faecegf :=_cedfff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faecegf !=nil {return _faecegf ;};};return nil ;}; -// Merge Field Name Language ID -Lid *CT_Lang ; +// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path +func (_gcccbg *CT_TextAlignment )ValidateWithPath (path string )error {if _gcccbg .ValAttr ==ST_TextAlignmentUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cgaea :=_gcccbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgaea !=nil {return _cgaea ;};return nil ;};func (_gcfbb *CT_TcBorders )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gcfbb .Top !=nil {_egbceb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_gcfbb .Top ,_egbceb );};if _gcfbb .Start !=nil {_ccbc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gcfbb .Start ,_ccbc );};if _gcfbb .Left !=nil {_agdff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gcfbb .Left ,_agdff );};if _gcfbb .Bottom !=nil {_ddbac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gcfbb .Bottom ,_ddbac );};if _gcfbb .End !=nil {_egdbac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_gcfbb .End ,_egdbac );};if _gcfbb .Right !=nil {_efded :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gcfbb .Right ,_efded );};if _gcfbb .InsideH !=nil {_fafab :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_gcfbb .InsideH ,_fafab );};if _gcfbb .InsideV !=nil {_bfebb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_gcfbb .InsideV ,_bfebb );};if _gcfbb .Tl2br !=nil {_cfgfe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_gcfbb .Tl2br ,_cfgfe );};if _gcfbb .Tr2bl !=nil {_cbdgb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_gcfbb .Tr2bl ,_cbdgb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Use Country-Based Address Field Ordering -DynamicAddress *CT_OnOff ;};func (_fcdab *ST_RestartNumber )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcdab =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fcdab =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_fcdab =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_fcdab =3;};return nil ;};func (_faffc ST_FtnPos )String ()string {switch _faffc {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case 3:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 4:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};func (_fgabd ST_DocPartBehavior )String ()string {switch _fgabd {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";};func (_gbecd *CT_Perm )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcfd :=range start .Attr {if _gcfd .Name .Local =="\u0069\u0064"{_eead ,_acaba :=_gcfd .Value ,error (nil );if _acaba !=nil {return _acaba ;};_gbecd .IdAttr =_eead ;continue ;};if _gcfd .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gbecd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gcfd );continue ;};};for {_bcceaf ,_eaacd :=d .Token ();if _eaacd !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_eaacd );};if _cdgcf ,_dgffe :=_bcceaf .(_f .EndElement );_dgffe &&_cdgcf .Name ==start .Name {break ;};};return nil ;};func (_cfef *CT_DataBinding )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbga :=range start .Attr {if _dbga .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_cdgfe ,_dcbea :=_dbga .Value ,error (nil );if _dcbea !=nil {return _dcbea ;};_cfef .PrefixMappingsAttr =&_cdgfe ;continue ;};if _dbga .Name .Local =="\u0078\u0070\u0061t\u0068"{_eecc ,_dbdcb :=_dbga .Value ,error (nil );if _dbdcb !=nil {return _dbdcb ;};_cfef .XpathAttr =_eecc ;continue ;};if _dbga .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_ebda ,_cbagf :=_dbga .Value ,error (nil );if _cbagf !=nil {return _cbagf ;};_cfef .StoreItemIDAttr =_ebda ;continue ;};};for {_caac ,_aabec :=d .Token ();if _aabec !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067:\u0020\u0025\u0073",_aabec );};if _fagg ,_bdbe :=_caac .(_f .EndElement );_bdbe &&_fagg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path +func (_feg *CT_AutoCaptions )ValidateWithPath (path string )error {for _bac ,_ecg :=range _feg .AutoCaption {if _eed :=_ecg .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_bac ));_eed !=nil {return _eed ;};};return nil ;}; -// Validate validates the CT_NumRestart and its children -func (_ceac *CT_NumRestart )Validate ()error {return _ceac .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");};func (_dfdaa *ST_Underline )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfdaa =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dfdaa =1;case "\u0077\u006f\u0072d\u0073":*_dfdaa =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dfdaa =3;case "\u0074\u0068\u0069c\u006b":*_dfdaa =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_dfdaa =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_dfdaa =6;case "\u0064\u0061\u0073\u0068":*_dfdaa =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_dfdaa =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_dfdaa =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_dfdaa =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_dfdaa =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_dfdaa =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_dfdaa =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_dfdaa =14;case "\u0077\u0061\u0076\u0065":*_dfdaa =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_dfdaa =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_dfdaa =17;case "\u006e\u006f\u006e\u0065":*_dfdaa =18;};return nil ;}; +// Validate validates the Hdr and its children +func (_gdffae *Hdr )Validate ()error {return _gdffae .ValidateWithPath ("\u0048\u0064\u0072")}; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path -func (_gdbedf *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _gdbedf .Txbx !=nil {if _fefega :=_gdbedf .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_fefega !=nil {return _fefega ;};};if _gdbedf .LinkedTxbx !=nil {if _dbabce :=_gdbedf .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078");_dbabce !=nil {return _dbabce ;};};return nil ;}; +// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path +func (_fcefc *CT_DocProtect )ValidateWithPath (path string )error {if _egaf :=_fcefc .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_egaf !=nil {return _egaf ;};if _fcefc .FormattingAttr !=nil {if _adbd :=_fcefc .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_adbd !=nil {return _adbd ;};};if _fcefc .EnforcementAttr !=nil {if _dgef :=_fcefc .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_dgef !=nil {return _dgef ;};};if _bfgef :=_fcefc .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_bfgef !=nil {return _bfgef ;};if _dfbad :=_fcefc .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_dfbad !=nil {return _dfbad ;};if _fbaag :=_fcefc .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fbaag !=nil {return _fbaag ;};return nil ;};func (_cgbeb *CT_Spacing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aaceba :=range start .Attr {if _aaceba .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_gfeba ,_ccafa :=ParseUnionST_TwipsMeasure (_aaceba .Value );if _ccafa !=nil {return _ccafa ;};_cgbeb .BeforeAttr =&_gfeba ;continue ;};if _aaceba .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_gfafg ,_fafbg :=_ac .ParseInt (_aaceba .Value ,10,64);if _fafbg !=nil {return _fafbg ;};_cgbeb .BeforeLinesAttr =&_gfafg ;continue ;};if _aaceba .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_dbaaf ,_afdafa :=ParseUnionST_OnOff (_aaceba .Value );if _afdafa !=nil {return _afdafa ;};_cgbeb .BeforeAutospacingAttr =&_dbaaf ;continue ;};if _aaceba .Name .Local =="\u0061\u0066\u0074e\u0072"{_gbabg ,_dcecc :=ParseUnionST_TwipsMeasure (_aaceba .Value );if _dcecc !=nil {return _dcecc ;};_cgbeb .AfterAttr =&_gbabg ;continue ;};if _aaceba .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_febbab ,_dgabf :=_ac .ParseInt (_aaceba .Value ,10,64);if _dgabf !=nil {return _dgabf ;};_cgbeb .AfterLinesAttr =&_febbab ;continue ;};if _aaceba .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_cecbe ,_degec :=ParseUnionST_OnOff (_aaceba .Value );if _degec !=nil {return _degec ;};_cgbeb .AfterAutospacingAttr =&_cecbe ;continue ;};if _aaceba .Name .Local =="\u006c\u0069\u006e\u0065"{_eggbcb ,_cdcbee :=ParseUnionST_SignedTwipsMeasure (_aaceba .Value );if _cdcbee !=nil {return _cdcbee ;};_cgbeb .LineAttr =&_eggbcb ;continue ;};if _aaceba .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_cgbeb .LineRuleAttr .UnmarshalXMLAttr (_aaceba );continue ;};};for {_bdacg ,_egecaba :=d .Token ();if _egecaba !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_egecaba );};if _ddgag ,_fefd :=_bdacg .(_c .EndElement );_fefd &&_ddgag .Name ==start .Name {break ;};};return nil ;};func (_abbed ST_PTabLeader )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_abbed .String (),start );};func (_cfeddb *WdCT_WordprocessingShape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfeddb .Choice =NewWdCT_WordprocessingShapeChoice ();_cfeddb .SpPr =_eg .NewCT_ShapeProperties ();_cfeddb .BodyPr =_eg .NewCT_TextBodyProperties ();for _ ,_eeeecgd :=range start .Attr {if _eeeecgd .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_baeaf ,_fgaacb :=_ac .ParseBool (_eeeecgd .Value );if _fgaacb !=nil {return _fgaacb ;};_cfeddb .NormalEastAsianFlowAttr =&_baeaf ;continue ;};};_dagfe :for {_bcbab ,_aedbd :=d .Token ();if _aedbd !=nil {return _aedbd ;};switch _ffbbgd :=_bcbab .(type ){case _c .StartElement :switch _ffbbgd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:_cfeddb .CNvPr =_eg .NewCT_NonVisualDrawingProps ();if _cffggd :=d .DecodeElement (_cfeddb .CNvPr ,&_ffbbgd );_cffggd !=nil {return _cffggd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_cfeddb .Choice =NewWdCT_WordprocessingShapeChoice ();if _ecbbea :=d .DecodeElement (&_cfeddb .Choice .CNvSpPr ,&_ffbbgd );_ecbbea !=nil {return _ecbbea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_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 :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_cfeddb .Choice =NewWdCT_WordprocessingShapeChoice ();if _aegegb :=d .DecodeElement (&_cfeddb .Choice .CNvCnPr ,&_ffbbgd );_aegegb !=nil {return _aegegb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _ebdgg :=d .DecodeElement (_cfeddb .SpPr ,&_ffbbgd );_ebdgg !=nil {return _ebdgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_cfeddb .Style =_eg .NewCT_ShapeStyle ();if _fgffe :=d .DecodeElement (_cfeddb .Style ,&_ffbbgd );_fgffe !=nil {return _fgffe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfeddb .ExtLst =_eg .NewCT_OfficeArtExtensionList ();if _dfaebb :=d .DecodeElement (_cfeddb .ExtLst ,&_ffbbgd );_dfaebb !=nil {return _dfaebb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_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 :"\u0074\u0078\u0062\u0078"}:_cfeddb .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _egdg :=d .DecodeElement (&_cfeddb .WChoice .Txbx ,&_ffbbgd );_egdg !=nil {return _egdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_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 :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_cfeddb .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _aaedf :=d .DecodeElement (&_cfeddb .WChoice .LinkedTxbx ,&_ffbbgd );_aaedf !=nil {return _aaedf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _ccbgb :=d .DecodeElement (_cfeddb .BodyPr ,&_ffbbgd );_ccbgb !=nil {return _ccbgb ;};default:_cff .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067S\u0068\u0061\u0070\u0065\u0020%\u0076",_ffbbgd .Name );if _cafff :=d .Skip ();_cafff !=nil {return _cafff ;};};case _c .EndElement :break _dagfe ;case _c .CharData :};};return nil ;};func (_egddd *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbfgf :for {_ageba ,_ageaa :=d .Token ();if _ageaa !=nil {return _ageaa ;};switch _fdcbb :=_ageba .(type ){case _c .StartElement :switch _fdcbb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_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 :"\u0077\u0073\u0070"}:_ebcca :=NewWdWsp ();if _feccf :=d .DecodeElement (_ebcca ,&_fdcbb );_feccf !=nil {return _feccf ;};_egddd .Wsp =append (_egddd .Wsp ,_ebcca );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_ggbbab :=NewWdCT_WordprocessingGroup ();if _bbebg :=d .DecodeElement (_ggbbab ,&_fdcbb );_bbebg !=nil {return _bbebg ;};_egddd .GrpSp =append (_egddd .GrpSp ,_ggbbab );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ddcda :=NewWdCT_GraphicFrame ();if _aeccba :=d .DecodeElement (_ddcda ,&_fdcbb );_aeccba !=nil {return _aeccba ;};_egddd .GraphicFrame =append (_egddd .GraphicFrame ,_ddcda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_ffefee :=_b .NewPic ();if _dbcec :=d .DecodeElement (_ffefee ,&_fdcbb );_dbcec !=nil {return _dbcec ;};_egddd .Pic =append (_egddd .Pic ,_ffefee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_cebba :=NewWdCT_WordprocessingContentPart ();if _gcega :=d .DecodeElement (_cebba ,&_fdcbb );_gcega !=nil {return _gcega ;};_egddd .ContentPart =append (_egddd .ContentPart ,_cebba );default:_cff .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_fdcbb .Name );if _dcgeb :=d .Skip ();_dcgeb !=nil {return _dcgeb ;};};case _c .EndElement :break _gbfgf ;case _c .CharData :};};return nil ;};type ST_TextAlignment byte ;func (_cbfec *CT_Rel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_cbfec .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_bbgcc :=&CT_SdtDropDownList {};return _bbgcc }; -// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path -func (_ecdbf *CT_Underline )ValidateWithPath (path string )error {if _abfff :=_ecdbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abfff !=nil {return _abfff ;};if _ecdbf .ColorAttr !=nil {if _cbadf :=_ecdbf .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cbadf !=nil {return _cbadf ;};};if _adgfc :=_ecdbf .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_adgfc !=nil {return _adgfc ;};return nil ;};type ST_BrType byte ;func (_fegfe ST_SectionMark )String ()string {switch _fegfe {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case 2:return "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 4:return "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case 5:return "\u006fd\u0064\u0050\u0061\u0067\u0065";};return "";};func (_eegffg ST_Pitch )ValidateWithPath (path string )error {switch _eegffg {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eegffg ));};return nil ;}; +// Validate validates the CT_SdtListItem and its children +func (_dgagf *CT_SdtListItem )Validate ()error {return _dgagf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");}; -// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path -func (_deffc *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _deffc .Type !=nil {if _cgdc :=_deffc .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_cgdc !=nil {return _cgdc ;};};if _deffc .Name !=nil {if _ggbd :=_deffc .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_ggbd !=nil {return _ggbd ;};};if _deffc .MappedName !=nil {if _abfad :=_deffc .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_abfad !=nil {return _abfad ;};};if _deffc .Column !=nil {if _fcbed :=_deffc .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_fcbed !=nil {return _fcbed ;};};if _deffc .Lid !=nil {if _eedaf :=_deffc .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_eedaf !=nil {return _eedaf ;};};if _deffc .DynamicAddress !=nil {if _beeea :=_deffc .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073");_beeea !=nil {return _beeea ;};};return nil ;};func (_fgbd *CT_DocVar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccdf :=range start .Attr {if _ccdf .Name .Local =="\u006e\u0061\u006d\u0065"{_decga ,_ebcc :=_ccdf .Value ,error (nil );if _ebcc !=nil {return _ebcc ;};_fgbd .NameAttr =_decga ;continue ;};if _ccdf .Name .Local =="\u0076\u0061\u006c"{_bged ,_dfded :=_ccdf .Value ,error (nil );if _dfded !=nil {return _dfded ;};_fgbd .ValAttr =_bged ;continue ;};};for {_cegdg ,_aedfc :=d .Token ();if _aedfc !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_aedfc );};if _bceadc ,_fbde :=_cegdg .(_f .EndElement );_fbde &&_bceadc .Name ==start .Name {break ;};};return nil ;};type Settings struct{CT_Settings };func (_bdfdd *CT_RPrDefault )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aefde :for {_ebdd ,_aadca :=d .Token ();if _aadca !=nil {return _aadca ;};switch _gcggg :=_ebdd .(type ){case _f .StartElement :switch _gcggg .Name {case _f .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 :"\u0072\u0050\u0072"},_f .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 :"\u0072\u0050\u0072"}:_bdfdd .RPr =NewCT_RPr ();if _fbcd :=d .DecodeElement (_bdfdd .RPr ,&_gcggg );_fbcd !=nil {return _fbcd ;};default:_gb .Log ("\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\u0052P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_gcggg .Name );if _dcfcc :=d .Skip ();_dcfcc !=nil {return _dcfcc ;};};case _f .EndElement :break _aefde ;case _f .CharData :};};return nil ;};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_cfefa :=&CT_TextboxTightWrap {};_cfefa .ValAttr =ST_TextboxTightWrap (1);return _cfefa ;};func (_gcabb *Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _gcabb .CT_Comments .MarshalXML (e ,start );};func (_eaacbe ST_TargetScreenSz )Validate ()error {return _eaacbe .ValidateWithPath ("")};func NewCT_LevelText ()*CT_LevelText {_eebab :=&CT_LevelText {};return _eebab };func (_bgagg *CT_DocPartGallery )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cgcd ,_gbbgf :=_bgagg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gbbgf !=nil {return _gbbgf ;};start .Attr =append (start .Attr ,_cgcd );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aabc *CT_Bookmark )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfda :=range start .Attr {if _gfda .Name .Local =="\u006e\u0061\u006d\u0065"{_ddd ,_ababa :=_gfda .Value ,error (nil );if _ababa !=nil {return _ababa ;};_aabc .NameAttr =_ddd ;continue ;};if _gfda .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_ged ,_bddg :=_ge .ParseInt (_gfda .Value ,10,64);if _bddg !=nil {return _bddg ;};_aabc .ColFirstAttr =&_ged ;continue ;};if _gfda .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_cdf ,_dade :=_ge .ParseInt (_gfda .Value ,10,64);if _dade !=nil {return _dade ;};_aabc .ColLastAttr =&_cdf ;continue ;};if _gfda .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_aabc .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gfda );continue ;};if _gfda .Name .Local =="\u0069\u0064"{_fgf ,_afdc :=_ge .ParseInt (_gfda .Value ,10,64);if _afdc !=nil {return _afdc ;};_aabc .IdAttr =_fgf ;continue ;};};for {_fgdfb ,_cgag :=d .Token ();if _cgag !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_cgag );};if _gcca ,_afbe :=_fgdfb .(_f .EndElement );_afbe &&_gcca .Name ==start .Name {break ;};};return nil ;};func (_bdecef *EG_ContentRunContentBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egcgeb :for {_ffaeb ,_deafe :=d .Token ();if _deafe !=nil {return _deafe ;};switch _ggabe :=_ffaeb .(type ){case _f .StartElement :switch _ggabe .Name {case _f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_bdecef .SmartTag =NewCT_SmartTagRun ();if _ageaag :=d .DecodeElement (_bdecef .SmartTag ,&_ggabe );_ageaag !=nil {return _ageaag ;};case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_bdecef .Sdt =NewCT_SdtRun ();if _ggddd :=d .DecodeElement (_bdecef .Sdt ,&_ggabe );_ggddd !=nil {return _ggddd ;};case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cbgcbd :=NewEG_RunLevelElts ();_cbgcbd .ProofErr =NewCT_ProofErr ();if _ecdad :=d .DecodeElement (_cbgcbd .ProofErr ,&_ggabe );_ecdad !=nil {return _ecdad ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_cbgcbd );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_efdeea :=NewEG_RunLevelElts ();_efdeea .PermStart =NewCT_PermStart ();if _cdffda :=d .DecodeElement (_efdeea .PermStart ,&_ggabe );_cdffda !=nil {return _cdffda ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_efdeea );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bdbab :=NewEG_RunLevelElts ();_bdbab .PermEnd =NewCT_Perm ();if _egabag :=d .DecodeElement (_bdbab .PermEnd ,&_ggabe );_egabag !=nil {return _egabag ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_bdbab );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_abddfc :=NewEG_RunLevelElts ();_abddfc .Ins =NewCT_RunTrackChange ();if _cfcgbg :=d .DecodeElement (_abddfc .Ins ,&_ggabe );_cfcgbg !=nil {return _cfcgbg ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_abddfc );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_gccbc :=NewEG_RunLevelElts ();_gccbc .Del =NewCT_RunTrackChange ();if _feffga :=d .DecodeElement (_gccbc .Del ,&_ggabe );_feffga !=nil {return _feffga ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_gccbc );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gfeffe :=NewEG_RunLevelElts ();_gfeffe .MoveFrom =NewCT_RunTrackChange ();if _edadcgb :=d .DecodeElement (_gfeffe .MoveFrom ,&_ggabe );_edadcgb !=nil {return _edadcgb ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_gfeffe );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ddadcff :=NewEG_RunLevelElts ();_ddadcff .MoveTo =NewCT_RunTrackChange ();if _deeed :=d .DecodeElement (_ddadcff .MoveTo ,&_ggabe );_deeed !=nil {return _deeed ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_ddadcff );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gabed :=NewEG_RunLevelElts ();_ebdec :=NewEG_RangeMarkupElements ();_ebdec .BookmarkStart =NewCT_Bookmark ();if _cbgad :=d .DecodeElement (_ebdec .BookmarkStart ,&_ggabe );_cbgad !=nil {return _cbgad ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_gabed );_gabed .EG_RangeMarkupElements =append (_gabed .EG_RangeMarkupElements ,_ebdec );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bbfbag :=NewEG_RunLevelElts ();_bagebb :=NewEG_RangeMarkupElements ();_bagebb .BookmarkEnd =NewCT_MarkupRange ();if _ffgfeb :=d .DecodeElement (_bagebb .BookmarkEnd ,&_ggabe );_ffgfeb !=nil {return _ffgfeb ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_bbfbag );_bbfbag .EG_RangeMarkupElements =append (_bbfbag .EG_RangeMarkupElements ,_bagebb );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aagce :=NewEG_RunLevelElts ();_eeged :=NewEG_RangeMarkupElements ();_eeged .MoveFromRangeStart =NewCT_MoveBookmark ();if _gdfaf :=d .DecodeElement (_eeged .MoveFromRangeStart ,&_ggabe );_gdfaf !=nil {return _gdfaf ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_aagce );_aagce .EG_RangeMarkupElements =append (_aagce .EG_RangeMarkupElements ,_eeged );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cecgaa :=NewEG_RunLevelElts ();_agebdd :=NewEG_RangeMarkupElements ();_agebdd .MoveFromRangeEnd =NewCT_MarkupRange ();if _fbaac :=d .DecodeElement (_agebdd .MoveFromRangeEnd ,&_ggabe );_fbaac !=nil {return _fbaac ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_cecgaa );_cecgaa .EG_RangeMarkupElements =append (_cecgaa .EG_RangeMarkupElements ,_agebdd );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gdfccf :=NewEG_RunLevelElts ();_gcgfcd :=NewEG_RangeMarkupElements ();_gcgfcd .MoveToRangeStart =NewCT_MoveBookmark ();if _deddd :=d .DecodeElement (_gcgfcd .MoveToRangeStart ,&_ggabe );_deddd !=nil {return _deddd ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_gdfccf );_gdfccf .EG_RangeMarkupElements =append (_gdfccf .EG_RangeMarkupElements ,_gcgfcd );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cbbgg :=NewEG_RunLevelElts ();_gdcag :=NewEG_RangeMarkupElements ();_gdcag .MoveToRangeEnd =NewCT_MarkupRange ();if _fgcedc :=d .DecodeElement (_gdcag .MoveToRangeEnd ,&_ggabe );_fgcedc !=nil {return _fgcedc ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_cbbgg );_cbbgg .EG_RangeMarkupElements =append (_cbbgg .EG_RangeMarkupElements ,_gdcag );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_egcgcd :=NewEG_RunLevelElts ();_eeegca :=NewEG_RangeMarkupElements ();_eeegca .CommentRangeStart =NewCT_MarkupRange ();if _cdeeacf :=d .DecodeElement (_eeegca .CommentRangeStart ,&_ggabe );_cdeeacf !=nil {return _cdeeacf ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_egcgcd );_egcgcd .EG_RangeMarkupElements =append (_egcgcd .EG_RangeMarkupElements ,_eeegca );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbfgc :=NewEG_RunLevelElts ();_adccf :=NewEG_RangeMarkupElements ();_adccf .CommentRangeEnd =NewCT_MarkupRange ();if _gdcae :=d .DecodeElement (_adccf .CommentRangeEnd ,&_ggabe );_gdcae !=nil {return _gdcae ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_cbfgc );_cbfgc .EG_RangeMarkupElements =append (_cbfgc .EG_RangeMarkupElements ,_adccf );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdgfae :=NewEG_RunLevelElts ();_fedfd :=NewEG_RangeMarkupElements ();_fedfd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _begceb :=d .DecodeElement (_fedfd .CustomXmlInsRangeStart ,&_ggabe );_begceb !=nil {return _begceb ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_bdgfae );_bdgfae .EG_RangeMarkupElements =append (_bdgfae .EG_RangeMarkupElements ,_fedfd );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aebfa :=NewEG_RunLevelElts ();_egaaf :=NewEG_RangeMarkupElements ();_egaaf .CustomXmlInsRangeEnd =NewCT_Markup ();if _cfgaa :=d .DecodeElement (_egaaf .CustomXmlInsRangeEnd ,&_ggabe );_cfgaa !=nil {return _cfgaa ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_aebfa );_aebfa .EG_RangeMarkupElements =append (_aebfa .EG_RangeMarkupElements ,_egaaf );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_babee :=NewEG_RunLevelElts ();_abfcb :=NewEG_RangeMarkupElements ();_abfcb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgccgf :=d .DecodeElement (_abfcb .CustomXmlDelRangeStart ,&_ggabe );_bgccgf !=nil {return _bgccgf ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_babee );_babee .EG_RangeMarkupElements =append (_babee .EG_RangeMarkupElements ,_abfcb );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gdgdfa :=NewEG_RunLevelElts ();_ebaea :=NewEG_RangeMarkupElements ();_ebaea .CustomXmlDelRangeEnd =NewCT_Markup ();if _eggdb :=d .DecodeElement (_ebaea .CustomXmlDelRangeEnd ,&_ggabe );_eggdb !=nil {return _eggdb ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_gdgdfa );_gdgdfa .EG_RangeMarkupElements =append (_gdgdfa .EG_RangeMarkupElements ,_ebaea );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dagccb :=NewEG_RunLevelElts ();_edadb :=NewEG_RangeMarkupElements ();_edadb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cdgfeb :=d .DecodeElement (_edadb .CustomXmlMoveFromRangeStart ,&_ggabe );_cdgfeb !=nil {return _cdgfeb ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_dagccb );_dagccb .EG_RangeMarkupElements =append (_dagccb .EG_RangeMarkupElements ,_edadb );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_aefda :=NewEG_RunLevelElts ();_ggbfed :=NewEG_RangeMarkupElements ();_ggbfed .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _feaea :=d .DecodeElement (_ggbfed .CustomXmlMoveFromRangeEnd ,&_ggabe );_feaea !=nil {return _feaea ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_aefda );_aefda .EG_RangeMarkupElements =append (_aefda .EG_RangeMarkupElements ,_ggbfed );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_efcecd :=NewEG_RunLevelElts ();_gcede :=NewEG_RangeMarkupElements ();_gcede .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dggfbf :=d .DecodeElement (_gcede .CustomXmlMoveToRangeStart ,&_ggabe );_dggfbf !=nil {return _dggfbf ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_efcecd );_efcecd .EG_RangeMarkupElements =append (_efcecd .EG_RangeMarkupElements ,_gcede );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfbdbc :=NewEG_RunLevelElts ();_cdfedg :=NewEG_RangeMarkupElements ();_cdfedg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _addbg :=d .DecodeElement (_cdfedg .CustomXmlMoveToRangeEnd ,&_ggabe );_addbg !=nil {return _addbg ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_bfbdbc );_bfbdbc .EG_RangeMarkupElements =append (_bfbdbc .EG_RangeMarkupElements ,_cdfedg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_aeegf :=NewEG_RunLevelElts ();_cgggd :=NewEG_MathContent ();_cgggd .OMathPara =_ce .NewOMathPara ();if _bbbdbc :=d .DecodeElement (_cgggd .OMathPara ,&_ggabe );_bbbdbc !=nil {return _bbbdbc ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_aeegf );_aeegf .EG_MathContent =append (_aeegf .EG_MathContent ,_cgggd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fdfca :=NewEG_RunLevelElts ();_gafbbb :=NewEG_MathContent ();_gafbbb .OMath =_ce .NewOMath ();if _cgfff :=d .DecodeElement (_gafbbb .OMath ,&_ggabe );_cgfff !=nil {return _cgfff ;};_bdecef .EG_RunLevelElts =append (_bdecef .EG_RunLevelElts ,_fdfca );_fdfca .EG_MathContent =append (_fdfca .EG_MathContent ,_gafbbb );default:_gb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006et\u0042\u0061\u0073\u0065\u0020%\u0076",_ggabe .Name );if _gfdeb :=d .Skip ();_gfdeb !=nil {return _gfdeb ;};};case _f .EndElement :break _egcgeb ;case _f .CharData :};};return nil ;};func (_acefb *CT_SdtEndPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acefb .RPr !=nil {_gbaad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};for _ ,_cebg :=range _acefb .RPr {e .EncodeElement (_cebg ,_gbaad );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path +func (_bgbge *CT_SdtBlock )ValidateWithPath (path string )error {if _bgbge .SdtPr !=nil {if _dabdd :=_bgbge .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_dabdd !=nil {return _dabdd ;};};if _bgbge .SdtEndPr !=nil {if _bfbbb :=_bgbge .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_bfbbb !=nil {return _bfbbb ;};};if _bgbge .SdtContent !=nil {if _ddcab :=_bgbge .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ddcab !=nil {return _ddcab ;};};return nil ;}; -// Validate validates the CT_AutoCaption and its children -func (_gbf *CT_AutoCaption )Validate ()error {return _gbf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");};func (_cbebg *CT_SdtListItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fddge :=range start .Attr {if _fddge .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_bbgag ,_fbabe :=_fddge .Value ,error (nil );if _fbabe !=nil {return _fbabe ;};_cbebg .DisplayTextAttr =&_bbgag ;continue ;};if _fddge .Name .Local =="\u0076\u0061\u006cu\u0065"{_gedge ,_fcbdd :=_fddge .Value ,error (nil );if _fcbdd !=nil {return _fcbdd ;};_cbebg .ValueAttr =&_gedge ;continue ;};};for {_cdfg ,_fdabf :=d .Token ();if _fdabf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0064\u0074\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d:\u0020\u0025\u0073",_fdabf );};if _geafa ,_adefb :=_cdfg .(_f .EndElement );_adefb &&_geafa .Name ==start .Name {break ;};};return nil ;};func (_caefdc *CT_Markup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_caefdc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_eeggbf *Fonts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeggbf .CT_FontsList =*NewCT_FontsList ();_dface :for {_edceb ,_fdadfbc :=d .Token ();if _fdadfbc !=nil {return _fdadfbc ;};switch _afabc :=_edceb .(type ){case _f .StartElement :switch _afabc .Name {case _f .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 :"\u0066\u006f\u006e\u0074"},_f .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 :"\u0066\u006f\u006e\u0074"}:_gbfbbd :=NewCT_Font ();if _cdgece :=d .DecodeElement (_gbfbbd ,&_afabc );_cdgece !=nil {return _cdgece ;};_eeggbf .Font =append (_eeggbf .Font ,_gbfbbd );default:_gb .Log ("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 \u0046\u006f\u006et\u0073 \u0025\u0076",_afabc .Name );if _dafgf :=d .Skip ();_dafgf !=nil {return _dafgf ;};};case _f .EndElement :break _dface ;case _f .CharData :};};return nil ;};func NewCT_TextAlignment ()*CT_TextAlignment {_ffbgd :=&CT_TextAlignment {};_ffbgd .ValAttr =ST_TextAlignment (1);return _ffbgd ;}; +// Validate validates the CT_Zoom and its children +func (_cafdgg *CT_Zoom )Validate ()error {return _cafdgg .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");};func NewCT_EdnDocProps ()*CT_EdnDocProps {_bdce :=&CT_EdnDocProps {};return _bdce }; -// Validate validates the CT_FontRel and its children -func (_befa *CT_FontRel )Validate ()error {return _befa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");}; +// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path +func (_agffg *CT_NumPicBullet )ValidateWithPath (path string )error {if _agffg .Pict !=nil {if _ffcga :=_agffg .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_ffcga !=nil {return _ffcga ;};};if _agffg .Drawing !=nil {if _beeg :=_agffg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_beeg !=nil {return _beeg ;};};return nil ;}; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_edga *CT_Color )ValidateWithPath (path string )error {if _fced :=_edga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fced !=nil {return _fced ;};if _gdad :=_edga .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gdad !=nil {return _gdad ;};return nil ;};func (_cdcbc *CT_TrackChangesView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agbae :=range start .Attr {if _agbae .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_egfda ,_eecdc :=ParseUnionST_OnOff (_agbae .Value );if _eecdc !=nil {return _eecdc ;};_cdcbc .MarkupAttr =&_egfda ;continue ;};if _agbae .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_abfdb ,_edbdb :=ParseUnionST_OnOff (_agbae .Value );if _edbdb !=nil {return _edbdb ;};_cdcbc .CommentsAttr =&_abfdb ;continue ;};if _agbae .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_bffge ,_abecab :=ParseUnionST_OnOff (_agbae .Value );if _abecab !=nil {return _abecab ;};_cdcbc .InsDelAttr =&_bffge ;continue ;};if _agbae .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_dbcfa ,_cdbga :=ParseUnionST_OnOff (_agbae .Value );if _cdbga !=nil {return _cdbga ;};_cdcbc .FormattingAttr =&_dbcfa ;continue ;};if _agbae .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_efffag ,_fgbga :=ParseUnionST_OnOff (_agbae .Value );if _fgbga !=nil {return _fgbga ;};_cdcbc .InkAnnotationsAttr =&_efffag ;continue ;};};for {_dcccda ,_bgaecf :=d .Token ();if _bgaecf !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_bgaecf );};if _bgacbf ,_acfbff :=_dcccda .(_f .EndElement );_acfbff &&_bgacbf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TblPrBase and its children +func (_fabca *CT_TblPrBase )Validate ()error {return _fabca .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");};type CT_SdtContentRun struct{ -// Validate validates the CT_SectPrChange and its children -func (_cdbgd *CT_SectPrChange )Validate ()error {return _cdbgd .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_ebbagg ST_View )ValidateWithPath (path string )error {switch _ebbagg {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebbagg ));};return nil ;};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_ceeg :=&CT_CustomXmlCell {};return _ceeg };func (_fbgcbd *CT_ObjectLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ccgbee ,_cfecc :=_fbgcbd .UpdateModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _cfecc !=nil {return _cfecc ;};start .Attr =append (start .Attr ,_ccgbee );if _fbgcbd .LockedFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fbgcbd .LockedFieldAttr )});};if _fbgcbd .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_bagadc ,_gdbbb :=_fbgcbd .DrawAspectAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _gdbbb !=nil {return _gdbbb ;};start .Attr =append (start .Attr ,_bagadc );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fbgcbd .IdAttr )});if _fbgcbd .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fbgcbd .ProgIdAttr )});};if _fbgcbd .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_c .Sprintf ("\u0025\u0076",*_fbgcbd .ShapeIdAttr )});};if _fbgcbd .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fbgcbd .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cceeb *WdAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cceeb .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_gabfb :=range start .Attr {if _gabfb .Name .Local =="\u0064\u0069\u0073t\u0054"{_dcggdc ,_acbdgg :=_ge .ParseUint (_gabfb .Value ,10,32);if _acbdgg !=nil {return _acbdgg ;};_ggbdg :=uint32 (_dcggdc );_cceeb .DistTAttr =&_ggbdg ;continue ;};if _gabfb .Name .Local =="\u0064\u0069\u0073t\u004c"{_gffbae ,_dfbdca :=_ge .ParseUint (_gabfb .Value ,10,32);if _dfbdca !=nil {return _dfbdca ;};_bafbb :=uint32 (_gffbae );_cceeb .DistLAttr =&_bafbb ;continue ;};if _gabfb .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_aagea ,_agffe :=_ge .ParseBool (_gabfb .Value );if _agffe !=nil {return _agffe ;};_cceeb .SimplePosAttr =&_aagea ;continue ;};if _gabfb .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_bddab ,_cgdge :=_ge .ParseBool (_gabfb .Value );if _cgdge !=nil {return _cgdge ;};_cceeb .BehindDocAttr =_bddab ;continue ;};if _gabfb .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_eccga ,_agedcd :=_ge .ParseBool (_gabfb .Value );if _agedcd !=nil {return _agedcd ;};_cceeb .LayoutInCellAttr =_eccga ;continue ;};if _gabfb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_adbcca ,_bbcff :=_ge .ParseBool (_gabfb .Value );if _bbcff !=nil {return _bbcff ;};_cceeb .HiddenAttr =&_adbcca ;continue ;};if _gabfb .Name .Local =="\u0064\u0069\u0073t\u0042"{_ddaeaa ,_cbcba :=_ge .ParseUint (_gabfb .Value ,10,32);if _cbcba !=nil {return _cbcba ;};_fgfde :=uint32 (_ddaeaa );_cceeb .DistBAttr =&_fgfde ;continue ;};if _gabfb .Name .Local =="\u0064\u0069\u0073t\u0052"{_fcdge ,_eegbe :=_ge .ParseUint (_gabfb .Value ,10,32);if _eegbe !=nil {return _eegbe ;};_fedea :=uint32 (_fcdge );_cceeb .DistRAttr =&_fedea ;continue ;};if _gabfb .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_gcfca ,_eddffb :=_ge .ParseUint (_gabfb .Value ,10,32);if _eddffb !=nil {return _eddffb ;};_cceeb .RelativeHeightAttr =uint32 (_gcfca );continue ;};if _gabfb .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cfefdf ,_egccb :=_ge .ParseBool (_gabfb .Value );if _egccb !=nil {return _egccb ;};_cceeb .LockedAttr =_cfefdf ;continue ;};if _gabfb .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_ecegef ,_fdceg :=_ge .ParseBool (_gabfb .Value );if _fdceg !=nil {return _fdceg ;};_cceeb .AllowOverlapAttr =_ecegef ;continue ;};};_bbccb :for {_gbgbfc ,_gdcba :=d .Token ();if _gdcba !=nil {return _gdcba ;};switch _eaefc :=_gbgbfc .(type ){case _f .StartElement :switch _eaefc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_f .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 :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _ddaece :=d .DecodeElement (_cceeb .SimplePos ,&_eaefc );_ddaece !=nil {return _ddaece ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_f .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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _babbe :=d .DecodeElement (_cceeb .PositionH ,&_eaefc );_babbe !=nil {return _babbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_f .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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _dfbaaa :=d .DecodeElement (_cceeb .PositionV ,&_eaefc );_dfbaaa !=nil {return _dfbaaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_f .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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _ffecc :=d .DecodeElement (_cceeb .Extent ,&_eaefc );_ffecc !=nil {return _ffecc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cceeb .EffectExtent =NewWdCT_EffectExtent ();if _bfefd :=d .DecodeElement (_cceeb .EffectExtent ,&_eaefc );_bfefd !=nil {return _bfefd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_f .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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_cceeb .Choice =NewWdEG_WrapTypeChoice ();if _bbdfbf :=d .DecodeElement (&_cceeb .Choice .WrapNone ,&_eaefc );_bbdfbf !=nil {return _bbdfbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_f .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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_cceeb .Choice =NewWdEG_WrapTypeChoice ();if _ageffa :=d .DecodeElement (&_cceeb .Choice .WrapSquare ,&_eaefc );_ageffa !=nil {return _ageffa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_f .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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_cceeb .Choice =NewWdEG_WrapTypeChoice ();if _ddcdcg :=d .DecodeElement (&_cceeb .Choice .WrapTight ,&_eaefc );_ddcdcg !=nil {return _ddcdcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_f .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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_cceeb .Choice =NewWdEG_WrapTypeChoice ();if _gffdc :=d .DecodeElement (&_cceeb .Choice .WrapThrough ,&_eaefc );_gffdc !=nil {return _gffdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_f .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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_cceeb .Choice =NewWdEG_WrapTypeChoice ();if _debab :=d .DecodeElement (&_cceeb .Choice .WrapTopAndBottom ,&_eaefc );_debab !=nil {return _debab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_f .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 :"\u0064\u006f\u0063P\u0072"}:if _ddafb :=d .DecodeElement (_cceeb .DocPr ,&_eaefc );_ddafb !=nil {return _ddafb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_cceeb .CNvGraphicFramePr =_db .NewCT_NonVisualGraphicFrameProperties ();if _abffbga :=d .DecodeElement (_cceeb .CNvGraphicFramePr ,&_eaefc );_abffbga !=nil {return _abffbga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _cedbg :=d .DecodeElement (_cceeb .Graphic ,&_eaefc );_cedbg !=nil {return _cedbg ;};default:_gb .Log ("\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\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_eaefc .Name );if _edabe :=d .Skip ();_edabe !=nil {return _edabe ;};};case _f .EndElement :break _bbccb ;case _f .CharData :};};return nil ;}; +// Simple Field +FldSimple []*CT_SimpleField ; -// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path -func (_fgaea *CT_HpsMeasure )ValidateWithPath (path string )error {if _abeba :=_fgaea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abeba !=nil {return _abeba ;};return nil ;};func (_gfbfdf *WebSettings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfbfdf .CT_WebSettings =*NewCT_WebSettings ();_cggdf :for {_eeafcfe ,_gaffbb :=d .Token ();if _gaffbb !=nil {return _gaffbb ;};switch _dcada :=_eeafcfe .(type ){case _f .StartElement :switch _dcada .Name {case _f .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_f .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_gfbfdf .Frameset =NewCT_Frameset ();if _beccc :=d .DecodeElement (_gfbfdf .Frameset ,&_dcada );_beccc !=nil {return _beccc ;};case _f .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 :"\u0064\u0069\u0076\u0073"},_f .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 :"\u0064\u0069\u0076\u0073"}:_gfbfdf .Divs =NewCT_Divs ();if _eagbf :=d .DecodeElement (_gfbfdf .Divs ,&_dcada );_eagbf !=nil {return _eagbf ;};case _f .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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_f .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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_gfbfdf .Encoding =NewCT_String ();if _gcbgd :=d .DecodeElement (_gfbfdf .Encoding ,&_dcada );_gcbgd !=nil {return _gcbgd ;};case _f .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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_f .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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_gfbfdf .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _fecgg :=d .DecodeElement (_gfbfdf .OptimizeForBrowser ,&_dcada );_fecgg !=nil {return _fecgg ;};case _f .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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_f .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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_gfbfdf .RelyOnVML =NewCT_OnOff ();if _ecgdbg :=d .DecodeElement (_gfbfdf .RelyOnVML ,&_dcada );_ecgdbg !=nil {return _ecgdbg ;};case _f .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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_f .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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_gfbfdf .AllowPNG =NewCT_OnOff ();if _aegegf :=d .DecodeElement (_gfbfdf .AllowPNG ,&_dcada );_aegegf !=nil {return _aegegf ;};case _f .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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_f .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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_gfbfdf .DoNotRelyOnCSS =NewCT_OnOff ();if _egbba :=d .DecodeElement (_gfbfdf .DoNotRelyOnCSS ,&_dcada );_egbba !=nil {return _egbba ;};case _f .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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_f .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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_gfbfdf .DoNotSaveAsSingleFile =NewCT_OnOff ();if _bacbfcg :=d .DecodeElement (_gfbfdf .DoNotSaveAsSingleFile ,&_dcada );_bacbfcg !=nil {return _bacbfcg ;};case _f .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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_f .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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_gfbfdf .DoNotOrganizeInFolder =NewCT_OnOff ();if _eafcc :=d .DecodeElement (_gfbfdf .DoNotOrganizeInFolder ,&_dcada );_eafcc !=nil {return _eafcc ;};case _f .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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_f .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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_gfbfdf .DoNotUseLongFileNames =NewCT_OnOff ();if _defbbd :=d .DecodeElement (_gfbfdf .DoNotUseLongFileNames ,&_dcada );_defbbd !=nil {return _defbbd ;};case _f .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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_f .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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_gfbfdf .PixelsPerInch =NewCT_DecimalNumber ();if _eeagba :=d .DecodeElement (_gfbfdf .PixelsPerInch ,&_dcada );_eeagba !=nil {return _eeagba ;};case _f .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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_f .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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_gfbfdf .TargetScreenSz =NewCT_TargetScreenSz ();if _ggcag :=d .DecodeElement (_gfbfdf .TargetScreenSz ,&_dcada );_ggcag !=nil {return _ggcag ;};case _f .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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_f .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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_gfbfdf .SaveSmartTagsAsXml =NewCT_OnOff ();if _bdabd :=d .DecodeElement (_gfbfdf .SaveSmartTagsAsXml ,&_dcada );_bdabd !=nil {return _bdabd ;};default:_gb .Log ("\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\u0057\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_dcada .Name );if _dccdef :=d .Skip ();_dccdef !=nil {return _dccdef ;};};case _f .EndElement :break _cggdf ;case _f .CharData :};};return nil ;};type EG_ContentRunContent struct{ +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Inline-Level Custom XML Element -CustomXml *CT_CustomXmlRun ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; -// Inline-Level Smart Tag -SmartTag *CT_SmartTagRun ; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_ebbc *CT_Color )ValidateWithPath (path string )error {if _ecf :=_ebbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecf !=nil {return _ecf ;};if _eegc :=_ebbc .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_eegc !=nil {return _eegc ;};return nil ;};func (_adeef *CT_SdtComboBox )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _adeef .LastValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_adeef .LastValueAttr )});};e .EncodeToken (start );if _adeef .ListItem !=nil {_gggage :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_gefbc :=range _adeef .ListItem {e .EncodeElement (_gefbc ,_gggage );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_EdnPos struct{ -// Inline-Level Structured Document Tag -Sdt *CT_SdtRun ; +// Endnote Position Type +ValAttr ST_EdnPos ;}; -// Bidirectional Embedding Level -Dir *CT_DirContentRun ; +// Validate validates the CT_TblPrChange and its children +func (_ggcbf *CT_TblPrChange )Validate ()error {return _ggcbf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");};func (_fcdac *CT_OptimizeForBrowser )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agaf :=range start .Attr {if _agaf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_daccf ,_bbegg :=_agaf .Value ,error (nil );if _bbegg !=nil {return _bbegg ;};_fcdac .TargetAttr =&_daccf ;continue ;};if _agaf .Name .Local =="\u0076\u0061\u006c"{_dbaff ,_dfecg :=ParseUnionST_OnOff (_agaf .Value );if _dfecg !=nil {return _dfecg ;};_fcdac .ValAttr =&_dbaff ;continue ;};};for {_gfeaee ,_caedb :=d .Token ();if _caedb !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006f\u0077\u0073\u0065r\u003a\u0020\u0025\u0073",_caedb );};if _affac ,_fedab :=_gfeaee .(_c .EndElement );_fedab &&_affac .Name ==start .Name {break ;};};return nil ;}; -// Bidirectional Override -Bdo *CT_BdoContentRun ; +// Validate validates the CT_TblPrEx and its children +func (_abgae *CT_TblPrEx )Validate ()error {return _abgae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");}; -// Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_gcfea ST_Border )ValidateWithPath (path string )error {switch _gcfea {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcfea ));};return nil ;};type CT_TblGrid struct{ +// Validate validates the CT_TblGridCol and its children +func (_bfeee *CT_TblGridCol )Validate ()error {return _bfeee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");}; -// Grid Column Definition -GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};func (_cfddgad ST_LevelSuffix )String ()string {switch _cfddgad {case 0:return "";case 1:return "\u0074\u0061\u0062";case 2:return "\u0073\u0070\u0061c\u0065";case 3:return "\u006eo\u0074\u0068\u0069\u006e\u0067";};return "";};const (ST_EmUnset ST_Em =0;ST_EmNone ST_Em =1;ST_EmDot ST_Em =2;ST_EmComma ST_Em =3;ST_EmCircle ST_Em =4;ST_EmUnderDot ST_Em =5;);func (_bfaffd ST_FontFamily )Validate ()error {return _bfaffd .ValidateWithPath ("")};func (_dbcbf *ST_NumberFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfbacb ,_adgbd :=d .Token ();if _adgbd !=nil {return _adgbd ;};if _cfdbf ,_bdbebd :=_gfbacb .(_f .EndElement );_bdbebd &&_cfdbf .Name ==start .Name {*_dbcbf =1;return nil ;};if _cgcfce ,_aggef :=_gfbacb .(_f .CharData );!_aggef {return _c .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",_gfbacb );}else {switch string (_cgcfce ){case "":*_dbcbf =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dbcbf =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dbcbf =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dbcbf =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dbcbf =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dbcbf =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_dbcbf =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dbcbf =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dbcbf =8;case "\u0068\u0065\u0078":*_dbcbf =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_dbcbf =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbcbf =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbcbf =12;case "\u0061\u0069\u0075e\u006f":*_dbcbf =13;case "\u0069\u0072\u006fh\u0061":*_dbcbf =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_dbcbf =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_dbcbf =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_dbcbf =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_dbcbf =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_dbcbf =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_dbcbf =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dbcbf =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dbcbf =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_dbcbf =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_dbcbf =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_dbcbf =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_dbcbf =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_dbcbf =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_dbcbf =28;case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_dbcbf =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_dbcbf =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_dbcbf =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_dbcbf =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_dbcbf =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dbcbf =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_dbcbf =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_dbcbf =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbcbf =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbcbf =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_dbcbf =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_dbcbf =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbcbf =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dbcbf =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_dbcbf =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_dbcbf =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_dbcbf =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_dbcbf =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_dbcbf =47;case "\u006e\u006f\u006e\u0065":*_dbcbf =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_dbcbf =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_dbcbf =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_dbcbf =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_dbcbf =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_dbcbf =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_dbcbf =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_dbcbf =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dbcbf =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbcbf =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_dbcbf =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dbcbf =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbcbf =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_dbcbf =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_dbcbf =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbcbf =63;};};_gfbacb ,_adgbd =d .Token ();if _adgbd !=nil {return _adgbd ;};if _cddeg ,_gfcea :=_gfbacb .(_f .EndElement );_gfcea &&_cddeg .Name ==start .Name {return nil ;};return _c .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",_gfbacb );};func (_gbcfd *CT_CompatSetting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecgc :=range start .Attr {if _ecgc .Name .Local =="\u006e\u0061\u006d\u0065"{_gedbe ,_affdc :=_ecgc .Value ,error (nil );if _affdc !=nil {return _affdc ;};_gbcfd .NameAttr =&_gedbe ;continue ;};if _ecgc .Name .Local =="\u0075\u0072\u0069"{_bdagbb ,_eecd :=_ecgc .Value ,error (nil );if _eecd !=nil {return _eecd ;};_gbcfd .UriAttr =&_bdagbb ;continue ;};if _ecgc .Name .Local =="\u0076\u0061\u006c"{_fdcd ,_bcga :=_ecgc .Value ,error (nil );if _bcga !=nil {return _bcga ;};_gbcfd .ValAttr =&_fdcd ;continue ;};};for {_ccdg ,_gbcc :=d .Token ();if _gbcc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u0070a\u0074S\u0065\u0074\u0074\u0069\u006e\u0067\u003a \u0025\u0073",_gbcc );};if _gecg ,_ecfd :=_ccdg .(_f .EndElement );_ecfd &&_gecg .Name ==start .Name {break ;};};return nil ;};func (_afacbf *ST_FtnPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaeecb ,_gfggea :=d .Token ();if _gfggea !=nil {return _gfggea ;};if _gacba ,_bcada :=_aaeecb .(_f .EndElement );_bcada &&_gacba .Name ==start .Name {*_afacbf =1;return nil ;};if _dgcbb ,_feefb :=_aaeecb .(_f .CharData );!_feefb {return _c .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",_aaeecb );}else {switch string (_dgcbb ){case "":*_afacbf =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_afacbf =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_afacbf =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_afacbf =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_afacbf =4;};};_aaeecb ,_gfggea =d .Token ();if _gfggea !=nil {return _gfggea ;};if _bcgccb ,_fbdbbc :=_aaeecb .(_f .EndElement );_fbdbbc &&_bcgccb .Name ==start .Name {return nil ;};return _c .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",_aaeecb );};func (_faaedg *EG_CellMarkupElements )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deffeg :for {_ceddf ,_gegfa :=d .Token ();if _gegfa !=nil {return _gegfa ;};switch _acbeag :=_ceddf .(type ){case _f .StartElement :switch _acbeag .Name {case _f .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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_f .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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_faaedg .CellIns =NewCT_TrackChange ();if _ebaaa :=d .DecodeElement (_faaedg .CellIns ,&_acbeag );_ebaaa !=nil {return _ebaaa ;};case _f .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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_f .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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_faaedg .CellDel =NewCT_TrackChange ();if _ggffc :=d .DecodeElement (_faaedg .CellDel ,&_acbeag );_ggffc !=nil {return _ggffc ;};case _f .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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_f .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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_faaedg .CellMerge =NewCT_CellMergeTrackChange ();if _bcbag :=d .DecodeElement (_faaedg .CellMerge ,&_acbeag );_bcbag !=nil {return _bcbag ;};default:_gb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0043\u0065\u006c\u006c\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_acbeag .Name );if _gfgcg :=d .Skip ();_gfgcg !=nil {return _gfgcg ;};};case _f .EndElement :break _deffeg ;case _f .CharData :};};return nil ;};func (_adef *CT_Language )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adef .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_adef .ValAttr )});};if _adef .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_adef .EastAsiaAttr )});};if _adef .BidiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_adef .BidiAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aebgbf WdST_AlignH )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aebgbf .String (),start );};func (_gdbae *ST_TextDirection )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdbae =0;case "\u0074\u0062":*_gdbae =1;case "\u0072\u006c":*_gdbae =2;case "\u006c\u0072":*_gdbae =3;case "\u0074\u0062\u0056":*_gdbae =4;case "\u0072\u006c\u0056":*_gdbae =5;case "\u006c\u0072\u0056":*_gdbae =6;case "\u0062\u0074\u004c\u0072":*_gdbae =7;case "\u006c\u0072\u0054\u0062":*_gdbae =8;case "\u006c\u0072\u0054b\u0056":*_gdbae =9;case "\u0074\u0062\u004cr\u0056":*_gdbae =10;case "\u0074\u0062\u0052\u006c":*_gdbae =11;case "\u0074\u0062\u0052l\u0056":*_gdbae =12;};return nil ;};func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_aafgba :=&WdCT_GraphicFrame {};_aafgba .CNvPr =_db .NewCT_NonVisualDrawingProps ();_aafgba .CNvFrPr =_db .NewCT_NonVisualGraphicFrameProperties ();_aafgba .Xfrm =_db .NewCT_Transform2D ();_aafgba .Graphic =_db .NewGraphic ();return _aafgba ;}; +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_ffcef *CT_Row )ValidateWithPath (path string )error {if _ffcef .TblPrEx !=nil {if _eegbgg :=_ffcef .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_eegbgg !=nil {return _eegbgg ;};};if _ffcef .TrPr !=nil {if _bfcaf :=_ffcef .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_bfcaf !=nil {return _bfcaf ;};};for _fdfbcf ,_cfaac :=range _ffcef .EG_ContentCellContent {if _aceaa :=_cfaac .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_fdfbcf ));_aceaa !=nil {return _aceaa ;};};return nil ;};func (_ffbf *CT_FFCheckBoxChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeege :for {_cfda ,_cafbf :=d .Token ();if _cafbf !=nil {return _cafbf ;};switch _efeb :=_cfda .(type ){case _c .StartElement :switch _efeb .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 :"\u0073\u0069\u007a\u0065"},_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 :"\u0073\u0069\u007a\u0065"}:_ffbf .Size =NewCT_HpsMeasure ();if _dgbb :=d .DecodeElement (_ffbf .Size ,&_efeb );_dgbb !=nil {return _dgbb ;};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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_ffbf .SizeAuto =NewCT_OnOff ();if _faabg :=d .DecodeElement (_ffbf .SizeAuto ,&_efeb );_faabg !=nil {return _faabg ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006bBo\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_efeb .Name );if _aacaa :=d .Skip ();_aacaa !=nil {return _aacaa ;};};case _c .EndElement :break _aeege ;case _c .CharData :};};return nil ;};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_ebcfe :=&CT_MailMergeSourceType {};_ebcfe .ValAttr =ST_MailMergeSourceType (1);return _ebcfe ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_efedd *CT_Drawing )ValidateWithPath (path string )error {for _cbab ,_bcdcb :=range _efedd .Anchor {if _fabc :=_bcdcb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cbab ));_fabc !=nil {return _fabc ;};};for _cgccc ,_feag :=range _efedd .Inline {if _accbe :=_feag .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_cgccc ));_accbe !=nil {return _accbe ;};};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_ccacd :=&CT_Hyperlink {};return _ccacd }; +// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path +func (_dafg *CT_PageBorders )ValidateWithPath (path string )error {if _fgeade :=_dafg .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fgeade !=nil {return _fgeade ;};if _fgae :=_dafg .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_fgae !=nil {return _fgae ;};if _aeagf :=_dafg .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_aeagf !=nil {return _aeagf ;};if _dafg .Top !=nil {if _cbfaea :=_dafg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cbfaea !=nil {return _cbfaea ;};};if _dafg .Left !=nil {if _gedfe :=_dafg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gedfe !=nil {return _gedfe ;};};if _dafg .Bottom !=nil {if _aafea :=_dafg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_aafea !=nil {return _aafea ;};};if _dafg .Right !=nil {if _ebbgb :=_dafg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_ebbgb !=nil {return _ebbgb ;};};return nil ;};func (_ccadga *Footnotes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="w\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";return _ccadga .CT_Footnotes .MarshalXML (e ,start );};func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_cdeceb :=&CT_TrackChangeNumbering {};return _cdeceb ;};type CT_DocParts struct{ -// Validate validates the Document and its children -func (_bdbgdf *Document )Validate ()error {return _bdbgdf .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_adcaa *EG_BlockLevelChunkElts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adcaa .EG_ContentBlockContent !=nil {for _ ,_fcaac :=range _adcaa .EG_ContentBlockContent {_fcaac .MarshalXML (e ,_f .StartElement {});};};return nil ;}; +// Glossary Document Entry +DocPart []*CT_DocPart ;}; -// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path -func (_gbce *CT_RPrOriginal )ValidateWithPath (path string )error {if _gbce .RStyle !=nil {if _befed :=_gbce .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_befed !=nil {return _befed ;};};if _gbce .RFonts !=nil {if _cdeebb :=_gbce .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_cdeebb !=nil {return _cdeebb ;};};if _gbce .B !=nil {if _cebffe :=_gbce .B .ValidateWithPath (path +"\u002f\u0042");_cebffe !=nil {return _cebffe ;};};if _gbce .BCs !=nil {if _cfag :=_gbce .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_cfag !=nil {return _cfag ;};};if _gbce .I !=nil {if _ggcgc :=_gbce .I .ValidateWithPath (path +"\u002f\u0049");_ggcgc !=nil {return _ggcgc ;};};if _gbce .ICs !=nil {if _cefef :=_gbce .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_cefef !=nil {return _cefef ;};};if _gbce .Caps !=nil {if _gegd :=_gbce .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gegd !=nil {return _gegd ;};};if _gbce .SmallCaps !=nil {if _fgddb :=_gbce .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_fgddb !=nil {return _fgddb ;};};if _gbce .Strike !=nil {if _gfege :=_gbce .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_gfege !=nil {return _gfege ;};};if _gbce .Dstrike !=nil {if _dcaee :=_gbce .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_dcaee !=nil {return _dcaee ;};};if _gbce .Outline !=nil {if _bbgcb :=_gbce .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bbgcb !=nil {return _bbgcb ;};};if _gbce .Shadow !=nil {if _aegde :=_gbce .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_aegde !=nil {return _aegde ;};};if _gbce .Emboss !=nil {if _begdc :=_gbce .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_begdc !=nil {return _begdc ;};};if _gbce .Imprint !=nil {if _faegb :=_gbce .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_faegb !=nil {return _faegb ;};};if _gbce .NoProof !=nil {if _cfdaed :=_gbce .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_cfdaed !=nil {return _cfdaed ;};};if _gbce .SnapToGrid !=nil {if _defga :=_gbce .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_defga !=nil {return _defga ;};};if _gbce .Vanish !=nil {if _debbg :=_gbce .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_debbg !=nil {return _debbg ;};};if _gbce .WebHidden !=nil {if _dddff :=_gbce .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_dddff !=nil {return _dddff ;};};if _gbce .Color !=nil {if _aegcc :=_gbce .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_aegcc !=nil {return _aegcc ;};};if _gbce .Spacing !=nil {if _eagdcc :=_gbce .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_eagdcc !=nil {return _eagdcc ;};};if _gbce .W !=nil {if _aafgc :=_gbce .W .ValidateWithPath (path +"\u002f\u0057");_aafgc !=nil {return _aafgc ;};};if _gbce .Kern !=nil {if _dcdg :=_gbce .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_dcdg !=nil {return _dcdg ;};};if _gbce .Position !=nil {if _gbecda :=_gbce .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_gbecda !=nil {return _gbecda ;};};if _gbce .Sz !=nil {if _cbga :=_gbce .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_cbga !=nil {return _cbga ;};};if _gbce .SzCs !=nil {if _cbffc :=_gbce .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cbffc !=nil {return _cbffc ;};};if _gbce .Highlight !=nil {if _bgfgf :=_gbce .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_bgfgf !=nil {return _bgfgf ;};};if _gbce .U !=nil {if _fgbfab :=_gbce .U .ValidateWithPath (path +"\u002f\u0055");_fgbfab !=nil {return _fgbfab ;};};if _gbce .Effect !=nil {if _gddba :=_gbce .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gddba !=nil {return _gddba ;};};if _gbce .Bdr !=nil {if _aace :=_gbce .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_aace !=nil {return _aace ;};};if _gbce .Shd !=nil {if _cedcd :=_gbce .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cedcd !=nil {return _cedcd ;};};if _gbce .FitText !=nil {if _dcbbf :=_gbce .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_dcbbf !=nil {return _dcbbf ;};};if _gbce .VertAlign !=nil {if _bdfab :=_gbce .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_bdfab !=nil {return _bdfab ;};};if _gbce .Rtl !=nil {if _fagfcg :=_gbce .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_fagfcg !=nil {return _fagfcg ;};};if _gbce .Cs !=nil {if _cbedcd :=_gbce .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_cbedcd !=nil {return _cbedcd ;};};if _gbce .Em !=nil {if _cgaeg :=_gbce .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_cgaeg !=nil {return _cgaeg ;};};if _gbce .Lang !=nil {if _fgggbg :=_gbce .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_fgggbg !=nil {return _fgggbg ;};};if _gbce .EastAsianLayout !=nil {if _afeg :=_gbce .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_afeg !=nil {return _afeg ;};};if _gbce .SpecVanish !=nil {if _fcaaef :=_gbce .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_fcaaef !=nil {return _fcaaef ;};};if _gbce .OMath !=nil {if _aagdef :=_gbce .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_aagdef !=nil {return _aagdef ;};};return nil ;};type CT_Empty struct{}; +// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path +func (_agbab *CT_TblGridBase )ValidateWithPath (path string )error {for _gecgeb ,_eadeed :=range _agbab .GridCol {if _ffbccf :=_eadeed .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_gecgeb ));_ffbccf !=nil {return _ffbccf ;};};return nil ;};func (_gfgegea ST_HighlightColor )ValidateWithPath (path string )error {switch _gfgegea {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgegea ));};return nil ;};func (_bfade *CT_FontRel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u006f\u006e\u0074\u004b\u0065y"},Value :_ea .Sprintf ("\u0025\u0076",_bfade .FontKeyAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_bfade .SubsettedAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_bfade .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgeeb *CT_ParaRPrOriginal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adddg :for {_fdadb ,_faece :=d .Token ();if _faece !=nil {return _faece ;};switch _dcacg :=_fdadb .(type ){case _c .StartElement :switch _dcacg .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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dgeeb .Ins =NewCT_TrackChange ();if _ggbdb :=d .DecodeElement (_dgeeb .Ins ,&_dcacg );_ggbdb !=nil {return _ggbdb ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dgeeb .Del =NewCT_TrackChange ();if _daagc :=d .DecodeElement (_dgeeb .Del ,&_dcacg );_daagc !=nil {return _daagc ;};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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dgeeb .MoveFrom =NewCT_TrackChange ();if _eagag :=d .DecodeElement (_dgeeb .MoveFrom ,&_dcacg );_eagag !=nil {return _eagag ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dgeeb .MoveTo =NewCT_TrackChange ();if _ecfba :=d .DecodeElement (_dgeeb .MoveTo ,&_dcacg );_ecfba !=nil {return _ecfba ;};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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_dgeeb .RStyle =NewCT_String ();if _faeff :=d .DecodeElement (_dgeeb .RStyle ,&_dcacg );_faeff !=nil {return _faeff ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_dgeeb .RFonts =NewCT_Fonts ();if _caeeb :=d .DecodeElement (_dgeeb .RFonts ,&_dcacg );_caeeb !=nil {return _caeeb ;};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 :"\u0062"},_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 :"\u0062"}:_dgeeb .B =NewCT_OnOff ();if _edccda :=d .DecodeElement (_dgeeb .B ,&_dcacg );_edccda !=nil {return _edccda ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_dgeeb .BCs =NewCT_OnOff ();if _dbaecg :=d .DecodeElement (_dgeeb .BCs ,&_dcacg );_dbaecg !=nil {return _dbaecg ;};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 :"\u0069"},_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 :"\u0069"}:_dgeeb .I =NewCT_OnOff ();if _ecbge :=d .DecodeElement (_dgeeb .I ,&_dcacg );_ecbge !=nil {return _ecbge ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_dgeeb .ICs =NewCT_OnOff ();if _ffbfd :=d .DecodeElement (_dgeeb .ICs ,&_dcacg );_ffbfd !=nil {return _ffbfd ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_dgeeb .Caps =NewCT_OnOff ();if _beaaf :=d .DecodeElement (_dgeeb .Caps ,&_dcacg );_beaaf !=nil {return _beaaf ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_dgeeb .SmallCaps =NewCT_OnOff ();if _ceffe :=d .DecodeElement (_dgeeb .SmallCaps ,&_dcacg );_ceffe !=nil {return _ceffe ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_dgeeb .Strike =NewCT_OnOff ();if _dcade :=d .DecodeElement (_dgeeb .Strike ,&_dcacg );_dcade !=nil {return _dcade ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_dgeeb .Dstrike =NewCT_OnOff ();if _bgbcg :=d .DecodeElement (_dgeeb .Dstrike ,&_dcacg );_bgbcg !=nil {return _bgbcg ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_dgeeb .Outline =NewCT_OnOff ();if _fadeb :=d .DecodeElement (_dgeeb .Outline ,&_dcacg );_fadeb !=nil {return _fadeb ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dgeeb .Shadow =NewCT_OnOff ();if _bdbcc :=d .DecodeElement (_dgeeb .Shadow ,&_dcacg );_bdbcc !=nil {return _bdbcc ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_dgeeb .Emboss =NewCT_OnOff ();if _gfbabg :=d .DecodeElement (_dgeeb .Emboss ,&_dcacg );_gfbabg !=nil {return _gfbabg ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_dgeeb .Imprint =NewCT_OnOff ();if _cddga :=d .DecodeElement (_dgeeb .Imprint ,&_dcacg );_cddga !=nil {return _cddga ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_dgeeb .NoProof =NewCT_OnOff ();if _eegbaa :=d .DecodeElement (_dgeeb .NoProof ,&_dcacg );_eegbaa !=nil {return _eegbaa ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_dgeeb .SnapToGrid =NewCT_OnOff ();if _eaebef :=d .DecodeElement (_dgeeb .SnapToGrid ,&_dcacg );_eaebef !=nil {return _eaebef ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_dgeeb .Vanish =NewCT_OnOff ();if _fafg :=d .DecodeElement (_dgeeb .Vanish ,&_dcacg );_fafg !=nil {return _fafg ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_dgeeb .WebHidden =NewCT_OnOff ();if _bfeceg :=d .DecodeElement (_dgeeb .WebHidden ,&_dcacg );_bfeceg !=nil {return _bfeceg ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_dgeeb .Color =NewCT_Color ();if _eddbbb :=d .DecodeElement (_dgeeb .Color ,&_dcacg );_eddbbb !=nil {return _eddbbb ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_dgeeb .Spacing =NewCT_SignedTwipsMeasure ();if _dabge :=d .DecodeElement (_dgeeb .Spacing ,&_dcacg );_dabge !=nil {return _dabge ;};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 :"\u0077"},_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 :"\u0077"}:_dgeeb .W =NewCT_TextScale ();if _fbfcg :=d .DecodeElement (_dgeeb .W ,&_dcacg );_fbfcg !=nil {return _fbfcg ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_dgeeb .Kern =NewCT_HpsMeasure ();if _bcbgf :=d .DecodeElement (_dgeeb .Kern ,&_dcacg );_bcbgf !=nil {return _bcbgf ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_dgeeb .Position =NewCT_SignedHpsMeasure ();if _gfffe :=d .DecodeElement (_dgeeb .Position ,&_dcacg );_gfffe !=nil {return _gfffe ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_dgeeb .Sz =NewCT_HpsMeasure ();if _fcfae :=d .DecodeElement (_dgeeb .Sz ,&_dcacg );_fcfae !=nil {return _fcfae ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_dgeeb .SzCs =NewCT_HpsMeasure ();if _bccfc :=d .DecodeElement (_dgeeb .SzCs ,&_dcacg );_bccfc !=nil {return _bccfc ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_dgeeb .Highlight =NewCT_Highlight ();if _bbdgcg :=d .DecodeElement (_dgeeb .Highlight ,&_dcacg );_bbdgcg !=nil {return _bbdgcg ;};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 :"\u0075"},_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 :"\u0075"}:_dgeeb .U =NewCT_Underline ();if _befeg :=d .DecodeElement (_dgeeb .U ,&_dcacg );_befeg !=nil {return _befeg ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dgeeb .Effect =NewCT_TextEffect ();if _gbdce :=d .DecodeElement (_dgeeb .Effect ,&_dcacg );_gbdce !=nil {return _gbdce ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_dgeeb .Bdr =NewCT_Border ();if _eaff :=d .DecodeElement (_dgeeb .Bdr ,&_dcacg );_eaff !=nil {return _eaff ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_dgeeb .Shd =NewCT_Shd ();if _dadbe :=d .DecodeElement (_dgeeb .Shd ,&_dcacg );_dadbe !=nil {return _dadbe ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_dgeeb .FitText =NewCT_FitText ();if _fbgef :=d .DecodeElement (_dgeeb .FitText ,&_dcacg );_fbgef !=nil {return _fbgef ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_dgeeb .VertAlign =NewCT_VerticalAlignRun ();if _eaeebg :=d .DecodeElement (_dgeeb .VertAlign ,&_dcacg );_eaeebg !=nil {return _eaeebg ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_dgeeb .Rtl =NewCT_OnOff ();if _eddbd :=d .DecodeElement (_dgeeb .Rtl ,&_dcacg );_eddbd !=nil {return _eddbd ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_dgeeb .Cs =NewCT_OnOff ();if _dedea :=d .DecodeElement (_dgeeb .Cs ,&_dcacg );_dedea !=nil {return _dedea ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_dgeeb .Em =NewCT_Em ();if _dddg :=d .DecodeElement (_dgeeb .Em ,&_dcacg );_dddg !=nil {return _dddg ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_dgeeb .Lang =NewCT_Language ();if _aceea :=d .DecodeElement (_dgeeb .Lang ,&_dcacg );_aceea !=nil {return _aceea ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_dgeeb .EastAsianLayout =NewCT_EastAsianLayout ();if _aecafb :=d .DecodeElement (_dgeeb .EastAsianLayout ,&_dcacg );_aecafb !=nil {return _aecafb ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_dgeeb .SpecVanish =NewCT_OnOff ();if _cfdabd :=d .DecodeElement (_dgeeb .SpecVanish ,&_dcacg );_cfdabd !=nil {return _cfdabd ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_dgeeb .OMath =NewCT_OnOff ();if _caabb :=d .DecodeElement (_dgeeb .OMath ,&_dcacg );_caabb !=nil {return _caabb ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050r\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c\u0020\u0025\u0076",_dcacg .Name );if _cfbgd :=d .Skip ();_cfbgd !=nil {return _cfbgd ;};};case _c .EndElement :break _adddg ;case _c .CharData :};};return nil ;};func (_eagcc *ST_SectionMark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccdbf ,_bcebcd :=d .Token ();if _bcebcd !=nil {return _bcebcd ;};if _efbgb ,_fddffg :=_ccdbf .(_c .EndElement );_fddffg &&_efbgb .Name ==start .Name {*_eagcc =1;return nil ;};if _bdaecf ,_debba :=_ccdbf .(_c .CharData );!_debba {return _ea .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",_ccdbf );}else {switch string (_bdaecf ){case "":*_eagcc =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_eagcc =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_eagcc =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_eagcc =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_eagcc =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_eagcc =5;};};_ccdbf ,_bcebcd =d .Token ();if _bcebcd !=nil {return _bcebcd ;};if _gcgcgea ,_cgdfc :=_ccdbf .(_c .EndElement );_cgdfc &&_gcgcgea .Name ==start .Name {return nil ;};return _ea .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",_ccdbf );}; -// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path -func (_cbagg *CT_NumPicBullet )ValidateWithPath (path string )error {if _cbagg .Pict !=nil {if _cagdcd :=_cbagg .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_cagdcd !=nil {return _cagdcd ;};};if _cbagg .Drawing !=nil {if _dbabba :=_cbagg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dbabba !=nil {return _dbabba ;};};return nil ;};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_abbag :=&EG_HdrFtrReferences {};return _abbag };func (_bbcfd *CT_TcMar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbcfd .Top !=nil {_acaae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_bbcfd .Top ,_acaae );};if _bbcfd .Start !=nil {_cfffba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bbcfd .Start ,_cfffba );};if _bbcfd .Left !=nil {_aagga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_bbcfd .Left ,_aagga );};if _bbcfd .Bottom !=nil {_accgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bbcfd .Bottom ,_accgd );};if _bbcfd .End !=nil {_gbgeab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_bbcfd .End ,_gbgeab );};if _bbcfd .Right !=nil {_bbdffd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bbcfd .Right ,_bbdffd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fabdff *EG_FtnEdnNumProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afegd :for {_bfbga ,_abfeed :=d .Token ();if _abfeed !=nil {return _abfeed ;};switch _fccada :=_bfbga .(type ){case _f .StartElement :switch _fccada .Name {case _f .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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_fabdff .NumStart =NewCT_DecimalNumber ();if _bacca :=d .DecodeElement (_fabdff .NumStart ,&_fccada );_bacca !=nil {return _bacca ;};case _f .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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_f .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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_fabdff .NumRestart =NewCT_NumRestart ();if _ffdcdc :=d .DecodeElement (_fabdff .NumRestart ,&_fccada );_ffdcdc !=nil {return _ffdcdc ;};default:_gb .Log ("\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\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006d\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_fccada .Name );if _cfeeab :=d .Skip ();_cfeeab !=nil {return _cfeeab ;};};case _f .EndElement :break _afegd ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_String and its children +func (_efegfge *CT_String )Validate ()error {return _efegfge .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; -// Validate validates the Endnotes and its children -func (_cbeff *Endnotes )Validate ()error {return _cbeff .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");}; +// Validate validates the WdWsp and its children +func (_bfbbcb *WdWsp )Validate ()error {return _bfbbcb .ValidateWithPath ("\u0057\u0064\u0057s\u0070")};func (_defae *CT_SdtEndPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gagae :for {_afadd ,_gdadcf :=d .Token ();if _gdadcf !=nil {return _gdadcf ;};switch _efgbc :=_afadd .(type ){case _c .StartElement :switch _efgbc .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_bfedge :=NewCT_RPr ();if _ccaced :=d .DecodeElement (_bfedge ,&_efgbc );_ccaced !=nil {return _ccaced ;};_defae .RPr =append (_defae .RPr ,_bfedge );default:_cff .Log ("\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\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072\u0020\u0025\u0076",_efgbc .Name );if _agbbd :=d .Skip ();_agbbd !=nil {return _agbbd ;};};case _c .EndElement :break _gagae ;case _c .CharData :};};return nil ;};func (_cdgcee *ST_FrameScrollbar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffagd ,_aefeb :=d .Token ();if _aefeb !=nil {return _aefeb ;};if _eabeg ,_dfebcf :=_ffagd .(_c .EndElement );_dfebcf &&_eabeg .Name ==start .Name {*_cdgcee =1;return nil ;};if _dddaga ,_bbadf :=_ffagd .(_c .CharData );!_bbadf {return _ea .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",_ffagd );}else {switch string (_dddaga ){case "":*_cdgcee =0;case "\u006f\u006e":*_cdgcee =1;case "\u006f\u0066\u0066":*_cdgcee =2;case "\u0061\u0075\u0074\u006f":*_cdgcee =3;};};_ffagd ,_aefeb =d .Token ();if _aefeb !=nil {return _aefeb ;};if _gdebbe ,_fbaebb :=_ffagd .(_c .EndElement );_fbaebb &&_gdebbe .Name ==start .Name {return nil ;};return _ea .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",_ffagd );}; -// Validate validates the CT_DocPartTypes and its children -func (_cfgdd *CT_DocPartTypes )Validate ()error {return _cfgdd .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");};func (_dced *CT_Odso )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggadd :for {_bdcaa ,_fbegf :=d .Token ();if _fbegf !=nil {return _fbegf ;};switch _abcec :=_bdcaa .(type ){case _f .StartElement :switch _abcec .Name {case _f .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 :"\u0075\u0064\u006c"},_f .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 :"\u0075\u0064\u006c"}:_dced .Udl =NewCT_String ();if _abeec :=d .DecodeElement (_dced .Udl ,&_abcec );_abeec !=nil {return _abeec ;};case _f .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 :"\u0074\u0061\u0062l\u0065"},_f .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 :"\u0074\u0061\u0062l\u0065"}:_dced .Table =NewCT_String ();if _eecb :=d .DecodeElement (_dced .Table ,&_abcec );_eecb !=nil {return _eecb ;};case _f .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 :"\u0073\u0072\u0063"},_f .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 :"\u0073\u0072\u0063"}:_dced .Src =NewCT_Rel ();if _babef :=d .DecodeElement (_dced .Src ,&_abcec );_babef !=nil {return _babef ;};case _f .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 :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"},_f .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 :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}:_dced .ColDelim =NewCT_DecimalNumber ();if _eaaf :=d .DecodeElement (_dced .ColDelim ,&_abcec );_eaaf !=nil {return _eaaf ;};case _f .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 :"\u0074\u0079\u0070\u0065"},_f .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 :"\u0074\u0079\u0070\u0065"}:_dced .Type =NewCT_MailMergeSourceType ();if _adeaa :=d .DecodeElement (_dced .Type ,&_abcec );_adeaa !=nil {return _adeaa ;};case _f .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 :"\u0066\u0048\u0064\u0072"},_f .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 :"\u0066\u0048\u0064\u0072"}:_dced .FHdr =NewCT_OnOff ();if _fcdgaa :=d .DecodeElement (_dced .FHdr ,&_abcec );_fcdgaa !=nil {return _fcdgaa ;};case _f .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 :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"},_f .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 :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"}:_dfbbb :=NewCT_OdsoFieldMapData ();if _cgbda :=d .DecodeElement (_dfbbb ,&_abcec );_cgbda !=nil {return _cgbda ;};_dced .FieldMapData =append (_dced .FieldMapData ,_dfbbb );case _f .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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_f .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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fegee :=NewCT_Rel ();if _eecca :=d .DecodeElement (_fegee ,&_abcec );_eecca !=nil {return _eecca ;};_dced .RecipientData =append (_dced .RecipientData ,_fegee );default:_gb .Log ("\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\u0064\u0073\u006f\u0020\u0025\u0076",_abcec .Name );if _ccfaf :=d .Skip ();_ccfaf !=nil {return _ccfaf ;};};case _f .EndElement :break _ggadd ;case _f .CharData :};};return nil ;};type CT_SignedHpsMeasure struct{ +// Validate validates the CT_TextScale and its children +func (_dgdce *CT_TextScale )Validate ()error {return _dgdce .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");};func (_fcbfd *CT_PageBorders )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebgcg :=range start .Attr {if _ebgcg .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_fcbfd .ZOrderAttr .UnmarshalXMLAttr (_ebgcg );continue ;};if _ebgcg .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_fcbfd .DisplayAttr .UnmarshalXMLAttr (_ebgcg );continue ;};if _ebgcg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_fcbfd .OffsetFromAttr .UnmarshalXMLAttr (_ebgcg );continue ;};};_gdgegb :for {_afdafg ,_addfd :=d .Token ();if _addfd !=nil {return _addfd ;};switch _bdbce :=_afdafg .(type ){case _c .StartElement :switch _bdbce .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_fcbfd .Top =NewCT_TopPageBorder ();if _cebge :=d .DecodeElement (_fcbfd .Top ,&_bdbce );_cebge !=nil {return _cebge ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_fcbfd .Left =NewCT_PageBorder ();if _facgf :=d .DecodeElement (_fcbfd .Left ,&_bdbce );_facgf !=nil {return _facgf ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_fcbfd .Bottom =NewCT_BottomPageBorder ();if _aaeed :=d .DecodeElement (_fcbfd .Bottom ,&_bdbce );_aaeed !=nil {return _aaeed ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_fcbfd .Right =NewCT_PageBorder ();if _fgddc :=d .DecodeElement (_fcbfd .Right ,&_bdbce );_fgddc !=nil {return _fgddc ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072d\u0065r\u0073\u0020\u0025\u0076",_bdbce .Name );if _geedd :=d .Skip ();_geedd !=nil {return _geedd ;};};case _c .EndElement :break _gdgegb ;case _c .CharData :};};return nil ;};type CT_DocProtect struct{ -// Signed Half-Point Measurement -ValAttr ST_SignedHpsMeasure ;};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_feab :=&CT_MailMergeOdsoFMDFieldType {};_feab .ValAttr =ST_MailMergeOdsoFMDFieldType (1);return _feab ;};type ST_Jc byte ; +// Document Editing Restrictions +EditAttr ST_DocProtect ; -// Validate validates the CT_BdoContentRun and its children -func (_gafc *CT_BdoContentRun )Validate ()error {return _gafc .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_fegfad ST_MailMergeDocType )ValidateWithPath (path string )error {switch _fegfad {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fegfad ));};return nil ;};type CT_Background struct{ +// Only Allow Formatting With Unlocked Styles +FormattingAttr *_cf .ST_OnOff ; -// Background Color -ColorAttr *ST_HexColor ; +// Enforce Document Protection Settings +EnforcementAttr *_cf .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _cf .ST_CryptProv ;CryptAlgorithmClassAttr _cf .ST_AlgClass ;CryptAlgorithmTypeAttr _cf .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_gebbg :=&WdCT_WrapSquare {};_gebbg .WrapTextAttr =WdST_WrapText (1);return _gebbg ;};func (_bcbcg *CT_DocGrid )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcbcg .TypeAttr !=ST_DocGridUnset {_fbeb ,_fbgd :=_bcbcg .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _fbgd !=nil {return _fbgd ;};start .Attr =append (start .Attr ,_fbeb );};if _bcbcg .LinePitchAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u006c\u0069\u006e\u0065\u0050\u0069\u0074\u0063\u0068"},Value :_ea .Sprintf ("\u0025\u0076",*_bcbcg .LinePitchAttr )});};if _bcbcg .CharSpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0063\u0068\u0061\u0072\u0053\u0070\u0061\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_bcbcg .CharSpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdcegg *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fdcegg =0;case "\u0064\u0061\u0072k\u0031":*_fdcegg =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fdcegg =2;case "\u0064\u0061\u0072k\u0032":*_fdcegg =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fdcegg =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fdcegg =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fdcegg =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fdcegg =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fdcegg =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fdcegg =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fdcegg =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fdcegg =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fdcegg =12;};return nil ;}; -// Background Theme Color -ThemeColorAttr ST_ThemeColor ; +// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path +func (_cbfg *CT_StyleSort )ValidateWithPath (path string )error {if _cbfg .ValAttr ==ST_StyleSortUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ddgfb :=_cbfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddgfb !=nil {return _ddgfb ;};return nil ;};func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_bdaffd :=&WdCT_WordprocessingShape {};_bdaffd .Choice =NewWdCT_WordprocessingShapeChoice ();_bdaffd .SpPr =_eg .NewCT_ShapeProperties ();_bdaffd .BodyPr =_eg .NewCT_TextBodyProperties ();return _bdaffd ;};type CT_VerticalAlignRun struct{ -// Background Theme Color Tint -ThemeTintAttr *string ; +// Subscript/Superscript Value +ValAttr _cf .ST_VerticalAlignRun ;}; -// Background Theme Color Shade -ThemeShadeAttr *string ;Any []_gb .Any ;Drawing *CT_Drawing ;};func (_gaadd *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gccag :for {_agbcg ,_gbfaf :=d .Token ();if _gbfaf !=nil {return _gbfaf ;};switch _fcdad :=_agbcg .(type ){case _f .StartElement :switch _fcdad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_f .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 :"\u0077\u0073\u0070"}:_ageeff :=NewWdWsp ();if _cefge :=d .DecodeElement (_ageeff ,&_fcdad );_cefge !=nil {return _cefge ;};_gaadd .Wsp =append (_gaadd .Wsp ,_ageeff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_f .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 :"\u0067\u0072\u0070S\u0070"}:_dfbgf :=NewWdCT_WordprocessingGroup ();if _dbeffc :=d .DecodeElement (_dfbgf ,&_fcdad );_dbeffc !=nil {return _dbeffc ;};_gaadd .GrpSp =append (_gaadd .GrpSp ,_dfbgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ebfdea :=NewWdCT_GraphicFrame ();if _gbgac :=d .DecodeElement (_ebfdea ,&_fcdad );_gbgac !=nil {return _gbgac ;};_gaadd .GraphicFrame =append (_gaadd .GraphicFrame ,_ebfdea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_faafa :=_cf .NewPic ();if _gbdede :=d .DecodeElement (_faafa ,&_fcdad );_gbdede !=nil {return _gbdede ;};_gaadd .Pic =append (_gaadd .Pic ,_faafa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_abcacc :=NewWdCT_WordprocessingContentPart ();if _bebacc :=d .DecodeElement (_abcacc ,&_fcdad );_bebacc !=nil {return _bebacc ;};_gaadd .ContentPart =append (_gaadd .ContentPart ,_abcacc );default:_gb .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_fcdad .Name );if _adfgce :=d .Skip ();_adfgce !=nil {return _adfgce ;};};case _f .EndElement :break _gccag ;case _f .CharData :};};return nil ;}; +// Validate validates the EG_RPrMath and its children +func (_dfgabc *EG_RPrMath )Validate ()error {return _dfgabc .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");}; -// Validate validates the CT_Lock and its children -func (_ecedg *CT_Lock )Validate ()error {return _ecedg .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");}; +// ValidateWithPath validates the WdInline and its children, prefixing error messages with path +func (_fbfda *WdInline )ValidateWithPath (path string )error {if _fbafc :=_fbfda .WdCT_Inline .ValidateWithPath (path );_fbafc !=nil {return _fbafc ;};return nil ;};func (_eceeb *ST_TblOverlap )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eceeb =0;case "\u006e\u0065\u0076e\u0072":*_eceeb =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_eceeb =2;};return nil ;}; -// Validate validates the CT_FFHelpText and its children -func (_cfdc *CT_FFHelpText )Validate ()error {return _cfdc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");};func (_efggd *CT_Tbl )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efggd .EG_RangeMarkupElements !=nil {for _ ,_fdaeg :=range _efggd .EG_RangeMarkupElements {_fdaeg .MarshalXML (e ,_f .StartElement {});};};_eegcee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_efggd .TblPr ,_eegcee );_bgcdb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_efggd .TblGrid ,_bgcdb );if _efggd .EG_ContentRowContent !=nil {for _ ,_ddfge :=range _efggd .EG_ContentRowContent {_ddfge .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdST_RelFromV byte ;func (_eddbd *ST_PageOrientation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fddedg ,_abebcb :=d .Token ();if _abebcb !=nil {return _abebcb ;};if _dcdgf ,_eggba :=_fddedg .(_f .EndElement );_eggba &&_dcdgf .Name ==start .Name {*_eddbd =1;return nil ;};if _ccafdd ,_eeadcd :=_fddedg .(_f .CharData );!_eeadcd {return _c .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",_fddedg );}else {switch string (_ccafdd ){case "":*_eddbd =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_eddbd =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_eddbd =2;};};_fddedg ,_abebcb =d .Token ();if _abebcb !=nil {return _abebcb ;};if _ggebe ,_dabfc :=_fddedg .(_f .EndElement );_dabfc &&_ggebe .Name ==start .Name {return nil ;};return _c .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",_fddedg );};func (_bcfaac ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _bcfaac {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcfaac ));};return nil ;};func (_cb *AG_SectPrAttributes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_c .Sprintf ("\u0025\u0076",*_cb .RsidRPrAttr )});};if _cb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_c .Sprintf ("\u0025\u0076",*_cb .RsidDelAttr )});};if _cb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_cb .RsidRAttr )});};if _cb .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cb .RsidSectAttr )});};return nil ;};func (_ebafc *ST_JcTable )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebafc =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebafc =1;case "\u0065\u006e\u0064":*_ebafc =2;case "\u006c\u0065\u0066\u0074":*_ebafc =3;case "\u0072\u0069\u0067h\u0074":*_ebafc =4;case "\u0073\u0074\u0061r\u0074":*_ebafc =5;};return nil ;};func (_beag *CT_FontRel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u006f\u006e\u0074\u004b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",_beag .FontKeyAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0076",_beag .SubsettedAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_beag .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PTab and its children +func (_fdcec *CT_PTab )Validate ()error {return _fdcec .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");}; -// Validate validates the CT_Shd and its children -func (_gbcggc *CT_Shd )Validate ()error {return _gbcggc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");}; +// Validate validates the CT_SignedHpsMeasure and its children +func (_dafff *CT_SignedHpsMeasure )Validate ()error {return _dafff .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_ddfbaf *CT_TextScale )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggaae :=range start .Attr {if _ggaae .Name .Local =="\u0076\u0061\u006c"{_aecdd ,_eabdg :=ParseUnionST_TextScale (_ggaae .Value );if _eabdg !=nil {return _eabdg ;};_ddfbaf .ValAttr =&_aecdd ;continue ;};};for {_adgge ,_eagbb :=d .Token ();if _eagbb !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_eagbb );};if _bgabd ,_gbbaa :=_adgge .(_c .EndElement );_gbbaa &&_bgabd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path -func (_deedf *CT_TargetScreenSz )ValidateWithPath (path string )error {if _deedf .ValAttr ==ST_TargetScreenSzUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _daecg :=_deedf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daecg !=nil {return _daecg ;};return nil ;};func (_ffdfde ST_MailMergeDocType )String ()string {switch _ffdfde {case 0:return "";case 1:return "\u0063a\u0074\u0061\u006c\u006f\u0067";case 2:return "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case 3:return "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case 4:return "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 5:return "\u0065\u006d\u0061i\u006c";case 6:return "\u0066\u0061\u0078";};return "";};func (_decdcc ST_Proof )String ()string {switch _decdcc {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return "";};type CT_OptimizeForBrowser struct{TargetAttr *string ; +// Validate validates the CT_VerticalAlignRun and its children +func (_dbbffg *CT_VerticalAlignRun )Validate ()error {return _dbbffg .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");}; -// On/Off Value -ValAttr *_cd .ST_OnOff ;};func (_bbcfbf ST_PageOrientation )ValidateWithPath (path string )error {switch _bbcfbf {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcfbf ));};return nil ;};func (_ebgce *CT_RubyContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecfa :for {_dgbbe ,_dffde :=d .Token ();if _dffde !=nil {return _dffde ;};switch _bcecb :=_dgbbe .(type ){case _f .StartElement :switch _bcecb .Name {case _f .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 :"\u0072"},_f .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 :"\u0072"}:_ebgce .R =NewCT_R ();if _bbggef :=d .DecodeElement (_ebgce .R ,&_bcecb );_bbggef !=nil {return _bbggef ;};case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gfgbe :=NewEG_RunLevelElts ();_gfgbe .ProofErr =NewCT_ProofErr ();if _aacca :=d .DecodeElement (_gfgbe .ProofErr ,&_bcecb );_aacca !=nil {return _aacca ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_gfgbe );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gfgbb :=NewEG_RunLevelElts ();_gfgbb .PermStart =NewCT_PermStart ();if _ccgg :=d .DecodeElement (_gfgbb .PermStart ,&_bcecb );_ccgg !=nil {return _ccgg ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_gfgbb );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_afacb :=NewEG_RunLevelElts ();_afacb .PermEnd =NewCT_Perm ();if _eebe :=d .DecodeElement (_afacb .PermEnd ,&_bcecb );_eebe !=nil {return _eebe ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_afacb );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_gfcec :=NewEG_RunLevelElts ();_gfcec .Ins =NewCT_RunTrackChange ();if _dcfcbf :=d .DecodeElement (_gfcec .Ins ,&_bcecb );_dcfcbf !=nil {return _dcfcbf ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_gfcec );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_bfdfc :=NewEG_RunLevelElts ();_bfdfc .Del =NewCT_RunTrackChange ();if _gfcfd :=d .DecodeElement (_bfdfc .Del ,&_bcecb );_gfcfd !=nil {return _gfcfd ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_bfdfc );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bdfcb :=NewEG_RunLevelElts ();_bdfcb .MoveFrom =NewCT_RunTrackChange ();if _bdfcf :=d .DecodeElement (_bdfcb .MoveFrom ,&_bcecb );_bdfcf !=nil {return _bdfcf ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_bdfcb );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gbbce :=NewEG_RunLevelElts ();_gbbce .MoveTo =NewCT_RunTrackChange ();if _cffgf :=d .DecodeElement (_gbbce .MoveTo ,&_bcecb );_cffgf !=nil {return _cffgf ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_gbbce );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_acegg :=NewEG_RunLevelElts ();_edcgbd :=NewEG_RangeMarkupElements ();_edcgbd .BookmarkStart =NewCT_Bookmark ();if _efece :=d .DecodeElement (_edcgbd .BookmarkStart ,&_bcecb );_efece !=nil {return _efece ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_acegg );_acegg .EG_RangeMarkupElements =append (_acegg .EG_RangeMarkupElements ,_edcgbd );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_efadf :=NewEG_RunLevelElts ();_adefg :=NewEG_RangeMarkupElements ();_adefg .BookmarkEnd =NewCT_MarkupRange ();if _debcb :=d .DecodeElement (_adefg .BookmarkEnd ,&_bcecb );_debcb !=nil {return _debcb ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_efadf );_efadf .EG_RangeMarkupElements =append (_efadf .EG_RangeMarkupElements ,_adefg );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dgecdd :=NewEG_RunLevelElts ();_cafge :=NewEG_RangeMarkupElements ();_cafge .MoveFromRangeStart =NewCT_MoveBookmark ();if _aabdb :=d .DecodeElement (_cafge .MoveFromRangeStart ,&_bcecb );_aabdb !=nil {return _aabdb ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_dgecdd );_dgecdd .EG_RangeMarkupElements =append (_dgecdd .EG_RangeMarkupElements ,_cafge );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgefd :=NewEG_RunLevelElts ();_fdbaed :=NewEG_RangeMarkupElements ();_fdbaed .MoveFromRangeEnd =NewCT_MarkupRange ();if _fcfbc :=d .DecodeElement (_fdbaed .MoveFromRangeEnd ,&_bcecb );_fcfbc !=nil {return _fcfbc ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_cgefd );_cgefd .EG_RangeMarkupElements =append (_cgefd .EG_RangeMarkupElements ,_fdbaed );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ccadf :=NewEG_RunLevelElts ();_cafed :=NewEG_RangeMarkupElements ();_cafed .MoveToRangeStart =NewCT_MoveBookmark ();if _gebgb :=d .DecodeElement (_cafed .MoveToRangeStart ,&_bcecb );_gebgb !=nil {return _gebgb ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_ccadf );_ccadf .EG_RangeMarkupElements =append (_ccadf .EG_RangeMarkupElements ,_cafed );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_adcec :=NewEG_RunLevelElts ();_dccff :=NewEG_RangeMarkupElements ();_dccff .MoveToRangeEnd =NewCT_MarkupRange ();if _ebegd :=d .DecodeElement (_dccff .MoveToRangeEnd ,&_bcecb );_ebegd !=nil {return _ebegd ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_adcec );_adcec .EG_RangeMarkupElements =append (_adcec .EG_RangeMarkupElements ,_dccff );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_aabccb :=NewEG_RunLevelElts ();_geacc :=NewEG_RangeMarkupElements ();_geacc .CommentRangeStart =NewCT_MarkupRange ();if _accea :=d .DecodeElement (_geacc .CommentRangeStart ,&_bcecb );_accea !=nil {return _accea ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_aabccb );_aabccb .EG_RangeMarkupElements =append (_aabccb .EG_RangeMarkupElements ,_geacc );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcad :=NewEG_RunLevelElts ();_caccg :=NewEG_RangeMarkupElements ();_caccg .CommentRangeEnd =NewCT_MarkupRange ();if _bedbb :=d .DecodeElement (_caccg .CommentRangeEnd ,&_bcecb );_bedbb !=nil {return _bedbb ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_gcad );_gcad .EG_RangeMarkupElements =append (_gcad .EG_RangeMarkupElements ,_caccg );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egdcf :=NewEG_RunLevelElts ();_dbdb :=NewEG_RangeMarkupElements ();_dbdb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efdbg :=d .DecodeElement (_dbdb .CustomXmlInsRangeStart ,&_bcecb );_efdbg !=nil {return _efdbg ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_egdcf );_egdcf .EG_RangeMarkupElements =append (_egdcf .EG_RangeMarkupElements ,_dbdb );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ecccc :=NewEG_RunLevelElts ();_ceabg :=NewEG_RangeMarkupElements ();_ceabg .CustomXmlInsRangeEnd =NewCT_Markup ();if _bgeaa :=d .DecodeElement (_ceabg .CustomXmlInsRangeEnd ,&_bcecb );_bgeaa !=nil {return _bgeaa ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_ecccc );_ecccc .EG_RangeMarkupElements =append (_ecccc .EG_RangeMarkupElements ,_ceabg );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egeeec :=NewEG_RunLevelElts ();_gfbeb :=NewEG_RangeMarkupElements ();_gfbeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggfbdf :=d .DecodeElement (_gfbeb .CustomXmlDelRangeStart ,&_bcecb );_ggfbdf !=nil {return _ggfbdf ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_egeeec );_egeeec .EG_RangeMarkupElements =append (_egeeec .EG_RangeMarkupElements ,_gfbeb );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_feage :=NewEG_RunLevelElts ();_baeba :=NewEG_RangeMarkupElements ();_baeba .CustomXmlDelRangeEnd =NewCT_Markup ();if _gege :=d .DecodeElement (_baeba .CustomXmlDelRangeEnd ,&_bcecb );_gege !=nil {return _gege ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_feage );_feage .EG_RangeMarkupElements =append (_feage .EG_RangeMarkupElements ,_baeba );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cbdcg :=NewEG_RunLevelElts ();_fcgfcg :=NewEG_RangeMarkupElements ();_fcgfcg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfcdc :=d .DecodeElement (_fcgfcg .CustomXmlMoveFromRangeStart ,&_bcecb );_cfcdc !=nil {return _cfcdc ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_cbdcg );_cbdcg .EG_RangeMarkupElements =append (_cbdcg .EG_RangeMarkupElements ,_fcgfcg );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dccdg :=NewEG_RunLevelElts ();_cccff :=NewEG_RangeMarkupElements ();_cccff .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _adbdd :=d .DecodeElement (_cccff .CustomXmlMoveFromRangeEnd ,&_bcecb );_adbdd !=nil {return _adbdd ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_dccdg );_dccdg .EG_RangeMarkupElements =append (_dccdg .EG_RangeMarkupElements ,_cccff );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cfcab :=NewEG_RunLevelElts ();_fdfad :=NewEG_RangeMarkupElements ();_fdfad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agaba :=d .DecodeElement (_fdfad .CustomXmlMoveToRangeStart ,&_bcecb );_agaba !=nil {return _agaba ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_cfcab );_cfcab .EG_RangeMarkupElements =append (_cfcab .EG_RangeMarkupElements ,_fdfad );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eacec :=NewEG_RunLevelElts ();_ccaegd :=NewEG_RangeMarkupElements ();_ccaegd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _abgac :=d .DecodeElement (_ccaegd .CustomXmlMoveToRangeEnd ,&_bcecb );_abgac !=nil {return _abgac ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_eacec );_eacec .EG_RangeMarkupElements =append (_eacec .EG_RangeMarkupElements ,_ccaegd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cbgfc :=NewEG_RunLevelElts ();_fagge :=NewEG_MathContent ();_fagge .OMathPara =_ce .NewOMathPara ();if _dcgfa :=d .DecodeElement (_fagge .OMathPara ,&_bcecb );_dcgfa !=nil {return _dcgfa ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_cbgfc );_cbgfc .EG_MathContent =append (_cbgfc .EG_MathContent ,_fagge );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fegdaf :=NewEG_RunLevelElts ();_ebfaef :=NewEG_MathContent ();_ebfaef .OMath =_ce .NewOMath ();if _accfc :=d .DecodeElement (_ebfaef .OMath ,&_bcecb );_accfc !=nil {return _accfc ;};_ebgce .EG_RunLevelElts =append (_ebgce .EG_RunLevelElts ,_fegdaf );_fegdaf .EG_MathContent =append (_fegdaf .EG_MathContent ,_ebfaef );default:_gb .Log ("\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\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_bcecb .Name );if _faadb :=d .Skip ();_faadb !=nil {return _faadb ;};};case _f .EndElement :break _ecfa ;case _f .CharData :};};return nil ;};func (_ggbfd ST_HexColorAuto )ValidateWithPath (path string )error {switch _ggbfd {case 0,1:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbfd ));};return nil ;};type CT_WriteProtection struct{ +// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path +func (_decea *CT_CustomXmlRun )ValidateWithPath (path string )error {if _decea .CustomXmlPr !=nil {if _eaae :=_decea .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_eaae !=nil {return _eaae ;};};for _dffde ,_agcde :=range _decea .EG_PContent {if _ggeg :=_agcde .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_dffde ));_ggeg !=nil {return _ggeg ;};};return nil ;};func NewCT_MailMergeDest ()*CT_MailMergeDest {_cedff :=&CT_MailMergeDest {};_cedff .ValAttr =ST_MailMergeDest (1);return _cedff ;}; -// Recommend Write Protection in User Interface -RecommendedAttr *_cd .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _cd .ST_CryptProv ;CryptAlgorithmClassAttr _cd .ST_AlgClass ;CryptAlgorithmTypeAttr _cd .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_gbbdb *CT_CustomXmlRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eded :=range start .Attr {if _eded .Name .Local =="\u0075\u0072\u0069"{_dcbfd ,_bdae :=_eded .Value ,error (nil );if _bdae !=nil {return _bdae ;};_gbbdb .UriAttr =&_dcbfd ;continue ;};if _eded .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_babc ,_cdfdb :=_eded .Value ,error (nil );if _cdfdb !=nil {return _cdfdb ;};_gbbdb .ElementAttr =_babc ;continue ;};};_fcdc :for {_acgg ,_abaee :=d .Token ();if _abaee !=nil {return _abaee ;};switch _agfg :=_acgg .(type ){case _f .StartElement :switch _agfg .Name {case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_gbbdb .CustomXmlPr =NewCT_CustomXmlPr ();if _ffbba :=d .DecodeElement (_gbbdb .CustomXmlPr ,&_agfg );_ffbba !=nil {return _ffbba ;};case _f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_defcc :=NewEG_PContent ();_eegad :=NewCT_SimpleField ();if _cdbc :=d .DecodeElement (_eegad ,&_agfg );_cdbc !=nil {return _cdbc ;};_defcc .FldSimple =append (_defcc .FldSimple ,_eegad );_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_defcc );case _f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_begc :=NewEG_PContent ();_begc .Hyperlink =NewCT_Hyperlink ();if _degc :=d .DecodeElement (_begc .Hyperlink ,&_agfg );_degc !=nil {return _degc ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_begc );case _f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bebe :=NewEG_PContent ();_bebe .SubDoc =NewCT_Rel ();if _dbabb :=d .DecodeElement (_bebe .SubDoc ,&_agfg );_dbabb !=nil {return _dbabb ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_bebe );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gdgd :=NewEG_PContent ();_fcedf :=NewEG_ContentRunContent ();_fcedf .CustomXml =NewCT_CustomXmlRun ();if _aecd :=d .DecodeElement (_fcedf .CustomXml ,&_agfg );_aecd !=nil {return _aecd ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_gdgd );_gdgd .EG_ContentRunContent =append (_gdgd .EG_ContentRunContent ,_fcedf );case _f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_faaeb :=NewEG_PContent ();_dfabdb :=NewEG_ContentRunContent ();_dfabdb .SmartTag =NewCT_SmartTagRun ();if _dfcf :=d .DecodeElement (_dfabdb .SmartTag ,&_agfg );_dfcf !=nil {return _dfcf ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_faaeb );_faaeb .EG_ContentRunContent =append (_faaeb .EG_ContentRunContent ,_dfabdb );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_eebc :=NewEG_PContent ();_bgec :=NewEG_ContentRunContent ();_bgec .Sdt =NewCT_SdtRun ();if _eggb :=d .DecodeElement (_bgec .Sdt ,&_agfg );_eggb !=nil {return _eggb ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_eebc );_eebc .EG_ContentRunContent =append (_eebc .EG_ContentRunContent ,_bgec );case _f .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 :"\u0064\u0069\u0072"},_f .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 :"\u0064\u0069\u0072"}:_fbeg :=NewEG_PContent ();_bfabc :=NewEG_ContentRunContent ();_bfabc .Dir =NewCT_DirContentRun ();if _bafa :=d .DecodeElement (_bfabc .Dir ,&_agfg );_bafa !=nil {return _bafa ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_fbeg );_fbeg .EG_ContentRunContent =append (_fbeg .EG_ContentRunContent ,_bfabc );case _f .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 :"\u0062\u0064\u006f"},_f .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 :"\u0062\u0064\u006f"}:_bagg :=NewEG_PContent ();_cbbbb :=NewEG_ContentRunContent ();_cbbbb .Bdo =NewCT_BdoContentRun ();if _adbc :=d .DecodeElement (_cbbbb .Bdo ,&_agfg );_adbc !=nil {return _adbc ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_bagg );_bagg .EG_ContentRunContent =append (_bagg .EG_ContentRunContent ,_cbbbb );case _f .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 :"\u0072"},_f .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 :"\u0072"}:_cede :=NewEG_PContent ();_cddc :=NewEG_ContentRunContent ();_cddc .R =NewCT_R ();if _bdbad :=d .DecodeElement (_cddc .R ,&_agfg );_bdbad !=nil {return _bdbad ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_cede );_cede .EG_ContentRunContent =append (_cede .EG_ContentRunContent ,_cddc );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ddggc :=NewEG_PContent ();_dgdb :=NewEG_ContentRunContent ();_cadb :=NewEG_RunLevelElts ();_cadb .ProofErr =NewCT_ProofErr ();if _ecbbd :=d .DecodeElement (_cadb .ProofErr ,&_agfg );_ecbbd !=nil {return _ecbbd ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_ddggc );_ddggc .EG_ContentRunContent =append (_ddggc .EG_ContentRunContent ,_dgdb );_dgdb .EG_RunLevelElts =append (_dgdb .EG_RunLevelElts ,_cadb );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_becac :=NewEG_PContent ();_cdad :=NewEG_ContentRunContent ();_bbfc :=NewEG_RunLevelElts ();_bbfc .PermStart =NewCT_PermStart ();if _acag :=d .DecodeElement (_bbfc .PermStart ,&_agfg );_acag !=nil {return _acag ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_becac );_becac .EG_ContentRunContent =append (_becac .EG_ContentRunContent ,_cdad );_cdad .EG_RunLevelElts =append (_cdad .EG_RunLevelElts ,_bbfc );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_caaec :=NewEG_PContent ();_face :=NewEG_ContentRunContent ();_ggge :=NewEG_RunLevelElts ();_ggge .PermEnd =NewCT_Perm ();if _efeag :=d .DecodeElement (_ggge .PermEnd ,&_agfg );_efeag !=nil {return _efeag ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_caaec );_caaec .EG_ContentRunContent =append (_caaec .EG_ContentRunContent ,_face );_face .EG_RunLevelElts =append (_face .EG_RunLevelElts ,_ggge );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_fgfb :=NewEG_PContent ();_gaad :=NewEG_ContentRunContent ();_eegca :=NewEG_RunLevelElts ();_eegca .Ins =NewCT_RunTrackChange ();if _feac :=d .DecodeElement (_eegca .Ins ,&_agfg );_feac !=nil {return _feac ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_fgfb );_fgfb .EG_ContentRunContent =append (_fgfb .EG_ContentRunContent ,_gaad );_gaad .EG_RunLevelElts =append (_gaad .EG_RunLevelElts ,_eegca );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_bdfeba :=NewEG_PContent ();_bagc :=NewEG_ContentRunContent ();_aeca :=NewEG_RunLevelElts ();_aeca .Del =NewCT_RunTrackChange ();if _gdbda :=d .DecodeElement (_aeca .Del ,&_agfg );_gdbda !=nil {return _gdbda ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_bdfeba );_bdfeba .EG_ContentRunContent =append (_bdfeba .EG_ContentRunContent ,_bagc );_bagc .EG_RunLevelElts =append (_bagc .EG_RunLevelElts ,_aeca );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_geaa :=NewEG_PContent ();_ggeab :=NewEG_ContentRunContent ();_bgeg :=NewEG_RunLevelElts ();_bgeg .MoveFrom =NewCT_RunTrackChange ();if _aaeeg :=d .DecodeElement (_bgeg .MoveFrom ,&_agfg );_aaeeg !=nil {return _aaeeg ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_geaa );_geaa .EG_ContentRunContent =append (_geaa .EG_ContentRunContent ,_ggeab );_ggeab .EG_RunLevelElts =append (_ggeab .EG_RunLevelElts ,_bgeg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_begb :=NewEG_PContent ();_cafeb :=NewEG_ContentRunContent ();_gdfe :=NewEG_RunLevelElts ();_gdfe .MoveTo =NewCT_RunTrackChange ();if _feacc :=d .DecodeElement (_gdfe .MoveTo ,&_agfg );_feacc !=nil {return _feacc ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_begb );_begb .EG_ContentRunContent =append (_begb .EG_ContentRunContent ,_cafeb );_cafeb .EG_RunLevelElts =append (_cafeb .EG_RunLevelElts ,_gdfe );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gfcae :=NewEG_PContent ();_efcc :=NewEG_ContentRunContent ();_efeg :=NewEG_RunLevelElts ();_cegg :=NewEG_RangeMarkupElements ();_cegg .BookmarkStart =NewCT_Bookmark ();if _bafg :=d .DecodeElement (_cegg .BookmarkStart ,&_agfg );_bafg !=nil {return _bafg ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_gfcae );_gfcae .EG_ContentRunContent =append (_gfcae .EG_ContentRunContent ,_efcc );_efcc .EG_RunLevelElts =append (_efcc .EG_RunLevelElts ,_efeg );_efeg .EG_RangeMarkupElements =append (_efeg .EG_RangeMarkupElements ,_cegg );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aeddf :=NewEG_PContent ();_faaea :=NewEG_ContentRunContent ();_fgac :=NewEG_RunLevelElts ();_cefbcb :=NewEG_RangeMarkupElements ();_cefbcb .BookmarkEnd =NewCT_MarkupRange ();if _gefg :=d .DecodeElement (_cefbcb .BookmarkEnd ,&_agfg );_gefg !=nil {return _gefg ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_aeddf );_aeddf .EG_ContentRunContent =append (_aeddf .EG_ContentRunContent ,_faaea );_faaea .EG_RunLevelElts =append (_faaea .EG_RunLevelElts ,_fgac );_fgac .EG_RangeMarkupElements =append (_fgac .EG_RangeMarkupElements ,_cefbcb );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_agce :=NewEG_PContent ();_abcac :=NewEG_ContentRunContent ();_daef :=NewEG_RunLevelElts ();_ddabc :=NewEG_RangeMarkupElements ();_ddabc .MoveFromRangeStart =NewCT_MoveBookmark ();if _fgbc :=d .DecodeElement (_ddabc .MoveFromRangeStart ,&_agfg );_fgbc !=nil {return _fgbc ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_agce );_agce .EG_ContentRunContent =append (_agce .EG_ContentRunContent ,_abcac );_abcac .EG_RunLevelElts =append (_abcac .EG_RunLevelElts ,_daef );_daef .EG_RangeMarkupElements =append (_daef .EG_RangeMarkupElements ,_ddabc );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bedf :=NewEG_PContent ();_ccge :=NewEG_ContentRunContent ();_bbbbg :=NewEG_RunLevelElts ();_dagbg :=NewEG_RangeMarkupElements ();_dagbg .MoveFromRangeEnd =NewCT_MarkupRange ();if _fccd :=d .DecodeElement (_dagbg .MoveFromRangeEnd ,&_agfg );_fccd !=nil {return _fccd ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_bedf );_bedf .EG_ContentRunContent =append (_bedf .EG_ContentRunContent ,_ccge );_ccge .EG_RunLevelElts =append (_ccge .EG_RunLevelElts ,_bbbbg );_bbbbg .EG_RangeMarkupElements =append (_bbbbg .EG_RangeMarkupElements ,_dagbg );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bafgg :=NewEG_PContent ();_acgf :=NewEG_ContentRunContent ();_ddea :=NewEG_RunLevelElts ();_dfdec :=NewEG_RangeMarkupElements ();_dfdec .MoveToRangeStart =NewCT_MoveBookmark ();if _gaca :=d .DecodeElement (_dfdec .MoveToRangeStart ,&_agfg );_gaca !=nil {return _gaca ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_bafgg );_bafgg .EG_ContentRunContent =append (_bafgg .EG_ContentRunContent ,_acgf );_acgf .EG_RunLevelElts =append (_acgf .EG_RunLevelElts ,_ddea );_ddea .EG_RangeMarkupElements =append (_ddea .EG_RangeMarkupElements ,_dfdec );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ceeb :=NewEG_PContent ();_bgdgd :=NewEG_ContentRunContent ();_fcag :=NewEG_RunLevelElts ();_dgae :=NewEG_RangeMarkupElements ();_dgae .MoveToRangeEnd =NewCT_MarkupRange ();if _cdcda :=d .DecodeElement (_dgae .MoveToRangeEnd ,&_agfg );_cdcda !=nil {return _cdcda ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_ceeb );_ceeb .EG_ContentRunContent =append (_ceeb .EG_ContentRunContent ,_bgdgd );_bgdgd .EG_RunLevelElts =append (_bgdgd .EG_RunLevelElts ,_fcag );_fcag .EG_RangeMarkupElements =append (_fcag .EG_RangeMarkupElements ,_dgae );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_caba :=NewEG_PContent ();_fegb :=NewEG_ContentRunContent ();_agfb :=NewEG_RunLevelElts ();_defgc :=NewEG_RangeMarkupElements ();_defgc .CommentRangeStart =NewCT_MarkupRange ();if _fgggba :=d .DecodeElement (_defgc .CommentRangeStart ,&_agfg );_fgggba !=nil {return _fgggba ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_caba );_caba .EG_ContentRunContent =append (_caba .EG_ContentRunContent ,_fegb );_fegb .EG_RunLevelElts =append (_fegb .EG_RunLevelElts ,_agfb );_agfb .EG_RangeMarkupElements =append (_agfb .EG_RangeMarkupElements ,_defgc );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_geefb :=NewEG_PContent ();_bgceb :=NewEG_ContentRunContent ();_ddfgc :=NewEG_RunLevelElts ();_aadbg :=NewEG_RangeMarkupElements ();_aadbg .CommentRangeEnd =NewCT_MarkupRange ();if _gdceg :=d .DecodeElement (_aadbg .CommentRangeEnd ,&_agfg );_gdceg !=nil {return _gdceg ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_geefb );_geefb .EG_ContentRunContent =append (_geefb .EG_ContentRunContent ,_bgceb );_bgceb .EG_RunLevelElts =append (_bgceb .EG_RunLevelElts ,_ddfgc );_ddfgc .EG_RangeMarkupElements =append (_ddfgc .EG_RangeMarkupElements ,_aadbg );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eccf :=NewEG_PContent ();_efafg :=NewEG_ContentRunContent ();_dege :=NewEG_RunLevelElts ();_faaf :=NewEG_RangeMarkupElements ();_faaf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _beecf :=d .DecodeElement (_faaf .CustomXmlInsRangeStart ,&_agfg );_beecf !=nil {return _beecf ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_eccf );_eccf .EG_ContentRunContent =append (_eccf .EG_ContentRunContent ,_efafg );_efafg .EG_RunLevelElts =append (_efafg .EG_RunLevelElts ,_dege );_dege .EG_RangeMarkupElements =append (_dege .EG_RangeMarkupElements ,_faaf );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdfd :=NewEG_PContent ();_efagd :=NewEG_ContentRunContent ();_dgfb :=NewEG_RunLevelElts ();_egagg :=NewEG_RangeMarkupElements ();_egagg .CustomXmlInsRangeEnd =NewCT_Markup ();if _acea :=d .DecodeElement (_egagg .CustomXmlInsRangeEnd ,&_agfg );_acea !=nil {return _acea ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_bdfd );_bdfd .EG_ContentRunContent =append (_bdfd .EG_ContentRunContent ,_efagd );_efagd .EG_RunLevelElts =append (_efagd .EG_RunLevelElts ,_dgfb );_dgfb .EG_RangeMarkupElements =append (_dgfb .EG_RangeMarkupElements ,_egagg );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbfe :=NewEG_PContent ();_ebba :=NewEG_ContentRunContent ();_eddbf :=NewEG_RunLevelElts ();_ddeba :=NewEG_RangeMarkupElements ();_ddeba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gbedc :=d .DecodeElement (_ddeba .CustomXmlDelRangeStart ,&_agfg );_gbedc !=nil {return _gbedc ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_fbfe );_fbfe .EG_ContentRunContent =append (_fbfe .EG_ContentRunContent ,_ebba );_ebba .EG_RunLevelElts =append (_ebba .EG_RunLevelElts ,_eddbf );_eddbf .EG_RangeMarkupElements =append (_eddbf .EG_RangeMarkupElements ,_ddeba );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdcgf :=NewEG_PContent ();_cbfbg :=NewEG_ContentRunContent ();_fece :=NewEG_RunLevelElts ();_bfddc :=NewEG_RangeMarkupElements ();_bfddc .CustomXmlDelRangeEnd =NewCT_Markup ();if _edbg :=d .DecodeElement (_bfddc .CustomXmlDelRangeEnd ,&_agfg );_edbg !=nil {return _edbg ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_fdcgf );_fdcgf .EG_ContentRunContent =append (_fdcgf .EG_ContentRunContent ,_cbfbg );_cbfbg .EG_RunLevelElts =append (_cbfbg .EG_RunLevelElts ,_fece );_fece .EG_RangeMarkupElements =append (_fece .EG_RangeMarkupElements ,_bfddc );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_adgcb :=NewEG_PContent ();_baee :=NewEG_ContentRunContent ();_adda :=NewEG_RunLevelElts ();_ecdbe :=NewEG_RangeMarkupElements ();_ecdbe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecdfa :=d .DecodeElement (_ecdbe .CustomXmlMoveFromRangeStart ,&_agfg );_ecdfa !=nil {return _ecdfa ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_adgcb );_adgcb .EG_ContentRunContent =append (_adgcb .EG_ContentRunContent ,_baee );_baee .EG_RunLevelElts =append (_baee .EG_RunLevelElts ,_adda );_adda .EG_RangeMarkupElements =append (_adda .EG_RangeMarkupElements ,_ecdbe );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_afff :=NewEG_PContent ();_dgab :=NewEG_ContentRunContent ();_bgbc :=NewEG_RunLevelElts ();_fagd :=NewEG_RangeMarkupElements ();_fagd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gfgb :=d .DecodeElement (_fagd .CustomXmlMoveFromRangeEnd ,&_agfg );_gfgb !=nil {return _gfgb ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_afff );_afff .EG_ContentRunContent =append (_afff .EG_ContentRunContent ,_dgab );_dgab .EG_RunLevelElts =append (_dgab .EG_RunLevelElts ,_bgbc );_bgbc .EG_RangeMarkupElements =append (_bgbc .EG_RangeMarkupElements ,_fagd );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_egcge :=NewEG_PContent ();_eceda :=NewEG_ContentRunContent ();_gcaee :=NewEG_RunLevelElts ();_gbeg :=NewEG_RangeMarkupElements ();_gbeg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bcgbff :=d .DecodeElement (_gbeg .CustomXmlMoveToRangeStart ,&_agfg );_bcgbff !=nil {return _bcgbff ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_egcge );_egcge .EG_ContentRunContent =append (_egcge .EG_ContentRunContent ,_eceda );_eceda .EG_RunLevelElts =append (_eceda .EG_RunLevelElts ,_gcaee );_gcaee .EG_RangeMarkupElements =append (_gcaee .EG_RangeMarkupElements ,_gbeg );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afdeg :=NewEG_PContent ();_ecca :=NewEG_ContentRunContent ();_cdee :=NewEG_RunLevelElts ();_agab :=NewEG_RangeMarkupElements ();_agab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gffbb :=d .DecodeElement (_agab .CustomXmlMoveToRangeEnd ,&_agfg );_gffbb !=nil {return _gffbb ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_afdeg );_afdeg .EG_ContentRunContent =append (_afdeg .EG_ContentRunContent ,_ecca );_ecca .EG_RunLevelElts =append (_ecca .EG_RunLevelElts ,_cdee );_cdee .EG_RangeMarkupElements =append (_cdee .EG_RangeMarkupElements ,_agab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bggf :=NewEG_PContent ();_cgfab :=NewEG_ContentRunContent ();_abfc :=NewEG_RunLevelElts ();_fgbag :=NewEG_MathContent ();_fgbag .OMathPara =_ce .NewOMathPara ();if _ceedc :=d .DecodeElement (_fgbag .OMathPara ,&_agfg );_ceedc !=nil {return _ceedc ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_bggf );_bggf .EG_ContentRunContent =append (_bggf .EG_ContentRunContent ,_cgfab );_cgfab .EG_RunLevelElts =append (_cgfab .EG_RunLevelElts ,_abfc );_abfc .EG_MathContent =append (_abfc .EG_MathContent ,_fgbag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eageb :=NewEG_PContent ();_cgbbf :=NewEG_ContentRunContent ();_efbga :=NewEG_RunLevelElts ();_bdedc :=NewEG_MathContent ();_bdedc .OMath =_ce .NewOMath ();if _aaeg :=d .DecodeElement (_bdedc .OMath ,&_agfg );_aaeg !=nil {return _aaeg ;};_gbbdb .EG_PContent =append (_gbbdb .EG_PContent ,_eageb );_eageb .EG_ContentRunContent =append (_eageb .EG_ContentRunContent ,_cgbbf );_cgbbf .EG_RunLevelElts =append (_cgbbf .EG_RunLevelElts ,_efbga );_efbga .EG_MathContent =append (_efbga .EG_MathContent ,_bdedc );default:_gb .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e\u0020\u0025\u0076",_agfg .Name );if _cdab :=d .Skip ();_cdab !=nil {return _cdab ;};};case _f .EndElement :break _fcdc ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_FtnPos and its children +func (_efdfc *CT_FtnPos )Validate ()error {return _efdfc .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");};func (_bdgafd *CT_SdtRow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agagcb :for {_fbddf ,_dcabb :=d .Token ();if _dcabb !=nil {return _dcabb ;};switch _dfeaf :=_fbddf .(type ){case _c .StartElement :switch _dfeaf .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 :"\u0073\u0064\u0074P\u0072"},_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 :"\u0073\u0064\u0074P\u0072"}:_bdgafd .SdtPr =NewCT_SdtPr ();if _edeeb :=d .DecodeElement (_bdgafd .SdtPr ,&_dfeaf );_edeeb !=nil {return _edeeb ;};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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_bdgafd .SdtEndPr =NewCT_SdtEndPr ();if _ecdbb :=d .DecodeElement (_bdgafd .SdtEndPr ,&_dfeaf );_ecdbb !=nil {return _ecdbb ;};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 :"\u0073\u0064\u0074\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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_bdgafd .SdtContent =NewCT_SdtContentRow ();if _daagg :=d .DecodeElement (_bdgafd .SdtContent ,&_dfeaf );_daagg !=nil {return _daagg ;};default:_cff .Log ("\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\u0064\u0074R\u006f\u0077 \u0025\u0076",_dfeaf .Name );if _abegag :=d .Skip ();_abegag !=nil {return _abegag ;};};case _c .EndElement :break _agagcb ;case _c .CharData :};};return nil ;};func (_dffba ST_View )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dcedfe :=_c .Attr {};_dcedfe .Name =name ;switch _dffba {case ST_ViewUnset :_dcedfe .Value ="";case ST_ViewNone :_dcedfe .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_dcedfe .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_dcedfe .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_dcedfe .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_dcedfe .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_dcedfe .Value ="\u0077\u0065\u0062";};return _dcedfe ,nil ;}; -// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path -func (_dcgd *CT_PageMar )ValidateWithPath (path string )error {if _eaagc :=_dcgd .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_eaagc !=nil {return _eaagc ;};if _fdfdfec :=_dcgd .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_fdfdfec !=nil {return _fdfdfec ;};if _faecb :=_dcgd .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_faecb !=nil {return _faecb ;};if _ccgcc :=_dcgd .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_ccgcc !=nil {return _ccgcc ;};if _edafe :=_dcgd .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_edafe !=nil {return _edafe ;};if _cdbbb :=_dcgd .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_cdbbb !=nil {return _cdbbb ;};if _aagae :=_dcgd .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_aagae !=nil {return _aagae ;};return nil ;};func (_gfefa *ST_NumberFormat )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfefa =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gfefa =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_gfefa =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_gfefa =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_gfefa =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_gfefa =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_gfefa =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_gfefa =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_gfefa =8;case "\u0068\u0065\u0078":*_gfefa =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_gfefa =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gfefa =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gfefa =12;case "\u0061\u0069\u0075e\u006f":*_gfefa =13;case "\u0069\u0072\u006fh\u0061":*_gfefa =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_gfefa =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_gfefa =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_gfefa =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_gfefa =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_gfefa =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_gfefa =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_gfefa =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_gfefa =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_gfefa =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_gfefa =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_gfefa =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_gfefa =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_gfefa =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_gfefa =28;case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_gfefa =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_gfefa =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_gfefa =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_gfefa =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_gfefa =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_gfefa =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_gfefa =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_gfefa =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gfefa =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gfefa =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_gfefa =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_gfefa =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gfefa =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_gfefa =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_gfefa =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_gfefa =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_gfefa =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_gfefa =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_gfefa =47;case "\u006e\u006f\u006e\u0065":*_gfefa =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_gfefa =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_gfefa =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_gfefa =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_gfefa =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_gfefa =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_gfefa =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_gfefa =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_gfefa =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gfefa =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_gfefa =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_gfefa =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gfefa =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_gfefa =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_gfefa =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gfefa =63;};return nil ;};func (_bfeca *CT_Object )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edffg :=range start .Attr {if _edffg .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_fgggf ,_ecbea :=ParseUnionST_TwipsMeasure (_edffg .Value );if _ecbea !=nil {return _ecbea ;};_bfeca .DxaOrigAttr =&_fgggf ;continue ;};if _edffg .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_gafd ,_aebac :=ParseUnionST_TwipsMeasure (_edffg .Value );if _aebac !=nil {return _aebac ;};_bfeca .DyaOrigAttr =&_gafd ;continue ;};};_afeff :for {_cacddd ,_gbcgc :=d .Token ();if _gbcgc !=nil {return _gbcgc ;};switch _ccade :=_cacddd .(type ){case _f .StartElement :switch _ccade .Name {default:if _gagfb ,_bfdbe :=_gb .CreateElement (_ccade );_bfdbe !=nil {return _bfdbe ;}else {if _gaagb :=d .DecodeElement (_gagfb ,&_ccade );_gaagb !=nil {return _gaagb ;};_bfeca .Any =append (_bfeca .Any ,_gagfb );};case _f .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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bfeca .Drawing =NewCT_Drawing ();if _bggfb :=d .DecodeElement (_bfeca .Drawing ,&_ccade );_bggfb !=nil {return _bggfb ;};case _f .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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_f .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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_bfeca .Choice =NewCT_ObjectChoice ();if _bddfgg :=d .DecodeElement (&_bfeca .Choice .Control ,&_ccade );_bddfgg !=nil {return _bddfgg ;};case _f .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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_f .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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_bfeca .Choice =NewCT_ObjectChoice ();if _addd :=d .DecodeElement (&_bfeca .Choice .ObjectLink ,&_ccade );_addd !=nil {return _addd ;};case _f .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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_f .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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_bfeca .Choice =NewCT_ObjectChoice ();if _decccc :=d .DecodeElement (&_bfeca .Choice .ObjectEmbed ,&_ccade );_decccc !=nil {return _decccc ;};case _f .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 :"\u006d\u006f\u0076i\u0065"},_f .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 :"\u006d\u006f\u0076i\u0065"}:_bfeca .Choice =NewCT_ObjectChoice ();if _dcdba :=d .DecodeElement (&_bfeca .Choice .Movie ,&_ccade );_dcdba !=nil {return _dcdba ;};};case _f .EndElement :break _afeff ;case _f .CharData :};};return nil ;};func (_cdadb *Document )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdadb .CT_Document =*NewCT_Document ();for _ ,_eccec :=range start .Attr {if _eccec .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cdadb .ConformanceAttr .UnmarshalXMLAttr (_eccec );continue ;};};_gecbe :for {_abacbb ,_dceeg :=d .Token ();if _dceeg !=nil {return _dceeg ;};switch _eddea :=_abacbb .(type ){case _f .StartElement :switch _eddea .Name {case _f .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_f .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_cdadb .Background =NewCT_Background ();if _ggecee :=d .DecodeElement (_cdadb .Background ,&_eddea );_ggecee !=nil {return _ggecee ;};case _f .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 :"\u0062\u006f\u0064\u0079"},_f .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 :"\u0062\u006f\u0064\u0079"}:_cdadb .Body =NewCT_Body ();if _gbfdgb :=d .DecodeElement (_cdadb .Body ,&_eddea );_gbfdgb !=nil {return _gbfdgb ;};default:_gb .Log ("\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\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_eddea .Name );if _beccdb :=d .Skip ();_beccdb !=nil {return _beccdb ;};};case _f .EndElement :break _gecbe ;case _f .CharData :};};return nil ;};func (_cdffdf ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _cdffdf {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdffdf ));};return nil ;};type CT_AltChunk struct{IdAttr *string ; +// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path +func (_ebadd *CT_HdrFtr )ValidateWithPath (path string )error {for _egada ,_bdaff :=range _ebadd .AltChunk {if _gfedg :=_bdaff .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_egada ));_gfedg !=nil {return _gfedg ;};};for _afff ,_baged :=range _ebadd .EG_ContentBlockContent {if _ffeag :=_baged .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_afff ));_ffeag !=nil {return _ffeag ;};};return nil ;};func NewCT_PageBorders ()*CT_PageBorders {_fefae :=&CT_PageBorders {};return _fefae };func (_fbfcge *CT_SectPrBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfaccc :=range start .Attr {if _dfaccc .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_acedb ,_cedga :=_dfaccc .Value ,error (nil );if _cedga !=nil {return _cedga ;};_fbfcge .RsidDelAttr =&_acedb ;continue ;};if _dfaccc .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_eaaea ,_gggce :=_dfaccc .Value ,error (nil );if _gggce !=nil {return _gggce ;};_fbfcge .RsidSectAttr =&_eaaea ;continue ;};if _dfaccc .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_gbgb ,_dbddec :=_dfaccc .Value ,error (nil );if _dbddec !=nil {return _dbddec ;};_fbfcge .RsidRPrAttr =&_gbgb ;continue ;};if _dfaccc .Name .Local =="\u0072\u0073\u0069d\u0052"{_ebdcg ,_bedcb :=_dfaccc .Value ,error (nil );if _bedcb !=nil {return _bedcb ;};_fbfcge .RsidRAttr =&_ebdcg ;continue ;};};_bcfafa :for {_cfgbe ,_bbbga :=d .Token ();if _bbbga !=nil {return _bbbga ;};switch _deaae :=_cfgbe .(type ){case _c .StartElement :switch _deaae .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_fbfcge .FootnotePr =NewCT_FtnProps ();if _cbeed :=d .DecodeElement (_fbfcge .FootnotePr ,&_deaae );_cbeed !=nil {return _cbeed ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_fbfcge .EndnotePr =NewCT_EdnProps ();if _caddc :=d .DecodeElement (_fbfcge .EndnotePr ,&_deaae );_caddc !=nil {return _caddc ;};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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_fbfcge .Type =NewCT_SectType ();if _bcfagd :=d .DecodeElement (_fbfcge .Type ,&_deaae );_bcfagd !=nil {return _bcfagd ;};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 :"\u0070\u0067\u0053\u007a"},_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 :"\u0070\u0067\u0053\u007a"}:_fbfcge .PgSz =NewCT_PageSz ();if _afbbac :=d .DecodeElement (_fbfcge .PgSz ,&_deaae );_afbbac !=nil {return _afbbac ;};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 :"\u0070\u0067\u004da\u0072"},_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 :"\u0070\u0067\u004da\u0072"}:_fbfcge .PgMar =NewCT_PageMar ();if _ebeegd :=d .DecodeElement (_fbfcge .PgMar ,&_deaae );_ebeegd !=nil {return _ebeegd ;};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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_fbfcge .PaperSrc =NewCT_PaperSource ();if _debfc :=d .DecodeElement (_fbfcge .PaperSrc ,&_deaae );_debfc !=nil {return _debfc ;};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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_fbfcge .PgBorders =NewCT_PageBorders ();if _ceada :=d .DecodeElement (_fbfcge .PgBorders ,&_deaae );_ceada !=nil {return _ceada ;};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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_fbfcge .LnNumType =NewCT_LineNumber ();if _edfdd :=d .DecodeElement (_fbfcge .LnNumType ,&_deaae );_edfdd !=nil {return _edfdd ;};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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_fbfcge .PgNumType =NewCT_PageNumber ();if _dfcfc :=d .DecodeElement (_fbfcge .PgNumType ,&_deaae );_dfcfc !=nil {return _dfcfc ;};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 :"\u0063\u006f\u006c\u0073"},_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 :"\u0063\u006f\u006c\u0073"}:_fbfcge .Cols =NewCT_Columns ();if _dggfg :=d .DecodeElement (_fbfcge .Cols ,&_deaae );_dggfg !=nil {return _dggfg ;};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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_fbfcge .FormProt =NewCT_OnOff ();if _ccaca :=d .DecodeElement (_fbfcge .FormProt ,&_deaae );_ccaca !=nil {return _ccaca ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_fbfcge .VAlign =NewCT_VerticalJc ();if _bceag :=d .DecodeElement (_fbfcge .VAlign ,&_deaae );_bceag !=nil {return _bceag ;};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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_fbfcge .NoEndnote =NewCT_OnOff ();if _ffffa :=d .DecodeElement (_fbfcge .NoEndnote ,&_deaae );_ffffa !=nil {return _ffffa ;};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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_fbfcge .TitlePg =NewCT_OnOff ();if _eacff :=d .DecodeElement (_fbfcge .TitlePg ,&_deaae );_eacff !=nil {return _eacff ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_fbfcge .TextDirection =NewCT_TextDirection ();if _cbebgg :=d .DecodeElement (_fbfcge .TextDirection ,&_deaae );_cbebgg !=nil {return _cbebgg ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_fbfcge .Bidi =NewCT_OnOff ();if _fegfda :=d .DecodeElement (_fbfcge .Bidi ,&_deaae );_fegfda !=nil {return _fegfda ;};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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_fbfcge .RtlGutter =NewCT_OnOff ();if _debfd :=d .DecodeElement (_fbfcge .RtlGutter ,&_deaae );_debfd !=nil {return _debfd ;};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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_fbfcge .DocGrid =NewCT_DocGrid ();if _egddc :=d .DecodeElement (_fbfcge .DocGrid ,&_deaae );_egddc !=nil {return _egddc ;};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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_fbfcge .PrinterSettings =NewCT_Rel ();if _cageg :=d .DecodeElement (_fbfcge .PrinterSettings ,&_deaae );_cageg !=nil {return _cageg ;};default:_cff .Log ("\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\u0053e\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065 \u0025\u0076",_deaae .Name );if _fdcge :=d .Skip ();_fdcge !=nil {return _fdcge ;};};case _c .EndElement :break _bcfafa ;case _c .CharData :};};return nil ;};func (_bggeb *CT_TblLook )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbcaf :=range start .Attr {if _bbcaf .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_fcefg ,_bgbcgd :=ParseUnionST_OnOff (_bbcaf .Value );if _bgbcgd !=nil {return _bgbcgd ;};_bggeb .FirstRowAttr =&_fcefg ;continue ;};if _bbcaf .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_fgcda ,_acbcdb :=ParseUnionST_OnOff (_bbcaf .Value );if _acbcdb !=nil {return _acbcdb ;};_bggeb .LastRowAttr =&_fgcda ;continue ;};if _bbcaf .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_egcec ,_aaeae :=ParseUnionST_OnOff (_bbcaf .Value );if _aaeae !=nil {return _aaeae ;};_bggeb .FirstColumnAttr =&_egcec ;continue ;};if _bbcaf .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cdeegd ,_gcfdb :=ParseUnionST_OnOff (_bbcaf .Value );if _gcfdb !=nil {return _gcfdb ;};_bggeb .LastColumnAttr =&_cdeegd ;continue ;};if _bbcaf .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_gecgd ,_adecc :=ParseUnionST_OnOff (_bbcaf .Value );if _adecc !=nil {return _adecc ;};_bggeb .NoHBandAttr =&_gecgd ;continue ;};if _bbcaf .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_aade ,_ddaefa :=ParseUnionST_OnOff (_bbcaf .Value );if _ddaefa !=nil {return _ddaefa ;};_bggeb .NoVBandAttr =&_aade ;continue ;};if _bbcaf .Name .Local =="\u0076\u0061\u006c"{_dgead ,_cgbggf :=_bbcaf .Value ,error (nil );if _cgbggf !=nil {return _cgbggf ;};_bggeb .ValAttr =&_dgead ;continue ;};};for {_ggbag ,_caded :=d .Token ();if _caded !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_caded );};if _bdbgg ,_eddcb :=_ggbag .(_c .EndElement );_eddcb &&_bdbgg .Name ==start .Name {break ;};};return nil ;};func (_bbbafe *EG_PContentMath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acfadg :for {_begacg ,_adabge :=d .Token ();if _adabge !=nil {return _adabge ;};switch _abade :=_begacg .(type ){case _c .StartElement :switch _abade .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ebfcbb :=NewEG_PContentBase ();_ebfcbb .CustomXml =NewCT_CustomXmlRun ();if _dcgda :=d .DecodeElement (_ebfcbb .CustomXml ,&_abade );_dcgda !=nil {return _dcgda ;};_bbbafe .EG_PContentBase =append (_bbbafe .EG_PContentBase ,_ebfcbb );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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_becgg :=NewEG_PContentBase ();_cdedf :=NewCT_SimpleField ();if _bcgegg :=d .DecodeElement (_cdedf ,&_abade );_bcgegg !=nil {return _bcgegg ;};_becgg .FldSimple =append (_becgg .FldSimple ,_cdedf );_bbbafe .EG_PContentBase =append (_bbbafe .EG_PContentBase ,_becgg );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_fbgaff :=NewEG_PContentBase ();_fbgaff .Hyperlink =NewCT_Hyperlink ();if _faebe :=d .DecodeElement (_fbgaff .Hyperlink ,&_abade );_faebe !=nil {return _faebe ;};_bbbafe .EG_PContentBase =append (_bbbafe .EG_PContentBase ,_fbgaff );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_aaafd :=NewEG_ContentRunContentBase ();_aaafd .SmartTag =NewCT_SmartTagRun ();if _fafff :=d .DecodeElement (_aaafd .SmartTag ,&_abade );_fafff !=nil {return _fafff ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_aaafd );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_egcda :=NewEG_ContentRunContentBase ();_egcda .Sdt =NewCT_SdtRun ();if _deddg :=d .DecodeElement (_egcda .Sdt ,&_abade );_deddg !=nil {return _deddg ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_egcda );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bfabc :=NewEG_ContentRunContentBase ();_bdccd :=NewEG_RunLevelElts ();_bdccd .ProofErr =NewCT_ProofErr ();if _fdgcea :=d .DecodeElement (_bdccd .ProofErr ,&_abade );_fdgcea !=nil {return _fdgcea ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_bfabc );_bfabc .EG_RunLevelElts =append (_bfabc .EG_RunLevelElts ,_bdccd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_edfeb :=NewEG_ContentRunContentBase ();_cgfggb :=NewEG_RunLevelElts ();_cgfggb .PermStart =NewCT_PermStart ();if _bcfbc :=d .DecodeElement (_cgfggb .PermStart ,&_abade );_bcfbc !=nil {return _bcfbc ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_edfeb );_edfeb .EG_RunLevelElts =append (_edfeb .EG_RunLevelElts ,_cgfggb );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_defba :=NewEG_ContentRunContentBase ();_egefde :=NewEG_RunLevelElts ();_egefde .PermEnd =NewCT_Perm ();if _cfgbef :=d .DecodeElement (_egefde .PermEnd ,&_abade );_cfgbef !=nil {return _cfgbef ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_defba );_defba .EG_RunLevelElts =append (_defba .EG_RunLevelElts ,_egefde );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_abgff :=NewEG_ContentRunContentBase ();_bbfbf :=NewEG_RunLevelElts ();_bbfbf .Ins =NewCT_RunTrackChange ();if _cadcde :=d .DecodeElement (_bbfbf .Ins ,&_abade );_cadcde !=nil {return _cadcde ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_abgff );_abgff .EG_RunLevelElts =append (_abgff .EG_RunLevelElts ,_bbfbf );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_eadcg :=NewEG_ContentRunContentBase ();_cddeb :=NewEG_RunLevelElts ();_cddeb .Del =NewCT_RunTrackChange ();if _cegcaf :=d .DecodeElement (_cddeb .Del ,&_abade );_cegcaf !=nil {return _cegcaf ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_eadcg );_eadcg .EG_RunLevelElts =append (_eadcg .EG_RunLevelElts ,_cddeb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eddfg :=NewEG_ContentRunContentBase ();_geacb :=NewEG_RunLevelElts ();_geacb .MoveFrom =NewCT_RunTrackChange ();if _ceabgd :=d .DecodeElement (_geacb .MoveFrom ,&_abade );_ceabgd !=nil {return _ceabgd ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_eddfg );_eddfg .EG_RunLevelElts =append (_eddfg .EG_RunLevelElts ,_geacb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_efddf :=NewEG_ContentRunContentBase ();_agadbc :=NewEG_RunLevelElts ();_agadbc .MoveTo =NewCT_RunTrackChange ();if _gfeac :=d .DecodeElement (_agadbc .MoveTo ,&_abade );_gfeac !=nil {return _gfeac ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_efddf );_efddf .EG_RunLevelElts =append (_efddf .EG_RunLevelElts ,_agadbc );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fafaeb :=NewEG_ContentRunContentBase ();_ccbca :=NewEG_RunLevelElts ();_baagcf :=NewEG_RangeMarkupElements ();_baagcf .BookmarkStart =NewCT_Bookmark ();if _baefb :=d .DecodeElement (_baagcf .BookmarkStart ,&_abade );_baefb !=nil {return _baefb ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_fafaeb );_fafaeb .EG_RunLevelElts =append (_fafaeb .EG_RunLevelElts ,_ccbca );_ccbca .EG_RangeMarkupElements =append (_ccbca .EG_RangeMarkupElements ,_baagcf );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aggfc :=NewEG_ContentRunContentBase ();_gcffc :=NewEG_RunLevelElts ();_ggdgb :=NewEG_RangeMarkupElements ();_ggdgb .BookmarkEnd =NewCT_MarkupRange ();if _cgfb :=d .DecodeElement (_ggdgb .BookmarkEnd ,&_abade );_cgfb !=nil {return _cgfb ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_aggfc );_aggfc .EG_RunLevelElts =append (_aggfc .EG_RunLevelElts ,_gcffc );_gcffc .EG_RangeMarkupElements =append (_gcffc .EG_RangeMarkupElements ,_ggdgb );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_eacfga :=NewEG_ContentRunContentBase ();_bcaff :=NewEG_RunLevelElts ();_dfagg :=NewEG_RangeMarkupElements ();_dfagg .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbgbbf :=d .DecodeElement (_dfagg .MoveFromRangeStart ,&_abade );_dbgbbf !=nil {return _dbgbbf ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_eacfga );_eacfga .EG_RunLevelElts =append (_eacfga .EG_RunLevelElts ,_bcaff );_bcaff .EG_RangeMarkupElements =append (_bcaff .EG_RangeMarkupElements ,_dfagg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acfcgb :=NewEG_ContentRunContentBase ();_bfgcb :=NewEG_RunLevelElts ();_fcgff :=NewEG_RangeMarkupElements ();_fcgff .MoveFromRangeEnd =NewCT_MarkupRange ();if _ccaea :=d .DecodeElement (_fcgff .MoveFromRangeEnd ,&_abade );_ccaea !=nil {return _ccaea ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_acfcgb );_acfcgb .EG_RunLevelElts =append (_acfcgb .EG_RunLevelElts ,_bfgcb );_bfgcb .EG_RangeMarkupElements =append (_bfgcb .EG_RangeMarkupElements ,_fcgff );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bebbf :=NewEG_ContentRunContentBase ();_gfbde :=NewEG_RunLevelElts ();_gcgbg :=NewEG_RangeMarkupElements ();_gcgbg .MoveToRangeStart =NewCT_MoveBookmark ();if _fegga :=d .DecodeElement (_gcgbg .MoveToRangeStart ,&_abade );_fegga !=nil {return _fegga ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_bebbf );_bebbf .EG_RunLevelElts =append (_bebbf .EG_RunLevelElts ,_gfbde );_gfbde .EG_RangeMarkupElements =append (_gfbde .EG_RangeMarkupElements ,_gcgbg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eecea :=NewEG_ContentRunContentBase ();_acegd :=NewEG_RunLevelElts ();_eaagg :=NewEG_RangeMarkupElements ();_eaagg .MoveToRangeEnd =NewCT_MarkupRange ();if _gbfgcb :=d .DecodeElement (_eaagg .MoveToRangeEnd ,&_abade );_gbfgcb !=nil {return _gbfgcb ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_eecea );_eecea .EG_RunLevelElts =append (_eecea .EG_RunLevelElts ,_acegd );_acegd .EG_RangeMarkupElements =append (_acegd .EG_RangeMarkupElements ,_eaagg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ecgeg :=NewEG_ContentRunContentBase ();_feffdc :=NewEG_RunLevelElts ();_dgebba :=NewEG_RangeMarkupElements ();_dgebba .CommentRangeStart =NewCT_MarkupRange ();if _aedbg :=d .DecodeElement (_dgebba .CommentRangeStart ,&_abade );_aedbg !=nil {return _aedbg ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_ecgeg );_ecgeg .EG_RunLevelElts =append (_ecgeg .EG_RunLevelElts ,_feffdc );_feffdc .EG_RangeMarkupElements =append (_feffdc .EG_RangeMarkupElements ,_dgebba );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebgeb :=NewEG_ContentRunContentBase ();_ebbea :=NewEG_RunLevelElts ();_egcbe :=NewEG_RangeMarkupElements ();_egcbe .CommentRangeEnd =NewCT_MarkupRange ();if _gcaafb :=d .DecodeElement (_egcbe .CommentRangeEnd ,&_abade );_gcaafb !=nil {return _gcaafb ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_ebgeb );_ebgeb .EG_RunLevelElts =append (_ebgeb .EG_RunLevelElts ,_ebbea );_ebbea .EG_RangeMarkupElements =append (_ebbea .EG_RangeMarkupElements ,_egcbe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcccdb :=NewEG_ContentRunContentBase ();_fecbec :=NewEG_RunLevelElts ();_ccccaf :=NewEG_RangeMarkupElements ();_ccccaf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fefbaf :=d .DecodeElement (_ccccaf .CustomXmlInsRangeStart ,&_abade );_fefbaf !=nil {return _fefbaf ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_gcccdb );_gcccdb .EG_RunLevelElts =append (_gcccdb .EG_RunLevelElts ,_fecbec );_fecbec .EG_RangeMarkupElements =append (_fecbec .EG_RangeMarkupElements ,_ccccaf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egbcgdb :=NewEG_ContentRunContentBase ();_fgbffc :=NewEG_RunLevelElts ();_ffdacg :=NewEG_RangeMarkupElements ();_ffdacg .CustomXmlInsRangeEnd =NewCT_Markup ();if _efcgb :=d .DecodeElement (_ffdacg .CustomXmlInsRangeEnd ,&_abade );_efcgb !=nil {return _efcgb ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_egbcgdb );_egbcgdb .EG_RunLevelElts =append (_egbcgdb .EG_RunLevelElts ,_fgbffc );_fgbffc .EG_RangeMarkupElements =append (_fgbffc .EG_RangeMarkupElements ,_ffdacg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aaeaf :=NewEG_ContentRunContentBase ();_dgeeba :=NewEG_RunLevelElts ();_bcegaf :=NewEG_RangeMarkupElements ();_bcegaf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bffge :=d .DecodeElement (_bcegaf .CustomXmlDelRangeStart ,&_abade );_bffge !=nil {return _bffge ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_aaeaf );_aaeaf .EG_RunLevelElts =append (_aaeaf .EG_RunLevelElts ,_dgeeba );_dgeeba .EG_RangeMarkupElements =append (_dgeeba .EG_RangeMarkupElements ,_bcegaf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbebc :=NewEG_ContentRunContentBase ();_ccbfbf :=NewEG_RunLevelElts ();_fgbcdc :=NewEG_RangeMarkupElements ();_fgbcdc .CustomXmlDelRangeEnd =NewCT_Markup ();if _bfbbfa :=d .DecodeElement (_fgbcdc .CustomXmlDelRangeEnd ,&_abade );_bfbbfa !=nil {return _bfbbfa ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_dbebc );_dbebc .EG_RunLevelElts =append (_dbebc .EG_RunLevelElts ,_ccbfbf );_ccbfbf .EG_RangeMarkupElements =append (_ccbfbf .EG_RangeMarkupElements ,_fgbcdc );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dedacd :=NewEG_ContentRunContentBase ();_bacgfg :=NewEG_RunLevelElts ();_fdgfg :=NewEG_RangeMarkupElements ();_fdgfg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gaggd :=d .DecodeElement (_fdgfg .CustomXmlMoveFromRangeStart ,&_abade );_gaggd !=nil {return _gaggd ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_dedacd );_dedacd .EG_RunLevelElts =append (_dedacd .EG_RunLevelElts ,_bacgfg );_bacgfg .EG_RangeMarkupElements =append (_bacgfg .EG_RangeMarkupElements ,_fdgfg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eagge :=NewEG_ContentRunContentBase ();_cdfbad :=NewEG_RunLevelElts ();_egbgfa :=NewEG_RangeMarkupElements ();_egbgfa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ddbdd :=d .DecodeElement (_egbgfa .CustomXmlMoveFromRangeEnd ,&_abade );_ddbdd !=nil {return _ddbdd ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_eagge );_eagge .EG_RunLevelElts =append (_eagge .EG_RunLevelElts ,_cdfbad );_cdfbad .EG_RangeMarkupElements =append (_cdfbad .EG_RangeMarkupElements ,_egbgfa );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eaegc :=NewEG_ContentRunContentBase ();_afbffg :=NewEG_RunLevelElts ();_eddac :=NewEG_RangeMarkupElements ();_eddac .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gabdeee :=d .DecodeElement (_eddac .CustomXmlMoveToRangeStart ,&_abade );_gabdeee !=nil {return _gabdeee ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_eaegc );_eaegc .EG_RunLevelElts =append (_eaegc .EG_RunLevelElts ,_afbffg );_afbffg .EG_RangeMarkupElements =append (_afbffg .EG_RangeMarkupElements ,_eddac );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_degcc :=NewEG_ContentRunContentBase ();_gcgaf :=NewEG_RunLevelElts ();_eecbg :=NewEG_RangeMarkupElements ();_eecbg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ccfe :=d .DecodeElement (_eecbg .CustomXmlMoveToRangeEnd ,&_abade );_ccfe !=nil {return _ccfe ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_degcc );_degcc .EG_RunLevelElts =append (_degcc .EG_RunLevelElts ,_gcgaf );_gcgaf .EG_RangeMarkupElements =append (_gcgaf .EG_RangeMarkupElements ,_eecbg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ebegg :=NewEG_ContentRunContentBase ();_cdddd :=NewEG_RunLevelElts ();_bfcfc :=NewEG_MathContent ();_bfcfc .OMathPara =_egg .NewOMathPara ();if _gdgcdd :=d .DecodeElement (_bfcfc .OMathPara ,&_abade );_gdgcdd !=nil {return _gdgcdd ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_ebegg );_ebegg .EG_RunLevelElts =append (_ebegg .EG_RunLevelElts ,_cdddd );_cdddd .EG_MathContent =append (_cdddd .EG_MathContent ,_bfcfc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dffcd :=NewEG_ContentRunContentBase ();_bdfba :=NewEG_RunLevelElts ();_aabdd :=NewEG_MathContent ();_aabdd .OMath =_egg .NewOMath ();if _ccfee :=d .DecodeElement (_aabdd .OMath ,&_abade );_ccfee !=nil {return _ccfee ;};_bbbafe .EG_ContentRunContentBase =append (_bbbafe .EG_ContentRunContentBase ,_dffcd );_dffcd .EG_RunLevelElts =append (_dffcd .EG_RunLevelElts ,_bdfba );_bdfba .EG_MathContent =append (_bdfba .EG_MathContent ,_aabdd );default:_cff .Log ("\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\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_abade .Name );if _afgdaad :=d .Skip ();_afgdaad !=nil {return _afgdaad ;};};case _c .EndElement :break _acfadg ;case _c .CharData :};};return nil ;}; -// External Content Import Properties -AltChunkPr *CT_AltChunkPr ;}; +// Validate validates the CT_Tabs and its children +func (_caaadb *CT_Tabs )Validate ()error {return _caaadb .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");};func (_bcbbfd *CT_VerticalAlignRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcbbfd .ValAttr =_cf .ST_VerticalAlignRun (1);for _ ,_eacbb :=range start .Attr {if _eacbb .Name .Local =="\u0076\u0061\u006c"{_bcbbfd .ValAttr .UnmarshalXMLAttr (_eacbb );continue ;};};for {_gbfef ,_fgbcfe :=d .Token ();if _fgbcfe !=nil {return _ea .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e\u003a\u0020\u0025\u0073",_fgbcfe );};if _aaffcgc ,_dgbbe :=_gbfef .(_c .EndElement );_dgbbe &&_aaffcgc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path -func (_bceba *CT_PaperSource )ValidateWithPath (path string )error {return nil }; +// Validate validates the EG_RunInnerContent and its children +func (_cbffa *EG_RunInnerContent )Validate ()error {return _cbffa .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");};func (_afbfdc *ST_TblWidth )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_afbfdc =0;case "\u006e\u0069\u006c":*_afbfdc =1;case "\u0070\u0063\u0074":*_afbfdc =2;case "\u0064\u0078\u0061":*_afbfdc =3;case "\u0061\u0075\u0074\u006f":*_afbfdc =4;};return nil ;}; -// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path -func (_dcece *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };func (_cegfec ST_Theme )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cedfca :=_f .Attr {};_cedfca .Name =name ;switch _cegfec {case ST_ThemeUnset :_cedfca .Value ="";case ST_ThemeMajorEastAsia :_cedfca .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_cedfca .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_cedfca .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMajorHAnsi :_cedfca .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_cedfca .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_cedfca .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMinorAscii :_cedfca .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_cedfca .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _cedfca ,nil ;}; +// Validate validates the EG_PContentBase and its children +func (_beafe *EG_PContentBase )Validate ()error {return _beafe .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_aeadb *CT_MacroName )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_aeadb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_HexColorAuto byte ; -// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path -func (_cecag *CT_FFTextInput )ValidateWithPath (path string )error {if _cecag .Type !=nil {if _facbc :=_cecag .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_facbc !=nil {return _facbc ;};};if _cecag .Default !=nil {if _cffa :=_cecag .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_cffa !=nil {return _cffa ;};};if _cecag .MaxLength !=nil {if _begbe :=_cecag .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_begbe !=nil {return _begbe ;};};if _cecag .Format !=nil {if _ggdc :=_cecag .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074");_ggdc !=nil {return _ggdc ;};};return nil ;};func (_edfagd ST_TextboxTightWrap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_affcde :=_f .Attr {};_affcde .Name =name ;switch _edfagd {case ST_TextboxTightWrapUnset :_affcde .Value ="";case ST_TextboxTightWrapNone :_affcde .Value ="\u006e\u006f\u006e\u0065";case ST_TextboxTightWrapAllLines :_affcde .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_affcde .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_affcde .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case ST_TextboxTightWrapLastLineOnly :_affcde .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _affcde ,nil ;};type Footnotes struct{CT_Footnotes };func (_debgg ST_PTabAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_debgg .String (),start );};type ST_EdnPos byte ;func (_cccdcg *CT_FFTextInput )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cccdcg .Type !=nil {_cgaddb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cccdcg .Type ,_cgaddb );};if _cccdcg .Default !=nil {_gdbf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_cccdcg .Default ,_gdbf );};if _cccdcg .MaxLength !=nil {_fegddc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_cccdcg .MaxLength ,_fegddc );};if _cccdcg .Format !=nil {_bbfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_cccdcg .Format ,_bbfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PaperSource ()*CT_PaperSource {_bccac :=&CT_PaperSource {};return _bccac };type CT_Text struct{SpaceAttr *string ;Content string ;};type ST_TargetScreenSz byte ;func NewCT_Compat ()*CT_Compat {_cbgc :=&CT_Compat {};return _cbgc };type CT_EdnPos struct{ +// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path +func (_faddc *CT_MarkupRange )ValidateWithPath (path string )error {if _fedeg :=_faddc .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_fedeg !=nil {return _fedeg ;};return nil ;};func NewCT_Object ()*CT_Object {_ebeeb :=&CT_Object {};return _ebeeb };func (_afggbe *CT_WritingStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_ea .Sprintf ("\u0025\u0076",_afggbe .LangAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_ea .Sprintf ("\u0025\u0076",_afggbe .VendorIDAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_ea .Sprintf ("\u0025\u0076",_afggbe .DllVersionAttr )});if _afggbe .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_ea .Sprintf ("\u0025\u0076",*_afggbe .NlCheckAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_ea .Sprintf ("\u0025\u0076",_afggbe .CheckStyleAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_ea .Sprintf ("\u0025\u0076",_afggbe .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abafcg ST_MultiLevelType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_adcddb :=_c .Attr {};_adcddb .Name =name ;switch _abafcg {case ST_MultiLevelTypeUnset :_adcddb .Value ="";case ST_MultiLevelTypeSingleLevel :_adcddb .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeMultilevel :_adcddb .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_adcddb .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return _adcddb ,nil ;}; -// Endnote Position Type -ValAttr ST_EdnPos ;};func (_fccfc *CT_FldChar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fccfc .FldCharTypeAttr =ST_FldCharType (1);for _ ,_agabb :=range start .Attr {if _agabb .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_fccfc .FldCharTypeAttr .UnmarshalXMLAttr (_agabb );continue ;};if _agabb .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_baga ,_afbff :=ParseUnionST_OnOff (_agabb .Value );if _afbff !=nil {return _afbff ;};_fccfc .FldLockAttr =&_baga ;continue ;};if _agabb .Name .Local =="\u0064\u0069\u0072t\u0079"{_ecbda ,_cfbabb :=ParseUnionST_OnOff (_agabb .Value );if _cfbabb !=nil {return _cfbabb ;};_fccfc .DirtyAttr =&_ecbda ;continue ;};};_aedag :for {_cafa ,_feec :=d .Token ();if _feec !=nil {return _feec ;};switch _abceg :=_cafa .(type ){case _f .StartElement :switch _abceg .Name {case _f .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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_f .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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_fccfc .FldData =NewCT_Text ();if _bgaf :=d .DecodeElement (_fccfc .FldData ,&_abceg );_bgaf !=nil {return _bgaf ;};case _f .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 :"\u0066\u0066\u0044\u0061\u0074\u0061"},_f .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 :"\u0066\u0066\u0044\u0061\u0074\u0061"}:_fccfc .FfData =NewCT_FFData ();if _beba :=d .DecodeElement (_fccfc .FfData ,&_abceg );_beba !=nil {return _beba ;};case _f .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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_f .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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_fccfc .NumberingChange =NewCT_TrackChangeNumbering ();if _ageec :=d .DecodeElement (_fccfc .NumberingChange ,&_abceg );_ageec !=nil {return _ageec ;};default:_gb .Log ("\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\u005fF\u006c\u0064\u0043\u0068\u0061\u0072\u0020\u0025\u0076",_abceg .Name );if _dfcgf :=d .Skip ();_dfcgf !=nil {return _dfcgf ;};};case _f .EndElement :break _aedag ;case _f .CharData :};};return nil ;};type CT_SimpleField struct{ +// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path +func (_gfff *CT_MoveBookmark )ValidateWithPath (path string )error {if _fadde :=_gfff .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_fadde !=nil {return _fadde ;};return nil ;}; -// Field Codes -InstrAttr string ; +// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path +func (_acbbcb *EG_RunInnerContent )ValidateWithPath (path string )error {if _acbbcb .Br !=nil {if _dgdbg :=_acbbcb .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_dgdbg !=nil {return _dgdbg ;};};if _acbbcb .T !=nil {if _bcdde :=_acbbcb .T .ValidateWithPath (path +"\u002f\u0054");_bcdde !=nil {return _bcdde ;};};if _acbbcb .ContentPart !=nil {if _ebfdb :=_acbbcb .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_ebfdb !=nil {return _ebfdb ;};};if _acbbcb .DelText !=nil {if _ecfab :=_acbbcb .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_ecfab !=nil {return _ecfab ;};};if _acbbcb .InstrText !=nil {if _gfbcb :=_acbbcb .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_gfbcb !=nil {return _gfbcb ;};};if _acbbcb .DelInstrText !=nil {if _cacff :=_acbbcb .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_cacff !=nil {return _cacff ;};};if _acbbcb .NoBreakHyphen !=nil {if _gdaec :=_acbbcb .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_gdaec !=nil {return _gdaec ;};};if _acbbcb .SoftHyphen !=nil {if _abdbd :=_acbbcb .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_abdbd !=nil {return _abdbd ;};};if _acbbcb .DayShort !=nil {if _fbfaga :=_acbbcb .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_fbfaga !=nil {return _fbfaga ;};};if _acbbcb .MonthShort !=nil {if _bdfgb :=_acbbcb .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_bdfgb !=nil {return _bdfgb ;};};if _acbbcb .YearShort !=nil {if _bdbdaa :=_acbbcb .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_bdbdaa !=nil {return _bdbdaa ;};};if _acbbcb .DayLong !=nil {if _gdgbfa :=_acbbcb .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_gdgbfa !=nil {return _gdgbfa ;};};if _acbbcb .MonthLong !=nil {if _aeeae :=_acbbcb .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_aeeae !=nil {return _aeeae ;};};if _acbbcb .YearLong !=nil {if _afdef :=_acbbcb .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_afdef !=nil {return _afdef ;};};if _acbbcb .AnnotationRef !=nil {if _cgebd :=_acbbcb .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_cgebd !=nil {return _cgebd ;};};if _acbbcb .FootnoteRef !=nil {if _ggfaf :=_acbbcb .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_ggfaf !=nil {return _ggfaf ;};};if _acbbcb .EndnoteRef !=nil {if _dfgda :=_acbbcb .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_dfgda !=nil {return _dfgda ;};};if _acbbcb .Separator !=nil {if _dfeea :=_acbbcb .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_dfeea !=nil {return _dfeea ;};};if _acbbcb .ContinuationSeparator !=nil {if _fcgcad :=_acbbcb .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_fcgcad !=nil {return _fcgcad ;};};if _acbbcb .Sym !=nil {if _daggce :=_acbbcb .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_daggce !=nil {return _daggce ;};};if _acbbcb .PgNum !=nil {if _geaea :=_acbbcb .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_geaea !=nil {return _geaea ;};};if _acbbcb .Cr !=nil {if _cdfde :=_acbbcb .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_cdfde !=nil {return _cdfde ;};};if _acbbcb .Tab !=nil {if _geccg :=_acbbcb .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_geccg !=nil {return _geccg ;};};if _acbbcb .Object !=nil {if _dgdda :=_acbbcb .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_dgdda !=nil {return _dgdda ;};};if _acbbcb .Pict !=nil {if _cbdcg :=_acbbcb .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_cbdcg !=nil {return _cbdcg ;};};if _acbbcb .FldChar !=nil {if _baead :=_acbbcb .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_baead !=nil {return _baead ;};};if _acbbcb .Ruby !=nil {if _fccbcf :=_acbbcb .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_fccbcf !=nil {return _fccbcf ;};};if _acbbcb .FootnoteReference !=nil {if _cddebg :=_acbbcb .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_cddebg !=nil {return _cddebg ;};};if _acbbcb .EndnoteReference !=nil {if _cfagba :=_acbbcb .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_cfagba !=nil {return _cfagba ;};};if _acbbcb .CommentReference !=nil {if _gfcbg :=_acbbcb .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_gfcbg !=nil {return _gfcbg ;};};if _acbbcb .Drawing !=nil {if _ffedc :=_acbbcb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ffedc !=nil {return _ffedc ;};};if _acbbcb .Ptab !=nil {if _fegff :=_acbbcb .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_fegff !=nil {return _fegff ;};};if _acbbcb .LastRenderedPageBreak !=nil {if _beegedf :=_acbbcb .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_beegedf !=nil {return _beegedf ;};};return nil ;};type ST_HighlightColor byte ;func (_beggg *CT_TblGridChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_beggg .IdAttr )});e .EncodeToken (start );_ccgaf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_beggg .TblGrid ,_ccgaf );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SdtText ()*CT_SdtText {_dabcfg :=&CT_SdtText {};return _dabcfg };func NewCT_SdtContentRow ()*CT_SdtContentRow {_fgefa :=&CT_SdtContentRow {};return _fgefa }; -// Field Should Not Be Recalculated -FldLockAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path +func (_cfgad *CT_RecipientData )ValidateWithPath (path string )error {if _cfgad .Active !=nil {if _fgcce :=_cfgad .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_fgcce !=nil {return _fgcce ;};};if _geec :=_cfgad .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_geec !=nil {return _geec ;};if _fgbbed :=_cfgad .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_fgbbed !=nil {return _fgbbed ;};return nil ;};func (_bdfcdc *CT_Ruby )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdfcdc .RubyPr =NewCT_RubyPr ();_bdfcdc .Rt =NewCT_RubyContent ();_bdfcdc .RubyBase =NewCT_RubyContent ();_defca :for {_bggfg ,_daeaa :=d .Token ();if _daeaa !=nil {return _daeaa ;};switch _facdf :=_bggfg .(type ){case _c .StartElement :switch _facdf .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 :"\u0072\u0075\u0062\u0079\u0050\u0072"},_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 :"\u0072\u0075\u0062\u0079\u0050\u0072"}:if _abbbd :=d .DecodeElement (_bdfcdc .RubyPr ,&_facdf );_abbbd !=nil {return _abbbd ;};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 :"\u0072\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 :"\u0072\u0074"}:if _gbbfe :=d .DecodeElement (_bdfcdc .Rt ,&_facdf );_gbbfe !=nil {return _gbbfe ;};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 :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"},_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 :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}:if _dgbea :=d .DecodeElement (_bdfcdc .RubyBase ,&_facdf );_dgbea !=nil {return _dgbea ;};default:_cff .Log ("\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\u0075\u0062\u0079\u0020\u0025\u0076",_facdf .Name );if _feafc :=d .Skip ();_feafc !=nil {return _feafc ;};};case _c .EndElement :break _defca ;case _c .CharData :};};return nil ;};type EG_ContentRowContent struct{ -// Field Result Invalidated -DirtyAttr *_cd .ST_OnOff ; +// Table Row +Tr []*CT_Row ; -// Custom Field Data -FldData *CT_Text ;EG_PContent []*EG_PContent ;};func (_bgedg *CT_Pitch )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eged ,_cafg :=_bgedg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cafg !=nil {return _cafg ;};start .Attr =append (start .Attr ,_eged );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Ruby struct{ +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// Phonetic Guide Properties -RubyPr *CT_RubyPr ; +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_ddgaa ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _ddgaa {case 0,1,2,3,4,5,6,7,8,9:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgaa ));};return nil ;};func (_dcagf *ST_TabJc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfecab ,_gdfgbe :=d .Token ();if _gdfgbe !=nil {return _gdfgbe ;};if _bfggc ,_fcgccb :=_bfecab .(_c .EndElement );_fcgccb &&_bfggc .Name ==start .Name {*_dcagf =1;return nil ;};if _gccadd ,_cdbdg :=_bfecab .(_c .CharData );!_cdbdg {return _ea .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",_bfecab );}else {switch string (_gccadd ){case "":*_dcagf =0;case "\u0063\u006c\u0065a\u0072":*_dcagf =1;case "\u0073\u0074\u0061r\u0074":*_dcagf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dcagf =3;case "\u0065\u006e\u0064":*_dcagf =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dcagf =5;case "\u0062\u0061\u0072":*_dcagf =6;case "\u006e\u0075\u006d":*_dcagf =7;case "\u006c\u0065\u0066\u0074":*_dcagf =8;case "\u0072\u0069\u0067h\u0074":*_dcagf =9;};};_bfecab ,_gdfgbe =d .Token ();if _gdfgbe !=nil {return _gdfgbe ;};if _cceaff ,_fegfb :=_bfecab .(_c .EndElement );_fegfb &&_cceaff .Name ==start .Name {return nil ;};return _ea .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",_bfecab );};func (_gcde *CT_Comment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbdf :=range start .Attr {if _bbdf .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_edd ,_gbbf :=_bbdf .Value ,error (nil );if _gbbf !=nil {return _gbbf ;};_gcde .InitialsAttr =&_edd ;continue ;};if _bbdf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_eede ,_beea :=_bbdf .Value ,error (nil );if _beea !=nil {return _beea ;};_gcde .AuthorAttr =_eede ;continue ;};if _bbdf .Name .Local =="\u0064\u0061\u0074\u0065"{_fffg ,_dfegb :=ParseStdlibTime (_bbdf .Value );if _dfegb !=nil {return _dfegb ;};_gcde .DateAttr =&_fffg ;continue ;};if _bbdf .Name .Local =="\u0069\u0064"{_cgdg ,_ecadb :=_ac .ParseInt (_bbdf .Value ,10,64);if _ecadb !=nil {return _ecadb ;};_gcde .IdAttr =_cgdg ;continue ;};};_bgafe :for {_gbcf ,_gcgca :=d .Token ();if _gcgca !=nil {return _gcgca ;};switch _eaeb :=_gbcf .(type ){case _c .StartElement :switch _eaeb .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_cfcd :=NewEG_BlockLevelElts ();_dagb :=NewCT_AltChunk ();if _bagb :=d .DecodeElement (_dagb ,&_eaeb );_bagb !=nil {return _bagb ;};_cfcd .AltChunk =append (_cfcd .AltChunk ,_dagb );_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_cfcd );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fffgc :=NewEG_BlockLevelElts ();_gfea :=NewEG_ContentBlockContent ();_gfea .CustomXml =NewCT_CustomXmlBlock ();if _effb :=d .DecodeElement (_gfea .CustomXml ,&_eaeb );_effb !=nil {return _effb ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_fffgc );_fffgc .EG_ContentBlockContent =append (_fffgc .EG_ContentBlockContent ,_gfea );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_dece :=NewEG_BlockLevelElts ();_fgbd :=NewEG_ContentBlockContent ();_fgbd .Sdt =NewCT_SdtBlock ();if _edaf :=d .DecodeElement (_fgbd .Sdt ,&_eaeb );_edaf !=nil {return _edaf ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_dece );_dece .EG_ContentBlockContent =append (_dece .EG_ContentBlockContent ,_fgbd );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 :"\u0070"},_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 :"\u0070"}:_gdbb :=NewEG_BlockLevelElts ();_ceg :=NewEG_ContentBlockContent ();_eacf :=NewCT_P ();if _dafcd :=d .DecodeElement (_eacf ,&_eaeb );_dafcd !=nil {return _dafcd ;};_ceg .P =append (_ceg .P ,_eacf );_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_gdbb );_gdbb .EG_ContentBlockContent =append (_gdbb .EG_ContentBlockContent ,_ceg );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_feaf :=NewEG_BlockLevelElts ();_edfc :=NewEG_ContentBlockContent ();_cbdg :=NewCT_Tbl ();if _acddf :=d .DecodeElement (_cbdg ,&_eaeb );_acddf !=nil {return _acddf ;};_edfc .Tbl =append (_edfc .Tbl ,_cbdg );_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_feaf );_feaf .EG_ContentBlockContent =append (_feaf .EG_ContentBlockContent ,_edfc );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_adaef :=NewEG_BlockLevelElts ();_bdbf :=NewEG_ContentBlockContent ();_ebd :=NewEG_RunLevelElts ();_ebd .ProofErr =NewCT_ProofErr ();if _ggefg :=d .DecodeElement (_ebd .ProofErr ,&_eaeb );_ggefg !=nil {return _ggefg ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_adaef );_adaef .EG_ContentBlockContent =append (_adaef .EG_ContentBlockContent ,_bdbf );_bdbf .EG_RunLevelElts =append (_bdbf .EG_RunLevelElts ,_ebd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bfcd :=NewEG_BlockLevelElts ();_cbcb :=NewEG_ContentBlockContent ();_ggaf :=NewEG_RunLevelElts ();_ggaf .PermStart =NewCT_PermStart ();if _gbed :=d .DecodeElement (_ggaf .PermStart ,&_eaeb );_gbed !=nil {return _gbed ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_bfcd );_bfcd .EG_ContentBlockContent =append (_bfcd .EG_ContentBlockContent ,_cbcb );_cbcb .EG_RunLevelElts =append (_cbcb .EG_RunLevelElts ,_ggaf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bccf :=NewEG_BlockLevelElts ();_bfbe :=NewEG_ContentBlockContent ();_cabc :=NewEG_RunLevelElts ();_cabc .PermEnd =NewCT_Perm ();if _ecbe :=d .DecodeElement (_cabc .PermEnd ,&_eaeb );_ecbe !=nil {return _ecbe ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_bccf );_bccf .EG_ContentBlockContent =append (_bccf .EG_ContentBlockContent ,_bfbe );_bfbe .EG_RunLevelElts =append (_bfbe .EG_RunLevelElts ,_cabc );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_acf :=NewEG_BlockLevelElts ();_ffgb :=NewEG_ContentBlockContent ();_gebf :=NewEG_RunLevelElts ();_gebf .Ins =NewCT_RunTrackChange ();if _cdccd :=d .DecodeElement (_gebf .Ins ,&_eaeb );_cdccd !=nil {return _cdccd ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_acf );_acf .EG_ContentBlockContent =append (_acf .EG_ContentBlockContent ,_ffgb );_ffgb .EG_RunLevelElts =append (_ffgb .EG_RunLevelElts ,_gebf );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_bdgf :=NewEG_BlockLevelElts ();_bgfa :=NewEG_ContentBlockContent ();_gdaa :=NewEG_RunLevelElts ();_gdaa .Del =NewCT_RunTrackChange ();if _agcd :=d .DecodeElement (_gdaa .Del ,&_eaeb );_agcd !=nil {return _agcd ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_bdgf );_bdgf .EG_ContentBlockContent =append (_bdgf .EG_ContentBlockContent ,_bgfa );_bgfa .EG_RunLevelElts =append (_bgfa .EG_RunLevelElts ,_gdaa );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_beaa :=NewEG_BlockLevelElts ();_baafc :=NewEG_ContentBlockContent ();_edbf :=NewEG_RunLevelElts ();_edbf .MoveFrom =NewCT_RunTrackChange ();if _gaee :=d .DecodeElement (_edbf .MoveFrom ,&_eaeb );_gaee !=nil {return _gaee ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_beaa );_beaa .EG_ContentBlockContent =append (_beaa .EG_ContentBlockContent ,_baafc );_baafc .EG_RunLevelElts =append (_baafc .EG_RunLevelElts ,_edbf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gafg :=NewEG_BlockLevelElts ();_bdec :=NewEG_ContentBlockContent ();_abaf :=NewEG_RunLevelElts ();_abaf .MoveTo =NewCT_RunTrackChange ();if _befb :=d .DecodeElement (_abaf .MoveTo ,&_eaeb );_befb !=nil {return _befb ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_gafg );_gafg .EG_ContentBlockContent =append (_gafg .EG_ContentBlockContent ,_bdec );_bdec .EG_RunLevelElts =append (_bdec .EG_RunLevelElts ,_abaf );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ggcc :=NewEG_BlockLevelElts ();_cfabe :=NewEG_ContentBlockContent ();_ffef :=NewEG_RunLevelElts ();_dbcd :=NewEG_RangeMarkupElements ();_dbcd .BookmarkStart =NewCT_Bookmark ();if _dbdf :=d .DecodeElement (_dbcd .BookmarkStart ,&_eaeb );_dbdf !=nil {return _dbdf ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_ggcc );_ggcc .EG_ContentBlockContent =append (_ggcc .EG_ContentBlockContent ,_cfabe );_cfabe .EG_RunLevelElts =append (_cfabe .EG_RunLevelElts ,_ffef );_ffef .EG_RangeMarkupElements =append (_ffef .EG_RangeMarkupElements ,_dbcd );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_abafe :=NewEG_BlockLevelElts ();_agbb :=NewEG_ContentBlockContent ();_aege :=NewEG_RunLevelElts ();_dfebg :=NewEG_RangeMarkupElements ();_dfebg .BookmarkEnd =NewCT_MarkupRange ();if _gfdd :=d .DecodeElement (_dfebg .BookmarkEnd ,&_eaeb );_gfdd !=nil {return _gfdd ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_abafe );_abafe .EG_ContentBlockContent =append (_abafe .EG_ContentBlockContent ,_agbb );_agbb .EG_RunLevelElts =append (_agbb .EG_RunLevelElts ,_aege );_aege .EG_RangeMarkupElements =append (_aege .EG_RangeMarkupElements ,_dfebg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fcge :=NewEG_BlockLevelElts ();_eabe :=NewEG_ContentBlockContent ();_dgee :=NewEG_RunLevelElts ();_ebeb :=NewEG_RangeMarkupElements ();_ebeb .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbbb :=d .DecodeElement (_ebeb .MoveFromRangeStart ,&_eaeb );_dbbb !=nil {return _dbbb ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_fcge );_fcge .EG_ContentBlockContent =append (_fcge .EG_ContentBlockContent ,_eabe );_eabe .EG_RunLevelElts =append (_eabe .EG_RunLevelElts ,_dgee );_dgee .EG_RangeMarkupElements =append (_dgee .EG_RangeMarkupElements ,_ebeb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adga :=NewEG_BlockLevelElts ();_fbfg :=NewEG_ContentBlockContent ();_cecb :=NewEG_RunLevelElts ();_acfc :=NewEG_RangeMarkupElements ();_acfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbbca :=d .DecodeElement (_acfc .MoveFromRangeEnd ,&_eaeb );_gbbca !=nil {return _gbbca ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_adga );_adga .EG_ContentBlockContent =append (_adga .EG_ContentBlockContent ,_fbfg );_fbfg .EG_RunLevelElts =append (_fbfg .EG_RunLevelElts ,_cecb );_cecb .EG_RangeMarkupElements =append (_cecb .EG_RangeMarkupElements ,_acfc );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ggdc :=NewEG_BlockLevelElts ();_fabe :=NewEG_ContentBlockContent ();_cdba :=NewEG_RunLevelElts ();_bccc :=NewEG_RangeMarkupElements ();_bccc .MoveToRangeStart =NewCT_MoveBookmark ();if _eace :=d .DecodeElement (_bccc .MoveToRangeStart ,&_eaeb );_eace !=nil {return _eace ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_ggdc );_ggdc .EG_ContentBlockContent =append (_ggdc .EG_ContentBlockContent ,_fabe );_fabe .EG_RunLevelElts =append (_fabe .EG_RunLevelElts ,_cdba );_cdba .EG_RangeMarkupElements =append (_cdba .EG_RangeMarkupElements ,_bccc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fbee :=NewEG_BlockLevelElts ();_bedce :=NewEG_ContentBlockContent ();_aedd :=NewEG_RunLevelElts ();_ddeb :=NewEG_RangeMarkupElements ();_ddeb .MoveToRangeEnd =NewCT_MarkupRange ();if _abcf :=d .DecodeElement (_ddeb .MoveToRangeEnd ,&_eaeb );_abcf !=nil {return _abcf ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_fbee );_fbee .EG_ContentBlockContent =append (_fbee .EG_ContentBlockContent ,_bedce );_bedce .EG_RunLevelElts =append (_bedce .EG_RunLevelElts ,_aedd );_aedd .EG_RangeMarkupElements =append (_aedd .EG_RangeMarkupElements ,_ddeb );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fedg :=NewEG_BlockLevelElts ();_ecbeg :=NewEG_ContentBlockContent ();_ddfd :=NewEG_RunLevelElts ();_ecfa :=NewEG_RangeMarkupElements ();_ecfa .CommentRangeStart =NewCT_MarkupRange ();if _fbgg :=d .DecodeElement (_ecfa .CommentRangeStart ,&_eaeb );_fbgg !=nil {return _fbgg ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_fedg );_fedg .EG_ContentBlockContent =append (_fedg .EG_ContentBlockContent ,_ecbeg );_ecbeg .EG_RunLevelElts =append (_ecbeg .EG_RunLevelElts ,_ddfd );_ddfd .EG_RangeMarkupElements =append (_ddfd .EG_RangeMarkupElements ,_ecfa );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cggd :=NewEG_BlockLevelElts ();_gebfb :=NewEG_ContentBlockContent ();_aeaf :=NewEG_RunLevelElts ();_bebge :=NewEG_RangeMarkupElements ();_bebge .CommentRangeEnd =NewCT_MarkupRange ();if _gebb :=d .DecodeElement (_bebge .CommentRangeEnd ,&_eaeb );_gebb !=nil {return _gebb ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_cggd );_cggd .EG_ContentBlockContent =append (_cggd .EG_ContentBlockContent ,_gebfb );_gebfb .EG_RunLevelElts =append (_gebfb .EG_RunLevelElts ,_aeaf );_aeaf .EG_RangeMarkupElements =append (_aeaf .EG_RangeMarkupElements ,_bebge );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_babf :=NewEG_BlockLevelElts ();_gccb :=NewEG_ContentBlockContent ();_aedc :=NewEG_RunLevelElts ();_eced :=NewEG_RangeMarkupElements ();_eced .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adgf :=d .DecodeElement (_eced .CustomXmlInsRangeStart ,&_eaeb );_adgf !=nil {return _adgf ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_babf );_babf .EG_ContentBlockContent =append (_babf .EG_ContentBlockContent ,_gccb );_gccb .EG_RunLevelElts =append (_gccb .EG_RunLevelElts ,_aedc );_aedc .EG_RangeMarkupElements =append (_aedc .EG_RangeMarkupElements ,_eced );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdfg :=NewEG_BlockLevelElts ();_bdadb :=NewEG_ContentBlockContent ();_cegc :=NewEG_RunLevelElts ();_dbgcg :=NewEG_RangeMarkupElements ();_dbgcg .CustomXmlInsRangeEnd =NewCT_Markup ();if _faeb :=d .DecodeElement (_dbgcg .CustomXmlInsRangeEnd ,&_eaeb );_faeb !=nil {return _faeb ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_fdfg );_fdfg .EG_ContentBlockContent =append (_fdfg .EG_ContentBlockContent ,_bdadb );_bdadb .EG_RunLevelElts =append (_bdadb .EG_RunLevelElts ,_cegc );_cegc .EG_RangeMarkupElements =append (_cegc .EG_RangeMarkupElements ,_dbgcg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_efda :=NewEG_BlockLevelElts ();_bece :=NewEG_ContentBlockContent ();_afec :=NewEG_RunLevelElts ();_cced :=NewEG_RangeMarkupElements ();_cced .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgbc :=d .DecodeElement (_cced .CustomXmlDelRangeStart ,&_eaeb );_bgbc !=nil {return _bgbc ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_efda );_efda .EG_ContentBlockContent =append (_efda .EG_ContentBlockContent ,_bece );_bece .EG_RunLevelElts =append (_bece .EG_RunLevelElts ,_afec );_afec .EG_RangeMarkupElements =append (_afec .EG_RangeMarkupElements ,_cced );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfbg :=NewEG_BlockLevelElts ();_fgfce :=NewEG_ContentBlockContent ();_ddfb :=NewEG_RunLevelElts ();_bfcdb :=NewEG_RangeMarkupElements ();_bfcdb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gdgeg :=d .DecodeElement (_bfcdb .CustomXmlDelRangeEnd ,&_eaeb );_gdgeg !=nil {return _gdgeg ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_cfbg );_cfbg .EG_ContentBlockContent =append (_cfbg .EG_ContentBlockContent ,_fgfce );_fgfce .EG_RunLevelElts =append (_fgfce .EG_RunLevelElts ,_ddfb );_ddfb .EG_RangeMarkupElements =append (_ddfb .EG_RangeMarkupElements ,_bfcdb );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_afdd :=NewEG_BlockLevelElts ();_acbb :=NewEG_ContentBlockContent ();_egec :=NewEG_RunLevelElts ();_fedga :=NewEG_RangeMarkupElements ();_fedga .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fgagc :=d .DecodeElement (_fedga .CustomXmlMoveFromRangeStart ,&_eaeb );_fgagc !=nil {return _fgagc ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_afdd );_afdd .EG_ContentBlockContent =append (_afdd .EG_ContentBlockContent ,_acbb );_acbb .EG_RunLevelElts =append (_acbb .EG_RunLevelElts ,_egec );_egec .EG_RangeMarkupElements =append (_egec .EG_RangeMarkupElements ,_fedga );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_egd :=NewEG_BlockLevelElts ();_cccb :=NewEG_ContentBlockContent ();_dcfg :=NewEG_RunLevelElts ();_febe :=NewEG_RangeMarkupElements ();_febe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dedd :=d .DecodeElement (_febe .CustomXmlMoveFromRangeEnd ,&_eaeb );_dedd !=nil {return _dedd ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_egd );_egd .EG_ContentBlockContent =append (_egd .EG_ContentBlockContent ,_cccb );_cccb .EG_RunLevelElts =append (_cccb .EG_RunLevelElts ,_dcfg );_dcfg .EG_RangeMarkupElements =append (_dcfg .EG_RangeMarkupElements ,_febe );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dba :=NewEG_BlockLevelElts ();_edgg :=NewEG_ContentBlockContent ();_feae :=NewEG_RunLevelElts ();_cfed :=NewEG_RangeMarkupElements ();_cfed .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afdf :=d .DecodeElement (_cfed .CustomXmlMoveToRangeStart ,&_eaeb );_afdf !=nil {return _afdf ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_dba );_dba .EG_ContentBlockContent =append (_dba .EG_ContentBlockContent ,_edgg );_edgg .EG_RunLevelElts =append (_edgg .EG_RunLevelElts ,_feae );_feae .EG_RangeMarkupElements =append (_feae .EG_RangeMarkupElements ,_cfed );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abadf :=NewEG_BlockLevelElts ();_aaeb :=NewEG_ContentBlockContent ();_gcag :=NewEG_RunLevelElts ();_gdfe :=NewEG_RangeMarkupElements ();_gdfe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ebcd :=d .DecodeElement (_gdfe .CustomXmlMoveToRangeEnd ,&_eaeb );_ebcd !=nil {return _ebcd ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_abadf );_abadf .EG_ContentBlockContent =append (_abadf .EG_ContentBlockContent ,_aaeb );_aaeb .EG_RunLevelElts =append (_aaeb .EG_RunLevelElts ,_gcag );_gcag .EG_RangeMarkupElements =append (_gcag .EG_RangeMarkupElements ,_gdfe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fegb :=NewEG_BlockLevelElts ();_ddaa :=NewEG_ContentBlockContent ();_cbeg :=NewEG_RunLevelElts ();_adfa :=NewEG_MathContent ();_adfa .OMathPara =_egg .NewOMathPara ();if _cccd :=d .DecodeElement (_adfa .OMathPara ,&_eaeb );_cccd !=nil {return _cccd ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_fegb );_fegb .EG_ContentBlockContent =append (_fegb .EG_ContentBlockContent ,_ddaa );_ddaa .EG_RunLevelElts =append (_ddaa .EG_RunLevelElts ,_cbeg );_cbeg .EG_MathContent =append (_cbeg .EG_MathContent ,_adfa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gcca :=NewEG_BlockLevelElts ();_abcb :=NewEG_ContentBlockContent ();_fbab :=NewEG_RunLevelElts ();_gba :=NewEG_MathContent ();_gba .OMath =_egg .NewOMath ();if _aeae :=d .DecodeElement (_gba .OMath ,&_eaeb );_aeae !=nil {return _aeae ;};_gcde .EG_BlockLevelElts =append (_gcde .EG_BlockLevelElts ,_gcca );_gcca .EG_ContentBlockContent =append (_gcca .EG_ContentBlockContent ,_abcb );_abcb .EG_RunLevelElts =append (_abcb .EG_RunLevelElts ,_fbab );_fbab .EG_MathContent =append (_fbab .EG_MathContent ,_gba );default:_cff .Log ("\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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_eaeb .Name );if _bcgga :=d .Skip ();_bcgga !=nil {return _bcgga ;};};case _c .EndElement :break _bgafe ;case _c .CharData :};};return nil ;}; -// Phonetic Guide Text -Rt *CT_RubyContent ; +// Validate validates the TxbxContent and its children +func (_cbdfbd *TxbxContent )Validate ()error {return _cbdfbd .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_befdca *CT_SectPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _befdca .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ea .Sprintf ("\u0025\u0076",*_befdca .RsidRPrAttr )});};if _befdca .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ea .Sprintf ("\u0025\u0076",*_befdca .RsidDelAttr )});};if _befdca .RsidRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ea .Sprintf ("\u0025\u0076",*_befdca .RsidRAttr )});};if _befdca .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_befdca .RsidSectAttr )});};e .EncodeToken (start );if _befdca .EG_HdrFtrReferences !=nil {for _ ,_dfggd :=range _befdca .EG_HdrFtrReferences {_dfggd .MarshalXML (e ,_c .StartElement {});};};if _befdca .FootnotePr !=nil {_ffgec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_befdca .FootnotePr ,_ffgec );};if _befdca .EndnotePr !=nil {_defaff :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_befdca .EndnotePr ,_defaff );};if _befdca .Type !=nil {_cacdag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_befdca .Type ,_cacdag );};if _befdca .PgSz !=nil {_gabda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_befdca .PgSz ,_gabda );};if _befdca .PgMar !=nil {_febefb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_befdca .PgMar ,_febefb );};if _befdca .PaperSrc !=nil {_ccbge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_befdca .PaperSrc ,_ccbge );};if _befdca .PgBorders !=nil {_gfdba :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_befdca .PgBorders ,_gfdba );};if _befdca .LnNumType !=nil {_gdebb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_befdca .LnNumType ,_gdebb );};if _befdca .PgNumType !=nil {_cebdd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_befdca .PgNumType ,_cebdd );};if _befdca .Cols !=nil {_bfbcbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_befdca .Cols ,_bfbcbc );};if _befdca .FormProt !=nil {_fafge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_befdca .FormProt ,_fafge );};if _befdca .VAlign !=nil {_aeace :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_befdca .VAlign ,_aeace );};if _befdca .NoEndnote !=nil {_ddgce :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_befdca .NoEndnote ,_ddgce );};if _befdca .TitlePg !=nil {_cddee :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_befdca .TitlePg ,_cddee );};if _befdca .TextDirection !=nil {_ggbbg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_befdca .TextDirection ,_ggbbg );};if _befdca .Bidi !=nil {_gdgege :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_befdca .Bidi ,_gdgege );};if _befdca .RtlGutter !=nil {_dffagbb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_befdca .RtlGutter ,_dffagbb );};if _befdca .DocGrid !=nil {_eddde :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_befdca .DocGrid ,_eddde );};if _befdca .PrinterSettings !=nil {_fecfed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_befdca .PrinterSettings ,_fecfed );};if _befdca .SectPrChange !=nil {_efbgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_befdca .SectPrChange ,_efbgf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DirContentRun struct{ -// Phonetic Guide Base Text -RubyBase *CT_RubyContent ;};func (_cgced *EG_PContentBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgced .CustomXml !=nil {_cecgc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_cgced .CustomXml ,_cecgc );};if _cgced .FldSimple !=nil {_bcbfg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_abgge :=range _cgced .FldSimple {e .EncodeElement (_abgge ,_bcbfg );};};if _cgced .Hyperlink !=nil {_ceeed :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cgced .Hyperlink ,_ceeed );};return nil ;};func (_fadda *CT_FFStatusText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcacb :=range start .Attr {if _dcacb .Name .Local =="\u0074\u0079\u0070\u0065"{_fadda .TypeAttr .UnmarshalXMLAttr (_dcacb );continue ;};if _dcacb .Name .Local =="\u0076\u0061\u006c"{_fbca ,_dffea :=_dcacb .Value ,error (nil );if _dffea !=nil {return _dffea ;};_fadda .ValAttr =&_fbca ;continue ;};};for {_adadg ,_fefbd :=d .Token ();if _fefbd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_fefbd );};if _bddfc ,_eadd :=_adadg .(_f .EndElement );_eadd &&_bddfc .Name ==start .Name {break ;};};return nil ;}; +// Direction of Embedding +ValAttr ST_Direction ; -// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path -func (_dgdadd *CT_ObjectChoice )ValidateWithPath (path string )error {if _dgdadd .Control !=nil {if _fddeg :=_dgdadd .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_fddeg !=nil {return _fddeg ;};};if _dgdadd .ObjectLink !=nil {if _adgf :=_dgdadd .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");_adgf !=nil {return _adgf ;};};if _dgdadd .ObjectEmbed !=nil {if _acceg :=_dgdadd .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_acceg !=nil {return _acceg ;};};if _dgdadd .Movie !=nil {if _fgcab :=_dgdadd .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_fgcab !=nil {return _fgcab ;};};return nil ;}; +// Simple Field +FldSimple []*CT_SimpleField ; -// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path -func (_gebb *CT_SdtDropDownList )ValidateWithPath (path string )error {for _fafgd ,_gcagb :=range _gebb .ListItem {if _acfgd :=_gcagb .ValidateWithPath (_c .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fafgd ));_acfgd !=nil {return _acfgd ;};};return nil ;}; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Validate validates the WdCT_GraphicFrame and its children -func (_cfgege *WdCT_GraphicFrame )Validate ()error {return _cfgege .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");};func (_gccgab *CT_SdtCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gccgab .SdtPr !=nil {_fbdcg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_gccgab .SdtPr ,_fbdcg );};if _gccgab .SdtEndPr !=nil {_afbcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_gccgab .SdtEndPr ,_afbcd );};if _gccgab .SdtContent !=nil {_ffaegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gccgab .SdtContent ,_ffaegg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdbagc *ST_TabJc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feabf ,_cdaabb :=d .Token ();if _cdaabb !=nil {return _cdaabb ;};if _gbgde ,_fddafe :=_feabf .(_f .EndElement );_fddafe &&_gbgde .Name ==start .Name {*_gdbagc =1;return nil ;};if _acddab ,_cdegg :=_feabf .(_f .CharData );!_cdegg {return _c .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",_feabf );}else {switch string (_acddab ){case "":*_gdbagc =0;case "\u0063\u006c\u0065a\u0072":*_gdbagc =1;case "\u0073\u0074\u0061r\u0074":*_gdbagc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdbagc =3;case "\u0065\u006e\u0064":*_gdbagc =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gdbagc =5;case "\u0062\u0061\u0072":*_gdbagc =6;case "\u006e\u0075\u006d":*_gdbagc =7;case "\u006c\u0065\u0066\u0074":*_gdbagc =8;case "\u0072\u0069\u0067h\u0074":*_gdbagc =9;};};_feabf ,_cdaabb =d .Token ();if _cdaabb !=nil {return _cdaabb ;};if _bcbccf ,_eadfb :=_feabf .(_f .EndElement );_eadfb &&_bcbccf .Name ==start .Name {return nil ;};return _c .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",_feabf );};func (_cfgda *CT_MailMerge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_debgb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cfgda .MainDocumentType ,_debgb );if _cfgda .LinkToQuery !=nil {_dabgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}};e .EncodeElement (_cfgda .LinkToQuery ,_dabgg );};_fdde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cfgda .DataType ,_fdde );if _cfgda .ConnectString !=nil {_faec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}};e .EncodeElement (_cfgda .ConnectString ,_faec );};if _cfgda .Query !=nil {_fcbgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_cfgda .Query ,_fcbgc );};if _cfgda .DataSource !=nil {_bfda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_cfgda .DataSource ,_bfda );};if _cfgda .HeaderSource !=nil {_gfggd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_cfgda .HeaderSource ,_gfggd );};if _cfgda .DoNotSuppressBlankLines !=nil {_fdbce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0053\u0075\u0070\u0070\u0072e\u0073s\u0042l\u0061\u006e\u006b\u004c\u0069\u006e\u0065s"}};e .EncodeElement (_cfgda .DoNotSuppressBlankLines ,_fdbce );};if _cfgda .Destination !=nil {_bgac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cfgda .Destination ,_bgac );};if _cfgda .AddressFieldName !=nil {_edcc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cfgda .AddressFieldName ,_edcc );};if _cfgda .MailSubject !=nil {_fbebe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_cfgda .MailSubject ,_fbebe );};if _cfgda .MailAsAttachment !=nil {_eagdc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_cfgda .MailAsAttachment ,_eagdc );};if _cfgda .ViewMergedData !=nil {_cbbfdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cfgda .ViewMergedData ,_cbbfdb );};if _cfgda .ActiveRecord !=nil {_dffeab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_cfgda .ActiveRecord ,_dffeab );};if _cfgda .CheckErrors !=nil {_cgdgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_cfgda .CheckErrors ,_cgdgf );};if _cfgda .Odso !=nil {_gfaad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}};e .EncodeElement (_cfgda .Odso ,_gfaad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fffea *CT_WebSettings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fggbae :for {_babdf ,_cfbfe :=d .Token ();if _cfbfe !=nil {return _cfbfe ;};switch _dbbcg :=_babdf .(type ){case _f .StartElement :switch _dbbcg .Name {case _f .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_f .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_fffea .Frameset =NewCT_Frameset ();if _agdbc :=d .DecodeElement (_fffea .Frameset ,&_dbbcg );_agdbc !=nil {return _agdbc ;};case _f .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 :"\u0064\u0069\u0076\u0073"},_f .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 :"\u0064\u0069\u0076\u0073"}:_fffea .Divs =NewCT_Divs ();if _cagfff :=d .DecodeElement (_fffea .Divs ,&_dbbcg );_cagfff !=nil {return _cagfff ;};case _f .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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_f .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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_fffea .Encoding =NewCT_String ();if _ebdgbef :=d .DecodeElement (_fffea .Encoding ,&_dbbcg );_ebdgbef !=nil {return _ebdgbef ;};case _f .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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_f .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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_fffea .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _ccebb :=d .DecodeElement (_fffea .OptimizeForBrowser ,&_dbbcg );_ccebb !=nil {return _ccebb ;};case _f .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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_f .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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_fffea .RelyOnVML =NewCT_OnOff ();if _ffgbce :=d .DecodeElement (_fffea .RelyOnVML ,&_dbbcg );_ffgbce !=nil {return _ffgbce ;};case _f .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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_f .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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_fffea .AllowPNG =NewCT_OnOff ();if _dcecb :=d .DecodeElement (_fffea .AllowPNG ,&_dbbcg );_dcecb !=nil {return _dcecb ;};case _f .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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_f .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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_fffea .DoNotRelyOnCSS =NewCT_OnOff ();if _fefec :=d .DecodeElement (_fffea .DoNotRelyOnCSS ,&_dbbcg );_fefec !=nil {return _fefec ;};case _f .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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_f .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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_fffea .DoNotSaveAsSingleFile =NewCT_OnOff ();if _feebg :=d .DecodeElement (_fffea .DoNotSaveAsSingleFile ,&_dbbcg );_feebg !=nil {return _feebg ;};case _f .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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_f .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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_fffea .DoNotOrganizeInFolder =NewCT_OnOff ();if _eagfe :=d .DecodeElement (_fffea .DoNotOrganizeInFolder ,&_dbbcg );_eagfe !=nil {return _eagfe ;};case _f .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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_f .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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_fffea .DoNotUseLongFileNames =NewCT_OnOff ();if _acafc :=d .DecodeElement (_fffea .DoNotUseLongFileNames ,&_dbbcg );_acafc !=nil {return _acafc ;};case _f .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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_f .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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_fffea .PixelsPerInch =NewCT_DecimalNumber ();if _efecdc :=d .DecodeElement (_fffea .PixelsPerInch ,&_dbbcg );_efecdc !=nil {return _efecdc ;};case _f .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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_f .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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_fffea .TargetScreenSz =NewCT_TargetScreenSz ();if _bcafbf :=d .DecodeElement (_fffea .TargetScreenSz ,&_dbbcg );_bcafbf !=nil {return _bcafbf ;};case _f .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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_f .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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_fffea .SaveSmartTagsAsXml =NewCT_OnOff ();if _adecec :=d .DecodeElement (_fffea .SaveSmartTagsAsXml ,&_dbbcg );_adecec !=nil {return _adecec ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074\u0074i\u006eg\u0073\u0020\u0025\u0076",_dbbcg .Name );if _bccdcc :=d .Skip ();_bccdcc !=nil {return _bccdcc ;};};case _f .EndElement :break _fggbae ;case _f .CharData :};};return nil ;};func NewCT_PPr ()*CT_PPr {_edbggd :=&CT_PPr {};return _edbggd }; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; -// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path -func (_ddcfe *CT_ObjectEmbed )ValidateWithPath (path string )error {if _acdee :=_ddcfe .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_acdee !=nil {return _acdee ;};return nil ;};type ST_NumberFormat byte ;type CT_ReadingModeInkLockDown struct{ +// Validate validates the CT_GlossaryDocument and its children +func (_bgbgb *CT_GlossaryDocument )Validate ()error {return _bgbgb .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_fcgcgd ST_TabJc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fcgcgd .String (),start );};type ST_EdnPos byte ; -// Use Actual Pages, Not Virtual Pages -ActualPgAttr _cd .ST_OnOff ; +// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path +func (_afffb *WdCT_Anchor )ValidateWithPath (path string )error {if _fadga :=_afffb .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_fadga !=nil {return _fadga ;};if _fecdb :=_afffb .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048");_fecdb !=nil {return _fecdb ;};if _cecce :=_afffb .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_cecce !=nil {return _cecce ;};if _bcggfe :=_afffb .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_bcggfe !=nil {return _bcggfe ;};if _afffb .EffectExtent !=nil {if _gbbag :=_afffb .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_gbbag !=nil {return _gbbag ;};};if _afffb .Choice !=nil {if _gecff :=_afffb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gecff !=nil {return _gecff ;};};if _gcdadd :=_afffb .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_gcdadd !=nil {return _gcdadd ;};if _afffb .CNvGraphicFramePr !=nil {if _fgggf :=_afffb .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_fgggf !=nil {return _fgggf ;};};if _abeggd :=_afffb .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_abeggd !=nil {return _abeggd ;};return nil ;}; -// Virtual Page Width -WAttr uint64 ; +// Validate validates the CT_TargetScreenSz and its children +func (_dddgc *CT_TargetScreenSz )Validate ()error {return _dddgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");};func (_daggdc ST_TextDirection )String ()string {switch _daggdc {case 0:return "";case 1:return "\u0074\u0062";case 2:return "\u0072\u006c";case 3:return "\u006c\u0072";case 4:return "\u0074\u0062\u0056";case 5:return "\u0072\u006c\u0056";case 6:return "\u006c\u0072\u0056";case 7:return "\u0062\u0074\u004c\u0072";case 8:return "\u006c\u0072\u0054\u0062";case 9:return "\u006c\u0072\u0054b\u0056";case 10:return "\u0074\u0062\u004cr\u0056";case 11:return "\u0074\u0062\u0052\u006c";case 12:return "\u0074\u0062\u0052l\u0056";};return "";};func NewCT_Odso ()*CT_Odso {_dfcfg :=&CT_Odso {};return _dfcfg }; -// Virtual Page Height -HAttr uint64 ; +// Validate validates the CT_AutoCaptions and its children +func (_fcb *CT_AutoCaptions )Validate ()error {return _fcb .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_dcebf *ST_TextScale )ValidateWithPath (path string )error {_gaead :=[]string {};if _dcebf .ST_TextScalePercent !=nil {_gaead =append (_gaead ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dcebf .ST_TextScaleDecimal !=nil {_gaead =append (_gaead ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_gaead )> 1{return _ea .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gaead );};return nil ;};func (_adec *CT_Comments )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egcce :for {_acce ,_bfdb :=d .Token ();if _bfdb !=nil {return _bfdb ;};switch _aedg :=_acce .(type ){case _c .StartElement :switch _aedg .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 :"\u0063o\u006d\u006d\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 :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_ddfbf :=NewCT_Comment ();if _dafa :=d .DecodeElement (_ddfbf ,&_aedg );_dafa !=nil {return _dafa ;};_adec .Comment =append (_adec .Comment ,_ddfbf );default:_cff .Log ("\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\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_aedg .Name );if _bdba :=d .Skip ();_bdba !=nil {return _bdba ;};};case _c .EndElement :break _egcce ;case _c .CharData :};};return nil ;};type CT_FldChar struct{ -// Font Size Scaling -FontSzAttr ST_DecimalNumberOrPercent ;};type CT_LvlLegacy struct{ +// Field Character Type +FldCharTypeAttr ST_FldCharType ; -// Use Legacy Numbering Properties -LegacyAttr *_cd .ST_OnOff ; +// Field Should Not Be Recalculated +FldLockAttr *_cf .ST_OnOff ; -// Legacy Spacing -LegacySpaceAttr *_cd .ST_TwipsMeasure ; +// Field Result Invalidated +DirtyAttr *_cf .ST_OnOff ; -// Legacy Indent -LegacyIndentAttr *ST_SignedTwipsMeasure ;};func (_df *AG_Password )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fd :=range start .Attr {if _fd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_fa ,_e :=_fd .Value ,error (nil );if _e !=nil {return _e ;};_df .AlgorithmNameAttr =&_fa ;continue ;};if _fd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_be ,_gde :=_fd .Value ,error (nil );if _gde !=nil {return _gde ;};_df .HashValueAttr =&_be ;continue ;};if _fd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_fb ,_a :=_fd .Value ,error (nil );if _a !=nil {return _a ;};_df .SaltValueAttr =&_fb ;continue ;};if _fd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gg ,_fc :=_ge .ParseInt (_fd .Value ,10,64);if _fc !=nil {return _fc ;};_df .SpinCountAttr =&_gg ;continue ;};};for {_cc ,_ag :=d .Token ();if _ag !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_ag );};if _ggg ,_cec :=_cc .(_f .EndElement );_cec &&_ggg .Name ==start .Name {break ;};};return nil ;};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_bacea :=&CT_MailMergeDataType {};return _bacea ;};func (_bggbcc ST_FontFamily )ValidateWithPath (path string )error {switch _bggbcc {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bggbcc ));};return nil ;}; +// Custom Field Data +FldData *CT_Text ; -// Validate validates the CT_UnsignedDecimalNumber and its children -func (_gfebd *CT_UnsignedDecimalNumber )Validate ()error {return _gfebd .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};func (_dceabb *ST_FrameScrollbar )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dceabb =0;case "\u006f\u006e":*_dceabb =1;case "\u006f\u0066\u0066":*_dceabb =2;case "\u0061\u0075\u0074\u006f":*_dceabb =3;};return nil ;}; +// Form Field Properties +FfData *CT_FFData ; -// Validate validates the CT_SdtText and its children -func (_geggf *CT_SdtText )Validate ()error {return _geggf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};func (_eeegb ST_MailMergeDocType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eeegb .String (),start );};const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;);func NewCT_VMerge ()*CT_VMerge {_aaddge :=&CT_VMerge {};return _aaddge };const (ST_StyleTypeUnset ST_StyleType =0;ST_StyleTypeParagraph ST_StyleType =1;ST_StyleTypeCharacter ST_StyleType =2;ST_StyleTypeTable ST_StyleType =3;ST_StyleTypeNumbering ST_StyleType =4;);type CT_SdtDateMappingType struct{ +// Previous Numbering Field Properties +NumberingChange *CT_TrackChangeNumbering ;};func (_addcd ST_SignedTwipsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _addcd .Int64 !=nil {e .EncodeToken (_c .CharData (_ea .Sprintf ("\u0025\u0064",*_addcd .Int64 )));};if _addcd .ST_UniversalMeasure !=nil {e .EncodeToken (_c .CharData (*_addcd .ST_UniversalMeasure ));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_cbdggf ST_View )Validate ()error {return _cbdggf .ValidateWithPath ("")};func (_ecbea *CT_Picture )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bagc :for {_bdaebg ,_fbffe :=d .Token ();if _fbffe !=nil {return _fbffe ;};switch _ebeec :=_bdaebg .(type ){case _c .StartElement :switch _ebeec .Name {default:if _fdec ,_fbacga :=_cff .CreateElement (_ebeec );_fbacga !=nil {return _fbacga ;}else {if _gdaeg :=d .DecodeElement (_fdec ,&_ebeec );_gdaeg !=nil {return _gdaeg ;};_ecbea .Any =append (_ecbea .Any ,_fdec );};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 :"\u006d\u006f\u0076i\u0065"},_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 :"\u006d\u006f\u0076i\u0065"}:_ecbea .Movie =NewCT_Rel ();if _fbca :=d .DecodeElement (_ecbea .Movie ,&_ebeec );_fbca !=nil {return _fbca ;};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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_ecbea .Control =NewCT_Control ();if _edfde :=d .DecodeElement (_ecbea .Control ,&_ebeec );_edfde !=nil {return _edfde ;};};case _c .EndElement :break _bagc ;case _c .CharData :};};return nil ;};type CT_FtnProps struct{ -// Date Storage Type -ValAttr ST_SdtDateMappingType ;};func (_aaagf *CT_TblGridCol )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abfecd :=range start .Attr {if _abfecd .Name .Local =="\u0077"{_bdadc ,_eecbg :=ParseUnionST_TwipsMeasure (_abfecd .Value );if _eecbg !=nil {return _eecbg ;};_aaagf .WAttr =&_bdadc ;continue ;};};for {_cbcdf ,_ebcdd :=d .Token ();if _ebcdd !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_ebcdd );};if _afgdf ,_bdacb :=_cbcdf .(_f .EndElement );_bdacb &&_afgdf .Name ==start .Name {break ;};};return nil ;};func (_cadgf *CT_Text )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecgdb :=range start .Attr {if _ecgdb .Name .Space =="\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"&&_ecgdb .Name .Local =="\u0073\u0070\u0061c\u0065"{_eaadgc ,_abbcee :=_ecgdb .Value ,error (nil );if _abbcee !=nil {return _abbcee ;};_cadgf .SpaceAttr =&_eaadgc ;continue ;};};for {_ceccd ,_feafa :=d .Token ();if _feafa !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_feafa );};if _gabbc ,_cfddga :=_ceccd .(_f .CharData );_cfddga {_cadgf .Content =string (_gabbc );};if _gecaa ,_edebef :=_ceccd .(_f .EndElement );_edebef &&_gecaa .Name ==start .Name {break ;};};return nil ;};func (_eefe *CT_TblCellMar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_daecb :for {_egabc ,_ffegfc :=d .Token ();if _ffegfc !=nil {return _ffegfc ;};switch _cbafaa :=_egabc .(type ){case _f .StartElement :switch _cbafaa .Name {case _f .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 :"\u0074\u006f\u0070"},_f .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 :"\u0074\u006f\u0070"}:_eefe .Top =NewCT_TblWidth ();if _bgefb :=d .DecodeElement (_eefe .Top ,&_cbafaa );_bgefb !=nil {return _bgefb ;};case _f .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 :"\u0073\u0074\u0061r\u0074"},_f .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 :"\u0073\u0074\u0061r\u0074"}:_eefe .Start =NewCT_TblWidth ();if _acdecd :=d .DecodeElement (_eefe .Start ,&_cbafaa );_acdecd !=nil {return _acdecd ;};case _f .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 :"\u006c\u0065\u0066\u0074"},_f .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 :"\u006c\u0065\u0066\u0074"}:_eefe .Left =NewCT_TblWidth ();if _abgca :=d .DecodeElement (_eefe .Left ,&_cbafaa );_abgca !=nil {return _abgca ;};case _f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_eefe .Bottom =NewCT_TblWidth ();if _abcga :=d .DecodeElement (_eefe .Bottom ,&_cbafaa );_abcga !=nil {return _abcga ;};case _f .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 :"\u0065\u006e\u0064"},_f .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 :"\u0065\u006e\u0064"}:_eefe .End =NewCT_TblWidth ();if _bbbgea :=d .DecodeElement (_eefe .End ,&_cbafaa );_bbbgea !=nil {return _bbbgea ;};case _f .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 :"\u0072\u0069\u0067h\u0074"},_f .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 :"\u0072\u0069\u0067h\u0074"}:_eefe .Right =NewCT_TblWidth ();if _ggdbd :=d .DecodeElement (_eefe .Right ,&_cbafaa );_ggdbd !=nil {return _ggdbd ;};default:_gb .Log ("\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\u0054b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072 \u0025\u0076",_cbafaa .Name );if _bafca :=d .Skip ();_bafca !=nil {return _bafca ;};};case _f .EndElement :break _daecb ;case _f .CharData :};};return nil ;};func (_cbageb *CT_SectPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbfca :=range start .Attr {if _bbfca .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dbdbc ,_ggefa :=_bbfca .Value ,error (nil );if _ggefa !=nil {return _ggefa ;};_cbageb .AuthorAttr =_dbdbc ;continue ;};if _bbfca .Name .Local =="\u0064\u0061\u0074\u0065"{_ebcef ,_fddee :=ParseStdlibTime (_bbfca .Value );if _fddee !=nil {return _fddee ;};_cbageb .DateAttr =&_ebcef ;continue ;};if _bbfca .Name .Local =="\u0069\u0064"{_gdgfd ,_egaebg :=_ge .ParseInt (_bbfca .Value ,10,64);if _egaebg !=nil {return _egaebg ;};_cbageb .IdAttr =_gdgfd ;continue ;};};_dbecb :for {_babcb ,_aecbef :=d .Token ();if _aecbef !=nil {return _aecbef ;};switch _gaaee :=_babcb .(type ){case _f .StartElement :switch _gaaee .Name {case _f .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 :"\u0073\u0065\u0063\u0074\u0050\u0072"},_f .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 :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_cbageb .SectPr =NewCT_SectPrBase ();if _geeda :=d .DecodeElement (_cbageb .SectPr ,&_gaaee );_geeda !=nil {return _geeda ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0053\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_gaaee .Name );if _abebd :=d .Skip ();_abebd !=nil {return _abebd ;};};case _f .EndElement :break _dbecb ;case _f .CharData :};};return nil ;};func (_bfgdg ST_DisplacedByCustomXml )String ()string {switch _bfgdg {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";};const (ST_MailMergeDestUnset ST_MailMergeDest =0;ST_MailMergeDestNewDocument ST_MailMergeDest =1;ST_MailMergeDestPrinter ST_MailMergeDest =2;ST_MailMergeDestEmail ST_MailMergeDest =3;ST_MailMergeDestFax ST_MailMergeDest =4;); +// Footnote Placement +Pos *CT_FtnPos ; -// Validate validates the CT_Hyperlink and its children -func (_gcfbf *CT_Hyperlink )Validate ()error {return _gcfbf .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_effge *CT_Comment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _effge .InitialsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_effge .InitialsAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_effge .AuthorAttr )});if _effge .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_effge .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_effge .IdAttr )});e .EncodeToken (start );if _effge .EG_BlockLevelElts !=nil {for _ ,_gfdg :=range _effge .EG_BlockLevelElts {_gfdg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Footnote Numbering Format +NumFmt *CT_NumFmt ; -// Validate validates the CT_HdrFtr and its children -func (_abeaf *CT_HdrFtr )Validate ()error {return _abeaf .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");};type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Annotation Identifier -IdAttr int64 ;TcPr *CT_TcPrInner ;};func (_ccbbe ST_TabJc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccbbe .String (),start );};type CT_Hyperlink struct{ +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};func NewCT_SectPrChange ()*CT_SectPrChange {_eafbb :=&CT_SectPrChange {};return _eafbb };func (_bbfe *CT_SdtRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bbfe .SdtPr !=nil {_acffg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_bbfe .SdtPr ,_acffg );};if _bbfe .SdtEndPr !=nil {_babedc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_bbfe .SdtEndPr ,_babedc );};if _bbfe .SdtContent !=nil {_cccaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bbfe .SdtContent ,_cccaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abceag *CT_TcPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acadf :for {_bbfada ,_gaafb :=d .Token ();if _gaafb !=nil {return _gaafb ;};switch _bbdcff :=_bbfada .(type ){case _c .StartElement :switch _bbdcff .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_abceag .CnfStyle =NewCT_Cnf ();if _dcfde :=d .DecodeElement (_abceag .CnfStyle ,&_bbdcff );_dcfde !=nil {return _dcfde ;};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 :"\u0074\u0063\u0057"},_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 :"\u0074\u0063\u0057"}:_abceag .TcW =NewCT_TblWidth ();if _fcfdcg :=d .DecodeElement (_abceag .TcW ,&_bbdcff );_fcfdcg !=nil {return _fcfdcg ;};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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_abceag .GridSpan =NewCT_DecimalNumber ();if _gbedc :=d .DecodeElement (_abceag .GridSpan ,&_bbdcff );_gbedc !=nil {return _gbedc ;};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 :"\u0068\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_abceag .HMerge =NewCT_HMerge ();if _gggdc :=d .DecodeElement (_abceag .HMerge ,&_bbdcff );_gggdc !=nil {return _gggdc ;};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 :"\u0076\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_abceag .VMerge =NewCT_VMerge ();if _cafggb :=d .DecodeElement (_abceag .VMerge ,&_bbdcff );_cafggb !=nil {return _cafggb ;};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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_abceag .TcBorders =NewCT_TcBorders ();if _cegfc :=d .DecodeElement (_abceag .TcBorders ,&_bbdcff );_cegfc !=nil {return _cegfc ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_abceag .Shd =NewCT_Shd ();if _acfec :=d .DecodeElement (_abceag .Shd ,&_bbdcff );_acfec !=nil {return _acfec ;};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 :"\u006e\u006f\u0057\u0072\u0061\u0070"},_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 :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_abceag .NoWrap =NewCT_OnOff ();if _dceaa :=d .DecodeElement (_abceag .NoWrap ,&_bbdcff );_dceaa !=nil {return _dceaa ;};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 :"\u0074\u0063\u004da\u0072"},_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 :"\u0074\u0063\u004da\u0072"}:_abceag .TcMar =NewCT_TcMar ();if _cbebb :=d .DecodeElement (_abceag .TcMar ,&_bbdcff );_cbebb !=nil {return _cbebb ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_abceag .TextDirection =NewCT_TextDirection ();if _gacggf :=d .DecodeElement (_abceag .TextDirection ,&_bbdcff );_gacggf !=nil {return _gacggf ;};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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_abceag .TcFitText =NewCT_OnOff ();if _gfgdb :=d .DecodeElement (_abceag .TcFitText ,&_bbdcff );_gfgdb !=nil {return _gfgdb ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_abceag .VAlign =NewCT_VerticalJc ();if _bcceda :=d .DecodeElement (_abceag .VAlign ,&_bbdcff );_bcceda !=nil {return _bcceda ;};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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_abceag .HideMark =NewCT_OnOff ();if _acbeg :=d .DecodeElement (_abceag .HideMark ,&_bbdcff );_acbeg !=nil {return _acbeg ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_abceag .Headers =NewCT_Headers ();if _bcafef :=d .DecodeElement (_abceag .Headers ,&_bbdcff );_bcafef !=nil {return _bcafef ;};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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_abceag .CellIns =NewCT_TrackChange ();if _agbed :=d .DecodeElement (_abceag .CellIns ,&_bbdcff );_agbed !=nil {return _agbed ;};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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_abceag .CellDel =NewCT_TrackChange ();if _ccaafg :=d .DecodeElement (_abceag .CellDel ,&_bbdcff );_ccaafg !=nil {return _ccaafg ;};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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_abceag .CellMerge =NewCT_CellMergeTrackChange ();if _ggceb :=d .DecodeElement (_abceag .CellMerge ,&_bbdcff );_ggceb !=nil {return _ggceb ;};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 :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_abceag .TcPrChange =NewCT_TcPrChange ();if _fbcfe :=d .DecodeElement (_abceag .TcPrChange ,&_bbdcff );_fbcfe !=nil {return _fbcfe ;};default:_cff .Log ("\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\u0054\u0063\u0050\u0072\u0020\u0025\u0076",_bbdcff .Name );if _decffgd :=d .Skip ();_decffgd !=nil {return _decffgd ;};};case _c .EndElement :break _acadf ;case _c .CharData :};};return nil ;}; -// Hyperlink Target Frame -TgtFrameAttr *string ; +// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path +func (_egea *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _ffbg :=_egea .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_ffbg !=nil {return _ffbg ;};if _aeb :=_egea .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_aeb !=nil {return _aeb ;};return nil ;};func (_abddbe ST_TabTlc )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bcabc :=_c .Attr {};_bcabc .Name =name ;switch _abddbe {case ST_TabTlcUnset :_bcabc .Value ="";case ST_TabTlcNone :_bcabc .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_bcabc .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_bcabc .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_bcabc .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_bcabc .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_bcabc .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _bcabc ,nil ;}; -// Associated String -TooltipAttr *string ; +// Validate validates the CT_TblBorders and its children +func (_bcgddg *CT_TblBorders )Validate ()error {return _bcgddg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_ebgdd *CT_FitText )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_ebgdd .ValAttr )});if _ebgdd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_ebgdd .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egbbb *ST_ChapterSep )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egbbb =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_egbbb =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_egbbb =2;case "\u0063\u006f\u006co\u006e":*_egbbb =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_egbbb =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_egbbb =5;};return nil ;};func (_cefbg *CT_TrackChangeNumbering )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgdggf :=range start .Attr {if _dgdggf .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_beabe ,_cecdgc :=_dgdggf .Value ,error (nil );if _cecdgc !=nil {return _cecdgc ;};_cefbg .OriginalAttr =&_beabe ;continue ;};if _dgdggf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_eebda ,_fdacfg :=_dgdggf .Value ,error (nil );if _fdacfg !=nil {return _fdacfg ;};_cefbg .AuthorAttr =_eebda ;continue ;};if _dgdggf .Name .Local =="\u0064\u0061\u0074\u0065"{_caefae ,_dbdeg :=ParseStdlibTime (_dgdggf .Value );if _dbdeg !=nil {return _dbdeg ;};_cefbg .DateAttr =&_caefae ;continue ;};if _dgdggf .Name .Local =="\u0069\u0064"{_bcega ,_aafgaa :=_ac .ParseInt (_dgdggf .Value ,10,64);if _aafgaa !=nil {return _aafgaa ;};_cefbg .IdAttr =_bcega ;continue ;};};for {_aaagf ,_dgadeb :=d .Token ();if _dgadeb !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0072\u0061c\u006b\u0043\u0068\u0061\u006e\u0067\u0065N\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u003a\u0020%\u0073",_dgadeb );};if _bgffa ,_abcff :=_aaagf .(_c .EndElement );_abcff &&_bgffa .Name ==start .Name {break ;};};return nil ;};func (_dbbafa *WdCT_Anchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbbafa .DistTAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_ea .Sprintf ("\u0025\u0076",*_dbbafa .DistTAttr )});};if _dbbafa .DistBAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_ea .Sprintf ("\u0025\u0076",*_dbbafa .DistBAttr )});};if _dbbafa .DistLAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ea .Sprintf ("\u0025\u0076",*_dbbafa .DistLAttr )});};if _dbbafa .DistRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ea .Sprintf ("\u0025\u0076",*_dbbafa .DistRAttr )});};if _dbbafa .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_ea .Sprintf ("\u0025\u0064",_aefcag (*_dbbafa .SimplePosAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"},Value :_ea .Sprintf ("\u0025\u0076",_dbbafa .RelativeHeightAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_ea .Sprintf ("\u0025\u0064",_aefcag (_dbbafa .BehindDocAttr ))});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_ea .Sprintf ("\u0025\u0064",_aefcag (_dbbafa .LockedAttr ))});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_ea .Sprintf ("\u0025\u0064",_aefcag (_dbbafa .LayoutInCellAttr ))});if _dbbafa .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_ea .Sprintf ("\u0025\u0064",_aefcag (*_dbbafa .HiddenAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_ea .Sprintf ("\u0025\u0064",_aefcag (_dbbafa .AllowOverlapAttr ))});e .EncodeToken (start );_ecbgbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_dbbafa .SimplePos ,_ecbgbe );_gcffdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}};e .EncodeElement (_dbbafa .PositionH ,_gcffdd );_aaafda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_dbbafa .PositionV ,_aaafda );_daabc :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_dbbafa .Extent ,_daabc );if _dbbafa .EffectExtent !=nil {_bbbfe :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dbbafa .EffectExtent ,_bbbfe );};if _dbbafa .Choice !=nil {_dbbafa .Choice .MarshalXML (e ,_c .StartElement {});};_dfdbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_dbbafa .DocPr ,_dfdbf );if _dbbafa .CNvGraphicFramePr !=nil {_eabfg :=_c .StartElement {Name :_c .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_dbbafa .CNvGraphicFramePr ,_eabfg );};_beaafe :=_c .StartElement {Name :_c .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_beaafe .Attr =append (_beaafe .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_dbbafa .Graphic ,_beaafe );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_gbcfb :=&CT_HdrFtrRef {};_gbcfb .TypeAttr =ST_HdrFtr (1);return _gbcfb ;};func (_gbfgfa WdST_RelFromV )Validate ()error {return _gbfgfa .ValidateWithPath ("")}; -// Location in Target Document -DocLocationAttr *string ; +// Validate validates the CT_Underline and its children +func (_edaeag *CT_Underline )Validate ()error {return _edaeag .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");}; -// Add To Viewed Hyperlinks -HistoryAttr *_cd .ST_OnOff ; +// Validate validates the CT_TrPrChange and its children +func (_egade *CT_TrPrChange )Validate ()error {return _egade .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Hyperlink Anchor -AnchorAttr *string ;IdAttr *string ; +// Validate validates the CT_TcMar and its children +func (_fgfgf *CT_TcMar )Validate ()error {return _fgfgf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");};type CT_SimpleField struct{ -// Simple Field -FldSimple []*CT_SimpleField ; +// Field Codes +InstrAttr string ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Field Should Not Be Recalculated +FldLockAttr *_cf .ST_OnOff ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; +// Field Result Invalidated +DirtyAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path -func (_ddfbg *CT_TrackChangesView )ValidateWithPath (path string )error {if _ddfbg .MarkupAttr !=nil {if _ccacde :=_ddfbg .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_ccacde !=nil {return _ccacde ;};};if _ddfbg .CommentsAttr !=nil {if _dabeca :=_ddfbg .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_dabeca !=nil {return _dabeca ;};};if _ddfbg .InsDelAttr !=nil {if _dfgbga :=_ddfbg .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072");_dfgbga !=nil {return _dfgbga ;};};if _ddfbg .FormattingAttr !=nil {if _gcdce :=_ddfbg .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gcdce !=nil {return _gcdce ;};};if _ddfbg .InkAnnotationsAttr !=nil {if _dafde :=_ddfbg .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072");_dafde !=nil {return _dafde ;};};return nil ;}; +// Custom Field Data +FldData *CT_Text ;EG_PContent []*EG_PContent ;};func NewCT_PPrChange ()*CT_PPrChange {_eeddga :=&CT_PPrChange {};_eeddga .PPr =NewCT_PPrBase ();return _eeddga ;};type CT_StyleSort struct{ + +// Style Sorting +ValAttr ST_StyleSort ;}; // Validate validates the CT_OdsoFieldMapData and its children -func (_ecegg *CT_OdsoFieldMapData )Validate ()error {return _ecegg .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");}; +func (_dccabc *CT_OdsoFieldMapData )Validate ()error {return _dccabc .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");};func (_fdca *CT_Charset )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcba :=range start .Attr {if _bcba .Name .Local =="\u0076\u0061\u006c"{_bcde ,_fbbb :=_bcba .Value ,error (nil );if _fbbb !=nil {return _fbbb ;};_fdca .ValAttr =&_bcde ;continue ;};if _bcba .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_faa ,_dfbfd :=_bcba .Value ,error (nil );if _dfbfd !=nil {return _dfbfd ;};_fdca .CharacterSetAttr =&_faa ;continue ;};};for {_abecfc ,_cdbge :=d .Token ();if _cdbge !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_cdbge );};if _agb ,_fbdb :=_abecfc .(_c .EndElement );_fbdb &&_agb .Name ==start .Name {break ;};};return nil ;};func (_eafaf *CT_FFName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdae :=range start .Attr {if _fdae .Name .Local =="\u0076\u0061\u006c"{_efbe ,_bffdc :=_fdae .Value ,error (nil );if _bffdc !=nil {return _bffdc ;};_eafaf .ValAttr =&_efbe ;continue ;};};for {_fabdd ,_adcf :=d .Token ();if _adcf !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_adcf );};if _dagcf ,_bdcb :=_fabdd .(_c .EndElement );_bdcb &&_dagcf .Name ==start .Name {break ;};};return nil ;};func (_abfgcaf ST_HighlightColor )String ()string {switch _abfgcaf {case 0:return "";case 1:return "\u0062\u006c\u0061c\u006b";case 2:return "\u0062\u006c\u0075\u0065";case 3:return "\u0063\u0079\u0061\u006e";case 4:return "\u0067\u0072\u0065e\u006e";case 5:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 6:return "\u0072\u0065\u0064";case 7:return "\u0079\u0065\u006c\u006c\u006f\u0077";case 8:return "\u0077\u0068\u0069t\u0065";case 9:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 10:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 11:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 12:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 13:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 14:return "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case 15:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 17:return "\u006e\u006f\u006e\u0065";};return "";}; -// ValidateWithPath validates the CT_View and its children, prefixing error messages with path -func (_ffbef *CT_View )ValidateWithPath (path string )error {if _ffbef .ValAttr ==ST_ViewUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ggafb :=_ffbef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggafb !=nil {return _ggafb ;};return nil ;};func (_ggcef *CT_TblLayoutType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggcef .TypeAttr !=ST_TblLayoutTypeUnset {_afcfg ,_eafcd :=_ggcef .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _eafcd !=nil {return _eafcd ;};start .Attr =append (start .Attr ,_afcfg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffegccb ST_FrameScrollbar )String ()string {switch _ffegccb {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";};func (_edddgf *CT_SignedHpsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbeab :=range start .Attr {if _fbeab .Name .Local =="\u0076\u0061\u006c"{_egff ,_cecbd :=ParseUnionST_SignedHpsMeasure (_fbeab .Value );if _cecbd !=nil {return _cecbd ;};_edddgf .ValAttr =_egff ;continue ;};};for {_cedceb ,_gagfd :=d .Token ();if _gagfd !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0069\u0067\u006e\u0065d\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u003a\u0020\u0025\u0073",_gagfd );};if _dfbga ,_dfbff :=_cedceb .(_f .EndElement );_dfbff &&_dfbga .Name ==start .Name {break ;};};return nil ;};func (_edcaf *ST_BrType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgeggc ,_bfgbeg :=d .Token ();if _bfgbeg !=nil {return _bfgbeg ;};if _dfadaa ,_ffbdc :=_dgeggc .(_f .EndElement );_ffbdc &&_dfadaa .Name ==start .Name {*_edcaf =1;return nil ;};if _fgddbc ,_ddefbe :=_dgeggc .(_f .CharData );!_ddefbe {return _c .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",_dgeggc );}else {switch string (_fgddbc ){case "":*_edcaf =0;case "\u0070\u0061\u0067\u0065":*_edcaf =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_edcaf =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_edcaf =3;};};_dgeggc ,_bfgbeg =d .Token ();if _bfgbeg !=nil {return _bfgbeg ;};if _eecbb ,_fgdaacg :=_dgeggc .(_f .EndElement );_fgdaacg &&_eecbb .Name ==start .Name {return nil ;};return _c .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",_dgeggc );};func (_cabed *ST_HighlightColor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cabed =0;case "\u0062\u006c\u0061c\u006b":*_cabed =1;case "\u0062\u006c\u0075\u0065":*_cabed =2;case "\u0063\u0079\u0061\u006e":*_cabed =3;case "\u0067\u0072\u0065e\u006e":*_cabed =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_cabed =5;case "\u0072\u0065\u0064":*_cabed =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_cabed =7;case "\u0077\u0068\u0069t\u0065":*_cabed =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_cabed =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_cabed =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_cabed =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_cabed =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_cabed =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_cabed =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_cabed =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_cabed =16;case "\u006e\u006f\u006e\u0065":*_cabed =17;};return nil ;};type Numbering struct{CT_Numbering };type CT_NumRestart struct{ +// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path +func (_gbfgb *CT_FFDDList )ValidateWithPath (path string )error {if _gbfgb .Result !=nil {if _fedfa :=_gbfgb .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_fedfa !=nil {return _fedfa ;};};if _gbfgb .Default !=nil {if _bdcgb :=_gbfgb .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_bdcgb !=nil {return _bdcgb ;};};for _dadeg ,_ffce :=range _gbfgb .ListEntry {if _geeg :=_ffce .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_dadeg ));_geeg !=nil {return _geeg ;};};return nil ;};func (_efeeb ST_TabTlc )Validate ()error {return _efeeb .ValidateWithPath ("")};func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_abbg :=&CT_ColorSchemeMapping {};return _abbg ;};func (_cffded *CT_HpsMeasure )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccaee :=range start .Attr {if _ccaee .Name .Local =="\u0076\u0061\u006c"{_deabbe ,_adfgg :=ParseUnionST_HpsMeasure (_ccaee .Value );if _adfgg !=nil {return _adfgg ;};_cffded .ValAttr =_deabbe ;continue ;};};for {_gabfe ,_dacba :=d .Token ();if _dacba !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_dacba );};if _bdeeb ,_afffd :=_gabfe .(_c .EndElement );_afffd &&_bdeeb .Name ==start .Name {break ;};};return nil ;}; -// Automatic Numbering Restart Value -ValAttr ST_RestartNumber ;};func (_adgbf ST_WmlColorSchemeIndex )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcaec :=_f .Attr {};_bcaec .Name =name ;switch _adgbf {case ST_WmlColorSchemeIndexUnset :_bcaec .Value ="";case ST_WmlColorSchemeIndexDark1 :_bcaec .Value ="\u0064\u0061\u0072k\u0031";case ST_WmlColorSchemeIndexLight1 :_bcaec .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_bcaec .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_bcaec .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_WmlColorSchemeIndexAccent1 :_bcaec .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_bcaec .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_bcaec .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_WmlColorSchemeIndexAccent4 :_bcaec .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_bcaec .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_bcaec .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_WmlColorSchemeIndexHyperlink :_bcaec .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_bcaec .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return _bcaec ,nil ;};type ST_RestartNumber byte ; +// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path +func (_daee *CT_ProofErr )ValidateWithPath (path string )error {if _daee .TypeAttr ==ST_ProofErrUnset {return _ea .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bgagc :=_daee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgagc !=nil {return _bgagc ;};return nil ;};const (ST_TextAlignmentUnset ST_TextAlignment =0;ST_TextAlignmentTop ST_TextAlignment =1;ST_TextAlignmentCenter ST_TextAlignment =2;ST_TextAlignmentBaseline ST_TextAlignment =3;ST_TextAlignmentBottom ST_TextAlignment =4;ST_TextAlignmentAuto ST_TextAlignment =5;);func (_aebge *CT_SdtDate )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcafd :=range start .Attr {if _fcafd .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_bfcbe ,_decaea :=ParseStdlibTime (_fcafd .Value );if _decaea !=nil {return _decaea ;};_aebge .FullDateAttr =&_bfcbe ;continue ;};};_cfecad :for {_ecfde ,_dedgg :=d .Token ();if _dedgg !=nil {return _dedgg ;};switch _ebcad :=_ecfde .(type ){case _c .StartElement :switch _ebcad .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 :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\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 :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_aebge .DateFormat =NewCT_String ();if _babgg :=d .DecodeElement (_aebge .DateFormat ,&_ebcad );_babgg !=nil {return _babgg ;};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 :"\u006c\u0069\u0064"},_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 :"\u006c\u0069\u0064"}:_aebge .Lid =NewCT_Lang ();if _cbafc :=d .DecodeElement (_aebge .Lid ,&_ebcad );_cbafc !=nil {return _cbafc ;};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 :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"},_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 :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"}:_aebge .StoreMappedDataAs =NewCT_SdtDateMappingType ();if _fccgfa :=d .DecodeElement (_aebge .StoreMappedDataAs ,&_ebcad );_fccgfa !=nil {return _fccgfa ;};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 :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"},_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 :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}:_aebge .Calendar =NewCT_CalendarType ();if _dcbcg :=d .DecodeElement (_aebge .Calendar ,&_ebcad );_dcbcg !=nil {return _dcbcg ;};default:_cff .Log ("\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\u005fS\u0064\u0074\u0044\u0061\u0074\u0065\u0020\u0025\u0076",_ebcad .Name );if _feaee :=d .Skip ();_feaee !=nil {return _feaee ;};};case _c .EndElement :break _cfecad ;case _c .CharData :};};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;);func (_agdaaa ST_PageBorderOffset )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgdada :=_c .Attr {};_bgdada .Name =name ;switch _agdaaa {case ST_PageBorderOffsetUnset :_bgdada .Value ="";case ST_PageBorderOffsetPage :_bgdada .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_bgdada .Value ="\u0074\u0065\u0078\u0074";};return _bgdada ,nil ;};func (_ebcacd ST_BrClear )Validate ()error {return _ebcacd .ValidateWithPath ("")};func NewCT_VerticalJc ()*CT_VerticalJc {_eedace :=&CT_VerticalJc {};_eedace .ValAttr =ST_VerticalJc (1);return _eedace ;};func NewCT_Settings ()*CT_Settings {_eeadcb :=&CT_Settings {};return _eeadcb };func (_eafdec ST_FtnEdn )String ()string {switch _eafdec {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case 3:return "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case 4:return "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return "";}; -// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path -func (_aabgc *CT_PageBorders )ValidateWithPath (path string )error {if _ccbde :=_aabgc .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_ccbde !=nil {return _ccbde ;};if _beea :=_aabgc .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_beea !=nil {return _beea ;};if _faedg :=_aabgc .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_faedg !=nil {return _faedg ;};if _aabgc .Top !=nil {if _fedb :=_aabgc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fedb !=nil {return _fedb ;};};if _aabgc .Left !=nil {if _cceda :=_aabgc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cceda !=nil {return _cceda ;};};if _aabgc .Bottom !=nil {if _cgddf :=_aabgc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cgddf !=nil {return _cgddf ;};};if _aabgc .Right !=nil {if _afcgg :=_aabgc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_afcgg !=nil {return _afcgg ;};};return nil ;};type ST_MailMergeOdsoFMDFieldType byte ; +// Validate validates the CT_PixelsMeasure and its children +func (_fgcca *CT_PixelsMeasure )Validate ()error {return _fgcca .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_ecagcd *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efaacd :for {_gaece ,_ecacaf :=d .Token ();if _ecacaf !=nil {return _ecacaf ;};switch _acaeec :=_gaece .(type ){case _c .StartElement :switch _acaeec .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_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 :"\u0077\u0073\u0070"}:_gcaggb :=NewWdWsp ();if _afcfb :=d .DecodeElement (_gcaggb ,&_acaeec );_afcfb !=nil {return _afcfb ;};_ecagcd .Wsp =append (_ecagcd .Wsp ,_gcaggb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_gaggff :=_b .NewPic ();if _accbb :=d .DecodeElement (_gaggff ,&_acaeec );_accbb !=nil {return _accbb ;};_ecagcd .Pic =append (_ecagcd .Pic ,_gaggff );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_efdga :=NewWdCT_WordprocessingContentPart ();if _aaaeg :=d .DecodeElement (_efdga ,&_acaeec );_aaaeg !=nil {return _aaaeg ;};_ecagcd .ContentPart =append (_ecagcd .ContentPart ,_efdga );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_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 :"\u0077\u0067\u0070"}:_fafce :=NewWdWgp ();if _dbdccb :=d .DecodeElement (_fafce ,&_acaeec );_dbdccb !=nil {return _dbdccb ;};_ecagcd .Wgp =append (_ecagcd .Wgp ,_fafce );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_begdfb :=NewWdCT_GraphicFrame ();if _bffbf :=d .DecodeElement (_begdfb ,&_acaeec );_bffbf !=nil {return _bffbf ;};_ecagcd .GraphicFrame =append (_ecagcd .GraphicFrame ,_begdfb );default:_cff .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0043a\u006e\u0076\u0061\u0073\u0043h\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_acaeec .Name );if _acdee :=d .Skip ();_acdee !=nil {return _acdee ;};};case _c .EndElement :break _efaacd ;case _c .CharData :};};return nil ;};func (_ggbbb *CT_DivBdr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adddb :for {_ecgge ,_aafg :=d .Token ();if _aafg !=nil {return _aafg ;};switch _aebbc :=_ecgge .(type ){case _c .StartElement :switch _aebbc .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_ggbbb .Top =NewCT_Border ();if _cbbb :=d .DecodeElement (_ggbbb .Top ,&_aebbc );_cbbb !=nil {return _cbbb ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_ggbbb .Left =NewCT_Border ();if _fbceg :=d .DecodeElement (_ggbbb .Left ,&_aebbc );_fbceg !=nil {return _fbceg ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_ggbbb .Bottom =NewCT_Border ();if _aecf :=d .DecodeElement (_ggbbb .Bottom ,&_aebbc );_aecf !=nil {return _aecf ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_ggbbb .Right =NewCT_Border ();if _geed :=d .DecodeElement (_ggbbb .Right ,&_aebbc );_geed !=nil {return _geed ;};default:_cff .Log ("\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\u0044\u0069\u0076B\u0064\u0072 \u0025\u0076",_aebbc .Name );if _fdeeg :=d .Skip ();_fdeeg !=nil {return _fdeeg ;};};case _c .EndElement :break _adddb ;case _c .CharData :};};return nil ;};type WdCT_WrapPath struct{EditedAttr *bool ;Start *_eg .CT_Point2D ;LineTo []*_eg .CT_Point2D ;};func (_eeba *CT_BookmarkRange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecde :=range start .Attr {if _ecde .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_dagc ,_abac :=_ac .ParseInt (_ecde .Value ,10,64);if _abac !=nil {return _abac ;};_eeba .ColFirstAttr =&_dagc ;continue ;};if _ecde .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_ddf ,_ccef :=_ac .ParseInt (_ecde .Value ,10,64);if _ccef !=nil {return _ccef ;};_eeba .ColLastAttr =&_ddf ;continue ;};if _ecde .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_eeba .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_ecde );continue ;};if _ecde .Name .Local =="\u0069\u0064"{_dab ,_dcgd :=_ac .ParseInt (_ecde .Value ,10,64);if _dcgd !=nil {return _dcgd ;};_eeba .IdAttr =_dab ;continue ;};};for {_efd ,_dce :=d .Token ();if _dce !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006bm\u0061r\u006b\u0052\u0061\u006e\u0067\u0065\u003a \u0025\u0073",_dce );};if _efdf ,_bgdf :=_efd .(_c .EndElement );_bgdf &&_efdf .Name ==start .Name {break ;};};return nil ;};func (_gaaed *CT_Endnotes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gaaed .Endnote !=nil {_fccbg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_fgfae :=range _gaaed .Endnote {e .EncodeElement (_fgfae ,_fccbg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfec *CT_FFData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fefga :for {_ebedc ,_ccacc :=d .Token ();if _ccacc !=nil {return _ccacc ;};switch _agaca :=_ebedc .(type ){case _c .StartElement :switch _agaca .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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_fgab :=NewCT_FFName ();if _ffca :=d .DecodeElement (_fgab ,&_agaca );_ffca !=nil {return _ffca ;};_bfec .Name =append (_bfec .Name ,_fgab );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 :"\u006c\u0061\u0062e\u006c"},_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 :"\u006c\u0061\u0062e\u006c"}:_gebec :=NewCT_DecimalNumber ();if _begac :=d .DecodeElement (_gebec ,&_agaca );_begac !=nil {return _begac ;};_bfec .Label =append (_bfec .Label ,_gebec );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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_cgfgb :=NewCT_UnsignedDecimalNumber ();if _ceab :=d .DecodeElement (_cgfgb ,&_agaca );_ceab !=nil {return _ceab ;};_bfec .TabIndex =append (_bfec .TabIndex ,_cgfgb );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 :"\u0065n\u0061\u0062\u006c\u0065\u0064"},_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 :"\u0065n\u0061\u0062\u006c\u0065\u0064"}:_bddbd :=NewCT_OnOff ();if _cbfa :=d .DecodeElement (_bddbd ,&_agaca );_cbfa !=nil {return _cbfa ;};_bfec .Enabled =append (_bfec .Enabled ,_bddbd );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 :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\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 :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}:_dcafa :=NewCT_OnOff ();if _cfefb :=d .DecodeElement (_dcafa ,&_agaca );_cfefb !=nil {return _cfefb ;};_bfec .CalcOnExit =append (_bfec .CalcOnExit ,_dcafa );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 :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"},_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 :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}:_cebec :=NewCT_MacroName ();if _dffg :=d .DecodeElement (_cebec ,&_agaca );_dffg !=nil {return _dffg ;};_bfec .EntryMacro =append (_bfec .EntryMacro ,_cebec );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 :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"},_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 :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"}:_geebb :=NewCT_MacroName ();if _deage :=d .DecodeElement (_geebb ,&_agaca );_deage !=nil {return _deage ;};_bfec .ExitMacro =append (_bfec .ExitMacro ,_geebb );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 :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\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 :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}:_agga :=NewCT_FFHelpText ();if _ddaaf :=d .DecodeElement (_agga ,&_agaca );_ddaaf !=nil {return _ddaaf ;};_bfec .HelpText =append (_bfec .HelpText ,_agga );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 :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\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 :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}:_cfeb :=NewCT_FFStatusText ();if _eggdga :=d .DecodeElement (_cfeb ,&_agaca );_eggdga !=nil {return _eggdga ;};_bfec .StatusText =append (_bfec .StatusText ,_cfeb );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 :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"},_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 :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}:_bfec .CheckBox =NewCT_FFCheckBox ();if _fabbe :=d .DecodeElement (_bfec .CheckBox ,&_agaca );_fabbe !=nil {return _fabbe ;};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 :"\u0064\u0064\u004c\u0069\u0073\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 :"\u0064\u0064\u004c\u0069\u0073\u0074"}:_bfec .DdList =NewCT_FFDDList ();if _egbc :=d .DecodeElement (_bfec .DdList ,&_agaca );_egbc !=nil {return _egbc ;};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 :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"},_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 :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"}:_bfec .TextInput =NewCT_FFTextInput ();if _egbge :=d .DecodeElement (_bfec .TextInput ,&_agaca );_egbge !=nil {return _egbge ;};default:_cff .Log ("\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\u0046\u0046\u0044a\u0074\u0061 \u0025\u0076",_agaca .Name );if _cebda :=d .Skip ();_cebda !=nil {return _cebda ;};};case _c .EndElement :break _fefga ;case _c .CharData :};};return nil ;};func (_fafbgg ST_DecimalNumberOrPercent )String ()string {if _fafbgg .ST_UnqualifiedPercentage !=nil {return _ea .Sprintf ("\u0025\u0076",*_fafbgg .ST_UnqualifiedPercentage );};if _fafbgg .ST_Percentage !=nil {return _ea .Sprintf ("\u0025\u0076",*_fafbgg .ST_Percentage );};return "";};func NewCT_Style ()*CT_Style {_bdbdag :=&CT_Style {};return _bdbdag };func (_fgeacf *CT_ParaRPrOriginal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fgeacf .Ins !=nil {_gdbgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_fgeacf .Ins ,_gdbgb );};if _fgeacf .Del !=nil {_dfdbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_fgeacf .Del ,_dfdbe );};if _fgeacf .MoveFrom !=nil {_agafb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_fgeacf .MoveFrom ,_agafb );};if _fgeacf .MoveTo !=nil {_gagbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_fgeacf .MoveTo ,_gagbf );};if _fgeacf .RStyle !=nil {_edebb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgeacf .RStyle ,_edebb );};if _fgeacf .RFonts !=nil {_defcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_fgeacf .RFonts ,_defcd );};if _fgeacf .B !=nil {_bgfeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_fgeacf .B ,_bgfeb );};if _fgeacf .BCs !=nil {_adbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_fgeacf .BCs ,_adbc );};if _fgeacf .I !=nil {_baadd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_fgeacf .I ,_baadd );};if _fgeacf .ICs !=nil {_faacgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_fgeacf .ICs ,_faacgf );};if _fgeacf .Caps !=nil {_cebdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_fgeacf .Caps ,_cebdc );};if _fgeacf .SmallCaps !=nil {_cgaag :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_fgeacf .SmallCaps ,_cgaag );};if _fgeacf .Strike !=nil {_dbaebf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_fgeacf .Strike ,_dbaebf );};if _fgeacf .Dstrike !=nil {_gedec :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_fgeacf .Dstrike ,_gedec );};if _fgeacf .Outline !=nil {_effbb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_fgeacf .Outline ,_effbb );};if _fgeacf .Shadow !=nil {_bdgcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_fgeacf .Shadow ,_bdgcb );};if _fgeacf .Emboss !=nil {_adcca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_fgeacf .Emboss ,_adcca );};if _fgeacf .Imprint !=nil {_baeed :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_fgeacf .Imprint ,_baeed );};if _fgeacf .NoProof !=nil {_dbaga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_fgeacf .NoProof ,_dbaga );};if _fgeacf .SnapToGrid !=nil {_afeab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_fgeacf .SnapToGrid ,_afeab );};if _fgeacf .Vanish !=nil {_bggac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fgeacf .Vanish ,_bggac );};if _fgeacf .WebHidden !=nil {_fdabb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_fgeacf .WebHidden ,_fdabb );};if _fgeacf .Color !=nil {_deadb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fgeacf .Color ,_deadb );};if _fgeacf .Spacing !=nil {_ddgcb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_fgeacf .Spacing ,_ddgcb );};if _fgeacf .W !=nil {_cdfef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_fgeacf .W ,_cdfef );};if _fgeacf .Kern !=nil {_bdbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_fgeacf .Kern ,_bdbe );};if _fgeacf .Position !=nil {_adcgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgeacf .Position ,_adcgf );};if _fgeacf .Sz !=nil {_aaec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_fgeacf .Sz ,_aaec );};if _fgeacf .SzCs !=nil {_caaga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_fgeacf .SzCs ,_caaga );};if _fgeacf .Highlight !=nil {_efbagf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fgeacf .Highlight ,_efbagf );};if _fgeacf .U !=nil {_fecbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_fgeacf .U ,_fecbg );};if _fgeacf .Effect !=nil {_cdddg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_fgeacf .Effect ,_cdddg );};if _fgeacf .Bdr !=nil {_bfacd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_fgeacf .Bdr ,_bfacd );};if _fgeacf .Shd !=nil {_degdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fgeacf .Shd ,_degdc );};if _fgeacf .FitText !=nil {_edfbge :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_fgeacf .FitText ,_edfbge );};if _fgeacf .VertAlign !=nil {_gfdcg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fgeacf .VertAlign ,_gfdcg );};if _fgeacf .Rtl !=nil {_dgdfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_fgeacf .Rtl ,_dgdfe );};if _fgeacf .Cs !=nil {_gceaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_fgeacf .Cs ,_gceaf );};if _fgeacf .Em !=nil {_bcbba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_fgeacf .Em ,_bcbba );};if _fgeacf .Lang !=nil {_eaefa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_fgeacf .Lang ,_eaefa );};if _fgeacf .EastAsianLayout !=nil {_cdgddc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fgeacf .EastAsianLayout ,_cdgddc );};if _fgeacf .SpecVanish !=nil {_fgbbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fgeacf .SpecVanish ,_fgbbe );};if _fgeacf .OMath !=nil {_cfccf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_fgeacf .OMath ,_cfccf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BookmarkRange and its children -func (_cgbe *CT_BookmarkRange )Validate ()error {return _cgbe .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");};func (_accbda ST_Merge )ValidateWithPath (path string )error {switch _accbda {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_accbda ));};return nil ;}; +// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path +func (_faeee *EG_RPrMath )ValidateWithPath (path string )error {if _faeee .Ins !=nil {if _gaefc :=_faeee .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_gaefc !=nil {return _gaefc ;};};if _faeee .Del !=nil {if _dfbdgcg :=_faeee .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_dfbdgcg !=nil {return _dfbdgcg ;};};if _faeee .RPr !=nil {if _fcdfeg :=_faeee .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fcdfeg !=nil {return _fcdfeg ;};};return nil ;};func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_bfbde :=&CT_MailMergeDocType {};_bfbde .ValAttr =ST_MailMergeDocType (1);return _bfbde ;};func (_bgagcb ST_CaptionPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfecab :=_c .Attr {};_cfecab .Name =name ;switch _bgagcb {case ST_CaptionPosUnset :_cfecab .Value ="";case ST_CaptionPosAbove :_cfecab .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_cfecab .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_cfecab .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_cfecab .Value ="\u0072\u0069\u0067h\u0074";};return _cfecab ,nil ;}; -// Validate validates the WdEG_WrapType and its children -func (_ebcfbc *WdEG_WrapType )Validate ()error {return _ebcfbc .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");};type CT_StylePaneFilter struct{ +// Validate validates the WdCT_WordprocessingGroup and its children +func (_dbcead *WdCT_WordprocessingGroup )Validate ()error {return _dbcead .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");};func (_gdedc *CT_TblGridBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egdcg :for {_dfcce ,_acege :=d .Token ();if _acege !=nil {return _acege ;};switch _ccagce :=_dfcce .(type ){case _c .StartElement :switch _ccagce .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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_efcad :=NewCT_TblGridCol ();if _daggg :=d .DecodeElement (_efcad ,&_ccagce );_daggg !=nil {return _daggg ;};_gdedc .GridCol =append (_gdedc .GridCol ,_efcad );default:_cff .Log ("\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\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064B\u0061s\u0065\u0020\u0025\u0076",_ccagce .Name );if _geddc :=d .Skip ();_geddc !=nil {return _geddc ;};};case _c .EndElement :break _egdcg ;case _c .CharData :};};return nil ;}; -// Display All Styles -AllStylesAttr *_cd .ST_OnOff ; +// Validate validates the CT_SdtBlock and its children +func (_facaf *CT_SdtBlock )Validate ()error {return _facaf .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");};type Document struct{CT_Document };func (_ceebc *CT_FrameLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceebc .ValAttr =ST_FrameLayout (1);for _ ,_cggaf :=range start .Attr {if _cggaf .Name .Local =="\u0076\u0061\u006c"{_ceebc .ValAttr .UnmarshalXMLAttr (_cggaf );continue ;};};for {_cdge ,_bffdg :=d .Token ();if _bffdg !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074:\u0020\u0025\u0073",_bffdg );};if _cbgffg ,_agagd :=_cdge .(_c .EndElement );_agagd &&_cbgffg .Name ==start .Name {break ;};};return nil ;}; -// Display Only Custom Styles -CustomStylesAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path +func (_eeeda *CT_DocParts )ValidateWithPath (path string )error {for _dade ,_cccgf :=range _eeeda .DocPart {if _ddcag :=_cccgf .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_dade ));_ddcag !=nil {return _ddcag ;};};return nil ;};func NewCT_RecipientData ()*CT_RecipientData {_ddbdb :=&CT_RecipientData {};_ddbdb .Column =NewCT_DecimalNumber ();_ddbdb .UniqueTag =NewCT_Base64Binary ();return _ddbdb ;}; -// Display Latent Styles -LatentStylesAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path +func (_gfbae *CT_TrPrBase )ValidateWithPath (path string )error {for _ggbfbb ,_fgabf :=range _gfbae .CnfStyle {if _adffa :=_fgabf .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ggbfbb ));_adffa !=nil {return _adffa ;};};for _caggf ,_gcecb :=range _gfbae .DivId {if _dagdd :=_gcecb .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_caggf ));_dagdd !=nil {return _dagdd ;};};for _febcee ,_efaab :=range _gfbae .GridBefore {if _ggcdd :=_efaab .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_febcee ));_ggcdd !=nil {return _ggcdd ;};};for _fabeb ,_facac :=range _gfbae .GridAfter {if _cagd :=_facac .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fabeb ));_cagd !=nil {return _cagd ;};};for _cbfb ,_gabff :=range _gfbae .WBefore {if _gaadb :=_gabff .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_cbfb ));_gaadb !=nil {return _gaadb ;};};for _cadggf ,_efddg :=range _gfbae .WAfter {if _ecggea :=_efddg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cadggf ));_ecggea !=nil {return _ecggea ;};};for _bdbdfe ,_debgda :=range _gfbae .CantSplit {if _eafcf :=_debgda .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_bdbdfe ));_eafcf !=nil {return _eafcf ;};};for _baeac ,_gcagad :=range _gfbae .TrHeight {if _bdfbfc :=_gcagad .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_baeac ));_bdfbfc !=nil {return _bdfbfc ;};};for _cebfb ,_degaed :=range _gfbae .TblHeader {if _egefe :=_degaed .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cebfb ));_egefe !=nil {return _egefe ;};};for _bdcfb ,_egccb :=range _gfbae .TblCellSpacing {if _beadee :=_egccb .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_bdcfb ));_beadee !=nil {return _beadee ;};};for _cdfbf ,_cedea :=range _gfbae .Jc {if _bfgbab :=_cedea .ValidateWithPath (_ea .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_cdfbf ));_bfgbab !=nil {return _bfgbab ;};};for _beabd ,_cgcff :=range _gfbae .Hidden {if _dfagf :=_cgcff .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_beabd ));_dfagf !=nil {return _dfagf ;};};return nil ;};type CT_FitText struct{ -// Display Styles in Use -StylesInUseAttr *_cd .ST_OnOff ; +// Value +ValAttr _cf .ST_TwipsMeasure ; -// Display Heading Styles -HeadingStylesAttr *_cd .ST_OnOff ; +// Fit Text Run ID +IdAttr *int64 ;}; -// Display Numbering Styles -NumberingStylesAttr *_cd .ST_OnOff ; +// ST_SignedTwipsMeasure is a union type +type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func NewEG_RunInnerContent ()*EG_RunInnerContent {_fgfcec :=&EG_RunInnerContent {};return _fgfcec };func (_aaagee *CT_TblLayoutType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aaagee .TypeAttr !=ST_TblLayoutTypeUnset {_dggfgg ,_bgaed :=_aaagee .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bgaed !=nil {return _bgaed ;};start .Attr =append (start .Attr ,_dggfgg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type EG_RPrMath struct{ -// Display Table Styles -TableStylesAttr *_cd .ST_OnOff ; +// Inserted Math Control Character +Ins *CT_MathCtrlIns ; -// Display Run Level Direct Formatting -DirectFormattingOnRunsAttr *_cd .ST_OnOff ; +// Deleted Math Control Character +Del *CT_MathCtrlDel ; -// Display Paragraph Level Direct Formatting -DirectFormattingOnParagraphsAttr *_cd .ST_OnOff ; +// Run Properties +RPr *CT_RPr ;};type CT_BdoContentRun struct{ -// Display Direct Formatting on Numbering Data -DirectFormattingOnNumberingAttr *_cd .ST_OnOff ; +// Direction of Override +ValAttr ST_Direction ; -// Display Direct Formatting on Tables -DirectFormattingOnTablesAttr *_cd .ST_OnOff ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Display Styles to Remove Formatting -ClearFormattingAttr *_cd .ST_OnOff ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Display Heading 1 through 3 -Top3HeadingStylesAttr *_cd .ST_OnOff ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_ffdfc *EG_PContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbdbb :for {_bagecg ,_cdefgf :=d .Token ();if _cdefgf !=nil {return _cdefgf ;};switch _eabbd :=_bagecg .(type ){case _c .StartElement :switch _eabbd .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_agdaed :=NewCT_SimpleField ();if _dfgdfc :=d .DecodeElement (_agdaed ,&_eabbd );_dfgdfc !=nil {return _dfgdfc ;};_ffdfc .FldSimple =append (_ffdfc .FldSimple ,_agdaed );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_ffdfc .Hyperlink =NewCT_Hyperlink ();if _fgfcda :=d .DecodeElement (_ffdfc .Hyperlink ,&_eabbd );_fgfcda !=nil {return _fgfcda ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_ffdfc .SubDoc =NewCT_Rel ();if _fcfea :=d .DecodeElement (_ffdfc .SubDoc ,&_eabbd );_fcfea !=nil {return _fcfea ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ecaec :=NewEG_ContentRunContent ();_ecaec .CustomXml =NewCT_CustomXmlRun ();if _geedc :=d .DecodeElement (_ecaec .CustomXml ,&_eabbd );_geedc !=nil {return _geedc ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_ecaec );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_aedfbf :=NewEG_ContentRunContent ();_aedfbf .SmartTag =NewCT_SmartTagRun ();if _bgfddd :=d .DecodeElement (_aedfbf .SmartTag ,&_eabbd );_bgfddd !=nil {return _bgfddd ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_aedfbf );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_gfbeac :=NewEG_ContentRunContent ();_gfbeac .Sdt =NewCT_SdtRun ();if _cbfgd :=d .DecodeElement (_gfbeac .Sdt ,&_eabbd );_cbfgd !=nil {return _cbfgd ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_gfbeac );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_acgafc :=NewEG_ContentRunContent ();_acgafc .Dir =NewCT_DirContentRun ();if _bfcadd :=d .DecodeElement (_acgafc .Dir ,&_eabbd );_bfcadd !=nil {return _bfcadd ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_acgafc );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_cacad :=NewEG_ContentRunContent ();_cacad .Bdo =NewCT_BdoContentRun ();if _fbdgdg :=d .DecodeElement (_cacad .Bdo ,&_eabbd );_fbdgdg !=nil {return _fbdgdg ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_cacad );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 :"\u0072"},_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 :"\u0072"}:_deffe :=NewEG_ContentRunContent ();_deffe .R =NewCT_R ();if _bacdag :=d .DecodeElement (_deffe .R ,&_eabbd );_bacdag !=nil {return _bacdag ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_deffe );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gcaddg :=NewEG_ContentRunContent ();_daeee :=NewEG_RunLevelElts ();_daeee .ProofErr =NewCT_ProofErr ();if _fccda :=d .DecodeElement (_daeee .ProofErr ,&_eabbd );_fccda !=nil {return _fccda ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_gcaddg );_gcaddg .EG_RunLevelElts =append (_gcaddg .EG_RunLevelElts ,_daeee );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gdaea :=NewEG_ContentRunContent ();_afgdc :=NewEG_RunLevelElts ();_afgdc .PermStart =NewCT_PermStart ();if _ffeece :=d .DecodeElement (_afgdc .PermStart ,&_eabbd );_ffeece !=nil {return _ffeece ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_gdaea );_gdaea .EG_RunLevelElts =append (_gdaea .EG_RunLevelElts ,_afgdc );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cdcda :=NewEG_ContentRunContent ();_aaaee :=NewEG_RunLevelElts ();_aaaee .PermEnd =NewCT_Perm ();if _edbcf :=d .DecodeElement (_aaaee .PermEnd ,&_eabbd );_edbcf !=nil {return _edbcf ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_cdcda );_cdcda .EG_RunLevelElts =append (_cdcda .EG_RunLevelElts ,_aaaee );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_cecgdbc :=NewEG_ContentRunContent ();_babgeb :=NewEG_RunLevelElts ();_babgeb .Ins =NewCT_RunTrackChange ();if _fggbb :=d .DecodeElement (_babgeb .Ins ,&_eabbd );_fggbb !=nil {return _fggbb ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_cecgdbc );_cecgdbc .EG_RunLevelElts =append (_cecgdbc .EG_RunLevelElts ,_babgeb );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_egccg :=NewEG_ContentRunContent ();_afbcg :=NewEG_RunLevelElts ();_afbcg .Del =NewCT_RunTrackChange ();if _cbggd :=d .DecodeElement (_afbcg .Del ,&_eabbd );_cbggd !=nil {return _cbggd ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_egccg );_egccg .EG_RunLevelElts =append (_egccg .EG_RunLevelElts ,_afbcg );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ggbff :=NewEG_ContentRunContent ();_bebgde :=NewEG_RunLevelElts ();_bebgde .MoveFrom =NewCT_RunTrackChange ();if _agead :=d .DecodeElement (_bebgde .MoveFrom ,&_eabbd );_agead !=nil {return _agead ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_ggbff );_ggbff .EG_RunLevelElts =append (_ggbff .EG_RunLevelElts ,_bebgde );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bdgbef :=NewEG_ContentRunContent ();_ecggg :=NewEG_RunLevelElts ();_ecggg .MoveTo =NewCT_RunTrackChange ();if _debec :=d .DecodeElement (_ecggg .MoveTo ,&_eabbd );_debec !=nil {return _debec ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_bdgbef );_bdgbef .EG_RunLevelElts =append (_bdgbef .EG_RunLevelElts ,_ecggg );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_abggg :=NewEG_ContentRunContent ();_efddc :=NewEG_RunLevelElts ();_efddgc :=NewEG_RangeMarkupElements ();_efddgc .BookmarkStart =NewCT_Bookmark ();if _cbdfd :=d .DecodeElement (_efddgc .BookmarkStart ,&_eabbd );_cbdfd !=nil {return _cbdfd ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_abggg );_abggg .EG_RunLevelElts =append (_abggg .EG_RunLevelElts ,_efddc );_efddc .EG_RangeMarkupElements =append (_efddc .EG_RangeMarkupElements ,_efddgc );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fdece :=NewEG_ContentRunContent ();_degacd :=NewEG_RunLevelElts ();_efaea :=NewEG_RangeMarkupElements ();_efaea .BookmarkEnd =NewCT_MarkupRange ();if _bcgfe :=d .DecodeElement (_efaea .BookmarkEnd ,&_eabbd );_bcgfe !=nil {return _bcgfe ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_fdece );_fdece .EG_RunLevelElts =append (_fdece .EG_RunLevelElts ,_degacd );_degacd .EG_RangeMarkupElements =append (_degacd .EG_RangeMarkupElements ,_efaea );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dedagc :=NewEG_ContentRunContent ();_aacbaf :=NewEG_RunLevelElts ();_caabbd :=NewEG_RangeMarkupElements ();_caabbd .MoveFromRangeStart =NewCT_MoveBookmark ();if _ccfce :=d .DecodeElement (_caabbd .MoveFromRangeStart ,&_eabbd );_ccfce !=nil {return _ccfce ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_dedagc );_dedagc .EG_RunLevelElts =append (_dedagc .EG_RunLevelElts ,_aacbaf );_aacbaf .EG_RangeMarkupElements =append (_aacbaf .EG_RangeMarkupElements ,_caabbd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fffceg :=NewEG_ContentRunContent ();_bcaef :=NewEG_RunLevelElts ();_fcacda :=NewEG_RangeMarkupElements ();_fcacda .MoveFromRangeEnd =NewCT_MarkupRange ();if _eddaef :=d .DecodeElement (_fcacda .MoveFromRangeEnd ,&_eabbd );_eddaef !=nil {return _eddaef ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_fffceg );_fffceg .EG_RunLevelElts =append (_fffceg .EG_RunLevelElts ,_bcaef );_bcaef .EG_RangeMarkupElements =append (_bcaef .EG_RangeMarkupElements ,_fcacda );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fabeaf :=NewEG_ContentRunContent ();_bdggae :=NewEG_RunLevelElts ();_befee :=NewEG_RangeMarkupElements ();_befee .MoveToRangeStart =NewCT_MoveBookmark ();if _accbaf :=d .DecodeElement (_befee .MoveToRangeStart ,&_eabbd );_accbaf !=nil {return _accbaf ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_fabeaf );_fabeaf .EG_RunLevelElts =append (_fabeaf .EG_RunLevelElts ,_bdggae );_bdggae .EG_RangeMarkupElements =append (_bdggae .EG_RangeMarkupElements ,_befee );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fdefg :=NewEG_ContentRunContent ();_gabfbdb :=NewEG_RunLevelElts ();_aacgf :=NewEG_RangeMarkupElements ();_aacgf .MoveToRangeEnd =NewCT_MarkupRange ();if _ddada :=d .DecodeElement (_aacgf .MoveToRangeEnd ,&_eabbd );_ddada !=nil {return _ddada ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_fdefg );_fdefg .EG_RunLevelElts =append (_fdefg .EG_RunLevelElts ,_gabfbdb );_gabfbdb .EG_RangeMarkupElements =append (_gabfbdb .EG_RangeMarkupElements ,_aacgf );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ebbabdf :=NewEG_ContentRunContent ();_bcdba :=NewEG_RunLevelElts ();_edfcf :=NewEG_RangeMarkupElements ();_edfcf .CommentRangeStart =NewCT_MarkupRange ();if _ddccee :=d .DecodeElement (_edfcf .CommentRangeStart ,&_eabbd );_ddccee !=nil {return _ddccee ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_ebbabdf );_ebbabdf .EG_RunLevelElts =append (_ebbabdf .EG_RunLevelElts ,_bcdba );_bcdba .EG_RangeMarkupElements =append (_bcdba .EG_RangeMarkupElements ,_edfcf );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aecaae :=NewEG_ContentRunContent ();_decbdg :=NewEG_RunLevelElts ();_ccaefe :=NewEG_RangeMarkupElements ();_ccaefe .CommentRangeEnd =NewCT_MarkupRange ();if _geaac :=d .DecodeElement (_ccaefe .CommentRangeEnd ,&_eabbd );_geaac !=nil {return _geaac ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_aecaae );_aecaae .EG_RunLevelElts =append (_aecaae .EG_RunLevelElts ,_decbdg );_decbdg .EG_RangeMarkupElements =append (_decbdg .EG_RangeMarkupElements ,_ccaefe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggfege :=NewEG_ContentRunContent ();_bgdgb :=NewEG_RunLevelElts ();_eaafe :=NewEG_RangeMarkupElements ();_eaafe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _afgbgg :=d .DecodeElement (_eaafe .CustomXmlInsRangeStart ,&_eabbd );_afgbgg !=nil {return _afgbgg ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_ggfege );_ggfege .EG_RunLevelElts =append (_ggfege .EG_RunLevelElts ,_bgdgb );_bgdgb .EG_RangeMarkupElements =append (_bgdgb .EG_RangeMarkupElements ,_eaafe );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gfccff :=NewEG_ContentRunContent ();_cdbfdd :=NewEG_RunLevelElts ();_gabffc :=NewEG_RangeMarkupElements ();_gabffc .CustomXmlInsRangeEnd =NewCT_Markup ();if _ggagd :=d .DecodeElement (_gabffc .CustomXmlInsRangeEnd ,&_eabbd );_ggagd !=nil {return _ggagd ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_gfccff );_gfccff .EG_RunLevelElts =append (_gfccff .EG_RunLevelElts ,_cdbfdd );_cdbfdd .EG_RangeMarkupElements =append (_cdbfdd .EG_RangeMarkupElements ,_gabffc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gaffc :=NewEG_ContentRunContent ();_cegfee :=NewEG_RunLevelElts ();_ceeae :=NewEG_RangeMarkupElements ();_ceeae .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gecae :=d .DecodeElement (_ceeae .CustomXmlDelRangeStart ,&_eabbd );_gecae !=nil {return _gecae ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_gaffc );_gaffc .EG_RunLevelElts =append (_gaffc .EG_RunLevelElts ,_cegfee );_cegfee .EG_RangeMarkupElements =append (_cegfee .EG_RangeMarkupElements ,_ceeae );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gggee :=NewEG_ContentRunContent ();_egebg :=NewEG_RunLevelElts ();_gcfcac :=NewEG_RangeMarkupElements ();_gcfcac .CustomXmlDelRangeEnd =NewCT_Markup ();if _fgbgb :=d .DecodeElement (_gcfcac .CustomXmlDelRangeEnd ,&_eabbd );_fgbgb !=nil {return _fgbgb ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_gggee );_gggee .EG_RunLevelElts =append (_gggee .EG_RunLevelElts ,_egebg );_egebg .EG_RangeMarkupElements =append (_egebg .EG_RangeMarkupElements ,_gcfcac );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bdddf :=NewEG_ContentRunContent ();_feacd :=NewEG_RunLevelElts ();_aacfg :=NewEG_RangeMarkupElements ();_aacfg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdcgg :=d .DecodeElement (_aacfg .CustomXmlMoveFromRangeStart ,&_eabbd );_bdcgg !=nil {return _bdcgg ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_bdddf );_bdddf .EG_RunLevelElts =append (_bdddf .EG_RunLevelElts ,_feacd );_feacd .EG_RangeMarkupElements =append (_feacd .EG_RangeMarkupElements ,_aacfg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bebcdf :=NewEG_ContentRunContent ();_begdg :=NewEG_RunLevelElts ();_dfaad :=NewEG_RangeMarkupElements ();_dfaad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gfdbg :=d .DecodeElement (_dfaad .CustomXmlMoveFromRangeEnd ,&_eabbd );_gfdbg !=nil {return _gfdbg ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_bebcdf );_bebcdf .EG_RunLevelElts =append (_bebcdf .EG_RunLevelElts ,_begdg );_begdg .EG_RangeMarkupElements =append (_begdg .EG_RangeMarkupElements ,_dfaad );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aabbgf :=NewEG_ContentRunContent ();_eafead :=NewEG_RunLevelElts ();_cabgec :=NewEG_RangeMarkupElements ();_cabgec .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bgdgbc :=d .DecodeElement (_cabgec .CustomXmlMoveToRangeStart ,&_eabbd );_bgdgbc !=nil {return _bgdgbc ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_aabbgf );_aabbgf .EG_RunLevelElts =append (_aabbgf .EG_RunLevelElts ,_eafead );_eafead .EG_RangeMarkupElements =append (_eafead .EG_RangeMarkupElements ,_cabgec );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbegaf :=NewEG_ContentRunContent ();_bgaabf :=NewEG_RunLevelElts ();_febedc :=NewEG_RangeMarkupElements ();_febedc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bcgad :=d .DecodeElement (_febedc .CustomXmlMoveToRangeEnd ,&_eabbd );_bcgad !=nil {return _bcgad ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_bbegaf );_bbegaf .EG_RunLevelElts =append (_bbegaf .EG_RunLevelElts ,_bgaabf );_bgaabf .EG_RangeMarkupElements =append (_bgaabf .EG_RangeMarkupElements ,_febedc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ffdcce :=NewEG_ContentRunContent ();_eadbd :=NewEG_RunLevelElts ();_bfdgg :=NewEG_MathContent ();_bfdgg .OMathPara =_egg .NewOMathPara ();if _gdabd :=d .DecodeElement (_bfdgg .OMathPara ,&_eabbd );_gdabd !=nil {return _gdabd ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_ffdcce );_ffdcce .EG_RunLevelElts =append (_ffdcce .EG_RunLevelElts ,_eadbd );_eadbd .EG_MathContent =append (_eadbd .EG_MathContent ,_bfdgg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fefff :=NewEG_ContentRunContent ();_efbfa :=NewEG_RunLevelElts ();_ggeage :=NewEG_MathContent ();_ggeage .OMath =_egg .NewOMath ();if _ebggec :=d .DecodeElement (_ggeage .OMath ,&_eabbd );_ebggec !=nil {return _ebggec ;};_ffdfc .EG_ContentRunContent =append (_ffdfc .EG_ContentRunContent ,_fefff );_fefff .EG_RunLevelElts =append (_fefff .EG_RunLevelElts ,_efbfa );_efbfa .EG_MathContent =append (_efbfa .EG_MathContent ,_ggeage );default:_cff .Log ("\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\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_eabbd .Name );if _daebb :=d .Skip ();_daebb !=nil {return _daebb ;};};case _c .EndElement :break _gbdbb ;case _c .CharData :};};return nil ;}; -// Only Show Visible Styles -VisibleStylesAttr *_cd .ST_OnOff ; +// Validate validates the CT_SdtContentCell and its children +func (_aegbg *CT_SdtContentCell )Validate ()error {return _aegbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};func (_ccaac *CT_NumLvl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_ccaac .IlvlAttr )});e .EncodeToken (start );if _ccaac .StartOverride !=nil {_fbbca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_ccaac .StartOverride ,_fbbca );};if _ccaac .Lvl !=nil {_eadcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006cv\u006c"}};e .EncodeElement (_ccaac .Lvl ,_eadcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_View struct{ -// Use the Alternate Style Name -AlternateStyleNamesAttr *_cd .ST_OnOff ; +// Document View Setting Value +ValAttr ST_View ;};func (_gacfbd *ST_HexColorAuto )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gacfbd =0;case "\u0061\u0075\u0074\u006f":*_gacfbd =1;};return nil ;};func (_affe *CT_CustomXmlRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _affe .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ea .Sprintf ("\u0025\u0076",*_affe .UriAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ea .Sprintf ("\u0025\u0076",_affe .ElementAttr )});e .EncodeToken (start );if _affe .CustomXmlPr !=nil {_gcdee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_affe .CustomXmlPr ,_gcdee );};if _affe .EG_PContent !=nil {for _ ,_afgdg :=range _affe .EG_PContent {_afgdg .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type WdST_AlignV byte ; -// Bitmask of Suggested Filtering Options -ValAttr *string ;}; +// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path +func (_dagad *CT_WebSettings )ValidateWithPath (path string )error {if _dagad .Frameset !=nil {if _abggd :=_dagad .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_abggd !=nil {return _abggd ;};};if _dagad .Divs !=nil {if _aebba :=_dagad .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073");_aebba !=nil {return _aebba ;};};if _dagad .Encoding !=nil {if _aefae :=_dagad .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_aefae !=nil {return _aefae ;};};if _dagad .OptimizeForBrowser !=nil {if _eebbb :=_dagad .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072");_eebbb !=nil {return _eebbb ;};};if _dagad .RelyOnVML !=nil {if _agabca :=_dagad .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_agabca !=nil {return _agabca ;};};if _dagad .AllowPNG !=nil {if _egdff :=_dagad .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG");_egdff !=nil {return _egdff ;};};if _dagad .DoNotRelyOnCSS !=nil {if _gacac :=_dagad .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_gacac !=nil {return _gacac ;};};if _dagad .DoNotSaveAsSingleFile !=nil {if _cgdee :=_dagad .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065");_cgdee !=nil {return _cgdee ;};};if _dagad .DoNotOrganizeInFolder !=nil {if _ffaefc :=_dagad .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072");_ffaefc !=nil {return _ffaefc ;};};if _dagad .DoNotUseLongFileNames !=nil {if _cbceb :=_dagad .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073");_cbceb !=nil {return _cbceb ;};};if _dagad .PixelsPerInch !=nil {if _gecce :=_dagad .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_gecce !=nil {return _gecce ;};};if _dagad .TargetScreenSz !=nil {if _dbeebb :=_dagad .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a");_dbeebb !=nil {return _dbeebb ;};};if _dagad .SaveSmartTagsAsXml !=nil {if _dbcga :=_dagad .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_dbcga !=nil {return _dbcga ;};};return nil ;};func (_gfdfe *CT_PTab )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfdfe .AlignmentAttr =ST_PTabAlignment (1);_gfdfe .RelativeToAttr =ST_PTabRelativeTo (1);_gfdfe .LeaderAttr =ST_PTabLeader (1);for _ ,_ccacg :=range start .Attr {if _ccacg .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_gfdfe .AlignmentAttr .UnmarshalXMLAttr (_ccacg );continue ;};if _ccacg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_gfdfe .RelativeToAttr .UnmarshalXMLAttr (_ccacg );continue ;};if _ccacg .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_gfdfe .LeaderAttr .UnmarshalXMLAttr (_ccacg );continue ;};};for {_ffebec ,_gefb :=d .Token ();if _gefb !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_gefb );};if _dgfga ,_adcdg :=_ffebec .(_c .EndElement );_adcdg &&_dgfga .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the EG_RPr and its children -func (_dggb *EG_RPr )Validate ()error {return _dggb .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");};func NewCT_TblGridBase ()*CT_TblGridBase {_becgg :=&CT_TblGridBase {};return _becgg };func NewCT_Drawing ()*CT_Drawing {_gacad :=&CT_Drawing {};return _gacad };func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_becbad :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_becbad .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_becbad .ST_HexColorRGB =&s ;};return _becbad ,nil ;};func (_dfbbf *WdWpc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077\u0070\u003a\u0077\u0070\u0063";return _dfbbf .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};func NewEG_RunLevelElts ()*EG_RunLevelElts {_fgdfc :=&EG_RunLevelElts {};return _fgdfc };func (_eccbbf *CT_EdnPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_efec ,_gccfbd :=_eccbbf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gccfbd !=nil {return _gccfbd ;};start .Attr =append (start .Attr ,_efec );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_febfgf *ST_AnnotationVMerge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbeab ,_afgdd :=d .Token ();if _afgdd !=nil {return _afgdd ;};if _ffaega ,_fcaggc :=_gbeab .(_f .EndElement );_fcaggc &&_ffaega .Name ==start .Name {*_febfgf =1;return nil ;};if _dacec ,_cegcdd :=_gbeab .(_f .CharData );!_cegcdd {return _c .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",_gbeab );}else {switch string (_dacec ){case "":*_febfgf =0;case "\u0063\u006f\u006e\u0074":*_febfgf =1;case "\u0072\u0065\u0073\u0074":*_febfgf =2;};};_gbeab ,_afgdd =d .Token ();if _afgdd !=nil {return _afgdd ;};if _egbfdf ,_afgbc :=_gbeab .(_f .EndElement );_afgbc &&_egbfdf .Name ==start .Name {return nil ;};return _c .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",_gbeab );};type CT_PPrGeneral struct{ +// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path +func (_eacag *WdCT_PosHChoice )ValidateWithPath (path string )error {if _fgggb :=_eacag .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_fgggb !=nil {return _fgggb ;};return nil ;};func (_efdbb ST_Shd )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gcdfd :=_c .Attr {};_gcdfd .Name =name ;switch _efdbb {case ST_ShdUnset :_gcdfd .Value ="";case ST_ShdNil :_gcdfd .Value ="\u006e\u0069\u006c";case ST_ShdClear :_gcdfd .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_gcdfd .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_gcdfd .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdVertStripe :_gcdfd .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_gcdfd .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_gcdfd .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdHorzCross :_gcdfd .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_gcdfd .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_gcdfd .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinVertStripe :_gcdfd .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_gcdfd .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdThinDiagStripe :_gcdfd .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_gcdfd .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_gcdfd .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case ST_ShdPct5 :_gcdfd .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_gcdfd .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_gcdfd .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_gcdfd .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_gcdfd .Value ="\u0070\u0063\u00742\u0030";case ST_ShdPct25 :_gcdfd .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_gcdfd .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_gcdfd .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_gcdfd .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_gcdfd .Value ="\u0070\u0063\u00744\u0030";case ST_ShdPct45 :_gcdfd .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_gcdfd .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_gcdfd .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_gcdfd .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_gcdfd .Value ="\u0070\u0063\u00746\u0032";case ST_ShdPct65 :_gcdfd .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_gcdfd .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_gcdfd .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_gcdfd .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_gcdfd .Value ="\u0070\u0063\u00748\u0035";case ST_ShdPct87 :_gcdfd .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_gcdfd .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_gcdfd .Value ="\u0070\u0063\u00749\u0035";};return _gcdfd ,nil ;};type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_e .Time ; -// Referenced Paragraph Style -PStyle *CT_String ; +// Annotation Identifier +IdAttr int64 ;};func (_acedda *CT_TxbxContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edbc :for {_abcge ,_adafd :=d .Token ();if _adafd !=nil {return _adafd ;};switch _cefada :=_abcge .(type ){case _c .StartElement :switch _cefada .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fadba :=NewCT_AltChunk ();if _bcgde :=d .DecodeElement (_fadba ,&_cefada );_bcgde !=nil {return _bcgde ;};_acedda .AltChunk =append (_acedda .AltChunk ,_fadba );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eedae :=NewEG_ContentBlockContent ();_eedae .CustomXml =NewCT_CustomXmlBlock ();if _agffgg :=d .DecodeElement (_eedae .CustomXml ,&_cefada );_agffgg !=nil {return _agffgg ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_eedae );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_eggagc :=NewEG_ContentBlockContent ();_eggagc .Sdt =NewCT_SdtBlock ();if _dfebc :=d .DecodeElement (_eggagc .Sdt ,&_cefada );_dfebc !=nil {return _dfebc ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_eggagc );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 :"\u0070"},_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 :"\u0070"}:_egbfag :=NewEG_ContentBlockContent ();_aacgdc :=NewCT_P ();if _bfcfed :=d .DecodeElement (_aacgdc ,&_cefada );_bfcfed !=nil {return _bfcfed ;};_egbfag .P =append (_egbfag .P ,_aacgdc );_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_egbfag );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_gdfce :=NewEG_ContentBlockContent ();_fbef :=NewCT_Tbl ();if _aacaea :=d .DecodeElement (_fbef ,&_cefada );_aacaea !=nil {return _aacaea ;};_gdfce .Tbl =append (_gdfce .Tbl ,_fbef );_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_gdfce );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cebbf :=NewEG_ContentBlockContent ();_egbgf :=NewEG_RunLevelElts ();_egbgf .ProofErr =NewCT_ProofErr ();if _afbgdb :=d .DecodeElement (_egbgf .ProofErr ,&_cefada );_afbgdb !=nil {return _afbgdb ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_cebbf );_cebbf .EG_RunLevelElts =append (_cebbf .EG_RunLevelElts ,_egbgf );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_adeab :=NewEG_ContentBlockContent ();_daeaf :=NewEG_RunLevelElts ();_daeaf .PermStart =NewCT_PermStart ();if _gcede :=d .DecodeElement (_daeaf .PermStart ,&_cefada );_gcede !=nil {return _gcede ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_adeab );_adeab .EG_RunLevelElts =append (_adeab .EG_RunLevelElts ,_daeaf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fdeaec :=NewEG_ContentBlockContent ();_agbdf :=NewEG_RunLevelElts ();_agbdf .PermEnd =NewCT_Perm ();if _gdcgb :=d .DecodeElement (_agbdf .PermEnd ,&_cefada );_gdcgb !=nil {return _gdcgb ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_fdeaec );_fdeaec .EG_RunLevelElts =append (_fdeaec .EG_RunLevelElts ,_agbdf );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_acgda :=NewEG_ContentBlockContent ();_cddfcg :=NewEG_RunLevelElts ();_cddfcg .Ins =NewCT_RunTrackChange ();if _bgdad :=d .DecodeElement (_cddfcg .Ins ,&_cefada );_bgdad !=nil {return _bgdad ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_acgda );_acgda .EG_RunLevelElts =append (_acgda .EG_RunLevelElts ,_cddfcg );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ggbefc :=NewEG_ContentBlockContent ();_ggcec :=NewEG_RunLevelElts ();_ggcec .Del =NewCT_RunTrackChange ();if _ccafgd :=d .DecodeElement (_ggcec .Del ,&_cefada );_ccafgd !=nil {return _ccafgd ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_ggbefc );_ggbefc .EG_RunLevelElts =append (_ggbefc .EG_RunLevelElts ,_ggcec );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bebfd :=NewEG_ContentBlockContent ();_cbgbd :=NewEG_RunLevelElts ();_cbgbd .MoveFrom =NewCT_RunTrackChange ();if _fcada :=d .DecodeElement (_cbgbd .MoveFrom ,&_cefada );_fcada !=nil {return _fcada ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_bebfd );_bebfd .EG_RunLevelElts =append (_bebfd .EG_RunLevelElts ,_cbgbd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cffeed :=NewEG_ContentBlockContent ();_gdafba :=NewEG_RunLevelElts ();_gdafba .MoveTo =NewCT_RunTrackChange ();if _gaafac :=d .DecodeElement (_gdafba .MoveTo ,&_cefada );_gaafac !=nil {return _gaafac ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_cffeed );_cffeed .EG_RunLevelElts =append (_cffeed .EG_RunLevelElts ,_gdafba );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ddfedg :=NewEG_ContentBlockContent ();_dfcca :=NewEG_RunLevelElts ();_ggbdd :=NewEG_RangeMarkupElements ();_ggbdd .BookmarkStart =NewCT_Bookmark ();if _ecage :=d .DecodeElement (_ggbdd .BookmarkStart ,&_cefada );_ecage !=nil {return _ecage ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_ddfedg );_ddfedg .EG_RunLevelElts =append (_ddfedg .EG_RunLevelElts ,_dfcca );_dfcca .EG_RangeMarkupElements =append (_dfcca .EG_RangeMarkupElements ,_ggbdd );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ddded :=NewEG_ContentBlockContent ();_eagbbd :=NewEG_RunLevelElts ();_bdaaa :=NewEG_RangeMarkupElements ();_bdaaa .BookmarkEnd =NewCT_MarkupRange ();if _dcagbe :=d .DecodeElement (_bdaaa .BookmarkEnd ,&_cefada );_dcagbe !=nil {return _dcagbe ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_ddded );_ddded .EG_RunLevelElts =append (_ddded .EG_RunLevelElts ,_eagbbd );_eagbbd .EG_RangeMarkupElements =append (_eagbbd .EG_RangeMarkupElements ,_bdaaa );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_agfdb :=NewEG_ContentBlockContent ();_dbbbf :=NewEG_RunLevelElts ();_deafag :=NewEG_RangeMarkupElements ();_deafag .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbbea :=d .DecodeElement (_deafag .MoveFromRangeStart ,&_cefada );_dbbea !=nil {return _dbbea ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_agfdb );_agfdb .EG_RunLevelElts =append (_agfdb .EG_RunLevelElts ,_dbbbf );_dbbbf .EG_RangeMarkupElements =append (_dbbbf .EG_RangeMarkupElements ,_deafag );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aggaf :=NewEG_ContentBlockContent ();_aabbc :=NewEG_RunLevelElts ();_dgcfcc :=NewEG_RangeMarkupElements ();_dgcfcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _deggaa :=d .DecodeElement (_dgcfcc .MoveFromRangeEnd ,&_cefada );_deggaa !=nil {return _deggaa ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_aggaf );_aggaf .EG_RunLevelElts =append (_aggaf .EG_RunLevelElts ,_aabbc );_aabbc .EG_RangeMarkupElements =append (_aabbc .EG_RangeMarkupElements ,_dgcfcc );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_defacb :=NewEG_ContentBlockContent ();_bgbdb :=NewEG_RunLevelElts ();_ddbca :=NewEG_RangeMarkupElements ();_ddbca .MoveToRangeStart =NewCT_MoveBookmark ();if _agbcg :=d .DecodeElement (_ddbca .MoveToRangeStart ,&_cefada );_agbcg !=nil {return _agbcg ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_defacb );_defacb .EG_RunLevelElts =append (_defacb .EG_RunLevelElts ,_bgbdb );_bgbdb .EG_RangeMarkupElements =append (_bgbdb .EG_RangeMarkupElements ,_ddbca );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_accage :=NewEG_ContentBlockContent ();_abddg :=NewEG_RunLevelElts ();_eadef :=NewEG_RangeMarkupElements ();_eadef .MoveToRangeEnd =NewCT_MarkupRange ();if _aacbfea :=d .DecodeElement (_eadef .MoveToRangeEnd ,&_cefada );_aacbfea !=nil {return _aacbfea ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_accage );_accage .EG_RunLevelElts =append (_accage .EG_RunLevelElts ,_abddg );_abddg .EG_RangeMarkupElements =append (_abddg .EG_RangeMarkupElements ,_eadef );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_feaega :=NewEG_ContentBlockContent ();_fbfadg :=NewEG_RunLevelElts ();_begcec :=NewEG_RangeMarkupElements ();_begcec .CommentRangeStart =NewCT_MarkupRange ();if _adacd :=d .DecodeElement (_begcec .CommentRangeStart ,&_cefada );_adacd !=nil {return _adacd ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_feaega );_feaega .EG_RunLevelElts =append (_feaega .EG_RunLevelElts ,_fbfadg );_fbfadg .EG_RangeMarkupElements =append (_fbfadg .EG_RangeMarkupElements ,_begcec );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_deedd :=NewEG_ContentBlockContent ();_fgfcg :=NewEG_RunLevelElts ();_efgba :=NewEG_RangeMarkupElements ();_efgba .CommentRangeEnd =NewCT_MarkupRange ();if _cfbggd :=d .DecodeElement (_efgba .CommentRangeEnd ,&_cefada );_cfbggd !=nil {return _cfbggd ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_deedd );_deedd .EG_RunLevelElts =append (_deedd .EG_RunLevelElts ,_fgfcg );_fgfcg .EG_RangeMarkupElements =append (_fgfcg .EG_RangeMarkupElements ,_efgba );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bagcc :=NewEG_ContentBlockContent ();_bcdcb :=NewEG_RunLevelElts ();_gabdc :=NewEG_RangeMarkupElements ();_gabdc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbbcac :=d .DecodeElement (_gabdc .CustomXmlInsRangeStart ,&_cefada );_dbbcac !=nil {return _dbbcac ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_bagcc );_bagcc .EG_RunLevelElts =append (_bagcc .EG_RunLevelElts ,_bcdcb );_bcdcb .EG_RangeMarkupElements =append (_bcdcb .EG_RangeMarkupElements ,_gabdc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_caffab :=NewEG_ContentBlockContent ();_gccffc :=NewEG_RunLevelElts ();_dgcbf :=NewEG_RangeMarkupElements ();_dgcbf .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgaegb :=d .DecodeElement (_dgcbf .CustomXmlInsRangeEnd ,&_cefada );_dgaegb !=nil {return _dgaegb ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_caffab );_caffab .EG_RunLevelElts =append (_caffab .EG_RunLevelElts ,_gccffc );_gccffc .EG_RangeMarkupElements =append (_gccffc .EG_RangeMarkupElements ,_dgcbf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eabeff :=NewEG_ContentBlockContent ();_eddaf :=NewEG_RunLevelElts ();_gbabeg :=NewEG_RangeMarkupElements ();_gbabeg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bddbee :=d .DecodeElement (_gbabeg .CustomXmlDelRangeStart ,&_cefada );_bddbee !=nil {return _bddbee ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_eabeff );_eabeff .EG_RunLevelElts =append (_eabeff .EG_RunLevelElts ,_eddaf );_eddaf .EG_RangeMarkupElements =append (_eddaf .EG_RangeMarkupElements ,_gbabeg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfadga :=NewEG_ContentBlockContent ();_fcbec :=NewEG_RunLevelElts ();_daffg :=NewEG_RangeMarkupElements ();_daffg .CustomXmlDelRangeEnd =NewCT_Markup ();if _gaabd :=d .DecodeElement (_daffg .CustomXmlDelRangeEnd ,&_cefada );_gaabd !=nil {return _gaabd ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_cfadga );_cfadga .EG_RunLevelElts =append (_cfadga .EG_RunLevelElts ,_fcbec );_fcbec .EG_RangeMarkupElements =append (_fcbec .EG_RangeMarkupElements ,_daffg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bafcf :=NewEG_ContentBlockContent ();_adgaa :=NewEG_RunLevelElts ();_egbcgd :=NewEG_RangeMarkupElements ();_egbcgd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgbce :=d .DecodeElement (_egbcgd .CustomXmlMoveFromRangeStart ,&_cefada );_dgbce !=nil {return _dgbce ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_bafcf );_bafcf .EG_RunLevelElts =append (_bafcf .EG_RunLevelElts ,_adgaa );_adgaa .EG_RangeMarkupElements =append (_adgaa .EG_RangeMarkupElements ,_egbcgd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cfdef :=NewEG_ContentBlockContent ();_dfbagc :=NewEG_RunLevelElts ();_eafgbc :=NewEG_RangeMarkupElements ();_eafgbc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdgafd :=d .DecodeElement (_eafgbc .CustomXmlMoveFromRangeEnd ,&_cefada );_gdgafd !=nil {return _gdgafd ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_cfdef );_cfdef .EG_RunLevelElts =append (_cfdef .EG_RunLevelElts ,_dfbagc );_dfbagc .EG_RangeMarkupElements =append (_dfbagc .EG_RangeMarkupElements ,_eafgbc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ddcad :=NewEG_ContentBlockContent ();_feddc :=NewEG_RunLevelElts ();_ccbeg :=NewEG_RangeMarkupElements ();_ccbeg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _becfc :=d .DecodeElement (_ccbeg .CustomXmlMoveToRangeStart ,&_cefada );_becfc !=nil {return _becfc ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_ddcad );_ddcad .EG_RunLevelElts =append (_ddcad .EG_RunLevelElts ,_feddc );_feddc .EG_RangeMarkupElements =append (_feddc .EG_RangeMarkupElements ,_ccbeg );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcacf :=NewEG_ContentBlockContent ();_febge :=NewEG_RunLevelElts ();_cadedd :=NewEG_RangeMarkupElements ();_cadedd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbadb :=d .DecodeElement (_cadedd .CustomXmlMoveToRangeEnd ,&_cefada );_dbadb !=nil {return _dbadb ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_bcacf );_bcacf .EG_RunLevelElts =append (_bcacf .EG_RunLevelElts ,_febge );_febge .EG_RangeMarkupElements =append (_febge .EG_RangeMarkupElements ,_cadedd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cfbad :=NewEG_ContentBlockContent ();_dffcc :=NewEG_RunLevelElts ();_cbbddg :=NewEG_MathContent ();_cbbddg .OMathPara =_egg .NewOMathPara ();if _ebgdad :=d .DecodeElement (_cbbddg .OMathPara ,&_cefada );_ebgdad !=nil {return _ebgdad ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_cfbad );_cfbad .EG_RunLevelElts =append (_cfbad .EG_RunLevelElts ,_dffcc );_dffcc .EG_MathContent =append (_dffcc .EG_MathContent ,_cbbddg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gdgbf :=NewEG_ContentBlockContent ();_fffcg :=NewEG_RunLevelElts ();_bdfafa :=NewEG_MathContent ();_bdfafa .OMath =_egg .NewOMath ();if _cgace :=d .DecodeElement (_bdfafa .OMath ,&_cefada );_cgace !=nil {return _cgace ;};_acedda .EG_ContentBlockContent =append (_acedda .EG_ContentBlockContent ,_gdgbf );_gdgbf .EG_RunLevelElts =append (_gdgbf .EG_RunLevelElts ,_fffcg );_fffcg .EG_MathContent =append (_fffcg .EG_MathContent ,_bdfafa );default:_cff .Log ("\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\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_cefada .Name );if _edgd :=d .Skip ();_edgd !=nil {return _edgd ;};};case _c .EndElement :break _edbc ;case _c .CharData :};};return nil ;}; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path +func (_bbdde *WdCT_WrapNone )ValidateWithPath (path string )error {return nil }; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path +func (_fcdg *CT_AltChunkPr )ValidateWithPath (path string )error {if _fcdg .MatchSrc !=nil {if _ffg :=_fcdg .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_ffg !=nil {return _ffg ;};};return nil ;};func (_gedb *CT_FFCheckBoxChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gedb .Size !=nil {_dadg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_gedb .Size ,_dadg );};if _gedb .SizeAuto !=nil {_dgcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_gedb .SizeAuto ,_dgcc );};return nil ;}; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Validate validates the CT_Lang and its children +func (_bbaf *CT_Lang )Validate ()error {return _bbaf .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");}; -// Text Frame Properties -FramePr *CT_FramePr ; +// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path +func (_dffbba *CT_TextScale )ValidateWithPath (path string )error {if _dffbba .ValAttr !=nil {if _faggc :=_dffbba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faggc !=nil {return _faggc ;};};return nil ;};type CT_Attr struct{ -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// Namespace +UriAttr *string ; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Name +NameAttr string ; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Value +ValAttr string ;}; -// Paragraph Borders -PBdr *CT_PBdr ; +// Validate validates the Settings and its children +func (_daedf *Settings )Validate ()error {return _daedf .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_aefde *CT_FontsList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aefde .Font !=nil {_bbffd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}};for _ ,_daba :=range _aefde .Font {e .EncodeElement (_daba ,_bbffd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egebc *CT_PaperSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cggcag :=range start .Attr {if _cggcag .Name .Local =="\u0066\u0069\u0072s\u0074"{_cdeeeg ,_gfdae :=_ac .ParseInt (_cggcag .Value ,10,64);if _gfdae !=nil {return _gfdae ;};_egebc .FirstAttr =&_cdeeeg ;continue ;};if _cggcag .Name .Local =="\u006f\u0074\u0068e\u0072"{_cabg ,_decffg :=_ac .ParseInt (_cggcag .Value ,10,64);if _decffg !=nil {return _decffg ;};_egebc .OtherAttr =&_cabg ;continue ;};};for {_ffeca ,_cgfc :=d .Token ();if _cgfc !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0070\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065:\u0020\u0025\u0073",_cgfc );};if _gafaf ,_fbdgd :=_ffeca .(_c .EndElement );_fbdgd &&_gafaf .Name ==start .Name {break ;};};return nil ;};func (_aadec ST_AnnotationVMerge )String ()string {switch _aadec {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};func NewCT_DataBinding ()*CT_DataBinding {_fabga :=&CT_DataBinding {};return _fabga };func (_dbfae *CT_TblPrExChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbfae .TblPrEx =NewCT_TblPrExBase ();for _ ,_dbgcgc :=range start .Attr {if _dbgcgc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gbaga ,_ebcdg :=_dbgcgc .Value ,error (nil );if _ebcdg !=nil {return _ebcdg ;};_dbfae .AuthorAttr =_gbaga ;continue ;};if _dbgcgc .Name .Local =="\u0064\u0061\u0074\u0065"{_dfccc ,_bcbeb :=ParseStdlibTime (_dbgcgc .Value );if _bcbeb !=nil {return _bcbeb ;};_dbfae .DateAttr =&_dfccc ;continue ;};if _dbgcgc .Name .Local =="\u0069\u0064"{_dabff ,_daabd :=_ac .ParseInt (_dbgcgc .Value ,10,64);if _daabd !=nil {return _daabd ;};_dbfae .IdAttr =_dabff ;continue ;};};_gaaec :for {_feac ,_eegge :=d .Token ();if _eegge !=nil {return _eegge ;};switch _cgaeb :=_feac .(type ){case _c .StartElement :switch _cgaeb .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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:if _cdddga :=d .DecodeElement (_dbfae .TblPrEx ,&_cgaeb );_cdddga !=nil {return _cdddga ;};default:_cff .Log ("\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\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_cgaeb .Name );if _efga :=d .Skip ();_efga !=nil {return _efga ;};};case _c .EndElement :break _gaaec ;case _c .CharData :};};return nil ;}; -// Paragraph Shading -Shd *CT_Shd ; +// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path +func (_dbbfa *CT_Div )ValidateWithPath (path string )error {if _dbbfa .BlockQuote !=nil {if _bfeb :=_dbbfa .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_bfeb !=nil {return _bfeb ;};};if _dbbfa .BodyDiv !=nil {if _cgdb :=_dbbfa .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076");_cgdb !=nil {return _cgdb ;};};if _bggfd :=_dbbfa .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_bggfd !=nil {return _bggfd ;};if _beffaf :=_dbbfa .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t");_beffaf !=nil {return _beffaf ;};if _gdca :=_dbbfa .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_gdca !=nil {return _gdca ;};if _gegag :=_dbbfa .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d");_gegag !=nil {return _gegag ;};if _dbbfa .DivBdr !=nil {if _ffdg :=_dbbfa .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_ffdg !=nil {return _ffdg ;};};for _cdda ,_dcbg :=range _dbbfa .DivsChild {if _adcad :=_dcbg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cdda ));_adcad !=nil {return _adcad ;};};return nil ;};type CT_Caption struct{ -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// Caption Type Name +NameAttr string ; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// Automatic Caption Placement +PosAttr ST_CaptionPos ; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Include Chapter Number in Field for Caption +ChapNumAttr *_cf .ST_OnOff ; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Style for Chapter Headings +HeadingAttr *int64 ; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Do Not Include Name In Caption +NoLabelAttr *_cf .ST_OnOff ; -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Caption Numbering Format +NumFmtAttr ST_NumberFormat ; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Chapter Number/Item Index Separator +SepAttr ST_ChapterSep ;};func NewCT_FFStatusText ()*CT_FFStatusText {_affda :=&CT_FFStatusText {};return _affda };func (_cbdcf *ST_DocPartGallery )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cbdcf =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_cbdcf =1;case "\u0061\u006e\u0079":*_cbdcf =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cbdcf =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_cbdcf =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_cbdcf =5;case "\u0065\u0071":*_cbdcf =6;case "\u0066\u0074\u0072\u0073":*_cbdcf =7;case "\u0068\u0064\u0072\u0073":*_cbdcf =8;case "\u0070\u0067\u004eu\u006d":*_cbdcf =9;case "\u0074\u0062\u006c\u0073":*_cbdcf =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_cbdcf =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_cbdcf =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_cbdcf =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_cbdcf =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_cbdcf =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_cbdcf =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_cbdcf =17;case "\u0062\u0069\u0062":*_cbdcf =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_cbdcf =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_cbdcf =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_cbdcf =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_cbdcf =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_cbdcf =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_cbdcf =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_cbdcf =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_cbdcf =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_cbdcf =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_cbdcf =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_cbdcf =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_cbdcf =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_cbdcf =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_cbdcf =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_cbdcf =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_cbdcf =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_cbdcf =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_cbdcf =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_cbdcf =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_cbdcf =38;};return nil ;};func (_aaab *CT_DocDefaults )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afbb :for {_edff ,_gegcd :=d .Token ();if _gegcd !=nil {return _gegcd ;};switch _abdea :=_edff .(type ){case _c .StartElement :switch _abdea .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 :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\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 :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_aaab .RPrDefault =NewCT_RPrDefault ();if _eggdg :=d .DecodeElement (_aaab .RPrDefault ,&_abdea );_eggdg !=nil {return _eggdg ;};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 :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\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 :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_aaab .PPrDefault =NewCT_PPrDefault ();if _caag :=d .DecodeElement (_aaab .PPrDefault ,&_abdea );_caag !=nil {return _caag ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066\u0061u\u006ct\u0073\u0020\u0025\u0076",_abdea .Name );if _deaa :=d .Skip ();_deaa !=nil {return _deaa ;};};case _c .EndElement :break _afbb ;case _c .CharData :};};return nil ;};func (_cgaggf *EG_RubyContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgaggf .R !=nil {_agdcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_cgaggf .R ,_agdcc );};if _cgaggf .EG_RunLevelElts !=nil {for _ ,_cbeebe :=range _cgaggf .EG_RunLevelElts {_cbeebe .MarshalXML (e ,_c .StartElement {});};};return nil ;}; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Validate validates the CT_RPrChange and its children +func (_baecb *CT_RPrChange )Validate ()error {return _baecb .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_Panose ()*CT_Panose {_affcg :=&CT_Panose {};return _affcg };func (_acbfc *WdCT_TxbxContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _acbfc .AltChunk !=nil {_feegf :=_c .StartElement {Name :_c .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_eaeacd :=range _acbfc .AltChunk {e .EncodeElement (_eaeacd ,_feegf );};};if _acbfc .EG_ContentBlockContent !=nil {for _ ,_debaa :=range _acbfc .EG_ContentBlockContent {_debaa .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fadbea *WdCT_WordprocessingGroup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fadbea .CNvPr !=nil {_ebabd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fadbea .CNvPr ,_ebabd );};_eabbab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fadbea .CNvGrpSpPr ,_eabbab );_dcdbdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fadbea .GrpSpPr ,_dcdbdf );if _fadbea .Choice !=nil {for _ ,_eddcd :=range _fadbea .Choice {_eddcd .MarshalXML (e ,_c .StartElement {});};};if _fadbea .ExtLst !=nil {_cedgba :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fadbea .ExtLst ,_cedgba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Validate validates the CT_Border and its children +func (_cdac *CT_Border )Validate ()error {return _cdac .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};type CT_WritingStyle struct{ -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Writing Style Language +LangAttr string ; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Grammatical Engine ID +VendorIDAttr string ; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Grammatical Check Engine Version +DllVersionAttr string ; -// Paragraph Indentation -Ind *CT_Ind ; +// Natural Language Grammar Check +NlCheckAttr *_cf .ST_OnOff ; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Check Stylistic Rules With Grammar +CheckStyleAttr _cf .ST_OnOff ; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// Application Name +AppNameAttr string ;};type CT_Frame struct{ -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// Frame Size +Sz *CT_String ; -// Paragraph Alignment -Jc *CT_Jc ; +// Frame Name +Name *CT_String ; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Frame or Frameset Title +Title *CT_String ; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Frame Long Description +LongDesc *CT_Rel ; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Source File for Frame +SourceFileName *CT_Rel ; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Left and Right Margin for Frame +MarW *CT_PixelsMeasure ; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Top and Bottom Margin for Frame +MarH *CT_PixelsMeasure ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;};func (_cdeda ST_Direction )String ()string {switch _cdeda {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";};func (_ecdce *CT_TblLayoutType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egcc :=range start .Attr {if _egcc .Name .Local =="\u0074\u0079\u0070\u0065"{_ecdce .TypeAttr .UnmarshalXMLAttr (_egcc );continue ;};};for {_fcceeba ,_agfbc :=d .Token ();if _agfbc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004ca\u0079o\u0075\u0074\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_agfbc );};if _abgfc ,_geegb :=_fcceeba .(_f .EndElement );_geegb &&_abgfc .Name ==start .Name {break ;};};return nil ;}; +// Scrollbar Display Option +Scrollbar *CT_FrameScrollbar ; -// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path -func (_edfc *CT_FontSig )ValidateWithPath (path string )error {return nil };func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_egdada :=&CT_TwipsMeasure {};return _egdada };func (_begbg *CT_FrameLayout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_begbg .ValAttr =ST_FrameLayout (1);for _ ,_gbfde :=range start .Attr {if _gbfde .Name .Local =="\u0076\u0061\u006c"{_begbg .ValAttr .UnmarshalXMLAttr (_gbfde );continue ;};};for {_eaeagb ,_bggaff :=d .Token ();if _bggaff !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074:\u0020\u0025\u0073",_bggaff );};if _fefg ,_bcda :=_eaeagb .(_f .EndElement );_bcda &&_fefg .Name ==start .Name {break ;};};return nil ;};type CT_Ind struct{ +// Frame Cannot Be Resized +NoResizeAllowed *CT_OnOff ; -// Start Indentation -StartAttr *ST_SignedTwipsMeasure ; +// Maintain Link to Existing File +LinkedToFile *CT_OnOff ;};type CT_SdtRun struct{ -// Start Indentation in Character Units -StartCharsAttr *int64 ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// End Indentation -EndAttr *ST_SignedTwipsMeasure ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// End Indentation in Character Units -EndCharsAttr *int64 ; +// Inline-Level Structured Document Tag Content +SdtContent *CT_SdtContentRun ;};func (_feeag *CT_PageNumber )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _feeag .FmtAttr !=ST_NumberFormatUnset {_gfcfb ,_eagee :=_feeag .FmtAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0066m\u0074"});if _eagee !=nil {return _eagee ;};start .Attr =append (start .Attr ,_gfcfb );};if _feeag .StartAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_feeag .StartAttr )});};if _feeag .ChapStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0063\u0068\u0061\u0070\u0053\u0074\u0079\u006c\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_feeag .ChapStyleAttr )});};if _feeag .ChapSepAttr !=ST_ChapterSepUnset {_fabbb ,_cbbcd :=_feeag .ChapSepAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"});if _cbbcd !=nil {return _cbbcd ;};start .Attr =append (start .Attr ,_fabbb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fccbfc *CT_TblWidth )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggccge :=range start .Attr {if _ggccge .Name .Local =="\u0077"{_fdedf ,_fceab :=ParseUnionST_MeasurementOrPercent (_ggccge .Value );if _fceab !=nil {return _fceab ;};_fccbfc .WAttr =&_fdedf ;continue ;};if _ggccge .Name .Local =="\u0074\u0079\u0070\u0065"{_fccbfc .TypeAttr .UnmarshalXMLAttr (_ggccge );continue ;};};for {_fcbbbf ,_fcfgee :=d .Token ();if _fcfgee !=nil {return _ea .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_fcfgee );};if _acafg ,_cbegeg :=_fcbbbf .(_c .EndElement );_cbegeg &&_acafg .Name ==start .Name {break ;};};return nil ;}; -// Start Indentation -LeftAttr *ST_SignedTwipsMeasure ; +// Validate validates the CT_Recipients and its children +func (_aabfc *CT_Recipients )Validate ()error {return _aabfc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func (_gcaca *ST_BrClear )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gcaca =0;case "\u006e\u006f\u006e\u0065":*_gcaca =1;case "\u006c\u0065\u0066\u0074":*_gcaca =2;case "\u0072\u0069\u0067h\u0074":*_gcaca =3;case "\u0061\u006c\u006c":*_gcaca =4;};return nil ;};type CT_Highlight struct{ -// Start Indentation in Character Units -LeftCharsAttr *int64 ; +// Highlighting Color +ValAttr ST_HighlightColor ;};func (_eage *CT_DocVar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",_eage .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_eage .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adccb ST_InfoTextType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_adccb .String (),start );};func (_gecdd *CT_P )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efbcb :=range start .Attr {if _efbcb .Name .Local =="\u0072\u0073\u0069d\u0052"{_gbeaa ,_fagbf :=_efbcb .Value ,error (nil );if _fagbf !=nil {return _fagbf ;};_gecdd .RsidRAttr =&_gbeaa ;continue ;};if _efbcb .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ccfa ,_eedcf :=_efbcb .Value ,error (nil );if _eedcf !=nil {return _eedcf ;};_gecdd .RsidDelAttr =&_ccfa ;continue ;};if _efbcb .Name .Local =="\u0072\u0073\u0069d\u0050"{_fgcdbb ,_bdafc :=_efbcb .Value ,error (nil );if _bdafc !=nil {return _bdafc ;};_gecdd .RsidPAttr =&_fgcdbb ;continue ;};if _efbcb .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_acaef ,_afcfda :=_efbcb .Value ,error (nil );if _afcfda !=nil {return _afcfda ;};_gecdd .RsidRDefaultAttr =&_acaef ;continue ;};if _efbcb .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_cecfb ,_aacffb :=_efbcb .Value ,error (nil );if _aacffb !=nil {return _aacffb ;};_gecdd .RsidRPrAttr =&_cecfb ;continue ;};};_eeaac :for {_fdfgg ,_ecdfgb :=d .Token ();if _ecdfgb !=nil {return _ecdfgb ;};switch _fabgd :=_fdfgg .(type ){case _c .StartElement :switch _fabgd .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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_gecdd .PPr =NewCT_PPr ();if _cccgga :=d .DecodeElement (_gecdd .PPr ,&_fabgd );_cccgga !=nil {return _cccgga ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_fbfef :=NewEG_PContent ();_beaf :=NewCT_SimpleField ();if _cdbf :=d .DecodeElement (_beaf ,&_fabgd );_cdbf !=nil {return _cdbf ;};_fbfef .FldSimple =append (_fbfef .FldSimple ,_beaf );_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_fbfef );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cgcaa :=NewEG_PContent ();_cgcaa .Hyperlink =NewCT_Hyperlink ();if _bfagbd :=d .DecodeElement (_cgcaa .Hyperlink ,&_fabgd );_bfagbd !=nil {return _bfagbd ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_cgcaa );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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_gbecb :=NewEG_PContent ();_gbecb .SubDoc =NewCT_Rel ();if _gedae :=d .DecodeElement (_gbecb .SubDoc ,&_fabgd );_gedae !=nil {return _gedae ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_gbecb );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cafbag :=NewEG_PContent ();_ggbce :=NewEG_ContentRunContent ();_ggbce .CustomXml =NewCT_CustomXmlRun ();if _gdabf :=d .DecodeElement (_ggbce .CustomXml ,&_fabgd );_gdabf !=nil {return _gdabf ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_cafbag );_cafbag .EG_ContentRunContent =append (_cafbag .EG_ContentRunContent ,_ggbce );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_eegbcg :=NewEG_PContent ();_cddde :=NewEG_ContentRunContent ();_cddde .SmartTag =NewCT_SmartTagRun ();if _gebecf :=d .DecodeElement (_cddde .SmartTag ,&_fabgd );_gebecf !=nil {return _gebecf ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_eegbcg );_eegbcg .EG_ContentRunContent =append (_eegbcg .EG_ContentRunContent ,_cddde );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_cdeee :=NewEG_PContent ();_bbcfb :=NewEG_ContentRunContent ();_bbcfb .Sdt =NewCT_SdtRun ();if _fgeb :=d .DecodeElement (_bbcfb .Sdt ,&_fabgd );_fgeb !=nil {return _fgeb ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_cdeee );_cdeee .EG_ContentRunContent =append (_cdeee .EG_ContentRunContent ,_bbcfb );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_egggb :=NewEG_PContent ();_beebb :=NewEG_ContentRunContent ();_beebb .Dir =NewCT_DirContentRun ();if _agccc :=d .DecodeElement (_beebb .Dir ,&_fabgd );_agccc !=nil {return _agccc ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_egggb );_egggb .EG_ContentRunContent =append (_egggb .EG_ContentRunContent ,_beebb );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_cfgcd :=NewEG_PContent ();_fceag :=NewEG_ContentRunContent ();_fceag .Bdo =NewCT_BdoContentRun ();if _ddgef :=d .DecodeElement (_fceag .Bdo ,&_fabgd );_ddgef !=nil {return _ddgef ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_cfgcd );_cfgcd .EG_ContentRunContent =append (_cfgcd .EG_ContentRunContent ,_fceag );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 :"\u0072"},_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 :"\u0072"}:_ffeaf :=NewEG_PContent ();_ggddg :=NewEG_ContentRunContent ();_ggddg .R =NewCT_R ();if _fgcag :=d .DecodeElement (_ggddg .R ,&_fabgd );_fgcag !=nil {return _fgcag ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_ffeaf );_ffeaf .EG_ContentRunContent =append (_ffeaf .EG_ContentRunContent ,_ggddg );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ecadge :=NewEG_PContent ();_fbgc :=NewEG_ContentRunContent ();_cgdgd :=NewEG_RunLevelElts ();_cgdgd .ProofErr =NewCT_ProofErr ();if _cbdfg :=d .DecodeElement (_cgdgd .ProofErr ,&_fabgd );_cbdfg !=nil {return _cbdfg ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_ecadge );_ecadge .EG_ContentRunContent =append (_ecadge .EG_ContentRunContent ,_fbgc );_fbgc .EG_RunLevelElts =append (_fbgc .EG_RunLevelElts ,_cgdgd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cebc :=NewEG_PContent ();_gfeag :=NewEG_ContentRunContent ();_agbee :=NewEG_RunLevelElts ();_agbee .PermStart =NewCT_PermStart ();if _fafef :=d .DecodeElement (_agbee .PermStart ,&_fabgd );_fafef !=nil {return _fafef ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_cebc );_cebc .EG_ContentRunContent =append (_cebc .EG_ContentRunContent ,_gfeag );_gfeag .EG_RunLevelElts =append (_gfeag .EG_RunLevelElts ,_agbee );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cbad :=NewEG_PContent ();_ffed :=NewEG_ContentRunContent ();_aefea :=NewEG_RunLevelElts ();_aefea .PermEnd =NewCT_Perm ();if _ffebg :=d .DecodeElement (_aefea .PermEnd ,&_fabgd );_ffebg !=nil {return _ffebg ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_cbad );_cbad .EG_ContentRunContent =append (_cbad .EG_ContentRunContent ,_ffed );_ffed .EG_RunLevelElts =append (_ffed .EG_RunLevelElts ,_aefea );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dfdaa :=NewEG_PContent ();_aabaa :=NewEG_ContentRunContent ();_acbda :=NewEG_RunLevelElts ();_acbda .Ins =NewCT_RunTrackChange ();if _ggac :=d .DecodeElement (_acbda .Ins ,&_fabgd );_ggac !=nil {return _ggac ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_dfdaa );_dfdaa .EG_ContentRunContent =append (_dfdaa .EG_ContentRunContent ,_aabaa );_aabaa .EG_RunLevelElts =append (_aabaa .EG_RunLevelElts ,_acbda );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_bbggg :=NewEG_PContent ();_cacfb :=NewEG_ContentRunContent ();_cfffgg :=NewEG_RunLevelElts ();_cfffgg .Del =NewCT_RunTrackChange ();if _aefc :=d .DecodeElement (_cfffgg .Del ,&_fabgd );_aefc !=nil {return _aefc ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_bbggg );_bbggg .EG_ContentRunContent =append (_bbggg .EG_ContentRunContent ,_cacfb );_cacfb .EG_RunLevelElts =append (_cacfb .EG_RunLevelElts ,_cfffgg );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_efegfg :=NewEG_PContent ();_ebgfa :=NewEG_ContentRunContent ();_cfgeaa :=NewEG_RunLevelElts ();_cfgeaa .MoveFrom =NewCT_RunTrackChange ();if _cbfdg :=d .DecodeElement (_cfgeaa .MoveFrom ,&_fabgd );_cbfdg !=nil {return _cbfdg ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_efegfg );_efegfg .EG_ContentRunContent =append (_efegfg .EG_ContentRunContent ,_ebgfa );_ebgfa .EG_RunLevelElts =append (_ebgfa .EG_RunLevelElts ,_cfgeaa );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dcgf :=NewEG_PContent ();_agfa :=NewEG_ContentRunContent ();_gaebf :=NewEG_RunLevelElts ();_gaebf .MoveTo =NewCT_RunTrackChange ();if _gddcfe :=d .DecodeElement (_gaebf .MoveTo ,&_fabgd );_gddcfe !=nil {return _gddcfe ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_dcgf );_dcgf .EG_ContentRunContent =append (_dcgf .EG_ContentRunContent ,_agfa );_agfa .EG_RunLevelElts =append (_agfa .EG_RunLevelElts ,_gaebf );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gdeee :=NewEG_PContent ();_baaff :=NewEG_ContentRunContent ();_ffeabf :=NewEG_RunLevelElts ();_cfadfa :=NewEG_RangeMarkupElements ();_cfadfa .BookmarkStart =NewCT_Bookmark ();if _edecd :=d .DecodeElement (_cfadfa .BookmarkStart ,&_fabgd );_edecd !=nil {return _edecd ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_gdeee );_gdeee .EG_ContentRunContent =append (_gdeee .EG_ContentRunContent ,_baaff );_baaff .EG_RunLevelElts =append (_baaff .EG_RunLevelElts ,_ffeabf );_ffeabf .EG_RangeMarkupElements =append (_ffeabf .EG_RangeMarkupElements ,_cfadfa );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bbcbb :=NewEG_PContent ();_cadba :=NewEG_ContentRunContent ();_cbbbd :=NewEG_RunLevelElts ();_fcgac :=NewEG_RangeMarkupElements ();_fcgac .BookmarkEnd =NewCT_MarkupRange ();if _edcfd :=d .DecodeElement (_fcgac .BookmarkEnd ,&_fabgd );_edcfd !=nil {return _edcfd ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_bbcbb );_bbcbb .EG_ContentRunContent =append (_bbcbb .EG_ContentRunContent ,_cadba );_cadba .EG_RunLevelElts =append (_cadba .EG_RunLevelElts ,_cbbbd );_cbbbd .EG_RangeMarkupElements =append (_cbbbd .EG_RangeMarkupElements ,_fcgac );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aaced :=NewEG_PContent ();_dagbg :=NewEG_ContentRunContent ();_abgcc :=NewEG_RunLevelElts ();_eafcc :=NewEG_RangeMarkupElements ();_eafcc .MoveFromRangeStart =NewCT_MoveBookmark ();if _egge :=d .DecodeElement (_eafcc .MoveFromRangeStart ,&_fabgd );_egge !=nil {return _egge ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_aaced );_aaced .EG_ContentRunContent =append (_aaced .EG_ContentRunContent ,_dagbg );_dagbg .EG_RunLevelElts =append (_dagbg .EG_RunLevelElts ,_abgcc );_abgcc .EG_RangeMarkupElements =append (_abgcc .EG_RangeMarkupElements ,_eafcc );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dfbgg :=NewEG_PContent ();_gagfea :=NewEG_ContentRunContent ();_badeb :=NewEG_RunLevelElts ();_aeabb :=NewEG_RangeMarkupElements ();_aeabb .MoveFromRangeEnd =NewCT_MarkupRange ();if _eaggg :=d .DecodeElement (_aeabb .MoveFromRangeEnd ,&_fabgd );_eaggg !=nil {return _eaggg ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_dfbgg );_dfbgg .EG_ContentRunContent =append (_dfbgg .EG_ContentRunContent ,_gagfea );_gagfea .EG_RunLevelElts =append (_gagfea .EG_RunLevelElts ,_badeb );_badeb .EG_RangeMarkupElements =append (_badeb .EG_RangeMarkupElements ,_aeabb );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dcbgc :=NewEG_PContent ();_edfff :=NewEG_ContentRunContent ();_ccgbab :=NewEG_RunLevelElts ();_eccdcc :=NewEG_RangeMarkupElements ();_eccdcc .MoveToRangeStart =NewCT_MoveBookmark ();if _edbgf :=d .DecodeElement (_eccdcc .MoveToRangeStart ,&_fabgd );_edbgf !=nil {return _edbgf ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_dcbgc );_dcbgc .EG_ContentRunContent =append (_dcbgc .EG_ContentRunContent ,_edfff );_edfff .EG_RunLevelElts =append (_edfff .EG_RunLevelElts ,_ccgbab );_ccgbab .EG_RangeMarkupElements =append (_ccgbab .EG_RangeMarkupElements ,_eccdcc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bdbb :=NewEG_PContent ();_fegeb :=NewEG_ContentRunContent ();_cffb :=NewEG_RunLevelElts ();_gbgg :=NewEG_RangeMarkupElements ();_gbgg .MoveToRangeEnd =NewCT_MarkupRange ();if _gfaad :=d .DecodeElement (_gbgg .MoveToRangeEnd ,&_fabgd );_gfaad !=nil {return _gfaad ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_bdbb );_bdbb .EG_ContentRunContent =append (_bdbb .EG_ContentRunContent ,_fegeb );_fegeb .EG_RunLevelElts =append (_fegeb .EG_RunLevelElts ,_cffb );_cffb .EG_RangeMarkupElements =append (_cffb .EG_RangeMarkupElements ,_gbgg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gddgf :=NewEG_PContent ();_fgbeg :=NewEG_ContentRunContent ();_cbdga :=NewEG_RunLevelElts ();_dacgda :=NewEG_RangeMarkupElements ();_dacgda .CommentRangeStart =NewCT_MarkupRange ();if _fbabf :=d .DecodeElement (_dacgda .CommentRangeStart ,&_fabgd );_fbabf !=nil {return _fbabf ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_gddgf );_gddgf .EG_ContentRunContent =append (_gddgf .EG_ContentRunContent ,_fgbeg );_fgbeg .EG_RunLevelElts =append (_fgbeg .EG_RunLevelElts ,_cbdga );_cbdga .EG_RangeMarkupElements =append (_cbdga .EG_RangeMarkupElements ,_dacgda );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbcgea :=NewEG_PContent ();_dgecd :=NewEG_ContentRunContent ();_efaga :=NewEG_RunLevelElts ();_bcefe :=NewEG_RangeMarkupElements ();_bcefe .CommentRangeEnd =NewCT_MarkupRange ();if _cabee :=d .DecodeElement (_bcefe .CommentRangeEnd ,&_fabgd );_cabee !=nil {return _cabee ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_gbcgea );_gbcgea .EG_ContentRunContent =append (_gbcgea .EG_ContentRunContent ,_dgecd );_dgecd .EG_RunLevelElts =append (_dgecd .EG_RunLevelElts ,_efaga );_efaga .EG_RangeMarkupElements =append (_efaga .EG_RangeMarkupElements ,_bcefe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcfaeg :=NewEG_PContent ();_gcbgg :=NewEG_ContentRunContent ();_aacba :=NewEG_RunLevelElts ();_bcgdce :=NewEG_RangeMarkupElements ();_bcgdce .CustomXmlInsRangeStart =NewCT_TrackChange ();if _abed :=d .DecodeElement (_bcgdce .CustomXmlInsRangeStart ,&_fabgd );_abed !=nil {return _abed ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_gcfaeg );_gcfaeg .EG_ContentRunContent =append (_gcfaeg .EG_ContentRunContent ,_gcbgg );_gcbgg .EG_RunLevelElts =append (_gcbgg .EG_RunLevelElts ,_aacba );_aacba .EG_RangeMarkupElements =append (_aacba .EG_RangeMarkupElements ,_bcgdce );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_efbeg :=NewEG_PContent ();_eedbf :=NewEG_ContentRunContent ();_gebebd :=NewEG_RunLevelElts ();_badba :=NewEG_RangeMarkupElements ();_badba .CustomXmlInsRangeEnd =NewCT_Markup ();if _badag :=d .DecodeElement (_badba .CustomXmlInsRangeEnd ,&_fabgd );_badag !=nil {return _badag ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_efbeg );_efbeg .EG_ContentRunContent =append (_efbeg .EG_ContentRunContent ,_eedbf );_eedbf .EG_RunLevelElts =append (_eedbf .EG_RunLevelElts ,_gebebd );_gebebd .EG_RangeMarkupElements =append (_gebebd .EG_RangeMarkupElements ,_badba );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gdage :=NewEG_PContent ();_ddgcg :=NewEG_ContentRunContent ();_ffbeb :=NewEG_RunLevelElts ();_beebbg :=NewEG_RangeMarkupElements ();_beebbg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ecccf :=d .DecodeElement (_beebbg .CustomXmlDelRangeStart ,&_fabgd );_ecccf !=nil {return _ecccf ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_gdage );_gdage .EG_ContentRunContent =append (_gdage .EG_ContentRunContent ,_ddgcg );_ddgcg .EG_RunLevelElts =append (_ddgcg .EG_RunLevelElts ,_ffbeb );_ffbeb .EG_RangeMarkupElements =append (_ffbeb .EG_RangeMarkupElements ,_beebbg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gbccd :=NewEG_PContent ();_cefef :=NewEG_ContentRunContent ();_ccebfg :=NewEG_RunLevelElts ();_faacg :=NewEG_RangeMarkupElements ();_faacg .CustomXmlDelRangeEnd =NewCT_Markup ();if _dgdc :=d .DecodeElement (_faacg .CustomXmlDelRangeEnd ,&_fabgd );_dgdc !=nil {return _dgdc ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_gbccd );_gbccd .EG_ContentRunContent =append (_gbccd .EG_ContentRunContent ,_cefef );_cefef .EG_RunLevelElts =append (_cefef .EG_RunLevelElts ,_ccebfg );_ccebfg .EG_RangeMarkupElements =append (_ccebfg .EG_RangeMarkupElements ,_faacg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_agdecc :=NewEG_PContent ();_gbaee :=NewEG_ContentRunContent ();_bcbce :=NewEG_RunLevelElts ();_fagafg :=NewEG_RangeMarkupElements ();_fagafg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gfafbf :=d .DecodeElement (_fagafg .CustomXmlMoveFromRangeStart ,&_fabgd );_gfafbf !=nil {return _gfafbf ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_agdecc );_agdecc .EG_ContentRunContent =append (_agdecc .EG_ContentRunContent ,_gbaee );_gbaee .EG_RunLevelElts =append (_gbaee .EG_RunLevelElts ,_bcbce );_bcbce .EG_RangeMarkupElements =append (_bcbce .EG_RangeMarkupElements ,_fagafg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eggcd :=NewEG_PContent ();_efffc :=NewEG_ContentRunContent ();_gefdd :=NewEG_RunLevelElts ();_ccafg :=NewEG_RangeMarkupElements ();_ccafg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _badbb :=d .DecodeElement (_ccafg .CustomXmlMoveFromRangeEnd ,&_fabgd );_badbb !=nil {return _badbb ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_eggcd );_eggcd .EG_ContentRunContent =append (_eggcd .EG_ContentRunContent ,_efffc );_efffc .EG_RunLevelElts =append (_efffc .EG_RunLevelElts ,_gefdd );_gefdd .EG_RangeMarkupElements =append (_gefdd .EG_RangeMarkupElements ,_ccafg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cbac :=NewEG_PContent ();_agefc :=NewEG_ContentRunContent ();_aagcb :=NewEG_RunLevelElts ();_deacd :=NewEG_RangeMarkupElements ();_deacd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _adbfe :=d .DecodeElement (_deacd .CustomXmlMoveToRangeStart ,&_fabgd );_adbfe !=nil {return _adbfe ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_cbac );_cbac .EG_ContentRunContent =append (_cbac .EG_ContentRunContent ,_agefc );_agefc .EG_RunLevelElts =append (_agefc .EG_RunLevelElts ,_aagcb );_aagcb .EG_RangeMarkupElements =append (_aagcb .EG_RangeMarkupElements ,_deacd );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfgdb :=NewEG_PContent ();_decfc :=NewEG_ContentRunContent ();_baec :=NewEG_RunLevelElts ();_febba :=NewEG_RangeMarkupElements ();_febba .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fgffb :=d .DecodeElement (_febba .CustomXmlMoveToRangeEnd ,&_fabgd );_fgffb !=nil {return _fgffb ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_cfgdb );_cfgdb .EG_ContentRunContent =append (_cfgdb .EG_ContentRunContent ,_decfc );_decfc .EG_RunLevelElts =append (_decfc .EG_RunLevelElts ,_baec );_baec .EG_RangeMarkupElements =append (_baec .EG_RangeMarkupElements ,_febba );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fcaeca :=NewEG_PContent ();_afbca :=NewEG_ContentRunContent ();_cdgda :=NewEG_RunLevelElts ();_fggdg :=NewEG_MathContent ();_fggdg .OMathPara =_egg .NewOMathPara ();if _dgafg :=d .DecodeElement (_fggdg .OMathPara ,&_fabgd );_dgafg !=nil {return _dgafg ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_fcaeca );_fcaeca .EG_ContentRunContent =append (_fcaeca .EG_ContentRunContent ,_afbca );_afbca .EG_RunLevelElts =append (_afbca .EG_RunLevelElts ,_cdgda );_cdgda .EG_MathContent =append (_cdgda .EG_MathContent ,_fggdg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fcccc :=NewEG_PContent ();_bgdfd :=NewEG_ContentRunContent ();_fdbdc :=NewEG_RunLevelElts ();_ceaeg :=NewEG_MathContent ();_ceaeg .OMath =_egg .NewOMath ();if _bafae :=d .DecodeElement (_ceaeg .OMath ,&_fabgd );_bafae !=nil {return _bafae ;};_gecdd .EG_PContent =append (_gecdd .EG_PContent ,_fcccc );_fcccc .EG_ContentRunContent =append (_fcccc .EG_ContentRunContent ,_bgdfd );_bgdfd .EG_RunLevelElts =append (_bgdfd .EG_RunLevelElts ,_fdbdc );_fdbdc .EG_MathContent =append (_fdbdc .EG_MathContent ,_ceaeg );default:_cff .Log ("\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\u0043\u0054_\u0050\u0020\u0025\u0076",_fabgd .Name );if _caabgd :=d .Skip ();_caabgd !=nil {return _caabgd ;};};case _c .EndElement :break _eeaac ;case _c .CharData :};};return nil ;}; -// End Indentation -RightAttr *ST_SignedTwipsMeasure ; +// Validate validates the CT_Language and its children +func (_dgbgc *CT_Language )Validate ()error {return _dgbgc .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};func (_acdfb *CT_Tbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _acdfb .EG_RangeMarkupElements !=nil {for _ ,_fgege :=range _acdfb .EG_RangeMarkupElements {_fgege .MarshalXML (e ,_c .StartElement {});};};_cccdg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_acdfb .TblPr ,_cccdg );_fcbag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_acdfb .TblGrid ,_fcbag );if _acdfb .EG_ContentRowContent !=nil {for _ ,_ddfbd :=range _acdfb .EG_ContentRowContent {_ddfbd .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Proof struct{ -// End Indentation in Character Units -RightCharsAttr *int64 ; +// Spell Checking State +SpellingAttr ST_Proof ; -// Indentation Removed from First Line -HangingAttr *_cd .ST_TwipsMeasure ; +// Grammatical Checking State +GrammarAttr ST_Proof ;};type CT_MultiLevelType struct{ -// Indentation Removed From First Line in Character Units -HangingCharsAttr *int64 ; +// Abstract Numbering Definition Type +ValAttr ST_MultiLevelType ;};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2;);type CT_Pitch struct{ -// Additional First Line Indentation -FirstLineAttr *_cd .ST_TwipsMeasure ; +// Value +ValAttr ST_Pitch ;};func (_daeada ST_ObjectUpdateMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_efbge :=_c .Attr {};_efbge .Name =name ;switch _daeada {case ST_ObjectUpdateModeUnset :_efbge .Value ="";case ST_ObjectUpdateModeAlways :_efbge .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_efbge .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _efbge ,nil ;}; -// Additional First Line Indentation in Character Units -FirstLineCharsAttr *int64 ;};func (_cbc *CT_AbstractNum )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_cbc .AbstractNumIdAttr )});e .EncodeToken (start );if _cbc .Nsid !=nil {_gef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_cbc .Nsid ,_gef );};if _cbc .MultiLevelType !=nil {_bba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cbc .MultiLevelType ,_bba );};if _cbc .Tmpl !=nil {_fde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_cbc .Tmpl ,_fde );};if _cbc .Name !=nil {_cba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cbc .Name ,_cba );};if _cbc .StyleLink !=nil {_fcb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cbc .StyleLink ,_fcb );};if _cbc .NumStyleLink !=nil {_dgeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cbc .NumStyleLink ,_dgeg );};if _cbc .Lvl !=nil {_cgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_gdde :=range _cbc .Lvl {e .EncodeElement (_gdde ,_cgc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_LevelSuffix byte ;func (_facab ST_TabTlc )ValidateWithPath (path string )error {switch _facab {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facab ));};return nil ;}; +// Validate validates the CT_FtnProps and its children +func (_cccebd *CT_FtnProps )Validate ()error {return _cccebd .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");};func (_eecef ST_ObjectDrawAspect )String ()string {switch _eecef {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e";};return "";}; -// Validate validates the CT_Proof and its children -func (_bcddg *CT_Proof )Validate ()error {return _bcddg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");};func (_bfgbd *CT_TblBorders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fabfb :for {_afggbg ,_fcgec :=d .Token ();if _fcgec !=nil {return _fcgec ;};switch _bgdbg :=_afggbg .(type ){case _f .StartElement :switch _bgdbg .Name {case _f .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 :"\u0074\u006f\u0070"},_f .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 :"\u0074\u006f\u0070"}:_bfgbd .Top =NewCT_Border ();if _degbaa :=d .DecodeElement (_bfgbd .Top ,&_bgdbg );_degbaa !=nil {return _degbaa ;};case _f .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 :"\u0073\u0074\u0061r\u0074"},_f .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 :"\u0073\u0074\u0061r\u0074"}:_bfgbd .Start =NewCT_Border ();if _gfaba :=d .DecodeElement (_bfgbd .Start ,&_bgdbg );_gfaba !=nil {return _gfaba ;};case _f .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 :"\u006c\u0065\u0066\u0074"},_f .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 :"\u006c\u0065\u0066\u0074"}:_bfgbd .Left =NewCT_Border ();if _gfedc :=d .DecodeElement (_bfgbd .Left ,&_bgdbg );_gfedc !=nil {return _gfedc ;};case _f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bfgbd .Bottom =NewCT_Border ();if _fagdb :=d .DecodeElement (_bfgbd .Bottom ,&_bgdbg );_fagdb !=nil {return _fagdb ;};case _f .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 :"\u0065\u006e\u0064"},_f .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 :"\u0065\u006e\u0064"}:_bfgbd .End =NewCT_Border ();if _gceccg :=d .DecodeElement (_bfgbd .End ,&_bgdbg );_gceccg !=nil {return _gceccg ;};case _f .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 :"\u0072\u0069\u0067h\u0074"},_f .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 :"\u0072\u0069\u0067h\u0074"}:_bfgbd .Right =NewCT_Border ();if _fdfdb :=d .DecodeElement (_bfgbd .Right ,&_bgdbg );_fdfdb !=nil {return _fdfdb ;};case _f .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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_f .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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_bfgbd .InsideH =NewCT_Border ();if _gbbdec :=d .DecodeElement (_bfgbd .InsideH ,&_bgdbg );_gbbdec !=nil {return _gbbdec ;};case _f .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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_f .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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_bfgbd .InsideV =NewCT_Border ();if _fgddd :=d .DecodeElement (_bfgbd .InsideV ,&_bgdbg );_fgddd !=nil {return _fgddd ;};default:_gb .Log ("\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\u0054b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073 \u0025\u0076",_bgdbg .Name );if _faabeb :=d .Skip ();_faabeb !=nil {return _faabeb ;};};case _f .EndElement :break _fabfb ;case _f .CharData :};};return nil ;};type CT_SdtDocPart struct{ +// Validate validates the CT_CharacterSpacing and its children +func (_ggbb *CT_CharacterSpacing )Validate ()error {return _ggbb .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;); -// Document Part Gallery Filter -DocPartGallery *CT_String ; +// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path +func (_ebgb *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _ebgb .W !=nil {if _edggca :=_ebgb .W .ValidateWithPath (path +"\u002f\u0057");_edggca !=nil {return _edggca ;};};if _ebgb .Color !=nil {if _fdccf :=_ebgb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fdccf !=nil {return _fdccf ;};};if _ebgb .NoBorder !=nil {if _gggcd :=_ebgb .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_gggcd !=nil {return _gggcd ;};};if _ebgb .FlatBorders !=nil {if _bcecea :=_ebgb .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bcecea !=nil {return _bcecea ;};};return nil ;};func (_fgcbbb *ST_Pitch )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fgcbbb =0;case "\u0066\u0069\u0078e\u0064":*_fgcbbb =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_fgcbbb =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fgcbbb =3;};return nil ;}; -// Document Part Category Filter -DocPartCategory *CT_String ; +// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path +func (_ffged *CT_Pitch )ValidateWithPath (path string )error {if _ffged .ValAttr ==ST_PitchUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _acdb :=_ffged .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acdb !=nil {return _acdb ;};return nil ;};func (_bfbecf ST_FontFamily )ValidateWithPath (path string )error {switch _bfbecf {case 0,1,2,3,4,5,6:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbecf ));};return nil ;};func (_fdabf *ST_HdrFtr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ababg ,_affcc :=d .Token ();if _affcc !=nil {return _affcc ;};if _bccee ,_bdead :=_ababg .(_c .EndElement );_bdead &&_bccee .Name ==start .Name {*_fdabf =1;return nil ;};if _bfadb ,_ebgca :=_ababg .(_c .CharData );!_ebgca {return _ea .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",_ababg );}else {switch string (_bfadb ){case "":*_fdabf =0;case "\u0065\u0076\u0065\u006e":*_fdabf =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fdabf =2;case "\u0066\u0069\u0072s\u0074":*_fdabf =3;};};_ababg ,_affcc =d .Token ();if _affcc !=nil {return _affcc ;};if _eafcb ,_cfdca :=_ababg .(_c .EndElement );_cfdca &&_eafcb .Name ==start .Name {return nil ;};return _ea .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",_ababg );}; -// Built-In Document Part -DocPartUnique *CT_OnOff ;};func (_dbggd ST_CaptionPos )String ()string {switch _dbggd {case 0:return "";case 1:return "\u0061\u0062\u006fv\u0065";case 2:return "\u0062\u0065\u006co\u0077";case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";};return "";};func (_fbccbc ST_RestartNumber )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbccbc .String (),start );};func (_daae *CT_NumLvl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgggd :=range start .Attr {if _fgggd .Name .Local =="\u0069\u006c\u0076\u006c"{_aggcg ,_edgee :=_ge .ParseInt (_fgggd .Value ,10,64);if _edgee !=nil {return _edgee ;};_daae .IlvlAttr =_aggcg ;continue ;};};_eeaea :for {_edda ,_gfdfad :=d .Token ();if _gfdfad !=nil {return _gfdfad ;};switch _cbfcce :=_edda .(type ){case _f .StartElement :switch _cbfcce .Name {case _f .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 :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_f .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 :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_daae .StartOverride =NewCT_DecimalNumber ();if _ffcdc :=d .DecodeElement (_daae .StartOverride ,&_cbfcce );_ffcdc !=nil {return _ffcdc ;};case _f .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 :"\u006c\u0076\u006c"},_f .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 :"\u006c\u0076\u006c"}:_daae .Lvl =NewCT_Lvl ();if _cbbad :=d .DecodeElement (_daae .Lvl ,&_cbfcce );_cbbad !=nil {return _cbbad ;};default:_gb .Log ("\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\u004e\u0075\u006dL\u0076\u006c \u0025\u0076",_cbfcce .Name );if _afcgc :=d .Skip ();_afcgc !=nil {return _afcgc ;};};case _f .EndElement :break _eeaea ;case _f .CharData :};};return nil ;};func NewCT_AbstractNum ()*CT_AbstractNum {_gda :=&CT_AbstractNum {};return _gda };func (_bdaeea *ST_TextboxTightWrap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afcfe ,_aadfc :=d .Token ();if _aadfc !=nil {return _aadfc ;};if _dabba ,_edggee :=_afcfe .(_f .EndElement );_edggee &&_dabba .Name ==start .Name {*_bdaeea =1;return nil ;};if _dggbf ,_fbebf :=_afcfe .(_f .CharData );!_fbebf {return _c .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",_afcfe );}else {switch string (_dggbf ){case "":*_bdaeea =0;case "\u006e\u006f\u006e\u0065":*_bdaeea =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_bdaeea =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_bdaeea =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bdaeea =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bdaeea =5;};};_afcfe ,_aadfc =d .Token ();if _aadfc !=nil {return _aadfc ;};if _cccgde ,_cegegb :=_afcfe .(_f .EndElement );_cegegb &&_cccgde .Name ==start .Name {return nil ;};return _c .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",_afcfe );};func (_ffabgd ST_FtnEdn )ValidateWithPath (path string )error {switch _ffabgd {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffabgd ));};return nil ;}; +// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path +func (_gdbbb *CT_ObjectEmbed )ValidateWithPath (path string )error {if _cafdd :=_gdbbb .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cafdd !=nil {return _cafdd ;};return nil ;}; -// Validate validates the CT_SdtListItem and its children -func (_cgbag *CT_SdtListItem )Validate ()error {return _cgbag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");}; +// Validate validates the CT_RubyContent and its children +func (_ddffb *CT_RubyContent )Validate ()error {return _ddffb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_efgef ST_TblOverlap )ValidateWithPath (path string )error {switch _efgef {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efgef ));};return nil ;}; -// Validate validates the CT_Column and its children -func (_gbef *CT_Column )Validate ()error {return _gbef .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");};func (_cgdbe ST_PageOrientation )String ()string {switch _cgdbe {case 0:return "";case 1:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 2:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func NewCT_PageMar ()*CT_PageMar {_bgcef :=&CT_PageMar {};return _bgcef }; +// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path +func (_aceef *CT_Perm )ValidateWithPath (path string )error {if _ffcfg :=_aceef .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ffcfg !=nil {return _ffcfg ;};return nil ;};func (_cdffa *WdCT_PosVChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dggfggg :for {_cgged ,_ffbda :=d .Token ();if _ffbda !=nil {return _ffbda ;};switch _gbedf :=_cgged .(type ){case _c .StartElement :switch _gbedf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_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 :"\u0061\u006c\u0069g\u006e"}:_cdffa .Align =WdST_AlignVUnset ;if _addff :=d .DecodeElement (&_cdffa .Align ,&_gbedf );_addff !=nil {return _addff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_cdffa .PosOffset =new (int32 );if _efeca :=d .DecodeElement (_cdffa .PosOffset ,&_gbedf );_efeca !=nil {return _efeca ;};default:_cff .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gbedf .Name );if _ggbdfg :=d .Skip ();_ggbdfg !=nil {return _ggbdfg ;};};case _c .EndElement :break _dggfggg ;case _c .CharData :};};return nil ;};func (_becdf *CT_TextAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_becdf .ValAttr =ST_TextAlignment (1);for _ ,_abegf :=range start .Attr {if _abegf .Name .Local =="\u0076\u0061\u006c"{_becdf .ValAttr .UnmarshalXMLAttr (_abegf );continue ;};};for {_dgcfga ,_dgcdf :=d .Token ();if _dgcdf !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074A\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_dgcdf );};if _fagbad ,_ggggaae :=_dgcfga .(_c .EndElement );_ggggaae &&_fagbad .Name ==start .Name {break ;};};return nil ;};func (_agcb *CT_FontsList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eabbb :for {_adcfe ,_dceab :=d .Token ();if _dceab !=nil {return _dceab ;};switch _dafe :=_adcfe .(type ){case _c .StartElement :switch _dafe .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 :"\u0066\u006f\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 :"\u0066\u006f\u006e\u0074"}:_acdg :=NewCT_Font ();if _dcee :=d .DecodeElement (_acdg ,&_dafe );_dcee !=nil {return _dcee ;};_agcb .Font =append (_agcb .Font ,_acdg );default:_cff .Log ("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_F\u006f\u006et\u0073\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dafe .Name );if _cdee :=d .Skip ();_cdee !=nil {return _cdee ;};};case _c .EndElement :break _eabbb ;case _c .CharData :};};return nil ;};func NewCT_TblPrEx ()*CT_TblPrEx {_ggedec :=&CT_TblPrEx {};return _ggedec };func NewCT_Proof ()*CT_Proof {_fdfgf :=&CT_Proof {};return _fdfgf };func (_fbdba ST_ObjectDrawAspect )Validate ()error {return _fbdba .ValidateWithPath ("")};type CT_FontSig struct{ -// Validate validates the CT_DivBdr and its children -func (_gdgeg *CT_DivBdr )Validate ()error {return _gdgeg .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};func NewCT_Placeholder ()*CT_Placeholder {_ddecb :=&CT_Placeholder {};_ddecb .DocPart =NewCT_String ();return _ddecb ;};func (_gccad *CT_Proof )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gccad .SpellingAttr !=ST_ProofUnset {_ebdgfa ,_ffgda :=_gccad .SpellingAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"});if _ffgda !=nil {return _ffgda ;};start .Attr =append (start .Attr ,_ebdgfa );};if _gccad .GrammarAttr !=ST_ProofUnset {_ebfbgd ,_bfcaf :=_gccad .GrammarAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _bfcaf !=nil {return _bfcaf ;};start .Attr =append (start .Attr ,_ebfbgd );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// First 32 Bits of Unicode Subset Bitfield +Usb0Attr string ; -// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path -func (_ddefb *CT_WebSettings )ValidateWithPath (path string )error {if _ddefb .Frameset !=nil {if _cbega :=_ddefb .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_cbega !=nil {return _cbega ;};};if _ddefb .Divs !=nil {if _gadgb :=_ddefb .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073");_gadgb !=nil {return _gadgb ;};};if _ddefb .Encoding !=nil {if _fgfbee :=_ddefb .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_fgfbee !=nil {return _fgfbee ;};};if _ddefb .OptimizeForBrowser !=nil {if _bfeeac :=_ddefb .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072");_bfeeac !=nil {return _bfeeac ;};};if _ddefb .RelyOnVML !=nil {if _adcgb :=_ddefb .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_adcgb !=nil {return _adcgb ;};};if _ddefb .AllowPNG !=nil {if _bffbb :=_ddefb .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG");_bffbb !=nil {return _bffbb ;};};if _ddefb .DoNotRelyOnCSS !=nil {if _bgafae :=_ddefb .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_bgafae !=nil {return _bgafae ;};};if _ddefb .DoNotSaveAsSingleFile !=nil {if _bfaad :=_ddefb .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065");_bfaad !=nil {return _bfaad ;};};if _ddefb .DoNotOrganizeInFolder !=nil {if _bcece :=_ddefb .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072");_bcece !=nil {return _bcece ;};};if _ddefb .DoNotUseLongFileNames !=nil {if _bdbdbf :=_ddefb .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073");_bdbdbf !=nil {return _bdbdbf ;};};if _ddefb .PixelsPerInch !=nil {if _fgbfbg :=_ddefb .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_fgbfbg !=nil {return _fgbfbg ;};};if _ddefb .TargetScreenSz !=nil {if _daffb :=_ddefb .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a");_daffb !=nil {return _daffb ;};};if _ddefb .SaveSmartTagsAsXml !=nil {if _efcab :=_ddefb .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_efcab !=nil {return _efcab ;};};return nil ;};func (_afecae *GlossaryDocument )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077:\u0067l\u006f\u0073\u0073\u0061\u0072y\u0044\u006fc\u0075\u006d\u0065\u006e\u0074";return _afecae .CT_GlossaryDocument .MarshalXML (e ,start );}; +// Second 32 Bits of Unicode Subset Bitfield +Usb1Attr string ; -// Validate validates the CT_PPr and its children -func (_dcdfd *CT_PPr )Validate ()error {return _dcdfd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");};type CT_RecipientData struct{ +// Third 32 Bits of Unicode Subset Bitfield +Usb2Attr string ; -// Record Is Included in Mail Merge -Active *CT_OnOff ; +// Fourth 32 Bits of Unicode Subset Bitfield +Usb3Attr string ; -// Index of Column Containing Unique Values for Record -Column *CT_DecimalNumber ; +// Lower 32 Bits of Code Page Bit Field +Csb0Attr string ; -// Unique Value for Record -UniqueTag *CT_Base64Binary ;}; +// Upper 32 Bits of Code Page Bit Field +Csb1Attr string ;}; -// Validate validates the CT_PBdr and its children -func (_aeaea *CT_PBdr )Validate ()error {return _aeaea .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");}; +// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path +func (_afgce *CT_TblGridCol )ValidateWithPath (path string )error {if _afgce .WAttr !=nil {if _cbceg :=_afgce .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_cbceg !=nil {return _cbceg ;};};return nil ;}; -// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path -func (_gfcc *CT_FFCheckBox )ValidateWithPath (path string )error {if _gfcc .Choice !=nil {if _ebeba :=_gfcc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebeba !=nil {return _ebeba ;};};if _gfcc .Default !=nil {if _edge :=_gfcc .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_edge !=nil {return _edge ;};};if _gfcc .Checked !=nil {if _geefg :=_gfcc .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_geefg !=nil {return _geefg ;};};return nil ;}; +// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path +func (_bgggc *CT_PPr )ValidateWithPath (path string )error {if _bgggc .PStyle !=nil {if _bgfce :=_bgggc .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_bgfce !=nil {return _bgfce ;};};if _bgggc .KeepNext !=nil {if _cbbea :=_bgggc .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_cbbea !=nil {return _cbbea ;};};if _bgggc .KeepLines !=nil {if _ebdbe :=_bgggc .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_ebdbe !=nil {return _ebdbe ;};};if _bgggc .PageBreakBefore !=nil {if _ebfcb :=_bgggc .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_ebfcb !=nil {return _ebfcb ;};};if _bgggc .FramePr !=nil {if _dfdcb :=_bgggc .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_dfdcb !=nil {return _dfdcb ;};};if _bgggc .WidowControl !=nil {if _baggg :=_bgggc .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_baggg !=nil {return _baggg ;};};if _bgggc .NumPr !=nil {if _cbgbf :=_bgggc .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_cbgbf !=nil {return _cbgbf ;};};if _bgggc .SuppressLineNumbers !=nil {if _agabd :=_bgggc .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_agabd !=nil {return _agabd ;};};if _bgggc .PBdr !=nil {if _adcge :=_bgggc .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_adcge !=nil {return _adcge ;};};if _bgggc .Shd !=nil {if _dggeb :=_bgggc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dggeb !=nil {return _dggeb ;};};if _bgggc .Tabs !=nil {if _cagfe :=_bgggc .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_cagfe !=nil {return _cagfe ;};};if _bgggc .SuppressAutoHyphens !=nil {if _edcfda :=_bgggc .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_edcfda !=nil {return _edcfda ;};};if _bgggc .Kinsoku !=nil {if _adcbbg :=_bgggc .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_adcbbg !=nil {return _adcbbg ;};};if _bgggc .WordWrap !=nil {if _geefgc :=_bgggc .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_geefgc !=nil {return _geefgc ;};};if _bgggc .OverflowPunct !=nil {if _ddgad :=_bgggc .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_ddgad !=nil {return _ddgad ;};};if _bgggc .TopLinePunct !=nil {if _eceed :=_bgggc .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_eceed !=nil {return _eceed ;};};if _bgggc .AutoSpaceDE !=nil {if _afcga :=_bgggc .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_afcga !=nil {return _afcga ;};};if _bgggc .AutoSpaceDN !=nil {if _caea :=_bgggc .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_caea !=nil {return _caea ;};};if _bgggc .Bidi !=nil {if _baebc :=_bgggc .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_baebc !=nil {return _baebc ;};};if _bgggc .AdjustRightInd !=nil {if _bgcaf :=_bgggc .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_bgcaf !=nil {return _bgcaf ;};};if _bgggc .SnapToGrid !=nil {if _cabff :=_bgggc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cabff !=nil {return _cabff ;};};if _bgggc .Spacing !=nil {if _effc :=_bgggc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_effc !=nil {return _effc ;};};if _bgggc .Ind !=nil {if _dgfda :=_bgggc .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_dgfda !=nil {return _dgfda ;};};if _bgggc .ContextualSpacing !=nil {if _cbcce :=_bgggc .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_cbcce !=nil {return _cbcce ;};};if _bgggc .MirrorIndents !=nil {if _dcbaaa :=_bgggc .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_dcbaaa !=nil {return _dcbaaa ;};};if _bgggc .SuppressOverlap !=nil {if _ceac :=_bgggc .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_ceac !=nil {return _ceac ;};};if _bgggc .Jc !=nil {if _agffe :=_bgggc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_agffe !=nil {return _agffe ;};};if _bgggc .TextDirection !=nil {if _ffae :=_bgggc .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ffae !=nil {return _ffae ;};};if _bgggc .TextAlignment !=nil {if _fecec :=_bgggc .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_fecec !=nil {return _fecec ;};};if _bgggc .TextboxTightWrap !=nil {if _ddbee :=_bgggc .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_ddbee !=nil {return _ddbee ;};};if _bgggc .OutlineLvl !=nil {if _dabc :=_bgggc .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_dabc !=nil {return _dabc ;};};if _bgggc .DivId !=nil {if _bbgdgb :=_bgggc .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_bbgdgb !=nil {return _bbgdgb ;};};if _bgggc .CnfStyle !=nil {if _egfde :=_bgggc .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_egfde !=nil {return _egfde ;};};if _bgggc .RPr !=nil {if _cacef :=_bgggc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cacef !=nil {return _cacef ;};};if _bgggc .SectPr !=nil {if _gebgb :=_bgggc .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_gebgb !=nil {return _gebgb ;};};if _bgggc .PPrChange !=nil {if _fcaaab :=_bgggc .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fcaaab !=nil {return _fcaaab ;};};return nil ;};type CT_TblGridCol struct{ -// ST_MeasurementOrPercent is a union type -type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;};func (_edbgadd *ST_WmlColorSchemeIndex )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbaac ,_efgdg :=d .Token ();if _efgdg !=nil {return _efgdg ;};if _gadeef ,_bdccaf :=_gbaac .(_f .EndElement );_bdccaf &&_gadeef .Name ==start .Name {*_edbgadd =1;return nil ;};if _deeaab ,_dbafe :=_gbaac .(_f .CharData );!_dbafe {return _c .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",_gbaac );}else {switch string (_deeaab ){case "":*_edbgadd =0;case "\u0064\u0061\u0072k\u0031":*_edbgadd =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_edbgadd =2;case "\u0064\u0061\u0072k\u0032":*_edbgadd =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_edbgadd =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_edbgadd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_edbgadd =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_edbgadd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_edbgadd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_edbgadd =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_edbgadd =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_edbgadd =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_edbgadd =12;};};_gbaac ,_efgdg =d .Token ();if _efgdg !=nil {return _efgdg ;};if _eaaed ,_bagcac :=_gbaac .(_f .EndElement );_bagcac &&_eaaed .Name ==start .Name {return nil ;};return _c .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",_gbaac );}; +// Grid Column Width +WAttr *_cf .ST_TwipsMeasure ;};func (_ddagdb *ST_Border )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddagdb =0;case "\u006e\u0069\u006c":*_ddagdb =1;case "\u006e\u006f\u006e\u0065":*_ddagdb =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ddagdb =3;case "\u0074\u0068\u0069c\u006b":*_ddagdb =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ddagdb =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ddagdb =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_ddagdb =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ddagdb =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ddagdb =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_ddagdb =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ddagdb =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ddagdb =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_ddagdb =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ddagdb =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ddagdb =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_ddagdb =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ddagdb =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ddagdb =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_ddagdb =19;case "\u0077\u0061\u0076\u0065":*_ddagdb =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_ddagdb =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_ddagdb =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_ddagdb =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_ddagdb =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_ddagdb =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_ddagdb =26;case "\u0069\u006e\u0073e\u0074":*_ddagdb =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_ddagdb =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_ddagdb =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_ddagdb =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_ddagdb =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_ddagdb =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_ddagdb =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_ddagdb =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_ddagdb =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_ddagdb =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_ddagdb =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_ddagdb =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_ddagdb =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_ddagdb =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_ddagdb =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_ddagdb =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ddagdb =43;case "\u0062\u0061\u0074\u0073":*_ddagdb =44;case "\u0062\u0069\u0072d\u0073":*_ddagdb =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_ddagdb =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_ddagdb =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_ddagdb =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_ddagdb =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_ddagdb =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_ddagdb =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_ddagdb =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_ddagdb =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_ddagdb =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_ddagdb =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_ddagdb =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_ddagdb =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_ddagdb =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_ddagdb =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_ddagdb =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_ddagdb =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_ddagdb =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_ddagdb =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_ddagdb =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ddagdb =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_ddagdb =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_ddagdb =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ddagdb =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_ddagdb =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_ddagdb =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_ddagdb =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_ddagdb =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_ddagdb =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_ddagdb =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_ddagdb =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_ddagdb =76;case "\u0063\u0075\u0070":*_ddagdb =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_ddagdb =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_ddagdb =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_ddagdb =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_ddagdb =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_ddagdb =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_ddagdb =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_ddagdb =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_ddagdb =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_ddagdb =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_ddagdb =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_ddagdb =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_ddagdb =89;case "\u0066\u0061\u006e\u0073":*_ddagdb =90;case "\u0066\u0069\u006c\u006d":*_ddagdb =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_ddagdb =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_ddagdb =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_ddagdb =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_ddagdb =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_ddagdb =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_ddagdb =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_ddagdb =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_ddagdb =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_ddagdb =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_ddagdb =101;case "\u0067\u0065\u006d\u0073":*_ddagdb =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_ddagdb =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ddagdb =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_ddagdb =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_ddagdb =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_ddagdb =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_ddagdb =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_ddagdb =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_ddagdb =110;case "\u0068\u006f\u006cl\u0079":*_ddagdb =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_ddagdb =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_ddagdb =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_ddagdb =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_ddagdb =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_ddagdb =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_ddagdb =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_ddagdb =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_ddagdb =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_ddagdb =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_ddagdb =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_ddagdb =122;case "\u006d\u006f\u006fn\u0073":*_ddagdb =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_ddagdb =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_ddagdb =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_ddagdb =126;case "\u006f\u0076\u0061l\u0073":*_ddagdb =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_ddagdb =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_ddagdb =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_ddagdb =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_ddagdb =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_ddagdb =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_ddagdb =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_ddagdb =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_ddagdb =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_ddagdb =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_ddagdb =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_ddagdb =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_ddagdb =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_ddagdb =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_ddagdb =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_ddagdb =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_ddagdb =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_ddagdb =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_ddagdb =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_ddagdb =146;case "\u0072\u0069\u006eg\u0073":*_ddagdb =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_ddagdb =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_ddagdb =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_ddagdb =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_ddagdb =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_ddagdb =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_ddagdb =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_ddagdb =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_ddagdb =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_ddagdb =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_ddagdb =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_ddagdb =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_ddagdb =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_ddagdb =160;case "\u0073\u0074\u0061r\u0073":*_ddagdb =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_ddagdb =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_ddagdb =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_ddagdb =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_ddagdb =165;case "\u0073\u0075\u006e":*_ddagdb =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_ddagdb =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_ddagdb =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_ddagdb =169;case "\u0074\u0072\u0065e\u0073":*_ddagdb =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_ddagdb =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_ddagdb =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_ddagdb =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_ddagdb =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_ddagdb =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_ddagdb =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_ddagdb =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_ddagdb =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_ddagdb =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_ddagdb =180;case "\u0076\u0069\u006e\u0065":*_ddagdb =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_ddagdb =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_ddagdb =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_ddagdb =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_ddagdb =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_ddagdb =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_ddagdb =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_ddagdb =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_ddagdb =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ddagdb =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_ddagdb =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_ddagdb =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ddagdb =193;};return nil ;};func NewCT_Lock ()*CT_Lock {_baccba :=&CT_Lock {};return _baccba };func (_gefc *CT_Body )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gefc .EG_BlockLevelElts !=nil {for _ ,_gfee :=range _gefc .EG_BlockLevelElts {_gfee .MarshalXML (e ,_c .StartElement {});};};if _gefc .SectPr !=nil {_efa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_gefc .SectPr ,_efa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the WdCT_PosV and its children -func (_fbgfab *WdCT_PosV )Validate ()error {return _fbgfab .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");};func (_fcgfa *CT_StyleSort )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eabab ,_eccce :=_fcgfa .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eccce !=nil {return _eccce ;};start .Attr =append (start .Attr ,_eabab );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggba *CT_P )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggba .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_c .Sprintf ("\u0025\u0076",*_ggba .RsidRPrAttr )});};if _ggba .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_ggba .RsidRAttr )});};if _ggba .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_c .Sprintf ("\u0025\u0076",*_ggba .RsidDelAttr )});};if _ggba .RsidPAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_c .Sprintf ("\u0025\u0076",*_ggba .RsidPAttr )});};if _ggba .RsidRDefaultAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u0044\u0065f\u0061\u0075\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ggba .RsidRDefaultAttr )});};e .EncodeToken (start );if _ggba .PPr !=nil {_efcbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ggba .PPr ,_efcbc );};if _ggba .EG_PContent !=nil {for _ ,_aabab :=range _ggba .EG_PContent {_aabab .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geafcf ST_FrameLayout )ValidateWithPath (path string )error {switch _geafcf {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geafcf ));};return nil ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_ceace :=&CT_SdtDateMappingType {};return _ceace ;}; +// Validate validates the CT_TextAlignment and its children +func (_cbcfdd *CT_TextAlignment )Validate ()error {return _cbcfdd .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_bbagd ST_FtnPos )String ()string {switch _bbagd {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case 3:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 4:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";}; -// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path -func (_bebgce *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _cgagbg ,_babdc :=range _bebgce .Wsp {if _dceab :=_babdc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_cgagbg ));_dceab !=nil {return _dceab ;};};for _fbgec ,_dcfaa :=range _bebgce .Pic {if _bfgabe :=_dcfaa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_fbgec ));_bfgabe !=nil {return _bfgabe ;};};for _dcfga ,_fcbfg :=range _bebgce .ContentPart {if _bdgff :=_fcbfg .ValidateWithPath (_c .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_dcfga ));_bdgff !=nil {return _bdgff ;};};for _cgbbdb ,_ecfga :=range _bebgce .Wgp {if _fcdcbf :=_ecfga .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_cgbbdb ));_fcdcbf !=nil {return _fcdcbf ;};};for _cbgcfg ,_gfdcff :=range _bebgce .GraphicFrame {if _bdadf :=_gfdcff .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cbgcfg ));_bdadf !=nil {return _bdadf ;};};return nil ;};func (_fcgfd *CT_PPrDefault )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdcecb :for {_ccfgg ,_fcga :=d .Token ();if _fcga !=nil {return _fcga ;};switch _agccb :=_ccfgg .(type ){case _f .StartElement :switch _agccb .Name {case _f .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 :"\u0070\u0050\u0072"},_f .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 :"\u0070\u0050\u0072"}:_fcgfd .PPr =NewCT_PPrGeneral ();if _bdeb :=d .DecodeElement (_fcgfd .PPr ,&_agccb );_bdeb !=nil {return _bdeb ;};default:_gb .Log ("\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\u0050P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_agccb .Name );if _bbbbfa :=d .Skip ();_bbbbfa !=nil {return _bbbbfa ;};};case _f .EndElement :break _gdcecb ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_TextDirection and its children +func (_ebgfeg *CT_TextDirection )Validate ()error {return _ebgfeg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path -func (_cegag *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil };func NewCT_JcTable ()*CT_JcTable {_fadba :=&CT_JcTable {};_fadba .ValAttr =ST_JcTable (1);return _fadba ;};func NewCT_EdnProps ()*CT_EdnProps {_eeeea :=&CT_EdnProps {};return _eeeea }; +// Validate validates the CT_StylePaneFilter and its children +func (_adeca *CT_StylePaneFilter )Validate ()error {return _adeca .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");};type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};type CT_TwipsMeasure struct{ -// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path -func (_afbce *WdCT_WrapPath )ValidateWithPath (path string )error {if _cfacf :=_afbce .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_cfacf !=nil {return _cfacf ;};for _gfeedd ,_ecdef :=range _afbce .LineTo {if _aeaef :=_ecdef .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_gfeedd ));_aeaef !=nil {return _aeaef ;};};return nil ;};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_gfcg :=&CT_CustomXmlRow {};return _gfcg };func (_bgddb ST_Lock )ValidateWithPath (path string )error {switch _bgddb {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgddb ));};return nil ;};func (_fcgea *EG_HdrFtrReferences )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdecc :for {_eefdaa ,_defgf :=d .Token ();if _defgf !=nil {return _defgf ;};switch _gegce :=_eefdaa .(type ){case _f .StartElement :switch _gegce .Name {case _f .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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_f .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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fcgea .HeaderReference =NewCT_HdrFtrRef ();if _gfdded :=d .DecodeElement (_fcgea .HeaderReference ,&_gegce );_gfdded !=nil {return _gfdded ;};case _f .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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_f .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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fcgea .FooterReference =NewCT_HdrFtrRef ();if _gcfaae :=d .DecodeElement (_fcgea .FooterReference ,&_gegce );_gcfaae !=nil {return _gcfaae ;};default:_gb .Log ("\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\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074\u0072\u0052ef\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_gegce .Name );if _fgcbfe :=d .Skip ();_fgcbfe !=nil {return _fgcbfe ;};};case _f .EndElement :break _gdecc ;case _f .CharData :};};return nil ;}; +// Measurement in Twentieths of a Point +ValAttr _cf .ST_TwipsMeasure ;};func (_cfaeb *EG_PContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfaeb .FldSimple !=nil {_gcbfbf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fcebbb :=range _cfaeb .FldSimple {e .EncodeElement (_fcebbb ,_gcbfbf );};};if _cfaeb .Hyperlink !=nil {_cgadc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cfaeb .Hyperlink ,_cgadc );};if _cfaeb .SubDoc !=nil {_cgcad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_cfaeb .SubDoc ,_cgcad );};if _cfaeb .EG_ContentRunContent !=nil {for _ ,_ggcgd :=range _cfaeb .EG_ContentRunContent {_ggcgd .MarshalXML (e ,_c .StartElement {});};};return nil ;};func NewCT_TopPageBorder ()*CT_TopPageBorder {_cacfgd :=&CT_TopPageBorder {};_cacfgd .ValAttr =ST_Border (1);return _cacfgd ;};func (_efabc ST_DocPartGallery )String ()string {switch _efabc {case 0:return "";case 1:return "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case 2:return "\u0061\u006e\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case 5:return "\u0063o\u0076\u0065\u0072\u0050\u0067";case 6:return "\u0065\u0071";case 7:return "\u0066\u0074\u0072\u0073";case 8:return "\u0068\u0064\u0072\u0073";case 9:return "\u0070\u0067\u004eu\u006d";case 10:return "\u0074\u0062\u006c\u0073";case 11:return "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case 12:return "\u0061u\u0074\u006f\u0054\u0078\u0074";case 13:return "\u0074\u0078\u0074\u0042\u006f\u0078";case 14:return "\u0070\u0067\u004e\u0075\u006d\u0054";case 15:return "\u0070\u0067\u004e\u0075\u006d\u0042";case 16:return "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case 17:return "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case 18:return "\u0062\u0069\u0062";case 19:return "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case 20:return "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case 21:return "\u0063\u0075\u0073\u0074\u0045\u0071";case 22:return "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case 23:return "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case 24:return "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case 25:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case 26:return "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case 27:return "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case 28:return "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case 29:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case 30:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case 31:return "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case 32:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case 33:return "\u0063u\u0073\u0074\u0042\u0069\u0062";case 34:return "\u0063u\u0073\u0074\u006f\u006d\u0031";case 35:return "\u0063u\u0073\u0074\u006f\u006d\u0032";case 36:return "\u0063u\u0073\u0074\u006f\u006d\u0033";case 37:return "\u0063u\u0073\u0074\u006f\u006d\u0034";case 38:return "\u0063u\u0073\u0074\u006f\u006d\u0035";};return "";};func (_cacdgb *ST_LineNumberRestart )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cacdgb =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_cacdgb =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_cacdgb =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cacdgb =3;};return nil ;};const (ST_TabJcUnset ST_TabJc =0;ST_TabJcClear ST_TabJc =1;ST_TabJcStart ST_TabJc =2;ST_TabJcCenter ST_TabJc =3;ST_TabJcEnd ST_TabJc =4;ST_TabJcDecimal ST_TabJc =5;ST_TabJcBar ST_TabJc =6;ST_TabJcNum ST_TabJc =7;ST_TabJcLeft ST_TabJc =8;ST_TabJcRight ST_TabJc =9;);func (_efcae *ST_DocProtect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_efcae =0;case "\u006e\u006f\u006e\u0065":*_efcae =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_efcae =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_efcae =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_efcae =4;case "\u0066\u006f\u0072m\u0073":*_efcae =5;};return nil ;};func (_ceebcf *ST_Lock )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ceebcf =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_ceebcf =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_ceebcf =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_ceebcf =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_ceebcf =4;};return nil ;}; -// Validate validates the CT_Body and its children -func (_gafb *CT_Body )Validate ()error {return _gafb .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");}; +// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path +func (_ccfbf *CT_TblLook )ValidateWithPath (path string )error {if _ccfbf .FirstRowAttr !=nil {if _egeffa :=_ccfbf .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_egeffa !=nil {return _egeffa ;};};if _ccfbf .LastRowAttr !=nil {if _bffdd :=_ccfbf .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_bffdd !=nil {return _bffdd ;};};if _ccfbf .FirstColumnAttr !=nil {if _fgfebd :=_ccfbf .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_fgfebd !=nil {return _fgfebd ;};};if _ccfbf .LastColumnAttr !=nil {if _daeec :=_ccfbf .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_daeec !=nil {return _daeec ;};};if _ccfbf .NoHBandAttr !=nil {if _abcac :=_ccfbf .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_abcac !=nil {return _abcac ;};};if _ccfbf .NoVBandAttr !=nil {if _febadc :=_ccfbf .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_febadc !=nil {return _febadc ;};};return nil ;};func (_efacc *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfeccgg :for {_cbefg ,_ebebcc :=d .Token ();if _ebebcc !=nil {return _ebebcc ;};switch _fgcab :=_cbefg .(type ){case _c .StartElement :switch _fgcab .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_efacc .CNvSpPr =_eg .NewCT_NonVisualDrawingShapeProps ();if _afbffe :=d .DecodeElement (_efacc .CNvSpPr ,&_fgcab );_afbffe !=nil {return _afbffe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_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 :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_efacc .CNvCnPr =_eg .NewCT_NonVisualConnectorProperties ();if _gdced :=d .DecodeElement (_efacc .CNvCnPr ,&_fgcab );_gdced !=nil {return _gdced ;};default:_cff .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_fgcab .Name );if _fbfaac :=d .Skip ();_fbfaac !=nil {return _fbfaac ;};};case _c .EndElement :break _dfeccgg ;case _c .CharData :};};return nil ;};func (_adggcb ST_MailMergeDest )String ()string {switch _adggcb {case 0:return "";case 1:return "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006d\u0061i\u006c";case 4:return "\u0066\u0061\u0078";};return "";};func NewCT_OnOff ()*CT_OnOff {_dcgee :=&CT_OnOff {};return _dcgee };func (_cbdaag *WebSettings )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _cbdaag .CT_WebSettings .MarshalXML (e ,start );};func (_egbec *CT_TblLayoutType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cabeg :=range start .Attr {if _cabeg .Name .Local =="\u0074\u0079\u0070\u0065"{_egbec .TypeAttr .UnmarshalXMLAttr (_cabeg );continue ;};};for {_eegeb ,_cdccfe :=d .Token ();if _cdccfe !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004ca\u0079o\u0075\u0074\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_cdccfe );};if _bddgee ,_gdbbbc :=_eegeb .(_c .EndElement );_gdbbbc &&_bddgee .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TextEffect and its children -func (_aceeg *CT_TextEffect )Validate ()error {return _aceeg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};const (ST_FontFamilyUnset ST_FontFamily =0;ST_FontFamilyDecorative ST_FontFamily =1;ST_FontFamilyModern ST_FontFamily =2;ST_FontFamilyRoman ST_FontFamily =3;ST_FontFamilyScript ST_FontFamily =4;ST_FontFamilySwiss ST_FontFamily =5;ST_FontFamilyAuto ST_FontFamily =6;); +// Validate validates the CT_Proof and its children +func (_gegbff *CT_Proof )Validate ()error {return _gegbff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");};func (_fabag *CT_Color )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_fabag .ValAttr )});if _fabag .ThemeColorAttr !=ST_ThemeColorUnset {_gdad ,_cace :=_fabag .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _cace !=nil {return _cace ;};start .Attr =append (start .Attr ,_gdad );};if _fabag .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_fabag .ThemeTintAttr )});};if _fabag .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_fabag .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fggfb ST_Direction )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_agbabf :=_c .Attr {};_agbabf .Name =name ;switch _fggfb {case ST_DirectionUnset :_agbabf .Value ="";case ST_DirectionLtr :_agbabf .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_agbabf .Value ="\u0072\u0074\u006c";};return _agbabf ,nil ;}; -// Validate validates the CT_ProofErr and its children -func (_bdcbd *CT_ProofErr )Validate ()error {return _bdcbd .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");}; +// Validate validates the CT_FFCheckBox and its children +func (_daeg *CT_FFCheckBox )Validate ()error {return _daeg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");};func (_abffd *CT_RPrOriginal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfcdbe :for {_cedad ,_gbefcf :=d .Token ();if _gbefcf !=nil {return _gbefcf ;};switch _gecfe :=_cedad .(type ){case _c .StartElement :switch _gecfe .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_abffd .RStyle =NewCT_String ();if _ddegd :=d .DecodeElement (_abffd .RStyle ,&_gecfe );_ddegd !=nil {return _ddegd ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_abffd .RFonts =NewCT_Fonts ();if _fgbbfb :=d .DecodeElement (_abffd .RFonts ,&_gecfe );_fgbbfb !=nil {return _fgbbfb ;};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 :"\u0062"},_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 :"\u0062"}:_abffd .B =NewCT_OnOff ();if _efabda :=d .DecodeElement (_abffd .B ,&_gecfe );_efabda !=nil {return _efabda ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_abffd .BCs =NewCT_OnOff ();if _bdgbe :=d .DecodeElement (_abffd .BCs ,&_gecfe );_bdgbe !=nil {return _bdgbe ;};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 :"\u0069"},_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 :"\u0069"}:_abffd .I =NewCT_OnOff ();if _gfgcdb :=d .DecodeElement (_abffd .I ,&_gecfe );_gfgcdb !=nil {return _gfgcdb ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_abffd .ICs =NewCT_OnOff ();if _facef :=d .DecodeElement (_abffd .ICs ,&_gecfe );_facef !=nil {return _facef ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_abffd .Caps =NewCT_OnOff ();if _bagbef :=d .DecodeElement (_abffd .Caps ,&_gecfe );_bagbef !=nil {return _bagbef ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_abffd .SmallCaps =NewCT_OnOff ();if _addgc :=d .DecodeElement (_abffd .SmallCaps ,&_gecfe );_addgc !=nil {return _addgc ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_abffd .Strike =NewCT_OnOff ();if _fbdeg :=d .DecodeElement (_abffd .Strike ,&_gecfe );_fbdeg !=nil {return _fbdeg ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_abffd .Dstrike =NewCT_OnOff ();if _cgedgb :=d .DecodeElement (_abffd .Dstrike ,&_gecfe );_cgedgb !=nil {return _cgedgb ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_abffd .Outline =NewCT_OnOff ();if _gface :=d .DecodeElement (_abffd .Outline ,&_gecfe );_gface !=nil {return _gface ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_abffd .Shadow =NewCT_OnOff ();if _egaadg :=d .DecodeElement (_abffd .Shadow ,&_gecfe );_egaadg !=nil {return _egaadg ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_abffd .Emboss =NewCT_OnOff ();if _faefaa :=d .DecodeElement (_abffd .Emboss ,&_gecfe );_faefaa !=nil {return _faefaa ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_abffd .Imprint =NewCT_OnOff ();if _ccbda :=d .DecodeElement (_abffd .Imprint ,&_gecfe );_ccbda !=nil {return _ccbda ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_abffd .NoProof =NewCT_OnOff ();if _gfdbd :=d .DecodeElement (_abffd .NoProof ,&_gecfe );_gfdbd !=nil {return _gfdbd ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_abffd .SnapToGrid =NewCT_OnOff ();if _feccd :=d .DecodeElement (_abffd .SnapToGrid ,&_gecfe );_feccd !=nil {return _feccd ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_abffd .Vanish =NewCT_OnOff ();if _dafbg :=d .DecodeElement (_abffd .Vanish ,&_gecfe );_dafbg !=nil {return _dafbg ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_abffd .WebHidden =NewCT_OnOff ();if _adggg :=d .DecodeElement (_abffd .WebHidden ,&_gecfe );_adggg !=nil {return _adggg ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_abffd .Color =NewCT_Color ();if _ffded :=d .DecodeElement (_abffd .Color ,&_gecfe );_ffded !=nil {return _ffded ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_abffd .Spacing =NewCT_SignedTwipsMeasure ();if _eafb :=d .DecodeElement (_abffd .Spacing ,&_gecfe );_eafb !=nil {return _eafb ;};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 :"\u0077"},_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 :"\u0077"}:_abffd .W =NewCT_TextScale ();if _fccga :=d .DecodeElement (_abffd .W ,&_gecfe );_fccga !=nil {return _fccga ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_abffd .Kern =NewCT_HpsMeasure ();if _accce :=d .DecodeElement (_abffd .Kern ,&_gecfe );_accce !=nil {return _accce ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_abffd .Position =NewCT_SignedHpsMeasure ();if _baeeeg :=d .DecodeElement (_abffd .Position ,&_gecfe );_baeeeg !=nil {return _baeeeg ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_abffd .Sz =NewCT_HpsMeasure ();if _acdag :=d .DecodeElement (_abffd .Sz ,&_gecfe );_acdag !=nil {return _acdag ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_abffd .SzCs =NewCT_HpsMeasure ();if _ebgae :=d .DecodeElement (_abffd .SzCs ,&_gecfe );_ebgae !=nil {return _ebgae ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_abffd .Highlight =NewCT_Highlight ();if _fegec :=d .DecodeElement (_abffd .Highlight ,&_gecfe );_fegec !=nil {return _fegec ;};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 :"\u0075"},_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 :"\u0075"}:_abffd .U =NewCT_Underline ();if _agage :=d .DecodeElement (_abffd .U ,&_gecfe );_agage !=nil {return _agage ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_abffd .Effect =NewCT_TextEffect ();if _bebgb :=d .DecodeElement (_abffd .Effect ,&_gecfe );_bebgb !=nil {return _bebgb ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_abffd .Bdr =NewCT_Border ();if _adbde :=d .DecodeElement (_abffd .Bdr ,&_gecfe );_adbde !=nil {return _adbde ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_abffd .Shd =NewCT_Shd ();if _aaed :=d .DecodeElement (_abffd .Shd ,&_gecfe );_aaed !=nil {return _aaed ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_abffd .FitText =NewCT_FitText ();if _gedaeg :=d .DecodeElement (_abffd .FitText ,&_gecfe );_gedaeg !=nil {return _gedaeg ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_abffd .VertAlign =NewCT_VerticalAlignRun ();if _ecbcbca :=d .DecodeElement (_abffd .VertAlign ,&_gecfe );_ecbcbca !=nil {return _ecbcbca ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_abffd .Rtl =NewCT_OnOff ();if _cegbd :=d .DecodeElement (_abffd .Rtl ,&_gecfe );_cegbd !=nil {return _cegbd ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_abffd .Cs =NewCT_OnOff ();if _cdcbd :=d .DecodeElement (_abffd .Cs ,&_gecfe );_cdcbd !=nil {return _cdcbd ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_abffd .Em =NewCT_Em ();if _baeefc :=d .DecodeElement (_abffd .Em ,&_gecfe );_baeefc !=nil {return _baeefc ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_abffd .Lang =NewCT_Language ();if _gcggg :=d .DecodeElement (_abffd .Lang ,&_gecfe );_gcggg !=nil {return _gcggg ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_abffd .EastAsianLayout =NewCT_EastAsianLayout ();if _gdfgf :=d .DecodeElement (_abffd .EastAsianLayout ,&_gecfe );_gdfgf !=nil {return _gdfgf ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_abffd .SpecVanish =NewCT_OnOff ();if _faebc :=d .DecodeElement (_abffd .SpecVanish ,&_gecfe );_faebc !=nil {return _faebc ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_abffd .OMath =NewCT_OnOff ();if _bfcbb :=d .DecodeElement (_abffd .OMath ,&_gecfe );_bfcbb !=nil {return _bfcbb ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069\u0067i\u006ea\u006c\u0020\u0025\u0076",_gecfe .Name );if _cfag :=d .Skip ();_cfag !=nil {return _cfag ;};};case _c .EndElement :break _gfcdbe ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path -func (_gbecdag *CT_Spacing )ValidateWithPath (path string )error {if _gbecdag .BeforeAttr !=nil {if _adddb :=_gbecdag .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_adddb !=nil {return _adddb ;};};if _gbecdag .BeforeAutospacingAttr !=nil {if _gadae :=_gbecdag .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072");_gadae !=nil {return _gadae ;};};if _gbecdag .AfterAttr !=nil {if _dcfge :=_gbecdag .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_dcfge !=nil {return _dcfge ;};};if _gbecdag .AfterAutospacingAttr !=nil {if _dfda :=_gbecdag .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072");_dfda !=nil {return _dfda ;};};if _gbecdag .LineAttr !=nil {if _egcfg :=_gbecdag .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_egcfg !=nil {return _egcfg ;};};if _bfbae :=_gbecdag .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_bfbae !=nil {return _bfbae ;};return nil ;}; +// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path +func (_gbdbe *CT_DirContentRun )ValidateWithPath (path string )error {if _egdf :=_gbdbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egdf !=nil {return _egdf ;};for _dcdc ,_effaf :=range _gbdbe .FldSimple {if _gdfa :=_effaf .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dcdc ));_gdfa !=nil {return _gdfa ;};};if _gbdbe .Hyperlink !=nil {if _cgfag :=_gbdbe .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_cgfag !=nil {return _cgfag ;};};if _gbdbe .SubDoc !=nil {if _aeaba :=_gbdbe .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_aeaba !=nil {return _aeaba ;};};for _ggebc ,_ecgga :=range _gbdbe .EG_ContentRunContent {if _cecac :=_ecgga .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ggebc ));_cecac !=nil {return _cecac ;};};return nil ;};func (_afbc *CT_CharacterSpacing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afbc .ValAttr =ST_CharacterSpacing (1);for _ ,_gccc :=range start .Attr {if _gccc .Name .Local =="\u0076\u0061\u006c"{_afbc .ValAttr .UnmarshalXMLAttr (_gccc );continue ;};};for {_eggb ,_cccg :=d .Token ();if _cccg !=nil {return _ea .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0043\u0068\u0061\u0072\u0061c\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_cccg );};if _eefc ,_cgae :=_eggb .(_c .EndElement );_cgae &&_eefc .Name ==start .Name {break ;};};return nil ;};func (_gd *CT_AbstractNum )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecc :=range start .Attr {if _ecc .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_gggf ,_gfa :=_ac .ParseInt (_ecc .Value ,10,64);if _gfa !=nil {return _gfa ;};_gd .AbstractNumIdAttr =_gggf ;continue ;};};_abc :for {_facg ,_afc :=d .Token ();if _afc !=nil {return _afc ;};switch _fcg :=_facg .(type ){case _c .StartElement :switch _fcg .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 :"\u006e\u0073\u0069\u0064"},_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 :"\u006e\u0073\u0069\u0064"}:_gd .Nsid =NewCT_LongHexNumber ();if _gfg :=d .DecodeElement (_gd .Nsid ,&_fcg );_gfg !=nil {return _gfg ;};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 :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"},_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 :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"}:_gd .MultiLevelType =NewCT_MultiLevelType ();if _fbc :=d .DecodeElement (_gd .MultiLevelType ,&_fcg );_fbc !=nil {return _fbc ;};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 :"\u0074\u006d\u0070\u006c"},_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 :"\u0074\u006d\u0070\u006c"}:_gd .Tmpl =NewCT_LongHexNumber ();if _ddg :=d .DecodeElement (_gd .Tmpl ,&_fcg );_ddg !=nil {return _ddg ;};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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_gd .Name =NewCT_String ();if _dcb :=d .DecodeElement (_gd .Name ,&_fcg );_dcb !=nil {return _dcb ;};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 :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"},_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 :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"}:_gd .StyleLink =NewCT_String ();if _cae :=d .DecodeElement (_gd .StyleLink ,&_fcg );_cae !=nil {return _cae ;};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 :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"},_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 :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}:_gd .NumStyleLink =NewCT_String ();if _bd :=d .DecodeElement (_gd .NumStyleLink ,&_fcg );_bd !=nil {return _bd ;};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 :"\u006c\u0076\u006c"},_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 :"\u006c\u0076\u006c"}:_fbce :=NewCT_Lvl ();if _bbd :=d .DecodeElement (_fbce ,&_fcg );_bbd !=nil {return _bbd ;};_gd .Lvl =append (_gd .Lvl ,_fbce );default:_cff .Log ("\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\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061\u0063t\u004eu\u006d\u0020\u0025\u0076",_fcg .Name );if _gee :=d .Skip ();_gee !=nil {return _gee ;};};case _c .EndElement :break _abc ;case _c .CharData :};};return nil ;};func (_edcgaga *ST_MailMergeDocType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dffgf ,_ecdbge :=d .Token ();if _ecdbge !=nil {return _ecdbge ;};if _gbccad ,_geeffa :=_dffgf .(_c .EndElement );_geeffa &&_gbccad .Name ==start .Name {*_edcgaga =1;return nil ;};if _fbcbee ,_cfeaced :=_dffgf .(_c .CharData );!_cfeaced {return _ea .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",_dffgf );}else {switch string (_fbcbee ){case "":*_edcgaga =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_edcgaga =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_edcgaga =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_edcgaga =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_edcgaga =4;case "\u0065\u006d\u0061i\u006c":*_edcgaga =5;case "\u0066\u0061\u0078":*_edcgaga =6;};};_dffgf ,_ecdbge =d .Token ();if _ecdbge !=nil {return _ecdbge ;};if _gbddd ,_cfafee :=_dffgf .(_c .EndElement );_cfafee &&_gbddd .Name ==start .Name {return nil ;};return _ea .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",_dffgf );};func (_bafcg *CT_Num )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bafcg .AbstractNumId =NewCT_DecimalNumber ();for _ ,_badb :=range start .Attr {if _badb .Name .Local =="\u006e\u0075\u006dI\u0064"{_gedeb ,_eddbb :=_ac .ParseInt (_badb .Value ,10,64);if _eddbb !=nil {return _eddbb ;};_bafcg .NumIdAttr =_gedeb ;continue ;};};_edfbad :for {_cgabf ,_fcfcg :=d .Token ();if _fcfcg !=nil {return _fcfcg ;};switch _bgbfc :=_cgabf .(type ){case _c .StartElement :switch _bgbfc .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 :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},_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 :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}:if _gbbgc :=d .DecodeElement (_bafcg .AbstractNumId ,&_bgbfc );_gbbgc !=nil {return _gbbgc ;};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 :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_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 :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_fcab :=NewCT_NumLvl ();if _bbgdf :=d .DecodeElement (_fcab ,&_bgbfc );_bbgdf !=nil {return _bbgdf ;};_bafcg .LvlOverride =append (_bafcg .LvlOverride ,_fcab );default:_cff .Log ("\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\u004e\u0075\u006d\u0020\u0025\u0076",_bgbfc .Name );if _fedbae :=d .Skip ();_fedbae !=nil {return _fedbae ;};};case _c .EndElement :break _edfbad ;case _c .CharData :};};return nil ;};type ST_LineNumberRestart byte ; -// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path -func (_bdgdcg *WdCT_PosVChoice )ValidateWithPath (path string )error {if _egbeb :=_bdgdcg .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_egbeb !=nil {return _egbeb ;};return nil ;};func (_gbdbd *CT_PTab )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gaace ,_defebg :=_gbdbd .AlignmentAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"});if _defebg !=nil {return _defebg ;};start .Attr =append (start .Attr ,_gaace );_gaace ,_defebg =_gbdbd .RelativeToAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _defebg !=nil {return _defebg ;};start .Attr =append (start .Attr ,_gaace );_gaace ,_defebg =_gbdbd .LeaderAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _defebg !=nil {return _defebg ;};start .Attr =append (start .Attr ,_gaace );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aedee *CT_DocParts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efab :for {_egeg ,_bbebe :=d .Token ();if _bbebe !=nil {return _bbebe ;};switch _ffec :=_egeg .(type ){case _f .StartElement :switch _ffec .Name {case _f .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 :"\u0064o\u0063\u0050\u0061\u0072\u0074"},_f .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 :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:_babbcg :=NewCT_DocPart ();if _bgdb :=d .DecodeElement (_babbcg ,&_ffec );_bgdb !=nil {return _bgdb ;};_aedee .DocPart =append (_aedee .DocPart ,_babbcg );default:_gb .Log ("\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\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073\u0020\u0025\u0076",_ffec .Name );if _gadcd :=d .Skip ();_gadcd !=nil {return _gadcd ;};};case _f .EndElement :break _efab ;case _f .CharData :};};return nil ;};func (_efbfgd *WdCT_PosVChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efbgbc :for {_cdaab ,_fdecf :=d .Token ();if _fdecf !=nil {return _fdecf ;};switch _feabba :=_cdaab .(type ){case _f .StartElement :switch _feabba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_f .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 :"\u0061\u006c\u0069g\u006e"}:_efbfgd .Align =WdST_AlignVUnset ;if _ecegf :=d .DecodeElement (&_efbfgd .Align ,&_feabba );_ecegf !=nil {return _ecegf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_f .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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_efbfgd .PosOffset =new (int32 );if _abdbc :=d .DecodeElement (_efbfgd .PosOffset ,&_feabba );_abdbc !=nil {return _abdbc ;};default:_gb .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_feabba .Name );if _facgd :=d .Skip ();_facgd !=nil {return _facgd ;};};case _f .EndElement :break _efbgbc ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path +func (_egbad *CT_LvlLegacy )ValidateWithPath (path string )error {if _egbad .LegacyAttr !=nil {if _aeaeg :=_egbad .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_aeaeg !=nil {return _aeaeg ;};};if _egbad .LegacySpaceAttr !=nil {if _bgdff :=_egbad .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_bgdff !=nil {return _bgdff ;};};if _egbad .LegacyIndentAttr !=nil {if _fdddc :=_egbad .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_fdddc !=nil {return _fdddc ;};};return nil ;}; -// Validate validates the CT_FtnDocProps and its children -func (_cbbc *CT_FtnDocProps )Validate ()error {return _cbbc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};func (_acdfg *ST_Shd )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_acdfg =0;case "\u006e\u0069\u006c":*_acdfg =1;case "\u0063\u006c\u0065a\u0072":*_acdfg =2;case "\u0073\u006f\u006ci\u0064":*_acdfg =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_acdfg =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_acdfg =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_acdfg =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_acdfg =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_acdfg =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_acdfg =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_acdfg =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_acdfg =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_acdfg =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_acdfg =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_acdfg =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_acdfg =15;case "\u0070\u0063\u0074\u0035":*_acdfg =16;case "\u0070\u0063\u00741\u0030":*_acdfg =17;case "\u0070\u0063\u00741\u0032":*_acdfg =18;case "\u0070\u0063\u00741\u0035":*_acdfg =19;case "\u0070\u0063\u00742\u0030":*_acdfg =20;case "\u0070\u0063\u00742\u0035":*_acdfg =21;case "\u0070\u0063\u00743\u0030":*_acdfg =22;case "\u0070\u0063\u00743\u0035":*_acdfg =23;case "\u0070\u0063\u00743\u0037":*_acdfg =24;case "\u0070\u0063\u00744\u0030":*_acdfg =25;case "\u0070\u0063\u00744\u0035":*_acdfg =26;case "\u0070\u0063\u00745\u0030":*_acdfg =27;case "\u0070\u0063\u00745\u0035":*_acdfg =28;case "\u0070\u0063\u00746\u0030":*_acdfg =29;case "\u0070\u0063\u00746\u0032":*_acdfg =30;case "\u0070\u0063\u00746\u0035":*_acdfg =31;case "\u0070\u0063\u00747\u0030":*_acdfg =32;case "\u0070\u0063\u00747\u0035":*_acdfg =33;case "\u0070\u0063\u00748\u0030":*_acdfg =34;case "\u0070\u0063\u00748\u0035":*_acdfg =35;case "\u0070\u0063\u00748\u0037":*_acdfg =36;case "\u0070\u0063\u00749\u0030":*_acdfg =37;case "\u0070\u0063\u00749\u0035":*_acdfg =38;};return nil ;};func (_gcfage ST_Em )Validate ()error {return _gcfage .ValidateWithPath ("")};func (_defcg ST_CharacterSpacing )ValidateWithPath (path string )error {switch _defcg {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_defcg ));};return nil ;};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;}; +// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path +func (_fcafae *CT_VerticalJc )ValidateWithPath (path string )error {if _fcafae .ValAttr ==ST_VerticalJcUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _aadfe :=_fcafae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aadfe !=nil {return _aadfe ;};return nil ;}; -// Validate validates the CT_SaveThroughXslt and its children -func (_bcfc *CT_SaveThroughXslt )Validate ()error {return _bcfc .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");};func (_fdeedc WdST_WrapText )Validate ()error {return _fdeedc .ValidateWithPath ("")};func (_dcdaga *CT_TxbxContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebfee :for {_dagaae ,_cdedb :=d .Token ();if _cdedb !=nil {return _cdedb ;};switch _acbbcb :=_dagaae .(type ){case _f .StartElement :switch _acbbcb .Name {case _f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_eedge :=NewCT_AltChunk ();if _gdbdaa :=d .DecodeElement (_eedge ,&_acbbcb );_gdbdaa !=nil {return _gdbdaa ;};_dcdaga .AltChunk =append (_dcdaga .AltChunk ,_eedge );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eaacdf :=NewEG_ContentBlockContent ();_eaacdf .CustomXml =NewCT_CustomXmlBlock ();if _adggg :=d .DecodeElement (_eaacdf .CustomXml ,&_acbbcb );_adggg !=nil {return _adggg ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_eaacdf );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_cbfbgdb :=NewEG_ContentBlockContent ();_cbfbgdb .Sdt =NewCT_SdtBlock ();if _bbbeb :=d .DecodeElement (_cbfbgdb .Sdt ,&_acbbcb );_bbbeb !=nil {return _bbbeb ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_cbfbgdb );case _f .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 :"\u0070"},_f .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 :"\u0070"}:_gfeed :=NewEG_ContentBlockContent ();_ffegbe :=NewCT_P ();if _caebfe :=d .DecodeElement (_ffegbe ,&_acbbcb );_caebfe !=nil {return _caebfe ;};_gfeed .P =append (_gfeed .P ,_ffegbe );_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_gfeed );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_ebdea :=NewEG_ContentBlockContent ();_bbdaa :=NewCT_Tbl ();if _ebgdc :=d .DecodeElement (_bbdaa ,&_acbbcb );_ebgdc !=nil {return _ebgdc ;};_ebdea .Tbl =append (_ebdea .Tbl ,_bbdaa );_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_ebdea );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_degeg :=NewEG_ContentBlockContent ();_gfedcg :=NewEG_RunLevelElts ();_gfedcg .ProofErr =NewCT_ProofErr ();if _gbbfdg :=d .DecodeElement (_gfedcg .ProofErr ,&_acbbcb );_gbbfdg !=nil {return _gbbfdg ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_degeg );_degeg .EG_RunLevelElts =append (_degeg .EG_RunLevelElts ,_gfedcg );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_acfaaa :=NewEG_ContentBlockContent ();_bfggfa :=NewEG_RunLevelElts ();_bfggfa .PermStart =NewCT_PermStart ();if _daadg :=d .DecodeElement (_bfggfa .PermStart ,&_acbbcb );_daadg !=nil {return _daadg ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_acfaaa );_acfaaa .EG_RunLevelElts =append (_acfaaa .EG_RunLevelElts ,_bfggfa );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ddegae :=NewEG_ContentBlockContent ();_efbgf :=NewEG_RunLevelElts ();_efbgf .PermEnd =NewCT_Perm ();if _begcee :=d .DecodeElement (_efbgf .PermEnd ,&_acbbcb );_begcee !=nil {return _begcee ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_ddegae );_ddegae .EG_RunLevelElts =append (_ddegae .EG_RunLevelElts ,_efbgf );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_ffefc :=NewEG_ContentBlockContent ();_cfcda :=NewEG_RunLevelElts ();_cfcda .Ins =NewCT_RunTrackChange ();if _eedfd :=d .DecodeElement (_cfcda .Ins ,&_acbbcb );_eedfd !=nil {return _eedfd ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_ffefc );_ffefc .EG_RunLevelElts =append (_ffefc .EG_RunLevelElts ,_cfcda );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_efegf :=NewEG_ContentBlockContent ();_gede :=NewEG_RunLevelElts ();_gede .Del =NewCT_RunTrackChange ();if _agddb :=d .DecodeElement (_gede .Del ,&_acbbcb );_agddb !=nil {return _agddb ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_efegf );_efegf .EG_RunLevelElts =append (_efegf .EG_RunLevelElts ,_gede );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cbbgdg :=NewEG_ContentBlockContent ();_bgeab :=NewEG_RunLevelElts ();_bgeab .MoveFrom =NewCT_RunTrackChange ();if _cgdfgb :=d .DecodeElement (_bgeab .MoveFrom ,&_acbbcb );_cgdfgb !=nil {return _cgdfgb ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_cbbgdg );_cbbgdg .EG_RunLevelElts =append (_cbbgdg .EG_RunLevelElts ,_bgeab );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_adbddb :=NewEG_ContentBlockContent ();_cbbcde :=NewEG_RunLevelElts ();_cbbcde .MoveTo =NewCT_RunTrackChange ();if _aagaac :=d .DecodeElement (_cbbcde .MoveTo ,&_acbbcb );_aagaac !=nil {return _aagaac ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_adbddb );_adbddb .EG_RunLevelElts =append (_adbddb .EG_RunLevelElts ,_cbbcde );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fgddce :=NewEG_ContentBlockContent ();_cbfaf :=NewEG_RunLevelElts ();_fcedae :=NewEG_RangeMarkupElements ();_fcedae .BookmarkStart =NewCT_Bookmark ();if _cfagg :=d .DecodeElement (_fcedae .BookmarkStart ,&_acbbcb );_cfagg !=nil {return _cfagg ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_fgddce );_fgddce .EG_RunLevelElts =append (_fgddce .EG_RunLevelElts ,_cbfaf );_cbfaf .EG_RangeMarkupElements =append (_cbfaf .EG_RangeMarkupElements ,_fcedae );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bccec :=NewEG_ContentBlockContent ();_fgeadd :=NewEG_RunLevelElts ();_gaggd :=NewEG_RangeMarkupElements ();_gaggd .BookmarkEnd =NewCT_MarkupRange ();if _eagffc :=d .DecodeElement (_gaggd .BookmarkEnd ,&_acbbcb );_eagffc !=nil {return _eagffc ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_bccec );_bccec .EG_RunLevelElts =append (_bccec .EG_RunLevelElts ,_fgeadd );_fgeadd .EG_RangeMarkupElements =append (_fgeadd .EG_RangeMarkupElements ,_gaggd );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fbbff :=NewEG_ContentBlockContent ();_afbcg :=NewEG_RunLevelElts ();_ebbcbb :=NewEG_RangeMarkupElements ();_ebbcbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _bcadc :=d .DecodeElement (_ebbcbb .MoveFromRangeStart ,&_acbbcb );_bcadc !=nil {return _bcadc ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_fbbff );_fbbff .EG_RunLevelElts =append (_fbbff .EG_RunLevelElts ,_afbcg );_afbcg .EG_RangeMarkupElements =append (_afbcg .EG_RangeMarkupElements ,_ebbcbb );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bgfdge :=NewEG_ContentBlockContent ();_gaaaa :=NewEG_RunLevelElts ();_eeacf :=NewEG_RangeMarkupElements ();_eeacf .MoveFromRangeEnd =NewCT_MarkupRange ();if _faeeccb :=d .DecodeElement (_eeacf .MoveFromRangeEnd ,&_acbbcb );_faeeccb !=nil {return _faeeccb ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_bgfdge );_bgfdge .EG_RunLevelElts =append (_bgfdge .EG_RunLevelElts ,_gaaaa );_gaaaa .EG_RangeMarkupElements =append (_gaaaa .EG_RangeMarkupElements ,_eeacf );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bgadag :=NewEG_ContentBlockContent ();_dccce :=NewEG_RunLevelElts ();_dafaf :=NewEG_RangeMarkupElements ();_dafaf .MoveToRangeStart =NewCT_MoveBookmark ();if _aabae :=d .DecodeElement (_dafaf .MoveToRangeStart ,&_acbbcb );_aabae !=nil {return _aabae ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_bgadag );_bgadag .EG_RunLevelElts =append (_bgadag .EG_RunLevelElts ,_dccce );_dccce .EG_RangeMarkupElements =append (_dccce .EG_RangeMarkupElements ,_dafaf );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cbfeeg :=NewEG_ContentBlockContent ();_fgefd :=NewEG_RunLevelElts ();_dfdgf :=NewEG_RangeMarkupElements ();_dfdgf .MoveToRangeEnd =NewCT_MarkupRange ();if _ecgfca :=d .DecodeElement (_dfdgf .MoveToRangeEnd ,&_acbbcb );_ecgfca !=nil {return _ecgfca ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_cbfeeg );_cbfeeg .EG_RunLevelElts =append (_cbfeeg .EG_RunLevelElts ,_fgefd );_fgefd .EG_RangeMarkupElements =append (_fgefd .EG_RangeMarkupElements ,_dfdgf );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fgeecc :=NewEG_ContentBlockContent ();_cffgd :=NewEG_RunLevelElts ();_bafedeg :=NewEG_RangeMarkupElements ();_bafedeg .CommentRangeStart =NewCT_MarkupRange ();if _ggadgc :=d .DecodeElement (_bafedeg .CommentRangeStart ,&_acbbcb );_ggadgc !=nil {return _ggadgc ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_fgeecc );_fgeecc .EG_RunLevelElts =append (_fgeecc .EG_RunLevelElts ,_cffgd );_cffgd .EG_RangeMarkupElements =append (_cffgd .EG_RangeMarkupElements ,_bafedeg );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gefdf :=NewEG_ContentBlockContent ();_daegf :=NewEG_RunLevelElts ();_gcagad :=NewEG_RangeMarkupElements ();_gcagad .CommentRangeEnd =NewCT_MarkupRange ();if _feaba :=d .DecodeElement (_gcagad .CommentRangeEnd ,&_acbbcb );_feaba !=nil {return _feaba ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_gefdf );_gefdf .EG_RunLevelElts =append (_gefdf .EG_RunLevelElts ,_daegf );_daegf .EG_RangeMarkupElements =append (_daegf .EG_RangeMarkupElements ,_gcagad );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebdbdg :=NewEG_ContentBlockContent ();_fdbed :=NewEG_RunLevelElts ();_eadega :=NewEG_RangeMarkupElements ();_eadega .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bbefd :=d .DecodeElement (_eadega .CustomXmlInsRangeStart ,&_acbbcb );_bbefd !=nil {return _bbefd ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_ebdbdg );_ebdbdg .EG_RunLevelElts =append (_ebdbdg .EG_RunLevelElts ,_fdbed );_fdbed .EG_RangeMarkupElements =append (_fdbed .EG_RangeMarkupElements ,_eadega );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfcgb :=NewEG_ContentBlockContent ();_deebe :=NewEG_RunLevelElts ();_beedd :=NewEG_RangeMarkupElements ();_beedd .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbcab :=d .DecodeElement (_beedd .CustomXmlInsRangeEnd ,&_acbbcb );_gbcab !=nil {return _gbcab ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_cfcgb );_cfcgb .EG_RunLevelElts =append (_cfcgb .EG_RunLevelElts ,_deebe );_deebe .EG_RangeMarkupElements =append (_deebe .EG_RangeMarkupElements ,_beedd );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebdbgf :=NewEG_ContentBlockContent ();_gafde :=NewEG_RunLevelElts ();_fdbbc :=NewEG_RangeMarkupElements ();_fdbbc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eeccd :=d .DecodeElement (_fdbbc .CustomXmlDelRangeStart ,&_acbbcb );_eeccd !=nil {return _eeccd ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_ebdbgf );_ebdbgf .EG_RunLevelElts =append (_ebdbgf .EG_RunLevelElts ,_gafde );_gafde .EG_RangeMarkupElements =append (_gafde .EG_RangeMarkupElements ,_fdbbc );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cffgdd :=NewEG_ContentBlockContent ();_dcabb :=NewEG_RunLevelElts ();_cgace :=NewEG_RangeMarkupElements ();_cgace .CustomXmlDelRangeEnd =NewCT_Markup ();if _gcbdc :=d .DecodeElement (_cgace .CustomXmlDelRangeEnd ,&_acbbcb );_gcbdc !=nil {return _gcbdc ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_cffgdd );_cffgdd .EG_RunLevelElts =append (_cffgdd .EG_RunLevelElts ,_dcabb );_dcabb .EG_RangeMarkupElements =append (_dcabb .EG_RangeMarkupElements ,_cgace );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_beedc :=NewEG_ContentBlockContent ();_ecda :=NewEG_RunLevelElts ();_bdaec :=NewEG_RangeMarkupElements ();_bdaec .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ebddeg :=d .DecodeElement (_bdaec .CustomXmlMoveFromRangeStart ,&_acbbcb );_ebddeg !=nil {return _ebddeg ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_beedc );_beedc .EG_RunLevelElts =append (_beedc .EG_RunLevelElts ,_ecda );_ecda .EG_RangeMarkupElements =append (_ecda .EG_RangeMarkupElements ,_bdaec );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eeegde :=NewEG_ContentBlockContent ();_dffbbg :=NewEG_RunLevelElts ();_cacbff :=NewEG_RangeMarkupElements ();_cacbff .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdgdbd :=d .DecodeElement (_cacbff .CustomXmlMoveFromRangeEnd ,&_acbbcb );_gdgdbd !=nil {return _gdgdbd ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_eeegde );_eeegde .EG_RunLevelElts =append (_eeegde .EG_RunLevelElts ,_dffbbg );_dffbbg .EG_RangeMarkupElements =append (_dffbbg .EG_RangeMarkupElements ,_cacbff );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_acfbd :=NewEG_ContentBlockContent ();_fegcab :=NewEG_RunLevelElts ();_bddgd :=NewEG_RangeMarkupElements ();_bddgd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bgeae :=d .DecodeElement (_bddgd .CustomXmlMoveToRangeStart ,&_acbbcb );_bgeae !=nil {return _bgeae ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_acfbd );_acfbd .EG_RunLevelElts =append (_acfbd .EG_RunLevelElts ,_fegcab );_fegcab .EG_RangeMarkupElements =append (_fegcab .EG_RangeMarkupElements ,_bddgd );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fbgdea :=NewEG_ContentBlockContent ();_gbaba :=NewEG_RunLevelElts ();_ggedc :=NewEG_RangeMarkupElements ();_ggedc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fbebaga :=d .DecodeElement (_ggedc .CustomXmlMoveToRangeEnd ,&_acbbcb );_fbebaga !=nil {return _fbebaga ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_fbgdea );_fbgdea .EG_RunLevelElts =append (_fbgdea .EG_RunLevelElts ,_gbaba );_gbaba .EG_RangeMarkupElements =append (_gbaba .EG_RangeMarkupElements ,_ggedc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_adbef :=NewEG_ContentBlockContent ();_fbacbb :=NewEG_RunLevelElts ();_facba :=NewEG_MathContent ();_facba .OMathPara =_ce .NewOMathPara ();if _bgcega :=d .DecodeElement (_facba .OMathPara ,&_acbbcb );_bgcega !=nil {return _bgcega ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_adbef );_adbef .EG_RunLevelElts =append (_adbef .EG_RunLevelElts ,_fbacbb );_fbacbb .EG_MathContent =append (_fbacbb .EG_MathContent ,_facba );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dfebeb :=NewEG_ContentBlockContent ();_abgbg :=NewEG_RunLevelElts ();_gdcbe :=NewEG_MathContent ();_gdcbe .OMath =_ce .NewOMath ();if _cfbcc :=d .DecodeElement (_gdcbe .OMath ,&_acbbcb );_cfbcc !=nil {return _cfbcc ;};_dcdaga .EG_ContentBlockContent =append (_dcdaga .EG_ContentBlockContent ,_dfebeb );_dfebeb .EG_RunLevelElts =append (_dfebeb .EG_RunLevelElts ,_abgbg );_abgbg .EG_MathContent =append (_abgbg .EG_MathContent ,_gdcbe );default:_gb .Log ("\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\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_acbbcb .Name );if _fgagegg :=d .Skip ();_fgagegg !=nil {return _fgagegg ;};};case _f .EndElement :break _ebfee ;case _f .CharData :};};return nil ;};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;}; +// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path +func (_agbde *CT_PPrGeneral )ValidateWithPath (path string )error {if _agbde .PStyle !=nil {if _geefd :=_agbde .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_geefd !=nil {return _geefd ;};};if _agbde .KeepNext !=nil {if _cbdec :=_agbde .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_cbdec !=nil {return _cbdec ;};};if _agbde .KeepLines !=nil {if _cada :=_agbde .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_cada !=nil {return _cada ;};};if _agbde .PageBreakBefore !=nil {if _ecbgfg :=_agbde .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_ecbgfg !=nil {return _ecbgfg ;};};if _agbde .FramePr !=nil {if _cdeaf :=_agbde .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_cdeaf !=nil {return _cdeaf ;};};if _agbde .WidowControl !=nil {if _ffffg :=_agbde .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_ffffg !=nil {return _ffffg ;};};if _agbde .NumPr !=nil {if _dffgg :=_agbde .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_dffgg !=nil {return _dffgg ;};};if _agbde .SuppressLineNumbers !=nil {if _eefbf :=_agbde .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_eefbf !=nil {return _eefbf ;};};if _agbde .PBdr !=nil {if _fcfgc :=_agbde .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_fcfgc !=nil {return _fcfgc ;};};if _agbde .Shd !=nil {if _dbgfd :=_agbde .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dbgfd !=nil {return _dbgfd ;};};if _agbde .Tabs !=nil {if _beeeg :=_agbde .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_beeeg !=nil {return _beeeg ;};};if _agbde .SuppressAutoHyphens !=nil {if _baedg :=_agbde .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_baedg !=nil {return _baedg ;};};if _agbde .Kinsoku !=nil {if _gcdcd :=_agbde .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_gcdcd !=nil {return _gcdcd ;};};if _agbde .WordWrap !=nil {if _gegcc :=_agbde .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_gegcc !=nil {return _gegcc ;};};if _agbde .OverflowPunct !=nil {if _beag :=_agbde .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_beag !=nil {return _beag ;};};if _agbde .TopLinePunct !=nil {if _bbedba :=_agbde .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_bbedba !=nil {return _bbedba ;};};if _agbde .AutoSpaceDE !=nil {if _cbaag :=_agbde .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_cbaag !=nil {return _cbaag ;};};if _agbde .AutoSpaceDN !=nil {if _edead :=_agbde .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_edead !=nil {return _edead ;};};if _agbde .Bidi !=nil {if _cgacc :=_agbde .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_cgacc !=nil {return _cgacc ;};};if _agbde .AdjustRightInd !=nil {if _egcgb :=_agbde .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_egcgb !=nil {return _egcgb ;};};if _agbde .SnapToGrid !=nil {if _cgbac :=_agbde .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cgbac !=nil {return _cgbac ;};};if _agbde .Spacing !=nil {if _dabag :=_agbde .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dabag !=nil {return _dabag ;};};if _agbde .Ind !=nil {if _egffbe :=_agbde .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_egffbe !=nil {return _egffbe ;};};if _agbde .ContextualSpacing !=nil {if _fgdbc :=_agbde .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_fgdbc !=nil {return _fgdbc ;};};if _agbde .MirrorIndents !=nil {if _adagbg :=_agbde .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_adagbg !=nil {return _adagbg ;};};if _agbde .SuppressOverlap !=nil {if _fddab :=_agbde .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_fddab !=nil {return _fddab ;};};if _agbde .Jc !=nil {if _agbc :=_agbde .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_agbc !=nil {return _agbc ;};};if _agbde .TextDirection !=nil {if _febee :=_agbde .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_febee !=nil {return _febee ;};};if _agbde .TextAlignment !=nil {if _effab :=_agbde .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_effab !=nil {return _effab ;};};if _agbde .TextboxTightWrap !=nil {if _ffgae :=_agbde .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_ffgae !=nil {return _ffgae ;};};if _agbde .OutlineLvl !=nil {if _gdgcf :=_agbde .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_gdgcf !=nil {return _gdgcf ;};};if _agbde .DivId !=nil {if _adgab :=_agbde .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_adgab !=nil {return _adgab ;};};if _agbde .CnfStyle !=nil {if _ggefd :=_agbde .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_ggefd !=nil {return _ggefd ;};};if _agbde .PPrChange !=nil {if _efgbf :=_agbde .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_efgbf !=nil {return _efgbf ;};};return nil ;};func (_fdfbcef *CT_SdtDocPart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fdfbcef .DocPartGallery !=nil {_aedgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}};e .EncodeElement (_fdfbcef .DocPartGallery ,_aedgg );};if _fdfbcef .DocPartCategory !=nil {_abebf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_fdfbcef .DocPartCategory ,_abebf );};if _fdfbcef .DocPartUnique !=nil {_acgbfd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_fdfbcef .DocPartUnique ,_acgbfd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfedf *CT_Text )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfedf .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_ea .Sprintf ("\u0025\u0076",*_dfedf .SpaceAttr )});};e .EncodeElement (_dfedf .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_RubyAlignUnset ST_RubyAlign =0;ST_RubyAlignCenter ST_RubyAlign =1;ST_RubyAlignDistributeLetter ST_RubyAlign =2;ST_RubyAlignDistributeSpace ST_RubyAlign =3;ST_RubyAlignLeft ST_RubyAlign =4;ST_RubyAlignRight ST_RubyAlign =5;ST_RubyAlignRightVertical ST_RubyAlign =6;); -// Validate validates the CT_P and its children -func (_ebdgf *CT_P )Validate ()error {return _ebdgf .ValidateWithPath ("\u0043\u0054\u005f\u0050")};func NewCT_FtnPos ()*CT_FtnPos {_cgdg :=&CT_FtnPos {};_cgdg .ValAttr =ST_FtnPos (1);return _cgdg };func (_ffbdea *WdWpc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffbdea .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_agaadg :for {_ddcfdb ,_ffbfa :=d .Token ();if _ffbfa !=nil {return _ffbfa ;};switch _gffcf :=_ddcfdb .(type ){case _f .StartElement :switch _gffcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u0067"},_f .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 :"\u0062\u0067"}:_ffbdea .Bg =_db .NewCT_BackgroundFormatting ();if _cfggfb :=d .DecodeElement (_ffbdea .Bg ,&_gffcf );_cfggfb !=nil {return _cfggfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0068\u006fl\u0065"},_f .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 :"\u0077\u0068\u006fl\u0065"}:_ffbdea .Whole =_db .NewCT_WholeE2oFormatting ();if _fagcb :=d .DecodeElement (_ffbdea .Whole ,&_gffcf );_fagcb !=nil {return _fagcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_f .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 :"\u0077\u0073\u0070"}:_bfeae :=NewWdCT_WordprocessingCanvasChoice ();if _edfddf :=d .DecodeElement (&_bfeae .Wsp ,&_gffcf );_edfddf !=nil {return _edfddf ;};_ffbdea .Choice =append (_ffbdea .Choice ,_bfeae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_ggceec :=NewWdCT_WordprocessingCanvasChoice ();if _efbecf :=d .DecodeElement (&_ggceec .Pic ,&_gffcf );_efbecf !=nil {return _efbecf ;};_ffbdea .Choice =append (_ffbdea .Choice ,_ggceec );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_fdfffef :=NewWdCT_WordprocessingCanvasChoice ();if _eadf :=d .DecodeElement (&_fdfffef .ContentPart ,&_gffcf );_eadf !=nil {return _eadf ;};_ffbdea .Choice =append (_ffbdea .Choice ,_fdfffef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_f .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 :"\u0077\u0067\u0070"}:_efaff :=NewWdCT_WordprocessingCanvasChoice ();if _eeaba :=d .DecodeElement (&_efaff .Wgp ,&_gffcf );_eeaba !=nil {return _eeaba ;};_ffbdea .Choice =append (_ffbdea .Choice ,_efaff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_adecfb :=NewWdCT_WordprocessingCanvasChoice ();if _fefagf :=d .DecodeElement (&_adecfb .GraphicFrame ,&_gffcf );_fefagf !=nil {return _fefagf ;};_ffbdea .Choice =append (_ffbdea .Choice ,_adecfb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffbdea .ExtLst =_db .NewCT_OfficeArtExtensionList ();if _cdfcfa :=d .DecodeElement (_ffbdea .ExtLst ,&_gffcf );_cdfcfa !=nil {return _cdfcfa ;};default:_gb .Log ("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 \u0057\u0064\u0057p\u0063 \u0025\u0076",_gffcf .Name );if _cddebb :=d .Skip ();_cddebb !=nil {return _cddebb ;};};case _f .EndElement :break _agaadg ;case _f .CharData :};};return nil ;}; +// Validate validates the WdEG_WrapType and its children +func (_feddd *WdEG_WrapType )Validate ()error {return _feddd .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_gegdgb *Comments )ValidateWithPath (path string )error {if _gfcgab :=_gegdgb .CT_Comments .ValidateWithPath (path );_gfcgab !=nil {return _gfcgab ;};return nil ;};type CT_CompatSetting struct{ +// Validate validates the CT_Ruby and its children +func (_edbab *CT_Ruby )Validate ()error {return _edbab .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");};type CT_DocPartName struct{ -// Name of Setting -NameAttr *string ; +// Name Value +ValAttr string ; -// Namespace of Setting -UriAttr *string ; +// Built-In Entry +DecoratedAttr *_cf .ST_OnOff ;};func (_bcbfd *CT_MailMerge )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gecc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bcbfd .MainDocumentType ,_gecc );if _bcbfd .LinkToQuery !=nil {_bdag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}};e .EncodeElement (_bcbfd .LinkToQuery ,_bdag );};_adabdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bcbfd .DataType ,_adabdc );if _bcbfd .ConnectString !=nil {_fgad :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}};e .EncodeElement (_bcbfd .ConnectString ,_fgad );};if _bcbfd .Query !=nil {_bddg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_bcbfd .Query ,_bddg );};if _bcbfd .DataSource !=nil {_fgeac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_bcbfd .DataSource ,_fgeac );};if _bcbfd .HeaderSource !=nil {_eeadc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_bcbfd .HeaderSource ,_eeadc );};if _bcbfd .DoNotSuppressBlankLines !=nil {_becce :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0053\u0075\u0070\u0070\u0072e\u0073s\u0042l\u0061\u006e\u006b\u004c\u0069\u006e\u0065s"}};e .EncodeElement (_bcbfd .DoNotSuppressBlankLines ,_becce );};if _bcbfd .Destination !=nil {_gadfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bcbfd .Destination ,_gadfg );};if _bcbfd .AddressFieldName !=nil {_cefbda :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bcbfd .AddressFieldName ,_cefbda );};if _bcbfd .MailSubject !=nil {_bbccg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_bcbfd .MailSubject ,_bbccg );};if _bcbfd .MailAsAttachment !=nil {_bbffe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bcbfd .MailAsAttachment ,_bbffe );};if _bcbfd .ViewMergedData !=nil {_gbacd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bcbfd .ViewMergedData ,_gbacd );};if _bcbfd .ActiveRecord !=nil {_bdadc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_bcbfd .ActiveRecord ,_bdadc );};if _bcbfd .CheckErrors !=nil {_dbfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_bcbfd .CheckErrors ,_dbfg );};if _bcbfd .Odso !=nil {_bcea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}};e .EncodeElement (_bcbfd .Odso ,_bcea );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfbabf *EG_ParaRPrTrackChanges )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfbabf .Ins !=nil {_gceff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_gfbabf .Ins ,_gceff );};if _gfbabf .Del !=nil {_ggbgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_gfbabf .Del ,_ggbgf );};if _gfbabf .MoveFrom !=nil {_gcgfgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_gfbabf .MoveFrom ,_gcgfgb );};if _gfbabf .MoveTo !=nil {_eefcbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_gfbabf .MoveTo ,_eefcbd );};return nil ;};func (_ceacbd ST_LineSpacingRule )ValidateWithPath (path string )error {switch _ceacbd {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceacbd ));};return nil ;};func (_egaee ST_Jc )Validate ()error {return _egaee .ValidateWithPath ("")};func (_aggef *ST_View )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agecd ,_dgcggf :=d .Token ();if _dgcggf !=nil {return _dgcggf ;};if _ecdad ,_fadec :=_agecd .(_c .EndElement );_fadec &&_ecdad .Name ==start .Name {*_aggef =1;return nil ;};if _bafda ,_badaagf :=_agecd .(_c .CharData );!_badaagf {return _ea .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",_agecd );}else {switch string (_bafda ){case "":*_aggef =0;case "\u006e\u006f\u006e\u0065":*_aggef =1;case "\u0070\u0072\u0069n\u0074":*_aggef =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_aggef =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_aggef =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_aggef =5;case "\u0077\u0065\u0062":*_aggef =6;};};_agecd ,_dgcggf =d .Token ();if _dgcggf !=nil {return _dgcggf ;};if _efaff ,_cegdd :=_agecd .(_c .EndElement );_cegdd &&_efaff .Name ==start .Name {return nil ;};return _ea .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",_agecd );}; -// Value of Setting -ValAttr *string ;};func (_ebced ST_FtnEdn )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgggeg :=_f .Attr {};_cgggeg .Name =name ;switch _ebced {case ST_FtnEdnUnset :_cgggeg .Value ="";case ST_FtnEdnNormal :_cgggeg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_cgggeg .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_cgggeg .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case ST_FtnEdnContinuationNotice :_cgggeg .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _cgggeg ,nil ;};type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;};func NewEndnotes ()*Endnotes {_edfcb :=&Endnotes {};_edfcb .CT_Endnotes =*NewCT_Endnotes ();return _edfcb ;}; +// Validate validates the CT_FFTextInput and its children +func (_aegdag *CT_FFTextInput )Validate ()error {return _aegdag .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");};func NewCT_Cnf ()*CT_Cnf {_babg :=&CT_Cnf {};return _babg };func NewCT_FFTextInput ()*CT_FFTextInput {_bcfa :=&CT_FFTextInput {};return _bcfa };func (_daedfe ST_JcTable )ValidateWithPath (path string )error {switch _daedfe {case 0,1,2,3,4,5:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daedfe ));};return nil ;};const (ST_WrapUnset ST_Wrap =0;ST_WrapAuto ST_Wrap =1;ST_WrapNotBeside ST_Wrap =2;ST_WrapAround ST_Wrap =3;ST_WrapTight ST_Wrap =4;ST_WrapThrough ST_Wrap =5;ST_WrapNone ST_Wrap =6;);func (_ebefb ST_Merge )Validate ()error {return _ebefb .ValidateWithPath ("")}; -// Validate validates the EG_BlockLevelChunkElts and its children -func (_gdaed *EG_BlockLevelChunkElts )Validate ()error {return _gdaed .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");};func (_dfgff *CT_TblPrEx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfgff .TblW !=nil {_ffbcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_dfgff .TblW ,_ffbcg );};if _dfgff .Jc !=nil {_baafda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dfgff .Jc ,_baafda );};if _dfgff .TblCellSpacing !=nil {_ebcgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dfgff .TblCellSpacing ,_ebcgd );};if _dfgff .TblInd !=nil {_ccfae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_dfgff .TblInd ,_ccfae );};if _dfgff .TblBorders !=nil {_cbbae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dfgff .TblBorders ,_cbbae );};if _dfgff .Shd !=nil {_adfcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dfgff .Shd ,_adfcg );};if _dfgff .TblLayout !=nil {_dbdeg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dfgff .TblLayout ,_dbdeg );};if _dfgff .TblCellMar !=nil {_fgfeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_dfgff .TblCellMar ,_fgfeb );};if _dfgff .TblLook !=nil {_gfdcf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_dfgff .TblLook ,_gfdcf );};if _dfgff .TblPrExChange !=nil {_gcaedae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dfgff .TblPrExChange ,_gcaedae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecacb ST_PageBorderOffset )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ecacb .String (),start );};func (_gebbfc ST_DocPartGallery )Validate ()error {return _gebbfc .ValidateWithPath ("")};const (ST_CombineBracketsUnset ST_CombineBrackets =0;ST_CombineBracketsNone ST_CombineBrackets =1;ST_CombineBracketsRound ST_CombineBrackets =2;ST_CombineBracketsSquare ST_CombineBrackets =3;ST_CombineBracketsAngle ST_CombineBrackets =4;ST_CombineBracketsCurly ST_CombineBrackets =5;); +// Validate validates the EG_SectPrContents and its children +func (_gfbfb *EG_SectPrContents )Validate ()error {return _gfbfb .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");};func (_deefe *CT_ReadingModeInkLockDown )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"},Value :_ea .Sprintf ("\u0025\u0076",_deefe .ActualPgAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0077"},Value :_ea .Sprintf ("\u0025\u0076",_deefe .WAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068"},Value :_ea .Sprintf ("\u0025\u0076",_deefe .HAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_ea .Sprintf ("\u0025\u0076",_deefe .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffdfe ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _ffdfe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdfe ));};return nil ;};func (_ebcfdf *EG_ContentRowContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeebc :for {_edbae ,_ggdae :=d .Token ();if _ggdae !=nil {return _ggdae ;};switch _addde :=_edbae .(type ){case _c .StartElement :switch _addde .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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_bfaagd :=NewCT_Row ();if _deeab :=d .DecodeElement (_bfaagd ,&_addde );_deeab !=nil {return _deeab ;};_ebcfdf .Tr =append (_ebcfdf .Tr ,_bfaagd );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ebcfdf .CustomXml =NewCT_CustomXmlRow ();if _eedbe :=d .DecodeElement (_ebcfdf .CustomXml ,&_addde );_eedbe !=nil {return _eedbe ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ebcfdf .Sdt =NewCT_SdtRow ();if _ggbba :=d .DecodeElement (_ebcfdf .Sdt ,&_addde );_ggbba !=nil {return _ggbba ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_geded :=NewEG_RunLevelElts ();_geded .ProofErr =NewCT_ProofErr ();if _dffggb :=d .DecodeElement (_geded .ProofErr ,&_addde );_dffggb !=nil {return _dffggb ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_geded );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cfaead :=NewEG_RunLevelElts ();_cfaead .PermStart =NewCT_PermStart ();if _fdaef :=d .DecodeElement (_cfaead .PermStart ,&_addde );_fdaef !=nil {return _fdaef ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_cfaead );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cebgba :=NewEG_RunLevelElts ();_cebgba .PermEnd =NewCT_Perm ();if _eeggf :=d .DecodeElement (_cebgba .PermEnd ,&_addde );_eeggf !=nil {return _eeggf ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_cebgba );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_gfgfgd :=NewEG_RunLevelElts ();_gfgfgd .Ins =NewCT_RunTrackChange ();if _egggeb :=d .DecodeElement (_gfgfgd .Ins ,&_addde );_egggeb !=nil {return _egggeb ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_gfgfgd );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_afdbe :=NewEG_RunLevelElts ();_afdbe .Del =NewCT_RunTrackChange ();if _gceed :=d .DecodeElement (_afdbe .Del ,&_addde );_gceed !=nil {return _gceed ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_afdbe );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bgced :=NewEG_RunLevelElts ();_bgced .MoveFrom =NewCT_RunTrackChange ();if _adefbb :=d .DecodeElement (_bgced .MoveFrom ,&_addde );_adefbb !=nil {return _adefbb ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_bgced );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gfafe :=NewEG_RunLevelElts ();_gfafe .MoveTo =NewCT_RunTrackChange ();if _agbffa :=d .DecodeElement (_gfafe .MoveTo ,&_addde );_agbffa !=nil {return _agbffa ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_gfafe );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_eccge :=NewEG_RunLevelElts ();_cddbc :=NewEG_RangeMarkupElements ();_cddbc .BookmarkStart =NewCT_Bookmark ();if _gecda :=d .DecodeElement (_cddbc .BookmarkStart ,&_addde );_gecda !=nil {return _gecda ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_eccge );_eccge .EG_RangeMarkupElements =append (_eccge .EG_RangeMarkupElements ,_cddbc );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bcfcac :=NewEG_RunLevelElts ();_abfeg :=NewEG_RangeMarkupElements ();_abfeg .BookmarkEnd =NewCT_MarkupRange ();if _egccba :=d .DecodeElement (_abfeg .BookmarkEnd ,&_addde );_egccba !=nil {return _egccba ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_bcfcac );_bcfcac .EG_RangeMarkupElements =append (_bcfcac .EG_RangeMarkupElements ,_abfeg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bdegd :=NewEG_RunLevelElts ();_fgfac :=NewEG_RangeMarkupElements ();_fgfac .MoveFromRangeStart =NewCT_MoveBookmark ();if _fcgcd :=d .DecodeElement (_fgfac .MoveFromRangeStart ,&_addde );_fcgcd !=nil {return _fcgcd ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_bdegd );_bdegd .EG_RangeMarkupElements =append (_bdegd .EG_RangeMarkupElements ,_fgfac );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_degbb :=NewEG_RunLevelElts ();_cegbf :=NewEG_RangeMarkupElements ();_cegbf .MoveFromRangeEnd =NewCT_MarkupRange ();if _bebeb :=d .DecodeElement (_cegbf .MoveFromRangeEnd ,&_addde );_bebeb !=nil {return _bebeb ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_degbb );_degbb .EG_RangeMarkupElements =append (_degbb .EG_RangeMarkupElements ,_cegbf );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aaecc :=NewEG_RunLevelElts ();_afbacg :=NewEG_RangeMarkupElements ();_afbacg .MoveToRangeStart =NewCT_MoveBookmark ();if _ccefae :=d .DecodeElement (_afbacg .MoveToRangeStart ,&_addde );_ccefae !=nil {return _ccefae ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_aaecc );_aaecc .EG_RangeMarkupElements =append (_aaecc .EG_RangeMarkupElements ,_afbacg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_adcdd :=NewEG_RunLevelElts ();_bdcbf :=NewEG_RangeMarkupElements ();_bdcbf .MoveToRangeEnd =NewCT_MarkupRange ();if _ebebc :=d .DecodeElement (_bdcbf .MoveToRangeEnd ,&_addde );_ebebc !=nil {return _ebebc ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_adcdd );_adcdd .EG_RangeMarkupElements =append (_adcdd .EG_RangeMarkupElements ,_bdcbf );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bdgbea :=NewEG_RunLevelElts ();_ffbadd :=NewEG_RangeMarkupElements ();_ffbadd .CommentRangeStart =NewCT_MarkupRange ();if _ffadf :=d .DecodeElement (_ffbadd .CommentRangeStart ,&_addde );_ffadf !=nil {return _ffadf ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_bdgbea );_bdgbea .EG_RangeMarkupElements =append (_bdgbea .EG_RangeMarkupElements ,_ffbadd );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbeae :=NewEG_RunLevelElts ();_gbgbb :=NewEG_RangeMarkupElements ();_gbgbb .CommentRangeEnd =NewCT_MarkupRange ();if _fbefe :=d .DecodeElement (_gbgbb .CommentRangeEnd ,&_addde );_fbefe !=nil {return _fbefe ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_cbeae );_cbeae .EG_RangeMarkupElements =append (_cbeae .EG_RangeMarkupElements ,_gbgbb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fecfdc :=NewEG_RunLevelElts ();_cgdbb :=NewEG_RangeMarkupElements ();_cgdbb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cegbee :=d .DecodeElement (_cgdbb .CustomXmlInsRangeStart ,&_addde );_cegbee !=nil {return _cegbee ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_fecfdc );_fecfdc .EG_RangeMarkupElements =append (_fecfdc .EG_RangeMarkupElements ,_cgdbb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abgaaa :=NewEG_RunLevelElts ();_gebcb :=NewEG_RangeMarkupElements ();_gebcb .CustomXmlInsRangeEnd =NewCT_Markup ();if _cfbadd :=d .DecodeElement (_gebcb .CustomXmlInsRangeEnd ,&_addde );_cfbadd !=nil {return _cfbadd ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_abgaaa );_abgaaa .EG_RangeMarkupElements =append (_abgaaa .EG_RangeMarkupElements ,_gebcb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcbcd :=NewEG_RunLevelElts ();_fcefgd :=NewEG_RangeMarkupElements ();_fcefgd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbfcgg :=d .DecodeElement (_fcefgd .CustomXmlDelRangeStart ,&_addde );_bbfcgg !=nil {return _bbfcgg ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_fcbcd );_fcbcd .EG_RangeMarkupElements =append (_fcbcd .EG_RangeMarkupElements ,_fcefgd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdedg :=NewEG_RunLevelElts ();_fdbgd :=NewEG_RangeMarkupElements ();_fdbgd .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbdddg :=d .DecodeElement (_fdbgd .CustomXmlDelRangeEnd ,&_addde );_fbdddg !=nil {return _fbdddg ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_bdedg );_bdedg .EG_RangeMarkupElements =append (_bdedg .EG_RangeMarkupElements ,_fdbgd );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cdbga :=NewEG_RunLevelElts ();_cdffc :=NewEG_RangeMarkupElements ();_cdffc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _abegce :=d .DecodeElement (_cdffc .CustomXmlMoveFromRangeStart ,&_addde );_abegce !=nil {return _abegce ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_cdbga );_cdbga .EG_RangeMarkupElements =append (_cdbga .EG_RangeMarkupElements ,_cdffc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cffeda :=NewEG_RunLevelElts ();_eacc :=NewEG_RangeMarkupElements ();_eacc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _debceb :=d .DecodeElement (_eacc .CustomXmlMoveFromRangeEnd ,&_addde );_debceb !=nil {return _debceb ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_cffeda );_cffeda .EG_RangeMarkupElements =append (_cffeda .EG_RangeMarkupElements ,_eacc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bbgfge :=NewEG_RunLevelElts ();_dfceg :=NewEG_RangeMarkupElements ();_dfceg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbacga :=d .DecodeElement (_dfceg .CustomXmlMoveToRangeStart ,&_addde );_gbacga !=nil {return _gbacga ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_bbgfge );_bbgfge .EG_RangeMarkupElements =append (_bbgfge .EG_RangeMarkupElements ,_dfceg );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acaacb :=NewEG_RunLevelElts ();_eggdeb :=NewEG_RangeMarkupElements ();_eggdeb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecgfg :=d .DecodeElement (_eggdeb .CustomXmlMoveToRangeEnd ,&_addde );_ecgfg !=nil {return _ecgfg ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_acaacb );_acaacb .EG_RangeMarkupElements =append (_acaacb .EG_RangeMarkupElements ,_eggdeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gaeaf :=NewEG_RunLevelElts ();_ebacd :=NewEG_MathContent ();_ebacd .OMathPara =_egg .NewOMathPara ();if _bgefg :=d .DecodeElement (_ebacd .OMathPara ,&_addde );_bgefg !=nil {return _bgefg ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_gaeaf );_gaeaf .EG_MathContent =append (_gaeaf .EG_MathContent ,_ebacd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cbabaf :=NewEG_RunLevelElts ();_ceced :=NewEG_MathContent ();_ceced .OMath =_egg .NewOMath ();if _faaga :=d .DecodeElement (_ceced .OMath ,&_addde );_faaga !=nil {return _faaga ;};_ebcfdf .EG_RunLevelElts =append (_ebcfdf .EG_RunLevelElts ,_cbabaf );_cbabaf .EG_MathContent =append (_cbabaf .EG_MathContent ,_ceced );default:_cff .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_addde .Name );if _acffaa :=d .Skip ();_acffaa !=nil {return _acffaa ;};};case _c .EndElement :break _aeebc ;case _c .CharData :};};return nil ;};func NewCT_RubyAlign ()*CT_RubyAlign {_dfccf :=&CT_RubyAlign {};_dfccf .ValAttr =ST_RubyAlign (1);return _dfccf ;}; -// Validate validates the CT_RecipientData and its children -func (_cbcea *CT_RecipientData )Validate ()error {return _cbcea .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; +// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path +func (_aeacdc *CT_TcPr )ValidateWithPath (path string )error {if _aeacdc .CnfStyle !=nil {if _fbeagc :=_aeacdc .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_fbeagc !=nil {return _fbeagc ;};};if _aeacdc .TcW !=nil {if _adgee :=_aeacdc .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_adgee !=nil {return _adgee ;};};if _aeacdc .GridSpan !=nil {if _dfefe :=_aeacdc .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_dfefe !=nil {return _dfefe ;};};if _aeacdc .HMerge !=nil {if _beabc :=_aeacdc .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_beabc !=nil {return _beabc ;};};if _aeacdc .VMerge !=nil {if _agfge :=_aeacdc .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_agfge !=nil {return _agfge ;};};if _aeacdc .TcBorders !=nil {if _fdaec :=_aeacdc .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_fdaec !=nil {return _fdaec ;};};if _aeacdc .Shd !=nil {if _bbdab :=_aeacdc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bbdab !=nil {return _bbdab ;};};if _aeacdc .NoWrap !=nil {if _fcacc :=_aeacdc .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_fcacc !=nil {return _fcacc ;};};if _aeacdc .TcMar !=nil {if _addbf :=_aeacdc .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_addbf !=nil {return _addbf ;};};if _aeacdc .TextDirection !=nil {if _ffgba :=_aeacdc .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ffgba !=nil {return _ffgba ;};};if _aeacdc .TcFitText !=nil {if _bafec :=_aeacdc .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bafec !=nil {return _bafec ;};};if _aeacdc .VAlign !=nil {if _ecgabb :=_aeacdc .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_ecgabb !=nil {return _ecgabb ;};};if _aeacdc .HideMark !=nil {if _efffgb :=_aeacdc .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_efffgb !=nil {return _efffgb ;};};if _aeacdc .Headers !=nil {if _febae :=_aeacdc .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_febae !=nil {return _febae ;};};if _aeacdc .CellIns !=nil {if _ebeaab :=_aeacdc .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_ebeaab !=nil {return _ebeaab ;};};if _aeacdc .CellDel !=nil {if _fdccff :=_aeacdc .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_fdccff !=nil {return _fdccff ;};};if _aeacdc .CellMerge !=nil {if _bgabf :=_aeacdc .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_bgabf !=nil {return _bgabf ;};};if _aeacdc .TcPrChange !=nil {if _ccdace :=_aeacdc .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ccdace !=nil {return _ccdace ;};};return nil ;};func (_gefecf *ST_LevelSuffix )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gefecf =0;case "\u0074\u0061\u0062":*_gefecf =1;case "\u0073\u0070\u0061c\u0065":*_gefecf =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_gefecf =3;};return nil ;}; -// Validate validates the CT_NumLvl and its children -func (_cfbbf *CT_NumLvl )Validate ()error {return _cfbbf .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");};type ST_FtnPos byte ;type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// Validate validates the CT_R and its children +func (_adef *CT_R )Validate ()error {return _adef .ValidateWithPath ("\u0043\u0054\u005f\u0052")}; -// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path -func (_dfcgb *CT_Panose )ValidateWithPath (path string )error {return nil };func NewNumbering ()*Numbering {_ceeaa :=&Numbering {};_ceeaa .CT_Numbering =*NewCT_Numbering ();return _ceeaa ;}; +// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path +func (_adabd *CT_Endnotes )ValidateWithPath (path string )error {for _feaaa ,_fcgd :=range _adabd .Endnote {if _afbfd :=_fcgd .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_feaaa ));_afbfd !=nil {return _afbfd ;};};return nil ;};func (_ecdeg *CT_Numbering )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbadc :for {_bcdca ,_cgbce :=d .Token ();if _cgbce !=nil {return _cgbce ;};switch _agagc :=_bcdca .(type ){case _c .StartElement :switch _agagc .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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_bffff :=NewCT_NumPicBullet ();if _aegeg :=d .DecodeElement (_bffff ,&_agagc );_aegeg !=nil {return _aegeg ;};_ecdeg .NumPicBullet =append (_ecdeg .NumPicBullet ,_bffff );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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_faedg :=NewCT_AbstractNum ();if _bdac :=d .DecodeElement (_faedg ,&_agagc );_bdac !=nil {return _bdac ;};_ecdeg .AbstractNum =append (_ecdeg .AbstractNum ,_faedg );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 :"\u006e\u0075\u006d"},_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 :"\u006e\u0075\u006d"}:_egcag :=NewCT_Num ();if _gfagf :=d .DecodeElement (_egcag ,&_agagc );_gfagf !=nil {return _gfagf ;};_ecdeg .Num =append (_ecdeg .Num ,_egcag );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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_ecdeg .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _fggbg :=d .DecodeElement (_ecdeg .NumIdMacAtCleanup ,&_agagc );_fggbg !=nil {return _fggbg ;};default:_cff .Log ("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_N\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0020\u0025\u0076",_agagc .Name );if _ccga :=d .Skip ();_ccga !=nil {return _ccga ;};};case _c .EndElement :break _bbadc ;case _c .CharData :};};return nil ;};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_gfgbd :=&CT_PixelsMeasure {};return _gfgbd };const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;); -// Validate validates the CT_ShapeDefaults and its children -func (_gfgcab *CT_ShapeDefaults )Validate ()error {return _gfgcab .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_edeaeg *ST_MailMergeDest )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddfbgg ,_fcbgd :=d .Token ();if _fcbgd !=nil {return _fcbgd ;};if _afeggf ,_fgecd :=_ddfbgg .(_f .EndElement );_fgecd &&_afeggf .Name ==start .Name {*_edeaeg =1;return nil ;};if _bceaga ,_ddaab :=_ddfbgg .(_f .CharData );!_ddaab {return _c .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",_ddfbgg );}else {switch string (_bceaga ){case "":*_edeaeg =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_edeaeg =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_edeaeg =2;case "\u0065\u006d\u0061i\u006c":*_edeaeg =3;case "\u0066\u0061\u0078":*_edeaeg =4;};};_ddfbgg ,_fcbgd =d .Token ();if _fcbgd !=nil {return _fcbgd ;};if _dgbcdd ,_aabdgb :=_ddfbgg .(_f .EndElement );_aabdgb &&_dgbcdd .Name ==start .Name {return nil ;};return _c .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",_ddfbgg );};const (ST_FldCharTypeUnset ST_FldCharType =0;ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;);type CT_DocPart struct{ +// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path +func (_ebdgd *CT_Height )ValidateWithPath (path string )error {if _ebdgd .ValAttr !=nil {if _ggaef :=_ebdgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggaef !=nil {return _ggaef ;};};if _cggf :=_ebdgd .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_cggf !=nil {return _cggf ;};return nil ;};func (_bdede *EG_RPrContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bdede .RStyle !=nil {_gcgece :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bdede .RStyle ,_gcgece );};if _bdede .RFonts !=nil {_ecfdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bdede .RFonts ,_ecfdf );};if _bdede .B !=nil {_bcgcdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_bdede .B ,_bcgcdb );};if _bdede .BCs !=nil {_gagcge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_bdede .BCs ,_gagcge );};if _bdede .I !=nil {_cacfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_bdede .I ,_cacfc );};if _bdede .ICs !=nil {_fdcde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_bdede .ICs ,_fdcde );};if _bdede .Caps !=nil {_ggbbgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_bdede .Caps ,_ggbbgc );};if _bdede .SmallCaps !=nil {_eeecb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bdede .SmallCaps ,_eeecb );};if _bdede .Strike !=nil {_gfdacd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_bdede .Strike ,_gfdacd );};if _bdede .Dstrike !=nil {_cabdfb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bdede .Dstrike ,_cabdfb );};if _bdede .Outline !=nil {_ggegaa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_bdede .Outline ,_ggegaa );};if _bdede .Shadow !=nil {_deecb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bdede .Shadow ,_deecb );};if _bdede .Emboss !=nil {_daaee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_bdede .Emboss ,_daaee );};if _bdede .Imprint !=nil {_edbacd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_bdede .Imprint ,_edbacd );};if _bdede .NoProof !=nil {_abccg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_bdede .NoProof ,_abccg );};if _bdede .SnapToGrid !=nil {_bccbgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bdede .SnapToGrid ,_bccbgd );};if _bdede .Vanish !=nil {_aacede :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bdede .Vanish ,_aacede );};if _bdede .WebHidden !=nil {_dddeba :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bdede .WebHidden ,_dddeba );};if _bdede .Color !=nil {_aeaddf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bdede .Color ,_aeaddf );};if _bdede .Spacing !=nil {_fagfdg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bdede .Spacing ,_fagfdg );};if _bdede .W !=nil {_bccgbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bdede .W ,_bccgbc );};if _bdede .Kern !=nil {_gfbeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_bdede .Kern ,_gfbeb );};if _bdede .Position !=nil {_fdafea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdede .Position ,_fdafea );};if _bdede .Sz !=nil {_eaeded :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bdede .Sz ,_eaeded );};if _bdede .SzCs !=nil {_daggd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_bdede .SzCs ,_daggd );};if _bdede .Highlight !=nil {_defadgf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bdede .Highlight ,_defadgf );};if _bdede .U !=nil {_eaagd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_bdede .U ,_eaagd );};if _bdede .Effect !=nil {_ccdfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bdede .Effect ,_ccdfg );};if _bdede .Bdr !=nil {_efdec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_bdede .Bdr ,_efdec );};if _bdede .Shd !=nil {_facaaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bdede .Shd ,_facaaf );};if _bdede .FitText !=nil {_gacacf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_bdede .FitText ,_gacacf );};if _bdede .VertAlign !=nil {_eddaea :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bdede .VertAlign ,_eddaea );};if _bdede .Rtl !=nil {_dfefd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_bdede .Rtl ,_dfefd );};if _bdede .Cs !=nil {_efggd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_bdede .Cs ,_efggd );};if _bdede .Em !=nil {_bdgggd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_bdede .Em ,_bdgggd );};if _bdede .Lang !=nil {_gfbed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bdede .Lang ,_gfbed );};if _bdede .EastAsianLayout !=nil {_egbag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bdede .EastAsianLayout ,_egbag );};if _bdede .SpecVanish !=nil {_agdge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bdede .SpecVanish ,_agdge );};if _bdede .OMath !=nil {_dddcb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bdede .OMath ,_dddcb );};if _bdede .RPrChange !=nil {_fdccac :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bdede .RPrChange ,_fdccac );};return nil ;};func (_fadcb *CT_SignedHpsMeasure )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gaafg :=range start .Attr {if _gaafg .Name .Local =="\u0076\u0061\u006c"{_dfaae ,_cafe :=ParseUnionST_SignedHpsMeasure (_gaafg .Value );if _cafe !=nil {return _cafe ;};_fadcb .ValAttr =_dfaae ;continue ;};};for {_gfffa ,_edcff :=d .Token ();if _edcff !=nil {return _ea .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0069\u0067\u006e\u0065d\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u003a\u0020\u0025\u0073",_edcff );};if _beecd ,_fcddf :=_gfffa .(_c .EndElement );_fcddf &&_beecd .Name ==start .Name {break ;};};return nil ;};func (_efeac ST_TabJc )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfdfcf :=_c .Attr {};_gfdfcf .Name =name ;switch _efeac {case ST_TabJcUnset :_gfdfcf .Value ="";case ST_TabJcClear :_gfdfcf .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_gfdfcf .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_gfdfcf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TabJcEnd :_gfdfcf .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_gfdfcf .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_gfdfcf .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_gfdfcf .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_gfdfcf .Value ="\u006c\u0065\u0066\u0074";case ST_TabJcRight :_gfdfcf .Value ="\u0072\u0069\u0067h\u0074";};return _gfdfcf ,nil ;};func (_ecedef ST_PageOrientation )ValidateWithPath (path string )error {switch _ecedef {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecedef ));};return nil ;};func (_ggbdgb ST_MeasurementOrPercent )String ()string {if _ggbdgb .ST_DecimalNumberOrPercent !=nil {return _ggbdgb .ST_DecimalNumberOrPercent .String ();};if _ggbdgb .ST_UniversalMeasure !=nil {return _ea .Sprintf ("\u0025\u0076",*_ggbdgb .ST_UniversalMeasure );};return "";};func (_cgecb *AC_ChoiceRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgecb .Br !=nil {_agefd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_cgecb .Br ,_agefd );};if _cgecb .T !=nil {_efbdeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_cgecb .T ,_efbdeg );};if _cgecb .ContentPart !=nil {_geadf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_cgecb .ContentPart ,_geadf );};if _cgecb .DelText !=nil {_bedab :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_cgecb .DelText ,_bedab );};if _cgecb .InstrText !=nil {_gafacfb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cgecb .InstrText ,_gafacfb );};if _cgecb .DelInstrText !=nil {_bcgdeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cgecb .DelInstrText ,_bcgdeg );};if _cgecb .NoBreakHyphen !=nil {_bdggef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_cgecb .NoBreakHyphen ,_bdggef );};if _cgecb .SoftHyphen !=nil {_egcaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_cgecb .SoftHyphen ,_egcaa );};if _cgecb .DayShort !=nil {_gfbbfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_cgecb .DayShort ,_gfbbfd );};if _cgecb .MonthShort !=nil {_bgcgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_cgecb .MonthShort ,_bgcgd );};if _cgecb .YearShort !=nil {_cgcgcc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_cgecb .YearShort ,_cgcgcc );};if _cgecb .DayLong !=nil {_cdbbg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_cgecb .DayLong ,_cdbbg );};if _cgecb .MonthLong !=nil {_gdbaag :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_cgecb .MonthLong ,_gdbaag );};if _cgecb .YearLong !=nil {_cfffd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_cgecb .YearLong ,_cfffd );};if _cgecb .AnnotationRef !=nil {_dddfa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_cgecb .AnnotationRef ,_dddfa );};if _cgecb .FootnoteRef !=nil {_acgeed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_cgecb .FootnoteRef ,_acgeed );};if _cgecb .EndnoteRef !=nil {_ffccfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_cgecb .EndnoteRef ,_ffccfd );};if _cgecb .Separator !=nil {_cegef :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_cgecb .Separator ,_cegef );};if _cgecb .ContinuationSeparator !=nil {_acfda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063on\u0074\u0069\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_cgecb .ContinuationSeparator ,_acfda );};if _cgecb .Sym !=nil {_fgabad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_cgecb .Sym ,_fgabad );};if _cgecb .PgNum !=nil {_bbage :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_cgecb .PgNum ,_bbage );};if _cgecb .Cr !=nil {_dfefda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_cgecb .Cr ,_dfefda );};if _cgecb .Tab !=nil {_bgccb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_cgecb .Tab ,_bgccb );};if _cgecb .Object !=nil {_ggbfdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_cgecb .Object ,_ggbfdc );};if _cgecb .Pict !=nil {_dfeggb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_cgecb .Pict ,_dfeggb );};if _cgecb .FldChar !=nil {_acgafca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_cgecb .FldChar ,_acgafca );};if _cgecb .Ruby !=nil {_bcgfee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_cgecb .Ruby ,_bcgfee );};if _cgecb .FootnoteReference !=nil {_fffag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_cgecb .FootnoteReference ,_fffag );};if _cgecb .EndnoteReference !=nil {_dbdab :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_cgecb .EndnoteReference ,_dbdab );};if _cgecb .CommentReference !=nil {_gcbeg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_cgecb .CommentReference ,_gcbeg );};if _cgecb .Drawing !=nil {_aadg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_cgecb .Drawing ,_aadg );};if _cgecb .Ptab !=nil {_cafge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_cgecb .Ptab ,_cafge );};if _cgecb .LastRenderedPageBreak !=nil {_baeabg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006cas\u0074\u0052\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"}};e .EncodeElement (_cgecb .LastRenderedPageBreak ,_baeabg );};return nil ;};func (_efebgb ST_Jc )String ()string {switch _efebgb {case 0:return "";case 1:return "\u0073\u0074\u0061r\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006e\u0064";case 4:return "\u0062\u006f\u0074\u0068";case 5:return "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 6:return "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case 7:return "\u006e\u0075\u006d\u0054\u0061\u0062";case 8:return "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 9:return "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 10:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case 11:return "\u006c\u0065\u0066\u0074";case 12:return "\u0072\u0069\u0067h\u0074";};return "";};func (_fdfcfb *ST_JcTable )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fdfcfb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdfcfb =1;case "\u0065\u006e\u0064":*_fdfcfb =2;case "\u006c\u0065\u0066\u0074":*_fdfcfb =3;case "\u0072\u0069\u0067h\u0074":*_fdfcfb =4;case "\u0073\u0074\u0061r\u0074":*_fdfcfb =5;};return nil ;}; -// Glossary Document Entry Properties -DocPartPr *CT_DocPartPr ; +// Validate validates the CT_TabStop and its children +func (_ecgfec *CT_TabStop )Validate ()error {return _ecgfec .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");};func (_gbaabf *ST_HeightRule )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adbee ,_cbgad :=d .Token ();if _cbgad !=nil {return _cbgad ;};if _cegbbe ,_agabe :=_adbee .(_c .EndElement );_agabe &&_cegbbe .Name ==start .Name {*_gbaabf =1;return nil ;};if _bcfagb ,_gdabdb :=_adbee .(_c .CharData );!_gdabdb {return _ea .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",_adbee );}else {switch string (_bcfagb ){case "":*_gbaabf =0;case "\u0061\u0075\u0074\u006f":*_gbaabf =1;case "\u0065\u0078\u0061c\u0074":*_gbaabf =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_gbaabf =3;};};_adbee ,_cbgad =d .Token ();if _cbgad !=nil {return _cbgad ;};if _ddced ,_befbfg :=_adbee .(_c .EndElement );_befbfg &&_ddced .Name ==start .Name {return nil ;};return _ea .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",_adbee );};func (_fbbdg *CT_TblPrExChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_fbbdg .AuthorAttr )});if _fbbdg .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_fbbdg .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_fbbdg .IdAttr )});e .EncodeToken (start );_eeeeac :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_fbbdg .TblPrEx ,_eeeeac );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_UnderlineUnset ST_Underline =0;ST_UnderlineSingle ST_Underline =1;ST_UnderlineWords ST_Underline =2;ST_UnderlineDouble ST_Underline =3;ST_UnderlineThick ST_Underline =4;ST_UnderlineDotted ST_Underline =5;ST_UnderlineDottedHeavy ST_Underline =6;ST_UnderlineDash ST_Underline =7;ST_UnderlineDashedHeavy ST_Underline =8;ST_UnderlineDashLong ST_Underline =9;ST_UnderlineDashLongHeavy ST_Underline =10;ST_UnderlineDotDash ST_Underline =11;ST_UnderlineDashDotHeavy ST_Underline =12;ST_UnderlineDotDotDash ST_Underline =13;ST_UnderlineDashDotDotHeavy ST_Underline =14;ST_UnderlineWave ST_Underline =15;ST_UnderlineWavyHeavy ST_Underline =16;ST_UnderlineWavyDouble ST_Underline =17;ST_UnderlineNone ST_Underline =18;);func (_addbge ST_Pitch )ValidateWithPath (path string )error {switch _addbge {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addbge ));};return nil ;};func (_egcfg *WdCT_Anchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egcfg .SimplePos =_eg .NewCT_Point2D ();_egcfg .PositionH =NewWdCT_PosH ();_egcfg .PositionV =NewWdCT_PosV ();_egcfg .Extent =_eg .NewCT_PositiveSize2D ();_egcfg .DocPr =_eg .NewCT_NonVisualDrawingProps ();_egcfg .Graphic =_eg .NewGraphic ();for _ ,_fggbce :=range start .Attr {if _fggbce .Name .Local =="\u0064\u0069\u0073t\u0054"{_fgfdb ,_cfded :=_ac .ParseUint (_fggbce .Value ,10,32);if _cfded !=nil {return _cfded ;};_ceeee :=uint32 (_fgfdb );_egcfg .DistTAttr =&_ceeee ;continue ;};if _fggbce .Name .Local =="\u0064\u0069\u0073t\u004c"{_aafdb ,_fcceba :=_ac .ParseUint (_fggbce .Value ,10,32);if _fcceba !=nil {return _fcceba ;};_gfgfad :=uint32 (_aafdb );_egcfg .DistLAttr =&_gfgfad ;continue ;};if _fggbce .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_bgfad ,_dgfcge :=_ac .ParseBool (_fggbce .Value );if _dgfcge !=nil {return _dgfcge ;};_egcfg .SimplePosAttr =&_bgfad ;continue ;};if _fggbce .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_cgffbb ,_cedddg :=_ac .ParseBool (_fggbce .Value );if _cedddg !=nil {return _cedddg ;};_egcfg .BehindDocAttr =_cgffbb ;continue ;};if _fggbce .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_bcbbbdd ,_fbgfdc :=_ac .ParseBool (_fggbce .Value );if _fbgfdc !=nil {return _fbgfdc ;};_egcfg .LayoutInCellAttr =_bcbbbdd ;continue ;};if _fggbce .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dbdfc ,_ddgfe :=_ac .ParseBool (_fggbce .Value );if _ddgfe !=nil {return _ddgfe ;};_egcfg .HiddenAttr =&_dbdfc ;continue ;};if _fggbce .Name .Local =="\u0064\u0069\u0073t\u0042"{_efgea ,_gegfa :=_ac .ParseUint (_fggbce .Value ,10,32);if _gegfa !=nil {return _gegfa ;};_bebab :=uint32 (_efgea );_egcfg .DistBAttr =&_bebab ;continue ;};if _fggbce .Name .Local =="\u0064\u0069\u0073t\u0052"{_cbcgd ,_aedaeb :=_ac .ParseUint (_fggbce .Value ,10,32);if _aedaeb !=nil {return _aedaeb ;};_dffff :=uint32 (_cbcgd );_egcfg .DistRAttr =&_dffff ;continue ;};if _fggbce .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_geafbc ,_bdgfc :=_ac .ParseUint (_fggbce .Value ,10,32);if _bdgfc !=nil {return _bdgfc ;};_egcfg .RelativeHeightAttr =uint32 (_geafbc );continue ;};if _fggbce .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_fccfd ,_gceef :=_ac .ParseBool (_fggbce .Value );if _gceef !=nil {return _gceef ;};_egcfg .LockedAttr =_fccfd ;continue ;};if _fggbce .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_dfegfd ,_aggbg :=_ac .ParseBool (_fggbce .Value );if _aggbg !=nil {return _aggbg ;};_egcfg .AllowOverlapAttr =_dfegfd ;continue ;};};_babdf :for {_fceee ,_gafbaa :=d .Token ();if _gafbaa !=nil {return _gafbaa ;};switch _fgged :=_fceee .(type ){case _c .StartElement :switch _fgged .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_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 :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _aegeb :=d .DecodeElement (_egcfg .SimplePos ,&_fgged );_aegeb !=nil {return _aegeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _abggfa :=d .DecodeElement (_egcfg .PositionH ,&_fgged );_abggfa !=nil {return _abggfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _fgdaa :=d .DecodeElement (_egcfg .PositionV ,&_fgged );_fgdaa !=nil {return _fgdaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _ggbbae :=d .DecodeElement (_egcfg .Extent ,&_fgged );_ggbbae !=nil {return _ggbbae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_egcfg .EffectExtent =NewWdCT_EffectExtent ();if _gcaba :=d .DecodeElement (_egcfg .EffectExtent ,&_fgged );_gcaba !=nil {return _gcaba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_egcfg .Choice =NewWdEG_WrapTypeChoice ();if _fagff :=d .DecodeElement (&_egcfg .Choice .WrapNone ,&_fgged );_fagff !=nil {return _fagff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_egcfg .Choice =NewWdEG_WrapTypeChoice ();if _ecbff :=d .DecodeElement (&_egcfg .Choice .WrapSquare ,&_fgged );_ecbff !=nil {return _ecbff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_egcfg .Choice =NewWdEG_WrapTypeChoice ();if _dbcgad :=d .DecodeElement (&_egcfg .Choice .WrapTight ,&_fgged );_dbcgad !=nil {return _dbcgad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_egcfg .Choice =NewWdEG_WrapTypeChoice ();if _fdefc :=d .DecodeElement (&_egcfg .Choice .WrapThrough ,&_fgged );_fdefc !=nil {return _fdefc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_egcfg .Choice =NewWdEG_WrapTypeChoice ();if _bfdda :=d .DecodeElement (&_egcfg .Choice .WrapTopAndBottom ,&_fgged );_bfdda !=nil {return _bfdda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_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 :"\u0064\u006f\u0063P\u0072"}:if _dabgc :=d .DecodeElement (_egcfg .DocPr ,&_fgged );_dabgc !=nil {return _dabgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_egcfg .CNvGraphicFramePr =_eg .NewCT_NonVisualGraphicFrameProperties ();if _dbafed :=d .DecodeElement (_egcfg .CNvGraphicFramePr ,&_fgged );_dbafed !=nil {return _dbafed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _ddebgf :=d .DecodeElement (_egcfg .Graphic ,&_fgged );_ddebgf !=nil {return _ddebgf ;};default:_cff .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_fgged .Name );if _cgcacb :=d .Skip ();_cgcacb !=nil {return _cgcacb ;};};case _c .EndElement :break _babdf ;case _c .CharData :};};return nil ;};func (_ccafgf *WdCT_WordprocessingShapeChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccafgf .CNvSpPr !=nil {_bfcbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ccafgf .CNvSpPr ,_bfcbf );};if _ccafgf .CNvCnPr !=nil {_efdbda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_ccafgf .CNvCnPr ,_efdbda );};return nil ;};type CT_CharacterSpacing struct{ -// Contents of Glossary Document Entry -DocPartBody *CT_Body ;};func (_gfcdg *CT_TcPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfcdg .TcPr =NewCT_TcPrInner ();for _ ,_deafc :=range start .Attr {if _deafc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gcbba ,_daedff :=_deafc .Value ,error (nil );if _daedff !=nil {return _daedff ;};_gfcdg .AuthorAttr =_gcbba ;continue ;};if _deafc .Name .Local =="\u0064\u0061\u0074\u0065"{_abeecd ,_gcggd :=ParseStdlibTime (_deafc .Value );if _gcggd !=nil {return _gcggd ;};_gfcdg .DateAttr =&_abeecd ;continue ;};if _deafc .Name .Local =="\u0069\u0064"{_fccea ,_fbgff :=_ge .ParseInt (_deafc .Value ,10,64);if _fbgff !=nil {return _fbgff ;};_gfcdg .IdAttr =_fccea ;continue ;};};_dcbgb :for {_dbgaag ,_gaba :=d .Token ();if _gaba !=nil {return _gaba ;};switch _affccg :=_dbgaag .(type ){case _f .StartElement :switch _affccg .Name {case _f .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 :"\u0074\u0063\u0050\u0072"},_f .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 :"\u0074\u0063\u0050\u0072"}:if _abcggd :=d .DecodeElement (_gfcdg .TcPr ,&_affccg );_abcggd !=nil {return _abcggd ;};default:_gb .Log ("\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\u0054c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_affccg .Name );if _bggbg :=d .Skip ();_bggbg !=nil {return _bggbg ;};};case _f .EndElement :break _dcbgb ;case _f .CharData :};};return nil ;};func (_debba *CT_SdtPrChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfdbb :for {_dcecd ,_ccfda :=d .Token ();if _ccfda !=nil {return _ccfda ;};switch _bdaagb :=_dcecd .(type ){case _f .StartElement :switch _bdaagb .Name {case _f .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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_f .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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_debba .Equation =NewCT_Empty ();if _cdaefc :=d .DecodeElement (_debba .Equation ,&_bdaagb );_cdaefc !=nil {return _cdaefc ;};case _f .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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_f .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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_debba .ComboBox =NewCT_SdtComboBox ();if _eccac :=d .DecodeElement (_debba .ComboBox ,&_bdaagb );_eccac !=nil {return _eccac ;};case _f .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 :"\u0064\u0061\u0074\u0065"},_f .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 :"\u0064\u0061\u0074\u0065"}:_debba .Date =NewCT_SdtDate ();if _fdffa :=d .DecodeElement (_debba .Date ,&_bdaagb );_fdffa !=nil {return _fdffa ;};case _f .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_f .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_debba .DocPartObj =NewCT_SdtDocPart ();if _edeag :=d .DecodeElement (_debba .DocPartObj ,&_bdaagb );_edeag !=nil {return _edeag ;};case _f .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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"},_f .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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_debba .DocPartList =NewCT_SdtDocPart ();if _edegfb :=d .DecodeElement (_debba .DocPartList ,&_bdaagb );_edegfb !=nil {return _edegfb ;};case _f .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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"},_f .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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_debba .DropDownList =NewCT_SdtDropDownList ();if _ffbde :=d .DecodeElement (_debba .DropDownList ,&_bdaagb );_ffbde !=nil {return _ffbde ;};case _f .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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_debba .Picture =NewCT_Empty ();if _fgbbgd :=d .DecodeElement (_debba .Picture ,&_bdaagb );_fgbbgd !=nil {return _fgbbgd ;};case _f .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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"},_f .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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_debba .RichText =NewCT_Empty ();if _ccaee :=d .DecodeElement (_debba .RichText ,&_bdaagb );_ccaee !=nil {return _ccaee ;};case _f .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 :"\u0074\u0065\u0078\u0074"},_f .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 :"\u0074\u0065\u0078\u0074"}:_debba .Text =NewCT_SdtText ();if _cagba :=d .DecodeElement (_debba .Text ,&_bdaagb );_cagba !=nil {return _cagba ;};case _f .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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_f .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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_debba .Citation =NewCT_Empty ();if _dcacge :=d .DecodeElement (_debba .Citation ,&_bdaagb );_dcacge !=nil {return _dcacge ;};case _f .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 :"\u0067\u0072\u006fu\u0070"},_f .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 :"\u0067\u0072\u006fu\u0070"}:_debba .Group =NewCT_Empty ();if _ffgg :=d .DecodeElement (_debba .Group ,&_bdaagb );_ffgg !=nil {return _ffgg ;};case _f .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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_f .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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_debba .Bibliography =NewCT_Empty ();if _bggga :=d .DecodeElement (_debba .Bibliography ,&_bdaagb );_bggga !=nil {return _bggga ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_bdaagb .Name );if _cdgee :=d .Skip ();_cdgee !=nil {return _cdgee ;};};case _f .EndElement :break _bfdbb ;case _f .CharData :};};return nil ;};func (_ffaef WdST_RelFromV )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffaef .String (),start );};type EG_RunInnerContent struct{ +// Value +ValAttr ST_CharacterSpacing ;};func (_eedag ST_NumberFormat )String ()string {switch _eedag {case 0:return "";case 1:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 2:return "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case 3:return "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case 4:return "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case 5:return "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case 6:return "\u006fr\u0064\u0069\u006e\u0061\u006c";case 7:return "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case 8:return "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case 9:return "\u0068\u0065\u0078";case 10:return "\u0063h\u0069\u0063\u0061\u0067\u006f";case 11:return "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 12:return "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 13:return "\u0061\u0069\u0075e\u006f";case 14:return "\u0069\u0072\u006fh\u0061";case 15:return "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case 16:return "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case 17:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case 18:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064";case 19:return "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case 20:return "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case 21:return "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case 22:return "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case 23:return "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case 24:return "\u0062\u0075\u006c\u006c\u0065\u0074";case 25:return "\u0067\u0061\u006e\u0061\u0064\u0061";case 26:return "\u0063h\u006f\u0073\u0075\u006e\u0067";case 27:return "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070";case 28:return "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case 29:return "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065";case 30:return "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065";case 31:return "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case 32:return "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case 33:return "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c";case 34:return "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 35:return "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case 36:return "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case 37:return "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 38:return "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 39:return "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case 40:return "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064";case 41:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 42:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 43:return "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case 44:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case 45:return "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case 46:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case 47:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case 48:return "\u006e\u006f\u006e\u0065";case 49:return "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case 50:return "\u0068e\u0062\u0072\u0065\u0077\u0031";case 51:return "\u0068e\u0062\u0072\u0065\u0077\u0032";case 52:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case 53:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case 54:return "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case 55:return "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case 56:return "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 57:return "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 58:return "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 59:return "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 60:return "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 61:return "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case 62:return "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case 63:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};const ST_TextScalePercentPattern ="\u0030\u002a\u0028\u00360\u0030\u007c\u0028\u005b\u0030\u002d\u0035\u005d\u003f\u005b0\u002d9\u005d\u003f\u005b\u0030\u002d\u0039\u005d)\u0029\u0025";type ST_Pitch byte ;type CT_Em struct{ -// Break -Br *CT_Br ; +// Emphasis Mark Type +ValAttr ST_Em ;}; -// Text -T *CT_Text ; +// Validate validates the CT_PageBorder and its children +func (_bcdeg *CT_PageBorder )Validate ()error {return _bcdeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_agacdeg ST_TblLayoutType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agacdeg .String (),start );};func (_baaba ST_DocGrid )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_baaba .String (),start );};func (_ebbeac *ST_Direction )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggcgdb ,_bgecg :=d .Token ();if _bgecg !=nil {return _bgecg ;};if _deccdba ,_bffdcdd :=_ggcgdb .(_c .EndElement );_bffdcdd &&_deccdba .Name ==start .Name {*_ebbeac =1;return nil ;};if _edbdg ,_cbbfda :=_ggcgdb .(_c .CharData );!_cbbfda {return _ea .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",_ggcgdb );}else {switch string (_edbdg ){case "":*_ebbeac =0;case "\u006c\u0074\u0072":*_ebbeac =1;case "\u0072\u0074\u006c":*_ebbeac =2;};};_ggcgdb ,_bgecg =d .Token ();if _bgecg !=nil {return _bgecg ;};if _dabcfd ,_abcabe :=_ggcgdb .(_c .EndElement );_abcabe &&_dabcfd .Name ==start .Name {return nil ;};return _ea .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",_ggcgdb );};func NewCT_NumPr ()*CT_NumPr {_dcbfa :=&CT_NumPr {};return _dcbfa };func (_aabbd *ST_VAnchor )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aabbd =0;case "\u0074\u0065\u0078\u0074":*_aabbd =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_aabbd =2;case "\u0070\u0061\u0067\u0065":*_aabbd =3;};return nil ;};func (_agafbb ST_TextboxTightWrap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agafbb .String (),start );}; -// Content Part -ContentPart *CT_Rel ; +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_gefed *CT_SmartTagPr )ValidateWithPath (path string )error {for _degcad ,_abdbeb :=range _gefed .Attr {if _dcaga :=_abdbeb .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_degcad ));_dcaga !=nil {return _dcaga ;};};return nil ;};func (_dgfeff ST_HdrFtr )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ddccag :=_c .Attr {};_ddccag .Name =name ;switch _dgfeff {case ST_HdrFtrUnset :_ddccag .Value ="";case ST_HdrFtrEven :_ddccag .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_ddccag .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_ddccag .Value ="\u0066\u0069\u0072s\u0074";};return _ddccag ,nil ;};func (_adaace *WdCT_WrapPath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _adaace .EditedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_ea .Sprintf ("\u0025\u0064",_aefcag (*_adaace .EditedAttr ))});};e .EncodeToken (start );_gagfaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_adaace .Start ,_gagfaa );_cebcb :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}};for _ ,_afffed :=range _adaace .LineTo {e .EncodeElement (_afffed ,_cebcb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type WdST_RelFromV byte ;func (_afceb *WdST_RelFromH )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_afceb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_afceb =1;case "\u0070\u0061\u0067\u0065":*_afceb =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_afceb =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_afceb =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_afceb =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_afceb =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_afceb =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_afceb =8;};return nil ;};func (_dbdadd *CT_UnsignedDecimalNumber )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dadeb :=range start .Attr {if _dadeb .Name .Local =="\u0076\u0061\u006c"{_ggeed ,_edfdca :=_ac .ParseUint (_dadeb .Value ,10,64);if _edfdca !=nil {return _edfdca ;};_dbdadd .ValAttr =_ggeed ;continue ;};};for {_bdece ,_bafcab :=d .Token ();if _bafcab !=nil {return _ea .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0055nsi\u0067ne\u0064\u0044\u0065\u0063\u0069\u006d\u0061lN\u0075\u006d\u0062\u0065\u0072\u003a\u0020%\u0073",_bafcab );};if _fgedb ,_daebf :=_bdece .(_c .EndElement );_daebf &&_fgedb .Name ==start .Name {break ;};};return nil ;};func NewCT_PPrDefault ()*CT_PPrDefault {_ccefef :=&CT_PPrDefault {};return _ccefef };func (_dfcgfd ST_ObjectUpdateMode )Validate ()error {return _dfcgfd .ValidateWithPath ("")};func (_cffdga ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _cffdga {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffdga ));};return nil ;};func (_gagfe *CT_DocPartBehavior )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_afdag ,_cggc :=_gagfe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cggc !=nil {return _cggc ;};start .Attr =append (start .Attr ,_afdag );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddbed *CT_SdtContentRow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdaac :for {_dbeea ,_fgdae :=d .Token ();if _fgdae !=nil {return _fgdae ;};switch _ggeag :=_dbeea .(type ){case _c .StartElement :switch _ggeag .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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_cagfa :=NewCT_Row ();if _aebgb :=d .DecodeElement (_cagfa ,&_ggeag );_aebgb !=nil {return _aebgb ;};_ddbed .Tr =append (_ddbed .Tr ,_cagfa );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ddbed .CustomXml =NewCT_CustomXmlRow ();if _bfce :=d .DecodeElement (_ddbed .CustomXml ,&_ggeag );_bfce !=nil {return _bfce ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ddbed .Sdt =NewCT_SdtRow ();if _cdcgcd :=d .DecodeElement (_ddbed .Sdt ,&_ggeag );_cdcgcd !=nil {return _cdcgcd ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_afabc :=NewEG_RunLevelElts ();_afabc .ProofErr =NewCT_ProofErr ();if _edfege :=d .DecodeElement (_afabc .ProofErr ,&_ggeag );_edfege !=nil {return _edfege ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_afabc );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dcada :=NewEG_RunLevelElts ();_dcada .PermStart =NewCT_PermStart ();if _dgcef :=d .DecodeElement (_dcada .PermStart ,&_ggeag );_dgcef !=nil {return _dgcef ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_dcada );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_efcaa :=NewEG_RunLevelElts ();_efcaa .PermEnd =NewCT_Perm ();if _cgbcag :=d .DecodeElement (_efcaa .PermEnd ,&_ggeag );_cgbcag !=nil {return _cgbcag ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_efcaa );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fecac :=NewEG_RunLevelElts ();_fecac .Ins =NewCT_RunTrackChange ();if _acbee :=d .DecodeElement (_fecac .Ins ,&_ggeag );_acbee !=nil {return _acbee ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_fecac );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_eegdd :=NewEG_RunLevelElts ();_eegdd .Del =NewCT_RunTrackChange ();if _geceg :=d .DecodeElement (_eegdd .Del ,&_ggeag );_geceg !=nil {return _geceg ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_eegdd );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cfcgg :=NewEG_RunLevelElts ();_cfcgg .MoveFrom =NewCT_RunTrackChange ();if _effdb :=d .DecodeElement (_cfcgg .MoveFrom ,&_ggeag );_effdb !=nil {return _effdb ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_cfcgg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ccabe :=NewEG_RunLevelElts ();_ccabe .MoveTo =NewCT_RunTrackChange ();if _ccagec :=d .DecodeElement (_ccabe .MoveTo ,&_ggeag );_ccagec !=nil {return _ccagec ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_ccabe );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_abdegd :=NewEG_RunLevelElts ();_bageaa :=NewEG_RangeMarkupElements ();_bageaa .BookmarkStart =NewCT_Bookmark ();if _ceafc :=d .DecodeElement (_bageaa .BookmarkStart ,&_ggeag );_ceafc !=nil {return _ceafc ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_abdegd );_abdegd .EG_RangeMarkupElements =append (_abdegd .EG_RangeMarkupElements ,_bageaa );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gedcea :=NewEG_RunLevelElts ();_eaabb :=NewEG_RangeMarkupElements ();_eaabb .BookmarkEnd =NewCT_MarkupRange ();if _fdaaf :=d .DecodeElement (_eaabb .BookmarkEnd ,&_ggeag );_fdaaf !=nil {return _fdaaf ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_gedcea );_gedcea .EG_RangeMarkupElements =append (_gedcea .EG_RangeMarkupElements ,_eaabb );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_abbbe :=NewEG_RunLevelElts ();_egbce :=NewEG_RangeMarkupElements ();_egbce .MoveFromRangeStart =NewCT_MoveBookmark ();if _aeeeg :=d .DecodeElement (_egbce .MoveFromRangeStart ,&_ggeag );_aeeeg !=nil {return _aeeeg ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_abbbe );_abbbe .EG_RangeMarkupElements =append (_abbbe .EG_RangeMarkupElements ,_egbce );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fadgb :=NewEG_RunLevelElts ();_bgbfg :=NewEG_RangeMarkupElements ();_bgbfg .MoveFromRangeEnd =NewCT_MarkupRange ();if _dgaafc :=d .DecodeElement (_bgbfg .MoveFromRangeEnd ,&_ggeag );_dgaafc !=nil {return _dgaafc ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_fadgb );_fadgb .EG_RangeMarkupElements =append (_fadgb .EG_RangeMarkupElements ,_bgbfg );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cgfea :=NewEG_RunLevelElts ();_agecg :=NewEG_RangeMarkupElements ();_agecg .MoveToRangeStart =NewCT_MoveBookmark ();if _afcgd :=d .DecodeElement (_agecg .MoveToRangeStart ,&_ggeag );_afcgd !=nil {return _afcgd ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_cgfea );_cgfea .EG_RangeMarkupElements =append (_cgfea .EG_RangeMarkupElements ,_agecg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fgaaf :=NewEG_RunLevelElts ();_debeg :=NewEG_RangeMarkupElements ();_debeg .MoveToRangeEnd =NewCT_MarkupRange ();if _geecc :=d .DecodeElement (_debeg .MoveToRangeEnd ,&_ggeag );_geecc !=nil {return _geecc ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_fgaaf );_fgaaf .EG_RangeMarkupElements =append (_fgaaf .EG_RangeMarkupElements ,_debeg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gbafc :=NewEG_RunLevelElts ();_deeee :=NewEG_RangeMarkupElements ();_deeee .CommentRangeStart =NewCT_MarkupRange ();if _agega :=d .DecodeElement (_deeee .CommentRangeStart ,&_ggeag );_agega !=nil {return _agega ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_gbafc );_gbafc .EG_RangeMarkupElements =append (_gbafc .EG_RangeMarkupElements ,_deeee );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egeeb :=NewEG_RunLevelElts ();_gaabcg :=NewEG_RangeMarkupElements ();_gaabcg .CommentRangeEnd =NewCT_MarkupRange ();if _ebdcd :=d .DecodeElement (_gaabcg .CommentRangeEnd ,&_ggeag );_ebdcd !=nil {return _ebdcd ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_egeeb );_egeeb .EG_RangeMarkupElements =append (_egeeb .EG_RangeMarkupElements ,_gaabcg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_degac :=NewEG_RunLevelElts ();_ccgfb :=NewEG_RangeMarkupElements ();_ccgfb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _debbb :=d .DecodeElement (_ccgfb .CustomXmlInsRangeStart ,&_ggeag );_debbb !=nil {return _debbb ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_degac );_degac .EG_RangeMarkupElements =append (_degac .EG_RangeMarkupElements ,_ccgfb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_feedc :=NewEG_RunLevelElts ();_fceff :=NewEG_RangeMarkupElements ();_fceff .CustomXmlInsRangeEnd =NewCT_Markup ();if _cggcb :=d .DecodeElement (_fceff .CustomXmlInsRangeEnd ,&_ggeag );_cggcb !=nil {return _cggcb ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_feedc );_feedc .EG_RangeMarkupElements =append (_feedc .EG_RangeMarkupElements ,_fceff );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cdbgb :=NewEG_RunLevelElts ();_ecbgfb :=NewEG_RangeMarkupElements ();_ecbgfb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fdfcff :=d .DecodeElement (_ecbgfb .CustomXmlDelRangeStart ,&_ggeag );_fdfcff !=nil {return _fdfcff ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_cdbgb );_cdbgb .EG_RangeMarkupElements =append (_cdbgb .EG_RangeMarkupElements ,_ecbgfb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbcdea :=NewEG_RunLevelElts ();_ecda :=NewEG_RangeMarkupElements ();_ecda .CustomXmlDelRangeEnd =NewCT_Markup ();if _bedgc :=d .DecodeElement (_ecda .CustomXmlDelRangeEnd ,&_ggeag );_bedgc !=nil {return _bedgc ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_dbcdea );_dbcdea .EG_RangeMarkupElements =append (_dbcdea .EG_RangeMarkupElements ,_ecda );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dadegb :=NewEG_RunLevelElts ();_feffde :=NewEG_RangeMarkupElements ();_feffde .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _edddg :=d .DecodeElement (_feffde .CustomXmlMoveFromRangeStart ,&_ggeag );_edddg !=nil {return _edddg ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_dadegb );_dadegb .EG_RangeMarkupElements =append (_dadegb .EG_RangeMarkupElements ,_feffde );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gffe :=NewEG_RunLevelElts ();_ebecf :=NewEG_RangeMarkupElements ();_ebecf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eccfe :=d .DecodeElement (_ebecf .CustomXmlMoveFromRangeEnd ,&_ggeag );_eccfe !=nil {return _eccfe ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_gffe );_gffe .EG_RangeMarkupElements =append (_gffe .EG_RangeMarkupElements ,_ebecf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bfggge :=NewEG_RunLevelElts ();_dccbb :=NewEG_RangeMarkupElements ();_dccbb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bfbcc :=d .DecodeElement (_dccbb .CustomXmlMoveToRangeStart ,&_ggeag );_bfbcc !=nil {return _bfbcc ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_bfggge );_bfggge .EG_RangeMarkupElements =append (_bfggge .EG_RangeMarkupElements ,_dccbb );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afebc :=NewEG_RunLevelElts ();_deffcd :=NewEG_RangeMarkupElements ();_deffcd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cdebe :=d .DecodeElement (_deffcd .CustomXmlMoveToRangeEnd ,&_ggeag );_cdebe !=nil {return _cdebe ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_afebc );_afebc .EG_RangeMarkupElements =append (_afebc .EG_RangeMarkupElements ,_deffcd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_eaceae :=NewEG_RunLevelElts ();_gccbc :=NewEG_MathContent ();_gccbc .OMathPara =_egg .NewOMathPara ();if _cefea :=d .DecodeElement (_gccbc .OMathPara ,&_ggeag );_cefea !=nil {return _cefea ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_eaceae );_eaceae .EG_MathContent =append (_eaceae .EG_MathContent ,_gccbc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gafc :=NewEG_RunLevelElts ();_ecccdg :=NewEG_MathContent ();_ecccdg .OMath =_egg .NewOMath ();if _eggeb :=d .DecodeElement (_ecccdg .OMath ,&_ggeag );_eggeb !=nil {return _eggeb ;};_ddbed .EG_RunLevelElts =append (_ddbed .EG_RunLevelElts ,_gafc );_gafc .EG_MathContent =append (_gafc .EG_MathContent ,_ecccdg );default:_cff .Log ("\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\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0020\u0025v",_ggeag .Name );if _cbge :=d .Skip ();_cbge !=nil {return _cbge ;};};case _c .EndElement :break _cdaac ;case _c .CharData :};};return nil ;};func (_fabbea ST_AnnotationVMerge )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fabbea .String (),start );};func NewCT_PPrGeneral ()*CT_PPrGeneral {_ggbad :=&CT_PPrGeneral {};return _ggbad }; -// Deleted Text -DelText *CT_Text ; +// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path +func (_eeddad *CT_PBdr )ValidateWithPath (path string )error {if _eeddad .Top !=nil {if _aedec :=_eeddad .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_aedec !=nil {return _aedec ;};};if _eeddad .Left !=nil {if _efae :=_eeddad .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_efae !=nil {return _efae ;};};if _eeddad .Bottom !=nil {if _fgbbfc :=_eeddad .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_fgbbfc !=nil {return _fgbbfc ;};};if _eeddad .Right !=nil {if _abdbe :=_eeddad .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_abdbe !=nil {return _abdbe ;};};if _eeddad .Between !=nil {if _efbf :=_eeddad .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_efbf !=nil {return _efbf ;};};if _eeddad .Bar !=nil {if _abdgfd :=_eeddad .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_abdgfd !=nil {return _abdgfd ;};};return nil ;};type ST_PTabAlignment byte ;func (_ccgba *CT_DocProtect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccgba .EditAttr !=ST_DocProtectUnset {_afded ,_cgce :=_ccgba .EditAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"});if _cgce !=nil {return _cgce ;};start .Attr =append (start .Attr ,_afded );};if _ccgba .FormattingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .FormattingAttr )});};if _ccgba .EnforcementAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .EnforcementAttr )});};if _ccgba .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .AlgorithmNameAttr )});};if _ccgba .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .HashValueAttr )});};if _ccgba .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .SaltValueAttr )});};if _ccgba .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .SpinCountAttr )});};if _ccgba .CryptProviderTypeAttr !=_cf .ST_CryptProvUnset {_fdabe ,_aggf :=_ccgba .CryptProviderTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _aggf !=nil {return _aggf ;};start .Attr =append (start .Attr ,_fdabe );};if _ccgba .CryptAlgorithmClassAttr !=_cf .ST_AlgClassUnset {_gdef ,_gcgf :=_ccgba .CryptAlgorithmClassAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _gcgf !=nil {return _gcgf ;};start .Attr =append (start .Attr ,_gdef );};if _ccgba .CryptAlgorithmTypeAttr !=_cf .ST_AlgTypeUnset {_ebgf ,_efabd :=_ccgba .CryptAlgorithmTypeAttr .MarshalXMLAttr (_c .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _efabd !=nil {return _efabd ;};start .Attr =append (start .Attr ,_ebgf );};if _ccgba .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .CryptAlgorithmSidAttr )});};if _ccgba .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .CryptSpinCountAttr )});};if _ccgba .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .CryptProviderAttr )});};if _ccgba .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .AlgIdExtAttr )});};if _ccgba .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .AlgIdExtSourceAttr )});};if _ccgba .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .CryptProviderTypeExtAttr )});};if _ccgba .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .CryptProviderTypeExtSourceAttr )});};if _ccgba .HashAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .HashAttr )});};if _ccgba .SaltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_ccgba .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_daafae ST_Lock )String ()string {switch _daafae {case 0:return "";case 1:return "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case 2:return "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case 3:return "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case 4:return "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return "";};type CT_PageBorders struct{ -// Field Code -InstrText *CT_Text ; +// Z-Ordering of Page Border +ZOrderAttr ST_PageBorderZOrder ; -// Deleted Field Code -DelInstrText *CT_Text ; +// Pages to Display Page Borders +DisplayAttr ST_PageBorderDisplay ; -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// Page Border Positioning +OffsetFromAttr ST_PageBorderOffset ; -// Optional Hyphen Character -SoftHyphen *CT_Empty ; +// Top Border +Top *CT_TopPageBorder ; -// Date Block - Short Day Format -DayShort *CT_Empty ; +// Left Border +Left *CT_PageBorder ; -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// Bottom Border +Bottom *CT_BottomPageBorder ; -// Date Block - Short Year Format -YearShort *CT_Empty ; +// Right Border +Right *CT_PageBorder ;}; -// Date Block - Long Day Format -DayLong *CT_Empty ; +// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path +func (_gegbda *CT_SdtContentCell )ValidateWithPath (path string )error {for _dfacf ,_eadg :=range _gegbda .Tc {if _eafccb :=_eadg .ValidateWithPath (_ea .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_dfacf ));_eafccb !=nil {return _eafccb ;};};if _gegbda .CustomXml !=nil {if _fdfaf :=_gegbda .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_fdfaf !=nil {return _fdfaf ;};};if _gegbda .Sdt !=nil {if _dgaee :=_gegbda .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_dgaee !=nil {return _dgaee ;};};for _fdac ,_eeff :=range _gegbda .EG_RunLevelElts {if _cdeeg :=_eeff .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fdac ));_cdeeg !=nil {return _cdeeg ;};};return nil ;};func (_dbaf *CT_DocPartPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fbae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_dbaf .Name ,_fbae );if _dbaf .Style !=nil {_eabd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbaf .Style ,_eabd );};if _dbaf .Category !=nil {_bbeaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};e .EncodeElement (_dbaf .Category ,_bbeaa );};if _dbaf .Types !=nil {_bbba :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}};e .EncodeElement (_dbaf .Types ,_bbba );};if _dbaf .Behaviors !=nil {_bbffa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}};e .EncodeElement (_dbaf .Behaviors ,_bbffa );};if _dbaf .Description !=nil {_aabea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbaf .Description ,_aabea );};if _dbaf .Guid !=nil {_cgadb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_dbaf .Guid ,_cgadb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgedb *EG_RPrBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeddb :for {_ffage ,_aggccc :=d .Token ();if _aggccc !=nil {return _aggccc ;};switch _gddgfg :=_ffage .(type ){case _c .StartElement :switch _gddgfg .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_dgedb .RStyle =NewCT_String ();if _fdaed :=d .DecodeElement (_dgedb .RStyle ,&_gddgfg );_fdaed !=nil {return _fdaed ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_dgedb .RFonts =NewCT_Fonts ();if _agedb :=d .DecodeElement (_dgedb .RFonts ,&_gddgfg );_agedb !=nil {return _agedb ;};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 :"\u0062"},_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 :"\u0062"}:_dgedb .B =NewCT_OnOff ();if _fadbac :=d .DecodeElement (_dgedb .B ,&_gddgfg );_fadbac !=nil {return _fadbac ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_dgedb .BCs =NewCT_OnOff ();if _fecdc :=d .DecodeElement (_dgedb .BCs ,&_gddgfg );_fecdc !=nil {return _fecdc ;};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 :"\u0069"},_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 :"\u0069"}:_dgedb .I =NewCT_OnOff ();if _ggbaa :=d .DecodeElement (_dgedb .I ,&_gddgfg );_ggbaa !=nil {return _ggbaa ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_dgedb .ICs =NewCT_OnOff ();if _cbfgb :=d .DecodeElement (_dgedb .ICs ,&_gddgfg );_cbfgb !=nil {return _cbfgb ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_dgedb .Caps =NewCT_OnOff ();if _bgfabe :=d .DecodeElement (_dgedb .Caps ,&_gddgfg );_bgfabe !=nil {return _bgfabe ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_dgedb .SmallCaps =NewCT_OnOff ();if _gdbfdd :=d .DecodeElement (_dgedb .SmallCaps ,&_gddgfg );_gdbfdd !=nil {return _gdbfdd ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_dgedb .Strike =NewCT_OnOff ();if _fdgee :=d .DecodeElement (_dgedb .Strike ,&_gddgfg );_fdgee !=nil {return _fdgee ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_dgedb .Dstrike =NewCT_OnOff ();if _cfagbd :=d .DecodeElement (_dgedb .Dstrike ,&_gddgfg );_cfagbd !=nil {return _cfagbd ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_dgedb .Outline =NewCT_OnOff ();if _adeagb :=d .DecodeElement (_dgedb .Outline ,&_gddgfg );_adeagb !=nil {return _adeagb ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dgedb .Shadow =NewCT_OnOff ();if _ggagdg :=d .DecodeElement (_dgedb .Shadow ,&_gddgfg );_ggagdg !=nil {return _ggagdg ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_dgedb .Emboss =NewCT_OnOff ();if _gggeg :=d .DecodeElement (_dgedb .Emboss ,&_gddgfg );_gggeg !=nil {return _gggeg ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_dgedb .Imprint =NewCT_OnOff ();if _bdbbg :=d .DecodeElement (_dgedb .Imprint ,&_gddgfg );_bdbbg !=nil {return _bdbbg ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_dgedb .NoProof =NewCT_OnOff ();if _ddgdac :=d .DecodeElement (_dgedb .NoProof ,&_gddgfg );_ddgdac !=nil {return _ddgdac ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_dgedb .SnapToGrid =NewCT_OnOff ();if _baabde :=d .DecodeElement (_dgedb .SnapToGrid ,&_gddgfg );_baabde !=nil {return _baabde ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_dgedb .Vanish =NewCT_OnOff ();if _badedg :=d .DecodeElement (_dgedb .Vanish ,&_gddgfg );_badedg !=nil {return _badedg ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_dgedb .WebHidden =NewCT_OnOff ();if _dadce :=d .DecodeElement (_dgedb .WebHidden ,&_gddgfg );_dadce !=nil {return _dadce ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_dgedb .Color =NewCT_Color ();if _efbcd :=d .DecodeElement (_dgedb .Color ,&_gddgfg );_efbcd !=nil {return _efbcd ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_dgedb .Spacing =NewCT_SignedTwipsMeasure ();if _gddge :=d .DecodeElement (_dgedb .Spacing ,&_gddgfg );_gddge !=nil {return _gddge ;};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 :"\u0077"},_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 :"\u0077"}:_dgedb .W =NewCT_TextScale ();if _dffage :=d .DecodeElement (_dgedb .W ,&_gddgfg );_dffage !=nil {return _dffage ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_dgedb .Kern =NewCT_HpsMeasure ();if _acgcd :=d .DecodeElement (_dgedb .Kern ,&_gddgfg );_acgcd !=nil {return _acgcd ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_dgedb .Position =NewCT_SignedHpsMeasure ();if _feacf :=d .DecodeElement (_dgedb .Position ,&_gddgfg );_feacf !=nil {return _feacf ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_dgedb .Sz =NewCT_HpsMeasure ();if _aafde :=d .DecodeElement (_dgedb .Sz ,&_gddgfg );_aafde !=nil {return _aafde ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_dgedb .SzCs =NewCT_HpsMeasure ();if _cdbaad :=d .DecodeElement (_dgedb .SzCs ,&_gddgfg );_cdbaad !=nil {return _cdbaad ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_dgedb .Highlight =NewCT_Highlight ();if _fbgfd :=d .DecodeElement (_dgedb .Highlight ,&_gddgfg );_fbgfd !=nil {return _fbgfd ;};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 :"\u0075"},_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 :"\u0075"}:_dgedb .U =NewCT_Underline ();if _cdbbeg :=d .DecodeElement (_dgedb .U ,&_gddgfg );_cdbbeg !=nil {return _cdbbeg ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dgedb .Effect =NewCT_TextEffect ();if _efdddc :=d .DecodeElement (_dgedb .Effect ,&_gddgfg );_efdddc !=nil {return _efdddc ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_dgedb .Bdr =NewCT_Border ();if _gabecb :=d .DecodeElement (_dgedb .Bdr ,&_gddgfg );_gabecb !=nil {return _gabecb ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_dgedb .Shd =NewCT_Shd ();if _acbfa :=d .DecodeElement (_dgedb .Shd ,&_gddgfg );_acbfa !=nil {return _acbfa ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_dgedb .FitText =NewCT_FitText ();if _gdfgc :=d .DecodeElement (_dgedb .FitText ,&_gddgfg );_gdfgc !=nil {return _gdfgc ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_dgedb .VertAlign =NewCT_VerticalAlignRun ();if _fbbbgbf :=d .DecodeElement (_dgedb .VertAlign ,&_gddgfg );_fbbbgbf !=nil {return _fbbbgbf ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_dgedb .Rtl =NewCT_OnOff ();if _abgce :=d .DecodeElement (_dgedb .Rtl ,&_gddgfg );_abgce !=nil {return _abgce ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_dgedb .Cs =NewCT_OnOff ();if _bgded :=d .DecodeElement (_dgedb .Cs ,&_gddgfg );_bgded !=nil {return _bgded ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_dgedb .Em =NewCT_Em ();if _cdbebc :=d .DecodeElement (_dgedb .Em ,&_gddgfg );_cdbebc !=nil {return _cdbebc ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_dgedb .Lang =NewCT_Language ();if _fcaea :=d .DecodeElement (_dgedb .Lang ,&_gddgfg );_fcaea !=nil {return _fcaea ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_dgedb .EastAsianLayout =NewCT_EastAsianLayout ();if _adbgf :=d .DecodeElement (_dgedb .EastAsianLayout ,&_gddgfg );_adbgf !=nil {return _adbgf ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_dgedb .SpecVanish =NewCT_OnOff ();if _cebed :=d .DecodeElement (_dgedb .SpecVanish ,&_gddgfg );_cebed !=nil {return _cebed ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_dgedb .OMath =NewCT_OnOff ();if _caafee :=d .DecodeElement (_dgedb .OMath ,&_gddgfg );_caafee !=nil {return _caafee ;};default:_cff .Log ("\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\u0045\u0047\u005fR\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_gddgfg .Name );if _gedff :=d .Skip ();_gedff !=nil {return _gedff ;};};case _c .EndElement :break _aeddb ;case _c .CharData :};};return nil ;};func (_cffdf *ST_ChapterSep )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eddgg ,_gfaag :=d .Token ();if _gfaag !=nil {return _gfaag ;};if _egfdad ,_gdabe :=_eddgg .(_c .EndElement );_gdabe &&_egfdad .Name ==start .Name {*_cffdf =1;return nil ;};if _ebfeb ,_dbgff :=_eddgg .(_c .CharData );!_dbgff {return _ea .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",_eddgg );}else {switch string (_ebfeb ){case "":*_cffdf =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_cffdf =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_cffdf =2;case "\u0063\u006f\u006co\u006e":*_cffdf =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_cffdf =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_cffdf =5;};};_eddgg ,_gfaag =d .Token ();if _gfaag !=nil {return _gfaag ;};if _geaed ,_gfffcb :=_eddgg .(_c .EndElement );_gfffcb &&_geaed .Name ==start .Name {return nil ;};return _ea .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",_eddgg );};func (_bfcfb *CT_TblStylePr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_feccdcg ,_gdcffg :=_bfcfb .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _gdcffg !=nil {return _gdcffg ;};start .Attr =append (start .Attr ,_feccdcg );e .EncodeToken (start );if _bfcfb .PPr !=nil {_daadag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_bfcfb .PPr ,_daadag );};if _bfcfb .RPr !=nil {_aadccf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bfcfb .RPr ,_aadccf );};if _bfcfb .TblPr !=nil {_ecfg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_bfcfb .TblPr ,_ecfg );};if _bfcfb .TrPr !=nil {_bfged :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_bfcfb .TrPr ,_bfged );};if _bfcfb .TcPr !=nil {_dafga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_bfcfb .TcPr ,_dafga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type WebSettings struct{CT_WebSettings };func (_egccef *CT_TrackChangeNumbering )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egccef .OriginalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_egccef .OriginalAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_egccef .AuthorAttr )});if _egccef .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_egccef .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_egccef .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cabdd *CT_R )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgebf :=range start .Attr {if _fgebf .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_gcab ,_gdbfe :=_fgebf .Value ,error (nil );if _gdbfe !=nil {return _gdbfe ;};_cabdd .RsidRPrAttr =&_gcab ;continue ;};if _fgebf .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ffcbf ,_dfecb :=_fgebf .Value ,error (nil );if _dfecb !=nil {return _dfecb ;};_cabdd .RsidDelAttr =&_ffcbf ;continue ;};if _fgebf .Name .Local =="\u0072\u0073\u0069d\u0052"{_agbbe ,_ebfcf :=_fgebf .Value ,error (nil );if _ebfcf !=nil {return _ebfcf ;};_cabdd .RsidRAttr =&_agbbe ;continue ;};};_abgfd :for {_bdedb ,_efgdg :=d .Token ();if _efgdg !=nil {return _efgdg ;};switch _feade :=_bdedb .(type ){case _c .StartElement :switch _feade .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_cabdd .RPr =NewCT_RPr ();if _ddbcg :=d .DecodeElement (_cabdd .RPr ,&_feade );_ddbcg !=nil {return _ddbcg ;};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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_bbgbeb :=NewEG_RunInnerContent ();_bbgbeb .Br =NewCT_Br ();if _bcbbdc :=d .DecodeElement (_bbgbeb .Br ,&_feade );_bcbbdc !=nil {return _bcbbdc ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_bbgbeb );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 :"\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 :"\u0074"}:_aedfe :=NewEG_RunInnerContent ();_aedfe .T =NewCT_Text ();if _dcddc :=d .DecodeElement (_aedfe .T ,&_feade );_dcddc !=nil {return _dcddc ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_aedfe );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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_acaac :=NewEG_RunInnerContent ();_acaac .ContentPart =NewCT_Rel ();if _cecgdc :=d .DecodeElement (_acaac .ContentPart ,&_feade );_cecgdc !=nil {return _cecgdc ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_acaac );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 :"\u0064e\u006c\u0054\u0065\u0078\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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_bcgaf :=NewEG_RunInnerContent ();_bcgaf .DelText =NewCT_Text ();if _bedgb :=d .DecodeElement (_bcgaf .DelText ,&_feade );_bedgb !=nil {return _bedgb ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_bcgaf );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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_eabgf :=NewEG_RunInnerContent ();_eabgf .InstrText =NewCT_Text ();if _egeacc :=d .DecodeElement (_eabgf .InstrText ,&_feade );_egeacc !=nil {return _egeacc ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_eabgf );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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_fccf :=NewEG_RunInnerContent ();_fccf .DelInstrText =NewCT_Text ();if _ageed :=d .DecodeElement (_fccf .DelInstrText ,&_feade );_ageed !=nil {return _ageed ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_fccf );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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_dcdaf :=NewEG_RunInnerContent ();_dcdaf .NoBreakHyphen =NewCT_Empty ();if _acffb :=d .DecodeElement (_dcdaf .NoBreakHyphen ,&_feade );_acffb !=nil {return _acffb ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_dcdaf );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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_dfag :=NewEG_RunInnerContent ();_dfag .SoftHyphen =NewCT_Empty ();if _bgfbgf :=d .DecodeElement (_dfag .SoftHyphen ,&_feade );_bgfbgf !=nil {return _bgfbgf ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_dfag );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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_aggcbdc :=NewEG_RunInnerContent ();_aggcbdc .DayShort =NewCT_Empty ();if _cceeab :=d .DecodeElement (_aggcbdc .DayShort ,&_feade );_cceeab !=nil {return _cceeab ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_aggcbdc );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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_fagfdc :=NewEG_RunInnerContent ();_fagfdc .MonthShort =NewCT_Empty ();if _bdfea :=d .DecodeElement (_fagfdc .MonthShort ,&_feade );_bdfea !=nil {return _bdfea ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_fagfdc );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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_fegbd :=NewEG_RunInnerContent ();_fegbd .YearShort =NewCT_Empty ();if _dcbef :=d .DecodeElement (_fegbd .YearShort ,&_feade );_dcbef !=nil {return _dcbef ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_fegbd );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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_ceccad :=NewEG_RunInnerContent ();_ceccad .DayLong =NewCT_Empty ();if _ggaaa :=d .DecodeElement (_ceccad .DayLong ,&_feade );_ggaaa !=nil {return _ggaaa ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_ceccad );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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_fgefe :=NewEG_RunInnerContent ();_fgefe .MonthLong =NewCT_Empty ();if _afbgd :=d .DecodeElement (_fgefe .MonthLong ,&_feade );_afbgd !=nil {return _afbgd ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_fgefe );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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_becbaa :=NewEG_RunInnerContent ();_becbaa .YearLong =NewCT_Empty ();if _ffaee :=d .DecodeElement (_becbaa .YearLong ,&_feade );_ffaee !=nil {return _ffaee ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_becbaa );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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_gddad :=NewEG_RunInnerContent ();_gddad .AnnotationRef =NewCT_Empty ();if _faadde :=d .DecodeElement (_gddad .AnnotationRef ,&_feade );_faadde !=nil {return _faadde ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_gddad );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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_fafc :=NewEG_RunInnerContent ();_fafc .FootnoteRef =NewCT_Empty ();if _aaffa :=d .DecodeElement (_fafc .FootnoteRef ,&_feade );_aaffa !=nil {return _aaffa ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_fafc );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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_fecff :=NewEG_RunInnerContent ();_fecff .EndnoteRef =NewCT_Empty ();if _fecfg :=d .DecodeElement (_fecff .EndnoteRef ,&_feade );_fecfg !=nil {return _fecfg ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_fecff );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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_fabde :=NewEG_RunInnerContent ();_fabde .Separator =NewCT_Empty ();if _edebbb :=d .DecodeElement (_fabde .Separator ,&_feade );_edebbb !=nil {return _edebbb ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_fabde );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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_cgfdgc :=NewEG_RunInnerContent ();_cgfdgc .ContinuationSeparator =NewCT_Empty ();if _fgdgf :=d .DecodeElement (_cgfdgc .ContinuationSeparator ,&_feade );_fgdgf !=nil {return _fgdgf ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_cgfdgc );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 :"\u0073\u0079\u006d"},_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 :"\u0073\u0079\u006d"}:_ecedc :=NewEG_RunInnerContent ();_ecedc .Sym =NewCT_Sym ();if _ggcgc :=d .DecodeElement (_ecedc .Sym ,&_feade );_ggcgc !=nil {return _ggcgc ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_ecedc );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 :"\u0070\u0067\u004eu\u006d"},_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 :"\u0070\u0067\u004eu\u006d"}:_dcgb :=NewEG_RunInnerContent ();_dcgb .PgNum =NewCT_Empty ();if _aegaf :=d .DecodeElement (_dcgb .PgNum ,&_feade );_aegaf !=nil {return _aegaf ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_dcgb );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 :"\u0063\u0072"},_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 :"\u0063\u0072"}:_bfcgd :=NewEG_RunInnerContent ();_bfcgd .Cr =NewCT_Empty ();if _cdgcb :=d .DecodeElement (_bfcgd .Cr ,&_feade );_cdgcb !=nil {return _cdgcb ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_bfcgd );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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_debgdc :=NewEG_RunInnerContent ();_debgdc .Tab =NewCT_Empty ();if _adeec :=d .DecodeElement (_debgdc .Tab ,&_feade );_adeec !=nil {return _adeec ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_debgdc );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 :"\u006f\u0062\u006a\u0065\u0063\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 :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_ecbfd :=NewEG_RunInnerContent ();_ecbfd .Object =NewCT_Object ();if _agbgb :=d .DecodeElement (_ecbfd .Object ,&_feade );_agbgb !=nil {return _agbgb ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_ecbfd );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 :"\u0070\u0069\u0063\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 :"\u0070\u0069\u0063\u0074"}:_effadd :=NewEG_RunInnerContent ();_effadd .Pict =NewCT_Picture ();if _gdegf :=d .DecodeElement (_effadd .Pict ,&_feade );_gdegf !=nil {return _gdegf ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_effadd );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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_gfaae :=NewEG_RunInnerContent ();_gfaae .FldChar =NewCT_FldChar ();if _fddga :=d .DecodeElement (_gfaae .FldChar ,&_feade );_fddga !=nil {return _fddga ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_gfaae );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 :"\u0072\u0075\u0062\u0079"},_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 :"\u0072\u0075\u0062\u0079"}:_gcgcge :=NewEG_RunInnerContent ();_gcgcge .Ruby =NewCT_Ruby ();if _bbabeb :=d .DecodeElement (_gcgcge .Ruby ,&_feade );_bbabeb !=nil {return _bbabeb ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_gcgcge );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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_gabfa :=NewEG_RunInnerContent ();_gabfa .FootnoteReference =NewCT_FtnEdnRef ();if _ebcag :=d .DecodeElement (_gabfa .FootnoteReference ,&_feade );_ebcag !=nil {return _ebcag ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_gabfa );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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_gddfee :=NewEG_RunInnerContent ();_gddfee .EndnoteReference =NewCT_FtnEdnRef ();if _gcbde :=d .DecodeElement (_gddfee .EndnoteReference ,&_feade );_gcbde !=nil {return _gcbde ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_gddfee );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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fcdbf :=NewEG_RunInnerContent ();_fcdbf .CommentReference =NewCT_Markup ();if _bbeac :=d .DecodeElement (_fcdbf .CommentReference ,&_feade );_bbeac !=nil {return _bbeac ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_fcdbf );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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_egbeg :=NewEG_RunInnerContent ();_egbeg .Drawing =NewCT_Drawing ();if _beeddg :=d .DecodeElement (_egbeg .Drawing ,&_feade );_beeddg !=nil {return _beeddg ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_egbeg );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 :"\u0070\u0074\u0061\u0062"},_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 :"\u0070\u0074\u0061\u0062"}:_fbgbd :=NewEG_RunInnerContent ();_fbgbd .Ptab =NewCT_PTab ();if _ceagf :=d .DecodeElement (_fbgbd .Ptab ,&_feade );_ceagf !=nil {return _ceagf ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_fbgbd );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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_dfbae :=NewEG_RunInnerContent ();_dfbae .LastRenderedPageBreak =NewCT_Empty ();if _bfcae :=d .DecodeElement (_dfbae .LastRenderedPageBreak ,&_feade );_bfcae !=nil {return _bfcae ;};_cabdd .EG_RunInnerContent =append (_cabdd .EG_RunInnerContent ,_dfbae );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036",Local :"\u0041\u006ct\u0065\u0072\u006ea\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_bfgad :=&AlternateContentRun {};if _ffbgd :=d .DecodeElement (_bfgad ,&_feade );_ffbgd !=nil {return _ffbgd ;};_cabdd .Extra =append (_cabdd .Extra ,_bfgad );default:_bbaab :=&_cff .XSDAny {};if _cbeda :=d .DecodeElement (_bbaab ,&_feade );_cbeda !=nil {return _cbeda ;};_cabdd .Extra =append (_cabdd .Extra ,_bbaab );};case _c .EndElement :break _abgfd ;case _c .CharData :};};return nil ;};func NewCT_Ruby ()*CT_Ruby {_adcaf :=&CT_Ruby {};_adcaf .RubyPr =NewCT_RubyPr ();_adcaf .Rt =NewCT_RubyContent ();_adcaf .RubyBase =NewCT_RubyContent ();return _adcaf ;};func NewCT_SdtDocPart ()*CT_SdtDocPart {_ffefc :=&CT_SdtDocPart {};return _ffefc };func NewCT_DocPart ()*CT_DocPart {_ddfa :=&CT_DocPart {};return _ddfa };type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;};const (ST_CaptionPosUnset ST_CaptionPos =0;ST_CaptionPosAbove ST_CaptionPos =1;ST_CaptionPosBelow ST_CaptionPos =2;ST_CaptionPosLeft ST_CaptionPos =3;ST_CaptionPosRight ST_CaptionPos =4;); -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// Validate validates the CT_Comments and its children +func (_deccb *CT_Comments )Validate ()error {return _deccb .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_bf *CT_AltChunk )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcd :=range start .Attr {if _fcd .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"&&_fcd .Name .Local =="\u0069\u0064"||_fcd .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"&&_fcd .Name .Local =="\u0069\u0064"{_ggb ,_dfa :=_fcd .Value ,error (nil );if _dfa !=nil {return _dfa ;};_bf .IdAttr =&_ggb ;continue ;};};_fdb :for {_aca ,_fbcg :=d .Token ();if _fbcg !=nil {return _fbcg ;};switch _bde :=_aca .(type ){case _c .StartElement :switch _bde .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}:_bf .AltChunkPr =NewCT_AltChunkPr ();if _fe :=d .DecodeElement (_bf .AltChunkPr ,&_bde );_fe !=nil {return _fe ;};default:_cff .Log ("\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\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0020\u0025\u0076",_bde .Name );if _acca :=d .Skip ();_acca !=nil {return _acca ;};};case _c .EndElement :break _fdb ;case _c .CharData :};};return nil ;};func (_addcda ST_TextDirection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_addcda .String (),start );};func (_ffcdfe ST_Theme )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ffcdfe .String (),start );};type ST_DocGrid byte ;func NewCT_SimpleField ()*CT_SimpleField {_faefe :=&CT_SimpleField {};return _faefe }; -// Date Block - Long Year Format -YearLong *CT_Empty ; +// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path +func (_ffcag *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _ffcag .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _bcgda :=_ffcag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcgda !=nil {return _bcgda ;};return nil ;}; -// Comment Information Block -AnnotationRef *CT_Empty ; +// Validate validates the CT_Color and its children +func (_begf *CT_Color )Validate ()error {return _begf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");}; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path +func (_aeeea *Endnotes )ValidateWithPath (path string )error {if _gcaccb :=_aeeea .CT_Endnotes .ValidateWithPath (path );_gcaccb !=nil {return _gcaccb ;};return nil ;};func (_deeeb ST_MailMergeDest )Validate ()error {return _deeeb .ValidateWithPath ("")}; -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// Validate validates the WdWpc and its children +func (_agbedd *WdWpc )Validate ()error {return _agbedd .ValidateWithPath ("\u0057\u0064\u0057p\u0063")}; -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path +func (_add *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _gadb :=_add .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_gadb !=nil {return _gadb ;};if _adb :=_add .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072");_adb !=nil {return _adb ;};if _cdcd :=_add .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_cdcd !=nil {return _cdcd ;};if _fgff :=_add .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072");_fgff !=nil {return _fgff ;};if _bdga :=_add .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_bdga !=nil {return _bdga ;};if _fbfb :=_add .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_fbfb !=nil {return _fbfb ;};if _bcbe :=_add .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_bcbe !=nil {return _bcbe ;};if _ageeb :=_add .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_ageeb !=nil {return _ageeb ;};if _eaaca :=_add .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_eaaca !=nil {return _eaaca ;};if _ccee :=_add .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_ccee !=nil {return _ccee ;};if _edca :=_add .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_edca !=nil {return _edca ;};if _bdgcg :=_add .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072");_bdgcg !=nil {return _bdgcg ;};return nil ;};func NewCT_LevelSuffix ()*CT_LevelSuffix {_agaaf :=&CT_LevelSuffix {};_agaaf .ValAttr =ST_LevelSuffix (1);return _agaaf ;}; -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path +func (_begaa *CT_NumPr )ValidateWithPath (path string )error {if _begaa .Ilvl !=nil {if _cfaae :=_begaa .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_cfaae !=nil {return _cfaae ;};};if _begaa .NumId !=nil {if _gfacf :=_begaa .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064");_gfacf !=nil {return _gfacf ;};};if _begaa .NumberingChange !=nil {if _dfgea :=_begaa .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_dfgea !=nil {return _dfgea ;};};if _begaa .Ins !=nil {if _baebad :=_begaa .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_baebad !=nil {return _baebad ;};};return nil ;}; -// Symbol Character -Sym *CT_Sym ; +// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path +func (_gadgf *CT_TextDirection )ValidateWithPath (path string )error {if _gadgf .ValAttr ==ST_TextDirectionUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cdgea :=_gadgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdgea !=nil {return _cdgea ;};return nil ;};const (ST_BorderUnset ST_Border =0;ST_BorderNil ST_Border =1;ST_BorderNone ST_Border =2;ST_BorderSingle ST_Border =3;ST_BorderThick ST_Border =4;ST_BorderDouble ST_Border =5;ST_BorderDotted ST_Border =6;ST_BorderDashed ST_Border =7;ST_BorderDotDash ST_Border =8;ST_BorderDotDotDash ST_Border =9;ST_BorderTriple ST_Border =10;ST_BorderThinThickSmallGap ST_Border =11;ST_BorderThickThinSmallGap ST_Border =12;ST_BorderThinThickThinSmallGap ST_Border =13;ST_BorderThinThickMediumGap ST_Border =14;ST_BorderThickThinMediumGap ST_Border =15;ST_BorderThinThickThinMediumGap ST_Border =16;ST_BorderThinThickLargeGap ST_Border =17;ST_BorderThickThinLargeGap ST_Border =18;ST_BorderThinThickThinLargeGap ST_Border =19;ST_BorderWave ST_Border =20;ST_BorderDoubleWave ST_Border =21;ST_BorderDashSmallGap ST_Border =22;ST_BorderDashDotStroked ST_Border =23;ST_BorderThreeDEmboss ST_Border =24;ST_BorderThreeDEngrave ST_Border =25;ST_BorderOutset ST_Border =26;ST_BorderInset ST_Border =27;ST_BorderApples ST_Border =28;ST_BorderArchedScallops ST_Border =29;ST_BorderBabyPacifier ST_Border =30;ST_BorderBabyRattle ST_Border =31;ST_BorderBalloons3Colors ST_Border =32;ST_BorderBalloonsHotAir ST_Border =33;ST_BorderBasicBlackDashes ST_Border =34;ST_BorderBasicBlackDots ST_Border =35;ST_BorderBasicBlackSquares ST_Border =36;ST_BorderBasicThinLines ST_Border =37;ST_BorderBasicWhiteDashes ST_Border =38;ST_BorderBasicWhiteDots ST_Border =39;ST_BorderBasicWhiteSquares ST_Border =40;ST_BorderBasicWideInline ST_Border =41;ST_BorderBasicWideMidline ST_Border =42;ST_BorderBasicWideOutline ST_Border =43;ST_BorderBats ST_Border =44;ST_BorderBirds ST_Border =45;ST_BorderBirdsFlight ST_Border =46;ST_BorderCabins ST_Border =47;ST_BorderCakeSlice ST_Border =48;ST_BorderCandyCorn ST_Border =49;ST_BorderCelticKnotwork ST_Border =50;ST_BorderCertificateBanner ST_Border =51;ST_BorderChainLink ST_Border =52;ST_BorderChampagneBottle ST_Border =53;ST_BorderCheckedBarBlack ST_Border =54;ST_BorderCheckedBarColor ST_Border =55;ST_BorderCheckered ST_Border =56;ST_BorderChristmasTree ST_Border =57;ST_BorderCirclesLines ST_Border =58;ST_BorderCirclesRectangles ST_Border =59;ST_BorderClassicalWave ST_Border =60;ST_BorderClocks ST_Border =61;ST_BorderCompass ST_Border =62;ST_BorderConfetti ST_Border =63;ST_BorderConfettiGrays ST_Border =64;ST_BorderConfettiOutline ST_Border =65;ST_BorderConfettiStreamers ST_Border =66;ST_BorderConfettiWhite ST_Border =67;ST_BorderCornerTriangles ST_Border =68;ST_BorderCouponCutoutDashes ST_Border =69;ST_BorderCouponCutoutDots ST_Border =70;ST_BorderCrazyMaze ST_Border =71;ST_BorderCreaturesButterfly ST_Border =72;ST_BorderCreaturesFish ST_Border =73;ST_BorderCreaturesInsects ST_Border =74;ST_BorderCreaturesLadyBug ST_Border =75;ST_BorderCrossStitch ST_Border =76;ST_BorderCup ST_Border =77;ST_BorderDecoArch ST_Border =78;ST_BorderDecoArchColor ST_Border =79;ST_BorderDecoBlocks ST_Border =80;ST_BorderDiamondsGray ST_Border =81;ST_BorderDoubleD ST_Border =82;ST_BorderDoubleDiamonds ST_Border =83;ST_BorderEarth1 ST_Border =84;ST_BorderEarth2 ST_Border =85;ST_BorderEarth3 ST_Border =86;ST_BorderEclipsingSquares1 ST_Border =87;ST_BorderEclipsingSquares2 ST_Border =88;ST_BorderEggsBlack ST_Border =89;ST_BorderFans ST_Border =90;ST_BorderFilm ST_Border =91;ST_BorderFirecrackers ST_Border =92;ST_BorderFlowersBlockPrint ST_Border =93;ST_BorderFlowersDaisies ST_Border =94;ST_BorderFlowersModern1 ST_Border =95;ST_BorderFlowersModern2 ST_Border =96;ST_BorderFlowersPansy ST_Border =97;ST_BorderFlowersRedRose ST_Border =98;ST_BorderFlowersRoses ST_Border =99;ST_BorderFlowersTeacup ST_Border =100;ST_BorderFlowersTiny ST_Border =101;ST_BorderGems ST_Border =102;ST_BorderGingerbreadMan ST_Border =103;ST_BorderGradient ST_Border =104;ST_BorderHandmade1 ST_Border =105;ST_BorderHandmade2 ST_Border =106;ST_BorderHeartBalloon ST_Border =107;ST_BorderHeartGray ST_Border =108;ST_BorderHearts ST_Border =109;ST_BorderHeebieJeebies ST_Border =110;ST_BorderHolly ST_Border =111;ST_BorderHouseFunky ST_Border =112;ST_BorderHypnotic ST_Border =113;ST_BorderIceCreamCones ST_Border =114;ST_BorderLightBulb ST_Border =115;ST_BorderLightning1 ST_Border =116;ST_BorderLightning2 ST_Border =117;ST_BorderMapPins ST_Border =118;ST_BorderMapleLeaf ST_Border =119;ST_BorderMapleMuffins ST_Border =120;ST_BorderMarquee ST_Border =121;ST_BorderMarqueeToothed ST_Border =122;ST_BorderMoons ST_Border =123;ST_BorderMosaic ST_Border =124;ST_BorderMusicNotes ST_Border =125;ST_BorderNorthwest ST_Border =126;ST_BorderOvals ST_Border =127;ST_BorderPackages ST_Border =128;ST_BorderPalmsBlack ST_Border =129;ST_BorderPalmsColor ST_Border =130;ST_BorderPaperClips ST_Border =131;ST_BorderPapyrus ST_Border =132;ST_BorderPartyFavor ST_Border =133;ST_BorderPartyGlass ST_Border =134;ST_BorderPencils ST_Border =135;ST_BorderPeople ST_Border =136;ST_BorderPeopleWaving ST_Border =137;ST_BorderPeopleHats ST_Border =138;ST_BorderPoinsettias ST_Border =139;ST_BorderPostageStamp ST_Border =140;ST_BorderPumpkin1 ST_Border =141;ST_BorderPushPinNote2 ST_Border =142;ST_BorderPushPinNote1 ST_Border =143;ST_BorderPyramids ST_Border =144;ST_BorderPyramidsAbove ST_Border =145;ST_BorderQuadrants ST_Border =146;ST_BorderRings ST_Border =147;ST_BorderSafari ST_Border =148;ST_BorderSawtooth ST_Border =149;ST_BorderSawtoothGray ST_Border =150;ST_BorderScaredCat ST_Border =151;ST_BorderSeattle ST_Border =152;ST_BorderShadowedSquares ST_Border =153;ST_BorderSharksTeeth ST_Border =154;ST_BorderShorebirdTracks ST_Border =155;ST_BorderSkyrocket ST_Border =156;ST_BorderSnowflakeFancy ST_Border =157;ST_BorderSnowflakes ST_Border =158;ST_BorderSombrero ST_Border =159;ST_BorderSouthwest ST_Border =160;ST_BorderStars ST_Border =161;ST_BorderStarsTop ST_Border =162;ST_BorderStars3d ST_Border =163;ST_BorderStarsBlack ST_Border =164;ST_BorderStarsShadowed ST_Border =165;ST_BorderSun ST_Border =166;ST_BorderSwirligig ST_Border =167;ST_BorderTornPaper ST_Border =168;ST_BorderTornPaperBlack ST_Border =169;ST_BorderTrees ST_Border =170;ST_BorderTriangleParty ST_Border =171;ST_BorderTriangles ST_Border =172;ST_BorderTriangle1 ST_Border =173;ST_BorderTriangle2 ST_Border =174;ST_BorderTriangleCircle1 ST_Border =175;ST_BorderTriangleCircle2 ST_Border =176;ST_BorderShapes1 ST_Border =177;ST_BorderShapes2 ST_Border =178;ST_BorderTwistedLines1 ST_Border =179;ST_BorderTwistedLines2 ST_Border =180;ST_BorderVine ST_Border =181;ST_BorderWaveline ST_Border =182;ST_BorderWeavingAngles ST_Border =183;ST_BorderWeavingBraid ST_Border =184;ST_BorderWeavingRibbon ST_Border =185;ST_BorderWeavingStrips ST_Border =186;ST_BorderWhiteFlowers ST_Border =187;ST_BorderWoodwork ST_Border =188;ST_BorderXIllusions ST_Border =189;ST_BorderZanyTriangles ST_Border =190;ST_BorderZigZag ST_Border =191;ST_BorderZigZagStitch ST_Border =192;ST_BorderCustom ST_Border =193;);func (_bfagde *CT_TblGrid )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bfagde .GridCol !=nil {_bddbg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_efbgg :=range _bfagde .GridCol {e .EncodeElement (_efbgg ,_bddbg );};};if _bfagde .TblGridChange !=nil {_cgcdc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bfagde .TblGridChange ,_cgcdc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Page Number Block -PgNum *CT_Empty ; +// Validate validates the CT_DocPartGallery and its children +func (_ggbf *CT_DocPartGallery )Validate ()error {return _ggbf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");};func (_cgfebe *ST_StyleSort )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cgfebe =0;case "\u006e\u0061\u006d\u0065":*_cgfebe =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_cgfebe =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cgfebe =3;case "\u0066\u006f\u006e\u0074":*_cgfebe =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_cgfebe =5;case "\u0074\u0079\u0070\u0065":*_cgfebe =6;case "\u0030\u0030\u0030\u0030":*_cgfebe =7;case "\u0030\u0030\u0030\u0031":*_cgfebe =8;case "\u0030\u0030\u0030\u0032":*_cgfebe =9;case "\u0030\u0030\u0030\u0033":*_cgfebe =10;case "\u0030\u0030\u0030\u0034":*_cgfebe =11;case "\u0030\u0030\u0030\u0035":*_cgfebe =12;};return nil ;};func (_fbedb *CT_Tabs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_adadc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_fedd :=range _fbedb .Tab {e .EncodeElement (_fedd ,_adadc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Carriage Return -Cr *CT_Empty ; +// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path +func (_aeagaa *CT_TcPrChange )ValidateWithPath (path string )error {if _gfbfg :=_aeagaa .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_gfbfg !=nil {return _gfbfg ;};return nil ;};func (_ggbage *CT_Tc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bggede :=range start .Attr {if _bggede .Name .Local =="\u0069\u0064"{_bcceg ,_ecadba :=_bggede .Value ,error (nil );if _ecadba !=nil {return _ecadba ;};_ggbage .IdAttr =&_bcceg ;continue ;};};_bgaefe :for {_bfbcg ,_dgcfda :=d .Token ();if _dgcfda !=nil {return _dgcfda ;};switch _dgefgd :=_bfbcg .(type ){case _c .StartElement :switch _dgefgd .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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_ggbage .TcPr =NewCT_TcPr ();if _fbebe :=d .DecodeElement (_ggbage .TcPr ,&_dgefgd );_fbebe !=nil {return _fbebe ;};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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_eafbbe :=NewEG_BlockLevelElts ();_cafefd :=NewCT_AltChunk ();if _fgfea :=d .DecodeElement (_cafefd ,&_dgefgd );_fgfea !=nil {return _fgfea ;};_eafbbe .AltChunk =append (_eafbbe .AltChunk ,_cafefd );_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_eafbbe );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aggcab :=NewEG_BlockLevelElts ();_cgbb :=NewEG_ContentBlockContent ();_cgbb .CustomXml =NewCT_CustomXmlBlock ();if _gddfbf :=d .DecodeElement (_cgbb .CustomXml ,&_dgefgd );_gddfbf !=nil {return _gddfbf ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_aggcab );_aggcab .EG_ContentBlockContent =append (_aggcab .EG_ContentBlockContent ,_cgbb );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_fcdfe :=NewEG_BlockLevelElts ();_fcedb :=NewEG_ContentBlockContent ();_fcedb .Sdt =NewCT_SdtBlock ();if _baebb :=d .DecodeElement (_fcedb .Sdt ,&_dgefgd );_baebb !=nil {return _baebb ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_fcdfe );_fcdfe .EG_ContentBlockContent =append (_fcdfe .EG_ContentBlockContent ,_fcedb );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 :"\u0070"},_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 :"\u0070"}:_cgdgca :=NewEG_BlockLevelElts ();_gadcf :=NewEG_ContentBlockContent ();_bdfaf :=NewCT_P ();if _caggc :=d .DecodeElement (_bdfaf ,&_dgefgd );_caggc !=nil {return _caggc ;};_gadcf .P =append (_gadcf .P ,_bdfaf );_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_cgdgca );_cgdgca .EG_ContentBlockContent =append (_cgdgca .EG_ContentBlockContent ,_gadcf );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_fafdf :=NewEG_BlockLevelElts ();_bdeeg :=NewEG_ContentBlockContent ();_fecbe :=NewCT_Tbl ();if _dbfga :=d .DecodeElement (_fecbe ,&_dgefgd );_dbfga !=nil {return _dbfga ;};_bdeeg .Tbl =append (_bdeeg .Tbl ,_fecbe );_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_fafdf );_fafdf .EG_ContentBlockContent =append (_fafdf .EG_ContentBlockContent ,_bdeeg );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_efdbaa :=NewEG_BlockLevelElts ();_gdegde :=NewEG_ContentBlockContent ();_fcgfcd :=NewEG_RunLevelElts ();_fcgfcd .ProofErr =NewCT_ProofErr ();if _efcef :=d .DecodeElement (_fcgfcd .ProofErr ,&_dgefgd );_efcef !=nil {return _efcef ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_efdbaa );_efdbaa .EG_ContentBlockContent =append (_efdbaa .EG_ContentBlockContent ,_gdegde );_gdegde .EG_RunLevelElts =append (_gdegde .EG_RunLevelElts ,_fcgfcd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cfdabc :=NewEG_BlockLevelElts ();_dfccda :=NewEG_ContentBlockContent ();_bafegc :=NewEG_RunLevelElts ();_bafegc .PermStart =NewCT_PermStart ();if _eebb :=d .DecodeElement (_bafegc .PermStart ,&_dgefgd );_eebb !=nil {return _eebb ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_cfdabc );_cfdabc .EG_ContentBlockContent =append (_cfdabc .EG_ContentBlockContent ,_dfccda );_dfccda .EG_RunLevelElts =append (_dfccda .EG_RunLevelElts ,_bafegc );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cgaagg :=NewEG_BlockLevelElts ();_cfcaf :=NewEG_ContentBlockContent ();_agbcb :=NewEG_RunLevelElts ();_agbcb .PermEnd =NewCT_Perm ();if _bbdebg :=d .DecodeElement (_agbcb .PermEnd ,&_dgefgd );_bbdebg !=nil {return _bbdebg ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_cgaagg );_cgaagg .EG_ContentBlockContent =append (_cgaagg .EG_ContentBlockContent ,_cfcaf );_cfcaf .EG_RunLevelElts =append (_cfcaf .EG_RunLevelElts ,_agbcb );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_cfdce :=NewEG_BlockLevelElts ();_gbddf :=NewEG_ContentBlockContent ();_bfeffb :=NewEG_RunLevelElts ();_bfeffb .Ins =NewCT_RunTrackChange ();if _acbeec :=d .DecodeElement (_bfeffb .Ins ,&_dgefgd );_acbeec !=nil {return _acbeec ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_cfdce );_cfdce .EG_ContentBlockContent =append (_cfdce .EG_ContentBlockContent ,_gbddf );_gbddf .EG_RunLevelElts =append (_gbddf .EG_RunLevelElts ,_bfeffb );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_eabac :=NewEG_BlockLevelElts ();_efcbdd :=NewEG_ContentBlockContent ();_fgagce :=NewEG_RunLevelElts ();_fgagce .Del =NewCT_RunTrackChange ();if _bgada :=d .DecodeElement (_fgagce .Del ,&_dgefgd );_bgada !=nil {return _bgada ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_eabac );_eabac .EG_ContentBlockContent =append (_eabac .EG_ContentBlockContent ,_efcbdd );_efcbdd .EG_RunLevelElts =append (_efcbdd .EG_RunLevelElts ,_fgagce );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fcbcba :=NewEG_BlockLevelElts ();_aebdbc :=NewEG_ContentBlockContent ();_bdbec :=NewEG_RunLevelElts ();_bdbec .MoveFrom =NewCT_RunTrackChange ();if _fgbdf :=d .DecodeElement (_bdbec .MoveFrom ,&_dgefgd );_fgbdf !=nil {return _fgbdf ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_fcbcba );_fcbcba .EG_ContentBlockContent =append (_fcbcba .EG_ContentBlockContent ,_aebdbc );_aebdbc .EG_RunLevelElts =append (_aebdbc .EG_RunLevelElts ,_bdbec );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gfdac :=NewEG_BlockLevelElts ();_dbeaga :=NewEG_ContentBlockContent ();_dafed :=NewEG_RunLevelElts ();_dafed .MoveTo =NewCT_RunTrackChange ();if _bddcb :=d .DecodeElement (_dafed .MoveTo ,&_dgefgd );_bddcb !=nil {return _bddcb ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_gfdac );_gfdac .EG_ContentBlockContent =append (_gfdac .EG_ContentBlockContent ,_dbeaga );_dbeaga .EG_RunLevelElts =append (_dbeaga .EG_RunLevelElts ,_dafed );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aadafc :=NewEG_BlockLevelElts ();_deeced :=NewEG_ContentBlockContent ();_eddadd :=NewEG_RunLevelElts ();_cbaba :=NewEG_RangeMarkupElements ();_cbaba .BookmarkStart =NewCT_Bookmark ();if _dgdgbb :=d .DecodeElement (_cbaba .BookmarkStart ,&_dgefgd );_dgdgbb !=nil {return _dgdgbb ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_aadafc );_aadafc .EG_ContentBlockContent =append (_aadafc .EG_ContentBlockContent ,_deeced );_deeced .EG_RunLevelElts =append (_deeced .EG_RunLevelElts ,_eddadd );_eddadd .EG_RangeMarkupElements =append (_eddadd .EG_RangeMarkupElements ,_cbaba );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_afcab :=NewEG_BlockLevelElts ();_bcbbbd :=NewEG_ContentBlockContent ();_bdeab :=NewEG_RunLevelElts ();_baacg :=NewEG_RangeMarkupElements ();_baacg .BookmarkEnd =NewCT_MarkupRange ();if _ggefe :=d .DecodeElement (_baacg .BookmarkEnd ,&_dgefgd );_ggefe !=nil {return _ggefe ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_afcab );_afcab .EG_ContentBlockContent =append (_afcab .EG_ContentBlockContent ,_bcbbbd );_bcbbbd .EG_RunLevelElts =append (_bcbbbd .EG_RunLevelElts ,_bdeab );_bdeab .EG_RangeMarkupElements =append (_bdeab .EG_RangeMarkupElements ,_baacg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbbed :=NewEG_BlockLevelElts ();_gafgd :=NewEG_ContentBlockContent ();_ffaef :=NewEG_RunLevelElts ();_agfadd :=NewEG_RangeMarkupElements ();_agfadd .MoveFromRangeStart =NewCT_MoveBookmark ();if _gdffaf :=d .DecodeElement (_agfadd .MoveFromRangeStart ,&_dgefgd );_gdffaf !=nil {return _gdffaf ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_gbbed );_gbbed .EG_ContentBlockContent =append (_gbbed .EG_ContentBlockContent ,_gafgd );_gafgd .EG_RunLevelElts =append (_gafgd .EG_RunLevelElts ,_ffaef );_ffaef .EG_RangeMarkupElements =append (_ffaef .EG_RangeMarkupElements ,_agfadd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcfee :=NewEG_BlockLevelElts ();_ceagfa :=NewEG_ContentBlockContent ();_eggag :=NewEG_RunLevelElts ();_abgbe :=NewEG_RangeMarkupElements ();_abgbe .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcgdf :=d .DecodeElement (_abgbe .MoveFromRangeEnd ,&_dgefgd );_dcgdf !=nil {return _dcgdf ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_bcfee );_bcfee .EG_ContentBlockContent =append (_bcfee .EG_ContentBlockContent ,_ceagfa );_ceagfa .EG_RunLevelElts =append (_ceagfa .EG_RunLevelElts ,_eggag );_eggag .EG_RangeMarkupElements =append (_eggag .EG_RangeMarkupElements ,_abgbe );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cegfe :=NewEG_BlockLevelElts ();_fcaaac :=NewEG_ContentBlockContent ();_deaed :=NewEG_RunLevelElts ();_ccebe :=NewEG_RangeMarkupElements ();_ccebe .MoveToRangeStart =NewCT_MoveBookmark ();if _dgggb :=d .DecodeElement (_ccebe .MoveToRangeStart ,&_dgefgd );_dgggb !=nil {return _dgggb ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_cegfe );_cegfe .EG_ContentBlockContent =append (_cegfe .EG_ContentBlockContent ,_fcaaac );_fcaaac .EG_RunLevelElts =append (_fcaaac .EG_RunLevelElts ,_deaed );_deaed .EG_RangeMarkupElements =append (_deaed .EG_RangeMarkupElements ,_ccebe );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dgeg :=NewEG_BlockLevelElts ();_affdb :=NewEG_ContentBlockContent ();_dbdec :=NewEG_RunLevelElts ();_gaegd :=NewEG_RangeMarkupElements ();_gaegd .MoveToRangeEnd =NewCT_MarkupRange ();if _bfgeeg :=d .DecodeElement (_gaegd .MoveToRangeEnd ,&_dgefgd );_bfgeeg !=nil {return _bfgeeg ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_dgeg );_dgeg .EG_ContentBlockContent =append (_dgeg .EG_ContentBlockContent ,_affdb );_affdb .EG_RunLevelElts =append (_affdb .EG_RunLevelElts ,_dbdec );_dbdec .EG_RangeMarkupElements =append (_dbdec .EG_RangeMarkupElements ,_gaegd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_faeca :=NewEG_BlockLevelElts ();_afbcab :=NewEG_ContentBlockContent ();_fcfeb :=NewEG_RunLevelElts ();_ecefcb :=NewEG_RangeMarkupElements ();_ecefcb .CommentRangeStart =NewCT_MarkupRange ();if _adbea :=d .DecodeElement (_ecefcb .CommentRangeStart ,&_dgefgd );_adbea !=nil {return _adbea ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_faeca );_faeca .EG_ContentBlockContent =append (_faeca .EG_ContentBlockContent ,_afbcab );_afbcab .EG_RunLevelElts =append (_afbcab .EG_RunLevelElts ,_fcfeb );_fcfeb .EG_RangeMarkupElements =append (_fcfeb .EG_RangeMarkupElements ,_ecefcb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdbfg :=NewEG_BlockLevelElts ();_efceba :=NewEG_ContentBlockContent ();_fdacc :=NewEG_RunLevelElts ();_cdggb :=NewEG_RangeMarkupElements ();_cdggb .CommentRangeEnd =NewCT_MarkupRange ();if _gdfead :=d .DecodeElement (_cdggb .CommentRangeEnd ,&_dgefgd );_gdfead !=nil {return _gdfead ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_gdbfg );_gdbfg .EG_ContentBlockContent =append (_gdbfg .EG_ContentBlockContent ,_efceba );_efceba .EG_RunLevelElts =append (_efceba .EG_RunLevelElts ,_fdacc );_fdacc .EG_RangeMarkupElements =append (_fdacc .EG_RangeMarkupElements ,_cdggb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbedg :=NewEG_BlockLevelElts ();_bbbggf :=NewEG_ContentBlockContent ();_fgbffe :=NewEG_RunLevelElts ();_bfgfd :=NewEG_RangeMarkupElements ();_bfgfd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ggcbfb :=d .DecodeElement (_bfgfd .CustomXmlInsRangeStart ,&_dgefgd );_ggcbfb !=nil {return _ggcbfb ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_gbedg );_gbedg .EG_ContentBlockContent =append (_gbedg .EG_ContentBlockContent ,_bbbggf );_bbbggf .EG_RunLevelElts =append (_bbbggf .EG_RunLevelElts ,_fgbffe );_fgbffe .EG_RangeMarkupElements =append (_fgbffe .EG_RangeMarkupElements ,_bfgfd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfadd :=NewEG_BlockLevelElts ();_baccgg :=NewEG_ContentBlockContent ();_ecfbf :=NewEG_RunLevelElts ();_cecag :=NewEG_RangeMarkupElements ();_cecag .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgdcf :=d .DecodeElement (_cecag .CustomXmlInsRangeEnd ,&_dgefgd );_dgdcf !=nil {return _dgdcf ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_bfadd );_bfadd .EG_ContentBlockContent =append (_bfadd .EG_ContentBlockContent ,_baccgg );_baccgg .EG_RunLevelElts =append (_baccgg .EG_RunLevelElts ,_ecfbf );_ecfbf .EG_RangeMarkupElements =append (_ecfbf .EG_RangeMarkupElements ,_cecag );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccbaed :=NewEG_BlockLevelElts ();_eageb :=NewEG_ContentBlockContent ();_cggdf :=NewEG_RunLevelElts ();_aaffe :=NewEG_RangeMarkupElements ();_aaffe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _babcg :=d .DecodeElement (_aaffe .CustomXmlDelRangeStart ,&_dgefgd );_babcg !=nil {return _babcg ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_ccbaed );_ccbaed .EG_ContentBlockContent =append (_ccbaed .EG_ContentBlockContent ,_eageb );_eageb .EG_RunLevelElts =append (_eageb .EG_RunLevelElts ,_cggdf );_cggdf .EG_RangeMarkupElements =append (_cggdf .EG_RangeMarkupElements ,_aaffe );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbbcf :=NewEG_BlockLevelElts ();_dbded :=NewEG_ContentBlockContent ();_abgeb :=NewEG_RunLevelElts ();_badac :=NewEG_RangeMarkupElements ();_badac .CustomXmlDelRangeEnd =NewCT_Markup ();if _ebfcfg :=d .DecodeElement (_badac .CustomXmlDelRangeEnd ,&_dgefgd );_ebfcfg !=nil {return _ebfcfg ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_dbbcf );_dbbcf .EG_ContentBlockContent =append (_dbbcf .EG_ContentBlockContent ,_dbded );_dbded .EG_RunLevelElts =append (_dbded .EG_RunLevelElts ,_abgeb );_abgeb .EG_RangeMarkupElements =append (_abgeb .EG_RangeMarkupElements ,_badac );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bfcea :=NewEG_BlockLevelElts ();_cegge :=NewEG_ContentBlockContent ();_ggfbd :=NewEG_RunLevelElts ();_bdfae :=NewEG_RangeMarkupElements ();_bdfae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _adaae :=d .DecodeElement (_bdfae .CustomXmlMoveFromRangeStart ,&_dgefgd );_adaae !=nil {return _adaae ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_bfcea );_bfcea .EG_ContentBlockContent =append (_bfcea .EG_ContentBlockContent ,_cegge );_cegge .EG_RunLevelElts =append (_cegge .EG_RunLevelElts ,_ggfbd );_ggfbd .EG_RangeMarkupElements =append (_ggfbd .EG_RangeMarkupElements ,_bdfae );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bagacc :=NewEG_BlockLevelElts ();_acddd :=NewEG_ContentBlockContent ();_dbcaac :=NewEG_RunLevelElts ();_bgccf :=NewEG_RangeMarkupElements ();_bgccf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bfaec :=d .DecodeElement (_bgccf .CustomXmlMoveFromRangeEnd ,&_dgefgd );_bfaec !=nil {return _bfaec ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_bagacc );_bagacc .EG_ContentBlockContent =append (_bagacc .EG_ContentBlockContent ,_acddd );_acddd .EG_RunLevelElts =append (_acddd .EG_RunLevelElts ,_dbcaac );_dbcaac .EG_RangeMarkupElements =append (_dbcaac .EG_RangeMarkupElements ,_bgccf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gfdfab :=NewEG_BlockLevelElts ();_ccbfc :=NewEG_ContentBlockContent ();_edffg :=NewEG_RunLevelElts ();_ffbca :=NewEG_RangeMarkupElements ();_ffbca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fbgeb :=d .DecodeElement (_ffbca .CustomXmlMoveToRangeStart ,&_dgefgd );_fbgeb !=nil {return _fbgeb ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_gfdfab );_gfdfab .EG_ContentBlockContent =append (_gfdfab .EG_ContentBlockContent ,_ccbfc );_ccbfc .EG_RunLevelElts =append (_ccbfc .EG_RunLevelElts ,_edffg );_edffg .EG_RangeMarkupElements =append (_edffg .EG_RangeMarkupElements ,_ffbca );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bebea :=NewEG_BlockLevelElts ();_agcdc :=NewEG_ContentBlockContent ();_dgbaa :=NewEG_RunLevelElts ();_acafe :=NewEG_RangeMarkupElements ();_acafe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _baddc :=d .DecodeElement (_acafe .CustomXmlMoveToRangeEnd ,&_dgefgd );_baddc !=nil {return _baddc ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_bebea );_bebea .EG_ContentBlockContent =append (_bebea .EG_ContentBlockContent ,_agcdc );_agcdc .EG_RunLevelElts =append (_agcdc .EG_RunLevelElts ,_dgbaa );_dgbaa .EG_RangeMarkupElements =append (_dgbaa .EG_RangeMarkupElements ,_acafe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ddaac :=NewEG_BlockLevelElts ();_eadbg :=NewEG_ContentBlockContent ();_fedge :=NewEG_RunLevelElts ();_fgfgc :=NewEG_MathContent ();_fgfgc .OMathPara =_egg .NewOMathPara ();if _fcebe :=d .DecodeElement (_fgfgc .OMathPara ,&_dgefgd );_fcebe !=nil {return _fcebe ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_ddaac );_ddaac .EG_ContentBlockContent =append (_ddaac .EG_ContentBlockContent ,_eadbg );_eadbg .EG_RunLevelElts =append (_eadbg .EG_RunLevelElts ,_fedge );_fedge .EG_MathContent =append (_fedge .EG_MathContent ,_fgfgc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gbbaca :=NewEG_BlockLevelElts ();_gdaae :=NewEG_ContentBlockContent ();_befdcc :=NewEG_RunLevelElts ();_gceba :=NewEG_MathContent ();_gceba .OMath =_egg .NewOMath ();if _bgaeda :=d .DecodeElement (_gceba .OMath ,&_dgefgd );_bgaeda !=nil {return _bgaeda ;};_ggbage .EG_BlockLevelElts =append (_ggbage .EG_BlockLevelElts ,_gbbaca );_gbbaca .EG_ContentBlockContent =append (_gbbaca .EG_ContentBlockContent ,_gdaae );_gdaae .EG_RunLevelElts =append (_gdaae .EG_RunLevelElts ,_befdcc );_befdcc .EG_MathContent =append (_befdcc .EG_MathContent ,_gceba );default:_cff .Log ("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\u0054\u005fT\u0063 \u0025\u0076",_dgefgd .Name );if _ggecgb :=d .Skip ();_ggecgb !=nil {return _ggecgb ;};};case _c .EndElement :break _bgaefe ;case _c .CharData :};};return nil ;};type WdCT_WordprocessingGroup struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvGrpSpPr *_eg .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_eg .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_eg .CT_OfficeArtExtensionList ;};func (_ddeeb ST_FrameScrollbar )String ()string {switch _ddeeb {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";};type EG_PContent struct{ -// Tab Character -Tab *CT_Empty ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Embedded Object -Object *CT_Object ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// VML Object -Pict *CT_Picture ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; -// Complex Field Character -FldChar *CT_FldChar ; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_ccbbc *CT_OnOff )ValidateWithPath (path string )error {if _ccbbc .ValAttr !=nil {if _bfagb :=_ccbbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfagb !=nil {return _bfagb ;};};return nil ;}; -// Phonetic Guide -Ruby *CT_Ruby ; +// Validate validates the CT_EastAsianLayout and its children +func (_eeef *CT_EastAsianLayout )Validate ()error {return _eeef .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");};type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;};func (_ebbce *CT_CustomXmlPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deabf :for {_gfdc ,_eaag :=d .Token ();if _eaag !=nil {return _eaag ;};switch _abeca :=_gfdc .(type ){case _c .StartElement :switch _abeca .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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_ebbce .Placeholder =NewCT_String ();if _aagb :=d .DecodeElement (_ebbce .Placeholder ,&_abeca );_aagb !=nil {return _aagb ;};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 :"\u0061\u0074\u0074\u0072"},_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 :"\u0061\u0074\u0074\u0072"}:_afdb :=NewCT_Attr ();if _cedg :=d .DecodeElement (_afdb ,&_abeca );_cedg !=nil {return _cedg ;};_ebbce .Attr =append (_ebbce .Attr ,_afdb );default:_cff .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006cP\u0072\u0020\u0025\u0076",_abeca .Name );if _bbce :=d .Skip ();_bbce !=nil {return _bbce ;};};case _c .EndElement :break _deabf ;case _c .CharData :};};return nil ;};type CT_PageSz struct{ -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; +// Page Width +WAttr *_cf .ST_TwipsMeasure ; -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; +// Page Height +HAttr *_cf .ST_TwipsMeasure ; -// Comment Content Reference Mark -CommentReference *CT_Markup ; +// Page Orientation +OrientAttr ST_PageOrientation ; -// DrawingML Object -Drawing *CT_Drawing ; +// Printer Paper Code +CodeAttr *int64 ;};func (_cgdcf *Hdr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0068d\u0072";return _cgdcf .CT_HdrFtr .MarshalXML (e ,start );}; -// Absolute Position Tab Character -Ptab *CT_PTab ; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_eaaf *CT_Hyperlink )ValidateWithPath (path string )error {if _eaaf .HistoryAttr !=nil {if _dcaef :=_eaaf .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_dcaef !=nil {return _dcaef ;};};for _eebga ,_cccgg :=range _eaaf .FldSimple {if _ecgcg :=_cccgg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_eebga ));_ecgcg !=nil {return _ecgcg ;};};if _eaaf .Hyperlink !=nil {if _agfg :=_eaaf .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_agfg !=nil {return _agfg ;};};if _eaaf .SubDoc !=nil {if _cecdg :=_eaaf .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_cecdg !=nil {return _cecdg ;};};for _deefg ,_faaeb :=range _eaaf .EG_ContentRunContent {if _bdfeg :=_faaeb .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_deefg ));_bdfeg !=nil {return _bdfeg ;};};return nil ;};func NewCT_TblPPr ()*CT_TblPPr {_fbdce :=&CT_TblPPr {};return _fbdce };func (_becgee ST_MultiLevelType )String ()string {switch _becgee {case 0:return "";case 1:return "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case 2:return "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case 3:return "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return "";};func (_faeeb ST_LineSpacingRule )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgfed :=_c .Attr {};_bgfed .Name =name ;switch _faeeb {case ST_LineSpacingRuleUnset :_bgfed .Value ="";case ST_LineSpacingRuleAuto :_bgfed .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_bgfed .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_bgfed .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _bgfed ,nil ;};func NewCT_ParaRPr ()*CT_ParaRPr {_cecfde :=&CT_ParaRPr {};return _cecfde };func NewWdCT_Anchor ()*WdCT_Anchor {_dceffe :=&WdCT_Anchor {};_dceffe .SimplePos =_eg .NewCT_Point2D ();_dceffe .PositionH =NewWdCT_PosH ();_dceffe .PositionV =NewWdCT_PosV ();_dceffe .Extent =_eg .NewCT_PositiveSize2D ();_dceffe .DocPr =_eg .NewCT_NonVisualDrawingProps ();_dceffe .Graphic =_eg .NewGraphic ();return _dceffe ;}; -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;}; +// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path +func (_abfec *CT_Tc )ValidateWithPath (path string )error {if _abfec .TcPr !=nil {if _gaecd :=_abfec .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_gaecd !=nil {return _gaecd ;};};for _eaggfd ,_cabdf :=range _abfec .EG_BlockLevelElts {if _cfegd :=_cabdf .ValidateWithPath (_ea .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eaggfd ));_cfegd !=nil {return _cfegd ;};};return nil ;};func (_aabefa ST_RestartNumber )ValidateWithPath (path string )error {switch _aabefa {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabefa ));};return nil ;};func NewCT_DocRsids ()*CT_DocRsids {_aaaed :=&CT_DocRsids {};return _aaaed };func (_fbbbcg *CT_TblPrEx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fbbbcg .TblW !=nil {_fdeef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_fbbbcg .TblW ,_fdeef );};if _fbbbcg .Jc !=nil {_fggabe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_fbbbcg .Jc ,_fggabe );};if _fbbbcg .TblCellSpacing !=nil {_eabef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_fbbbcg .TblCellSpacing ,_eabef );};if _fbbbcg .TblInd !=nil {_aagfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_fbbbcg .TblInd ,_aagfd );};if _fbbbcg .TblBorders !=nil {_bbcge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_fbbbcg .TblBorders ,_bbcge );};if _fbbbcg .Shd !=nil {_gfaceg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fbbbcg .Shd ,_gfaceg );};if _fbbbcg .TblLayout !=nil {_dgcba :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fbbbcg .TblLayout ,_dgcba );};if _fbbbcg .TblCellMar !=nil {_gcbbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_fbbbcg .TblCellMar ,_gcbbb );};if _fbbbcg .TblLook !=nil {_dddeff :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_fbbbcg .TblLook ,_dddeff );};if _fbbbcg .TblPrExChange !=nil {_dbcbeg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fbbbcg .TblPrExChange ,_dbcbeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TblWidth ()*CT_TblWidth {_cdedg :=&CT_TblWidth {};return _cdedg };func (_gdbbcf *EG_ContentRunContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbcfd :for {_fgfeg ,_eeffb :=d .Token ();if _eeffb !=nil {return _eeffb ;};switch _fbebag :=_fgfeg .(type ){case _c .StartElement :switch _fbebag .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gdbbcf .CustomXml =NewCT_CustomXmlRun ();if _decgag :=d .DecodeElement (_gdbbcf .CustomXml ,&_fbebag );_decgag !=nil {return _decgag ;};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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_gdbbcf .SmartTag =NewCT_SmartTagRun ();if _fbbbgb :=d .DecodeElement (_gdbbcf .SmartTag ,&_fbebag );_fbbbgb !=nil {return _fbbbgb ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_gdbbcf .Sdt =NewCT_SdtRun ();if _cfddf :=d .DecodeElement (_gdbbcf .Sdt ,&_fbebag );_cfddf !=nil {return _cfddf ;};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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_gdbbcf .Dir =NewCT_DirContentRun ();if _adacb :=d .DecodeElement (_gdbbcf .Dir ,&_fbebag );_adacb !=nil {return _adacb ;};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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_gdbbcf .Bdo =NewCT_BdoContentRun ();if _aacafg :=d .DecodeElement (_gdbbcf .Bdo ,&_fbebag );_aacafg !=nil {return _aacafg ;};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 :"\u0072"},_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 :"\u0072"}:_gdbbcf .R =NewCT_R ();if _bcbgbc :=d .DecodeElement (_gdbbcf .R ,&_fbebag );_bcbgbc !=nil {return _bcbgbc ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_acceca :=NewEG_RunLevelElts ();_acceca .ProofErr =NewCT_ProofErr ();if _gcffe :=d .DecodeElement (_acceca .ProofErr ,&_fbebag );_gcffe !=nil {return _gcffe ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_acceca );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dacgg :=NewEG_RunLevelElts ();_dacgg .PermStart =NewCT_PermStart ();if _feffdf :=d .DecodeElement (_dacgg .PermStart ,&_fbebag );_feffdf !=nil {return _feffdf ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_dacgg );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_caegb :=NewEG_RunLevelElts ();_caegb .PermEnd =NewCT_Perm ();if _dbaace :=d .DecodeElement (_caegb .PermEnd ,&_fbebag );_dbaace !=nil {return _dbaace ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_caegb );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_deggd :=NewEG_RunLevelElts ();_deggd .Ins =NewCT_RunTrackChange ();if _gdcfb :=d .DecodeElement (_deggd .Ins ,&_fbebag );_gdcfb !=nil {return _gdcfb ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_deggd );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dcfgd :=NewEG_RunLevelElts ();_dcfgd .Del =NewCT_RunTrackChange ();if _gfgcdd :=d .DecodeElement (_dcfgd .Del ,&_fbebag );_gfgcdd !=nil {return _gfgcdd ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_dcfgd );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dgdfee :=NewEG_RunLevelElts ();_dgdfee .MoveFrom =NewCT_RunTrackChange ();if _gdafbad :=d .DecodeElement (_dgdfee .MoveFrom ,&_fbebag );_gdafbad !=nil {return _gdafbad ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_dgdfee );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cfccbf :=NewEG_RunLevelElts ();_cfccbf .MoveTo =NewCT_RunTrackChange ();if _bddbaf :=d .DecodeElement (_cfccbf .MoveTo ,&_fbebag );_bddbaf !=nil {return _bddbaf ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_cfccbf );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_egffbeb :=NewEG_RunLevelElts ();_ffffe :=NewEG_RangeMarkupElements ();_ffffe .BookmarkStart =NewCT_Bookmark ();if _aadcf :=d .DecodeElement (_ffffe .BookmarkStart ,&_fbebag );_aadcf !=nil {return _aadcf ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_egffbeb );_egffbeb .EG_RangeMarkupElements =append (_egffbeb .EG_RangeMarkupElements ,_ffffe );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_baffe :=NewEG_RunLevelElts ();_gebfda :=NewEG_RangeMarkupElements ();_gebfda .BookmarkEnd =NewCT_MarkupRange ();if _decfe :=d .DecodeElement (_gebfda .BookmarkEnd ,&_fbebag );_decfe !=nil {return _decfe ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_baffe );_baffe .EG_RangeMarkupElements =append (_baffe .EG_RangeMarkupElements ,_gebfda );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_feaac :=NewEG_RunLevelElts ();_fcegbg :=NewEG_RangeMarkupElements ();_fcegbg .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbagf :=d .DecodeElement (_fcegbg .MoveFromRangeStart ,&_fbebag );_gbagf !=nil {return _gbagf ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_feaac );_feaac .EG_RangeMarkupElements =append (_feaac .EG_RangeMarkupElements ,_fcegbg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edace :=NewEG_RunLevelElts ();_aegac :=NewEG_RangeMarkupElements ();_aegac .MoveFromRangeEnd =NewCT_MarkupRange ();if _bfggdg :=d .DecodeElement (_aegac .MoveFromRangeEnd ,&_fbebag );_bfggdg !=nil {return _bfggdg ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_edace );_edace .EG_RangeMarkupElements =append (_edace .EG_RangeMarkupElements ,_aegac );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fcdgb :=NewEG_RunLevelElts ();_adgcaa :=NewEG_RangeMarkupElements ();_adgcaa .MoveToRangeStart =NewCT_MoveBookmark ();if _deebc :=d .DecodeElement (_adgcaa .MoveToRangeStart ,&_fbebag );_deebc !=nil {return _deebc ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_fcdgb );_fcdgb .EG_RangeMarkupElements =append (_fcdgb .EG_RangeMarkupElements ,_adgcaa );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fgabd :=NewEG_RunLevelElts ();_ccgbdc :=NewEG_RangeMarkupElements ();_ccgbdc .MoveToRangeEnd =NewCT_MarkupRange ();if _badfd :=d .DecodeElement (_ccgbdc .MoveToRangeEnd ,&_fbebag );_badfd !=nil {return _badfd ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_fgabd );_fgabd .EG_RangeMarkupElements =append (_fgabd .EG_RangeMarkupElements ,_ccgbdc );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fbdcf :=NewEG_RunLevelElts ();_acabg :=NewEG_RangeMarkupElements ();_acabg .CommentRangeStart =NewCT_MarkupRange ();if _bffcee :=d .DecodeElement (_acabg .CommentRangeStart ,&_fbebag );_bffcee !=nil {return _bffcee ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_fbdcf );_fbdcf .EG_RangeMarkupElements =append (_fbdcf .EG_RangeMarkupElements ,_acabg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfadg :=NewEG_RunLevelElts ();_gbgeaf :=NewEG_RangeMarkupElements ();_gbgeaf .CommentRangeEnd =NewCT_MarkupRange ();if _eebeg :=d .DecodeElement (_gbgeaf .CommentRangeEnd ,&_fbebag );_eebeg !=nil {return _eebeg ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_bfadg );_bfadg .EG_RangeMarkupElements =append (_bfadg .EG_RangeMarkupElements ,_gbgeaf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aecaab :=NewEG_RunLevelElts ();_adcaa :=NewEG_RangeMarkupElements ();_adcaa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdbcgc :=d .DecodeElement (_adcaa .CustomXmlInsRangeStart ,&_fbebag );_bdbcgc !=nil {return _bdbcgc ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_aecaab );_aecaab .EG_RangeMarkupElements =append (_aecaab .EG_RangeMarkupElements ,_adcaa );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eggfa :=NewEG_RunLevelElts ();_fccgg :=NewEG_RangeMarkupElements ();_fccgg .CustomXmlInsRangeEnd =NewCT_Markup ();if _caegeg :=d .DecodeElement (_fccgg .CustomXmlInsRangeEnd ,&_fbebag );_caegeg !=nil {return _caegeg ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_eggfa );_eggfa .EG_RangeMarkupElements =append (_eggfa .EG_RangeMarkupElements ,_fccgg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_efgdf :=NewEG_RunLevelElts ();_eeagfg :=NewEG_RangeMarkupElements ();_eeagfg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _caebfd :=d .DecodeElement (_eeagfg .CustomXmlDelRangeStart ,&_fbebag );_caebfd !=nil {return _caebfd ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_efgdf );_efgdf .EG_RangeMarkupElements =append (_efgdf .EG_RangeMarkupElements ,_eeagfg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bgbfe :=NewEG_RunLevelElts ();_dggged :=NewEG_RangeMarkupElements ();_dggged .CustomXmlDelRangeEnd =NewCT_Markup ();if _feegce :=d .DecodeElement (_dggged .CustomXmlDelRangeEnd ,&_fbebag );_feegce !=nil {return _feegce ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_bgbfe );_bgbfe .EG_RangeMarkupElements =append (_bgbfe .EG_RangeMarkupElements ,_dggged );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gafbf :=NewEG_RunLevelElts ();_gfeef :=NewEG_RangeMarkupElements ();_gfeef .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fdbeg :=d .DecodeElement (_gfeef .CustomXmlMoveFromRangeStart ,&_fbebag );_fdbeg !=nil {return _fdbeg ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_gafbf );_gafbf .EG_RangeMarkupElements =append (_gafbf .EG_RangeMarkupElements ,_gfeef );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eefee :=NewEG_RunLevelElts ();_gcfcad :=NewEG_RangeMarkupElements ();_gcfcad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ebfgb :=d .DecodeElement (_gcfcad .CustomXmlMoveFromRangeEnd ,&_fbebag );_ebfgb !=nil {return _ebfgb ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_eefee );_eefee .EG_RangeMarkupElements =append (_eefee .EG_RangeMarkupElements ,_gcfcad );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gefg :=NewEG_RunLevelElts ();_edfed :=NewEG_RangeMarkupElements ();_edfed .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfbfd :=d .DecodeElement (_edfed .CustomXmlMoveToRangeStart ,&_fbebag );_gfbfd !=nil {return _gfbfd ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_gefg );_gefg .EG_RangeMarkupElements =append (_gefg .EG_RangeMarkupElements ,_edfed );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efdafa :=NewEG_RunLevelElts ();_eadge :=NewEG_RangeMarkupElements ();_eadge .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dafecg :=d .DecodeElement (_eadge .CustomXmlMoveToRangeEnd ,&_fbebag );_dafecg !=nil {return _dafecg ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_efdafa );_efdafa .EG_RangeMarkupElements =append (_efdafa .EG_RangeMarkupElements ,_eadge );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_efffab :=NewEG_RunLevelElts ();_ddgeb :=NewEG_MathContent ();_ddgeb .OMathPara =_egg .NewOMathPara ();if _ggcccb :=d .DecodeElement (_ddgeb .OMathPara ,&_fbebag );_ggcccb !=nil {return _ggcccb ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_efffab );_efffab .EG_MathContent =append (_efffab .EG_MathContent ,_ddgeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aafaf :=NewEG_RunLevelElts ();_gdbdg :=NewEG_MathContent ();_gdbdg .OMath =_egg .NewOMath ();if _ddabg :=d .DecodeElement (_gdbdg .OMath ,&_fbebag );_ddabg !=nil {return _ddabg ;};_gdbbcf .EG_RunLevelElts =append (_gdbbcf .EG_RunLevelElts ,_aafaf );_aafaf .EG_MathContent =append (_aafaf .EG_MathContent ,_gdbdg );default:_cff .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_fbebag .Name );if _ggeadd :=d .Skip ();_ggeadd !=nil {return _ggeadd ;};};case _c .EndElement :break _bbcfd ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_CalendarType and its children -func (_cacd *CT_CalendarType )Validate ()error {return _cacd .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");};func NewEG_ContentCellContent ()*EG_ContentCellContent {_ceabc :=&EG_ContentCellContent {};return _ceabc ;};func (_fdff *CT_MultiLevelType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dgbaa ,_fbdef :=_fdff .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbdef !=nil {return _fbdef ;};start .Attr =append (start .Attr ,_dgbaa );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aacee *CT_RubyAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aeefe ,_cbgfa :=_aacee .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbgfa !=nil {return _cbgfa ;};start .Attr =append (start .Attr ,_aeefe );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgcafe ST_HeightRule )ValidateWithPath (path string )error {switch _dgcafe {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgcafe ));};return nil ;};func (_bbbgef ST_InfoTextType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bbbgef .String (),start );}; +// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path +func (_edfbb *CT_RPr )ValidateWithPath (path string )error {if _edfbb .RStyle !=nil {if _fcafea :=_edfbb .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_fcafea !=nil {return _fcafea ;};};if _edfbb .RFonts !=nil {if _deegf :=_edfbb .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_deegf !=nil {return _deegf ;};};if _edfbb .B !=nil {if _becfag :=_edfbb .B .ValidateWithPath (path +"\u002f\u0042");_becfag !=nil {return _becfag ;};};if _edfbb .BCs !=nil {if _gbbggc :=_edfbb .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_gbbggc !=nil {return _gbbggc ;};};if _edfbb .I !=nil {if _ecdea :=_edfbb .I .ValidateWithPath (path +"\u002f\u0049");_ecdea !=nil {return _ecdea ;};};if _edfbb .ICs !=nil {if _fdbeec :=_edfbb .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_fdbeec !=nil {return _fdbeec ;};};if _edfbb .Caps !=nil {if _abbeb :=_edfbb .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_abbeb !=nil {return _abbeb ;};};if _edfbb .SmallCaps !=nil {if _bbeacg :=_edfbb .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_bbeacg !=nil {return _bbeacg ;};};if _edfbb .Strike !=nil {if _fdfda :=_edfbb .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fdfda !=nil {return _fdfda ;};};if _edfbb .Dstrike !=nil {if _bgcdg :=_edfbb .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_bgcdg !=nil {return _bgcdg ;};};if _edfbb .Outline !=nil {if _eaedg :=_edfbb .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_eaedg !=nil {return _eaedg ;};};if _edfbb .Shadow !=nil {if _dcdccd :=_edfbb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_dcdccd !=nil {return _dcdccd ;};};if _edfbb .Emboss !=nil {if _cgbag :=_edfbb .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_cgbag !=nil {return _cgbag ;};};if _edfbb .Imprint !=nil {if _gfged :=_edfbb .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_gfged !=nil {return _gfged ;};};if _edfbb .NoProof !=nil {if _bfgeg :=_edfbb .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bfgeg !=nil {return _bfgeg ;};};if _edfbb .SnapToGrid !=nil {if _cgedg :=_edfbb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cgedg !=nil {return _cgedg ;};};if _edfbb .Vanish !=nil {if _ccabf :=_edfbb .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ccabf !=nil {return _ccabf ;};};if _edfbb .WebHidden !=nil {if _gceda :=_edfbb .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gceda !=nil {return _gceda ;};};if _edfbb .Color !=nil {if _eadeec :=_edfbb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_eadeec !=nil {return _eadeec ;};};if _edfbb .Spacing !=nil {if _eggee :=_edfbb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_eggee !=nil {return _eggee ;};};if _edfbb .W !=nil {if _eeace :=_edfbb .W .ValidateWithPath (path +"\u002f\u0057");_eeace !=nil {return _eeace ;};};if _edfbb .Kern !=nil {if _baeef :=_edfbb .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_baeef !=nil {return _baeef ;};};if _edfbb .Position !=nil {if _cfece :=_edfbb .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_cfece !=nil {return _cfece ;};};if _edfbb .Sz !=nil {if _agffb :=_edfbb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_agffb !=nil {return _agffb ;};};if _edfbb .SzCs !=nil {if _degdcb :=_edfbb .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_degdcb !=nil {return _degdcb ;};};if _edfbb .Highlight !=nil {if _aeafac :=_edfbb .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_aeafac !=nil {return _aeafac ;};};if _edfbb .U !=nil {if _ebbada :=_edfbb .U .ValidateWithPath (path +"\u002f\u0055");_ebbada !=nil {return _ebbada ;};};if _edfbb .Effect !=nil {if _aeggfe :=_edfbb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_aeggfe !=nil {return _aeggfe ;};};if _edfbb .Bdr !=nil {if _cdafc :=_edfbb .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_cdafc !=nil {return _cdafc ;};};if _edfbb .Shd !=nil {if _febfc :=_edfbb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_febfc !=nil {return _febfc ;};};if _edfbb .FitText !=nil {if _gccad :=_edfbb .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gccad !=nil {return _gccad ;};};if _edfbb .VertAlign !=nil {if _cafdg :=_edfbb .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_cafdg !=nil {return _cafdg ;};};if _edfbb .Rtl !=nil {if _bbgfb :=_edfbb .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_bbgfb !=nil {return _bbgfb ;};};if _edfbb .Cs !=nil {if _ecffca :=_edfbb .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_ecffca !=nil {return _ecffca ;};};if _edfbb .Em !=nil {if _beffbd :=_edfbb .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_beffbd !=nil {return _beffbd ;};};if _edfbb .Lang !=nil {if _fedff :=_edfbb .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_fedff !=nil {return _fedff ;};};if _edfbb .EastAsianLayout !=nil {if _aafbc :=_edfbb .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_aafbc !=nil {return _aafbc ;};};if _edfbb .SpecVanish !=nil {if _caced :=_edfbb .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_caced !=nil {return _caced ;};};if _edfbb .OMath !=nil {if _aabag :=_edfbb .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_aabag !=nil {return _aabag ;};};if _edfbb .RPrChange !=nil {if _fdbba :=_edfbb .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fdbba !=nil {return _fdbba ;};};return nil ;}; -// Validate validates the CT_AbstractNum and its children -func (_aeg *CT_AbstractNum )Validate ()error {return _aeg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");};func (_ggeef *CT_TextScale )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggeef .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ggeef .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_ebfde :=&WdCT_PosHChoice {};return _ebfde };func (_dfffg *EG_ParaRPrTrackChanges )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcaedb :for {_cdccd ,_cefec :=d .Token ();if _cefec !=nil {return _cefec ;};switch _gfebg :=_cdccd .(type ){case _f .StartElement :switch _gfebg .Name {case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_dfffg .Ins =NewCT_TrackChange ();if _caffcb :=d .DecodeElement (_dfffg .Ins ,&_gfebg );_caffcb !=nil {return _caffcb ;};case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_dfffg .Del =NewCT_TrackChange ();if _gfbde :=d .DecodeElement (_dfffg .Del ,&_gfebg );_gfbde !=nil {return _gfbde ;};case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dfffg .MoveFrom =NewCT_TrackChange ();if _egedab :=d .DecodeElement (_dfffg .MoveFrom ,&_gfebg );_egedab !=nil {return _egedab ;};case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dfffg .MoveTo =NewCT_TrackChange ();if _cddbb :=d .DecodeElement (_dfffg .MoveTo ,&_gfebg );_cddbb !=nil {return _cddbb ;};default:_gb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0050\u0061\u0072\u0061R\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_gfebg .Name );if _adgafa :=d .Skip ();_adgafa !=nil {return _adgafa ;};};case _f .EndElement :break _dcaedb ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_TextboxTightWrap and its children +func (_cgdfg *CT_TextboxTightWrap )Validate ()error {return _cgdfg .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");}; -// Validate validates the CT_DocPartPr and its children -func (_bbba *CT_DocPartPr )Validate ()error {return _bbba .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");};func (_ecacaa *CT_Tabs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bbead :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_ffefa :=range _ecacaa .Tab {e .EncodeElement (_ffefa ,_bbead );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewHdr ()*Hdr {_aebda :=&Hdr {};_aebda .CT_HdrFtr =*NewCT_HdrFtr ();return _aebda };func (_cgbad ST_EdGrp )String ()string {switch _cgbad {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case 3:return "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case 4:return "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case 5:return "\u0065d\u0069\u0074\u006f\u0072\u0073";case 6:return "\u006f\u0077\u006e\u0065\u0072\u0073";case 7:return "\u0063u\u0072\u0072\u0065\u006e\u0074";};return "";}; +// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path +func (_decgfb *Footnotes )ValidateWithPath (path string )error {if _eafagf :=_decgfb .CT_Footnotes .ValidateWithPath (path );_eafagf !=nil {return _eafagf ;};return nil ;};const (ST_TblWidthUnset ST_TblWidth =0;ST_TblWidthNil ST_TblWidth =1;ST_TblWidthPct ST_TblWidth =2;ST_TblWidthDxa ST_TblWidth =3;ST_TblWidthAuto ST_TblWidth =4;);func (_ffdec ST_DropCap )String ()string {switch _ffdec {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u0072\u006f\u0070";case 3:return "\u006d\u0061\u0072\u0067\u0069\u006e";};return "";};type CT_StylePaneFilter struct{ -// Validate validates the CT_FFCheckBoxChoice and its children -func (_gfbge *CT_FFCheckBoxChoice )Validate ()error {return _gfbge .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func NewEG_PContent ()*EG_PContent {_gebbac :=&EG_PContent {};return _gebbac }; +// Display All Styles +AllStylesAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path -func (_gbgge *CT_PageBorder )ValidateWithPath (path string )error {if _gbgge .ValAttr ==ST_BorderUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cdaea :=_gbgge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdaea !=nil {return _cdaea ;};if _gbgge .ColorAttr !=nil {if _befbd :=_gbgge .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_befbd !=nil {return _befbd ;};};if _fbfad :=_gbgge .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fbfad !=nil {return _fbfad ;};if _gbgge .ShadowAttr !=nil {if _cebffc :=_gbgge .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_cebffc !=nil {return _cebffc ;};};if _gbgge .FrameAttr !=nil {if _edccf :=_gbgge .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_edccf !=nil {return _edccf ;};};return nil ;}; +// Display Only Custom Styles +CustomStylesAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path -func (_aadf *CT_DocPartCategory )ValidateWithPath (path string )error {if _aegaa :=_aadf .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_aegaa !=nil {return _aegaa ;};if _effgf :=_aadf .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_effgf !=nil {return _effgf ;};return nil ;}; +// Display Latent Styles +LatentStylesAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path -func (_bbfbg *EG_ContentCellContent )ValidateWithPath (path string )error {for _cdcff ,_ffbcba :=range _bbfbg .Tc {if _fdbfc :=_ffbcba .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_cdcff ));_fdbfc !=nil {return _fdbfc ;};};if _bbfbg .CustomXml !=nil {if _cggdc :=_bbfbg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_cggdc !=nil {return _cggdc ;};};if _bbfbg .Sdt !=nil {if _geggff :=_bbfbg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_geggff !=nil {return _geggff ;};};for _beggg ,_dgfed :=range _bbfbg .EG_RunLevelElts {if _abfbf :=_dgfed .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_beggg ));_abfbf !=nil {return _abfbf ;};};return nil ;};func NewCT_Headers ()*CT_Headers {_ebdbd :=&CT_Headers {};return _ebdbd };func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_dbeec :=&CT_FrameScrollbar {};_dbeec .ValAttr =ST_FrameScrollbar (1);return _dbeec ;};func (_gded *CT_BookmarkRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfcb :=range start .Attr {if _bfcb .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_dbbd ,_ffea :=_ge .ParseInt (_bfcb .Value ,10,64);if _ffea !=nil {return _ffea ;};_gded .ColFirstAttr =&_dbbd ;continue ;};if _bfcb .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gab ,_becf :=_ge .ParseInt (_bfcb .Value ,10,64);if _becf !=nil {return _becf ;};_gded .ColLastAttr =&_gab ;continue ;};if _bfcb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gded .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_bfcb );continue ;};if _bfcb .Name .Local =="\u0069\u0064"{_gadb ,_eace :=_ge .ParseInt (_bfcb .Value ,10,64);if _eace !=nil {return _eace ;};_gded .IdAttr =_gadb ;continue ;};};for {_eafgg ,_gff :=d .Token ();if _gff !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006bm\u0061r\u006b\u0052\u0061\u006e\u0067\u0065\u003a \u0025\u0073",_gff );};if _dacb ,_eaa :=_eafgg .(_f .EndElement );_eaa &&_dacb .Name ==start .Name {break ;};};return nil ;};func (_geaga *CT_LineNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbdg :=range start .Attr {if _gbdg .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_gfaeb ,_bacdd :=_ge .ParseInt (_gbdg .Value ,10,64);if _bacdd !=nil {return _bacdd ;};_geaga .CountByAttr =&_gfaeb ;continue ;};if _gbdg .Name .Local =="\u0073\u0074\u0061r\u0074"{_adff ,_ceaeb :=_ge .ParseInt (_gbdg .Value ,10,64);if _ceaeb !=nil {return _ceaeb ;};_geaga .StartAttr =&_adff ;continue ;};if _gbdg .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_bcbcfg ,_gdeb :=ParseUnionST_TwipsMeasure (_gbdg .Value );if _gdeb !=nil {return _gdeb ;};_geaga .DistanceAttr =&_bcbcfg ;continue ;};if _gbdg .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_geaga .RestartAttr .UnmarshalXMLAttr (_gbdg );continue ;};};for {_egfg ,_bacfg :=d .Token ();if _bacfg !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_bacfg );};if _gafge ,_beafc :=_egfg .(_f .EndElement );_beafc &&_gafge .Name ==start .Name {break ;};};return nil ;};func NewWdEG_WrapType ()*WdEG_WrapType {_fgdca :=&WdEG_WrapType {};return _fgdca }; +// Display Styles in Use +StylesInUseAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path -func (_egdgf *CT_FtnEdnRef )ValidateWithPath (path string )error {if _egdgf .CustomMarkFollowsAttr !=nil {if _abaae :=_egdgf .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072");_abaae !=nil {return _abaae ;};};return nil ;};func (_dabbdf *WdWsp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _dabbdf .WdCT_WordprocessingShape .MarshalXML (e ,start );};type ST_HighlightColor byte ;func (_dfb *CT_Captions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfeb :for {_aaaa ,_fcffc :=d .Token ();if _fcffc !=nil {return _fcffc ;};switch _egc :=_aaaa .(type ){case _f .StartElement :switch _egc .Name {case _f .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 :"\u0063a\u0070\u0074\u0069\u006f\u006e"},_f .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 :"\u0063a\u0070\u0074\u0069\u006f\u006e"}:_eegf :=NewCT_Caption ();if _fggb :=d .DecodeElement (_eegf ,&_egc );_fggb !=nil {return _fggb ;};_dfb .Caption =append (_dfb .Caption ,_eegf );case _f .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 :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_f .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 :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_dfb .AutoCaptions =NewCT_AutoCaptions ();if _abae :=d .DecodeElement (_dfb .AutoCaptions ,&_egc );_abae !=nil {return _abae ;};default:_gb .Log ("\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\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_egc .Name );if _ffg :=d .Skip ();_ffg !=nil {return _ffg ;};};case _f .EndElement :break _dfeb ;case _f .CharData :};};return nil ;};func (_dggge *CT_Frameset )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dggge .Sz !=nil {_fcdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dggge .Sz ,_fcdb );};if _dggge .FramesetSplitbar !=nil {_fgaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_dggge .FramesetSplitbar ,_fgaa );};if _dggge .FrameLayout !=nil {_gefa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dggge .FrameLayout ,_gefa );};if _dggge .Title !=nil {_efffg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_dggge .Title ,_efffg );};if _dggge .Choice !=nil {for _ ,_cegfc :=range _dggge .Choice {_cegfc .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_gaabd :=&CT_DecimalNumberOrPrecent {};return _gaabd ;};func (_bceaa *WdCT_WordprocessingGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bceaa .CNvGrpSpPr =_db .NewCT_NonVisualGroupDrawingShapeProps ();_bceaa .GrpSpPr =_db .NewCT_GroupShapeProperties ();_afegdg :for {_beffcb ,_bdgcfe :=d .Token ();if _bdgcfe !=nil {return _bdgcfe ;};switch _bfgbe :=_beffcb .(type ){case _f .StartElement :switch _bfgbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_f .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 :"\u0063\u004e\u0076P\u0072"}:_bceaa .CNvPr =_db .NewCT_NonVisualDrawingProps ();if _gdadcb :=d .DecodeElement (_bceaa .CNvPr ,&_bfgbe );_gdadcb !=nil {return _gdadcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_f .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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _aebedf :=d .DecodeElement (_bceaa .CNvGrpSpPr ,&_bfgbe );_aebedf !=nil {return _aebedf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_f .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 :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _bcdfdc :=d .DecodeElement (_bceaa .GrpSpPr ,&_bfgbe );_bcdfdc !=nil {return _bcdfdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_f .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 :"\u0077\u0073\u0070"}:_ggfgb :=NewWdCT_WordprocessingGroupChoice ();if _ggddde :=d .DecodeElement (&_ggfgb .Wsp ,&_bfgbe );_ggddde !=nil {return _ggddde ;};_bceaa .Choice =append (_bceaa .Choice ,_ggfgb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_f .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 :"\u0067\u0072\u0070S\u0070"}:_ccdfd :=NewWdCT_WordprocessingGroupChoice ();if _baecec :=d .DecodeElement (&_ccdfd .GrpSp ,&_bfgbe );_baecec !=nil {return _baecec ;};_bceaa .Choice =append (_bceaa .Choice ,_ccdfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fcaccc :=NewWdCT_WordprocessingGroupChoice ();if _dgdab :=d .DecodeElement (&_fcaccc .GraphicFrame ,&_bfgbe );_dgdab !=nil {return _dgdab ;};_bceaa .Choice =append (_bceaa .Choice ,_fcaccc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_cbcbe :=NewWdCT_WordprocessingGroupChoice ();if _gfbaf :=d .DecodeElement (&_cbcbe .Pic ,&_bfgbe );_gfbaf !=nil {return _gfbaf ;};_bceaa .Choice =append (_bceaa .Choice ,_cbcbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_addfac :=NewWdCT_WordprocessingGroupChoice ();if _caacbf :=d .DecodeElement (&_addfac .ContentPart ,&_bfgbe );_caacbf !=nil {return _caacbf ;};_bceaa .Choice =append (_bceaa .Choice ,_addfac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bceaa .ExtLst =_db .NewCT_OfficeArtExtensionList ();if _edcbfd :=d .DecodeElement (_bceaa .ExtLst ,&_bfgbe );_edcbfd !=nil {return _edcbfd ;};default:_gb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067G\u0072\u006f\u0075\u0070\u0020%\u0076",_bfgbe .Name );if _ggbag :=d .Skip ();_ggbag !=nil {return _ggbag ;};};case _f .EndElement :break _afegdg ;case _f .CharData :};};return nil ;};func (_aaaaf *ST_Underline )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgccfa ,_efgad :=d .Token ();if _efgad !=nil {return _efgad ;};if _eacfc ,_bbfeg :=_cgccfa .(_f .EndElement );_bbfeg &&_eacfc .Name ==start .Name {*_aaaaf =1;return nil ;};if _fabfc ,_dbegb :=_cgccfa .(_f .CharData );!_dbegb {return _c .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",_cgccfa );}else {switch string (_fabfc ){case "":*_aaaaf =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_aaaaf =1;case "\u0077\u006f\u0072d\u0073":*_aaaaf =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_aaaaf =3;case "\u0074\u0068\u0069c\u006b":*_aaaaf =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_aaaaf =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_aaaaf =6;case "\u0064\u0061\u0073\u0068":*_aaaaf =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_aaaaf =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_aaaaf =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_aaaaf =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_aaaaf =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_aaaaf =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_aaaaf =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_aaaaf =14;case "\u0077\u0061\u0076\u0065":*_aaaaf =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_aaaaf =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_aaaaf =17;case "\u006e\u006f\u006e\u0065":*_aaaaf =18;};};_cgccfa ,_efgad =d .Token ();if _efgad !=nil {return _efgad ;};if _aaafde ,_bdfbfe :=_cgccfa .(_f .EndElement );_bdfbfe &&_aaafde .Name ==start .Name {return nil ;};return _c .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",_cgccfa );};func NewFootnotes ()*Footnotes {_ebeec :=&Footnotes {};_ebeec .CT_Footnotes =*NewCT_Footnotes ();return _ebeec ;};func (_dedad *Footnotes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dedad .CT_Footnotes =*NewCT_Footnotes ();_gaadce :for {_gedaff ,_gcgffc :=d .Token ();if _gcgffc !=nil {return _gcgffc ;};switch _adabge :=_gedaff .(type ){case _f .StartElement :switch _adabge .Name {case _f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_afcbgf :=NewCT_FtnEdn ();if _efeceb :=d .DecodeElement (_afcbgf ,&_adabge );_efeceb !=nil {return _efeceb ;};_dedad .Footnote =append (_dedad .Footnote ,_afcbgf );default:_gb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0046\u006f\u006f\u0074\u006e\u006ft\u0065\u0073 \u0025\u0076",_adabge .Name );if _acgfb :=d .Skip ();_acgfb !=nil {return _acgfb ;};};case _f .EndElement :break _gaadce ;case _f .CharData :};};return nil ;};type ST_DisplacedByCustomXml byte ;func NewCT_Bookmark ()*CT_Bookmark {_ddcd :=&CT_Bookmark {};return _ddcd };func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_edgaf :=&WdCT_WordprocessingCanvas {};return _edgaf ;};func (_gfgfc *CT_String )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_gfgfc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Display Heading Styles +HeadingStylesAttr *_cf .ST_OnOff ; -// UnmarshalXML implements the xml.Unmarshaler interface. -func (_caceece *AlternateContentRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beaabg :for {_bgdef ,_gedfg :=d .Token ();if _gedfg !=nil {return _gedfg ;};switch _afgcgd :=_bgdef .(type ){case _f .StartElement :switch _afgcgd .Name {case _f .Name {Space :_adega ,Local :"\u0043\u0068\u006f\u0069\u0063\u0065"}:_caceece .Choice =NewAC_ChoiceRun ();if _abfce :=d .DecodeElement (_caceece .Choice ,&_afgcgd );_abfce !=nil {return _abfce ;};for _ ,_aegce :=range _afgcgd .Attr {if _aegce .Name .Local =="\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"{_caceece .Choice ._cbeead =_aegce .Value ;break ;};};case _f .Name {Space :_adega ,Local :"\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006b"}:if _caaff ,_agfdc :=_gb .CreateElement (_afgcgd );_agfdc !=nil {return _agfdc ;}else {if _fdafe :=d .DecodeElement (_caaff ,&_afgcgd );_fdafe !=nil {return _fdafe ;};_caceece .Fallback =_caaff ;};};case _f .EndElement :break _beaabg ;case _f .CharData :};};return nil ;};func (_cfcdad ST_MailMergeOdsoFMDFieldType )Validate ()error {return _cfcdad .ValidateWithPath ("")};func (_eecda *CT_P )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aadaf :=range start .Attr {if _aadaf .Name .Local =="\u0072\u0073\u0069d\u0052"{_feeab ,_ccbbf :=_aadaf .Value ,error (nil );if _ccbbf !=nil {return _ccbbf ;};_eecda .RsidRAttr =&_feeab ;continue ;};if _aadaf .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_efgce ,_ceffe :=_aadaf .Value ,error (nil );if _ceffe !=nil {return _ceffe ;};_eecda .RsidDelAttr =&_efgce ;continue ;};if _aadaf .Name .Local =="\u0072\u0073\u0069d\u0050"{_fbce ,_ecaf :=_aadaf .Value ,error (nil );if _ecaf !=nil {return _ecaf ;};_eecda .RsidPAttr =&_fbce ;continue ;};if _aadaf .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_ggcfd ,_fgfge :=_aadaf .Value ,error (nil );if _fgfge !=nil {return _fgfge ;};_eecda .RsidRDefaultAttr =&_ggcfd ;continue ;};if _aadaf .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_adfba ,_ggece :=_aadaf .Value ,error (nil );if _ggece !=nil {return _ggece ;};_eecda .RsidRPrAttr =&_adfba ;continue ;};};_cgbfdb :for {_aabfb ,_cgage :=d .Token ();if _cgage !=nil {return _cgage ;};switch _ccdge :=_aabfb .(type ){case _f .StartElement :switch _ccdge .Name {case _f .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 :"\u0070\u0050\u0072"},_f .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 :"\u0070\u0050\u0072"}:_eecda .PPr =NewCT_PPr ();if _fgcaba :=d .DecodeElement (_eecda .PPr ,&_ccdge );_fgcaba !=nil {return _fgcaba ;};case _f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_ccfcb :=NewEG_PContent ();_dgced :=NewCT_SimpleField ();if _efeafb :=d .DecodeElement (_dgced ,&_ccdge );_efeafb !=nil {return _efeafb ;};_ccfcb .FldSimple =append (_ccfcb .FldSimple ,_dgced );_eecda .EG_PContent =append (_eecda .EG_PContent ,_ccfcb );case _f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_eeegg :=NewEG_PContent ();_eeegg .Hyperlink =NewCT_Hyperlink ();if _bcccb :=d .DecodeElement (_eeegg .Hyperlink ,&_ccdge );_bcccb !=nil {return _bcccb ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_eeegg );case _f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_abbad :=NewEG_PContent ();_abbad .SubDoc =NewCT_Rel ();if _dfgc :=d .DecodeElement (_abbad .SubDoc ,&_ccdge );_dfgc !=nil {return _dfgc ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_abbad );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dgggf :=NewEG_PContent ();_eafaf :=NewEG_ContentRunContent ();_eafaf .CustomXml =NewCT_CustomXmlRun ();if _ebegab :=d .DecodeElement (_eafaf .CustomXml ,&_ccdge );_ebegab !=nil {return _ebegab ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_dgggf );_dgggf .EG_ContentRunContent =append (_dgggf .EG_ContentRunContent ,_eafaf );case _f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_bbgec :=NewEG_PContent ();_cgadb :=NewEG_ContentRunContent ();_cgadb .SmartTag =NewCT_SmartTagRun ();if _cebfb :=d .DecodeElement (_cgadb .SmartTag ,&_ccdge );_cebfb !=nil {return _cebfb ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_bbgec );_bbgec .EG_ContentRunContent =append (_bbgec .EG_ContentRunContent ,_cgadb );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_cfdba :=NewEG_PContent ();_gffg :=NewEG_ContentRunContent ();_gffg .Sdt =NewCT_SdtRun ();if _ebecf :=d .DecodeElement (_gffg .Sdt ,&_ccdge );_ebecf !=nil {return _ebecf ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_cfdba );_cfdba .EG_ContentRunContent =append (_cfdba .EG_ContentRunContent ,_gffg );case _f .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 :"\u0064\u0069\u0072"},_f .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 :"\u0064\u0069\u0072"}:_degdf :=NewEG_PContent ();_fbfge :=NewEG_ContentRunContent ();_fbfge .Dir =NewCT_DirContentRun ();if _fcgfb :=d .DecodeElement (_fbfge .Dir ,&_ccdge );_fcgfb !=nil {return _fcgfb ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_degdf );_degdf .EG_ContentRunContent =append (_degdf .EG_ContentRunContent ,_fbfge );case _f .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 :"\u0062\u0064\u006f"},_f .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 :"\u0062\u0064\u006f"}:_ccbcge :=NewEG_PContent ();_aafeb :=NewEG_ContentRunContent ();_aafeb .Bdo =NewCT_BdoContentRun ();if _dgagb :=d .DecodeElement (_aafeb .Bdo ,&_ccdge );_dgagb !=nil {return _dgagb ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_ccbcge );_ccbcge .EG_ContentRunContent =append (_ccbcge .EG_ContentRunContent ,_aafeb );case _f .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 :"\u0072"},_f .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 :"\u0072"}:_fdgbg :=NewEG_PContent ();_bebfb :=NewEG_ContentRunContent ();_bebfb .R =NewCT_R ();if _dccf :=d .DecodeElement (_bebfb .R ,&_ccdge );_dccf !=nil {return _dccf ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_fdgbg );_fdgbg .EG_ContentRunContent =append (_fdgbg .EG_ContentRunContent ,_bebfb );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_aeed :=NewEG_PContent ();_ggbaf :=NewEG_ContentRunContent ();_bgdbb :=NewEG_RunLevelElts ();_bgdbb .ProofErr =NewCT_ProofErr ();if _eebdb :=d .DecodeElement (_bgdbb .ProofErr ,&_ccdge );_eebdb !=nil {return _eebdb ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_aeed );_aeed .EG_ContentRunContent =append (_aeed .EG_ContentRunContent ,_ggbaf );_ggbaf .EG_RunLevelElts =append (_ggbaf .EG_RunLevelElts ,_bgdbb );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bfecaa :=NewEG_PContent ();_abdaf :=NewEG_ContentRunContent ();_fefgc :=NewEG_RunLevelElts ();_fefgc .PermStart =NewCT_PermStart ();if _efcgf :=d .DecodeElement (_fefgc .PermStart ,&_ccdge );_efcgf !=nil {return _efcgf ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_bfecaa );_bfecaa .EG_ContentRunContent =append (_bfecaa .EG_ContentRunContent ,_abdaf );_abdaf .EG_RunLevelElts =append (_abdaf .EG_RunLevelElts ,_fefgc );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_eabc :=NewEG_PContent ();_ffdbd :=NewEG_ContentRunContent ();_gagag :=NewEG_RunLevelElts ();_gagag .PermEnd =NewCT_Perm ();if _deabe :=d .DecodeElement (_gagag .PermEnd ,&_ccdge );_deabe !=nil {return _deabe ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_eabc );_eabc .EG_ContentRunContent =append (_eabc .EG_ContentRunContent ,_ffdbd );_ffdbd .EG_RunLevelElts =append (_ffdbd .EG_RunLevelElts ,_gagag );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_cdbge :=NewEG_PContent ();_cdebd :=NewEG_ContentRunContent ();_bacecc :=NewEG_RunLevelElts ();_bacecc .Ins =NewCT_RunTrackChange ();if _fbace :=d .DecodeElement (_bacecc .Ins ,&_ccdge );_fbace !=nil {return _fbace ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_cdbge );_cdbge .EG_ContentRunContent =append (_cdbge .EG_ContentRunContent ,_cdebd );_cdebd .EG_RunLevelElts =append (_cdebd .EG_RunLevelElts ,_bacecc );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_cbgge :=NewEG_PContent ();_ffdd :=NewEG_ContentRunContent ();_gafbb :=NewEG_RunLevelElts ();_gafbb .Del =NewCT_RunTrackChange ();if _dbeca :=d .DecodeElement (_gafbb .Del ,&_ccdge );_dbeca !=nil {return _dbeca ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_cbgge );_cbgge .EG_ContentRunContent =append (_cbgge .EG_ContentRunContent ,_ffdd );_ffdd .EG_RunLevelElts =append (_ffdd .EG_RunLevelElts ,_gafbb );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_effc :=NewEG_PContent ();_dabea :=NewEG_ContentRunContent ();_dddag :=NewEG_RunLevelElts ();_dddag .MoveFrom =NewCT_RunTrackChange ();if _efecg :=d .DecodeElement (_dddag .MoveFrom ,&_ccdge );_efecg !=nil {return _efecg ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_effc );_effc .EG_ContentRunContent =append (_effc .EG_ContentRunContent ,_dabea );_dabea .EG_RunLevelElts =append (_dabea .EG_RunLevelElts ,_dddag );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dgedb :=NewEG_PContent ();_cbage :=NewEG_ContentRunContent ();_agfec :=NewEG_RunLevelElts ();_agfec .MoveTo =NewCT_RunTrackChange ();if _cdcge :=d .DecodeElement (_agfec .MoveTo ,&_ccdge );_cdcge !=nil {return _cdcge ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_dgedb );_dgedb .EG_ContentRunContent =append (_dgedb .EG_ContentRunContent ,_cbage );_cbage .EG_RunLevelElts =append (_cbage .EG_RunLevelElts ,_agfec );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fccgee :=NewEG_PContent ();_dgbb :=NewEG_ContentRunContent ();_cgbbd :=NewEG_RunLevelElts ();_gdcecf :=NewEG_RangeMarkupElements ();_gdcecf .BookmarkStart =NewCT_Bookmark ();if _dagba :=d .DecodeElement (_gdcecf .BookmarkStart ,&_ccdge );_dagba !=nil {return _dagba ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_fccgee );_fccgee .EG_ContentRunContent =append (_fccgee .EG_ContentRunContent ,_dgbb );_dgbb .EG_RunLevelElts =append (_dgbb .EG_RunLevelElts ,_cgbbd );_cgbbd .EG_RangeMarkupElements =append (_cgbbd .EG_RangeMarkupElements ,_gdcecf );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bcfbfb :=NewEG_PContent ();_fgaeb :=NewEG_ContentRunContent ();_gaedg :=NewEG_RunLevelElts ();_egdbc :=NewEG_RangeMarkupElements ();_egdbc .BookmarkEnd =NewCT_MarkupRange ();if _fcadd :=d .DecodeElement (_egdbc .BookmarkEnd ,&_ccdge );_fcadd !=nil {return _fcadd ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_bcfbfb );_bcfbfb .EG_ContentRunContent =append (_bcfbfb .EG_ContentRunContent ,_fgaeb );_fgaeb .EG_RunLevelElts =append (_fgaeb .EG_RunLevelElts ,_gaedg );_gaedg .EG_RangeMarkupElements =append (_gaedg .EG_RangeMarkupElements ,_egdbc );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ggeee :=NewEG_PContent ();_dfgcf :=NewEG_ContentRunContent ();_fcegg :=NewEG_RunLevelElts ();_cfebf :=NewEG_RangeMarkupElements ();_cfebf .MoveFromRangeStart =NewCT_MoveBookmark ();if _decea :=d .DecodeElement (_cfebf .MoveFromRangeStart ,&_ccdge );_decea !=nil {return _decea ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_ggeee );_ggeee .EG_ContentRunContent =append (_ggeee .EG_ContentRunContent ,_dfgcf );_dfgcf .EG_RunLevelElts =append (_dfgcf .EG_RunLevelElts ,_fcegg );_fcegg .EG_RangeMarkupElements =append (_fcegg .EG_RangeMarkupElements ,_cfebf );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fccgb :=NewEG_PContent ();_eegfc :=NewEG_ContentRunContent ();_cbebc :=NewEG_RunLevelElts ();_degac :=NewEG_RangeMarkupElements ();_degac .MoveFromRangeEnd =NewCT_MarkupRange ();if _fcfff :=d .DecodeElement (_degac .MoveFromRangeEnd ,&_ccdge );_fcfff !=nil {return _fcfff ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_fccgb );_fccgb .EG_ContentRunContent =append (_fccgb .EG_ContentRunContent ,_eegfc );_eegfc .EG_RunLevelElts =append (_eegfc .EG_RunLevelElts ,_cbebc );_cbebc .EG_RangeMarkupElements =append (_cbebc .EG_RangeMarkupElements ,_degac );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fgaef :=NewEG_PContent ();_gbfae :=NewEG_ContentRunContent ();_ebcg :=NewEG_RunLevelElts ();_cfbgac :=NewEG_RangeMarkupElements ();_cfbgac .MoveToRangeStart =NewCT_MoveBookmark ();if _ccedf :=d .DecodeElement (_cfbgac .MoveToRangeStart ,&_ccdge );_ccedf !=nil {return _ccedf ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_fgaef );_fgaef .EG_ContentRunContent =append (_fgaef .EG_ContentRunContent ,_gbfae );_gbfae .EG_RunLevelElts =append (_gbfae .EG_RunLevelElts ,_ebcg );_ebcg .EG_RangeMarkupElements =append (_ebcg .EG_RangeMarkupElements ,_cfbgac );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ccgeb :=NewEG_PContent ();_bfddf :=NewEG_ContentRunContent ();_gfge :=NewEG_RunLevelElts ();_cbdae :=NewEG_RangeMarkupElements ();_cbdae .MoveToRangeEnd =NewCT_MarkupRange ();if _efdgfa :=d .DecodeElement (_cbdae .MoveToRangeEnd ,&_ccdge );_efdgfa !=nil {return _efdgfa ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_ccgeb );_ccgeb .EG_ContentRunContent =append (_ccgeb .EG_ContentRunContent ,_bfddf );_bfddf .EG_RunLevelElts =append (_bfddf .EG_RunLevelElts ,_gfge );_gfge .EG_RangeMarkupElements =append (_gfge .EG_RangeMarkupElements ,_cbdae );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eabe :=NewEG_PContent ();_bbbfgb :=NewEG_ContentRunContent ();_bgdgg :=NewEG_RunLevelElts ();_cdede :=NewEG_RangeMarkupElements ();_cdede .CommentRangeStart =NewCT_MarkupRange ();if _cefbd :=d .DecodeElement (_cdede .CommentRangeStart ,&_ccdge );_cefbd !=nil {return _cefbd ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_eabe );_eabe .EG_ContentRunContent =append (_eabe .EG_ContentRunContent ,_bbbfgb );_bbbfgb .EG_RunLevelElts =append (_bbbfgb .EG_RunLevelElts ,_bgdgg );_bgdgg .EG_RangeMarkupElements =append (_bgdgg .EG_RangeMarkupElements ,_cdede );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcddc :=NewEG_PContent ();_fafff :=NewEG_ContentRunContent ();_afgfe :=NewEG_RunLevelElts ();_accbabf :=NewEG_RangeMarkupElements ();_accbabf .CommentRangeEnd =NewCT_MarkupRange ();if _acffg :=d .DecodeElement (_accbabf .CommentRangeEnd ,&_ccdge );_acffg !=nil {return _acffg ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_bcddc );_bcddc .EG_ContentRunContent =append (_bcddc .EG_ContentRunContent ,_fafff );_fafff .EG_RunLevelElts =append (_fafff .EG_RunLevelElts ,_afgfe );_afgfe .EG_RangeMarkupElements =append (_afgfe .EG_RangeMarkupElements ,_accbabf );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_agegf :=NewEG_PContent ();_gfgec :=NewEG_ContentRunContent ();_ffbbc :=NewEG_RunLevelElts ();_fdefc :=NewEG_RangeMarkupElements ();_fdefc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ebeeg :=d .DecodeElement (_fdefc .CustomXmlInsRangeStart ,&_ccdge );_ebeeg !=nil {return _ebeeg ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_agegf );_agegf .EG_ContentRunContent =append (_agegf .EG_ContentRunContent ,_gfgec );_gfgec .EG_RunLevelElts =append (_gfgec .EG_RunLevelElts ,_ffbbc );_ffbbc .EG_RangeMarkupElements =append (_ffbbc .EG_RangeMarkupElements ,_fdefc );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dadea :=NewEG_PContent ();_begdf :=NewEG_ContentRunContent ();_dedb :=NewEG_RunLevelElts ();_dfbcb :=NewEG_RangeMarkupElements ();_dfbcb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dedef :=d .DecodeElement (_dfbcb .CustomXmlInsRangeEnd ,&_ccdge );_dedef !=nil {return _dedef ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_dadea );_dadea .EG_ContentRunContent =append (_dadea .EG_ContentRunContent ,_begdf );_begdf .EG_RunLevelElts =append (_begdf .EG_RunLevelElts ,_dedb );_dedb .EG_RangeMarkupElements =append (_dedb .EG_RangeMarkupElements ,_dfbcb );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cbbed :=NewEG_PContent ();_decda :=NewEG_ContentRunContent ();_aefbb :=NewEG_RunLevelElts ();_gcgbe :=NewEG_RangeMarkupElements ();_gcgbe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efda :=d .DecodeElement (_gcgbe .CustomXmlDelRangeStart ,&_ccdge );_efda !=nil {return _efda ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_cbbed );_cbbed .EG_ContentRunContent =append (_cbbed .EG_ContentRunContent ,_decda );_decda .EG_RunLevelElts =append (_decda .EG_RunLevelElts ,_aefbb );_aefbb .EG_RangeMarkupElements =append (_aefbb .EG_RangeMarkupElements ,_gcgbe );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdfff :=NewEG_PContent ();_eebda :=NewEG_ContentRunContent ();_abade :=NewEG_RunLevelElts ();_fdffd :=NewEG_RangeMarkupElements ();_fdffd .CustomXmlDelRangeEnd =NewCT_Markup ();if _gfcag :=d .DecodeElement (_fdffd .CustomXmlDelRangeEnd ,&_ccdge );_gfcag !=nil {return _gfcag ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_fdfff );_fdfff .EG_ContentRunContent =append (_fdfff .EG_ContentRunContent ,_eebda );_eebda .EG_RunLevelElts =append (_eebda .EG_RunLevelElts ,_abade );_abade .EG_RangeMarkupElements =append (_abade .EG_RangeMarkupElements ,_fdffd );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fdadb :=NewEG_PContent ();_agfbf :=NewEG_ContentRunContent ();_cbbec :=NewEG_RunLevelElts ();_gfdbd :=NewEG_RangeMarkupElements ();_gfdbd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aebace :=d .DecodeElement (_gfdbd .CustomXmlMoveFromRangeStart ,&_ccdge );_aebace !=nil {return _aebace ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_fdadb );_fdadb .EG_ContentRunContent =append (_fdadb .EG_ContentRunContent ,_agfbf );_agfbf .EG_RunLevelElts =append (_agfbf .EG_RunLevelElts ,_cbbec );_cbbec .EG_RangeMarkupElements =append (_cbbec .EG_RangeMarkupElements ,_gfdbd );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ebcf :=NewEG_PContent ();_bebbb :=NewEG_ContentRunContent ();_bdee :=NewEG_RunLevelElts ();_egab :=NewEG_RangeMarkupElements ();_egab .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gbdfbc :=d .DecodeElement (_egab .CustomXmlMoveFromRangeEnd ,&_ccdge );_gbdfbc !=nil {return _gbdfbc ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_ebcf );_ebcf .EG_ContentRunContent =append (_ebcf .EG_ContentRunContent ,_bebbb );_bebbb .EG_RunLevelElts =append (_bebbb .EG_RunLevelElts ,_bdee );_bdee .EG_RangeMarkupElements =append (_bdee .EG_RangeMarkupElements ,_egab );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cfbfc :=NewEG_PContent ();_bgdd :=NewEG_ContentRunContent ();_agafa :=NewEG_RunLevelElts ();_eagaeg :=NewEG_RangeMarkupElements ();_eagaeg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bgggb :=d .DecodeElement (_eagaeg .CustomXmlMoveToRangeStart ,&_ccdge );_bgggb !=nil {return _bgggb ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_cfbfc );_cfbfc .EG_ContentRunContent =append (_cfbfc .EG_ContentRunContent ,_bgdd );_bgdd .EG_RunLevelElts =append (_bgdd .EG_RunLevelElts ,_agafa );_agafa .EG_RangeMarkupElements =append (_agafa .EG_RangeMarkupElements ,_eagaeg );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efac :=NewEG_PContent ();_fbff :=NewEG_ContentRunContent ();_beade :=NewEG_RunLevelElts ();_fagdf :=NewEG_RangeMarkupElements ();_fagdf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cdeeab :=d .DecodeElement (_fagdf .CustomXmlMoveToRangeEnd ,&_ccdge );_cdeeab !=nil {return _cdeeab ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_efac );_efac .EG_ContentRunContent =append (_efac .EG_ContentRunContent ,_fbff );_fbff .EG_RunLevelElts =append (_fbff .EG_RunLevelElts ,_beade );_beade .EG_RangeMarkupElements =append (_beade .EG_RangeMarkupElements ,_fagdf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fbafc :=NewEG_PContent ();_badce :=NewEG_ContentRunContent ();_bbadd :=NewEG_RunLevelElts ();_bcfe :=NewEG_MathContent ();_bcfe .OMathPara =_ce .NewOMathPara ();if _gfaadd :=d .DecodeElement (_bcfe .OMathPara ,&_ccdge );_gfaadd !=nil {return _gfaadd ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_fbafc );_fbafc .EG_ContentRunContent =append (_fbafc .EG_ContentRunContent ,_badce );_badce .EG_RunLevelElts =append (_badce .EG_RunLevelElts ,_bbadd );_bbadd .EG_MathContent =append (_bbadd .EG_MathContent ,_bcfe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cgdda :=NewEG_PContent ();_ceeeg :=NewEG_ContentRunContent ();_cgcg :=NewEG_RunLevelElts ();_gfeebg :=NewEG_MathContent ();_gfeebg .OMath =_ce .NewOMath ();if _bcdff :=d .DecodeElement (_gfeebg .OMath ,&_ccdge );_bcdff !=nil {return _bcdff ;};_eecda .EG_PContent =append (_eecda .EG_PContent ,_cgdda );_cgdda .EG_ContentRunContent =append (_cgdda .EG_ContentRunContent ,_ceeeg );_ceeeg .EG_RunLevelElts =append (_ceeeg .EG_RunLevelElts ,_cgcg );_cgcg .EG_MathContent =append (_cgcg .EG_MathContent ,_gfeebg );default:_gb .Log ("\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\u0043\u0054_\u0050\u0020\u0025\u0076",_ccdge .Name );if _cbdcd :=d .Skip ();_cbdcd !=nil {return _cbdcd ;};};case _f .EndElement :break _cgbfdb ;case _f .CharData :};};return nil ;};func (_daegg ST_PageBorderOffset )Validate ()error {return _daegg .ValidateWithPath ("")}; +// Display Numbering Styles +NumberingStylesAttr *_cf .ST_OnOff ; -// Validate validates the EG_RubyContent and its children -func (_ffgdgf *EG_RubyContent )Validate ()error {return _ffgdgf .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_fgdaca ST_FldCharType )String ()string {switch _fgdaca {case 0:return "";case 1:return "\u0062\u0065\u0067i\u006e";case 2:return "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case 3:return "\u0065\u006e\u0064";};return "";}; +// Display Table Styles +TableStylesAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path -func (_adcab *CT_SdtContentRun )ValidateWithPath (path string )error {for _ccdafc ,_acbec :=range _adcab .FldSimple {if _gccce :=_acbec .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ccdafc ));_gccce !=nil {return _gccce ;};};if _adcab .Hyperlink !=nil {if _aaefb :=_adcab .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_aaefb !=nil {return _aaefb ;};};if _adcab .SubDoc !=nil {if _agcde :=_adcab .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_agcde !=nil {return _agcde ;};};for _geega ,_ffegc :=range _adcab .EG_ContentRunContent {if _ffbcd :=_ffegc .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_geega ));_ffbcd !=nil {return _ffbcd ;};};return nil ;};func (_aceb *CT_Columns )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aceb .EqualWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065q\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_aceb .EqualWidthAttr )});};if _aceb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aceb .SpaceAttr )});};if _aceb .NumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_aceb .NumAttr )});};if _aceb .SepAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_aceb .SepAttr )});};e .EncodeToken (start );_ecdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063o\u006c"}};for _ ,_dgaa :=range _aceb .Col {e .EncodeElement (_dgaa ,_ecdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbcdb ST_HeightRule )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdgdb :=_f .Attr {};_bdgdb .Name =name ;switch _fbcdb {case ST_HeightRuleUnset :_bdgdb .Value ="";case ST_HeightRuleAuto :_bdgdb .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_bdgdb .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_bdgdb .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _bdgdb ,nil ;}; +// Display Run Level Direct Formatting +DirectFormattingOnRunsAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path -func (_aaecf *CT_WriteProtection )ValidateWithPath (path string )error {if _aaecf .RecommendedAttr !=nil {if _dffbdd :=_aaecf .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072");_dffbdd !=nil {return _dffbdd ;};};if _geabc :=_aaecf .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_geabc !=nil {return _geabc ;};if _gegaf :=_aaecf .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_gegaf !=nil {return _gegaf ;};if _gfada :=_aaecf .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gfada !=nil {return _gfada ;};return nil ;}; +// Display Paragraph Level Direct Formatting +DirectFormattingOnParagraphsAttr *_cf .ST_OnOff ; -// Validate validates the CT_Underline and its children -func (_cdabf *CT_Underline )Validate ()error {return _cdabf .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");};func (_dcbf *CT_Column )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggeg :=range start .Attr {if _ggeg .Name .Local =="\u0077"{_bddb ,_bdba :=ParseUnionST_TwipsMeasure (_ggeg .Value );if _bdba !=nil {return _bdba ;};_dcbf .WAttr =&_bddb ;continue ;};if _ggeg .Name .Local =="\u0073\u0070\u0061c\u0065"{_dgag ,_fdgf :=ParseUnionST_TwipsMeasure (_ggeg .Value );if _fdgf !=nil {return _fdgf ;};_dcbf .SpaceAttr =&_dgag ;continue ;};};for {_eddd ,_aggf :=d .Token ();if _aggf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_aggf );};if _dadeg ,_fcbg :=_eddd .(_f .EndElement );_fcbg &&_dadeg .Name ==start .Name {break ;};};return nil ;};func (_agced *CT_PageBorder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agced .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agced .IdAttr )});};_facfe ,_dabce :=_agced .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dabce !=nil {return _dabce ;};start .Attr =append (start .Attr ,_facfe );if _agced .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_agced .ColorAttr )});};if _agced .ThemeColorAttr !=ST_ThemeColorUnset {_cabdfd ,_dgcce :=_agced .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _dgcce !=nil {return _dgcce ;};start .Attr =append (start .Attr ,_cabdfd );};if _agced .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agced .ThemeTintAttr )});};if _agced .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agced .ThemeShadeAttr )});};if _agced .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_c .Sprintf ("\u0025\u0076",*_agced .SzAttr )});};if _agced .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agced .SpaceAttr )});};if _agced .ShadowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_agced .ShadowAttr )});};if _agced .FrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agced .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Fonts struct{CT_FontsList };func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_ddgdf :=&CT_PixelsMeasure {};return _ddgdf }; +// Display Direct Formatting on Numbering Data +DirectFormattingOnNumberingAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path -func (_dfgbc *CT_Guid )ValidateWithPath (path string )error {if _dfgbc .ValAttr !=nil {if !_cd .ST_GuidPatternRe .MatchString (*_dfgbc .ValAttr ){return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_cd .ST_GuidPatternRe ,*_dfgbc .ValAttr );};};return nil ;};type WdCT_WordprocessingGroup struct{CNvPr *_db .CT_NonVisualDrawingProps ;CNvGrpSpPr *_db .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_db .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_db .CT_OfficeArtExtensionList ;};func (_fdeeg ST_WmlColorSchemeIndex )String ()string {switch _fdeeg {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031";case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return "";};const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;); +// Display Direct Formatting on Tables +DirectFormattingOnTablesAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path -func (_eaeg *CT_DirContentRun )ValidateWithPath (path string )error {if _gfee :=_eaeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfee !=nil {return _gfee ;};for _bddf ,_aaff :=range _eaeg .FldSimple {if _fabb :=_aaff .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bddf ));_fabb !=nil {return _fabb ;};};if _eaeg .Hyperlink !=nil {if _fbbb :=_eaeg .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_fbbb !=nil {return _fbbb ;};};if _eaeg .SubDoc !=nil {if _gdcc :=_eaeg .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_gdcc !=nil {return _gdcc ;};};for _efdga ,_gdcec :=range _eaeg .EG_ContentRunContent {if _bbgfe :=_gdcec .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_efdga ));_bbgfe !=nil {return _bbgfe ;};};return nil ;}; +// Display Styles to Remove Formatting +ClearFormattingAttr *_cf .ST_OnOff ; -// Validate validates the CT_DocPartType and its children -func (_cgegda *CT_DocPartType )Validate ()error {return _cgegda .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");};func (_gbgcd ST_BrType )String ()string {switch _gbgcd {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0063\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return "";};type CT_StyleSort struct{ +// Display Heading 1 through 3 +Top3HeadingStylesAttr *_cf .ST_OnOff ; -// Style Sorting -ValAttr ST_StyleSort ;}; +// Only Show Visible Styles +VisibleStylesAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path -func (_ecdgd *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _gffdg :=_ecdgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gffdg !=nil {return _gffdg ;};return nil ;}; +// Use the Alternate Style Name +AlternateStyleNamesAttr *_cf .ST_OnOff ; -// Validate validates the CT_PixelsMeasure and its children -func (_gdebe *CT_PixelsMeasure )Validate ()error {return _gdebe .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func NewCT_TblCellMar ()*CT_TblCellMar {_abfdd :=&CT_TblCellMar {};return _abfdd };func (_fedbf ST_DocProtect )ValidateWithPath (path string )error {switch _fedbf {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedbf ));};return nil ;}; - -// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path -func (_eebbf *CT_TcBorders )ValidateWithPath (path string )error {if _eebbf .Top !=nil {if _fgdfe :=_eebbf .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fgdfe !=nil {return _fgdfe ;};};if _eebbf .Start !=nil {if _abacbc :=_eebbf .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_abacbc !=nil {return _abacbc ;};};if _eebbf .Left !=nil {if _gfbbff :=_eebbf .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gfbbff !=nil {return _gfbbff ;};};if _eebbf .Bottom !=nil {if _fbcegg :=_eebbf .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_fbcegg !=nil {return _fbcegg ;};};if _eebbf .End !=nil {if _gbgbca :=_eebbf .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_gbgbca !=nil {return _gbgbca ;};};if _eebbf .Right !=nil {if _egacg :=_eebbf .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_egacg !=nil {return _egacg ;};};if _eebbf .InsideH !=nil {if _gddbc :=_eebbf .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_gddbc !=nil {return _gddbc ;};};if _eebbf .InsideV !=nil {if _dcbgaf :=_eebbf .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_dcbgaf !=nil {return _dcbgaf ;};};if _eebbf .Tl2br !=nil {if _dfceb :=_eebbf .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_dfceb !=nil {return _dfceb ;};};if _eebbf .Tr2bl !=nil {if _gfbadf :=_eebbf .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_gfbadf !=nil {return _gfbadf ;};};return nil ;};func (_fcccf ST_TblOverlap )Validate ()error {return _fcccf .ValidateWithPath ("")};func (_afbde *CT_EdnDocProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _afbde .Pos !=nil {_eeee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_afbde .Pos ,_eeee );};if _afbde .NumFmt !=nil {_adaec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_afbde .NumFmt ,_adaec );};if _afbde .NumStart !=nil {_gfde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_afbde .NumStart ,_gfde );};if _afbde .NumRestart !=nil {_dafcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_afbde .NumRestart ,_dafcc );};if _afbde .Endnote !=nil {_ddgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_fceda :=range _afbde .Endnote {e .EncodeElement (_fceda ,_ddgc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aadec *ST_Merge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abbba ,_dbddd :=d .Token ();if _dbddd !=nil {return _dbddd ;};if _abaabg ,_dgfgdc :=_abbba .(_f .EndElement );_dgfgdc &&_abaabg .Name ==start .Name {*_aadec =1;return nil ;};if _cacac ,_dbbdb :=_abbba .(_f .CharData );!_dbbdb {return _c .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",_abbba );}else {switch string (_cacac ){case "":*_aadec =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_aadec =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_aadec =2;};};_abbba ,_dbddd =d .Token ();if _dbddd !=nil {return _dbddd ;};if _dcacae ,_eddfa :=_abbba .(_f .EndElement );_eddfa &&_dcacae .Name ==start .Name {return nil ;};return _c .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",_abbba );};func (_baadb *CT_FtnProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _baadb .Pos !=nil {_dfaaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_baadb .Pos ,_dfaaf );};if _baadb .NumFmt !=nil {_bgebe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_baadb .NumFmt ,_bgebe );};if _baadb .NumStart !=nil {_gcfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_baadb .NumStart ,_gcfb );};if _baadb .NumRestart !=nil {_adeac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_baadb .NumRestart ,_adeac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_RubyPr and its children -func (_edfffb *CT_RubyPr )Validate ()error {return _edfffb .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};func (_fcfadb *Settings )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077\u003a\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _fcfadb .CT_Settings .MarshalXML (e ,start );}; - -// Validate validates the EG_RPrContent and its children -func (_cbcbd *EG_RPrContent )Validate ()error {return _cbcbd .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");}; - -// Validate validates the CT_CustomXmlPr and its children -func (_ecde *CT_CustomXmlPr )Validate ()error {return _ecde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");}; - -// ValidateWithPath validates the AC_ChoiceRun and its children, prefixing error messages with path -func (_geeeb *AC_ChoiceRun )ValidateWithPath (path string )error {if _geeeb .Br !=nil {if _badfbc :=_geeeb .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_badfbc !=nil {return _badfbc ;};};if _geeeb .T !=nil {if _fdcdcb :=_geeeb .T .ValidateWithPath (path +"\u002f\u0054");_fdcdcb !=nil {return _fdcdcb ;};};if _geeeb .ContentPart !=nil {if _ebade :=_geeeb .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_ebade !=nil {return _ebade ;};};if _geeeb .DelText !=nil {if _eecdg :=_geeeb .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_eecdg !=nil {return _eecdg ;};};if _geeeb .InstrText !=nil {if _daccae :=_geeeb .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_daccae !=nil {return _daccae ;};};if _geeeb .DelInstrText !=nil {if _gbcbfc :=_geeeb .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_gbcbfc !=nil {return _gbcbfc ;};};if _geeeb .NoBreakHyphen !=nil {if _gfbgc :=_geeeb .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_gfbgc !=nil {return _gfbgc ;};};if _geeeb .SoftHyphen !=nil {if _cgfagaf :=_geeeb .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_cgfagaf !=nil {return _cgfagaf ;};};if _geeeb .DayShort !=nil {if _fdgffc :=_geeeb .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_fdgffc !=nil {return _fdgffc ;};};if _geeeb .MonthShort !=nil {if _cdeaae :=_geeeb .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_cdeaae !=nil {return _cdeaae ;};};if _geeeb .YearShort !=nil {if _cfcfa :=_geeeb .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_cfcfa !=nil {return _cfcfa ;};};if _geeeb .DayLong !=nil {if _efbbb :=_geeeb .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_efbbb !=nil {return _efbbb ;};};if _geeeb .MonthLong !=nil {if _fadfg :=_geeeb .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_fadfg !=nil {return _fadfg ;};};if _geeeb .YearLong !=nil {if _cgbdc :=_geeeb .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_cgbdc !=nil {return _cgbdc ;};};if _geeeb .AnnotationRef !=nil {if _eacega :=_geeeb .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_eacega !=nil {return _eacega ;};};if _geeeb .FootnoteRef !=nil {if _cggcd :=_geeeb .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_cggcd !=nil {return _cggcd ;};};if _geeeb .EndnoteRef !=nil {if _ecfccf :=_geeeb .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_ecfccf !=nil {return _ecfccf ;};};if _geeeb .Separator !=nil {if _bceece :=_geeeb .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_bceece !=nil {return _bceece ;};};if _geeeb .ContinuationSeparator !=nil {if _dbebc :=_geeeb .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_dbebc !=nil {return _dbebc ;};};if _geeeb .Sym !=nil {if _abebgg :=_geeeb .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_abebgg !=nil {return _abebgg ;};};if _geeeb .PgNum !=nil {if _bfbac :=_geeeb .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_bfbac !=nil {return _bfbac ;};};if _geeeb .Cr !=nil {if _dbfdec :=_geeeb .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_dbfdec !=nil {return _dbfdec ;};};if _geeeb .Tab !=nil {if _eafgc :=_geeeb .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_eafgc !=nil {return _eafgc ;};};if _geeeb .Object !=nil {if _ccdgc :=_geeeb .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_ccdgc !=nil {return _ccdgc ;};};if _geeeb .Pict !=nil {if _eebfeg :=_geeeb .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_eebfeg !=nil {return _eebfeg ;};};if _geeeb .FldChar !=nil {if _fcdba :=_geeeb .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_fcdba !=nil {return _fcdba ;};};if _geeeb .Ruby !=nil {if _bccbg :=_geeeb .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_bccbg !=nil {return _bccbg ;};};if _geeeb .FootnoteReference !=nil {if _bfbfc :=_geeeb .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_bfbfc !=nil {return _bfbfc ;};};if _geeeb .EndnoteReference !=nil {if _dffafa :=_geeeb .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_dffafa !=nil {return _dffafa ;};};if _geeeb .CommentReference !=nil {if _gcgeg :=_geeeb .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_gcgeg !=nil {return _gcgeg ;};};if _geeeb .Drawing !=nil {if _dcfgb :=_geeeb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dcfgb !=nil {return _dcfgb ;};};if _geeeb .Ptab !=nil {if _ccecfc :=_geeeb .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_ccecfc !=nil {return _ccecfc ;};};if _geeeb .LastRenderedPageBreak !=nil {if _cededf :=_geeeb .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_cededf !=nil {return _cededf ;};};return nil ;}; - -// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path -func (_gdcd *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };func (_febcg *CT_PPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efde :for {_becc ,_bfcag :=d .Token ();if _bfcag !=nil {return _bfcag ;};switch _aeagg :=_becc .(type ){case _f .StartElement :switch _aeagg .Name {case _f .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_febcg .PStyle =NewCT_String ();if _bfdbc :=d .DecodeElement (_febcg .PStyle ,&_aeagg );_bfdbc !=nil {return _bfdbc ;};case _f .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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_f .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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_febcg .KeepNext =NewCT_OnOff ();if _faffa :=d .DecodeElement (_febcg .KeepNext ,&_aeagg );_faffa !=nil {return _faffa ;};case _f .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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_f .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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_febcg .KeepLines =NewCT_OnOff ();if _eebgf :=d .DecodeElement (_febcg .KeepLines ,&_aeagg );_eebgf !=nil {return _eebgf ;};case _f .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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_f .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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_febcg .PageBreakBefore =NewCT_OnOff ();if _cdfed :=d .DecodeElement (_febcg .PageBreakBefore ,&_aeagg );_cdfed !=nil {return _cdfed ;};case _f .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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_f .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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_febcg .FramePr =NewCT_FramePr ();if _gfegc :=d .DecodeElement (_febcg .FramePr ,&_aeagg );_gfegc !=nil {return _gfegc ;};case _f .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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_f .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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_febcg .WidowControl =NewCT_OnOff ();if _facf :=d .DecodeElement (_febcg .WidowControl ,&_aeagg );_facf !=nil {return _facf ;};case _f .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 :"\u006e\u0075\u006dP\u0072"},_f .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 :"\u006e\u0075\u006dP\u0072"}:_febcg .NumPr =NewCT_NumPr ();if _beabb :=d .DecodeElement (_febcg .NumPr ,&_aeagg );_beabb !=nil {return _beabb ;};case _f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_febcg .SuppressLineNumbers =NewCT_OnOff ();if _eeacba :=d .DecodeElement (_febcg .SuppressLineNumbers ,&_aeagg );_eeacba !=nil {return _eeacba ;};case _f .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 :"\u0070\u0042\u0064\u0072"},_f .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 :"\u0070\u0042\u0064\u0072"}:_febcg .PBdr =NewCT_PBdr ();if _ebfae :=d .DecodeElement (_febcg .PBdr ,&_aeagg );_ebfae !=nil {return _ebfae ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_febcg .Shd =NewCT_Shd ();if _bddafc :=d .DecodeElement (_febcg .Shd ,&_aeagg );_bddafc !=nil {return _bddafc ;};case _f .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 :"\u0074\u0061\u0062\u0073"},_f .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 :"\u0074\u0061\u0062\u0073"}:_febcg .Tabs =NewCT_Tabs ();if _eaedfd :=d .DecodeElement (_febcg .Tabs ,&_aeagg );_eaedfd !=nil {return _eaedfd ;};case _f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_febcg .SuppressAutoHyphens =NewCT_OnOff ();if _eaded :=d .DecodeElement (_febcg .SuppressAutoHyphens ,&_aeagg );_eaded !=nil {return _eaded ;};case _f .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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_f .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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_febcg .Kinsoku =NewCT_OnOff ();if _fcdbd :=d .DecodeElement (_febcg .Kinsoku ,&_aeagg );_fcdbd !=nil {return _fcdbd ;};case _f .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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_f .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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_febcg .WordWrap =NewCT_OnOff ();if _gbca :=d .DecodeElement (_febcg .WordWrap ,&_aeagg );_gbca !=nil {return _gbca ;};case _f .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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_f .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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_febcg .OverflowPunct =NewCT_OnOff ();if _fgdbg :=d .DecodeElement (_febcg .OverflowPunct ,&_aeagg );_fgdbg !=nil {return _fgdbg ;};case _f .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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_f .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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_febcg .TopLinePunct =NewCT_OnOff ();if _ggcga :=d .DecodeElement (_febcg .TopLinePunct ,&_aeagg );_ggcga !=nil {return _ggcga ;};case _f .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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_f .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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_febcg .AutoSpaceDE =NewCT_OnOff ();if _gcdfae :=d .DecodeElement (_febcg .AutoSpaceDE ,&_aeagg );_gcdfae !=nil {return _gcdfae ;};case _f .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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_f .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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_febcg .AutoSpaceDN =NewCT_OnOff ();if _daffd :=d .DecodeElement (_febcg .AutoSpaceDN ,&_aeagg );_daffd !=nil {return _daffd ;};case _f .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 :"\u0062\u0069\u0064\u0069"},_f .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 :"\u0062\u0069\u0064\u0069"}:_febcg .Bidi =NewCT_OnOff ();if _edbga :=d .DecodeElement (_febcg .Bidi ,&_aeagg );_edbga !=nil {return _edbga ;};case _f .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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_f .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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_febcg .AdjustRightInd =NewCT_OnOff ();if _aadcgd :=d .DecodeElement (_febcg .AdjustRightInd ,&_aeagg );_aadcgd !=nil {return _aadcgd ;};case _f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_febcg .SnapToGrid =NewCT_OnOff ();if _deggg :=d .DecodeElement (_febcg .SnapToGrid ,&_aeagg );_deggg !=nil {return _deggg ;};case _f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_febcg .Spacing =NewCT_Spacing ();if _dcggf :=d .DecodeElement (_febcg .Spacing ,&_aeagg );_dcggf !=nil {return _dcggf ;};case _f .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 :"\u0069\u006e\u0064"},_f .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 :"\u0069\u006e\u0064"}:_febcg .Ind =NewCT_Ind ();if _egcfe :=d .DecodeElement (_febcg .Ind ,&_aeagg );_egcfe !=nil {return _egcfe ;};case _f .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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_f .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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_febcg .ContextualSpacing =NewCT_OnOff ();if _aadbe :=d .DecodeElement (_febcg .ContextualSpacing ,&_aeagg );_aadbe !=nil {return _aadbe ;};case _f .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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_f .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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_febcg .MirrorIndents =NewCT_OnOff ();if _ccaagd :=d .DecodeElement (_febcg .MirrorIndents ,&_aeagg );_ccaagd !=nil {return _ccaagd ;};case _f .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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_f .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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_febcg .SuppressOverlap =NewCT_OnOff ();if _bfbba :=d .DecodeElement (_febcg .SuppressOverlap ,&_aeagg );_bfbba !=nil {return _bfbba ;};case _f .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 :"\u006a\u0063"},_f .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 :"\u006a\u0063"}:_febcg .Jc =NewCT_Jc ();if _dbccc :=d .DecodeElement (_febcg .Jc ,&_aeagg );_dbccc !=nil {return _dbccc ;};case _f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_febcg .TextDirection =NewCT_TextDirection ();if _gddcb :=d .DecodeElement (_febcg .TextDirection ,&_aeagg );_gddcb !=nil {return _gddcb ;};case _f .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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_f .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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_febcg .TextAlignment =NewCT_TextAlignment ();if _gceabg :=d .DecodeElement (_febcg .TextAlignment ,&_aeagg );_gceabg !=nil {return _gceabg ;};case _f .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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_f .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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_febcg .TextboxTightWrap =NewCT_TextboxTightWrap ();if _aagbd :=d .DecodeElement (_febcg .TextboxTightWrap ,&_aeagg );_aagbd !=nil {return _aagbd ;};case _f .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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_f .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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_febcg .OutlineLvl =NewCT_DecimalNumber ();if _ggceg :=d .DecodeElement (_febcg .OutlineLvl ,&_aeagg );_ggceg !=nil {return _ggceg ;};case _f .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 :"\u0064\u0069\u0076I\u0064"},_f .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 :"\u0064\u0069\u0076I\u0064"}:_febcg .DivId =NewCT_DecimalNumber ();if _feaed :=d .DecodeElement (_febcg .DivId ,&_aeagg );_feaed !=nil {return _feaed ;};case _f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_febcg .CnfStyle =NewCT_Cnf ();if _fcdca :=d .DecodeElement (_febcg .CnfStyle ,&_aeagg );_fcdca !=nil {return _fcdca ;};default:_gb .Log ("\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\u005fP\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_aeagg .Name );if _ecbdaf :=d .Skip ();_ecbdaf !=nil {return _ecbdaf ;};};case _f .EndElement :break _efde ;case _f .CharData :};};return nil ;};func (_egceb WdST_AlignV )String ()string {switch _egceb {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";}; +// Bitmask of Suggested Filtering Options +ValAttr *string ;};func NewCT_DirContentRun ()*CT_DirContentRun {_cage :=&CT_DirContentRun {};return _cage };func NewCT_String ()*CT_String {_bdfaa :=&CT_String {};return _bdfaa };type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;};type CT_TextboxTightWrap struct{ -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_bbgc *CT_Headers )ValidateWithPath (path string )error {for _gedbaf ,_dgffb :=range _bbgc .Header {if _dacgb :=_dgffb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gedbaf ));_dacgb !=nil {return _dacgb ;};};return nil ;};func (_gffaa ST_MailMergeDest )ValidateWithPath (path string )error {switch _gffaa {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffaa ));};return nil ;};func NewCT_SmartTagRun ()*CT_SmartTagRun {_ggbcgc :=&CT_SmartTagRun {};return _ggbcgc };func (_gbbba ST_ObjectUpdateMode )String ()string {switch _gbbba {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";};type CT_DecimalNumberOrPrecent struct{ +// Lines to Tight Wrap to Paragraph Extents +ValAttr ST_TextboxTightWrap ;}; -// Value in Percent -ValAttr ST_DecimalNumberOrPercent ;};func (_gagebc *TxbxContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074";return _gagebc .CT_TxbxContent .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path +func (_egdbe *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _egdbe .Ins !=nil {if _cfcbe :=_egdbe .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_cfcbe !=nil {return _cfcbe ;};};if _egdbe .Del !=nil {if _bagga :=_egdbe .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_bagga !=nil {return _bagga ;};};if _egdbe .MoveFrom !=nil {if _ffdeg :=_egdbe .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_ffdeg !=nil {return _ffdeg ;};};if _egdbe .MoveTo !=nil {if _ecbcbb :=_egdbe .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_ecbcbb !=nil {return _ecbcbb ;};};if _egdbe .RStyle !=nil {if _bdaaf :=_egdbe .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_bdaaf !=nil {return _bdaaf ;};};if _egdbe .RFonts !=nil {if _efaeb :=_egdbe .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_efaeb !=nil {return _efaeb ;};};if _egdbe .B !=nil {if _acccd :=_egdbe .B .ValidateWithPath (path +"\u002f\u0042");_acccd !=nil {return _acccd ;};};if _egdbe .BCs !=nil {if _fadef :=_egdbe .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_fadef !=nil {return _fadef ;};};if _egdbe .I !=nil {if _cebfe :=_egdbe .I .ValidateWithPath (path +"\u002f\u0049");_cebfe !=nil {return _cebfe ;};};if _egdbe .ICs !=nil {if _bcbdb :=_egdbe .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_bcbdb !=nil {return _bcbdb ;};};if _egdbe .Caps !=nil {if _gdbeg :=_egdbe .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gdbeg !=nil {return _gdbeg ;};};if _egdbe .SmallCaps !=nil {if _beaef :=_egdbe .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_beaef !=nil {return _beaef ;};};if _egdbe .Strike !=nil {if _cecab :=_egdbe .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_cecab !=nil {return _cecab ;};};if _egdbe .Dstrike !=nil {if _dbcdd :=_egdbe .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_dbcdd !=nil {return _dbcdd ;};};if _egdbe .Outline !=nil {if _bdbeg :=_egdbe .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bdbeg !=nil {return _bdbeg ;};};if _egdbe .Shadow !=nil {if _ceaaa :=_egdbe .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_ceaaa !=nil {return _ceaaa ;};};if _egdbe .Emboss !=nil {if _acdfe :=_egdbe .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_acdfe !=nil {return _acdfe ;};};if _egdbe .Imprint !=nil {if _afbbg :=_egdbe .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_afbbg !=nil {return _afbbg ;};};if _egdbe .NoProof !=nil {if _acbga :=_egdbe .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_acbga !=nil {return _acbga ;};};if _egdbe .SnapToGrid !=nil {if _cbacd :=_egdbe .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cbacd !=nil {return _cbacd ;};};if _egdbe .Vanish !=nil {if _dedbae :=_egdbe .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_dedbae !=nil {return _dedbae ;};};if _egdbe .WebHidden !=nil {if _egfdf :=_egdbe .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_egfdf !=nil {return _egfdf ;};};if _egdbe .Color !=nil {if _abffa :=_egdbe .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_abffa !=nil {return _abffa ;};};if _egdbe .Spacing !=nil {if _fgdff :=_egdbe .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fgdff !=nil {return _fgdff ;};};if _egdbe .W !=nil {if _ggeef :=_egdbe .W .ValidateWithPath (path +"\u002f\u0057");_ggeef !=nil {return _ggeef ;};};if _egdbe .Kern !=nil {if _afdeb :=_egdbe .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_afdeb !=nil {return _afdeb ;};};if _egdbe .Position !=nil {if _ddba :=_egdbe .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ddba !=nil {return _ddba ;};};if _egdbe .Sz !=nil {if _acede :=_egdbe .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_acede !=nil {return _acede ;};};if _egdbe .SzCs !=nil {if _bfeff :=_egdbe .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_bfeff !=nil {return _bfeff ;};};if _egdbe .Highlight !=nil {if _bgadf :=_egdbe .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_bgadf !=nil {return _bgadf ;};};if _egdbe .U !=nil {if _ffgg :=_egdbe .U .ValidateWithPath (path +"\u002f\u0055");_ffgg !=nil {return _ffgg ;};};if _egdbe .Effect !=nil {if _bgcbd :=_egdbe .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bgcbd !=nil {return _bgcbd ;};};if _egdbe .Bdr !=nil {if _caaab :=_egdbe .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_caaab !=nil {return _caaab ;};};if _egdbe .Shd !=nil {if _gaaba :=_egdbe .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gaaba !=nil {return _gaaba ;};};if _egdbe .FitText !=nil {if _bceebd :=_egdbe .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bceebd !=nil {return _bceebd ;};};if _egdbe .VertAlign !=nil {if _ddbgf :=_egdbe .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_ddbgf !=nil {return _ddbgf ;};};if _egdbe .Rtl !=nil {if _becfa :=_egdbe .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_becfa !=nil {return _becfa ;};};if _egdbe .Cs !=nil {if _acdfea :=_egdbe .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_acdfea !=nil {return _acdfea ;};};if _egdbe .Em !=nil {if _aeafb :=_egdbe .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_aeafb !=nil {return _aeafb ;};};if _egdbe .Lang !=nil {if _agcg :=_egdbe .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_agcg !=nil {return _agcg ;};};if _egdbe .EastAsianLayout !=nil {if _debgd :=_egdbe .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_debgd !=nil {return _debgd ;};};if _egdbe .SpecVanish !=nil {if _egcegg :=_egdbe .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_egcegg !=nil {return _egcegg ;};};if _egdbe .OMath !=nil {if _abfcgb :=_egdbe .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_abfcgb !=nil {return _abfcgb ;};};return nil ;}; -// Validate validates the WdCT_WordprocessingContentPart and its children -func (_deaff *WdCT_WordprocessingContentPart )Validate ()error {return _deaff .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");};func (_acga *CT_SdtRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acga .SdtPr !=nil {_cffbaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_acga .SdtPr ,_cffbaa );};if _acga .SdtEndPr !=nil {_cfffc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_acga .SdtEndPr ,_cfffc );};if _acga .SdtContent !=nil {_acebfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_acga .SdtContent ,_acebfg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path +func (_affc *CT_EdnPos )ValidateWithPath (path string )error {if _affc .ValAttr ==ST_EdnPosUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _beae :=_affc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_beae !=nil {return _beae ;};return nil ;};func (_adgca *CT_MacroName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adeeg :=range start .Attr {if _adeeg .Name .Local =="\u0076\u0061\u006c"{_cafba ,_ecfc :=_adeeg .Value ,error (nil );if _ecfc !=nil {return _ecfc ;};_adgca .ValAttr =_cafba ;continue ;};};for {_cafg ,_adebg :=d .Token ();if _adebg !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_adebg );};if _ecec ,_gbaff :=_cafg .(_c .EndElement );_gbaff &&_ecec .Name ==start .Name {break ;};};return nil ;};type CT_TblGridChange struct{ -// Validate validates the CT_Rel and its children -func (_gdadc *CT_Rel )Validate ()error {return _gdadc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_addceb ST_Merge )String ()string {switch _addceb {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case 2:return "\u0072e\u0073\u0074\u0061\u0072\u0074";};return "";};func (_ecaca *CT_PaperSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_debbb :=range start .Attr {if _debbb .Name .Local =="\u0066\u0069\u0072s\u0074"{_edgcc ,_bcbgb :=_ge .ParseInt (_debbb .Value ,10,64);if _bcbgb !=nil {return _bcbgb ;};_ecaca .FirstAttr =&_edgcc ;continue ;};if _debbb .Name .Local =="\u006f\u0074\u0068e\u0072"{_ceafg ,_bdgda :=_ge .ParseInt (_debbb .Value ,10,64);if _bdgda !=nil {return _bdgda ;};_ecaca .OtherAttr =&_ceafg ;continue ;};};for {_cdgbfe ,_bbdbf :=d .Token ();if _bbdbf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0070\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065:\u0020\u0025\u0073",_bbdbf );};if _cbafbf ,_gfbcd :=_cdgbfe .(_f .EndElement );_gfbcd &&_cbafbf .Name ==start .Name {break ;};};return nil ;};func (_eeagff ST_Zoom )String ()string {switch _eeagff {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case 3:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 4:return "\u0074e\u0078\u0074\u0046\u0069\u0074";};return "";};type EG_ContentBlockContent struct{ +// Annotation Identifier +IdAttr int64 ;TblGrid *CT_TblGridBase ;};func (_dfcefg *ST_TabTlc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggbbga ,_fgdafd :=d .Token ();if _fgdafd !=nil {return _fgdafd ;};if _adfbc ,_fdgfc :=_ggbbga .(_c .EndElement );_fdgfc &&_adfbc .Name ==start .Name {*_dfcefg =1;return nil ;};if _fecccg ,_fgdfa :=_ggbbga .(_c .CharData );!_fgdfa {return _ea .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",_ggbbga );}else {switch string (_fecccg ){case "":*_dfcefg =0;case "\u006e\u006f\u006e\u0065":*_dfcefg =1;case "\u0064\u006f\u0074":*_dfcefg =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_dfcefg =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_dfcefg =4;case "\u0068\u0065\u0061v\u0079":*_dfcefg =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_dfcefg =6;};};_ggbbga ,_fgdafd =d .Token ();if _fgdafd !=nil {return _fgdafd ;};if _effaeg ,_bgaad :=_ggbbga .(_c .EndElement );_bgaad &&_effaeg .Name ==start .Name {return nil ;};return _ea .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",_ggbbga );};func NewCT_TblBorders ()*CT_TblBorders {_faeacc :=&CT_TblBorders {};return _faeacc };type CT_Ind struct{ -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// Start Indentation +StartAttr *ST_SignedTwipsMeasure ; -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// Start Indentation in Character Units +StartCharsAttr *int64 ; -// Paragraph -P []*CT_P ; +// End Indentation +EndAttr *ST_SignedTwipsMeasure ; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// End Indentation in Character Units +EndCharsAttr *int64 ; -// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path -func (_cacaa *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _bdbeg :=_cacaa .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_bdbeg !=nil {return _bdbeg ;};if _afbggc :=_cacaa .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072");_afbggc !=nil {return _afbggc ;};return nil ;}; +// Start Indentation +LeftAttr *ST_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path -func (_eacgcd *CT_DocPartGallery )ValidateWithPath (path string )error {if _eacgcd .ValAttr ==ST_DocPartGalleryUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cbdb :=_eacgcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbdb !=nil {return _cbdb ;};return nil ;};func (_aadfa *ST_PageBorderDisplay )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbcbgc ,_ggffcg :=d .Token ();if _ggffcg !=nil {return _ggffcg ;};if _efcdaeg ,_bcbbe :=_fbcbgc .(_f .EndElement );_bcbbe &&_efcdaeg .Name ==start .Name {*_aadfa =1;return nil ;};if _eecfag ,_dadge :=_fbcbgc .(_f .CharData );!_dadge {return _c .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",_fbcbgc );}else {switch string (_eecfag ){case "":*_aadfa =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_aadfa =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_aadfa =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_aadfa =3;};};_fbcbgc ,_ggffcg =d .Token ();if _ggffcg !=nil {return _ggffcg ;};if _ccgbag ,_fagafb :=_fbcbgc .(_f .EndElement );_fagafb &&_ccgbag .Name ==start .Name {return nil ;};return _c .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",_fbcbgc );};type ST_HexColorAuto byte ;func (_ffbagd ST_TblStyleOverrideType )Validate ()error {return _ffbagd .ValidateWithPath ("")}; +// Start Indentation in Character Units +LeftCharsAttr *int64 ; -// Validate validates the CT_Picture and its children -func (_fadegf *CT_Picture )Validate ()error {return _fadegf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; +// End Indentation +RightAttr *ST_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path -func (_ageaf *CT_SectPr )ValidateWithPath (path string )error {for _cfgfa ,_ffdfd :=range _ageaf .EG_HdrFtrReferences {if _cdgaa :=_ffdfd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073[\u0025\u0064\u005d",path ,_cfgfa ));_cdgaa !=nil {return _cdgaa ;};};if _ageaf .FootnotePr !=nil {if _aeccdd :=_ageaf .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_aeccdd !=nil {return _aeccdd ;};};if _ageaf .EndnotePr !=nil {if _feffg :=_ageaf .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_feffg !=nil {return _feffg ;};};if _ageaf .Type !=nil {if _gagg :=_ageaf .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_gagg !=nil {return _gagg ;};};if _ageaf .PgSz !=nil {if _dbadfa :=_ageaf .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_dbadfa !=nil {return _dbadfa ;};};if _ageaf .PgMar !=nil {if _gdgbg :=_ageaf .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_gdgbg !=nil {return _gdgbg ;};};if _ageaf .PaperSrc !=nil {if _dafdfa :=_ageaf .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_dafdfa !=nil {return _dafdfa ;};};if _ageaf .PgBorders !=nil {if _fdeee :=_ageaf .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_fdeee !=nil {return _fdeee ;};};if _ageaf .LnNumType !=nil {if _cbdeb :=_ageaf .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cbdeb !=nil {return _cbdeb ;};};if _ageaf .PgNumType !=nil {if _bggda :=_ageaf .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_bggda !=nil {return _bggda ;};};if _ageaf .Cols !=nil {if _adged :=_ageaf .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_adged !=nil {return _adged ;};};if _ageaf .FormProt !=nil {if _addad :=_ageaf .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_addad !=nil {return _addad ;};};if _ageaf .VAlign !=nil {if _cecfb :=_ageaf .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_cecfb !=nil {return _cecfb ;};};if _ageaf .NoEndnote !=nil {if _gdaeb :=_ageaf .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_gdaeb !=nil {return _gdaeb ;};};if _ageaf .TitlePg !=nil {if _ecgef :=_ageaf .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_ecgef !=nil {return _ecgef ;};};if _ageaf .TextDirection !=nil {if _geafc :=_ageaf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_geafc !=nil {return _geafc ;};};if _ageaf .Bidi !=nil {if _gddbac :=_ageaf .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_gddbac !=nil {return _gddbac ;};};if _ageaf .RtlGutter !=nil {if _dbggb :=_ageaf .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_dbggb !=nil {return _dbggb ;};};if _ageaf .DocGrid !=nil {if _cecga :=_ageaf .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_cecga !=nil {return _cecga ;};};if _ageaf .PrinterSettings !=nil {if _cbfdaf :=_ageaf .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_cbfdaf !=nil {return _cbfdaf ;};};if _ageaf .SectPrChange !=nil {if _ddabce :=_ageaf .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ddabce !=nil {return _ddabce ;};};return nil ;}; +// End Indentation in Character Units +RightCharsAttr *int64 ; -// ValidateWithPath validates the Document and its children, prefixing error messages with path -func (_fggdd *Document )ValidateWithPath (path string )error {if _cfbcf :=_fggdd .CT_Document .ValidateWithPath (path );_cfbcf !=nil {return _cfbcf ;};return nil ;};func (_gbcdb *CT_LongHexNumber )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_gbcdb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Indentation Removed from First Line +HangingAttr *_cf .ST_TwipsMeasure ; -// Validate validates the CT_FFTextInput and its children -func (_deccc *CT_FFTextInput )Validate ()error {return _deccc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");};func (_fdgeb *ST_DecimalNumberOrPercent )Validate ()error {return _fdgeb .ValidateWithPath ("")};func (_bbfaa ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _bbfaa {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfaa ));};return nil ;}; +// Indentation Removed From First Line in Character Units +HangingCharsAttr *int64 ; -// ValidateWithPath validates the CT_P and its children, prefixing error messages with path -func (_cabced *CT_P )ValidateWithPath (path string )error {if _cabced .PPr !=nil {if _efegg :=_cabced .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_efegg !=nil {return _efegg ;};};for _aegfa ,_aebcagg :=range _cabced .EG_PContent {if _beff :=_aebcagg .ValidateWithPath (_c .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_aegfa ));_beff !=nil {return _beff ;};};return nil ;};func (_bdcea *CT_RPrDefault )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bdcea .RPr !=nil {_ecgea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bdcea .RPr ,_ecgea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Additional First Line Indentation +FirstLineAttr *_cf .ST_TwipsMeasure ; -// Validate validates the WdCT_WordprocessingCanvas and its children -func (_gcgbee *WdCT_WordprocessingCanvas )Validate ()error {return _gcgbee .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");};func NewCT_TcPrChange ()*CT_TcPrChange {_ffgde :=&CT_TcPrChange {};_ffgde .TcPr =NewCT_TcPrInner ();return _ffgde ;};type CT_Jc struct{ +// Additional First Line Indentation in Character Units +FirstLineCharsAttr *int64 ;};type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_eg .CT_NonVisualDrawingShapeProps ;CNvCnPr *_eg .CT_NonVisualConnectorProperties ;};type CT_SmartTagType struct{ -// Alignment Type -ValAttr ST_Jc ;};func (_cgeecg *CT_SdtPrChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgeecg .Equation !=nil {_dffgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cgeecg .Equation ,_dffgc );};if _cgeecg .ComboBox !=nil {_bbfgce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_cgeecg .ComboBox ,_bbfgce );};if _cgeecg .Date !=nil {_gbbab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_cgeecg .Date ,_gbbab );};if _cgeecg .DocPartObj !=nil {_dbcfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_cgeecg .DocPartObj ,_dbcfg );};if _cgeecg .DocPartList !=nil {_gfaca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}};e .EncodeElement (_cgeecg .DocPartList ,_gfaca );};if _cgeecg .DropDownList !=nil {_baggga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_cgeecg .DropDownList ,_baggga );};if _cgeecg .Picture !=nil {_dffbd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_cgeecg .Picture ,_dffbd );};if _cgeecg .RichText !=nil {_fgcdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cgeecg .RichText ,_fgcdc );};if _cgeecg .Text !=nil {_eeeeaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_cgeecg .Text ,_eeeeaf );};if _cgeecg .Citation !=nil {_daccfbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cgeecg .Citation ,_daccfbf );};if _cgeecg .Group !=nil {_eggaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_cgeecg .Group ,_eggaa );};if _cgeecg .Bibliography !=nil {_fcgcbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}};e .EncodeElement (_cgeecg .Bibliography ,_fcgcbg );};return nil ;};func (_bebeb ST_BrClear )ValidateWithPath (path string )error {switch _bebeb {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebeb ));};return nil ;};func (_fada *CT_DocPartTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fada .AllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_fada .AllAttr )});};e .EncodeToken (start );if _fada .Type !=nil {_ccbdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_ecec :=range _fada .Type {e .EncodeElement (_ecec ,_ccbdc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbeae WdST_RelFromH )String ()string {switch _fbeae {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0063\u006f\u006c\u0075\u006d\u006e";case 4:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 5:return "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 6:return "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return "";};type WdST_RelFromH byte ;func (_gegef *ST_Zoom )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edgaeg ,_fbbbf :=d .Token ();if _fbbbf !=nil {return _fbbbf ;};if _gabdf ,_deefb :=_edgaeg .(_f .EndElement );_deefb &&_gabdf .Name ==start .Name {*_gegef =1;return nil ;};if _gbcdcf ,_dddagf :=_edgaeg .(_f .CharData );!_dddagf {return _c .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",_edgaeg );}else {switch string (_gbcdcf ){case "":*_gegef =0;case "\u006e\u006f\u006e\u0065":*_gegef =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_gegef =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_gegef =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_gegef =4;};};_edgaeg ,_fbbbf =d .Token ();if _fbbbf !=nil {return _fbbbf ;};if _fccdg ,_cgddb :=_edgaeg .(_f .EndElement );_cgddb &&_fccdg .Name ==start .Name {return nil ;};return _c .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",_edgaeg );};func (_cefea *CT_Guid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cefea .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_cefea .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Smart Tag Namespace +NamespaceuriAttr *string ; -// Validate validates the AG_TransitionalPassword and its children -func (_ccbg *AG_TransitionalPassword )Validate ()error {return _ccbg .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func (_ebdde *CT_TrackChangeRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebdde .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_feddda ,_facagg :=_ebdde .DisplacedByCustomXmlAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _facagg !=nil {return _facagg ;};start .Attr =append (start .Attr ,_feddda );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_ebdde .AuthorAttr )});if _ebdde .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ebdde .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ebdde .IdAttr )});start .Name .Local ="w\u003a\u0043\u0054\u005fTr\u0061c\u006b\u0043\u0068\u0061\u006eg\u0065\u0052\u0061\u006e\u0067\u0065";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SdtContentRun struct{ +// Smart Tag Name +NameAttr *string ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Smart Tag Supplementary URL +UrlAttr *string ;};func NewCT_TblGridBase ()*CT_TblGridBase {_deece :=&CT_TblGridBase {};return _deece };type CT_SdtCell struct{ -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type CT_AbstractNum struct{ +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Abstract Numbering Definition ID -AbstractNumIdAttr int64 ; +// Cell-Level Structured Document Tag Content +SdtContent *CT_SdtContentCell ;};func (_effac *Endnotes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_effac .CT_Endnotes =*NewCT_Endnotes ();_cacfcg :for {_caceeg ,_deace :=d .Token ();if _deace !=nil {return _deace ;};switch _bgadgf :=_caceeg .(type ){case _c .StartElement :switch _bgadgf .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_bgcefc :=NewCT_FtnEdn ();if _eccda :=d .DecodeElement (_bgcefc ,&_bgadgf );_eccda !=nil {return _eccda ;};_effac .Endnote =append (_effac .Endnote ,_bgcefc );default:_cff .Log ("\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\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_bgadgf .Name );if _baeag :=d .Skip ();_baeag !=nil {return _baeag ;};};case _c .EndElement :break _cacfcg ;case _c .CharData :};};return nil ;};func (_egddgc ST_MultiLevelType )Validate ()error {return _egddgc .ValidateWithPath ("")}; -// Abstract Numbering Definition Identifier -Nsid *CT_LongHexNumber ; +// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path +func (_afgfg *CT_Markup )ValidateWithPath (path string )error {return nil };func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_aa :=&AG_SectPrAttributes {};return _aa };func (_caaaa *CT_Headers )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_afbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_bcgcf :=range _caaaa .Header {e .EncodeElement (_bcgcf ,_afbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eabcf *CT_TextAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gageg ,_gebfg :=_eabcf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gebfg !=nil {return _gebfg ;};start .Attr =append (start .Attr ,_gageg );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egacaf ST_DropCap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egacaf .String (),start );};const (ST_CombineBracketsUnset ST_CombineBrackets =0;ST_CombineBracketsNone ST_CombineBrackets =1;ST_CombineBracketsRound ST_CombineBrackets =2;ST_CombineBracketsSquare ST_CombineBrackets =3;ST_CombineBracketsAngle ST_CombineBrackets =4;ST_CombineBracketsCurly ST_CombineBrackets =5;);func (_da *CT_AutoCaptions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_egee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_ebaa :=range _da .AutoCaption {e .EncodeElement (_ebaa ,_egee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gccgae ST_StyleSort )String ()string {switch _gccgae {case 0:return "";case 1:return "\u006e\u0061\u006d\u0065";case 2:return "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0066\u006f\u006e\u0074";case 5:return "\u0062a\u0073\u0065\u0064\u004f\u006e";case 6:return "\u0074\u0079\u0070\u0065";case 7:return "\u0030\u0030\u0030\u0030";case 8:return "\u0030\u0030\u0030\u0031";case 9:return "\u0030\u0030\u0030\u0032";case 10:return "\u0030\u0030\u0030\u0033";case 11:return "\u0030\u0030\u0030\u0034";case 12:return "\u0030\u0030\u0030\u0035";};return "";};func (_ebggeg *ST_PTabLeader )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebggeg =0;case "\u006e\u006f\u006e\u0065":*_ebggeg =1;case "\u0064\u006f\u0074":*_ebggeg =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_ebggeg =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_ebggeg =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_ebggeg =5;};return nil ;}; -// Abstract Numbering Definition Type -MultiLevelType *CT_MultiLevelType ; +// Validate validates the CT_DataBinding and its children +func (_fdda *CT_DataBinding )Validate ()error {return _fdda .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};type CT_Empty struct{};func (_bebae *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_begcde :=[]string {};if _bebae .ST_DecimalNumberOrPercent !=nil {if _bgceb :=_bebae .ST_DecimalNumberOrPercent .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0044\u0065\u0063\u0069\u006d\u0061\u006cN\u0075\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0065\u0072c\u0065\u006e\u0074");_bgceb !=nil {return _bgceb ;};_begcde =append (_begcde ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _bebae .ST_UniversalMeasure !=nil {_begcde =append (_begcde ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_begcde )> 1{return _ea .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_begcde );};return nil ;}; -// Numbering Template Code -Tmpl *CT_LongHexNumber ; +// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path +func (_ccae *CT_Column )ValidateWithPath (path string )error {if _ccae .WAttr !=nil {if _aged :=_ccae .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_aged !=nil {return _aged ;};};if _ccae .SpaceAttr !=nil {if _egbbg :=_ccae .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_egbbg !=nil {return _egbbg ;};};return nil ;};func (_dggbe *CT_DocPartPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dggbe .Name =NewCT_DocPartName ();_acfadd :for {_beac ,_abdc :=d .Token ();if _abdc !=nil {return _abdc ;};switch _cgcf :=_beac .(type ){case _c .StartElement :switch _cgcf .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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:if _dffcf :=d .DecodeElement (_dggbe .Name ,&_cgcf );_dffcf !=nil {return _dffcf ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_dggbe .Style =NewCT_String ();if _bbbbd :=d .DecodeElement (_dggbe .Style ,&_cgcf );_bbbbd !=nil {return _bbbbd ;};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 :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_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 :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_dggbe .Category =NewCT_DocPartCategory ();if _abba :=d .DecodeElement (_dggbe .Category ,&_cgcf );_abba !=nil {return _abba ;};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 :"\u0074\u0079\u0070e\u0073"},_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 :"\u0074\u0079\u0070e\u0073"}:_dggbe .Types =NewCT_DocPartTypes ();if _cbaa :=d .DecodeElement (_dggbe .Types ,&_cgcf );_cbaa !=nil {return _cbaa ;};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 :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"},_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 :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"}:_dggbe .Behaviors =NewCT_DocPartBehaviors ();if _acff :=d .DecodeElement (_dggbe .Behaviors ,&_cgcf );_acff !=nil {return _acff ;};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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},_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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_dggbe .Description =NewCT_String ();if _fbbcd :=d .DecodeElement (_dggbe .Description ,&_cgcf );_fbbcd !=nil {return _fbbcd ;};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 :"\u0067\u0075\u0069\u0064"},_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 :"\u0067\u0075\u0069\u0064"}:_dggbe .Guid =NewCT_Guid ();if _aafb :=d .DecodeElement (_dggbe .Guid ,&_cgcf );_aafb !=nil {return _aafb ;};default:_cff .Log ("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_D\u006f\u0063P\u0061\u0072\u0074\u0050\u0072\u0020\u0025\u0076",_cgcf .Name );if _feadba :=d .Skip ();_feadba !=nil {return _feadba ;};};case _c .EndElement :break _acfadd ;case _c .CharData :};};return nil ;};func (_bgdbb ST_ObjectUpdateMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bgdbb .String (),start );}; -// Abstract Numbering Definition Name -Name *CT_String ; +// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path +func (_fcbebc *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _fcbebc .CNvPr !=nil {if _dcdgf :=_fcbebc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dcdgf !=nil {return _dcdgf ;};};if _fcbebc .CNvContentPartPr !=nil {if _dfffa :=_fcbebc .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072");_dfffa !=nil {return _dfffa ;};};return nil ;};type WdST_AlignH byte ;func (_febbb ST_TextDirection )ValidateWithPath (path string )error {switch _febbb {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_febbb ));};return nil ;}; -// Numbering Style Definition -StyleLink *CT_String ; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_gebfd *CT_Style )ValidateWithPath (path string )error {if _fcfcb :=_gebfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fcfcb !=nil {return _fcfcb ;};if _gebfd .DefaultAttr !=nil {if _cdbbed :=_gebfd .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072");_cdbbed !=nil {return _cdbbed ;};};if _gebfd .CustomStyleAttr !=nil {if _fefdc :=_gebfd .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_fefdc !=nil {return _fefdc ;};};if _gebfd .Name !=nil {if _adbcg :=_gebfd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_adbcg !=nil {return _adbcg ;};};if _gebfd .Aliases !=nil {if _cbdbca :=_gebfd .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073");_cbdbca !=nil {return _cbdbca ;};};if _gebfd .BasedOn !=nil {if _fafed :=_gebfd .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_fafed !=nil {return _fafed ;};};if _gebfd .Next !=nil {if _cfcdb :=_gebfd .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074");_cfcdb !=nil {return _cfcdb ;};};if _gebfd .Link !=nil {if _abdad :=_gebfd .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_abdad !=nil {return _abdad ;};};if _gebfd .AutoRedefine !=nil {if _aebeb :=_gebfd .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065");_aebeb !=nil {return _aebeb ;};};if _gebfd .Hidden !=nil {if _acdfg :=_gebfd .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_acdfg !=nil {return _acdfg ;};};if _gebfd .UiPriority !=nil {if _bfegf :=_gebfd .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079");_bfegf !=nil {return _bfegf ;};};if _gebfd .SemiHidden !=nil {if _befce :=_gebfd .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_befce !=nil {return _befce ;};};if _gebfd .UnhideWhenUsed !=nil {if _geace :=_gebfd .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064");_geace !=nil {return _geace ;};};if _gebfd .QFormat !=nil {if _ggfca :=_gebfd .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_ggfca !=nil {return _ggfca ;};};if _gebfd .Locked !=nil {if _babeed :=_gebfd .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_babeed !=nil {return _babeed ;};};if _gebfd .Personal !=nil {if _fgaddd :=_gebfd .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_fgaddd !=nil {return _fgaddd ;};};if _gebfd .PersonalCompose !=nil {if _aegga :=_gebfd .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065");_aegga !=nil {return _aegga ;};};if _gebfd .PersonalReply !=nil {if _ebfgge :=_gebfd .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_ebfgge !=nil {return _ebfgge ;};};if _gebfd .Rsid !=nil {if _cfcaa :=_gebfd .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064");_cfcaa !=nil {return _cfcaa ;};};if _gebfd .PPr !=nil {if _aaeaa :=_gebfd .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aaeaa !=nil {return _aaeaa ;};};if _gebfd .RPr !=nil {if _ceafb :=_gebfd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ceafb !=nil {return _ceafb ;};};if _gebfd .TblPr !=nil {if _aadaf :=_gebfd .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_aadaf !=nil {return _aadaf ;};};if _gebfd .TrPr !=nil {if _cefg :=_gebfd .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_cefg !=nil {return _cefg ;};};if _gebfd .TcPr !=nil {if _agfdc :=_gebfd .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_agfdc !=nil {return _agfdc ;};};for _fgggg ,_gbgbd :=range _gebfd .TblStylePr {if _accac :=_gbgbd .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_fgggg ));_accac !=nil {return _accac ;};};return nil ;}; -// Numbering Style Reference -NumStyleLink *CT_String ; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_eadfgb *CT_Headers )ValidateWithPath (path string )error {for _efegec ,_bdaag :=range _eadfgb .Header {if _bbgef :=_bdaag .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_efegec ));_bbgef !=nil {return _bbgef ;};};return nil ;};func NewCT_TblGridCol ()*CT_TblGridCol {_acbcb :=&CT_TblGridCol {};return _acbcb };func NewCT_SdtListItem ()*CT_SdtListItem {_fdefa :=&CT_SdtListItem {};return _fdefa };func (_ebdea *CT_TblGridBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebdea .GridCol !=nil {_deeca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_efegg :=range _ebdea .GridCol {e .EncodeElement (_efegg ,_deeca );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_FFHelpText ()*CT_FFHelpText {_bdbg :=&CT_FFHelpText {};return _bdbg };type CT_DocType struct{ -// Numbering Level Definition -Lvl []*CT_Lvl ;};type CT_SdtContentCell struct{ +// Document Classification Value +ValAttr string ;};type CT_Tabs struct{ -// Table Cell -Tc []*CT_Tc ; +// Custom Tab Stop +Tab []*CT_TabStop ;};func (_fgfag *CT_DivBdr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fgfag .Top !=nil {_edceaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_fgfag .Top ,_edceaf );};if _fgfag .Left !=nil {_ggde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fgfag .Left ,_ggde );};if _fgfag .Bottom !=nil {_cccbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fgfag .Bottom ,_cccbb );};if _fgfag .Right !=nil {_caadf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fgfag .Right ,_caadf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbeae ST_MultiLevelType )ValidateWithPath (path string )error {switch _dbeae {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbeae ));};return nil ;};const (ST_MailMergeDocTypeUnset ST_MailMergeDocType =0;ST_MailMergeDocTypeCatalog ST_MailMergeDocType =1;ST_MailMergeDocTypeEnvelopes ST_MailMergeDocType =2;ST_MailMergeDocTypeMailingLabels ST_MailMergeDocType =3;ST_MailMergeDocTypeFormLetters ST_MailMergeDocType =4;ST_MailMergeDocTypeEmail ST_MailMergeDocType =5;ST_MailMergeDocTypeFax ST_MailMergeDocType =6;);type CT_Base64Binary struct{ValAttr string ;};func (_bdcgf *CT_PPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bdcgf .PStyle !=nil {_dcddb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bdcgf .PStyle ,_dcddb );};if _bdcgf .KeepNext !=nil {_bggbda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_bdcgf .KeepNext ,_bggbda );};if _bdcgf .KeepLines !=nil {_bebce :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bdcgf .KeepLines ,_bebce );};if _bdcgf .PageBreakBefore !=nil {_cebea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_bdcgf .PageBreakBefore ,_cebea );};if _bdcgf .FramePr !=nil {_cbadd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_bdcgf .FramePr ,_cbadd );};if _bdcgf .WidowControl !=nil {_fbbbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_bdcgf .WidowControl ,_fbbbf );};if _bdcgf .NumPr !=nil {_edabf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_bdcgf .NumPr ,_edabf );};if _bdcgf .SuppressLineNumbers !=nil {_dgfb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_bdcgf .SuppressLineNumbers ,_dgfb );};if _bdcgf .PBdr !=nil {_aaadb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_bdcgf .PBdr ,_aaadb );};if _bdcgf .Shd !=nil {_bfgag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bdcgf .Shd ,_bfgag );};if _bdcgf .Tabs !=nil {_eagbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_bdcgf .Tabs ,_eagbf );};if _bdcgf .SuppressAutoHyphens !=nil {_bcdfa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_bdcgf .SuppressAutoHyphens ,_bcdfa );};if _bdcgf .Kinsoku !=nil {_aaegag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_bdcgf .Kinsoku ,_aaegag );};if _bdcgf .WordWrap !=nil {_eaef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_bdcgf .WordWrap ,_eaef );};if _bdcgf .OverflowPunct !=nil {_dgcaf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bdcgf .OverflowPunct ,_dgcaf );};if _bdcgf .TopLinePunct !=nil {_debef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bdcgf .TopLinePunct ,_debef );};if _bdcgf .AutoSpaceDE !=nil {_ecdda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_bdcgf .AutoSpaceDE ,_ecdda );};if _bdcgf .AutoSpaceDN !=nil {_cgge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_bdcgf .AutoSpaceDN ,_cgge );};if _bdcgf .Bidi !=nil {_agddg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_bdcgf .Bidi ,_agddg );};if _bdcgf .AdjustRightInd !=nil {_fgbad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_bdcgf .AdjustRightInd ,_fgbad );};if _bdcgf .SnapToGrid !=nil {_aeggg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bdcgf .SnapToGrid ,_aeggg );};if _bdcgf .Spacing !=nil {_acdeb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bdcgf .Spacing ,_acdeb );};if _bdcgf .Ind !=nil {_bcbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_bdcgf .Ind ,_bcbb );};if _bdcgf .ContextualSpacing !=nil {_gddfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bdcgf .ContextualSpacing ,_gddfe );};if _bdcgf .MirrorIndents !=nil {_gaaead :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_bdcgf .MirrorIndents ,_gaaead );};if _bdcgf .SuppressOverlap !=nil {_dabee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_bdcgf .SuppressOverlap ,_dabee );};if _bdcgf .Jc !=nil {_fddad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bdcgf .Jc ,_fddad );};if _bdcgf .TextDirection !=nil {_cabbb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdcgf .TextDirection ,_cabbb );};if _bdcgf .TextAlignment !=nil {_gdcde :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bdcgf .TextAlignment ,_gdcde );};if _bdcgf .TextboxTightWrap !=nil {_eeddc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_bdcgf .TextboxTightWrap ,_eeddc );};if _bdcgf .OutlineLvl !=nil {_dbbdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_bdcgf .OutlineLvl ,_dbbdf );};if _bdcgf .DivId !=nil {_dedfbf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_bdcgf .DivId ,_dedfbf );};if _bdcgf .CnfStyle !=nil {_efcec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bdcgf .CnfStyle ,_efcec );};if _bdcgf .RPr !=nil {_eebe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bdcgf .RPr ,_eebe );};if _bdcgf .SectPr !=nil {_eaadf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_bdcgf .SectPr ,_eaadf );};if _bdcgf .PPrChange !=nil {_gecfc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bdcgf .PPrChange ,_gecfc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfaacg ST_FFTextType )Validate ()error {return _bfaacg .ValidateWithPath ("")};func (_adaefe *CT_FtnEdn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _adaefe .TypeAttr !=ST_FtnEdnUnset {_ffbcg ,_ddcfb :=_adaefe .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ddcfb !=nil {return _ddcfb ;};start .Attr =append (start .Attr ,_ffbcg );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_adaefe .IdAttr )});e .EncodeToken (start );for _ ,_debcd :=range _adaefe .EG_BlockLevelElts {_debcd .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (WdST_AlignHUnset WdST_AlignH =0;WdST_AlignHLeft WdST_AlignH =1;WdST_AlignHRight WdST_AlignH =2;WdST_AlignHCenter WdST_AlignH =3;WdST_AlignHInside WdST_AlignH =4;WdST_AlignHOutside WdST_AlignH =5;); -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// Validate validates the CT_Highlight and its children +func (_dbdac *CT_Highlight )Validate ()error {return _dbdac .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");}; -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path +func (_dgbebe *CT_TextEffect )ValidateWithPath (path string )error {if _dgbebe .ValAttr ==ST_TextEffectUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ebgbfg :=_dgbebe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebgbfg !=nil {return _ebgbfg ;};return nil ;};type ST_RubyAlign byte ;func (_abeg *CT_Caption )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",_abeg .NameAttr )});if _abeg .PosAttr !=ST_CaptionPosUnset {_cafb ,_afcg :=_abeg .PosAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0070o\u0073"});if _afcg !=nil {return _afcg ;};start .Attr =append (start .Attr ,_cafb );};if _abeg .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_ea .Sprintf ("\u0025\u0076",*_abeg .ChapNumAttr )});};if _abeg .HeadingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_ea .Sprintf ("\u0025\u0076",*_abeg .HeadingAttr )});};if _abeg .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_ea .Sprintf ("\u0025\u0076",*_abeg .NoLabelAttr )});};if _abeg .NumFmtAttr !=ST_NumberFormatUnset {_bebg ,_aed :=_abeg .NumFmtAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _aed !=nil {return _aed ;};start .Attr =append (start .Attr ,_bebg );};if _abeg .SepAttr !=ST_ChapterSepUnset {_cfea ,_fgfg :=_abeg .SepAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0073e\u0070"});if _fgfg !=nil {return _fgfg ;};start .Attr =append (start .Attr ,_cfea );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_gbgba *CT_Style )ValidateWithPath (path string )error {if _bgadf :=_gbgba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgadf !=nil {return _bgadf ;};if _gbgba .DefaultAttr !=nil {if _ccadee :=_gbgba .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072");_ccadee !=nil {return _ccadee ;};};if _gbgba .CustomStyleAttr !=nil {if _bgadb :=_gbgba .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_bgadb !=nil {return _bgadb ;};};if _gbgba .Name !=nil {if _acgcga :=_gbgba .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_acgcga !=nil {return _acgcga ;};};if _gbgba .Aliases !=nil {if _ffbea :=_gbgba .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073");_ffbea !=nil {return _ffbea ;};};if _gbgba .BasedOn !=nil {if _fgec :=_gbgba .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_fgec !=nil {return _fgec ;};};if _gbgba .Next !=nil {if _febcd :=_gbgba .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074");_febcd !=nil {return _febcd ;};};if _gbgba .Link !=nil {if _aebag :=_gbgba .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_aebag !=nil {return _aebag ;};};if _gbgba .AutoRedefine !=nil {if _eceac :=_gbgba .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065");_eceac !=nil {return _eceac ;};};if _gbgba .Hidden !=nil {if _ageba :=_gbgba .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_ageba !=nil {return _ageba ;};};if _gbgba .UiPriority !=nil {if _ebebac :=_gbgba .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079");_ebebac !=nil {return _ebebac ;};};if _gbgba .SemiHidden !=nil {if _afdbd :=_gbgba .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_afdbd !=nil {return _afdbd ;};};if _gbgba .UnhideWhenUsed !=nil {if _dfbdff :=_gbgba .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064");_dfbdff !=nil {return _dfbdff ;};};if _gbgba .QFormat !=nil {if _ddcfa :=_gbgba .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_ddcfa !=nil {return _ddcfa ;};};if _gbgba .Locked !=nil {if _dcaf :=_gbgba .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_dcaf !=nil {return _dcaf ;};};if _gbgba .Personal !=nil {if _cgcdc :=_gbgba .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_cgcdc !=nil {return _cgcdc ;};};if _gbgba .PersonalCompose !=nil {if _bfcafa :=_gbgba .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065");_bfcafa !=nil {return _bfcafa ;};};if _gbgba .PersonalReply !=nil {if _adaaa :=_gbgba .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_adaaa !=nil {return _adaaa ;};};if _gbgba .Rsid !=nil {if _gfcff :=_gbgba .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064");_gfcff !=nil {return _gfcff ;};};if _gbgba .PPr !=nil {if _ccfcgc :=_gbgba .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ccfcgc !=nil {return _ccfcgc ;};};if _gbgba .RPr !=nil {if _cfaea :=_gbgba .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cfaea !=nil {return _cfaea ;};};if _gbgba .TblPr !=nil {if _bfdcf :=_gbgba .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_bfdcf !=nil {return _bfdcf ;};};if _gbgba .TrPr !=nil {if _dbdbe :=_gbgba .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_dbdbe !=nil {return _dbdbe ;};};if _gbgba .TcPr !=nil {if _gbbfca :=_gbgba .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_gbbfca !=nil {return _gbbfca ;};};for _bgeee ,_dbbbe :=range _gbgba .TblStylePr {if _fdaba :=_dbbbe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_bgeee ));_fdaba !=nil {return _fdaba ;};};return nil ;};func (_fecfea *WdCT_WrapTight )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fgafa ,_gdeba :=_fecfea .WrapTextAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _gdeba !=nil {return _gdeba ;};start .Attr =append (start .Attr ,_fgafa );if _fecfea .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_c .Sprintf ("\u0025\u0076",*_fecfea .DistLAttr )});};if _fecfea .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_fecfea .DistRAttr )});};e .EncodeToken (start );_fdgae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_fecfea .WrapPolygon ,_fdgae );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_baaac *CT_TblLook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfbad :=range start .Attr {if _gfbad .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_bbfaed ,_gcace :=ParseUnionST_OnOff (_gfbad .Value );if _gcace !=nil {return _gcace ;};_baaac .FirstRowAttr =&_bbfaed ;continue ;};if _gfbad .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_edeec ,_deaade :=ParseUnionST_OnOff (_gfbad .Value );if _deaade !=nil {return _deaade ;};_baaac .LastRowAttr =&_edeec ;continue ;};if _gfbad .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_acccca ,_abdcd :=ParseUnionST_OnOff (_gfbad .Value );if _abdcd !=nil {return _abdcd ;};_baaac .FirstColumnAttr =&_acccca ;continue ;};if _gfbad .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_fbedfc ,_dadbb :=ParseUnionST_OnOff (_gfbad .Value );if _dadbb !=nil {return _dadbb ;};_baaac .LastColumnAttr =&_fbedfc ;continue ;};if _gfbad .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_bcecab ,_dfcdd :=ParseUnionST_OnOff (_gfbad .Value );if _dfcdd !=nil {return _dfcdd ;};_baaac .NoHBandAttr =&_bcecab ;continue ;};if _gfbad .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_gfgee ,_debag :=ParseUnionST_OnOff (_gfbad .Value );if _debag !=nil {return _debag ;};_baaac .NoVBandAttr =&_gfgee ;continue ;};if _gfbad .Name .Local =="\u0076\u0061\u006c"{_fecfe ,_abage :=_gfbad .Value ,error (nil );if _abage !=nil {return _abage ;};_baaac .ValAttr =&_fecfe ;continue ;};};for {_bdcgf ,_dfbed :=d .Token ();if _dfbed !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_dfbed );};if _abdgac ,_affgc :=_bdcgf .(_f .EndElement );_affgc &&_abdgac .Name ==start .Name {break ;};};return nil ;};type CT_CustomXmlCell struct{ +// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path +func (_accbdb *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _accbdb .Bg !=nil {if _efgge :=_accbdb .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_efgge !=nil {return _efgge ;};};if _accbdb .Whole !=nil {if _gcbaea :=_accbdb .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_gcbaea !=nil {return _gcbaea ;};};for _ccfbbf ,_egeab :=range _accbdb .Choice {if _cffdcc :=_egeab .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ccfbbf ));_cffdcc !=nil {return _cffdcc ;};};if _accbdb .ExtLst !=nil {if _dedcd :=_accbdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dedcd !=nil {return _dedcd ;};};return nil ;};func (_ddbb *CT_EdnDocProps )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edcfg :for {_fede ,_gagbc :=d .Token ();if _gagbc !=nil {return _gagbc ;};switch _afaa :=_fede .(type ){case _c .StartElement :switch _afaa .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:_ddbb .Pos =NewCT_EdnPos ();if _ccgf :=d .DecodeElement (_ddbb .Pos ,&_afaa );_ccgf !=nil {return _ccgf ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_ddbb .NumFmt =NewCT_NumFmt ();if _gefe :=d .DecodeElement (_ddbb .NumFmt ,&_afaa );_gefe !=nil {return _gefe ;};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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_ddbb .NumStart =NewCT_DecimalNumber ();if _gbedb :=d .DecodeElement (_ddbb .NumStart ,&_afaa );_gbedb !=nil {return _gbedb ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_ddbb .NumRestart =NewCT_NumRestart ();if _gdade :=d .DecodeElement (_ddbb .NumRestart ,&_afaa );_gdade !=nil {return _gdade ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_fcad :=NewCT_FtnEdnSepRef ();if _beceg :=d .DecodeElement (_fcad ,&_afaa );_beceg !=nil {return _beceg ;};_ddbb .Endnote =append (_ddbb .Endnote ,_fcad );default:_cff .Log ("\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\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_afaa .Name );if _dcgg :=d .Skip ();_dcgg !=nil {return _dcgg ;};};case _c .EndElement :break _edcfg ;case _c .CharData :};};return nil ;};type CT_CustomXmlCell struct{ // Custom XML Element Namespace UriAttr *string ; @@ -2507,422 +2483,626 @@ ElementAttr string ; // Custom XML Element Properties CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;}; -// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path -func (_eddgd *WdCT_WrapNone )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Spacing and its children +func (_afgbfd *CT_Spacing )Validate ()error {return _afgbfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_dbbba ST_ThemeColor )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cedfe :=_c .Attr {};_cedfe .Name =name ;switch _dbbba {case ST_ThemeColorUnset :_cedfe .Value ="";case ST_ThemeColorDark1 :_cedfe .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_cedfe .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_cedfe .Value ="\u0064\u0061\u0072k\u0032";case ST_ThemeColorLight2 :_cedfe .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_cedfe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_cedfe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_cedfe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ThemeColorAccent4 :_cedfe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_cedfe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_cedfe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_cedfe .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_ThemeColorFollowedHyperlink :_cedfe .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_cedfe .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_cedfe .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case ST_ThemeColorText1 :_cedfe .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_cedfe .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_cedfe .Value ="\u0074\u0065\u0078t\u0032";};return _cedfe ,nil ;}; -// Validate validates the EG_RPrMath and its children -func (_gadgcg *EG_RPrMath )Validate ()error {return _gadgcg .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");};func (_fdebfd *ST_HAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcedg ,_accccd :=d .Token ();if _accccd !=nil {return _accccd ;};if _bgegd ,_cbadae :=_bcedg .(_f .EndElement );_cbadae &&_bgegd .Name ==start .Name {*_fdebfd =1;return nil ;};if _dacdb ,_gaccfc :=_bcedg .(_f .CharData );!_gaccfc {return _c .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",_bcedg );}else {switch string (_dacdb ){case "":*_fdebfd =0;case "\u0074\u0065\u0078\u0074":*_fdebfd =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fdebfd =2;case "\u0070\u0061\u0067\u0065":*_fdebfd =3;};};_bcedg ,_accccd =d .Token ();if _accccd !=nil {return _accccd ;};if _dfega ,_aaacga :=_bcedg .(_f .EndElement );_aaacga &&_dfega .Name ==start .Name {return nil ;};return _c .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",_bcedg );};func NewCT_SdtBlock ()*CT_SdtBlock {_ecddgf :=&CT_SdtBlock {};return _ecddgf }; +// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path +func (_dfeebe *WdCT_PosV )ValidateWithPath (path string )error {if _dfeebe .RelativeFromAttr ==WdST_RelFromVUnset {return _ea .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path );};if _bgecdg :=_dfeebe .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_bgecdg !=nil {return _bgecdg ;};if _fbdagg :=_dfeebe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fbdagg !=nil {return _fbdagg ;};return nil ;}; -// Validate validates the CT_Tc and its children -func (_gggga *CT_Tc )Validate ()error {return _gggga .ValidateWithPath ("\u0043\u0054\u005fT\u0063")};func NewCT_SectPr ()*CT_SectPr {_ddead :=&CT_SectPr {};return _ddead }; +// Validate validates the WdCT_WrapPath and its children +func (_eagfa *WdCT_WrapPath )Validate ()error {return _eagfa .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");};type CT_Comments struct{ -// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path -func (_bgca *CT_FFName )ValidateWithPath (path string )error {return nil }; +// Comment Content +Comment []*CT_Comment ;};func (_ffbbc ST_DocPartGallery )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edcecg :=_c .Attr {};_edcecg .Name =name ;switch _ffbbc {case ST_DocPartGalleryUnset :_edcecg .Value ="";case ST_DocPartGalleryPlaceholder :_edcecg .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_edcecg .Value ="\u0061\u006e\u0079";case ST_DocPartGalleryDefault :_edcecg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_edcecg .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_edcecg .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryEq :_edcecg .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_edcecg .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_edcecg .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_edcecg .Value ="\u0070\u0067\u004eu\u006d";case ST_DocPartGalleryTbls :_edcecg .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_edcecg .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_edcecg .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryTxtBox :_edcecg .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_edcecg .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_edcecg .Value ="\u0070\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryPgNumMargins :_edcecg .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_edcecg .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case ST_DocPartGalleryBib :_edcecg .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_edcecg .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_edcecg .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryCustEq :_edcecg .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_edcecg .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_edcecg .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case ST_DocPartGalleryCustPgNum :_edcecg .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_edcecg .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_edcecg .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case ST_DocPartGalleryCustAutoTxt :_edcecg .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_edcecg .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_edcecg .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryCustPgNumB :_edcecg .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_edcecg .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryCustTblOfContents :_edcecg .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_edcecg .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_edcecg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031";case ST_DocPartGalleryCustom2 :_edcecg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_edcecg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_edcecg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034";case ST_DocPartGalleryCustom5 :_edcecg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _edcecg ,nil ;};func (_gdcba *CT_DocumentBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gdcba .Background !=nil {_fbdgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_gdcba .Background ,_fbdgg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acded ST_PageBorderDisplay )String ()string {switch _acded {case 0:return "";case 1:return "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case 2:return "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case 3:return "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return "";};type CT_Rel struct{IdAttr string ;};func (_ccbac ST_RestartNumber )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccbac .String (),start );};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_egfbc :=&WdCT_LinkedTextboxInformation {};return _egfbc ;};type ST_TextboxTightWrap byte ;func (_fadgc ST_LevelSuffix )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fadgc .String (),start );};func NewCT_HdrFtr ()*CT_HdrFtr {_bgeag :=&CT_HdrFtr {};return _bgeag };func (_bbee *CT_Drawing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bbee .Anchor !=nil {_faaf :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}};for _ ,_facf :=range _bbee .Anchor {e .EncodeElement (_facf ,_faaf );};};if _bbee .Inline !=nil {_dbag :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_dgbg :=range _bbee .Inline {e .EncodeElement (_dgbg ,_dbag );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebfae *CT_ParaRPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebfae .RPr =NewCT_ParaRPrOriginal ();for _ ,_ccbfb :=range start .Attr {if _ccbfb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fbdca ,_ggee :=_ccbfb .Value ,error (nil );if _ggee !=nil {return _ggee ;};_ebfae .AuthorAttr =_fbdca ;continue ;};if _ccbfb .Name .Local =="\u0064\u0061\u0074\u0065"{_bebcc ,_dbde :=ParseStdlibTime (_ccbfb .Value );if _dbde !=nil {return _dbde ;};_ebfae .DateAttr =&_bebcc ;continue ;};if _ccbfb .Name .Local =="\u0069\u0064"{_cfada ,_abcef :=_ac .ParseInt (_ccbfb .Value ,10,64);if _abcef !=nil {return _abcef ;};_ebfae .IdAttr =_cfada ;continue ;};};_caae :for {_fgffc ,_cfgfb :=d .Token ();if _cfgfb !=nil {return _cfgfb ;};switch _dfgbg :=_fgffc .(type ){case _c .StartElement :switch _dfgbg .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:if _cadad :=d .DecodeElement (_ebfae .RPr ,&_dfgbg );_cadad !=nil {return _cadad ;};default:_cff .Log ("\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\u0050\u0061\u0072\u0061\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_dfgbg .Name );if _faecb :=d .Skip ();_faecb !=nil {return _faecb ;};};case _c .EndElement :break _caae ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_gfcb *CT_Font )ValidateWithPath (path string )error {if _gfcb .AltName !=nil {if _gadd :=_gfcb .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_gadd !=nil {return _gadd ;};};if _gfcb .Panose1 !=nil {if _acgee :=_gfcb .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031");_acgee !=nil {return _acgee ;};};if _gfcb .Charset !=nil {if _degfg :=_gfcb .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_degfg !=nil {return _degfg ;};};if _gfcb .Family !=nil {if _gcdb :=_gfcb .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_gcdb !=nil {return _gcdb ;};};if _gfcb .NotTrueType !=nil {if _ggdce :=_gfcb .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_ggdce !=nil {return _ggdce ;};};if _gfcb .Pitch !=nil {if _adde :=_gfcb .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068");_adde !=nil {return _adde ;};};if _gfcb .Sig !=nil {if _fbggf :=_gfcb .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_fbggf !=nil {return _fbggf ;};};if _gfcb .EmbedRegular !=nil {if _dabac :=_gfcb .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_dabac !=nil {return _dabac ;};};if _gfcb .EmbedBold !=nil {if _efbcg :=_gfcb .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_efbcg !=nil {return _efbcg ;};};if _gfcb .EmbedItalic !=nil {if _caagf :=_gfcb .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_caagf !=nil {return _caagf ;};};if _gfcb .EmbedBoldItalic !=nil {if _bcdb :=_gfcb .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_bcdb !=nil {return _bcdb ;};};return nil ;};type CT_TcPrInner struct{ +// Validate validates the CT_SdtContentRun and its children +func (_feeaa *CT_SdtContentRun )Validate ()error {return _feeaa .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};type CT_Lang struct{ -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Language Code +ValAttr string ;}; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Validate validates the CT_Row and its children +func (_abdebf *CT_Row )Validate ()error {return _abdebf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_agegb *CT_TblPrExBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _agegb .TblW !=nil {_aaeda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_agegb .TblW ,_aaeda );};if _agegb .Jc !=nil {_ecgec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_agegb .Jc ,_ecgec );};if _agegb .TblCellSpacing !=nil {_acace :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_agegb .TblCellSpacing ,_acace );};if _agegb .TblInd !=nil {_ccdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_agegb .TblInd ,_ccdc );};if _agegb .TblBorders !=nil {_efaac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_agegb .TblBorders ,_efaac );};if _agegb .Shd !=nil {_adbdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_agegb .Shd ,_adbdc );};if _agegb .TblLayout !=nil {_gefea :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_agegb .TblLayout ,_gefea );};if _agegb .TblCellMar !=nil {_dagac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_agegb .TblCellMar ,_dagac );};if _agegb .TblLook !=nil {_gfbfe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_agegb .TblLook ,_gfbfe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgdgcc *ST_DocPartType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgdgcc =0;case "\u006e\u006f\u006e\u0065":*_dgdgcc =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dgdgcc =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_dgdgcc =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_dgdgcc =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_dgdgcc =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_dgdgcc =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_dgdgcc =7;};return nil ;};func (_agcfdd *CT_RecipientData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _agcfdd .Active !=nil {_cgbecf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_agcfdd .Active ,_cgbecf );};_bbefce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_agcfdd .Column ,_bbefce );_cggbf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}};e .EncodeElement (_agcfdd .UniqueTag ,_cggbf );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfgbd *ST_Zoom )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdfcd ,_eeggfe :=d .Token ();if _eeggfe !=nil {return _eeggfe ;};if _fccdcf ,_cddbcf :=_gdfcd .(_c .EndElement );_cddbcf &&_fccdcf .Name ==start .Name {*_bfgbd =1;return nil ;};if _afaecc ,_efacb :=_gdfcd .(_c .CharData );!_efacb {return _ea .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",_gdfcd );}else {switch string (_afaecc ){case "":*_bfgbd =0;case "\u006e\u006f\u006e\u0065":*_bfgbd =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_bfgbd =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_bfgbd =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_bfgbd =4;};};_gdfcd ,_eeggfe =d .Token ();if _eeggfe !=nil {return _eeggfe ;};if _dbbeg ,_bfefc :=_gdfcd .(_c .EndElement );_bfefc &&_dbbeg .Name ==start .Name {return nil ;};return _ea .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",_gdfcd );};func (_bbegb *CT_Empty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_dfaf ,_edbbbc :=d .Token ();if _edbbbc !=nil {return _ea .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_edbbbc );};if _fffce ,_ebbae :=_dfaf .(_c .EndElement );_ebbae &&_fffce .Name ==start .Name {break ;};};return nil ;}; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// MarshalXML implements the xml.Marshaler interface. +func (_gbfcb *AlternateContentRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cgfedc :=_c .StartElement {Name :start .Name };_cgfedc .Attr =append (_cgfedc .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070g"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0047\u0072\u006f\u0075\u0070"});_cgfedc .Attr =append (_cgfedc .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"});_cgfedc .Attr =append (_cgfedc .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"});_cgfedc .Attr =append (_cgfedc .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});_cgfedc .Attr =append (_cgfedc .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070\u0031\u0034"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006fr\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0044\u0072\u0061w\u0069\u006e\u0067"});_cgfedc .Attr =append (_cgfedc .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});_cgfedc .Attr =append (_cgfedc .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065"});_cgfedc .Attr =append (_cgfedc .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"});_cgfedc .Attr =append (_cgfedc .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00314"},Value :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u006d\u006c"});_cgfedc .Attr =append (_cgfedc .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"});_cgfedc .Attr =append (_cgfedc .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00310"},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"});_cgfedc .Attr =append (_cgfedc .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :"\u0077\u0070\u00314\u0020\u0077\u0031\u0034\u0020\u0077\u0031\u0030"});e .EncodeToken (_cgfedc );if _gbfcb .Choice !=nil {_bggedc :=_c .StartElement {Name :_c .Name {Local :"\u006dc\u003a\u0043\u0068\u006f\u0069\u0063e"}};_bggedc .Attr =append (_bggedc .Attr ,_c .Attr {Name :_c .Name {Local :"\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"},Value :_gbfcb .Choice ._aefeg });e .EncodeToken (_bggedc );e .EncodeElement (_gbfcb .Choice ,_bggedc );e .EncodeToken (_c .EndElement {Name :_bggedc .Name });};if _gbfcb .Fallback !=nil {if _dccbca :=_gbfcb .Fallback .MarshalXML (e ,_c .StartElement {});_dccbca !=nil {return _dccbca ;};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// ValidateWithPath validates the Ftr and its children, prefixing error messages with path +func (_bgbbbf *Ftr )ValidateWithPath (path string )error {if _bgffd :=_bgbbbf .CT_HdrFtr .ValidateWithPath (path );_bgffd !=nil {return _bgffd ;};return nil ;};func (_cfcad ST_ProofErr )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cddaff :=_c .Attr {};_cddaff .Name =name ;switch _cfcad {case ST_ProofErrUnset :_cddaff .Value ="";case ST_ProofErrSpellStart :_cddaff .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_cddaff .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_cddaff .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_cddaff .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _cddaff ,nil ;};func (_eeefaab *WdAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr";return _eeefaab .WdCT_Anchor .MarshalXML (e ,start );};func (_cgabg ST_RubyAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cgabg .String (),start );};func (_abffe ST_TabJc )Validate ()error {return _abffe .ValidateWithPath ("")};func (_afgbcf ST_Proof )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_afgbcf .String (),start );};func (_aegbee *ST_PTabAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggfbb ,_cbegga :=d .Token ();if _cbegga !=nil {return _cbegga ;};if _gaaadg ,_bdeefc :=_ggfbb .(_c .EndElement );_bdeefc &&_gaaadg .Name ==start .Name {*_aegbee =1;return nil ;};if _cbebga ,_cbcdbc :=_ggfbb .(_c .CharData );!_cbcdbc {return _ea .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",_ggfbb );}else {switch string (_cbebga ){case "":*_aegbee =0;case "\u006c\u0065\u0066\u0074":*_aegbee =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aegbee =2;case "\u0072\u0069\u0067h\u0074":*_aegbee =3;};};_ggfbb ,_cbegga =d .Token ();if _cbegga !=nil {return _cbegga ;};if _dabgcb ,_bbbcc :=_ggfbb .(_c .EndElement );_bbbcc &&_dabgcb .Name ==start .Name {return nil ;};return _ea .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",_ggfbb );};type WdAnchor struct{WdCT_Anchor }; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path +func (_fagge *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _fagge .BookmarkStart !=nil {if _abdbb :=_fagge .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074");_abdbb !=nil {return _abdbb ;};};if _fagge .BookmarkEnd !=nil {if _cbcfe :=_fagge .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_cbcfe !=nil {return _cbcfe ;};};if _fagge .MoveFromRangeStart !=nil {if _adagba :=_fagge .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_adagba !=nil {return _adagba ;};};if _fagge .MoveFromRangeEnd !=nil {if _fgagg :=_fagge .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_fgagg !=nil {return _fgagg ;};};if _fagge .MoveToRangeStart !=nil {if _cddbge :=_fagge .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_cddbge !=nil {return _cddbge ;};};if _fagge .MoveToRangeEnd !=nil {if _dggeea :=_fagge .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_dggeea !=nil {return _dggeea ;};};if _fagge .CommentRangeStart !=nil {if _efedd :=_fagge .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_efedd !=nil {return _efedd ;};};if _fagge .CommentRangeEnd !=nil {if _aadbb :=_fagge .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_aadbb !=nil {return _aadbb ;};};if _fagge .CustomXmlInsRangeStart !=nil {if _bbddbd :=_fagge .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_bbddbd !=nil {return _bbddbd ;};};if _fagge .CustomXmlInsRangeEnd !=nil {if _dgfdb :=_fagge .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_dgfdb !=nil {return _dgfdb ;};};if _fagge .CustomXmlDelRangeStart !=nil {if _beega :=_fagge .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_beega !=nil {return _beega ;};};if _fagge .CustomXmlDelRangeEnd !=nil {if _deddba :=_fagge .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_deddba !=nil {return _deddba ;};};if _fagge .CustomXmlMoveFromRangeStart !=nil {if _cbbdef :=_fagge .CustomXmlMoveFromRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0053\u0074a\u0072\u0074");_cbbdef !=nil {return _cbbdef ;};};if _fagge .CustomXmlMoveFromRangeEnd !=nil {if _ebddc :=_fagge .CustomXmlMoveFromRangeEnd .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067e\u0045\u006e\u0064");_ebddc !=nil {return _ebddc ;};};if _fagge .CustomXmlMoveToRangeStart !=nil {if _daacc :=_fagge .CustomXmlMoveToRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0053t\u0061\u0072\u0074");_daacc !=nil {return _daacc ;};};if _fagge .CustomXmlMoveToRangeEnd !=nil {if _bdeae :=_fagge .CustomXmlMoveToRangeEnd .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076e\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_bdeae !=nil {return _bdeae ;};};return nil ;}; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Validate validates the CT_Style and its children +func (_gcbgd *CT_Style )Validate ()error {return _gcbgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_cdcbe *CT_Highlight )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gbbff ,_efbde :=_cdcbe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _efbde !=nil {return _efbde ;};start .Attr =append (start .Attr ,_gbbff );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcaaf ST_DocPartGallery )ValidateWithPath (path string )error {switch _fcaaf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcaaf ));};return nil ;};func NewCT_TblOverlap ()*CT_TblOverlap {_bdadf :=&CT_TblOverlap {};_bdadf .ValAttr =ST_TblOverlap (1);return _bdadf ;};func (_ebgge *CT_Frame )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgece :for {_ecaf ,_ccgbd :=d .Token ();if _ccgbd !=nil {return _ccgbd ;};switch _fcde :=_ecaf .(type ){case _c .StartElement :switch _fcde .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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_ebgge .Sz =NewCT_String ();if _aagc :=d .DecodeElement (_ebgge .Sz ,&_fcde );_aagc !=nil {return _aagc ;};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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_ebgge .Name =NewCT_String ();if _fcdb :=d .DecodeElement (_ebgge .Name ,&_fcde );_fcdb !=nil {return _fcdb ;};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 :"\u0074\u0069\u0074l\u0065"},_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 :"\u0074\u0069\u0074l\u0065"}:_ebgge .Title =NewCT_String ();if _cdacb :=d .DecodeElement (_ebgge .Title ,&_fcde );_cdacb !=nil {return _cdacb ;};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 :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"},_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 :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}:_ebgge .LongDesc =NewCT_Rel ();if _dcge :=d .DecodeElement (_ebgge .LongDesc ,&_fcde );_dcge !=nil {return _dcge ;};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 :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"},_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 :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"}:_ebgge .SourceFileName =NewCT_Rel ();if _adccc :=d .DecodeElement (_ebgge .SourceFileName ,&_fcde );_adccc !=nil {return _adccc ;};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 :"\u006d\u0061\u0072\u0057"},_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 :"\u006d\u0061\u0072\u0057"}:_ebgge .MarW =NewCT_PixelsMeasure ();if _afdgd :=d .DecodeElement (_ebgge .MarW ,&_fcde );_afdgd !=nil {return _afdgd ;};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 :"\u006d\u0061\u0072\u0048"},_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 :"\u006d\u0061\u0072\u0048"}:_ebgge .MarH =NewCT_PixelsMeasure ();if _aaafe :=d .DecodeElement (_ebgge .MarH ,&_fcde );_aaafe !=nil {return _aaafe ;};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 :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"},_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 :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"}:_ebgge .Scrollbar =NewCT_FrameScrollbar ();if _acfbb :=d .DecodeElement (_ebgge .Scrollbar ,&_fcde );_acfbb !=nil {return _acfbb ;};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 :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"},_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 :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"}:_ebgge .NoResizeAllowed =NewCT_OnOff ();if _egbfa :=d .DecodeElement (_ebgge .NoResizeAllowed ,&_fcde );_egbfa !=nil {return _egbfa ;};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 :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"},_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 :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"}:_ebgge .LinkedToFile =NewCT_OnOff ();if _acagd :=d .DecodeElement (_ebgge .LinkedToFile ,&_fcde );_acagd !=nil {return _acagd ;};default:_cff .Log ("\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\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_fcde .Name );if _acbae :=d .Skip ();_acbae !=nil {return _acbae ;};};case _c .EndElement :break _fgece ;case _c .CharData :};};return nil ;}; -// Table Cell Shading -Shd *CT_Shd ; +// Validate validates the CT_ReadingModeInkLockDown and its children +func (_eabbf *CT_ReadingModeInkLockDown )Validate ()error {return _eabbf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");};func NewCT_PageNumber ()*CT_PageNumber {_ddbfa :=&CT_PageNumber {};return _ddbfa };func (_daebgd *ST_NumberFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecgccd ,_aaggf :=d .Token ();if _aaggf !=nil {return _aaggf ;};if _bbfbd ,_cfabcd :=_ecgccd .(_c .EndElement );_cfabcd &&_bbfbd .Name ==start .Name {*_daebgd =1;return nil ;};if _aagdc ,_debgdaf :=_ecgccd .(_c .CharData );!_debgdaf {return _ea .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",_ecgccd );}else {switch string (_aagdc ){case "":*_daebgd =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_daebgd =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_daebgd =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_daebgd =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_daebgd =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_daebgd =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_daebgd =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_daebgd =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_daebgd =8;case "\u0068\u0065\u0078":*_daebgd =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_daebgd =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_daebgd =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_daebgd =12;case "\u0061\u0069\u0075e\u006f":*_daebgd =13;case "\u0069\u0072\u006fh\u0061":*_daebgd =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_daebgd =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_daebgd =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_daebgd =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_daebgd =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_daebgd =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_daebgd =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_daebgd =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_daebgd =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_daebgd =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_daebgd =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_daebgd =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_daebgd =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_daebgd =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_daebgd =28;case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_daebgd =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_daebgd =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_daebgd =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_daebgd =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_daebgd =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_daebgd =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_daebgd =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_daebgd =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_daebgd =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_daebgd =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_daebgd =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_daebgd =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_daebgd =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_daebgd =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_daebgd =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_daebgd =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_daebgd =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_daebgd =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_daebgd =47;case "\u006e\u006f\u006e\u0065":*_daebgd =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_daebgd =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_daebgd =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_daebgd =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_daebgd =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_daebgd =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_daebgd =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_daebgd =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_daebgd =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_daebgd =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_daebgd =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_daebgd =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_daebgd =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_daebgd =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_daebgd =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_daebgd =63;};};_ecgccd ,_aaggf =d .Token ();if _aaggf !=nil {return _aaggf ;};if _dfaaeb ,_ecgfcf :=_ecgccd .(_c .EndElement );_ecgfcf &&_dfaaeb .Name ==start .Name {return nil ;};return _ea .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",_ecgccd );};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_dbaef *CT_PaperSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbaef .FirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_dbaef .FirstAttr )});};if _dbaef .OtherAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_dbaef .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_eedee :=&CT_DecimalNumberOrPrecent {};return _eedee ;};func (_fgfdad ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _fgfdad {case 0,1,2,3,4,5:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfdad ));};return nil ;};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_ddeccc :=&WdCT_WrapTopBottom {};return _ddeccc }; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path +func (_eecbf *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _eecbf .CNvPr !=nil {if _cdggbd :=_eecbf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cdggbd !=nil {return _cdggbd ;};};if _febgf :=_eecbf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_febgf !=nil {return _febgf ;};if _geced :=_eecbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_geced !=nil {return _geced ;};if _eecbf .Style !=nil {if _beafd :=_eecbf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_beafd !=nil {return _beafd ;};};if _eecbf .ExtLst !=nil {if _fccbde :=_eecbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fccbde !=nil {return _fccbde ;};};if _eecbf .WChoice !=nil {if _eaadc :=_eecbf .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065");_eaadc !=nil {return _eaadc ;};};if _ccbcd :=_eecbf .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_ccbcd !=nil {return _ccbcd ;};return nil ;};func (_agceea ST_Zoom )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agceea .String (),start );};func (_bbgagd ST_PTabRelativeTo )Validate ()error {return _bbgagd .ValidateWithPath ("")};func (_aeegg *CT_TrPrBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abcbc :for {_fdddce ,_bedfgc :=d .Token ();if _bedfgc !=nil {return _bedfgc ;};switch _acbeee :=_fdddce .(type ){case _c .StartElement :switch _acbeee .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_efebf :=NewCT_Cnf ();if _dgdedf :=d .DecodeElement (_efebf ,&_acbeee );_dgdedf !=nil {return _dgdedf ;};_aeegg .CnfStyle =append (_aeegg .CnfStyle ,_efebf );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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_ecabd :=NewCT_DecimalNumber ();if _bagda :=d .DecodeElement (_ecabd ,&_acbeee );_bagda !=nil {return _bagda ;};_aeegg .DivId =append (_aeegg .DivId ,_ecabd );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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_edbfe :=NewCT_DecimalNumber ();if _eccaaf :=d .DecodeElement (_edbfe ,&_acbeee );_eccaaf !=nil {return _eccaaf ;};_aeegg .GridBefore =append (_aeegg .GridBefore ,_edbfe );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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_fccbc :=NewCT_DecimalNumber ();if _agcgc :=d .DecodeElement (_fccbc ,&_acbeee );_agcgc !=nil {return _agcgc ;};_aeegg .GridAfter =append (_aeegg .GridAfter ,_fccbc );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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_decafe :=NewCT_TblWidth ();if _edeea :=d .DecodeElement (_decafe ,&_acbeee );_edeea !=nil {return _edeea ;};_aeegg .WBefore =append (_aeegg .WBefore ,_decafe );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 :"\u0077\u0041\u0066\u0074\u0065\u0072"},_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 :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_gfbcgb :=NewCT_TblWidth ();if _ccfagc :=d .DecodeElement (_gfbcgb ,&_acbeee );_ccfagc !=nil {return _ccfagc ;};_aeegg .WAfter =append (_aeegg .WAfter ,_gfbcgb );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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_ebbee :=NewCT_OnOff ();if _decbg :=d .DecodeElement (_ebbee ,&_acbeee );_decbg !=nil {return _decbg ;};_aeegg .CantSplit =append (_aeegg .CantSplit ,_ebbee );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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_aebff :=NewCT_Height ();if _dfdfd :=d .DecodeElement (_aebff ,&_acbeee );_dfdfd !=nil {return _dfdfd ;};_aeegg .TrHeight =append (_aeegg .TrHeight ,_aebff );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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_fgeag :=NewCT_OnOff ();if _aceba :=d .DecodeElement (_fgeag ,&_acbeee );_aceba !=nil {return _aceba ;};_aeegg .TblHeader =append (_aeegg .TblHeader ,_fgeag );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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_ffbga :=NewCT_TblWidth ();if _ceadf :=d .DecodeElement (_ffbga ,&_acbeee );_ceadf !=nil {return _ceadf ;};_aeegg .TblCellSpacing =append (_aeegg .TblCellSpacing ,_ffbga );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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_gdgdd :=NewCT_JcTable ();if _fecgf :=d .DecodeElement (_gdgdd ,&_acbeee );_fecgf !=nil {return _fecgf ;};_aeegg .Jc =append (_aeegg .Jc ,_gdgdd );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 :"\u0068\u0069\u0064\u0064\u0065\u006e"},_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 :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_dgeee :=NewCT_OnOff ();if _bffeaf :=d .DecodeElement (_dgeee ,&_acbeee );_bffeaf !=nil {return _bffeaf ;};_aeegg .Hidden =append (_aeegg .Hidden ,_dgeee );default:_cff .Log ("\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\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_acbeee .Name );if _bdaagf :=d .Skip ();_bdaagf !=nil {return _bdaagf ;};};case _c .EndElement :break _abcbc ;case _c .CharData :};};return nil ;};func (_dbefd *WdEG_WrapType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeeadf :for {_gccfe ,_egfddd :=d .Token ();if _egfddd !=nil {return _egfddd ;};switch _gagdg :=_gccfe .(type ){case _c .StartElement :switch _gagdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_dbefd .Choice =NewWdEG_WrapTypeChoice ();if _dfdfgae :=d .DecodeElement (&_dbefd .Choice .WrapNone ,&_gagdg );_dfdfgae !=nil {return _dfdfgae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_dbefd .Choice =NewWdEG_WrapTypeChoice ();if _afgfed :=d .DecodeElement (&_dbefd .Choice .WrapSquare ,&_gagdg );_afgfed !=nil {return _afgfed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_dbefd .Choice =NewWdEG_WrapTypeChoice ();if _eagcf :=d .DecodeElement (&_dbefd .Choice .WrapTight ,&_gagdg );_eagcf !=nil {return _eagcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_dbefd .Choice =NewWdEG_WrapTypeChoice ();if _eeddab :=d .DecodeElement (&_dbefd .Choice .WrapThrough ,&_gagdg );_eeddab !=nil {return _eeddab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_dbefd .Choice =NewWdEG_WrapTypeChoice ();if _gcfgae :=d .DecodeElement (&_dbefd .Choice .WrapTopAndBottom ,&_gagdg );_gcfgae !=nil {return _gcfgae ;};default:_cff .Log ("\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\u0057\u0064\u0045\u0047_\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065 \u0025\u0076",_gagdg .Name );if _bgbeb :=d .Skip ();_bgbeb !=nil {return _bgbeb ;};};case _c .EndElement :break _aeeadf ;case _c .CharData :};};return nil ;};func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_adbgc :=&WdCT_WordprocessingContentPartNonVisual {};return _adbgc ;}; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path +func (_bgagf *WdAnchor )ValidateWithPath (path string )error {if _fdgdc :=_bgagf .WdCT_Anchor .ValidateWithPath (path );_fdgdc !=nil {return _fdgdc ;};return nil ;};func (_cdbg *CT_BdoContentRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgf :=range start .Attr {if _cgf .Name .Local =="\u0076\u0061\u006c"{_cdbg .ValAttr .UnmarshalXMLAttr (_cgf );continue ;};};_daf :for {_deg ,_dbdb :=d .Token ();if _dbdb !=nil {return _dbdb ;};switch _fgaa :=_deg .(type ){case _c .StartElement :switch _fgaa .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_aaa :=NewCT_SimpleField ();if _edb :=d .DecodeElement (_aaa ,&_fgaa );_edb !=nil {return _edb ;};_cdbg .FldSimple =append (_cdbg .FldSimple ,_aaa );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cdbg .Hyperlink =NewCT_Hyperlink ();if _gaa :=d .DecodeElement (_cdbg .Hyperlink ,&_fgaa );_gaa !=nil {return _gaa ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cdbg .SubDoc =NewCT_Rel ();if _bgbd :=d .DecodeElement (_cdbg .SubDoc ,&_fgaa );_bgbd !=nil {return _bgbd ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fbb :=NewEG_ContentRunContent ();_fbb .CustomXml =NewCT_CustomXmlRun ();if _edc :=d .DecodeElement (_fbb .CustomXml ,&_fgaa );_edc !=nil {return _edc ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_fbb );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_afa :=NewEG_ContentRunContent ();_afa .SmartTag =NewCT_SmartTagRun ();if _caf :=d .DecodeElement (_afa .SmartTag ,&_fgaa );_caf !=nil {return _caf ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_afa );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_bfba :=NewEG_ContentRunContent ();_bfba .Sdt =NewCT_SdtRun ();if _bbdg :=d .DecodeElement (_bfba .Sdt ,&_fgaa );_bbdg !=nil {return _bbdg ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_bfba );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_ffee :=NewEG_ContentRunContent ();_ffee .Dir =NewCT_DirContentRun ();if _cce :=d .DecodeElement (_ffee .Dir ,&_fgaa );_cce !=nil {return _cce ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_ffee );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_abf :=NewEG_ContentRunContent ();_abf .Bdo =NewCT_BdoContentRun ();if _fbafg :=d .DecodeElement (_abf .Bdo ,&_fgaa );_fbafg !=nil {return _fbafg ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_abf );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 :"\u0072"},_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 :"\u0072"}:_ecgb :=NewEG_ContentRunContent ();_ecgb .R =NewCT_R ();if _abe :=d .DecodeElement (_ecgb .R ,&_fgaa );_abe !=nil {return _abe ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_ecgb );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_baca :=NewEG_ContentRunContent ();_caeg :=NewEG_RunLevelElts ();_caeg .ProofErr =NewCT_ProofErr ();if _dee :=d .DecodeElement (_caeg .ProofErr ,&_fgaa );_dee !=nil {return _dee ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_baca );_baca .EG_RunLevelElts =append (_baca .EG_RunLevelElts ,_caeg );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cfg :=NewEG_ContentRunContent ();_gbg :=NewEG_RunLevelElts ();_gbg .PermStart =NewCT_PermStart ();if _gdcc :=d .DecodeElement (_gbg .PermStart ,&_fgaa );_gdcc !=nil {return _gdcc ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_cfg );_cfg .EG_RunLevelElts =append (_cfg .EG_RunLevelElts ,_gbg );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_abea :=NewEG_ContentRunContent ();_fgec :=NewEG_RunLevelElts ();_fgec .PermEnd =NewCT_Perm ();if _egb :=d .DecodeElement (_fgec .PermEnd ,&_fgaa );_egb !=nil {return _egb ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_abea );_abea .EG_RunLevelElts =append (_abea .EG_RunLevelElts ,_fgec );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fgee :=NewEG_ContentRunContent ();_acgf :=NewEG_RunLevelElts ();_acgf .Ins =NewCT_RunTrackChange ();if _cffe :=d .DecodeElement (_acgf .Ins ,&_fgaa );_cffe !=nil {return _cffe ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_fgee );_fgee .EG_RunLevelElts =append (_fgee .EG_RunLevelElts ,_acgf );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gfgb :=NewEG_ContentRunContent ();_ffb :=NewEG_RunLevelElts ();_ffb .Del =NewCT_RunTrackChange ();if _ega :=d .DecodeElement (_ffb .Del ,&_fgaa );_ega !=nil {return _ega ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_gfgb );_gfgb .EG_RunLevelElts =append (_gfgb .EG_RunLevelElts ,_ffb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aeeg :=NewEG_ContentRunContent ();_agda :=NewEG_RunLevelElts ();_agda .MoveFrom =NewCT_RunTrackChange ();if _deed :=d .DecodeElement (_agda .MoveFrom ,&_fgaa );_deed !=nil {return _deed ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_aeeg );_aeeg .EG_RunLevelElts =append (_aeeg .EG_RunLevelElts ,_agda );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gcd :=NewEG_ContentRunContent ();_eec :=NewEG_RunLevelElts ();_eec .MoveTo =NewCT_RunTrackChange ();if _eac :=d .DecodeElement (_eec .MoveTo ,&_fgaa );_eac !=nil {return _eac ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_gcd );_gcd .EG_RunLevelElts =append (_gcd .EG_RunLevelElts ,_eec );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fcga :=NewEG_ContentRunContent ();_adc :=NewEG_RunLevelElts ();_gfe :=NewEG_RangeMarkupElements ();_gfe .BookmarkStart =NewCT_Bookmark ();if _gdg :=d .DecodeElement (_gfe .BookmarkStart ,&_fgaa );_gdg !=nil {return _gdg ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_fcga );_fcga .EG_RunLevelElts =append (_fcga .EG_RunLevelElts ,_adc );_adc .EG_RangeMarkupElements =append (_adc .EG_RangeMarkupElements ,_gfe );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gcgg :=NewEG_ContentRunContent ();_feeg :=NewEG_RunLevelElts ();_fcbf :=NewEG_RangeMarkupElements ();_fcbf .BookmarkEnd =NewCT_MarkupRange ();if _gddb :=d .DecodeElement (_fcbf .BookmarkEnd ,&_fgaa );_gddb !=nil {return _gddb ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_gcgg );_gcgg .EG_RunLevelElts =append (_gcgg .EG_RunLevelElts ,_feeg );_feeg .EG_RangeMarkupElements =append (_feeg .EG_RangeMarkupElements ,_fcbf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gace :=NewEG_ContentRunContent ();_adf :=NewEG_RunLevelElts ();_cga :=NewEG_RangeMarkupElements ();_cga .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbf :=d .DecodeElement (_cga .MoveFromRangeStart ,&_fgaa );_dbf !=nil {return _dbf ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_gace );_gace .EG_RunLevelElts =append (_gace .EG_RunLevelElts ,_adf );_adf .EG_RangeMarkupElements =append (_adf .EG_RangeMarkupElements ,_cga );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bga :=NewEG_ContentRunContent ();_dag :=NewEG_RunLevelElts ();_eadf :=NewEG_RangeMarkupElements ();_eadf .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbd :=d .DecodeElement (_eadf .MoveFromRangeEnd ,&_fgaa );_gbd !=nil {return _gbd ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_bga );_bga .EG_RunLevelElts =append (_bga .EG_RunLevelElts ,_dag );_dag .EG_RangeMarkupElements =append (_dag .EG_RangeMarkupElements ,_eadf );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_egbb :=NewEG_ContentRunContent ();_dac :=NewEG_RunLevelElts ();_geee :=NewEG_RangeMarkupElements ();_geee .MoveToRangeStart =NewCT_MoveBookmark ();if _gbdc :=d .DecodeElement (_geee .MoveToRangeStart ,&_fgaa );_gbdc !=nil {return _gbdc ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_egbb );_egbb .EG_RunLevelElts =append (_egbb .EG_RunLevelElts ,_dac );_dac .EG_RangeMarkupElements =append (_dac .EG_RangeMarkupElements ,_geee );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ecd :=NewEG_ContentRunContent ();_bfc :=NewEG_RunLevelElts ();_beba :=NewEG_RangeMarkupElements ();_beba .MoveToRangeEnd =NewCT_MarkupRange ();if _dbef :=d .DecodeElement (_beba .MoveToRangeEnd ,&_fgaa );_dbef !=nil {return _dbef ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_ecd );_ecd .EG_RunLevelElts =append (_ecd .EG_RunLevelElts ,_bfc );_bfc .EG_RangeMarkupElements =append (_bfc .EG_RangeMarkupElements ,_beba );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eadfg :=NewEG_ContentRunContent ();_aae :=NewEG_RunLevelElts ();_gbe :=NewEG_RangeMarkupElements ();_gbe .CommentRangeStart =NewCT_MarkupRange ();if _dfbd :=d .DecodeElement (_gbe .CommentRangeStart ,&_fgaa );_dfbd !=nil {return _dfbd ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_eadfg );_eadfg .EG_RunLevelElts =append (_eadfg .EG_RunLevelElts ,_aae );_aae .EG_RangeMarkupElements =append (_aae .EG_RangeMarkupElements ,_gbe );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ded :=NewEG_ContentRunContent ();_ddc :=NewEG_RunLevelElts ();_bebb :=NewEG_RangeMarkupElements ();_bebb .CommentRangeEnd =NewCT_MarkupRange ();if _eefg :=d .DecodeElement (_bebb .CommentRangeEnd ,&_fgaa );_eefg !=nil {return _eefg ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_ded );_ded .EG_RunLevelElts =append (_ded .EG_RunLevelElts ,_ddc );_ddc .EG_RangeMarkupElements =append (_ddc .EG_RangeMarkupElements ,_bebb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abce :=NewEG_ContentRunContent ();_gfec :=NewEG_RunLevelElts ();_cdbe :=NewEG_RangeMarkupElements ();_cdbe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fdbe :=d .DecodeElement (_cdbe .CustomXmlInsRangeStart ,&_fgaa );_fdbe !=nil {return _fdbe ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_abce );_abce .EG_RunLevelElts =append (_abce .EG_RunLevelElts ,_gfec );_gfec .EG_RangeMarkupElements =append (_gfec .EG_RangeMarkupElements ,_cdbe );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gff :=NewEG_ContentRunContent ();_adfg :=NewEG_RunLevelElts ();_afb :=NewEG_RangeMarkupElements ();_afb .CustomXmlInsRangeEnd =NewCT_Markup ();if _ecca :=d .DecodeElement (_afb .CustomXmlInsRangeEnd ,&_fgaa );_ecca !=nil {return _ecca ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_gff );_gff .EG_RunLevelElts =append (_gff .EG_RunLevelElts ,_adfg );_adfg .EG_RangeMarkupElements =append (_adfg .EG_RangeMarkupElements ,_afb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eccc :=NewEG_ContentRunContent ();_acdf :=NewEG_RunLevelElts ();_bge :=NewEG_RangeMarkupElements ();_bge .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ddbe :=d .DecodeElement (_bge .CustomXmlDelRangeStart ,&_fgaa );_ddbe !=nil {return _ddbe ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_eccc );_eccc .EG_RunLevelElts =append (_eccc .EG_RunLevelElts ,_acdf );_acdf .EG_RangeMarkupElements =append (_acdf .EG_RangeMarkupElements ,_bge );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gge :=NewEG_ContentRunContent ();_cbf :=NewEG_RunLevelElts ();_dfe :=NewEG_RangeMarkupElements ();_dfe .CustomXmlDelRangeEnd =NewCT_Markup ();if _dcg :=d .DecodeElement (_dfe .CustomXmlDelRangeEnd ,&_fgaa );_dcg !=nil {return _dcg ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_gge );_gge .EG_RunLevelElts =append (_gge .EG_RunLevelElts ,_cbf );_cbf .EG_RangeMarkupElements =append (_cbf .EG_RangeMarkupElements ,_dfe );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bdbd :=NewEG_ContentRunContent ();_cdg :=NewEG_RunLevelElts ();_bcc :=NewEG_RangeMarkupElements ();_bcc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfff :=d .DecodeElement (_bcc .CustomXmlMoveFromRangeStart ,&_fgaa );_cfff !=nil {return _cfff ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_bdbd );_bdbd .EG_RunLevelElts =append (_bdbd .EG_RunLevelElts ,_cdg );_cdg .EG_RangeMarkupElements =append (_cdg .EG_RangeMarkupElements ,_bcc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bae :=NewEG_ContentRunContent ();_facgc :=NewEG_RunLevelElts ();_cde :=NewEG_RangeMarkupElements ();_cde .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdgf :=d .DecodeElement (_cde .CustomXmlMoveFromRangeEnd ,&_fgaa );_gdgf !=nil {return _gdgf ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_bae );_bae .EG_RunLevelElts =append (_bae .EG_RunLevelElts ,_facgc );_facgc .EG_RangeMarkupElements =append (_facgc .EG_RangeMarkupElements ,_cde );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bdf :=NewEG_ContentRunContent ();_def :=NewEG_RunLevelElts ();_gggad :=NewEG_RangeMarkupElements ();_gggad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aaad :=d .DecodeElement (_gggad .CustomXmlMoveToRangeStart ,&_fgaa );_aaad !=nil {return _aaad ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_bdf );_bdf .EG_RunLevelElts =append (_bdf .EG_RunLevelElts ,_def );_def .EG_RangeMarkupElements =append (_def .EG_RangeMarkupElements ,_gggad );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_degf :=NewEG_ContentRunContent ();_badf :=NewEG_RunLevelElts ();_adcc :=NewEG_RangeMarkupElements ();_adcc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fdg :=d .DecodeElement (_adcc .CustomXmlMoveToRangeEnd ,&_fgaa );_fdg !=nil {return _fdg ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_degf );_degf .EG_RunLevelElts =append (_degf .EG_RunLevelElts ,_badf );_badf .EG_RangeMarkupElements =append (_badf .EG_RangeMarkupElements ,_adcc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fef :=NewEG_ContentRunContent ();_ddcd :=NewEG_RunLevelElts ();_eccd :=NewEG_MathContent ();_eccd .OMathPara =_egg .NewOMathPara ();if _febg :=d .DecodeElement (_eccd .OMathPara ,&_fgaa );_febg !=nil {return _febg ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_fef );_fef .EG_RunLevelElts =append (_fef .EG_RunLevelElts ,_ddcd );_ddcd .EG_MathContent =append (_ddcd .EG_MathContent ,_eccd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eacb :=NewEG_ContentRunContent ();_agdb :=NewEG_RunLevelElts ();_dga :=NewEG_MathContent ();_dga .OMath =_egg .NewOMath ();if _fgcf :=d .DecodeElement (_dga .OMath ,&_fgaa );_fgcf !=nil {return _fgcf ;};_cdbg .EG_ContentRunContent =append (_cdbg .EG_ContentRunContent ,_eacb );_eacb .EG_RunLevelElts =append (_eacb .EG_RunLevelElts ,_agdb );_agdb .EG_MathContent =append (_agdb .EG_MathContent ,_dga );default:_cff .Log ("\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\u0042\u0064\u006f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_fgaa .Name );if _fgbf :=d .Skip ();_fgbf !=nil {return _fgbf ;};};case _c .EndElement :break _daf ;case _c .CharData :};};return nil ;};type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ;Pic []*_b .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;};type ST_Underline byte ;func (_dfafc *CT_FtnEdn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dada :=range start .Attr {if _dada .Name .Local =="\u0074\u0079\u0070\u0065"{_dfafc .TypeAttr .UnmarshalXMLAttr (_dada );continue ;};if _dada .Name .Local =="\u0069\u0064"{_eada ,_fdabc :=_ac .ParseInt (_dada .Value ,10,64);if _fdabc !=nil {return _fdabc ;};_dfafc .IdAttr =_eada ;continue ;};};_ecgcce :for {_cacab ,_efbee :=d .Token ();if _efbee !=nil {return _efbee ;};switch _cfec :=_cacab .(type ){case _c .StartElement :switch _cfec .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_edgc :=NewEG_BlockLevelElts ();_eafab :=NewCT_AltChunk ();if _bbgcg :=d .DecodeElement (_eafab ,&_cfec );_bbgcg !=nil {return _bbgcg ;};_edgc .AltChunk =append (_edgc .AltChunk ,_eafab );_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_edgc );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ggbc :=NewEG_BlockLevelElts ();_afcf :=NewEG_ContentBlockContent ();_afcf .CustomXml =NewCT_CustomXmlBlock ();if _dagf :=d .DecodeElement (_afcf .CustomXml ,&_cfec );_dagf !=nil {return _dagf ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_ggbc );_ggbc .EG_ContentBlockContent =append (_ggbc .EG_ContentBlockContent ,_afcf );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_deegg :=NewEG_BlockLevelElts ();_eceba :=NewEG_ContentBlockContent ();_eceba .Sdt =NewCT_SdtBlock ();if _decfg :=d .DecodeElement (_eceba .Sdt ,&_cfec );_decfg !=nil {return _decfg ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_deegg );_deegg .EG_ContentBlockContent =append (_deegg .EG_ContentBlockContent ,_eceba );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 :"\u0070"},_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 :"\u0070"}:_ebeba :=NewEG_BlockLevelElts ();_eagdg :=NewEG_ContentBlockContent ();_cecgd :=NewCT_P ();if _ebceg :=d .DecodeElement (_cecgd ,&_cfec );_ebceg !=nil {return _ebceg ;};_eagdg .P =append (_eagdg .P ,_cecgd );_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_ebeba );_ebeba .EG_ContentBlockContent =append (_ebeba .EG_ContentBlockContent ,_eagdg );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_accc :=NewEG_BlockLevelElts ();_gaffg :=NewEG_ContentBlockContent ();_fbede :=NewCT_Tbl ();if _ddea :=d .DecodeElement (_fbede ,&_cfec );_ddea !=nil {return _ddea ;};_gaffg .Tbl =append (_gaffg .Tbl ,_fbede );_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_accc );_accc .EG_ContentBlockContent =append (_accc .EG_ContentBlockContent ,_gaffg );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cfbff :=NewEG_BlockLevelElts ();_dgac :=NewEG_ContentBlockContent ();_bebaa :=NewEG_RunLevelElts ();_bebaa .ProofErr =NewCT_ProofErr ();if _cecgf :=d .DecodeElement (_bebaa .ProofErr ,&_cfec );_cecgf !=nil {return _cecgf ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_cfbff );_cfbff .EG_ContentBlockContent =append (_cfbff .EG_ContentBlockContent ,_dgac );_dgac .EG_RunLevelElts =append (_dgac .EG_RunLevelElts ,_bebaa );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gaefd :=NewEG_BlockLevelElts ();_dfaeb :=NewEG_ContentBlockContent ();_becf :=NewEG_RunLevelElts ();_becf .PermStart =NewCT_PermStart ();if _acgab :=d .DecodeElement (_becf .PermStart ,&_cfec );_acgab !=nil {return _acgab ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_gaefd );_gaefd .EG_ContentBlockContent =append (_gaefd .EG_ContentBlockContent ,_dfaeb );_dfaeb .EG_RunLevelElts =append (_dfaeb .EG_RunLevelElts ,_becf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ddafb :=NewEG_BlockLevelElts ();_egfef :=NewEG_ContentBlockContent ();_baeee :=NewEG_RunLevelElts ();_baeee .PermEnd =NewCT_Perm ();if _edbac :=d .DecodeElement (_baeee .PermEnd ,&_cfec );_edbac !=nil {return _edbac ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_ddafb );_ddafb .EG_ContentBlockContent =append (_ddafb .EG_ContentBlockContent ,_egfef );_egfef .EG_RunLevelElts =append (_egfef .EG_RunLevelElts ,_baeee );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_cdfeb :=NewEG_BlockLevelElts ();_gaddb :=NewEG_ContentBlockContent ();_gdbg :=NewEG_RunLevelElts ();_gdbg .Ins =NewCT_RunTrackChange ();if _eeaegf :=d .DecodeElement (_gdbg .Ins ,&_cfec );_eeaegf !=nil {return _eeaegf ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_cdfeb );_cdfeb .EG_ContentBlockContent =append (_cdfeb .EG_ContentBlockContent ,_gaddb );_gaddb .EG_RunLevelElts =append (_gaddb .EG_RunLevelElts ,_gdbg );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_edcaa :=NewEG_BlockLevelElts ();_egeg :=NewEG_ContentBlockContent ();_gbfbb :=NewEG_RunLevelElts ();_gbfbb .Del =NewCT_RunTrackChange ();if _fbfgbb :=d .DecodeElement (_gbfbb .Del ,&_cfec );_fbfgbb !=nil {return _fbfgbb ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_edcaa );_edcaa .EG_ContentBlockContent =append (_edcaa .EG_ContentBlockContent ,_egeg );_egeg .EG_RunLevelElts =append (_egeg .EG_RunLevelElts ,_gbfbb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_egdfb :=NewEG_BlockLevelElts ();_bffga :=NewEG_ContentBlockContent ();_fgddf :=NewEG_RunLevelElts ();_fgddf .MoveFrom =NewCT_RunTrackChange ();if _dafbe :=d .DecodeElement (_fgddf .MoveFrom ,&_cfec );_dafbe !=nil {return _dafbe ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_egdfb );_egdfb .EG_ContentBlockContent =append (_egdfb .EG_ContentBlockContent ,_bffga );_bffga .EG_RunLevelElts =append (_bffga .EG_RunLevelElts ,_fgddf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_becc :=NewEG_BlockLevelElts ();_gccae :=NewEG_ContentBlockContent ();_cbbacg :=NewEG_RunLevelElts ();_cbbacg .MoveTo =NewCT_RunTrackChange ();if _fffbef :=d .DecodeElement (_cbbacg .MoveTo ,&_cfec );_fffbef !=nil {return _fffbef ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_becc );_becc .EG_ContentBlockContent =append (_becc .EG_ContentBlockContent ,_gccae );_gccae .EG_RunLevelElts =append (_gccae .EG_RunLevelElts ,_cbbacg );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fddd :=NewEG_BlockLevelElts ();_babef :=NewEG_ContentBlockContent ();_beffb :=NewEG_RunLevelElts ();_becbfe :=NewEG_RangeMarkupElements ();_becbfe .BookmarkStart =NewCT_Bookmark ();if _fefbe :=d .DecodeElement (_becbfe .BookmarkStart ,&_cfec );_fefbe !=nil {return _fefbe ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_fddd );_fddd .EG_ContentBlockContent =append (_fddd .EG_ContentBlockContent ,_babef );_babef .EG_RunLevelElts =append (_babef .EG_RunLevelElts ,_beffb );_beffb .EG_RangeMarkupElements =append (_beffb .EG_RangeMarkupElements ,_becbfe );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gccag :=NewEG_BlockLevelElts ();_bgcb :=NewEG_ContentBlockContent ();_bbege :=NewEG_RunLevelElts ();_aeddca :=NewEG_RangeMarkupElements ();_aeddca .BookmarkEnd =NewCT_MarkupRange ();if _ceabb :=d .DecodeElement (_aeddca .BookmarkEnd ,&_cfec );_ceabb !=nil {return _ceabb ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_gccag );_gccag .EG_ContentBlockContent =append (_gccag .EG_ContentBlockContent ,_bgcb );_bgcb .EG_RunLevelElts =append (_bgcb .EG_RunLevelElts ,_bbege );_bbege .EG_RangeMarkupElements =append (_bbege .EG_RangeMarkupElements ,_aeddca );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dccb :=NewEG_BlockLevelElts ();_cgeba :=NewEG_ContentBlockContent ();_eaece :=NewEG_RunLevelElts ();_aecgb :=NewEG_RangeMarkupElements ();_aecgb .MoveFromRangeStart =NewCT_MoveBookmark ();if _cfdf :=d .DecodeElement (_aecgb .MoveFromRangeStart ,&_cfec );_cfdf !=nil {return _cfdf ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_dccb );_dccb .EG_ContentBlockContent =append (_dccb .EG_ContentBlockContent ,_cgeba );_cgeba .EG_RunLevelElts =append (_cgeba .EG_RunLevelElts ,_eaece );_eaece .EG_RangeMarkupElements =append (_eaece .EG_RangeMarkupElements ,_aecgb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccebf :=NewEG_BlockLevelElts ();_fbgfa :=NewEG_ContentBlockContent ();_ebbab :=NewEG_RunLevelElts ();_bcaeg :=NewEG_RangeMarkupElements ();_bcaeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdfb :=d .DecodeElement (_bcaeg .MoveFromRangeEnd ,&_cfec );_bdfb !=nil {return _bdfb ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_ccebf );_ccebf .EG_ContentBlockContent =append (_ccebf .EG_ContentBlockContent ,_fbgfa );_fbgfa .EG_RunLevelElts =append (_fbgfa .EG_RunLevelElts ,_ebbab );_ebbab .EG_RangeMarkupElements =append (_ebbab .EG_RangeMarkupElements ,_bcaeg );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_abagg :=NewEG_BlockLevelElts ();_fefge :=NewEG_ContentBlockContent ();_ebcdf :=NewEG_RunLevelElts ();_eeabd :=NewEG_RangeMarkupElements ();_eeabd .MoveToRangeStart =NewCT_MoveBookmark ();if _dddf :=d .DecodeElement (_eeabd .MoveToRangeStart ,&_cfec );_dddf !=nil {return _dddf ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_abagg );_abagg .EG_ContentBlockContent =append (_abagg .EG_ContentBlockContent ,_fefge );_fefge .EG_RunLevelElts =append (_fefge .EG_RunLevelElts ,_ebcdf );_ebcdf .EG_RangeMarkupElements =append (_ebcdf .EG_RangeMarkupElements ,_eeabd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fadb :=NewEG_BlockLevelElts ();_aafce :=NewEG_ContentBlockContent ();_ebbf :=NewEG_RunLevelElts ();_dafd :=NewEG_RangeMarkupElements ();_dafd .MoveToRangeEnd =NewCT_MarkupRange ();if _cade :=d .DecodeElement (_dafd .MoveToRangeEnd ,&_cfec );_cade !=nil {return _cade ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_fadb );_fadb .EG_ContentBlockContent =append (_fadb .EG_ContentBlockContent ,_aafce );_aafce .EG_RunLevelElts =append (_aafce .EG_RunLevelElts ,_ebbf );_ebbf .EG_RangeMarkupElements =append (_ebbf .EG_RangeMarkupElements ,_dafd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_affa :=NewEG_BlockLevelElts ();_cdedc :=NewEG_ContentBlockContent ();_baffgg :=NewEG_RunLevelElts ();_bgbcb :=NewEG_RangeMarkupElements ();_bgbcb .CommentRangeStart =NewCT_MarkupRange ();if _gbdcc :=d .DecodeElement (_bgbcb .CommentRangeStart ,&_cfec );_gbdcc !=nil {return _gbdcc ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_affa );_affa .EG_ContentBlockContent =append (_affa .EG_ContentBlockContent ,_cdedc );_cdedc .EG_RunLevelElts =append (_cdedc .EG_RunLevelElts ,_baffgg );_baffgg .EG_RangeMarkupElements =append (_baffgg .EG_RangeMarkupElements ,_bgbcb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bccad :=NewEG_BlockLevelElts ();_dfcb :=NewEG_ContentBlockContent ();_agce :=NewEG_RunLevelElts ();_fdebd :=NewEG_RangeMarkupElements ();_fdebd .CommentRangeEnd =NewCT_MarkupRange ();if _efeeag :=d .DecodeElement (_fdebd .CommentRangeEnd ,&_cfec );_efeeag !=nil {return _efeeag ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_bccad );_bccad .EG_ContentBlockContent =append (_bccad .EG_ContentBlockContent ,_dfcb );_dfcb .EG_RunLevelElts =append (_dfcb .EG_RunLevelElts ,_agce );_agce .EG_RangeMarkupElements =append (_agce .EG_RangeMarkupElements ,_fdebd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcbga :=NewEG_BlockLevelElts ();_gegdg :=NewEG_ContentBlockContent ();_cdbgfg :=NewEG_RunLevelElts ();_cdbeb :=NewEG_RangeMarkupElements ();_cdbeb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eeadg :=d .DecodeElement (_cdbeb .CustomXmlInsRangeStart ,&_cfec );_eeadg !=nil {return _eeadg ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_fcbga );_fcbga .EG_ContentBlockContent =append (_fcbga .EG_ContentBlockContent ,_gegdg );_gegdg .EG_RunLevelElts =append (_gegdg .EG_RunLevelElts ,_cdbgfg );_cdbgfg .EG_RangeMarkupElements =append (_cdbgfg .EG_RangeMarkupElements ,_cdbeb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfgdg :=NewEG_BlockLevelElts ();_baeba :=NewEG_ContentBlockContent ();_gcdac :=NewEG_RunLevelElts ();_befcb :=NewEG_RangeMarkupElements ();_befcb .CustomXmlInsRangeEnd =NewCT_Markup ();if _egdfa :=d .DecodeElement (_befcb .CustomXmlInsRangeEnd ,&_cfec );_egdfa !=nil {return _egdfa ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_cfgdg );_cfgdg .EG_ContentBlockContent =append (_cfgdg .EG_ContentBlockContent ,_baeba );_baeba .EG_RunLevelElts =append (_baeba .EG_RunLevelElts ,_gcdac );_gcdac .EG_RangeMarkupElements =append (_gcdac .EG_RangeMarkupElements ,_befcb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbgfg :=NewEG_BlockLevelElts ();_cbdfc :=NewEG_ContentBlockContent ();_gbcef :=NewEG_RunLevelElts ();_bgaab :=NewEG_RangeMarkupElements ();_bgaab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fbbdf :=d .DecodeElement (_bgaab .CustomXmlDelRangeStart ,&_cfec );_fbbdf !=nil {return _fbbdf ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_fbgfg );_fbgfg .EG_ContentBlockContent =append (_fbgfg .EG_ContentBlockContent ,_cbdfc );_cbdfc .EG_RunLevelElts =append (_cbdfc .EG_RunLevelElts ,_gbcef );_gbcef .EG_RangeMarkupElements =append (_gbcef .EG_RangeMarkupElements ,_bgaab );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbfcb :=NewEG_BlockLevelElts ();_dcfd :=NewEG_ContentBlockContent ();_gbcbc :=NewEG_RunLevelElts ();_dcbfe :=NewEG_RangeMarkupElements ();_dcbfe .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbdd :=d .DecodeElement (_dcbfe .CustomXmlDelRangeEnd ,&_cfec );_bbdd !=nil {return _bbdd ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_fbfcb );_fbfcb .EG_ContentBlockContent =append (_fbfcb .EG_ContentBlockContent ,_dcfd );_dcfd .EG_RunLevelElts =append (_dcfd .EG_RunLevelElts ,_gbcbc );_gbcbc .EG_RangeMarkupElements =append (_gbcbc .EG_RangeMarkupElements ,_dcbfe );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_adcfa :=NewEG_BlockLevelElts ();_bdfg :=NewEG_ContentBlockContent ();_deecg :=NewEG_RunLevelElts ();_affbe :=NewEG_RangeMarkupElements ();_affbe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dfdbc :=d .DecodeElement (_affbe .CustomXmlMoveFromRangeStart ,&_cfec );_dfdbc !=nil {return _dfdbc ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_adcfa );_adcfa .EG_ContentBlockContent =append (_adcfa .EG_ContentBlockContent ,_bdfg );_bdfg .EG_RunLevelElts =append (_bdfg .EG_RunLevelElts ,_deecg );_deecg .EG_RangeMarkupElements =append (_deecg .EG_RangeMarkupElements ,_affbe );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gecf :=NewEG_BlockLevelElts ();_bdeccc :=NewEG_ContentBlockContent ();_ebfff :=NewEG_RunLevelElts ();_defgb :=NewEG_RangeMarkupElements ();_defgb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _efdff :=d .DecodeElement (_defgb .CustomXmlMoveFromRangeEnd ,&_cfec );_efdff !=nil {return _efdff ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_gecf );_gecf .EG_ContentBlockContent =append (_gecf .EG_ContentBlockContent ,_bdeccc );_bdeccc .EG_RunLevelElts =append (_bdeccc .EG_RunLevelElts ,_ebfff );_ebfff .EG_RangeMarkupElements =append (_ebfff .EG_RangeMarkupElements ,_defgb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ccceb :=NewEG_BlockLevelElts ();_caffa :=NewEG_ContentBlockContent ();_gcbc :=NewEG_RunLevelElts ();_aaabc :=NewEG_RangeMarkupElements ();_aaabc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _caga :=d .DecodeElement (_aaabc .CustomXmlMoveToRangeStart ,&_cfec );_caga !=nil {return _caga ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_ccceb );_ccceb .EG_ContentBlockContent =append (_ccceb .EG_ContentBlockContent ,_caffa );_caffa .EG_RunLevelElts =append (_caffa .EG_RunLevelElts ,_gcbc );_gcbc .EG_RangeMarkupElements =append (_gcbc .EG_RangeMarkupElements ,_aaabc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egda :=NewEG_BlockLevelElts ();_geafd :=NewEG_ContentBlockContent ();_fbgba :=NewEG_RunLevelElts ();_daedg :=NewEG_RangeMarkupElements ();_daedg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecfagb :=d .DecodeElement (_daedg .CustomXmlMoveToRangeEnd ,&_cfec );_ecfagb !=nil {return _ecfagb ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_egda );_egda .EG_ContentBlockContent =append (_egda .EG_ContentBlockContent ,_geafd );_geafd .EG_RunLevelElts =append (_geafd .EG_RunLevelElts ,_fbgba );_fbgba .EG_RangeMarkupElements =append (_fbgba .EG_RangeMarkupElements ,_daedg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cefedd :=NewEG_BlockLevelElts ();_cdde :=NewEG_ContentBlockContent ();_bgbcc :=NewEG_RunLevelElts ();_dbfc :=NewEG_MathContent ();_dbfc .OMathPara =_egg .NewOMathPara ();if _geda :=d .DecodeElement (_dbfc .OMathPara ,&_cfec );_geda !=nil {return _geda ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_cefedd );_cefedd .EG_ContentBlockContent =append (_cefedd .EG_ContentBlockContent ,_cdde );_cdde .EG_RunLevelElts =append (_cdde .EG_RunLevelElts ,_bgbcc );_bgbcc .EG_MathContent =append (_bgbcc .EG_MathContent ,_dbfc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cfgab :=NewEG_BlockLevelElts ();_dccab :=NewEG_ContentBlockContent ();_befdc :=NewEG_RunLevelElts ();_dcgcd :=NewEG_MathContent ();_dcgcd .OMath =_egg .NewOMath ();if _dgec :=d .DecodeElement (_dcgcd .OMath ,&_cfec );_dgec !=nil {return _dgec ;};_dfafc .EG_BlockLevelElts =append (_dfafc .EG_BlockLevelElts ,_cfgab );_cfgab .EG_ContentBlockContent =append (_cfgab .EG_ContentBlockContent ,_dccab );_dccab .EG_RunLevelElts =append (_dccab .EG_RunLevelElts ,_befdc );_befdc .EG_MathContent =append (_befdc .EG_MathContent ,_dcgcd );default:_cff .Log ("\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\u0046\u0074\u006eE\u0064\u006e \u0025\u0076",_cfec .Name );if _gcgcg :=d .Skip ();_gcgcg !=nil {return _gcgcg ;};};case _c .EndElement :break _ecgcce ;case _c .CharData :};};return nil ;};type CT_Markup struct{ -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Annotation Identifier +IdAttr int64 ;}; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Validate validates the EG_CellMarkupElements and its children +func (_ggfgf *EG_CellMarkupElements )Validate ()error {return _ggfgf .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");};func (_ecfbb ST_FrameLayout )Validate ()error {return _ecfbb .ValidateWithPath ("")};const (WdST_RelFromHUnset WdST_RelFromH =0;WdST_RelFromHMargin WdST_RelFromH =1;WdST_RelFromHPage WdST_RelFromH =2;WdST_RelFromHColumn WdST_RelFromH =3;WdST_RelFromHCharacter WdST_RelFromH =4;WdST_RelFromHLeftMargin WdST_RelFromH =5;WdST_RelFromHRightMargin WdST_RelFromH =6;WdST_RelFromHInsideMargin WdST_RelFromH =7;WdST_RelFromHOutsideMargin WdST_RelFromH =8;);func NewCT_Pitch ()*CT_Pitch {_eafag :=&CT_Pitch {};_eafag .ValAttr =ST_Pitch (1);return _eafag };func (_ebbaf *CT_CustomXmlBlock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebbaf .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ea .Sprintf ("\u0025\u0076",*_ebbaf .UriAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ea .Sprintf ("\u0025\u0076",_ebbaf .ElementAttr )});e .EncodeToken (start );if _ebbaf .CustomXmlPr !=nil {_cfffg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_ebbaf .CustomXmlPr ,_cfffg );};if _ebbaf .EG_ContentBlockContent !=nil {for _ ,_aecga :=range _ebbaf .EG_ContentBlockContent {_aecga .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_PageBorderOffset byte ;type WdWpc struct{WdCT_WordprocessingCanvas };type CT_WriteProtection struct{ -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Recommend Write Protection in User Interface +RecommendedAttr *_cf .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _cf .ST_CryptProv ;CryptAlgorithmClassAttr _cf .ST_AlgClass ;CryptAlgorithmTypeAttr _cf .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;}; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Validate validates the AG_SectPrAttributes and its children +func (_gcg *AG_SectPrAttributes )Validate ()error {return _gcg .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_decce *EG_PContentMath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0077\u003a\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006et\u004d\u0061\u0074\u0068";if _decce .EG_PContentBase !=nil {for _ ,_dcffe :=range _decce .EG_PContentBase {_dcffe .MarshalXML (e ,_c .StartElement {});};};if _decce .EG_ContentRunContentBase !=nil {for _ ,_fbdedc :=range _decce .EG_ContentRunContentBase {_fbdedc .MarshalXML (e ,_c .StartElement {});};};return nil ;};func (_adbdf *CT_FFStatusText )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _adbdf .TypeAttr !=ST_InfoTextTypeUnset {_ggecf ,_gcgff :=_adbdf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _gcgff !=nil {return _gcgff ;};start .Attr =append (start .Attr ,_ggecf );};if _adbdf .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_adbdf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbegb *CT_WriteProtection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbegb .RecommendedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .RecommendedAttr )});};if _gbegb .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .AlgorithmNameAttr )});};if _gbegb .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .HashValueAttr )});};if _gbegb .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .SaltValueAttr )});};if _gbegb .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .SpinCountAttr )});};if _gbegb .CryptProviderTypeAttr !=_cf .ST_CryptProvUnset {_bfacdd ,_fgage :=_gbegb .CryptProviderTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _fgage !=nil {return _fgage ;};start .Attr =append (start .Attr ,_bfacdd );};if _gbegb .CryptAlgorithmClassAttr !=_cf .ST_AlgClassUnset {_dgaec ,_fbagfe :=_gbegb .CryptAlgorithmClassAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _fbagfe !=nil {return _fbagfe ;};start .Attr =append (start .Attr ,_dgaec );};if _gbegb .CryptAlgorithmTypeAttr !=_cf .ST_AlgTypeUnset {_gbgfd ,_aaegagb :=_gbegb .CryptAlgorithmTypeAttr .MarshalXMLAttr (_c .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _aaegagb !=nil {return _aaegagb ;};start .Attr =append (start .Attr ,_gbgfd );};if _gbegb .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .CryptAlgorithmSidAttr )});};if _gbegb .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .CryptSpinCountAttr )});};if _gbegb .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .CryptProviderAttr )});};if _gbegb .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .AlgIdExtAttr )});};if _gbegb .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .AlgIdExtSourceAttr )});};if _gbegb .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .CryptProviderTypeExtAttr )});};if _gbegb .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .CryptProviderTypeExtSourceAttr )});};if _gbegb .HashAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .HashAttr )});};if _gbegb .SaltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_gbegb .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_beffg *CT_TextEffect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bcbbf ,_fagee :=_beffg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fagee !=nil {return _fagee ;};start .Attr =append (start .Attr ,_bcbbf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dceed *CT_MoveBookmark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_dceed .AuthorAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",_dceed .DateAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",_dceed .NameAttr )});if _dceed .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_dceed .ColFirstAttr )});};if _dceed .ColLastAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_ea .Sprintf ("\u0025\u0076",*_dceed .ColLastAttr )});};if _dceed .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_gebed ,_gbbge :=_dceed .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _gbbge !=nil {return _gbbge ;};start .Attr =append (start .Attr ,_gebed );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_dceed .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path +func (_baff *CT_DocVar )ValidateWithPath (path string )error {return nil }; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path +func (_ddagc *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil };type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Table Properties +TblPr *CT_TblPr ; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};func (_fabff *CT_CharacterSpacing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gedbd ,_efdgf :=_fabff .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _efdgf !=nil {return _efdgf ;};start .Attr =append (start .Attr ,_gedbd );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abdgf ST_BrType )Validate ()error {return _abdgf .ValidateWithPath ("")};func (_eaddgc *CT_TblPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgcbf :for {_gfdgec ,_egdcce :=d .Token ();if _egdcce !=nil {return _egdcce ;};switch _gbbca :=_gfdgec .(type ){case _f .StartElement :switch _gbbca .Name {case _f .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_eaddgc .TblStyle =NewCT_String ();if _dbgad :=d .DecodeElement (_eaddgc .TblStyle ,&_gbbca );_dbgad !=nil {return _dbgad ;};case _f .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 :"\u0074\u0062\u006c\u0070\u0050\u0072"},_f .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 :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_eaddgc .TblpPr =NewCT_TblPPr ();if _bcceac :=d .DecodeElement (_eaddgc .TblpPr ,&_gbbca );_bcceac !=nil {return _bcceac ;};case _f .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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_f .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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_eaddgc .TblOverlap =NewCT_TblOverlap ();if _fabcd :=d .DecodeElement (_eaddgc .TblOverlap ,&_gbbca );_fabcd !=nil {return _fabcd ;};case _f .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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_f .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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_eaddgc .BidiVisual =NewCT_OnOff ();if _gecae :=d .DecodeElement (_eaddgc .BidiVisual ,&_gbbca );_gecae !=nil {return _gecae ;};case _f .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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_f .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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_eaddgc .TblStyleRowBandSize =NewCT_DecimalNumber ();if _ggded :=d .DecodeElement (_eaddgc .TblStyleRowBandSize ,&_gbbca );_ggded !=nil {return _ggded ;};case _f .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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_f .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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_eaddgc .TblStyleColBandSize =NewCT_DecimalNumber ();if _eddgb :=d .DecodeElement (_eaddgc .TblStyleColBandSize ,&_gbbca );_eddgb !=nil {return _eddgb ;};case _f .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 :"\u0074\u0062\u006c\u0057"},_f .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 :"\u0074\u0062\u006c\u0057"}:_eaddgc .TblW =NewCT_TblWidth ();if _gegbd :=d .DecodeElement (_eaddgc .TblW ,&_gbbca );_gegbd !=nil {return _gegbd ;};case _f .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 :"\u006a\u0063"},_f .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 :"\u006a\u0063"}:_eaddgc .Jc =NewCT_JcTable ();if _acabc :=d .DecodeElement (_eaddgc .Jc ,&_gbbca );_acabc !=nil {return _acabc ;};case _f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_eaddgc .TblCellSpacing =NewCT_TblWidth ();if _ebgfb :=d .DecodeElement (_eaddgc .TblCellSpacing ,&_gbbca );_ebgfb !=nil {return _ebgfb ;};case _f .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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_f .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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_eaddgc .TblInd =NewCT_TblWidth ();if _dcbef :=d .DecodeElement (_eaddgc .TblInd ,&_gbbca );_dcbef !=nil {return _dcbef ;};case _f .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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_f .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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_eaddgc .TblBorders =NewCT_TblBorders ();if _gacga :=d .DecodeElement (_eaddgc .TblBorders ,&_gbbca );_gacga !=nil {return _gacga ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_eaddgc .Shd =NewCT_Shd ();if _addggd :=d .DecodeElement (_eaddgc .Shd ,&_gbbca );_addggd !=nil {return _addggd ;};case _f .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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_f .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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_eaddgc .TblLayout =NewCT_TblLayoutType ();if _dagbab :=d .DecodeElement (_eaddgc .TblLayout ,&_gbbca );_dagbab !=nil {return _dagbab ;};case _f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_eaddgc .TblCellMar =NewCT_TblCellMar ();if _gdbgd :=d .DecodeElement (_eaddgc .TblCellMar ,&_gbbca );_gdbgd !=nil {return _gdbgd ;};case _f .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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_f .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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_eaddgc .TblLook =NewCT_TblLook ();if _agccc :=d .DecodeElement (_eaddgc .TblLook ,&_gbbca );_agccc !=nil {return _agccc ;};case _f .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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_f .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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_eaddgc .TblCaption =NewCT_String ();if _bcdcd :=d .DecodeElement (_eaddgc .TblCaption ,&_gbbca );_bcdcd !=nil {return _bcdcd ;};case _f .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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_f .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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_eaddgc .TblDescription =NewCT_String ();if _cgfaa :=d .DecodeElement (_eaddgc .TblDescription ,&_gbbca );_cgfaa !=nil {return _cgfaa ;};case _f .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\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_f .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\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_eaddgc .TblPrChange =NewCT_TblPrChange ();if _gbggg :=d .DecodeElement (_eaddgc .TblPrChange ,&_gbbca );_gbggg !=nil {return _gbggg ;};default:_gb .Log ("\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\u0054\u0062\u006c\u0050\u0072\u0020\u0025\u0076",_gbbca .Name );if _cafeg :=d .Skip ();_cafeg !=nil {return _cafeg ;};};case _f .EndElement :break _cgcbf ;case _f .CharData :};};return nil ;}; +// Table Grid +TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;}; -// Validate validates the CT_Drawing and its children -func (_fbgfc *CT_Drawing )Validate ()error {return _fbgfc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_gdbgcd ST_ObjectDrawAspect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gdbgcd .String (),start );};func (_fdabd *CT_TcMar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebggff :for {_cfacg ,_gcgcef :=d .Token ();if _gcgcef !=nil {return _gcgcef ;};switch _ecbfcb :=_cfacg .(type ){case _f .StartElement :switch _ecbfcb .Name {case _f .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 :"\u0074\u006f\u0070"},_f .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 :"\u0074\u006f\u0070"}:_fdabd .Top =NewCT_TblWidth ();if _cfddg :=d .DecodeElement (_fdabd .Top ,&_ecbfcb );_cfddg !=nil {return _cfddg ;};case _f .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 :"\u0073\u0074\u0061r\u0074"},_f .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 :"\u0073\u0074\u0061r\u0074"}:_fdabd .Start =NewCT_TblWidth ();if _egcaga :=d .DecodeElement (_fdabd .Start ,&_ecbfcb );_egcaga !=nil {return _egcaga ;};case _f .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 :"\u006c\u0065\u0066\u0074"},_f .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 :"\u006c\u0065\u0066\u0074"}:_fdabd .Left =NewCT_TblWidth ();if _cdbbcfe :=d .DecodeElement (_fdabd .Left ,&_ecbfcb );_cdbbcfe !=nil {return _cdbbcfe ;};case _f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_fdabd .Bottom =NewCT_TblWidth ();if _efggda :=d .DecodeElement (_fdabd .Bottom ,&_ecbfcb );_efggda !=nil {return _efggda ;};case _f .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 :"\u0065\u006e\u0064"},_f .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 :"\u0065\u006e\u0064"}:_fdabd .End =NewCT_TblWidth ();if _eebaea :=d .DecodeElement (_fdabd .End ,&_ecbfcb );_eebaea !=nil {return _eebaea ;};case _f .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 :"\u0072\u0069\u0067h\u0074"},_f .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 :"\u0072\u0069\u0067h\u0074"}:_fdabd .Right =NewCT_TblWidth ();if _fdbgg :=d .DecodeElement (_fdabd .Right ,&_ecbfcb );_fdbgg !=nil {return _fdbgg ;};default:_gb .Log ("\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\u0054\u0063\u004d\u0061\u0072\u0020\u0025\u0076",_ecbfcb .Name );if _efdaa :=d .Skip ();_efdaa !=nil {return _efdaa ;};};case _f .EndElement :break _ebggff ;case _f .CharData :};};return nil ;};func NewWdAnchor ()*WdAnchor {_gfeef :=&WdAnchor {};_gfeef .WdCT_Anchor =*NewWdCT_Anchor ();return _gfeef ;};func (_fbaag *ST_FontFamily )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbaag =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_fbaag =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_fbaag =2;case "\u0072\u006f\u006da\u006e":*_fbaag =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_fbaag =4;case "\u0073\u0077\u0069s\u0073":*_fbaag =5;case "\u0061\u0075\u0074\u006f":*_fbaag =6;};return nil ;};type CT_SdtDate struct{ +// ValidateWithPath validates the Document and its children, prefixing error messages with path +func (_fgfad *Document )ValidateWithPath (path string )error {if _dfegbc :=_fgfad .CT_Document .ValidateWithPath (path );_dfegbc !=nil {return _dfegbc ;};return nil ;}; -// Last Known Date in XML Schema DateTime Format -FullDateAttr *_g .Time ; +// ValidateWithPath validates the Fonts and its children, prefixing error messages with path +func (_bcgfd *Fonts )ValidateWithPath (path string )error {if _bfeab :=_bcgfd .CT_FontsList .ValidateWithPath (path );_bfeab !=nil {return _bfeab ;};return nil ;}; -// Date Display Mask -DateFormat *CT_String ; +// Validate validates the CT_FFName and its children +func (_dbffg *CT_FFName )Validate ()error {return _dbffg .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");};type CT_TrackChangesView struct{ -// Date Picker Language ID -Lid *CT_Lang ; +// Display Visual Indicator Of Markup Area +MarkupAttr *_cf .ST_OnOff ; -// Custom XML Data Date Storage Format -StoreMappedDataAs *CT_SdtDateMappingType ; +// Display Comments +CommentsAttr *_cf .ST_OnOff ; -// Date Picker Calendar Type -Calendar *CT_CalendarType ;};func (_cdef *CT_Lang )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_cdef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgdbed ST_Em )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bedae :=_f .Attr {};_bedae .Name =name ;switch _bgdbed {case ST_EmUnset :_bedae .Value ="";case ST_EmNone :_bedae .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_bedae .Value ="\u0064\u006f\u0074";case ST_EmComma :_bedae .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_bedae .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_EmUnderDot :_bedae .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _bedae ,nil ;}; +// Display Content Revisions +InsDelAttr *_cf .ST_OnOff ; -// AC_ChoiceRun is used to marshal/unmarshal mc:Choice types inside of CT_R Extra in the OOXML schema. -type AC_ChoiceRun struct{_cbeead string ; +// Display Formatting Revisions +FormattingAttr *_cf .ST_OnOff ; -// Break -Br *CT_Br ; +// Display Ink Annotations +InkAnnotationsAttr *_cf .ST_OnOff ;}; -// Text -T *CT_Text ; +// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path +func (_cddbed *WdWgp )ValidateWithPath (path string )error {if _aabfeb :=_cddbed .WdCT_WordprocessingGroup .ValidateWithPath (path );_aabfeb !=nil {return _aabfeb ;};return nil ;};func (_gcfaegb *WdCT_PosV )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gfaaeg ,_bgfgc :=_gcfaegb .RelativeFromAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _bgfgc !=nil {return _bgfgc ;};start .Attr =append (start .Attr ,_gfaaeg );e .EncodeToken (start );_gcfaegb .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcgdb *CT_MailMergeSourceType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcgdb .ValAttr =ST_MailMergeSourceType (1);for _ ,_gbebb :=range start .Attr {if _gbebb .Name .Local =="\u0076\u0061\u006c"{_dcgdb .ValAttr .UnmarshalXMLAttr (_gbebb );continue ;};};for {_cdbee ,_ffbcc :=d .Token ();if _ffbcc !=nil {return _ea .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069l\u004de\u0072g\u0065S\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_ffbcc );};if _aaggc ,_fdcfcd :=_cdbee .(_c .EndElement );_fdcfcd &&_aaggc .Name ==start .Name {break ;};};return nil ;};type ST_RestartNumber byte ;func (_cgbgf ST_Merge )String ()string {switch _cgbgf {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case 2:return "\u0072e\u0073\u0074\u0061\u0072\u0074";};return "";};func NewCT_Div ()*CT_Div {_ceged :=&CT_Div {};_ceged .MarLeft =NewCT_SignedTwipsMeasure ();_ceged .MarRight =NewCT_SignedTwipsMeasure ();_ceged .MarTop =NewCT_SignedTwipsMeasure ();_ceged .MarBottom =NewCT_SignedTwipsMeasure ();return _ceged ;};const (ST_TargetScreenSzUnset ST_TargetScreenSz =0;ST_TargetScreenSz544x376 ST_TargetScreenSz =1;ST_TargetScreenSz640x480 ST_TargetScreenSz =2;ST_TargetScreenSz720x512 ST_TargetScreenSz =3;ST_TargetScreenSz800x600 ST_TargetScreenSz =4;ST_TargetScreenSz1024x768 ST_TargetScreenSz =5;ST_TargetScreenSz1152x882 ST_TargetScreenSz =6;ST_TargetScreenSz1152x900 ST_TargetScreenSz =7;ST_TargetScreenSz1280x1024 ST_TargetScreenSz =8;ST_TargetScreenSz1600x1200 ST_TargetScreenSz =9;ST_TargetScreenSz1800x1440 ST_TargetScreenSz =10;ST_TargetScreenSz1920x1200 ST_TargetScreenSz =11;);func (_gbdeg *CT_SmartTagType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbdeg .NamespaceuriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065\u0075\u0072\u0069"},Value :_ea .Sprintf ("\u0025\u0076",*_gbdeg .NamespaceuriAttr )});};if _gbdeg .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gbdeg .NameAttr )});};if _gbdeg .UrlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_gbdeg .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eaaag *CT_TblPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_eaaag .AuthorAttr )});if _eaaag .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_eaaag .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_eaaag .IdAttr )});e .EncodeToken (start );_adcef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_eaaag .TblPr ,_adcef );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Content Part -ContentPart *CT_Rel ; +// Validate validates the EG_RPr and its children +func (_cbedfa *EG_RPr )Validate ()error {return _cbedfa .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvContentPartPr *_eg .CT_NonVisualContentPartProperties ;};func (_acgdc ST_Merge )ValidateWithPath (path string )error {switch _acgdc {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acgdc ));};return nil ;};type CT_FontFamily struct{ -// Deleted Text -DelText *CT_Text ; +// Font Family Value +ValAttr ST_FontFamily ;}; -// Field Code -InstrText *CT_Text ; +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_dfaa *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_bcbeff ST_TblStyleOverrideType )Validate ()error {return _bcbeff .ValidateWithPath ("")};type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Deleted Field Code -DelInstrText *CT_Text ; +// Annotation Identifier +IdAttr int64 ;SectPr *CT_SectPrBase ;}; -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// Validate validates the Ftr and its children +func (_gabcd *Ftr )Validate ()error {return _gabcd .ValidateWithPath ("\u0046\u0074\u0072")}; -// Choiceal Hyphen Character -SoftHyphen *CT_Empty ; +// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path +func (_bcbefc *CT_VMerge )ValidateWithPath (path string )error {if _dddag :=_bcbefc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dddag !=nil {return _dddag ;};return nil ;};func (_cffff ST_ChapterSep )String ()string {switch _cffff {case 0:return "";case 1:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 2:return "\u0070\u0065\u0072\u0069\u006f\u0064";case 3:return "\u0063\u006f\u006co\u006e";case 4:return "\u0065\u006d\u0044\u0061\u0073\u0068";case 5:return "\u0065\u006e\u0044\u0061\u0073\u0068";};return "";};func (_gccceaa ST_MailMergeSourceType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egedfc :=_c .Attr {};_egedfc .Name =name ;switch _gccceaa {case ST_MailMergeSourceTypeUnset :_egedfc .Value ="";case ST_MailMergeSourceTypeDatabase :_egedfc .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_egedfc .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case ST_MailMergeSourceTypeDocument1 :_egedfc .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_egedfc .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_egedfc .Value ="\u0074\u0065\u0078\u0074";case ST_MailMergeSourceTypeEmail :_egedfc .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_egedfc .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_egedfc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079";case ST_MailMergeSourceTypeMaster :_egedfc .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _egedfc ,nil ;}; -// Date Block - Short Day Format -DayShort *CT_Empty ; +// Validate validates the CT_SdtRun and its children +func (_eggdeg *CT_SdtRun )Validate ()error {return _eggdeg .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");};type ST_DropCap byte ; -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path +func (_egcd *CT_Ind )ValidateWithPath (path string )error {if _egcd .StartAttr !=nil {if _aeedf :=_egcd .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_aeedf !=nil {return _aeedf ;};};if _egcd .EndAttr !=nil {if _ffebdg :=_egcd .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_ffebdg !=nil {return _ffebdg ;};};if _egcd .LeftAttr !=nil {if _decdb :=_egcd .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_decdb !=nil {return _decdb ;};};if _egcd .RightAttr !=nil {if _bfaga :=_egcd .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_bfaga !=nil {return _bfaga ;};};if _egcd .HangingAttr !=nil {if _dabg :=_egcd .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dabg !=nil {return _dabg ;};};if _egcd .FirstLineAttr !=nil {if _cdgeg :=_egcd .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_cdgeg !=nil {return _cdgeg ;};};return nil ;};type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_e .Time ; -// Date Block - Short Year Format -YearShort *CT_Empty ; +// Annotation Identifier +IdAttr int64 ;};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Date Block - Long Day Format -DayLong *CT_Empty ; +// Annotation Identifier +IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};type ST_FFTextType byte ; -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// Validate validates the CT_VMerge and its children +func (_ffdbd *CT_VMerge )Validate ()error {return _ffdbd .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};func NewCT_TcBorders ()*CT_TcBorders {_baded :=&CT_TcBorders {};return _baded };func NewCT_View ()*CT_View {_acefg :=&CT_View {};_acefg .ValAttr =ST_View (1);return _acefg };func NewEG_RPrMath ()*EG_RPrMath {_dfafa :=&EG_RPrMath {};return _dfafa }; -// Date Block - Long Year Format -YearLong *CT_Empty ; +// Validate validates the CT_TcPrBase and its children +func (_febbaa *CT_TcPrBase )Validate ()error {return _febbaa .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");};func (_fcaccc *ST_Shd )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbacf ,_bbcca :=d .Token ();if _bbcca !=nil {return _bbcca ;};if _cggbb ,_cebfed :=_dbacf .(_c .EndElement );_cebfed &&_cggbb .Name ==start .Name {*_fcaccc =1;return nil ;};if _gcfbdc ,_agggf :=_dbacf .(_c .CharData );!_agggf {return _ea .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",_dbacf );}else {switch string (_gcfbdc ){case "":*_fcaccc =0;case "\u006e\u0069\u006c":*_fcaccc =1;case "\u0063\u006c\u0065a\u0072":*_fcaccc =2;case "\u0073\u006f\u006ci\u0064":*_fcaccc =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_fcaccc =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_fcaccc =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_fcaccc =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_fcaccc =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_fcaccc =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_fcaccc =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_fcaccc =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_fcaccc =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_fcaccc =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_fcaccc =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_fcaccc =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_fcaccc =15;case "\u0070\u0063\u0074\u0035":*_fcaccc =16;case "\u0070\u0063\u00741\u0030":*_fcaccc =17;case "\u0070\u0063\u00741\u0032":*_fcaccc =18;case "\u0070\u0063\u00741\u0035":*_fcaccc =19;case "\u0070\u0063\u00742\u0030":*_fcaccc =20;case "\u0070\u0063\u00742\u0035":*_fcaccc =21;case "\u0070\u0063\u00743\u0030":*_fcaccc =22;case "\u0070\u0063\u00743\u0035":*_fcaccc =23;case "\u0070\u0063\u00743\u0037":*_fcaccc =24;case "\u0070\u0063\u00744\u0030":*_fcaccc =25;case "\u0070\u0063\u00744\u0035":*_fcaccc =26;case "\u0070\u0063\u00745\u0030":*_fcaccc =27;case "\u0070\u0063\u00745\u0035":*_fcaccc =28;case "\u0070\u0063\u00746\u0030":*_fcaccc =29;case "\u0070\u0063\u00746\u0032":*_fcaccc =30;case "\u0070\u0063\u00746\u0035":*_fcaccc =31;case "\u0070\u0063\u00747\u0030":*_fcaccc =32;case "\u0070\u0063\u00747\u0035":*_fcaccc =33;case "\u0070\u0063\u00748\u0030":*_fcaccc =34;case "\u0070\u0063\u00748\u0035":*_fcaccc =35;case "\u0070\u0063\u00748\u0037":*_fcaccc =36;case "\u0070\u0063\u00749\u0030":*_fcaccc =37;case "\u0070\u0063\u00749\u0035":*_fcaccc =38;};};_dbacf ,_bbcca =d .Token ();if _bbcca !=nil {return _bbcca ;};if _aedecf ,_afbcfa :=_dbacf .(_c .EndElement );_afbcfa &&_aedecf .Name ==start .Name {return nil ;};return _ea .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",_dbacf );}; -// Comment Information Block -AnnotationRef *CT_Empty ; +// Validate validates the CT_DocGrid and its children +func (_aaaab *CT_DocGrid )Validate ()error {return _aaaab .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");}; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path +func (_effff *CT_TcBorders )ValidateWithPath (path string )error {if _effff .Top !=nil {if _cfde :=_effff .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cfde !=nil {return _cfde ;};};if _effff .Start !=nil {if _ddfdbe :=_effff .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_ddfdbe !=nil {return _ddfdbe ;};};if _effff .Left !=nil {if _abggf :=_effff .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_abggf !=nil {return _abggf ;};};if _effff .Bottom !=nil {if _bfcdaf :=_effff .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_bfcdaf !=nil {return _bfcdaf ;};};if _effff .End !=nil {if _cbcffc :=_effff .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_cbcffc !=nil {return _cbcffc ;};};if _effff .Right !=nil {if _gecbf :=_effff .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gecbf !=nil {return _gecbf ;};};if _effff .InsideH !=nil {if _gecbb :=_effff .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_gecbb !=nil {return _gecbb ;};};if _effff .InsideV !=nil {if _badbaa :=_effff .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_badbaa !=nil {return _badbaa ;};};if _effff .Tl2br !=nil {if _adgcd :=_effff .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_adgcd !=nil {return _adgcd ;};};if _effff .Tr2bl !=nil {if _ecadbab :=_effff .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_ecadbab !=nil {return _ecadbab ;};};return nil ;}; -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// Validate validates the CT_Num and its children +func (_acddfg *CT_Num )Validate ()error {return _acddfg .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");}; -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path +func (_egbdge *WdCT_Inline )ValidateWithPath (path string )error {if _fbdae :=_egbdge .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_fbdae !=nil {return _fbdae ;};if _egbdge .EffectExtent !=nil {if _gffbag :=_egbdge .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_gffbag !=nil {return _gffbag ;};};if _baabc :=_egbdge .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_baabc !=nil {return _baabc ;};if _egbdge .CNvGraphicFramePr !=nil {if _ccgfgf :=_egbdge .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_ccgfgf !=nil {return _ccgfgf ;};};if _fgacb :=_egbdge .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_fgacb !=nil {return _fgacb ;};return nil ;};func (_gfgeee *WdCT_TextboxInfo )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfgeee .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_gfgeee .IdAttr )});};e .EncodeToken (start );_afbdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gfgeee .TxbxContent ,_afbdb );if _gfgeee .ExtLst !=nil {_dfgee :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfgeee .ExtLst ,_dfgee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_PermStart ()*CT_PermStart {_agfc :=&CT_PermStart {};return _agfc };func (_fbfgde *CT_TblOverlap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbfgde .ValAttr =ST_TblOverlap (1);for _ ,_afdeg :=range start .Attr {if _afdeg .Name .Local =="\u0076\u0061\u006c"{_fbfgde .ValAttr .UnmarshalXMLAttr (_afdeg );continue ;};};for {_bcfcc ,_gdfcg :=d .Token ();if _gdfcg !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_gdfcg );};if _fccbf ,_fefad :=_bcfcc .(_c .EndElement );_fefad &&_fccbf .Name ==start .Name {break ;};};return nil ;}; -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path +func (_acdfc *CT_Compat )ValidateWithPath (path string )error {if _acdfc .UseSingleBorderforContiguousCells !=nil {if _aegb :=_acdfc .UseSingleBorderforContiguousCells .ValidateWithPath (path +"\u002f\u0055\u0073eS\u0069\u006e\u0067\u006c\u0065\u0042\u006f\u0072\u0064e\u0072f\u006fr\u0043o\u006e\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006c\u006c\u0073");_aegb !=nil {return _aegb ;};};if _acdfc .WpJustification !=nil {if _gefca :=_acdfc .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_gefca !=nil {return _gefca ;};};if _acdfc .NoTabHangInd !=nil {if _agcaa :=_acdfc .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064");_agcaa !=nil {return _agcaa ;};};if _acdfc .NoLeading !=nil {if _cge :=_acdfc .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_cge !=nil {return _cge ;};};if _acdfc .SpaceForUL !=nil {if _fgfd :=_acdfc .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c");_fgfd !=nil {return _fgfd ;};};if _acdfc .NoColumnBalance !=nil {if _gaag :=_acdfc .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_gaag !=nil {return _gaag ;};};if _acdfc .BalanceSingleByteDoubleByteWidth !=nil {if _dcbd :=_acdfc .BalanceSingleByteDoubleByteWidth .ValidateWithPath (path +"\u002f\u0042\u0061\u006c\u0061\u006ec\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079\u0074\u0065\u0044\u006fu\u0062\u006c\u0065\u0042\u0079\u0074\u0065W\u0069\u0064\u0074\u0068");_dcbd !=nil {return _dcbd ;};};if _acdfc .NoExtraLineSpacing !=nil {if _dbdad :=_acdfc .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dbdad !=nil {return _dbdad ;};};if _acdfc .DoNotLeaveBackslashAlone !=nil {if _ccfg :=_acdfc .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_ccfg !=nil {return _ccfg ;};};if _acdfc .UlTrailSpace !=nil {if _cgad :=_acdfc .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_cgad !=nil {return _cgad ;};};if _acdfc .DoNotExpandShiftReturn !=nil {if _efdg :=_acdfc .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e");_efdg !=nil {return _efdg ;};};if _acdfc .SpacingInWholePoints !=nil {if _ccff :=_acdfc .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_ccff !=nil {return _ccff ;};};if _acdfc .LineWrapLikeWord6 !=nil {if _bagf :=_acdfc .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_bagf !=nil {return _bagf ;};};if _acdfc .PrintBodyTextBeforeHeader !=nil {if _ggbd :=_acdfc .PrintBodyTextBeforeHeader .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0042\u006f\u0064\u0079\u0054e\u0078\u0074\u0042\u0065\u0066\u006f\u0072\u0065\u0048\u0065a\u0064\u0065\u0072");_ggbd !=nil {return _ggbd ;};};if _acdfc .PrintColBlack !=nil {if _bgde :=_acdfc .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_bgde !=nil {return _bgde ;};};if _acdfc .WpSpaceWidth !=nil {if _cgef :=_acdfc .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068");_cgef !=nil {return _cgef ;};};if _acdfc .ShowBreaksInFrames !=nil {if _deca :=_acdfc .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_deca !=nil {return _deca ;};};if _acdfc .SubFontBySize !=nil {if _debce :=_acdfc .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_debce !=nil {return _debce ;};};if _acdfc .SuppressBottomSpacing !=nil {if _abdg :=_acdfc .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067");_abdg !=nil {return _abdg ;};};if _acdfc .SuppressTopSpacing !=nil {if _fdfd :=_acdfc .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fdfd !=nil {return _fdfd ;};};if _acdfc .SuppressSpacingAtTopOfPage !=nil {if _adabc :=_acdfc .SuppressSpacingAtTopOfPage .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070\u0072\u0065s\u0073\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0041t\u0054\u006f\u0070O\u0066P\u0061\u0067\u0065");_adabc !=nil {return _adabc ;};};if _acdfc .SuppressTopSpacingWP !=nil {if _ggfa :=_acdfc .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_ggfa !=nil {return _ggfa ;};};if _acdfc .SuppressSpBfAfterPgBrk !=nil {if _eece :=_acdfc .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_eece !=nil {return _eece ;};};if _acdfc .SwapBordersFacingPages !=nil {if _fecc :=_acdfc .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_fecc !=nil {return _fecc ;};};if _acdfc .ConvMailMergeEsc !=nil {if _gffg :=_acdfc .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_gffg !=nil {return _gffg ;};};if _acdfc .TruncateFontHeightsLikeWP6 !=nil {if _dffcb :=_acdfc .TruncateFontHeightsLikeWP6 .ValidateWithPath (path +"/\u0054\u0072\u0075\u006e\u0063\u0061t\u0065\u0046\u006f\u006e\u0074\u0048\u0065\u0069\u0067h\u0074\u0073\u004ci\u006be\u0057\u0050\u0036");_dffcb !=nil {return _dffcb ;};};if _acdfc .MwSmallCaps !=nil {if _ecbec :=_acdfc .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_ecbec !=nil {return _ecbec ;};};if _acdfc .UsePrinterMetrics !=nil {if _bbfa :=_acdfc .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073");_bbfa !=nil {return _bbfa ;};};if _acdfc .DoNotSuppressParagraphBorders !=nil {if _efbd :=_acdfc .DoNotSuppressParagraphBorders .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_efbd !=nil {return _efbd ;};};if _acdfc .WrapTrailSpaces !=nil {if _fceb :=_acdfc .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_fceb !=nil {return _fceb ;};};if _acdfc .FootnoteLayoutLikeWW8 !=nil {if _dcfgf :=_acdfc .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038");_dcfgf !=nil {return _dcfgf ;};};if _acdfc .ShapeLayoutLikeWW8 !=nil {if _fgca :=_acdfc .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_fgca !=nil {return _fgca ;};};if _acdfc .AlignTablesRowByRow !=nil {if _edaa :=_acdfc .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_edaa !=nil {return _edaa ;};};if _acdfc .ForgetLastTabAlignment !=nil {if _daaef :=_acdfc .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_daaef !=nil {return _daaef ;};};if _acdfc .AdjustLineHeightInTable !=nil {if _ecfd :=_acdfc .AdjustLineHeightInTable .ValidateWithPath (path +"\u002fA\u0064\u006a\u0075\u0073\u0074\u004c\u0069\u006e\u0065\u0048\u0065i\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065");_ecfd !=nil {return _ecfd ;};};if _acdfc .AutoSpaceLikeWord95 !=nil {if _cbgf :=_acdfc .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_cbgf !=nil {return _cbgf ;};};if _acdfc .NoSpaceRaiseLower !=nil {if _dfff :=_acdfc .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_dfff !=nil {return _dfff ;};};if _acdfc .DoNotUseHTMLParagraphAutoSpacing !=nil {if _defad :=_acdfc .DoNotUseHTMLParagraphAutoSpacing .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0041\u0075\u0074\u006f\u0053\u0070a\u0063\u0069\u006e\u0067");_defad !=nil {return _defad ;};};if _acdfc .LayoutRawTableWidth !=nil {if _cede :=_acdfc .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_cede !=nil {return _cede ;};};if _acdfc .LayoutTableRowsApart !=nil {if _fcef :=_acdfc .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_fcef !=nil {return _fcef ;};};if _acdfc .UseWord97LineBreakRules !=nil {if _accg :=_acdfc .UseWord97LineBreakRules .ValidateWithPath (path +"\u002fU\u0073\u0065\u0057\u006f\u0072\u0064\u0039\u0037\u004c\u0069\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073");_accg !=nil {return _accg ;};};if _acdfc .DoNotBreakWrappedTables !=nil {if _dfdgd :=_acdfc .DoNotBreakWrappedTables .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0057\u0072a\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073");_dfdgd !=nil {return _dfdgd ;};};if _acdfc .DoNotSnapToGridInCell !=nil {if _dfbb :=_acdfc .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c");_dfbb !=nil {return _dfbb ;};};if _acdfc .SelectFldWithFirstOrLastChar !=nil {if _aggg :=_acdfc .SelectFldWithFirstOrLastChar .ValidateWithPath (path +"\u002f\u0053e\u006c\u0065\u0063\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069\u0072\u0073\u0074\u004f\u0072\u004c\u0061\u0073\u0074Ch\u0061\u0072");_aggg !=nil {return _aggg ;};};if _acdfc .ApplyBreakingRules !=nil {if _dcef :=_acdfc .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_dcef !=nil {return _dcef ;};};if _acdfc .DoNotWrapTextWithPunct !=nil {if _cbef :=_acdfc .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_cbef !=nil {return _cbef ;};};if _acdfc .DoNotUseEastAsianBreakRules !=nil {if _daef :=_acdfc .DoNotUseEastAsianBreakRules .ValidateWithPath (path +"\u002f\u0044\u006f\u004eo\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073i\u0061n\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073");_daef !=nil {return _daef ;};};if _acdfc .UseWord2002TableStyleRules !=nil {if _dbbde :=_acdfc .UseWord2002TableStyleRules .ValidateWithPath (path +"/\u0055\u0073\u0065\u0057\u006f\u0072d\u0032\u0030\u0030\u0032\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006ce\u0052u\u006c\u0065\u0073");_dbbde !=nil {return _dbbde ;};};if _acdfc .GrowAutofit !=nil {if _febcg :=_acdfc .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_febcg !=nil {return _febcg ;};};if _acdfc .UseFELayout !=nil {if _fabd :=_acdfc .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074");_fabd !=nil {return _fabd ;};};if _acdfc .UseNormalStyleForList !=nil {if _gaeg :=_acdfc .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074");_gaeg !=nil {return _gaeg ;};};if _acdfc .DoNotUseIndentAsNumberingTabStop !=nil {if _ccbb :=_acdfc .DoNotUseIndentAsNumberingTabStop .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0073\u004e\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0054\u0061b\u0053\u0074\u006f\u0070");_ccbb !=nil {return _ccbb ;};};if _acdfc .UseAltKinsokuLineBreakRules !=nil {if _abafb :=_acdfc .UseAltKinsokuLineBreakRules .ValidateWithPath (path +"\u002f\u0055\u0073\u0065A\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004ci\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073");_abafb !=nil {return _abafb ;};};if _acdfc .AllowSpaceOfSameStyleInTable !=nil {if _gaeef :=_acdfc .AllowSpaceOfSameStyleInTable .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0054ab\u006c\u0065");_gaeef !=nil {return _gaeef ;};};if _acdfc .DoNotSuppressIndentation !=nil {if _ebcbb :=_acdfc .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn");_ebcbb !=nil {return _ebcbb ;};};if _acdfc .DoNotAutofitConstrainedTables !=nil {if _bffgb :=_acdfc .DoNotAutofitConstrainedTables .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006ff\u0069\u0074\u0043\u006f\u006e\u0073\u0074r\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073");_bffgb !=nil {return _bffgb ;};};if _acdfc .AutofitToFirstFixedWidthCell !=nil {if _dgbe :=_acdfc .AutofitToFirstFixedWidthCell .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0066\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068Ce\u006c\u006c");_dgbe !=nil {return _dgbe ;};};if _acdfc .UnderlineTabInNumList !=nil {if _caegc :=_acdfc .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074");_caegc !=nil {return _caegc ;};};if _acdfc .DisplayHangulFixedWidth !=nil {if _cdbgf :=_acdfc .DisplayHangulFixedWidth .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006c\u0061\u0079\u0048\u0061\u006e\u0067\u0075l\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068");_cdbgf !=nil {return _cdbgf ;};};if _acdfc .SplitPgBreakAndParaMark !=nil {if _bagg :=_acdfc .SplitPgBreakAndParaMark .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u0067\u0042\u0072\u0065\u0061\u006bA\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b");_bagg !=nil {return _bagg ;};};if _acdfc .DoNotVertAlignCellWithSp !=nil {if _gfge :=_acdfc .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p");_gfge !=nil {return _gfge ;};};if _acdfc .DoNotBreakConstrainedForcedTable !=nil {if _bageb :=_acdfc .DoNotBreakConstrainedForcedTable .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074B\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006ee\u0064\u0046\u006f\u0072\u0063\u0065\u0064T\u0061\u0062\u006c\u0065");_bageb !=nil {return _bageb ;};};if _acdfc .DoNotVertAlignInTxbx !=nil {if _dbeg :=_acdfc .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_dbeg !=nil {return _dbeg ;};};if _acdfc .UseAnsiKerningPairs !=nil {if _eeagb :=_acdfc .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_eeagb !=nil {return _eeagb ;};};if _acdfc .CachedColBalance !=nil {if _eacd :=_acdfc .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065");_eacd !=nil {return _eacd ;};};for _cgdef ,_cegd :=range _acdfc .CompatSetting {if _adff :=_cegd .ValidateWithPath (_ea .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_cgdef ));_adff !=nil {return _adff ;};};return nil ;};type EG_RangeMarkupElements struct{ -// Symbol Character -Sym *CT_Sym ; +// Bookmark Start +BookmarkStart *CT_Bookmark ; -// Page Number Block -PgNum *CT_Empty ; +// Bookmark End +BookmarkEnd *CT_MarkupRange ; -// Carriage Return -Cr *CT_Empty ; +// Move Source Location Container - Start +MoveFromRangeStart *CT_MoveBookmark ; -// Tab Character -Tab *CT_Empty ; +// Move Source Location Container - End +MoveFromRangeEnd *CT_MarkupRange ; -// Embedded Object -Object *CT_Object ; +// Move Destination Location Container - Start +MoveToRangeStart *CT_MoveBookmark ; -// VML Object -Pict *CT_Picture ; +// Move Destination Location Container - End +MoveToRangeEnd *CT_MarkupRange ; -// Complex Field Character -FldChar *CT_FldChar ; +// Comment Anchor Range Start +CommentRangeStart *CT_MarkupRange ; -// Phonetic Guide -Ruby *CT_Ruby ; +// Comment Anchor Range End +CommentRangeEnd *CT_MarkupRange ; -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; +// Custom XML Markup Insertion Start +CustomXmlInsRangeStart *CT_TrackChange ; -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; +// Custom XML Markup Insertion End +CustomXmlInsRangeEnd *CT_Markup ; -// Comment Content Reference Mark -CommentReference *CT_Markup ; +// Custom XML Markup Deletion Start +CustomXmlDelRangeStart *CT_TrackChange ; -// DrawingML Object -Drawing *CT_Drawing ; +// Custom XML Markup Deletion End +CustomXmlDelRangeEnd *CT_Markup ; -// Absolute Position Tab Character -Ptab *CT_PTab ; +// Custom XML Markup Move Source Start +CustomXmlMoveFromRangeStart *CT_TrackChange ; -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;};func (_adagd ST_RubyAlign )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgbegf :=_f .Attr {};_cgbegf .Name =name ;switch _adagd {case ST_RubyAlignUnset :_cgbegf .Value ="";case ST_RubyAlignCenter :_cgbegf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_cgbegf .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case ST_RubyAlignDistributeSpace :_cgbegf .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_cgbegf .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_cgbegf .Value ="\u0072\u0069\u0067h\u0074";case ST_RubyAlignRightVertical :_cgbegf .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _cgbegf ,nil ;};func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_gegba :=&CT_ParaRPrOriginal {};return _gegba };func NewCT_AutoCaption ()*CT_AutoCaption {_dgd :=&CT_AutoCaption {};return _dgd }; +// Custom XML Markup Move Source End +CustomXmlMoveFromRangeEnd *CT_Markup ; -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_egbfg *CT_Row )ValidateWithPath (path string )error {if _egbfg .TblPrEx !=nil {if _efdbed :=_egbfg .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_efdbed !=nil {return _efdbed ;};};if _egbfg .TrPr !=nil {if _afagf :=_egbfg .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_afagf !=nil {return _afagf ;};};for _degead ,_cgabc :=range _egbfg .EG_ContentCellContent {if _bbeba :=_cgabc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_degead ));_bbeba !=nil {return _bbeba ;};};return nil ;};func (_fdcdgc *CT_TrPrChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_fdcdgc .AuthorAttr )});if _fdcdgc .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fdcdgc .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fdcdgc .IdAttr )});e .EncodeToken (start );_ecfgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_fdcdgc .TrPr ,_ecfgf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Custom XML Markup Move Destination Location Start +CustomXmlMoveToRangeStart *CT_TrackChange ; -// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path -func (_acef *CT_Odso )ValidateWithPath (path string )error {if _acef .Udl !=nil {if _gdgff :=_acef .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_gdgff !=nil {return _gdgff ;};};if _acef .Table !=nil {if _cgbc :=_acef .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065");_cgbc !=nil {return _cgbc ;};};if _acef .Src !=nil {if _beecc :=_acef .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_beecc !=nil {return _beecc ;};};if _acef .ColDelim !=nil {if _gbag :=_acef .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m");_gbag !=nil {return _gbag ;};};if _acef .Type !=nil {if _dfeca :=_acef .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_dfeca !=nil {return _dfeca ;};};if _acef .FHdr !=nil {if _bcggd :=_acef .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072");_bcggd !=nil {return _bcggd ;};};for _cgab ,_bcdgb :=range _acef .FieldMapData {if _gfcbc :=_bcdgb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_cgab ));_gfcbc !=nil {return _gfcbc ;};};for _bgceba ,_agbbf :=range _acef .RecipientData {if _aebadf :=_agbbf .ValidateWithPath (_c .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_bgceba ));_aebadf !=nil {return _aebadf ;};};return nil ;};func (_adebcb ST_View )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adebcb .String (),start );};func (_abcc *CT_Em )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aeggg ,_ceegb :=_abcc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ceegb !=nil {return _ceegb ;};start .Attr =append (start .Attr ,_aeggg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TcPrBase struct{ +// Custom XML Markup Move Destination Location End +CustomXmlMoveToRangeEnd *CT_Markup ;};func (_cfcce *CT_VMerge )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egaab :=range start .Attr {if _egaab .Name .Local =="\u0076\u0061\u006c"{_cfcce .ValAttr .UnmarshalXMLAttr (_egaab );continue ;};};for {_eggad ,_cfcdad :=d .Token ();if _cfcdad !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_cfcdad );};if _aaadd ,_ebgbb :=_eggad .(_c .EndElement );_ebgbb &&_aaadd .Name ==start .Name {break ;};};return nil ;};type CT_SignedTwipsMeasure struct{ -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Positive or Negative Value in Twentieths of a Point +ValAttr ST_SignedTwipsMeasure ;};func (_dcfdd ST_NumberFormat )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gaddf :=_c .Attr {};_gaddf .Name =name ;switch _dcfdd {case ST_NumberFormatUnset :_gaddf .Value ="";case ST_NumberFormatDecimal :_gaddf .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_NumberFormatUpperRoman :_gaddf .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_gaddf .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_gaddf .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatLowerLetter :_gaddf .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_gaddf .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_gaddf .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatOrdinalText :_gaddf .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_gaddf .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_gaddf .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f";case ST_NumberFormatIdeographDigital :_gaddf .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_gaddf .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatAiueo :_gaddf .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_gaddf .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_gaddf .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalHalfWidth :_gaddf .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_gaddf .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatJapaneseDigitalTenThousand :_gaddf .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064";case ST_NumberFormatDecimalEnclosedCircle :_gaddf .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatDecimalFullWidth2 :_gaddf .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_gaddf .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatIrohaFullWidth :_gaddf .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_gaddf .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_gaddf .Value ="\u0062\u0075\u006c\u006c\u0065\u0074";case ST_NumberFormatGanada :_gaddf .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_gaddf .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_gaddf .Value ="\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070";case ST_NumberFormatDecimalEnclosedParen :_gaddf .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_gaddf .Value ="\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065";case ST_NumberFormatIdeographEnclosedCircle :_gaddf .Value ="\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatIdeographTraditional :_gaddf .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case ST_NumberFormatIdeographZodiac :_gaddf .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_gaddf .Value ="\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c";case ST_NumberFormatTaiwaneseCounting :_gaddf .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_gaddf .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case ST_NumberFormatTaiwaneseCountingThousand :_gaddf .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_gaddf .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatChineseCounting :_gaddf .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_gaddf .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case ST_NumberFormatChineseCountingThousand :_gaddf .Value ="\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064";case ST_NumberFormatKoreanDigital :_gaddf .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatKoreanCounting :_gaddf .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_gaddf .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_gaddf .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case ST_NumberFormatVietnameseCounting :_gaddf .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_gaddf .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case ST_NumberFormatRussianUpper :_gaddf .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_gaddf .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_gaddf .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case ST_NumberFormatHebrew1 :_gaddf .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_gaddf .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_gaddf .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case ST_NumberFormatArabicAbjad :_gaddf .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_gaddf .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_gaddf .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case ST_NumberFormatHindiNumbers :_gaddf .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_gaddf .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatThaiLetters :_gaddf .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_NumberFormatThaiNumbers :_gaddf .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_gaddf .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatBahtText :_gaddf .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case ST_NumberFormatDollarText :_gaddf .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_gaddf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gaddf ,nil ;}; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Validate validates the CT_RubyAlign and its children +func (_abcagg *CT_RubyAlign )Validate ()error {return _abcagg .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};func NewCT_SdtComboBox ()*CT_SdtComboBox {_effbe :=&CT_SdtComboBox {};return _effbe };func NewCT_TblLook ()*CT_TblLook {_bdgad :=&CT_TblLook {};return _bdgad };type CT_FFDDList struct{ -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Drop-Down List Selection +Result *CT_DecimalNumber ; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Default Drop-Down List Item Index +Default *CT_DecimalNumber ; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// Drop-Down List Entry +ListEntry []*CT_String ;};type CT_Hyperlink struct{ -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Hyperlink Target Frame +TgtFrameAttr *string ; -// Table Cell Shading -Shd *CT_Shd ; +// Associated String +TooltipAttr *string ; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Location in Target Document +DocLocationAttr *string ; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Add To Viewed Hyperlinks +HistoryAttr *_cf .ST_OnOff ; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Hyperlink Anchor +AnchorAttr *string ;IdAttr *string ; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_ddagaa *WdCT_WrapNone )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_ebdafg ,_bagagb :=d .Token ();if _bagagb !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_bagagb );};if _daacdd ,_afcdc :=_ebdafg .(_c .EndElement );_afcdc &&_daacdd .Name ==start .Name {break ;};};return nil ;};func (_fcgacg *ST_FtnPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcgacg =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_fcgacg =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_fcgacg =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_fcgacg =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_fcgacg =4;};return nil ;};func (_dbceg ST_ChapterSep )Validate ()error {return _dbceg .ValidateWithPath ("")};type CT_SdtRow struct{ -// Header Cells Associated With Table Cell -Headers *CT_Headers ;};func (_gdafe *CT_PageSz )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ceebd :=range start .Attr {if _ceebd .Name .Local =="\u0077"{_badagd ,_ddddba :=ParseUnionST_TwipsMeasure (_ceebd .Value );if _ddddba !=nil {return _ddddba ;};_gdafe .WAttr =&_badagd ;continue ;};if _ceebd .Name .Local =="\u0068"{_gcedc ,_dddagg :=ParseUnionST_TwipsMeasure (_ceebd .Value );if _dddagg !=nil {return _dddagg ;};_gdafe .HAttr =&_gcedc ;continue ;};if _ceebd .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_gdafe .OrientAttr .UnmarshalXMLAttr (_ceebd );continue ;};if _ceebd .Name .Local =="\u0063\u006f\u0064\u0065"{_eabee ,_beagf :=_ge .ParseInt (_ceebd .Value ,10,64);if _beagf !=nil {return _beagf ;};_gdafe .CodeAttr =&_eabee ;continue ;};};for {_dafae ,_ebdf :=d .Token ();if _ebdf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_ebdf );};if _gadce ,_gbdbed :=_dafae .(_f .EndElement );_gbdbed &&_gadce .Name ==start .Name {break ;};};return nil ;};func (_aacd *CT_DocPartName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_aacd .ValAttr )});if _aacd .DecoratedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aacd .DecoratedAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Validate validates the CT_TcMar and its children -func (_eadafa *CT_TcMar )Validate ()error {return _eadafa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");};func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_fagbeg :=ST_SignedTwipsMeasure {};if _cd .ST_UniversalMeasurePatternRe .MatchString (s ){_fagbeg .ST_UniversalMeasure =&s ;}else {_bgbgcc ,_aefbe :=_ge .ParseFloat (s ,64);if _aefbe !=nil {return _fagbeg ,_c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_aefbe );};_fagbeg .Int64 =_gb .Int64 (int64 (_bgbgcc ));};return _fagbeg ,nil ;}; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path -func (_dgdff *EG_RubyContent )ValidateWithPath (path string )error {if _dgdff .R !=nil {if _cddbf :=_dgdff .R .ValidateWithPath (path +"\u002f\u0052");_cddbf !=nil {return _cddbf ;};};for _becdcc ,_ebaba :=range _dgdff .EG_RunLevelElts {if _cfaec :=_ebaba .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_becdcc ));_cfaec !=nil {return _cfaec ;};};return nil ;};func (_affbge *WdCT_TextboxInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _affbge .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_affbge .IdAttr )});};e .EncodeToken (start );_cfdadb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_affbge .TxbxContent ,_cfdadb );if _affbge .ExtLst !=nil {_eagbg :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_affbge .ExtLst ,_eagbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cggfag ST_FrameLayout )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_baffd :=_f .Attr {};_baffd .Name =name ;switch _cggfag {case ST_FrameLayoutUnset :_baffd .Value ="";case ST_FrameLayoutRows :_baffd .Value ="\u0072\u006f\u0077\u0073";case ST_FrameLayoutCols :_baffd .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_baffd .Value ="\u006e\u006f\u006e\u0065";};return _baffd ,nil ;};func (_edcagf ST_PageBorderDisplay )Validate ()error {return _edcagf .ValidateWithPath ("")};func (_dffddc *CT_TxbxContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dffddc .AltChunk !=nil {_afcca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_bdggf :=range _dffddc .AltChunk {e .EncodeElement (_bdggf ,_afcca );};};if _dffddc .EG_ContentBlockContent !=nil {for _ ,_dddcb :=range _dffddc .EG_ContentBlockContent {_dddcb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TcPrInner ()*CT_TcPrInner {_ffeebc :=&CT_TcPrInner {};return _ffeebc };func (_gfabc *CT_FFData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfabc .Name !=nil {_dgecac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};for _ ,_eeae :=range _gfabc .Name {e .EncodeElement (_eeae ,_dgecac );};};if _gfabc .Label !=nil {_ccdaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};for _ ,_affac :=range _gfabc .Label {e .EncodeElement (_affac ,_ccdaf );};};if _gfabc .TabIndex !=nil {_bfgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_fegc :=range _gfabc .TabIndex {e .EncodeElement (_fegc ,_bfgd );};};if _gfabc .Enabled !=nil {_gbfd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}};for _ ,_eadcc :=range _gfabc .Enabled {e .EncodeElement (_eadcc ,_gbfd );};};if _gfabc .CalcOnExit !=nil {_afda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}};for _ ,_bacf :=range _gfabc .CalcOnExit {e .EncodeElement (_bacf ,_afda );};};if _gfabc .EntryMacro !=nil {_fgfcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_febdg :=range _gfabc .EntryMacro {e .EncodeElement (_febdg ,_fgfcf );};};if _gfabc .ExitMacro !=nil {_bbaaa :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}};for _ ,_dacbad :=range _gfabc .ExitMacro {e .EncodeElement (_dacbad ,_bbaaa );};};if _gfabc .HelpText !=nil {_abgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}};for _ ,_bffgd :=range _gfabc .HelpText {e .EncodeElement (_bffgd ,_abgf );};};if _gfabc .StatusText !=nil {_bagge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_dgbde :=range _gfabc .StatusText {e .EncodeElement (_dgbde ,_bagge );};};if _gfabc .CheckBox !=nil {_gfga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}};e .EncodeElement (_gfabc .CheckBox ,_gfga );};if _gfabc .DdList !=nil {_gddef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_gfabc .DdList ,_gddef );};if _gfabc .TextInput !=nil {_efeac :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}};e .EncodeElement (_gfabc .TextInput ,_efeac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcdeda *WdCT_WordprocessingGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fcdeda .CNvPr !=nil {_aagaaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fcdeda .CNvPr ,_aagaaf );};_gcbfbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fcdeda .CNvGrpSpPr ,_gcbfbf );_dageef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fcdeda .GrpSpPr ,_dageef );if _fcdeda .Choice !=nil {for _ ,_gecaac :=range _fcdeda .Choice {_gecaac .MarshalXML (e ,_f .StartElement {});};};if _fcdeda .ExtLst !=nil {_cebbg :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcdeda .ExtLst ,_cebbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Attr struct{ +// Row-Level Structured Document Tag Content +SdtContent *CT_SdtContentRow ;};const (ST_TblStyleOverrideTypeUnset ST_TblStyleOverrideType =0;ST_TblStyleOverrideTypeWholeTable ST_TblStyleOverrideType =1;ST_TblStyleOverrideTypeFirstRow ST_TblStyleOverrideType =2;ST_TblStyleOverrideTypeLastRow ST_TblStyleOverrideType =3;ST_TblStyleOverrideTypeFirstCol ST_TblStyleOverrideType =4;ST_TblStyleOverrideTypeLastCol ST_TblStyleOverrideType =5;ST_TblStyleOverrideTypeBand1Vert ST_TblStyleOverrideType =6;ST_TblStyleOverrideTypeBand2Vert ST_TblStyleOverrideType =7;ST_TblStyleOverrideTypeBand1Horz ST_TblStyleOverrideType =8;ST_TblStyleOverrideTypeBand2Horz ST_TblStyleOverrideType =9;ST_TblStyleOverrideTypeNeCell ST_TblStyleOverrideType =10;ST_TblStyleOverrideTypeNwCell ST_TblStyleOverrideType =11;ST_TblStyleOverrideTypeSeCell ST_TblStyleOverrideType =12;ST_TblStyleOverrideTypeSwCell ST_TblStyleOverrideType =13;);func (_ecccdf ST_AnnotationVMerge )Validate ()error {return _ecccdf .ValidateWithPath ("")};func (_fgbdb *CT_Styles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eddf :for {_cffaa ,_acbcd :=d .Token ();if _acbcd !=nil {return _acbcd ;};switch _cgdab :=_cffaa .(type ){case _c .StartElement :switch _cgdab .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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_fgbdb .DocDefaults =NewCT_DocDefaults ();if _bffca :=d .DecodeElement (_fgbdb .DocDefaults ,&_cgdab );_bffca !=nil {return _bffca ;};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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_fgbdb .LatentStyles =NewCT_LatentStyles ();if _gcegce :=d .DecodeElement (_fgbdb .LatentStyles ,&_cgdab );_gcegce !=nil {return _gcegce ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_gbaedd :=NewCT_Style ();if _afaca :=d .DecodeElement (_gbaedd ,&_cgdab );_afaca !=nil {return _afaca ;};_fgbdb .Style =append (_fgbdb .Style ,_gbaedd );default:_cff .Log ("\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\u0079l\u0065\u0073 \u0025\u0076",_cgdab .Name );if _fefba :=d .Skip ();_fefba !=nil {return _fefba ;};};case _c .EndElement :break _eddf ;case _c .CharData :};};return nil ;};func (_fbggb *CT_LongHexNumber )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcbcgd :=range start .Attr {if _bcbcgd .Name .Local =="\u0076\u0061\u006c"{_abdgd ,_agef :=_bcbcgd .Value ,error (nil );if _agef !=nil {return _agef ;};_fbggb .ValAttr =_abdgd ;continue ;};};for {_egde ,_ebaff :=d .Token ();if _ebaff !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u006e\u0067H\u0065x\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_ebaff );};if _cfeafe ,_bbbbc :=_egde .(_c .EndElement );_bbbbc &&_cfeafe .Name ==start .Name {break ;};};return nil ;}; -// Namespace -UriAttr *string ; +// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path +func (_cadga *CT_FontsList )ValidateWithPath (path string )error {for _ggccb ,_edfag :=range _cadga .Font {if _eabg :=_edfag .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ggccb ));_eabg !=nil {return _eabg ;};};return nil ;};func (_caacf ST_TabJc )ValidateWithPath (path string )error {switch _caacf {case 0,1,2,3,4,5,6,7,8,9:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caacf ));};return nil ;}; -// Name -NameAttr string ; +// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path +func (_eafde *CT_BookmarkRange )ValidateWithPath (path string )error {if _ddd :=_eafde .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ddd !=nil {return _ddd ;};return nil ;};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2;); -// Value -ValAttr string ;};func (_cfbcab *CT_PageSz )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfbcab .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_cfbcab .WAttr )});};if _cfbcab .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_cfbcab .HAttr )});};if _cfbcab .OrientAttr !=ST_PageOrientationUnset {_ddbb ,_aebcdd :=_cfbcab .OrientAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"});if _aebcdd !=nil {return _aebcdd ;};start .Attr =append (start .Attr ,_ddbb );};if _cfbcab .CodeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cfbcab .CodeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NumLvl and its children +func (_bebfa *CT_NumLvl )Validate ()error {return _bebfa .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");};type CT_TargetScreenSz struct{ -// Validate validates the EG_FtnEdnNumProps and its children -func (_cggbb *EG_FtnEdnNumProps )Validate ()error {return _cggbb .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};func NewComments ()*Comments {_babab :=&Comments {};_babab .CT_Comments =*NewCT_Comments ();return _babab ;};func (_gfbgefd *CT_StyleSort )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfbgefd .ValAttr =ST_StyleSort (1);for _ ,_bcgdd :=range start .Attr {if _bcgdd .Name .Local =="\u0076\u0061\u006c"{_gfbgefd .ValAttr .UnmarshalXMLAttr (_bcgdd );continue ;};};for {_eafbaa ,_bcfeb :=d .Token ();if _bcfeb !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_bcfeb );};if _eeabb ,_cbgdf :=_eafbaa .(_f .EndElement );_cbgdf &&_eeabb .Name ==start .Name {break ;};};return nil ;};func (_bafgfd *ST_DocPartGallery )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bafgfd =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_bafgfd =1;case "\u0061\u006e\u0079":*_bafgfd =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bafgfd =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_bafgfd =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_bafgfd =5;case "\u0065\u0071":*_bafgfd =6;case "\u0066\u0074\u0072\u0073":*_bafgfd =7;case "\u0068\u0064\u0072\u0073":*_bafgfd =8;case "\u0070\u0067\u004eu\u006d":*_bafgfd =9;case "\u0074\u0062\u006c\u0073":*_bafgfd =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_bafgfd =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_bafgfd =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_bafgfd =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_bafgfd =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_bafgfd =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_bafgfd =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_bafgfd =17;case "\u0062\u0069\u0062":*_bafgfd =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_bafgfd =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_bafgfd =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_bafgfd =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_bafgfd =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_bafgfd =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_bafgfd =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_bafgfd =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_bafgfd =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_bafgfd =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_bafgfd =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_bafgfd =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_bafgfd =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_bafgfd =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_bafgfd =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_bafgfd =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_bafgfd =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_bafgfd =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_bafgfd =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_bafgfd =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_bafgfd =38;};return nil ;};func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_dcffgf :=ST_MeasurementOrPercent {};if _cd .ST_UniversalMeasurePatternRe .MatchString (s ){_dcffgf .ST_UniversalMeasure =&s ;}else {_dcffgf .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _cd .ST_PercentagePatternRe .MatchString (s ){_dcffgf .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_aceedf ,_fcgbe :=_ge .ParseFloat (s ,64);if _fcgbe !=nil {return _dcffgf ,_c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_fcgbe );};_dcffgf .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_gb .Int64 (int64 (_aceedf ));};};return _dcffgf ,nil ;};func (_afbdf *EG_ParaRPrTrackChanges )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afbdf .Ins !=nil {_dffdec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_afbdf .Ins ,_dffdec );};if _afbdf .Del !=nil {_dafedd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_afbdf .Del ,_dafedd );};if _afbdf .MoveFrom !=nil {_egbcee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_afbdf .MoveFrom ,_egbcee );};if _afbdf .MoveTo !=nil {_ecfccd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_afbdf .MoveTo ,_ecfccd );};return nil ;};func NewCT_CalendarType ()*CT_CalendarType {_dae :=&CT_CalendarType {};return _dae };func (_abaef ST_FtnEdn )Validate ()error {return _abaef .ValidateWithPath ("")};func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_bffa :=&CT_ColorSchemeMapping {};return _bffa ;}; +// Target Screen Size Value +ValAttr ST_TargetScreenSz ;}; -// Validate validates the CT_Endnotes and its children -func (_dfeag *CT_Endnotes )Validate ()error {return _dfeag .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_fgabc ST_PageOrientation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fgabc .String (),start );};type CT_Pitch struct{ +// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path +func (_adfac *CT_Tbl )ValidateWithPath (path string )error {for _bceda ,_dcfgfd :=range _adfac .EG_RangeMarkupElements {if _adegeg :=_dcfgfd .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_bceda ));_adegeg !=nil {return _adegeg ;};};if _bgcaba :=_adfac .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_bgcaba !=nil {return _bgcaba ;};if _fcdgg :=_adfac .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_fcdgg !=nil {return _fcdgg ;};for _fdcb ,_ecfff :=range _adfac .EG_ContentRowContent {if _agcce :=_ecfff .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fdcb ));_agcce !=nil {return _agcce ;};};return nil ;};type CT_FtnPos struct{ -// Value -ValAttr ST_Pitch ;};func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_gdaccf :=&WdCT_WrapSquare {};_gdaccf .WrapTextAttr =WdST_WrapText (1);return _gdaccf ;}; +// Footnote Position Type +ValAttr ST_FtnPos ;};func (_dbdaa ST_TblLayoutType )String ()string {switch _dbdaa {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074";};return "";};const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;);func (_dacea *CT_FFDDList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dacea .Result !=nil {_dfefa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}};e .EncodeElement (_dacea .Result ,_dfefa );};if _dacea .Default !=nil {_degd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_dacea .Default ,_degd );};if _dacea .ListEntry !=nil {_ccfgc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}};for _ ,_gbcge :=range _dacea .ListEntry {e .EncodeElement (_gbcge ,_ccfgc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfgac ST_BrType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bfgac .String (),start );};func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_gbdaae :=&EG_BlockLevelElts {};return _gbdaae }; -// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path -func (_gfgbg *CT_Height )ValidateWithPath (path string )error {if _gfgbg .ValAttr !=nil {if _gdfb :=_gfgbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfb !=nil {return _gdfb ;};};if _bdcbb :=_gfgbg .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_bdcbb !=nil {return _bdcbb ;};return nil ;};type CT_Kinsoku struct{ +// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path +func (_fcgag *CT_TrPr )ValidateWithPath (path string )error {for _fagda ,_feadeg :=range _fcgag .CnfStyle {if _gbffcb :=_feadeg .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fagda ));_gbffcb !=nil {return _gbffcb ;};};for _eaffc ,_cgafd :=range _fcgag .DivId {if _fcebfe :=_cgafd .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_eaffc ));_fcebfe !=nil {return _fcebfe ;};};for _ffbae ,_cfaga :=range _fcgag .GridBefore {if _affegf :=_cfaga .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_ffbae ));_affegf !=nil {return _affegf ;};};for _cffedg ,_fcfeg :=range _fcgag .GridAfter {if _egbbda :=_fcfeg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cffedg ));_egbbda !=nil {return _egbbda ;};};for _dfabg ,_eddba :=range _fcgag .WBefore {if _ffddfc :=_eddba .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_dfabg ));_ffddfc !=nil {return _ffddfc ;};};for _dgbgb ,_bedaca :=range _fcgag .WAfter {if _fcgfea :=_bedaca .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dgbgb ));_fcgfea !=nil {return _fcgfea ;};};for _gaebd ,_cfbfgb :=range _fcgag .CantSplit {if _fbcda :=_cfbfgb .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_gaebd ));_fbcda !=nil {return _fbcda ;};};for _bdbgfd ,_bbbdg :=range _fcgag .TrHeight {if _acgad :=_bbbdg .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_bdbgfd ));_acgad !=nil {return _acgad ;};};for _dfbcb ,_fgdab :=range _fcgag .TblHeader {if _ddccef :=_fgdab .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dfbcb ));_ddccef !=nil {return _ddccef ;};};for _gbefa ,_deebf :=range _fcgag .TblCellSpacing {if _cgaae :=_deebf .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_gbefa ));_cgaae !=nil {return _cgaae ;};};for _eeadab ,_bdagg :=range _fcgag .Jc {if _faggcb :=_bdagg .ValidateWithPath (_ea .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_eeadab ));_faggcb !=nil {return _faggcb ;};};for _gbeed ,_dacdbg :=range _fcgag .Hidden {if _ggfeg :=_dacdbg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_gbeed ));_ggfeg !=nil {return _ggfeg ;};};if _fcgag .Ins !=nil {if _fcagdf :=_fcgag .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fcagdf !=nil {return _fcagdf ;};};if _fcgag .Del !=nil {if _deagf :=_fcgag .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_deagf !=nil {return _deagf ;};};if _fcgag .TrPrChange !=nil {if _fdebc :=_fcgag .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fdebc !=nil {return _fdebc ;};};return nil ;};func (_cgefdb *ST_LineNumberRestart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_geefgea ,_fdfgga :=d .Token ();if _fdfgga !=nil {return _fdfgga ;};if _dafdcd ,_fgbfdb :=_geefgea .(_c .EndElement );_fgbfdb &&_dafdcd .Name ==start .Name {*_cgefdb =1;return nil ;};if _cfdbdg ,_befcc :=_geefgea .(_c .CharData );!_befcc {return _ea .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",_geefgea );}else {switch string (_cfdbdg ){case "":*_cgefdb =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_cgefdb =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_cgefdb =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cgefdb =3;};};_geefgea ,_fdfgga =d .Token ();if _fdfgga !=nil {return _fdfgga ;};if _ceaec ,_gafbg :=_geefgea .(_c .EndElement );_gafbg &&_ceaec .Name ==start .Name {return nil ;};return _ea .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",_geefgea );}; -// Language For Which Custom Line Breaking Rule Applies -LangAttr string ; +// Validate validates the EG_ContentBlockContent and its children +func (_fbfcf *EG_ContentBlockContent )Validate ()error {return _fbfcf .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");}; -// Characters For Custom Line Breaking Rule -ValAttr string ;}; +// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path +func (_cadadg *CT_TcMar )ValidateWithPath (path string )error {if _cadadg .Top !=nil {if _dfgbf :=_cadadg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_dfgbf !=nil {return _dfgbf ;};};if _cadadg .Start !=nil {if _bgfaga :=_cadadg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_bgfaga !=nil {return _bgfaga ;};};if _cadadg .Left !=nil {if _fcdga :=_cadadg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_fcdga !=nil {return _fcdga ;};};if _cadadg .Bottom !=nil {if _fafde :=_cadadg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_fafde !=nil {return _fafde ;};};if _cadadg .End !=nil {if _dbbedf :=_cadadg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_dbbedf !=nil {return _dbbedf ;};};if _cadadg .Right !=nil {if _fagdc :=_cadadg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fagdc !=nil {return _fagdc ;};};return nil ;};func NewWdEG_WrapType ()*WdEG_WrapType {_fabaf :=&WdEG_WrapType {};return _fabaf };func (_fddbb *ST_SignedTwipsMeasure )Validate ()error {return _fddbb .ValidateWithPath ("")};func (_faeaa ST_Shd )Validate ()error {return _faeaa .ValidateWithPath ("")};func (_eff *CT_AutoCaptions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fggab :for {_ffec ,_eggf :=d .Token ();if _eggf !=nil {return _eggf ;};switch _aced :=_ffec .(type ){case _c .StartElement :switch _aced .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 :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_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 :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_fggf :=NewCT_AutoCaption ();if _bcdd :=d .DecodeElement (_fggf ,&_aced );_bcdd !=nil {return _bcdd ;};_eff .AutoCaption =append (_eff .AutoCaption ,_fggf );default:_cff .Log ("\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\u0043\u0054\u005f\u0041\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_aced .Name );if _dccf :=d .Skip ();_dccf !=nil {return _dccf ;};};case _c .EndElement :break _fggab ;case _c .CharData :};};return nil ;};func (_bbffag ST_FtnPos )Validate ()error {return _bbffag .ValidateWithPath ("")};func NewCT_DocPartType ()*CT_DocPartType {_ebbb :=&CT_DocPartType {};_ebbb .ValAttr =ST_DocPartType (1);return _ebbb ;};func (_efaacb ST_FontFamily )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_efaacb .String (),start );};func (_dfaea ST_TextDirection )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_debcde :=_c .Attr {};_debcde .Name =name ;switch _dfaea {case ST_TextDirectionUnset :_debcde .Value ="";case ST_TextDirectionTb :_debcde .Value ="\u0074\u0062";case ST_TextDirectionRl :_debcde .Value ="\u0072\u006c";case ST_TextDirectionLr :_debcde .Value ="\u006c\u0072";case ST_TextDirectionTbV :_debcde .Value ="\u0074\u0062\u0056";case ST_TextDirectionRlV :_debcde .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_debcde .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_debcde .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_debcde .Value ="\u006c\u0072\u0054\u0062";case ST_TextDirectionLrTbV :_debcde .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_debcde .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_debcde .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_debcde .Value ="\u0074\u0062\u0052l\u0056";};return _debcde ,nil ;};func (_ffeafa ST_SignedHpsMeasure )String ()string {if _ffeafa .Int64 !=nil {return _ea .Sprintf ("\u0025\u0076",*_ffeafa .Int64 );};if _ffeafa .ST_UniversalMeasure !=nil {return _ea .Sprintf ("\u0025\u0076",*_ffeafa .ST_UniversalMeasure );};return "";};func (_geece *ST_Hint )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_geece =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_geece =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_geece =2;};return nil ;};func NewCT_VMerge ()*CT_VMerge {_gbddbb :=&CT_VMerge {};return _gbddbb };func (_ggbdfc *ST_DocGrid )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ggbdfc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ggbdfc =1;case "\u006c\u0069\u006ee\u0073":*_ggbdfc =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_ggbdfc =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_ggbdfc =4;};return nil ;}; -// Validate validates the CT_TrackChangesView and its children -func (_cgfec *CT_TrackChangesView )Validate ()error {return _cgfec .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");};const (ST_TabTlcUnset ST_TabTlc =0;ST_TabTlcNone ST_TabTlc =1;ST_TabTlcDot ST_TabTlc =2;ST_TabTlcHyphen ST_TabTlc =3;ST_TabTlcUnderscore ST_TabTlc =4;ST_TabTlcHeavy ST_TabTlc =5;ST_TabTlcMiddleDot ST_TabTlc =6;);func (_eeagfd ST_Em )ValidateWithPath (path string )error {switch _eeagfd {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeagfd ));};return nil ;}; +// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path +func (_ddbae *CT_SectPrChange )ValidateWithPath (path string )error {if _ddbae .SectPr !=nil {if _fggcdc :=_ddbae .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_fggcdc !=nil {return _fggcdc ;};};return nil ;}; -// Validate validates the CT_RPr and its children -func (_fcacc *CT_RPr )Validate ()error {return _fcacc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};type CT_DocVars struct{ +// ST_HpsMeasure is a union type +type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_aebbe ST_ChapterSep )ValidateWithPath (path string )error {switch _aebbe {case 0,1,2,3,4,5:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aebbe ));};return nil ;};type ST_DocPartGallery byte ; -// Single Document Variable -DocVar []*CT_DocVar ;};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2;);type CT_EastAsianLayout struct{ +// Validate validates the WdCT_WordprocessingCanvasChoice and its children +func (_dfbcf *WdCT_WordprocessingCanvasChoice )Validate ()error {return _dfbcf .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_Bookmark ()*CT_Bookmark {_fbaa :=&CT_Bookmark {};return _fbaa };const (ST_LockUnset ST_Lock =0;ST_LockSdtLocked ST_Lock =1;ST_LockContentLocked ST_Lock =2;ST_LockUnlocked ST_Lock =3;ST_LockSdtContentLocked ST_Lock =4;);func (_cedfbb *ST_RubyAlign )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cedfbb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cedfbb =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_cedfbb =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_cedfbb =3;case "\u006c\u0065\u0066\u0074":*_cedfbb =4;case "\u0072\u0069\u0067h\u0074":*_cedfbb =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cedfbb =6;};return nil ;};func (_debc *CT_Comments )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _debc .Comment !=nil {_bcgcd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_aaebc :=range _debc .Comment {e .EncodeElement (_aaebc ,_bcgcd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eeac *CT_Jc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeac .ValAttr =ST_Jc (1);for _ ,_bfbff :=range start .Attr {if _bfbff .Name .Local =="\u0076\u0061\u006c"{_eeac .ValAttr .UnmarshalXMLAttr (_bfbff );continue ;};};for {_aedee ,_eebaf :=d .Token ();if _eebaf !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_eebaf );};if _caadc ,_dcbac :=_aedee .(_c .EndElement );_dcbac &&_caadc .Name ==start .Name {break ;};};return nil ;};type CT_TextDirection struct{ -// East Asian Typography Run ID -IdAttr *int64 ; +// Direction of Text Flow +ValAttr ST_TextDirection ;};func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_adee :=&CT_FtnEdnRef {};return _adee };const (ST_ViewUnset ST_View =0;ST_ViewNone ST_View =1;ST_ViewPrint ST_View =2;ST_ViewOutline ST_View =3;ST_ViewMasterPages ST_View =4;ST_ViewNormal ST_View =5;ST_ViewWeb ST_View =6;);func (_eagf *CT_Charset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eagf .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_eagf .ValAttr )});};if _eagf .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0053\u0065\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_eagf .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffge *CT_DocParts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ffge .DocPart !=nil {_cece :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};for _ ,_faad :=range _ffge .DocPart {e .EncodeElement (_faad ,_cece );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_FtnDocProps struct{ -// Two Lines in One -CombineAttr *_cd .ST_OnOff ; +// Footnote Placement +Pos *CT_FtnPos ; -// Display Brackets Around Two Lines in One -CombineBracketsAttr ST_CombineBrackets ; +// Footnote Numbering Format +NumFmt *CT_NumFmt ; -// Horizontal in Vertical (Rotate Text) -VertAttr *_cd .ST_OnOff ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Compress Rotated Text to Line Height -VertCompressAttr *_cd .ST_OnOff ;};func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_effaf :=&CT_SignedTwipsMeasure {};return _effaf ;};func (_bffag *CT_ReadingModeInkLockDown )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"},Value :_c .Sprintf ("\u0025\u0076",_bffag .ActualPgAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_c .Sprintf ("\u0025\u0076",_bffag .WAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068"},Value :_c .Sprintf ("\u0025\u0076",_bffag .HAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_c .Sprintf ("\u0025\u0076",_bffag .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcbgbfd *WdCT_WrapThrough )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcbgbfd .WrapTextAttr =WdST_WrapText (1);_dcbgbfd .WrapPolygon =NewWdCT_WrapPath ();for _ ,_facbff :=range start .Attr {if _facbff .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_dcbgbfd .WrapTextAttr .UnmarshalXMLAttr (_facbff );continue ;};if _facbff .Name .Local =="\u0064\u0069\u0073t\u004c"{_gcdfed ,_addggf :=_ge .ParseUint (_facbff .Value ,10,32);if _addggf !=nil {return _addggf ;};_cgggff :=uint32 (_gcdfed );_dcbgbfd .DistLAttr =&_cgggff ;continue ;};if _facbff .Name .Local =="\u0064\u0069\u0073t\u0052"{_cccdf ,_cabee :=_ge .ParseUint (_facbff .Value ,10,32);if _cabee !=nil {return _cabee ;};_gbade :=uint32 (_cccdf );_dcbgbfd .DistRAttr =&_gbade ;continue ;};};_badcfd :for {_aeddd ,_bgddad :=d .Token ();if _bgddad !=nil {return _bgddad ;};switch _ddcac :=_aeddd .(type ){case _f .StartElement :switch _ddcac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_f .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 :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _caeag :=d .DecodeElement (_dcbgbfd .WrapPolygon ,&_ddcac );_caeag !=nil {return _caeag ;};default:_gb .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0020\u0025v",_ddcac .Name );if _fddga :=d .Skip ();_fddga !=nil {return _fddga ;};};case _f .EndElement :break _badcfd ;case _f .CharData :};};return nil ;};func NewCT_TblPrExChange ()*CT_TblPrExChange {_eabeab :=&CT_TblPrExChange {};_eabeab .TblPrEx =NewCT_TblPrExBase ();return _eabeab ;};type CT_Height struct{ +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;}; -// Table Row Height -ValAttr *_cd .ST_TwipsMeasure ; +// Validate validates the CT_RecipientData and its children +func (_ggfeb *CT_RecipientData )Validate ()error {return _ggfeb .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; -// Table Row Height Type -HRuleAttr ST_HeightRule ;};func (_bebab ST_TextEffect )ValidateWithPath (path string )error {switch _bebab {case 0,1,2,3,4,5,6,7:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebab ));};return nil ;};func NewCT_Div ()*CT_Div {_afbb :=&CT_Div {};_afbb .MarLeft =NewCT_SignedTwipsMeasure ();_afbb .MarRight =NewCT_SignedTwipsMeasure ();_afbb .MarTop =NewCT_SignedTwipsMeasure ();_afbb .MarBottom =NewCT_SignedTwipsMeasure ();return _afbb ;};func (_bgcfg *CT_R )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acccd :=range start .Attr {if _acccd .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_cgeab ,_ggdg :=_acccd .Value ,error (nil );if _ggdg !=nil {return _ggdg ;};_bgcfg .RsidRPrAttr =&_cgeab ;continue ;};if _acccd .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_cggfd ,_abcacf :=_acccd .Value ,error (nil );if _abcacf !=nil {return _abcacf ;};_bgcfg .RsidDelAttr =&_cggfd ;continue ;};if _acccd .Name .Local =="\u0072\u0073\u0069d\u0052"{_gbggba ,_gddac :=_acccd .Value ,error (nil );if _gddac !=nil {return _gddac ;};_bgcfg .RsidRAttr =&_gbggba ;continue ;};};_gdagb :for {_adcfd ,_ccabc :=d .Token ();if _ccabc !=nil {return _ccabc ;};switch _cagfce :=_adcfd .(type ){case _f .StartElement :switch _cagfce .Name {case _f .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 :"\u0072\u0050\u0072"},_f .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 :"\u0072\u0050\u0072"}:_bgcfg .RPr =NewCT_RPr ();if _gebdf :=d .DecodeElement (_bgcfg .RPr ,&_cagfce );_gebdf !=nil {return _gebdf ;};case _f .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 :"\u0062\u0072"},_f .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 :"\u0062\u0072"}:_ebgbcb :=NewEG_RunInnerContent ();_ebgbcb .Br =NewCT_Br ();if _ffffg :=d .DecodeElement (_ebgbcb .Br ,&_cagfce );_ffffg !=nil {return _ffffg ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_ebgbcb );case _f .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 :"\u0074"},_f .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 :"\u0074"}:_badcg :=NewEG_RunInnerContent ();_badcg .T =NewCT_Text ();if _dbbcf :=d .DecodeElement (_badcg .T ,&_cagfce );_dbbcf !=nil {return _dbbcf ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_badcg );case _f .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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_deeea :=NewEG_RunInnerContent ();_deeea .ContentPart =NewCT_Rel ();if _gcdege :=d .DecodeElement (_deeea .ContentPart ,&_cagfce );_gcdege !=nil {return _gcdege ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_deeea );case _f .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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_f .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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_fgced :=NewEG_RunInnerContent ();_fgced .DelText =NewCT_Text ();if _ebaab :=d .DecodeElement (_fgced .DelText ,&_cagfce );_ebaab !=nil {return _ebaab ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_fgced );case _f .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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_f .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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_gaagba :=NewEG_RunInnerContent ();_gaagba .InstrText =NewCT_Text ();if _ecada :=d .DecodeElement (_gaagba .InstrText ,&_cagfce );_ecada !=nil {return _ecada ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_gaagba );case _f .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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_f .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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_gbbcg :=NewEG_RunInnerContent ();_gbbcg .DelInstrText =NewCT_Text ();if _gbfcg :=d .DecodeElement (_gbbcg .DelInstrText ,&_cagfce );_gbfcg !=nil {return _gbfcg ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_gbbcg );case _f .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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_f .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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_cefgce :=NewEG_RunInnerContent ();_cefgce .NoBreakHyphen =NewCT_Empty ();if _bdceb :=d .DecodeElement (_cefgce .NoBreakHyphen ,&_cagfce );_bdceb !=nil {return _bdceb ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_cefgce );case _f .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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_f .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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_cgaf :=NewEG_RunInnerContent ();_cgaf .SoftHyphen =NewCT_Empty ();if _cbfda :=d .DecodeElement (_cgaf .SoftHyphen ,&_cagfce );_cbfda !=nil {return _cbfda ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_cgaf );case _f .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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_f .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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_gcdab :=NewEG_RunInnerContent ();_gcdab .DayShort =NewCT_Empty ();if _adaee :=d .DecodeElement (_gcdab .DayShort ,&_cagfce );_adaee !=nil {return _adaee ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_gcdab );case _f .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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_f .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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_abeccf :=NewEG_RunInnerContent ();_abeccf .MonthShort =NewCT_Empty ();if _affge :=d .DecodeElement (_abeccf .MonthShort ,&_cagfce );_affge !=nil {return _affge ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_abeccf );case _f .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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_f .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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_aegcb :=NewEG_RunInnerContent ();_aegcb .YearShort =NewCT_Empty ();if _fcdfcg :=d .DecodeElement (_aegcb .YearShort ,&_cagfce );_fcdfcg !=nil {return _fcdfcg ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_aegcb );case _f .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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_f .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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_fdecc :=NewEG_RunInnerContent ();_fdecc .DayLong =NewCT_Empty ();if _agedc :=d .DecodeElement (_fdecc .DayLong ,&_cagfce );_agedc !=nil {return _agedc ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_fdecc );case _f .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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_f .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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_eaeab :=NewEG_RunInnerContent ();_eaeab .MonthLong =NewCT_Empty ();if _afebb :=d .DecodeElement (_eaeab .MonthLong ,&_cagfce );_afebb !=nil {return _afebb ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_eaeab );case _f .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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_f .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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_dgbga :=NewEG_RunInnerContent ();_dgbga .YearLong =NewCT_Empty ();if _gcbea :=d .DecodeElement (_dgbga .YearLong ,&_cagfce );_gcbea !=nil {return _gcbea ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_dgbga );case _f .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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_f .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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_faddc :=NewEG_RunInnerContent ();_faddc .AnnotationRef =NewCT_Empty ();if _adede :=d .DecodeElement (_faddc .AnnotationRef ,&_cagfce );_adede !=nil {return _adede ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_faddc );case _f .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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_f .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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_gbaegd :=NewEG_RunInnerContent ();_gbaegd .FootnoteRef =NewCT_Empty ();if _feagf :=d .DecodeElement (_gbaegd .FootnoteRef ,&_cagfce );_feagf !=nil {return _feagf ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_gbaegd );case _f .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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_f .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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_aaac :=NewEG_RunInnerContent ();_aaac .EndnoteRef =NewCT_Empty ();if _eeebd :=d .DecodeElement (_aaac .EndnoteRef ,&_cagfce );_eeebd !=nil {return _eeebd ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_aaac );case _f .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_f .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_gffad :=NewEG_RunInnerContent ();_gffad .Separator =NewCT_Empty ();if _gfdeg :=d .DecodeElement (_gffad .Separator ,&_cagfce );_gfdeg !=nil {return _gfdeg ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_gffad );case _f .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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_f .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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_dadgb :=NewEG_RunInnerContent ();_dadgb .ContinuationSeparator =NewCT_Empty ();if _gaabfd :=d .DecodeElement (_dadgb .ContinuationSeparator ,&_cagfce );_gaabfd !=nil {return _gaabfd ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_dadgb );case _f .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 :"\u0073\u0079\u006d"},_f .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 :"\u0073\u0079\u006d"}:_ccedc :=NewEG_RunInnerContent ();_ccedc .Sym =NewCT_Sym ();if _edacd :=d .DecodeElement (_ccedc .Sym ,&_cagfce );_edacd !=nil {return _edacd ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_ccedc );case _f .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 :"\u0070\u0067\u004eu\u006d"},_f .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 :"\u0070\u0067\u004eu\u006d"}:_fcbgf :=NewEG_RunInnerContent ();_fcbgf .PgNum =NewCT_Empty ();if _cgcdg :=d .DecodeElement (_fcbgf .PgNum ,&_cagfce );_cgcdg !=nil {return _cgcdg ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_fcbgf );case _f .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 :"\u0063\u0072"},_f .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 :"\u0063\u0072"}:_fbeef :=NewEG_RunInnerContent ();_fbeef .Cr =NewCT_Empty ();if _gecgg :=d .DecodeElement (_fbeef .Cr ,&_cagfce );_gecgg !=nil {return _gecgg ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_fbeef );case _f .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 :"\u0074\u0061\u0062"},_f .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 :"\u0074\u0061\u0062"}:_dagca :=NewEG_RunInnerContent ();_dagca .Tab =NewCT_Empty ();if _dbceb :=d .DecodeElement (_dagca .Tab ,&_cagfce );_dbceb !=nil {return _dbceb ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_dagca );case _f .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 :"\u006f\u0062\u006a\u0065\u0063\u0074"},_f .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 :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_dbcge :=NewEG_RunInnerContent ();_dbcge .Object =NewCT_Object ();if _fgbfgf :=d .DecodeElement (_dbcge .Object ,&_cagfce );_fgbfgf !=nil {return _fgbfgf ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_dbcge );case _f .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 :"\u0070\u0069\u0063\u0074"},_f .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 :"\u0070\u0069\u0063\u0074"}:_bfbcfb :=NewEG_RunInnerContent ();_bfbcfb .Pict =NewCT_Picture ();if _eggeg :=d .DecodeElement (_bfbcfb .Pict ,&_cagfce );_eggeg !=nil {return _eggeg ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_bfbcfb );case _f .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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_f .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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_faade :=NewEG_RunInnerContent ();_faade .FldChar =NewCT_FldChar ();if _gaadga :=d .DecodeElement (_faade .FldChar ,&_cagfce );_gaadga !=nil {return _gaadga ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_faade );case _f .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 :"\u0072\u0075\u0062\u0079"},_f .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 :"\u0072\u0075\u0062\u0079"}:_cfcbd :=NewEG_RunInnerContent ();_cfcbd .Ruby =NewCT_Ruby ();if _dbfce :=d .DecodeElement (_cfcbd .Ruby ,&_cagfce );_dbfce !=nil {return _dbfce ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_cfcbd );case _f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_bcddge :=NewEG_RunInnerContent ();_bcddge .FootnoteReference =NewCT_FtnEdnRef ();if _dbfgef :=d .DecodeElement (_bcddge .FootnoteReference ,&_cagfce );_dbfgef !=nil {return _dbfgef ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_bcddge );case _f .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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_f .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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_dafeba :=NewEG_RunInnerContent ();_dafeba .EndnoteReference =NewCT_FtnEdnRef ();if _acebf :=d .DecodeElement (_dafeba .EndnoteReference ,&_cagfce );_acebf !=nil {return _acebf ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_dafeba );case _f .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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_f .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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_eeagad :=NewEG_RunInnerContent ();_eeagad .CommentReference =NewCT_Markup ();if _bbccd :=d .DecodeElement (_eeagad .CommentReference ,&_cagfce );_bbccd !=nil {return _bbccd ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_eeagad );case _f .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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_dbade :=NewEG_RunInnerContent ();_dbade .Drawing =NewCT_Drawing ();if _ccbec :=d .DecodeElement (_dbade .Drawing ,&_cagfce );_ccbec !=nil {return _ccbec ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_dbade );case _f .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 :"\u0070\u0074\u0061\u0062"},_f .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 :"\u0070\u0074\u0061\u0062"}:_deebb :=NewEG_RunInnerContent ();_deebb .Ptab =NewCT_PTab ();if _dada :=d .DecodeElement (_deebb .Ptab ,&_cagfce );_dada !=nil {return _dada ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_deebb );case _f .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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_f .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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_gcgbcb :=NewEG_RunInnerContent ();_gcgbcb .LastRenderedPageBreak =NewCT_Empty ();if _fcddc :=d .DecodeElement (_gcgbcb .LastRenderedPageBreak ,&_cagfce );_fcddc !=nil {return _fcddc ;};_bgcfg .EG_RunInnerContent =append (_bgcfg .EG_RunInnerContent ,_gcgbcb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036",Local :"\u0041\u006ct\u0065\u0072\u006ea\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_efeaa :=&AlternateContentRun {};if _acfa :=d .DecodeElement (_efeaa ,&_cagfce );_acfa !=nil {return _acfa ;};_bgcfg .Extra =append (_bgcfg .Extra ,_efeaa );default:_adcae :=&_gb .XSDAny {};if _fffdb :=d .DecodeElement (_adcae ,&_cagfce );_fffdb !=nil {return _fffdb ;};_bgcfg .Extra =append (_bgcfg .Extra ,_adcae );};case _f .EndElement :break _gdagb ;case _f .CharData :};};return nil ;};type CT_FramePr struct{ +// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path +func (_febbdc *EG_MathContent )ValidateWithPath (path string )error {if _febbdc .OMathPara !=nil {if _debgbc :=_febbdc .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_debgbc !=nil {return _debgbc ;};};if _febbdc .OMath !=nil {if _baaada :=_febbdc .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_baaada !=nil {return _baaada ;};};return nil ;};func (_eecab *EG_RPrMath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0077\u003a\u0045G\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068";if _eecab .Ins !=nil {_daeagf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_eecab .Ins ,_daeagf );};if _eecab .Del !=nil {_bccge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_eecab .Del ,_bccge );};if _eecab .RPr !=nil {_eeafd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eecab .RPr ,_eeafd );};return nil ;}; -// Drop Cap Frame -DropCapAttr ST_DropCap ; +// Validate validates the CT_TblPrExBase and its children +func (_bbcbdd *CT_TblPrExBase )Validate ()error {return _bbcbdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");}; -// Drop Cap Vertical Height in Lines -LinesAttr *int64 ; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_ebegb *CT_TwipsMeasure )ValidateWithPath (path string )error {if _gedg :=_ebegb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gedg !=nil {return _gedg ;};return nil ;};const (ST_InfoTextTypeUnset ST_InfoTextType =0;ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;);func (_ddageb ST_Em )ValidateWithPath (path string )error {switch _ddageb {case 0,1,2,3,4,5:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddageb ));};return nil ;};func (_cfafc *ST_HAnchor )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cfafc =0;case "\u0074\u0065\u0078\u0074":*_cfafc =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cfafc =2;case "\u0070\u0061\u0067\u0065":*_cfafc =3;};return nil ;}; -// Frame Width -WAttr *_cd .ST_TwipsMeasure ; +// Validate validates the CT_OnOff and its children +func (_eeddd *CT_OnOff )Validate ()error {return _eeddd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func NewCT_SdtDate ()*CT_SdtDate {_ceege :=&CT_SdtDate {};return _ceege };func (_gdfac *ST_View )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gdfac =0;case "\u006e\u006f\u006e\u0065":*_gdfac =1;case "\u0070\u0072\u0069n\u0074":*_gdfac =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_gdfac =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_gdfac =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gdfac =5;case "\u0077\u0065\u0062":*_gdfac =6;};return nil ;}; -// Frame Height -HAttr *_cd .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_ecggac *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_aaeff *CT_TcMar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agafd :for {_egcage ,_dcdff :=d .Token ();if _dcdff !=nil {return _dcdff ;};switch _agfcf :=_egcage .(type ){case _c .StartElement :switch _agfcf .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_aaeff .Top =NewCT_TblWidth ();if _cgebcf :=d .DecodeElement (_aaeff .Top ,&_agfcf );_cgebcf !=nil {return _cgebcf ;};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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_aaeff .Start =NewCT_TblWidth ();if _eafbf :=d .DecodeElement (_aaeff .Start ,&_agfcf );_eafbf !=nil {return _eafbf ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_aaeff .Left =NewCT_TblWidth ();if _gaaab :=d .DecodeElement (_aaeff .Left ,&_agfcf );_gaaab !=nil {return _gaaab ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_aaeff .Bottom =NewCT_TblWidth ();if _agcacb :=d .DecodeElement (_aaeff .Bottom ,&_agfcf );_agcacb !=nil {return _agcacb ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:_aaeff .End =NewCT_TblWidth ();if _cbafce :=d .DecodeElement (_aaeff .End ,&_agfcf );_cbafce !=nil {return _cbafce ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_aaeff .Right =NewCT_TblWidth ();if _ddegc :=d .DecodeElement (_aaeff .Right ,&_agfcf );_ddegc !=nil {return _ddegc ;};default:_cff .Log ("\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\u0054\u0063\u004d\u0061\u0072\u0020\u0025\u0076",_agfcf .Name );if _effee :=d .Skip ();_effee !=nil {return _effee ;};};case _c .EndElement :break _agafd ;case _c .CharData :};};return nil ;};func (_fbebab *ST_MailMergeDest )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbebab =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_fbebab =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_fbebab =2;case "\u0065\u006d\u0061i\u006c":*_fbebab =3;case "\u0066\u0061\u0078":*_fbebab =4;};return nil ;};func (_cbdbe ST_WmlColorSchemeIndex )String ()string {switch _cbdbe {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031";case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return "";}; -// Vertical Frame Padding -VSpaceAttr *_cd .ST_TwipsMeasure ; +// Validate validates the CT_MultiLevelType and its children +func (_cgbge *CT_MultiLevelType )Validate ()error {return _cgbge .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");};func (_cfbbe ST_Underline )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cefeae :=_c .Attr {};_cefeae .Name =name ;switch _cfbbe {case ST_UnderlineUnset :_cefeae .Value ="";case ST_UnderlineSingle :_cefeae .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineWords :_cefeae .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_cefeae .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineThick :_cefeae .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_cefeae .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_UnderlineDottedHeavy :_cefeae .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDash :_cefeae .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_cefeae .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDashLong :_cefeae .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_UnderlineDashLongHeavy :_cefeae .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_cefeae .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotHeavy :_cefeae .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDotDash :_cefeae .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_cefeae .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineWave :_cefeae .Value ="\u0077\u0061\u0076\u0065";case ST_UnderlineWavyHeavy :_cefeae .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_cefeae .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineNone :_cefeae .Value ="\u006e\u006f\u006e\u0065";};return _cefeae ,nil ;};func NewCT_DocDefaults ()*CT_DocDefaults {_aead :=&CT_DocDefaults {};return _aead };func NewCT_PBdr ()*CT_PBdr {_caeeg :=&CT_PBdr {};return _caeeg };func (_gacgf *CT_Sym )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edgcdf :=range start .Attr {if _edgcdf .Name .Local =="\u0066\u006f\u006e\u0074"{_dcdbe ,_fgfee :=_edgcdf .Value ,error (nil );if _fgfee !=nil {return _fgfee ;};_gacgf .FontAttr =&_dcdbe ;continue ;};if _edgcdf .Name .Local =="\u0063\u0068\u0061\u0072"{_gacfba ,_egbbd :=_edgcdf .Value ,error (nil );if _egbbd !=nil {return _egbbd ;};_gacgf .CharAttr =&_gacfba ;continue ;};};for {_cacbd ,_aefdde :=d .Token ();if _aefdde !=nil {return _ea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_aefdde );};if _cdgdb ,_gacdc :=_cacbd .(_c .EndElement );_gacdc &&_cdgdb .Name ==start .Name {break ;};};return nil ;};func (_accaea ST_Jc )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdfff :=_c .Attr {};_cdfff .Name =name ;switch _accaea {case ST_JcUnset :_cdfff .Value ="";case ST_JcStart :_cdfff .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_cdfff .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_cdfff .Value ="\u0065\u006e\u0064";case ST_JcBoth :_cdfff .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_cdfff .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_cdfff .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case ST_JcNumTab :_cdfff .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_cdfff .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_cdfff .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcThaiDistribute :_cdfff .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_cdfff .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_cdfff .Value ="\u0072\u0069\u0067h\u0074";};return _cdfff ,nil ;};type CT_Footnotes struct{ -// Horizontal Frame Padding -HSpaceAttr *_cd .ST_TwipsMeasure ; +// Footnote Content +Footnote []*CT_FtnEdn ;};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2;);func (_fddgge ST_Proof )ValidateWithPath (path string )error {switch _fddgge {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fddgge ));};return nil ;};func (_ecbgf *CT_OnOff )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ecbgf .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_ecbgf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Frame ()*CT_Frame {_edggc :=&CT_Frame {};return _edggc };type CT_SmartTagRun struct{ -// Text Wrapping Around Frame -WrapAttr ST_Wrap ; +// Smart Tag Namespace +UriAttr *string ; -// Frame Horizontal Positioning Base -HAnchorAttr ST_HAnchor ; +// Smart Tag Name +ElementAttr string ; -// Frame Vertical Positioning Base -VAnchorAttr ST_VAnchor ; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;}; -// Absolute Horizontal Position -XAttr *ST_SignedTwipsMeasure ; +// Validate validates the CT_TblGridBase and its children +func (_ccfaa *CT_TblGridBase )Validate ()error {return _ccfaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");}; -// Relative Horizontal Position -XAlignAttr _cd .ST_XAlign ; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_abgd *CT_Border )ValidateWithPath (path string )error {if _abgd .ValAttr ==ST_BorderUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _gcbf :=_abgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcbf !=nil {return _gcbf ;};if _abgd .ColorAttr !=nil {if _dbfb :=_abgd .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dbfb !=nil {return _dbfb ;};};if _dfdf :=_abgd .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dfdf !=nil {return _dfdf ;};if _abgd .ShadowAttr !=nil {if _gdfc :=_abgd .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_gdfc !=nil {return _gdfc ;};};if _abgd .FrameAttr !=nil {if _gdab :=_abgd .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_gdab !=nil {return _gdab ;};};return nil ;}; -// Absolute Vertical Position -YAttr *ST_SignedTwipsMeasure ; +// Validate validates the WdCT_WordprocessingContentPart and its children +func (_bgaag *WdCT_WordprocessingContentPart )Validate ()error {return _bgaag .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");};func (_bdfda *EG_RPrBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bdfda .RStyle !=nil {_caecdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bdfda .RStyle ,_caecdg );};if _bdfda .RFonts !=nil {_adfgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bdfda .RFonts ,_adfgf );};if _bdfda .B !=nil {_edfbga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_bdfda .B ,_edfbga );};if _bdfda .BCs !=nil {_adgfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_bdfda .BCs ,_adgfc );};if _bdfda .I !=nil {_ecddf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_bdfda .I ,_ecddf );};if _bdfda .ICs !=nil {_egbfab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_bdfda .ICs ,_egbfab );};if _bdfda .Caps !=nil {_febea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_bdfda .Caps ,_febea );};if _bdfda .SmallCaps !=nil {_edbbbce :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bdfda .SmallCaps ,_edbbbce );};if _bdfda .Strike !=nil {_afgdbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_bdfda .Strike ,_afgdbg );};if _bdfda .Dstrike !=nil {_dgeeg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bdfda .Dstrike ,_dgeeg );};if _bdfda .Outline !=nil {_fffgg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_bdfda .Outline ,_fffgg );};if _bdfda .Shadow !=nil {_becbfed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bdfda .Shadow ,_becbfed );};if _bdfda .Emboss !=nil {_cddcdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_bdfda .Emboss ,_cddcdc );};if _bdfda .Imprint !=nil {_agbdd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_bdfda .Imprint ,_agbdd );};if _bdfda .NoProof !=nil {_fgcdae :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_bdfda .NoProof ,_fgcdae );};if _bdfda .SnapToGrid !=nil {_febaca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bdfda .SnapToGrid ,_febaca );};if _bdfda .Vanish !=nil {_cefeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bdfda .Vanish ,_cefeb );};if _bdfda .WebHidden !=nil {_dbfedca :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bdfda .WebHidden ,_dbfedca );};if _bdfda .Color !=nil {_bcecc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bdfda .Color ,_bcecc );};if _bdfda .Spacing !=nil {_dbdacd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bdfda .Spacing ,_dbdacd );};if _bdfda .W !=nil {_daebfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bdfda .W ,_daebfd );};if _bdfda .Kern !=nil {_dbadf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_bdfda .Kern ,_dbadf );};if _bdfda .Position !=nil {_aaabb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdfda .Position ,_aaabb );};if _bdfda .Sz !=nil {_bedgbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bdfda .Sz ,_bedgbc );};if _bdfda .SzCs !=nil {_agcba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_bdfda .SzCs ,_agcba );};if _bdfda .Highlight !=nil {_ccddc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bdfda .Highlight ,_ccddc );};if _bdfda .U !=nil {_bbgbbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_bdfda .U ,_bbgbbf );};if _bdfda .Effect !=nil {_ebbafg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bdfda .Effect ,_ebbafg );};if _bdfda .Bdr !=nil {_egceggc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_bdfda .Bdr ,_egceggc );};if _bdfda .Shd !=nil {_efbgfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bdfda .Shd ,_efbgfe );};if _bdfda .FitText !=nil {_fcegad :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_bdfda .FitText ,_fcegad );};if _bdfda .VertAlign !=nil {_agcgb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bdfda .VertAlign ,_agcgb );};if _bdfda .Rtl !=nil {_gcbcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_bdfda .Rtl ,_gcbcg );};if _bdfda .Cs !=nil {_gddceb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_bdfda .Cs ,_gddceb );};if _bdfda .Em !=nil {_bedbea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_bdfda .Em ,_bedbea );};if _bdfda .Lang !=nil {_baedce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bdfda .Lang ,_baedce );};if _bdfda .EastAsianLayout !=nil {_aefgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bdfda .EastAsianLayout ,_aefgf );};if _bdfda .SpecVanish !=nil {_cfagb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bdfda .SpecVanish ,_cfagb );};if _bdfda .OMath !=nil {_dadd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bdfda .OMath ,_dadd );};return nil ;};func (_fbfag *CT_SdtPrChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbfag .Equation !=nil {_gacb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbfag .Equation ,_gacb );};if _fbfag .ComboBox !=nil {_ecafb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_fbfag .ComboBox ,_ecafb );};if _fbfag .Date !=nil {_feega :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fbfag .Date ,_feega );};if _fbfag .DocPartObj !=nil {_edfdeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_fbfag .DocPartObj ,_edfdeg );};if _fbfag .DocPartList !=nil {_dgcgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}};e .EncodeElement (_fbfag .DocPartList ,_dgcgg );};if _fbfag .DropDownList !=nil {_acdbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_fbfag .DropDownList ,_acdbd );};if _fbfag .Picture !=nil {_eedbc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_fbfag .Picture ,_eedbc );};if _fbfag .RichText !=nil {_eaggf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fbfag .RichText ,_eaggf );};if _fbfag .Text !=nil {_eafdcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_fbfag .Text ,_eafdcf );};if _fbfag .Citation !=nil {_ccbdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbfag .Citation ,_ccbdc );};if _fbfag .Group !=nil {_dgcfc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_fbfag .Group ,_dgcfc );};if _fbfag .Bibliography !=nil {_cdag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}};e .EncodeElement (_fbfag .Bibliography ,_cdag );};return nil ;};func (_afaaf ST_CaptionPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_afaaf .String (),start );};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1;ST_PTabRelativeToIndent ST_PTabRelativeTo =2;);func (_bcebd *CT_SignedTwipsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_bcebd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_LineNumber struct{ -// Relative Vertical Position -YAlignAttr _cd .ST_YAlign ; +// Line Number Increments to Display +CountByAttr *int64 ; -// Frame Height Type -HRuleAttr ST_HeightRule ; +// Line Numbering Starting Value +StartAttr *int64 ; -// Lock Frame Anchor to Paragraph -AnchorLockAttr *_cd .ST_OnOff ;};func (_afdbe *WdCT_WordprocessingContentPart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eddfcc :=range start .Attr {if _eddfcc .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"&&_eddfcc .Name .Local =="\u0069\u0064"||_eddfcc .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"&&_eddfcc .Name .Local =="\u0069\u0064"{_dbfef ,_cbebge :=_eddfcc .Value ,error (nil );if _cbebge !=nil {return _cbebge ;};_afdbe .IdAttr =_dbfef ;continue ;};if _eddfcc .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_afdbe .BwModeAttr .UnmarshalXMLAttr (_eddfcc );continue ;};};_gaeag :for {_gbedaa ,_fbdeda :=d .Token ();if _fbdeda !=nil {return _fbdeda ;};switch _bbabdd :=_gbedaa .(type ){case _f .StartElement :switch _bbabdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_f .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 :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_afdbe .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual ();if _dffcg :=d .DecodeElement (_afdbe .NvContentPartPr ,&_bbabdd );_dffcg !=nil {return _dffcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0078\u0066\u0072\u006d"},_f .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 :"\u0078\u0066\u0072\u006d"}:_afdbe .Xfrm =_db .NewCT_Transform2D ();if _agebfg :=d .DecodeElement (_afdbe .Xfrm ,&_bbabdd );_agebfg !=nil {return _agebfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afdbe .ExtLst =_db .NewCT_OfficeArtExtensionList ();if _ffbaeg :=d .DecodeElement (_afdbe .ExtLst ,&_bbabdd );_ffbaeg !=nil {return _ffbaeg ;};default:_gb .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0065\u006e\u0074P\u0061\u0072\u0074\u0020\u0025\u0076",_bbabdd .Name );if _bbegf :=d .Skip ();_bbegf !=nil {return _bbegf ;};};case _f .EndElement :break _gaeag ;case _f .CharData :};};return nil ;};func (_ddcgc *ST_FFTextType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecbad ,_gcaaf :=d .Token ();if _gcaaf !=nil {return _gcaaf ;};if _bcffe ,_adaff :=_ecbad .(_f .EndElement );_adaff &&_bcffe .Name ==start .Name {*_ddcgc =1;return nil ;};if _gbgdde ,_fgdbcd :=_ecbad .(_f .CharData );!_fgdbcd {return _c .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",_ecbad );}else {switch string (_gbgdde ){case "":*_ddcgc =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_ddcgc =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_ddcgc =2;case "\u0064\u0061\u0074\u0065":*_ddcgc =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_ddcgc =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_ddcgc =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_ddcgc =6;};};_ecbad ,_gcaaf =d .Token ();if _gcaaf !=nil {return _gcaaf ;};if _eeabe ,_bacfcdd :=_ecbad .(_f .EndElement );_bacfcdd &&_eeabe .Name ==start .Name {return nil ;};return _c .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",_ecbad );};type CT_SdtPrChoice struct{Equation *CT_Empty ;ComboBox *CT_SdtComboBox ;Date *CT_SdtDate ;DocPartObj *CT_SdtDocPart ;DocPartList *CT_SdtDocPart ;DropDownList *CT_SdtDropDownList ;Picture *CT_Empty ;RichText *CT_Empty ;Text *CT_SdtText ;Citation *CT_Empty ;Group *CT_Empty ;Bibliography *CT_Empty ;};func (_fbdg *ST_Shd )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acbfa ,_cgafga :=d .Token ();if _cgafga !=nil {return _cgafga ;};if _fdeced ,_agcdb :=_acbfa .(_f .EndElement );_agcdb &&_fdeced .Name ==start .Name {*_fbdg =1;return nil ;};if _acdcge ,_caecb :=_acbfa .(_f .CharData );!_caecb {return _c .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",_acbfa );}else {switch string (_acdcge ){case "":*_fbdg =0;case "\u006e\u0069\u006c":*_fbdg =1;case "\u0063\u006c\u0065a\u0072":*_fbdg =2;case "\u0073\u006f\u006ci\u0064":*_fbdg =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_fbdg =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_fbdg =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_fbdg =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_fbdg =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_fbdg =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_fbdg =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_fbdg =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_fbdg =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_fbdg =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_fbdg =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_fbdg =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_fbdg =15;case "\u0070\u0063\u0074\u0035":*_fbdg =16;case "\u0070\u0063\u00741\u0030":*_fbdg =17;case "\u0070\u0063\u00741\u0032":*_fbdg =18;case "\u0070\u0063\u00741\u0035":*_fbdg =19;case "\u0070\u0063\u00742\u0030":*_fbdg =20;case "\u0070\u0063\u00742\u0035":*_fbdg =21;case "\u0070\u0063\u00743\u0030":*_fbdg =22;case "\u0070\u0063\u00743\u0035":*_fbdg =23;case "\u0070\u0063\u00743\u0037":*_fbdg =24;case "\u0070\u0063\u00744\u0030":*_fbdg =25;case "\u0070\u0063\u00744\u0035":*_fbdg =26;case "\u0070\u0063\u00745\u0030":*_fbdg =27;case "\u0070\u0063\u00745\u0035":*_fbdg =28;case "\u0070\u0063\u00746\u0030":*_fbdg =29;case "\u0070\u0063\u00746\u0032":*_fbdg =30;case "\u0070\u0063\u00746\u0035":*_fbdg =31;case "\u0070\u0063\u00747\u0030":*_fbdg =32;case "\u0070\u0063\u00747\u0035":*_fbdg =33;case "\u0070\u0063\u00748\u0030":*_fbdg =34;case "\u0070\u0063\u00748\u0035":*_fbdg =35;case "\u0070\u0063\u00748\u0037":*_fbdg =36;case "\u0070\u0063\u00749\u0030":*_fbdg =37;case "\u0070\u0063\u00749\u0035":*_fbdg =38;};};_acbfa ,_cgafga =d .Token ();if _cgafga !=nil {return _cgafga ;};if _bcbec ,_cgeee :=_acbfa .(_f .EndElement );_cgeee &&_bcbec .Name ==start .Name {return nil ;};return _c .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",_acbfa );};func (_gfeca *WdST_RelFromH )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfeca =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gfeca =1;case "\u0070\u0061\u0067\u0065":*_gfeca =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gfeca =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_gfeca =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gfeca =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gfeca =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gfeca =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gfeca =8;};return nil ;};func NewCT_FitText ()*CT_FitText {_ddff :=&CT_FitText {};return _ddff };func (_gfa *CT_Color )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_gfa .ValAttr )});if _gfa .ThemeColorAttr !=ST_ThemeColorUnset {_caed ,_bcf :=_gfa .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bcf !=nil {return _bcf ;};start .Attr =append (start .Attr ,_caed );};if _gfa .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfa .ThemeTintAttr )});};if _gfa .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfa .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_bcdea :=&CT_FtnEdnRef {};return _bcdea };func (_dacbf *ST_TargetScreenSz )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggccag ,_abfeg :=d .Token ();if _abfeg !=nil {return _abfeg ;};if _deada ,_bgdbdf :=_ggccag .(_f .EndElement );_bgdbdf &&_deada .Name ==start .Name {*_dacbf =1;return nil ;};if _dbagecg ,_gcaab :=_ggccag .(_f .CharData );!_gcaab {return _c .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",_ggccag );}else {switch string (_dbagecg ){case "":*_dacbf =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_dacbf =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_dacbf =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_dacbf =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_dacbf =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_dacbf =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_dacbf =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_dacbf =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_dacbf =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_dacbf =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_dacbf =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_dacbf =11;};};_ggccag ,_abfeg =d .Token ();if _abfeg !=nil {return _abfeg ;};if _ccbab ,_gceea :=_ggccag .(_f .EndElement );_gceea &&_ccbab .Name ==start .Name {return nil ;};return _c .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",_ggccag );};const (ST_LockUnset ST_Lock =0;ST_LockSdtLocked ST_Lock =1;ST_LockContentLocked ST_Lock =2;ST_LockUnlocked ST_Lock =3;ST_LockSdtContentLocked ST_Lock =4;); +// Distance Between Text and Line Numbering +DistanceAttr *_cf .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path -func (_ddfad *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil }; +// Line Numbering Restart Setting +RestartAttr ST_LineNumberRestart ;};func (_gfecg *CT_ParaRPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fceba :for {_bceed ,_fdcca :=d .Token ();if _fdcca !=nil {return _fdcca ;};switch _geceb :=_bceed .(type ){case _c .StartElement :switch _geceb .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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_gfecg .Ins =NewCT_TrackChange ();if _fdaag :=d .DecodeElement (_gfecg .Ins ,&_geceb );_fdaag !=nil {return _fdaag ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gfecg .Del =NewCT_TrackChange ();if _ddacd :=d .DecodeElement (_gfecg .Del ,&_geceb );_ddacd !=nil {return _ddacd ;};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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gfecg .MoveFrom =NewCT_TrackChange ();if _dbfed :=d .DecodeElement (_gfecg .MoveFrom ,&_geceb );_dbfed !=nil {return _dbfed ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gfecg .MoveTo =NewCT_TrackChange ();if _fbadd :=d .DecodeElement (_gfecg .MoveTo ,&_geceb );_fbadd !=nil {return _fbadd ;};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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_gfecg .RStyle =NewCT_String ();if _bddba :=d .DecodeElement (_gfecg .RStyle ,&_geceb );_bddba !=nil {return _bddba ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_gfecg .RFonts =NewCT_Fonts ();if _cddc :=d .DecodeElement (_gfecg .RFonts ,&_geceb );_cddc !=nil {return _cddc ;};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 :"\u0062"},_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 :"\u0062"}:_gfecg .B =NewCT_OnOff ();if _babed :=d .DecodeElement (_gfecg .B ,&_geceb );_babed !=nil {return _babed ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_gfecg .BCs =NewCT_OnOff ();if _cbaf :=d .DecodeElement (_gfecg .BCs ,&_geceb );_cbaf !=nil {return _cbaf ;};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 :"\u0069"},_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 :"\u0069"}:_gfecg .I =NewCT_OnOff ();if _aabgf :=d .DecodeElement (_gfecg .I ,&_geceb );_aabgf !=nil {return _aabgf ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_gfecg .ICs =NewCT_OnOff ();if _gbdbf :=d .DecodeElement (_gfecg .ICs ,&_geceb );_gbdbf !=nil {return _gbdbf ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_gfecg .Caps =NewCT_OnOff ();if _fcegc :=d .DecodeElement (_gfecg .Caps ,&_geceb );_fcegc !=nil {return _fcegc ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_gfecg .SmallCaps =NewCT_OnOff ();if _ecadged :=d .DecodeElement (_gfecg .SmallCaps ,&_geceb );_ecadged !=nil {return _ecadged ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_gfecg .Strike =NewCT_OnOff ();if _eaaee :=d .DecodeElement (_gfecg .Strike ,&_geceb );_eaaee !=nil {return _eaaee ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_gfecg .Dstrike =NewCT_OnOff ();if _faea :=d .DecodeElement (_gfecg .Dstrike ,&_geceb );_faea !=nil {return _faea ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_gfecg .Outline =NewCT_OnOff ();if _fbadb :=d .DecodeElement (_gfecg .Outline ,&_geceb );_fbadb !=nil {return _fbadb ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gfecg .Shadow =NewCT_OnOff ();if _fgcdbbd :=d .DecodeElement (_gfecg .Shadow ,&_geceb );_fgcdbbd !=nil {return _fgcdbbd ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_gfecg .Emboss =NewCT_OnOff ();if _fcebf :=d .DecodeElement (_gfecg .Emboss ,&_geceb );_fcebf !=nil {return _fcebf ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_gfecg .Imprint =NewCT_OnOff ();if _aegbe :=d .DecodeElement (_gfecg .Imprint ,&_geceb );_aegbe !=nil {return _aegbe ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_gfecg .NoProof =NewCT_OnOff ();if _eedde :=d .DecodeElement (_gfecg .NoProof ,&_geceb );_eedde !=nil {return _eedde ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_gfecg .SnapToGrid =NewCT_OnOff ();if _ddgab :=d .DecodeElement (_gfecg .SnapToGrid ,&_geceb );_ddgab !=nil {return _ddgab ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_gfecg .Vanish =NewCT_OnOff ();if _bfefb :=d .DecodeElement (_gfecg .Vanish ,&_geceb );_bfefb !=nil {return _bfefb ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_gfecg .WebHidden =NewCT_OnOff ();if _gfcd :=d .DecodeElement (_gfecg .WebHidden ,&_geceb );_gfcd !=nil {return _gfcd ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_gfecg .Color =NewCT_Color ();if _facgb :=d .DecodeElement (_gfecg .Color ,&_geceb );_facgb !=nil {return _facgb ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_gfecg .Spacing =NewCT_SignedTwipsMeasure ();if _dbeeb :=d .DecodeElement (_gfecg .Spacing ,&_geceb );_dbeeb !=nil {return _dbeeb ;};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 :"\u0077"},_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 :"\u0077"}:_gfecg .W =NewCT_TextScale ();if _aaada :=d .DecodeElement (_gfecg .W ,&_geceb );_aaada !=nil {return _aaada ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_gfecg .Kern =NewCT_HpsMeasure ();if _fbbbfc :=d .DecodeElement (_gfecg .Kern ,&_geceb );_fbbbfc !=nil {return _fbbbfc ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_gfecg .Position =NewCT_SignedHpsMeasure ();if _gdbag :=d .DecodeElement (_gfecg .Position ,&_geceb );_gdbag !=nil {return _gdbag ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_gfecg .Sz =NewCT_HpsMeasure ();if _eggca :=d .DecodeElement (_gfecg .Sz ,&_geceb );_eggca !=nil {return _eggca ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_gfecg .SzCs =NewCT_HpsMeasure ();if _eeaga :=d .DecodeElement (_gfecg .SzCs ,&_geceb );_eeaga !=nil {return _eeaga ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_gfecg .Highlight =NewCT_Highlight ();if _cebgb :=d .DecodeElement (_gfecg .Highlight ,&_geceb );_cebgb !=nil {return _cebgb ;};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 :"\u0075"},_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 :"\u0075"}:_gfecg .U =NewCT_Underline ();if _cagae :=d .DecodeElement (_gfecg .U ,&_geceb );_cagae !=nil {return _cagae ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_gfecg .Effect =NewCT_TextEffect ();if _eddag :=d .DecodeElement (_gfecg .Effect ,&_geceb );_eddag !=nil {return _eddag ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_gfecg .Bdr =NewCT_Border ();if _fggfac :=d .DecodeElement (_gfecg .Bdr ,&_geceb );_fggfac !=nil {return _fggfac ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_gfecg .Shd =NewCT_Shd ();if _dacgf :=d .DecodeElement (_gfecg .Shd ,&_geceb );_dacgf !=nil {return _dacgf ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_gfecg .FitText =NewCT_FitText ();if _ddcgc :=d .DecodeElement (_gfecg .FitText ,&_geceb );_ddcgc !=nil {return _ddcgc ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_gfecg .VertAlign =NewCT_VerticalAlignRun ();if _daagf :=d .DecodeElement (_gfecg .VertAlign ,&_geceb );_daagf !=nil {return _daagf ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_gfecg .Rtl =NewCT_OnOff ();if _ddbgda :=d .DecodeElement (_gfecg .Rtl ,&_geceb );_ddbgda !=nil {return _ddbgda ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_gfecg .Cs =NewCT_OnOff ();if _bfede :=d .DecodeElement (_gfecg .Cs ,&_geceb );_bfede !=nil {return _bfede ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_gfecg .Em =NewCT_Em ();if _ecdfe :=d .DecodeElement (_gfecg .Em ,&_geceb );_ecdfe !=nil {return _ecdfe ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_gfecg .Lang =NewCT_Language ();if _gcedg :=d .DecodeElement (_gfecg .Lang ,&_geceb );_gcedg !=nil {return _gcedg ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_gfecg .EastAsianLayout =NewCT_EastAsianLayout ();if _bbcg :=d .DecodeElement (_gfecg .EastAsianLayout ,&_geceb );_bbcg !=nil {return _bbcg ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_gfecg .SpecVanish =NewCT_OnOff ();if _dfbdd :=d .DecodeElement (_gfecg .SpecVanish ,&_geceb );_dfbdd !=nil {return _dfbdd ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_gfecg .OMath =NewCT_OnOff ();if _bdbgfb :=d .DecodeElement (_gfecg .OMath ,&_geceb );_bdbgfb !=nil {return _bdbgfb ;};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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_gfecg .RPrChange =NewCT_ParaRPrChange ();if _gdafg :=d .DecodeElement (_gfecg .RPrChange ,&_geceb );_gdafg !=nil {return _gdafg ;};default:_cff .Log ("\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\u005fP\u0061\u0072\u0061\u0052\u0050\u0072\u0020\u0025\u0076",_geceb .Name );if _cfbaf :=d .Skip ();_cfbaf !=nil {return _cfbaf ;};};case _c .EndElement :break _fceba ;case _c .CharData :};};return nil ;};func (_accfc *CT_ColorSchemeMapping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _accfc .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_cdcc ,_bbbf :=_accfc .Bg1Attr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0062g\u0031"});if _bbbf !=nil {return _bbbf ;};start .Attr =append (start .Attr ,_cdcc );};if _accfc .T1Attr !=ST_WmlColorSchemeIndexUnset {_cagf ,_eab :=_accfc .T1Attr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0031"});if _eab !=nil {return _eab ;};start .Attr =append (start .Attr ,_cagf );};if _accfc .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_fgfc ,_dbbf :=_accfc .Bg2Attr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0062g\u0032"});if _dbbf !=nil {return _dbbf ;};start .Attr =append (start .Attr ,_fgfc );};if _accfc .T2Attr !=ST_WmlColorSchemeIndexUnset {_ggf ,_eedg :=_accfc .T2Attr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0032"});if _eedg !=nil {return _eedg ;};start .Attr =append (start .Attr ,_ggf );};if _accfc .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_adeb ,_adae :=_accfc .Accent1Attr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _adae !=nil {return _adae ;};start .Attr =append (start .Attr ,_adeb );};if _accfc .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_fgcdb ,_gacd :=_accfc .Accent2Attr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _gacd !=nil {return _gacd ;};start .Attr =append (start .Attr ,_fgcdb );};if _accfc .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_bade ,_cgb :=_accfc .Accent3Attr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _cgb !=nil {return _cgb ;};start .Attr =append (start .Attr ,_bade );};if _accfc .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_eege ,_bdaa :=_accfc .Accent4Attr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"});if _bdaa !=nil {return _bdaa ;};start .Attr =append (start .Attr ,_eege );};if _accfc .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_agea ,_gdea :=_accfc .Accent5Attr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _gdea !=nil {return _gdea ;};start .Attr =append (start .Attr ,_agea );};if _accfc .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_dfddd ,_eadd :=_accfc .Accent6Attr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _eadd !=nil {return _eadd ;};start .Attr =append (start .Attr ,_dfddd );};if _accfc .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_cdgc ,_egccc :=_accfc .HyperlinkAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _egccc !=nil {return _egccc ;};start .Attr =append (start .Attr ,_cdgc );};if _accfc .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_cacf ,_agfb :=_accfc .FollowedHyperlinkAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _agfb !=nil {return _agfb ;};start .Attr =append (start .Attr ,_cacf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acebf *CT_TblPrBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceccga :for {_bebcf ,_edfea :=d .Token ();if _edfea !=nil {return _edfea ;};switch _adbfee :=_bebcf .(type ){case _c .StartElement :switch _adbfee .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_acebf .TblStyle =NewCT_String ();if _fcacdd :=d .DecodeElement (_acebf .TblStyle ,&_adbfee );_fcacdd !=nil {return _fcacdd ;};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 :"\u0074\u0062\u006c\u0070\u0050\u0072"},_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 :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_acebf .TblpPr =NewCT_TblPPr ();if _bbadb :=d .DecodeElement (_acebf .TblpPr ,&_adbfee );_bbadb !=nil {return _bbadb ;};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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_acebf .TblOverlap =NewCT_TblOverlap ();if _aebac :=d .DecodeElement (_acebf .TblOverlap ,&_adbfee );_aebac !=nil {return _aebac ;};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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_acebf .BidiVisual =NewCT_OnOff ();if _gbeag :=d .DecodeElement (_acebf .BidiVisual ,&_adbfee );_gbeag !=nil {return _gbeag ;};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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_acebf .TblStyleRowBandSize =NewCT_DecimalNumber ();if _egcgad :=d .DecodeElement (_acebf .TblStyleRowBandSize ,&_adbfee );_egcgad !=nil {return _egcgad ;};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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_acebf .TblStyleColBandSize =NewCT_DecimalNumber ();if _gdafd :=d .DecodeElement (_acebf .TblStyleColBandSize ,&_adbfee );_gdafd !=nil {return _gdafd ;};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 :"\u0074\u0062\u006c\u0057"},_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 :"\u0074\u0062\u006c\u0057"}:_acebf .TblW =NewCT_TblWidth ();if _egace :=d .DecodeElement (_acebf .TblW ,&_adbfee );_egace !=nil {return _egace ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_acebf .Jc =NewCT_JcTable ();if _gfagd :=d .DecodeElement (_acebf .Jc ,&_adbfee );_gfagd !=nil {return _gfagd ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_acebf .TblCellSpacing =NewCT_TblWidth ();if _adaaccg :=d .DecodeElement (_acebf .TblCellSpacing ,&_adbfee );_adaaccg !=nil {return _adaaccg ;};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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_acebf .TblInd =NewCT_TblWidth ();if _gffad :=d .DecodeElement (_acebf .TblInd ,&_adbfee );_gffad !=nil {return _gffad ;};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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_acebf .TblBorders =NewCT_TblBorders ();if _gacgg :=d .DecodeElement (_acebf .TblBorders ,&_adbfee );_gacgg !=nil {return _gacgg ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_acebf .Shd =NewCT_Shd ();if _fgggdg :=d .DecodeElement (_acebf .Shd ,&_adbfee );_fgggdg !=nil {return _fgggdg ;};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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_acebf .TblLayout =NewCT_TblLayoutType ();if _egcdeb :=d .DecodeElement (_acebf .TblLayout ,&_adbfee );_egcdeb !=nil {return _egcdeb ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_acebf .TblCellMar =NewCT_TblCellMar ();if _cfgga :=d .DecodeElement (_acebf .TblCellMar ,&_adbfee );_cfgga !=nil {return _cfgga ;};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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_acebf .TblLook =NewCT_TblLook ();if _dcabcf :=d .DecodeElement (_acebf .TblLook ,&_adbfee );_dcabcf !=nil {return _dcabcf ;};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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_acebf .TblCaption =NewCT_String ();if _fbcffd :=d .DecodeElement (_acebf .TblCaption ,&_adbfee );_fbcffd !=nil {return _fbcffd ;};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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_acebf .TblDescription =NewCT_String ();if _gcebe :=d .DecodeElement (_acebf .TblDescription ,&_adbfee );_gcebe !=nil {return _gcebe ;};default:_cff .Log ("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_T\u0062\u006cP\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_adbfee .Name );if _afecb :=d .Skip ();_afecb !=nil {return _afecb ;};};case _c .EndElement :break _ceccga ;case _c .CharData :};};return nil ;};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_eg .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_eg .CT_ShapeProperties ;Style *_eg .CT_ShapeStyle ;ExtLst *_eg .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_eg .CT_TextBodyProperties ;};func (_dgbf ST_FtnPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dgbf .String (),start );};func (_dgbeg *ST_PageOrientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgfbe ,_cddgd :=d .Token ();if _cddgd !=nil {return _cddgd ;};if _dgede ,_dbddd :=_dgfbe .(_c .EndElement );_dbddd &&_dgede .Name ==start .Name {*_dgbeg =1;return nil ;};if _fgfabf ,_bddfd :=_dgfbe .(_c .CharData );!_bddfd {return _ea .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",_dgfbe );}else {switch string (_fgfabf ){case "":*_dgbeg =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_dgbeg =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_dgbeg =2;};};_dgfbe ,_cddgd =d .Token ();if _cddgd !=nil {return _cddgd ;};if _egfgb ,_bedadf :=_dgfbe .(_c .EndElement );_bedadf &&_egfgb .Name ==start .Name {return nil ;};return _ea .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",_dgfbe );}; -// Validate validates the CT_FontFamily and its children -func (_ebbfe *CT_FontFamily )Validate ()error {return _ebbfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func (_dabfd *WdCT_PosH )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cecafb ,_ebcda :=_dabfd .RelativeFromAttr .MarshalXMLAttr (_f .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _ebcda !=nil {return _ebcda ;};start .Attr =append (start .Attr ,_cecafb );e .EncodeToken (start );_dabfd .Choice .MarshalXML (e ,_f .StartElement {});e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_LongHexNumber ()*CT_LongHexNumber {_aafab :=&CT_LongHexNumber {};return _aafab };func (_dadfde ST_SectionMark )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dadfde .String (),start );};func (_acaaf *CT_NumRestart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acaaf .ValAttr =ST_RestartNumber (1);for _ ,_fabcb :=range start .Attr {if _fabcb .Name .Local =="\u0076\u0061\u006c"{_acaaf .ValAttr .UnmarshalXMLAttr (_fabcb );continue ;};};for {_fdebb ,_dbgab :=d .Token ();if _dbgab !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_dbgab );};if _ageag ,_fgeag :=_fdebb .(_f .EndElement );_fgeag &&_ageag .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path +func (_cbc *CT_Attr )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SdtContentRun and its children -func (_gefcgc *CT_SdtContentRun )Validate ()error {return _gefcgc .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func NewWdCT_WrapTight ()*WdCT_WrapTight {_bdcfe :=&WdCT_WrapTight {};_bdcfe .WrapTextAttr =WdST_WrapText (1);_bdcfe .WrapPolygon =NewWdCT_WrapPath ();return _bdcfe ;};type CT_Cnf struct{ +// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path +func (_gdae *CT_Caption )ValidateWithPath (path string )error {if _bbda :=_gdae .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_bbda !=nil {return _bbda ;};if _gdae .ChapNumAttr !=nil {if _agad :=_gdae .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072");_agad !=nil {return _agad ;};};if _gdae .NoLabelAttr !=nil {if _decc :=_gdae .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_decc !=nil {return _decc ;};};if _aafc :=_gdae .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_aafc !=nil {return _aafc ;};if _deb :=_gdae .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_deb !=nil {return _deb ;};return nil ;}; -// Conditional Formatting Bit Mask -ValAttr *string ; +// Validate validates the CT_PageSz and its children +func (_efgfb *CT_PageSz )Validate ()error {return _efgfb .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");};type Footnotes struct{CT_Footnotes }; -// First Row -FirstRowAttr *_cd .ST_OnOff ; +// Validate validates the CT_FFStatusText and its children +func (_egaef *CT_FFStatusText )Validate ()error {return _egaef .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");};type ST_StyleType byte ;func (_bfbdda *CT_Document )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfbdda .ConformanceAttr =_cf .ST_ConformanceClass (1);for _ ,_bbdb :=range start .Attr {if _bbdb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bfbdda .ConformanceAttr .UnmarshalXMLAttr (_bbdb );continue ;};};_eeda :for {_ebfab ,_ccffg :=d .Token ();if _ccffg !=nil {return _ccffg ;};switch _cbbag :=_ebfab .(type ){case _c .StartElement :switch _cbbag .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_bfbdda .Background =NewCT_Background ();if _cbfeg :=d .DecodeElement (_bfbdda .Background ,&_cbbag );_cbfeg !=nil {return _cbfeg ;};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 :"\u0062\u006f\u0064\u0079"},_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 :"\u0062\u006f\u0064\u0079"}:_bfbdda .Body =NewCT_Body ();if _agcad :=d .DecodeElement (_bfbdda .Body ,&_cbbag );_agcad !=nil {return _agcad ;};default:_cff .Log ("\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\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_cbbag .Name );if _fgcfe :=d .Skip ();_fgcfe !=nil {return _fgcfe ;};};case _c .EndElement :break _eeda ;case _c .CharData :};};return nil ;}; -// Last Row -LastRowAttr *_cd .ST_OnOff ; +// Validate validates the CT_FFData and its children +func (_ddcg *CT_FFData )Validate ()error {return _ddcg .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};func (_bfeeba ST_Pitch )String ()string {switch _bfeeba {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";};return "";};func (_dacggf ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _dacggf {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dacggf ));};return nil ;}; -// First Column -FirstColumnAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path +func (_gafbd *CT_ParaRPrChange )ValidateWithPath (path string )error {if _fgbff :=_gafbd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fgbff !=nil {return _fgbff ;};return nil ;};func (_dccfbb *EG_RPrContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcacgd :for {_acffbb ,_fbfaf :=d .Token ();if _fbfaf !=nil {return _fbfaf ;};switch _gfbgg :=_acffbb .(type ){case _c .StartElement :switch _gfbgg .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_dccfbb .RStyle =NewCT_String ();if _dgfaf :=d .DecodeElement (_dccfbb .RStyle ,&_gfbgg );_dgfaf !=nil {return _dgfaf ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_dccfbb .RFonts =NewCT_Fonts ();if _eggfcc :=d .DecodeElement (_dccfbb .RFonts ,&_gfbgg );_eggfcc !=nil {return _eggfcc ;};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 :"\u0062"},_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 :"\u0062"}:_dccfbb .B =NewCT_OnOff ();if _adggd :=d .DecodeElement (_dccfbb .B ,&_gfbgg );_adggd !=nil {return _adggd ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_dccfbb .BCs =NewCT_OnOff ();if _gegfbg :=d .DecodeElement (_dccfbb .BCs ,&_gfbgg );_gegfbg !=nil {return _gegfbg ;};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 :"\u0069"},_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 :"\u0069"}:_dccfbb .I =NewCT_OnOff ();if _gegae :=d .DecodeElement (_dccfbb .I ,&_gfbgg );_gegae !=nil {return _gegae ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_dccfbb .ICs =NewCT_OnOff ();if _acbbg :=d .DecodeElement (_dccfbb .ICs ,&_gfbgg );_acbbg !=nil {return _acbbg ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_dccfbb .Caps =NewCT_OnOff ();if _eabdgd :=d .DecodeElement (_dccfbb .Caps ,&_gfbgg );_eabdgd !=nil {return _eabdgd ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_dccfbb .SmallCaps =NewCT_OnOff ();if _eabagf :=d .DecodeElement (_dccfbb .SmallCaps ,&_gfbgg );_eabagf !=nil {return _eabagf ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_dccfbb .Strike =NewCT_OnOff ();if _fggggg :=d .DecodeElement (_dccfbb .Strike ,&_gfbgg );_fggggg !=nil {return _fggggg ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_dccfbb .Dstrike =NewCT_OnOff ();if _eefdgd :=d .DecodeElement (_dccfbb .Dstrike ,&_gfbgg );_eefdgd !=nil {return _eefdgd ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_dccfbb .Outline =NewCT_OnOff ();if _bcegc :=d .DecodeElement (_dccfbb .Outline ,&_gfbgg );_bcegc !=nil {return _bcegc ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dccfbb .Shadow =NewCT_OnOff ();if _dgced :=d .DecodeElement (_dccfbb .Shadow ,&_gfbgg );_dgced !=nil {return _dgced ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_dccfbb .Emboss =NewCT_OnOff ();if _efedc :=d .DecodeElement (_dccfbb .Emboss ,&_gfbgg );_efedc !=nil {return _efedc ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_dccfbb .Imprint =NewCT_OnOff ();if _bgfff :=d .DecodeElement (_dccfbb .Imprint ,&_gfbgg );_bgfff !=nil {return _bgfff ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_dccfbb .NoProof =NewCT_OnOff ();if _ebfad :=d .DecodeElement (_dccfbb .NoProof ,&_gfbgg );_ebfad !=nil {return _ebfad ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_dccfbb .SnapToGrid =NewCT_OnOff ();if _gegdc :=d .DecodeElement (_dccfbb .SnapToGrid ,&_gfbgg );_gegdc !=nil {return _gegdc ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_dccfbb .Vanish =NewCT_OnOff ();if _afcdbd :=d .DecodeElement (_dccfbb .Vanish ,&_gfbgg );_afcdbd !=nil {return _afcdbd ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_dccfbb .WebHidden =NewCT_OnOff ();if _aeafg :=d .DecodeElement (_dccfbb .WebHidden ,&_gfbgg );_aeafg !=nil {return _aeafg ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_dccfbb .Color =NewCT_Color ();if _bdccg :=d .DecodeElement (_dccfbb .Color ,&_gfbgg );_bdccg !=nil {return _bdccg ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_dccfbb .Spacing =NewCT_SignedTwipsMeasure ();if _adgfdc :=d .DecodeElement (_dccfbb .Spacing ,&_gfbgg );_adgfdc !=nil {return _adgfdc ;};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 :"\u0077"},_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 :"\u0077"}:_dccfbb .W =NewCT_TextScale ();if _agaccg :=d .DecodeElement (_dccfbb .W ,&_gfbgg );_agaccg !=nil {return _agaccg ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_dccfbb .Kern =NewCT_HpsMeasure ();if _gccbg :=d .DecodeElement (_dccfbb .Kern ,&_gfbgg );_gccbg !=nil {return _gccbg ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_dccfbb .Position =NewCT_SignedHpsMeasure ();if _gbddfd :=d .DecodeElement (_dccfbb .Position ,&_gfbgg );_gbddfd !=nil {return _gbddfd ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_dccfbb .Sz =NewCT_HpsMeasure ();if _acgga :=d .DecodeElement (_dccfbb .Sz ,&_gfbgg );_acgga !=nil {return _acgga ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_dccfbb .SzCs =NewCT_HpsMeasure ();if _acabe :=d .DecodeElement (_dccfbb .SzCs ,&_gfbgg );_acabe !=nil {return _acabe ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_dccfbb .Highlight =NewCT_Highlight ();if _cdgfd :=d .DecodeElement (_dccfbb .Highlight ,&_gfbgg );_cdgfd !=nil {return _cdgfd ;};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 :"\u0075"},_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 :"\u0075"}:_dccfbb .U =NewCT_Underline ();if _adfab :=d .DecodeElement (_dccfbb .U ,&_gfbgg );_adfab !=nil {return _adfab ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dccfbb .Effect =NewCT_TextEffect ();if _dgdbf :=d .DecodeElement (_dccfbb .Effect ,&_gfbgg );_dgdbf !=nil {return _dgdbf ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_dccfbb .Bdr =NewCT_Border ();if _bcfac :=d .DecodeElement (_dccfbb .Bdr ,&_gfbgg );_bcfac !=nil {return _bcfac ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_dccfbb .Shd =NewCT_Shd ();if _addeb :=d .DecodeElement (_dccfbb .Shd ,&_gfbgg );_addeb !=nil {return _addeb ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_dccfbb .FitText =NewCT_FitText ();if _bbdcbg :=d .DecodeElement (_dccfbb .FitText ,&_gfbgg );_bbdcbg !=nil {return _bbdcbg ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_dccfbb .VertAlign =NewCT_VerticalAlignRun ();if _ffeabc :=d .DecodeElement (_dccfbb .VertAlign ,&_gfbgg );_ffeabc !=nil {return _ffeabc ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_dccfbb .Rtl =NewCT_OnOff ();if _caecc :=d .DecodeElement (_dccfbb .Rtl ,&_gfbgg );_caecc !=nil {return _caecc ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_dccfbb .Cs =NewCT_OnOff ();if _bgcfc :=d .DecodeElement (_dccfbb .Cs ,&_gfbgg );_bgcfc !=nil {return _bgcfc ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_dccfbb .Em =NewCT_Em ();if _fbgedd :=d .DecodeElement (_dccfbb .Em ,&_gfbgg );_fbgedd !=nil {return _fbgedd ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_dccfbb .Lang =NewCT_Language ();if _cbcfc :=d .DecodeElement (_dccfbb .Lang ,&_gfbgg );_cbcfc !=nil {return _cbcfc ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_dccfbb .EastAsianLayout =NewCT_EastAsianLayout ();if _faade :=d .DecodeElement (_dccfbb .EastAsianLayout ,&_gfbgg );_faade !=nil {return _faade ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_dccfbb .SpecVanish =NewCT_OnOff ();if _ddgca :=d .DecodeElement (_dccfbb .SpecVanish ,&_gfbgg );_ddgca !=nil {return _ddgca ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_dccfbb .OMath =NewCT_OnOff ();if _dbege :=d .DecodeElement (_dccfbb .OMath ,&_gfbgg );_dbege !=nil {return _dbege ;};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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_dccfbb .RPrChange =NewCT_RPrChange ();if _bebdb :=d .DecodeElement (_dccfbb .RPrChange ,&_gfbgg );_bebdb !=nil {return _bebdb ;};default:_cff .Log ("\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\u0045\u0047\u005f\u0052P\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074 \u0025\u0076",_gfbgg .Name );if _agefb :=d .Skip ();_agefb !=nil {return _agefb ;};};case _c .EndElement :break _gcacgd ;case _c .CharData :};};return nil ;};func (_abcea *CT_Bookmark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aac :=range start .Attr {if _aac .Name .Local =="\u006e\u0061\u006d\u0065"{_edagb ,_bdd :=_aac .Value ,error (nil );if _bdd !=nil {return _bdd ;};_abcea .NameAttr =_edagb ;continue ;};if _aac .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_eefe ,_bdgg :=_ac .ParseInt (_aac .Value ,10,64);if _bdgg !=nil {return _bdgg ;};_abcea .ColFirstAttr =&_eefe ;continue ;};if _aac .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_defg ,_ffea :=_ac .ParseInt (_aac .Value ,10,64);if _ffea !=nil {return _ffea ;};_abcea .ColLastAttr =&_defg ;continue ;};if _aac .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_abcea .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_aac );continue ;};if _aac .Name .Local =="\u0069\u0064"{_abgc ,_gaf :=_ac .ParseInt (_aac .Value ,10,64);if _gaf !=nil {return _gaf ;};_abcea .IdAttr =_abgc ;continue ;};};for {_fefb ,_dgaf :=d .Token ();if _dgaf !=nil {return _ea .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_dgaf );};if _geaf ,_gcbe :=_fefb .(_c .EndElement );_gcbe &&_geaf .Name ==start .Name {break ;};};return nil ;};func NewCT_FFData ()*CT_FFData {_afeg :=&CT_FFData {};return _afeg };const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2;); -// Last Column -LastColumnAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path +func (_dfage *CT_TblPrExChange )ValidateWithPath (path string )error {if _cfced :=_dfage .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_cfced !=nil {return _cfced ;};return nil ;};func (_eddccc *ST_TextAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebdef ,_abbef :=d .Token ();if _abbef !=nil {return _abbef ;};if _bfdba ,_agcaad :=_ebdef .(_c .EndElement );_agcaad &&_bfdba .Name ==start .Name {*_eddccc =1;return nil ;};if _cdgga ,_caeaf :=_ebdef .(_c .CharData );!_caeaf {return _ea .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",_ebdef );}else {switch string (_cdgga ){case "":*_eddccc =0;case "\u0074\u006f\u0070":*_eddccc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eddccc =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_eddccc =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_eddccc =4;case "\u0061\u0075\u0074\u006f":*_eddccc =5;};};_ebdef ,_abbef =d .Token ();if _abbef !=nil {return _abbef ;};if _daffc ,_babgce :=_ebdef .(_c .EndElement );_babgce &&_daffc .Name ==start .Name {return nil ;};return _ea .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",_ebdef );}; -// Odd Numbered Vertical Band -OddVBandAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path +func (_ebaag *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _ddfae ,_febdf :=range _ebaag .EG_ContentBlockContent {if _baagab :=_febdf .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_ddfae ));_baagab !=nil {return _baagab ;};};return nil ;};func (_ebgba *ST_PageBorderDisplay )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agede ,_ffgge :=d .Token ();if _ffgge !=nil {return _ffgge ;};if _agcda ,_afcba :=_agede .(_c .EndElement );_afcba &&_agcda .Name ==start .Name {*_ebgba =1;return nil ;};if _efddbeb ,_cdeafd :=_agede .(_c .CharData );!_cdeafd {return _ea .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",_agede );}else {switch string (_efddbeb ){case "":*_ebgba =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_ebgba =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_ebgba =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_ebgba =3;};};_agede ,_ffgge =d .Token ();if _ffgge !=nil {return _ffgge ;};if _adcee ,_cbfcd :=_agede .(_c .EndElement );_cbfcd &&_adcee .Name ==start .Name {return nil ;};return _ea .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",_agede );};func (_deeag ST_Border )ValidateWithPath (path string )error {switch _deeag {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deeag ));};return nil ;}; -// Even Numbered Vertical Band -EvenVBandAttr *_cd .ST_OnOff ; +// Validate validates the WdCT_PosH and its children +func (_acafd *WdCT_PosH )Validate ()error {return _acafd .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_bacebe :=&CT_TwipsMeasure {};return _bacebe }; -// Odd Numbered Horizontal Band -OddHBandAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path +func (_gdgaf *CT_SdtDate )ValidateWithPath (path string )error {if _gdgaf .DateFormat !=nil {if _bgfcee :=_gdgaf .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_bgfcee !=nil {return _bgfcee ;};};if _gdgaf .Lid !=nil {if _abgda :=_gdgaf .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_abgda !=nil {return _abgda ;};};if _gdgaf .StoreMappedDataAs !=nil {if _gcadd :=_gdgaf .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_gcadd !=nil {return _gcadd ;};};if _gdgaf .Calendar !=nil {if _afccd :=_gdgaf .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_afccd !=nil {return _afccd ;};};return nil ;}; -// Even Numbered Horizontal Band -EvenHBandAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path +func (_aefbb *CT_TblPr )ValidateWithPath (path string )error {if _aefbb .TblStyle !=nil {if _agcee :=_aefbb .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_agcee !=nil {return _agcee ;};};if _aefbb .TblpPr !=nil {if _agaag :=_aefbb .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_agaag !=nil {return _agaag ;};};if _aefbb .TblOverlap !=nil {if _gaebe :=_aefbb .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_gaebe !=nil {return _gaebe ;};};if _aefbb .BidiVisual !=nil {if _eccdbd :=_aefbb .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_eccdbd !=nil {return _eccdbd ;};};if _aefbb .TblStyleRowBandSize !=nil {if _efgga :=_aefbb .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_efgga !=nil {return _efgga ;};};if _aefbb .TblStyleColBandSize !=nil {if _feebg :=_aefbb .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_feebg !=nil {return _feebg ;};};if _aefbb .TblW !=nil {if _acagb :=_aefbb .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_acagb !=nil {return _acagb ;};};if _aefbb .Jc !=nil {if _adeag :=_aefbb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_adeag !=nil {return _adeag ;};};if _aefbb .TblCellSpacing !=nil {if _ggfdd :=_aefbb .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ggfdd !=nil {return _ggfdd ;};};if _aefbb .TblInd !=nil {if _cfebd :=_aefbb .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_cfebd !=nil {return _cfebd ;};};if _aefbb .TblBorders !=nil {if _dcdf :=_aefbb .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_dcdf !=nil {return _dcdf ;};};if _aefbb .Shd !=nil {if _babcd :=_aefbb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_babcd !=nil {return _babcd ;};};if _aefbb .TblLayout !=nil {if _daaeg :=_aefbb .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_daaeg !=nil {return _daaeg ;};};if _aefbb .TblCellMar !=nil {if _afffde :=_aefbb .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_afffde !=nil {return _afffde ;};};if _aefbb .TblLook !=nil {if _cddgc :=_aefbb .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_cddgc !=nil {return _cddgc ;};};if _aefbb .TblCaption !=nil {if _gagaefd :=_aefbb .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_gagaefd !=nil {return _gagaefd ;};};if _aefbb .TblDescription !=nil {if _cfedee :=_aefbb .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_cfedee !=nil {return _cfedee ;};};if _aefbb .TblPrChange !=nil {if _ebdbeg :=_aefbb .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ebdbeg !=nil {return _ebdbeg ;};};return nil ;};func (_dfdga WdST_WrapText )Validate ()error {return _dfdga .ValidateWithPath ("")};func NewCT_DocPartName ()*CT_DocPartName {_abga :=&CT_DocPartName {};return _abga }; -// First Row and First Column -FirstRowFirstColumnAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the CT_View and its children, prefixing error messages with path +func (_cdaee *CT_View )ValidateWithPath (path string )error {if _cdaee .ValAttr ==ST_ViewUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _gccgc :=_cdaee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gccgc !=nil {return _gccgc ;};return nil ;};func (_bfbcbe *ST_SectionMark )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bfbcbe =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_bfbcbe =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_bfbcbe =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bfbcbe =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_bfbcbe =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_bfbcbe =5;};return nil ;}; -// First Row and Last Column -FirstRowLastColumnAttr *_cd .ST_OnOff ; +// Validate validates the CT_FontSig and its children +func (_gece *CT_FontSig )Validate ()error {return _gece .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");}; -// Last Row and First Column -LastRowFirstColumnAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path +func (_cbgcgc *CT_PTab )ValidateWithPath (path string )error {if _cbgcgc .AlignmentAttr ==ST_PTabAlignmentUnset {return _ea .Errorf ("\u0025\u0073/\u0041\u006c\u0069\u0067n\u006d\u0065n\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073 \u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _gffbd :=_cbgcgc .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_gffbd !=nil {return _gffbd ;};if _cbgcgc .RelativeToAttr ==ST_PTabRelativeToUnset {return _ea .Errorf ("\u0025\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _gdfca :=_cbgcgc .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_gdfca !=nil {return _gdfca ;};if _cbgcgc .LeaderAttr ==ST_PTabLeaderUnset {return _ea .Errorf ("\u0025\u0073\u002fLe\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gddcfa :=_cbgcgc .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gddcfa !=nil {return _gddcfa ;};return nil ;};func (_bfbdg WdST_AlignH )Validate ()error {return _bfbdg .ValidateWithPath ("")};func (_cbbc *CT_BookmarkRange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbbc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_cbbc .ColFirstAttr )});};if _cbbc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_ea .Sprintf ("\u0025\u0076",*_cbbc .ColLastAttr )});};if _cbbc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_bcgd ,_afba :=_cbbc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _afba !=nil {return _afba ;};start .Attr =append (start .Attr ,_bcgd );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_cbbc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Styles struct{CT_Styles };func (_cfegc ST_SectionMark )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dcccba :=_c .Attr {};_dcccba .Name =name ;switch _cfegc {case ST_SectionMarkUnset :_dcccba .Value ="";case ST_SectionMarkNextPage :_dcccba .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_dcccba .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_dcccba .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_SectionMarkEvenPage :_dcccba .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_dcccba .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _dcccba ,nil ;};func (_gcfgga ST_BrClear )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cgfefd :=_c .Attr {};_cgfefd .Name =name ;switch _gcfgga {case ST_BrClearUnset :_cgfefd .Value ="";case ST_BrClearNone :_cgfefd .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_cgfefd .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_cgfefd .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_cgfefd .Value ="\u0061\u006c\u006c";};return _cgfefd ,nil ;}; -// Last Row and Last Column -LastRowLastColumnAttr *_cd .ST_OnOff ;};func NewCT_PPrChange ()*CT_PPrChange {_gacec :=&CT_PPrChange {};_gacec .PPr =NewCT_PPrBase ();return _gacec ;};func (_geadf *ST_FldCharType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbcbcg ,_bfaeeca :=d .Token ();if _bfaeeca !=nil {return _bfaeeca ;};if _cbede ,_aeaad :=_dbcbcg .(_f .EndElement );_aeaad &&_cbede .Name ==start .Name {*_geadf =1;return nil ;};if _fdbff ,_ccfag :=_dbcbcg .(_f .CharData );!_ccfag {return _c .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",_dbcbcg );}else {switch string (_fdbff ){case "":*_geadf =0;case "\u0062\u0065\u0067i\u006e":*_geadf =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_geadf =2;case "\u0065\u006e\u0064":*_geadf =3;};};_dbcbcg ,_bfaeeca =d .Token ();if _bfaeeca !=nil {return _bfaeeca ;};if _cbead ,_cdaff :=_dbcbcg .(_f .EndElement );_cdaff &&_cbead .Name ==start .Name {return nil ;};return _c .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",_dbcbcg );};func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_cggge :=&WdCT_WordprocessingShape {};_cggge .Choice =NewWdCT_WordprocessingShapeChoice ();_cggge .SpPr =_db .NewCT_ShapeProperties ();_cggge .BodyPr =_db .NewCT_TextBodyProperties ();return _cggge ;};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_cdbdd :=&CT_EastAsianLayout {};return _cdbdd };func NewCT_DivBdr ()*CT_DivBdr {_gfdad :=&CT_DivBdr {};return _gfdad };func (_dagb *CT_Compat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_decd :for {_gbgad ,_ggea :=d .Token ();if _ggea !=nil {return _ggea ;};switch _dfgg :=_gbgad .(type ){case _f .StartElement :switch _dfgg .Name {case _f .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 :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"},_f .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 :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"}:_dagb .UseSingleBorderforContiguousCells =NewCT_OnOff ();if _bfbf :=d .DecodeElement (_dagb .UseSingleBorderforContiguousCells ,&_dfgg );_bfbf !=nil {return _bfbf ;};case _f .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 :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_f .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 :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_dagb .WpJustification =NewCT_OnOff ();if _ddfgg :=d .DecodeElement (_dagb .WpJustification ,&_dfgg );_ddfgg !=nil {return _ddfgg ;};case _f .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 :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"},_f .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 :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"}:_dagb .NoTabHangInd =NewCT_OnOff ();if _fadd :=d .DecodeElement (_dagb .NoTabHangInd ,&_dfgg );_fadd !=nil {return _fadd ;};case _f .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 :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"},_f .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 :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"}:_dagb .NoLeading =NewCT_OnOff ();if _cfbc :=d .DecodeElement (_dagb .NoLeading ,&_dfgg );_cfbc !=nil {return _cfbc ;};case _f .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 :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"},_f .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 :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}:_dagb .SpaceForUL =NewCT_OnOff ();if _ccab :=d .DecodeElement (_dagb .SpaceForUL ,&_dfgg );_ccab !=nil {return _ccab ;};case _f .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 :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_f .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 :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_dagb .NoColumnBalance =NewCT_OnOff ();if _ggcce :=d .DecodeElement (_dagb .NoColumnBalance ,&_dfgg );_ggcce !=nil {return _ggcce ;};case _f .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 :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"},_f .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 :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}:_dagb .BalanceSingleByteDoubleByteWidth =NewCT_OnOff ();if _gbgea :=d .DecodeElement (_dagb .BalanceSingleByteDoubleByteWidth ,&_dfgg );_gbgea !=nil {return _gbgea ;};case _f .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 :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"},_f .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 :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"}:_dagb .NoExtraLineSpacing =NewCT_OnOff ();if _dggg :=d .DecodeElement (_dagb .NoExtraLineSpacing ,&_dfgg );_dggg !=nil {return _dggg ;};case _f .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 :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"},_f .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 :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"}:_dagb .DoNotLeaveBackslashAlone =NewCT_OnOff ();if _eba :=d .DecodeElement (_dagb .DoNotLeaveBackslashAlone ,&_dfgg );_eba !=nil {return _eba ;};case _f .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 :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"},_f .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 :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"}:_dagb .UlTrailSpace =NewCT_OnOff ();if _dcbgc :=d .DecodeElement (_dagb .UlTrailSpace ,&_dfgg );_dcbgc !=nil {return _dcbgc ;};case _f .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 :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"},_f .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 :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"}:_dagb .DoNotExpandShiftReturn =NewCT_OnOff ();if _edddd :=d .DecodeElement (_dagb .DoNotExpandShiftReturn ,&_dfgg );_edddd !=nil {return _edddd ;};case _f .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 :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"},_f .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 :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"}:_dagb .SpacingInWholePoints =NewCT_OnOff ();if _gbfb :=d .DecodeElement (_dagb .SpacingInWholePoints ,&_dfgg );_gbfb !=nil {return _gbfb ;};case _f .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 :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"},_f .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 :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"}:_dagb .LineWrapLikeWord6 =NewCT_OnOff ();if _ebbd :=d .DecodeElement (_dagb .LineWrapLikeWord6 ,&_dfgg );_ebbd !=nil {return _ebbd ;};case _f .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 :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"},_f .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 :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"}:_dagb .PrintBodyTextBeforeHeader =NewCT_OnOff ();if _bfebd :=d .DecodeElement (_dagb .PrintBodyTextBeforeHeader ,&_dfgg );_bfebd !=nil {return _bfebd ;};case _f .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 :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"},_f .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 :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}:_dagb .PrintColBlack =NewCT_OnOff ();if _bdga :=d .DecodeElement (_dagb .PrintColBlack ,&_dfgg );_bdga !=nil {return _bdga ;};case _f .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 :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"},_f .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 :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"}:_dagb .WpSpaceWidth =NewCT_OnOff ();if _cfbdb :=d .DecodeElement (_dagb .WpSpaceWidth ,&_dfgg );_cfbdb !=nil {return _cfbdb ;};case _f .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 :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"},_f .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 :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"}:_dagb .ShowBreaksInFrames =NewCT_OnOff ();if _fdfb :=d .DecodeElement (_dagb .ShowBreaksInFrames ,&_dfgg );_fdfb !=nil {return _fdfb ;};case _f .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 :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"},_f .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 :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}:_dagb .SubFontBySize =NewCT_OnOff ();if _fcfg :=d .DecodeElement (_dagb .SubFontBySize ,&_dfgg );_fcfg !=nil {return _fcfg ;};case _f .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 :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"},_f .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 :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"}:_dagb .SuppressBottomSpacing =NewCT_OnOff ();if _febgb :=d .DecodeElement (_dagb .SuppressBottomSpacing ,&_dfgg );_febgb !=nil {return _febgb ;};case _f .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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"},_f .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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"}:_dagb .SuppressTopSpacing =NewCT_OnOff ();if _dbgc :=d .DecodeElement (_dagb .SuppressTopSpacing ,&_dfgg );_dbgc !=nil {return _dbgc ;};case _f .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 :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"},_f .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 :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"}:_dagb .SuppressSpacingAtTopOfPage =NewCT_OnOff ();if _eeebe :=d .DecodeElement (_dagb .SuppressSpacingAtTopOfPage ,&_dfgg );_eeebe !=nil {return _eeebe ;};case _f .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 :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"},_f .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 :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"}:_dagb .SuppressTopSpacingWP =NewCT_OnOff ();if _aede :=d .DecodeElement (_dagb .SuppressTopSpacingWP ,&_dfgg );_aede !=nil {return _aede ;};case _f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"},_f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"}:_dagb .SuppressSpBfAfterPgBrk =NewCT_OnOff ();if _gdafc :=d .DecodeElement (_dagb .SuppressSpBfAfterPgBrk ,&_dfgg );_gdafc !=nil {return _gdafc ;};case _f .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 :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"},_f .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 :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"}:_dagb .SwapBordersFacingPages =NewCT_OnOff ();if _aaag :=d .DecodeElement (_dagb .SwapBordersFacingPages ,&_dfgg );_aaag !=nil {return _aaag ;};case _f .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 :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"},_f .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 :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"}:_dagb .ConvMailMergeEsc =NewCT_OnOff ();if _gbbg :=d .DecodeElement (_dagb .ConvMailMergeEsc ,&_dfgg );_gbbg !=nil {return _gbbg ;};case _f .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 :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"},_f .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 :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"}:_dagb .TruncateFontHeightsLikeWP6 =NewCT_OnOff ();if _dgef :=d .DecodeElement (_dagb .TruncateFontHeightsLikeWP6 ,&_dfgg );_dgef !=nil {return _dgef ;};case _f .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 :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"},_f .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 :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}:_dagb .MwSmallCaps =NewCT_OnOff ();if _afa :=d .DecodeElement (_dagb .MwSmallCaps ,&_dfgg );_afa !=nil {return _afa ;};case _f .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 :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"},_f .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 :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"}:_dagb .UsePrinterMetrics =NewCT_OnOff ();if _fdgg :=d .DecodeElement (_dagb .UsePrinterMetrics ,&_dfgg );_fdgg !=nil {return _fdgg ;};case _f .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 :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"},_f .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 :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"}:_dagb .DoNotSuppressParagraphBorders =NewCT_OnOff ();if _egfad :=d .DecodeElement (_dagb .DoNotSuppressParagraphBorders ,&_dfgg );_egfad !=nil {return _egfad ;};case _f .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 :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"},_f .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 :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"}:_dagb .WrapTrailSpaces =NewCT_OnOff ();if _aabb :=d .DecodeElement (_dagb .WrapTrailSpaces ,&_dfgg );_aabb !=nil {return _aabb ;};case _f .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 :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"},_f .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 :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"}:_dagb .FootnoteLayoutLikeWW8 =NewCT_OnOff ();if _efbg :=d .DecodeElement (_dagb .FootnoteLayoutLikeWW8 ,&_dfgg );_efbg !=nil {return _efbg ;};case _f .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 :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"},_f .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 :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"}:_dagb .ShapeLayoutLikeWW8 =NewCT_OnOff ();if _fddg :=d .DecodeElement (_dagb .ShapeLayoutLikeWW8 ,&_dfgg );_fddg !=nil {return _fddg ;};case _f .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 :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"},_f .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 :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"}:_dagb .AlignTablesRowByRow =NewCT_OnOff ();if _gbfg :=d .DecodeElement (_dagb .AlignTablesRowByRow ,&_dfgg );_gbfg !=nil {return _gbfg ;};case _f .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 :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"},_f .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 :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"}:_dagb .ForgetLastTabAlignment =NewCT_OnOff ();if _eeea :=d .DecodeElement (_dagb .ForgetLastTabAlignment ,&_dfgg );_eeea !=nil {return _eeea ;};case _f .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 :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"},_f .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 :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}:_dagb .AdjustLineHeightInTable =NewCT_OnOff ();if _affb :=d .DecodeElement (_dagb .AdjustLineHeightInTable ,&_dfgg );_affb !=nil {return _affb ;};case _f .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 :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"},_f .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 :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"}:_dagb .AutoSpaceLikeWord95 =NewCT_OnOff ();if _ccgce :=d .DecodeElement (_dagb .AutoSpaceLikeWord95 ,&_dfgg );_ccgce !=nil {return _ccgce ;};case _f .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 :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"},_f .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 :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"}:_dagb .NoSpaceRaiseLower =NewCT_OnOff ();if _aecc :=d .DecodeElement (_dagb .NoSpaceRaiseLower ,&_dfgg );_aecc !=nil {return _aecc ;};case _f .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 :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_f .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 :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_dagb .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff ();if _aafc :=d .DecodeElement (_dagb .DoNotUseHTMLParagraphAutoSpacing ,&_dfgg );_aafc !=nil {return _aafc ;};case _f .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 :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"},_f .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 :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"}:_dagb .LayoutRawTableWidth =NewCT_OnOff ();if _dafcbb :=d .DecodeElement (_dagb .LayoutRawTableWidth ,&_dfgg );_dafcbb !=nil {return _dafcbb ;};case _f .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 :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"},_f .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 :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"}:_dagb .LayoutTableRowsApart =NewCT_OnOff ();if _gdgb :=d .DecodeElement (_dagb .LayoutTableRowsApart ,&_dfgg );_gdgb !=nil {return _gdgb ;};case _f .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 :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"},_f .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 :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"}:_dagb .UseWord97LineBreakRules =NewCT_OnOff ();if _fdca :=d .DecodeElement (_dagb .UseWord97LineBreakRules ,&_dfgg );_fdca !=nil {return _fdca ;};case _f .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 :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"},_f .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 :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}:_dagb .DoNotBreakWrappedTables =NewCT_OnOff ();if _bcde :=d .DecodeElement (_dagb .DoNotBreakWrappedTables ,&_dfgg );_bcde !=nil {return _bcde ;};case _f .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 :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"},_f .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 :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"}:_dagb .DoNotSnapToGridInCell =NewCT_OnOff ();if _efce :=d .DecodeElement (_dagb .DoNotSnapToGridInCell ,&_dfgg );_efce !=nil {return _efce ;};case _f .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 :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"},_f .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 :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"}:_dagb .SelectFldWithFirstOrLastChar =NewCT_OnOff ();if _fffg :=d .DecodeElement (_dagb .SelectFldWithFirstOrLastChar ,&_dfgg );_fffg !=nil {return _fffg ;};case _f .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 :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"},_f .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 :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"}:_dagb .ApplyBreakingRules =NewCT_OnOff ();if _fafgg :=d .DecodeElement (_dagb .ApplyBreakingRules ,&_dfgg );_fafgg !=nil {return _fafgg ;};case _f .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 :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"},_f .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 :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"}:_dagb .DoNotWrapTextWithPunct =NewCT_OnOff ();if _aecbgg :=d .DecodeElement (_dagb .DoNotWrapTextWithPunct ,&_dfgg );_aecbgg !=nil {return _aecbgg ;};case _f .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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_f .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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_dagb .DoNotUseEastAsianBreakRules =NewCT_OnOff ();if _gcgc :=d .DecodeElement (_dagb .DoNotUseEastAsianBreakRules ,&_dfgg );_gcgc !=nil {return _gcgc ;};case _f .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 :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"},_f .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 :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"}:_dagb .UseWord2002TableStyleRules =NewCT_OnOff ();if _gefdg :=d .DecodeElement (_dagb .UseWord2002TableStyleRules ,&_dfgg );_gefdg !=nil {return _gefdg ;};case _f .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 :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_f .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 :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_dagb .GrowAutofit =NewCT_OnOff ();if _babbc :=d .DecodeElement (_dagb .GrowAutofit ,&_dfgg );_babbc !=nil {return _babbc ;};case _f .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 :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"},_f .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 :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}:_dagb .UseFELayout =NewCT_OnOff ();if _gagd :=d .DecodeElement (_dagb .UseFELayout ,&_dfgg );_gagd !=nil {return _gagd ;};case _f .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 :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"},_f .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 :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"}:_dagb .UseNormalStyleForList =NewCT_OnOff ();if _ecad :=d .DecodeElement (_dagb .UseNormalStyleForList ,&_dfgg );_ecad !=nil {return _ecad ;};case _f .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 :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"},_f .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 :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}:_dagb .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff ();if _afgd :=d .DecodeElement (_dagb .DoNotUseIndentAsNumberingTabStop ,&_dfgg );_afgd !=nil {return _afgd ;};case _f .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 :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_f .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 :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_dagb .UseAltKinsokuLineBreakRules =NewCT_OnOff ();if _eagae :=d .DecodeElement (_dagb .UseAltKinsokuLineBreakRules ,&_dfgg );_eagae !=nil {return _eagae ;};case _f .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 :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"},_f .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 :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"}:_dagb .AllowSpaceOfSameStyleInTable =NewCT_OnOff ();if _ebfa :=d .DecodeElement (_dagb .AllowSpaceOfSameStyleInTable ,&_dfgg );_ebfa !=nil {return _ebfa ;};case _f .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 :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_f .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 :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_dagb .DoNotSuppressIndentation =NewCT_OnOff ();if _eebd :=d .DecodeElement (_dagb .DoNotSuppressIndentation ,&_dfgg );_eebd !=nil {return _eebd ;};case _f .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 :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"},_f .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 :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"}:_dagb .DoNotAutofitConstrainedTables =NewCT_OnOff ();if _cccbc :=d .DecodeElement (_dagb .DoNotAutofitConstrainedTables ,&_dfgg );_cccbc !=nil {return _cccbc ;};case _f .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 :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"},_f .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 :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"}:_dagb .AutofitToFirstFixedWidthCell =NewCT_OnOff ();if _fffa :=d .DecodeElement (_dagb .AutofitToFirstFixedWidthCell ,&_dfgg );_fffa !=nil {return _fffa ;};case _f .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 :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"},_f .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 :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"}:_dagb .UnderlineTabInNumList =NewCT_OnOff ();if _fcee :=d .DecodeElement (_dagb .UnderlineTabInNumList ,&_dfgg );_fcee !=nil {return _fcee ;};case _f .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 :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"},_f .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 :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"}:_dagb .DisplayHangulFixedWidth =NewCT_OnOff ();if _dcbfc :=d .DecodeElement (_dagb .DisplayHangulFixedWidth ,&_dfgg );_dcbfc !=nil {return _dcbfc ;};case _f .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 :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"},_f .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 :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"}:_dagb .SplitPgBreakAndParaMark =NewCT_OnOff ();if _fdag :=d .DecodeElement (_dagb .SplitPgBreakAndParaMark ,&_dfgg );_fdag !=nil {return _fdag ;};case _f .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 :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"},_f .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 :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"}:_dagb .DoNotVertAlignCellWithSp =NewCT_OnOff ();if _abdg :=d .DecodeElement (_dagb .DoNotVertAlignCellWithSp ,&_dfgg );_abdg !=nil {return _abdg ;};case _f .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 :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"},_f .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 :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}:_dagb .DoNotBreakConstrainedForcedTable =NewCT_OnOff ();if _dgga :=d .DecodeElement (_dagb .DoNotBreakConstrainedForcedTable ,&_dfgg );_dgga !=nil {return _dgga ;};case _f .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 :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"},_f .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 :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"}:_dagb .DoNotVertAlignInTxbx =NewCT_OnOff ();if _adba :=d .DecodeElement (_dagb .DoNotVertAlignInTxbx ,&_dfgg );_adba !=nil {return _adba ;};case _f .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 :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_f .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 :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_dagb .UseAnsiKerningPairs =NewCT_OnOff ();if _ccbd :=d .DecodeElement (_dagb .UseAnsiKerningPairs ,&_dfgg );_ccbd !=nil {return _ccbd ;};case _f .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 :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_f .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 :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_dagb .CachedColBalance =NewCT_OnOff ();if _egaea :=d .DecodeElement (_dagb .CachedColBalance ,&_dfgg );_egaea !=nil {return _egaea ;};case _f .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 :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"},_f .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 :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}:_dfgbf :=NewCT_CompatSetting ();if _dfcg :=d .DecodeElement (_dfgbf ,&_dfgg );_dfcg !=nil {return _dfcg ;};_dagb .CompatSetting =append (_dagb .CompatSetting ,_dfgbf );default:_gb .Log ("\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\u0043\u006f\u006dp\u0061\u0074 \u0025\u0076",_dfgg .Name );if _afbcb :=d .Skip ();_afbcb !=nil {return _afbcb ;};};case _f .EndElement :break _decd ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path +func (_gfeb *CT_CustomXmlCell )ValidateWithPath (path string )error {if _gfeb .CustomXmlPr !=nil {if _dgcfg :=_gfeb .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_dgcfg !=nil {return _dgcfg ;};};for _fgbb ,_gfga :=range _gfeb .EG_ContentCellContent {if _bafde :=_gfga .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_fgbb ));_bafde !=nil {return _bafde ;};};return nil ;};type CT_Columns struct{ -// Validate validates the CT_Language and its children -func (_dabda *CT_Language )Validate ()error {return _dabda .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};func (_gadea *CT_Spacing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gadea .BeforeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gadea .BeforeAttr )});};if _gadea .BeforeLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_gadea .BeforeLinesAttr )});};if _gadea .BeforeAutospacingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0062\u0065fo\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_gadea .BeforeAutospacingAttr )});};if _gadea .AfterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gadea .AfterAttr )});};if _gadea .AfterLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061f\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_gadea .AfterLinesAttr )});};if _gadea .AfterAutospacingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061f\u0074\u0065\u0072\u0041\u0075t\u006f\u0073p\u0061\u0063\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_gadea .AfterAutospacingAttr )});};if _gadea .LineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gadea .LineAttr )});};if _gadea .LineRuleAttr !=ST_LineSpacingRuleUnset {_daaab ,_ddgag :=_gadea .LineRuleAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"});if _ddgag !=nil {return _ddgag ;};start .Attr =append (start .Attr ,_daaab );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_AnnotationVMerge byte ;func (_cbbbea *CT_LongHexNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbgag :=range start .Attr {if _dbgag .Name .Local =="\u0076\u0061\u006c"{_dbbg ,_caebd :=_dbgag .Value ,error (nil );if _caebd !=nil {return _caebd ;};_cbbbea .ValAttr =_dbbg ;continue ;};};for {_gcfe ,_dcddf :=d .Token ();if _dcddf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u006e\u0067H\u0065x\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_dcddf );};if _acddagc ,_deecbf :=_gcfe .(_f .EndElement );_deecbf &&_acddagc .Name ==start .Name {break ;};};return nil ;}; +// Equal Column Widths +EqualWidthAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path -func (_bcfbbb *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _bbffab :=_bcfbbb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bbffab !=nil {return _bbffab ;};if _dcafcg :=_bcfbbb .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072");_dcafcg !=nil {return _dcafcg ;};if _abbee :=_bcfbbb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_abbee !=nil {return _abbee ;};if _badcf :=_bcfbbb .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_badcf !=nil {return _badcf ;};if _bcfbbb .ExtLst !=nil {if _degage :=_bcfbbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_degage !=nil {return _degage ;};};return nil ;}; +// Spacing Between Equal Width Columns +SpaceAttr *_cf .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path -func (_fcgg *CT_ObjectLink )ValidateWithPath (path string )error {if _fcgg .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _c .Errorf ("\u0025\u0073\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _dgceg :=_fcgg .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dgceg !=nil {return _dgceg ;};if _fcgg .LockedFieldAttr !=nil {if _fegcf :=_fcgg .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072");_fegcf !=nil {return _fegcf ;};};if _gbgae :=_fcgg .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gbgae !=nil {return _gbgae ;};return nil ;};func (_cefdbd ST_SectionMark )Validate ()error {return _cefdbd .ValidateWithPath ("")};func NewCT_Underline ()*CT_Underline {_cddfd :=&CT_Underline {};return _cddfd };type EG_SectPrContents struct{ +// Number of Equal Width Columns +NumAttr *int64 ; -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Draw Line Between Columns +SepAttr *_cf .ST_OnOff ; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Single Column Definition +Col []*CT_Column ;}; -// Section Type -Type *CT_SectType ; +// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path +func (_cadg *CT_Divs )ValidateWithPath (path string )error {for _gcfcf ,_efdgd :=range _cadg .Div {if _fccge :=_efdgd .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_gcfcf ));_fccge !=nil {return _fccge ;};};return nil ;};const (ST_TextEffectUnset ST_TextEffect =0;ST_TextEffectBlinkBackground ST_TextEffect =1;ST_TextEffectLights ST_TextEffect =2;ST_TextEffectAntsBlack ST_TextEffect =3;ST_TextEffectAntsRed ST_TextEffect =4;ST_TextEffectShimmer ST_TextEffect =5;ST_TextEffectSparkle ST_TextEffect =6;ST_TextEffectNone ST_TextEffect =7;);func (_bgdedc *ST_DisplacedByCustomXml )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdcgdf ,_aafceb :=d .Token ();if _aafceb !=nil {return _aafceb ;};if _dbaffbd ,_bbfggd :=_bdcgdf .(_c .EndElement );_bbfggd &&_dbaffbd .Name ==start .Name {*_bgdedc =1;return nil ;};if _ffefcd ,_bdbcfb :=_bdcgdf .(_c .CharData );!_bdbcfb {return _ea .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",_bdcgdf );}else {switch string (_ffefcd ){case "":*_bgdedc =0;case "\u006e\u0065\u0078\u0074":*_bgdedc =1;case "\u0070\u0072\u0065\u0076":*_bgdedc =2;};};_bdcgdf ,_aafceb =d .Token ();if _aafceb !=nil {return _aafceb ;};if _dacdbe ,_dacgc :=_bdcgdf .(_c .EndElement );_dacgc &&_dacdbe .Name ==start .Name {return nil ;};return _ea .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",_bdcgdf );};type CT_Font struct{ -// Page Size -PgSz *CT_PageSz ; +// Primary Font Name +NameAttr string ; -// Page Margins -PgMar *CT_PageMar ; +// Alternate Names for Font +AltName *CT_String ; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Panose-1 Typeface Classification Number +Panose1 *CT_Panose ; + +// Character Set Supported By Font +Charset *CT_Charset ; + +// Font Family +Family *CT_FontFamily ; + +// Raster or Vector Font +NotTrueType *CT_OnOff ; + +// Font Pitch +Pitch *CT_Pitch ; + +// Supported Unicode Subranges and Code Pages +Sig *CT_FontSig ; + +// Regular Font Style Embedding +EmbedRegular *CT_FontRel ; + +// Bold Style Font Style Embedding +EmbedBold *CT_FontRel ; + +// Italic Font Style Embedding +EmbedItalic *CT_FontRel ; + +// Bold Italic Font Style Embedding +EmbedBoldItalic *CT_FontRel ;};func (_ddccfd WdST_RelFromV )String ()string {switch _ddccfd {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 4:return "\u006c\u0069\u006e\u0065";case 5:return "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case 6:return "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return "";};func (_fbccbe ST_TextEffect )ValidateWithPath (path string )error {switch _fbccbe {case 0,1,2,3,4,5,6,7:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbccbe ));};return nil ;};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_acffbe :=ST_DecimalNumberOrPercent {};if _cf .ST_PercentagePatternRe .MatchString (s ){_acffbe .ST_Percentage =&s ;}else {_abaeaa ,_ggbfd :=_ac .ParseFloat (s ,64);if _ggbfd !=nil {return _acffbe ,_ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_ggbfd );};_acffbe .ST_UnqualifiedPercentage =_cff .Int64 (int64 (_abaeaa ));};return _acffbe ,nil ;}; + +// Validate validates the CT_Divs and its children +func (_ecgd *CT_Divs )Validate ()error {return _ecgd .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");};func (_ecabac *ST_DropCap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbcgda ,_adggga :=d .Token ();if _adggga !=nil {return _adggga ;};if _bcfaca ,_eddacf :=_dbcgda .(_c .EndElement );_eddacf &&_bcfaca .Name ==start .Name {*_ecabac =1;return nil ;};if _fgecac ,_fggcdb :=_dbcgda .(_c .CharData );!_fggcdb {return _ea .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",_dbcgda );}else {switch string (_fgecac ){case "":*_ecabac =0;case "\u006e\u006f\u006e\u0065":*_ecabac =1;case "\u0064\u0072\u006f\u0070":*_ecabac =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ecabac =3;};};_dbcgda ,_adggga =d .Token ();if _adggga !=nil {return _adggga ;};if _gdcbbf ,_caafde :=_dbcgda .(_c .EndElement );_caafde &&_gdcbbf .Name ==start .Name {return nil ;};return _ea .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",_dbcgda );};func (_afddcb *ST_CharacterSpacing )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_afddcb =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_afddcb =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_afddcb =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_afddcb =3;};return nil ;};type EG_ParaRPrTrackChanges struct{ + +// Inserted Paragraph +Ins *CT_TrackChange ; + +// Deleted Paragraph +Del *CT_TrackChange ; + +// Move Source Paragraph +MoveFrom *CT_TrackChange ; + +// Move Destination Paragraph +MoveTo *CT_TrackChange ;}; + +// Validate validates the CT_LevelText and its children +func (_adcdf *CT_LevelText )Validate ()error {return _adcdf .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func (_feeed ST_AnnotationVMerge )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbaddf :=_c .Attr {};_dbaddf .Name =name ;switch _feeed {case ST_AnnotationVMergeUnset :_dbaddf .Value ="";case ST_AnnotationVMergeCont :_dbaddf .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_dbaddf .Value ="\u0072\u0065\u0073\u0074";};return _dbaddf ,nil ;};const (ST_StyleTypeUnset ST_StyleType =0;ST_StyleTypeParagraph ST_StyleType =1;ST_StyleTypeCharacter ST_StyleType =2;ST_StyleTypeTable ST_StyleType =3;ST_StyleTypeNumbering ST_StyleType =4;);func (_gcfcfg *CT_TrackChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgadd :=range start .Attr {if _cgadd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gfgdd ,_dabggb :=_cgadd .Value ,error (nil );if _dabggb !=nil {return _dabggb ;};_gcfcfg .AuthorAttr =_gfgdd ;continue ;};if _cgadd .Name .Local =="\u0064\u0061\u0074\u0065"{_cabbd ,_bfccgca :=ParseStdlibTime (_cgadd .Value );if _bfccgca !=nil {return _bfccgca ;};_gcfcfg .DateAttr =&_cabbd ;continue ;};if _cgadd .Name .Local =="\u0069\u0064"{_daeedg ,_ecbgc :=_ac .ParseInt (_cgadd .Value ,10,64);if _ecbgc !=nil {return _ecbgc ;};_gcfcfg .IdAttr =_daeedg ;continue ;};};for {_gacea ,_ddgadd :=d .Token ();if _ddgadd !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_ddgadd );};if _fccgc ,_gcggf :=_gacea .(_c .EndElement );_gcggf &&_fccgc .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_DocVar and its children +func (_efad *CT_DocVar )Validate ()error {return _efad .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};func NewCT_TblGridChange ()*CT_TblGridChange {_abbgca :=&CT_TblGridChange {};_abbgca .TblGrid =NewCT_TblGridBase ();return _abbgca ;};func (_fadgf *EG_CellMarkupElements )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fadgf .CellIns !=nil {_acccg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_fadgf .CellIns ,_acccg );};if _fadgf .CellDel !=nil {_bcagg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_fadgf .CellDel ,_bcagg );};if _fadgf .CellMerge !=nil {_badebe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_fadgf .CellMerge ,_badebe );};return nil ;};func (_bagd *CT_SdtCell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bagd .SdtPr !=nil {_degef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_bagd .SdtPr ,_degef );};if _bagd .SdtEndPr !=nil {_dgfeef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_bagd .SdtEndPr ,_dgfeef );};if _bagd .SdtContent !=nil {_cagfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bagd .SdtContent ,_cagfc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cca *AG_TransitionalPassword )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggd :=range start .Attr {if _ggd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_cca .CryptProviderTypeAttr .UnmarshalXMLAttr (_ggd );continue ;};if _ggd .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_cca .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_ggd );continue ;};if _ggd .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_cca .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_ggd );continue ;};if _ggd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_fa ,_eee :=_ac .ParseInt (_ggd .Value ,10,64);if _eee !=nil {return _eee ;};_cca .CryptAlgorithmSidAttr =&_fa ;continue ;};if _ggd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_fff ,_agg :=_ac .ParseInt (_ggd .Value ,10,64);if _agg !=nil {return _agg ;};_cca .CryptSpinCountAttr =&_fff ;continue ;};if _ggd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_eef ,_eeed :=_ggd .Value ,error (nil );if _eeed !=nil {return _eeed ;};_cca .CryptProviderAttr =&_eef ;continue ;};if _ggd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_cbb ,_ba :=_ggd .Value ,error (nil );if _ba !=nil {return _ba ;};_cca .AlgIdExtAttr =&_cbb ;continue ;};if _ggd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_ab ,_beeb :=_ggd .Value ,error (nil );if _beeb !=nil {return _beeb ;};_cca .AlgIdExtSourceAttr =&_ab ;continue ;};if _ggd .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_gb ,_eea :=_ggd .Value ,error (nil );if _eea !=nil {return _eea ;};_cca .CryptProviderTypeExtAttr =&_gb ;continue ;};if _ggd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_cab ,_fgg :=_ggd .Value ,error (nil );if _fgg !=nil {return _fgg ;};_cca .CryptProviderTypeExtSourceAttr =&_cab ;continue ;};if _ggd .Name .Local =="\u0068\u0061\u0073\u0068"{_eaf ,_fb :=_ggd .Value ,error (nil );if _fb !=nil {return _fb ;};_cca .HashAttr =&_eaf ;continue ;};if _ggd .Name .Local =="\u0073\u0061\u006c\u0074"{_ggg ,_gac :=_ggd .Value ,error (nil );if _gac !=nil {return _gac ;};_cca .SaltAttr =&_ggg ;continue ;};};for {_bad ,_fac :=d .Token ();if _fac !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0054\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061l\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_fac );};if _caa ,_gga :=_bad .(_c .EndElement );_gga &&_caa .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_Headers and its children +func (_facc *CT_Headers )Validate ()error {return _facc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");}; + +// Validate validates the CT_SdtPrChoice and its children +func (_fdde *CT_SdtPrChoice )Validate ()error {return _fdde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_gagec *CT_TextboxTightWrap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gagec .ValAttr =ST_TextboxTightWrap (1);for _ ,_dacfa :=range start .Attr {if _dacfa .Name .Local =="\u0076\u0061\u006c"{_gagec .ValAttr .UnmarshalXMLAttr (_dacfa );continue ;};};for {_gdbda ,_fbgge :=d .Token ();if _fbgge !=nil {return _ea .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0062o\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_fbgge );};if _fadea ,_bdegce :=_gdbda .(_c .EndElement );_bdegce &&_fadea .Name ==start .Name {break ;};};return nil ;};type CT_TcBorders struct{ + +// Table Cell Top Border +Top *CT_Border ; + +// Table Cell Leading Edge Border +Start *CT_Border ; + +// Table Cell Leading Edge Border +Left *CT_Border ; + +// Table Cell Bottom Border +Bottom *CT_Border ; + +// Table Cell Trailing Edge Border +End *CT_Border ; + +// Table Cell Trailing Edge Border +Right *CT_Border ; + +// Table Cell Inside Horizontal Edges Border +InsideH *CT_Border ; + +// Table Cell Inside Vertical Edges Border +InsideV *CT_Border ; + +// Table Cell Top Left to Bottom Right Diagonal Border +Tl2br *CT_Border ; + +// Table Cell Top Right to Bottom Left Diagonal Border +Tr2bl *CT_Border ;};func NewWdAnchor ()*WdAnchor {_bbcagg :=&WdAnchor {};_bbcagg .WdCT_Anchor =*NewWdCT_Anchor ();return _bbcagg ;}; + +// Validate validates the CT_LongHexNumber and its children +func (_ffdac *CT_LongHexNumber )Validate ()error {return _ffdac .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");}; + +// Validate validates the CT_Picture and its children +func (_bdeg *CT_Picture )Validate ()error {return _bdeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_ecaae ST_MailMergeOdsoFMDFieldType )String ()string {switch _ecaae {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";};const (ST_FtnEdnUnset ST_FtnEdn =0;ST_FtnEdnNormal ST_FtnEdn =1;ST_FtnEdnSeparator ST_FtnEdn =2;ST_FtnEdnContinuationSeparator ST_FtnEdn =3;ST_FtnEdnContinuationNotice ST_FtnEdn =4;);func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_dgged :=&CT_OptimizeForBrowser {};return _dgged ;}; + +// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path +func (_abcdf *CT_TblPrEx )ValidateWithPath (path string )error {if _abcdf .TblW !=nil {if _fefadb :=_abcdf .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_fefadb !=nil {return _fefadb ;};};if _abcdf .Jc !=nil {if _bfgee :=_abcdf .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bfgee !=nil {return _bfgee ;};};if _abcdf .TblCellSpacing !=nil {if _befegd :=_abcdf .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_befegd !=nil {return _befegd ;};};if _abcdf .TblInd !=nil {if _deeaa :=_abcdf .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_deeaa !=nil {return _deeaa ;};};if _abcdf .TblBorders !=nil {if _fgffbg :=_abcdf .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_fgffbg !=nil {return _fgffbg ;};};if _abcdf .Shd !=nil {if _gaaeb :=_abcdf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gaaeb !=nil {return _gaaeb ;};};if _abcdf .TblLayout !=nil {if _dfeef :=_abcdf .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_dfeef !=nil {return _dfeef ;};};if _abcdf .TblCellMar !=nil {if _eadbbb :=_abcdf .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_eadbbb !=nil {return _eadbbb ;};};if _abcdf .TblLook !=nil {if _cgccac :=_abcdf .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_cgccac !=nil {return _cgccac ;};};if _abcdf .TblPrExChange !=nil {if _adcdfd :=_abcdf .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065");_adcdfd !=nil {return _adcdfd ;};};return nil ;};type CT_TblBorders struct{ + +// Table Top Border +Top *CT_Border ; + +// Table Leading Edge Border +Start *CT_Border ; + +// Table Leading Edge Border +Left *CT_Border ; + +// Table Bottom Border +Bottom *CT_Border ; + +// Table Trailing Edge Border +End *CT_Border ; + +// Table Trailing Edge Border +Right *CT_Border ; + +// Table Inside Horizontal Edges Border +InsideH *CT_Border ; + +// Table Inside Vertical Edges Border +InsideV *CT_Border ;};type ST_TblStyleOverrideType byte ; + +// Validate validates the CT_SdtDate and its children +func (_eadfd *CT_SdtDate )Validate ()error {return _eadfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");};func (_egabg *CT_TblPPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egabg .LeftFromTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_egabg .LeftFromTextAttr )});};if _egabg .RightFromTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072i\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_egabg .RightFromTextAttr )});};if _egabg .TopFromTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_egabg .TopFromTextAttr )});};if _egabg .BottomFromTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ab\u006f\u0074\u0074o\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_egabg .BottomFromTextAttr )});};if _egabg .VertAnchorAttr !=ST_VAnchorUnset {_addfe ,_ggceaf :=_egabg .VertAnchorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _ggceaf !=nil {return _ggceaf ;};start .Attr =append (start .Attr ,_addfe );};if _egabg .HorzAnchorAttr !=ST_HAnchorUnset {_eaabd ,_decbe :=_egabg .HorzAnchorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _decbe !=nil {return _decbe ;};start .Attr =append (start .Attr ,_eaabd );};if _egabg .TblpXSpecAttr !=_cf .ST_XAlignUnset {_eefaa ,_bbfcc :=_egabg .TblpXSpecAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _bbfcc !=nil {return _bbfcc ;};start .Attr =append (start .Attr ,_eefaa );};if _egabg .TblpXAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_ea .Sprintf ("\u0025\u0076",*_egabg .TblpXAttr )});};if _egabg .TblpYSpecAttr !=_cf .ST_YAlignUnset {_gbfebb ,_ecdbc :=_egabg .TblpYSpecAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"});if _ecdbc !=nil {return _ecdbc ;};start .Attr =append (start .Attr ,_gbfebb );};if _egabg .TblpYAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_ea .Sprintf ("\u0025\u0076",*_egabg .TblpYAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; + +// ST_MeasurementOrPercent is a union type +type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;};func (_agedc *CT_LevelSuffix )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_dafec ,_cedc :=_agedc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cedc !=nil {return _cedc ;};start .Attr =append (start .Attr ,_dafec );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TblCellMar ()*CT_TblCellMar {_gffcf :=&CT_TblCellMar {};return _gffcf };func (_eaaa *CT_FFName )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eaaa .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_eaaa .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_MailMergeDocType byte ;type ST_FldCharType byte ;func (_eggaed ST_ThemeColor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eggaed .String (),start );};func (_bbggdb *CT_TextboxTightWrap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_afacac ,_gcdbab :=_bbggdb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gcdbab !=nil {return _gcdbab ;};start .Attr =append (start .Attr ,_afacac );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);func ParseUnionST_OnOff (s string )(_cf .ST_OnOff ,error ){return _cf .ParseUnionST_OnOff (s )}; + +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_egbfb *CT_String )ValidateWithPath (path string )error {return nil };func (_fcageb *CT_FtnEdnRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcageb .CustomMarkFollowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_fcageb .CustomMarkFollowsAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_fcageb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acfedf *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_acfedf =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_acfedf =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_acfedf =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_acfedf =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_acfedf =4;case "\u0074\u0065\u0078\u0074":*_acfedf =5;case "\u0065\u006d\u0061i\u006c":*_acfedf =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_acfedf =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_acfedf =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_acfedf =9;};return nil ;};func (_fedeb *WdCT_GraphicFrame )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fddgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fedeb .CNvPr ,_fddgg );_ecfabe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}};e .EncodeElement (_fedeb .CNvFrPr ,_ecfabe );_agged :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fedeb .Xfrm ,_agged );_eeabg :=_c .StartElement {Name :_c .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_eeabg .Attr =append (_eeabg .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_fedeb .Graphic ,_eeabg );if _fedeb .ExtLst !=nil {_bbeag :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fedeb .ExtLst ,_bbeag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afdfg *CT_String )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_begad :=range start .Attr {if _begad .Name .Local =="\u0076\u0061\u006c"{_fedfc ,_bbbfd :=_begad .Value ,error (nil );if _bbbfd !=nil {return _bbbfd ;};_afdfg .ValAttr =_fedfc ;continue ;};};for {_acgbe ,_edefb :=d .Token ();if _edefb !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_edefb );};if _bcaebg ,_ceccg :=_acgbe .(_c .EndElement );_ceccg &&_bcaebg .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_PermStart and its children +func (_fgecg *CT_PermStart )Validate ()error {return _fgecg .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");};func NewCT_Comments ()*CT_Comments {_cfgb :=&CT_Comments {};return _cfgb };func (_dbdfdg *ST_HexColorAuto )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebcddb ,_bebbc :=d .Token ();if _bebbc !=nil {return _bebbc ;};if _agfgb ,_eaggea :=_ebcddb .(_c .EndElement );_eaggea &&_agfgb .Name ==start .Name {*_dbdfdg =1;return nil ;};if _bfefd ,_daabg :=_ebcddb .(_c .CharData );!_daabg {return _ea .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",_ebcddb );}else {switch string (_bfefd ){case "":*_dbdfdg =0;case "\u0061\u0075\u0074\u006f":*_dbdfdg =1;};};_ebcddb ,_bebbc =d .Token ();if _bebbc !=nil {return _bebbc ;};if _cfcae ,_ecfgf :=_ebcddb .(_c .EndElement );_ecfgf &&_cfcae .Name ==start .Name {return nil ;};return _ea .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",_ebcddb );};func (_eaffg *ST_FldCharType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_befece ,_fdabg :=d .Token ();if _fdabg !=nil {return _fdabg ;};if _eaeed ,_gfabe :=_befece .(_c .EndElement );_gfabe &&_eaeed .Name ==start .Name {*_eaffg =1;return nil ;};if _bdggea ,_cbdcc :=_befece .(_c .CharData );!_cbdcc {return _ea .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",_befece );}else {switch string (_bdggea ){case "":*_eaffg =0;case "\u0062\u0065\u0067i\u006e":*_eaffg =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_eaffg =2;case "\u0065\u006e\u0064":*_eaffg =3;};};_befece ,_fdabg =d .Token ();if _fdabg !=nil {return _fdabg ;};if _gabddd ,_cadfa :=_befece .(_c .EndElement );_cadfa &&_gabddd .Name ==start .Name {return nil ;};return _ea .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",_befece );};type CT_OnOff struct{ + +// On/Off Value +ValAttr *_cf .ST_OnOff ;}; + +// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path +func (_fgbgc *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _fgbgc .ValAttr ==ST_TextboxTightWrapUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _bgacb :=_fgbgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgacb !=nil {return _bgacb ;};return nil ;};func (_bdcee *CT_LevelSuffix )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdcee .ValAttr =ST_LevelSuffix (1);for _ ,_ccdf :=range start .Attr {if _ccdf .Name .Local =="\u0076\u0061\u006c"{_bdcee .ValAttr .UnmarshalXMLAttr (_ccdf );continue ;};};for {_bbabe ,_cdefa :=d .Token ();if _cdefa !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0053\u0075\u0066\u0066\u0069\u0078:\u0020\u0025\u0073",_cdefa );};if _cfaee ,_affeg :=_bbabe .(_c .EndElement );_affeg &&_cfaee .Name ==start .Name {break ;};};return nil ;};type ST_Merge byte ;func (_ebcbdb *ST_BrType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebcbdb =0;case "\u0070\u0061\u0067\u0065":*_ebcbdb =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_ebcbdb =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_ebcbdb =3;};return nil ;};func (_fbafa *CT_EdnProps )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fbafa .Pos !=nil {_cefe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_fbafa .Pos ,_cefe );};if _fbafa .NumFmt !=nil {_baffg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fbafa .NumFmt ,_baffg );};if _fbafa .NumStart !=nil {_eadbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fbafa .NumStart ,_eadbf );};if _fbafa .NumRestart !=nil {_fecag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fbafa .NumRestart ,_fecag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_LsdException ()*CT_LsdException {_gbeef :=&CT_LsdException {};return _gbeef }; + +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_fbdf *CT_Lvl )ValidateWithPath (path string )error {if _fbdf .TentativeAttr !=nil {if _cbeaa :=_fbdf .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_cbeaa !=nil {return _cbeaa ;};};if _fbdf .Start !=nil {if _egcdb :=_fbdf .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_egcdb !=nil {return _egcdb ;};};if _fbdf .NumFmt !=nil {if _fdgf :=_fbdf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fdgf !=nil {return _fdgf ;};};if _fbdf .LvlRestart !=nil {if _cegeg :=_fbdf .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_cegeg !=nil {return _cegeg ;};};if _fbdf .PStyle !=nil {if _fbbga :=_fbdf .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_fbbga !=nil {return _fbbga ;};};if _fbdf .IsLgl !=nil {if _cedcf :=_fbdf .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_cedcf !=nil {return _cedcf ;};};if _fbdf .Suff !=nil {if _fdbab :=_fbdf .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066");_fdbab !=nil {return _fdbab ;};};if _fbdf .LvlText !=nil {if _dddbg :=_fbdf .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_dddbg !=nil {return _dddbg ;};};if _fbdf .LvlPicBulletId !=nil {if _fecaea :=_fbdf .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064");_fecaea !=nil {return _fecaea ;};};if _fbdf .Legacy !=nil {if _beebe :=_fbdf .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_beebe !=nil {return _beebe ;};};if _fbdf .LvlJc !=nil {if _bfcaa :=_fbdf .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063");_bfcaa !=nil {return _bfcaa ;};};if _fbdf .PPr !=nil {if _cbgbc :=_fbdf .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_cbgbc !=nil {return _cbgbc ;};};if _fbdf .RPr !=nil {if _cdefda :=_fbdf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cdefda !=nil {return _cdefda ;};};return nil ;};func NewEG_RunLevelElts ()*EG_RunLevelElts {_acgcdf :=&EG_RunLevelElts {};return _acgcdf };func (_fbaefc ST_HexColorAuto )String ()string {switch _fbaefc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";}; + +// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path +func (_afgba *CT_TblCellMar )ValidateWithPath (path string )error {if _afgba .Top !=nil {if _bgeace :=_afgba .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bgeace !=nil {return _bgeace ;};};if _afgba .Start !=nil {if _ddeac :=_afgba .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_ddeac !=nil {return _ddeac ;};};if _afgba .Left !=nil {if _bcaegf :=_afgba .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bcaegf !=nil {return _bcaegf ;};};if _afgba .Bottom !=nil {if _gbbdbb :=_afgba .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gbbdbb !=nil {return _gbbdbb ;};};if _afgba .End !=nil {if _fcceg :=_afgba .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_fcceg !=nil {return _fcceg ;};};if _afgba .Right !=nil {if _gbfdg :=_afgba .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gbfdg !=nil {return _gbfdg ;};};return nil ;};func (_ccacae ST_CaptionPos )String ()string {switch _ccacae {case 0:return "";case 1:return "\u0061\u0062\u006fv\u0065";case 2:return "\u0062\u0065\u006co\u0077";case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";};return "";};func (_gaebb *CT_Markup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfefc :=range start .Attr {if _cfefc .Name .Local =="\u0069\u0064"{_ebbcg ,_faeef :=_ac .ParseInt (_cfefc .Value ,10,64);if _faeef !=nil {return _faeef ;};_gaebb .IdAttr =_ebbcg ;continue ;};};for {_gbdgb ,_fbccb :=d .Token ();if _fbccb !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_fbccb );};if _egccec ,_eacbd :=_gbdgb .(_c .EndElement );_eacbd &&_egccec .Name ==start .Name {break ;};};return nil ;};func (_dgd *CT_Captions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gead :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}};for _ ,_accae :=range _dgd .Caption {e .EncodeElement (_accae ,_gead );};if _dgd .AutoCaptions !=nil {_abecf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_dgd .AutoCaptions ,_abecf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acag *CT_DocPartBehaviors )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _acag .Behavior !=nil {_dfea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}};for _ ,_gede :=range _acag .Behavior {e .EncodeElement (_gede ,_dfea );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionTb ST_TextDirection =1;ST_TextDirectionRl ST_TextDirection =2;ST_TextDirectionLr ST_TextDirection =3;ST_TextDirectionTbV ST_TextDirection =4;ST_TextDirectionRlV ST_TextDirection =5;ST_TextDirectionLrV ST_TextDirection =6;ST_TextDirectionBtLr ST_TextDirection =7;ST_TextDirectionLrTb ST_TextDirection =8;ST_TextDirectionLrTbV ST_TextDirection =9;ST_TextDirectionTbLrV ST_TextDirection =10;ST_TextDirectionTbRl ST_TextDirection =11;ST_TextDirectionTbRlV ST_TextDirection =12;);type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_e .Time ; + +// Annotation Identifier +IdAttr int64 ;};func (_dgdef *GlossaryDocument )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgdef .CT_GlossaryDocument =*NewCT_GlossaryDocument ();_cccbeg :for {_degbd ,_bbced :=d .Token ();if _bbced !=nil {return _bbced ;};switch _fdfabc :=_degbd .(type ){case _c .StartElement :switch _fdfabc .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_dgdef .Background =NewCT_Background ();if _ceagc :=d .DecodeElement (_dgdef .Background ,&_fdfabc );_ceagc !=nil {return _ceagc ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_dgdef .DocParts =NewCT_DocParts ();if _ccbebaf :=d .DecodeElement (_dgdef .DocParts ,&_fdfabc );_ccbebaf !=nil {return _ccbebaf ;};default:_cff .Log ("\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\u0047\u006c\u006f\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025v",_fdfabc .Name );if _egcdf :=d .Skip ();_egcdf !=nil {return _egcdf ;};};case _c .EndElement :break _cccbeg ;case _c .CharData :};};return nil ;};func NewCT_Comment ()*CT_Comment {_ecdcf :=&CT_Comment {};return _ecdcf };func NewWdWpc ()*WdWpc {_cggff :=&WdWpc {};_cggff .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _cggff ;};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;}; + +// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path +func (_cbddb *CT_Panose )ValidateWithPath (path string )error {return nil };func (_gc *AG_Password )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dd :=range start .Attr {if _dd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_db ,_bc :=_dd .Value ,error (nil );if _bc !=nil {return _bc ;};_gc .AlgorithmNameAttr =&_db ;continue ;};if _dd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ga ,_egc :=_dd .Value ,error (nil );if _egc !=nil {return _egc ;};_gc .HashValueAttr =&_ga ;continue ;};if _dd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_ff ,_ee :=_dd .Value ,error (nil );if _ee !=nil {return _ee ;};_gc .SaltValueAttr =&_ff ;continue ;};if _dd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_cc ,_dc :=_ac .ParseInt (_dd .Value ,10,64);if _dc !=nil {return _dc ;};_gc .SpinCountAttr =&_cc ;continue ;};};for {_eeb ,_ed :=d .Token ();if _ed !=nil {return _ea .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_ed );};if _ge ,_gef :=_eeb .(_c .EndElement );_gef &&_ge .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path +func (_gaaacb *CT_Guid )ValidateWithPath (path string )error {if _gaaacb .ValAttr !=nil {if !_cf .ST_GuidPatternRe .MatchString (*_gaaacb .ValAttr ){return _ea .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_cf .ST_GuidPatternRe ,*_gaaacb .ValAttr );};};return nil ;};func (_ggddab *CT_Jc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ddebg ,_cdeab :=_ggddab .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cdeab !=nil {return _cdeab ;};start .Attr =append (start .Attr ,_ddebg );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cffaae ST_SignedTwipsMeasure )String ()string {if _cffaae .Int64 !=nil {return _ea .Sprintf ("\u0025\u0076",*_cffaae .Int64 );};if _cffaae .ST_UniversalMeasure !=nil {return _ea .Sprintf ("\u0025\u0076",*_cffaae .ST_UniversalMeasure );};return "";};type CT_FFName struct{ + +// Form Field Name Value +ValAttr *string ;};func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_eecfb :=&WdCT_EffectExtent {};return _eecfb };func NewCT_TextEffect ()*CT_TextEffect {_afbcag :=&CT_TextEffect {};_afbcag .ValAttr =ST_TextEffect (1);return _afbcag ;};func (_dgeagg *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgeagg =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_dgeagg =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_dgeagg =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_dgeagg =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_dgeagg =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_dgeagg =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_dgeagg =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_dgeagg =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_dgeagg =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_dgeagg =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_dgeagg =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_dgeagg =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_dgeagg =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_dgeagg =13;};return nil ;}; + +// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path +func (_edcda *CT_FramesetChoice )ValidateWithPath (path string )error {for _bafa ,_gdce :=range _edcda .Frameset {if _bggg :=_gdce .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_bafa ));_bggg !=nil {return _bggg ;};};for _gggec ,_baagg :=range _edcda .Frame {if _befd :=_baagg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gggec ));_befd !=nil {return _befd ;};};return nil ;};func (_caeee *WdCT_TxbxContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agdacd :for {_efbad ,_dgfccg :=d .Token ();if _dgfccg !=nil {return _dgfccg ;};switch _fgcdg :=_efbad .(type ){case _c .StartElement :switch _fgcdg .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_eddfd :=NewCT_AltChunk ();if _edcdad :=d .DecodeElement (_eddfd ,&_fgcdg );_edcdad !=nil {return _edcdad ;};_caeee .AltChunk =append (_caeee .AltChunk ,_eddfd );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 :"\u0070"}:_ebaba :=NewEG_ContentBlockContent ();_dceffd :=NewCT_P ();if _eeeacb :=d .DecodeElement (_dceffd ,&_fgcdg );_eeeacb !=nil {return _eeeacb ;};_ebaba .P =append (_ebaba .P ,_dceffd );_caeee .EG_ContentBlockContent =append (_caeee .EG_ContentBlockContent ,_ebaba );default:_cff .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025v",_fgcdg .Name );if _accbf :=d .Skip ();_accbf !=nil {return _accbf ;};};case _c .EndElement :break _agdacd ;case _c .CharData :};};return nil ;};func (_dbdgf *CT_View )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fbedbg ,_abcbfc :=_dbdgf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abcbfc !=nil {return _abcbfc ;};start .Attr =append (start .Attr ,_fbedbg );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Numbering struct{ + +// Picture Numbering Symbol Definition +NumPicBullet []*CT_NumPicBullet ; + +// Abstract Numbering Definition +AbstractNum []*CT_AbstractNum ; + +// Numbering Definition Instance +Num []*CT_Num ; + +// Last Reviewed Abstract Numbering Definition +NumIdMacAtCleanup *CT_DecimalNumber ;};func (_abcbcg ST_TextAlignment )Validate ()error {return _abcbcg .ValidateWithPath ("")};func (_cbggde *ST_LevelSuffix )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffdfbc ,_gacge :=d .Token ();if _gacge !=nil {return _gacge ;};if _dbfgec ,_eafaa :=_ffdfbc .(_c .EndElement );_eafaa &&_dbfgec .Name ==start .Name {*_cbggde =1;return nil ;};if _facgfe ,_abebc :=_ffdfbc .(_c .CharData );!_abebc {return _ea .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",_ffdfbc );}else {switch string (_facgfe ){case "":*_cbggde =0;case "\u0074\u0061\u0062":*_cbggde =1;case "\u0073\u0070\u0061c\u0065":*_cbggde =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_cbggde =3;};};_ffdfbc ,_gacge =d .Token ();if _gacge !=nil {return _gacge ;};if _fcdbe ,_bfaagb :=_ffdfbc .(_c .EndElement );_bfaagb &&_fcdbe .Name ==start .Name {return nil ;};return _ea .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",_ffdfbc );};func (_caade ST_TblLayoutType )ValidateWithPath (path string )error {switch _caade {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caade ));};return nil ;};type ST_TabJc byte ;func NewCT_TextDirection ()*CT_TextDirection {_ffcba :=&CT_TextDirection {};_ffcba .ValAttr =ST_TextDirection (1);return _ffcba ;}; + +// Validate validates the CT_MailMergeDest and its children +func (_dgfec *CT_MailMergeDest )Validate ()error {return _dgfec .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");}; + +// Validate validates the CT_FFDDList and its children +func (_fccea *CT_FFDDList )Validate ()error {return _fccea .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");};func (_gefcc ST_Underline )String ()string {switch _gefcc {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 7:return "\u0064\u0061\u0073\u0068";case 8:return "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 9:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case 11:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 12:return "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 13:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 14:return "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 15:return "\u0077\u0061\u0076\u0065";case 16:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 17:return "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case 18:return "\u006e\u006f\u006e\u0065";};return "";};func (_bcfeef *ST_JcTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gabfdf ,_gbfcd :=d .Token ();if _gbfcd !=nil {return _gbfcd ;};if _debcf ,_cagba :=_gabfdf .(_c .EndElement );_cagba &&_debcf .Name ==start .Name {*_bcfeef =1;return nil ;};if _dcfea ,_edfdbb :=_gabfdf .(_c .CharData );!_edfdbb {return _ea .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",_gabfdf );}else {switch string (_dcfea ){case "":*_bcfeef =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcfeef =1;case "\u0065\u006e\u0064":*_bcfeef =2;case "\u006c\u0065\u0066\u0074":*_bcfeef =3;case "\u0072\u0069\u0067h\u0074":*_bcfeef =4;case "\u0073\u0074\u0061r\u0074":*_bcfeef =5;};};_gabfdf ,_gbfcd =d .Token ();if _gbfcd !=nil {return _gbfcd ;};if _fadeaa ,_bggcbc :=_gabfdf .(_c .EndElement );_bggcbc &&_fadeaa .Name ==start .Name {return nil ;};return _ea .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",_gabfdf );};const (ST_SectionMarkUnset ST_SectionMark =0;ST_SectionMarkNextPage ST_SectionMark =1;ST_SectionMarkNextColumn ST_SectionMark =2;ST_SectionMarkContinuous ST_SectionMark =3;ST_SectionMarkEvenPage ST_SectionMark =4;ST_SectionMarkOddPage ST_SectionMark =5;); + +// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path +func (_egf *CT_AltChunk )ValidateWithPath (path string )error {if _egf .AltChunkPr !=nil {if _bgd :=_egf .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_bgd !=nil {return _bgd ;};};return nil ;};type ST_LineSpacingRule byte ;func (_dedfb *CT_Footnotes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dedfb .Footnote !=nil {_aagda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_eacba :=range _dedfb .Footnote {e .EncodeElement (_eacba ,_aagda );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfdgc *CT_TrPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bfdgc .CnfStyle !=nil {_febcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_gffgad :=range _bfdgc .CnfStyle {e .EncodeElement (_gffgad ,_febcc );};};if _bfdgc .DivId !=nil {_ecbdc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_cdeec :=range _bfdgc .DivId {e .EncodeElement (_cdeec ,_ecbdc );};};if _bfdgc .GridBefore !=nil {_bgbbeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_caedfc :=range _bfdgc .GridBefore {e .EncodeElement (_caedfc ,_bgbbeb );};};if _bfdgc .GridAfter !=nil {_eacfa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_eaeffd :=range _bfdgc .GridAfter {e .EncodeElement (_eaeffd ,_eacfa );};};if _bfdgc .WBefore !=nil {_debeb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_geaef :=range _bfdgc .WBefore {e .EncodeElement (_geaef ,_debeb );};};if _bfdgc .WAfter !=nil {_cgeccb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_badce :=range _bfdgc .WAfter {e .EncodeElement (_badce ,_cgeccb );};};if _bfdgc .CantSplit !=nil {_dfbge :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_gcedc :=range _bfdgc .CantSplit {e .EncodeElement (_gcedc ,_dfbge );};};if _bfdgc .TrHeight !=nil {_caeecf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_bbcfa :=range _bfdgc .TrHeight {e .EncodeElement (_bbcfa ,_caeecf );};};if _bfdgc .TblHeader !=nil {_gdebfg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_eagdb :=range _bfdgc .TblHeader {e .EncodeElement (_eagdb ,_gdebfg );};};if _bfdgc .TblCellSpacing !=nil {_adeccf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_adecf :=range _bfdgc .TblCellSpacing {e .EncodeElement (_adecf ,_adeccf );};};if _bfdgc .Jc !=nil {_acebc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_bbdcbf :=range _bfdgc .Jc {e .EncodeElement (_bbdcbf ,_acebc );};};if _bfdgc .Hidden !=nil {_cfdcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_bacdb :=range _bfdgc .Hidden {e .EncodeElement (_bacdb ,_cfdcc );};};if _bfdgc .Ins !=nil {_fcaag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bfdgc .Ins ,_fcaag );};if _bfdgc .Del !=nil {_ecgde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bfdgc .Del ,_ecgde );};if _bfdgc .TrPrChange !=nil {_abcdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bfdgc .TrPrChange ,_abcdg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eefaef ST_WmlColorSchemeIndex )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eefaef .String (),start );}; + +// Validate validates the CT_DocType and its children +func (_gecdfc *CT_DocType )Validate ()error {return _gecdfc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_cdada *WdWsp )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdada .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();for _ ,_ggcdab :=range start .Attr {if _ggcdab .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_bcade ,_abbaea :=_ac .ParseBool (_ggcdab .Value );if _abbaea !=nil {return _abbaea ;};_cdada .NormalEastAsianFlowAttr =&_bcade ;continue ;};};_cecfge :for {_agacce ,_eabbe :=d .Token ();if _eabbe !=nil {return _eabbe ;};switch _becef :=_agacce .(type ){case _c .StartElement :switch _becef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:_cdada .CNvPr =_eg .NewCT_NonVisualDrawingProps ();if _fabgef :=d .DecodeElement (_cdada .CNvPr ,&_becef );_fabgef !=nil {return _fabgef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_cdada .Choice =NewWdCT_WordprocessingShapeChoice ();if _cedafg :=d .DecodeElement (&_cdada .Choice .CNvSpPr ,&_becef );_cedafg !=nil {return _cedafg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_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 :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_cdada .Choice =NewWdCT_WordprocessingShapeChoice ();if _bfecc :=d .DecodeElement (&_cdada .Choice .CNvCnPr ,&_becef );_bfecc !=nil {return _bfecc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _effadc :=d .DecodeElement (_cdada .SpPr ,&_becef );_effadc !=nil {return _effadc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_cdada .Style =_eg .NewCT_ShapeStyle ();if _gbaaa :=d .DecodeElement (_cdada .Style ,&_becef );_gbaaa !=nil {return _gbaaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdada .ExtLst =_eg .NewCT_OfficeArtExtensionList ();if _ecfeb :=d .DecodeElement (_cdada .ExtLst ,&_becef );_ecfeb !=nil {return _ecfeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_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 :"\u0074\u0078\u0062\u0078"}:_cdada .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _dbfbe :=d .DecodeElement (&_cdada .WChoice .Txbx ,&_becef );_dbfbe !=nil {return _dbfbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_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 :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_cdada .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _gagga :=d .DecodeElement (&_cdada .WChoice .LinkedTxbx ,&_becef );_gagga !=nil {return _gagga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _agafe :=d .DecodeElement (_cdada .BodyPr ,&_becef );_agafe !=nil {return _agafe ;};default:_cff .Log ("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 \u0057\u0064\u0057s\u0070 \u0025\u0076",_becef .Name );if _cbcgb :=d .Skip ();_cbcgb !=nil {return _cbcgb ;};};case _c .EndElement :break _cecfge ;case _c .CharData :};};return nil ;};func (_bbgefg *WdWgp )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _bbgefg .WdCT_WordprocessingGroup .MarshalXML (e ,start );};func (_fcacga ST_PTabAlignment )Validate ()error {return _fcacga .ValidateWithPath ("")};func (_ddafc *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_gedabc :=[]string {};if _ddafc .Int64 !=nil {_gedabc =append (_gedabc ,"\u0049\u006e\u00746\u0034");};if _ddafc .ST_UniversalMeasure !=nil {_gedabc =append (_gedabc ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_gedabc )> 1{return _ea .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gedabc );};return nil ;}; + +// Validate validates the CT_CustomXmlRow and its children +func (_ffbe *CT_CustomXmlRow )Validate ()error {return _ffbe .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};type ST_PTabLeader byte ;const (ST_ChapterSepUnset ST_ChapterSep =0;ST_ChapterSepHyphen ST_ChapterSep =1;ST_ChapterSepPeriod ST_ChapterSep =2;ST_ChapterSepColon ST_ChapterSep =3;ST_ChapterSepEmDash ST_ChapterSep =4;ST_ChapterSepEnDash ST_ChapterSep =5;);func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_gcgec :=&CT_MathCtrlDel {};return _gcgec };func (_cafeg *ST_HexColor )Validate ()error {return _cafeg .ValidateWithPath ("")};func (_abcbd *CT_JcTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bafbb ,_eggdc :=_abcbd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eggdc !=nil {return _eggdc ;};start .Attr =append (start .Attr ,_bafbb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_TwipsMeasure and its children +func (_afeeb *CT_TwipsMeasure )Validate ()error {return _afeeb .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_eeddcgc ST_MailMergeDocType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eeddcgc .String (),start );};type EG_SectPrContents struct{ + +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; + +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; + +// Section Type +Type *CT_SectType ; + +// Page Size +PgSz *CT_PageSz ; + +// Page Margins +PgMar *CT_PageMar ; + +// Paper Source Information +PaperSrc *CT_PaperSource ; // Page Borders PgBorders *CT_PageBorders ; @@ -2961,55 +3141,268 @@ RtlGutter *CT_OnOff ; DocGrid *CT_DocGrid ; // Reference to Printer Settings Data -PrinterSettings *CT_Rel ;};func NewCT_WritingStyle ()*CT_WritingStyle {_cgadda :=&CT_WritingStyle {};return _cgadda };func (_edbbfg *ST_BrType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_edbbfg =0;case "\u0070\u0061\u0067\u0065":*_edbbfg =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_edbbfg =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_edbbfg =3;};return nil ;}; +PrinterSettings *CT_Rel ;};func (_agfdd *CT_SmartTagPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _agfdd .Attr !=nil {_gbcbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_cegaf :=range _agfdd .Attr {e .EncodeElement (_cegaf ,_gbcbb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path +func (_bb *AG_Password )ValidateWithPath (path string )error {return nil };func NewCT_PageMar ()*CT_PageMar {_agacc :=&CT_PageMar {};return _agacc };type CT_LvlLegacy struct{ + +// Use Legacy Numbering Properties +LegacyAttr *_cf .ST_OnOff ; + +// Legacy Spacing +LegacySpaceAttr *_cf .ST_TwipsMeasure ; + +// Legacy Indent +LegacyIndentAttr *ST_SignedTwipsMeasure ;};func (_bgeaa ST_DropCap )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dagab :=_c .Attr {};_dagab .Name =name ;switch _bgeaa {case ST_DropCapUnset :_dagab .Value ="";case ST_DropCapNone :_dagab .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_dagab .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_dagab .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";};return _dagab ,nil ;}; + +// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path +func (_addgf *CT_FtnPos )ValidateWithPath (path string )error {if _addgf .ValAttr ==ST_FtnPosUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _bfee :=_addgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfee !=nil {return _bfee ;};return nil ;}; + +// Validate validates the CT_ObjectEmbed and its children +func (_fbfcbf *CT_ObjectEmbed )Validate ()error {return _fbfcbf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");}; + +// Validate validates the CT_Footnotes and its children +func (_cbcf *CT_Footnotes )Validate ()error {return _cbcf .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");};func NewCT_AbstractNum ()*CT_AbstractNum {_gab :=&CT_AbstractNum {};return _gab }; + +// Validate validates the CT_Ind and its children +func (_gdbaf *CT_Ind )Validate ()error {return _gdbaf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");};type CT_DecimalNumberOrPrecent struct{ + +// Value in Percent +ValAttr ST_DecimalNumberOrPercent ;}; + +// Validate validates the WdCT_WordprocessingCanvas and its children +func (_gfaea *WdCT_WordprocessingCanvas )Validate ()error {return _gfaea .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");};type ST_TextDirection byte ; // ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_aaeb *CT_Rel )ValidateWithPath (path string )error {return nil };func (_bfefea *WdST_AlignH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbfbed ,_cgffaa :=d .Token ();if _cgffaa !=nil {return _cgffaa ;};if _gefgcg ,_gdbce :=_cbfbed .(_f .EndElement );_gdbce &&_gefgcg .Name ==start .Name {*_bfefea =1;return nil ;};if _edfddg ,_bbcaag :=_cbfbed .(_f .CharData );!_bbcaag {return _c .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",_cbfbed );}else {switch string (_edfddg ){case "":*_bfefea =0;case "\u006c\u0065\u0066\u0074":*_bfefea =1;case "\u0072\u0069\u0067h\u0074":*_bfefea =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfefea =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bfefea =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bfefea =5;};};_cbfbed ,_cgffaa =d .Token ();if _cgffaa !=nil {return _cgffaa ;};if _ddadfac ,_fadedd :=_cbfbed .(_f .EndElement );_fadedd &&_ddadfac .Name ==start .Name {return nil ;};return _c .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",_cbfbed );};func NewCT_Captions ()*CT_Captions {_fedc :=&CT_Captions {};return _fedc };func (_aecgdf *CT_ShapeDefaults )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fefgcc :for {_fcfaca ,_febb :=d .Token ();if _febb !=nil {return _febb ;};switch _cdccg :=_fcfaca .(type ){case _f .StartElement :switch _cdccg .Name {default:if _ecgda ,_adfd :=_gb .CreateElement (_cdccg );_adfd !=nil {return _adfd ;}else {if _abaab :=d .DecodeElement (_ecgda ,&_cdccg );_abaab !=nil {return _abaab ;};_aecgdf .Any =append (_aecgdf .Any ,_ecgda );};};case _f .EndElement :break _fefgcc ;case _f .CharData :};};return nil ;};type CT_TblPrEx struct{ +func (_acdaag *CT_Rel )ValidateWithPath (path string )error {return nil };func (_gccda *EG_MathContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feddg :for {_bdacf ,_cdfafc :=d .Token ();if _cdfafc !=nil {return _cdfafc ;};switch _fagbb :=_bdacf .(type ){case _c .StartElement :switch _fagbb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gccda .OMathPara =_egg .NewOMathPara ();if _ecfbd :=d .DecodeElement (_gccda .OMathPara ,&_fagbb );_ecfbd !=nil {return _ecfbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gccda .OMath =_egg .NewOMath ();if _abddgf :=d .DecodeElement (_gccda .OMath ,&_fagbb );_abddgf !=nil {return _abddgf ;};default:_cff .Log ("\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\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_fagbb .Name );if _gfcaga :=d .Skip ();_gfcaga !=nil {return _gfcaga ;};};case _c .EndElement :break _feddg ;case _c .CharData :};};return nil ;};func (_ffeff *Recipients )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffeff .CT_Recipients =*NewCT_Recipients ();_eedeee :for {_cegdba ,_acddcd :=d .Token ();if _acddcd !=nil {return _acddcd ;};switch _fdbbbc :=_cegdba .(type ){case _c .StartElement :switch _fdbbbc .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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bfeeb :=NewCT_RecipientData ();if _cgbaa :=d .DecodeElement (_bfeeb ,&_fdbbbc );_cgbaa !=nil {return _cgbaa ;};_ffeff .RecipientData =append (_ffeff .RecipientData ,_bfeeb );default:_cff .Log ("\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\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_fdbbbc .Name );if _edfbaa :=d .Skip ();_edfbaa !=nil {return _edfbaa ;};};case _c .EndElement :break _eedeee ;case _c .CharData :};};return nil ;};func (_daabdb *EG_RPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _daabdb .RPr !=nil {_fbegfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_daabdb .RPr ,_fbegfa );};return nil ;}; -// Preferred Table Width Exception +// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path +func (_feegd *CT_Captions )ValidateWithPath (path string )error {for _cfca ,_dfbf :=range _feegd .Caption {if _bcae :=_dfbf .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_cfca ));_bcae !=nil {return _bcae ;};};if _feegd .AutoCaptions !=nil {if _bfcf :=_feegd .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_bfcf !=nil {return _bfcf ;};};return nil ;}; + +// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path +func (_gcdba *CT_CustomXmlPr )ValidateWithPath (path string )error {if _gcdba .Placeholder !=nil {if _becbf :=_gcdba .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_becbf !=nil {return _becbf ;};};for _afgd ,_fbcee :=range _gcdba .Attr {if _gagf :=_fbcee .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_afgd ));_gagf !=nil {return _gagf ;};};return nil ;};func (_abcead *CT_NumPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _abcead .Ilvl !=nil {_ccbaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}};e .EncodeElement (_abcead .Ilvl ,_ccbaa );};if _abcead .NumId !=nil {_fagfdf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_abcead .NumId ,_fagfdf );};if _abcead .NumberingChange !=nil {_gbfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_abcead .NumberingChange ,_gbfc );};if _abcead .Ins !=nil {_fgcgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_abcead .Ins ,_fgcgd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SectPrBase ()*CT_SectPrBase {_cddba :=&CT_SectPrBase {};return _cddba };func (_afbad ST_View )ValidateWithPath (path string )error {switch _afbad {case 0,1,2,3,4,5,6:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbad ));};return nil ;};func (_badaag *CT_Recipients )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_affde :for {_cddcf ,_aefgb :=d .Token ();if _aefgb !=nil {return _aefgb ;};switch _ecccd :=_cddcf .(type ){case _c .StartElement :switch _ecccd .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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gbeegg :=NewCT_RecipientData ();if _agafc :=d .DecodeElement (_gbeegg ,&_ecccd );_agafc !=nil {return _agafc ;};_badaag .RecipientData =append (_badaag .RecipientData ,_gbeegg );default:_cff .Log ("\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\u0052e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073 \u0025\u0076",_ecccd .Name );if _fdbfe :=d .Skip ();_fdbfe !=nil {return _fdbfe ;};};case _c .EndElement :break _affde ;case _c .CharData :};};return nil ;};func (_dgfcd *CT_RubyAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_edcga ,_gbffc :=_dgfcd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gbffc !=nil {return _gbffc ;};start .Attr =append (start .Attr ,_edcga );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_cabfd :=&CT_Kinsoku {};return _cabfd }; + +// Validate validates the CT_Tbl and its children +func (_bcgdd *CT_Tbl )Validate ()error {return _bcgdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");};func (_gfdeaf *ST_CombineBrackets )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdgbe ,_ddacc :=d .Token ();if _ddacc !=nil {return _ddacc ;};if _ggffg ,_cccbfb :=_gdgbe .(_c .EndElement );_cccbfb &&_ggffg .Name ==start .Name {*_gfdeaf =1;return nil ;};if _dbbfb ,_begacd :=_gdgbe .(_c .CharData );!_begacd {return _ea .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",_gdgbe );}else {switch string (_dbbfb ){case "":*_gfdeaf =0;case "\u006e\u006f\u006e\u0065":*_gfdeaf =1;case "\u0072\u006f\u0075n\u0064":*_gfdeaf =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gfdeaf =3;case "\u0061\u006e\u0067l\u0065":*_gfdeaf =4;case "\u0063\u0075\u0072l\u0079":*_gfdeaf =5;};};_gdgbe ,_ddacc =d .Token ();if _ddacc !=nil {return _ddacc ;};if _bfage ,_bgafee :=_gdgbe .(_c .EndElement );_bgafee &&_bfage .Name ==start .Name {return nil ;};return _ea .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",_gdgbe );}; + +// Validate validates the CT_TblPr and its children +func (_caagef *CT_TblPr )Validate ()error {return _caagef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");};type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_eg .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_eg .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_eg .CT_NonVisualGraphicFrameProperties ;Graphic *_eg .Graphic ;};func (_cdbbab *ST_Jc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bceef ,_ffdbc :=d .Token ();if _ffdbc !=nil {return _ffdbc ;};if _dfbgbd ,_dcggf :=_bceef .(_c .EndElement );_dcggf &&_dfbgbd .Name ==start .Name {*_cdbbab =1;return nil ;};if _fbaegd ,_bbagg :=_bceef .(_c .CharData );!_bbagg {return _ea .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",_bceef );}else {switch string (_fbaegd ){case "":*_cdbbab =0;case "\u0073\u0074\u0061r\u0074":*_cdbbab =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cdbbab =2;case "\u0065\u006e\u0064":*_cdbbab =3;case "\u0062\u006f\u0074\u0068":*_cdbbab =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_cdbbab =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_cdbbab =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_cdbbab =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_cdbbab =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_cdbbab =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_cdbbab =10;case "\u006c\u0065\u0066\u0074":*_cdbbab =11;case "\u0072\u0069\u0067h\u0074":*_cdbbab =12;};};_bceef ,_ffdbc =d .Token ();if _ffdbc !=nil {return _ffdbc ;};if _cbdgbg ,_cfcddf :=_bceef .(_c .EndElement );_cfcddf &&_cbdgbg .Name ==start .Name {return nil ;};return _ea .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",_bceef );};func (_fccbe *ST_HeightRule )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fccbe =0;case "\u0061\u0075\u0074\u006f":*_fccbe =1;case "\u0065\u0078\u0061c\u0074":*_fccbe =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_fccbe =3;};return nil ;};func (_cggcf *CT_Object )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfacb :=range start .Attr {if _bfacb .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_egage ,_deefga :=ParseUnionST_TwipsMeasure (_bfacb .Value );if _deefga !=nil {return _deefga ;};_cggcf .DxaOrigAttr =&_egage ;continue ;};if _bfacb .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_gdfed ,_cedafd :=ParseUnionST_TwipsMeasure (_bfacb .Value );if _cedafd !=nil {return _cedafd ;};_cggcf .DyaOrigAttr =&_gdfed ;continue ;};};_faddcb :for {_cgac ,_egfb :=d .Token ();if _egfb !=nil {return _egfb ;};switch _ccage :=_cgac .(type ){case _c .StartElement :switch _ccage .Name {default:if _efcab ,_gebge :=_cff .CreateElement (_ccage );_gebge !=nil {return _gebge ;}else {if _dbbcg :=d .DecodeElement (_efcab ,&_ccage );_dbbcg !=nil {return _dbbcg ;};_cggcf .Any =append (_cggcf .Any ,_efcab );};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_cggcf .Drawing =NewCT_Drawing ();if _abdgf :=d .DecodeElement (_cggcf .Drawing ,&_ccage );_abdgf !=nil {return _abdgf ;};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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_cggcf .Choice =NewCT_ObjectChoice ();if _ggfcb :=d .DecodeElement (&_cggcf .Choice .Control ,&_ccage );_ggfcb !=nil {return _ggfcb ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_cggcf .Choice =NewCT_ObjectChoice ();if _dfgcg :=d .DecodeElement (&_cggcf .Choice .ObjectLink ,&_ccage );_dfgcg !=nil {return _dfgcg ;};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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_cggcf .Choice =NewCT_ObjectChoice ();if _gebfc :=d .DecodeElement (&_cggcf .Choice .ObjectEmbed ,&_ccage );_gebfc !=nil {return _gebfc ;};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 :"\u006d\u006f\u0076i\u0065"},_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 :"\u006d\u006f\u0076i\u0065"}:_cggcf .Choice =NewCT_ObjectChoice ();if _edde :=d .DecodeElement (&_cggcf .Choice .Movie ,&_ccage );_edde !=nil {return _edde ;};};case _c .EndElement :break _faddcb ;case _c .CharData :};};return nil ;};type TxbxContent struct{CT_TxbxContent };func (_bcggeb ST_HpsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bcggeb .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_c .CharData (_ea .Sprintf ("\u0025\u0064",*_bcggeb .ST_UnsignedDecimalNumber )));};if _bcggeb .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_c .CharData (*_bcggeb .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func NewGlossaryDocument ()*GlossaryDocument {_dcgdgg :=&GlossaryDocument {};_dcgdgg .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _dcgdgg ;};func (_bdbfb ST_TblOverlap )String ()string {switch _bdbfb {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";}; + +// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path +func (_agefg *WdWsp )ValidateWithPath (path string )error {if _fdbge :=_agefg .WdCT_WordprocessingShape .ValidateWithPath (path );_fdbge !=nil {return _fdbge ;};return nil ;};func (_gcfeg *CT_FontSig )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cecf :=range start .Attr {if _cecf .Name .Local =="\u0075\u0073\u0062\u0030"{_dffdc ,_fcdc :=_cecf .Value ,error (nil );if _fcdc !=nil {return _fcdc ;};_gcfeg .Usb0Attr =_dffdc ;continue ;};if _cecf .Name .Local =="\u0075\u0073\u0062\u0031"{_dcdcc ,_dgbag :=_cecf .Value ,error (nil );if _dgbag !=nil {return _dgbag ;};_gcfeg .Usb1Attr =_dcdcc ;continue ;};if _cecf .Name .Local =="\u0075\u0073\u0062\u0032"{_fbgb ,_cdab :=_cecf .Value ,error (nil );if _cdab !=nil {return _cdab ;};_gcfeg .Usb2Attr =_fbgb ;continue ;};if _cecf .Name .Local =="\u0075\u0073\u0062\u0033"{_gfdaf ,_aebdb :=_cecf .Value ,error (nil );if _aebdb !=nil {return _aebdb ;};_gcfeg .Usb3Attr =_gfdaf ;continue ;};if _cecf .Name .Local =="\u0063\u0073\u0062\u0030"{_gcfbd ,_cfceb :=_cecf .Value ,error (nil );if _cfceb !=nil {return _cfceb ;};_gcfeg .Csb0Attr =_gcfbd ;continue ;};if _cecf .Name .Local =="\u0063\u0073\u0062\u0031"{_aebbd ,_dcfcb :=_cecf .Value ,error (nil );if _dcfcb !=nil {return _dcfcb ;};_gcfeg .Csb1Attr =_aebbd ;continue ;};};for {_aggb ,_ddecd :=d .Token ();if _ddecd !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_ddecd );};if _adgcg ,_bcad :=_aggb .(_c .EndElement );_bcad &&_adgcg .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_MailMerge and its children +func (_abegg *CT_MailMerge )Validate ()error {return _abegg .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");};func NewEG_MathContent ()*EG_MathContent {_cagcfd :=&EG_MathContent {};return _cagcfd };func (_gg *AG_SectPrAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gg .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ea .Sprintf ("\u0025\u0076",*_gg .RsidRPrAttr )});};if _gg .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ea .Sprintf ("\u0025\u0076",*_gg .RsidDelAttr )});};if _gg .RsidRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ea .Sprintf ("\u0025\u0076",*_gg .RsidRAttr )});};if _gg .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_gg .RsidSectAttr )});};return nil ;}; + +// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path +func (_babda *CT_WriteProtection )ValidateWithPath (path string )error {if _babda .RecommendedAttr !=nil {if _fbedd :=_babda .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072");_fbedd !=nil {return _fbedd ;};};if _fagdaf :=_babda .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_fagdaf !=nil {return _fagdaf ;};if _cfdcb :=_babda .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_cfdcb !=nil {return _cfdcb ;};if _gbbgd :=_babda .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gbbgd !=nil {return _gbbgd ;};return nil ;};func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_ceddbc :=&EG_ContentBlockContent {};return _ceddbc ;};func (_effe *CT_FFData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _effe .Name !=nil {_cabb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};for _ ,_cgbg :=range _effe .Name {e .EncodeElement (_cgbg ,_cabb );};};if _effe .Label !=nil {_egef :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};for _ ,_dfgb :=range _effe .Label {e .EncodeElement (_dfgb ,_egef );};};if _effe .TabIndex !=nil {_ecgab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_gfbcf :=range _effe .TabIndex {e .EncodeElement (_gfbcf ,_ecgab );};};if _effe .Enabled !=nil {_fcaaa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}};for _ ,_gdagd :=range _effe .Enabled {e .EncodeElement (_gdagd ,_fcaaa );};};if _effe .CalcOnExit !=nil {_eecdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}};for _ ,_dbea :=range _effe .CalcOnExit {e .EncodeElement (_dbea ,_eecdd );};};if _effe .EntryMacro !=nil {_adaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_agggc :=range _effe .EntryMacro {e .EncodeElement (_agggc ,_adaa );};};if _effe .ExitMacro !=nil {_agdbee :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}};for _ ,_baade :=range _effe .ExitMacro {e .EncodeElement (_baade ,_agdbee );};};if _effe .HelpText !=nil {_gdeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}};for _ ,_bccca :=range _effe .HelpText {e .EncodeElement (_bccca ,_gdeb );};};if _effe .StatusText !=nil {_bfgaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_cccc :=range _effe .StatusText {e .EncodeElement (_cccc ,_bfgaa );};};if _effe .CheckBox !=nil {_dfecc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}};e .EncodeElement (_effe .CheckBox ,_dfecc );};if _effe .DdList !=nil {_gecg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_effe .DdList ,_gecg );};if _effe .TextInput !=nil {_adaf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}};e .EncodeElement (_effe .TextInput ,_adaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_AltChunkPr struct{ + +// Keep Source Formatting on Import +MatchSrc *CT_OnOff ;}; + +// Validate validates the CT_PageMar and its children +func (_gaege *CT_PageMar )Validate ()error {return _gaege .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");}; + +// Validate validates the CT_DocPartType and its children +func (_debfe *CT_DocPartType )Validate ()error {return _debfe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");}; + +// Validate validates the CT_SmartTagType and its children +func (_gdggb *CT_SmartTagType )Validate ()error {return _gdggb .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_ccgagf ST_LineNumberRestart )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ececa :=_c .Attr {};_ececa .Name =name ;switch _ccgagf {case ST_LineNumberRestartUnset :_ececa .Value ="";case ST_LineNumberRestartNewPage :_ececa .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_ececa .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case ST_LineNumberRestartContinuous :_ececa .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _ececa ,nil ;};func (_ecdbbg ST_TblWidth )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cacfe :=_c .Attr {};_cacfe .Name =name ;switch _ecdbbg {case ST_TblWidthUnset :_cacfe .Value ="";case ST_TblWidthNil :_cacfe .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_cacfe .Value ="\u0070\u0063\u0074";case ST_TblWidthDxa :_cacfe .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_cacfe .Value ="\u0061\u0075\u0074\u006f";};return _cacfe ,nil ;}; + +// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path +func (_eae *CT_CalendarType )ValidateWithPath (path string )error {if _gfba :=_eae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfba !=nil {return _gfba ;};return nil ;};func NewComments ()*Comments {_agfgde :=&Comments {};_agfgde .CT_Comments =*NewCT_Comments ();return _agfgde ;}; + +// Validate validates the CT_PPrGeneral and its children +func (_fcecb *CT_PPrGeneral )Validate ()error {return _fcecb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");};func (_fgdaf *EG_HdrFtrReferences )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afaee :for {_adgaf ,_ddgeg :=d .Token ();if _ddgeg !=nil {return _ddgeg ;};switch _dgfbae :=_adgaf .(type ){case _c .StartElement :switch _dgfbae .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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fgdaf .HeaderReference =NewCT_HdrFtrRef ();if _gdcfc :=d .DecodeElement (_fgdaf .HeaderReference ,&_dgfbae );_gdcfc !=nil {return _gdcfc ;};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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fgdaf .FooterReference =NewCT_HdrFtrRef ();if _fegca :=d .DecodeElement (_fgdaf .FooterReference ,&_dgfbae );_fegca !=nil {return _fegca ;};default:_cff .Log ("\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\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074\u0072\u0052ef\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_dgfbae .Name );if _gafdd :=d .Skip ();_gafdd !=nil {return _gafdd ;};};case _c .EndElement :break _afaee ;case _c .CharData :};};return nil ;};type CT_MailMergeDataType struct{ + +// Value +ValAttr string ;};func (_fffae *CT_Row )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bffa :=range start .Attr {if _bffa .Name .Local =="\u0072\u0073\u0069d\u0052"{_bdggbc ,_dffgb :=_bffa .Value ,error (nil );if _dffgb !=nil {return _dffgb ;};_fffae .RsidRAttr =&_bdggbc ;continue ;};if _bffa .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_eceea ,_ebddf :=_bffa .Value ,error (nil );if _ebddf !=nil {return _ebddf ;};_fffae .RsidDelAttr =&_eceea ;continue ;};if _bffa .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_fcedd ,_fbbbdf :=_bffa .Value ,error (nil );if _fbbbdf !=nil {return _fbbbdf ;};_fffae .RsidTrAttr =&_fcedd ;continue ;};if _bffa .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_bgcg ,_bffdgc :=_bffa .Value ,error (nil );if _bffdgc !=nil {return _bffdgc ;};_fffae .RsidRPrAttr =&_bgcg ;continue ;};};_dfcff :for {_daggc ,_bgdgf :=d .Token ();if _bgdgf !=nil {return _bgdgf ;};switch _cccab :=_daggc .(type ){case _c .StartElement :switch _cccab .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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:_fffae .TblPrEx =NewCT_TblPrEx ();if _dcgga :=d .DecodeElement (_fffae .TblPrEx ,&_cccab );_dcgga !=nil {return _dcgga ;};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 :"\u0074\u0072\u0050\u0072"},_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 :"\u0074\u0072\u0050\u0072"}:_fffae .TrPr =NewCT_TrPr ();if _gcfce :=d .DecodeElement (_fffae .TrPr ,&_cccab );_gcfce !=nil {return _gcfce ;};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 :"\u0074\u0063"},_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 :"\u0074\u0063"}:_degeb :=NewEG_ContentCellContent ();_bbcfg :=NewCT_Tc ();if _bdcgd :=d .DecodeElement (_bbcfg ,&_cccab );_bdcgd !=nil {return _bdcgd ;};_degeb .Tc =append (_degeb .Tc ,_bbcfg );_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_degeb );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ffdfa :=NewEG_ContentCellContent ();_ffdfa .CustomXml =NewCT_CustomXmlCell ();if _adggad :=d .DecodeElement (_ffdfa .CustomXml ,&_cccab );_adggad !=nil {return _adggad ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_ffdfa );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_dedbb :=NewEG_ContentCellContent ();_dedbb .Sdt =NewCT_SdtCell ();if _ccbfd :=d .DecodeElement (_dedbb .Sdt ,&_cccab );_ccbfd !=nil {return _ccbfd ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_dedbb );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_egega :=NewEG_ContentCellContent ();_dbbfad :=NewEG_RunLevelElts ();_dbbfad .ProofErr =NewCT_ProofErr ();if _beaaa :=d .DecodeElement (_dbbfad .ProofErr ,&_cccab );_beaaa !=nil {return _beaaa ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_egega );_egega .EG_RunLevelElts =append (_egega .EG_RunLevelElts ,_dbbfad );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gfgg :=NewEG_ContentCellContent ();_gggeb :=NewEG_RunLevelElts ();_gggeb .PermStart =NewCT_PermStart ();if _feffd :=d .DecodeElement (_gggeb .PermStart ,&_cccab );_feffd !=nil {return _feffd ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_gfgg );_gfgg .EG_RunLevelElts =append (_gfgg .EG_RunLevelElts ,_gggeb );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dccff :=NewEG_ContentCellContent ();_fabdeb :=NewEG_RunLevelElts ();_fabdeb .PermEnd =NewCT_Perm ();if _afcfdc :=d .DecodeElement (_fabdeb .PermEnd ,&_cccab );_afcfdc !=nil {return _afcfdc ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_dccff );_dccff .EG_RunLevelElts =append (_dccff .EG_RunLevelElts ,_fabdeb );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bfacdb :=NewEG_ContentCellContent ();_cacda :=NewEG_RunLevelElts ();_cacda .Ins =NewCT_RunTrackChange ();if _dgdga :=d .DecodeElement (_cacda .Ins ,&_cccab );_dgdga !=nil {return _dgdga ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_bfacdb );_bfacdb .EG_RunLevelElts =append (_bfacdb .EG_RunLevelElts ,_cacda );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ceed :=NewEG_ContentCellContent ();_fggbc :=NewEG_RunLevelElts ();_fggbc .Del =NewCT_RunTrackChange ();if _cbgbg :=d .DecodeElement (_fggbc .Del ,&_cccab );_cbgbg !=nil {return _cbgbg ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_ceed );_ceed .EG_RunLevelElts =append (_ceed .EG_RunLevelElts ,_fggbc );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gbgfb :=NewEG_ContentCellContent ();_egaca :=NewEG_RunLevelElts ();_egaca .MoveFrom =NewCT_RunTrackChange ();if _bcege :=d .DecodeElement (_egaca .MoveFrom ,&_cccab );_bcege !=nil {return _bcege ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_gbgfb );_gbgfb .EG_RunLevelElts =append (_gbgfb .EG_RunLevelElts ,_egaca );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gcgbd :=NewEG_ContentCellContent ();_fgfgg :=NewEG_RunLevelElts ();_fgfgg .MoveTo =NewCT_RunTrackChange ();if _gcgba :=d .DecodeElement (_fgfgg .MoveTo ,&_cccab );_gcgba !=nil {return _gcgba ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_gcgbd );_gcgbd .EG_RunLevelElts =append (_gcgbd .EG_RunLevelElts ,_fgfgg );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fdfcf :=NewEG_ContentCellContent ();_gccdde :=NewEG_RunLevelElts ();_dedec :=NewEG_RangeMarkupElements ();_dedec .BookmarkStart =NewCT_Bookmark ();if _fgdge :=d .DecodeElement (_dedec .BookmarkStart ,&_cccab );_fgdge !=nil {return _fgdge ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_fdfcf );_fdfcf .EG_RunLevelElts =append (_fdfcf .EG_RunLevelElts ,_gccdde );_gccdde .EG_RangeMarkupElements =append (_gccdde .EG_RangeMarkupElements ,_dedec );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_faefb :=NewEG_ContentCellContent ();_dfbgb :=NewEG_RunLevelElts ();_efcece :=NewEG_RangeMarkupElements ();_efcece .BookmarkEnd =NewCT_MarkupRange ();if _ebded :=d .DecodeElement (_efcece .BookmarkEnd ,&_cccab );_ebded !=nil {return _ebded ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_faefb );_faefb .EG_RunLevelElts =append (_faefb .EG_RunLevelElts ,_dfbgb );_dfbgb .EG_RangeMarkupElements =append (_dfbgb .EG_RangeMarkupElements ,_efcece );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ddbag :=NewEG_ContentCellContent ();_cecef :=NewEG_RunLevelElts ();_bedbb :=NewEG_RangeMarkupElements ();_bedbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbca :=d .DecodeElement (_bedbb .MoveFromRangeStart ,&_cccab );_gbca !=nil {return _gbca ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_ddbag );_ddbag .EG_RunLevelElts =append (_ddbag .EG_RunLevelElts ,_cecef );_cecef .EG_RangeMarkupElements =append (_cecef .EG_RangeMarkupElements ,_bedbb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ffddf :=NewEG_ContentCellContent ();_gebde :=NewEG_RunLevelElts ();_bdegc :=NewEG_RangeMarkupElements ();_bdegc .MoveFromRangeEnd =NewCT_MarkupRange ();if _adcde :=d .DecodeElement (_bdegc .MoveFromRangeEnd ,&_cccab );_adcde !=nil {return _adcde ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_ffddf );_ffddf .EG_RunLevelElts =append (_ffddf .EG_RunLevelElts ,_gebde );_gebde .EG_RangeMarkupElements =append (_gebde .EG_RangeMarkupElements ,_bdegc );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gcegc :=NewEG_ContentCellContent ();_ebdce :=NewEG_RunLevelElts ();_bdfa :=NewEG_RangeMarkupElements ();_bdfa .MoveToRangeStart =NewCT_MoveBookmark ();if _fagbfe :=d .DecodeElement (_bdfa .MoveToRangeStart ,&_cccab );_fagbfe !=nil {return _fagbfe ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_gcegc );_gcegc .EG_RunLevelElts =append (_gcegc .EG_RunLevelElts ,_ebdce );_ebdce .EG_RangeMarkupElements =append (_ebdce .EG_RangeMarkupElements ,_bdfa );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ebdab :=NewEG_ContentCellContent ();_bbcbd :=NewEG_RunLevelElts ();_bfedea :=NewEG_RangeMarkupElements ();_bfedea .MoveToRangeEnd =NewCT_MarkupRange ();if _efceb :=d .DecodeElement (_bfedea .MoveToRangeEnd ,&_cccab );_efceb !=nil {return _efceb ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_ebdab );_ebdab .EG_RunLevelElts =append (_ebdab .EG_RunLevelElts ,_bbcbd );_bbcbd .EG_RangeMarkupElements =append (_bbcbd .EG_RangeMarkupElements ,_bfedea );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_geefdg :=NewEG_ContentCellContent ();_edfeg :=NewEG_RunLevelElts ();_dbagf :=NewEG_RangeMarkupElements ();_dbagf .CommentRangeStart =NewCT_MarkupRange ();if _efgfc :=d .DecodeElement (_dbagf .CommentRangeStart ,&_cccab );_efgfc !=nil {return _efgfc ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_geefdg );_geefdg .EG_RunLevelElts =append (_geefdg .EG_RunLevelElts ,_edfeg );_edfeg .EG_RangeMarkupElements =append (_edfeg .EG_RangeMarkupElements ,_dbagf );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccfd :=NewEG_ContentCellContent ();_feaaaf :=NewEG_RunLevelElts ();_fedgg :=NewEG_RangeMarkupElements ();_fedgg .CommentRangeEnd =NewCT_MarkupRange ();if _bbeff :=d .DecodeElement (_fedgg .CommentRangeEnd ,&_cccab );_bbeff !=nil {return _bbeff ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_ccfd );_ccfd .EG_RunLevelElts =append (_ccfd .EG_RunLevelElts ,_feaaaf );_feaaaf .EG_RangeMarkupElements =append (_feaaaf .EG_RangeMarkupElements ,_fedgg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffggf :=NewEG_ContentCellContent ();_fdeed :=NewEG_RunLevelElts ();_edaed :=NewEG_RangeMarkupElements ();_edaed .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eefce :=d .DecodeElement (_edaed .CustomXmlInsRangeStart ,&_cccab );_eefce !=nil {return _eefce ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_ffggf );_ffggf .EG_RunLevelElts =append (_ffggf .EG_RunLevelElts ,_fdeed );_fdeed .EG_RangeMarkupElements =append (_fdeed .EG_RangeMarkupElements ,_edaed );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfbed :=NewEG_ContentCellContent ();_bffef :=NewEG_RunLevelElts ();_fcbbd :=NewEG_RangeMarkupElements ();_fcbbd .CustomXmlInsRangeEnd =NewCT_Markup ();if _caaac :=d .DecodeElement (_fcbbd .CustomXmlInsRangeEnd ,&_cccab );_caaac !=nil {return _caaac ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_cfbed );_cfbed .EG_RunLevelElts =append (_cfbed .EG_RunLevelElts ,_bffef );_bffef .EG_RangeMarkupElements =append (_bffef .EG_RangeMarkupElements ,_fcbbd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbdcc :=NewEG_ContentCellContent ();_ggddd :=NewEG_RunLevelElts ();_dddbd :=NewEG_RangeMarkupElements ();_dddbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fbgae :=d .DecodeElement (_dddbd .CustomXmlDelRangeStart ,&_cccab );_fbgae !=nil {return _fbgae ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_fbdcc );_fbdcc .EG_RunLevelElts =append (_fbdcc .EG_RunLevelElts ,_ggddd );_ggddd .EG_RangeMarkupElements =append (_ggddd .EG_RangeMarkupElements ,_dddbd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fgdac :=NewEG_ContentCellContent ();_gcccde :=NewEG_RunLevelElts ();_bcdfg :=NewEG_RangeMarkupElements ();_bcdfg .CustomXmlDelRangeEnd =NewCT_Markup ();if _fggc :=d .DecodeElement (_bcdfg .CustomXmlDelRangeEnd ,&_cccab );_fggc !=nil {return _fggc ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_fgdac );_fgdac .EG_RunLevelElts =append (_fgdac .EG_RunLevelElts ,_gcccde );_gcccde .EG_RangeMarkupElements =append (_gcccde .EG_RangeMarkupElements ,_bcdfg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_egefbca :=NewEG_ContentCellContent ();_gfbea :=NewEG_RunLevelElts ();_cefce :=NewEG_RangeMarkupElements ();_cefce .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ebebf :=d .DecodeElement (_cefce .CustomXmlMoveFromRangeStart ,&_cccab );_ebebf !=nil {return _ebebf ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_egefbca );_egefbca .EG_RunLevelElts =append (_egefbca .EG_RunLevelElts ,_gfbea );_gfbea .EG_RangeMarkupElements =append (_gfbea .EG_RangeMarkupElements ,_cefce );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cdgbb :=NewEG_ContentCellContent ();_feadd :=NewEG_RunLevelElts ();_abeeee :=NewEG_RangeMarkupElements ();_abeeee .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fccgfe :=d .DecodeElement (_abeeee .CustomXmlMoveFromRangeEnd ,&_cccab );_fccgfe !=nil {return _fccgfe ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_cdgbb );_cdgbb .EG_RunLevelElts =append (_cdgbb .EG_RunLevelElts ,_feadd );_feadd .EG_RangeMarkupElements =append (_feadd .EG_RangeMarkupElements ,_abeeee );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dabgf :=NewEG_ContentCellContent ();_dedfa :=NewEG_RunLevelElts ();_cbeaad :=NewEG_RangeMarkupElements ();_cbeaad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aeccb :=d .DecodeElement (_cbeaad .CustomXmlMoveToRangeStart ,&_cccab );_aeccb !=nil {return _aeccb ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_dabgf );_dabgf .EG_RunLevelElts =append (_dabgf .EG_RunLevelElts ,_dedfa );_dedfa .EG_RangeMarkupElements =append (_dedfa .EG_RangeMarkupElements ,_cbeaad );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcfef :=NewEG_ContentCellContent ();_bedbe :=NewEG_RunLevelElts ();_bbgba :=NewEG_RangeMarkupElements ();_bbgba .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dccaa :=d .DecodeElement (_bbgba .CustomXmlMoveToRangeEnd ,&_cccab );_dccaa !=nil {return _dccaa ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_bcfef );_bcfef .EG_RunLevelElts =append (_bcfef .EG_RunLevelElts ,_bedbe );_bedbe .EG_RangeMarkupElements =append (_bedbe .EG_RangeMarkupElements ,_bbgba );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ebbadg :=NewEG_ContentCellContent ();_feed :=NewEG_RunLevelElts ();_dcgae :=NewEG_MathContent ();_dcgae .OMathPara =_egg .NewOMathPara ();if _abded :=d .DecodeElement (_dcgae .OMathPara ,&_cccab );_abded !=nil {return _abded ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_ebbadg );_ebbadg .EG_RunLevelElts =append (_ebbadg .EG_RunLevelElts ,_feed );_feed .EG_MathContent =append (_feed .EG_MathContent ,_dcgae );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_edgfg :=NewEG_ContentCellContent ();_eegcg :=NewEG_RunLevelElts ();_gefee :=NewEG_MathContent ();_gefee .OMath =_egg .NewOMath ();if _egdfd :=d .DecodeElement (_gefee .OMath ,&_cccab );_egdfd !=nil {return _egdfd ;};_fffae .EG_ContentCellContent =append (_fffae .EG_ContentCellContent ,_edgfg );_edgfg .EG_RunLevelElts =append (_edgfg .EG_RunLevelElts ,_eegcg );_eegcg .EG_MathContent =append (_eegcg .EG_MathContent ,_gefee );default:_cff .Log ("\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\u0052\u006f\u0077\u0020\u0025\u0076",_cccab .Name );if _ecebc :=d .Skip ();_ecebc !=nil {return _ecebc ;};};case _c .EndElement :break _dfcff ;case _c .CharData :};};return nil ;};func (_bedg *CT_FramesetSplitbar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bedg .W !=nil {_dcdad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bedg .W ,_dcdad );};if _bedg .Color !=nil {_bedad :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bedg .Color ,_bedad );};if _bedg .NoBorder !=nil {_bfaeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bedg .NoBorder ,_bfaeb );};if _bedg .FlatBorders !=nil {_adcag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bedg .FlatBorders ,_adcag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_bdafg :=&CT_MathCtrlIns {};return _bdafg };type Comments struct{CT_Comments };func NewCT_FontsList ()*CT_FontsList {_fbadf :=&CT_FontsList {};return _fbadf };func (_bcfea *CT_PageNumber )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dggfa :=range start .Attr {if _dggfa .Name .Local =="\u0066\u006d\u0074"{_bcfea .FmtAttr .UnmarshalXMLAttr (_dggfa );continue ;};if _dggfa .Name .Local =="\u0073\u0074\u0061r\u0074"{_dgfae ,_fgdfd :=_ac .ParseInt (_dggfa .Value ,10,64);if _fgdfd !=nil {return _fgdfd ;};_bcfea .StartAttr =&_dgfae ;continue ;};if _dggfa .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_ededfg ,_acaada :=_ac .ParseInt (_dggfa .Value ,10,64);if _acaada !=nil {return _acaada ;};_bcfea .ChapStyleAttr =&_ededfg ;continue ;};if _dggfa .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_bcfea .ChapSepAttr .UnmarshalXMLAttr (_dggfa );continue ;};};for {_eeabb ,_ecddd :=d .Token ();if _ecddd !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_ecddd );};if _agbgc ,_ccfbcc :=_eeabb .(_c .EndElement );_ccfbcc &&_agbgc .Name ==start .Name {break ;};};return nil ;};type CT_TblPrBase struct{ + +// Referenced Table Style +TblStyle *CT_String ; + +// Floating Table Positioning +TblpPr *CT_TblPPr ; + +// Floating Table Allows Other Tables to Overlap +TblOverlap *CT_TblOverlap ; + +// Visually Right to Left Table +BidiVisual *CT_OnOff ; + +// Number of Rows in Row Band +TblStyleRowBandSize *CT_DecimalNumber ; + +// Number of Columns in Column Band +TblStyleColBandSize *CT_DecimalNumber ; + +// Preferred Table Width TblW *CT_TblWidth ; -// Table Alignment Exception +// Table Alignment Jc *CT_JcTable ; -// Table Cell Spacing Exception +// Table Cell Spacing Default TblCellSpacing *CT_TblWidth ; -// Table Indent from Leading Margin Exception +// Table Indent from Leading Margin TblInd *CT_TblWidth ; -// Table Borders Exceptions +// Table Borders TblBorders *CT_TblBorders ; -// Table Shading Exception +// Table Shading Shd *CT_Shd ; -// Table Layout Exception +// Table Layout TblLayout *CT_TblLayoutType ; -// Table Cell Margin Exceptions +// Table Cell Margin Defaults TblCellMar *CT_TblCellMar ; -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};func (_gabda *EG_PContentMath )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0077\u003a\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006et\u004d\u0061\u0074\u0068";if _gabda .EG_PContentBase !=nil {for _ ,_cdcac :=range _gabda .EG_PContentBase {_cdcac .MarshalXML (e ,_f .StartElement {});};};if _gabda .EG_ContentRunContentBase !=nil {for _ ,_geceef :=range _gabda .EG_ContentRunContentBase {_geceef .MarshalXML (e ,_f .StartElement {});};};return nil ;};func (_adadgg *ST_VerticalJc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecdac ,_ecfbe :=d .Token ();if _ecfbe !=nil {return _ecfbe ;};if _gcbbgg ,_ccbfbd :=_ecdac .(_f .EndElement );_ccbfbd &&_gcbbgg .Name ==start .Name {*_adadgg =1;return nil ;};if _cddfgb ,_abcfb :=_ecdac .(_f .CharData );!_abcfb {return _c .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",_ecdac );}else {switch string (_cddfgb ){case "":*_adadgg =0;case "\u0074\u006f\u0070":*_adadgg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adadgg =2;case "\u0062\u006f\u0074\u0068":*_adadgg =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_adadgg =4;};};_ecdac ,_ecfbe =d .Token ();if _ecfbe !=nil {return _ecfbe ;};if _fbega ,_bdecefe :=_ecdac .(_f .EndElement );_bdecefe &&_fbega .Name ==start .Name {return nil ;};return _c .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",_ecdac );};func (_acebeg *CT_TblStylePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acebeg .TypeAttr =ST_TblStyleOverrideType (1);for _ ,_fdded :=range start .Attr {if _fdded .Name .Local =="\u0074\u0079\u0070\u0065"{_acebeg .TypeAttr .UnmarshalXMLAttr (_fdded );continue ;};};_bfdgbc :for {_ggbda ,_efdffc :=d .Token ();if _efdffc !=nil {return _efdffc ;};switch _adeca :=_ggbda .(type ){case _f .StartElement :switch _adeca .Name {case _f .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 :"\u0070\u0050\u0072"},_f .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 :"\u0070\u0050\u0072"}:_acebeg .PPr =NewCT_PPrGeneral ();if _efafc :=d .DecodeElement (_acebeg .PPr ,&_adeca );_efafc !=nil {return _efafc ;};case _f .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 :"\u0072\u0050\u0072"},_f .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 :"\u0072\u0050\u0072"}:_acebeg .RPr =NewCT_RPr ();if _gdgfe :=d .DecodeElement (_acebeg .RPr ,&_adeca );_gdgfe !=nil {return _gdgfe ;};case _f .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 :"\u0074\u0062\u006cP\u0072"},_f .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 :"\u0074\u0062\u006cP\u0072"}:_acebeg .TblPr =NewCT_TblPrBase ();if _eacdd :=d .DecodeElement (_acebeg .TblPr ,&_adeca );_eacdd !=nil {return _eacdd ;};case _f .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 :"\u0074\u0072\u0050\u0072"},_f .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 :"\u0074\u0072\u0050\u0072"}:_acebeg .TrPr =NewCT_TrPr ();if _debed :=d .DecodeElement (_acebeg .TrPr ,&_adeca );_debed !=nil {return _debed ;};case _f .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 :"\u0074\u0063\u0050\u0072"},_f .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 :"\u0074\u0063\u0050\u0072"}:_acebeg .TcPr =NewCT_TcPr ();if _gefec :=d .DecodeElement (_acebeg .TcPr ,&_adeca );_gefec !=nil {return _gefec ;};default:_gb .Log ("\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\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072 \u0025\u0076",_adeca .Name );if _gacbf :=d .Skip ();_gacbf !=nil {return _gacbf ;};};case _f .EndElement :break _bfdgbc ;case _f .CharData :};};return nil ;};func (_cfdaa *CT_TcPrInner )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cfdaa .CnfStyle !=nil {_acgegc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cfdaa .CnfStyle ,_acgegc );};if _cfdaa .TcW !=nil {_afeea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_cfdaa .TcW ,_afeea );};if _cfdaa .GridSpan !=nil {_dcacf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_cfdaa .GridSpan ,_dcacf );};if _cfdaa .HMerge !=nil {_ebgcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cfdaa .HMerge ,_ebgcc );};if _cfdaa .VMerge !=nil {_bebbeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cfdaa .VMerge ,_bebbeb );};if _cfdaa .TcBorders !=nil {_fffgbf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cfdaa .TcBorders ,_fffgbf );};if _cfdaa .Shd !=nil {_fbfec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cfdaa .Shd ,_fbfec );};if _cfdaa .NoWrap !=nil {_bdceg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_cfdaa .NoWrap ,_bdceg );};if _cfdaa .TcMar !=nil {_effebd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_cfdaa .TcMar ,_effebd );};if _cfdaa .TextDirection !=nil {_cddda :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cfdaa .TextDirection ,_cddda );};if _cfdaa .TcFitText !=nil {_deedfc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cfdaa .TcFitText ,_deedfc );};if _cfdaa .VAlign !=nil {_gdbgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cfdaa .VAlign ,_gdbgg );};if _cfdaa .HideMark !=nil {_gdfcff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cfdaa .HideMark ,_gdfcff );};if _cfdaa .Headers !=nil {_bdebbb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_cfdaa .Headers ,_bdebbb );};if _cfdaa .CellIns !=nil {_gbcec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_cfdaa .CellIns ,_gbcec );};if _cfdaa .CellDel !=nil {_cfdfbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_cfdaa .CellDel ,_cfdfbc );};if _cfdaa .CellMerge !=nil {_ggffe :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cfdaa .CellMerge ,_ggffe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; -// Validate validates the CT_GlossaryDocument and its children -func (_agdag *CT_GlossaryDocument )Validate ()error {return _agdag .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_fggbc *CT_OnOff )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fggbc .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_fggbc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdeafdd *WdCT_PosV )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_baacc ,_fecfc :=_bdeafdd .RelativeFromAttr .MarshalXMLAttr (_f .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _fecfc !=nil {return _fecfc ;};start .Attr =append (start .Attr ,_baacc );e .EncodeToken (start );_bdeafdd .Choice .MarshalXML (e ,_f .StartElement {});e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfbgb ST_EdnPos )ValidateWithPath (path string )error {switch _bfbgb {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbgb ));};return nil ;};func (_adfcbb ST_Wrap )ValidateWithPath (path string )error {switch _adfcbb {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adfcbb ));};return nil ;};func (_dbabf *WdCT_EffectExtent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_c .Sprintf ("\u0025\u0076",_dbabf .LAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_c .Sprintf ("\u0025\u0076",_dbabf .TAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",_dbabf .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_c .Sprintf ("\u0025\u0076",_dbabf .BAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_ThemeColor byte ;func (_dcacbb ST_LineSpacingRule )Validate ()error {return _dcacbb .ValidateWithPath ("")};type ST_CombineBrackets byte ; +// Table Caption +TblCaption *CT_String ; -// Validate validates the CT_MultiLevelType and its children -func (_efede *CT_MultiLevelType )Validate ()error {return _efede .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");};func (_ecebf *ST_LineNumberRestart )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ecebf =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_ecebf =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_ecebf =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ecebf =3;};return nil ;}; +// Table Description +TblDescription *CT_String ;};func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_ecdbca :=ST_HpsMeasure {};if _cf .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_ecdbca .ST_PositiveUniversalMeasure =&s ;}else {_gcdced ,_ecfge :=_ac .ParseFloat (s ,64);if _ecfge !=nil {return _ecdbca ,_ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_ecfge );};_ecdbca .ST_UnsignedDecimalNumber =_cff .Uint64 (uint64 (_gcdced ));};return _ecdbca ,nil ;}; -// Validate validates the CT_DocVar and its children -func (_dedfg *CT_DocVar )Validate ()error {return _dedfg .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};func (_faaefc *CT_PBdr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgfbb :for {_dcagde ,_gaced :=d .Token ();if _gaced !=nil {return _gaced ;};switch _dddaa :=_dcagde .(type ){case _f .StartElement :switch _dddaa .Name {case _f .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 :"\u0074\u006f\u0070"},_f .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 :"\u0074\u006f\u0070"}:_faaefc .Top =NewCT_Border ();if _fdfgc :=d .DecodeElement (_faaefc .Top ,&_dddaa );_fdfgc !=nil {return _fdfgc ;};case _f .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 :"\u006c\u0065\u0066\u0074"},_f .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 :"\u006c\u0065\u0066\u0074"}:_faaefc .Left =NewCT_Border ();if _bagade :=d .DecodeElement (_faaefc .Left ,&_dddaa );_bagade !=nil {return _bagade ;};case _f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_faaefc .Bottom =NewCT_Border ();if _dbeb :=d .DecodeElement (_faaefc .Bottom ,&_dddaa );_dbeb !=nil {return _dbeb ;};case _f .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 :"\u0072\u0069\u0067h\u0074"},_f .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 :"\u0072\u0069\u0067h\u0074"}:_faaefc .Right =NewCT_Border ();if _gfbd :=d .DecodeElement (_faaefc .Right ,&_dddaa );_gfbd !=nil {return _gfbd ;};case _f .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 :"\u0062e\u0074\u0077\u0065\u0065\u006e"},_f .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 :"\u0062e\u0074\u0077\u0065\u0065\u006e"}:_faaefc .Between =NewCT_Border ();if _cbafg :=d .DecodeElement (_faaefc .Between ,&_dddaa );_cbafg !=nil {return _cbafg ;};case _f .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 :"\u0062\u0061\u0072"},_f .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 :"\u0062\u0061\u0072"}:_faaefc .Bar =NewCT_Border ();if _faeae :=d .DecodeElement (_faaefc .Bar ,&_dddaa );_faeae !=nil {return _faeae ;};default:_gb .Log ("\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\u0050\u0042\u0064\u0072\u0020\u0025\u0076",_dddaa .Name );if _bfdgb :=d .Skip ();_bfdgb !=nil {return _bfdgb ;};};case _f .EndElement :break _bgfbb ;case _f .CharData :};};return nil ;};func (_geccgd ST_LevelSuffix )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dcaabc :=_f .Attr {};_dcaabc .Name =name ;switch _geccgd {case ST_LevelSuffixUnset :_dcaabc .Value ="";case ST_LevelSuffixTab :_dcaabc .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_dcaabc .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_dcaabc .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _dcaabc ,nil ;};func NewCT_HMerge ()*CT_HMerge {_gbfbg :=&CT_HMerge {};return _gbfbg };type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ;}; +// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path +func (_gaabag *EG_PContentMath )ValidateWithPath (path string )error {for _bdeced ,_fbafff :=range _gaabag .EG_PContentBase {if _gfgff :=_fbafff .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_bdeced ));_gfgff !=nil {return _gfgff ;};};for _affeb ,_gfagea :=range _gaabag .EG_ContentRunContentBase {if _gcagg :=_gfagea .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002fE\u0047\u005f\u0043\u006fn\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025\u0064\u005d",path ,_affeb ));_gcagg !=nil {return _gcagg ;};};return nil ;}; -// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path -func (_acebfc *CT_SdtListItem )ValidateWithPath (path string )error {return nil };var ST_TextScalePercentPatternRe =_dg .MustCompile (ST_TextScalePercentPattern ); +// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path +func (_eefebb *EG_SectPrContents )ValidateWithPath (path string )error {if _eefebb .FootnotePr !=nil {if _fbcfaf :=_eefebb .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_fbcfaf !=nil {return _fbcfaf ;};};if _eefebb .EndnotePr !=nil {if _gedfaf :=_eefebb .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_gedfaf !=nil {return _gedfaf ;};};if _eefebb .Type !=nil {if _fbeadf :=_eefebb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fbeadf !=nil {return _fbeadf ;};};if _eefebb .PgSz !=nil {if _abaafc :=_eefebb .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_abaafc !=nil {return _abaafc ;};};if _eefebb .PgMar !=nil {if _cdaeb :=_eefebb .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_cdaeb !=nil {return _cdaeb ;};};if _eefebb .PaperSrc !=nil {if _begcce :=_eefebb .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_begcce !=nil {return _begcce ;};};if _eefebb .PgBorders !=nil {if _bbdbf :=_eefebb .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bbdbf !=nil {return _bbdbf ;};};if _eefebb .LnNumType !=nil {if _aaggb :=_eefebb .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_aaggb !=nil {return _aaggb ;};};if _eefebb .PgNumType !=nil {if _fgfgdf :=_eefebb .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_fgfgdf !=nil {return _fgfgdf ;};};if _eefebb .Cols !=nil {if _efage :=_eefebb .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_efage !=nil {return _efage ;};};if _eefebb .FormProt !=nil {if _dabfg :=_eefebb .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_dabfg !=nil {return _dabfg ;};};if _eefebb .VAlign !=nil {if _afdgg :=_eefebb .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_afdgg !=nil {return _afdgg ;};};if _eefebb .NoEndnote !=nil {if _ggdgd :=_eefebb .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_ggdgd !=nil {return _ggdgd ;};};if _eefebb .TitlePg !=nil {if _fcffdc :=_eefebb .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_fcffdc !=nil {return _fcffdc ;};};if _eefebb .TextDirection !=nil {if _geedcc :=_eefebb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_geedcc !=nil {return _geedcc ;};};if _eefebb .Bidi !=nil {if _gabgc :=_eefebb .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_gabgc !=nil {return _gabgc ;};};if _eefebb .RtlGutter !=nil {if _cccbbce :=_eefebb .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_cccbbce !=nil {return _cccbbce ;};};if _eefebb .DocGrid !=nil {if _becaca :=_eefebb .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_becaca !=nil {return _becaca ;};};if _eefebb .PrinterSettings !=nil {if _aggdd :=_eefebb .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_aggdd !=nil {return _aggdd ;};};return nil ;};func NewEG_PContentMath ()*EG_PContentMath {_bddce :=&EG_PContentMath {};return _bddce };func (_ebdge *CT_FtnDocProps )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebdge .Pos !=nil {_dbgbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_ebdge .Pos ,_dbgbb );};if _ebdge .NumFmt !=nil {_agadb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ebdge .NumFmt ,_agadb );};if _ebdge .NumStart !=nil {_fbcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebdge .NumStart ,_fbcf );};if _ebdge .NumRestart !=nil {_ebbcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebdge .NumRestart ,_ebbcb );};if _ebdge .Footnote !=nil {_dffgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_gbacg :=range _ebdge .Footnote {e .EncodeElement (_gbacg ,_dffgc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;};func (_cdacgc ST_FldCharType )Validate ()error {return _cdacgc .ValidateWithPath ("")};type ST_HdrFtr byte ;func (_cbgdf ST_DocGrid )String ()string {switch _cbgdf {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u006c\u0069\u006ee\u0073";case 3:return "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case 4:return "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return "";};type ST_PageBorderZOrder byte ;func (_abfcg *CT_PPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abfcg .PPr =NewCT_PPrBase ();for _ ,_dafefe :=range start .Attr {if _dafefe .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ccdbc ,_gcggbb :=_dafefe .Value ,error (nil );if _gcggbb !=nil {return _gcggbb ;};_abfcg .AuthorAttr =_ccdbc ;continue ;};if _dafefe .Name .Local =="\u0064\u0061\u0074\u0065"{_cdfbd ,_bgbfd :=ParseStdlibTime (_dafefe .Value );if _bgbfd !=nil {return _bgbfd ;};_abfcg .DateAttr =&_cdfbd ;continue ;};if _dafefe .Name .Local =="\u0069\u0064"{_dcefa ,_afdbc :=_ac .ParseInt (_dafefe .Value ,10,64);if _afdbc !=nil {return _afdbc ;};_abfcg .IdAttr =_dcefa ;continue ;};};_dbfec :for {_gcbae ,_agdce :=d .Token ();if _agdce !=nil {return _agdce ;};switch _bgdcb :=_gcbae .(type ){case _c .StartElement :switch _bgdcb .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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:if _deaafc :=d .DecodeElement (_abfcg .PPr ,&_bgdcb );_deaafc !=nil {return _deaafc ;};default:_cff .Log ("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_P\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_bgdcb .Name );if _ffaag :=d .Skip ();_ffaag !=nil {return _ffaag ;};};case _c .EndElement :break _dbfec ;case _c .CharData :};};return nil ;};func (_cegbcc *CT_VerticalJc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_begge ,_aedge :=_cegbcc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aedge !=nil {return _aedge ;};start .Attr =append (start .Attr ,_begge );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcfcd ST_FldCharType )String ()string {switch _bcfcd {case 0:return "";case 1:return "\u0062\u0065\u0067i\u006e";case 2:return "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case 3:return "\u0065\u006e\u0064";};return "";}; -// Validate validates the CT_TextboxTightWrap and its children -func (_cfbdf *CT_TextboxTightWrap )Validate ()error {return _cfbdf .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");};func NewEG_ContentRowContent ()*EG_ContentRowContent {_gadcca :=&EG_ContentRowContent {};return _gadcca ;}; +// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path +func (_dcbbe *EG_ContentRowContent )ValidateWithPath (path string )error {for _gegge ,_faadc :=range _dcbbe .Tr {if _bddf :=_faadc .ValidateWithPath (_ea .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_gegge ));_bddf !=nil {return _bddf ;};};if _dcbbe .CustomXml !=nil {if _fgfab :=_dcbbe .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_fgfab !=nil {return _fgfab ;};};if _dcbbe .Sdt !=nil {if _eddbc :=_dcbbe .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_eddbc !=nil {return _eddbc ;};};for _ebgcf ,_gacaf :=range _dcbbe .EG_RunLevelElts {if _bgbca :=_gacaf .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ebgcf ));_bgbca !=nil {return _bgbca ;};};return nil ;};type CT_Jc struct{ -// Validate validates the EG_ContentRunContentBase and its children -func (_caagbf *EG_ContentRunContentBase )Validate ()error {return _caagbf .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};type CT_ParaRPr struct{ +// Alignment Type +ValAttr ST_Jc ;};func (_afegfc ST_TextboxTightWrap )Validate ()error {return _afegfc .ValidateWithPath ("")}; + +// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path +func (_cceb *CT_FrameScrollbar )ValidateWithPath (path string )error {if _cceb .ValAttr ==ST_FrameScrollbarUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cgcef :=_cceb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgcef !=nil {return _cgcef ;};return nil ;};type GlossaryDocument struct{CT_GlossaryDocument };func (_gcaac *EG_RunInnerContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbebe :for {_faeec ,_gadgag :=d .Token ();if _gadgag !=nil {return _gadgag ;};switch _cabbde :=_faeec .(type ){case _c .StartElement :switch _cabbde .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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_gcaac .Br =NewCT_Br ();if _bggfaaa :=d .DecodeElement (_gcaac .Br ,&_cabbde );_bggfaaa !=nil {return _bggfaaa ;};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 :"\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 :"\u0074"}:_gcaac .T =NewCT_Text ();if _abdee :=d .DecodeElement (_gcaac .T ,&_cabbde );_abdee !=nil {return _abdee ;};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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gcaac .ContentPart =NewCT_Rel ();if _adcfcb :=d .DecodeElement (_gcaac .ContentPart ,&_cabbde );_adcfcb !=nil {return _adcfcb ;};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 :"\u0064e\u006c\u0054\u0065\u0078\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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_gcaac .DelText =NewCT_Text ();if _gaeea :=d .DecodeElement (_gcaac .DelText ,&_cabbde );_gaeea !=nil {return _gaeea ;};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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_gcaac .InstrText =NewCT_Text ();if _dfbac :=d .DecodeElement (_gcaac .InstrText ,&_cabbde );_dfbac !=nil {return _dfbac ;};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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_gcaac .DelInstrText =NewCT_Text ();if _eebegg :=d .DecodeElement (_gcaac .DelInstrText ,&_cabbde );_eebegg !=nil {return _eebegg ;};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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_gcaac .NoBreakHyphen =NewCT_Empty ();if _cgefca :=d .DecodeElement (_gcaac .NoBreakHyphen ,&_cabbde );_cgefca !=nil {return _cgefca ;};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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_gcaac .SoftHyphen =NewCT_Empty ();if _cbcae :=d .DecodeElement (_gcaac .SoftHyphen ,&_cabbde );_cbcae !=nil {return _cbcae ;};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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_gcaac .DayShort =NewCT_Empty ();if _gbdec :=d .DecodeElement (_gcaac .DayShort ,&_cabbde );_gbdec !=nil {return _gbdec ;};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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_gcaac .MonthShort =NewCT_Empty ();if _ggegae :=d .DecodeElement (_gcaac .MonthShort ,&_cabbde );_ggegae !=nil {return _ggegae ;};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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_gcaac .YearShort =NewCT_Empty ();if _cfbga :=d .DecodeElement (_gcaac .YearShort ,&_cabbde );_cfbga !=nil {return _cfbga ;};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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_gcaac .DayLong =NewCT_Empty ();if _ccgcbd :=d .DecodeElement (_gcaac .DayLong ,&_cabbde );_ccgcbd !=nil {return _ccgcbd ;};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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_gcaac .MonthLong =NewCT_Empty ();if _efaee :=d .DecodeElement (_gcaac .MonthLong ,&_cabbde );_efaee !=nil {return _efaee ;};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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_gcaac .YearLong =NewCT_Empty ();if _cdacab :=d .DecodeElement (_gcaac .YearLong ,&_cabbde );_cdacab !=nil {return _cdacab ;};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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_gcaac .AnnotationRef =NewCT_Empty ();if _acdca :=d .DecodeElement (_gcaac .AnnotationRef ,&_cabbde );_acdca !=nil {return _acdca ;};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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_gcaac .FootnoteRef =NewCT_Empty ();if _aafda :=d .DecodeElement (_gcaac .FootnoteRef ,&_cabbde );_aafda !=nil {return _aafda ;};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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_gcaac .EndnoteRef =NewCT_Empty ();if _dceeb :=d .DecodeElement (_gcaac .EndnoteRef ,&_cabbde );_dceeb !=nil {return _dceeb ;};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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_gcaac .Separator =NewCT_Empty ();if _ddabb :=d .DecodeElement (_gcaac .Separator ,&_cabbde );_ddabb !=nil {return _ddabb ;};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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_gcaac .ContinuationSeparator =NewCT_Empty ();if _aeeaf :=d .DecodeElement (_gcaac .ContinuationSeparator ,&_cabbde );_aeeaf !=nil {return _aeeaf ;};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 :"\u0073\u0079\u006d"},_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 :"\u0073\u0079\u006d"}:_gcaac .Sym =NewCT_Sym ();if _fdaeca :=d .DecodeElement (_gcaac .Sym ,&_cabbde );_fdaeca !=nil {return _fdaeca ;};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 :"\u0070\u0067\u004eu\u006d"},_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 :"\u0070\u0067\u004eu\u006d"}:_gcaac .PgNum =NewCT_Empty ();if _bffaa :=d .DecodeElement (_gcaac .PgNum ,&_cabbde );_bffaa !=nil {return _bffaa ;};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 :"\u0063\u0072"},_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 :"\u0063\u0072"}:_gcaac .Cr =NewCT_Empty ();if _fgffd :=d .DecodeElement (_gcaac .Cr ,&_cabbde );_fgffd !=nil {return _fgffd ;};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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_gcaac .Tab =NewCT_Empty ();if _dfcbc :=d .DecodeElement (_gcaac .Tab ,&_cabbde );_dfcbc !=nil {return _dfcbc ;};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 :"\u006f\u0062\u006a\u0065\u0063\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 :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_gcaac .Object =NewCT_Object ();if _gbafb :=d .DecodeElement (_gcaac .Object ,&_cabbde );_gbafb !=nil {return _gbafb ;};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 :"\u0070\u0069\u0063\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 :"\u0070\u0069\u0063\u0074"}:_gcaac .Pict =NewCT_Picture ();if _aegdf :=d .DecodeElement (_gcaac .Pict ,&_cabbde );_aegdf !=nil {return _aegdf ;};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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_gcaac .FldChar =NewCT_FldChar ();if _agbgbb :=d .DecodeElement (_gcaac .FldChar ,&_cabbde );_agbgbb !=nil {return _agbgbb ;};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 :"\u0072\u0075\u0062\u0079"},_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 :"\u0072\u0075\u0062\u0079"}:_gcaac .Ruby =NewCT_Ruby ();if _aafbba :=d .DecodeElement (_gcaac .Ruby ,&_cabbde );_aafbba !=nil {return _aafbba ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_gcaac .FootnoteReference =NewCT_FtnEdnRef ();if _cagfbd :=d .DecodeElement (_gcaac .FootnoteReference ,&_cabbde );_cagfbd !=nil {return _cagfbd ;};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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_gcaac .EndnoteReference =NewCT_FtnEdnRef ();if _gbfed :=d .DecodeElement (_gcaac .EndnoteReference ,&_cabbde );_gbfed !=nil {return _gbfed ;};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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_gcaac .CommentReference =NewCT_Markup ();if _edcgag :=d .DecodeElement (_gcaac .CommentReference ,&_cabbde );_edcgag !=nil {return _edcgag ;};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_gcaac .Drawing =NewCT_Drawing ();if _fecdf :=d .DecodeElement (_gcaac .Drawing ,&_cabbde );_fecdf !=nil {return _fecdf ;};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 :"\u0070\u0074\u0061\u0062"},_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 :"\u0070\u0074\u0061\u0062"}:_gcaac .Ptab =NewCT_PTab ();if _agbgg :=d .DecodeElement (_gcaac .Ptab ,&_cabbde );_agbgg !=nil {return _agbgg ;};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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_gcaac .LastRenderedPageBreak =NewCT_Empty ();if _ccfga :=d .DecodeElement (_gcaac .LastRenderedPageBreak ,&_cabbde );_ccfga !=nil {return _ccfga ;};default:_cff .Log ("\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\u0045\u0047\u005f\u0052\u0075\u006e\u0049\u006e\u006ee\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_cabbde .Name );if _dcdbd :=d .Skip ();_dcdbd !=nil {return _dcdbd ;};};case _c .EndElement :break _gbebe ;case _c .CharData :};};return nil ;};type CT_HMerge struct{ + +// Horizontal Merge Type +ValAttr ST_Merge ;}; + +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_adgg *CT_FontFamily )ValidateWithPath (path string )error {if _adgg .ValAttr ==ST_FontFamilyUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cbbcf :=_adgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbbcf !=nil {return _cbbcf ;};return nil ;};func (_ccbba *CT_NumFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccbba .ValAttr =ST_NumberFormat (1);for _ ,_abege :=range start .Attr {if _abege .Name .Local =="\u0076\u0061\u006c"{_ccbba .ValAttr .UnmarshalXMLAttr (_abege );continue ;};if _abege .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_gdegd ,_fbbf :=_abege .Value ,error (nil );if _fbbf !=nil {return _fbbf ;};_ccbba .FormatAttr =&_gdegd ;continue ;};};for {_bcgaa ,_bfada :=d .Token ();if _bfada !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_bfada );};if _fccgd ,_ceea :=_bcgaa .(_c .EndElement );_ceea &&_fccgd .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the WdCT_GraphicFrame and its children +func (_eeacd *WdCT_GraphicFrame )Validate ()error {return _eeacd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");}; + +// Validate validates the GlossaryDocument and its children +func (_efcbc *GlossaryDocument )Validate ()error {return _efcbc .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; + +// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path +func (_egcded *TxbxContent )ValidateWithPath (path string )error {if _dagga :=_egcded .CT_TxbxContent .ValidateWithPath (path );_dagga !=nil {return _dagga ;};return nil ;};func (_bafege ST_TextboxTightWrap )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_adgabb :=_c .Attr {};_adgabb .Name =name ;switch _bafege {case ST_TextboxTightWrapUnset :_adgabb .Value ="";case ST_TextboxTightWrapNone :_adgabb .Value ="\u006e\u006f\u006e\u0065";case ST_TextboxTightWrapAllLines :_adgabb .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_adgabb .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_adgabb .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case ST_TextboxTightWrapLastLineOnly :_adgabb .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _adgabb ,nil ;};type ST_MailMergeSourceType byte ;func (_faabab ST_PageOrientation )Validate ()error {return _faabab .ValidateWithPath ("")};func (_cfafe *CT_DocPartBehaviors )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_becec :for {_dfbfg ,_cdece :=d .Token ();if _cdece !=nil {return _cdece ;};switch _aceda :=_dfbfg .(type ){case _c .StartElement :switch _aceda .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 :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"},_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 :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}:_fffgcc :=NewCT_DocPartBehavior ();if _acab :=d .DecodeElement (_fffgcc ,&_aceda );_acab !=nil {return _acab ;};_cfafe .Behavior =append (_cfafe .Behavior ,_fffgcc );default:_cff .Log ("\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\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074Be\u0068\u0061\u0076\u0069\u006f\u0072\u0073\u0020\u0025\u0076",_aceda .Name );if _aedbe :=d .Skip ();_aedbe !=nil {return _aedbe ;};};case _c .EndElement :break _becec ;case _c .CharData :};};return nil ;}; + +// Validate validates the EG_RPrContent and its children +func (_ffbfc *EG_RPrContent )Validate ()error {return _ffbfc .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_gcgbdd ST_MultiLevelType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gcgbdd .String (),start );};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_dcdeee :=&WdCT_WordprocessingCanvasChoice {};return _dcdeee ;}; + +// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path +func (_bgggb *CT_PermStart )ValidateWithPath (path string )error {if _bcfeb :=_bgggb .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_bcfeb !=nil {return _bcfeb ;};if _gadde :=_bgggb .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_gadde !=nil {return _gadde ;};return nil ;};func NewCT_Compat ()*CT_Compat {_gcef :=&CT_Compat {};return _gcef };func (_eeaag ST_Shd )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eeaag .String (),start );}; + +// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path +func (_dffge *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _dffge .WrapNone !=nil {if _bfcgb :=_dffge .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_bfcgb !=nil {return _bfcgb ;};};if _dffge .WrapSquare !=nil {if _ffaaf :=_dffge .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");_ffaaf !=nil {return _ffaaf ;};};if _dffge .WrapTight !=nil {if _faeeg :=_dffge .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_faeeg !=nil {return _faeeg ;};};if _dffge .WrapThrough !=nil {if _eceacb :=_dffge .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");_eceacb !=nil {return _eceacb ;};};if _dffge .WrapTopAndBottom !=nil {if _fgfgce :=_dffge .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_fgfgce !=nil {return _fgfgce ;};};return nil ;};func (_bbgfa ST_FldCharType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbgfa .String (),start );};type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;};func (_ecggd *EG_ContentCellContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aagcg :for {_cdcfdb ,_acggf :=d .Token ();if _acggf !=nil {return _acggf ;};switch _agaedd :=_cdcfdb .(type ){case _c .StartElement :switch _agaedd .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 :"\u0074\u0063"},_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 :"\u0074\u0063"}:_adgcaf :=NewCT_Tc ();if _agacca :=d .DecodeElement (_adgcaf ,&_agaedd );_agacca !=nil {return _agacca ;};_ecggd .Tc =append (_ecggd .Tc ,_adgcaf );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ecggd .CustomXml =NewCT_CustomXmlCell ();if _accff :=d .DecodeElement (_ecggd .CustomXml ,&_agaedd );_accff !=nil {return _accff ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ecggd .Sdt =NewCT_SdtCell ();if _ebaaed :=d .DecodeElement (_ecggd .Sdt ,&_agaedd );_ebaaed !=nil {return _ebaaed ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bcggc :=NewEG_RunLevelElts ();_bcggc .ProofErr =NewCT_ProofErr ();if _gegaga :=d .DecodeElement (_bcggc .ProofErr ,&_agaedd );_gegaga !=nil {return _gegaga ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_bcggc );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_daeggd :=NewEG_RunLevelElts ();_daeggd .PermStart =NewCT_PermStart ();if _ccfcaa :=d .DecodeElement (_daeggd .PermStart ,&_agaedd );_ccfcaa !=nil {return _ccfcaa ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_daeggd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bdfgd :=NewEG_RunLevelElts ();_bdfgd .PermEnd =NewCT_Perm ();if _cegbed :=d .DecodeElement (_bdfgd .PermEnd ,&_agaedd );_cegbed !=nil {return _cegbed ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_bdfgd );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_faaebg :=NewEG_RunLevelElts ();_faaebg .Ins =NewCT_RunTrackChange ();if _eaafg :=d .DecodeElement (_faaebg .Ins ,&_agaedd );_eaafg !=nil {return _eaafg ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_faaebg );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ddbgdf :=NewEG_RunLevelElts ();_ddbgdf .Del =NewCT_RunTrackChange ();if _ebeeef :=d .DecodeElement (_ddbgdf .Del ,&_agaedd );_ebeeef !=nil {return _ebeeef ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_ddbgdf );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aaccg :=NewEG_RunLevelElts ();_aaccg .MoveFrom =NewCT_RunTrackChange ();if _afeeba :=d .DecodeElement (_aaccg .MoveFrom ,&_agaedd );_afeeba !=nil {return _afeeba ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_aaccg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eaedc :=NewEG_RunLevelElts ();_eaedc .MoveTo =NewCT_RunTrackChange ();if _aabce :=d .DecodeElement (_eaedc .MoveTo ,&_agaedd );_aabce !=nil {return _aabce ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_eaedc );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dddeb :=NewEG_RunLevelElts ();_gdcac :=NewEG_RangeMarkupElements ();_gdcac .BookmarkStart =NewCT_Bookmark ();if _ccgag :=d .DecodeElement (_gdcac .BookmarkStart ,&_agaedd );_ccgag !=nil {return _ccgag ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_dddeb );_dddeb .EG_RangeMarkupElements =append (_dddeb .EG_RangeMarkupElements ,_gdcac );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_daead :=NewEG_RunLevelElts ();_cadbf :=NewEG_RangeMarkupElements ();_cadbf .BookmarkEnd =NewCT_MarkupRange ();if _agceb :=d .DecodeElement (_cadbf .BookmarkEnd ,&_agaedd );_agceb !=nil {return _agceb ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_daead );_daead .EG_RangeMarkupElements =append (_daead .EG_RangeMarkupElements ,_cadbf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gfdgb :=NewEG_RunLevelElts ();_cbdegb :=NewEG_RangeMarkupElements ();_cbdegb .MoveFromRangeStart =NewCT_MoveBookmark ();if _fddca :=d .DecodeElement (_cbdegb .MoveFromRangeStart ,&_agaedd );_fddca !=nil {return _fddca ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_gfdgb );_gfdgb .EG_RangeMarkupElements =append (_gfdgb .EG_RangeMarkupElements ,_cbdegb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdcded :=NewEG_RunLevelElts ();_egggfd :=NewEG_RangeMarkupElements ();_egggfd .MoveFromRangeEnd =NewCT_MarkupRange ();if _bbeadd :=d .DecodeElement (_egggfd .MoveFromRangeEnd ,&_agaedd );_bbeadd !=nil {return _bbeadd ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_gdcded );_gdcded .EG_RangeMarkupElements =append (_gdcded .EG_RangeMarkupElements ,_egggfd );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cbefd :=NewEG_RunLevelElts ();_gfeecc :=NewEG_RangeMarkupElements ();_gfeecc .MoveToRangeStart =NewCT_MoveBookmark ();if _aabbf :=d .DecodeElement (_gfeecc .MoveToRangeStart ,&_agaedd );_aabbf !=nil {return _aabbf ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_cbefd );_cbefd .EG_RangeMarkupElements =append (_cbefd .EG_RangeMarkupElements ,_gfeecc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eaede :=NewEG_RunLevelElts ();_efefg :=NewEG_RangeMarkupElements ();_efefg .MoveToRangeEnd =NewCT_MarkupRange ();if _dcfac :=d .DecodeElement (_efefg .MoveToRangeEnd ,&_agaedd );_dcfac !=nil {return _dcfac ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_eaede );_eaede .EG_RangeMarkupElements =append (_eaede .EG_RangeMarkupElements ,_efefg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dbfcga :=NewEG_RunLevelElts ();_bebbda :=NewEG_RangeMarkupElements ();_bebbda .CommentRangeStart =NewCT_MarkupRange ();if _dddgd :=d .DecodeElement (_bebbda .CommentRangeStart ,&_agaedd );_dddgd !=nil {return _dddgd ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_dbfcga );_dbfcga .EG_RangeMarkupElements =append (_dbfcga .EG_RangeMarkupElements ,_bebbda );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfbdf :=NewEG_RunLevelElts ();_beggbf :=NewEG_RangeMarkupElements ();_beggbf .CommentRangeEnd =NewCT_MarkupRange ();if _dcfcf :=d .DecodeElement (_beggbf .CommentRangeEnd ,&_agaedd );_dcfcf !=nil {return _dcfcf ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_bfbdf );_bfbdf .EG_RangeMarkupElements =append (_bfbdf .EG_RangeMarkupElements ,_beggbf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_decga :=NewEG_RunLevelElts ();_febbf :=NewEG_RangeMarkupElements ();_febbf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ddbbga :=d .DecodeElement (_febbf .CustomXmlInsRangeStart ,&_agaedd );_ddbbga !=nil {return _ddbbga ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_decga );_decga .EG_RangeMarkupElements =append (_decga .EG_RangeMarkupElements ,_febbf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdadbb :=NewEG_RunLevelElts ();_gcdfe :=NewEG_RangeMarkupElements ();_gcdfe .CustomXmlInsRangeEnd =NewCT_Markup ();if _bbbgc :=d .DecodeElement (_gcdfe .CustomXmlInsRangeEnd ,&_agaedd );_bbbgc !=nil {return _bbbgc ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_fdadbb );_fdadbb .EG_RangeMarkupElements =append (_fdadbb .EG_RangeMarkupElements ,_gcdfe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cagde :=NewEG_RunLevelElts ();_cefga :=NewEG_RangeMarkupElements ();_cefga .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gbcaf :=d .DecodeElement (_cefga .CustomXmlDelRangeStart ,&_agaedd );_gbcaf !=nil {return _gbcaf ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_cagde );_cagde .EG_RangeMarkupElements =append (_cagde .EG_RangeMarkupElements ,_cefga );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdbef :=NewEG_RunLevelElts ();_fcgabf :=NewEG_RangeMarkupElements ();_fcgabf .CustomXmlDelRangeEnd =NewCT_Markup ();if _fdafa :=d .DecodeElement (_fcgabf .CustomXmlDelRangeEnd ,&_agaedd );_fdafa !=nil {return _fdafa ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_fdbef );_fdbef .EG_RangeMarkupElements =append (_fdbef .EG_RangeMarkupElements ,_fcgabf );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_decbfg :=NewEG_RunLevelElts ();_gbcea :=NewEG_RangeMarkupElements ();_gbcea .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffccec :=d .DecodeElement (_gbcea .CustomXmlMoveFromRangeStart ,&_agaedd );_ffccec !=nil {return _ffccec ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_decbfg );_decbfg .EG_RangeMarkupElements =append (_decbfg .EG_RangeMarkupElements ,_gbcea );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_agdggc :=NewEG_RunLevelElts ();_dcaba :=NewEG_RangeMarkupElements ();_dcaba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cdabe :=d .DecodeElement (_dcaba .CustomXmlMoveFromRangeEnd ,&_agaedd );_cdabe !=nil {return _cdabe ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_agdggc );_agdggc .EG_RangeMarkupElements =append (_agdggc .EG_RangeMarkupElements ,_dcaba );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_afead :=NewEG_RunLevelElts ();_gfgce :=NewEG_RangeMarkupElements ();_gfgce .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ccfagb :=d .DecodeElement (_gfgce .CustomXmlMoveToRangeStart ,&_agaedd );_ccfagb !=nil {return _ccfagb ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_afead );_afead .EG_RangeMarkupElements =append (_afead .EG_RangeMarkupElements ,_gfgce );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ffadc :=NewEG_RunLevelElts ();_efggf :=NewEG_RangeMarkupElements ();_efggf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aefca :=d .DecodeElement (_efggf .CustomXmlMoveToRangeEnd ,&_agaedd );_aefca !=nil {return _aefca ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_ffadc );_ffadc .EG_RangeMarkupElements =append (_ffadc .EG_RangeMarkupElements ,_efggf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_agcge :=NewEG_RunLevelElts ();_afcbd :=NewEG_MathContent ();_afcbd .OMathPara =_egg .NewOMathPara ();if _adgeed :=d .DecodeElement (_afcbd .OMathPara ,&_agaedd );_adgeed !=nil {return _adgeed ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_agcge );_agcge .EG_MathContent =append (_agcge .EG_MathContent ,_afcbd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gbgba :=NewEG_RunLevelElts ();_abbggag :=NewEG_MathContent ();_abbggag .OMath =_egg .NewOMath ();if _cbbbff :=d .DecodeElement (_abbggag .OMath ,&_agaedd );_cbbbff !=nil {return _cbbbff ;};_ecggd .EG_RunLevelElts =append (_ecggd .EG_RunLevelElts ,_gbgba );_gbgba .EG_MathContent =append (_gbgba .EG_MathContent ,_abbggag );default:_cff .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_agaedd .Name );if _fbeagb :=d .Skip ();_fbeagb !=nil {return _fbeagb ;};};case _c .EndElement :break _aagcg ;case _c .CharData :};};return nil ;};func (_ddcfd *ST_Merge )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddcfd =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_ddcfd =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_ddcfd =2;};return nil ;};func (_gaga *CT_FtnProps )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aggcg :for {_dcfbe ,_fcda :=d .Token ();if _fcda !=nil {return _fcda ;};switch _ddcbf :=_dcfbe .(type ){case _c .StartElement :switch _ddcbf .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:_gaga .Pos =NewCT_FtnPos ();if _cagab :=d .DecodeElement (_gaga .Pos ,&_ddcbf );_cagab !=nil {return _cagab ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gaga .NumFmt =NewCT_NumFmt ();if _ddcfbf :=d .DecodeElement (_gaga .NumFmt ,&_ddcbf );_ddcfbf !=nil {return _ddcfbf ;};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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_gaga .NumStart =NewCT_DecimalNumber ();if _dced :=d .DecodeElement (_gaga .NumStart ,&_ddcbf );_dced !=nil {return _dced ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_gaga .NumRestart =NewCT_NumRestart ();if _eccg :=d .DecodeElement (_gaga .NumRestart ,&_ddcbf );_eccg !=nil {return _eccg ;};default:_cff .Log ("\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\u0074\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_ddcbf .Name );if _ffde :=d .Skip ();_ffde !=nil {return _ffde ;};};case _c .EndElement :break _aggcg ;case _c .CharData :};};return nil ;}; + +// Validate validates the WdCT_Anchor and its children +func (_abcbga *WdCT_Anchor )Validate ()error {return _abcbga .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");};func (_gfcfg *CT_Ruby )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_geebf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_gfcfg .RubyPr ,_geebf );_abede :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_gfcfg .Rt ,_abede );_dfegd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_gfcfg .RubyBase ,_dfegd );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_EdnProps and its children +func (_bfacg *CT_EdnProps )Validate ()error {return _bfacg .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");};func (_gfgfa *EG_ContentRunContentBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfgfa .SmartTag !=nil {_deaef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_gfgfa .SmartTag ,_deaef );};if _gfgfa .Sdt !=nil {_cfaab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gfgfa .Sdt ,_cfaab );};if _gfgfa .EG_RunLevelElts !=nil {for _ ,_eaacge :=range _gfgfa .EG_RunLevelElts {_eaacge .MarshalXML (e ,_c .StartElement {});};};return nil ;};func (_cdbad *WdCT_PosHChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efdabe :for {_abagcb ,_bgdcc :=d .Token ();if _bgdcc !=nil {return _bgdcc ;};switch _gefbda :=_abagcb .(type ){case _c .StartElement :switch _gefbda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_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 :"\u0061\u006c\u0069g\u006e"}:_cdbad .Align =WdST_AlignHUnset ;if _gbad :=d .DecodeElement (&_cdbad .Align ,&_gefbda );_gbad !=nil {return _gbad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_cdbad .PosOffset =new (int32 );if _babged :=d .DecodeElement (_cdbad .PosOffset ,&_gefbda );_babged !=nil {return _babged ;};default:_cff .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gefbda .Name );if _dabece :=d .Skip ();_dabece !=nil {return _dabece ;};};case _c .EndElement :break _efdabe ;case _c .CharData :};};return nil ;};func (_bedgce ST_PageBorderZOrder )Validate ()error {return _bedgce .ValidateWithPath ("")}; + +// Validate validates the CT_Object and its children +func (_cadfg *CT_Object )Validate ()error {return _cadfg .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");}; + +// Validate validates the EG_ContentCellContent and its children +func (_ebade *EG_ContentCellContent )Validate ()error {return _ebade .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");}; + +// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path +func (_bdfca *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _bdfca .HeaderReference !=nil {if _gabdcc :=_bdfca .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_gabdcc !=nil {return _gabdcc ;};};if _bdfca .FooterReference !=nil {if _cfbafa :=_bdfca .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_cfbafa !=nil {return _cfbafa ;};};return nil ;};func (_fcaeg *CT_PPrDefault )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeagg :for {_gbgf ,_eaade :=d .Token ();if _eaade !=nil {return _eaade ;};switch _bafcd :=_gbgf .(type ){case _c .StartElement :switch _bafcd .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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_fcaeg .PPr =NewCT_PPrGeneral ();if _fgcgg :=d .DecodeElement (_fcaeg .PPr ,&_bafcd );_fgcgg !=nil {return _fgcgg ;};default:_cff .Log ("\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\u0050P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_bafcd .Name );if _bbca :=d .Skip ();_bbca !=nil {return _bbca ;};};case _c .EndElement :break _eeagg ;case _c .CharData :};};return nil ;}; + +// Validate validates the CT_VerticalJc and its children +func (_abbad *CT_VerticalJc )Validate ()error {return _abbad .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");}; + +// Validate validates the CT_DocPartPr and its children +func (_eeeea *CT_DocPartPr )Validate ()error {return _eeeea .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");}; + +// Validate validates the CT_TrPrBase and its children +func (_abdeag *CT_TrPrBase )Validate ()error {return _abdeag .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");};func NewCT_PPrBase ()*CT_PPrBase {_ddafd :=&CT_PPrBase {};return _ddafd };func (_edfgc *ST_MailMergeSourceType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cecdae ,_bgbba :=d .Token ();if _bgbba !=nil {return _bgbba ;};if _acecb ,_aaabce :=_cecdae .(_c .EndElement );_aaabce &&_acecb .Name ==start .Name {*_edfgc =1;return nil ;};if _dfcdc ,_gebgd :=_cecdae .(_c .CharData );!_gebgd {return _ea .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",_cecdae );}else {switch string (_dfcdc ){case "":*_edfgc =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_edfgc =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_edfgc =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_edfgc =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_edfgc =4;case "\u0074\u0065\u0078\u0074":*_edfgc =5;case "\u0065\u006d\u0061i\u006c":*_edfgc =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_edfgc =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_edfgc =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_edfgc =9;};};_cecdae ,_bgbba =d .Token ();if _bgbba !=nil {return _bgbba ;};if _dddgac ,_cggbff :=_cecdae .(_c .EndElement );_cggbff &&_dddgac .Name ==start .Name {return nil ;};return _ea .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",_cecdae );}; + +// Validate validates the CT_PPrDefault and its children +func (_dgfdad *CT_PPrDefault )Validate ()error {return _dgfdad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;};type CT_MailMergeSourceType struct{ + +// Data Source Type Value +ValAttr ST_MailMergeSourceType ;};func (_gfedc *EG_PContentBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfedc .CustomXml !=nil {_bdfed :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gfedc .CustomXml ,_bdfed );};if _gfedc .FldSimple !=nil {_fffbg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_facda :=range _gfedc .FldSimple {e .EncodeElement (_facda ,_fffbg );};};if _gfedc .Hyperlink !=nil {_bffee :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gfedc .Hyperlink ,_bffee );};return nil ;};const (ST_DocPartTypeUnset ST_DocPartType =0;ST_DocPartTypeNone ST_DocPartType =1;ST_DocPartTypeNormal ST_DocPartType =2;ST_DocPartTypeAutoExp ST_DocPartType =3;ST_DocPartTypeToolbar ST_DocPartType =4;ST_DocPartTypeSpeller ST_DocPartType =5;ST_DocPartTypeFormFld ST_DocPartType =6;ST_DocPartTypeBbPlcHdr ST_DocPartType =7;);func (_fgfde *WdCT_WordprocessingShape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name =_c .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"};if _fgfde .NormalEastAsianFlowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"},Value :_ea .Sprintf ("\u0025\u0064",_aefcag (*_fgfde .NormalEastAsianFlowAttr ))});};e .EncodeToken (start );if _fgfde .CNvPr !=nil {_gacacfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fgfde .CNvPr ,_gacacfe );};_fgfde .Choice .MarshalXML (e ,_c .StartElement {});_gbfea :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgfde .SpPr ,_gbfea );if _fgfde .Style !=nil {_cedcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgfde .Style ,_cedcg );};if _fgfde .ExtLst !=nil {_eecfaa :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgfde .ExtLst ,_eecfaa );};if _fgfde .WChoice !=nil {_fgfde .WChoice .MarshalXML (e ,_c .StartElement {});};_bdfgab :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_fgfde .BodyPr ,_bdfgab );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_gedfeg :=&CT_SignedTwipsMeasure {};return _gedfeg ;};type CT_PixelsMeasure struct{ + +// Measurement in Pixels +ValAttr uint64 ;}; + +// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path +func (_gbbdd *CT_EastAsianLayout )ValidateWithPath (path string )error {if _gbbdd .CombineAttr !=nil {if _ceddf :=_gbbdd .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_ceddf !=nil {return _ceddf ;};};if _fbbda :=_gbbdd .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_fbbda !=nil {return _fbbda ;};if _gbbdd .VertAttr !=nil {if _fffeb :=_gbbdd .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_fffeb !=nil {return _fffeb ;};};if _gbbdd .VertCompressAttr !=nil {if _edgad :=_gbbdd .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_edgad !=nil {return _edgad ;};};return nil ;}; + +// Validate validates the WdCT_Inline and its children +func (_bbbbde *WdCT_Inline )Validate ()error {return _bbbbde .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};func (_bfcfeda *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aegdc :=range start .Attr {if _aegdc .Name .Local =="\u0069\u0064"{_afgeebe ,_ebcbf :=_ac .ParseUint (_aegdc .Value ,10,16);if _ebcbf !=nil {return _ebcbf ;};_bfcfeda .IdAttr =uint16 (_afgeebe );continue ;};if _aegdc .Name .Local =="\u0073\u0065\u0071"{_fgbaf ,_ccabb :=_ac .ParseUint (_aegdc .Value ,10,16);if _ccabb !=nil {return _ccabb ;};_bfcfeda .SeqAttr =uint16 (_fgbaf );continue ;};};_bcegab :for {_faaff ,_fgadgd :=d .Token ();if _fgadgd !=nil {return _fgadgd ;};switch _bagdg :=_faaff .(type ){case _c .StartElement :switch _bagdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfcfeda .ExtLst =_eg .NewCT_OfficeArtExtensionList ();if _beebfe :=d .DecodeElement (_bfcfeda .ExtLst ,&_bagdg );_beebfe !=nil {return _beebfe ;};default:_cff .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074b\u006f\u0078\u0049\u006e\u0066\u006fr\u006d\u0061t\u0069\u006fn\u0020%\u0076",_bagdg .Name );if _befeda :=d .Skip ();_befeda !=nil {return _befeda ;};};case _c .EndElement :break _bcegab ;case _c .CharData :};};return nil ;};func (_cfddae ST_TargetScreenSz )String ()string {switch _cfddae {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};func (_eacaf *EG_BlockLevelChunkElts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eacaf .EG_ContentBlockContent !=nil {for _ ,_bfddg :=range _eacaf .EG_ContentBlockContent {_bfddg .MarshalXML (e ,_c .StartElement {});};};return nil ;};func (_bcag *CT_LevelText )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcag .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_bcag .ValAttr )});};if _bcag .NullAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_bcag .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afcdf *Document )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afcdf .CT_Document =*NewCT_Document ();for _ ,_fbead :=range start .Attr {if _fbead .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_afcdf .ConformanceAttr .UnmarshalXMLAttr (_fbead );continue ;};};_gebda :for {_fcecd ,_cdecdg :=d .Token ();if _cdecdg !=nil {return _cdecdg ;};switch _cecdbe :=_fcecd .(type ){case _c .StartElement :switch _cecdbe .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_afcdf .Background =NewCT_Background ();if _ecfggb :=d .DecodeElement (_afcdf .Background ,&_cecdbe );_ecfggb !=nil {return _ecfggb ;};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 :"\u0062\u006f\u0064\u0079"},_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 :"\u0062\u006f\u0064\u0079"}:_afcdf .Body =NewCT_Body ();if _faefd :=d .DecodeElement (_afcdf .Body ,&_cecdbe );_faefd !=nil {return _faefd ;};default:_cff .Log ("\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\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_cecdbe .Name );if _gfbfc :=d .Skip ();_gfbfc !=nil {return _gfbfc ;};};case _c .EndElement :break _gebda ;case _c .CharData :};};return nil ;}; + +// Validate validates the CT_SdtContentRow and its children +func (_gcacc *CT_SdtContentRow )Validate ()error {return _gcacc .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");}; + +// Validate validates the WdCT_LinkedTextboxInformation and its children +func (_gagfaf *WdCT_LinkedTextboxInformation )Validate ()error {return _gagfaf .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0072\u006d\u0061ti\u006f\u006e");};func (_fafbc *CT_TrackChangesView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfdef :=range start .Attr {if _dfdef .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_gafbda ,_cffdc :=ParseUnionST_OnOff (_dfdef .Value );if _cffdc !=nil {return _cffdc ;};_fafbc .MarkupAttr =&_gafbda ;continue ;};if _dfdef .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cfcgf ,_acbea :=ParseUnionST_OnOff (_dfdef .Value );if _acbea !=nil {return _acbea ;};_fafbc .CommentsAttr =&_cfcgf ;continue ;};if _dfdef .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_gfbgbdg ,_cbcffe :=ParseUnionST_OnOff (_dfdef .Value );if _cbcffe !=nil {return _cbcffe ;};_fafbc .InsDelAttr =&_gfbgbdg ;continue ;};if _dfdef .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_fgbdfa ,_fbeba :=ParseUnionST_OnOff (_dfdef .Value );if _fbeba !=nil {return _fbeba ;};_fafbc .FormattingAttr =&_fgbdfa ;continue ;};if _dfdef .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_fdafe ,_beebbe :=ParseUnionST_OnOff (_dfdef .Value );if _beebbe !=nil {return _beebbe ;};_fafbc .InkAnnotationsAttr =&_fdafe ;continue ;};};for {_ddffde ,_bdfef :=d .Token ();if _bdfef !=nil {return _ea .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_bdfef );};if _bbeaf ,_agbaeg :=_ddffde .(_c .EndElement );_agbaeg &&_bbeaf .Name ==start .Name {break ;};};return nil ;};func NewCT_DocParts ()*CT_DocParts {_bgadc :=&CT_DocParts {};return _bgadc };func (_fcafc *CT_Proof )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcafc .SpellingAttr !=ST_ProofUnset {_bbefcb ,_aedcd :=_fcafc .SpellingAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"});if _aedcd !=nil {return _aedcd ;};start .Attr =append (start .Attr ,_bbefcb );};if _fcafc .GrammarAttr !=ST_ProofUnset {_gaabe ,_bccbg :=_fcafc .GrammarAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _bccbg !=nil {return _bccbg ;};start .Attr =append (start .Attr ,_gaabe );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SdtDate struct{ + +// Last Known Date in XML Schema DateTime Format +FullDateAttr *_e .Time ; + +// Date Display Mask +DateFormat *CT_String ; + +// Date Picker Language ID +Lid *CT_Lang ; + +// Custom XML Data Date Storage Format +StoreMappedDataAs *CT_SdtDateMappingType ; + +// Date Picker Calendar Type +Calendar *CT_CalendarType ;}; + +// Validate validates the CT_ObjectLink and its children +func (_ddbgd *CT_ObjectLink )Validate ()error {return _ddbgd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_cbebbb *ST_AnnotationVMerge )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdaccg ,_edgbeb :=d .Token ();if _edgbeb !=nil {return _edgbeb ;};if _bgcfd ,_gefbea :=_fdaccg .(_c .EndElement );_gefbea &&_bgcfd .Name ==start .Name {*_cbebbb =1;return nil ;};if _acgbb ,_beabf :=_fdaccg .(_c .CharData );!_beabf {return _ea .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",_fdaccg );}else {switch string (_acgbb ){case "":*_cbebbb =0;case "\u0063\u006f\u006e\u0074":*_cbebbb =1;case "\u0072\u0065\u0073\u0074":*_cbebbb =2;};};_fdaccg ,_edgbeb =d .Token ();if _edgbeb !=nil {return _edgbeb ;};if _gdbbec ,_fbefd :=_fdaccg .(_c .EndElement );_fbefd &&_gdbbec .Name ==start .Name {return nil ;};return _ea .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",_fdaccg );};func (_egfdge WdST_WrapText )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cacgg :=_c .Attr {};_cacgg .Name =name ;switch _egfdge {case WdST_WrapTextUnset :_cacgg .Value ="";case WdST_WrapTextBothSides :_cacgg .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case WdST_WrapTextLeft :_cacgg .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_cacgg .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_cacgg .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _cacgg ,nil ;};type CT_RubyAlign struct{ + +// Phonetic Guide Text Alignment Value +ValAttr ST_RubyAlign ;}; + +// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path +func (_fccged *CT_ParaRPr )ValidateWithPath (path string )error {if _fccged .Ins !=nil {if _afbgf :=_fccged .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_afbgf !=nil {return _afbgf ;};};if _fccged .Del !=nil {if _gffgb :=_fccged .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_gffgb !=nil {return _gffgb ;};};if _fccged .MoveFrom !=nil {if _fagef :=_fccged .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_fagef !=nil {return _fagef ;};};if _fccged .MoveTo !=nil {if _egaac :=_fccged .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_egaac !=nil {return _egaac ;};};if _fccged .RStyle !=nil {if _ffefb :=_fccged .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_ffefb !=nil {return _ffefb ;};};if _fccged .RFonts !=nil {if _cgbfga :=_fccged .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_cgbfga !=nil {return _cgbfga ;};};if _fccged .B !=nil {if _bdabf :=_fccged .B .ValidateWithPath (path +"\u002f\u0042");_bdabf !=nil {return _bdabf ;};};if _fccged .BCs !=nil {if _ccdfe :=_fccged .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_ccdfe !=nil {return _ccdfe ;};};if _fccged .I !=nil {if _bdgafc :=_fccged .I .ValidateWithPath (path +"\u002f\u0049");_bdgafc !=nil {return _bdgafc ;};};if _fccged .ICs !=nil {if _aaeab :=_fccged .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_aaeab !=nil {return _aaeab ;};};if _fccged .Caps !=nil {if _ccbee :=_fccged .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_ccbee !=nil {return _ccbee ;};};if _fccged .SmallCaps !=nil {if _cdeaa :=_fccged .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_cdeaa !=nil {return _cdeaa ;};};if _fccged .Strike !=nil {if _gcbfe :=_fccged .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_gcbfe !=nil {return _gcbfe ;};};if _fccged .Dstrike !=nil {if _fadaac :=_fccged .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_fadaac !=nil {return _fadaac ;};};if _fccged .Outline !=nil {if _bfdcdd :=_fccged .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bfdcdd !=nil {return _bfdcdd ;};};if _fccged .Shadow !=nil {if _fgeae :=_fccged .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fgeae !=nil {return _fgeae ;};};if _fccged .Emboss !=nil {if _cddcd :=_fccged .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_cddcd !=nil {return _cddcd ;};};if _fccged .Imprint !=nil {if _cfefbc :=_fccged .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_cfefbc !=nil {return _cfefbc ;};};if _fccged .NoProof !=nil {if _gfcdb :=_fccged .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_gfcdb !=nil {return _gfcdb ;};};if _fccged .SnapToGrid !=nil {if _gaacb :=_fccged .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_gaacb !=nil {return _gaacb ;};};if _fccged .Vanish !=nil {if _ffgbd :=_fccged .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ffgbd !=nil {return _ffgbd ;};};if _fccged .WebHidden !=nil {if _gadgea :=_fccged .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gadgea !=nil {return _gadgea ;};};if _fccged .Color !=nil {if _edfda :=_fccged .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_edfda !=nil {return _edfda ;};};if _fccged .Spacing !=nil {if _abaga :=_fccged .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_abaga !=nil {return _abaga ;};};if _fccged .W !=nil {if _ggfaa :=_fccged .W .ValidateWithPath (path +"\u002f\u0057");_ggfaa !=nil {return _ggfaa ;};};if _fccged .Kern !=nil {if _ebbbd :=_fccged .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_ebbbd !=nil {return _ebbbd ;};};if _fccged .Position !=nil {if _caeag :=_fccged .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_caeag !=nil {return _caeag ;};};if _fccged .Sz !=nil {if _egdec :=_fccged .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_egdec !=nil {return _egdec ;};};if _fccged .SzCs !=nil {if _cdgdd :=_fccged .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cdgdd !=nil {return _cdgdd ;};};if _fccged .Highlight !=nil {if _bgagg :=_fccged .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_bgagg !=nil {return _bgagg ;};};if _fccged .U !=nil {if _bfcb :=_fccged .U .ValidateWithPath (path +"\u002f\u0055");_bfcb !=nil {return _bfcb ;};};if _fccged .Effect !=nil {if _eefcaa :=_fccged .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_eefcaa !=nil {return _eefcaa ;};};if _fccged .Bdr !=nil {if _ccfgb :=_fccged .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_ccfgb !=nil {return _ccfgb ;};};if _fccged .Shd !=nil {if _cgbece :=_fccged .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cgbece !=nil {return _cgbece ;};};if _fccged .FitText !=nil {if _cbbec :=_fccged .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_cbbec !=nil {return _cbbec ;};};if _fccged .VertAlign !=nil {if _eefdd :=_fccged .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_eefdd !=nil {return _eefdd ;};};if _fccged .Rtl !=nil {if _egbadd :=_fccged .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_egbadd !=nil {return _egbadd ;};};if _fccged .Cs !=nil {if _dcfaf :=_fccged .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_dcfaf !=nil {return _dcfaf ;};};if _fccged .Em !=nil {if _bgdg :=_fccged .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_bgdg !=nil {return _bgdg ;};};if _fccged .Lang !=nil {if _abadg :=_fccged .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_abadg !=nil {return _abadg ;};};if _fccged .EastAsianLayout !=nil {if _efdgg :=_fccged .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_efdgg !=nil {return _efdgg ;};};if _fccged .SpecVanish !=nil {if _eddaa :=_fccged .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_eddaa !=nil {return _eddaa ;};};if _fccged .OMath !=nil {if _aaac :=_fccged .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_aaac !=nil {return _aaac ;};};if _fccged .RPrChange !=nil {if _dfbca :=_fccged .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dfbca !=nil {return _dfbca ;};};return nil ;};func (_afddab *CT_Highlight )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afddab .ValAttr =ST_HighlightColor (1);for _ ,_ecaee :=range start .Attr {if _ecaee .Name .Local =="\u0076\u0061\u006c"{_afddab .ValAttr .UnmarshalXMLAttr (_ecaee );continue ;};};for {_bffe ,_ebeff :=d .Token ();if _ebeff !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_ebeff );};if _bedac ,_fdabec :=_bffe .(_c .EndElement );_fdabec &&_bedac .Name ==start .Name {break ;};};return nil ;};func (_fbafe *ST_TblOverlap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbfcf ,_cabccg :=d .Token ();if _cabccg !=nil {return _cabccg ;};if _cccaba ,_dfaac :=_gbfcf .(_c .EndElement );_dfaac &&_cccaba .Name ==start .Name {*_fbafe =1;return nil ;};if _bafdbd ,_fdfad :=_gbfcf .(_c .CharData );!_fdfad {return _ea .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",_gbfcf );}else {switch string (_bafdbd ){case "":*_fbafe =0;case "\u006e\u0065\u0076e\u0072":*_fbafe =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_fbafe =2;};};_gbfcf ,_cabccg =d .Token ();if _cabccg !=nil {return _cabccg ;};if _dbdgbb ,_ebdcgg :=_gbfcf .(_c .EndElement );_ebdcgg &&_dbdgbb .Name ==start .Name {return nil ;};return _ea .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",_gbfcf );};func (_gffada *Fonts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gffada .CT_FontsList =*NewCT_FontsList ();_dbgae :for {_cdcbeb ,_gdbad :=d .Token ();if _gdbad !=nil {return _gdbad ;};switch _fdagf :=_cdcbeb .(type ){case _c .StartElement :switch _fdagf .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 :"\u0066\u006f\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 :"\u0066\u006f\u006e\u0074"}:_geaee :=NewCT_Font ();if _gdcbbe :=d .DecodeElement (_geaee ,&_fdagf );_gdcbbe !=nil {return _gdcbbe ;};_gffada .Font =append (_gffada .Font ,_geaee );default:_cff .Log ("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 \u0046\u006f\u006et\u0073 \u0025\u0076",_fdagf .Name );if _adaaeb :=d .Skip ();_adaaeb !=nil {return _adaaeb ;};};case _c .EndElement :break _dbgae ;case _c .CharData :};};return nil ;};func ParseUnionST_TwipsMeasure (s string )(_cf .ST_TwipsMeasure ,error ){_facge :=_cf .ST_TwipsMeasure {};if _cf .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_facge .ST_PositiveUniversalMeasure =&s ;}else {_agfda ,_fedbfe :=_ac .ParseFloat (s ,64);if _fedbfe !=nil {return _facge ,_ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_fedbfe );};_facge .ST_UnsignedDecimalNumber =_cff .Uint64 (uint64 (_agfda ));};return _facge ,nil ;};func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_bbccee :=&EG_RangeMarkupElements {};return _bbccee ;};func (_cfdec *EG_RangeMarkupElements )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfdec .BookmarkStart !=nil {_fegagf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cfdec .BookmarkStart ,_fegagf );};if _cfdec .BookmarkEnd !=nil {_bagfad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_cfdec .BookmarkEnd ,_bagfad );};if _cfdec .MoveFromRangeStart !=nil {_eeacf :=_c .StartElement {Name :_c .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_cfdec .MoveFromRangeStart ,_eeacf );};if _cfdec .MoveFromRangeEnd !=nil {_beaeb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_cfdec .MoveFromRangeEnd ,_beaeb );};if _cfdec .MoveToRangeStart !=nil {_efecba :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cfdec .MoveToRangeStart ,_efecba );};if _cfdec .MoveToRangeEnd !=nil {_ffggdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_cfdec .MoveToRangeEnd ,_ffggdb );};if _cfdec .CommentRangeStart !=nil {_cgebbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006fmm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cfdec .CommentRangeStart ,_cgebbb );};if _cfdec .CommentRangeEnd !=nil {_cgdceb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_cfdec .CommentRangeEnd ,_cgdceb );};if _cfdec .CustomXmlInsRangeStart !=nil {_adggb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cfdec .CustomXmlInsRangeStart ,_adggb );};if _cfdec .CustomXmlInsRangeEnd !=nil {_dagfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_cfdec .CustomXmlInsRangeEnd ,_dagfa );};if _cfdec .CustomXmlDelRangeStart !=nil {_dcbfeg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cfdec .CustomXmlDelRangeStart ,_dcbfeg );};if _cfdec .CustomXmlDelRangeEnd !=nil {_ddgcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_cfdec .CustomXmlDelRangeEnd ,_ddgcd );};if _cfdec .CustomXmlMoveFromRangeStart !=nil {_dafba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ac\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_cfdec .CustomXmlMoveFromRangeStart ,_dafba );};if _cfdec .CustomXmlMoveFromRangeEnd !=nil {_eacfb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072o\u006d\u0052\u0061n\u0067e\u0045\u006e\u0064"}};e .EncodeElement (_cfdec .CustomXmlMoveFromRangeEnd ,_eacfb );};if _cfdec .CustomXmlMoveToRangeStart !=nil {_badga :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006fR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}};e .EncodeElement (_cfdec .CustomXmlMoveToRangeStart ,_badga );};if _cfdec .CustomXmlMoveToRangeEnd !=nil {_dgbde :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u004do\u0076e\u0054o\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}};e .EncodeElement (_cfdec .CustomXmlMoveToRangeEnd ,_dgbde );};return nil ;}; + +// Validate validates the CT_Jc and its children +func (_fgaacda *CT_Jc )Validate ()error {return _fgaacda .ValidateWithPath ("\u0043\u0054\u005fJ\u0063");};func (_dfafcb ST_Wrap )ValidateWithPath (path string )error {switch _dfafcb {case 0,1,2,3,4,5,6:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfafcb ));};return nil ;};const (ST_ProofErrUnset ST_ProofErr =0;ST_ProofErrSpellStart ST_ProofErr =1;ST_ProofErrSpellEnd ST_ProofErr =2;ST_ProofErrGramStart ST_ProofErr =3;ST_ProofErrGramEnd ST_ProofErr =4;);func (_cbadfg *WdWsp )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _cbadfg .WdCT_WordprocessingShape .MarshalXML (e ,start );}; + +// Validate validates the EG_RubyContent and its children +func (_gafeccb *EG_RubyContent )Validate ()error {return _gafeccb .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_deccda ST_RubyAlign )String ()string {switch _deccda {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0072\u0069\u0067h\u0074";case 6:return "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return "";};func (_adcfgg ST_BrType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gcdfa :=_c .Attr {};_gcdfa .Name =name ;switch _adcfgg {case ST_BrTypeUnset :_gcdfa .Value ="";case ST_BrTypePage :_gcdfa .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_gcdfa .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_gcdfa .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return _gcdfa ,nil ;};func (_gbcc *CT_FramePr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbcc .DropCapAttr !=ST_DropCapUnset {_eeeba ,_bfbc :=_gbcc .DropCapAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"});if _bfbc !=nil {return _bfbc ;};start .Attr =append (start .Attr ,_eeeba );};if _gbcc .LinesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_gbcc .LinesAttr )});};if _gbcc .WAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0077"},Value :_ea .Sprintf ("\u0025\u0076",*_gbcc .WAttr )});};if _gbcc .HAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068"},Value :_ea .Sprintf ("\u0025\u0076",*_gbcc .HAttr )});};if _gbcc .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gbcc .VSpaceAttr )});};if _gbcc .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gbcc .HSpaceAttr )});};if _gbcc .WrapAttr !=ST_WrapUnset {_ddbc ,_bgce :=_gbcc .WrapAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _bgce !=nil {return _bgce ;};start .Attr =append (start .Attr ,_ddbc );};if _gbcc .HAnchorAttr !=ST_HAnchorUnset {_geeggc ,_beddg :=_gbcc .HAnchorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"});if _beddg !=nil {return _beddg ;};start .Attr =append (start .Attr ,_geeggc );};if _gbcc .VAnchorAttr !=ST_VAnchorUnset {_bebbd ,_efddb :=_gbcc .VAnchorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _efddb !=nil {return _efddb ;};start .Attr =append (start .Attr ,_bebbd );};if _gbcc .XAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0078"},Value :_ea .Sprintf ("\u0025\u0076",*_gbcc .XAttr )});};if _gbcc .XAlignAttr !=_cf .ST_XAlignUnset {_gaddg ,_aeca :=_gbcc .XAlignAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"});if _aeca !=nil {return _aeca ;};start .Attr =append (start .Attr ,_gaddg );};if _gbcc .YAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0079"},Value :_ea .Sprintf ("\u0025\u0076",*_gbcc .YAttr )});};if _gbcc .YAlignAttr !=_cf .ST_YAlignUnset {_fcgfe ,_cbcda :=_gbcc .YAlignAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"});if _cbcda !=nil {return _cbcda ;};start .Attr =append (start .Attr ,_fcgfe );};if _gbcc .HRuleAttr !=ST_HeightRuleUnset {_bgegg ,_gcba :=_gbcc .HRuleAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _gcba !=nil {return _gcba ;};start .Attr =append (start .Attr ,_bgegg );};if _gbcc .AnchorLockAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061n\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"},Value :_ea .Sprintf ("\u0025\u0076",*_gbcc .AnchorLockAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccbaaf *CT_SdtDate )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccbaaf .FullDateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_ccbaaf .FullDateAttr )});};e .EncodeToken (start );if _ccbaaf .DateFormat !=nil {_faceca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_ccbaaf .DateFormat ,_faceca );};if _ccbaaf .Lid !=nil {_fgccc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_ccbaaf .Lid ,_fgccc );};if _ccbaaf .StoreMappedDataAs !=nil {_aacg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074or\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044\u0061\u0074\u0061\u0041\u0073"}};e .EncodeElement (_ccbaaf .StoreMappedDataAs ,_aacg );};if _ccbaaf .Calendar !=nil {_debffd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_ccbaaf .Calendar ,_debffd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_accbe *ST_MultiLevelType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_accbe =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_accbe =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_accbe =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_accbe =3;};return nil ;};func (_ffcbd *WdEG_WrapTypeChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efbcf :for {_effeea ,_cagda :=d .Token ();if _cagda !=nil {return _cagda ;};switch _dadba :=_effeea .(type ){case _c .StartElement :switch _dadba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_ffcbd .WrapNone =NewWdCT_WrapNone ();if _cfdae :=d .DecodeElement (_ffcbd .WrapNone ,&_dadba );_cfdae !=nil {return _cfdae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_ffcbd .WrapSquare =NewWdCT_WrapSquare ();if _fdbag :=d .DecodeElement (_ffcbd .WrapSquare ,&_dadba );_fdbag !=nil {return _fdbag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_ffcbd .WrapTight =NewWdCT_WrapTight ();if _adggadf :=d .DecodeElement (_ffcbd .WrapTight ,&_dadba );_adggadf !=nil {return _adggadf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_ffcbd .WrapThrough =NewWdCT_WrapThrough ();if _bgbacd :=d .DecodeElement (_ffcbd .WrapThrough ,&_dadba );_bgbacd !=nil {return _bgbacd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_ffcbd .WrapTopAndBottom =NewWdCT_WrapTopBottom ();if _bafecg :=d .DecodeElement (_ffcbd .WrapTopAndBottom ,&_dadba );_bafecg !=nil {return _bafecg ;};default:_cff .Log ("\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\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054yp\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dadba .Name );if _dceec :=d .Skip ();_dceec !=nil {return _dceec ;};};case _c .EndElement :break _efbcf ;case _c .CharData :};};return nil ;};type ST_View byte ;func (_adcefdc *WdCT_WrapSquare )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_adfda ,_dfegc :=_adcefdc .WrapTextAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _dfegc !=nil {return _dfegc ;};start .Attr =append (start .Attr ,_adfda );if _adcefdc .DistTAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_ea .Sprintf ("\u0025\u0076",*_adcefdc .DistTAttr )});};if _adcefdc .DistBAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_ea .Sprintf ("\u0025\u0076",*_adcefdc .DistBAttr )});};if _adcefdc .DistLAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ea .Sprintf ("\u0025\u0076",*_adcefdc .DistLAttr )});};if _adcefdc .DistRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ea .Sprintf ("\u0025\u0076",*_adcefdc .DistRAttr )});};e .EncodeToken (start );if _adcefdc .EffectExtent !=nil {_beegcf :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_adcefdc .EffectExtent ,_beegcf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbfeb *ST_Theme )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bbfeb =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bbfeb =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_bbfeb =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_bbfeb =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_bbfeb =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bbfeb =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_bbfeb =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_bbfeb =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_bbfeb =8;};return nil ;};func (_efbab *CT_RunTrackChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggcac :=range start .Attr {if _ggcac .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_abbbb ,_beedc :=_ggcac .Value ,error (nil );if _beedc !=nil {return _beedc ;};_efbab .AuthorAttr =_abbbb ;continue ;};if _ggcac .Name .Local =="\u0064\u0061\u0074\u0065"{_gcdbe ,_begef :=ParseStdlibTime (_ggcac .Value );if _begef !=nil {return _begef ;};_efbab .DateAttr =&_gcdbe ;continue ;};if _ggcac .Name .Local =="\u0069\u0064"{_ceedb ,_cfbbb :=_ac .ParseInt (_ggcac .Value ,10,64);if _cfbbb !=nil {return _cfbbb ;};_efbab .IdAttr =_ceedb ;continue ;};};for {_aeeda ,_abdcf :=d .Token ();if _abdcf !=nil {return _ea .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065: \u0025\u0073",_abdcf );};if _egaff ,_gdgac :=_aeeda .(_c .EndElement );_gdgac &&_egaff .Name ==start .Name {break ;};};return nil ;};func (_cadaa *CT_Tc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cadaa .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_cadaa .IdAttr )});};e .EncodeToken (start );if _cadaa .TcPr !=nil {_gdcbbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_cadaa .TcPr ,_gdcbbb );};for _ ,_effeb :=range _cadaa .EG_BlockLevelElts {_effeb .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type EG_ContentRunContent struct{ + +// Inline-Level Custom XML Element +CustomXml *CT_CustomXmlRun ; + +// Inline-Level Smart Tag +SmartTag *CT_SmartTagRun ; + +// Inline-Level Structured Document Tag +Sdt *CT_SdtRun ; + +// Bidirectional Embedding Level +Dir *CT_DirContentRun ; + +// Bidirectional Override +Bdo *CT_BdoContentRun ; + +// Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_fdcad *CT_DocPartTypes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdcad .AllAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_fdcad .AllAttr )});};e .EncodeToken (start );if _fdcad .Type !=nil {_bbcda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_fgfff :=range _fdcad .Type {e .EncodeElement (_fgfff ,_bbcda );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_TabTlc byte ; + +// Validate validates the CT_FontRel and its children +func (_egagcb *CT_FontRel )Validate ()error {return _egagcb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");};func (_gabbcc ST_SectionMark )ValidateWithPath (path string )error {switch _gabbcc {case 0,1,2,3,4,5:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabbcc ));};return nil ;};type CT_ParaRPrOriginal struct{ // Inserted Paragraph Ins *CT_TrackChange ; @@ -3131,263 +3524,287 @@ Em *CT_Em ; // Languages for Run Content Lang *CT_Language ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; + +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; + +// Office Open XML Math +OMath *CT_OnOff ;};func (_dbeca *ST_Hint )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_decbdga ,_edggac :=d .Token ();if _edggac !=nil {return _edggac ;};if _daadcd ,_fdgge :=_decbdga .(_c .EndElement );_fdgge &&_daadcd .Name ==start .Name {*_dbeca =1;return nil ;};if _edbbab ,_dccdb :=_decbdga .(_c .CharData );!_dccdb {return _ea .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",_decbdga );}else {switch string (_edbbab ){case "":*_dbeca =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dbeca =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_dbeca =2;};};_decbdga ,_edggac =d .Token ();if _edggac !=nil {return _edggac ;};if _cabdg ,_geafdd :=_decbdga .(_c .EndElement );_geafdd &&_cabdg .Name ==start .Name {return nil ;};return _ea .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",_decbdga );};const (ST_ShdUnset ST_Shd =0;ST_ShdNil ST_Shd =1;ST_ShdClear ST_Shd =2;ST_ShdSolid ST_Shd =3;ST_ShdHorzStripe ST_Shd =4;ST_ShdVertStripe ST_Shd =5;ST_ShdReverseDiagStripe ST_Shd =6;ST_ShdDiagStripe ST_Shd =7;ST_ShdHorzCross ST_Shd =8;ST_ShdDiagCross ST_Shd =9;ST_ShdThinHorzStripe ST_Shd =10;ST_ShdThinVertStripe ST_Shd =11;ST_ShdThinReverseDiagStripe ST_Shd =12;ST_ShdThinDiagStripe ST_Shd =13;ST_ShdThinHorzCross ST_Shd =14;ST_ShdThinDiagCross ST_Shd =15;ST_ShdPct5 ST_Shd =16;ST_ShdPct10 ST_Shd =17;ST_ShdPct12 ST_Shd =18;ST_ShdPct15 ST_Shd =19;ST_ShdPct20 ST_Shd =20;ST_ShdPct25 ST_Shd =21;ST_ShdPct30 ST_Shd =22;ST_ShdPct35 ST_Shd =23;ST_ShdPct37 ST_Shd =24;ST_ShdPct40 ST_Shd =25;ST_ShdPct45 ST_Shd =26;ST_ShdPct50 ST_Shd =27;ST_ShdPct55 ST_Shd =28;ST_ShdPct60 ST_Shd =29;ST_ShdPct62 ST_Shd =30;ST_ShdPct65 ST_Shd =31;ST_ShdPct70 ST_Shd =32;ST_ShdPct75 ST_Shd =33;ST_ShdPct80 ST_Shd =34;ST_ShdPct85 ST_Shd =35;ST_ShdPct87 ST_Shd =36;ST_ShdPct90 ST_Shd =37;ST_ShdPct95 ST_Shd =38;);func NewCT_DocumentBase ()*CT_DocumentBase {_fabea :=&CT_DocumentBase {};return _fabea };func (_fgegeb ST_CombineBrackets )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgegeb .String (),start );};func (_ddafdb *TxbxContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddafdb .CT_TxbxContent =*NewCT_TxbxContent ();_cfggd :for {_edefg ,_ecbbe :=d .Token ();if _ecbbe !=nil {return _ecbbe ;};switch _gbaab :=_edefg .(type ){case _c .StartElement :switch _gbaab .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_bebfe :=NewCT_AltChunk ();if _eadaa :=d .DecodeElement (_bebfe ,&_gbaab );_eadaa !=nil {return _eadaa ;};_ddafdb .AltChunk =append (_ddafdb .AltChunk ,_bebfe );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cccgcd :=NewEG_ContentBlockContent ();_cccgcd .CustomXml =NewCT_CustomXmlBlock ();if _ccfcc :=d .DecodeElement (_cccgcd .CustomXml ,&_gbaab );_ccfcc !=nil {return _ccfcc ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_cccgcd );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_gfgcf :=NewEG_ContentBlockContent ();_gfgcf .Sdt =NewCT_SdtBlock ();if _ebgdg :=d .DecodeElement (_gfgcf .Sdt ,&_gbaab );_ebgdg !=nil {return _ebgdg ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_gfgcf );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 :"\u0070"},_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 :"\u0070"}:_gcefg :=NewEG_ContentBlockContent ();_fedee :=NewCT_P ();if _ggbfcf :=d .DecodeElement (_fedee ,&_gbaab );_ggbfcf !=nil {return _ggbfcf ;};_gcefg .P =append (_gcefg .P ,_fedee );_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_gcefg );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_afcbg :=NewEG_ContentBlockContent ();_efggg :=NewCT_Tbl ();if _eadeg :=d .DecodeElement (_efggg ,&_gbaab );_eadeg !=nil {return _eadeg ;};_afcbg .Tbl =append (_afcbg .Tbl ,_efggg );_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_afcbg );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_aadeee :=NewEG_ContentBlockContent ();_defaee :=NewEG_RunLevelElts ();_defaee .ProofErr =NewCT_ProofErr ();if _fdaccf :=d .DecodeElement (_defaee .ProofErr ,&_gbaab );_fdaccf !=nil {return _fdaccf ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_aadeee );_aadeee .EG_RunLevelElts =append (_aadeee .EG_RunLevelElts ,_defaee );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ffgbea :=NewEG_ContentBlockContent ();_edecaa :=NewEG_RunLevelElts ();_edecaa .PermStart =NewCT_PermStart ();if _cfacfe :=d .DecodeElement (_edecaa .PermStart ,&_gbaab );_cfacfe !=nil {return _cfacfe ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_ffgbea );_ffgbea .EG_RunLevelElts =append (_ffgbea .EG_RunLevelElts ,_edecaa );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bbdbd :=NewEG_ContentBlockContent ();_fcfef :=NewEG_RunLevelElts ();_fcfef .PermEnd =NewCT_Perm ();if _adgad :=d .DecodeElement (_fcfef .PermEnd ,&_gbaab );_adgad !=nil {return _adgad ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_bbdbd );_bbdbd .EG_RunLevelElts =append (_bbdbd .EG_RunLevelElts ,_fcfef );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fcgbcc :=NewEG_ContentBlockContent ();_bcaba :=NewEG_RunLevelElts ();_bcaba .Ins =NewCT_RunTrackChange ();if _ffbccg :=d .DecodeElement (_bcaba .Ins ,&_gbaab );_ffbccg !=nil {return _ffbccg ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_fcgbcc );_fcgbcc .EG_RunLevelElts =append (_fcgbcc .EG_RunLevelElts ,_bcaba );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gcbef :=NewEG_ContentBlockContent ();_geefge :=NewEG_RunLevelElts ();_geefge .Del =NewCT_RunTrackChange ();if _cdcec :=d .DecodeElement (_geefge .Del ,&_gbaab );_cdcec !=nil {return _cdcec ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_gcbef );_gcbef .EG_RunLevelElts =append (_gcbef .EG_RunLevelElts ,_geefge );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bdca :=NewEG_ContentBlockContent ();_fgfaaa :=NewEG_RunLevelElts ();_fgfaaa .MoveFrom =NewCT_RunTrackChange ();if _cfbaab :=d .DecodeElement (_fgfaaa .MoveFrom ,&_gbaab );_cfbaab !=nil {return _cfbaab ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_bdca );_bdca .EG_RunLevelElts =append (_bdca .EG_RunLevelElts ,_fgfaaa );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_becde :=NewEG_ContentBlockContent ();_fdfgad :=NewEG_RunLevelElts ();_fdfgad .MoveTo =NewCT_RunTrackChange ();if _badaf :=d .DecodeElement (_fdfgad .MoveTo ,&_gbaab );_badaf !=nil {return _badaf ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_becde );_becde .EG_RunLevelElts =append (_becde .EG_RunLevelElts ,_fdfgad );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gcedcf :=NewEG_ContentBlockContent ();_eddee :=NewEG_RunLevelElts ();_dggec :=NewEG_RangeMarkupElements ();_dggec .BookmarkStart =NewCT_Bookmark ();if _ggbbbf :=d .DecodeElement (_dggec .BookmarkStart ,&_gbaab );_ggbbbf !=nil {return _ggbbbf ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_gcedcf );_gcedcf .EG_RunLevelElts =append (_gcedcf .EG_RunLevelElts ,_eddee );_eddee .EG_RangeMarkupElements =append (_eddee .EG_RangeMarkupElements ,_dggec );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aaedaf :=NewEG_ContentBlockContent ();_acaee :=NewEG_RunLevelElts ();_bdbca :=NewEG_RangeMarkupElements ();_bdbca .BookmarkEnd =NewCT_MarkupRange ();if _gadeaf :=d .DecodeElement (_bdbca .BookmarkEnd ,&_gbaab );_gadeaf !=nil {return _gadeaf ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_aaedaf );_aaedaf .EG_RunLevelElts =append (_aaedaf .EG_RunLevelElts ,_acaee );_acaee .EG_RangeMarkupElements =append (_acaee .EG_RangeMarkupElements ,_bdbca );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fecad :=NewEG_ContentBlockContent ();_afgbaf :=NewEG_RunLevelElts ();_gecfed :=NewEG_RangeMarkupElements ();_gecfed .MoveFromRangeStart =NewCT_MoveBookmark ();if _acbegd :=d .DecodeElement (_gecfed .MoveFromRangeStart ,&_gbaab );_acbegd !=nil {return _acbegd ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_fecad );_fecad .EG_RunLevelElts =append (_fecad .EG_RunLevelElts ,_afgbaf );_afgbaf .EG_RangeMarkupElements =append (_afgbaf .EG_RangeMarkupElements ,_gecfed );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbdacgg :=NewEG_ContentBlockContent ();_ccddf :=NewEG_RunLevelElts ();_adgcga :=NewEG_RangeMarkupElements ();_adgcga .MoveFromRangeEnd =NewCT_MarkupRange ();if _geafa :=d .DecodeElement (_adgcga .MoveFromRangeEnd ,&_gbaab );_geafa !=nil {return _geafa ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_bbdacgg );_bbdacgg .EG_RunLevelElts =append (_bbdacgg .EG_RunLevelElts ,_ccddf );_ccddf .EG_RangeMarkupElements =append (_ccddf .EG_RangeMarkupElements ,_adgcga );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_agfdee :=NewEG_ContentBlockContent ();_fccbd :=NewEG_RunLevelElts ();_cgfceb :=NewEG_RangeMarkupElements ();_cgfceb .MoveToRangeStart =NewCT_MoveBookmark ();if _fffaaa :=d .DecodeElement (_cgfceb .MoveToRangeStart ,&_gbaab );_fffaaa !=nil {return _fffaaa ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_agfdee );_agfdee .EG_RunLevelElts =append (_agfdee .EG_RunLevelElts ,_fccbd );_fccbd .EG_RangeMarkupElements =append (_fccbd .EG_RangeMarkupElements ,_cgfceb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fgegb :=NewEG_ContentBlockContent ();_fgegba :=NewEG_RunLevelElts ();_fffege :=NewEG_RangeMarkupElements ();_fffege .MoveToRangeEnd =NewCT_MarkupRange ();if _aeaab :=d .DecodeElement (_fffege .MoveToRangeEnd ,&_gbaab );_aeaab !=nil {return _aeaab ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_fgegb );_fgegb .EG_RunLevelElts =append (_fgegb .EG_RunLevelElts ,_fgegba );_fgegba .EG_RangeMarkupElements =append (_fgegba .EG_RangeMarkupElements ,_fffege );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ggfeda :=NewEG_ContentBlockContent ();_cebcc :=NewEG_RunLevelElts ();_eaggc :=NewEG_RangeMarkupElements ();_eaggc .CommentRangeStart =NewCT_MarkupRange ();if _efgaga :=d .DecodeElement (_eaggc .CommentRangeStart ,&_gbaab );_efgaga !=nil {return _efgaga ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_ggfeda );_ggfeda .EG_RunLevelElts =append (_ggfeda .EG_RunLevelElts ,_cebcc );_cebcc .EG_RangeMarkupElements =append (_cebcc .EG_RangeMarkupElements ,_eaggc );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebfde :=NewEG_ContentBlockContent ();_gdcdec :=NewEG_RunLevelElts ();_afefb :=NewEG_RangeMarkupElements ();_afefb .CommentRangeEnd =NewCT_MarkupRange ();if _eddea :=d .DecodeElement (_afefb .CommentRangeEnd ,&_gbaab );_eddea !=nil {return _eddea ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_ebfde );_ebfde .EG_RunLevelElts =append (_ebfde .EG_RunLevelElts ,_gdcdec );_gdcdec .EG_RangeMarkupElements =append (_gdcdec .EG_RangeMarkupElements ,_afefb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cddbgec :=NewEG_ContentBlockContent ();_aegdg :=NewEG_RunLevelElts ();_gfdcd :=NewEG_RangeMarkupElements ();_gfdcd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aabcfb :=d .DecodeElement (_gfdcd .CustomXmlInsRangeStart ,&_gbaab );_aabcfb !=nil {return _aabcfb ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_cddbgec );_cddbgec .EG_RunLevelElts =append (_cddbgec .EG_RunLevelElts ,_aegdg );_aegdg .EG_RangeMarkupElements =append (_aegdg .EG_RangeMarkupElements ,_gfdcd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_daffd :=NewEG_ContentBlockContent ();_debgc :=NewEG_RunLevelElts ();_bdaadd :=NewEG_RangeMarkupElements ();_bdaadd .CustomXmlInsRangeEnd =NewCT_Markup ();if _eeefaa :=d .DecodeElement (_bdaadd .CustomXmlInsRangeEnd ,&_gbaab );_eeefaa !=nil {return _eeefaa ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_daffd );_daffd .EG_RunLevelElts =append (_daffd .EG_RunLevelElts ,_debgc );_debgc .EG_RangeMarkupElements =append (_debgc .EG_RangeMarkupElements ,_bdaadd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aegfd :=NewEG_ContentBlockContent ();_baeab :=NewEG_RunLevelElts ();_baeece :=NewEG_RangeMarkupElements ();_baeece .CustomXmlDelRangeStart =NewCT_TrackChange ();if _edede :=d .DecodeElement (_baeece .CustomXmlDelRangeStart ,&_gbaab );_edede !=nil {return _edede ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_aegfd );_aegfd .EG_RunLevelElts =append (_aegfd .EG_RunLevelElts ,_baeab );_baeab .EG_RangeMarkupElements =append (_baeab .EG_RangeMarkupElements ,_baeece );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_deegc :=NewEG_ContentBlockContent ();_edccfg :=NewEG_RunLevelElts ();_cfgca :=NewEG_RangeMarkupElements ();_cfgca .CustomXmlDelRangeEnd =NewCT_Markup ();if _gcfafe :=d .DecodeElement (_cfgca .CustomXmlDelRangeEnd ,&_gbaab );_gcfafe !=nil {return _gcfafe ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_deegc );_deegc .EG_RunLevelElts =append (_deegc .EG_RunLevelElts ,_edccfg );_edccfg .EG_RangeMarkupElements =append (_edccfg .EG_RangeMarkupElements ,_cfgca );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ceeda :=NewEG_ContentBlockContent ();_fccac :=NewEG_RunLevelElts ();_fggff :=NewEG_RangeMarkupElements ();_fggff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcafg :=d .DecodeElement (_fggff .CustomXmlMoveFromRangeStart ,&_gbaab );_gcafg !=nil {return _gcafg ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_ceeda );_ceeda .EG_RunLevelElts =append (_ceeda .EG_RunLevelElts ,_fccac );_fccac .EG_RangeMarkupElements =append (_fccac .EG_RangeMarkupElements ,_fggff );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ggdecd :=NewEG_ContentBlockContent ();_ffdfb :=NewEG_RunLevelElts ();_afcbdb :=NewEG_RangeMarkupElements ();_afcbdb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _badea :=d .DecodeElement (_afcbdb .CustomXmlMoveFromRangeEnd ,&_gbaab );_badea !=nil {return _badea ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_ggdecd );_ggdecd .EG_RunLevelElts =append (_ggdecd .EG_RunLevelElts ,_ffdfb );_ffdfb .EG_RangeMarkupElements =append (_ffdfb .EG_RangeMarkupElements ,_afcbdb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dgbceb :=NewEG_ContentBlockContent ();_caccc :=NewEG_RunLevelElts ();_eabaa :=NewEG_RangeMarkupElements ();_eabaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dcbcfg :=d .DecodeElement (_eabaa .CustomXmlMoveToRangeStart ,&_gbaab );_dcbcfg !=nil {return _dcbcfg ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_dgbceb );_dgbceb .EG_RunLevelElts =append (_dgbceb .EG_RunLevelElts ,_caccc );_caccc .EG_RangeMarkupElements =append (_caccc .EG_RangeMarkupElements ,_eabaa );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adbff :=NewEG_ContentBlockContent ();_ageff :=NewEG_RunLevelElts ();_abcde :=NewEG_RangeMarkupElements ();_abcde .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gbfbbc :=d .DecodeElement (_abcde .CustomXmlMoveToRangeEnd ,&_gbaab );_gbfbbc !=nil {return _gbfbbc ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_adbff );_adbff .EG_RunLevelElts =append (_adbff .EG_RunLevelElts ,_ageff );_ageff .EG_RangeMarkupElements =append (_ageff .EG_RangeMarkupElements ,_abcde );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fggbgga :=NewEG_ContentBlockContent ();_gaeffe :=NewEG_RunLevelElts ();_afcddf :=NewEG_MathContent ();_afcddf .OMathPara =_egg .NewOMathPara ();if _dbfgc :=d .DecodeElement (_afcddf .OMathPara ,&_gbaab );_dbfgc !=nil {return _dbfgc ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_fggbgga );_fggbgga .EG_RunLevelElts =append (_fggbgga .EG_RunLevelElts ,_gaeffe );_gaeffe .EG_MathContent =append (_gaeffe .EG_MathContent ,_afcddf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ffaaad :=NewEG_ContentBlockContent ();_aebbf :=NewEG_RunLevelElts ();_cdcge :=NewEG_MathContent ();_cdcge .OMath =_egg .NewOMath ();if _dgdad :=d .DecodeElement (_cdcge .OMath ,&_gbaab );_dgdad !=nil {return _dgdad ;};_ddafdb .EG_ContentBlockContent =append (_ddafdb .EG_ContentBlockContent ,_ffaaad );_ffaaad .EG_RunLevelElts =append (_ffaaad .EG_RunLevelElts ,_aebbf );_aebbf .EG_MathContent =append (_aebbf .EG_MathContent ,_cdcge );default:_cff .Log ("\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\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_gbaab .Name );if _feacg :=d .Skip ();_feacg !=nil {return _feacg ;};};case _c .EndElement :break _cfggd ;case _c .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path +func (_dedgb *CT_JcTable )ValidateWithPath (path string )error {if _dedgb .ValAttr ==ST_JcTableUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _acfe :=_dedgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acfe !=nil {return _acfe ;};return nil ;};func (_bgdadb ST_TextAlignment )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ebgfc :=_c .Attr {};_ebgfc .Name =name ;switch _bgdadb {case ST_TextAlignmentUnset :_ebgfc .Value ="";case ST_TextAlignmentTop :_ebgfc .Value ="\u0074\u006f\u0070";case ST_TextAlignmentCenter :_ebgfc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_ebgfc .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_TextAlignmentBottom :_ebgfc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextAlignmentAuto :_ebgfc .Value ="\u0061\u0075\u0074\u006f";};return _ebgfc ,nil ;};type CT_Spacing struct{ + +// Spacing Above Paragraph +BeforeAttr *_cf .ST_TwipsMeasure ; + +// Spacing Above Paragraph IN Line Units +BeforeLinesAttr *int64 ; + +// Automatically Determine Spacing Above Paragraph +BeforeAutospacingAttr *_cf .ST_OnOff ; + +// Spacing Below Paragraph +AfterAttr *_cf .ST_TwipsMeasure ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Spacing Below Paragraph in Line Units +AfterLinesAttr *int64 ; -// Office Open XML Math -OMath *CT_OnOff ; +// Automatically Determine Spacing Below Paragraph +AfterAutospacingAttr *_cf .ST_OnOff ; -// Revision Information for Run Properties on the Paragraph Mark -RPrChange *CT_ParaRPrChange ;};func NewCT_SdtCell ()*CT_SdtCell {_aeefa :=&CT_SdtCell {};return _aeefa };type CT_TcPr struct{ +// Spacing Between Lines in Paragraph +LineAttr *ST_SignedTwipsMeasure ; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Spacing Between Lines +LineRuleAttr ST_LineSpacingRule ;}; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path +func (_begg *CT_Numbering )ValidateWithPath (path string )error {for _ggffe ,_bgbccb :=range _begg .NumPicBullet {if _ffbgbd :=_bgbccb .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ggffe ));_ffbgbd !=nil {return _ffbgbd ;};};for _geccb ,_bbffc :=range _begg .AbstractNum {if _cgfdb :=_bbffc .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_geccb ));_cgfdb !=nil {return _cgfdb ;};};for _gfbda ,_fgdf :=range _begg .Num {if _bgdbgd :=_fgdf .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_gfbda ));_bgdbgd !=nil {return _bgdbgd ;};};if _begg .NumIdMacAtCleanup !=nil {if _eedb :=_begg .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070");_eedb !=nil {return _eedb ;};};return nil ;};func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_gdbbe :=&CT_StylePaneFilter {};return _gdbbe };func (_ebgbcg *WdCT_WrapThrough )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebgbcg .WrapTextAttr =WdST_WrapText (1);_ebgbcg .WrapPolygon =NewWdCT_WrapPath ();for _ ,_fgadgb :=range start .Attr {if _fgadgb .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_ebgbcg .WrapTextAttr .UnmarshalXMLAttr (_fgadgb );continue ;};if _fgadgb .Name .Local =="\u0064\u0069\u0073t\u004c"{_cbbaab ,_fgegee :=_ac .ParseUint (_fgadgb .Value ,10,32);if _fgegee !=nil {return _fgegee ;};_abcga :=uint32 (_cbbaab );_ebgbcg .DistLAttr =&_abcga ;continue ;};if _fgadgb .Name .Local =="\u0064\u0069\u0073t\u0052"{_bcbgd ,_abdfd :=_ac .ParseUint (_fgadgb .Value ,10,32);if _abdfd !=nil {return _abdfd ;};_eeedgc :=uint32 (_bcbgd );_ebgbcg .DistRAttr =&_eeedgc ;continue ;};};_fcbgc :for {_bacae ,_ceffd :=d .Token ();if _ceffd !=nil {return _ceffd ;};switch _bcfeba :=_bacae .(type ){case _c .StartElement :switch _bcfeba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_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 :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _cbeegc :=d .DecodeElement (_ebgbcg .WrapPolygon ,&_bcfeba );_cbeegc !=nil {return _cbeegc ;};default:_cff .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0020\u0025v",_bcfeba .Name );if _ccegc :=d .Skip ();_ccegc !=nil {return _ccegc ;};};case _c .EndElement :break _fcbgc ;case _c .CharData :};};return nil ;};func (_befcf *CT_Rel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgefc :=range start .Attr {if _cgefc .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"&&_cgefc .Name .Local =="\u0069\u0064"||_cgefc .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"&&_cgefc .Name .Local =="\u0069\u0064"{_dcgfg ,_bcbda :=_cgefc .Value ,error (nil );if _bcbda !=nil {return _bcbda ;};_befcf .IdAttr =_dcgfg ;continue ;};};for {_ggebed ,_efbdc :=d .Token ();if _efbdc !=nil {return _ea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_efbdc );};if _fgecd ,_gdfab :=_ggebed .(_c .EndElement );_gdfab &&_fgecd .Name ==start .Name {break ;};};return nil ;};type CT_SaveThroughXslt struct{IdAttr *string ; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Local Identifier for XSL Transform +SolutionIDAttr *string ;}; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Validate validates the CT_ObjectChoice and its children +func (_eeadda *CT_ObjectChoice )Validate ()error {return _eeadda .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_Empty ()*CT_Empty {_bcbge :=&CT_Empty {};return _bcbge };func (_ecbbf *CT_LatentStyles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcaaf :=range start .Attr {if _gcaaf .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_acgbc ,_gegcdc :=ParseUnionST_OnOff (_gcaaf .Value );if _gegcdc !=nil {return _gegcdc ;};_ecbbf .DefLockedStateAttr =&_acgbc ;continue ;};if _gcaaf .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_gefce ,_aeac :=_ac .ParseInt (_gcaaf .Value ,10,64);if _aeac !=nil {return _aeac ;};_ecbbf .DefUIPriorityAttr =&_gefce ;continue ;};if _gcaaf .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_aecgf ,_gedf :=ParseUnionST_OnOff (_gcaaf .Value );if _gedf !=nil {return _gedf ;};_ecbbf .DefSemiHiddenAttr =&_aecgf ;continue ;};if _gcaaf .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_gfbgb ,_cdgfa :=ParseUnionST_OnOff (_gcaaf .Value );if _cdgfa !=nil {return _cdgfa ;};_ecbbf .DefUnhideWhenUsedAttr =&_gfbgb ;continue ;};if _gcaaf .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_gagca ,_geaga :=ParseUnionST_OnOff (_gcaaf .Value );if _geaga !=nil {return _geaga ;};_ecbbf .DefQFormatAttr =&_gagca ;continue ;};if _gcaaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfbad ,_afac :=_ac .ParseInt (_gcaaf .Value ,10,64);if _afac !=nil {return _afac ;};_ecbbf .CountAttr =&_bfbad ;continue ;};};_bgbcba :for {_ffbaf ,_fdbaa :=d .Token ();if _fdbaa !=nil {return _fdbaa ;};switch _debcg :=_ffbaf .(type ){case _c .StartElement :switch _debcg .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 :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"},_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 :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"}:_eegd :=NewCT_LsdException ();if _eageg :=d .DecodeElement (_eegd ,&_debcg );_eageg !=nil {return _eageg ;};_ecbbf .LsdException =append (_ecbbf .LsdException ,_eegd );default:_cff .Log ("\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\u0043\u0054\u005f\u004c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_debcg .Name );if _dgae :=d .Skip ();_dgae !=nil {return _dgae ;};};case _c .EndElement :break _bgbcba ;case _c .CharData :};};return nil ;};type ST_FtnEdn byte ;func (_bbcbc *WebSettings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbcbc .CT_WebSettings =*NewCT_WebSettings ();_efcaab :for {_cdccae ,_dfddb :=d .Token ();if _dfddb !=nil {return _dfddb ;};switch _bdbbbc :=_cdccae .(type ){case _c .StartElement :switch _bdbbbc .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_bbcbc .Frameset =NewCT_Frameset ();if _fegggg :=d .DecodeElement (_bbcbc .Frameset ,&_bdbbbc );_fegggg !=nil {return _fegggg ;};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 :"\u0064\u0069\u0076\u0073"},_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 :"\u0064\u0069\u0076\u0073"}:_bbcbc .Divs =NewCT_Divs ();if _ggggc :=d .DecodeElement (_bbcbc .Divs ,&_bdbbbc );_ggggc !=nil {return _ggggc ;};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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_bbcbc .Encoding =NewCT_String ();if _decgg :=d .DecodeElement (_bbcbc .Encoding ,&_bdbbbc );_decgg !=nil {return _decgg ;};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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_bbcbc .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _ffcdd :=d .DecodeElement (_bbcbc .OptimizeForBrowser ,&_bdbbbc );_ffcdd !=nil {return _ffcdd ;};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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_bbcbc .RelyOnVML =NewCT_OnOff ();if _bfbefe :=d .DecodeElement (_bbcbc .RelyOnVML ,&_bdbbbc );_bfbefe !=nil {return _bfbefe ;};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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_bbcbc .AllowPNG =NewCT_OnOff ();if _dafad :=d .DecodeElement (_bbcbc .AllowPNG ,&_bdbbbc );_dafad !=nil {return _dafad ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_bbcbc .DoNotRelyOnCSS =NewCT_OnOff ();if _becdg :=d .DecodeElement (_bbcbc .DoNotRelyOnCSS ,&_bdbbbc );_becdg !=nil {return _becdg ;};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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_bbcbc .DoNotSaveAsSingleFile =NewCT_OnOff ();if _egabgb :=d .DecodeElement (_bbcbc .DoNotSaveAsSingleFile ,&_bdbbbc );_egabgb !=nil {return _egabgb ;};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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_bbcbc .DoNotOrganizeInFolder =NewCT_OnOff ();if _cgedcc :=d .DecodeElement (_bbcbc .DoNotOrganizeInFolder ,&_bdbbbc );_cgedcc !=nil {return _cgedcc ;};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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_bbcbc .DoNotUseLongFileNames =NewCT_OnOff ();if _afffgg :=d .DecodeElement (_bbcbc .DoNotUseLongFileNames ,&_bdbbbc );_afffgg !=nil {return _afffgg ;};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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_bbcbc .PixelsPerInch =NewCT_DecimalNumber ();if _fbade :=d .DecodeElement (_bbcbc .PixelsPerInch ,&_bdbbbc );_fbade !=nil {return _fbade ;};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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_bbcbc .TargetScreenSz =NewCT_TargetScreenSz ();if _dafgb :=d .DecodeElement (_bbcbc .TargetScreenSz ,&_bdbbbc );_dafgb !=nil {return _dafgb ;};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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_bbcbc .SaveSmartTagsAsXml =NewCT_OnOff ();if _ffafd :=d .DecodeElement (_bbcbc .SaveSmartTagsAsXml ,&_bdbbbc );_ffafd !=nil {return _ffafd ;};default:_cff .Log ("\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\u0057\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_bdbbbc .Name );if _gaggca :=d .Skip ();_gaggca !=nil {return _gaggca ;};};case _c .EndElement :break _efcaab ;case _c .CharData :};};return nil ;};type CT_FontsList struct{ -// Vertically Merged Cell -VMerge *CT_VMerge ; +// Properties for a Single Font +Font []*CT_Font ;}; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path +func (_debg *CT_DocDefaults )ValidateWithPath (path string )error {if _debg .RPrDefault !=nil {if _bbge :=_debg .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_bbge !=nil {return _bbge ;};};if _debg .PPrDefault !=nil {if _afabg :=_debg .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_afabg !=nil {return _afabg ;};};return nil ;};func NewCT_PaperSource ()*CT_PaperSource {_dcbad :=&CT_PaperSource {};return _dcbad };type CT_OdsoFieldMapData struct{ -// Table Cell Shading -Shd *CT_Shd ; +// Merge Field Mapping +Type *CT_MailMergeOdsoFMDFieldType ; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Data Source Name for Column +Name *CT_String ; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Predefined Merge Field Name +MappedName *CT_String ; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Index of Column Being Mapped +Column *CT_DecimalNumber ; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Merge Field Name Language ID +Lid *CT_Lang ; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Use Country-Based Address Field Ordering +DynamicAddress *CT_OnOff ;};func (_gcbec *CT_LineNumber )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcbec .CountByAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_ea .Sprintf ("\u0025\u0076",*_gcbec .CountByAttr )});};if _gcbec .StartAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_gcbec .StartAttr )});};if _gcbec .DistanceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gcbec .DistanceAttr )});};if _gcbec .RestartAttr !=ST_LineNumberRestartUnset {_egca ,_afcdb :=_gcbec .RestartAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _afcdb !=nil {return _afcdb ;};start .Attr =append (start .Attr ,_egca );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cccf *CT_TabStop )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_eabag ,_caafc :=_cccf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _caafc !=nil {return _caafc ;};start .Attr =append (start .Attr ,_eabag );if _cccf .LeaderAttr !=ST_TabTlcUnset {_efadb ,_cbcceb :=_cccf .LeaderAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _cbcceb !=nil {return _cbcceb ;};start .Attr =append (start .Attr ,_efadb );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_ea .Sprintf ("\u0025\u0076",_cccf .PosAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfgga *WdEG_WrapTypeChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfgga .WrapNone !=nil {_bcbfcf :=_c .StartElement {Name :_c .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}};e .EncodeElement (_bfgga .WrapNone ,_bcbfcf );};if _bfgga .WrapSquare !=nil {_eddce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_bfgga .WrapSquare ,_eddce );};if _bfgga .WrapTight !=nil {_fbeggc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bfgga .WrapTight ,_fbeggc );};if _bfgga .WrapThrough !=nil {_dceeed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}};e .EncodeElement (_bfgga .WrapThrough ,_dceeed );};if _bfgga .WrapTopAndBottom !=nil {_eeegfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077ra\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bfgga .WrapTopAndBottom ,_eeegfe );};return nil ;}; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Validate validates the CT_TblLook and its children +func (_acdbde *CT_TblLook )Validate ()error {return _acdbde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");};func (_bbafg *ST_FrameScrollbar )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bbafg =0;case "\u006f\u006e":*_bbafg =1;case "\u006f\u0066\u0066":*_bbafg =2;case "\u0061\u0075\u0074\u006f":*_bbafg =3;};return nil ;}; -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// Validate validates the EG_RangeMarkupElements and its children +func (_geaae *EG_RangeMarkupElements )Validate ()error {return _geaae .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};func (_aafdf ST_PTabLeader )String ()string {switch _aafdf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";};type CT_SectType struct{ -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Section Type Setting +ValAttr ST_SectionMark ;}; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path +func (_becee *CT_FtnDocProps )ValidateWithPath (path string )error {if _becee .Pos !=nil {if _bfggg :=_becee .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bfggg !=nil {return _bfggg ;};};if _becee .NumFmt !=nil {if _bfagg :=_becee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_bfagg !=nil {return _bfagg ;};};if _becee .NumStart !=nil {if _agdc :=_becee .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_agdc !=nil {return _agdc ;};};if _becee .NumRestart !=nil {if _edabc :=_becee .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_edabc !=nil {return _edabc ;};};for _fdebe ,_ebfgg :=range _becee .Footnote {if _gaffa :=_ebfgg .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_fdebe ));_gaffa !=nil {return _gaffa ;};};return nil ;};func (_deefec ST_HeightRule )String ()string {switch _deefec {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_eecdce *Settings )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _eecdce .CT_Settings .MarshalXML (e ,start );};func NewCT_DocProtect ()*CT_DocProtect {_cccgb :=&CT_DocProtect {};return _cccgb };func (_ceecc *EG_ContentBlockContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abdbfc :for {_geebfg ,_efgfbd :=d .Token ();if _efgfbd !=nil {return _efgfbd ;};switch _dfgcef :=_geebfg .(type ){case _c .StartElement :switch _dfgcef .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ceecc .CustomXml =NewCT_CustomXmlBlock ();if _bbcce :=d .DecodeElement (_ceecc .CustomXml ,&_dfgcef );_bbcce !=nil {return _bbcce ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ceecc .Sdt =NewCT_SdtBlock ();if _fefda :=d .DecodeElement (_ceecc .Sdt ,&_dfgcef );_fefda !=nil {return _fefda ;};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 :"\u0070"},_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 :"\u0070"}:_egceda :=NewCT_P ();if _gafef :=d .DecodeElement (_egceda ,&_dfgcef );_gafef !=nil {return _gafef ;};_ceecc .P =append (_ceecc .P ,_egceda );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_dcabf :=NewCT_Tbl ();if _cebaf :=d .DecodeElement (_dcabf ,&_dfgcef );_cebaf !=nil {return _cebaf ;};_ceecc .Tbl =append (_ceecc .Tbl ,_dcabf );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ccafb :=NewEG_RunLevelElts ();_ccafb .ProofErr =NewCT_ProofErr ();if _deada :=d .DecodeElement (_ccafb .ProofErr ,&_dfgcef );_deada !=nil {return _deada ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_ccafb );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_adbba :=NewEG_RunLevelElts ();_adbba .PermStart =NewCT_PermStart ();if _ccafc :=d .DecodeElement (_adbba .PermStart ,&_dfgcef );_ccafc !=nil {return _ccafc ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_adbba );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cfega :=NewEG_RunLevelElts ();_cfega .PermEnd =NewCT_Perm ();if _gbgbda :=d .DecodeElement (_cfega .PermEnd ,&_dfgcef );_gbgbda !=nil {return _gbgbda ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_cfega );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bfagbb :=NewEG_RunLevelElts ();_bfagbb .Ins =NewCT_RunTrackChange ();if _cdbaab :=d .DecodeElement (_bfagbb .Ins ,&_dfgcef );_cdbaab !=nil {return _cdbaab ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_bfagbb );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_acadfa :=NewEG_RunLevelElts ();_acadfa .Del =NewCT_RunTrackChange ();if _ecegdc :=d .DecodeElement (_acadfa .Del ,&_dfgcef );_ecegdc !=nil {return _ecegdc ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_acadfa );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fffde :=NewEG_RunLevelElts ();_fffde .MoveFrom =NewCT_RunTrackChange ();if _ccecdc :=d .DecodeElement (_fffde .MoveFrom ,&_dfgcef );_ccecdc !=nil {return _ccecdc ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_fffde );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gfbfcf :=NewEG_RunLevelElts ();_gfbfcf .MoveTo =NewCT_RunTrackChange ();if _faeead :=d .DecodeElement (_gfbfcf .MoveTo ,&_dfgcef );_faeead !=nil {return _faeead ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_gfbfcf );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bdfcbe :=NewEG_RunLevelElts ();_bbebf :=NewEG_RangeMarkupElements ();_bbebf .BookmarkStart =NewCT_Bookmark ();if _cgcag :=d .DecodeElement (_bbebf .BookmarkStart ,&_dfgcef );_cgcag !=nil {return _cgcag ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_bdfcbe );_bdfcbe .EG_RangeMarkupElements =append (_bdfcbe .EG_RangeMarkupElements ,_bbebf );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cdegd :=NewEG_RunLevelElts ();_fcedad :=NewEG_RangeMarkupElements ();_fcedad .BookmarkEnd =NewCT_MarkupRange ();if _dbabg :=d .DecodeElement (_fcedad .BookmarkEnd ,&_dfgcef );_dbabg !=nil {return _dbabg ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_cdegd );_cdegd .EG_RangeMarkupElements =append (_cdegd .EG_RangeMarkupElements ,_fcedad );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_befcfe :=NewEG_RunLevelElts ();_ebbfbc :=NewEG_RangeMarkupElements ();_ebbfbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbagb :=d .DecodeElement (_ebbfbc .MoveFromRangeStart ,&_dfgcef );_cbagb !=nil {return _cbagb ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_befcfe );_befcfe .EG_RangeMarkupElements =append (_befcfe .EG_RangeMarkupElements ,_ebbfbc );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbgbdf :=NewEG_RunLevelElts ();_aegee :=NewEG_RangeMarkupElements ();_aegee .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcafac :=d .DecodeElement (_aegee .MoveFromRangeEnd ,&_dfgcef );_dcafac !=nil {return _dcafac ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_cbgbdf );_cbgbdf .EG_RangeMarkupElements =append (_cbgbdf .EG_RangeMarkupElements ,_aegee );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aggce :=NewEG_RunLevelElts ();_ggbfcb :=NewEG_RangeMarkupElements ();_ggbfcb .MoveToRangeStart =NewCT_MoveBookmark ();if _fecaa :=d .DecodeElement (_ggbfcb .MoveToRangeStart ,&_dfgcef );_fecaa !=nil {return _fecaa ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_aggce );_aggce .EG_RangeMarkupElements =append (_aggce .EG_RangeMarkupElements ,_ggbfcb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_deabce :=NewEG_RunLevelElts ();_efbggc :=NewEG_RangeMarkupElements ();_efbggc .MoveToRangeEnd =NewCT_MarkupRange ();if _bbgggf :=d .DecodeElement (_efbggc .MoveToRangeEnd ,&_dfgcef );_bbgggf !=nil {return _bbgggf ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_deabce );_deabce .EG_RangeMarkupElements =append (_deabce .EG_RangeMarkupElements ,_efbggc );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ffaac :=NewEG_RunLevelElts ();_feceb :=NewEG_RangeMarkupElements ();_feceb .CommentRangeStart =NewCT_MarkupRange ();if _eccff :=d .DecodeElement (_feceb .CommentRangeStart ,&_dfgcef );_eccff !=nil {return _eccff ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_ffaac );_ffaac .EG_RangeMarkupElements =append (_ffaac .EG_RangeMarkupElements ,_feceb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcfga :=NewEG_RunLevelElts ();_fcfdd :=NewEG_RangeMarkupElements ();_fcfdd .CommentRangeEnd =NewCT_MarkupRange ();if _affgf :=d .DecodeElement (_fcfdd .CommentRangeEnd ,&_dfgcef );_affgf !=nil {return _affgf ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_gcfga );_gcfga .EG_RangeMarkupElements =append (_gcfga .EG_RangeMarkupElements ,_fcfdd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgaba :=NewEG_RunLevelElts ();_gdfge :=NewEG_RangeMarkupElements ();_gdfge .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbec :=d .DecodeElement (_gdfge .CustomXmlInsRangeStart ,&_dfgcef );_dbec !=nil {return _dbec ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_fgaba );_fgaba .EG_RangeMarkupElements =append (_fgaba .EG_RangeMarkupElements ,_gdfge );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aedfg :=NewEG_RunLevelElts ();_ebgdf :=NewEG_RangeMarkupElements ();_ebgdf .CustomXmlInsRangeEnd =NewCT_Markup ();if _bebec :=d .DecodeElement (_ebgdf .CustomXmlInsRangeEnd ,&_dfgcef );_bebec !=nil {return _bebec ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_aedfg );_aedfg .EG_RangeMarkupElements =append (_aedfg .EG_RangeMarkupElements ,_ebgdf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cgcega :=NewEG_RunLevelElts ();_aaeffg :=NewEG_RangeMarkupElements ();_aaeffg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acdce :=d .DecodeElement (_aaeffg .CustomXmlDelRangeStart ,&_dfgcef );_acdce !=nil {return _acdce ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_cgcega );_cgcega .EG_RangeMarkupElements =append (_cgcega .EG_RangeMarkupElements ,_aaeffg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dagbgc :=NewEG_RunLevelElts ();_aebebe :=NewEG_RangeMarkupElements ();_aebebe .CustomXmlDelRangeEnd =NewCT_Markup ();if _dafcdb :=d .DecodeElement (_aebebe .CustomXmlDelRangeEnd ,&_dfgcef );_dafcdb !=nil {return _dafcdb ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_dagbgc );_dagbgc .EG_RangeMarkupElements =append (_dagbgc .EG_RangeMarkupElements ,_aebebe );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gcfcd :=NewEG_RunLevelElts ();_fdade :=NewEG_RangeMarkupElements ();_fdade .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecgfeg :=d .DecodeElement (_fdade .CustomXmlMoveFromRangeStart ,&_dfgcef );_ecgfeg !=nil {return _ecgfeg ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_gcfcd );_gcfcd .EG_RangeMarkupElements =append (_gcfcd .EG_RangeMarkupElements ,_fdade );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gecec :=NewEG_RunLevelElts ();_fgecab :=NewEG_RangeMarkupElements ();_fgecab .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cgcfef :=d .DecodeElement (_fgecab .CustomXmlMoveFromRangeEnd ,&_dfgcef );_cgcfef !=nil {return _cgcfef ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_gecec );_gecec .EG_RangeMarkupElements =append (_gecec .EG_RangeMarkupElements ,_fgecab );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eedca :=NewEG_RunLevelElts ();_cdebg :=NewEG_RangeMarkupElements ();_cdebg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _deceb :=d .DecodeElement (_cdebg .CustomXmlMoveToRangeStart ,&_dfgcef );_deceb !=nil {return _deceb ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_eedca );_eedca .EG_RangeMarkupElements =append (_eedca .EG_RangeMarkupElements ,_cdebg );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_degba :=NewEG_RunLevelElts ();_ccafcb :=NewEG_RangeMarkupElements ();_ccafcb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bggegc :=d .DecodeElement (_ccafcb .CustomXmlMoveToRangeEnd ,&_dfgcef );_bggegc !=nil {return _bggegc ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_degba );_degba .EG_RangeMarkupElements =append (_degba .EG_RangeMarkupElements ,_ccafcb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gacfc :=NewEG_RunLevelElts ();_fbcaf :=NewEG_MathContent ();_fbcaf .OMathPara =_egg .NewOMathPara ();if _cccbbc :=d .DecodeElement (_fbcaf .OMathPara ,&_dfgcef );_cccbbc !=nil {return _cccbbc ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_gacfc );_gacfc .EG_MathContent =append (_gacfc .EG_MathContent ,_fbcaf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cadedc :=NewEG_RunLevelElts ();_cgadg :=NewEG_MathContent ();_cgadg .OMath =_egg .NewOMath ();if _ggeece :=d .DecodeElement (_cgadg .OMath ,&_dfgcef );_ggeece !=nil {return _ggeece ;};_ceecc .EG_RunLevelElts =append (_ceecc .EG_RunLevelElts ,_cadedc );_cadedc .EG_MathContent =append (_cadedc .EG_MathContent ,_cgadg );default:_cff .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0043\u006f\u006e\u0074e\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_dfgcef .Name );if _gdffd :=d .Skip ();_gdffd !=nil {return _gdffd ;};};case _c .EndElement :break _abdbfc ;case _c .CharData :};};return nil ;};func NewCT_FldChar ()*CT_FldChar {_cbga :=&CT_FldChar {};_cbga .FldCharTypeAttr =ST_FldCharType (1);return _cbga ;}; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;};type WdWpc struct{WdCT_WordprocessingCanvas };func NewWebSettings ()*WebSettings {_facbaa :=&WebSettings {};_facbaa .CT_WebSettings =*NewCT_WebSettings ();return _facbaa ;};type CT_TblPr struct{ +// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path +func (_dgagff *WdCT_WrapSquare )ValidateWithPath (path string )error {if _dgagff .WrapTextAttr ==WdST_WrapTextUnset {return _ea .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _ggdebb :=_dgagff .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ggdebb !=nil {return _ggdebb ;};if _dgagff .EffectExtent !=nil {if _fcfde :=_dgagff .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_fcfde !=nil {return _fcfde ;};};return nil ;};func (_cagaa *ST_PageOrientation )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cagaa =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_cagaa =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_cagaa =2;};return nil ;};type CT_GlossaryDocument struct{ -// Referenced Table Style -TblStyle *CT_String ; +// Document Background +Background *CT_Background ;DocParts *CT_DocParts ;};type CT_TrPr struct{ -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// Associated HTML div ID +DivId []*CT_DecimalNumber ; -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// Preferred Table Width -TblW *CT_TblWidth ; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// Table Alignment -Jc *CT_JcTable ; +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// Table Row Height +TrHeight []*CT_Height ; -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// Table Borders -TblBorders *CT_TblBorders ; +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// Table Shading -Shd *CT_Shd ; +// Table Row Alignment +Jc []*CT_JcTable ; -// Table Layout -TblLayout *CT_TblLayoutType ; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};func (_beggbg ST_LineSpacingRule )String ()string {switch _beggbg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";}; -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// Validate validates the CT_SdtCell and its children +func (_bbac *CT_SdtCell )Validate ()error {return _bbac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};type CT_TcMar struct{ -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// Table Cell Top Margin Exception +Top *CT_TblWidth ; -// Table Caption -TblCaption *CT_String ; +// Table Cell Leading Margin Exception +Start *CT_TblWidth ; -// Table Description -TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;};func (_adfeda *WdST_AlignV )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adfeda =0;case "\u0074\u006f\u0070":*_adfeda =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_adfeda =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adfeda =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_adfeda =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_adfeda =5;};return nil ;}; +// Table Cell Leading Margin Exception +Left *CT_TblWidth ; -// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path -func (_efdcf *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _efdcf .NumStart !=nil {if _ebbffa :=_efdcf .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_ebbffa !=nil {return _ebbffa ;};};if _efdcf .NumRestart !=nil {if _dffbba :=_efdcf .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_dffbba !=nil {return _dffbba ;};};return nil ;};func (_cabdee ST_SdtDateMappingType )Validate ()error {return _cabdee .ValidateWithPath ("")};func (_afeda *CT_Captions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cdce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}};for _ ,_effg :=range _afeda .Caption {e .EncodeElement (_effg ,_cdce );};if _afeda .AutoCaptions !=nil {_ebgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_afeda .AutoCaptions ,_ebgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SdtRow struct{ +// Table Cell Bottom Margin Exception +Bottom *CT_TblWidth ; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Table Cell Trailing Margin Exception +End *CT_TblWidth ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Table Cell Trailing Margin Exception +Right *CT_TblWidth ;};func (_efcg *CT_Ind )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efcg .StartAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_efcg .StartAttr )});};if _efcg .StartCharsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073t\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_efcg .StartCharsAttr )});};if _efcg .EndAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_efcg .EndAttr )});};if _efcg .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_efcg .EndCharsAttr )});};if _efcg .LeftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_efcg .LeftAttr )});};if _efcg .LeftCharsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u006c\u0065\u0066\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_efcg .LeftCharsAttr )});};if _efcg .RightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_efcg .RightAttr )});};if _efcg .RightCharsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072i\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_efcg .RightCharsAttr )});};if _efcg .HangingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_ea .Sprintf ("\u0025\u0076",*_efcg .HangingAttr )});};if _efcg .HangingCharsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0068\u0061\u006e\u0067\u0069\u006e\u0067C\u0068\u0061\u0072\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_efcg .HangingCharsAttr )});};if _efcg .FirstLineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_efcg .FirstLineAttr )});};if _efcg .FirstLineCharsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003af\u0069\u0072\u0073t\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_efcg .FirstLineCharsAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Row-Level Structured Document Tag Content -SdtContent *CT_SdtContentRow ;};func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_geagde :=&WdCT_WordprocessingGroup {};_geagde .CNvGrpSpPr =_db .NewCT_NonVisualGroupDrawingShapeProps ();_geagde .GrpSpPr =_db .NewCT_GroupShapeProperties ();return _geagde ;};const (ST_WrapUnset ST_Wrap =0;ST_WrapAuto ST_Wrap =1;ST_WrapNotBeside ST_Wrap =2;ST_WrapAround ST_Wrap =3;ST_WrapTight ST_Wrap =4;ST_WrapThrough ST_Wrap =5;ST_WrapNone ST_Wrap =6;);func (_cbbcb *Document )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074";return _cbbcb .CT_Document .MarshalXML (e ,start );};func NewCT_FontRel ()*CT_FontRel {_afef :=&CT_FontRel {};_afef .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _afef ;};func (_bfabba ST_MailMergeDest )String ()string {switch _bfabba {case 0:return "";case 1:return "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006d\u0061i\u006c";case 4:return "\u0066\u0061\u0078";};return "";};func (_adegg *EG_RPrMath )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0077\u003a\u0045G\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068";if _adegg .Ins !=nil {_cdddcdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_adegg .Ins ,_cdddcdg );};if _adegg .Del !=nil {_gbbeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_adegg .Del ,_gbbeg );};if _adegg .RPr !=nil {_cbefcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_adegg .RPr ,_cbefcb );};return nil ;};func (_ggad *CT_DocProtect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbfg :=range start .Attr {if _dbfg .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_ggad .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_dbfg );continue ;};if _dbfg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_afbfe ,_bggff :=_ge .ParseInt (_dbfg .Value ,10,64);if _bggff !=nil {return _bggff ;};_ggad .CryptAlgorithmSidAttr =&_afbfe ;continue ;};if _dbfg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_dbdde ,_acbbc :=ParseUnionST_OnOff (_dbfg .Value );if _acbbc !=nil {return _acbbc ;};_ggad .FormattingAttr =&_dbdde ;continue ;};if _dbfg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_egeae ,_fdcfg :=_ge .ParseInt (_dbfg .Value ,10,64);if _fdcfg !=nil {return _fdcfg ;};_ggad .CryptSpinCountAttr =&_egeae ;continue ;};if _dbfg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_dagbb ,_gedag :=_dbfg .Value ,error (nil );if _gedag !=nil {return _gedag ;};_ggad .AlgorithmNameAttr =&_dagbb ;continue ;};if _dbfg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_adeb ,_bddce :=_dbfg .Value ,error (nil );if _bddce !=nil {return _bddce ;};_ggad .CryptProviderAttr =&_adeb ;continue ;};if _dbfg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_ddad ,_fcfa :=_dbfg .Value ,error (nil );if _fcfa !=nil {return _fcfa ;};_ggad .SaltValueAttr =&_ddad ;continue ;};if _dbfg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_ggad .CryptProviderTypeAttr .UnmarshalXMLAttr (_dbfg );continue ;};if _dbfg .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_ggad .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_dbfg );continue ;};if _dbfg .Name .Local =="\u0065\u0064\u0069\u0074"{_ggad .EditAttr .UnmarshalXMLAttr (_dbfg );continue ;};if _dbfg .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_dbeda ,_bfaab :=ParseUnionST_OnOff (_dbfg .Value );if _bfaab !=nil {return _bfaab ;};_ggad .EnforcementAttr =&_dbeda ;continue ;};if _dbfg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bfbdfd ,_fabd :=_dbfg .Value ,error (nil );if _fabd !=nil {return _fabd ;};_ggad .HashValueAttr =&_bfbdfd ;continue ;};if _dbfg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_eeecg ,_bagce :=_ge .ParseInt (_dbfg .Value ,10,64);if _bagce !=nil {return _bagce ;};_ggad .SpinCountAttr =&_eeecg ;continue ;};if _dbfg .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_fgaf ,_ebdga :=_dbfg .Value ,error (nil );if _ebdga !=nil {return _ebdga ;};_ggad .AlgIdExtAttr =&_fgaf ;continue ;};if _dbfg .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_bbfgb ,_agabg :=_dbfg .Value ,error (nil );if _agabg !=nil {return _agabg ;};_ggad .AlgIdExtSourceAttr =&_bbfgb ;continue ;};if _dbfg .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_fabdb ,_bcbe :=_dbfg .Value ,error (nil );if _bcbe !=nil {return _bcbe ;};_ggad .CryptProviderTypeExtAttr =&_fabdb ;continue ;};if _dbfg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_ddaaa ,_aead :=_dbfg .Value ,error (nil );if _aead !=nil {return _aead ;};_ggad .CryptProviderTypeExtSourceAttr =&_ddaaa ;continue ;};if _dbfg .Name .Local =="\u0068\u0061\u0073\u0068"{_feace ,_bbfaf :=_dbfg .Value ,error (nil );if _bbfaf !=nil {return _bbfaf ;};_ggad .HashAttr =&_feace ;continue ;};if _dbfg .Name .Local =="\u0073\u0061\u006c\u0074"{_gceab ,_daebd :=_dbfg .Value ,error (nil );if _daebd !=nil {return _daebd ;};_ggad .SaltAttr =&_gceab ;continue ;};};for {_ebfeg ,_dcegc :=d .Token ();if _dcegc !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_dcegc );};if _effb ,_debf :=_ebfeg .(_f .EndElement );_debf &&_effb .Name ==start .Name {break ;};};return nil ;};func (_dcdcc *CT_SdtContentRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adbda :for {_caadc ,_fddbd :=d .Token ();if _fddbd !=nil {return _fddbd ;};switch _faced :=_caadc .(type ){case _f .StartElement :switch _faced .Name {case _f .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 :"\u0074\u0072"},_f .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 :"\u0074\u0072"}:_fdcbf :=NewCT_Row ();if _ffeca :=d .DecodeElement (_fdcbf ,&_faced );_ffeca !=nil {return _ffeca ;};_dcdcc .Tr =append (_dcdcc .Tr ,_fdcbf );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dcdcc .CustomXml =NewCT_CustomXmlRow ();if _bfbdcf :=d .DecodeElement (_dcdcc .CustomXml ,&_faced );_bfbdcf !=nil {return _bfbdcf ;};case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_dcdcc .Sdt =NewCT_SdtRow ();if _ebfddb :=d .DecodeElement (_dcdcc .Sdt ,&_faced );_ebfddb !=nil {return _ebfddb ;};case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fcaaa :=NewEG_RunLevelElts ();_fcaaa .ProofErr =NewCT_ProofErr ();if _gbdgd :=d .DecodeElement (_fcaaa .ProofErr ,&_faced );_gbdgd !=nil {return _gbdgd ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_fcaaa );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ebddd :=NewEG_RunLevelElts ();_ebddd .PermStart =NewCT_PermStart ();if _cbbag :=d .DecodeElement (_ebddd .PermStart ,&_faced );_cbbag !=nil {return _cbbag ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_ebddd );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cfeea :=NewEG_RunLevelElts ();_cfeea .PermEnd =NewCT_Perm ();if _caceec :=d .DecodeElement (_cfeea .PermEnd ,&_faced );_caceec !=nil {return _caceec ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_cfeea );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_edacb :=NewEG_RunLevelElts ();_edacb .Ins =NewCT_RunTrackChange ();if _gcgag :=d .DecodeElement (_edacb .Ins ,&_faced );_gcgag !=nil {return _gcgag ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_edacb );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_efgbb :=NewEG_RunLevelElts ();_efgbb .Del =NewCT_RunTrackChange ();if _fgcce :=d .DecodeElement (_efgbb .Del ,&_faced );_fgcce !=nil {return _fgcce ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_efgbb );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cgfbg :=NewEG_RunLevelElts ();_cgfbg .MoveFrom =NewCT_RunTrackChange ();if _dfgbb :=d .DecodeElement (_cgfbg .MoveFrom ,&_faced );_dfgbb !=nil {return _dfgbb ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_cgfbg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_begcef :=NewEG_RunLevelElts ();_begcef .MoveTo =NewCT_RunTrackChange ();if _cbece :=d .DecodeElement (_begcef .MoveTo ,&_faced );_cbece !=nil {return _cbece ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_begcef );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fffdd :=NewEG_RunLevelElts ();_eddgff :=NewEG_RangeMarkupElements ();_eddgff .BookmarkStart =NewCT_Bookmark ();if _fgdfbd :=d .DecodeElement (_eddgff .BookmarkStart ,&_faced );_fgdfbd !=nil {return _fgdfbd ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_fffdd );_fffdd .EG_RangeMarkupElements =append (_fffdd .EG_RangeMarkupElements ,_eddgff );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cefcb :=NewEG_RunLevelElts ();_cbcbc :=NewEG_RangeMarkupElements ();_cbcbc .BookmarkEnd =NewCT_MarkupRange ();if _ddebf :=d .DecodeElement (_cbcbc .BookmarkEnd ,&_faced );_ddebf !=nil {return _ddebf ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_cefcb );_cefcb .EG_RangeMarkupElements =append (_cefcb .EG_RangeMarkupElements ,_cbcbc );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bdebb :=NewEG_RunLevelElts ();_ggbcg :=NewEG_RangeMarkupElements ();_ggbcg .MoveFromRangeStart =NewCT_MoveBookmark ();if _fgfee :=d .DecodeElement (_ggbcg .MoveFromRangeStart ,&_faced );_fgfee !=nil {return _fgfee ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_bdebb );_bdebb .EG_RangeMarkupElements =append (_bdebb .EG_RangeMarkupElements ,_ggbcg );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbffd :=NewEG_RunLevelElts ();_ffbcb :=NewEG_RangeMarkupElements ();_ffbcb .MoveFromRangeEnd =NewCT_MarkupRange ();if _bbafc :=d .DecodeElement (_ffbcb .MoveFromRangeEnd ,&_faced );_bbafc !=nil {return _bbafc ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_dbffd );_dbffd .EG_RangeMarkupElements =append (_dbffd .EG_RangeMarkupElements ,_ffbcb );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dbge :=NewEG_RunLevelElts ();_ecbbcg :=NewEG_RangeMarkupElements ();_ecbbcg .MoveToRangeStart =NewCT_MoveBookmark ();if _fgcef :=d .DecodeElement (_ecbbcg .MoveToRangeStart ,&_faced );_fgcef !=nil {return _fgcef ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_dbge );_dbge .EG_RangeMarkupElements =append (_dbge .EG_RangeMarkupElements ,_ecbbcg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fbbeb :=NewEG_RunLevelElts ();_fabbd :=NewEG_RangeMarkupElements ();_fabbd .MoveToRangeEnd =NewCT_MarkupRange ();if _gffce :=d .DecodeElement (_fabbd .MoveToRangeEnd ,&_faced );_gffce !=nil {return _gffce ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_fbbeb );_fbbeb .EG_RangeMarkupElements =append (_fbbeb .EG_RangeMarkupElements ,_fabbd );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fffac :=NewEG_RunLevelElts ();_cbaee :=NewEG_RangeMarkupElements ();_cbaee .CommentRangeStart =NewCT_MarkupRange ();if _fgaae :=d .DecodeElement (_cbaee .CommentRangeStart ,&_faced );_fgaae !=nil {return _fgaae ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_fffac );_fffac .EG_RangeMarkupElements =append (_fffac .EG_RangeMarkupElements ,_cbaee );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccafg :=NewEG_RunLevelElts ();_febdfa :=NewEG_RangeMarkupElements ();_febdfa .CommentRangeEnd =NewCT_MarkupRange ();if _edgea :=d .DecodeElement (_febdfa .CommentRangeEnd ,&_faced );_edgea !=nil {return _edgea ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_ccafg );_ccafg .EG_RangeMarkupElements =append (_ccafg .EG_RangeMarkupElements ,_febdfa );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbfac :=NewEG_RunLevelElts ();_affbgd :=NewEG_RangeMarkupElements ();_affbgd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _begcb :=d .DecodeElement (_affbgd .CustomXmlInsRangeStart ,&_faced );_begcb !=nil {return _begcb ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_fbfac );_fbfac .EG_RangeMarkupElements =append (_fbfac .EG_RangeMarkupElements ,_affbgd );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gbeggg :=NewEG_RunLevelElts ();_dddbf :=NewEG_RangeMarkupElements ();_dddbf .CustomXmlInsRangeEnd =NewCT_Markup ();if _baebb :=d .DecodeElement (_dddbf .CustomXmlInsRangeEnd ,&_faced );_baebb !=nil {return _baebb ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_gbeggg );_gbeggg .EG_RangeMarkupElements =append (_gbeggg .EG_RangeMarkupElements ,_dddbf );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbabe :=NewEG_RunLevelElts ();_fbedb :=NewEG_RangeMarkupElements ();_fbedb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aecfc :=d .DecodeElement (_fbedb .CustomXmlDelRangeStart ,&_faced );_aecfc !=nil {return _aecfc ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_dbabe );_dbabe .EG_RangeMarkupElements =append (_dbabe .EG_RangeMarkupElements ,_fbedb );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcfdg :=NewEG_RunLevelElts ();_dgfad :=NewEG_RangeMarkupElements ();_dgfad .CustomXmlDelRangeEnd =NewCT_Markup ();if _effeb :=d .DecodeElement (_dgfad .CustomXmlDelRangeEnd ,&_faced );_effeb !=nil {return _effeb ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_dcfdg );_dcfdg .EG_RangeMarkupElements =append (_dcfdg .EG_RangeMarkupElements ,_dgfad );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bagac :=NewEG_RunLevelElts ();_fgfbdb :=NewEG_RangeMarkupElements ();_fgfbdb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dedec :=d .DecodeElement (_fgfbdb .CustomXmlMoveFromRangeStart ,&_faced );_dedec !=nil {return _dedec ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_bagac );_bagac .EG_RangeMarkupElements =append (_bagac .EG_RangeMarkupElements ,_fgfbdb );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bdfdf :=NewEG_RunLevelElts ();_bfbea :=NewEG_RangeMarkupElements ();_bfbea .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ggdfd :=d .DecodeElement (_bfbea .CustomXmlMoveFromRangeEnd ,&_faced );_ggdfd !=nil {return _ggdfd ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_bdfdf );_bdfdf .EG_RangeMarkupElements =append (_bdfdf .EG_RangeMarkupElements ,_bfbea );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gcbbfe :=NewEG_RunLevelElts ();_fecgf :=NewEG_RangeMarkupElements ();_fecgf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cbceb :=d .DecodeElement (_fecgf .CustomXmlMoveToRangeStart ,&_faced );_cbceb !=nil {return _cbceb ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_gcbbfe );_gcbbfe .EG_RangeMarkupElements =append (_gcbbfe .EG_RangeMarkupElements ,_fecgf );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gecd :=NewEG_RunLevelElts ();_aacdd :=NewEG_RangeMarkupElements ();_aacdd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ggabf :=d .DecodeElement (_aacdd .CustomXmlMoveToRangeEnd ,&_faced );_ggabf !=nil {return _ggabf ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_gecd );_gecd .EG_RangeMarkupElements =append (_gecd .EG_RangeMarkupElements ,_aacdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_aaaacd :=NewEG_RunLevelElts ();_gcfbfc :=NewEG_MathContent ();_gcfbfc .OMathPara =_ce .NewOMathPara ();if _bgbg :=d .DecodeElement (_gcfbfc .OMathPara ,&_faced );_bgbg !=nil {return _bgbg ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_aaaacd );_aaaacd .EG_MathContent =append (_aaaacd .EG_MathContent ,_gcfbfc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ffade :=NewEG_RunLevelElts ();_bfacb :=NewEG_MathContent ();_bfacb .OMath =_ce .NewOMath ();if _dceb :=d .DecodeElement (_bfacb .OMath ,&_faced );_dceb !=nil {return _dceb ;};_dcdcc .EG_RunLevelElts =append (_dcdcc .EG_RunLevelElts ,_ffade );_ffade .EG_MathContent =append (_ffade .EG_MathContent ,_bfacb );default:_gb .Log ("\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\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0020\u0025v",_faced .Name );if _facbd :=d .Skip ();_facbd !=nil {return _facbd ;};};case _f .EndElement :break _adbda ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_Panose and its children +func (_dfffg *CT_Panose )Validate ()error {return _dfffg .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};func (_fbgee *CT_FontRel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbgee .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_deabd :=range start .Attr {if _deabd .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"&&_deabd .Name .Local =="\u0069\u0064"||_deabd .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"&&_deabd .Name .Local =="\u0069\u0064"{_bgea ,_bebbg :=_deabd .Value ,error (nil );if _bebbg !=nil {return _bebbg ;};_fbgee .IdAttr =_bgea ;continue ;};if _deabd .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_bbdfc ,_ccdd :=_deabd .Value ,error (nil );if _ccdd !=nil {return _ccdd ;};_fbgee .FontKeyAttr =_bbdfc ;continue ;};if _deabd .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_fffda ,_acea :=ParseUnionST_OnOff (_deabd .Value );if _acea !=nil {return _acea ;};_fbgee .SubsettedAttr =_fffda ;continue ;};};for {_faag ,_cbbe :=d .Token ();if _cbbe !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_cbbe );};if _fdfgd ,_bdedc :=_faag .(_c .EndElement );_bdedc &&_fdfgd .Name ==start .Name {break ;};};return nil ;};func (_ebaeb *ST_DocPartType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dadab ,_cbbfe :=d .Token ();if _cbbfe !=nil {return _cbbfe ;};if _ccebaa ,_dggfggf :=_dadab .(_c .EndElement );_dggfggf &&_ccebaa .Name ==start .Name {*_ebaeb =1;return nil ;};if _bfabda ,_dgbedf :=_dadab .(_c .CharData );!_dgbedf {return _ea .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",_dadab );}else {switch string (_bfabda ){case "":*_ebaeb =0;case "\u006e\u006f\u006e\u0065":*_ebaeb =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ebaeb =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_ebaeb =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_ebaeb =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_ebaeb =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_ebaeb =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_ebaeb =7;};};_dadab ,_cbbfe =d .Token ();if _cbbfe !=nil {return _cbbfe ;};if _aedfac ,_badfa :=_dadab .(_c .EndElement );_badfa &&_aedfac .Name ==start .Name {return nil ;};return _ea .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",_dadab );}; -// Validate validates the Fonts and its children -func (_bfecef *Fonts )Validate ()error {return _bfecef .ValidateWithPath ("\u0046\u006f\u006et\u0073")};func NewCT_PPrDefault ()*CT_PPrDefault {_afaae :=&CT_PPrDefault {};return _afaae };type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_db .CT_OfficeArtExtensionList ;}; +// Validate validates the CT_Sym and its children +func (_ggegdd *CT_Sym )Validate ()error {return _ggegdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");};func (_ccgfe *ST_HighlightColor )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ccgfe =0;case "\u0062\u006c\u0061c\u006b":*_ccgfe =1;case "\u0062\u006c\u0075\u0065":*_ccgfe =2;case "\u0063\u0079\u0061\u006e":*_ccgfe =3;case "\u0067\u0072\u0065e\u006e":*_ccgfe =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_ccgfe =5;case "\u0072\u0065\u0064":*_ccgfe =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_ccgfe =7;case "\u0077\u0068\u0069t\u0065":*_ccgfe =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_ccgfe =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_ccgfe =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_ccgfe =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_ccgfe =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_ccgfe =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_ccgfe =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_ccgfe =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_ccgfe =16;case "\u006e\u006f\u006e\u0065":*_ccgfe =17;};return nil ;};const (ST_EdGrpUnset ST_EdGrp =0;ST_EdGrpNone ST_EdGrp =1;ST_EdGrpEveryone ST_EdGrp =2;ST_EdGrpAdministrators ST_EdGrp =3;ST_EdGrpContributors ST_EdGrp =4;ST_EdGrpEditors ST_EdGrp =5;ST_EdGrpOwners ST_EdGrp =6;ST_EdGrpCurrent ST_EdGrp =7;); -// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path -func (_fggge *CT_NumPr )ValidateWithPath (path string )error {if _fggge .Ilvl !=nil {if _adfbb :=_fggge .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_adfbb !=nil {return _adfbb ;};};if _fggge .NumId !=nil {if _dbff :=_fggge .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064");_dbff !=nil {return _dbff ;};};if _fggge .NumberingChange !=nil {if _bbbg :=_fggge .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_bbbg !=nil {return _bbbg ;};};if _fggge .Ins !=nil {if _fgbfae :=_fggge .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fgbfae !=nil {return _fgbfae ;};};return nil ;};func NewCT_NumLvl ()*CT_NumLvl {_cdbbcf :=&CT_NumLvl {};return _cdbbcf };func (_egbdea *Hdr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egbdea .CT_HdrFtr =*NewCT_HdrFtr ();_bddgf :for {_fgbff ,_ffdde :=d .Token ();if _ffdde !=nil {return _ffdde ;};switch _cgffa :=_fgbff .(type ){case _f .StartElement :switch _cgffa .Name {case _f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ffgae :=NewCT_AltChunk ();if _aebbg :=d .DecodeElement (_ffgae ,&_cgffa );_aebbg !=nil {return _aebbg ;};_egbdea .AltChunk =append (_egbdea .AltChunk ,_ffgae );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_faageg :=NewEG_ContentBlockContent ();_faageg .CustomXml =NewCT_CustomXmlBlock ();if _gffedd :=d .DecodeElement (_faageg .CustomXml ,&_cgffa );_gffedd !=nil {return _gffedd ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_faageg );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_gfcaba :=NewEG_ContentBlockContent ();_gfcaba .Sdt =NewCT_SdtBlock ();if _efabd :=d .DecodeElement (_gfcaba .Sdt ,&_cgffa );_efabd !=nil {return _efabd ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_gfcaba );case _f .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 :"\u0070"},_f .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 :"\u0070"}:_dgeeg :=NewEG_ContentBlockContent ();_aaaacb :=NewCT_P ();if _edabga :=d .DecodeElement (_aaaacb ,&_cgffa );_edabga !=nil {return _edabga ;};_dgeeg .P =append (_dgeeg .P ,_aaaacb );_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_dgeeg );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_gaacgf :=NewEG_ContentBlockContent ();_cgedb :=NewCT_Tbl ();if _egfacg :=d .DecodeElement (_cgedb ,&_cgffa );_egfacg !=nil {return _egfacg ;};_gaacgf .Tbl =append (_gaacgf .Tbl ,_cgedb );_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_gaacgf );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bgggg :=NewEG_ContentBlockContent ();_bafbcf :=NewEG_RunLevelElts ();_bafbcf .ProofErr =NewCT_ProofErr ();if _ddbagf :=d .DecodeElement (_bafbcf .ProofErr ,&_cgffa );_ddbagf !=nil {return _ddbagf ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_bgggg );_bgggg .EG_RunLevelElts =append (_bgggg .EG_RunLevelElts ,_bafbcf );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dggga :=NewEG_ContentBlockContent ();_bbbfac :=NewEG_RunLevelElts ();_bbbfac .PermStart =NewCT_PermStart ();if _eaffd :=d .DecodeElement (_bbbfac .PermStart ,&_cgffa );_eaffd !=nil {return _eaffd ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_dggga );_dggga .EG_RunLevelElts =append (_dggga .EG_RunLevelElts ,_bbbfac );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gdaaeg :=NewEG_ContentBlockContent ();_bdbcd :=NewEG_RunLevelElts ();_bdbcd .PermEnd =NewCT_Perm ();if _bfggg :=d .DecodeElement (_bdbcd .PermEnd ,&_cgffa );_bfggg !=nil {return _bfggg ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_gdaaeg );_gdaaeg .EG_RunLevelElts =append (_gdaaeg .EG_RunLevelElts ,_bdbcd );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_agecee :=NewEG_ContentBlockContent ();_bdbaf :=NewEG_RunLevelElts ();_bdbaf .Ins =NewCT_RunTrackChange ();if _adfac :=d .DecodeElement (_bdbaf .Ins ,&_cgffa );_adfac !=nil {return _adfac ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_agecee );_agecee .EG_RunLevelElts =append (_agecee .EG_RunLevelElts ,_bdbaf );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_ccabfc :=NewEG_ContentBlockContent ();_adcbfd :=NewEG_RunLevelElts ();_adcbfd .Del =NewCT_RunTrackChange ();if _dccgf :=d .DecodeElement (_adcbfd .Del ,&_cgffa );_dccgf !=nil {return _dccgf ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_ccabfc );_ccabfc .EG_RunLevelElts =append (_ccabfc .EG_RunLevelElts ,_adcbfd );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_afcbc :=NewEG_ContentBlockContent ();_bddbd :=NewEG_RunLevelElts ();_bddbd .MoveFrom =NewCT_RunTrackChange ();if _gfegdb :=d .DecodeElement (_bddbd .MoveFrom ,&_cgffa );_gfegdb !=nil {return _gfegdb ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_afcbc );_afcbc .EG_RunLevelElts =append (_afcbc .EG_RunLevelElts ,_bddbd );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ffefd :=NewEG_ContentBlockContent ();_accgbe :=NewEG_RunLevelElts ();_accgbe .MoveTo =NewCT_RunTrackChange ();if _cefed :=d .DecodeElement (_accgbe .MoveTo ,&_cgffa );_cefed !=nil {return _cefed ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_ffefd );_ffefd .EG_RunLevelElts =append (_ffefd .EG_RunLevelElts ,_accgbe );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ffbbb :=NewEG_ContentBlockContent ();_efedgd :=NewEG_RunLevelElts ();_cdabcca :=NewEG_RangeMarkupElements ();_cdabcca .BookmarkStart =NewCT_Bookmark ();if _abadd :=d .DecodeElement (_cdabcca .BookmarkStart ,&_cgffa );_abadd !=nil {return _abadd ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_ffbbb );_ffbbb .EG_RunLevelElts =append (_ffbbb .EG_RunLevelElts ,_efedgd );_efedgd .EG_RangeMarkupElements =append (_efedgd .EG_RangeMarkupElements ,_cdabcca );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dbbad :=NewEG_ContentBlockContent ();_ggcfa :=NewEG_RunLevelElts ();_gagcc :=NewEG_RangeMarkupElements ();_gagcc .BookmarkEnd =NewCT_MarkupRange ();if _gdefe :=d .DecodeElement (_gagcc .BookmarkEnd ,&_cgffa );_gdefe !=nil {return _gdefe ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_dbbad );_dbbad .EG_RunLevelElts =append (_dbbad .EG_RunLevelElts ,_ggcfa );_ggcfa .EG_RangeMarkupElements =append (_ggcfa .EG_RangeMarkupElements ,_gagcc );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cadgc :=NewEG_ContentBlockContent ();_gggbf :=NewEG_RunLevelElts ();_ffacab :=NewEG_RangeMarkupElements ();_ffacab .MoveFromRangeStart =NewCT_MoveBookmark ();if _gfedcga :=d .DecodeElement (_ffacab .MoveFromRangeStart ,&_cgffa );_gfedcga !=nil {return _gfedcga ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_cadgc );_cadgc .EG_RunLevelElts =append (_cadgc .EG_RunLevelElts ,_gggbf );_gggbf .EG_RangeMarkupElements =append (_gggbf .EG_RangeMarkupElements ,_ffacab );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_befcdc :=NewEG_ContentBlockContent ();_bbgbad :=NewEG_RunLevelElts ();_bdbcgf :=NewEG_RangeMarkupElements ();_bdbcgf .MoveFromRangeEnd =NewCT_MarkupRange ();if _fegaf :=d .DecodeElement (_bdbcgf .MoveFromRangeEnd ,&_cgffa );_fegaf !=nil {return _fegaf ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_befcdc );_befcdc .EG_RunLevelElts =append (_befcdc .EG_RunLevelElts ,_bbgbad );_bbgbad .EG_RangeMarkupElements =append (_bbgbad .EG_RangeMarkupElements ,_bdbcgf );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aacdc :=NewEG_ContentBlockContent ();_fddfg :=NewEG_RunLevelElts ();_acdge :=NewEG_RangeMarkupElements ();_acdge .MoveToRangeStart =NewCT_MoveBookmark ();if _aacbgd :=d .DecodeElement (_acdge .MoveToRangeStart ,&_cgffa );_aacbgd !=nil {return _aacbgd ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_aacdc );_aacdc .EG_RunLevelElts =append (_aacdc .EG_RunLevelElts ,_fddfg );_fddfg .EG_RangeMarkupElements =append (_fddfg .EG_RangeMarkupElements ,_acdge );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_aeedd :=NewEG_ContentBlockContent ();_beead :=NewEG_RunLevelElts ();_afgfa :=NewEG_RangeMarkupElements ();_afgfa .MoveToRangeEnd =NewCT_MarkupRange ();if _aeeeb :=d .DecodeElement (_afgfa .MoveToRangeEnd ,&_cgffa );_aeeeb !=nil {return _aeeeb ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_aeedd );_aeedd .EG_RunLevelElts =append (_aeedd .EG_RunLevelElts ,_beead );_beead .EG_RangeMarkupElements =append (_beead .EG_RangeMarkupElements ,_afgfa );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdbede :=NewEG_ContentBlockContent ();_ggbdda :=NewEG_RunLevelElts ();_deced :=NewEG_RangeMarkupElements ();_deced .CommentRangeStart =NewCT_MarkupRange ();if _ggfcb :=d .DecodeElement (_deced .CommentRangeStart ,&_cgffa );_ggfcb !=nil {return _ggfcb ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_gdbede );_gdbede .EG_RunLevelElts =append (_gdbede .EG_RunLevelElts ,_ggbdda );_ggbdda .EG_RangeMarkupElements =append (_ggbdda .EG_RangeMarkupElements ,_deced );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gfdef :=NewEG_ContentBlockContent ();_gdaaeb :=NewEG_RunLevelElts ();_febbgc :=NewEG_RangeMarkupElements ();_febbgc .CommentRangeEnd =NewCT_MarkupRange ();if _ebcca :=d .DecodeElement (_febbgc .CommentRangeEnd ,&_cgffa );_ebcca !=nil {return _ebcca ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_gfdef );_gfdef .EG_RunLevelElts =append (_gfdef .EG_RunLevelElts ,_gdaaeb );_gdaaeb .EG_RangeMarkupElements =append (_gdaaeb .EG_RangeMarkupElements ,_febbgc );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebaabf :=NewEG_ContentBlockContent ();_gaeab :=NewEG_RunLevelElts ();_fccead :=NewEG_RangeMarkupElements ();_fccead .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffabgc :=d .DecodeElement (_fccead .CustomXmlInsRangeStart ,&_cgffa );_ffabgc !=nil {return _ffabgc ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_ebaabf );_ebaabf .EG_RunLevelElts =append (_ebaabf .EG_RunLevelElts ,_gaeab );_gaeab .EG_RangeMarkupElements =append (_gaeab .EG_RangeMarkupElements ,_fccead );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ddeag :=NewEG_ContentBlockContent ();_bdafg :=NewEG_RunLevelElts ();_cedec :=NewEG_RangeMarkupElements ();_cedec .CustomXmlInsRangeEnd =NewCT_Markup ();if _cfgdac :=d .DecodeElement (_cedec .CustomXmlInsRangeEnd ,&_cgffa );_cfgdac !=nil {return _cfgdac ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_ddeag );_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_bdafg );_bdafg .EG_RangeMarkupElements =append (_bdafg .EG_RangeMarkupElements ,_cedec );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eeacdf :=NewEG_ContentBlockContent ();_fedcab :=NewEG_RunLevelElts ();_edbffb :=NewEG_RangeMarkupElements ();_edbffb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _babda :=d .DecodeElement (_edbffb .CustomXmlDelRangeStart ,&_cgffa );_babda !=nil {return _babda ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_eeacdf );_eeacdf .EG_RunLevelElts =append (_eeacdf .EG_RunLevelElts ,_fedcab );_fedcab .EG_RangeMarkupElements =append (_fedcab .EG_RangeMarkupElements ,_edbffb );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffddcd :=NewEG_ContentBlockContent ();_faabfb :=NewEG_RunLevelElts ();_ebggb :=NewEG_RangeMarkupElements ();_ebggb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gaggdc :=d .DecodeElement (_ebggb .CustomXmlDelRangeEnd ,&_cgffa );_gaggdc !=nil {return _gaggdc ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_ffddcd );_ffddcd .EG_RunLevelElts =append (_ffddcd .EG_RunLevelElts ,_faabfb );_faabfb .EG_RangeMarkupElements =append (_faabfb .EG_RangeMarkupElements ,_ebggb );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dcdeg :=NewEG_ContentBlockContent ();_efbae :=NewEG_RunLevelElts ();_afcef :=NewEG_RangeMarkupElements ();_afcef .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dagabe :=d .DecodeElement (_afcef .CustomXmlMoveFromRangeStart ,&_cgffa );_dagabe !=nil {return _dagabe ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_dcdeg );_dcdeg .EG_RunLevelElts =append (_dcdeg .EG_RunLevelElts ,_efbae );_efbae .EG_RangeMarkupElements =append (_efbae .EG_RangeMarkupElements ,_afcef );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dbbgb :=NewEG_ContentBlockContent ();_cfdab :=NewEG_RunLevelElts ();_dgecad :=NewEG_RangeMarkupElements ();_dgecad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cfbge :=d .DecodeElement (_dgecad .CustomXmlMoveFromRangeEnd ,&_cgffa );_cfbge !=nil {return _cfbge ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_dbbgb );_dbbgb .EG_RunLevelElts =append (_dbbgb .EG_RunLevelElts ,_cfdab );_cfdab .EG_RangeMarkupElements =append (_cfdab .EG_RangeMarkupElements ,_dgecad );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cecca :=NewEG_ContentBlockContent ();_abbdc :=NewEG_RunLevelElts ();_bafbe :=NewEG_RangeMarkupElements ();_bafbe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gacgc :=d .DecodeElement (_bafbe .CustomXmlMoveToRangeStart ,&_cgffa );_gacgc !=nil {return _gacgc ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_cecca );_cecca .EG_RunLevelElts =append (_cecca .EG_RunLevelElts ,_abbdc );_abbdc .EG_RangeMarkupElements =append (_abbdc .EG_RangeMarkupElements ,_bafbe );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aagfa :=NewEG_ContentBlockContent ();_fadbe :=NewEG_RunLevelElts ();_abcgb :=NewEG_RangeMarkupElements ();_abcgb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dcceaf :=d .DecodeElement (_abcgb .CustomXmlMoveToRangeEnd ,&_cgffa );_dcceaf !=nil {return _dcceaf ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_aagfa );_aagfa .EG_RunLevelElts =append (_aagfa .EG_RunLevelElts ,_fadbe );_fadbe .EG_RangeMarkupElements =append (_fadbe .EG_RangeMarkupElements ,_abcgb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fgabgb :=NewEG_ContentBlockContent ();_fdgff :=NewEG_RunLevelElts ();_agedb :=NewEG_MathContent ();_agedb .OMathPara =_ce .NewOMathPara ();if _afeee :=d .DecodeElement (_agedb .OMathPara ,&_cgffa );_afeee !=nil {return _afeee ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_fgabgb );_fgabgb .EG_RunLevelElts =append (_fgabgb .EG_RunLevelElts ,_fdgff );_fdgff .EG_MathContent =append (_fdgff .EG_MathContent ,_agedb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ceceb :=NewEG_ContentBlockContent ();_dedbf :=NewEG_RunLevelElts ();_dccgg :=NewEG_MathContent ();_dccgg .OMath =_ce .NewOMath ();if _adgcfa :=d .DecodeElement (_dccgg .OMath ,&_cgffa );_adgcfa !=nil {return _adgcfa ;};_egbdea .EG_ContentBlockContent =append (_egbdea .EG_ContentBlockContent ,_ceceb );_ceceb .EG_RunLevelElts =append (_ceceb .EG_RunLevelElts ,_dedbf );_dedbf .EG_MathContent =append (_dedbf .EG_MathContent ,_dccgg );default:_gb .Log ("\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\u0048d\u0072\u0020\u0025\u0076",_cgffa .Name );if _gfdcb :=d .Skip ();_gfdcb !=nil {return _gfdcb ;};};case _f .EndElement :break _bddgf ;case _f .CharData :};};return nil ;};func (_eeedbc ST_TargetScreenSz )String ()string {switch _eeedbc {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};func (_gfaaeb *Fonts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077:\u0066\u006f\u006e\u0074\u0073";return _gfaaeb .CT_FontsList .MarshalXML (e ,start );}; +// Validate validates the CT_Bookmark and its children +func (_fae *CT_Bookmark )Validate ()error {return _fae .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_ccfc *CT_CustomXmlBlock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adfag :=range start .Attr {if _adfag .Name .Local =="\u0075\u0072\u0069"{_fcbe ,_aebb :=_adfag .Value ,error (nil );if _aebb !=nil {return _aebb ;};_ccfc .UriAttr =&_fcbe ;continue ;};if _adfag .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_acae ,_egfc :=_adfag .Value ,error (nil );if _egfc !=nil {return _egfc ;};_ccfc .ElementAttr =_acae ;continue ;};};_gbfg :for {_ebgg ,_bfgd :=d .Token ();if _bfgd !=nil {return _bfgd ;};switch _eeeb :=_ebgg .(type ){case _c .StartElement :switch _eeeb .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_ccfc .CustomXmlPr =NewCT_CustomXmlPr ();if _cdaa :=d .DecodeElement (_ccfc .CustomXmlPr ,&_eeeb );_cdaa !=nil {return _cdaa ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_babfb :=NewEG_ContentBlockContent ();_babfb .CustomXml =NewCT_CustomXmlBlock ();if _fgbc :=d .DecodeElement (_babfb .CustomXml ,&_eeeb );_fgbc !=nil {return _fgbc ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_babfb );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_aabe :=NewEG_ContentBlockContent ();_aabe .Sdt =NewCT_SdtBlock ();if _dgca :=d .DecodeElement (_aabe .Sdt ,&_eeeb );_dgca !=nil {return _dgca ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_aabe );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 :"\u0070"},_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 :"\u0070"}:_dfdb :=NewEG_ContentBlockContent ();_cged :=NewCT_P ();if _gfeaa :=d .DecodeElement (_cged ,&_eeeb );_gfeaa !=nil {return _gfeaa ;};_dfdb .P =append (_dfdb .P ,_cged );_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_dfdb );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_bcca :=NewEG_ContentBlockContent ();_edfgg :=NewCT_Tbl ();if _bfag :=d .DecodeElement (_edfgg ,&_eeeb );_bfag !=nil {return _bfag ;};_bcca .Tbl =append (_bcca .Tbl ,_edfgg );_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_bcca );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eeeac :=NewEG_ContentBlockContent ();_cbgg :=NewEG_RunLevelElts ();_cbgg .ProofErr =NewCT_ProofErr ();if _gaafd :=d .DecodeElement (_cbgg .ProofErr ,&_eeeb );_gaafd !=nil {return _gaafd ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_eeeac );_eeeac .EG_RunLevelElts =append (_eeeac .EG_RunLevelElts ,_cbgg );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fcgb :=NewEG_ContentBlockContent ();_gfcb :=NewEG_RunLevelElts ();_gfcb .PermStart =NewCT_PermStart ();if _edbg :=d .DecodeElement (_gfcb .PermStart ,&_eeeb );_edbg !=nil {return _edbg ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_fcgb );_fcgb .EG_RunLevelElts =append (_fcgb .EG_RunLevelElts ,_gfcb );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gaagg :=NewEG_ContentBlockContent ();_egae :=NewEG_RunLevelElts ();_egae .PermEnd =NewCT_Perm ();if _ffffb :=d .DecodeElement (_egae .PermEnd ,&_eeeb );_ffffb !=nil {return _ffffb ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_gaagg );_gaagg .EG_RunLevelElts =append (_gaagg .EG_RunLevelElts ,_egae );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bfcc :=NewEG_ContentBlockContent ();_beced :=NewEG_RunLevelElts ();_beced .Ins =NewCT_RunTrackChange ();if _gcccb :=d .DecodeElement (_beced .Ins ,&_eeeb );_gcccb !=nil {return _gcccb ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_bfcc );_bfcc .EG_RunLevelElts =append (_bfcc .EG_RunLevelElts ,_beced );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dbab :=NewEG_ContentBlockContent ();_efba :=NewEG_RunLevelElts ();_efba .Del =NewCT_RunTrackChange ();if _agab :=d .DecodeElement (_efba .Del ,&_eeeb );_agab !=nil {return _agab ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_dbab );_dbab .EG_RunLevelElts =append (_dbab .EG_RunLevelElts ,_efba );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cfbd :=NewEG_ContentBlockContent ();_decg :=NewEG_RunLevelElts ();_decg .MoveFrom =NewCT_RunTrackChange ();if _gdee :=d .DecodeElement (_decg .MoveFrom ,&_eeeb );_gdee !=nil {return _gdee ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_cfbd );_cfbd .EG_RunLevelElts =append (_cfbd .EG_RunLevelElts ,_decg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cecg :=NewEG_ContentBlockContent ();_deceg :=NewEG_RunLevelElts ();_deceg .MoveTo =NewCT_RunTrackChange ();if _gddd :=d .DecodeElement (_deceg .MoveTo ,&_eeeb );_gddd !=nil {return _gddd ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_cecg );_cecg .EG_RunLevelElts =append (_cecg .EG_RunLevelElts ,_deceg );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dfbba :=NewEG_ContentBlockContent ();_bgcd :=NewEG_RunLevelElts ();_cegdb :=NewEG_RangeMarkupElements ();_cegdb .BookmarkStart =NewCT_Bookmark ();if _fbfc :=d .DecodeElement (_cegdb .BookmarkStart ,&_eeeb );_fbfc !=nil {return _fbfc ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_dfbba );_dfbba .EG_RunLevelElts =append (_dfbba .EG_RunLevelElts ,_bgcd );_bgcd .EG_RangeMarkupElements =append (_bgcd .EG_RangeMarkupElements ,_cegdb );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_edcea :=NewEG_ContentBlockContent ();_ebeg :=NewEG_RunLevelElts ();_eagd :=NewEG_RangeMarkupElements ();_eagd .BookmarkEnd =NewCT_MarkupRange ();if _cbeb :=d .DecodeElement (_eagd .BookmarkEnd ,&_eeeb );_cbeb !=nil {return _cbeb ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_edcea );_edcea .EG_RunLevelElts =append (_edcea .EG_RunLevelElts ,_ebeg );_ebeg .EG_RangeMarkupElements =append (_ebeg .EG_RangeMarkupElements ,_eagd );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ddgf :=NewEG_ContentBlockContent ();_fcca :=NewEG_RunLevelElts ();_deaf :=NewEG_RangeMarkupElements ();_deaf .MoveFromRangeStart =NewCT_MoveBookmark ();if _ecgg :=d .DecodeElement (_deaf .MoveFromRangeStart ,&_eeeb );_ecgg !=nil {return _ecgg ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_ddgf );_ddgf .EG_RunLevelElts =append (_ddgf .EG_RunLevelElts ,_fcca );_fcca .EG_RangeMarkupElements =append (_fcca .EG_RangeMarkupElements ,_deaf );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edae :=NewEG_ContentBlockContent ();_ecdee :=NewEG_RunLevelElts ();_ddcf :=NewEG_RangeMarkupElements ();_ddcf .MoveFromRangeEnd =NewCT_MarkupRange ();if _gfcbb :=d .DecodeElement (_ddcf .MoveFromRangeEnd ,&_eeeb );_gfcbb !=nil {return _gfcbb ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_edae );_edae .EG_RunLevelElts =append (_edae .EG_RunLevelElts ,_ecdee );_ecdee .EG_RangeMarkupElements =append (_ecdee .EG_RangeMarkupElements ,_ddcf );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_adcg :=NewEG_ContentBlockContent ();_feba :=NewEG_RunLevelElts ();_gcgcac :=NewEG_RangeMarkupElements ();_gcgcac .MoveToRangeStart =NewCT_MoveBookmark ();if _deeg :=d .DecodeElement (_gcgcac .MoveToRangeStart ,&_eeeb );_deeg !=nil {return _deeg ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_adcg );_adcg .EG_RunLevelElts =append (_adcg .EG_RunLevelElts ,_feba );_feba .EG_RangeMarkupElements =append (_feba .EG_RangeMarkupElements ,_gcgcac );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_egebd :=NewEG_ContentBlockContent ();_gegf :=NewEG_RunLevelElts ();_fffc :=NewEG_RangeMarkupElements ();_fffc .MoveToRangeEnd =NewCT_MarkupRange ();if _dacg :=d .DecodeElement (_fffc .MoveToRangeEnd ,&_eeeb );_dacg !=nil {return _dacg ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_egebd );_egebd .EG_RunLevelElts =append (_egebd .EG_RunLevelElts ,_gegf );_gegf .EG_RangeMarkupElements =append (_gegf .EG_RangeMarkupElements ,_fffc );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dbcdg :=NewEG_ContentBlockContent ();_gfeee :=NewEG_RunLevelElts ();_bdcg :=NewEG_RangeMarkupElements ();_bdcg .CommentRangeStart =NewCT_MarkupRange ();if _aaebb :=d .DecodeElement (_bdcg .CommentRangeStart ,&_eeeb );_aaebb !=nil {return _aaebb ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_dbcdg );_dbcdg .EG_RunLevelElts =append (_dbcdg .EG_RunLevelElts ,_gfeee );_gfeee .EG_RangeMarkupElements =append (_gfeee .EG_RangeMarkupElements ,_bdcg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gegc :=NewEG_ContentBlockContent ();_efdba :=NewEG_RunLevelElts ();_ebcfd :=NewEG_RangeMarkupElements ();_ebcfd .CommentRangeEnd =NewCT_MarkupRange ();if _cfffgb :=d .DecodeElement (_ebcfd .CommentRangeEnd ,&_eeeb );_cfffgb !=nil {return _cfffgb ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_gegc );_gegc .EG_RunLevelElts =append (_gegc .EG_RunLevelElts ,_efdba );_efdba .EG_RangeMarkupElements =append (_efdba .EG_RangeMarkupElements ,_ebcfd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_badd :=NewEG_ContentBlockContent ();_dfgf :=NewEG_RunLevelElts ();_cbed :=NewEG_RangeMarkupElements ();_cbed .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gccgf :=d .DecodeElement (_cbed .CustomXmlInsRangeStart ,&_eeeb );_gccgf !=nil {return _gccgf ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_badd );_badd .EG_RunLevelElts =append (_badd .EG_RunLevelElts ,_dfgf );_dfgf .EG_RangeMarkupElements =append (_dfgf .EG_RangeMarkupElements ,_cbed );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gafa :=NewEG_ContentBlockContent ();_cfge :=NewEG_RunLevelElts ();_fgeg :=NewEG_RangeMarkupElements ();_fgeg .CustomXmlInsRangeEnd =NewCT_Markup ();if _bgfe :=d .DecodeElement (_fgeg .CustomXmlInsRangeEnd ,&_eeeb );_bgfe !=nil {return _bgfe ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_gafa );_gafa .EG_RunLevelElts =append (_gafa .EG_RunLevelElts ,_cfge );_cfge .EG_RangeMarkupElements =append (_cfge .EG_RangeMarkupElements ,_fgeg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aaccc :=NewEG_ContentBlockContent ();_gcbg :=NewEG_RunLevelElts ();_gebc :=NewEG_RangeMarkupElements ();_gebc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgbf :=d .DecodeElement (_gebc .CustomXmlDelRangeStart ,&_eeeb );_bgbf !=nil {return _bgbf ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_aaccc );_aaccc .EG_RunLevelElts =append (_aaccc .EG_RunLevelElts ,_gcbg );_gcbg .EG_RangeMarkupElements =append (_gcbg .EG_RangeMarkupElements ,_gebc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eedcc :=NewEG_ContentBlockContent ();_agag :=NewEG_RunLevelElts ();_ggff :=NewEG_RangeMarkupElements ();_ggff .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbed :=d .DecodeElement (_ggff .CustomXmlDelRangeEnd ,&_eeeb );_fbed !=nil {return _fbed ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_eedcc );_eedcc .EG_RunLevelElts =append (_eedcc .EG_RunLevelElts ,_agag );_agag .EG_RangeMarkupElements =append (_agag .EG_RangeMarkupElements ,_ggff );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ggedf :=NewEG_ContentBlockContent ();_gccgfd :=NewEG_RunLevelElts ();_gaad :=NewEG_RangeMarkupElements ();_gaad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbga :=d .DecodeElement (_gaad .CustomXmlMoveFromRangeStart ,&_eeeb );_fbga !=nil {return _fbga ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_ggedf );_ggedf .EG_RunLevelElts =append (_ggedf .EG_RunLevelElts ,_gccgfd );_gccgfd .EG_RangeMarkupElements =append (_gccgfd .EG_RangeMarkupElements ,_gaad );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cafa :=NewEG_ContentBlockContent ();_aede :=NewEG_RunLevelElts ();_bbdcb :=NewEG_RangeMarkupElements ();_bbdcb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ggcf :=d .DecodeElement (_bbdcb .CustomXmlMoveFromRangeEnd ,&_eeeb );_ggcf !=nil {return _ggcf ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_cafa );_cafa .EG_RunLevelElts =append (_cafa .EG_RunLevelElts ,_aede );_aede .EG_RangeMarkupElements =append (_aede .EG_RangeMarkupElements ,_bbdcb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bgfd :=NewEG_ContentBlockContent ();_cbbce :=NewEG_RunLevelElts ();_egecc :=NewEG_RangeMarkupElements ();_egecc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eeaeg :=d .DecodeElement (_egecc .CustomXmlMoveToRangeStart ,&_eeeb );_eeaeg !=nil {return _eeaeg ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_bgfd );_bgfd .EG_RunLevelElts =append (_bgfd .EG_RunLevelElts ,_cbbce );_cbbce .EG_RangeMarkupElements =append (_cbbce .EG_RangeMarkupElements ,_egecc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egce :=NewEG_ContentBlockContent ();_ggdcb :=NewEG_RunLevelElts ();_fdeg :=NewEG_RangeMarkupElements ();_fdeg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fffd :=d .DecodeElement (_fdeg .CustomXmlMoveToRangeEnd ,&_eeeb );_fffd !=nil {return _fffd ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_egce );_egce .EG_RunLevelElts =append (_egce .EG_RunLevelElts ,_ggdcb );_ggdcb .EG_RangeMarkupElements =append (_ggdcb .EG_RangeMarkupElements ,_fdeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_abff :=NewEG_ContentBlockContent ();_cdaf :=NewEG_RunLevelElts ();_dddb :=NewEG_MathContent ();_dddb .OMathPara =_egg .NewOMathPara ();if _efecg :=d .DecodeElement (_dddb .OMathPara ,&_eeeb );_efecg !=nil {return _efecg ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_abff );_abff .EG_RunLevelElts =append (_abff .EG_RunLevelElts ,_cdaf );_cdaf .EG_MathContent =append (_cdaf .EG_MathContent ,_dddb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ggce :=NewEG_ContentBlockContent ();_eaced :=NewEG_RunLevelElts ();_eecb :=NewEG_MathContent ();_eecb .OMath =_egg .NewOMath ();if _bgab :=d .DecodeElement (_eecb .OMath ,&_eeeb );_bgab !=nil {return _bgab ;};_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_ggce );_ggce .EG_RunLevelElts =append (_ggce .EG_RunLevelElts ,_eaced );_eaced .EG_MathContent =append (_eaced .EG_MathContent ,_eecb );default:_cff .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_eeeb .Name );if _aaagg :=d .Skip ();_aaagg !=nil {return _aaagg ;};};case _c .EndElement :break _gbfg ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_DocParts and its children -func (_dcfb *CT_DocParts )Validate ()error {return _dcfb .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");};const (ST_DocGridUnset ST_DocGrid =0;ST_DocGridDefault ST_DocGrid =1;ST_DocGridLines ST_DocGrid =2;ST_DocGridLinesAndChars ST_DocGrid =3;ST_DocGridSnapToChars ST_DocGrid =4;);func (_bdfcga ST_InfoTextType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgfbf :=_f .Attr {};_bgfbf .Name =name ;switch _bdfcga {case ST_InfoTextTypeUnset :_bgfbf .Value ="";case ST_InfoTextTypeText :_bgfbf .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_bgfbf .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _bgfbf ,nil ;};type ST_InfoTextType byte ; +// Validate validates the WdInline and its children +func (_gaefdd *WdInline )Validate ()error {return _gaefdd .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");};func (_agf *CT_Border )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cgag ,_febc :=_agf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _febc !=nil {return _febc ;};start .Attr =append (start .Attr ,_cgag );if _agf .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_agf .ColorAttr )});};if _agf .ThemeColorAttr !=ST_ThemeColorUnset {_defgd ,_daaf :=_agf .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _daaf !=nil {return _daaf ;};start .Attr =append (start .Attr ,_defgd );};if _agf .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_agf .ThemeTintAttr )});};if _agf .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_agf .ThemeShadeAttr )});};if _agf .SzAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_ea .Sprintf ("\u0025\u0076",*_agf .SzAttr )});};if _agf .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_agf .SpaceAttr )});};if _agf .ShadowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_ea .Sprintf ("\u0025\u0076",*_agf .ShadowAttr )});};if _agf .FrameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_agf .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DocPartBehavior and its children -func (_dbbe *CT_DocPartBehavior )Validate ()error {return _dbbe .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};func (_fceae *ST_ChapterSep )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fceae =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_fceae =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_fceae =2;case "\u0063\u006f\u006co\u006e":*_fceae =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_fceae =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_fceae =5;};return nil ;};type CT_SdtRun struct{ +// Validate validates the CT_MacroName and its children +func (_gcfgf *CT_MacroName )Validate ()error {return _gcfgf .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");};func (_bcfec ST_LevelSuffix )String ()string {switch _bcfec {case 0:return "";case 1:return "\u0074\u0061\u0062";case 2:return "\u0073\u0070\u0061c\u0065";case 3:return "\u006eo\u0074\u0068\u0069\u006e\u0067";};return "";};func (_fdced *EG_BlockLevelElts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdced .AltChunk !=nil {_aacgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_bgaba :=range _fdced .AltChunk {e .EncodeElement (_bgaba ,_aacgb );};};if _fdced .EG_ContentBlockContent !=nil {for _ ,_gegbfa :=range _fdced .EG_ContentBlockContent {_gegbfa .MarshalXML (e ,_c .StartElement {});};};return nil ;};type CT_Frameset struct{ -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Nested Frameset Size +Sz *CT_String ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Frameset Splitter Properties +FramesetSplitbar *CT_FramesetSplitbar ; -// Inline-Level Structured Document Tag Content -SdtContent *CT_SdtContentRun ;}; +// Frameset Layout +FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;}; -// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path -func (_eacfe *CT_MarkupRange )ValidateWithPath (path string )error {if _ccga :=_eacfe .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ccga !=nil {return _ccga ;};return nil ;}; +// Validate validates the CT_FrameLayout and its children +func (_bafeg *CT_FrameLayout )Validate ()error {return _bafeg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");};type CT_LsdException struct{ -// Validate validates the CT_TcPrChange and its children -func (_gaaga *CT_TcPrChange )Validate ()error {return _gaaga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type ST_ProofErr byte ;func NewEG_PContentBase ()*EG_PContentBase {_cfdaf :=&EG_PContentBase {};return _cfdaf }; +// Primary Style Name +NameAttr string ; -// Validate validates the CT_SectType and its children -func (_geagbe *CT_SectType )Validate ()error {return _geagbe .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};type ST_Proof byte ;type CT_FFDDList struct{ +// Latent Style Locking Setting +LockedAttr *_cf .ST_OnOff ; -// Drop-Down List Selection -Result *CT_DecimalNumber ; +// Override default sorting order +UiPriorityAttr *int64 ; -// Default Drop-Down List Item Index -Default *CT_DecimalNumber ; +// Semi hidden text override +SemiHiddenAttr *_cf .ST_OnOff ; -// Drop-Down List Entry -ListEntry []*CT_String ;};type CT_TblBorders struct{ +// Unhide when used +UnhideWhenUsedAttr *_cf .ST_OnOff ; -// Table Top Border -Top *CT_Border ; +// Latent Style Primary Style Setting +QFormatAttr *_cf .ST_OnOff ;};func (_bcabb ST_FtnEdn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bcabb .String (),start );};func NewCT_NumLvl ()*CT_NumLvl {_dgffd :=&CT_NumLvl {};return _dgffd };func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_fcebda :=ST_MeasurementOrPercent {};if _cf .ST_UniversalMeasurePatternRe .MatchString (s ){_fcebda .ST_UniversalMeasure =&s ;}else {_fcebda .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _cf .ST_PercentagePatternRe .MatchString (s ){_fcebda .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_efgad ,_cgacb :=_ac .ParseFloat (s ,64);if _cgacb !=nil {return _fcebda ,_ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cgacb );};_fcebda .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_cff .Int64 (int64 (_efgad ));};};return _fcebda ,nil ;};const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;); -// Table Leading Edge Border -Start *CT_Border ; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_aaeggf *CT_Text )ValidateWithPath (path string )error {return nil };func (_gadgg *CT_MailMergeDest )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ccdaa ,_aabgg :=_gadgg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aabgg !=nil {return _aabgg ;};start .Attr =append (start .Attr ,_ccdaa );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfbdg *CT_DecimalNumber )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_gfbdg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewDocument ()*Document {_cdabf :=&Document {};_cdabf .CT_Document =*NewCT_Document ();return _cdabf ;}; -// Table Leading Edge Border -Left *CT_Border ; +// Validate validates the CT_PPrBase and its children +func (_becfgc *CT_PPrBase )Validate ()error {return _becfgc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};func (_afgeef ST_DocPartBehavior )ValidateWithPath (path string )error {switch _afgeef {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgeef ));};return nil ;};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Table Bottom Border -Bottom *CT_Border ; +// Annotation Identifier +IdAttr int64 ;};type CT_ShapeDefaults struct{Any []_cff .Any ;};func (_bbgefc ST_EdGrp )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fgebb :=_c .Attr {};_fgebb .Name =name ;switch _bbgefc {case ST_EdGrpUnset :_fgebb .Value ="";case ST_EdGrpNone :_fgebb .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_fgebb .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_fgebb .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case ST_EdGrpContributors :_fgebb .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_fgebb .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_fgebb .Value ="\u006f\u0077\u006e\u0065\u0072\u0073";case ST_EdGrpCurrent :_fgebb .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _fgebb ,nil ;};func (_gaefge ST_TabTlc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gaefge .String (),start );}; -// Table Trailing Edge Border -End *CT_Border ; +// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path +func (_ecgded *CT_Underline )ValidateWithPath (path string )error {if _edgbf :=_ecgded .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edgbf !=nil {return _edgbf ;};if _ecgded .ColorAttr !=nil {if _dddce :=_ecgded .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dddce !=nil {return _dddce ;};};if _aagaf :=_ecgded .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_aagaf !=nil {return _aagaf ;};return nil ;}; -// Table Trailing Edge Border -Right *CT_Border ; +// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path +func (_dbegb *CT_TblGrid )ValidateWithPath (path string )error {for _bacfg ,_bgfg :=range _dbegb .GridCol {if _befge :=_bgfg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_bacfg ));_befge !=nil {return _befge ;};};if _dbegb .TblGridChange !=nil {if _bcaad :=_dbegb .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_bcaad !=nil {return _bcaad ;};};return nil ;};func (_fdcaa ST_FtnEdn )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcegd :=_c .Attr {};_fcegd .Name =name ;switch _fdcaa {case ST_FtnEdnUnset :_fcegd .Value ="";case ST_FtnEdnNormal :_fcegd .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_fcegd .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_fcegd .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case ST_FtnEdnContinuationNotice :_fcegd .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _fcegd ,nil ;}; -// Table Inside Horizontal Edges Border -InsideH *CT_Border ; +// ST_TextScale is a union type +type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;};func (_abcag *CT_RPrOriginal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _abcag .RStyle !=nil {_gcdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_abcag .RStyle ,_gcdd );};if _abcag .RFonts !=nil {_fdgbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_abcag .RFonts ,_fdgbc );};if _abcag .B !=nil {_afabe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_abcag .B ,_afabe );};if _abcag .BCs !=nil {_cabcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_abcag .BCs ,_cabcc );};if _abcag .I !=nil {_afag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_abcag .I ,_afag );};if _abcag .ICs !=nil {_gbdaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_abcag .ICs ,_gbdaf );};if _abcag .Caps !=nil {_gabaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_abcag .Caps ,_gabaa );};if _abcag .SmallCaps !=nil {_beec :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_abcag .SmallCaps ,_beec );};if _abcag .Strike !=nil {_bddge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_abcag .Strike ,_bddge );};if _abcag .Dstrike !=nil {_beecc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_abcag .Dstrike ,_beecc );};if _abcag .Outline !=nil {_afacd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_abcag .Outline ,_afacd );};if _abcag .Shadow !=nil {_dfbdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_abcag .Shadow ,_dfbdc );};if _abcag .Emboss !=nil {_eafea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_abcag .Emboss ,_eafea );};if _abcag .Imprint !=nil {_ddgeaf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_abcag .Imprint ,_ddgeaf );};if _abcag .NoProof !=nil {_abbebg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_abcag .NoProof ,_abbebg );};if _abcag .SnapToGrid !=nil {_degde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_abcag .SnapToGrid ,_degde );};if _abcag .Vanish !=nil {_effce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_abcag .Vanish ,_effce );};if _abcag .WebHidden !=nil {_gbdda :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_abcag .WebHidden ,_gbdda );};if _abcag .Color !=nil {_eedab :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_abcag .Color ,_eedab );};if _abcag .Spacing !=nil {_adgga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_abcag .Spacing ,_adgga );};if _abcag .W !=nil {_fdbfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_abcag .W ,_fdbfc );};if _abcag .Kern !=nil {_cdabcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_abcag .Kern ,_cdabcc );};if _abcag .Position !=nil {_daegb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_abcag .Position ,_daegb );};if _abcag .Sz !=nil {_efde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_abcag .Sz ,_efde );};if _abcag .SzCs !=nil {_cgefa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_abcag .SzCs ,_cgefa );};if _abcag .Highlight !=nil {_ebada :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_abcag .Highlight ,_ebada );};if _abcag .U !=nil {_ecagff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_abcag .U ,_ecagff );};if _abcag .Effect !=nil {_fgdgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_abcag .Effect ,_fgdgd );};if _abcag .Bdr !=nil {_ecagg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_abcag .Bdr ,_ecagg );};if _abcag .Shd !=nil {_abfab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_abcag .Shd ,_abfab );};if _abcag .FitText !=nil {_cadc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_abcag .FitText ,_cadc );};if _abcag .VertAlign !=nil {_eefcb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_abcag .VertAlign ,_eefcb );};if _abcag .Rtl !=nil {_aebbcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_abcag .Rtl ,_aebbcc );};if _abcag .Cs !=nil {_cbdgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_abcag .Cs ,_cbdgg );};if _abcag .Em !=nil {_afdbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_abcag .Em ,_afdbd );};if _abcag .Lang !=nil {_ccaade :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_abcag .Lang ,_ccaade );};if _abcag .EastAsianLayout !=nil {_acefc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_abcag .EastAsianLayout ,_acefc );};if _abcag .SpecVanish !=nil {_dacdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_abcag .SpecVanish ,_dacdg );};if _abcag .OMath !=nil {_gagdb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_abcag .OMath ,_gagdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Table Inside Vertical Edges Border -InsideV *CT_Border ;};func (_fdbdd ST_HAnchor )Validate ()error {return _fdbdd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path +func (_ccefee *CT_SdtPrChoice )ValidateWithPath (path string )error {if _ccefee .Equation !=nil {if _cgafa :=_ccefee .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_cgafa !=nil {return _cgafa ;};};if _ccefee .ComboBox !=nil {if _dgeda :=_ccefee .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx");_dgeda !=nil {return _dgeda ;};};if _ccefee .Date !=nil {if _aagcfe :=_ccefee .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_aagcfe !=nil {return _aagcfe ;};};if _ccefee .DocPartObj !=nil {if _aafgde :=_ccefee .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a");_aafgde !=nil {return _aafgde ;};};if _ccefee .DocPartList !=nil {if _eggcda :=_ccefee .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_eggcda !=nil {return _eggcda ;};};if _ccefee .DropDownList !=nil {if _bafca :=_ccefee .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074");_bafca !=nil {return _bafca ;};};if _ccefee .Picture !=nil {if _aafccf :=_ccefee .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_aafccf !=nil {return _aafccf ;};};if _ccefee .RichText !=nil {if _ecgfe :=_ccefee .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t");_ecgfe !=nil {return _ecgfe ;};};if _ccefee .Text !=nil {if _degfac :=_ccefee .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_degfac !=nil {return _degfac ;};};if _ccefee .Citation !=nil {if _dgccd :=_ccefee .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn");_dgccd !=nil {return _dgccd ;};};if _ccefee .Group !=nil {if _feeaaf :=_ccefee .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_feeaaf !=nil {return _feeaaf ;};};if _ccefee .Bibliography !=nil {if _eegfd :=_ccefee .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079");_eegfd !=nil {return _eegfd ;};};return nil ;};func (_bcefc *CT_Em )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bfcde ,_gadgd :=_bcefc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gadgd !=nil {return _gadgd ;};start .Attr =append (start .Attr ,_bfcde );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egdcc *CT_FrameScrollbar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egdcc .ValAttr =ST_FrameScrollbar (1);for _ ,_abcd :=range start .Attr {if _abcd .Name .Local =="\u0076\u0061\u006c"{_egdcc .ValAttr .UnmarshalXMLAttr (_abcd );continue ;};};for {_faee ,_aaeegg :=d .Token ();if _aaeegg !=nil {return _ea .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072: \u0025\u0073",_aaeegg );};if _cbee ,_babd :=_faee .(_c .EndElement );_babd &&_cbee .Name ==start .Name {break ;};};return nil ;};func (_bgcgab ST_PageBorderDisplay )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bgcgab .String (),start );};func (_egfdg ST_FontFamily )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gefcec :=_c .Attr {};_gefcec .Name =name ;switch _egfdg {case ST_FontFamilyUnset :_gefcec .Value ="";case ST_FontFamilyDecorative :_gefcec .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case ST_FontFamilyModern :_gefcec .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_gefcec .Value ="\u0072\u006f\u006da\u006e";case ST_FontFamilyScript :_gefcec .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_gefcec .Value ="\u0073\u0077\u0069s\u0073";case ST_FontFamilyAuto :_gefcec .Value ="\u0061\u0075\u0074\u006f";};return _gefcec ,nil ;};type WdCT_EffectExtent struct{LAttr _eg .ST_Coordinate ;TAttr _eg .ST_Coordinate ;RAttr _eg .ST_Coordinate ;BAttr _eg .ST_Coordinate ;};func (_acfgf ST_LineSpacingRule )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_acfgf .String (),start );}; -// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path -func (_ddfac *CT_LevelText )ValidateWithPath (path string )error {if _ddfac .NullAttr !=nil {if _gcecd :=_ddfac .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_gcecd !=nil {return _gcecd ;};};return nil ;};func (_fgdgd *ST_CharacterSpacing )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fgdgd =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_fgdgd =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_fgdgd =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_fgdgd =3;};return nil ;}; +// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path +func (_ddafbd *EG_RPrBase )ValidateWithPath (path string )error {if _ddafbd .RStyle !=nil {if _dfdee :=_ddafbd .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_dfdee !=nil {return _dfdee ;};};if _ddafbd .RFonts !=nil {if _gbfda :=_ddafbd .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_gbfda !=nil {return _gbfda ;};};if _ddafbd .B !=nil {if _ccgdc :=_ddafbd .B .ValidateWithPath (path +"\u002f\u0042");_ccgdc !=nil {return _ccgdc ;};};if _ddafbd .BCs !=nil {if _cbgd :=_ddafbd .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_cbgd !=nil {return _cbgd ;};};if _ddafbd .I !=nil {if _gcacb :=_ddafbd .I .ValidateWithPath (path +"\u002f\u0049");_gcacb !=nil {return _gcacb ;};};if _ddafbd .ICs !=nil {if _dgffdf :=_ddafbd .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_dgffdf !=nil {return _dgffdf ;};};if _ddafbd .Caps !=nil {if _cacg :=_ddafbd .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cacg !=nil {return _cacg ;};};if _ddafbd .SmallCaps !=nil {if _cccba :=_ddafbd .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_cccba !=nil {return _cccba ;};};if _ddafbd .Strike !=nil {if _bfceb :=_ddafbd .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bfceb !=nil {return _bfceb ;};};if _ddafbd .Dstrike !=nil {if _fbggbe :=_ddafbd .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_fbggbe !=nil {return _fbggbe ;};};if _ddafbd .Outline !=nil {if _bcdead :=_ddafbd .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bcdead !=nil {return _bcdead ;};};if _ddafbd .Shadow !=nil {if _fcafg :=_ddafbd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fcafg !=nil {return _fcafg ;};};if _ddafbd .Emboss !=nil {if _abaec :=_ddafbd .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_abaec !=nil {return _abaec ;};};if _ddafbd .Imprint !=nil {if _bcbcad :=_ddafbd .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_bcbcad !=nil {return _bcbcad ;};};if _ddafbd .NoProof !=nil {if _gbffb :=_ddafbd .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_gbffb !=nil {return _gbffb ;};};if _ddafbd .SnapToGrid !=nil {if _feabe :=_ddafbd .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_feabe !=nil {return _feabe ;};};if _ddafbd .Vanish !=nil {if _ffffef :=_ddafbd .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ffffef !=nil {return _ffffef ;};};if _ddafbd .WebHidden !=nil {if _gedaga :=_ddafbd .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gedaga !=nil {return _gedaga ;};};if _ddafbd .Color !=nil {if _agaeda :=_ddafbd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_agaeda !=nil {return _agaeda ;};};if _ddafbd .Spacing !=nil {if _fgccac :=_ddafbd .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fgccac !=nil {return _fgccac ;};};if _ddafbd .W !=nil {if _ccfea :=_ddafbd .W .ValidateWithPath (path +"\u002f\u0057");_ccfea !=nil {return _ccfea ;};};if _ddafbd .Kern !=nil {if _ggfbgg :=_ddafbd .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_ggfbgg !=nil {return _ggfbgg ;};};if _ddafbd .Position !=nil {if _bagbc :=_ddafbd .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_bagbc !=nil {return _bagbc ;};};if _ddafbd .Sz !=nil {if _caaeab :=_ddafbd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_caaeab !=nil {return _caaeab ;};};if _ddafbd .SzCs !=nil {if _eeceab :=_ddafbd .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_eeceab !=nil {return _eeceab ;};};if _ddafbd .Highlight !=nil {if _affce :=_ddafbd .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_affce !=nil {return _affce ;};};if _ddafbd .U !=nil {if _gcccaa :=_ddafbd .U .ValidateWithPath (path +"\u002f\u0055");_gcccaa !=nil {return _gcccaa ;};};if _ddafbd .Effect !=nil {if _ecaca :=_ddafbd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ecaca !=nil {return _ecaca ;};};if _ddafbd .Bdr !=nil {if _fcfcge :=_ddafbd .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_fcfcge !=nil {return _fcfcge ;};};if _ddafbd .Shd !=nil {if _aacbg :=_ddafbd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aacbg !=nil {return _aacbg ;};};if _ddafbd .FitText !=nil {if _bbedc :=_ddafbd .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bbedc !=nil {return _bbedc ;};};if _ddafbd .VertAlign !=nil {if _ecgdc :=_ddafbd .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_ecgdc !=nil {return _ecgdc ;};};if _ddafbd .Rtl !=nil {if _fgeef :=_ddafbd .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_fgeef !=nil {return _fgeef ;};};if _ddafbd .Cs !=nil {if _gfdbc :=_ddafbd .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_gfdbc !=nil {return _gfdbc ;};};if _ddafbd .Em !=nil {if _ecbegb :=_ddafbd .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ecbegb !=nil {return _ecbegb ;};};if _ddafbd .Lang !=nil {if _ebfdcf :=_ddafbd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_ebfdcf !=nil {return _ebfdcf ;};};if _ddafbd .EastAsianLayout !=nil {if _ffdef :=_ddafbd .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_ffdef !=nil {return _ffdef ;};};if _ddafbd .SpecVanish !=nil {if _eefead :=_ddafbd .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_eefead !=nil {return _eefead ;};};if _ddafbd .OMath !=nil {if _dggga :=_ddafbd .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_dggga !=nil {return _dggga ;};};return nil ;};type CT_SectPrBase struct{ -// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path -func (_bdf *CT_AltChunk )ValidateWithPath (path string )error {if _bdf .AltChunkPr !=nil {if _ege :=_bdf .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_ege !=nil {return _ege ;};};return nil ;};func (_edbc *CT_HMerge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edbc .ValAttr !=ST_MergeUnset {_abbcc ,_fbcc :=_edbc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbcc !=nil {return _fbcc ;};start .Attr =append (start .Attr ,_abbcc );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_fgbdd :=&CT_NumFmt {};_fgbdd .ValAttr =ST_NumberFormat (1);return _fgbdd ;};func (_addcf *CT_FramesetSplitbar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggbgc :for {_gcbfd ,_cecab :=d .Token ();if _cecab !=nil {return _cecab ;};switch _dbgae :=_gcbfd .(type ){case _f .StartElement :switch _dbgae .Name {case _f .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 :"\u0077"},_f .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 :"\u0077"}:_addcf .W =NewCT_TwipsMeasure ();if _eegga :=d .DecodeElement (_addcf .W ,&_dbgae );_eegga !=nil {return _eegga ;};case _f .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 :"\u0063\u006f\u006co\u0072"},_f .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 :"\u0063\u006f\u006co\u0072"}:_addcf .Color =NewCT_Color ();if _abgeb :=d .DecodeElement (_addcf .Color ,&_dbgae );_abgeb !=nil {return _abgeb ;};case _f .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 :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"},_f .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 :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}:_addcf .NoBorder =NewCT_OnOff ();if _fbfee :=d .DecodeElement (_addcf .NoBorder ,&_dbgae );_fbfee !=nil {return _fbfee ;};case _f .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 :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_f .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 :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_addcf .FlatBorders =NewCT_OnOff ();if _abfbb :=d .DecodeElement (_addcf .FlatBorders ,&_dbgae );_abfbb !=nil {return _abfbb ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065tS\u0070\u006c\u0069\u0074\u0062\u0061\u0072\u0020\u0025\u0076",_dbgae .Name );if _gedba :=d .Skip ();_gedba !=nil {return _gedba ;};};case _f .EndElement :break _ggbgc ;case _f .CharData :};};return nil ;};func (_fcagg ST_MeasurementOrPercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fcagg .ST_DecimalNumberOrPercent !=nil {e .Encode (_fcagg .ST_DecimalNumberOrPercent );};if _fcagg .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_fcagg .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_ddc *CT_AltChunkPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ddc .MatchSrc !=nil {_aaba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}};e .EncodeElement (_ddc .MatchSrc ,_aaba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gffbbg *WdCT_LinkedTextboxInformation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gffbbg .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0071"},Value :_c .Sprintf ("\u0025\u0076",_gffbbg .SeqAttr )});e .EncodeToken (start );if _gffbbg .ExtLst !=nil {_dbbfb :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gffbbg .ExtLst ,_dbbfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbfad *EG_RubyContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbfad .R !=nil {_fffafc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_bbfad .R ,_fffafc );};if _bbfad .EG_RunLevelElts !=nil {for _ ,_dbefbe :=range _bbfad .EG_RunLevelElts {_dbefbe .MarshalXML (e ,_f .StartElement {});};};return nil ;};func (_adcc *CT_Divs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_adegb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_gbdbe :=range _adcc .Div {e .EncodeElement (_gbdbe ,_adegb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceecf ST_MailMergeSourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ceecf .String (),start );};type CT_MailMergeDocType struct{ +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// Mail Merge Source Document Type -ValAttr ST_MailMergeDocType ;};func (_edfbb *ST_BrClear )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaebfg ,_fbcfec :=d .Token ();if _fbcfec !=nil {return _fbcfec ;};if _eafbeb ,_cacfc :=_aaebfg .(_f .EndElement );_cacfc &&_eafbeb .Name ==start .Name {*_edfbb =1;return nil ;};if _bfbfg ,_gebbf :=_aaebfg .(_f .CharData );!_gebbf {return _c .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",_aaebfg );}else {switch string (_bfbfg ){case "":*_edfbb =0;case "\u006e\u006f\u006e\u0065":*_edfbb =1;case "\u006c\u0065\u0066\u0074":*_edfbb =2;case "\u0072\u0069\u0067h\u0074":*_edfbb =3;case "\u0061\u006c\u006c":*_edfbb =4;};};_aaebfg ,_fbcfec =d .Token ();if _fbcfec !=nil {return _fbcfec ;};if _ffcec ,_daddaa :=_aaebfg .(_f .EndElement );_daddaa &&_ffcec .Name ==start .Name {return nil ;};return _c .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",_aaebfg );};func (_dedfac *EG_MathContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdbcc :for {_dcadcc ,_gbeaa :=d .Token ();if _gbeaa !=nil {return _gbeaa ;};switch _gbccc :=_dcadcc .(type ){case _f .StartElement :switch _gbccc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dedfac .OMathPara =_ce .NewOMathPara ();if _egfcec :=d .DecodeElement (_dedfac .OMathPara ,&_gbccc );_egfcec !=nil {return _egfcec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dedfac .OMath =_ce .NewOMath ();if _ggfdg :=d .DecodeElement (_dedfac .OMath ,&_gbccc );_ggfdg !=nil {return _ggfdg ;};default:_gb .Log ("\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\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_gbccc .Name );if _daaed :=d .Skip ();_daaed !=nil {return _daaed ;};};case _f .EndElement :break _fdbcc ;case _f .CharData :};};return nil ;};func (_efgafa *CT_Underline )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eacge :=range start .Attr {if _eacge .Name .Local =="\u0076\u0061\u006c"{_efgafa .ValAttr .UnmarshalXMLAttr (_eacge );continue ;};if _eacge .Name .Local =="\u0063\u006f\u006co\u0072"{_daegd ,_babeg :=ParseUnionST_HexColor (_eacge .Value );if _babeg !=nil {return _babeg ;};_efgafa .ColorAttr =&_daegd ;continue ;};if _eacge .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_efgafa .ThemeColorAttr .UnmarshalXMLAttr (_eacge );continue ;};if _eacge .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ecfaf ,_dbcfge :=_eacge .Value ,error (nil );if _dbcfge !=nil {return _dbcfge ;};_efgafa .ThemeTintAttr =&_ecfaf ;continue ;};if _eacge .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_cdbddg ,_fcadf :=_eacge .Value ,error (nil );if _fcadf !=nil {return _fcadf ;};_efgafa .ThemeShadeAttr =&_cdbddg ;continue ;};};for {_gcacae ,_daecbb :=d .Token ();if _daecbb !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_daecbb );};if _aegeb ,_eaggdg :=_gcacae .(_f .EndElement );_eaggdg &&_aegeb .Name ==start .Name {break ;};};return nil ;};func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_eccbf :=&CT_ReadingModeInkLockDown {};return _eccbf ;};func (_bbeadd ST_ObjectDrawAspect )Validate ()error {return _bbeadd .ValidateWithPath ("")};func (_fddcg ST_FFTextType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgcbg :=_f .Attr {};_cgcbg .Name =name ;switch _fddcg {case ST_FFTextTypeUnset :_cgcbg .Value ="";case ST_FFTextTypeRegular :_cgcbg .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_cgcbg .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_cgcbg .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_cgcbg .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case ST_FFTextTypeCurrentDate :_cgcbg .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_cgcbg .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _cgcbg ,nil ;};func (_gfbdb *ST_ProofErr )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfbdb =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_gfbdb =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_gfbdb =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_gfbdb =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_gfbdb =4;};return nil ;};func (_abffdg *CT_Sym )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abffdg .FontAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_abffdg .FontAttr )});};if _abffdg .CharAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_abffdg .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdgda *WdCT_WordprocessingGroupChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdgda .Wsp !=nil {_fbgade :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_cdbfc :=range _cdgda .Wsp {e .EncodeElement (_cdbfc ,_fbgade );};};if _cdgda .GrpSp !=nil {_affgdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_acgggg :=range _cdgda .GrpSp {e .EncodeElement (_acgggg ,_affgdd );};};if _cdgda .GraphicFrame !=nil {_baafe :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_acdgg :=range _cdgda .GraphicFrame {e .EncodeElement (_acdgg ,_baafe );};};if _cdgda .Pic !=nil {_egdcgc :=_f .StartElement {Name :_f .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_eaaea :=range _cdgda .Pic {e .EncodeElement (_eaaea ,_egdcgc );};};if _cdgda .ContentPart !=nil {_egddd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_fbccea :=range _cdgda .ContentPart {e .EncodeElement (_fbccea ,_egddd );};};return nil ;};func (_cdcab *CT_SdtListItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdcab .DisplayTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cdcab .DisplayTextAttr )});};if _cdcab .ValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cdcab .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Validate validates the CT_FrameScrollbar and its children -func (_bdbg *CT_FrameScrollbar )Validate ()error {return _bdbg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};func (_bceagb *CT_SdtText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bceagb .MultiLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u006d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bceagb .MultiLineAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgfbf *ST_JcTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcfbce ,_gdadd :=d .Token ();if _gdadd !=nil {return _gdadd ;};if _fdaga ,_dddfca :=_fcfbce .(_f .EndElement );_dddfca &&_fdaga .Name ==start .Name {*_fgfbf =1;return nil ;};if _cgcgf ,_aaccfd :=_fcfbce .(_f .CharData );!_aaccfd {return _c .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",_fcfbce );}else {switch string (_cgcgf ){case "":*_fgfbf =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fgfbf =1;case "\u0065\u006e\u0064":*_fgfbf =2;case "\u006c\u0065\u0066\u0074":*_fgfbf =3;case "\u0072\u0069\u0067h\u0074":*_fgfbf =4;case "\u0073\u0074\u0061r\u0074":*_fgfbf =5;};};_fcfbce ,_gdadd =d .Token ();if _gdadd !=nil {return _gdadd ;};if _ebbedf ,_fbaab :=_fcfbce .(_f .EndElement );_fbaab &&_ebbedf .Name ==start .Name {return nil ;};return _c .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",_fcfbce );};func (_gegfe *EG_PContentMath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccgge :for {_acggb ,_faafca :=d .Token ();if _faafca !=nil {return _faafca ;};switch _egdec :=_acggb .(type ){case _f .StartElement :switch _egdec .Name {case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ffcb :=NewEG_PContentBase ();_ffcb .CustomXml =NewCT_CustomXmlRun ();if _fcbacf :=d .DecodeElement (_ffcb .CustomXml ,&_egdec );_fcbacf !=nil {return _fcbacf ;};_gegfe .EG_PContentBase =append (_gegfe .EG_PContentBase ,_ffcb );case _f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_ebeed :=NewEG_PContentBase ();_bbfbb :=NewCT_SimpleField ();if _ggaaca :=d .DecodeElement (_bbfbb ,&_egdec );_ggaaca !=nil {return _ggaaca ;};_ebeed .FldSimple =append (_ebeed .FldSimple ,_bbfbb );_gegfe .EG_PContentBase =append (_gegfe .EG_PContentBase ,_ebeed );case _f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_fdbgbd :=NewEG_PContentBase ();_fdbgbd .Hyperlink =NewCT_Hyperlink ();if _bafage :=d .DecodeElement (_fdbgbd .Hyperlink ,&_egdec );_bafage !=nil {return _bafage ;};_gegfe .EG_PContentBase =append (_gegfe .EG_PContentBase ,_fdbgbd );case _f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_edadcf :=NewEG_ContentRunContentBase ();_edadcf .SmartTag =NewCT_SmartTagRun ();if _dfbfgb :=d .DecodeElement (_edadcf .SmartTag ,&_egdec );_dfbfgb !=nil {return _dfbfgb ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_edadcf );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_gcbbg :=NewEG_ContentRunContentBase ();_gcbbg .Sdt =NewCT_SdtRun ();if _cfceg :=d .DecodeElement (_gcbbg .Sdt ,&_egdec );_cfceg !=nil {return _cfceg ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_gcbbg );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cebcg :=NewEG_ContentRunContentBase ();_ddbfc :=NewEG_RunLevelElts ();_ddbfc .ProofErr =NewCT_ProofErr ();if _bfadg :=d .DecodeElement (_ddbfc .ProofErr ,&_egdec );_bfadg !=nil {return _bfadg ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_cebcg );_cebcg .EG_RunLevelElts =append (_cebcg .EG_RunLevelElts ,_ddbfc );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gbfbae :=NewEG_ContentRunContentBase ();_ebege :=NewEG_RunLevelElts ();_ebege .PermStart =NewCT_PermStart ();if _ddcfg :=d .DecodeElement (_ebege .PermStart ,&_egdec );_ddcfg !=nil {return _ddcfg ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_gbfbae );_gbfbae .EG_RunLevelElts =append (_gbfbae .EG_RunLevelElts ,_ebege );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gbbgaa :=NewEG_ContentRunContentBase ();_ccaed :=NewEG_RunLevelElts ();_ccaed .PermEnd =NewCT_Perm ();if _eeade :=d .DecodeElement (_ccaed .PermEnd ,&_egdec );_eeade !=nil {return _eeade ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_gbbgaa );_gbbgaa .EG_RunLevelElts =append (_gbbgaa .EG_RunLevelElts ,_ccaed );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_ceeba :=NewEG_ContentRunContentBase ();_bebacg :=NewEG_RunLevelElts ();_bebacg .Ins =NewCT_RunTrackChange ();if _cfafd :=d .DecodeElement (_bebacg .Ins ,&_egdec );_cfafd !=nil {return _cfafd ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_ceeba );_ceeba .EG_RunLevelElts =append (_ceeba .EG_RunLevelElts ,_bebacg );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_gcegcf :=NewEG_ContentRunContentBase ();_gafdc :=NewEG_RunLevelElts ();_gafdc .Del =NewCT_RunTrackChange ();if _gacgb :=d .DecodeElement (_gafdc .Del ,&_egdec );_gacgb !=nil {return _gacgb ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_gcegcf );_gcegcf .EG_RunLevelElts =append (_gcegcf .EG_RunLevelElts ,_gafdc );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aagfga :=NewEG_ContentRunContentBase ();_bfbegf :=NewEG_RunLevelElts ();_bfbegf .MoveFrom =NewCT_RunTrackChange ();if _bcacb :=d .DecodeElement (_bfbegf .MoveFrom ,&_egdec );_bcacb !=nil {return _bcacb ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_aagfga );_aagfga .EG_RunLevelElts =append (_aagfga .EG_RunLevelElts ,_bfbegf );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gegcg :=NewEG_ContentRunContentBase ();_eacdef :=NewEG_RunLevelElts ();_eacdef .MoveTo =NewCT_RunTrackChange ();if _efgfb :=d .DecodeElement (_eacdef .MoveTo ,&_egdec );_efgfb !=nil {return _efgfb ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_gegcg );_gegcg .EG_RunLevelElts =append (_gegcg .EG_RunLevelElts ,_eacdef );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fgfgb :=NewEG_ContentRunContentBase ();_cbaaf :=NewEG_RunLevelElts ();_ddfga :=NewEG_RangeMarkupElements ();_ddfga .BookmarkStart =NewCT_Bookmark ();if _begec :=d .DecodeElement (_ddfga .BookmarkStart ,&_egdec );_begec !=nil {return _begec ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_fgfgb );_fgfgb .EG_RunLevelElts =append (_fgfgb .EG_RunLevelElts ,_cbaaf );_cbaaf .EG_RangeMarkupElements =append (_cbaaf .EG_RangeMarkupElements ,_ddfga );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_geeefga :=NewEG_ContentRunContentBase ();_ggggd :=NewEG_RunLevelElts ();_dcggbe :=NewEG_RangeMarkupElements ();_dcggbe .BookmarkEnd =NewCT_MarkupRange ();if _feafd :=d .DecodeElement (_dcggbe .BookmarkEnd ,&_egdec );_feafd !=nil {return _feafd ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_geeefga );_geeefga .EG_RunLevelElts =append (_geeefga .EG_RunLevelElts ,_ggggd );_ggggd .EG_RangeMarkupElements =append (_ggggd .EG_RangeMarkupElements ,_dcggbe );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ebafg :=NewEG_ContentRunContentBase ();_gagbb :=NewEG_RunLevelElts ();_ffcfa :=NewEG_RangeMarkupElements ();_ffcfa .MoveFromRangeStart =NewCT_MoveBookmark ();if _efcgd :=d .DecodeElement (_ffcfa .MoveFromRangeStart ,&_egdec );_efcgd !=nil {return _efcgd ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_ebafg );_ebafg .EG_RunLevelElts =append (_ebafg .EG_RunLevelElts ,_gagbb );_gagbb .EG_RangeMarkupElements =append (_gagbb .EG_RangeMarkupElements ,_ffcfa );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fbcad :=NewEG_ContentRunContentBase ();_gcgcbca :=NewEG_RunLevelElts ();_edgfgg :=NewEG_RangeMarkupElements ();_edgfgg .MoveFromRangeEnd =NewCT_MarkupRange ();if _fcegee :=d .DecodeElement (_edgfgg .MoveFromRangeEnd ,&_egdec );_fcegee !=nil {return _fcegee ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_fbcad );_fbcad .EG_RunLevelElts =append (_fbcad .EG_RunLevelElts ,_gcgcbca );_gcgcbca .EG_RangeMarkupElements =append (_gcgcbca .EG_RangeMarkupElements ,_edgfgg );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dceef :=NewEG_ContentRunContentBase ();_bcggf :=NewEG_RunLevelElts ();_agefgf :=NewEG_RangeMarkupElements ();_agefgf .MoveToRangeStart =NewCT_MoveBookmark ();if _cccage :=d .DecodeElement (_agefgf .MoveToRangeStart ,&_egdec );_cccage !=nil {return _cccage ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_dceef );_dceef .EG_RunLevelElts =append (_dceef .EG_RunLevelElts ,_bcggf );_bcggf .EG_RangeMarkupElements =append (_bcggf .EG_RangeMarkupElements ,_agefgf );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bgagga :=NewEG_ContentRunContentBase ();_fccab :=NewEG_RunLevelElts ();_gbcgd :=NewEG_RangeMarkupElements ();_gbcgd .MoveToRangeEnd =NewCT_MarkupRange ();if _defcce :=d .DecodeElement (_gbcgd .MoveToRangeEnd ,&_egdec );_defcce !=nil {return _defcce ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_bgagga );_bgagga .EG_RunLevelElts =append (_bgagga .EG_RunLevelElts ,_fccab );_fccab .EG_RangeMarkupElements =append (_fccab .EG_RangeMarkupElements ,_gbcgd );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ffbcc :=NewEG_ContentRunContentBase ();_ebbfeb :=NewEG_RunLevelElts ();_bfead :=NewEG_RangeMarkupElements ();_bfead .CommentRangeStart =NewCT_MarkupRange ();if _aafagd :=d .DecodeElement (_bfead .CommentRangeStart ,&_egdec );_aafagd !=nil {return _aafagd ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_ffbcc );_ffbcc .EG_RunLevelElts =append (_ffbcc .EG_RunLevelElts ,_ebbfeb );_ebbfeb .EG_RangeMarkupElements =append (_ebbfeb .EG_RangeMarkupElements ,_bfead );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afdffd :=NewEG_ContentRunContentBase ();_ffbeb :=NewEG_RunLevelElts ();_ccbdec :=NewEG_RangeMarkupElements ();_ccbdec .CommentRangeEnd =NewCT_MarkupRange ();if _cccee :=d .DecodeElement (_ccbdec .CommentRangeEnd ,&_egdec );_cccee !=nil {return _cccee ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_afdffd );_afdffd .EG_RunLevelElts =append (_afdffd .EG_RunLevelElts ,_ffbeb );_ffbeb .EG_RangeMarkupElements =append (_ffbeb .EG_RangeMarkupElements ,_ccbdec );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfddef :=NewEG_ContentRunContentBase ();_dffee :=NewEG_RunLevelElts ();_aabcd :=NewEG_RangeMarkupElements ();_aabcd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgabe :=d .DecodeElement (_aabcd .CustomXmlInsRangeStart ,&_egdec );_fgabe !=nil {return _fgabe ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_dfddef );_dfddef .EG_RunLevelElts =append (_dfddef .EG_RunLevelElts ,_dffee );_dffee .EG_RangeMarkupElements =append (_dffee .EG_RangeMarkupElements ,_aabcd );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_befbe :=NewEG_ContentRunContentBase ();_fdcdc :=NewEG_RunLevelElts ();_ccedafg :=NewEG_RangeMarkupElements ();_ccedafg .CustomXmlInsRangeEnd =NewCT_Markup ();if _aacfb :=d .DecodeElement (_ccedafg .CustomXmlInsRangeEnd ,&_egdec );_aacfb !=nil {return _aacfb ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_befbe );_befbe .EG_RunLevelElts =append (_befbe .EG_RunLevelElts ,_fdcdc );_fdcdc .EG_RangeMarkupElements =append (_fdcdc .EG_RangeMarkupElements ,_ccedafg );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggcfe :=NewEG_ContentRunContentBase ();_gacgf :=NewEG_RunLevelElts ();_cdcddf :=NewEG_RangeMarkupElements ();_cdcddf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cebbbb :=d .DecodeElement (_cdcddf .CustomXmlDelRangeStart ,&_egdec );_cebbbb !=nil {return _cebbbb ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_ggcfe );_ggcfe .EG_RunLevelElts =append (_ggcfe .EG_RunLevelElts ,_gacgf );_gacgf .EG_RangeMarkupElements =append (_gacgf .EG_RangeMarkupElements ,_cdcddf );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbaaa :=NewEG_ContentRunContentBase ();_fdaaf :=NewEG_RunLevelElts ();_fdeba :=NewEG_RangeMarkupElements ();_fdeba .CustomXmlDelRangeEnd =NewCT_Markup ();if _eccgcc :=d .DecodeElement (_fdeba .CustomXmlDelRangeEnd ,&_egdec );_eccgcc !=nil {return _eccgcc ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_cbaaa );_cbaaa .EG_RunLevelElts =append (_cbaaa .EG_RunLevelElts ,_fdaaf );_fdaaf .EG_RangeMarkupElements =append (_fdaaf .EG_RangeMarkupElements ,_fdeba );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gebbc :=NewEG_ContentRunContentBase ();_edccd :=NewEG_RunLevelElts ();_ccgeed :=NewEG_RangeMarkupElements ();_ccgeed .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bafcc :=d .DecodeElement (_ccgeed .CustomXmlMoveFromRangeStart ,&_egdec );_bafcc !=nil {return _bafcc ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_gebbc );_gebbc .EG_RunLevelElts =append (_gebbc .EG_RunLevelElts ,_edccd );_edccd .EG_RangeMarkupElements =append (_edccd .EG_RangeMarkupElements ,_ccgeed );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cddcf :=NewEG_ContentRunContentBase ();_edccde :=NewEG_RunLevelElts ();_cadaa :=NewEG_RangeMarkupElements ();_cadaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ggebd :=d .DecodeElement (_cadaa .CustomXmlMoveFromRangeEnd ,&_egdec );_ggebd !=nil {return _ggebd ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_cddcf );_cddcf .EG_RunLevelElts =append (_cddcf .EG_RunLevelElts ,_edccde );_edccde .EG_RangeMarkupElements =append (_edccde .EG_RangeMarkupElements ,_cadaa );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fgfbde :=NewEG_ContentRunContentBase ();_eaabbg :=NewEG_RunLevelElts ();_eefecc :=NewEG_RangeMarkupElements ();_eefecc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cffcc :=d .DecodeElement (_eefecc .CustomXmlMoveToRangeStart ,&_egdec );_cffcc !=nil {return _cffcc ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_fgfbde );_fgfbde .EG_RunLevelElts =append (_fgfbde .EG_RunLevelElts ,_eaabbg );_eaabbg .EG_RangeMarkupElements =append (_eaabbg .EG_RangeMarkupElements ,_eefecc );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cdacef :=NewEG_ContentRunContentBase ();_eccef :=NewEG_RunLevelElts ();_cbgadf :=NewEG_RangeMarkupElements ();_cbgadf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eeedfe :=d .DecodeElement (_cbgadf .CustomXmlMoveToRangeEnd ,&_egdec );_eeedfe !=nil {return _eeedfe ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_cdacef );_cdacef .EG_RunLevelElts =append (_cdacef .EG_RunLevelElts ,_eccef );_eccef .EG_RangeMarkupElements =append (_eccef .EG_RangeMarkupElements ,_cbgadf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dgfef :=NewEG_ContentRunContentBase ();_afebf :=NewEG_RunLevelElts ();_dacfg :=NewEG_MathContent ();_dacfg .OMathPara =_ce .NewOMathPara ();if _bccfc :=d .DecodeElement (_dacfg .OMathPara ,&_egdec );_bccfc !=nil {return _bccfc ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_dgfef );_dgfef .EG_RunLevelElts =append (_dgfef .EG_RunLevelElts ,_afebf );_afebf .EG_MathContent =append (_afebf .EG_MathContent ,_dacfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ccedgb :=NewEG_ContentRunContentBase ();_babge :=NewEG_RunLevelElts ();_adbab :=NewEG_MathContent ();_adbab .OMath =_ce .NewOMath ();if _ggafbd :=d .DecodeElement (_adbab .OMath ,&_egdec );_ggafbd !=nil {return _ggafbd ;};_gegfe .EG_ContentRunContentBase =append (_gegfe .EG_ContentRunContentBase ,_ccedgb );_ccedgb .EG_RunLevelElts =append (_ccedgb .EG_RunLevelElts ,_babge );_babge .EG_MathContent =append (_babge .EG_MathContent ,_adbab );default:_gb .Log ("\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\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_egdec .Name );if _facdca :=d .Skip ();_facdca !=nil {return _facdca ;};};case _f .EndElement :break _ccgge ;case _f .CharData :};};return nil ;};func (_fbfacb *Styles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbfacb .CT_Styles =*NewCT_Styles ();_cgbdb :for {_cbcef ,_dadced :=d .Token ();if _dadced !=nil {return _dadced ;};switch _fagee :=_cbcef .(type ){case _f .StartElement :switch _fagee .Name {case _f .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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_f .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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_fbfacb .DocDefaults =NewCT_DocDefaults ();if _dfaage :=d .DecodeElement (_fbfacb .DocDefaults ,&_fagee );_dfaage !=nil {return _dfaage ;};case _f .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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_f .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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_fbfacb .LatentStyles =NewCT_LatentStyles ();if _cecgfe :=d .DecodeElement (_fbfacb .LatentStyles ,&_fagee );_cecgfe !=nil {return _cecgfe ;};case _f .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 :"\u0073\u0074\u0079l\u0065"},_f .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 :"\u0073\u0074\u0079l\u0065"}:_baagag :=NewCT_Style ();if _fadbb :=d .DecodeElement (_baagag ,&_fagee );_fadbb !=nil {return _fadbb ;};_fbfacb .Style =append (_fbfacb .Style ,_baagag );default:_gb .Log ("\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\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_fagee .Name );if _aaeffe :=d .Skip ();_aaeffe !=nil {return _aaeffe ;};};case _f .EndElement :break _cgbdb ;case _f .CharData :};};return nil ;};func (_eaeecd ST_VAnchor )ValidateWithPath (path string )error {switch _eaeecd {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaeecd ));};return nil ;}; +// Section Type +Type *CT_SectType ; -// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path -func (_gdbbbf *CT_Recipients )ValidateWithPath (path string )error {for _afgad ,_dbbfa :=range _gdbbbf .RecipientData {if _egagb :=_dbbfa .ValidateWithPath (_c .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_afgad ));_egagb !=nil {return _egagb ;};};return nil ;};func (_dbdc *CT_CustomXmlCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbdc .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_dbdc .UriAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_c .Sprintf ("\u0025\u0076",_dbdc .ElementAttr )});e .EncodeToken (start );if _dbdc .CustomXmlPr !=nil {_dffae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_dbdc .CustomXmlPr ,_dffae );};if _dbdc .EG_ContentCellContent !=nil {for _ ,_gcgg :=range _dbdc .EG_ContentCellContent {_gcgg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Page Size +PgSz *CT_PageSz ; -// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path -func (_cdcb *CT_Endnotes )ValidateWithPath (path string )error {for _bdaebg ,_acdg :=range _cdcb .Endnote {if _bfdgc :=_acdg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_bdaebg ));_bfdgc !=nil {return _bfdgc ;};};return nil ;};func (_facgb ST_ChapterSep )Validate ()error {return _facgb .ValidateWithPath ("")}; +// Page Margins +PgMar *CT_PageMar ; -// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path -func (_eggdac *CT_SdtPrChoice )ValidateWithPath (path string )error {if _eggdac .Equation !=nil {if _abggd :=_eggdac .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_abggd !=nil {return _abggd ;};};if _eggdac .ComboBox !=nil {if _gaadcf :=_eggdac .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx");_gaadcf !=nil {return _gaadcf ;};};if _eggdac .Date !=nil {if _edgeg :=_eggdac .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_edgeg !=nil {return _edgeg ;};};if _eggdac .DocPartObj !=nil {if _eefdd :=_eggdac .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a");_eefdd !=nil {return _eefdd ;};};if _eggdac .DocPartList !=nil {if _fbfcg :=_eggdac .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_fbfcg !=nil {return _fbfcg ;};};if _eggdac .DropDownList !=nil {if _bbggc :=_eggdac .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074");_bbggc !=nil {return _bbggc ;};};if _eggdac .Picture !=nil {if _gabfe :=_eggdac .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_gabfe !=nil {return _gabfe ;};};if _eggdac .RichText !=nil {if _bgacge :=_eggdac .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t");_bgacge !=nil {return _bgacge ;};};if _eggdac .Text !=nil {if _efbgaf :=_eggdac .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_efbgaf !=nil {return _efbgaf ;};};if _eggdac .Citation !=nil {if _afaac :=_eggdac .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn");_afaac !=nil {return _afaac ;};};if _eggdac .Group !=nil {if _agcfda :=_eggdac .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_agcfda !=nil {return _agcfda ;};};if _eggdac .Bibliography !=nil {if _eegcbe :=_eggdac .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079");_eegcbe !=nil {return _eegcbe ;};};return nil ;};func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_fgce :=&CT_MathCtrlIns {};return _fgce };func NewCT_PageSz ()*CT_PageSz {_cbdga :=&CT_PageSz {};return _cbdga };func (_bgacbe ST_CombineBrackets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bgacbe .String (),start );};func (_fcbafe *CT_UnsignedDecimalNumber )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_fcbafe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Validate validates the CT_TblGrid and its children -func (_dadbf *CT_TblGrid )Validate ()error {return _dadbf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");};func (_gagfe *CT_FldChar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_agafb ,_fffd :=_gagfe .FldCharTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"});if _fffd !=nil {return _fffd ;};start .Attr =append (start .Attr ,_agafb );if _gagfe .FldLockAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_c .Sprintf ("\u0025\u0076",*_gagfe .FldLockAttr )});};if _gagfe .DirtyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_gagfe .DirtyAttr )});};e .EncodeToken (start );if _gagfe .FldData !=nil {_afbbg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_gagfe .FldData ,_afbbg );};if _gagfe .FfData !=nil {_bacfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gagfe .FfData ,_bacfe );};if _gagfe .NumberingChange !=nil {_ebfbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gagfe .NumberingChange ,_ebfbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TblLayoutType struct{ +// Page Borders +PgBorders *CT_PageBorders ; -// Table Layout Setting -TypeAttr ST_TblLayoutType ;}; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// Validate validates the WdCT_LinkedTextboxInformation and its children -func (_ccagb *WdCT_LinkedTextboxInformation )Validate ()error {return _ccagb .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0072\u006d\u0061ti\u006f\u006e");};func (_bbgfed ST_RubyAlign )Validate ()error {return _bbgfed .ValidateWithPath ("")};func (_dcbfe ST_TblWidth )ValidateWithPath (path string )error {switch _dcbfe {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcbfe ));};return nil ;}; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Validate validates the CT_Captions and its children -func (_daab *CT_Captions )Validate ()error {return _daab .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func NewCT_MailMerge ()*CT_MailMerge {_cdgbf :=&CT_MailMerge {};_cdgbf .MainDocumentType =NewCT_MailMergeDocType ();_cdgbf .DataType =NewCT_MailMergeDataType ();return _cdgbf ;};func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_abgcd :=&WdCT_PosVChoice {};return _abgcd }; +// Column Definitions +Cols *CT_Columns ; -// Validate validates the WdCT_WordprocessingCanvasChoice and its children -func (_dddfc *WdCT_WordprocessingCanvasChoice )Validate ()error {return _dddfc .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cfbgc ST_RubyAlign )String ()string {switch _cfbgc {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0072\u0069\u0067h\u0074";case 6:return "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return "";};type CT_TblCellMar struct{ +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Table Cell Top Margin Default -Top *CT_TblWidth ; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// Table Cell Leading Margin Default -Start *CT_TblWidth ; +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Table Cell Leading Margin Default -Left *CT_TblWidth ; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// Table Cell Bottom Margin Default -Bottom *CT_TblWidth ; +// Text Flow Direction +TextDirection *CT_TextDirection ; + +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Table Cell Trailing Margin Default -End *CT_TblWidth ; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// Table Cell Trailing Margin Default -Right *CT_TblWidth ;}; +// Document Grid +DocGrid *CT_DocGrid ; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_ccee *CT_Fonts )ValidateWithPath (path string )error {if _bfece :=_ccee .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_bfece !=nil {return _bfece ;};if _fecef :=_ccee .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_fecef !=nil {return _fecef ;};if _gffe :=_ccee .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_gffe !=nil {return _gffe ;};if _cgdfg :=_ccee .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072");_cgdfg !=nil {return _cgdfg ;};if _gdfeg :=_ccee .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_gdfeg !=nil {return _gdfeg ;};return nil ;};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_ecbgbg :=&WdCT_LinkedTextboxInformation {};return _ecbgbg ;};func (_abgcc ST_ProofErr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abgcc .String (),start );}; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_dcdgde *CT_MathCtrlDel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_dcdgde .AuthorAttr )});if _dcdgde .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_dcdgde .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_dcdgde .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bgcga ST_Underline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bgcga .String (),start );};type CT_ParaRPr struct{ -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_gdafd *CT_Text )ValidateWithPath (path string )error {return nil };func (_aaabg *CT_PaperSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaabg .FirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aaabg .FirstAttr )});};if _aaabg .OtherAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_aaabg .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Validate validates the CT_SignedTwipsMeasure and its children -func (_aeggc *CT_SignedTwipsMeasure )Validate ()error {return _aeggc .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};func (_dfada *CT_TblOverlap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gafe ,_degcb :=_dfada .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _degcb !=nil {return _degcb ;};start .Attr =append (start .Attr ,_gafe );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DecimalNumber ()*CT_DecimalNumber {_fdfde :=&CT_DecimalNumber {};return _fdfde };type CT_TextDirection struct{ +// Deleted Paragraph +Del *CT_TrackChange ; -// Direction of Text Flow -ValAttr ST_TextDirection ;}; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path -func (_ebacc *WdCT_TxbxContent )ValidateWithPath (path string )error {for _gfbfc ,_bafae :=range _ebacc .AltChunk {if _dcebc :=_bafae .ValidateWithPath (_c .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_gfbfc ));_dcebc !=nil {return _dcebc ;};};for _cddag ,_fddgg :=range _ebacc .EG_ContentBlockContent {if _fgede :=_fddgg .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_cddag ));_fgede !=nil {return _fgede ;};};return nil ;};type EG_RPrBase struct{ +// Move Destination Paragraph +MoveTo *CT_TrackChange ; // Referenced Character Style RStyle *CT_String ; @@ -3504,616 +3921,370 @@ EastAsianLayout *CT_EastAsianLayout ; SpecVanish *CT_OnOff ; // Office Open XML Math -OMath *CT_OnOff ;}; - -// Validate validates the CT_CustomXmlCell and its children -func (_agdfg *CT_CustomXmlCell )Validate ()error {return _agdfg .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};const (ST_FtnPosUnset ST_FtnPos =0;ST_FtnPosPageBottom ST_FtnPos =1;ST_FtnPosBeneathText ST_FtnPos =2;ST_FtnPosSectEnd ST_FtnPos =3;ST_FtnPosDocEnd ST_FtnPos =4;);func NewCT_Rel ()*CT_Rel {_bgdfa :=&CT_Rel {};return _bgdfa };func (_aadg *CT_Column )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aadg .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_aadg .WAttr )});};if _aadg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aadg .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (WdST_AlignHUnset WdST_AlignH =0;WdST_AlignHLeft WdST_AlignH =1;WdST_AlignHRight WdST_AlignH =2;WdST_AlignHCenter WdST_AlignH =3;WdST_AlignHInside WdST_AlignH =4;WdST_AlignHOutside WdST_AlignH =5;);type CT_View struct{ - -// Document View Setting Value -ValAttr ST_View ;};func (_faegf *CT_TblGrid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbceg :for {_dfbdc ,_degda :=d .Token ();if _degda !=nil {return _degda ;};switch _ecfaa :=_dfbdc .(type ){case _f .StartElement :switch _ecfaa .Name {case _f .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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_f .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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_ecgbe :=NewCT_TblGridCol ();if _gfcagb :=d .DecodeElement (_ecgbe ,&_ecfaa );_gfcagb !=nil {return _gfcagb ;};_faegf .GridCol =append (_faegf .GridCol ,_ecgbe );case _f .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 :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"},_f .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 :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}:_faegf .TblGridChange =NewCT_TblGridChange ();if _ebdddg :=d .DecodeElement (_faegf .TblGridChange ,&_ecfaa );_ebdddg !=nil {return _ebdddg ;};default:_gb .Log ("\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\u005fT\u0062\u006c\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_ecfaa .Name );if _fdadfb :=d .Skip ();_fdadfb !=nil {return _fdadfb ;};};case _f .EndElement :break _fbceg ;case _f .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path -func (_bffg *CT_EastAsianLayout )ValidateWithPath (path string )error {if _bffg .CombineAttr !=nil {if _beadd :=_bffg .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_beadd !=nil {return _beadd ;};};if _eddfb :=_bffg .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_eddfb !=nil {return _eddfb ;};if _bffg .VertAttr !=nil {if _bcbcf :=_bffg .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_bcbcf !=nil {return _bcbcf ;};};if _bffg .VertCompressAttr !=nil {if _efcbf :=_bffg .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_efcbf !=nil {return _efcbf ;};};return nil ;};type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;};func (_dabde *CT_DocParts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dabde .DocPart !=nil {_cgbf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};for _ ,_eefac :=range _dabde .DocPart {e .EncodeElement (_eefac ,_cgbf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gecggg ST_Pitch )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gecggg .String (),start );};func (_befbc *CT_SdtDocPart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cecedg :for {_gdgad ,_cfbfgd :=d .Token ();if _cfbfgd !=nil {return _cfbfgd ;};switch _aefgd :=_gdgad .(type ){case _f .StartElement :switch _aefgd .Name {case _f .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"},_f .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"}:_befbc .DocPartGallery =NewCT_String ();if _gddgg :=d .DecodeElement (_befbc .DocPartGallery ,&_aefgd );_gddgg !=nil {return _gddgg ;};case _f .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 :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_f .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 :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_befbc .DocPartCategory =NewCT_String ();if _gecfd :=d .DecodeElement (_befbc .DocPartCategory ,&_aefgd );_gecfd !=nil {return _gecfd ;};case _f .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"},_f .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}:_befbc .DocPartUnique =NewCT_OnOff ();if _fabdd :=d .DecodeElement (_befbc .DocPartUnique ,&_aefgd );_fabdd !=nil {return _fabdd ;};default:_gb .Log ("\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\u0053d\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074 \u0025\u0076",_aefgd .Name );if _eacd :=d .Skip ();_eacd !=nil {return _eacd ;};};case _f .EndElement :break _cecedg ;case _f .CharData :};};return nil ;};func (_eadbfe *ST_Em )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abaacd ,_efbebf :=d .Token ();if _efbebf !=nil {return _efbebf ;};if _eafab ,_gccfg :=_abaacd .(_f .EndElement );_gccfg &&_eafab .Name ==start .Name {*_eadbfe =1;return nil ;};if _bafcd ,_cagga :=_abaacd .(_f .CharData );!_cagga {return _c .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",_abaacd );}else {switch string (_bafcd ){case "":*_eadbfe =0;case "\u006e\u006f\u006e\u0065":*_eadbfe =1;case "\u0064\u006f\u0074":*_eadbfe =2;case "\u0063\u006f\u006dm\u0061":*_eadbfe =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_eadbfe =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_eadbfe =5;};};_abaacd ,_efbebf =d .Token ();if _efbebf !=nil {return _efbebf ;};if _cggfed ,_aeacfd :=_abaacd .(_f .EndElement );_aeacfd &&_cggfed .Name ==start .Name {return nil ;};return _c .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",_abaacd );};func (_gffgf ST_FtnEdn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gffgf .String (),start );}; - -// Validate validates the CT_FFName and its children -func (_ddbfaa *CT_FFName )Validate ()error {return _ddbfaa .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");}; - -// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path -func (_bebbe *CT_FFTextType )ValidateWithPath (path string )error {if _bebbe .ValAttr ==ST_FFTextTypeUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cbbfdg :=_bebbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbbfdg !=nil {return _cbbfdg ;};return nil ;};const (ST_FtnEdnUnset ST_FtnEdn =0;ST_FtnEdnNormal ST_FtnEdn =1;ST_FtnEdnSeparator ST_FtnEdn =2;ST_FtnEdnContinuationSeparator ST_FtnEdn =3;ST_FtnEdnContinuationNotice ST_FtnEdn =4;); - -// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path -func (_aebffb *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _aebffb .ExtLst !=nil {if _ggaee :=_aebffb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggaee !=nil {return _ggaee ;};};return nil ;}; - -// Validate validates the CT_TblPrBase and its children -func (_egcff *CT_TblPrBase )Validate ()error {return _egcff .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");}; - -// Validate validates the CT_SdtPr and its children -func (_dgfgcb *CT_SdtPr )Validate ()error {return _dgfgcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");};func (_dbbff *CT_LevelSuffix )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbbff .ValAttr =ST_LevelSuffix (1);for _ ,_cagdg :=range start .Attr {if _cagdg .Name .Local =="\u0076\u0061\u006c"{_dbbff .ValAttr .UnmarshalXMLAttr (_cagdg );continue ;};};for {_abaaf ,_dbdce :=d .Token ();if _dbdce !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0053\u0075\u0066\u0066\u0069\u0078:\u0020\u0025\u0073",_dbdce );};if _gfac ,_bfbef :=_abaaf .(_f .EndElement );_bfbef &&_gfac .Name ==start .Name {break ;};};return nil ;};func (_gccgb *WdCT_TxbxContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gccgb .AltChunk !=nil {_dcefb :=_f .StartElement {Name :_f .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_cdbccd :=range _gccgb .AltChunk {e .EncodeElement (_cdbccd ,_dcefb );};};if _gccgb .EG_ContentBlockContent !=nil {for _ ,_bebfa :=range _gccgb .EG_ContentBlockContent {_bebfa .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ST_SignedHpsMeasure is a union type -type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};type CT_TxbxContent struct{ - -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_cdbfgd ST_PageBorderOffset )ValidateWithPath (path string )error {switch _cdbfgd {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbfgd ));};return nil ;}; - -// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path -func (_daca *CT_LatentStyles )ValidateWithPath (path string )error {if _daca .DefLockedStateAttr !=nil {if _ebff :=_daca .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ebff !=nil {return _ebff ;};};if _daca .DefSemiHiddenAttr !=nil {if _ddgfa :=_daca .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_ddgfa !=nil {return _ddgfa ;};};if _daca .DefUnhideWhenUsedAttr !=nil {if _eeede :=_daca .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_eeede !=nil {return _eeede ;};};if _daca .DefQFormatAttr !=nil {if _dbadc :=_daca .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_dbadc !=nil {return _dbadc ;};};for _ffdf ,_fdbc :=range _daca .LsdException {if _aefgg :=_fdbc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_ffdf ));_aefgg !=nil {return _aefgg ;};};return nil ;}; - -// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path -func (_eafda *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _eafda .ValAttr ==ST_MailMergeSourceTypeUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _fcedfe :=_eafda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcedfe !=nil {return _fcedfe ;};return nil ;}; - -// Validate validates the CT_FramePr and its children -func (_fbgcb *CT_FramePr )Validate ()error {return _fbgcb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");}; - -// Validate validates the CT_RPrDefault and its children -func (_ecggd *CT_RPrDefault )Validate ()error {return _ecggd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_eeead *CT_Div )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeead .MarLeft =NewCT_SignedTwipsMeasure ();_eeead .MarRight =NewCT_SignedTwipsMeasure ();_eeead .MarTop =NewCT_SignedTwipsMeasure ();_eeead .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_gaag :=range start .Attr {if _gaag .Name .Local =="\u0069\u0064"{_deffd ,_aabgf :=_ge .ParseInt (_gaag .Value ,10,64);if _aabgf !=nil {return _aabgf ;};_eeead .IdAttr =_deffd ;continue ;};};_bgdea :for {_feff ,_gcgfc :=d .Token ();if _gcgfc !=nil {return _gcgfc ;};switch _dbcf :=_feff .(type ){case _f .StartElement :switch _dbcf .Name {case _f .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 :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"},_f .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 :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}:_eeead .BlockQuote =NewCT_OnOff ();if _fgbfg :=d .DecodeElement (_eeead .BlockQuote ,&_dbcf );_fgbfg !=nil {return _fgbfg ;};case _f .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 :"\u0062o\u0064\u0079\u0044\u0069\u0076"},_f .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 :"\u0062o\u0064\u0079\u0044\u0069\u0076"}:_eeead .BodyDiv =NewCT_OnOff ();if _gccg :=d .DecodeElement (_eeead .BodyDiv ,&_dbcf );_gccg !=nil {return _gccg ;};case _f .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 :"\u006da\u0072\u004c\u0065\u0066\u0074"},_f .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 :"\u006da\u0072\u004c\u0065\u0066\u0074"}:if _cfad :=d .DecodeElement (_eeead .MarLeft ,&_dbcf );_cfad !=nil {return _cfad ;};case _f .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 :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"},_f .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 :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}:if _ecbfd :=d .DecodeElement (_eeead .MarRight ,&_dbcf );_ecbfd !=nil {return _ecbfd ;};case _f .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 :"\u006d\u0061\u0072\u0054\u006f\u0070"},_f .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 :"\u006d\u0061\u0072\u0054\u006f\u0070"}:if _edcg :=d .DecodeElement (_eeead .MarTop ,&_dbcf );_edcg !=nil {return _edcg ;};case _f .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 :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"},_f .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 :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"}:if _acddaf :=d .DecodeElement (_eeead .MarBottom ,&_dbcf );_acddaf !=nil {return _acddaf ;};case _f .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 :"\u0064\u0069\u0076\u0042\u0064\u0072"},_f .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 :"\u0064\u0069\u0076\u0042\u0064\u0072"}:_eeead .DivBdr =NewCT_DivBdr ();if _acbdd :=d .DecodeElement (_eeead .DivBdr ,&_dbcf );_acbdd !=nil {return _acbdd ;};case _f .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 :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"},_f .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 :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"}:_ffafg :=NewCT_Divs ();if _bcgeb :=d .DecodeElement (_ffafg ,&_dbcf );_bcgeb !=nil {return _bcgeb ;};_eeead .DivsChild =append (_eeead .DivsChild ,_ffafg );default:_gb .Log ("\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\u0044\u0069\u0076\u0020\u0025\u0076",_dbcf .Name );if _dbcb :=d .Skip ();_dbcb !=nil {return _dbcb ;};};case _f .EndElement :break _bgdea ;case _f .CharData :};};return nil ;};func (_dgddag ST_ProofErr )Validate ()error {return _dgddag .ValidateWithPath ("")};func (_cgegc ST_TabTlc )Validate ()error {return _cgegc .ValidateWithPath ("")};func (_eddffc *CT_Placeholder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bbcfb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};e .EncodeElement (_eddffc .DocPart ,_bbcfb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_MailMergeDocType and its children -func (_eacfb *CT_MailMergeDocType )Validate ()error {return _eacfb .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");}; - -// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path -func (_ecbbc *CT_Footnotes )ValidateWithPath (path string )error {for _feffb ,_dcbb :=range _ecbbc .Footnote {if _dddb :=_dcbb .ValidateWithPath (_c .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_feffb ));_dddb !=nil {return _dddb ;};};return nil ;};func NewCT_TblGridChange ()*CT_TblGridChange {_ddaec :=&CT_TblGridChange {};_ddaec .TblGrid =NewCT_TblGridBase ();return _ddaec ;};func (_gcegg ST_Shd )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cface :=_f .Attr {};_cface .Name =name ;switch _gcegg {case ST_ShdUnset :_cface .Value ="";case ST_ShdNil :_cface .Value ="\u006e\u0069\u006c";case ST_ShdClear :_cface .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_cface .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_cface .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdVertStripe :_cface .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_cface .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_cface .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdHorzCross :_cface .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_cface .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_cface .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinVertStripe :_cface .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_cface .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdThinDiagStripe :_cface .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_cface .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_cface .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case ST_ShdPct5 :_cface .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_cface .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_cface .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_cface .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_cface .Value ="\u0070\u0063\u00742\u0030";case ST_ShdPct25 :_cface .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_cface .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_cface .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_cface .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_cface .Value ="\u0070\u0063\u00744\u0030";case ST_ShdPct45 :_cface .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_cface .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_cface .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_cface .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_cface .Value ="\u0070\u0063\u00746\u0032";case ST_ShdPct65 :_cface .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_cface .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_cface .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_cface .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_cface .Value ="\u0070\u0063\u00748\u0035";case ST_ShdPct87 :_cface .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_cface .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_cface .Value ="\u0070\u0063\u00749\u0035";};return _cface ,nil ;};func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_bccacf :=ST_HpsMeasure {};if _cd .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_bccacf .ST_PositiveUniversalMeasure =&s ;}else {_cdaefd ,_fgbaa :=_ge .ParseFloat (s ,64);if _fgbaa !=nil {return _bccacf ,_c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_fgbaa );};_bccacf .ST_UnsignedDecimalNumber =_gb .Uint64 (uint64 (_cdaefd ));};return _bccacf ,nil ;};type ST_Shd byte ; - -// Validate validates the CT_LatentStyles and its children -func (_afgc *CT_LatentStyles )Validate ()error {return _afgc .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_abbcf *CT_SdtText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebdaeg :=range start .Attr {if _ebdaeg .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_effdd ,_cfcbe :=ParseUnionST_OnOff (_ebdaeg .Value );if _cfcbe !=nil {return _cfcbe ;};_abbcf .MultiLineAttr =&_effdd ;continue ;};};for {_gdbcg ,_fcegf :=d .Token ();if _fcegf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_fcegf );};if _edcfg ,_bggdde :=_gdbcg .(_f .EndElement );_bggdde &&_edcfg .Name ==start .Name {break ;};};return nil ;};func (_ffefde *WdEG_WrapType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdeadb :for {_gbbfa ,_egfca :=d .Token ();if _egfca !=nil {return _egfca ;};switch _cffggcg :=_gbbfa .(type ){case _f .StartElement :switch _cffggcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_f .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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_ffefde .Choice =NewWdEG_WrapTypeChoice ();if _cabfdg :=d .DecodeElement (&_ffefde .Choice .WrapNone ,&_cffggcg );_cabfdg !=nil {return _cabfdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_f .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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_ffefde .Choice =NewWdEG_WrapTypeChoice ();if _gadfdb :=d .DecodeElement (&_ffefde .Choice .WrapSquare ,&_cffggcg );_gadfdb !=nil {return _gadfdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_f .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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_ffefde .Choice =NewWdEG_WrapTypeChoice ();if _ageaga :=d .DecodeElement (&_ffefde .Choice .WrapTight ,&_cffggcg );_ageaga !=nil {return _ageaga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_f .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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_ffefde .Choice =NewWdEG_WrapTypeChoice ();if _egead :=d .DecodeElement (&_ffefde .Choice .WrapThrough ,&_cffggcg );_egead !=nil {return _egead ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_f .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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_ffefde .Choice =NewWdEG_WrapTypeChoice ();if _agffg :=d .DecodeElement (&_ffefde .Choice .WrapTopAndBottom ,&_cffggcg );_agffg !=nil {return _agffg ;};default:_gb .Log ("\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\u0057\u0064\u0045\u0047_\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065 \u0025\u0076",_cffggcg .Name );if _agfcf :=d .Skip ();_agfcf !=nil {return _agfcf ;};};case _f .EndElement :break _cdeadb ;case _f .CharData :};};return nil ;};func (_eeddgac ST_Proof )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eeddgac .String (),start );};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_fbgcf :=&EG_BlockLevelChunkElts {};return _fbgcf ;};type CT_Headers struct{ - -// Header Cell Reference -Header []*CT_String ;};func (_feagd ST_Shd )String ()string {switch _feagd {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0063\u006c\u0065a\u0072";case 3:return "\u0073\u006f\u006ci\u0064";case 4:return "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case 5:return "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case 6:return "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case 9:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 10:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case 12:return "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case 13:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case 14:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case 15:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case 16:return "\u0070\u0063\u0074\u0035";case 17:return "\u0070\u0063\u00741\u0030";case 18:return "\u0070\u0063\u00741\u0032";case 19:return "\u0070\u0063\u00741\u0035";case 20:return "\u0070\u0063\u00742\u0030";case 21:return "\u0070\u0063\u00742\u0035";case 22:return "\u0070\u0063\u00743\u0030";case 23:return "\u0070\u0063\u00743\u0035";case 24:return "\u0070\u0063\u00743\u0037";case 25:return "\u0070\u0063\u00744\u0030";case 26:return "\u0070\u0063\u00744\u0035";case 27:return "\u0070\u0063\u00745\u0030";case 28:return "\u0070\u0063\u00745\u0035";case 29:return "\u0070\u0063\u00746\u0030";case 30:return "\u0070\u0063\u00746\u0032";case 31:return "\u0070\u0063\u00746\u0035";case 32:return "\u0070\u0063\u00747\u0030";case 33:return "\u0070\u0063\u00747\u0035";case 34:return "\u0070\u0063\u00748\u0030";case 35:return "\u0070\u0063\u00748\u0035";case 36:return "\u0070\u0063\u00748\u0037";case 37:return "\u0070\u0063\u00749\u0030";case 38:return "\u0070\u0063\u00749\u0035";};return "";}; - -// Validate validates the EG_RunInnerContent and its children -func (_cgbfce *EG_RunInnerContent )Validate ()error {return _cgbfce .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");};func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_efcedb :=&WdCT_EffectExtent {};return _efcedb };func (_aacc *CT_FtnPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gfcd ,_edgge :=_aacc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _edgge !=nil {return _edgge ;};start .Attr =append (start .Attr ,_gfcd );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_FFTextTypeUnset ST_FFTextType =0;ST_FFTextTypeRegular ST_FFTextType =1;ST_FFTextTypeNumber ST_FFTextType =2;ST_FFTextTypeDate ST_FFTextType =3;ST_FFTextTypeCurrentTime ST_FFTextType =4;ST_FFTextTypeCurrentDate ST_FFTextType =5;ST_FFTextTypeCalculated ST_FFTextType =6;); - -// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path -func (_bggee *CT_Ind )ValidateWithPath (path string )error {if _bggee .StartAttr !=nil {if _deadb :=_bggee .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_deadb !=nil {return _deadb ;};};if _bggee .EndAttr !=nil {if _gfbef :=_bggee .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_gfbef !=nil {return _gfbef ;};};if _bggee .LeftAttr !=nil {if _cfbfg :=_bggee .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_cfbfg !=nil {return _cfbfg ;};};if _bggee .RightAttr !=nil {if _facge :=_bggee .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_facge !=nil {return _facge ;};};if _bggee .HangingAttr !=nil {if _adaag :=_bggee .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_adaag !=nil {return _adaag ;};};if _bggee .FirstLineAttr !=nil {if _fgfeg :=_bggee .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_fgfeg !=nil {return _fgfeg ;};};return nil ;};func NewCT_Tbl ()*CT_Tbl {_eadda :=&CT_Tbl {};_eadda .TblPr =NewCT_TblPr ();_eadda .TblGrid =NewCT_TblGrid ();return _eadda ;}; - -// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path -func (_gecggf *CT_SectPrBase )ValidateWithPath (path string )error {if _gecggf .FootnotePr !=nil {if _ecegd :=_gecggf .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_ecegd !=nil {return _ecegd ;};};if _gecggf .EndnotePr !=nil {if _aafbdd :=_gecggf .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_aafbdd !=nil {return _aafbdd ;};};if _gecggf .Type !=nil {if _bbgfae :=_gecggf .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_bbgfae !=nil {return _bbgfae ;};};if _gecggf .PgSz !=nil {if _gacae :=_gecggf .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_gacae !=nil {return _gacae ;};};if _gecggf .PgMar !=nil {if _fbdcgf :=_gecggf .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_fbdcgf !=nil {return _fbdcgf ;};};if _gecggf .PaperSrc !=nil {if _cbgfad :=_gecggf .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_cbgfad !=nil {return _cbgfad ;};};if _gecggf .PgBorders !=nil {if _ebdda :=_gecggf .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ebdda !=nil {return _ebdda ;};};if _gecggf .LnNumType !=nil {if _fbegd :=_gecggf .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_fbegd !=nil {return _fbegd ;};};if _gecggf .PgNumType !=nil {if _cceff :=_gecggf .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cceff !=nil {return _cceff ;};};if _gecggf .Cols !=nil {if _acceba :=_gecggf .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_acceba !=nil {return _acceba ;};};if _gecggf .FormProt !=nil {if _fcaaed :=_gecggf .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_fcaaed !=nil {return _fcaaed ;};};if _gecggf .VAlign !=nil {if _gadde :=_gecggf .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_gadde !=nil {return _gadde ;};};if _gecggf .NoEndnote !=nil {if _ddeac :=_gecggf .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_ddeac !=nil {return _ddeac ;};};if _gecggf .TitlePg !=nil {if _bdcec :=_gecggf .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_bdcec !=nil {return _bdcec ;};};if _gecggf .TextDirection !=nil {if _ebbe :=_gecggf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ebbe !=nil {return _ebbe ;};};if _gecggf .Bidi !=nil {if _dbgcb :=_gecggf .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_dbgcb !=nil {return _dbgcb ;};};if _gecggf .RtlGutter !=nil {if _cfdaeg :=_gecggf .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_cfdaeg !=nil {return _cfdaeg ;};};if _gecggf .DocGrid !=nil {if _gadfd :=_gecggf .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_gadfd !=nil {return _gadfd ;};};if _gecggf .PrinterSettings !=nil {if _eecce :=_gecggf .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_eecce !=nil {return _eecce ;};};return nil ;}; - -// Validate validates the CT_TblStylePr and its children -func (_cgadg *CT_TblStylePr )Validate ()error {return _cgadg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};func (_afdfae *ST_HighlightColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eccgaf ,_caacbe :=d .Token ();if _caacbe !=nil {return _caacbe ;};if _egfdb ,_bafedc :=_eccgaf .(_f .EndElement );_bafedc &&_egfdb .Name ==start .Name {*_afdfae =1;return nil ;};if _ccfbcg ,_baccc :=_eccgaf .(_f .CharData );!_baccc {return _c .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",_eccgaf );}else {switch string (_ccfbcg ){case "":*_afdfae =0;case "\u0062\u006c\u0061c\u006b":*_afdfae =1;case "\u0062\u006c\u0075\u0065":*_afdfae =2;case "\u0063\u0079\u0061\u006e":*_afdfae =3;case "\u0067\u0072\u0065e\u006e":*_afdfae =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_afdfae =5;case "\u0072\u0065\u0064":*_afdfae =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_afdfae =7;case "\u0077\u0068\u0069t\u0065":*_afdfae =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_afdfae =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_afdfae =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_afdfae =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_afdfae =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_afdfae =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_afdfae =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_afdfae =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_afdfae =16;case "\u006e\u006f\u006e\u0065":*_afdfae =17;};};_eccgaf ,_caacbe =d .Token ();if _caacbe !=nil {return _caacbe ;};if _gbeag ,_gcadb :=_eccgaf .(_f .EndElement );_gcadb &&_gbeag .Name ==start .Name {return nil ;};return _c .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",_eccgaf );};func (_aebcc *EG_RangeMarkupElements )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aebcc .BookmarkStart !=nil {_bcfag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aebcc .BookmarkStart ,_bcfag );};if _aebcc .BookmarkEnd !=nil {_dcaaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_aebcc .BookmarkEnd ,_dcaaa );};if _aebcc .MoveFromRangeStart !=nil {_dbfgab :=_f .StartElement {Name :_f .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_aebcc .MoveFromRangeStart ,_dbfgab );};if _aebcc .MoveFromRangeEnd !=nil {_degdaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_aebcc .MoveFromRangeEnd ,_degdaf );};if _aebcc .MoveToRangeStart !=nil {_cegagg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aebcc .MoveToRangeStart ,_cegagg );};if _aebcc .MoveToRangeEnd !=nil {_begdde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_aebcc .MoveToRangeEnd ,_begdde );};if _aebcc .CommentRangeStart !=nil {_befabe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006fmm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aebcc .CommentRangeStart ,_befabe );};if _aebcc .CommentRangeEnd !=nil {_gcfda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_aebcc .CommentRangeEnd ,_gcfda );};if _aebcc .CustomXmlInsRangeStart !=nil {_fbbef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aebcc .CustomXmlInsRangeStart ,_fbbef );};if _aebcc .CustomXmlInsRangeEnd !=nil {_fgdba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_aebcc .CustomXmlInsRangeEnd ,_fgdba );};if _aebcc .CustomXmlDelRangeStart !=nil {_fadad :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aebcc .CustomXmlDelRangeStart ,_fadad );};if _aebcc .CustomXmlDelRangeEnd !=nil {_eagecg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_aebcc .CustomXmlDelRangeEnd ,_eagecg );};if _aebcc .CustomXmlMoveFromRangeStart !=nil {_fbdea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ac\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_aebcc .CustomXmlMoveFromRangeStart ,_fbdea );};if _aebcc .CustomXmlMoveFromRangeEnd !=nil {_ecdgc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072o\u006d\u0052\u0061n\u0067e\u0045\u006e\u0064"}};e .EncodeElement (_aebcc .CustomXmlMoveFromRangeEnd ,_ecdgc );};if _aebcc .CustomXmlMoveToRangeStart !=nil {_cdfgc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006fR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}};e .EncodeElement (_aebcc .CustomXmlMoveToRangeStart ,_cdfgc );};if _aebcc .CustomXmlMoveToRangeEnd !=nil {_gfcabg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u004do\u0076e\u0054o\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}};e .EncodeElement (_aebcc .CustomXmlMoveToRangeEnd ,_gfcabg );};return nil ;};func (_ebbfde *EG_RunLevelElts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dedcd :for {_fdeg ,_ffadef :=d .Token ();if _ffadef !=nil {return _ffadef ;};switch _beaef :=_fdeg .(type ){case _f .StartElement :switch _beaef .Name {case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ebbfde .ProofErr =NewCT_ProofErr ();if _dagece :=d .DecodeElement (_ebbfde .ProofErr ,&_beaef );_dagece !=nil {return _dagece ;};case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ebbfde .PermStart =NewCT_PermStart ();if _faefc :=d .DecodeElement (_ebbfde .PermStart ,&_beaef );_faefc !=nil {return _faefc ;};case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ebbfde .PermEnd =NewCT_Perm ();if _geeca :=d .DecodeElement (_ebbfde .PermEnd ,&_beaef );_geeca !=nil {return _geeca ;};case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_ebbfde .Ins =NewCT_RunTrackChange ();if _fbfcf :=d .DecodeElement (_ebbfde .Ins ,&_beaef );_fbfcf !=nil {return _fbfcf ;};case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_ebbfde .Del =NewCT_RunTrackChange ();if _gedfa :=d .DecodeElement (_ebbfde .Del ,&_beaef );_gedfa !=nil {return _gedfa ;};case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ebbfde .MoveFrom =NewCT_RunTrackChange ();if _ebbgg :=d .DecodeElement (_ebbfde .MoveFrom ,&_beaef );_ebbgg !=nil {return _ebbgg ;};case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ebbfde .MoveTo =NewCT_RunTrackChange ();if _eaega :=d .DecodeElement (_ebbfde .MoveTo ,&_beaef );_eaega !=nil {return _eaega ;};case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_deggfb :=NewEG_RangeMarkupElements ();_deggfb .BookmarkStart =NewCT_Bookmark ();if _gebeb :=d .DecodeElement (_deggfb .BookmarkStart ,&_beaef );_gebeb !=nil {return _gebeb ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_deggfb );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gdeee :=NewEG_RangeMarkupElements ();_gdeee .BookmarkEnd =NewCT_MarkupRange ();if _gceedf :=d .DecodeElement (_gdeee .BookmarkEnd ,&_beaef );_gceedf !=nil {return _gceedf ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_gdeee );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gcacbc :=NewEG_RangeMarkupElements ();_gcacbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _bagff :=d .DecodeElement (_gcacbc .MoveFromRangeStart ,&_beaef );_bagff !=nil {return _bagff ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_gcacbc );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aeacc :=NewEG_RangeMarkupElements ();_aeacc .MoveFromRangeEnd =NewCT_MarkupRange ();if _ffaba :=d .DecodeElement (_aeacc .MoveFromRangeEnd ,&_beaef );_ffaba !=nil {return _ffaba ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_aeacc );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_acfdc :=NewEG_RangeMarkupElements ();_acfdc .MoveToRangeStart =NewCT_MoveBookmark ();if _gbbaa :=d .DecodeElement (_acfdc .MoveToRangeStart ,&_beaef );_gbbaa !=nil {return _gbbaa ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_acfdc );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ggdgc :=NewEG_RangeMarkupElements ();_ggdgc .MoveToRangeEnd =NewCT_MarkupRange ();if _bbfdcd :=d .DecodeElement (_ggdgc .MoveToRangeEnd ,&_beaef );_bbfdcd !=nil {return _bbfdcd ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_ggdgc );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fegged :=NewEG_RangeMarkupElements ();_fegged .CommentRangeStart =NewCT_MarkupRange ();if _bgbdeb :=d .DecodeElement (_fegged .CommentRangeStart ,&_beaef );_bgbdeb !=nil {return _bgbdeb ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_fegged );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aafgb :=NewEG_RangeMarkupElements ();_aafgb .CommentRangeEnd =NewCT_MarkupRange ();if _cgdffe :=d .DecodeElement (_aafgb .CommentRangeEnd ,&_beaef );_cgdffe !=nil {return _cgdffe ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_aafgb );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cgbbdg :=NewEG_RangeMarkupElements ();_cgbbdg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffbfdg :=d .DecodeElement (_cgbbdg .CustomXmlInsRangeStart ,&_beaef );_ffbfdg !=nil {return _ffbfdg ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_cgbbdg );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eafgff :=NewEG_RangeMarkupElements ();_eafgff .CustomXmlInsRangeEnd =NewCT_Markup ();if _abefbb :=d .DecodeElement (_eafgff .CustomXmlInsRangeEnd ,&_beaef );_abefbb !=nil {return _abefbb ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_eafgff );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cfgbd :=NewEG_RangeMarkupElements ();_cfgbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aaeef :=d .DecodeElement (_cfgbd .CustomXmlDelRangeStart ,&_beaef );_aaeef !=nil {return _aaeef ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_cfgbd );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ceecd :=NewEG_RangeMarkupElements ();_ceecd .CustomXmlDelRangeEnd =NewCT_Markup ();if _ebfbe :=d .DecodeElement (_ceecd .CustomXmlDelRangeEnd ,&_beaef );_ebfbe !=nil {return _ebfbe ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_ceecd );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_abceed :=NewEG_RangeMarkupElements ();_abceed .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fcfdca :=d .DecodeElement (_abceed .CustomXmlMoveFromRangeStart ,&_beaef );_fcfdca !=nil {return _fcfdca ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_abceed );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bbdddc :=NewEG_RangeMarkupElements ();_bbdddc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cafefc :=d .DecodeElement (_bbdddc .CustomXmlMoveFromRangeEnd ,&_beaef );_cafefc !=nil {return _cafefc ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_bbdddc );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ggadf :=NewEG_RangeMarkupElements ();_ggadf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fbdff :=d .DecodeElement (_ggadf .CustomXmlMoveToRangeStart ,&_beaef );_fbdff !=nil {return _fbdff ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_ggadf );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fgfcb :=NewEG_RangeMarkupElements ();_fgfcb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _abfg :=d .DecodeElement (_fgfcb .CustomXmlMoveToRangeEnd ,&_beaef );_abfg !=nil {return _abfg ;};_ebbfde .EG_RangeMarkupElements =append (_ebbfde .EG_RangeMarkupElements ,_fgfcb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_edfcd :=NewEG_MathContent ();_edfcd .OMathPara =_ce .NewOMathPara ();if _gdebd :=d .DecodeElement (_edfcd .OMathPara ,&_beaef );_gdebd !=nil {return _gdebd ;};_ebbfde .EG_MathContent =append (_ebbfde .EG_MathContent ,_edfcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_adffee :=NewEG_MathContent ();_adffee .OMath =_ce .NewOMath ();if _bggcc :=d .DecodeElement (_adffee .OMath ,&_beaef );_bggcc !=nil {return _bggcc ;};_ebbfde .EG_MathContent =append (_ebbfde .EG_MathContent ,_adffee );default:_gb .Log ("\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\u0045\u0047\u005f\u0052\u0075\u006eL\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_beaef .Name );if _cdaga :=d .Skip ();_cdaga !=nil {return _cdaga ;};};case _f .EndElement :break _dedcd ;case _f .CharData :};};return nil ;};func (_ceaegd ST_BrClear )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ceaegd .String (),start );}; - -// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path -func (_gefeg *CT_SimpleField )ValidateWithPath (path string )error {if _gefeg .FldLockAttr !=nil {if _bdcbdd :=_gefeg .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_bdcbdd !=nil {return _bdcbdd ;};};if _gefeg .DirtyAttr !=nil {if _cfbef :=_gefeg .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_cfbef !=nil {return _cfbef ;};};if _gefeg .FldData !=nil {if _efcbce :=_gefeg .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_efcbce !=nil {return _efcbce ;};};for _fcfdc ,_eceadc :=range _gefeg .EG_PContent {if _adbdac :=_eceadc .ValidateWithPath (_c .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_fcfdc ));_adbdac !=nil {return _adbdac ;};};return nil ;}; - -// Validate validates the CT_Zoom and its children -func (_efcabc *CT_Zoom )Validate ()error {return _efcabc .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");}; - -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_aadde *CT_Hyperlink )ValidateWithPath (path string )error {if _aadde .HistoryAttr !=nil {if _gcbcb :=_aadde .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_gcbcb !=nil {return _gcbcb ;};};for _cbadb ,_gdcbc :=range _aadde .FldSimple {if _dggd :=_gdcbc .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cbadb ));_dggd !=nil {return _dggd ;};};if _aadde .Hyperlink !=nil {if _gcccd :=_aadde .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_gcccd !=nil {return _gcccd ;};};if _aadde .SubDoc !=nil {if _ggbgd :=_aadde .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_ggbgd !=nil {return _ggbgd ;};};for _caaaca ,_aacaf :=range _aadde .EG_ContentRunContent {if _adfc :=_aacaf .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_caaaca ));_adfc !=nil {return _adfc ;};};return nil ;};func (_gadaef *WdST_AlignH )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gadaef =0;case "\u006c\u0065\u0066\u0074":*_gadaef =1;case "\u0072\u0069\u0067h\u0074":*_gadaef =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gadaef =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gadaef =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gadaef =5;};return nil ;}; - -// Validate validates the CT_DataBinding and its children -func (_adab *CT_DataBinding )Validate ()error {return _adab .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};func (_bfggfd *ST_ChapterSep )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfedf ,_feaegd :=d .Token ();if _feaegd !=nil {return _feaegd ;};if _fggccf ,_bdccf :=_bfedf .(_f .EndElement );_bdccf &&_fggccf .Name ==start .Name {*_bfggfd =1;return nil ;};if _dcgbdb ,_geebd :=_bfedf .(_f .CharData );!_geebd {return _c .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",_bfedf );}else {switch string (_dcgbdb ){case "":*_bfggfd =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_bfggfd =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_bfggfd =2;case "\u0063\u006f\u006co\u006e":*_bfggfd =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_bfggfd =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_bfggfd =5;};};_bfedf ,_feaegd =d .Token ();if _feaegd !=nil {return _feaegd ;};if _daacc ,_cfaaa :=_bfedf .(_f .EndElement );_cfaaa &&_daacc .Name ==start .Name {return nil ;};return _c .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",_bfedf );}; - -// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path -func (_fabafg *EG_ContentBlockContent )ValidateWithPath (path string )error {if _fabafg .CustomXml !=nil {if _efabb :=_fabafg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_efabb !=nil {return _efabb ;};};if _fabafg .Sdt !=nil {if _gacdge :=_fabafg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gacdge !=nil {return _gacdge ;};};for _fceage ,_fgfebe :=range _fabafg .P {if _fabedd :=_fgfebe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_fceage ));_fabedd !=nil {return _fabedd ;};};for _bbagad ,_dbafg :=range _fabafg .Tbl {if _gbgfa :=_dbafg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_bbagad ));_gbgfa !=nil {return _gbgfa ;};};for _adcca ,_cbfbeb :=range _fabafg .EG_RunLevelElts {if _bbagef :=_cbfbeb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_adcca ));_bbagef !=nil {return _bbagef ;};};return nil ;};func (_bfbccc ST_CharacterSpacing )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_egefc :=_f .Attr {};_egefc .Name =name ;switch _bfbccc {case ST_CharacterSpacingUnset :_egefc .Value ="";case ST_CharacterSpacingDoNotCompress :_egefc .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_egefc .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_egefc .Value ="\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061";};return _egefc ,nil ;};func (_ggca *CT_MailMergeDest )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggca .ValAttr =ST_MailMergeDest (1);for _ ,_bgaee :=range start .Attr {if _bgaee .Name .Local =="\u0076\u0061\u006c"{_ggca .ValAttr .UnmarshalXMLAttr (_bgaee );continue ;};};for {_fdedce ,_ebcbg :=d .Token ();if _ebcbg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0065\u0073\u0074\u003a \u0025\u0073",_ebcbg );};if _ffbag ,_ddgff :=_fdedce .(_f .EndElement );_ddgff &&_ffbag .Name ==start .Name {break ;};};return nil ;};func NewCT_FramePr ()*CT_FramePr {_efabe :=&CT_FramePr {};return _efabe };func (_fefee ST_HpsMeasure )String ()string {if _fefee .ST_UnsignedDecimalNumber !=nil {return _c .Sprintf ("\u0025\u0076",*_fefee .ST_UnsignedDecimalNumber );};if _fefee .ST_PositiveUniversalMeasure !=nil {return _c .Sprintf ("\u0025\u0076",*_fefee .ST_PositiveUniversalMeasure );};return "";};func (_fdfffe *CT_SectPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eddaf :=range start .Attr {if _eddaf .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_cdbgfb ,_cedg :=_eddaf .Value ,error (nil );if _cedg !=nil {return _cedg ;};_fdfffe .RsidDelAttr =&_cdbgfb ;continue ;};if _eddaf .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_defab ,_faafc :=_eddaf .Value ,error (nil );if _faafc !=nil {return _faafc ;};_fdfffe .RsidSectAttr =&_defab ;continue ;};if _eddaf .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ffcag ,_bfcgc :=_eddaf .Value ,error (nil );if _bfcgc !=nil {return _bfcgc ;};_fdfffe .RsidRPrAttr =&_ffcag ;continue ;};if _eddaf .Name .Local =="\u0072\u0073\u0069d\u0052"{_bceec ,_dbabg :=_eddaf .Value ,error (nil );if _dbabg !=nil {return _dbabg ;};_fdfffe .RsidRAttr =&_bceec ;continue ;};};_bccdbb :for {_cfeeb ,_eaca :=d .Token ();if _eaca !=nil {return _eaca ;};switch _cfaddf :=_cfeeb .(type ){case _f .StartElement :switch _cfaddf .Name {case _f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_fdfffe .FootnotePr =NewCT_FtnProps ();if _cggfa :=d .DecodeElement (_fdfffe .FootnotePr ,&_cfaddf );_cggfa !=nil {return _cggfa ;};case _f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_fdfffe .EndnotePr =NewCT_EdnProps ();if _ffabf :=d .DecodeElement (_fdfffe .EndnotePr ,&_cfaddf );_ffabf !=nil {return _ffabf ;};case _f .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 :"\u0074\u0079\u0070\u0065"},_f .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 :"\u0074\u0079\u0070\u0065"}:_fdfffe .Type =NewCT_SectType ();if _abeccc :=d .DecodeElement (_fdfffe .Type ,&_cfaddf );_abeccc !=nil {return _abeccc ;};case _f .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 :"\u0070\u0067\u0053\u007a"},_f .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 :"\u0070\u0067\u0053\u007a"}:_fdfffe .PgSz =NewCT_PageSz ();if _ddfef :=d .DecodeElement (_fdfffe .PgSz ,&_cfaddf );_ddfef !=nil {return _ddfef ;};case _f .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 :"\u0070\u0067\u004da\u0072"},_f .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 :"\u0070\u0067\u004da\u0072"}:_fdfffe .PgMar =NewCT_PageMar ();if _baaea :=d .DecodeElement (_fdfffe .PgMar ,&_cfaddf );_baaea !=nil {return _baaea ;};case _f .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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_f .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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_fdfffe .PaperSrc =NewCT_PaperSource ();if _egebb :=d .DecodeElement (_fdfffe .PaperSrc ,&_cfaddf );_egebb !=nil {return _egebb ;};case _f .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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_f .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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_fdfffe .PgBorders =NewCT_PageBorders ();if _dfefg :=d .DecodeElement (_fdfffe .PgBorders ,&_cfaddf );_dfefg !=nil {return _dfefg ;};case _f .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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_f .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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_fdfffe .LnNumType =NewCT_LineNumber ();if _bgace :=d .DecodeElement (_fdfffe .LnNumType ,&_cfaddf );_bgace !=nil {return _bgace ;};case _f .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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_f .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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_fdfffe .PgNumType =NewCT_PageNumber ();if _fffaa :=d .DecodeElement (_fdfffe .PgNumType ,&_cfaddf );_fffaa !=nil {return _fffaa ;};case _f .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 :"\u0063\u006f\u006c\u0073"},_f .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 :"\u0063\u006f\u006c\u0073"}:_fdfffe .Cols =NewCT_Columns ();if _bbbbd :=d .DecodeElement (_fdfffe .Cols ,&_cfaddf );_bbbbd !=nil {return _bbbbd ;};case _f .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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_f .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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_fdfffe .FormProt =NewCT_OnOff ();if _aebga :=d .DecodeElement (_fdfffe .FormProt ,&_cfaddf );_aebga !=nil {return _aebga ;};case _f .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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_f .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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_fdfffe .VAlign =NewCT_VerticalJc ();if _fcgfg :=d .DecodeElement (_fdfffe .VAlign ,&_cfaddf );_fcgfg !=nil {return _fcgfg ;};case _f .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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_f .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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_fdfffe .NoEndnote =NewCT_OnOff ();if _ffceb :=d .DecodeElement (_fdfffe .NoEndnote ,&_cfaddf );_ffceb !=nil {return _ffceb ;};case _f .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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_f .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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_fdfffe .TitlePg =NewCT_OnOff ();if _ebbaf :=d .DecodeElement (_fdfffe .TitlePg ,&_cfaddf );_ebbaf !=nil {return _ebbaf ;};case _f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_fdfffe .TextDirection =NewCT_TextDirection ();if _abfbadf :=d .DecodeElement (_fdfffe .TextDirection ,&_cfaddf );_abfbadf !=nil {return _abfbadf ;};case _f .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 :"\u0062\u0069\u0064\u0069"},_f .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 :"\u0062\u0069\u0064\u0069"}:_fdfffe .Bidi =NewCT_OnOff ();if _cdfdd :=d .DecodeElement (_fdfffe .Bidi ,&_cfaddf );_cdfdd !=nil {return _cdfdd ;};case _f .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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_f .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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_fdfffe .RtlGutter =NewCT_OnOff ();if _edabc :=d .DecodeElement (_fdfffe .RtlGutter ,&_cfaddf );_edabc !=nil {return _edabc ;};case _f .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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_f .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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_fdfffe .DocGrid =NewCT_DocGrid ();if _bgfgd :=d .DecodeElement (_fdfffe .DocGrid ,&_cfaddf );_bgfgd !=nil {return _bgfgd ;};case _f .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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_f .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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_fdfffe .PrinterSettings =NewCT_Rel ();if _gaaca :=d .DecodeElement (_fdfffe .PrinterSettings ,&_cfaddf );_gaaca !=nil {return _gaaca ;};default:_gb .Log ("\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\u0053e\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065 \u0025\u0076",_cfaddf .Name );if _cgcfe :=d .Skip ();_cgcfe !=nil {return _cgcfe ;};};case _f .EndElement :break _bccdbb ;case _f .CharData :};};return nil ;};func (_gcefd *CT_WebSettings )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gcefd .Frameset !=nil {_bafagf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};e .EncodeElement (_gcefd .Frameset ,_bafagf );};if _gcefd .Divs !=nil {_gdggb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_gcefd .Divs ,_gdggb );};if _gcefd .Encoding !=nil {_gbbfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}};e .EncodeElement (_gcefd .Encoding ,_gbbfg );};if _gcefd .OptimizeForBrowser !=nil {_ecbaad :=_f .StartElement {Name :_f .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_gcefd .OptimizeForBrowser ,_ecbaad );};if _gcefd .RelyOnVML !=nil {_bebbaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_gcefd .RelyOnVML ,_bebbaf );};if _gcefd .AllowPNG !=nil {_dgafaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}};e .EncodeElement (_gcefd .AllowPNG ,_dgafaf );};if _gcefd .DoNotRelyOnCSS !=nil {_abgbac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_gcefd .DoNotRelyOnCSS ,_abgbac );};if _gcefd .DoNotSaveAsSingleFile !=nil {_ggeeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gcefd .DoNotSaveAsSingleFile ,_ggeeb );};if _gcefd .DoNotOrganizeInFolder !=nil {_eedeaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_gcefd .DoNotOrganizeInFolder ,_eedeaa );};if _gcefd .DoNotUseLongFileNames !=nil {_ddcgge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_gcefd .DoNotUseLongFileNames ,_ddcgge );};if _gcefd .PixelsPerInch !=nil {_fdfaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_gcefd .PixelsPerInch ,_fdfaa );};if _gcefd .TargetScreenSz !=nil {_gcfaff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}};e .EncodeElement (_gcefd .TargetScreenSz ,_gcfaff );};if _gcefd .SaveSmartTagsAsXml !=nil {_bgefe :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_gcefd .SaveSmartTagsAsXml ,_bgefe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_degcg *CT_DocVar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_degcg .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_degcg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the WdCT_EffectExtent and its children -func (_dadeeg *WdCT_EffectExtent )Validate ()error {return _dadeeg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");};func (_cbdfe *CT_Zoom )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbdfe .ValAttr !=ST_ZoomUnset {_cdddcg ,_gebbd :=_cbdfe .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gebbd !=nil {return _gebbd ;};start .Attr =append (start .Attr ,_cdddcg );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_c .Sprintf ("\u0025\u0076",_cbdfe .PercentAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;);type ST_JcTable byte ; - -// Validate validates the CT_FramesetSplitbar and its children -func (_ccecf *CT_FramesetSplitbar )Validate ()error {return _ccecf .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};func (_ccfggg *ST_HexColorAuto )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccfggg =0;case "\u0061\u0075\u0074\u006f":*_ccfggg =1;};return nil ;};func (_dccded ST_EdGrp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dccded .String (),start );};func (_fedgb ST_HighlightColor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cccfa :=_f .Attr {};_cccfa .Name =name ;switch _fedgb {case ST_HighlightColorUnset :_cccfa .Value ="";case ST_HighlightColorBlack :_cccfa .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_cccfa .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_cccfa .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_cccfa .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_cccfa .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_cccfa .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_cccfa .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_cccfa .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_cccfa .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_cccfa .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_cccfa .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_cccfa .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_cccfa .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_cccfa .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_cccfa .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_cccfa .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_cccfa .Value ="\u006e\u006f\u006e\u0065";};return _cccfa ,nil ;};func (_ddbfgd *Endnotes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbfgd .CT_Endnotes =*NewCT_Endnotes ();_cdgeg :for {_bfafc ,_accdb :=d .Token ();if _accdb !=nil {return _accdb ;};switch _fdcgag :=_bfafc .(type ){case _f .StartElement :switch _fdcgag .Name {case _f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_ffccd :=NewCT_FtnEdn ();if _dagbgf :=d .DecodeElement (_ffccd ,&_fdcgag );_dagbgf !=nil {return _dagbgf ;};_ddbfgd .Endnote =append (_ddbfgd .Endnote ,_ffccd );default:_gb .Log ("\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\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_fdcgag .Name );if _acceeda :=d .Skip ();_acceeda !=nil {return _acceeda ;};};case _f .EndElement :break _cdgeg ;case _f .CharData :};};return nil ;};func (_deaga *ST_DocPartType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcfeac ,_bacdc :=d .Token ();if _bacdc !=nil {return _bacdc ;};if _bdgbb ,_badceag :=_gcfeac .(_f .EndElement );_badceag &&_bdgbb .Name ==start .Name {*_deaga =1;return nil ;};if _faggf ,_feeeed :=_gcfeac .(_f .CharData );!_feeeed {return _c .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",_gcfeac );}else {switch string (_faggf ){case "":*_deaga =0;case "\u006e\u006f\u006e\u0065":*_deaga =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_deaga =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_deaga =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_deaga =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_deaga =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_deaga =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_deaga =7;};};_gcfeac ,_bacdc =d .Token ();if _bacdc !=nil {return _bacdc ;};if _gfafc ,_agbec :=_gcfeac .(_f .EndElement );_agbec &&_gfafc .Name ==start .Name {return nil ;};return _c .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",_gcfeac );};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_cef :=&AG_TransitionalPassword {};return _cef ;}; - -// Validate validates the CT_SdtEndPr and its children -func (_cdcbd *CT_SdtEndPr )Validate ()error {return _cdcbd .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");}; - -// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path -func (_gabca *CT_TxbxContent )ValidateWithPath (path string )error {for _adadd ,_ffeed :=range _gabca .AltChunk {if _bcfbb :=_ffeed .ValidateWithPath (_c .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_adadd ));_bcfbb !=nil {return _bcfbb ;};};for _baedg ,_cbcdc :=range _gabca .EG_ContentBlockContent {if _fbfaba :=_cbcdc .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_baedg ));_fbfaba !=nil {return _fbfaba ;};};return nil ;};func (_daagd *CT_SmartTagPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebbbca :for {_fcadg ,_cagbbd :=d .Token ();if _cagbbd !=nil {return _cagbbd ;};switch _gfgace :=_fcadg .(type ){case _f .StartElement :switch _gfgace .Name {case _f .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 :"\u0061\u0074\u0074\u0072"},_f .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 :"\u0061\u0074\u0074\u0072"}:_edafa :=NewCT_Attr ();if _fcddg :=d .DecodeElement (_edafa ,&_gfgace );_fcddg !=nil {return _fcddg ;};_daagd .Attr =append (_daagd .Attr ,_edafa );default:_gb .Log ("\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\u0053m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072 \u0025\u0076",_gfgace .Name );if _dabaac :=d .Skip ();_dabaac !=nil {return _dabaac ;};};case _f .EndElement :break _ebbbca ;case _f .CharData :};};return nil ;};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;);func (_cabega ST_PageBorderOffset )String ()string {switch _cabega {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0074\u0065\u0078\u0074";};return "";}; - -// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path -func (_ggcfef *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _ggcfef .WrapNone !=nil {if _aeabda :=_ggcfef .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_aeabda !=nil {return _aeabda ;};};if _ggcfef .WrapSquare !=nil {if _bggef :=_ggcfef .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");_bggef !=nil {return _bggef ;};};if _ggcfef .WrapTight !=nil {if _gegaa :=_ggcfef .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_gegaa !=nil {return _gegaa ;};};if _ggcfef .WrapThrough !=nil {if _ggaea :=_ggcfef .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");_ggaea !=nil {return _ggaea ;};};if _ggcfef .WrapTopAndBottom !=nil {if _gecdf :=_ggcfef .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_gecdf !=nil {return _gecdf ;};};return nil ;};type CT_SdtEndPr struct{ - -// Structured Document Tag End Character Run Properties -RPr []*CT_RPr ;};const (ST_PageOrientationUnset ST_PageOrientation =0;ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;); - -// Validate validates the CT_TrPr and its children -func (_gffde *CT_TrPr )Validate ()error {return _gffde .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");};func (_aacdcb WdST_RelFromH )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aacdcb .String (),start );};type CT_Rel struct{IdAttr string ;}; - -// Validate validates the CT_CustomXmlRow and its children -func (_bgdg *CT_CustomXmlRow )Validate ()error {return _bgdg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};func (_bded *CT_Comment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcca :=range start .Attr {if _fcca .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_dfdg ,_cfec :=_fcca .Value ,error (nil );if _cfec !=nil {return _cfec ;};_bded .InitialsAttr =&_dfdg ;continue ;};if _fcca .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_efdgc ,_gged :=_fcca .Value ,error (nil );if _gged !=nil {return _gged ;};_bded .AuthorAttr =_efdgc ;continue ;};if _fcca .Name .Local =="\u0064\u0061\u0074\u0065"{_eaggd ,_eaag :=ParseStdlibTime (_fcca .Value );if _eaag !=nil {return _eaag ;};_bded .DateAttr =&_eaggd ;continue ;};if _fcca .Name .Local =="\u0069\u0064"{_bfae ,_ccfb :=_ge .ParseInt (_fcca .Value ,10,64);if _ccfb !=nil {return _ccfb ;};_bded .IdAttr =_bfae ;continue ;};};_ebega :for {_abebb ,_gfbe :=d .Token ();if _gfbe !=nil {return _gfbe ;};switch _afedab :=_abebb .(type ){case _f .StartElement :switch _afedab .Name {case _f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_bdcb :=NewEG_BlockLevelElts ();_ggag :=NewCT_AltChunk ();if _affc :=d .DecodeElement (_ggag ,&_afedab );_affc !=nil {return _affc ;};_bdcb .AltChunk =append (_bdcb .AltChunk ,_ggag );_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_bdcb );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bfee :=NewEG_BlockLevelElts ();_cdbdc :=NewEG_ContentBlockContent ();_cdbdc .CustomXml =NewCT_CustomXmlBlock ();if _fbbc :=d .DecodeElement (_cdbdc .CustomXml ,&_afedab );_fbbc !=nil {return _fbbc ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_bfee );_bfee .EG_ContentBlockContent =append (_bfee .EG_ContentBlockContent ,_cdbdc );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_cbda :=NewEG_BlockLevelElts ();_fafg :=NewEG_ContentBlockContent ();_fafg .Sdt =NewCT_SdtBlock ();if _fcede :=d .DecodeElement (_fafg .Sdt ,&_afedab );_fcede !=nil {return _fcede ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_cbda );_cbda .EG_ContentBlockContent =append (_cbda .EG_ContentBlockContent ,_fafg );case _f .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 :"\u0070"},_f .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 :"\u0070"}:_ebegg :=NewEG_BlockLevelElts ();_daec :=NewEG_ContentBlockContent ();_gbee :=NewCT_P ();if _cdafg :=d .DecodeElement (_gbee ,&_afedab );_cdafg !=nil {return _cdafg ;};_daec .P =append (_daec .P ,_gbee );_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_ebegg );_ebegg .EG_ContentBlockContent =append (_ebegg .EG_ContentBlockContent ,_daec );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_bdaag :=NewEG_BlockLevelElts ();_eade :=NewEG_ContentBlockContent ();_ecbf :=NewCT_Tbl ();if _gggc :=d .DecodeElement (_ecbf ,&_afedab );_gggc !=nil {return _gggc ;};_eade .Tbl =append (_eade .Tbl ,_ecbf );_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_bdaag );_bdaag .EG_ContentBlockContent =append (_bdaag .EG_ContentBlockContent ,_eade );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cegbc :=NewEG_BlockLevelElts ();_ccbe :=NewEG_ContentBlockContent ();_dbbf :=NewEG_RunLevelElts ();_dbbf .ProofErr =NewCT_ProofErr ();if _fff :=d .DecodeElement (_dbbf .ProofErr ,&_afedab );_fff !=nil {return _fff ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_cegbc );_cegbc .EG_ContentBlockContent =append (_cegbc .EG_ContentBlockContent ,_ccbe );_ccbe .EG_RunLevelElts =append (_ccbe .EG_RunLevelElts ,_dbbf );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cefg :=NewEG_BlockLevelElts ();_fcd :=NewEG_ContentBlockContent ();_dceg :=NewEG_RunLevelElts ();_dceg .PermStart =NewCT_PermStart ();if _cad :=d .DecodeElement (_dceg .PermStart ,&_afedab );_cad !=nil {return _cad ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_cefg );_cefg .EG_ContentBlockContent =append (_cefg .EG_ContentBlockContent ,_fcd );_fcd .EG_RunLevelElts =append (_fcd .EG_RunLevelElts ,_dceg );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cfda :=NewEG_BlockLevelElts ();_bfad :=NewEG_ContentBlockContent ();_ceee :=NewEG_RunLevelElts ();_ceee .PermEnd =NewCT_Perm ();if _ebeb :=d .DecodeElement (_ceee .PermEnd ,&_afedab );_ebeb !=nil {return _ebeb ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_cfda );_cfda .EG_ContentBlockContent =append (_cfda .EG_ContentBlockContent ,_bfad );_bfad .EG_RunLevelElts =append (_bfad .EG_RunLevelElts ,_ceee );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_cbef :=NewEG_BlockLevelElts ();_bdbb :=NewEG_ContentBlockContent ();_bedg :=NewEG_RunLevelElts ();_bedg .Ins =NewCT_RunTrackChange ();if _ebfed :=d .DecodeElement (_bedg .Ins ,&_afedab );_ebfed !=nil {return _ebfed ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_cbef );_cbef .EG_ContentBlockContent =append (_cbef .EG_ContentBlockContent ,_bdbb );_bdbb .EG_RunLevelElts =append (_bdbb .EG_RunLevelElts ,_bedg );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_caae :=NewEG_BlockLevelElts ();_acfc :=NewEG_ContentBlockContent ();_agef :=NewEG_RunLevelElts ();_agef .Del =NewCT_RunTrackChange ();if _ebfda :=d .DecodeElement (_agef .Del ,&_afedab );_ebfda !=nil {return _ebfda ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_caae );_caae .EG_ContentBlockContent =append (_caae .EG_ContentBlockContent ,_acfc );_acfc .EG_RunLevelElts =append (_acfc .EG_RunLevelElts ,_agef );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aee :=NewEG_BlockLevelElts ();_aeab :=NewEG_ContentBlockContent ();_gce :=NewEG_RunLevelElts ();_gce .MoveFrom =NewCT_RunTrackChange ();if _dcab :=d .DecodeElement (_gce .MoveFrom ,&_afedab );_dcab !=nil {return _dcab ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_aee );_aee .EG_ContentBlockContent =append (_aee .EG_ContentBlockContent ,_aeab );_aeab .EG_RunLevelElts =append (_aeab .EG_RunLevelElts ,_gce );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eccc :=NewEG_BlockLevelElts ();_dgfd :=NewEG_ContentBlockContent ();_bfef :=NewEG_RunLevelElts ();_bfef .MoveTo =NewCT_RunTrackChange ();if _bfde :=d .DecodeElement (_bfef .MoveTo ,&_afedab );_bfde !=nil {return _bfde ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_eccc );_eccc .EG_ContentBlockContent =append (_eccc .EG_ContentBlockContent ,_dgfd );_dgfd .EG_RunLevelElts =append (_dgfd .EG_RunLevelElts ,_bfef );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cgeg :=NewEG_BlockLevelElts ();_bbbb :=NewEG_ContentBlockContent ();_bccb :=NewEG_RunLevelElts ();_ebbb :=NewEG_RangeMarkupElements ();_ebbb .BookmarkStart =NewCT_Bookmark ();if _efae :=d .DecodeElement (_ebbb .BookmarkStart ,&_afedab );_efae !=nil {return _efae ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_cgeg );_cgeg .EG_ContentBlockContent =append (_cgeg .EG_ContentBlockContent ,_bbbb );_bbbb .EG_RunLevelElts =append (_bbbb .EG_RunLevelElts ,_bccb );_bccb .EG_RangeMarkupElements =append (_bccb .EG_RangeMarkupElements ,_ebbb );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gbfe :=NewEG_BlockLevelElts ();_ddbe :=NewEG_ContentBlockContent ();_abb :=NewEG_RunLevelElts ();_cccg :=NewEG_RangeMarkupElements ();_cccg .BookmarkEnd =NewCT_MarkupRange ();if _egae :=d .DecodeElement (_cccg .BookmarkEnd ,&_afedab );_egae !=nil {return _egae ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_gbfe );_gbfe .EG_ContentBlockContent =append (_gbfe .EG_ContentBlockContent ,_ddbe );_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_abb );_abb .EG_RangeMarkupElements =append (_abb .EG_RangeMarkupElements ,_cccg );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gcae :=NewEG_BlockLevelElts ();_adbf :=NewEG_ContentBlockContent ();_gaab :=NewEG_RunLevelElts ();_dcec :=NewEG_RangeMarkupElements ();_dcec .MoveFromRangeStart =NewCT_MoveBookmark ();if _ebdef :=d .DecodeElement (_dcec .MoveFromRangeStart ,&_afedab );_ebdef !=nil {return _ebdef ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_gcae );_gcae .EG_ContentBlockContent =append (_gcae .EG_ContentBlockContent ,_adbf );_adbf .EG_RunLevelElts =append (_adbf .EG_RunLevelElts ,_gaab );_gaab .EG_RangeMarkupElements =append (_gaab .EG_RangeMarkupElements ,_dcec );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbae :=NewEG_BlockLevelElts ();_dega :=NewEG_ContentBlockContent ();_dafcb :=NewEG_RunLevelElts ();_abga :=NewEG_RangeMarkupElements ();_abga .MoveFromRangeEnd =NewCT_MarkupRange ();if _egee :=d .DecodeElement (_abga .MoveFromRangeEnd ,&_afedab );_egee !=nil {return _egee ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_bbae );_bbae .EG_ContentBlockContent =append (_bbae .EG_ContentBlockContent ,_dega );_dega .EG_RunLevelElts =append (_dega .EG_RunLevelElts ,_dafcb );_dafcb .EG_RangeMarkupElements =append (_dafcb .EG_RangeMarkupElements ,_abga );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bcgf :=NewEG_BlockLevelElts ();_cdgb :=NewEG_ContentBlockContent ();_daeb :=NewEG_RunLevelElts ();_ccgc :=NewEG_RangeMarkupElements ();_ccgc .MoveToRangeStart =NewCT_MoveBookmark ();if _ecff :=d .DecodeElement (_ccgc .MoveToRangeStart ,&_afedab );_ecff !=nil {return _ecff ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_bcgf );_bcgf .EG_ContentBlockContent =append (_bcgf .EG_ContentBlockContent ,_cdgb );_cdgb .EG_RunLevelElts =append (_cdgb .EG_RunLevelElts ,_daeb );_daeb .EG_RangeMarkupElements =append (_daeb .EG_RangeMarkupElements ,_ccgc );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dgca :=NewEG_BlockLevelElts ();_agefg :=NewEG_ContentBlockContent ();_eaee :=NewEG_RunLevelElts ();_fae :=NewEG_RangeMarkupElements ();_fae .MoveToRangeEnd =NewCT_MarkupRange ();if _abef :=d .DecodeElement (_fae .MoveToRangeEnd ,&_afedab );_abef !=nil {return _abef ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_dgca );_dgca .EG_ContentBlockContent =append (_dgca .EG_ContentBlockContent ,_agefg );_agefg .EG_RunLevelElts =append (_agefg .EG_RunLevelElts ,_eaee );_eaee .EG_RangeMarkupElements =append (_eaee .EG_RangeMarkupElements ,_fae );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fdedc :=NewEG_BlockLevelElts ();_ffad :=NewEG_ContentBlockContent ();_cbeg :=NewEG_RunLevelElts ();_cagdc :=NewEG_RangeMarkupElements ();_cagdc .CommentRangeStart =NewCT_MarkupRange ();if _acge :=d .DecodeElement (_cagdc .CommentRangeStart ,&_afedab );_acge !=nil {return _acge ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_fdedc );_fdedc .EG_ContentBlockContent =append (_fdedc .EG_ContentBlockContent ,_ffad );_ffad .EG_RunLevelElts =append (_ffad .EG_RunLevelElts ,_cbeg );_cbeg .EG_RangeMarkupElements =append (_cbeg .EG_RangeMarkupElements ,_cagdc );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdec :=NewEG_BlockLevelElts ();_dcd :=NewEG_ContentBlockContent ();_caeb :=NewEG_RunLevelElts ();_deea :=NewEG_RangeMarkupElements ();_deea .CommentRangeEnd =NewCT_MarkupRange ();if _agfd :=d .DecodeElement (_deea .CommentRangeEnd ,&_afedab );_agfd !=nil {return _agfd ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_bdec );_bdec .EG_ContentBlockContent =append (_bdec .EG_ContentBlockContent ,_dcd );_dcd .EG_RunLevelElts =append (_dcd .EG_RunLevelElts ,_caeb );_caeb .EG_RangeMarkupElements =append (_caeb .EG_RangeMarkupElements ,_deea );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dgecf :=NewEG_BlockLevelElts ();_cega :=NewEG_ContentBlockContent ();_agb :=NewEG_RunLevelElts ();_cged :=NewEG_RangeMarkupElements ();_cged .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cgee :=d .DecodeElement (_cged .CustomXmlInsRangeStart ,&_afedab );_cgee !=nil {return _cgee ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_dgecf );_dgecf .EG_ContentBlockContent =append (_dgecf .EG_ContentBlockContent ,_cega );_cega .EG_RunLevelElts =append (_cega .EG_RunLevelElts ,_agb );_agb .EG_RangeMarkupElements =append (_agb .EG_RangeMarkupElements ,_cged );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbbb :=NewEG_BlockLevelElts ();_ffga :=NewEG_ContentBlockContent ();_aedfa :=NewEG_RunLevelElts ();_ceef :=NewEG_RangeMarkupElements ();_ceef .CustomXmlInsRangeEnd =NewCT_Markup ();if _edeb :=d .DecodeElement (_ceef .CustomXmlInsRangeEnd ,&_afedab );_edeb !=nil {return _edeb ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_dbbb );_dbbb .EG_ContentBlockContent =append (_dbbb .EG_ContentBlockContent ,_ffga );_ffga .EG_RunLevelElts =append (_ffga .EG_RunLevelElts ,_aedfa );_aedfa .EG_RangeMarkupElements =append (_aedfa .EG_RangeMarkupElements ,_ceef );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bfce :=NewEG_BlockLevelElts ();_fbga :=NewEG_ContentBlockContent ();_cege :=NewEG_RunLevelElts ();_adac :=NewEG_RangeMarkupElements ();_adac .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dgdg :=d .DecodeElement (_adac .CustomXmlDelRangeStart ,&_afedab );_dgdg !=nil {return _dgdg ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_bfce );_bfce .EG_ContentBlockContent =append (_bfce .EG_ContentBlockContent ,_fbga );_fbga .EG_RunLevelElts =append (_fbga .EG_RunLevelElts ,_cege );_cege .EG_RangeMarkupElements =append (_cege .EG_RangeMarkupElements ,_adac );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bbfg :=NewEG_BlockLevelElts ();_bbedd :=NewEG_ContentBlockContent ();_bfbdf :=NewEG_RunLevelElts ();_fcdf :=NewEG_RangeMarkupElements ();_fcdf .CustomXmlDelRangeEnd =NewCT_Markup ();if _ffead :=d .DecodeElement (_fcdf .CustomXmlDelRangeEnd ,&_afedab );_ffead !=nil {return _ffead ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_bbfg );_bbfg .EG_ContentBlockContent =append (_bbfg .EG_ContentBlockContent ,_bbedd );_bbedd .EG_RunLevelElts =append (_bbedd .EG_RunLevelElts ,_bfbdf );_bfbdf .EG_RangeMarkupElements =append (_bfbdf .EG_RangeMarkupElements ,_fcdf );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_adag :=NewEG_BlockLevelElts ();_cbbe :=NewEG_ContentBlockContent ();_cacb :=NewEG_RunLevelElts ();_fec :=NewEG_RangeMarkupElements ();_fec .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dbbc :=d .DecodeElement (_fec .CustomXmlMoveFromRangeStart ,&_afedab );_dbbc !=nil {return _dbbc ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_adag );_adag .EG_ContentBlockContent =append (_adag .EG_ContentBlockContent ,_cbbe );_cbbe .EG_RunLevelElts =append (_cbbe .EG_RunLevelElts ,_cacb );_cacb .EG_RangeMarkupElements =append (_cacb .EG_RangeMarkupElements ,_fec );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cacc :=NewEG_BlockLevelElts ();_bdaf :=NewEG_ContentBlockContent ();_acgdc :=NewEG_RunLevelElts ();_effe :=NewEG_RangeMarkupElements ();_effe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _acaee :=d .DecodeElement (_effe .CustomXmlMoveFromRangeEnd ,&_afedab );_acaee !=nil {return _acaee ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_cacc );_cacc .EG_ContentBlockContent =append (_cacc .EG_ContentBlockContent ,_bdaf );_bdaf .EG_RunLevelElts =append (_bdaf .EG_RunLevelElts ,_acgdc );_acgdc .EG_RangeMarkupElements =append (_acgdc .EG_RangeMarkupElements ,_effe );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_acb :=NewEG_BlockLevelElts ();_cdfb :=NewEG_ContentBlockContent ();_ebbf :=NewEG_RunLevelElts ();_feaf :=NewEG_RangeMarkupElements ();_feaf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cecg :=d .DecodeElement (_feaf .CustomXmlMoveToRangeStart ,&_afedab );_cecg !=nil {return _cecg ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_acb );_acb .EG_ContentBlockContent =append (_acb .EG_ContentBlockContent ,_cdfb );_cdfb .EG_RunLevelElts =append (_cdfb .EG_RunLevelElts ,_ebbf );_ebbf .EG_RangeMarkupElements =append (_ebbf .EG_RangeMarkupElements ,_feaf );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_begd :=NewEG_BlockLevelElts ();_ggccc :=NewEG_ContentBlockContent ();_eebf :=NewEG_RunLevelElts ();_eedg :=NewEG_RangeMarkupElements ();_eedg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ffbf :=d .DecodeElement (_eedg .CustomXmlMoveToRangeEnd ,&_afedab );_ffbf !=nil {return _ffbf ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_begd );_begd .EG_ContentBlockContent =append (_begd .EG_ContentBlockContent ,_ggccc );_ggccc .EG_RunLevelElts =append (_ggccc .EG_RunLevelElts ,_eebf );_eebf .EG_RangeMarkupElements =append (_eebf .EG_RangeMarkupElements ,_eedg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gbc :=NewEG_BlockLevelElts ();_ecfb :=NewEG_ContentBlockContent ();_aafa :=NewEG_RunLevelElts ();_edgdb :=NewEG_MathContent ();_edgdb .OMathPara =_ce .NewOMathPara ();if _beec :=d .DecodeElement (_edgdb .OMathPara ,&_afedab );_beec !=nil {return _beec ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_gbc );_gbc .EG_ContentBlockContent =append (_gbc .EG_ContentBlockContent ,_ecfb );_ecfb .EG_RunLevelElts =append (_ecfb .EG_RunLevelElts ,_aafa );_aafa .EG_MathContent =append (_aafa .EG_MathContent ,_edgdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ffeb :=NewEG_BlockLevelElts ();_eeffg :=NewEG_ContentBlockContent ();_bfdge :=NewEG_RunLevelElts ();_dbce :=NewEG_MathContent ();_dbce .OMath =_ce .NewOMath ();if _eadcb :=d .DecodeElement (_dbce .OMath ,&_afedab );_eadcb !=nil {return _eadcb ;};_bded .EG_BlockLevelElts =append (_bded .EG_BlockLevelElts ,_ffeb );_ffeb .EG_ContentBlockContent =append (_ffeb .EG_ContentBlockContent ,_eeffg );_eeffg .EG_RunLevelElts =append (_eeffg .EG_RunLevelElts ,_bfdge );_bfdge .EG_MathContent =append (_bfdge .EG_MathContent ,_dbce );default:_gb .Log ("\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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_afedab .Name );if _fbbf :=d .Skip ();_fbbf !=nil {return _fbbf ;};};case _f .EndElement :break _ebega ;case _f .CharData :};};return nil ;};func NewCT_TrackChange ()*CT_TrackChange {_cbcaff :=&CT_TrackChange {};return _cbcaff };const (ST_JcUnset ST_Jc =0;ST_JcStart ST_Jc =1;ST_JcCenter ST_Jc =2;ST_JcEnd ST_Jc =3;ST_JcBoth ST_Jc =4;ST_JcMediumKashida ST_Jc =5;ST_JcDistribute ST_Jc =6;ST_JcNumTab ST_Jc =7;ST_JcHighKashida ST_Jc =8;ST_JcLowKashida ST_Jc =9;ST_JcThaiDistribute ST_Jc =10;ST_JcLeft ST_Jc =11;ST_JcRight ST_Jc =12;); - -// Validate validates the WdCT_WrapTight and its children -func (_aceaa *WdCT_WrapTight )Validate ()error {return _aceaa .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");};type CT_DocDefaults struct{ - -// Default Run Properties -RPrDefault *CT_RPrDefault ; - -// Default Paragraph Properties -PPrDefault *CT_PPrDefault ;}; - -// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path -func (_aggecf *WdCT_Inline )ValidateWithPath (path string )error {if _fegddd :=_aggecf .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_fegddd !=nil {return _fegddd ;};if _aggecf .EffectExtent !=nil {if _efbeb :=_aggecf .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_efbeb !=nil {return _efbeb ;};};if _bbbgab :=_aggecf .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_bbbgab !=nil {return _bbbgab ;};if _aggecf .CNvGraphicFramePr !=nil {if _baagdf :=_aggecf .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_baagdf !=nil {return _baagdf ;};};if _caab :=_aggecf .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_caab !=nil {return _caab ;};return nil ;};func (_fbbcd *CT_Text )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbbcd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_c .Sprintf ("\u0025\u0076",*_fbbcd .SpaceAttr )});};e .EncodeElement (_fbbcd .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_VerticalAlignRun struct{ - -// Subscript/Superscript Value -ValAttr _cd .ST_VerticalAlignRun ;}; - -// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path -func (_ecbgc *CT_FramesetChoice )ValidateWithPath (path string )error {for _dcca ,_dbad :=range _ecbgc .Frameset {if _eaacb :=_dbad .ValidateWithPath (_c .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_dcca ));_eaacb !=nil {return _eaacb ;};};for _gada ,_abdec :=range _ecbgc .Frame {if _cbcec :=_abdec .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gada ));_cbcec !=nil {return _cbcec ;};};return nil ;};func (_agfbcd *WdWsp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agfbcd .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();for _ ,_cgcdeb :=range start .Attr {if _cgcdeb .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_fddeed ,_bgfbdg :=_ge .ParseBool (_cgcdeb .Value );if _bgfbdg !=nil {return _bgfbdg ;};_agfbcd .NormalEastAsianFlowAttr =&_fddeed ;continue ;};};_eafag :for {_fbccd ,_ffcacc :=d .Token ();if _ffcacc !=nil {return _ffcacc ;};switch _ffeee :=_fbccd .(type ){case _f .StartElement :switch _ffeee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_f .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 :"\u0063\u004e\u0076P\u0072"}:_agfbcd .CNvPr =_db .NewCT_NonVisualDrawingProps ();if _aegcad :=d .DecodeElement (_agfbcd .CNvPr ,&_ffeee );_aegcad !=nil {return _aegcad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_f .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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_agfbcd .Choice =NewWdCT_WordprocessingShapeChoice ();if _bggaab :=d .DecodeElement (&_agfbcd .Choice .CNvSpPr ,&_ffeee );_bggaab !=nil {return _bggaab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_f .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 :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_agfbcd .Choice =NewWdCT_WordprocessingShapeChoice ();if _cgcgb :=d .DecodeElement (&_agfbcd .Choice .CNvCnPr ,&_ffeee );_cgcgb !=nil {return _cgcgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0070\u0050\u0072"},_f .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 :"\u0073\u0070\u0050\u0072"}:if _dfcdg :=d .DecodeElement (_agfbcd .SpPr ,&_ffeee );_dfcdg !=nil {return _dfcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0079l\u0065"},_f .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 :"\u0073\u0074\u0079l\u0065"}:_agfbcd .Style =_db .NewCT_ShapeStyle ();if _gcgab :=d .DecodeElement (_agfbcd .Style ,&_ffeee );_gcgab !=nil {return _gcgab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agfbcd .ExtLst =_db .NewCT_OfficeArtExtensionList ();if _dgadd :=d .DecodeElement (_agfbcd .ExtLst ,&_ffeee );_dgadd !=nil {return _dgadd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_f .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 :"\u0074\u0078\u0062\u0078"}:_agfbcd .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _eefddf :=d .DecodeElement (&_agfbcd .WChoice .Txbx ,&_ffeee );_eefddf !=nil {return _eefddf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_f .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 :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_agfbcd .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _dbbdag :=d .DecodeElement (&_agfbcd .WChoice .LinkedTxbx ,&_ffeee );_dbbdag !=nil {return _dbbdag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_f .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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _abgeaf :=d .DecodeElement (_agfbcd .BodyPr ,&_ffeee );_abgeaf !=nil {return _abgeaf ;};default:_gb .Log ("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 \u0057\u0064\u0057s\u0070 \u0025\u0076",_ffeee .Name );if _cfgdb :=d .Skip ();_cfgdb !=nil {return _cfgdb ;};};case _f .EndElement :break _eafag ;case _f .CharData :};};return nil ;};func (_fcg *CT_AbstractNum )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dac :=range start .Attr {if _dac .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_ggga ,_bf :=_ge .ParseInt (_dac .Value ,10,64);if _bf !=nil {return _bf ;};_fcg .AbstractNumIdAttr =_ggga ;continue ;};};_ac :for {_ecgg ,_aa :=d .Token ();if _aa !=nil {return _aa ;};switch _eaf :=_ecgg .(type ){case _f .StartElement :switch _eaf .Name {case _f .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 :"\u006e\u0073\u0069\u0064"},_f .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 :"\u006e\u0073\u0069\u0064"}:_fcg .Nsid =NewCT_LongHexNumber ();if _de :=d .DecodeElement (_fcg .Nsid ,&_eaf );_de !=nil {return _de ;};case _f .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 :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"},_f .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 :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"}:_fcg .MultiLevelType =NewCT_MultiLevelType ();if _cgf :=d .DecodeElement (_fcg .MultiLevelType ,&_eaf );_cgf !=nil {return _cgf ;};case _f .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 :"\u0074\u006d\u0070\u006c"},_f .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 :"\u0074\u006d\u0070\u006c"}:_fcg .Tmpl =NewCT_LongHexNumber ();if _fgb :=d .DecodeElement (_fcg .Tmpl ,&_eaf );_fgb !=nil {return _fgb ;};case _f .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 :"\u006e\u0061\u006d\u0065"},_f .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 :"\u006e\u0061\u006d\u0065"}:_fcg .Name =NewCT_String ();if _ceg :=d .DecodeElement (_fcg .Name ,&_eaf );_ceg !=nil {return _ceg ;};case _f .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 :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"},_f .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 :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"}:_fcg .StyleLink =NewCT_String ();if _ceff :=d .DecodeElement (_fcg .StyleLink ,&_eaf );_ceff !=nil {return _ceff ;};case _f .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 :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"},_f .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 :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}:_fcg .NumStyleLink =NewCT_String ();if _gea :=d .DecodeElement (_fcg .NumStyleLink ,&_eaf );_gea !=nil {return _gea ;};case _f .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 :"\u006c\u0076\u006c"},_f .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 :"\u006c\u0076\u006c"}:_gdfg :=NewCT_Lvl ();if _edd :=d .DecodeElement (_gdfg ,&_eaf );_edd !=nil {return _edd ;};_fcg .Lvl =append (_fcg .Lvl ,_gdfg );default:_gb .Log ("\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\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061\u0063t\u004eu\u006d\u0020\u0025\u0076",_eaf .Name );if _abf :=d .Skip ();_abf !=nil {return _abf ;};};case _f .EndElement :break _ac ;case _f .CharData :};};return nil ;};func (_cafc *CT_DocPartName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdacd :=range start .Attr {if _gdacd .Name .Local =="\u0076\u0061\u006c"{_eacc ,_efbff :=_gdacd .Value ,error (nil );if _efbff !=nil {return _efbff ;};_cafc .ValAttr =_eacc ;continue ;};if _gdacd .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_fafe ,_dbbee :=ParseUnionST_OnOff (_gdacd .Value );if _dbbee !=nil {return _dbbee ;};_cafc .DecoratedAttr =&_fafe ;continue ;};};for {_edcgb ,_abefd :=d .Token ();if _abefd !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_abefd );};if _caefe ,_bbga :=_edcgb .(_f .EndElement );_bbga &&_caefe .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path -func (_aagd *CT_DocVars )ValidateWithPath (path string )error {for _bggdg ,_cfdae :=range _aagd .DocVar {if _ecead :=_cfdae .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_bggdg ));_ecead !=nil {return _ecead ;};};return nil ;}; - -// Validate validates the CT_Border and its children -func (_bdad *CT_Border )Validate ()error {return _bdad .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");}; - -// Validate validates the CT_SdtPrChoice and its children -func (_fgdfbf *CT_SdtPrChoice )Validate ()error {return _fgdfbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_eaeef *CT_EastAsianLayout )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eaeef .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eaeef .IdAttr )});};if _eaeef .CombineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_c .Sprintf ("\u0025\u0076",*_eaeef .CombineAttr )});};if _eaeef .CombineBracketsAttr !=ST_CombineBracketsUnset {_gbdbfb ,_fgcc :=_eaeef .CombineBracketsAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"});if _fgcc !=nil {return _fgcc ;};start .Attr =append (start .Attr ,_gbdbfb );};if _eaeef .VertAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eaeef .VertAttr )});};if _eaeef .VertCompressAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074\u0043\u006f\u006dp\u0072\u0065\u0073\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_eaeef .VertCompressAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fabca *WdCT_WordprocessingCanvas )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfcdd :for {_ddfbc ,_ecbbb :=d .Token ();if _ecbbb !=nil {return _ecbbb ;};switch _cagbeg :=_ddfbc .(type ){case _f .StartElement :switch _cagbeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u0067"},_f .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 :"\u0062\u0067"}:_fabca .Bg =_db .NewCT_BackgroundFormatting ();if _ebffg :=d .DecodeElement (_fabca .Bg ,&_cagbeg );_ebffg !=nil {return _ebffg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0068\u006fl\u0065"},_f .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 :"\u0077\u0068\u006fl\u0065"}:_fabca .Whole =_db .NewCT_WholeE2oFormatting ();if _edffcf :=d .DecodeElement (_fabca .Whole ,&_cagbeg );_edffcf !=nil {return _edffcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_f .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 :"\u0077\u0073\u0070"}:_dcdfa :=NewWdCT_WordprocessingCanvasChoice ();if _dgegaa :=d .DecodeElement (&_dcdfa .Wsp ,&_cagbeg );_dgegaa !=nil {return _dgegaa ;};_fabca .Choice =append (_fabca .Choice ,_dcdfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_cgdfgg :=NewWdCT_WordprocessingCanvasChoice ();if _dbacc :=d .DecodeElement (&_cgdfgg .Pic ,&_cagbeg );_dbacc !=nil {return _dbacc ;};_fabca .Choice =append (_fabca .Choice ,_cgdfgg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gdeecae :=NewWdCT_WordprocessingCanvasChoice ();if _ggddg :=d .DecodeElement (&_gdeecae .ContentPart ,&_cagbeg );_ggddg !=nil {return _ggddg ;};_fabca .Choice =append (_fabca .Choice ,_gdeecae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_f .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 :"\u0077\u0067\u0070"}:_dcgaf :=NewWdCT_WordprocessingCanvasChoice ();if _gdadf :=d .DecodeElement (&_dcgaf .Wgp ,&_cagbeg );_gdadf !=nil {return _gdadf ;};_fabca .Choice =append (_fabca .Choice ,_dcgaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cdcdbe :=NewWdCT_WordprocessingCanvasChoice ();if _debbf :=d .DecodeElement (&_cdcdbe .GraphicFrame ,&_cagbeg );_debbf !=nil {return _debbf ;};_fabca .Choice =append (_fabca .Choice ,_cdcdbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fabca .ExtLst =_db .NewCT_OfficeArtExtensionList ();if _eabdb :=d .DecodeElement (_fabca .ExtLst ,&_cagbeg );_eabdb !=nil {return _eabdb ;};default:_gb .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072o\u0063e\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006ev\u0061s\u0020\u0025v",_cagbeg .Name );if _effae :=d .Skip ();_effae !=nil {return _effae ;};};case _f .EndElement :break _gfcdd ;case _f .CharData :};};return nil ;};func (_beabe ST_HAnchor )String ()string {switch _beabe {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 3:return "\u0070\u0061\u0067\u0065";};return "";};func (_bfbca *CT_MathCtrlIns )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbba :=range start .Attr {if _fbba .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gbafb ,_fffagg :=_fbba .Value ,error (nil );if _fffagg !=nil {return _fffagg ;};_bfbca .AuthorAttr =_gbafb ;continue ;};if _fbba .Name .Local =="\u0064\u0061\u0074\u0065"{_dbdgc ,_fgefg :=ParseStdlibTime (_fbba .Value );if _fgefg !=nil {return _fgefg ;};_bfbca .DateAttr =&_dbdgc ;continue ;};if _fbba .Name .Local =="\u0069\u0064"{_bage ,_gfdfe :=_ge .ParseInt (_fbba .Value ,10,64);if _gfdfe !=nil {return _gfdfe ;};_bfbca .IdAttr =_bage ;continue ;};};for {_bcdcf ,_debb :=d .Token ();if _debb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0049\u006e\u0073:\u0020\u0025\u0073",_debb );};if _afbfd ,_efegc :=_bcdcf .(_f .EndElement );_efegc &&_afbfd .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtListItem ()*CT_SdtListItem {_ebcab :=&CT_SdtListItem {};return _ebcab };func (_faecbb ST_HexColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _faecbb .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_f .CharData (_faecbb .ST_HexColorAuto .String ()));};if _faecbb .ST_HexColorRGB !=nil {e .EncodeToken (_f .CharData (*_faecbb .ST_HexColorRGB ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_abbgg *ST_View )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_abbgg =0;case "\u006e\u006f\u006e\u0065":*_abbgg =1;case "\u0070\u0072\u0069n\u0074":*_abbgg =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_abbgg =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_abbgg =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_abbgg =5;case "\u0077\u0065\u0062":*_abbgg =6;};return nil ;};func (_bbbgd *CT_View )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_abafa ,_cceddc :=_bbbgd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cceddc !=nil {return _cceddc ;};start .Attr =append (start .Attr ,_abafa );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path -func (_gfefd *CT_FitText )ValidateWithPath (path string )error {if _baca :=_gfefd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_baca !=nil {return _baca ;};return nil ;};func (_bcgbb *WdCT_WrapTight )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcgbb .WrapTextAttr =WdST_WrapText (1);_bcgbb .WrapPolygon =NewWdCT_WrapPath ();for _ ,_bcfff :=range start .Attr {if _bcfff .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_bcgbb .WrapTextAttr .UnmarshalXMLAttr (_bcfff );continue ;};if _bcfff .Name .Local =="\u0064\u0069\u0073t\u004c"{_edcaa ,_dbgfed :=_ge .ParseUint (_bcfff .Value ,10,32);if _dbgfed !=nil {return _dbgfed ;};_cedda :=uint32 (_edcaa );_bcgbb .DistLAttr =&_cedda ;continue ;};if _bcfff .Name .Local =="\u0064\u0069\u0073t\u0052"{_dfdag ,_fccdee :=_ge .ParseUint (_bcfff .Value ,10,32);if _fccdee !=nil {return _fccdee ;};_gbcee :=uint32 (_dfdag );_bcgbb .DistRAttr =&_gbcee ;continue ;};};_ceccae :for {_caaga ,_cfedac :=d .Token ();if _cfedac !=nil {return _cfedac ;};switch _daagda :=_caaga .(type ){case _f .StartElement :switch _daagda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_f .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 :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _aeefc :=d .DecodeElement (_bcgbb .WrapPolygon ,&_daagda );_aeefc !=nil {return _aeefc ;};default:_gb .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054i\u0067h\u0074\u0020\u0025\u0076",_daagda .Name );if _acaaeb :=d .Skip ();_acaaeb !=nil {return _acaaeb ;};};case _f .EndElement :break _ceccae ;case _f .CharData :};};return nil ;};func (_fbecfa *ST_InfoTextType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbecfa =0;case "\u0074\u0065\u0078\u0074":*_fbecfa =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_fbecfa =2;};return nil ;};func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_gbffb :=&CT_TrackChangeRange {};return _gbffb };const (ST_DocPartTypeUnset ST_DocPartType =0;ST_DocPartTypeNone ST_DocPartType =1;ST_DocPartTypeNormal ST_DocPartType =2;ST_DocPartTypeAutoExp ST_DocPartType =3;ST_DocPartTypeToolbar ST_DocPartType =4;ST_DocPartTypeSpeller ST_DocPartType =5;ST_DocPartTypeFormFld ST_DocPartType =6;ST_DocPartTypeBbPlcHdr ST_DocPartType =7;);func (_accbab *CT_GlossaryDocument )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _accbab .Background !=nil {_aece :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_accbab .Background ,_aece );};if _accbab .DocParts !=nil {_dagc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_accbab .DocParts ,_dagc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the WdCT_WrapNone and its children -func (_bgabgd *WdCT_WrapNone )Validate ()error {return _bgabgd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");};func (_edcaedg ST_NumberFormat )String ()string {switch _edcaedg {case 0:return "";case 1:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 2:return "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case 3:return "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case 4:return "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case 5:return "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case 6:return "\u006fr\u0064\u0069\u006e\u0061\u006c";case 7:return "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case 8:return "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case 9:return "\u0068\u0065\u0078";case 10:return "\u0063h\u0069\u0063\u0061\u0067\u006f";case 11:return "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 12:return "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 13:return "\u0061\u0069\u0075e\u006f";case 14:return "\u0069\u0072\u006fh\u0061";case 15:return "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case 16:return "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case 17:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case 18:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064";case 19:return "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case 20:return "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case 21:return "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case 22:return "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case 23:return "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case 24:return "\u0062\u0075\u006c\u006c\u0065\u0074";case 25:return "\u0067\u0061\u006e\u0061\u0064\u0061";case 26:return "\u0063h\u006f\u0073\u0075\u006e\u0067";case 27:return "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070";case 28:return "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case 29:return "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065";case 30:return "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065";case 31:return "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case 32:return "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case 33:return "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c";case 34:return "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 35:return "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case 36:return "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case 37:return "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 38:return "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 39:return "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case 40:return "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064";case 41:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 42:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 43:return "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case 44:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case 45:return "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case 46:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case 47:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case 48:return "\u006e\u006f\u006e\u0065";case 49:return "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case 50:return "\u0068e\u0062\u0072\u0065\u0077\u0031";case 51:return "\u0068e\u0062\u0072\u0065\u0077\u0032";case 52:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case 53:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case 54:return "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case 55:return "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case 56:return "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 57:return "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 58:return "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 59:return "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 60:return "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 61:return "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case 62:return "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case 63:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_bcggfd ST_TblWidth )String ()string {switch _bcggfd {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0070\u0063\u0074";case 3:return "\u0064\u0078\u0061";case 4:return "\u0061\u0075\u0074\u006f";};return "";};func (_ffcee *WdAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr";return _ffcee .WdCT_Anchor .MarshalXML (e ,start );};func (_cfbdc *ST_Lock )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfbdc =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_cfbdc =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_cfbdc =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_cfbdc =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_cfbdc =4;};return nil ;};func (_acbac *CT_Headers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bddfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_gdabc :=range _acbac .Header {e .EncodeElement (_gdabc ,_bddfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbadae ST_HexColorAuto )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_acefe :=_f .Attr {};_acefe .Name =name ;switch _gbadae {case ST_HexColorAutoUnset :_acefe .Value ="";case ST_HexColorAutoAuto :_acefe .Value ="\u0061\u0075\u0074\u006f";};return _acefe ,nil ;};func (_dacde ST_ProofErr )ValidateWithPath (path string )error {switch _dacde {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dacde ));};return nil ;};func (_eaaga *CT_FFStatusText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eaaga .TypeAttr !=ST_InfoTextTypeUnset {_edce ,_ggddb :=_eaaga .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ggddb !=nil {return _ggddb ;};start .Attr =append (start .Attr ,_edce );};if _eaaga .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_eaaga .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_EdnDocProps ()*CT_EdnDocProps {_efbfc :=&CT_EdnDocProps {};return _efbfc };func (_aceee *EG_ContentBlockContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aceee .CustomXml !=nil {_aaaba :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_aceee .CustomXml ,_aaaba );};if _aceee .Sdt !=nil {_bffga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_aceee .Sdt ,_bffga );};if _aceee .P !=nil {_gcebgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070"}};for _ ,_dcebgc :=range _aceee .P {e .EncodeElement (_dcebgc ,_gcebgd );};};if _aceee .Tbl !=nil {_aagacg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_caegbd :=range _aceee .Tbl {e .EncodeElement (_caegbd ,_aagacg );};};if _aceee .EG_RunLevelElts !=nil {for _ ,_gdgedf :=range _aceee .EG_RunLevelElts {_gdgedf .MarshalXML (e ,_f .StartElement {});};};return nil ;};func NewCT_Endnotes ()*CT_Endnotes {_eebfdc :=&CT_Endnotes {};return _eebfdc }; - -// Validate validates the Recipients and its children -func (_fdbbcg *Recipients )Validate ()error {return _fdbbcg .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func NewCT_TrPrBase ()*CT_TrPrBase {_fcdbee :=&CT_TrPrBase {};return _fcdbee };func (_gfba *CT_DocProtect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfba .EditAttr !=ST_DocProtectUnset {_gebgf ,_ddfdc :=_gfba .EditAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"});if _ddfdc !=nil {return _ddfdc ;};start .Attr =append (start .Attr ,_gebgf );};if _gfba .FormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .FormattingAttr )});};if _gfba .EnforcementAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .EnforcementAttr )});};if _gfba .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .AlgorithmNameAttr )});};if _gfba .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .HashValueAttr )});};if _gfba .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .SaltValueAttr )});};if _gfba .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .SpinCountAttr )});};if _gfba .CryptProviderTypeAttr !=_cd .ST_CryptProvUnset {_fbfef ,_dfeac :=_gfba .CryptProviderTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _dfeac !=nil {return _dfeac ;};start .Attr =append (start .Attr ,_fbfef );};if _gfba .CryptAlgorithmClassAttr !=_cd .ST_AlgClassUnset {_dcgff ,_cdacd :=_gfba .CryptAlgorithmClassAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _cdacd !=nil {return _cdacd ;};start .Attr =append (start .Attr ,_dcgff );};if _gfba .CryptAlgorithmTypeAttr !=_cd .ST_AlgTypeUnset {_edfeg ,_gcggf :=_gfba .CryptAlgorithmTypeAttr .MarshalXMLAttr (_f .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _gcggf !=nil {return _gcggf ;};start .Attr =append (start .Attr ,_edfeg );};if _gfba .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .CryptAlgorithmSidAttr )});};if _gfba .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .CryptSpinCountAttr )});};if _gfba .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .CryptProviderAttr )});};if _gfba .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .AlgIdExtAttr )});};if _gfba .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .AlgIdExtSourceAttr )});};if _gfba .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .CryptProviderTypeExtAttr )});};if _gfba .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .CryptProviderTypeExtSourceAttr )});};if _gfba .HashAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .HashAttr )});};if _gfba .SaltAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfba .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cefbe *CT_HpsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_cefbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path -func (_cfcef *CT_RubyPr )ValidateWithPath (path string )error {if _aecgc :=_cfcef .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_aecgc !=nil {return _aecgc ;};if _cgcbe :=_cfcef .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073");_cgcbe !=nil {return _cgcbe ;};if _dccbc :=_cfcef .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_dccbc !=nil {return _dccbc ;};if _aaad :=_cfcef .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074");_aaad !=nil {return _aaad ;};if _gadcfb :=_cfcef .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_gadcfb !=nil {return _gadcfb ;};if _cfcef .Dirty !=nil {if _aebfb :=_cfcef .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079");_aebfb !=nil {return _aebfb ;};};return nil ;};type CT_BdoContentRun struct{ - -// Direction of Override -ValAttr ST_Direction ; - -// Simple Field -FldSimple []*CT_SimpleField ; - -// Hyperlink -Hyperlink *CT_Hyperlink ; - -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_egacd WdST_WrapText )String ()string {switch _egacd {case 0:return "";case 1:return "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";};func (_fefecd ST_LineSpacingRule )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fefecd .String (),start );}; - -// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path -func (_febbf *CT_TblGridChange )ValidateWithPath (path string )error {if _bfaed :=_febbf .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_bfaed !=nil {return _bfaed ;};return nil ;};func (_dbfaf *ST_TabJc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbfaf =0;case "\u0063\u006c\u0065a\u0072":*_dbfaf =1;case "\u0073\u0074\u0061r\u0074":*_dbfaf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbfaf =3;case "\u0065\u006e\u0064":*_dbfaf =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dbfaf =5;case "\u0062\u0061\u0072":*_dbfaf =6;case "\u006e\u0075\u006d":*_dbfaf =7;case "\u006c\u0065\u0066\u0074":*_dbfaf =8;case "\u0072\u0069\u0067h\u0074":*_dbfaf =9;};return nil ;}; - -// Validate validates the CT_SectPr and its children -func (_fgbcb *CT_SectPr )Validate ()error {return _fgbcb .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");}; - -// Validate validates the CT_WriteProtection and its children -func (_ecbfg *CT_WriteProtection )Validate ()error {return _ecbfg .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func (_bagda ST_VAnchor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gebef :=_f .Attr {};_gebef .Name =name ;switch _bagda {case ST_VAnchorUnset :_gebef .Value ="";case ST_VAnchorText :_gebef .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_gebef .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_gebef .Value ="\u0070\u0061\u0067\u0065";};return _gebef ,nil ;}; - -// Validate validates the CT_TrackChangeNumbering and its children -func (_decead *CT_TrackChangeNumbering )Validate ()error {return _decead .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; - -// Table Properties -TblPr *CT_TblPr ; - -// Table Grid -TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;};func (_acfed *CT_Tabs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfgbf :for {_gcfafe ,_fbgabg :=d .Token ();if _fbgabg !=nil {return _fbgabg ;};switch _bffbfg :=_gcfafe .(type ){case _f .StartElement :switch _bffbfg .Name {case _f .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 :"\u0074\u0061\u0062"},_f .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 :"\u0074\u0061\u0062"}:_fagddc :=NewCT_TabStop ();if _bgdgde :=d .DecodeElement (_fagddc ,&_bffbfg );_bgdgde !=nil {return _bgdgde ;};_acfed .Tab =append (_acfed .Tab ,_fagddc );default:_gb .Log ("\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\u0054\u0061\u0062\u0073\u0020\u0025\u0076",_bffbfg .Name );if _faefd :=d .Skip ();_faefd !=nil {return _faefd ;};};case _f .EndElement :break _bfgbf ;case _f .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path -func (_afefe *CT_MailMerge )ValidateWithPath (path string )error {if _fgage :=_afefe .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_fgage !=nil {return _fgage ;};if _afefe .LinkToQuery !=nil {if _dageb :=_afefe .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_dageb !=nil {return _dageb ;};};if _ababb :=_afefe .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e");_ababb !=nil {return _ababb ;};if _afefe .ConnectString !=nil {if _afbeaf :=_afefe .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_afbeaf !=nil {return _afbeaf ;};};if _afefe .Query !=nil {if _adffa :=_afefe .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079");_adffa !=nil {return _adffa ;};};if _afefe .DataSource !=nil {if _bbfff :=_afefe .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_bbfff !=nil {return _bbfff ;};};if _afefe .HeaderSource !=nil {if _gcaea :=_afefe .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065");_gcaea !=nil {return _gcaea ;};};if _afefe .DoNotSuppressBlankLines !=nil {if _feffdc :=_afefe .DoNotSuppressBlankLines .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073s\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073");_feffdc !=nil {return _feffdc ;};};if _afefe .Destination !=nil {if _cagbed :=_afefe .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_cagbed !=nil {return _cagbed ;};};if _afefe .AddressFieldName !=nil {if _afbge :=_afefe .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065");_afbge !=nil {return _afbge ;};};if _afefe .MailSubject !=nil {if _aadfb :=_afefe .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_aadfb !=nil {return _aadfb ;};};if _afefe .MailAsAttachment !=nil {if _gcef :=_afefe .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074");_gcef !=nil {return _gcef ;};};if _afefe .ViewMergedData !=nil {if _bfdgfc :=_afefe .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_bfdgfc !=nil {return _bfdgfc ;};};if _afefe .ActiveRecord !=nil {if _eafad :=_afefe .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064");_eafad !=nil {return _eafad ;};};if _afefe .CheckErrors !=nil {if _edgae :=_afefe .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_edgae !=nil {return _edgae ;};};if _afefe .Odso !=nil {if _gcebf :=_afefe .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f");_gcebf !=nil {return _gcebf ;};};return nil ;};func (_gddfd ST_DocPartBehavior )ValidateWithPath (path string )error {switch _gddfd {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gddfd ));};return nil ;};func (_baadbg *CT_TabStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baadbg .ValAttr =ST_TabJc (1);for _ ,_aegbd :=range start .Attr {if _aegbd .Name .Local =="\u0076\u0061\u006c"{_baadbg .ValAttr .UnmarshalXMLAttr (_aegbd );continue ;};if _aegbd .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_baadbg .LeaderAttr .UnmarshalXMLAttr (_aegbd );continue ;};if _aegbd .Name .Local =="\u0070\u006f\u0073"{_ebbea ,_deeff :=ParseUnionST_SignedTwipsMeasure (_aegbd .Value );if _deeff !=nil {return _deeff ;};_baadbg .PosAttr =_ebbea ;continue ;};};for {_ebdce ,_bceca :=d .Token ();if _bceca !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_bceca );};if _cbafad ,_bcaaa :=_ebdce .(_f .EndElement );_bcaaa &&_cbafad .Name ==start .Name {break ;};};return nil ;};func (_feaaa *CT_PPrChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_feaaa .AuthorAttr )});if _feaaa .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_feaaa .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_feaaa .IdAttr )});e .EncodeToken (start );_ccccf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_feaaa .PPr ,_ccccf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dabee *CT_DataBinding )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dabee .PrefixMappingsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003ap\u0072\u0065\u0066i\u0078\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_dabee .PrefixMappingsAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",_dabee .XpathAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",_dabee .StoreItemIDAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceabb *CT_Height )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ceabb .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ceabb .ValAttr )});};if _ceabb .HRuleAttr !=ST_HeightRuleUnset {_eegcb ,_cbeaa :=_ceabb .HRuleAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _cbeaa !=nil {return _cbeaa ;};start .Attr =append (start .Attr ,_eegcb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gagfg ST_View )Validate ()error {return _gagfg .ValidateWithPath ("")};func NewCT_TcPr ()*CT_TcPr {_ccgfb :=&CT_TcPr {};return _ccgfb };func NewCT_DocPartName ()*CT_DocPartName {_fedca :=&CT_DocPartName {};return _fedca };func (_ccaga ST_MailMergeDest )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eebcdb :=_f .Attr {};_eebcdb .Name =name ;switch _ccaga {case ST_MailMergeDestUnset :_eebcdb .Value ="";case ST_MailMergeDestNewDocument :_eebcdb .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_eebcdb .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072";case ST_MailMergeDestEmail :_eebcdb .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_eebcdb .Value ="\u0066\u0061\u0078";};return _eebcdb ,nil ;}; - -// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path -func (_cgbgc *CT_DocProtect )ValidateWithPath (path string )error {if _gfdge :=_cgbgc .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_gfdge !=nil {return _gfdge ;};if _cgbgc .FormattingAttr !=nil {if _bbbfg :=_cgbgc .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_bbbfg !=nil {return _bbbfg ;};};if _cgbgc .EnforcementAttr !=nil {if _cgaeb :=_cgbgc .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cgaeb !=nil {return _cgaeb ;};};if _daccf :=_cgbgc .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_daccf !=nil {return _daccf ;};if _aada :=_cgbgc .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_aada !=nil {return _aada ;};if _aeef :=_cgbgc .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aeef !=nil {return _aeef ;};return nil ;};func (_daccg *EG_ContentCellContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daccg .Tc !=nil {_dfcbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_faabc :=range _daccg .Tc {e .EncodeElement (_faabc ,_dfcbe );};};if _daccg .CustomXml !=nil {_bbgcfe :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_daccg .CustomXml ,_bbgcfe );};if _daccg .Sdt !=nil {_gacgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_daccg .Sdt ,_gacgd );};if _daccg .EG_RunLevelElts !=nil {for _ ,_bcadcc :=range _daccg .EG_RunLevelElts {_bcadcc .MarshalXML (e ,_f .StartElement {});};};return nil ;};func (_eccd *CT_SectType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_baedc :=range start .Attr {if _baedc .Name .Local =="\u0076\u0061\u006c"{_eccd .ValAttr .UnmarshalXMLAttr (_baedc );continue ;};};for {_gcabae ,_eafbe :=d .Token ();if _eafbe !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_eafbe );};if _ceeec ,_bfafed :=_gcabae .(_f .EndElement );_bfafed &&_ceeec .Name ==start .Name {break ;};};return nil ;};type ST_Wrap byte ;func (_agacc *CT_WritingStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bacac :=range start .Attr {if _bacac .Name .Local =="\u006c\u0061\u006e\u0067"{_cgaca ,_ecgafd :=_bacac .Value ,error (nil );if _ecgafd !=nil {return _ecgafd ;};_agacc .LangAttr =_cgaca ;continue ;};if _bacac .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_dgcdac ,_fcadc :=_bacac .Value ,error (nil );if _fcadc !=nil {return _fcadc ;};_agacc .VendorIDAttr =_dgcdac ;continue ;};if _bacac .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_gaffa ,_bagbe :=_bacac .Value ,error (nil );if _bagbe !=nil {return _bagbe ;};_agacc .DllVersionAttr =_gaffa ;continue ;};if _bacac .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_agfgdg ,_babcf :=ParseUnionST_OnOff (_bacac .Value );if _babcf !=nil {return _babcf ;};_agacc .NlCheckAttr =&_agfgdg ;continue ;};if _bacac .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_aaebc ,_aceef :=ParseUnionST_OnOff (_bacac .Value );if _aceef !=nil {return _aceef ;};_agacc .CheckStyleAttr =_aaebc ;continue ;};if _bacac .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_bdaef ,_dgebg :=_bacac .Value ,error (nil );if _dgebg !=nil {return _dgebg ;};_agacc .AppNameAttr =_bdaef ;continue ;};};for {_fedfed ,_badfd :=d .Token ();if _badfd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_badfd );};if _bcbff ,_aegadf :=_fedfed .(_f .EndElement );_aegadf &&_bcbff .Name ==start .Name {break ;};};return nil ;};func (_dcfcff *ST_DocPartBehavior )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcfcff =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_dcfcff =1;case "\u0070":*_dcfcff =2;case "\u0070\u0067":*_dcfcff =3;};return nil ;}; - -// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path -func (_fecfg *CT_TblOverlap )ValidateWithPath (path string )error {if _fecfg .ValAttr ==ST_TblOverlapUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _edfae :=_fecfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edfae !=nil {return _edfae ;};return nil ;};func (_accebd *CT_Jc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cefd ,_cbcdg :=_accebd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbcdg !=nil {return _cbcdg ;};start .Attr =append (start .Attr ,_cefd );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dadbg *CT_VerticalJc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dadbg .ValAttr =ST_VerticalJc (1);for _ ,_edeecd :=range start .Attr {if _edeecd .Name .Local =="\u0076\u0061\u006c"{_dadbg .ValAttr .UnmarshalXMLAttr (_edeecd );continue ;};};for {_bfgcb ,_bagfc :=d .Token ();if _bagfc !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_bagfc );};if _eagedb ,_ecbaa :=_bfgcb .(_f .EndElement );_ecbaa &&_eagedb .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path -func (_ecbdef *WdCT_WrapTight )ValidateWithPath (path string )error {if _ecbdef .WrapTextAttr ==WdST_WrapTextUnset {return _c .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _accad :=_ecbdef .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_accad !=nil {return _accad ;};if _ecadad :=_ecbdef .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_ecadad !=nil {return _ecadad ;};return nil ;};type WdST_AlignV byte ; - -// Validate validates the CT_DocPartName and its children -func (_cbbbf *CT_DocPartName )Validate ()error {return _cbbbf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");};func (_aegfc *WdEG_WrapType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aegfc .Choice !=nil {_aegfc .Choice .MarshalXML (e ,_f .StartElement {});};return nil ;}; - -// Validate validates the CT_Compat and its children -func (_gbae *CT_Compat )Validate ()error {return _gbae .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};func (_egeca *CT_TcPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbggc :for {_ceaeeb ,_defaa :=d .Token ();if _defaa !=nil {return _defaa ;};switch _efbdc :=_ceaeeb .(type ){case _f .StartElement :switch _efbdc .Name {case _f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_egeca .CnfStyle =NewCT_Cnf ();if _eadb :=d .DecodeElement (_egeca .CnfStyle ,&_efbdc );_eadb !=nil {return _eadb ;};case _f .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 :"\u0074\u0063\u0057"},_f .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 :"\u0074\u0063\u0057"}:_egeca .TcW =NewCT_TblWidth ();if _ffbagc :=d .DecodeElement (_egeca .TcW ,&_efbdc );_ffbagc !=nil {return _ffbagc ;};case _f .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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_f .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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_egeca .GridSpan =NewCT_DecimalNumber ();if _bfbfb :=d .DecodeElement (_egeca .GridSpan ,&_efbdc );_bfbfb !=nil {return _bfbfb ;};case _f .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 :"\u0068\u004d\u0065\u0072\u0067\u0065"},_f .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 :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_egeca .HMerge =NewCT_HMerge ();if _bdbgd :=d .DecodeElement (_egeca .HMerge ,&_efbdc );_bdbgd !=nil {return _bdbgd ;};case _f .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 :"\u0076\u004d\u0065\u0072\u0067\u0065"},_f .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 :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_egeca .VMerge =NewCT_VMerge ();if _gcfdb :=d .DecodeElement (_egeca .VMerge ,&_efbdc );_gcfdb !=nil {return _gcfdb ;};case _f .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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_f .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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_egeca .TcBorders =NewCT_TcBorders ();if _ffaad :=d .DecodeElement (_egeca .TcBorders ,&_efbdc );_ffaad !=nil {return _ffaad ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_egeca .Shd =NewCT_Shd ();if _fbdda :=d .DecodeElement (_egeca .Shd ,&_efbdc );_fbdda !=nil {return _fbdda ;};case _f .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 :"\u006e\u006f\u0057\u0072\u0061\u0070"},_f .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 :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_egeca .NoWrap =NewCT_OnOff ();if _ccfcf :=d .DecodeElement (_egeca .NoWrap ,&_efbdc );_ccfcf !=nil {return _ccfcf ;};case _f .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 :"\u0074\u0063\u004da\u0072"},_f .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 :"\u0074\u0063\u004da\u0072"}:_egeca .TcMar =NewCT_TcMar ();if _cgfca :=d .DecodeElement (_egeca .TcMar ,&_efbdc );_cgfca !=nil {return _cgfca ;};case _f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_egeca .TextDirection =NewCT_TextDirection ();if _egegag :=d .DecodeElement (_egeca .TextDirection ,&_efbdc );_egegag !=nil {return _egegag ;};case _f .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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_f .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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_egeca .TcFitText =NewCT_OnOff ();if _bbcdaf :=d .DecodeElement (_egeca .TcFitText ,&_efbdc );_bbcdaf !=nil {return _bbcdaf ;};case _f .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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_f .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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_egeca .VAlign =NewCT_VerticalJc ();if _cadeg :=d .DecodeElement (_egeca .VAlign ,&_efbdc );_cadeg !=nil {return _cadeg ;};case _f .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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_f .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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_egeca .HideMark =NewCT_OnOff ();if _gfadg :=d .DecodeElement (_egeca .HideMark ,&_efbdc );_gfadg !=nil {return _gfadg ;};case _f .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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_f .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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_egeca .Headers =NewCT_Headers ();if _afafe :=d .DecodeElement (_egeca .Headers ,&_efbdc );_afafe !=nil {return _afafe ;};default:_gb .Log ("\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\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_efbdc .Name );if _cbbfcd :=d .Skip ();_cbbfcd !=nil {return _cbbfcd ;};};case _f .EndElement :break _gbggc ;case _f .CharData :};};return nil ;};func NewCT_TblBorders ()*CT_TblBorders {_eabeg :=&CT_TblBorders {};return _eabeg };func NewCT_PBdr ()*CT_PBdr {_eagde :=&CT_PBdr {};return _eagde };func (_bgeca *CT_Ind )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgeca .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bgeca .StartAttr )});};if _bgeca .StartCharsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073t\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bgeca .StartCharsAttr )});};if _bgeca .EndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bgeca .EndAttr )});};if _bgeca .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bgeca .EndCharsAttr )});};if _bgeca .LeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bgeca .LeftAttr )});};if _bgeca .LeftCharsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u006c\u0065\u0066\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bgeca .LeftCharsAttr )});};if _bgeca .RightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bgeca .RightAttr )});};if _bgeca .RightCharsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072i\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bgeca .RightCharsAttr )});};if _bgeca .HangingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_c .Sprintf ("\u0025\u0076",*_bgeca .HangingAttr )});};if _bgeca .HangingCharsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0061\u006e\u0067\u0069\u006e\u0067C\u0068\u0061\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bgeca .HangingCharsAttr )});};if _bgeca .FirstLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bgeca .FirstLineAttr )});};if _bgeca .FirstLineCharsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003af\u0069\u0072\u0073t\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bgeca .FirstLineCharsAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_RPr struct{ - -// Run Properties -RPr *CT_RPr ;}; - -// ST_HpsMeasure is a union type -type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func NewWdCT_Inline ()*WdCT_Inline {_fgcff :=&WdCT_Inline {};_fgcff .Extent =_db .NewCT_PositiveSize2D ();_fgcff .DocPr =_db .NewCT_NonVisualDrawingProps ();_fgcff .Graphic =_db .NewGraphic ();return _fgcff ;};func (_bbbga *CT_TcPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbbga .CnfStyle !=nil {_fbeac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bbbga .CnfStyle ,_fbeac );};if _bbbga .TcW !=nil {_bfecgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_bbbga .TcW ,_bfecgd );};if _bbbga .GridSpan !=nil {_ddcfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_bbbga .GridSpan ,_ddcfd );};if _bbbga .HMerge !=nil {_bgcefb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_bbbga .HMerge ,_bgcefb );};if _bbbga .VMerge !=nil {_fbafab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_bbbga .VMerge ,_fbafab );};if _bbbga .TcBorders !=nil {_bbdeb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bbbga .TcBorders ,_bbdeb );};if _bbbga .Shd !=nil {_gcgga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bbbga .Shd ,_gcgga );};if _bbbga .NoWrap !=nil {_faefda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_bbbga .NoWrap ,_faefda );};if _bbbga .TcMar !=nil {_gbfgea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_bbbga .TcMar ,_gbfgea );};if _bbbga .TextDirection !=nil {_aegga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bbbga .TextDirection ,_aegga );};if _bbbga .TcFitText !=nil {_aegcge :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_bbbga .TcFitText ,_aegcge );};if _bbbga .VAlign !=nil {_acdeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bbbga .VAlign ,_acdeb );};if _bbbga .HideMark !=nil {_ceceag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bbbga .HideMark ,_ceceag );};if _bbbga .Headers !=nil {_bgfae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_bbbga .Headers ,_bgfae );};if _bbbga .CellIns !=nil {_cbbgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_bbbga .CellIns ,_cbbgd );};if _bbbga .CellDel !=nil {_fdfcd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_bbbga .CellDel ,_fdfcd );};if _bbbga .CellMerge !=nil {_aadddc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_bbbga .CellMerge ,_aadddc );};if _bbbga .TcPrChange !=nil {_bbfdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bbbga .TcPrChange ,_bbfdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acgga *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgcbf :for {_gfabaf ,_geabg :=d .Token ();if _geabg !=nil {return _geabg ;};switch _ddfca :=_gfabaf .(type ){case _f .StartElement :switch _ddfca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_f .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 :"\u0074\u0078\u0062\u0078"}:_acgga .Txbx =NewWdCT_TextboxInfo ();if _afbab :=d .DecodeElement (_acgga .Txbx ,&_ddfca );_afbab !=nil {return _afbab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_f .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 :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_acgga .LinkedTxbx =NewWdCT_LinkedTextboxInformation ();if _facbcf :=d .DecodeElement (_acgga .LinkedTxbx ,&_ddfca );_facbcf !=nil {return _facbcf ;};default:_gb .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0053h\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_ddfca .Name );if _ddafe :=d .Skip ();_ddafe !=nil {return _ddafe ;};};case _f .EndElement :break _bgcbf ;case _f .CharData :};};return nil ;};type CT_SdtPr struct{ - -// Run Properties For Structured Document Tag Contents -RPr *CT_RPr ; - -// Friendly Name -Alias *CT_String ; - -// Programmatic Tag -Tag *CT_String ; - -// Unique ID -Id *CT_DecimalNumber ; - -// Locking Setting -Lock *CT_Lock ; - -// Structured Document Tag Placeholder Text -Placeholder *CT_Placeholder ; - -// Remove Structured Document Tag When Contents Are Edited -Temporary *CT_OnOff ; - -// Current Contents Are Placeholder Text -ShowingPlcHdr *CT_OnOff ; - -// XML Mapping -DataBinding *CT_DataBinding ; - -// Structured Document Tag Label -Label *CT_DecimalNumber ; - -// Structured Document Tag Navigation Order Index -TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_gb .Any ;};func NewCT_Divs ()*CT_Divs {_bgge :=&CT_Divs {};return _bgge };type CT_GlossaryDocument struct{ - -// Document Background -Background *CT_Background ;DocParts *CT_DocParts ;}; - -// Validate validates the CT_Background and its children -func (_egef *CT_Background )Validate ()error {return _egef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_fgdcddd ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _fgdcddd {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgdcddd ));};return nil ;};func NewEG_RPrBase ()*EG_RPrBase {_bbfcd :=&EG_RPrBase {};return _bbfcd };func (_gbdgda *CT_TblGridChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbdgda .TblGrid =NewCT_TblGridBase ();for _ ,_gddeg :=range start .Attr {if _gddeg .Name .Local =="\u0069\u0064"{_gcacc ,_eeffgd :=_ge .ParseInt (_gddeg .Value ,10,64);if _eeffgd !=nil {return _eeffgd ;};_gbdgda .IdAttr =_gcacc ;continue ;};};_feefg :for {_febffb ,_aegbg :=d .Token ();if _aegbg !=nil {return _aegbg ;};switch _dgbaaf :=_febffb .(type ){case _f .StartElement :switch _dgbaaf .Name {case _f .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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_f .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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _eabeb :=d .DecodeElement (_gbdgda .TblGrid ,&_dgbaaf );_eabeb !=nil {return _eabeb ;};default:_gb .Log ("\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\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_dgbaaf .Name );if _ggfad :=d .Skip ();_ggfad !=nil {return _ggfad ;};};case _f .EndElement :break _feefg ;case _f .CharData :};};return nil ;};func (_cdgdc *CT_FtnEdnSepRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_cdgdc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Odso struct{ - -// UDL Connection String -Udl *CT_String ; - -// Data Source Table Name -Table *CT_String ; - -// ODSO Data Source File Path -Src *CT_Rel ; - -// Column Delimiter for Data Source -ColDelim *CT_DecimalNumber ; - -// ODSO Data Source Type -Type *CT_MailMergeSourceType ; - -// First Row of Data Source Contains Column Names -FHdr *CT_OnOff ; +OMath *CT_OnOff ; -// External Data Source to Merge Field Mapping -FieldMapData []*CT_OdsoFieldMapData ; +// Revision Information for Run Properties on the Paragraph Mark +RPrChange *CT_ParaRPrChange ;};func (_debfeg ST_TargetScreenSz )Validate ()error {return _debfeg .ValidateWithPath ("")}; -// Reference to Inclusion/Exclusion Data for Data Source -RecipientData []*CT_Rel ;};type CT_Frameset struct{ +// Validate validates the CT_Control and its children +func (_cedeb *CT_Control )Validate ()error {return _cedeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_adgcb *CT_Lock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afbab :=range start .Attr {if _afbab .Name .Local =="\u0076\u0061\u006c"{_adgcb .ValAttr .UnmarshalXMLAttr (_afbab );continue ;};};for {_gfcbf ,_gbaf :=d .Token ();if _gbaf !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_gbaf );};if _ebgbf ,_cccec :=_gfcbf .(_c .EndElement );_cccec &&_ebgbf .Name ==start .Name {break ;};};return nil ;};func (_gccab *CT_FFTextInput )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gccab .Type !=nil {_fedba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_gccab .Type ,_fedba );};if _gccab .Default !=nil {_beab :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_gccab .Default ,_beab );};if _gccab .MaxLength !=nil {_gfbbd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_gccab .MaxLength ,_gfbbd );};if _gccab .Format !=nil {_agbbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_gccab .Format ,_agbbc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebebab ST_DisplacedByCustomXml )Validate ()error {return _ebebab .ValidateWithPath ("")};type CT_DivBdr struct{ -// Nested Frameset Size -Sz *CT_String ; +// Top Border for HTML div +Top *CT_Border ; -// Frameset Splitter Properties -FramesetSplitbar *CT_FramesetSplitbar ; +// Left Border for HTML div +Left *CT_Border ; -// Frameset Layout -FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;};type CT_TrackChange struct{AuthorAttr string ;DateAttr *_g .Time ; +// Bottom Border for HTML div +Bottom *CT_Border ; -// Annotation Identifier -IdAttr int64 ;};type CT_Shd struct{ +// Right Border for HTML div +Right *CT_Border ;};func (_ecbaf *CT_PPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acceg :for {_cggee ,_eedgb :=d .Token ();if _eedgb !=nil {return _eedgb ;};switch _facbb :=_cggee .(type ){case _c .StartElement :switch _facbb .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_ecbaf .PStyle =NewCT_String ();if _gcgcb :=d .DecodeElement (_ecbaf .PStyle ,&_facbb );_gcgcb !=nil {return _gcgcb ;};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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_ecbaf .KeepNext =NewCT_OnOff ();if _dgccc :=d .DecodeElement (_ecbaf .KeepNext ,&_facbb );_dgccc !=nil {return _dgccc ;};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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_ecbaf .KeepLines =NewCT_OnOff ();if _ecfeg :=d .DecodeElement (_ecbaf .KeepLines ,&_facbb );_ecfeg !=nil {return _ecfeg ;};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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_ecbaf .PageBreakBefore =NewCT_OnOff ();if _cgbgg :=d .DecodeElement (_ecbaf .PageBreakBefore ,&_facbb );_cgbgg !=nil {return _cgbgg ;};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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_ecbaf .FramePr =NewCT_FramePr ();if _deacdb :=d .DecodeElement (_ecbaf .FramePr ,&_facbb );_deacdb !=nil {return _deacdb ;};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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_ecbaf .WidowControl =NewCT_OnOff ();if _fceacf :=d .DecodeElement (_ecbaf .WidowControl ,&_facbb );_fceacf !=nil {return _fceacf ;};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 :"\u006e\u0075\u006dP\u0072"},_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 :"\u006e\u0075\u006dP\u0072"}:_ecbaf .NumPr =NewCT_NumPr ();if _dcbb :=d .DecodeElement (_ecbaf .NumPr ,&_facbb );_dcbb !=nil {return _dcbb ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_ecbaf .SuppressLineNumbers =NewCT_OnOff ();if _dggcg :=d .DecodeElement (_ecbaf .SuppressLineNumbers ,&_facbb );_dggcg !=nil {return _dggcg ;};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 :"\u0070\u0042\u0064\u0072"},_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 :"\u0070\u0042\u0064\u0072"}:_ecbaf .PBdr =NewCT_PBdr ();if _bfecef :=d .DecodeElement (_ecbaf .PBdr ,&_facbb );_bfecef !=nil {return _bfecef ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_ecbaf .Shd =NewCT_Shd ();if _eacfe :=d .DecodeElement (_ecbaf .Shd ,&_facbb );_eacfe !=nil {return _eacfe ;};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 :"\u0074\u0061\u0062\u0073"},_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 :"\u0074\u0061\u0062\u0073"}:_ecbaf .Tabs =NewCT_Tabs ();if _ccfae :=d .DecodeElement (_ecbaf .Tabs ,&_facbb );_ccfae !=nil {return _ccfae ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_ecbaf .SuppressAutoHyphens =NewCT_OnOff ();if _gcdbf :=d .DecodeElement (_ecbaf .SuppressAutoHyphens ,&_facbb );_gcdbf !=nil {return _gcdbf ;};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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_ecbaf .Kinsoku =NewCT_OnOff ();if _aaceb :=d .DecodeElement (_ecbaf .Kinsoku ,&_facbb );_aaceb !=nil {return _aaceb ;};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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_ecbaf .WordWrap =NewCT_OnOff ();if _dafdc :=d .DecodeElement (_ecbaf .WordWrap ,&_facbb );_dafdc !=nil {return _dafdc ;};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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_ecbaf .OverflowPunct =NewCT_OnOff ();if _fcdeb :=d .DecodeElement (_ecbaf .OverflowPunct ,&_facbb );_fcdeb !=nil {return _fcdeb ;};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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_ecbaf .TopLinePunct =NewCT_OnOff ();if _cecfd :=d .DecodeElement (_ecbaf .TopLinePunct ,&_facbb );_cecfd !=nil {return _cecfd ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_ecbaf .AutoSpaceDE =NewCT_OnOff ();if _ggcfd :=d .DecodeElement (_ecbaf .AutoSpaceDE ,&_facbb );_ggcfd !=nil {return _ggcfd ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_ecbaf .AutoSpaceDN =NewCT_OnOff ();if _gaafa :=d .DecodeElement (_ecbaf .AutoSpaceDN ,&_facbb );_gaafa !=nil {return _gaafa ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_ecbaf .Bidi =NewCT_OnOff ();if _fbaec :=d .DecodeElement (_ecbaf .Bidi ,&_facbb );_fbaec !=nil {return _fbaec ;};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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_ecbaf .AdjustRightInd =NewCT_OnOff ();if _eeddg :=d .DecodeElement (_ecbaf .AdjustRightInd ,&_facbb );_eeddg !=nil {return _eeddg ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_ecbaf .SnapToGrid =NewCT_OnOff ();if _babb :=d .DecodeElement (_ecbaf .SnapToGrid ,&_facbb );_babb !=nil {return _babb ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_ecbaf .Spacing =NewCT_Spacing ();if _dgdd :=d .DecodeElement (_ecbaf .Spacing ,&_facbb );_dgdd !=nil {return _dgdd ;};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 :"\u0069\u006e\u0064"},_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 :"\u0069\u006e\u0064"}:_ecbaf .Ind =NewCT_Ind ();if _adaacc :=d .DecodeElement (_ecbaf .Ind ,&_facbb );_adaacc !=nil {return _adaacc ;};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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_ecbaf .ContextualSpacing =NewCT_OnOff ();if _faceba :=d .DecodeElement (_ecbaf .ContextualSpacing ,&_facbb );_faceba !=nil {return _faceba ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_ecbaf .MirrorIndents =NewCT_OnOff ();if _cegbe :=d .DecodeElement (_ecbaf .MirrorIndents ,&_facbb );_cegbe !=nil {return _cegbe ;};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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_ecbaf .SuppressOverlap =NewCT_OnOff ();if _gffbe :=d .DecodeElement (_ecbaf .SuppressOverlap ,&_facbb );_gffbe !=nil {return _gffbe ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_ecbaf .Jc =NewCT_Jc ();if _dcead :=d .DecodeElement (_ecbaf .Jc ,&_facbb );_dcead !=nil {return _dcead ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_ecbaf .TextDirection =NewCT_TextDirection ();if _egeca :=d .DecodeElement (_ecbaf .TextDirection ,&_facbb );_egeca !=nil {return _egeca ;};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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_ecbaf .TextAlignment =NewCT_TextAlignment ();if _dbcg :=d .DecodeElement (_ecbaf .TextAlignment ,&_facbb );_dbcg !=nil {return _dbcg ;};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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_ecbaf .TextboxTightWrap =NewCT_TextboxTightWrap ();if _cgdeb :=d .DecodeElement (_ecbaf .TextboxTightWrap ,&_facbb );_cgdeb !=nil {return _cgdeb ;};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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_ecbaf .OutlineLvl =NewCT_DecimalNumber ();if _eeaaa :=d .DecodeElement (_ecbaf .OutlineLvl ,&_facbb );_eeaaa !=nil {return _eeaaa ;};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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_ecbaf .DivId =NewCT_DecimalNumber ();if _dabad :=d .DecodeElement (_ecbaf .DivId ,&_facbb );_dabad !=nil {return _dabad ;};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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_ecbaf .CnfStyle =NewCT_Cnf ();if _cebfc :=d .DecodeElement (_ecbaf .CnfStyle ,&_facbb );_cebfc !=nil {return _cebfc ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_ecbaf .RPr =NewCT_ParaRPr ();if _gegab :=d .DecodeElement (_ecbaf .RPr ,&_facbb );_gegab !=nil {return _gegab ;};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 :"\u0073\u0065\u0063\u0074\u0050\u0072"},_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 :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_ecbaf .SectPr =NewCT_SectPr ();if _eafe :=d .DecodeElement (_ecbaf .SectPr ,&_facbb );_eafe !=nil {return _eafe ;};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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ecbaf .PPrChange =NewCT_PPrChange ();if _gcbfb :=d .DecodeElement (_ecbaf .PPrChange ,&_facbb );_gcbfb !=nil {return _gcbfb ;};default:_cff .Log ("\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\u0050\u0050\u0072\u0020\u0025\u0076",_facbb .Name );if _eacdc :=d .Skip ();_eacdc !=nil {return _eacdc ;};};case _c .EndElement :break _acceg ;case _c .CharData :};};return nil ;};func (_acbddb ST_ProofErr )String ()string {switch _acbddb {case 0:return "";case 1:return "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case 2:return "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case 3:return "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case 4:return "\u0067r\u0061\u006d\u0045\u006e\u0064";};return "";};type CT_ColorSchemeMapping struct{ -// Shading Pattern -ValAttr ST_Shd ; +// Background 1 Theme Color Mapping +Bg1Attr ST_WmlColorSchemeIndex ; -// Shading Pattern Color -ColorAttr *ST_HexColor ; +// Text 1 Theme Color Mapping +T1Attr ST_WmlColorSchemeIndex ; -// Shading Pattern Theme Color -ThemeColorAttr ST_ThemeColor ; +// Background 2 Theme Color Mapping +Bg2Attr ST_WmlColorSchemeIndex ; -// Shading Pattern Theme Color Tint -ThemeTintAttr *string ; +// Text 2 Theme Color Mapping +T2Attr ST_WmlColorSchemeIndex ; -// Shading Pattern Theme Color Shade -ThemeShadeAttr *string ; +// Accent 1 Theme Color Mapping +Accent1Attr ST_WmlColorSchemeIndex ; -// Shading Background Color -FillAttr *ST_HexColor ; +// Accent 2 Theme Color Mapping +Accent2Attr ST_WmlColorSchemeIndex ; -// Shading Background Theme Color -ThemeFillAttr ST_ThemeColor ; +// Accent3 Theme Color Mapping +Accent3Attr ST_WmlColorSchemeIndex ; -// Shading Background Theme Color Tint -ThemeFillTintAttr *string ; +// Accent4 Theme Color Mapping +Accent4Attr ST_WmlColorSchemeIndex ; -// Shading Background Theme Color Shade -ThemeFillShadeAttr *string ;}; +// Accent5 Theme Color Mapping +Accent5Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path -func (_ffgdd *CT_TrPrChange )ValidateWithPath (path string )error {if _cdagec :=_ffgdd .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_cdagec !=nil {return _cdagec ;};return nil ;};func (_begddg *CT_NumPicBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003an\u0075\u006d\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_begddg .NumPicBulletIdAttr )});e .EncodeToken (start );if _begddg .Pict !=nil {_fdaag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_begddg .Pict ,_fdaag );};if _begddg .Drawing !=nil {_bffgg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_begddg .Drawing ,_bffgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Accent6 Theme Color Mapping +Accent6Attr ST_WmlColorSchemeIndex ; -// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children -func (_ffffce *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _ffffce .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_gcffgf *Settings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcffgf .CT_Settings =*NewCT_Settings ();_badge :for {_ebdfg ,_dgggg :=d .Token ();if _dgggg !=nil {return _dgggg ;};switch _cgcga :=_ebdfg .(type ){case _f .StartElement :switch _cgcga .Name {case _f .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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_gcffgf .WriteProtection =NewCT_WriteProtection ();if _dbbcad :=d .DecodeElement (_gcffgf .WriteProtection ,&_cgcga );_dbbcad !=nil {return _dbbcad ;};case _f .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 :"\u0076\u0069\u0065\u0077"},_f .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 :"\u0076\u0069\u0065\u0077"}:_gcffgf .View =NewCT_View ();if _aeacbe :=d .DecodeElement (_gcffgf .View ,&_cgcga );_aeacbe !=nil {return _aeacbe ;};case _f .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 :"\u007a\u006f\u006f\u006d"},_f .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 :"\u007a\u006f\u006f\u006d"}:_gcffgf .Zoom =NewCT_Zoom ();if _cagdb :=d .DecodeElement (_gcffgf .Zoom ,&_cgcga );_cagdb !=nil {return _cagdb ;};case _f .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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_f .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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_gcffgf .RemovePersonalInformation =NewCT_OnOff ();if _fddgf :=d .DecodeElement (_gcffgf .RemovePersonalInformation ,&_cgcga );_fddgf !=nil {return _fddgf ;};case _f .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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_f .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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_gcffgf .RemoveDateAndTime =NewCT_OnOff ();if _faefcc :=d .DecodeElement (_gcffgf .RemoveDateAndTime ,&_cgcga );_faefcc !=nil {return _faefcc ;};case _f .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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_f .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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_gcffgf .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _egcdb :=d .DecodeElement (_gcffgf .DoNotDisplayPageBoundaries ,&_cgcga );_egcdb !=nil {return _egcdb ;};case _f .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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_f .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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_gcffgf .DisplayBackgroundShape =NewCT_OnOff ();if _bdfee :=d .DecodeElement (_gcffgf .DisplayBackgroundShape ,&_cgcga );_bdfee !=nil {return _bdfee ;};case _f .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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"},_f .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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_gcffgf .PrintPostScriptOverText =NewCT_OnOff ();if _fgegcb :=d .DecodeElement (_gcffgf .PrintPostScriptOverText ,&_cgcga );_fgegcb !=nil {return _fgegcb ;};case _f .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 :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_f .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 :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_gcffgf .PrintFractionalCharacterWidth =NewCT_OnOff ();if _fbaeac :=d .DecodeElement (_gcffgf .PrintFractionalCharacterWidth ,&_cgcga );_fbaeac !=nil {return _fbaeac ;};case _f .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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_f .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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_gcffgf .PrintFormsData =NewCT_OnOff ();if _bebgc :=d .DecodeElement (_gcffgf .PrintFormsData ,&_cgcga );_bebgc !=nil {return _bebgc ;};case _f .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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_f .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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_gcffgf .EmbedTrueTypeFonts =NewCT_OnOff ();if _bfaaad :=d .DecodeElement (_gcffgf .EmbedTrueTypeFonts ,&_cgcga );_bfaaad !=nil {return _bfaaad ;};case _f .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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_f .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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_gcffgf .EmbedSystemFonts =NewCT_OnOff ();if _faadd :=d .DecodeElement (_gcffgf .EmbedSystemFonts ,&_cgcga );_faadd !=nil {return _faadd ;};case _f .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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_f .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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_gcffgf .SaveSubsetFonts =NewCT_OnOff ();if _acbgba :=d .DecodeElement (_gcffgf .SaveSubsetFonts ,&_cgcga );_acbgba !=nil {return _acbgba ;};case _f .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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_f .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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_gcffgf .SaveFormsData =NewCT_OnOff ();if _dfdff :=d .DecodeElement (_gcffgf .SaveFormsData ,&_cgcga );_dfdff !=nil {return _dfdff ;};case _f .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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_gcffgf .MirrorMargins =NewCT_OnOff ();if _ffbgb :=d .DecodeElement (_gcffgf .MirrorMargins ,&_cgcga );_ffbgb !=nil {return _ffbgb ;};case _f .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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_f .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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_gcffgf .AlignBordersAndEdges =NewCT_OnOff ();if _dcabe :=d .DecodeElement (_gcffgf .AlignBordersAndEdges ,&_cgcga );_dcabe !=nil {return _dcabe ;};case _f .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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_f .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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_gcffgf .BordersDoNotSurroundHeader =NewCT_OnOff ();if _dbbada :=d .DecodeElement (_gcffgf .BordersDoNotSurroundHeader ,&_cgcga );_dbbada !=nil {return _dbbada ;};case _f .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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_f .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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_gcffgf .BordersDoNotSurroundFooter =NewCT_OnOff ();if _abefdf :=d .DecodeElement (_gcffgf .BordersDoNotSurroundFooter ,&_cgcga );_abefdf !=nil {return _abefdf ;};case _f .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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_f .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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_gcffgf .GutterAtTop =NewCT_OnOff ();if _fbfbdf :=d .DecodeElement (_gcffgf .GutterAtTop ,&_cgcga );_fbfbdf !=nil {return _fbfbdf ;};case _f .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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_f .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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_gcffgf .HideSpellingErrors =NewCT_OnOff ();if _cdgaed :=d .DecodeElement (_gcffgf .HideSpellingErrors ,&_cgcga );_cdgaed !=nil {return _cdgaed ;};case _f .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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_f .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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_gcffgf .HideGrammaticalErrors =NewCT_OnOff ();if _fcdbde :=d .DecodeElement (_gcffgf .HideGrammaticalErrors ,&_cgcga );_fcdbde !=nil {return _fcdbde ;};case _f .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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_bedcfg :=NewCT_WritingStyle ();if _cabgb :=d .DecodeElement (_bedcfg ,&_cgcga );_cabgb !=nil {return _cabgb ;};_gcffgf .ActiveWritingStyle =append (_gcffgf .ActiveWritingStyle ,_bedcfg );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_gcffgf .ProofState =NewCT_Proof ();if _gacbca :=d .DecodeElement (_gcffgf .ProofState ,&_cgcga );_gacbca !=nil {return _gacbca ;};case _f .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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_f .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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_gcffgf .FormsDesign =NewCT_OnOff ();if _eccccd :=d .DecodeElement (_gcffgf .FormsDesign ,&_cgcga );_eccccd !=nil {return _eccccd ;};case _f .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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_f .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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_gcffgf .AttachedTemplate =NewCT_Rel ();if _ccaefc :=d .DecodeElement (_gcffgf .AttachedTemplate ,&_cgcga );_ccaefc !=nil {return _ccaefc ;};case _f .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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_f .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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_gcffgf .LinkStyles =NewCT_OnOff ();if _cbade :=d .DecodeElement (_gcffgf .LinkStyles ,&_cgcga );_cbade !=nil {return _cbade ;};case _f .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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_f .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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_gcffgf .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _gffda :=d .DecodeElement (_gcffgf .StylePaneFormatFilter ,&_cgcga );_gffda !=nil {return _gffda ;};case _f .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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_f .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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_gcffgf .StylePaneSortMethod =NewCT_StyleSort ();if _egabac :=d .DecodeElement (_gcffgf .StylePaneSortMethod ,&_cgcga );_egabac !=nil {return _egabac ;};case _f .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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_f .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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_gcffgf .DocumentType =NewCT_DocType ();if _cafbe :=d .DecodeElement (_gcffgf .DocumentType ,&_cgcga );_cafbe !=nil {return _cafbe ;};case _f .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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_f .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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_gcffgf .MailMerge =NewCT_MailMerge ();if _deeba :=d .DecodeElement (_gcffgf .MailMerge ,&_cgcga );_deeba !=nil {return _deeba ;};case _f .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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_f .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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_gcffgf .RevisionView =NewCT_TrackChangesView ();if _ddbca :=d .DecodeElement (_gcffgf .RevisionView ,&_cgcga );_ddbca !=nil {return _ddbca ;};case _f .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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_f .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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_gcffgf .TrackRevisions =NewCT_OnOff ();if _cebaee :=d .DecodeElement (_gcffgf .TrackRevisions ,&_cgcga );_cebaee !=nil {return _cebaee ;};case _f .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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_f .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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_gcffgf .DoNotTrackMoves =NewCT_OnOff ();if _gcbdcc :=d .DecodeElement (_gcffgf .DoNotTrackMoves ,&_cgcga );_gcbdcc !=nil {return _gcbdcc ;};case _f .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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_f .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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_gcffgf .DoNotTrackFormatting =NewCT_OnOff ();if _ceebc :=d .DecodeElement (_gcffgf .DoNotTrackFormatting ,&_cgcga );_ceebc !=nil {return _ceebc ;};case _f .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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_f .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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_gcffgf .DocumentProtection =NewCT_DocProtect ();if _ccfdbg :=d .DecodeElement (_gcffgf .DocumentProtection ,&_cgcga );_ccfdbg !=nil {return _ccfdbg ;};case _f .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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_f .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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_gcffgf .AutoFormatOverride =NewCT_OnOff ();if _ffcde :=d .DecodeElement (_gcffgf .AutoFormatOverride ,&_cgcga );_ffcde !=nil {return _ffcde ;};case _f .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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_f .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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_gcffgf .StyleLockTheme =NewCT_OnOff ();if _gecga :=d .DecodeElement (_gcffgf .StyleLockTheme ,&_cgcga );_gecga !=nil {return _gecga ;};case _f .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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"},_f .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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_gcffgf .StyleLockQFSet =NewCT_OnOff ();if _dcacfd :=d .DecodeElement (_gcffgf .StyleLockQFSet ,&_cgcga );_dcacfd !=nil {return _dcacfd ;};case _f .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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_f .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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_gcffgf .DefaultTabStop =NewCT_TwipsMeasure ();if _adbabf :=d .DecodeElement (_gcffgf .DefaultTabStop ,&_cgcga );_adbabf !=nil {return _adbabf ;};case _f .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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_f .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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_gcffgf .AutoHyphenation =NewCT_OnOff ();if _cddfdd :=d .DecodeElement (_gcffgf .AutoHyphenation ,&_cgcga );_cddfdd !=nil {return _cddfdd ;};case _f .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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"},_f .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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_gcffgf .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _bbeab :=d .DecodeElement (_gcffgf .ConsecutiveHyphenLimit ,&_cgcga );_bbeab !=nil {return _bbeab ;};case _f .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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_f .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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_gcffgf .HyphenationZone =NewCT_TwipsMeasure ();if _cgeaf :=d .DecodeElement (_gcffgf .HyphenationZone ,&_cgcga );_cgeaf !=nil {return _cgeaf ;};case _f .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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_f .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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_gcffgf .DoNotHyphenateCaps =NewCT_OnOff ();if _ecdccb :=d .DecodeElement (_gcffgf .DoNotHyphenateCaps ,&_cgcga );_ecdccb !=nil {return _ecdccb ;};case _f .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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_f .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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_gcffgf .ShowEnvelope =NewCT_OnOff ();if _ebbgf :=d .DecodeElement (_gcffgf .ShowEnvelope ,&_cgcga );_ebbgf !=nil {return _ebbgf ;};case _f .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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_f .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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_gcffgf .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _fcegec :=d .DecodeElement (_gcffgf .SummaryLength ,&_cgcga );_fcegec !=nil {return _fcegec ;};case _f .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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_f .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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_gcffgf .ClickAndTypeStyle =NewCT_String ();if _cgegad :=d .DecodeElement (_gcffgf .ClickAndTypeStyle ,&_cgcga );_cgegad !=nil {return _cgegad ;};case _f .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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_f .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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_gcffgf .DefaultTableStyle =NewCT_String ();if _bfagac :=d .DecodeElement (_gcffgf .DefaultTableStyle ,&_cgcga );_bfagac !=nil {return _bfagac ;};case _f .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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_f .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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_gcffgf .EvenAndOddHeaders =NewCT_OnOff ();if _dcgagb :=d .DecodeElement (_gcffgf .EvenAndOddHeaders ,&_cgcga );_dcgagb !=nil {return _dcgagb ;};case _f .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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_f .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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_gcffgf .BookFoldRevPrinting =NewCT_OnOff ();if _bfeeb :=d .DecodeElement (_gcffgf .BookFoldRevPrinting ,&_cgcga );_bfeeb !=nil {return _bfeeb ;};case _f .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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_f .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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_gcffgf .BookFoldPrinting =NewCT_OnOff ();if _gbfdc :=d .DecodeElement (_gcffgf .BookFoldPrinting ,&_cgcga );_gbfdc !=nil {return _gbfdc ;};case _f .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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_f .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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_gcffgf .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _bfffc :=d .DecodeElement (_gcffgf .BookFoldPrintingSheets ,&_cgcga );_bfffc !=nil {return _bfffc ;};case _f .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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_f .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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_gcffgf .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _bcfgfd :=d .DecodeElement (_gcffgf .DrawingGridHorizontalSpacing ,&_cgcga );_bcfgfd !=nil {return _bcfgfd ;};case _f .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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_f .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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_gcffgf .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _gdebdg :=d .DecodeElement (_gcffgf .DrawingGridVerticalSpacing ,&_cgcga );_gdebdg !=nil {return _gdebdg ;};case _f .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 :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_f .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 :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_gcffgf .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _bffab :=d .DecodeElement (_gcffgf .DisplayHorizontalDrawingGridEvery ,&_cgcga );_bffab !=nil {return _bffab ;};case _f .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 :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_f .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 :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_gcffgf .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _gddae :=d .DecodeElement (_gcffgf .DisplayVerticalDrawingGridEvery ,&_cgcga );_gddae !=nil {return _gddae ;};case _f .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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_f .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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_gcffgf .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _bfcece :=d .DecodeElement (_gcffgf .DoNotUseMarginsForDrawingGridOrigin ,&_cgcga );_bfcece !=nil {return _bfcece ;};case _f .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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_f .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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_gcffgf .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _edafb :=d .DecodeElement (_gcffgf .DrawingGridHorizontalOrigin ,&_cgcga );_edafb !=nil {return _edafb ;};case _f .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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_f .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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_gcffgf .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _feaeg :=d .DecodeElement (_gcffgf .DrawingGridVerticalOrigin ,&_cgcga );_feaeg !=nil {return _feaeg ;};case _f .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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_f .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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_gcffgf .DoNotShadeFormData =NewCT_OnOff ();if _edeae :=d .DecodeElement (_gcffgf .DoNotShadeFormData ,&_cgcga );_edeae !=nil {return _edeae ;};case _f .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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_f .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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_gcffgf .NoPunctuationKerning =NewCT_OnOff ();if _ddggad :=d .DecodeElement (_gcffgf .NoPunctuationKerning ,&_cgcga );_ddggad !=nil {return _ddggad ;};case _f .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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_f .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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_gcffgf .CharacterSpacingControl =NewCT_CharacterSpacing ();if _bedbbd :=d .DecodeElement (_gcffgf .CharacterSpacingControl ,&_cgcga );_bedbbd !=nil {return _bedbbd ;};case _f .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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_f .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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_gcffgf .PrintTwoOnOne =NewCT_OnOff ();if _dgcefa :=d .DecodeElement (_gcffgf .PrintTwoOnOne ,&_cgcga );_dgcefa !=nil {return _dgcefa ;};case _f .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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_f .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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_gcffgf .StrictFirstAndLastChars =NewCT_OnOff ();if _feecde :=d .DecodeElement (_gcffgf .StrictFirstAndLastChars ,&_cgcga );_feecde !=nil {return _feecde ;};case _f .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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_f .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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_gcffgf .NoLineBreaksAfter =NewCT_Kinsoku ();if _ecced :=d .DecodeElement (_gcffgf .NoLineBreaksAfter ,&_cgcga );_ecced !=nil {return _ecced ;};case _f .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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_f .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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_gcffgf .NoLineBreaksBefore =NewCT_Kinsoku ();if _deega :=d .DecodeElement (_gcffgf .NoLineBreaksBefore ,&_cgcga );_deega !=nil {return _deega ;};case _f .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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_f .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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_gcffgf .SavePreviewPicture =NewCT_OnOff ();if _ffaaaa :=d .DecodeElement (_gcffgf .SavePreviewPicture ,&_cgcga );_ffaaaa !=nil {return _ffaaaa ;};case _f .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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_f .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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_gcffgf .DoNotValidateAgainstSchema =NewCT_OnOff ();if _ccdfb :=d .DecodeElement (_gcffgf .DoNotValidateAgainstSchema ,&_cgcga );_ccdfb !=nil {return _ccdfb ;};case _f .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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_f .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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_gcffgf .SaveInvalidXml =NewCT_OnOff ();if _afbdg :=d .DecodeElement (_gcffgf .SaveInvalidXml ,&_cgcga );_afbdg !=nil {return _afbdg ;};case _f .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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"},_f .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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_gcffgf .IgnoreMixedContent =NewCT_OnOff ();if _eeegdc :=d .DecodeElement (_gcffgf .IgnoreMixedContent ,&_cgcga );_eeegdc !=nil {return _eeegdc ;};case _f .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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_f .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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_gcffgf .AlwaysShowPlaceholderText =NewCT_OnOff ();if _cdcdc :=d .DecodeElement (_gcffgf .AlwaysShowPlaceholderText ,&_cgcga );_cdcdc !=nil {return _cdcdc ;};case _f .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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_f .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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_gcffgf .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _eebcg :=d .DecodeElement (_gcffgf .DoNotDemarcateInvalidXml ,&_cgcga );_eebcg !=nil {return _eebcg ;};case _f .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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_f .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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_gcffgf .SaveXmlDataOnly =NewCT_OnOff ();if _gbabc :=d .DecodeElement (_gcffgf .SaveXmlDataOnly ,&_cgcga );_gbabc !=nil {return _gbabc ;};case _f .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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_f .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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_gcffgf .UseXSLTWhenSaving =NewCT_OnOff ();if _fbecc :=d .DecodeElement (_gcffgf .UseXSLTWhenSaving ,&_cgcga );_fbecc !=nil {return _fbecc ;};case _f .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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"},_f .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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_gcffgf .SaveThroughXslt =NewCT_SaveThroughXslt ();if _fdgabf :=d .DecodeElement (_gcffgf .SaveThroughXslt ,&_cgcga );_fdgabf !=nil {return _fdgabf ;};case _f .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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_f .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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_gcffgf .ShowXMLTags =NewCT_OnOff ();if _adaeg :=d .DecodeElement (_gcffgf .ShowXMLTags ,&_cgcga );_adaeg !=nil {return _adaeg ;};case _f .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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_f .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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_gcffgf .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _acagg :=d .DecodeElement (_gcffgf .AlwaysMergeEmptyNamespace ,&_cgcga );_acagg !=nil {return _acagg ;};case _f .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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_gcffgf .UpdateFields =NewCT_OnOff ();if _dedee :=d .DecodeElement (_gcffgf .UpdateFields ,&_cgcga );_dedee !=nil {return _dedee ;};case _f .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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_f .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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_gcffgf .HdrShapeDefaults =NewCT_ShapeDefaults ();if _faaaef :=d .DecodeElement (_gcffgf .HdrShapeDefaults ,&_cgcga );_faaaef !=nil {return _faaaef ;};case _f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_gcffgf .FootnotePr =NewCT_FtnDocProps ();if _dgaff :=d .DecodeElement (_gcffgf .FootnotePr ,&_cgcga );_dgaff !=nil {return _dgaff ;};case _f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_gcffgf .EndnotePr =NewCT_EdnDocProps ();if _fgfbc :=d .DecodeElement (_gcffgf .EndnotePr ,&_cgcga );_fgfbc !=nil {return _fgfbc ;};case _f .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 :"\u0063\u006f\u006d\u0070\u0061\u0074"},_f .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 :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_gcffgf .Compat =NewCT_Compat ();if _fbfeg :=d .DecodeElement (_gcffgf .Compat ,&_cgcga );_fbfeg !=nil {return _fbfeg ;};case _f .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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_f .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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_gcffgf .DocVars =NewCT_DocVars ();if _bgcae :=d .DecodeElement (_gcffgf .DocVars ,&_cgcga );_bgcae !=nil {return _bgcae ;};case _f .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 :"\u0072\u0073\u0069d\u0073"},_f .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 :"\u0072\u0073\u0069d\u0073"}:_gcffgf .Rsids =NewCT_DocRsids ();if _bfcdfe :=d .DecodeElement (_gcffgf .Rsids ,&_cgcga );_bfcdfe !=nil {return _bfcdfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_gcffgf .MathPr =_ce .NewMathPr ();if _cbdce :=d .DecodeElement (_gcffgf .MathPr ,&_cgcga );_cbdce !=nil {return _cbdce ;};case _f .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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_f .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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_fdgfcg :=NewCT_String ();if _gbgbcae :=d .DecodeElement (_fdgfcg ,&_cgcga );_gbgbcae !=nil {return _gbgbcae ;};_gcffgf .AttachedSchema =append (_gcffgf .AttachedSchema ,_fdgfcg );case _f .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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_f .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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_gcffgf .ThemeFontLang =NewCT_Language ();if _fcfag :=d .DecodeElement (_gcffgf .ThemeFontLang ,&_cgcga );_fcfag !=nil {return _fcfag ;};case _f .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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_f .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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_gcffgf .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _edacgc :=d .DecodeElement (_gcffgf .ClrSchemeMapping ,&_cgcga );_edacgc !=nil {return _edacgc ;};case _f .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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_f .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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_gcffgf .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _ddfea :=d .DecodeElement (_gcffgf .DoNotIncludeSubdocsInStats ,&_cgcga );_ddfea !=nil {return _ddfea ;};case _f .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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_f .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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_gcffgf .DoNotAutoCompressPictures =NewCT_OnOff ();if _bdedad :=d .DecodeElement (_gcffgf .DoNotAutoCompressPictures ,&_cgcga );_bdedad !=nil {return _bdedad ;};case _f .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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_f .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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_gcffgf .ForceUpgrade =NewCT_Empty ();if _abdgc :=d .DecodeElement (_gcffgf .ForceUpgrade ,&_cgcga );_abdgc !=nil {return _abdgc ;};case _f .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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_f .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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_gcffgf .Captions =NewCT_Captions ();if _cfgea :=d .DecodeElement (_gcffgf .Captions ,&_cgcga );_cfgea !=nil {return _cfgea ;};case _f .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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_f .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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_gcffgf .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _baagg :=d .DecodeElement (_gcffgf .ReadModeInkLockDown ,&_cgcga );_baagg !=nil {return _baagg ;};case _f .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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_f .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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_beecb :=NewCT_SmartTagType ();if _edeagd :=d .DecodeElement (_beecb ,&_cgcga );_edeagd !=nil {return _edeagd ;};_gcffgf .SmartTagType =append (_gcffgf .SmartTagType ,_beecb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_gcffgf .SchemaLibrary =_b .NewSchemaLibrary ();if _bbeefe :=d .DecodeElement (_gcffgf .SchemaLibrary ,&_cgcga );_bbeefe !=nil {return _bbeefe ;};case _f .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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_f .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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_gcffgf .ShapeDefaults =NewCT_ShapeDefaults ();if _cagdf :=d .DecodeElement (_gcffgf .ShapeDefaults ,&_cgcga );_cagdf !=nil {return _cagdf ;};case _f .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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_f .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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_gcffgf .DoNotEmbedSmartTags =NewCT_OnOff ();if _geccg :=d .DecodeElement (_gcffgf .DoNotEmbedSmartTags ,&_cgcga );_geccg !=nil {return _geccg ;};case _f .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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_f .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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_gcffgf .DecimalSymbol =NewCT_String ();if _bgcbc :=d .DecodeElement (_gcffgf .DecimalSymbol ,&_cgcga );_bgcbc !=nil {return _bgcbc ;};case _f .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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_f .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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_gcffgf .ListSeparator =NewCT_String ();if _bafgf :=d .DecodeElement (_gcffgf .ListSeparator ,&_cgcga );_bafgf !=nil {return _bafgf ;};default:_gdbedc :=&_gb .XSDAny {};if _aaccc :=d .DecodeElement (_gdbedc ,&_cgcga );_aaccc !=nil {return _aaccc ;};_gcffgf .Extra =append (_gcffgf .Extra ,_gdbedc );};case _f .EndElement :break _badge ;case _f .CharData :};};return nil ;};func (_bbdea ST_DropCap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bbdea .String (),start );};func (_cfcdf ST_TextDirection )Validate ()error {return _cfcdf .ValidateWithPath ("")}; +// Hyperlink Theme Color Mapping +HyperlinkAttr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path -func (_cgecc *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _cgecc .CNvPr !=nil {if _ceeee :=_cgecc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ceeee !=nil {return _ceeee ;};};if _fddbb :=_cgecc .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fddbb !=nil {return _fddbb ;};if _cbdag :=_cgecc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cbdag !=nil {return _cbdag ;};for _gfbae ,_bcdaa :=range _cgecc .Choice {if _cbfdafd :=_bcdaa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gfbae ));_cbfdafd !=nil {return _cbfdafd ;};};if _cgecc .ExtLst !=nil {if _debec :=_cgecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_debec !=nil {return _debec ;};};return nil ;}; +// Followed Hyperlink Theme Color Mapping +FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;};type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_e .Time ; -// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path -func (_adfdg *CT_TblStylePr )ValidateWithPath (path string )error {if _adfdg .TypeAttr ==ST_TblStyleOverrideTypeUnset {return _c .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _caafgf :=_adfdg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_caafgf !=nil {return _caafgf ;};if _adfdg .PPr !=nil {if _fafdc :=_adfdg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_fafdc !=nil {return _fafdc ;};};if _adfdg .RPr !=nil {if _dffag :=_adfdg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dffag !=nil {return _dffag ;};};if _adfdg .TblPr !=nil {if _dcfecc :=_adfdg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_dcfecc !=nil {return _dcfecc ;};};if _adfdg .TrPr !=nil {if _cafdb :=_adfdg .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_cafdb !=nil {return _cafdb ;};};if _adfdg .TcPr !=nil {if _fceba :=_adfdg .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_fceba !=nil {return _fceba ;};};return nil ;};func NewCT_NumPicBullet ()*CT_NumPicBullet {_gaeb :=&CT_NumPicBullet {};return _gaeb }; +// Annotation Identifier +IdAttr int64 ;};func (_ddcedc ST_DocGrid )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edcfa :=_c .Attr {};_edcfa .Name =name ;switch _ddcedc {case ST_DocGridUnset :_edcfa .Value ="";case ST_DocGridDefault :_edcfa .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_edcfa .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_edcfa .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case ST_DocGridSnapToChars :_edcfa .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _edcfa ,nil ;};func (_agae *CT_Headers )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecged :for {_fcdbd ,_abaafg :=d .Token ();if _abaafg !=nil {return _abaafg ;};switch _gdcbc :=_fcdbd .(type ){case _c .StartElement :switch _gdcbc .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 :"\u0068\u0065\u0061\u0064\u0065\u0072"},_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 :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_gdcbab :=NewCT_String ();if _dfgcee :=d .DecodeElement (_gdcbab ,&_gdcbc );_dfgcee !=nil {return _dfgcee ;};_agae .Header =append (_agae .Header ,_gdcbab );default:_cff .Log ("\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\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_gdcbc .Name );if _fbaad :=d .Skip ();_fbaad !=nil {return _fbaad ;};};case _c .EndElement :break _ecged ;case _c .CharData :};};return nil ;};func (_fabage ST_JcTable )Validate ()error {return _fabage .ValidateWithPath ("")};func (_aafd *CT_SdtContentCell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aafd .Tc !=nil {_deccg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_gecdfg :=range _aafd .Tc {e .EncodeElement (_gecdfg ,_deccg );};};if _aafd .CustomXml !=nil {_fagea :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_aafd .CustomXml ,_fagea );};if _aafd .Sdt !=nil {_dggbbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_aafd .Sdt ,_dggbbd );};if _aafd .EG_RunLevelElts !=nil {for _ ,_badged :=range _aafd .EG_RunLevelElts {_badged .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfdad *ST_FtnEdn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdgcb ,_cbdeeg :=d .Token ();if _cbdeeg !=nil {return _cbdeeg ;};if _dgcagc ,_gfdff :=_fdgcb .(_c .EndElement );_gfdff &&_dgcagc .Name ==start .Name {*_gfdad =1;return nil ;};if _dedadbg ,_cdbbf :=_fdgcb .(_c .CharData );!_cdbbf {return _ea .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",_fdgcb );}else {switch string (_dedadbg ){case "":*_gfdad =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gfdad =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_gfdad =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_gfdad =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_gfdad =4;};};_fdgcb ,_cbdeeg =d .Token ();if _cbdeeg !=nil {return _cbdeeg ;};if _ggcca ,_fgbfe :=_fdgcb .(_c .EndElement );_fgbfe &&_ggcca .Name ==start .Name {return nil ;};return _ea .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",_fdgcb );}; -// ValidateWithPath validates the WdInline and its children, prefixing error messages with path -func (_ffeggf *WdInline )ValidateWithPath (path string )error {if _cbbfe :=_ffeggf .WdCT_Inline .ValidateWithPath (path );_cbbfe !=nil {return _cbbfe ;};return nil ;};const _adega ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036";const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3;); +// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path +func (_aab *CT_CharacterSpacing )ValidateWithPath (path string )error {if _aab .ValAttr ==ST_CharacterSpacingUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cgde :=_aab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgde !=nil {return _cgde ;};return nil ;}; -// Validate validates the WebSettings and its children -func (_dgfga *WebSettings )Validate ()error {return _dgfga .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_fadcd ST_StyleType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fadcd .String (),start );};func (_ggdea *CT_MultiLevelType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggdea .ValAttr =ST_MultiLevelType (1);for _ ,_edafc :=range start .Attr {if _edafc .Name .Local =="\u0076\u0061\u006c"{_ggdea .ValAttr .UnmarshalXMLAttr (_edafc );continue ;};};for {_bgebf ,_afbacg :=d .Token ();if _afbacg !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065: \u0025\u0073",_afbacg );};if _aaafe ,_faddd :=_bgebf .(_f .EndElement );_faddd &&_aaafe .Name ==start .Name {break ;};};return nil ;};type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;};const (ST_ShdUnset ST_Shd =0;ST_ShdNil ST_Shd =1;ST_ShdClear ST_Shd =2;ST_ShdSolid ST_Shd =3;ST_ShdHorzStripe ST_Shd =4;ST_ShdVertStripe ST_Shd =5;ST_ShdReverseDiagStripe ST_Shd =6;ST_ShdDiagStripe ST_Shd =7;ST_ShdHorzCross ST_Shd =8;ST_ShdDiagCross ST_Shd =9;ST_ShdThinHorzStripe ST_Shd =10;ST_ShdThinVertStripe ST_Shd =11;ST_ShdThinReverseDiagStripe ST_Shd =12;ST_ShdThinDiagStripe ST_Shd =13;ST_ShdThinHorzCross ST_Shd =14;ST_ShdThinDiagCross ST_Shd =15;ST_ShdPct5 ST_Shd =16;ST_ShdPct10 ST_Shd =17;ST_ShdPct12 ST_Shd =18;ST_ShdPct15 ST_Shd =19;ST_ShdPct20 ST_Shd =20;ST_ShdPct25 ST_Shd =21;ST_ShdPct30 ST_Shd =22;ST_ShdPct35 ST_Shd =23;ST_ShdPct37 ST_Shd =24;ST_ShdPct40 ST_Shd =25;ST_ShdPct45 ST_Shd =26;ST_ShdPct50 ST_Shd =27;ST_ShdPct55 ST_Shd =28;ST_ShdPct60 ST_Shd =29;ST_ShdPct62 ST_Shd =30;ST_ShdPct65 ST_Shd =31;ST_ShdPct70 ST_Shd =32;ST_ShdPct75 ST_Shd =33;ST_ShdPct80 ST_Shd =34;ST_ShdPct85 ST_Shd =35;ST_ShdPct87 ST_Shd =36;ST_ShdPct90 ST_Shd =37;ST_ShdPct95 ST_Shd =38;);type WdInline struct{WdCT_Inline };func (_cgbfda *CT_FtnEdn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeee :=range start .Attr {if _aeee .Name .Local =="\u0074\u0079\u0070\u0065"{_cgbfda .TypeAttr .UnmarshalXMLAttr (_aeee );continue ;};if _aeee .Name .Local =="\u0069\u0064"{_aaab ,_dggef :=_ge .ParseInt (_aeee .Value ,10,64);if _dggef !=nil {return _dggef ;};_cgbfda .IdAttr =_aaab ;continue ;};};_fgcgg :for {_bgfcb ,_fcfbe :=d .Token ();if _fcfbe !=nil {return _fcfbe ;};switch _aeada :=_bgfcb .(type ){case _f .StartElement :switch _aeada .Name {case _f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_abcee :=NewEG_BlockLevelElts ();_abfba :=NewCT_AltChunk ();if _gbbag :=d .DecodeElement (_abfba ,&_aeada );_gbbag !=nil {return _gbbag ;};_abcee .AltChunk =append (_abcee .AltChunk ,_abfba );_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_abcee );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eegdb :=NewEG_BlockLevelElts ();_agdb :=NewEG_ContentBlockContent ();_agdb .CustomXml =NewCT_CustomXmlBlock ();if _adgcf :=d .DecodeElement (_agdb .CustomXml ,&_aeada );_adgcf !=nil {return _adgcf ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_eegdb );_eegdb .EG_ContentBlockContent =append (_eegdb .EG_ContentBlockContent ,_agdb );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_gebf :=NewEG_BlockLevelElts ();_dfdgg :=NewEG_ContentBlockContent ();_dfdgg .Sdt =NewCT_SdtBlock ();if _efbcd :=d .DecodeElement (_dfdgg .Sdt ,&_aeada );_efbcd !=nil {return _efbcd ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_gebf );_gebf .EG_ContentBlockContent =append (_gebf .EG_ContentBlockContent ,_dfdgg );case _f .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 :"\u0070"},_f .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 :"\u0070"}:_gcacb :=NewEG_BlockLevelElts ();_cdafc :=NewEG_ContentBlockContent ();_abedce :=NewCT_P ();if _gcfcb :=d .DecodeElement (_abedce ,&_aeada );_gcfcb !=nil {return _gcfcb ;};_cdafc .P =append (_cdafc .P ,_abedce );_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_gcacb );_gcacb .EG_ContentBlockContent =append (_gcacb .EG_ContentBlockContent ,_cdafc );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_ccfeg :=NewEG_BlockLevelElts ();_gfed :=NewEG_ContentBlockContent ();_daedg :=NewCT_Tbl ();if _afgaa :=d .DecodeElement (_daedg ,&_aeada );_afgaa !=nil {return _afgaa ;};_gfed .Tbl =append (_gfed .Tbl ,_daedg );_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_ccfeg );_ccfeg .EG_ContentBlockContent =append (_ccfeg .EG_ContentBlockContent ,_gfed );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gdbca :=NewEG_BlockLevelElts ();_deaad :=NewEG_ContentBlockContent ();_dgde :=NewEG_RunLevelElts ();_dgde .ProofErr =NewCT_ProofErr ();if _ebae :=d .DecodeElement (_dgde .ProofErr ,&_aeada );_ebae !=nil {return _ebae ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_gdbca );_gdbca .EG_ContentBlockContent =append (_gdbca .EG_ContentBlockContent ,_deaad );_deaad .EG_RunLevelElts =append (_deaad .EG_RunLevelElts ,_dgde );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gagdb :=NewEG_BlockLevelElts ();_bffe :=NewEG_ContentBlockContent ();_ccfabb :=NewEG_RunLevelElts ();_ccfabb .PermStart =NewCT_PermStart ();if _agafe :=d .DecodeElement (_ccfabb .PermStart ,&_aeada );_agafe !=nil {return _agafe ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_gagdb );_gagdb .EG_ContentBlockContent =append (_gagdb .EG_ContentBlockContent ,_bffe );_bffe .EG_RunLevelElts =append (_bffe .EG_RunLevelElts ,_ccfabb );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gggaf :=NewEG_BlockLevelElts ();_afggg :=NewEG_ContentBlockContent ();_bdcaf :=NewEG_RunLevelElts ();_bdcaf .PermEnd =NewCT_Perm ();if _fgabad :=d .DecodeElement (_bdcaf .PermEnd ,&_aeada );_fgabad !=nil {return _fgabad ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_gggaf );_gggaf .EG_ContentBlockContent =append (_gggaf .EG_ContentBlockContent ,_afggg );_afggg .EG_RunLevelElts =append (_afggg .EG_RunLevelElts ,_bdcaf );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_gcgde :=NewEG_BlockLevelElts ();_dddec :=NewEG_ContentBlockContent ();_cacba :=NewEG_RunLevelElts ();_cacba .Ins =NewCT_RunTrackChange ();if _ggfba :=d .DecodeElement (_cacba .Ins ,&_aeada );_ggfba !=nil {return _ggfba ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_gcgde );_gcgde .EG_ContentBlockContent =append (_gcgde .EG_ContentBlockContent ,_dddec );_dddec .EG_RunLevelElts =append (_dddec .EG_RunLevelElts ,_cacba );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_dbfcg :=NewEG_BlockLevelElts ();_adee :=NewEG_ContentBlockContent ();_bbbfa :=NewEG_RunLevelElts ();_bbbfa .Del =NewCT_RunTrackChange ();if _febaf :=d .DecodeElement (_bbbfa .Del ,&_aeada );_febaf !=nil {return _febaf ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_dbfcg );_dbfcg .EG_ContentBlockContent =append (_dbfcg .EG_ContentBlockContent ,_adee );_adee .EG_RunLevelElts =append (_adee .EG_RunLevelElts ,_bbbfa );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_adegbb :=NewEG_BlockLevelElts ();_bacc :=NewEG_ContentBlockContent ();_bgecfe :=NewEG_RunLevelElts ();_bgecfe .MoveFrom =NewCT_RunTrackChange ();if _cbfdc :=d .DecodeElement (_bgecfe .MoveFrom ,&_aeada );_cbfdc !=nil {return _cbfdc ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_adegbb );_adegbb .EG_ContentBlockContent =append (_adegbb .EG_ContentBlockContent ,_bacc );_bacc .EG_RunLevelElts =append (_bacc .EG_RunLevelElts ,_bgecfe );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_adfbd :=NewEG_BlockLevelElts ();_adaba :=NewEG_ContentBlockContent ();_dagec :=NewEG_RunLevelElts ();_dagec .MoveTo =NewCT_RunTrackChange ();if _fceef :=d .DecodeElement (_dagec .MoveTo ,&_aeada );_fceef !=nil {return _fceef ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_adfbd );_adfbd .EG_ContentBlockContent =append (_adfbd .EG_ContentBlockContent ,_adaba );_adaba .EG_RunLevelElts =append (_adaba .EG_RunLevelElts ,_dagec );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ecgaf :=NewEG_BlockLevelElts ();_gafgc :=NewEG_ContentBlockContent ();_cbfbba :=NewEG_RunLevelElts ();_aadbd :=NewEG_RangeMarkupElements ();_aadbd .BookmarkStart =NewCT_Bookmark ();if _adeag :=d .DecodeElement (_aadbd .BookmarkStart ,&_aeada );_adeag !=nil {return _adeag ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_ecgaf );_ecgaf .EG_ContentBlockContent =append (_ecgaf .EG_ContentBlockContent ,_gafgc );_gafgc .EG_RunLevelElts =append (_gafgc .EG_RunLevelElts ,_cbfbba );_cbfbba .EG_RangeMarkupElements =append (_cbfbba .EG_RangeMarkupElements ,_aadbd );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bccdg :=NewEG_BlockLevelElts ();_cddef :=NewEG_ContentBlockContent ();_dfcdb :=NewEG_RunLevelElts ();_efbbg :=NewEG_RangeMarkupElements ();_efbbg .BookmarkEnd =NewCT_MarkupRange ();if _ffge :=d .DecodeElement (_efbbg .BookmarkEnd ,&_aeada );_ffge !=nil {return _ffge ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_bccdg );_bccdg .EG_ContentBlockContent =append (_bccdg .EG_ContentBlockContent ,_cddef );_cddef .EG_RunLevelElts =append (_cddef .EG_RunLevelElts ,_dfcdb );_dfcdb .EG_RangeMarkupElements =append (_dfcdb .EG_RangeMarkupElements ,_efbbg );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bdacg :=NewEG_BlockLevelElts ();_eggc :=NewEG_ContentBlockContent ();_bfbfdb :=NewEG_RunLevelElts ();_bffc :=NewEG_RangeMarkupElements ();_bffc .MoveFromRangeStart =NewCT_MoveBookmark ();if _faddbe :=d .DecodeElement (_bffc .MoveFromRangeStart ,&_aeada );_faddbe !=nil {return _faddbe ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_bdacg );_bdacg .EG_ContentBlockContent =append (_bdacg .EG_ContentBlockContent ,_eggc );_eggc .EG_RunLevelElts =append (_eggc .EG_RunLevelElts ,_bfbfdb );_bfbfdb .EG_RangeMarkupElements =append (_bfbfdb .EG_RangeMarkupElements ,_bffc );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aced :=NewEG_BlockLevelElts ();_eccgf :=NewEG_ContentBlockContent ();_cefbfb :=NewEG_RunLevelElts ();_aefgb :=NewEG_RangeMarkupElements ();_aefgb .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbge :=d .DecodeElement (_aefgb .MoveFromRangeEnd ,&_aeada );_cbge !=nil {return _cbge ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_aced );_aced .EG_ContentBlockContent =append (_aced .EG_ContentBlockContent ,_eccgf );_eccgf .EG_RunLevelElts =append (_eccgf .EG_RunLevelElts ,_cefbfb );_cefbfb .EG_RangeMarkupElements =append (_cefbfb .EG_RangeMarkupElements ,_aefgb );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eaec :=NewEG_BlockLevelElts ();_deed :=NewEG_ContentBlockContent ();_feddd :=NewEG_RunLevelElts ();_bcbce :=NewEG_RangeMarkupElements ();_bcbce .MoveToRangeStart =NewCT_MoveBookmark ();if _ecfdd :=d .DecodeElement (_bcbce .MoveToRangeStart ,&_aeada );_ecfdd !=nil {return _ecfdd ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_eaec );_eaec .EG_ContentBlockContent =append (_eaec .EG_ContentBlockContent ,_deed );_deed .EG_RunLevelElts =append (_deed .EG_RunLevelElts ,_feddd );_feddd .EG_RangeMarkupElements =append (_feddd .EG_RangeMarkupElements ,_bcbce );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cbbbe :=NewEG_BlockLevelElts ();_ceda :=NewEG_ContentBlockContent ();_fggbg :=NewEG_RunLevelElts ();_cbdd :=NewEG_RangeMarkupElements ();_cbdd .MoveToRangeEnd =NewCT_MarkupRange ();if _gfffe :=d .DecodeElement (_cbdd .MoveToRangeEnd ,&_aeada );_gfffe !=nil {return _gfffe ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_cbbbe );_cbbbe .EG_ContentBlockContent =append (_cbbbe .EG_ContentBlockContent ,_ceda );_ceda .EG_RunLevelElts =append (_ceda .EG_RunLevelElts ,_fggbg );_fggbg .EG_RangeMarkupElements =append (_fggbg .EG_RangeMarkupElements ,_cbdd );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ffebc :=NewEG_BlockLevelElts ();_gdaff :=NewEG_ContentBlockContent ();_degdb :=NewEG_RunLevelElts ();_cgddgc :=NewEG_RangeMarkupElements ();_cgddgc .CommentRangeStart =NewCT_MarkupRange ();if _dadga :=d .DecodeElement (_cgddgc .CommentRangeStart ,&_aeada );_dadga !=nil {return _dadga ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_ffebc );_ffebc .EG_ContentBlockContent =append (_ffebc .EG_ContentBlockContent ,_gdaff );_gdaff .EG_RunLevelElts =append (_gdaff .EG_RunLevelElts ,_degdb );_degdb .EG_RangeMarkupElements =append (_degdb .EG_RangeMarkupElements ,_cgddgc );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gedaa :=NewEG_BlockLevelElts ();_eeega :=NewEG_ContentBlockContent ();_ddfa :=NewEG_RunLevelElts ();_dffaa :=NewEG_RangeMarkupElements ();_dffaa .CommentRangeEnd =NewCT_MarkupRange ();if _ddadd :=d .DecodeElement (_dffaa .CommentRangeEnd ,&_aeada );_ddadd !=nil {return _ddadd ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_gedaa );_gedaa .EG_ContentBlockContent =append (_gedaa .EG_ContentBlockContent ,_eeega );_eeega .EG_RunLevelElts =append (_eeega .EG_RunLevelElts ,_ddfa );_ddfa .EG_RangeMarkupElements =append (_ddfa .EG_RangeMarkupElements ,_dffaa );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbcab :=NewEG_BlockLevelElts ();_faagd :=NewEG_ContentBlockContent ();_fcae :=NewEG_RunLevelElts ();_deecb :=NewEG_RangeMarkupElements ();_deecb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ccgdf :=d .DecodeElement (_deecb .CustomXmlInsRangeStart ,&_aeada );_ccgdf !=nil {return _ccgdf ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_dbcab );_dbcab .EG_ContentBlockContent =append (_dbcab .EG_ContentBlockContent ,_faagd );_faagd .EG_RunLevelElts =append (_faagd .EG_RunLevelElts ,_fcae );_fcae .EG_RangeMarkupElements =append (_fcae .EG_RangeMarkupElements ,_deecb );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fedg :=NewEG_BlockLevelElts ();_gcgce :=NewEG_ContentBlockContent ();_dfdf :=NewEG_RunLevelElts ();_abged :=NewEG_RangeMarkupElements ();_abged .CustomXmlInsRangeEnd =NewCT_Markup ();if _afad :=d .DecodeElement (_abged .CustomXmlInsRangeEnd ,&_aeada );_afad !=nil {return _afad ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_fedg );_fedg .EG_ContentBlockContent =append (_fedg .EG_ContentBlockContent ,_gcgce );_gcgce .EG_RunLevelElts =append (_gcgce .EG_RunLevelElts ,_dfdf );_dfdf .EG_RangeMarkupElements =append (_dfdf .EG_RangeMarkupElements ,_abged );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbbde :=NewEG_BlockLevelElts ();_facbg :=NewEG_ContentBlockContent ();_bfbfea :=NewEG_RunLevelElts ();_gaedce :=NewEG_RangeMarkupElements ();_gaedce .CustomXmlDelRangeStart =NewCT_TrackChange ();if _beefa :=d .DecodeElement (_gaedce .CustomXmlDelRangeStart ,&_aeada );_beefa !=nil {return _beefa ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_gbbde );_gbbde .EG_ContentBlockContent =append (_gbbde .EG_ContentBlockContent ,_facbg );_facbg .EG_RunLevelElts =append (_facbg .EG_RunLevelElts ,_bfbfea );_bfbfea .EG_RangeMarkupElements =append (_bfbfea .EG_RangeMarkupElements ,_gaedce );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_caafa :=NewEG_BlockLevelElts ();_efbdd :=NewEG_ContentBlockContent ();_aebaa :=NewEG_RunLevelElts ();_fffde :=NewEG_RangeMarkupElements ();_fffde .CustomXmlDelRangeEnd =NewCT_Markup ();if _aadab :=d .DecodeElement (_fffde .CustomXmlDelRangeEnd ,&_aeada );_aadab !=nil {return _aadab ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_caafa );_caafa .EG_ContentBlockContent =append (_caafa .EG_ContentBlockContent ,_efbdd );_efbdd .EG_RunLevelElts =append (_efbdd .EG_RunLevelElts ,_aebaa );_aebaa .EG_RangeMarkupElements =append (_aebaa .EG_RangeMarkupElements ,_fffde );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fbcfa :=NewEG_BlockLevelElts ();_dbea :=NewEG_ContentBlockContent ();_addfd :=NewEG_RunLevelElts ();_bgbdb :=NewEG_RangeMarkupElements ();_bgbdb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _edcbf :=d .DecodeElement (_bgbdb .CustomXmlMoveFromRangeStart ,&_aeada );_edcbf !=nil {return _edcbf ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_fbcfa );_fbcfa .EG_ContentBlockContent =append (_fbcfa .EG_ContentBlockContent ,_dbea );_dbea .EG_RunLevelElts =append (_dbea .EG_RunLevelElts ,_addfd );_addfd .EG_RangeMarkupElements =append (_addfd .EG_RangeMarkupElements ,_bgbdb );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_efeb :=NewEG_BlockLevelElts ();_acece :=NewEG_ContentBlockContent ();_ggdde :=NewEG_RunLevelElts ();_aeade :=NewEG_RangeMarkupElements ();_aeade .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gbcd :=d .DecodeElement (_aeade .CustomXmlMoveFromRangeEnd ,&_aeada );_gbcd !=nil {return _gbcd ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_efeb );_efeb .EG_ContentBlockContent =append (_efeb .EG_ContentBlockContent ,_acece );_acece .EG_RunLevelElts =append (_acece .EG_RunLevelElts ,_ggdde );_ggdde .EG_RangeMarkupElements =append (_ggdde .EG_RangeMarkupElements ,_aeade );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_becbg :=NewEG_BlockLevelElts ();_ecddf :=NewEG_ContentBlockContent ();_facef :=NewEG_RunLevelElts ();_eebdg :=NewEG_RangeMarkupElements ();_eebdg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dfgfa :=d .DecodeElement (_eebdg .CustomXmlMoveToRangeStart ,&_aeada );_dfgfa !=nil {return _dfgfa ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_becbg );_becbg .EG_ContentBlockContent =append (_becbg .EG_ContentBlockContent ,_ecddf );_ecddf .EG_RunLevelElts =append (_ecddf .EG_RunLevelElts ,_facef );_facef .EG_RangeMarkupElements =append (_facef .EG_RangeMarkupElements ,_eebdg );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dfdgb :=NewEG_BlockLevelElts ();_fedcg :=NewEG_ContentBlockContent ();_bedfb :=NewEG_RunLevelElts ();_ebegb :=NewEG_RangeMarkupElements ();_ebegb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adcgc :=d .DecodeElement (_ebegb .CustomXmlMoveToRangeEnd ,&_aeada );_adcgc !=nil {return _adcgc ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_dfdgb );_dfdgb .EG_ContentBlockContent =append (_dfdgb .EG_ContentBlockContent ,_fedcg );_fedcg .EG_RunLevelElts =append (_fedcg .EG_RunLevelElts ,_bedfb );_bedfb .EG_RangeMarkupElements =append (_bedfb .EG_RangeMarkupElements ,_ebegb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_eddfba :=NewEG_BlockLevelElts ();_ccce :=NewEG_ContentBlockContent ();_abdbg :=NewEG_RunLevelElts ();_fdfa :=NewEG_MathContent ();_fdfa .OMathPara =_ce .NewOMathPara ();if _dcde :=d .DecodeElement (_fdfa .OMathPara ,&_aeada );_dcde !=nil {return _dcde ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_eddfba );_eddfba .EG_ContentBlockContent =append (_eddfba .EG_ContentBlockContent ,_ccce );_ccce .EG_RunLevelElts =append (_ccce .EG_RunLevelElts ,_abdbg );_abdbg .EG_MathContent =append (_abdbg .EG_MathContent ,_fdfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dfag :=NewEG_BlockLevelElts ();_bgcb :=NewEG_ContentBlockContent ();_agbbb :=NewEG_RunLevelElts ();_fbbg :=NewEG_MathContent ();_fbbg .OMath =_ce .NewOMath ();if _agde :=d .DecodeElement (_fbbg .OMath ,&_aeada );_agde !=nil {return _agde ;};_cgbfda .EG_BlockLevelElts =append (_cgbfda .EG_BlockLevelElts ,_dfag );_dfag .EG_ContentBlockContent =append (_dfag .EG_ContentBlockContent ,_bgcb );_bgcb .EG_RunLevelElts =append (_bgcb .EG_RunLevelElts ,_agbbb );_agbbb .EG_MathContent =append (_agbbb .EG_MathContent ,_fbbg );default:_gb .Log ("\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\u0046\u0074\u006eE\u0064\u006e \u0025\u0076",_aeada .Name );if _adgg :=d .Skip ();_adgg !=nil {return _adgg ;};};case _f .EndElement :break _fgcgg ;case _f .CharData :};};return nil ;};func NewCT_DocVars ()*CT_DocVars {_bfbce :=&CT_DocVars {};return _bfbce };func (_dcbcg ST_Zoom )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gebggf :=_f .Attr {};_gebggf .Name =name ;switch _dcbcg {case ST_ZoomUnset :_gebggf .Value ="";case ST_ZoomNone :_gebggf .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_gebggf .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_gebggf .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_gebggf .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _gebggf ,nil ;}; +// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path +func (_gaggf *CT_DocPartType )ValidateWithPath (path string )error {if _gaggf .ValAttr ==ST_DocPartTypeUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _aeffe :=_gaggf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeffe !=nil {return _aeffe ;};return nil ;};type CT_DocPartGallery struct{ -// Validate validates the EG_RunLevelElts and its children -func (_abgae *EG_RunLevelElts )Validate ()error {return _abgae .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");}; +// Gallery Value +ValAttr ST_DocPartGallery ;};func NewCT_BookmarkRange ()*CT_BookmarkRange {_dffd :=&CT_BookmarkRange {};return _dffd };func (_cabddf ST_FtnEdn )Validate ()error {return _cabddf .ValidateWithPath ("")};func NewCT_TrackChangesView ()*CT_TrackChangesView {_ebbfgd :=&CT_TrackChangesView {};return _ebbfgd };func (_eebce *CT_TblGridChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eebce .TblGrid =NewCT_TblGridBase ();for _ ,_ebcbea :=range start .Attr {if _ebcbea .Name .Local =="\u0069\u0064"{_bbdge ,_bdgaa :=_ac .ParseInt (_ebcbea .Value ,10,64);if _bdgaa !=nil {return _bdgaa ;};_eebce .IdAttr =_bbdge ;continue ;};};_ecaaad :for {_ggda ,_gfeec :=d .Token ();if _gfeec !=nil {return _gfeec ;};switch _fdbcg :=_ggda .(type ){case _c .StartElement :switch _fdbcg .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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _acdbb :=d .DecodeElement (_eebce .TblGrid ,&_fdbcg );_acdbb !=nil {return _acdbb ;};default:_cff .Log ("\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\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_fdbcg .Name );if _baafa :=d .Skip ();_baafa !=nil {return _baafa ;};};case _c .EndElement :break _ecaaad ;case _c .CharData :};};return nil ;};type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ;DateAttr *_e .Time ; -// Validate validates the EG_HdrFtrReferences and its children -func (_cbcbce *EG_HdrFtrReferences )Validate ()error {return _cbcbce .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");};func NewCT_WebSettings ()*CT_WebSettings {_ggfgf :=&CT_WebSettings {};return _ggfgf };type CT_TblPrBase struct{ +// Annotation Identifier +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_becd *CT_LvlLegacy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebdfb :=range start .Attr {if _ebdfb .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_fdbb ,_afadgf :=ParseUnionST_OnOff (_ebdfb .Value );if _afadgf !=nil {return _afadgf ;};_becd .LegacyAttr =&_fdbb ;continue ;};if _ebdfb .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_daedc ,_cgaa :=ParseUnionST_TwipsMeasure (_ebdfb .Value );if _cgaa !=nil {return _cgaa ;};_becd .LegacySpaceAttr =&_daedc ;continue ;};if _ebdfb .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_gdddf ,_fbgfag :=ParseUnionST_SignedTwipsMeasure (_ebdfb .Value );if _fbgfag !=nil {return _fbgfag ;};_becd .LegacyIndentAttr =&_gdddf ;continue ;};};for {_gcfcce ,_acaf :=d .Token ();if _acaf !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_acaf );};if _gdbf ,_cgfda :=_gcfcce .(_c .EndElement );_cgfda &&_gdbf .Name ==start .Name {break ;};};return nil ;};func (_befeef ST_LineNumberRestart )String ()string {switch _befeef {case 0:return "";case 1:return "\u006ee\u0077\u0050\u0061\u0067\u0065";case 2:return "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return "";};func (_ecaagg ST_CharacterSpacing )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bbgfff :=_c .Attr {};_bbgfff .Name =name ;switch _ecaagg {case ST_CharacterSpacingUnset :_bbgfff .Value ="";case ST_CharacterSpacingDoNotCompress :_bbgfff .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_bbgfff .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_bbgfff .Value ="\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061";};return _bbgfff ,nil ;};type CT_Style struct{ -// Referenced Table Style -TblStyle *CT_String ; +// Style Type +TypeAttr ST_StyleType ; -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// Style ID +StyleIdAttr *string ; -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// Default Style +DefaultAttr *_cf .ST_OnOff ; -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// User-Defined Style +CustomStyleAttr *_cf .ST_OnOff ; -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Primary Style Name +Name *CT_String ; -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// Alternate Style Names +Aliases *CT_String ; -// Preferred Table Width -TblW *CT_TblWidth ; +// Parent Style ID +BasedOn *CT_String ; -// Table Alignment -Jc *CT_JcTable ; +// Style For Next Paragraph +Next *CT_String ; -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// Linked Style Reference +Link *CT_String ; -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// Automatically Merge User Formatting Into Style Definition +AutoRedefine *CT_OnOff ; -// Table Borders -TblBorders *CT_TblBorders ; +// Hide Style From User Interface +Hidden *CT_OnOff ; -// Table Shading -Shd *CT_Shd ; +// Optional User Interface Sorting Order +UiPriority *CT_DecimalNumber ; -// Table Layout -TblLayout *CT_TblLayoutType ; +// Hide Style From Main User Interface +SemiHidden *CT_OnOff ; -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// Remove Semi-Hidden Property When Style Is Used +UnhideWhenUsed *CT_OnOff ; -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// Primary Style +QFormat *CT_OnOff ; -// Table Caption -TblCaption *CT_String ; +// Style Cannot Be Applied +Locked *CT_OnOff ; -// Table Description -TblDescription *CT_String ;}; +// E-Mail Message Text Style +Personal *CT_OnOff ; -// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path -func (_ddgbb *EG_RPrMath )ValidateWithPath (path string )error {if _ddgbb .Ins !=nil {if _aadbb :=_ddgbb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_aadbb !=nil {return _aadbb ;};};if _ddgbb .Del !=nil {if _defee :=_ddgbb .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_defee !=nil {return _defee ;};};if _ddgbb .RPr !=nil {if _bddbb :=_ddgbb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bddbb !=nil {return _bddbb ;};};return nil ;}; +// E-Mail Message Composition Style +PersonalCompose *CT_OnOff ; -// Validate validates the CT_SignedHpsMeasure and its children -func (_ecgeab *CT_SignedHpsMeasure )Validate ()error {return _ecgeab .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// E-Mail Message Reply Style +PersonalReply *CT_OnOff ; -// Validate validates the EG_BlockLevelElts and its children -func (_dcbebd *EG_BlockLevelElts )Validate ()error {return _dcbebd .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};func (_eaeeb ST_BrType )ValidateWithPath (path string )error {switch _eaeeb {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaeeb ));};return nil ;};func (_adccb ST_Proof )ValidateWithPath (path string )error {switch _adccb {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adccb ));};return nil ;};func NewCT_Picture ()*CT_Picture {_cbgeg :=&CT_Picture {};return _cbgeg };func (_fadbf WdST_RelFromH )ValidateWithPath (path string )error {switch _fadbf {case 0,1,2,3,4,5,6,7,8:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fadbf ));};return nil ;};func (_fgdeg *CT_PPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fgdeg .PStyle !=nil {_acgfec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgdeg .PStyle ,_acgfec );};if _fgdeg .KeepNext !=nil {_daade :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_fgdeg .KeepNext ,_daade );};if _fgdeg .KeepLines !=nil {_caefef :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgdeg .KeepLines ,_caefef );};if _fgdeg .PageBreakBefore !=nil {_ggbac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_fgdeg .PageBreakBefore ,_ggbac );};if _fgdeg .FramePr !=nil {_cccce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_fgdeg .FramePr ,_cccce );};if _fgdeg .WidowControl !=nil {_bcec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_fgdeg .WidowControl ,_bcec );};if _fgdeg .NumPr !=nil {_acedd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_fgdeg .NumPr ,_acedd );};if _fgdeg .SuppressLineNumbers !=nil {_baefc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_fgdeg .SuppressLineNumbers ,_baefc );};if _fgdeg .PBdr !=nil {_bgacg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_fgdeg .PBdr ,_bgacg );};if _fgdeg .Shd !=nil {_acebb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fgdeg .Shd ,_acebb );};if _fgdeg .Tabs !=nil {_fbagfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_fgdeg .Tabs ,_fbagfd );};if _fgdeg .SuppressAutoHyphens !=nil {_caaab :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_fgdeg .SuppressAutoHyphens ,_caaab );};if _fgdeg .Kinsoku !=nil {_ddace :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_fgdeg .Kinsoku ,_ddace );};if _fgdeg .WordWrap !=nil {_aeafdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_fgdeg .WordWrap ,_aeafdc );};if _fgdeg .OverflowPunct !=nil {_egga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_fgdeg .OverflowPunct ,_egga );};if _fgdeg .TopLinePunct !=nil {_gacb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_fgdeg .TopLinePunct ,_gacb );};if _fgdeg .AutoSpaceDE !=nil {_dffeabe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_fgdeg .AutoSpaceDE ,_dffeabe );};if _fgdeg .AutoSpaceDN !=nil {_dfegf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_fgdeg .AutoSpaceDN ,_dfegf );};if _fgdeg .Bidi !=nil {_ddbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_fgdeg .Bidi ,_ddbc );};if _fgdeg .AdjustRightInd !=nil {_eebb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_fgdeg .AdjustRightInd ,_eebb );};if _fgdeg .SnapToGrid !=nil {_ccaag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_fgdeg .SnapToGrid ,_ccaag );};if _fgdeg .Spacing !=nil {_adgga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_fgdeg .Spacing ,_adgga );};if _fgdeg .Ind !=nil {_effdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_fgdeg .Ind ,_effdg );};if _fgdeg .ContextualSpacing !=nil {_cebea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_fgdeg .ContextualSpacing ,_cebea );};if _fgdeg .MirrorIndents !=nil {_cffdd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_fgdeg .MirrorIndents ,_cffdd );};if _fgdeg .SuppressOverlap !=nil {_cfdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_fgdeg .SuppressOverlap ,_cfdd );};if _fgdeg .Jc !=nil {_cgggf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_fgdeg .Jc ,_cgggf );};if _fgdeg .TextDirection !=nil {_dadcb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgdeg .TextDirection ,_dadcb );};if _fgdeg .TextAlignment !=nil {_gffc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_fgdeg .TextAlignment ,_gffc );};if _fgdeg .TextboxTightWrap !=nil {_gddfb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_fgdeg .TextboxTightWrap ,_gddfb );};if _fgdeg .OutlineLvl !=nil {_aeff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_fgdeg .OutlineLvl ,_aeff );};if _fgdeg .DivId !=nil {_efgff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_fgdeg .DivId ,_efgff );};if _fgdeg .CnfStyle !=nil {_daeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgdeg .CnfStyle ,_daeg );};if _fgdeg .RPr !=nil {_ecdcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_fgdeg .RPr ,_ecdcb );};if _fgdeg .SectPr !=nil {_gffeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_fgdeg .SectPr ,_gffeg );};if _fgdeg .PPrChange !=nil {_ebffd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fgdeg .PPrChange ,_ebffd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Compat struct{ +// Revision Identifier for Style Definition +Rsid *CT_LongHexNumber ; -// Use Simplified Rules For Table Border Conflicts -UseSingleBorderforContiguousCells *CT_OnOff ; +// Style Paragraph Properties +PPr *CT_PPrGeneral ; -// Fit To Expanded Width When Performing Full Justification -WpJustification *CT_OnOff ; +// Run Properties +RPr *CT_RPr ; -// Do Not Create Custom Tab Stop for Hanging Indent -NoTabHangInd *CT_OnOff ; +// Style Table Properties +TblPr *CT_TblPrBase ; -// Do Not Add Leading Between Lines of Text -NoLeading *CT_OnOff ; +// Style Table Row Properties +TrPr *CT_TrPr ; -// Add Additional Space Below Baseline For Underlined East Asian Text -SpaceForUL *CT_OnOff ; +// Style Table Cell Properties +TcPr *CT_TcPr ; -// Do Not Balance Text Columns within a Section -NoColumnBalance *CT_OnOff ; +// Style Conditional Table Formatting Properties +TblStylePr []*CT_TblStylePr ;}; -// Balance Single Byte and Double Byte Characters -BalanceSingleByteDoubleByteWidth *CT_OnOff ; +// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path +func (_eccce *CT_BottomPageBorder )ValidateWithPath (path string )error {if _eccce .ValAttr ==ST_BorderUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cbfd :=_eccce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbfd !=nil {return _cbfd ;};if _eccce .ColorAttr !=nil {if _bfbg :=_eccce .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bfbg !=nil {return _bfbg ;};};if _adab :=_eccce .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_adab !=nil {return _adab ;};if _eccce .ShadowAttr !=nil {if _fdbde :=_eccce .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_fdbde !=nil {return _fdbde ;};};if _eccce .FrameAttr !=nil {if _daac :=_eccce .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_daac !=nil {return _daac ;};};return nil ;}; -// Do Not Center Content on Lines With Exact Line Height -NoExtraLineSpacing *CT_OnOff ; +// Validate validates the CT_PageBorders and its children +func (_becda *CT_PageBorders )Validate ()error {return _becda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");};type WdCT_GraphicFrame struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvFrPr *_eg .CT_NonVisualGraphicFrameProperties ;Xfrm *_eg .CT_Transform2D ;Graphic *_eg .Graphic ;ExtLst *_eg .CT_OfficeArtExtensionList ;}; -// Display Backslash As Yen Sign -DoNotLeaveBackslashAlone *CT_OnOff ; +// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path +func (_afbaf *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _afbaf .ValAttr !=nil {if _gedfa :=_afbaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gedfa !=nil {return _gedfa ;};};return nil ;};func (_gcfe *CT_Div )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_gcfe .IdAttr )});e .EncodeToken (start );if _gcfe .BlockQuote !=nil {_dbca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_gcfe .BlockQuote ,_dbca );};if _gcfe .BodyDiv !=nil {_ededa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}};e .EncodeElement (_gcfe .BodyDiv ,_ededa );};_dabe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_gcfe .MarLeft ,_dabe );_bbdgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gcfe .MarRight ,_bbdgc );_cdcfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_gcfe .MarTop ,_cdcfg );_agcac :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gcfe .MarBottom ,_agcac );if _gcfe .DivBdr !=nil {_abbgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_gcfe .DivBdr ,_abbgc );};if _gcfe .DivsChild !=nil {_ddff :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}};for _ ,_cgfd :=range _gcfe .DivsChild {e .EncodeElement (_cgfd ,_ddff );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afgcb ST_TabTlc )ValidateWithPath (path string )error {switch _afgcb {case 0,1,2,3,4,5,6:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgcb ));};return nil ;};func NewCT_WritingStyle ()*CT_WritingStyle {_cafaf :=&CT_WritingStyle {};return _cafaf };func (_fdcdg *CT_TcPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fdcdg .CnfStyle !=nil {_cddcdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fdcdg .CnfStyle ,_cddcdf );};if _fdcdg .TcW !=nil {_aabef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_fdcdg .TcW ,_aabef );};if _fdcdg .GridSpan !=nil {_agfebf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_fdcdg .GridSpan ,_agfebf );};if _fdcdg .HMerge !=nil {_cfbee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_fdcdg .HMerge ,_cfbee );};if _fdcdg .VMerge !=nil {_agffc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_fdcdg .VMerge ,_agffc );};if _fdcdg .TcBorders !=nil {_gacbe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_fdcdg .TcBorders ,_gacbe );};if _fdcdg .Shd !=nil {_adeada :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fdcdg .Shd ,_adeada );};if _fdcdg .NoWrap !=nil {_ffggg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_fdcdg .NoWrap ,_ffggg );};if _fdcdg .TcMar !=nil {_ggag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_fdcdg .TcMar ,_ggag );};if _fdcdg .TextDirection !=nil {_cbafa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fdcdg .TextDirection ,_cbafa );};if _fdcdg .TcFitText !=nil {_ecebcg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fdcdg .TcFitText ,_ecebcg );};if _fdcdg .VAlign !=nil {_ddcdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fdcdg .VAlign ,_ddcdd );};if _fdcdg .HideMark !=nil {_gcgbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fdcdg .HideMark ,_gcgbb );};if _fdcdg .Headers !=nil {_eccbdb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_fdcdg .Headers ,_eccbdb );};if _fdcdg .CellIns !=nil {_cccggg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_fdcdg .CellIns ,_cccggg );};if _fdcdg .CellDel !=nil {_fdcfg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_fdcdg .CellDel ,_fdcfg );};if _fdcdg .CellMerge !=nil {_gacag :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_fdcdg .CellMerge ,_gacag );};if _fdcdg .TcPrChange !=nil {_gdcef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fdcdg .TcPrChange ,_gdcef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_NumPicBullet ()*CT_NumPicBullet {_agbe :=&CT_NumPicBullet {};return _agbe }; -// Underline All Trailing Spaces -UlTrailSpace *CT_OnOff ; +// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path +func (_efgegd *CT_SdtContentRun )ValidateWithPath (path string )error {for _gefcf ,_dedbe :=range _efgegd .FldSimple {if _becbg :=_dedbe .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gefcf ));_becbg !=nil {return _becbg ;};};if _efgegd .Hyperlink !=nil {if _baccge :=_efgegd .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_baccge !=nil {return _baccge ;};};if _efgegd .SubDoc !=nil {if _cdafab :=_efgegd .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_cdafab !=nil {return _cdafab ;};};for _gcbab ,_acfbbd :=range _efgegd .EG_ContentRunContent {if _deegbg :=_acfbbd .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_gcbab ));_deegbg !=nil {return _deegbg ;};};return nil ;}; -// Don't Justify Lines Ending in Soft Line Break -DoNotExpandShiftReturn *CT_OnOff ; +// Validate validates the CT_DocPartTypes and its children +func (_effad *CT_DocPartTypes )Validate ()error {return _effad .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");};func (_bgefgd *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgefgd =0;case "\u0066\u0072\u006fn\u0074":*_bgefgd =1;case "\u0062\u0061\u0063\u006b":*_bgefgd =2;};return nil ;}; -// Only Expand/Condense Text By Whole Points -SpacingInWholePoints *CT_OnOff ; +// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path +func (_fbfefd *WdCT_PosH )ValidateWithPath (path string )error {if _fbfefd .RelativeFromAttr ==WdST_RelFromHUnset {return _ea .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path );};if _eceedc :=_fbfefd .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_eceedc !=nil {return _eceedc ;};if _cggea :=_fbfefd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cggea !=nil {return _cggea ;};return nil ;};type CT_ProofErr struct{ -// Ignore Compression of Full-Width Punctuation Ending a Line -LineWrapLikeWord6 *CT_OnOff ; +// Proofing Error Anchor Type +TypeAttr ST_ProofErr ;};type CT_Cnf struct{ -// Print Body Text before Header/Footer Contents -PrintBodyTextBeforeHeader *CT_OnOff ; +// Conditional Formatting Bit Mask +ValAttr *string ; -// Print Colors as Black And White without Dithering -PrintColBlack *CT_OnOff ; +// First Row +FirstRowAttr *_cf .ST_OnOff ; -// Use Specific Space Width -WpSpaceWidth *CT_OnOff ; +// Last Row +LastRowAttr *_cf .ST_OnOff ; -// Display Page/Column Breaks Present in Frames -ShowBreaksInFrames *CT_OnOff ; +// First Column +FirstColumnAttr *_cf .ST_OnOff ; -// Require Exact Size During Font Substitution -SubFontBySize *CT_OnOff ; +// Last Column +LastColumnAttr *_cf .ST_OnOff ; -// Ignore Exact Line Height for Last Line on Page -SuppressBottomSpacing *CT_OnOff ; +// Odd Numbered Vertical Band +OddVBandAttr *_cf .ST_OnOff ; -// Ignore Minimum and Exact Line Height for First Line on Page -SuppressTopSpacing *CT_OnOff ; +// Even Numbered Vertical Band +EvenVBandAttr *_cf .ST_OnOff ; -// Ignore Minimum Line Height for First Line on Page -SuppressSpacingAtTopOfPage *CT_OnOff ; +// Odd Numbered Horizontal Band +OddHBandAttr *_cf .ST_OnOff ; -// Use Static Text Leading -SuppressTopSpacingWP *CT_OnOff ; +// Even Numbered Horizontal Band +EvenHBandAttr *_cf .ST_OnOff ; -// Do Not Use Space Before On First Line After a Page Break -SuppressSpBfAfterPgBrk *CT_OnOff ; +// First Row and First Column +FirstRowFirstColumnAttr *_cf .ST_OnOff ; -// Swap Paragraph Borders on Odd Numbered Pages -SwapBordersFacingPages *CT_OnOff ; +// First Row and Last Column +FirstRowLastColumnAttr *_cf .ST_OnOff ; -// Treat Backslash Quotation Delimiter as Two Quotation Marks -ConvMailMergeEsc *CT_OnOff ; +// Last Row and First Column +LastRowFirstColumnAttr *_cf .ST_OnOff ; -// Use Truncated Integer Division For Font Calculation -TruncateFontHeightsLikeWP6 *CT_OnOff ; +// Last Row and Last Column +LastRowLastColumnAttr *_cf .ST_OnOff ;};func (_ccgg *CT_JcTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccgg .ValAttr =ST_JcTable (1);for _ ,_cfgea :=range start .Attr {if _cfgea .Name .Local =="\u0076\u0061\u006c"{_ccgg .ValAttr .UnmarshalXMLAttr (_cfgea );continue ;};};for {_efgeg ,_caabg :=d .Token ();if _caabg !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_caabg );};if _adead ,_gaegg :=_efgeg .(_c .EndElement );_gaegg &&_adead .Name ==start .Name {break ;};};return nil ;}; -// Use Specific Small Caps Algorithm -MwSmallCaps *CT_OnOff ; +// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path +func (_eddb *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };func (_ceecac *ST_TargetScreenSz )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfaef ,_acbfd :=d .Token ();if _acbfd !=nil {return _acbfd ;};if _dcdfg ,_defead :=_gfaef .(_c .EndElement );_defead &&_dcdfg .Name ==start .Name {*_ceecac =1;return nil ;};if _fcecdd ,_edgab :=_gfaef .(_c .CharData );!_edgab {return _ea .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",_gfaef );}else {switch string (_fcecdd ){case "":*_ceecac =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_ceecac =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_ceecac =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_ceecac =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_ceecac =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_ceecac =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_ceecac =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_ceecac =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_ceecac =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_ceecac =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_ceecac =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_ceecac =11;};};_gfaef ,_acbfd =d .Token ();if _acbfd !=nil {return _acbfd ;};if _agbeddc ,_eafffe :=_gfaef .(_c .EndElement );_eafffe &&_agbeddc .Name ==start .Name {return nil ;};return _ea .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",_gfaef );}; -// Use Printer Metrics To Display Documents -UsePrinterMetrics *CT_OnOff ; +// Validate validates the CT_NumPr and its children +func (_geea *CT_NumPr )Validate ()error {return _geea .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};func (_gbfce *WdWgp )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbfce .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();_eacfge :for {_eaaccb ,_fddfe :=d .Token ();if _fddfe !=nil {return _fddfe ;};switch _effea :=_eaaccb .(type ){case _c .StartElement :switch _effea .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:_gbfce .CNvPr =_eg .NewCT_NonVisualDrawingProps ();if _efffca :=d .DecodeElement (_gbfce .CNvPr ,&_effea );_efffca !=nil {return _efffca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _cfbaag :=d .DecodeElement (_gbfce .CNvGrpSpPr ,&_effea );_cfbaag !=nil {return _cfbaag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _dbgfb :=d .DecodeElement (_gbfce .GrpSpPr ,&_effea );_dbgfb !=nil {return _dbgfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_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 :"\u0077\u0073\u0070"}:_bafcb :=NewWdCT_WordprocessingGroupChoice ();if _adbfc :=d .DecodeElement (&_bafcb .Wsp ,&_effea );_adbfc !=nil {return _adbfc ;};_gbfce .Choice =append (_gbfce .Choice ,_bafcb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_aeacc :=NewWdCT_WordprocessingGroupChoice ();if _adebge :=d .DecodeElement (&_aeacc .GrpSp ,&_effea );_adebge !=nil {return _adebge ;};_gbfce .Choice =append (_gbfce .Choice ,_aeacc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dcdcca :=NewWdCT_WordprocessingGroupChoice ();if _becdeb :=d .DecodeElement (&_dcdcca .GraphicFrame ,&_effea );_becdeb !=nil {return _becdeb ;};_gbfce .Choice =append (_gbfce .Choice ,_dcdcca );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_gfabc :=NewWdCT_WordprocessingGroupChoice ();if _eaagfe :=d .DecodeElement (&_gfabc .Pic ,&_effea );_eaagfe !=nil {return _eaagfe ;};_gbfce .Choice =append (_gbfce .Choice ,_gfabc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gfecgg :=NewWdCT_WordprocessingGroupChoice ();if _egdabc :=d .DecodeElement (&_gfecgg .ContentPart ,&_effea );_egdabc !=nil {return _egdabc ;};_gbfce .Choice =append (_gbfce .Choice ,_gfecgg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbfce .ExtLst =_eg .NewCT_OfficeArtExtensionList ();if _facbca :=d .DecodeElement (_gbfce .ExtLst ,&_effea );_facbca !=nil {return _facbca ;};default:_cff .Log ("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 \u0057\u0064\u0057g\u0070 \u0025\u0076",_effea .Name );if _dabaf :=d .Skip ();_dabaf !=nil {return _dabaf ;};};case _c .EndElement :break _eacfge ;case _c .CharData :};};return nil ;};func (_agdefd *ST_Pitch )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeadga ,_ecbga :=d .Token ();if _ecbga !=nil {return _ecbga ;};if _cbeaaa ,_ffdcba :=_aeadga .(_c .EndElement );_ffdcba &&_cbeaaa .Name ==start .Name {*_agdefd =1;return nil ;};if _cgegdb ,_dbece :=_aeadga .(_c .CharData );!_dbece {return _ea .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",_aeadga );}else {switch string (_cgegdb ){case "":*_agdefd =0;case "\u0066\u0069\u0078e\u0064":*_agdefd =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_agdefd =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_agdefd =3;};};_aeadga ,_ecbga =d .Token ();if _ecbga !=nil {return _ecbga ;};if _ecfbbe ,_efgadd :=_aeadga .(_c .EndElement );_efgadd &&_ecfbbe .Name ==start .Name {return nil ;};return _ea .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",_aeadga );};func (_aaee *CT_CellMergeTrackChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdc :=range start .Attr {if _cdc .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_aaee .VMergeAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_aaee .VMergeOrigAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_agac ,_ccaaf :=_cdc .Value ,error (nil );if _ccaaf !=nil {return _ccaaf ;};_aaee .AuthorAttr =_agac ;continue ;};if _cdc .Name .Local =="\u0064\u0061\u0074\u0065"{_dbcb ,_aef :=ParseStdlibTime (_cdc .Value );if _aef !=nil {return _aef ;};_aaee .DateAttr =&_dbcb ;continue ;};if _cdc .Name .Local =="\u0069\u0064"{_eeegf ,_abda :=_ac .ParseInt (_cdc .Value ,10,64);if _abda !=nil {return _abda ;};_aaee .IdAttr =_eeegf ;continue ;};};for {_dfae ,_cgg :=d .Token ();if _cgg !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0065\u006cl\u004d\u0065\u0072\u0067\u0065\u0054\u0072a\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u003a\u0020%\u0073",_cgg );};if _adag ,_bedc :=_dfae .(_c .EndElement );_bedc &&_adag .Name ==start .Name {break ;};};return nil ;};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Do Not Suppress Paragraph Borders Next To Frames -DoNotSuppressParagraphBorders *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;TblPr *CT_TblPrBase ;};func (_eaggd *CT_SdtEndPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eaggd .RPr !=nil {_dbeag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};for _ ,_fcgad :=range _eaggd .RPr {e .EncodeElement (_fcgad ,_dbeag );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2;ST_VAnchorPage ST_VAnchor =3;);func (_dfcgb *WdCT_PosH )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cacegg ,_gagggb :=_dfcgb .RelativeFromAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _gagggb !=nil {return _gagggb ;};start .Attr =append (start .Attr ,_cacegg );e .EncodeToken (start );_dfcgb .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecbba *WdCT_WrapTopBottom )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ecbba .DistTAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_ea .Sprintf ("\u0025\u0076",*_ecbba .DistTAttr )});};if _ecbba .DistBAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_ea .Sprintf ("\u0025\u0076",*_ecbba .DistBAttr )});};e .EncodeToken (start );if _ecbba .EffectExtent !=nil {_caddce :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_ecbba .EffectExtent ,_caddce );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_beeed *CT_TblBorders )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdgda :for {_bbcag ,_ccbaea :=d .Token ();if _ccbaea !=nil {return _ccbaea ;};switch _fecaeac :=_bbcag .(type ){case _c .StartElement :switch _fecaeac .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_beeed .Top =NewCT_Border ();if _debcdb :=d .DecodeElement (_beeed .Top ,&_fecaeac );_debcdb !=nil {return _debcdb ;};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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_beeed .Start =NewCT_Border ();if _dffebe :=d .DecodeElement (_beeed .Start ,&_fecaeac );_dffebe !=nil {return _dffebe ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_beeed .Left =NewCT_Border ();if _dedbd :=d .DecodeElement (_beeed .Left ,&_fecaeac );_dedbd !=nil {return _dedbd ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_beeed .Bottom =NewCT_Border ();if _dbbaf :=d .DecodeElement (_beeed .Bottom ,&_fecaeac );_dbbaf !=nil {return _dbbaf ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:_beeed .End =NewCT_Border ();if _fefeg :=d .DecodeElement (_beeed .End ,&_fecaeac );_fefeg !=nil {return _fefeg ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_beeed .Right =NewCT_Border ();if _febcbf :=d .DecodeElement (_beeed .Right ,&_fecaeac );_febcbf !=nil {return _febcbf ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_beeed .InsideH =NewCT_Border ();if _ggebcf :=d .DecodeElement (_beeed .InsideH ,&_fecaeac );_ggebcf !=nil {return _ggebcf ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_beeed .InsideV =NewCT_Border ();if _dcggd :=d .DecodeElement (_beeed .InsideV ,&_fecaeac );_dcggd !=nil {return _dcggd ;};default:_cff .Log ("\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\u0054b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073 \u0025\u0076",_fecaeac .Name );if _gdgga :=d .Skip ();_gdgga !=nil {return _gdgga ;};};case _c .EndElement :break _bdgda ;case _c .CharData :};};return nil ;};func NewCT_TblPr ()*CT_TblPr {_dafaef :=&CT_TblPr {};return _dafaef };func (_deedc ST_Underline )ValidateWithPath (path string )error {switch _deedc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deedc ));};return nil ;}; -// Line Wrap Trailing Spaces -WrapTrailSpaces *CT_OnOff ; +// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path +func (_cbaec *WebSettings )ValidateWithPath (path string )error {if _ceffa :=_cbaec .CT_WebSettings .ValidateWithPath (path );_ceffa !=nil {return _ceffa ;};return nil ;};func (_abaea *CT_Language )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbaa :=range start .Attr {if _bbaa .Name .Local =="\u0076\u0061\u006c"{_cbgaa ,_eagcgc :=_bbaa .Value ,error (nil );if _eagcgc !=nil {return _eagcgc ;};_abaea .ValAttr =&_cbgaa ;continue ;};if _bbaa .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_ccggg ,_gbdd :=_bbaa .Value ,error (nil );if _gbdd !=nil {return _gbdd ;};_abaea .EastAsiaAttr =&_ccggg ;continue ;};if _bbaa .Name .Local =="\u0062\u0069\u0064\u0069"{_cgba ,_eefeb :=_bbaa .Value ,error (nil );if _eefeb !=nil {return _eefeb ;};_abaea .BidiAttr =&_cgba ;continue ;};};for {_bffea ,_deffb :=d .Token ();if _deffb !=nil {return _ea .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_deffb );};if _bccga ,_cefbd :=_bffea .(_c .EndElement );_cefbd &&_bccga .Name ==start .Name {break ;};};return nil ;};func (_fdfcfe *CT_TextEffect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdfcfe .ValAttr =ST_TextEffect (1);for _ ,_dbedg :=range start .Attr {if _dbedg .Name .Local =="\u0076\u0061\u006c"{_fdfcfe .ValAttr .UnmarshalXMLAttr (_dbedg );continue ;};};for {_fafgc ,_agdac :=d .Token ();if _agdac !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_agdac );};if _eaegbc ,_aefgbb :=_fafgc .(_c .EndElement );_aefgbb &&_eaegbc .Name ==start .Name {break ;};};return nil ;}; -// Ignore Page Break from Continuous Section Break -FootnoteLayoutLikeWW8 *CT_OnOff ; +// Validate validates the EG_MathContent and its children +func (_gfdafa *EG_MathContent )Validate ()error {return _gfdafa .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");}; -// Ignore Text Wrapping around Objects at Bottom of Page -ShapeLayoutLikeWW8 *CT_OnOff ; +// Validate validates the CT_TblGridChange and its children +func (_babeeg *CT_TblGridChange )Validate ()error {return _babeeg .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};func (_fggga *CT_TwipsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_fggga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Align Table Rows Independently -AlignTablesRowByRow *CT_OnOff ; +// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path +func (_fdcafa *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _fdcafa .Ins !=nil {if _aaacf :=_fdcafa .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_aaacf !=nil {return _aaacf ;};};if _fdcafa .Del !=nil {if _gaeba :=_fdcafa .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_gaeba !=nil {return _gaeba ;};};if _fdcafa .MoveFrom !=nil {if _bacfga :=_fdcafa .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_bacfga !=nil {return _bacfga ;};};if _fdcafa .MoveTo !=nil {if _egfcd :=_fdcafa .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_egfcd !=nil {return _egfcd ;};};return nil ;};type CT_TextScale struct{ -// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned -ForgetLastTabAlignment *CT_OnOff ; +// Text Expansion/Compression Value +ValAttr *ST_TextScale ;};func (_gfcegg ST_EdGrp )String ()string {switch _gfcegg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case 3:return "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case 4:return "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case 5:return "\u0065d\u0069\u0074\u006f\u0072\u0073";case 6:return "\u006f\u0077\u006e\u0065\u0072\u0073";case 7:return "\u0063u\u0072\u0072\u0065\u006e\u0074";};return "";};func (_fcec *CT_Columns )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcec .EqualWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065q\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_ea .Sprintf ("\u0025\u0076",*_fcec .EqualWidthAttr )});};if _fcec .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_fcec .SpaceAttr )});};if _fcec .NumAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_ea .Sprintf ("\u0025\u0076",*_fcec .NumAttr )});};if _fcec .SepAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_ea .Sprintf ("\u0025\u0076",*_fcec .SepAttr )});};e .EncodeToken (start );_gbbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063o\u006c"}};for _ ,_edgb :=range _fcec .Col {e .EncodeElement (_edgb ,_gbbc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Add Document Grid Line Pitch To Lines in Table Cells -AdjustLineHeightInTable *CT_OnOff ; +// Validate validates the CT_Columns and its children +func (_gbda *CT_Columns )Validate ()error {return _gbda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_bbg *CT_AltChunkPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agc :for {_baa ,_edf :=d .Token ();if _edf !=nil {return _edf ;};switch _gde :=_baa .(type ){case _c .StartElement :switch _gde .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 :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"},_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 :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}:_bbg .MatchSrc =NewCT_OnOff ();if _ced :=d .DecodeElement (_bbg .MatchSrc ,&_gde );_ced !=nil {return _ced ;};default:_cff .Log ("\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\u0041l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072 \u0025\u0076",_gde .Name );if _fee :=d .Skip ();_fee !=nil {return _fee ;};};case _c .EndElement :break _agc ;case _c .CharData :};};return nil ;};type CT_AutoCaptions struct{ -// Incorrectly Adjust Text Spacing for Specific Unicode Ranges -AutoSpaceLikeWord95 *CT_OnOff ; +// Single Automatic Captioning Setting +AutoCaption []*CT_AutoCaption ;};type ST_MailMergeDest byte ;func (_ggca *CT_Lvl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gegbd :=range start .Attr {if _gegbd .Name .Local =="\u0074\u0070\u006c\u0063"{_bbdeg ,_agec :=_gegbd .Value ,error (nil );if _agec !=nil {return _agec ;};_ggca .TplcAttr =&_bbdeg ;continue ;};if _gegbd .Name .Local =="\u0069\u006c\u0076\u006c"{_gbea ,_egcde :=_ac .ParseInt (_gegbd .Value ,10,64);if _egcde !=nil {return _egcde ;};_ggca .IlvlAttr =_gbea ;continue ;};if _gegbd .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_begeda ,_ecegg :=ParseUnionST_OnOff (_gegbd .Value );if _ecegg !=nil {return _ecegg ;};_ggca .TentativeAttr =&_begeda ;continue ;};};_cfbcf :for {_geefg ,_ffcaa :=d .Token ();if _ffcaa !=nil {return _ffcaa ;};switch _gedcg :=_geefg .(type ){case _c .StartElement :switch _gedcg .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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_ggca .Start =NewCT_DecimalNumber ();if _ebgfe :=d .DecodeElement (_ggca .Start ,&_gedcg );_ebgfe !=nil {return _ebgfe ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_ggca .NumFmt =NewCT_NumFmt ();if _acgbg :=d .DecodeElement (_ggca .NumFmt ,&_gedcg );_acgbg !=nil {return _acgbg ;};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 :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_ggca .LvlRestart =NewCT_DecimalNumber ();if _bfdbb :=d .DecodeElement (_ggca .LvlRestart ,&_gedcg );_bfdbb !=nil {return _bfdbb ;};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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_ggca .PStyle =NewCT_String ();if _cbeeb :=d .DecodeElement (_ggca .PStyle ,&_gedcg );_cbeeb !=nil {return _cbeeb ;};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 :"\u0069\u0073\u004cg\u006c"},_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 :"\u0069\u0073\u004cg\u006c"}:_ggca .IsLgl =NewCT_OnOff ();if _gdedb :=d .DecodeElement (_ggca .IsLgl ,&_gedcg );_gdedb !=nil {return _gdedb ;};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 :"\u0073\u0075\u0066\u0066"},_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 :"\u0073\u0075\u0066\u0066"}:_ggca .Suff =NewCT_LevelSuffix ();if _caedf :=d .DecodeElement (_ggca .Suff ,&_gedcg );_caedf !=nil {return _caedf ;};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 :"\u006cv\u006c\u0054\u0065\u0078\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 :"\u006cv\u006c\u0054\u0065\u0078\u0074"}:_ggca .LvlText =NewCT_LevelText ();if _ddfad :=d .DecodeElement (_ggca .LvlText ,&_gedcg );_ddfad !=nil {return _ddfad ;};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 :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"},_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 :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"}:_ggca .LvlPicBulletId =NewCT_DecimalNumber ();if _bcdcd :=d .DecodeElement (_ggca .LvlPicBulletId ,&_gedcg );_bcdcd !=nil {return _bcdcd ;};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 :"\u006c\u0065\u0067\u0061\u0063\u0079"},_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 :"\u006c\u0065\u0067\u0061\u0063\u0079"}:_ggca .Legacy =NewCT_LvlLegacy ();if _efebg :=d .DecodeElement (_ggca .Legacy ,&_gedcg );_efebg !=nil {return _efebg ;};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 :"\u006c\u0076\u006cJ\u0063"},_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 :"\u006c\u0076\u006cJ\u0063"}:_ggca .LvlJc =NewCT_Jc ();if _bccdd :=d .DecodeElement (_ggca .LvlJc ,&_gedcg );_bccdd !=nil {return _bccdd ;};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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_ggca .PPr =NewCT_PPrGeneral ();if _gfdb :=d .DecodeElement (_ggca .PPr ,&_gedcg );_gfdb !=nil {return _gfdb ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_ggca .RPr =NewCT_RPr ();if _dgaaf :=d .DecodeElement (_ggca .RPr ,&_gedcg );_dgaaf !=nil {return _dgaaf ;};default:_cff .Log ("\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\u004c\u0076\u006c\u0020\u0025\u0076",_gedcg .Name );if _affdf :=d .Skip ();_affdf !=nil {return _affdf ;};};case _c .EndElement :break _cfbcf ;case _c .CharData :};};return nil ;};func NewEG_ContentRowContent ()*EG_ContentRowContent {_caffcd :=&EG_ContentRowContent {};return _caffcd ;}; -// Do Not Increase Line Height for Raised/Lowered Text -NoSpaceRaiseLower *CT_OnOff ; +// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path +func (_eggg *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _eggg .CustomXmlPr !=nil {if _ccfb :=_eggg .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_ccfb !=nil {return _ccfb ;};};for _ddge ,_affg :=range _eggg .EG_ContentBlockContent {if _beaae :=_affg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_ddge ));_beaae !=nil {return _beaae ;};};return nil ;};func (_gacdff *CT_Underline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egbed :=range start .Attr {if _egbed .Name .Local =="\u0076\u0061\u006c"{_gacdff .ValAttr .UnmarshalXMLAttr (_egbed );continue ;};if _egbed .Name .Local =="\u0063\u006f\u006co\u0072"{_feebed ,_caaed :=ParseUnionST_HexColor (_egbed .Value );if _caaed !=nil {return _caaed ;};_gacdff .ColorAttr =&_feebed ;continue ;};if _egbed .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gacdff .ThemeColorAttr .UnmarshalXMLAttr (_egbed );continue ;};if _egbed .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_agaef ,_gbefd :=_egbed .Value ,error (nil );if _gbefd !=nil {return _gbefd ;};_gacdff .ThemeTintAttr =&_agaef ;continue ;};if _egbed .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_edccc ,_fbbfa :=_egbed .Value ,error (nil );if _fbbfa !=nil {return _fbbfa ;};_gacdff .ThemeShadeAttr =&_edccc ;continue ;};};for {_ededfa ,_agcaf :=d .Token ();if _agcaf !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_agcaf );};if _caffb ,_ffab :=_ededfa .(_c .EndElement );_ffab &&_caffb .Name ==start .Name {break ;};};return nil ;};func (_feagb ST_Zoom )Validate ()error {return _feagb .ValidateWithPath ("")};func (_aaffbb ST_Hint )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aaffbb .String (),start );}; -// Use Fixed Paragraph Spacing for HTML Auto Setting -DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; +// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path +func (_bgefd *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _bggc :=_bgefd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bggc !=nil {return _bggc ;};return nil ;};func (_efbef *CT_PageBorder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efbef .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_efbef .IdAttr )});};_ddcaeb ,_eccb :=_efbef .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eccb !=nil {return _eccb ;};start .Attr =append (start .Attr ,_ddcaeb );if _efbef .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_efbef .ColorAttr )});};if _efbef .ThemeColorAttr !=ST_ThemeColorUnset {_fecbb ,_dcaeb :=_efbef .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _dcaeb !=nil {return _dcaeb ;};start .Attr =append (start .Attr ,_fecbb );};if _efbef .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_efbef .ThemeTintAttr )});};if _efbef .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_efbef .ThemeShadeAttr )});};if _efbef .SzAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_ea .Sprintf ("\u0025\u0076",*_efbef .SzAttr )});};if _efbef .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_efbef .SpaceAttr )});};if _efbef .ShadowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_ea .Sprintf ("\u0025\u0076",*_efbef .ShadowAttr )});};if _efbef .FrameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_efbef .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggbgb ST_DocPartBehavior )Validate ()error {return _ggbgb .ValidateWithPath ("")};type CT_Shd struct{ -// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object -LayoutRawTableWidth *CT_OnOff ; +// Shading Pattern +ValAttr ST_Shd ; -// Allow Table Rows to Wrap Inline Objects Independently -LayoutTableRowsApart *CT_OnOff ; +// Shading Pattern Color +ColorAttr *ST_HexColor ; -// Use Incorrect Inter-Character Spacing Rules -UseWord97LineBreakRules *CT_OnOff ; +// Shading Pattern Theme Color +ThemeColorAttr ST_ThemeColor ; -// Do Not Allow Floating Tables To Break Across Pages -DoNotBreakWrappedTables *CT_OnOff ; +// Shading Pattern Theme Color Tint +ThemeTintAttr *string ; -// Do Not Snap to Document Grid in Table Cells with Objects -DoNotSnapToGridInCell *CT_OnOff ; +// Shading Pattern Theme Color Shade +ThemeShadeAttr *string ; -// Select Field When First or Last Character Is Selected -SelectFldWithFirstOrLastChar *CT_OnOff ; +// Shading Background Color +FillAttr *ST_HexColor ; -// Use Legacy Ethiopic and Amharic Line Breaking Rules -ApplyBreakingRules *CT_OnOff ; +// Shading Background Theme Color +ThemeFillAttr ST_ThemeColor ; -// Do Not Allow Hanging Punctuation With Character Grid -DoNotWrapTextWithPunct *CT_OnOff ; +// Shading Background Theme Color Tint +ThemeFillTintAttr *string ; -// Do Not Compress Compressible Characters When Using Document Grid -DoNotUseEastAsianBreakRules *CT_OnOff ; +// Shading Background Theme Color Shade +ThemeFillShadeAttr *string ;};func (_fadfdc ST_MailMergeDocType )ValidateWithPath (path string )error {switch _fadfdc {case 0,1,2,3,4,5,6:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fadfdc ));};return nil ;};func (_gcgafe *ST_Border )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdaga ,_dbcaaa :=d .Token ();if _dbcaaa !=nil {return _dbcaaa ;};if _efgdgg ,_fgffbe :=_cdaga .(_c .EndElement );_fgffbe &&_efgdgg .Name ==start .Name {*_gcgafe =1;return nil ;};if _cacbf ,_ecgbfa :=_cdaga .(_c .CharData );!_ecgbfa {return _ea .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",_cdaga );}else {switch string (_cacbf ){case "":*_gcgafe =0;case "\u006e\u0069\u006c":*_gcgafe =1;case "\u006e\u006f\u006e\u0065":*_gcgafe =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gcgafe =3;case "\u0074\u0068\u0069c\u006b":*_gcgafe =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gcgafe =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_gcgafe =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_gcgafe =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gcgafe =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_gcgafe =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_gcgafe =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_gcgafe =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_gcgafe =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_gcgafe =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_gcgafe =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_gcgafe =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_gcgafe =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_gcgafe =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_gcgafe =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_gcgafe =19;case "\u0077\u0061\u0076\u0065":*_gcgafe =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gcgafe =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_gcgafe =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_gcgafe =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_gcgafe =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_gcgafe =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_gcgafe =26;case "\u0069\u006e\u0073e\u0074":*_gcgafe =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_gcgafe =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_gcgafe =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_gcgafe =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_gcgafe =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_gcgafe =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_gcgafe =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_gcgafe =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_gcgafe =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_gcgafe =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_gcgafe =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_gcgafe =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_gcgafe =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_gcgafe =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_gcgafe =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_gcgafe =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_gcgafe =43;case "\u0062\u0061\u0074\u0073":*_gcgafe =44;case "\u0062\u0069\u0072d\u0073":*_gcgafe =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_gcgafe =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_gcgafe =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_gcgafe =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_gcgafe =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_gcgafe =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_gcgafe =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_gcgafe =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_gcgafe =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_gcgafe =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_gcgafe =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_gcgafe =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_gcgafe =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_gcgafe =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_gcgafe =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_gcgafe =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_gcgafe =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_gcgafe =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_gcgafe =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_gcgafe =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_gcgafe =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_gcgafe =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_gcgafe =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_gcgafe =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_gcgafe =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_gcgafe =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_gcgafe =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_gcgafe =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_gcgafe =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_gcgafe =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_gcgafe =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_gcgafe =76;case "\u0063\u0075\u0070":*_gcgafe =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_gcgafe =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_gcgafe =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_gcgafe =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_gcgafe =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_gcgafe =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_gcgafe =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_gcgafe =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_gcgafe =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_gcgafe =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_gcgafe =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_gcgafe =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_gcgafe =89;case "\u0066\u0061\u006e\u0073":*_gcgafe =90;case "\u0066\u0069\u006c\u006d":*_gcgafe =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_gcgafe =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_gcgafe =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_gcgafe =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_gcgafe =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_gcgafe =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_gcgafe =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_gcgafe =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_gcgafe =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_gcgafe =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_gcgafe =101;case "\u0067\u0065\u006d\u0073":*_gcgafe =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_gcgafe =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_gcgafe =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_gcgafe =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_gcgafe =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_gcgafe =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_gcgafe =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_gcgafe =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_gcgafe =110;case "\u0068\u006f\u006cl\u0079":*_gcgafe =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_gcgafe =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_gcgafe =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_gcgafe =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_gcgafe =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_gcgafe =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_gcgafe =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_gcgafe =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_gcgafe =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_gcgafe =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_gcgafe =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_gcgafe =122;case "\u006d\u006f\u006fn\u0073":*_gcgafe =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_gcgafe =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_gcgafe =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_gcgafe =126;case "\u006f\u0076\u0061l\u0073":*_gcgafe =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_gcgafe =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_gcgafe =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_gcgafe =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_gcgafe =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_gcgafe =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_gcgafe =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_gcgafe =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_gcgafe =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_gcgafe =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_gcgafe =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_gcgafe =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_gcgafe =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_gcgafe =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_gcgafe =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_gcgafe =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_gcgafe =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_gcgafe =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_gcgafe =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_gcgafe =146;case "\u0072\u0069\u006eg\u0073":*_gcgafe =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_gcgafe =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_gcgafe =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_gcgafe =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_gcgafe =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_gcgafe =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_gcgafe =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_gcgafe =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_gcgafe =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_gcgafe =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_gcgafe =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_gcgafe =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_gcgafe =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_gcgafe =160;case "\u0073\u0074\u0061r\u0073":*_gcgafe =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_gcgafe =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_gcgafe =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_gcgafe =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_gcgafe =165;case "\u0073\u0075\u006e":*_gcgafe =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_gcgafe =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_gcgafe =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_gcgafe =169;case "\u0074\u0072\u0065e\u0073":*_gcgafe =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_gcgafe =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_gcgafe =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_gcgafe =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_gcgafe =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_gcgafe =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_gcgafe =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_gcgafe =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_gcgafe =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_gcgafe =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_gcgafe =180;case "\u0076\u0069\u006e\u0065":*_gcgafe =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_gcgafe =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_gcgafe =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_gcgafe =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_gcgafe =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_gcgafe =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_gcgafe =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_gcgafe =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_gcgafe =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_gcgafe =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_gcgafe =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_gcgafe =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gcgafe =193;};};_cdaga ,_dbcaaa =d .Token ();if _dbcaaa !=nil {return _dbcaaa ;};if _febbaae ,_ggdcc :=_cdaga .(_c .EndElement );_ggdcc &&_febbaae .Name ==start .Name {return nil ;};return _ea .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",_cdaga );};func (_dedfg *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eadee :=range start .Attr {if _eadee .Name .Local =="\u0076\u0061\u006c"{_daefd ,_fadd :=ParseUnionST_DecimalNumberOrPercent (_eadee .Value );if _fadd !=nil {return _fadd ;};_dedfg .ValAttr =_daefd ;continue ;};};for {_afad ,_cegce :=d .Token ();if _cegce !=nil {return _ea .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u004eu\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0072\u0065\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_cegce );};if _ebbd ,_cbdea :=_afad .(_c .EndElement );_cbdea &&_ebbd .Name ==start .Name {break ;};};return nil ;};func (_agecdd ST_SectionMark )Validate ()error {return _agecdd .ValidateWithPath ("")};func (_ggagb *WdCT_WordprocessingContentPart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggfbc :=range start .Attr {if _ggfbc .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"&&_ggfbc .Name .Local =="\u0069\u0064"||_ggfbc .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"&&_ggfbc .Name .Local =="\u0069\u0064"{_ggabab ,_eebff :=_ggfbc .Value ,error (nil );if _eebff !=nil {return _eebff ;};_ggagb .IdAttr =_ggabab ;continue ;};if _ggfbc .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_ggagb .BwModeAttr .UnmarshalXMLAttr (_ggfbc );continue ;};};_dgdaa :for {_deeba ,_eggba :=d .Token ();if _eggba !=nil {return _eggba ;};switch _fcdege :=_deeba .(type ){case _c .StartElement :switch _fcdege .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_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 :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_ggagb .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual ();if _ggadbd :=d .DecodeElement (_ggagb .NvContentPartPr ,&_fcdege );_ggadbd !=nil {return _ggadbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_ggagb .Xfrm =_eg .NewCT_Transform2D ();if _befea :=d .DecodeElement (_ggagb .Xfrm ,&_fcdege );_befea !=nil {return _befea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggagb .ExtLst =_eg .NewCT_OfficeArtExtensionList ();if _gffde :=d .DecodeElement (_ggagb .ExtLst ,&_fcdege );_gffde !=nil {return _gffde ;};default:_cff .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0065\u006e\u0074P\u0061\u0072\u0074\u0020\u0025\u0076",_fcdege .Name );if _cbbeb :=d .Skip ();_cbbeb !=nil {return _cbbeb ;};};case _c .EndElement :break _dgdaa ;case _c .CharData :};};return nil ;};func NewCT_SdtContentRun ()*CT_SdtContentRun {_eggfe :=&CT_SdtContentRun {};return _eggfe };func (_acadbf ST_TargetScreenSz )ValidateWithPath (path string )error {switch _acadbf {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acadbf ));};return nil ;};func (_gdddfg ST_PTabAlignment )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cegcb :=_c .Attr {};_cegcb .Name =name ;switch _gdddfg {case ST_PTabAlignmentUnset :_cegcb .Value ="";case ST_PTabAlignmentLeft :_cegcb .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_cegcb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_cegcb .Value ="\u0072\u0069\u0067h\u0074";};return _cegcb ,nil ;};func (_dbgdb ST_Pitch )Validate ()error {return _dbgdb .ValidateWithPath ("")};func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_cdbaae :=&CT_DocPartBehaviors {};return _cdbaae };func (_aaceg *CT_StyleSort )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaceg .ValAttr =ST_StyleSort (1);for _ ,_ceeec :=range start .Attr {if _ceeec .Name .Local =="\u0076\u0061\u006c"{_aaceg .ValAttr .UnmarshalXMLAttr (_ceeec );continue ;};};for {_ggfff ,_gfeaac :=d .Token ();if _gfeaac !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_gfeaac );};if _cdgef ,_cgddf :=_ggfff .(_c .EndElement );_cgddf &&_cdgef .Name ==start .Name {break ;};};return nil ;};func (_egffb *CT_MathCtrlIns )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_baba :=range start .Attr {if _baba .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_caedd ,_gceadb :=_baba .Value ,error (nil );if _gceadb !=nil {return _gceadb ;};_egffb .AuthorAttr =_caedd ;continue ;};if _baba .Name .Local =="\u0064\u0061\u0074\u0065"{_afcfa ,_gebecb :=ParseStdlibTime (_baba .Value );if _gebecb !=nil {return _gebecb ;};_egffb .DateAttr =&_afcfa ;continue ;};if _baba .Name .Local =="\u0069\u0064"{_eaace ,_fbdc :=_ac .ParseInt (_baba .Value ,10,64);if _fbdc !=nil {return _fbdc ;};_egffb .IdAttr =_eaace ;continue ;};};for {_bddc ,_cbfff :=d .Token ();if _cbfff !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0049\u006e\u0073:\u0020\u0025\u0073",_cbfff );};if _fgfec ,_fagag :=_bddc .(_c .EndElement );_fagag &&_fgfec .Name ==start .Name {break ;};};return nil ;};type CT_AutoCaption struct{ -// Incorrectly Display Top Border of Conditional Columns -UseWord2002TableStyleRules *CT_OnOff ; +// Identifier of Object to be Automatically Captioned +NameAttr string ; -// Allow Tables to AutoFit Into Page Margins -GrowAutofit *CT_OnOff ; +// Caption Used for Automatic Captioning +CaptionAttr string ;};func (_cdcfde *ST_RubyAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffeebf ,_gbece :=d .Token ();if _gbece !=nil {return _gbece ;};if _fffbf ,_egdedd :=_ffeebf .(_c .EndElement );_egdedd &&_fffbf .Name ==start .Name {*_cdcfde =1;return nil ;};if _gdefg ,_fddeb :=_ffeebf .(_c .CharData );!_fddeb {return _ea .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",_ffeebf );}else {switch string (_gdefg ){case "":*_cdcfde =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cdcfde =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_cdcfde =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_cdcfde =3;case "\u006c\u0065\u0066\u0074":*_cdcfde =4;case "\u0072\u0069\u0067h\u0074":*_cdcfde =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cdcfde =6;};};_ffeebf ,_gbece =d .Token ();if _gbece !=nil {return _gbece ;};if _fadfa ,_ccaagg :=_ffeebf .(_c .EndElement );_ccaagg &&_fadfa .Name ==start .Name {return nil ;};return _ea .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",_ffeebf );};type ST_MultiLevelType byte ;func (_gedbc *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gedbc =0;case "\u0063\u006f\u006e\u0074":*_gedbc =1;case "\u0072\u0065\u0073\u0074":*_gedbc =2;};return nil ;};func (_ccbdae *ST_Em )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ccbdae =0;case "\u006e\u006f\u006e\u0065":*_ccbdae =1;case "\u0064\u006f\u0074":*_ccbdae =2;case "\u0063\u006f\u006dm\u0061":*_ccbdae =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_ccbdae =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_ccbdae =5;};return nil ;};func (_fdabda ST_StyleSort )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcgedc :=_c .Attr {};_fcgedc .Name =name ;switch _fdabda {case ST_StyleSortUnset :_fcgedc .Value ="";case ST_StyleSortName :_fcgedc .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_fcgedc .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_fcgedc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_fcgedc .Value ="\u0066\u006f\u006e\u0074";case ST_StyleSortBasedOn :_fcgedc .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_fcgedc .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_fcgedc .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_fcgedc .Value ="\u0030\u0030\u0030\u0031";case ST_StyleSort0002 :_fcgedc .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_fcgedc .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_fcgedc .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_fcgedc .Value ="\u0030\u0030\u0030\u0035";};return _fcgedc ,nil ;};const (ST_JcTableUnset ST_JcTable =0;ST_JcTableCenter ST_JcTable =1;ST_JcTableEnd ST_JcTable =2;ST_JcTableLeft ST_JcTable =3;ST_JcTableRight ST_JcTable =4;ST_JcTableStart ST_JcTable =5;);func (_efgde *CT_TcPrBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cafcd :for {_acaefc ,_ddaca :=d .Token ();if _ddaca !=nil {return _ddaca ;};switch _bfgba :=_acaefc .(type ){case _c .StartElement :switch _bfgba .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_efgde .CnfStyle =NewCT_Cnf ();if _bdfgf :=d .DecodeElement (_efgde .CnfStyle ,&_bfgba );_bdfgf !=nil {return _bdfgf ;};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 :"\u0074\u0063\u0057"},_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 :"\u0074\u0063\u0057"}:_efgde .TcW =NewCT_TblWidth ();if _degace :=d .DecodeElement (_efgde .TcW ,&_bfgba );_degace !=nil {return _degace ;};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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_efgde .GridSpan =NewCT_DecimalNumber ();if _agbdc :=d .DecodeElement (_efgde .GridSpan ,&_bfgba );_agbdc !=nil {return _agbdc ;};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 :"\u0068\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_efgde .HMerge =NewCT_HMerge ();if _becge :=d .DecodeElement (_efgde .HMerge ,&_bfgba );_becge !=nil {return _becge ;};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 :"\u0076\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_efgde .VMerge =NewCT_VMerge ();if _fcega :=d .DecodeElement (_efgde .VMerge ,&_bfgba );_fcega !=nil {return _fcega ;};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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_efgde .TcBorders =NewCT_TcBorders ();if _dcbfac :=d .DecodeElement (_efgde .TcBorders ,&_bfgba );_dcbfac !=nil {return _dcbfac ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_efgde .Shd =NewCT_Shd ();if _gbcbbg :=d .DecodeElement (_efgde .Shd ,&_bfgba );_gbcbbg !=nil {return _gbcbbg ;};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 :"\u006e\u006f\u0057\u0072\u0061\u0070"},_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 :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_efgde .NoWrap =NewCT_OnOff ();if _ffdcc :=d .DecodeElement (_efgde .NoWrap ,&_bfgba );_ffdcc !=nil {return _ffdcc ;};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 :"\u0074\u0063\u004da\u0072"},_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 :"\u0074\u0063\u004da\u0072"}:_efgde .TcMar =NewCT_TcMar ();if _gabdeb :=d .DecodeElement (_efgde .TcMar ,&_bfgba );_gabdeb !=nil {return _gabdeb ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_efgde .TextDirection =NewCT_TextDirection ();if _cfgfeb :=d .DecodeElement (_efgde .TextDirection ,&_bfgba );_cfgfeb !=nil {return _cfgfeb ;};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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_efgde .TcFitText =NewCT_OnOff ();if _fdbbe :=d .DecodeElement (_efgde .TcFitText ,&_bfgba );_fdbbe !=nil {return _fdbbe ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_efgde .VAlign =NewCT_VerticalJc ();if _gbbeg :=d .DecodeElement (_efgde .VAlign ,&_bfgba );_gbbeg !=nil {return _gbbeg ;};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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_efgde .HideMark =NewCT_OnOff ();if _beccg :=d .DecodeElement (_efgde .HideMark ,&_bfgba );_beccg !=nil {return _beccg ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_efgde .Headers =NewCT_Headers ();if _afcceg :=d .DecodeElement (_efgde .Headers ,&_bfgba );_afcceg !=nil {return _afcceg ;};default:_cff .Log ("\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\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_bfgba .Name );if _gbbfb :=d .Skip ();_gbbfb !=nil {return _gbbfb ;};};case _c .EndElement :break _cafcd ;case _c .CharData :};};return nil ;}; -// Do Not Bypass East Asian/Complex Script Layout Code -UseFELayout *CT_OnOff ; +// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path +func (_acbd *CT_FFData )ValidateWithPath (path string )error {for _cgfdg ,_gdec :=range _acbd .Name {if _cfdg :=_gdec .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cgfdg ));_cfdg !=nil {return _cfdg ;};};for _gfcc ,_bgbdf :=range _acbd .Label {if _affd :=_bgbdf .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_gfcc ));_affd !=nil {return _affd ;};};for _cfeda ,_bgaacd :=range _acbd .TabIndex {if _accd :=_bgaacd .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_cfeda ));_accd !=nil {return _accd ;};};for _edee ,_fcfc :=range _acbd .Enabled {if _fafe :=_fcfc .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_edee ));_fafe !=nil {return _fafe ;};};for _fbcbb ,_fbfa :=range _acbd .CalcOnExit {if _ecgba :=_fbfa .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_fbcbb ));_ecgba !=nil {return _ecgba ;};};for _bbcfc ,_becba :=range _acbd .EntryMacro {if _ddbbb :=_becba .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_bbcfc ));_ddbbb !=nil {return _ddbbb ;};};for _afcee ,_abbgcb :=range _acbd .ExitMacro {if _ecabb :=_abbgcb .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_afcee ));_ecabb !=nil {return _ecabb ;};};for _dbedd ,_aedef :=range _acbd .HelpText {if _bccag :=_aedef .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dbedd ));_bccag !=nil {return _bccag ;};};for _dcac ,_ecdgc :=range _acbd .StatusText {if _cdecd :=_ecdgc .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_dcac ));_cdecd !=nil {return _cdecd ;};};if _acbd .CheckBox !=nil {if _egffa :=_acbd .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_egffa !=nil {return _egffa ;};};if _acbd .DdList !=nil {if _eaaef :=_acbd .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074");_eaaef !=nil {return _eaaef ;};};if _acbd .TextInput !=nil {if _ffeef :=_acbd .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_ffeef !=nil {return _ffeef ;};};return nil ;};const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1;ST_HeightRuleExact ST_HeightRule =2;ST_HeightRuleAtLeast ST_HeightRule =3;);func (_dbagb *CT_FFCheckBox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdeec :for {_accba ,_fbeaa :=d .Token ();if _fbeaa !=nil {return _fbeaa ;};switch _dgfd :=_accba .(type ){case _c .StartElement :switch _dgfd .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 :"\u0073\u0069\u007a\u0065"},_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 :"\u0073\u0069\u007a\u0065"}:_dbagb .Choice =NewCT_FFCheckBoxChoice ();if _bbabb :=d .DecodeElement (&_dbagb .Choice .Size ,&_dgfd );_bbabb !=nil {return _bbabb ;};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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_dbagb .Choice =NewCT_FFCheckBoxChoice ();if _gada :=d .DecodeElement (&_dbagb .Choice .SizeAuto ,&_dgfd );_gada !=nil {return _gada ;};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 :"\u0064e\u0066\u0061\u0075\u006c\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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_dbagb .Default =NewCT_OnOff ();if _fbec :=d .DecodeElement (_dbagb .Default ,&_dgfd );_fbec !=nil {return _fbec ;};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 :"\u0063h\u0065\u0063\u006b\u0065\u0064"},_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 :"\u0063h\u0065\u0063\u006b\u0065\u0064"}:_dbagb .Checked =NewCT_OnOff ();if _fbgf :=d .DecodeElement (_dbagb .Checked ,&_dgfd );_fbgf !=nil {return _fbgf ;};default:_cff .Log ("\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\u0046F\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078 \u0025\u0076",_dgfd .Name );if _gbgef :=d .Skip ();_gbgef !=nil {return _gbgef ;};};case _c .EndElement :break _fdeec ;case _c .CharData :};};return nil ;};func NewCT_Jc ()*CT_Jc {_eebfc :=&CT_Jc {};_eebfc .ValAttr =ST_Jc (1);return _eebfc }; -// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text -UseNormalStyleForList *CT_OnOff ; +// Validate validates the CT_SdtContentBlock and its children +func (_gaggc *CT_SdtContentBlock )Validate ()error {return _gaggc .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");};func (_dcc *AG_SectPrAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcg :=range start .Attr {if _bcg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ede ,_df :=_bcg .Value ,error (nil );if _df !=nil {return _df ;};_dcc .RsidRPrAttr =&_ede ;continue ;};if _bcg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bca ,_bee :=_bcg .Value ,error (nil );if _bee !=nil {return _bee ;};_dcc .RsidDelAttr =&_bca ;continue ;};if _bcg .Name .Local =="\u0072\u0073\u0069d\u0052"{_gf ,_ce :=_bcg .Value ,error (nil );if _ce !=nil {return _ce ;};_dcc .RsidRAttr =&_gf ;continue ;};if _bcg .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_fg ,_ca :=_bcg .Value ,error (nil );if _ca !=nil {return _ca ;};_dcc .RsidSectAttr =&_fg ;continue ;};};for {_ag ,_fc :=d .Token ();if _fc !=nil {return _ea .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0065\u0063\u0074\u0050r\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_fc );};if _cfa ,_cb :=_ag .(_c .EndElement );_cb &&_cfa .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_afgcd :=ST_SignedHpsMeasure {};if _cf .ST_UniversalMeasurePatternRe .MatchString (s ){_afgcd .ST_UniversalMeasure =&s ;}else {_geagc ,_gbbbf :=_ac .ParseFloat (s ,64);if _gbbbf !=nil {return _afgcd ,_ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gbbbf );};_afgcd .Int64 =_cff .Int64 (int64 (_geagc ));};return _afgcd ,nil ;}; -// Ignore Hanging Indent When Creating Tab Stop After Numbering -DoNotUseIndentAsNumberingTabStop *CT_OnOff ; +// Validate validates the CT_DocPartCategory and its children +func (_adfe *CT_DocPartCategory )Validate ()error {return _adfe .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");};func (_gdafe *ST_TextDirection )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gdafe =0;case "\u0074\u0062":*_gdafe =1;case "\u0072\u006c":*_gdafe =2;case "\u006c\u0072":*_gdafe =3;case "\u0074\u0062\u0056":*_gdafe =4;case "\u0072\u006c\u0056":*_gdafe =5;case "\u006c\u0072\u0056":*_gdafe =6;case "\u0062\u0074\u004c\u0072":*_gdafe =7;case "\u006c\u0072\u0054\u0062":*_gdafe =8;case "\u006c\u0072\u0054b\u0056":*_gdafe =9;case "\u0074\u0062\u004cr\u0056":*_gdafe =10;case "\u0074\u0062\u0052\u006c":*_gdafe =11;case "\u0074\u0062\u0052l\u0056":*_gdafe =12;};return nil ;};func (_aadfa *Endnotes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073";return _aadfa .CT_Endnotes .MarshalXML (e ,start );};func (_degebf *ST_DocGrid )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeacg ,_faggcc :=d .Token ();if _faggcc !=nil {return _faggcc ;};if _ffbcda ,_cdbcf :=_aeacg .(_c .EndElement );_cdbcf &&_ffbcda .Name ==start .Name {*_degebf =1;return nil ;};if _dacddd ,_aeegf :=_aeacg .(_c .CharData );!_aeegf {return _ea .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",_aeacg );}else {switch string (_dacddd ){case "":*_degebf =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_degebf =1;case "\u006c\u0069\u006ee\u0073":*_degebf =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_degebf =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_degebf =4;};};_aeacg ,_faggcc =d .Token ();if _faggcc !=nil {return _faggcc ;};if _efbce ,_fdgfb :=_aeacg .(_c .EndElement );_fdgfb &&_efbce .Name ==start .Name {return nil ;};return _ea .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",_aeacg );}; -// Use Alternate Set of East Asian Line Breaking Rules -UseAltKinsokuLineBreakRules *CT_OnOff ; +// Validate validates the CT_Numbering and its children +func (_ececd *CT_Numbering )Validate ()error {return _ececd .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_effaba *CT_Zoom )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _effaba .ValAttr !=ST_ZoomUnset {_cfgeef ,_dedead :=_effaba .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dedead !=nil {return _dedead ;};start .Attr =append (start .Attr ,_cfgeef );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_ea .Sprintf ("\u0025\u0076",_effaba .PercentAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dedgab ST_CombineBrackets )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gdfgd :=_c .Attr {};_gdfgd .Name =name ;switch _dedgab {case ST_CombineBracketsUnset :_gdfgd .Value ="";case ST_CombineBracketsNone :_gdfgd .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_gdfgd .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_gdfgd .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_CombineBracketsAngle :_gdfgd .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_gdfgd .Value ="\u0063\u0075\u0072l\u0079";};return _gdfgd ,nil ;};const (ST_FldCharTypeUnset ST_FldCharType =0;ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;); -// Allow Contextual Spacing of Paragraphs in Tables -AllowSpaceOfSameStyleInTable *CT_OnOff ; +// Validate validates the CT_TblPPr and its children +func (_caadd *CT_TblPPr )Validate ()error {return _caadd .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");}; -// Do Not Ignore Floating Objects When Calculating Paragraph Indentation -DoNotSuppressIndentation *CT_OnOff ; +// Validate validates the CT_AbstractNum and its children +func (_fge *CT_AbstractNum )Validate ()error {return _fge .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");};type ST_ObjectUpdateMode byte ;func (_gfcbe *CT_LvlLegacy )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfcbe .LegacyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_ea .Sprintf ("\u0025\u0076",*_gfcbe .LegacyAttr )});};if _gfcbe .LegacySpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gfcbe .LegacySpaceAttr )});};if _gfcbe .LegacyIndentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0049n\u0064\u0065\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_gfcbe .LegacyIndentAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewWdInline ()*WdInline {_dcgcc :=&WdInline {};_dcgcc .WdCT_Inline =*NewWdCT_Inline ();return _dcgcc ;};func (_cccgef *WdST_RelFromV )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cccgef =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cccgef =1;case "\u0070\u0061\u0067\u0065":*_cccgef =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_cccgef =3;case "\u006c\u0069\u006e\u0065":*_cccgef =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_cccgef =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_cccgef =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cccgef =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cccgef =8;};return nil ;};func (_gegacg *ST_TblLayoutType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acfeg ,_gbfac :=d .Token ();if _gbfac !=nil {return _gbfac ;};if _dgabab ,_cdcecf :=_acfeg .(_c .EndElement );_cdcecf &&_dgabab .Name ==start .Name {*_gegacg =1;return nil ;};if _ecgggg ,_dfbfcc :=_acfeg .(_c .CharData );!_dfbfcc {return _ea .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",_acfeg );}else {switch string (_ecgggg ){case "":*_gegacg =0;case "\u0066\u0069\u0078e\u0064":*_gegacg =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_gegacg =2;};};_acfeg ,_gbfac =d .Token ();if _gbfac !=nil {return _gbfac ;};if _cgeca ,_daebcd :=_acfeg .(_c .EndElement );_daebcd &&_cgeca .Name ==start .Name {return nil ;};return _ea .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",_acfeg );};func (_agbfea *WdCT_WordprocessingCanvas )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _agbfea .Bg !=nil {_gcged :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_agbfea .Bg ,_gcged );};if _agbfea .Whole !=nil {_bdgcbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}};e .EncodeElement (_agbfea .Whole ,_bdgcbc );};if _agbfea .Choice !=nil {for _ ,_ffbdc :=range _agbfea .Choice {_ffbdc .MarshalXML (e ,_c .StartElement {});};};if _agbfea .ExtLst !=nil {_fddda :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agbfea .ExtLst ,_fddda );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Do Not AutoFit Tables To Fit Next To Wrapped Objects -DoNotAutofitConstrainedTables *CT_OnOff ; +// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path +func (_dafgd *CT_SectPrBase )ValidateWithPath (path string )error {if _dafgd .FootnotePr !=nil {if _cacfg :=_dafgd .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_cacfg !=nil {return _cacfg ;};};if _dafgd .EndnotePr !=nil {if _dfcga :=_dafgd .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_dfcga !=nil {return _dfcga ;};};if _dafgd .Type !=nil {if _aadd :=_dafgd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_aadd !=nil {return _aadd ;};};if _dafgd .PgSz !=nil {if _ggeba :=_dafgd .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_ggeba !=nil {return _ggeba ;};};if _dafgd .PgMar !=nil {if _dacce :=_dafgd .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_dacce !=nil {return _dacce ;};};if _dafgd .PaperSrc !=nil {if _gfffc :=_dafgd .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_gfffc !=nil {return _gfffc ;};};if _dafgd .PgBorders !=nil {if _cgeg :=_dafgd .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cgeg !=nil {return _cgeg ;};};if _dafgd .LnNumType !=nil {if _bgaeg :=_dafgd .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_bgaeg !=nil {return _bgaeg ;};};if _dafgd .PgNumType !=nil {if _cbcdc :=_dafgd .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cbcdc !=nil {return _cbcdc ;};};if _dafgd .Cols !=nil {if _ddacda :=_dafgd .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_ddacda !=nil {return _ddacda ;};};if _dafgd .FormProt !=nil {if _cbeca :=_dafgd .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_cbeca !=nil {return _cbeca ;};};if _dafgd .VAlign !=nil {if _bfced :=_dafgd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_bfced !=nil {return _bfced ;};};if _dafgd .NoEndnote !=nil {if _gcafc :=_dafgd .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_gcafc !=nil {return _gcafc ;};};if _dafgd .TitlePg !=nil {if _bafea :=_dafgd .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_bafea !=nil {return _bafea ;};};if _dafgd .TextDirection !=nil {if _fgeca :=_dafgd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_fgeca !=nil {return _fgeca ;};};if _dafgd .Bidi !=nil {if _afegf :=_dafgd .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_afegf !=nil {return _afegf ;};};if _dafgd .RtlGutter !=nil {if _cabaf :=_dafgd .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_cabaf !=nil {return _cabaf ;};};if _dafgd .DocGrid !=nil {if _eebggc :=_dafgd .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_eebggc !=nil {return _eebggc ;};};if _dafgd .PrinterSettings !=nil {if _ebffe :=_dafgd .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_ebffe !=nil {return _ebffe ;};};return nil ;};func (_eaagf *CT_RubyAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaagf .ValAttr =ST_RubyAlign (1);for _ ,_ggbfb :=range start .Attr {if _ggbfb .Name .Local =="\u0076\u0061\u006c"{_eaagf .ValAttr .UnmarshalXMLAttr (_ggbfb );continue ;};};for {_fgbdg ,_ddcaa :=d .Token ();if _ddcaa !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_ddcaa );};if _dfged ,_fccfe :=_fgbdg .(_c .EndElement );_fccfe &&_dfged .Name ==start .Name {break ;};};return nil ;};func (_eedfb ST_MailMergeDocType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bfdff :=_c .Attr {};_bfdff .Name =name ;switch _eedfb {case ST_MailMergeDocTypeUnset :_bfdff .Value ="";case ST_MailMergeDocTypeCatalog :_bfdff .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067";case ST_MailMergeDocTypeEnvelopes :_bfdff .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_bfdff .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_bfdff .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_MailMergeDocTypeEmail :_bfdff .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_bfdff .Value ="\u0066\u0061\u0078";};return _bfdff ,nil ;}; -// Allow Table Columns To Exceed Preferred Widths of Constituent Cells -AutofitToFirstFixedWidthCell *CT_OnOff ; +// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path +func (_fcae *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil };type ST_TargetScreenSz byte ;func NewCT_Base64Binary ()*CT_Base64Binary {_aeec :=&CT_Base64Binary {};return _aeec };type ST_PageBorderDisplay byte ;func (_cegcg *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cegcg .CNvPr !=nil {_eaaeef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cegcg .CNvPr ,_eaaeef );};if _cegcg .CNvContentPartPr !=nil {_fbgga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063Nv\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_cegcg .CNvContentPartPr ,_fbgga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbffc *ST_FontFamily )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbbf ,_cgbfae :=d .Token ();if _cgbfae !=nil {return _cgbfae ;};if _bbgddb ,_gacfe :=_fdbbf .(_c .EndElement );_gacfe &&_bbgddb .Name ==start .Name {*_fbffc =1;return nil ;};if _eebcaa ,_dbgad :=_fdbbf .(_c .CharData );!_dbgad {return _ea .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",_fdbbf );}else {switch string (_eebcaa ){case "":*_fbffc =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_fbffc =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_fbffc =2;case "\u0072\u006f\u006da\u006e":*_fbffc =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_fbffc =4;case "\u0073\u0077\u0069s\u0073":*_fbffc =5;case "\u0061\u0075\u0074\u006f":*_fbffc =6;};};_fdbbf ,_cgbfae =d .Token ();if _cgbfae !=nil {return _cgbfae ;};if _gccdeb ,_egcdeg :=_fdbbf .(_c .EndElement );_egcdeg &&_gccdeb .Name ==start .Name {return nil ;};return _ea .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",_fdbbf );}; -// Underline Following Character Following Numbering -UnderlineTabInNumList *CT_OnOff ; +// Validate validates the CT_Settings and its children +func (_aafdd *CT_Settings )Validate ()error {return _aafdd .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_gbcg *CT_CharacterSpacing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ccagc ,_dadf :=_gbcg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dadf !=nil {return _dadf ;};start .Attr =append (start .Attr ,_ccagc );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gcdef *EG_CellMarkupElements )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aedefe :for {_ffeeff ,_ffgff :=d .Token ();if _ffgff !=nil {return _ffgff ;};switch _gedcc :=_ffeeff .(type ){case _c .StartElement :switch _gedcc .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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_gcdef .CellIns =NewCT_TrackChange ();if _gccea :=d .DecodeElement (_gcdef .CellIns ,&_gedcc );_gccea !=nil {return _gccea ;};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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_gcdef .CellDel =NewCT_TrackChange ();if _edggf :=d .DecodeElement (_gcdef .CellDel ,&_gedcc );_edggf !=nil {return _edggf ;};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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_gcdef .CellMerge =NewCT_CellMergeTrackChange ();if _eadec :=d .DecodeElement (_gcdef .CellMerge ,&_gedcc );_eadec !=nil {return _eadec ;};default:_cff .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0043\u0065\u006c\u006c\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_gedcc .Name );if _dfdea :=d .Skip ();_dfdea !=nil {return _dfdea ;};};case _c .EndElement :break _aedefe ;case _c .CharData :};};return nil ;};func NewWdCT_WrapNone ()*WdCT_WrapNone {_egfcgb :=&WdCT_WrapNone {};return _egfcgb }; -// Always Use Fixed Width for Hangul Characters -DisplayHangulFixedWidth *CT_OnOff ; +// Validate validates the CT_SaveThroughXslt and its children +func (_ecegf *CT_SaveThroughXslt )Validate ()error {return _ecegf .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");};func (_cbgcg *CT_P )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbgcg .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ea .Sprintf ("\u0025\u0076",*_cbgcg .RsidRPrAttr )});};if _cbgcg .RsidRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ea .Sprintf ("\u0025\u0076",*_cbgcg .RsidRAttr )});};if _cbgcg .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ea .Sprintf ("\u0025\u0076",*_cbgcg .RsidDelAttr )});};if _cbgcg .RsidPAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_ea .Sprintf ("\u0025\u0076",*_cbgcg .RsidPAttr )});};if _cbgcg .RsidRDefaultAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u0044\u0065f\u0061\u0075\u006c\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_cbgcg .RsidRDefaultAttr )});};e .EncodeToken (start );if _cbgcg .PPr !=nil {_faede :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cbgcg .PPr ,_faede );};if _cbgcg .EG_PContent !=nil {for _ ,_bfebe :=range _cbgcg .EG_PContent {_bfebe .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aedgc ST_TblOverlap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aedgc .String (),start );};func (_defdf *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_defdf =0;case "\u0074\u0065\u0078\u0074":*_defdf =1;case "\u0064\u0061\u0074\u0065":*_defdf =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_defdf =3;};return nil ;};type Hdr struct{CT_HdrFtr };type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Always Move Paragraph Mark to Page after a Page Break -SplitPgBreakAndParaMark *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;TrPr *CT_TrPrBase ;};type CT_JcTable struct{ -// Don't Vertically Align Cells Containing Floating Objects -DoNotVertAlignCellWithSp *CT_OnOff ; +// Alignment Type +ValAttr ST_JcTable ;}; -// Don't Break Table Rows Around Floating Tables -DoNotBreakConstrainedForcedTable *CT_OnOff ; +// Validate validates the CT_DocDefaults and its children +func (_cdga *CT_DocDefaults )Validate ()error {return _cdga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");}; -// Ignore Vertical Alignment in Textboxes -DoNotVertAlignInTxbx *CT_OnOff ; +// Validate validates the CT_EdnDocProps and its children +func (_gbdf *CT_EdnDocProps )Validate ()error {return _gbdf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};func (_fgagb ST_Merge )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfeaad :=_c .Attr {};_gfeaad .Name =name ;switch _fgagb {case ST_MergeUnset :_gfeaad .Value ="";case ST_MergeContinue :_gfeaad .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case ST_MergeRestart :_gfeaad .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _gfeaad ,nil ;}; -// Use ANSI Kerning Pairs from Fonts -UseAnsiKerningPairs *CT_OnOff ; +// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path +func (_fggfa *CT_Document )ValidateWithPath (path string )error {if _fggfa .ConformanceAttr ==_cf .ST_ConformanceClassUnset {return _ea .Errorf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _defadd :=_fggfa .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_defadd !=nil {return _defadd ;};if _fggfa .Background !=nil {if _eedea :=_fggfa .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_eedea !=nil {return _eedea ;};};if _fggfa .Body !=nil {if _bggd :=_fggfa .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_bggd !=nil {return _bggd ;};};return nil ;};func NewEG_PContentBase ()*EG_PContentBase {_ggaea :=&EG_PContentBase {};return _ggaea };func (_feaeg *CT_TrackChangeRange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eefddg :=range start .Attr {if _eefddg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_feaeg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_eefddg );continue ;};if _eefddg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_faecege ,_gfffb :=_eefddg .Value ,error (nil );if _gfffb !=nil {return _gfffb ;};_feaeg .AuthorAttr =_faecege ;continue ;};if _eefddg .Name .Local =="\u0064\u0061\u0074\u0065"{_eafbd ,_cgbbd :=ParseStdlibTime (_eefddg .Value );if _cgbbd !=nil {return _cgbbd ;};_feaeg .DateAttr =&_eafbd ;continue ;};if _eefddg .Name .Local =="\u0069\u0064"{_bbface ,_eddbf :=_ac .ParseInt (_eefddg .Value ,10,64);if _eddbf !=nil {return _eddbf ;};_feaeg .IdAttr =_bbface ;continue ;};};for {_abfee ,_gbgead :=d .Token ();if _gbgead !=nil {return _ea .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065\u003a\u0020\u0025\u0073",_gbgead );};if _ecccdgd ,_eacdd :=_abfee .(_c .EndElement );_eacdd &&_ecccdgd .Name ==start .Name {break ;};};return nil ;};const (ST_BrClearUnset ST_BrClear =0;ST_BrClearNone ST_BrClear =1;ST_BrClearLeft ST_BrClear =2;ST_BrClearRight ST_BrClear =3;ST_BrClearAll ST_BrClear =4;);func NewCT_FFName ()*CT_FFName {_bgabb :=&CT_FFName {};return _bgabb };type CT_FFHelpText struct{ -// Use Cached Paragraph Information for Column Balancing -CachedColBalance *CT_OnOff ; +// Help Text Type +TypeAttr ST_InfoTextType ; -// Custom Compatibility Setting -CompatSetting []*CT_CompatSetting ;}; +// Help Text Value +ValAttr *string ;};func (_afeca *CT_DataBinding )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgcca :=range start .Attr {if _cgcca .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_adbb ,_gfeg :=_cgcca .Value ,error (nil );if _gfeg !=nil {return _gfeg ;};_afeca .PrefixMappingsAttr =&_adbb ;continue ;};if _cgcca .Name .Local =="\u0078\u0070\u0061t\u0068"{_abge ,_dbgd :=_cgcca .Value ,error (nil );if _dbgd !=nil {return _dbgd ;};_afeca .XpathAttr =_abge ;continue ;};if _cgcca .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_geac ,_fgfeb :=_cgcca .Value ,error (nil );if _fgfeb !=nil {return _fgfeb ;};_afeca .StoreItemIDAttr =_geac ;continue ;};};for {_cedb ,_bgfae :=d .Token ();if _bgfae !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067:\u0020\u0025\u0073",_bgfae );};if _aacf ,_bcgdg :=_cedb .(_c .EndElement );_bcgdg &&_aacf .Name ==start .Name {break ;};};return nil ;};func (_geeddf ST_TextScale )String ()string {if _geeddf .ST_TextScalePercent !=nil {return _ea .Sprintf ("\u0025\u0076",*_geeddf .ST_TextScalePercent );};if _geeddf .ST_TextScaleDecimal !=nil {return _ea .Sprintf ("\u0025\u0076",*_geeddf .ST_TextScaleDecimal );};return "";};func (_adbgg *CT_TextDirection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adbgg .ValAttr =ST_TextDirection (1);for _ ,_acbdae :=range start .Attr {if _acbdae .Name .Local =="\u0076\u0061\u006c"{_adbgg .ValAttr .UnmarshalXMLAttr (_acbdae );continue ;};};for {_fefcb ,_ebadfd :=d .Token ();if _ebadfd !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074D\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_ebadfd );};if _cdgbc ,_eabde :=_fefcb .(_c .EndElement );_eabde &&_cdgbc .Name ==start .Name {break ;};};return nil ;};type CT_SdtPrChoice struct{Equation *CT_Empty ;ComboBox *CT_SdtComboBox ;Date *CT_SdtDate ;DocPartObj *CT_SdtDocPart ;DocPartList *CT_SdtDocPart ;DropDownList *CT_SdtDropDownList ;Picture *CT_Empty ;RichText *CT_Empty ;Text *CT_SdtText ;Citation *CT_Empty ;Group *CT_Empty ;Bibliography *CT_Empty ;};var ST_CnfPatternRe =_a .MustCompile (ST_CnfPattern );func (_adbec ST_Theme )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ggcaf :=_c .Attr {};_ggcaf .Name =name ;switch _adbec {case ST_ThemeUnset :_ggcaf .Value ="";case ST_ThemeMajorEastAsia :_ggcaf .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_ggcaf .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_ggcaf .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMajorHAnsi :_ggcaf .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_ggcaf .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_ggcaf .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMinorAscii :_ggcaf .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_ggcaf .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _ggcaf ,nil ;};const (ST_StyleSortUnset ST_StyleSort =0;ST_StyleSortName ST_StyleSort =1;ST_StyleSortPriority ST_StyleSort =2;ST_StyleSortDefault ST_StyleSort =3;ST_StyleSortFont ST_StyleSort =4;ST_StyleSortBasedOn ST_StyleSort =5;ST_StyleSortType ST_StyleSort =6;ST_StyleSort0000 ST_StyleSort =7;ST_StyleSort0001 ST_StyleSort =8;ST_StyleSort0002 ST_StyleSort =9;ST_StyleSort0003 ST_StyleSort =10;ST_StyleSort0004 ST_StyleSort =11;ST_StyleSort0005 ST_StyleSort =12;);func (_dgeede *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgeede =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dgeede =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_dgeede =2;};return nil ;};func (_becdgg ST_EdnPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_becdgg .String (),start );};func NewCT_SdtRow ()*CT_SdtRow {_gaaad :=&CT_SdtRow {};return _gaaad };func (_feaag *CT_SdtBlock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _feaag .SdtPr !=nil {_ffbfe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_feaag .SdtPr ,_ffbfe );};if _feaag .SdtEndPr !=nil {_gaafc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_feaag .SdtEndPr ,_gaafc );};if _feaag .SdtContent !=nil {_fbaeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_feaag .SdtContent ,_fbaeb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfgcddc *EG_SectPrContents )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfgcddc .FootnotePr !=nil {_gggfaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gfgcddc .FootnotePr ,_gggfaf );};if _gfgcddc .EndnotePr !=nil {_fgfaf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gfgcddc .EndnotePr ,_fgfaf );};if _gfgcddc .Type !=nil {_fggbgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_gfgcddc .Type ,_fggbgg );};if _gfgcddc .PgSz !=nil {_dffec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_gfgcddc .PgSz ,_dffec );};if _gfgcddc .PgMar !=nil {_fgfcgb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_gfgcddc .PgMar ,_fgfcgb );};if _gfgcddc .PaperSrc !=nil {_ecdab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_gfgcddc .PaperSrc ,_ecdab );};if _gfgcddc .PgBorders !=nil {_agegad :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gfgcddc .PgBorders ,_agegad );};if _gfgcddc .LnNumType !=nil {_feefe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gfgcddc .LnNumType ,_feefe );};if _gfgcddc .PgNumType !=nil {_bdabbc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gfgcddc .PgNumType ,_bdabbc );};if _gfgcddc .Cols !=nil {_bgbfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_gfgcddc .Cols ,_bgbfa );};if _gfgcddc .FormProt !=nil {_cagdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_gfgcddc .FormProt ,_cagdb );};if _gfgcddc .VAlign !=nil {_cffbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gfgcddc .VAlign ,_cffbb );};if _gfgcddc .NoEndnote !=nil {_acgefe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_gfgcddc .NoEndnote ,_acgefe );};if _gfgcddc .TitlePg !=nil {_gbcfg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_gfgcddc .TitlePg ,_gbcfg );};if _gfgcddc .TextDirection !=nil {_dgffed :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gfgcddc .TextDirection ,_dgffed );};if _gfgcddc .Bidi !=nil {_gacdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gfgcddc .Bidi ,_gacdb );};if _gfgcddc .RtlGutter !=nil {_ebbbe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_gfgcddc .RtlGutter ,_ebbbe );};if _gfgcddc .DocGrid !=nil {_afgeeb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_gfgcddc .DocGrid ,_afgeeb );};if _gfgcddc .PrinterSettings !=nil {_ebcfda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_gfgcddc .PrinterSettings ,_ebcfda );};return nil ;};func (_agacg ST_CaptionPos )Validate ()error {return _agacg .ValidateWithPath ("")};type Ftr struct{CT_HdrFtr };func (_gfdfg *CT_TopPageBorder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfdfg .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_ea .Sprintf ("\u0025\u0076",*_gfdfg .TopLeftAttr )});};if _gfdfg .TopRightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_gfdfg .TopRightAttr )});};if _gfdfg .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_gfdfg .IdAttr )});};_gdeba ,_afdff :=_gfdfg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _afdff !=nil {return _afdff ;};start .Attr =append (start .Attr ,_gdeba );if _gfdfg .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_gfdfg .ColorAttr )});};if _gfdfg .ThemeColorAttr !=ST_ThemeColorUnset {_fedbcd ,_dbcfe :=_gfdfg .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _dbcfe !=nil {return _dbcfe ;};start .Attr =append (start .Attr ,_fedbcd );};if _gfdfg .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_gfdfg .ThemeTintAttr )});};if _gfdfg .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gfdfg .ThemeShadeAttr )});};if _gfdfg .SzAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_ea .Sprintf ("\u0025\u0076",*_gfdfg .SzAttr )});};if _gfdfg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gfdfg .SpaceAttr )});};if _gfdfg .ShadowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_ea .Sprintf ("\u0025\u0076",*_gfdfg .ShadowAttr )});};if _gfdfg .FrameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gfdfg .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbgcee ST_SdtDateMappingType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bfbbbd :=_c .Attr {};_bfbbbd .Name =name ;switch _dbgcee {case ST_SdtDateMappingTypeUnset :_bfbbbd .Value ="";case ST_SdtDateMappingTypeText :_bfbbbd .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_bfbbbd .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_bfbbbd .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return _bfbbbd ,nil ;};func (_ceeab *Settings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceeab .CT_Settings =*NewCT_Settings ();_fgfbb :for {_geeagf ,_fbaeg :=d .Token ();if _fbaeg !=nil {return _fbaeg ;};switch _dggfga :=_geeagf .(type ){case _c .StartElement :switch _dggfga .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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ceeab .WriteProtection =NewCT_WriteProtection ();if _faccg :=d .DecodeElement (_ceeab .WriteProtection ,&_dggfga );_faccg !=nil {return _faccg ;};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 :"\u0076\u0069\u0065\u0077"},_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 :"\u0076\u0069\u0065\u0077"}:_ceeab .View =NewCT_View ();if _bdbced :=d .DecodeElement (_ceeab .View ,&_dggfga );_bdbced !=nil {return _bdbced ;};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 :"\u007a\u006f\u006f\u006d"},_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 :"\u007a\u006f\u006f\u006d"}:_ceeab .Zoom =NewCT_Zoom ();if _defafg :=d .DecodeElement (_ceeab .Zoom ,&_dggfga );_defafg !=nil {return _defafg ;};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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_ceeab .RemovePersonalInformation =NewCT_OnOff ();if _ffbaec :=d .DecodeElement (_ceeab .RemovePersonalInformation ,&_dggfga );_ffbaec !=nil {return _ffbaec ;};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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_ceeab .RemoveDateAndTime =NewCT_OnOff ();if _ddgff :=d .DecodeElement (_ceeab .RemoveDateAndTime ,&_dggfga );_ddgff !=nil {return _ddgff ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_ceeab .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _gagbb :=d .DecodeElement (_ceeab .DoNotDisplayPageBoundaries ,&_dggfga );_gagbb !=nil {return _gagbb ;};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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_ceeab .DisplayBackgroundShape =NewCT_OnOff ();if _eeffd :=d .DecodeElement (_ceeab .DisplayBackgroundShape ,&_dggfga );_eeffd !=nil {return _eeffd ;};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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_ceeab .PrintPostScriptOverText =NewCT_OnOff ();if _edabfc :=d .DecodeElement (_ceeab .PrintPostScriptOverText ,&_dggfga );_edabfc !=nil {return _edabfc ;};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 :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_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 :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_ceeab .PrintFractionalCharacterWidth =NewCT_OnOff ();if _ggfed :=d .DecodeElement (_ceeab .PrintFractionalCharacterWidth ,&_dggfga );_ggfed !=nil {return _ggfed ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_ceeab .PrintFormsData =NewCT_OnOff ();if _fcfgf :=d .DecodeElement (_ceeab .PrintFormsData ,&_dggfga );_fcfgf !=nil {return _fcfgf ;};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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_ceeab .EmbedTrueTypeFonts =NewCT_OnOff ();if _degbdb :=d .DecodeElement (_ceeab .EmbedTrueTypeFonts ,&_dggfga );_degbdb !=nil {return _degbdb ;};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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_ceeab .EmbedSystemFonts =NewCT_OnOff ();if _dgggdg :=d .DecodeElement (_ceeab .EmbedSystemFonts ,&_dggfga );_dgggdg !=nil {return _dgggdg ;};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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_ceeab .SaveSubsetFonts =NewCT_OnOff ();if _aeedb :=d .DecodeElement (_ceeab .SaveSubsetFonts ,&_dggfga );_aeedb !=nil {return _aeedb ;};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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_ceeab .SaveFormsData =NewCT_OnOff ();if _fegdc :=d .DecodeElement (_ceeab .SaveFormsData ,&_dggfga );_fegdc !=nil {return _fegdc ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_ceeab .MirrorMargins =NewCT_OnOff ();if _fddabd :=d .DecodeElement (_ceeab .MirrorMargins ,&_dggfga );_fddabd !=nil {return _fddabd ;};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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_ceeab .AlignBordersAndEdges =NewCT_OnOff ();if _ffbfa :=d .DecodeElement (_ceeab .AlignBordersAndEdges ,&_dggfga );_ffbfa !=nil {return _ffbfa ;};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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_ceeab .BordersDoNotSurroundHeader =NewCT_OnOff ();if _faaag :=d .DecodeElement (_ceeab .BordersDoNotSurroundHeader ,&_dggfga );_faaag !=nil {return _faaag ;};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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_ceeab .BordersDoNotSurroundFooter =NewCT_OnOff ();if _aabbga :=d .DecodeElement (_ceeab .BordersDoNotSurroundFooter ,&_dggfga );_aabbga !=nil {return _aabbga ;};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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_ceeab .GutterAtTop =NewCT_OnOff ();if _ecgfa :=d .DecodeElement (_ceeab .GutterAtTop ,&_dggfga );_ecgfa !=nil {return _ecgfa ;};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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_ceeab .HideSpellingErrors =NewCT_OnOff ();if _aeede :=d .DecodeElement (_ceeab .HideSpellingErrors ,&_dggfga );_aeede !=nil {return _aeede ;};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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_ceeab .HideGrammaticalErrors =NewCT_OnOff ();if _fcbee :=d .DecodeElement (_ceeab .HideGrammaticalErrors ,&_dggfga );_fcbee !=nil {return _fcbee ;};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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_fgcee :=NewCT_WritingStyle ();if _affbfe :=d .DecodeElement (_fgcee ,&_dggfga );_affbfe !=nil {return _affbfe ;};_ceeab .ActiveWritingStyle =append (_ceeab .ActiveWritingStyle ,_fgcee );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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_ceeab .ProofState =NewCT_Proof ();if _abgebg :=d .DecodeElement (_ceeab .ProofState ,&_dggfga );_abgebg !=nil {return _abgebg ;};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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_ceeab .FormsDesign =NewCT_OnOff ();if _dcceg :=d .DecodeElement (_ceeab .FormsDesign ,&_dggfga );_dcceg !=nil {return _dcceg ;};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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_ceeab .AttachedTemplate =NewCT_Rel ();if _bfcdba :=d .DecodeElement (_ceeab .AttachedTemplate ,&_dggfga );_bfcdba !=nil {return _bfcdba ;};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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_ceeab .LinkStyles =NewCT_OnOff ();if _fbcfc :=d .DecodeElement (_ceeab .LinkStyles ,&_dggfga );_fbcfc !=nil {return _fbcfc ;};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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_ceeab .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _deafaf :=d .DecodeElement (_ceeab .StylePaneFormatFilter ,&_dggfga );_deafaf !=nil {return _deafaf ;};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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_ceeab .StylePaneSortMethod =NewCT_StyleSort ();if _dbbcgc :=d .DecodeElement (_ceeab .StylePaneSortMethod ,&_dggfga );_dbbcgc !=nil {return _dbbcgc ;};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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_ceeab .DocumentType =NewCT_DocType ();if _gcccdeb :=d .DecodeElement (_ceeab .DocumentType ,&_dggfga );_gcccdeb !=nil {return _gcccdeb ;};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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_ceeab .MailMerge =NewCT_MailMerge ();if _gaefg :=d .DecodeElement (_ceeab .MailMerge ,&_dggfga );_gaefg !=nil {return _gaefg ;};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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_ceeab .RevisionView =NewCT_TrackChangesView ();if _abfaca :=d .DecodeElement (_ceeab .RevisionView ,&_dggfga );_abfaca !=nil {return _abfaca ;};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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_ceeab .TrackRevisions =NewCT_OnOff ();if _abbbf :=d .DecodeElement (_ceeab .TrackRevisions ,&_dggfga );_abbbf !=nil {return _abbbf ;};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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_ceeab .DoNotTrackMoves =NewCT_OnOff ();if _dfecf :=d .DecodeElement (_ceeab .DoNotTrackMoves ,&_dggfga );_dfecf !=nil {return _dfecf ;};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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_ceeab .DoNotTrackFormatting =NewCT_OnOff ();if _eedad :=d .DecodeElement (_ceeab .DoNotTrackFormatting ,&_dggfga );_eedad !=nil {return _eedad ;};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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_ceeab .DocumentProtection =NewCT_DocProtect ();if _debge :=d .DecodeElement (_ceeab .DocumentProtection ,&_dggfga );_debge !=nil {return _debge ;};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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_ceeab .AutoFormatOverride =NewCT_OnOff ();if _cbcca :=d .DecodeElement (_ceeab .AutoFormatOverride ,&_dggfga );_cbcca !=nil {return _cbcca ;};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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_ceeab .StyleLockTheme =NewCT_OnOff ();if _cdfgc :=d .DecodeElement (_ceeab .StyleLockTheme ,&_dggfga );_cdfgc !=nil {return _cdfgc ;};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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_ceeab .StyleLockQFSet =NewCT_OnOff ();if _agbaaa :=d .DecodeElement (_ceeab .StyleLockQFSet ,&_dggfga );_agbaaa !=nil {return _agbaaa ;};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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_ceeab .DefaultTabStop =NewCT_TwipsMeasure ();if _gaefa :=d .DecodeElement (_ceeab .DefaultTabStop ,&_dggfga );_gaefa !=nil {return _gaefa ;};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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_ceeab .AutoHyphenation =NewCT_OnOff ();if _cgebadb :=d .DecodeElement (_ceeab .AutoHyphenation ,&_dggfga );_cgebadb !=nil {return _cgebadb ;};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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_ceeab .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _bffeg :=d .DecodeElement (_ceeab .ConsecutiveHyphenLimit ,&_dggfga );_bffeg !=nil {return _bffeg ;};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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_ceeab .HyphenationZone =NewCT_TwipsMeasure ();if _aggbaa :=d .DecodeElement (_ceeab .HyphenationZone ,&_dggfga );_aggbaa !=nil {return _aggbaa ;};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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_ceeab .DoNotHyphenateCaps =NewCT_OnOff ();if _ceaaad :=d .DecodeElement (_ceeab .DoNotHyphenateCaps ,&_dggfga );_ceaaad !=nil {return _ceaaad ;};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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_ceeab .ShowEnvelope =NewCT_OnOff ();if _dfdac :=d .DecodeElement (_ceeab .ShowEnvelope ,&_dggfga );_dfdac !=nil {return _dfdac ;};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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_ceeab .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _bcbfbe :=d .DecodeElement (_ceeab .SummaryLength ,&_dggfga );_bcbfbe !=nil {return _bcbfbe ;};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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_ceeab .ClickAndTypeStyle =NewCT_String ();if _cagged :=d .DecodeElement (_ceeab .ClickAndTypeStyle ,&_dggfga );_cagged !=nil {return _cagged ;};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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_ceeab .DefaultTableStyle =NewCT_String ();if _aeade :=d .DecodeElement (_ceeab .DefaultTableStyle ,&_dggfga );_aeade !=nil {return _aeade ;};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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_ceeab .EvenAndOddHeaders =NewCT_OnOff ();if _eccbe :=d .DecodeElement (_ceeab .EvenAndOddHeaders ,&_dggfga );_eccbe !=nil {return _eccbe ;};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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_ceeab .BookFoldRevPrinting =NewCT_OnOff ();if _egeed :=d .DecodeElement (_ceeab .BookFoldRevPrinting ,&_dggfga );_egeed !=nil {return _egeed ;};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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_ceeab .BookFoldPrinting =NewCT_OnOff ();if _eacfed :=d .DecodeElement (_ceeab .BookFoldPrinting ,&_dggfga );_eacfed !=nil {return _eacfed ;};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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_ceeab .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _gegfe :=d .DecodeElement (_ceeab .BookFoldPrintingSheets ,&_dggfga );_gegfe !=nil {return _gegfe ;};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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_ceeab .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _ebbfbcd :=d .DecodeElement (_ceeab .DrawingGridHorizontalSpacing ,&_dggfga );_ebbfbcd !=nil {return _ebbfbcd ;};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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_ceeab .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _gegbc :=d .DecodeElement (_ceeab .DrawingGridVerticalSpacing ,&_dggfga );_gegbc !=nil {return _gegbc ;};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 :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_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 :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_ceeab .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _gdggbc :=d .DecodeElement (_ceeab .DisplayHorizontalDrawingGridEvery ,&_dggfga );_gdggbc !=nil {return _gdggbc ;};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 :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_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 :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_ceeab .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _acabga :=d .DecodeElement (_ceeab .DisplayVerticalDrawingGridEvery ,&_dggfga );_acabga !=nil {return _acabga ;};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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_ceeab .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _dddfe :=d .DecodeElement (_ceeab .DoNotUseMarginsForDrawingGridOrigin ,&_dggfga );_dddfe !=nil {return _dddfe ;};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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_ceeab .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _ggbae :=d .DecodeElement (_ceeab .DrawingGridHorizontalOrigin ,&_dggfga );_ggbae !=nil {return _ggbae ;};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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_ceeab .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _cdgaaa :=d .DecodeElement (_ceeab .DrawingGridVerticalOrigin ,&_dggfga );_cdgaaa !=nil {return _cdgaaa ;};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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_ceeab .DoNotShadeFormData =NewCT_OnOff ();if _adfef :=d .DecodeElement (_ceeab .DoNotShadeFormData ,&_dggfga );_adfef !=nil {return _adfef ;};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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_ceeab .NoPunctuationKerning =NewCT_OnOff ();if _egecf :=d .DecodeElement (_ceeab .NoPunctuationKerning ,&_dggfga );_egecf !=nil {return _egecf ;};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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_ceeab .CharacterSpacingControl =NewCT_CharacterSpacing ();if _cdeefc :=d .DecodeElement (_ceeab .CharacterSpacingControl ,&_dggfga );_cdeefc !=nil {return _cdeefc ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_ceeab .PrintTwoOnOne =NewCT_OnOff ();if _dfefdg :=d .DecodeElement (_ceeab .PrintTwoOnOne ,&_dggfga );_dfefdg !=nil {return _dfefdg ;};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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_ceeab .StrictFirstAndLastChars =NewCT_OnOff ();if _afgge :=d .DecodeElement (_ceeab .StrictFirstAndLastChars ,&_dggfga );_afgge !=nil {return _afgge ;};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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_ceeab .NoLineBreaksAfter =NewCT_Kinsoku ();if _ddcgfd :=d .DecodeElement (_ceeab .NoLineBreaksAfter ,&_dggfga );_ddcgfd !=nil {return _ddcgfd ;};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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_ceeab .NoLineBreaksBefore =NewCT_Kinsoku ();if _beffga :=d .DecodeElement (_ceeab .NoLineBreaksBefore ,&_dggfga );_beffga !=nil {return _beffga ;};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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_ceeab .SavePreviewPicture =NewCT_OnOff ();if _acbge :=d .DecodeElement (_ceeab .SavePreviewPicture ,&_dggfga );_acbge !=nil {return _acbge ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_ceeab .DoNotValidateAgainstSchema =NewCT_OnOff ();if _daegdc :=d .DecodeElement (_ceeab .DoNotValidateAgainstSchema ,&_dggfga );_daegdc !=nil {return _daegdc ;};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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_ceeab .SaveInvalidXml =NewCT_OnOff ();if _facdg :=d .DecodeElement (_ceeab .SaveInvalidXml ,&_dggfga );_facdg !=nil {return _facdg ;};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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_ceeab .IgnoreMixedContent =NewCT_OnOff ();if _fddec :=d .DecodeElement (_ceeab .IgnoreMixedContent ,&_dggfga );_fddec !=nil {return _fddec ;};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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_ceeab .AlwaysShowPlaceholderText =NewCT_OnOff ();if _badgef :=d .DecodeElement (_ceeab .AlwaysShowPlaceholderText ,&_dggfga );_badgef !=nil {return _badgef ;};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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_ceeab .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _eacfdg :=d .DecodeElement (_ceeab .DoNotDemarcateInvalidXml ,&_dggfga );_eacfdg !=nil {return _eacfdg ;};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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_ceeab .SaveXmlDataOnly =NewCT_OnOff ();if _daegdg :=d .DecodeElement (_ceeab .SaveXmlDataOnly ,&_dggfga );_daegdg !=nil {return _daegdg ;};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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_ceeab .UseXSLTWhenSaving =NewCT_OnOff ();if _bebgbd :=d .DecodeElement (_ceeab .UseXSLTWhenSaving ,&_dggfga );_bebgbd !=nil {return _bebgbd ;};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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_ceeab .SaveThroughXslt =NewCT_SaveThroughXslt ();if _bcffd :=d .DecodeElement (_ceeab .SaveThroughXslt ,&_dggfga );_bcffd !=nil {return _bcffd ;};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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_ceeab .ShowXMLTags =NewCT_OnOff ();if _ecbbda :=d .DecodeElement (_ceeab .ShowXMLTags ,&_dggfga );_ecbbda !=nil {return _ecbbda ;};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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_ceeab .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _efffaa :=d .DecodeElement (_ceeab .AlwaysMergeEmptyNamespace ,&_dggfga );_efffaa !=nil {return _efffaa ;};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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_ceeab .UpdateFields =NewCT_OnOff ();if _gecaea :=d .DecodeElement (_ceeab .UpdateFields ,&_dggfga );_gecaea !=nil {return _gecaea ;};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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_ceeab .HdrShapeDefaults =NewCT_ShapeDefaults ();if _bfgdd :=d .DecodeElement (_ceeab .HdrShapeDefaults ,&_dggfga );_bfgdd !=nil {return _bfgdd ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_ceeab .FootnotePr =NewCT_FtnDocProps ();if _dbbga :=d .DecodeElement (_ceeab .FootnotePr ,&_dggfga );_dbbga !=nil {return _dbbga ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_ceeab .EndnotePr =NewCT_EdnDocProps ();if _dgeagf :=d .DecodeElement (_ceeab .EndnotePr ,&_dggfga );_dgeagf !=nil {return _dgeagf ;};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 :"\u0063\u006f\u006d\u0070\u0061\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 :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_ceeab .Compat =NewCT_Compat ();if _daaggd :=d .DecodeElement (_ceeab .Compat ,&_dggfga );_daaggd !=nil {return _daaggd ;};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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_ceeab .DocVars =NewCT_DocVars ();if _ggbda :=d .DecodeElement (_ceeab .DocVars ,&_dggfga );_ggbda !=nil {return _ggbda ;};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 :"\u0072\u0073\u0069d\u0073"},_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 :"\u0072\u0073\u0069d\u0073"}:_ceeab .Rsids =NewCT_DocRsids ();if _gdgcgb :=d .DecodeElement (_ceeab .Rsids ,&_dggfga );_gdgcgb !=nil {return _gdgcgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_ceeab .MathPr =_egg .NewMathPr ();if _gfeaf :=d .DecodeElement (_ceeab .MathPr ,&_dggfga );_gfeaf !=nil {return _gfeaf ;};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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_fafad :=NewCT_String ();if _dgedde :=d .DecodeElement (_fafad ,&_dggfga );_dgedde !=nil {return _dgedde ;};_ceeab .AttachedSchema =append (_ceeab .AttachedSchema ,_fafad );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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_ceeab .ThemeFontLang =NewCT_Language ();if _fbgbdf :=d .DecodeElement (_ceeab .ThemeFontLang ,&_dggfga );_fbgbdf !=nil {return _fbgbdf ;};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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_ceeab .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _cegdbd :=d .DecodeElement (_ceeab .ClrSchemeMapping ,&_dggfga );_cegdbd !=nil {return _cegdbd ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_ceeab .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _eabcfd :=d .DecodeElement (_ceeab .DoNotIncludeSubdocsInStats ,&_dggfga );_eabcfd !=nil {return _eabcfd ;};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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_ceeab .DoNotAutoCompressPictures =NewCT_OnOff ();if _agfggg :=d .DecodeElement (_ceeab .DoNotAutoCompressPictures ,&_dggfga );_agfggg !=nil {return _agfggg ;};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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_ceeab .ForceUpgrade =NewCT_Empty ();if _gdbfb :=d .DecodeElement (_ceeab .ForceUpgrade ,&_dggfga );_gdbfb !=nil {return _gdbfb ;};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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_ceeab .Captions =NewCT_Captions ();if _efgcb :=d .DecodeElement (_ceeab .Captions ,&_dggfga );_efgcb !=nil {return _efgcb ;};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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_ceeab .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _gdgdga :=d .DecodeElement (_ceeab .ReadModeInkLockDown ,&_dggfga );_gdgdga !=nil {return _gdgdga ;};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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_eacffg :=NewCT_SmartTagType ();if _dbgfaf :=d .DecodeElement (_eacffg ,&_dggfga );_dbgfaf !=nil {return _dbgfaf ;};_ceeab .SmartTagType =append (_ceeab .SmartTagType ,_eacffg );case _c .Name {Space :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_ceeab .SchemaLibrary =_g .NewSchemaLibrary ();if _efddea :=d .DecodeElement (_ceeab .SchemaLibrary ,&_dggfga );_efddea !=nil {return _efddea ;};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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_ceeab .ShapeDefaults =NewCT_ShapeDefaults ();if _gcegfg :=d .DecodeElement (_ceeab .ShapeDefaults ,&_dggfga );_gcegfg !=nil {return _gcegfg ;};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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_ceeab .DoNotEmbedSmartTags =NewCT_OnOff ();if _fbbfd :=d .DecodeElement (_ceeab .DoNotEmbedSmartTags ,&_dggfga );_fbbfd !=nil {return _fbbfd ;};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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_ceeab .DecimalSymbol =NewCT_String ();if _dafefg :=d .DecodeElement (_ceeab .DecimalSymbol ,&_dggfga );_dafefg !=nil {return _dafefg ;};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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_ceeab .ListSeparator =NewCT_String ();if _ddaacc :=d .DecodeElement (_ceeab .ListSeparator ,&_dggfga );_ddaacc !=nil {return _ddaacc ;};default:_gddcbc :=&_cff .XSDAny {};if _dgfef :=d .DecodeElement (_gddcbc ,&_dggfga );_dgfef !=nil {return _dgfef ;};_ceeab .Extra =append (_ceeab .Extra ,_gddcbc );};case _c .EndElement :break _fgfbb ;case _c .CharData :};};return nil ;};type ST_HAnchor byte ; -// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path -func (_ddbag *CT_Tc )ValidateWithPath (path string )error {if _ddbag .TcPr !=nil {if _efgeb :=_ddbag .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_efgeb !=nil {return _efgeb ;};};for _dcbcdc ,_deabdb :=range _ddbag .EG_BlockLevelElts {if _bffafb :=_deabdb .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dcbcdc ));_bffafb !=nil {return _bffafb ;};};return nil ;};type CT_FontsList struct{ +// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path +func (_ebag *CT_TblLayoutType )ValidateWithPath (path string )error {if _cdcdf :=_ebag .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdcdf !=nil {return _cdcdf ;};return nil ;}; -// Properties for a Single Font -Font []*CT_Font ;};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1;ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;);func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_bbfcg :=&WdCT_WordprocessingShapeChoice {};return _bbfcg ;};func (_gabgc *CT_NumFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bgecc ,_bgceg :=_gabgc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgceg !=nil {return _bgceg ;};start .Attr =append (start .Attr ,_bgecc );if _gabgc .FormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gabgc .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Recipients struct{ +// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path +func (_cedgf *WdWpc )ValidateWithPath (path string )error {if _gecdag :=_cedgf .WdCT_WordprocessingCanvas .ValidateWithPath (path );_gecdag !=nil {return _gecdag ;};return nil ;};func (_ebcdda ST_Em )String ()string {switch _ebcdda {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0063\u006f\u006dm\u0061";case 4:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 5:return "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return "";};type CT_Recipients struct{ // Data About Single Data Source Record -RecipientData []*CT_RecipientData ;};func (_abdbbb ST_PageBorderDisplay )String ()string {switch _abdbbb {case 0:return "";case 1:return "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case 2:return "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case 3:return "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return "";};type CT_Num struct{ +RecipientData []*CT_RecipientData ;}; -// Numbering Definition Instance ID -NumIdAttr int64 ; +// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children +func (_ceagcd *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _ceagcd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_cgbca *CT_RecipientData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgbca .Column =NewCT_DecimalNumber ();_cgbca .UniqueTag =NewCT_Base64Binary ();_cggac :for {_acbbbb ,_bcfg :=d .Token ();if _bcfg !=nil {return _bcfg ;};switch _caffda :=_acbbbb .(type ){case _c .StartElement :switch _caffda .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 :"\u0061\u0063\u0074\u0069\u0076\u0065"},_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 :"\u0061\u0063\u0074\u0069\u0076\u0065"}:_cgbca .Active =NewCT_OnOff ();if _dgaad :=d .DecodeElement (_cgbca .Active ,&_caffda );_dgaad !=nil {return _dgaad ;};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 :"\u0063\u006f\u006c\u0075\u006d\u006e"},_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 :"\u0063\u006f\u006c\u0075\u006d\u006e"}:if _ggcfg :=d .DecodeElement (_cgbca .Column ,&_caffda );_ggcfg !=nil {return _ggcfg ;};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 :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"},_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 :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"}:if _fgbfd :=d .DecodeElement (_cgbca .UniqueTag ,&_caffda );_fgbfd !=nil {return _fgbfd ;};default:_cff .Log ("\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\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025v",_caffda .Name );if _gccdd :=d .Skip ();_gccdd !=nil {return _gccdd ;};};case _c .EndElement :break _cggac ;case _c .CharData :};};return nil ;};type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Abstract Numbering Definition Reference -AbstractNumId *CT_DecimalNumber ; +// Annotation Identifier +IdAttr int64 ;TcPr *CT_TcPrInner ;};func (_badagb *CT_Pitch )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cbcac ,_acbgd :=_badagb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acbgd !=nil {return _acbgd ;};start .Attr =append (start .Attr ,_cbcac );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_faeg :=&CT_ReadingModeInkLockDown {};return _faeg ;};func (_bbceg ST_NumberFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbceg .String (),start );};func (_egcfc ST_TblWidth )Validate ()error {return _egcfc .ValidateWithPath ("")};type CT_Endnotes struct{ -// Numbering Level Definition Override -LvlOverride []*CT_NumLvl ;};func (_gfabf *CT_HdrFtrRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfabf .TypeAttr =ST_HdrFtr (1);for _ ,_fcdbe :=range start .Attr {if _fcdbe .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"&&_fcdbe .Name .Local =="\u0069\u0064"||_fcdbe .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"&&_fcdbe .Name .Local =="\u0069\u0064"{_eafba ,_acbcg :=_fcdbe .Value ,error (nil );if _acbcg !=nil {return _acbcg ;};_gfabf .IdAttr =_eafba ;continue ;};if _fcdbe .Name .Local =="\u0074\u0079\u0070\u0065"{_gfabf .TypeAttr .UnmarshalXMLAttr (_fcdbe );continue ;};};for {_defag ,_bbaga :=d .Token ();if _bbaga !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_bbaga );};if _befab ,_fbcfc :=_defag .(_f .EndElement );_fbcfc &&_befab .Name ==start .Name {break ;};};return nil ;}; +// Endnote Content +Endnote []*CT_FtnEdn ;};func (_cbcaeg ST_WmlColorSchemeIndex )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fafdbf :=_c .Attr {};_fafdbf .Name =name ;switch _cbcaeg {case ST_WmlColorSchemeIndexUnset :_fafdbf .Value ="";case ST_WmlColorSchemeIndexDark1 :_fafdbf .Value ="\u0064\u0061\u0072k\u0031";case ST_WmlColorSchemeIndexLight1 :_fafdbf .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_fafdbf .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_fafdbf .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_WmlColorSchemeIndexAccent1 :_fafdbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_fafdbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_fafdbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_WmlColorSchemeIndexAccent4 :_fafdbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_fafdbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_fafdbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_WmlColorSchemeIndexHyperlink :_fafdbf .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_fafdbf .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return _fafdbf ,nil ;};type CT_MailMergeOdsoFMDFieldType struct{ -// Validate validates the CT_TblGridCol and its children -func (_ebggf *CT_TblGridCol )Validate ()error {return _ebggf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");};func (_cfgead ST_FrameLayout )Validate ()error {return _cfgead .ValidateWithPath ("")}; +// Merge Field Mapping Type +ValAttr ST_MailMergeOdsoFMDFieldType ;};func (_dagbd *CT_Guid )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccabc :=range start .Attr {if _ccabc .Name .Local =="\u0076\u0061\u006c"{_cbce ,_bbddb :=_ccabc .Value ,error (nil );if _bbddb !=nil {return _bbddb ;};_dagbd .ValAttr =&_cbce ;continue ;};};for {_abdae ,_fgcgf :=d .Token ();if _fgcgf !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_fgcgf );};if _bfbbc ,_fbedf :=_abdae .(_c .EndElement );_fbedf &&_bfbbc .Name ==start .Name {break ;};};return nil ;};func NewCT_WriteProtection ()*CT_WriteProtection {_agffeb :=&CT_WriteProtection {};return _agffeb };func (_deffg *CT_TargetScreenSz )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deffg .ValAttr =ST_TargetScreenSz (1);for _ ,_bgbac :=range start .Attr {if _bgbac .Name .Local =="\u0076\u0061\u006c"{_deffg .ValAttr .UnmarshalXMLAttr (_bgbac );continue ;};};for {_cbgcc ,_ggcbg :=d .Token ();if _ggcbg !=nil {return _ea .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a: \u0025\u0073",_ggcbg );};if _gfdcf ,_gbdfcf :=_cbgcc .(_c .EndElement );_gbdfcf &&_gfdcf .Name ==start .Name {break ;};};return nil ;};func (_bacab *CT_DocRsids )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbfd :for {_bbdff ,_bbab :=d .Token ();if _bbab !=nil {return _bbab ;};switch _fbbbc :=_bbdff .(type ){case _c .StartElement :switch _fbbbc .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 :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\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 :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}:_bacab .RsidRoot =NewCT_LongHexNumber ();if _ceda :=d .DecodeElement (_bacab .RsidRoot ,&_fbbbc );_ceda !=nil {return _ceda ;};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 :"\u0072\u0073\u0069\u0064"},_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 :"\u0072\u0073\u0069\u0064"}:_bbgf :=NewCT_LongHexNumber ();if _aacac :=d .DecodeElement (_bbgf ,&_fbbbc );_aacac !=nil {return _aacac ;};_bacab .Rsid =append (_bacab .Rsid ,_bbgf );default:_cff .Log ("\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\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073\u0020\u0025\u0076",_fbbbc .Name );if _cgced :=d .Skip ();_cgced !=nil {return _cgced ;};};case _c .EndElement :break _bbfd ;case _c .CharData :};};return nil ;};func (_gcaef *ST_TextScale )Validate ()error {return _gcaef .ValidateWithPath ("")};func (_efcbe *EG_MathContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efcbe .OMathPara !=nil {_ebgag :=_c .StartElement {Name :_c .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}};e .EncodeElement (_efcbe .OMathPara ,_ebgag );};if _efcbe .OMath !=nil {_fbcdbe :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_efcbe .OMath ,_fbcdbe );};return nil ;};func NewCT_SectPr ()*CT_SectPr {_dgdgg :=&CT_SectPr {};return _dgdgg };func (_eabff ST_View )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eabff .String (),start );}; -// Validate validates the CT_TblPrExChange and its children -func (_ccbgb *CT_TblPrExChange )Validate ()error {return _ccbgb .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");};func NewAC_ChoiceRun ()*AC_ChoiceRun {_dcaaf :=&AC_ChoiceRun {};return _dcaaf }; +// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path +func (_ggege *CT_PageBorder )ValidateWithPath (path string )error {if _ggege .ValAttr ==ST_BorderUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _gccce :=_ggege .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gccce !=nil {return _gccce ;};if _ggege .ColorAttr !=nil {if _bcdgb :=_ggege .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bcdgb !=nil {return _bcdgb ;};};if _fgfbg :=_ggege .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fgfbg !=nil {return _fgfbg ;};if _ggege .ShadowAttr !=nil {if _edffb :=_ggege .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_edffb !=nil {return _edffb ;};};if _ggege .FrameAttr !=nil {if _gfebb :=_ggege .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_gfebb !=nil {return _gfebb ;};};return nil ;};func NewCT_TcPrBase ()*CT_TcPrBase {_aadee :=&CT_TcPrBase {};return _aadee };func NewCT_FFTextType ()*CT_FFTextType {_efdd :=&CT_FFTextType {};_efdd .ValAttr =ST_FFTextType (1);return _efdd ;};func (_gegccf *CT_TcBorders )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbffe :for {_dgdgaa ,_gcadc :=d .Token ();if _gcadc !=nil {return _gcadc ;};switch _dbgecc :=_dgdgaa .(type ){case _c .StartElement :switch _dbgecc .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_gegccf .Top =NewCT_Border ();if _faace :=d .DecodeElement (_gegccf .Top ,&_dbgecc );_faace !=nil {return _faace ;};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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_gegccf .Start =NewCT_Border ();if _eabbba :=d .DecodeElement (_gegccf .Start ,&_dbgecc );_eabbba !=nil {return _eabbba ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_gegccf .Left =NewCT_Border ();if _daecf :=d .DecodeElement (_gegccf .Left ,&_dbgecc );_daecf !=nil {return _daecf ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gegccf .Bottom =NewCT_Border ();if _decbd :=d .DecodeElement (_gegccf .Bottom ,&_dbgecc );_decbd !=nil {return _decbd ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:_gegccf .End =NewCT_Border ();if _cedgcd :=d .DecodeElement (_gegccf .End ,&_dbgecc );_cedgcd !=nil {return _cedgcd ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_gegccf .Right =NewCT_Border ();if _eadfdb :=d .DecodeElement (_gegccf .Right ,&_dbgecc );_eadfdb !=nil {return _eadfdb ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_gegccf .InsideH =NewCT_Border ();if _dgdfg :=d .DecodeElement (_gegccf .InsideH ,&_dbgecc );_dgdfg !=nil {return _dgdfg ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_gegccf .InsideV =NewCT_Border ();if _bfgada :=d .DecodeElement (_gegccf .InsideV ,&_dbgecc );_bfgada !=nil {return _bfgada ;};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 :"\u0074\u006c\u0032b\u0072"},_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 :"\u0074\u006c\u0032b\u0072"}:_gegccf .Tl2br =NewCT_Border ();if _gaacdb :=d .DecodeElement (_gegccf .Tl2br ,&_dbgecc );_gaacdb !=nil {return _gaacdb ;};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 :"\u0074\u0072\u0032b\u006c"},_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 :"\u0074\u0072\u0032b\u006c"}:_gegccf .Tr2bl =NewCT_Border ();if _bbgbed :=d .DecodeElement (_gegccf .Tr2bl ,&_dbgecc );_bbgbed !=nil {return _bbgbed ;};default:_cff .Log ("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_T\u0063\u0042o\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_dbgecc .Name );if _fdccd :=d .Skip ();_fdccd !=nil {return _fdccd ;};};case _c .EndElement :break _cbffe ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_Document and its children -func (_baag *CT_Document )Validate ()error {return _baag .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func NewCT_Guid ()*CT_Guid {_cead :=&CT_Guid {};return _cead };type CT_EdnProps struct{ +// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path +func (_gdgge *WdCT_WrapThrough )ValidateWithPath (path string )error {if _gdgge .WrapTextAttr ==WdST_WrapTextUnset {return _ea .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _fdbff :=_gdgge .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_fdbff !=nil {return _fdbff ;};if _aedfbc :=_gdgge .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_aedfbc !=nil {return _aedfbc ;};return nil ;};func (_dbeff *CT_TargetScreenSz )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gbacf ,_caagag :=_dbeff .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _caagag !=nil {return _caagag ;};start .Attr =append (start .Attr ,_gbacf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_AutoCaptions ()*CT_AutoCaptions {_cdb :=&CT_AutoCaptions {};return _cdb };func NewCT_R ()*CT_R {_befca :=&CT_R {};return _befca };func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_cgfgg :=&CT_SdtPrChoice {};return _cgfgg };type CT_Picture struct{Any []_cff .Any ; + +// Embedded Video +Movie *CT_Rel ; + +// Floating Embedded Control +Control *CT_Control ;}; + +// Validate validates the CT_Hyperlink and its children +func (_edcdc *CT_Hyperlink )Validate ()error {return _edcdc .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func NewCT_HpsMeasure ()*CT_HpsMeasure {_cabe :=&CT_HpsMeasure {};return _cabe };func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_faeeea :=&WdCT_PosVChoice {};return _faeeea };func (_dffged ST_RestartNumber )String ()string {switch _dffged {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 2:return "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case 3:return "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return "";};func (_fbaadg *ST_ThemeColor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeabd ,_feddde :=d .Token ();if _feddde !=nil {return _feddde ;};if _dgabd ,_gecaf :=_aeabd .(_c .EndElement );_gecaf &&_dgabd .Name ==start .Name {*_fbaadg =1;return nil ;};if _fedad ,_eefceb :=_aeabd .(_c .CharData );!_eefceb {return _ea .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",_aeabd );}else {switch string (_fedad ){case "":*_fbaadg =0;case "\u0064\u0061\u0072k\u0031":*_fbaadg =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fbaadg =2;case "\u0064\u0061\u0072k\u0032":*_fbaadg =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fbaadg =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fbaadg =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fbaadg =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fbaadg =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fbaadg =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fbaadg =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fbaadg =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fbaadg =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fbaadg =12;case "\u006e\u006f\u006e\u0065":*_fbaadg =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_fbaadg =14;case "\u0074\u0065\u0078t\u0031":*_fbaadg =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_fbaadg =16;case "\u0074\u0065\u0078t\u0032":*_fbaadg =17;};};_aeabd ,_feddde =d .Token ();if _feddde !=nil {return _feddde ;};if _afaeccf ,_dbfacf :=_aeabd .(_c .EndElement );_dbfacf &&_afaeccf .Name ==start .Name {return nil ;};return _ea .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",_aeabd );};func (_cedba *WdST_WrapText )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdggd ,_acbfdf :=d .Token ();if _acbfdf !=nil {return _acbfdf ;};if _aaefffd ,_gccgcd :=_gdggd .(_c .EndElement );_gccgcd &&_aaefffd .Name ==start .Name {*_cedba =1;return nil ;};if _egbefa ,_abdfg :=_gdggd .(_c .CharData );!_abdfg {return _ea .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",_gdggd );}else {switch string (_egbefa ){case "":*_cedba =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_cedba =1;case "\u006c\u0065\u0066\u0074":*_cedba =2;case "\u0072\u0069\u0067h\u0074":*_cedba =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_cedba =4;};};_gdggd ,_acbfdf =d .Token ();if _acbfdf !=nil {return _acbfdf ;};if _dfggdf ,_cgddc :=_gdggd .(_c .EndElement );_cgddc &&_dfggdf .Name ==start .Name {return nil ;};return _ea .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",_gdggd );};type ST_FontFamily byte ;func (_gaagd *EG_RunLevelElts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgeba :for {_gcgd ,_dbcac :=d .Token ();if _dbcac !=nil {return _dbcac ;};switch _gedcgc :=_gcgd .(type ){case _c .StartElement :switch _gedcgc .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gaagd .ProofErr =NewCT_ProofErr ();if _acfbbb :=d .DecodeElement (_gaagd .ProofErr ,&_gedcgc );_acfbbb !=nil {return _acfbbb ;};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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gaagd .PermStart =NewCT_PermStart ();if _ffeeb :=d .DecodeElement (_gaagd .PermStart ,&_gedcgc );_ffeeb !=nil {return _ffeeb ;};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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gaagd .PermEnd =NewCT_Perm ();if _fdbgc :=d .DecodeElement (_gaagd .PermEnd ,&_gedcgc );_fdbgc !=nil {return _fdbgc ;};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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_gaagd .Ins =NewCT_RunTrackChange ();if _cdcbdg :=d .DecodeElement (_gaagd .Ins ,&_gedcgc );_cdcbdg !=nil {return _cdcbdg ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gaagd .Del =NewCT_RunTrackChange ();if _fafedg :=d .DecodeElement (_gaagd .Del ,&_gedcgc );_fafedg !=nil {return _fafedg ;};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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gaagd .MoveFrom =NewCT_RunTrackChange ();if _cebecb :=d .DecodeElement (_gaagd .MoveFrom ,&_gedcgc );_cebecb !=nil {return _cebecb ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gaagd .MoveTo =NewCT_RunTrackChange ();if _bdeaac :=d .DecodeElement (_gaagd .MoveTo ,&_gedcgc );_bdeaac !=nil {return _bdeaac ;};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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dggbdd :=NewEG_RangeMarkupElements ();_dggbdd .BookmarkStart =NewCT_Bookmark ();if _cfeff :=d .DecodeElement (_dggbdd .BookmarkStart ,&_gedcgc );_cfeff !=nil {return _cfeff ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_dggbdd );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gddcb :=NewEG_RangeMarkupElements ();_gddcb .BookmarkEnd =NewCT_MarkupRange ();if _bggbc :=d .DecodeElement (_gddcb .BookmarkEnd ,&_gedcgc );_bggbc !=nil {return _bggbc ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_gddcb );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bddad :=NewEG_RangeMarkupElements ();_bddad .MoveFromRangeStart =NewCT_MoveBookmark ();if _efadgc :=d .DecodeElement (_bddad .MoveFromRangeStart ,&_gedcgc );_efadgc !=nil {return _efadgc ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_bddad );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edecag :=NewEG_RangeMarkupElements ();_edecag .MoveFromRangeEnd =NewCT_MarkupRange ();if _abdedf :=d .DecodeElement (_edecag .MoveFromRangeEnd ,&_gedcgc );_abdedf !=nil {return _abdedf ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_edecag );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_edcbd :=NewEG_RangeMarkupElements ();_edcbd .MoveToRangeStart =NewCT_MoveBookmark ();if _bbgfd :=d .DecodeElement (_edcbd .MoveToRangeStart ,&_gedcgc );_bbgfd !=nil {return _bbgfd ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_edcbd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bbgcd :=NewEG_RangeMarkupElements ();_bbgcd .MoveToRangeEnd =NewCT_MarkupRange ();if _cedbef :=d .DecodeElement (_bbgcd .MoveToRangeEnd ,&_gedcgc );_cedbef !=nil {return _cedbef ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_bbgcd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_facace :=NewEG_RangeMarkupElements ();_facace .CommentRangeStart =NewCT_MarkupRange ();if _daaedg :=d .DecodeElement (_facace .CommentRangeStart ,&_gedcgc );_daaedg !=nil {return _daaedg ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_facace );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gagfb :=NewEG_RangeMarkupElements ();_gagfb .CommentRangeEnd =NewCT_MarkupRange ();if _affdc :=d .DecodeElement (_gagfb .CommentRangeEnd ,&_gedcgc );_affdc !=nil {return _affdc ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_gagfb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gegce :=NewEG_RangeMarkupElements ();_gegce .CustomXmlInsRangeStart =NewCT_TrackChange ();if _egbee :=d .DecodeElement (_gegce .CustomXmlInsRangeStart ,&_gedcgc );_egbee !=nil {return _egbee ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_gegce );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_efbagd :=NewEG_RangeMarkupElements ();_efbagd .CustomXmlInsRangeEnd =NewCT_Markup ();if _bgcfe :=d .DecodeElement (_efbagd .CustomXmlInsRangeEnd ,&_gedcgc );_bgcfe !=nil {return _bgcfe ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_efbagd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfbdga :=NewEG_RangeMarkupElements ();_dfbdga .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bafdb :=d .DecodeElement (_dfbdga .CustomXmlDelRangeStart ,&_gedcgc );_bafdb !=nil {return _bafdb ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_dfbdga );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bagag :=NewEG_RangeMarkupElements ();_bagag .CustomXmlDelRangeEnd =NewCT_Markup ();if _dgfgg :=d .DecodeElement (_bagag .CustomXmlDelRangeEnd ,&_gedcgc );_dgfgg !=nil {return _dgfgg ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_bagag );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dccfe :=NewEG_RangeMarkupElements ();_dccfe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eeccb :=d .DecodeElement (_dccfe .CustomXmlMoveFromRangeStart ,&_gedcgc );_eeccb !=nil {return _eeccb ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_dccfe );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cbcgfa :=NewEG_RangeMarkupElements ();_cbcgfa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _acadb :=d .DecodeElement (_cbcgfa .CustomXmlMoveFromRangeEnd ,&_gedcgc );_acadb !=nil {return _acadb ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_cbcgfa );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dbbdca :=NewEG_RangeMarkupElements ();_dbbdca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fffaa :=d .DecodeElement (_dbbdca .CustomXmlMoveToRangeStart ,&_gedcgc );_fffaa !=nil {return _fffaa ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_dbbdca );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gadfd :=NewEG_RangeMarkupElements ();_gadfd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecgdde :=d .DecodeElement (_gadfd .CustomXmlMoveToRangeEnd ,&_gedcgc );_ecgdde !=nil {return _ecgdde ;};_gaagd .EG_RangeMarkupElements =append (_gaagd .EG_RangeMarkupElements ,_gadfd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_facdac :=NewEG_MathContent ();_facdac .OMathPara =_egg .NewOMathPara ();if _ccbcg :=d .DecodeElement (_facdac .OMathPara ,&_gedcgc );_ccbcg !=nil {return _ccbcg ;};_gaagd .EG_MathContent =append (_gaagd .EG_MathContent ,_facdac );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_agcfgb :=NewEG_MathContent ();_agcfgb .OMath =_egg .NewOMath ();if _afccf :=d .DecodeElement (_agcfgb .OMath ,&_gedcgc );_afccf !=nil {return _afccf ;};_gaagd .EG_MathContent =append (_gaagd .EG_MathContent ,_agcfgb );default:_cff .Log ("\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\u0045\u0047\u005f\u0052\u0075\u006eL\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_gedcgc .Name );if _dbeddg :=d .Skip ();_dbeddg !=nil {return _dbeddg ;};};case _c .EndElement :break _dgeba ;case _c .CharData :};};return nil ;};type CT_EdnDocProps struct{ // Endnote Placement Pos *CT_EdnPos ; @@ -4125,1711 +4296,1696 @@ NumFmt *CT_NumFmt ; NumStart *CT_DecimalNumber ; // Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func (_adfaa ST_ThemeColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adfaa .String (),start );};func (_ecebb ST_Em )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ecebb .String (),start );};func (_bbdaaf ST_HexColor )String ()string {if _bbdaaf .ST_HexColorAuto !=ST_HexColorAutoUnset {return _bbdaaf .ST_HexColorAuto .String ();};if _bbdaaf .ST_HexColorRGB !=nil {return _c .Sprintf ("\u0025\u0076",*_bbdaaf .ST_HexColorRGB );};return "";}; - -// Validate validates the CT_CharacterSpacing and its children -func (_fcba *CT_CharacterSpacing )Validate ()error {return _fcba .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_degdef ST_LevelSuffix )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_degdef .String (),start );}; - -// Validate validates the CT_JcTable and its children -func (_bgabg *CT_JcTable )Validate ()error {return _bgabg .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");};func (_afecg ST_ObjectUpdateMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ffdcab :=_f .Attr {};_ffdcab .Name =name ;switch _afecg {case ST_ObjectUpdateModeUnset :_ffdcab .Value ="";case ST_ObjectUpdateModeAlways :_ffdcab .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_ffdcab .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _ffdcab ,nil ;};const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;);func NewCT_Control ()*CT_Control {_acfgb :=&CT_Control {};return _acfgb };func (_ggeec ST_Shd )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggeec .String (),start );};func (_deedag *ST_StyleSort )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfdbf ,_agaab :=d .Token ();if _agaab !=nil {return _agaab ;};if _dacgd ,_ffeggfe :=_dfdbf .(_f .EndElement );_ffeggfe &&_dacgd .Name ==start .Name {*_deedag =1;return nil ;};if _cbddd ,_eeecgg :=_dfdbf .(_f .CharData );!_eeecgg {return _c .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",_dfdbf );}else {switch string (_cbddd ){case "":*_deedag =0;case "\u006e\u0061\u006d\u0065":*_deedag =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_deedag =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_deedag =3;case "\u0066\u006f\u006e\u0074":*_deedag =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_deedag =5;case "\u0074\u0079\u0070\u0065":*_deedag =6;case "\u0030\u0030\u0030\u0030":*_deedag =7;case "\u0030\u0030\u0030\u0031":*_deedag =8;case "\u0030\u0030\u0030\u0032":*_deedag =9;case "\u0030\u0030\u0030\u0033":*_deedag =10;case "\u0030\u0030\u0030\u0034":*_deedag =11;case "\u0030\u0030\u0030\u0035":*_deedag =12;};};_dfdbf ,_agaab =d .Token ();if _agaab !=nil {return _agaab ;};if _ebecb ,_dgabb :=_dfdbf .(_f .EndElement );_dgabb &&_ebecb .Name ==start .Name {return nil ;};return _c .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",_dfdbf );};func (_defde *ST_HeightRule )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbcde ,_gfffddd :=d .Token ();if _gfffddd !=nil {return _gfffddd ;};if _dcgcg ,_gegbcb :=_dbcde .(_f .EndElement );_gegbcb &&_dcgcg .Name ==start .Name {*_defde =1;return nil ;};if _cgbbb ,_eafcg :=_dbcde .(_f .CharData );!_eafcg {return _c .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",_dbcde );}else {switch string (_cgbbb ){case "":*_defde =0;case "\u0061\u0075\u0074\u006f":*_defde =1;case "\u0065\u0078\u0061c\u0074":*_defde =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_defde =3;};};_dbcde ,_gfffddd =d .Token ();if _gfffddd !=nil {return _gfffddd ;};if _bbeff ,_aacfaa :=_dbcde .(_f .EndElement );_aacfaa &&_bbeff .Name ==start .Name {return nil ;};return _c .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",_dbcde );};type CT_Spacing struct{ - -// Spacing Above Paragraph -BeforeAttr *_cd .ST_TwipsMeasure ; - -// Spacing Above Paragraph IN Line Units -BeforeLinesAttr *int64 ; +NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;}; -// Automatically Determine Spacing Above Paragraph -BeforeAutospacingAttr *_cd .ST_OnOff ; - -// Spacing Below Paragraph -AfterAttr *_cd .ST_TwipsMeasure ; - -// Spacing Below Paragraph in Line Units -AfterLinesAttr *int64 ; - -// Automatically Determine Spacing Below Paragraph -AfterAutospacingAttr *_cd .ST_OnOff ; - -// Spacing Between Lines in Paragraph -LineAttr *ST_SignedTwipsMeasure ; +// Validate validates the CT_Div and its children +func (_aagdd *CT_Div )Validate ()error {return _aagdd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3;);type WdInline struct{WdCT_Inline }; -// Spacing Between Lines -LineRuleAttr ST_LineSpacingRule ;};type CT_Document struct{ConformanceAttr _cd .ST_ConformanceClass ; +// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path +func (_gabae *CT_TblWidth )ValidateWithPath (path string )error {if _gabae .WAttr !=nil {if _dbcfad :=_gabae .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dbcfad !=nil {return _dbcfad ;};};if _efbec :=_gabae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efbec !=nil {return _efbec ;};return nil ;};func (_fcdee *WdCT_WordprocessingGroup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcdee .CNvGrpSpPr =_eg .NewCT_NonVisualGroupDrawingShapeProps ();_fcdee .GrpSpPr =_eg .NewCT_GroupShapeProperties ();_abdebg :for {_dcbbde ,_edfaf :=d .Token ();if _edfaf !=nil {return _edfaf ;};switch _agfga :=_dcbbde .(type ){case _c .StartElement :switch _agfga .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:_fcdee .CNvPr =_eg .NewCT_NonVisualDrawingProps ();if _caaaae :=d .DecodeElement (_fcdee .CNvPr ,&_agfga );_caaaae !=nil {return _caaaae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _ddbbf :=d .DecodeElement (_fcdee .CNvGrpSpPr ,&_agfga );_ddbbf !=nil {return _ddbbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _fbaadf :=d .DecodeElement (_fcdee .GrpSpPr ,&_agfga );_fbaadf !=nil {return _fbaadf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_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 :"\u0077\u0073\u0070"}:_bgfead :=NewWdCT_WordprocessingGroupChoice ();if _fbdegc :=d .DecodeElement (&_bgfead .Wsp ,&_agfga );_fbdegc !=nil {return _fbdegc ;};_fcdee .Choice =append (_fcdee .Choice ,_bgfead );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_gbfbd :=NewWdCT_WordprocessingGroupChoice ();if _fabad :=d .DecodeElement (&_gbfbd .GrpSp ,&_agfga );_fabad !=nil {return _fabad ;};_fcdee .Choice =append (_fcdee .Choice ,_gbfbd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bddcf :=NewWdCT_WordprocessingGroupChoice ();if _fgbdfac :=d .DecodeElement (&_bddcf .GraphicFrame ,&_agfga );_fgbdfac !=nil {return _fgbdfac ;};_fcdee .Choice =append (_fcdee .Choice ,_bddcf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_aaeag :=NewWdCT_WordprocessingGroupChoice ();if _ggbaaf :=d .DecodeElement (&_aaeag .Pic ,&_agfga );_ggbaaf !=nil {return _ggbaaf ;};_fcdee .Choice =append (_fcdee .Choice ,_aaeag );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gcdadf :=NewWdCT_WordprocessingGroupChoice ();if _bcfega :=d .DecodeElement (&_gcdadf .ContentPart ,&_agfga );_bcfega !=nil {return _bcfega ;};_fcdee .Choice =append (_fcdee .Choice ,_gcdadf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcdee .ExtLst =_eg .NewCT_OfficeArtExtensionList ();if _bbfdb :=d .DecodeElement (_fcdee .ExtLst ,&_agfga );_bbfdb !=nil {return _bbfdb ;};default:_cff .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067G\u0072\u006f\u0075\u0070\u0020%\u0076",_agfga .Name );if _cffca :=d .Skip ();_cffca !=nil {return _cffca ;};};case _c .EndElement :break _abdebg ;case _c .CharData :};};return nil ;}; -// Document Background -Background *CT_Background ;Body *CT_Body ;};func (_cdcdcc *ST_PageOrientation )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdcdcc =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_cdcdcc =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_cdcdcc =2;};return nil ;};func (_dbceae ST_RestartNumber )ValidateWithPath (path string )error {switch _dbceae {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbceae ));};return nil ;};type CT_FtnEdn struct{ +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_efce *CT_Comments )ValidateWithPath (path string )error {for _dcec ,_afgg :=range _efce .Comment {if _dceg :=_afgg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_dcec ));_dceg !=nil {return _dceg ;};};return nil ;}; -// Footnote/Endnote Type -TypeAttr ST_FtnEdn ; +// Validate validates the AG_TransitionalPassword and its children +func (_gggg *AG_TransitionalPassword )Validate ()error {return _gggg .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func (_bea *CT_BdoContentRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bea .ValAttr !=ST_DirectionUnset {_eebd ,_ebg :=_bea .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebg !=nil {return _ebg ;};start .Attr =append (start .Attr ,_eebd );};e .EncodeToken (start );if _bea .FldSimple !=nil {_bcf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_ffa :=range _bea .FldSimple {e .EncodeElement (_ffa ,_bcf );};};if _bea .Hyperlink !=nil {_fdbd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bea .Hyperlink ,_fdbd );};if _bea .SubDoc !=nil {_bcgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_bea .SubDoc ,_bcgb );};if _bea .EG_ContentRunContent !=nil {for _ ,_adg :=range _bea .EG_ContentRunContent {_adg .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;);func (_ddadg *CT_FldChar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gbdfc ,_bcfe :=_ddadg .FldCharTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"});if _bcfe !=nil {return _bcfe ;};start .Attr =append (start .Attr ,_gbdfc );if _ddadg .FldLockAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_ea .Sprintf ("\u0025\u0076",*_ddadg .FldLockAttr )});};if _ddadg .DirtyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_ea .Sprintf ("\u0025\u0076",*_ddadg .DirtyAttr )});};e .EncodeToken (start );if _ddadg .FldData !=nil {_faada :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_ddadg .FldData ,_faada );};if _ddadg .FfData !=nil {_cecgcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ddadg .FfData ,_cecgcg );};if _ddadg .NumberingChange !=nil {_abcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ddadg .NumberingChange ,_abcg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_aaage :=&CT_CustomXmlBlock {};return _aaage };func (_fbegf *CT_TwipsMeasure )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eadfe :=range start .Attr {if _eadfe .Name .Local =="\u0076\u0061\u006c"{_dggfad ,_eafcfe :=ParseUnionST_TwipsMeasure (_eadfe .Value );if _eafcfe !=nil {return _eafcfe ;};_fbegf .ValAttr =_dggfad ;continue ;};};for {_bcbfc ,_bgdfdg :=d .Token ();if _bgdfdg !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_bgdfdg );};if _ccbeba ,_bbebab :=_bcbfc .(_c .EndElement );_bbebab &&_ccbeba .Name ==start .Name {break ;};};return nil ;};func NewCT_Numbering ()*CT_Numbering {_bgdag :=&CT_Numbering {};return _bgdag };func (_gebff ST_HdrFtr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gebff .String (),start );};func (_afddbb *EG_RunLevelElts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afddbb .ProofErr !=nil {_ggadd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}};e .EncodeElement (_afddbb .ProofErr ,_ggadd );};if _afddbb .PermStart !=nil {_fcbbbe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_afddbb .PermStart ,_fcbbbe );};if _afddbb .PermEnd !=nil {_ebgfega :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}};e .EncodeElement (_afddbb .PermEnd ,_ebgfega );};if _afddbb .Ins !=nil {_ccgacb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_afddbb .Ins ,_ccgacb );};if _afddbb .Del !=nil {_bacff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_afddbb .Del ,_bacff );};if _afddbb .MoveFrom !=nil {_cbccba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_afddbb .MoveFrom ,_cbccba );};if _afddbb .MoveTo !=nil {_acfdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_afddbb .MoveTo ,_acfdf );};if _afddbb .EG_RangeMarkupElements !=nil {for _ ,_gafbad :=range _afddbb .EG_RangeMarkupElements {_gafbad .MarshalXML (e ,_c .StartElement {});};};if _afddbb .EG_MathContent !=nil {for _ ,_bcaac :=range _afddbb .EG_MathContent {_bcaac .MarshalXML (e ,_c .StartElement {});};};return nil ;}; -// Footnote/Endnote ID -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};type CT_DocPartName struct{ +// Validate validates the CT_TxbxContent and its children +func (_bffgab *CT_TxbxContent )Validate ()error {return _bffgab .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");};const (ST_DocProtectUnset ST_DocProtect =0;ST_DocProtectNone ST_DocProtect =1;ST_DocProtectReadOnly ST_DocProtect =2;ST_DocProtectComments ST_DocProtect =3;ST_DocProtectTrackedChanges ST_DocProtect =4;ST_DocProtectForms ST_DocProtect =5;); -// Name Value -ValAttr string ; +// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path +func (_gabfeg *CT_SdtListItem )ValidateWithPath (path string )error {return nil };func (_bcgeb *CT_Hyperlink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcgeb .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_bcgeb .TgtFrameAttr )});};if _bcgeb .TooltipAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_ea .Sprintf ("\u0025\u0076",*_bcgeb .TooltipAttr )});};if _bcgeb .DocLocationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_ea .Sprintf ("\u0025\u0076",*_bcgeb .DocLocationAttr )});};if _bcgeb .HistoryAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_ea .Sprintf ("\u0025\u0076",*_bcgeb .HistoryAttr )});};if _bcgeb .AnchorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_bcgeb .AnchorAttr )});};if _bcgeb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_bcgeb .IdAttr )});};e .EncodeToken (start );if _bcgeb .FldSimple !=nil {_bdafa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_dfdba :=range _bcgeb .FldSimple {e .EncodeElement (_dfdba ,_bdafa );};};if _bcgeb .Hyperlink !=nil {_fbdd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bcgeb .Hyperlink ,_fbdd );};if _bcgeb .SubDoc !=nil {_gebeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_bcgeb .SubDoc ,_gebeb );};if _bcgeb .EG_ContentRunContent !=nil {for _ ,_gefag :=range _bcgeb .EG_ContentRunContent {_gefag .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddeee *CT_DocParts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdcd :for {_eegba ,_aebde :=d .Token ();if _aebde !=nil {return _aebde ;};switch _cded :=_eegba .(type ){case _c .StartElement :switch _cded .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 :"\u0064o\u0063\u0050\u0061\u0072\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 :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:_gcfa :=NewCT_DocPart ();if _ggeab :=d .DecodeElement (_gcfa ,&_cded );_ggeab !=nil {return _ggeab ;};_ddeee .DocPart =append (_ddeee .DocPart ,_gcfa );default:_cff .Log ("\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\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073\u0020\u0025\u0076",_cded .Name );if _bggbd :=d .Skip ();_bggbd !=nil {return _bggbd ;};};case _c .EndElement :break _bdcd ;case _c .CharData :};};return nil ;}; -// Built-In Entry -DecoratedAttr *_cd .ST_OnOff ;}; +// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path +func (_efcb *CT_RunTrackChange )ValidateWithPath (path string )error {return nil };type CT_FFTextType struct{ -// Validate validates the CT_Br and its children -func (_edgb *CT_Br )Validate ()error {return _edgb .ValidateWithPath ("\u0043\u0054\u005fB\u0072")}; +// Text Box Form Field Type Values +ValAttr ST_FFTextType ;};func NewCT_TblStylePr ()*CT_TblStylePr {_caaacc :=&CT_TblStylePr {};_caaacc .TypeAttr =ST_TblStyleOverrideType (1);return _caaacc ;};func NewCT_DocPartTypes ()*CT_DocPartTypes {_baada :=&CT_DocPartTypes {};return _baada };type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;}; -// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path -func (_fdebf *CT_TrackChangeRange )ValidateWithPath (path string )error {if _afggeg :=_fdebf .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_afggeg !=nil {return _afggeg ;};return nil ;};func NewFtr ()*Ftr {_fedab :=&Ftr {};_fedab .CT_HdrFtr =*NewCT_HdrFtr ();return _fedab };func (_dbbgac ST_Theme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dbbgac .String (),start );};func (_cbaag *CT_Highlight )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eaab ,_gdef :=_cbaag .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdef !=nil {return _gdef ;};start .Attr =append (start .Attr ,_eaab );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;);func (_gbgaf *CT_TrPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbgaf .CnfStyle !=nil {_bbebd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_bgfdg :=range _gbgaf .CnfStyle {e .EncodeElement (_bgfdg ,_bbebd );};};if _gbgaf .DivId !=nil {_ebdgbe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_cgdb :=range _gbgaf .DivId {e .EncodeElement (_cgdb ,_ebdgbe );};};if _gbgaf .GridBefore !=nil {_gcgdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_gcadff :=range _gbgaf .GridBefore {e .EncodeElement (_gcadff ,_gcgdg );};};if _gbgaf .GridAfter !=nil {_cedbb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_adacb :=range _gbgaf .GridAfter {e .EncodeElement (_adacb ,_cedbb );};};if _gbgaf .WBefore !=nil {_bfbdb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_dafbg :=range _gbgaf .WBefore {e .EncodeElement (_dafbg ,_bfbdb );};};if _gbgaf .WAfter !=nil {_ggbeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_dbddg :=range _gbgaf .WAfter {e .EncodeElement (_dbddg ,_ggbeg );};};if _gbgaf .CantSplit !=nil {_aacbf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_fcbdg :=range _gbgaf .CantSplit {e .EncodeElement (_fcbdg ,_aacbf );};};if _gbgaf .TrHeight !=nil {_cfegd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_gdffd :=range _gbgaf .TrHeight {e .EncodeElement (_gdffd ,_cfegd );};};if _gbgaf .TblHeader !=nil {_aadfdc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_gcaeag :=range _gbgaf .TblHeader {e .EncodeElement (_gcaeag ,_aadfdc );};};if _gbgaf .TblCellSpacing !=nil {_debfgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_geaecd :=range _gbgaf .TblCellSpacing {e .EncodeElement (_geaecd ,_debfgc );};};if _gbgaf .Jc !=nil {_fbfgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_dbfea :=range _gbgaf .Jc {e .EncodeElement (_dbfea ,_fbfgb );};};if _gbgaf .Hidden !=nil {_bcgaaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_gdddcc :=range _gbgaf .Hidden {e .EncodeElement (_gdddcc ,_bcgaaf );};};if _gbgaf .Ins !=nil {_fcedb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_gbgaf .Ins ,_fcedb );};if _gbgaf .Del !=nil {_bacge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_gbgaf .Del ,_bacge );};if _gbgaf .TrPrChange !=nil {_aecca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gbgaf .TrPrChange ,_aecca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Panose struct{ +// Validate validates the CT_MailMergeDataType and its children +func (_cdcfc *CT_MailMergeDataType )Validate ()error {return _cdcfc .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};func (_ecfcc ST_DropCap )ValidateWithPath (path string )error {switch _ecfcc {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecfcc ));};return nil ;};func ParseUnionST_Coordinate (s string )(_eg .ST_Coordinate ,error ){return _eg .ParseUnionST_Coordinate (s );};func (_fgecc *CT_DocumentBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dabf :for {_edaea ,_aebbb :=d .Token ();if _aebbb !=nil {return _aebbb ;};switch _edga :=_edaea .(type ){case _c .StartElement :switch _edga .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_fgecc .Background =NewCT_Background ();if _fgaac :=d .DecodeElement (_fgecc .Background ,&_edga );_fgaac !=nil {return _fgaac ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_edga .Name );if _eggdf :=d .Skip ();_eggdf !=nil {return _eggdf ;};};case _c .EndElement :break _dabf ;case _c .CharData :};};return nil ;};func (_ebebd *CT_Height )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebebd .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_ebebd .ValAttr )});};if _ebebd .HRuleAttr !=ST_HeightRuleUnset {_fbbba ,_geaa :=_ebebd .HRuleAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _geaa !=nil {return _geaa ;};start .Attr =append (start .Attr ,_fbbba );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Value -ValAttr string ;}; +// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path +func (_eefbeg *CT_FldChar )ValidateWithPath (path string )error {if _eefbeg .FldCharTypeAttr ==ST_FldCharTypeUnset {return _ea .Errorf ("\u0025\u0073\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _gagfa :=_eefbeg .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gagfa !=nil {return _gagfa ;};if _eefbeg .FldLockAttr !=nil {if _caega :=_eefbeg .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_caega !=nil {return _caega ;};};if _eefbeg .DirtyAttr !=nil {if _cegdc :=_eefbeg .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_cegdc !=nil {return _cegdc ;};};if _eefbeg .FldData !=nil {if _dbgf :=_eefbeg .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_dbgf !=nil {return _dbgf ;};};if _eefbeg .FfData !=nil {if _defag :=_eefbeg .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_defag !=nil {return _defag ;};};if _eefbeg .NumberingChange !=nil {if _daagd :=_eefbeg .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_daagd !=nil {return _daagd ;};};return nil ;};type CT_FrameLayout struct{ -// Validate validates the CT_PageMar and its children -func (_edbab *CT_PageMar )Validate ()error {return _edbab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");}; +// Frameset Layout Value +ValAttr ST_FrameLayout ;}; -// Validate validates the CT_SdtDate and its children -func (_gdcfa *CT_SdtDate )Validate ()error {return _gdcfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");};func NewCT_DocPartTypes ()*CT_DocPartTypes {_addfa :=&CT_DocPartTypes {};return _addfa };func (_dgdfd *EG_RunInnerContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgdfd .Br !=nil {_cfgedc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_dgdfd .Br ,_cfgedc );};if _dgdfd .T !=nil {_aggff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_dgdfd .T ,_aggff );};if _dgdfd .ContentPart !=nil {_fddef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_dgdfd .ContentPart ,_fddef );};if _dgdfd .DelText !=nil {_gdcbg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_dgdfd .DelText ,_gdcbg );};if _dgdfd .InstrText !=nil {_ggfae :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dgdfd .InstrText ,_ggfae );};if _dgdfd .DelInstrText !=nil {_fadafa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dgdfd .DelInstrText ,_fadafa );};if _dgdfd .NoBreakHyphen !=nil {_bbeacb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_dgdfd .NoBreakHyphen ,_bbeacb );};if _dgdfd .SoftHyphen !=nil {_dgeaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_dgdfd .SoftHyphen ,_dgeaf );};if _dgdfd .DayShort !=nil {_becfae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_dgdfd .DayShort ,_becfae );};if _dgdfd .MonthShort !=nil {_dgede :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_dgdfd .MonthShort ,_dgede );};if _dgdfd .YearShort !=nil {_eadea :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_dgdfd .YearShort ,_eadea );};if _dgdfd .DayLong !=nil {_dfdce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_dgdfd .DayLong ,_dfdce );};if _dgdfd .MonthLong !=nil {_daead :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_dgdfd .MonthLong ,_daead );};if _dgdfd .YearLong !=nil {_gbffa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_dgdfd .YearLong ,_gbffa );};if _dgdfd .AnnotationRef !=nil {_bddeea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_dgdfd .AnnotationRef ,_bddeea );};if _dgdfd .FootnoteRef !=nil {_affff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_dgdfd .FootnoteRef ,_affff );};if _dgdfd .EndnoteRef !=nil {_aaceg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_dgdfd .EndnoteRef ,_aaceg );};if _dgdfd .Separator !=nil {_egccg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_dgdfd .Separator ,_egccg );};if _dgdfd .ContinuationSeparator !=nil {_ecbcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063on\u0074\u0069\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_dgdfd .ContinuationSeparator ,_ecbcg );};if _dgdfd .Sym !=nil {_beegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_dgdfd .Sym ,_beegg );};if _dgdfd .PgNum !=nil {_feegg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_dgdfd .PgNum ,_feegg );};if _dgdfd .Cr !=nil {_dggfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_dgdfd .Cr ,_dggfe );};if _dgdfd .Tab !=nil {_abbcgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_dgdfd .Tab ,_abbcgg );};if _dgdfd .Object !=nil {_dcfea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_dgdfd .Object ,_dcfea );};if _dgdfd .Pict !=nil {_ebfecd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_dgdfd .Pict ,_ebfecd );};if _dgdfd .FldChar !=nil {_fabdc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_dgdfd .FldChar ,_fabdc );};if _dgdfd .Ruby !=nil {_afeebg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_dgdfd .Ruby ,_afeebg );};if _dgdfd .FootnoteReference !=nil {_aaeeec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_dgdfd .FootnoteReference ,_aaeeec );};if _dgdfd .EndnoteReference !=nil {_fcfcf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_dgdfd .EndnoteReference ,_fcfcf );};if _dgdfd .CommentReference !=nil {_ccada :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_dgdfd .CommentReference ,_ccada );};if _dgdfd .Drawing !=nil {_accbbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_dgdfd .Drawing ,_accbbc );};if _dgdfd .Ptab !=nil {_dadcfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_dgdfd .Ptab ,_dadcfe );};if _dgdfd .LastRenderedPageBreak !=nil {_ecefd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006cas\u0074\u0052\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"}};e .EncodeElement (_dgdfd .LastRenderedPageBreak ,_ecefd );};return nil ;};func (_eaeed *WdEG_WrapTypeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbabaa :for {_gcecdd ,_facbag :=d .Token ();if _facbag !=nil {return _facbag ;};switch _ffbaa :=_gcecdd .(type ){case _f .StartElement :switch _ffbaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_f .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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_eaeed .WrapNone =NewWdCT_WrapNone ();if _cdaeg :=d .DecodeElement (_eaeed .WrapNone ,&_ffbaa );_cdaeg !=nil {return _cdaeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_f .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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_eaeed .WrapSquare =NewWdCT_WrapSquare ();if _ccebd :=d .DecodeElement (_eaeed .WrapSquare ,&_ffbaa );_ccebd !=nil {return _ccebd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_f .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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_eaeed .WrapTight =NewWdCT_WrapTight ();if _ddbgbg :=d .DecodeElement (_eaeed .WrapTight ,&_ffbaa );_ddbgbg !=nil {return _ddbgbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_f .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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_eaeed .WrapThrough =NewWdCT_WrapThrough ();if _efdac :=d .DecodeElement (_eaeed .WrapThrough ,&_ffbaa );_efdac !=nil {return _efdac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_f .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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_eaeed .WrapTopAndBottom =NewWdCT_WrapTopBottom ();if _fggbgb :=d .DecodeElement (_eaeed .WrapTopAndBottom ,&_ffbaa );_fggbgb !=nil {return _fggbgb ;};default:_gb .Log ("\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\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054yp\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ffbaa .Name );if _ffdabd :=d .Skip ();_ffdabd !=nil {return _ffdabd ;};};case _f .EndElement :break _cbabaa ;case _f .CharData :};};return nil ;}; +// Validate validates the WdAnchor and its children +func (_bbecf *WdAnchor )Validate ()error {return _bbecf .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};type ST_Jc byte ;type CT_Language struct{ -// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path -func (_addfc *CT_Ruby )ValidateWithPath (path string )error {if _ddafc :=_addfc .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_ddafc !=nil {return _ddafc ;};if _bgfad :=_addfc .Rt .ValidateWithPath (path +"\u002f\u0052\u0074");_bgfad !=nil {return _bgfad ;};if _babag :=_addfc .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_babag !=nil {return _babag ;};return nil ;};func NewEG_MathContent ()*EG_MathContent {_cbedg :=&EG_MathContent {};return _cbedg };const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;);type WdCT_TxbxContent struct{ +// Latin Language +ValAttr *string ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; +// East Asian Language +EastAsiaAttr *string ; -// Validate validates the WdWgp and its children -func (_cddcdg *WdWgp )Validate ()error {return _cddcdg .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};func ParseUnionST_OnOff (s string )(_cd .ST_OnOff ,error ){return _cd .ParseUnionST_OnOff (s )};func NewCT_Height ()*CT_Height {_dffbf :=&CT_Height {};return _dffbf }; +// Complex Script Language +BidiAttr *string ;}; -// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path -func (_ccdbd *CT_DocPartName )ValidateWithPath (path string )error {if _ccdbd .DecoratedAttr !=nil {if _ffff :=_ccdbd .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_ffff !=nil {return _ffff ;};};return nil ;};func (_gbgee *ST_RubyAlign )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbgee =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbgee =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_gbgee =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_gbgee =3;case "\u006c\u0065\u0066\u0074":*_gbgee =4;case "\u0072\u0069\u0067h\u0074":*_gbgee =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_gbgee =6;};return nil ;}; +// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path +func (_bacba *CT_Styles )ValidateWithPath (path string )error {if _bacba .DocDefaults !=nil {if _fadbg :=_bacba .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_fadbg !=nil {return _fadbg ;};};if _bacba .LatentStyles !=nil {if _dffda :=_bacba .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_dffda !=nil {return _dffda ;};};for _bgcdae ,_agfed :=range _bacba .Style {if _afffe :=_agfed .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bgcdae ));_afffe !=nil {return _afffe ;};};return nil ;}; -// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path -func (_dddeg *CT_FtnPos )ValidateWithPath (path string )error {if _dddeg .ValAttr ==ST_FtnPosUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _bgece :=_dddeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgece !=nil {return _bgece ;};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_deag :=&CT_Kinsoku {};return _deag }; +// Validate validates the CT_PPr and its children +func (_bdaeb *CT_PPr )Validate ()error {return _bdaeb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");};func NewCT_PageBorder ()*CT_PageBorder {_dgfee :=&CT_PageBorder {};_dgfee .ValAttr =ST_Border (1);return _dgfee ;};func (_cefcb *Footnotes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cefcb .CT_Footnotes =*NewCT_Footnotes ();_ecgag :for {_cefbfd ,_efaeaa :=d .Token ();if _efaeaa !=nil {return _efaeaa ;};switch _aeaaeb :=_cefbfd .(type ){case _c .StartElement :switch _aeaaeb .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_abeba :=NewCT_FtnEdn ();if _fbegg :=d .DecodeElement (_abeba ,&_aeaaeb );_fbegg !=nil {return _fbegg ;};_cefcb .Footnote =append (_cefcb .Footnote ,_abeba );default:_cff .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0046\u006f\u006f\u0074\u006e\u006ft\u0065\u0073 \u0025\u0076",_aeaaeb .Name );if _gdeac :=d .Skip ();_gdeac !=nil {return _gdeac ;};};case _c .EndElement :break _ecgag ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path -func (_gedfc *CT_RPr )ValidateWithPath (path string )error {if _gedfc .RStyle !=nil {if _degca :=_gedfc .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_degca !=nil {return _degca ;};};if _gedfc .RFonts !=nil {if _adggc :=_gedfc .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_adggc !=nil {return _adggc ;};};if _gedfc .B !=nil {if _gdbcc :=_gedfc .B .ValidateWithPath (path +"\u002f\u0042");_gdbcc !=nil {return _gdbcc ;};};if _gedfc .BCs !=nil {if _faaed :=_gedfc .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_faaed !=nil {return _faaed ;};};if _gedfc .I !=nil {if _ecaeb :=_gedfc .I .ValidateWithPath (path +"\u002f\u0049");_ecaeb !=nil {return _ecaeb ;};};if _gedfc .ICs !=nil {if _bccfa :=_gedfc .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_bccfa !=nil {return _bccfa ;};};if _gedfc .Caps !=nil {if _eeafd :=_gedfc .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_eeafd !=nil {return _eeafd ;};};if _gedfc .SmallCaps !=nil {if _afeba :=_gedfc .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_afeba !=nil {return _afeba ;};};if _gedfc .Strike !=nil {if _afcad :=_gedfc .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_afcad !=nil {return _afcad ;};};if _gedfc .Dstrike !=nil {if _dcbcd :=_gedfc .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_dcbcd !=nil {return _dcbcd ;};};if _gedfc .Outline !=nil {if _gfegd :=_gedfc .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gfegd !=nil {return _gfegd ;};};if _gedfc .Shadow !=nil {if _cegbb :=_gedfc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_cegbb !=nil {return _cegbb ;};};if _gedfc .Emboss !=nil {if _egfdd :=_gedfc .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_egfdd !=nil {return _egfdd ;};};if _gedfc .Imprint !=nil {if _eegff :=_gedfc .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_eegff !=nil {return _eegff ;};};if _gedfc .NoProof !=nil {if _cgfcea :=_gedfc .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_cgfcea !=nil {return _cgfcea ;};};if _gedfc .SnapToGrid !=nil {if _fccefe :=_gedfc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_fccefe !=nil {return _fccefe ;};};if _gedfc .Vanish !=nil {if _cabe :=_gedfc .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cabe !=nil {return _cabe ;};};if _gedfc .WebHidden !=nil {if _efcga :=_gedfc .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_efcga !=nil {return _efcga ;};};if _gedfc .Color !=nil {if _accccc :=_gedfc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_accccc !=nil {return _accccc ;};};if _gedfc .Spacing !=nil {if _afea :=_gedfc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_afea !=nil {return _afea ;};};if _gedfc .W !=nil {if _dgafa :=_gedfc .W .ValidateWithPath (path +"\u002f\u0057");_dgafa !=nil {return _dgafa ;};};if _gedfc .Kern !=nil {if _dgege :=_gedfc .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_dgege !=nil {return _dgege ;};};if _gedfc .Position !=nil {if _ebdff :=_gedfc .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ebdff !=nil {return _ebdff ;};};if _gedfc .Sz !=nil {if _geefe :=_gedfc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_geefe !=nil {return _geefe ;};};if _gedfc .SzCs !=nil {if _aggga :=_gedfc .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_aggga !=nil {return _aggga ;};};if _gedfc .Highlight !=nil {if _ffeddc :=_gedfc .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_ffeddc !=nil {return _ffeddc ;};};if _gedfc .U !=nil {if _gdgbe :=_gedfc .U .ValidateWithPath (path +"\u002f\u0055");_gdgbe !=nil {return _gdgbe ;};};if _gedfc .Effect !=nil {if _fgfbd :=_gedfc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_fgfbd !=nil {return _fgfbd ;};};if _gedfc .Bdr !=nil {if _gageb :=_gedfc .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_gageb !=nil {return _gageb ;};};if _gedfc .Shd !=nil {if _bcac :=_gedfc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bcac !=nil {return _bcac ;};};if _gedfc .FitText !=nil {if _cegae :=_gedfc .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_cegae !=nil {return _cegae ;};};if _gedfc .VertAlign !=nil {if _dgcee :=_gedfc .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_dgcee !=nil {return _dgcee ;};};if _gedfc .Rtl !=nil {if _ffafb :=_gedfc .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ffafb !=nil {return _ffafb ;};};if _gedfc .Cs !=nil {if _ffecf :=_gedfc .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_ffecf !=nil {return _ffecf ;};};if _gedfc .Em !=nil {if _egeb :=_gedfc .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_egeb !=nil {return _egeb ;};};if _gedfc .Lang !=nil {if _gegcb :=_gedfc .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_gegcb !=nil {return _gegcb ;};};if _gedfc .EastAsianLayout !=nil {if _fbfdg :=_gedfc .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_fbfdg !=nil {return _fbfdg ;};};if _gedfc .SpecVanish !=nil {if _aaacc :=_gedfc .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_aaacc !=nil {return _aaacc ;};};if _gedfc .OMath !=nil {if _abeca :=_gedfc .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_abeca !=nil {return _abeca ;};};if _gedfc .RPrChange !=nil {if _fedeb :=_gedfc .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fedeb !=nil {return _fedeb ;};};return nil ;};type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_g .Time ; +// Validate validates the CT_MailMergeSourceType and its children +func (_dgbgd *CT_MailMergeSourceType )Validate ()error {return _dgbgd .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");};func (_fgbae *CT_SdtListItem )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgbae .DisplayTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_fgbae .DisplayTextAttr )});};if _fgbae .ValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_fgbae .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edcec ST_FldCharType )ValidateWithPath (path string )error {switch _edcec {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcec ));};return nil ;};func (_dfecfc ST_FrameScrollbar )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfbeb :=_c .Attr {};_dfbeb .Name =name ;switch _dfecfc {case ST_FrameScrollbarUnset :_dfbeb .Value ="";case ST_FrameScrollbarOn :_dfbeb .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_dfbeb .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_dfbeb .Value ="\u0061\u0075\u0074\u006f";};return _dfbeb ,nil ;}; -// Annotation Identifier -IdAttr int64 ;}; +// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path +func (_daea *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _daea .Type !=nil {if _dgfcc :=_daea .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_dgfcc !=nil {return _dgfcc ;};};if _daea .Name !=nil {if _dfdaf :=_daea .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_dfdaf !=nil {return _dfdaf ;};};if _daea .MappedName !=nil {if _agcdf :=_daea .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_agcdf !=nil {return _agcdf ;};};if _daea .Column !=nil {if _bebcg :=_daea .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_bebcg !=nil {return _bebcg ;};};if _daea .Lid !=nil {if _fdaae :=_daea .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_fdaae !=nil {return _fdaae ;};};if _daea .DynamicAddress !=nil {if _bafbf :=_daea .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073");_bafbf !=nil {return _bafbf ;};};return nil ;};func (_agdf *CT_FtnDocProps )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbccg :for {_efff ,_gceeb :=d .Token ();if _gceeb !=nil {return _gceeb ;};switch _gadaa :=_efff .(type ){case _c .StartElement :switch _gadaa .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:_agdf .Pos =NewCT_FtnPos ();if _bcacc :=d .DecodeElement (_agdf .Pos ,&_gadaa );_bcacc !=nil {return _bcacc ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_agdf .NumFmt =NewCT_NumFmt ();if _eaab :=d .DecodeElement (_agdf .NumFmt ,&_gadaa );_eaab !=nil {return _eaab ;};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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_agdf .NumStart =NewCT_DecimalNumber ();if _ageg :=d .DecodeElement (_agdf .NumStart ,&_gadaa );_ageg !=nil {return _ageg ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_agdf .NumRestart =NewCT_NumRestart ();if _dbcaf :=d .DecodeElement (_agdf .NumRestart ,&_gadaa );_dbcaf !=nil {return _dbcaf ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_ecdf :=NewCT_FtnEdnSepRef ();if _dacag :=d .DecodeElement (_ecdf ,&_gadaa );_dacag !=nil {return _dacag ;};_agdf .Footnote =append (_agdf .Footnote ,_ecdf );default:_cff .Log ("\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\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_gadaa .Name );if _cdcbf :=d .Skip ();_cdcbf !=nil {return _cdcbf ;};};case _c .EndElement :break _gbccg ;case _c .CharData :};};return nil ;};func (_gaceg *CT_WebSettings )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gaceg .Frameset !=nil {_gdeed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};e .EncodeElement (_gaceg .Frameset ,_gdeed );};if _gaceg .Divs !=nil {_dgccf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_gaceg .Divs ,_dgccf );};if _gaceg .Encoding !=nil {_fedbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}};e .EncodeElement (_gaceg .Encoding ,_fedbd );};if _gaceg .OptimizeForBrowser !=nil {_bfecea :=_c .StartElement {Name :_c .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_gaceg .OptimizeForBrowser ,_bfecea );};if _gaceg .RelyOnVML !=nil {_fbbccf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_gaceg .RelyOnVML ,_fbbccf );};if _gaceg .AllowPNG !=nil {_bfabd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}};e .EncodeElement (_gaceg .AllowPNG ,_bfabd );};if _gaceg .DoNotRelyOnCSS !=nil {_gdbdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_gaceg .DoNotRelyOnCSS ,_gdbdd );};if _gaceg .DoNotSaveAsSingleFile !=nil {_dcdec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gaceg .DoNotSaveAsSingleFile ,_dcdec );};if _gaceg .DoNotOrganizeInFolder !=nil {_eeca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_gaceg .DoNotOrganizeInFolder ,_eeca );};if _gaceg .DoNotUseLongFileNames !=nil {_dfca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_gaceg .DoNotUseLongFileNames ,_dfca );};if _gaceg .PixelsPerInch !=nil {_bbgag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_gaceg .PixelsPerInch ,_bbgag );};if _gaceg .TargetScreenSz !=nil {_aafec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}};e .EncodeElement (_gaceg .TargetScreenSz ,_aafec );};if _gaceg .SaveSmartTagsAsXml !=nil {_fbbbg :=_c .StartElement {Name :_c .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_gaceg .SaveSmartTagsAsXml ,_fbbbg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_afbdd *CT_Empty )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path +func (_fafbd *CT_TblBorders )ValidateWithPath (path string )error {if _fafbd .Top !=nil {if _gaaag :=_fafbd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gaaag !=nil {return _gaaag ;};};if _fafbd .Start !=nil {if _gdeab :=_fafbd .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_gdeab !=nil {return _gdeab ;};};if _fafbd .Left !=nil {if _efegcb :=_fafbd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_efegcb !=nil {return _efegcb ;};};if _fafbd .Bottom !=nil {if _gfcbed :=_fafbd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gfcbed !=nil {return _gfcbed ;};};if _fafbd .End !=nil {if _eabaga :=_fafbd .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_eabaga !=nil {return _eabaga ;};};if _fafbd .Right !=nil {if _cdebed :=_fafbd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cdebed !=nil {return _cdebed ;};};if _fafbd .InsideH !=nil {if _egafd :=_fafbd .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_egafd !=nil {return _egafd ;};};if _fafbd .InsideV !=nil {if _caabgb :=_fafbd .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_caabgb !=nil {return _caabgb ;};};return nil ;};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_eg .CT_OfficeArtExtensionList ;};func (_eggeeb *WdST_WrapText )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eggeeb =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_eggeeb =1;case "\u006c\u0065\u0066\u0074":*_eggeeb =2;case "\u0072\u0069\u0067h\u0074":*_eggeeb =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_eggeeb =4;};return nil ;}; -// Validate validates the CT_Panose and its children -func (_fbfag *CT_Panose )Validate ()error {return _fbfag .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};type CT_ProofErr struct{ +// ValidateWithPath validates the Styles and its children, prefixing error messages with path +func (_aefbbg *Styles )ValidateWithPath (path string )error {if _eeagc :=_aefbbg .CT_Styles .ValidateWithPath (path );_eeagc !=nil {return _eeagc ;};return nil ;}; -// Proofing Error Anchor Type -TypeAttr ST_ProofErr ;};func (_cbcad *EG_RPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fffdc :for {_feedeg ,_cdbdcg :=d .Token ();if _cdbdcg !=nil {return _cdbdcg ;};switch _bfgdfd :=_feedeg .(type ){case _f .StartElement :switch _bfgdfd .Name {case _f .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 :"\u0072\u0050\u0072"},_f .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 :"\u0072\u0050\u0072"}:_cbcad .RPr =NewCT_RPr ();if _bbceb :=d .DecodeElement (_cbcad .RPr ,&_bfgdfd );_bbceb !=nil {return _bbceb ;};default:_gb .Log ("\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\u0052\u0050\u0072\u0020\u0025\u0076",_bfgdfd .Name );if _aacde :=d .Skip ();_aacde !=nil {return _aacde ;};};case _f .EndElement :break _fffdc ;case _f .CharData :};};return nil ;};func (_dgec *CT_Border )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cagd ,_gfff :=_dgec .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gfff !=nil {return _gfff ;};start .Attr =append (start .Attr ,_cagd );if _dgec .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dgec .ColorAttr )});};if _dgec .ThemeColorAttr !=ST_ThemeColorUnset {_bdgfa ,_cbe :=_dgec .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _cbe !=nil {return _cbe ;};start .Attr =append (start .Attr ,_bdgfa );};if _dgec .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dgec .ThemeTintAttr )});};if _dgec .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dgec .ThemeShadeAttr )});};if _dgec .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_c .Sprintf ("\u0025\u0076",*_dgec .SzAttr )});};if _dgec .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dgec .SpaceAttr )});};if _dgec .ShadowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_dgec .ShadowAttr )});};if _dgec .FrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dgec .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eacac ST_FrameLayout )String ()string {switch _eacac {case 0:return "";case 1:return "\u0072\u006f\u0077\u0073";case 2:return "\u0063\u006f\u006c\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_cddcc *ST_FrameScrollbar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdbcae ,_eegcc :=d .Token ();if _eegcc !=nil {return _eegcc ;};if _adadeec ,_eaedg :=_fdbcae .(_f .EndElement );_eaedg &&_adadeec .Name ==start .Name {*_cddcc =1;return nil ;};if _cdfec ,_gdgadg :=_fdbcae .(_f .CharData );!_gdgadg {return _c .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",_fdbcae );}else {switch string (_cdfec ){case "":*_cddcc =0;case "\u006f\u006e":*_cddcc =1;case "\u006f\u0066\u0066":*_cddcc =2;case "\u0061\u0075\u0074\u006f":*_cddcc =3;};};_fdbcae ,_eegcc =d .Token ();if _eegcc !=nil {return _eegcc ;};if _gffdaf ,_ddadg :=_fdbcae .(_f .EndElement );_ddadg &&_gffdaf .Name ==start .Name {return nil ;};return _c .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",_fdbcae );};func (_dfbacf ST_PageBorderZOrder )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ffaae :=_f .Attr {};_ffaae .Name =name ;switch _dfbacf {case ST_PageBorderZOrderUnset :_ffaae .Value ="";case ST_PageBorderZOrderFront :_ffaae .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_ffaae .Value ="\u0062\u0061\u0063\u006b";};return _ffaae ,nil ;};func (_ebdaec *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebdaec =0;case "\u006e\u0065\u0078\u0074":*_ebdaec =1;case "\u0070\u0072\u0065\u0076":*_ebdaec =2;};return nil ;};func (_agda *CT_Body )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agda .EG_BlockLevelElts !=nil {for _ ,_eeffa :=range _agda .EG_BlockLevelElts {_eeffa .MarshalXML (e ,_f .StartElement {});};};if _agda .SectPr !=nil {_ggdab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_agda .SectPr ,_ggdab );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gagad *ST_ObjectDrawAspect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfggd ,_fcbeca :=d .Token ();if _fcbeca !=nil {return _fcbeca ;};if _ceddfa ,_bcafea :=_bfggd .(_f .EndElement );_bcafea &&_ceddfa .Name ==start .Name {*_gagad =1;return nil ;};if _fdaad ,_efccd :=_bfggd .(_f .CharData );!_efccd {return _c .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",_bfggd );}else {switch string (_fdaad ){case "":*_gagad =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_gagad =1;case "\u0069\u0063\u006f\u006e":*_gagad =2;};};_bfggd ,_fcbeca =d .Token ();if _fcbeca !=nil {return _fcbeca ;};if _abffdf ,_gddga :=_bfggd .(_f .EndElement );_gddga &&_abffdf .Name ==start .Name {return nil ;};return _c .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",_bfggd );};func (_bcbddg ST_ChapterSep )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bcbddg .String (),start );};type CT_HpsMeasure struct{ +// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path +func (_cdgac *CT_TblPrExBase )ValidateWithPath (path string )error {if _cdgac .TblW !=nil {if _beafa :=_cdgac .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_beafa !=nil {return _beafa ;};};if _cdgac .Jc !=nil {if _gdaaaf :=_cdgac .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gdaaaf !=nil {return _gdaaaf ;};};if _cdgac .TblCellSpacing !=nil {if _bcced :=_cdgac .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bcced !=nil {return _bcced ;};};if _cdgac .TblInd !=nil {if _cdfcb :=_cdgac .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_cdfcb !=nil {return _cdfcb ;};};if _cdgac .TblBorders !=nil {if _ffgbb :=_cdgac .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ffgbb !=nil {return _ffgbb ;};};if _cdgac .Shd !=nil {if _bbgfg :=_cdgac .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bbgfg !=nil {return _bbgfg ;};};if _cdgac .TblLayout !=nil {if _ccgfd :=_cdgac .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_ccgfd !=nil {return _ccgfd ;};};if _cdgac .TblCellMar !=nil {if _egdbec :=_cdgac .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_egdbec !=nil {return _egdbec ;};};if _cdgac .TblLook !=nil {if _bbdaa :=_cdgac .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_bbdaa !=nil {return _bbdaa ;};};return nil ;};func (_dfgac WdST_AlignV )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbdbg :=_c .Attr {};_dbdbg .Name =name ;switch _dfgac {case WdST_AlignVUnset :_dbdbg .Value ="";case WdST_AlignVTop :_dbdbg .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_dbdbg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_dbdbg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_dbdbg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_dbdbg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _dbdbg ,nil ;};const (ST_EmUnset ST_Em =0;ST_EmNone ST_Em =1;ST_EmDot ST_Em =2;ST_EmComma ST_Em =3;ST_EmCircle ST_Em =4;ST_EmUnderDot ST_Em =5;);func (_ddfed *CT_FontFamily )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddfed .ValAttr =ST_FontFamily (1);for _ ,_abeaf :=range start .Attr {if _abeaf .Name .Local =="\u0076\u0061\u006c"{_ddfed .ValAttr .UnmarshalXMLAttr (_abeaf );continue ;};};for {_gbgd ,_afaff :=d .Token ();if _afaff !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_afaff );};if _gegd ,_ffgf :=_gbgd .(_c .EndElement );_ffgf &&_gegd .Name ==start .Name {break ;};};return nil ;};func (_egfeac ST_JcTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egfeac .String (),start );};func (_geggfc *ST_TextDirection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddecg ,_abgef :=d .Token ();if _abgef !=nil {return _abgef ;};if _gbbebf ,_becaa :=_ddecg .(_c .EndElement );_becaa &&_gbbebf .Name ==start .Name {*_geggfc =1;return nil ;};if _dgdff ,_eggec :=_ddecg .(_c .CharData );!_eggec {return _ea .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",_ddecg );}else {switch string (_dgdff ){case "":*_geggfc =0;case "\u0074\u0062":*_geggfc =1;case "\u0072\u006c":*_geggfc =2;case "\u006c\u0072":*_geggfc =3;case "\u0074\u0062\u0056":*_geggfc =4;case "\u0072\u006c\u0056":*_geggfc =5;case "\u006c\u0072\u0056":*_geggfc =6;case "\u0062\u0074\u004c\u0072":*_geggfc =7;case "\u006c\u0072\u0054\u0062":*_geggfc =8;case "\u006c\u0072\u0054b\u0056":*_geggfc =9;case "\u0074\u0062\u004cr\u0056":*_geggfc =10;case "\u0074\u0062\u0052\u006c":*_geggfc =11;case "\u0074\u0062\u0052l\u0056":*_geggfc =12;};};_ddecg ,_abgef =d .Token ();if _abgef !=nil {return _abgef ;};if _eeebaec ,_agfbbe :=_ddecg .(_c .EndElement );_agfbbe &&_eeebaec .Name ==start .Name {return nil ;};return _ea .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",_ddecg );};func (_bdfcb *CT_DocProtect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgaf :=range start .Attr {if _fgaf .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_bdfcb .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_fgaf );continue ;};if _fgaf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_aceg ,_eedd :=_ac .ParseInt (_fgaf .Value ,10,64);if _eedd !=nil {return _eedd ;};_bdfcb .CryptAlgorithmSidAttr =&_aceg ;continue ;};if _fgaf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_bedda ,_ebgecc :=ParseUnionST_OnOff (_fgaf .Value );if _ebgecc !=nil {return _ebgecc ;};_bdfcb .FormattingAttr =&_bedda ;continue ;};if _fgaf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_ccbae ,_cedbc :=_ac .ParseInt (_fgaf .Value ,10,64);if _cedbc !=nil {return _cedbc ;};_bdfcb .CryptSpinCountAttr =&_ccbae ;continue ;};if _fgaf .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_eaeg ,_fefc :=_fgaf .Value ,error (nil );if _fefc !=nil {return _fefc ;};_bdfcb .AlgorithmNameAttr =&_eaeg ;continue ;};if _fgaf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_adbbg ,_eeaeb :=_fgaf .Value ,error (nil );if _eeaeb !=nil {return _eeaeb ;};_bdfcb .CryptProviderAttr =&_adbbg ;continue ;};if _fgaf .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_deeec ,_faec :=_fgaf .Value ,error (nil );if _faec !=nil {return _faec ;};_bdfcb .SaltValueAttr =&_deeec ;continue ;};if _fgaf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_bdfcb .CryptProviderTypeAttr .UnmarshalXMLAttr (_fgaf );continue ;};if _fgaf .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_bdfcb .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_fgaf );continue ;};if _fgaf .Name .Local =="\u0065\u0064\u0069\u0074"{_bdfcb .EditAttr .UnmarshalXMLAttr (_fgaf );continue ;};if _fgaf .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_cfbf ,_fafd :=ParseUnionST_OnOff (_fgaf .Value );if _fafd !=nil {return _fafd ;};_bdfcb .EnforcementAttr =&_cfbf ;continue ;};if _fgaf .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_aafe ,_caca :=_fgaf .Value ,error (nil );if _caca !=nil {return _caca ;};_bdfcb .HashValueAttr =&_aafe ;continue ;};if _fgaf .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_egbe ,_gabd :=_ac .ParseInt (_fgaf .Value ,10,64);if _gabd !=nil {return _gabd ;};_bdfcb .SpinCountAttr =&_egbe ;continue ;};if _fgaf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_cbbf ,_eabda :=_fgaf .Value ,error (nil );if _eabda !=nil {return _eabda ;};_bdfcb .AlgIdExtAttr =&_cbbf ;continue ;};if _fgaf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_dgaded ,_baccb :=_fgaf .Value ,error (nil );if _baccb !=nil {return _baccb ;};_bdfcb .AlgIdExtSourceAttr =&_dgaded ;continue ;};if _fgaf .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_acdac ,_egbea :=_fgaf .Value ,error (nil );if _egbea !=nil {return _egbea ;};_bdfcb .CryptProviderTypeExtAttr =&_acdac ;continue ;};if _fgaf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_ddad ,_ebdg :=_fgaf .Value ,error (nil );if _ebdg !=nil {return _ebdg ;};_bdfcb .CryptProviderTypeExtSourceAttr =&_ddad ;continue ;};if _fgaf .Name .Local =="\u0068\u0061\u0073\u0068"{_fagfd ,_dgafd :=_fgaf .Value ,error (nil );if _dgafd !=nil {return _dgafd ;};_bdfcb .HashAttr =&_fagfd ;continue ;};if _fgaf .Name .Local =="\u0073\u0061\u006c\u0074"{_fafdd ,_aaffb :=_fgaf .Value ,error (nil );if _aaffb !=nil {return _aaffb ;};_bdfcb .SaltAttr =&_fafdd ;continue ;};};for {_bccd ,_gebfe :=d .Token ();if _gebfe !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_gebfe );};if _gbdg ,_fggda :=_bccd .(_c .EndElement );_fggda &&_gbdg .Name ==start .Name {break ;};};return nil ;};func (_gcdea *CT_DocPartName )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_gcdea .ValAttr )});if _gcdea .DecoratedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0065\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_gcdea .DecoratedAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Half Point Measurement -ValAttr ST_HpsMeasure ;};func (_gbfgf ST_CombineBrackets )String ()string {switch _gbfgf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u006f\u0075n\u0064";case 3:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 4:return "\u0061\u006e\u0067l\u0065";case 5:return "\u0063\u0075\u0072l\u0079";};return "";};func (_acgd *CT_Caption )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdgd :=range start .Attr {if _bdgd .Name .Local =="\u006e\u0061\u006d\u0065"{_cbafa ,_adgc :=_bdgd .Value ,error (nil );if _adgc !=nil {return _adgc ;};_acgd .NameAttr =_cbafa ;continue ;};if _bdgd .Name .Local =="\u0070\u006f\u0073"{_acgd .PosAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_fce ,_dcaa :=ParseUnionST_OnOff (_bdgd .Value );if _dcaa !=nil {return _dcaa ;};_acgd .ChapNumAttr =&_fce ;continue ;};if _bdgd .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_gdfc ,_adece :=_ge .ParseInt (_bdgd .Value ,10,64);if _adece !=nil {return _adece ;};_acgd .HeadingAttr =&_gdfc ;continue ;};if _bdgd .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_bbfa ,_ffbd :=ParseUnionST_OnOff (_bdgd .Value );if _ffbd !=nil {return _ffbd ;};_acgd .NoLabelAttr =&_bbfa ;continue ;};if _bdgd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_acgd .NumFmtAttr .UnmarshalXMLAttr (_bdgd );continue ;};if _bdgd .Name .Local =="\u0073\u0065\u0070"{_acgd .SepAttr .UnmarshalXMLAttr (_bdgd );continue ;};};for {_cgad ,_gddb :=d .Token ();if _gddb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_gddb );};if _egfe ,_ccgb :=_cgad .(_f .EndElement );_ccgb &&_egfe .Name ==start .Name {break ;};};return nil ;};func (_feada *WdST_RelFromV )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddcaf ,_fdcfd :=d .Token ();if _fdcfd !=nil {return _fdcfd ;};if _afacee ,_cdcec :=_ddcaf .(_f .EndElement );_cdcec &&_afacee .Name ==start .Name {*_feada =1;return nil ;};if _cedece ,_egacb :=_ddcaf .(_f .CharData );!_egacb {return _c .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",_ddcaf );}else {switch string (_cedece ){case "":*_feada =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_feada =1;case "\u0070\u0061\u0067\u0065":*_feada =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_feada =3;case "\u006c\u0069\u006e\u0065":*_feada =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_feada =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_feada =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_feada =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_feada =8;};};_ddcaf ,_fdcfd =d .Token ();if _fdcfd !=nil {return _fdcfd ;};if _ebfdc ,_acaec :=_ddcaf .(_f .EndElement );_acaec &&_ebfdc .Name ==start .Name {return nil ;};return _c .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",_ddcaf );};const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;); +// Validate validates the CT_Text and its children +func (_badbe *CT_Text )Validate ()error {return _badbe .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_adgea *WdInline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adgea .WdCT_Inline =*NewWdCT_Inline ();for _ ,_acadbc :=range start .Attr {if _acadbc .Name .Local =="\u0064\u0069\u0073t\u0054"{_bgaae ,_bfbca :=_ac .ParseUint (_acadbc .Value ,10,32);if _bfbca !=nil {return _bfbca ;};_ffeea :=uint32 (_bgaae );_adgea .DistTAttr =&_ffeea ;continue ;};if _acadbc .Name .Local =="\u0064\u0069\u0073t\u0042"{_cfdfaf ,_beaga :=_ac .ParseUint (_acadbc .Value ,10,32);if _beaga !=nil {return _beaga ;};_begaf :=uint32 (_cfdfaf );_adgea .DistBAttr =&_begaf ;continue ;};if _acadbc .Name .Local =="\u0064\u0069\u0073t\u0052"{_gddde ,_adafeg :=_ac .ParseUint (_acadbc .Value ,10,32);if _adafeg !=nil {return _adafeg ;};_beeca :=uint32 (_gddde );_adgea .DistRAttr =&_beeca ;continue ;};if _acadbc .Name .Local =="\u0064\u0069\u0073t\u004c"{_gafgf ,_cedffd :=_ac .ParseUint (_acadbc .Value ,10,32);if _cedffd !=nil {return _cedffd ;};_cdagc :=uint32 (_gafgf );_adgea .DistLAttr =&_cdagc ;continue ;};};_egbgc :for {_gfbfbe ,_bbaeb :=d .Token ();if _bbaeb !=nil {return _bbaeb ;};switch _addgdg :=_gfbfbe .(type ){case _c .StartElement :switch _addgdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _cegdcc :=d .DecodeElement (_adgea .Extent ,&_addgdg );_cegdcc !=nil {return _cegdcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_adgea .EffectExtent =NewWdCT_EffectExtent ();if _fgaaec :=d .DecodeElement (_adgea .EffectExtent ,&_addgdg );_fgaaec !=nil {return _fgaaec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_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 :"\u0064\u006f\u0063P\u0072"}:if _cgefga :=d .DecodeElement (_adgea .DocPr ,&_addgdg );_cgefga !=nil {return _cgefga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_adgea .CNvGraphicFramePr =_eg .NewCT_NonVisualGraphicFrameProperties ();if _eegbd :=d .DecodeElement (_adgea .CNvGraphicFramePr ,&_addgdg );_eegbd !=nil {return _eegbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _fcbbba :=d .DecodeElement (_adgea .Graphic ,&_addgdg );_fcbbba !=nil {return _fcbbba ;};default:_cff .Log ("\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\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_addgdg .Name );if _abcca :=d .Skip ();_abcca !=nil {return _abcca ;};};case _c .EndElement :break _egbgc ;case _c .CharData :};};return nil ;};type ST_EdGrp byte ;func NewWdCT_PosV ()*WdCT_PosV {_acdfee :=&WdCT_PosV {};_acdfee .RelativeFromAttr =WdST_RelFromV (1);_acdfee .Choice =NewWdCT_PosVChoice ();return _acdfee ;};func (_edcecb WdST_RelFromV )ValidateWithPath (path string )error {switch _edcecb {case 0,1,2,3,4,5,6,7,8:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcecb ));};return nil ;};func (_gdaf *CT_Caption )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gca :=range start .Attr {if _gca .Name .Local =="\u006e\u0061\u006d\u0065"{_cedf ,_bdef :=_gca .Value ,error (nil );if _bdef !=nil {return _bdef ;};_gdaf .NameAttr =_cedf ;continue ;};if _gca .Name .Local =="\u0070\u006f\u0073"{_gdaf .PosAttr .UnmarshalXMLAttr (_gca );continue ;};if _gca .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_bada ,_dgf :=ParseUnionST_OnOff (_gca .Value );if _dgf !=nil {return _dgf ;};_gdaf .ChapNumAttr =&_bada ;continue ;};if _gca .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_becb ,_edfg :=_ac .ParseInt (_gca .Value ,10,64);if _edfg !=nil {return _edfg ;};_gdaf .HeadingAttr =&_becb ;continue ;};if _gca .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_bage ,_bcdc :=ParseUnionST_OnOff (_gca .Value );if _bcdc !=nil {return _bcdc ;};_gdaf .NoLabelAttr =&_bage ;continue ;};if _gca .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_gdaf .NumFmtAttr .UnmarshalXMLAttr (_gca );continue ;};if _gca .Name .Local =="\u0073\u0065\u0070"{_gdaf .SepAttr .UnmarshalXMLAttr (_gca );continue ;};};for {_daae ,_bcaa :=d .Token ();if _bcaa !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_bcaa );};if _ebgd ,_fcgab :=_daae .(_c .EndElement );_fcgab &&_ebgd .Name ==start .Name {break ;};};return nil ;};func NewCT_TblPrBase ()*CT_TblPrBase {_ecbgge :=&CT_TblPrBase {};return _ecbgge }; -// Validate validates the CT_CompatSetting and its children -func (_cgeb *CT_CompatSetting )Validate ()error {return _cgeb .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");};func (_eefddg ST_VerticalJc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eefddg .String (),start );};func (_eaffde ST_Merge )Validate ()error {return _eaffde .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path +func (_eaed *CT_EdnDocProps )ValidateWithPath (path string )error {if _eaed .Pos !=nil {if _agde :=_eaed .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_agde !=nil {return _agde ;};};if _eaed .NumFmt !=nil {if _ccefa :=_eaed .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ccefa !=nil {return _ccefa ;};};if _eaed .NumStart !=nil {if _fbbg :=_eaed .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_fbbg !=nil {return _fbbg ;};};if _eaed .NumRestart !=nil {if _ggecd :=_eaed .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_ggecd !=nil {return _ggecd ;};};for _gfagc ,_bdgbb :=range _eaed .Endnote {if _gaab :=_bdgbb .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_gfagc ));_gaab !=nil {return _gaab ;};};return nil ;}; -// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path -func (_cegef *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _cegef .Ins !=nil {if _gfcba :=_cegef .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_gfcba !=nil {return _gfcba ;};};if _cegef .Del !=nil {if _bffafa :=_cegef .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_bffafa !=nil {return _bffafa ;};};if _cegef .MoveFrom !=nil {if _bdebac :=_cegef .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_bdebac !=nil {return _bdebac ;};};if _cegef .MoveTo !=nil {if _gafbc :=_cegef .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_gafbc !=nil {return _gafbc ;};};return nil ;};func (_faab *CT_FFCheckBoxChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecee :for {_accbb ,_dfbb :=d .Token ();if _dfbb !=nil {return _dfbb ;};switch _ccdfe :=_accbb .(type ){case _f .StartElement :switch _ccdfe .Name {case _f .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 :"\u0073\u0069\u007a\u0065"},_f .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 :"\u0073\u0069\u007a\u0065"}:_faab .Size =NewCT_HpsMeasure ();if _ebgbc :=d .DecodeElement (_faab .Size ,&_ccdfe );_ebgbc !=nil {return _ebgbc ;};case _f .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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_f .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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_faab .SizeAuto =NewCT_OnOff ();if _affdcc :=d .DecodeElement (_faab .SizeAuto ,&_ccdfe );_affdcc !=nil {return _affdcc ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006bBo\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ccdfe .Name );if _gfdde :=d .Skip ();_gfdde !=nil {return _gfdde ;};};case _f .EndElement :break _ecee ;case _f .CharData :};};return nil ;};func (_ddafdc ST_DocPartBehavior )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcfdad :=_f .Attr {};_fcfdad .Name =name ;switch _ddafdc {case ST_DocPartBehaviorUnset :_fcfdad .Value ="";case ST_DocPartBehaviorContent :_fcfdad .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_fcfdad .Value ="\u0070";case ST_DocPartBehaviorPg :_fcfdad .Value ="\u0070\u0067";};return _fcfdad ,nil ;};type CT_SdtListItem struct{ +// Validate validates the CT_HMerge and its children +func (_ffdab *CT_HMerge )Validate ()error {return _ffdab .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");};func (_eddae *CT_FFDDList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_daggb :for {_babcc ,_dbaec :=d .Token ();if _dbaec !=nil {return _dbaec ;};switch _dbga :=_babcc .(type ){case _c .StartElement :switch _dbga .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 :"\u0072\u0065\u0073\u0075\u006c\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 :"\u0072\u0065\u0073\u0075\u006c\u0074"}:_eddae .Result =NewCT_DecimalNumber ();if _cedaf :=d .DecodeElement (_eddae .Result ,&_dbga );_cedaf !=nil {return _cedaf ;};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 :"\u0064e\u0066\u0061\u0075\u006c\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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_eddae .Default =NewCT_DecimalNumber ();if _fdagc :=d .DecodeElement (_eddae .Default ,&_dbga );_fdagc !=nil {return _fdagc ;};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 :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"},_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 :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"}:_gegafa :=NewCT_String ();if _adgdg :=d .DecodeElement (_gegafa ,&_dbga );_adgdg !=nil {return _adgdg ;};_eddae .ListEntry =append (_eddae .ListEntry ,_gegafa );default:_cff .Log ("\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\u0046\u0044\u0044\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dbga .Name );if _ageebc :=d .Skip ();_ageebc !=nil {return _ageebc ;};};case _c .EndElement :break _daggb ;case _c .CharData :};};return nil ;};func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_adaec :=&CT_CustomXmlRun {};return _adaec };func (_fcfacg ST_FtnPos )ValidateWithPath (path string )error {switch _fcfacg {case 0,1,2,3,4:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcfacg ));};return nil ;};func (_dfdaea ST_JcTable )String ()string {switch _dfdaea {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0065\u006e\u0064";case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0073\u0074\u0061r\u0074";};return "";};func (_fecdce ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _fecdce {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fecdce ));};return nil ;};func (_defce *ST_StyleType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_defce =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_defce =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_defce =2;case "\u0074\u0061\u0062l\u0065":*_defce =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_defce =4;};return nil ;};func (_fgdgab ST_ObjectUpdateMode )String ()string {switch _fgdgab {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";};func (_aegace ST_Proof )String ()string {switch _aegace {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return "";};type ST_ProofErr byte ;type CT_TblStylePr struct{ -// List Entry Display Text -DisplayTextAttr *string ; +// Table Style Conditional Formatting Type +TypeAttr ST_TblStyleOverrideType ; -// List Entry Value -ValueAttr *string ;};func (_geb *CT_CalendarType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geb .ValAttr !=_cd .ST_CalendarTypeUnset {_cebd ,_dadg :=_geb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dadg !=nil {return _dadg ;};start .Attr =append (start .Attr ,_cebd );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Table Style Conditional Formatting Paragraph Properties +PPr *CT_PPrGeneral ; -// Validate validates the WdWsp and its children -func (_eaeecf *WdWsp )Validate ()error {return _eaeecf .ValidateWithPath ("\u0057\u0064\u0057s\u0070")}; +// Table Style Conditional Formatting Run Properties +RPr *CT_RPr ; -// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path -func (_fgcfg *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _fgcfg .SmartTag !=nil {if _agbbd :=_fgcfg .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_agbbd !=nil {return _agbbd ;};};if _fgcfg .Sdt !=nil {if _gbfbb :=_fgcfg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gbfbb !=nil {return _gbfbb ;};};for _afacf ,_eefeb :=range _fgcfg .EG_RunLevelElts {if _fgeea :=_eefeb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_afacf ));_fgeea !=nil {return _fgeea ;};};return nil ;};func (_fegbe ST_StyleType )String ()string {switch _fegbe {case 0:return "";case 1:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 2:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 3:return "\u0074\u0061\u0062l\u0065";case 4:return "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return "";};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; +// Table Style Conditional Formatting Table Properties +TblPr *CT_TblPrBase ; -// Annotation Identifier -IdAttr int64 ;TrPr *CT_TrPrBase ;};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_ggbagg :=&WdCT_WrapTopBottom {};return _ggbagg };type EG_RPrContent struct{ +// Table Style Conditional Formatting Table Row Properties +TrPr *CT_TrPr ; -// Referenced Character Style -RStyle *CT_String ; +// Table Style Conditional Formatting Table Cell Properties +TcPr *CT_TcPr ;};func (_caedfab *WdCT_WrapNone )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bccdb *CT_SdtContentRow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bccdb .Tr !=nil {_bdbba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_gefdc :=range _bccdb .Tr {e .EncodeElement (_gefdc ,_bdbba );};};if _bccdb .CustomXml !=nil {_agbff :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_bccdb .CustomXml ,_agbff );};if _bccdb .Sdt !=nil {_baggd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_bccdb .Sdt ,_baggd );};if _bccdb .EG_RunLevelElts !=nil {for _ ,_fgfaa :=range _bccdb .EG_RunLevelElts {_fgfaa .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcgbb *ST_FontFamily )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dcgbb =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_dcgbb =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_dcgbb =2;case "\u0072\u006f\u006da\u006e":*_dcgbb =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_dcgbb =4;case "\u0073\u0077\u0069s\u0073":*_dcgbb =5;case "\u0061\u0075\u0074\u006f":*_dcgbb =6;};return nil ;}; -// Run Fonts -RFonts *CT_Fonts ; +// Validate validates the CT_Shd and its children +func (_cfcbb *CT_Shd )Validate ()error {return _cfcbb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");};func (_ccecd *CT_SdtPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbafab :for {_fbeaca ,_gfefe :=d .Token ();if _gfefe !=nil {return _gfefe ;};switch _ebgafa :=_fbeaca .(type ){case _c .StartElement :switch _ebgafa .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_ccecd .RPr =NewCT_RPr ();if _ebccd :=d .DecodeElement (_ccecd .RPr ,&_ebgafa );_ebccd !=nil {return _ebccd ;};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 :"\u0061\u006c\u0069a\u0073"},_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 :"\u0061\u006c\u0069a\u0073"}:_ccecd .Alias =NewCT_String ();if _fcbaa :=d .DecodeElement (_ccecd .Alias ,&_ebgafa );_fcbaa !=nil {return _fcbaa ;};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 :"\u0074\u0061\u0067"},_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 :"\u0074\u0061\u0067"}:_ccecd .Tag =NewCT_String ();if _efddd :=d .DecodeElement (_ccecd .Tag ,&_ebgafa );_efddd !=nil {return _efddd ;};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 :"\u0069\u0064"},_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 :"\u0069\u0064"}:_ccecd .Id =NewCT_DecimalNumber ();if _ecega :=d .DecodeElement (_ccecd .Id ,&_ebgafa );_ecega !=nil {return _ecega ;};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 :"\u006c\u006f\u0063\u006b"},_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 :"\u006c\u006f\u0063\u006b"}:_ccecd .Lock =NewCT_Lock ();if _aegbeg :=d .DecodeElement (_ccecd .Lock ,&_ebgafa );_aegbeg !=nil {return _aegbeg ;};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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_ccecd .Placeholder =NewCT_Placeholder ();if _begga :=d .DecodeElement (_ccecd .Placeholder ,&_ebgafa );_begga !=nil {return _begga ;};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 :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"},_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 :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"}:_ccecd .Temporary =NewCT_OnOff ();if _gcfab :=d .DecodeElement (_ccecd .Temporary ,&_ebgafa );_gcfab !=nil {return _gcfab ;};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 :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"},_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 :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}:_ccecd .ShowingPlcHdr =NewCT_OnOff ();if _faddeb :=d .DecodeElement (_ccecd .ShowingPlcHdr ,&_ebgafa );_faddeb !=nil {return _faddeb ;};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 :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_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 :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_ccecd .DataBinding =NewCT_DataBinding ();if _ffaaa :=d .DecodeElement (_ccecd .DataBinding ,&_ebgafa );_ffaaa !=nil {return _ffaaa ;};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 :"\u006c\u0061\u0062e\u006c"},_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 :"\u006c\u0061\u0062e\u006c"}:_ccecd .Label =NewCT_DecimalNumber ();if _fbbcg :=d .DecodeElement (_ccecd .Label ,&_ebgafa );_fbbcg !=nil {return _fbbcg ;};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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_ccecd .TabIndex =NewCT_UnsignedDecimalNumber ();if _cdbbec :=d .DecodeElement (_ccecd .TabIndex ,&_ebgafa );_cdbbec !=nil {return _cdbbec ;};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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_ccecd .Choice =NewCT_SdtPrChoice ();if _fgceg :=d .DecodeElement (&_ccecd .Choice .Equation ,&_ebgafa );_fgceg !=nil {return _fgceg ;};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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_ccecd .Choice =NewCT_SdtPrChoice ();if _dbafe :=d .DecodeElement (&_ccecd .Choice .ComboBox ,&_ebgafa );_dbafe !=nil {return _dbafe ;};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 :"\u0064\u0061\u0074\u0065"},_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 :"\u0064\u0061\u0074\u0065"}:_ccecd .Choice =NewCT_SdtPrChoice ();if _gceae :=d .DecodeElement (&_ccecd .Choice .Date ,&_ebgafa );_gceae !=nil {return _gceae ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_ccecd .Choice =NewCT_SdtPrChoice ();if _gafce :=d .DecodeElement (&_ccecd .Choice .DocPartObj ,&_ebgafa );_gafce !=nil {return _gafce ;};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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_ccecd .Choice =NewCT_SdtPrChoice ();if _fgggd :=d .DecodeElement (&_ccecd .Choice .DocPartList ,&_ebgafa );_fgggd !=nil {return _fgggd ;};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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_ccecd .Choice =NewCT_SdtPrChoice ();if _adcdc :=d .DecodeElement (&_ccecd .Choice .DropDownList ,&_ebgafa );_adcdc !=nil {return _adcdc ;};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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_ccecd .Choice =NewCT_SdtPrChoice ();if _ddefa :=d .DecodeElement (&_ccecd .Choice .Picture ,&_ebgafa );_ddefa !=nil {return _ddefa ;};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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_ccecd .Choice =NewCT_SdtPrChoice ();if _adaeeg :=d .DecodeElement (&_ccecd .Choice .RichText ,&_ebgafa );_adaeeg !=nil {return _adaeeg ;};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 :"\u0074\u0065\u0078\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 :"\u0074\u0065\u0078\u0074"}:_ccecd .Choice =NewCT_SdtPrChoice ();if _dbgec :=d .DecodeElement (&_ccecd .Choice .Text ,&_ebgafa );_dbgec !=nil {return _dbgec ;};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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_ccecd .Choice =NewCT_SdtPrChoice ();if _badef :=d .DecodeElement (&_ccecd .Choice .Citation ,&_ebgafa );_badef !=nil {return _badef ;};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 :"\u0067\u0072\u006fu\u0070"},_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 :"\u0067\u0072\u006fu\u0070"}:_ccecd .Choice =NewCT_SdtPrChoice ();if _afddad :=d .DecodeElement (&_ccecd .Choice .Group ,&_ebgafa );_afddad !=nil {return _afddad ;};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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_ccecd .Choice =NewCT_SdtPrChoice ();if _bcdea :=d .DecodeElement (&_ccecd .Choice .Bibliography ,&_ebgafa );_bcdea !=nil {return _bcdea ;};default:_caead :=&_cff .XSDAny {};if _gbgdg :=d .DecodeElement (_caead ,&_ebgafa );_gbgdg !=nil {return _gbgdg ;};_ccecd .Extra =append (_ccecd .Extra ,_caead );};case _c .EndElement :break _fbafab ;case _c .CharData :};};return nil ;};func (_ecacff ST_FrameScrollbar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ecacff .String (),start );};func (_gdggfb ST_LineNumberRestart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gdggfb .String (),start );};func (_eefgb ST_Direction )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eefgb .String (),start );};func (_fecbbg *CT_SdtContentCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fafaa :for {_dbceea ,_baebag :=d .Token ();if _baebag !=nil {return _baebag ;};switch _cagfeg :=_dbceea .(type ){case _c .StartElement :switch _cagfeg .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 :"\u0074\u0063"},_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 :"\u0074\u0063"}:_gaec :=NewCT_Tc ();if _gfbcd :=d .DecodeElement (_gaec ,&_cagfeg );_gfbcd !=nil {return _gfbcd ;};_fecbbg .Tc =append (_fecbbg .Tc ,_gaec );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fecbbg .CustomXml =NewCT_CustomXmlCell ();if _dddbde :=d .DecodeElement (_fecbbg .CustomXml ,&_cagfeg );_dddbde !=nil {return _dddbde ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_fecbbg .Sdt =NewCT_SdtCell ();if _ddcfa :=d .DecodeElement (_fecbbg .Sdt ,&_cagfeg );_ddcfa !=nil {return _ddcfa ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cddca :=NewEG_RunLevelElts ();_cddca .ProofErr =NewCT_ProofErr ();if _gfedd :=d .DecodeElement (_cddca .ProofErr ,&_cagfeg );_gfedd !=nil {return _gfedd ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_cddca );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gfcgd :=NewEG_RunLevelElts ();_gfcgd .PermStart =NewCT_PermStart ();if _ddgbd :=d .DecodeElement (_gfcgd .PermStart ,&_cagfeg );_ddgbd !=nil {return _ddgbd ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_gfcgd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_acbdd :=NewEG_RunLevelElts ();_acbdd .PermEnd =NewCT_Perm ();if _bcab :=d .DecodeElement (_acbdd .PermEnd ,&_cagfeg );_bcab !=nil {return _bcab ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_acbdd );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_agdef :=NewEG_RunLevelElts ();_agdef .Ins =NewCT_RunTrackChange ();if _abcgd :=d .DecodeElement (_agdef .Ins ,&_cagfeg );_abcgd !=nil {return _abcgd ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_agdef );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_eeacb :=NewEG_RunLevelElts ();_eeacb .Del =NewCT_RunTrackChange ();if _gbbcac :=d .DecodeElement (_eeacb .Del ,&_cagfeg );_gbbcac !=nil {return _gbbcac ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_eeacb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ceabef :=NewEG_RunLevelElts ();_ceabef .MoveFrom =NewCT_RunTrackChange ();if _eeafe :=d .DecodeElement (_ceabef .MoveFrom ,&_cagfeg );_eeafe !=nil {return _eeafe ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_ceabef );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ebcac :=NewEG_RunLevelElts ();_ebcac .MoveTo =NewCT_RunTrackChange ();if _dbcfa :=d .DecodeElement (_ebcac .MoveTo ,&_cagfeg );_dbcfa !=nil {return _dbcfa ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_ebcac );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_debff :=NewEG_RunLevelElts ();_bggfa :=NewEG_RangeMarkupElements ();_bggfa .BookmarkStart =NewCT_Bookmark ();if _dgbad :=d .DecodeElement (_bggfa .BookmarkStart ,&_cagfeg );_dgbad !=nil {return _dgbad ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_debff );_debff .EG_RangeMarkupElements =append (_debff .EG_RangeMarkupElements ,_bggfa );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ffaabd :=NewEG_RunLevelElts ();_gdefc :=NewEG_RangeMarkupElements ();_gdefc .BookmarkEnd =NewCT_MarkupRange ();if _aafef :=d .DecodeElement (_gdefc .BookmarkEnd ,&_cagfeg );_aafef !=nil {return _aafef ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_ffaabd );_ffaabd .EG_RangeMarkupElements =append (_ffaabd .EG_RangeMarkupElements ,_gdefc );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dedbc :=NewEG_RunLevelElts ();_beef :=NewEG_RangeMarkupElements ();_beef .MoveFromRangeStart =NewCT_MoveBookmark ();if _eccdb :=d .DecodeElement (_beef .MoveFromRangeStart ,&_cagfeg );_eccdb !=nil {return _eccdb ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_dedbc );_dedbc .EG_RangeMarkupElements =append (_dedbc .EG_RangeMarkupElements ,_beef );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fggbf :=NewEG_RunLevelElts ();_bgdbe :=NewEG_RangeMarkupElements ();_bgdbe .MoveFromRangeEnd =NewCT_MarkupRange ();if _adacc :=d .DecodeElement (_bgdbe .MoveFromRangeEnd ,&_cagfeg );_adacc !=nil {return _adacc ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_fggbf );_fggbf .EG_RangeMarkupElements =append (_fggbf .EG_RangeMarkupElements ,_bgdbe );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bagde :=NewEG_RunLevelElts ();_eecedc :=NewEG_RangeMarkupElements ();_eecedc .MoveToRangeStart =NewCT_MoveBookmark ();if _bcadf :=d .DecodeElement (_eecedc .MoveToRangeStart ,&_cagfeg );_bcadf !=nil {return _bcadf ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_bagde );_bagde .EG_RangeMarkupElements =append (_bagde .EG_RangeMarkupElements ,_eecedc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gcdec :=NewEG_RunLevelElts ();_bbdeb :=NewEG_RangeMarkupElements ();_bbdeb .MoveToRangeEnd =NewCT_MarkupRange ();if _fgbdd :=d .DecodeElement (_bbdeb .MoveToRangeEnd ,&_cagfeg );_fgbdd !=nil {return _fgbdd ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_gcdec );_gcdec .EG_RangeMarkupElements =append (_gcdec .EG_RangeMarkupElements ,_bbdeb );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fcaga :=NewEG_RunLevelElts ();_cfaec :=NewEG_RangeMarkupElements ();_cfaec .CommentRangeStart =NewCT_MarkupRange ();if _bfgade :=d .DecodeElement (_cfaec .CommentRangeStart ,&_cagfeg );_bfgade !=nil {return _bfgade ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_fcaga );_fcaga .EG_RangeMarkupElements =append (_fcaga .EG_RangeMarkupElements ,_cfaec );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fbbac :=NewEG_RunLevelElts ();_decb :=NewEG_RangeMarkupElements ();_decb .CommentRangeEnd =NewCT_MarkupRange ();if _abagf :=d .DecodeElement (_decb .CommentRangeEnd ,&_cagfeg );_abagf !=nil {return _abagf ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_fbbac );_fbbac .EG_RangeMarkupElements =append (_fbbac .EG_RangeMarkupElements ,_decb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cffgf :=NewEG_RunLevelElts ();_dcbebc :=NewEG_RangeMarkupElements ();_dcbebc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cfgaca :=d .DecodeElement (_dcbebc .CustomXmlInsRangeStart ,&_cagfeg );_cfgaca !=nil {return _cfgaca ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_cffgf );_cffgf .EG_RangeMarkupElements =append (_cffgf .EG_RangeMarkupElements ,_dcbebc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdadc :=NewEG_RunLevelElts ();_gffaa :=NewEG_RangeMarkupElements ();_gffaa .CustomXmlInsRangeEnd =NewCT_Markup ();if _ffgbe :=d .DecodeElement (_gffaa .CustomXmlInsRangeEnd ,&_cagfeg );_ffgbe !=nil {return _ffgbe ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_fdadc );_fdadc .EG_RangeMarkupElements =append (_fdadc .EG_RangeMarkupElements ,_gffaa );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fdfba :=NewEG_RunLevelElts ();_cdaaa :=NewEG_RangeMarkupElements ();_cdaaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _decgc :=d .DecodeElement (_cdaaa .CustomXmlDelRangeStart ,&_cagfeg );_decgc !=nil {return _decgc ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_fdfba );_fdfba .EG_RangeMarkupElements =append (_fdfba .EG_RangeMarkupElements ,_cdaaa );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cdccf :=NewEG_RunLevelElts ();_fdfga :=NewEG_RangeMarkupElements ();_fdfga .CustomXmlDelRangeEnd =NewCT_Markup ();if _ggedd :=d .DecodeElement (_fdfga .CustomXmlDelRangeEnd ,&_cagfeg );_ggedd !=nil {return _ggedd ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_cdccf );_cdccf .EG_RangeMarkupElements =append (_cdccf .EG_RangeMarkupElements ,_fdfga );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ebeaa :=NewEG_RunLevelElts ();_fgefb :=NewEG_RangeMarkupElements ();_fgefb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ggbcag :=d .DecodeElement (_fgefb .CustomXmlMoveFromRangeStart ,&_cagfeg );_ggbcag !=nil {return _ggbcag ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_ebeaa );_ebeaa .EG_RangeMarkupElements =append (_ebeaa .EG_RangeMarkupElements ,_fgefb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ebec :=NewEG_RunLevelElts ();_cacabc :=NewEG_RangeMarkupElements ();_cacabc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fdgda :=d .DecodeElement (_cacabc .CustomXmlMoveFromRangeEnd ,&_cagfeg );_fdgda !=nil {return _fdgda ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_ebec );_ebec .EG_RangeMarkupElements =append (_ebec .EG_RangeMarkupElements ,_cacabc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dffdcf :=NewEG_RunLevelElts ();_effbge :=NewEG_RangeMarkupElements ();_effbge .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eccba :=d .DecodeElement (_effbge .CustomXmlMoveToRangeStart ,&_cagfeg );_eccba !=nil {return _eccba ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_dffdcf );_dffdcf .EG_RangeMarkupElements =append (_dffdcf .EG_RangeMarkupElements ,_effbge );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ggafb :=NewEG_RunLevelElts ();_deagee :=NewEG_RangeMarkupElements ();_deagee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aedcga :=d .DecodeElement (_deagee .CustomXmlMoveToRangeEnd ,&_cagfeg );_aedcga !=nil {return _aedcga ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_ggafb );_ggafb .EG_RangeMarkupElements =append (_ggafb .EG_RangeMarkupElements ,_deagee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cafgb :=NewEG_RunLevelElts ();_beaee :=NewEG_MathContent ();_beaee .OMathPara =_egg .NewOMathPara ();if _aaafef :=d .DecodeElement (_beaee .OMathPara ,&_cagfeg );_aaafef !=nil {return _aaafef ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_cafgb );_cafgb .EG_MathContent =append (_cafgb .EG_MathContent ,_beaee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ggbcg :=NewEG_RunLevelElts ();_fgfcd :=NewEG_MathContent ();_fgfcd .OMath =_egg .NewOMath ();if _fecfe :=d .DecodeElement (_fgfcd .OMath ,&_cagfeg );_fecfe !=nil {return _fecfe ;};_fecbbg .EG_RunLevelElts =append (_fecbbg .EG_RunLevelElts ,_ggbcg );_ggbcg .EG_MathContent =append (_ggbcg .EG_MathContent ,_fgfcd );default:_cff .Log ("\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\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_cagfeg .Name );if _faecbg :=d .Skip ();_faecbg !=nil {return _faecbg ;};};case _c .EndElement :break _fafaa ;case _c .CharData :};};return nil ;}; -// Bold -B *CT_OnOff ; +// Validate validates the CT_DecimalNumber and its children +func (_aacae *CT_DecimalNumber )Validate ()error {return _aacae .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};type CT_CustomXmlBlock struct{ -// Complex Script Bold -BCs *CT_OnOff ; +// Custom XML Element Namespace +UriAttr *string ; -// Italics -I *CT_OnOff ; +// Custom XML Element Name +ElementAttr string ; -// Complex Script Italics -ICs *CT_OnOff ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_cdccg *CT_Lock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdccg .ValAttr !=ST_LockUnset {_bbafe ,_egfa :=_cdccg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _egfa !=nil {return _egfa ;};start .Attr =append (start .Attr ,_bbafe );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path +func (_befgeeb *CT_TxbxContent )ValidateWithPath (path string )error {for _dgaef ,_dbabec :=range _befgeeb .AltChunk {if _afbff :=_dbabec .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_dgaef ));_afbff !=nil {return _afbff ;};};for _dagca ,_dabagg :=range _befgeeb .EG_ContentBlockContent {if _ebegbd :=_dabagg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_dagca ));_ebegbd !=nil {return _ebegbd ;};};return nil ;};func (_cadgf ST_Shd )ValidateWithPath (path string )error {switch _cadgf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cadgf ));};return nil ;};func (_dega *CT_BottomPageBorder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dega .BottomLeftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0062o\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_dega .BottomLeftAttr )});};if _dega .BottomRightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0062\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_dega .BottomRightAttr )});};if _dega .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_dega .IdAttr )});};_cebd ,_fabb :=_dega .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fabb !=nil {return _fabb ;};start .Attr =append (start .Attr ,_cebd );if _dega .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_dega .ColorAttr )});};if _dega .ThemeColorAttr !=ST_ThemeColorUnset {_ebe ,_dage :=_dega .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _dage !=nil {return _dage ;};start .Attr =append (start .Attr ,_ebe );};if _dega .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_dega .ThemeTintAttr )});};if _dega .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_dega .ThemeShadeAttr )});};if _dega .SzAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_ea .Sprintf ("\u0025\u0076",*_dega .SzAttr )});};if _dega .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_dega .SpaceAttr )});};if _dega .ShadowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_ea .Sprintf ("\u0025\u0076",*_dega .ShadowAttr )});};if _dega .FrameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_dega .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eadfa *ST_FtnPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdggfd ,_gbbecb :=d .Token ();if _gbbecb !=nil {return _gbbecb ;};if _bfagec ,_beccd :=_gdggfd .(_c .EndElement );_beccd &&_bfagec .Name ==start .Name {*_eadfa =1;return nil ;};if _fecgba ,_agcab :=_gdggfd .(_c .CharData );!_agcab {return _ea .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",_gdggfd );}else {switch string (_fecgba ){case "":*_eadfa =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_eadfa =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_eadfa =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_eadfa =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_eadfa =4;};};_gdggfd ,_gbbecb =d .Token ();if _gbbecb !=nil {return _gbbecb ;};if _fdbbec ,_bagfd :=_gdggfd .(_c .EndElement );_bagfd &&_fdbbec .Name ==start .Name {return nil ;};return _ea .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",_gdggfd );};func (_dface *CT_FtnPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dface .ValAttr =ST_FtnPos (1);for _ ,_ebgfb :=range start .Attr {if _ebgfb .Name .Local =="\u0076\u0061\u006c"{_dface .ValAttr .UnmarshalXMLAttr (_ebgfb );continue ;};};for {_cffdg ,_cfaea :=d .Token ();if _cfaea !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_cfaea );};if _ffag ,_bgbdg :=_cffdg .(_c .EndElement );_bgbdg &&_ffag .Name ==start .Name {break ;};};return nil ;}; -// Small Caps -SmallCaps *CT_OnOff ; +// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path +func (_bbcde *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil }; -// Single Strikethrough -Strike *CT_OnOff ; +// Validate validates the CT_SdtComboBox and its children +func (_ecbce *CT_SdtComboBox )Validate ()error {return _ecbce .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");};func (_bbcfe *CT_WebSettings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cadea :for {_bcbed ,_dcffc :=d .Token ();if _dcffc !=nil {return _dcffc ;};switch _fdeagf :=_bcbed .(type ){case _c .StartElement :switch _fdeagf .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_bbcfe .Frameset =NewCT_Frameset ();if _bfbddf :=d .DecodeElement (_bbcfe .Frameset ,&_fdeagf );_bfbddf !=nil {return _bfbddf ;};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 :"\u0064\u0069\u0076\u0073"},_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 :"\u0064\u0069\u0076\u0073"}:_bbcfe .Divs =NewCT_Divs ();if _dbdcd :=d .DecodeElement (_bbcfe .Divs ,&_fdeagf );_dbdcd !=nil {return _dbdcd ;};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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_bbcfe .Encoding =NewCT_String ();if _agegae :=d .DecodeElement (_bbcfe .Encoding ,&_fdeagf );_agegae !=nil {return _agegae ;};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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_bbcfe .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _bdffa :=d .DecodeElement (_bbcfe .OptimizeForBrowser ,&_fdeagf );_bdffa !=nil {return _bdffa ;};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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_bbcfe .RelyOnVML =NewCT_OnOff ();if _beefdc :=d .DecodeElement (_bbcfe .RelyOnVML ,&_fdeagf );_beefdc !=nil {return _beefdc ;};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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_bbcfe .AllowPNG =NewCT_OnOff ();if _gfdggd :=d .DecodeElement (_bbcfe .AllowPNG ,&_fdeagf );_gfdggd !=nil {return _gfdggd ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_bbcfe .DoNotRelyOnCSS =NewCT_OnOff ();if _bfcaba :=d .DecodeElement (_bbcfe .DoNotRelyOnCSS ,&_fdeagf );_bfcaba !=nil {return _bfcaba ;};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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_bbcfe .DoNotSaveAsSingleFile =NewCT_OnOff ();if _afgfe :=d .DecodeElement (_bbcfe .DoNotSaveAsSingleFile ,&_fdeagf );_afgfe !=nil {return _afgfe ;};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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_bbcfe .DoNotOrganizeInFolder =NewCT_OnOff ();if _geeag :=d .DecodeElement (_bbcfe .DoNotOrganizeInFolder ,&_fdeagf );_geeag !=nil {return _geeag ;};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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_bbcfe .DoNotUseLongFileNames =NewCT_OnOff ();if _caged :=d .DecodeElement (_bbcfe .DoNotUseLongFileNames ,&_fdeagf );_caged !=nil {return _caged ;};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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_bbcfe .PixelsPerInch =NewCT_DecimalNumber ();if _dgeecc :=d .DecodeElement (_bbcfe .PixelsPerInch ,&_fdeagf );_dgeecc !=nil {return _dgeecc ;};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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_bbcfe .TargetScreenSz =NewCT_TargetScreenSz ();if _fcfbb :=d .DecodeElement (_bbcfe .TargetScreenSz ,&_fdeagf );_fcfbb !=nil {return _fcfbb ;};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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_bbcfe .SaveSmartTagsAsXml =NewCT_OnOff ();if _bebde :=d .DecodeElement (_bbcfe .SaveSmartTagsAsXml ,&_fdeagf );_bebde !=nil {return _bebde ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074\u0074i\u006eg\u0073\u0020\u0025\u0076",_fdeagf .Name );if _gdacd :=d .Skip ();_gdacd !=nil {return _gdacd ;};};case _c .EndElement :break _cadea ;case _c .CharData :};};return nil ;};func NewCT_AltChunk ()*CT_AltChunk {_fba :=&CT_AltChunk {};return _fba };func (_adfbf WdST_AlignV )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_adfbf .String (),start );}; -// Double Strikethrough -Dstrike *CT_OnOff ; +// Validate validates the CT_TrackChange and its children +func (_daeecf *CT_TrackChange )Validate ()error {return _daeecf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_cebegd ST_DisplacedByCustomXml )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cebegd .String (),start );}; -// Display Character Outline -Outline *CT_OnOff ; +// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path +func (_agfe *CT_FtnEdn )ValidateWithPath (path string )error {if _fgaca :=_agfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fgaca !=nil {return _fgaca ;};for _baeg ,_bcdfb :=range _agfe .EG_BlockLevelElts {if _cecfe :=_bcdfb .ValidateWithPath (_ea .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_baeg ));_cecfe !=nil {return _cecfe ;};};return nil ;};func (_eeaacb ST_HdrFtr )String ()string {switch _eeaacb {case 0:return "";case 1:return "\u0065\u0076\u0065\u006e";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0066\u0069\u0072s\u0074";};return "";};func (_cffgb *ST_NumberFormat )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cffgb =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_cffgb =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_cffgb =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_cffgb =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_cffgb =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_cffgb =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_cffgb =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_cffgb =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_cffgb =8;case "\u0068\u0065\u0078":*_cffgb =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_cffgb =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_cffgb =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cffgb =12;case "\u0061\u0069\u0075e\u006f":*_cffgb =13;case "\u0069\u0072\u006fh\u0061":*_cffgb =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_cffgb =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_cffgb =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_cffgb =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_cffgb =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_cffgb =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_cffgb =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_cffgb =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_cffgb =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_cffgb =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_cffgb =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_cffgb =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_cffgb =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_cffgb =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_cffgb =28;case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_cffgb =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_cffgb =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_cffgb =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_cffgb =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_cffgb =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_cffgb =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_cffgb =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_cffgb =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_cffgb =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cffgb =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_cffgb =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_cffgb =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_cffgb =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_cffgb =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_cffgb =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_cffgb =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_cffgb =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_cffgb =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_cffgb =47;case "\u006e\u006f\u006e\u0065":*_cffgb =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_cffgb =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_cffgb =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_cffgb =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_cffgb =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_cffgb =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_cffgb =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_cffgb =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_cffgb =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cffgb =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_cffgb =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_cffgb =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cffgb =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_cffgb =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_cffgb =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cffgb =63;};return nil ;}; -// Shadow -Shadow *CT_OnOff ; +// Validate validates the CT_RubyPr and its children +func (_ecaba *CT_RubyPr )Validate ()error {return _ecaba .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};func (_cgada ST_ChapterSep )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cgada .String (),start );};func (_bafgae *CT_TrackChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_bafgae .AuthorAttr )});if _bafgae .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_bafgae .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_bafgae .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TcPrInner ()*CT_TcPrInner {_faeacf :=&CT_TcPrInner {};return _faeacf }; -// Embossing -Emboss *CT_OnOff ; +// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path +func (_eegbcb *CT_LsdException )ValidateWithPath (path string )error {if _eegbcb .LockedAttr !=nil {if _afgda :=_eegbcb .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_afgda !=nil {return _afgda ;};};if _eegbcb .SemiHiddenAttr !=nil {if _bfccf :=_eegbcb .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bfccf !=nil {return _bfccf ;};};if _eegbcb .UnhideWhenUsedAttr !=nil {if _gggeae :=_eegbcb .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072");_gggeae !=nil {return _gggeae ;};};if _eegbcb .QFormatAttr !=nil {if _afbd :=_eegbcb .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_afbd !=nil {return _afbd ;};};return nil ;};func (_fggeg ST_SdtDateMappingType )String ()string {switch _fggeg {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0064\u0061\u0074\u0065";case 3:return "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return "";};func (_cfcb *CT_CompatSetting )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfcb .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcb .NameAttr )});};if _cfcb .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcb .UriAttr )});};if _cfcb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_cfcb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Imprinting -Imprint *CT_OnOff ; +// Validate validates the CT_View and its children +func (_cggeed *CT_View )Validate ()error {return _cggeed .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");}; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Validate validates the CT_DocumentBase and its children +func (_cggcd *CT_DocumentBase )Validate ()error {return _cggcd .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_ggffb *CT_Recipients )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gdbbc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_cdgad :=range _ggffb .RecipientData {e .EncodeElement (_cdgad ,_gdbbc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eddagg *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eddagg =0;case "\u006e\u006f\u006e\u0065":*_eddagg =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_eddagg =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_eddagg =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_eddagg =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_eddagg =5;};return nil ;};type ST_DocPartType byte ;func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_feca :=&CT_BottomPageBorder {};_feca .ValAttr =ST_Border (1);return _feca ;};func (_gcddda ST_ObjectDrawAspect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gcddda .String (),start );};type CT_Compat struct{ -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Use Simplified Rules For Table Border Conflicts +UseSingleBorderforContiguousCells *CT_OnOff ; -// Hidden Text -Vanish *CT_OnOff ; +// Fit To Expanded Width When Performing Full Justification +WpJustification *CT_OnOff ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Do Not Create Custom Tab Stop for Hanging Indent +NoTabHangInd *CT_OnOff ; -// Run Content Color -Color *CT_Color ; +// Do Not Add Leading Between Lines of Text +NoLeading *CT_OnOff ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Add Additional Space Below Baseline For Underlined East Asian Text +SpaceForUL *CT_OnOff ; -// Expanded/Compressed Text -W *CT_TextScale ; +// Do Not Balance Text Columns within a Section +NoColumnBalance *CT_OnOff ; -// Font Kerning -Kern *CT_HpsMeasure ; +// Balance Single Byte and Double Byte Characters +BalanceSingleByteDoubleByteWidth *CT_OnOff ; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Do Not Center Content on Lines With Exact Line Height +NoExtraLineSpacing *CT_OnOff ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Display Backslash As Yen Sign +DoNotLeaveBackslashAlone *CT_OnOff ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Underline All Trailing Spaces +UlTrailSpace *CT_OnOff ; -// Text Highlighting -Highlight *CT_Highlight ; +// Don't Justify Lines Ending in Soft Line Break +DoNotExpandShiftReturn *CT_OnOff ; -// Underline -U *CT_Underline ; +// Only Expand/Condense Text By Whole Points +SpacingInWholePoints *CT_OnOff ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Ignore Compression of Full-Width Punctuation Ending a Line +LineWrapLikeWord6 *CT_OnOff ; -// Text Border -Bdr *CT_Border ; +// Print Body Text before Header/Footer Contents +PrintBodyTextBeforeHeader *CT_OnOff ; -// Run Shading -Shd *CT_Shd ; +// Print Colors as Black And White without Dithering +PrintColBlack *CT_OnOff ; -// Manual Run Width -FitText *CT_FitText ; +// Use Specific Space Width +WpSpaceWidth *CT_OnOff ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Display Page/Column Breaks Present in Frames +ShowBreaksInFrames *CT_OnOff ; -// Right To Left Text -Rtl *CT_OnOff ; +// Require Exact Size During Font Substitution +SubFontBySize *CT_OnOff ; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Ignore Exact Line Height for Last Line on Page +SuppressBottomSpacing *CT_OnOff ; -// Emphasis Mark -Em *CT_Em ; +// Ignore Minimum and Exact Line Height for First Line on Page +SuppressTopSpacing *CT_OnOff ; -// Languages for Run Content -Lang *CT_Language ; +// Ignore Minimum Line Height for First Line on Page +SuppressSpacingAtTopOfPage *CT_OnOff ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Use Static Text Leading +SuppressTopSpacingWP *CT_OnOff ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Do Not Use Space Before On First Line After a Page Break +SuppressSpBfAfterPgBrk *CT_OnOff ; -// Office Open XML Math -OMath *CT_OnOff ; +// Swap Paragraph Borders on Odd Numbered Pages +SwapBordersFacingPages *CT_OnOff ; -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;}; +// Treat Backslash Quotation Delimiter as Two Quotation Marks +ConvMailMergeEsc *CT_OnOff ; -// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path -func (_acaeb *CT_DocumentBase )ValidateWithPath (path string )error {if _acaeb .Background !=nil {if _dfgdd :=_acaeb .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_dfgdd !=nil {return _dfgdd ;};};return nil ;}; +// Use Truncated Integer Division For Font Calculation +TruncateFontHeightsLikeWP6 *CT_OnOff ; -// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path -func (_aeceee *CT_TblLayoutType )ValidateWithPath (path string )error {if _fcfcb :=_aeceee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fcfcb !=nil {return _fcfcb ;};return nil ;};func (_efgeeg ST_TabJc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eggced :=_f .Attr {};_eggced .Name =name ;switch _efgeeg {case ST_TabJcUnset :_eggced .Value ="";case ST_TabJcClear :_eggced .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_eggced .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_eggced .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TabJcEnd :_eggced .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_eggced .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_eggced .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_eggced .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_eggced .Value ="\u006c\u0065\u0066\u0074";case ST_TabJcRight :_eggced .Value ="\u0072\u0069\u0067h\u0074";};return _eggced ,nil ;}; +// Use Specific Small Caps Algorithm +MwSmallCaps *CT_OnOff ; -// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path -func (_fcadb *EG_PContent )ValidateWithPath (path string )error {for _begbb ,_adffg :=range _fcadb .FldSimple {if _agdcgb :=_adffg .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_begbb ));_agdcgb !=nil {return _agdcgb ;};};if _fcadb .Hyperlink !=nil {if _bgeafd :=_fcadb .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_bgeafd !=nil {return _bgeafd ;};};if _fcadb .SubDoc !=nil {if _aacfce :=_fcadb .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_aacfce !=nil {return _aacfce ;};};for _ceacg ,_acgege :=range _fcadb .EG_ContentRunContent {if _dcbbfe :=_acgege .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ceacg ));_dcbbfe !=nil {return _dcbbfe ;};};return nil ;};type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_g .Time ; +// Use Printer Metrics To Display Documents +UsePrinterMetrics *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;}; +// Do Not Suppress Paragraph Borders Next To Frames +DoNotSuppressParagraphBorders *CT_OnOff ; -// Validate validates the CT_DocProtect and its children -func (_bcca *CT_DocProtect )Validate ()error {return _bcca .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");};const (ST_ThemeUnset ST_Theme =0;ST_ThemeMajorEastAsia ST_Theme =1;ST_ThemeMajorBidi ST_Theme =2;ST_ThemeMajorAscii ST_Theme =3;ST_ThemeMajorHAnsi ST_Theme =4;ST_ThemeMinorEastAsia ST_Theme =5;ST_ThemeMinorBidi ST_Theme =6;ST_ThemeMinorAscii ST_Theme =7;ST_ThemeMinorHAnsi ST_Theme =8;);func (_cdgfb *CT_NumPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfede :for {_adgeb ,_ggdcf :=d .Token ();if _ggdcf !=nil {return _ggdcf ;};switch _egbge :=_adgeb .(type ){case _f .StartElement :switch _egbge .Name {case _f .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 :"\u0069\u006c\u0076\u006c"},_f .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 :"\u0069\u006c\u0076\u006c"}:_cdgfb .Ilvl =NewCT_DecimalNumber ();if _gadf :=d .DecodeElement (_cdgfb .Ilvl ,&_egbge );_gadf !=nil {return _gadf ;};case _f .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 :"\u006e\u0075\u006dI\u0064"},_f .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 :"\u006e\u0075\u006dI\u0064"}:_cdgfb .NumId =NewCT_DecimalNumber ();if _egdbgg :=d .DecodeElement (_cdgfb .NumId ,&_egbge );_egdbgg !=nil {return _egdbgg ;};case _f .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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_f .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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_cdgfb .NumberingChange =NewCT_TrackChangeNumbering ();if _gadcg :=d .DecodeElement (_cdgfb .NumberingChange ,&_egbge );_gadcg !=nil {return _gadcg ;};case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_cdgfb .Ins =NewCT_TrackChange ();if _beaga :=d .DecodeElement (_cdgfb .Ins ,&_egbge );_beaga !=nil {return _beaga ;};default:_gb .Log ("\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\u004e\u0075\u006d\u0050\u0072\u0020\u0025\u0076",_egbge .Name );if _caeba :=d .Skip ();_caeba !=nil {return _caeba ;};};case _f .EndElement :break _gfede ;case _f .CharData :};};return nil ;};func NewCT_Comment ()*CT_Comment {_cbd :=&CT_Comment {};return _cbd };func (_cacedb *ST_DocPartBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcfcde ,_dccdc :=d .Token ();if _dccdc !=nil {return _dccdc ;};if _deecdeb ,_ddgbf :=_dcfcde .(_f .EndElement );_ddgbf &&_deecdeb .Name ==start .Name {*_cacedb =1;return nil ;};if _fbccf ,_abcggb :=_dcfcde .(_f .CharData );!_abcggb {return _c .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",_dcfcde );}else {switch string (_fbccf ){case "":*_cacedb =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_cacedb =1;case "\u0070":*_cacedb =2;case "\u0070\u0067":*_cacedb =3;};};_dcfcde ,_dccdc =d .Token ();if _dccdc !=nil {return _dccdc ;};if _gabgf ,_gbfgc :=_dcfcde .(_f .EndElement );_gbfgc &&_gabgf .Name ==start .Name {return nil ;};return _c .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",_dcfcde );};func (_cfgab ST_DropCap )ValidateWithPath (path string )error {switch _cfgab {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgab ));};return nil ;}; +// Line Wrap Trailing Spaces +WrapTrailSpaces *CT_OnOff ; -// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path -func (_gbggbaa *CT_TextAlignment )ValidateWithPath (path string )error {if _gbggbaa .ValAttr ==ST_TextAlignmentUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _gccfaf :=_gbggbaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gccfaf !=nil {return _gccfaf ;};return nil ;};func (_ddbba *CT_TwipsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaebc :=range start .Attr {if _gaebc .Name .Local =="\u0076\u0061\u006c"{_eeccec ,_ggcfbg :=ParseUnionST_TwipsMeasure (_gaebc .Value );if _ggcfbg !=nil {return _ggcfbg ;};_ddbba .ValAttr =_eeccec ;continue ;};};for {_ecccb ,_bfeeaf :=d .Token ();if _bfeeaf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_bfeeaf );};if _fbcee ,_ggcccc :=_ecccb .(_f .EndElement );_ggcccc &&_fbcee .Name ==start .Name {break ;};};return nil ;};func (_afeab ST_Lock )String ()string {switch _afeab {case 0:return "";case 1:return "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case 2:return "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case 3:return "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case 4:return "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return "";}; +// Ignore Page Break from Continuous Section Break +FootnoteLayoutLikeWW8 *CT_OnOff ; -// Validate validates the CT_MoveBookmark and its children -func (_fcgdg *CT_MoveBookmark )Validate ()error {return _fcgdg .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_bfb *CT_AltChunk )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfb .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bfb .IdAttr )});};e .EncodeToken (start );if _bfb .AltChunkPr !=nil {_cbac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_bfb .AltChunkPr ,_cbac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_CaptionPos byte ;func (_acgeged *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_acgeged =0;case "\u006e\u006f\u006e\u0065":*_acgeged =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_acgeged =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_acgeged =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_acgeged =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_acgeged =5;};return nil ;};func (_ccfbb *CT_DocPartBehaviors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ccfbb .Behavior !=nil {_bfbfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}};for _ ,_ecfda :=range _ccfbb .Behavior {e .EncodeElement (_ecfda ,_bfbfe );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_db .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_db .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_db .CT_NonVisualGraphicFrameProperties ;Graphic *_db .Graphic ;};func (_debedf *WdCT_GraphicFrame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_beafd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_debedf .CNvPr ,_beafd );_bbfdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}};e .EncodeElement (_debedf .CNvFrPr ,_bbfdd );_aggbfg :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_debedf .Xfrm ,_aggbfg );_bdddg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_bdddg .Attr =append (_bdddg .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_debedf .Graphic ,_bdddg );if _debedf .ExtLst !=nil {_fdgcbf :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_debedf .ExtLst ,_fdgcbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abgga ST_MeasurementOrPercent )String ()string {if _abgga .ST_DecimalNumberOrPercent !=nil {return _abgga .ST_DecimalNumberOrPercent .String ();};if _abgga .ST_UniversalMeasure !=nil {return _c .Sprintf ("\u0025\u0076",*_abgga .ST_UniversalMeasure );};return "";};func (_cbfbgd *CT_Kinsoku )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbfaf :=range start .Attr {if _fbfaf .Name .Local =="\u006c\u0061\u006e\u0067"{_aggbg ,_cccfg :=_fbfaf .Value ,error (nil );if _cccfg !=nil {return _cccfg ;};_cbfbgd .LangAttr =_aggbg ;continue ;};if _fbfaf .Name .Local =="\u0076\u0061\u006c"{_bffcd ,_cdaceg :=_fbfaf .Value ,error (nil );if _cdaceg !=nil {return _cdaceg ;};_cbfbgd .ValAttr =_bffcd ;continue ;};};for {_gbfee ,_bccbc :=d .Token ();if _bccbc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_bccbc );};if _dcfgd ,_fefd :=_gbfee .(_f .EndElement );_fefd &&_dcfgd .Name ==start .Name {break ;};};return nil ;};func (_gd *AG_Password )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gd .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gd .AlgorithmNameAttr )});};if _gd .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gd .HashValueAttr )});};if _gd .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gd .SaltValueAttr )});};if _gd .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gd .SpinCountAttr )});};return nil ;};func (_abeef ST_DropCap )String ()string {switch _abeef {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u0072\u006f\u0070";case 3:return "\u006d\u0061\u0072\u0067\u0069\u006e";};return "";};func (_aegdb *CT_PageBorders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcefbg :=range start .Attr {if _bcefbg .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_aegdb .ZOrderAttr .UnmarshalXMLAttr (_bcefbg );continue ;};if _bcefbg .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_aegdb .DisplayAttr .UnmarshalXMLAttr (_bcefbg );continue ;};if _bcefbg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_aegdb .OffsetFromAttr .UnmarshalXMLAttr (_bcefbg );continue ;};};_gcfge :for {_cggdd ,_adbaea :=d .Token ();if _adbaea !=nil {return _adbaea ;};switch _ddfc :=_cggdd .(type ){case _f .StartElement :switch _ddfc .Name {case _f .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 :"\u0074\u006f\u0070"},_f .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 :"\u0074\u006f\u0070"}:_aegdb .Top =NewCT_TopPageBorder ();if _fcgce :=d .DecodeElement (_aegdb .Top ,&_ddfc );_fcgce !=nil {return _fcgce ;};case _f .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 :"\u006c\u0065\u0066\u0074"},_f .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 :"\u006c\u0065\u0066\u0074"}:_aegdb .Left =NewCT_PageBorder ();if _dfdc :=d .DecodeElement (_aegdb .Left ,&_ddfc );_dfdc !=nil {return _dfdc ;};case _f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_aegdb .Bottom =NewCT_BottomPageBorder ();if _eggf :=d .DecodeElement (_aegdb .Bottom ,&_ddfc );_eggf !=nil {return _eggf ;};case _f .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 :"\u0072\u0069\u0067h\u0074"},_f .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 :"\u0072\u0069\u0067h\u0074"}:_aegdb .Right =NewCT_PageBorder ();if _fbedc :=d .DecodeElement (_aegdb .Right ,&_ddfc );_fbedc !=nil {return _fbedc ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072d\u0065r\u0073\u0020\u0025\u0076",_ddfc .Name );if _bbade :=d .Skip ();_bbade !=nil {return _bbade ;};};case _f .EndElement :break _gcfge ;case _f .CharData :};};return nil ;};func (_dccbcc ST_TabTlc )String ()string {switch _dccbcc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";}; +// Ignore Text Wrapping around Objects at Bottom of Page +ShapeLayoutLikeWW8 *CT_OnOff ; -// Validate validates the WdAnchor and its children -func (_bffcag *WdAnchor )Validate ()error {return _bffcag .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};func (_fgbfed *ST_Wrap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcaeba ,_eadafgb :=d .Token ();if _eadafgb !=nil {return _eadafgb ;};if _cgbfcd ,_dcccee :=_bcaeba .(_f .EndElement );_dcccee &&_cgbfcd .Name ==start .Name {*_fgbfed =1;return nil ;};if _fdefd ,_acabd :=_bcaeba .(_f .CharData );!_acabd {return _c .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",_bcaeba );}else {switch string (_fdefd ){case "":*_fgbfed =0;case "\u0061\u0075\u0074\u006f":*_fgbfed =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_fgbfed =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_fgbfed =3;case "\u0074\u0069\u0067h\u0074":*_fgbfed =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_fgbfed =5;case "\u006e\u006f\u006e\u0065":*_fgbfed =6;};};_bcaeba ,_eadafgb =d .Token ();if _eadafgb !=nil {return _eadafgb ;};if _ccgddg ,_cbacdg :=_bcaeba .(_f .EndElement );_cbacdg &&_ccgddg .Name ==start .Name {return nil ;};return _c .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",_bcaeba );};func NewCT_String ()*CT_String {_degbd :=&CT_String {};return _degbd };func NewCT_DocRsids ()*CT_DocRsids {_eece :=&CT_DocRsids {};return _eece };func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_cbceaf :=&WdCT_WordprocessingCanvasChoice {};return _cbceaf ;};func (_cdffg ST_Proof )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_egfab :=_f .Attr {};_egfab .Name =name ;switch _cdffg {case ST_ProofUnset :_egfab .Value ="";case ST_ProofClean :_egfab .Value ="\u0063\u006c\u0065a\u006e";case ST_ProofDirty :_egfab .Value ="\u0064\u0069\u0072t\u0079";};return _egfab ,nil ;};func NewCT_AutoCaptions ()*CT_AutoCaptions {_eef :=&CT_AutoCaptions {};return _eef };func (_fcdfa *CT_Control )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbec :=range start .Attr {if _fbec .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"&&_fbec .Name .Local =="\u0069\u0064"||_fbec .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"&&_fbec .Name .Local =="\u0069\u0064"{_bcbb ,_ddga :=_fbec .Value ,error (nil );if _ddga !=nil {return _ddga ;};_fcdfa .IdAttr =&_bcbb ;continue ;};if _fbec .Name .Local =="\u006e\u0061\u006d\u0065"{_adecef ,_eagga :=_fbec .Value ,error (nil );if _eagga !=nil {return _eagga ;};_fcdfa .NameAttr =&_adecef ;continue ;};if _fbec .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_eaeee ,_becb :=_fbec .Value ,error (nil );if _becb !=nil {return _becb ;};_fcdfa .ShapeidAttr =&_eaeee ;continue ;};};for {_edebb ,_egaf :=d .Token ();if _egaf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_egaf );};if _cfdgf ,_ggde :=_edebb .(_f .EndElement );_ggde &&_cfdgf .Name ==start .Name {break ;};};return nil ;};func (_dbac *CT_RPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbac .RStyle !=nil {_efebc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbac .RStyle ,_efebc );};if _dbac .RFonts !=nil {_gfgeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dbac .RFonts ,_gfgeb );};if _dbac .B !=nil {_eggfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_dbac .B ,_eggfd );};if _dbac .BCs !=nil {_fdbdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_dbac .BCs ,_fdbdb );};if _dbac .I !=nil {_gbegd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_dbac .I ,_gbegd );};if _dbac .ICs !=nil {_dedda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_dbac .ICs ,_dedda );};if _dbac .Caps !=nil {_ecge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_dbac .Caps ,_ecge );};if _dbac .SmallCaps !=nil {_cdfa :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dbac .SmallCaps ,_cdfa );};if _dbac .Strike !=nil {_agcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_dbac .Strike ,_agcb );};if _dbac .Dstrike !=nil {_feeee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_dbac .Dstrike ,_feeee );};if _dbac .Outline !=nil {_gddge :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_dbac .Outline ,_gddge );};if _dbac .Shadow !=nil {_bbfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_dbac .Shadow ,_bbfd );};if _dbac .Emboss !=nil {_gggee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_dbac .Emboss ,_gggee );};if _dbac .Imprint !=nil {_egeda :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_dbac .Imprint ,_egeda );};if _dbac .NoProof !=nil {_ecegc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_dbac .NoProof ,_ecegc );};if _dbac .SnapToGrid !=nil {_ebada :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dbac .SnapToGrid ,_ebada );};if _dbac .Vanish !=nil {_bcgfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dbac .Vanish ,_bcgfd );};if _dbac .WebHidden !=nil {_cabaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dbac .WebHidden ,_cabaf );};if _dbac .Color !=nil {_dgbgbd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dbac .Color ,_dgbgbd );};if _dbac .Spacing !=nil {_cada :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dbac .Spacing ,_cada );};if _dbac .W !=nil {_bgcfbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_dbac .W ,_bgcfbg );};if _dbac .Kern !=nil {_gecb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_dbac .Kern ,_gecb );};if _dbac .Position !=nil {_abgfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbac .Position ,_abgfd );};if _dbac .Sz !=nil {_efdff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dbac .Sz ,_efdff );};if _dbac .SzCs !=nil {_cecefc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_dbac .SzCs ,_cecefc );};if _dbac .Highlight !=nil {_fcgfc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dbac .Highlight ,_fcgfc );};if _dbac .U !=nil {_efcdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_dbac .U ,_efcdd );};if _dbac .Effect !=nil {_fefga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dbac .Effect ,_fefga );};if _dbac .Bdr !=nil {_cfgeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_dbac .Bdr ,_cfgeg );};if _dbac .Shd !=nil {_bgded :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dbac .Shd ,_bgded );};if _dbac .FitText !=nil {_bedeb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_dbac .FitText ,_bedeb );};if _dbac .VertAlign !=nil {_ebfbd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dbac .VertAlign ,_ebfbd );};if _dbac .Rtl !=nil {_ddgca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_dbac .Rtl ,_ddgca );};if _dbac .Cs !=nil {_eaaeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_dbac .Cs ,_eaaeb );};if _dbac .Em !=nil {_dabeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_dbac .Em ,_dabeb );};if _dbac .Lang !=nil {_gebe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dbac .Lang ,_gebe );};if _dbac .EastAsianLayout !=nil {_aadafc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dbac .EastAsianLayout ,_aadafc );};if _dbac .SpecVanish !=nil {_bddecaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dbac .SpecVanish ,_bddecaf );};if _dbac .OMath !=nil {_febeff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_dbac .OMath ,_febeff );};if _dbac .RPrChange !=nil {_dbaef :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dbac .RPrChange ,_dbaef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbdada ST_MailMergeSourceType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_geegg :=_f .Attr {};_geegg .Name =name ;switch _gbdada {case ST_MailMergeSourceTypeUnset :_geegg .Value ="";case ST_MailMergeSourceTypeDatabase :_geegg .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_geegg .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case ST_MailMergeSourceTypeDocument1 :_geegg .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_geegg .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_geegg .Value ="\u0074\u0065\u0078\u0074";case ST_MailMergeSourceTypeEmail :_geegg .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_geegg .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_geegg .Value ="\u006c\u0065\u0067\u0061\u0063\u0079";case ST_MailMergeSourceTypeMaster :_geegg .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _geegg ,nil ;};type ST_PTabAlignment byte ;func NewRecipients ()*Recipients {_gfdadg :=&Recipients {};_gfdadg .CT_Recipients =*NewCT_Recipients ();return _gfdadg ;};func NewCT_Lang ()*CT_Lang {_gfadc :=&CT_Lang {};return _gfadc };func (_fbbafb ST_FFTextType )String ()string {switch _fbbafb {case 0:return "";case 1:return "\u0072e\u0067\u0075\u006c\u0061\u0072";case 2:return "\u006e\u0075\u006d\u0062\u0065\u0072";case 3:return "\u0064\u0061\u0074\u0065";case 4:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case 5:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case 6:return "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return "";}; +// Align Table Rows Independently +AlignTablesRowByRow *CT_OnOff ; -// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path -func (_bacedg *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _bacedg .BookmarkStart !=nil {if _dafdb :=_bacedg .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074");_dafdb !=nil {return _dafdb ;};};if _bacedg .BookmarkEnd !=nil {if _gecab :=_bacedg .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_gecab !=nil {return _gecab ;};};if _bacedg .MoveFromRangeStart !=nil {if _bgfcbae :=_bacedg .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_bgfcbae !=nil {return _bgfcbae ;};};if _bacedg .MoveFromRangeEnd !=nil {if _bafcgg :=_bacedg .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_bafcgg !=nil {return _bafcgg ;};};if _bacedg .MoveToRangeStart !=nil {if _adbfbc :=_bacedg .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_adbfbc !=nil {return _adbfbc ;};};if _bacedg .MoveToRangeEnd !=nil {if _baeebf :=_bacedg .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_baeebf !=nil {return _baeebf ;};};if _bacedg .CommentRangeStart !=nil {if _aedbc :=_bacedg .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_aedbc !=nil {return _aedbc ;};};if _bacedg .CommentRangeEnd !=nil {if _gdbabcd :=_bacedg .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_gdbabcd !=nil {return _gdbabcd ;};};if _bacedg .CustomXmlInsRangeStart !=nil {if _ffafd :=_bacedg .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_ffafd !=nil {return _ffafd ;};};if _bacedg .CustomXmlInsRangeEnd !=nil {if _cccaf :=_bacedg .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_cccaf !=nil {return _cccaf ;};};if _bacedg .CustomXmlDelRangeStart !=nil {if _aadgb :=_bacedg .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_aadgb !=nil {return _aadgb ;};};if _bacedg .CustomXmlDelRangeEnd !=nil {if _gacfa :=_bacedg .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_gacfa !=nil {return _gacfa ;};};if _bacedg .CustomXmlMoveFromRangeStart !=nil {if _dcdca :=_bacedg .CustomXmlMoveFromRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0053\u0074a\u0072\u0074");_dcdca !=nil {return _dcdca ;};};if _bacedg .CustomXmlMoveFromRangeEnd !=nil {if _ggdceg :=_bacedg .CustomXmlMoveFromRangeEnd .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067e\u0045\u006e\u0064");_ggdceg !=nil {return _ggdceg ;};};if _bacedg .CustomXmlMoveToRangeStart !=nil {if _afecec :=_bacedg .CustomXmlMoveToRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0053t\u0061\u0072\u0074");_afecec !=nil {return _afecec ;};};if _bacedg .CustomXmlMoveToRangeEnd !=nil {if _eggaae :=_bacedg .CustomXmlMoveToRangeEnd .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076e\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_eggaae !=nil {return _eggaae ;};};return nil ;};func (_fecggf ST_SectionMark )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dcbadc :=_f .Attr {};_dcbadc .Name =name ;switch _fecggf {case ST_SectionMarkUnset :_dcbadc .Value ="";case ST_SectionMarkNextPage :_dcbadc .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_dcbadc .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_dcbadc .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_SectionMarkEvenPage :_dcbadc .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_dcbadc .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _dcbadc ,nil ;};func (_ccgaag ST_EdGrp )Validate ()error {return _ccgaag .ValidateWithPath ("")};const (ST_RubyAlignUnset ST_RubyAlign =0;ST_RubyAlignCenter ST_RubyAlign =1;ST_RubyAlignDistributeLetter ST_RubyAlign =2;ST_RubyAlignDistributeSpace ST_RubyAlign =3;ST_RubyAlignLeft ST_RubyAlign =4;ST_RubyAlignRight ST_RubyAlign =5;ST_RubyAlignRightVertical ST_RubyAlign =6;);func (_ceb *CT_AltChunkPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abfd :for {_cgg ,_eda :=d .Token ();if _eda !=nil {return _eda ;};switch _eee :=_cgg .(type ){case _f .StartElement :switch _eee .Name {case _f .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 :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"},_f .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 :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}:_ceb .MatchSrc =NewCT_OnOff ();if _daa :=d .DecodeElement (_ceb .MatchSrc ,&_eee );_daa !=nil {return _daa ;};default:_gb .Log ("\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\u0041l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072 \u0025\u0076",_eee .Name );if _cebb :=d .Skip ();_cebb !=nil {return _cebb ;};};case _f .EndElement :break _abfd ;case _f .CharData :};};return nil ;};func (_babgeb ST_HexColorAuto )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_babgeb .String (),start );};type CT_CustomXmlPr struct{ +// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned +ForgetLastTabAlignment *CT_OnOff ; -// Custom XML Element Placeholder Text -Placeholder *CT_String ; +// Add Document Grid Line Pitch To Lines in Table Cells +AdjustLineHeightInTable *CT_OnOff ; -// Custom XML Attribute -Attr []*CT_Attr ;}; +// Incorrectly Adjust Text Spacing for Specific Unicode Ranges +AutoSpaceLikeWord95 *CT_OnOff ; -// Validate validates the CT_String and its children -func (_acfga *CT_String )Validate ()error {return _acfga .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};type CT_DocPartTypes struct{ +// Do Not Increase Line Height for Raised/Lowered Text +NoSpaceRaiseLower *CT_OnOff ; -// Entry Is Of All Types -AllAttr *_cd .ST_OnOff ; +// Use Fixed Paragraph Spacing for HTML Auto Setting +DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; -// Entry Type -Type []*CT_DocPartType ;}; +// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object +LayoutRawTableWidth *CT_OnOff ; -// Validate validates the CT_VerticalAlignRun and its children -func (_cgccf *CT_VerticalAlignRun )Validate ()error {return _cgccf .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");};const ST_CnfPattern ="\u005b\u0030\u0031]\u002a"; +// Allow Table Rows to Wrap Inline Objects Independently +LayoutTableRowsApart *CT_OnOff ; -// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path -func (_facdbc *WdEG_WrapType )ValidateWithPath (path string )error {if _facdbc .Choice !=nil {if _dfdfbd :=_facdbc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dfdfbd !=nil {return _dfdfbd ;};};return nil ;}; +// Use Incorrect Inter-Character Spacing Rules +UseWord97LineBreakRules *CT_OnOff ; -// Validate validates the CT_PPrGeneral and its children -func (_gbbbe *CT_PPrGeneral )Validate ()error {return _gbbbe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");}; +// Do Not Allow Floating Tables To Break Across Pages +DoNotBreakWrappedTables *CT_OnOff ; -// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path -func (_bbedg *CT_NumLvl )ValidateWithPath (path string )error {if _bbedg .StartOverride !=nil {if _beafa :=_bbedg .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_beafa !=nil {return _beafa ;};};if _bbedg .Lvl !=nil {if _gfaeef :=_bbedg .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_gfaeef !=nil {return _gfaeef ;};};return nil ;};type CT_RPrDefault struct{ +// Do Not Snap to Document Grid in Table Cells with Objects +DoNotSnapToGridInCell *CT_OnOff ; -// Run Properties -RPr *CT_RPr ;};type ST_ObjectUpdateMode byte ;func ParseStdlibTime (s string )(_g .Time ,error ){return _g .Time {},nil };func (_ebgegf *EG_PContentBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deffef :for {_cffeaa ,_edgffc :=d .Token ();if _edgffc !=nil {return _edgffc ;};switch _afecc :=_cffeaa .(type ){case _f .StartElement :switch _afecc .Name {case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ebgegf .CustomXml =NewCT_CustomXmlRun ();if _cedbba :=d .DecodeElement (_ebgegf .CustomXml ,&_afecc );_cedbba !=nil {return _cedbba ;};case _f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_dfdde :=NewCT_SimpleField ();if _fgccf :=d .DecodeElement (_dfdde ,&_afecc );_fgccf !=nil {return _fgccf ;};_ebgegf .FldSimple =append (_ebgegf .FldSimple ,_dfdde );case _f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_ebgegf .Hyperlink =NewCT_Hyperlink ();if _agfgb :=d .DecodeElement (_ebgegf .Hyperlink ,&_afecc );_agfgb !=nil {return _agfgb ;};default:_gb .Log ("\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\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_afecc .Name );if _bgddc :=d .Skip ();_bgddc !=nil {return _bgddc ;};};case _f .EndElement :break _deffef ;case _f .CharData :};};return nil ;}; +// Select Field When First or Last Character Is Selected +SelectFldWithFirstOrLastChar *CT_OnOff ; -// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path -func (_bfbegb *CT_Sym )ValidateWithPath (path string )error {return nil }; +// Use Legacy Ethiopic and Amharic Line Breaking Rules +ApplyBreakingRules *CT_OnOff ; -// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path -func (_gffbbf *CT_Jc )ValidateWithPath (path string )error {if _gffbbf .ValAttr ==ST_JcUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _baabb :=_gffbbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_baabb !=nil {return _baabb ;};return nil ;};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_babgd :=&CT_OdsoFieldMapData {};return _babgd }; +// Do Not Allow Hanging Punctuation With Character Grid +DoNotWrapTextWithPunct *CT_OnOff ; -// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path -func (_gaedc *CT_DocGrid )ValidateWithPath (path string )error {if _degff :=_gaedc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_degff !=nil {return _degff ;};return nil ;};func (_bfebc ST_Em )String ()string {switch _bfebc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0063\u006f\u006dm\u0061";case 4:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 5:return "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return "";};func (_aebff *CT_WriteProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aebff .RecommendedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .RecommendedAttr )});};if _aebff .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .AlgorithmNameAttr )});};if _aebff .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .HashValueAttr )});};if _aebff .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .SaltValueAttr )});};if _aebff .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .SpinCountAttr )});};if _aebff .CryptProviderTypeAttr !=_cd .ST_CryptProvUnset {_efadg ,_dcafc :=_aebff .CryptProviderTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _dcafc !=nil {return _dcafc ;};start .Attr =append (start .Attr ,_efadg );};if _aebff .CryptAlgorithmClassAttr !=_cd .ST_AlgClassUnset {_baaec ,_dfafg :=_aebff .CryptAlgorithmClassAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _dfafg !=nil {return _dfafg ;};start .Attr =append (start .Attr ,_baaec );};if _aebff .CryptAlgorithmTypeAttr !=_cd .ST_AlgTypeUnset {_bgdagd ,_dgadb :=_aebff .CryptAlgorithmTypeAttr .MarshalXMLAttr (_f .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _dgadb !=nil {return _dgadb ;};start .Attr =append (start .Attr ,_bgdagd );};if _aebff .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .CryptAlgorithmSidAttr )});};if _aebff .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .CryptSpinCountAttr )});};if _aebff .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .CryptProviderAttr )});};if _aebff .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .AlgIdExtAttr )});};if _aebff .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .AlgIdExtSourceAttr )});};if _aebff .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .CryptProviderTypeExtAttr )});};if _aebff .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .CryptProviderTypeExtSourceAttr )});};if _aebff .HashAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .HashAttr )});};if _aebff .SaltAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aebff .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Styles struct{CT_Styles };func NewCT_TblPrChange ()*CT_TblPrChange {_bcbga :=&CT_TblPrChange {};_bcbga .TblPr =NewCT_TblPrBase ();return _bcbga ;}; +// Do Not Compress Compressible Characters When Using Document Grid +DoNotUseEastAsianBreakRules *CT_OnOff ; -// Validate validates the CT_FrameLayout and its children -func (_fccad *CT_FrameLayout )Validate ()error {return _fccad .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_befdc *CT_NumLvl )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_c .Sprintf ("\u0025\u0076",_befdc .IlvlAttr )});e .EncodeToken (start );if _befdc .StartOverride !=nil {_cgffed :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_befdc .StartOverride ,_cgffed );};if _befdc .Lvl !=nil {_dbadg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006cv\u006c"}};e .EncodeElement (_befdc .Lvl ,_dbadg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Incorrectly Display Top Border of Conditional Columns +UseWord2002TableStyleRules *CT_OnOff ; -// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path -func (_gggcc *CT_PageSz )ValidateWithPath (path string )error {if _gggcc .WAttr !=nil {if _gabea :=_gggcc .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_gabea !=nil {return _gabea ;};};if _gggcc .HAttr !=nil {if _ababf :=_gggcc .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_ababf !=nil {return _ababf ;};};if _bgad :=_gggcc .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_bgad !=nil {return _bgad ;};return nil ;};func NewCT_DocPartPr ()*CT_DocPartPr {_agfbg :=&CT_DocPartPr {};_agfbg .Name =NewCT_DocPartName ();return _agfbg ;}; +// Allow Tables to AutoFit Into Page Margins +GrowAutofit *CT_OnOff ; -// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path -func (_fcbab *CT_TblGrid )ValidateWithPath (path string )error {for _gcedaa ,_egefbd :=range _fcbab .GridCol {if _cdfcf :=_egefbd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_gcedaa ));_cdfcf !=nil {return _cdfcf ;};};if _fcbab .TblGridChange !=nil {if _agagdd :=_fcbab .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_agagdd !=nil {return _agagdd ;};};return nil ;};func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_cgfaga :=&CT_SdtPrChoice {};return _cgfaga };func NewCT_Highlight ()*CT_Highlight {_gcdeg :=&CT_Highlight {};_gcdeg .ValAttr =ST_HighlightColor (1);return _gcdeg ;};func (_agcaa ST_TextDirection )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bceee :=_f .Attr {};_bceee .Name =name ;switch _agcaa {case ST_TextDirectionUnset :_bceee .Value ="";case ST_TextDirectionTb :_bceee .Value ="\u0074\u0062";case ST_TextDirectionRl :_bceee .Value ="\u0072\u006c";case ST_TextDirectionLr :_bceee .Value ="\u006c\u0072";case ST_TextDirectionTbV :_bceee .Value ="\u0074\u0062\u0056";case ST_TextDirectionRlV :_bceee .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_bceee .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_bceee .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_bceee .Value ="\u006c\u0072\u0054\u0062";case ST_TextDirectionLrTbV :_bceee .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_bceee .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_bceee .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_bceee .Value ="\u0074\u0062\u0052l\u0056";};return _bceee ,nil ;};func (_debfd ST_StyleType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gaacgfe :=_f .Attr {};_gaacgfe .Name =name ;switch _debfd {case ST_StyleTypeUnset :_gaacgfe .Value ="";case ST_StyleTypeParagraph :_gaacgfe .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case ST_StyleTypeCharacter :_gaacgfe .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_gaacgfe .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_gaacgfe .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return _gaacgfe ,nil ;}; +// Do Not Bypass East Asian/Complex Script Layout Code +UseFELayout *CT_OnOff ; -// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path -func (_cdcae *CT_RecipientData )ValidateWithPath (path string )error {if _cdcae .Active !=nil {if _afdbg :=_cdcae .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_afdbg !=nil {return _afdbg ;};};if _faecc :=_cdcae .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_faecc !=nil {return _faecc ;};if _afeeb :=_cdcae .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_afeeb !=nil {return _afeeb ;};return nil ;};func (_dcgdfe ST_HAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcgdfe .String (),start );};type ST_EdGrp byte ; +// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text +UseNormalStyleForList *CT_OnOff ; -// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path -func (_bffgf *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil };type CT_TrPrBase struct{ +// Ignore Hanging Indent When Creating Tab Stop After Numbering +DoNotUseIndentAsNumberingTabStop *CT_OnOff ; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// Use Alternate Set of East Asian Line Breaking Rules +UseAltKinsokuLineBreakRules *CT_OnOff ; -// Associated HTML div ID -DivId []*CT_DecimalNumber ; +// Allow Contextual Spacing of Paragraphs in Tables +AllowSpaceOfSameStyleInTable *CT_OnOff ; -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// Do Not Ignore Floating Objects When Calculating Paragraph Indentation +DoNotSuppressIndentation *CT_OnOff ; -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// Do Not AutoFit Tables To Fit Next To Wrapped Objects +DoNotAutofitConstrainedTables *CT_OnOff ; -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// Allow Table Columns To Exceed Preferred Widths of Constituent Cells +AutofitToFirstFixedWidthCell *CT_OnOff ; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// Underline Following Character Following Numbering +UnderlineTabInNumList *CT_OnOff ; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// Always Use Fixed Width for Hangul Characters +DisplayHangulFixedWidth *CT_OnOff ; -// Table Row Height -TrHeight []*CT_Height ; +// Always Move Paragraph Mark to Page after a Page Break +SplitPgBreakAndParaMark *CT_OnOff ; -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// Don't Vertically Align Cells Containing Floating Objects +DoNotVertAlignCellWithSp *CT_OnOff ; -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// Don't Break Table Rows Around Floating Tables +DoNotBreakConstrainedForcedTable *CT_OnOff ; -// Table Row Alignment -Jc []*CT_JcTable ; +// Ignore Vertical Alignment in Textboxes +DoNotVertAlignInTxbx *CT_OnOff ; -// Hidden Table Row Marker -Hidden []*CT_OnOff ;};func (_dcaffc *CT_VerticalJc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bbadf ,_gdadgd :=_dcaffc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdadgd !=nil {return _gdadgd ;};start .Attr =append (start .Attr ,_bbadf );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Numbering struct{ +// Use ANSI Kerning Pairs from Fonts +UseAnsiKerningPairs *CT_OnOff ; -// Picture Numbering Symbol Definition -NumPicBullet []*CT_NumPicBullet ; +// Use Cached Paragraph Information for Column Balancing +CachedColBalance *CT_OnOff ; -// Abstract Numbering Definition -AbstractNum []*CT_AbstractNum ; +// Custom Compatibility Setting +CompatSetting []*CT_CompatSetting ;};func (_ecafbd *ST_VerticalJc )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ecafbd =0;case "\u0074\u006f\u0070":*_ecafbd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ecafbd =2;case "\u0062\u006f\u0074\u0068":*_ecafbd =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ecafbd =4;};return nil ;}; -// Numbering Definition Instance -Num []*CT_Num ; +// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path +func (_gcegb *CT_FtnProps )ValidateWithPath (path string )error {if _gcegb .Pos !=nil {if _cgdd :=_gcegb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cgdd !=nil {return _cgdd ;};};if _gcegb .NumFmt !=nil {if _dbcde :=_gcegb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dbcde !=nil {return _dbcde ;};};if _gcegb .NumStart !=nil {if _bfgab :=_gcegb .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bfgab !=nil {return _bfgab ;};};if _gcegb .NumRestart !=nil {if _fffdad :=_gcegb .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_fffdad !=nil {return _fffdad ;};};return nil ;}; -// Last Reviewed Abstract Numbering Definition -NumIdMacAtCleanup *CT_DecimalNumber ;};func NewCT_VerticalJc ()*CT_VerticalJc {_facfdf :=&CT_VerticalJc {};_facfdf .ValAttr =ST_VerticalJc (1);return _facfdf ;};func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_ffffb :=&EG_RangeMarkupElements {};return _ffffb ;};type CT_PixelsMeasure struct{ +// Validate validates the CT_SectType and its children +func (_ceebe *CT_SectType )Validate ()error {return _ceebe .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func (_eba *CT_AutoCaption )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eafc :=range start .Attr {if _eafc .Name .Local =="\u006e\u0061\u006d\u0065"{_ffe ,_bed :=_eafc .Value ,error (nil );if _bed !=nil {return _bed ;};_eba .NameAttr =_ffe ;continue ;};if _eafc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_abb ,_gdb :=_eafc .Value ,error (nil );if _gdb !=nil {return _gdb ;};_eba .CaptionAttr =_abb ;continue ;};};for {_fgga ,_gcb :=d .Token ();if _gcb !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_gcb );};if _ddec ,_dg :=_fgga .(_c .EndElement );_dg &&_ddec .Name ==start .Name {break ;};};return nil ;};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;); -// Measurement in Pixels -ValAttr uint64 ;};func (_abedgf ST_JcTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abedgf .String (),start );};func (_ggabce ST_Theme )Validate ()error {return _ggabce .ValidateWithPath ("")};func (_fbfebg *ST_LevelSuffix )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbfebg =0;case "\u0074\u0061\u0062":*_fbfebg =1;case "\u0073\u0070\u0061c\u0065":*_fbfebg =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_fbfebg =3;};return nil ;};func (_adefd *CT_TextboxTightWrap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adefd .ValAttr =ST_TextboxTightWrap (1);for _ ,_bfaea :=range start .Attr {if _bfaea .Name .Local =="\u0076\u0061\u006c"{_adefd .ValAttr .UnmarshalXMLAttr (_bfaea );continue ;};};for {_gaddba ,_deefa :=d .Token ();if _deefa !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0062o\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_deefa );};if _afecad ,_eaagg :=_gaddba .(_f .EndElement );_eaagg &&_afecad .Name ==start .Name {break ;};};return nil ;};func (_bedca ST_LineSpacingRule )ValidateWithPath (path string )error {switch _bedca {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bedca ));};return nil ;};func (_gaagd *EG_ContentRunContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdedg :for {_cdcdad ,_dffff :=d .Token ();if _dffff !=nil {return _dffff ;};switch _gcgdd :=_cdcdad .(type ){case _f .StartElement :switch _gcgdd .Name {case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gaagd .CustomXml =NewCT_CustomXmlRun ();if _dgcdaaa :=d .DecodeElement (_gaagd .CustomXml ,&_gcgdd );_dgcdaaa !=nil {return _dgcdaaa ;};case _f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_gaagd .SmartTag =NewCT_SmartTagRun ();if _gbaaa :=d .DecodeElement (_gaagd .SmartTag ,&_gcgdd );_gbaaa !=nil {return _gbaaa ;};case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_gaagd .Sdt =NewCT_SdtRun ();if _bcgda :=d .DecodeElement (_gaagd .Sdt ,&_gcgdd );_bcgda !=nil {return _bcgda ;};case _f .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 :"\u0064\u0069\u0072"},_f .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 :"\u0064\u0069\u0072"}:_gaagd .Dir =NewCT_DirContentRun ();if _cfgef :=d .DecodeElement (_gaagd .Dir ,&_gcgdd );_cfgef !=nil {return _cfgef ;};case _f .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 :"\u0062\u0064\u006f"},_f .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 :"\u0062\u0064\u006f"}:_gaagd .Bdo =NewCT_BdoContentRun ();if _abbdae :=d .DecodeElement (_gaagd .Bdo ,&_gcgdd );_abbdae !=nil {return _abbdae ;};case _f .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 :"\u0072"},_f .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 :"\u0072"}:_gaagd .R =NewCT_R ();if _eababa :=d .DecodeElement (_gaagd .R ,&_gcgdd );_eababa !=nil {return _eababa ;};case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cebbb :=NewEG_RunLevelElts ();_cebbb .ProofErr =NewCT_ProofErr ();if _fbgfa :=d .DecodeElement (_cebbb .ProofErr ,&_gcgdd );_fbgfa !=nil {return _fbgfa ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_cebbb );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ccabf :=NewEG_RunLevelElts ();_ccabf .PermStart =NewCT_PermStart ();if _dgbge :=d .DecodeElement (_ccabf .PermStart ,&_gcgdd );_dgbge !=nil {return _dgbge ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_ccabf );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fafdf :=NewEG_RunLevelElts ();_fafdf .PermEnd =NewCT_Perm ();if _egbfgb :=d .DecodeElement (_fafdf .PermEnd ,&_gcgdd );_egbfgb !=nil {return _egbfgb ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_fafdf );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_feagg :=NewEG_RunLevelElts ();_feagg .Ins =NewCT_RunTrackChange ();if _bafbg :=d .DecodeElement (_feagg .Ins ,&_gcgdd );_bafbg !=nil {return _bafbg ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_feagg );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_bgfade :=NewEG_RunLevelElts ();_bgfade .Del =NewCT_RunTrackChange ();if _cfddd :=d .DecodeElement (_bgfade .Del ,&_gcgdd );_cfddd !=nil {return _cfddd ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_bgfade );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bcdcg :=NewEG_RunLevelElts ();_bcdcg .MoveFrom =NewCT_RunTrackChange ();if _bfadd :=d .DecodeElement (_bcdcg .MoveFrom ,&_gcgdd );_bfadd !=nil {return _bfadd ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_bcdcg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fdcda :=NewEG_RunLevelElts ();_fdcda .MoveTo =NewCT_RunTrackChange ();if _bbcca :=d .DecodeElement (_fdcda .MoveTo ,&_gcgdd );_bbcca !=nil {return _bbcca ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_fdcda );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fgcabc :=NewEG_RunLevelElts ();_bcfgf :=NewEG_RangeMarkupElements ();_bcfgf .BookmarkStart =NewCT_Bookmark ();if _bbdfe :=d .DecodeElement (_bcfgf .BookmarkStart ,&_gcgdd );_bbdfe !=nil {return _bbdfe ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_fgcabc );_fgcabc .EG_RangeMarkupElements =append (_fgcabc .EG_RangeMarkupElements ,_bcfgf );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dfagg :=NewEG_RunLevelElts ();_afdccd :=NewEG_RangeMarkupElements ();_afdccd .BookmarkEnd =NewCT_MarkupRange ();if _fedad :=d .DecodeElement (_afdccd .BookmarkEnd ,&_gcgdd );_fedad !=nil {return _fedad ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_dfagg );_dfagg .EG_RangeMarkupElements =append (_dfagg .EG_RangeMarkupElements ,_afdccd );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_caffd :=NewEG_RunLevelElts ();_aaage :=NewEG_RangeMarkupElements ();_aaage .MoveFromRangeStart =NewCT_MoveBookmark ();if _befcf :=d .DecodeElement (_aaage .MoveFromRangeStart ,&_gcgdd );_befcf !=nil {return _befcf ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_caffd );_caffd .EG_RangeMarkupElements =append (_caffd .EG_RangeMarkupElements ,_aaage );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbagc :=NewEG_RunLevelElts ();_bedcgb :=NewEG_RangeMarkupElements ();_bedcgb .MoveFromRangeEnd =NewCT_MarkupRange ();if _faecbd :=d .DecodeElement (_bedcgb .MoveFromRangeEnd ,&_gcgdd );_faecbd !=nil {return _faecbd ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_gbagc );_gbagc .EG_RangeMarkupElements =append (_gbagc .EG_RangeMarkupElements ,_bedcgb );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dcbad :=NewEG_RunLevelElts ();_ccegf :=NewEG_RangeMarkupElements ();_ccegf .MoveToRangeStart =NewCT_MoveBookmark ();if _bacfd :=d .DecodeElement (_ccegf .MoveToRangeStart ,&_gcgdd );_bacfd !=nil {return _bacfd ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_dcbad );_dcbad .EG_RangeMarkupElements =append (_dcbad .EG_RangeMarkupElements ,_ccegf );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_edfagb :=NewEG_RunLevelElts ();_gbdda :=NewEG_RangeMarkupElements ();_gbdda .MoveToRangeEnd =NewCT_MarkupRange ();if _gbgadgb :=d .DecodeElement (_gbdda .MoveToRangeEnd ,&_gcgdd );_gbgadgb !=nil {return _gbgadgb ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_edfagb );_edfagb .EG_RangeMarkupElements =append (_edfagb .EG_RangeMarkupElements ,_gbdda );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_babgdb :=NewEG_RunLevelElts ();_gdbcca :=NewEG_RangeMarkupElements ();_gdbcca .CommentRangeStart =NewCT_MarkupRange ();if _abeee :=d .DecodeElement (_gdbcca .CommentRangeStart ,&_gcgdd );_abeee !=nil {return _abeee ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_babgdb );_babgdb .EG_RangeMarkupElements =append (_babgdb .EG_RangeMarkupElements ,_gdbcca );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cedcec :=NewEG_RunLevelElts ();_eggfb :=NewEG_RangeMarkupElements ();_eggfb .CommentRangeEnd =NewCT_MarkupRange ();if _gbcbb :=d .DecodeElement (_eggfb .CommentRangeEnd ,&_gcgdd );_gbcbb !=nil {return _gbcbb ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_cedcec );_cedcec .EG_RangeMarkupElements =append (_cedcec .EG_RangeMarkupElements ,_eggfb );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cgefe :=NewEG_RunLevelElts ();_dbeed :=NewEG_RangeMarkupElements ();_dbeed .CustomXmlInsRangeStart =NewCT_TrackChange ();if _afadf :=d .DecodeElement (_dbeed .CustomXmlInsRangeStart ,&_gcgdd );_afadf !=nil {return _afadf ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_cgefe );_cgefe .EG_RangeMarkupElements =append (_cgefe .EG_RangeMarkupElements ,_dbeed );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bagdf :=NewEG_RunLevelElts ();_bccfe :=NewEG_RangeMarkupElements ();_bccfe .CustomXmlInsRangeEnd =NewCT_Markup ();if _adeef :=d .DecodeElement (_bccfe .CustomXmlInsRangeEnd ,&_gcgdd );_adeef !=nil {return _adeef ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_bagdf );_bagdf .EG_RangeMarkupElements =append (_bagdf .EG_RangeMarkupElements ,_bccfe );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cabbb :=NewEG_RunLevelElts ();_bebbbd :=NewEG_RangeMarkupElements ();_bebbbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbfgf :=d .DecodeElement (_bebbbd .CustomXmlDelRangeStart ,&_gcgdd );_bbfgf !=nil {return _bbfgf ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_cabbb );_cabbb .EG_RangeMarkupElements =append (_cabbb .EG_RangeMarkupElements ,_bebbbd );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcacg :=NewEG_RunLevelElts ();_aaeeca :=NewEG_RangeMarkupElements ();_aaeeca .CustomXmlDelRangeEnd =NewCT_Markup ();if _degagf :=d .DecodeElement (_aaeeca .CustomXmlDelRangeEnd ,&_gcgdd );_degagf !=nil {return _degagf ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_fcacg );_fcacg .EG_RangeMarkupElements =append (_fcacg .EG_RangeMarkupElements ,_aaeeca );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bgcbg :=NewEG_RunLevelElts ();_cacdge :=NewEG_RangeMarkupElements ();_cacdge .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gddec :=d .DecodeElement (_cacdge .CustomXmlMoveFromRangeStart ,&_gcgdd );_gddec !=nil {return _gddec ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_bgcbg );_bgcbg .EG_RangeMarkupElements =append (_bgcbg .EG_RangeMarkupElements ,_cacdge );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_deecg :=NewEG_RunLevelElts ();_fcbcga :=NewEG_RangeMarkupElements ();_fcbcga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _adgfe :=d .DecodeElement (_fcbcga .CustomXmlMoveFromRangeEnd ,&_gcgdd );_adgfe !=nil {return _adgfe ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_deecg );_deecg .EG_RangeMarkupElements =append (_deecg .EG_RangeMarkupElements ,_fcbcga );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gbabe :=NewEG_RunLevelElts ();_bfbbg :=NewEG_RangeMarkupElements ();_bfbbg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eeadf :=d .DecodeElement (_bfbbg .CustomXmlMoveToRangeStart ,&_gcgdd );_eeadf !=nil {return _eeadf ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_gbabe );_gbabe .EG_RangeMarkupElements =append (_gbabe .EG_RangeMarkupElements ,_bfbbg );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agdea :=NewEG_RunLevelElts ();_bfddfc :=NewEG_RangeMarkupElements ();_bfddfc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fgfgc :=d .DecodeElement (_bfddfc .CustomXmlMoveToRangeEnd ,&_gcgdd );_fgfgc !=nil {return _fgfgc ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_agdea );_agdea .EG_RangeMarkupElements =append (_agdea .EG_RangeMarkupElements ,_bfddfc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fadaf :=NewEG_RunLevelElts ();_abdba :=NewEG_MathContent ();_abdba .OMathPara =_ce .NewOMathPara ();if _feeabf :=d .DecodeElement (_abdba .OMathPara ,&_gcgdd );_feeabf !=nil {return _feeabf ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_fadaf );_fadaf .EG_MathContent =append (_fadaf .EG_MathContent ,_abdba );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ecbdg :=NewEG_RunLevelElts ();_fgcag :=NewEG_MathContent ();_fgcag .OMath =_ce .NewOMath ();if _cabgc :=d .DecodeElement (_fgcag .OMath ,&_gcgdd );_cabgc !=nil {return _cabgc ;};_gaagd .EG_RunLevelElts =append (_gaagd .EG_RunLevelElts ,_ecbdg );_ecbdg .EG_MathContent =append (_ecbdg .EG_MathContent ,_fgcag );default:_gb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_gcgdd .Name );if _cdefg :=d .Skip ();_cdefg !=nil {return _cdefg ;};};case _f .EndElement :break _cdedg ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_Height and its children +func (_ecae *CT_Height )Validate ()error {return _ecae .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};type CT_NumFmt struct{ -// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path -func (_cfefg *CT_FontsList )ValidateWithPath (path string )error {for _gcgfe ,_dadd :=range _cfefg .Font {if _bbffd :=_dadd .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gcgfe ));_bbffd !=nil {return _bbffd ;};};return nil ;};func (_adgab *CT_FontFamily )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_adada ,_aeefb :=_adgab .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aeefb !=nil {return _aeefb ;};start .Attr =append (start .Attr ,_adada );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Numbering Format Type +ValAttr ST_NumberFormat ; -// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path -func (_cbcc *CT_DocPartBehavior )ValidateWithPath (path string )error {if _cbcc .ValAttr ==ST_DocPartBehaviorUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dcdbb :=_cbcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcdbb !=nil {return _dcdbb ;};return nil ;}; +// Custom Defined Number Format +FormatAttr *string ;};const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0;ST_LineSpacingRuleAuto ST_LineSpacingRule =1;ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);func (_cgbdg *ST_ProofErr )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cgbdg =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_cgbdg =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_cgbdg =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_cgbdg =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_cgbdg =4;};return nil ;}; -// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path -func (_fccee *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _agaf :=_fccee .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_agaf !=nil {return _agaf ;};if _dffdb :=_fccee .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072");_dffdb !=nil {return _dffdb ;};if _dccec :=_fccee .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_dccec !=nil {return _dccec ;};if _fcgcf :=_fccee .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072");_fcgcf !=nil {return _fcgcf ;};if _cgec :=_fccee .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_cgec !=nil {return _cgec ;};if _efbf :=_fccee .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_efbf !=nil {return _efbf ;};if _ebfd :=_fccee .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_ebfd !=nil {return _ebfd ;};if _ecac :=_fccee .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_ecac !=nil {return _ecac ;};if _ddfg :=_fccee .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_ddfg !=nil {return _ddfg ;};if _cfge :=_fccee .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_cfge !=nil {return _cfge ;};if _cdaf :=_fccee .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_cdaf !=nil {return _cdaf ;};if _cacdd :=_fccee .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072");_cacdd !=nil {return _cacdd ;};return nil ;};const (ST_BorderUnset ST_Border =0;ST_BorderNil ST_Border =1;ST_BorderNone ST_Border =2;ST_BorderSingle ST_Border =3;ST_BorderThick ST_Border =4;ST_BorderDouble ST_Border =5;ST_BorderDotted ST_Border =6;ST_BorderDashed ST_Border =7;ST_BorderDotDash ST_Border =8;ST_BorderDotDotDash ST_Border =9;ST_BorderTriple ST_Border =10;ST_BorderThinThickSmallGap ST_Border =11;ST_BorderThickThinSmallGap ST_Border =12;ST_BorderThinThickThinSmallGap ST_Border =13;ST_BorderThinThickMediumGap ST_Border =14;ST_BorderThickThinMediumGap ST_Border =15;ST_BorderThinThickThinMediumGap ST_Border =16;ST_BorderThinThickLargeGap ST_Border =17;ST_BorderThickThinLargeGap ST_Border =18;ST_BorderThinThickThinLargeGap ST_Border =19;ST_BorderWave ST_Border =20;ST_BorderDoubleWave ST_Border =21;ST_BorderDashSmallGap ST_Border =22;ST_BorderDashDotStroked ST_Border =23;ST_BorderThreeDEmboss ST_Border =24;ST_BorderThreeDEngrave ST_Border =25;ST_BorderOutset ST_Border =26;ST_BorderInset ST_Border =27;ST_BorderApples ST_Border =28;ST_BorderArchedScallops ST_Border =29;ST_BorderBabyPacifier ST_Border =30;ST_BorderBabyRattle ST_Border =31;ST_BorderBalloons3Colors ST_Border =32;ST_BorderBalloonsHotAir ST_Border =33;ST_BorderBasicBlackDashes ST_Border =34;ST_BorderBasicBlackDots ST_Border =35;ST_BorderBasicBlackSquares ST_Border =36;ST_BorderBasicThinLines ST_Border =37;ST_BorderBasicWhiteDashes ST_Border =38;ST_BorderBasicWhiteDots ST_Border =39;ST_BorderBasicWhiteSquares ST_Border =40;ST_BorderBasicWideInline ST_Border =41;ST_BorderBasicWideMidline ST_Border =42;ST_BorderBasicWideOutline ST_Border =43;ST_BorderBats ST_Border =44;ST_BorderBirds ST_Border =45;ST_BorderBirdsFlight ST_Border =46;ST_BorderCabins ST_Border =47;ST_BorderCakeSlice ST_Border =48;ST_BorderCandyCorn ST_Border =49;ST_BorderCelticKnotwork ST_Border =50;ST_BorderCertificateBanner ST_Border =51;ST_BorderChainLink ST_Border =52;ST_BorderChampagneBottle ST_Border =53;ST_BorderCheckedBarBlack ST_Border =54;ST_BorderCheckedBarColor ST_Border =55;ST_BorderCheckered ST_Border =56;ST_BorderChristmasTree ST_Border =57;ST_BorderCirclesLines ST_Border =58;ST_BorderCirclesRectangles ST_Border =59;ST_BorderClassicalWave ST_Border =60;ST_BorderClocks ST_Border =61;ST_BorderCompass ST_Border =62;ST_BorderConfetti ST_Border =63;ST_BorderConfettiGrays ST_Border =64;ST_BorderConfettiOutline ST_Border =65;ST_BorderConfettiStreamers ST_Border =66;ST_BorderConfettiWhite ST_Border =67;ST_BorderCornerTriangles ST_Border =68;ST_BorderCouponCutoutDashes ST_Border =69;ST_BorderCouponCutoutDots ST_Border =70;ST_BorderCrazyMaze ST_Border =71;ST_BorderCreaturesButterfly ST_Border =72;ST_BorderCreaturesFish ST_Border =73;ST_BorderCreaturesInsects ST_Border =74;ST_BorderCreaturesLadyBug ST_Border =75;ST_BorderCrossStitch ST_Border =76;ST_BorderCup ST_Border =77;ST_BorderDecoArch ST_Border =78;ST_BorderDecoArchColor ST_Border =79;ST_BorderDecoBlocks ST_Border =80;ST_BorderDiamondsGray ST_Border =81;ST_BorderDoubleD ST_Border =82;ST_BorderDoubleDiamonds ST_Border =83;ST_BorderEarth1 ST_Border =84;ST_BorderEarth2 ST_Border =85;ST_BorderEarth3 ST_Border =86;ST_BorderEclipsingSquares1 ST_Border =87;ST_BorderEclipsingSquares2 ST_Border =88;ST_BorderEggsBlack ST_Border =89;ST_BorderFans ST_Border =90;ST_BorderFilm ST_Border =91;ST_BorderFirecrackers ST_Border =92;ST_BorderFlowersBlockPrint ST_Border =93;ST_BorderFlowersDaisies ST_Border =94;ST_BorderFlowersModern1 ST_Border =95;ST_BorderFlowersModern2 ST_Border =96;ST_BorderFlowersPansy ST_Border =97;ST_BorderFlowersRedRose ST_Border =98;ST_BorderFlowersRoses ST_Border =99;ST_BorderFlowersTeacup ST_Border =100;ST_BorderFlowersTiny ST_Border =101;ST_BorderGems ST_Border =102;ST_BorderGingerbreadMan ST_Border =103;ST_BorderGradient ST_Border =104;ST_BorderHandmade1 ST_Border =105;ST_BorderHandmade2 ST_Border =106;ST_BorderHeartBalloon ST_Border =107;ST_BorderHeartGray ST_Border =108;ST_BorderHearts ST_Border =109;ST_BorderHeebieJeebies ST_Border =110;ST_BorderHolly ST_Border =111;ST_BorderHouseFunky ST_Border =112;ST_BorderHypnotic ST_Border =113;ST_BorderIceCreamCones ST_Border =114;ST_BorderLightBulb ST_Border =115;ST_BorderLightning1 ST_Border =116;ST_BorderLightning2 ST_Border =117;ST_BorderMapPins ST_Border =118;ST_BorderMapleLeaf ST_Border =119;ST_BorderMapleMuffins ST_Border =120;ST_BorderMarquee ST_Border =121;ST_BorderMarqueeToothed ST_Border =122;ST_BorderMoons ST_Border =123;ST_BorderMosaic ST_Border =124;ST_BorderMusicNotes ST_Border =125;ST_BorderNorthwest ST_Border =126;ST_BorderOvals ST_Border =127;ST_BorderPackages ST_Border =128;ST_BorderPalmsBlack ST_Border =129;ST_BorderPalmsColor ST_Border =130;ST_BorderPaperClips ST_Border =131;ST_BorderPapyrus ST_Border =132;ST_BorderPartyFavor ST_Border =133;ST_BorderPartyGlass ST_Border =134;ST_BorderPencils ST_Border =135;ST_BorderPeople ST_Border =136;ST_BorderPeopleWaving ST_Border =137;ST_BorderPeopleHats ST_Border =138;ST_BorderPoinsettias ST_Border =139;ST_BorderPostageStamp ST_Border =140;ST_BorderPumpkin1 ST_Border =141;ST_BorderPushPinNote2 ST_Border =142;ST_BorderPushPinNote1 ST_Border =143;ST_BorderPyramids ST_Border =144;ST_BorderPyramidsAbove ST_Border =145;ST_BorderQuadrants ST_Border =146;ST_BorderRings ST_Border =147;ST_BorderSafari ST_Border =148;ST_BorderSawtooth ST_Border =149;ST_BorderSawtoothGray ST_Border =150;ST_BorderScaredCat ST_Border =151;ST_BorderSeattle ST_Border =152;ST_BorderShadowedSquares ST_Border =153;ST_BorderSharksTeeth ST_Border =154;ST_BorderShorebirdTracks ST_Border =155;ST_BorderSkyrocket ST_Border =156;ST_BorderSnowflakeFancy ST_Border =157;ST_BorderSnowflakes ST_Border =158;ST_BorderSombrero ST_Border =159;ST_BorderSouthwest ST_Border =160;ST_BorderStars ST_Border =161;ST_BorderStarsTop ST_Border =162;ST_BorderStars3d ST_Border =163;ST_BorderStarsBlack ST_Border =164;ST_BorderStarsShadowed ST_Border =165;ST_BorderSun ST_Border =166;ST_BorderSwirligig ST_Border =167;ST_BorderTornPaper ST_Border =168;ST_BorderTornPaperBlack ST_Border =169;ST_BorderTrees ST_Border =170;ST_BorderTriangleParty ST_Border =171;ST_BorderTriangles ST_Border =172;ST_BorderTriangle1 ST_Border =173;ST_BorderTriangle2 ST_Border =174;ST_BorderTriangleCircle1 ST_Border =175;ST_BorderTriangleCircle2 ST_Border =176;ST_BorderShapes1 ST_Border =177;ST_BorderShapes2 ST_Border =178;ST_BorderTwistedLines1 ST_Border =179;ST_BorderTwistedLines2 ST_Border =180;ST_BorderVine ST_Border =181;ST_BorderWaveline ST_Border =182;ST_BorderWeavingAngles ST_Border =183;ST_BorderWeavingBraid ST_Border =184;ST_BorderWeavingRibbon ST_Border =185;ST_BorderWeavingStrips ST_Border =186;ST_BorderWhiteFlowers ST_Border =187;ST_BorderWoodwork ST_Border =188;ST_BorderXIllusions ST_Border =189;ST_BorderZanyTriangles ST_Border =190;ST_BorderZigZag ST_Border =191;ST_BorderZigZagStitch ST_Border =192;ST_BorderCustom ST_Border =193;); +// Validate validates the EG_ContentRowContent and its children +func (_gefeb *EG_ContentRowContent )Validate ()error {return _gefeb .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");};func (_deabbc *CT_TcPrInner )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecdac :for {_cfccc ,_badcf :=d .Token ();if _badcf !=nil {return _badcf ;};switch _badfeb :=_cfccc .(type ){case _c .StartElement :switch _badfeb .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_deabbc .CnfStyle =NewCT_Cnf ();if _ddccf :=d .DecodeElement (_deabbc .CnfStyle ,&_badfeb );_ddccf !=nil {return _ddccf ;};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 :"\u0074\u0063\u0057"},_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 :"\u0074\u0063\u0057"}:_deabbc .TcW =NewCT_TblWidth ();if _dabgg :=d .DecodeElement (_deabbc .TcW ,&_badfeb );_dabgg !=nil {return _dabgg ;};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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_deabbc .GridSpan =NewCT_DecimalNumber ();if _gdbbeb :=d .DecodeElement (_deabbc .GridSpan ,&_badfeb );_gdbbeb !=nil {return _gdbbeb ;};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 :"\u0068\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_deabbc .HMerge =NewCT_HMerge ();if _gbgca :=d .DecodeElement (_deabbc .HMerge ,&_badfeb );_gbgca !=nil {return _gbgca ;};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 :"\u0076\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_deabbc .VMerge =NewCT_VMerge ();if _ccfbfc :=d .DecodeElement (_deabbc .VMerge ,&_badfeb );_ccfbfc !=nil {return _ccfbfc ;};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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_deabbc .TcBorders =NewCT_TcBorders ();if _dcdgg :=d .DecodeElement (_deabbc .TcBorders ,&_badfeb );_dcdgg !=nil {return _dcdgg ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_deabbc .Shd =NewCT_Shd ();if _ggbea :=d .DecodeElement (_deabbc .Shd ,&_badfeb );_ggbea !=nil {return _ggbea ;};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 :"\u006e\u006f\u0057\u0072\u0061\u0070"},_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 :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_deabbc .NoWrap =NewCT_OnOff ();if _ggedc :=d .DecodeElement (_deabbc .NoWrap ,&_badfeb );_ggedc !=nil {return _ggedc ;};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 :"\u0074\u0063\u004da\u0072"},_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 :"\u0074\u0063\u004da\u0072"}:_deabbc .TcMar =NewCT_TcMar ();if _fcegba :=d .DecodeElement (_deabbc .TcMar ,&_badfeb );_fcegba !=nil {return _fcegba ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_deabbc .TextDirection =NewCT_TextDirection ();if _fadeg :=d .DecodeElement (_deabbc .TextDirection ,&_badfeb );_fadeg !=nil {return _fadeg ;};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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_deabbc .TcFitText =NewCT_OnOff ();if _aegbef :=d .DecodeElement (_deabbc .TcFitText ,&_badfeb );_aegbef !=nil {return _aegbef ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_deabbc .VAlign =NewCT_VerticalJc ();if _feegde :=d .DecodeElement (_deabbc .VAlign ,&_badfeb );_feegde !=nil {return _feegde ;};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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_deabbc .HideMark =NewCT_OnOff ();if _aeafbb :=d .DecodeElement (_deabbc .HideMark ,&_badfeb );_aeafbb !=nil {return _aeafbb ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_deabbc .Headers =NewCT_Headers ();if _fcccce :=d .DecodeElement (_deabbc .Headers ,&_badfeb );_fcccce !=nil {return _fcccce ;};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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_deabbc .CellIns =NewCT_TrackChange ();if _ccdge :=d .DecodeElement (_deabbc .CellIns ,&_badfeb );_ccdge !=nil {return _ccdge ;};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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_deabbc .CellDel =NewCT_TrackChange ();if _gbaffa :=d .DecodeElement (_deabbc .CellDel ,&_badfeb );_gbaffa !=nil {return _gbaffa ;};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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_deabbc .CellMerge =NewCT_CellMergeTrackChange ();if _gcgecf :=d .DecodeElement (_deabbc .CellMerge ,&_badfeb );_gcgecf !=nil {return _gcgecf ;};default:_cff .Log ("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_T\u0063\u0050r\u0049\u006e\u006e\u0065\u0072\u0020\u0025\u0076",_badfeb .Name );if _egggbb :=d .Skip ();_egggbb !=nil {return _egggbb ;};};case _c .EndElement :break _ecdac ;case _c .CharData :};};return nil ;};func (_baga *CT_MarkupRange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_geabg :=range start .Attr {if _geabg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_baga .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_geabg );continue ;};if _geabg .Name .Local =="\u0069\u0064"{_cgggf ,_eeec :=_ac .ParseInt (_geabg .Value ,10,64);if _eeec !=nil {return _eeec ;};_baga .IdAttr =_cgggf ;continue ;};};for {_bcead ,_dffdd :=d .Token ();if _dffdd !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0075\u0070\u0052\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_dffdd );};if _gdfebg ,_cbbfg :=_bcead .(_c .EndElement );_cbbfg &&_gdfebg .Name ==start .Name {break ;};};return nil ;};func (_gdbfa ST_RubyAlign )ValidateWithPath (path string )error {switch _gdbfa {case 0,1,2,3,4,5,6:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbfa ));};return nil ;}; -// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path -func (_ededa *CT_TblWidth )ValidateWithPath (path string )error {if _ededa .WAttr !=nil {if _dafda :=_ededa .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dafda !=nil {return _dafda ;};};if _agbee :=_ededa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_agbee !=nil {return _agbee ;};return nil ;};type WdCT_Anchor struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;SimplePosAttr *bool ;RelativeHeightAttr uint32 ;BehindDocAttr bool ;LockedAttr bool ;LayoutInCellAttr bool ;HiddenAttr *bool ;AllowOverlapAttr bool ;SimplePos *_db .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_db .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_db .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_db .CT_NonVisualGraphicFrameProperties ;Graphic *_db .Graphic ;};func (_bbeac *CT_SdtDate )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeaae :=range start .Attr {if _aeaae .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_fbadg ,_bafede :=ParseStdlibTime (_aeaae .Value );if _bafede !=nil {return _bafede ;};_bbeac .FullDateAttr =&_fbadg ;continue ;};};_bddee :for {_gdbddc ,_gfgac :=d .Token ();if _gfgac !=nil {return _gfgac ;};switch _bgfdc :=_gdbddc .(type ){case _f .StartElement :switch _bgfdc .Name {case _f .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 :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_f .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 :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_bbeac .DateFormat =NewCT_String ();if _efcde :=d .DecodeElement (_bbeac .DateFormat ,&_bgfdc );_efcde !=nil {return _efcde ;};case _f .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 :"\u006c\u0069\u0064"},_f .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 :"\u006c\u0069\u0064"}:_bbeac .Lid =NewCT_Lang ();if _bfccag :=d .DecodeElement (_bbeac .Lid ,&_bgfdc );_bfccag !=nil {return _bfccag ;};case _f .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 :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"},_f .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 :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"}:_bbeac .StoreMappedDataAs =NewCT_SdtDateMappingType ();if _cdgfa :=d .DecodeElement (_bbeac .StoreMappedDataAs ,&_bgfdc );_cdgfa !=nil {return _cdgfa ;};case _f .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 :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"},_f .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 :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}:_bbeac .Calendar =NewCT_CalendarType ();if _cedeg :=d .DecodeElement (_bbeac .Calendar ,&_bgfdc );_cedeg !=nil {return _cedeg ;};default:_gb .Log ("\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\u005fS\u0064\u0074\u0044\u0061\u0074\u0065\u0020\u0025\u0076",_bgfdc .Name );if _cdcgc :=d .Skip ();_cdcgc !=nil {return _cdcgc ;};};case _f .EndElement :break _bddee ;case _f .CharData :};};return nil ;};func (_bedfac *CT_SdtBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bedfac .SdtPr !=nil {_ccaae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_bedfac .SdtPr ,_ccaae );};if _bedfac .SdtEndPr !=nil {_dgeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_bedfac .SdtEndPr ,_dgeb );};if _bedfac .SdtContent !=nil {_eagba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bedfac .SdtContent ,_eagba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cegebb *EG_PContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcfcd :for {_dedac ,_aaede :=d .Token ();if _aaede !=nil {return _aaede ;};switch _egfbe :=_dedac .(type ){case _f .StartElement :switch _egfbe .Name {case _f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_fffda :=NewCT_SimpleField ();if _gaebg :=d .DecodeElement (_fffda ,&_egfbe );_gaebg !=nil {return _gaebg ;};_cegebb .FldSimple =append (_cegebb .FldSimple ,_fffda );case _f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cegebb .Hyperlink =NewCT_Hyperlink ();if _eacaf :=d .DecodeElement (_cegebb .Hyperlink ,&_egfbe );_eacaf !=nil {return _eacaf ;};case _f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cegebb .SubDoc =NewCT_Rel ();if _eecccc :=d .DecodeElement (_cegebb .SubDoc ,&_egfbe );_eecccc !=nil {return _eecccc ;};case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gegac :=NewEG_ContentRunContent ();_gegac .CustomXml =NewCT_CustomXmlRun ();if _aagfg :=d .DecodeElement (_gegac .CustomXml ,&_egfbe );_aagfg !=nil {return _aagfg ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_gegac );case _f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_ebcabd :=NewEG_ContentRunContent ();_ebcabd .SmartTag =NewCT_SmartTagRun ();if _geedc :=d .DecodeElement (_ebcabd .SmartTag ,&_egfbe );_geedc !=nil {return _geedc ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_ebcabd );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_fcdbb :=NewEG_ContentRunContent ();_fcdbb .Sdt =NewCT_SdtRun ();if _adecf :=d .DecodeElement (_fcdbb .Sdt ,&_egfbe );_adecf !=nil {return _adecf ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_fcdbb );case _f .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 :"\u0064\u0069\u0072"},_f .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 :"\u0064\u0069\u0072"}:_agaea :=NewEG_ContentRunContent ();_agaea .Dir =NewCT_DirContentRun ();if _eagec :=d .DecodeElement (_agaea .Dir ,&_egfbe );_eagec !=nil {return _eagec ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_agaea );case _f .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 :"\u0062\u0064\u006f"},_f .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 :"\u0062\u0064\u006f"}:_abdcc :=NewEG_ContentRunContent ();_abdcc .Bdo =NewCT_BdoContentRun ();if _fdebg :=d .DecodeElement (_abdcc .Bdo ,&_egfbe );_fdebg !=nil {return _fdebg ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_abdcc );case _f .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 :"\u0072"},_f .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 :"\u0072"}:_afbca :=NewEG_ContentRunContent ();_afbca .R =NewCT_R ();if _bgdbc :=d .DecodeElement (_afbca .R ,&_egfbe );_bgdbc !=nil {return _bgdbc ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_afbca );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eacef :=NewEG_ContentRunContent ();_ecbc :=NewEG_RunLevelElts ();_ecbc .ProofErr =NewCT_ProofErr ();if _gfdba :=d .DecodeElement (_ecbc .ProofErr ,&_egfbe );_gfdba !=nil {return _gfdba ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_eacef );_eacef .EG_RunLevelElts =append (_eacef .EG_RunLevelElts ,_ecbc );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_faccgf :=NewEG_ContentRunContent ();_ecdge :=NewEG_RunLevelElts ();_ecdge .PermStart =NewCT_PermStart ();if _fffad :=d .DecodeElement (_ecdge .PermStart ,&_egfbe );_fffad !=nil {return _fffad ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_faccgf );_faccgf .EG_RunLevelElts =append (_faccgf .EG_RunLevelElts ,_ecdge );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bcebf :=NewEG_ContentRunContent ();_fbgfcf :=NewEG_RunLevelElts ();_fbgfcf .PermEnd =NewCT_Perm ();if _afgae :=d .DecodeElement (_fbgfcf .PermEnd ,&_egfbe );_afgae !=nil {return _afgae ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_bcebf );_bcebf .EG_RunLevelElts =append (_bcebf .EG_RunLevelElts ,_fbgfcf );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_gcdbef :=NewEG_ContentRunContent ();_ddadca :=NewEG_RunLevelElts ();_ddadca .Ins =NewCT_RunTrackChange ();if _gagcg :=d .DecodeElement (_ddadca .Ins ,&_egfbe );_gagcg !=nil {return _gagcg ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_gcdbef );_gcdbef .EG_RunLevelElts =append (_gcdbef .EG_RunLevelElts ,_ddadca );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_eagfea :=NewEG_ContentRunContent ();_fdebd :=NewEG_RunLevelElts ();_fdebd .Del =NewCT_RunTrackChange ();if _gefgad :=d .DecodeElement (_fdebd .Del ,&_egfbe );_gefgad !=nil {return _gefgad ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_eagfea );_eagfea .EG_RunLevelElts =append (_eagfea .EG_RunLevelElts ,_fdebd );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bbcadc :=NewEG_ContentRunContent ();_abaggd :=NewEG_RunLevelElts ();_abaggd .MoveFrom =NewCT_RunTrackChange ();if _ggadge :=d .DecodeElement (_abaggd .MoveFrom ,&_egfbe );_ggadge !=nil {return _ggadge ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_bbcadc );_bbcadc .EG_RunLevelElts =append (_bbcadc .EG_RunLevelElts ,_abaggd );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_begea :=NewEG_ContentRunContent ();_cbeec :=NewEG_RunLevelElts ();_cbeec .MoveTo =NewCT_RunTrackChange ();if _aeeda :=d .DecodeElement (_cbeec .MoveTo ,&_egfbe );_aeeda !=nil {return _aeeda ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_begea );_begea .EG_RunLevelElts =append (_begea .EG_RunLevelElts ,_cbeec );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ccdgec :=NewEG_ContentRunContent ();_edcac :=NewEG_RunLevelElts ();_bfbcfa :=NewEG_RangeMarkupElements ();_bfbcfa .BookmarkStart =NewCT_Bookmark ();if _cbfecd :=d .DecodeElement (_bfbcfa .BookmarkStart ,&_egfbe );_cbfecd !=nil {return _cbfecd ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_ccdgec );_ccdgec .EG_RunLevelElts =append (_ccdgec .EG_RunLevelElts ,_edcac );_edcac .EG_RangeMarkupElements =append (_edcac .EG_RangeMarkupElements ,_bfbcfa );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_agdfc :=NewEG_ContentRunContent ();_dggea :=NewEG_RunLevelElts ();_fcefe :=NewEG_RangeMarkupElements ();_fcefe .BookmarkEnd =NewCT_MarkupRange ();if _deagde :=d .DecodeElement (_fcefe .BookmarkEnd ,&_egfbe );_deagde !=nil {return _deagde ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_agdfc );_agdfc .EG_RunLevelElts =append (_agdfc .EG_RunLevelElts ,_dggea );_dggea .EG_RangeMarkupElements =append (_dggea .EG_RangeMarkupElements ,_fcefe );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bcfda :=NewEG_ContentRunContent ();_cbdcdg :=NewEG_RunLevelElts ();_gbeac :=NewEG_RangeMarkupElements ();_gbeac .MoveFromRangeStart =NewCT_MoveBookmark ();if _eddeae :=d .DecodeElement (_gbeac .MoveFromRangeStart ,&_egfbe );_eddeae !=nil {return _eddeae ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_bcfda );_bcfda .EG_RunLevelElts =append (_bcfda .EG_RunLevelElts ,_cbdcdg );_cbdcdg .EG_RangeMarkupElements =append (_cbdcdg .EG_RangeMarkupElements ,_gbeac );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfffd :=NewEG_ContentRunContent ();_aecdb :=NewEG_RunLevelElts ();_fdga :=NewEG_RangeMarkupElements ();_fdga .MoveFromRangeEnd =NewCT_MarkupRange ();if _cdefgb :=d .DecodeElement (_fdga .MoveFromRangeEnd ,&_egfbe );_cdefgb !=nil {return _cdefgb ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_bfffd );_bfffd .EG_RunLevelElts =append (_bfffd .EG_RunLevelElts ,_aecdb );_aecdb .EG_RangeMarkupElements =append (_aecdb .EG_RangeMarkupElements ,_fdga );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fdaee :=NewEG_ContentRunContent ();_gdece :=NewEG_RunLevelElts ();_ddaed :=NewEG_RangeMarkupElements ();_ddaed .MoveToRangeStart =NewCT_MoveBookmark ();if _aefggd :=d .DecodeElement (_ddaed .MoveToRangeStart ,&_egfbe );_aefggd !=nil {return _aefggd ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_fdaee );_fdaee .EG_RunLevelElts =append (_fdaee .EG_RunLevelElts ,_gdece );_gdece .EG_RangeMarkupElements =append (_gdece .EG_RangeMarkupElements ,_ddaed );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_faged :=NewEG_ContentRunContent ();_ecdada :=NewEG_RunLevelElts ();_gfeedg :=NewEG_RangeMarkupElements ();_gfeedg .MoveToRangeEnd =NewCT_MarkupRange ();if _daedea :=d .DecodeElement (_gfeedg .MoveToRangeEnd ,&_egfbe );_daedea !=nil {return _daedea ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_faged );_faged .EG_RunLevelElts =append (_faged .EG_RunLevelElts ,_ecdada );_ecdada .EG_RangeMarkupElements =append (_ecdada .EG_RangeMarkupElements ,_gfeedg );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_adfaba :=NewEG_ContentRunContent ();_agbad :=NewEG_RunLevelElts ();_aecad :=NewEG_RangeMarkupElements ();_aecad .CommentRangeStart =NewCT_MarkupRange ();if _dgfec :=d .DecodeElement (_aecad .CommentRangeStart ,&_egfbe );_dgfec !=nil {return _dgfec ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_adfaba );_adfaba .EG_RunLevelElts =append (_adfaba .EG_RunLevelElts ,_agbad );_agbad .EG_RangeMarkupElements =append (_agbad .EG_RangeMarkupElements ,_aecad );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afeaa :=NewEG_ContentRunContent ();_eaceaf :=NewEG_RunLevelElts ();_cfgdc :=NewEG_RangeMarkupElements ();_cfgdc .CommentRangeEnd =NewCT_MarkupRange ();if _dcdafa :=d .DecodeElement (_cfgdc .CommentRangeEnd ,&_egfbe );_dcdafa !=nil {return _dcdafa ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_afeaa );_afeaa .EG_RunLevelElts =append (_afeaa .EG_RunLevelElts ,_eaceaf );_eaceaf .EG_RangeMarkupElements =append (_eaceaf .EG_RangeMarkupElements ,_cfgdc );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abebg :=NewEG_ContentRunContent ();_bfcec :=NewEG_RunLevelElts ();_bdgdff :=NewEG_RangeMarkupElements ();_bdgdff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bgggf :=d .DecodeElement (_bdgdff .CustomXmlInsRangeStart ,&_egfbe );_bgggf !=nil {return _bgggf ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_abebg );_abebg .EG_RunLevelElts =append (_abebg .EG_RunLevelElts ,_bfcec );_bfcec .EG_RangeMarkupElements =append (_bfcec .EG_RangeMarkupElements ,_bdgdff );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfdcc :=NewEG_ContentRunContent ();_dffcd :=NewEG_RunLevelElts ();_dbfcga :=NewEG_RangeMarkupElements ();_dbfcga .CustomXmlInsRangeEnd =NewCT_Markup ();if _eaace :=d .DecodeElement (_dbfcga .CustomXmlInsRangeEnd ,&_egfbe );_eaace !=nil {return _eaace ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_bfdcc );_bfdcc .EG_RunLevelElts =append (_bfdcc .EG_RunLevelElts ,_dffcd );_dffcd .EG_RangeMarkupElements =append (_dffcd .EG_RangeMarkupElements ,_dbfcga );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egeec :=NewEG_ContentRunContent ();_eaegdg :=NewEG_RunLevelElts ();_ffdcf :=NewEG_RangeMarkupElements ();_ffdcf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dcebgb :=d .DecodeElement (_ffdcf .CustomXmlDelRangeStart ,&_egfbe );_dcebgb !=nil {return _dcebgb ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_egeec );_egeec .EG_RunLevelElts =append (_egeec .EG_RunLevelElts ,_eaegdg );_eaegdg .EG_RangeMarkupElements =append (_eaegdg .EG_RangeMarkupElements ,_ffdcf );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_edceedc :=NewEG_ContentRunContent ();_gagbc :=NewEG_RunLevelElts ();_bbffbe :=NewEG_RangeMarkupElements ();_bbffbe .CustomXmlDelRangeEnd =NewCT_Markup ();if _dfcbgc :=d .DecodeElement (_bbffbe .CustomXmlDelRangeEnd ,&_egfbe );_dfcbgc !=nil {return _dfcbgc ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_edceedc );_edceedc .EG_RunLevelElts =append (_edceedc .EG_RunLevelElts ,_gagbc );_gagbc .EG_RangeMarkupElements =append (_gagbc .EG_RangeMarkupElements ,_bbffbe );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dbcaa :=NewEG_ContentRunContent ();_bdecd :=NewEG_RunLevelElts ();_abffb :=NewEG_RangeMarkupElements ();_abffb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aeffe :=d .DecodeElement (_abffb .CustomXmlMoveFromRangeStart ,&_egfbe );_aeffe !=nil {return _aeffe ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_dbcaa );_dbcaa .EG_RunLevelElts =append (_dbcaa .EG_RunLevelElts ,_bdecd );_bdecd .EG_RangeMarkupElements =append (_bdecd .EG_RangeMarkupElements ,_abffb );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ebedfc :=NewEG_ContentRunContent ();_cafb :=NewEG_RunLevelElts ();_gffcd :=NewEG_RangeMarkupElements ();_gffcd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cbfdcg :=d .DecodeElement (_gffcd .CustomXmlMoveFromRangeEnd ,&_egfbe );_cbfdcg !=nil {return _cbfdcg ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_ebedfc );_ebedfc .EG_RunLevelElts =append (_ebedfc .EG_RunLevelElts ,_cafb );_cafb .EG_RangeMarkupElements =append (_cafb .EG_RangeMarkupElements ,_gffcd );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aefef :=NewEG_ContentRunContent ();_bbdae :=NewEG_RunLevelElts ();_fcbacb :=NewEG_RangeMarkupElements ();_fcbacb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gcfbe :=d .DecodeElement (_fcbacb .CustomXmlMoveToRangeStart ,&_egfbe );_gcfbe !=nil {return _gcfbe ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_aefef );_aefef .EG_RunLevelElts =append (_aefef .EG_RunLevelElts ,_bbdae );_bbdae .EG_RangeMarkupElements =append (_bbdae .EG_RangeMarkupElements ,_fcbacb );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bgaga :=NewEG_ContentRunContent ();_ffeac :=NewEG_RunLevelElts ();_efcda :=NewEG_RangeMarkupElements ();_efcda .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aafdg :=d .DecodeElement (_efcda .CustomXmlMoveToRangeEnd ,&_egfbe );_aafdg !=nil {return _aafdg ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_bgaga );_bgaga .EG_RunLevelElts =append (_bgaga .EG_RunLevelElts ,_ffeac );_ffeac .EG_RangeMarkupElements =append (_ffeac .EG_RangeMarkupElements ,_efcda );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dgbba :=NewEG_ContentRunContent ();_bccgfg :=NewEG_RunLevelElts ();_fbddf :=NewEG_MathContent ();_fbddf .OMathPara =_ce .NewOMathPara ();if _gacbc :=d .DecodeElement (_fbddf .OMathPara ,&_egfbe );_gacbc !=nil {return _gacbc ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_dgbba );_dgbba .EG_RunLevelElts =append (_dgbba .EG_RunLevelElts ,_bccgfg );_bccgfg .EG_MathContent =append (_bccgfg .EG_MathContent ,_fbddf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fgcdb :=NewEG_ContentRunContent ();_cfdbg :=NewEG_RunLevelElts ();_fcaca :=NewEG_MathContent ();_fcaca .OMath =_ce .NewOMath ();if _gbfga :=d .DecodeElement (_fcaca .OMath ,&_egfbe );_gbfga !=nil {return _gbfga ;};_cegebb .EG_ContentRunContent =append (_cegebb .EG_ContentRunContent ,_fgcdb );_fgcdb .EG_RunLevelElts =append (_fgcdb .EG_RunLevelElts ,_cfdbg );_cfdbg .EG_MathContent =append (_cfdbg .EG_MathContent ,_fcaca );default:_gb .Log ("\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\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_egfbe .Name );if _cdegeb :=d .Skip ();_cdegeb !=nil {return _cdegeb ;};};case _f .EndElement :break _dcfcd ;case _f .CharData :};};return nil ;};func NewCT_TcBorders ()*CT_TcBorders {_bfabe :=&CT_TcBorders {};return _bfabe }; +// Validate validates the CT_TblOverlap and its children +func (_dbaad *CT_TblOverlap )Validate ()error {return _dbaad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_eeefb ST_DocPartGallery )Validate ()error {return _eeefb .ValidateWithPath ("")}; -// Validate validates the CT_NumPicBullet and its children -func (_bebce *CT_NumPicBullet )Validate ()error {return _bebce .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");};type WdST_AlignH byte ;func NewCT_Frame ()*CT_Frame {_ebfc :=&CT_Frame {};return _ebfc };type CT_Proof struct{ +// Validate validates the CT_TcPrInner and its children +func (_ecafg *CT_TcPrInner )Validate ()error {return _ecafg .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};func (_ebdag ST_ObjectDrawAspect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ggcgb :=_c .Attr {};_ggcgb .Name =name ;switch _ebdag {case ST_ObjectDrawAspectUnset :_ggcgb .Value ="";case ST_ObjectDrawAspectContent :_ggcgb .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_ObjectDrawAspectIcon :_ggcgb .Value ="\u0069\u0063\u006f\u006e";};return _ggcgb ,nil ;};func (_aecde *ST_PageBorderOffset )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aecde =0;case "\u0070\u0061\u0067\u0065":*_aecde =1;case "\u0074\u0065\u0078\u0074":*_aecde =2;};return nil ;}; -// Spell Checking State -SpellingAttr ST_Proof ; +// Validate validates the AC_ChoiceRun and its children +func (_cfffgff *AC_ChoiceRun )Validate ()error {return _cfffgff .ValidateWithPath ("\u0041\u0043\u005fC\u0068\u006f\u0069\u0063\u0065\u0052\u0075\u006e");}; -// Grammatical Checking State -GrammarAttr ST_Proof ;}; +// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path +func (_aafgd *CT_SdtEndPr )ValidateWithPath (path string )error {for _cdgfc ,_ffdaec :=range _aafgd .RPr {if _fcbfg :=_ffdaec .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cdgfc ));_fcbfg !=nil {return _fcbfg ;};};return nil ;};func (_badcd ST_ProofErr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_badcd .String (),start );};func (_aecbf *CT_Style )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aecbf .TypeAttr !=ST_StyleTypeUnset {_decdc ,_bced :=_aecbf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bced !=nil {return _bced ;};start .Attr =append (start .Attr ,_decdc );};if _aecbf .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_ea .Sprintf ("\u0025\u0076",*_aecbf .StyleIdAttr )});};if _aecbf .DefaultAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_ea .Sprintf ("\u0025\u0076",*_aecbf .DefaultAttr )});};if _aecbf .CustomStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_aecbf .CustomStyleAttr )});};e .EncodeToken (start );if _aecbf .Name !=nil {_egaga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_aecbf .Name ,_egaga );};if _aecbf .Aliases !=nil {_dcgfc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}};e .EncodeElement (_aecbf .Aliases ,_dcgfc );};if _aecbf .BasedOn !=nil {_bfcff :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_aecbf .BasedOn ,_bfcff );};if _aecbf .Next !=nil {_fgddb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}};e .EncodeElement (_aecbf .Next ,_fgddb );};if _aecbf .Link !=nil {_gfffae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_aecbf .Link ,_gfffae );};if _aecbf .AutoRedefine !=nil {_efegc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}};e .EncodeElement (_aecbf .AutoRedefine ,_efegc );};if _aecbf .Hidden !=nil {_eafba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_aecbf .Hidden ,_eafba );};if _aecbf .UiPriority !=nil {_gffea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}};e .EncodeElement (_aecbf .UiPriority ,_gffea );};if _aecbf .SemiHidden !=nil {_aeeag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_aecbf .SemiHidden ,_aeeag );};if _aecbf .UnhideWhenUsed !=nil {_caage :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_aecbf .UnhideWhenUsed ,_caage );};if _aecbf .QFormat !=nil {_afefe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}};e .EncodeElement (_aecbf .QFormat ,_afefe );};if _aecbf .Locked !=nil {_cdefb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_aecbf .Locked ,_cdefb );};if _aecbf .Personal !=nil {_aaaeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}};e .EncodeElement (_aecbf .Personal ,_aaaeb );};if _aecbf .PersonalCompose !=nil {_caaea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_aecbf .PersonalCompose ,_caaea );};if _aecbf .PersonalReply !=nil {_daebga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_aecbf .PersonalReply ,_daebga );};if _aecbf .Rsid !=nil {_aebaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};e .EncodeElement (_aecbf .Rsid ,_aebaf );};if _aecbf .PPr !=nil {_dgfad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_aecbf .PPr ,_dgfad );};if _aecbf .RPr !=nil {_bdbfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_aecbf .RPr ,_bdbfg );};if _aecbf .TblPr !=nil {_efecde :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_aecbf .TblPr ,_efecde );};if _aecbf .TrPr !=nil {_edeaaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_aecbf .TrPr ,_edeaaf );};if _aecbf .TcPr !=nil {_caecd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_aecbf .TcPr ,_caecd );};if _aecbf .TblStylePr !=nil {_cdfgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}};for _ ,_afgeb :=range _aecbf .TblStylePr {e .EncodeElement (_afgeb ,_cdfgb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acfcga *CT_SdtComboBox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_defaf :=range start .Attr {if _defaf .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_fgcgc ,_ffbfdf :=_defaf .Value ,error (nil );if _ffbfdf !=nil {return _ffbfdf ;};_acfcga .LastValueAttr =&_fgcgc ;continue ;};};_gecfb :for {_dbfge ,_cbfegf :=d .Token ();if _cbfegf !=nil {return _cbfegf ;};switch _aegcf :=_dbfge .(type ){case _c .StartElement :switch _aegcf .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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_aedae :=NewCT_SdtListItem ();if _bgae :=d .DecodeElement (_aedae ,&_aegcf );_bgae !=nil {return _bgae ;};_acfcga .ListItem =append (_acfcga .ListItem ,_aedae );default:_cff .Log ("\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\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006d\u0062o\u0042o\u0078\u0020\u0025\u0076",_aegcf .Name );if _bffgff :=d .Skip ();_bffgff !=nil {return _bffgff ;};};case _c .EndElement :break _gecfb ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_DocPartBehaviors and its children -func (_bddea *CT_DocPartBehaviors )Validate ()error {return _bddea .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};func (_dbfbb *CT_MarkupRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbfbb .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_fbad ,_gefbf :=_dbfbb .DisplacedByCustomXmlAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _gefbf !=nil {return _gefbf ;};start .Attr =append (start .Attr ,_fbad );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_dbfbb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geaccd *CT_SignedHpsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_geaccd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// UnmarshalXML implements the xml.Unmarshaler interface. +func (_gfcgc *AlternateContentRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecdfgc :for {_gcbad ,_ccdea :=d .Token ();if _ccdea !=nil {return _ccdea ;};switch _cfabf :=_gcbad .(type ){case _c .StartElement :switch _cfabf .Name {case _c .Name {Space :_dcfdaf ,Local :"\u0043\u0068\u006f\u0069\u0063\u0065"}:_gfcgc .Choice =NewAC_ChoiceRun ();if _bfeded :=d .DecodeElement (_gfcgc .Choice ,&_cfabf );_bfeded !=nil {return _bfeded ;};for _ ,_dageb :=range _cfabf .Attr {if _dageb .Name .Local =="\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"{_gfcgc .Choice ._aefeg =_dageb .Value ;break ;};};case _c .Name {Space :_dcfdaf ,Local :"\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006b"}:if _adage ,_gbfeg :=_cff .CreateElement (_cfabf );_gbfeg !=nil {return _gbfeg ;}else {if _bbfgb :=d .DecodeElement (_adage ,&_cfabf );_bbfgb !=nil {return _bbfgb ;};_gfcgc .Fallback =_adage ;};};case _c .EndElement :break _ecdfgc ;case _c .CharData :};};return nil ;};func (_addbe *ST_MailMergeDocType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_addbe =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_addbe =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_addbe =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_addbe =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_addbe =4;case "\u0065\u006d\u0061i\u006c":*_addbe =5;case "\u0066\u0061\u0078":*_addbe =6;};return nil ;};func (_dffeb *CT_CustomXmlCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adfde :=range start .Attr {if _adfde .Name .Local =="\u0075\u0072\u0069"{_fcfd ,_egeac :=_adfde .Value ,error (nil );if _egeac !=nil {return _egeac ;};_dffeb .UriAttr =&_fcfd ;continue ;};if _adfde .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_aecc ,_bafd :=_adfde .Value ,error (nil );if _bafd !=nil {return _bafd ;};_dffeb .ElementAttr =_aecc ;continue ;};};_cdae :for {_cdbb ,_fbfbc :=d .Token ();if _fbfbc !=nil {return _fbfbc ;};switch _deabb :=_cdbb .(type ){case _c .StartElement :switch _deabb .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_dffeb .CustomXmlPr =NewCT_CustomXmlPr ();if _ebeeg :=d .DecodeElement (_dffeb .CustomXmlPr ,&_deabb );_ebeeg !=nil {return _ebeeg ;};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 :"\u0074\u0063"},_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 :"\u0074\u0063"}:_feffa :=NewEG_ContentCellContent ();_afae :=NewCT_Tc ();if _dbeda :=d .DecodeElement (_afae ,&_deabb );_dbeda !=nil {return _dbeda ;};_feffa .Tc =append (_feffa .Tc ,_afae );_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_feffa );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ggaa :=NewEG_ContentCellContent ();_ggaa .CustomXml =NewCT_CustomXmlCell ();if _feegb :=d .DecodeElement (_ggaa .CustomXml ,&_deabb );_feegb !=nil {return _feegb ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_ggaa );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_afcd :=NewEG_ContentCellContent ();_afcd .Sdt =NewCT_SdtCell ();if _afdg :=d .DecodeElement (_afcd .Sdt ,&_deabb );_afdg !=nil {return _afdg ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_afcd );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fbbe :=NewEG_ContentCellContent ();_fead :=NewEG_RunLevelElts ();_fead .ProofErr =NewCT_ProofErr ();if _fdcc :=d .DecodeElement (_fead .ProofErr ,&_deabb );_fdcc !=nil {return _fdcc ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_fbbe );_fbbe .EG_RunLevelElts =append (_fbbe .EG_RunLevelElts ,_fead );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_baccd :=NewEG_ContentCellContent ();_gebg :=NewEG_RunLevelElts ();_gebg .PermStart =NewCT_PermStart ();if _gfgbc :=d .DecodeElement (_gebg .PermStart ,&_deabb );_gfgbc !=nil {return _gfgbc ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_baccd );_baccd .EG_RunLevelElts =append (_baccd .EG_RunLevelElts ,_gebg );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dgcab :=NewEG_ContentCellContent ();_gfdg :=NewEG_RunLevelElts ();_gfdg .PermEnd =NewCT_Perm ();if _cdcg :=d .DecodeElement (_gfdg .PermEnd ,&_deabb );_cdcg !=nil {return _cdcg ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_dgcab );_dgcab .EG_RunLevelElts =append (_dgcab .EG_RunLevelElts ,_gfdg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dcae :=NewEG_ContentCellContent ();_feee :=NewEG_RunLevelElts ();_feee .Ins =NewCT_RunTrackChange ();if _fdcf :=d .DecodeElement (_feee .Ins ,&_deabb );_fdcf !=nil {return _fdcf ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_dcae );_dcae .EG_RunLevelElts =append (_dcae .EG_RunLevelElts ,_feee );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_abbga :=NewEG_ContentCellContent ();_aaeg :=NewEG_RunLevelElts ();_aaeg .Del =NewCT_RunTrackChange ();if _gfca :=d .DecodeElement (_aaeg .Del ,&_deabb );_gfca !=nil {return _gfca ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_abbga );_abbga .EG_RunLevelElts =append (_abbga .EG_RunLevelElts ,_aaeg );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bagfe :=NewEG_ContentCellContent ();_cbbdd :=NewEG_RunLevelElts ();_cbbdd .MoveFrom =NewCT_RunTrackChange ();if _bbdfb :=d .DecodeElement (_cbbdd .MoveFrom ,&_deabb );_bbdfb !=nil {return _bbdfb ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_bagfe );_bagfe .EG_RunLevelElts =append (_bagfe .EG_RunLevelElts ,_cbbdd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fegf :=NewEG_ContentCellContent ();_ggcee :=NewEG_RunLevelElts ();_ggcee .MoveTo =NewCT_RunTrackChange ();if _fecb :=d .DecodeElement (_ggcee .MoveTo ,&_deabb );_fecb !=nil {return _fecb ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_fegf );_fegf .EG_RunLevelElts =append (_fegf .EG_RunLevelElts ,_ggcee );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gcdf :=NewEG_ContentCellContent ();_dedba :=NewEG_RunLevelElts ();_bcegd :=NewEG_RangeMarkupElements ();_bcegd .BookmarkStart =NewCT_Bookmark ();if _ddbg :=d .DecodeElement (_bcegd .BookmarkStart ,&_deabb );_ddbg !=nil {return _ddbg ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_gcdf );_gcdf .EG_RunLevelElts =append (_gcdf .EG_RunLevelElts ,_dedba );_dedba .EG_RangeMarkupElements =append (_dedba .EG_RangeMarkupElements ,_bcegd );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gade :=NewEG_ContentCellContent ();_ffeb :=NewEG_RunLevelElts ();_gfgc :=NewEG_RangeMarkupElements ();_gfgc .BookmarkEnd =NewCT_MarkupRange ();if _gfbbb :=d .DecodeElement (_gfgc .BookmarkEnd ,&_deabb );_gfbbb !=nil {return _gfbbb ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_gade );_gade .EG_RunLevelElts =append (_gade .EG_RunLevelElts ,_ffeb );_ffeb .EG_RangeMarkupElements =append (_ffeb .EG_RangeMarkupElements ,_gfgc );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fgfcea :=NewEG_ContentCellContent ();_fcee :=NewEG_RunLevelElts ();_deedg :=NewEG_RangeMarkupElements ();_deedg .MoveFromRangeStart =NewCT_MoveBookmark ();if _bgad :=d .DecodeElement (_deedg .MoveFromRangeStart ,&_deabb );_bgad !=nil {return _bgad ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_fgfcea );_fgfcea .EG_RunLevelElts =append (_fgfcea .EG_RunLevelElts ,_fcee );_fcee .EG_RangeMarkupElements =append (_fcee .EG_RangeMarkupElements ,_deedg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdgc :=NewEG_ContentCellContent ();_bdea :=NewEG_RunLevelElts ();_cfce :=NewEG_RangeMarkupElements ();_cfce .MoveFromRangeEnd =NewCT_MarkupRange ();if _fgda :=d .DecodeElement (_cfce .MoveFromRangeEnd ,&_deabb );_fgda !=nil {return _fgda ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_gdgc );_gdgc .EG_RunLevelElts =append (_gdgc .EG_RunLevelElts ,_bdea );_bdea .EG_RangeMarkupElements =append (_bdea .EG_RangeMarkupElements ,_cfce );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bddb :=NewEG_ContentCellContent ();_dcdg :=NewEG_RunLevelElts ();_fegbe :=NewEG_RangeMarkupElements ();_fegbe .MoveToRangeStart =NewCT_MoveBookmark ();if _egebf :=d .DecodeElement (_fegbe .MoveToRangeStart ,&_deabb );_egebf !=nil {return _egebf ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_bddb );_bddb .EG_RunLevelElts =append (_bddb .EG_RunLevelElts ,_dcdg );_dcdg .EG_RangeMarkupElements =append (_dcdg .EG_RangeMarkupElements ,_fegbe );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_beee :=NewEG_ContentCellContent ();_bbdgf :=NewEG_RunLevelElts ();_gddg :=NewEG_RangeMarkupElements ();_gddg .MoveToRangeEnd =NewCT_MarkupRange ();if _degae :=d .DecodeElement (_gddg .MoveToRangeEnd ,&_deabb );_degae !=nil {return _degae ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_beee );_beee .EG_RunLevelElts =append (_beee .EG_RunLevelElts ,_bbdgf );_bbdgf .EG_RangeMarkupElements =append (_bbdgf .EG_RangeMarkupElements ,_gddg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_deag :=NewEG_ContentCellContent ();_fbcgf :=NewEG_RunLevelElts ();_bba :=NewEG_RangeMarkupElements ();_bba .CommentRangeStart =NewCT_MarkupRange ();if _dfad :=d .DecodeElement (_bba .CommentRangeStart ,&_deabb );_dfad !=nil {return _dfad ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_deag );_deag .EG_RunLevelElts =append (_deag .EG_RunLevelElts ,_fbcgf );_fbcgf .EG_RangeMarkupElements =append (_fbcgf .EG_RangeMarkupElements ,_bba );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gefd :=NewEG_ContentCellContent ();_gccaf :=NewEG_RunLevelElts ();_egfec :=NewEG_RangeMarkupElements ();_egfec .CommentRangeEnd =NewCT_MarkupRange ();if _cgbe :=d .DecodeElement (_egfec .CommentRangeEnd ,&_deabb );_cgbe !=nil {return _cgbe ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_gefd );_gefd .EG_RunLevelElts =append (_gefd .EG_RunLevelElts ,_gccaf );_gccaf .EG_RangeMarkupElements =append (_gccaf .EG_RangeMarkupElements ,_egfec );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aebd :=NewEG_ContentCellContent ();_cbgb :=NewEG_RunLevelElts ();_agdg :=NewEG_RangeMarkupElements ();_agdg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _beca :=d .DecodeElement (_agdg .CustomXmlInsRangeStart ,&_deabb );_beca !=nil {return _beca ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_aebd );_aebd .EG_RunLevelElts =append (_aebd .EG_RunLevelElts ,_cbgb );_cbgb .EG_RangeMarkupElements =append (_cbgb .EG_RangeMarkupElements ,_agdg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ceca :=NewEG_ContentCellContent ();_bgcc :=NewEG_RunLevelElts ();_eaca :=NewEG_RangeMarkupElements ();_eaca .CustomXmlInsRangeEnd =NewCT_Markup ();if _aeedg :=d .DecodeElement (_eaca .CustomXmlInsRangeEnd ,&_deabb );_aeedg !=nil {return _aeedg ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_ceca );_ceca .EG_RunLevelElts =append (_ceca .EG_RunLevelElts ,_bgcc );_bgcc .EG_RangeMarkupElements =append (_bgcc .EG_RangeMarkupElements ,_eaca );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fadg :=NewEG_ContentCellContent ();_aeba :=NewEG_RunLevelElts ();_dbac :=NewEG_RangeMarkupElements ();_dbac .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dbdfd :=d .DecodeElement (_dbac .CustomXmlDelRangeStart ,&_deabb );_dbdfd !=nil {return _dbdfd ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_fadg );_fadg .EG_RunLevelElts =append (_fadg .EG_RunLevelElts ,_aeba );_aeba .EG_RangeMarkupElements =append (_aeba .EG_RangeMarkupElements ,_dbac );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbbd :=NewEG_ContentCellContent ();_bfbgg :=NewEG_RunLevelElts ();_dgdg :=NewEG_RangeMarkupElements ();_dgdg .CustomXmlDelRangeEnd =NewCT_Markup ();if _gbag :=d .DecodeElement (_dgdg .CustomXmlDelRangeEnd ,&_deabb );_gbag !=nil {return _gbag ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_fbbd );_fbbd .EG_RunLevelElts =append (_fbbd .EG_RunLevelElts ,_bfbgg );_bfbgg .EG_RangeMarkupElements =append (_bfbgg .EG_RangeMarkupElements ,_dgdg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gbbg :=NewEG_ContentCellContent ();_fcaa :=NewEG_RunLevelElts ();_ccedd :=NewEG_RangeMarkupElements ();_ccedd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gagb :=d .DecodeElement (_ccedd .CustomXmlMoveFromRangeStart ,&_deabb );_gagb !=nil {return _gagb ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_gbbg );_gbbg .EG_RunLevelElts =append (_gbbg .EG_RunLevelElts ,_fcaa );_fcaa .EG_RangeMarkupElements =append (_fcaa .EG_RangeMarkupElements ,_ccedd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ffcb :=NewEG_ContentCellContent ();_bbcd :=NewEG_RunLevelElts ();_fcgef :=NewEG_RangeMarkupElements ();_fcgef .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ggfg :=d .DecodeElement (_fcgef .CustomXmlMoveFromRangeEnd ,&_deabb );_ggfg !=nil {return _ggfg ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_ffcb );_ffcb .EG_RunLevelElts =append (_ffcb .EG_RunLevelElts ,_bbcd );_bbcd .EG_RangeMarkupElements =append (_bbcd .EG_RangeMarkupElements ,_fcgef );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gefab :=NewEG_ContentCellContent ();_fegg :=NewEG_RunLevelElts ();_bfaa :=NewEG_RangeMarkupElements ();_bfaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afee :=d .DecodeElement (_bfaa .CustomXmlMoveToRangeStart ,&_deabb );_afee !=nil {return _afee ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_gefab );_gefab .EG_RunLevelElts =append (_gefab .EG_RunLevelElts ,_fegg );_fegg .EG_RangeMarkupElements =append (_fegg .EG_RangeMarkupElements ,_bfaa );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aafcd :=NewEG_ContentCellContent ();_cgff :=NewEG_RunLevelElts ();_cgcg :=NewEG_RangeMarkupElements ();_cgcg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bgbga :=d .DecodeElement (_cgcg .CustomXmlMoveToRangeEnd ,&_deabb );_bgbga !=nil {return _bgbga ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_aafcd );_aafcd .EG_RunLevelElts =append (_aafcd .EG_RunLevelElts ,_cgff );_cgff .EG_RangeMarkupElements =append (_cgff .EG_RangeMarkupElements ,_cgcg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cgeb :=NewEG_ContentCellContent ();_febd :=NewEG_RunLevelElts ();_ebgda :=NewEG_MathContent ();_ebgda .OMathPara =_egg .NewOMathPara ();if _gcaf :=d .DecodeElement (_ebgda .OMathPara ,&_deabb );_gcaf !=nil {return _gcaf ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_cgeb );_cgeb .EG_RunLevelElts =append (_cgeb .EG_RunLevelElts ,_febd );_febd .EG_MathContent =append (_febd .EG_MathContent ,_ebgda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cfdb :=NewEG_ContentCellContent ();_gcfb :=NewEG_RunLevelElts ();_gcfcc :=NewEG_MathContent ();_gcfcc .OMath =_egg .NewOMath ();if _ebdd :=d .DecodeElement (_gcfcc .OMath ,&_deabb );_ebdd !=nil {return _ebdd ;};_dffeb .EG_ContentCellContent =append (_dffeb .EG_ContentCellContent ,_cfdb );_cfdb .EG_RunLevelElts =append (_cfdb .EG_RunLevelElts ,_gcfb );_gcfb .EG_MathContent =append (_gcfb .EG_MathContent ,_gcfcc );default:_cff .Log ("\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\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_deabb .Name );if _bdfc :=d .Skip ();_bdfc !=nil {return _bdfc ;};};case _c .EndElement :break _cdae ;case _c .CharData :};};return nil ;};const (ST_MailMergeDestUnset ST_MailMergeDest =0;ST_MailMergeDestNewDocument ST_MailMergeDest =1;ST_MailMergeDestPrinter ST_MailMergeDest =2;ST_MailMergeDestEmail ST_MailMergeDest =3;ST_MailMergeDestFax ST_MailMergeDest =4;);func (_ffffddc ST_SdtDateMappingType )Validate ()error {return _ffffddc .ValidateWithPath ("")};func (_gabcac ST_HAnchor )String ()string {switch _gabcac {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 3:return "\u0070\u0061\u0067\u0065";};return "";};type WdCT_WordprocessingContentPart struct{BwModeAttr _eg .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_eg .CT_Transform2D ;ExtLst *_eg .CT_OfficeArtExtensionList ;};func (_ebgbfb ST_DisplacedByCustomXml )String ()string {switch _ebgbfb {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";}; -// Validate validates the CT_TblPrChange and its children -func (_bddfgd *CT_TblPrChange )Validate ()error {return _bddfgd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");};func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_dcfbdd :=&WdEG_WrapTypeChoice {};return _dcfbdd };type CT_TcMar struct{ +// Validate validates the CT_HpsMeasure and its children +func (_cbbg *CT_HpsMeasure )Validate ()error {return _cbbg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};type ST_PageOrientation byte ;func (_bdggc ST_JcTable )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ffdag :=_c .Attr {};_ffdag .Name =name ;switch _bdggc {case ST_JcTableUnset :_ffdag .Value ="";case ST_JcTableCenter :_ffdag .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_ffdag .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_ffdag .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_ffdag .Value ="\u0072\u0069\u0067h\u0074";case ST_JcTableStart :_ffdag .Value ="\u0073\u0074\u0061r\u0074";};return _ffdag ,nil ;};func (_bfcdg *CT_MailMerge )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfcdg .MainDocumentType =NewCT_MailMergeDocType ();_bfcdg .DataType =NewCT_MailMergeDataType ();_baaad :for {_dbdgb ,_bafg :=d .Token ();if _bafg !=nil {return _bafg ;};switch _bfedg :=_dbdgb .(type ){case _c .StartElement :switch _bfedg .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 :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_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 :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:if _ecfdb :=d .DecodeElement (_bfcdg .MainDocumentType ,&_bfedg );_ecfdb !=nil {return _ecfdb ;};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 :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"},_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 :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}:_bfcdg .LinkToQuery =NewCT_OnOff ();if _gebcd :=d .DecodeElement (_bfcdg .LinkToQuery ,&_bfedg );_gebcd !=nil {return _gebcd ;};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 :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_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 :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:if _dbbff :=d .DecodeElement (_bfcdg .DataType ,&_bfedg );_dbbff !=nil {return _dbbff ;};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 :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}:_bfcdg .ConnectString =NewCT_String ();if _gfgf :=d .DecodeElement (_bfcdg .ConnectString ,&_bfedg );_gfgf !=nil {return _gfgf ;};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 :"\u0071\u0075\u0065r\u0079"},_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 :"\u0071\u0075\u0065r\u0079"}:_bfcdg .Query =NewCT_String ();if _accdd :=d .DecodeElement (_bfcdg .Query ,&_bfedg );_accdd !=nil {return _accdd ;};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 :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"},_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 :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}:_bfcdg .DataSource =NewCT_Rel ();if _aegce :=d .DecodeElement (_bfcdg .DataSource ,&_bfedg );_aegce !=nil {return _aegce ;};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 :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"},_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 :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"}:_bfcdg .HeaderSource =NewCT_Rel ();if _ecebe :=d .DecodeElement (_bfcdg .HeaderSource ,&_bfedg );_ecebe !=nil {return _ecebe ;};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 :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"},_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 :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"}:_bfcdg .DoNotSuppressBlankLines =NewCT_OnOff ();if _gcege :=d .DecodeElement (_bfcdg .DoNotSuppressBlankLines ,&_bfedg );_gcege !=nil {return _gcege ;};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 :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},_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 :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}:_bfcdg .Destination =NewCT_MailMergeDest ();if _ffbgbf :=d .DecodeElement (_bfcdg .Destination ,&_bfedg );_ffbgbf !=nil {return _ffbgbf ;};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 :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"},_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 :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"}:_bfcdg .AddressFieldName =NewCT_String ();if _bgfbg :=d .DecodeElement (_bfcdg .AddressFieldName ,&_bfedg );_bgfbg !=nil {return _bgfbg ;};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 :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\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 :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}:_bfcdg .MailSubject =NewCT_String ();if _eccae :=d .DecodeElement (_bfcdg .MailSubject ,&_bfedg );_eccae !=nil {return _eccae ;};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 :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\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 :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"}:_bfcdg .MailAsAttachment =NewCT_OnOff ();if _bacgf :=d .DecodeElement (_bfcdg .MailAsAttachment ,&_bfedg );_bacgf !=nil {return _bacgf ;};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 :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"},_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 :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"}:_bfcdg .ViewMergedData =NewCT_OnOff ();if _bfffd :=d .DecodeElement (_bfcdg .ViewMergedData ,&_bfedg );_bfffd !=nil {return _bfffd ;};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 :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"},_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 :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"}:_bfcdg .ActiveRecord =NewCT_DecimalNumber ();if _faaab :=d .DecodeElement (_bfcdg .ActiveRecord ,&_bfedg );_faaab !=nil {return _faaab ;};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 :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"},_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 :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}:_bfcdg .CheckErrors =NewCT_DecimalNumber ();if _bgadg :=d .DecodeElement (_bfcdg .CheckErrors ,&_bfedg );_bgadg !=nil {return _bgadg ;};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 :"\u006f\u0064\u0073\u006f"},_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 :"\u006f\u0064\u0073\u006f"}:_bfcdg .Odso =NewCT_Odso ();if _dbaea :=d .DecodeElement (_bfcdg .Odso ,&_bfedg );_dbaea !=nil {return _dbaea ;};default:_cff .Log ("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_M\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0020\u0025\u0076",_bfedg .Name );if _bfdd :=d .Skip ();_bfdd !=nil {return _bfdd ;};};case _c .EndElement :break _baaad ;case _c .CharData :};};return nil ;};func (_acfcfb ST_CharacterSpacing )Validate ()error {return _acfcfb .ValidateWithPath ("")};func (_ccaabb ST_PageBorderOffset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccaabb .String (),start );};const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;);const (ST_FFTextTypeUnset ST_FFTextType =0;ST_FFTextTypeRegular ST_FFTextType =1;ST_FFTextTypeNumber ST_FFTextType =2;ST_FFTextTypeDate ST_FFTextType =3;ST_FFTextTypeCurrentTime ST_FFTextType =4;ST_FFTextTypeCurrentDate ST_FFTextType =5;ST_FFTextTypeCalculated ST_FFTextType =6;);func (_adceg ST_EdGrp )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_adceg .String (),start );};func (_cffcaa ST_FontFamily )String ()string {switch _cffcaa {case 0:return "";case 1:return "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case 2:return "\u006d\u006f\u0064\u0065\u0072\u006e";case 3:return "\u0072\u006f\u006da\u006e";case 4:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 5:return "\u0073\u0077\u0069s\u0073";case 6:return "\u0061\u0075\u0074\u006f";};return "";}; -// Table Cell Top Margin Exception -Top *CT_TblWidth ; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_cgebf *CT_Picture )ValidateWithPath (path string )error {if _cgebf .Movie !=nil {if _bdbdf :=_cgebf .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_bdbdf !=nil {return _bdbdf ;};};if _cgebf .Control !=nil {if _cgffa :=_cgebf .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_cgffa !=nil {return _cgffa ;};};return nil ;};type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Table Cell Leading Margin Exception -Start *CT_TblWidth ; +// Annotation Identifier +IdAttr int64 ;};type CT_MailMergeDest struct{ -// Table Cell Leading Margin Exception -Left *CT_TblWidth ; +// Mail Merge Merged Document Type +ValAttr ST_MailMergeDest ;};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_gddfd *CT_TcPrInner )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gddfd .CnfStyle !=nil {_bcagac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gddfd .CnfStyle ,_bcagac );};if _gddfd .TcW !=nil {_gfdfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_gddfd .TcW ,_gfdfc );};if _gddfd .GridSpan !=nil {_addfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_gddfd .GridSpan ,_addfg );};if _gddfd .HMerge !=nil {_ccbec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_gddfd .HMerge ,_ccbec );};if _gddfd .VMerge !=nil {_fgfge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_gddfd .VMerge ,_fgfge );};if _gddfd .TcBorders !=nil {_ebcbbg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gddfd .TcBorders ,_ebcbbg );};if _gddfd .Shd !=nil {_ceeag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gddfd .Shd ,_ceeag );};if _gddfd .NoWrap !=nil {_dfcbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_gddfd .NoWrap ,_dfcbd );};if _gddfd .TcMar !=nil {_fdgga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_gddfd .TcMar ,_fdgga );};if _gddfd .TextDirection !=nil {_cceac :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gddfd .TextDirection ,_cceac );};if _gddfd .TcFitText !=nil {_agabf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_gddfd .TcFitText ,_agabf );};if _gddfd .VAlign !=nil {_eeacea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gddfd .VAlign ,_eeacea );};if _gddfd .HideMark !=nil {_eegfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gddfd .HideMark ,_eegfg );};if _gddfd .Headers !=nil {_cgfdf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_gddfd .Headers ,_cgfdf );};if _gddfd .CellIns !=nil {_gcabe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_gddfd .CellIns ,_gcabe );};if _gddfd .CellDel !=nil {_dfeae :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_gddfd .CellDel ,_dfeae );};if _gddfd .CellMerge !=nil {_gfbga :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_gddfd .CellMerge ,_gfbga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Row ()*CT_Row {_deffc :=&CT_Row {};return _deffc };func NewCT_Captions ()*CT_Captions {_fdab :=&CT_Captions {};return _fdab };type CT_PageNumber struct{ -// Table Cell Bottom Margin Exception -Bottom *CT_TblWidth ; +// Page Number Format +FmtAttr ST_NumberFormat ; -// Table Cell Trailing Margin Exception -End *CT_TblWidth ; +// Starting Page Number +StartAttr *int64 ; + +// Chapter Heading Style +ChapStyleAttr *int64 ; -// Table Cell Trailing Margin Exception -Right *CT_TblWidth ;};func (_gbbd *CT_Columns )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfaa :=range start .Attr {if _gfaa .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_fbea ,_gbbf :=ParseUnionST_OnOff (_gfaa .Value );if _gbbf !=nil {return _gbbf ;};_gbbd .EqualWidthAttr =&_fbea ;continue ;};if _gfaa .Name .Local =="\u0073\u0070\u0061c\u0065"{_cdbbd ,_dabc :=ParseUnionST_TwipsMeasure (_gfaa .Value );if _dabc !=nil {return _dabc ;};_gbbd .SpaceAttr =&_cdbbd ;continue ;};if _gfaa .Name .Local =="\u006e\u0075\u006d"{_eegfe ,_defc :=_ge .ParseInt (_gfaa .Value ,10,64);if _defc !=nil {return _defc ;};_gbbd .NumAttr =&_eegfe ;continue ;};if _gfaa .Name .Local =="\u0073\u0065\u0070"{_dbee ,_fee :=ParseUnionST_OnOff (_gfaa .Value );if _fee !=nil {return _fee ;};_gbbd .SepAttr =&_dbee ;continue ;};};_aaae :for {_gcgd ,_eabd :=d .Token ();if _eabd !=nil {return _eabd ;};switch _eeed :=_gcgd .(type ){case _f .StartElement :switch _eeed .Name {case _f .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 :"\u0063\u006f\u006c"},_f .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 :"\u0063\u006f\u006c"}:_ddeb :=NewCT_Column ();if _fggg :=d .DecodeElement (_ddeb ,&_eeed );_fggg !=nil {return _fggg ;};_gbbd .Col =append (_gbbd .Col ,_ddeb );default:_gb .Log ("\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\u005fC\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_eeed .Name );if _fdfg :=d .Skip ();_fdfg !=nil {return _fdfg ;};};case _f .EndElement :break _aaae ;case _f .CharData :};};return nil ;};func (_ebbbd *CT_FFCheckBoxChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebbbd .Size !=nil {_cgef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_ebbbd .Size ,_cgef );};if _ebbbd .SizeAuto !=nil {_dgdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_ebbbd .SizeAuto ,_dgdd );};return nil ;};func (_begcd *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_badaa :=[]string {};if _begcd .ST_UnqualifiedPercentage !=nil {_badaa =append (_badaa ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _begcd .ST_Percentage !=nil {_badaa =append (_badaa ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_badaa )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_badaa );};return nil ;};func (_cddbg ST_PTabRelativeTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cddbg .String (),start );}; +// Chapter Separator Character +ChapSepAttr ST_ChapterSep ;};func (_gbadf ST_HeightRule )ValidateWithPath (path string )error {switch _gbadf {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbadf ));};return nil ;};func (_fedda ST_LevelSuffix )Validate ()error {return _fedda .ValidateWithPath ("")};func (_cd *CT_AbstractNum )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_cd .AbstractNumIdAttr )});e .EncodeToken (start );if _cd .Nsid !=nil {_ccaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_cd .Nsid ,_ccaf );};if _cd .MultiLevelType !=nil {_ad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cd .MultiLevelType ,_ad );};if _cd .Tmpl !=nil {_aea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_cd .Tmpl ,_aea );};if _cd .Name !=nil {_bbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cd .Name ,_bbb );};if _cd .StyleLink !=nil {_bcac :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cd .StyleLink ,_bcac );};if _cd .NumStyleLink !=nil {_ebb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cd .NumStyleLink ,_ebb );};if _cd .Lvl !=nil {_ddb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_dfd :=range _cd .Lvl {e .EncodeElement (_dfd ,_ddb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type EG_FtnEdnNumProps struct{ -// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path -func (_bddec *CT_NumRestart )ValidateWithPath (path string )error {if _bddec .ValAttr ==ST_RestartNumberUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _adccd :=_bddec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adccd !=nil {return _adccd ;};return nil ;};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_dafbd :=&CT_FtnEdnSepRef {};return _dafbd };type ST_Lock byte ;func (_ccbba *CT_DocPartBehaviors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeac :for {_adcga ,_bdfea :=d .Token ();if _bdfea !=nil {return _bdfea ;};switch _dbef :=_adcga .(type ){case _f .StartElement :switch _dbef .Name {case _f .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 :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"},_f .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 :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}:_gdfef :=NewCT_DocPartBehavior ();if _ebdba :=d .DecodeElement (_gdfef ,&_dbef );_ebdba !=nil {return _ebdba ;};_ccbba .Behavior =append (_ccbba .Behavior ,_gdfef );default:_gb .Log ("\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\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074Be\u0068\u0061\u0076\u0069\u006f\u0072\u0073\u0020\u0025\u0076",_dbef .Name );if _bcgcc :=d .Skip ();_bcgcc !=nil {return _bcgcc ;};};case _f .EndElement :break _eeac ;case _f .CharData :};};return nil ;};func (_caaecb WdST_RelFromH )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecdeb :=_f .Attr {};_ecdeb .Name =name ;switch _caaecb {case WdST_RelFromHUnset :_ecdeb .Value ="";case WdST_RelFromHMargin :_ecdeb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHPage :_ecdeb .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_ecdeb .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case WdST_RelFromHCharacter :_ecdeb .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_ecdeb .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHRightMargin :_ecdeb .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHInsideMargin :_ecdeb .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_ecdeb .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _ecdeb ,nil ;}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path -func (_afcda *CT_TcPrBase )ValidateWithPath (path string )error {if _afcda .CnfStyle !=nil {if _cebgf :=_afcda .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_cebgf !=nil {return _cebgf ;};};if _afcda .TcW !=nil {if _gdaaf :=_afcda .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_gdaaf !=nil {return _gdaaf ;};};if _afcda .GridSpan !=nil {if _fdgcf :=_afcda .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_fdgcf !=nil {return _fdgcf ;};};if _afcda .HMerge !=nil {if _caebaf :=_afcda .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_caebaf !=nil {return _caebaf ;};};if _afcda .VMerge !=nil {if _eaebc :=_afcda .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_eaebc !=nil {return _eaebc ;};};if _afcda .TcBorders !=nil {if _ggfea :=_afcda .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ggfea !=nil {return _ggfea ;};};if _afcda .Shd !=nil {if _dbdegg :=_afcda .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dbdegg !=nil {return _dbdegg ;};};if _afcda .NoWrap !=nil {if _dcddfg :=_afcda .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_dcddfg !=nil {return _dcddfg ;};};if _afcda .TcMar !=nil {if _ddacbd :=_afcda .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_ddacbd !=nil {return _ddacbd ;};};if _afcda .TextDirection !=nil {if _ecdee :=_afcda .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ecdee !=nil {return _ecdee ;};};if _afcda .TcFitText !=nil {if _gdec :=_afcda .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gdec !=nil {return _gdec ;};};if _afcda .VAlign !=nil {if _gbgadb :=_afcda .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_gbgadb !=nil {return _gbgadb ;};};if _afcda .HideMark !=nil {if _baebea :=_afcda .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_baebea !=nil {return _baebea ;};};if _afcda .Headers !=nil {if _gfaeg :=_afcda .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_gfaeg !=nil {return _gfaeg ;};};return nil ;};type ST_Pitch byte ;type EG_RunLevelElts struct{ +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;}; -// Proofing Error Anchor -ProofErr *CT_ProofErr ; +// Validate validates the EG_PContentMath and its children +func (_eefbc *EG_PContentMath )Validate ()error {return _eefbc .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");};type CT_FFData struct{ -// Range Permission Start -PermStart *CT_PermStart ; +// Form Field Name +Name []*CT_FFName ; -// Range Permission End -PermEnd *CT_Perm ; +// Form Field Label +Label []*CT_DecimalNumber ; -// Inserted Run Content -Ins *CT_RunTrackChange ; +// Form Field Navigation Order Index +TabIndex []*CT_UnsignedDecimalNumber ; -// Deleted Run Content -Del *CT_RunTrackChange ; +// Form Field Enabled +Enabled []*CT_OnOff ; -// Move Source Run Content -MoveFrom *CT_RunTrackChange ; +// Recalculate Fields When Current Field Is Modified +CalcOnExit []*CT_OnOff ; -// Move Destination Run Content -MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};func (_dcbee ST_DocPartType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cegfee :=_f .Attr {};_cegfee .Name =name ;switch _dcbee {case ST_DocPartTypeUnset :_cegfee .Value ="";case ST_DocPartTypeNone :_cegfee .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_cegfee .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_cegfee .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_cegfee .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_cegfee .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_cegfee .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_cegfee .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return _cegfee ,nil ;}; +// Script Function to Execute on Form Field Entry +EntryMacro []*CT_MacroName ; -// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path -func (_cggfb *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _gagcge ,_gaaabe :=range _cggfb .Wsp {if _dddfe :=_gaaabe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_gagcge ));_dddfe !=nil {return _dddfe ;};};for _ebgdg ,_edcgg :=range _cggfb .GrpSp {if _gegfc :=_edcgg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ebgdg ));_gegfc !=nil {return _gegfc ;};};for _fdgebc ,_ccagbe :=range _cggfb .GraphicFrame {if _efcad :=_ccagbe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fdgebc ));_efcad !=nil {return _efcad ;};};for _efbfgf ,_ggggbd :=range _cggfb .Pic {if _fdgca :=_ggggbd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_efbfgf ));_fdgca !=nil {return _fdgca ;};};for _acfae ,_deca :=range _cggfb .ContentPart {if _fgcge :=_deca .ValidateWithPath (_c .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_acfae ));_fgcge !=nil {return _fgcge ;};};return nil ;};func (_gcfcc *EG_BlockLevelChunkElts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edbbc :for {_bbage ,_dggcc :=d .Token ();if _dggcc !=nil {return _dggcc ;};switch _bffdb :=_bbage .(type ){case _f .StartElement :switch _bffdb .Name {case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cdfff :=NewEG_ContentBlockContent ();_cdfff .CustomXml =NewCT_CustomXmlBlock ();if _bagca :=d .DecodeElement (_cdfff .CustomXml ,&_bffdb );_bagca !=nil {return _bagca ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_cdfff );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_geffg :=NewEG_ContentBlockContent ();_geffg .Sdt =NewCT_SdtBlock ();if _egeba :=d .DecodeElement (_geffg .Sdt ,&_bffdb );_egeba !=nil {return _egeba ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_geffg );case _f .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 :"\u0070"},_f .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 :"\u0070"}:_eebee :=NewEG_ContentBlockContent ();_dfdfg :=NewCT_P ();if _dgfgd :=d .DecodeElement (_dfdfg ,&_bffdb );_dgfgd !=nil {return _dgfgd ;};_eebee .P =append (_eebee .P ,_dfdfg );_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_eebee );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_fddfc :=NewEG_ContentBlockContent ();_abbfe :=NewCT_Tbl ();if _fdbdgb :=d .DecodeElement (_abbfe ,&_bffdb );_fdbdgb !=nil {return _fdbdgb ;};_fddfc .Tbl =append (_fddfc .Tbl ,_abbfe );_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_fddfc );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_agdfa :=NewEG_ContentBlockContent ();_ddfdgg :=NewEG_RunLevelElts ();_ddfdgg .ProofErr =NewCT_ProofErr ();if _ffcagf :=d .DecodeElement (_ddfdgg .ProofErr ,&_bffdb );_ffcagf !=nil {return _ffcagf ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_agdfa );_agdfa .EG_RunLevelElts =append (_agdfa .EG_RunLevelElts ,_ddfdgg );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_facde :=NewEG_ContentBlockContent ();_fcbfaf :=NewEG_RunLevelElts ();_fcbfaf .PermStart =NewCT_PermStart ();if _ebgaf :=d .DecodeElement (_fcbfaf .PermStart ,&_bffdb );_ebgaf !=nil {return _ebgaf ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_facde );_facde .EG_RunLevelElts =append (_facde .EG_RunLevelElts ,_fcbfaf );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_eabfe :=NewEG_ContentBlockContent ();_bfccfg :=NewEG_RunLevelElts ();_bfccfg .PermEnd =NewCT_Perm ();if _bdafac :=d .DecodeElement (_bfccfg .PermEnd ,&_bffdb );_bdafac !=nil {return _bdafac ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_eabfe );_eabfe .EG_RunLevelElts =append (_eabfe .EG_RunLevelElts ,_bfccfg );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_ggdacg :=NewEG_ContentBlockContent ();_dfdfb :=NewEG_RunLevelElts ();_dfdfb .Ins =NewCT_RunTrackChange ();if _fgedd :=d .DecodeElement (_dfdfb .Ins ,&_bffdb );_fgedd !=nil {return _fgedd ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_ggdacg );_ggdacg .EG_RunLevelElts =append (_ggdacg .EG_RunLevelElts ,_dfdfb );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_ccgcef :=NewEG_ContentBlockContent ();_abbafe :=NewEG_RunLevelElts ();_abbafe .Del =NewCT_RunTrackChange ();if _aadac :=d .DecodeElement (_abbafe .Del ,&_bffdb );_aadac !=nil {return _aadac ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_ccgcef );_ccgcef .EG_RunLevelElts =append (_ccgcef .EG_RunLevelElts ,_abbafe );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gacfg :=NewEG_ContentBlockContent ();_fbfce :=NewEG_RunLevelElts ();_fbfce .MoveFrom =NewCT_RunTrackChange ();if _eebbg :=d .DecodeElement (_fbfce .MoveFrom ,&_bffdb );_eebbg !=nil {return _eebbg ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_gacfg );_gacfg .EG_RunLevelElts =append (_gacfg .EG_RunLevelElts ,_fbfce );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ddfbe :=NewEG_ContentBlockContent ();_cdbgee :=NewEG_RunLevelElts ();_cdbgee .MoveTo =NewCT_RunTrackChange ();if _gcada :=d .DecodeElement (_cdbgee .MoveTo ,&_bffdb );_gcada !=nil {return _gcada ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_ddfbe );_ddfbe .EG_RunLevelElts =append (_ddfbe .EG_RunLevelElts ,_cdbgee );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dacabd :=NewEG_ContentBlockContent ();_fggcc :=NewEG_RunLevelElts ();_baggf :=NewEG_RangeMarkupElements ();_baggf .BookmarkStart =NewCT_Bookmark ();if _daaba :=d .DecodeElement (_baggf .BookmarkStart ,&_bffdb );_daaba !=nil {return _daaba ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_dacabd );_dacabd .EG_RunLevelElts =append (_dacabd .EG_RunLevelElts ,_fggcc );_fggcc .EG_RangeMarkupElements =append (_fggcc .EG_RangeMarkupElements ,_baggf );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bcgcb :=NewEG_ContentBlockContent ();_fbaea :=NewEG_RunLevelElts ();_fbecgb :=NewEG_RangeMarkupElements ();_fbecgb .BookmarkEnd =NewCT_MarkupRange ();if _gedgef :=d .DecodeElement (_fbecgb .BookmarkEnd ,&_bffdb );_gedgef !=nil {return _gedgef ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_bcgcb );_bcgcb .EG_RunLevelElts =append (_bcgcb .EG_RunLevelElts ,_fbaea );_fbaea .EG_RangeMarkupElements =append (_fbaea .EG_RangeMarkupElements ,_fbecgb );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ggfac :=NewEG_ContentBlockContent ();_cbbbfa :=NewEG_RunLevelElts ();_edfac :=NewEG_RangeMarkupElements ();_edfac .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdfca :=d .DecodeElement (_edfac .MoveFromRangeStart ,&_bffdb );_cdfca !=nil {return _cdfca ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_ggfac );_ggfac .EG_RunLevelElts =append (_ggfac .EG_RunLevelElts ,_cbbbfa );_cbbbfa .EG_RangeMarkupElements =append (_cbbbfa .EG_RangeMarkupElements ,_edfac );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgfecc :=NewEG_ContentBlockContent ();_fbgfb :=NewEG_RunLevelElts ();_cagdcc :=NewEG_RangeMarkupElements ();_cagdcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _daefde :=d .DecodeElement (_cagdcc .MoveFromRangeEnd ,&_bffdb );_daefde !=nil {return _daefde ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_cgfecc );_cgfecc .EG_RunLevelElts =append (_cgfecc .EG_RunLevelElts ,_fbgfb );_fbgfb .EG_RangeMarkupElements =append (_fbgfb .EG_RangeMarkupElements ,_cagdcc );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_geddc :=NewEG_ContentBlockContent ();_fgaeff :=NewEG_RunLevelElts ();_bgcfba :=NewEG_RangeMarkupElements ();_bgcfba .MoveToRangeStart =NewCT_MoveBookmark ();if _agffd :=d .DecodeElement (_bgcfba .MoveToRangeStart ,&_bffdb );_agffd !=nil {return _agffd ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_geddc );_geddc .EG_RunLevelElts =append (_geddc .EG_RunLevelElts ,_fgaeff );_fgaeff .EG_RangeMarkupElements =append (_fgaeff .EG_RangeMarkupElements ,_bgcfba );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_abedac :=NewEG_ContentBlockContent ();_aaeaf :=NewEG_RunLevelElts ();_fafaa :=NewEG_RangeMarkupElements ();_fafaa .MoveToRangeEnd =NewCT_MarkupRange ();if _aaecd :=d .DecodeElement (_fafaa .MoveToRangeEnd ,&_bffdb );_aaecd !=nil {return _aaecd ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_abedac );_abedac .EG_RunLevelElts =append (_abedac .EG_RunLevelElts ,_aaeaf );_aaeaf .EG_RangeMarkupElements =append (_aaeaf .EG_RangeMarkupElements ,_fafaa );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fdeeb :=NewEG_ContentBlockContent ();_eeafdc :=NewEG_RunLevelElts ();_eagea :=NewEG_RangeMarkupElements ();_eagea .CommentRangeStart =NewCT_MarkupRange ();if _baagdg :=d .DecodeElement (_eagea .CommentRangeStart ,&_bffdb );_baagdg !=nil {return _baagdg ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_fdeeb );_fdeeb .EG_RunLevelElts =append (_fdeeb .EG_RunLevelElts ,_eeafdc );_eeafdc .EG_RangeMarkupElements =append (_eeafdc .EG_RangeMarkupElements ,_eagea );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dedff :=NewEG_ContentBlockContent ();_ggace :=NewEG_RunLevelElts ();_dbdae :=NewEG_RangeMarkupElements ();_dbdae .CommentRangeEnd =NewCT_MarkupRange ();if _gabgadf :=d .DecodeElement (_dbdae .CommentRangeEnd ,&_bffdb );_gabgadf !=nil {return _gabgadf ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_dedff );_dedff .EG_RunLevelElts =append (_dedff .EG_RunLevelElts ,_ggace );_ggace .EG_RangeMarkupElements =append (_ggace .EG_RangeMarkupElements ,_dbdae );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbgadd :=NewEG_ContentBlockContent ();_gcageg :=NewEG_RunLevelElts ();_gedbca :=NewEG_RangeMarkupElements ();_gedbca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dgfdb :=d .DecodeElement (_gedbca .CustomXmlInsRangeStart ,&_bffdb );_dgfdb !=nil {return _dgfdb ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_gbgadd );_gbgadd .EG_RunLevelElts =append (_gbgadd .EG_RunLevelElts ,_gcageg );_gcageg .EG_RangeMarkupElements =append (_gcageg .EG_RangeMarkupElements ,_gedbca );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agegd :=NewEG_ContentBlockContent ();_faadbg :=NewEG_RunLevelElts ();_edggef :=NewEG_RangeMarkupElements ();_edggef .CustomXmlInsRangeEnd =NewCT_Markup ();if _aaaca :=d .DecodeElement (_edggef .CustomXmlInsRangeEnd ,&_bffdb );_aaaca !=nil {return _aaaca ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_agegd );_agegd .EG_RunLevelElts =append (_agegd .EG_RunLevelElts ,_faadbg );_faadbg .EG_RangeMarkupElements =append (_faadbg .EG_RangeMarkupElements ,_edggef );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egedg :=NewEG_ContentBlockContent ();_aggbd :=NewEG_RunLevelElts ();_gagace :=NewEG_RangeMarkupElements ();_gagace .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dgcgg :=d .DecodeElement (_gagace .CustomXmlDelRangeStart ,&_bffdb );_dgcgg !=nil {return _dgcgg ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_egedg );_egedg .EG_RunLevelElts =append (_egedg .EG_RunLevelElts ,_aggbd );_aggbd .EG_RangeMarkupElements =append (_aggbd .EG_RangeMarkupElements ,_gagace );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bafeea :=NewEG_ContentBlockContent ();_bagfdf :=NewEG_RunLevelElts ();_egaba :=NewEG_RangeMarkupElements ();_egaba .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdcbcd :=d .DecodeElement (_egaba .CustomXmlDelRangeEnd ,&_bffdb );_bdcbcd !=nil {return _bdcbcd ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_bafeea );_bafeea .EG_RunLevelElts =append (_bafeea .EG_RunLevelElts ,_bagfdf );_bagfdf .EG_RangeMarkupElements =append (_bagfdf .EG_RangeMarkupElements ,_egaba );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_afgadb :=NewEG_ContentBlockContent ();_ebddg :=NewEG_RunLevelElts ();_gecgda :=NewEG_RangeMarkupElements ();_gecgda .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dbefd :=d .DecodeElement (_gecgda .CustomXmlMoveFromRangeStart ,&_bffdb );_dbefd !=nil {return _dbefd ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_afgadb );_afgadb .EG_RunLevelElts =append (_afgadb .EG_RunLevelElts ,_ebddg );_ebddg .EG_RangeMarkupElements =append (_ebddg .EG_RangeMarkupElements ,_gecgda );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_begga :=NewEG_ContentBlockContent ();_gcdddd :=NewEG_RunLevelElts ();_gdfed :=NewEG_RangeMarkupElements ();_gdfed .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _beddf :=d .DecodeElement (_gdfed .CustomXmlMoveFromRangeEnd ,&_bffdb );_beddf !=nil {return _beddf ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_begga );_begga .EG_RunLevelElts =append (_begga .EG_RunLevelElts ,_gcdddd );_gcdddd .EG_RangeMarkupElements =append (_gcdddd .EG_RangeMarkupElements ,_gdfed );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gcagbe :=NewEG_ContentBlockContent ();_accda :=NewEG_RunLevelElts ();_gfdbg :=NewEG_RangeMarkupElements ();_gfdbg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eaagae :=d .DecodeElement (_gfdbg .CustomXmlMoveToRangeStart ,&_bffdb );_eaagae !=nil {return _eaagae ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_gcagbe );_gcagbe .EG_RunLevelElts =append (_gcagbe .EG_RunLevelElts ,_accda );_accda .EG_RangeMarkupElements =append (_accda .EG_RangeMarkupElements ,_gfdbg );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agdcb :=NewEG_ContentBlockContent ();_aaaeac :=NewEG_RunLevelElts ();_fgfcd :=NewEG_RangeMarkupElements ();_fgfcd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bgdbda :=d .DecodeElement (_fgfcd .CustomXmlMoveToRangeEnd ,&_bffdb );_bgdbda !=nil {return _bgdbda ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_agdcb );_agdcb .EG_RunLevelElts =append (_agdcb .EG_RunLevelElts ,_aaaeac );_aaaeac .EG_RangeMarkupElements =append (_aaaeac .EG_RangeMarkupElements ,_fgfcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bfbdec :=NewEG_ContentBlockContent ();_gdbabc :=NewEG_RunLevelElts ();_ebgdce :=NewEG_MathContent ();_ebgdce .OMathPara =_ce .NewOMathPara ();if _bfgabg :=d .DecodeElement (_ebgdce .OMathPara ,&_bffdb );_bfgabg !=nil {return _bfgabg ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_bfbdec );_bfbdec .EG_RunLevelElts =append (_bfbdec .EG_RunLevelElts ,_gdbabc );_gdbabc .EG_MathContent =append (_gdbabc .EG_MathContent ,_ebgdce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_abdcg :=NewEG_ContentBlockContent ();_cgfcb :=NewEG_RunLevelElts ();_efdae :=NewEG_MathContent ();_efdae .OMath =_ce .NewOMath ();if _efdgccf :=d .DecodeElement (_efdae .OMath ,&_bffdb );_efdgccf !=nil {return _efdgccf ;};_gcfcc .EG_ContentBlockContent =append (_gcfcc .EG_ContentBlockContent ,_abdcg );_abdcg .EG_RunLevelElts =append (_abdcg .EG_RunLevelElts ,_cgfcb );_cgfcb .EG_MathContent =append (_cgfcb .EG_MathContent ,_efdae );default:_gb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0042\u006c\u006f\u0063k\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_bffdb .Name );if _edgaa :=d .Skip ();_edgaa !=nil {return _edgaa ;};};case _f .EndElement :break _edbbc ;case _f .CharData :};};return nil ;};type CT_FFHelpText struct{ +// Script Function to Execute on Form Field Exit +ExitMacro []*CT_MacroName ; -// Help Text Type -TypeAttr ST_InfoTextType ; +// Associated Help Text +HelpText []*CT_FFHelpText ; -// Help Text Value -ValAttr *string ;};func (_gcgaf *CT_SmartTagRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acgcb :=range start .Attr {if _acgcb .Name .Local =="\u0075\u0072\u0069"{_cbebe ,_fedddd :=_acgcb .Value ,error (nil );if _fedddd !=nil {return _fedddd ;};_gcgaf .UriAttr =&_cbebe ;continue ;};if _acgcb .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_bdeg ,_agefgcc :=_acgcb .Value ,error (nil );if _agefgcc !=nil {return _agefgcc ;};_gcgaf .ElementAttr =_bdeg ;continue ;};};_gcgcee :for {_cbfebc ,_dbgcf :=d .Token ();if _dbgcf !=nil {return _dbgcf ;};switch _fagdeg :=_cbfebc .(type ){case _f .StartElement :switch _fagdeg .Name {case _f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_gcgaf .SmartTagPr =NewCT_SmartTagPr ();if _afceb :=d .DecodeElement (_gcgaf .SmartTagPr ,&_fagdeg );_afceb !=nil {return _afceb ;};case _f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_geccb :=NewEG_PContent ();_geefa :=NewCT_SimpleField ();if _bbcbd :=d .DecodeElement (_geefa ,&_fagdeg );_bbcbd !=nil {return _bbcbd ;};_geccb .FldSimple =append (_geccb .FldSimple ,_geefa );_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_geccb );case _f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_acfbce :=NewEG_PContent ();_acfbce .Hyperlink =NewCT_Hyperlink ();if _gbaadc :=d .DecodeElement (_acfbce .Hyperlink ,&_fagdeg );_gbaadc !=nil {return _gbaadc ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_acfbce );case _f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_agfee :=NewEG_PContent ();_agfee .SubDoc =NewCT_Rel ();if _abegb :=d .DecodeElement (_agfee .SubDoc ,&_fagdeg );_abegb !=nil {return _abegb ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_agfee );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ffebf :=NewEG_PContent ();_accab :=NewEG_ContentRunContent ();_accab .CustomXml =NewCT_CustomXmlRun ();if _dacaea :=d .DecodeElement (_accab .CustomXml ,&_fagdeg );_dacaea !=nil {return _dacaea ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_ffebf );_ffebf .EG_ContentRunContent =append (_ffebf .EG_ContentRunContent ,_accab );case _f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_ddbfb :=NewEG_PContent ();_cbfeea :=NewEG_ContentRunContent ();_cbfeea .SmartTag =NewCT_SmartTagRun ();if _dbbfc :=d .DecodeElement (_cbfeea .SmartTag ,&_fagdeg );_dbbfc !=nil {return _dbbfc ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_ddbfb );_ddbfb .EG_ContentRunContent =append (_ddbfb .EG_ContentRunContent ,_cbfeea );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_afacd :=NewEG_PContent ();_adaded :=NewEG_ContentRunContent ();_adaded .Sdt =NewCT_SdtRun ();if _cgacc :=d .DecodeElement (_adaded .Sdt ,&_fagdeg );_cgacc !=nil {return _cgacc ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_afacd );_afacd .EG_ContentRunContent =append (_afacd .EG_ContentRunContent ,_adaded );case _f .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 :"\u0064\u0069\u0072"},_f .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 :"\u0064\u0069\u0072"}:_gbfff :=NewEG_PContent ();_edcgd :=NewEG_ContentRunContent ();_edcgd .Dir =NewCT_DirContentRun ();if _bgafg :=d .DecodeElement (_edcgd .Dir ,&_fagdeg );_bgafg !=nil {return _bgafg ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_gbfff );_gbfff .EG_ContentRunContent =append (_gbfff .EG_ContentRunContent ,_edcgd );case _f .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 :"\u0062\u0064\u006f"},_f .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 :"\u0062\u0064\u006f"}:_afdcg :=NewEG_PContent ();_ggdfbb :=NewEG_ContentRunContent ();_ggdfbb .Bdo =NewCT_BdoContentRun ();if _egffb :=d .DecodeElement (_ggdfbb .Bdo ,&_fagdeg );_egffb !=nil {return _egffb ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_afdcg );_afdcg .EG_ContentRunContent =append (_afdcg .EG_ContentRunContent ,_ggdfbb );case _f .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 :"\u0072"},_f .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 :"\u0072"}:_ggbbf :=NewEG_PContent ();_ebbab :=NewEG_ContentRunContent ();_ebbab .R =NewCT_R ();if _afcfa :=d .DecodeElement (_ebbab .R ,&_fagdeg );_afcfa !=nil {return _afcfa ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_ggbbf );_ggbbf .EG_ContentRunContent =append (_ggbbf .EG_ContentRunContent ,_ebbab );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_agcae :=NewEG_PContent ();_eafcf :=NewEG_ContentRunContent ();_efcba :=NewEG_RunLevelElts ();_efcba .ProofErr =NewCT_ProofErr ();if _bbdcg :=d .DecodeElement (_efcba .ProofErr ,&_fagdeg );_bbdcg !=nil {return _bbdcg ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_agcae );_agcae .EG_ContentRunContent =append (_agcae .EG_ContentRunContent ,_eafcf );_eafcf .EG_RunLevelElts =append (_eafcf .EG_RunLevelElts ,_efcba );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dfedge :=NewEG_PContent ();_cecdbce :=NewEG_ContentRunContent ();_cggfe :=NewEG_RunLevelElts ();_cggfe .PermStart =NewCT_PermStart ();if _ggecc :=d .DecodeElement (_cggfe .PermStart ,&_fagdeg );_ggecc !=nil {return _ggecc ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_dfedge );_dfedge .EG_ContentRunContent =append (_dfedge .EG_ContentRunContent ,_cecdbce );_cecdbce .EG_RunLevelElts =append (_cecdbce .EG_RunLevelElts ,_cggfe );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ddbed :=NewEG_PContent ();_bgcd :=NewEG_ContentRunContent ();_agebb :=NewEG_RunLevelElts ();_agebb .PermEnd =NewCT_Perm ();if _aaaab :=d .DecodeElement (_agebb .PermEnd ,&_fagdeg );_aaaab !=nil {return _aaaab ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_ddbed );_ddbed .EG_ContentRunContent =append (_ddbed .EG_ContentRunContent ,_bgcd );_bgcd .EG_RunLevelElts =append (_bgcd .EG_RunLevelElts ,_agebb );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_gafbd :=NewEG_PContent ();_gggccf :=NewEG_ContentRunContent ();_dcacabg :=NewEG_RunLevelElts ();_dcacabg .Ins =NewCT_RunTrackChange ();if _dgfgcf :=d .DecodeElement (_dcacabg .Ins ,&_fagdeg );_dgfgcf !=nil {return _dgfgcf ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_gafbd );_gafbd .EG_ContentRunContent =append (_gafbd .EG_ContentRunContent ,_gggccf );_gggccf .EG_RunLevelElts =append (_gggccf .EG_RunLevelElts ,_dcacabg );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_agbbbf :=NewEG_PContent ();_badfea :=NewEG_ContentRunContent ();_geegf :=NewEG_RunLevelElts ();_geegf .Del =NewCT_RunTrackChange ();if _deebdg :=d .DecodeElement (_geegf .Del ,&_fagdeg );_deebdg !=nil {return _deebdg ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_agbbbf );_agbbbf .EG_ContentRunContent =append (_agbbbf .EG_ContentRunContent ,_badfea );_badfea .EG_RunLevelElts =append (_badfea .EG_RunLevelElts ,_geegf );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aagbb :=NewEG_PContent ();_efcbag :=NewEG_ContentRunContent ();_efcfb :=NewEG_RunLevelElts ();_efcfb .MoveFrom =NewCT_RunTrackChange ();if _cbegff :=d .DecodeElement (_efcfb .MoveFrom ,&_fagdeg );_cbegff !=nil {return _cbegff ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_aagbb );_aagbb .EG_ContentRunContent =append (_aagbb .EG_ContentRunContent ,_efcbag );_efcbag .EG_RunLevelElts =append (_efcbag .EG_RunLevelElts ,_efcfb );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bcadg :=NewEG_PContent ();_cafgg :=NewEG_ContentRunContent ();_gggea :=NewEG_RunLevelElts ();_gggea .MoveTo =NewCT_RunTrackChange ();if _ffbbf :=d .DecodeElement (_gggea .MoveTo ,&_fagdeg );_ffbbf !=nil {return _ffbbf ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_bcadg );_bcadg .EG_ContentRunContent =append (_bcadg .EG_ContentRunContent ,_cafgg );_cafgg .EG_RunLevelElts =append (_cafgg .EG_RunLevelElts ,_gggea );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gfgbd :=NewEG_PContent ();_agcfe :=NewEG_ContentRunContent ();_dcadd :=NewEG_RunLevelElts ();_gabfa :=NewEG_RangeMarkupElements ();_gabfa .BookmarkStart =NewCT_Bookmark ();if _fdbcd :=d .DecodeElement (_gabfa .BookmarkStart ,&_fagdeg );_fdbcd !=nil {return _fdbcd ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_gfgbd );_gfgbd .EG_ContentRunContent =append (_gfgbd .EG_ContentRunContent ,_agcfe );_agcfe .EG_RunLevelElts =append (_agcfe .EG_RunLevelElts ,_dcadd );_dcadd .EG_RangeMarkupElements =append (_dcadd .EG_RangeMarkupElements ,_gabfa );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bbaad :=NewEG_PContent ();_dfedea :=NewEG_ContentRunContent ();_fecee :=NewEG_RunLevelElts ();_ggdbg :=NewEG_RangeMarkupElements ();_ggdbg .BookmarkEnd =NewCT_MarkupRange ();if _ddfdg :=d .DecodeElement (_ggdbg .BookmarkEnd ,&_fagdeg );_ddfdg !=nil {return _ddfdg ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_bbaad );_bbaad .EG_ContentRunContent =append (_bbaad .EG_ContentRunContent ,_dfedea );_dfedea .EG_RunLevelElts =append (_dfedea .EG_RunLevelElts ,_fecee );_fecee .EG_RangeMarkupElements =append (_fecee .EG_RangeMarkupElements ,_ggdbg );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aaddd :=NewEG_PContent ();_aadce :=NewEG_ContentRunContent ();_efffaf :=NewEG_RunLevelElts ();_cfegc :=NewEG_RangeMarkupElements ();_cfegc .MoveFromRangeStart =NewCT_MoveBookmark ();if _bacfc :=d .DecodeElement (_cfegc .MoveFromRangeStart ,&_fagdeg );_bacfc !=nil {return _bacfc ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_aaddd );_aaddd .EG_ContentRunContent =append (_aaddd .EG_ContentRunContent ,_aadce );_aadce .EG_RunLevelElts =append (_aadce .EG_RunLevelElts ,_efffaf );_efffaf .EG_RangeMarkupElements =append (_efffaf .EG_RangeMarkupElements ,_cfegc );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fffbd :=NewEG_PContent ();_beafee :=NewEG_ContentRunContent ();_ggacf :=NewEG_RunLevelElts ();_fcdcea :=NewEG_RangeMarkupElements ();_fcdcea .MoveFromRangeEnd =NewCT_MarkupRange ();if _dafabb :=d .DecodeElement (_fcdcea .MoveFromRangeEnd ,&_fagdeg );_dafabb !=nil {return _dafabb ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_fffbd );_fffbd .EG_ContentRunContent =append (_fffbd .EG_ContentRunContent ,_beafee );_beafee .EG_RunLevelElts =append (_beafee .EG_RunLevelElts ,_ggacf );_ggacf .EG_RangeMarkupElements =append (_ggacf .EG_RangeMarkupElements ,_fcdcea );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_acfgfa :=NewEG_PContent ();_baedb :=NewEG_ContentRunContent ();_gfbga :=NewEG_RunLevelElts ();_beceg :=NewEG_RangeMarkupElements ();_beceg .MoveToRangeStart =NewCT_MoveBookmark ();if _feaad :=d .DecodeElement (_beceg .MoveToRangeStart ,&_fagdeg );_feaad !=nil {return _feaad ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_acfgfa );_acfgfa .EG_ContentRunContent =append (_acfgfa .EG_ContentRunContent ,_baedb );_baedb .EG_RunLevelElts =append (_baedb .EG_RunLevelElts ,_gfbga );_gfbga .EG_RangeMarkupElements =append (_gfbga .EG_RangeMarkupElements ,_beceg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bcgbg :=NewEG_PContent ();_cegffe :=NewEG_ContentRunContent ();_aaadc :=NewEG_RunLevelElts ();_gfged :=NewEG_RangeMarkupElements ();_gfged .MoveToRangeEnd =NewCT_MarkupRange ();if _dgdge :=d .DecodeElement (_gfged .MoveToRangeEnd ,&_fagdeg );_dgdge !=nil {return _dgdge ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_bcgbg );_bcgbg .EG_ContentRunContent =append (_bcgbg .EG_ContentRunContent ,_cegffe );_cegffe .EG_RunLevelElts =append (_cegffe .EG_RunLevelElts ,_aaadc );_aaadc .EG_RangeMarkupElements =append (_aaadc .EG_RangeMarkupElements ,_gfged );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdgac :=NewEG_PContent ();_ddbga :=NewEG_ContentRunContent ();_affcf :=NewEG_RunLevelElts ();_fdgdb :=NewEG_RangeMarkupElements ();_fdgdb .CommentRangeStart =NewCT_MarkupRange ();if _daea :=d .DecodeElement (_fdgdb .CommentRangeStart ,&_fagdeg );_daea !=nil {return _daea ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_gdgac );_gdgac .EG_ContentRunContent =append (_gdgac .EG_ContentRunContent ,_ddbga );_ddbga .EG_RunLevelElts =append (_ddbga .EG_RunLevelElts ,_affcf );_affcf .EG_RangeMarkupElements =append (_affcf .EG_RangeMarkupElements ,_fdgdb );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adgcfg :=NewEG_PContent ();_bbdbff :=NewEG_ContentRunContent ();_ceggc :=NewEG_RunLevelElts ();_cdcad :=NewEG_RangeMarkupElements ();_cdcad .CommentRangeEnd =NewCT_MarkupRange ();if _eacgae :=d .DecodeElement (_cdcad .CommentRangeEnd ,&_fagdeg );_eacgae !=nil {return _eacgae ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_adgcfg );_adgcfg .EG_ContentRunContent =append (_adgcfg .EG_ContentRunContent ,_bbdbff );_bbdbff .EG_RunLevelElts =append (_bbdbff .EG_RunLevelElts ,_ceggc );_ceggc .EG_RangeMarkupElements =append (_ceggc .EG_RangeMarkupElements ,_cdcad );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adbgf :=NewEG_PContent ();_baddc :=NewEG_ContentRunContent ();_bbeaa :=NewEG_RunLevelElts ();_fafbfb :=NewEG_RangeMarkupElements ();_fafbfb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ggabge :=d .DecodeElement (_fafbfb .CustomXmlInsRangeStart ,&_fagdeg );_ggabge !=nil {return _ggabge ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_adbgf );_adbgf .EG_ContentRunContent =append (_adbgf .EG_ContentRunContent ,_baddc );_baddc .EG_RunLevelElts =append (_baddc .EG_RunLevelElts ,_bbeaa );_bbeaa .EG_RangeMarkupElements =append (_bbeaa .EG_RangeMarkupElements ,_fafbfb );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_deaef :=NewEG_PContent ();_gdgbc :=NewEG_ContentRunContent ();_bebac :=NewEG_RunLevelElts ();_fdbdg :=NewEG_RangeMarkupElements ();_fdbdg .CustomXmlInsRangeEnd =NewCT_Markup ();if _aadfd :=d .DecodeElement (_fdbdg .CustomXmlInsRangeEnd ,&_fagdeg );_aadfd !=nil {return _aadfd ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_deaef );_deaef .EG_ContentRunContent =append (_deaef .EG_ContentRunContent ,_gdgbc );_gdgbc .EG_RunLevelElts =append (_gdgbc .EG_RunLevelElts ,_bebac );_bebac .EG_RangeMarkupElements =append (_bebac .EG_RangeMarkupElements ,_fdbdg );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdgcb :=NewEG_PContent ();_gaafc :=NewEG_ContentRunContent ();_bdaab :=NewEG_RunLevelElts ();_dfbda :=NewEG_RangeMarkupElements ();_dfbda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dfedd :=d .DecodeElement (_dfbda .CustomXmlDelRangeStart ,&_fagdeg );_dfedd !=nil {return _dfedd ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_bdgcb );_bdgcb .EG_ContentRunContent =append (_bdgcb .EG_ContentRunContent ,_gaafc );_gaafc .EG_RunLevelElts =append (_gaafc .EG_RunLevelElts ,_bdaab );_bdaab .EG_RangeMarkupElements =append (_bdaab .EG_RangeMarkupElements ,_dfbda );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eeegc :=NewEG_PContent ();_feede :=NewEG_ContentRunContent ();_cadbbc :=NewEG_RunLevelElts ();_bdfdb :=NewEG_RangeMarkupElements ();_bdfdb .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbgda :=d .DecodeElement (_bdfdb .CustomXmlDelRangeEnd ,&_fagdeg );_fbgda !=nil {return _fbgda ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_eeegc );_eeegc .EG_ContentRunContent =append (_eeegc .EG_ContentRunContent ,_feede );_feede .EG_RunLevelElts =append (_feede .EG_RunLevelElts ,_cadbbc );_cadbbc .EG_RangeMarkupElements =append (_cadbbc .EG_RangeMarkupElements ,_bdfdb );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_abdea :=NewEG_PContent ();_cdabce :=NewEG_ContentRunContent ();_ccaaed :=NewEG_RunLevelElts ();_ggfgc :=NewEG_RangeMarkupElements ();_ggfgc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cgfagg :=d .DecodeElement (_ggfgc .CustomXmlMoveFromRangeStart ,&_fagdeg );_cgfagg !=nil {return _cgfagg ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_abdea );_abdea .EG_ContentRunContent =append (_abdea .EG_ContentRunContent ,_cdabce );_cdabce .EG_RunLevelElts =append (_cdabce .EG_RunLevelElts ,_ccaaed );_ccaaed .EG_RangeMarkupElements =append (_ccaaed .EG_RangeMarkupElements ,_ggfgc );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_badbcf :=NewEG_PContent ();_adgbc :=NewEG_ContentRunContent ();_geacfg :=NewEG_RunLevelElts ();_fggcf :=NewEG_RangeMarkupElements ();_fggcf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fgfab :=d .DecodeElement (_fggcf .CustomXmlMoveFromRangeEnd ,&_fagdeg );_fgfab !=nil {return _fgfab ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_badbcf );_badbcf .EG_ContentRunContent =append (_badbcf .EG_ContentRunContent ,_adgbc );_adgbc .EG_RunLevelElts =append (_adgbc .EG_RunLevelElts ,_geacfg );_geacfg .EG_RangeMarkupElements =append (_geacfg .EG_RangeMarkupElements ,_fggcf );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_afeeg :=NewEG_PContent ();_gggfd :=NewEG_ContentRunContent ();_gdgee :=NewEG_RunLevelElts ();_fbada :=NewEG_RangeMarkupElements ();_fbada .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gccfa :=d .DecodeElement (_fbada .CustomXmlMoveToRangeStart ,&_fagdeg );_gccfa !=nil {return _gccfa ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_afeeg );_afeeg .EG_ContentRunContent =append (_afeeg .EG_ContentRunContent ,_gggfd );_gggfd .EG_RunLevelElts =append (_gggfd .EG_RunLevelElts ,_gdgee );_gdgee .EG_RangeMarkupElements =append (_gdgee .EG_RangeMarkupElements ,_fbada );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccgbce :=NewEG_PContent ();_cgbab :=NewEG_ContentRunContent ();_gddfg :=NewEG_RunLevelElts ();_bdegb :=NewEG_RangeMarkupElements ();_bdegb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ebfeaa :=d .DecodeElement (_bdegb .CustomXmlMoveToRangeEnd ,&_fagdeg );_ebfeaa !=nil {return _ebfeaa ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_ccgbce );_ccgbce .EG_ContentRunContent =append (_ccgbce .EG_ContentRunContent ,_cgbab );_cgbab .EG_RunLevelElts =append (_cgbab .EG_RunLevelElts ,_gddfg );_gddfg .EG_RangeMarkupElements =append (_gddfg .EG_RangeMarkupElements ,_bdegb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ggefc :=NewEG_PContent ();_acffa :=NewEG_ContentRunContent ();_cfdaec :=NewEG_RunLevelElts ();_fgbdec :=NewEG_MathContent ();_fgbdec .OMathPara =_ce .NewOMathPara ();if _fcbgea :=d .DecodeElement (_fgbdec .OMathPara ,&_fagdeg );_fcbgea !=nil {return _fcbgea ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_ggefc );_ggefc .EG_ContentRunContent =append (_ggefc .EG_ContentRunContent ,_acffa );_acffa .EG_RunLevelElts =append (_acffa .EG_RunLevelElts ,_cfdaec );_cfdaec .EG_MathContent =append (_cfdaec .EG_MathContent ,_fgbdec );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bcafgd :=NewEG_PContent ();_becgc :=NewEG_ContentRunContent ();_aegdbe :=NewEG_RunLevelElts ();_fbeag :=NewEG_MathContent ();_fbeag .OMath =_ce .NewOMath ();if _gdbddb :=d .DecodeElement (_fbeag .OMath ,&_fagdeg );_gdbddb !=nil {return _gdbddb ;};_gcgaf .EG_PContent =append (_gcgaf .EG_PContent ,_bcafgd );_bcafgd .EG_ContentRunContent =append (_bcafgd .EG_ContentRunContent ,_becgc );_becgc .EG_RunLevelElts =append (_becgc .EG_RunLevelElts ,_aegdbe );_aegdbe .EG_MathContent =append (_aegdbe .EG_MathContent ,_fbeag );default:_gb .Log ("\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\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061g\u0052u\u006e\u0020\u0025\u0076",_fagdeg .Name );if _bgeea :=d .Skip ();_bgeea !=nil {return _bgeea ;};};case _f .EndElement :break _gcgcee ;case _f .CharData :};};return nil ;}; +// Associated Status Text +StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;};func (_fadff *CT_RPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_fadff .AuthorAttr )});if _fadff .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_fadff .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_fadff .IdAttr )});e .EncodeToken (start );_gbfdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_fadff .RPr ,_gbfdf );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_LatentStyles ()*CT_LatentStyles {_dfce :=&CT_LatentStyles {};return _dfce };func (_gacdffb WdST_AlignH )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gacdffb .String (),start );};const (ST_ThemeUnset ST_Theme =0;ST_ThemeMajorEastAsia ST_Theme =1;ST_ThemeMajorBidi ST_Theme =2;ST_ThemeMajorAscii ST_Theme =3;ST_ThemeMajorHAnsi ST_Theme =4;ST_ThemeMinorEastAsia ST_Theme =5;ST_ThemeMinorBidi ST_Theme =6;ST_ThemeMinorAscii ST_Theme =7;ST_ThemeMinorHAnsi ST_Theme =8;);func (_bdedca ST_Em )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eabagd :=_c .Attr {};_eabagd .Name =name ;switch _bdedca {case ST_EmUnset :_eabagd .Value ="";case ST_EmNone :_eabagd .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_eabagd .Value ="\u0064\u006f\u0074";case ST_EmComma :_eabagd .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_eabagd .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_EmUnderDot :_eabagd .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _eabagd ,nil ;};type ST_InfoTextType byte ; -// Validate validates the EG_RangeMarkupElements and its children -func (_ceafbe *EG_RangeMarkupElements )Validate ()error {return _ceafbe .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};func (_fbbcdd WdST_WrapText )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_accfa :=_f .Attr {};_accfa .Name =name ;switch _fbbcdd {case WdST_WrapTextUnset :_accfa .Value ="";case WdST_WrapTextBothSides :_accfa .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case WdST_WrapTextLeft :_accfa .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_accfa .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_accfa .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _accfa ,nil ;};func (_dcbed *ST_ThemeColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baadec ,_ebabfa :=d .Token ();if _ebabfa !=nil {return _ebabfa ;};if _bdfaca ,_bfggdd :=_baadec .(_f .EndElement );_bfggdd &&_bdfaca .Name ==start .Name {*_dcbed =1;return nil ;};if _fbddbd ,_ggbafa :=_baadec .(_f .CharData );!_ggbafa {return _c .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",_baadec );}else {switch string (_fbddbd ){case "":*_dcbed =0;case "\u0064\u0061\u0072k\u0031":*_dcbed =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_dcbed =2;case "\u0064\u0061\u0072k\u0032":*_dcbed =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_dcbed =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_dcbed =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_dcbed =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_dcbed =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_dcbed =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_dcbed =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_dcbed =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_dcbed =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_dcbed =12;case "\u006e\u006f\u006e\u0065":*_dcbed =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_dcbed =14;case "\u0074\u0065\u0078t\u0031":*_dcbed =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_dcbed =16;case "\u0074\u0065\u0078t\u0032":*_dcbed =17;};};_baadec ,_ebabfa =d .Token ();if _ebabfa !=nil {return _ebabfa ;};if _bdgfdc ,_ecgbg :=_baadec .(_f .EndElement );_ecgbg &&_bdgfdc .Name ==start .Name {return nil ;};return _c .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",_baadec );};func (_cgcde *WdInline )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgcde .WdCT_Inline =*NewWdCT_Inline ();for _ ,_febga :=range start .Attr {if _febga .Name .Local =="\u0064\u0069\u0073t\u0054"{_bfbcfd ,_gdccb :=_ge .ParseUint (_febga .Value ,10,32);if _gdccb !=nil {return _gdccb ;};_agadd :=uint32 (_bfbcfd );_cgcde .DistTAttr =&_agadd ;continue ;};if _febga .Name .Local =="\u0064\u0069\u0073t\u0042"{_aebedg ,_ffagg :=_ge .ParseUint (_febga .Value ,10,32);if _ffagg !=nil {return _ffagg ;};_ffddf :=uint32 (_aebedg );_cgcde .DistBAttr =&_ffddf ;continue ;};if _febga .Name .Local =="\u0064\u0069\u0073t\u0052"{_aegbc ,_deedab :=_ge .ParseUint (_febga .Value ,10,32);if _deedab !=nil {return _deedab ;};_gabeed :=uint32 (_aegbc );_cgcde .DistRAttr =&_gabeed ;continue ;};if _febga .Name .Local =="\u0064\u0069\u0073t\u004c"{_gfdgac ,_ecebd :=_ge .ParseUint (_febga .Value ,10,32);if _ecebd !=nil {return _ecebd ;};_gfbgf :=uint32 (_gfdgac );_cgcde .DistLAttr =&_gfbgf ;continue ;};};_acdecdf :for {_agacdf ,_gabae :=d .Token ();if _gabae !=nil {return _gabae ;};switch _ggfab :=_agacdf .(type ){case _f .StartElement :switch _ggfab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_f .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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _fbgcbc :=d .DecodeElement (_cgcde .Extent ,&_ggfab );_fbgcbc !=nil {return _fbgcbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cgcde .EffectExtent =NewWdCT_EffectExtent ();if _ebefc :=d .DecodeElement (_cgcde .EffectExtent ,&_ggfab );_ebefc !=nil {return _ebefc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_f .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 :"\u0064\u006f\u0063P\u0072"}:if _aabgfa :=d .DecodeElement (_cgcde .DocPr ,&_ggfab );_aabgfa !=nil {return _aabgfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_cgcde .CNvGraphicFramePr =_db .NewCT_NonVisualGraphicFrameProperties ();if _edgcge :=d .DecodeElement (_cgcde .CNvGraphicFramePr ,&_ggfab );_edgcge !=nil {return _edgcge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _fdabc :=d .DecodeElement (_cgcde .Graphic ,&_ggfab );_fdabc !=nil {return _fdabc ;};default:_gb .Log ("\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\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_ggfab .Name );if _dedab :=d .Skip ();_dedab !=nil {return _dedab ;};};case _f .EndElement :break _acdecdf ;case _f .CharData :};};return nil ;};type CT_RPrOriginal struct{ +// Validate validates the CT_TcBorders and its children +func (_fbgdcg *CT_TcBorders )Validate ()error {return _fbgdcg .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_fegggc *WdCT_WrapThrough )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ffeccb ,_dcebff :=_fegggc .WrapTextAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _dcebff !=nil {return _dcebff ;};start .Attr =append (start .Attr ,_ffeccb );if _fegggc .DistLAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ea .Sprintf ("\u0025\u0076",*_fegggc .DistLAttr )});};if _fegggc .DistRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ea .Sprintf ("\u0025\u0076",*_fegggc .DistRAttr )});};e .EncodeToken (start );_egcgba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_fegggc .WrapPolygon ,_egcgba );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfcad *CT_Frame )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gfcad .Sz !=nil {_aefa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gfcad .Sz ,_aefa );};if _gfcad .Name !=nil {_bfgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_gfcad .Name ,_bfgc );};if _gfcad .Title !=nil {_cgbcg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gfcad .Title ,_cgbcg );};if _gfcad .LongDesc !=nil {_gdga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_gfcad .LongDesc ,_gdga );};if _gfcad .SourceFileName !=nil {_edceb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gfcad .SourceFileName ,_edceb );};if _gfcad .MarW !=nil {_fecde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_gfcad .MarW ,_fecde );};if _gfcad .MarH !=nil {_aefag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}};e .EncodeElement (_gfcad .MarH ,_aefag );};if _gfcad .Scrollbar !=nil {_bbaba :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_gfcad .Scrollbar ,_bbaba );};if _gfcad .NoResizeAllowed !=nil {_ccaef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}};e .EncodeElement (_gfcad .NoResizeAllowed ,_ccaef );};if _gfcad .LinkedToFile !=nil {_eeeec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gfcad .LinkedToFile ,_eeeec );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccfca *CT_Object )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {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 :"\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\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"});if _ccfca .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_ea .Sprintf ("\u0025\u0076",*_ccfca .DxaOrigAttr )});};if _ccfca .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_ea .Sprintf ("\u0025\u0076",*_ccfca .DyaOrigAttr )});};e .EncodeToken (start );if _ccfca .Any !=nil {for _ ,_dgacd :=range _ccfca .Any {_dgacd .MarshalXML (e ,_c .StartElement {});};};if _ccfca .Drawing !=nil {_edccd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_ccfca .Drawing ,_edccd );};if _ccfca .Choice !=nil {_ccfca .Choice .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SdtBlock ()*CT_SdtBlock {_bdcfff :=&CT_SdtBlock {};return _bdcfff };type ST_CharacterSpacing byte ;func (_cfgfd *CT_Empty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Referenced Character Style -RStyle *CT_String ; +// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path +func (_bdadg *CT_SimpleField )ValidateWithPath (path string )error {if _bdadg .FldLockAttr !=nil {if _fgadgg :=_bdadg .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_fgadgg !=nil {return _fgadgg ;};};if _bdadg .DirtyAttr !=nil {if _dadcc :=_bdadg .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_dadcc !=nil {return _dadcc ;};};if _bdadg .FldData !=nil {if _aacbf :=_bdadg .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_aacbf !=nil {return _aacbf ;};};for _eeedc ,_ddaff :=range _bdadg .EG_PContent {if _cedgg :=_ddaff .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_eeedc ));_cedgg !=nil {return _cedgg ;};};return nil ;};func (_ggbffe ST_VerticalJc )String ()string {switch _ggbffe {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0068";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";};return "";}; -// Run Fonts -RFonts *CT_Fonts ; +// Validate validates the CT_SdtRow and its children +func (_fgaec *CT_SdtRow )Validate ()error {return _fgaec .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");}; -// Bold -B *CT_OnOff ; +// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path +func (_gdgeda *EG_ContentRunContent )ValidateWithPath (path string )error {if _gdgeda .CustomXml !=nil {if _dbfde :=_gdgeda .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dbfde !=nil {return _dbfde ;};};if _gdgeda .SmartTag !=nil {if _cfagg :=_gdgeda .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_cfagg !=nil {return _cfagg ;};};if _gdgeda .Sdt !=nil {if _gccfc :=_gdgeda .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gccfc !=nil {return _gccfc ;};};if _gdgeda .Dir !=nil {if _abdac :=_gdgeda .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_abdac !=nil {return _abdac ;};};if _gdgeda .Bdo !=nil {if _gaegf :=_gdgeda .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f");_gaegf !=nil {return _gaegf ;};};if _gdgeda .R !=nil {if _dgccfg :=_gdgeda .R .ValidateWithPath (path +"\u002f\u0052");_dgccfg !=nil {return _dgccfg ;};};for _cgbad ,_fcebd :=range _gdgeda .EG_RunLevelElts {if _egcfe :=_fcebd .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cgbad ));_egcfe !=nil {return _egcfe ;};};return nil ;}; -// Complex Script Bold -BCs *CT_OnOff ; +// Validate validates the CT_DecimalNumberOrPrecent and its children +func (_dcbaa *CT_DecimalNumberOrPrecent )Validate ()error {return _dcbaa .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");}; -// Italics -I *CT_OnOff ; +// Validate validates the CT_FtnEdnRef and its children +func (_fccag *CT_FtnEdnRef )Validate ()error {return _fccag .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");};func (_acegfc *ST_SignedHpsMeasure )Validate ()error {return _acegfc .ValidateWithPath ("")};func (_fcafdg ST_HighlightColor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fcafdg .String (),start );};func (_agfea ST_Underline )Validate ()error {return _agfea .ValidateWithPath ("")}; -// Complex Script Italics -ICs *CT_OnOff ; +// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path +func (_bbdfff *CT_Tabs )ValidateWithPath (path string )error {for _cffeb ,_bbaec :=range _bbdfff .Tab {if _cfdabb :=_bbaec .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_cffeb ));_cfdabb !=nil {return _cfdabb ;};};return nil ;};type ST_AnnotationVMerge byte ;func (_ggfgd ST_FrameLayout )String ()string {switch _ggfgd {case 0:return "";case 1:return "\u0072\u006f\u0077\u0073";case 2:return "\u0063\u006f\u006c\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_cfffgc ST_PTabAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cfffgc .String (),start );}; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Validate validates the CT_DirContentRun and its children +func (_ggcea *CT_DirContentRun )Validate ()error {return _ggcea .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};type CT_Charset struct{ -// Small Caps -SmallCaps *CT_OnOff ; +// Value +ValAttr *string ; -// Single Strikethrough -Strike *CT_OnOff ; +// IANA Name of Character Set +CharacterSetAttr *string ;}; -// Double Strikethrough -Dstrike *CT_OnOff ; +// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path +func (_cadge *CT_SdtDropDownList )ValidateWithPath (path string )error {for _acaea ,_bdbea :=range _cadge .ListItem {if _fbdfe :=_bdbea .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_acaea ));_fbdfe !=nil {return _fbdfe ;};};return nil ;};func (_becea *CT_DocVars )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbege :for {_cebf ,_fcfge :=d .Token ();if _fcfge !=nil {return _fcfge ;};switch _cceff :=_cebf .(type ){case _c .StartElement :switch _cceff .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 :"\u0064\u006f\u0063\u0056\u0061\u0072"},_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 :"\u0064\u006f\u0063\u0056\u0061\u0072"}:_dbgg :=NewCT_DocVar ();if _gggagg :=d .DecodeElement (_dbgg ,&_cceff );_gggagg !=nil {return _gggagg ;};_becea .DocVar =append (_becea .DocVar ,_dbgg );default:_cff .Log ("\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\u005fD\u006f\u0063\u0056\u0061\u0072\u0073\u0020\u0025\u0076",_cceff .Name );if _faaa :=d .Skip ();_faaa !=nil {return _faaa ;};};case _c .EndElement :break _cbege ;case _c .CharData :};};return nil ;};const (WdST_RelFromVUnset WdST_RelFromV =0;WdST_RelFromVMargin WdST_RelFromV =1;WdST_RelFromVPage WdST_RelFromV =2;WdST_RelFromVParagraph WdST_RelFromV =3;WdST_RelFromVLine WdST_RelFromV =4;WdST_RelFromVTopMargin WdST_RelFromV =5;WdST_RelFromVBottomMargin WdST_RelFromV =6;WdST_RelFromVInsideMargin WdST_RelFromV =7;WdST_RelFromVOutsideMargin WdST_RelFromV =8;); -// Display Character Outline -Outline *CT_OnOff ; +// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path +func (_cgggbb *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil };type ST_CombineBrackets byte ;func NewEG_ContentRunContent ()*EG_ContentRunContent {_bagfa :=&EG_ContentRunContent {};return _bagfa ;};func (_ebebb *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_bdabd :=[]string {};if _ebebb .ST_UnqualifiedPercentage !=nil {_bdabd =append (_bdabd ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _ebebb .ST_Percentage !=nil {_bdabd =append (_bdabd ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_bdabd )> 1{return _ea .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bdabd );};return nil ;};func (_dcgdd ST_PTabRelativeTo )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcgdd .String (),start );};func (_fcgcc *CT_WriteProtection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gabcbc :=range start .Attr {if _gabcbc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_acbag ,_abgaf :=_ac .ParseInt (_gabcbc .Value ,10,64);if _abgaf !=nil {return _abgaf ;};_fcgcc .CryptAlgorithmSidAttr =&_acbag ;continue ;};if _gabcbc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_geccbc ,_dfgaf :=_ac .ParseInt (_gabcbc .Value ,10,64);if _dfgaf !=nil {return _dfgaf ;};_fcgcc .CryptSpinCountAttr =&_geccbc ;continue ;};if _gabcbc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_adaece ,_ageda :=_gabcbc .Value ,error (nil );if _ageda !=nil {return _ageda ;};_fcgcc .AlgorithmNameAttr =&_adaece ;continue ;};if _gabcbc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_dcaeg ,_geeeg :=_gabcbc .Value ,error (nil );if _geeeg !=nil {return _geeeg ;};_fcgcc .CryptProviderAttr =&_dcaeg ;continue ;};if _gabcbc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bgeaef ,_egaedg :=_gabcbc .Value ,error (nil );if _egaedg !=nil {return _egaedg ;};_fcgcc .SaltValueAttr =&_bgeaef ;continue ;};if _gabcbc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_fcgcc .CryptProviderTypeAttr .UnmarshalXMLAttr (_gabcbc );continue ;};if _gabcbc .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_fcgcc .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_gabcbc );continue ;};if _gabcbc .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_fcgcc .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_gabcbc );continue ;};if _gabcbc .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_bcbebb ,_bcagae :=ParseUnionST_OnOff (_gabcbc .Value );if _bcagae !=nil {return _bcagae ;};_fcgcc .RecommendedAttr =&_bcbebb ;continue ;};if _gabcbc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bccdc ,_bcaccb :=_gabcbc .Value ,error (nil );if _bcaccb !=nil {return _bcaccb ;};_fcgcc .HashValueAttr =&_bccdc ;continue ;};if _gabcbc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_cadag ,_fgcbb :=_ac .ParseInt (_gabcbc .Value ,10,64);if _fgcbb !=nil {return _fgcbb ;};_fcgcc .SpinCountAttr =&_cadag ;continue ;};if _gabcbc .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_dcddbg ,_dcgaa :=_gabcbc .Value ,error (nil );if _dcgaa !=nil {return _dcgaa ;};_fcgcc .AlgIdExtAttr =&_dcddbg ;continue ;};if _gabcbc .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_gdcbbg ,_dafeb :=_gabcbc .Value ,error (nil );if _dafeb !=nil {return _dafeb ;};_fcgcc .AlgIdExtSourceAttr =&_gdcbbg ;continue ;};if _gabcbc .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_gcdecg ,_bdccc :=_gabcbc .Value ,error (nil );if _bdccc !=nil {return _bdccc ;};_fcgcc .CryptProviderTypeExtAttr =&_gcdecg ;continue ;};if _gabcbc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_daaea ,_efacag :=_gabcbc .Value ,error (nil );if _efacag !=nil {return _efacag ;};_fcgcc .CryptProviderTypeExtSourceAttr =&_daaea ;continue ;};if _gabcbc .Name .Local =="\u0068\u0061\u0073\u0068"{_cgfagfc ,_bfdfa :=_gabcbc .Value ,error (nil );if _bfdfa !=nil {return _bfdfa ;};_fcgcc .HashAttr =&_cgfagfc ;continue ;};if _gabcbc .Name .Local =="\u0073\u0061\u006c\u0074"{_fafdff ,_bdgag :=_gabcbc .Value ,error (nil );if _bdgag !=nil {return _bdgag ;};_fcgcc .SaltAttr =&_fafdff ;continue ;};};for {_dfbcd ,_aaddc :=d .Token ();if _aaddc !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0072\u0069\u0074\u0065\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_aaddc );};if _gbgge ,_edaeb :=_dfbcd .(_c .EndElement );_edaeb &&_gbgge .Name ==start .Name {break ;};};return nil ;};func (_gecdc *CT_Text )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdace :=range start .Attr {if _fdace .Name .Space =="\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"&&_fdace .Name .Local =="\u0073\u0070\u0061c\u0065"{_edebbd ,_fcadea :=_fdace .Value ,error (nil );if _fcadea !=nil {return _fcadea ;};_gecdc .SpaceAttr =&_edebbd ;continue ;};};for {_cggeeb ,_bgbgd :=d .Token ();if _bgbgd !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_bgbgd );};if _degcae ,_aaeaed :=_cggeeb .(_c .CharData );_aaeaed {_gecdc .Content =string (_degcae );};if _cddef ,_effcg :=_cggeeb .(_c .EndElement );_effcg &&_cddef .Name ==start .Name {break ;};};return nil ;};func (_abegbf *ST_Shd )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abegbf =0;case "\u006e\u0069\u006c":*_abegbf =1;case "\u0063\u006c\u0065a\u0072":*_abegbf =2;case "\u0073\u006f\u006ci\u0064":*_abegbf =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_abegbf =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_abegbf =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_abegbf =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_abegbf =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_abegbf =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_abegbf =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_abegbf =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_abegbf =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_abegbf =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_abegbf =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_abegbf =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_abegbf =15;case "\u0070\u0063\u0074\u0035":*_abegbf =16;case "\u0070\u0063\u00741\u0030":*_abegbf =17;case "\u0070\u0063\u00741\u0032":*_abegbf =18;case "\u0070\u0063\u00741\u0035":*_abegbf =19;case "\u0070\u0063\u00742\u0030":*_abegbf =20;case "\u0070\u0063\u00742\u0035":*_abegbf =21;case "\u0070\u0063\u00743\u0030":*_abegbf =22;case "\u0070\u0063\u00743\u0035":*_abegbf =23;case "\u0070\u0063\u00743\u0037":*_abegbf =24;case "\u0070\u0063\u00744\u0030":*_abegbf =25;case "\u0070\u0063\u00744\u0035":*_abegbf =26;case "\u0070\u0063\u00745\u0030":*_abegbf =27;case "\u0070\u0063\u00745\u0035":*_abegbf =28;case "\u0070\u0063\u00746\u0030":*_abegbf =29;case "\u0070\u0063\u00746\u0032":*_abegbf =30;case "\u0070\u0063\u00746\u0035":*_abegbf =31;case "\u0070\u0063\u00747\u0030":*_abegbf =32;case "\u0070\u0063\u00747\u0035":*_abegbf =33;case "\u0070\u0063\u00748\u0030":*_abegbf =34;case "\u0070\u0063\u00748\u0035":*_abegbf =35;case "\u0070\u0063\u00748\u0037":*_abegbf =36;case "\u0070\u0063\u00749\u0030":*_abegbf =37;case "\u0070\u0063\u00749\u0035":*_abegbf =38;};return nil ;};func (_cacge ST_EdGrp )Validate ()error {return _cacge .ValidateWithPath ("")}; -// Shadow -Shadow *CT_OnOff ; +// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path +func (_eaabe *CT_Jc )ValidateWithPath (path string )error {if _eaabe .ValAttr ==ST_JcUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _becfg :=_eaabe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_becfg !=nil {return _becfg ;};return nil ;}; -// Embossing -Emboss *CT_OnOff ; +// Validate validates the CT_WebSettings and its children +func (_ebebe *CT_WebSettings )Validate ()error {return _ebebe .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");};func (_eggde *CT_ObjectEmbed )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cagfd :=range start .Attr {if _cagfd .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"&&_cagfd .Name .Local =="\u0069\u0064"||_cagfd .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"&&_cagfd .Name .Local =="\u0069\u0064"{_bbgdg ,_cefbf :=_cagfd .Value ,error (nil );if _cefbf !=nil {return _cefbf ;};_eggde .IdAttr =_bbgdg ;continue ;};if _cagfd .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_eggde .DrawAspectAttr .UnmarshalXMLAttr (_cagfd );continue ;};if _cagfd .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bagbe ,_egbcd :=_cagfd .Value ,error (nil );if _egbcd !=nil {return _egbcd ;};_eggde .ProgIdAttr =&_bagbe ;continue ;};if _cagfd .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_begdf ,_deaaf :=_cagfd .Value ,error (nil );if _deaaf !=nil {return _deaaf ;};_eggde .ShapeIdAttr =&_begdf ;continue ;};if _cagfd .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_ccccf ,_eccdc :=_cagfd .Value ,error (nil );if _eccdc !=nil {return _eccdc ;};_eggde .FieldCodesAttr =&_ccccf ;continue ;};};for {_gdgca ,_feagda :=d .Token ();if _feagda !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064:\u0020\u0025\u0073",_feagda );};if _dcdee ,_eegee :=_gdgca .(_c .EndElement );_eegee &&_dcdee .Name ==start .Name {break ;};};return nil ;};func (_fbffef ST_TblWidth )ValidateWithPath (path string )error {switch _fbffef {case 0,1,2,3,4:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbffef ));};return nil ;};type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ;};func (_ebgde ST_LineNumberRestart )ValidateWithPath (path string )error {switch _ebgde {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgde ));};return nil ;};type ST_Wrap byte ; -// Imprinting -Imprint *CT_OnOff ; +// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path +func (_efecb *CT_SdtText )ValidateWithPath (path string )error {if _efecb .MultiLineAttr !=nil {if _ceabg :=_efecb .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_ceabg !=nil {return _ceabg ;};};return nil ;};const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;);func (_gdebc ST_PTabRelativeTo )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_feffdef :=_c .Attr {};_feffdef .Name =name ;switch _gdebc {case ST_PTabRelativeToUnset :_feffdef .Value ="";case ST_PTabRelativeToMargin :_feffdef .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_feffdef .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _feffdef ,nil ;}; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Validate validates the WdCT_WordprocessingShapeChoice and its children +func (_egggfde *WdCT_WordprocessingShapeChoice )Validate ()error {return _egggfde .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_eega *CT_TxbxContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eega .AltChunk !=nil {_cgccc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_fbfaa :=range _eega .AltChunk {e .EncodeElement (_fbfaa ,_cgccc );};};if _eega .EG_ContentBlockContent !=nil {for _ ,_faeaf :=range _eega .EG_ContentBlockContent {_faeaf .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dacebf ST_StyleType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_abgdac :=_c .Attr {};_abgdac .Name =name ;switch _dacebf {case ST_StyleTypeUnset :_abgdac .Value ="";case ST_StyleTypeParagraph :_abgdac .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case ST_StyleTypeCharacter :_abgdac .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_abgdac .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_abgdac .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return _abgdac ,nil ;}; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Validate validates the CT_Placeholder and its children +func (_ecbbge *CT_Placeholder )Validate ()error {return _ecbbge .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");}; -// Hidden Text -Vanish *CT_OnOff ; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_dgdgc *CT_Empty )ValidateWithPath (path string )error {return nil };const ST_CnfPattern ="\u005b\u0030\u0031]\u002a";type CT_NumLvl struct{ -// Web Hidden Text -WebHidden *CT_OnOff ; +// Numbering Level ID +IlvlAttr int64 ; -// Run Content Color -Color *CT_Color ; +// Numbering Level Starting Value Override +StartOverride *CT_DecimalNumber ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Numbering Level Override Definition +Lvl *CT_Lvl ;};func (_bagdd ST_FtnPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dgacb :=_c .Attr {};_dgacb .Name =name ;switch _bagdd {case ST_FtnPosUnset :_dgacb .Value ="";case ST_FtnPosPageBottom :_dgacb .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_FtnPosBeneathText :_dgacb .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_dgacb .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_dgacb .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _dgacb ,nil ;};func (_cegeb *CT_R )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cegeb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ea .Sprintf ("\u0025\u0076",*_cegeb .RsidRPrAttr )});};if _cegeb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ea .Sprintf ("\u0025\u0076",*_cegeb .RsidDelAttr )});};if _cegeb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ea .Sprintf ("\u0025\u0076",*_cegeb .RsidRAttr )});};e .EncodeToken (start );if _cegeb .RPr !=nil {_abeda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cegeb .RPr ,_abeda );};if _cegeb .EG_RunInnerContent !=nil {for _ ,_dcfcc :=range _cegeb .EG_RunInnerContent {_dcfcc .MarshalXML (e ,_c .StartElement {});};};for _ ,_baagc :=range _cegeb .Extra {if _afbbga ,_gaccf :=_baagc .(*AlternateContentRun );_gaccf {if _bcbeg :=_afbbga .MarshalXML (e ,_c .StartElement {Name :_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036",Local :"\u006d\u0063\u003a\u0041lt\u0065\u0072\u006e\u0061\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}});_bcbeg !=nil {return _bcbeg ;};}else if _ddffeg :=_baagc .MarshalXML (e ,_c .StartElement {});_ddffeg !=nil {return _ddffeg ;};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Expanded/Compressed Text -W *CT_TextScale ; +// Validate validates the CT_SdtEndPr and its children +func (_cdfbe *CT_SdtEndPr )Validate ()error {return _cdfbe .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");};func (_aabg *CT_Color )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egbf :=range start .Attr {if _egbf .Name .Local =="\u0076\u0061\u006c"{_beged ,_gaaf :=ParseUnionST_HexColor (_egbf .Value );if _gaaf !=nil {return _gaaf ;};_aabg .ValAttr =_beged ;continue ;};if _egbf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_aabg .ThemeColorAttr .UnmarshalXMLAttr (_egbf );continue ;};if _egbf .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ecbc ,_dbgc :=_egbf .Value ,error (nil );if _dbgc !=nil {return _dbgc ;};_aabg .ThemeTintAttr =&_ecbc ;continue ;};if _egbf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_dgba ,_abca :=_egbf .Value ,error (nil );if _abca !=nil {return _abca ;};_aabg .ThemeShadeAttr =&_dgba ;continue ;};};for {_gceg ,_ddce :=d .Token ();if _ddce !=nil {return _ea .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_ddce );};if _cdeg ,_fgdb :=_gceg .(_c .EndElement );_fgdb &&_cdeg .Name ==start .Name {break ;};};return nil ;}; -// Font Kerning -Kern *CT_HpsMeasure ; +// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path +func (_ffegc *CT_DecimalNumber )ValidateWithPath (path string )error {return nil }; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path +func (_abfb *CT_Shd )ValidateWithPath (path string )error {if _abfb .ValAttr ==ST_ShdUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _bcfbg :=_abfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcfbg !=nil {return _bcfbg ;};if _abfb .ColorAttr !=nil {if _ggdfde :=_abfb .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ggdfde !=nil {return _ggdfde ;};};if _eegega :=_abfb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_eegega !=nil {return _eegega ;};if _abfb .FillAttr !=nil {if _fbcce :=_abfb .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fbcce !=nil {return _fbcce ;};};if _abfdc :=_abfb .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_abfdc !=nil {return _abfdc ;};return nil ;};func (_fcdebg ST_StyleSort )ValidateWithPath (path string )error {switch _fcdebg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcdebg ));};return nil ;};func NewCT_DocGrid ()*CT_DocGrid {_bafb :=&CT_DocGrid {};return _bafb };func (_fcdgbe ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fbgaeg :=_c .Attr {};_fbgaeg .Name =name ;switch _fcdgbe {case ST_MailMergeOdsoFMDFieldTypeUnset :_fbgaeg .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_fbgaeg .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_fbgaeg .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return _fbgaeg ,nil ;}; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path +func (_edfba *CT_MultiLevelType )ValidateWithPath (path string )error {if _edfba .ValAttr ==ST_MultiLevelTypeUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dffagb :=_edfba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dffagb !=nil {return _dffagb ;};return nil ;};type CT_TblPrEx struct{ -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// Text Highlighting -Highlight *CT_Highlight ; +// Table Alignment Exception +Jc *CT_JcTable ; -// Underline -U *CT_Underline ; +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; -// Text Border -Bdr *CT_Border ; +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// Run Shading +// Table Shading Exception Shd *CT_Shd ; -// Manual Run Width -FitText *CT_FitText ; +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// Right To Left Text -Rtl *CT_OnOff ; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};func NewCT_Frameset ()*CT_Frameset {_deecc :=&CT_Frameset {};return _deecc };func (_bagge ST_Em )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bagge .String (),start );};func (_deaaeb *CT_SmartTagType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebeebf :=range start .Attr {if _ebeebf .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_dbabe ,_fcgbb :=_ebeebf .Value ,error (nil );if _fcgbb !=nil {return _fcgbb ;};_deaaeb .NamespaceuriAttr =&_dbabe ;continue ;};if _ebeebf .Name .Local =="\u006e\u0061\u006d\u0065"{_caceb ,_efaggg :=_ebeebf .Value ,error (nil );if _efaggg !=nil {return _efaggg ;};_deaaeb .NameAttr =&_caceb ;continue ;};if _ebeebf .Name .Local =="\u0075\u0072\u006c"{_bcaga ,_beddfa :=_ebeebf .Value ,error (nil );if _beddfa !=nil {return _beddfa ;};_deaaeb .UrlAttr =&_bcaga ;continue ;};};for {_dcace ,_fcacdb :=d .Token ();if _fcacdb !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_fcacdb );};if _aebdc ,_dbeddf :=_dcace .(_c .EndElement );_dbeddf &&_aebdc .Name ==start .Name {break ;};};return nil ;};func NewCT_SmartTagRun ()*CT_SmartTagRun {_gccffb :=&CT_SmartTagRun {};return _gccffb }; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Validate validates the CT_MarkupRange and its children +func (_ceebb *CT_MarkupRange )Validate ()error {return _ceebb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");};func (_daff *CT_ColorSchemeMapping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bacc :=range start .Attr {if _bacc .Name .Local =="\u0062\u0067\u0031"{_daff .Bg1Attr .UnmarshalXMLAttr (_bacc );continue ;};if _bacc .Name .Local =="\u0074\u0031"{_daff .T1Attr .UnmarshalXMLAttr (_bacc );continue ;};if _bacc .Name .Local =="\u0062\u0067\u0032"{_daff .Bg2Attr .UnmarshalXMLAttr (_bacc );continue ;};if _bacc .Name .Local =="\u0074\u0032"{_daff .T2Attr .UnmarshalXMLAttr (_bacc );continue ;};if _bacc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_daff .Accent1Attr .UnmarshalXMLAttr (_bacc );continue ;};if _bacc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_daff .Accent2Attr .UnmarshalXMLAttr (_bacc );continue ;};if _bacc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_daff .Accent3Attr .UnmarshalXMLAttr (_bacc );continue ;};if _bacc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_daff .Accent4Attr .UnmarshalXMLAttr (_bacc );continue ;};if _bacc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_daff .Accent5Attr .UnmarshalXMLAttr (_bacc );continue ;};if _bacc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_daff .Accent6Attr .UnmarshalXMLAttr (_bacc );continue ;};if _bacc .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_daff .HyperlinkAttr .UnmarshalXMLAttr (_bacc );continue ;};if _bacc .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_daff .FollowedHyperlinkAttr .UnmarshalXMLAttr (_bacc );continue ;};};for {_adabg ,_ddcc :=d .Token ();if _ddcc !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065m\u0065\u004d\u0061\u0070\u0070\u0069\u006eg\u003a\u0020\u0025\u0073",_ddcc );};if _dcdd ,_bfff :=_adabg .(_c .EndElement );_bfff &&_dcdd .Name ==start .Name {break ;};};return nil ;};func (_eeegd ST_FontFamily )Validate ()error {return _eeegd .ValidateWithPath ("")}; -// Emphasis Mark -Em *CT_Em ; +// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path +func (_addf *CT_NumRestart )ValidateWithPath (path string )error {if _addf .ValAttr ==ST_RestartNumberUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _acfga :=_addf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acfga !=nil {return _acfga ;};return nil ;};func NewWdCT_PosH ()*WdCT_PosH {_ecbece :=&WdCT_PosH {};_ecbece .RelativeFromAttr =WdST_RelFromH (1);_ecbece .Choice =NewWdCT_PosHChoice ();return _ecbece ;};func (_cfadfd ST_PTabRelativeTo )String ()string {switch _cfadfd {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";};return "";};func (_aaffd *CT_Divs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_degfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_eacgf :=range _aaffd .Div {e .EncodeElement (_eacgf ,_degfa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_begca *CT_TblOverlap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bdefg ,_bbfg :=_begca .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbfg !=nil {return _bbfg ;};start .Attr =append (start .Attr ,_bdefg );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eebgg *CT_NumPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcfbe :for {_cgcac ,_dfffb :=d .Token ();if _dfffb !=nil {return _dfffb ;};switch _gagee :=_cgcac .(type ){case _c .StartElement :switch _gagee .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 :"\u0069\u006c\u0076\u006c"},_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 :"\u0069\u006c\u0076\u006c"}:_eebgg .Ilvl =NewCT_DecimalNumber ();if _aggd :=d .DecodeElement (_eebgg .Ilvl ,&_gagee );_aggd !=nil {return _aggd ;};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 :"\u006e\u0075\u006dI\u0064"},_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 :"\u006e\u0075\u006dI\u0064"}:_eebgg .NumId =NewCT_DecimalNumber ();if _aeafff :=d .DecodeElement (_eebgg .NumId ,&_gagee );_aeafff !=nil {return _aeafff ;};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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_eebgg .NumberingChange =NewCT_TrackChangeNumbering ();if _fefbc :=d .DecodeElement (_eebgg .NumberingChange ,&_gagee );_fefbc !=nil {return _fefbc ;};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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_eebgg .Ins =NewCT_TrackChange ();if _dggcf :=d .DecodeElement (_eebgg .Ins ,&_gagee );_dggcf !=nil {return _dggcf ;};default:_cff .Log ("\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\u004e\u0075\u006d\u0050\u0072\u0020\u0025\u0076",_gagee .Name );if _fade :=d .Skip ();_fade !=nil {return _fade ;};};case _c .EndElement :break _bcfbe ;case _c .CharData :};};return nil ;}; -// Languages for Run Content -Lang *CT_Language ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_ebddd *CT_DataBinding )ValidateWithPath (path string )error {return nil }; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path +func (_gdbaa *CT_DocPartPr )ValidateWithPath (path string )error {if _gcce :=_gdbaa .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_gcce !=nil {return _gcce ;};if _gdbaa .Style !=nil {if _decff :=_gdbaa .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_decff !=nil {return _decff ;};};if _gdbaa .Category !=nil {if _gggb :=_gdbaa .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_gggb !=nil {return _gggb ;};};if _gdbaa .Types !=nil {if _gbge :=_gdbaa .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073");_gbge !=nil {return _gbge ;};};if _gdbaa .Behaviors !=nil {if _ebgc :=_gdbaa .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_ebgc !=nil {return _ebgc ;};};if _gdbaa .Description !=nil {if _ffgd :=_gdbaa .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_ffgd !=nil {return _ffgd ;};};if _gdbaa .Guid !=nil {if _ebfd :=_gdbaa .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_ebfd !=nil {return _ebfd ;};};return nil ;};func (_eebfce *ST_TblLayoutType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eebfce =0;case "\u0066\u0069\u0078e\u0064":*_eebfce =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_eebfce =2;};return nil ;};func NewCT_TblPrChange ()*CT_TblPrChange {_dbgfa :=&CT_TblPrChange {};_dbgfa .TblPr =NewCT_TblPrBase ();return _dbgfa ;};func (_dgebf *ST_ObjectUpdateMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afebd ,_gcgea :=d .Token ();if _gcgea !=nil {return _gcgea ;};if _dfdbce ,_cceacg :=_afebd .(_c .EndElement );_cceacg &&_dfdbce .Name ==start .Name {*_dgebf =1;return nil ;};if _fgbdfd ,_fabfdc :=_afebd .(_c .CharData );!_fabfdc {return _ea .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",_afebd );}else {switch string (_fgbdfd ){case "":*_dgebf =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dgebf =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_dgebf =2;};};_afebd ,_gcgea =d .Token ();if _gcgea !=nil {return _gcgea ;};if _ebegge ,_abgeggf :=_afebd .(_c .EndElement );_abgeggf &&_ebegge .Name ==start .Name {return nil ;};return _ea .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",_afebd );};func NewCT_Em ()*CT_Em {_ebcgf :=&CT_Em {};_ebcgf .ValAttr =ST_Em (1);return _ebcgf };func (_fagdae ST_FFTextType )ValidateWithPath (path string )error {switch _fagdae {case 0,1,2,3,4,5,6:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagdae ));};return nil ;};func (_ccgca ST_InfoTextType )String ()string {switch _ccgca {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";};func (_badab ST_Theme )ValidateWithPath (path string )error {switch _badab {case 0,1,2,3,4,5,6,7,8:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badab ));};return nil ;}; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Validate validates the CT_WriteProtection and its children +func (_eadba *CT_WriteProtection )Validate ()error {return _eadba .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};type CT_MailMerge struct{ -// Office Open XML Math -OMath *CT_OnOff ;};func NewCT_Jc ()*CT_Jc {_aacge :=&CT_Jc {};_aacge .ValAttr =ST_Jc (1);return _aacge }; +// Source Document Type +MainDocumentType *CT_MailMergeDocType ; -// Validate validates the CT_DocPartCategory and its children -func (_abadb *CT_DocPartCategory )Validate ()error {return _abadb .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");};func (_ffeaaf ST_PTabRelativeTo )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afdge :=_f .Attr {};_afdge .Name =name ;switch _ffeaaf {case ST_PTabRelativeToUnset :_afdge .Value ="";case ST_PTabRelativeToMargin :_afdge .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_afdge .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _afdge ,nil ;};const (ST_UnderlineUnset ST_Underline =0;ST_UnderlineSingle ST_Underline =1;ST_UnderlineWords ST_Underline =2;ST_UnderlineDouble ST_Underline =3;ST_UnderlineThick ST_Underline =4;ST_UnderlineDotted ST_Underline =5;ST_UnderlineDottedHeavy ST_Underline =6;ST_UnderlineDash ST_Underline =7;ST_UnderlineDashedHeavy ST_Underline =8;ST_UnderlineDashLong ST_Underline =9;ST_UnderlineDashLongHeavy ST_Underline =10;ST_UnderlineDotDash ST_Underline =11;ST_UnderlineDashDotHeavy ST_Underline =12;ST_UnderlineDotDotDash ST_Underline =13;ST_UnderlineDashDotDotHeavy ST_Underline =14;ST_UnderlineWave ST_Underline =15;ST_UnderlineWavyHeavy ST_Underline =16;ST_UnderlineWavyDouble ST_Underline =17;ST_UnderlineNone ST_Underline =18;);func (_egag *CT_CustomXmlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _egag .Placeholder !=nil {_bdab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_egag .Placeholder ,_bdab );};if _egag .Attr !=nil {_dedf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_ffdc :=range _egag .Attr {e .EncodeElement (_ffdc ,_dedf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TcBorders struct{ +// Query Contains Link to External Query File +LinkToQuery *CT_OnOff ; -// Table Cell Top Border -Top *CT_Border ; +// Data Source Type +DataType *CT_MailMergeDataType ; -// Table Cell Leading Edge Border -Start *CT_Border ; +// Data Source Connection String +ConnectString *CT_String ; -// Table Cell Leading Edge Border -Left *CT_Border ; +// Query For Data Source Records To Merge +Query *CT_String ; -// Table Cell Bottom Border -Bottom *CT_Border ; +// Data Source File Path +DataSource *CT_Rel ; -// Table Cell Trailing Edge Border -End *CT_Border ; +// Header Definition File Path +HeaderSource *CT_Rel ; -// Table Cell Trailing Edge Border -Right *CT_Border ; +// Remove Blank Lines from Merged Documents +DoNotSuppressBlankLines *CT_OnOff ; -// Table Cell Inside Horizontal Edges Border -InsideH *CT_Border ; +// Merged Document Destination +Destination *CT_MailMergeDest ; -// Table Cell Inside Vertical Edges Border -InsideV *CT_Border ; +// Column Containing E-mail Address +AddressFieldName *CT_String ; -// Table Cell Top Left to Bottom Right Diagonal Border -Tl2br *CT_Border ; +// Merged E-mail or Fax Subject Line +MailSubject *CT_String ; -// Table Cell Top Right to Bottom Left Diagonal Border -Tr2bl *CT_Border ;}; +// Merged Document To E-Mail Attachment +MailAsAttachment *CT_OnOff ; -// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path -func (_afdefb *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _afdefb .ValAttr ==_cd .ST_VerticalAlignRunUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _edbaba :=_afdefb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edbaba !=nil {return _edbaba ;};return nil ;};type CT_DocType struct{ +// View Merged Data Within Document +ViewMergedData *CT_OnOff ; -// Document Classification Value -ValAttr string ;};func (_abec *CT_CustomXmlBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abec .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_abec .UriAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_c .Sprintf ("\u0025\u0076",_abec .ElementAttr )});e .EncodeToken (start );if _abec .CustomXmlPr !=nil {_gafa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_abec .CustomXmlPr ,_gafa );};if _abec .EG_ContentBlockContent !=nil {for _ ,_baae :=range _abec .EG_ContentBlockContent {_baae .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewWdCT_Anchor ()*WdCT_Anchor {_cdaefad :=&WdCT_Anchor {};_cdaefad .SimplePos =_db .NewCT_Point2D ();_cdaefad .PositionH =NewWdCT_PosH ();_cdaefad .PositionV =NewWdCT_PosV ();_cdaefad .Extent =_db .NewCT_PositiveSize2D ();_cdaefad .DocPr =_db .NewCT_NonVisualDrawingProps ();_cdaefad .Graphic =_db .NewGraphic ();return _cdaefad ;}; +// Record Currently Displayed In Merged Document +ActiveRecord *CT_DecimalNumber ; -// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path -func (_aafef *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _aafef .ValAttr !=nil {if _edgdf :=_aafef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edgdf !=nil {return _edgdf ;};};return nil ;};func NewCT_FldChar ()*CT_FldChar {_bdced :=&CT_FldChar {};_bdced .FldCharTypeAttr =ST_FldCharType (1);return _bdced ;};func NewCT_SdtEndPr ()*CT_SdtEndPr {_ccdbda :=&CT_SdtEndPr {};return _ccdbda };type CT_SdtBlock struct{ +// Mail Merge Error Reporting Setting +CheckErrors *CT_DecimalNumber ; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Office Data Source Object Settings +Odso *CT_Odso ;};type ST_SdtDateMappingType byte ;func (_cbbfac ST_VAnchor )String ()string {switch _cbbfac {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 3:return "\u0070\u0061\u0067\u0065";};return "";};func (_dbfeg *ST_EdGrp )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbfeg =0;case "\u006e\u006f\u006e\u0065":*_dbfeg =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_dbfeg =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_dbfeg =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_dbfeg =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_dbfeg =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_dbfeg =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_dbfeg =7;};return nil ;};func (_acggfe ST_LineSpacingRule )Validate ()error {return _acggfe .ValidateWithPath ("")}; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Validate validates the CT_CustomXmlPr and its children +func (_fcdd *CT_CustomXmlPr )Validate ()error {return _fcdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");};func (_bbggad *ST_DocProtect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgcfdbd ,_ddcceg :=d .Token ();if _ddcceg !=nil {return _ddcceg ;};if _gagcb ,_cebfcc :=_dgcfdbd .(_c .EndElement );_cebfcc &&_gagcb .Name ==start .Name {*_bbggad =1;return nil ;};if _ffcca ,_bfcdbd :=_dgcfdbd .(_c .CharData );!_bfcdbd {return _ea .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",_dgcfdbd );}else {switch string (_ffcca ){case "":*_bbggad =0;case "\u006e\u006f\u006e\u0065":*_bbggad =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_bbggad =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_bbggad =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_bbggad =4;case "\u0066\u006f\u0072m\u0073":*_bbggad =5;};};_dgcfdbd ,_ddcceg =d .Token ();if _ddcceg !=nil {return _ddcceg ;};if _ebcfcg ,_gabef :=_dgcfdbd .(_c .EndElement );_gabef &&_ebcfcg .Name ==start .Name {return nil ;};return _ea .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",_dgcfdbd );}; -// Block-Level Structured Document Tag Content -SdtContent *CT_SdtContentBlock ;}; +// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path +func (_gdaaa *CT_ObjectChoice )ValidateWithPath (path string )error {if _gdaaa .Control !=nil {if _edfca :=_gdaaa .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_edfca !=nil {return _edfca ;};};if _gdaaa .ObjectLink !=nil {if _bgfag :=_gdaaa .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");_bgfag !=nil {return _bgfag ;};};if _gdaaa .ObjectEmbed !=nil {if _cfbfgd :=_gdaaa .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_cfbfgd !=nil {return _cfbfgd ;};};if _gdaaa .Movie !=nil {if _cedfcc :=_gdaaa .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_cedfcc !=nil {return _cedfcc ;};};return nil ;};func (_efefb *CT_SdtDropDownList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgab :=range start .Attr {if _dgab .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_ffdgg ,_bebagf :=_dgab .Value ,error (nil );if _bebagf !=nil {return _bebagf ;};_efefb .LastValueAttr =&_ffdgg ;continue ;};};_gegbdc :for {_cdfga ,_cecdee :=d .Token ();if _cecdee !=nil {return _cecdee ;};switch _daggbd :=_cdfga .(type ){case _c .StartElement :switch _daggbd .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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_gfddc :=NewCT_SdtListItem ();if _gbddb :=d .DecodeElement (_gfddc ,&_daggbd );_gbddb !=nil {return _gbddb ;};_efefb .ListItem =append (_efefb .ListItem ,_gfddc );default:_cff .Log ("\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\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_daggbd .Name );if _effde :=d .Skip ();_effde !=nil {return _effde ;};};case _c .EndElement :break _gegbdc ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_PPrBase and its children -func (_abagf *CT_PPrBase )Validate ()error {return _abagf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_g .Time ; +// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path +func (_cgfdd *CT_NumLvl )ValidateWithPath (path string )error {if _cgfdd .StartOverride !=nil {if _ffgee :=_cgfdd .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_ffgee !=nil {return _ffgee ;};};if _cgfdd .Lvl !=nil {if _gegbf :=_cgfdd .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_gegbf !=nil {return _gegbf ;};};return nil ;};func (_aggbf ST_CharacterSpacing )String ()string {switch _aggbf {case 0:return "";case 1:return "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case 2:return "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case 3:return "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061";};return "";}; -// Annotation Identifier -IdAttr int64 ;};func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_abccd :=&WdCT_TxbxContent {};return _abccd };func (_bdbdbfa ST_MultiLevelType )ValidateWithPath (path string )error {switch _bdbdbfa {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbdbfa ));};return nil ;};func (_bdbca *EG_SectPrContents )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddecc :for {_eefea ,_gcfabb :=d .Token ();if _gcfabb !=nil {return _gcfabb ;};switch _geafdg :=_eefea .(type ){case _f .StartElement :switch _geafdg .Name {case _f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_bdbca .FootnotePr =NewCT_FtnProps ();if _acacc :=d .DecodeElement (_bdbca .FootnotePr ,&_geafdg );_acacc !=nil {return _acacc ;};case _f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_bdbca .EndnotePr =NewCT_EdnProps ();if _abagea :=d .DecodeElement (_bdbca .EndnotePr ,&_geafdg );_abagea !=nil {return _abagea ;};case _f .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 :"\u0074\u0079\u0070\u0065"},_f .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 :"\u0074\u0079\u0070\u0065"}:_bdbca .Type =NewCT_SectType ();if _acgfaa :=d .DecodeElement (_bdbca .Type ,&_geafdg );_acgfaa !=nil {return _acgfaa ;};case _f .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 :"\u0070\u0067\u0053\u007a"},_f .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 :"\u0070\u0067\u0053\u007a"}:_bdbca .PgSz =NewCT_PageSz ();if _cebae :=d .DecodeElement (_bdbca .PgSz ,&_geafdg );_cebae !=nil {return _cebae ;};case _f .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 :"\u0070\u0067\u004da\u0072"},_f .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 :"\u0070\u0067\u004da\u0072"}:_bdbca .PgMar =NewCT_PageMar ();if _gfefbf :=d .DecodeElement (_bdbca .PgMar ,&_geafdg );_gfefbf !=nil {return _gfefbf ;};case _f .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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_f .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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_bdbca .PaperSrc =NewCT_PaperSource ();if _adfca :=d .DecodeElement (_bdbca .PaperSrc ,&_geafdg );_adfca !=nil {return _adfca ;};case _f .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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_f .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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_bdbca .PgBorders =NewCT_PageBorders ();if _bdfgb :=d .DecodeElement (_bdbca .PgBorders ,&_geafdg );_bdfgb !=nil {return _bdfgb ;};case _f .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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_f .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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_bdbca .LnNumType =NewCT_LineNumber ();if _dbfbbc :=d .DecodeElement (_bdbca .LnNumType ,&_geafdg );_dbfbbc !=nil {return _dbfbbc ;};case _f .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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_f .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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_bdbca .PgNumType =NewCT_PageNumber ();if _geffd :=d .DecodeElement (_bdbca .PgNumType ,&_geafdg );_geffd !=nil {return _geffd ;};case _f .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 :"\u0063\u006f\u006c\u0073"},_f .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 :"\u0063\u006f\u006c\u0073"}:_bdbca .Cols =NewCT_Columns ();if _befec :=d .DecodeElement (_bdbca .Cols ,&_geafdg );_befec !=nil {return _befec ;};case _f .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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_f .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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_bdbca .FormProt =NewCT_OnOff ();if _fefaagc :=d .DecodeElement (_bdbca .FormProt ,&_geafdg );_fefaagc !=nil {return _fefaagc ;};case _f .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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_f .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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_bdbca .VAlign =NewCT_VerticalJc ();if _edgbe :=d .DecodeElement (_bdbca .VAlign ,&_geafdg );_edgbe !=nil {return _edgbe ;};case _f .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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_f .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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_bdbca .NoEndnote =NewCT_OnOff ();if _eagaef :=d .DecodeElement (_bdbca .NoEndnote ,&_geafdg );_eagaef !=nil {return _eagaef ;};case _f .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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_f .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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_bdbca .TitlePg =NewCT_OnOff ();if _adcfdc :=d .DecodeElement (_bdbca .TitlePg ,&_geafdg );_adcfdc !=nil {return _adcfdc ;};case _f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_bdbca .TextDirection =NewCT_TextDirection ();if _afdfd :=d .DecodeElement (_bdbca .TextDirection ,&_geafdg );_afdfd !=nil {return _afdfd ;};case _f .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 :"\u0062\u0069\u0064\u0069"},_f .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 :"\u0062\u0069\u0064\u0069"}:_bdbca .Bidi =NewCT_OnOff ();if _gbdgde :=d .DecodeElement (_bdbca .Bidi ,&_geafdg );_gbdgde !=nil {return _gbdgde ;};case _f .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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_f .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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_bdbca .RtlGutter =NewCT_OnOff ();if _dfbded :=d .DecodeElement (_bdbca .RtlGutter ,&_geafdg );_dfbded !=nil {return _dfbded ;};case _f .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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_f .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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_bdbca .DocGrid =NewCT_DocGrid ();if _eecbd :=d .DecodeElement (_bdbca .DocGrid ,&_geafdg );_eecbd !=nil {return _eecbd ;};case _f .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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_f .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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_bdbca .PrinterSettings =NewCT_Rel ();if _acbee :=d .DecodeElement (_bdbca .PrinterSettings ,&_geafdg );_acbee !=nil {return _acbee ;};default:_gb .Log ("\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\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_geafdg .Name );if _afacgg :=d .Skip ();_afacgg !=nil {return _afacgg ;};};case _f .EndElement :break _ddecc ;case _f .CharData :};};return nil ;};func (_aggd *CT_Lock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aggd .ValAttr !=ST_LockUnset {_dgfdf ,_aabf :=_aggd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aabf !=nil {return _aabf ;};start .Attr =append (start .Attr ,_dgfdf );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ObjectChoice ()*CT_ObjectChoice {_dccg :=&CT_ObjectChoice {};return _dccg };func (_bcdfb *CT_Highlight )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcdfb .ValAttr =ST_HighlightColor (1);for _ ,_febf :=range start .Attr {if _febf .Name .Local =="\u0076\u0061\u006c"{_bcdfb .ValAttr .UnmarshalXMLAttr (_febf );continue ;};};for {_agaeg ,_bdece :=d .Token ();if _bdece !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_bdece );};if _cggag ,_aedcf :=_agaeg .(_f .EndElement );_aedcf &&_cggag .Name ==start .Name {break ;};};return nil ;};type CT_SectPrBase struct{ +// Validate validates the WdCT_WrapTopBottom and its children +func (_eaffd *WdCT_WrapTopBottom )Validate ()error {return _eaffd .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");};func (_ecfcd *EG_ContentCellContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ecfcd .Tc !=nil {_dcbaac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_bddgd :=range _ecfcd .Tc {e .EncodeElement (_bddgd ,_dcbaac );};};if _ecfcd .CustomXml !=nil {_agfdcf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_ecfcd .CustomXml ,_agfdcf );};if _ecfcd .Sdt !=nil {_fgcacf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_ecfcd .Sdt ,_fgcacf );};if _ecfcd .EG_RunLevelElts !=nil {for _ ,_abbaef :=range _ecfcd .EG_RunLevelElts {_abbaef .MarshalXML (e ,_c .StartElement {});};};return nil ;};func (_dabfa ST_ProofErr )ValidateWithPath (path string )error {switch _dabfa {case 0,1,2,3,4:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabfa ));};return nil ;};func (_bdg *CT_Attr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_feb :=range start .Attr {if _feb .Name .Local =="\u0075\u0072\u0069"{_efb ,_dbe :=_feb .Value ,error (nil );if _dbe !=nil {return _dbe ;};_bdg .UriAttr =&_efb ;continue ;};if _feb .Name .Local =="\u006e\u0061\u006d\u0065"{_acg ,_bbf :=_feb .Value ,error (nil );if _bbf !=nil {return _bbf ;};_bdg .NameAttr =_acg ;continue ;};if _feb .Name .Local =="\u0076\u0061\u006c"{_fec ,_bcdg :=_feb .Value ,error (nil );if _bcdg !=nil {return _bcdg ;};_bdg .ValAttr =_fec ;continue ;};};for {_eeeg ,_fad :=d .Token ();if _fad !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_fad );};if _fcf ,_gdc :=_eeeg .(_c .EndElement );_gdc &&_fcf .Name ==start .Name {break ;};};return nil ;};type CT_Lock struct{ -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Locking Type +ValAttr ST_Lock ;};func (_ebcdb *CT_SdtListItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbdee :=range start .Attr {if _cbdee .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_adcfcg ,_ebgaf :=_cbdee .Value ,error (nil );if _ebgaf !=nil {return _ebgaf ;};_ebcdb .DisplayTextAttr =&_adcfcg ;continue ;};if _cbdee .Name .Local =="\u0076\u0061\u006cu\u0065"{_dfecbf ,_fbdggf :=_cbdee .Value ,error (nil );if _fbdggf !=nil {return _fbdggf ;};_ebcdb .ValueAttr =&_dfecbf ;continue ;};};for {_efdgdf ,_defcae :=d .Token ();if _defcae !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0064\u0074\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d:\u0020\u0025\u0073",_defcae );};if _egedg ,_bdcge :=_efdgdf .(_c .EndElement );_bdcge &&_egedg .Name ==start .Name {break ;};};return nil ;};func (_deae *CT_Proof )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edfdc :=range start .Attr {if _edfdc .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_deae .SpellingAttr .UnmarshalXMLAttr (_edfdc );continue ;};if _edfdc .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_deae .GrammarAttr .UnmarshalXMLAttr (_edfdc );continue ;};};for {_gcfaf ,_adege :=d .Token ();if _adege !=nil {return _ea .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_adege );};if _ggceed ,_bcgcc :=_gcfaf .(_c .EndElement );_bcgcc &&_ggceed .Name ==start .Name {break ;};};return nil ;}; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Validate validates the CT_Rel and its children +func (_cbadb *CT_Rel )Validate ()error {return _cbadb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func NewCT_TxbxContent ()*CT_TxbxContent {_gfgfb :=&CT_TxbxContent {};return _gfgfb };const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3;);type CT_ReadingModeInkLockDown struct{ -// Section Type -Type *CT_SectType ; +// Use Actual Pages, Not Virtual Pages +ActualPgAttr _cf .ST_OnOff ; -// Page Size -PgSz *CT_PageSz ; +// Virtual Page Width +WAttr uint64 ; -// Page Margins -PgMar *CT_PageMar ; +// Virtual Page Height +HAttr uint64 ; + +// Font Size Scaling +FontSzAttr ST_DecimalNumberOrPercent ;};func (_aecdg *Styles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aecdg .CT_Styles =*NewCT_Styles ();_cbffb :for {_aafbg ,_feaad :=d .Token ();if _feaad !=nil {return _feaad ;};switch _fcfcbg :=_aafbg .(type ){case _c .StartElement :switch _fcfcbg .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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_aecdg .DocDefaults =NewCT_DocDefaults ();if _ccgagc :=d .DecodeElement (_aecdg .DocDefaults ,&_fcfcbg );_ccgagc !=nil {return _ccgagc ;};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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_aecdg .LatentStyles =NewCT_LatentStyles ();if _febda :=d .DecodeElement (_aecdg .LatentStyles ,&_fcfcbg );_febda !=nil {return _febda ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_gbdfb :=NewCT_Style ();if _agdaag :=d .DecodeElement (_gbdfb ,&_fcfcbg );_agdaag !=nil {return _agdaag ;};_aecdg .Style =append (_aecdg .Style ,_gbdfb );default:_cff .Log ("\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\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_fcfcbg .Name );if _fbbgdf :=d .Skip ();_fbbgdf !=nil {return _fbbgdf ;};};case _c .EndElement :break _cbffb ;case _c .CharData :};};return nil ;};func (_fccfg ST_InfoTextType )ValidateWithPath (path string )error {switch _fccfg {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccfg ));};return nil ;};func (_ccfbbg *ST_Em )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edeeba ,_gdfeg :=d .Token ();if _gdfeg !=nil {return _gdfeg ;};if _babcb ,_fecfeg :=_edeeba .(_c .EndElement );_fecfeg &&_babcb .Name ==start .Name {*_ccfbbg =1;return nil ;};if _ecacb ,_abcaba :=_edeeba .(_c .CharData );!_abcaba {return _ea .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",_edeeba );}else {switch string (_ecacb ){case "":*_ccfbbg =0;case "\u006e\u006f\u006e\u0065":*_ccfbbg =1;case "\u0064\u006f\u0074":*_ccfbbg =2;case "\u0063\u006f\u006dm\u0061":*_ccfbbg =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_ccfbbg =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_ccfbbg =5;};};_edeeba ,_gdfeg =d .Token ();if _gdfeg !=nil {return _gdfeg ;};if _bdffdg ,_dfffbb :=_edeeba .(_c .EndElement );_dfffbb &&_bdffdg .Name ==start .Name {return nil ;};return _ea .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",_edeeba );};func NewCT_ObjectLink ()*CT_ObjectLink {_aaba :=&CT_ObjectLink {};_aaba .UpdateModeAttr =ST_ObjectUpdateMode (1);return _aaba ;};func (_ffcdf ST_HpsMeasure )String ()string {if _ffcdf .ST_UnsignedDecimalNumber !=nil {return _ea .Sprintf ("\u0025\u0076",*_ffcdf .ST_UnsignedDecimalNumber );};if _ffcdf .ST_PositiveUniversalMeasure !=nil {return _ea .Sprintf ("\u0025\u0076",*_ffcdf .ST_PositiveUniversalMeasure );};return "";};type CT_TblPrExChange struct{AuthorAttr string ;DateAttr *_e .Time ; + +// Annotation Identifier +IdAttr int64 ;TblPrEx *CT_TblPrExBase ;};func (_ecdcd *CT_Perm )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_ecdcd .IdAttr )});if _ecdcd .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_gddag ,_afegdb :=_ecdcd .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _afegdb !=nil {return _afegdb ;};start .Attr =append (start .Attr ,_gddag );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acbcg *CT_PageMar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbabee :=range start .Attr {if _bbabee .Name .Local =="\u0074\u006f\u0070"{_aegfg ,_cgbfa :=ParseUnionST_SignedTwipsMeasure (_bbabee .Value );if _cgbfa !=nil {return _cgbfa ;};_acbcg .TopAttr =_aegfg ;continue ;};if _bbabee .Name .Local =="\u0072\u0069\u0067h\u0074"{_bdacc ,_bedaa :=ParseUnionST_TwipsMeasure (_bbabee .Value );if _bedaa !=nil {return _bedaa ;};_acbcg .RightAttr =_bdacc ;continue ;};if _bbabee .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_daceb ,_eegea :=ParseUnionST_SignedTwipsMeasure (_bbabee .Value );if _eegea !=nil {return _eegea ;};_acbcg .BottomAttr =_daceb ;continue ;};if _bbabee .Name .Local =="\u006c\u0065\u0066\u0074"{_cgbacb ,_geeaf :=ParseUnionST_TwipsMeasure (_bbabee .Value );if _geeaf !=nil {return _geeaf ;};_acbcg .LeftAttr =_cgbacb ;continue ;};if _bbabee .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_ggcae ,_daacb :=ParseUnionST_TwipsMeasure (_bbabee .Value );if _daacb !=nil {return _daacb ;};_acbcg .HeaderAttr =_ggcae ;continue ;};if _bbabee .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_gfgca ,_bdgfa :=ParseUnionST_TwipsMeasure (_bbabee .Value );if _bdgfa !=nil {return _bdgfa ;};_acbcg .FooterAttr =_gfgca ;continue ;};if _bbabee .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_ecade ,_ecbbg :=ParseUnionST_TwipsMeasure (_bbabee .Value );if _ecbbg !=nil {return _ecbbg ;};_acbcg .GutterAttr =_ecade ;continue ;};};for {_fcgfeg ,_ebde :=d .Token ();if _ebde !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_ebde );};if _feeab ,_dgaega :=_fcgfeg .(_c .EndElement );_dgaega &&_feeab .Name ==start .Name {break ;};};return nil ;}; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Validate validates the CT_TblPrExChange and its children +func (_eecfd *CT_TblPrExChange )Validate ()error {return _eecfd .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");};func (_gggaga *CT_LatentStyles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gggaga .DefLockedStateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ad\u0065\u0066\u004co\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_gggaga .DefLockedStateAttr )});};if _gggaga .DefUIPriorityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064e\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_ea .Sprintf ("\u0025\u0076",*_gggaga .DefUIPriorityAttr )});};if _gggaga .DefSemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0064e\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_ea .Sprintf ("\u0025\u0076",*_gggaga .DefSemiHiddenAttr )});};if _gggaga .DefUnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0065fU\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_gggaga .DefUnhideWhenUsedAttr )});};if _gggaga .DefQFormatAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064e\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_gggaga .DefQFormatAttr )});};if _gggaga .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_gggaga .CountAttr )});};e .EncodeToken (start );if _gggaga .LsdException !=nil {_fbedg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_geage :=range _gggaga .LsdException {e .EncodeElement (_geage ,_fbedg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eddge *CT_TblPPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adbgd :=range start .Attr {if _adbgd .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_cfcdd ,_dbbca :=ParseUnionST_TwipsMeasure (_adbgd .Value );if _dbbca !=nil {return _dbbca ;};_eddge .LeftFromTextAttr =&_cfcdd ;continue ;};if _adbgd .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_badad ,_fcegb :=ParseUnionST_TwipsMeasure (_adbgd .Value );if _fcegb !=nil {return _fcegb ;};_eddge .RightFromTextAttr =&_badad ;continue ;};if _adbgd .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_dcfdfb ,_cddcba :=ParseUnionST_TwipsMeasure (_adbgd .Value );if _cddcba !=nil {return _cddcba ;};_eddge .TopFromTextAttr =&_dcfdfb ;continue ;};if _adbgd .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_aaaeac ,_bdaaeg :=ParseUnionST_TwipsMeasure (_adbgd .Value );if _bdaaeg !=nil {return _bdaaeg ;};_eddge .BottomFromTextAttr =&_aaaeac ;continue ;};if _adbgd .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_eddge .VertAnchorAttr .UnmarshalXMLAttr (_adbgd );continue ;};if _adbgd .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_eddge .HorzAnchorAttr .UnmarshalXMLAttr (_adbgd );continue ;};if _adbgd .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_eddge .TblpXSpecAttr .UnmarshalXMLAttr (_adbgd );continue ;};if _adbgd .Name .Local =="\u0074\u0062\u006cp\u0058"{_cbdfcd ,_aaaag :=ParseUnionST_SignedTwipsMeasure (_adbgd .Value );if _aaaag !=nil {return _aaaag ;};_eddge .TblpXAttr =&_cbdfcd ;continue ;};if _adbgd .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_eddge .TblpYSpecAttr .UnmarshalXMLAttr (_adbgd );continue ;};if _adbgd .Name .Local =="\u0074\u0062\u006cp\u0059"{_adgdb ,_gccdb :=ParseUnionST_SignedTwipsMeasure (_adbgd .Value );if _gccdb !=nil {return _gccdb ;};_eddge .TblpYAttr =&_adgdb ;continue ;};};for {_gfecf ,_dbbab :=d .Token ();if _dbbab !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_dbbab );};if _fdddb ,_dcfgg :=_gfecf .(_c .EndElement );_dcfgg &&_fdddb .Name ==start .Name {break ;};};return nil ;};func (_cfcbd ST_NumberFormat )Validate ()error {return _cfcbd .ValidateWithPath ("")}; -// Page Borders -PgBorders *CT_PageBorders ; +// Validate validates the CT_FFHelpText and its children +func (_cgca *CT_FFHelpText )Validate ()error {return _cgca .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");};func (_adccee ST_HighlightColor )Validate ()error {return _adccee .ValidateWithPath ("")};func NewEG_ContentCellContent ()*EG_ContentCellContent {_effae :=&EG_ContentCellContent {};return _effae ;};func NewTxbxContent ()*TxbxContent {_gafdde :=&TxbxContent {};_gafdde .CT_TxbxContent =*NewCT_TxbxContent ();return _gafdde ;};func (_cbeedb ST_PageOrientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cbeedb .String (),start );}; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path +func (_ffd *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil };func NewCT_DocType ()*CT_DocType {_dfda :=&CT_DocType {};return _dfda };type CT_MailMergeDocType struct{ -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Mail Merge Source Document Type +ValAttr ST_MailMergeDocType ;};const (ST_WmlColorSchemeIndexUnset ST_WmlColorSchemeIndex =0;ST_WmlColorSchemeIndexDark1 ST_WmlColorSchemeIndex =1;ST_WmlColorSchemeIndexLight1 ST_WmlColorSchemeIndex =2;ST_WmlColorSchemeIndexDark2 ST_WmlColorSchemeIndex =3;ST_WmlColorSchemeIndexLight2 ST_WmlColorSchemeIndex =4;ST_WmlColorSchemeIndexAccent1 ST_WmlColorSchemeIndex =5;ST_WmlColorSchemeIndexAccent2 ST_WmlColorSchemeIndex =6;ST_WmlColorSchemeIndexAccent3 ST_WmlColorSchemeIndex =7;ST_WmlColorSchemeIndexAccent4 ST_WmlColorSchemeIndex =8;ST_WmlColorSchemeIndexAccent5 ST_WmlColorSchemeIndex =9;ST_WmlColorSchemeIndexAccent6 ST_WmlColorSchemeIndex =10;ST_WmlColorSchemeIndexHyperlink ST_WmlColorSchemeIndex =11;ST_WmlColorSchemeIndexFollowedHyperlink ST_WmlColorSchemeIndex =12;); -// Column Definitions -Cols *CT_Columns ; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_cfaaf *CT_Comment )ValidateWithPath (path string )error {for _ccaba ,_cfgdd :=range _cfaaf .EG_BlockLevelElts {if _eadb :=_cfgdd .ValidateWithPath (_ea .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ccaba ));_eadb !=nil {return _eadb ;};};return nil ;};func (_bfbaf *CT_Odso )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdafa :for {_cfedc ,_bdbgc :=d .Token ();if _bdbgc !=nil {return _bdbgc ;};switch _baccfa :=_cfedc .(type ){case _c .StartElement :switch _baccfa .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 :"\u0075\u0064\u006c"},_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 :"\u0075\u0064\u006c"}:_bfbaf .Udl =NewCT_String ();if _bcagcc :=d .DecodeElement (_bfbaf .Udl ,&_baccfa );_bcagcc !=nil {return _bcagcc ;};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 :"\u0074\u0061\u0062l\u0065"},_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 :"\u0074\u0061\u0062l\u0065"}:_bfbaf .Table =NewCT_String ();if _gbbdf :=d .DecodeElement (_bfbaf .Table ,&_baccfa );_gbbdf !=nil {return _gbbdf ;};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 :"\u0073\u0072\u0063"},_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 :"\u0073\u0072\u0063"}:_bfbaf .Src =NewCT_Rel ();if _geggf :=d .DecodeElement (_bfbaf .Src ,&_baccfa );_geggf !=nil {return _geggf ;};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 :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"},_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 :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}:_bfbaf .ColDelim =NewCT_DecimalNumber ();if _aagdba :=d .DecodeElement (_bfbaf .ColDelim ,&_baccfa );_aagdba !=nil {return _aagdba ;};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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_bfbaf .Type =NewCT_MailMergeSourceType ();if _eddcc :=d .DecodeElement (_bfbaf .Type ,&_baccfa );_eddcc !=nil {return _eddcc ;};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 :"\u0066\u0048\u0064\u0072"},_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 :"\u0066\u0048\u0064\u0072"}:_bfbaf .FHdr =NewCT_OnOff ();if _fdgce :=d .DecodeElement (_bfbaf .FHdr ,&_baccfa );_fdgce !=nil {return _fdgce ;};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 :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"},_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 :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"}:_dcfcbe :=NewCT_OdsoFieldMapData ();if _eedf :=d .DecodeElement (_dcfcbe ,&_baccfa );_eedf !=nil {return _eedf ;};_bfbaf .FieldMapData =append (_bfbaf .FieldMapData ,_dcfcbe );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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ebcdc :=NewCT_Rel ();if _adbfa :=d .DecodeElement (_ebcdc ,&_baccfa );_adbfa !=nil {return _adbfa ;};_bfbaf .RecipientData =append (_bfbaf .RecipientData ,_ebcdc );default:_cff .Log ("\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\u0064\u0073\u006f\u0020\u0025\u0076",_baccfa .Name );if _debga :=d .Skip ();_debga !=nil {return _debga ;};};case _c .EndElement :break _cdafa ;case _c .CharData :};};return nil ;};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_ggccc :=&CT_TextboxTightWrap {};_ggccc .ValAttr =ST_TextboxTightWrap (1);return _ggccc ;};func (_egbbgb WdST_WrapText )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egbbgb .String (),start );};func NewCT_TblLayoutType ()*CT_TblLayoutType {_gaacdg :=&CT_TblLayoutType {};return _gaacdg }; -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path +func (_ccddg *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _gbeea ,_afdfd :=range _ccddg .Wsp {if _gefaab :=_afdfd .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_gbeea ));_gefaab !=nil {return _gefaab ;};};for _gccddc ,_agfaddc :=range _ccddg .GrpSp {if _ggcdb :=_agfaddc .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gccddc ));_ggcdb !=nil {return _ggcdb ;};};for _afbda ,_dgcccg :=range _ccddg .GraphicFrame {if _edfgga :=_dgcccg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_afbda ));_edfgga !=nil {return _edfgga ;};};for _gfffgg ,_eefdb :=range _ccddg .Pic {if _dgdeb :=_eefdb .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_gfffgg ));_dgdeb !=nil {return _dgdeb ;};};for _cffggb ,_gaabaf :=range _ccddg .ContentPart {if _abdgfa :=_gaabaf .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_cffggb ));_abdgfa !=nil {return _abdgfa ;};};return nil ;};const (WdST_WrapTextUnset WdST_WrapText =0;WdST_WrapTextBothSides WdST_WrapText =1;WdST_WrapTextLeft WdST_WrapText =2;WdST_WrapTextRight WdST_WrapText =3;WdST_WrapTextLargest WdST_WrapText =4;);func (_ccccae ST_Lock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccccae .String (),start );};type CT_RubyPr struct{ -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Phonetic Guide Text Alignment +RubyAlign *CT_RubyAlign ; -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// Phonetic Guide Text Font Size +Hps *CT_HpsMeasure ; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// Distance Between Phonetic Guide Text and Phonetic Guide Base Text +HpsRaise *CT_HpsMeasure ; -// Text Flow Direction -TextDirection *CT_TextDirection ; +// Phonetic Guide Base Text Font Size +HpsBaseText *CT_HpsMeasure ; -// Right to Left Section Layout -Bidi *CT_OnOff ; +// Language ID for Phonetic Guide +Lid *CT_Lang ; -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// Invalidated Field Cache +Dirty *CT_OnOff ;};func (_gfgfge ST_FFTextType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfgfge .String (),start );};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Document Grid -DocGrid *CT_DocGrid ; +// Annotation Identifier +IdAttr int64 ;};func (_cegbb *WdCT_LinkedTextboxInformation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_cegbb .IdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0071"},Value :_ea .Sprintf ("\u0025\u0076",_cegbb .SeqAttr )});e .EncodeToken (start );if _cegbb .ExtLst !=nil {_dcded :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cegbb .ExtLst ,_dcded );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggcbd *CT_UnsignedDecimalNumber )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_ggcbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_cbdbf *Styles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073";return _cbdbf .CT_Styles .MarshalXML (e ,start );};func (_beccdc ST_DropCap )Validate ()error {return _beccdc .ValidateWithPath ("")};func (_fcfbed *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_dgeabe :=[]string {};if _fcfbed .Int64 !=nil {_dgeabe =append (_dgeabe ,"\u0049\u006e\u00746\u0034");};if _fcfbed .ST_UniversalMeasure !=nil {_dgeabe =append (_dgeabe ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_dgeabe )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgeabe );};return nil ;};func (_dca *CT_Caption )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_dca .NameAttr )});if _dca .PosAttr !=ST_CaptionPosUnset {_dfgb ,_bbf :=_dca .PosAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0070o\u0073"});if _bbf !=nil {return _bbf ;};start .Attr =append (start .Attr ,_dfgb );};if _dca .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_c .Sprintf ("\u0025\u0076",*_dca .ChapNumAttr )});};if _dca .HeadingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_c .Sprintf ("\u0025\u0076",*_dca .HeadingAttr )});};if _dca .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_c .Sprintf ("\u0025\u0076",*_dca .NoLabelAttr )});};if _dca .NumFmtAttr !=ST_NumberFormatUnset {_babb ,_aeag :=_dca .NumFmtAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _aeag !=nil {return _aeag ;};start .Attr =append (start .Attr ,_babb );};if _dca .SepAttr !=ST_ChapterSepUnset {_aecbg ,_bfab :=_dca .SepAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0073e\u0070"});if _bfab !=nil {return _bfab ;};start .Attr =append (start .Attr ,_aecbg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RPr and its children +func (_fbafb *CT_RPr )Validate ()error {return _fbafb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};func (_gecdfd *ST_TblWidth )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deead ,_ebeaaa :=d .Token ();if _ebeaaa !=nil {return _ebeaaa ;};if _fgcbg ,_eedgaf :=_deead .(_c .EndElement );_eedgaf &&_fgcbg .Name ==start .Name {*_gecdfd =1;return nil ;};if _fdcagd ,_gddcc :=_deead .(_c .CharData );!_gddcc {return _ea .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",_deead );}else {switch string (_fdcagd ){case "":*_gecdfd =0;case "\u006e\u0069\u006c":*_gecdfd =1;case "\u0070\u0063\u0074":*_gecdfd =2;case "\u0064\u0078\u0061":*_gecdfd =3;case "\u0061\u0075\u0074\u006f":*_gecdfd =4;};};_deead ,_ebeaaa =d .Token ();if _ebeaaa !=nil {return _ebeaaa ;};if _acfcc ,_afffaf :=_deead .(_c .EndElement );_afffaf &&_acfcc .Name ==start .Name {return nil ;};return _ea .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",_deead );}; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_ebga *CT_FontFamily )ValidateWithPath (path string )error {if _ebga .ValAttr ==ST_FontFamilyUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dacg :=_ebga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dacg !=nil {return _dacg ;};return nil ;};func (_dfcaf *ST_DocGrid )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfcaf =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dfcaf =1;case "\u006c\u0069\u006ee\u0073":*_dfcaf =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_dfcaf =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_dfcaf =4;};return nil ;};func (_cfbgeb ST_DocProtect )Validate ()error {return _cfbgeb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path +func (_cgeabe *CT_MailMergeDest )ValidateWithPath (path string )error {if _cgeabe .ValAttr ==ST_MailMergeDestUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _decead :=_cgeabe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_decead !=nil {return _decead ;};return nil ;}; -// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path -func (_bcfg *CT_Language )ValidateWithPath (path string )error {return nil };func (_fecgb ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _fecgb {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fecgb ));};return nil ;};func NewWdCT_PosH ()*WdCT_PosH {_aadbc :=&WdCT_PosH {};_aadbc .RelativeFromAttr =WdST_RelFromH (1);_aadbc .Choice =NewWdCT_PosHChoice ();return _aadbc ;};func (_beeacb *ST_DocPartType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_beeacb =0;case "\u006e\u006f\u006e\u0065":*_beeacb =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_beeacb =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_beeacb =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_beeacb =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_beeacb =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_beeacb =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_beeacb =7;};return nil ;};type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;};func (_bfgc *CT_DocDefaults )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgbg :for {_agdaf ,_agegb :=d .Token ();if _agegb !=nil {return _agegb ;};switch _gbbfc :=_agdaf .(type ){case _f .StartElement :switch _gbbfc .Name {case _f .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 :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"},_f .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 :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_bfgc .RPrDefault =NewCT_RPrDefault ();if _cdca :=d .DecodeElement (_bfgc .RPrDefault ,&_gbbfc );_cdca !=nil {return _cdca ;};case _f .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 :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"},_f .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 :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_bfgc .PPrDefault =NewCT_PPrDefault ();if _cdfea :=d .DecodeElement (_bfgc .PPrDefault ,&_gbbfc );_cdfea !=nil {return _cdfea ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066\u0061u\u006ct\u0073\u0020\u0025\u0076",_gbbfc .Name );if _cafee :=d .Skip ();_cafee !=nil {return _cafee ;};};case _f .EndElement :break _dgbg ;case _f .CharData :};};return nil ;};func NewCT_Background ()*CT_Background {_bcgb :=&CT_Background {};return _bcgb };type ST_DocPartType byte ;func (_edbefg *CT_DocType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeggb :=range start .Attr {if _aeggb .Name .Local =="\u0076\u0061\u006c"{_gcaa ,_cdga :=_aeggb .Value ,error (nil );if _cdga !=nil {return _cdga ;};_edbefg .ValAttr =_gcaa ;continue ;};};for {_fgbgf ,_bdcd :=d .Token ();if _bdcd !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_bdcd );};if _bgabd ,_efdc :=_fgbgf .(_f .EndElement );_efdc &&_bgabd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_FrameScrollbar and its children +func (_bbad *CT_FrameScrollbar )Validate ()error {return _bbad .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};func NewCT_TextAlignment ()*CT_TextAlignment {_cefeda :=&CT_TextAlignment {};_cefeda .ValAttr =ST_TextAlignment (1);return _cefeda ;};func (_dccdc ST_SdtDateMappingType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dccdc .String (),start );};func NewCT_Fonts ()*CT_Fonts {_bfece :=&CT_Fonts {};return _bfece }; -// Validate validates the CT_Odso and its children -func (_eegceb *CT_Odso )Validate ()error {return _eegceb .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};func NewCT_RubyAlign ()*CT_RubyAlign {_fffb :=&CT_RubyAlign {};_fffb .ValAttr =ST_RubyAlign (1);return _fffb ;};func (_dfeda *CT_TblPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfeda .TblStyle !=nil {_ebdgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dfeda .TblStyle ,_ebdgd );};if _dfeda .TblpPr !=nil {_cbcee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_dfeda .TblpPr ,_cbcee );};if _dfeda .TblOverlap !=nil {_dedcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_dfeda .TblOverlap ,_dedcc );};if _dfeda .BidiVisual !=nil {_cfeee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_dfeda .BidiVisual ,_cfeee );};if _dfeda .TblStyleRowBandSize !=nil {_egfcef :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dfeda .TblStyleRowBandSize ,_egfcef );};if _dfeda .TblStyleColBandSize !=nil {_bgaec :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dfeda .TblStyleColBandSize ,_bgaec );};if _dfeda .TblW !=nil {_egbbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_dfeda .TblW ,_egbbg );};if _dfeda .Jc !=nil {_bfbfec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dfeda .Jc ,_bfbfec );};if _dfeda .TblCellSpacing !=nil {_eebgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dfeda .TblCellSpacing ,_eebgb );};if _dfeda .TblInd !=nil {_daefd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_dfeda .TblInd ,_daefd );};if _dfeda .TblBorders !=nil {_ddfab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dfeda .TblBorders ,_ddfab );};if _dfeda .Shd !=nil {_efcfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dfeda .Shd ,_efcfe );};if _dfeda .TblLayout !=nil {_gabdc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dfeda .TblLayout ,_gabdc );};if _dfeda .TblCellMar !=nil {_ccgef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_dfeda .TblCellMar ,_ccgef );};if _dfeda .TblLook !=nil {_fgaab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_dfeda .TblLook ,_fgaab );};if _dfeda .TblCaption !=nil {_fgdbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dfeda .TblCaption ,_fgdbc );};if _dfeda .TblDescription !=nil {_dabcec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dfeda .TblDescription ,_dabcec );};if _dfeda .TblPrChange !=nil {_cdcbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dfeda .TblPrChange ,_cdcbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acaeeg *CT_Guid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdaba :=range start .Attr {if _bdaba .Name .Local =="\u0076\u0061\u006c"{_ecfce ,_edegf :=_bdaba .Value ,error (nil );if _edegf !=nil {return _edegf ;};_acaeeg .ValAttr =&_ecfce ;continue ;};};for {_bbcga ,_dfce :=d .Token ();if _dfce !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_dfce );};if _faeea ,_affe :=_bbcga .(_f .EndElement );_affe &&_faeea .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_RunTrackChange and its children +func (_dbdbf *CT_RunTrackChange )Validate ()error {return _dbdbf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};type CT_NumPr struct{ -// Validate validates the CT_TblPrEx and its children -func (_fbcfe *CT_TblPrEx )Validate ()error {return _fbcfe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};type CT_TblGridBase struct{ +// Numbering Level Reference +Ilvl *CT_DecimalNumber ; -// Grid Column Definition -GridCol []*CT_TblGridCol ;}; +// Numbering Definition Instance Reference +NumId *CT_DecimalNumber ; -// Validate validates the WdCT_WrapPath and its children -func (_eefbe *WdCT_WrapPath )Validate ()error {return _eefbe .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");};func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_beffc :=&CT_StylePaneFilter {};return _beffc };func (_cdec *CT_AltChunk )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acc :=range start .Attr {if _acc .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"&&_acc .Name .Local =="\u0069\u0064"||_acc .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"&&_acc .Name .Local =="\u0069\u0064"{_gc ,_ccc :=_acc .Value ,error (nil );if _ccc !=nil {return _ccc ;};_cdec .IdAttr =&_gc ;continue ;};};_dfc :for {_gcb ,_fbe :=d .Token ();if _fbe !=nil {return _fbe ;};switch _ef :=_gcb .(type ){case _f .StartElement :switch _ef .Name {case _f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"},_f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}:_cdec .AltChunkPr =NewCT_AltChunkPr ();if _afg :=d .DecodeElement (_cdec .AltChunkPr ,&_ef );_afg !=nil {return _afg ;};default:_gb .Log ("\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\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0020\u0025\u0076",_ef .Name );if _aab :=d .Skip ();_aab !=nil {return _aab ;};};case _f .EndElement :break _dfc ;case _f .CharData :};};return nil ;};type ST_FontFamily byte ;type ST_Underline byte ;func (_fcgdfe ST_MailMergeDest )Validate ()error {return _fcgdfe .ValidateWithPath ("")};func NewCT_StyleSort ()*CT_StyleSort {_eeegd :=&CT_StyleSort {};_eeegd .ValAttr =ST_StyleSort (1);return _eeegd ;};func (_aecdg *ST_TextEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gegbg ,_dddea :=d .Token ();if _dddea !=nil {return _dddea ;};if _efagf ,_gcfbed :=_gegbg .(_f .EndElement );_gcfbed &&_efagf .Name ==start .Name {*_aecdg =1;return nil ;};if _fccba ,_cdgecd :=_gegbg .(_f .CharData );!_cdgecd {return _c .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",_gegbg );}else {switch string (_fccba ){case "":*_aecdg =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_aecdg =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_aecdg =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_aecdg =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_aecdg =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_aecdg =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_aecdg =6;case "\u006e\u006f\u006e\u0065":*_aecdg =7;};};_gegbg ,_dddea =d .Token ();if _dddea !=nil {return _dddea ;};if _ddggae ,_agdba :=_gegbg .(_f .EndElement );_agdba &&_ddggae .Name ==start .Name {return nil ;};return _c .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",_gegbg );};func (_baeaab *WdCT_WrapPath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baeaab .Start =_db .NewCT_Point2D ();for _ ,_fdccd :=range start .Attr {if _fdccd .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_gcfef ,_ebdgbea :=_ge .ParseBool (_fdccd .Value );if _ebdgbea !=nil {return _ebdgbea ;};_baeaab .EditedAttr =&_gcfef ;continue ;};};_adgfgd :for {_fbggg ,_bgfadb :=d .Token ();if _bgfadb !=nil {return _bgfadb ;};switch _cafcg :=_fbggg .(type ){case _f .StartElement :switch _cafcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0061r\u0074"},_f .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 :"\u0073\u0074\u0061r\u0074"}:if _cebge :=d .DecodeElement (_baeaab .Start ,&_cafcg );_cebge !=nil {return _cebge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_f .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 :"\u006c\u0069\u006e\u0065\u0054\u006f"}:_ddee :=_db .NewCT_Point2D ();if _beeffa :=d .DecodeElement (_ddee ,&_cafcg );_beeffa !=nil {return _beeffa ;};_baeaab .LineTo =append (_baeaab .LineTo ,_ddee );default:_gb .Log ("\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\u0057\u0064\u0043\u0054_\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068 \u0025\u0076",_cafcg .Name );if _dgcdaf :=d .Skip ();_dgcdaf !=nil {return _dgcdaf ;};};case _f .EndElement :break _adgfgd ;case _f .CharData :};};return nil ;}; +// Previous Paragraph Numbering Properties +NumberingChange *CT_TrackChangeNumbering ; -// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path -func (_gfefbg *CT_VerticalJc )ValidateWithPath (path string )error {if _gfefbg .ValAttr ==ST_VerticalJcUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dbbfda :=_gfefbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbbfda !=nil {return _dbbfda ;};return nil ;};func (_efbaaf *CT_MailMergeDest )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dcefa ,_gbgf :=_efbaaf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gbgf !=nil {return _gbgf ;};start .Attr =append (start .Attr ,_dcefa );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Inserted Numbering Properties +Ins *CT_TrackChange ;};func (_ccgc *CT_LineNumber )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggaad :=range start .Attr {if _ggaad .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_fadaa ,_gdcbg :=_ac .ParseInt (_ggaad .Value ,10,64);if _gdcbg !=nil {return _gdcbg ;};_ccgc .CountByAttr =&_fadaa ;continue ;};if _ggaad .Name .Local =="\u0073\u0074\u0061r\u0074"{_bgcfg ,_ceabf :=_ac .ParseInt (_ggaad .Value ,10,64);if _ceabf !=nil {return _ceabf ;};_ccgc .StartAttr =&_bgcfg ;continue ;};if _ggaad .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_cggca ,_cbfcac :=ParseUnionST_TwipsMeasure (_ggaad .Value );if _cbfcac !=nil {return _cbfcac ;};_ccgc .DistanceAttr =&_cggca ;continue ;};if _ggaad .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_ccgc .RestartAttr .UnmarshalXMLAttr (_ggaad );continue ;};};for {_gccgg ,_abdgc :=d .Token ();if _abdgc !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_abdgc );};if _eaaga ,_gdcg :=_gccgg .(_c .EndElement );_gdcg &&_eaaga .Name ==start .Name {break ;};};return nil ;};type CT_PageBorder struct{IdAttr *string ; -// Validate validates the CT_TblLayoutType and its children -func (_gddacb *CT_TblLayoutType )Validate ()error {return _gddacb .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");};func (_cabce *CT_ObjectChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebadc :for {_bfafd ,_accc :=d .Token ();if _accc !=nil {return _accc ;};switch _eecfa :=_bfafd .(type ){case _f .StartElement :switch _eecfa .Name {case _f .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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_f .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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_cabce .Control =NewCT_Control ();if _gaadg :=d .DecodeElement (_cabce .Control ,&_eecfa );_gaadg !=nil {return _gaadg ;};case _f .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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_f .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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_cabce .ObjectLink =NewCT_ObjectLink ();if _aeaaf :=d .DecodeElement (_cabce .ObjectLink ,&_eecfa );_aeaaf !=nil {return _aeaaf ;};case _f .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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_f .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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_cabce .ObjectEmbed =NewCT_ObjectEmbed ();if _ecdfad :=d .DecodeElement (_cabce .ObjectEmbed ,&_eecfa );_ecdfad !=nil {return _ecdfad ;};case _f .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 :"\u006d\u006f\u0076i\u0065"},_f .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 :"\u006d\u006f\u0076i\u0065"}:_cabce .Movie =NewCT_Rel ();if _dfbfad :=d .DecodeElement (_cabce .Movie ,&_eecfa );_dfbfad !=nil {return _dfbfad ;};default:_gb .Log ("\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\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_eecfa .Name );if _aecgd :=d .Skip ();_aecgd !=nil {return _aecgd ;};};case _f .EndElement :break _ebadc ;case _f .CharData :};};return nil ;}; +// Border Style +ValAttr ST_Border ; -// Validate validates the CT_PageBorder and its children -func (_adgdcd *CT_PageBorder )Validate ()error {return _adgdcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_dcb *CT_BdoContentRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbfa :=range start .Attr {if _cbfa .Name .Local =="\u0076\u0061\u006c"{_dcb .ValAttr .UnmarshalXMLAttr (_cbfa );continue ;};};_ebf :for {_bcc ,_gfb :=d .Token ();if _gfb !=nil {return _gfb ;};switch _gca :=_bcc .(type ){case _f .StartElement :switch _gca .Name {case _f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gcab :=NewCT_SimpleField ();if _aecb :=d .DecodeElement (_gcab ,&_gca );_aecb !=nil {return _aecb ;};_dcb .FldSimple =append (_dcb .FldSimple ,_gcab );case _f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dcb .Hyperlink =NewCT_Hyperlink ();if _bbg :=d .DecodeElement (_dcb .Hyperlink ,&_gca );_bbg !=nil {return _bbg ;};case _f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_dcb .SubDoc =NewCT_Rel ();if _fad :=d .DecodeElement (_dcb .SubDoc ,&_gca );_fad !=nil {return _fad ;};case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_abgb :=NewEG_ContentRunContent ();_abgb .CustomXml =NewCT_CustomXmlRun ();if _adf :=d .DecodeElement (_abgb .CustomXml ,&_gca );_adf !=nil {return _adf ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_abgb );case _f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_adg :=NewEG_ContentRunContent ();_adg .SmartTag =NewCT_SmartTagRun ();if _abda :=d .DecodeElement (_adg .SmartTag ,&_gca );_abda !=nil {return _abda ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_adg );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_fagc :=NewEG_ContentRunContent ();_fagc .Sdt =NewCT_SdtRun ();if _adeg :=d .DecodeElement (_fagc .Sdt ,&_gca );_adeg !=nil {return _adeg ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_fagc );case _f .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 :"\u0064\u0069\u0072"},_f .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 :"\u0064\u0069\u0072"}:_ggda :=NewEG_ContentRunContent ();_ggda .Dir =NewCT_DirContentRun ();if _fbgb :=d .DecodeElement (_ggda .Dir ,&_gca );_fbgb !=nil {return _fbgb ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_ggda );case _f .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 :"\u0062\u0064\u006f"},_f .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 :"\u0062\u0064\u006f"}:_affa :=NewEG_ContentRunContent ();_affa .Bdo =NewCT_BdoContentRun ();if _bdd :=d .DecodeElement (_affa .Bdo ,&_gca );_bdd !=nil {return _bdd ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_affa );case _f .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 :"\u0072"},_f .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 :"\u0072"}:_gga :=NewEG_ContentRunContent ();_gga .R =NewCT_R ();if _dab :=d .DecodeElement (_gga .R ,&_gca );_dab !=nil {return _dab ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_gga );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ffb :=NewEG_ContentRunContent ();_eab :=NewEG_RunLevelElts ();_eab .ProofErr =NewCT_ProofErr ();if _gbddc :=d .DecodeElement (_eab .ProofErr ,&_gca );_gbddc !=nil {return _gbddc ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_ffb );_ffb .EG_RunLevelElts =append (_ffb .EG_RunLevelElts ,_eab );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cfga :=NewEG_ContentRunContent ();_agf :=NewEG_RunLevelElts ();_agf .PermStart =NewCT_PermStart ();if _ggb :=d .DecodeElement (_agf .PermStart ,&_gca );_ggb !=nil {return _ggb ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_cfga );_cfga .EG_RunLevelElts =append (_cfga .EG_RunLevelElts ,_agf );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_febg :=NewEG_ContentRunContent ();_gee :=NewEG_RunLevelElts ();_gee .PermEnd =NewCT_Perm ();if _fab :=d .DecodeElement (_gee .PermEnd ,&_gca );_fab !=nil {return _fab ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_febg );_febg .EG_RunLevelElts =append (_febg .EG_RunLevelElts ,_gee );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_cecd :=NewEG_ContentRunContent ();_dag :=NewEG_RunLevelElts ();_dag .Ins =NewCT_RunTrackChange ();if _eefd :=d .DecodeElement (_dag .Ins ,&_gca );_eefd !=nil {return _eefd ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_cecd );_cecd .EG_RunLevelElts =append (_cecd .EG_RunLevelElts ,_dag );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_ddg :=NewEG_ContentRunContent ();_ccg :=NewEG_RunLevelElts ();_ccg .Del =NewCT_RunTrackChange ();if _aadd :=d .DecodeElement (_ccg .Del ,&_gca );_aadd !=nil {return _aadd ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_ddg );_ddg .EG_RunLevelElts =append (_ddg .EG_RunLevelElts ,_ccg );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_deb :=NewEG_ContentRunContent ();_dgega :=NewEG_RunLevelElts ();_dgega .MoveFrom =NewCT_RunTrackChange ();if _abe :=d .DecodeElement (_dgega .MoveFrom ,&_gca );_abe !=nil {return _abe ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_deb );_deb .EG_RunLevelElts =append (_deb .EG_RunLevelElts ,_dgega );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cfb :=NewEG_ContentRunContent ();_dgba :=NewEG_RunLevelElts ();_dgba .MoveTo =NewCT_RunTrackChange ();if _ffc :=d .DecodeElement (_dgba .MoveTo ,&_gca );_ffc !=nil {return _ffc ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_cfb );_cfb .EG_RunLevelElts =append (_cfb .EG_RunLevelElts ,_dgba );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ccfa :=NewEG_ContentRunContent ();_bead :=NewEG_RunLevelElts ();_dcf :=NewEG_RangeMarkupElements ();_dcf .BookmarkStart =NewCT_Bookmark ();if _bceb :=d .DecodeElement (_dcf .BookmarkStart ,&_gca );_bceb !=nil {return _bceb ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_ccfa );_ccfa .EG_RunLevelElts =append (_ccfa .EG_RunLevelElts ,_bead );_bead .EG_RangeMarkupElements =append (_bead .EG_RangeMarkupElements ,_dcf );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aedc :=NewEG_ContentRunContent ();_ced :=NewEG_RunLevelElts ();_gcd :=NewEG_RangeMarkupElements ();_gcd .BookmarkEnd =NewCT_MarkupRange ();if _eeg :=d .DecodeElement (_gcd .BookmarkEnd ,&_gca );_eeg !=nil {return _eeg ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_aedc );_aedc .EG_RunLevelElts =append (_aedc .EG_RunLevelElts ,_ced );_ced .EG_RangeMarkupElements =append (_ced .EG_RangeMarkupElements ,_gcd );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gdbag :=NewEG_ContentRunContent ();_gbe :=NewEG_RunLevelElts ();_fdab :=NewEG_RangeMarkupElements ();_fdab .MoveFromRangeStart =NewCT_MoveBookmark ();if _adec :=d .DecodeElement (_fdab .MoveFromRangeStart ,&_gca );_adec !=nil {return _adec ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_gdbag );_gdbag .EG_RunLevelElts =append (_gdbag .EG_RunLevelElts ,_gbe );_gbe .EG_RangeMarkupElements =append (_gbe .EG_RangeMarkupElements ,_fdab );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfc :=NewEG_ContentRunContent ();_dfef :=NewEG_RunLevelElts ();_bdb :=NewEG_RangeMarkupElements ();_bdb .MoveFromRangeEnd =NewCT_MarkupRange ();if _aebc :=d .DecodeElement (_bdb .MoveFromRangeEnd ,&_gca );_aebc !=nil {return _aebc ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_cfc );_cfc .EG_RunLevelElts =append (_cfc .EG_RunLevelElts ,_dfef );_dfef .EG_RangeMarkupElements =append (_dfef .EG_RangeMarkupElements ,_bdb );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_edf :=NewEG_ContentRunContent ();_cgcf :=NewEG_RunLevelElts ();_ccd :=NewEG_RangeMarkupElements ();_ccd .MoveToRangeStart =NewCT_MoveBookmark ();if _abab :=d .DecodeElement (_ccd .MoveToRangeStart ,&_gca );_abab !=nil {return _abab ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_edf );_edf .EG_RunLevelElts =append (_edf .EG_RunLevelElts ,_cgcf );_cgcf .EG_RangeMarkupElements =append (_cgcf .EG_RangeMarkupElements ,_ccd );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fbb :=NewEG_ContentRunContent ();_gcce :=NewEG_RunLevelElts ();_gaff :=NewEG_RangeMarkupElements ();_gaff .MoveToRangeEnd =NewCT_MarkupRange ();if _dcbg :=d .DecodeElement (_gaff .MoveToRangeEnd ,&_gca );_dcbg !=nil {return _dcbg ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_fbb );_fbb .EG_RunLevelElts =append (_fbb .EG_RunLevelElts ,_gcce );_gcce .EG_RangeMarkupElements =append (_gcce .EG_RangeMarkupElements ,_gaff );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cbag :=NewEG_ContentRunContent ();_bdda :=NewEG_RunLevelElts ();_ded :=NewEG_RangeMarkupElements ();_ded .CommentRangeStart =NewCT_MarkupRange ();if _fdb :=d .DecodeElement (_ded .CommentRangeStart ,&_gca );_fdb !=nil {return _fdb ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_cbag );_cbag .EG_RunLevelElts =append (_cbag .EG_RunLevelElts ,_bdda );_bdda .EG_RangeMarkupElements =append (_bdda .EG_RangeMarkupElements ,_ded );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccdc :=NewEG_ContentRunContent ();_baa :=NewEG_RunLevelElts ();_gcde :=NewEG_RangeMarkupElements ();_gcde .CommentRangeEnd =NewCT_MarkupRange ();if _bab :=d .DecodeElement (_gcde .CommentRangeEnd ,&_gca );_bab !=nil {return _bab ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_ccdc );_ccdc .EG_RunLevelElts =append (_ccdc .EG_RunLevelElts ,_baa );_baa .EG_RangeMarkupElements =append (_baa .EG_RangeMarkupElements ,_gcde );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cbfg :=NewEG_ContentRunContent ();_cefe :=NewEG_RunLevelElts ();_aecg :=NewEG_RangeMarkupElements ();_aecg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _def :=d .DecodeElement (_aecg .CustomXmlInsRangeStart ,&_gca );_def !=nil {return _def ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_cbfg );_cbfg .EG_RunLevelElts =append (_cbfg .EG_RunLevelElts ,_cefe );_cefe .EG_RangeMarkupElements =append (_cefe .EG_RangeMarkupElements ,_aecg );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ccac :=NewEG_ContentRunContent ();_cgb :=NewEG_RunLevelElts ();_cccc :=NewEG_RangeMarkupElements ();_cccc .CustomXmlInsRangeEnd =NewCT_Markup ();if _bcea :=d .DecodeElement (_cccc .CustomXmlInsRangeEnd ,&_gca );_bcea !=nil {return _bcea ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_ccac );_ccac .EG_RunLevelElts =append (_ccac .EG_RunLevelElts ,_cgb );_cgb .EG_RangeMarkupElements =append (_cgb .EG_RangeMarkupElements ,_cccc );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bef :=NewEG_ContentRunContent ();_aecf :=NewEG_RunLevelElts ();_aecbe :=NewEG_RangeMarkupElements ();_aecbe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _daad :=d .DecodeElement (_aecbe .CustomXmlDelRangeStart ,&_gca );_daad !=nil {return _daad ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_bef );_bef .EG_RunLevelElts =append (_bef .EG_RunLevelElts ,_aecf );_aecf .EG_RangeMarkupElements =append (_aecf .EG_RangeMarkupElements ,_aecbe );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_caf :=NewEG_ContentRunContent ();_cag :=NewEG_RunLevelElts ();_baba :=NewEG_RangeMarkupElements ();_baba .CustomXmlDelRangeEnd =NewCT_Markup ();if _egf :=d .DecodeElement (_baba .CustomXmlDelRangeEnd ,&_gca );_egf !=nil {return _egf ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_caf );_caf .EG_RunLevelElts =append (_caf .EG_RunLevelElts ,_cag );_cag .EG_RangeMarkupElements =append (_cag .EG_RangeMarkupElements ,_baba );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aade :=NewEG_ContentRunContent ();_dbb :=NewEG_RunLevelElts ();_ecb :=NewEG_RangeMarkupElements ();_ecb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cdbb :=d .DecodeElement (_ecb .CustomXmlMoveFromRangeStart ,&_gca );_cdbb !=nil {return _cdbb ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_aade );_aade .EG_RunLevelElts =append (_aade .EG_RunLevelElts ,_dbb );_dbb .EG_RangeMarkupElements =append (_dbb .EG_RangeMarkupElements ,_ecb );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_abfa :=NewEG_ContentRunContent ();_gdaf :=NewEG_RunLevelElts ();_deff :=NewEG_RangeMarkupElements ();_deff .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _affd :=d .DecodeElement (_deff .CustomXmlMoveFromRangeEnd ,&_gca );_affd !=nil {return _affd ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_abfa );_abfa .EG_RunLevelElts =append (_abfa .EG_RunLevelElts ,_gdaf );_gdaf .EG_RangeMarkupElements =append (_gdaf .EG_RangeMarkupElements ,_deff );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fcf :=NewEG_ContentRunContent ();_eage :=NewEG_RunLevelElts ();_eafd :=NewEG_RangeMarkupElements ();_eafd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fafc :=d .DecodeElement (_eafd .CustomXmlMoveToRangeStart ,&_gca );_fafc !=nil {return _fafc ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_fcf );_fcf .EG_RunLevelElts =append (_fcf .EG_RunLevelElts ,_eage );_eage .EG_RangeMarkupElements =append (_eage .EG_RangeMarkupElements ,_eafd );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecdg :=NewEG_ContentRunContent ();_acce :=NewEG_RunLevelElts ();_dgce :=NewEG_RangeMarkupElements ();_dgce .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gcg :=d .DecodeElement (_dgce .CustomXmlMoveToRangeEnd ,&_gca );_gcg !=nil {return _gcg ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_ecdg );_ecdg .EG_RunLevelElts =append (_ecdg .EG_RunLevelElts ,_acce );_acce .EG_RangeMarkupElements =append (_acce .EG_RangeMarkupElements ,_dgce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bdc :=NewEG_ContentRunContent ();_gdbd :=NewEG_RunLevelElts ();_acg :=NewEG_MathContent ();_acg .OMathPara =_ce .NewOMathPara ();if _abac :=d .DecodeElement (_acg .OMathPara ,&_gca );_abac !=nil {return _abac ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_bdc );_bdc .EG_RunLevelElts =append (_bdc .EG_RunLevelElts ,_gdbd );_gdbd .EG_MathContent =append (_gdbd .EG_MathContent ,_acg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_edg :=NewEG_ContentRunContent ();_afdfa :=NewEG_RunLevelElts ();_effd :=NewEG_MathContent ();_effd .OMath =_ce .NewOMath ();if _befd :=d .DecodeElement (_effd .OMath ,&_gca );_befd !=nil {return _befd ;};_dcb .EG_ContentRunContent =append (_dcb .EG_ContentRunContent ,_edg );_edg .EG_RunLevelElts =append (_edg .EG_RunLevelElts ,_afdfa );_afdfa .EG_MathContent =append (_afdfa .EG_MathContent ,_effd );default:_gb .Log ("\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\u0042\u0064\u006f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_gca .Name );if _acdc :=d .Skip ();_acdc !=nil {return _acdc ;};};case _f .EndElement :break _ebf ;case _f .CharData :};};return nil ;};func (_acgab ST_BrClear )Validate ()error {return _acgab .ValidateWithPath ("")};func (_cgbfdaa *CT_SdtDropDownList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbcd :=range start .Attr {if _dbcd .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_gccgd ,_bcgdg :=_dbcd .Value ,error (nil );if _bcgdg !=nil {return _bcgdg ;};_cgbfdaa .LastValueAttr =&_gccgd ;continue ;};};_egfce :for {_bageb ,_ebdgae :=d .Token ();if _ebdgae !=nil {return _ebdgae ;};switch _degdg :=_bageb .(type ){case _f .StartElement :switch _degdg .Name {case _f .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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_f .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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_eedaa :=NewCT_SdtListItem ();if _becacf :=d .DecodeElement (_eedaa ,&_degdg );_becacf !=nil {return _becacf ;};_cgbfdaa .ListItem =append (_cgbfdaa .ListItem ,_eedaa );default:_gb .Log ("\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\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_degdg .Name );if _fecae :=d .Skip ();_fecae !=nil {return _fecae ;};};case _f .EndElement :break _egfce ;case _f .CharData :};};return nil ;};func (_deccb *CT_DocPartType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_afec ,_abce :=_deccb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abce !=nil {return _abce ;};start .Attr =append (start .Attr ,_afec );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcbaa *ST_Proof )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bddaff ,_bggafd :=d .Token ();if _bggafd !=nil {return _bggafd ;};if _cefgg ,_cfcecg :=_bddaff .(_f .EndElement );_cfcecg &&_cefgg .Name ==start .Name {*_fcbaa =1;return nil ;};if _bfbag ,_ddcceg :=_bddaff .(_f .CharData );!_ddcceg {return _c .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",_bddaff );}else {switch string (_bfbag ){case "":*_fcbaa =0;case "\u0063\u006c\u0065a\u006e":*_fcbaa =1;case "\u0064\u0069\u0072t\u0079":*_fcbaa =2;};};_bddaff ,_bggafd =d .Token ();if _bggafd !=nil {return _bggafd ;};if _cebgea ,_dfbgec :=_bddaff .(_f .EndElement );_dfbgec &&_cebgea .Name ==start .Name {return nil ;};return _c .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",_bddaff );};func (_fcfba ST_HdrFtr )ValidateWithPath (path string )error {switch _fcfba {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcfba ));};return nil ;};func (_fbfbaa *WdCT_WordprocessingContentPart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbfbaa .BwModeAttr !=_db .ST_BlackWhiteModeUnset {_afeecg ,_bfdbeb :=_fbfbaa .BwModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _bfdbeb !=nil {return _bfdbeb ;};start .Attr =append (start .Attr ,_afeecg );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fbfbaa .IdAttr )});e .EncodeToken (start );if _fbfbaa .NvContentPartPr !=nil {_cbafd :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_fbfbaa .NvContentPartPr ,_cbafd );};if _fbfbaa .Xfrm !=nil {_aeaecd :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fbfbaa .Xfrm ,_aeaecd );};if _fbfbaa .ExtLst !=nil {_cadcda :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbfbaa .ExtLst ,_cadcda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_ageef :=&CT_SmartTagPr {};return _ageef };func (_bbadbg ST_Proof )Validate ()error {return _bbadbg .ValidateWithPath ("")};func (_acde *CT_BottomPageBorder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acde .BottomLeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0062o\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_acde .BottomLeftAttr )});};if _acde .BottomRightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0062\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_acde .BottomRightAttr )});};if _acde .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_acde .IdAttr )});};_fcff ,_bcgbf :=_acde .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcgbf !=nil {return _bcgbf ;};start .Attr =append (start .Attr ,_fcff );if _acde .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_acde .ColorAttr )});};if _acde .ThemeColorAttr !=ST_ThemeColorUnset {_abc ,_gcac :=_acde .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _gcac !=nil {return _gcac ;};start .Attr =append (start .Attr ,_abc );};if _acde .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_acde .ThemeTintAttr )});};if _acde .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_acde .ThemeShadeAttr )});};if _acde .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_c .Sprintf ("\u0025\u0076",*_acde .SzAttr )});};if _acde .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_acde .SpaceAttr )});};if _acde .ShadowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_acde .ShadowAttr )});};if _acde .FrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_acde .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Border Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_dgfaec *CT_TwipsMeasure )ValidateWithPath (path string )error {if _gdgdba :=_dgfaec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdgdba !=nil {return _gdgdba ;};return nil ;};func NewCT_TblOverlap ()*CT_TblOverlap {_aggac :=&CT_TblOverlap {};_aggac .ValAttr =ST_TblOverlap (1);return _aggac ;};type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Annotation ID -IdAttr string ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};type CT_Tc struct{ +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Table Cell Identifier -IdAttr *string ; +// Border Width +SzAttr *uint64 ; -// Table Cell Properties -TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_gbgaa *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbgaa .Txbx !=nil {_aaffb :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}};e .EncodeElement (_gbgaa .Txbx ,_aaffb );};if _gbgaa .LinkedTxbx !=nil {_dfedc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_gbgaa .LinkedTxbx ,_dfedc );};return nil ;}; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path -func (_ddbde *EG_MathContent )ValidateWithPath (path string )error {if _ddbde .OMathPara !=nil {if _ddaebb :=_ddbde .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_ddaebb !=nil {return _ddaebb ;};};if _ddbde .OMath !=nil {if _acbgb :=_ddbde .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_acbgb !=nil {return _acbgb ;};};return nil ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;);func (_febba ST_DocProtect )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcdadf :=_f .Attr {};_fcdadf .Name =name ;switch _febba {case ST_DocProtectUnset :_fcdadf .Value ="";case ST_DocProtectNone :_fcdadf .Value ="\u006e\u006f\u006e\u0065";case ST_DocProtectReadOnly :_fcdadf .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_fcdadf .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case ST_DocProtectTrackedChanges :_fcdadf .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case ST_DocProtectForms :_fcdadf .Value ="\u0066\u006f\u0072m\u0073";};return _fcdadf ,nil ;};const (ST_ProofErrUnset ST_ProofErr =0;ST_ProofErrSpellStart ST_ProofErr =1;ST_ProofErrSpellEnd ST_ProofErr =2;ST_ProofErrGramStart ST_ProofErr =3;ST_ProofErrGramEnd ST_ProofErr =4;);type ST_MultiLevelType byte ;func (_bdac *CT_DocumentBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cacbc :for {_dfad ,_efegd :=d .Token ();if _efegd !=nil {return _efegd ;};switch _cgda :=_dfad .(type ){case _f .StartElement :switch _cgda .Name {case _f .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_f .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_bdac .Background =NewCT_Background ();if _cbdf :=d .DecodeElement (_bdac .Background ,&_cgda );_cbdf !=nil {return _cbdf ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_cgda .Name );if _cdaae :=d .Skip ();_cdaae !=nil {return _cdaae ;};};case _f .EndElement :break _cacbc ;case _f .CharData :};};return nil ;};func NewCT_TblPrBase ()*CT_TblPrBase {_ccaegdf :=&CT_TblPrBase {};return _ccaegdf };func (_gfedd ST_HighlightColor )String ()string {switch _gfedd {case 0:return "";case 1:return "\u0062\u006c\u0061c\u006b";case 2:return "\u0062\u006c\u0075\u0065";case 3:return "\u0063\u0079\u0061\u006e";case 4:return "\u0067\u0072\u0065e\u006e";case 5:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 6:return "\u0072\u0065\u0064";case 7:return "\u0079\u0065\u006c\u006c\u006f\u0077";case 8:return "\u0077\u0068\u0069t\u0065";case 9:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 10:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 11:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 12:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 13:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 14:return "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case 15:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 17:return "\u006e\u006f\u006e\u0065";};return "";};func (_eabag *EG_ContentCellContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fegcaa :for {_abgedc ,_dafge :=d .Token ();if _dafge !=nil {return _dafge ;};switch _dcggb :=_abgedc .(type ){case _f .StartElement :switch _dcggb .Name {case _f .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 :"\u0074\u0063"},_f .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 :"\u0074\u0063"}:_febcb :=NewCT_Tc ();if _aaggd :=d .DecodeElement (_febcb ,&_dcggb );_aaggd !=nil {return _aaggd ;};_eabag .Tc =append (_eabag .Tc ,_febcb );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eabag .CustomXml =NewCT_CustomXmlCell ();if _dgbfae :=d .DecodeElement (_eabag .CustomXml ,&_dcggb );_dgbfae !=nil {return _dgbfae ;};case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_eabag .Sdt =NewCT_SdtCell ();if _abffg :=d .DecodeElement (_eabag .Sdt ,&_dcggb );_abffg !=nil {return _abffg ;};case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ggeceb :=NewEG_RunLevelElts ();_ggeceb .ProofErr =NewCT_ProofErr ();if _ffbbdf :=d .DecodeElement (_ggeceb .ProofErr ,&_dcggb );_ffbbdf !=nil {return _ffbbdf ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_ggeceb );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cgdfga :=NewEG_RunLevelElts ();_cgdfga .PermStart =NewCT_PermStart ();if _bfedb :=d .DecodeElement (_cgdfga .PermStart ,&_dcggb );_bfedb !=nil {return _bfedb ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_cgdfga );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ffdabf :=NewEG_RunLevelElts ();_ffdabf .PermEnd =NewCT_Perm ();if _gagfc :=d .DecodeElement (_ffdabf .PermEnd ,&_dcggb );_gagfc !=nil {return _gagfc ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_ffdabf );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_cdeaa :=NewEG_RunLevelElts ();_cdeaa .Ins =NewCT_RunTrackChange ();if _ccfggd :=d .DecodeElement (_cdeaa .Ins ,&_dcggb );_ccfggd !=nil {return _ccfggd ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_cdeaa );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_gefac :=NewEG_RunLevelElts ();_gefac .Del =NewCT_RunTrackChange ();if _gggdbe :=d .DecodeElement (_gefac .Del ,&_dcggb );_gggdbe !=nil {return _gggdbe ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_gefac );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gcegad :=NewEG_RunLevelElts ();_gcegad .MoveFrom =NewCT_RunTrackChange ();if _adddc :=d .DecodeElement (_gcegad .MoveFrom ,&_dcggb );_adddc !=nil {return _adddc ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_gcegad );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cfaadb :=NewEG_RunLevelElts ();_cfaadb .MoveTo =NewCT_RunTrackChange ();if _babff :=d .DecodeElement (_cfaadb .MoveTo ,&_dcggb );_babff !=nil {return _babff ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_cfaadb );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fbfbde :=NewEG_RunLevelElts ();_fceefe :=NewEG_RangeMarkupElements ();_fceefe .BookmarkStart =NewCT_Bookmark ();if _cgbgaa :=d .DecodeElement (_fceefe .BookmarkStart ,&_dcggb );_cgbgaa !=nil {return _cgbgaa ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_fbfbde );_fbfbde .EG_RangeMarkupElements =append (_fbfbde .EG_RangeMarkupElements ,_fceefe );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dcfbfd :=NewEG_RunLevelElts ();_becggg :=NewEG_RangeMarkupElements ();_becggg .BookmarkEnd =NewCT_MarkupRange ();if _abace :=d .DecodeElement (_becggg .BookmarkEnd ,&_dcggb );_abace !=nil {return _abace ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_dcfbfd );_dcfbfd .EG_RangeMarkupElements =append (_dcfbfd .EG_RangeMarkupElements ,_becggg );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_deccdae :=NewEG_RunLevelElts ();_cfgfd :=NewEG_RangeMarkupElements ();_cfgfd .MoveFromRangeStart =NewCT_MoveBookmark ();if _aefga :=d .DecodeElement (_cfgfd .MoveFromRangeStart ,&_dcggb );_aefga !=nil {return _aefga ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_deccdae );_deccdae .EG_RangeMarkupElements =append (_deccdae .EG_RangeMarkupElements ,_cfgfd );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdcde :=NewEG_RunLevelElts ();_bafbc :=NewEG_RangeMarkupElements ();_bafbc .MoveFromRangeEnd =NewCT_MarkupRange ();if _bcgee :=d .DecodeElement (_bafbc .MoveFromRangeEnd ,&_dcggb );_bcgee !=nil {return _bcgee ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_fdcde );_fdcde .EG_RangeMarkupElements =append (_fdcde .EG_RangeMarkupElements ,_bafbc );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_edfcac :=NewEG_RunLevelElts ();_affae :=NewEG_RangeMarkupElements ();_affae .MoveToRangeStart =NewCT_MoveBookmark ();if _fcbeb :=d .DecodeElement (_affae .MoveToRangeStart ,&_dcggb );_fcbeb !=nil {return _fcbeb ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_edfcac );_edfcac .EG_RangeMarkupElements =append (_edfcac .EG_RangeMarkupElements ,_affae );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_aedegf :=NewEG_RunLevelElts ();_feabg :=NewEG_RangeMarkupElements ();_feabg .MoveToRangeEnd =NewCT_MarkupRange ();if _egadb :=d .DecodeElement (_feabg .MoveToRangeEnd ,&_dcggb );_egadb !=nil {return _egadb ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_aedegf );_aedegf .EG_RangeMarkupElements =append (_aedegf .EG_RangeMarkupElements ,_feabg );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_abdeeg :=NewEG_RunLevelElts ();_ddcce :=NewEG_RangeMarkupElements ();_ddcce .CommentRangeStart =NewCT_MarkupRange ();if _caffc :=d .DecodeElement (_ddcce .CommentRangeStart ,&_dcggb );_caffc !=nil {return _caffc ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_abdeeg );_abdeeg .EG_RangeMarkupElements =append (_abdeeg .EG_RangeMarkupElements ,_ddcce );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bagaca :=NewEG_RunLevelElts ();_cfeff :=NewEG_RangeMarkupElements ();_cfeff .CommentRangeEnd =NewCT_MarkupRange ();if _gfacc :=d .DecodeElement (_cfeff .CommentRangeEnd ,&_dcggb );_gfacc !=nil {return _gfacc ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_bagaca );_bagaca .EG_RangeMarkupElements =append (_bagaca .EG_RangeMarkupElements ,_cfeff );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccafd :=NewEG_RunLevelElts ();_edaaf :=NewEG_RangeMarkupElements ();_edaaf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdbffd :=d .DecodeElement (_edaaf .CustomXmlInsRangeStart ,&_dcggb );_bdbffd !=nil {return _bdbffd ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_ccafd );_ccafd .EG_RangeMarkupElements =append (_ccafd .EG_RangeMarkupElements ,_edaaf );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egcgf :=NewEG_RunLevelElts ();_bfadb :=NewEG_RangeMarkupElements ();_bfadb .CustomXmlInsRangeEnd =NewCT_Markup ();if _facgeg :=d .DecodeElement (_bfadb .CustomXmlInsRangeEnd ,&_dcggb );_facgeg !=nil {return _facgeg ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_egcgf );_egcgf .EG_RangeMarkupElements =append (_egcgf .EG_RangeMarkupElements ,_bfadb );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abcaca :=NewEG_RunLevelElts ();_aaecaa :=NewEG_RangeMarkupElements ();_aaecaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgcaac :=d .DecodeElement (_aaecaa .CustomXmlDelRangeStart ,&_dcggb );_bgcaac !=nil {return _bgcaac ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_abcaca );_abcaca .EG_RangeMarkupElements =append (_abcaca .EG_RangeMarkupElements ,_aaecaa );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfdbg :=NewEG_RunLevelElts ();_cccbfe :=NewEG_RangeMarkupElements ();_cccbfe .CustomXmlDelRangeEnd =NewCT_Markup ();if _fgcfe :=d .DecodeElement (_cccbfe .CustomXmlDelRangeEnd ,&_dcggb );_fgcfe !=nil {return _fgcfe ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_dfdbg );_dfdbg .EG_RangeMarkupElements =append (_dfdbg .EG_RangeMarkupElements ,_cccbfe );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bggadg :=NewEG_RunLevelElts ();_dbeg :=NewEG_RangeMarkupElements ();_dbeg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _afebg :=d .DecodeElement (_dbeg .CustomXmlMoveFromRangeStart ,&_dcggb );_afebg !=nil {return _afebg ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_bggadg );_bggadg .EG_RangeMarkupElements =append (_bggadg .EG_RangeMarkupElements ,_dbeg );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_efcead :=NewEG_RunLevelElts ();_faegga :=NewEG_RangeMarkupElements ();_faegga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cfbdee :=d .DecodeElement (_faegga .CustomXmlMoveFromRangeEnd ,&_dcggb );_cfbdee !=nil {return _cfbdee ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_efcead );_efcead .EG_RangeMarkupElements =append (_efcead .EG_RangeMarkupElements ,_faegga );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_edcce :=NewEG_RunLevelElts ();_baabf :=NewEG_RangeMarkupElements ();_baabf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aefae :=d .DecodeElement (_baabf .CustomXmlMoveToRangeStart ,&_dcggb );_aefae !=nil {return _aefae ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_edcce );_edcce .EG_RangeMarkupElements =append (_edcce .EG_RangeMarkupElements ,_baabf );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fabbg :=NewEG_RunLevelElts ();_bcdbb :=NewEG_RangeMarkupElements ();_bcdbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efgbbd :=d .DecodeElement (_bcdbb .CustomXmlMoveToRangeEnd ,&_dcggb );_efgbbd !=nil {return _efgbbd ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_fabbg );_fabbg .EG_RangeMarkupElements =append (_fabbg .EG_RangeMarkupElements ,_bcdbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_daegfc :=NewEG_RunLevelElts ();_aeggd :=NewEG_MathContent ();_aeggd .OMathPara =_ce .NewOMathPara ();if _gbffc :=d .DecodeElement (_aeggd .OMathPara ,&_dcggb );_gbffc !=nil {return _gbffc ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_daegfc );_daegfc .EG_MathContent =append (_daegfc .EG_MathContent ,_aeggd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cgdeg :=NewEG_RunLevelElts ();_faabb :=NewEG_MathContent ();_faabb .OMath =_ce .NewOMath ();if _bfbadd :=d .DecodeElement (_faabb .OMath ,&_dcggb );_bfbadd !=nil {return _bfbadd ;};_eabag .EG_RunLevelElts =append (_eabag .EG_RunLevelElts ,_cgdeg );_cgdeg .EG_MathContent =append (_cgdeg .EG_MathContent ,_faabb );default:_gb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_dcggb .Name );if _faabf :=d .Skip ();_faabf !=nil {return _faabf ;};};case _f .EndElement :break _fegcaa ;case _f .CharData :};};return nil ;};func (_cfdfa ST_JcTable )ValidateWithPath (path string )error {switch _cfdfa {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfdfa ));};return nil ;}; +// Border Shadow +ShadowAttr *_cf .ST_OnOff ; -// Validate validates the GlossaryDocument and its children -func (_dedgdg *GlossaryDocument )Validate ()error {return _dedgdg .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_fadb *CT_DocRsids )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fadb .RsidRoot !=nil {_gacg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}};e .EncodeElement (_fadb .RsidRoot ,_gacg );};if _fadb .Rsid !=nil {_cfcfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};for _ ,_beadc :=range _fadb .Rsid {e .EncodeElement (_beadc ,_cfcfg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_SectPrContents ()*EG_SectPrContents {_gadge :=&EG_SectPrContents {};return _gadge };func (_eddgbe ST_TblLayoutType )String ()string {switch _eddgbe {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074";};return "";};func (_fffbcd ST_FtnPos )Validate ()error {return _fffbcd .ValidateWithPath ("")}; +// Create Frame Effect +FrameAttr *_cf .ST_OnOff ;};func NewAG_Password ()*AG_Password {_bg :=&AG_Password {};return _bg };func (_gcccaf ST_RubyAlign )Validate ()error {return _gcccaf .ValidateWithPath ("")};func (_fbebg *CT_PBdr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcagd :for {_gadge ,_ccdb :=d .Token ();if _ccdb !=nil {return _ccdb ;};switch _ddfba :=_gadge .(type ){case _c .StartElement :switch _ddfba .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_fbebg .Top =NewCT_Border ();if _fbccc :=d .DecodeElement (_fbebg .Top ,&_ddfba );_fbccc !=nil {return _fbccc ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_fbebg .Left =NewCT_Border ();if _fdgg :=d .DecodeElement (_fbebg .Left ,&_ddfba );_fdgg !=nil {return _fdgg ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_fbebg .Bottom =NewCT_Border ();if _dfcfdc :=d .DecodeElement (_fbebg .Bottom ,&_ddfba );_dfcfdc !=nil {return _dfcfdc ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_fbebg .Right =NewCT_Border ();if _fggg :=d .DecodeElement (_fbebg .Right ,&_ddfba );_fggg !=nil {return _fggg ;};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 :"\u0062e\u0074\u0077\u0065\u0065\u006e"},_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 :"\u0062e\u0074\u0077\u0065\u0065\u006e"}:_fbebg .Between =NewCT_Border ();if _badc :=d .DecodeElement (_fbebg .Between ,&_ddfba );_badc !=nil {return _badc ;};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 :"\u0062\u0061\u0072"},_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 :"\u0062\u0061\u0072"}:_fbebg .Bar =NewCT_Border ();if _ceddfa :=d .DecodeElement (_fbebg .Bar ,&_ddfba );_ceddfa !=nil {return _ceddfa ;};default:_cff .Log ("\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\u0050\u0042\u0064\u0072\u0020\u0025\u0076",_ddfba .Name );if _aabfb :=d .Skip ();_aabfb !=nil {return _aabfb ;};};case _c .EndElement :break _fcagd ;case _c .CharData :};};return nil ;};func (_ebedcc ST_HexColor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebedcc .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_c .CharData (_ebedcc .ST_HexColorAuto .String ()));};if _ebedcc .ST_HexColorRGB !=nil {e .EncodeToken (_c .CharData (*_ebedcc .ST_HexColorRGB ));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path -func (_gfddg *CT_Markup )ValidateWithPath (path string )error {return nil };func (_degcdc *CT_TblCellMar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _degcdc .Top !=nil {_bdgcfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_degcdc .Top ,_bdgcfc );};if _degcdc .Start !=nil {_dfadgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_degcdc .Start ,_dfadgd );};if _degcdc .Left !=nil {_ebeda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_degcdc .Left ,_ebeda );};if _degcdc .Bottom !=nil {_aceba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_degcdc .Bottom ,_aceba );};if _degcdc .End !=nil {_ggbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_degcdc .End ,_ggbe );};if _degcdc .Right !=nil {_faffdc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_degcdc .Right ,_faffdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SdtComboBox ()*CT_SdtComboBox {_cgabcf :=&CT_SdtComboBox {};return _cgabcf };func (_bafgc ST_HexColorAuto )String ()string {switch _bafgc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";};func (_ceecb *CT_HdrFtrRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aacg ,_fbggfc :=_ceecb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _fbggfc !=nil {return _fbggfc ;};start .Attr =append (start .Attr ,_aacg );start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ceecb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_Coordinate (s string )(_db .ST_Coordinate ,error ){return _db .ParseUnionST_Coordinate (s );};type ST_DocPartGallery byte ; +// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path +func (_bec *CT_AutoCaption )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Recipients and its children -func (_bfabfd *CT_Recipients )Validate ()error {return _bfabfd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");}; +// Validate validates the CT_Markup and its children +func (_bacfd *CT_Markup )Validate ()error {return _bacfd .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");};func (_cbfae *CT_Markup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_cbfae .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path -func (_ffdcg *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil };func (_gcgaab ST_Zoom )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gcgaab .String (),start );};func NewEG_PContentMath ()*EG_PContentMath {_fabffb :=&EG_PContentMath {};return _fabffb };func (_bedaff ST_Wrap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgdgf :=_f .Attr {};_fgdgf .Name =name ;switch _bedaff {case ST_WrapUnset :_fgdgf .Value ="";case ST_WrapAuto :_fgdgf .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_fgdgf .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case ST_WrapAround :_fgdgf .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_fgdgf .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_fgdgf .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_fgdgf .Value ="\u006e\u006f\u006e\u0065";};return _fgdgf ,nil ;};func (_adccde *ST_FldCharType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adccde =0;case "\u0062\u0065\u0067i\u006e":*_adccde =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_adccde =2;case "\u0065\u006e\u0064":*_adccde =3;};return nil ;}; +// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path +func (_gegfba *CT_SdtCell )ValidateWithPath (path string )error {if _gegfba .SdtPr !=nil {if _ccbfe :=_gegfba .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_ccbfe !=nil {return _ccbfe ;};};if _gegfba .SdtEndPr !=nil {if _ccffba :=_gegfba .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_ccffba !=nil {return _ccffba ;};};if _gegfba .SdtContent !=nil {if _caege :=_gegfba .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_caege !=nil {return _caege ;};};return nil ;};func (_bfgaf *Ftr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfgaf .CT_HdrFtr =*NewCT_HdrFtr ();_eebef :for {_dffdae ,_ccaag :=d .Token ();if _ccaag !=nil {return _ccaag ;};switch _dcbdd :=_dffdae .(type ){case _c .StartElement :switch _dcbdd .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_gfbbf :=NewCT_AltChunk ();if _cgfbd :=d .DecodeElement (_gfbbf ,&_dcbdd );_cgfbd !=nil {return _cgfbd ;};_bfgaf .AltChunk =append (_bfgaf .AltChunk ,_gfbbf );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aeceg :=NewEG_ContentBlockContent ();_aeceg .CustomXml =NewCT_CustomXmlBlock ();if _gdcfd :=d .DecodeElement (_aeceg .CustomXml ,&_dcbdd );_gdcfd !=nil {return _gdcfd ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_aeceg );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_cfcga :=NewEG_ContentBlockContent ();_cfcga .Sdt =NewCT_SdtBlock ();if _ddbcde :=d .DecodeElement (_cfcga .Sdt ,&_dcbdd );_ddbcde !=nil {return _ddbcde ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_cfcga );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 :"\u0070"},_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 :"\u0070"}:_ecgad :=NewEG_ContentBlockContent ();_gadag :=NewCT_P ();if _geccef :=d .DecodeElement (_gadag ,&_dcbdd );_geccef !=nil {return _geccef ;};_ecgad .P =append (_ecgad .P ,_gadag );_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_ecgad );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_bfcdca :=NewEG_ContentBlockContent ();_ccadb :=NewCT_Tbl ();if _dgaeec :=d .DecodeElement (_ccadb ,&_dcbdd );_dgaeec !=nil {return _dgaeec ;};_bfcdca .Tbl =append (_bfcdca .Tbl ,_ccadb );_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_bfcdca );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cgabef :=NewEG_ContentBlockContent ();_dgdced :=NewEG_RunLevelElts ();_dgdced .ProofErr =NewCT_ProofErr ();if _ggaeb :=d .DecodeElement (_dgdced .ProofErr ,&_dcbdd );_ggaeb !=nil {return _ggaeb ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_cgabef );_cgabef .EG_RunLevelElts =append (_cgabef .EG_RunLevelElts ,_dgdced );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ggaffg :=NewEG_ContentBlockContent ();_cddcff :=NewEG_RunLevelElts ();_cddcff .PermStart =NewCT_PermStart ();if _fadbd :=d .DecodeElement (_cddcff .PermStart ,&_dcbdd );_fadbd !=nil {return _fadbd ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_ggaffg );_ggaffg .EG_RunLevelElts =append (_ggaffg .EG_RunLevelElts ,_cddcff );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ecbdd :=NewEG_ContentBlockContent ();_dcafb :=NewEG_RunLevelElts ();_dcafb .PermEnd =NewCT_Perm ();if _fggfab :=d .DecodeElement (_dcafb .PermEnd ,&_dcbdd );_fggfab !=nil {return _fggfab ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_ecbdd );_ecbdd .EG_RunLevelElts =append (_ecbdd .EG_RunLevelElts ,_dcafb );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_beggee :=NewEG_ContentBlockContent ();_baaggc :=NewEG_RunLevelElts ();_baaggc .Ins =NewCT_RunTrackChange ();if _gafacf :=d .DecodeElement (_baaggc .Ins ,&_dcbdd );_gafacf !=nil {return _gafacf ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_beggee );_beggee .EG_RunLevelElts =append (_beggee .EG_RunLevelElts ,_baaggc );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ececed :=NewEG_ContentBlockContent ();_gbegba :=NewEG_RunLevelElts ();_gbegba .Del =NewCT_RunTrackChange ();if _cefbfa :=d .DecodeElement (_gbegba .Del ,&_dcbdd );_cefbfa !=nil {return _cefbfa ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_ececed );_ececed .EG_RunLevelElts =append (_ececed .EG_RunLevelElts ,_gbegba );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bgcefg :=NewEG_ContentBlockContent ();_facdb :=NewEG_RunLevelElts ();_facdb .MoveFrom =NewCT_RunTrackChange ();if _afeea :=d .DecodeElement (_facdb .MoveFrom ,&_dcbdd );_afeea !=nil {return _afeea ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_bgcefg );_bgcefg .EG_RunLevelElts =append (_bgcefg .EG_RunLevelElts ,_facdb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_efedb :=NewEG_ContentBlockContent ();_dafde :=NewEG_RunLevelElts ();_dafde .MoveTo =NewCT_RunTrackChange ();if _cbfdcc :=d .DecodeElement (_dafde .MoveTo ,&_dcbdd );_cbfdcc !=nil {return _cbfdcc ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_efedb );_efedb .EG_RunLevelElts =append (_efedb .EG_RunLevelElts ,_dafde );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gbgdf :=NewEG_ContentBlockContent ();_ccdaf :=NewEG_RunLevelElts ();_edbaa :=NewEG_RangeMarkupElements ();_edbaa .BookmarkStart =NewCT_Bookmark ();if _cfecf :=d .DecodeElement (_edbaa .BookmarkStart ,&_dcbdd );_cfecf !=nil {return _cfecf ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_gbgdf );_gbgdf .EG_RunLevelElts =append (_gbgdf .EG_RunLevelElts ,_ccdaf );_ccdaf .EG_RangeMarkupElements =append (_ccdaf .EG_RangeMarkupElements ,_edbaa );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aefbd :=NewEG_ContentBlockContent ();_dbgag :=NewEG_RunLevelElts ();_bfcdee :=NewEG_RangeMarkupElements ();_bfcdee .BookmarkEnd =NewCT_MarkupRange ();if _degce :=d .DecodeElement (_bfcdee .BookmarkEnd ,&_dcbdd );_degce !=nil {return _degce ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_aefbd );_aefbd .EG_RunLevelElts =append (_aefbd .EG_RunLevelElts ,_dbgag );_dbgag .EG_RangeMarkupElements =append (_dbgag .EG_RangeMarkupElements ,_bfcdee );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fecgff :=NewEG_ContentBlockContent ();_baadb :=NewEG_RunLevelElts ();_gggbgd :=NewEG_RangeMarkupElements ();_gggbgd .MoveFromRangeStart =NewCT_MoveBookmark ();if _adggaa :=d .DecodeElement (_gggbgd .MoveFromRangeStart ,&_dcbdd );_adggaa !=nil {return _adggaa ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_fecgff );_fecgff .EG_RunLevelElts =append (_fecgff .EG_RunLevelElts ,_baadb );_baadb .EG_RangeMarkupElements =append (_baadb .EG_RangeMarkupElements ,_gggbgd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbeeg :=NewEG_ContentBlockContent ();_fadgdaa :=NewEG_RunLevelElts ();_dfade :=NewEG_RangeMarkupElements ();_dfade .MoveFromRangeEnd =NewCT_MarkupRange ();if _eabee :=d .DecodeElement (_dfade .MoveFromRangeEnd ,&_dcbdd );_eabee !=nil {return _eabee ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_dbeeg );_dbeeg .EG_RunLevelElts =append (_dbeeg .EG_RunLevelElts ,_fadgdaa );_fadgdaa .EG_RangeMarkupElements =append (_fadgdaa .EG_RangeMarkupElements ,_dfade );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_daaaf :=NewEG_ContentBlockContent ();_cagdf :=NewEG_RunLevelElts ();_ceeced :=NewEG_RangeMarkupElements ();_ceeced .MoveToRangeStart =NewCT_MoveBookmark ();if _fbfffe :=d .DecodeElement (_ceeced .MoveToRangeStart ,&_dcbdd );_fbfffe !=nil {return _fbfffe ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_daaaf );_daaaf .EG_RunLevelElts =append (_daaaf .EG_RunLevelElts ,_cagdf );_cagdf .EG_RangeMarkupElements =append (_cagdf .EG_RangeMarkupElements ,_ceeced );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_deabbbd :=NewEG_ContentBlockContent ();_fegdf :=NewEG_RunLevelElts ();_dccde :=NewEG_RangeMarkupElements ();_dccde .MoveToRangeEnd =NewCT_MarkupRange ();if _bbefa :=d .DecodeElement (_dccde .MoveToRangeEnd ,&_dcbdd );_bbefa !=nil {return _bbefa ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_deabbbd );_deabbbd .EG_RunLevelElts =append (_deabbbd .EG_RunLevelElts ,_fegdf );_fegdf .EG_RangeMarkupElements =append (_fegdf .EG_RangeMarkupElements ,_dccde );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dddcbd :=NewEG_ContentBlockContent ();_ebgbfgg :=NewEG_RunLevelElts ();_dbace :=NewEG_RangeMarkupElements ();_dbace .CommentRangeStart =NewCT_MarkupRange ();if _cddaf :=d .DecodeElement (_dbace .CommentRangeStart ,&_dcbdd );_cddaf !=nil {return _cddaf ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_dddcbd );_dddcbd .EG_RunLevelElts =append (_dddcbd .EG_RunLevelElts ,_ebgbfgg );_ebgbfgg .EG_RangeMarkupElements =append (_ebgbfgg .EG_RangeMarkupElements ,_dbace );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cecbc :=NewEG_ContentBlockContent ();_degbab :=NewEG_RunLevelElts ();_eceef :=NewEG_RangeMarkupElements ();_eceef .CommentRangeEnd =NewCT_MarkupRange ();if _aeddcc :=d .DecodeElement (_eceef .CommentRangeEnd ,&_dcbdd );_aeddcc !=nil {return _aeddcc ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_cecbc );_cecbc .EG_RunLevelElts =append (_cecbc .EG_RunLevelElts ,_degbab );_degbab .EG_RangeMarkupElements =append (_degbab .EG_RangeMarkupElements ,_eceef );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ababb :=NewEG_ContentBlockContent ();_cdeeae :=NewEG_RunLevelElts ();_bbdabd :=NewEG_RangeMarkupElements ();_bbdabd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bfaeba :=d .DecodeElement (_bbdabd .CustomXmlInsRangeStart ,&_dcbdd );_bfaeba !=nil {return _bfaeba ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_ababb );_ababb .EG_RunLevelElts =append (_ababb .EG_RunLevelElts ,_cdeeae );_cdeeae .EG_RangeMarkupElements =append (_cdeeae .EG_RangeMarkupElements ,_bbdabd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gadda :=NewEG_ContentBlockContent ();_bbgfda :=NewEG_RunLevelElts ();_gcagf :=NewEG_RangeMarkupElements ();_gcagf .CustomXmlInsRangeEnd =NewCT_Markup ();if _bdgbeac :=d .DecodeElement (_gcagf .CustomXmlInsRangeEnd ,&_dcbdd );_bdgbeac !=nil {return _bdgbeac ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_gadda );_gadda .EG_RunLevelElts =append (_gadda .EG_RunLevelElts ,_bbgfda );_bbgfda .EG_RangeMarkupElements =append (_bbgfda .EG_RangeMarkupElements ,_gcagf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffebb :=NewEG_ContentBlockContent ();_aeecc :=NewEG_RunLevelElts ();_bfeae :=NewEG_RangeMarkupElements ();_bfeae .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gcaddb :=d .DecodeElement (_bfeae .CustomXmlDelRangeStart ,&_dcbdd );_gcaddb !=nil {return _gcaddb ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_ffebb );_ffebb .EG_RunLevelElts =append (_ffebb .EG_RunLevelElts ,_aeecc );_aeecc .EG_RangeMarkupElements =append (_aeecc .EG_RangeMarkupElements ,_bfeae );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gdfcc :=NewEG_ContentBlockContent ();_ggggf :=NewEG_RunLevelElts ();_afcdgc :=NewEG_RangeMarkupElements ();_afcdgc .CustomXmlDelRangeEnd =NewCT_Markup ();if _edege :=d .DecodeElement (_afcdgc .CustomXmlDelRangeEnd ,&_dcbdd );_edege !=nil {return _edege ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_gdfcc );_gdfcc .EG_RunLevelElts =append (_gdfcc .EG_RunLevelElts ,_ggggf );_ggggf .EG_RangeMarkupElements =append (_ggggf .EG_RangeMarkupElements ,_afcdgc );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_afccdf :=NewEG_ContentBlockContent ();_gefbe :=NewEG_RunLevelElts ();_dacca :=NewEG_RangeMarkupElements ();_dacca .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbgdb :=d .DecodeElement (_dacca .CustomXmlMoveFromRangeStart ,&_dcbdd );_fbgdb !=nil {return _fbgdb ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_afccdf );_afccdf .EG_RunLevelElts =append (_afccdf .EG_RunLevelElts ,_gefbe );_gefbe .EG_RangeMarkupElements =append (_gefbe .EG_RangeMarkupElements ,_dacca );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_agdfg :=NewEG_ContentBlockContent ();_cfdfd :=NewEG_RunLevelElts ();_caccb :=NewEG_RangeMarkupElements ();_caccb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ccgdf :=d .DecodeElement (_caccb .CustomXmlMoveFromRangeEnd ,&_dcbdd );_ccgdf !=nil {return _ccgdf ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_agdfg );_agdfg .EG_RunLevelElts =append (_agdfg .EG_RunLevelElts ,_cfdfd );_cfdfd .EG_RangeMarkupElements =append (_cfdfd .EG_RangeMarkupElements ,_caccb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fdded :=NewEG_ContentBlockContent ();_gfggc :=NewEG_RunLevelElts ();_edfec :=NewEG_RangeMarkupElements ();_edfec .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cbfdeg :=d .DecodeElement (_edfec .CustomXmlMoveToRangeStart ,&_dcbdd );_cbfdeg !=nil {return _cbfdeg ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_fdded );_fdded .EG_RunLevelElts =append (_fdded .EG_RunLevelElts ,_gfggc );_gfggc .EG_RangeMarkupElements =append (_gfggc .EG_RangeMarkupElements ,_edfec );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aeebcc :=NewEG_ContentBlockContent ();_ccbgeb :=NewEG_RunLevelElts ();_adgcbe :=NewEG_RangeMarkupElements ();_adgcbe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cfdde :=d .DecodeElement (_adgcbe .CustomXmlMoveToRangeEnd ,&_dcbdd );_cfdde !=nil {return _cfdde ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_aeebcc );_aeebcc .EG_RunLevelElts =append (_aeebcc .EG_RunLevelElts ,_ccbgeb );_ccbgeb .EG_RangeMarkupElements =append (_ccbgeb .EG_RangeMarkupElements ,_adgcbe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_beefb :=NewEG_ContentBlockContent ();_dccbec :=NewEG_RunLevelElts ();_egdbc :=NewEG_MathContent ();_egdbc .OMathPara =_egg .NewOMathPara ();if _agdeccf :=d .DecodeElement (_egdbc .OMathPara ,&_dcbdd );_agdeccf !=nil {return _agdeccf ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_beefb );_beefb .EG_RunLevelElts =append (_beefb .EG_RunLevelElts ,_dccbec );_dccbec .EG_MathContent =append (_dccbec .EG_MathContent ,_egdbc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ebbcd :=NewEG_ContentBlockContent ();_bcbfb :=NewEG_RunLevelElts ();_geccga :=NewEG_MathContent ();_geccga .OMath =_egg .NewOMath ();if _aefcd :=d .DecodeElement (_geccga .OMath ,&_dcbdd );_aefcd !=nil {return _aefcd ;};_bfgaf .EG_ContentBlockContent =append (_bfgaf .EG_ContentBlockContent ,_ebbcd );_ebbcd .EG_RunLevelElts =append (_ebbcd .EG_RunLevelElts ,_bcbfb );_bcbfb .EG_MathContent =append (_bcbfb .EG_MathContent ,_geccga );default:_cff .Log ("\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\u0046t\u0072\u0020\u0025\u0076",_dcbdd .Name );if _ggaeg :=d .Skip ();_ggaeg !=nil {return _ggaeg ;};};case _c .EndElement :break _eebef ;case _c .CharData :};};return nil ;};func (_gdfdb *ST_PageBorderOffset )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abfbb ,_cbfegg :=d .Token ();if _cbfegg !=nil {return _cbfegg ;};if _gffdg ,_abceagf :=_abfbb .(_c .EndElement );_abceagf &&_gffdg .Name ==start .Name {*_gdfdb =1;return nil ;};if _ffdada ,_fgggfd :=_abfbb .(_c .CharData );!_fgggfd {return _ea .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",_abfbb );}else {switch string (_ffdada ){case "":*_gdfdb =0;case "\u0070\u0061\u0067\u0065":*_gdfdb =1;case "\u0074\u0065\u0078\u0074":*_gdfdb =2;};};_abfbb ,_cbfegg =d .Token ();if _cbfegg !=nil {return _cbfegg ;};if _fdegf ,_fedega :=_abfbb .(_c .EndElement );_fedega &&_fdegf .Name ==start .Name {return nil ;};return _ea .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",_abfbb );}; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_fgbfc *CT_Lvl )ValidateWithPath (path string )error {if _fgbfc .TentativeAttr !=nil {if _bdcdd :=_fgbfc .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_bdcdd !=nil {return _bdcdd ;};};if _fgbfc .Start !=nil {if _edbcg :=_fgbfc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_edbcg !=nil {return _edbcg ;};};if _fgbfc .NumFmt !=nil {if _geeef :=_fgbfc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_geeef !=nil {return _geeef ;};};if _fgbfc .LvlRestart !=nil {if _cadbg :=_fgbfc .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_cadbg !=nil {return _cadbg ;};};if _fgbfc .PStyle !=nil {if _ebgfd :=_fgbfc .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_ebgfd !=nil {return _ebgfd ;};};if _fgbfc .IsLgl !=nil {if _gddc :=_fgbfc .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_gddc !=nil {return _gddc ;};};if _fgbfc .Suff !=nil {if _adbgb :=_fgbfc .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066");_adbgb !=nil {return _adbgb ;};};if _fgbfc .LvlText !=nil {if _cfffb :=_fgbfc .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_cfffb !=nil {return _cfffb ;};};if _fgbfc .LvlPicBulletId !=nil {if _eggdc :=_fgbfc .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064");_eggdc !=nil {return _eggdc ;};};if _fgbfc .Legacy !=nil {if _beeffd :=_fgbfc .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_beeffd !=nil {return _beeffd ;};};if _fgbfc .LvlJc !=nil {if _agegbc :=_fgbfc .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063");_agegbc !=nil {return _agegbc ;};};if _fgbfc .PPr !=nil {if _afdgb :=_fgbfc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_afdgb !=nil {return _afdgb ;};};if _fgbfc .RPr !=nil {if _fedf :=_fgbfc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fedf !=nil {return _fedf ;};};return nil ;};func (_ffddfb *WdST_WrapText )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffddfb =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_ffddfb =1;case "\u006c\u0065\u0066\u0074":*_ffddfb =2;case "\u0072\u0069\u0067h\u0074":*_ffddfb =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_ffddfb =4;};return nil ;};type CT_PaperSource struct{ +// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path +func (_fffca *CT_FFStatusText )ValidateWithPath (path string )error {if _acgg :=_fffca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acgg !=nil {return _acgg ;};return nil ;};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;);func (_dgcdb *CT_RubyPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_aggga :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dgcdb .RubyAlign ,_aggga );_bcgge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_dgcdb .Hps ,_bcgge );_bdabe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_dgcdb .HpsRaise ,_bdabe );_bfaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dgcdb .HpsBaseText ,_bfaf );_bbgdgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_dgcdb .Lid ,_bbgdgg );if _dgcdb .Dirty !=nil {_edgga :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}};e .EncodeElement (_dgcdb .Dirty ,_edgga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adgdbc *WdST_RelFromV )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddgcag ,_gfgega :=d .Token ();if _gfgega !=nil {return _gfgega ;};if _gdcee ,_cgfcc :=_ddgcag .(_c .EndElement );_cgfcc &&_gdcee .Name ==start .Name {*_adgdbc =1;return nil ;};if _bbbdb ,_fbcdag :=_ddgcag .(_c .CharData );!_fbcdag {return _ea .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",_ddgcag );}else {switch string (_bbbdb ){case "":*_adgdbc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_adgdbc =1;case "\u0070\u0061\u0067\u0065":*_adgdbc =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_adgdbc =3;case "\u006c\u0069\u006e\u0065":*_adgdbc =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_adgdbc =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_adgdbc =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_adgdbc =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_adgdbc =8;};};_ddgcag ,_gfgega =d .Token ();if _gfgega !=nil {return _gfgega ;};if _gbedef ,_cbbgf :=_ddgcag .(_c .EndElement );_cbbgf &&_gbedef .Name ==start .Name {return nil ;};return _ea .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",_ddgcag );};func (_faacbb *Recipients )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073";return _faacbb .CT_Recipients .MarshalXML (e ,start );};func NewCT_Placeholder ()*CT_Placeholder {_aaefg :=&CT_Placeholder {};_aaefg .DocPart =NewCT_String ();return _aaefg ;}; -// First Page Printer Tray Code -FirstAttr *int64 ; +// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path +func (_bcdga *CT_FtnEdnRef )ValidateWithPath (path string )error {if _bcdga .CustomMarkFollowsAttr !=nil {if _eefd :=_bcdga .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072");_eefd !=nil {return _eefd ;};};return nil ;};func (_bfbbd ST_PageBorderZOrder )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bdgadf :=_c .Attr {};_bdgadf .Name =name ;switch _bfbbd {case ST_PageBorderZOrderUnset :_bdgadf .Value ="";case ST_PageBorderZOrderFront :_bdgadf .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_bdgadf .Value ="\u0062\u0061\u0063\u006b";};return _bdgadf ,nil ;};func (_feef *CT_Numbering )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _feef .NumPicBullet !=nil {_bbedf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}};for _ ,_fbba :=range _feef .NumPicBullet {e .EncodeElement (_fbba ,_bbedf );};};if _feef .AbstractNum !=nil {_fadf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_fbdbd :=range _feef .AbstractNum {e .EncodeElement (_fbdbd ,_fadf );};};if _feef .Num !=nil {_dcfgfb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_dgcbe :=range _feef .Num {e .EncodeElement (_dgcbe ,_dcfgfb );};};if _feef .NumIdMacAtCleanup !=nil {_dafef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075mI\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006c\u0065\u0061\u006e\u0075\u0070"}};e .EncodeElement (_feef .NumIdMacAtCleanup ,_dafef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewEG_RubyContent ()*EG_RubyContent {_fcbaeg :=&EG_RubyContent {};return _fcbaeg };func NewCT_RPr ()*CT_RPr {_bcdebg :=&CT_RPr {};return _bcdebg };func (_dafee ST_VAnchor )Validate ()error {return _dafee .ValidateWithPath ("")};func (_fffef *CT_LongHexNumber )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_fffef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcgg *CT_Bookmark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",_bcgg .NameAttr )});if _bcgg .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_bcgg .ColFirstAttr )});};if _bcgg .ColLastAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_ea .Sprintf ("\u0025\u0076",*_bcgg .ColLastAttr )});};if _bcgg .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_gec ,_cbd :=_bcgg .DisplacedByCustomXmlAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _cbd !=nil {return _cbd ;};start .Attr =append (start .Attr ,_gec );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_bcgg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DocPartTypes struct{ -// Non-First Page Printer Tray Code -OtherAttr *int64 ;}; +// Entry Is Of All Types +AllAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path -func (_adfab *CT_DocPart )ValidateWithPath (path string )error {if _adfab .DocPartPr !=nil {if _bcgc :=_adfab .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_bcgc !=nil {return _bcgc ;};};if _adfab .DocPartBody !=nil {if _dfge :=_adfab .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079");_dfge !=nil {return _dfge ;};};return nil ;};func (_eddfff *ST_Lock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cggcb ,_dbbfaa :=d .Token ();if _dbbfaa !=nil {return _dbbfaa ;};if _fgbgbf ,_agfae :=_cggcb .(_f .EndElement );_agfae &&_fgbgbf .Name ==start .Name {*_eddfff =1;return nil ;};if _gfffaa ,_cbbgb :=_cggcb .(_f .CharData );!_cbbgb {return _c .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",_cggcb );}else {switch string (_gfffaa ){case "":*_eddfff =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_eddfff =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_eddfff =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_eddfff =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_eddfff =4;};};_cggcb ,_dbbfaa =d .Token ();if _dbbfaa !=nil {return _dbbfaa ;};if _cbgfb ,_fceeed :=_cggcb .(_f .EndElement );_fceeed &&_cbgfb .Name ==start .Name {return nil ;};return _c .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",_cggcb );}; +// Entry Type +Type []*CT_DocPartType ;};func (_bddeb ST_TblOverlap )Validate ()error {return _bddeb .ValidateWithPath ("")};type CT_PBdr struct{ -// Validate validates the WdCT_WordprocessingGroup and its children -func (_eccaag *WdCT_WordprocessingGroup )Validate ()error {return _eccaag .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");}; +// Paragraph Border Above Identical Paragraphs +Top *CT_Border ; -// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path -func (_fface *CT_LineNumber )ValidateWithPath (path string )error {if _fface .DistanceAttr !=nil {if _efebd :=_fface .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_efebd !=nil {return _efebd ;};};if _egdde :=_fface .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_egdde !=nil {return _egdde ;};return nil ;};func (_bggaf *CT_DecimalNumberOrPrecent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_bggaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccdcd *CT_Color )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bed :=range start .Attr {if _bed .Name .Local =="\u0076\u0061\u006c"{_babae ,_gagf :=ParseUnionST_HexColor (_bed .Value );if _gagf !=nil {return _gagf ;};_ccdcd .ValAttr =_babae ;continue ;};if _bed .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ccdcd .ThemeColorAttr .UnmarshalXMLAttr (_bed );continue ;};if _bed .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_efef ,_gac :=_bed .Value ,error (nil );if _gac !=nil {return _gac ;};_ccdcd .ThemeTintAttr =&_efef ;continue ;};if _bed .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_agc ,_dgecd :=_bed .Value ,error (nil );if _dgecd !=nil {return _dgecd ;};_ccdcd .ThemeShadeAttr =&_agc ;continue ;};};for {_cccdc ,_fbef :=d .Token ();if _fbef !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_fbef );};if _dacbaf ,_eedc :=_cccdc .(_f .EndElement );_eedc &&_dacbaf .Name ==start .Name {break ;};};return nil ;};func (_ebgeec *Numbering )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebgeec .CT_Numbering =*NewCT_Numbering ();_decbfb :for {_ffecg ,_bdbdf :=d .Token ();if _bdbdf !=nil {return _bdbdf ;};switch _ffefb :=_ffecg .(type ){case _f .StartElement :switch _ffefb .Name {case _f .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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"},_f .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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_dcafg :=NewCT_NumPicBullet ();if _edgcgdc :=d .DecodeElement (_dcafg ,&_ffefb );_edgcgdc !=nil {return _edgcgdc ;};_ebgeec .NumPicBullet =append (_ebgeec .NumPicBullet ,_dcafg );case _f .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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_f .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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_gfcfea :=NewCT_AbstractNum ();if _cgcgg :=d .DecodeElement (_gfcfea ,&_ffefb );_cgcgg !=nil {return _cgcgg ;};_ebgeec .AbstractNum =append (_ebgeec .AbstractNum ,_gfcfea );case _f .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 :"\u006e\u0075\u006d"},_f .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 :"\u006e\u0075\u006d"}:_ebdcaf :=NewCT_Num ();if _dcgag :=d .DecodeElement (_ebdcaf ,&_ffefb );_dcgag !=nil {return _dcgag ;};_ebgeec .Num =append (_ebgeec .Num ,_ebdcaf );case _f .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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_f .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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_ebgeec .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _daefc :=d .DecodeElement (_ebgeec .NumIdMacAtCleanup ,&_ffefb );_daefc !=nil {return _daefc ;};default:_gb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004e\u0075\u006d\u0062\u0065\u0072i\u006e\u0067 \u0025\u0076",_ffefb .Name );if _becad :=d .Skip ();_becad !=nil {return _becad ;};};case _f .EndElement :break _decbfb ;case _f .CharData :};};return nil ;};func (_fbddfc *EG_RPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbddfc .RStyle !=nil {_geabd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fbddfc .RStyle ,_geabd );};if _fbddfc .RFonts !=nil {_ggeea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_fbddfc .RFonts ,_ggeea );};if _fbddfc .B !=nil {_decgba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_fbddfc .B ,_decgba );};if _fbddfc .BCs !=nil {_gaedcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_fbddfc .BCs ,_gaedcg );};if _fbddfc .I !=nil {_defgcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_fbddfc .I ,_defgcb );};if _fbddfc .ICs !=nil {_bdeee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_fbddfc .ICs ,_bdeee );};if _fbddfc .Caps !=nil {_aeafea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_fbddfc .Caps ,_aeafea );};if _fbddfc .SmallCaps !=nil {_gbadag :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_fbddfc .SmallCaps ,_gbadag );};if _fbddfc .Strike !=nil {_aaaaaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_fbddfc .Strike ,_aaaaaf );};if _fbddfc .Dstrike !=nil {_dafga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_fbddfc .Dstrike ,_dafga );};if _fbddfc .Outline !=nil {_badddb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_fbddfc .Outline ,_badddb );};if _fbddfc .Shadow !=nil {_efgga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_fbddfc .Shadow ,_efgga );};if _fbddfc .Emboss !=nil {_facff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_fbddfc .Emboss ,_facff );};if _fbddfc .Imprint !=nil {_ceeae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_fbddfc .Imprint ,_ceeae );};if _fbddfc .NoProof !=nil {_dfefgf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_fbddfc .NoProof ,_dfefgf );};if _fbddfc .SnapToGrid !=nil {_cgcdgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_fbddfc .SnapToGrid ,_cgcdgc );};if _fbddfc .Vanish !=nil {_gcadd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fbddfc .Vanish ,_gcadd );};if _fbddfc .WebHidden !=nil {_gacee :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_fbddfc .WebHidden ,_gacee );};if _fbddfc .Color !=nil {_ffbdef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fbddfc .Color ,_ffbdef );};if _fbddfc .Spacing !=nil {_ecdcad :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_fbddfc .Spacing ,_ecdcad );};if _fbddfc .W !=nil {_cdcfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_fbddfc .W ,_cdcfe );};if _fbddfc .Kern !=nil {_aeage :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_fbddfc .Kern ,_aeage );};if _fbddfc .Position !=nil {_fcgddg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbddfc .Position ,_fcgddg );};if _fbddfc .Sz !=nil {_abbfab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_fbddfc .Sz ,_abbfab );};if _fbddfc .SzCs !=nil {_aaabf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_fbddfc .SzCs ,_aaabf );};if _fbddfc .Highlight !=nil {_ddceg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fbddfc .Highlight ,_ddceg );};if _fbddfc .U !=nil {_agfbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_fbddfc .U ,_agfbb );};if _fbddfc .Effect !=nil {_feadb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_fbddfc .Effect ,_feadb );};if _fbddfc .Bdr !=nil {_bbcge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_fbddfc .Bdr ,_bbcge );};if _fbddfc .Shd !=nil {_faebc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fbddfc .Shd ,_faebc );};if _fbddfc .FitText !=nil {_fedff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_fbddfc .FitText ,_fedff );};if _fbddfc .VertAlign !=nil {_bafaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fbddfc .VertAlign ,_bafaf );};if _fbddfc .Rtl !=nil {_aebaceg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_fbddfc .Rtl ,_aebaceg );};if _fbddfc .Cs !=nil {_ffbaec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_fbddfc .Cs ,_ffbaec );};if _fbddfc .Em !=nil {_gedagg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_fbddfc .Em ,_gedagg );};if _fbddfc .Lang !=nil {_ffafac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_fbddfc .Lang ,_ffafac );};if _fbddfc .EastAsianLayout !=nil {_agdab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fbddfc .EastAsianLayout ,_agdab );};if _fbddfc .SpecVanish !=nil {_gcbcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fbddfc .SpecVanish ,_gcbcd );};if _fbddfc .OMath !=nil {_dbagge :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_fbddfc .OMath ,_dbagge );};return nil ;};func (_ggegac ST_HighlightColor )ValidateWithPath (path string )error {switch _ggegac {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggegac ));};return nil ;};func (_fagdg *CT_Num )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fagdg .AbstractNumId =NewCT_DecimalNumber ();for _ ,_fgbae :=range start .Attr {if _fgbae .Name .Local =="\u006e\u0075\u006dI\u0064"{_cegaaf ,_bfgab :=_ge .ParseInt (_fgbae .Value ,10,64);if _bfgab !=nil {return _bfgab ;};_fagdg .NumIdAttr =_cegaaf ;continue ;};};_dbage :for {_afdee ,_cbebde :=d .Token ();if _cbebde !=nil {return _cbebde ;};switch _gdeef :=_afdee .(type ){case _f .StartElement :switch _gdeef .Name {case _f .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 :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},_f .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 :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}:if _gfdfa :=d .DecodeElement (_fagdg .AbstractNumId ,&_gdeef );_gfdfa !=nil {return _gfdfa ;};case _f .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 :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_f .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 :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_acbbg :=NewCT_NumLvl ();if _cddf :=d .DecodeElement (_acbbg ,&_gdeef );_cddf !=nil {return _cddf ;};_fagdg .LvlOverride =append (_fagdg .LvlOverride ,_acbbg );default:_gb .Log ("\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\u004e\u0075\u006d\u0020\u0025\u0076",_gdeef .Name );if _cegcc :=d .Skip ();_cegcc !=nil {return _cegcc ;};};case _f .EndElement :break _dbage ;case _f .CharData :};};return nil ;}; +// Left Paragraph Border +Left *CT_Border ; -// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path -func (_bgcge *CT_Settings )ValidateWithPath (path string )error {if _bgcge .WriteProtection !=nil {if _aggdd :=_bgcge .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_aggdd !=nil {return _aggdd ;};};if _bgcge .View !=nil {if _ccfef :=_bgcge .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_ccfef !=nil {return _ccfef ;};};if _bgcge .Zoom !=nil {if _bcfgd :=_bgcge .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_bcfgd !=nil {return _bcfgd ;};};if _bgcge .RemovePersonalInformation !=nil {if _efceg :=_bgcge .RemovePersonalInformation .ValidateWithPath (path +"\u002f\u0052\u0065\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073o\u006e\u0061\u006c\u0049\u006e\u0066\u006f\u0072\u006d\u0061t\u0069\u006f\u006e");_efceg !=nil {return _efceg ;};};if _bgcge .RemoveDateAndTime !=nil {if _fdbef :=_bgcge .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_fdbef !=nil {return _fdbef ;};};if _bgcge .DoNotDisplayPageBoundaries !=nil {if _degcgg :=_bgcge .DoNotDisplayPageBoundaries .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0044i\u0073\u0070\u006c\u0061\u0079\u0050\u0061\u0067\u0065B\u006f\u0075\u006ed\u0061r\u0069\u0065\u0073");_degcgg !=nil {return _degcgg ;};};if _bgcge .DisplayBackgroundShape !=nil {if _caggb :=_bgcge .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065");_caggb !=nil {return _caggb ;};};if _bgcge .PrintPostScriptOverText !=nil {if _baefe :=_bgcge .PrintPostScriptOverText .ValidateWithPath (path +"\u002fP\u0072\u0069\u006e\u0074\u0050\u006f\u0073\u0074\u0053\u0063\u0072i\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074");_baefe !=nil {return _baefe ;};};if _bgcge .PrintFractionalCharacterWidth !=nil {if _aaedg :=_bgcge .PrintFractionalCharacterWidth .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0061\u006c\u0043\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068");_aaedg !=nil {return _aaedg ;};};if _bgcge .PrintFormsData !=nil {if _cffggc :=_bgcge .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_cffggc !=nil {return _cffggc ;};};if _bgcge .EmbedTrueTypeFonts !=nil {if _gbdcf :=_bgcge .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073");_gbdcf !=nil {return _gbdcf ;};};if _bgcge .EmbedSystemFonts !=nil {if _ebffb :=_bgcge .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_ebffb !=nil {return _ebffb ;};};if _bgcge .SaveSubsetFonts !=nil {if _bddcb :=_bgcge .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_bddcb !=nil {return _bddcb ;};};if _bgcge .SaveFormsData !=nil {if _bbbfe :=_bgcge .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061");_bbbfe !=nil {return _bbbfe ;};};if _bgcge .MirrorMargins !=nil {if _eacbb :=_bgcge .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_eacbb !=nil {return _eacbb ;};};if _bgcge .AlignBordersAndEdges !=nil {if _addgg :=_bgcge .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073");_addgg !=nil {return _addgg ;};};if _bgcge .BordersDoNotSurroundHeader !=nil {if _ceaae :=_bgcge .BordersDoNotSurroundHeader .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064H\u0065a\u0064\u0065\u0072");_ceaae !=nil {return _ceaae ;};};if _bgcge .BordersDoNotSurroundFooter !=nil {if _eeagce :=_bgcge .BordersDoNotSurroundFooter .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064F\u006fo\u0074\u0065\u0072");_eeagce !=nil {return _eeagce ;};};if _bgcge .GutterAtTop !=nil {if _gcbceb :=_bgcge .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_gcbceb !=nil {return _gcbceb ;};};if _bgcge .HideSpellingErrors !=nil {if _edcbd :=_bgcge .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073");_edcbd !=nil {return _edcbd ;};};if _bgcge .HideGrammaticalErrors !=nil {if _afdef :=_bgcge .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073");_afdef !=nil {return _afdef ;};};for _dcadc ,_eadga :=range _bgcge .ActiveWritingStyle {if _eegdg :=_eadga .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_dcadc ));_eegdg !=nil {return _eegdg ;};};if _bgcge .ProofState !=nil {if _cdcgce :=_bgcge .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_cdcgce !=nil {return _cdcgce ;};};if _bgcge .FormsDesign !=nil {if _gdbdb :=_bgcge .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e");_gdbdb !=nil {return _gdbdb ;};};if _bgcge .AttachedTemplate !=nil {if _ebfca :=_bgcge .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_ebfca !=nil {return _ebfca ;};};if _bgcge .LinkStyles !=nil {if _fgbde :=_bgcge .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_fgbde !=nil {return _fgbde ;};};if _bgcge .StylePaneFormatFilter !=nil {if _gbdgdg :=_bgcge .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072");_gbdgdg !=nil {return _gbdgdg ;};};if _bgcge .StylePaneSortMethod !=nil {if _gagda :=_bgcge .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_gagda !=nil {return _gagda ;};};if _bgcge .DocumentType !=nil {if _debbga :=_bgcge .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_debbga !=nil {return _debbga ;};};if _bgcge .MailMerge !=nil {if _cabda :=_bgcge .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");_cabda !=nil {return _cabda ;};};if _bgcge .RevisionView !=nil {if _cfada :=_bgcge .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_cfada !=nil {return _cfada ;};};if _bgcge .TrackRevisions !=nil {if _dadbe :=_bgcge .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");_dadbe !=nil {return _dadbe ;};};if _bgcge .DoNotTrackMoves !=nil {if _efefd :=_bgcge .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_efefd !=nil {return _efefd ;};};if _bgcge .DoNotTrackFormatting !=nil {if _gbbee :=_bgcge .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_gbbee !=nil {return _gbbee ;};};if _bgcge .DocumentProtection !=nil {if _cabdg :=_bgcge .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cabdg !=nil {return _cabdg ;};};if _bgcge .AutoFormatOverride !=nil {if _adgfd :=_bgcge .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_adgfd !=nil {return _adgfd ;};};if _bgcge .StyleLockTheme !=nil {if _cbbfc :=_bgcge .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_cbbfc !=nil {return _cbbfc ;};};if _bgcge .StyleLockQFSet !=nil {if _bfbbd :=_bgcge .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074");_bfbbd !=nil {return _bfbbd ;};};if _bgcge .DefaultTabStop !=nil {if _aeace :=_bgcge .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_aeace !=nil {return _aeace ;};};if _bgcge .AutoHyphenation !=nil {if _efgbf :=_bgcge .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e");_efgbf !=nil {return _efgbf ;};};if _bgcge .ConsecutiveHyphenLimit !=nil {if _deceg :=_bgcge .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074");_deceg !=nil {return _deceg ;};};if _bgcge .HyphenationZone !=nil {if _dcccd :=_bgcge .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_dcccd !=nil {return _dcccd ;};};if _bgcge .DoNotHyphenateCaps !=nil {if _eeef :=_bgcge .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073");_eeef !=nil {return _eeef ;};};if _bgcge .ShowEnvelope !=nil {if _bgbce :=_bgcge .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_bgbce !=nil {return _bgbce ;};};if _bgcge .SummaryLength !=nil {if _babfg :=_bgcge .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068");_babfg !=nil {return _babfg ;};};if _bgcge .ClickAndTypeStyle !=nil {if _ageaa :=_bgcge .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_ageaa !=nil {return _ageaa ;};};if _bgcge .DefaultTableStyle !=nil {if _beaa :=_bgcge .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_beaa !=nil {return _beaa ;};};if _bgcge .EvenAndOddHeaders !=nil {if _eeeggf :=_bgcge .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073");_eeeggf !=nil {return _eeeggf ;};};if _bgcge .BookFoldRevPrinting !=nil {if _fagebg :=_bgcge .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_fagebg !=nil {return _fagebg ;};};if _bgcge .BookFoldPrinting !=nil {if _fabbeg :=_bgcge .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_fabbeg !=nil {return _fabbeg ;};};if _bgcge .BookFoldPrintingSheets !=nil {if _aaddef :=_bgcge .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073");_aaddef !=nil {return _aaddef ;};};if _bgcge .DrawingGridHorizontalSpacing !=nil {if _bbadba :=_bgcge .DrawingGridHorizontalSpacing .ValidateWithPath (path +"\u002f\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0053\u0070\u0061ci\u006e\u0067");_bbadba !=nil {return _bbadba ;};};if _bgcge .DrawingGridVerticalSpacing !=nil {if _afeca :=_bgcge .DrawingGridVerticalSpacing .ValidateWithPath (path +"/\u0044\u0072\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0053p\u0061c\u0069\u006e\u0067");_afeca !=nil {return _afeca ;};};if _bgcge .DisplayHorizontalDrawingGridEvery !=nil {if _efdeg :=_bgcge .DisplayHorizontalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0048\u006f\u0072\u0069\u007a\u006fn\u0074a\u006cD\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079");_efdeg !=nil {return _efdeg ;};};if _bgcge .DisplayVerticalDrawingGridEvery !=nil {if _fbcce :=_bgcge .DisplayVerticalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061l\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079");_fbcce !=nil {return _fbcce ;};};if _bgcge .DoNotUseMarginsForDrawingGridOrigin !=nil {if _eeffec :=_bgcge .DoNotUseMarginsForDrawingGridOrigin .ValidateWithPath (path +"\u002f\u0044oN\u006f\u0074\u0055s\u0065\u004d\u0061\u0072gin\u0073Fo\u0072\u0044\u0072\u0061\u0077\u0069\u006egG\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e");_eeffec !=nil {return _eeffec ;};};if _bgcge .DrawingGridHorizontalOrigin !=nil {if _acfbgg :=_bgcge .DrawingGridHorizontalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072i\u007ao\u006e\u0074\u0061\u006c\u004f\u0072\u0069g\u0069\u006e");_acfbgg !=nil {return _acfbgg ;};};if _bgcge .DrawingGridVerticalOrigin !=nil {if _bcccbe :=_bgcge .DrawingGridVerticalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069d\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004f\u0072i\u0067\u0069\u006e");_bcccbe !=nil {return _bcccbe ;};};if _bgcge .DoNotShadeFormData !=nil {if _eaeadf :=_bgcge .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_eaeadf !=nil {return _eaeadf ;};};if _bgcge .NoPunctuationKerning !=nil {if _gfaadc :=_bgcge .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_gfaadc !=nil {return _gfaadc ;};};if _bgcge .CharacterSpacingControl !=nil {if _beeca :=_bgcge .CharacterSpacingControl .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061c\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_beeca !=nil {return _beeca ;};};if _bgcge .PrintTwoOnOne !=nil {if _ceebg :=_bgcge .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_ceebg !=nil {return _ceebg ;};};if _bgcge .StrictFirstAndLastChars !=nil {if _ceefg :=_bgcge .StrictFirstAndLastChars .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0063\u0074\u0046\u0069\u0072\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073");_ceefg !=nil {return _ceefg ;};};if _bgcge .NoLineBreaksAfter !=nil {if _gdege :=_bgcge .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_gdege !=nil {return _gdege ;};};if _bgcge .NoLineBreaksBefore !=nil {if _adggdb :=_bgcge .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_adggdb !=nil {return _adggdb ;};};if _bgcge .SavePreviewPicture !=nil {if _fddfa :=_bgcge .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_fddfa !=nil {return _fddfa ;};};if _bgcge .DoNotValidateAgainstSchema !=nil {if _dcbaf :=_bgcge .DoNotValidateAgainstSchema .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0056a\u006c\u0069\u0064\u0061\u0074\u0065\u0041\u0067\u0061i\u006e\u0073\u0074S\u0063h\u0065\u006d\u0061");_dcbaf !=nil {return _dcbaf ;};};if _bgcge .SaveInvalidXml !=nil {if _fcfedd :=_bgcge .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_fcfedd !=nil {return _fcfedd ;};};if _bgcge .IgnoreMixedContent !=nil {if _dcebf :=_bgcge .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_dcebf !=nil {return _dcebf ;};};if _bgcge .AlwaysShowPlaceholderText !=nil {if _afcdc :=_bgcge .AlwaysShowPlaceholderText .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077P\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072T\u0065\u0078\u0074");_afcdc !=nil {return _afcdc ;};};if _bgcge .DoNotDemarcateInvalidXml !=nil {if _ceecbe :=_bgcge .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl");_ceecbe !=nil {return _ceecbe ;};};if _bgcge .SaveXmlDataOnly !=nil {if _cdfaf :=_bgcge .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_cdfaf !=nil {return _cdfaf ;};};if _bgcge .UseXSLTWhenSaving !=nil {if _ffgcgf :=_bgcge .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_ffgcgf !=nil {return _ffgcgf ;};};if _bgcge .SaveThroughXslt !=nil {if _agbbe :=_bgcge .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074");_agbbe !=nil {return _agbbe ;};};if _bgcge .ShowXMLTags !=nil {if _cbada :=_bgcge .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_cbada !=nil {return _cbada ;};};if _bgcge .AlwaysMergeEmptyNamespace !=nil {if _aceddc :=_bgcge .AlwaysMergeEmptyNamespace .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u004d\u0065\u0072\u0067e\u0045\u006d\u0070\u0074\u0079\u004e\u0061\u006d\u0065\u0073p\u0061\u0063\u0065");_aceddc !=nil {return _aceddc ;};};if _bgcge .UpdateFields !=nil {if _gggef :=_bgcge .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_gggef !=nil {return _gggef ;};};if _bgcge .HdrShapeDefaults !=nil {if _adafc :=_bgcge .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_adafc !=nil {return _adafc ;};};if _bgcge .FootnotePr !=nil {if _badae :=_bgcge .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_badae !=nil {return _badae ;};};if _bgcge .EndnotePr !=nil {if _cfbbfc :=_bgcge .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_cfbbfc !=nil {return _cfbbfc ;};};if _bgcge .Compat !=nil {if _fbcae :=_bgcge .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_fbcae !=nil {return _fbcae ;};};if _bgcge .DocVars !=nil {if _fagbd :=_bgcge .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");_fagbd !=nil {return _fagbd ;};};if _bgcge .Rsids !=nil {if _facbee :=_bgcge .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_facbee !=nil {return _facbee ;};};if _bgcge .MathPr !=nil {if _fbgfe :=_bgcge .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072");_fbgfe !=nil {return _fbgfe ;};};for _edceed ,_bbdc :=range _bgcge .AttachedSchema {if _bdgfd :=_bbdc .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_edceed ));_bdgfd !=nil {return _bdgfd ;};};if _bgcge .ThemeFontLang !=nil {if _cddfag :=_bgcge .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_cddfag !=nil {return _cddfag ;};};if _bgcge .ClrSchemeMapping !=nil {if _fedag :=_bgcge .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067");_fedag !=nil {return _fedag ;};};if _bgcge .DoNotIncludeSubdocsInStats !=nil {if _ebede :=_bgcge .DoNotIncludeSubdocsInStats .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0049n\u0063\u006c\u0075\u0064\u0065\u0053\u0075\u0062\u0064o\u0063\u0073\u0049n\u0053t\u0061\u0074\u0073");_ebede !=nil {return _ebede ;};};if _bgcge .DoNotAutoCompressPictures !=nil {if _gdcaf :=_bgcge .DoNotAutoCompressPictures .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006f\u0043o\u006d\u0070\u0072\u0065\u0073\u0073\u0050\u0069\u0063\u0074u\u0072\u0065\u0073");_gdcaf !=nil {return _gdcaf ;};};if _bgcge .ForceUpgrade !=nil {if _dagda :=_bgcge .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_dagda !=nil {return _dagda ;};};if _bgcge .Captions !=nil {if _dbfae :=_bgcge .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es");_dbfae !=nil {return _dbfae ;};};if _bgcge .ReadModeInkLockDown !=nil {if _bggad :=_bgcge .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_bggad !=nil {return _bggad ;};};for _gcggb ,_ecege :=range _bgcge .SmartTagType {if _aegbaf :=_ecege .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gcggb ));_aegbaf !=nil {return _aegbaf ;};};if _bgcge .SchemaLibrary !=nil {if _gfeee :=_bgcge .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_gfeee !=nil {return _gfeee ;};};if _bgcge .ShapeDefaults !=nil {if _ebcbf :=_bgcge .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_ebcbf !=nil {return _ebcbf ;};};if _bgcge .DoNotEmbedSmartTags !=nil {if _bdeff :=_bgcge .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_bdeff !=nil {return _bdeff ;};};if _bgcge .DecimalSymbol !=nil {if _fcbac :=_bgcge .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_fcbac !=nil {return _fcbac ;};};if _bgcge .ListSeparator !=nil {if _cgbde :=_bgcge .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072");_cgbde !=nil {return _cgbde ;};};return nil ;}; +// Paragraph Border Below Identical Paragraphs +Bottom *CT_Border ; -// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path -func (_cggc *CT_MoveBookmark )ValidateWithPath (path string )error {if _dcgee :=_cggc .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_dcgee !=nil {return _dcgee ;};return nil ;};func NewCT_TblLayoutType ()*CT_TblLayoutType {_efded :=&CT_TblLayoutType {};return _efded };func (_fdafa *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdafa =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fdafa =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_fdafa =2;};return nil ;};func NewCT_MarkupRange ()*CT_MarkupRange {_ggabc :=&CT_MarkupRange {};return _ggabc };func (_aaabd *CT_SdtRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aaabd .SdtPr !=nil {_cbfbdd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_aaabd .SdtPr ,_cbfbdd );};if _aaabd .SdtEndPr !=nil {_bfaeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_aaabd .SdtEndPr ,_bfaeg );};if _aaabd .SdtContent !=nil {_bcgea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_aaabd .SdtContent ,_bcgea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dffba *CT_SignedTwipsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afdcdf :=range start .Attr {if _afdcdf .Name .Local =="\u0076\u0061\u006c"{_egfcea ,_efbfd :=ParseUnionST_SignedTwipsMeasure (_afdcdf .Value );if _efbfd !=nil {return _efbfd ;};_dffba .ValAttr =_egfcea ;continue ;};};for {_ffddb ,_agbdg :=d .Token ();if _agbdg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0069\u0067\u006e\u0065\u0064\u0054\u0077\u0069p\u0073\u004d\u0065\u0061\u0073\u0075\u0072e\u003a\u0020\u0025\u0073",_agbdg );};if _efcce ,_fcgcea :=_ffddb .(_f .EndElement );_fcgcea &&_efcce .Name ==start .Name {break ;};};return nil ;};type CT_LevelText struct{ +// Right Paragraph Border +Right *CT_Border ; -// Level Text -ValAttr *string ; +// Paragraph Border Between Identical Paragraphs +Between *CT_Border ; -// Level Text Is Null Character -NullAttr *_cd .ST_OnOff ;};func (_bagea ST_FrameScrollbar )Validate ()error {return _bagea .ValidateWithPath ("")};func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_fdeead :=&EG_BlockLevelElts {};return _fdeead };func (_daeefg ST_HexColorAuto )Validate ()error {return _daeefg .ValidateWithPath ("")};const (ST_TblWidthUnset ST_TblWidth =0;ST_TblWidthNil ST_TblWidth =1;ST_TblWidthPct ST_TblWidth =2;ST_TblWidthDxa ST_TblWidth =3;ST_TblWidthAuto ST_TblWidth =4;);func (_cfbg *CT_DocPart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdeeg :for {_gdafg ,_caee :=d .Token ();if _caee !=nil {return _caee ;};switch _gdda :=_gdafg .(type ){case _f .StartElement :switch _gdda .Name {case _f .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 :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"},_f .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 :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"}:_cfbg .DocPartPr =NewCT_DocPartPr ();if _adcgd :=d .DecodeElement (_cfbg .DocPartPr ,&_gdda );_adcgd !=nil {return _adcgd ;};case _f .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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"},_f .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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}:_cfbg .DocPartBody =NewCT_Body ();if _bcag :=d .DecodeElement (_cfbg .DocPartBody ,&_gdda );_bcag !=nil {return _bcag ;};default:_gb .Log ("\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\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0020\u0025\u0076",_gdda .Name );if _gccfc :=d .Skip ();_gccfc !=nil {return _gccfc ;};};case _f .EndElement :break _cdeeg ;case _f .CharData :};};return nil ;}; +// Paragraph Border Between Facing Pages +Bar *CT_Border ;}; -// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path -func (_gaddg *CT_SdtDocPart )ValidateWithPath (path string )error {if _gaddg .DocPartGallery !=nil {if _eagada :=_gaddg .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_eagada !=nil {return _eagada ;};};if _gaddg .DocPartCategory !=nil {if _acfbc :=_gaddg .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_acfbc !=nil {return _acfbc ;};};if _gaddg .DocPartUnique !=nil {if _gabbg :=_gaddg .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065");_gabbg !=nil {return _gabbg ;};};return nil ;};func (_gdbfd *ST_SignedHpsMeasure )Validate ()error {return _gdbfd .ValidateWithPath ("")};func (_cegf *CT_CustomXmlRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cegf .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_cegf .UriAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_c .Sprintf ("\u0025\u0076",_cegf .ElementAttr )});e .EncodeToken (start );if _cegf .CustomXmlPr !=nil {_efgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_cegf .CustomXmlPr ,_efgd );};if _cegf .EG_PContent !=nil {for _ ,_gcege :=range _cegf .EG_PContent {_gcege .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgagb *WdCT_WordprocessingShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgagb .Choice =NewWdCT_WordprocessingShapeChoice ();_fgagb .SpPr =_db .NewCT_ShapeProperties ();_fgagb .BodyPr =_db .NewCT_TextBodyProperties ();for _ ,_ececcc :=range start .Attr {if _ececcc .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_edggf ,_fgdcc :=_ge .ParseBool (_ececcc .Value );if _fgdcc !=nil {return _fgdcc ;};_fgagb .NormalEastAsianFlowAttr =&_edggf ;continue ;};};_eccdg :for {_dgcae ,_cegedc :=d .Token ();if _cegedc !=nil {return _cegedc ;};switch _cfdda :=_dgcae .(type ){case _f .StartElement :switch _cfdda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_f .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 :"\u0063\u004e\u0076P\u0072"}:_fgagb .CNvPr =_db .NewCT_NonVisualDrawingProps ();if _ecadd :=d .DecodeElement (_fgagb .CNvPr ,&_cfdda );_ecadd !=nil {return _ecadd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_f .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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_fgagb .Choice =NewWdCT_WordprocessingShapeChoice ();if _fcaeeb :=d .DecodeElement (&_fgagb .Choice .CNvSpPr ,&_cfdda );_fcaeeb !=nil {return _fcaeeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_f .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 :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_fgagb .Choice =NewWdCT_WordprocessingShapeChoice ();if _deefea :=d .DecodeElement (&_fgagb .Choice .CNvCnPr ,&_cfdda );_deefea !=nil {return _deefea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0070\u0050\u0072"},_f .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 :"\u0073\u0070\u0050\u0072"}:if _adfde :=d .DecodeElement (_fgagb .SpPr ,&_cfdda );_adfde !=nil {return _adfde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0079l\u0065"},_f .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 :"\u0073\u0074\u0079l\u0065"}:_fgagb .Style =_db .NewCT_ShapeStyle ();if _dcaad :=d .DecodeElement (_fgagb .Style ,&_cfdda );_dcaad !=nil {return _dcaad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgagb .ExtLst =_db .NewCT_OfficeArtExtensionList ();if _fgggfg :=d .DecodeElement (_fgagb .ExtLst ,&_cfdda );_fgggfg !=nil {return _fgggfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_f .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 :"\u0074\u0078\u0062\u0078"}:_fgagb .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _fbfeeb :=d .DecodeElement (&_fgagb .WChoice .Txbx ,&_cfdda );_fbfeeb !=nil {return _fbfeeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_f .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 :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_fgagb .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _bdbdfb :=d .DecodeElement (&_fgagb .WChoice .LinkedTxbx ,&_cfdda );_bdbdfb !=nil {return _bdbdfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_f .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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _gbgccb :=d .DecodeElement (_fgagb .BodyPr ,&_cfdda );_gbgccb !=nil {return _gbgccb ;};default:_gb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067S\u0068\u0061\u0070\u0065\u0020%\u0076",_cfdda .Name );if _cdgdce :=d .Skip ();_cdgdce !=nil {return _cdgdce ;};};case _f .EndElement :break _eccdg ;case _f .CharData :};};return nil ;};type ST_TblWidth byte ;func (_cccb *CT_Background )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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"});if _cccb .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cccb .ColorAttr )});};if _cccb .ThemeColorAttr !=ST_ThemeColorUnset {_ggd ,_agdcd :=_cccb .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _agdcd !=nil {return _agdcd ;};start .Attr =append (start .Attr ,_ggd );};if _cccb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cccb .ThemeTintAttr )});};if _cccb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cccb .ThemeShadeAttr )});};e .EncodeToken (start );if _cccb .Any !=nil {for _ ,_ade :=range _cccb .Any {_ade .MarshalXML (e ,_f .StartElement {});};};if _cccb .Drawing !=nil {_fdd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_cccb .Drawing ,_fdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geecb ST_AnnotationVMerge )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecgag :=_f .Attr {};_ecgag .Name =name ;switch _geecb {case ST_AnnotationVMergeUnset :_ecgag .Value ="";case ST_AnnotationVMergeCont :_ecgag .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_ecgag .Value ="\u0072\u0065\u0073\u0074";};return _ecgag ,nil ;};func (_gggdf *CT_Row )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gggdf .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_c .Sprintf ("\u0025\u0076",*_gggdf .RsidRPrAttr )});};if _gggdf .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_gggdf .RsidRAttr )});};if _gggdf .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_c .Sprintf ("\u0025\u0076",*_gggdf .RsidDelAttr )});};if _gggdf .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gggdf .RsidTrAttr )});};e .EncodeToken (start );if _gggdf .TblPrEx !=nil {_ceded :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_gggdf .TblPrEx ,_ceded );};if _gggdf .TrPr !=nil {_gcbggc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_gggdf .TrPr ,_gcbggc );};if _gggdf .EG_ContentCellContent !=nil {for _ ,_fbaffe :=range _gggdf .EG_ContentCellContent {_fbaffe .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Footnotes struct{ +// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path +func (_effdc *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil };type CT_TcPrInner struct{ -// Footnote Content -Footnote []*CT_FtnEdn ;};func (_fafeeb *WdST_RelFromH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbebee ,_cfaae :=d .Token ();if _cfaae !=nil {return _cfaae ;};if _feaafc ,_aabaag :=_cbebee .(_f .EndElement );_aabaag &&_feaafc .Name ==start .Name {*_fafeeb =1;return nil ;};if _eegdaa ,_cbbgbe :=_cbebee .(_f .CharData );!_cbbgbe {return _c .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",_cbebee );}else {switch string (_eegdaa ){case "":*_fafeeb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fafeeb =1;case "\u0070\u0061\u0067\u0065":*_fafeeb =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fafeeb =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_fafeeb =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_fafeeb =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_fafeeb =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_fafeeb =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_fafeeb =8;};};_cbebee ,_cfaae =d .Token ();if _cfaae !=nil {return _cfaae ;};if _bdabcd ,_bdbfc :=_cbebee .(_f .EndElement );_bdbfc &&_bdabcd .Name ==start .Name {return nil ;};return _c .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",_cbebee );};func (_eafaeg *EG_ContentBlockContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feeed :for {_eggcab ,_edgff :=d .Token ();if _edgff !=nil {return _edgff ;};switch _gbedd :=_eggcab .(type ){case _f .StartElement :switch _gbedd .Name {case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eafaeg .CustomXml =NewCT_CustomXmlBlock ();if _bbaed :=d .DecodeElement (_eafaeg .CustomXml ,&_gbedd );_bbaed !=nil {return _bbaed ;};case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_eafaeg .Sdt =NewCT_SdtBlock ();if _agddg :=d .DecodeElement (_eafaeg .Sdt ,&_gbedd );_agddg !=nil {return _agddg ;};case _f .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 :"\u0070"},_f .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 :"\u0070"}:_fccbda :=NewCT_P ();if _eabed :=d .DecodeElement (_fccbda ,&_gbedd );_eabed !=nil {return _eabed ;};_eafaeg .P =append (_eafaeg .P ,_fccbda );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_fbbgfb :=NewCT_Tbl ();if _abdgb :=d .DecodeElement (_fbbgfb ,&_gbedd );_abdgb !=nil {return _abdgb ;};_eafaeg .Tbl =append (_eafaeg .Tbl ,_fbbgfb );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gebcg :=NewEG_RunLevelElts ();_gebcg .ProofErr =NewCT_ProofErr ();if _eeeae :=d .DecodeElement (_gebcg .ProofErr ,&_gbedd );_eeeae !=nil {return _eeeae ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_gebcg );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bfccc :=NewEG_RunLevelElts ();_bfccc .PermStart =NewCT_PermStart ();if _geaca :=d .DecodeElement (_bfccc .PermStart ,&_gbedd );_geaca !=nil {return _geaca ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_bfccc );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gbaec :=NewEG_RunLevelElts ();_gbaec .PermEnd =NewCT_Perm ();if _bfcdb :=d .DecodeElement (_gbaec .PermEnd ,&_gbedd );_bfcdb !=nil {return _bfcdb ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_gbaec );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_cbcfbf :=NewEG_RunLevelElts ();_cbcfbf .Ins =NewCT_RunTrackChange ();if _fgdgc :=d .DecodeElement (_cbcfbf .Ins ,&_gbedd );_fgdgc !=nil {return _fgdgc ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_cbcfbf );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_beedg :=NewEG_RunLevelElts ();_beedg .Del =NewCT_RunTrackChange ();if _cfgae :=d .DecodeElement (_beedg .Del ,&_gbedd );_cfgae !=nil {return _cfgae ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_beedg );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bgfdcd :=NewEG_RunLevelElts ();_bgfdcd .MoveFrom =NewCT_RunTrackChange ();if _bcdca :=d .DecodeElement (_bgfdcd .MoveFrom ,&_gbedd );_bcdca !=nil {return _bcdca ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_bgfdcd );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_egaece :=NewEG_RunLevelElts ();_egaece .MoveTo =NewCT_RunTrackChange ();if _gdgcce :=d .DecodeElement (_egaece .MoveTo ,&_gbedd );_gdgcce !=nil {return _gdgcce ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_egaece );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bdeba :=NewEG_RunLevelElts ();_daaeg :=NewEG_RangeMarkupElements ();_daaeg .BookmarkStart =NewCT_Bookmark ();if _eeagb :=d .DecodeElement (_daaeg .BookmarkStart ,&_gbedd );_eeagb !=nil {return _eeagb ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_bdeba );_bdeba .EG_RangeMarkupElements =append (_bdeba .EG_RangeMarkupElements ,_daaeg );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bgcca :=NewEG_RunLevelElts ();_cbgcg :=NewEG_RangeMarkupElements ();_cbgcg .BookmarkEnd =NewCT_MarkupRange ();if _fbfgf :=d .DecodeElement (_cbgcg .BookmarkEnd ,&_gbedd );_fbfgf !=nil {return _fbfgf ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_bgcca );_bgcca .EG_RangeMarkupElements =append (_bgcca .EG_RangeMarkupElements ,_cbgcg );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fcffcf :=NewEG_RunLevelElts ();_feefcc :=NewEG_RangeMarkupElements ();_feefcc .MoveFromRangeStart =NewCT_MoveBookmark ();if _gagfef :=d .DecodeElement (_feefcc .MoveFromRangeStart ,&_gbedd );_gagfef !=nil {return _gagfef ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_fcffcf );_fcffcf .EG_RangeMarkupElements =append (_fcffcf .EG_RangeMarkupElements ,_feefcc );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gfefg :=NewEG_RunLevelElts ();_cbbbff :=NewEG_RangeMarkupElements ();_cbbbff .MoveFromRangeEnd =NewCT_MarkupRange ();if _cdeag :=d .DecodeElement (_cbbbff .MoveFromRangeEnd ,&_gbedd );_cdeag !=nil {return _cdeag ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_gfefg );_gfefg .EG_RangeMarkupElements =append (_gfefg .EG_RangeMarkupElements ,_cbbbff );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eedbe :=NewEG_RunLevelElts ();_fcface :=NewEG_RangeMarkupElements ();_fcface .MoveToRangeStart =NewCT_MoveBookmark ();if _dcacbf :=d .DecodeElement (_fcface .MoveToRangeStart ,&_gbedd );_dcacbf !=nil {return _dcacbf ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_eedbe );_eedbe .EG_RangeMarkupElements =append (_eedbe .EG_RangeMarkupElements ,_fcface );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bcaaab :=NewEG_RunLevelElts ();_dcbbd :=NewEG_RangeMarkupElements ();_dcbbd .MoveToRangeEnd =NewCT_MarkupRange ();if _agaac :=d .DecodeElement (_dcbbd .MoveToRangeEnd ,&_gbedd );_agaac !=nil {return _agaac ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_bcaaab );_bcaaab .EG_RangeMarkupElements =append (_bcaaab .EG_RangeMarkupElements ,_dcbbd );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fggddd :=NewEG_RunLevelElts ();_fffee :=NewEG_RangeMarkupElements ();_fffee .CommentRangeStart =NewCT_MarkupRange ();if _fefaag :=d .DecodeElement (_fffee .CommentRangeStart ,&_gbedd );_fefaag !=nil {return _fefaag ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_fggddd );_fggddd .EG_RangeMarkupElements =append (_fggddd .EG_RangeMarkupElements ,_fffee );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccefb :=NewEG_RunLevelElts ();_fbbgb :=NewEG_RangeMarkupElements ();_fbbgb .CommentRangeEnd =NewCT_MarkupRange ();if _gadbd :=d .DecodeElement (_fbbgb .CommentRangeEnd ,&_gbedd );_gadbd !=nil {return _gadbd ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_ccefb );_ccefb .EG_RangeMarkupElements =append (_ccefb .EG_RangeMarkupElements ,_fbbgb );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebgee :=NewEG_RunLevelElts ();_efade :=NewEG_RangeMarkupElements ();_efade .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adbgbd :=d .DecodeElement (_efade .CustomXmlInsRangeStart ,&_gbedd );_adbgbd !=nil {return _adbgbd ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_ebgee );_ebgee .EG_RangeMarkupElements =append (_ebgee .EG_RangeMarkupElements ,_efade );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcgdfa :=NewEG_RunLevelElts ();_gbabd :=NewEG_RangeMarkupElements ();_gbabd .CustomXmlInsRangeEnd =NewCT_Markup ();if _faddge :=d .DecodeElement (_gbabd .CustomXmlInsRangeEnd ,&_gbedd );_faddge !=nil {return _faddge ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_dcgdfa );_dcgdfa .EG_RangeMarkupElements =append (_dcgdfa .EG_RangeMarkupElements ,_gbabd );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_febaa :=NewEG_RunLevelElts ();_dccfc :=NewEG_RangeMarkupElements ();_dccfc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbdcgb :=d .DecodeElement (_dccfc .CustomXmlDelRangeStart ,&_gbedd );_bbdcgb !=nil {return _bbdcgb ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_febaa );_febaa .EG_RangeMarkupElements =append (_febaa .EG_RangeMarkupElements ,_dccfc );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_acgdbg :=NewEG_RunLevelElts ();_aeede :=NewEG_RangeMarkupElements ();_aeede .CustomXmlDelRangeEnd =NewCT_Markup ();if _dgebgf :=d .DecodeElement (_aeede .CustomXmlDelRangeEnd ,&_gbedd );_dgebgf !=nil {return _dgebgf ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_acgdbg );_acgdbg .EG_RangeMarkupElements =append (_acgdbg .EG_RangeMarkupElements ,_aeede );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aafagf :=NewEG_RunLevelElts ();_fgdff :=NewEG_RangeMarkupElements ();_fgdff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _abdfc :=d .DecodeElement (_fgdff .CustomXmlMoveFromRangeStart ,&_gbedd );_abdfc !=nil {return _abdfc ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_aafagf );_aafagf .EG_RangeMarkupElements =append (_aafagf .EG_RangeMarkupElements ,_fgdff );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cfcae :=NewEG_RunLevelElts ();_cbeeg :=NewEG_RangeMarkupElements ();_cbeeg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ccaba :=d .DecodeElement (_cbeeg .CustomXmlMoveFromRangeEnd ,&_gbedd );_ccaba !=nil {return _ccaba ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_cfcae );_cfcae .EG_RangeMarkupElements =append (_cfcae .EG_RangeMarkupElements ,_cbeeg );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cbgac :=NewEG_RunLevelElts ();_gdgab :=NewEG_RangeMarkupElements ();_gdgab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dacggf :=d .DecodeElement (_gdgab .CustomXmlMoveToRangeStart ,&_gbedd );_dacggf !=nil {return _dacggf ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_cbgac );_cbgac .EG_RangeMarkupElements =append (_cbgac .EG_RangeMarkupElements ,_gdgab );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbfcfe :=NewEG_RunLevelElts ();_abafdb :=NewEG_RangeMarkupElements ();_abafdb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cddgf :=d .DecodeElement (_abafdb .CustomXmlMoveToRangeEnd ,&_gbedd );_cddgf !=nil {return _cddgf ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_cbfcfe );_cbfcfe .EG_RangeMarkupElements =append (_cbfcfe .EG_RangeMarkupElements ,_abafdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dcfdb :=NewEG_RunLevelElts ();_dffc :=NewEG_MathContent ();_dffc .OMathPara =_ce .NewOMathPara ();if _edcbg :=d .DecodeElement (_dffc .OMathPara ,&_gbedd );_edcbg !=nil {return _edcbg ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_dcfdb );_dcfdb .EG_MathContent =append (_dcfdb .EG_MathContent ,_dffc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dbbfg :=NewEG_RunLevelElts ();_defaaf :=NewEG_MathContent ();_defaaf .OMath =_ce .NewOMath ();if _ebdca :=d .DecodeElement (_defaaf .OMath ,&_gbedd );_ebdca !=nil {return _ebdca ;};_eafaeg .EG_RunLevelElts =append (_eafaeg .EG_RunLevelElts ,_dbbfg );_dbbfg .EG_MathContent =append (_dbbfg .EG_MathContent ,_defaaf );default:_gb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0043\u006f\u006e\u0074e\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_gbedd .Name );if _ggfcef :=d .Skip ();_ggfcef !=nil {return _ggfcef ;};};case _f .EndElement :break _feeed ;case _f .CharData :};};return nil ;};func (_dcgab *CT_Proof )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgdbce :=range start .Attr {if _dgdbce .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_dcgab .SpellingAttr .UnmarshalXMLAttr (_dgdbce );continue ;};if _dgdbce .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_dcgab .GrammarAttr .UnmarshalXMLAttr (_dgdbce );continue ;};};for {_gfdgba ,_efbce :=d .Token ();if _efbce !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_efbce );};if _badage ,_ecdbcb :=_gfdgba .(_f .EndElement );_ecdbcb &&_badage .Name ==start .Name {break ;};};return nil ;}; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// ST_HexColor is a union type -type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;}; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path -func (_dfaf *CT_DocParts )ValidateWithPath (path string )error {for _fefeb ,_acfd :=range _dfaf .DocPart {if _acbab :=_acfd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_fefeb ));_acbab !=nil {return _acbab ;};};return nil ;}; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path -func (_dfgee *CT_Tbl )ValidateWithPath (path string )error {for _dgfeg ,_gfeaf :=range _dfgee .EG_RangeMarkupElements {if _cgcccd :=_gfeaf .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_dgfeg ));_cgcccd !=nil {return _cgcccd ;};};if _adabgg :=_dfgee .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_adabgg !=nil {return _adabgg ;};if _bbdfdg :=_dfgee .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_bbdfdg !=nil {return _bbdfdg ;};for _fbdab ,_bdede :=range _dfgee .EG_ContentRowContent {if _fcbda :=_bdede .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fbdab ));_fcbda !=nil {return _fcbda ;};};return nil ;}; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Validate validates the CT_Tabs and its children -func (_ecgfa *CT_Tabs )Validate ()error {return _ecgfa .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");};type CT_FFTextType struct{ +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Text Box Form Field Type Values -ValAttr ST_FFTextType ;};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2;);func (_egdcgb *WdCT_WrapTopBottom )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bebcdd :=range start .Attr {if _bebcdd .Name .Local =="\u0064\u0069\u0073t\u0054"{_aeddfg ,_ggefg :=_ge .ParseUint (_bebcdd .Value ,10,32);if _ggefg !=nil {return _ggefg ;};_gdebdb :=uint32 (_aeddfg );_egdcgb .DistTAttr =&_gdebdb ;continue ;};if _bebcdd .Name .Local =="\u0064\u0069\u0073t\u0042"{_eeebda ,_edfcdc :=_ge .ParseUint (_bebcdd .Value ,10,32);if _edfcdc !=nil {return _edfcdc ;};_ebgge :=uint32 (_eeebda );_egdcgb .DistBAttr =&_ebgge ;continue ;};};_bcdgcb :for {_ffdcb ,_bgcbgg :=d .Token ();if _bgcbgg !=nil {return _bgcbgg ;};switch _dfbac :=_ffdcb .(type ){case _f .StartElement :switch _dfbac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_egdcgb .EffectExtent =NewWdCT_EffectExtent ();if _bddebf :=d .DecodeElement (_egdcgb .EffectExtent ,&_dfbac );_bddebf !=nil {return _bddebf ;};default:_gb .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d\u0020\u0025\u0076",_dfbac .Name );if _gdbgf :=d .Skip ();_gdbgf !=nil {return _gdbgf ;};};case _f .EndElement :break _bcdgcb ;case _f .CharData :};};return nil ;}; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Validate validates the CT_FtnProps and its children -func (_adcf *CT_FtnProps )Validate ()error {return _adcf .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");};func (_ceabd *CT_FFDDList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeffb :for {_abedc ,_edee :=d .Token ();if _edee !=nil {return _edee ;};switch _ddgb :=_abedc .(type ){case _f .StartElement :switch _ddgb .Name {case _f .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 :"\u0072\u0065\u0073\u0075\u006c\u0074"},_f .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 :"\u0072\u0065\u0073\u0075\u006c\u0074"}:_ceabd .Result =NewCT_DecimalNumber ();if _deceb :=d .DecodeElement (_ceabd .Result ,&_ddgb );_deceb !=nil {return _deceb ;};case _f .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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_f .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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_ceabd .Default =NewCT_DecimalNumber ();if _gcaed :=d .DecodeElement (_ceabd .Default ,&_ddgb );_gcaed !=nil {return _gcaed ;};case _f .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 :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"},_f .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 :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"}:_edadc :=NewCT_String ();if _agdcg :=d .DecodeElement (_edadc ,&_ddgb );_agdcg !=nil {return _agdcg ;};_ceabd .ListEntry =append (_ceabd .ListEntry ,_edadc );default:_gb .Log ("\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\u0046\u0044\u0044\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ddgb .Name );if _dgefd :=d .Skip ();_dgefd !=nil {return _dgefd ;};};case _f .EndElement :break _eeffb ;case _f .CharData :};};return nil ;};type CT_Base64Binary struct{ValAttr string ;};func NewCT_LineNumber ()*CT_LineNumber {_cbagb :=&CT_LineNumber {};return _cbagb };func NewCT_TextScale ()*CT_TextScale {_eedaeg :=&CT_TextScale {};return _eedaeg };func NewCT_FramesetChoice ()*CT_FramesetChoice {_acgfe :=&CT_FramesetChoice {};return _acgfe }; +// Table Cell Shading +Shd *CT_Shd ; -// Validate validates the CT_Empty and its children -func (_adcgde *CT_Empty )Validate ()error {return _adcgde .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_eecgb *CT_SdtDateMappingType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggbbd :=range start .Attr {if _ggbbd .Name .Local =="\u0076\u0061\u006c"{_eecgb .ValAttr .UnmarshalXMLAttr (_ggbbd );continue ;};};for {_daeed ,_eebabb :=d .Token ();if _eebabb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065\u004d\u0061p\u0070\u0069\u006e\u0067\u0054\u0079\u0070e\u003a\u0020\u0025\u0073",_eebabb );};if _geggg ,_aedagf :=_daeed .(_f .EndElement );_aedagf &&_geggg .Name ==start .Name {break ;};};return nil ;};func NewCT_RPr ()*CT_RPr {_bcgd :=&CT_RPr {};return _bcgd };func NewCT_Document ()*CT_Document {_fccgf :=&CT_Document {};_fccgf .ConformanceAttr =_cd .ST_ConformanceClass (1);return _fccgf ;}; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path -func (_dcgbbc *CT_SdtDate )ValidateWithPath (path string )error {if _dcgbbc .DateFormat !=nil {if _effgg :=_dcgbbc .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_effgg !=nil {return _effgg ;};};if _dcgbbc .Lid !=nil {if _efbgb :=_dcgbbc .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_efbgb !=nil {return _efbgb ;};};if _dcgbbc .StoreMappedDataAs !=nil {if _eefge :=_dcgbbc .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_eefge !=nil {return _eefge ;};};if _dcgbbc .Calendar !=nil {if _fcdefa :=_dcgbbc .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_fcdefa !=nil {return _fcdefa ;};};return nil ;};type CT_MacroName struct{ +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Name of Script Function -ValAttr string ;};type ST_FtnEdn byte ;type EG_ContentRowContent struct{ +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Table Row -Tr []*CT_Row ; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_TblGrid ()*CT_TblGrid {_agaae :=&CT_TblGrid {};return _agaae }; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Validate validates the CT_Footnotes and its children -func (_adcd *CT_Footnotes )Validate ()error {return _adcd .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");};func (_bdfdgf ST_PageBorderZOrder )String ()string {switch _bdfdgf {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";}; +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// Validate validates the CT_TopPageBorder and its children -func (_ffgdac *CT_TopPageBorder )Validate ()error {return _ffgdac .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_gccbb ST_Hint )String ()string {switch _gccbb {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return "";};func NewCT_P ()*CT_P {_afgbb :=&CT_P {};return _afgbb };func (_dafab *CT_Object )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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"});if _dafab .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_c .Sprintf ("\u0025\u0076",*_dafab .DxaOrigAttr )});};if _dafab .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_c .Sprintf ("\u0025\u0076",*_dafab .DyaOrigAttr )});};e .EncodeToken (start );if _dafab .Any !=nil {for _ ,_aecee :=range _dafab .Any {_aecee .MarshalXML (e ,_f .StartElement {});};};if _dafab .Drawing !=nil {_eeeee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_dafab .Drawing ,_eeeee );};if _dafab .Choice !=nil {_dafab .Choice .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcaeb *CT_TrackChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcefe :=range start .Attr {if _bcefe .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_eecef ,_dcgcf :=_bcefe .Value ,error (nil );if _dcgcf !=nil {return _dcgcf ;};_gcaeb .AuthorAttr =_eecef ;continue ;};if _bcefe .Name .Local =="\u0064\u0061\u0074\u0065"{_ffgeg ,_eefdda :=ParseStdlibTime (_bcefe .Value );if _eefdda !=nil {return _eefdda ;};_gcaeb .DateAttr =&_ffgeg ;continue ;};if _bcefe .Name .Local =="\u0069\u0064"{_eacbf ,_cffbbc :=_ge .ParseInt (_bcefe .Value ,10,64);if _cffbbc !=nil {return _cffbbc ;};_gcaeb .IdAttr =_eacbf ;continue ;};};for {_gdcfge ,_cggdbea :=d .Token ();if _cggdbea !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_cggdbea );};if _caafc ,_ebgdad :=_gdcfge .(_f .EndElement );_ebgdad &&_caafc .Name ==start .Name {break ;};};return nil ;};func (_bcbfc *CT_TblPPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cacad :=range start .Attr {if _cacad .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_cfgbe ,_degdfc :=ParseUnionST_TwipsMeasure (_cacad .Value );if _degdfc !=nil {return _degdfc ;};_bcbfc .LeftFromTextAttr =&_cfgbe ;continue ;};if _cacad .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_bcaeb ,_edbeg :=ParseUnionST_TwipsMeasure (_cacad .Value );if _edbeg !=nil {return _edbeg ;};_bcbfc .RightFromTextAttr =&_bcaeb ;continue ;};if _cacad .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_cgbded ,_efcbee :=ParseUnionST_TwipsMeasure (_cacad .Value );if _efcbee !=nil {return _efcbee ;};_bcbfc .TopFromTextAttr =&_cgbded ;continue ;};if _cacad .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_afeffd ,_ceecg :=ParseUnionST_TwipsMeasure (_cacad .Value );if _ceecg !=nil {return _ceecg ;};_bcbfc .BottomFromTextAttr =&_afeffd ;continue ;};if _cacad .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_bcbfc .VertAnchorAttr .UnmarshalXMLAttr (_cacad );continue ;};if _cacad .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_bcbfc .HorzAnchorAttr .UnmarshalXMLAttr (_cacad );continue ;};if _cacad .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_bcbfc .TblpXSpecAttr .UnmarshalXMLAttr (_cacad );continue ;};if _cacad .Name .Local =="\u0074\u0062\u006cp\u0058"{_egcaa ,_gddcd :=ParseUnionST_SignedTwipsMeasure (_cacad .Value );if _gddcd !=nil {return _gddcd ;};_bcbfc .TblpXAttr =&_egcaa ;continue ;};if _cacad .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_bcbfc .TblpYSpecAttr .UnmarshalXMLAttr (_cacad );continue ;};if _cacad .Name .Local =="\u0074\u0062\u006cp\u0059"{_cdbaf ,_fdagb :=ParseUnionST_SignedTwipsMeasure (_cacad .Value );if _fdagb !=nil {return _fdagb ;};_bcbfc .TblpYAttr =&_cdbaf ;continue ;};};for {_edgcgd ,_eegb :=d .Token ();if _eegb !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_eegb );};if _beaab ,_aabee :=_edgcgd .(_f .EndElement );_aabee &&_beaab .Name ==start .Name {break ;};};return nil ;}; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Validate validates the CT_Charset and its children -func (_fgba *CT_Charset )Validate ()error {return _fgba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");};func (_effba *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cedcaf :for {_gdbccb ,_fbacf :=d .Token ();if _fbacf !=nil {return _fbacf ;};switch _bgdbe :=_gdbccb .(type ){case _f .StartElement :switch _bgdbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_f .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 :"\u0077\u0073\u0070"}:_fcfea :=NewWdWsp ();if _dfcbeg :=d .DecodeElement (_fcfea ,&_bgdbe );_dfcbeg !=nil {return _dfcbeg ;};_effba .Wsp =append (_effba .Wsp ,_fcfea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_edecc :=_cf .NewPic ();if _efcbg :=d .DecodeElement (_edecc ,&_bgdbe );_efcbg !=nil {return _efcbg ;};_effba .Pic =append (_effba .Pic ,_edecc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_fcdcb :=NewWdCT_WordprocessingContentPart ();if _fbfggc :=d .DecodeElement (_fcdcb ,&_bgdbe );_fbfggc !=nil {return _fbfggc ;};_effba .ContentPart =append (_effba .ContentPart ,_fcdcb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_f .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 :"\u0077\u0067\u0070"}:_bdfec :=NewWdWgp ();if _efdaea :=d .DecodeElement (_bdfec ,&_bgdbe );_efdaea !=nil {return _efdaea ;};_effba .Wgp =append (_effba .Wgp ,_bdfec );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_edgaec :=NewWdCT_GraphicFrame ();if _gccea :=d .DecodeElement (_edgaec ,&_bgdbe );_gccea !=nil {return _gccea ;};_effba .GraphicFrame =append (_effba .GraphicFrame ,_edgaec );default:_gb .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0043a\u006e\u0076\u0061\u0073\u0043h\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bgdbe .Name );if _baacce :=d .Skip ();_baacce !=nil {return _baacce ;};};case _f .EndElement :break _cedcaf ;case _f .CharData :};};return nil ;};type CT_TrPr struct{ +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;};func (_ggc *CT_Br )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fffb :=range start .Attr {if _fffb .Name .Local =="\u0074\u0079\u0070\u0065"{_ggc .TypeAttr .UnmarshalXMLAttr (_fffb );continue ;};if _fffb .Name .Local =="\u0063\u006c\u0065a\u0072"{_ggc .ClearAttr .UnmarshalXMLAttr (_fffb );continue ;};};for {_agca ,_fbg :=d .Token ();if _fbg !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_fbg );};if _dfeg ,_ffba :=_agca .(_c .EndElement );_ffba &&_dfeg .Name ==start .Name {break ;};};return nil ;};func NewNumbering ()*Numbering {_geccd :=&Numbering {};_geccd .CT_Numbering =*NewCT_Numbering ();return _geccd ;};func (_bddbbf *WdCT_WrapSquare )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bddbbf .WrapTextAttr =WdST_WrapText (1);for _ ,_bdfad :=range start .Attr {if _bdfad .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_bddbbf .WrapTextAttr .UnmarshalXMLAttr (_bdfad );continue ;};if _bdfad .Name .Local =="\u0064\u0069\u0073t\u0054"{_bcebde ,_eegegb :=_ac .ParseUint (_bdfad .Value ,10,32);if _eegegb !=nil {return _eegegb ;};_cbdag :=uint32 (_bcebde );_bddbbf .DistTAttr =&_cbdag ;continue ;};if _bdfad .Name .Local =="\u0064\u0069\u0073t\u0042"{_cegaeb ,_aceegc :=_ac .ParseUint (_bdfad .Value ,10,32);if _aceegc !=nil {return _aceegc ;};_feebgg :=uint32 (_cegaeb );_bddbbf .DistBAttr =&_feebgg ;continue ;};if _bdfad .Name .Local =="\u0064\u0069\u0073t\u004c"{_eaeee ,_gaddbd :=_ac .ParseUint (_bdfad .Value ,10,32);if _gaddbd !=nil {return _gaddbd ;};_ggaadc :=uint32 (_eaeee );_bddbbf .DistLAttr =&_ggaadc ;continue ;};if _bdfad .Name .Local =="\u0064\u0069\u0073t\u0052"{_ceggg ,_gagge :=_ac .ParseUint (_bdfad .Value ,10,32);if _gagge !=nil {return _gagge ;};_geecf :=uint32 (_ceggg );_bddbbf .DistRAttr =&_geecf ;continue ;};};_fffceb :for {_cecdeab ,_gadad :=d .Token ();if _gadad !=nil {return _gadad ;};switch _cbegd :=_cecdeab .(type ){case _c .StartElement :switch _cbegd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_bddbbf .EffectExtent =NewWdCT_EffectExtent ();if _bdgfcb :=d .DecodeElement (_bddbbf .EffectExtent ,&_cbegd );_bdgfcb !=nil {return _bdgfcb ;};default:_cff .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0057r\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065\u0020\u0025\u0076",_cbegd .Name );if _ddbfgb :=d .Skip ();_ddbfgb !=nil {return _ddbfgb ;};};case _c .EndElement :break _fffceb ;case _c .CharData :};};return nil ;}; -// Associated HTML div ID -DivId []*CT_DecimalNumber ; +// Validate validates the CT_TrackChangesView and its children +func (_eebdf *CT_TrackChangesView )Validate ()error {return _eebdf .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");};func (_debgg ST_DisplacedByCustomXml )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cebga :=_c .Attr {};_cebga .Name =name ;switch _debgg {case ST_DisplacedByCustomXmlUnset :_cebga .Value ="";case ST_DisplacedByCustomXmlNext :_cebga .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_cebga .Value ="\u0070\u0072\u0065\u0076";};return _cebga ,nil ;};func (_cagce ST_Em )Validate ()error {return _cagce .ValidateWithPath ("")};func (_dffbbb WdST_RelFromH )Validate ()error {return _dffbbb .ValidateWithPath ("")};func NewEG_RPr ()*EG_RPr {_dddefb :=&EG_RPr {};return _dddefb };type ST_TextEffect byte ;func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_ffdgb :=&CT_OdsoFieldMapData {};return _ffdgb };type CT_WebSettings struct{ -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// Root Frameset Definition +Frameset *CT_Frameset ; -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// Information about HTML div Elements +Divs *CT_Divs ; -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// Output Encoding When Saving as Web Page +Encoding *CT_String ; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// Disable Features Not Supported by Target Web Browser +OptimizeForBrowser *CT_OptimizeForBrowser ; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// Utilize VML When Saving as Web Page +RelyOnVML *CT_OnOff ; -// Table Row Height -TrHeight []*CT_Height ; +// Allow PNG as Graphic Format +AllowPNG *CT_OnOff ; -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// Do Not Rely on CSS for Font Face Formatting +DoNotRelyOnCSS *CT_OnOff ; -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// Recommend Web Page Format over Single File Web Page Format +DoNotSaveAsSingleFile *CT_OnOff ; -// Table Row Alignment -Jc []*CT_JcTable ; +// Do Not Place Supporting Files in Subdirectory +DoNotOrganizeInFolder *CT_OnOff ; -// Hidden Table Row Marker -Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};type CT_Border struct{ +// Do Not Use File Names Longer than 8.3 Characters +DoNotUseLongFileNames *CT_OnOff ; -// Border Style -ValAttr ST_Border ; +// Pixels per Inch for Graphics/Images +PixelsPerInch *CT_DecimalNumber ; -// Border Color -ColorAttr *ST_HexColor ; +// Target Screen Size for Web Page +TargetScreenSz *CT_TargetScreenSz ; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Save Smart Tag Data in XML Property Bag +SaveSmartTagsAsXml *CT_OnOff ;};func (_ebfdc *CT_TblStylePr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebfdc .TypeAttr =ST_TblStyleOverrideType (1);for _ ,_fdfdga :=range start .Attr {if _fdfdga .Name .Local =="\u0074\u0079\u0070\u0065"{_ebfdc .TypeAttr .UnmarshalXMLAttr (_fdfdga );continue ;};};_cffce :for {_bdfde ,_bedea :=d .Token ();if _bedea !=nil {return _bedea ;};switch _gbdde :=_bdfde .(type ){case _c .StartElement :switch _gbdde .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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_ebfdc .PPr =NewCT_PPrGeneral ();if _gggdd :=d .DecodeElement (_ebfdc .PPr ,&_gbdde );_gggdd !=nil {return _gggdd ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_ebfdc .RPr =NewCT_RPr ();if _eedga :=d .DecodeElement (_ebfdc .RPr ,&_gbdde );_eedga !=nil {return _eedga ;};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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_ebfdc .TblPr =NewCT_TblPrBase ();if _adbed :=d .DecodeElement (_ebfdc .TblPr ,&_gbdde );_adbed !=nil {return _adbed ;};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 :"\u0074\u0072\u0050\u0072"},_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 :"\u0074\u0072\u0050\u0072"}:_ebfdc .TrPr =NewCT_TrPr ();if _efcbd :=d .DecodeElement (_ebfdc .TrPr ,&_gbdde );_efcbd !=nil {return _efcbd ;};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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_ebfdc .TcPr =NewCT_TcPr ();if _eagff :=d .DecodeElement (_ebfdc .TcPr ,&_gbdde );_eagff !=nil {return _eagff ;};default:_cff .Log ("\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\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072 \u0025\u0076",_gbdde .Name );if _gddae :=d .Skip ();_gddae !=nil {return _gddae ;};};case _c .EndElement :break _cffce ;case _c .CharData :};};return nil ;};type ST_FrameScrollbar byte ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Validate validates the CT_SimpleField and its children +func (_adagc *CT_SimpleField )Validate ()error {return _adagc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");}; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path +func (_ffgegc *CT_MacroName )ValidateWithPath (path string )error {return nil };func NewCT_DivBdr ()*CT_DivBdr {_ffdb :=&CT_DivBdr {};return _ffdb }; -// Border Width -SzAttr *uint64 ; +// Validate validates the WdEG_WrapTypeChoice and its children +func (_bafbfd *WdEG_WrapTypeChoice )Validate ()error {return _bafbfd .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_eedgd ST_DocProtect )String ()string {switch _eedgd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case 3:return "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case 5:return "\u0066\u006f\u0072m\u0073";};return "";};func (_fdabcb *ST_PageBorderZOrder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fddgb ,_bdbddg :=d .Token ();if _bdbddg !=nil {return _bdbddg ;};if _ddfea ,_gcgfde :=_fddgb .(_c .EndElement );_gcgfde &&_ddfea .Name ==start .Name {*_fdabcb =1;return nil ;};if _dbbdff ,_agabed :=_fddgb .(_c .CharData );!_agabed {return _ea .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",_fddgb );}else {switch string (_dbbdff ){case "":*_fdabcb =0;case "\u0066\u0072\u006fn\u0074":*_fdabcb =1;case "\u0062\u0061\u0063\u006b":*_fdabcb =2;};};_fddgb ,_bdbddg =d .Token ();if _bdbddg !=nil {return _bdbddg ;};if _agdaf ,_gdggg :=_fddgb .(_c .EndElement );_gdggg &&_agdaf .Name ==start .Name {return nil ;};return _ea .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",_fddgb );};func NewCT_MoveBookmark ()*CT_MoveBookmark {_afcccg :=&CT_MoveBookmark {};return _afcccg };func NewCT_RubyPr ()*CT_RubyPr {_fcfe :=&CT_RubyPr {};_fcfe .RubyAlign =NewCT_RubyAlign ();_fcfe .Hps =NewCT_HpsMeasure ();_fcfe .HpsRaise =NewCT_HpsMeasure ();_fcfe .HpsBaseText =NewCT_HpsMeasure ();_fcfe .Lid =NewCT_Lang ();return _fcfe ;};func (_bcaed *CT_WritingStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gccagd :=range start .Attr {if _gccagd .Name .Local =="\u006c\u0061\u006e\u0067"{_ffbab ,_fffgbe :=_gccagd .Value ,error (nil );if _fffgbe !=nil {return _fffgbe ;};_bcaed .LangAttr =_ffbab ;continue ;};if _gccagd .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_ggggac ,_bbfbb :=_gccagd .Value ,error (nil );if _bbfbb !=nil {return _bbfbb ;};_bcaed .VendorIDAttr =_ggggac ;continue ;};if _gccagd .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_ecgcf ,_bddca :=_gccagd .Value ,error (nil );if _bddca !=nil {return _bddca ;};_bcaed .DllVersionAttr =_ecgcf ;continue ;};if _gccagd .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_ecbae ,_bdabfe :=ParseUnionST_OnOff (_gccagd .Value );if _bdabfe !=nil {return _bdabfe ;};_bcaed .NlCheckAttr =&_ecbae ;continue ;};if _gccagd .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_egcgaa ,_gfaga :=ParseUnionST_OnOff (_gccagd .Value );if _gfaga !=nil {return _gfaga ;};_bcaed .CheckStyleAttr =_egcgaa ;continue ;};if _gccagd .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_deabbb ,_bgcef :=_gccagd .Value ,error (nil );if _bgcef !=nil {return _bgcef ;};_bcaed .AppNameAttr =_deabbb ;continue ;};};for {_dbedbb ,_dgegf :=d .Token ();if _dgegf !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_dgegf );};if _bfbafb ,_cacca :=_dbedbb .(_c .EndElement );_cacca &&_bfbafb .Name ==start .Name {break ;};};return nil ;}; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path +func (_gbdge *CT_Highlight )ValidateWithPath (path string )error {if _gbdge .ValAttr ==ST_HighlightColorUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _eebfg :=_gbdge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eebfg !=nil {return _eebfg ;};return nil ;};func (_cbeba ST_MailMergeOdsoFMDFieldType )Validate ()error {return _cbeba .ValidateWithPath ("")};func NewCT_Recipients ()*CT_Recipients {_ccgbb :=&CT_Recipients {};return _ccgbb };func (_bbacf ST_ThemeColor )String ()string {switch _bbacf {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031";case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case 13:return "\u006e\u006f\u006e\u0065";case 14:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case 15:return "\u0074\u0065\u0078t\u0031";case 16:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case 17:return "\u0074\u0065\u0078t\u0032";};return "";};func (_aebad *CT_Settings )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aebad .WriteProtection !=nil {_edaece :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aebad .WriteProtection ,_edaece );};if _aebad .View !=nil {_fdeeca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_aebad .View ,_fdeeca );};if _aebad .Zoom !=nil {_bfdge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_aebad .Zoom ,_bfdge );};if _aebad .RemovePersonalInformation !=nil {_daeff :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0065\u006d\u006f\u0076e\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e"}};e .EncodeElement (_aebad .RemovePersonalInformation ,_daeff );};if _aebad .RemoveDateAndTime !=nil {_dgccef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0065mo\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006e\u0064\u0054\u0069\u006d\u0065"}};e .EncodeElement (_aebad .RemoveDateAndTime ,_dgccef );};if _aebad .DoNotDisplayPageBoundaries !=nil {_bfcbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0050a\u0067e\u0042\u006f\u0075\u006e\u0064\u0061\u0072i\u0065\u0073"}};e .EncodeElement (_aebad .DoNotDisplayPageBoundaries ,_bfcbd );};if _aebad .DisplayBackgroundShape !=nil {_ffffag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065"}};e .EncodeElement (_aebad .DisplayBackgroundShape ,_ffffag );};if _aebad .PrintPostScriptOverText !=nil {_ebbdg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0072\u0069\u006et\u0050\u006f\u0073\u0074\u0053c\u0072i\u0070t\u004f\u0076\u0065\u0072\u0054\u0065\u0078t"}};e .EncodeElement (_aebad .PrintPostScriptOverText ,_ebbdg );};if _aebad .PrintFractionalCharacterWidth !=nil {_gabgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070r\u0069\u006e\u0074\u0046r\u0061\u0063\u0074\u0069\u006f\u006e\u0061l\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_aebad .PrintFractionalCharacterWidth ,_gabgf );};if _aebad .PrintFormsData !=nil {_bcfeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_aebad .PrintFormsData ,_bcfeg );};if _aebad .EmbedTrueTypeFonts !=nil {_dfbbe :=_c .StartElement {Name :_c .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_aebad .EmbedTrueTypeFonts ,_dfbbe );};if _aebad .EmbedSystemFonts !=nil {_dceee :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_aebad .EmbedSystemFonts ,_dceee );};if _aebad .SaveSubsetFonts !=nil {_caaaba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_aebad .SaveSubsetFonts ,_caaaba );};if _aebad .SaveFormsData !=nil {_cgbdeb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_aebad .SaveFormsData ,_cgbdeb );};if _aebad .MirrorMargins !=nil {_gbbaff :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_aebad .MirrorMargins ,_gbbaff );};if _aebad .AlignBordersAndEdges !=nil {_bgac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u006cig\u006e\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0041\u006e\u0064\u0045\u0064\u0067e\u0073"}};e .EncodeElement (_aebad .AlignBordersAndEdges ,_bgac );};if _aebad .BordersDoNotSurroundHeader !=nil {_ffbba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0048\u0065\u0061d\u0065\u0072"}};e .EncodeElement (_aebad .BordersDoNotSurroundHeader ,_ffbba );};if _aebad .BordersDoNotSurroundFooter !=nil {_gadc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0046\u006f\u006ft\u0065\u0072"}};e .EncodeElement (_aebad .BordersDoNotSurroundFooter ,_gadc );};if _aebad .GutterAtTop !=nil {_gfcdca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_aebad .GutterAtTop ,_gfcdca );};if _aebad .HideSpellingErrors !=nil {_dabgec :=_c .StartElement {Name :_c .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_aebad .HideSpellingErrors ,_dabgec );};if _aebad .HideGrammaticalErrors !=nil {_gfbdaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068id\u0065\u0047\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_aebad .HideGrammaticalErrors ,_gfbdaf );};if _aebad .ActiveWritingStyle !=nil {_gcgfc :=_c .StartElement {Name :_c .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_ceadag :=range _aebad .ActiveWritingStyle {e .EncodeElement (_ceadag ,_gcgfc );};};if _aebad .ProofState !=nil {_aecd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_aebad .ProofState ,_aecd );};if _aebad .FormsDesign !=nil {_fefcfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}};e .EncodeElement (_aebad .FormsDesign ,_fefcfa );};if _aebad .AttachedTemplate !=nil {_aaffcg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_aebad .AttachedTemplate ,_aaffcg );};if _aebad .LinkStyles !=nil {_gdcca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_aebad .LinkStyles ,_gdcca );};if _aebad .StylePaneFormatFilter !=nil {_gcccef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073ty\u006c\u0065\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_aebad .StylePaneFormatFilter ,_gcccef );};if _aebad .StylePaneSortMethod !=nil {_bfccgc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0074\u0079le\u0050a\u006e\u0065\u0053\u006f\u0072t\u004d\u0065\u0074\u0068\u006f\u0064"}};e .EncodeElement (_aebad .StylePaneSortMethod ,_bfccgc );};if _aebad .DocumentType !=nil {_fcdabd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_aebad .DocumentType ,_fcdabd );};if _aebad .MailMerge !=nil {_bgbe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_aebad .MailMerge ,_bgbe );};if _aebad .RevisionView !=nil {_aefed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}};e .EncodeElement (_aebad .RevisionView ,_aefed );};if _aebad .TrackRevisions !=nil {_bacbeb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_aebad .TrackRevisions ,_bacbeb );};if _aebad .DoNotTrackMoves !=nil {_eegbcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_aebad .DoNotTrackMoves ,_eegbcd );};if _aebad .DoNotTrackFormatting !=nil {_bgacf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0054\u0072\u0061\u0063\u006b\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067"}};e .EncodeElement (_aebad .DoNotTrackFormatting ,_bgacf );};if _aebad .DocumentProtection !=nil {_agdbga :=_c .StartElement {Name :_c .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_aebad .DocumentProtection ,_agdbga );};if _aebad .AutoFormatOverride !=nil {_cfabed :=_c .StartElement {Name :_c .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_aebad .AutoFormatOverride ,_cfabed );};if _aebad .StyleLockTheme !=nil {_bacabf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}};e .EncodeElement (_aebad .StyleLockTheme ,_bacabf );};if _aebad .StyleLockQFSet !=nil {_afbgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_aebad .StyleLockQFSet ,_afbgb );};if _aebad .DefaultTabStop !=nil {_bbbed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_aebad .DefaultTabStop ,_bbbed );};if _aebad .AutoHyphenation !=nil {_dgfgag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aebad .AutoHyphenation ,_dgfgag );};if _aebad .ConsecutiveHyphenLimit !=nil {_cbedf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065H\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074"}};e .EncodeElement (_aebad .ConsecutiveHyphenLimit ,_cbedf );};if _aebad .HyphenationZone !=nil {_afcce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_aebad .HyphenationZone ,_afcce );};if _aebad .DoNotHyphenateCaps !=nil {_cbcgf :=_c .StartElement {Name :_c .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_aebad .DoNotHyphenateCaps ,_cbcgf );};if _aebad .ShowEnvelope !=nil {_egffg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}};e .EncodeElement (_aebad .ShowEnvelope ,_egffg );};if _aebad .SummaryLength !=nil {_deadg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_aebad .SummaryLength ,_deadg );};if _aebad .ClickAndTypeStyle !=nil {_agcgd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006cic\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aebad .ClickAndTypeStyle ,_agcgd );};if _aebad .DefaultTableStyle !=nil {_bggfga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0065fa\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aebad .DefaultTableStyle ,_bggfga );};if _aebad .EvenAndOddHeaders !=nil {_bbaea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0076en\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072\u0073"}};e .EncodeElement (_aebad .EvenAndOddHeaders ,_bbaea );};if _aebad .BookFoldRevPrinting !=nil {_adde :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0062\u006f\u006fkF\u006fl\u0064\u0052\u0065\u0076\u0050r\u0069\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_aebad .BookFoldRevPrinting ,_adde );};if _aebad .BookFoldPrinting !=nil {_afgec :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_aebad .BookFoldPrinting ,_afgec );};if _aebad .BookFoldPrintingSheets !=nil {_ecbaa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0062\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073"}};e .EncodeElement (_aebad .BookFoldPrintingSheets ,_ecbaa );};if _aebad .DrawingGridHorizontalSpacing !=nil {_geae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047r\u0069\u0064\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_aebad .DrawingGridHorizontalSpacing ,_geae );};if _aebad .DrawingGridVerticalSpacing !=nil {_dbfgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0056\u0065r\u0074i\u0063\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}};e .EncodeElement (_aebad .DrawingGridVerticalSpacing ,_dbfgg );};if _aebad .DisplayHorizontalDrawingGridEvery !=nil {_bffdf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0064\u0069\u0073\u0070\u006ca\u0079\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065r\u0079"}};e .EncodeElement (_aebad .DisplayHorizontalDrawingGridEvery ,_bffdf );};if _aebad .DisplayVerticalDrawingGridEvery !=nil {_eefddf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070l\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}};e .EncodeElement (_aebad .DisplayVerticalDrawingGridEvery ,_eefddf );};if _aebad .DoNotUseMarginsForDrawingGridOrigin !=nil {_cedbe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074U\u0073\u0065M\u0061\u0072\u0067\u0069\u006e\u0073\u0046\u006fr\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u004fr\u0069\u0067\u0069\u006e"}};e .EncodeElement (_aebad .DoNotUseMarginsForDrawingGridOrigin ,_cedbe );};if _aebad .DrawingGridHorizontalOrigin !=nil {_adebc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u004f\u0072ig\u0069\u006e"}};e .EncodeElement (_aebad .DrawingGridHorizontalOrigin ,_adebc );};if _aebad .DrawingGridVerticalOrigin !=nil {_abdabg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0064\u0072\u0061\u0077\u0069n\u0067\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074i\u0063\u0061\u006cO\u0072i\u0067\u0069\u006e"}};e .EncodeElement (_aebad .DrawingGridVerticalOrigin ,_abdabg );};if _aebad .DoNotShadeFormData !=nil {_bcgf :=_c .StartElement {Name :_c .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}};e .EncodeElement (_aebad .DoNotShadeFormData ,_bcgf );};if _aebad .NoPunctuationKerning !=nil {_cffee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006fPu\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e\u004b\u0065\u0072\u006e\u0069n\u0067"}};e .EncodeElement (_aebad .NoPunctuationKerning ,_cffee );};if _aebad .CharacterSpacingControl !=nil {_ccbdag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0053p\u0061c\u0069n\u0067\u0043\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_aebad .CharacterSpacingControl ,_ccbdag );};if _aebad .PrintTwoOnOne !=nil {_fffadc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_aebad .PrintTwoOnOne ,_fffadc );};if _aebad .StrictFirstAndLastChars !=nil {_gfbcgf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0072\u0069c\u0074\u0046\u0069\u0072\u0073t\u0041n\u0064L\u0061\u0073\u0074\u0043\u0068\u0061\u0072s"}};e .EncodeElement (_aebad .StrictFirstAndLastChars ,_gfbcgf );};if _aebad .NoLineBreaksAfter !=nil {_gabaaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006fLi\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0041\u0066\u0074\u0065\u0072"}};e .EncodeElement (_aebad .NoLineBreaksAfter ,_gabaaf );};if _aebad .NoLineBreaksBefore !=nil {_eaacc :=_c .StartElement {Name :_c .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_aebad .NoLineBreaksBefore ,_eaacc );};if _aebad .SavePreviewPicture !=nil {_fbgcfb :=_c .StartElement {Name :_c .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}};e .EncodeElement (_aebad .SavePreviewPicture ,_fbgcfb );};if _aebad .DoNotValidateAgainstSchema !=nil {_ceedbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0065A\u0067a\u0069\u006e\u0073\u0074\u0053\u0063\u0068e\u006d\u0061"}};e .EncodeElement (_aebad .DoNotValidateAgainstSchema ,_ceedbb );};if _aebad .SaveInvalidXml !=nil {_deeff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_aebad .SaveInvalidXml ,_deeff );};if _aebad .IgnoreMixedContent !=nil {_dcdgccg :=_c .StartElement {Name :_c .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_aebad .IgnoreMixedContent ,_dcdgccg );};if _aebad .AlwaysShowPlaceholderText !=nil {_addae :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u0053\u0068\u006f\u0077\u0050\u006c\u0061\u0063\u0065h\u006f\u006c\u0064e\u0072T\u0065\u0078\u0074"}};e .EncodeElement (_aebad .AlwaysShowPlaceholderText ,_addae );};if _aebad .DoNotDemarcateInvalidXml !=nil {_geafb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0044\u0065\u006d\u0061r\u0063\u0061\u0074\u0065\u0049\u006e\u0076\u0061\u006c\u0069d\u0058\u006d\u006c"}};e .EncodeElement (_aebad .DoNotDemarcateInvalidXml ,_geafb );};if _aebad .SaveXmlDataOnly !=nil {_aeegec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_aebad .SaveXmlDataOnly ,_aeegec );};if _aebad .UseXSLTWhenSaving !=nil {_cbcfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075\u0073eX\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053\u0061\u0076\u0069\u006e\u0067"}};e .EncodeElement (_aebad .UseXSLTWhenSaving ,_cbcfd );};if _aebad .SaveThroughXslt !=nil {_cggaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_aebad .SaveThroughXslt ,_cggaa );};if _aebad .ShowXMLTags !=nil {_gafcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}};e .EncodeElement (_aebad .ShowXMLTags ,_gafcc );};if _aebad .AlwaysMergeEmptyNamespace !=nil {_dgded :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u004d\u0065\u0072\u0067\u0065\u0045\u006d\u0070\u0074y\u004e\u0061\u006de\u0073p\u0061\u0063\u0065"}};e .EncodeElement (_aebad .AlwaysMergeEmptyNamespace ,_dgded );};if _aebad .UpdateFields !=nil {_agbeea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_aebad .UpdateFields ,_agbeea );};if _aebad .HdrShapeDefaults !=nil {_gdgbaa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_aebad .HdrShapeDefaults ,_gdgbaa );};if _aebad .FootnotePr !=nil {_agaed :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_aebad .FootnotePr ,_agaed );};if _aebad .EndnotePr !=nil {_eefge :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_aebad .EndnotePr ,_eefge );};if _aebad .Compat !=nil {_gfgbca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}};e .EncodeElement (_aebad .Compat ,_gfgbca );};if _aebad .DocVars !=nil {_egbdg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_aebad .DocVars ,_egbdg );};if _aebad .Rsids !=nil {_ecfcg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}};e .EncodeElement (_aebad .Rsids ,_ecfcg );};if _aebad .MathPr !=nil {_dfdfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_aebad .MathPr ,_dfdfa );};if _aebad .AttachedSchema !=nil {_acbbf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}};for _ ,_feffb :=range _aebad .AttachedSchema {e .EncodeElement (_feffb ,_acbbf );};};if _aebad .ThemeFontLang !=nil {_febgg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}};e .EncodeElement (_aebad .ThemeFontLang ,_febgg );};if _aebad .ClrSchemeMapping !=nil {_cbfde :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_aebad .ClrSchemeMapping ,_cbfde );};if _aebad .DoNotIncludeSubdocsInStats !=nil {_faega :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064\u0065\u0053u\u0062d\u006f\u0063\u0073\u0049\u006e\u0053\u0074a\u0074\u0073"}};e .EncodeElement (_aebad .DoNotIncludeSubdocsInStats ,_faega );};if _aebad .DoNotAutoCompressPictures !=nil {_faegab :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0064\u006f\u004e\u006f\u0074A\u0075\u0074\u006f\u0043\u006f\u006d\u0070\u0072\u0065s\u0073\u0050\u0069c\u0074u\u0072\u0065\u0073"}};e .EncodeElement (_aebad .DoNotAutoCompressPictures ,_faegab );};if _aebad .ForceUpgrade !=nil {_dcbea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_aebad .ForceUpgrade ,_dcbea );};if _aebad .Captions !=nil {_dggdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_aebad .Captions ,_dggdf );};if _aebad .ReadModeInkLockDown !=nil {_cgffaf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0065\u0061dM\u006fd\u0065\u0049\u006e\u006b\u004co\u0063\u006b\u0044\u006f\u0077\u006e"}};e .EncodeElement (_aebad .ReadModeInkLockDown ,_cgffaf );};if _aebad .SmartTagType !=nil {_ccgdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_ccbab :=range _aebad .SmartTagType {e .EncodeElement (_ccbab ,_ccgdb );};};if _aebad .SchemaLibrary !=nil {_aabge :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_aebad .SchemaLibrary ,_aabge );};if _aebad .ShapeDefaults !=nil {_aeggd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_aebad .ShapeDefaults ,_aeggd );};if _aebad .DoNotEmbedSmartTags !=nil {_cggcg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0064\u006f\u004eot\u0045m\u0062\u0065\u0064\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_aebad .DoNotEmbedSmartTags ,_cggcg );};if _aebad .DecimalSymbol !=nil {_eadag :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_aebad .DecimalSymbol ,_eadag );};if _aebad .ListSeparator !=nil {_adcdfb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_aebad .ListSeparator ,_adcdfb );};for _ ,_dcgdg :=range _aebad .Extra {if _ggbac :=_dcgdg .MarshalXML (e ,_c .StartElement {});_ggbac !=nil {return _ggbac ;};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_FontRel ()*CT_FontRel {_cfffgf :=&CT_FontRel {};_cfffgf .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _cfffgf ;};func NewCT_EdnPos ()*CT_EdnPos {_cfeaa :=&CT_EdnPos {};_cfeaa .ValAttr =ST_EdnPos (1);return _cfeaa };func (_cebag *ST_CharacterSpacing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdfabce ,_abecb :=d .Token ();if _abecb !=nil {return _abecb ;};if _ddcdcc ,_dggff :=_fdfabce .(_c .EndElement );_dggff &&_ddcdcc .Name ==start .Name {*_cebag =1;return nil ;};if _egfeed ,_fgdca :=_fdfabce .(_c .CharData );!_fgdca {return _ea .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",_fdfabce );}else {switch string (_egfeed ){case "":*_cebag =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_cebag =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_cebag =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_cebag =3;};};_fdfabce ,_abecb =d .Token ();if _abecb !=nil {return _abecb ;};if _debdg ,_feeeac :=_fdfabce .(_c .EndElement );_feeeac &&_debdg .Name ==start .Name {return nil ;};return _ea .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",_fdfabce );};func (_egecfd ST_PageBorderZOrder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egecfd .String (),start );};func (_baaea *CT_Shd )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_baaea .ValAttr =ST_Shd (1);for _ ,_fdgcef :=range start .Attr {if _fdgcef .Name .Local =="\u0076\u0061\u006c"{_baaea .ValAttr .UnmarshalXMLAttr (_fdgcef );continue ;};if _fdgcef .Name .Local =="\u0063\u006f\u006co\u0072"{_faefff ,_ebfea :=ParseUnionST_HexColor (_fdgcef .Value );if _ebfea !=nil {return _ebfea ;};_baaea .ColorAttr =&_faefff ;continue ;};if _fdgcef .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_baaea .ThemeColorAttr .UnmarshalXMLAttr (_fdgcef );continue ;};if _fdgcef .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bedfg ,_fcagb :=_fdgcef .Value ,error (nil );if _fcagb !=nil {return _fcagb ;};_baaea .ThemeTintAttr =&_bedfg ;continue ;};if _fdgcef .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ceddb ,_cdbea :=_fdgcef .Value ,error (nil );if _cdbea !=nil {return _cdbea ;};_baaea .ThemeShadeAttr =&_ceddb ;continue ;};if _fdgcef .Name .Local =="\u0066\u0069\u006c\u006c"{_bcecd ,_gcbdgb :=ParseUnionST_HexColor (_fdgcef .Value );if _gcbdgb !=nil {return _gcbdgb ;};_baaea .FillAttr =&_bcecd ;continue ;};if _fdgcef .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_baaea .ThemeFillAttr .UnmarshalXMLAttr (_fdgcef );continue ;};if _fdgcef .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_gddbe ,_ebbac :=_fdgcef .Value ,error (nil );if _ebbac !=nil {return _ebbac ;};_baaea .ThemeFillTintAttr =&_gddbe ;continue ;};if _fdgcef .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_eefa ,_cdeea :=_fdgcef .Value ,error (nil );if _cdeea !=nil {return _cdeea ;};_baaea .ThemeFillShadeAttr =&_eefa ;continue ;};};for {_degdcbd ,_becac :=d .Token ();if _becac !=nil {return _ea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_becac );};if _ffac ,_cbbbg :=_degdcbd .(_c .EndElement );_cbbbg &&_ffac .Name ==start .Name {break ;};};return nil ;};func (_bgdac *CT_TblCellMar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgdec :for {_bacbc ,_ccfcf :=d .Token ();if _ccfcf !=nil {return _ccfcf ;};switch _cgdgdb :=_bacbc .(type ){case _c .StartElement :switch _cgdgdb .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_bgdac .Top =NewCT_TblWidth ();if _gfcag :=d .DecodeElement (_bgdac .Top ,&_cgdgdb );_gfcag !=nil {return _gfcag ;};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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_bgdac .Start =NewCT_TblWidth ();if _eedec :=d .DecodeElement (_bgdac .Start ,&_cgdgdb );_eedec !=nil {return _eedec ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_bgdac .Left =NewCT_TblWidth ();if _aafdg :=d .DecodeElement (_bgdac .Left ,&_cgdgdb );_aafdg !=nil {return _aafdg ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bgdac .Bottom =NewCT_TblWidth ();if _abdegb :=d .DecodeElement (_bgdac .Bottom ,&_cgdgdb );_abdegb !=nil {return _abdegb ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:_bgdac .End =NewCT_TblWidth ();if _baadc :=d .DecodeElement (_bgdac .End ,&_cgdgdb );_baadc !=nil {return _baadc ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_bgdac .Right =NewCT_TblWidth ();if _fadcc :=d .DecodeElement (_bgdac .Right ,&_cgdgdb );_fadcc !=nil {return _fadcc ;};default:_cff .Log ("\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\u0054b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072 \u0025\u0076",_cgdgdb .Name );if _ddagf :=d .Skip ();_ddagf !=nil {return _ddagf ;};};case _c .EndElement :break _bgdec ;case _c .CharData :};};return nil ;};func (_bccda *CT_FontFamily )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ebegc ,_bgade :=_bccda .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgade !=nil {return _bgade ;};start .Attr =append (start .Attr ,_ebegc );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Border Shadow -ShadowAttr *_cd .ST_OnOff ; +// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path +func (_acdacb *CT_Object )ValidateWithPath (path string )error {if _acdacb .DxaOrigAttr !=nil {if _abagb :=_acdacb .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_abagb !=nil {return _abagb ;};};if _acdacb .DyaOrigAttr !=nil {if _gabcc :=_acdacb .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_gabcc !=nil {return _gabcc ;};};if _acdacb .Drawing !=nil {if _eacdg :=_acdacb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_eacdg !=nil {return _eacdg ;};};if _acdacb .Choice !=nil {if _bedgg :=_acdacb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bedgg !=nil {return _bedgg ;};};return nil ;};func (_daagbd ST_Merge )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_daagbd .String (),start );};type EG_MathContent struct{OMathPara *_egg .OMathPara ;OMath *_egg .OMath ;};type CT_TblLook struct{ -// Create Frame Effect -FrameAttr *_cd .ST_OnOff ;};func (_fgeed ST_TextDirection )String ()string {switch _fgeed {case 0:return "";case 1:return "\u0074\u0062";case 2:return "\u0072\u006c";case 3:return "\u006c\u0072";case 4:return "\u0074\u0062\u0056";case 5:return "\u0072\u006c\u0056";case 6:return "\u006c\u0072\u0056";case 7:return "\u0062\u0074\u004c\u0072";case 8:return "\u006c\u0072\u0054\u0062";case 9:return "\u006c\u0072\u0054b\u0056";case 10:return "\u0074\u0062\u004cr\u0056";case 11:return "\u0074\u0062\u0052\u006c";case 12:return "\u0074\u0062\u0052l\u0056";};return "";};func NewCT_DocPartCategory ()*CT_DocPartCategory {_adaa :=&CT_DocPartCategory {};_adaa .Name =NewCT_String ();_adaa .Gallery =NewCT_DocPartGallery ();return _adaa ;}; +// First Row +FirstRowAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path -func (_adfg *CT_FFDDList )ValidateWithPath (path string )error {if _adfg .Result !=nil {if _acdaa :=_adfg .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_acdaa !=nil {return _acdaa ;};};if _adfg .Default !=nil {if _egbfa :=_adfg .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_egbfa !=nil {return _egbfa ;};};for _afeb ,_agagd :=range _adfg .ListEntry {if _gdga :=_agagd .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_afeb ));_gdga !=nil {return _gdga ;};};return nil ;}; +// Last Row +LastRowAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path -func (_aeaf *CT_Bookmark )ValidateWithPath (path string )error {if _befe :=_aeaf .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_befe !=nil {return _befe ;};return nil ;};func NewCT_Font ()*CT_Font {_egafe :=&CT_Font {};return _egafe }; +// First Column +FirstColumnAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path -func (_ffdddb *EG_SectPrContents )ValidateWithPath (path string )error {if _ffdddb .FootnotePr !=nil {if _edbfea :=_ffdddb .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_edbfea !=nil {return _edbfea ;};};if _ffdddb .EndnotePr !=nil {if _gfdbc :=_ffdddb .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_gfdbc !=nil {return _gfdbc ;};};if _ffdddb .Type !=nil {if _beabab :=_ffdddb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_beabab !=nil {return _beabab ;};};if _ffdddb .PgSz !=nil {if _afccc :=_ffdddb .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_afccc !=nil {return _afccc ;};};if _ffdddb .PgMar !=nil {if _eeceba :=_ffdddb .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_eeceba !=nil {return _eeceba ;};};if _ffdddb .PaperSrc !=nil {if _dbeae :=_ffdddb .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_dbeae !=nil {return _dbeae ;};};if _ffdddb .PgBorders !=nil {if _bfaca :=_ffdddb .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bfaca !=nil {return _bfaca ;};};if _ffdddb .LnNumType !=nil {if _ggeae :=_ffdddb .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_ggeae !=nil {return _ggeae ;};};if _ffdddb .PgNumType !=nil {if _faga :=_ffdddb .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_faga !=nil {return _faga ;};};if _ffdddb .Cols !=nil {if _acgbe :=_ffdddb .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_acgbe !=nil {return _acgbe ;};};if _ffdddb .FormProt !=nil {if _ccbcb :=_ffdddb .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_ccbcb !=nil {return _ccbcb ;};};if _ffdddb .VAlign !=nil {if _eeedb :=_ffdddb .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_eeedb !=nil {return _eeedb ;};};if _ffdddb .NoEndnote !=nil {if _egfef :=_ffdddb .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_egfef !=nil {return _egfef ;};};if _ffdddb .TitlePg !=nil {if _cdfba :=_ffdddb .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_cdfba !=nil {return _cdfba ;};};if _ffdddb .TextDirection !=nil {if _fegcc :=_ffdddb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_fegcc !=nil {return _fegcc ;};};if _ffdddb .Bidi !=nil {if _daafg :=_ffdddb .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_daafg !=nil {return _daafg ;};};if _ffdddb .RtlGutter !=nil {if _gacgfc :=_ffdddb .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_gacgfc !=nil {return _gacgfc ;};};if _ffdddb .DocGrid !=nil {if _eacgd :=_ffdddb .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_eacgd !=nil {return _eacgd ;};};if _ffdddb .PrinterSettings !=nil {if _bfdfef :=_ffdddb .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_bfdfef !=nil {return _bfdfef ;};};return nil ;};func (_afccf *CT_LevelText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcfae :=range start .Attr {if _gcfae .Name .Local =="\u0076\u0061\u006c"{_dbcea ,_gacf :=_gcfae .Value ,error (nil );if _gacf !=nil {return _gacf ;};_afccf .ValAttr =&_dbcea ;continue ;};if _gcfae .Name .Local =="\u006e\u0075\u006c\u006c"{_fdee ,_effdf :=ParseUnionST_OnOff (_gcfae .Value );if _effdf !=nil {return _effdf ;};_afccf .NullAttr =&_fdee ;continue ;};};for {_feeef ,_gcgcb :=d .Token ();if _gcgcb !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_gcgcb );};if _gdff ,_gccga :=_feeef .(_f .EndElement );_gccga &&_gdff .Name ==start .Name {break ;};};return nil ;};func NewCT_LvlLegacy ()*CT_LvlLegacy {_bdacgb :=&CT_LvlLegacy {};return _bdacgb };func NewCT_EdnPos ()*CT_EdnPos {_adgac :=&CT_EdnPos {};_adgac .ValAttr =ST_EdnPos (1);return _adgac };func (_dcebd ST_Shd )ValidateWithPath (path string )error {switch _dcebd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcebd ));};return nil ;};func (_dfefbb ST_TextDirection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfefbb .String (),start );};func (_gagdf ST_DocPartGallery )ValidateWithPath (path string )error {switch _gagdf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gagdf ));};return nil ;};func (_aebfcd ST_View )String ()string {switch _aebfcd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0070\u0072\u0069n\u0074";case 3:return "\u006fu\u0074\u006c\u0069\u006e\u0065";case 4:return "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case 5:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 6:return "\u0077\u0065\u0062";};return "";};type ST_MailMergeSourceType byte ;func (_ccf *CT_Attr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffaf :=range start .Attr {if _ffaf .Name .Local =="\u0075\u0072\u0069"{_ad ,_agdc :=_ffaf .Value ,error (nil );if _agdc !=nil {return _agdc ;};_ccf .UriAttr =&_ad ;continue ;};if _ffaf .Name .Local =="\u006e\u0061\u006d\u0065"{_gaf ,_dcc :=_ffaf .Value ,error (nil );if _dcc !=nil {return _dcc ;};_ccf .NameAttr =_gaf ;continue ;};if _ffaf .Name .Local =="\u0076\u0061\u006c"{_fba ,_eae :=_ffaf .Value ,error (nil );if _eae !=nil {return _eae ;};_ccf .ValAttr =_fba ;continue ;};};for {_afb ,_deg :=d .Token ();if _deg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_deg );};if _aea ,_acf :=_afb .(_f .EndElement );_acf &&_aea .Name ==start .Name {break ;};};return nil ;};type WdAnchor struct{WdCT_Anchor }; +// Last Column +LastColumnAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path -func (_baegc *CT_SdtPr )ValidateWithPath (path string )error {if _baegc .RPr !=nil {if _ffgfc :=_baegc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ffgfc !=nil {return _ffgfc ;};};if _baegc .Alias !=nil {if _gegff :=_baegc .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073");_gegff !=nil {return _gegff ;};};if _baegc .Tag !=nil {if _fgbab :=_baegc .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_fgbab !=nil {return _fgbab ;};};if _baegc .Id !=nil {if _aeaff :=_baegc .Id .ValidateWithPath (path +"\u002f\u0049\u0064");_aeaff !=nil {return _aeaff ;};};if _baegc .Lock !=nil {if _gdfdb :=_baegc .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_gdfdb !=nil {return _gdfdb ;};};if _baegc .Placeholder !=nil {if _eeaac :=_baegc .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_eeaac !=nil {return _eeaac ;};};if _baegc .Temporary !=nil {if _gffcg :=_baegc .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_gffcg !=nil {return _gffcg ;};};if _baegc .ShowingPlcHdr !=nil {if _dcfgf :=_baegc .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072");_dcfgf !=nil {return _dcfgf ;};};if _baegc .DataBinding !=nil {if _cafcbd :=_baegc .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_cafcbd !=nil {return _cafcbd ;};};if _baegc .Label !=nil {if _ecgff :=_baegc .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c");_ecgff !=nil {return _ecgff ;};};if _baegc .TabIndex !=nil {if _gebag :=_baegc .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_gebag !=nil {return _gebag ;};};if _baegc .Choice !=nil {if _bdgcdd :=_baegc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bdgcdd !=nil {return _bdgcdd ;};};return nil ;};func NewCT_Object ()*CT_Object {_ggcee :=&CT_Object {};return _ggcee }; +// No Horizontal Banding +NoHBandAttr *_cf .ST_OnOff ; -// Validate validates the CT_TblPPr and its children -func (_bfgdf *CT_TblPPr )Validate ()error {return _bfgdf .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; +// No Vertical Banding +NoVBandAttr *_cf .ST_OnOff ; -// Border Style -ValAttr ST_Border ; +// Bitmask of Table Conditional Formatting +ValAttr *string ;}; -// Border Color -ColorAttr *ST_HexColor ; +// Validate validates the CT_SectPr and its children +func (_gdbafa *CT_SectPr )Validate ()error {return _gdbafa .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");};func (_dgdea ST_Theme )Validate ()error {return _dgdea .ValidateWithPath ("")}; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path +func (_ccgfa *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil };type CT_DocPartBehavior struct{ -// Border Theme Color Tint -ThemeTintAttr *string ; +// Insertion Behavior Value +ValAttr ST_DocPartBehavior ;};type CT_PPr struct{ -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Referenced Paragraph Style +PStyle *CT_String ; -// Border Width -SzAttr *uint64 ; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Border Shadow -ShadowAttr *_cd .ST_OnOff ; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// Create Frame Effect -FrameAttr *_cd .ST_OnOff ;};func NewCT_DocProtect ()*CT_DocProtect {_aeae :=&CT_DocProtect {};return _aeae };type ST_TblLayoutType byte ; +// Text Frame Properties +FramePr *CT_FramePr ; -// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path -func (_fagdd *CT_RubyContent )ValidateWithPath (path string )error {if _fagdd .R !=nil {if _degcd :=_fagdd .R .ValidateWithPath (path +"\u002f\u0052");_degcd !=nil {return _degcd ;};};for _gdcbcf ,_daeec :=range _fagdd .EG_RunLevelElts {if _ecacg :=_daeec .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gdcbcf ));_ecacg !=nil {return _ecacg ;};};return nil ;};type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_g .Time ; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;}; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Validate validates the CT_VerticalJc and its children -func (_feecf *CT_VerticalJc )Validate ()error {return _feecf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");};const (ST_TabJcUnset ST_TabJc =0;ST_TabJcClear ST_TabJc =1;ST_TabJcStart ST_TabJc =2;ST_TabJcCenter ST_TabJc =3;ST_TabJcEnd ST_TabJc =4;ST_TabJcDecimal ST_TabJc =5;ST_TabJcBar ST_TabJc =6;ST_TabJcNum ST_TabJc =7;ST_TabJcLeft ST_TabJc =8;ST_TabJcRight ST_TabJc =9;);func (_bgdda *CT_TblGridBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgdda .GridCol !=nil {_bddfdd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_abddf :=range _bgdda .GridCol {e .EncodeElement (_abddf ,_bddfdd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eegae *ST_HeightRule )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eegae =0;case "\u0061\u0075\u0074\u006f":*_eegae =1;case "\u0065\u0078\u0061c\u0074":*_eegae =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_eegae =3;};return nil ;}; +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Validate validates the CT_DocDefaults and its children -func (_dgcaa *CT_DocDefaults )Validate ()error {return _dgcaa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");}; +// Paragraph Borders +PBdr *CT_PBdr ; -// Validate validates the CT_HMerge and its children -func (_egca *CT_HMerge )Validate ()error {return _egca .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");};func (_eddfdb ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eddfdb .String (),start );};type CT_MailMergeOdsoFMDFieldType struct{ +// Paragraph Shading +Shd *CT_Shd ; -// Merge Field Mapping Type -ValAttr ST_MailMergeOdsoFMDFieldType ;}; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// Validate validates the CT_FontSig and its children -func (_gdfd *CT_FontSig )Validate ()error {return _gdfd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");};func (_efbdf *ST_PTabAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dadedd ,_dgeabg :=d .Token ();if _dgeabg !=nil {return _dgeabg ;};if _egbded ,_cbfecf :=_dadedd .(_f .EndElement );_cbfecf &&_egbded .Name ==start .Name {*_efbdf =1;return nil ;};if _fgdcdd ,_fgddcf :=_dadedd .(_f .CharData );!_fgddcf {return _c .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",_dadedd );}else {switch string (_fgdcdd ){case "":*_efbdf =0;case "\u006c\u0065\u0066\u0074":*_efbdf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_efbdf =2;case "\u0072\u0069\u0067h\u0074":*_efbdf =3;};};_dadedd ,_dgeabg =d .Token ();if _dgeabg !=nil {return _dgeabg ;};if _bgccd ,_acbddf :=_dadedd .(_f .EndElement );_acbddf &&_bgccd .Name ==start .Name {return nil ;};return _c .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",_dadedd );};type CT_SdtText struct{ +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// Allow Soft Line Breaks -MultiLineAttr *_cd .ST_OnOff ;};func (_gcddgg ST_BrType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fagbc :=_f .Attr {};_fagbc .Name =name ;switch _gcddgg {case ST_BrTypeUnset :_fagbc .Value ="";case ST_BrTypePage :_fagbc .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_fagbc .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_fagbc .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return _fagbc ,nil ;};func NewCT_LatentStyles ()*CT_LatentStyles {_caade :=&CT_LatentStyles {};return _caade };type CT_TrackChangesView struct{ +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// Display Visual Indicator Of Markup Area -MarkupAttr *_cd .ST_OnOff ; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Display Comments -CommentsAttr *_cd .ST_OnOff ; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Display Content Revisions -InsDelAttr *_cd .ST_OnOff ; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Display Formatting Revisions -FormattingAttr *_cd .ST_OnOff ; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Display Ink Annotations -InkAnnotationsAttr *_cd .ST_OnOff ;};type CT_HMerge struct{ +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Horizontal Merge Type -ValAttr ST_Merge ;}; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path -func (_faeecc *CT_TblCellMar )ValidateWithPath (path string )error {if _faeecc .Top !=nil {if _dcedd :=_faeecc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_dcedd !=nil {return _dcedd ;};};if _faeecc .Start !=nil {if _abfee :=_faeecc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_abfee !=nil {return _abfee ;};};if _faeecc .Left !=nil {if _faeadb :=_faeecc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_faeadb !=nil {return _faeadb ;};};if _faeecc .Bottom !=nil {if _affaa :=_faeecc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_affaa !=nil {return _affaa ;};};if _faeecc .End !=nil {if _bfcdf :=_faeecc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_bfcdf !=nil {return _bfcdf ;};};if _faeecc .Right !=nil {if _edffd :=_faeecc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_edffd !=nil {return _edffd ;};};return nil ;};type WebSettings struct{CT_WebSettings };func (_bebbf *CT_SdtDropDownList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bebbf .LastValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bebbf .LastValueAttr )});};e .EncodeToken (start );if _bebbf .ListItem !=nil {_gade :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_faabg :=range _bebbf .ListItem {e .EncodeElement (_faabg ,_gade );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FFStatusText struct{ +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Status Text Type -TypeAttr ST_InfoTextType ; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Status Text Value -ValAttr *string ;};type ST_HdrFtr byte ;func (_ceede *CT_DirContentRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ceede .ValAttr !=ST_DirectionUnset {_gaeg ,_bddaf :=_ceede .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bddaf !=nil {return _bddaf ;};start .Attr =append (start .Attr ,_gaeg );};e .EncodeToken (start );if _ceede .FldSimple !=nil {_gcaba :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_cefbf :=range _ceede .FldSimple {e .EncodeElement (_cefbf ,_gcaba );};};if _ceede .Hyperlink !=nil {_faded :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ceede .Hyperlink ,_faded );};if _ceede .SubDoc !=nil {_eegec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_ceede .SubDoc ,_eegec );};if _ceede .EG_ContentRunContent !=nil {for _ ,_aaaf :=range _ceede .EG_ContentRunContent {_aaaf .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faceae *ST_Theme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agega ,_egbbcd :=d .Token ();if _egbbcd !=nil {return _egbbcd ;};if _geacdc ,_edcacg :=_agega .(_f .EndElement );_edcacg &&_geacdc .Name ==start .Name {*_faceae =1;return nil ;};if _accgdd ,_afceg :=_agega .(_f .CharData );!_afceg {return _c .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",_agega );}else {switch string (_accgdd ){case "":*_faceae =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_faceae =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_faceae =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_faceae =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_faceae =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_faceae =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_faceae =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_faceae =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_faceae =8;};};_agega ,_egbbcd =d .Token ();if _egbbcd !=nil {return _egbbcd ;};if _bfbgcf ,_gaeee :=_agega .(_f .EndElement );_gaeee &&_bfbgcf .Name ==start .Name {return nil ;};return _c .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",_agega );};func (_bgfd *CT_FrameLayout )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fcdga ,_afge :=_bgfd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _afge !=nil {return _afge ;};start .Attr =append (start .Attr ,_fcdga );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdfabg *CT_SdtEndPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgcbd :for {_bacggc ,_bcace :=d .Token ();if _bcace !=nil {return _bcace ;};switch _efecb :=_bacggc .(type ){case _f .StartElement :switch _efecb .Name {case _f .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 :"\u0072\u0050\u0072"},_f .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 :"\u0072\u0050\u0072"}:_cddg :=NewCT_RPr ();if _ddaeb :=d .DecodeElement (_cddg ,&_efecb );_ddaeb !=nil {return _ddaeb ;};_bdfabg .RPr =append (_bdfabg .RPr ,_cddg );default:_gb .Log ("\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\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072\u0020\u0025\u0076",_efecb .Name );if _cbdef :=d .Skip ();_cbdef !=nil {return _cbdef ;};};case _f .EndElement :break _dgcbd ;case _f .CharData :};};return nil ;};func (_egdda *ST_ThemeColor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egdda =0;case "\u0064\u0061\u0072k\u0031":*_egdda =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_egdda =2;case "\u0064\u0061\u0072k\u0032":*_egdda =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_egdda =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_egdda =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_egdda =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_egdda =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_egdda =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_egdda =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_egdda =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_egdda =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_egdda =12;case "\u006e\u006f\u006e\u0065":*_egdda =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_egdda =14;case "\u0074\u0065\u0078t\u0031":*_egdda =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_egdda =16;case "\u0074\u0065\u0078t\u0032":*_egdda =17;};return nil ;};func NewCT_FFTextInput ()*CT_FFTextInput {_gcdfb :=&CT_FFTextInput {};return _gcdfb };const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1;ST_HeightRuleExact ST_HeightRule =2;ST_HeightRuleAtLeast ST_HeightRule =3;);func (_dafbe *CT_SdtComboBox )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dafbe .LastValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dafbe .LastValueAttr )});};e .EncodeToken (start );if _dafbe .ListItem !=nil {_ggcad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_accbd :=range _dafbe .ListItem {e .EncodeElement (_accbd ,_ggcad );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_ebde :=&CT_CellMergeTrackChange {};return _ebde ;};func (_fegfa *CT_TblWidth )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gffgc :=range start .Attr {if _gffgc .Name .Local =="\u0077"{_cfafe ,_edcbde :=ParseUnionST_MeasurementOrPercent (_gffgc .Value );if _edcbde !=nil {return _edcbde ;};_fegfa .WAttr =&_cfafe ;continue ;};if _gffgc .Name .Local =="\u0074\u0079\u0070\u0065"{_fegfa .TypeAttr .UnmarshalXMLAttr (_gffgc );continue ;};};for {_bedafbc ,_afbgc :=d .Token ();if _afbgc !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_afbgc );};if _feeag ,_dcfca :=_bedafbc .(_f .EndElement );_dcfca &&_feeag .Name ==start .Name {break ;};};return nil ;}; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Validate validates the CT_TargetScreenSz and its children -func (_cgdga *CT_TargetScreenSz )Validate ()error {return _cgdga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");};func NewCT_RubyPr ()*CT_RubyPr {_bbdfgd :=&CT_RubyPr {};_bbdfgd .RubyAlign =NewCT_RubyAlign ();_bbdfgd .Hps =NewCT_HpsMeasure ();_bbdfgd .HpsRaise =NewCT_HpsMeasure ();_bbdfgd .HpsBaseText =NewCT_HpsMeasure ();_bbdfgd .Lid =NewCT_Lang ();return _bbdfgd ;};func NewCT_FontFamily ()*CT_FontFamily {_eede :=&CT_FontFamily {};_eede .ValAttr =ST_FontFamily (1);return _eede ;};func (_cedcgc *EG_RubyContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acdga :for {_dafcf ,_bacbg :=d .Token ();if _bacbg !=nil {return _bacbg ;};switch _ccecfa :=_dafcf .(type ){case _f .StartElement :switch _ccecfa .Name {case _f .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 :"\u0072"},_f .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 :"\u0072"}:_cedcgc .R =NewCT_R ();if _agabbe :=d .DecodeElement (_cedcgc .R ,&_ccecfa );_agabbe !=nil {return _agabbe ;};case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fffgce :=NewEG_RunLevelElts ();_fffgce .ProofErr =NewCT_ProofErr ();if _bagdd :=d .DecodeElement (_fffgce .ProofErr ,&_ccecfa );_bagdd !=nil {return _bagdd ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_fffgce );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cefcgd :=NewEG_RunLevelElts ();_cefcgd .PermStart =NewCT_PermStart ();if _fadadb :=d .DecodeElement (_cefcgd .PermStart ,&_ccecfa );_fadadb !=nil {return _fadadb ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_cefcgd );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_eafcfa :=NewEG_RunLevelElts ();_eafcfa .PermEnd =NewCT_Perm ();if _fgeeccd :=d .DecodeElement (_eafcfa .PermEnd ,&_ccecfa );_fgeeccd !=nil {return _fgeeccd ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_eafcfa );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_cgeecgb :=NewEG_RunLevelElts ();_cgeecgb .Ins =NewCT_RunTrackChange ();if _cgabe :=d .DecodeElement (_cgeecgb .Ins ,&_ccecfa );_cgabe !=nil {return _cgabe ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_cgeecgb );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_gfdeae :=NewEG_RunLevelElts ();_gfdeae .Del =NewCT_RunTrackChange ();if _bggbdd :=d .DecodeElement (_gfdeae .Del ,&_ccecfa );_bggbdd !=nil {return _bggbdd ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_gfdeae );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aadcf :=NewEG_RunLevelElts ();_aadcf .MoveFrom =NewCT_RunTrackChange ();if _beacd :=d .DecodeElement (_aadcf .MoveFrom ,&_ccecfa );_beacd !=nil {return _beacd ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_aadcf );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fagcg :=NewEG_RunLevelElts ();_fagcg .MoveTo =NewCT_RunTrackChange ();if _aceccf :=d .DecodeElement (_fagcg .MoveTo ,&_ccecfa );_aceccf !=nil {return _aceccf ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_fagcg );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_acedg :=NewEG_RunLevelElts ();_efedg :=NewEG_RangeMarkupElements ();_efedg .BookmarkStart =NewCT_Bookmark ();if _gadbg :=d .DecodeElement (_efedg .BookmarkStart ,&_ccecfa );_gadbg !=nil {return _gadbg ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_acedg );_acedg .EG_RangeMarkupElements =append (_acedg .EG_RangeMarkupElements ,_efedg );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_defda :=NewEG_RunLevelElts ();_bcaac :=NewEG_RangeMarkupElements ();_bcaac .BookmarkEnd =NewCT_MarkupRange ();if _gcbbad :=d .DecodeElement (_bcaac .BookmarkEnd ,&_ccecfa );_gcbbad !=nil {return _gcbbad ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_defda );_defda .EG_RangeMarkupElements =append (_defda .EG_RangeMarkupElements ,_bcaac );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dafef :=NewEG_RunLevelElts ();_gbadbb :=NewEG_RangeMarkupElements ();_gbadbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbdfge :=d .DecodeElement (_gbadbb .MoveFromRangeStart ,&_ccecfa );_bbdfge !=nil {return _bbdfge ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_dafef );_dafef .EG_RangeMarkupElements =append (_dafef .EG_RangeMarkupElements ,_gbadbb );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cdece :=NewEG_RunLevelElts ();_bgcfc :=NewEG_RangeMarkupElements ();_bgcfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdgfb :=d .DecodeElement (_bgcfc .MoveFromRangeEnd ,&_ccecfa );_fdgfb !=nil {return _fdgfb ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_cdece );_cdece .EG_RangeMarkupElements =append (_cdece .EG_RangeMarkupElements ,_bgcfc );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bedff :=NewEG_RunLevelElts ();_dgbdf :=NewEG_RangeMarkupElements ();_dgbdf .MoveToRangeStart =NewCT_MoveBookmark ();if _cgafb :=d .DecodeElement (_dgbdf .MoveToRangeStart ,&_ccecfa );_cgafb !=nil {return _cgafb ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_bedff );_bedff .EG_RangeMarkupElements =append (_bedff .EG_RangeMarkupElements ,_dgbdf );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dfcbc :=NewEG_RunLevelElts ();_efffad :=NewEG_RangeMarkupElements ();_efffad .MoveToRangeEnd =NewCT_MarkupRange ();if _befda :=d .DecodeElement (_efffad .MoveToRangeEnd ,&_ccecfa );_befda !=nil {return _befda ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_dfcbc );_dfcbc .EG_RangeMarkupElements =append (_dfcbc .EG_RangeMarkupElements ,_efffad );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fccdbd :=NewEG_RunLevelElts ();_ecdcc :=NewEG_RangeMarkupElements ();_ecdcc .CommentRangeStart =NewCT_MarkupRange ();if _baebbd :=d .DecodeElement (_ecdcc .CommentRangeStart ,&_ccecfa );_baebbd !=nil {return _baebbd ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_fccdbd );_fccdbd .EG_RangeMarkupElements =append (_fccdbd .EG_RangeMarkupElements ,_ecdcc );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ffdege :=NewEG_RunLevelElts ();_eefef :=NewEG_RangeMarkupElements ();_eefef .CommentRangeEnd =NewCT_MarkupRange ();if _aafdc :=d .DecodeElement (_eefef .CommentRangeEnd ,&_ccecfa );_aafdc !=nil {return _aafdc ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_ffdege );_ffdege .EG_RangeMarkupElements =append (_ffdege .EG_RangeMarkupElements ,_eefef );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abffbg :=NewEG_RunLevelElts ();_ffgef :=NewEG_RangeMarkupElements ();_ffgef .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dadff :=d .DecodeElement (_ffgef .CustomXmlInsRangeStart ,&_ccecfa );_dadff !=nil {return _dadff ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_abffbg );_abffbg .EG_RangeMarkupElements =append (_abffbg .EG_RangeMarkupElements ,_ffgef );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdgcb :=NewEG_RunLevelElts ();_bcagb :=NewEG_RangeMarkupElements ();_bcagb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbfda :=d .DecodeElement (_bcagb .CustomXmlInsRangeEnd ,&_ccecfa );_dbfda !=nil {return _dbfda ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_fdgcb );_fdgcb .EG_RangeMarkupElements =append (_fdgcb .EG_RangeMarkupElements ,_bcagb );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_beacdg :=NewEG_RunLevelElts ();_ggaba :=NewEG_RangeMarkupElements ();_ggaba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bfcefe :=d .DecodeElement (_ggaba .CustomXmlDelRangeStart ,&_ccecfa );_bfcefe !=nil {return _bfcefe ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_beacdg );_beacdg .EG_RangeMarkupElements =append (_beacdg .EG_RangeMarkupElements ,_ggaba );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ebfaea :=NewEG_RunLevelElts ();_bgffc :=NewEG_RangeMarkupElements ();_bgffc .CustomXmlDelRangeEnd =NewCT_Markup ();if _eccge :=d .DecodeElement (_bgffc .CustomXmlDelRangeEnd ,&_ccecfa );_eccge !=nil {return _eccge ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_ebfaea );_ebfaea .EG_RangeMarkupElements =append (_ebfaea .EG_RangeMarkupElements ,_bgffc );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_efddc :=NewEG_RunLevelElts ();_bfgea :=NewEG_RangeMarkupElements ();_bfgea .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _daadc :=d .DecodeElement (_bfgea .CustomXmlMoveFromRangeStart ,&_ccecfa );_daadc !=nil {return _daadc ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_efddc );_efddc .EG_RangeMarkupElements =append (_efddc .EG_RangeMarkupElements ,_bfgea );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eaecg :=NewEG_RunLevelElts ();_gafed :=NewEG_RangeMarkupElements ();_gafed .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eccfg :=d .DecodeElement (_gafed .CustomXmlMoveFromRangeEnd ,&_ccecfa );_eccfg !=nil {return _eccfg ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_eaecg );_eaecg .EG_RangeMarkupElements =append (_eaecg .EG_RangeMarkupElements ,_gafed );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eaaegf :=NewEG_RunLevelElts ();_agcfa :=NewEG_RangeMarkupElements ();_agcfa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gdeaec :=d .DecodeElement (_agcfa .CustomXmlMoveToRangeStart ,&_ccecfa );_gdeaec !=nil {return _gdeaec ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_eaaegf );_eaaegf .EG_RangeMarkupElements =append (_eaaegf .EG_RangeMarkupElements ,_agcfa );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gegda :=NewEG_RunLevelElts ();_defca :=NewEG_RangeMarkupElements ();_defca .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecggdd :=d .DecodeElement (_defca .CustomXmlMoveToRangeEnd ,&_ccecfa );_ecggdd !=nil {return _ecggdd ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_gegda );_gegda .EG_RangeMarkupElements =append (_gegda .EG_RangeMarkupElements ,_defca );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_baaga :=NewEG_RunLevelElts ();_cbaeb :=NewEG_MathContent ();_cbaeb .OMathPara =_ce .NewOMathPara ();if _fdfcab :=d .DecodeElement (_cbaeb .OMathPara ,&_ccecfa );_fdfcab !=nil {return _fdfcab ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_baaga );_baaga .EG_MathContent =append (_baaga .EG_MathContent ,_cbaeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eefag :=NewEG_RunLevelElts ();_geaff :=NewEG_MathContent ();_geaff .OMath =_ce .NewOMath ();if _eeegda :=d .DecodeElement (_geaff .OMath ,&_ccecfa );_eeegda !=nil {return _eeegda ;};_cedcgc .EG_RunLevelElts =append (_cedcgc .EG_RunLevelElts ,_eefag );_eefag .EG_MathContent =append (_eefag .EG_MathContent ,_geaff );default:_gb .Log ("\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\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_ccecfa .Name );if _eafbgc :=d .Skip ();_eafbgc !=nil {return _eafbgc ;};};case _f .EndElement :break _acdga ;case _f .CharData :};};return nil ;}; +// Paragraph Indentation +Ind *CT_Ind ; -// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path -func (_dgbdef *CT_LvlLegacy )ValidateWithPath (path string )error {if _dgbdef .LegacyAttr !=nil {if _dabaca :=_dgbdef .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_dabaca !=nil {return _dabaca ;};};if _dgbdef .LegacySpaceAttr !=nil {if _ggagfc :=_dgbdef .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_ggagfc !=nil {return _ggagfc ;};};if _dgbdef .LegacyIndentAttr !=nil {if _cgce :=_dgbdef .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_cgce !=nil {return _cgce ;};};return nil ;};type ST_Zoom byte ;func (_ebece *CT_TblPrChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_ebece .AuthorAttr )});if _ebece .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ebece .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ebece .IdAttr )});e .EncodeToken (start );_aagaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_ebece .TblPr ,_aagaa );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afgga ST_TextScale )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _afgga .ST_TextScalePercent !=nil {e .EncodeToken (_f .CharData (*_afgga .ST_TextScalePercent ));};if _afgga .ST_TextScaleDecimal !=nil {e .EncodeToken (_f .CharData (_c .Sprintf ("\u0025\u0064",*_afgga .ST_TextScaleDecimal )));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_agedf ST_SignedTwipsMeasure )String ()string {if _agedf .Int64 !=nil {return _c .Sprintf ("\u0025\u0076",*_agedf .Int64 );};if _agedf .ST_UniversalMeasure !=nil {return _c .Sprintf ("\u0025\u0076",*_agedf .ST_UniversalMeasure );};return "";}; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path -func (_cfefc *EG_PContentBase )ValidateWithPath (path string )error {if _cfefc .CustomXml !=nil {if _abbab :=_cfefc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_abbab !=nil {return _abbab ;};};for _ggcdb ,_dbgec :=range _cfefc .FldSimple {if _acfaaae :=_dbgec .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ggcdb ));_acfaaae !=nil {return _acfaaae ;};};if _cfefc .Hyperlink !=nil {if _dcafce :=_cfefc .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_dcafce !=nil {return _dcafce ;};};return nil ;};func (_abbaf *CT_OptimizeForBrowser )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abbaf .TargetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_abbaf .TargetAttr )});};if _abbaf .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_abbaf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gefgaa ST_Border )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abbgf :=_f .Attr {};_abbgf .Name =name ;switch _gefgaa {case ST_BorderUnset :_abbgf .Value ="";case ST_BorderNil :_abbgf .Value ="\u006e\u0069\u006c";case ST_BorderNone :_abbgf .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_abbgf .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_abbgf .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderDouble :_abbgf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_abbgf .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_abbgf .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_abbgf .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderDotDotDash :_abbgf .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_abbgf .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_abbgf .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThickThinSmallGap :_abbgf .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThinThickThinSmallGap :_abbgf .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderThinThickMediumGap :_abbgf .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThickThinMediumGap :_abbgf .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThinThickThinMediumGap :_abbgf .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case ST_BorderThinThickLargeGap :_abbgf .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThickThinLargeGap :_abbgf .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThinThickThinLargeGap :_abbgf .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case ST_BorderWave :_abbgf .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_abbgf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderDashSmallGap :_abbgf .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderDashDotStroked :_abbgf .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_abbgf .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderThreeDEngrave :_abbgf .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderOutset :_abbgf .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_abbgf .Value ="\u0069\u006e\u0073e\u0074";case ST_BorderApples :_abbgf .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_abbgf .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case ST_BorderBabyPacifier :_abbgf .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case ST_BorderBabyRattle :_abbgf .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_abbgf .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case ST_BorderBalloonsHotAir :_abbgf .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case ST_BorderBasicBlackDashes :_abbgf .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicBlackDots :_abbgf .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case ST_BorderBasicBlackSquares :_abbgf .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicThinLines :_abbgf .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case ST_BorderBasicWhiteDashes :_abbgf .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicWhiteDots :_abbgf .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case ST_BorderBasicWhiteSquares :_abbgf .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicWideInline :_abbgf .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case ST_BorderBasicWideMidline :_abbgf .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case ST_BorderBasicWideOutline :_abbgf .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderBats :_abbgf .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_abbgf .Value ="\u0062\u0069\u0072d\u0073";case ST_BorderBirdsFlight :_abbgf .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_abbgf .Value ="\u0063\u0061\u0062\u0069\u006e\u0073";case ST_BorderCakeSlice :_abbgf .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case ST_BorderCandyCorn :_abbgf .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_abbgf .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case ST_BorderCertificateBanner :_abbgf .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case ST_BorderChainLink :_abbgf .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_abbgf .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case ST_BorderCheckedBarBlack :_abbgf .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case ST_BorderCheckedBarColor :_abbgf .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case ST_BorderCheckered :_abbgf .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_abbgf .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case ST_BorderCirclesLines :_abbgf .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case ST_BorderCirclesRectangles :_abbgf .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case ST_BorderClassicalWave :_abbgf .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case ST_BorderClocks :_abbgf .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_abbgf .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073";case ST_BorderConfetti :_abbgf .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_abbgf .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case ST_BorderConfettiOutline :_abbgf .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderConfettiStreamers :_abbgf .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case ST_BorderConfettiWhite :_abbgf .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case ST_BorderCornerTriangles :_abbgf .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderCouponCutoutDashes :_abbgf .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case ST_BorderCouponCutoutDots :_abbgf .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case ST_BorderCrazyMaze :_abbgf .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_abbgf .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case ST_BorderCreaturesFish :_abbgf .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case ST_BorderCreaturesInsects :_abbgf .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case ST_BorderCreaturesLadyBug :_abbgf .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case ST_BorderCrossStitch :_abbgf .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_abbgf .Value ="\u0063\u0075\u0070";case ST_BorderDecoArch :_abbgf .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_abbgf .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_abbgf .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case ST_BorderDiamondsGray :_abbgf .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_abbgf .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_abbgf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case ST_BorderEarth1 :_abbgf .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_abbgf .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_abbgf .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_abbgf .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case ST_BorderEclipsingSquares2 :_abbgf .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_abbgf .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_abbgf .Value ="\u0066\u0061\u006e\u0073";case ST_BorderFilm :_abbgf .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_abbgf .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_abbgf .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case ST_BorderFlowersDaisies :_abbgf .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_abbgf .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case ST_BorderFlowersModern2 :_abbgf .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_abbgf .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_abbgf .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case ST_BorderFlowersRoses :_abbgf .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_abbgf .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_abbgf .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case ST_BorderGems :_abbgf .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_abbgf .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_abbgf .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_BorderHandmade1 :_abbgf .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_abbgf .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_abbgf .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case ST_BorderHeartGray :_abbgf .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_abbgf .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_abbgf .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case ST_BorderHolly :_abbgf .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_abbgf .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_abbgf .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case ST_BorderIceCreamCones :_abbgf .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_abbgf .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_abbgf .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case ST_BorderLightning2 :_abbgf .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_abbgf .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_abbgf .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case ST_BorderMapleMuffins :_abbgf .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_abbgf .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_abbgf .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case ST_BorderMoons :_abbgf .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_abbgf .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_abbgf .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_abbgf .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case ST_BorderOvals :_abbgf .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_abbgf .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_abbgf .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderPalmsColor :_abbgf .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_abbgf .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_abbgf .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073";case ST_BorderPartyFavor :_abbgf .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_abbgf .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_abbgf .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073";case ST_BorderPeople :_abbgf .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_abbgf .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_abbgf .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case ST_BorderPoinsettias :_abbgf .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_abbgf .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_abbgf .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case ST_BorderPushPinNote2 :_abbgf .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_abbgf .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_abbgf .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case ST_BorderPyramidsAbove :_abbgf .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_abbgf .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_abbgf .Value ="\u0072\u0069\u006eg\u0073";case ST_BorderSafari :_abbgf .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_abbgf .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_abbgf .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case ST_BorderScaredCat :_abbgf .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_abbgf .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_abbgf .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case ST_BorderSharksTeeth :_abbgf .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_abbgf .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_abbgf .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case ST_BorderSnowflakeFancy :_abbgf .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_abbgf .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_abbgf .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case ST_BorderSouthwest :_abbgf .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_abbgf .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_abbgf .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_abbgf .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064";case ST_BorderStarsBlack :_abbgf .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_abbgf .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_abbgf .Value ="\u0073\u0075\u006e";case ST_BorderSwirligig :_abbgf .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_abbgf .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_abbgf .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case ST_BorderTrees :_abbgf .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_abbgf .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_abbgf .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case ST_BorderTriangle1 :_abbgf .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_abbgf .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_abbgf .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case ST_BorderTriangleCircle2 :_abbgf .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_abbgf .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_abbgf .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032";case ST_BorderTwistedLines1 :_abbgf .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_abbgf .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case ST_BorderVine :_abbgf .Value ="\u0076\u0069\u006e\u0065";case ST_BorderWaveline :_abbgf .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_abbgf .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case ST_BorderWeavingBraid :_abbgf .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case ST_BorderWeavingRibbon :_abbgf .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_abbgf .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case ST_BorderWhiteFlowers :_abbgf .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case ST_BorderWoodwork :_abbgf .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_abbgf .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case ST_BorderZanyTriangles :_abbgf .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderZigZag :_abbgf .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_abbgf .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCustom :_abbgf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _abbgf ,nil ;};type CT_TextEffect struct{ +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Animated Text Effect Type -ValAttr ST_TextEffect ;};func (_dfbfc ST_DocPartType )String ()string {switch _dfbfc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0061u\u0074\u006f\u0045\u0078\u0070";case 4:return "\u0074o\u006f\u006c\u0062\u0061\u0072";case 5:return "\u0073p\u0065\u006c\u006c\u0065\u0072";case 6:return "\u0066o\u0072\u006d\u0046\u006c\u0064";case 7:return "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return "";};func (_gccgga WdST_AlignH )Validate ()error {return _gccgga .ValidateWithPath ("")};func NewCT_PPrBase ()*CT_PPrBase {_dcgeba :=&CT_PPrBase {};return _dcgeba };func (_ebceaa *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebceaa =0;case "\u0074\u0065\u0078\u0074":*_ebceaa =1;case "\u0064\u0061\u0074\u0065":*_ebceaa =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_ebceaa =3;};return nil ;}; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// Validate validates the CT_VMerge and its children -func (_fgbbe *CT_VMerge )Validate ()error {return _fgbbe .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};func (_bfcdg WdST_RelFromV )ValidateWithPath (path string )error {switch _bfcdg {case 0,1,2,3,4,5,6,7,8:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfcdg ));};return nil ;};func NewCT_Ruby ()*CT_Ruby {_dgfggb :=&CT_Ruby {};_dgfggb .RubyPr =NewCT_RubyPr ();_dgfggb .Rt =NewCT_RubyContent ();_dgfggb .RubyBase =NewCT_RubyContent ();return _dgfggb ;};const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;);func (_efccec ST_ThemeColor )Validate ()error {return _efccec .ValidateWithPath ("")};type CT_RubyAlign struct{ +// Paragraph Alignment +Jc *CT_Jc ; -// Phonetic Guide Text Alignment Value -ValAttr ST_RubyAlign ;};func (_abafe *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgefcc :=range start .Attr {if _dgefcc .Name .Local =="\u0069\u0064"{_cabgca ,_bcdadf :=_ge .ParseUint (_dgefcc .Value ,10,16);if _bcdadf !=nil {return _bcdadf ;};_abafe .IdAttr =uint16 (_cabgca );continue ;};if _dgefcc .Name .Local =="\u0073\u0065\u0071"{_cecdd ,_feaff :=_ge .ParseUint (_dgefcc .Value ,10,16);if _feaff !=nil {return _feaff ;};_abafe .SeqAttr =uint16 (_cecdd );continue ;};};_cgbfca :for {_dfdbge ,_eabgb :=d .Token ();if _eabgb !=nil {return _eabgb ;};switch _daabc :=_dfdbge .(type ){case _f .StartElement :switch _daabc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abafe .ExtLst =_db .NewCT_OfficeArtExtensionList ();if _aecfe :=d .DecodeElement (_abafe .ExtLst ,&_daabc );_aecfe !=nil {return _aecfe ;};default:_gb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074b\u006f\u0078\u0049\u006e\u0066\u006fr\u006d\u0061t\u0069\u006fn\u0020%\u0076",_daabc .Name );if _egggbc :=d .Skip ();_egggbc !=nil {return _egggbc ;};};case _f .EndElement :break _cgbfca ;case _f .CharData :};};return nil ;};func (_bfcca *CT_ParaRPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaea :for {_egabd ,_dgaba :=d .Token ();if _dgaba !=nil {return _dgaba ;};switch _befdg :=_egabd .(type ){case _f .StartElement :switch _befdg .Name {case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_bfcca .Ins =NewCT_TrackChange ();if _cefaa :=d .DecodeElement (_bfcca .Ins ,&_befdg );_cefaa !=nil {return _cefaa ;};case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_bfcca .Del =NewCT_TrackChange ();if _abgeg :=d .DecodeElement (_bfcca .Del ,&_befdg );_abgeg !=nil {return _abgeg ;};case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bfcca .MoveFrom =NewCT_TrackChange ();if _fdeea :=d .DecodeElement (_bfcca .MoveFrom ,&_befdg );_fdeea !=nil {return _fdeea ;};case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bfcca .MoveTo =NewCT_TrackChange ();if _ddgceb :=d .DecodeElement (_bfcca .MoveTo ,&_befdg );_ddgceb !=nil {return _ddgceb ;};case _f .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_bfcca .RStyle =NewCT_String ();if _fdgfaa :=d .DecodeElement (_bfcca .RStyle ,&_befdg );_fdgfaa !=nil {return _fdgfaa ;};case _f .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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_f .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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_bfcca .RFonts =NewCT_Fonts ();if _bggcg :=d .DecodeElement (_bfcca .RFonts ,&_befdg );_bggcg !=nil {return _bggcg ;};case _f .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 :"\u0062"},_f .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 :"\u0062"}:_bfcca .B =NewCT_OnOff ();if _dddga :=d .DecodeElement (_bfcca .B ,&_befdg );_dddga !=nil {return _dddga ;};case _f .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 :"\u0062\u0043\u0073"},_f .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 :"\u0062\u0043\u0073"}:_bfcca .BCs =NewCT_OnOff ();if _dagfcd :=d .DecodeElement (_bfcca .BCs ,&_befdg );_dagfcd !=nil {return _dagfcd ;};case _f .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 :"\u0069"},_f .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 :"\u0069"}:_bfcca .I =NewCT_OnOff ();if _edaee :=d .DecodeElement (_bfcca .I ,&_befdg );_edaee !=nil {return _edaee ;};case _f .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 :"\u0069\u0043\u0073"},_f .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 :"\u0069\u0043\u0073"}:_bfcca .ICs =NewCT_OnOff ();if _aeac :=d .DecodeElement (_bfcca .ICs ,&_befdg );_aeac !=nil {return _aeac ;};case _f .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 :"\u0063\u0061\u0070\u0073"},_f .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 :"\u0063\u0061\u0070\u0073"}:_bfcca .Caps =NewCT_OnOff ();if _gafad :=d .DecodeElement (_bfcca .Caps ,&_befdg );_gafad !=nil {return _gafad ;};case _f .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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_f .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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_bfcca .SmallCaps =NewCT_OnOff ();if _eafc :=d .DecodeElement (_bfcca .SmallCaps ,&_befdg );_eafc !=nil {return _eafc ;};case _f .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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_f .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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_bfcca .Strike =NewCT_OnOff ();if _gdfa :=d .DecodeElement (_bfcca .Strike ,&_befdg );_gdfa !=nil {return _gdfa ;};case _f .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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_f .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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_bfcca .Dstrike =NewCT_OnOff ();if _facga :=d .DecodeElement (_bfcca .Dstrike ,&_befdg );_facga !=nil {return _facga ;};case _f .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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_f .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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_bfcca .Outline =NewCT_OnOff ();if _cbgdg :=d .DecodeElement (_bfcca .Outline ,&_befdg );_cbgdg !=nil {return _cbgdg ;};case _f .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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_f .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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bfcca .Shadow =NewCT_OnOff ();if _deecf :=d .DecodeElement (_bfcca .Shadow ,&_befdg );_deecf !=nil {return _deecf ;};case _f .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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_f .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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_bfcca .Emboss =NewCT_OnOff ();if _faead :=d .DecodeElement (_bfcca .Emboss ,&_befdg );_faead !=nil {return _faead ;};case _f .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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_f .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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_bfcca .Imprint =NewCT_OnOff ();if _fbfgdg :=d .DecodeElement (_bfcca .Imprint ,&_befdg );_fbfgdg !=nil {return _fbfgdg ;};case _f .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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_f .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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_bfcca .NoProof =NewCT_OnOff ();if _gadfb :=d .DecodeElement (_bfcca .NoProof ,&_befdg );_gadfb !=nil {return _gadfb ;};case _f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_bfcca .SnapToGrid =NewCT_OnOff ();if _ebeca :=d .DecodeElement (_bfcca .SnapToGrid ,&_befdg );_ebeca !=nil {return _ebeca ;};case _f .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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_f .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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_bfcca .Vanish =NewCT_OnOff ();if _adddd :=d .DecodeElement (_bfcca .Vanish ,&_befdg );_adddd !=nil {return _adddd ;};case _f .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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_f .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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_bfcca .WebHidden =NewCT_OnOff ();if _gbbge :=d .DecodeElement (_bfcca .WebHidden ,&_befdg );_gbbge !=nil {return _gbbge ;};case _f .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 :"\u0063\u006f\u006co\u0072"},_f .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 :"\u0063\u006f\u006co\u0072"}:_bfcca .Color =NewCT_Color ();if _aefcdd :=d .DecodeElement (_bfcca .Color ,&_befdg );_aefcdd !=nil {return _aefcdd ;};case _f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_bfcca .Spacing =NewCT_SignedTwipsMeasure ();if _ggadg :=d .DecodeElement (_bfcca .Spacing ,&_befdg );_ggadg !=nil {return _ggadg ;};case _f .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 :"\u0077"},_f .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 :"\u0077"}:_bfcca .W =NewCT_TextScale ();if _decfc :=d .DecodeElement (_bfcca .W ,&_befdg );_decfc !=nil {return _decfc ;};case _f .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 :"\u006b\u0065\u0072\u006e"},_f .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 :"\u006b\u0065\u0072\u006e"}:_bfcca .Kern =NewCT_HpsMeasure ();if _efdfe :=d .DecodeElement (_bfcca .Kern ,&_befdg );_efdfe !=nil {return _efdfe ;};case _f .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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_f .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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_bfcca .Position =NewCT_SignedHpsMeasure ();if _gfaec :=d .DecodeElement (_bfcca .Position ,&_befdg );_gfaec !=nil {return _gfaec ;};case _f .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 :"\u0073\u007a"},_f .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 :"\u0073\u007a"}:_bfcca .Sz =NewCT_HpsMeasure ();if _fffed :=d .DecodeElement (_bfcca .Sz ,&_befdg );_fffed !=nil {return _fffed ;};case _f .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 :"\u0073\u007a\u0043\u0073"},_f .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 :"\u0073\u007a\u0043\u0073"}:_bfcca .SzCs =NewCT_HpsMeasure ();if _debfg :=d .DecodeElement (_bfcca .SzCs ,&_befdg );_debfg !=nil {return _debfg ;};case _f .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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_f .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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_bfcca .Highlight =NewCT_Highlight ();if _cbedc :=d .DecodeElement (_bfcca .Highlight ,&_befdg );_cbedc !=nil {return _cbedc ;};case _f .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 :"\u0075"},_f .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 :"\u0075"}:_bfcca .U =NewCT_Underline ();if _afbfb :=d .DecodeElement (_bfcca .U ,&_befdg );_afbfb !=nil {return _afbfb ;};case _f .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bfcca .Effect =NewCT_TextEffect ();if _ffbaf :=d .DecodeElement (_bfcca .Effect ,&_befdg );_ffbaf !=nil {return _ffbaf ;};case _f .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 :"\u0062\u0064\u0072"},_f .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 :"\u0062\u0064\u0072"}:_bfcca .Bdr =NewCT_Border ();if _fgcb :=d .DecodeElement (_bfcca .Bdr ,&_befdg );_fgcb !=nil {return _fgcb ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_bfcca .Shd =NewCT_Shd ();if _ggdac :=d .DecodeElement (_bfcca .Shd ,&_befdg );_ggdac !=nil {return _ggdac ;};case _f .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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_f .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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_bfcca .FitText =NewCT_FitText ();if _bbegd :=d .DecodeElement (_bfcca .FitText ,&_befdg );_bbegd !=nil {return _bbegd ;};case _f .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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_f .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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_bfcca .VertAlign =NewCT_VerticalAlignRun ();if _bfbdd :=d .DecodeElement (_bfcca .VertAlign ,&_befdg );_bfbdd !=nil {return _bfbdd ;};case _f .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 :"\u0072\u0074\u006c"},_f .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 :"\u0072\u0074\u006c"}:_bfcca .Rtl =NewCT_OnOff ();if _gfgf :=d .DecodeElement (_bfcca .Rtl ,&_befdg );_gfgf !=nil {return _gfgf ;};case _f .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 :"\u0063\u0073"},_f .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 :"\u0063\u0073"}:_bfcca .Cs =NewCT_OnOff ();if _cgfef :=d .DecodeElement (_bfcca .Cs ,&_befdg );_cgfef !=nil {return _cgfef ;};case _f .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 :"\u0065\u006d"},_f .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 :"\u0065\u006d"}:_bfcca .Em =NewCT_Em ();if _bgfa :=d .DecodeElement (_bfcca .Em ,&_befdg );_bgfa !=nil {return _bgfa ;};case _f .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 :"\u006c\u0061\u006e\u0067"},_f .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 :"\u006c\u0061\u006e\u0067"}:_bfcca .Lang =NewCT_Language ();if _dgbfe :=d .DecodeElement (_bfcca .Lang ,&_befdg );_dgbfe !=nil {return _dgbfe ;};case _f .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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_f .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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_bfcca .EastAsianLayout =NewCT_EastAsianLayout ();if _afeef :=d .DecodeElement (_bfcca .EastAsianLayout ,&_befdg );_afeef !=nil {return _afeef ;};case _f .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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_f .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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_bfcca .SpecVanish =NewCT_OnOff ();if _gcgca :=d .DecodeElement (_bfcca .SpecVanish ,&_befdg );_gcgca !=nil {return _gcgca ;};case _f .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 :"\u006f\u004d\u0061t\u0068"},_f .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 :"\u006f\u004d\u0061t\u0068"}:_bfcca .OMath =NewCT_OnOff ();if _ggcca :=d .DecodeElement (_bfcca .OMath ,&_befdg );_ggcca !=nil {return _ggcca ;};case _f .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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bfcca .RPrChange =NewCT_ParaRPrChange ();if _aggba :=d .DecodeElement (_bfcca .RPrChange ,&_befdg );_aggba !=nil {return _aggba ;};default:_gb .Log ("\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\u005fP\u0061\u0072\u0061\u0052\u0050\u0072\u0020\u0025\u0076",_befdg .Name );if _gegbc :=d .Skip ();_gegbc !=nil {return _gegbc ;};};case _f .EndElement :break _aaea ;case _f .CharData :};};return nil ;};type CT_Row struct{ +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Revision Identifier for Table Row Glyph Formatting -RsidRPrAttr *string ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Revision Identifier for Table Row -RsidRAttr *string ; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Revision Identifier for Table Row Deletion -RsidDelAttr *string ; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Revision Identifier for Table Row Properties -RsidTrAttr *string ; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// Table-Level Property Exceptions -TblPrEx *CT_TblPrEx ; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;}; -// Table Row Properties -TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};type ST_TextEffect byte ;func (_gddcf WdST_AlignV )ValidateWithPath (path string )error {switch _gddcf {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gddcf ));};return nil ;}; +// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path +func (_abcaec *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _ecbcg :=_abcaec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecbcg !=nil {return _ecbcg ;};return nil ;};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;}; -// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path -func (_dbcadg *WdWsp )ValidateWithPath (path string )error {if _cacfbf :=_dbcadg .WdCT_WordprocessingShape .ValidateWithPath (path );_cacfbf !=nil {return _cacfbf ;};return nil ;};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_db .CT_NonVisualDrawingProps ;CNvContentPartPr *_db .CT_NonVisualContentPartProperties ;};func NewCT_Pitch ()*CT_Pitch {_fgbcf :=&CT_Pitch {};_fgbcf .ValAttr =ST_Pitch (1);return _fgbcf };func (_eddged WdST_WrapText )ValidateWithPath (path string )error {switch _eddged {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eddged ));};return nil ;};func (_ccfebe *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccfebe =0;case "\u0066\u0072\u006fn\u0074":*_ccfebe =1;case "\u0062\u0061\u0063\u006b":*_ccfebe =2;};return nil ;}; +// Validate validates the CT_PageNumber and its children +func (_daccg *CT_PageNumber )Validate ()error {return _daccg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_daffb *EG_ContentBlockContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _daffb .CustomXml !=nil {_ddgg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_daffb .CustomXml ,_ddgg );};if _daffb .Sdt !=nil {_gccde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_daffb .Sdt ,_gccde );};if _daffb .P !=nil {_fadgda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070"}};for _ ,_caeac :=range _daffb .P {e .EncodeElement (_caeac ,_fadgda );};};if _daffb .Tbl !=nil {_cgeee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_gecdb :=range _daffb .Tbl {e .EncodeElement (_gecdb ,_cgeee );};};if _daffb .EG_RunLevelElts !=nil {for _ ,_gbagb :=range _daffb .EG_RunLevelElts {_gbagb .MarshalXML (e ,_c .StartElement {});};};return nil ;}; -// Validate validates the CT_Color and its children -func (_cefbc *CT_Color )Validate ()error {return _cefbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");}; +// ValidateWithPath validates the CT_P and its children, prefixing error messages with path +func (_dcegc *CT_P )ValidateWithPath (path string )error {if _dcegc .PPr !=nil {if _bafee :=_dcegc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_bafee !=nil {return _bafee ;};};for _defccf ,_gbeec :=range _dcegc .EG_PContent {if _cdcef :=_gbeec .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_defccf ));_cdcef !=nil {return _cdcef ;};};return nil ;}; -// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path -func (_fdbcb *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _fdbcb .Ins !=nil {if _cgbba :=_fdbcb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_cgbba !=nil {return _cgbba ;};};if _fdbcb .Del !=nil {if _fccgeg :=_fdbcb .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_fccgeg !=nil {return _fccgeg ;};};if _fdbcb .MoveFrom !=nil {if _gcddc :=_fdbcb .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_gcddc !=nil {return _gcddc ;};};if _fdbcb .MoveTo !=nil {if _cedb :=_fdbcb .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_cedb !=nil {return _cedb ;};};if _fdbcb .RStyle !=nil {if _agbdb :=_fdbcb .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_agbdb !=nil {return _agbdb ;};};if _fdbcb .RFonts !=nil {if _eddfc :=_fdbcb .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_eddfc !=nil {return _eddfc ;};};if _fdbcb .B !=nil {if _eabcf :=_fdbcb .B .ValidateWithPath (path +"\u002f\u0042");_eabcf !=nil {return _eabcf ;};};if _fdbcb .BCs !=nil {if _fgcbf :=_fdbcb .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_fgcbf !=nil {return _fgcbf ;};};if _fdbcb .I !=nil {if _gcffd :=_fdbcb .I .ValidateWithPath (path +"\u002f\u0049");_gcffd !=nil {return _gcffd ;};};if _fdbcb .ICs !=nil {if _fbcec :=_fdbcb .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_fbcec !=nil {return _fbcec ;};};if _fdbcb .Caps !=nil {if _gefdd :=_fdbcb .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gefdd !=nil {return _gefdd ;};};if _fdbcb .SmallCaps !=nil {if _cfeag :=_fdbcb .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_cfeag !=nil {return _cfeag ;};};if _fdbcb .Strike !=nil {if _cfae :=_fdbcb .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_cfae !=nil {return _cfae ;};};if _fdbcb .Dstrike !=nil {if _fdbg :=_fdbcb .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_fdbg !=nil {return _fdbg ;};};if _fdbcb .Outline !=nil {if _cfdbb :=_fdbcb .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_cfdbb !=nil {return _cfdbb ;};};if _fdbcb .Shadow !=nil {if _dffga :=_fdbcb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_dffga !=nil {return _dffga ;};};if _fdbcb .Emboss !=nil {if _dbfbd :=_fdbcb .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_dbfbd !=nil {return _dbfbd ;};};if _fdbcb .Imprint !=nil {if _fceeg :=_fdbcb .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_fceeg !=nil {return _fceeg ;};};if _fdbcb .NoProof !=nil {if _bebbc :=_fdbcb .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bebbc !=nil {return _bebbc ;};};if _fdbcb .SnapToGrid !=nil {if _cbdfa :=_fdbcb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cbdfa !=nil {return _cbdfa ;};};if _fdbcb .Vanish !=nil {if _effcd :=_fdbcb .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_effcd !=nil {return _effcd ;};};if _fdbcb .WebHidden !=nil {if _dbadf :=_fdbcb .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_dbadf !=nil {return _dbadf ;};};if _fdbcb .Color !=nil {if _ecedb :=_fdbcb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ecedb !=nil {return _ecedb ;};};if _fdbcb .Spacing !=nil {if _gbfgg :=_fdbcb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gbfgg !=nil {return _gbfgg ;};};if _fdbcb .W !=nil {if _bdbadg :=_fdbcb .W .ValidateWithPath (path +"\u002f\u0057");_bdbadg !=nil {return _bdbadg ;};};if _fdbcb .Kern !=nil {if _faeaea :=_fdbcb .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_faeaea !=nil {return _faeaea ;};};if _fdbcb .Position !=nil {if _dfedf :=_fdbcb .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_dfedf !=nil {return _dfedf ;};};if _fdbcb .Sz !=nil {if _dfbbe :=_fdbcb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_dfbbe !=nil {return _dfbbe ;};};if _fdbcb .SzCs !=nil {if _ffdfe :=_fdbcb .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_ffdfe !=nil {return _ffdfe ;};};if _fdbcb .Highlight !=nil {if _dgagd :=_fdbcb .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_dgagd !=nil {return _dgagd ;};};if _fdbcb .U !=nil {if _bbfbf :=_fdbcb .U .ValidateWithPath (path +"\u002f\u0055");_bbfbf !=nil {return _bbfbf ;};};if _fdbcb .Effect !=nil {if _bbggd :=_fdbcb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bbggd !=nil {return _bbggd ;};};if _fdbcb .Bdr !=nil {if _gfegg :=_fdbcb .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_gfegg !=nil {return _gfegg ;};};if _fdbcb .Shd !=nil {if _agdafb :=_fdbcb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_agdafb !=nil {return _agdafb ;};};if _fdbcb .FitText !=nil {if _gdcfg :=_fdbcb .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gdcfg !=nil {return _gdcfg ;};};if _fdbcb .VertAlign !=nil {if _cccfd :=_fdbcb .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_cccfd !=nil {return _cccfd ;};};if _fdbcb .Rtl !=nil {if _afcggd :=_fdbcb .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_afcggd !=nil {return _afcggd ;};};if _fdbcb .Cs !=nil {if _bdeab :=_fdbcb .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bdeab !=nil {return _bdeab ;};};if _fdbcb .Em !=nil {if _edafd :=_fdbcb .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_edafd !=nil {return _edafd ;};};if _fdbcb .Lang !=nil {if _bagee :=_fdbcb .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_bagee !=nil {return _bagee ;};};if _fdbcb .EastAsianLayout !=nil {if _agdec :=_fdbcb .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_agdec !=nil {return _agdec ;};};if _fdbcb .SpecVanish !=nil {if _feffdg :=_fdbcb .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_feffdg !=nil {return _feffdg ;};};if _fdbcb .OMath !=nil {if _feecd :=_fdbcb .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_feecd !=nil {return _feecd ;};};return nil ;};type CT_AltChunkPr struct{ +// Validate validates the CT_Base64Binary and its children +func (_dca *CT_Base64Binary )Validate ()error {return _dca .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");};func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_ceddc :=&WdCT_TextboxInfo {};_ceddc .TxbxContent =NewWdCT_TxbxContent ();return _ceddc ;};func NewCT_Document ()*CT_Document {_gdff :=&CT_Document {};_gdff .ConformanceAttr =_cf .ST_ConformanceClass (1);return _gdff ;};func NewSettings ()*Settings {_fabda :=&Settings {};_fabda .CT_Settings =*NewCT_Settings ();return _fabda ;};func (_dadbf *CT_Fonts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbdgg :=range start .Attr {if _dbdgg .Name .Local =="\u0068\u0069\u006e\u0074"{_dadbf .HintAttr .UnmarshalXMLAttr (_dbdgg );continue ;};if _dbdgg .Name .Local =="\u0061\u0073\u0063i\u0069"{_aadc ,_eacea :=_dbdgg .Value ,error (nil );if _eacea !=nil {return _eacea ;};_dadbf .AsciiAttr =&_aadc ;continue ;};if _dbdgg .Name .Local =="\u0068\u0041\u006es\u0069"{_afdfb ,_cgbda :=_dbdgg .Value ,error (nil );if _cgbda !=nil {return _cgbda ;};_dadbf .HAnsiAttr =&_afdfb ;continue ;};if _dbdgg .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_bbfdd ,_acfag :=_dbdgg .Value ,error (nil );if _acfag !=nil {return _acfag ;};_dadbf .EastAsiaAttr =&_bbfdd ;continue ;};if _dbdgg .Name .Local =="\u0063\u0073"{_edgge ,_dgggd :=_dbdgg .Value ,error (nil );if _dgggd !=nil {return _dgggd ;};_dadbf .CsAttr =&_edgge ;continue ;};if _dbdgg .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_dadbf .AsciiThemeAttr .UnmarshalXMLAttr (_dbdgg );continue ;};if _dbdgg .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_dadbf .HAnsiThemeAttr .UnmarshalXMLAttr (_dbdgg );continue ;};if _dbdgg .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_dadbf .EastAsiaThemeAttr .UnmarshalXMLAttr (_dbdgg );continue ;};if _dbdgg .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_dadbf .CsthemeAttr .UnmarshalXMLAttr (_dbdgg );continue ;};};for {_eacac ,_gefec :=d .Token ();if _gefec !=nil {return _ea .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_gefec );};if _bcbcb ,_gfebd :=_eacac .(_c .EndElement );_gfebd &&_bcbcb .Name ==start .Name {break ;};};return nil ;}; -// Keep Source Formatting on Import -MatchSrc *CT_OnOff ;};type WdCT_WrapNone struct{};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;);func (_ddgaba ST_TblLayoutType )Validate ()error {return _ddgaba .ValidateWithPath ("")};func (_dcggd *CT_ReadingModeInkLockDown )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbefc :=range start .Attr {if _dbefc .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_eadcca ,_ccbaga :=ParseUnionST_OnOff (_dbefc .Value );if _ccbaga !=nil {return _ccbaga ;};_dcggd .ActualPgAttr =_eadcca ;continue ;};if _dbefc .Name .Local =="\u0077"{_fggab ,_geagb :=_ge .ParseUint (_dbefc .Value ,10,64);if _geagb !=nil {return _geagb ;};_dcggd .WAttr =_fggab ;continue ;};if _dbefc .Name .Local =="\u0068"{_aedfca ,_dcfbf :=_ge .ParseUint (_dbefc .Value ,10,64);if _dcfbf !=nil {return _dcfbf ;};_dcggd .HAttr =_aedfca ;continue ;};if _dbefc .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_gabbed ,_cegedf :=ParseUnionST_DecimalNumberOrPercent (_dbefc .Value );if _cegedf !=nil {return _cegedf ;};_dcggd .FontSzAttr =_gabbed ;continue ;};};for {_fbbgf ,_bccdb :=d .Token ();if _bccdb !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0061\u0064\u0069\u006e\u0067\u004do\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077n\u003a\u0020\u0025\u0073",_bccdb );};if _ffadf ,_ddccg :=_fbbgf .(_f .EndElement );_ddccg &&_ffadf .Name ==start .Name {break ;};};return nil ;};func (_bfdef ST_Lock )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cebda :=_f .Attr {};_cebda .Name =name ;switch _bfdef {case ST_LockUnset :_cebda .Value ="";case ST_LockSdtLocked :_cebda .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_cebda .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case ST_LockUnlocked :_cebda .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_cebda .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _cebda ,nil ;};type CT_AutoCaption struct{ +// Validate validates the CT_DocProtect and its children +func (_dbaac *CT_DocProtect )Validate ()error {return _dbaac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");};func (_bgcdab ST_FrameScrollbar )Validate ()error {return _bgcdab .ValidateWithPath ("")};func NewFootnotes ()*Footnotes {_cfedae :=&Footnotes {};_cfedae .CT_Footnotes =*NewCT_Footnotes ();return _cfedae ;};func (_fgfba *CT_Sym )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgfba .FontAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_fgfba .FontAttr )});};if _fgfba .CharAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_fgfba .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acfcgd ST_PageOrientation )String ()string {switch _acfcgd {case 0:return "";case 1:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 2:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func (_babdc *CT_SdtContentRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfaag :for {_efbgcc ,_bgfab :=d .Token ();if _bgfab !=nil {return _bgfab ;};switch _fgcfc :=_efbgcc .(type ){case _c .StartElement :switch _fgcfc .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gedbb :=NewCT_SimpleField ();if _bacbf :=d .DecodeElement (_gedbb ,&_fgcfc );_bacbf !=nil {return _bacbf ;};_babdc .FldSimple =append (_babdc .FldSimple ,_gedbb );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_babdc .Hyperlink =NewCT_Hyperlink ();if _edeg :=d .DecodeElement (_babdc .Hyperlink ,&_fgcfc );_edeg !=nil {return _edeg ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_babdc .SubDoc =NewCT_Rel ();if _ggfd :=d .DecodeElement (_babdc .SubDoc ,&_fgcfc );_ggfd !=nil {return _ggfd ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fbagcf :=NewEG_ContentRunContent ();_fbagcf .CustomXml =NewCT_CustomXmlRun ();if _edgbd :=d .DecodeElement (_fbagcf .CustomXml ,&_fgcfc );_edgbd !=nil {return _edgbd ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_fbagcf );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_afgc :=NewEG_ContentRunContent ();_afgc .SmartTag =NewCT_SmartTagRun ();if _gcddg :=d .DecodeElement (_afgc .SmartTag ,&_fgcfc );_gcddg !=nil {return _gcddg ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_afgc );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_fedbaed :=NewEG_ContentRunContent ();_fedbaed .Sdt =NewCT_SdtRun ();if _bdfdg :=d .DecodeElement (_fedbaed .Sdt ,&_fgcfc );_bdfdg !=nil {return _bdfdg ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_fedbaed );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_fcbdc :=NewEG_ContentRunContent ();_fcbdc .Dir =NewCT_DirContentRun ();if _fedbb :=d .DecodeElement (_fcbdc .Dir ,&_fgcfc );_fedbb !=nil {return _fedbb ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_fcbdc );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_gbddg :=NewEG_ContentRunContent ();_gbddg .Bdo =NewCT_BdoContentRun ();if _fdggc :=d .DecodeElement (_gbddg .Bdo ,&_fgcfc );_fdggc !=nil {return _fdggc ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_gbddg );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 :"\u0072"},_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 :"\u0072"}:_becfd :=NewEG_ContentRunContent ();_becfd .R =NewCT_R ();if _gdbbac :=d .DecodeElement (_becfd .R ,&_fgcfc );_gdbbac !=nil {return _gdbbac ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_becfd );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bdbaa :=NewEG_ContentRunContent ();_bebd :=NewEG_RunLevelElts ();_bebd .ProofErr =NewCT_ProofErr ();if _ebgeg :=d .DecodeElement (_bebd .ProofErr ,&_fgcfc );_ebgeg !=nil {return _ebgeg ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_bdbaa );_bdbaa .EG_RunLevelElts =append (_bdbaa .EG_RunLevelElts ,_bebd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fcgabd :=NewEG_ContentRunContent ();_agddf :=NewEG_RunLevelElts ();_agddf .PermStart =NewCT_PermStart ();if _dgaaeg :=d .DecodeElement (_agddf .PermStart ,&_fgcfc );_dgaaeg !=nil {return _dgaaeg ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_fcgabd );_fcgabd .EG_RunLevelElts =append (_fcgabd .EG_RunLevelElts ,_agddf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cbec :=NewEG_ContentRunContent ();_gedfc :=NewEG_RunLevelElts ();_gedfc .PermEnd =NewCT_Perm ();if _caeed :=d .DecodeElement (_gedfc .PermEnd ,&_fgcfc );_caeed !=nil {return _caeed ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_cbec );_cbec .EG_RunLevelElts =append (_cbec .EG_RunLevelElts ,_gedfc );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dggad :=NewEG_ContentRunContent ();_begee :=NewEG_RunLevelElts ();_begee .Ins =NewCT_RunTrackChange ();if _eccbd :=d .DecodeElement (_begee .Ins ,&_fgcfc );_eccbd !=nil {return _eccbd ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_dggad );_dggad .EG_RunLevelElts =append (_dggad .EG_RunLevelElts ,_begee );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ddef :=NewEG_ContentRunContent ();_fgeee :=NewEG_RunLevelElts ();_fgeee .Del =NewCT_RunTrackChange ();if _dbcdga :=d .DecodeElement (_fgeee .Del ,&_fgcfc );_dbcdga !=nil {return _dbcdga ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_ddef );_ddef .EG_RunLevelElts =append (_ddef .EG_RunLevelElts ,_fgeee );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_edggd :=NewEG_ContentRunContent ();_dggee :=NewEG_RunLevelElts ();_dggee .MoveFrom =NewCT_RunTrackChange ();if _acdcf :=d .DecodeElement (_dggee .MoveFrom ,&_fgcfc );_acdcf !=nil {return _acdcf ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_edggd );_edggd .EG_RunLevelElts =append (_edggd .EG_RunLevelElts ,_dggee );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_daage :=NewEG_ContentRunContent ();_eegcff :=NewEG_RunLevelElts ();_eegcff .MoveTo =NewCT_RunTrackChange ();if _cfgfde :=d .DecodeElement (_eegcff .MoveTo ,&_fgcfc );_cfgfde !=nil {return _cfgfde ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_daage );_daage .EG_RunLevelElts =append (_daage .EG_RunLevelElts ,_eegcff );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dfgae :=NewEG_ContentRunContent ();_gaegef :=NewEG_RunLevelElts ();_gbaed :=NewEG_RangeMarkupElements ();_gbaed .BookmarkStart =NewCT_Bookmark ();if _gdgcd :=d .DecodeElement (_gbaed .BookmarkStart ,&_fgcfc );_gdgcd !=nil {return _gdgcd ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_dfgae );_dfgae .EG_RunLevelElts =append (_dfgae .EG_RunLevelElts ,_gaegef );_gaegef .EG_RangeMarkupElements =append (_gaegef .EG_RangeMarkupElements ,_gbaed );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_caaefd :=NewEG_ContentRunContent ();_fbdefd :=NewEG_RunLevelElts ();_gfccfe :=NewEG_RangeMarkupElements ();_gfccfe .BookmarkEnd =NewCT_MarkupRange ();if _acacc :=d .DecodeElement (_gfccfe .BookmarkEnd ,&_fgcfc );_acacc !=nil {return _acacc ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_caaefd );_caaefd .EG_RunLevelElts =append (_caaefd .EG_RunLevelElts ,_fbdefd );_fbdefd .EG_RangeMarkupElements =append (_fbdefd .EG_RangeMarkupElements ,_gfccfe );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bcfaf :=NewEG_ContentRunContent ();_adddgb :=NewEG_RunLevelElts ();_dbedb :=NewEG_RangeMarkupElements ();_dbedb .MoveFromRangeStart =NewCT_MoveBookmark ();if _bgdcd :=d .DecodeElement (_dbedb .MoveFromRangeStart ,&_fgcfc );_bgdcd !=nil {return _bgdcd ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_bcfaf );_bcfaf .EG_RunLevelElts =append (_bcfaf .EG_RunLevelElts ,_adddgb );_adddgb .EG_RangeMarkupElements =append (_adddgb .EG_RangeMarkupElements ,_dbedb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gfeddg :=NewEG_ContentRunContent ();_gcdeg :=NewEG_RunLevelElts ();_ccace :=NewEG_RangeMarkupElements ();_ccace .MoveFromRangeEnd =NewCT_MarkupRange ();if _eeccc :=d .DecodeElement (_ccace .MoveFromRangeEnd ,&_fgcfc );_eeccc !=nil {return _eeccc ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_gfeddg );_gfeddg .EG_RunLevelElts =append (_gfeddg .EG_RunLevelElts ,_gcdeg );_gcdeg .EG_RangeMarkupElements =append (_gcdeg .EG_RangeMarkupElements ,_ccace );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gccff :=NewEG_ContentRunContent ();_fbeac :=NewEG_RunLevelElts ();_fbegc :=NewEG_RangeMarkupElements ();_fbegc .MoveToRangeStart =NewCT_MoveBookmark ();if _cfbaa :=d .DecodeElement (_fbegc .MoveToRangeStart ,&_fgcfc );_cfbaa !=nil {return _cfbaa ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_gccff );_gccff .EG_RunLevelElts =append (_gccff .EG_RunLevelElts ,_fbeac );_fbeac .EG_RangeMarkupElements =append (_fbeac .EG_RangeMarkupElements ,_fbegc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eafgg :=NewEG_ContentRunContent ();_cgafe :=NewEG_RunLevelElts ();_ccaab :=NewEG_RangeMarkupElements ();_ccaab .MoveToRangeEnd =NewCT_MarkupRange ();if _fbace :=d .DecodeElement (_ccaab .MoveToRangeEnd ,&_fgcfc );_fbace !=nil {return _fbace ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_eafgg );_eafgg .EG_RunLevelElts =append (_eafgg .EG_RunLevelElts ,_cgafe );_cgafe .EG_RangeMarkupElements =append (_cgafe .EG_RangeMarkupElements ,_ccaab );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gagcg :=NewEG_ContentRunContent ();_cgdbae :=NewEG_RunLevelElts ();_aefggb :=NewEG_RangeMarkupElements ();_aefggb .CommentRangeStart =NewCT_MarkupRange ();if _fccdc :=d .DecodeElement (_aefggb .CommentRangeStart ,&_fgcfc );_fccdc !=nil {return _fccdc ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_gagcg );_gagcg .EG_RunLevelElts =append (_gagcg .EG_RunLevelElts ,_cgdbae );_cgdbae .EG_RangeMarkupElements =append (_cgdbae .EG_RangeMarkupElements ,_aefggb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eabgd :=NewEG_ContentRunContent ();_bcfaa :=NewEG_RunLevelElts ();_ebacb :=NewEG_RangeMarkupElements ();_ebacb .CommentRangeEnd =NewCT_MarkupRange ();if _dadcf :=d .DecodeElement (_ebacb .CommentRangeEnd ,&_fgcfc );_dadcf !=nil {return _dadcf ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_eabgd );_eabgd .EG_RunLevelElts =append (_eabgd .EG_RunLevelElts ,_bcfaa );_bcfaa .EG_RangeMarkupElements =append (_bcfaa .EG_RangeMarkupElements ,_ebacb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fceeg :=NewEG_ContentRunContent ();_gggebc :=NewEG_RunLevelElts ();_gbabc :=NewEG_RangeMarkupElements ();_gbabc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bedeg :=d .DecodeElement (_gbabc .CustomXmlInsRangeStart ,&_fgcfc );_bedeg !=nil {return _bedeg ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_fceeg );_fceeg .EG_RunLevelElts =append (_fceeg .EG_RunLevelElts ,_gggebc );_gggebc .EG_RangeMarkupElements =append (_gggebc .EG_RangeMarkupElements ,_gbabc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ecdbe :=NewEG_ContentRunContent ();_dbad :=NewEG_RunLevelElts ();_cgedgbd :=NewEG_RangeMarkupElements ();_cgedgbd .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbbac :=d .DecodeElement (_cgedgbd .CustomXmlInsRangeEnd ,&_fgcfc );_gbbac !=nil {return _gbbac ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_ecdbe );_ecdbe .EG_RunLevelElts =append (_ecdbe .EG_RunLevelElts ,_dbad );_dbad .EG_RangeMarkupElements =append (_dbad .EG_RangeMarkupElements ,_cgedgbd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_efcf :=NewEG_ContentRunContent ();_gcage :=NewEG_RunLevelElts ();_gbega :=NewEG_RangeMarkupElements ();_gbega .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cdcgg :=d .DecodeElement (_gbega .CustomXmlDelRangeStart ,&_fgcfc );_cdcgg !=nil {return _cdcgg ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_efcf );_efcf .EG_RunLevelElts =append (_efcf .EG_RunLevelElts ,_gcage );_gcage .EG_RangeMarkupElements =append (_gcage .EG_RangeMarkupElements ,_gbega );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cddcb :=NewEG_ContentRunContent ();_fdebdg :=NewEG_RunLevelElts ();_eegca :=NewEG_RangeMarkupElements ();_eegca .CustomXmlDelRangeEnd =NewCT_Markup ();if _afgbb :=d .DecodeElement (_eegca .CustomXmlDelRangeEnd ,&_fgcfc );_afgbb !=nil {return _afgbb ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_cddcb );_cddcb .EG_RunLevelElts =append (_cddcb .EG_RunLevelElts ,_fdebdg );_fdebdg .EG_RangeMarkupElements =append (_fdebdg .EG_RangeMarkupElements ,_eegca );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cdfg :=NewEG_ContentRunContent ();_faacgc :=NewEG_RunLevelElts ();_cfac :=NewEG_RangeMarkupElements ();_cfac .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbdef :=d .DecodeElement (_cfac .CustomXmlMoveFromRangeStart ,&_fgcfc );_bbdef !=nil {return _bbdef ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_cdfg );_cdfg .EG_RunLevelElts =append (_cdfg .EG_RunLevelElts ,_faacgc );_faacgc .EG_RangeMarkupElements =append (_faacgc .EG_RangeMarkupElements ,_cfac );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bgeac :=NewEG_ContentRunContent ();_aaged :=NewEG_RunLevelElts ();_ccaff :=NewEG_RangeMarkupElements ();_ccaff .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dbdda :=d .DecodeElement (_ccaff .CustomXmlMoveFromRangeEnd ,&_fgcfc );_dbdda !=nil {return _dbdda ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_bgeac );_bgeac .EG_RunLevelElts =append (_bgeac .EG_RunLevelElts ,_aaged );_aaged .EG_RangeMarkupElements =append (_aaged .EG_RangeMarkupElements ,_ccaff );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cegdce :=NewEG_ContentRunContent ();_gcdgg :=NewEG_RunLevelElts ();_abdcb :=NewEG_RangeMarkupElements ();_abdcb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gdgfac :=d .DecodeElement (_abdcb .CustomXmlMoveToRangeStart ,&_fgcfc );_gdgfac !=nil {return _gdgfac ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_cegdce );_cegdce .EG_RunLevelElts =append (_cegdce .EG_RunLevelElts ,_gcdgg );_gcdgg .EG_RangeMarkupElements =append (_gcdgg .EG_RangeMarkupElements ,_abdcb );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdgaa :=NewEG_ContentRunContent ();_dbdde :=NewEG_RunLevelElts ();_dfadd :=NewEG_RangeMarkupElements ();_dfadd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ffbbf :=d .DecodeElement (_dfadd .CustomXmlMoveToRangeEnd ,&_fgcfc );_ffbbf !=nil {return _ffbbf ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_fdgaa );_fdgaa .EG_RunLevelElts =append (_fdgaa .EG_RunLevelElts ,_dbdde );_dbdde .EG_RangeMarkupElements =append (_dbdde .EG_RangeMarkupElements ,_dfadd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fdbbb :=NewEG_ContentRunContent ();_cgbagc :=NewEG_RunLevelElts ();_gbedba :=NewEG_MathContent ();_gbedba .OMathPara =_egg .NewOMathPara ();if _fbada :=d .DecodeElement (_gbedba .OMathPara ,&_fgcfc );_fbada !=nil {return _fbada ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_fdbbb );_fdbbb .EG_RunLevelElts =append (_fdbbb .EG_RunLevelElts ,_cgbagc );_cgbagc .EG_MathContent =append (_cgbagc .EG_MathContent ,_gbedba );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_baeda :=NewEG_ContentRunContent ();_ggdbc :=NewEG_RunLevelElts ();_agcag :=NewEG_MathContent ();_agcag .OMath =_egg .NewOMath ();if _gfcca :=d .DecodeElement (_agcag .OMath ,&_fgcfc );_gfcca !=nil {return _gfcca ;};_babdc .EG_ContentRunContent =append (_babdc .EG_ContentRunContent ,_baeda );_baeda .EG_RunLevelElts =append (_baeda .EG_RunLevelElts ,_ggdbc );_ggdbc .EG_MathContent =append (_ggdbc .EG_MathContent ,_agcag );default:_cff .Log ("\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\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_fgcfc .Name );if _gbgaae :=d .Skip ();_gbgaae !=nil {return _gbgaae ;};};case _c .EndElement :break _dfaag ;case _c .CharData :};};return nil ;}; -// Identifier of Object to be Automatically Captioned -NameAttr string ; +// Validate validates the WdCT_WordprocessingGroupChoice and its children +func (_edaba *WdCT_WordprocessingGroupChoice )Validate ()error {return _edaba .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_bgbfb *CT_FrameScrollbar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_eeegb ,_ggdfd :=_bgbfb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ggdfd !=nil {return _ggdfd ;};start .Attr =append (start .Attr ,_eeegb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccbcf *CT_TcPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccbcf .TcPr =NewCT_TcPrInner ();for _ ,_dbafff :=range start .Attr {if _dbafff .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_efabe ,_bggba :=_dbafff .Value ,error (nil );if _bggba !=nil {return _bggba ;};_ccbcf .AuthorAttr =_efabe ;continue ;};if _dbafff .Name .Local =="\u0064\u0061\u0074\u0065"{_cfgdbf ,_affaf :=ParseStdlibTime (_dbafff .Value );if _affaf !=nil {return _affaf ;};_ccbcf .DateAttr =&_cfgdbf ;continue ;};if _dbafff .Name .Local =="\u0069\u0064"{_cgedc ,_dcggc :=_ac .ParseInt (_dbafff .Value ,10,64);if _dcggc !=nil {return _dcggc ;};_ccbcf .IdAttr =_cgedc ;continue ;};};_bgacg :for {_dedff ,_fcbae :=d .Token ();if _fcbae !=nil {return _fcbae ;};switch _ebdfe :=_dedff .(type ){case _c .StartElement :switch _ebdfe .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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:if _eagce :=d .DecodeElement (_ccbcf .TcPr ,&_ebdfe );_eagce !=nil {return _eagce ;};default:_cff .Log ("\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\u0054c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_ebdfe .Name );if _bdccf :=d .Skip ();_bdccf !=nil {return _bdccf ;};};case _c .EndElement :break _bgacg ;case _c .CharData :};};return nil ;};const (ST_DocGridUnset ST_DocGrid =0;ST_DocGridDefault ST_DocGrid =1;ST_DocGridLines ST_DocGrid =2;ST_DocGridLinesAndChars ST_DocGrid =3;ST_DocGridSnapToChars ST_DocGrid =4;); -// Caption Used for Automatic Captioning -CaptionAttr string ;};const (ST_EdGrpUnset ST_EdGrp =0;ST_EdGrpNone ST_EdGrp =1;ST_EdGrpEveryone ST_EdGrp =2;ST_EdGrpAdministrators ST_EdGrp =3;ST_EdGrpContributors ST_EdGrp =4;ST_EdGrpEditors ST_EdGrp =5;ST_EdGrpOwners ST_EdGrp =6;ST_EdGrpCurrent ST_EdGrp =7;); +// Validate validates the CT_CustomXmlCell and its children +func (_baae *CT_CustomXmlCell )Validate ()error {return _baae .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_deabc *CT_RPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbbcdf :for {_bfdaf ,_ceaab :=d .Token ();if _ceaab !=nil {return _ceaab ;};switch _dfeab :=_bfdaf .(type ){case _c .StartElement :switch _dfeab .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_deabc .RStyle =NewCT_String ();if _aefcfg :=d .DecodeElement (_deabc .RStyle ,&_dfeab );_aefcfg !=nil {return _aefcfg ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_deabc .RFonts =NewCT_Fonts ();if _dgda :=d .DecodeElement (_deabc .RFonts ,&_dfeab );_dgda !=nil {return _dgda ;};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 :"\u0062"},_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 :"\u0062"}:_deabc .B =NewCT_OnOff ();if _afbdc :=d .DecodeElement (_deabc .B ,&_dfeab );_afbdc !=nil {return _afbdc ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_deabc .BCs =NewCT_OnOff ();if _fedbf :=d .DecodeElement (_deabc .BCs ,&_dfeab );_fedbf !=nil {return _fedbf ;};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 :"\u0069"},_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 :"\u0069"}:_deabc .I =NewCT_OnOff ();if _eeagf :=d .DecodeElement (_deabc .I ,&_dfeab );_eeagf !=nil {return _eeagf ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_deabc .ICs =NewCT_OnOff ();if _afggg :=d .DecodeElement (_deabc .ICs ,&_dfeab );_afggg !=nil {return _afggg ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_deabc .Caps =NewCT_OnOff ();if _ffeaa :=d .DecodeElement (_deabc .Caps ,&_dfeab );_ffeaa !=nil {return _ffeaa ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_deabc .SmallCaps =NewCT_OnOff ();if _dfacd :=d .DecodeElement (_deabc .SmallCaps ,&_dfeab );_dfacd !=nil {return _dfacd ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_deabc .Strike =NewCT_OnOff ();if _afadfd :=d .DecodeElement (_deabc .Strike ,&_dfeab );_afadfd !=nil {return _afadfd ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_deabc .Dstrike =NewCT_OnOff ();if _ffecc :=d .DecodeElement (_deabc .Dstrike ,&_dfeab );_ffecc !=nil {return _ffecc ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_deabc .Outline =NewCT_OnOff ();if _cegga :=d .DecodeElement (_deabc .Outline ,&_dfeab );_cegga !=nil {return _cegga ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_deabc .Shadow =NewCT_OnOff ();if _gcgfg :=d .DecodeElement (_deabc .Shadow ,&_dfeab );_gcgfg !=nil {return _gcgfg ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_deabc .Emboss =NewCT_OnOff ();if _fcgba :=d .DecodeElement (_deabc .Emboss ,&_dfeab );_fcgba !=nil {return _fcgba ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_deabc .Imprint =NewCT_OnOff ();if _acegf :=d .DecodeElement (_deabc .Imprint ,&_dfeab );_acegf !=nil {return _acegf ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_deabc .NoProof =NewCT_OnOff ();if _eabcd :=d .DecodeElement (_deabc .NoProof ,&_dfeab );_eabcd !=nil {return _eabcd ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_deabc .SnapToGrid =NewCT_OnOff ();if _dfeba :=d .DecodeElement (_deabc .SnapToGrid ,&_dfeab );_dfeba !=nil {return _dfeba ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_deabc .Vanish =NewCT_OnOff ();if _ebfdd :=d .DecodeElement (_deabc .Vanish ,&_dfeab );_ebfdd !=nil {return _ebfdd ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_deabc .WebHidden =NewCT_OnOff ();if _bdfdf :=d .DecodeElement (_deabc .WebHidden ,&_dfeab );_bdfdf !=nil {return _bdfdf ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_deabc .Color =NewCT_Color ();if _fcgbf :=d .DecodeElement (_deabc .Color ,&_dfeab );_fcgbf !=nil {return _fcgbf ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_deabc .Spacing =NewCT_SignedTwipsMeasure ();if _eged :=d .DecodeElement (_deabc .Spacing ,&_dfeab );_eged !=nil {return _eged ;};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 :"\u0077"},_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 :"\u0077"}:_deabc .W =NewCT_TextScale ();if _gcdbb :=d .DecodeElement (_deabc .W ,&_dfeab );_gcdbb !=nil {return _gcdbb ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_deabc .Kern =NewCT_HpsMeasure ();if _gcac :=d .DecodeElement (_deabc .Kern ,&_dfeab );_gcac !=nil {return _gcac ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_deabc .Position =NewCT_SignedHpsMeasure ();if _gdged :=d .DecodeElement (_deabc .Position ,&_dfeab );_gdged !=nil {return _gdged ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_deabc .Sz =NewCT_HpsMeasure ();if _fgafb :=d .DecodeElement (_deabc .Sz ,&_dfeab );_fgafb !=nil {return _fgafb ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_deabc .SzCs =NewCT_HpsMeasure ();if _fbgfagc :=d .DecodeElement (_deabc .SzCs ,&_dfeab );_fbgfagc !=nil {return _fbgfagc ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_deabc .Highlight =NewCT_Highlight ();if _cgebc :=d .DecodeElement (_deabc .Highlight ,&_dfeab );_cgebc !=nil {return _cgebc ;};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 :"\u0075"},_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 :"\u0075"}:_deabc .U =NewCT_Underline ();if _dbbaa :=d .DecodeElement (_deabc .U ,&_dfeab );_dbbaa !=nil {return _dbbaa ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_deabc .Effect =NewCT_TextEffect ();if _dfacc :=d .DecodeElement (_deabc .Effect ,&_dfeab );_dfacc !=nil {return _dfacc ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_deabc .Bdr =NewCT_Border ();if _gfcdc :=d .DecodeElement (_deabc .Bdr ,&_dfeab );_gfcdc !=nil {return _gfcdc ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_deabc .Shd =NewCT_Shd ();if _aabcf :=d .DecodeElement (_deabc .Shd ,&_dfeab );_aabcf !=nil {return _aabcf ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_deabc .FitText =NewCT_FitText ();if _abdab :=d .DecodeElement (_deabc .FitText ,&_dfeab );_abdab !=nil {return _abdab ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_deabc .VertAlign =NewCT_VerticalAlignRun ();if _fcdf :=d .DecodeElement (_deabc .VertAlign ,&_dfeab );_fcdf !=nil {return _fcdf ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_deabc .Rtl =NewCT_OnOff ();if _abdegf :=d .DecodeElement (_deabc .Rtl ,&_dfeab );_abdegf !=nil {return _abdegf ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_deabc .Cs =NewCT_OnOff ();if _caaad :=d .DecodeElement (_deabc .Cs ,&_dfeab );_caaad !=nil {return _caaad ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_deabc .Em =NewCT_Em ();if _beegc :=d .DecodeElement (_deabc .Em ,&_dfeab );_beegc !=nil {return _beegc ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_deabc .Lang =NewCT_Language ();if _agabcc :=d .DecodeElement (_deabc .Lang ,&_dfeab );_agabcc !=nil {return _agabcc ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_deabc .EastAsianLayout =NewCT_EastAsianLayout ();if _adegae :=d .DecodeElement (_deabc .EastAsianLayout ,&_dfeab );_adegae !=nil {return _adegae ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_deabc .SpecVanish =NewCT_OnOff ();if _ecfaac :=d .DecodeElement (_deabc .SpecVanish ,&_dfeab );_ecfaac !=nil {return _ecfaac ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_deabc .OMath =NewCT_OnOff ();if _fdcg :=d .DecodeElement (_deabc .OMath ,&_dfeab );_fdcg !=nil {return _fdcg ;};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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_deabc .RPrChange =NewCT_RPrChange ();if _feegc :=d .DecodeElement (_deabc .RPrChange ,&_dfeab );_feegc !=nil {return _feegc ;};default:_cff .Log ("\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\u0052\u0050\u0072\u0020\u0025\u0076",_dfeab .Name );if _dgcabd :=d .Skip ();_dgcabd !=nil {return _dgcabd ;};};case _c .EndElement :break _fbbcdf ;case _c .CharData :};};return nil ;};func (_egegd *CT_RubyContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aafa :for {_abcab ,_efbea :=d .Token ();if _efbea !=nil {return _efbea ;};switch _gdeae :=_abcab .(type ){case _c .StartElement :switch _gdeae .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 :"\u0072"},_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 :"\u0072"}:_egegd .R =NewCT_R ();if _afcde :=d .DecodeElement (_egegd .R ,&_gdeae );_afcde !=nil {return _afcde ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_egcdef :=NewEG_RunLevelElts ();_egcdef .ProofErr =NewCT_ProofErr ();if _feec :=d .DecodeElement (_egcdef .ProofErr ,&_gdeae );_feec !=nil {return _feec ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_egcdef );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_faddd :=NewEG_RunLevelElts ();_faddd .PermStart =NewCT_PermStart ();if _ffbef :=d .DecodeElement (_faddd .PermStart ,&_gdeae );_ffbef !=nil {return _ffbef ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_faddd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fcfbg :=NewEG_RunLevelElts ();_fcfbg .PermEnd =NewCT_Perm ();if _gbgea :=d .DecodeElement (_fcfbg .PermEnd ,&_gdeae );_gbgea !=nil {return _gbgea ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_fcfbg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fadda :=NewEG_RunLevelElts ();_fadda .Ins =NewCT_RunTrackChange ();if _gcbbe :=d .DecodeElement (_fadda .Ins ,&_gdeae );_gcbbe !=nil {return _gcbbe ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_fadda );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fcgfec :=NewEG_RunLevelElts ();_fcgfec .Del =NewCT_RunTrackChange ();if _degca :=d .DecodeElement (_fcgfec .Del ,&_gdeae );_degca !=nil {return _degca ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_fcgfec );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fcdgc :=NewEG_RunLevelElts ();_fcdgc .MoveFrom =NewCT_RunTrackChange ();if _ecdcg :=d .DecodeElement (_fcdgc .MoveFrom ,&_gdeae );_ecdcg !=nil {return _ecdcg ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_fcdgc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bafgee :=NewEG_RunLevelElts ();_bafgee .MoveTo =NewCT_RunTrackChange ();if _daegd :=d .DecodeElement (_bafgee .MoveTo ,&_gdeae );_daegd !=nil {return _daegd ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_bafgee );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cgbeg :=NewEG_RunLevelElts ();_bfgcf :=NewEG_RangeMarkupElements ();_bfgcf .BookmarkStart =NewCT_Bookmark ();if _cfeae :=d .DecodeElement (_bfgcf .BookmarkStart ,&_gdeae );_cfeae !=nil {return _cfeae ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_cgbeg );_cgbeg .EG_RangeMarkupElements =append (_cgbeg .EG_RangeMarkupElements ,_bfgcf );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gfae :=NewEG_RunLevelElts ();_ecbbb :=NewEG_RangeMarkupElements ();_ecbbb .BookmarkEnd =NewCT_MarkupRange ();if _gecfaf :=d .DecodeElement (_ecbbb .BookmarkEnd ,&_gdeae );_gecfaf !=nil {return _gecfaf ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_gfae );_gfae .EG_RangeMarkupElements =append (_gfae .EG_RangeMarkupElements ,_ecbbb );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ddfeg :=NewEG_RunLevelElts ();_cbdgf :=NewEG_RangeMarkupElements ();_cbdgf .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbcfcb :=d .DecodeElement (_cbdgf .MoveFromRangeStart ,&_gdeae );_bbcfcb !=nil {return _bbcfcb ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_ddfeg );_ddfeg .EG_RangeMarkupElements =append (_ddfeg .EG_RangeMarkupElements ,_cbdgf );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bagcf :=NewEG_RunLevelElts ();_gcaafc :=NewEG_RangeMarkupElements ();_gcaafc .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbfa :=d .DecodeElement (_gcaafc .MoveFromRangeEnd ,&_gdeae );_gbfa !=nil {return _gbfa ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_bagcf );_bagcf .EG_RangeMarkupElements =append (_bagcf .EG_RangeMarkupElements ,_gcaafc );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_egdd :=NewEG_RunLevelElts ();_eefbea :=NewEG_RangeMarkupElements ();_eefbea .MoveToRangeStart =NewCT_MoveBookmark ();if _ddcca :=d .DecodeElement (_eefbea .MoveToRangeStart ,&_gdeae );_ddcca !=nil {return _ddcca ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_egdd );_egdd .EG_RangeMarkupElements =append (_egdd .EG_RangeMarkupElements ,_eefbea );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_accec :=NewEG_RunLevelElts ();_febfg :=NewEG_RangeMarkupElements ();_febfg .MoveToRangeEnd =NewCT_MarkupRange ();if _fcecbg :=d .DecodeElement (_febfg .MoveToRangeEnd ,&_gdeae );_fcecbg !=nil {return _fcecbg ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_accec );_accec .EG_RangeMarkupElements =append (_accec .EG_RangeMarkupElements ,_febfg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdbba :=NewEG_RunLevelElts ();_dafca :=NewEG_RangeMarkupElements ();_dafca .CommentRangeStart =NewCT_MarkupRange ();if _cfabc :=d .DecodeElement (_dafca .CommentRangeStart ,&_gdeae );_cfabc !=nil {return _cfabc ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_gdbba );_gdbba .EG_RangeMarkupElements =append (_gdbba .EG_RangeMarkupElements ,_dafca );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdbeed :=NewEG_RunLevelElts ();_cfaaa :=NewEG_RangeMarkupElements ();_cfaaa .CommentRangeEnd =NewCT_MarkupRange ();if _ebcae :=d .DecodeElement (_cfaaa .CommentRangeEnd ,&_gdeae );_ebcae !=nil {return _ebcae ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_fdbeed );_fdbeed .EG_RangeMarkupElements =append (_fdbeed .EG_RangeMarkupElements ,_cfaaa );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffbd :=NewEG_RunLevelElts ();_gfeage :=NewEG_RangeMarkupElements ();_gfeage .CustomXmlInsRangeStart =NewCT_TrackChange ();if _edaee :=d .DecodeElement (_gfeage .CustomXmlInsRangeStart ,&_gdeae );_edaee !=nil {return _edaee ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_ffbd );_ffbd .EG_RangeMarkupElements =append (_ffbd .EG_RangeMarkupElements ,_gfeage );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gfbcg :=NewEG_RunLevelElts ();_cdbgd :=NewEG_RangeMarkupElements ();_cdbgd .CustomXmlInsRangeEnd =NewCT_Markup ();if _gdaadb :=d .DecodeElement (_cdbgd .CustomXmlInsRangeEnd ,&_gdeae );_gdaadb !=nil {return _gdaadb ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_gfbcg );_gfbcg .EG_RangeMarkupElements =append (_gfbcg .EG_RangeMarkupElements ,_cdbgd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbbdg :=NewEG_RunLevelElts ();_gceb :=NewEG_RangeMarkupElements ();_gceb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dacf :=d .DecodeElement (_gceb .CustomXmlDelRangeStart ,&_gdeae );_dacf !=nil {return _dacf ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_dbbdg );_dbbdg .EG_RangeMarkupElements =append (_dbbdg .EG_RangeMarkupElements ,_gceb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egbac :=NewEG_RunLevelElts ();_ddcga :=NewEG_RangeMarkupElements ();_ddcga .CustomXmlDelRangeEnd =NewCT_Markup ();if _cbae :=d .DecodeElement (_ddcga .CustomXmlDelRangeEnd ,&_gdeae );_cbae !=nil {return _cbae ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_egbac );_egbac .EG_RangeMarkupElements =append (_egbac .EG_RangeMarkupElements ,_ddcga );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eefgd :=NewEG_RunLevelElts ();_ecaa :=NewEG_RangeMarkupElements ();_ecaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cgeeg :=d .DecodeElement (_ecaa .CustomXmlMoveFromRangeStart ,&_gdeae );_cgeeg !=nil {return _cgeeg ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_eefgd );_eefgd .EG_RangeMarkupElements =append (_eefgd .EG_RangeMarkupElements ,_ecaa );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ffagc :=NewEG_RunLevelElts ();_ffebc :=NewEG_RangeMarkupElements ();_ffebc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gfdgg :=d .DecodeElement (_ffebc .CustomXmlMoveFromRangeEnd ,&_gdeae );_gfdgg !=nil {return _gfdgg ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_ffagc );_ffagc .EG_RangeMarkupElements =append (_ffagc .EG_RangeMarkupElements ,_ffebc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eebagg :=NewEG_RunLevelElts ();_aacfc :=NewEG_RangeMarkupElements ();_aacfc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _feebe :=d .DecodeElement (_aacfc .CustomXmlMoveToRangeStart ,&_gdeae );_feebe !=nil {return _feebe ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_eebagg );_eebagg .EG_RangeMarkupElements =append (_eebagg .EG_RangeMarkupElements ,_aacfc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcbda :=NewEG_RunLevelElts ();_acfce :=NewEG_RangeMarkupElements ();_acfce .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fagga :=d .DecodeElement (_acfce .CustomXmlMoveToRangeEnd ,&_gdeae );_fagga !=nil {return _fagga ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_dcbda );_dcbda .EG_RangeMarkupElements =append (_dcbda .EG_RangeMarkupElements ,_acfce );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cfffc :=NewEG_RunLevelElts ();_affdff :=NewEG_MathContent ();_affdff .OMathPara =_egg .NewOMathPara ();if _cccea :=d .DecodeElement (_affdff .OMathPara ,&_gdeae );_cccea !=nil {return _cccea ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_cfffc );_cfffc .EG_MathContent =append (_cfffc .EG_MathContent ,_affdff );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aaegge :=NewEG_RunLevelElts ();_fcbbb :=NewEG_MathContent ();_fcbbb .OMath =_egg .NewOMath ();if _fegef :=d .DecodeElement (_fcbbb .OMath ,&_gdeae );_fegef !=nil {return _fegef ;};_egegd .EG_RunLevelElts =append (_egegd .EG_RunLevelElts ,_aaegge );_aaegge .EG_MathContent =append (_aaegge .EG_MathContent ,_fcbbb );default:_cff .Log ("\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\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_gdeae .Name );if _fbdea :=d .Skip ();_fbdea !=nil {return _fbdea ;};};case _c .EndElement :break _aafa ;case _c .CharData :};};return nil ;};func NewCT_Font ()*CT_Font {_gabc :=&CT_Font {};return _gabc };type Numbering struct{CT_Numbering };func (_bdfgdd ST_PTabLeader )Validate ()error {return _bdfgdd .ValidateWithPath ("")}; -// Validate validates the CT_MailMergeDataType and its children -func (_feaafg *CT_MailMergeDataType )Validate ()error {return _feaafg .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};func (_eacda ST_MailMergeDocType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fffccb :=_f .Attr {};_fffccb .Name =name ;switch _eacda {case ST_MailMergeDocTypeUnset :_fffccb .Value ="";case ST_MailMergeDocTypeCatalog :_fffccb .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067";case ST_MailMergeDocTypeEnvelopes :_fffccb .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_fffccb .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_fffccb .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_MailMergeDocTypeEmail :_fffccb .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_fffccb .Value ="\u0066\u0061\u0078";};return _fffccb ,nil ;};func (_cafcdd *CT_TextScale )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgcef :=range start .Attr {if _dgcef .Name .Local =="\u0076\u0061\u006c"{_deaae ,_fcafad :=ParseUnionST_TextScale (_dgcef .Value );if _fcafad !=nil {return _fcafad ;};_cafcdd .ValAttr =&_deaae ;continue ;};};for {_efacg ,_dgegef :=d .Token ();if _dgegef !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_dgegef );};if _fadab ,_cecbdd :=_efacg .(_f .EndElement );_cecbdd &&_fadab .Name ==start .Name {break ;};};return nil ;};type CT_Guid struct{ +// Validate validates the EG_ParaRPrTrackChanges and its children +func (_afebg *EG_ParaRPrTrackChanges )Validate ()error {return _afebg .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");};func (_afcgda ST_FFTextType )String ()string {switch _afcgda {case 0:return "";case 1:return "\u0072e\u0067\u0075\u006c\u0061\u0072";case 2:return "\u006e\u0075\u006d\u0062\u0065\u0072";case 3:return "\u0064\u0061\u0074\u0065";case 4:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case 5:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case 6:return "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return "";};func (_gefecd ST_Hint )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gabge :=_c .Attr {};_gabge .Name =name ;switch _gefecd {case ST_HintUnset :_gabge .Value ="";case ST_HintDefault :_gabge .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_gabge .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _gabge ,nil ;};func NewCT_Divs ()*CT_Divs {_begeg :=&CT_Divs {};return _begeg };func (_ffdbg ST_TextEffect )Validate ()error {return _ffdbg .ValidateWithPath ("")}; -// GUID Value -ValAttr *string ;};func (_geagbee ST_LevelSuffix )Validate ()error {return _geagbee .ValidateWithPath ("")};func (_afaba *ST_Border )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_decdbb ,_affbbc :=d .Token ();if _affbbc !=nil {return _affbbc ;};if _afdaf ,_dgfag :=_decdbb .(_f .EndElement );_dgfag &&_afdaf .Name ==start .Name {*_afaba =1;return nil ;};if _bcddb ,_edafbb :=_decdbb .(_f .CharData );!_edafbb {return _c .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",_decdbb );}else {switch string (_bcddb ){case "":*_afaba =0;case "\u006e\u0069\u006c":*_afaba =1;case "\u006e\u006f\u006e\u0065":*_afaba =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_afaba =3;case "\u0074\u0068\u0069c\u006b":*_afaba =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_afaba =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_afaba =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_afaba =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_afaba =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_afaba =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_afaba =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_afaba =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_afaba =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_afaba =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_afaba =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_afaba =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_afaba =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_afaba =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_afaba =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_afaba =19;case "\u0077\u0061\u0076\u0065":*_afaba =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_afaba =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_afaba =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_afaba =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_afaba =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_afaba =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_afaba =26;case "\u0069\u006e\u0073e\u0074":*_afaba =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_afaba =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_afaba =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_afaba =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_afaba =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_afaba =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_afaba =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_afaba =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_afaba =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_afaba =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_afaba =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_afaba =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_afaba =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_afaba =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_afaba =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_afaba =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_afaba =43;case "\u0062\u0061\u0074\u0073":*_afaba =44;case "\u0062\u0069\u0072d\u0073":*_afaba =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_afaba =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_afaba =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_afaba =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_afaba =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_afaba =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_afaba =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_afaba =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_afaba =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_afaba =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_afaba =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_afaba =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_afaba =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_afaba =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_afaba =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_afaba =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_afaba =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_afaba =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_afaba =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_afaba =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_afaba =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_afaba =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_afaba =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_afaba =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_afaba =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_afaba =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_afaba =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_afaba =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_afaba =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_afaba =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_afaba =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_afaba =76;case "\u0063\u0075\u0070":*_afaba =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_afaba =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_afaba =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_afaba =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_afaba =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_afaba =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_afaba =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_afaba =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_afaba =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_afaba =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_afaba =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_afaba =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_afaba =89;case "\u0066\u0061\u006e\u0073":*_afaba =90;case "\u0066\u0069\u006c\u006d":*_afaba =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_afaba =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_afaba =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_afaba =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_afaba =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_afaba =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_afaba =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_afaba =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_afaba =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_afaba =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_afaba =101;case "\u0067\u0065\u006d\u0073":*_afaba =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_afaba =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_afaba =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_afaba =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_afaba =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_afaba =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_afaba =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_afaba =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_afaba =110;case "\u0068\u006f\u006cl\u0079":*_afaba =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_afaba =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_afaba =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_afaba =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_afaba =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_afaba =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_afaba =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_afaba =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_afaba =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_afaba =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_afaba =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_afaba =122;case "\u006d\u006f\u006fn\u0073":*_afaba =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_afaba =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_afaba =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_afaba =126;case "\u006f\u0076\u0061l\u0073":*_afaba =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_afaba =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_afaba =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_afaba =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_afaba =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_afaba =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_afaba =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_afaba =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_afaba =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_afaba =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_afaba =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_afaba =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_afaba =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_afaba =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_afaba =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_afaba =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_afaba =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_afaba =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_afaba =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_afaba =146;case "\u0072\u0069\u006eg\u0073":*_afaba =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_afaba =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_afaba =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_afaba =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_afaba =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_afaba =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_afaba =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_afaba =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_afaba =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_afaba =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_afaba =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_afaba =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_afaba =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_afaba =160;case "\u0073\u0074\u0061r\u0073":*_afaba =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_afaba =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_afaba =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_afaba =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_afaba =165;case "\u0073\u0075\u006e":*_afaba =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_afaba =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_afaba =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_afaba =169;case "\u0074\u0072\u0065e\u0073":*_afaba =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_afaba =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_afaba =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_afaba =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_afaba =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_afaba =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_afaba =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_afaba =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_afaba =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_afaba =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_afaba =180;case "\u0076\u0069\u006e\u0065":*_afaba =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_afaba =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_afaba =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_afaba =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_afaba =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_afaba =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_afaba =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_afaba =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_afaba =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_afaba =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_afaba =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_afaba =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_afaba =193;};};_decdbb ,_affbbc =d .Token ();if _affbbc !=nil {return _affbbc ;};if _eedddf ,_deaag :=_decdbb .(_f .EndElement );_deaag &&_eedddf .Name ==start .Name {return nil ;};return _c .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",_decdbb );};func (_ccffbe *WdCT_WrapPath )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccffbe .EditedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_gdgccd (*_ccffbe .EditedAttr ))});};e .EncodeToken (start );_bdegf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ccffbe .Start ,_bdegf );_fgagd :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}};for _ ,_adeabc :=range _ccffbe .LineTo {e .EncodeElement (_adeabc ,_fgagd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_PTabRelativeTo byte ; +// Validate validates the CT_FFTextType and its children +func (_gcfba *CT_FFTextType )Validate ()error {return _gcfba .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");}; -// Validate validates the WdCT_Anchor and its children -func (_dbabgd *WdCT_Anchor )Validate ()error {return _dbabgd .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");};type CT_Lock struct{ +// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path +func (_adagb *CT_FFCheckBox )ValidateWithPath (path string )error {if _adagb .Choice !=nil {if _acga :=_adagb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_acga !=nil {return _acga ;};};if _adagb .Default !=nil {if _cefa :=_adagb .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_cefa !=nil {return _cefa ;};};if _adagb .Checked !=nil {if _ccaad :=_adagb .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_ccaad !=nil {return _ccaad ;};};return nil ;}; -// Locking Type -ValAttr ST_Lock ;}; +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path +func (_dagda *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _dagda .Txbx !=nil {if _afdagd :=_dagda .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_afdagd !=nil {return _afdagd ;};};if _dagda .LinkedTxbx !=nil {if _ggecb :=_dagda .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078");_ggecb !=nil {return _ggecb ;};};return nil ;};func (_fagceg *EG_ContentRunContentBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebebfg :for {_fggfge ,_fdcgd :=d .Token ();if _fdcgd !=nil {return _fdcgd ;};switch _beedf :=_fggfge .(type ){case _c .StartElement :switch _beedf .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fagceg .SmartTag =NewCT_SmartTagRun ();if _acdfab :=d .DecodeElement (_fagceg .SmartTag ,&_beedf );_acdfab !=nil {return _acdfab ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_fagceg .Sdt =NewCT_SdtRun ();if _faagd :=d .DecodeElement (_fagceg .Sdt ,&_beedf );_faagd !=nil {return _faagd ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gdecc :=NewEG_RunLevelElts ();_gdecc .ProofErr =NewCT_ProofErr ();if _efcdg :=d .DecodeElement (_gdecc .ProofErr ,&_beedf );_efcdg !=nil {return _efcdg ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_gdecc );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gdfbg :=NewEG_RunLevelElts ();_gdfbg .PermStart =NewCT_PermStart ();if _efdgf :=d .DecodeElement (_gdfbg .PermStart ,&_beedf );_efdgf !=nil {return _efdgf ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_gdfbg );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_efefa :=NewEG_RunLevelElts ();_efefa .PermEnd =NewCT_Perm ();if _gecbe :=d .DecodeElement (_efefa .PermEnd ,&_beedf );_gecbe !=nil {return _gecbe ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_efefa );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fdddec :=NewEG_RunLevelElts ();_fdddec .Ins =NewCT_RunTrackChange ();if _fegbf :=d .DecodeElement (_fdddec .Ins ,&_beedf );_fegbf !=nil {return _fegbf ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_fdddec );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_bbgaf :=NewEG_RunLevelElts ();_bbgaf .Del =NewCT_RunTrackChange ();if _aaaeaf :=d .DecodeElement (_bbgaf .Del ,&_beedf );_aaaeaf !=nil {return _aaaeaf ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_bbgaf );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bbbde :=NewEG_RunLevelElts ();_bbbde .MoveFrom =NewCT_RunTrackChange ();if _aebbg :=d .DecodeElement (_bbbde .MoveFrom ,&_beedf );_aebbg !=nil {return _aebbg ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_bbbde );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bcdcbe :=NewEG_RunLevelElts ();_bcdcbe .MoveTo =NewCT_RunTrackChange ();if _edffc :=d .DecodeElement (_bcdcbe .MoveTo ,&_beedf );_edffc !=nil {return _edffc ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_bcdcbe );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_eeebf :=NewEG_RunLevelElts ();_fabeeb :=NewEG_RangeMarkupElements ();_fabeeb .BookmarkStart =NewCT_Bookmark ();if _cfcdc :=d .DecodeElement (_fabeeb .BookmarkStart ,&_beedf );_cfcdc !=nil {return _cfcdc ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_eeebf );_eeebf .EG_RangeMarkupElements =append (_eeebf .EG_RangeMarkupElements ,_fabeeb );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_adaad :=NewEG_RunLevelElts ();_gfgdf :=NewEG_RangeMarkupElements ();_gfgdf .BookmarkEnd =NewCT_MarkupRange ();if _fcgcag :=d .DecodeElement (_gfgdf .BookmarkEnd ,&_beedf );_fcgcag !=nil {return _fcgcag ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_adaad );_adaad .EG_RangeMarkupElements =append (_adaad .EG_RangeMarkupElements ,_gfgdf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fecgb :=NewEG_RunLevelElts ();_eeafg :=NewEG_RangeMarkupElements ();_eeafg .MoveFromRangeStart =NewCT_MoveBookmark ();if _aaebf :=d .DecodeElement (_eeafg .MoveFromRangeStart ,&_beedf );_aaebf !=nil {return _aaebf ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_fecgb );_fecgb .EG_RangeMarkupElements =append (_fecgb .EG_RangeMarkupElements ,_eeafg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egfbg :=NewEG_RunLevelElts ();_edffcg :=NewEG_RangeMarkupElements ();_edffcg .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdcabe :=d .DecodeElement (_edffcg .MoveFromRangeEnd ,&_beedf );_fdcabe !=nil {return _fdcabe ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_egfbg );_egfbg .EG_RangeMarkupElements =append (_egfbg .EG_RangeMarkupElements ,_edffcg );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ddddga :=NewEG_RunLevelElts ();_eadaf :=NewEG_RangeMarkupElements ();_eadaf .MoveToRangeStart =NewCT_MoveBookmark ();if _dcedf :=d .DecodeElement (_eadaf .MoveToRangeStart ,&_beedf );_dcedf !=nil {return _dcedf ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_ddddga );_ddddga .EG_RangeMarkupElements =append (_ddddga .EG_RangeMarkupElements ,_eadaf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fbcbe :=NewEG_RunLevelElts ();_dbaab :=NewEG_RangeMarkupElements ();_dbaab .MoveToRangeEnd =NewCT_MarkupRange ();if _acfcf :=d .DecodeElement (_dbaab .MoveToRangeEnd ,&_beedf );_acfcf !=nil {return _acfcf ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_fbcbe );_fbcbe .EG_RangeMarkupElements =append (_fbcbe .EG_RangeMarkupElements ,_dbaab );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdefcg :=NewEG_RunLevelElts ();_fcdcb :=NewEG_RangeMarkupElements ();_fcdcb .CommentRangeStart =NewCT_MarkupRange ();if _bbgbcf :=d .DecodeElement (_fcdcb .CommentRangeStart ,&_beedf );_bbgbcf !=nil {return _bbgbcf ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_gdefcg );_gdefcg .EG_RangeMarkupElements =append (_gdefcg .EG_RangeMarkupElements ,_fcdcb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbccdc :=NewEG_RunLevelElts ();_fabaca :=NewEG_RangeMarkupElements ();_fabaca .CommentRangeEnd =NewCT_MarkupRange ();if _cbggf :=d .DecodeElement (_fabaca .CommentRangeEnd ,&_beedf );_cbggf !=nil {return _cbggf ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_cbccdc );_cbccdc .EG_RangeMarkupElements =append (_cbccdc .EG_RangeMarkupElements ,_fabaca );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fedc :=NewEG_RunLevelElts ();_fdadcf :=NewEG_RangeMarkupElements ();_fdadcf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bbada :=d .DecodeElement (_fdadcf .CustomXmlInsRangeStart ,&_beedf );_bbada !=nil {return _bbada ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_fedc );_fedc .EG_RangeMarkupElements =append (_fedc .EG_RangeMarkupElements ,_fdadcf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cgeaa :=NewEG_RunLevelElts ();_ecdfd :=NewEG_RangeMarkupElements ();_ecdfd .CustomXmlInsRangeEnd =NewCT_Markup ();if _cegfce :=d .DecodeElement (_ecdfd .CustomXmlInsRangeEnd ,&_beedf );_cegfce !=nil {return _cegfce ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_cgeaa );_cgeaa .EG_RangeMarkupElements =append (_cgeaa .EG_RangeMarkupElements ,_ecdfd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcbce :=NewEG_RunLevelElts ();_fcegac :=NewEG_RangeMarkupElements ();_fcegac .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dffdeeg :=d .DecodeElement (_fcegac .CustomXmlDelRangeStart ,&_beedf );_dffdeeg !=nil {return _dffdeeg ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_gcbce );_gcbce .EG_RangeMarkupElements =append (_gcbce .EG_RangeMarkupElements ,_fcegac );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bffac :=NewEG_RunLevelElts ();_cefeg :=NewEG_RangeMarkupElements ();_cefeg .CustomXmlDelRangeEnd =NewCT_Markup ();if _debdd :=d .DecodeElement (_cefeg .CustomXmlDelRangeEnd ,&_beedf );_debdd !=nil {return _debdd ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_bffac );_bffac .EG_RangeMarkupElements =append (_bffac .EG_RangeMarkupElements ,_cefeg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fagcc :=NewEG_RunLevelElts ();_abfaad :=NewEG_RangeMarkupElements ();_abfaad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cbefa :=d .DecodeElement (_abfaad .CustomXmlMoveFromRangeStart ,&_beedf );_cbefa !=nil {return _cbefa ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_fagcc );_fagcc .EG_RangeMarkupElements =append (_fagcc .EG_RangeMarkupElements ,_abfaad );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fbgeg :=NewEG_RunLevelElts ();_cefdf :=NewEG_RangeMarkupElements ();_cefdf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ebggd :=d .DecodeElement (_cefdf .CustomXmlMoveFromRangeEnd ,&_beedf );_ebggd !=nil {return _ebggd ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_fbgeg );_fbgeg .EG_RangeMarkupElements =append (_fbgeg .EG_RangeMarkupElements ,_cefdf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_adcefd :=NewEG_RunLevelElts ();_fbabb :=NewEG_RangeMarkupElements ();_fbabb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fcebb :=d .DecodeElement (_fbabb .CustomXmlMoveToRangeStart ,&_beedf );_fcebb !=nil {return _fcebb ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_adcefd );_adcefd .EG_RangeMarkupElements =append (_adcefd .EG_RangeMarkupElements ,_fbabb );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edbfb :=NewEG_RunLevelElts ();_agbbdf :=NewEG_RangeMarkupElements ();_agbbdf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afada :=d .DecodeElement (_agbbdf .CustomXmlMoveToRangeEnd ,&_beedf );_afada !=nil {return _afada ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_edbfb );_edbfb .EG_RangeMarkupElements =append (_edbfb .EG_RangeMarkupElements ,_agbbdf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fddbaf :=NewEG_RunLevelElts ();_acdbgf :=NewEG_MathContent ();_acdbgf .OMathPara =_egg .NewOMathPara ();if _dgedg :=d .DecodeElement (_acdbgf .OMathPara ,&_beedf );_dgedg !=nil {return _dgedg ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_fddbaf );_fddbaf .EG_MathContent =append (_fddbaf .EG_MathContent ,_acdbgf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bddcd :=NewEG_RunLevelElts ();_bfgcd :=NewEG_MathContent ();_bfgcd .OMath =_egg .NewOMath ();if _fcdec :=d .DecodeElement (_bfgcd .OMath ,&_beedf );_fcdec !=nil {return _fcdec ;};_fagceg .EG_RunLevelElts =append (_fagceg .EG_RunLevelElts ,_bddcd );_bddcd .EG_MathContent =append (_bddcd .EG_MathContent ,_bfgcd );default:_cff .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006et\u0042\u0061\u0073\u0065\u0020%\u0076",_beedf .Name );if _fddfa :=d .Skip ();_fddfa !=nil {return _fddfa ;};};case _c .EndElement :break _ebebfg ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path -func (_eegaf *CT_PPrDefault )ValidateWithPath (path string )error {if _eegaf .PPr !=nil {if _fgebf :=_eegaf .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_fgebf !=nil {return _fgebf ;};};return nil ;};func (_dagd *CT_PPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfcgg :for {_aceag ,_fcfgd :=d .Token ();if _fcfgd !=nil {return _fcfgd ;};switch _fdfdfe :=_aceag .(type ){case _f .StartElement :switch _fdfdfe .Name {case _f .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_dagd .PStyle =NewCT_String ();if _cecc :=d .DecodeElement (_dagd .PStyle ,&_fdfdfe );_cecc !=nil {return _cecc ;};case _f .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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_f .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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_dagd .KeepNext =NewCT_OnOff ();if _ggdf :=d .DecodeElement (_dagd .KeepNext ,&_fdfdfe );_ggdf !=nil {return _ggdf ;};case _f .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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_f .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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_dagd .KeepLines =NewCT_OnOff ();if _febgea :=d .DecodeElement (_dagd .KeepLines ,&_fdfdfe );_febgea !=nil {return _febgea ;};case _f .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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_f .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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_dagd .PageBreakBefore =NewCT_OnOff ();if _egefd :=d .DecodeElement (_dagd .PageBreakBefore ,&_fdfdfe );_egefd !=nil {return _egefd ;};case _f .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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_f .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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_dagd .FramePr =NewCT_FramePr ();if _fdead :=d .DecodeElement (_dagd .FramePr ,&_fdfdfe );_fdead !=nil {return _fdead ;};case _f .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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_f .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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_dagd .WidowControl =NewCT_OnOff ();if _gcfab :=d .DecodeElement (_dagd .WidowControl ,&_fdfdfe );_gcfab !=nil {return _gcfab ;};case _f .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 :"\u006e\u0075\u006dP\u0072"},_f .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 :"\u006e\u0075\u006dP\u0072"}:_dagd .NumPr =NewCT_NumPr ();if _eaadf :=d .DecodeElement (_dagd .NumPr ,&_fdfdfe );_eaadf !=nil {return _eaadf ;};case _f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_dagd .SuppressLineNumbers =NewCT_OnOff ();if _gaegd :=d .DecodeElement (_dagd .SuppressLineNumbers ,&_fdfdfe );_gaegd !=nil {return _gaegd ;};case _f .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 :"\u0070\u0042\u0064\u0072"},_f .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 :"\u0070\u0042\u0064\u0072"}:_dagd .PBdr =NewCT_PBdr ();if _dggfda :=d .DecodeElement (_dagd .PBdr ,&_fdfdfe );_dggfda !=nil {return _dggfda ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_dagd .Shd =NewCT_Shd ();if _degged :=d .DecodeElement (_dagd .Shd ,&_fdfdfe );_degged !=nil {return _degged ;};case _f .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 :"\u0074\u0061\u0062\u0073"},_f .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 :"\u0074\u0061\u0062\u0073"}:_dagd .Tabs =NewCT_Tabs ();if _baecg :=d .DecodeElement (_dagd .Tabs ,&_fdfdfe );_baecg !=nil {return _baecg ;};case _f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_f .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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_dagd .SuppressAutoHyphens =NewCT_OnOff ();if _fdcfb :=d .DecodeElement (_dagd .SuppressAutoHyphens ,&_fdfdfe );_fdcfb !=nil {return _fdcfb ;};case _f .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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_f .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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_dagd .Kinsoku =NewCT_OnOff ();if _daaad :=d .DecodeElement (_dagd .Kinsoku ,&_fdfdfe );_daaad !=nil {return _daaad ;};case _f .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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_f .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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_dagd .WordWrap =NewCT_OnOff ();if _dacaf :=d .DecodeElement (_dagd .WordWrap ,&_fdfdfe );_dacaf !=nil {return _dacaf ;};case _f .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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_f .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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_dagd .OverflowPunct =NewCT_OnOff ();if _bbegc :=d .DecodeElement (_dagd .OverflowPunct ,&_fdfdfe );_bbegc !=nil {return _bbegc ;};case _f .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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_f .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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_dagd .TopLinePunct =NewCT_OnOff ();if _cfbff :=d .DecodeElement (_dagd .TopLinePunct ,&_fdfdfe );_cfbff !=nil {return _cfbff ;};case _f .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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_f .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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_dagd .AutoSpaceDE =NewCT_OnOff ();if _babec :=d .DecodeElement (_dagd .AutoSpaceDE ,&_fdfdfe );_babec !=nil {return _babec ;};case _f .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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_f .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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_dagd .AutoSpaceDN =NewCT_OnOff ();if _cabfd :=d .DecodeElement (_dagd .AutoSpaceDN ,&_fdfdfe );_cabfd !=nil {return _cabfd ;};case _f .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 :"\u0062\u0069\u0064\u0069"},_f .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 :"\u0062\u0069\u0064\u0069"}:_dagd .Bidi =NewCT_OnOff ();if _efeef :=d .DecodeElement (_dagd .Bidi ,&_fdfdfe );_efeef !=nil {return _efeef ;};case _f .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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_f .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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_dagd .AdjustRightInd =NewCT_OnOff ();if _egbb :=d .DecodeElement (_dagd .AdjustRightInd ,&_fdfdfe );_egbb !=nil {return _egbb ;};case _f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_dagd .SnapToGrid =NewCT_OnOff ();if _eeegga :=d .DecodeElement (_dagd .SnapToGrid ,&_fdfdfe );_eeegga !=nil {return _eeegga ;};case _f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_dagd .Spacing =NewCT_Spacing ();if _acaca :=d .DecodeElement (_dagd .Spacing ,&_fdfdfe );_acaca !=nil {return _acaca ;};case _f .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 :"\u0069\u006e\u0064"},_f .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 :"\u0069\u006e\u0064"}:_dagd .Ind =NewCT_Ind ();if _gfabfc :=d .DecodeElement (_dagd .Ind ,&_fdfdfe );_gfabfc !=nil {return _gfabfc ;};case _f .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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_f .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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_dagd .ContextualSpacing =NewCT_OnOff ();if _bfecb :=d .DecodeElement (_dagd .ContextualSpacing ,&_fdfdfe );_bfecb !=nil {return _bfecb ;};case _f .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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_f .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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_dagd .MirrorIndents =NewCT_OnOff ();if _acfgf :=d .DecodeElement (_dagd .MirrorIndents ,&_fdfdfe );_acfgf !=nil {return _acfgf ;};case _f .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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_f .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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_dagd .SuppressOverlap =NewCT_OnOff ();if _gcdga :=d .DecodeElement (_dagd .SuppressOverlap ,&_fdfdfe );_gcdga !=nil {return _gcdga ;};case _f .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 :"\u006a\u0063"},_f .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 :"\u006a\u0063"}:_dagd .Jc =NewCT_Jc ();if _bacgg :=d .DecodeElement (_dagd .Jc ,&_fdfdfe );_bacgg !=nil {return _bacgg ;};case _f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_dagd .TextDirection =NewCT_TextDirection ();if _cffed :=d .DecodeElement (_dagd .TextDirection ,&_fdfdfe );_cffed !=nil {return _cffed ;};case _f .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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_f .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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_dagd .TextAlignment =NewCT_TextAlignment ();if _bfaff :=d .DecodeElement (_dagd .TextAlignment ,&_fdfdfe );_bfaff !=nil {return _bfaff ;};case _f .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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_f .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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_dagd .TextboxTightWrap =NewCT_TextboxTightWrap ();if _eaddc :=d .DecodeElement (_dagd .TextboxTightWrap ,&_fdfdfe );_eaddc !=nil {return _eaddc ;};case _f .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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_f .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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_dagd .OutlineLvl =NewCT_DecimalNumber ();if _bcfed :=d .DecodeElement (_dagd .OutlineLvl ,&_fdfdfe );_bcfed !=nil {return _bcfed ;};case _f .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 :"\u0064\u0069\u0076I\u0064"},_f .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 :"\u0064\u0069\u0076I\u0064"}:_dagd .DivId =NewCT_DecimalNumber ();if _aaaaa :=d .DecodeElement (_dagd .DivId ,&_fdfdfe );_aaaaa !=nil {return _aaaaa ;};case _f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_dagd .CnfStyle =NewCT_Cnf ();if _fgbfbf :=d .DecodeElement (_dagd .CnfStyle ,&_fdfdfe );_fgbfbf !=nil {return _fgbfbf ;};case _f .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 :"\u0072\u0050\u0072"},_f .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 :"\u0072\u0050\u0072"}:_dagd .RPr =NewCT_ParaRPr ();if _adccdg :=d .DecodeElement (_dagd .RPr ,&_fdfdfe );_adccdg !=nil {return _adccdg ;};case _f .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 :"\u0073\u0065\u0063\u0074\u0050\u0072"},_f .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 :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_dagd .SectPr =NewCT_SectPr ();if _bbaee :=d .DecodeElement (_dagd .SectPr ,&_fdfdfe );_bbaee !=nil {return _bbaee ;};case _f .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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_dagd .PPrChange =NewCT_PPrChange ();if _bgegf :=d .DecodeElement (_dagd .PPrChange ,&_fdfdfe );_bgegf !=nil {return _bgegf ;};default:_gb .Log ("\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\u0050\u0050\u0072\u0020\u0025\u0076",_fdfdfe .Name );if _eegda :=d .Skip ();_eegda !=nil {return _eegda ;};};case _f .EndElement :break _gfcgg ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path +func (_adcbfd *CT_PageNumber )ValidateWithPath (path string )error {if _bcbbd :=_adcbfd .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_bcbbd !=nil {return _bcbbd ;};if _ddeba :=_adcbfd .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_ddeba !=nil {return _ddeba ;};return nil ;};func (_bacgc *CT_DocPartCategory )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gfgeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_bacgc .Name ,_gfgeg );_babge :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_bacgc .Gallery ,_babge );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fefeb ST_DocPartBehavior )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fefeb .String (),start );};func (_decae *CT_Height )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dafag :=range start .Attr {if _dafag .Name .Local =="\u0076\u0061\u006c"{_bgbgf ,_cbeab :=ParseUnionST_TwipsMeasure (_dafag .Value );if _cbeab !=nil {return _cbeab ;};_decae .ValAttr =&_bgbgf ;continue ;};if _dafag .Name .Local =="\u0068\u0052\u0075l\u0065"{_decae .HRuleAttr .UnmarshalXMLAttr (_dafag );continue ;};};for {_ecdd ,_fgbbf :=d .Token ();if _fgbbf !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_fgbbf );};if _dfdgc ,_cddbd :=_ecdd .(_c .EndElement );_cddbd &&_dfdgc .Name ==start .Name {break ;};};return nil ;};type CT_RPrDefault struct{ -// Validate validates the CT_LineNumber and its children -func (_fdeb *CT_LineNumber )Validate ()error {return _fdeb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_daga *CT_FontsList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afecf :for {_acdfe ,_ccedg :=d .Token ();if _ccedg !=nil {return _ccedg ;};switch _ffce :=_acdfe .(type ){case _f .StartElement :switch _ffce .Name {case _f .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 :"\u0066\u006f\u006e\u0074"},_f .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 :"\u0066\u006f\u006e\u0074"}:_eacf :=NewCT_Font ();if _bddae :=d .DecodeElement (_eacf ,&_ffce );_bddae !=nil {return _bddae ;};_daga .Font =append (_daga .Font ,_eacf );default:_gb .Log ("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_F\u006f\u006et\u0073\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ffce .Name );if _cecdbc :=d .Skip ();_cecdbc !=nil {return _cecdbc ;};};case _f .EndElement :break _afecf ;case _f .CharData :};};return nil ;};func (_efaef ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _efaef {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efaef ));};return nil ;}; +// Run Properties +RPr *CT_RPr ;}; -// Validate validates the CT_SmartTagType and its children -func (_adbfd *CT_SmartTagType )Validate ()error {return _adbfd .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_aagec *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_acgbc ,_bbgcf :=_aagec .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbgcf !=nil {return _bbgcf ;};start .Attr =append (start .Attr ,_acgbc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gggg *CT_LvlLegacy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dageab :=range start .Attr {if _dageab .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_afdcd ,_affbg :=ParseUnionST_OnOff (_dageab .Value );if _affbg !=nil {return _affbg ;};_gggg .LegacyAttr =&_afdcd ;continue ;};if _dageab .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_gcceb ,_ggab :=ParseUnionST_TwipsMeasure (_dageab .Value );if _ggab !=nil {return _ggab ;};_gggg .LegacySpaceAttr =&_gcceb ;continue ;};if _dageab .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_dfbfe ,_bdaga :=ParseUnionST_SignedTwipsMeasure (_dageab .Value );if _bdaga !=nil {return _bdaga ;};_gggg .LegacyIndentAttr =&_dfbfe ;continue ;};};for {_bebeg ,_edcdb :=d .Token ();if _edcdb !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_edcdb );};if _badfb ,_fafbb :=_bebeg .(_f .EndElement );_fafbb &&_badfb .Name ==start .Name {break ;};};return nil ;};func (_caced ST_SdtDateMappingType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_caced .String (),start );};func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_ccfcc :=&CT_TargetScreenSz {};_ccfcc .ValAttr =ST_TargetScreenSz (1);return _ccfcc ;};func NewCT_Text ()*CT_Text {_cfdacd :=&CT_Text {};return _cfdacd };type ST_DocGrid byte ;func (_fgegd ST_LineSpacingRule )String ()string {switch _fgegd {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};type ST_LineNumberRestart byte ;func (_gdagc *CT_SectType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdagc .ValAttr !=ST_SectionMarkUnset {_feeeb ,_becfg :=_gdagc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _becfg !=nil {return _becfg ;};start .Attr =append (start .Attr ,_feeeb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Column ()*CT_Column {_dde :=&CT_Column {};return _dde };func (_afffc *Footnotes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="w\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";return _afffc .CT_Footnotes .MarshalXML (e ,start );};func (_afeed ST_LineSpacingRule )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggdge :=_f .Attr {};_ggdge .Name =name ;switch _afeed {case ST_LineSpacingRuleUnset :_ggdge .Value ="";case ST_LineSpacingRuleAuto :_ggdge .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_ggdge .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_ggdge .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _ggdge ,nil ;};func (_gdeagd ST_Underline )Validate ()error {return _gdeagd .ValidateWithPath ("")};func (_cdbg *CT_Br )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdbg .TypeAttr !=ST_BrTypeUnset {_dfdb ,_ceea :=_cdbg .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ceea !=nil {return _ceea ;};start .Attr =append (start .Attr ,_dfdb );};if _cdbg .ClearAttr !=ST_BrClearUnset {_ageb ,_cabc :=_cdbg .ClearAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _cabc !=nil {return _cabc ;};start .Attr =append (start .Attr ,_ageb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_View ()*CT_View {_cbebdea :=&CT_View {};_cbebdea .ValAttr =ST_View (1);return _cbebdea };type Endnotes struct{CT_Endnotes }; +// Validate validates the EG_ContentRunContentBase and its children +func (_accda *EG_ContentRunContentBase )Validate ()error {return _accda .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_fgbac *CT_TblPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgbac .TblPr =NewCT_TblPrBase ();for _ ,_efadf :=range start .Attr {if _efadf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_abdbg ,_abacd :=_efadf .Value ,error (nil );if _abacd !=nil {return _abacd ;};_fgbac .AuthorAttr =_abdbg ;continue ;};if _efadf .Name .Local =="\u0064\u0061\u0074\u0065"{_bceec ,_ddaafg :=ParseStdlibTime (_efadf .Value );if _ddaafg !=nil {return _ddaafg ;};_fgbac .DateAttr =&_bceec ;continue ;};if _efadf .Name .Local =="\u0069\u0064"{_gabdee ,_ffgga :=_ac .ParseInt (_efadf .Value ,10,64);if _ffgga !=nil {return _ffgga ;};_fgbac .IdAttr =_gabdee ;continue ;};};_ddfdb :for {_cgcfe ,_gebgf :=d .Token ();if _gebgf !=nil {return _gebgf ;};switch _caeec :=_cgcfe .(type ){case _c .StartElement :switch _caeec .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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:if _egcf :=d .DecodeElement (_fgbac .TblPr ,&_caeec );_egcf !=nil {return _egcf ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043\u0068a\u006eg\u0065\u0020\u0025\u0076",_caeec .Name );if _cdcgd :=d .Skip ();_cdcgd !=nil {return _cdcgd ;};};case _c .EndElement :break _ddfdb ;case _c .CharData :};};return nil ;};func (_caeebe *Hdr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caeebe .CT_HdrFtr =*NewCT_HdrFtr ();_gcgcgee :for {_fecga ,_gedab :=d .Token ();if _gedab !=nil {return _gedab ;};switch _cbbca :=_fecga .(type ){case _c .StartElement :switch _cbbca .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_adgcgdf :=NewCT_AltChunk ();if _bdafd :=d .DecodeElement (_adgcgdf ,&_cbbca );_bdafd !=nil {return _bdafd ;};_caeebe .AltChunk =append (_caeebe .AltChunk ,_adgcgdf );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gdfedb :=NewEG_ContentBlockContent ();_gdfedb .CustomXml =NewCT_CustomXmlBlock ();if _gceab :=d .DecodeElement (_gdfedb .CustomXml ,&_cbbca );_gceab !=nil {return _gceab ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_gdfedb );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ddegb :=NewEG_ContentBlockContent ();_ddegb .Sdt =NewCT_SdtBlock ();if _dafge :=d .DecodeElement (_ddegb .Sdt ,&_cbbca );_dafge !=nil {return _dafge ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_ddegb );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 :"\u0070"},_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 :"\u0070"}:_efdca :=NewEG_ContentBlockContent ();_fedec :=NewCT_P ();if _ccbfcg :=d .DecodeElement (_fedec ,&_cbbca );_ccbfcg !=nil {return _ccbfcg ;};_efdca .P =append (_efdca .P ,_fedec );_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_efdca );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_gcbee :=NewEG_ContentBlockContent ();_eabcc :=NewCT_Tbl ();if _ggbcad :=d .DecodeElement (_eabcc ,&_cbbca );_ggbcad !=nil {return _ggbcad ;};_gcbee .Tbl =append (_gcbee .Tbl ,_eabcc );_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_gcbee );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cgbcgf :=NewEG_ContentBlockContent ();_eaeaf :=NewEG_RunLevelElts ();_eaeaf .ProofErr =NewCT_ProofErr ();if _gacedg :=d .DecodeElement (_eaeaf .ProofErr ,&_cbbca );_gacedg !=nil {return _gacedg ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_cgbcgf );_cgbcgf .EG_RunLevelElts =append (_cgbcgf .EG_RunLevelElts ,_eaeaf );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dddgef :=NewEG_ContentBlockContent ();_cacde :=NewEG_RunLevelElts ();_cacde .PermStart =NewCT_PermStart ();if _ebaad :=d .DecodeElement (_cacde .PermStart ,&_cbbca );_ebaad !=nil {return _ebaad ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_dddgef );_dddgef .EG_RunLevelElts =append (_dddgef .EG_RunLevelElts ,_cacde );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dafaa :=NewEG_ContentBlockContent ();_bbbef :=NewEG_RunLevelElts ();_bbbef .PermEnd =NewCT_Perm ();if _gfbbbb :=d .DecodeElement (_bbbef .PermEnd ,&_cbbca );_gfbbbb !=nil {return _gfbbbb ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_dafaa );_dafaa .EG_RunLevelElts =append (_dafaa .EG_RunLevelElts ,_bbbef );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_accgb :=NewEG_ContentBlockContent ();_faggg :=NewEG_RunLevelElts ();_faggg .Ins =NewCT_RunTrackChange ();if _cacdea :=d .DecodeElement (_faggg .Ins ,&_cbbca );_cacdea !=nil {return _cacdea ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_accgb );_accgb .EG_RunLevelElts =append (_accgb .EG_RunLevelElts ,_faggg );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dagfd :=NewEG_ContentBlockContent ();_dggfda :=NewEG_RunLevelElts ();_dggfda .Del =NewCT_RunTrackChange ();if _cafbfb :=d .DecodeElement (_dggfda .Del ,&_cbbca );_cafbfb !=nil {return _cafbfb ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_dagfd );_dagfd .EG_RunLevelElts =append (_dagfd .EG_RunLevelElts ,_dggfda );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fabce :=NewEG_ContentBlockContent ();_abfac :=NewEG_RunLevelElts ();_abfac .MoveFrom =NewCT_RunTrackChange ();if _faagcc :=d .DecodeElement (_abfac .MoveFrom ,&_cbbca );_faagcc !=nil {return _faagcc ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_fabce );_fabce .EG_RunLevelElts =append (_fabce .EG_RunLevelElts ,_abfac );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dfaceb :=NewEG_ContentBlockContent ();_deccc :=NewEG_RunLevelElts ();_deccc .MoveTo =NewCT_RunTrackChange ();if _acegdf :=d .DecodeElement (_deccc .MoveTo ,&_cbbca );_acegdf !=nil {return _acegdf ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_dfaceb );_dfaceb .EG_RunLevelElts =append (_dfaceb .EG_RunLevelElts ,_deccc );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_deffbc :=NewEG_ContentBlockContent ();_cbfea :=NewEG_RunLevelElts ();_aecfe :=NewEG_RangeMarkupElements ();_aecfe .BookmarkStart =NewCT_Bookmark ();if _faebgg :=d .DecodeElement (_aecfe .BookmarkStart ,&_cbbca );_faebgg !=nil {return _faebgg ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_deffbc );_deffbc .EG_RunLevelElts =append (_deffbc .EG_RunLevelElts ,_cbfea );_cbfea .EG_RangeMarkupElements =append (_cbfea .EG_RangeMarkupElements ,_aecfe );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aebbgc :=NewEG_ContentBlockContent ();_fgbef :=NewEG_RunLevelElts ();_effcgf :=NewEG_RangeMarkupElements ();_effcgf .BookmarkEnd =NewCT_MarkupRange ();if _agacb :=d .DecodeElement (_effcgf .BookmarkEnd ,&_cbbca );_agacb !=nil {return _agacb ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_aebbgc );_aebbgc .EG_RunLevelElts =append (_aebbgc .EG_RunLevelElts ,_fgbef );_fgbef .EG_RangeMarkupElements =append (_fgbef .EG_RangeMarkupElements ,_effcgf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bcgbe :=NewEG_ContentBlockContent ();_bacfda :=NewEG_RunLevelElts ();_cfgabd :=NewEG_RangeMarkupElements ();_cfgabd .MoveFromRangeStart =NewCT_MoveBookmark ();if _afdcb :=d .DecodeElement (_cfgabd .MoveFromRangeStart ,&_cbbca );_afdcb !=nil {return _afdcb ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_bcgbe );_bcgbe .EG_RunLevelElts =append (_bcgbe .EG_RunLevelElts ,_bacfda );_bacfda .EG_RangeMarkupElements =append (_bacfda .EG_RangeMarkupElements ,_cfgabd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bddga :=NewEG_ContentBlockContent ();_egecd :=NewEG_RunLevelElts ();_bfafd :=NewEG_RangeMarkupElements ();_bfafd .MoveFromRangeEnd =NewCT_MarkupRange ();if _gfffg :=d .DecodeElement (_bfafd .MoveFromRangeEnd ,&_cbbca );_gfffg !=nil {return _gfffg ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_bddga );_bddga .EG_RunLevelElts =append (_bddga .EG_RunLevelElts ,_egecd );_egecd .EG_RangeMarkupElements =append (_egecd .EG_RangeMarkupElements ,_bfafd );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_edgbg :=NewEG_ContentBlockContent ();_cbeea :=NewEG_RunLevelElts ();_ggcfe :=NewEG_RangeMarkupElements ();_ggcfe .MoveToRangeStart =NewCT_MoveBookmark ();if _ffcea :=d .DecodeElement (_ggcfe .MoveToRangeStart ,&_cbbca );_ffcea !=nil {return _ffcea ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_edgbg );_edgbg .EG_RunLevelElts =append (_edgbg .EG_RunLevelElts ,_cbeea );_cbeea .EG_RangeMarkupElements =append (_cbeea .EG_RangeMarkupElements ,_ggcfe );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fdffa :=NewEG_ContentBlockContent ();_eddab :=NewEG_RunLevelElts ();_dbagd :=NewEG_RangeMarkupElements ();_dbagd .MoveToRangeEnd =NewCT_MarkupRange ();if _dgbafa :=d .DecodeElement (_dbagd .MoveToRangeEnd ,&_cbbca );_dgbafa !=nil {return _dgbafa ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_fdffa );_fdffa .EG_RunLevelElts =append (_fdffa .EG_RunLevelElts ,_eddab );_eddab .EG_RangeMarkupElements =append (_eddab .EG_RangeMarkupElements ,_dbagd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bgdagc :=NewEG_ContentBlockContent ();_befcg :=NewEG_RunLevelElts ();_feada :=NewEG_RangeMarkupElements ();_feada .CommentRangeStart =NewCT_MarkupRange ();if _cdfec :=d .DecodeElement (_feada .CommentRangeStart ,&_cbbca );_cdfec !=nil {return _cdfec ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_bgdagc );_bgdagc .EG_RunLevelElts =append (_bgdagc .EG_RunLevelElts ,_befcg );_befcg .EG_RangeMarkupElements =append (_befcg .EG_RangeMarkupElements ,_feada );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bedee :=NewEG_ContentBlockContent ();_dfbecf :=NewEG_RunLevelElts ();_gfcab :=NewEG_RangeMarkupElements ();_gfcab .CommentRangeEnd =NewCT_MarkupRange ();if _afcfg :=d .DecodeElement (_gfcab .CommentRangeEnd ,&_cbbca );_afcfg !=nil {return _afcfg ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_bedee );_bedee .EG_RunLevelElts =append (_bedee .EG_RunLevelElts ,_dfbecf );_dfbecf .EG_RangeMarkupElements =append (_dfbecf .EG_RangeMarkupElements ,_gfcab );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eacgg :=NewEG_ContentBlockContent ();_ggcfba :=NewEG_RunLevelElts ();_gfbbbe :=NewEG_RangeMarkupElements ();_gfbbbe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _edabcg :=d .DecodeElement (_gfbbbe .CustomXmlInsRangeStart ,&_cbbca );_edabcg !=nil {return _edabcg ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_eacgg );_eacgg .EG_RunLevelElts =append (_eacgg .EG_RunLevelElts ,_ggcfba );_ggcfba .EG_RangeMarkupElements =append (_ggcfba .EG_RangeMarkupElements ,_gfbbbe );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_debffe :=NewEG_ContentBlockContent ();_eedgf :=NewEG_RunLevelElts ();_abegba :=NewEG_RangeMarkupElements ();_abegba .CustomXmlInsRangeEnd =NewCT_Markup ();if _bbdcbff :=d .DecodeElement (_abegba .CustomXmlInsRangeEnd ,&_cbbca );_bbdcbff !=nil {return _bbdcbff ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_debffe );_debffe .EG_RunLevelElts =append (_debffe .EG_RunLevelElts ,_eedgf );_eedgf .EG_RangeMarkupElements =append (_eedgf .EG_RangeMarkupElements ,_abegba );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbaef :=NewEG_ContentBlockContent ();_bcebf :=NewEG_RunLevelElts ();_bgaga :=NewEG_RangeMarkupElements ();_bgaga .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dbcfb :=d .DecodeElement (_bgaga .CustomXmlDelRangeStart ,&_cbbca );_dbcfb !=nil {return _dbcfb ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_fbaef );_fbaef .EG_RunLevelElts =append (_fbaef .EG_RunLevelElts ,_bcebf );_bcebf .EG_RangeMarkupElements =append (_bcebf .EG_RangeMarkupElements ,_bgaga );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fegbdg :=NewEG_ContentBlockContent ();_cgcba :=NewEG_RunLevelElts ();_bcfbb :=NewEG_RangeMarkupElements ();_bcfbb .CustomXmlDelRangeEnd =NewCT_Markup ();if _fffgga :=d .DecodeElement (_bcfbb .CustomXmlDelRangeEnd ,&_cbbca );_fffgga !=nil {return _fffgga ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_fegbdg );_fegbdg .EG_RunLevelElts =append (_fegbdg .EG_RunLevelElts ,_cgcba );_cgcba .EG_RangeMarkupElements =append (_cgcba .EG_RangeMarkupElements ,_bcfbb );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dcfab :=NewEG_ContentBlockContent ();_agcgcc :=NewEG_RunLevelElts ();_cdgcea :=NewEG_RangeMarkupElements ();_cdgcea .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbdbe :=d .DecodeElement (_cdgcea .CustomXmlMoveFromRangeStart ,&_cbbca );_bbdbe !=nil {return _bbdbe ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_dcfab );_dcfab .EG_RunLevelElts =append (_dcfab .EG_RunLevelElts ,_agcgcc );_agcgcc .EG_RangeMarkupElements =append (_agcgcc .EG_RangeMarkupElements ,_cdgcea );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_deebd :=NewEG_ContentBlockContent ();_gcaaff :=NewEG_RunLevelElts ();_dcddbf :=NewEG_RangeMarkupElements ();_dcddbf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bbafdd :=d .DecodeElement (_dcddbf .CustomXmlMoveFromRangeEnd ,&_cbbca );_bbafdd !=nil {return _bbafdd ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_deebd );_deebd .EG_RunLevelElts =append (_deebd .EG_RunLevelElts ,_gcaaff );_gcaaff .EG_RangeMarkupElements =append (_gcaaff .EG_RangeMarkupElements ,_dcddbf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gfbaf :=NewEG_ContentBlockContent ();_fcfgeb :=NewEG_RunLevelElts ();_gbgee :=NewEG_RangeMarkupElements ();_gbgee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bbbgf :=d .DecodeElement (_gbgee .CustomXmlMoveToRangeStart ,&_cbbca );_bbbgf !=nil {return _bbbgf ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_gfbaf );_gfbaf .EG_RunLevelElts =append (_gfbaf .EG_RunLevelElts ,_fcfgeb );_fcfgeb .EG_RangeMarkupElements =append (_fcfgeb .EG_RangeMarkupElements ,_gbgee );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgfed :=NewEG_ContentBlockContent ();_abgdfe :=NewEG_RunLevelElts ();_ggfadca :=NewEG_RangeMarkupElements ();_ggfadca .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cefde :=d .DecodeElement (_ggfadca .CustomXmlMoveToRangeEnd ,&_cbbca );_cefde !=nil {return _cefde ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_cgfed );_cgfed .EG_RunLevelElts =append (_cgfed .EG_RunLevelElts ,_abgdfe );_abgdfe .EG_RangeMarkupElements =append (_abgdfe .EG_RangeMarkupElements ,_ggfadca );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bedge :=NewEG_ContentBlockContent ();_bbaag :=NewEG_RunLevelElts ();_gdedg :=NewEG_MathContent ();_gdedg .OMathPara =_egg .NewOMathPara ();if _cbeeg :=d .DecodeElement (_gdedg .OMathPara ,&_cbbca );_cbeeg !=nil {return _cbeeg ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_bedge );_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_bbaag );_bbaag .EG_MathContent =append (_bbaag .EG_MathContent ,_gdedg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cdbfda :=NewEG_ContentBlockContent ();_cabcg :=NewEG_RunLevelElts ();_bcfcb :=NewEG_MathContent ();_bcfcb .OMath =_egg .NewOMath ();if _aeffg :=d .DecodeElement (_bcfcb .OMath ,&_cbbca );_aeffg !=nil {return _aeffg ;};_caeebe .EG_ContentBlockContent =append (_caeebe .EG_ContentBlockContent ,_cdbfda );_cdbfda .EG_RunLevelElts =append (_cdbfda .EG_RunLevelElts ,_cabcg );_cabcg .EG_MathContent =append (_cabcg .EG_MathContent ,_bcfcb );default:_cff .Log ("\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\u0048d\u0072\u0020\u0025\u0076",_cbbca .Name );if _fcgde :=d .Skip ();_fcgde !=nil {return _fcgde ;};};case _c .EndElement :break _gcgcgee ;case _c .CharData :};};return nil ;};func (_ebeffd ST_CombineBrackets )String ()string {switch _ebeffd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u006f\u0075n\u0064";case 3:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 4:return "\u0061\u006e\u0067l\u0065";case 5:return "\u0063\u0075\u0072l\u0079";};return "";}; -// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path -func (_bfaedc *WdCT_PosH )ValidateWithPath (path string )error {if _bfaedc .RelativeFromAttr ==WdST_RelFromHUnset {return _c .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path );};if _fbcaa :=_bfaedc .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_fbcaa !=nil {return _fbcaa ;};if _daddec :=_bfaedc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_daddec !=nil {return _daddec ;};return nil ;};func (_cgadgf ST_FontFamily )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fggcca :=_f .Attr {};_fggcca .Name =name ;switch _cgadgf {case ST_FontFamilyUnset :_fggcca .Value ="";case ST_FontFamilyDecorative :_fggcca .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case ST_FontFamilyModern :_fggcca .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_fggcca .Value ="\u0072\u006f\u006da\u006e";case ST_FontFamilyScript :_fggcca .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_fggcca .Value ="\u0073\u0077\u0069s\u0073";case ST_FontFamilyAuto :_fggcca .Value ="\u0061\u0075\u0074\u006f";};return _fggcca ,nil ;};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;};func (_bbdda *WdCT_WrapNone )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path +func (_geef *CT_Frameset )ValidateWithPath (path string )error {if _geef .Sz !=nil {if _ggbef :=_geef .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_ggbef !=nil {return _ggbef ;};};if _geef .FramesetSplitbar !=nil {if _cfede :=_geef .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072");_cfede !=nil {return _cfede ;};};if _geef .FrameLayout !=nil {if _fddfc :=_geef .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_fddfc !=nil {return _fddfc ;};};if _geef .Title !=nil {if _baaae :=_geef .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_baaae !=nil {return _baaae ;};};for _gccbe ,_baccf :=range _geef .Choice {if _gbdeb :=_baccf .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gccbe ));_gbdeb !=nil {return _gbdeb ;};};return nil ;};func (_ggebae ST_HAnchor )ValidateWithPath (path string )error {switch _ggebae {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggebae ));};return nil ;}; -// Validate validates the CT_TextScale and its children -func (_ebfaeg *CT_TextScale )Validate ()error {return _ebfaeg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");};func (_gcgef ST_DocGrid )String ()string {switch _gcgef {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u006c\u0069\u006ee\u0073";case 3:return "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case 4:return "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return "";};func (_dgdaf *CT_Footnotes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgdaf .Footnote !=nil {_bfbfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_fbagg :=range _dgdaf .Footnote {e .EncodeElement (_fbagg ,_bfbfd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgfgge ST_FFTextType )Validate ()error {return _fgfgge .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_baag *CT_Font )ValidateWithPath (path string )error {if _baag .AltName !=nil {if _feggf :=_baag .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_feggf !=nil {return _feggf ;};};if _baag .Panose1 !=nil {if _bffde :=_baag .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031");_bffde !=nil {return _bffde ;};};if _baag .Charset !=nil {if _daggf :=_baag .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_daggf !=nil {return _daggf ;};};if _baag .Family !=nil {if _bacf :=_baag .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_bacf !=nil {return _bacf ;};};if _baag .NotTrueType !=nil {if _fddf :=_baag .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_fddf !=nil {return _fddf ;};};if _baag .Pitch !=nil {if _cdfe :=_baag .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068");_cdfe !=nil {return _cdfe ;};};if _baag .Sig !=nil {if _egafe :=_baag .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_egafe !=nil {return _egafe ;};};if _baag .EmbedRegular !=nil {if _egeba :=_baag .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_egeba !=nil {return _egeba ;};};if _baag .EmbedBold !=nil {if _daaa :=_baag .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_daaa !=nil {return _daaa ;};};if _baag .EmbedItalic !=nil {if _dggfb :=_baag .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_dggfb !=nil {return _dggfb ;};};if _baag .EmbedBoldItalic !=nil {if _efeed :=_baag .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_efeed !=nil {return _efeed ;};};return nil ;};func (_gbfad ST_Wrap )Validate ()error {return _gbfad .ValidateWithPath ("")};type CT_NumRestart struct{ -// Validate validates the CT_FFTextType and its children -func (_egfcb *CT_FFTextType )Validate ()error {return _egfcb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");};func (_aac *CT_AutoCaption )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_aac .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_c .Sprintf ("\u0025\u0076",_aac .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acdef *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_acdef =0;case "\u0063\u006f\u006e\u0074":*_acdef =1;case "\u0072\u0065\u0073\u0074":*_acdef =2;};return nil ;}; +// Automatic Numbering Restart Value +ValAttr ST_RestartNumber ;};func (_dbebcg *ST_VerticalJc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fadbag ,_cbcbd :=d .Token ();if _cbcbd !=nil {return _cbcbd ;};if _fedea ,_gebgeg :=_fadbag .(_c .EndElement );_gebgeg &&_fedea .Name ==start .Name {*_dbebcg =1;return nil ;};if _bgage ,_cagea :=_fadbag .(_c .CharData );!_cagea {return _ea .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",_fadbag );}else {switch string (_bgage ){case "":*_dbebcg =0;case "\u0074\u006f\u0070":*_dbebcg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbebcg =2;case "\u0062\u006f\u0074\u0068":*_dbebcg =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dbebcg =4;};};_fadbag ,_cbcbd =d .Token ();if _cbcbd !=nil {return _cbcbd ;};if _cbfab ,_cgeaaa :=_fadbag .(_c .EndElement );_cgeaaa &&_cbfab .Name ==start .Name {return nil ;};return _ea .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",_fadbag );};func (_caddb ST_PTabLeader )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dcaaea :=_c .Attr {};_dcaaea .Name =name ;switch _caddb {case ST_PTabLeaderUnset :_dcaaea .Value ="";case ST_PTabLeaderNone :_dcaaea .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_dcaaea .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_dcaaea .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_PTabLeaderUnderscore :_dcaaea .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_dcaaea .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _dcaaea ,nil ;};func (_fcgdb *EG_BlockLevelElts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acgef :for {_edcba ,_cfgacb :=d .Token ();if _cfgacb !=nil {return _cfgacb ;};switch _dabbc :=_edcba .(type ){case _c .StartElement :switch _dabbc .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fbggg :=NewCT_AltChunk ();if _fggee :=d .DecodeElement (_fbggg ,&_dabbc );_fggee !=nil {return _fggee ;};_fcgdb .AltChunk =append (_fcgdb .AltChunk ,_fbggg );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aaaad :=NewEG_ContentBlockContent ();_aaaad .CustomXml =NewCT_CustomXmlBlock ();if _badca :=d .DecodeElement (_aaaad .CustomXml ,&_dabbc );_badca !=nil {return _badca ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_aaaad );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_fcdacg :=NewEG_ContentBlockContent ();_fcdacg .Sdt =NewCT_SdtBlock ();if _bdaffc :=d .DecodeElement (_fcdacg .Sdt ,&_dabbc );_bdaffc !=nil {return _bdaffc ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_fcdacg );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 :"\u0070"},_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 :"\u0070"}:_ffgcb :=NewEG_ContentBlockContent ();_dbfad :=NewCT_P ();if _cfgbb :=d .DecodeElement (_dbfad ,&_dabbc );_cfgbb !=nil {return _cfgbb ;};_ffgcb .P =append (_ffgcb .P ,_dbfad );_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_ffgcb );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_ggbabd :=NewEG_ContentBlockContent ();_dabffb :=NewCT_Tbl ();if _fadefd :=d .DecodeElement (_dabffb ,&_dabbc );_fadefd !=nil {return _fadefd ;};_ggbabd .Tbl =append (_ggbabd .Tbl ,_dabffb );_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_ggbabd );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gbegbf :=NewEG_ContentBlockContent ();_beebg :=NewEG_RunLevelElts ();_beebg .ProofErr =NewCT_ProofErr ();if _dddga :=d .DecodeElement (_beebg .ProofErr ,&_dabbc );_dddga !=nil {return _dddga ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_gbegbf );_gbegbf .EG_RunLevelElts =append (_gbegbf .EG_RunLevelElts ,_beebg );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gccgd :=NewEG_ContentBlockContent ();_daedbd :=NewEG_RunLevelElts ();_daedbd .PermStart =NewCT_PermStart ();if _aabecd :=d .DecodeElement (_daedbd .PermStart ,&_dabbc );_aabecd !=nil {return _aabecd ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_gccgd );_gccgd .EG_RunLevelElts =append (_gccgd .EG_RunLevelElts ,_daedbd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ccccbd :=NewEG_ContentBlockContent ();_eaada :=NewEG_RunLevelElts ();_eaada .PermEnd =NewCT_Perm ();if _dddagb :=d .DecodeElement (_eaada .PermEnd ,&_dabbc );_dddagb !=nil {return _dddagb ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_ccccbd );_ccccbd .EG_RunLevelElts =append (_ccccbd .EG_RunLevelElts ,_eaada );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_gddceg :=NewEG_ContentBlockContent ();_abecfcd :=NewEG_RunLevelElts ();_abecfcd .Ins =NewCT_RunTrackChange ();if _fdfaba :=d .DecodeElement (_abecfcd .Ins ,&_dabbc );_fdfaba !=nil {return _fdfaba ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_gddceg );_gddceg .EG_RunLevelElts =append (_gddceg .EG_RunLevelElts ,_abecfcd );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gfceb :=NewEG_ContentBlockContent ();_gfefd :=NewEG_RunLevelElts ();_gfefd .Del =NewCT_RunTrackChange ();if _afbac :=d .DecodeElement (_gfefd .Del ,&_dabbc );_afbac !=nil {return _afbac ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_gfceb );_gfceb .EG_RunLevelElts =append (_gfceb .EG_RunLevelElts ,_gfefd );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ggegc :=NewEG_ContentBlockContent ();_gbgce :=NewEG_RunLevelElts ();_gbgce .MoveFrom =NewCT_RunTrackChange ();if _aadeg :=d .DecodeElement (_gbgce .MoveFrom ,&_dabbc );_aadeg !=nil {return _aadeg ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_ggegc );_ggegc .EG_RunLevelElts =append (_ggegc .EG_RunLevelElts ,_gbgce );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ddbgg :=NewEG_ContentBlockContent ();_efgag :=NewEG_RunLevelElts ();_efgag .MoveTo =NewCT_RunTrackChange ();if _eceeae :=d .DecodeElement (_efgag .MoveTo ,&_dabbc );_eceeae !=nil {return _eceeae ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_ddbgg );_ddbgg .EG_RunLevelElts =append (_ddbgg .EG_RunLevelElts ,_efgag );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dgccad :=NewEG_ContentBlockContent ();_fegfdb :=NewEG_RunLevelElts ();_cceagc :=NewEG_RangeMarkupElements ();_cceagc .BookmarkStart =NewCT_Bookmark ();if _ddbgdd :=d .DecodeElement (_cceagc .BookmarkStart ,&_dabbc );_ddbgdd !=nil {return _ddbgdd ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_dgccad );_dgccad .EG_RunLevelElts =append (_dgccad .EG_RunLevelElts ,_fegfdb );_fegfdb .EG_RangeMarkupElements =append (_fegfdb .EG_RangeMarkupElements ,_cceagc );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bdefb :=NewEG_ContentBlockContent ();_cebbc :=NewEG_RunLevelElts ();_edbcbd :=NewEG_RangeMarkupElements ();_edbcbd .BookmarkEnd =NewCT_MarkupRange ();if _gffcc :=d .DecodeElement (_edbcbd .BookmarkEnd ,&_dabbc );_gffcc !=nil {return _gffcc ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_bdefb );_bdefb .EG_RunLevelElts =append (_bdefb .EG_RunLevelElts ,_cebbc );_cebbc .EG_RangeMarkupElements =append (_cebbc .EG_RangeMarkupElements ,_edbcbd );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_afabf :=NewEG_ContentBlockContent ();_agabg :=NewEG_RunLevelElts ();_baef :=NewEG_RangeMarkupElements ();_baef .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdbcd :=d .DecodeElement (_baef .MoveFromRangeStart ,&_dabbc );_cdbcd !=nil {return _cdbcd ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_afabf );_afabf .EG_RunLevelElts =append (_afabf .EG_RunLevelElts ,_agabg );_agabg .EG_RangeMarkupElements =append (_agabg .EG_RangeMarkupElements ,_baef );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feaeca :=NewEG_ContentBlockContent ();_dfaegb :=NewEG_RunLevelElts ();_aeeba :=NewEG_RangeMarkupElements ();_aeeba .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcafab :=d .DecodeElement (_aeeba .MoveFromRangeEnd ,&_dabbc );_dcafab !=nil {return _dcafab ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_feaeca );_feaeca .EG_RunLevelElts =append (_feaeca .EG_RunLevelElts ,_dfaegb );_dfaegb .EG_RangeMarkupElements =append (_dfaegb .EG_RangeMarkupElements ,_aeeba );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gccec :=NewEG_ContentBlockContent ();_gfffd :=NewEG_RunLevelElts ();_cdddgac :=NewEG_RangeMarkupElements ();_cdddgac .MoveToRangeStart =NewCT_MoveBookmark ();if _edeec :=d .DecodeElement (_cdddgac .MoveToRangeStart ,&_dabbc );_edeec !=nil {return _edeec ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_gccec );_gccec .EG_RunLevelElts =append (_gccec .EG_RunLevelElts ,_gfffd );_gfffd .EG_RangeMarkupElements =append (_gfffd .EG_RangeMarkupElements ,_cdddgac );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cdedd :=NewEG_ContentBlockContent ();_gaage :=NewEG_RunLevelElts ();_fgdgfa :=NewEG_RangeMarkupElements ();_fgdgfa .MoveToRangeEnd =NewCT_MarkupRange ();if _dbbbd :=d .DecodeElement (_fgdgfa .MoveToRangeEnd ,&_dabbc );_dbbbd !=nil {return _dbbbd ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_cdedd );_cdedd .EG_RunLevelElts =append (_cdedd .EG_RunLevelElts ,_gaage );_gaage .EG_RangeMarkupElements =append (_gaage .EG_RangeMarkupElements ,_fgdgfa );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bcgeg :=NewEG_ContentBlockContent ();_efcda :=NewEG_RunLevelElts ();_gaeebe :=NewEG_RangeMarkupElements ();_gaeebe .CommentRangeStart =NewCT_MarkupRange ();if _agcfb :=d .DecodeElement (_gaeebe .CommentRangeStart ,&_dabbc );_agcfb !=nil {return _agcfb ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_bcgeg );_bcgeg .EG_RunLevelElts =append (_bcgeg .EG_RunLevelElts ,_efcda );_efcda .EG_RangeMarkupElements =append (_efcda .EG_RangeMarkupElements ,_gaeebe );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egaec :=NewEG_ContentBlockContent ();_gffeg :=NewEG_RunLevelElts ();_eabfa :=NewEG_RangeMarkupElements ();_eabfa .CommentRangeEnd =NewCT_MarkupRange ();if _geefc :=d .DecodeElement (_eabfa .CommentRangeEnd ,&_dabbc );_geefc !=nil {return _geefc ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_egaec );_egaec .EG_RunLevelElts =append (_egaec .EG_RunLevelElts ,_gffeg );_gffeg .EG_RangeMarkupElements =append (_gffeg .EG_RangeMarkupElements ,_eabfa );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gfaec :=NewEG_ContentBlockContent ();_bbgbb :=NewEG_RunLevelElts ();_dfcffa :=NewEG_RangeMarkupElements ();_dfcffa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gbcffd :=d .DecodeElement (_dfcffa .CustomXmlInsRangeStart ,&_dabbc );_gbcffd !=nil {return _gbcffd ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_gfaec );_gfaec .EG_RunLevelElts =append (_gfaec .EG_RunLevelElts ,_bbgbb );_bbgbb .EG_RangeMarkupElements =append (_bbgbb .EG_RangeMarkupElements ,_dfcffa );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gefeg :=NewEG_ContentBlockContent ();_fgdgfc :=NewEG_RunLevelElts ();_gfeda :=NewEG_RangeMarkupElements ();_gfeda .CustomXmlInsRangeEnd =NewCT_Markup ();if _egafb :=d .DecodeElement (_gfeda .CustomXmlInsRangeEnd ,&_dabbc );_egafb !=nil {return _egafb ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_gefeg );_gefeg .EG_RunLevelElts =append (_gefeg .EG_RunLevelElts ,_fgdgfc );_fgdgfc .EG_RangeMarkupElements =append (_fgdgfc .EG_RangeMarkupElements ,_gfeda );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebgaaf :=NewEG_ContentBlockContent ();_ecfdbf :=NewEG_RunLevelElts ();_ccgeda :=NewEG_RangeMarkupElements ();_ccgeda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gadea :=d .DecodeElement (_ccgeda .CustomXmlDelRangeStart ,&_dabbc );_gadea !=nil {return _gadea ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_ebgaaf );_ebgaaf .EG_RunLevelElts =append (_ebgaaf .EG_RunLevelElts ,_ecfdbf );_ecfdbf .EG_RangeMarkupElements =append (_ecfdbf .EG_RangeMarkupElements ,_ccgeda );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egbega :=NewEG_ContentBlockContent ();_ddcba :=NewEG_RunLevelElts ();_gfaca :=NewEG_RangeMarkupElements ();_gfaca .CustomXmlDelRangeEnd =NewCT_Markup ();if _dfdbaf :=d .DecodeElement (_gfaca .CustomXmlDelRangeEnd ,&_dabbc );_dfdbaf !=nil {return _dfdbaf ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_egbega );_egbega .EG_RunLevelElts =append (_egbega .EG_RunLevelElts ,_ddcba );_ddcba .EG_RangeMarkupElements =append (_ddcba .EG_RangeMarkupElements ,_gfaca );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_faabaf :=NewEG_ContentBlockContent ();_bcebc :=NewEG_RunLevelElts ();_bdcdb :=NewEG_RangeMarkupElements ();_bdcdb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbddd :=d .DecodeElement (_bdcdb .CustomXmlMoveFromRangeStart ,&_dabbc );_fbddd !=nil {return _fbddd ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_faabaf );_faabaf .EG_RunLevelElts =append (_faabaf .EG_RunLevelElts ,_bcebc );_bcebc .EG_RangeMarkupElements =append (_bcebc .EG_RangeMarkupElements ,_bdcdb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_aaadbb :=NewEG_ContentBlockContent ();_bbgcca :=NewEG_RunLevelElts ();_aafgea :=NewEG_RangeMarkupElements ();_aafgea .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bddgeeg :=d .DecodeElement (_aafgea .CustomXmlMoveFromRangeEnd ,&_dabbc );_bddgeeg !=nil {return _bddgeeg ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_aaadbb );_aaadbb .EG_RunLevelElts =append (_aaadbb .EG_RunLevelElts ,_bbgcca );_bbgcca .EG_RangeMarkupElements =append (_bbgcca .EG_RangeMarkupElements ,_aafgea );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cdccb :=NewEG_ContentBlockContent ();_cbgfb :=NewEG_RunLevelElts ();_ffebfe :=NewEG_RangeMarkupElements ();_ffebfe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dadcd :=d .DecodeElement (_ffebfe .CustomXmlMoveToRangeStart ,&_dabbc );_dadcd !=nil {return _dadcd ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_cdccb );_cdccb .EG_RunLevelElts =append (_cdccb .EG_RunLevelElts ,_cbgfb );_cbgfb .EG_RangeMarkupElements =append (_cbgfb .EG_RangeMarkupElements ,_ffebfe );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_daggcd :=NewEG_ContentBlockContent ();_ceeeg :=NewEG_RunLevelElts ();_dggbbf :=NewEG_RangeMarkupElements ();_dggbbf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cddbda :=d .DecodeElement (_dggbbf .CustomXmlMoveToRangeEnd ,&_dabbc );_cddbda !=nil {return _cddbda ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_daggcd );_daggcd .EG_RunLevelElts =append (_daggcd .EG_RunLevelElts ,_ceeeg );_ceeeg .EG_RangeMarkupElements =append (_ceeeg .EG_RangeMarkupElements ,_dggbbf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ebgad :=NewEG_ContentBlockContent ();_geagf :=NewEG_RunLevelElts ();_cagcf :=NewEG_MathContent ();_cagcf .OMathPara =_egg .NewOMathPara ();if _cfbdg :=d .DecodeElement (_cagcf .OMathPara ,&_dabbc );_cfbdg !=nil {return _cfbdg ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_ebgad );_ebgad .EG_RunLevelElts =append (_ebgad .EG_RunLevelElts ,_geagf );_geagf .EG_MathContent =append (_geagf .EG_MathContent ,_cagcf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eefedb :=NewEG_ContentBlockContent ();_fdff :=NewEG_RunLevelElts ();_afdade :=NewEG_MathContent ();_afdade .OMath =_egg .NewOMath ();if _debfg :=d .DecodeElement (_afdade .OMath ,&_dabbc );_debfg !=nil {return _debfg ;};_fcgdb .EG_ContentBlockContent =append (_fcgdb .EG_ContentBlockContent ,_eefedb );_eefedb .EG_RunLevelElts =append (_eefedb .EG_RunLevelElts ,_fdff );_fdff .EG_MathContent =append (_fdff .EG_MathContent ,_afdade );default:_cff .Log ("\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\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_dabbc .Name );if _fbdaf :=d .Skip ();_fbdaf !=nil {return _fbdaf ;};};case _c .EndElement :break _acgef ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_RPrChange and its children -func (_eaabd *CT_RPrChange )Validate ()error {return _eaabd .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Validate validates the CT_Attr and its children +func (_dff *CT_Attr )Validate ()error {return _dff .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");};type EG_HdrFtrReferences struct{ -// Validate validates the EG_ParaRPrTrackChanges and its children -func (_afcdf *EG_ParaRPrTrackChanges )Validate ()error {return _afcdf .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");};func NewCT_DocDefaults ()*CT_DocDefaults {_agba :=&CT_DocDefaults {};return _agba };func (_fcgbd ST_MultiLevelType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcgbd .String (),start );}; +// Header Reference +HeaderReference *CT_HdrFtrRef ; -// Validate validates the CT_MathCtrlDel and its children -func (_deege *CT_MathCtrlDel )Validate ()error {return _deege .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");};func (_bcgfc *CT_DocPartPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ceag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_bcgfc .Name ,_ceag );if _bcgfc .Style !=nil {_fefeg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bcgfc .Style ,_fefeg );};if _bcgfc .Category !=nil {_cacgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};e .EncodeElement (_bcgfc .Category ,_cacgg );};if _bcgfc .Types !=nil {_dbgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}};e .EncodeElement (_bcgfc .Types ,_dbgd );};if _bcgfc .Behaviors !=nil {_cdgff :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}};e .EncodeElement (_bcgfc .Behaviors ,_cdgff );};if _bcgfc .Description !=nil {_aacf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bcgfc .Description ,_aacf );};if _bcgfc .Guid !=nil {_bace :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_bcgfc .Guid ,_bace );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Footer Reference +FooterReference *CT_HdrFtrRef ;};func (_ccafe ST_PageBorderOffset )Validate ()error {return _ccafe .ValidateWithPath ("")};const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_bffgf :=&CT_FrameScrollbar {};_bffgf .ValAttr =ST_FrameScrollbar (1);return _bffgf ;};func (_cffde *CT_EdnDocProps )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cffde .Pos !=nil {_bdaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_cffde .Pos ,_bdaf );};if _cffde .NumFmt !=nil {_baebe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cffde .NumFmt ,_baebe );};if _cffde .NumStart !=nil {_beffe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cffde .NumStart ,_beffe );};if _cffde .NumRestart !=nil {_eegf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cffde .NumRestart ,_eegf );};if _cffde .Endnote !=nil {_dbedab :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_adeg :=range _cffde .Endnote {e .EncodeElement (_adeg ,_dbedab );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgecf *ST_Underline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gedfbe ,_cbfdfd :=d .Token ();if _cbfdfd !=nil {return _cbfdfd ;};if _bffdb ,_dabca :=_gedfbe .(_c .EndElement );_dabca &&_bffdb .Name ==start .Name {*_dgecf =1;return nil ;};if _fcacg ,_bgbfge :=_gedfbe .(_c .CharData );!_bgbfge {return _ea .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",_gedfbe );}else {switch string (_fcacg ){case "":*_dgecf =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dgecf =1;case "\u0077\u006f\u0072d\u0073":*_dgecf =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dgecf =3;case "\u0074\u0068\u0069c\u006b":*_dgecf =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_dgecf =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_dgecf =6;case "\u0064\u0061\u0073\u0068":*_dgecf =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_dgecf =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_dgecf =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_dgecf =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_dgecf =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_dgecf =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_dgecf =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_dgecf =14;case "\u0077\u0061\u0076\u0065":*_dgecf =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_dgecf =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_dgecf =17;case "\u006e\u006f\u006e\u0065":*_dgecf =18;};};_gedfbe ,_cbfdfd =d .Token ();if _cbfdfd !=nil {return _cbfdfd ;};if _ggggcd ,_cddag :=_gedfbe .(_c .EndElement );_cddag &&_ggggcd .Name ==start .Name {return nil ;};return _ea .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",_gedfbe );}; -// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path -func (_afedae *CT_RunTrackChange )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Comment and its children +func (_ebac *CT_Comment )Validate ()error {return _ebac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_dfaeg *CT_ObjectLink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfaeg .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_beade :=range start .Attr {if _beade .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"&&_beade .Name .Local =="\u0069\u0064"||_beade .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"&&_beade .Name .Local =="\u0069\u0064"{_gfacca ,_feagdf :=_beade .Value ,error (nil );if _feagdf !=nil {return _feagdf ;};_dfaeg .IdAttr =_gfacca ;continue ;};if _beade .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_dfaeg .UpdateModeAttr .UnmarshalXMLAttr (_beade );continue ;};if _beade .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_abeee ,_dfacg :=ParseUnionST_OnOff (_beade .Value );if _dfacg !=nil {return _dfacg ;};_dfaeg .LockedFieldAttr =&_abeee ;continue ;};if _beade .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_dfaeg .DrawAspectAttr .UnmarshalXMLAttr (_beade );continue ;};if _beade .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_fdfge ,_ffdf :=_beade .Value ,error (nil );if _ffdf !=nil {return _ffdf ;};_dfaeg .ProgIdAttr =&_fdfge ;continue ;};if _beade .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_fgead ,_fgbcf :=_beade .Value ,error (nil );if _fgbcf !=nil {return _fgbcf ;};_dfaeg .ShapeIdAttr =&_fgead ;continue ;};if _beade .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_aeeca ,_cabfcc :=_beade .Value ,error (nil );if _cabfcc !=nil {return _cabfcc ;};_dfaeg .FieldCodesAttr =&_aeeca ;continue ;};};for {_eedda ,_aded :=d .Token ();if _aded !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_aded );};if _facaa ,_cgec :=_eedda .(_c .EndElement );_cgec &&_facaa .Name ==start .Name {break ;};};return nil ;};func (_edbdff *ST_BrClear )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eggdb ,_bcbfa :=d .Token ();if _bcbfa !=nil {return _bcbfa ;};if _eeead ,_cadef :=_eggdb .(_c .EndElement );_cadef &&_eeead .Name ==start .Name {*_edbdff =1;return nil ;};if _cdcaa ,_gbeege :=_eggdb .(_c .CharData );!_gbeege {return _ea .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",_eggdb );}else {switch string (_cdcaa ){case "":*_edbdff =0;case "\u006e\u006f\u006e\u0065":*_edbdff =1;case "\u006c\u0065\u0066\u0074":*_edbdff =2;case "\u0072\u0069\u0067h\u0074":*_edbdff =3;case "\u0061\u006c\u006c":*_edbdff =4;};};_eggdb ,_bcbfa =d .Token ();if _bcbfa !=nil {return _bcbfa ;};if _egaabgf ,_beffc :=_eggdb .(_c .EndElement );_beffc &&_egaabgf .Name ==start .Name {return nil ;};return _ea .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",_eggdb );};func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_beegb :=&EG_ContentRunContentBase {};return _beegb ;};func (_dgbged *ST_EdGrp )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dacgff ,_ebbeec :=d .Token ();if _ebbeec !=nil {return _ebbeec ;};if _efcfb ,_bfbce :=_dacgff .(_c .EndElement );_bfbce &&_efcfb .Name ==start .Name {*_dgbged =1;return nil ;};if _gbbcdb ,_fgffde :=_dacgff .(_c .CharData );!_fgffde {return _ea .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",_dacgff );}else {switch string (_gbbcdb ){case "":*_dgbged =0;case "\u006e\u006f\u006e\u0065":*_dgbged =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_dgbged =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_dgbged =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_dgbged =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_dgbged =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_dgbged =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_dgbged =7;};};_dacgff ,_ebbeec =d .Token ();if _ebbeec !=nil {return _ebbeec ;};if _edcbf ,_aggcd :=_dacgff .(_c .EndElement );_aggcd &&_edcbf .Name ==start .Name {return nil ;};return _ea .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",_dacgff );};func (_cgdcee ST_DocProtect )Validate ()error {return _cgdcee .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path -func (_aafcc *CT_SdtText )ValidateWithPath (path string )error {if _aafcc .MultiLineAttr !=nil {if _cedeab :=_aafcc .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_cedeab !=nil {return _cedeab ;};};return nil ;};func (_egcgg *CT_Endnotes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _egcgg .Endnote !=nil {_fcfaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_efcd :=range _egcgg .Endnote {e .EncodeElement (_efcd ,_fcfaf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TblCellMar and its children +func (_dbfgge *CT_TblCellMar )Validate ()error {return _dbfgge .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_gabba :=&EG_BlockLevelChunkElts {};return _gabba ;};func (_cgebg ST_Border )Validate ()error {return _cgebg .ValidateWithPath ("")};type EG_RPrContent struct{ -// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path -func (_fceg *CT_CustomXmlCell )ValidateWithPath (path string )error {if _fceg .CustomXmlPr !=nil {if _abfae :=_fceg .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_abfae !=nil {return _abfae ;};};for _egdg ,_cffe :=range _fceg .EG_ContentCellContent {if _bdeda :=_cffe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_egdg ));_bdeda !=nil {return _bdeda ;};};return nil ;};type AG_TransitionalPassword struct{CryptProviderTypeAttr _cd .ST_CryptProv ;CryptAlgorithmClassAttr _cd .ST_AlgClass ;CryptAlgorithmTypeAttr _cd .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};type CT_LineNumber struct{ +// Referenced Character Style +RStyle *CT_String ; -// Line Number Increments to Display -CountByAttr *int64 ; +// Run Fonts +RFonts *CT_Fonts ; -// Line Numbering Starting Value -StartAttr *int64 ; +// Bold +B *CT_OnOff ; -// Distance Between Text and Line Numbering -DistanceAttr *_cd .ST_TwipsMeasure ; +// Complex Script Bold +BCs *CT_OnOff ; -// Line Numbering Restart Setting -RestartAttr ST_LineNumberRestart ;}; +// Italics +I *CT_OnOff ; -// Validate validates the CT_Bookmark and its children -func (_facc *CT_Bookmark )Validate ()error {return _facc .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_cecaga *WdCT_PosHChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efacgf :for {_fefbe ,_bfbfa :=d .Token ();if _bfbfa !=nil {return _bfbfa ;};switch _fafac :=_fefbe .(type ){case _f .StartElement :switch _fafac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_f .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 :"\u0061\u006c\u0069g\u006e"}:_cecaga .Align =WdST_AlignHUnset ;if _gdgfdb :=d .DecodeElement (&_cecaga .Align ,&_fafac );_gdgfdb !=nil {return _gdgfdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_f .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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_cecaga .PosOffset =new (int32 );if _fcdbeb :=d .DecodeElement (_cecaga .PosOffset ,&_fafac );_fcdbeb !=nil {return _fcdbeb ;};default:_gb .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fafac .Name );if _bgabf :=d .Skip ();_bgabf !=nil {return _bgabf ;};};case _f .EndElement :break _efacgf ;case _f .CharData :};};return nil ;};func (_egcgc *CT_Rel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eeffad :=range start .Attr {if _eeffad .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"&&_eeffad .Name .Local =="\u0069\u0064"||_eeffad .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"&&_eeffad .Name .Local =="\u0069\u0064"{_bdbbg ,_afebd :=_eeffad .Value ,error (nil );if _afebd !=nil {return _afebd ;};_egcgc .IdAttr =_bdbbg ;continue ;};};for {_cbae ,_ecgdfd :=d .Token ();if _ecgdfd !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_ecgdfd );};if _dceac ,_aaddg :=_cbae .(_f .EndElement );_aaddg &&_dceac .Name ==start .Name {break ;};};return nil ;}; +// Complex Script Italics +ICs *CT_OnOff ; -// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path -func (_ceccb *CT_TblPrExChange )ValidateWithPath (path string )error {if _cfcbdc :=_ceccb .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_cfcbdc !=nil {return _cfcbdc ;};return nil ;}; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Validate validates the CT_ObjectEmbed and its children -func (_fedegf *CT_ObjectEmbed )Validate ()error {return _fedegf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_ggfbad ST_AnnotationVMerge )Validate ()error {return _ggfbad .ValidateWithPath ("")}; +// Small Caps +SmallCaps *CT_OnOff ; -// Validate validates the CT_NumFmt and its children -func (_eacfa *CT_NumFmt )Validate ()error {return _eacfa .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_ddbf *CT_Br )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cccbd :=range start .Attr {if _cccbd .Name .Local =="\u0074\u0079\u0070\u0065"{_ddbf .TypeAttr .UnmarshalXMLAttr (_cccbd );continue ;};if _cccbd .Name .Local =="\u0063\u006c\u0065a\u0072"{_ddbf .ClearAttr .UnmarshalXMLAttr (_cccbd );continue ;};};for {_dfde ,_dacba :=d .Token ();if _dacba !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_dacba );};if _ccff ,_eaeb :=_dfde .(_f .EndElement );_eaeb &&_ccff .Name ==start .Name {break ;};};return nil ;};func (_cbaa *CT_FontSig )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0030"},Value :_c .Sprintf ("\u0025\u0076",_cbaa .Usb0Attr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_c .Sprintf ("\u0025\u0076",_cbaa .Usb1Attr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_c .Sprintf ("\u0025\u0076",_cbaa .Usb2Attr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_c .Sprintf ("\u0025\u0076",_cbaa .Usb3Attr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_c .Sprintf ("\u0025\u0076",_cbaa .Csb0Attr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_c .Sprintf ("\u0025\u0076",_cbaa .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PageNumber struct{ +// Single Strikethrough +Strike *CT_OnOff ; -// Page Number Format -FmtAttr ST_NumberFormat ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Starting Page Number -StartAttr *int64 ; +// Display Character Outline +Outline *CT_OnOff ; -// Chapter Heading Style -ChapStyleAttr *int64 ; +// Shadow +Shadow *CT_OnOff ; -// Chapter Separator Character -ChapSepAttr ST_ChapterSep ;};func (_gccf *CT_Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbf :for {_dcecg ,_bfcba :=d .Token ();if _bfcba !=nil {return _bfcba ;};switch _geda :=_dcecg .(type ){case _f .StartElement :switch _geda .Name {case _f .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 :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_f .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 :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_gaaa :=NewCT_Comment ();if _ccgbe :=d .DecodeElement (_gaaa ,&_geda );_ccgbe !=nil {return _ccgbe ;};_gccf .Comment =append (_gccf .Comment ,_gaaa );default:_gb .Log ("\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\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_geda .Name );if _cdac :=d .Skip ();_cdac !=nil {return _cdac ;};};case _f .EndElement :break _dbf ;case _f .CharData :};};return nil ;}; +// Embossing +Emboss *CT_OnOff ; -// Validate validates the CT_Font and its children -func (_fadc *CT_Font )Validate ()error {return _fadc .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func NewCT_FtnDocProps ()*CT_FtnDocProps {_ggbcf :=&CT_FtnDocProps {};return _ggbcf }; +// Imprinting +Imprint *CT_OnOff ; -// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path -func (_eaead *CT_DocPartType )ValidateWithPath (path string )error {if _eaead .ValAttr ==ST_DocPartTypeUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _gfffd :=_eaead .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfffd !=nil {return _gfffd ;};return nil ;}; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Validate validates the EG_PContent and its children -func (_aacac *EG_PContent )Validate ()error {return _aacac .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_eagffb ST_TextboxTightWrap )String ()string {switch _eagffb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case 3:return "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case 4:return "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case 5:return "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return "";};type ST_Merge byte ;func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_bgebc :=&CT_OptimizeForBrowser {};return _bgebc ;};func (_bccba *EG_ContentRowContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_degde :for {_bggaa ,_gbdbda :=d .Token ();if _gbdbda !=nil {return _gbdbda ;};switch _febea :=_bggaa .(type ){case _f .StartElement :switch _febea .Name {case _f .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 :"\u0074\u0072"},_f .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 :"\u0074\u0072"}:_dgcde :=NewCT_Row ();if _aecae :=d .DecodeElement (_dgcde ,&_febea );_aecae !=nil {return _aecae ;};_bccba .Tr =append (_bccba .Tr ,_dgcde );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bccba .CustomXml =NewCT_CustomXmlRow ();if _bcebc :=d .DecodeElement (_bccba .CustomXml ,&_febea );_bcebc !=nil {return _bcebc ;};case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_bccba .Sdt =NewCT_SdtRow ();if _daebga :=d .DecodeElement (_bccba .Sdt ,&_febea );_daebga !=nil {return _daebga ;};case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bffef :=NewEG_RunLevelElts ();_bffef .ProofErr =NewCT_ProofErr ();if _fdcfba :=d .DecodeElement (_bffef .ProofErr ,&_febea );_fdcfba !=nil {return _fdcfba ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_bffef );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bdeae :=NewEG_RunLevelElts ();_bdeae .PermStart =NewCT_PermStart ();if _dafaee :=d .DecodeElement (_bdeae .PermStart ,&_febea );_dafaee !=nil {return _dafaee ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_bdeae );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_accgb :=NewEG_RunLevelElts ();_accgb .PermEnd =NewCT_Perm ();if _efeab :=d .DecodeElement (_accgb .PermEnd ,&_febea );_efeab !=nil {return _efeab ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_accgb );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_gcbdda :=NewEG_RunLevelElts ();_gcbdda .Ins =NewCT_RunTrackChange ();if _bbgdc :=d .DecodeElement (_gcbdda .Ins ,&_febea );_bbgdc !=nil {return _bbgdc ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_gcbdda );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_cefgd :=NewEG_RunLevelElts ();_cefgd .Del =NewCT_RunTrackChange ();if _cddb :=d .DecodeElement (_cefgd .Del ,&_febea );_cddb !=nil {return _cddb ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_cefgd );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_baegg :=NewEG_RunLevelElts ();_baegg .MoveFrom =NewCT_RunTrackChange ();if _fcaeec :=d .DecodeElement (_baegg .MoveFrom ,&_febea );_fcaeec !=nil {return _fcaeec ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_baegg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aeeaee :=NewEG_RunLevelElts ();_aeeaee .MoveTo =NewCT_RunTrackChange ();if _aggace :=d .DecodeElement (_aeeaee .MoveTo ,&_febea );_aggace !=nil {return _aggace ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_aeeaee );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aecfa :=NewEG_RunLevelElts ();_eeeff :=NewEG_RangeMarkupElements ();_eeeff .BookmarkStart =NewCT_Bookmark ();if _bbcea :=d .DecodeElement (_eeeff .BookmarkStart ,&_febea );_bbcea !=nil {return _bbcea ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_aecfa );_aecfa .EG_RangeMarkupElements =append (_aecfa .EG_RangeMarkupElements ,_eeeff );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gadff :=NewEG_RunLevelElts ();_fdcec :=NewEG_RangeMarkupElements ();_fdcec .BookmarkEnd =NewCT_MarkupRange ();if _gdgdbb :=d .DecodeElement (_fdcec .BookmarkEnd ,&_febea );_gdgdbb !=nil {return _gdgdbb ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_gadff );_gadff .EG_RangeMarkupElements =append (_gadff .EG_RangeMarkupElements ,_fdcec );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dcfag :=NewEG_RunLevelElts ();_fbaee :=NewEG_RangeMarkupElements ();_fbaee .MoveFromRangeStart =NewCT_MoveBookmark ();if _dafdac :=d .DecodeElement (_fbaee .MoveFromRangeStart ,&_febea );_dafdac !=nil {return _dafdac ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_dcfag );_dcfag .EG_RangeMarkupElements =append (_dcfag .EG_RangeMarkupElements ,_fbaee );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebdcc :=NewEG_RunLevelElts ();_beeba :=NewEG_RangeMarkupElements ();_beeba .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdcad :=d .DecodeElement (_beeba .MoveFromRangeEnd ,&_febea );_bdcad !=nil {return _bdcad ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_ebdcc );_ebdcc .EG_RangeMarkupElements =append (_ebdcc .EG_RangeMarkupElements ,_beeba );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dffdf :=NewEG_RunLevelElts ();_bcfaa :=NewEG_RangeMarkupElements ();_bcfaa .MoveToRangeStart =NewCT_MoveBookmark ();if _egcba :=d .DecodeElement (_bcfaa .MoveToRangeStart ,&_febea );_egcba !=nil {return _egcba ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_dffdf );_dffdf .EG_RangeMarkupElements =append (_dffdf .EG_RangeMarkupElements ,_bcfaa );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fgdfff :=NewEG_RunLevelElts ();_cbedaf :=NewEG_RangeMarkupElements ();_cbedaf .MoveToRangeEnd =NewCT_MarkupRange ();if _cbbabb :=d .DecodeElement (_cbedaf .MoveToRangeEnd ,&_febea );_cbbabb !=nil {return _cbbabb ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_fgdfff );_fgdfff .EG_RangeMarkupElements =append (_fgdfff .EG_RangeMarkupElements ,_cbedaf );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdbcad :=NewEG_RunLevelElts ();_gaacg :=NewEG_RangeMarkupElements ();_gaacg .CommentRangeStart =NewCT_MarkupRange ();if _gabgaf :=d .DecodeElement (_gaacg .CommentRangeStart ,&_febea );_gabgaf !=nil {return _gabgaf ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_gdbcad );_gdbcad .EG_RangeMarkupElements =append (_gdbcad .EG_RangeMarkupElements ,_gaacg );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fbaae :=NewEG_RunLevelElts ();_dgdcg :=NewEG_RangeMarkupElements ();_dgdcg .CommentRangeEnd =NewCT_MarkupRange ();if _cfbgbe :=d .DecodeElement (_dgdcg .CommentRangeEnd ,&_febea );_cfbgbe !=nil {return _cfbgbe ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_fbaae );_fbaae .EG_RangeMarkupElements =append (_fbaae .EG_RangeMarkupElements ,_dgdcg );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebbg :=NewEG_RunLevelElts ();_aecbc :=NewEG_RangeMarkupElements ();_aecbc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cbfec :=d .DecodeElement (_aecbc .CustomXmlInsRangeStart ,&_febea );_cbfec !=nil {return _cbfec ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_ebbg );_ebbg .EG_RangeMarkupElements =append (_ebbg .EG_RangeMarkupElements ,_aecbc );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_afefee :=NewEG_RunLevelElts ();_agfeef :=NewEG_RangeMarkupElements ();_agfeef .CustomXmlInsRangeEnd =NewCT_Markup ();if _gacfgc :=d .DecodeElement (_agfeef .CustomXmlInsRangeEnd ,&_febea );_gacfgc !=nil {return _gacfgc ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_afefee );_afefee .EG_RangeMarkupElements =append (_afefee .EG_RangeMarkupElements ,_agfeef );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_baedbg :=NewEG_RunLevelElts ();_cdceg :=NewEG_RangeMarkupElements ();_cdceg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ffbfc :=d .DecodeElement (_cdceg .CustomXmlDelRangeStart ,&_febea );_ffbfc !=nil {return _ffbfc ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_baedbg );_baedbg .EG_RangeMarkupElements =append (_baedbg .EG_RangeMarkupElements ,_cdceg );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcdab :=NewEG_RunLevelElts ();_ddfba :=NewEG_RangeMarkupElements ();_ddfba .CustomXmlDelRangeEnd =NewCT_Markup ();if _fefefg :=d .DecodeElement (_ddfba .CustomXmlDelRangeEnd ,&_febea );_fefefg !=nil {return _fefefg ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_bcdab );_bcdab .EG_RangeMarkupElements =append (_bcdab .EG_RangeMarkupElements ,_ddfba );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ddbbg :=NewEG_RunLevelElts ();_efgeed :=NewEG_RangeMarkupElements ();_efgeed .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fdagf :=d .DecodeElement (_efgeed .CustomXmlMoveFromRangeStart ,&_febea );_fdagf !=nil {return _fdagf ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_ddbbg );_ddbbg .EG_RangeMarkupElements =append (_ddbbg .EG_RangeMarkupElements ,_efgeed );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_febbfd :=NewEG_RunLevelElts ();_dagdd :=NewEG_RangeMarkupElements ();_dagdd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bcafe :=d .DecodeElement (_dagdd .CustomXmlMoveFromRangeEnd ,&_febea );_bcafe !=nil {return _bcafe ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_febbfd );_febbfd .EG_RangeMarkupElements =append (_febbfd .EG_RangeMarkupElements ,_dagdd );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bdgbc :=NewEG_RunLevelElts ();_eeffbd :=NewEG_RangeMarkupElements ();_eeffbd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aaafc :=d .DecodeElement (_eeffbd .CustomXmlMoveToRangeStart ,&_febea );_aaafc !=nil {return _aaafc ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_bdgbc );_bdgbc .EG_RangeMarkupElements =append (_bdgbc .EG_RangeMarkupElements ,_eeffbd );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_deddg :=NewEG_RunLevelElts ();_agbbc :=NewEG_RangeMarkupElements ();_agbbc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ebaagd :=d .DecodeElement (_agbbc .CustomXmlMoveToRangeEnd ,&_febea );_ebaagd !=nil {return _ebaagd ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_deddg );_deddg .EG_RangeMarkupElements =append (_deddg .EG_RangeMarkupElements ,_agbbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_eaedc :=NewEG_RunLevelElts ();_gffbab :=NewEG_MathContent ();_gffbab .OMathPara =_ce .NewOMathPara ();if _dageea :=d .DecodeElement (_gffbab .OMathPara ,&_febea );_dageea !=nil {return _dageea ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_eaedc );_eaedc .EG_MathContent =append (_eaedc .EG_MathContent ,_gffbab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_agabe :=NewEG_RunLevelElts ();_eeddfb :=NewEG_MathContent ();_eeddfb .OMath =_ce .NewOMath ();if _adfgcaa :=d .DecodeElement (_eeddfb .OMath ,&_febea );_adfgcaa !=nil {return _adfgcaa ;};_bccba .EG_RunLevelElts =append (_bccba .EG_RunLevelElts ,_agabe );_agabe .EG_MathContent =append (_agabe .EG_MathContent ,_eeddfb );default:_gb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_febea .Name );if _dfcgbe :=d .Skip ();_dfcgbe !=nil {return _dfcgbe ;};};case _f .EndElement :break _degde ;case _f .CharData :};};return nil ;};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};type CT_Zoom struct{ +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Zoom Type -ValAttr ST_Zoom ; +// Hidden Text +Vanish *CT_OnOff ; -// Zoom Percentage -PercentAttr ST_DecimalNumberOrPercent ;}; +// Web Hidden Text +WebHidden *CT_OnOff ; -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_dccb *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_ccfgc *CT_FitText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggeca :=range start .Attr {if _ggeca .Name .Local =="\u0076\u0061\u006c"{_dcade ,_bbffa :=ParseUnionST_TwipsMeasure (_ggeca .Value );if _bbffa !=nil {return _bbffa ;};_ccfgc .ValAttr =_dcade ;continue ;};if _ggeca .Name .Local =="\u0069\u0064"{_ebdbc ,_cfded :=_ge .ParseInt (_ggeca .Value ,10,64);if _cfded !=nil {return _cfded ;};_ccfgc .IdAttr =&_ebdbc ;continue ;};};for {_bccd ,_ggfa :=d .Token ();if _ggfa !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_ggfa );};if _dbbec ,_fcdd :=_bccd .(_f .EndElement );_fcdd &&_dbbec .Name ==start .Name {break ;};};return nil ;}; +// Run Content Color +Color *CT_Color ; -// Validate validates the CT_TextAlignment and its children -func (_acfca *CT_TextAlignment )Validate ()error {return _acfca .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_dddgae *CT_UnsignedDecimalNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaedgf :=range start .Attr {if _gaedgf .Name .Local =="\u0076\u0061\u006c"{_gdffb ,_eefec :=_ge .ParseUint (_gaedgf .Value ,10,64);if _eefec !=nil {return _eefec ;};_dddgae .ValAttr =_gdffb ;continue ;};};for {_aeeaa ,_gfeffd :=d .Token ();if _gfeffd !=nil {return _c .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0055nsi\u0067ne\u0064\u0044\u0065\u0063\u0069\u006d\u0061lN\u0075\u006d\u0062\u0065\u0072\u003a\u0020%\u0073",_gfeffd );};if _edacc ,_beaee :=_aeeaa .(_f .EndElement );_beaee &&_edacc .Name ==start .Name {break ;};};return nil ;};type ST_WmlColorSchemeIndex byte ;func (_abedbb *CT_TblPrExBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcdef :for {_eddec ,_gffae :=d .Token ();if _gffae !=nil {return _gffae ;};switch _ccfbc :=_eddec .(type ){case _f .StartElement :switch _ccfbc .Name {case _f .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 :"\u0074\u0062\u006c\u0057"},_f .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 :"\u0074\u0062\u006c\u0057"}:_abedbb .TblW =NewCT_TblWidth ();if _aaacg :=d .DecodeElement (_abedbb .TblW ,&_ccfbc );_aaacg !=nil {return _aaacg ;};case _f .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 :"\u006a\u0063"},_f .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 :"\u006a\u0063"}:_abedbb .Jc =NewCT_JcTable ();if _dgefc :=d .DecodeElement (_abedbb .Jc ,&_ccfbc );_dgefc !=nil {return _dgefc ;};case _f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_abedbb .TblCellSpacing =NewCT_TblWidth ();if _adedd :=d .DecodeElement (_abedbb .TblCellSpacing ,&_ccfbc );_adedd !=nil {return _adedd ;};case _f .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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_f .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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_abedbb .TblInd =NewCT_TblWidth ();if _fadf :=d .DecodeElement (_abedbb .TblInd ,&_ccfbc );_fadf !=nil {return _fadf ;};case _f .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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_f .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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_abedbb .TblBorders =NewCT_TblBorders ();if _dgbdeb :=d .DecodeElement (_abedbb .TblBorders ,&_ccfbc );_dgbdeb !=nil {return _dgbdeb ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_abedbb .Shd =NewCT_Shd ();if _bbaabe :=d .DecodeElement (_abedbb .Shd ,&_ccfbc );_bbaabe !=nil {return _bbaabe ;};case _f .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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_f .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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_abedbb .TblLayout =NewCT_TblLayoutType ();if _eccgg :=d .DecodeElement (_abedbb .TblLayout ,&_ccfbc );_eccgg !=nil {return _eccgg ;};case _f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_abedbb .TblCellMar =NewCT_TblCellMar ();if _bcbdga :=d .DecodeElement (_abedbb .TblCellMar ,&_ccfbc );_bcbdga !=nil {return _bcbdga ;};case _f .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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_f .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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_abedbb .TblLook =NewCT_TblLook ();if _cffeg :=d .DecodeElement (_abedbb .TblLook ,&_ccfbc );_cffeg !=nil {return _cffeg ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078B\u0061s\u0065\u0020\u0025\u0076",_ccfbc .Name );if _degae :=d .Skip ();_degae !=nil {return _degae ;};};case _f .EndElement :break _gcdef ;case _f .CharData :};};return nil ;};type ST_BrClear byte ;func (_fed *CT_Background )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abg :=range start .Attr {if _abg .Name .Local =="\u0063\u006f\u006co\u0072"{_aff ,_bce :=ParseUnionST_HexColor (_abg .Value );if _bce !=nil {return _bce ;};_fed .ColorAttr =&_aff ;continue ;};if _abg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fed .ThemeColorAttr .UnmarshalXMLAttr (_abg );continue ;};if _abg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_eff ,_aec :=_abg .Value ,error (nil );if _aec !=nil {return _aec ;};_fed .ThemeTintAttr =&_eff ;continue ;};if _abg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_eb ,_gdba :=_abg .Value ,error (nil );if _gdba !=nil {return _gdba ;};_fed .ThemeShadeAttr =&_eb ;continue ;};};_baf :for {_ffe ,_afde :=d .Token ();if _afde !=nil {return _afde ;};switch _aad :=_ffe .(type ){case _f .StartElement :switch _aad .Name {default:if _cfd ,_ffeg :=_gb .CreateElement (_aad );_ffeg !=nil {return _ffeg ;}else {if _ccaf :=d .DecodeElement (_cfd ,&_aad );_ccaf !=nil {return _ccaf ;};_fed .Any =append (_fed .Any ,_cfd );};case _f .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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_fed .Drawing =NewCT_Drawing ();if _bbd :=d .DecodeElement (_fed .Drawing ,&_aad );_bbd !=nil {return _bbd ;};};case _f .EndElement :break _baf ;case _f .CharData :};};return nil ;};func (_efdbfd *ST_VAnchor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_efdbfd =0;case "\u0074\u0065\u0078\u0074":*_efdbfd =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_efdbfd =2;case "\u0070\u0061\u0067\u0065":*_efdbfd =3;};return nil ;};type CT_DocPartCategory struct{ +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Category Associated With Entry -Name *CT_String ; +// Expanded/Compressed Text +W *CT_TextScale ; -// Gallery Associated With Entry -Gallery *CT_DocPartGallery ;}; +// Font Kerning +Kern *CT_HpsMeasure ; -// Validate validates the CT_FFCheckBox and its children -func (_febda *CT_FFCheckBox )Validate ()error {return _febda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");};func (_gggdb *CT_TrackChangeNumbering )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dacca :=range start .Attr {if _dacca .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_baeaf ,_ccadc :=_dacca .Value ,error (nil );if _ccadc !=nil {return _ccadc ;};_gggdb .OriginalAttr =&_baeaf ;continue ;};if _dacca .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cccac ,_gfafb :=_dacca .Value ,error (nil );if _gfafb !=nil {return _gfafb ;};_gggdb .AuthorAttr =_cccac ;continue ;};if _dacca .Name .Local =="\u0064\u0061\u0074\u0065"{_baafg ,_fgbcbc :=ParseStdlibTime (_dacca .Value );if _fgbcbc !=nil {return _fgbcbc ;};_gggdb .DateAttr =&_baafg ;continue ;};if _dacca .Name .Local =="\u0069\u0064"{_bfbg ,_ggagg :=_ge .ParseInt (_dacca .Value ,10,64);if _ggagg !=nil {return _ggagg ;};_gggdb .IdAttr =_bfbg ;continue ;};};for {_ffgdad ,_fcedba :=d .Token ();if _fcedba !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0072\u0061c\u006b\u0043\u0068\u0061\u006e\u0067\u0065N\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u003a\u0020%\u0073",_fcedba );};if _fbcbge ,_fdbdf :=_ffgdad .(_f .EndElement );_fdbdf &&_fbcbge .Name ==start .Name {break ;};};return nil ;}; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path -func (_eaga *CT_Cnf )ValidateWithPath (path string )error {if _eaga .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_eaga .ValAttr ){return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CnfPatternRe ,*_eaga .ValAttr );};};if _eaga .FirstRowAttr !=nil {if _gaed :=_eaga .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_gaed !=nil {return _gaed ;};};if _eaga .LastRowAttr !=nil {if _ffcf :=_eaga .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_ffcf !=nil {return _ffcf ;};};if _eaga .FirstColumnAttr !=nil {if _ggcc :=_eaga .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_ggcc !=nil {return _ggcc ;};};if _eaga .LastColumnAttr !=nil {if _eggef :=_eaga .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_eggef !=nil {return _eggef ;};};if _eaga .OddVBandAttr !=nil {if _beca :=_eaga .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_beca !=nil {return _beca ;};};if _eaga .EvenVBandAttr !=nil {if _bbab :=_eaga .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_bbab !=nil {return _bbab ;};};if _eaga .OddHBandAttr !=nil {if _bdaa :=_eaga .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_bdaa !=nil {return _bdaa ;};};if _eaga .EvenHBandAttr !=nil {if _abge :=_eaga .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_abge !=nil {return _abge ;};};if _eaga .FirstRowFirstColumnAttr !=nil {if _afc :=_eaga .FirstRowFirstColumnAttr .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_afc !=nil {return _afc ;};};if _eaga .FirstRowLastColumnAttr !=nil {if _accd :=_eaga .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_accd !=nil {return _accd ;};};if _eaga .LastRowFirstColumnAttr !=nil {if _gbdb :=_eaga .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_gbdb !=nil {return _gbdb ;};};if _eaga .LastRowLastColumnAttr !=nil {if _bbea :=_eaga .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072");_bbea !=nil {return _bbea ;};};return nil ;};func (_cdfcd ST_TextDirection )ValidateWithPath (path string )error {switch _cdfcd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfcd ));};return nil ;};type ST_Border byte ;func (_dedfb *ST_FrameLayout )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dedfb =0;case "\u0072\u006f\u0077\u0073":*_dedfb =1;case "\u0063\u006f\u006c\u0073":*_dedfb =2;case "\u006e\u006f\u006e\u0065":*_dedfb =3;};return nil ;}; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path -func (_gebdb *CT_Shd )ValidateWithPath (path string )error {if _gebdb .ValAttr ==ST_ShdUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dfage :=_gebdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfage !=nil {return _dfage ;};if _gebdb .ColorAttr !=nil {if _dfcbg :=_gebdb .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dfcbg !=nil {return _dfcbg ;};};if _egedf :=_gebdb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_egedf !=nil {return _egedf ;};if _gebdb .FillAttr !=nil {if _dbagec :=_gebdb .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_dbagec !=nil {return _dbagec ;};};if _daefgf :=_gebdb .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_daefgf !=nil {return _daefgf ;};return nil ;};func (_bfecd *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfecd .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_ccffb :=range start .Attr {if _ccffb .Name .Local =="\u0076\u0061\u006c"{_bfecd .ValAttr .UnmarshalXMLAttr (_ccffb );continue ;};};for {_aacbg ,_gcff :=d .Token ();if _gcff !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u004f\u0064\u0073\u006f\u0046\u004d\u0044\u0046\u0069\u0065ld\u0054\u0079\u0070e\u003a \u0025\u0073",_gcff );};if _fbdf ,_bfcg :=_aacbg .(_f .EndElement );_bfcg &&_fbdf .Name ==start .Name {break ;};};return nil ;};func (_baegf ST_JcTable )Validate ()error {return _baegf .ValidateWithPath ("")};func NewCT_FtnProps ()*CT_FtnProps {_fffag :=&CT_FtnProps {};return _fffag };func (_affda *CT_Lvl )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_c .Sprintf ("\u0025\u0076",_affda .IlvlAttr )});if _affda .TplcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_affda .TplcAttr )});};if _affda .TentativeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0074\u0065\u006e\u0074\u0061\u0074\u0069\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_affda .TentativeAttr )});};e .EncodeToken (start );if _affda .Start !=nil {_fcgf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_affda .Start ,_fcgf );};if _affda .NumFmt !=nil {_cage :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_affda .NumFmt ,_cage );};if _affda .LvlRestart !=nil {_aagf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_affda .LvlRestart ,_aagf );};if _affda .PStyle !=nil {_fggf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_affda .PStyle ,_fggf );};if _affda .IsLgl !=nil {_aefea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_affda .IsLgl ,_aefea );};if _affda .Suff !=nil {_ebfedg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}};e .EncodeElement (_affda .Suff ,_ebfedg );};if _affda .LvlText !=nil {_aggec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_affda .LvlText ,_aggec );};if _affda .LvlPicBulletId !=nil {_gabeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}};e .EncodeElement (_affda .LvlPicBulletId ,_gabeb );};if _affda .Legacy !=nil {_abcgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_affda .Legacy ,_abcgg );};if _affda .LvlJc !=nil {_adagc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}};e .EncodeElement (_affda .LvlJc ,_adagc );};if _affda .PPr !=nil {_dafgdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_affda .PPr ,_dafgdd );};if _affda .RPr !=nil {_gegf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_affda .RPr ,_gegf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path -func (_aed *CT_AbstractNum )ValidateWithPath (path string )error {if _aed .Nsid !=nil {if _cded :=_aed .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_cded !=nil {return _cded ;};};if _aed .MultiLevelType !=nil {if _aeb :=_aed .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065");_aeb !=nil {return _aeb ;};};if _aed .Tmpl !=nil {if _aedb :=_aed .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_aedb !=nil {return _aedb ;};};if _aed .Name !=nil {if _ece :=_aed .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_ece !=nil {return _ece ;};};if _aed .StyleLink !=nil {if _beg :=_aed .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_beg !=nil {return _beg ;};};if _aed .NumStyleLink !=nil {if _egd :=_aed .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_egd !=nil {return _egd ;};};for _cdcg ,_eag :=range _aed .Lvl {if _eec :=_eag .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_cdcg ));_eec !=nil {return _eec ;};};return nil ;};func (_fegedd *CT_RecipientData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fegedd .Active !=nil {_cddec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_fegedd .Active ,_cddec );};_aegcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_fegedd .Column ,_aegcg );_fbdfd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}};e .EncodeElement (_fegedd .UniqueTag ,_fbdfd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Text Highlighting +Highlight *CT_Highlight ; -// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path -func (_bcfeea *CT_SdtContentCell )ValidateWithPath (path string )error {for _gaagff ,_ebbbe :=range _bcfeea .Tc {if _bbfde :=_ebbbe .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_gaagff ));_bbfde !=nil {return _bbfde ;};};if _bcfeea .CustomXml !=nil {if _fdbda :=_bcfeea .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_fdbda !=nil {return _fdbda ;};};if _bcfeea .Sdt !=nil {if _gcebg :=_bcfeea .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gcebg !=nil {return _gcebg ;};};for _gdaec ,_bbcdg :=range _bcfeea .EG_RunLevelElts {if _agaa :=_bbcdg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gdaec ));_agaa !=nil {return _agaa ;};};return nil ;}; +// Underline +U *CT_Underline ; -// Validate validates the CT_Divs and its children -func (_fbecd *CT_Divs )Validate ()error {return _fbecd .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");}; +// Animated Text Effect +Effect *CT_TextEffect ; -// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path -func (_edebcb *CT_Object )ValidateWithPath (path string )error {if _edebcb .DxaOrigAttr !=nil {if _bcdeg :=_edebcb .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_bcdeg !=nil {return _bcdeg ;};};if _edebcb .DyaOrigAttr !=nil {if _dgfc :=_edebcb .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_dgfc !=nil {return _dgfc ;};};if _edebcb .Drawing !=nil {if _dadcd :=_edebcb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dadcd !=nil {return _dadcd ;};};if _edebcb .Choice !=nil {if _adfe :=_edebcb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adfe !=nil {return _adfe ;};};return nil ;}; +// Text Border +Bdr *CT_Border ; -// Validate validates the CT_Lang and its children -func (_dcdeb *CT_Lang )Validate ()error {return _dcdeb .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");};type CT_Font struct{ +// Run Shading +Shd *CT_Shd ; -// Primary Font Name -NameAttr string ; +// Manual Run Width +FitText *CT_FitText ; -// Alternate Names for Font -AltName *CT_String ; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Panose-1 Typeface Classification Number -Panose1 *CT_Panose ; +// Right To Left Text +Rtl *CT_OnOff ; -// Character Set Supported By Font -Charset *CT_Charset ; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Font Family -Family *CT_FontFamily ; +// Emphasis Mark +Em *CT_Em ; -// Raster or Vector Font -NotTrueType *CT_OnOff ; +// Languages for Run Content +Lang *CT_Language ; -// Font Pitch -Pitch *CT_Pitch ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Supported Unicode Subranges and Code Pages -Sig *CT_FontSig ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Regular Font Style Embedding -EmbedRegular *CT_FontRel ; +// Office Open XML Math +OMath *CT_OnOff ; -// Bold Style Font Style Embedding -EmbedBold *CT_FontRel ; +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;};type WdCT_WrapNone struct{};func NewCT_PPr ()*CT_PPr {_cebae :=&CT_PPr {};return _cebae };func (_fgddg *ST_MultiLevelType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abegae ,_aedeb :=d .Token ();if _aedeb !=nil {return _aedeb ;};if _fdfbb ,_aecdf :=_abegae .(_c .EndElement );_aecdf &&_fdfbb .Name ==start .Name {*_fgddg =1;return nil ;};if _aegef ,_fccebf :=_abegae .(_c .CharData );!_fccebf {return _ea .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",_abegae );}else {switch string (_aegef ){case "":*_fgddg =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_fgddg =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fgddg =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fgddg =3;};};_abegae ,_aedeb =d .Token ();if _aedeb !=nil {return _aedeb ;};if _edeada ,_ffcfgab :=_abegae .(_c .EndElement );_ffcfgab &&_edeada .Name ==start .Name {return nil ;};return _ea .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",_abegae );}; -// Italic Font Style Embedding -EmbedItalic *CT_FontRel ; +// ValidateWithPath validates the Settings and its children, prefixing error messages with path +func (_beecbb *Settings )ValidateWithPath (path string )error {if _dfcge :=_beecbb .CT_Settings .ValidateWithPath (path );_dfcge !=nil {return _dfcge ;};return nil ;};func (_ebdfeb *CT_Zoom )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afegca :=range start .Attr {if _afegca .Name .Local =="\u0076\u0061\u006c"{_ebdfeb .ValAttr .UnmarshalXMLAttr (_afegca );continue ;};if _afegca .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_fbbcgb ,_dfcag :=ParseUnionST_DecimalNumberOrPercent (_afegca .Value );if _dfcag !=nil {return _dfcag ;};_ebdfeb .PercentAttr =_fbbcgb ;continue ;};};for {_cacead ,_aaecb :=d .Token ();if _aaecb !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_aaecb );};if _gaeeg ,_bgdfe :=_cacead .(_c .EndElement );_bgdfe &&_gaeeg .Name ==start .Name {break ;};};return nil ;};func NewWdWgp ()*WdWgp {_dgbge :=&WdWgp {};_dgbge .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _dgbge ;};func NewCT_Picture ()*CT_Picture {_geade :=&CT_Picture {};return _geade }; -// Bold Italic Font Style Embedding -EmbedBoldItalic *CT_FontRel ;};func (_fgead *CT_FtnDocProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfagb :for {_dbgf ,_gcbc :=d .Token ();if _gcbc !=nil {return _gcbc ;};switch _fbacb :=_dbgf .(type ){case _f .StartElement :switch _fbacb .Name {case _f .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 :"\u0070\u006f\u0073"},_f .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 :"\u0070\u006f\u0073"}:_fgead .Pos =NewCT_FtnPos ();if _ebaf :=d .DecodeElement (_fgead .Pos ,&_fbacb );_ebaf !=nil {return _ebaf ;};case _f .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 :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fgead .NumFmt =NewCT_NumFmt ();if _abfe :=d .DecodeElement (_fgead .NumFmt ,&_fbacb );_abfe !=nil {return _abfe ;};case _f .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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_fgead .NumStart =NewCT_DecimalNumber ();if _becbda :=d .DecodeElement (_fgead .NumStart ,&_fbacb );_becbda !=nil {return _becbda ;};case _f .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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_f .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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_fgead .NumRestart =NewCT_NumRestart ();if _ddcff :=d .DecodeElement (_fgead .NumRestart ,&_fbacb );_ddcff !=nil {return _ddcff ;};case _f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_dccd :=NewCT_FtnEdnSepRef ();if _bdffa :=d .DecodeElement (_dccd ,&_fbacb );_bdffa !=nil {return _bdffa ;};_fgead .Footnote =append (_fgead .Footnote ,_dccd );default:_gb .Log ("\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\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_fbacb .Name );if _cgff :=d .Skip ();_cgff !=nil {return _cgff ;};};case _f .EndElement :break _bfagb ;case _f .CharData :};};return nil ;};func (_geacd ST_JcTable )String ()string {switch _geacd {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0065\u006e\u0064";case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0073\u0074\u0061r\u0074";};return "";};func NewCT_Tc ()*CT_Tc {_dcdgac :=&CT_Tc {};return _dcdgac };func (_efgb *CT_Frameset )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aefgf :for {_fcebe ,_baeag :=d .Token ();if _baeag !=nil {return _baeag ;};switch _fbed :=_fcebe .(type ){case _f .StartElement :switch _fbed .Name {case _f .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 :"\u0073\u007a"},_f .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 :"\u0073\u007a"}:_efgb .Sz =NewCT_String ();if _bcagf :=d .DecodeElement (_efgb .Sz ,&_fbed );_bcagf !=nil {return _bcagf ;};case _f .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 :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"},_f .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 :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"}:_efgb .FramesetSplitbar =NewCT_FramesetSplitbar ();if _egbc :=d .DecodeElement (_efgb .FramesetSplitbar ,&_fbed );_egbc !=nil {return _egbc ;};case _f .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 :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"},_f .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 :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}:_efgb .FrameLayout =NewCT_FrameLayout ();if _bbadb :=d .DecodeElement (_efgb .FrameLayout ,&_fbed );_bbadb !=nil {return _bbadb ;};case _f .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 :"\u0074\u0069\u0074l\u0065"},_f .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 :"\u0074\u0069\u0074l\u0065"}:_efgb .Title =NewCT_String ();if _gccfcc :=d .DecodeElement (_efgb .Title ,&_fbed );_gccfcc !=nil {return _gccfcc ;};case _f .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_f .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_bbdfd :=NewCT_FramesetChoice ();if _cdace :=d .DecodeElement (&_bbdfd .Frameset ,&_fbed );_cdace !=nil {return _cdace ;};_efgb .Choice =append (_efgb .Choice ,_bbdfd );case _f .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 :"\u0066\u0072\u0061m\u0065"},_f .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 :"\u0066\u0072\u0061m\u0065"}:_egac :=NewCT_FramesetChoice ();if _caefeb :=d .DecodeElement (&_egac .Frame ,&_fbed );_caefeb !=nil {return _caefeb ;};_efgb .Choice =append (_efgb .Choice ,_egac );default:_gb .Log ("\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\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0020\u0025\u0076",_fbed .Name );if _eaegd :=d .Skip ();_eaegd !=nil {return _eaegd ;};};case _f .EndElement :break _aefgf ;case _f .CharData :};};return nil ;};func (_gbcggf *CT_Rel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gbcggf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abcbe ST_MultiLevelType )Validate ()error {return _abcbe .ValidateWithPath ("")};func (_eedbbc *ST_DropCap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eedbbc =0;case "\u006e\u006f\u006e\u0065":*_eedbbc =1;case "\u0064\u0072\u006f\u0070":*_eedbbc =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_eedbbc =3;};return nil ;};func (_adfaag WdST_AlignV )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adfaag .String (),start );};func (_ccdff *CT_LsdException )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eeabc :=range start .Attr {if _eeabc .Name .Local =="\u006e\u0061\u006d\u0065"{_dadba ,_eaecb :=_eeabc .Value ,error (nil );if _eaecb !=nil {return _eaecb ;};_ccdff .NameAttr =_dadba ;continue ;};if _eeabc .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cffdg ,_gbfgb :=ParseUnionST_OnOff (_eeabc .Value );if _gbfgb !=nil {return _gbfgb ;};_ccdff .LockedAttr =&_cffdg ;continue ;};if _eeabc .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_afaa ,_dadgc :=_ge .ParseInt (_eeabc .Value ,10,64);if _dadgc !=nil {return _dadgc ;};_ccdff .UiPriorityAttr =&_afaa ;continue ;};if _eeabc .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_cfdea ,_ceafb :=ParseUnionST_OnOff (_eeabc .Value );if _ceafb !=nil {return _ceafb ;};_ccdff .SemiHiddenAttr =&_cfdea ;continue ;};if _eeabc .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_agea ,_ddgaa :=ParseUnionST_OnOff (_eeabc .Value );if _ddgaa !=nil {return _ddgaa ;};_ccdff .UnhideWhenUsedAttr =&_agea ;continue ;};if _eeabc .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_acafb ,_eggda :=ParseUnionST_OnOff (_eeabc .Value );if _eggda !=nil {return _eggda ;};_ccdff .QFormatAttr =&_acafb ;continue ;};};for {_gdadb ,_aaccf :=d .Token ();if _aaccf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_aaccf );};if _fcbgb ,_adcbg :=_gdadb .(_f .EndElement );_adcbg &&_fcbgb .Name ==start .Name {break ;};};return nil ;};const (ST_DocProtectUnset ST_DocProtect =0;ST_DocProtectNone ST_DocProtect =1;ST_DocProtectReadOnly ST_DocProtect =2;ST_DocProtectComments ST_DocProtect =3;ST_DocProtectTrackedChanges ST_DocProtect =4;ST_DocProtectForms ST_DocProtect =5;);func (_cccgd *CT_FFData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcfg :for {_gedfe ,_abecc :=d .Token ();if _abecc !=nil {return _abecc ;};switch _fcfc :=_gedfe .(type ){case _f .StartElement :switch _fcfc .Name {case _f .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 :"\u006e\u0061\u006d\u0065"},_f .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 :"\u006e\u0061\u006d\u0065"}:_eaccd :=NewCT_FFName ();if _eefc :=d .DecodeElement (_eaccd ,&_fcfc );_eefc !=nil {return _eefc ;};_cccgd .Name =append (_cccgd .Name ,_eaccd );case _f .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 :"\u006c\u0061\u0062e\u006c"},_f .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 :"\u006c\u0061\u0062e\u006c"}:_bbdbe :=NewCT_DecimalNumber ();if _edeg :=d .DecodeElement (_bbdbe ,&_fcfc );_edeg !=nil {return _edeg ;};_cccgd .Label =append (_cccgd .Label ,_bbdbe );case _f .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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_f .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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_afbec :=NewCT_UnsignedDecimalNumber ();if _afce :=d .DecodeElement (_afbec ,&_fcfc );_afce !=nil {return _afce ;};_cccgd .TabIndex =append (_cccgd .TabIndex ,_afbec );case _f .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 :"\u0065n\u0061\u0062\u006c\u0065\u0064"},_f .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 :"\u0065n\u0061\u0062\u006c\u0065\u0064"}:_afcg :=NewCT_OnOff ();if _eeba :=d .DecodeElement (_afcg ,&_fcfc );_eeba !=nil {return _eeba ;};_cccgd .Enabled =append (_cccgd .Enabled ,_afcg );case _f .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 :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"},_f .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 :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}:_cfbb :=NewCT_OnOff ();if _effbe :=d .DecodeElement (_cfbb ,&_fcfc );_effbe !=nil {return _effbe ;};_cccgd .CalcOnExit =append (_cccgd .CalcOnExit ,_cfbb );case _f .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 :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"},_f .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 :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}:_gdabg :=NewCT_MacroName ();if _febeg :=d .DecodeElement (_gdabg ,&_fcfc );_febeg !=nil {return _febeg ;};_cccgd .EntryMacro =append (_cccgd .EntryMacro ,_gdabg );case _f .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 :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"},_f .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 :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"}:_eccg :=NewCT_MacroName ();if _ebfef :=d .DecodeElement (_eccg ,&_fcfc );_ebfef !=nil {return _ebfef ;};_cccgd .ExitMacro =append (_cccgd .ExitMacro ,_eccg );case _f .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 :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"},_f .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 :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}:_febge :=NewCT_FFHelpText ();if _eebcd :=d .DecodeElement (_febge ,&_fcfc );_eebcd !=nil {return _eebcd ;};_cccgd .HelpText =append (_cccgd .HelpText ,_febge );case _f .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 :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"},_f .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 :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}:_caedcg :=NewCT_FFStatusText ();if _acdgc :=d .DecodeElement (_caedcg ,&_fcfc );_acdgc !=nil {return _acdgc ;};_cccgd .StatusText =append (_cccgd .StatusText ,_caedcg );case _f .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 :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"},_f .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 :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}:_cccgd .CheckBox =NewCT_FFCheckBox ();if _cgcff :=d .DecodeElement (_cccgd .CheckBox ,&_fcfc );_cgcff !=nil {return _cgcff ;};case _f .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 :"\u0064\u0064\u004c\u0069\u0073\u0074"},_f .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 :"\u0064\u0064\u004c\u0069\u0073\u0074"}:_cccgd .DdList =NewCT_FFDDList ();if _dagbd :=d .DecodeElement (_cccgd .DdList ,&_fcfc );_dagbd !=nil {return _dagbd ;};case _f .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 :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"},_f .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 :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"}:_cccgd .TextInput =NewCT_FFTextInput ();if _ecacda :=d .DecodeElement (_cccgd .TextInput ,&_fcfc );_ecacda !=nil {return _ecacda ;};default:_gb .Log ("\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\u0046\u0046\u0044a\u0074\u0061 \u0025\u0076",_fcfc .Name );if _gbaf :=d .Skip ();_gbaf !=nil {return _gbaf ;};};case _f .EndElement :break _dcfg ;case _f .CharData :};};return nil ;};func NewCT_TextDirection ()*CT_TextDirection {_edabdf :=&CT_TextDirection {};_edabdf .ValAttr =ST_TextDirection (1);return _edabdf ;};type CT_SdtComboBox struct{ +// Validate validates the CT_CalendarType and its children +func (_bcga *CT_CalendarType )Validate ()error {return _bcga .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");};func (_cbbbf *CT_SdtText )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbbbf .MultiLineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u006d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_cbbbf .MultiLineAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Combo Box Last Saved Value -LastValueAttr *string ; +// Validate validates the CT_SmartTagRun and its children +func (_dcgcda *CT_SmartTagRun )Validate ()error {return _dcgcda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");}; -// Combo Box List Item -ListItem []*CT_SdtListItem ;}; +// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path +func (_dfbec *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _dfbec .ValAttr ==ST_MailMergeSourceTypeUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cegf :=_dfbec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cegf !=nil {return _cegf ;};return nil ;}; -// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path -func (_aafda *CT_SdtBlock )ValidateWithPath (path string )error {if _aafda .SdtPr !=nil {if _fcdfaa :=_aafda .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_fcdfaa !=nil {return _fcdfaa ;};};if _aafda .SdtEndPr !=nil {if _eafbf :=_aafda .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_eafbf !=nil {return _eafbf ;};};if _aafda .SdtContent !=nil {if _ggbca :=_aafda .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ggbca !=nil {return _ggbca ;};};return nil ;}; +// Validate validates the CT_RPrOriginal and its children +func (_ddfg *CT_RPrOriginal )Validate ()error {return _ddfg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;);func (_eagdeg ST_TextScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eagdeg .ST_TextScalePercent !=nil {e .EncodeToken (_c .CharData (*_eagdeg .ST_TextScalePercent ));};if _eagdeg .ST_TextScaleDecimal !=nil {e .EncodeToken (_c .CharData (_ea .Sprintf ("\u0025\u0064",*_eagdeg .ST_TextScaleDecimal )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_dcccg *CT_RPrChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcccg .RPr =NewCT_RPrOriginal ();for _ ,_egbcg :=range start .Attr {if _egbcg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cgecc ,_gfadf :=_egbcg .Value ,error (nil );if _gfadf !=nil {return _gfadf ;};_dcccg .AuthorAttr =_cgecc ;continue ;};if _egbcg .Name .Local =="\u0064\u0061\u0074\u0065"{_aeegb ,_ecece :=ParseStdlibTime (_egbcg .Value );if _ecece !=nil {return _ecece ;};_dcccg .DateAttr =&_aeegb ;continue ;};if _egbcg .Name .Local =="\u0069\u0064"{_aecb ,_fegfd :=_ac .ParseInt (_egbcg .Value ,10,64);if _fegfd !=nil {return _fegfd ;};_dcccg .IdAttr =_aecb ;continue ;};};_bgged :for {_dceda ,_gabfag :=d .Token ();if _gabfag !=nil {return _gabfag ;};switch _dgdfb :=_dceda .(type ){case _c .StartElement :switch _dgdfb .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:if _eebab :=d .DecodeElement (_dcccg .RPr ,&_dgdfb );_eebab !=nil {return _eebab ;};default:_cff .Log ("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\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_dgdfb .Name );if _febfce :=d .Skip ();_febfce !=nil {return _febfce ;};};case _c .EndElement :break _bgged ;case _c .CharData :};};return nil ;};func (_ecdcaf ST_Lock )ValidateWithPath (path string )error {switch _ecdcaf {case 0,1,2,3,4:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecdcaf ));};return nil ;};func (_bebgg *CT_SdtText )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddgcc :=range start .Attr {if _ddgcc .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_gggbd ,_bbded :=ParseUnionST_OnOff (_ddgcc .Value );if _bbded !=nil {return _bbded ;};_bebgg .MultiLineAttr =&_gggbd ;continue ;};};for {_ebbda ,_dbfeb :=d .Token ();if _dbfeb !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_dbfeb );};if _cfgeb ,_efaag :=_ebbda .(_c .EndElement );_efaag &&_cfgeb .Name ==start .Name {break ;};};return nil ;};func (_gcfgd *CT_DocGrid )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgba :=range start .Attr {if _fgba .Name .Local =="\u0074\u0079\u0070\u0065"{_gcfgd .TypeAttr .UnmarshalXMLAttr (_fgba );continue ;};if _fgba .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_eead ,_caec :=_ac .ParseInt (_fgba .Value ,10,64);if _caec !=nil {return _caec ;};_gcfgd .LinePitchAttr =&_eead ;continue ;};if _fgba .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_fefea ,_acaad :=_ac .ParseInt (_fgba .Value ,10,64);if _acaad !=nil {return _acaad ;};_gcfgd .CharSpaceAttr =&_fefea ;continue ;};};for {_dfabd ,_cgdf :=d .Token ();if _cgdf !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_cgdf );};if _cffd ,_ebafd :=_dfabd .(_c .EndElement );_ebafd &&_cffd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_DocRsids and its children -func (_fbgdd *CT_DocRsids )Validate ()error {return _fbgdd .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");};func NewCT_Ind ()*CT_Ind {_adgaba :=&CT_Ind {};return _adgaba };func (_bfed *CT_TblPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bfed .TblStyle !=nil {_efadbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bfed .TblStyle ,_efadbf );};if _bfed .TblpPr !=nil {_ffagf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_bfed .TblpPr ,_ffagf );};if _bfed .TblOverlap !=nil {_gacea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_bfed .TblOverlap ,_gacea );};if _bfed .BidiVisual !=nil {_dcfgea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_bfed .BidiVisual ,_dcfgea );};if _bfed .TblStyleRowBandSize !=nil {_efaedc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bfed .TblStyleRowBandSize ,_efaedc );};if _bfed .TblStyleColBandSize !=nil {_bfbeagg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bfed .TblStyleColBandSize ,_bfbeagg );};if _bfed .TblW !=nil {_gabgad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_bfed .TblW ,_gabgad );};if _bfed .Jc !=nil {_bbbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bfed .Jc ,_bbbc );};if _bfed .TblCellSpacing !=nil {_aafaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bfed .TblCellSpacing ,_aafaf );};if _bfed .TblInd !=nil {_dgfcad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_bfed .TblInd ,_dgfcad );};if _bfed .TblBorders !=nil {_begef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bfed .TblBorders ,_begef );};if _bfed .Shd !=nil {_ccgfgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bfed .Shd ,_ccgfgd );};if _bfed .TblLayout !=nil {_cddgg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bfed .TblLayout ,_cddgg );};if _bfed .TblCellMar !=nil {_ffbced :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_bfed .TblCellMar ,_ffbced );};if _bfed .TblLook !=nil {_aecec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_bfed .TblLook ,_aecec );};if _bfed .TblCaption !=nil {_gadcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfed .TblCaption ,_gadcc );};if _bfed .TblDescription !=nil {_gggbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfed .TblDescription ,_gggbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingCanvas struct{Bg *_db .CT_BackgroundFormatting ;Whole *_db .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_db .CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path +func (_caece *EG_PContent )ValidateWithPath (path string )error {for _ebegd ,_degbe :=range _caece .FldSimple {if _ggdgf :=_degbe .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ebegd ));_ggdgf !=nil {return _ggdgf ;};};if _caece .Hyperlink !=nil {if _faafa :=_caece .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_faafa !=nil {return _faafa ;};};if _caece .SubDoc !=nil {if _aebfge :=_caece .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_aebfge !=nil {return _aebfge ;};};for _gfbgd ,_fefaa :=range _caece .EG_ContentRunContent {if _befbgd :=_fefaa .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_gfbgd ));_befbgd !=nil {return _befbgd ;};};return nil ;};type CT_SignedHpsMeasure struct{ -// Validate validates the CT_DocPart and its children -func (_dbdf *CT_DocPart )Validate ()error {return _dbdf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");}; +// Signed Half-Point Measurement +ValAttr ST_SignedHpsMeasure ;};func (_babfg *ST_HdrFtr )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_babfg =0;case "\u0065\u0076\u0065\u006e":*_babfg =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_babfg =2;case "\u0066\u0069\u0072s\u0074":*_babfg =3;};return nil ;};func (_fcfcgf ST_Zoom )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_deacdc :=_c .Attr {};_deacdc .Name =name ;switch _fcfcgf {case ST_ZoomUnset :_deacdc .Value ="";case ST_ZoomNone :_deacdc .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_deacdc .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_deacdc .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_deacdc .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _deacdc ,nil ;};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_abfd :=&CT_CustomXmlCell {};return _abfd };func (_fcgfbd *ST_StyleSort )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eggbfe ,_ccbege :=d .Token ();if _ccbege !=nil {return _ccbege ;};if _eaabee ,_egcfea :=_eggbfe .(_c .EndElement );_egcfea &&_eaabee .Name ==start .Name {*_fcgfbd =1;return nil ;};if _bdegcd ,_gedeae :=_eggbfe .(_c .CharData );!_gedeae {return _ea .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",_eggbfe );}else {switch string (_bdegcd ){case "":*_fcgfbd =0;case "\u006e\u0061\u006d\u0065":*_fcgfbd =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_fcgfbd =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fcgfbd =3;case "\u0066\u006f\u006e\u0074":*_fcgfbd =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_fcgfbd =5;case "\u0074\u0079\u0070\u0065":*_fcgfbd =6;case "\u0030\u0030\u0030\u0030":*_fcgfbd =7;case "\u0030\u0030\u0030\u0031":*_fcgfbd =8;case "\u0030\u0030\u0030\u0032":*_fcgfbd =9;case "\u0030\u0030\u0030\u0033":*_fcgfbd =10;case "\u0030\u0030\u0030\u0034":*_fcgfbd =11;case "\u0030\u0030\u0030\u0035":*_fcgfbd =12;};};_eggbfe ,_ccbege =d .Token ();if _ccbege !=nil {return _ccbege ;};if _dfcea ,_bbdbdd :=_eggbfe .(_c .EndElement );_bbdbdd &&_dfcea .Name ==start .Name {return nil ;};return _ea .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",_eggbfe );};const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;);func (_dgcce *CT_RPrDefault )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dgcce .RPr !=nil {_eebaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_dgcce .RPr ,_eebaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfdfg *WdCT_EffectExtent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbedac :=range start .Attr {if _dbedac .Name .Local =="\u006c"{_fbebee ,_ecfga :=ParseUnionST_Coordinate (_dbedac .Value );if _ecfga !=nil {return _ecfga ;};_bfdfg .LAttr =_fbebee ;continue ;};if _dbedac .Name .Local =="\u0074"{_ggbgc ,_fddgc :=ParseUnionST_Coordinate (_dbedac .Value );if _fddgc !=nil {return _fddgc ;};_bfdfg .TAttr =_ggbgc ;continue ;};if _dbedac .Name .Local =="\u0072"{_fffdc ,_egfcgc :=ParseUnionST_Coordinate (_dbedac .Value );if _egfcgc !=nil {return _egfcgc ;};_bfdfg .RAttr =_fffdc ;continue ;};if _dbedac .Name .Local =="\u0062"{_dbbfd ,_ddaaaf :=ParseUnionST_Coordinate (_dbedac .Value );if _ddaaaf !=nil {return _ddaaaf ;};_bfdfg .BAttr =_dbbfd ;continue ;};};for {_afdefd ,_aabddb :=d .Token ();if _aabddb !=nil {return _ea .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074: \u0025\u0073",_aabddb );};if _aaaaf ,_efgebb :=_afdefd .(_c .EndElement );_efgebb &&_aaaaf .Name ==start .Name {break ;};};return nil ;};func (_egfbe *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgaee :for {_fdedg ,_egfae :=d .Token ();if _egfae !=nil {return _egfae ;};switch _cbabf :=_fdedg .(type ){case _c .StartElement :switch _cbabf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:_egfbe .CNvPr =_eg .NewCT_NonVisualDrawingProps ();if _eddda :=d .DecodeElement (_egfbe .CNvPr ,&_cbabf );_eddda !=nil {return _eddda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_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 :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_egfbe .CNvContentPartPr =_eg .NewCT_NonVisualContentPartProperties ();if _acbgg :=d .DecodeElement (_egfbe .CNvContentPartPr ,&_cbabf );_acbgg !=nil {return _acbgg ;};default:_cff .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065m\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054_\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cbabf .Name );if _gaeffeg :=d .Skip ();_gaeffeg !=nil {return _gaeffeg ;};};case _c .EndElement :break _fgaee ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path -func (_cfafa *CT_TblPr )ValidateWithPath (path string )error {if _cfafa .TblStyle !=nil {if _ddgab :=_cfafa .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_ddgab !=nil {return _ddgab ;};};if _cfafa .TblpPr !=nil {if _aacadc :=_cfafa .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_aacadc !=nil {return _aacadc ;};};if _cfafa .TblOverlap !=nil {if _gfeffg :=_cfafa .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_gfeffg !=nil {return _gfeffg ;};};if _cfafa .BidiVisual !=nil {if _ffdeb :=_cfafa .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_ffdeb !=nil {return _ffdeb ;};};if _cfafa .TblStyleRowBandSize !=nil {if _fgfeea :=_cfafa .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_fgfeea !=nil {return _fgfeea ;};};if _cfafa .TblStyleColBandSize !=nil {if _cegdb :=_cfafa .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_cegdb !=nil {return _cegdb ;};};if _cfafa .TblW !=nil {if _fcdceg :=_cfafa .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_fcdceg !=nil {return _fcdceg ;};};if _cfafa .Jc !=nil {if _fadcc :=_cfafa .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_fadcc !=nil {return _fadcc ;};};if _cfafa .TblCellSpacing !=nil {if _fffbc :=_cfafa .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fffbc !=nil {return _fffbc ;};};if _cfafa .TblInd !=nil {if _aeeaf :=_cfafa .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_aeeaf !=nil {return _aeeaf ;};};if _cfafa .TblBorders !=nil {if _gfedca :=_cfafa .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gfedca !=nil {return _gfedca ;};};if _cfafa .Shd !=nil {if _gfgea :=_cfafa .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gfgea !=nil {return _gfgea ;};};if _cfafa .TblLayout !=nil {if _efgda :=_cfafa .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_efgda !=nil {return _efgda ;};};if _cfafa .TblCellMar !=nil {if _fefaf :=_cfafa .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_fefaf !=nil {return _fefaf ;};};if _cfafa .TblLook !=nil {if _dcbbfg :=_cfafa .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_dcbbfg !=nil {return _dcbbfg ;};};if _cfafa .TblCaption !=nil {if _gbgcc :=_cfafa .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_gbgcc !=nil {return _gbgcc ;};};if _cfafa .TblDescription !=nil {if _gfgff :=_cfafa .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_gfgff !=nil {return _gfgff ;};};if _cfafa .TblPrChange !=nil {if _gcadf :=_cfafa .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gcadf !=nil {return _gcadf ;};};return nil ;};func (_gfacce ST_PageBorderDisplay )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcfdd :=_f .Attr {};_bcfdd .Name =name ;switch _gfacce {case ST_PageBorderDisplayUnset :_bcfdd .Value ="";case ST_PageBorderDisplayAllPages :_bcfdd .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_bcfdd .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_bcfdd .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return _bcfdd ,nil ;};func (_abdf *CT_Div )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_abdf .IdAttr )});e .EncodeToken (start );if _abdf .BlockQuote !=nil {_dffg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_abdf .BlockQuote ,_dffg );};if _abdf .BodyDiv !=nil {_faddb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}};e .EncodeElement (_abdf .BodyDiv ,_faddb );};_bgaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_abdf .MarLeft ,_bgaa );_bbff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_abdf .MarRight ,_bbff );_ecae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_abdf .MarTop ,_ecae );_cgba :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_abdf .MarBottom ,_cgba );if _abdf .DivBdr !=nil {_eegce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_abdf .DivBdr ,_eegce );};if _abdf .DivsChild !=nil {_gcgbc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}};for _ ,_gccfb :=range _abdf .DivsChild {e .EncodeElement (_gccfb ,_gcgbc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ba *AG_TransitionalPassword )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ba .CryptProviderTypeAttr !=_cd .ST_CryptProvUnset {_eg ,_ae :=_ba .CryptProviderTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _ae !=nil {return _ae ;};start .Attr =append (start .Attr ,_eg );};if _ba .CryptAlgorithmClassAttr !=_cd .ST_AlgClassUnset {_fbc ,_faf :=_ba .CryptAlgorithmClassAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _faf !=nil {return _faf ;};start .Attr =append (start .Attr ,_fbc );};if _ba .CryptAlgorithmTypeAttr !=_cd .ST_AlgTypeUnset {_dfa ,_fda :=_ba .CryptAlgorithmTypeAttr .MarshalXMLAttr (_f .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _fda !=nil {return _fda ;};start .Attr =append (start .Attr ,_dfa );};if _ba .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ba .CryptAlgorithmSidAttr )});};if _ba .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ba .CryptSpinCountAttr )});};if _ba .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ba .CryptProviderAttr )});};if _ba .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ba .AlgIdExtAttr )});};if _ba .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ba .AlgIdExtSourceAttr )});};if _ba .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ba .CryptProviderTypeExtAttr )});};if _ba .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ba .CryptProviderTypeExtSourceAttr )});};if _ba .HashAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_ba .HashAttr )});};if _ba .SaltAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ba .SaltAttr )});};return nil ;};func NewCT_PermStart ()*CT_PermStart {_gddaa :=&CT_PermStart {};return _gddaa };func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_ceged :=&CT_CustomXmlPr {};return _ceged }; +// ValidateWithPath validates the Recipients and its children, prefixing error messages with path +func (_acdfed *Recipients )ValidateWithPath (path string )error {if _beeadg :=_acdfed .CT_Recipients .ValidateWithPath (path );_beeadg !=nil {return _beeadg ;};return nil ;};type ST_NumberFormat byte ;type ST_TblLayoutType byte ; -// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path -func (_cfeg *CT_MacroName )ValidateWithPath (path string )error {return nil };func (_bcd *CT_AutoCaptions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eefa :for {_bcg ,_bfe :=d .Token ();if _bfe !=nil {return _bfe ;};switch _gad :=_bcg .(type ){case _f .StartElement :switch _gad .Name {case _f .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 :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_f .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 :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_bg :=NewCT_AutoCaption ();if _acd :=d .DecodeElement (_bg ,&_gad );_acd !=nil {return _acd ;};_bcd .AutoCaption =append (_bcd .AutoCaption ,_bg );default:_gb .Log ("\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\u0043\u0054\u005f\u0041\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_gad .Name );if _efe :=d .Skip ();_efe !=nil {return _efe ;};};case _f .EndElement :break _eefa ;case _f .CharData :};};return nil ;};func (_aacab *CT_PageNumber )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aacab .FmtAttr !=ST_NumberFormatUnset {_ebgdd ,_begfa :=_aacab .FmtAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0066m\u0074"});if _begfa !=nil {return _begfa ;};start .Attr =append (start .Attr ,_ebgdd );};if _aacab .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aacab .StartAttr )});};if _aacab .ChapStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0063\u0068\u0061\u0070\u0053\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aacab .ChapStyleAttr )});};if _aacab .ChapSepAttr !=ST_ChapterSepUnset {_cdfdf ,_bcfee :=_aacab .ChapSepAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"});if _bcfee !=nil {return _bcfee ;};start .Attr =append (start .Attr ,_cdfdf );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FFStatusText ()*CT_FFStatusText {_ggfe :=&CT_FFStatusText {};return _ggfe };func (_dgdf *CT_CustomXmlRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgdf .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_dgdf .UriAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_c .Sprintf ("\u0025\u0076",_dgdf .ElementAttr )});e .EncodeToken (start );if _dgdf .CustomXmlPr !=nil {_ddaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_dgdf .CustomXmlPr ,_ddaa );};if _dgdf .EG_ContentRowContent !=nil {for _ ,_gead :=range _dgdf .EG_ContentRowContent {_gead .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcdbbe WdST_AlignH )String ()string {switch _fcdbbe {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";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_egbbcc ST_FrameScrollbar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_egbbcc .String (),start );}; +// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path +func (_fceefe *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _fceefe .SmartTag !=nil {if _fggbfe :=_fceefe .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_fggbfe !=nil {return _fggbfe ;};};if _fceefe .Sdt !=nil {if _gdadcfg :=_fceefe .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gdadcfg !=nil {return _gdadcfg ;};};for _bdfbfd ,_gdggf :=range _fceefe .EG_RunLevelElts {if _gbceg :=_gdggf .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_bdfbfd ));_gbceg !=nil {return _gbceg ;};};return nil ;};func NewHdr ()*Hdr {_gfcef :=&Hdr {};_gfcef .CT_HdrFtr =*NewCT_HdrFtr ();return _gfcef };type CT_DocPartBehaviors struct{ -// Validate validates the WdCT_WrapSquare and its children -func (_abcfff *WdCT_WrapSquare )Validate ()error {return _abcfff .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");};func (_fcgad ST_StyleSort )Validate ()error {return _fcgad .ValidateWithPath ("")}; +// Entry Insertion Behavior +Behavior []*CT_DocPartBehavior ;};type CT_Row struct{ -// Validate validates the CT_TcPrInner and its children -func (_badaf *CT_TcPrInner )Validate ()error {return _badaf .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};type CT_DecimalNumber struct{ +// Revision Identifier for Table Row Glyph Formatting +RsidRPrAttr *string ; -// Decimal Number Value -ValAttr int64 ;};func (_cacebe *ST_PTabLeader )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfcade ,_dcbegb :=d .Token ();if _dcbegb !=nil {return _dcbegb ;};if _cgbcg ,_ceaab :=_dfcade .(_f .EndElement );_ceaab &&_cgbcg .Name ==start .Name {*_cacebe =1;return nil ;};if _efdfed ,_fceaa :=_dfcade .(_f .CharData );!_fceaa {return _c .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",_dfcade );}else {switch string (_efdfed ){case "":*_cacebe =0;case "\u006e\u006f\u006e\u0065":*_cacebe =1;case "\u0064\u006f\u0074":*_cacebe =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_cacebe =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_cacebe =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_cacebe =5;};};_dfcade ,_dcbegb =d .Token ();if _dcbegb !=nil {return _dcbegb ;};if _dfcbea ,_cgabce :=_dfcade .(_f .EndElement );_cgabce &&_dfcbea .Name ==start .Name {return nil ;};return _c .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",_dfcade );}; +// Revision Identifier for Table Row +RsidRAttr *string ; -// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path -func (_cdgea *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _cdgea .ValAttr ==ST_TextboxTightWrapUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ebfab :=_cdgea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebfab !=nil {return _ebfab ;};return nil ;};type CT_LevelSuffix struct{ +// Revision Identifier for Table Row Deletion +RsidDelAttr *string ; -// Character Type Between Numbering and Text -ValAttr ST_LevelSuffix ;};func NewCT_DirContentRun ()*CT_DirContentRun {_ddaf :=&CT_DirContentRun {};return _ddaf }; +// Revision Identifier for Table Row Properties +RsidTrAttr *string ; -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_bacfa *CT_Placeholder )ValidateWithPath (path string )error {if _gdfecd :=_bacfa .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_gdfecd !=nil {return _gdfecd ;};return nil ;}; +// Table-Level Property Exceptions +TblPrEx *CT_TblPrEx ; -// Validate validates the WdWpc and its children -func (_daagc *WdWpc )Validate ()error {return _daagc .ValidateWithPath ("\u0057\u0064\u0057p\u0063")};func (_facbf *CT_VerticalAlignRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cdcfb ,_cdgca :=_facbf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cdgca !=nil {return _cdgca ;};start .Attr =append (start .Attr ,_cdcfb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_bgecee :=&WdCT_WordprocessingShapeChoice1 {};return _bgecee ;}; +// Table Row Properties +TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};type CT_Tc struct{ -// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path -func (_faaaad *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _ceffc ,_cdada :=range _faaaad .EG_ContentBlockContent {if _cabcedg :=_cdada .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_ceffc ));_cabcedg !=nil {return _cabcedg ;};};return nil ;};type CT_Underline struct{ +// Table Cell Identifier +IdAttr *string ; -// Underline Style -ValAttr ST_Underline ; +// Table Cell Properties +TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_agbeb ST_MailMergeDest )ValidateWithPath (path string )error {switch _agbeb {case 0,1,2,3,4:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbeb ));};return nil ;};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_bggaa :=&CT_UnsignedDecimalNumber {};return _bggaa ;};func (_daebg *CT_MultiLevelType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_daebg .ValAttr =ST_MultiLevelType (1);for _ ,_ceaa :=range start .Attr {if _ceaa .Name .Local =="\u0076\u0061\u006c"{_daebg .ValAttr .UnmarshalXMLAttr (_ceaa );continue ;};};for {_bfdg ,_ecaede :=d .Token ();if _ecaede !=nil {return _ea .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065: \u0025\u0073",_ecaede );};if _deffbg ,_gfgcd :=_bfdg .(_c .EndElement );_gfgcd &&_deffbg .Name ==start .Name {break ;};};return nil ;};func (_cgacg *WdCT_Inline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgacg .DistTAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_ea .Sprintf ("\u0025\u0076",*_cgacg .DistTAttr )});};if _cgacg .DistBAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_ea .Sprintf ("\u0025\u0076",*_cgacg .DistBAttr )});};if _cgacg .DistLAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ea .Sprintf ("\u0025\u0076",*_cgacg .DistLAttr )});};if _cgacg .DistRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ea .Sprintf ("\u0025\u0076",*_cgacg .DistRAttr )});};e .EncodeToken (start );_ebbeb :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_cgacg .Extent ,_ebbeb );if _cgacg .EffectExtent !=nil {_gaffcc :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_cgacg .EffectExtent ,_gaffcc );};_fdfcfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_cgacg .DocPr ,_fdfcfd );if _cgacg .CNvGraphicFramePr !=nil {_dbfcf :=_c .StartElement {Name :_c .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_cgacg .CNvGraphicFramePr ,_dbfcf );};_abgegg :=_c .StartElement {Name :_c .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_abgegg .Attr =append (_abgegg .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_cgacg .Graphic ,_abgegg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afdbed *ST_PTabRelativeTo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcedg ,_gcgbbb :=d .Token ();if _gcgbbb !=nil {return _gcgbbb ;};if _ecgbfc ,_cfggdg :=_bcedg .(_c .EndElement );_cfggdg &&_ecgbfc .Name ==start .Name {*_afdbed =1;return nil ;};if _eaddg ,_egafg :=_bcedg .(_c .CharData );!_egafg {return _ea .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",_bcedg );}else {switch string (_eaddg ){case "":*_afdbed =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_afdbed =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_afdbed =2;};};_bcedg ,_gcgbbb =d .Token ();if _gcgbbb !=nil {return _gcgbbb ;};if _cgccg ,_fbgfgg :=_bcedg .(_c .EndElement );_fbgfgg &&_cgccg .Name ==start .Name {return nil ;};return _ea .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",_bcedg );};func NewWdWsp ()*WdWsp {_aedaee :=&WdWsp {};_aedaee .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _aedaee ;};func (_baccc *CT_SdtBlock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edcge :for {_cdgcbf ,_gagce :=d .Token ();if _gagce !=nil {return _gagce ;};switch _bfbbf :=_cdgcbf .(type ){case _c .StartElement :switch _bfbbf .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 :"\u0073\u0064\u0074P\u0072"},_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 :"\u0073\u0064\u0074P\u0072"}:_baccc .SdtPr =NewCT_SdtPr ();if _bfbec :=d .DecodeElement (_baccc .SdtPr ,&_bfbbf );_bfbec !=nil {return _bfbec ;};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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_baccc .SdtEndPr =NewCT_SdtEndPr ();if _dedadb :=d .DecodeElement (_baccc .SdtEndPr ,&_bfbbf );_dedadb !=nil {return _dedadb ;};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 :"\u0073\u0064\u0074\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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_baccc .SdtContent =NewCT_SdtContentBlock ();if _caeab :=d .DecodeElement (_baccc .SdtContent ,&_bfbbf );_caeab !=nil {return _caeab ;};default:_cff .Log ("\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\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_bfbbf .Name );if _fcbeb :=d .Skip ();_fcbeb !=nil {return _fcbeb ;};};case _c .EndElement :break _edcge ;case _c .CharData :};};return nil ;}; -// Underline Color -ColorAttr *ST_HexColor ; +// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path +func (_bbeggg *CT_SdtRun )ValidateWithPath (path string )error {if _bbeggg .SdtPr !=nil {if _dgfba :=_bbeggg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_dgfba !=nil {return _dgfba ;};};if _bbeggg .SdtEndPr !=nil {if _geeed :=_bbeggg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_geeed !=nil {return _geeed ;};};if _bbeggg .SdtContent !=nil {if _cbdb :=_bbeggg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_cbdb !=nil {return _cbdb ;};};return nil ;};func (_gccd *CT_FitText )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgbg :=range start .Attr {if _fgbg .Name .Local =="\u0076\u0061\u006c"{_ddbfc ,_fbbgf :=ParseUnionST_TwipsMeasure (_fgbg .Value );if _fbbgf !=nil {return _fbbgf ;};_gccd .ValAttr =_ddbfc ;continue ;};if _fgbg .Name .Local =="\u0069\u0064"{_bdee ,_dedac :=_ac .ParseInt (_fgbg .Value ,10,64);if _dedac !=nil {return _dedac ;};_gccd .IdAttr =&_bdee ;continue ;};};for {_faceb ,_fgea :=d .Token ();if _fgea !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_fgea );};if _abcbf ,_cfbde :=_faceb .(_c .EndElement );_cfbde &&_abcbf .Name ==start .Name {break ;};};return nil ;}; -// Underline Theme Color -ThemeColorAttr ST_ThemeColor ; +// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path +func (_ggfe *CT_Em )ValidateWithPath (path string )error {if _ggfe .ValAttr ==ST_EmUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _bdbdc :=_ggfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdbdc !=nil {return _bdbdc ;};return nil ;};type CT_PPrBase struct{ -// Underline Theme Color Tint -ThemeTintAttr *string ; +// Referenced Paragraph Style +PStyle *CT_String ; -// Underline Theme Color Shade -ThemeShadeAttr *string ;}; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path -func (_fcdbed *WdCT_WrapSquare )ValidateWithPath (path string )error {if _fcdbed .WrapTextAttr ==WdST_WrapTextUnset {return _c .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _fbecf :=_fcdbed .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_fbecf !=nil {return _fbecf ;};if _fcdbed .EffectExtent !=nil {if _cadbfe :=_fcdbed .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_cadbfe !=nil {return _cadbfe ;};};return nil ;};type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_db .CT_NonVisualDrawingShapeProps ;CNvCnPr *_db .CT_NonVisualConnectorProperties ;};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;PPr *CT_PPrBase ;};func (_bgfba ST_DocPartGallery )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bgfba .String (),start );}; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path -func (_afcfd *CT_DivBdr )ValidateWithPath (path string )error {if _afcfd .Top !=nil {if _edaf :=_afcfd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_edaf !=nil {return _edaf ;};};if _afcfd .Left !=nil {if _adeab :=_afcfd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_adeab !=nil {return _adeab ;};};if _afcfd .Bottom !=nil {if _egage :=_afcfd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_egage !=nil {return _egage ;};};if _afcfd .Right !=nil {if _cagbf :=_afcfd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cagbf !=nil {return _cagbf ;};};return nil ;};func (_cecea *CT_MarkupRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgedd :=range start .Attr {if _bgedd .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cecea .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_bgedd );continue ;};if _bgedd .Name .Local =="\u0069\u0064"{_fbfgd ,_cdefc :=_ge .ParseInt (_bgedd .Value ,10,64);if _cdefc !=nil {return _cdefc ;};_cecea .IdAttr =_fbfgd ;continue ;};};for {_bggdf ,_facea :=d .Token ();if _facea !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0075\u0070\u0052\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_facea );};if _bcedba ,_cegffc :=_bggdf .(_f .EndElement );_cegffc &&_bcedba .Name ==start .Name {break ;};};return nil ;};func (_gdce *CT_BdoContentRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdce .ValAttr !=ST_DirectionUnset {_fgeg ,_cgcb :=_gdce .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cgcb !=nil {return _cgcb ;};start .Attr =append (start .Attr ,_fgeg );};e .EncodeToken (start );if _gdce .FldSimple !=nil {_aabd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_eca :=range _gdce .FldSimple {e .EncodeElement (_eca ,_aabd );};};if _gdce .Hyperlink !=nil {_caa :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gdce .Hyperlink ,_caa );};if _gdce .SubDoc !=nil {_gadc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_gdce .SubDoc ,_gadc );};if _gdce .EG_ContentRunContent !=nil {for _ ,_cegd :=range _gdce .EG_ContentRunContent {_cegd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdfge *ST_TblLayoutType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdfge =0;case "\u0066\u0069\u0078e\u0064":*_fdfge =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_fdfge =2;};return nil ;};func (_bccaf *ST_MailMergeDest )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bccaf =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_bccaf =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_bccaf =2;case "\u0065\u006d\u0061i\u006c":*_bccaf =3;case "\u0066\u0061\u0078":*_bccaf =4;};return nil ;};type CT_DocProtect struct{ +// Text Frame Properties +FramePr *CT_FramePr ; -// Document Editing Restrictions -EditAttr ST_DocProtect ; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Only Allow Formatting With Unlocked Styles -FormattingAttr *_cd .ST_OnOff ; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Enforce Document Protection Settings -EnforcementAttr *_cd .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _cd .ST_CryptProv ;CryptAlgorithmClassAttr _cd .ST_AlgClass ;CryptAlgorithmTypeAttr _cd .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func NewCT_NumRestart ()*CT_NumRestart {_dbfge :=&CT_NumRestart {};_dbfge .ValAttr =ST_RestartNumber (1);return _dbfge ;};func (_adad *CT_FFCheckBox )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adad .Choice !=nil {_adad .Choice .MarshalXML (e ,_f .StartElement {});};if _adad .Default !=nil {_ccag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_adad .Default ,_ccag );};if _adad .Checked !=nil {_bfccf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_adad .Checked ,_bfccf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DocPartBehavior struct{ +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Insertion Behavior Value -ValAttr ST_DocPartBehavior ;}; +// Paragraph Borders +PBdr *CT_PBdr ; -// Validate validates the CT_Columns and its children -func (_bfcd *CT_Columns )Validate ()error {return _bfcd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");}; +// Paragraph Shading +Shd *CT_Shd ; -// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path -func (_efdgd *EG_ContentRunContent )ValidateWithPath (path string )error {if _efdgd .CustomXml !=nil {if _bcaab :=_efdgd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bcaab !=nil {return _bcaab ;};};if _efdgd .SmartTag !=nil {if _bfeeaca :=_efdgd .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_bfeeaca !=nil {return _bfeeaca ;};};if _efdgd .Sdt !=nil {if _gafeb :=_efdgd .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gafeb !=nil {return _gafeb ;};};if _efdgd .Dir !=nil {if _cdafcc :=_efdgd .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_cdafcc !=nil {return _cdafcc ;};};if _efdgd .Bdo !=nil {if _gdbbf :=_efdgd .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f");_gdbbf !=nil {return _gdbbf ;};};if _efdgd .R !=nil {if _abgea :=_efdgd .R .ValidateWithPath (path +"\u002f\u0052");_abgea !=nil {return _abgea ;};};for _ebegabb ,_gafadb :=range _efdgd .EG_RunLevelElts {if _ggede :=_gafadb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ebegabb ));_ggede !=nil {return _ggede ;};};return nil ;};func (_eaedf *CT_ObjectChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eaedf .Control !=nil {_abag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_eaedf .Control ,_abag );};if _eaedf .ObjectLink !=nil {_edaae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_eaedf .ObjectLink ,_edaae );};if _eaedf .ObjectEmbed !=nil {_bcff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}};e .EncodeElement (_eaedf .ObjectEmbed ,_bcff );};if _eaedf .Movie !=nil {_fadeg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_eaedf .Movie ,_fadeg );};return nil ;};func NewEG_RPrContent ()*EG_RPrContent {_aedgd :=&EG_RPrContent {};return _aedgd };type EG_MathContent struct{OMathPara *_ce .OMathPara ;OMath *_ce .OMath ;}; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path -func (_dff *AG_TransitionalPassword )ValidateWithPath (path string )error {if _gdd :=_dff .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_gdd !=nil {return _gdd ;};if _fcc :=_dff .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_fcc !=nil {return _fcc ;};if _dcgf :=_dff .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dcgf !=nil {return _dcgf ;};return nil ;};func (_ffdag ST_TextScale )String ()string {if _ffdag .ST_TextScalePercent !=nil {return _c .Sprintf ("\u0025\u0076",*_ffdag .ST_TextScalePercent );};if _ffdag .ST_TextScaleDecimal !=nil {return _c .Sprintf ("\u0025\u0076",*_ffdag .ST_TextScaleDecimal );};return "";};func NewCT_Attr ()*CT_Attr {_cbf :=&CT_Attr {};return _cbf };func (_efedfg *CT_SdtCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dagfd :for {_abcdd ,_gdbef :=d .Token ();if _gdbef !=nil {return _gdbef ;};switch _abgfdf :=_abcdd .(type ){case _f .StartElement :switch _abgfdf .Name {case _f .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 :"\u0073\u0064\u0074P\u0072"},_f .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 :"\u0073\u0064\u0074P\u0072"}:_efedfg .SdtPr =NewCT_SdtPr ();if _cccfgf :=d .DecodeElement (_efedfg .SdtPr ,&_abgfdf );_cccfgf !=nil {return _cccfgf ;};case _f .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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_f .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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_efedfg .SdtEndPr =NewCT_SdtEndPr ();if _eafgb :=d .DecodeElement (_efedfg .SdtEndPr ,&_abgfdf );_eafgb !=nil {return _eafgb ;};case _f .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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_f .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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_efedfg .SdtContent =NewCT_SdtContentCell ();if _dgfbd :=d .DecodeElement (_efedfg .SdtContent ,&_abgfdf );_dgfbd !=nil {return _dgfbd ;};default:_gb .Log ("\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\u005fS\u0064\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_abgfdf .Name );if _gbebcb :=d .Skip ();_gbebcb !=nil {return _gbebcb ;};};case _f .EndElement :break _dagfd ;case _f .CharData :};};return nil ;}; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path -func (_fcgdd *CT_DocPartPr )ValidateWithPath (path string )error {if _aegf :=_fcgdd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_aegf !=nil {return _aegf ;};if _fcgdd .Style !=nil {if _bfea :=_fcgdd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bfea !=nil {return _bfea ;};};if _fcgdd .Category !=nil {if _ffegf :=_fcgdd .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_ffegf !=nil {return _ffegf ;};};if _fcgdd .Types !=nil {if _bddfd :=_fcgdd .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073");_bddfd !=nil {return _bddfd ;};};if _fcgdd .Behaviors !=nil {if _cgea :=_fcgdd .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_cgea !=nil {return _cgea ;};};if _fcgdd .Description !=nil {if _befg :=_fcgdd .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_befg !=nil {return _befg ;};};if _fcgdd .Guid !=nil {if _cdde :=_fcgdd .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_cdde !=nil {return _cdde ;};};return nil ;};func (_gbcde ST_CaptionPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbcde .String (),start );};func (_fegbfa *CT_TextboxTightWrap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ecebad ,_bfefe :=_fegbfa .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bfefe !=nil {return _bfefe ;};start .Attr =append (start .Attr ,_ecebad );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path -func (_eed *CT_CalendarType )ValidateWithPath (path string )error {if _gcbg :=_eed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcbg !=nil {return _gcbg ;};return nil ;}; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// MarshalXML implements the xml.Marshaler interface. -func (_afddce *AlternateContentRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gbafa :=_f .StartElement {Name :start .Name };_gbafa .Attr =append (_gbafa .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070g"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0047\u0072\u006f\u0075\u0070"});_gbafa .Attr =append (_gbafa .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"});_gbafa .Attr =append (_gbafa .Attr ,_f .Attr {Name :_f .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"});_gbafa .Attr =append (_gbafa .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});_gbafa .Attr =append (_gbafa .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070\u0031\u0034"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006fr\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0044\u0072\u0061w\u0069\u006e\u0067"});_gbafa .Attr =append (_gbafa .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});_gbafa .Attr =append (_gbafa .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065"});_gbafa .Attr =append (_gbafa .Attr ,_f .Attr {Name :_f .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"});_gbafa .Attr =append (_gbafa .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00314"},Value :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u006d\u006c"});_gbafa .Attr =append (_gbafa .Attr ,_f .Attr {Name :_f .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"});_gbafa .Attr =append (_gbafa .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00310"},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"});_gbafa .Attr =append (_gbafa .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :"\u0077\u0070\u00314\u0020\u0077\u0031\u0034\u0020\u0077\u0031\u0030"});e .EncodeToken (_gbafa );if _afddce .Choice !=nil {_efgcb :=_f .StartElement {Name :_f .Name {Local :"\u006dc\u003a\u0043\u0068\u006f\u0069\u0063e"}};_efgcb .Attr =append (_efgcb .Attr ,_f .Attr {Name :_f .Name {Local :"\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"},Value :_afddce .Choice ._cbeead });e .EncodeToken (_efgcb );e .EncodeElement (_afddce .Choice ,_efgcb );e .EncodeToken (_f .EndElement {Name :_efgcb .Name });};if _afddce .Fallback !=nil {if _bfffcc :=_afddce .Fallback .MarshalXML (e ,_f .StartElement {});_bfffcc !=nil {return _bfffcc ;};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Validate validates the CT_ColorSchemeMapping and its children -func (_acgc *CT_ColorSchemeMapping )Validate ()error {return _acgc .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");}; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path -func (_ddbdf *EG_RPrBase )ValidateWithPath (path string )error {if _ddbdf .RStyle !=nil {if _agaca :=_ddbdf .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_agaca !=nil {return _agaca ;};};if _ddbdf .RFonts !=nil {if _ecbgba :=_ddbdf .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_ecbgba !=nil {return _ecbgba ;};};if _ddbdf .B !=nil {if _bdgdc :=_ddbdf .B .ValidateWithPath (path +"\u002f\u0042");_bdgdc !=nil {return _bdgdc ;};};if _ddbdf .BCs !=nil {if _abbe :=_ddbdf .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_abbe !=nil {return _abbe ;};};if _ddbdf .I !=nil {if _fgebbb :=_ddbdf .I .ValidateWithPath (path +"\u002f\u0049");_fgebbb !=nil {return _fgebbb ;};};if _ddbdf .ICs !=nil {if _cgaddc :=_ddbdf .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_cgaddc !=nil {return _cgaddc ;};};if _ddbdf .Caps !=nil {if _gfaae :=_ddbdf .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gfaae !=nil {return _gfaae ;};};if _ddbdf .SmallCaps !=nil {if _dcffb :=_ddbdf .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_dcffb !=nil {return _dcffb ;};};if _ddbdf .Strike !=nil {if _aagfe :=_ddbdf .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_aagfe !=nil {return _aagfe ;};};if _ddbdf .Dstrike !=nil {if _efaca :=_ddbdf .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_efaca !=nil {return _efaca ;};};if _ddbdf .Outline !=nil {if _aaefba :=_ddbdf .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_aaefba !=nil {return _aaefba ;};};if _ddbdf .Shadow !=nil {if _aeceg :=_ddbdf .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_aeceg !=nil {return _aeceg ;};};if _ddbdf .Emboss !=nil {if _gcbcbc :=_ddbdf .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_gcbcbc !=nil {return _gcbcbc ;};};if _ddbdf .Imprint !=nil {if _edbfd :=_ddbdf .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_edbfd !=nil {return _edbfd ;};};if _ddbdf .NoProof !=nil {if _dedbe :=_ddbdf .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_dedbe !=nil {return _dedbe ;};};if _ddbdf .SnapToGrid !=nil {if _bfcccc :=_ddbdf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bfcccc !=nil {return _bfcccc ;};};if _ddbdf .Vanish !=nil {if _acbdc :=_ddbdf .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_acbdc !=nil {return _acbdc ;};};if _ddbdf .WebHidden !=nil {if _ddebg :=_ddbdf .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_ddebg !=nil {return _ddebg ;};};if _ddbdf .Color !=nil {if _fgdbea :=_ddbdf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fgdbea !=nil {return _fgdbea ;};};if _ddbdf .Spacing !=nil {if _agccfe :=_ddbdf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_agccfe !=nil {return _agccfe ;};};if _ddbdf .W !=nil {if _fdcgd :=_ddbdf .W .ValidateWithPath (path +"\u002f\u0057");_fdcgd !=nil {return _fdcgd ;};};if _ddbdf .Kern !=nil {if _fgdece :=_ddbdf .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_fgdece !=nil {return _fgdece ;};};if _ddbdf .Position !=nil {if _edafg :=_ddbdf .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_edafg !=nil {return _edafg ;};};if _ddbdf .Sz !=nil {if _dggbe :=_ddbdf .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_dggbe !=nil {return _dggbe ;};};if _ddbdf .SzCs !=nil {if _ddeaa :=_ddbdf .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_ddeaa !=nil {return _ddeaa ;};};if _ddbdf .Highlight !=nil {if _fbacc :=_ddbdf .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_fbacc !=nil {return _fbacc ;};};if _ddbdf .U !=nil {if _aaeee :=_ddbdf .U .ValidateWithPath (path +"\u002f\u0055");_aaeee !=nil {return _aaeee ;};};if _ddbdf .Effect !=nil {if _degbdf :=_ddbdf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_degbdf !=nil {return _degbdf ;};};if _ddbdf .Bdr !=nil {if _eadae :=_ddbdf .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_eadae !=nil {return _eadae ;};};if _ddbdf .Shd !=nil {if _baeda :=_ddbdf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_baeda !=nil {return _baeda ;};};if _ddbdf .FitText !=nil {if _ecgcgg :=_ddbdf .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_ecgcgg !=nil {return _ecgcgg ;};};if _ddbdf .VertAlign !=nil {if _cefaaa :=_ddbdf .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_cefaaa !=nil {return _cefaaa ;};};if _ddbdf .Rtl !=nil {if _dbeeg :=_ddbdf .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_dbeeg !=nil {return _dbeeg ;};};if _ddbdf .Cs !=nil {if _egbdcg :=_ddbdf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_egbdcg !=nil {return _egbdcg ;};};if _ddbdf .Em !=nil {if _afefea :=_ddbdf .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_afefea !=nil {return _afefea ;};};if _ddbdf .Lang !=nil {if _cegge :=_ddbdf .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_cegge !=nil {return _cegge ;};};if _ddbdf .EastAsianLayout !=nil {if _fggda :=_ddbdf .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_fggda !=nil {return _fggda ;};};if _ddbdf .SpecVanish !=nil {if _dgged :=_ddbdf .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_dgged !=nil {return _dgged ;};};if _ddbdf .OMath !=nil {if _abdaff :=_ddbdf .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_abdaff !=nil {return _abdaff ;};};return nil ;}; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Validate validates the WdCT_TextboxInfo and its children -func (_effde *WdCT_TextboxInfo )Validate ()error {return _effde .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};type CT_FtnEdnRef struct{ +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Suppress Footnote/Endnote Reference Mark -CustomMarkFollowsAttr *_cd .ST_OnOff ; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Footnote/Endnote ID Reference -IdAttr int64 ;};func (_aaddc *CT_SdtPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fabed :for {_edfef ,_gbfcb :=d .Token ();if _gbfcb !=nil {return _gbfcb ;};switch _fagba :=_edfef .(type ){case _f .StartElement :switch _fagba .Name {case _f .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 :"\u0072\u0050\u0072"},_f .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 :"\u0072\u0050\u0072"}:_aaddc .RPr =NewCT_RPr ();if _eaeeeg :=d .DecodeElement (_aaddc .RPr ,&_fagba );_eaeeeg !=nil {return _eaeeeg ;};case _f .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 :"\u0061\u006c\u0069a\u0073"},_f .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 :"\u0061\u006c\u0069a\u0073"}:_aaddc .Alias =NewCT_String ();if _bddd :=d .DecodeElement (_aaddc .Alias ,&_fagba );_bddd !=nil {return _bddd ;};case _f .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 :"\u0074\u0061\u0067"},_f .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 :"\u0074\u0061\u0067"}:_aaddc .Tag =NewCT_String ();if _bagcc :=d .DecodeElement (_aaddc .Tag ,&_fagba );_bagcc !=nil {return _bagcc ;};case _f .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 :"\u0069\u0064"},_f .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 :"\u0069\u0064"}:_aaddc .Id =NewCT_DecimalNumber ();if _aagecc :=d .DecodeElement (_aaddc .Id ,&_fagba );_aagecc !=nil {return _aagecc ;};case _f .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 :"\u006c\u006f\u0063\u006b"},_f .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 :"\u006c\u006f\u0063\u006b"}:_aaddc .Lock =NewCT_Lock ();if _cfcec :=d .DecodeElement (_aaddc .Lock ,&_fagba );_cfcec !=nil {return _cfcec ;};case _f .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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_f .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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_aaddc .Placeholder =NewCT_Placeholder ();if _eaabb :=d .DecodeElement (_aaddc .Placeholder ,&_fagba );_eaabb !=nil {return _eaabb ;};case _f .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 :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"},_f .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 :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"}:_aaddc .Temporary =NewCT_OnOff ();if _dbbfdg :=d .DecodeElement (_aaddc .Temporary ,&_fagba );_dbbfdg !=nil {return _dbbfdg ;};case _f .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 :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"},_f .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 :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}:_aaddc .ShowingPlcHdr =NewCT_OnOff ();if _cfbgb :=d .DecodeElement (_aaddc .ShowingPlcHdr ,&_fagba );_cfbgb !=nil {return _cfbgb ;};case _f .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 :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_f .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 :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_aaddc .DataBinding =NewCT_DataBinding ();if _defbb :=d .DecodeElement (_aaddc .DataBinding ,&_fagba );_defbb !=nil {return _defbb ;};case _f .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 :"\u006c\u0061\u0062e\u006c"},_f .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 :"\u006c\u0061\u0062e\u006c"}:_aaddc .Label =NewCT_DecimalNumber ();if _dgbea :=d .DecodeElement (_aaddc .Label ,&_fagba );_dgbea !=nil {return _dgbea ;};case _f .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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_f .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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_aaddc .TabIndex =NewCT_UnsignedDecimalNumber ();if _debge :=d .DecodeElement (_aaddc .TabIndex ,&_fagba );_debge !=nil {return _debge ;};case _f .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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_f .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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_aaddc .Choice =NewCT_SdtPrChoice ();if _bfbbf :=d .DecodeElement (&_aaddc .Choice .Equation ,&_fagba );_bfbbf !=nil {return _bfbbf ;};case _f .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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_f .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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_aaddc .Choice =NewCT_SdtPrChoice ();if _ddage :=d .DecodeElement (&_aaddc .Choice .ComboBox ,&_fagba );_ddage !=nil {return _ddage ;};case _f .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 :"\u0064\u0061\u0074\u0065"},_f .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 :"\u0064\u0061\u0074\u0065"}:_aaddc .Choice =NewCT_SdtPrChoice ();if _eggdg :=d .DecodeElement (&_aaddc .Choice .Date ,&_fagba );_eggdg !=nil {return _eggdg ;};case _f .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_f .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_aaddc .Choice =NewCT_SdtPrChoice ();if _dcdacg :=d .DecodeElement (&_aaddc .Choice .DocPartObj ,&_fagba );_dcdacg !=nil {return _dcdacg ;};case _f .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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"},_f .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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_aaddc .Choice =NewCT_SdtPrChoice ();if _aabceg :=d .DecodeElement (&_aaddc .Choice .DocPartList ,&_fagba );_aabceg !=nil {return _aabceg ;};case _f .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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"},_f .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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_aaddc .Choice =NewCT_SdtPrChoice ();if _dddfb :=d .DecodeElement (&_aaddc .Choice .DropDownList ,&_fagba );_dddfb !=nil {return _dddfb ;};case _f .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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_aaddc .Choice =NewCT_SdtPrChoice ();if _edgfe :=d .DecodeElement (&_aaddc .Choice .Picture ,&_fagba );_edgfe !=nil {return _edgfe ;};case _f .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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"},_f .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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_aaddc .Choice =NewCT_SdtPrChoice ();if _dfcab :=d .DecodeElement (&_aaddc .Choice .RichText ,&_fagba );_dfcab !=nil {return _dfcab ;};case _f .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 :"\u0074\u0065\u0078\u0074"},_f .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 :"\u0074\u0065\u0078\u0074"}:_aaddc .Choice =NewCT_SdtPrChoice ();if _abeeg :=d .DecodeElement (&_aaddc .Choice .Text ,&_fagba );_abeeg !=nil {return _abeeg ;};case _f .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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_f .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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_aaddc .Choice =NewCT_SdtPrChoice ();if _gddfba :=d .DecodeElement (&_aaddc .Choice .Citation ,&_fagba );_gddfba !=nil {return _gddfba ;};case _f .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 :"\u0067\u0072\u006fu\u0070"},_f .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 :"\u0067\u0072\u006fu\u0070"}:_aaddc .Choice =NewCT_SdtPrChoice ();if _bdcafe :=d .DecodeElement (&_aaddc .Choice .Group ,&_fagba );_bdcafe !=nil {return _bdcafe ;};case _f .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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_f .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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_aaddc .Choice =NewCT_SdtPrChoice ();if _ccdcb :=d .DecodeElement (&_aaddc .Choice .Bibliography ,&_fagba );_ccdcb !=nil {return _ccdcb ;};default:_gfdbb :=&_gb .XSDAny {};if _aacdg :=d .DecodeElement (_gfdbb ,&_fagba );_aacdg !=nil {return _aacdg ;};_aaddc .Extra =append (_aaddc .Extra ,_gfdbb );};case _f .EndElement :break _fabed ;case _f .CharData :};};return nil ;}; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path -func (_fdc *CT_BookmarkRange )ValidateWithPath (path string )error {if _gdceb :=_fdc .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_gdceb !=nil {return _gdceb ;};return nil ;}; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path -func (_cfbace *EG_ContentRowContent )ValidateWithPath (path string )error {for _ggaca ,_cgfcf :=range _cfbace .Tr {if _bfdgbcg :=_cgfcf .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_ggaca ));_bfdgbcg !=nil {return _bfdgbcg ;};};if _cfbace .CustomXml !=nil {if _bcdade :=_cfbace .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bcdade !=nil {return _bcdade ;};};if _cfbace .Sdt !=nil {if _ebgdea :=_cfbace .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ebgdea !=nil {return _ebgdea ;};};for _cegfb ,_cbgga :=range _cfbace .EG_RunLevelElts {if _ddfec :=_cbgga .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cegfb ));_ddfec !=nil {return _ddfec ;};};return nil ;};func (_eafge *CT_TblWidth )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eafge .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_eafge .WAttr )});};if _eafge .TypeAttr !=ST_TblWidthUnset {_gdgbcb ,_efdfg :=_eafge .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _efdfg !=nil {return _efdfg ;};start .Attr =append (start .Attr ,_gdgbcb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Validate validates the WdCT_WordprocessingShapeChoice and its children -func (_eabcb *WdCT_WordprocessingShapeChoice )Validate ()error {return _eabcb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cbabd *CT_PixelsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_cbabd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Paragraph Indentation +Ind *CT_Ind ; -// Validate validates the CT_StylePaneFilter and its children -func (_adcaf *CT_StylePaneFilter )Validate ()error {return _adcaf .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");};type CT_RubyContent struct{ +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_DocumentBase struct{ +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Document Background -Background *CT_Background ;};func (_fcaeeg WdST_RelFromV )String ()string {switch _fcaeeg {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 4:return "\u006c\u0069\u006e\u0065";case 5:return "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case 6:return "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return "";};func (_bdcedf *CT_ParaRPrChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_bdcedf .AuthorAttr )});if _bdcedf .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bdcedf .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bdcedf .IdAttr )});e .EncodeToken (start );_bddac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bdcedf .RPr ,_bddac );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgbab *CT_ParaRPrOriginal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efgcf :for {_cccag ,_acfdf :=d .Token ();if _acfdf !=nil {return _acfdf ;};switch _ffbdfg :=_cccag .(type ){case _f .StartElement :switch _ffbdfg .Name {case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_dgbab .Ins =NewCT_TrackChange ();if _cbbg :=d .DecodeElement (_dgbab .Ins ,&_ffbdfg );_cbbg !=nil {return _cbbg ;};case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_dgbab .Del =NewCT_TrackChange ();if _bageg :=d .DecodeElement (_dgbab .Del ,&_ffbdfg );_bageg !=nil {return _bageg ;};case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dgbab .MoveFrom =NewCT_TrackChange ();if _acdeec :=d .DecodeElement (_dgbab .MoveFrom ,&_ffbdfg );_acdeec !=nil {return _acdeec ;};case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dgbab .MoveTo =NewCT_TrackChange ();if _cagcb :=d .DecodeElement (_dgbab .MoveTo ,&_ffbdfg );_cagcb !=nil {return _cagcb ;};case _f .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_dgbab .RStyle =NewCT_String ();if _dagee :=d .DecodeElement (_dgbab .RStyle ,&_ffbdfg );_dagee !=nil {return _dagee ;};case _f .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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_f .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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_dgbab .RFonts =NewCT_Fonts ();if _abfec :=d .DecodeElement (_dgbab .RFonts ,&_ffbdfg );_abfec !=nil {return _abfec ;};case _f .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 :"\u0062"},_f .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 :"\u0062"}:_dgbab .B =NewCT_OnOff ();if _dgcf :=d .DecodeElement (_dgbab .B ,&_ffbdfg );_dgcf !=nil {return _dgcf ;};case _f .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 :"\u0062\u0043\u0073"},_f .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 :"\u0062\u0043\u0073"}:_dgbab .BCs =NewCT_OnOff ();if _gecgd :=d .DecodeElement (_dgbab .BCs ,&_ffbdfg );_gecgd !=nil {return _gecgd ;};case _f .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 :"\u0069"},_f .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 :"\u0069"}:_dgbab .I =NewCT_OnOff ();if _cbced :=d .DecodeElement (_dgbab .I ,&_ffbdfg );_cbced !=nil {return _cbced ;};case _f .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 :"\u0069\u0043\u0073"},_f .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 :"\u0069\u0043\u0073"}:_dgbab .ICs =NewCT_OnOff ();if _aagbf :=d .DecodeElement (_dgbab .ICs ,&_ffbdfg );_aagbf !=nil {return _aagbf ;};case _f .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 :"\u0063\u0061\u0070\u0073"},_f .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 :"\u0063\u0061\u0070\u0073"}:_dgbab .Caps =NewCT_OnOff ();if _cgefb :=d .DecodeElement (_dgbab .Caps ,&_ffbdfg );_cgefb !=nil {return _cgefb ;};case _f .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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_f .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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_dgbab .SmallCaps =NewCT_OnOff ();if _ccgee :=d .DecodeElement (_dgbab .SmallCaps ,&_ffbdfg );_ccgee !=nil {return _ccgee ;};case _f .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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_f .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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_dgbab .Strike =NewCT_OnOff ();if _afag :=d .DecodeElement (_dgbab .Strike ,&_ffbdfg );_afag !=nil {return _afag ;};case _f .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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_f .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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_dgbab .Dstrike =NewCT_OnOff ();if _geffe :=d .DecodeElement (_dgbab .Dstrike ,&_ffbdfg );_geffe !=nil {return _geffe ;};case _f .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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_f .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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_dgbab .Outline =NewCT_OnOff ();if _bfgg :=d .DecodeElement (_dgbab .Outline ,&_ffbdfg );_bfgg !=nil {return _bfgg ;};case _f .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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_f .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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dgbab .Shadow =NewCT_OnOff ();if _fbfba :=d .DecodeElement (_dgbab .Shadow ,&_ffbdfg );_fbfba !=nil {return _fbfba ;};case _f .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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_f .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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_dgbab .Emboss =NewCT_OnOff ();if _ecgcg :=d .DecodeElement (_dgbab .Emboss ,&_ffbdfg );_ecgcg !=nil {return _ecgcg ;};case _f .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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_f .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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_dgbab .Imprint =NewCT_OnOff ();if _afaeb :=d .DecodeElement (_dgbab .Imprint ,&_ffbdfg );_afaeb !=nil {return _afaeb ;};case _f .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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_f .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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_dgbab .NoProof =NewCT_OnOff ();if _gaebaa :=d .DecodeElement (_dgbab .NoProof ,&_ffbdfg );_gaebaa !=nil {return _gaebaa ;};case _f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_dgbab .SnapToGrid =NewCT_OnOff ();if _cafecc :=d .DecodeElement (_dgbab .SnapToGrid ,&_ffbdfg );_cafecc !=nil {return _cafecc ;};case _f .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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_f .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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_dgbab .Vanish =NewCT_OnOff ();if _dcga :=d .DecodeElement (_dgbab .Vanish ,&_ffbdfg );_dcga !=nil {return _dcga ;};case _f .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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_f .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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_dgbab .WebHidden =NewCT_OnOff ();if _gbada :=d .DecodeElement (_dgbab .WebHidden ,&_ffbdfg );_gbada !=nil {return _gbada ;};case _f .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 :"\u0063\u006f\u006co\u0072"},_f .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 :"\u0063\u006f\u006co\u0072"}:_dgbab .Color =NewCT_Color ();if _accega :=d .DecodeElement (_dgbab .Color ,&_ffbdfg );_accega !=nil {return _accega ;};case _f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_dgbab .Spacing =NewCT_SignedTwipsMeasure ();if _cgceca :=d .DecodeElement (_dgbab .Spacing ,&_ffbdfg );_cgceca !=nil {return _cgceca ;};case _f .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 :"\u0077"},_f .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 :"\u0077"}:_dgbab .W =NewCT_TextScale ();if _feedag :=d .DecodeElement (_dgbab .W ,&_ffbdfg );_feedag !=nil {return _feedag ;};case _f .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 :"\u006b\u0065\u0072\u006e"},_f .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 :"\u006b\u0065\u0072\u006e"}:_dgbab .Kern =NewCT_HpsMeasure ();if _beafe :=d .DecodeElement (_dgbab .Kern ,&_ffbdfg );_beafe !=nil {return _beafe ;};case _f .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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_f .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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_dgbab .Position =NewCT_SignedHpsMeasure ();if _gcbce :=d .DecodeElement (_dgbab .Position ,&_ffbdfg );_gcbce !=nil {return _gcbce ;};case _f .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 :"\u0073\u007a"},_f .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 :"\u0073\u007a"}:_dgbab .Sz =NewCT_HpsMeasure ();if _afddc :=d .DecodeElement (_dgbab .Sz ,&_ffbdfg );_afddc !=nil {return _afddc ;};case _f .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 :"\u0073\u007a\u0043\u0073"},_f .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 :"\u0073\u007a\u0043\u0073"}:_dgbab .SzCs =NewCT_HpsMeasure ();if _fgebd :=d .DecodeElement (_dgbab .SzCs ,&_ffbdfg );_fgebd !=nil {return _fgebd ;};case _f .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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_f .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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_dgbab .Highlight =NewCT_Highlight ();if _fbecg :=d .DecodeElement (_dgbab .Highlight ,&_ffbdfg );_fbecg !=nil {return _fbecg ;};case _f .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 :"\u0075"},_f .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 :"\u0075"}:_dgbab .U =NewCT_Underline ();if _gdbbge :=d .DecodeElement (_dgbab .U ,&_ffbdfg );_gdbbge !=nil {return _gdbbge ;};case _f .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dgbab .Effect =NewCT_TextEffect ();if _cdagg :=d .DecodeElement (_dgbab .Effect ,&_ffbdfg );_cdagg !=nil {return _cdagg ;};case _f .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 :"\u0062\u0064\u0072"},_f .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 :"\u0062\u0064\u0072"}:_dgbab .Bdr =NewCT_Border ();if _dbbfd :=d .DecodeElement (_dgbab .Bdr ,&_ffbdfg );_dbbfd !=nil {return _dbbfd ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_dgbab .Shd =NewCT_Shd ();if _gfbfd :=d .DecodeElement (_dgbab .Shd ,&_ffbdfg );_gfbfd !=nil {return _gfbfd ;};case _f .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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_f .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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_dgbab .FitText =NewCT_FitText ();if _cdcgdb :=d .DecodeElement (_dgbab .FitText ,&_ffbdfg );_cdcgdb !=nil {return _cdcgdb ;};case _f .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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_f .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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_dgbab .VertAlign =NewCT_VerticalAlignRun ();if _ggegba :=d .DecodeElement (_dgbab .VertAlign ,&_ffbdfg );_ggegba !=nil {return _ggegba ;};case _f .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 :"\u0072\u0074\u006c"},_f .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 :"\u0072\u0074\u006c"}:_dgbab .Rtl =NewCT_OnOff ();if _bcgad :=d .DecodeElement (_dgbab .Rtl ,&_ffbdfg );_bcgad !=nil {return _bcgad ;};case _f .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 :"\u0063\u0073"},_f .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 :"\u0063\u0073"}:_dgbab .Cs =NewCT_OnOff ();if _bbaag :=d .DecodeElement (_dgbab .Cs ,&_ffbdfg );_bbaag !=nil {return _bbaag ;};case _f .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 :"\u0065\u006d"},_f .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 :"\u0065\u006d"}:_dgbab .Em =NewCT_Em ();if _accee :=d .DecodeElement (_dgbab .Em ,&_ffbdfg );_accee !=nil {return _accee ;};case _f .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 :"\u006c\u0061\u006e\u0067"},_f .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 :"\u006c\u0061\u006e\u0067"}:_dgbab .Lang =NewCT_Language ();if _cgeeb :=d .DecodeElement (_dgbab .Lang ,&_ffbdfg );_cgeeb !=nil {return _cgeeb ;};case _f .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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_f .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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_dgbab .EastAsianLayout =NewCT_EastAsianLayout ();if _gdgdd :=d .DecodeElement (_dgbab .EastAsianLayout ,&_ffbdfg );_gdgdd !=nil {return _gdgdd ;};case _f .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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_f .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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_dgbab .SpecVanish =NewCT_OnOff ();if _eddad :=d .DecodeElement (_dgbab .SpecVanish ,&_ffbdfg );_eddad !=nil {return _eddad ;};case _f .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 :"\u006f\u004d\u0061t\u0068"},_f .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 :"\u006f\u004d\u0061t\u0068"}:_dgbab .OMath =NewCT_OnOff ();if _edagf :=d .DecodeElement (_dgbab .OMath ,&_ffbdfg );_edagf !=nil {return _edagf ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050r\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c\u0020\u0025\u0076",_ffbdfg .Name );if _gdbg :=d .Skip ();_gdbg !=nil {return _gdbg ;};};case _f .EndElement :break _efgcf ;case _f .CharData :};};return nil ;}; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path -func (_ffcac *CT_DocRsids )ValidateWithPath (path string )error {if _ffcac .RsidRoot !=nil {if _cgfag :=_ffcac .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_cgfag !=nil {return _cgfag ;};};for _edgba ,_bdgb :=range _ffcac .Rsid {if _feacd :=_bdgb .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_edgba ));_feacd !=nil {return _feacd ;};};return nil ;}; +// Paragraph Alignment +Jc *CT_Jc ; -// Validate validates the CT_TrPrBase and its children -func (_debdb *CT_TrPrBase )Validate ()error {return _debdb .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");};func (_abefg ST_WmlColorSchemeIndex )Validate ()error {return _abefg .ValidateWithPath ("")};const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;);func (_acadf ST_ChapterSep )ValidateWithPath (path string )error {switch _acadf {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acadf ));};return nil ;};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_abbd :=&CT_GlossaryDocument {};return _abbd };func (_adaef *CT_TcBorders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adaef .Top !=nil {_fcgdae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_adaef .Top ,_fcgdae );};if _adaef .Start !=nil {_cdege :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_adaef .Start ,_cdege );};if _adaef .Left !=nil {_cbeace :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_adaef .Left ,_cbeace );};if _adaef .Bottom !=nil {_gdbfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_adaef .Bottom ,_gdbfe );};if _adaef .End !=nil {_gffba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_adaef .End ,_gffba );};if _adaef .Right !=nil {_dacgg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_adaef .Right ,_dacgg );};if _adaef .InsideH !=nil {_eceggd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_adaef .InsideH ,_eceggd );};if _adaef .InsideV !=nil {_eggce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_adaef .InsideV ,_eggce );};if _adaef .Tl2br !=nil {_gbeea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_adaef .Tl2br ,_gbeea );};if _adaef .Tr2bl !=nil {_cbgdfe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_adaef .Tr2bl ,_cbgdfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dabbdb ST_Hint )Validate ()error {return _dabbdb .ValidateWithPath ("")};type ST_FFTextType byte ;func (_aedcc ST_MailMergeDest )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aedcc .String (),start );};func (_gefad ST_DocProtect )String ()string {switch _gefad {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case 3:return "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case 5:return "\u0066\u006f\u0072m\u0073";};return "";};func (_dfaee *AC_ChoiceRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbafbg :for {_cfgddb ,_adfafd :=d .Token ();if _adfafd !=nil {return _adfafd ;};switch _gddgfg :=_cfgddb .(type ){case _f .StartElement :switch _gddgfg .Name {case _f .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 :"\u0062\u0072"},_f .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 :"\u0062\u0072"}:_dfaee .Br =NewCT_Br ();if _fcgee :=d .DecodeElement (_dfaee .Br ,&_gddgfg );_fcgee !=nil {return _fcgee ;};case _f .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 :"\u0074"},_f .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 :"\u0074"}:_dfaee .T =NewCT_Text ();if _abfdac :=d .DecodeElement (_dfaee .T ,&_gddgfg );_abfdac !=nil {return _abfdac ;};case _f .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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_dfaee .ContentPart =NewCT_Rel ();if _ccbbb :=d .DecodeElement (_dfaee .ContentPart ,&_gddgfg );_ccbbb !=nil {return _ccbbb ;};case _f .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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_f .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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_dfaee .DelText =NewCT_Text ();if _eggae :=d .DecodeElement (_dfaee .DelText ,&_gddgfg );_eggae !=nil {return _eggae ;};case _f .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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_f .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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_dfaee .InstrText =NewCT_Text ();if _abfed :=d .DecodeElement (_dfaee .InstrText ,&_gddgfg );_abfed !=nil {return _abfed ;};case _f .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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_f .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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_dfaee .DelInstrText =NewCT_Text ();if _dedegf :=d .DecodeElement (_dfaee .DelInstrText ,&_gddgfg );_dedegf !=nil {return _dedegf ;};case _f .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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_f .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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_dfaee .NoBreakHyphen =NewCT_Empty ();if _fgbgcf :=d .DecodeElement (_dfaee .NoBreakHyphen ,&_gddgfg );_fgbgcf !=nil {return _fgbgcf ;};case _f .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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_f .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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_dfaee .SoftHyphen =NewCT_Empty ();if _gafgdb :=d .DecodeElement (_dfaee .SoftHyphen ,&_gddgfg );_gafgdb !=nil {return _gafgdb ;};case _f .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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_f .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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_dfaee .DayShort =NewCT_Empty ();if _badgc :=d .DecodeElement (_dfaee .DayShort ,&_gddgfg );_badgc !=nil {return _badgc ;};case _f .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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_f .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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_dfaee .MonthShort =NewCT_Empty ();if _cbafgc :=d .DecodeElement (_dfaee .MonthShort ,&_gddgfg );_cbafgc !=nil {return _cbafgc ;};case _f .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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_f .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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_dfaee .YearShort =NewCT_Empty ();if _gebbcd :=d .DecodeElement (_dfaee .YearShort ,&_gddgfg );_gebbcd !=nil {return _gebbcd ;};case _f .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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_f .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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_dfaee .DayLong =NewCT_Empty ();if _gcbdf :=d .DecodeElement (_dfaee .DayLong ,&_gddgfg );_gcbdf !=nil {return _gcbdf ;};case _f .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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_f .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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_dfaee .MonthLong =NewCT_Empty ();if _ecfgc :=d .DecodeElement (_dfaee .MonthLong ,&_gddgfg );_ecfgc !=nil {return _ecfgc ;};case _f .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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_f .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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_dfaee .YearLong =NewCT_Empty ();if _caeab :=d .DecodeElement (_dfaee .YearLong ,&_gddgfg );_caeab !=nil {return _caeab ;};case _f .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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_f .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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_dfaee .AnnotationRef =NewCT_Empty ();if _gfafa :=d .DecodeElement (_dfaee .AnnotationRef ,&_gddgfg );_gfafa !=nil {return _gfafa ;};case _f .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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_f .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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_dfaee .FootnoteRef =NewCT_Empty ();if _egecda :=d .DecodeElement (_dfaee .FootnoteRef ,&_gddgfg );_egecda !=nil {return _egecda ;};case _f .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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_f .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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_dfaee .EndnoteRef =NewCT_Empty ();if _bfdeg :=d .DecodeElement (_dfaee .EndnoteRef ,&_gddgfg );_bfdeg !=nil {return _bfdeg ;};case _f .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_f .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_dfaee .Separator =NewCT_Empty ();if _gbedbf :=d .DecodeElement (_dfaee .Separator ,&_gddgfg );_gbedbf !=nil {return _gbedbf ;};case _f .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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_f .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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_dfaee .ContinuationSeparator =NewCT_Empty ();if _gaccg :=d .DecodeElement (_dfaee .ContinuationSeparator ,&_gddgfg );_gaccg !=nil {return _gaccg ;};case _f .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 :"\u0073\u0079\u006d"},_f .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 :"\u0073\u0079\u006d"}:_dfaee .Sym =NewCT_Sym ();if _fgdcd :=d .DecodeElement (_dfaee .Sym ,&_gddgfg );_fgdcd !=nil {return _fgdcd ;};case _f .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 :"\u0070\u0067\u004eu\u006d"},_f .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 :"\u0070\u0067\u004eu\u006d"}:_dfaee .PgNum =NewCT_Empty ();if _cbgef :=d .DecodeElement (_dfaee .PgNum ,&_gddgfg );_cbgef !=nil {return _cbgef ;};case _f .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 :"\u0063\u0072"},_f .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 :"\u0063\u0072"}:_dfaee .Cr =NewCT_Empty ();if _ffbede :=d .DecodeElement (_dfaee .Cr ,&_gddgfg );_ffbede !=nil {return _ffbede ;};case _f .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 :"\u0074\u0061\u0062"},_f .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 :"\u0074\u0061\u0062"}:_dfaee .Tab =NewCT_Empty ();if _babgg :=d .DecodeElement (_dfaee .Tab ,&_gddgfg );_babgg !=nil {return _babgg ;};case _f .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 :"\u006f\u0062\u006a\u0065\u0063\u0074"},_f .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 :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_dfaee .Object =NewCT_Object ();if _adecfe :=d .DecodeElement (_dfaee .Object ,&_gddgfg );_adecfe !=nil {return _adecfe ;};case _f .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 :"\u0070\u0069\u0063\u0074"},_f .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 :"\u0070\u0069\u0063\u0074"}:_dfaee .Pict =NewCT_Picture ();if _eggbg :=d .DecodeElement (_dfaee .Pict ,&_gddgfg );_eggbg !=nil {return _eggbg ;};case _f .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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_f .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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_dfaee .FldChar =NewCT_FldChar ();if _gefbbc :=d .DecodeElement (_dfaee .FldChar ,&_gddgfg );_gefbbc !=nil {return _gefbbc ;};case _f .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 :"\u0072\u0075\u0062\u0079"},_f .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 :"\u0072\u0075\u0062\u0079"}:_dfaee .Ruby =NewCT_Ruby ();if _fceebd :=d .DecodeElement (_dfaee .Ruby ,&_gddgfg );_fceebd !=nil {return _fceebd ;};case _f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_dfaee .FootnoteReference =NewCT_FtnEdnRef ();if _acdace :=d .DecodeElement (_dfaee .FootnoteReference ,&_gddgfg );_acdace !=nil {return _acdace ;};case _f .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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_f .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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_dfaee .EndnoteReference =NewCT_FtnEdnRef ();if _efecdca :=d .DecodeElement (_dfaee .EndnoteReference ,&_gddgfg );_efecdca !=nil {return _efecdca ;};case _f .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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_f .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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_dfaee .CommentReference =NewCT_Markup ();if _daacf :=d .DecodeElement (_dfaee .CommentReference ,&_gddgfg );_daacf !=nil {return _daacf ;};case _f .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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_dfaee .Drawing =NewCT_Drawing ();if _fdfgg :=d .DecodeElement (_dfaee .Drawing ,&_gddgfg );_fdfgg !=nil {return _fdfgg ;};case _f .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 :"\u0070\u0074\u0061\u0062"},_f .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 :"\u0070\u0074\u0061\u0062"}:_dfaee .Ptab =NewCT_PTab ();if _dfaagf :=d .DecodeElement (_dfaee .Ptab ,&_gddgfg );_dfaagf !=nil {return _dfaagf ;};case _f .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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_f .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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_dfaee .LastRenderedPageBreak =NewCT_Empty ();if _dfffbf :=d .DecodeElement (_dfaee .LastRenderedPageBreak ,&_gddgfg );_dfffbf !=nil {return _dfffbf ;};default:_gb .Log ("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\u0041\u0043_C\u0068\u006fi\u0063\u0065\u0052\u0075\u006e\u0020\u0025\u0076",_gddgfg .Name );if _bacae :=d .Skip ();_bacae !=nil {return _bacae ;};};case _f .EndElement :break _dbafbg ;case _f .CharData :};};return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_aegac :=&CT_SmartTagType {};return _aegac };const (WdST_AlignVUnset WdST_AlignV =0;WdST_AlignVTop WdST_AlignV =1;WdST_AlignVBottom WdST_AlignV =2;WdST_AlignVCenter WdST_AlignV =3;WdST_AlignVInside WdST_AlignV =4;WdST_AlignVOutside WdST_AlignV =5;);type ST_HAnchor byte ;func (_egbaf ST_MultiLevelType )String ()string {switch _egbaf {case 0:return "";case 1:return "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case 2:return "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case 3:return "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return "";};func (_ddagf *EG_HdrFtrReferences )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddagf .HeaderReference !=nil {_ffecb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_ddagf .HeaderReference ,_ffecb );};if _ddagf .FooterReference !=nil {_ebgdab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_ddagf .FooterReference ,_ebgdab );};return nil ;}; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Validate validates the CT_PTab and its children -func (_fbgbg *CT_PTab )Validate ()error {return _fbgbg .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};func (_fdcga *CT_MoveBookmark )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeaag :=range start .Attr {if _aeaag .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_abbfa ,_dcccc :=_aeaag .Value ,error (nil );if _dcccc !=nil {return _dcccc ;};_fdcga .AuthorAttr =_abbfa ;continue ;};if _aeaag .Name .Local =="\u0064\u0061\u0074\u0065"{_gdeec ,_ccebc :=ParseStdlibTime (_aeaag .Value );if _ccebc !=nil {return _ccebc ;};_fdcga .DateAttr =_gdeec ;continue ;};if _aeaag .Name .Local =="\u006e\u0061\u006d\u0065"{_aebcag ,_ecebc :=_aeaag .Value ,error (nil );if _ecebc !=nil {return _ecebc ;};_fdcga .NameAttr =_aebcag ;continue ;};if _aeaag .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_dfcgfa ,_afbbcf :=_ge .ParseInt (_aeaag .Value ,10,64);if _afbbcf !=nil {return _afbbcf ;};_fdcga .ColFirstAttr =&_dfcgfa ;continue ;};if _aeaag .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_cgde ,_gcdc :=_ge .ParseInt (_aeaag .Value ,10,64);if _gcdc !=nil {return _gcdc ;};_fdcga .ColLastAttr =&_cgde ;continue ;};if _aeaag .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_fdcga .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_aeaag );continue ;};if _aeaag .Name .Local =="\u0069\u0064"{_beeeb ,_egfde :=_ge .ParseInt (_aeaag .Value ,10,64);if _egfde !=nil {return _egfde ;};_fdcga .IdAttr =_beeeb ;continue ;};};for {_fgdfbe ,_deccdac :=d .Token ();if _deccdac !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_deccdac );};if _fgggg ,_gcbbd :=_fgdfbe .(_f .EndElement );_gcbbd &&_fgggg .Name ==start .Name {break ;};};return nil ;}; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Validate validates the CT_FtnEdn and its children -func (_aedg *CT_FtnEdn )Validate ()error {return _aedg .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");};func (_gdabcc *ST_FtnEdn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbgadg ,_aacged :=d .Token ();if _aacged !=nil {return _aacged ;};if _cgfdg ,_gfcfeac :=_bbgadg .(_f .EndElement );_gfcfeac &&_cgfdg .Name ==start .Name {*_gdabcc =1;return nil ;};if _gecbf ,_edaaff :=_bbgadg .(_f .CharData );!_edaaff {return _c .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",_bbgadg );}else {switch string (_gecbf ){case "":*_gdabcc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gdabcc =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_gdabcc =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_gdabcc =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_gdabcc =4;};};_bbgadg ,_aacged =d .Token ();if _aacged !=nil {return _aacged ;};if _cgccgf ,_ecfbeb :=_bbgadg .(_f .EndElement );_ecfbeb &&_cgccgf .Name ==start .Name {return nil ;};return _c .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",_bbgadg );};func (_ebadg *CT_TcPrChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_ebadg .AuthorAttr )});if _ebadg .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ebadg .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ebadg .IdAttr )});e .EncodeToken (start );_agccf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_ebadg .TcPr ,_agccf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afbffb ST_SdtDateMappingType )String ()string {switch _afbffb {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0064\u0061\u0074\u0065";case 3:return "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return "";};func (_gbdgb ST_RestartNumber )Validate ()error {return _gbdgb .ValidateWithPath ("")};func (_edffb *CT_PermStart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edffb .EdGrpAttr !=ST_EdGrpUnset {_aagbe ,_dfefb :=_edffb .EdGrpAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"});if _dfefb !=nil {return _dfefb ;};start .Attr =append (start .Attr ,_aagbe );};if _edffb .EdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_edffb .EdAttr )});};if _edffb .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_edffb .ColFirstAttr )});};if _edffb .ColLastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_c .Sprintf ("\u0025\u0076",*_edffb .ColLastAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_edffb .IdAttr )});if _edffb .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_efddd ,_efeea :=_edffb .DisplacedByCustomXmlAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _efeea !=nil {return _efeea ;};start .Attr =append (start .Attr ,_efddd );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ;Pic []*_cf .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;};func (_ffgdg *EG_FtnEdnNumProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffgdg .NumStart !=nil {_eeddge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ffgdg .NumStart ,_eeddge );};if _ffgdg .NumRestart !=nil {_ggebc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ffgdg .NumRestart ,_ggebc );};return nil ;};func (_bfacd *CT_RecipientData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfacd .Column =NewCT_DecimalNumber ();_bfacd .UniqueTag =NewCT_Base64Binary ();_ffgba :for {_ebcgf ,_gecc :=d .Token ();if _gecc !=nil {return _gecc ;};switch _efcef :=_ebcgf .(type ){case _f .StartElement :switch _efcef .Name {case _f .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 :"\u0061\u0063\u0074\u0069\u0076\u0065"},_f .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 :"\u0061\u0063\u0074\u0069\u0076\u0065"}:_bfacd .Active =NewCT_OnOff ();if _bbecfg :=d .DecodeElement (_bfacd .Active ,&_efcef );_bbecfg !=nil {return _bbecfg ;};case _f .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 :"\u0063\u006f\u006c\u0075\u006d\u006e"},_f .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 :"\u0063\u006f\u006c\u0075\u006d\u006e"}:if _bfcddc :=d .DecodeElement (_bfacd .Column ,&_efcef );_bfcddc !=nil {return _bfcddc ;};case _f .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 :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"},_f .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 :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"}:if _bbbff :=d .DecodeElement (_bfacd .UniqueTag ,&_efcef );_bbbff !=nil {return _bbbff ;};default:_gb .Log ("\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\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025v",_efcef .Name );if _gdgfg :=d .Skip ();_gdgfg !=nil {return _gdgfg ;};};case _f .EndElement :break _ffgba ;case _f .CharData :};};return nil ;};func (_cdcbcc ST_DocPartGallery )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcfaacg :=_f .Attr {};_bcfaacg .Name =name ;switch _cdcbcc {case ST_DocPartGalleryUnset :_bcfaacg .Value ="";case ST_DocPartGalleryPlaceholder :_bcfaacg .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_bcfaacg .Value ="\u0061\u006e\u0079";case ST_DocPartGalleryDefault :_bcfaacg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_bcfaacg .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_bcfaacg .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryEq :_bcfaacg .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_bcfaacg .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_bcfaacg .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_bcfaacg .Value ="\u0070\u0067\u004eu\u006d";case ST_DocPartGalleryTbls :_bcfaacg .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_bcfaacg .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_bcfaacg .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryTxtBox :_bcfaacg .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_bcfaacg .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_bcfaacg .Value ="\u0070\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryPgNumMargins :_bcfaacg .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_bcfaacg .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case ST_DocPartGalleryBib :_bcfaacg .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_bcfaacg .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_bcfaacg .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryCustEq :_bcfaacg .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_bcfaacg .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_bcfaacg .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case ST_DocPartGalleryCustPgNum :_bcfaacg .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_bcfaacg .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_bcfaacg .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case ST_DocPartGalleryCustAutoTxt :_bcfaacg .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_bcfaacg .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_bcfaacg .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryCustPgNumB :_bcfaacg .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_bcfaacg .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryCustTblOfContents :_bcfaacg .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_bcfaacg .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_bcfaacg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031";case ST_DocPartGalleryCustom2 :_bcfaacg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_bcfaacg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_bcfaacg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034";case ST_DocPartGalleryCustom5 :_bcfaacg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _bcfaacg ,nil ;};type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Annotation Identifier -IdAttr int64 ;}; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Validate validates the CT_CustomXmlBlock and its children -func (_ecdc *CT_CustomXmlBlock )Validate ()error {return _ecdc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");}; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path -func (_begda *CT_PPrChange )ValidateWithPath (path string )error {if _geebf :=_begda .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_geebf !=nil {return _geebf ;};return nil ;};func (_daefbc *CT_TblStylePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gabbf ,_bccdbg :=_daefbc .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bccdbg !=nil {return _bccdbg ;};start .Attr =append (start .Attr ,_gabbf );e .EncodeToken (start );if _daefbc .PPr !=nil {_eccgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_daefbc .PPr ,_eccgc );};if _daefbc .RPr !=nil {_beecdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_daefbc .RPr ,_beecdb );};if _daefbc .TblPr !=nil {_ffegd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_daefbc .TblPr ,_ffegd );};if _daefbc .TrPr !=nil {_bbdfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_daefbc .TrPr ,_bbdfb );};if _daefbc .TcPr !=nil {_gcdgbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_daefbc .TcPr ,_gcdgbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type GlossaryDocument struct{CT_GlossaryDocument };func (_bedfa *CT_Numbering )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_facbba :for {_babbg ,_ccced :=d .Token ();if _ccced !=nil {return _ccced ;};switch _agcf :=_babbg .(type ){case _f .StartElement :switch _agcf .Name {case _f .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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"},_f .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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_fdcae :=NewCT_NumPicBullet ();if _bebfc :=d .DecodeElement (_fdcae ,&_agcf );_bebfc !=nil {return _bebfc ;};_bedfa .NumPicBullet =append (_bedfa .NumPicBullet ,_fdcae );case _f .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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_f .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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_gdgcf :=NewCT_AbstractNum ();if _fadeda :=d .DecodeElement (_gdgcf ,&_agcf );_fadeda !=nil {return _fadeda ;};_bedfa .AbstractNum =append (_bedfa .AbstractNum ,_gdgcf );case _f .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 :"\u006e\u0075\u006d"},_f .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 :"\u006e\u0075\u006d"}:_dfcb :=NewCT_Num ();if _fbfd :=d .DecodeElement (_dfcb ,&_agcf );_fbfd !=nil {return _fbfd ;};_bedfa .Num =append (_bedfa .Num ,_dfcb );case _f .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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_f .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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_bedfa .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _egefba :=d .DecodeElement (_bedfa .NumIdMacAtCleanup ,&_agcf );_egefba !=nil {return _egefba ;};default:_gb .Log ("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_N\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0020\u0025\u0076",_agcf .Name );if _ggbce :=d .Skip ();_ggbce !=nil {return _ggbce ;};};case _f .EndElement :break _facbba ;case _f .CharData :};};return nil ;};func (_bbggac ST_PageBorderDisplay )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bbggac .String (),start );}; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;};type CT_FFStatusText struct{ -// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path -func (_faddbg *CT_SdtRow )ValidateWithPath (path string )error {if _faddbg .SdtPr !=nil {if _fdfdgg :=_faddbg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_fdfdgg !=nil {return _fdfdgg ;};};if _faddbg .SdtEndPr !=nil {if _gbdae :=_faddbg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_gbdae !=nil {return _gbdae ;};};if _faddbg .SdtContent !=nil {if _ccadfd :=_faddbg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ccadfd !=nil {return _ccadfd ;};};return nil ;};func (_befac *CT_Tc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_addcfb :=range start .Attr {if _addcfb .Name .Local =="\u0069\u0064"{_dgad ,_cccedg :=_addcfb .Value ,error (nil );if _cccedg !=nil {return _cccedg ;};_befac .IdAttr =&_dgad ;continue ;};};_abbfg :for {_bbaafg ,_eefbf :=d .Token ();if _eefbf !=nil {return _eefbf ;};switch _bbaagc :=_bbaafg .(type ){case _f .StartElement :switch _bbaagc .Name {case _f .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 :"\u0074\u0063\u0050\u0072"},_f .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 :"\u0074\u0063\u0050\u0072"}:_befac .TcPr =NewCT_TcPr ();if _egebc :=d .DecodeElement (_befac .TcPr ,&_bbaagc );_egebc !=nil {return _egebc ;};case _f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_agcbg :=NewEG_BlockLevelElts ();_gcfba :=NewCT_AltChunk ();if _gbfgbf :=d .DecodeElement (_gcfba ,&_bbaagc );_gbfgbf !=nil {return _gbfgbf ;};_agcbg .AltChunk =append (_agcbg .AltChunk ,_gcfba );_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_agcbg );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gefab :=NewEG_BlockLevelElts ();_gaffbf :=NewEG_ContentBlockContent ();_gaffbf .CustomXml =NewCT_CustomXmlBlock ();if _afcff :=d .DecodeElement (_gaffbf .CustomXml ,&_bbaagc );_afcff !=nil {return _afcff ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_gefab );_gefab .EG_ContentBlockContent =append (_gefab .EG_ContentBlockContent ,_gaffbf );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_dabgc :=NewEG_BlockLevelElts ();_eebdbc :=NewEG_ContentBlockContent ();_eebdbc .Sdt =NewCT_SdtBlock ();if _eeggc :=d .DecodeElement (_eebdbc .Sdt ,&_bbaagc );_eeggc !=nil {return _eeggc ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_dabgc );_dabgc .EG_ContentBlockContent =append (_dabgc .EG_ContentBlockContent ,_eebdbc );case _f .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 :"\u0070"},_f .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 :"\u0070"}:_ageaaf :=NewEG_BlockLevelElts ();_edfg :=NewEG_ContentBlockContent ();_gdbdf :=NewCT_P ();if _efcag :=d .DecodeElement (_gdbdf ,&_bbaagc );_efcag !=nil {return _efcag ;};_edfg .P =append (_edfg .P ,_gdbdf );_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_ageaaf );_ageaaf .EG_ContentBlockContent =append (_ageaaf .EG_ContentBlockContent ,_edfg );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_gdfcf :=NewEG_BlockLevelElts ();_bbecfa :=NewEG_ContentBlockContent ();_eaddd :=NewCT_Tbl ();if _fegbg :=d .DecodeElement (_eaddd ,&_bbaagc );_fegbg !=nil {return _fegbg ;};_bbecfa .Tbl =append (_bbecfa .Tbl ,_eaddd );_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_gdfcf );_gdfcf .EG_ContentBlockContent =append (_gdfcf .EG_ContentBlockContent ,_bbecfa );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dgcge :=NewEG_BlockLevelElts ();_cccdca :=NewEG_ContentBlockContent ();_fdffb :=NewEG_RunLevelElts ();_fdffb .ProofErr =NewCT_ProofErr ();if _cggeb :=d .DecodeElement (_fdffb .ProofErr ,&_bbaagc );_cggeb !=nil {return _cggeb ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_dgcge );_dgcge .EG_ContentBlockContent =append (_dgcge .EG_ContentBlockContent ,_cccdca );_cccdca .EG_RunLevelElts =append (_cccdca .EG_RunLevelElts ,_fdffb );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ddafd :=NewEG_BlockLevelElts ();_dbffb :=NewEG_ContentBlockContent ();_ddfacd :=NewEG_RunLevelElts ();_ddfacd .PermStart =NewCT_PermStart ();if _gccfbdc :=d .DecodeElement (_ddfacd .PermStart ,&_bbaagc );_gccfbdc !=nil {return _gccfbdc ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_ddafd );_ddafd .EG_ContentBlockContent =append (_ddafd .EG_ContentBlockContent ,_dbffb );_dbffb .EG_RunLevelElts =append (_dbffb .EG_RunLevelElts ,_ddfacd );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cfgaf :=NewEG_BlockLevelElts ();_cbgdfd :=NewEG_ContentBlockContent ();_beccd :=NewEG_RunLevelElts ();_beccd .PermEnd =NewCT_Perm ();if _fabgg :=d .DecodeElement (_beccd .PermEnd ,&_bbaagc );_fabgg !=nil {return _fabgg ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_cfgaf );_cfgaf .EG_ContentBlockContent =append (_cfgaf .EG_ContentBlockContent ,_cbgdfd );_cbgdfd .EG_RunLevelElts =append (_cbgdfd .EG_RunLevelElts ,_beccd );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_fcgbg :=NewEG_BlockLevelElts ();_ccege :=NewEG_ContentBlockContent ();_cbgaa :=NewEG_RunLevelElts ();_cbgaa .Ins =NewCT_RunTrackChange ();if _aeabd :=d .DecodeElement (_cbgaa .Ins ,&_bbaagc );_aeabd !=nil {return _aeabd ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_fcgbg );_fcgbg .EG_ContentBlockContent =append (_fcgbg .EG_ContentBlockContent ,_ccege );_ccege .EG_RunLevelElts =append (_ccege .EG_RunLevelElts ,_cbgaa );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_cebfg :=NewEG_BlockLevelElts ();_ddbad :=NewEG_ContentBlockContent ();_fdbade :=NewEG_RunLevelElts ();_fdbade .Del =NewCT_RunTrackChange ();if _accde :=d .DecodeElement (_fdbade .Del ,&_bbaagc );_accde !=nil {return _accde ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_cebfg );_cebfg .EG_ContentBlockContent =append (_cebfg .EG_ContentBlockContent ,_ddbad );_ddbad .EG_RunLevelElts =append (_ddbad .EG_RunLevelElts ,_fdbade );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ggfdc :=NewEG_BlockLevelElts ();_gcaga :=NewEG_ContentBlockContent ();_acbf :=NewEG_RunLevelElts ();_acbf .MoveFrom =NewCT_RunTrackChange ();if _efeddd :=d .DecodeElement (_acbf .MoveFrom ,&_bbaagc );_efeddd !=nil {return _efeddd ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_ggfdc );_ggfdc .EG_ContentBlockContent =append (_ggfdc .EG_ContentBlockContent ,_gcaga );_gcaga .EG_RunLevelElts =append (_gcaga .EG_RunLevelElts ,_acbf );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_agaad :=NewEG_BlockLevelElts ();_afcdgf :=NewEG_ContentBlockContent ();_eagdd :=NewEG_RunLevelElts ();_eagdd .MoveTo =NewCT_RunTrackChange ();if _caacc :=d .DecodeElement (_eagdd .MoveTo ,&_bbaagc );_caacc !=nil {return _caacc ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_agaad );_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_afcdgf );_afcdgf .EG_RunLevelElts =append (_afcdgf .EG_RunLevelElts ,_eagdd );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fcdcegc :=NewEG_BlockLevelElts ();_adfadg :=NewEG_ContentBlockContent ();_abcbg :=NewEG_RunLevelElts ();_bdacfb :=NewEG_RangeMarkupElements ();_bdacfb .BookmarkStart =NewCT_Bookmark ();if _cedcdb :=d .DecodeElement (_bdacfb .BookmarkStart ,&_bbaagc );_cedcdb !=nil {return _cedcdb ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_fcdcegc );_fcdcegc .EG_ContentBlockContent =append (_fcdcegc .EG_ContentBlockContent ,_adfadg );_adfadg .EG_RunLevelElts =append (_adfadg .EG_RunLevelElts ,_abcbg );_abcbg .EG_RangeMarkupElements =append (_abcbg .EG_RangeMarkupElements ,_bdacfb );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eeeefe :=NewEG_BlockLevelElts ();_eaeec :=NewEG_ContentBlockContent ();_cbbbc :=NewEG_RunLevelElts ();_gcdfe :=NewEG_RangeMarkupElements ();_gcdfe .BookmarkEnd =NewCT_MarkupRange ();if _fgad :=d .DecodeElement (_gcdfe .BookmarkEnd ,&_bbaagc );_fgad !=nil {return _fgad ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_eeeefe );_eeeefe .EG_ContentBlockContent =append (_eeeefe .EG_ContentBlockContent ,_eaeec );_eaeec .EG_RunLevelElts =append (_eaeec .EG_RunLevelElts ,_cbbbc );_cbbbc .EG_RangeMarkupElements =append (_cbbbc .EG_RangeMarkupElements ,_gcdfe );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ebbcb :=NewEG_BlockLevelElts ();_bbdeg :=NewEG_ContentBlockContent ();_ddadf :=NewEG_RunLevelElts ();_cgedg :=NewEG_RangeMarkupElements ();_cgedg .MoveFromRangeStart =NewCT_MoveBookmark ();if _dgcdaa :=d .DecodeElement (_cgedg .MoveFromRangeStart ,&_bbaagc );_dgcdaa !=nil {return _dgcdaa ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_ebbcb );_ebbcb .EG_ContentBlockContent =append (_ebbcb .EG_ContentBlockContent ,_bbdeg );_bbdeg .EG_RunLevelElts =append (_bbdeg .EG_RunLevelElts ,_ddadf );_ddadf .EG_RangeMarkupElements =append (_ddadf .EG_RangeMarkupElements ,_cgedg );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efcgg :=NewEG_BlockLevelElts ();_efcea :=NewEG_ContentBlockContent ();_dbgba :=NewEG_RunLevelElts ();_faecf :=NewEG_RangeMarkupElements ();_faecf .MoveFromRangeEnd =NewCT_MarkupRange ();if _gggab :=d .DecodeElement (_faecf .MoveFromRangeEnd ,&_bbaagc );_gggab !=nil {return _gggab ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_efcgg );_efcgg .EG_ContentBlockContent =append (_efcgg .EG_ContentBlockContent ,_efcea );_efcea .EG_RunLevelElts =append (_efcea .EG_RunLevelElts ,_dbgba );_dbgba .EG_RangeMarkupElements =append (_dbgba .EG_RangeMarkupElements ,_faecf );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bbcdd :=NewEG_BlockLevelElts ();_aefee :=NewEG_ContentBlockContent ();_fedbg :=NewEG_RunLevelElts ();_acccg :=NewEG_RangeMarkupElements ();_acccg .MoveToRangeStart =NewCT_MoveBookmark ();if _adfag :=d .DecodeElement (_acccg .MoveToRangeStart ,&_bbaagc );_adfag !=nil {return _adfag ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_bbcdd );_bbcdd .EG_ContentBlockContent =append (_bbcdd .EG_ContentBlockContent ,_aefee );_aefee .EG_RunLevelElts =append (_aefee .EG_RunLevelElts ,_fedbg );_fedbg .EG_RangeMarkupElements =append (_fedbg .EG_RangeMarkupElements ,_acccg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_adfda :=NewEG_BlockLevelElts ();_cfbac :=NewEG_ContentBlockContent ();_bdcdb :=NewEG_RunLevelElts ();_deabd :=NewEG_RangeMarkupElements ();_deabd .MoveToRangeEnd =NewCT_MarkupRange ();if _gadgf :=d .DecodeElement (_deabd .MoveToRangeEnd ,&_bbaagc );_gadgf !=nil {return _gadgf ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_adfda );_adfda .EG_ContentBlockContent =append (_adfda .EG_ContentBlockContent ,_cfbac );_cfbac .EG_RunLevelElts =append (_cfbac .EG_RunLevelElts ,_bdcdb );_bdcdb .EG_RangeMarkupElements =append (_bdcdb .EG_RangeMarkupElements ,_deabd );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_agfcc :=NewEG_BlockLevelElts ();_aedcb :=NewEG_ContentBlockContent ();_gaage :=NewEG_RunLevelElts ();_eefeg :=NewEG_RangeMarkupElements ();_eefeg .CommentRangeStart =NewCT_MarkupRange ();if _agggg :=d .DecodeElement (_eefeg .CommentRangeStart ,&_bbaagc );_agggg !=nil {return _agggg ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_agfcc );_agfcc .EG_ContentBlockContent =append (_agfcc .EG_ContentBlockContent ,_aedcb );_aedcb .EG_RunLevelElts =append (_aedcb .EG_RunLevelElts ,_gaage );_gaage .EG_RangeMarkupElements =append (_gaage .EG_RangeMarkupElements ,_eefeg );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbgbab :=NewEG_BlockLevelElts ();_bfcbg :=NewEG_ContentBlockContent ();_cagac :=NewEG_RunLevelElts ();_bfeda :=NewEG_RangeMarkupElements ();_bfeda .CommentRangeEnd =NewCT_MarkupRange ();if _geaaac :=d .DecodeElement (_bfeda .CommentRangeEnd ,&_bbaagc );_geaaac !=nil {return _geaaac ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_dbgbab );_dbgbab .EG_ContentBlockContent =append (_dbgbab .EG_ContentBlockContent ,_bfcbg );_bfcbg .EG_RunLevelElts =append (_bfcbg .EG_RunLevelElts ,_cagac );_cagac .EG_RangeMarkupElements =append (_cagac .EG_RangeMarkupElements ,_bfeda );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgaac :=NewEG_BlockLevelElts ();_fdfecg :=NewEG_ContentBlockContent ();_fgeca :=NewEG_RunLevelElts ();_dacf :=NewEG_RangeMarkupElements ();_dacf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gcffg :=d .DecodeElement (_dacf .CustomXmlInsRangeStart ,&_bbaagc );_gcffg !=nil {return _gcffg ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_fgaac );_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_fdfecg );_fdfecg .EG_RunLevelElts =append (_fdfecg .EG_RunLevelElts ,_fgeca );_fgeca .EG_RangeMarkupElements =append (_fgeca .EG_RangeMarkupElements ,_dacf );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbggg :=NewEG_BlockLevelElts ();_egaeca :=NewEG_ContentBlockContent ();_egeabe :=NewEG_RunLevelElts ();_febfg :=NewEG_RangeMarkupElements ();_febfg .CustomXmlInsRangeEnd =NewCT_Markup ();if _bcdag :=d .DecodeElement (_febfg .CustomXmlInsRangeEnd ,&_bbaagc );_bcdag !=nil {return _bcdag ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_dbggg );_dbggg .EG_ContentBlockContent =append (_dbggg .EG_ContentBlockContent ,_egaeca );_egaeca .EG_RunLevelElts =append (_egaeca .EG_RunLevelElts ,_egeabe );_egeabe .EG_RangeMarkupElements =append (_egeabe .EG_RangeMarkupElements ,_febfg );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eebbb :=NewEG_BlockLevelElts ();_fafad :=NewEG_ContentBlockContent ();_fbggeb :=NewEG_RunLevelElts ();_egdef :=NewEG_RangeMarkupElements ();_egdef .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggdee :=d .DecodeElement (_egdef .CustomXmlDelRangeStart ,&_bbaagc );_ggdee !=nil {return _ggdee ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_eebbb );_eebbb .EG_ContentBlockContent =append (_eebbb .EG_ContentBlockContent ,_fafad );_fafad .EG_RunLevelElts =append (_fafad .EG_RunLevelElts ,_fbggeb );_fbggeb .EG_RangeMarkupElements =append (_fbggeb .EG_RangeMarkupElements ,_egdef );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bbdddd :=NewEG_BlockLevelElts ();_ebbfd :=NewEG_ContentBlockContent ();_eeceb :=NewEG_RunLevelElts ();_afbbe :=NewEG_RangeMarkupElements ();_afbbe .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbebg :=d .DecodeElement (_afbbe .CustomXmlDelRangeEnd ,&_bbaagc );_bbebg !=nil {return _bbebg ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_bbdddd );_bbdddd .EG_ContentBlockContent =append (_bbdddd .EG_ContentBlockContent ,_ebbfd );_ebbfd .EG_RunLevelElts =append (_ebbfd .EG_RunLevelElts ,_eeceb );_eeceb .EG_RangeMarkupElements =append (_eeceb .EG_RangeMarkupElements ,_afbbe );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_egecd :=NewEG_BlockLevelElts ();_bfccff :=NewEG_ContentBlockContent ();_agcfc :=NewEG_RunLevelElts ();_edefgc :=NewEG_RangeMarkupElements ();_edefgc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cdcagf :=d .DecodeElement (_edefgc .CustomXmlMoveFromRangeStart ,&_bbaagc );_cdcagf !=nil {return _cdcagf ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_egecd );_egecd .EG_ContentBlockContent =append (_egecd .EG_ContentBlockContent ,_bfccff );_bfccff .EG_RunLevelElts =append (_bfccff .EG_RunLevelElts ,_agcfc );_agcfc .EG_RangeMarkupElements =append (_agcfc .EG_RangeMarkupElements ,_edefgc );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cbabe :=NewEG_BlockLevelElts ();_deeaa :=NewEG_ContentBlockContent ();_ddaebd :=NewEG_RunLevelElts ();_aegca :=NewEG_RangeMarkupElements ();_aegca .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cffbe :=d .DecodeElement (_aegca .CustomXmlMoveFromRangeEnd ,&_bbaagc );_cffbe !=nil {return _cffbe ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_cbabe );_cbabe .EG_ContentBlockContent =append (_cbabe .EG_ContentBlockContent ,_deeaa );_deeaa .EG_RunLevelElts =append (_deeaa .EG_RunLevelElts ,_ddaebd );_ddaebd .EG_RangeMarkupElements =append (_ddaebd .EG_RangeMarkupElements ,_aegca );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_badgb :=NewEG_BlockLevelElts ();_caaaef :=NewEG_ContentBlockContent ();_dgaag :=NewEG_RunLevelElts ();_dbadd :=NewEG_RangeMarkupElements ();_dbadd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bccfd :=d .DecodeElement (_dbadd .CustomXmlMoveToRangeStart ,&_bbaagc );_bccfd !=nil {return _bccfd ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_badgb );_badgb .EG_ContentBlockContent =append (_badgb .EG_ContentBlockContent ,_caaaef );_caaaef .EG_RunLevelElts =append (_caaaef .EG_RunLevelElts ,_dgaag );_dgaag .EG_RangeMarkupElements =append (_dgaag .EG_RangeMarkupElements ,_dbadd );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fgggc :=NewEG_BlockLevelElts ();_fadgd :=NewEG_ContentBlockContent ();_edbfe :=NewEG_RunLevelElts ();_eeegdb :=NewEG_RangeMarkupElements ();_eeegdb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cdaad :=d .DecodeElement (_eeegdb .CustomXmlMoveToRangeEnd ,&_bbaagc );_cdaad !=nil {return _cdaad ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_fgggc );_fgggc .EG_ContentBlockContent =append (_fgggc .EG_ContentBlockContent ,_fadgd );_fadgd .EG_RunLevelElts =append (_fadgd .EG_RunLevelElts ,_edbfe );_edbfe .EG_RangeMarkupElements =append (_edbfe .EG_RangeMarkupElements ,_eeegdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bdddc :=NewEG_BlockLevelElts ();_ceead :=NewEG_ContentBlockContent ();_eaaeg :=NewEG_RunLevelElts ();_bedd :=NewEG_MathContent ();_bedd .OMathPara =_ce .NewOMathPara ();if _aagefc :=d .DecodeElement (_bedd .OMathPara ,&_bbaagc );_aagefc !=nil {return _aagefc ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_bdddc );_bdddc .EG_ContentBlockContent =append (_bdddc .EG_ContentBlockContent ,_ceead );_ceead .EG_RunLevelElts =append (_ceead .EG_RunLevelElts ,_eaaeg );_eaaeg .EG_MathContent =append (_eaaeg .EG_MathContent ,_bedd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dffbff :=NewEG_BlockLevelElts ();_gcaaa :=NewEG_ContentBlockContent ();_gebba :=NewEG_RunLevelElts ();_ffeeb :=NewEG_MathContent ();_ffeeb .OMath =_ce .NewOMath ();if _bfbad :=d .DecodeElement (_ffeeb .OMath ,&_bbaagc );_bfbad !=nil {return _bfbad ;};_befac .EG_BlockLevelElts =append (_befac .EG_BlockLevelElts ,_dffbff );_dffbff .EG_ContentBlockContent =append (_dffbff .EG_ContentBlockContent ,_gcaaa );_gcaaa .EG_RunLevelElts =append (_gcaaa .EG_RunLevelElts ,_gebba );_gebba .EG_MathContent =append (_gebba .EG_MathContent ,_ffeeb );default:_gb .Log ("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\u0054\u005fT\u0063 \u0025\u0076",_bbaagc .Name );if _fadag :=d .Skip ();_fadag !=nil {return _fadag ;};};case _f .EndElement :break _abbfg ;case _f .CharData :};};return nil ;};func (_aegaf *CT_TblGridBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcfbgc :for {_bfegg ,_fecfb :=d .Token ();if _fecfb !=nil {return _fecfb ;};switch _aaefg :=_bfegg .(type ){case _f .StartElement :switch _aaefg .Name {case _f .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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_f .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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_caafg :=NewCT_TblGridCol ();if _acfaa :=d .DecodeElement (_caafg ,&_aaefg );_acfaa !=nil {return _acfaa ;};_aegaf .GridCol =append (_aegaf .GridCol ,_caafg );default:_gb .Log ("\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\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064B\u0061s\u0065\u0020\u0025\u0076",_aaefg .Name );if _ecded :=d .Skip ();_ecded !=nil {return _ecded ;};};case _f .EndElement :break _gcfbgc ;case _f .CharData :};};return nil ;};func (_bdefde ST_MailMergeSourceType )Validate ()error {return _bdefde .ValidateWithPath ("")};func (_debee *ST_Jc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbfgfa ,_afcadf :=d .Token ();if _afcadf !=nil {return _afcadf ;};if _gfbefg ,_bbdaef :=_fbfgfa .(_f .EndElement );_bbdaef &&_gfbefg .Name ==start .Name {*_debee =1;return nil ;};if _gbegc ,_gcbggf :=_fbfgfa .(_f .CharData );!_gcbggf {return _c .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",_fbfgfa );}else {switch string (_gbegc ){case "":*_debee =0;case "\u0073\u0074\u0061r\u0074":*_debee =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_debee =2;case "\u0065\u006e\u0064":*_debee =3;case "\u0062\u006f\u0074\u0068":*_debee =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_debee =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_debee =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_debee =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_debee =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_debee =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_debee =10;case "\u006c\u0065\u0066\u0074":*_debee =11;case "\u0072\u0069\u0067h\u0074":*_debee =12;};};_fbfgfa ,_afcadf =d .Token ();if _afcadf !=nil {return _afcadf ;};if _decgfc ,_eddcgd :=_fbfgfa .(_f .EndElement );_eddcgd &&_decgfc .Name ==start .Name {return nil ;};return _c .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",_fbfgfa );};func (_bfbd *CT_BottomPageBorder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfbd .ValAttr =ST_Border (1);for _ ,_cda :=range start .Attr {if _cda .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"&&_cda .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_cda .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"&&_cda .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_ffcg ,_fcaa :=_cda .Value ,error (nil );if _fcaa !=nil {return _fcaa ;};_bfbd .BottomLeftAttr =&_ffcg ;continue ;};if _cda .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"&&_cda .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_cda .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"&&_cda .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_afbc ,_ddcc :=_cda .Value ,error (nil );if _ddcc !=nil {return _ddcc ;};_bfbd .BottomRightAttr =&_afbc ;continue ;};if _cda .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"&&_cda .Name .Local =="\u0069\u0064"||_cda .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"&&_cda .Name .Local =="\u0069\u0064"{_bgb ,_gfc :=_cda .Value ,error (nil );if _gfc !=nil {return _gfc ;};_bfbd .IdAttr =&_bgb ;continue ;};if _cda .Name .Local =="\u0076\u0061\u006c"{_bfbd .ValAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Local =="\u0063\u006f\u006co\u0072"{_gae ,_cacg :=ParseUnionST_HexColor (_cda .Value );if _cacg !=nil {return _cacg ;};_bfbd .ColorAttr =&_gae ;continue ;};if _cda .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bfbd .ThemeColorAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_aebb ,_eadc :=_cda .Value ,error (nil );if _eadc !=nil {return _eadc ;};_bfbd .ThemeTintAttr =&_aebb ;continue ;};if _cda .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fabab ,_adgaf :=_cda .Value ,error (nil );if _adgaf !=nil {return _adgaf ;};_bfbd .ThemeShadeAttr =&_fabab ;continue ;};if _cda .Name .Local =="\u0073\u007a"{_gfbb ,_cdaa :=_ge .ParseUint (_cda .Value ,10,64);if _cdaa !=nil {return _cdaa ;};_bfbd .SzAttr =&_gfbb ;continue ;};if _cda .Name .Local =="\u0073\u0070\u0061c\u0065"{_aggb ,_ddgg :=_ge .ParseUint (_cda .Value ,10,64);if _ddgg !=nil {return _ddgg ;};_bfbd .SpaceAttr =&_aggb ;continue ;};if _cda .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gba ,_aaa :=ParseUnionST_OnOff (_cda .Value );if _aaa !=nil {return _aaa ;};_bfbd .ShadowAttr =&_gba ;continue ;};if _cda .Name .Local =="\u0066\u0072\u0061m\u0065"{_dffd ,_bee :=ParseUnionST_OnOff (_cda .Value );if _bee !=nil {return _bee ;};_bfbd .FrameAttr =&_dffd ;continue ;};};for {_efg ,_cddd :=d .Token ();if _cddd !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0042\u006f\u0074\u0074\u006fm\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u003a\u0020\u0025\u0073",_cddd );};if _ccec ,_dbab :=_efg .(_f .EndElement );_dbab &&_ccec .Name ==start .Name {break ;};};return nil ;}; +// Status Text Type +TypeAttr ST_InfoTextType ; -// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path -func (_bfefb *CT_StyleSort )ValidateWithPath (path string )error {if _bfefb .ValAttr ==ST_StyleSortUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _eegaa :=_bfefb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eegaa !=nil {return _eegaa ;};return nil ;};func NewCT_Styles ()*CT_Styles {_ebfcde :=&CT_Styles {};return _ebfcde }; +// Status Text Value +ValAttr *string ;};func (_ecdef ST_Direction )String ()string {switch _ecdef {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";};func (_bffd *CT_Comment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bffd .InitialsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_bffd .InitialsAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_bffd .AuthorAttr )});if _bffd .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_bffd .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_bffd .IdAttr )});e .EncodeToken (start );if _bffd .EG_BlockLevelElts !=nil {for _ ,_addd :=range _bffd .EG_BlockLevelElts {_addd .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfecf *CT_SdtDocPart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cedfb :for {_dgffa ,_fdbad :=d .Token ();if _fdbad !=nil {return _fdbad ;};switch _dcfdf :=_dgffa .(type ){case _c .StartElement :switch _dcfdf .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"}:_bfecf .DocPartGallery =NewCT_String ();if _bdbegc :=d .DecodeElement (_bfecf .DocPartGallery ,&_dcfdf );_bdbegc !=nil {return _bdbegc ;};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 :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_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 :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_bfecf .DocPartCategory =NewCT_String ();if _gdeag :=d .DecodeElement (_bfecf .DocPartCategory ,&_dcfdf );_gdeag !=nil {return _gdeag ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}:_bfecf .DocPartUnique =NewCT_OnOff ();if _egced :=d .DecodeElement (_bfecf .DocPartUnique ,&_dcfdf );_egced !=nil {return _egced ;};default:_cff .Log ("\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\u0053d\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074 \u0025\u0076",_dcfdf .Name );if _adaag :=d .Skip ();_adaag !=nil {return _adaag ;};};case _c .EndElement :break _cedfb ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_edbd *CT_Comment )ValidateWithPath (path string )error {for _gceg ,_bbad :=range _edbd .EG_BlockLevelElts {if _gfcf :=_bbad .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gceg ));_gfcf !=nil {return _gfcf ;};};return nil ;}; +// Validate validates the EG_ContentRunContent and its children +func (_dfgca *EG_ContentRunContent )Validate ()error {return _dfgca .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");};func (_dcbe *CT_Kinsoku )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_ea .Sprintf ("\u0025\u0076",_dcbe .LangAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_dcbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggcbee *CT_Settings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbega :for {_deeffg ,_gcefc :=d .Token ();if _gcefc !=nil {return _gcefc ;};switch _fafaea :=_deeffg .(type ){case _c .StartElement :switch _fafaea .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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ggcbee .WriteProtection =NewCT_WriteProtection ();if _gfgfg :=d .DecodeElement (_ggcbee .WriteProtection ,&_fafaea );_gfgfg !=nil {return _gfgfg ;};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 :"\u0076\u0069\u0065\u0077"},_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 :"\u0076\u0069\u0065\u0077"}:_ggcbee .View =NewCT_View ();if _aeccd :=d .DecodeElement (_ggcbee .View ,&_fafaea );_aeccd !=nil {return _aeccd ;};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 :"\u007a\u006f\u006f\u006d"},_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 :"\u007a\u006f\u006f\u006d"}:_ggcbee .Zoom =NewCT_Zoom ();if _cgfad :=d .DecodeElement (_ggcbee .Zoom ,&_fafaea );_cgfad !=nil {return _cgfad ;};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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_ggcbee .RemovePersonalInformation =NewCT_OnOff ();if _bbaad :=d .DecodeElement (_ggcbee .RemovePersonalInformation ,&_fafaea );_bbaad !=nil {return _bbaad ;};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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_ggcbee .RemoveDateAndTime =NewCT_OnOff ();if _fgadc :=d .DecodeElement (_ggcbee .RemoveDateAndTime ,&_fafaea );_fgadc !=nil {return _fgadc ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_ggcbee .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _adefb :=d .DecodeElement (_ggcbee .DoNotDisplayPageBoundaries ,&_fafaea );_adefb !=nil {return _adefb ;};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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_ggcbee .DisplayBackgroundShape =NewCT_OnOff ();if _ggdg :=d .DecodeElement (_ggcbee .DisplayBackgroundShape ,&_fafaea );_ggdg !=nil {return _ggdg ;};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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_ggcbee .PrintPostScriptOverText =NewCT_OnOff ();if _bddbe :=d .DecodeElement (_ggcbee .PrintPostScriptOverText ,&_fafaea );_bddbe !=nil {return _bddbe ;};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 :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_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 :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_ggcbee .PrintFractionalCharacterWidth =NewCT_OnOff ();if _eedgbf :=d .DecodeElement (_ggcbee .PrintFractionalCharacterWidth ,&_fafaea );_eedgbf !=nil {return _eedgbf ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_ggcbee .PrintFormsData =NewCT_OnOff ();if _gbceb :=d .DecodeElement (_ggcbee .PrintFormsData ,&_fafaea );_gbceb !=nil {return _gbceb ;};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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_ggcbee .EmbedTrueTypeFonts =NewCT_OnOff ();if _gffddb :=d .DecodeElement (_ggcbee .EmbedTrueTypeFonts ,&_fafaea );_gffddb !=nil {return _gffddb ;};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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_ggcbee .EmbedSystemFonts =NewCT_OnOff ();if _dfgdf :=d .DecodeElement (_ggcbee .EmbedSystemFonts ,&_fafaea );_dfgdf !=nil {return _dfgdf ;};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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_ggcbee .SaveSubsetFonts =NewCT_OnOff ();if _gagag :=d .DecodeElement (_ggcbee .SaveSubsetFonts ,&_fafaea );_gagag !=nil {return _gagag ;};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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_ggcbee .SaveFormsData =NewCT_OnOff ();if _fafb :=d .DecodeElement (_ggcbee .SaveFormsData ,&_fafaea );_fafb !=nil {return _fafb ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_ggcbee .MirrorMargins =NewCT_OnOff ();if _gbbae :=d .DecodeElement (_ggcbee .MirrorMargins ,&_fafaea );_gbbae !=nil {return _gbbae ;};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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_ggcbee .AlignBordersAndEdges =NewCT_OnOff ();if _bcgfb :=d .DecodeElement (_ggcbee .AlignBordersAndEdges ,&_fafaea );_bcgfb !=nil {return _bcgfb ;};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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_ggcbee .BordersDoNotSurroundHeader =NewCT_OnOff ();if _gege :=d .DecodeElement (_ggcbee .BordersDoNotSurroundHeader ,&_fafaea );_gege !=nil {return _gege ;};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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_ggcbee .BordersDoNotSurroundFooter =NewCT_OnOff ();if _ebcdce :=d .DecodeElement (_ggcbee .BordersDoNotSurroundFooter ,&_fafaea );_ebcdce !=nil {return _ebcdce ;};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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_ggcbee .GutterAtTop =NewCT_OnOff ();if _fggdaa :=d .DecodeElement (_ggcbee .GutterAtTop ,&_fafaea );_fggdaa !=nil {return _fggdaa ;};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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_ggcbee .HideSpellingErrors =NewCT_OnOff ();if _gceag :=d .DecodeElement (_ggcbee .HideSpellingErrors ,&_fafaea );_gceag !=nil {return _gceag ;};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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_ggcbee .HideGrammaticalErrors =NewCT_OnOff ();if _bgcca :=d .DecodeElement (_ggcbee .HideGrammaticalErrors ,&_fafaea );_bgcca !=nil {return _bgcca ;};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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_faefc :=NewCT_WritingStyle ();if _gdefb :=d .DecodeElement (_faefc ,&_fafaea );_gdefb !=nil {return _gdefb ;};_ggcbee .ActiveWritingStyle =append (_ggcbee .ActiveWritingStyle ,_faefc );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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_ggcbee .ProofState =NewCT_Proof ();if _gcdce :=d .DecodeElement (_ggcbee .ProofState ,&_fafaea );_gcdce !=nil {return _gcdce ;};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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_ggcbee .FormsDesign =NewCT_OnOff ();if _acfea :=d .DecodeElement (_ggcbee .FormsDesign ,&_fafaea );_acfea !=nil {return _acfea ;};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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_ggcbee .AttachedTemplate =NewCT_Rel ();if _fadfc :=d .DecodeElement (_ggcbee .AttachedTemplate ,&_fafaea );_fadfc !=nil {return _fadfc ;};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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_ggcbee .LinkStyles =NewCT_OnOff ();if _dcfda :=d .DecodeElement (_ggcbee .LinkStyles ,&_fafaea );_dcfda !=nil {return _dcfda ;};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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_ggcbee .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _abcbg :=d .DecodeElement (_ggcbee .StylePaneFormatFilter ,&_fafaea );_abcbg !=nil {return _abcbg ;};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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_ggcbee .StylePaneSortMethod =NewCT_StyleSort ();if _deccd :=d .DecodeElement (_ggcbee .StylePaneSortMethod ,&_fafaea );_deccd !=nil {return _deccd ;};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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_ggcbee .DocumentType =NewCT_DocType ();if _efagg :=d .DecodeElement (_ggcbee .DocumentType ,&_fafaea );_efagg !=nil {return _efagg ;};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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_ggcbee .MailMerge =NewCT_MailMerge ();if _gbbef :=d .DecodeElement (_ggcbee .MailMerge ,&_fafaea );_gbbef !=nil {return _gbbef ;};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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_ggcbee .RevisionView =NewCT_TrackChangesView ();if _dddge :=d .DecodeElement (_ggcbee .RevisionView ,&_fafaea );_dddge !=nil {return _dddge ;};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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_ggcbee .TrackRevisions =NewCT_OnOff ();if _cfbaega :=d .DecodeElement (_ggcbee .TrackRevisions ,&_fafaea );_cfbaega !=nil {return _cfbaega ;};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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_ggcbee .DoNotTrackMoves =NewCT_OnOff ();if _deaec :=d .DecodeElement (_ggcbee .DoNotTrackMoves ,&_fafaea );_deaec !=nil {return _deaec ;};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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_ggcbee .DoNotTrackFormatting =NewCT_OnOff ();if _cddfg :=d .DecodeElement (_ggcbee .DoNotTrackFormatting ,&_fafaea );_cddfg !=nil {return _cddfg ;};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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_ggcbee .DocumentProtection =NewCT_DocProtect ();if _affedb :=d .DecodeElement (_ggcbee .DocumentProtection ,&_fafaea );_affedb !=nil {return _affedb ;};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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_ggcbee .AutoFormatOverride =NewCT_OnOff ();if _eccced :=d .DecodeElement (_ggcbee .AutoFormatOverride ,&_fafaea );_eccced !=nil {return _eccced ;};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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_ggcbee .StyleLockTheme =NewCT_OnOff ();if _fgbcd :=d .DecodeElement (_ggcbee .StyleLockTheme ,&_fafaea );_fgbcd !=nil {return _fgbcd ;};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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_ggcbee .StyleLockQFSet =NewCT_OnOff ();if _afagf :=d .DecodeElement (_ggcbee .StyleLockQFSet ,&_fafaea );_afagf !=nil {return _afagf ;};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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_ggcbee .DefaultTabStop =NewCT_TwipsMeasure ();if _dafce :=d .DecodeElement (_ggcbee .DefaultTabStop ,&_fafaea );_dafce !=nil {return _dafce ;};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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_ggcbee .AutoHyphenation =NewCT_OnOff ();if _bgdge :=d .DecodeElement (_ggcbee .AutoHyphenation ,&_fafaea );_bgdge !=nil {return _bgdge ;};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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_ggcbee .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _eadccb :=d .DecodeElement (_ggcbee .ConsecutiveHyphenLimit ,&_fafaea );_eadccb !=nil {return _eadccb ;};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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_ggcbee .HyphenationZone =NewCT_TwipsMeasure ();if _defff :=d .DecodeElement (_ggcbee .HyphenationZone ,&_fafaea );_defff !=nil {return _defff ;};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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_ggcbee .DoNotHyphenateCaps =NewCT_OnOff ();if _ffegd :=d .DecodeElement (_ggcbee .DoNotHyphenateCaps ,&_fafaea );_ffegd !=nil {return _ffegd ;};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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_ggcbee .ShowEnvelope =NewCT_OnOff ();if _gdfba :=d .DecodeElement (_ggcbee .ShowEnvelope ,&_fafaea );_gdfba !=nil {return _gdfba ;};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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_ggcbee .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _dbbcb :=d .DecodeElement (_ggcbee .SummaryLength ,&_fafaea );_dbbcb !=nil {return _dbbcb ;};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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_ggcbee .ClickAndTypeStyle =NewCT_String ();if _bedaac :=d .DecodeElement (_ggcbee .ClickAndTypeStyle ,&_fafaea );_bedaac !=nil {return _bedaac ;};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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_ggcbee .DefaultTableStyle =NewCT_String ();if _eebca :=d .DecodeElement (_ggcbee .DefaultTableStyle ,&_fafaea );_eebca !=nil {return _eebca ;};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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_ggcbee .EvenAndOddHeaders =NewCT_OnOff ();if _cgeddg :=d .DecodeElement (_ggcbee .EvenAndOddHeaders ,&_fafaea );_cgeddg !=nil {return _cgeddg ;};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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_ggcbee .BookFoldRevPrinting =NewCT_OnOff ();if _dcgbd :=d .DecodeElement (_ggcbee .BookFoldRevPrinting ,&_fafaea );_dcgbd !=nil {return _dcgbd ;};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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_ggcbee .BookFoldPrinting =NewCT_OnOff ();if _caafag :=d .DecodeElement (_ggcbee .BookFoldPrinting ,&_fafaea );_caafag !=nil {return _caafag ;};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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_ggcbee .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _fcccd :=d .DecodeElement (_ggcbee .BookFoldPrintingSheets ,&_fafaea );_fcccd !=nil {return _fcccd ;};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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_ggcbee .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _fecfd :=d .DecodeElement (_ggcbee .DrawingGridHorizontalSpacing ,&_fafaea );_fecfd !=nil {return _fecfd ;};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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_ggcbee .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _efged :=d .DecodeElement (_ggcbee .DrawingGridVerticalSpacing ,&_fafaea );_efged !=nil {return _efged ;};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 :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_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 :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_ggcbee .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _fddgag :=d .DecodeElement (_ggcbee .DisplayHorizontalDrawingGridEvery ,&_fafaea );_fddgag !=nil {return _fddgag ;};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 :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_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 :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_ggcbee .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _bafded :=d .DecodeElement (_ggcbee .DisplayVerticalDrawingGridEvery ,&_fafaea );_bafded !=nil {return _bafded ;};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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_ggcbee .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _bdgee :=d .DecodeElement (_ggcbee .DoNotUseMarginsForDrawingGridOrigin ,&_fafaea );_bdgee !=nil {return _bdgee ;};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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_ggcbee .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _dgcca :=d .DecodeElement (_ggcbee .DrawingGridHorizontalOrigin ,&_fafaea );_dgcca !=nil {return _dgcca ;};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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_ggcbee .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _cfbca :=d .DecodeElement (_ggcbee .DrawingGridVerticalOrigin ,&_fafaea );_cfbca !=nil {return _cfbca ;};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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_ggcbee .DoNotShadeFormData =NewCT_OnOff ();if _agbfag :=d .DecodeElement (_ggcbee .DoNotShadeFormData ,&_fafaea );_agbfag !=nil {return _agbfag ;};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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_ggcbee .NoPunctuationKerning =NewCT_OnOff ();if _abfde :=d .DecodeElement (_ggcbee .NoPunctuationKerning ,&_fafaea );_abfde !=nil {return _abfde ;};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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_ggcbee .CharacterSpacingControl =NewCT_CharacterSpacing ();if _gcadgd :=d .DecodeElement (_ggcbee .CharacterSpacingControl ,&_fafaea );_gcadgd !=nil {return _gcadgd ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_ggcbee .PrintTwoOnOne =NewCT_OnOff ();if _cffae :=d .DecodeElement (_ggcbee .PrintTwoOnOne ,&_fafaea );_cffae !=nil {return _cffae ;};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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_ggcbee .StrictFirstAndLastChars =NewCT_OnOff ();if _cbegc :=d .DecodeElement (_ggcbee .StrictFirstAndLastChars ,&_fafaea );_cbegc !=nil {return _cbegc ;};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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_ggcbee .NoLineBreaksAfter =NewCT_Kinsoku ();if _bbgdd :=d .DecodeElement (_ggcbee .NoLineBreaksAfter ,&_fafaea );_bbgdd !=nil {return _bbgdd ;};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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_ggcbee .NoLineBreaksBefore =NewCT_Kinsoku ();if _bfdec :=d .DecodeElement (_ggcbee .NoLineBreaksBefore ,&_fafaea );_bfdec !=nil {return _bfdec ;};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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_ggcbee .SavePreviewPicture =NewCT_OnOff ();if _gbfeb :=d .DecodeElement (_ggcbee .SavePreviewPicture ,&_fafaea );_gbfeb !=nil {return _gbfeb ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_ggcbee .DoNotValidateAgainstSchema =NewCT_OnOff ();if _aeadg :=d .DecodeElement (_ggcbee .DoNotValidateAgainstSchema ,&_fafaea );_aeadg !=nil {return _aeadg ;};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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_ggcbee .SaveInvalidXml =NewCT_OnOff ();if _baddd :=d .DecodeElement (_ggcbee .SaveInvalidXml ,&_fafaea );_baddd !=nil {return _baddd ;};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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_ggcbee .IgnoreMixedContent =NewCT_OnOff ();if _abcc :=d .DecodeElement (_ggcbee .IgnoreMixedContent ,&_fafaea );_abcc !=nil {return _abcc ;};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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_ggcbee .AlwaysShowPlaceholderText =NewCT_OnOff ();if _acaed :=d .DecodeElement (_ggcbee .AlwaysShowPlaceholderText ,&_fafaea );_acaed !=nil {return _acaed ;};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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_ggcbee .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _afgbg :=d .DecodeElement (_ggcbee .DoNotDemarcateInvalidXml ,&_fafaea );_afgbg !=nil {return _afgbg ;};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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_ggcbee .SaveXmlDataOnly =NewCT_OnOff ();if _ffdbf :=d .DecodeElement (_ggcbee .SaveXmlDataOnly ,&_fafaea );_ffdbf !=nil {return _ffdbf ;};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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_ggcbee .UseXSLTWhenSaving =NewCT_OnOff ();if _gaacg :=d .DecodeElement (_ggcbee .UseXSLTWhenSaving ,&_fafaea );_gaacg !=nil {return _gaacg ;};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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_ggcbee .SaveThroughXslt =NewCT_SaveThroughXslt ();if _daegg :=d .DecodeElement (_ggcbee .SaveThroughXslt ,&_fafaea );_daegg !=nil {return _daegg ;};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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_ggcbee .ShowXMLTags =NewCT_OnOff ();if _agcec :=d .DecodeElement (_ggcbee .ShowXMLTags ,&_fafaea );_agcec !=nil {return _agcec ;};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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_ggcbee .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _dbebb :=d .DecodeElement (_ggcbee .AlwaysMergeEmptyNamespace ,&_fafaea );_dbebb !=nil {return _dbebb ;};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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_ggcbee .UpdateFields =NewCT_OnOff ();if _cfeef :=d .DecodeElement (_ggcbee .UpdateFields ,&_fafaea );_cfeef !=nil {return _cfeef ;};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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_ggcbee .HdrShapeDefaults =NewCT_ShapeDefaults ();if _efaca :=d .DecodeElement (_ggcbee .HdrShapeDefaults ,&_fafaea );_efaca !=nil {return _efaca ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_ggcbee .FootnotePr =NewCT_FtnDocProps ();if _gcacg :=d .DecodeElement (_ggcbee .FootnotePr ,&_fafaea );_gcacg !=nil {return _gcacg ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_ggcbee .EndnotePr =NewCT_EdnDocProps ();if _daaeca :=d .DecodeElement (_ggcbee .EndnotePr ,&_fafaea );_daaeca !=nil {return _daaeca ;};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 :"\u0063\u006f\u006d\u0070\u0061\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 :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_ggcbee .Compat =NewCT_Compat ();if _dfedc :=d .DecodeElement (_ggcbee .Compat ,&_fafaea );_dfedc !=nil {return _dfedc ;};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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_ggcbee .DocVars =NewCT_DocVars ();if _bffgag :=d .DecodeElement (_ggcbee .DocVars ,&_fafaea );_bffgag !=nil {return _bffgag ;};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 :"\u0072\u0073\u0069d\u0073"},_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 :"\u0072\u0073\u0069d\u0073"}:_ggcbee .Rsids =NewCT_DocRsids ();if _bdbccb :=d .DecodeElement (_ggcbee .Rsids ,&_fafaea );_bdbccb !=nil {return _bdbccb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_ggcbee .MathPr =_egg .NewMathPr ();if _afgcf :=d .DecodeElement (_ggcbee .MathPr ,&_fafaea );_afgcf !=nil {return _afgcf ;};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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_abffga :=NewCT_String ();if _ggcad :=d .DecodeElement (_abffga ,&_fafaea );_ggcad !=nil {return _ggcad ;};_ggcbee .AttachedSchema =append (_ggcbee .AttachedSchema ,_abffga );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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_ggcbee .ThemeFontLang =NewCT_Language ();if _dfafdf :=d .DecodeElement (_ggcbee .ThemeFontLang ,&_fafaea );_dfafdf !=nil {return _dfafdf ;};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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_ggcbee .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _beecb :=d .DecodeElement (_ggcbee .ClrSchemeMapping ,&_fafaea );_beecb !=nil {return _beecb ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_ggcbee .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _fdcfdg :=d .DecodeElement (_ggcbee .DoNotIncludeSubdocsInStats ,&_fafaea );_fdcfdg !=nil {return _fdcfdg ;};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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_ggcbee .DoNotAutoCompressPictures =NewCT_OnOff ();if _bcbef :=d .DecodeElement (_ggcbee .DoNotAutoCompressPictures ,&_fafaea );_bcbef !=nil {return _bcbef ;};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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_ggcbee .ForceUpgrade =NewCT_Empty ();if _faegd :=d .DecodeElement (_ggcbee .ForceUpgrade ,&_fafaea );_faegd !=nil {return _faegd ;};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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_ggcbee .Captions =NewCT_Captions ();if _dabeb :=d .DecodeElement (_ggcbee .Captions ,&_fafaea );_dabeb !=nil {return _dabeb ;};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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_ggcbee .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _dgeb :=d .DecodeElement (_ggcbee .ReadModeInkLockDown ,&_fafaea );_dgeb !=nil {return _dgeb ;};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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_adaca :=NewCT_SmartTagType ();if _gcbdde :=d .DecodeElement (_adaca ,&_fafaea );_gcbdde !=nil {return _gcbdde ;};_ggcbee .SmartTagType =append (_ggcbee .SmartTagType ,_adaca );case _c .Name {Space :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_ggcbee .SchemaLibrary =_g .NewSchemaLibrary ();if _agdda :=d .DecodeElement (_ggcbee .SchemaLibrary ,&_fafaea );_agdda !=nil {return _agdda ;};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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_ggcbee .ShapeDefaults =NewCT_ShapeDefaults ();if _cagaf :=d .DecodeElement (_ggcbee .ShapeDefaults ,&_fafaea );_cagaf !=nil {return _cagaf ;};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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_ggcbee .DoNotEmbedSmartTags =NewCT_OnOff ();if _bbbcd :=d .DecodeElement (_ggcbee .DoNotEmbedSmartTags ,&_fafaea );_bbbcd !=nil {return _bbbcd ;};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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_ggcbee .DecimalSymbol =NewCT_String ();if _abadb :=d .DecodeElement (_ggcbee .DecimalSymbol ,&_fafaea );_abadb !=nil {return _abadb ;};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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_ggcbee .ListSeparator =NewCT_String ();if _bfbfa :=d .DecodeElement (_ggcbee .ListSeparator ,&_fafaea );_bfbfa !=nil {return _bfbfa ;};default:_ggefdd :=&_cff .XSDAny {};if _eedeaf :=d .DecodeElement (_ggefdd ,&_fafaea );_eedeaf !=nil {return _eedeaf ;};_ggcbee .Extra =append (_ggcbee .Extra ,_ggefdd );};case _c .EndElement :break _bbega ;case _c .CharData :};};return nil ;};func (_eeeaef *CT_Pitch )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeeaef .ValAttr =ST_Pitch (1);for _ ,_dbfff :=range start .Attr {if _dbfff .Name .Local =="\u0076\u0061\u006c"{_eeeaef .ValAttr .UnmarshalXMLAttr (_dbfff );continue ;};};for {_bfacc ,_adbfed :=d .Token ();if _adbfed !=nil {return _ea .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_adbfed );};if _cdbfb ,_babfaa :=_bfacc .(_c .EndElement );_babfaa &&_cdbfb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path -func (_bdabf *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _bdabf .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _edcee :=_bdabf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edcee !=nil {return _edcee ;};return nil ;}; +// Validate validates the CT_TrPr and its children +func (_afacf *CT_TrPr )Validate ()error {return _afacf .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");};func (_aggcef *ST_TabJc )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aggcef =0;case "\u0063\u006c\u0065a\u0072":*_aggcef =1;case "\u0073\u0074\u0061r\u0074":*_aggcef =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aggcef =3;case "\u0065\u006e\u0064":*_aggcef =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_aggcef =5;case "\u0062\u0061\u0072":*_aggcef =6;case "\u006e\u0075\u006d":*_aggcef =7;case "\u006c\u0065\u0066\u0074":*_aggcef =8;case "\u0072\u0069\u0067h\u0074":*_aggcef =9;};return nil ;};func NewCT_Tbl ()*CT_Tbl {_eafff :=&CT_Tbl {};_eafff .TblPr =NewCT_TblPr ();_eafff .TblGrid =NewCT_TblGrid ();return _eafff ;};type CT_LongHexNumber struct{ -// Validate validates the CT_Sym and its children -func (_fbffb *CT_Sym )Validate ()error {return _fbffb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");};func (_bcgcag *ST_PTabRelativeTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcdbeb ,_dfadca :=d .Token ();if _dfadca !=nil {return _dfadca ;};if _eadbfc ,_geecgbf :=_gcdbeb .(_f .EndElement );_geecgbf &&_eadbfc .Name ==start .Name {*_bcgcag =1;return nil ;};if _fdebbe ,_fcgcfc :=_gcdbeb .(_f .CharData );!_fcgcfc {return _c .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",_gcdbeb );}else {switch string (_fdebbe ){case "":*_bcgcag =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bcgcag =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_bcgcag =2;};};_gcdbeb ,_dfadca =d .Token ();if _dfadca !=nil {return _dfadca ;};if _ggccccf ,_geeadc :=_gcdbeb .(_f .EndElement );_geeadc &&_ggccccf .Name ==start .Name {return nil ;};return _c .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",_gcdbeb );}; +// Long Hexadecimal Number Value +ValAttr string ;};func (_efgfa *ST_Lock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdbfc ,_cdeffd :=d .Token ();if _cdeffd !=nil {return _cdeffd ;};if _fbdcb ,_dbbffe :=_cdbfc .(_c .EndElement );_dbbffe &&_fbdcb .Name ==start .Name {*_efgfa =1;return nil ;};if _gfecfa ,_cabffd :=_cdbfc .(_c .CharData );!_cabffd {return _ea .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",_cdbfc );}else {switch string (_gfecfa ){case "":*_efgfa =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_efgfa =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_efgfa =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_efgfa =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_efgfa =4;};};_cdbfc ,_cdeffd =d .Token ();if _cdeffd !=nil {return _cdeffd ;};if _agacf ,_fecgbb :=_cdbfc .(_c .EndElement );_fecgbb &&_agacf .Name ==start .Name {return nil ;};return _ea .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",_cdbfc );};func (_eecgg *ST_HpsMeasure )ValidateWithPath (path string )error {_bgdgc :=[]string {};if _eecgg .ST_UnsignedDecimalNumber !=nil {_bgdgc =append (_bgdgc ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _eecgg .ST_PositiveUniversalMeasure !=nil {_bgdgc =append (_bgdgc ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065");};if len (_bgdgc )> 1{return _ea .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bgdgc );};return nil ;};func (_bbgdfd *ST_FrameLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecgabd ,_dceedd :=d .Token ();if _dceedd !=nil {return _dceedd ;};if _ddaace ,_cageb :=_ecgabd .(_c .EndElement );_cageb &&_ddaace .Name ==start .Name {*_bbgdfd =1;return nil ;};if _aaabca ,_adgcc :=_ecgabd .(_c .CharData );!_adgcc {return _ea .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",_ecgabd );}else {switch string (_aaabca ){case "":*_bbgdfd =0;case "\u0072\u006f\u0077\u0073":*_bbgdfd =1;case "\u0063\u006f\u006c\u0073":*_bbgdfd =2;case "\u006e\u006f\u006e\u0065":*_bbgdfd =3;};};_ecgabd ,_dceedd =d .Token ();if _dceedd !=nil {return _dceedd ;};if _bbaecb ,_bggfe :=_ecgabd .(_c .EndElement );_bggfe &&_bbaecb .Name ==start .Name {return nil ;};return _ea .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",_ecgabd );}; -// Validate validates the WdCT_WrapTopBottom and its children -func (_ebbbcaa *WdCT_WrapTopBottom )Validate ()error {return _ebbbcaa .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");};func (_fagdfa ST_TblLayoutType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_deeee :=_f .Attr {};_deeee .Name =name ;switch _fagdfa {case ST_TblLayoutTypeUnset :_deeee .Value ="";case ST_TblLayoutTypeFixed :_deeee .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_deeee .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _deeee ,nil ;};func NewCT_TextEffect ()*CT_TextEffect {_bbebga :=&CT_TextEffect {};_bbebga .ValAttr =ST_TextEffect (1);return _bbebga ;};func NewCT_Empty ()*CT_Empty {_cfebd :=&CT_Empty {};return _cfebd };func (_feegfd *ST_Hint )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_feegfd =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_feegfd =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_feegfd =2;};return nil ;};type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;}; +// Validate validates the CT_SdtText and its children +func (_fdcff *CT_SdtText )Validate ()error {return _fdcff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};func (_dffceb ST_TextDirection )Validate ()error {return _dffceb .ValidateWithPath ("")}; -// Validate validates the CT_AltChunk and its children -func (_gdg *CT_AltChunk )Validate ()error {return _gdg .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");}; +// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path +func (_cbea *CT_Br )ValidateWithPath (path string )error {if _bcfca :=_cbea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcfca !=nil {return _bcfca ;};if _cbba :=_cbea .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072");_cbba !=nil {return _cbba ;};return nil ;};func (_aebada ST_InfoTextType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aeeabf :=_c .Attr {};_aeeabf .Name =name ;switch _aebada {case ST_InfoTextTypeUnset :_aeeabf .Value ="";case ST_InfoTextTypeText :_aeeabf .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_aeeabf .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _aeeabf ,nil ;};func NewCT_FtnEdn ()*CT_FtnEdn {_ggaff :=&CT_FtnEdn {};return _ggaff };func (_cdaba *CT_PageBorder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdaba .ValAttr =ST_Border (1);for _ ,_ededf :=range start .Attr {if _ededf .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"&&_ededf .Name .Local =="\u0069\u0064"||_ededf .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"&&_ededf .Name .Local =="\u0069\u0064"{_bbddg ,_bagac :=_ededf .Value ,error (nil );if _bagac !=nil {return _bagac ;};_cdaba .IdAttr =&_bbddg ;continue ;};if _ededf .Name .Local =="\u0076\u0061\u006c"{_cdaba .ValAttr .UnmarshalXMLAttr (_ededf );continue ;};if _ededf .Name .Local =="\u0063\u006f\u006co\u0072"{_ddbde ,_ffbad :=ParseUnionST_HexColor (_ededf .Value );if _ffbad !=nil {return _ffbad ;};_cdaba .ColorAttr =&_ddbde ;continue ;};if _ededf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cdaba .ThemeColorAttr .UnmarshalXMLAttr (_ededf );continue ;};if _ededf .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_egagd ,_cgdefee :=_ededf .Value ,error (nil );if _cgdefee !=nil {return _cgdefee ;};_cdaba .ThemeTintAttr =&_egagd ;continue ;};if _ededf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_gcfbdf ,_dbaece :=_ededf .Value ,error (nil );if _dbaece !=nil {return _dbaece ;};_cdaba .ThemeShadeAttr =&_gcfbdf ;continue ;};if _ededf .Name .Local =="\u0073\u007a"{_fedgd ,_cafga :=_ac .ParseUint (_ededf .Value ,10,64);if _cafga !=nil {return _cafga ;};_cdaba .SzAttr =&_fedgd ;continue ;};if _ededf .Name .Local =="\u0073\u0070\u0061c\u0065"{_ecfegf ,_bacfb :=_ac .ParseUint (_ededf .Value ,10,64);if _bacfb !=nil {return _bacfb ;};_cdaba .SpaceAttr =&_ecfegf ;continue ;};if _ededf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_cbebc ,_beceed :=ParseUnionST_OnOff (_ededf .Value );if _beceed !=nil {return _beceed ;};_cdaba .ShadowAttr =&_cbebc ;continue ;};if _ededf .Name .Local =="\u0066\u0072\u0061m\u0065"{_cffad ,_adebf :=ParseUnionST_OnOff (_ededf .Value );if _adebf !=nil {return _adebf ;};_cdaba .FrameAttr =&_cffad ;continue ;};};for {_dabcf ,_bedec :=d .Token ();if _bedec !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_bedec );};if _bafaf ,_efgf :=_dabcf .(_c .EndElement );_efgf &&_bafaf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_OptimizeForBrowser and its children -func (_bfbbe *CT_OptimizeForBrowser )Validate ()error {return _bfbbe .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");}; +// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path +func (_fbacg *CT_DocType )ValidateWithPath (path string )error {return nil };func (_aggcb *CT_DocPartType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fece ,_fgcc :=_aggcb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgcc !=nil {return _fgcc ;};start .Attr =append (start .Attr ,_fece );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Body ()*CT_Body {_bgag :=&CT_Body {};return _bgag };func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_egaeg :=&CT_SdtDateMappingType {};return _egaeg ;};type CT_PPrDefault struct{ -// Validate validates the EG_RPrBase and its children -func (_afcacd *EG_RPrBase )Validate ()error {return _afcacd .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");};func (_eaegg ST_CombineBrackets )ValidateWithPath (path string )error {switch _eaegg {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaegg ));};return nil ;};func (_gaaaaf ST_TargetScreenSz )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gaaaaf .String (),start );};func (_agd *AG_SectPrAttributes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgc :=range start .Attr {if _dgc .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_bb ,_dd :=_dgc .Value ,error (nil );if _dd !=nil {return _dd ;};_agd .RsidRPrAttr =&_bb ;continue ;};if _dgc .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_gbd ,_cce :=_dgc .Value ,error (nil );if _cce !=nil {return _cce ;};_agd .RsidDelAttr =&_gbd ;continue ;};if _dgc .Name .Local =="\u0072\u0073\u0069d\u0052"{_dge ,_cee :=_dgc .Value ,error (nil );if _cee !=nil {return _cee ;};_agd .RsidRAttr =&_dge ;continue ;};if _dgc .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_da ,_ec :=_dgc .Value ,error (nil );if _ec !=nil {return _ec ;};_agd .RsidSectAttr =&_da ;continue ;};};for {_af ,_bda :=d .Token ();if _bda !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0065\u0063\u0074\u0050r\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_bda );};if _dfe ,_gdf :=_af .(_f .EndElement );_gdf &&_dfe .Name ==start .Name {break ;};};return nil ;};func (_edbad *CT_Picture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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"});e .EncodeToken (start );if _edbad .Any !=nil {for _ ,_bedcb :=range _edbad .Any {_bedcb .MarshalXML (e ,_f .StartElement {});};};if _edbad .Movie !=nil {_ggbcbe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_edbad .Movie ,_ggbcbe );};if _edbad .Control !=nil {_fggff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_edbad .Control ,_fggff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fabec *CT_SdtContentRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aafb :for {_efgacg ,_dgaeg :=d .Token ();if _dgaeg !=nil {return _dgaeg ;};switch _afcae :=_efgacg .(type ){case _f .StartElement :switch _afcae .Name {case _f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_dfdgd :=NewCT_SimpleField ();if _gaecg :=d .DecodeElement (_dfdgd ,&_afcae );_gaecg !=nil {return _gaecg ;};_fabec .FldSimple =append (_fabec .FldSimple ,_dfdgd );case _f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_fabec .Hyperlink =NewCT_Hyperlink ();if _ggbdd :=d .DecodeElement (_fabec .Hyperlink ,&_afcae );_ggbdd !=nil {return _ggbdd ;};case _f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_fabec .SubDoc =NewCT_Rel ();if _cadbgf :=d .DecodeElement (_fabec .SubDoc ,&_afcae );_cadbgf !=nil {return _cadbgf ;};case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ccbdcf :=NewEG_ContentRunContent ();_ccbdcf .CustomXml =NewCT_CustomXmlRun ();if _adffe :=d .DecodeElement (_ccbdcf .CustomXml ,&_afcae );_adffe !=nil {return _adffe ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_ccbdcf );case _f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_dcgfe :=NewEG_ContentRunContent ();_dcgfe .SmartTag =NewCT_SmartTagRun ();if _dcebb :=d .DecodeElement (_dcgfe .SmartTag ,&_afcae );_dcebb !=nil {return _dcebb ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_dcgfe );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_cafdg :=NewEG_ContentRunContent ();_cafdg .Sdt =NewCT_SdtRun ();if _abgbbf :=d .DecodeElement (_cafdg .Sdt ,&_afcae );_abgbbf !=nil {return _abgbbf ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_cafdg );case _f .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 :"\u0064\u0069\u0072"},_f .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 :"\u0064\u0069\u0072"}:_bfgde :=NewEG_ContentRunContent ();_bfgde .Dir =NewCT_DirContentRun ();if _gdabgd :=d .DecodeElement (_bfgde .Dir ,&_afcae );_gdabgd !=nil {return _gdabgd ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_bfgde );case _f .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 :"\u0062\u0064\u006f"},_f .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 :"\u0062\u0064\u006f"}:_dbcad :=NewEG_ContentRunContent ();_dbcad .Bdo =NewCT_BdoContentRun ();if _dgbbg :=d .DecodeElement (_dbcad .Bdo ,&_afcae );_dgbbg !=nil {return _dgbbg ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_dbcad );case _f .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 :"\u0072"},_f .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 :"\u0072"}:_aafbd :=NewEG_ContentRunContent ();_aafbd .R =NewCT_R ();if _gagaca :=d .DecodeElement (_aafbd .R ,&_afcae );_gagaca !=nil {return _gagaca ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_aafbd );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_faddcf :=NewEG_ContentRunContent ();_beabbe :=NewEG_RunLevelElts ();_beabbe .ProofErr =NewCT_ProofErr ();if _bfcbc :=d .DecodeElement (_beabbe .ProofErr ,&_afcae );_bfcbc !=nil {return _bfcbc ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_faddcf );_faddcf .EG_RunLevelElts =append (_faddcf .EG_RunLevelElts ,_beabbe );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_agggb :=NewEG_ContentRunContent ();_agggac :=NewEG_RunLevelElts ();_agggac .PermStart =NewCT_PermStart ();if _cfdgc :=d .DecodeElement (_agggac .PermStart ,&_afcae );_cfdgc !=nil {return _cfdgc ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_agggb );_agggb .EG_RunLevelElts =append (_agggb .EG_RunLevelElts ,_agggac );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cgeaa :=NewEG_ContentRunContent ();_gafaba :=NewEG_RunLevelElts ();_gafaba .PermEnd =NewCT_Perm ();if _ddfeg :=d .DecodeElement (_gafaba .PermEnd ,&_afcae );_ddfeg !=nil {return _ddfeg ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_cgeaa );_cgeaa .EG_RunLevelElts =append (_cgeaa .EG_RunLevelElts ,_gafaba );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_abeafb :=NewEG_ContentRunContent ();_cefdb :=NewEG_RunLevelElts ();_cefdb .Ins =NewCT_RunTrackChange ();if _fbdbd :=d .DecodeElement (_cefdb .Ins ,&_afcae );_fbdbd !=nil {return _fbdbd ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_abeafb );_abeafb .EG_RunLevelElts =append (_abeafb .EG_RunLevelElts ,_cefdb );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_ccffba :=NewEG_ContentRunContent ();_abfdg :=NewEG_RunLevelElts ();_abfdg .Del =NewCT_RunTrackChange ();if _eada :=d .DecodeElement (_abfdg .Del ,&_afcae );_eada !=nil {return _eada ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_ccffba );_ccffba .EG_RunLevelElts =append (_ccffba .EG_RunLevelElts ,_abfdg );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dbebbf :=NewEG_ContentRunContent ();_ecdfe :=NewEG_RunLevelElts ();_ecdfe .MoveFrom =NewCT_RunTrackChange ();if _dabcc :=d .DecodeElement (_ecdfe .MoveFrom ,&_afcae );_dabcc !=nil {return _dabcc ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_dbebbf );_dbebbf .EG_RunLevelElts =append (_dbebbf .EG_RunLevelElts ,_ecdfe );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gbbdgg :=NewEG_ContentRunContent ();_dbcgbf :=NewEG_RunLevelElts ();_dbcgbf .MoveTo =NewCT_RunTrackChange ();if _gbgca :=d .DecodeElement (_dbcgbf .MoveTo ,&_afcae );_gbgca !=nil {return _gbgca ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_gbbdgg );_gbbdgg .EG_RunLevelElts =append (_gbbdgg .EG_RunLevelElts ,_dbcgbf );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cccfc :=NewEG_ContentRunContent ();_bbgaa :=NewEG_RunLevelElts ();_ceegf :=NewEG_RangeMarkupElements ();_ceegf .BookmarkStart =NewCT_Bookmark ();if _gbdce :=d .DecodeElement (_ceegf .BookmarkStart ,&_afcae );_gbdce !=nil {return _gbdce ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_cccfc );_cccfc .EG_RunLevelElts =append (_cccfc .EG_RunLevelElts ,_bbgaa );_bbgaa .EG_RangeMarkupElements =append (_bbgaa .EG_RangeMarkupElements ,_ceegf );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_accfcf :=NewEG_ContentRunContent ();_bdgee :=NewEG_RunLevelElts ();_facbe :=NewEG_RangeMarkupElements ();_facbe .BookmarkEnd =NewCT_MarkupRange ();if _ebbfec :=d .DecodeElement (_facbe .BookmarkEnd ,&_afcae );_ebbfec !=nil {return _ebbfec ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_accfcf );_accfcf .EG_RunLevelElts =append (_accfcf .EG_RunLevelElts ,_bdgee );_bdgee .EG_RangeMarkupElements =append (_bdgee .EG_RangeMarkupElements ,_facbe );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ccfdb :=NewEG_ContentRunContent ();_fbddd :=NewEG_RunLevelElts ();_dfcfe :=NewEG_RangeMarkupElements ();_dfcfe .MoveFromRangeStart =NewCT_MoveBookmark ();if _aacfcc :=d .DecodeElement (_dfcfe .MoveFromRangeStart ,&_afcae );_aacfcc !=nil {return _aacfcc ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_ccfdb );_ccfdb .EG_RunLevelElts =append (_ccfdb .EG_RunLevelElts ,_fbddd );_fbddd .EG_RangeMarkupElements =append (_fbddd .EG_RangeMarkupElements ,_dfcfe );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_caecc :=NewEG_ContentRunContent ();_gfgce :=NewEG_RunLevelElts ();_bfefcc :=NewEG_RangeMarkupElements ();_bfefcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _acca :=d .DecodeElement (_bfefcc .MoveFromRangeEnd ,&_afcae );_acca !=nil {return _acca ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_caecc );_caecc .EG_RunLevelElts =append (_caecc .EG_RunLevelElts ,_gfgce );_gfgce .EG_RangeMarkupElements =append (_gfgce .EG_RangeMarkupElements ,_bfefcc );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gggdd :=NewEG_ContentRunContent ();_gbcbf :=NewEG_RunLevelElts ();_bebd :=NewEG_RangeMarkupElements ();_bebd .MoveToRangeStart =NewCT_MoveBookmark ();if _fgcbd :=d .DecodeElement (_bebd .MoveToRangeStart ,&_afcae );_fgcbd !=nil {return _fgcbd ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_gggdd );_gggdd .EG_RunLevelElts =append (_gggdd .EG_RunLevelElts ,_gbcbf );_gbcbf .EG_RangeMarkupElements =append (_gbcbf .EG_RangeMarkupElements ,_bebd );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ddgga :=NewEG_ContentRunContent ();_gfdfc :=NewEG_RunLevelElts ();_bdaaa :=NewEG_RangeMarkupElements ();_bdaaa .MoveToRangeEnd =NewCT_MarkupRange ();if _cdcea :=d .DecodeElement (_bdaaa .MoveToRangeEnd ,&_afcae );_cdcea !=nil {return _cdcea ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_ddgga );_ddgga .EG_RunLevelElts =append (_ddgga .EG_RunLevelElts ,_gfdfc );_gfdfc .EG_RangeMarkupElements =append (_gfdfc .EG_RangeMarkupElements ,_bdaaa );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ebcfg :=NewEG_ContentRunContent ();_abeage :=NewEG_RunLevelElts ();_abgagd :=NewEG_RangeMarkupElements ();_abgagd .CommentRangeStart =NewCT_MarkupRange ();if _ecaad :=d .DecodeElement (_abgagd .CommentRangeStart ,&_afcae );_ecaad !=nil {return _ecaad ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_ebcfg );_ebcfg .EG_RunLevelElts =append (_ebcfg .EG_RunLevelElts ,_abeage );_abeage .EG_RangeMarkupElements =append (_abeage .EG_RangeMarkupElements ,_abgagd );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egcfd :=NewEG_ContentRunContent ();_eabdg :=NewEG_RunLevelElts ();_bffbf :=NewEG_RangeMarkupElements ();_bffbf .CommentRangeEnd =NewCT_MarkupRange ();if _cacfb :=d .DecodeElement (_bffbf .CommentRangeEnd ,&_afcae );_cacfb !=nil {return _cacfb ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_egcfd );_egcfd .EG_RunLevelElts =append (_egcfd .EG_RunLevelElts ,_eabdg );_eabdg .EG_RangeMarkupElements =append (_eabdg .EG_RangeMarkupElements ,_bffbf );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eaeff :=NewEG_ContentRunContent ();_fbeggb :=NewEG_RunLevelElts ();_deac :=NewEG_RangeMarkupElements ();_deac .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cecgf :=d .DecodeElement (_deac .CustomXmlInsRangeStart ,&_afcae );_cecgf !=nil {return _cecgf ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_eaeff );_eaeff .EG_RunLevelElts =append (_eaeff .EG_RunLevelElts ,_fbeggb );_fbeggb .EG_RangeMarkupElements =append (_fbeggb .EG_RangeMarkupElements ,_deac );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_adeagc :=NewEG_ContentRunContent ();_dfaag :=NewEG_RunLevelElts ();_edfca :=NewEG_RangeMarkupElements ();_edfca .CustomXmlInsRangeEnd =NewCT_Markup ();if _ccecef :=d .DecodeElement (_edfca .CustomXmlInsRangeEnd ,&_afcae );_ccecef !=nil {return _ccecef ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_adeagc );_adeagc .EG_RunLevelElts =append (_adeagc .EG_RunLevelElts ,_dfaag );_dfaag .EG_RangeMarkupElements =append (_dfaag .EG_RangeMarkupElements ,_edfca );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdcff :=NewEG_ContentRunContent ();_bgbcg :=NewEG_RunLevelElts ();_ffbce :=NewEG_RangeMarkupElements ();_ffbce .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dbbeef :=d .DecodeElement (_ffbce .CustomXmlDelRangeStart ,&_afcae );_dbbeef !=nil {return _dbbeef ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_bdcff );_bdcff .EG_RunLevelElts =append (_bdcff .EG_RunLevelElts ,_bgbcg );_bgbcg .EG_RangeMarkupElements =append (_bgbcg .EG_RangeMarkupElements ,_ffbce );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cdgba :=NewEG_ContentRunContent ();_agfa :=NewEG_RunLevelElts ();_cgaff :=NewEG_RangeMarkupElements ();_cgaff .CustomXmlDelRangeEnd =NewCT_Markup ();if _cebdg :=d .DecodeElement (_cgaff .CustomXmlDelRangeEnd ,&_afcae );_cebdg !=nil {return _cebdg ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_cdgba );_cdgba .EG_RunLevelElts =append (_cdgba .EG_RunLevelElts ,_agfa );_agfa .EG_RangeMarkupElements =append (_agfa .EG_RangeMarkupElements ,_cgaff );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_abadf :=NewEG_ContentRunContent ();_cbacd :=NewEG_RunLevelElts ();_ccagc :=NewEG_RangeMarkupElements ();_ccagc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _babefa :=d .DecodeElement (_ccagc .CustomXmlMoveFromRangeStart ,&_afcae );_babefa !=nil {return _babefa ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_abadf );_abadf .EG_RunLevelElts =append (_abadf .EG_RunLevelElts ,_cbacd );_cbacd .EG_RangeMarkupElements =append (_cbacd .EG_RangeMarkupElements ,_ccagc );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cffag :=NewEG_ContentRunContent ();_ebgda :=NewEG_RunLevelElts ();_dcdec :=NewEG_RangeMarkupElements ();_dcdec .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdegb :=d .DecodeElement (_dcdec .CustomXmlMoveFromRangeEnd ,&_afcae );_gdegb !=nil {return _gdegb ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_cffag );_cffag .EG_RunLevelElts =append (_cffag .EG_RunLevelElts ,_ebgda );_ebgda .EG_RangeMarkupElements =append (_ebgda .EG_RangeMarkupElements ,_dcdec );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bcdaf :=NewEG_ContentRunContent ();_aabdg :=NewEG_RunLevelElts ();_feabb :=NewEG_RangeMarkupElements ();_feabb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _daag :=d .DecodeElement (_feabb .CustomXmlMoveToRangeStart ,&_afcae );_daag !=nil {return _daag ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_bcdaf );_bcdaf .EG_RunLevelElts =append (_bcdaf .EG_RunLevelElts ,_aabdg );_aabdg .EG_RangeMarkupElements =append (_aabdg .EG_RangeMarkupElements ,_feabb );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_begebg :=NewEG_ContentRunContent ();_adgge :=NewEG_RunLevelElts ();_cgcbc :=NewEG_RangeMarkupElements ();_cgcbc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bgbag :=d .DecodeElement (_cgcbc .CustomXmlMoveToRangeEnd ,&_afcae );_bgbag !=nil {return _bgbag ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_begebg );_begebg .EG_RunLevelElts =append (_begebg .EG_RunLevelElts ,_adgge );_adgge .EG_RangeMarkupElements =append (_adgge .EG_RangeMarkupElements ,_cgcbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bbecac :=NewEG_ContentRunContent ();_bgafa :=NewEG_RunLevelElts ();_egfcg :=NewEG_MathContent ();_egfcg .OMathPara =_ce .NewOMathPara ();if _dcebg :=d .DecodeElement (_egfcg .OMathPara ,&_afcae );_dcebg !=nil {return _dcebg ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_bbecac );_bbecac .EG_RunLevelElts =append (_bbecac .EG_RunLevelElts ,_bgafa );_bgafa .EG_MathContent =append (_bgafa .EG_MathContent ,_egfcg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dbfgd :=NewEG_ContentRunContent ();_debdc :=NewEG_RunLevelElts ();_edcbfb :=NewEG_MathContent ();_edcbfb .OMath =_ce .NewOMath ();if _baggg :=d .DecodeElement (_edcbfb .OMath ,&_afcae );_baggg !=nil {return _baggg ;};_fabec .EG_ContentRunContent =append (_fabec .EG_ContentRunContent ,_dbfgd );_dbfgd .EG_RunLevelElts =append (_dbfgd .EG_RunLevelElts ,_debdc );_debdc .EG_MathContent =append (_debdc .EG_MathContent ,_edcbfb );default:_gb .Log ("\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\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_afcae .Name );if _egdcc :=d .Skip ();_egdcc !=nil {return _egdcc ;};};case _f .EndElement :break _aafb ;case _f .CharData :};};return nil ;};func (_cfeba *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfeba =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_cfeba =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_cfeba =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_cfeba =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_cfeba =4;case "\u0074\u0065\u0078\u0074":*_cfeba =5;case "\u0065\u006d\u0061i\u006c":*_cfeba =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_cfeba =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_cfeba =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_cfeba =9;};return nil ;}; +// Paragraph Properties +PPr *CT_PPrGeneral ;};func (_bgfccc *CT_TcPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_bgfccc .AuthorAttr )});if _bgfccc .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_bgfccc .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_bgfccc .IdAttr )});e .EncodeToken (start );_ecfgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_bgfccc .TcPr ,_ecfgg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcada ST_Proof )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fefecd :=_c .Attr {};_fefecd .Name =name ;switch _bcada {case ST_ProofUnset :_fefecd .Value ="";case ST_ProofClean :_fefecd .Value ="\u0063\u006c\u0065a\u006e";case ST_ProofDirty :_fefecd .Value ="\u0064\u0069\u0072t\u0079";};return _fefecd ,nil ;}; -// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path -func (_edcffc *WdCT_WrapThrough )ValidateWithPath (path string )error {if _edcffc .WrapTextAttr ==WdST_WrapTextUnset {return _c .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _fagbg :=_edcffc .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_fagbg !=nil {return _fagbg ;};if _fbfae :=_edcffc .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_fbfae !=nil {return _fbfae ;};return nil ;};type CT_NumPicBullet struct{ +// Validate validates the CT_DocRsids and its children +func (_faadd *CT_DocRsids )Validate ()error {return _faadd .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");};func (_dcce *CT_DocType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdae :=range start .Attr {if _bdae .Name .Local =="\u0076\u0061\u006c"{_gadbee ,_bgdc :=_bdae .Value ,error (nil );if _bgdc !=nil {return _bgdc ;};_dcce .ValAttr =_gadbee ;continue ;};};for {_gaeb ,_degc :=d .Token ();if _degc !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_degc );};if _fccee ,_daed :=_gaeb .(_c .EndElement );_daed &&_fccee .Name ==start .Name {break ;};};return nil ;};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_acc :=&AG_TransitionalPassword {};return _acc ;}; -// Picture Numbering Symbol ID -NumPicBulletIdAttr int64 ; +// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path +func (_afabd *CT_FrameLayout )ValidateWithPath (path string )error {if _afabd .ValAttr ==ST_FrameLayoutUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _eagcd :=_afabd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eagcd !=nil {return _eagcd ;};return nil ;};type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};type CT_TblCellMar struct{ -// Picture Numbering Symbol Properties -Pict *CT_Picture ;Drawing *CT_Drawing ;};func (_gbgc *CT_Font )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_gbgc .NameAttr )});e .EncodeToken (start );if _gbgc .AltName !=nil {_dfebbd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_gbgc .AltName ,_dfebbd );};if _gbgc .Panose1 !=nil {_eecfc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}};e .EncodeElement (_gbgc .Panose1 ,_eecfc );};if _gbgc .Charset !=nil {_degea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_gbgc .Charset ,_degea );};if _gbgc .Family !=nil {_ggfaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}};e .EncodeElement (_gbgc .Family ,_ggfaf );};if _gbgc .NotTrueType !=nil {_eaef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gbgc .NotTrueType ,_eaef );};if _gbgc .Pitch !=nil {_egdgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_gbgc .Pitch ,_egdgc );};if _gbgc .Sig !=nil {_cbeea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073i\u0067"}};e .EncodeElement (_gbgc .Sig ,_cbeea );};if _gbgc .EmbedRegular !=nil {_ecabg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_gbgc .EmbedRegular ,_ecabg );};if _gbgc .EmbedBold !=nil {_dbde :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_gbgc .EmbedBold ,_dbde );};if _gbgc .EmbedItalic !=nil {_agefd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_gbgc .EmbedItalic ,_agefd );};if _gbgc .EmbedBoldItalic !=nil {_ebgbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_gbgc .EmbedBoldItalic ,_ebgbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbcade *ST_CharacterSpacing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbdcbb ,_egfba :=d .Token ();if _egfba !=nil {return _egfba ;};if _bcecg ,_gbegaf :=_dbdcbb .(_f .EndElement );_gbegaf &&_bcecg .Name ==start .Name {*_bbcade =1;return nil ;};if _egcdd ,_ecefg :=_dbdcbb .(_f .CharData );!_ecefg {return _c .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",_dbdcbb );}else {switch string (_egcdd ){case "":*_bbcade =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_bbcade =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_bbcade =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_bbcade =3;};};_dbdcbb ,_egfba =d .Token ();if _egfba !=nil {return _egfba ;};if _dgfbca ,_eggdbe :=_dbdcbb .(_f .EndElement );_eggdbe &&_dgfbca .Name ==start .Name {return nil ;};return _c .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",_dbdcbb );};func (_egefbb *Endnotes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073";return _egefbb .CT_Endnotes .MarshalXML (e ,start );};type ST_TblOverlap byte ;func (_afebe *ST_TblStyleOverrideType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abfeb ,_beceb :=d .Token ();if _beceb !=nil {return _beceb ;};if _baceda ,_cgdde :=_abfeb .(_f .EndElement );_cgdde &&_baceda .Name ==start .Name {*_afebe =1;return nil ;};if _ebdac ,_agddaf :=_abfeb .(_f .CharData );!_agddaf {return _c .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",_abfeb );}else {switch string (_ebdac ){case "":*_afebe =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_afebe =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_afebe =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_afebe =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_afebe =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_afebe =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_afebe =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_afebe =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_afebe =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_afebe =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_afebe =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_afebe =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_afebe =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_afebe =13;};};_abfeb ,_beceb =d .Token ();if _beceb !=nil {return _beceb ;};if _adfedd ,_feeec :=_abfeb .(_f .EndElement );_feeec &&_adfedd .Name ==start .Name {return nil ;};return _c .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",_abfeb );};func (_ggfaa ST_Wrap )Validate ()error {return _ggfaa .ValidateWithPath ("")};func (_aefefd ST_HdrFtr )String ()string {switch _aefefd {case 0:return "";case 1:return "\u0065\u0076\u0065\u006e";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0066\u0069\u0072s\u0074";};return "";};func (_efafag ST_DisplacedByCustomXml )Validate ()error {return _efafag .ValidateWithPath ("")};type ST_PageBorderDisplay byte ;func (_gafabac *CT_TblLook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gafabac .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_gafabac .FirstRowAttr )});};if _gafabac .LastRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_c .Sprintf ("\u0025\u0076",*_gafabac .LastRowAttr )});};if _gafabac .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gafabac .FirstColumnAttr )});};if _gafabac .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gafabac .LastColumnAttr )});};if _gafabac .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_c .Sprintf ("\u0025\u0076",*_gafabac .NoHBandAttr )});};if _gafabac .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_c .Sprintf ("\u0025\u0076",*_gafabac .NoVBandAttr )});};if _gafabac .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_gafabac .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eafdg *ST_MailMergeSourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaaeg ,_ebafb :=d .Token ();if _ebafb !=nil {return _ebafb ;};if _efaefg ,_bbddf :=_gaaeg .(_f .EndElement );_bbddf &&_efaefg .Name ==start .Name {*_eafdg =1;return nil ;};if _eeebca ,_bgdce :=_gaaeg .(_f .CharData );!_bgdce {return _c .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",_gaaeg );}else {switch string (_eeebca ){case "":*_eafdg =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_eafdg =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_eafdg =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_eafdg =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_eafdg =4;case "\u0074\u0065\u0078\u0074":*_eafdg =5;case "\u0065\u006d\u0061i\u006c":*_eafdg =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_eafdg =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_eafdg =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_eafdg =9;};};_gaaeg ,_ebafb =d .Token ();if _ebafb !=nil {return _ebafb ;};if _bbagg ,_bbgdaf :=_gaaeg .(_f .EndElement );_bbgdaf &&_bbagg .Name ==start .Name {return nil ;};return _c .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",_gaaeg );}; +// Table Cell Top Margin Default +Top *CT_TblWidth ; -// Validate validates the Numbering and its children -func (_bccce *Numbering )Validate ()error {return _bccce .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");};func (_dccbcb *ST_SectionMark )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbfdb ,_fggca :=d .Token ();if _fggca !=nil {return _fggca ;};if _beged ,_dagbga :=_gbfdb .(_f .EndElement );_dagbga &&_beged .Name ==start .Name {*_dccbcb =1;return nil ;};if _ffacf ,_eaeggd :=_gbfdb .(_f .CharData );!_eaeggd {return _c .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",_gbfdb );}else {switch string (_ffacf ){case "":*_dccbcb =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_dccbcb =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_dccbcb =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_dccbcb =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_dccbcb =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_dccbcb =5;};};_gbfdb ,_fggca =d .Token ();if _fggca !=nil {return _fggca ;};if _ceaeg ,_bgeec :=_gbfdb .(_f .EndElement );_bgeec &&_ceaeg .Name ==start .Name {return nil ;};return _c .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",_gbfdb );};func (_cfce *CT_FontSig )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfbafa :=range start .Attr {if _dfbafa .Name .Local =="\u0075\u0073\u0062\u0030"{_defef ,_afgfbd :=_dfbafa .Value ,error (nil );if _afgfbd !=nil {return _afgfbd ;};_cfce .Usb0Attr =_defef ;continue ;};if _dfbafa .Name .Local =="\u0075\u0073\u0062\u0031"{_ddcda ,_efffa :=_dfbafa .Value ,error (nil );if _efffa !=nil {return _efffa ;};_cfce .Usb1Attr =_ddcda ;continue ;};if _dfbafa .Name .Local =="\u0075\u0073\u0062\u0032"{_cafag ,_geafd :=_dfbafa .Value ,error (nil );if _geafd !=nil {return _geafd ;};_cfce .Usb2Attr =_cafag ;continue ;};if _dfbafa .Name .Local =="\u0075\u0073\u0062\u0033"{_fggbd ,_dgaf :=_dfbafa .Value ,error (nil );if _dgaf !=nil {return _dgaf ;};_cfce .Usb3Attr =_fggbd ;continue ;};if _dfbafa .Name .Local =="\u0063\u0073\u0062\u0030"{_gfcfe ,_dafed :=_dfbafa .Value ,error (nil );if _dafed !=nil {return _dafed ;};_cfce .Csb0Attr =_gfcfe ;continue ;};if _dfbafa .Name .Local =="\u0063\u0073\u0062\u0031"{_beee ,_cfcfc :=_dfbafa .Value ,error (nil );if _cfcfc !=nil {return _cfcfc ;};_cfce .Csb1Attr =_beee ;continue ;};};for {_bddgbc ,_fdedf :=d .Token ();if _fdedf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_fdedf );};if _feaaf ,_efgf :=_bddgbc .(_f .EndElement );_efgf &&_feaaf .Name ==start .Name {break ;};};return nil ;};func (_eaffe ST_Zoom )ValidateWithPath (path string )error {switch _eaffe {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaffe ));};return nil ;};func (_cdbef *CT_MailMerge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdbef .MainDocumentType =NewCT_MailMergeDocType ();_cdbef .DataType =NewCT_MailMergeDataType ();_cdgc :for {_dfccd ,_afdb :=d .Token ();if _afdb !=nil {return _afdb ;};switch _fdcabe :=_dfccd .(type ){case _f .StartElement :switch _fdcabe .Name {case _f .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 :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_f .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 :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:if _eabaf :=d .DecodeElement (_cdbef .MainDocumentType ,&_fdcabe );_eabaf !=nil {return _eabaf ;};case _f .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 :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"},_f .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 :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}:_cdbef .LinkToQuery =NewCT_OnOff ();if _ffacb :=d .DecodeElement (_cdbef .LinkToQuery ,&_fdcabe );_ffacb !=nil {return _ffacb ;};case _f .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 :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_f .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 :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:if _ceaed :=d .DecodeElement (_cdbef .DataType ,&_fdcabe );_ceaed !=nil {return _ceaed ;};case _f .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 :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"},_f .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 :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}:_cdbef .ConnectString =NewCT_String ();if _bcdg :=d .DecodeElement (_cdbef .ConnectString ,&_fdcabe );_bcdg !=nil {return _bcdg ;};case _f .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 :"\u0071\u0075\u0065r\u0079"},_f .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 :"\u0071\u0075\u0065r\u0079"}:_cdbef .Query =NewCT_String ();if _abfdf :=d .DecodeElement (_cdbef .Query ,&_fdcabe );_abfdf !=nil {return _abfdf ;};case _f .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 :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"},_f .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 :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}:_cdbef .DataSource =NewCT_Rel ();if _cdaed :=d .DecodeElement (_cdbef .DataSource ,&_fdcabe );_cdaed !=nil {return _cdaed ;};case _f .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 :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"},_f .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 :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"}:_cdbef .HeaderSource =NewCT_Rel ();if _cceb :=d .DecodeElement (_cdbef .HeaderSource ,&_fdcabe );_cceb !=nil {return _cceb ;};case _f .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 :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"},_f .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 :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"}:_cdbef .DoNotSuppressBlankLines =NewCT_OnOff ();if _efgaf :=d .DecodeElement (_cdbef .DoNotSuppressBlankLines ,&_fdcabe );_efgaf !=nil {return _efgaf ;};case _f .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 :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},_f .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 :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}:_cdbef .Destination =NewCT_MailMergeDest ();if _egafa :=d .DecodeElement (_cdbef .Destination ,&_fdcabe );_egafa !=nil {return _egafa ;};case _f .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 :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"},_f .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 :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"}:_cdbef .AddressFieldName =NewCT_String ();if _eaebb :=d .DecodeElement (_cdbef .AddressFieldName ,&_fdcabe );_eaebb !=nil {return _eaebb ;};case _f .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 :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"},_f .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 :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}:_cdbef .MailSubject =NewCT_String ();if _geaaa :=d .DecodeElement (_cdbef .MailSubject ,&_fdcabe );_geaaa !=nil {return _geaaa ;};case _f .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 :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"},_f .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 :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"}:_cdbef .MailAsAttachment =NewCT_OnOff ();if _gacade :=d .DecodeElement (_cdbef .MailAsAttachment ,&_fdcabe );_gacade !=nil {return _gacade ;};case _f .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 :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"},_f .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 :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"}:_cdbef .ViewMergedData =NewCT_OnOff ();if _cgcec :=d .DecodeElement (_cdbef .ViewMergedData ,&_fdcabe );_cgcec !=nil {return _cgcec ;};case _f .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 :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"},_f .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 :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"}:_cdbef .ActiveRecord =NewCT_DecimalNumber ();if _cegaa :=d .DecodeElement (_cdbef .ActiveRecord ,&_fdcabe );_cegaa !=nil {return _cegaa ;};case _f .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 :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"},_f .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 :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}:_cdbef .CheckErrors =NewCT_DecimalNumber ();if _gaedb :=d .DecodeElement (_cdbef .CheckErrors ,&_fdcabe );_gaedb !=nil {return _gaedb ;};case _f .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 :"\u006f\u0064\u0073\u006f"},_f .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 :"\u006f\u0064\u0073\u006f"}:_cdbef .Odso =NewCT_Odso ();if _daebg :=d .DecodeElement (_cdbef .Odso ,&_fdcabe );_daebg !=nil {return _daebg ;};default:_gb .Log ("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_M\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0020\u0025\u0076",_fdcabe .Name );if _egcgge :=d .Skip ();_egcgge !=nil {return _egcgge ;};};case _f .EndElement :break _cdgc ;case _f .CharData :};};return nil ;};const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;);func (_bfdege ST_DocPartType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bfdege .String (),start );};func NewCT_SdtContentRun ()*CT_SdtContentRun {_aeecd :=&CT_SdtContentRun {};return _aeecd };type CT_DirContentRun struct{ +// Table Cell Leading Margin Default +Start *CT_TblWidth ; -// Direction of Embedding -ValAttr ST_Direction ; +// Table Cell Leading Margin Default +Left *CT_TblWidth ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Table Cell Bottom Margin Default +Bottom *CT_TblWidth ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Table Cell Trailing Margin Default +End *CT_TblWidth ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; +// Table Cell Trailing Margin Default +Right *CT_TblWidth ;};func (_cgaggc *ST_TabTlc )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cgaggc =0;case "\u006e\u006f\u006e\u0065":*_cgaggc =1;case "\u0064\u006f\u0074":*_cgaggc =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_cgaggc =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_cgaggc =4;case "\u0068\u0065\u0061v\u0079":*_cgaggc =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_cgaggc =6;};return nil ;};func (_begbf *CT_TblWidth )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _begbf .WAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0077"},Value :_ea .Sprintf ("\u0025\u0076",*_begbf .WAttr )});};if _begbf .TypeAttr !=ST_TblWidthUnset {_cdcdb ,_ebdgaa :=_begbf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ebdgaa !=nil {return _ebdgaa ;};start .Attr =append (start .Attr ,_cdcdb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eecg *CT_FFTextInput )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gccf :for {_ebfg ,_bgda :=d .Token ();if _bgda !=nil {return _bgda ;};switch _dagd :=_ebfg .(type ){case _c .StartElement :switch _dagd .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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_eecg .Type =NewCT_FFTextType ();if _edgf :=d .DecodeElement (_eecg .Type ,&_dagd );_edgf !=nil {return _edgf ;};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 :"\u0064e\u0066\u0061\u0075\u006c\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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_eecg .Default =NewCT_String ();if _dgga :=d .DecodeElement (_eecg .Default ,&_dagd );_dgga !=nil {return _dgga ;};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 :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},_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 :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"}:_eecg .MaxLength =NewCT_DecimalNumber ();if _aggcc :=d .DecodeElement (_eecg .MaxLength ,&_dagd );_aggcc !=nil {return _aggcc ;};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 :"\u0066\u006f\u0072\u006d\u0061\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 :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_eecg .Format =NewCT_String ();if _gafe :=d .DecodeElement (_eecg .Format ,&_dagd );_gafe !=nil {return _gafe ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0049n\u0070u\u0074\u0020\u0025\u0076",_dagd .Name );if _bdceb :=d .Skip ();_bdceb !=nil {return _bdceb ;};};case _c .EndElement :break _gccf ;case _c .CharData :};};return nil ;};func (_acfab *CT_Kinsoku )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcaeb :=range start .Attr {if _bcaeb .Name .Local =="\u006c\u0061\u006e\u0067"{_bbefc ,_fgagcb :=_bcaeb .Value ,error (nil );if _fgagcb !=nil {return _fgagcb ;};_acfab .LangAttr =_bbefc ;continue ;};if _bcaeb .Name .Local =="\u0076\u0061\u006c"{_caefe ,_aecag :=_bcaeb .Value ,error (nil );if _aecag !=nil {return _aecag ;};_acfab .ValAttr =_caefe ;continue ;};};for {_abdcg ,_ebdc :=d .Token ();if _ebdc !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_ebdc );};if _aadcc ,_aecaa :=_abdcg .(_c .EndElement );_aecaa &&_aadcc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SdtContentBlock and its children -func (_egfebf *CT_SdtContentBlock )Validate ()error {return _egfebf .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;);func (_bdfda *ST_FtnPos )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdfda =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bdfda =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_bdfda =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_bdfda =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_bdfda =4;};return nil ;};func NewEG_RPrMath ()*EG_RPrMath {_fbeefd :=&EG_RPrMath {};return _fbeefd };func (_gfdf *CT_DecimalNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgdad :=range start .Attr {if _dgdad .Name .Local =="\u0076\u0061\u006c"{_edbea ,_bcae :=_ge .ParseInt (_dgdad .Value ,10,64);if _bcae !=nil {return _bcae ;};_gfdf .ValAttr =_edbea ;continue ;};};for {_fgde ,_bggdd :=d .Token ();if _bggdd !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0063\u0069m\u0061l\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_bggdd );};if _ebef ,_eggee :=_fgde .(_f .EndElement );_eggee &&_ebef .Name ==start .Name {break ;};};return nil ;};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_fbedf :=&CT_ParaRPrChange {};_fbedf .RPr =NewCT_ParaRPrOriginal ();return _fbedf ;};type CT_Highlight struct{ +// Validate validates the CT_UnsignedDecimalNumber and its children +func (_fgbda *CT_UnsignedDecimalNumber )Validate ()error {return _fgbda .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");}; -// Highlighting Color -ValAttr ST_HighlightColor ;};func (_fgcf *CT_Fonts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gabf :=range start .Attr {if _gabf .Name .Local =="\u0068\u0069\u006e\u0074"{_fgcf .HintAttr .UnmarshalXMLAttr (_gabf );continue ;};if _gabf .Name .Local =="\u0061\u0073\u0063i\u0069"{_gfeec ,_ecddbd :=_gabf .Value ,error (nil );if _ecddbd !=nil {return _ecddbd ;};_fgcf .AsciiAttr =&_gfeec ;continue ;};if _gabf .Name .Local =="\u0068\u0041\u006es\u0069"{_cacda ,_acgge :=_gabf .Value ,error (nil );if _acgge !=nil {return _acgge ;};_fgcf .HAnsiAttr =&_cacda ;continue ;};if _gabf .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_bagd ,_ccfc :=_gabf .Value ,error (nil );if _ccfc !=nil {return _ccfc ;};_fgcf .EastAsiaAttr =&_bagd ;continue ;};if _gabf .Name .Local =="\u0063\u0073"{_aabceb ,_acdab :=_gabf .Value ,error (nil );if _acdab !=nil {return _acdab ;};_fgcf .CsAttr =&_aabceb ;continue ;};if _gabf .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_fgcf .AsciiThemeAttr .UnmarshalXMLAttr (_gabf );continue ;};if _gabf .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_fgcf .HAnsiThemeAttr .UnmarshalXMLAttr (_gabf );continue ;};if _gabf .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_fgcf .EastAsiaThemeAttr .UnmarshalXMLAttr (_gabf );continue ;};if _gabf .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_fgcf .CsthemeAttr .UnmarshalXMLAttr (_gabf );continue ;};};for {_edadcb ,_gggad :=d .Token ();if _gggad !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_gggad );};if _aebg ,_effac :=_edadcb .(_f .EndElement );_effac &&_aebg .Name ==start .Name {break ;};};return nil ;};type CT_TwipsMeasure struct{ +// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path +func (_bfbb *CT_DocPartCategory )ValidateWithPath (path string )error {if _gcfd :=_bfbb .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_gcfd !=nil {return _gcfd ;};if _aggc :=_bfbb .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_aggc !=nil {return _aggc ;};return nil ;}; -// Measurement in Twentieths of a Point -ValAttr _cd .ST_TwipsMeasure ;};func (_gfbbf *CT_CalendarType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_addf :=range start .Attr {if _addf .Name .Local =="\u0076\u0061\u006c"{_gfbbf .ValAttr .UnmarshalXMLAttr (_addf );continue ;};};for {_bcaa ,_acae :=d .Token ();if _acae !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_acae );};if _fabf ,_ebcb :=_bcaa .(_f .EndElement );_ebcb &&_fabf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path +func (_ecadf *CT_Recipients )ValidateWithPath (path string )error {for _ggacg ,_gdgfa :=range _ecadf .RecipientData {if _efagb :=_gdgfa .ValidateWithPath (_ea .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_ggacg ));_efagb !=nil {return _efagb ;};};return nil ;}; -// Validate validates the CT_Kinsoku and its children -func (_fbbfa *CT_Kinsoku )Validate ()error {return _fbbfa .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};type ST_View byte ; +// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path +func (_cecge *WdCT_WrapTight )ValidateWithPath (path string )error {if _cecge .WrapTextAttr ==WdST_WrapTextUnset {return _ea .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _dabab :=_cecge .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_dabab !=nil {return _dabab ;};if _deeggc :=_cecge .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_deeggc !=nil {return _deeggc ;};return nil ;}; -// ST_SignedTwipsMeasure is a union type -type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};type CT_MailMergeSourceType struct{ +// Validate validates the Numbering and its children +func (_egdea *Numbering )Validate ()error {return _egdea .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");};func (_gfcbedd ST_TabTlc )String ()string {switch _gfcbedd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";};func (_gggff *CT_Endnotes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceeg :for {_dbff ,_cacfa :=d .Token ();if _cacfa !=nil {return _cacfa ;};switch _gcfde :=_dbff .(type ){case _c .StartElement :switch _gcfde .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_gcee :=NewCT_FtnEdn ();if _cbage :=d .DecodeElement (_gcee ,&_gcfde );_cbage !=nil {return _cbage ;};_gggff .Endnote =append (_gggff .Endnote ,_gcee );default:_cff .Log ("\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\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_gcfde .Name );if _fabcg :=d .Skip ();_fabcg !=nil {return _fabcg ;};};case _c .EndElement :break _ceeg ;case _c .CharData :};};return nil ;}; -// Data Source Type Value -ValAttr ST_MailMergeSourceType ;}; +// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path +func (_bfcce *EG_RunLevelElts )ValidateWithPath (path string )error {if _bfcce .ProofErr !=nil {if _facbcd :=_bfcce .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_facbcd !=nil {return _facbcd ;};};if _bfcce .PermStart !=nil {if _fbcdfd :=_bfcce .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");_fbcdfd !=nil {return _fbcdfd ;};};if _bfcce .PermEnd !=nil {if _adbge :=_bfcce .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_adbge !=nil {return _adbge ;};};if _bfcce .Ins !=nil {if _ggbfcbg :=_bfcce .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_ggbfcbg !=nil {return _ggbfcbg ;};};if _bfcce .Del !=nil {if _debag :=_bfcce .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_debag !=nil {return _debag ;};};if _bfcce .MoveFrom !=nil {if _ecdegf :=_bfcce .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_ecdegf !=nil {return _ecdegf ;};};if _bfcce .MoveTo !=nil {if _ebecfd :=_bfcce .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_ebecfd !=nil {return _ebecfd ;};};for _dafccd ,_febfbg :=range _bfcce .EG_RangeMarkupElements {if _baabg :=_febfbg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_dafccd ));_baabg !=nil {return _baabg ;};};for _ecgdf ,_cdgdg :=range _bfcce .EG_MathContent {if _adbfede :=_cdgdg .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ecgdf ));_adbfede !=nil {return _adbfede ;};};return nil ;};type CT_Placeholder struct{ -// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path -func (_abedg *CT_CustomXmlPr )ValidateWithPath (path string )error {if _abedg .Placeholder !=nil {if _efca :=_abedg .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_efca !=nil {return _efca ;};};for _gdbdg ,_dcdb :=range _abedg .Attr {if _aeafd :=_dcdb .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_gdbdg ));_aeafd !=nil {return _aeafd ;};};return nil ;};func (_eebcf *CT_JcTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eebcf .ValAttr =ST_JcTable (1);for _ ,_bebc :=range start .Attr {if _bebc .Name .Local =="\u0076\u0061\u006c"{_eebcf .ValAttr .UnmarshalXMLAttr (_bebc );continue ;};};for {_ebfcd ,_gebaa :=d .Token ();if _gebaa !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_gebaa );};if _dbgaea ,_eagad :=_ebfcd .(_f .EndElement );_eagad &&_dbgaea .Name ==start .Name {break ;};};return nil ;};func (_cgafbb *WdInline )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee";return _cgafbb .WdCT_Inline .MarshalXML (e ,start );};func (_fbgf *CT_Body )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bad :for {_bff ,_bfaa :=d .Token ();if _bfaa !=nil {return _bfaa ;};switch _dea :=_bff .(type ){case _f .StartElement :switch _dea .Name {case _f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_bada :=NewEG_BlockLevelElts ();_eefdb :=NewCT_AltChunk ();if _gbed :=d .DecodeElement (_eefdb ,&_dea );_gbed !=nil {return _gbed ;};_bada .AltChunk =append (_bada .AltChunk ,_eefdb );_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_bada );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ffegg :=NewEG_BlockLevelElts ();_agfc :=NewEG_ContentBlockContent ();_agfc .CustomXml =NewCT_CustomXmlBlock ();if _cdg :=d .DecodeElement (_agfc .CustomXml ,&_dea );_cdg !=nil {return _cdg ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_ffegg );_ffegg .EG_ContentBlockContent =append (_ffegg .EG_ContentBlockContent ,_agfc );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_cgbg :=NewEG_BlockLevelElts ();_ggdd :=NewEG_ContentBlockContent ();_ggdd .Sdt =NewCT_SdtBlock ();if _eegc :=d .DecodeElement (_ggdd .Sdt ,&_dea );_eegc !=nil {return _eegc ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_cgbg );_cgbg .EG_ContentBlockContent =append (_cgbg .EG_ContentBlockContent ,_ggdd );case _f .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 :"\u0070"},_f .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 :"\u0070"}:_abdb :=NewEG_BlockLevelElts ();_ebb :=NewEG_ContentBlockContent ();_bcb :=NewCT_P ();if _cefb :=d .DecodeElement (_bcb ,&_dea );_cefb !=nil {return _cefb ;};_ebb .P =append (_ebb .P ,_bcb );_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_abdb );_abdb .EG_ContentBlockContent =append (_abdb .EG_ContentBlockContent ,_ebb );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_dcce :=NewEG_BlockLevelElts ();_agdg :=NewEG_ContentBlockContent ();_eafg :=NewCT_Tbl ();if _bca :=d .DecodeElement (_eafg ,&_dea );_bca !=nil {return _bca ;};_agdg .Tbl =append (_agdg .Tbl ,_eafg );_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_dcce );_dcce .EG_ContentBlockContent =append (_dcce .EG_ContentBlockContent ,_agdg );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_afgg :=NewEG_BlockLevelElts ();_eced :=NewEG_ContentBlockContent ();_ebgd :=NewEG_RunLevelElts ();_ebgd .ProofErr =NewCT_ProofErr ();if _cddad :=d .DecodeElement (_ebgd .ProofErr ,&_dea );_cddad !=nil {return _cddad ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_afgg );_afgg .EG_ContentBlockContent =append (_afgg .EG_ContentBlockContent ,_eced );_eced .EG_RunLevelElts =append (_eced .EG_RunLevelElts ,_ebgd );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bbdf :=NewEG_BlockLevelElts ();_dabe :=NewEG_ContentBlockContent ();_ggc :=NewEG_RunLevelElts ();_ggc .PermStart =NewCT_PermStart ();if _agag :=d .DecodeElement (_ggc .PermStart ,&_dea );_agag !=nil {return _agag ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_bbdf );_bbdf .EG_ContentBlockContent =append (_bbdf .EG_ContentBlockContent ,_dabe );_dabe .EG_RunLevelElts =append (_dabe .EG_RunLevelElts ,_ggc );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gcbb :=NewEG_BlockLevelElts ();_gafg :=NewEG_ContentBlockContent ();_cbfae :=NewEG_RunLevelElts ();_cbfae .PermEnd =NewCT_Perm ();if _dec :=d .DecodeElement (_cbfae .PermEnd ,&_dea );_dec !=nil {return _dec ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_gcbb );_gcbb .EG_ContentBlockContent =append (_gcbb .EG_ContentBlockContent ,_gafg );_gafg .EG_RunLevelElts =append (_gafg .EG_RunLevelElts ,_cbfae );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_cab :=NewEG_BlockLevelElts ();_gdee :=NewEG_ContentBlockContent ();_fdf :=NewEG_RunLevelElts ();_fdf .Ins =NewCT_RunTrackChange ();if _cbaf :=d .DecodeElement (_fdf .Ins ,&_dea );_cbaf !=nil {return _cbaf ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_cab );_cab .EG_ContentBlockContent =append (_cab .EG_ContentBlockContent ,_gdee );_gdee .EG_RunLevelElts =append (_gdee .EG_RunLevelElts ,_fdf );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_bec :=NewEG_BlockLevelElts ();_dffa :=NewEG_ContentBlockContent ();_eeec :=NewEG_RunLevelElts ();_eeec .Del =NewCT_RunTrackChange ();if _ebd :=d .DecodeElement (_eeec .Del ,&_dea );_ebd !=nil {return _ebd ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_bec );_bec .EG_ContentBlockContent =append (_bec .EG_ContentBlockContent ,_dffa );_dffa .EG_RunLevelElts =append (_dffa .EG_RunLevelElts ,_eeec );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bac :=NewEG_BlockLevelElts ();_daf :=NewEG_ContentBlockContent ();_adgd :=NewEG_RunLevelElts ();_adgd .MoveFrom =NewCT_RunTrackChange ();if _gbge :=d .DecodeElement (_adgd .MoveFrom ,&_dea );_gbge !=nil {return _gbge ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_bac );_bac .EG_ContentBlockContent =append (_bac .EG_ContentBlockContent ,_daf );_daf .EG_RunLevelElts =append (_daf .EG_RunLevelElts ,_adgd );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ffae :=NewEG_BlockLevelElts ();_bfc :=NewEG_ContentBlockContent ();_abgba :=NewEG_RunLevelElts ();_abgba .MoveTo =NewCT_RunTrackChange ();if _gge :=d .DecodeElement (_abgba .MoveTo ,&_dea );_gge !=nil {return _gge ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_ffae );_ffae .EG_ContentBlockContent =append (_ffae .EG_ContentBlockContent ,_bfc );_bfc .EG_RunLevelElts =append (_bfc .EG_RunLevelElts ,_abgba );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bfd :=NewEG_BlockLevelElts ();_cceg :=NewEG_ContentBlockContent ();_fgbf :=NewEG_RunLevelElts ();_beac :=NewEG_RangeMarkupElements ();_beac .BookmarkStart =NewCT_Bookmark ();if _adb :=d .DecodeElement (_beac .BookmarkStart ,&_dea );_adb !=nil {return _adb ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_bfd );_bfd .EG_ContentBlockContent =append (_bfd .EG_ContentBlockContent ,_cceg );_cceg .EG_RunLevelElts =append (_cceg .EG_RunLevelElts ,_fgbf );_fgbf .EG_RangeMarkupElements =append (_fgbf .EG_RangeMarkupElements ,_beac );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_decc :=NewEG_BlockLevelElts ();_gbb :=NewEG_ContentBlockContent ();_geeb :=NewEG_RunLevelElts ();_dffe :=NewEG_RangeMarkupElements ();_dffe .BookmarkEnd =NewCT_MarkupRange ();if _acceb :=d .DecodeElement (_dffe .BookmarkEnd ,&_dea );_acceb !=nil {return _acceb ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_decc );_decc .EG_ContentBlockContent =append (_decc .EG_ContentBlockContent ,_gbb );_gbb .EG_RunLevelElts =append (_gbb .EG_RunLevelElts ,_geeb );_geeb .EG_RangeMarkupElements =append (_geeb .EG_RangeMarkupElements ,_dffe );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dee :=NewEG_BlockLevelElts ();_bde :=NewEG_ContentBlockContent ();_bfg :=NewEG_RunLevelElts ();_defg :=NewEG_RangeMarkupElements ();_defg .MoveFromRangeStart =NewCT_MoveBookmark ();if _ada :=d .DecodeElement (_defg .MoveFromRangeStart ,&_dea );_ada !=nil {return _ada ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_dee );_dee .EG_ContentBlockContent =append (_dee .EG_ContentBlockContent ,_bde );_bde .EG_RunLevelElts =append (_bde .EG_RunLevelElts ,_bfg );_bfg .EG_RangeMarkupElements =append (_bfg .EG_RangeMarkupElements ,_defg );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccbf :=NewEG_BlockLevelElts ();_faca :=NewEG_ContentBlockContent ();_fdba :=NewEG_RunLevelElts ();_abaf :=NewEG_RangeMarkupElements ();_abaf .MoveFromRangeEnd =NewCT_MarkupRange ();if _bafc :=d .DecodeElement (_abaf .MoveFromRangeEnd ,&_dea );_bafc !=nil {return _bafc ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_ccbf );_ccbf .EG_ContentBlockContent =append (_ccbf .EG_ContentBlockContent ,_faca );_faca .EG_RunLevelElts =append (_faca .EG_RunLevelElts ,_fdba );_fdba .EG_RangeMarkupElements =append (_fdba .EG_RangeMarkupElements ,_abaf );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_efd :=NewEG_BlockLevelElts ();_ecc :=NewEG_ContentBlockContent ();_fga :=NewEG_RunLevelElts ();_abee :=NewEG_RangeMarkupElements ();_abee .MoveToRangeStart =NewCT_MoveBookmark ();if _cgd :=d .DecodeElement (_abee .MoveToRangeStart ,&_dea );_cgd !=nil {return _cgd ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_efd );_efd .EG_ContentBlockContent =append (_efd .EG_ContentBlockContent ,_ecc );_ecc .EG_RunLevelElts =append (_ecc .EG_RunLevelElts ,_fga );_fga .EG_RangeMarkupElements =append (_fga .EG_RangeMarkupElements ,_abee );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dba :=NewEG_BlockLevelElts ();_fbaa :=NewEG_ContentBlockContent ();_bcaf :=NewEG_RunLevelElts ();_dfg :=NewEG_RangeMarkupElements ();_dfg .MoveToRangeEnd =NewCT_MarkupRange ();if _dfae :=d .DecodeElement (_dfg .MoveToRangeEnd ,&_dea );_dfae !=nil {return _dfae ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_dba );_dba .EG_ContentBlockContent =append (_dba .EG_ContentBlockContent ,_fbaa );_fbaa .EG_RunLevelElts =append (_fbaa .EG_RunLevelElts ,_bcaf );_bcaf .EG_RangeMarkupElements =append (_bcaf .EG_RangeMarkupElements ,_dfg );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bbdg :=NewEG_BlockLevelElts ();_effdc :=NewEG_ContentBlockContent ();_edb :=NewEG_RunLevelElts ();_aefc :=NewEG_RangeMarkupElements ();_aefc .CommentRangeStart =NewCT_MarkupRange ();if _ebbc :=d .DecodeElement (_aefc .CommentRangeStart ,&_dea );_ebbc !=nil {return _ebbc ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_bbdg );_bbdg .EG_ContentBlockContent =append (_bbdg .EG_ContentBlockContent ,_effdc );_effdc .EG_RunLevelElts =append (_effdc .EG_RunLevelElts ,_edb );_edb .EG_RangeMarkupElements =append (_edb .EG_RangeMarkupElements ,_aefc );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bgc :=NewEG_BlockLevelElts ();_bae :=NewEG_ContentBlockContent ();_befc :=NewEG_RunLevelElts ();_add :=NewEG_RangeMarkupElements ();_add .CommentRangeEnd =NewCT_MarkupRange ();if _eacg :=d .DecodeElement (_add .CommentRangeEnd ,&_dea );_eacg !=nil {return _eacg ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_bgc );_bgc .EG_ContentBlockContent =append (_bgc .EG_ContentBlockContent ,_bae );_bae .EG_RunLevelElts =append (_bae .EG_RunLevelElts ,_befc );_befc .EG_RangeMarkupElements =append (_befc .EG_RangeMarkupElements ,_add );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ace :=NewEG_BlockLevelElts ();_cbfc :=NewEG_ContentBlockContent ();_cgfc :=NewEG_RunLevelElts ();_abgd :=NewEG_RangeMarkupElements ();_abgd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aca :=d .DecodeElement (_abgd .CustomXmlInsRangeStart ,&_dea );_aca !=nil {return _aca ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_ace );_ace .EG_ContentBlockContent =append (_ace .EG_ContentBlockContent ,_cbfc );_cbfc .EG_RunLevelElts =append (_cbfc .EG_RunLevelElts ,_cgfc );_cgfc .EG_RangeMarkupElements =append (_cgfc .EG_RangeMarkupElements ,_abgd );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_edbe :=NewEG_BlockLevelElts ();_efffe :=NewEG_ContentBlockContent ();_adga :=NewEG_RunLevelElts ();_gbfa :=NewEG_RangeMarkupElements ();_gbfa .CustomXmlInsRangeEnd =NewCT_Markup ();if _cffb :=d .DecodeElement (_gbfa .CustomXmlInsRangeEnd ,&_dea );_cffb !=nil {return _cffb ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_edbe );_edbe .EG_ContentBlockContent =append (_edbe .EG_ContentBlockContent ,_efffe );_efffe .EG_RunLevelElts =append (_efffe .EG_RunLevelElts ,_adga );_adga .EG_RangeMarkupElements =append (_adga .EG_RangeMarkupElements ,_gbfa );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gefc :=NewEG_BlockLevelElts ();_bcbc :=NewEG_ContentBlockContent ();_bgg :=NewEG_RunLevelElts ();_bgfb :=NewEG_RangeMarkupElements ();_bgfb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ccea :=d .DecodeElement (_bgfb .CustomXmlDelRangeStart ,&_dea );_ccea !=nil {return _ccea ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_gefc );_gefc .EG_ContentBlockContent =append (_gefc .EG_ContentBlockContent ,_bcbc );_bcbc .EG_RunLevelElts =append (_bcbc .EG_RunLevelElts ,_bgg );_bgg .EG_RangeMarkupElements =append (_bgg .EG_RangeMarkupElements ,_bgfb );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cga :=NewEG_BlockLevelElts ();_bdfg :=NewEG_ContentBlockContent ();_dfca :=NewEG_RunLevelElts ();_ggee :=NewEG_RangeMarkupElements ();_ggee .CustomXmlDelRangeEnd =NewCT_Markup ();if _faff :=d .DecodeElement (_ggee .CustomXmlDelRangeEnd ,&_dea );_faff !=nil {return _faff ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_cga );_cga .EG_ContentBlockContent =append (_cga .EG_ContentBlockContent ,_bdfg );_bdfg .EG_RunLevelElts =append (_bdfg .EG_RunLevelElts ,_dfca );_dfca .EG_RangeMarkupElements =append (_dfca .EG_RangeMarkupElements ,_ggee );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gfd :=NewEG_BlockLevelElts ();_efea :=NewEG_ContentBlockContent ();_gag :=NewEG_RunLevelElts ();_abfag :=NewEG_RangeMarkupElements ();_abfag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fgg :=d .DecodeElement (_abfag .CustomXmlMoveFromRangeStart ,&_dea );_fgg !=nil {return _fgg ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_gfd );_gfd .EG_ContentBlockContent =append (_gfd .EG_ContentBlockContent ,_efea );_efea .EG_RunLevelElts =append (_efea .EG_RunLevelElts ,_gag );_gag .EG_RangeMarkupElements =append (_gag .EG_RangeMarkupElements ,_abfag );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_geg :=NewEG_BlockLevelElts ();_ead :=NewEG_ContentBlockContent ();_deaa :=NewEG_RunLevelElts ();_acdd :=NewEG_RangeMarkupElements ();_acdd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _efb :=d .DecodeElement (_acdd .CustomXmlMoveFromRangeEnd ,&_dea );_efb !=nil {return _efb ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_geg );_geg .EG_ContentBlockContent =append (_geg .EG_ContentBlockContent ,_ead );_ead .EG_RunLevelElts =append (_ead .EG_RunLevelElts ,_deaa );_deaa .EG_RangeMarkupElements =append (_deaa .EG_RangeMarkupElements ,_acdd );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cafd :=NewEG_BlockLevelElts ();_cfgd :=NewEG_ContentBlockContent ();_cgaa :=NewEG_RunLevelElts ();_gec :=NewEG_RangeMarkupElements ();_gec .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdbd :=d .DecodeElement (_gec .CustomXmlMoveToRangeStart ,&_dea );_fdbd !=nil {return _fdbd ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_cafd );_cafd .EG_ContentBlockContent =append (_cafd .EG_ContentBlockContent ,_cfgd );_cfgd .EG_RunLevelElts =append (_cfgd .EG_RunLevelElts ,_cgaa );_cgaa .EG_RangeMarkupElements =append (_cgaa .EG_RangeMarkupElements ,_gec );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eagef :=NewEG_BlockLevelElts ();_fdg :=NewEG_ContentBlockContent ();_ffca :=NewEG_RunLevelElts ();_fcab :=NewEG_RangeMarkupElements ();_fcab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbdff :=d .DecodeElement (_fcab .CustomXmlMoveToRangeEnd ,&_dea );_bbdff !=nil {return _bbdff ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_eagef );_eagef .EG_ContentBlockContent =append (_eagef .EG_ContentBlockContent ,_fdg );_fdg .EG_RunLevelElts =append (_fdg .EG_RunLevelElts ,_ffca );_ffca .EG_RangeMarkupElements =append (_ffca .EG_RangeMarkupElements ,_fcab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cgaac :=NewEG_BlockLevelElts ();_gcdd :=NewEG_ContentBlockContent ();_defe :=NewEG_RunLevelElts ();_ddcf :=NewEG_MathContent ();_ddcf .OMathPara =_ce .NewOMathPara ();if _dfab :=d .DecodeElement (_ddcf .OMathPara ,&_dea );_dfab !=nil {return _dfab ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_cgaac );_cgaac .EG_ContentBlockContent =append (_cgaac .EG_ContentBlockContent ,_gcdd );_gcdd .EG_RunLevelElts =append (_gcdd .EG_RunLevelElts ,_defe );_defe .EG_MathContent =append (_defe .EG_MathContent ,_ddcf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bbag :=NewEG_BlockLevelElts ();_efdg :=NewEG_ContentBlockContent ();_eeb :=NewEG_RunLevelElts ();_dffad :=NewEG_MathContent ();_dffad .OMath =_ce .NewOMath ();if _afed :=d .DecodeElement (_dffad .OMath ,&_dea );_afed !=nil {return _afed ;};_fbgf .EG_BlockLevelElts =append (_fbgf .EG_BlockLevelElts ,_bbag );_bbag .EG_ContentBlockContent =append (_bbag .EG_ContentBlockContent ,_efdg );_efdg .EG_RunLevelElts =append (_efdg .EG_RunLevelElts ,_eeb );_eeb .EG_MathContent =append (_eeb .EG_MathContent ,_dffad );case _f .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 :"\u0073\u0065\u0063\u0074\u0050\u0072"},_f .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 :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_fbgf .SectPr =NewCT_SectPr ();if _cac :=d .DecodeElement (_fbgf .SectPr ,&_dea );_cac !=nil {return _cac ;};default:_gb .Log ("\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\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_dea .Name );if _ebe :=d .Skip ();_ebe !=nil {return _ebe ;};};case _f .EndElement :break _bad ;case _f .CharData :};};return nil ;};func NewCT_RPrDefault ()*CT_RPrDefault {_edfeb :=&CT_RPrDefault {};return _edfeb }; +// Document Part Reference +DocPart *CT_String ;};func NewCT_FrameLayout ()*CT_FrameLayout {_dbddfe :=&CT_FrameLayout {};_dbddfe .ValAttr =ST_FrameLayout (1);return _dbddfe ;};func NewCT_EdnProps ()*CT_EdnProps {_gdcf :=&CT_EdnProps {};return _gdcf };func (_fda *CT_Border )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fda .ValAttr =ST_Border (1);for _ ,_befe :=range start .Attr {if _befe .Name .Local =="\u0076\u0061\u006c"{_fda .ValAttr .UnmarshalXMLAttr (_befe );continue ;};if _befe .Name .Local =="\u0063\u006f\u006co\u0072"{_gggae ,_dbbc :=ParseUnionST_HexColor (_befe .Value );if _dbbc !=nil {return _dbbc ;};_fda .ColorAttr =&_gggae ;continue ;};if _befe .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fda .ThemeColorAttr .UnmarshalXMLAttr (_befe );continue ;};if _befe .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_agdbg ,_dbbd :=_befe .Value ,error (nil );if _dbbd !=nil {return _dbbd ;};_fda .ThemeTintAttr =&_agdbg ;continue ;};if _befe .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_dge ,_abad :=_befe .Value ,error (nil );if _abad !=nil {return _abad ;};_fda .ThemeShadeAttr =&_dge ;continue ;};if _befe .Name .Local =="\u0073\u007a"{_gebd ,_cgc :=_ac .ParseUint (_befe .Value ,10,64);if _cgc !=nil {return _cgc ;};_fda .SzAttr =&_gebd ;continue ;};if _befe .Name .Local =="\u0073\u0070\u0061c\u0065"{_ebge ,_abbe :=_ac .ParseUint (_befe .Value ,10,64);if _abbe !=nil {return _abbe ;};_fda .SpaceAttr =&_ebge ;continue ;};if _befe .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_aff ,_fdcd :=ParseUnionST_OnOff (_befe .Value );if _fdcd !=nil {return _fdcd ;};_fda .ShadowAttr =&_aff ;continue ;};if _befe .Name .Local =="\u0066\u0072\u0061m\u0065"{_fgd ,_dbba :=ParseUnionST_OnOff (_befe .Value );if _dbba !=nil {return _dbba ;};_fda .FrameAttr =&_fgd ;continue ;};};for {_fbaga ,_agee :=d .Token ();if _agee !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_agee );};if _ccf ,_caaf :=_fbaga .(_c .EndElement );_caaf &&_ccf .Name ==start .Name {break ;};};return nil ;};func (_gfbb *CT_CompatSetting )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aagd :=range start .Attr {if _aagd .Name .Local =="\u006e\u0061\u006d\u0065"{_cbfc ,_ecag :=_aagd .Value ,error (nil );if _ecag !=nil {return _ecag ;};_gfbb .NameAttr =&_cbfc ;continue ;};if _aagd .Name .Local =="\u0075\u0072\u0069"{_fdag ,_fbea :=_aagd .Value ,error (nil );if _fbea !=nil {return _fbea ;};_gfbb .UriAttr =&_fdag ;continue ;};if _aagd .Name .Local =="\u0076\u0061\u006c"{_aacd ,_fbac :=_aagd .Value ,error (nil );if _fbac !=nil {return _fbac ;};_gfbb .ValAttr =&_aacd ;continue ;};};for {_fca ,_dbddf :=d .Token ();if _dbddf !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u0070a\u0074S\u0065\u0074\u0074\u0069\u006e\u0067\u003a \u0025\u0073",_dbddf );};if _bedbc ,_bdcc :=_fca .(_c .EndElement );_bdcc &&_bedbc .Name ==start .Name {break ;};};return nil ;};func (_dggae ST_StyleSort )Validate ()error {return _dggae .ValidateWithPath ("")};func (_fagffb ST_TblWidth )String ()string {switch _fagffb {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0070\u0063\u0074";case 3:return "\u0064\u0078\u0061";case 4:return "\u0061\u0075\u0074\u006f";};return "";};func (_baaa *CT_FFTextType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bfgec ,_cfdaf :=_baaa .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cfdaf !=nil {return _cfdaf ;};start .Attr =append (start .Attr ,_bfgec );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Spacing ()*CT_Spacing {_fbddg :=&CT_Spacing {};return _fbddg };func NewCT_MacroName ()*CT_MacroName {_aagdb :=&CT_MacroName {};return _aagdb };func (_cfafd *ST_CaptionPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cfafd =0;case "\u0061\u0062\u006fv\u0065":*_cfafd =1;case "\u0062\u0065\u006co\u0077":*_cfafd =2;case "\u006c\u0065\u0066\u0074":*_cfafd =3;case "\u0072\u0069\u0067h\u0074":*_cfafd =4;};return nil ;}; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_ggafe *CT_String )ValidateWithPath (path string )error {return nil };func (_dbedc *CT_TrackChangesView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbedc .MarkupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_dbedc .MarkupAttr )});};if _dbedc .CommentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_dbedc .CommentsAttr )});};if _dbedc .InsDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_dbedc .InsDelAttr )});};if _dbedc .FormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_dbedc .FormattingAttr )});};if _dbedc .InkAnnotationsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003ai\u006e\u006b\u0041n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_dbedc .InkAnnotationsAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abde *CT_Footnotes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbdad :for {_gafca ,_caada :=d .Token ();if _caada !=nil {return _caada ;};switch _cfbdg :=_gafca .(type ){case _f .StartElement :switch _cfbdg .Name {case _f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_gfaed :=NewCT_FtnEdn ();if _cbba :=d .DecodeElement (_gfaed ,&_cfbdg );_cbba !=nil {return _cbba ;};_abde .Footnote =append (_abde .Footnote ,_gfaed );default:_gb .Log ("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_F\u006f\u006ft\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_cfbdg .Name );if _ggfb :=d .Skip ();_ggfb !=nil {return _ggfb ;};};case _f .EndElement :break _gbdad ;case _f .CharData :};};return nil ;};func (_cgbbc *CT_MacroName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_cgbbc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgegc ST_DocPartType )ValidateWithPath (path string )error {switch _dgegc {case 0,1,2,3,4,5,6,7:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgegc ));};return nil ;};const (ST_TextAlignmentUnset ST_TextAlignment =0;ST_TextAlignmentTop ST_TextAlignment =1;ST_TextAlignmentCenter ST_TextAlignment =2;ST_TextAlignmentBaseline ST_TextAlignment =3;ST_TextAlignmentBottom ST_TextAlignment =4;ST_TextAlignmentAuto ST_TextAlignment =5;);func (_eggbca ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _eggbca {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eggbca ));};return nil ;}; +// Validate validates the WdCT_TxbxContent and its children +func (_egbcda *WdCT_TxbxContent )Validate ()error {return _egbcda .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};type ST_DocProtect byte ;func (_cbcc *CT_DocRsids )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cbcc .RsidRoot !=nil {_aggcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}};e .EncodeElement (_cbcc .RsidRoot ,_aggcf );};if _cbcc .Rsid !=nil {_cbfdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};for _ ,_gffgd :=range _cbcc .Rsid {e .EncodeElement (_gffgd ,_cbfdf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdfcf ST_DocPartBehavior )String ()string {switch _cdfcf {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";};func (_becg *CT_SaveThroughXslt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbdaa :=range start .Attr {if _cbdaa .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"&&_cbdaa .Name .Local =="\u0069\u0064"||_cbdaa .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"&&_cbdaa .Name .Local =="\u0069\u0064"{_gbdgd ,_cfcab :=_cbdaa .Value ,error (nil );if _cfcab !=nil {return _cfcab ;};_becg .IdAttr =&_gbdgd ;continue ;};if _cbdaa .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_ggaed ,_fdged :=_cbdaa .Value ,error (nil );if _fdged !=nil {return _fdged ;};_becg .SolutionIDAttr =&_ggaed ;continue ;};};for {_fcceb ,_edgce :=d .Token ();if _edgce !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0061\u0076\u0065\u0054\u0068\u0072o\u0075\u0067\u0068\u0058\u0073\u006c\u0074\u003a\u0020\u0025\u0073",_edgce );};if _eabbc ,_cbaae :=_fcceb .(_c .EndElement );_cbaae &&_eabbc .Name ==start .Name {break ;};};return nil ;};func (_efbfe *CT_PPrBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adac :for {_cdbbd ,_dfcef :=d .Token ();if _dfcef !=nil {return _dfcef ;};switch _gddbc :=_cdbbd .(type ){case _c .StartElement :switch _gddbc .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_efbfe .PStyle =NewCT_String ();if _fgeeg :=d .DecodeElement (_efbfe .PStyle ,&_gddbc );_fgeeg !=nil {return _fgeeg ;};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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_efbfe .KeepNext =NewCT_OnOff ();if _gdeca :=d .DecodeElement (_efbfe .KeepNext ,&_gddbc );_gdeca !=nil {return _gdeca ;};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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_efbfe .KeepLines =NewCT_OnOff ();if _cedffb :=d .DecodeElement (_efbfe .KeepLines ,&_gddbc );_cedffb !=nil {return _cedffb ;};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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_efbfe .PageBreakBefore =NewCT_OnOff ();if _egacd :=d .DecodeElement (_efbfe .PageBreakBefore ,&_gddbc );_egacd !=nil {return _egacd ;};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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_efbfe .FramePr =NewCT_FramePr ();if _edeae :=d .DecodeElement (_efbfe .FramePr ,&_gddbc );_edeae !=nil {return _edeae ;};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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_efbfe .WidowControl =NewCT_OnOff ();if _efecd :=d .DecodeElement (_efbfe .WidowControl ,&_gddbc );_efecd !=nil {return _efecd ;};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 :"\u006e\u0075\u006dP\u0072"},_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 :"\u006e\u0075\u006dP\u0072"}:_efbfe .NumPr =NewCT_NumPr ();if _fdfee :=d .DecodeElement (_efbfe .NumPr ,&_gddbc );_fdfee !=nil {return _fdfee ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_efbfe .SuppressLineNumbers =NewCT_OnOff ();if _bfda :=d .DecodeElement (_efbfe .SuppressLineNumbers ,&_gddbc );_bfda !=nil {return _bfda ;};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 :"\u0070\u0042\u0064\u0072"},_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 :"\u0070\u0042\u0064\u0072"}:_efbfe .PBdr =NewCT_PBdr ();if _bdgga :=d .DecodeElement (_efbfe .PBdr ,&_gddbc );_bdgga !=nil {return _bdgga ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_efbfe .Shd =NewCT_Shd ();if _dggd :=d .DecodeElement (_efbfe .Shd ,&_gddbc );_dggd !=nil {return _dggd ;};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 :"\u0074\u0061\u0062\u0073"},_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 :"\u0074\u0061\u0062\u0073"}:_efbfe .Tabs =NewCT_Tabs ();if _fcafa :=d .DecodeElement (_efbfe .Tabs ,&_gddbc );_fcafa !=nil {return _fcafa ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_efbfe .SuppressAutoHyphens =NewCT_OnOff ();if _aggba :=d .DecodeElement (_efbfe .SuppressAutoHyphens ,&_gddbc );_aggba !=nil {return _aggba ;};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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_efbfe .Kinsoku =NewCT_OnOff ();if _ffeae :=d .DecodeElement (_efbfe .Kinsoku ,&_gddbc );_ffeae !=nil {return _ffeae ;};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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_efbfe .WordWrap =NewCT_OnOff ();if _bagaa :=d .DecodeElement (_efbfe .WordWrap ,&_gddbc );_bagaa !=nil {return _bagaa ;};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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_efbfe .OverflowPunct =NewCT_OnOff ();if _daccb :=d .DecodeElement (_efbfe .OverflowPunct ,&_gddbc );_daccb !=nil {return _daccb ;};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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_efbfe .TopLinePunct =NewCT_OnOff ();if _cabfe :=d .DecodeElement (_efbfe .TopLinePunct ,&_gddbc );_cabfe !=nil {return _cabfe ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_efbfe .AutoSpaceDE =NewCT_OnOff ();if _fgegd :=d .DecodeElement (_efbfe .AutoSpaceDE ,&_gddbc );_fgegd !=nil {return _fgegd ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_efbfe .AutoSpaceDN =NewCT_OnOff ();if _eccf :=d .DecodeElement (_efbfe .AutoSpaceDN ,&_gddbc );_eccf !=nil {return _eccf ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_efbfe .Bidi =NewCT_OnOff ();if _dfead :=d .DecodeElement (_efbfe .Bidi ,&_gddbc );_dfead !=nil {return _dfead ;};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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_efbfe .AdjustRightInd =NewCT_OnOff ();if _bbcbg :=d .DecodeElement (_efbfe .AdjustRightInd ,&_gddbc );_bbcbg !=nil {return _bbcbg ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_efbfe .SnapToGrid =NewCT_OnOff ();if _cfbaeg :=d .DecodeElement (_efbfe .SnapToGrid ,&_gddbc );_cfbaeg !=nil {return _cfbaeg ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_efbfe .Spacing =NewCT_Spacing ();if _agcbe :=d .DecodeElement (_efbfe .Spacing ,&_gddbc );_agcbe !=nil {return _agcbe ;};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 :"\u0069\u006e\u0064"},_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 :"\u0069\u006e\u0064"}:_efbfe .Ind =NewCT_Ind ();if _fdabd :=d .DecodeElement (_efbfe .Ind ,&_gddbc );_fdabd !=nil {return _fdabd ;};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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_efbfe .ContextualSpacing =NewCT_OnOff ();if _ebfcc :=d .DecodeElement (_efbfe .ContextualSpacing ,&_gddbc );_ebfcc !=nil {return _ebfcc ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_efbfe .MirrorIndents =NewCT_OnOff ();if _addbb :=d .DecodeElement (_efbfe .MirrorIndents ,&_gddbc );_addbb !=nil {return _addbb ;};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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_efbfe .SuppressOverlap =NewCT_OnOff ();if _cebff :=d .DecodeElement (_efbfe .SuppressOverlap ,&_gddbc );_cebff !=nil {return _cebff ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_efbfe .Jc =NewCT_Jc ();if _bbgbea :=d .DecodeElement (_efbfe .Jc ,&_gddbc );_bbgbea !=nil {return _bbgbea ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_efbfe .TextDirection =NewCT_TextDirection ();if _cfedd :=d .DecodeElement (_efbfe .TextDirection ,&_gddbc );_cfedd !=nil {return _cfedd ;};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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_efbfe .TextAlignment =NewCT_TextAlignment ();if _dcab :=d .DecodeElement (_efbfe .TextAlignment ,&_gddbc );_dcab !=nil {return _dcab ;};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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_efbfe .TextboxTightWrap =NewCT_TextboxTightWrap ();if _bbgec :=d .DecodeElement (_efbfe .TextboxTightWrap ,&_gddbc );_bbgec !=nil {return _bbgec ;};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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_efbfe .OutlineLvl =NewCT_DecimalNumber ();if _ffdfd :=d .DecodeElement (_efbfe .OutlineLvl ,&_gddbc );_ffdfd !=nil {return _ffdfd ;};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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_efbfe .DivId =NewCT_DecimalNumber ();if _afgbe :=d .DecodeElement (_efbfe .DivId ,&_gddbc );_afgbe !=nil {return _afgbe ;};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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_efbfe .CnfStyle =NewCT_Cnf ();if _dggfd :=d .DecodeElement (_efbfe .CnfStyle ,&_gddbc );_dggfd !=nil {return _dggfd ;};default:_cff .Log ("\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\u005fP\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_gddbc .Name );if _dccca :=d .Skip ();_dccca !=nil {return _dccca ;};};case _c .EndElement :break _adac ;case _c .CharData :};};return nil ;};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path -func (_aeea *CT_FrameLayout )ValidateWithPath (path string )error {if _aeea .ValAttr ==ST_FrameLayoutUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _faea :=_aeea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faea !=nil {return _faea ;};return nil ;};func (_fefagab ST_BrClear )String ()string {switch _fefagab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0061\u006c\u006c";};return "";};func (_gfgcabf *ST_Zoom )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfgcabf =0;case "\u006e\u006f\u006e\u0065":*_gfgcabf =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_gfgcabf =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_gfgcabf =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_gfgcabf =4;};return nil ;};func NewCT_SdtDocPart ()*CT_SdtDocPart {_effaa :=&CT_SdtDocPart {};return _effaa };func (_fdgfa *CT_Font )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcfdb :=range start .Attr {if _fcfdb .Name .Local =="\u006e\u0061\u006d\u0065"{_ggbc ,_bafgd :=_fcfdb .Value ,error (nil );if _bafgd !=nil {return _bafgd ;};_fdgfa .NameAttr =_ggbc ;continue ;};};_aeeba :for {_decce ,_gdacf :=d .Token ();if _gdacf !=nil {return _gdacf ;};switch _ccfgd :=_decce .(type ){case _f .StartElement :switch _ccfgd .Name {case _f .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 :"\u0061l\u0074\u004e\u0061\u006d\u0065"},_f .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 :"\u0061l\u0074\u004e\u0061\u006d\u0065"}:_fdgfa .AltName =NewCT_String ();if _agge :=d .DecodeElement (_fdgfa .AltName ,&_ccfgd );_agge !=nil {return _agge ;};case _f .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 :"\u0070a\u006e\u006f\u0073\u0065\u0031"},_f .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 :"\u0070a\u006e\u006f\u0073\u0065\u0031"}:_fdgfa .Panose1 =NewCT_Panose ();if _afafd :=d .DecodeElement (_fdgfa .Panose1 ,&_ccfgd );_afafd !=nil {return _afafd ;};case _f .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 :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_f .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 :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_fdgfa .Charset =NewCT_Charset ();if _bgcab :=d .DecodeElement (_fdgfa .Charset ,&_ccfgd );_bgcab !=nil {return _bgcab ;};case _f .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 :"\u0066\u0061\u006d\u0069\u006c\u0079"},_f .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 :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_fdgfa .Family =NewCT_FontFamily ();if _cbcgb :=d .DecodeElement (_fdgfa .Family ,&_ccfgd );_cbcgb !=nil {return _cbcgb ;};case _f .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 :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"},_f .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 :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}:_fdgfa .NotTrueType =NewCT_OnOff ();if _bbee :=d .DecodeElement (_fdgfa .NotTrueType ,&_ccfgd );_bbee !=nil {return _bbee ;};case _f .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 :"\u0070\u0069\u0074c\u0068"},_f .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 :"\u0070\u0069\u0074c\u0068"}:_fdgfa .Pitch =NewCT_Pitch ();if _cgfgb :=d .DecodeElement (_fdgfa .Pitch ,&_ccfgd );_cgfgb !=nil {return _cgfgb ;};case _f .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 :"\u0073\u0069\u0067"},_f .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 :"\u0073\u0069\u0067"}:_fdgfa .Sig =NewCT_FontSig ();if _abff :=d .DecodeElement (_fdgfa .Sig ,&_ccfgd );_abff !=nil {return _abff ;};case _f .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 :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"},_f .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 :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"}:_fdgfa .EmbedRegular =NewCT_FontRel ();if _fbfg :=d .DecodeElement (_fdgfa .EmbedRegular ,&_ccfgd );_fbfg !=nil {return _fbfg ;};case _f .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 :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"},_f .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 :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"}:_fdgfa .EmbedBold =NewCT_FontRel ();if _decde :=d .DecodeElement (_fdgfa .EmbedBold ,&_ccfgd );_decde !=nil {return _decde ;};case _f .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 :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_f .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 :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_fdgfa .EmbedItalic =NewCT_FontRel ();if _abafd :=d .DecodeElement (_fdgfa .EmbedItalic ,&_ccfgd );_abafd !=nil {return _abafd ;};case _f .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 :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_f .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 :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_fdgfa .EmbedBoldItalic =NewCT_FontRel ();if _caegb :=d .DecodeElement (_fdgfa .EmbedBoldItalic ,&_ccfgd );_caegb !=nil {return _caegb ;};default:_gb .Log ("\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\u006f\u006e\u0074\u0020\u0025\u0076",_ccfgd .Name );if _fabbe :=d .Skip ();_fabbe !=nil {return _fabbe ;};};case _f .EndElement :break _aeeba ;case _f .CharData :};};return nil ;};type ST_SdtDateMappingType byte ;const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0;ST_LineSpacingRuleAuto ST_LineSpacingRule =1;ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);func (_bggeb *EG_SectPrContents )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bggeb .FootnotePr !=nil {_bgfgbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_bggeb .FootnotePr ,_bgfgbb );};if _bggeb .EndnotePr !=nil {_fcaedf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_bggeb .EndnotePr ,_fcaedf );};if _bggeb .Type !=nil {_deaea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_bggeb .Type ,_deaea );};if _bggeb .PgSz !=nil {_cbabeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_bggeb .PgSz ,_cbabeb );};if _bggeb .PgMar !=nil {_cbddc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_bggeb .PgMar ,_cbddc );};if _bggeb .PaperSrc !=nil {_eebec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_bggeb .PaperSrc ,_eebec );};if _bggeb .PgBorders !=nil {_ddded :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bggeb .PgBorders ,_ddded );};if _bggeb .LnNumType !=nil {_febbg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bggeb .LnNumType ,_febbg );};if _bggeb .PgNumType !=nil {_baegeg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bggeb .PgNumType ,_baegeg );};if _bggeb .Cols !=nil {_faegbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_bggeb .Cols ,_faegbg );};if _bggeb .FormProt !=nil {_ecbdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_bggeb .FormProt ,_ecbdc );};if _bggeb .VAlign !=nil {_gfbdef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bggeb .VAlign ,_gfbdef );};if _bggeb .NoEndnote !=nil {_aefba :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_bggeb .NoEndnote ,_aefba );};if _bggeb .TitlePg !=nil {_gcgaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_bggeb .TitlePg ,_gcgaa );};if _bggeb .TextDirection !=nil {_fffbf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bggeb .TextDirection ,_fffbf );};if _bggeb .Bidi !=nil {_aaddda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_bggeb .Bidi ,_aaddda );};if _bggeb .RtlGutter !=nil {_beaeb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_bggeb .RtlGutter ,_beaeb );};if _bggeb .DocGrid !=nil {_dbdfg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_bggeb .DocGrid ,_dbdfg );};if _bggeb .PrinterSettings !=nil {_afgfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_bggeb .PrinterSettings ,_afgfd );};return nil ;};type CT_TblPPr struct{ +// Annotation Identifier +IdAttr int64 ;PPr *CT_PPrBase ;}; -// Distance From Left of Table to Text -LeftFromTextAttr *_cd .ST_TwipsMeasure ; +// Validate validates the CT_AutoCaption and its children +func (_agd *CT_AutoCaption )Validate ()error {return _agd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");};type WdST_WrapText byte ; -// (Distance From Right of Table to Text -RightFromTextAttr *_cd .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path +func (_dbffb *CT_Ruby )ValidateWithPath (path string )error {if _caaef :=_dbffb .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_caaef !=nil {return _caaef ;};if _fbbgd :=_dbffb .Rt .ValidateWithPath (path +"\u002f\u0052\u0074");_fbbgd !=nil {return _fbbgd ;};if _fbagg :=_dbffb .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_fbagg !=nil {return _fbagg ;};return nil ;};func (_edbbf *CT_TrPrBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _edbbf .CnfStyle !=nil {_gafba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_dfeeb :=range _edbbf .CnfStyle {e .EncodeElement (_dfeeb ,_gafba );};};if _edbbf .DivId !=nil {_fdfeb :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_gaecf :=range _edbbf .DivId {e .EncodeElement (_gaecf ,_fdfeb );};};if _edbbf .GridBefore !=nil {_cdcgb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_bfcded :=range _edbbf .GridBefore {e .EncodeElement (_bfcded ,_cdcgb );};};if _edbbf .GridAfter !=nil {_fdabdc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_eeddf :=range _edbbf .GridAfter {e .EncodeElement (_eeddf ,_fdabdc );};};if _edbbf .WBefore !=nil {_dcegg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_gcccea :=range _edbbf .WBefore {e .EncodeElement (_gcccea ,_dcegg );};};if _edbbf .WAfter !=nil {_ecfaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_adgeb :=range _edbbf .WAfter {e .EncodeElement (_adgeb ,_ecfaf );};};if _edbbf .CantSplit !=nil {_gdaege :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_bafga :=range _edbbf .CantSplit {e .EncodeElement (_bafga ,_gdaege );};};if _edbbf .TrHeight !=nil {_cadcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_efcgg :=range _edbbf .TrHeight {e .EncodeElement (_efcgg ,_cadcb );};};if _edbbf .TblHeader !=nil {_caecb :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_eagga :=range _edbbf .TblHeader {e .EncodeElement (_eagga ,_caecb );};};if _edbbf .TblCellSpacing !=nil {_beefd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_gcgbf :=range _edbbf .TblCellSpacing {e .EncodeElement (_gcgbf ,_beefd );};};if _edbbf .Jc !=nil {_gbabf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_cbggee :=range _edbbf .Jc {e .EncodeElement (_cbggee ,_gbabf );};};if _edbbf .Hidden !=nil {_egfea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_befgee :=range _edbbf .Hidden {e .EncodeElement (_befgee ,_egfea );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfbbf *WdCT_WrapTight )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gcggd ,_afbfad :=_cfbbf .WrapTextAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _afbfad !=nil {return _afbfad ;};start .Attr =append (start .Attr ,_gcggd );if _cfbbf .DistLAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ea .Sprintf ("\u0025\u0076",*_cfbbf .DistLAttr )});};if _cfbbf .DistRAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ea .Sprintf ("\u0025\u0076",*_cfbbf .DistRAttr )});};e .EncodeToken (start );_fegae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_cfbbf .WrapPolygon ,_fegae );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TrPrBase ()*CT_TrPrBase {_eefefb :=&CT_TrPrBase {};return _eefefb };func (_egba *CT_DecimalNumber )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cecgc :=range start .Attr {if _cecgc .Name .Local =="\u0076\u0061\u006c"{_fffdf ,_accb :=_ac .ParseInt (_cecgc .Value ,10,64);if _accb !=nil {return _accb ;};_egba .ValAttr =_fffdf ;continue ;};};for {_dfc ,_bcggfc :=d .Token ();if _bcggfc !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0063\u0069m\u0061l\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_bcggfc );};if _aeafa ,_fegc :=_dfc .(_c .EndElement );_fegc &&_aeafa .Name ==start .Name {break ;};};return nil ;};func (_beffae ST_Lock )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdefae :=_c .Attr {};_fdefae .Name =name ;switch _beffae {case ST_LockUnset :_fdefae .Value ="";case ST_LockSdtLocked :_fdefae .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_fdefae .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case ST_LockUnlocked :_fdefae .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_fdefae .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _fdefae ,nil ;};type CT_Document struct{ConformanceAttr _cf .ST_ConformanceClass ; -// Distance From Top of Table to Text -TopFromTextAttr *_cd .ST_TwipsMeasure ; +// Document Background +Background *CT_Background ;Body *CT_Body ;};func (_cddebd ST_TblLayoutType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_beebee :=_c .Attr {};_beebee .Name =name ;switch _cddebd {case ST_TblLayoutTypeUnset :_beebee .Value ="";case ST_TblLayoutTypeFixed :_beebee .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_beebee .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _beebee ,nil ;}; -// Distance From Bottom of Table to Text -BottomFromTextAttr *_cd .ST_TwipsMeasure ; +// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path +func (_beeeec *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _beeeec .EffectExtent !=nil {if _cbgcd :=_beeeec .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_cbgcd !=nil {return _cbgcd ;};};return nil ;};type ST_BrClear byte ;func NewCT_TcPrChange ()*CT_TcPrChange {_fabcd :=&CT_TcPrChange {};_fabcd .TcPr =NewCT_TcPrInner ();return _fabcd ;};func (_bgaegd ST_Border )String ()string {switch _bgaegd {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 13:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case 14:return "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 15:return "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 16:return "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 19:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u006f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0069\u006e\u0073e\u0074";case 28:return "\u0061\u0070\u0070\u006c\u0065\u0073";case 29:return "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case 30:return "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case 31:return "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case 32:return "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case 33:return "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case 34:return "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case 35:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case 36:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case 37:return "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case 38:return "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case 39:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case 40:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case 41:return "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case 42:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case 43:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 44:return "\u0062\u0061\u0074\u0073";case 45:return "\u0062\u0069\u0072d\u0073";case 46:return "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case 47:return "\u0063\u0061\u0062\u0069\u006e\u0073";case 48:return "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case 49:return "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case 50:return "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case 51:return "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case 52:return "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case 53:return "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case 54:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case 55:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case 56:return "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case 57:return "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case 58:return "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case 59:return "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case 60:return "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case 61:return "\u0063\u006c\u006f\u0063\u006b\u0073";case 62:return "\u0063o\u006d\u0070\u0061\u0073\u0073";case 63:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 64:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case 65:return "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 66:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case 67:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case 68:return "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 69:return "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case 70:return "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case 71:return "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case 72:return "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case 73:return "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case 74:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case 75:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case 76:return "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case 77:return "\u0063\u0075\u0070";case 78:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case 79:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case 80:return "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case 81:return "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case 82:return "\u0064o\u0075\u0062\u006c\u0065\u0044";case 83:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case 84:return "\u0065\u0061\u0072\u0074\u0068\u0031";case 85:return "\u0065\u0061\u0072\u0074\u0068\u0032";case 86:return "\u0065\u0061\u0072\u0074\u0068\u0033";case 87:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case 88:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case 89:return "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case 90:return "\u0066\u0061\u006e\u0073";case 91:return "\u0066\u0069\u006c\u006d";case 92:return "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case 93:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case 94:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case 95:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case 96:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case 97:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case 98:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case 99:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case 100:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case 101:return "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case 102:return "\u0067\u0065\u006d\u0073";case 103:return "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case 104:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 105:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case 106:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case 107:return "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case 108:return "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case 109:return "\u0068\u0065\u0061\u0072\u0074\u0073";case 110:return "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case 111:return "\u0068\u006f\u006cl\u0079";case 112:return "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case 113:return "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case 114:return "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case 115:return "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case 116:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case 117:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case 118:return "\u006da\u0070\u0050\u0069\u006e\u0073";case 119:return "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case 120:return "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case 121:return "\u006da\u0072\u0071\u0075\u0065\u0065";case 122:return "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case 123:return "\u006d\u006f\u006fn\u0073";case 124:return "\u006d\u006f\u0073\u0061\u0069\u0063";case 125:return "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case 126:return "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case 127:return "\u006f\u0076\u0061l\u0073";case 128:return "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case 129:return "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case 130:return "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case 131:return "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case 132:return "\u0070a\u0070\u0079\u0072\u0075\u0073";case 133:return "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case 134:return "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case 135:return "\u0070e\u006e\u0063\u0069\u006c\u0073";case 136:return "\u0070\u0065\u006f\u0070\u006c\u0065";case 137:return "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case 138:return "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case 139:return "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case 140:return "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case 141:return "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case 142:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case 143:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case 144:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case 145:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case 146:return "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case 147:return "\u0072\u0069\u006eg\u0073";case 148:return "\u0073\u0061\u0066\u0061\u0072\u0069";case 149:return "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case 150:return "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case 151:return "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case 152:return "\u0073e\u0061\u0074\u0074\u006c\u0065";case 153:return "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case 154:return "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case 155:return "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case 156:return "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case 157:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case 158:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case 159:return "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case 160:return "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case 161:return "\u0073\u0074\u0061r\u0073";case 162:return "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case 163:return "\u0073t\u0061\u0072\u0073\u0033\u0064";case 164:return "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case 165:return "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case 166:return "\u0073\u0075\u006e";case 167:return "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case 168:return "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case 169:return "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case 170:return "\u0074\u0072\u0065e\u0073";case 171:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case 172:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case 173:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case 174:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case 175:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case 176:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case 177:return "\u0073h\u0061\u0070\u0065\u0073\u0031";case 178:return "\u0073h\u0061\u0070\u0065\u0073\u0032";case 179:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case 180:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case 181:return "\u0076\u0069\u006e\u0065";case 182:return "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case 183:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case 184:return "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case 185:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case 186:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case 187:return "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case 188:return "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case 189:return "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case 190:return "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 191:return "\u007a\u0069\u0067\u005a\u0061\u0067";case 192:return "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case 193:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_gabbc *WdCT_PosHChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gabbc .Align !=WdST_AlignHUnset {_dffeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gabbc .Align ,_dffeg );};if _gabbc .PosOffset !=nil {_bgbgaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_gabbc .PosOffset ,_bgbgaf );};return nil ;};func (_gcffb ST_PTabLeader )ValidateWithPath (path string )error {switch _gcffb {case 0,1,2,3,4,5:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcffb ));};return nil ;}; -// Table Vertical Anchor -VertAnchorAttr ST_VAnchor ; +// Validate validates the CT_SectPrBase and its children +func (_fcfee *CT_SectPrBase )Validate ()error {return _fcfee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");};func (_bfeec ST_TargetScreenSz )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bfeec .String (),start );};func (_gefegc ST_LineNumberRestart )Validate ()error {return _gefegc .ValidateWithPath ("")};func (_bbdag *CT_ObjectEmbed )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbdag .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_bccgf ,_ebced :=_bbdag .DrawAspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _ebced !=nil {return _ebced ;};start .Attr =append (start .Attr ,_bccgf );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_bbdag .IdAttr )});if _bbdag .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_bbdag .ProgIdAttr )});};if _bbdag .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_ea .Sprintf ("\u0025\u0076",*_bbdag .ShapeIdAttr )});};if _bbdag .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_bbdag .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Table Horizontal Anchor -HorzAnchorAttr ST_HAnchor ; +// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path +func (_ffcf *CT_DocVars )ValidateWithPath (path string )error {for _cedda ,_gbcb :=range _ffcf .DocVar {if _dceb :=_gbcb .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_cedda ));_dceb !=nil {return _dceb ;};};return nil ;};func (_aacfe ST_PTabAlignment )ValidateWithPath (path string )error {switch _aacfe {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aacfe ));};return nil ;}; -// Relative Horizontal Alignment From Anchor -TblpXSpecAttr _cd .ST_XAlign ; +// Validate validates the CT_SectPrChange and its children +func (_ddfc *CT_SectPrChange )Validate ()error {return _ddfc .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Absolute Horizontal Distance From Anchor -TblpXAttr *ST_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path +func (_gddcd *CT_Zoom )ValidateWithPath (path string )error {if _dbfbg :=_gddcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbfbg !=nil {return _dbfbg ;};if _bbefe :=_gddcd .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_bbefe !=nil {return _bbefe ;};return nil ;};const (ST_FtnPosUnset ST_FtnPos =0;ST_FtnPosPageBottom ST_FtnPos =1;ST_FtnPosBeneathText ST_FtnPos =2;ST_FtnPosSectEnd ST_FtnPos =3;ST_FtnPosDocEnd ST_FtnPos =4;);type CT_TcPrBase struct{ -// Relative Vertical Alignment from Anchor -TblpYSpecAttr _cd .ST_YAlign ; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Absolute Vertical Distance From Anchor -TblpYAttr *ST_SignedTwipsMeasure ;};func (_gfgadg ST_StyleType )ValidateWithPath (path string )error {switch _gfgadg {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgadg ));};return nil ;};func (_gacdg *CT_Sym )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgacb :=range start .Attr {if _bgacb .Name .Local =="\u0066\u006f\u006e\u0074"{_aabag ,_fabffe :=_bgacb .Value ,error (nil );if _fabffe !=nil {return _fabffe ;};_gacdg .FontAttr =&_aabag ;continue ;};if _bgacb .Name .Local =="\u0063\u0068\u0061\u0072"{_baeea ,_gadgc :=_bgacb .Value ,error (nil );if _gadgc !=nil {return _gadgc ;};_gacdg .CharAttr =&_baeea ;continue ;};};for {_babea ,_dgbca :=d .Token ();if _dgbca !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_dgbca );};if _fecf ,_dadbd :=_babea .(_f .EndElement );_dadbd &&_fecf .Name ==start .Name {break ;};};return nil ;}; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Validate validates the CT_LevelSuffix and its children -func (_dafad *CT_LevelSuffix )Validate ()error {return _dafad .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");}; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// ValidateWithPath validates the Settings and its children, prefixing error messages with path -func (_decbb *Settings )ValidateWithPath (path string )error {if _bbcdga :=_decbb .CT_Settings .ValidateWithPath (path );_bbcdga !=nil {return _bbcdga ;};return nil ;};func (_fbgg *CT_CharacterSpacing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbgg .ValAttr =ST_CharacterSpacing (1);for _ ,_dbg :=range start .Attr {if _dbg .Name .Local =="\u0076\u0061\u006c"{_fbgg .ValAttr .UnmarshalXMLAttr (_dbg );continue ;};};for {_aabg ,_edcf :=d .Token ();if _edcf !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0043\u0068\u0061\u0072\u0061c\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_edcf );};if _gabe ,_fcbfa :=_aabg .(_f .EndElement );_fcbfa &&_gabe .Name ==start .Name {break ;};};return nil ;};func (_fdefa ST_TabJc )Validate ()error {return _fdefa .ValidateWithPath ("")};func (_gbfddf ST_DocPartBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbfddf .String (),start );};type CT_DocGrid struct{ +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Document Grid Type -TypeAttr ST_DocGrid ; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Document Grid Line Pitch -LinePitchAttr *int64 ; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Document Grid Character Pitch -CharSpaceAttr *int64 ;}; +// Table Cell Shading +Shd *CT_Shd ; -// Validate validates the EG_PContentBase and its children -func (_caggf *EG_PContentBase )Validate ()error {return _caggf .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_bafbee :=&WdCT_WrapThrough {};_bafbee .WrapTextAttr =WdST_WrapText (1);_bafbee .WrapPolygon =NewWdCT_WrapPath ();return _bafbee ;};func ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_aafbde :=ST_SignedHpsMeasure {};if _cd .ST_UniversalMeasurePatternRe .MatchString (s ){_aafbde .ST_UniversalMeasure =&s ;}else {_gabbce ,_gcffdd :=_ge .ParseFloat (s ,64);if _gcffdd !=nil {return _aafbde ,_c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gcffdd );};_aafbde .Int64 =_gb .Int64 (int64 (_gabbce ));};return _aafbde ,nil ;};func (_fegfg *CT_WriteProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aadbea :=range start .Attr {if _aadbea .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_aebcf ,_eabec :=_ge .ParseInt (_aadbea .Value ,10,64);if _eabec !=nil {return _eabec ;};_fegfg .CryptAlgorithmSidAttr =&_aebcf ;continue ;};if _aadbea .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_affgcd ,_acefbf :=_ge .ParseInt (_aadbea .Value ,10,64);if _acefbf !=nil {return _acefbf ;};_fegfg .CryptSpinCountAttr =&_affgcd ;continue ;};if _aadbea .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_fcbabf ,_cdgec :=_aadbea .Value ,error (nil );if _cdgec !=nil {return _cdgec ;};_fegfg .AlgorithmNameAttr =&_fcbabf ;continue ;};if _aadbea .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_cgffef ,_ggfce :=_aadbea .Value ,error (nil );if _ggfce !=nil {return _ggfce ;};_fegfg .CryptProviderAttr =&_cgffef ;continue ;};if _aadbea .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_fcgga ,_aebaba :=_aadbea .Value ,error (nil );if _aebaba !=nil {return _aebaba ;};_fegfg .SaltValueAttr =&_fcgga ;continue ;};if _aadbea .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_fegfg .CryptProviderTypeAttr .UnmarshalXMLAttr (_aadbea );continue ;};if _aadbea .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_fegfg .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_aadbea );continue ;};if _aadbea .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_fegfg .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_aadbea );continue ;};if _aadbea .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_bcfab ,_eefga :=ParseUnionST_OnOff (_aadbea .Value );if _eefga !=nil {return _eefga ;};_fegfg .RecommendedAttr =&_bcfab ;continue ;};if _aadbea .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gcdba ,_dcfeg :=_aadbea .Value ,error (nil );if _dcfeg !=nil {return _dcfeg ;};_fegfg .HashValueAttr =&_gcdba ;continue ;};if _aadbea .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gbbbf ,_dbecf :=_ge .ParseInt (_aadbea .Value ,10,64);if _dbecf !=nil {return _dbecf ;};_fegfg .SpinCountAttr =&_gbbbf ;continue ;};if _aadbea .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_afada ,_gfbaga :=_aadbea .Value ,error (nil );if _gfbaga !=nil {return _gfbaga ;};_fegfg .AlgIdExtAttr =&_afada ;continue ;};if _aadbea .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_cbbgf ,_bbded :=_aadbea .Value ,error (nil );if _bbded !=nil {return _bbded ;};_fegfg .AlgIdExtSourceAttr =&_cbbgf ;continue ;};if _aadbea .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_afacg ,_daeab :=_aadbea .Value ,error (nil );if _daeab !=nil {return _daeab ;};_fegfg .CryptProviderTypeExtAttr =&_afacg ;continue ;};if _aadbea .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_eedca ,_ddddbc :=_aadbea .Value ,error (nil );if _ddddbc !=nil {return _ddddbc ;};_fegfg .CryptProviderTypeExtSourceAttr =&_eedca ;continue ;};if _aadbea .Name .Local =="\u0068\u0061\u0073\u0068"{_abebe ,_bffdfe :=_aadbea .Value ,error (nil );if _bffdfe !=nil {return _bffdfe ;};_fegfg .HashAttr =&_abebe ;continue ;};if _aadbea .Name .Local =="\u0073\u0061\u006c\u0074"{_fffeag ,_accce :=_aadbea .Value ,error (nil );if _accce !=nil {return _accce ;};_fegfg .SaltAttr =&_fffeag ;continue ;};};for {_bcedd ,_eadgd :=d .Token ();if _eadgd !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0072\u0069\u0074\u0065\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_eadgd );};if _addba ,_fcbca :=_bcedd .(_f .EndElement );_fcbca &&_addba .Name ==start .Name {break ;};};return nil ;}; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Validate validates the AG_SectPrAttributes and its children -func (_ecd *AG_SectPrAttributes )Validate ()error {return _ecd .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path -func (_gbdba *CT_ParaRPrChange )ValidateWithPath (path string )error {if _agdcc :=_gbdba .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_agdcc !=nil {return _agdcc ;};return nil ;};func (_faceab ST_Pitch )Validate ()error {return _faceab .ValidateWithPath ("")};func (_fcagdg WdST_WrapText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcagdg .String (),start );}; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Validate validates the CT_Guid and its children -func (_adbae *CT_Guid )Validate ()error {return _adbae .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};func NewCT_FFTextType ()*CT_FFTextType {_fcgda :=&CT_FFTextType {};_fcgda .ValAttr =ST_FFTextType (1);return _fcgda ;};func (_afbg *CT_CompatSetting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afbg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_afbg .NameAttr )});};if _afbg .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_afbg .UriAttr )});};if _afbg .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_afbg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CalendarType struct{ +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Calendar Type Value -ValAttr _cd .ST_CalendarType ;};type CT_RubyPr struct{ +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Phonetic Guide Text Alignment -RubyAlign *CT_RubyAlign ; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Phonetic Guide Text Font Size -Hps *CT_HpsMeasure ; +// Header Cells Associated With Table Cell +Headers *CT_Headers ;}; -// Distance Between Phonetic Guide Text and Phonetic Guide Base Text -HpsRaise *CT_HpsMeasure ; +// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path +func (_gagg *CT_DivBdr )ValidateWithPath (path string )error {if _gagg .Top !=nil {if _gebdc :=_gagg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gebdc !=nil {return _gebdc ;};};if _gagg .Left !=nil {if _defd :=_gagg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_defd !=nil {return _defd ;};};if _gagg .Bottom !=nil {if _gdccg :=_gagg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gdccg !=nil {return _gdccg ;};};if _gagg .Right !=nil {if _dfge :=_gagg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_dfge !=nil {return _dfge ;};};return nil ;};type CT_TcPr struct{ -// Phonetic Guide Base Text Font Size -HpsBaseText *CT_HpsMeasure ; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Language ID for Phonetic Guide -Lid *CT_Lang ; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Invalidated Field Cache -Dirty *CT_OnOff ;};func (_adbdg ST_Jc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adbdg .String (),start );};func (_dddgaf *ST_MultiLevelType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_babbgg ,_adbec :=d .Token ();if _adbec !=nil {return _adbec ;};if _eeeaea ,_fadcbd :=_babbgg .(_f .EndElement );_fadcbd &&_eeeaea .Name ==start .Name {*_dddgaf =1;return nil ;};if _afggdf ,_bafcde :=_babbgg .(_f .CharData );!_bafcde {return _c .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",_babbgg );}else {switch string (_afggdf ){case "":*_dddgaf =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_dddgaf =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_dddgaf =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_dddgaf =3;};};_babbgg ,_adbec =d .Token ();if _adbec !=nil {return _adbec ;};if _accegd ,_afabf :=_babbgg .(_f .EndElement );_afabf &&_accegd .Name ==start .Name {return nil ;};return _c .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",_babbgg );};func (_fggac *ST_Jc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fggac =0;case "\u0073\u0074\u0061r\u0074":*_fggac =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fggac =2;case "\u0065\u006e\u0064":*_fggac =3;case "\u0062\u006f\u0074\u0068":*_fggac =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fggac =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_fggac =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_fggac =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fggac =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fggac =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_fggac =10;case "\u006c\u0065\u0066\u0074":*_fggac =11;case "\u0072\u0069\u0067h\u0074":*_fggac =12;};return nil ;}; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Validate validates the CT_TcPrBase and its children -func (_ebaag *CT_TcPrBase )Validate ()error {return _ebaag .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");};func (_gcbed *ST_RestartNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgbgfc ,_gbdeda :=d .Token ();if _gbdeda !=nil {return _gbdeda ;};if _cadfb ,_afacae :=_bgbgfc .(_f .EndElement );_afacae &&_cadfb .Name ==start .Name {*_gcbed =1;return nil ;};if _cbabf ,_eabfag :=_bgbgfc .(_f .CharData );!_eabfag {return _c .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",_bgbgfc );}else {switch string (_cbabf ){case "":*_gcbed =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_gcbed =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_gcbed =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_gcbed =3;};};_bgbgfc ,_gbdeda =d .Token ();if _gbdeda !=nil {return _gbdeda ;};if _cgcaed ,_abfbdg :=_bgbgfc .(_f .EndElement );_abfbdg &&_cgcaed .Name ==start .Name {return nil ;};return _c .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",_bgbgfc );};const (ST_MailMergeDocTypeUnset ST_MailMergeDocType =0;ST_MailMergeDocTypeCatalog ST_MailMergeDocType =1;ST_MailMergeDocTypeEnvelopes ST_MailMergeDocType =2;ST_MailMergeDocTypeMailingLabels ST_MailMergeDocType =3;ST_MailMergeDocTypeFormLetters ST_MailMergeDocType =4;ST_MailMergeDocTypeEmail ST_MailMergeDocType =5;ST_MailMergeDocTypeFax ST_MailMergeDocType =6;); +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path -func (_ffbdeb *WdCT_PosV )ValidateWithPath (path string )error {if _ffbdeb .RelativeFromAttr ==WdST_RelFromVUnset {return _c .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path );};if _gfeede :=_ffbdeb .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_gfeede !=nil {return _gfeede ;};if _bbfadc :=_ffbdeb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbfadc !=nil {return _bbfadc ;};return nil ;};func (_ggabeb WdST_RelFromV )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afgba :=_f .Attr {};_afgba .Name =name ;switch _ggabeb {case WdST_RelFromVUnset :_afgba .Value ="";case WdST_RelFromVMargin :_afgba .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_afgba .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_afgba .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_afgba .Value ="\u006c\u0069\u006e\u0065";case WdST_RelFromVTopMargin :_afgba .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_afgba .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_afgba .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVOutsideMargin :_afgba .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _afgba ,nil ;};func (_geebe *CT_Numbering )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _geebe .NumPicBullet !=nil {_dcaab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}};for _ ,_dcaca :=range _geebe .NumPicBullet {e .EncodeElement (_dcaca ,_dcaab );};};if _geebe .AbstractNum !=nil {_aafd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_befb :=range _geebe .AbstractNum {e .EncodeElement (_befb ,_aafd );};};if _geebe .Num !=nil {_bfbdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_egce :=range _geebe .Num {e .EncodeElement (_egce ,_bfbdc );};};if _geebe .NumIdMacAtCleanup !=nil {_ddcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075mI\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006c\u0065\u0061\u006e\u0075\u0070"}};e .EncodeElement (_geebe .NumIdMacAtCleanup ,_ddcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgdd *CT_CustomXmlBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfg :=range start .Attr {if _gfg .Name .Local =="\u0075\u0072\u0069"{_abbf ,_abeea :=_gfg .Value ,error (nil );if _abeea !=nil {return _abeea ;};_cgdd .UriAttr =&_abbf ;continue ;};if _gfg .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_gecf ,_befea :=_gfg .Value ,error (nil );if _befea !=nil {return _befea ;};_cgdd .ElementAttr =_gecf ;continue ;};};_bccc :for {_aege ,_cegc :=d .Token ();if _cegc !=nil {return _cegc ;};switch _fafd :=_aege .(type ){case _f .StartElement :switch _fafd .Name {case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_cgdd .CustomXmlPr =NewCT_CustomXmlPr ();if _fcaf :=d .DecodeElement (_cgdd .CustomXmlPr ,&_fafd );_fcaf !=nil {return _fcaf ;};case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ebbba :=NewEG_ContentBlockContent ();_ebbba .CustomXml =NewCT_CustomXmlBlock ();if _dgdc :=d .DecodeElement (_ebbba .CustomXml ,&_fafd );_dgdc !=nil {return _dgdc ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_ebbba );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_cfcb :=NewEG_ContentBlockContent ();_cfcb .Sdt =NewCT_SdtBlock ();if _efcb :=d .DecodeElement (_cfcb .Sdt ,&_fafd );_efcb !=nil {return _efcb ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_cfcb );case _f .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 :"\u0070"},_f .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 :"\u0070"}:_cffbc :=NewEG_ContentBlockContent ();_egdd :=NewCT_P ();if _abgee :=d .DecodeElement (_egdd ,&_fafd );_abgee !=nil {return _abgee ;};_cffbc .P =append (_cffbc .P ,_egdd );_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_cffbc );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_eaea :=NewEG_ContentBlockContent ();_aegg :=NewCT_Tbl ();if _abcg :=d .DecodeElement (_aegg ,&_fafd );_abcg !=nil {return _abcg ;};_eaea .Tbl =append (_eaea .Tbl ,_aegg );_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_eaea );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ddfgf :=NewEG_ContentBlockContent ();_cfcge :=NewEG_RunLevelElts ();_cfcge .ProofErr =NewCT_ProofErr ();if _aegb :=d .DecodeElement (_cfcge .ProofErr ,&_fafd );_aegb !=nil {return _aegb ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_ddfgf );_ddfgf .EG_RunLevelElts =append (_ddfgf .EG_RunLevelElts ,_cfcge );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fdgb :=NewEG_ContentBlockContent ();_dfgf :=NewEG_RunLevelElts ();_dfgf .PermStart =NewCT_PermStart ();if _eedd :=d .DecodeElement (_dfgf .PermStart ,&_fafd );_eedd !=nil {return _eedd ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_fdgb );_fdgb .EG_RunLevelElts =append (_fdgb .EG_RunLevelElts ,_dfgf );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_edcag :=NewEG_ContentBlockContent ();_cccf :=NewEG_RunLevelElts ();_cccf .PermEnd =NewCT_Perm ();if _adagb :=d .DecodeElement (_cccf .PermEnd ,&_fafd );_adagb !=nil {return _adagb ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_edcag );_edcag .EG_RunLevelElts =append (_edcag .EG_RunLevelElts ,_cccf );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_cacdc :=NewEG_ContentBlockContent ();_deee :=NewEG_RunLevelElts ();_deee .Ins =NewCT_RunTrackChange ();if _beda :=d .DecodeElement (_deee .Ins ,&_fafd );_beda !=nil {return _beda ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_cacdc );_cacdc .EG_RunLevelElts =append (_cacdc .EG_RunLevelElts ,_deee );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_fecd :=NewEG_ContentBlockContent ();_eddff :=NewEG_RunLevelElts ();_eddff .Del =NewCT_RunTrackChange ();if _fceeb :=d .DecodeElement (_eddff .Del ,&_fafd );_fceeb !=nil {return _fceeb ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_fecd );_fecd .EG_RunLevelElts =append (_fecd .EG_RunLevelElts ,_eddff );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eceg :=NewEG_ContentBlockContent ();_ddbfa :=NewEG_RunLevelElts ();_ddbfa .MoveFrom =NewCT_RunTrackChange ();if _egcg :=d .DecodeElement (_ddbfa .MoveFrom ,&_fafd );_egcg !=nil {return _egcg ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_eceg );_eceg .EG_RunLevelElts =append (_eceg .EG_RunLevelElts ,_ddbfa );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fefb :=NewEG_ContentBlockContent ();_bbcf :=NewEG_RunLevelElts ();_bbcf .MoveTo =NewCT_RunTrackChange ();if _dafb :=d .DecodeElement (_bbcf .MoveTo ,&_fafd );_dafb !=nil {return _dafb ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_fefb );_fefb .EG_RunLevelElts =append (_fefb .EG_RunLevelElts ,_bbcf );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cfca :=NewEG_ContentBlockContent ();_adfad :=NewEG_RunLevelElts ();_cdddc :=NewEG_RangeMarkupElements ();_cdddc .BookmarkStart =NewCT_Bookmark ();if _gabee :=d .DecodeElement (_cdddc .BookmarkStart ,&_fafd );_gabee !=nil {return _gabee ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_cfca );_cfca .EG_RunLevelElts =append (_cfca .EG_RunLevelElts ,_adfad );_adfad .EG_RangeMarkupElements =append (_adfad .EG_RangeMarkupElements ,_cdddc );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aaee :=NewEG_ContentBlockContent ();_acda :=NewEG_RunLevelElts ();_bfgf :=NewEG_RangeMarkupElements ();_bfgf .BookmarkEnd =NewCT_MarkupRange ();if _gfeg :=d .DecodeElement (_bfgf .BookmarkEnd ,&_fafd );_gfeg !=nil {return _gfeg ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_aaee );_aaee .EG_RunLevelElts =append (_aaee .EG_RunLevelElts ,_acda );_acda .EG_RangeMarkupElements =append (_acda .EG_RangeMarkupElements ,_bfgf );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ffac :=NewEG_ContentBlockContent ();_eebfe :=NewEG_RunLevelElts ();_cgfd :=NewEG_RangeMarkupElements ();_cgfd .MoveFromRangeStart =NewCT_MoveBookmark ();if _egefb :=d .DecodeElement (_cgfd .MoveFromRangeStart ,&_fafd );_egefb !=nil {return _egefb ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_ffac );_ffac .EG_RunLevelElts =append (_ffac .EG_RunLevelElts ,_eebfe );_eebfe .EG_RangeMarkupElements =append (_eebfe .EG_RangeMarkupElements ,_cgfd );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fede :=NewEG_ContentBlockContent ();_bbbe :=NewEG_RunLevelElts ();_gbec :=NewEG_RangeMarkupElements ();_gbec .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdgc :=d .DecodeElement (_gbec .MoveFromRangeEnd ,&_fafd );_fdgc !=nil {return _fdgc ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_fede );_fede .EG_RunLevelElts =append (_fede .EG_RunLevelElts ,_bbbe );_bbbe .EG_RangeMarkupElements =append (_bbbe .EG_RangeMarkupElements ,_gbec );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bgag :=NewEG_ContentBlockContent ();_cdcd :=NewEG_RunLevelElts ();_febgg :=NewEG_RangeMarkupElements ();_febgg .MoveToRangeStart =NewCT_MoveBookmark ();if _bdcbe :=d .DecodeElement (_febgg .MoveToRangeStart ,&_fafd );_bdcbe !=nil {return _bdcbe ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_bgag );_bgag .EG_RunLevelElts =append (_bgag .EG_RunLevelElts ,_cdcd );_cdcd .EG_RangeMarkupElements =append (_cdcd .EG_RangeMarkupElements ,_febgg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_baad :=NewEG_ContentBlockContent ();_dfaeg :=NewEG_RunLevelElts ();_cgadd :=NewEG_RangeMarkupElements ();_cgadd .MoveToRangeEnd =NewCT_MarkupRange ();if _gbeb :=d .DecodeElement (_cgadd .MoveToRangeEnd ,&_fafd );_gbeb !=nil {return _gbeb ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_baad );_baad .EG_RunLevelElts =append (_baad .EG_RunLevelElts ,_dfaeg );_dfaeg .EG_RangeMarkupElements =append (_dfaeg .EG_RangeMarkupElements ,_cgadd );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bfaeb :=NewEG_ContentBlockContent ();_caddb :=NewEG_RunLevelElts ();_gbbb :=NewEG_RangeMarkupElements ();_gbbb .CommentRangeStart =NewCT_MarkupRange ();if _daba :=d .DecodeElement (_gbbb .CommentRangeStart ,&_fafd );_daba !=nil {return _daba ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_bfaeb );_bfaeb .EG_RunLevelElts =append (_bfaeb .EG_RunLevelElts ,_caddb );_caddb .EG_RangeMarkupElements =append (_caddb .EG_RangeMarkupElements ,_gbbb );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcdaf :=NewEG_ContentBlockContent ();_ddcca :=NewEG_RunLevelElts ();_baaa :=NewEG_RangeMarkupElements ();_baaa .CommentRangeEnd =NewCT_MarkupRange ();if _dbfb :=d .DecodeElement (_baaa .CommentRangeEnd ,&_fafd );_dbfb !=nil {return _dbfb ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_dcdaf );_dcdaf .EG_RunLevelElts =append (_dcdaf .EG_RunLevelElts ,_ddcca );_ddcca .EG_RangeMarkupElements =append (_ddcca .EG_RangeMarkupElements ,_baaa );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_acgef :=NewEG_ContentBlockContent ();_gbgd :=NewEG_RunLevelElts ();_bddgb :=NewEG_RangeMarkupElements ();_bddgb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eege :=d .DecodeElement (_bddgb .CustomXmlInsRangeStart ,&_fafd );_eege !=nil {return _eege ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_acgef );_acgef .EG_RunLevelElts =append (_acgef .EG_RunLevelElts ,_gbgd );_gbgd .EG_RangeMarkupElements =append (_gbgd .EG_RangeMarkupElements ,_bddgb );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbeba :=NewEG_ContentBlockContent ();_edff :=NewEG_RunLevelElts ();_bdef :=NewEG_RangeMarkupElements ();_bdef .CustomXmlInsRangeEnd =NewCT_Markup ();if _fgab :=d .DecodeElement (_bdef .CustomXmlInsRangeEnd ,&_fafd );_fgab !=nil {return _fgab ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_fbeba );_fbeba .EG_RunLevelElts =append (_fbeba .EG_RunLevelElts ,_edff );_edff .EG_RangeMarkupElements =append (_edff .EG_RangeMarkupElements ,_bdef );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afdg :=NewEG_ContentBlockContent ();_ccgde :=NewEG_RunLevelElts ();_fgdg :=NewEG_RangeMarkupElements ();_fgdg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _caedc :=d .DecodeElement (_fgdg .CustomXmlDelRangeStart ,&_fafd );_caedc !=nil {return _caedc ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_afdg );_afdg .EG_RunLevelElts =append (_afdg .EG_RunLevelElts ,_ccgde );_ccgde .EG_RangeMarkupElements =append (_ccgde .EG_RangeMarkupElements ,_fgdg );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcgcb :=NewEG_ContentBlockContent ();_bbgf :=NewEG_RunLevelElts ();_cgadf :=NewEG_RangeMarkupElements ();_cgadf .CustomXmlDelRangeEnd =NewCT_Markup ();if _gbdff :=d .DecodeElement (_cgadf .CustomXmlDelRangeEnd ,&_fafd );_gbdff !=nil {return _gbdff ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_fcgcb );_fcgcb .EG_RunLevelElts =append (_fcgcb .EG_RunLevelElts ,_bbgf );_bbgf .EG_RangeMarkupElements =append (_bbgf .EG_RangeMarkupElements ,_cgadf );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cbbd :=NewEG_ContentBlockContent ();_gage :=NewEG_RunLevelElts ();_fccf :=NewEG_RangeMarkupElements ();_fccf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eegd :=d .DecodeElement (_fccf .CustomXmlMoveFromRangeStart ,&_fafd );_eegd !=nil {return _eegd ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_cbbd );_cbbd .EG_RunLevelElts =append (_cbbd .EG_RunLevelElts ,_gage );_gage .EG_RangeMarkupElements =append (_gage .EG_RangeMarkupElements ,_fccf );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_acba :=NewEG_ContentBlockContent ();_ffaeg :=NewEG_RunLevelElts ();_bfbb :=NewEG_RangeMarkupElements ();_bfbb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ecab :=d .DecodeElement (_bfbb .CustomXmlMoveFromRangeEnd ,&_fafd );_ecab !=nil {return _ecab ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_acba );_acba .EG_RunLevelElts =append (_acba .EG_RunLevelElts ,_ffaeg );_ffaeg .EG_RangeMarkupElements =append (_ffaeg .EG_RangeMarkupElements ,_bfbb );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bfaga :=NewEG_ContentBlockContent ();_defa :=NewEG_RunLevelElts ();_cgegd :=NewEG_RangeMarkupElements ();_cgegd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ccgcd :=d .DecodeElement (_cgegd .CustomXmlMoveToRangeStart ,&_fafd );_ccgcd !=nil {return _ccgcd ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_bfaga );_bfaga .EG_RunLevelElts =append (_bfaga .EG_RunLevelElts ,_defa );_defa .EG_RangeMarkupElements =append (_defa .EG_RangeMarkupElements ,_cgegd );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eeab :=NewEG_ContentBlockContent ();_cafe :=NewEG_RunLevelElts ();_efgg :=NewEG_RangeMarkupElements ();_efgg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fgga :=d .DecodeElement (_efgg .CustomXmlMoveToRangeEnd ,&_fafd );_fgga !=nil {return _fgga ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_eeab );_eeab .EG_RunLevelElts =append (_eeab .EG_RunLevelElts ,_cafe );_cafe .EG_RangeMarkupElements =append (_cafe .EG_RangeMarkupElements ,_efgg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cebbe :=NewEG_ContentBlockContent ();_cbfbb :=NewEG_RunLevelElts ();_bcab :=NewEG_MathContent ();_bcab .OMathPara =_ce .NewOMathPara ();if _dbae :=d .DecodeElement (_bcab .OMathPara ,&_fafd );_dbae !=nil {return _dbae ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_cebbe );_cebbe .EG_RunLevelElts =append (_cebbe .EG_RunLevelElts ,_cbfbb );_cbfbb .EG_MathContent =append (_cbfbb .EG_MathContent ,_bcab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ddbd :=NewEG_ContentBlockContent ();_cffg :=NewEG_RunLevelElts ();_gabeg :=NewEG_MathContent ();_gabeg .OMath =_ce .NewOMath ();if _eacgc :=d .DecodeElement (_gabeg .OMath ,&_fafd );_eacgc !=nil {return _eacgc ;};_cgdd .EG_ContentBlockContent =append (_cgdd .EG_ContentBlockContent ,_ddbd );_ddbd .EG_RunLevelElts =append (_ddbd .EG_RunLevelElts ,_cffg );_cffg .EG_MathContent =append (_cffg .EG_MathContent ,_gabeg );default:_gb .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_fafd .Name );if _facce :=d .Skip ();_facce !=nil {return _facce ;};};case _f .EndElement :break _bccc ;case _f .CharData :};};return nil ;};func (_ababe *CT_Frame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ababe .Sz !=nil {_dfadg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_ababe .Sz ,_dfadg );};if _ababe .Name !=nil {_dfccf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_ababe .Name ,_dfccf );};if _ababe .Title !=nil {_efbcf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ababe .Title ,_efbcf );};if _ababe .LongDesc !=nil {_gcbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_ababe .LongDesc ,_gcbe );};if _ababe .SourceFileName !=nil {_gegc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ababe .SourceFileName ,_gegc );};if _ababe .MarW !=nil {_efgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_ababe .MarW ,_efgc );};if _ababe .MarH !=nil {_dcge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}};e .EncodeElement (_ababe .MarH ,_dcge );};if _ababe .Scrollbar !=nil {_baddfe :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_ababe .Scrollbar ,_baddfe );};if _ababe .NoResizeAllowed !=nil {_aceg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}};e .EncodeElement (_ababe .NoResizeAllowed ,_aceg );};if _ababe .LinkedToFile !=nil {_dadde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_ababe .LinkedToFile ,_dadde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdbbc *ST_HAnchor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdbbc =0;case "\u0074\u0065\u0078\u0074":*_bdbbc =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bdbbc =2;case "\u0070\u0061\u0067\u0065":*_bdbbc =3;};return nil ;};func (_ffggd *TxbxContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffggd .CT_TxbxContent =*NewCT_TxbxContent ();_ddadfa :for {_caaaa ,_aaeeb :=d .Token ();if _aaeeb !=nil {return _aaeeb ;};switch _bedfe :=_caaaa .(type ){case _f .StartElement :switch _bedfe .Name {case _f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_f .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_cedgc :=NewCT_AltChunk ();if _abefc :=d .DecodeElement (_cedgc ,&_bedfe );_abefc !=nil {return _abefc ;};_ffggd .AltChunk =append (_ffggd .AltChunk ,_cedgc );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aegadc :=NewEG_ContentBlockContent ();_aegadc .CustomXml =NewCT_CustomXmlBlock ();if _eggga :=d .DecodeElement (_aegadc .CustomXml ,&_bedfe );_eggga !=nil {return _eggga ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_aegadc );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_fdbec :=NewEG_ContentBlockContent ();_fdbec .Sdt =NewCT_SdtBlock ();if _bcdagd :=d .DecodeElement (_fdbec .Sdt ,&_bedfe );_bcdagd !=nil {return _bcdagd ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_fdbec );case _f .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 :"\u0070"},_f .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 :"\u0070"}:_gcaccf :=NewEG_ContentBlockContent ();_afade :=NewCT_P ();if _abdbbd :=d .DecodeElement (_afade ,&_bedfe );_abdbbd !=nil {return _abdbbd ;};_gcaccf .P =append (_gcaccf .P ,_afade );_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_gcaccf );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_ggddbc :=NewEG_ContentBlockContent ();_ffgea :=NewCT_Tbl ();if _cgdae :=d .DecodeElement (_ffgea ,&_bedfe );_cgdae !=nil {return _cgdae ;};_ggddbc .Tbl =append (_ggddbc .Tbl ,_ffgea );_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_ggddbc );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dbgfe :=NewEG_ContentBlockContent ();_bededbd :=NewEG_RunLevelElts ();_bededbd .ProofErr =NewCT_ProofErr ();if _dbbdd :=d .DecodeElement (_bededbd .ProofErr ,&_bedfe );_dbbdd !=nil {return _dbbdd ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_dbgfe );_dbgfe .EG_RunLevelElts =append (_dbgfe .EG_RunLevelElts ,_bededbd );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bgbf :=NewEG_ContentBlockContent ();_agege :=NewEG_RunLevelElts ();_agege .PermStart =NewCT_PermStart ();if _fbfdgb :=d .DecodeElement (_agege .PermStart ,&_bedfe );_fbfdgb !=nil {return _fbfdgb ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_bgbf );_bgbf .EG_RunLevelElts =append (_bgbf .EG_RunLevelElts ,_agege );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dgbef :=NewEG_ContentBlockContent ();_ecfde :=NewEG_RunLevelElts ();_ecfde .PermEnd =NewCT_Perm ();if _eabdga :=d .DecodeElement (_ecfde .PermEnd ,&_bedfe );_eabdga !=nil {return _eabdga ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_dgbef );_dgbef .EG_RunLevelElts =append (_dgbef .EG_RunLevelElts ,_ecfde );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_fcbeg :=NewEG_ContentBlockContent ();_eceeb :=NewEG_RunLevelElts ();_eceeb .Ins =NewCT_RunTrackChange ();if _ecgeb :=d .DecodeElement (_eceeb .Ins ,&_bedfe );_ecgeb !=nil {return _ecgeb ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_fcbeg );_fcbeg .EG_RunLevelElts =append (_fcbeg .EG_RunLevelElts ,_eceeb );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_aegbef :=NewEG_ContentBlockContent ();_ecegcc :=NewEG_RunLevelElts ();_ecegcc .Del =NewCT_RunTrackChange ();if _daada :=d .DecodeElement (_ecegcc .Del ,&_bedfe );_daada !=nil {return _daada ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_aegbef );_aegbef .EG_RunLevelElts =append (_aegbef .EG_RunLevelElts ,_ecegcc );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eeeeeg :=NewEG_ContentBlockContent ();_cgecf :=NewEG_RunLevelElts ();_cgecf .MoveFrom =NewCT_RunTrackChange ();if _dfgcg :=d .DecodeElement (_cgecf .MoveFrom ,&_bedfe );_dfgcg !=nil {return _dfgcg ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_eeeeeg );_eeeeeg .EG_RunLevelElts =append (_eeeeeg .EG_RunLevelElts ,_cgecf );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gaaag :=NewEG_ContentBlockContent ();_aceegd :=NewEG_RunLevelElts ();_aceegd .MoveTo =NewCT_RunTrackChange ();if _bdfdde :=d .DecodeElement (_aceegd .MoveTo ,&_bedfe );_bdfdde !=nil {return _bdfdde ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_gaaag );_gaaag .EG_RunLevelElts =append (_gaaag .EG_RunLevelElts ,_aceegd );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bacfgg :=NewEG_ContentBlockContent ();_ffgbg :=NewEG_RunLevelElts ();_daddf :=NewEG_RangeMarkupElements ();_daddf .BookmarkStart =NewCT_Bookmark ();if _abggdd :=d .DecodeElement (_daddf .BookmarkStart ,&_bedfe );_abggdd !=nil {return _abggdd ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_bacfgg );_bacfgg .EG_RunLevelElts =append (_bacfgg .EG_RunLevelElts ,_ffgbg );_ffgbg .EG_RangeMarkupElements =append (_ffgbg .EG_RangeMarkupElements ,_daddf );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_badfg :=NewEG_ContentBlockContent ();_dgafcc :=NewEG_RunLevelElts ();_aedfd :=NewEG_RangeMarkupElements ();_aedfd .BookmarkEnd =NewCT_MarkupRange ();if _aeccab :=d .DecodeElement (_aedfd .BookmarkEnd ,&_bedfe );_aeccab !=nil {return _aeccab ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_badfg );_badfg .EG_RunLevelElts =append (_badfg .EG_RunLevelElts ,_dgafcc );_dgafcc .EG_RangeMarkupElements =append (_dgafcc .EG_RangeMarkupElements ,_aedfd );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aabddd :=NewEG_ContentBlockContent ();_adbddd :=NewEG_RunLevelElts ();_baafba :=NewEG_RangeMarkupElements ();_baafba .MoveFromRangeStart =NewCT_MoveBookmark ();if _eggad :=d .DecodeElement (_baafba .MoveFromRangeStart ,&_bedfe );_eggad !=nil {return _eggad ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_aabddd );_aabddd .EG_RunLevelElts =append (_aabddd .EG_RunLevelElts ,_adbddd );_adbddd .EG_RangeMarkupElements =append (_adbddd .EG_RangeMarkupElements ,_baafba );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdeeca :=NewEG_ContentBlockContent ();_bgggc :=NewEG_RunLevelElts ();_bdead :=NewEG_RangeMarkupElements ();_bdead .MoveFromRangeEnd =NewCT_MarkupRange ();if _efcbage :=d .DecodeElement (_bdead .MoveFromRangeEnd ,&_bedfe );_efcbage !=nil {return _efcbage ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_gdeeca );_gdeeca .EG_RunLevelElts =append (_gdeeca .EG_RunLevelElts ,_bgggc );_bgggc .EG_RangeMarkupElements =append (_bgggc .EG_RangeMarkupElements ,_bdead );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dadec :=NewEG_ContentBlockContent ();_bddedb :=NewEG_RunLevelElts ();_bgdcfba :=NewEG_RangeMarkupElements ();_bgdcfba .MoveToRangeStart =NewCT_MoveBookmark ();if _dcfcdg :=d .DecodeElement (_bgdcfba .MoveToRangeStart ,&_bedfe );_dcfcdg !=nil {return _dcfcdg ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_dadec );_dadec .EG_RunLevelElts =append (_dadec .EG_RunLevelElts ,_bddedb );_bddedb .EG_RangeMarkupElements =append (_bddedb .EG_RangeMarkupElements ,_bgdcfba );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cdaee :=NewEG_ContentBlockContent ();_gdfafd :=NewEG_RunLevelElts ();_eabac :=NewEG_RangeMarkupElements ();_eabac .MoveToRangeEnd =NewCT_MarkupRange ();if _ffgcga :=d .DecodeElement (_eabac .MoveToRangeEnd ,&_bedfe );_ffgcga !=nil {return _ffgcga ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_cdaee );_cdaee .EG_RunLevelElts =append (_cdaee .EG_RunLevelElts ,_gdfafd );_gdfafd .EG_RangeMarkupElements =append (_gdfafd .EG_RangeMarkupElements ,_eabac );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_abead :=NewEG_ContentBlockContent ();_eceged :=NewEG_RunLevelElts ();_becff :=NewEG_RangeMarkupElements ();_becff .CommentRangeStart =NewCT_MarkupRange ();if _accebg :=d .DecodeElement (_becff .CommentRangeStart ,&_bedfe );_accebg !=nil {return _accebg ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_abead );_abead .EG_RunLevelElts =append (_abead .EG_RunLevelElts ,_eceged );_eceged .EG_RangeMarkupElements =append (_eceged .EG_RangeMarkupElements ,_becff );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gfedcge :=NewEG_ContentBlockContent ();_abgaa :=NewEG_RunLevelElts ();_fddeda :=NewEG_RangeMarkupElements ();_fddeda .CommentRangeEnd =NewCT_MarkupRange ();if _aaffg :=d .DecodeElement (_fddeda .CommentRangeEnd ,&_bedfe );_aaffg !=nil {return _aaffg ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_gfedcge );_gfedcge .EG_RunLevelElts =append (_gfedcge .EG_RunLevelElts ,_abgaa );_abgaa .EG_RangeMarkupElements =append (_abgaa .EG_RangeMarkupElements ,_fddeda );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fedef :=NewEG_ContentBlockContent ();_aedgfe :=NewEG_RunLevelElts ();_fdgfe :=NewEG_RangeMarkupElements ();_fdgfe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dfdcgc :=d .DecodeElement (_fdgfe .CustomXmlInsRangeStart ,&_bedfe );_dfdcgc !=nil {return _dfdcgc ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_fedef );_fedef .EG_RunLevelElts =append (_fedef .EG_RunLevelElts ,_aedgfe );_aedgfe .EG_RangeMarkupElements =append (_aedgfe .EG_RangeMarkupElements ,_fdgfe );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gcbbfg :=NewEG_ContentBlockContent ();_accbg :=NewEG_RunLevelElts ();_agdeb :=NewEG_RangeMarkupElements ();_agdeb .CustomXmlInsRangeEnd =NewCT_Markup ();if _deacc :=d .DecodeElement (_agdeb .CustomXmlInsRangeEnd ,&_bedfe );_deacc !=nil {return _deacc ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_gcbbfg );_gcbbfg .EG_RunLevelElts =append (_gcbbfg .EG_RunLevelElts ,_accbg );_accbg .EG_RangeMarkupElements =append (_accbg .EG_RangeMarkupElements ,_agdeb );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abecae :=NewEG_ContentBlockContent ();_dbgee :=NewEG_RunLevelElts ();_bfcbgcd :=NewEG_RangeMarkupElements ();_bfcbgcd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ebebg :=d .DecodeElement (_bfcbgcd .CustomXmlDelRangeStart ,&_bedfe );_ebebg !=nil {return _ebebg ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_abecae );_abecae .EG_RunLevelElts =append (_abecae .EG_RunLevelElts ,_dbgee );_dbgee .EG_RangeMarkupElements =append (_dbgee .EG_RangeMarkupElements ,_bfcbgcd );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cgagb :=NewEG_ContentBlockContent ();_dddagd :=NewEG_RunLevelElts ();_decdab :=NewEG_RangeMarkupElements ();_decdab .CustomXmlDelRangeEnd =NewCT_Markup ();if _gfaef :=d .DecodeElement (_decdab .CustomXmlDelRangeEnd ,&_bedfe );_gfaef !=nil {return _gfaef ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_cgagb );_cgagb .EG_RunLevelElts =append (_cgagb .EG_RunLevelElts ,_dddagd );_dddagd .EG_RangeMarkupElements =append (_dddagd .EG_RangeMarkupElements ,_decdab );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fcfee :=NewEG_ContentBlockContent ();_cegffcd :=NewEG_RunLevelElts ();_ddbgc :=NewEG_RangeMarkupElements ();_ddbgc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gddbe :=d .DecodeElement (_ddbgc .CustomXmlMoveFromRangeStart ,&_bedfe );_gddbe !=nil {return _gddbe ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_fcfee );_fcfee .EG_RunLevelElts =append (_fcfee .EG_RunLevelElts ,_cegffcd );_cegffcd .EG_RangeMarkupElements =append (_cegffcd .EG_RangeMarkupElements ,_ddbgc );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_acfeb :=NewEG_ContentBlockContent ();_bfbbc :=NewEG_RunLevelElts ();_fcacd :=NewEG_RangeMarkupElements ();_fcacd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fcbbgac :=d .DecodeElement (_fcacd .CustomXmlMoveFromRangeEnd ,&_bedfe );_fcbbgac !=nil {return _fcbbgac ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_acfeb );_acfeb .EG_RunLevelElts =append (_acfeb .EG_RunLevelElts ,_bfbbc );_bfbbc .EG_RangeMarkupElements =append (_bfbbc .EG_RangeMarkupElements ,_fcacd );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_febce :=NewEG_ContentBlockContent ();_fbgdeae :=NewEG_RunLevelElts ();_aeafb :=NewEG_RangeMarkupElements ();_aeafb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cbdebd :=d .DecodeElement (_aeafb .CustomXmlMoveToRangeStart ,&_bedfe );_cbdebd !=nil {return _cbdebd ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_febce );_febce .EG_RunLevelElts =append (_febce .EG_RunLevelElts ,_fbgdeae );_fbgdeae .EG_RangeMarkupElements =append (_fbgdeae .EG_RangeMarkupElements ,_aeafb );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agcfdc :=NewEG_ContentBlockContent ();_cceba :=NewEG_RunLevelElts ();_eedaea :=NewEG_RangeMarkupElements ();_eedaea .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _agbag :=d .DecodeElement (_eedaea .CustomXmlMoveToRangeEnd ,&_bedfe );_agbag !=nil {return _agbag ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_agcfdc );_agcfdc .EG_RunLevelElts =append (_agcfdc .EG_RunLevelElts ,_cceba );_cceba .EG_RangeMarkupElements =append (_cceba .EG_RangeMarkupElements ,_eedaea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dbege :=NewEG_ContentBlockContent ();_caffb :=NewEG_RunLevelElts ();_bdgbg :=NewEG_MathContent ();_bdgbg .OMathPara =_ce .NewOMathPara ();if _fagebb :=d .DecodeElement (_bdgbg .OMathPara ,&_bedfe );_fagebb !=nil {return _fagebb ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_dbege );_dbege .EG_RunLevelElts =append (_dbege .EG_RunLevelElts ,_caffb );_caffb .EG_MathContent =append (_caffb .EG_MathContent ,_bdgbg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gfeaa :=NewEG_ContentBlockContent ();_cbaea :=NewEG_RunLevelElts ();_bcage :=NewEG_MathContent ();_bcage .OMath =_ce .NewOMath ();if _bdabc :=d .DecodeElement (_bcage .OMath ,&_bedfe );_bdabc !=nil {return _bdabc ;};_ffggd .EG_ContentBlockContent =append (_ffggd .EG_ContentBlockContent ,_gfeaa );_gfeaa .EG_RunLevelElts =append (_gfeaa .EG_RunLevelElts ,_cbaea );_cbaea .EG_MathContent =append (_cbaea .EG_MathContent ,_bcage );default:_gb .Log ("\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\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_bedfe .Name );if _fdccbd :=d .Skip ();_fdccbd !=nil {return _fdccbd ;};};case _f .EndElement :break _ddadfa ;case _f .CharData :};};return nil ;};func (_gdccf *CT_SdtPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gdccf .RPr !=nil {_fbda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_gdccf .RPr ,_fbda );};if _gdccf .Alias !=nil {_bdcfd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}};e .EncodeElement (_gdccf .Alias ,_bdcfd );};if _gdccf .Tag !=nil {_gebfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074a\u0067"}};e .EncodeElement (_gdccf .Tag ,_gebfb );};if _gdccf .Id !=nil {_dggec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"}};e .EncodeElement (_gdccf .Id ,_dggec );};if _gdccf .Lock !=nil {_abadcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_gdccf .Lock ,_abadcb );};if _gdccf .Placeholder !=nil {_facdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_gdccf .Placeholder ,_facdc );};if _gdccf .Temporary !=nil {_ebcea :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_gdccf .Temporary ,_ebcea );};if _gdccf .ShowingPlcHdr !=nil {_ffagc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}};e .EncodeElement (_gdccf .ShowingPlcHdr ,_ffagc );};if _gdccf .DataBinding !=nil {_dagdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_gdccf .DataBinding ,_dagdb );};if _gdccf .Label !=nil {_dbaggc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_gdccf .Label ,_dbaggc );};if _gdccf .TabIndex !=nil {_adfadb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};e .EncodeElement (_gdccf .TabIndex ,_adfadb );};if _gdccf .Choice !=nil {_gdccf .Choice .MarshalXML (e ,_f .StartElement {});};for _ ,_bfbcc :=range _gdccf .Extra {if _babga :=_bfbcc .MarshalXML (e ,_f .StartElement {});_babga !=nil {return _babga ;};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_cggdb :=&CT_MathCtrlDel {};return _cggdb };type ST_FrameLayout byte ; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Validate validates the CT_Text and its children -func (_ecaae *CT_Text )Validate ()error {return _ecaae .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");}; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Validate validates the AC_ChoiceRun and its children -func (_abcef *AC_ChoiceRun )Validate ()error {return _abcef .ValidateWithPath ("\u0041\u0043\u005fC\u0068\u006f\u0069\u0063\u0065\u0052\u0075\u006e");}; +// Table Cell Shading +Shd *CT_Shd ; -// Validate validates the CT_SdtDateMappingType and its children -func (_cgade *CT_SdtDateMappingType )Validate ()error {return _cgade .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");};func NewCT_DocParts ()*CT_DocParts {_gdab :=&CT_DocParts {};return _gdab }; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path -func (_fabae *CT_CompatSetting )ValidateWithPath (path string )error {return nil };func NewCT_RPrOriginal ()*CT_RPrOriginal {_bbecf :=&CT_RPrOriginal {};return _bbecf };func (_cfbd *CT_Cnf )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbfac :=range start .Attr {if _gbfac .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_cdfd ,_debcc :=ParseUnionST_OnOff (_gbfac .Value );if _debcc !=nil {return _debcc ;};_cfbd .EvenVBandAttr =&_cdfd ;continue ;};if _gbfac .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_gbga ,_eagc :=ParseUnionST_OnOff (_gbfac .Value );if _eagc !=nil {return _eagc ;};_cfbd .FirstRowAttr =&_gbga ;continue ;};if _gbfac .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_bcefd ,_ebfe :=ParseUnionST_OnOff (_gbfac .Value );if _ebfe !=nil {return _ebfe ;};_cfbd .LastRowAttr =&_bcefd ;continue ;};if _gbfac .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_edab ,_ebcd :=ParseUnionST_OnOff (_gbfac .Value );if _ebcd !=nil {return _ebcd ;};_cfbd .FirstColumnAttr =&_edab ;continue ;};if _gbfac .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cdae ,_bbbf :=ParseUnionST_OnOff (_gbfac .Value );if _bbbf !=nil {return _bbbf ;};_cfbd .LastColumnAttr =&_cdae ;continue ;};if _gbfac .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_cbec ,_bbed :=ParseUnionST_OnOff (_gbfac .Value );if _bbed !=nil {return _bbed ;};_cfbd .OddVBandAttr =&_cbec ;continue ;};if _gbfac .Name .Local =="\u0076\u0061\u006c"{_egb ,_daff :=_gbfac .Value ,error (nil );if _daff !=nil {return _daff ;};_cfbd .ValAttr =&_egb ;continue ;};if _gbfac .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_degb ,_edgcd :=ParseUnionST_OnOff (_gbfac .Value );if _edgcd !=nil {return _edgcd ;};_cfbd .OddHBandAttr =&_degb ;continue ;};if _gbfac .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_ddf ,_fea :=ParseUnionST_OnOff (_gbfac .Value );if _fea !=nil {return _fea ;};_cfbd .EvenHBandAttr =&_ddf ;continue ;};if _gbfac .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_afbd ,_gbba :=ParseUnionST_OnOff (_gbfac .Value );if _gbba !=nil {return _gbba ;};_cfbd .FirstRowFirstColumnAttr =&_afbd ;continue ;};if _gbfac .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_gfce ,_cbfb :=ParseUnionST_OnOff (_gbfac .Value );if _cbfb !=nil {return _cbfb ;};_cfbd .FirstRowLastColumnAttr =&_gfce ;continue ;};if _gbfac .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_badb ,_gdbe :=ParseUnionST_OnOff (_gbfac .Value );if _gdbe !=nil {return _gdbe ;};_cfbd .LastRowFirstColumnAttr =&_badb ;continue ;};if _gbfac .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_efc ,_efba :=ParseUnionST_OnOff (_gbfac .Value );if _efba !=nil {return _efba ;};_cfbd .LastRowLastColumnAttr =&_efc ;continue ;};};for {_agdf ,_cbbf :=d .Token ();if _cbbf !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_cbbf );};if _eccb ,_fdbe :=_agdf .(_f .EndElement );_fdbe &&_eccb .Name ==start .Name {break ;};};return nil ;};func NewCT_TblStylePr ()*CT_TblStylePr {_adbge :=&CT_TblStylePr {};_adbge .TypeAttr =ST_TblStyleOverrideType (1);return _adbge ;};type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Default Checkbox Form Field State -Default *CT_OnOff ; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Checkbox Form Field State -Checked *CT_OnOff ;};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_geff :=&CT_FramesetSplitbar {};return _geff };const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;);func (_bcabc *CT_FFDDList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bcabc .Result !=nil {_ffcaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}};e .EncodeElement (_bcabc .Result ,_ffcaa );};if _bcabc .Default !=nil {_beaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_bcabc .Default ,_beaf );};if _bcabc .ListEntry !=nil {_efecd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}};for _ ,_ddbgb :=range _bcabc .ListEntry {e .EncodeElement (_ddbgb ,_efecd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path -func (_cbbdfg *CT_PermStart )ValidateWithPath (path string )error {if _fgbgc :=_cbbdfg .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_fgbgc !=nil {return _fgbgc ;};if _fdfee :=_cbbdfg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_fdfee !=nil {return _fdfee ;};return nil ;};func (_befgc ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_beaca :=_f .Attr {};_beaca .Name =name ;switch _befgc {case ST_MailMergeOdsoFMDFieldTypeUnset :_beaca .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_beaca .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_beaca .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return _beaca ,nil ;}; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Validate validates the CT_DocType and its children -func (_bbdb *CT_DocType )Validate ()error {return _bbdb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");}; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path -func (_dadee *CT_TblPrExBase )ValidateWithPath (path string )error {if _dadee .TblW !=nil {if _agac :=_dadee .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_agac !=nil {return _agac ;};};if _dadee .Jc !=nil {if _edadcg :=_dadee .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_edadcg !=nil {return _edadcg ;};};if _dadee .TblCellSpacing !=nil {if _afeac :=_dadee .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_afeac !=nil {return _afeac ;};};if _dadee .TblInd !=nil {if _dadcf :=_dadee .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_dadcf !=nil {return _dadcf ;};};if _dadee .TblBorders !=nil {if _ggega :=_dadee .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ggega !=nil {return _ggega ;};};if _dadee .Shd !=nil {if _eagcc :=_dadee .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_eagcc !=nil {return _eagcc ;};};if _dadee .TblLayout !=nil {if _ddabcg :=_dadee .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_ddabcg !=nil {return _ddabcg ;};};if _dadee .TblCellMar !=nil {if _daafe :=_dadee .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_daafe !=nil {return _daafe ;};};if _dadee .TblLook !=nil {if _aggfe :=_dadee .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_aggfe !=nil {return _aggfe ;};};return nil ;};func (_agacd *EG_MathContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agacd .OMathPara !=nil {_adgafd :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}};e .EncodeElement (_agacd .OMathPara ,_adgafd );};if _agacd .OMath !=nil {_cdegf :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_agacd .OMath ,_cdegf );};return nil ;};func (_faddg *CT_RubyPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faddg .RubyAlign =NewCT_RubyAlign ();_faddg .Hps =NewCT_HpsMeasure ();_faddg .HpsRaise =NewCT_HpsMeasure ();_faddg .HpsBaseText =NewCT_HpsMeasure ();_faddg .Lid =NewCT_Lang ();_ccbaa :for {_ffbgec ,_adegd :=d .Token ();if _adegd !=nil {return _adegd ;};switch _cfecdd :=_ffbgec .(type ){case _f .StartElement :switch _cfecdd .Name {case _f .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 :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"},_f .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 :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"}:if _egcd :=d .DecodeElement (_faddg .RubyAlign ,&_cfecdd );_egcd !=nil {return _egcd ;};case _f .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 :"\u0068\u0070\u0073"},_f .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 :"\u0068\u0070\u0073"}:if _gcagd :=d .DecodeElement (_faddg .Hps ,&_cfecdd );_gcagd !=nil {return _gcagd ;};case _f .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 :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"},_f .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 :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}:if _cfdbad :=d .DecodeElement (_faddg .HpsRaise ,&_cfecdd );_cfdbad !=nil {return _cfdbad ;};case _f .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 :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"},_f .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 :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}:if _eggbcf :=d .DecodeElement (_faddg .HpsBaseText ,&_cfecdd );_eggbcf !=nil {return _eggbcf ;};case _f .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 :"\u006c\u0069\u0064"},_f .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 :"\u006c\u0069\u0064"}:if _badcd :=d .DecodeElement (_faddg .Lid ,&_cfecdd );_badcd !=nil {return _badcd ;};case _f .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 :"\u0064\u0069\u0072t\u0079"},_f .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 :"\u0064\u0069\u0072t\u0079"}:_faddg .Dirty =NewCT_OnOff ();if _dfagb :=d .DecodeElement (_faddg .Dirty ,&_cfecdd );_dfagb !=nil {return _dfagb ;};default:_gb .Log ("\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\u0052\u0075\u0062y\u0050\u0072 \u0025\u0076",_cfecdd .Name );if _abccc :=d .Skip ();_abccc !=nil {return _abccc ;};};case _f .EndElement :break _ccbaa ;case _f .CharData :};};return nil ;};func (_ddbbed ST_TabTlc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_befgd :=_f .Attr {};_befgd .Name =name ;switch _ddbbed {case ST_TabTlcUnset :_befgd .Value ="";case ST_TabTlcNone :_befgd .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_befgd .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_befgd .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_befgd .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_befgd .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_befgd .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _befgd ,nil ;};func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_ccdfc :=&CT_SdtDropDownList {};return _ccdfc };func (_aeggf *CT_PPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aeggf .PStyle !=nil {_bbbbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aeggf .PStyle ,_bbbbb );};if _aeggf .KeepNext !=nil {_cecef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_aeggf .KeepNext ,_cecef );};if _aeggf .KeepLines !=nil {_fafba :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aeggf .KeepLines ,_fafba );};if _aeggf .PageBreakBefore !=nil {_becaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_aeggf .PageBreakBefore ,_becaa );};if _aeggf .FramePr !=nil {_fdece :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_aeggf .FramePr ,_fdece );};if _aeggf .WidowControl !=nil {_feeaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_aeggf .WidowControl ,_feeaf );};if _aeggf .NumPr !=nil {_adgec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_aeggf .NumPr ,_adgec );};if _aeggf .SuppressLineNumbers !=nil {_cdgcg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_aeggf .SuppressLineNumbers ,_cdgcg );};if _aeggf .PBdr !=nil {_eeccab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_aeggf .PBdr ,_eeccab );};if _aeggf .Shd !=nil {_fafcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_aeggf .Shd ,_fafcc );};if _aeggf .Tabs !=nil {_cace :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_aeggf .Tabs ,_cace );};if _aeggf .SuppressAutoHyphens !=nil {_gbggb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_aeggf .SuppressAutoHyphens ,_gbggb );};if _aeggf .Kinsoku !=nil {_adbfb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_aeggf .Kinsoku ,_adbfb );};if _aeggf .WordWrap !=nil {_dfbbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aeggf .WordWrap ,_dfbbd );};if _aeggf .OverflowPunct !=nil {_fecb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aeggf .OverflowPunct ,_fecb );};if _aeggf .TopLinePunct !=nil {_gdbee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aeggf .TopLinePunct ,_gdbee );};if _aeggf .AutoSpaceDE !=nil {_cefgaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_aeggf .AutoSpaceDE ,_cefgaf );};if _aeggf .AutoSpaceDN !=nil {_fccaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_aeggf .AutoSpaceDN ,_fccaf );};if _aeggf .Bidi !=nil {_debccd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_aeggf .Bidi ,_debccd );};if _aeggf .AdjustRightInd !=nil {_dcfbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_aeggf .AdjustRightInd ,_dcfbd );};if _aeggf .SnapToGrid !=nil {_debgbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_aeggf .SnapToGrid ,_debgbd );};if _aeggf .Spacing !=nil {_abdafg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_aeggf .Spacing ,_abdafg );};if _aeggf .Ind !=nil {_ddacd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_aeggf .Ind ,_ddacd );};if _aeggf .ContextualSpacing !=nil {_ebedf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_aeggf .ContextualSpacing ,_ebedf );};if _aeggf .MirrorIndents !=nil {_dbebf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_aeggf .MirrorIndents ,_dbebf );};if _aeggf .SuppressOverlap !=nil {_bggb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_aeggf .SuppressOverlap ,_bggb );};if _aeggf .Jc !=nil {_egbfdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_aeggf .Jc ,_egbfdg );};if _aeggf .TextDirection !=nil {_fdfag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aeggf .TextDirection ,_fdfag );};if _aeggf .TextAlignment !=nil {_aagef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_aeggf .TextAlignment ,_aagef );};if _aeggf .TextboxTightWrap !=nil {_ddgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aeggf .TextboxTightWrap ,_ddgd );};if _aeggf .OutlineLvl !=nil {_ebcge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_aeggf .OutlineLvl ,_ebcge );};if _aeggf .DivId !=nil {_baadf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_aeggf .DivId ,_baadf );};if _aeggf .CnfStyle !=nil {_baegd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aeggf .CnfStyle ,_baegd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egacf *CT_Lang )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gedd :=range start .Attr {if _gedd .Name .Local =="\u0076\u0061\u006c"{_caca ,_cdgg :=_gedd .Value ,error (nil );if _cdgg !=nil {return _cdgg ;};_egacf .ValAttr =_caca ;continue ;};};for {_ceced ,_ggcbg :=d .Token ();if _ggcbg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_ggcbg );};if _cdbdbe ,_fgbfa :=_ceced .(_f .EndElement );_fgbfa &&_cdbdbe .Name ==start .Name {break ;};};return nil ;};func (_ceccg *ST_EdnPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeddgf ,_affdab :=d .Token ();if _affdab !=nil {return _affdab ;};if _cacega ,_gecggc :=_aeddgf .(_f .EndElement );_gecggc &&_cacega .Name ==start .Name {*_ceccg =1;return nil ;};if _agagbd ,_aefdcf :=_aeddgf .(_f .CharData );!_aefdcf {return _c .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",_aeddgf );}else {switch string (_agagbd ){case "":*_ceccg =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_ceccg =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_ceccg =2;};};_aeddgf ,_affdab =d .Token ();if _affdab !=nil {return _affdab ;};if _dbefe ,_baafc :=_aeddgf .(_f .EndElement );_baafc &&_dbefe .Name ==start .Name {return nil ;};return _c .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",_aeddgf );};type ST_DropCap byte ;const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;); +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// Validate validates the CT_MacroName and its children -func (_febgd *CT_MacroName )Validate ()error {return _febgd .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");};func (_eddcdc ST_DocPartType )Validate ()error {return _eddcdc .ValidateWithPath ("")};func (_fbfcb ST_ThemeColor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbgeg :=_f .Attr {};_dbgeg .Name =name ;switch _fbfcb {case ST_ThemeColorUnset :_dbgeg .Value ="";case ST_ThemeColorDark1 :_dbgeg .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_dbgeg .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_dbgeg .Value ="\u0064\u0061\u0072k\u0032";case ST_ThemeColorLight2 :_dbgeg .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_dbgeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_dbgeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_dbgeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ThemeColorAccent4 :_dbgeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_dbgeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_dbgeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_dbgeg .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_ThemeColorFollowedHyperlink :_dbgeg .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_dbgeg .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_dbgeg .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case ST_ThemeColorText1 :_dbgeg .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_dbgeg .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_dbgeg .Value ="\u0074\u0065\u0078t\u0032";};return _dbgeg ,nil ;};func (_fggee *CT_Drawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acbea :for {_agee ,_aeccd :=d .Token ();if _aeccd !=nil {return _aeccd ;};switch _acged :=_agee .(type ){case _f .StartElement :switch _acged .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .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 :"\u0061\u006e\u0063\u0068\u006f\u0072"}:_egbfd :=NewWdAnchor ();if _becba :=d .DecodeElement (_egbfd ,&_acged );_becba !=nil {return _becba ;};_fggee .Anchor =append (_fggee .Anchor ,_egbfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_f .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 :"\u0069\u006e\u006c\u0069\u006e\u0065"}:_egfed :=NewWdInline ();if _dfcgd :=d .DecodeElement (_egfed ,&_acged );_dfcgd !=nil {return _dfcgd ;};_fggee .Inline =append (_fggee .Inline ,_egfed );default:_gb .Log ("\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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_acged .Name );if _cffba :=d .Skip ();_cffba !=nil {return _cffba ;};};case _f .EndElement :break _acbea ;case _f .CharData :};};return nil ;};type ST_DocProtect byte ;type ST_TextDirection byte ;const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;); +// Table Cell Insertion +CellIns *CT_TrackChange ; -// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path -func (_afae *CT_FtnProps )ValidateWithPath (path string )error {if _afae .Pos !=nil {if _cabdf :=_afae .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cabdf !=nil {return _cabdf ;};};if _afae .NumFmt !=nil {if _ecgf :=_afae .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ecgf !=nil {return _ecgf ;};};if _afae .NumStart !=nil {if _badbd :=_afae .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_badbd !=nil {return _badbd ;};};if _afae .NumRestart !=nil {if _eefba :=_afae .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_eefba !=nil {return _eefba ;};};return nil ;};func (_fcfad *CT_FFTextType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcfad .ValAttr =ST_FFTextType (1);for _ ,_fdfdf :=range start .Attr {if _fdfdf .Name .Local =="\u0076\u0061\u006c"{_fcfad .ValAttr .UnmarshalXMLAttr (_fdfdf );continue ;};};for {_cbdg ,_dbba :=d .Token ();if _dbba !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_dbba );};if _aaddac ,_agfe :=_cbdg .(_f .EndElement );_agfe &&_aaddac .Name ==start .Name {break ;};};return nil ;}; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Validate validates the EG_MathContent and its children -func (_fgaefe *EG_MathContent )Validate ()error {return _fgaefe .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_cbdfbc *CT_TextAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdfbc .ValAttr =ST_TextAlignment (1);for _ ,_cbeeb :=range start .Attr {if _cbeeb .Name .Local =="\u0076\u0061\u006c"{_cbdfbc .ValAttr .UnmarshalXMLAttr (_cbeeb );continue ;};};for {_gefea ,_ggegbaa :=d .Token ();if _ggegbaa !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074A\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_ggegbaa );};if _fbefe ,_adabe :=_gefea .(_f .EndElement );_adabe &&_fbefe .Name ==start .Name {break ;};};return nil ;}; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;}; -// Validate validates the CT_Attr and its children -func (_cdd *CT_Attr )Validate ()error {return _cdd .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");};func (_afafg *ST_Direction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_afafg =0;case "\u006c\u0074\u0072":*_afafg =1;case "\u0072\u0074\u006c":*_afafg =2;};return nil ;};func NewCT_Base64Binary ()*CT_Base64Binary {_gggb :=&CT_Base64Binary {};return _gggb };func (_adbcc *CT_SdtRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adcad :for {_fdfdd ,_effega :=d .Token ();if _effega !=nil {return _effega ;};switch _aedbf :=_fdfdd .(type ){case _f .StartElement :switch _aedbf .Name {case _f .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 :"\u0073\u0064\u0074P\u0072"},_f .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 :"\u0073\u0064\u0074P\u0072"}:_adbcc .SdtPr =NewCT_SdtPr ();if _bedcg :=d .DecodeElement (_adbcc .SdtPr ,&_aedbf );_bedcg !=nil {return _bedcg ;};case _f .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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_f .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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_adbcc .SdtEndPr =NewCT_SdtEndPr ();if _cacbb :=d .DecodeElement (_adbcc .SdtEndPr ,&_aedbf );_cacbb !=nil {return _cacbb ;};case _f .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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_f .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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_adbcc .SdtContent =NewCT_SdtContentRow ();if _eaddb :=d .DecodeElement (_adbcc .SdtContent ,&_aedbf );_eaddb !=nil {return _eaddb ;};default:_gb .Log ("\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\u0064\u0074R\u006f\u0077 \u0025\u0076",_aedbf .Name );if _gegfb :=d .Skip ();_gegfb !=nil {return _gegfb ;};};case _f .EndElement :break _adcad ;case _f .CharData :};};return nil ;};func (_dcfgab ST_ObjectDrawAspect )String ()string {switch _dcfgab {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e";};return "";};func (_fccefeg ST_InfoTextType )Validate ()error {return _fccefeg .ValidateWithPath ("")};func (_accbca ST_PTabRelativeTo )String ()string {switch _accbca {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";};return "";}; +// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path +func (_fgeccb *CT_TblPPr )ValidateWithPath (path string )error {if _fgeccb .LeftFromTextAttr !=nil {if _egdbb :=_fgeccb .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072");_egdbb !=nil {return _egdbb ;};};if _fgeccb .RightFromTextAttr !=nil {if _ccbga :=_fgeccb .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_ccbga !=nil {return _ccbga ;};};if _fgeccb .TopFromTextAttr !=nil {if _edcgf :=_fgeccb .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_edcgf !=nil {return _edcgf ;};};if _fgeccb .BottomFromTextAttr !=nil {if _cbccd :=_fgeccb .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_cbccd !=nil {return _cbccd ;};};if _dgfcg :=_fgeccb .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_dgfcg !=nil {return _dgfcg ;};if _fcgfef :=_fgeccb .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_fcgfef !=nil {return _fcgfef ;};if _cbgge :=_fgeccb .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_cbgge !=nil {return _cbgge ;};if _fgeccb .TblpXAttr !=nil {if _gecfcc :=_fgeccb .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072");_gecfcc !=nil {return _gecfcc ;};};if _cfbbg :=_fgeccb .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_cfbbg !=nil {return _cfbbg ;};if _fgeccb .TblpYAttr !=nil {if _daagb :=_fgeccb .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072");_daagb !=nil {return _daagb ;};};return nil ;};func (_cdceg ST_FrameLayout )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gabeb :=_c .Attr {};_gabeb .Name =name ;switch _cdceg {case ST_FrameLayoutUnset :_gabeb .Value ="";case ST_FrameLayoutRows :_gabeb .Value ="\u0072\u006f\u0077\u0073";case ST_FrameLayoutCols :_gabeb .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_gabeb .Value ="\u006e\u006f\u006e\u0065";};return _gabeb ,nil ;};const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2;);type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _cf .ST_OnOff ;IdAttr string ;};func (_ggedca *WdST_AlignV )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ggedca =0;case "\u0074\u006f\u0070":*_ggedca =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ggedca =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ggedca =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_ggedca =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_ggedca =5;};return nil ;};func (_dgfegc ST_EdnPos )ValidateWithPath (path string )error {switch _dgfegc {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgfegc ));};return nil ;};func (_bafed *WdCT_WordprocessingContentPart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bafed .BwModeAttr !=_eg .ST_BlackWhiteModeUnset {_cgefd ,_afbcabg :=_bafed .BwModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _afbcabg !=nil {return _afbcabg ;};start .Attr =append (start .Attr ,_cgefd );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_bafed .IdAttr )});e .EncodeToken (start );if _bafed .NvContentPartPr !=nil {_fdfgaf :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_bafed .NvContentPartPr ,_fdfgaf );};if _bafed .Xfrm !=nil {_ebefd :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bafed .Xfrm ,_ebefd );};if _bafed .ExtLst !=nil {_bafba :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bafed .ExtLst ,_bafba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_LevelText struct{ -// Validate validates the CT_TblLook and its children -func (_fcabeb *CT_TblLook )Validate ()error {return _fcabeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");};func (_efbfa *CT_Divs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gegb :for {_bgdeg ,_ffdb :=d .Token ();if _ffdb !=nil {return _ffdb ;};switch _gddf :=_bgdeg .(type ){case _f .StartElement :switch _gddf .Name {case _f .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 :"\u0064\u0069\u0076"},_f .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 :"\u0064\u0069\u0076"}:_cbfeb :=NewCT_Div ();if _adae :=d .DecodeElement (_cbfeb ,&_gddf );_adae !=nil {return _adae ;};_efbfa .Div =append (_efbfa .Div ,_cbfeb );default:_gb .Log ("\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\u0044\u0069\u0076\u0073\u0020\u0025\u0076",_gddf .Name );if _cabd :=d .Skip ();_cabd !=nil {return _cabd ;};};case _f .EndElement :break _gegb ;case _f .CharData :};};return nil ;};func (_fccff *CT_DocRsids )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acbdg :for {_acad ,_ddabe :=d .Token ();if _ddabe !=nil {return _ddabe ;};switch _ceae :=_acad .(type ){case _f .StartElement :switch _ceae .Name {case _f .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 :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"},_f .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 :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}:_fccff .RsidRoot =NewCT_LongHexNumber ();if _ececf :=d .DecodeElement (_fccff .RsidRoot ,&_ceae );_ececf !=nil {return _ececf ;};case _f .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 :"\u0072\u0073\u0069\u0064"},_f .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 :"\u0072\u0073\u0069\u0064"}:_effeg :=NewCT_LongHexNumber ();if _bgecf :=d .DecodeElement (_effeg ,&_ceae );_bgecf !=nil {return _bgecf ;};_fccff .Rsid =append (_fccff .Rsid ,_effeg );default:_gb .Log ("\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\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073\u0020\u0025\u0076",_ceae .Name );if _gdaa :=d .Skip ();_gdaa !=nil {return _gdaa ;};};case _f .EndElement :break _acbdg ;case _f .CharData :};};return nil ;}; +// Level Text +ValAttr *string ; -// Validate validates the WdCT_WordprocessingGroupChoice and its children -func (_deedfcc *WdCT_WordprocessingGroupChoice )Validate ()error {return _deedfcc .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_adaad *CT_Hyperlink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adaad .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adaad .TgtFrameAttr )});};if _adaad .TooltipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_c .Sprintf ("\u0025\u0076",*_adaad .TooltipAttr )});};if _adaad .DocLocationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_adaad .DocLocationAttr )});};if _adaad .HistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_c .Sprintf ("\u0025\u0076",*_adaad .HistoryAttr )});};if _adaad .AnchorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adaad .AnchorAttr )});};if _adaad .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_adaad .IdAttr )});};e .EncodeToken (start );if _adaad .FldSimple !=nil {_ccef :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_beeff :=range _adaad .FldSimple {e .EncodeElement (_beeff ,_ccef );};};if _adaad .Hyperlink !=nil {_cceec :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_adaad .Hyperlink ,_cceec );};if _adaad .SubDoc !=nil {_ecffb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_adaad .SubDoc ,_ecffb );};if _adaad .EG_ContentRunContent !=nil {for _ ,_fccgg :=range _adaad .EG_ContentRunContent {_fccgg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbafaf ST_CharacterSpacing )String ()string {switch _fbafaf {case 0:return "";case 1:return "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case 2:return "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case 3:return "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061";};return "";};func (_bbcfe ST_TextboxTightWrap )Validate ()error {return _bbcfe .ValidateWithPath ("")};func (_dffbbf *CT_MathCtrlDel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_dffbbf .AuthorAttr )});if _dffbbf .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dffbbf .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_dffbbf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gaagg ST_InfoTextType )ValidateWithPath (path string )error {switch _gaagg {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaagg ));};return nil ;};type CT_FrameScrollbar struct{ +// Level Text Is Null Character +NullAttr *_cf .ST_OnOff ;};type CT_Zoom struct{ -// Scrollbar Display Option Value -ValAttr ST_FrameScrollbar ;};func (_ccbaae ST_PTabLeader )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecgcf :=_f .Attr {};_ecgcf .Name =name ;switch _ccbaae {case ST_PTabLeaderUnset :_ecgcf .Value ="";case ST_PTabLeaderNone :_ecgcf .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_ecgcf .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_ecgcf .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_PTabLeaderUnderscore :_ecgcf .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_ecgcf .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _ecgcf ,nil ;};func (_agbeg ST_EdnPos )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dcgfga :=_f .Attr {};_dcgfga .Name =name ;switch _agbeg {case ST_EdnPosUnset :_dcgfga .Value ="";case ST_EdnPosSectEnd :_dcgfga .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_EdnPosDocEnd :_dcgfga .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _dcgfga ,nil ;};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_bbffaf :=&WdCT_WordprocessingContentPart {};return _bbffaf ;};type ST_VerticalJc byte ;func (_becgb *CT_RubyPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ggfd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_becgb .RubyAlign ,_ggfd );_caagg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_becgb .Hps ,_caagg );_caacb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_becgb .HpsRaise ,_caacb );_cceaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}};e .EncodeElement (_becgb .HpsBaseText ,_cceaa );_dgccf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_becgb .Lid ,_dgccf );if _becgb .Dirty !=nil {_gcffe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}};e .EncodeElement (_becgb .Dirty ,_gcffe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abcfg *ST_View )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggacd ,_gccdd :=d .Token ();if _gccdd !=nil {return _gccdd ;};if _dbada ,_fgfba :=_ggacd .(_f .EndElement );_fgfba &&_dbada .Name ==start .Name {*_abcfg =1;return nil ;};if _fgbdf ,_geecgb :=_ggacd .(_f .CharData );!_geecgb {return _c .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",_ggacd );}else {switch string (_fgbdf ){case "":*_abcfg =0;case "\u006e\u006f\u006e\u0065":*_abcfg =1;case "\u0070\u0072\u0069n\u0074":*_abcfg =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_abcfg =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_abcfg =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_abcfg =5;case "\u0077\u0065\u0062":*_abcfg =6;};};_ggacd ,_gccdd =d .Token ();if _gccdd !=nil {return _gccdd ;};if _addced ,_aabgff :=_ggacd .(_f .EndElement );_aabgff &&_addced .Name ==start .Name {return nil ;};return _c .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",_ggacd );};func (_dgcafg *ST_TextAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgcafg =0;case "\u0074\u006f\u0070":*_dgcafg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgcafg =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_dgcafg =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dgcafg =4;case "\u0061\u0075\u0074\u006f":*_dgcafg =5;};return nil ;};func (_cfgde *CT_FramePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfgde .DropCapAttr !=ST_DropCapUnset {_gcegc ,_fbegg :=_cfgde .DropCapAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"});if _fbegg !=nil {return _fbegg ;};start .Attr =append (start .Attr ,_gcegc );};if _cfgde .LinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_cfgde .LinesAttr )});};if _cfgde .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_cfgde .WAttr )});};if _cfgde .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_cfgde .HAttr )});};if _cfgde .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cfgde .VSpaceAttr )});};if _cfgde .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cfgde .HSpaceAttr )});};if _cfgde .WrapAttr !=ST_WrapUnset {_dggae ,_gcbff :=_cfgde .WrapAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _gcbff !=nil {return _gcbff ;};start .Attr =append (start .Attr ,_dggae );};if _cfgde .HAnchorAttr !=ST_HAnchorUnset {_dagf ,_cbeac :=_cfgde .HAnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"});if _cbeac !=nil {return _cbeac ;};start .Attr =append (start .Attr ,_dagf );};if _cfgde .VAnchorAttr !=ST_VAnchorUnset {_ddec ,_fcaae :=_cfgde .VAnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _fcaae !=nil {return _fcaae ;};start .Attr =append (start .Attr ,_ddec );};if _cfgde .XAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_cfgde .XAttr )});};if _cfgde .XAlignAttr !=_cd .ST_XAlignUnset {_bagad ,_ggcfb :=_cfgde .XAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"});if _ggcfb !=nil {return _ggcfb ;};start .Attr =append (start .Attr ,_bagad );};if _cfgde .YAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_cfgde .YAttr )});};if _cfgde .YAlignAttr !=_cd .ST_YAlignUnset {_facag ,_cece :=_cfgde .YAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"});if _cece !=nil {return _cece ;};start .Attr =append (start .Attr ,_facag );};if _cfgde .HRuleAttr !=ST_HeightRuleUnset {_dcea ,_cdgd :=_cfgde .HRuleAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _cdgd !=nil {return _cdgd ;};start .Attr =append (start .Attr ,_dcea );};if _cfgde .AnchorLockAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061n\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"},Value :_c .Sprintf ("\u0025\u0076",*_cfgde .AnchorLockAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcfab *CT_TcPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beada :for {_dbbgf ,_febebe :=d .Token ();if _febebe !=nil {return _febebe ;};switch _afece :=_dbbgf .(type ){case _f .StartElement :switch _afece .Name {case _f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_dcfab .CnfStyle =NewCT_Cnf ();if _ffbab :=d .DecodeElement (_dcfab .CnfStyle ,&_afece );_ffbab !=nil {return _ffbab ;};case _f .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 :"\u0074\u0063\u0057"},_f .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 :"\u0074\u0063\u0057"}:_dcfab .TcW =NewCT_TblWidth ();if _fedga :=d .DecodeElement (_dcfab .TcW ,&_afece );_fedga !=nil {return _fedga ;};case _f .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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_f .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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_dcfab .GridSpan =NewCT_DecimalNumber ();if _daafc :=d .DecodeElement (_dcfab .GridSpan ,&_afece );_daafc !=nil {return _daafc ;};case _f .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 :"\u0068\u004d\u0065\u0072\u0067\u0065"},_f .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 :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_dcfab .HMerge =NewCT_HMerge ();if _bfcbba :=d .DecodeElement (_dcfab .HMerge ,&_afece );_bfcbba !=nil {return _bfcbba ;};case _f .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 :"\u0076\u004d\u0065\u0072\u0067\u0065"},_f .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 :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_dcfab .VMerge =NewCT_VMerge ();if _cgeebd :=d .DecodeElement (_dcfab .VMerge ,&_afece );_cgeebd !=nil {return _cgeebd ;};case _f .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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_f .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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_dcfab .TcBorders =NewCT_TcBorders ();if _bbegde :=d .DecodeElement (_dcfab .TcBorders ,&_afece );_bbegde !=nil {return _bbegde ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_dcfab .Shd =NewCT_Shd ();if _eefdca :=d .DecodeElement (_dcfab .Shd ,&_afece );_eefdca !=nil {return _eefdca ;};case _f .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 :"\u006e\u006f\u0057\u0072\u0061\u0070"},_f .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 :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_dcfab .NoWrap =NewCT_OnOff ();if _ggegad :=d .DecodeElement (_dcfab .NoWrap ,&_afece );_ggegad !=nil {return _ggegad ;};case _f .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 :"\u0074\u0063\u004da\u0072"},_f .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 :"\u0074\u0063\u004da\u0072"}:_dcfab .TcMar =NewCT_TcMar ();if _eefdf :=d .DecodeElement (_dcfab .TcMar ,&_afece );_eefdf !=nil {return _eefdf ;};case _f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_dcfab .TextDirection =NewCT_TextDirection ();if _cbedf :=d .DecodeElement (_dcfab .TextDirection ,&_afece );_cbedf !=nil {return _cbedf ;};case _f .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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_f .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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_dcfab .TcFitText =NewCT_OnOff ();if _begadc :=d .DecodeElement (_dcfab .TcFitText ,&_afece );_begadc !=nil {return _begadc ;};case _f .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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_f .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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_dcfab .VAlign =NewCT_VerticalJc ();if _egedfg :=d .DecodeElement (_dcfab .VAlign ,&_afece );_egedfg !=nil {return _egedfg ;};case _f .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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_f .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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_dcfab .HideMark =NewCT_OnOff ();if _eaafa :=d .DecodeElement (_dcfab .HideMark ,&_afece );_eaafa !=nil {return _eaafa ;};case _f .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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_f .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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_dcfab .Headers =NewCT_Headers ();if _acffgg :=d .DecodeElement (_dcfab .Headers ,&_afece );_acffgg !=nil {return _acffgg ;};case _f .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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_f .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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_dcfab .CellIns =NewCT_TrackChange ();if _addce :=d .DecodeElement (_dcfab .CellIns ,&_afece );_addce !=nil {return _addce ;};case _f .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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_f .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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_dcfab .CellDel =NewCT_TrackChange ();if _fcade :=d .DecodeElement (_dcfab .CellDel ,&_afece );_fcade !=nil {return _fcade ;};case _f .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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_f .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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_dcfab .CellMerge =NewCT_CellMergeTrackChange ();if _dcccg :=d .DecodeElement (_dcfab .CellMerge ,&_afece );_dcccg !=nil {return _dcccg ;};case _f .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 :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_f .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 :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_dcfab .TcPrChange =NewCT_TcPrChange ();if _gfdbdg :=d .DecodeElement (_dcfab .TcPrChange ,&_afece );_gfdbdg !=nil {return _gfdbdg ;};default:_gb .Log ("\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\u0054\u0063\u0050\u0072\u0020\u0025\u0076",_afece .Name );if _cbbce :=d .Skip ();_cbbce !=nil {return _cbbce ;};};case _f .EndElement :break _beada ;case _f .CharData :};};return nil ;}; +// Zoom Type +ValAttr ST_Zoom ; -// Validate validates the Settings and its children -func (_dcbcc *Settings )Validate ()error {return _dcbcc .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_aeagd :=&EG_ParaRPrTrackChanges {};return _aeagd ;};type CT_Color struct{ +// Zoom Percentage +PercentAttr ST_DecimalNumberOrPercent ;};type CT_AbstractNum struct{ -// Run Content Color -ValAttr ST_HexColor ; +// Abstract Numbering Definition ID +AbstractNumIdAttr int64 ; -// Run Content Theme Color -ThemeColorAttr ST_ThemeColor ; +// Abstract Numbering Definition Identifier +Nsid *CT_LongHexNumber ; -// Run Content Theme Color Tint -ThemeTintAttr *string ; +// Abstract Numbering Definition Type +MultiLevelType *CT_MultiLevelType ; -// Run Content Theme Color Shade -ThemeShadeAttr *string ;};func (_gccgeb *ST_TextScale )ValidateWithPath (path string )error {_adcge :=[]string {};if _gccgeb .ST_TextScalePercent !=nil {_adcge =append (_adcge ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _gccgeb .ST_TextScaleDecimal !=nil {_adcge =append (_adcge ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_adcge )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_adcge );};return nil ;};func (_aggad ST_NumberFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aggad .String (),start );};func (_adddg *ST_FtnEdn )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adddg =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_adddg =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_adddg =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_adddg =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_adddg =4;};return nil ;};type CT_Placeholder struct{ +// Numbering Template Code +Tmpl *CT_LongHexNumber ; -// Document Part Reference -DocPart *CT_String ;}; +// Abstract Numbering Definition Name +Name *CT_String ; -// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path -func (_gebdba *CT_TcPrInner )ValidateWithPath (path string )error {if _gebdba .CnfStyle !=nil {if _addfce :=_gebdba .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_addfce !=nil {return _addfce ;};};if _gebdba .TcW !=nil {if _cfagef :=_gebdba .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_cfagef !=nil {return _cfagef ;};};if _gebdba .GridSpan !=nil {if _gcdbb :=_gebdba .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_gcdbb !=nil {return _gcdbb ;};};if _gebdba .HMerge !=nil {if _gefedd :=_gebdba .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_gefedd !=nil {return _gefedd ;};};if _gebdba .VMerge !=nil {if _gcaeg :=_gebdba .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_gcaeg !=nil {return _gcaeg ;};};if _gebdba .TcBorders !=nil {if _aaaee :=_gebdba .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_aaaee !=nil {return _aaaee ;};};if _gebdba .Shd !=nil {if _gdagcd :=_gebdba .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gdagcd !=nil {return _gdagcd ;};};if _gebdba .NoWrap !=nil {if _fefbce :=_gebdba .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_fefbce !=nil {return _fefbce ;};};if _gebdba .TcMar !=nil {if _bcbcbd :=_gebdba .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_bcbcbd !=nil {return _bcbcbd ;};};if _gebdba .TextDirection !=nil {if _dfdfcd :=_gebdba .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_dfdfcd !=nil {return _dfdfcd ;};};if _gebdba .TcFitText !=nil {if _gdccg :=_gebdba .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gdccg !=nil {return _gdccg ;};};if _gebdba .VAlign !=nil {if _eecad :=_gebdba .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_eecad !=nil {return _eecad ;};};if _gebdba .HideMark !=nil {if _ddgba :=_gebdba .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_ddgba !=nil {return _ddgba ;};};if _gebdba .Headers !=nil {if _gbgfe :=_gebdba .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_gbgfe !=nil {return _gbgfe ;};};if _gebdba .CellIns !=nil {if _dedcab :=_gebdba .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_dedcab !=nil {return _dedcab ;};};if _gebdba .CellDel !=nil {if _cfacb :=_gebdba .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_cfacb !=nil {return _cfacb ;};};if _gebdba .CellMerge !=nil {if _bcgeaf :=_gebdba .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_bcgeaf !=nil {return _bcgeaf ;};};return nil ;};type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; +// Numbering Style Definition +StyleLink *CT_String ; -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Numbering Style Reference +NumStyleLink *CT_String ; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Numbering Level Definition +Lvl []*CT_Lvl ;};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_gdcff :=&CT_MailMergeDataType {};return _gdcff ;}; -// Section Type -Type *CT_SectType ; +// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path +func (_ebfc *CT_DocPart )ValidateWithPath (path string )error {if _ebfc .DocPartPr !=nil {if _ggba :=_ebfc .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_ggba !=nil {return _ggba ;};};if _ebfc .DocPartBody !=nil {if _fcccg :=_ebfc .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079");_fcccg !=nil {return _fcccg ;};};return nil ;}; -// Page Size -PgSz *CT_PageSz ; +// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path +func (_dfgab *CT_DocPartBehavior )ValidateWithPath (path string )error {if _dfgab .ValAttr ==ST_DocPartBehaviorUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _aaead :=_dfgab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaead !=nil {return _aaead ;};return nil ;}; -// Page Margins -PgMar *CT_PageMar ; +// Validate validates the CT_TextEffect and its children +func (_aeedc *CT_TextEffect )Validate ()error {return _aeedc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_P ()*CT_P {_ddgea :=&CT_P {};return _ddgea };type CT_Underline struct{ -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Underline Style +ValAttr ST_Underline ; -// Page Borders -PgBorders *CT_PageBorders ; +// Underline Color +ColorAttr *ST_HexColor ; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// Underline Theme Color +ThemeColorAttr ST_ThemeColor ; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Underline Theme Color Tint +ThemeTintAttr *string ; -// Column Definitions -Cols *CT_Columns ; +// Underline Theme Color Shade +ThemeShadeAttr *string ;};func (_fdef *CT_FFCheckBox )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fdef .Choice !=nil {_fdef .Choice .MarshalXML (e ,_c .StartElement {});};if _fdef .Default !=nil {_aebc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_fdef .Default ,_aebc );};if _fdef .Checked !=nil {_debda :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_fdef .Checked ,_debda );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CompatSetting struct{ -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// Name of Setting +NameAttr *string ; -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Namespace of Setting +UriAttr *string ; -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// Value of Setting +ValAttr *string ;}; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// Validate validates the CT_DivBdr and its children +func (_dbbcd *CT_DivBdr )Validate ()error {return _dbbcd .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};func NewCT_Control ()*CT_Control {_aegda :=&CT_Control {};return _aegda }; -// Text Flow Direction -TextDirection *CT_TextDirection ; +// Validate validates the CT_SmartTagPr and its children +func (_abddd *CT_SmartTagPr )Validate ()error {return _abddd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_cdggdc ST_CharacterSpacing )ValidateWithPath (path string )error {switch _cdggdc {case 0,1,2,3:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdggdc ));};return nil ;}; -// Right to Left Section Layout -Bidi *CT_OnOff ; +// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path +func (_ggef *CT_Body )ValidateWithPath (path string )error {for _eacg ,_cfaf :=range _ggef .EG_BlockLevelElts {if _eeag :=_cfaf .ValidateWithPath (_ea .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eacg ));_eeag !=nil {return _eeag ;};};if _ggef .SectPr !=nil {if _cgda :=_ggef .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_cgda !=nil {return _cgda ;};};return nil ;};func (_accfg *EG_RunInnerContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _accfg .Br !=nil {_cafbfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_accfg .Br ,_cafbfa );};if _accfg .T !=nil {_aaeedc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_accfg .T ,_aaeedc );};if _accfg .ContentPart !=nil {_bfcabe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_accfg .ContentPart ,_bfcabe );};if _accfg .DelText !=nil {_ceaca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_accfg .DelText ,_ceaca );};if _accfg .InstrText !=nil {_begfd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_accfg .InstrText ,_begfd );};if _accfg .DelInstrText !=nil {_acfae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_accfg .DelInstrText ,_acfae );};if _accfg .NoBreakHyphen !=nil {_efddda :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_accfg .NoBreakHyphen ,_efddda );};if _accfg .SoftHyphen !=nil {_gacff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_accfg .SoftHyphen ,_gacff );};if _accfg .DayShort !=nil {_fcbbga :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_accfg .DayShort ,_fcbbga );};if _accfg .MonthShort !=nil {_edgef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_accfg .MonthShort ,_edgef );};if _accfg .YearShort !=nil {_cgdebd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_accfg .YearShort ,_cgdebd );};if _accfg .DayLong !=nil {_eaccc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_accfg .DayLong ,_eaccc );};if _accfg .MonthLong !=nil {_cacbc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_accfg .MonthLong ,_cacbc );};if _accfg .YearLong !=nil {_cffcfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_accfg .YearLong ,_cffcfa );};if _accfg .AnnotationRef !=nil {_aeebae :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_accfg .AnnotationRef ,_aeebae );};if _accfg .FootnoteRef !=nil {_fddfde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_accfg .FootnoteRef ,_fddfde );};if _accfg .EndnoteRef !=nil {_ceceb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_accfg .EndnoteRef ,_ceceb );};if _accfg .Separator !=nil {_gfgee :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_accfg .Separator ,_gfgee );};if _accfg .ContinuationSeparator !=nil {_edfdab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063on\u0074\u0069\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_accfg .ContinuationSeparator ,_edfdab );};if _accfg .Sym !=nil {_bcacfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_accfg .Sym ,_bcacfd );};if _accfg .PgNum !=nil {_edgfc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_accfg .PgNum ,_edgfc );};if _accfg .Cr !=nil {_beggbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_accfg .Cr ,_beggbd );};if _accfg .Tab !=nil {_fbggfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_accfg .Tab ,_fbggfc );};if _accfg .Object !=nil {_degefb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_accfg .Object ,_degefb );};if _accfg .Pict !=nil {_aagcag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_accfg .Pict ,_aagcag );};if _accfg .FldChar !=nil {_ggaab :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_accfg .FldChar ,_ggaab );};if _accfg .Ruby !=nil {_abcbdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_accfg .Ruby ,_abcbdb );};if _accfg .FootnoteReference !=nil {_dcgdgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_accfg .FootnoteReference ,_dcgdgf );};if _accfg .EndnoteReference !=nil {_ddfege :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_accfg .EndnoteReference ,_ddfege );};if _accfg .CommentReference !=nil {_dddebd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_accfg .CommentReference ,_dddebd );};if _accfg .Drawing !=nil {_effda :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_accfg .Drawing ,_effda );};if _accfg .Ptab !=nil {_cdgcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_accfg .Ptab ,_cdgcf );};if _accfg .LastRenderedPageBreak !=nil {_dbagg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006cas\u0074\u0052\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"}};e .EncodeElement (_accfg .LastRenderedPageBreak ,_dbagg );};return nil ;};func (_fgdaeg *ST_Merge )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccabef ,_gfbcgg :=d .Token ();if _gfbcgg !=nil {return _gfbcgg ;};if _geeaag ,_bcbec :=_ccabef .(_c .EndElement );_bcbec &&_geeaag .Name ==start .Name {*_fgdaeg =1;return nil ;};if _fdgbd ,_gcfabc :=_ccabef .(_c .CharData );!_gcfabc {return _ea .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",_ccabef );}else {switch string (_fdgbd ){case "":*_fgdaeg =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_fgdaeg =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_fgdaeg =2;};};_ccabef ,_gfbcgg =d .Token ();if _gfbcgg !=nil {return _gfbcgg ;};if _caeacg ,_ccgggf :=_ccabef .(_c .EndElement );_ccgggf &&_caeacg .Name ==start .Name {return nil ;};return _ea .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",_ccabef );};func (_ceadcc ST_HeightRule )Validate ()error {return _ceadcc .ValidateWithPath ("")};type EG_RunLevelElts struct{ -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// Proofing Error Anchor +ProofErr *CT_ProofErr ; -// Document Grid -DocGrid *CT_DocGrid ; +// Range Permission Start +PermStart *CT_PermStart ; -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ; +// Range Permission End +PermEnd *CT_Perm ; -// Revision Information for Section Properties -SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func NewCT_Sym ()*CT_Sym {_afced :=&CT_Sym {};return _afced };func (_cfcce WdST_AlignV )Validate ()error {return _cfcce .ValidateWithPath ("")};func (_aaaaaa ST_DisplacedByCustomXml )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbcaga :=_f .Attr {};_dbcaga .Name =name ;switch _aaaaaa {case ST_DisplacedByCustomXmlUnset :_dbcaga .Value ="";case ST_DisplacedByCustomXmlNext :_dbcaga .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_dbcaga .Value ="\u0070\u0072\u0065\u0076";};return _dbcaga ,nil ;}; +// Inserted Run Content +Ins *CT_RunTrackChange ; -// Validate validates the EG_ContentBlockContent and its children -func (_fcaebb *EG_ContentBlockContent )Validate ()error {return _fcaebb .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");};func (_ccefbf ST_Merge )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cbedgf :=_f .Attr {};_cbedgf .Name =name ;switch _ccefbf {case ST_MergeUnset :_cbedgf .Value ="";case ST_MergeContinue :_cbedgf .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case ST_MergeRestart :_cbedgf .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _cbedgf ,nil ;};func NewCT_AltChunk ()*CT_AltChunk {_abd :=&CT_AltChunk {};return _abd };func (_gadbab ST_Hint )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbbbc :=_f .Attr {};_bbbbc .Name =name ;switch _gadbab {case ST_HintUnset :_bbbbc .Value ="";case ST_HintDefault :_bbbbc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_bbbbc .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _bbbbc ,nil ;}; +// Deleted Run Content +Del *CT_RunTrackChange ; -// Validate validates the CT_OnOff and its children -func (_gcffa *CT_OnOff )Validate ()error {return _gcffa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_beebb *ST_Theme )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_beebb =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_beebb =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_beebb =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_beebb =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_beebb =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_beebb =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_beebb =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_beebb =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_beebb =8;};return nil ;};func (_dggaf ST_Theme )String ()string {switch _dggaf {case 0:return "";case 1:return "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 2:return "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case 3:return "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 4:return "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case 5:return "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 6:return "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case 7:return "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 8:return "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return "";}; +// Move Source Run Content +MoveFrom *CT_RunTrackChange ; -// Validate validates the CT_TblCellMar and its children -func (_gdbddbe *CT_TblCellMar )Validate ()error {return _gdbddbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};func (_fgefga *ST_Border )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fgefga =0;case "\u006e\u0069\u006c":*_fgefga =1;case "\u006e\u006f\u006e\u0065":*_fgefga =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fgefga =3;case "\u0074\u0068\u0069c\u006b":*_fgefga =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fgefga =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fgefga =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_fgefga =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fgefga =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_fgefga =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_fgefga =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_fgefga =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_fgefga =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_fgefga =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_fgefga =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_fgefga =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_fgefga =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_fgefga =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_fgefga =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_fgefga =19;case "\u0077\u0061\u0076\u0065":*_fgefga =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_fgefga =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_fgefga =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_fgefga =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_fgefga =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_fgefga =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_fgefga =26;case "\u0069\u006e\u0073e\u0074":*_fgefga =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_fgefga =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_fgefga =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_fgefga =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_fgefga =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_fgefga =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_fgefga =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_fgefga =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_fgefga =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_fgefga =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_fgefga =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_fgefga =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_fgefga =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_fgefga =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_fgefga =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_fgefga =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_fgefga =43;case "\u0062\u0061\u0074\u0073":*_fgefga =44;case "\u0062\u0069\u0072d\u0073":*_fgefga =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_fgefga =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_fgefga =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_fgefga =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_fgefga =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_fgefga =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_fgefga =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_fgefga =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_fgefga =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_fgefga =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_fgefga =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_fgefga =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_fgefga =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_fgefga =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_fgefga =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_fgefga =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_fgefga =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_fgefga =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fgefga =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_fgefga =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_fgefga =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_fgefga =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_fgefga =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_fgefga =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_fgefga =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_fgefga =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_fgefga =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_fgefga =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_fgefga =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_fgefga =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_fgefga =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_fgefga =76;case "\u0063\u0075\u0070":*_fgefga =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_fgefga =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_fgefga =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_fgefga =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_fgefga =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_fgefga =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_fgefga =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_fgefga =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_fgefga =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_fgefga =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_fgefga =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_fgefga =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_fgefga =89;case "\u0066\u0061\u006e\u0073":*_fgefga =90;case "\u0066\u0069\u006c\u006d":*_fgefga =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_fgefga =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_fgefga =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_fgefga =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_fgefga =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_fgefga =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_fgefga =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_fgefga =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_fgefga =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_fgefga =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_fgefga =101;case "\u0067\u0065\u006d\u0073":*_fgefga =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_fgefga =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_fgefga =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_fgefga =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_fgefga =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_fgefga =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_fgefga =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_fgefga =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_fgefga =110;case "\u0068\u006f\u006cl\u0079":*_fgefga =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_fgefga =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_fgefga =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_fgefga =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_fgefga =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_fgefga =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_fgefga =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_fgefga =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_fgefga =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_fgefga =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_fgefga =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_fgefga =122;case "\u006d\u006f\u006fn\u0073":*_fgefga =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_fgefga =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_fgefga =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_fgefga =126;case "\u006f\u0076\u0061l\u0073":*_fgefga =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_fgefga =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_fgefga =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_fgefga =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_fgefga =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_fgefga =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_fgefga =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_fgefga =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_fgefga =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_fgefga =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_fgefga =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_fgefga =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_fgefga =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_fgefga =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_fgefga =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_fgefga =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_fgefga =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_fgefga =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_fgefga =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_fgefga =146;case "\u0072\u0069\u006eg\u0073":*_fgefga =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_fgefga =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_fgefga =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_fgefga =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_fgefga =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_fgefga =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_fgefga =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_fgefga =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_fgefga =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_fgefga =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_fgefga =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_fgefga =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_fgefga =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_fgefga =160;case "\u0073\u0074\u0061r\u0073":*_fgefga =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_fgefga =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_fgefga =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_fgefga =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_fgefga =165;case "\u0073\u0075\u006e":*_fgefga =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_fgefga =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_fgefga =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_fgefga =169;case "\u0074\u0072\u0065e\u0073":*_fgefga =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_fgefga =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_fgefga =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_fgefga =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_fgefga =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_fgefga =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_fgefga =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_fgefga =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_fgefga =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_fgefga =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_fgefga =180;case "\u0076\u0069\u006e\u0065":*_fgefga =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_fgefga =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_fgefga =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_fgefga =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_fgefga =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_fgefga =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_fgefga =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_fgefga =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_fgefga =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_fgefga =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_fgefga =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_fgefga =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fgefga =193;};return nil ;};func (_agcfd *CT_SdtDateMappingType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agcfd .ValAttr !=ST_SdtDateMappingTypeUnset {_afdeb ,_fegbfe :=_agcfd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fegbfe !=nil {return _fegbfe ;};start .Attr =append (start .Attr ,_afdeb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FramesetSplitbar struct{ +// Move Destination Run Content +MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};func NewCT_Attr ()*CT_Attr {_baf :=&CT_Attr {};return _baf };func (_bfdfb ST_Zoom )String ()string {switch _bfdfb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case 3:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 4:return "\u0074e\u0078\u0074\u0046\u0069\u0074";};return "";};func (_faga *CT_FtnPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cfbb ,_accag :=_faga .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _accag !=nil {return _accag ;};start .Attr =append (start .Attr ,_cfbb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aaaedc ST_SignedHpsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aaaedc .Int64 !=nil {e .EncodeToken (_c .CharData (_ea .Sprintf ("\u0025\u0064",*_aaaedc .Int64 )));};if _aaaedc .ST_UniversalMeasure !=nil {e .EncodeToken (_c .CharData (*_aaaedc .ST_UniversalMeasure ));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_ffcaef ST_StyleType )Validate ()error {return _ffcaef .ValidateWithPath ("")};func (_bcfgc *ST_RestartNumber )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbed ,_adcaba :=d .Token ();if _adcaba !=nil {return _adcaba ;};if _cecgde ,_cadgd :=_fdbed .(_c .EndElement );_cadgd &&_cecgde .Name ==start .Name {*_bcfgc =1;return nil ;};if _fabbcf ,_dacec :=_fdbed .(_c .CharData );!_dacec {return _ea .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",_fdbed );}else {switch string (_fabbcf ){case "":*_bcfgc =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bcfgc =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_bcfgc =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_bcfgc =3;};};_fdbed ,_adcaba =d .Token ();if _adcaba !=nil {return _adcaba ;};if _dcgeee ,_gegdcc :=_fdbed .(_c .EndElement );_gegdcc &&_dcgeee .Name ==start .Name {return nil ;};return _ea .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",_fdbed );};func (_abedad *GlossaryDocument )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077:\u0067l\u006f\u0073\u0073\u0061\u0072y\u0044\u006fc\u0075\u006d\u0065\u006e\u0074";return _abedad .CT_GlossaryDocument .MarshalXML (e ,start );}; -// Frameset Splitter Width -W *CT_TwipsMeasure ; +// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path +func (_daggfe *CT_FramePr )ValidateWithPath (path string )error {if _efef :=_daggfe .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_efef !=nil {return _efef ;};if _daggfe .WAttr !=nil {if _deddb :=_daggfe .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_deddb !=nil {return _deddb ;};};if _daggfe .HAttr !=nil {if _fcceaf :=_daggfe .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_fcceaf !=nil {return _fcceaf ;};};if _daggfe .VSpaceAttr !=nil {if _aeabe :=_daggfe .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_aeabe !=nil {return _aeabe ;};};if _daggfe .HSpaceAttr !=nil {if _efafa :=_daggfe .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_efafa !=nil {return _efafa ;};};if _cdabc :=_daggfe .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_cdabc !=nil {return _cdabc ;};if _dfgdd :=_daggfe .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_dfgdd !=nil {return _dfgdd ;};if _aegec :=_daggfe .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_aegec !=nil {return _aegec ;};if _daggfe .XAttr !=nil {if _dgefg :=_daggfe .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dgefg !=nil {return _dgefg ;};};if _dcag :=_daggfe .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dcag !=nil {return _dcag ;};if _daggfe .YAttr !=nil {if _fdeba :=_daggfe .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_fdeba !=nil {return _fdeba ;};};if _fdba :=_daggfe .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fdba !=nil {return _fdba ;};if _ffdd :=_daggfe .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_ffdd !=nil {return _ffdd ;};if _daggfe .AnchorLockAttr !=nil {if _fdaa :=_daggfe .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_fdaa !=nil {return _fdaa ;};};return nil ;};func (_ffebcd *EG_ContentRowContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffebcd .Tr !=nil {_bcdgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_afgfa :=range _ffebcd .Tr {e .EncodeElement (_afgfa ,_bcdgf );};};if _ffebcd .CustomXml !=nil {_baefe :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_ffebcd .CustomXml ,_baefe );};if _ffebcd .Sdt !=nil {_dgebb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_ffebcd .Sdt ,_dgebb );};if _ffebcd .EG_RunLevelElts !=nil {for _ ,_aaebd :=range _ffebcd .EG_RunLevelElts {_aaebd .MarshalXML (e ,_c .StartElement {});};};return nil ;}; -// Frameset Splitter Color -Color *CT_Color ; +// ValidateWithPath validates the Numbering and its children, prefixing error messages with path +func (_acgea *Numbering )ValidateWithPath (path string )error {if _fcadc :=_acgea .CT_Numbering .ValidateWithPath (path );_fcadc !=nil {return _fcadc ;};return nil ;}; -// Do Not Display Frameset Splitters -NoBorder *CT_OnOff ; +// Validate validates the CT_EdnPos and its children +func (_ecbbc *CT_EdnPos )Validate ()error {return _ecbbc .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");}; -// Frameset Splitter Border Style -FlatBorders *CT_OnOff ;};func (_efaag *ST_CaptionPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gedgea ,_beaabf :=d .Token ();if _beaabf !=nil {return _beaabf ;};if _dgaee ,_dfecb :=_gedgea .(_f .EndElement );_dfecb &&_dgaee .Name ==start .Name {*_efaag =1;return nil ;};if _fcffab ,_cgdgfa :=_gedgea .(_f .CharData );!_cgdgfa {return _c .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",_gedgea );}else {switch string (_fcffab ){case "":*_efaag =0;case "\u0061\u0062\u006fv\u0065":*_efaag =1;case "\u0062\u0065\u006co\u0077":*_efaag =2;case "\u006c\u0065\u0066\u0074":*_efaag =3;case "\u0072\u0069\u0067h\u0074":*_efaag =4;};};_gedgea ,_beaabf =d .Token ();if _beaabf !=nil {return _beaabf ;};if _baffb ,_fgaff :=_gedgea .(_f .EndElement );_fgaff &&_baffb .Name ==start .Name {return nil ;};return _c .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",_gedgea );};func (_acecef *CT_Ruby )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aeecc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_acecef .RubyPr ,_aeecc );_daega :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_acecef .Rt ,_daega );_acgeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_acecef .RubyBase ,_acgeg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_begde ST_SdtDateMappingType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_baefa :=_f .Attr {};_baefa .Name =name ;switch _begde {case ST_SdtDateMappingTypeUnset :_baefa .Value ="";case ST_SdtDateMappingTypeText :_baefa .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_baefa .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_baefa .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return _baefa ,nil ;};func (_faada *CT_Lvl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_facdb :=range start .Attr {if _facdb .Name .Local =="\u0074\u0070\u006c\u0063"{_cbed ,_bfded :=_facdb .Value ,error (nil );if _bfded !=nil {return _bfded ;};_faada .TplcAttr =&_cbed ;continue ;};if _facdb .Name .Local =="\u0069\u006c\u0076\u006c"{_bgccg ,_edbde :=_ge .ParseInt (_facdb .Value ,10,64);if _edbde !=nil {return _edbde ;};_faada .IlvlAttr =_bgccg ;continue ;};if _facdb .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_ccdaea ,_bcbcg :=ParseUnionST_OnOff (_facdb .Value );if _bcbcg !=nil {return _bcbcg ;};_faada .TentativeAttr =&_ccdaea ;continue ;};};_bccf :for {_fgdgg ,_eaad :=d .Token ();if _eaad !=nil {return _eaad ;};switch _afgge :=_fgdgg .(type ){case _f .StartElement :switch _afgge .Name {case _f .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 :"\u0073\u0074\u0061r\u0074"},_f .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 :"\u0073\u0074\u0061r\u0074"}:_faada .Start =NewCT_DecimalNumber ();if _aabeb :=d .DecodeElement (_faada .Start ,&_afgge );_aabeb !=nil {return _aabeb ;};case _f .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 :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_faada .NumFmt =NewCT_NumFmt ();if _fdaa :=d .DecodeElement (_faada .NumFmt ,&_afgge );_fdaa !=nil {return _fdaa ;};case _f .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 :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_f .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 :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_faada .LvlRestart =NewCT_DecimalNumber ();if _debg :=d .DecodeElement (_faada .LvlRestart ,&_afgge );_debg !=nil {return _debg ;};case _f .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_faada .PStyle =NewCT_String ();if _ffdaf :=d .DecodeElement (_faada .PStyle ,&_afgge );_ffdaf !=nil {return _ffdaf ;};case _f .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 :"\u0069\u0073\u004cg\u006c"},_f .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 :"\u0069\u0073\u004cg\u006c"}:_faada .IsLgl =NewCT_OnOff ();if _bcgaa :=d .DecodeElement (_faada .IsLgl ,&_afgge );_bcgaa !=nil {return _bcgaa ;};case _f .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 :"\u0073\u0075\u0066\u0066"},_f .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 :"\u0073\u0075\u0066\u0066"}:_faada .Suff =NewCT_LevelSuffix ();if _eddg :=d .DecodeElement (_faada .Suff ,&_afgge );_eddg !=nil {return _eddg ;};case _f .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 :"\u006cv\u006c\u0054\u0065\u0078\u0074"},_f .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 :"\u006cv\u006c\u0054\u0065\u0078\u0074"}:_faada .LvlText =NewCT_LevelText ();if _dfdbe :=d .DecodeElement (_faada .LvlText ,&_afgge );_dfdbe !=nil {return _dfdbe ;};case _f .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 :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"},_f .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 :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"}:_faada .LvlPicBulletId =NewCT_DecimalNumber ();if _aadcg :=d .DecodeElement (_faada .LvlPicBulletId ,&_afgge );_aadcg !=nil {return _aadcg ;};case _f .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 :"\u006c\u0065\u0067\u0061\u0063\u0079"},_f .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 :"\u006c\u0065\u0067\u0061\u0063\u0079"}:_faada .Legacy =NewCT_LvlLegacy ();if _afdac :=d .DecodeElement (_faada .Legacy ,&_afgge );_afdac !=nil {return _afdac ;};case _f .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 :"\u006c\u0076\u006cJ\u0063"},_f .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 :"\u006c\u0076\u006cJ\u0063"}:_faada .LvlJc =NewCT_Jc ();if _gfebb :=d .DecodeElement (_faada .LvlJc ,&_afgge );_gfebb !=nil {return _gfebb ;};case _f .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 :"\u0070\u0050\u0072"},_f .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 :"\u0070\u0050\u0072"}:_faada .PPr =NewCT_PPrGeneral ();if _cfbga :=d .DecodeElement (_faada .PPr ,&_afgge );_cfbga !=nil {return _cfbga ;};case _f .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 :"\u0072\u0050\u0072"},_f .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 :"\u0072\u0050\u0072"}:_faada .RPr =NewCT_RPr ();if _agfdd :=d .DecodeElement (_faada .RPr ,&_afgge );_agfdd !=nil {return _agfdd ;};default:_gb .Log ("\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\u004c\u0076\u006c\u0020\u0025\u0076",_afgge .Name );if _cadc :=d .Skip ();_cadc !=nil {return _cadc ;};};case _f .EndElement :break _bccf ;case _f .CharData :};};return nil ;};func (_fdgcfb ST_TblStyleOverrideType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efefc :=_f .Attr {};_efefc .Name =name ;switch _fdgcfb {case ST_TblStyleOverrideTypeUnset :_efefc .Value ="";case ST_TblStyleOverrideTypeWholeTable :_efefc .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_efefc .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_efefc .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeFirstCol :_efefc .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_efefc .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_efefc .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand2Vert :_efefc .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_efefc .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_efefc .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeNeCell :_efefc .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_efefc .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_efefc .Value ="\u0073\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSwCell :_efefc .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _efefc ,nil ;};type CT_SaveThroughXslt struct{IdAttr *string ; +// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path +func (_efdgc *CT_FFTextType )ValidateWithPath (path string )error {if _efdgc .ValAttr ==ST_FFTextTypeUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cbgc :=_efdgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbgc !=nil {return _cbgc ;};return nil ;};func (_ffabc ST_FrameLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ffabc .String (),start );};type CT_SdtComboBox struct{ -// Local Identifier for XSL Transform -SolutionIDAttr *string ;};func (_efa *CT_Cnf )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efa .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_efa .ValAttr )});};if _efa .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_efa .FirstRowAttr )});};if _efa .LastRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_c .Sprintf ("\u0025\u0076",*_efa .LastRowAttr )});};if _efa .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_efa .FirstColumnAttr )});};if _efa .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_efa .LastColumnAttr )});};if _efa .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_efa .OddVBandAttr )});};if _efa .EvenVBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0056\u0042\u0061\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_efa .EvenVBandAttr )});};if _efa .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_efa .OddHBandAttr )});};if _efa .EvenHBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0048\u0042\u0061\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_efa .EvenHBandAttr )});};if _efa .FirstRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0066\u0069\u0072st\u0052o\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_efa .FirstRowFirstColumnAttr )});};if _efa .FirstRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003af\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u004ca\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_efa .FirstRowLastColumnAttr )});};if _efa .LastRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003al\u0061\u0073\u0074\u0052\u006f\u0077\u0046\u0069r\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_efa .LastRowFirstColumnAttr )});};if _efa .LastRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061st\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_efa .LastRowLastColumnAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Styles struct{ +// Combo Box Last Saved Value +LastValueAttr *string ; -// Document Default Paragraph and Run Properties -DocDefaults *CT_DocDefaults ; +// Combo Box List Item +ListItem []*CT_SdtListItem ;};func (_bdfd *CT_DocPartGallery )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdfd .ValAttr =ST_DocPartGallery (1);for _ ,_bbcee :=range start .Attr {if _bbcee .Name .Local =="\u0076\u0061\u006c"{_bdfd .ValAttr .UnmarshalXMLAttr (_bbcee );continue ;};};for {_befg ,_gcad :=d .Token ();if _gcad !=nil {return _ea .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079: \u0025\u0073",_gcad );};if _gecdf ,_ccbf :=_befg .(_c .EndElement );_ccbf &&_gecdf .Name ==start .Name {break ;};};return nil ;};func (_defac *CT_Columns )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acdd :=range start .Attr {if _acdd .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_fcfg ,_ddcce :=ParseUnionST_OnOff (_acdd .Value );if _ddcce !=nil {return _ddcce ;};_defac .EqualWidthAttr =&_fcfg ;continue ;};if _acdd .Name .Local =="\u0073\u0070\u0061c\u0065"{_gadbe ,_eefgg :=ParseUnionST_TwipsMeasure (_acdd .Value );if _eefgg !=nil {return _eefgg ;};_defac .SpaceAttr =&_gadbe ;continue ;};if _acdd .Name .Local =="\u006e\u0075\u006d"{_edec ,_adbg :=_ac .ParseInt (_acdd .Value ,10,64);if _adbg !=nil {return _adbg ;};_defac .NumAttr =&_edec ;continue ;};if _acdd .Name .Local =="\u0073\u0065\u0070"{_cebe ,_ddcdf :=ParseUnionST_OnOff (_acdd .Value );if _ddcdf !=nil {return _ddcdf ;};_defac .SepAttr =&_cebe ;continue ;};};_adad :for {_eebag ,_ecgc :=d .Token ();if _ecgc !=nil {return _ecgc ;};switch _gaff :=_eebag .(type ){case _c .StartElement :switch _gaff .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 :"\u0063\u006f\u006c"},_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 :"\u0063\u006f\u006c"}:_acde :=NewCT_Column ();if _abfc :=d .DecodeElement (_acde ,&_gaff );_abfc !=nil {return _abfc ;};_defac .Col =append (_defac .Col ,_acde );default:_cff .Log ("\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\u005fC\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_gaff .Name );if _bgff :=d .Skip ();_bgff !=nil {return _bgff ;};};case _c .EndElement :break _adad ;case _c .CharData :};};return nil ;};func (_cgdda ST_HeightRule )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cgdda .String (),start );};type CT_SdtPr struct{ -// Latent Style Information -LatentStyles *CT_LatentStyles ; +// Run Properties For Structured Document Tag Contents +RPr *CT_RPr ; -// Style Definition -Style []*CT_Style ;}; +// Friendly Name +Alias *CT_String ; -// Validate validates the AG_Password and its children -func (_gdc *AG_Password )Validate ()error {return _gdc .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func (_bcdde *EG_RunInnerContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caebbb :for {_babgf ,_aggeac :=d .Token ();if _aggeac !=nil {return _aggeac ;};switch _bgeada :=_babgf .(type ){case _f .StartElement :switch _bgeada .Name {case _f .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 :"\u0062\u0072"},_f .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 :"\u0062\u0072"}:_bcdde .Br =NewCT_Br ();if _fdfgf :=d .DecodeElement (_bcdde .Br ,&_bgeada );_fdfgf !=nil {return _fdfgf ;};case _f .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 :"\u0074"},_f .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 :"\u0074"}:_bcdde .T =NewCT_Text ();if _ddcfb :=d .DecodeElement (_bcdde .T ,&_bgeada );_ddcfb !=nil {return _ddcfb ;};case _f .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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bcdde .ContentPart =NewCT_Rel ();if _gaacfd :=d .DecodeElement (_bcdde .ContentPart ,&_bgeada );_gaacfd !=nil {return _gaacfd ;};case _f .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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_f .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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_bcdde .DelText =NewCT_Text ();if _dcgfef :=d .DecodeElement (_bcdde .DelText ,&_bgeada );_dcgfef !=nil {return _dcgfef ;};case _f .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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_f .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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_bcdde .InstrText =NewCT_Text ();if _dcbfgc :=d .DecodeElement (_bcdde .InstrText ,&_bgeada );_dcbfgc !=nil {return _dcbfgc ;};case _f .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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_f .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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_bcdde .DelInstrText =NewCT_Text ();if _gdcbec :=d .DecodeElement (_bcdde .DelInstrText ,&_bgeada );_gdcbec !=nil {return _gdcbec ;};case _f .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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_f .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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_bcdde .NoBreakHyphen =NewCT_Empty ();if _gfccf :=d .DecodeElement (_bcdde .NoBreakHyphen ,&_bgeada );_gfccf !=nil {return _gfccf ;};case _f .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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_f .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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_bcdde .SoftHyphen =NewCT_Empty ();if _fdgab :=d .DecodeElement (_bcdde .SoftHyphen ,&_bgeada );_fdgab !=nil {return _fdgab ;};case _f .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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_f .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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_bcdde .DayShort =NewCT_Empty ();if _ecggdf :=d .DecodeElement (_bcdde .DayShort ,&_bgeada );_ecggdf !=nil {return _ecggdf ;};case _f .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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_f .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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_bcdde .MonthShort =NewCT_Empty ();if _ebeggd :=d .DecodeElement (_bcdde .MonthShort ,&_bgeada );_ebeggd !=nil {return _ebeggd ;};case _f .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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_f .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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_bcdde .YearShort =NewCT_Empty ();if _cfadba :=d .DecodeElement (_bcdde .YearShort ,&_bgeada );_cfadba !=nil {return _cfadba ;};case _f .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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_f .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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_bcdde .DayLong =NewCT_Empty ();if _aagcfg :=d .DecodeElement (_bcdde .DayLong ,&_bgeada );_aagcfg !=nil {return _aagcfg ;};case _f .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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_f .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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_bcdde .MonthLong =NewCT_Empty ();if _adgdf :=d .DecodeElement (_bcdde .MonthLong ,&_bgeada );_adgdf !=nil {return _adgdf ;};case _f .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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_f .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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_bcdde .YearLong =NewCT_Empty ();if _badcc :=d .DecodeElement (_bcdde .YearLong ,&_bgeada );_badcc !=nil {return _badcc ;};case _f .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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_f .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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_bcdde .AnnotationRef =NewCT_Empty ();if _edgfed :=d .DecodeElement (_bcdde .AnnotationRef ,&_bgeada );_edgfed !=nil {return _edgfed ;};case _f .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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_f .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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_bcdde .FootnoteRef =NewCT_Empty ();if _gdbfaf :=d .DecodeElement (_bcdde .FootnoteRef ,&_bgeada );_gdbfaf !=nil {return _gdbfaf ;};case _f .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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_f .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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_bcdde .EndnoteRef =NewCT_Empty ();if _cfece :=d .DecodeElement (_bcdde .EndnoteRef ,&_bgeada );_cfece !=nil {return _cfece ;};case _f .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_f .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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_bcdde .Separator =NewCT_Empty ();if _fcffa :=d .DecodeElement (_bcdde .Separator ,&_bgeada );_fcffa !=nil {return _fcffa ;};case _f .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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_f .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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_bcdde .ContinuationSeparator =NewCT_Empty ();if _egfafb :=d .DecodeElement (_bcdde .ContinuationSeparator ,&_bgeada );_egfafb !=nil {return _egfafb ;};case _f .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 :"\u0073\u0079\u006d"},_f .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 :"\u0073\u0079\u006d"}:_bcdde .Sym =NewCT_Sym ();if _dccda :=d .DecodeElement (_bcdde .Sym ,&_bgeada );_dccda !=nil {return _dccda ;};case _f .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 :"\u0070\u0067\u004eu\u006d"},_f .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 :"\u0070\u0067\u004eu\u006d"}:_bcdde .PgNum =NewCT_Empty ();if _gdbacc :=d .DecodeElement (_bcdde .PgNum ,&_bgeada );_gdbacc !=nil {return _gdbacc ;};case _f .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 :"\u0063\u0072"},_f .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 :"\u0063\u0072"}:_bcdde .Cr =NewCT_Empty ();if _gfbgb :=d .DecodeElement (_bcdde .Cr ,&_bgeada );_gfbgb !=nil {return _gfbgb ;};case _f .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 :"\u0074\u0061\u0062"},_f .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 :"\u0074\u0061\u0062"}:_bcdde .Tab =NewCT_Empty ();if _ecccf :=d .DecodeElement (_bcdde .Tab ,&_bgeada );_ecccf !=nil {return _ecccf ;};case _f .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 :"\u006f\u0062\u006a\u0065\u0063\u0074"},_f .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 :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_bcdde .Object =NewCT_Object ();if _efdcc :=d .DecodeElement (_bcdde .Object ,&_bgeada );_efdcc !=nil {return _efdcc ;};case _f .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 :"\u0070\u0069\u0063\u0074"},_f .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 :"\u0070\u0069\u0063\u0074"}:_bcdde .Pict =NewCT_Picture ();if _ggdaf :=d .DecodeElement (_bcdde .Pict ,&_bgeada );_ggdaf !=nil {return _ggdaf ;};case _f .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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_f .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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_bcdde .FldChar =NewCT_FldChar ();if _afcgb :=d .DecodeElement (_bcdde .FldChar ,&_bgeada );_afcgb !=nil {return _afcgb ;};case _f .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 :"\u0072\u0075\u0062\u0079"},_f .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 :"\u0072\u0075\u0062\u0079"}:_bcdde .Ruby =NewCT_Ruby ();if _babcda :=d .DecodeElement (_bcdde .Ruby ,&_bgeada );_babcda !=nil {return _babcda ;};case _f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_bcdde .FootnoteReference =NewCT_FtnEdnRef ();if _dafabd :=d .DecodeElement (_bcdde .FootnoteReference ,&_bgeada );_dafabd !=nil {return _dafabd ;};case _f .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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_f .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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_bcdde .EndnoteReference =NewCT_FtnEdnRef ();if _edcff :=d .DecodeElement (_bcdde .EndnoteReference ,&_bgeada );_edcff !=nil {return _edcff ;};case _f .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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_f .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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_bcdde .CommentReference =NewCT_Markup ();if _cfgdeg :=d .DecodeElement (_bcdde .CommentReference ,&_bgeada );_cfgdeg !=nil {return _cfgdeg ;};case _f .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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bcdde .Drawing =NewCT_Drawing ();if _eeccfa :=d .DecodeElement (_bcdde .Drawing ,&_bgeada );_eeccfa !=nil {return _eeccfa ;};case _f .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 :"\u0070\u0074\u0061\u0062"},_f .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 :"\u0070\u0074\u0061\u0062"}:_bcdde .Ptab =NewCT_PTab ();if _fbcgfb :=d .DecodeElement (_bcdde .Ptab ,&_bgeada );_fbcgfb !=nil {return _fbcgfb ;};case _f .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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_f .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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_bcdde .LastRenderedPageBreak =NewCT_Empty ();if _bbecca :=d .DecodeElement (_bcdde .LastRenderedPageBreak ,&_bgeada );_bbecca !=nil {return _bbecca ;};default:_gb .Log ("\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\u0045\u0047\u005f\u0052\u0075\u006e\u0049\u006e\u006ee\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_bgeada .Name );if _bafgec :=d .Skip ();_bafgec !=nil {return _bafgec ;};};case _f .EndElement :break _caebbb ;case _f .CharData :};};return nil ;};func (_caaaf ST_DocPartBehavior )Validate ()error {return _caaaf .ValidateWithPath ("")};type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; +// Programmatic Tag +Tag *CT_String ; -// Annotation Identifier -IdAttr int64 ;SectPr *CT_SectPrBase ;};func (_eeddc *ST_BrClear )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eeddc =0;case "\u006e\u006f\u006e\u0065":*_eeddc =1;case "\u006c\u0065\u0066\u0074":*_eeddc =2;case "\u0072\u0069\u0067h\u0074":*_eeddc =3;case "\u0061\u006c\u006c":*_eeddc =4;};return nil ;};func (_begage *CT_TblGrid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _begage .GridCol !=nil {_begaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_dbcfde :=range _begage .GridCol {e .EncodeElement (_dbcfde ,_begaa );};};if _begage .TblGridChange !=nil {_febfd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_begage .TblGridChange ,_febfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfaga *CT_LatentStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfaga .DefLockedStateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003ad\u0065\u0066\u004co\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfaga .DefLockedStateAttr )});};if _gfaga .DefUIPriorityAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064e\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_gfaga .DefUIPriorityAttr )});};if _gfaga .DefSemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064e\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gfaga .DefSemiHiddenAttr )});};if _gfaga .DefUnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065fU\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gfaga .DefUnhideWhenUsedAttr )});};if _gfaga .DefQFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064e\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfaga .DefQFormatAttr )});};if _gfaga .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfaga .CountAttr )});};e .EncodeToken (start );if _gfaga .LsdException !=nil {_bgcag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_fbbd :=range _gfaga .LsdException {e .EncodeElement (_fbbd ,_bgcag );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbfdcd ST_PageOrientation )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfeccg :=_f .Attr {};_gfeccg .Name =name ;switch _gbfdcd {case ST_PageOrientationUnset :_gfeccg .Value ="";case ST_PageOrientationPortrait :_gfeccg .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageOrientationLandscape :_gfeccg .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _gfeccg ,nil ;};func (_bfcga ST_FrameScrollbar )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ceadc :=_f .Attr {};_ceadc .Name =name ;switch _bfcga {case ST_FrameScrollbarUnset :_ceadc .Value ="";case ST_FrameScrollbarOn :_ceadc .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_ceadc .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_ceadc .Value ="\u0061\u0075\u0074\u006f";};return _ceadc ,nil ;}; +// Unique ID +Id *CT_DecimalNumber ; -// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path -func (_cadbf *GlossaryDocument )ValidateWithPath (path string )error {if _bfbgc :=_cadbf .CT_GlossaryDocument .ValidateWithPath (path );_bfbgc !=nil {return _bfbgc ;};return nil ;};type ST_CharacterSpacing byte ;func (_bbgab *EG_RPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_daadea :for {_fdeeeg ,_gcagbf :=d .Token ();if _gcagbf !=nil {return _gcagbf ;};switch _cfaaf :=_fdeeeg .(type ){case _f .StartElement :switch _cfaaf .Name {case _f .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_bbgab .RStyle =NewCT_String ();if _gbfded :=d .DecodeElement (_bbgab .RStyle ,&_cfaaf );_gbfded !=nil {return _gbfded ;};case _f .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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_f .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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_bbgab .RFonts =NewCT_Fonts ();if _cccba :=d .DecodeElement (_bbgab .RFonts ,&_cfaaf );_cccba !=nil {return _cccba ;};case _f .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 :"\u0062"},_f .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 :"\u0062"}:_bbgab .B =NewCT_OnOff ();if _ecggdb :=d .DecodeElement (_bbgab .B ,&_cfaaf );_ecggdb !=nil {return _ecggdb ;};case _f .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 :"\u0062\u0043\u0073"},_f .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 :"\u0062\u0043\u0073"}:_bbgab .BCs =NewCT_OnOff ();if _dfgba :=d .DecodeElement (_bbgab .BCs ,&_cfaaf );_dfgba !=nil {return _dfgba ;};case _f .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 :"\u0069"},_f .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 :"\u0069"}:_bbgab .I =NewCT_OnOff ();if _fecaea :=d .DecodeElement (_bbgab .I ,&_cfaaf );_fecaea !=nil {return _fecaea ;};case _f .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 :"\u0069\u0043\u0073"},_f .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 :"\u0069\u0043\u0073"}:_bbgab .ICs =NewCT_OnOff ();if _agdcab :=d .DecodeElement (_bbgab .ICs ,&_cfaaf );_agdcab !=nil {return _agdcab ;};case _f .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 :"\u0063\u0061\u0070\u0073"},_f .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 :"\u0063\u0061\u0070\u0073"}:_bbgab .Caps =NewCT_OnOff ();if _gdbgc :=d .DecodeElement (_bbgab .Caps ,&_cfaaf );_gdbgc !=nil {return _gdbgc ;};case _f .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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_f .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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_bbgab .SmallCaps =NewCT_OnOff ();if _gebec :=d .DecodeElement (_bbgab .SmallCaps ,&_cfaaf );_gebec !=nil {return _gebec ;};case _f .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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_f .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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_bbgab .Strike =NewCT_OnOff ();if _geebb :=d .DecodeElement (_bbgab .Strike ,&_cfaaf );_geebb !=nil {return _geebb ;};case _f .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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_f .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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_bbgab .Dstrike =NewCT_OnOff ();if _eecgbd :=d .DecodeElement (_bbgab .Dstrike ,&_cfaaf );_eecgbd !=nil {return _eecgbd ;};case _f .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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_f .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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_bbgab .Outline =NewCT_OnOff ();if _cgfgf :=d .DecodeElement (_bbgab .Outline ,&_cfaaf );_cgfgf !=nil {return _cgfgf ;};case _f .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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_f .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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bbgab .Shadow =NewCT_OnOff ();if _fecfd :=d .DecodeElement (_bbgab .Shadow ,&_cfaaf );_fecfd !=nil {return _fecfd ;};case _f .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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_f .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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_bbgab .Emboss =NewCT_OnOff ();if _bcdgbd :=d .DecodeElement (_bbgab .Emboss ,&_cfaaf );_bcdgbd !=nil {return _bcdgbd ;};case _f .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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_f .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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_bbgab .Imprint =NewCT_OnOff ();if _dbcgbe :=d .DecodeElement (_bbgab .Imprint ,&_cfaaf );_dbcgbe !=nil {return _dbcgbe ;};case _f .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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_f .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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_bbgab .NoProof =NewCT_OnOff ();if _gecbd :=d .DecodeElement (_bbgab .NoProof ,&_cfaaf );_gecbd !=nil {return _gecbd ;};case _f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_bbgab .SnapToGrid =NewCT_OnOff ();if _fagda :=d .DecodeElement (_bbgab .SnapToGrid ,&_cfaaf );_fagda !=nil {return _fagda ;};case _f .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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_f .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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_bbgab .Vanish =NewCT_OnOff ();if _bcdbfc :=d .DecodeElement (_bbgab .Vanish ,&_cfaaf );_bcdbfc !=nil {return _bcdbfc ;};case _f .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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_f .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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_bbgab .WebHidden =NewCT_OnOff ();if _fbafbg :=d .DecodeElement (_bbgab .WebHidden ,&_cfaaf );_fbafbg !=nil {return _fbafbg ;};case _f .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 :"\u0063\u006f\u006co\u0072"},_f .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 :"\u0063\u006f\u006co\u0072"}:_bbgab .Color =NewCT_Color ();if _gcead :=d .DecodeElement (_bbgab .Color ,&_cfaaf );_gcead !=nil {return _gcead ;};case _f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_bbgab .Spacing =NewCT_SignedTwipsMeasure ();if _aefdae :=d .DecodeElement (_bbgab .Spacing ,&_cfaaf );_aefdae !=nil {return _aefdae ;};case _f .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 :"\u0077"},_f .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 :"\u0077"}:_bbgab .W =NewCT_TextScale ();if _ddfaa :=d .DecodeElement (_bbgab .W ,&_cfaaf );_ddfaa !=nil {return _ddfaa ;};case _f .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 :"\u006b\u0065\u0072\u006e"},_f .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 :"\u006b\u0065\u0072\u006e"}:_bbgab .Kern =NewCT_HpsMeasure ();if _fcgcac :=d .DecodeElement (_bbgab .Kern ,&_cfaaf );_fcgcac !=nil {return _fcgcac ;};case _f .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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_f .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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_bbgab .Position =NewCT_SignedHpsMeasure ();if _ddaag :=d .DecodeElement (_bbgab .Position ,&_cfaaf );_ddaag !=nil {return _ddaag ;};case _f .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 :"\u0073\u007a"},_f .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 :"\u0073\u007a"}:_bbgab .Sz =NewCT_HpsMeasure ();if _ccdad :=d .DecodeElement (_bbgab .Sz ,&_cfaaf );_ccdad !=nil {return _ccdad ;};case _f .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 :"\u0073\u007a\u0043\u0073"},_f .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 :"\u0073\u007a\u0043\u0073"}:_bbgab .SzCs =NewCT_HpsMeasure ();if _edaba :=d .DecodeElement (_bbgab .SzCs ,&_cfaaf );_edaba !=nil {return _edaba ;};case _f .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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_f .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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_bbgab .Highlight =NewCT_Highlight ();if _deeac :=d .DecodeElement (_bbgab .Highlight ,&_cfaaf );_deeac !=nil {return _deeac ;};case _f .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 :"\u0075"},_f .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 :"\u0075"}:_bbgab .U =NewCT_Underline ();if _gfcece :=d .DecodeElement (_bbgab .U ,&_cfaaf );_gfcece !=nil {return _gfcece ;};case _f .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bbgab .Effect =NewCT_TextEffect ();if _egfac :=d .DecodeElement (_bbgab .Effect ,&_cfaaf );_egfac !=nil {return _egfac ;};case _f .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 :"\u0062\u0064\u0072"},_f .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 :"\u0062\u0064\u0072"}:_bbgab .Bdr =NewCT_Border ();if _egbceg :=d .DecodeElement (_bbgab .Bdr ,&_cfaaf );_egbceg !=nil {return _egbceg ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_bbgab .Shd =NewCT_Shd ();if _ggffd :=d .DecodeElement (_bbgab .Shd ,&_cfaaf );_ggffd !=nil {return _ggffd ;};case _f .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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_f .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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_bbgab .FitText =NewCT_FitText ();if _febcc :=d .DecodeElement (_bbgab .FitText ,&_cfaaf );_febcc !=nil {return _febcc ;};case _f .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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_f .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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_bbgab .VertAlign =NewCT_VerticalAlignRun ();if _cabgd :=d .DecodeElement (_bbgab .VertAlign ,&_cfaaf );_cabgd !=nil {return _cabgd ;};case _f .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 :"\u0072\u0074\u006c"},_f .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 :"\u0072\u0074\u006c"}:_bbgab .Rtl =NewCT_OnOff ();if _bgbde :=d .DecodeElement (_bbgab .Rtl ,&_cfaaf );_bgbde !=nil {return _bgbde ;};case _f .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 :"\u0063\u0073"},_f .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 :"\u0063\u0073"}:_bbgab .Cs =NewCT_OnOff ();if _fcaebe :=d .DecodeElement (_bbgab .Cs ,&_cfaaf );_fcaebe !=nil {return _fcaebe ;};case _f .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 :"\u0065\u006d"},_f .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 :"\u0065\u006d"}:_bbgab .Em =NewCT_Em ();if _fefeba :=d .DecodeElement (_bbgab .Em ,&_cfaaf );_fefeba !=nil {return _fefeba ;};case _f .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 :"\u006c\u0061\u006e\u0067"},_f .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 :"\u006c\u0061\u006e\u0067"}:_bbgab .Lang =NewCT_Language ();if _bcdfbc :=d .DecodeElement (_bbgab .Lang ,&_cfaaf );_bcdfbc !=nil {return _bcdfbc ;};case _f .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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_f .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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_bbgab .EastAsianLayout =NewCT_EastAsianLayout ();if _dgcced :=d .DecodeElement (_bbgab .EastAsianLayout ,&_cfaaf );_dgcced !=nil {return _dgcced ;};case _f .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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_f .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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_bbgab .SpecVanish =NewCT_OnOff ();if _fedebf :=d .DecodeElement (_bbgab .SpecVanish ,&_cfaaf );_fedebf !=nil {return _fedebf ;};case _f .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 :"\u006f\u004d\u0061t\u0068"},_f .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 :"\u006f\u004d\u0061t\u0068"}:_bbgab .OMath =NewCT_OnOff ();if _febggd :=d .DecodeElement (_bbgab .OMath ,&_cfaaf );_febggd !=nil {return _febggd ;};default:_gb .Log ("\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\u0045\u0047\u005fR\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_cfaaf .Name );if _eeafcf :=d .Skip ();_eeafcf !=nil {return _eeafcf ;};};case _f .EndElement :break _daadea ;case _f .CharData :};};return nil ;};func (_feef *CT_Language )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbfca :=range start .Attr {if _dbfca .Name .Local =="\u0076\u0061\u006c"{_dbdga ,_ffef :=_dbfca .Value ,error (nil );if _ffef !=nil {return _ffef ;};_feef .ValAttr =&_dbdga ;continue ;};if _dbfca .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_cbabg ,_bagb :=_dbfca .Value ,error (nil );if _bagb !=nil {return _bagb ;};_feef .EastAsiaAttr =&_cbabg ;continue ;};if _dbfca .Name .Local =="\u0062\u0069\u0064\u0069"{_fadg ,_aebae :=_dbfca .Value ,error (nil );if _aebae !=nil {return _aebae ;};_feef .BidiAttr =&_fadg ;continue ;};};for {_agdbf ,_bccea :=d .Token ();if _bccea !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_bccea );};if _dfbde ,_bacd :=_agdbf .(_f .EndElement );_bacd &&_dfbde .Name ==start .Name {break ;};};return nil ;};func (_acebe *CT_FtnEdnRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acebe .CustomMarkFollowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_acebe .CustomMarkFollowsAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_acebe .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RPrChange struct{AuthorAttr string ;DateAttr *_g .Time ; +// Locking Setting +Lock *CT_Lock ; -// Annotation Identifier -IdAttr int64 ;RPr *CT_RPrOriginal ;}; +// Structured Document Tag Placeholder Text +Placeholder *CT_Placeholder ; -// Validate validates the CT_PPrChange and its children -func (_bggab *CT_PPrChange )Validate ()error {return _bggab .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Remove Structured Document Tag When Contents Are Edited +Temporary *CT_OnOff ; -// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path -func (_bdagd *CT_CustomXmlRun )ValidateWithPath (path string )error {if _bdagd .CustomXmlPr !=nil {if _ggfca :=_bdagd .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_ggfca !=nil {return _ggfca ;};};for _cfbab ,_bceag :=range _bdagd .EG_PContent {if _geba :=_bceag .ValidateWithPath (_c .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_cfbab ));_geba !=nil {return _geba ;};};return nil ;};func (_adaaf *WdST_RelFromV )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adaaf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_adaaf =1;case "\u0070\u0061\u0067\u0065":*_adaaf =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_adaaf =3;case "\u006c\u0069\u006e\u0065":*_adaaf =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_adaaf =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_adaaf =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_adaaf =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_adaaf =8;};return nil ;};func (_bccdba *ST_SignedTwipsMeasure )Validate ()error {return _bccdba .ValidateWithPath ("")};func (_afdgd *CT_FontRel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afdgd .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_eeagc :=range start .Attr {if _eeagc .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"&&_eeagc .Name .Local =="\u0069\u0064"||_eeagc .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"&&_eeagc .Name .Local =="\u0069\u0064"{_dadf ,_dfebg :=_eeagc .Value ,error (nil );if _dfebg !=nil {return _dfebg ;};_afdgd .IdAttr =_dadf ;continue ;};if _eeagc .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_edde ,_badg :=_eeagc .Value ,error (nil );if _badg !=nil {return _badg ;};_afdgd .FontKeyAttr =_edde ;continue ;};if _eeagc .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_gabg ,_dfafe :=ParseUnionST_OnOff (_eeagc .Value );if _dfafe !=nil {return _dfafe ;};_afdgd .SubsettedAttr =_gabg ;continue ;};};for {_egba ,_gbda :=d .Token ();if _gbda !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_gbda );};if _accbc ,_ccece :=_egba .(_f .EndElement );_ccece &&_accbc .Name ==start .Name {break ;};};return nil ;};func NewCT_RPrChange ()*CT_RPrChange {_ccaeg :=&CT_RPrChange {};_ccaeg .RPr =NewCT_RPrOriginal ();return _ccaeg ;}; +// Current Contents Are Placeholder Text +ShowingPlcHdr *CT_OnOff ; -// Validate validates the CT_PermStart and its children -func (_bgbedc *CT_PermStart )Validate ()error {return _bgbedc .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");};func (_fdecbf ST_DocGrid )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cbfbdb :=_f .Attr {};_cbfbdb .Name =name ;switch _fdecbf {case ST_DocGridUnset :_cbfbdb .Value ="";case ST_DocGridDefault :_cbfbdb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_cbfbdb .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_cbfbdb .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case ST_DocGridSnapToChars :_cbfbdb .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _cbfbdb ,nil ;};func (_abebea ST_Border )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abebea .String (),start );};func (_ggeaeb ST_Lock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggeaeb .String (),start );};func (_bdddd *EG_RPrContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fggffc :for {_gcbdg ,_fddgdc :=d .Token ();if _fddgdc !=nil {return _fddgdc ;};switch _agbfc :=_gcbdg .(type ){case _f .StartElement :switch _agbfc .Name {case _f .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_bdddd .RStyle =NewCT_String ();if _ggcecf :=d .DecodeElement (_bdddd .RStyle ,&_agbfc );_ggcecf !=nil {return _ggcecf ;};case _f .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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_f .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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_bdddd .RFonts =NewCT_Fonts ();if _bdbec :=d .DecodeElement (_bdddd .RFonts ,&_agbfc );_bdbec !=nil {return _bdbec ;};case _f .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 :"\u0062"},_f .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 :"\u0062"}:_bdddd .B =NewCT_OnOff ();if _becgbe :=d .DecodeElement (_bdddd .B ,&_agbfc );_becgbe !=nil {return _becgbe ;};case _f .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 :"\u0062\u0043\u0073"},_f .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 :"\u0062\u0043\u0073"}:_bdddd .BCs =NewCT_OnOff ();if _egfedb :=d .DecodeElement (_bdddd .BCs ,&_agbfc );_egfedb !=nil {return _egfedb ;};case _f .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 :"\u0069"},_f .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 :"\u0069"}:_bdddd .I =NewCT_OnOff ();if _acabf :=d .DecodeElement (_bdddd .I ,&_agbfc );_acabf !=nil {return _acabf ;};case _f .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 :"\u0069\u0043\u0073"},_f .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 :"\u0069\u0043\u0073"}:_bdddd .ICs =NewCT_OnOff ();if _efgfbc :=d .DecodeElement (_bdddd .ICs ,&_agbfc );_efgfbc !=nil {return _efgfbc ;};case _f .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 :"\u0063\u0061\u0070\u0073"},_f .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 :"\u0063\u0061\u0070\u0073"}:_bdddd .Caps =NewCT_OnOff ();if _fdgdc :=d .DecodeElement (_bdddd .Caps ,&_agbfc );_fdgdc !=nil {return _fdgdc ;};case _f .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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_f .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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_bdddd .SmallCaps =NewCT_OnOff ();if _gddega :=d .DecodeElement (_bdddd .SmallCaps ,&_agbfc );_gddega !=nil {return _gddega ;};case _f .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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_f .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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_bdddd .Strike =NewCT_OnOff ();if _fdgefd :=d .DecodeElement (_bdddd .Strike ,&_agbfc );_fdgefd !=nil {return _fdgefd ;};case _f .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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_f .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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_bdddd .Dstrike =NewCT_OnOff ();if _acafd :=d .DecodeElement (_bdddd .Dstrike ,&_agbfc );_acafd !=nil {return _acafd ;};case _f .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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_f .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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_bdddd .Outline =NewCT_OnOff ();if _gfgfcd :=d .DecodeElement (_bdddd .Outline ,&_agbfc );_gfgfcd !=nil {return _gfgfcd ;};case _f .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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_f .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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bdddd .Shadow =NewCT_OnOff ();if _beeacg :=d .DecodeElement (_bdddd .Shadow ,&_agbfc );_beeacg !=nil {return _beeacg ;};case _f .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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_f .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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_bdddd .Emboss =NewCT_OnOff ();if _bdbcg :=d .DecodeElement (_bdddd .Emboss ,&_agbfc );_bdbcg !=nil {return _bdbcg ;};case _f .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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_f .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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_bdddd .Imprint =NewCT_OnOff ();if _bdcgc :=d .DecodeElement (_bdddd .Imprint ,&_agbfc );_bdcgc !=nil {return _bdcgc ;};case _f .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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_f .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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_bdddd .NoProof =NewCT_OnOff ();if _dffbfd :=d .DecodeElement (_bdddd .NoProof ,&_agbfc );_dffbfd !=nil {return _dffbfd ;};case _f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_bdddd .SnapToGrid =NewCT_OnOff ();if _eeface :=d .DecodeElement (_bdddd .SnapToGrid ,&_agbfc );_eeface !=nil {return _eeface ;};case _f .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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_f .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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_bdddd .Vanish =NewCT_OnOff ();if _edbbfe :=d .DecodeElement (_bdddd .Vanish ,&_agbfc );_edbbfe !=nil {return _edbbfe ;};case _f .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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_f .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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_bdddd .WebHidden =NewCT_OnOff ();if _ebdeaa :=d .DecodeElement (_bdddd .WebHidden ,&_agbfc );_ebdeaa !=nil {return _ebdeaa ;};case _f .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 :"\u0063\u006f\u006co\u0072"},_f .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 :"\u0063\u006f\u006co\u0072"}:_bdddd .Color =NewCT_Color ();if _bgeeg :=d .DecodeElement (_bdddd .Color ,&_agbfc );_bgeeg !=nil {return _bgeeg ;};case _f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_bdddd .Spacing =NewCT_SignedTwipsMeasure ();if _faadg :=d .DecodeElement (_bdddd .Spacing ,&_agbfc );_faadg !=nil {return _faadg ;};case _f .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 :"\u0077"},_f .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 :"\u0077"}:_bdddd .W =NewCT_TextScale ();if _daeac :=d .DecodeElement (_bdddd .W ,&_agbfc );_daeac !=nil {return _daeac ;};case _f .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 :"\u006b\u0065\u0072\u006e"},_f .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 :"\u006b\u0065\u0072\u006e"}:_bdddd .Kern =NewCT_HpsMeasure ();if _fegcd :=d .DecodeElement (_bdddd .Kern ,&_agbfc );_fegcd !=nil {return _fegcd ;};case _f .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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_f .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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_bdddd .Position =NewCT_SignedHpsMeasure ();if _ffaaf :=d .DecodeElement (_bdddd .Position ,&_agbfc );_ffaaf !=nil {return _ffaaf ;};case _f .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 :"\u0073\u007a"},_f .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 :"\u0073\u007a"}:_bdddd .Sz =NewCT_HpsMeasure ();if _acdac :=d .DecodeElement (_bdddd .Sz ,&_agbfc );_acdac !=nil {return _acdac ;};case _f .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 :"\u0073\u007a\u0043\u0073"},_f .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 :"\u0073\u007a\u0043\u0073"}:_bdddd .SzCs =NewCT_HpsMeasure ();if _dbabc :=d .DecodeElement (_bdddd .SzCs ,&_agbfc );_dbabc !=nil {return _dbabc ;};case _f .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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_f .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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_bdddd .Highlight =NewCT_Highlight ();if _ffgee :=d .DecodeElement (_bdddd .Highlight ,&_agbfc );_ffgee !=nil {return _ffgee ;};case _f .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 :"\u0075"},_f .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 :"\u0075"}:_bdddd .U =NewCT_Underline ();if _bcggfe :=d .DecodeElement (_bdddd .U ,&_agbfc );_bcggfe !=nil {return _bcggfe ;};case _f .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bdddd .Effect =NewCT_TextEffect ();if _eagcd :=d .DecodeElement (_bdddd .Effect ,&_agbfc );_eagcd !=nil {return _eagcd ;};case _f .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 :"\u0062\u0064\u0072"},_f .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 :"\u0062\u0064\u0072"}:_bdddd .Bdr =NewCT_Border ();if _baefce :=d .DecodeElement (_bdddd .Bdr ,&_agbfc );_baefce !=nil {return _baefce ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_bdddd .Shd =NewCT_Shd ();if _ggbga :=d .DecodeElement (_bdddd .Shd ,&_agbfc );_ggbga !=nil {return _ggbga ;};case _f .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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_f .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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_bdddd .FitText =NewCT_FitText ();if _edffe :=d .DecodeElement (_bdddd .FitText ,&_agbfc );_edffe !=nil {return _edffe ;};case _f .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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_f .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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_bdddd .VertAlign =NewCT_VerticalAlignRun ();if _eebac :=d .DecodeElement (_bdddd .VertAlign ,&_agbfc );_eebac !=nil {return _eebac ;};case _f .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 :"\u0072\u0074\u006c"},_f .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 :"\u0072\u0074\u006c"}:_bdddd .Rtl =NewCT_OnOff ();if _gefdef :=d .DecodeElement (_bdddd .Rtl ,&_agbfc );_gefdef !=nil {return _gefdef ;};case _f .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 :"\u0063\u0073"},_f .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 :"\u0063\u0073"}:_bdddd .Cs =NewCT_OnOff ();if _gaceef :=d .DecodeElement (_bdddd .Cs ,&_agbfc );_gaceef !=nil {return _gaceef ;};case _f .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 :"\u0065\u006d"},_f .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 :"\u0065\u006d"}:_bdddd .Em =NewCT_Em ();if _cdebf :=d .DecodeElement (_bdddd .Em ,&_agbfc );_cdebf !=nil {return _cdebf ;};case _f .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 :"\u006c\u0061\u006e\u0067"},_f .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 :"\u006c\u0061\u006e\u0067"}:_bdddd .Lang =NewCT_Language ();if _ffdfdg :=d .DecodeElement (_bdddd .Lang ,&_agbfc );_ffdfdg !=nil {return _ffdfdg ;};case _f .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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_f .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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_bdddd .EastAsianLayout =NewCT_EastAsianLayout ();if _cfeac :=d .DecodeElement (_bdddd .EastAsianLayout ,&_agbfc );_cfeac !=nil {return _cfeac ;};case _f .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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_f .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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_bdddd .SpecVanish =NewCT_OnOff ();if _eddadb :=d .DecodeElement (_bdddd .SpecVanish ,&_agbfc );_eddadb !=nil {return _eddadb ;};case _f .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 :"\u006f\u004d\u0061t\u0068"},_f .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 :"\u006f\u004d\u0061t\u0068"}:_bdddd .OMath =NewCT_OnOff ();if _acagf :=d .DecodeElement (_bdddd .OMath ,&_agbfc );_acagf !=nil {return _acagf ;};case _f .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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bdddd .RPrChange =NewCT_RPrChange ();if _agdce :=d .DecodeElement (_bdddd .RPrChange ,&_agbfc );_agdce !=nil {return _agdce ;};default:_gb .Log ("\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\u0045\u0047\u005f\u0052P\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074 \u0025\u0076",_agbfc .Name );if _faaaee :=d .Skip ();_faaaee !=nil {return _faaaee ;};};case _f .EndElement :break _fggffc ;case _f .CharData :};};return nil ;}; +// XML Mapping +DataBinding *CT_DataBinding ; -// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path -func (_affcd *CT_TblPrEx )ValidateWithPath (path string )error {if _affcd .TblW !=nil {if _cagab :=_affcd .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_cagab !=nil {return _cagab ;};};if _affcd .Jc !=nil {if _bbbef :=_affcd .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bbbef !=nil {return _bbbef ;};};if _affcd .TblCellSpacing !=nil {if _defedd :=_affcd .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_defedd !=nil {return _defedd ;};};if _affcd .TblInd !=nil {if _gagge :=_affcd .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_gagge !=nil {return _gagge ;};};if _affcd .TblBorders !=nil {if _aadadg :=_affcd .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_aadadg !=nil {return _aadadg ;};};if _affcd .Shd !=nil {if _cadbd :=_affcd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cadbd !=nil {return _cadbd ;};};if _affcd .TblLayout !=nil {if _eedbb :=_affcd .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_eedbb !=nil {return _eedbb ;};};if _affcd .TblCellMar !=nil {if _cddac :=_affcd .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_cddac !=nil {return _cddac ;};};if _affcd .TblLook !=nil {if _cbgab :=_affcd .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_cbgab !=nil {return _cbgab ;};};if _affcd .TblPrExChange !=nil {if _cabg :=_affcd .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065");_cabg !=nil {return _cabg ;};};return nil ;};func (_ddbfcf *ST_PTabLeader )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ddbfcf =0;case "\u006e\u006f\u006e\u0065":*_ddbfcf =1;case "\u0064\u006f\u0074":*_ddbfcf =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_ddbfcf =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_ddbfcf =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_ddbfcf =5;};return nil ;};func (_aeddg *CT_VerticalAlignRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeddg .ValAttr =_cd .ST_VerticalAlignRun (1);for _ ,_beeda :=range start .Attr {if _beeda .Name .Local =="\u0076\u0061\u006c"{_aeddg .ValAttr .UnmarshalXMLAttr (_beeda );continue ;};};for {_bcbcd ,_degega :=d .Token ();if _degega !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e\u003a\u0020\u0025\u0073",_degega );};if _ddegg ,_ceaca :=_bcbcd .(_f .EndElement );_ceaca &&_ddegg .Name ==start .Name {break ;};};return nil ;}; +// Structured Document Tag Label +Label *CT_DecimalNumber ; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_fcaba *CT_R )ValidateWithPath (path string )error {if _fcaba .RPr !=nil {if _fdgee :=_fcaba .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fdgee !=nil {return _fdgee ;};};for _cdafge ,_cbcaf :=range _fcaba .EG_RunInnerContent {if _gaaed :=_cbcaf .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_cdafge ));_gaaed !=nil {return _gaaed ;};};return nil ;};func (_egcfa *CT_ParaRPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egcfa .RPr =NewCT_ParaRPrOriginal ();for _ ,_gcee :=range start .Attr {if _gcee .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dfdcg ,_daeeb :=_gcee .Value ,error (nil );if _daeeb !=nil {return _daeeb ;};_egcfa .AuthorAttr =_dfdcg ;continue ;};if _gcee .Name .Local =="\u0064\u0061\u0074\u0065"{_fadgb ,_dccge :=ParseStdlibTime (_gcee .Value );if _dccge !=nil {return _dccge ;};_egcfa .DateAttr =&_fadgb ;continue ;};if _gcee .Name .Local =="\u0069\u0064"{_dabad ,_bcebb :=_ge .ParseInt (_gcee .Value ,10,64);if _bcebb !=nil {return _bcebb ;};_egcfa .IdAttr =_dabad ;continue ;};};_cbegfe :for {_cbcab ,_fgbgb :=d .Token ();if _fgbgb !=nil {return _fgbgb ;};switch _gdgga :=_cbcab .(type ){case _f .StartElement :switch _gdgga .Name {case _f .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 :"\u0072\u0050\u0072"},_f .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 :"\u0072\u0050\u0072"}:if _dcabaf :=d .DecodeElement (_egcfa .RPr ,&_gdgga );_dcabaf !=nil {return _dcabaf ;};default:_gb .Log ("\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\u0050\u0061\u0072\u0061\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_gdgga .Name );if _dceed :=d .Skip ();_dceed !=nil {return _dceed ;};};case _f .EndElement :break _cbegfe ;case _f .CharData :};};return nil ;};func (_gddcdf *ST_DocProtect )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gddcdf =0;case "\u006e\u006f\u006e\u0065":*_gddcdf =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_gddcdf =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_gddcdf =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_gddcdf =4;case "\u0066\u006f\u0072m\u0073":*_gddcdf =5;};return nil ;};func (_dfcef *CT_PageBorder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfcef .ValAttr =ST_Border (1);for _ ,_bdedga :=range start .Attr {if _bdedga .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"&&_bdedga .Name .Local =="\u0069\u0064"||_bdedga .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"&&_bdedga .Name .Local =="\u0069\u0064"{_cefaf ,_ffcc :=_bdedga .Value ,error (nil );if _ffcc !=nil {return _ffcc ;};_dfcef .IdAttr =&_cefaf ;continue ;};if _bdedga .Name .Local =="\u0076\u0061\u006c"{_dfcef .ValAttr .UnmarshalXMLAttr (_bdedga );continue ;};if _bdedga .Name .Local =="\u0063\u006f\u006co\u0072"{_bfabf ,_aeefbg :=ParseUnionST_HexColor (_bdedga .Value );if _aeefbg !=nil {return _aeefbg ;};_dfcef .ColorAttr =&_bfabf ;continue ;};if _bdedga .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_dfcef .ThemeColorAttr .UnmarshalXMLAttr (_bdedga );continue ;};if _bdedga .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bdbc ,_ecdbc :=_bdedga .Value ,error (nil );if _ecdbc !=nil {return _ecdbc ;};_dfcef .ThemeTintAttr =&_bdbc ;continue ;};if _bdedga .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_edbdg ,_gcgbec :=_bdedga .Value ,error (nil );if _gcgbec !=nil {return _gcgbec ;};_dfcef .ThemeShadeAttr =&_edbdg ;continue ;};if _bdedga .Name .Local =="\u0073\u007a"{_cffea ,_eaegb :=_ge .ParseUint (_bdedga .Value ,10,64);if _eaegb !=nil {return _eaegb ;};_dfcef .SzAttr =&_cffea ;continue ;};if _bdedga .Name .Local =="\u0073\u0070\u0061c\u0065"{_fdeaa ,_gbega :=_ge .ParseUint (_bdedga .Value ,10,64);if _gbega !=nil {return _gbega ;};_dfcef .SpaceAttr =&_fdeaa ;continue ;};if _bdedga .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_daffde ,_dcgbd :=ParseUnionST_OnOff (_bdedga .Value );if _dcgbd !=nil {return _dcgbd ;};_dfcef .ShadowAttr =&_daffde ;continue ;};if _bdedga .Name .Local =="\u0066\u0072\u0061m\u0065"{_bebg ,_dgeaga :=ParseUnionST_OnOff (_bdedga .Value );if _dgeaga !=nil {return _dgeaga ;};_dfcef .FrameAttr =&_bebg ;continue ;};};for {_ceccc ,_edbee :=d .Token ();if _edbee !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_edbee );};if _cgbegd ,_feacb :=_ceccc .(_f .EndElement );_feacb &&_cgbegd .Name ==start .Name {break ;};};return nil ;};func (_bdbd *CT_ColorSchemeMapping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfa :=range start .Attr {if _cfa .Name .Local =="\u0062\u0067\u0031"{_bdbd .Bg1Attr .UnmarshalXMLAttr (_cfa );continue ;};if _cfa .Name .Local =="\u0074\u0031"{_bdbd .T1Attr .UnmarshalXMLAttr (_cfa );continue ;};if _cfa .Name .Local =="\u0062\u0067\u0032"{_bdbd .Bg2Attr .UnmarshalXMLAttr (_cfa );continue ;};if _cfa .Name .Local =="\u0074\u0032"{_bdbd .T2Attr .UnmarshalXMLAttr (_cfa );continue ;};if _cfa .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_bdbd .Accent1Attr .UnmarshalXMLAttr (_cfa );continue ;};if _cfa .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_bdbd .Accent2Attr .UnmarshalXMLAttr (_cfa );continue ;};if _cfa .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_bdbd .Accent3Attr .UnmarshalXMLAttr (_cfa );continue ;};if _cfa .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_bdbd .Accent4Attr .UnmarshalXMLAttr (_cfa );continue ;};if _cfa .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_bdbd .Accent5Attr .UnmarshalXMLAttr (_cfa );continue ;};if _cfa .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_bdbd .Accent6Attr .UnmarshalXMLAttr (_cfa );continue ;};if _cfa .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_bdbd .HyperlinkAttr .UnmarshalXMLAttr (_cfa );continue ;};if _cfa .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_bdbd .FollowedHyperlinkAttr .UnmarshalXMLAttr (_cfa );continue ;};};for {_dafc ,_edec :=d .Token ();if _edec !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065m\u0065\u004d\u0061\u0070\u0070\u0069\u006eg\u003a\u0020\u0025\u0073",_edec );};if _ddgf ,_bfbc :=_dafc .(_f .EndElement );_bfbc &&_ddgf .Name ==start .Name {break ;};};return nil ;};func (_baeae ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _baeae {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baeae ));};return nil ;};type EG_CellMarkupElements struct{ +// Structured Document Tag Navigation Order Index +TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_cff .Any ;};type EG_CellMarkupElements struct{ // Table Cell Insertion CellIns *CT_TrackChange ; @@ -5838,781 +5994,778 @@ CellIns *CT_TrackChange ; CellDel *CT_TrackChange ; // Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};func (_adcbd ST_Border )String ()string {switch _adcbd {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 13:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case 14:return "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 15:return "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 16:return "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 19:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u006f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0069\u006e\u0073e\u0074";case 28:return "\u0061\u0070\u0070\u006c\u0065\u0073";case 29:return "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case 30:return "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case 31:return "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case 32:return "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case 33:return "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case 34:return "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case 35:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case 36:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case 37:return "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case 38:return "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case 39:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case 40:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case 41:return "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case 42:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case 43:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 44:return "\u0062\u0061\u0074\u0073";case 45:return "\u0062\u0069\u0072d\u0073";case 46:return "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case 47:return "\u0063\u0061\u0062\u0069\u006e\u0073";case 48:return "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case 49:return "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case 50:return "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case 51:return "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case 52:return "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case 53:return "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case 54:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case 55:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case 56:return "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case 57:return "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case 58:return "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case 59:return "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case 60:return "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case 61:return "\u0063\u006c\u006f\u0063\u006b\u0073";case 62:return "\u0063o\u006d\u0070\u0061\u0073\u0073";case 63:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 64:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case 65:return "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 66:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case 67:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case 68:return "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 69:return "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case 70:return "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case 71:return "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case 72:return "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case 73:return "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case 74:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case 75:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case 76:return "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case 77:return "\u0063\u0075\u0070";case 78:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case 79:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case 80:return "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case 81:return "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case 82:return "\u0064o\u0075\u0062\u006c\u0065\u0044";case 83:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case 84:return "\u0065\u0061\u0072\u0074\u0068\u0031";case 85:return "\u0065\u0061\u0072\u0074\u0068\u0032";case 86:return "\u0065\u0061\u0072\u0074\u0068\u0033";case 87:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case 88:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case 89:return "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case 90:return "\u0066\u0061\u006e\u0073";case 91:return "\u0066\u0069\u006c\u006d";case 92:return "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case 93:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case 94:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case 95:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case 96:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case 97:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case 98:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case 99:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case 100:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case 101:return "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case 102:return "\u0067\u0065\u006d\u0073";case 103:return "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case 104:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 105:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case 106:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case 107:return "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case 108:return "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case 109:return "\u0068\u0065\u0061\u0072\u0074\u0073";case 110:return "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case 111:return "\u0068\u006f\u006cl\u0079";case 112:return "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case 113:return "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case 114:return "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case 115:return "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case 116:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case 117:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case 118:return "\u006da\u0070\u0050\u0069\u006e\u0073";case 119:return "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case 120:return "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case 121:return "\u006da\u0072\u0071\u0075\u0065\u0065";case 122:return "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case 123:return "\u006d\u006f\u006fn\u0073";case 124:return "\u006d\u006f\u0073\u0061\u0069\u0063";case 125:return "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case 126:return "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case 127:return "\u006f\u0076\u0061l\u0073";case 128:return "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case 129:return "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case 130:return "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case 131:return "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case 132:return "\u0070a\u0070\u0079\u0072\u0075\u0073";case 133:return "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case 134:return "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case 135:return "\u0070e\u006e\u0063\u0069\u006c\u0073";case 136:return "\u0070\u0065\u006f\u0070\u006c\u0065";case 137:return "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case 138:return "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case 139:return "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case 140:return "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case 141:return "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case 142:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case 143:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case 144:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case 145:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case 146:return "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case 147:return "\u0072\u0069\u006eg\u0073";case 148:return "\u0073\u0061\u0066\u0061\u0072\u0069";case 149:return "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case 150:return "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case 151:return "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case 152:return "\u0073e\u0061\u0074\u0074\u006c\u0065";case 153:return "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case 154:return "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case 155:return "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case 156:return "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case 157:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case 158:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case 159:return "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case 160:return "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case 161:return "\u0073\u0074\u0061r\u0073";case 162:return "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case 163:return "\u0073t\u0061\u0072\u0073\u0033\u0064";case 164:return "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case 165:return "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case 166:return "\u0073\u0075\u006e";case 167:return "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case 168:return "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case 169:return "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case 170:return "\u0074\u0072\u0065e\u0073";case 171:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case 172:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case 173:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case 174:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case 175:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case 176:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case 177:return "\u0073h\u0061\u0070\u0065\u0073\u0031";case 178:return "\u0073h\u0061\u0070\u0065\u0073\u0032";case 179:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case 180:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case 181:return "\u0076\u0069\u006e\u0065";case 182:return "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case 183:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case 184:return "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case 185:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case 186:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case 187:return "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case 188:return "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case 189:return "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case 190:return "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 191:return "\u007a\u0069\u0067\u005a\u0061\u0067";case 192:return "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case 193:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewCT_Recipients ()*CT_Recipients {_gfdce :=&CT_Recipients {};return _gfdce };const (ST_ChapterSepUnset ST_ChapterSep =0;ST_ChapterSepHyphen ST_ChapterSep =1;ST_ChapterSepPeriod ST_ChapterSep =2;ST_ChapterSepColon ST_ChapterSep =3;ST_ChapterSepEmDash ST_ChapterSep =4;ST_ChapterSepEnDash ST_ChapterSep =5;);func (_fdefdf ST_DocProtect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdefdf .String (),start );};func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_dgf :=&AG_SectPrAttributes {};return _dgf }; - -// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path -func (_cgcfg *CT_FFStatusText )ValidateWithPath (path string )error {if _acadb :=_cgcfg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acadb !=nil {return _acadb ;};return nil ;};const (ST_PTabLeaderUnset ST_PTabLeader =0;ST_PTabLeaderNone ST_PTabLeader =1;ST_PTabLeaderDot ST_PTabLeader =2;ST_PTabLeaderHyphen ST_PTabLeader =3;ST_PTabLeaderUnderscore ST_PTabLeader =4;ST_PTabLeaderMiddleDot ST_PTabLeader =5;);func (_dffffd ST_RubyAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dffffd .String (),start );};func NewStyles ()*Styles {_acegf :=&Styles {};_acegf .CT_Styles =*NewCT_Styles ();return _acegf };func NewCT_HpsMeasure ()*CT_HpsMeasure {_dbbea :=&CT_HpsMeasure {};return _dbbea };type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;};func (_bfcage *CT_Pitch )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfcage .ValAttr =ST_Pitch (1);for _ ,_adffb :=range start .Attr {if _adffb .Name .Local =="\u0076\u0061\u006c"{_bfcage .ValAttr .UnmarshalXMLAttr (_adffb );continue ;};};for {_cagfc ,_bgcaa :=d .Token ();if _bgcaa !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_bgcaa );};if _aacag ,_ddacc :=_cagfc .(_f .EndElement );_ddacc &&_aacag .Name ==start .Name {break ;};};return nil ;}; +CellMerge *CT_CellMergeTrackChange ;}; -// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path -func (_bfefda *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _bfefda .CNvPr !=nil {if _fbbbb :=_bfefda .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fbbbb !=nil {return _fbbbb ;};};if _bfefda .CNvContentPartPr !=nil {if _fcbefd :=_bfefda .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072");_fcbefd !=nil {return _fcbefd ;};};return nil ;};type CT_FontFamily struct{ +// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path +func (_fbcae *CT_SdtPr )ValidateWithPath (path string )error {if _fbcae .RPr !=nil {if _baaca :=_fbcae .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_baaca !=nil {return _baaca ;};};if _fbcae .Alias !=nil {if _acfgb :=_fbcae .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073");_acfgb !=nil {return _acfgb ;};};if _fbcae .Tag !=nil {if _gebdcg :=_fbcae .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_gebdcg !=nil {return _gebdcg ;};};if _fbcae .Id !=nil {if _cbbecf :=_fbcae .Id .ValidateWithPath (path +"\u002f\u0049\u0064");_cbbecf !=nil {return _cbbecf ;};};if _fbcae .Lock !=nil {if _fbgcf :=_fbcae .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_fbgcf !=nil {return _fbgcf ;};};if _fbcae .Placeholder !=nil {if _bdcda :=_fbcae .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_bdcda !=nil {return _bdcda ;};};if _fbcae .Temporary !=nil {if _beefc :=_fbcae .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_beefc !=nil {return _beefc ;};};if _fbcae .ShowingPlcHdr !=nil {if _accga :=_fbcae .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072");_accga !=nil {return _accga ;};};if _fbcae .DataBinding !=nil {if _gafeg :=_fbcae .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_gafeg !=nil {return _gafeg ;};};if _fbcae .Label !=nil {if _bbegga :=_fbcae .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c");_bbegga !=nil {return _bbegga ;};};if _fbcae .TabIndex !=nil {if _aecca :=_fbcae .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_aecca !=nil {return _aecca ;};};if _fbcae .Choice !=nil {if _fbfec :=_fbcae .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fbfec !=nil {return _fbfec ;};};return nil ;};func (_cfage *WdCT_PosVChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfage .Align !=WdST_AlignVUnset {_dafeaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cfage .Align ,_dafeaa );};if _cfage .PosOffset !=nil {_egfecf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_cfage .PosOffset ,_egfecf );};return nil ;};func (_bacgg *ST_HAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfaecg ,_efadbb :=d .Token ();if _efadbb !=nil {return _efadbb ;};if _bdbeb ,_egccd :=_dfaecg .(_c .EndElement );_egccd &&_bdbeb .Name ==start .Name {*_bacgg =1;return nil ;};if _ecbcf ,_dfabec :=_dfaecg .(_c .CharData );!_dfabec {return _ea .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",_dfaecg );}else {switch string (_ecbcf ){case "":*_bacgg =0;case "\u0074\u0065\u0078\u0074":*_bacgg =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bacgg =2;case "\u0070\u0061\u0067\u0065":*_bacgg =3;};};_dfaecg ,_efadbb =d .Token ();if _efadbb !=nil {return _efadbb ;};if _afggfe ,_aafbd :=_dfaecg .(_c .EndElement );_aafbd &&_afggfe .Name ==start .Name {return nil ;};return _ea .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",_dfaecg );}; -// Font Family Value -ValAttr ST_FontFamily ;};func (_fffbea ST_CharacterSpacing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fffbea .String (),start );};func (_ddfeb ST_EdnPos )String ()string {switch _ddfeb {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";}; +// Validate validates the CT_TblStylePr and its children +func (_ccdac *CT_TblStylePr )Validate ()error {return _ccdac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};func (_adbedg *ST_Proof )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_adbedg =0;case "\u0063\u006c\u0065a\u006e":*_adbedg =1;case "\u0064\u0069\u0072t\u0079":*_adbedg =2;};return nil ;};type EG_ContentCellContent struct{ -// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path -func (_daegde *EG_CellMarkupElements )ValidateWithPath (path string )error {if _daegde .CellIns !=nil {if _gccbe :=_daegde .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_gccbe !=nil {return _gccbe ;};};if _daegde .CellDel !=nil {if _afgbg :=_daegde .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_afgbg !=nil {return _afgbg ;};};if _daegde .CellMerge !=nil {if _ggadda :=_daegde .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_ggadda !=nil {return _ggadda ;};};return nil ;}; +// Table Cell +Tc []*CT_Tc ; -// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path -func (_aageg *CT_Lock )ValidateWithPath (path string )error {if _gdfda :=_aageg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfda !=nil {return _gdfda ;};return nil ;};func (_dafbdb *EG_ContentRunContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dafbdb .CustomXml !=nil {_dfaeae :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_dafbdb .CustomXml ,_dfaeae );};if _dafbdb .SmartTag !=nil {_aeccbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_dafbdb .SmartTag ,_aeccbg );};if _dafbdb .Sdt !=nil {_cdegbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_dafbdb .Sdt ,_cdegbc );};if _dafbdb .Dir !=nil {_fbbeca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_dafbdb .Dir ,_fbbeca );};if _dafbdb .Bdo !=nil {_gdgacf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u006f"}};e .EncodeElement (_dafbdb .Bdo ,_gdgacf );};if _dafbdb .R !=nil {_cdegee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_dafbdb .R ,_cdegee );};if _dafbdb .EG_RunLevelElts !=nil {for _ ,_cffbea :=range _dafbdb .EG_RunLevelElts {_cffbea .MarshalXML (e ,_f .StartElement {});};};return nil ;};const (ST_SectionMarkUnset ST_SectionMark =0;ST_SectionMarkNextPage ST_SectionMark =1;ST_SectionMarkNextColumn ST_SectionMark =2;ST_SectionMarkContinuous ST_SectionMark =3;ST_SectionMarkEvenPage ST_SectionMark =4;ST_SectionMarkOddPage ST_SectionMark =5;); +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// Validate validates the CT_NumPr and its children -func (_cgfb *CT_NumPr )Validate ()error {return _cgfb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};func (_debef *CT_SignedTwipsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_debef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MailMerge struct{ +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Source Document Type -MainDocumentType *CT_MailMergeDocType ; +// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path +func (_edfe *CT_MailMerge )ValidateWithPath (path string )error {if _ddac :=_edfe .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_ddac !=nil {return _ddac ;};if _edfe .LinkToQuery !=nil {if _ddga :=_edfe .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_ddga !=nil {return _ddga ;};};if _eeced :=_edfe .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e");_eeced !=nil {return _eeced ;};if _edfe .ConnectString !=nil {if _fgegf :=_edfe .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_fgegf !=nil {return _fgegf ;};};if _edfe .Query !=nil {if _fceg :=_edfe .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079");_fceg !=nil {return _fceg ;};};if _edfe .DataSource !=nil {if _adeaf :=_edfe .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_adeaf !=nil {return _adeaf ;};};if _edfe .HeaderSource !=nil {if _bdgbbc :=_edfe .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065");_bdgbbc !=nil {return _bdgbbc ;};};if _edfe .DoNotSuppressBlankLines !=nil {if _deegge :=_edfe .DoNotSuppressBlankLines .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073s\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073");_deegge !=nil {return _deegge ;};};if _edfe .Destination !=nil {if _cdbc :=_edfe .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_cdbc !=nil {return _cdbc ;};};if _edfe .AddressFieldName !=nil {if _acafc :=_edfe .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065");_acafc !=nil {return _acafc ;};};if _edfe .MailSubject !=nil {if _ggcd :=_edfe .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_ggcd !=nil {return _ggcd ;};};if _edfe .MailAsAttachment !=nil {if _abbcb :=_edfe .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074");_abbcb !=nil {return _abbcb ;};};if _edfe .ViewMergedData !=nil {if _acdga :=_edfe .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_acdga !=nil {return _acdga ;};};if _edfe .ActiveRecord !=nil {if _ddacg :=_edfe .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064");_ddacg !=nil {return _ddacg ;};};if _edfe .CheckErrors !=nil {if _becbag :=_edfe .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_becbag !=nil {return _becbag ;};};if _edfe .Odso !=nil {if _affcd :=_edfe .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f");_affcd !=nil {return _affcd ;};};return nil ;}; -// Query Contains Link to External Query File -LinkToQuery *CT_OnOff ; +// Validate validates the CT_TopPageBorder and its children +func (_dfceb *CT_TopPageBorder )Validate ()error {return _dfceb .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_eabbaa :=&EG_HdrFtrReferences {};return _eabbaa };type CT_Kinsoku struct{ -// Data Source Type -DataType *CT_MailMergeDataType ; +// Language For Which Custom Line Breaking Rule Applies +LangAttr string ; -// Data Source Connection String -ConnectString *CT_String ; +// Characters For Custom Line Breaking Rule +ValAttr string ;};func (_edfd *CT_GlossaryDocument )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _edfd .Background !=nil {_ggab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_edfd .Background ,_ggab );};if _edfd .DocParts !=nil {_gcdg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_edfd .DocParts ,_gcdg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_Direction byte ;type ST_WmlColorSchemeIndex byte ;func NewEG_RPrContent ()*EG_RPrContent {_bccbf :=&EG_RPrContent {};return _bccbf };type CT_Object struct{ -// Query For Data Source Records To Merge -Query *CT_String ; +// Original Image Width +DxaOrigAttr *_cf .ST_TwipsMeasure ; -// Data Source File Path -DataSource *CT_Rel ; +// Original Image Height +DyaOrigAttr *_cf .ST_TwipsMeasure ;Any []_cff .Any ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;};func NewFonts ()*Fonts {_eddbed :=&Fonts {};_eddbed .CT_FontsList =*NewCT_FontsList ();return _eddbed ;};func (_afgea ST_PageBorderZOrder )String ()string {switch _afgea {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";};func (_adbcd *CT_PixelsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_adbcd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_MailMerge ()*CT_MailMerge {_gdfg :=&CT_MailMerge {};_gdfg .MainDocumentType =NewCT_MailMergeDocType ();_gdfg .DataType =NewCT_MailMergeDataType ();return _gdfg ;};func (_abbdd ST_TextAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_abbdd .String (),start );};func (_eaggdb ST_MailMergeSourceType )Validate ()error {return _eaggdb .ValidateWithPath ("")};func (_dgfdbd *WdST_RelFromH )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aegff ,_cabeac :=d .Token ();if _cabeac !=nil {return _cabeac ;};if _afbbf ,_fdfff :=_aegff .(_c .EndElement );_fdfff &&_afbbf .Name ==start .Name {*_dgfdbd =1;return nil ;};if _aafee ,_cfbcg :=_aegff .(_c .CharData );!_cfbcg {return _ea .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",_aegff );}else {switch string (_aafee ){case "":*_dgfdbd =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dgfdbd =1;case "\u0070\u0061\u0067\u0065":*_dgfdbd =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_dgfdbd =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_dgfdbd =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_dgfdbd =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_dgfdbd =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dgfdbd =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dgfdbd =8;};};_aegff ,_cabeac =d .Token ();if _cabeac !=nil {return _cabeac ;};if _gdcge ,_bfedef :=_aegff .(_c .EndElement );_bfedef &&_gdcge .Name ==start .Name {return nil ;};return _ea .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",_aegff );};func (_dfacdd ST_Pitch )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdbdef :=_c .Attr {};_fdbdef .Name =name ;switch _dfacdd {case ST_PitchUnset :_fdbdef .Value ="";case ST_PitchFixed :_fdbdef .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_fdbdef .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_fdbdef .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";};return _fdbdef ,nil ;}; -// Header Definition File Path -HeaderSource *CT_Rel ; +// Validate validates the EG_PContent and its children +func (_ecffb *EG_PContent )Validate ()error {return _ecffb .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_aggad *CT_Lang )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_aggad .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_beffcd ST_CharacterSpacing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_beffcd .String (),start );};func (_acda *CT_Cnf )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acda .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_acda .ValAttr )});};if _acda .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_ea .Sprintf ("\u0025\u0076",*_acda .FirstRowAttr )});};if _acda .LastRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_ea .Sprintf ("\u0025\u0076",*_acda .LastRowAttr )});};if _acda .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_ea .Sprintf ("\u0025\u0076",*_acda .FirstColumnAttr )});};if _acda .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_ea .Sprintf ("\u0025\u0076",*_acda .LastColumnAttr )});};if _acda .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_acda .OddVBandAttr )});};if _acda .EvenVBandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0056\u0042\u0061\u006e\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_acda .EvenVBandAttr )});};if _acda .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_acda .OddHBandAttr )});};if _acda .EvenHBandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0048\u0042\u0061\u006e\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_acda .EvenHBandAttr )});};if _acda .FirstRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0066\u0069\u0072st\u0052o\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_ea .Sprintf ("\u0025\u0076",*_acda .FirstRowFirstColumnAttr )});};if _acda .FirstRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003af\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u004ca\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_ea .Sprintf ("\u0025\u0076",*_acda .FirstRowLastColumnAttr )});};if _acda .LastRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003al\u0061\u0073\u0074\u0052\u006f\u0077\u0046\u0069r\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_ea .Sprintf ("\u0025\u0076",*_acda .LastRowFirstColumnAttr )});};if _acda .LastRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061st\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_ea .Sprintf ("\u0025\u0076",*_acda .LastRowLastColumnAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PaperSource struct{ -// Remove Blank Lines from Merged Documents -DoNotSuppressBlankLines *CT_OnOff ; +// First Page Printer Tray Code +FirstAttr *int64 ; -// Merged Document Destination -Destination *CT_MailMergeDest ; +// Non-First Page Printer Tray Code +OtherAttr *int64 ;};func (_fdaafc ST_TblOverlap )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_efbbf :=_c .Attr {};_efbbf .Name =name ;switch _fdaafc {case ST_TblOverlapUnset :_efbbf .Value ="";case ST_TblOverlapNever :_efbbf .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_efbbf .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _efbbf ,nil ;};func (_dedgcfd WdST_AlignH )ValidateWithPath (path string )error {switch _dedgcfd {case 0,1,2,3,4,5:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dedgcfd ));};return nil ;};func (_fgbebb *CT_Tabs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfebc :for {_cgdfbf ,_facgbd :=d .Token ();if _facgbd !=nil {return _facgbd ;};switch _fedbc :=_cgdfbf .(type ){case _c .StartElement :switch _fedbc .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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_dgffb :=NewCT_TabStop ();if _dbcfcd :=d .DecodeElement (_dgffb ,&_fedbc );_dbcfcd !=nil {return _dbcfcd ;};_fgbebb .Tab =append (_fgbebb .Tab ,_dgffb );default:_cff .Log ("\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\u0054\u0061\u0062\u0073\u0020\u0025\u0076",_fedbc .Name );if _fcbbf :=d .Skip ();_fcbbf !=nil {return _fcbbf ;};};case _c .EndElement :break _cfebc ;case _c .CharData :};};return nil ;};func (_cdddb *CT_MoveBookmark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfef :=range start .Attr {if _bfef .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fggae ,_addda :=_bfef .Value ,error (nil );if _addda !=nil {return _addda ;};_cdddb .AuthorAttr =_fggae ;continue ;};if _bfef .Name .Local =="\u0064\u0061\u0074\u0065"{_cfbfg ,_gdeaa :=ParseStdlibTime (_bfef .Value );if _gdeaa !=nil {return _gdeaa ;};_cdddb .DateAttr =_cfbfg ;continue ;};if _bfef .Name .Local =="\u006e\u0061\u006d\u0065"{_eacbf ,_dbbg :=_bfef .Value ,error (nil );if _dbbg !=nil {return _dbbg ;};_cdddb .NameAttr =_eacbf ;continue ;};if _bfef .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_eabf ,_cfbggf :=_ac .ParseInt (_bfef .Value ,10,64);if _cfbggf !=nil {return _cfbggf ;};_cdddb .ColFirstAttr =&_eabf ;continue ;};if _bfef .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_faca ,_efbg :=_ac .ParseInt (_bfef .Value ,10,64);if _efbg !=nil {return _efbg ;};_cdddb .ColLastAttr =&_faca ;continue ;};if _bfef .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cdddb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_bfef );continue ;};if _bfef .Name .Local =="\u0069\u0064"{_fbgaf ,_efegb :=_ac .ParseInt (_bfef .Value ,10,64);if _efegb !=nil {return _efegb ;};_cdddb .IdAttr =_fbgaf ;continue ;};};for {_gfbab ,_bdgab :=d .Token ();if _bdgab !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_bdgab );};if _ebcab ,_ceee :=_gfbab .(_c .EndElement );_ceee &&_ebcab .Name ==start .Name {break ;};};return nil ;};func (_adega *CT_Font )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcfcg :=range start .Attr {if _dcfcg .Name .Local =="\u006e\u0061\u006d\u0065"{_dgaa ,_cfadf :=_dcfcg .Value ,error (nil );if _cfadf !=nil {return _cfadf ;};_adega .NameAttr =_dgaa ;continue ;};};_gdbd :for {_eegcf ,_gdgd :=d .Token ();if _gdgd !=nil {return _gdgd ;};switch _ddbd :=_eegcf .(type ){case _c .StartElement :switch _ddbd .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 :"\u0061l\u0074\u004e\u0061\u006d\u0065"},_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 :"\u0061l\u0074\u004e\u0061\u006d\u0065"}:_adega .AltName =NewCT_String ();if _ebadf :=d .DecodeElement (_adega .AltName ,&_ddbd );_ebadf !=nil {return _ebadf ;};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 :"\u0070a\u006e\u006f\u0073\u0065\u0031"},_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 :"\u0070a\u006e\u006f\u0073\u0065\u0031"}:_adega .Panose1 =NewCT_Panose ();if _ccad :=d .DecodeElement (_adega .Panose1 ,&_ddbd );_ccad !=nil {return _ccad ;};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 :"\u0063h\u0061\u0072\u0073\u0065\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 :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_adega .Charset =NewCT_Charset ();if _gaba :=d .DecodeElement (_adega .Charset ,&_ddbd );_gaba !=nil {return _gaba ;};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 :"\u0066\u0061\u006d\u0069\u006c\u0079"},_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 :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_adega .Family =NewCT_FontFamily ();if _cadb :=d .DecodeElement (_adega .Family ,&_ddbd );_cadb !=nil {return _cadb ;};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 :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"},_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 :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}:_adega .NotTrueType =NewCT_OnOff ();if _fdeb :=d .DecodeElement (_adega .NotTrueType ,&_ddbd );_fdeb !=nil {return _fdeb ;};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 :"\u0070\u0069\u0074c\u0068"},_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 :"\u0070\u0069\u0074c\u0068"}:_adega .Pitch =NewCT_Pitch ();if _ddecf :=d .DecodeElement (_adega .Pitch ,&_ddbd );_ddecf !=nil {return _ddecf ;};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 :"\u0073\u0069\u0067"},_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 :"\u0073\u0069\u0067"}:_adega .Sig =NewCT_FontSig ();if _bgbb :=d .DecodeElement (_adega .Sig ,&_ddbd );_bgbb !=nil {return _bgbb ;};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 :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"},_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 :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"}:_adega .EmbedRegular =NewCT_FontRel ();if _fbcd :=d .DecodeElement (_adega .EmbedRegular ,&_ddbd );_fbcd !=nil {return _fbcd ;};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 :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"},_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 :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"}:_adega .EmbedBold =NewCT_FontRel ();if _aeddc :=d .DecodeElement (_adega .EmbedBold ,&_ddbd );_aeddc !=nil {return _aeddc ;};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 :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_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 :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_adega .EmbedItalic =NewCT_FontRel ();if _ebaab :=d .DecodeElement (_adega .EmbedItalic ,&_ddbd );_ebaab !=nil {return _ebaab ;};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 :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_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 :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_adega .EmbedBoldItalic =NewCT_FontRel ();if _becbb :=d .DecodeElement (_adega .EmbedBoldItalic ,&_ddbd );_becbb !=nil {return _becbb ;};default:_cff .Log ("\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\u006f\u006e\u0074\u0020\u0025\u0076",_ddbd .Name );if _fbcbd :=d .Skip ();_fbcbd !=nil {return _fbcbd ;};};case _c .EndElement :break _gdbd ;case _c .CharData :};};return nil ;};func (_gaccd *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acbaee :for {_faeacd ,_eegcc :=d .Token ();if _eegcc !=nil {return _eegcc ;};switch _eebdfe :=_faeacd .(type ){case _c .StartElement :switch _eebdfe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_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 :"\u0074\u0078\u0062\u0078"}:_gaccd .Txbx =NewWdCT_TextboxInfo ();if _dgdaf :=d .DecodeElement (_gaccd .Txbx ,&_eebdfe );_dgdaf !=nil {return _dgdaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_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 :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_gaccd .LinkedTxbx =NewWdCT_LinkedTextboxInformation ();if _feebc :=d .DecodeElement (_gaccd .LinkedTxbx ,&_eebdfe );_feebc !=nil {return _feebc ;};default:_cff .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0053h\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_eebdfe .Name );if _gfgbde :=d .Skip ();_gfgbde !=nil {return _gfgbde ;};};case _c .EndElement :break _acbaee ;case _c .CharData :};};return nil ;};func (_fgcaf ST_HdrFtr )Validate ()error {return _fgcaf .ValidateWithPath ("")};func NewCT_MultiLevelType ()*CT_MultiLevelType {_fbfee :=&CT_MultiLevelType {};_fbfee .ValAttr =ST_MultiLevelType (1);return _fbfee ;};func NewCT_DocPartPr ()*CT_DocPartPr {_egggf :=&CT_DocPartPr {};_egggf .Name =NewCT_DocPartName ();return _egggf ;};func (_afeeac *ST_StyleType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgcdfe ,_ecbecg :=d .Token ();if _ecbecg !=nil {return _ecbecg ;};if _fbccec ,_fbaaa :=_fgcdfe .(_c .EndElement );_fbaaa &&_fbccec .Name ==start .Name {*_afeeac =1;return nil ;};if _bdfgda ,_eebfb :=_fgcdfe .(_c .CharData );!_eebfb {return _ea .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",_fgcdfe );}else {switch string (_bdfgda ){case "":*_afeeac =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_afeeac =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_afeeac =2;case "\u0074\u0061\u0062l\u0065":*_afeeac =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_afeeac =4;};};_fgcdfe ,_ecbecg =d .Token ();if _ecbecg !=nil {return _ecbecg ;};if _cfbcb ,_ccffa :=_fgcdfe .(_c .EndElement );_ccffa &&_cfbcb .Name ==start .Name {return nil ;};return _ea .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",_fgcdfe );};func (_efea *CT_DataBinding )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efea .PrefixMappingsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003ap\u0072\u0065\u0066i\u0078\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_efea .PrefixMappingsAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_ea .Sprintf ("\u0025\u0076",_efea .XpathAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"},Value :_ea .Sprintf ("\u0025\u0076",_efea .StoreItemIDAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfaecb WdST_RelFromV )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cfaecb .String (),start );}; -// Column Containing E-mail Address -AddressFieldName *CT_String ; +// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path +func (_fbbcfb *CT_PPrDefault )ValidateWithPath (path string )error {if _fbbcfb .PPr !=nil {if _bddd :=_fbbcfb .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_bddd !=nil {return _bddd ;};};return nil ;};func (_afgbf *CT_OdsoFieldMapData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbdada :for {_gccac ,_bfcfeg :=d .Token ();if _bfcfeg !=nil {return _bfcfeg ;};switch _dbegg :=_gccac .(type ){case _c .StartElement :switch _dbegg .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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_afgbf .Type =NewCT_MailMergeOdsoFMDFieldType ();if _eegg :=d .DecodeElement (_afgbf .Type ,&_dbegg );_eegg !=nil {return _eegg ;};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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_afgbf .Name =NewCT_String ();if _dgaeg :=d .DecodeElement (_afgbf .Name ,&_dbegg );_dgaeg !=nil {return _dgaeg ;};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 :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"},_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 :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}:_afgbf .MappedName =NewCT_String ();if _ecfac :=d .DecodeElement (_afgbf .MappedName ,&_dbegg );_ecfac !=nil {return _ecfac ;};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 :"\u0063\u006f\u006c\u0075\u006d\u006e"},_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 :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_afgbf .Column =NewCT_DecimalNumber ();if _ffccg :=d .DecodeElement (_afgbf .Column ,&_dbegg );_ffccg !=nil {return _ffccg ;};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 :"\u006c\u0069\u0064"},_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 :"\u006c\u0069\u0064"}:_afgbf .Lid =NewCT_Lang ();if _efbdeb :=d .DecodeElement (_afgbf .Lid ,&_dbegg );_efbdeb !=nil {return _efbdeb ;};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 :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"},_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 :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"}:_afgbf .DynamicAddress =NewCT_OnOff ();if _baaadb :=d .DecodeElement (_afgbf .DynamicAddress ,&_dbegg );_baaadb !=nil {return _baaadb ;};default:_cff .Log ("\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\u0043\u0054\u005f\u004f\u0064\u0073\u006f\u0046\u0069\u0065ld\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_dbegg .Name );if _ceabbf :=d .Skip ();_ceabbf !=nil {return _ceabbf ;};};case _c .EndElement :break _dbdada ;case _c .CharData :};};return nil ;};func (_geaca *CT_SdtRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaaae :for {_abdbec ,_fedbg :=d .Token ();if _fedbg !=nil {return _fedbg ;};switch _bfcda :=_abdbec .(type ){case _c .StartElement :switch _bfcda .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 :"\u0073\u0064\u0074P\u0072"},_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 :"\u0073\u0064\u0074P\u0072"}:_geaca .SdtPr =NewCT_SdtPr ();if _dagdc :=d .DecodeElement (_geaca .SdtPr ,&_bfcda );_dagdc !=nil {return _dagdc ;};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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_geaca .SdtEndPr =NewCT_SdtEndPr ();if _dgbae :=d .DecodeElement (_geaca .SdtEndPr ,&_bfcda );_dgbae !=nil {return _dgbae ;};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 :"\u0073\u0064\u0074\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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_geaca .SdtContent =NewCT_SdtContentRun ();if _ffced :=d .DecodeElement (_geaca .SdtContent ,&_bfcda );_ffced !=nil {return _ffced ;};default:_cff .Log ("\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\u0064\u0074R\u0075\u006e \u0025\u0076",_bfcda .Name );if _daab :=d .Skip ();_daab !=nil {return _daab ;};};case _c .EndElement :break _aaaae ;case _c .CharData :};};return nil ;};func (_dfcfe *CT_TblPrExBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afffg :for {_gcdaaa ,_agaea :=d .Token ();if _agaea !=nil {return _agaea ;};switch _cedgc :=_gcdaaa .(type ){case _c .StartElement :switch _cedgc .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 :"\u0074\u0062\u006c\u0057"},_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 :"\u0074\u0062\u006c\u0057"}:_dfcfe .TblW =NewCT_TblWidth ();if _faead :=d .DecodeElement (_dfcfe .TblW ,&_cedgc );_faead !=nil {return _faead ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_dfcfe .Jc =NewCT_JcTable ();if _dbgga :=d .DecodeElement (_dfcfe .Jc ,&_cedgc );_dbgga !=nil {return _dbgga ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_dfcfe .TblCellSpacing =NewCT_TblWidth ();if _fdefaa :=d .DecodeElement (_dfcfe .TblCellSpacing ,&_cedgc );_fdefaa !=nil {return _fdefaa ;};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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_dfcfe .TblInd =NewCT_TblWidth ();if _edbe :=d .DecodeElement (_dfcfe .TblInd ,&_cedgc );_edbe !=nil {return _edbe ;};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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_dfcfe .TblBorders =NewCT_TblBorders ();if _baffag :=d .DecodeElement (_dfcfe .TblBorders ,&_cedgc );_baffag !=nil {return _baffag ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_dfcfe .Shd =NewCT_Shd ();if _dcdfa :=d .DecodeElement (_dfcfe .Shd ,&_cedgc );_dcdfa !=nil {return _dcdfa ;};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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_dfcfe .TblLayout =NewCT_TblLayoutType ();if _gcecd :=d .DecodeElement (_dfcfe .TblLayout ,&_cedgc );_gcecd !=nil {return _gcecd ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_dfcfe .TblCellMar =NewCT_TblCellMar ();if _cfgdca :=d .DecodeElement (_dfcfe .TblCellMar ,&_cedgc );_cfgdca !=nil {return _cfgdca ;};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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_dfcfe .TblLook =NewCT_TblLook ();if _defcf :=d .DecodeElement (_dfcfe .TblLook ,&_cedgc );_defcf !=nil {return _defcf ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078B\u0061s\u0065\u0020\u0025\u0076",_cedgc .Name );if _bbdfd :=d .Skip ();_bbdfd !=nil {return _bbdfd ;};};case _c .EndElement :break _afffg ;case _c .CharData :};};return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_eeccga :=&CT_SmartTagType {};return _eeccga }; -// Merged E-mail or Fax Subject Line -MailSubject *CT_String ; +// Validate validates the CT_MathCtrlDel and its children +func (_gaeaac *CT_MathCtrlDel )Validate ()error {return _gaeaac .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");};func (_babfe *CT_FtnEdnSepRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_babfe .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewWdCT_WrapPath ()*WdCT_WrapPath {_eceacc :=&WdCT_WrapPath {};_eceacc .Start =_eg .NewCT_Point2D ();return _eceacc ;}; -// Merged Document To E-Mail Attachment -MailAsAttachment *CT_OnOff ; +// Validate validates the CT_SdtDocPart and its children +func (_eaegf *CT_SdtDocPart )Validate ()error {return _eaegf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_fbefc *WdEG_WrapType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbefc .Choice !=nil {_fbefc .Choice .MarshalXML (e ,_c .StartElement {});};return nil ;};func NewCT_StyleSort ()*CT_StyleSort {_efggb :=&CT_StyleSort {};_efggb .ValAttr =ST_StyleSort (1);return _efggb ;};func (_cdcbfg *ST_ProofErr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcagc ,_cccbgd :=d .Token ();if _cccbgd !=nil {return _cccbgd ;};if _dgdbfc ,_bgaade :=_dcagc .(_c .EndElement );_bgaade &&_dgdbfc .Name ==start .Name {*_cdcbfg =1;return nil ;};if _ecfec ,_cdggd :=_dcagc .(_c .CharData );!_cdggd {return _ea .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",_dcagc );}else {switch string (_ecfec ){case "":*_cdcbfg =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_cdcbfg =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_cdcbfg =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_cdcbfg =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_cdcbfg =4;};};_dcagc ,_cccbgd =d .Token ();if _cccbgd !=nil {return _cccbgd ;};if _cgabd ,_gddbec :=_dcagc .(_c .EndElement );_gddbec &&_cgabd .Name ==start .Name {return nil ;};return _ea .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",_dcagc );};func (_geecd *CT_Shd )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bdbcf ,_acgbcc :=_geecd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acgbcc !=nil {return _acgbcc ;};start .Attr =append (start .Attr ,_bdbcf );if _geecd .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_geecd .ColorAttr )});};if _geecd .ThemeColorAttr !=ST_ThemeColorUnset {_geefa ,_eabce :=_geecd .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _eabce !=nil {return _eabce ;};start .Attr =append (start .Attr ,_geefa );};if _geecd .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_geecd .ThemeTintAttr )});};if _geecd .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_geecd .ThemeShadeAttr )});};if _geecd .FillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_geecd .FillAttr )});};if _geecd .ThemeFillAttr !=ST_ThemeColorUnset {_cecfed ,_gefabf :=_geecd .ThemeFillAttr .MarshalXMLAttr (_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"});if _gefabf !=nil {return _gefabf ;};start .Attr =append (start .Attr ,_cecfed );};if _geecd .ThemeFillTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_geecd .ThemeFillTintAttr )});};if _geecd .ThemeFillShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003at\u0068\u0065\u006de\u0046\u0069\u006c\u006c\u0053\u0068\u0061\u0064\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_geecd .ThemeFillShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdebag ST_RestartNumber )Validate ()error {return _fdebag .ValidateWithPath ("")}; -// View Merged Data Within Document -ViewMergedData *CT_OnOff ; +// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path +func (_bafce *CT_RPrDefault )ValidateWithPath (path string )error {if _bafce .RPr !=nil {if _bcfbf :=_bafce .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bcfbf !=nil {return _bcfbf ;};};return nil ;};func ParseStdlibTime (s string )(_e .Time ,error ){return _e .Time {},nil };func (_cbbggf *WdST_AlignH )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cbbggf =0;case "\u006c\u0065\u0066\u0074":*_cbbggf =1;case "\u0072\u0069\u0067h\u0074":*_cbbggf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cbbggf =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_cbbggf =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_cbbggf =5;};return nil ;};type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;};type CT_PPrGeneral struct{ -// Record Currently Displayed In Merged Document -ActiveRecord *CT_DecimalNumber ; +// Referenced Paragraph Style +PStyle *CT_String ; -// Mail Merge Error Reporting Setting -CheckErrors *CT_DecimalNumber ; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// Office Data Source Object Settings -Odso *CT_Odso ;};func NewCT_Row ()*CT_Row {_dggfa :=&CT_Row {};return _dggfa };func (_ggada *EG_RangeMarkupElements )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abfbfd :for {_cdggd ,_efdag :=d .Token ();if _efdag !=nil {return _efdag ;};switch _aabaaeg :=_cdggd .(type ){case _f .StartElement :switch _aabaaeg .Name {case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ggada .BookmarkStart =NewCT_Bookmark ();if _dddcgd :=d .DecodeElement (_ggada .BookmarkStart ,&_aabaaeg );_dddcgd !=nil {return _dddcgd ;};case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ggada .BookmarkEnd =NewCT_MarkupRange ();if _bccaa :=d .DecodeElement (_ggada .BookmarkEnd ,&_aabaaeg );_bccaa !=nil {return _bccaa ;};case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ggada .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbeced :=d .DecodeElement (_ggada .MoveFromRangeStart ,&_aabaaeg );_gbeced !=nil {return _gbeced ;};case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ggada .MoveFromRangeEnd =NewCT_MarkupRange ();if _dbedbg :=d .DecodeElement (_ggada .MoveFromRangeEnd ,&_aabaaeg );_dbedbg !=nil {return _dbedbg ;};case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ggada .MoveToRangeStart =NewCT_MoveBookmark ();if _egdcaf :=d .DecodeElement (_ggada .MoveToRangeStart ,&_aabaaeg );_egdcaf !=nil {return _egdcaf ;};case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ggada .MoveToRangeEnd =NewCT_MarkupRange ();if _egbdf :=d .DecodeElement (_ggada .MoveToRangeEnd ,&_aabaaeg );_egbdf !=nil {return _egbdf ;};case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ggada .CommentRangeStart =NewCT_MarkupRange ();if _baced :=d .DecodeElement (_ggada .CommentRangeStart ,&_aabaaeg );_baced !=nil {return _baced ;};case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ggada .CommentRangeEnd =NewCT_MarkupRange ();if _fabeg :=d .DecodeElement (_ggada .CommentRangeEnd ,&_aabaaeg );_fabeg !=nil {return _fabeg ;};case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggada .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dfbgeb :=d .DecodeElement (_ggada .CustomXmlInsRangeStart ,&_aabaaeg );_dfbgeb !=nil {return _dfbgeb ;};case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ggada .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdacab :=d .DecodeElement (_ggada .CustomXmlInsRangeEnd ,&_aabaaeg );_fdacab !=nil {return _fdacab ;};case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggada .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fedgf :=d .DecodeElement (_ggada .CustomXmlDelRangeStart ,&_aabaaeg );_fedgf !=nil {return _fedgf ;};case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ggada .CustomXmlDelRangeEnd =NewCT_Markup ();if _egbege :=d .DecodeElement (_ggada .CustomXmlDelRangeEnd ,&_aabaaeg );_egbege !=nil {return _egbege ;};case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ggada .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ebagc :=d .DecodeElement (_ggada .CustomXmlMoveFromRangeStart ,&_aabaaeg );_ebagc !=nil {return _ebagc ;};case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ggada .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ccgccbf :=d .DecodeElement (_ggada .CustomXmlMoveFromRangeEnd ,&_aabaaeg );_ccgccbf !=nil {return _ccgccbf ;};case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ggada .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gagbg :=d .DecodeElement (_ggada .CustomXmlMoveToRangeStart ,&_aabaaeg );_gagbg !=nil {return _gagbg ;};case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ggada .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ggeba :=d .DecodeElement (_ggada .CustomXmlMoveToRangeEnd ,&_aabaaeg );_ggeba !=nil {return _ggeba ;};default:_gb .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0052\u0061\u006e\u0067e\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_aabaaeg .Name );if _dbfgec :=d .Skip ();_dbfgec !=nil {return _dbfgec ;};};case _f .EndElement :break _abfbfd ;case _f .CharData :};};return nil ;};func (_fbab *CT_EdnDocProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbg :for {_bdbac ,_ebbcd :=d .Token ();if _ebbcd !=nil {return _ebbcd ;};switch _afaf :=_bdbac .(type ){case _f .StartElement :switch _afaf .Name {case _f .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 :"\u0070\u006f\u0073"},_f .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 :"\u0070\u006f\u0073"}:_fbab .Pos =NewCT_EdnPos ();if _ebfb :=d .DecodeElement (_fbab .Pos ,&_afaf );_ebfb !=nil {return _ebfb ;};case _f .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 :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fbab .NumFmt =NewCT_NumFmt ();if _efcbd :=d .DecodeElement (_fbab .NumFmt ,&_afaf );_efcbd !=nil {return _efcbd ;};case _f .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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_fbab .NumStart =NewCT_DecimalNumber ();if _gbaeg :=d .DecodeElement (_fbab .NumStart ,&_afaf );_gbaeg !=nil {return _gbaeg ;};case _f .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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_f .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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_fbab .NumRestart =NewCT_NumRestart ();if _fceea :=d .DecodeElement (_fbab .NumRestart ,&_afaf );_fceea !=nil {return _fceea ;};case _f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_gedca :=NewCT_FtnEdnSepRef ();if _fbgge :=d .DecodeElement (_gedca ,&_afaf );_fbgge !=nil {return _fbgge ;};_fbab .Endnote =append (_fbab .Endnote ,_gedca );default:_gb .Log ("\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\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_afaf .Name );if _fgfe :=d .Skip ();_fgfe !=nil {return _fgfe ;};};case _f .EndElement :break _ddbg ;case _f .CharData :};};return nil ;};type CT_P struct{ +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Revision Identifier for Paragraph Glyph Formatting -RsidRPrAttr *string ; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// Revision Identifier for Paragraph -RsidRAttr *string ; +// Text Frame Properties +FramePr *CT_FramePr ; -// Revision Identifier for Paragraph Deletion -RsidDelAttr *string ; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Revision Identifier for Paragraph Properties -RsidPAttr *string ; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Default Revision Identifier for Runs -RsidRDefaultAttr *string ; +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Paragraph Properties -PPr *CT_PPr ;EG_PContent []*EG_PContent ;};func (_efgbbdc *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgbfeb :for {_fgbgd ,_ceffbc :=d .Token ();if _ceffbc !=nil {return _ceffbc ;};switch _fagfca :=_fgbgd .(type ){case _f .StartElement :switch _fagfca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_f .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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_efgbbdc .CNvSpPr =_db .NewCT_NonVisualDrawingShapeProps ();if _ggbfa :=d .DecodeElement (_efgbbdc .CNvSpPr ,&_fagfca );_ggbfa !=nil {return _ggbfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_f .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 :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_efgbbdc .CNvCnPr =_db .NewCT_NonVisualConnectorProperties ();if _gfbaa :=d .DecodeElement (_efgbbdc .CNvCnPr ,&_fagfca );_gfbaa !=nil {return _gfbaa ;};default:_gb .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_fagfca .Name );if _dcbfcc :=d .Skip ();_dcbfcc !=nil {return _dcbfcc ;};};case _f .EndElement :break _dgbfeb ;case _f .CharData :};};return nil ;};func (_afggbc ST_EdnPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afggbc .String (),start );};func (_gggba *CT_RPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddacf :for {_dcgabe ,_gacd :=d .Token ();if _gacd !=nil {return _gacd ;};switch _agca :=_dcgabe .(type ){case _f .StartElement :switch _agca .Name {case _f .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_gggba .RStyle =NewCT_String ();if _dacab :=d .DecodeElement (_gggba .RStyle ,&_agca );_dacab !=nil {return _dacab ;};case _f .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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_f .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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_gggba .RFonts =NewCT_Fonts ();if _deceaa :=d .DecodeElement (_gggba .RFonts ,&_agca );_deceaa !=nil {return _deceaa ;};case _f .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 :"\u0062"},_f .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 :"\u0062"}:_gggba .B =NewCT_OnOff ();if _gbaa :=d .DecodeElement (_gggba .B ,&_agca );_gbaa !=nil {return _gbaa ;};case _f .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 :"\u0062\u0043\u0073"},_f .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 :"\u0062\u0043\u0073"}:_gggba .BCs =NewCT_OnOff ();if _gfdgbe :=d .DecodeElement (_gggba .BCs ,&_agca );_gfdgbe !=nil {return _gfdgbe ;};case _f .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 :"\u0069"},_f .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 :"\u0069"}:_gggba .I =NewCT_OnOff ();if _cadcd :=d .DecodeElement (_gggba .I ,&_agca );_cadcd !=nil {return _cadcd ;};case _f .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 :"\u0069\u0043\u0073"},_f .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 :"\u0069\u0043\u0073"}:_gggba .ICs =NewCT_OnOff ();if _bbgee :=d .DecodeElement (_gggba .ICs ,&_agca );_bbgee !=nil {return _bbgee ;};case _f .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 :"\u0063\u0061\u0070\u0073"},_f .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 :"\u0063\u0061\u0070\u0073"}:_gggba .Caps =NewCT_OnOff ();if _bcaea :=d .DecodeElement (_gggba .Caps ,&_agca );_bcaea !=nil {return _bcaea ;};case _f .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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_f .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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_gggba .SmallCaps =NewCT_OnOff ();if _gbaedg :=d .DecodeElement (_gggba .SmallCaps ,&_agca );_gbaedg !=nil {return _gbaedg ;};case _f .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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_f .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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_gggba .Strike =NewCT_OnOff ();if _deda :=d .DecodeElement (_gggba .Strike ,&_agca );_deda !=nil {return _deda ;};case _f .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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_f .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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_gggba .Dstrike =NewCT_OnOff ();if _fgfbe :=d .DecodeElement (_gggba .Dstrike ,&_agca );_fgfbe !=nil {return _fgfbe ;};case _f .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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_f .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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_gggba .Outline =NewCT_OnOff ();if _bdabfd :=d .DecodeElement (_gggba .Outline ,&_agca );_bdabfd !=nil {return _bdabfd ;};case _f .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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_f .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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gggba .Shadow =NewCT_OnOff ();if _faef :=d .DecodeElement (_gggba .Shadow ,&_agca );_faef !=nil {return _faef ;};case _f .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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_f .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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_gggba .Emboss =NewCT_OnOff ();if _dcedg :=d .DecodeElement (_gggba .Emboss ,&_agca );_dcedg !=nil {return _dcedg ;};case _f .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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_f .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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_gggba .Imprint =NewCT_OnOff ();if _cbcedc :=d .DecodeElement (_gggba .Imprint ,&_agca );_cbcedc !=nil {return _cbcedc ;};case _f .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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_f .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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_gggba .NoProof =NewCT_OnOff ();if _eabef :=d .DecodeElement (_gggba .NoProof ,&_agca );_eabef !=nil {return _eabef ;};case _f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_f .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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_gggba .SnapToGrid =NewCT_OnOff ();if _ddabf :=d .DecodeElement (_gggba .SnapToGrid ,&_agca );_ddabf !=nil {return _ddabf ;};case _f .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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_f .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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_gggba .Vanish =NewCT_OnOff ();if _dgagc :=d .DecodeElement (_gggba .Vanish ,&_agca );_dgagc !=nil {return _dgagc ;};case _f .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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_f .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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_gggba .WebHidden =NewCT_OnOff ();if _fcdef :=d .DecodeElement (_gggba .WebHidden ,&_agca );_fcdef !=nil {return _fcdef ;};case _f .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 :"\u0063\u006f\u006co\u0072"},_f .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 :"\u0063\u006f\u006co\u0072"}:_gggba .Color =NewCT_Color ();if _fcfed :=d .DecodeElement (_gggba .Color ,&_agca );_fcfed !=nil {return _fcfed ;};case _f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_f .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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_gggba .Spacing =NewCT_SignedTwipsMeasure ();if _gaaab :=d .DecodeElement (_gggba .Spacing ,&_agca );_gaaab !=nil {return _gaaab ;};case _f .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 :"\u0077"},_f .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 :"\u0077"}:_gggba .W =NewCT_TextScale ();if _fbgcd :=d .DecodeElement (_gggba .W ,&_agca );_fbgcd !=nil {return _fbgcd ;};case _f .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 :"\u006b\u0065\u0072\u006e"},_f .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 :"\u006b\u0065\u0072\u006e"}:_gggba .Kern =NewCT_HpsMeasure ();if _faefg :=d .DecodeElement (_gggba .Kern ,&_agca );_faefg !=nil {return _faefg ;};case _f .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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_f .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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_gggba .Position =NewCT_SignedHpsMeasure ();if _afgfg :=d .DecodeElement (_gggba .Position ,&_agca );_afgfg !=nil {return _afgfg ;};case _f .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 :"\u0073\u007a"},_f .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 :"\u0073\u007a"}:_gggba .Sz =NewCT_HpsMeasure ();if _cagea :=d .DecodeElement (_gggba .Sz ,&_agca );_cagea !=nil {return _cagea ;};case _f .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 :"\u0073\u007a\u0043\u0073"},_f .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 :"\u0073\u007a\u0043\u0073"}:_gggba .SzCs =NewCT_HpsMeasure ();if _adebf :=d .DecodeElement (_gggba .SzCs ,&_agca );_adebf !=nil {return _adebf ;};case _f .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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_f .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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_gggba .Highlight =NewCT_Highlight ();if _eggdaf :=d .DecodeElement (_gggba .Highlight ,&_agca );_eggdaf !=nil {return _eggdaf ;};case _f .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 :"\u0075"},_f .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 :"\u0075"}:_gggba .U =NewCT_Underline ();if _cggfc :=d .DecodeElement (_gggba .U ,&_agca );_cggfc !=nil {return _cggfc ;};case _f .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_f .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_gggba .Effect =NewCT_TextEffect ();if _fgcedb :=d .DecodeElement (_gggba .Effect ,&_agca );_fgcedb !=nil {return _fgcedb ;};case _f .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 :"\u0062\u0064\u0072"},_f .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 :"\u0062\u0064\u0072"}:_gggba .Bdr =NewCT_Border ();if _bgdcf :=d .DecodeElement (_gggba .Bdr ,&_agca );_bgdcf !=nil {return _bgdcf ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_gggba .Shd =NewCT_Shd ();if _gadag :=d .DecodeElement (_gggba .Shd ,&_agca );_gadag !=nil {return _gadag ;};case _f .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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_f .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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_gggba .FitText =NewCT_FitText ();if _cegee :=d .DecodeElement (_gggba .FitText ,&_agca );_cegee !=nil {return _cegee ;};case _f .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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_f .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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_gggba .VertAlign =NewCT_VerticalAlignRun ();if _bafb :=d .DecodeElement (_gggba .VertAlign ,&_agca );_bafb !=nil {return _bafb ;};case _f .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 :"\u0072\u0074\u006c"},_f .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 :"\u0072\u0074\u006c"}:_gggba .Rtl =NewCT_OnOff ();if _gdgfa :=d .DecodeElement (_gggba .Rtl ,&_agca );_gdgfa !=nil {return _gdgfa ;};case _f .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 :"\u0063\u0073"},_f .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 :"\u0063\u0073"}:_gggba .Cs =NewCT_OnOff ();if _fddec :=d .DecodeElement (_gggba .Cs ,&_agca );_fddec !=nil {return _fddec ;};case _f .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 :"\u0065\u006d"},_f .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 :"\u0065\u006d"}:_gggba .Em =NewCT_Em ();if _efbfg :=d .DecodeElement (_gggba .Em ,&_agca );_efbfg !=nil {return _efbfg ;};case _f .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 :"\u006c\u0061\u006e\u0067"},_f .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 :"\u006c\u0061\u006e\u0067"}:_gggba .Lang =NewCT_Language ();if _dgfggc :=d .DecodeElement (_gggba .Lang ,&_agca );_dgfggc !=nil {return _dgfggc ;};case _f .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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_f .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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_gggba .EastAsianLayout =NewCT_EastAsianLayout ();if _fafcg :=d .DecodeElement (_gggba .EastAsianLayout ,&_agca );_fafcg !=nil {return _fafcg ;};case _f .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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_f .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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_gggba .SpecVanish =NewCT_OnOff ();if _geac :=d .DecodeElement (_gggba .SpecVanish ,&_agca );_geac !=nil {return _geac ;};case _f .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 :"\u006f\u004d\u0061t\u0068"},_f .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 :"\u006f\u004d\u0061t\u0068"}:_gggba .OMath =NewCT_OnOff ();if _dgffd :=d .DecodeElement (_gggba .OMath ,&_agca );_dgffd !=nil {return _dgffd ;};case _f .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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_f .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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_gggba .RPrChange =NewCT_RPrChange ();if _ccgaa :=d .DecodeElement (_gggba .RPrChange ,&_agca );_ccgaa !=nil {return _ccgaa ;};default:_gb .Log ("\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\u0052\u0050\u0072\u0020\u0025\u0076",_agca .Name );if _bcbaa :=d .Skip ();_bcbaa !=nil {return _bcbaa ;};};case _f .EndElement :break _ddacf ;case _f .CharData :};};return nil ;};const (WdST_RelFromHUnset WdST_RelFromH =0;WdST_RelFromHMargin WdST_RelFromH =1;WdST_RelFromHPage WdST_RelFromH =2;WdST_RelFromHColumn WdST_RelFromH =3;WdST_RelFromHCharacter WdST_RelFromH =4;WdST_RelFromHLeftMargin WdST_RelFromH =5;WdST_RelFromHRightMargin WdST_RelFromH =6;WdST_RelFromHInsideMargin WdST_RelFromH =7;WdST_RelFromHOutsideMargin WdST_RelFromH =8;);func (_bgfaa ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _bgfaa {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgfaa ));};return nil ;};type CT_FldChar struct{ +// Paragraph Borders +PBdr *CT_PBdr ; -// Field Character Type -FldCharTypeAttr ST_FldCharType ; +// Paragraph Shading +Shd *CT_Shd ; -// Field Should Not Be Recalculated -FldLockAttr *_cd .ST_OnOff ; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// Field Result Invalidated -DirtyAttr *_cd .ST_OnOff ; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// Custom Field Data -FldData *CT_Text ; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// Form Field Properties -FfData *CT_FFData ; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Previous Numbering Field Properties -NumberingChange *CT_TrackChangeNumbering ;};func (_fccbc *AC_ChoiceRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fccbc .Br !=nil {_gccfce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_fccbc .Br ,_gccfce );};if _fccbc .T !=nil {_cfgac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_fccbc .T ,_cfgac );};if _fccbc .ContentPart !=nil {_fgdad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_fccbc .ContentPart ,_fgdad );};if _fccbc .DelText !=nil {_bfgac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_fccbc .DelText ,_bfgac );};if _fccbc .InstrText !=nil {_ceefb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fccbc .InstrText ,_ceefb );};if _fccbc .DelInstrText !=nil {_aacbgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fccbc .DelInstrText ,_aacbgf );};if _fccbc .NoBreakHyphen !=nil {_gbeacc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_fccbc .NoBreakHyphen ,_gbeacc );};if _fccbc .SoftHyphen !=nil {_dcggfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_fccbc .SoftHyphen ,_dcggfd );};if _fccbc .DayShort !=nil {_dfbcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_fccbc .DayShort ,_dfbcd );};if _fccbc .MonthShort !=nil {_dbfcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_fccbc .MonthShort ,_dbfcf );};if _fccbc .YearShort !=nil {_aafbg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_fccbc .YearShort ,_aafbg );};if _fccbc .DayLong !=nil {_fcabcf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_fccbc .DayLong ,_fcabcf );};if _fccbc .MonthLong !=nil {_egedae :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_fccbc .MonthLong ,_egedae );};if _fccbc .YearLong !=nil {_efacbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_fccbc .YearLong ,_efacbf );};if _fccbc .AnnotationRef !=nil {_gfcfb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_fccbc .AnnotationRef ,_gfcfb );};if _fccbc .FootnoteRef !=nil {_feege :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_fccbc .FootnoteRef ,_feege );};if _fccbc .EndnoteRef !=nil {_bddafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_fccbc .EndnoteRef ,_bddafe );};if _fccbc .Separator !=nil {_cfbdbg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_fccbc .Separator ,_cfbdbg );};if _fccbc .ContinuationSeparator !=nil {_acfefe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063on\u0074\u0069\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_fccbc .ContinuationSeparator ,_acfefe );};if _fccbc .Sym !=nil {_bgddcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_fccbc .Sym ,_bgddcb );};if _fccbc .PgNum !=nil {_gebcf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_fccbc .PgNum ,_gebcf );};if _fccbc .Cr !=nil {_efebg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_fccbc .Cr ,_efebg );};if _fccbc .Tab !=nil {_ffgdgff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_fccbc .Tab ,_ffgdgff );};if _fccbc .Object !=nil {_aeebff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_fccbc .Object ,_aeebff );};if _fccbc .Pict !=nil {_aagbdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_fccbc .Pict ,_aagbdf );};if _fccbc .FldChar !=nil {_aaeac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_fccbc .FldChar ,_aaeac );};if _fccbc .Ruby !=nil {_adbbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_fccbc .Ruby ,_adbbe );};if _fccbc .FootnoteReference !=nil {_acebee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_fccbc .FootnoteReference ,_acebee );};if _fccbc .EndnoteReference !=nil {_aceff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_fccbc .EndnoteReference ,_aceff );};if _fccbc .CommentReference !=nil {_dfcac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_fccbc .CommentReference ,_dfcac );};if _fccbc .Drawing !=nil {_bacdeb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_fccbc .Drawing ,_bacdeb );};if _fccbc .Ptab !=nil {_fgbfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_fccbc .Ptab ,_fgbfe );};if _fccbc .LastRenderedPageBreak !=nil {_cdega :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006cas\u0074\u0052\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"}};e .EncodeElement (_fccbc .LastRenderedPageBreak ,_cdega );};return nil ;};func (_adddda *ST_MeasurementOrPercent )Validate ()error {return _adddda .ValidateWithPath ("")};func (_fffca *CT_Styles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_daedf :for {_ddcfc ,_aabgcd :=d .Token ();if _aabgcd !=nil {return _aabgcd ;};switch _fbaaa :=_ddcfc .(type ){case _f .StartElement :switch _fbaaa .Name {case _f .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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_f .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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_fffca .DocDefaults =NewCT_DocDefaults ();if _edfcg :=d .DecodeElement (_fffca .DocDefaults ,&_fbaaa );_edfcg !=nil {return _edfcg ;};case _f .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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_f .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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_fffca .LatentStyles =NewCT_LatentStyles ();if _dbgef :=d .DecodeElement (_fffca .LatentStyles ,&_fbaaa );_dbgef !=nil {return _dbgef ;};case _f .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 :"\u0073\u0074\u0079l\u0065"},_f .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 :"\u0073\u0074\u0079l\u0065"}:_dbadbb :=NewCT_Style ();if _cgabb :=d .DecodeElement (_dbadbb ,&_fbaaa );_cgabb !=nil {return _cgabb ;};_fffca .Style =append (_fffca .Style ,_dbadbb );default:_gb .Log ("\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\u0079l\u0065\u0073 \u0025\u0076",_fbaaa .Name );if _deccdg :=d .Skip ();_deccdg !=nil {return _deccdg ;};};case _f .EndElement :break _daedf ;case _f .CharData :};};return nil ;};func NewAG_Password ()*AG_Password {_gf :=&AG_Password {};return _gf };func (_agcee *ST_VerticalJc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agcee =0;case "\u0074\u006f\u0070":*_agcee =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_agcee =2;case "\u0062\u006f\u0074\u0068":*_agcee =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_agcee =4;};return nil ;}; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Validate validates the CT_TcPr and its children -func (_dbbdac *CT_TcPr )Validate ()error {return _dbbdac .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");};func (_gabec ST_DocGrid )Validate ()error {return _gabec .ValidateWithPath ("")};func (_afefc ST_PageBorderZOrder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afefc .String (),start );};func (_effbeag ST_BrClear )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bccebb :=_f .Attr {};_bccebb .Name =name ;switch _effbeag {case ST_BrClearUnset :_bccebb .Value ="";case ST_BrClearNone :_bccebb .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_bccebb .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_bccebb .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_bccebb .Value ="\u0061\u006c\u006c";};return _bccebb ,nil ;}; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Validate validates the CT_AutoCaptions and its children -func (_cbg *CT_AutoCaptions )Validate ()error {return _cbg .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func NewCT_Columns ()*CT_Columns {_gbgg :=&CT_Columns {};return _gbgg }; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path -func (_eddcf *EG_RPr )ValidateWithPath (path string )error {if _eddcf .RPr !=nil {if _cbfdcf :=_eddcf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cbfdcf !=nil {return _cbfdcf ;};};return nil ;}; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Validate validates the Ftr and its children -func (_ggcabb *Ftr )Validate ()error {return _ggcabb .ValidateWithPath ("\u0046\u0074\u0072")};func (_cefadc *ST_StyleType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cefadc =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_cefadc =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_cefadc =2;case "\u0074\u0061\u0062l\u0065":*_cefadc =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_cefadc =4;};return nil ;};type EG_HdrFtrReferences struct{ +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Header Reference -HeaderReference *CT_HdrFtrRef ; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Footer Reference -FooterReference *CT_HdrFtrRef ;};func NewCT_SdtRow ()*CT_SdtRow {_fbegfe :=&CT_SdtRow {};return _fbegfe };func (_bafebf *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bafebf =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_bafebf =1;case "\u0069\u0063\u006f\u006e":*_bafebf =2;};return nil ;}; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Validate validates the Styles and its children -func (_facace *Styles )Validate ()error {return _facace .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");}; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path -func (_dcg *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil };type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Paragraph Indentation +Ind *CT_Ind ; -// Annotation Identifier -IdAttr int64 ;};func (_cccgbd ST_JcTable )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccfgdb :=_f .Attr {};_ccfgdb .Name =name ;switch _cccgbd {case ST_JcTableUnset :_ccfgdb .Value ="";case ST_JcTableCenter :_ccfgdb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_ccfgdb .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_ccfgdb .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_ccfgdb .Value ="\u0072\u0069\u0067h\u0074";case ST_JcTableStart :_ccfgdb .Value ="\u0073\u0074\u0061r\u0074";};return _ccfgdb ,nil ;};func (_dggaad ST_TblOverlap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebfcg :=_f .Attr {};_ebfcg .Name =name ;switch _dggaad {case ST_TblOverlapUnset :_ebfcg .Value ="";case ST_TblOverlapNever :_ebfcg .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_ebfcg .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _ebfcg ,nil ;};func (_fafa *CT_DocPartPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fafa .Name =NewCT_DocPartName ();_fbebag :for {_gcfa ,_cceag :=d .Token ();if _cceag !=nil {return _cceag ;};switch _gefbd :=_gcfa .(type ){case _f .StartElement :switch _gefbd .Name {case _f .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 :"\u006e\u0061\u006d\u0065"},_f .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 :"\u006e\u0061\u006d\u0065"}:if _bcad :=d .DecodeElement (_fafa .Name ,&_gefbd );_bcad !=nil {return _bcad ;};case _f .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 :"\u0073\u0074\u0079l\u0065"},_f .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 :"\u0073\u0074\u0079l\u0065"}:_fafa .Style =NewCT_String ();if _eeeab :=d .DecodeElement (_fafa .Style ,&_gefbd );_eeeab !=nil {return _eeeab ;};case _f .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 :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_f .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 :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_fafa .Category =NewCT_DocPartCategory ();if _eedae :=d .DecodeElement (_fafa .Category ,&_gefbd );_eedae !=nil {return _eedae ;};case _f .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 :"\u0074\u0079\u0070e\u0073"},_f .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 :"\u0074\u0079\u0070e\u0073"}:_fafa .Types =NewCT_DocPartTypes ();if _bdcbc :=d .DecodeElement (_fafa .Types ,&_gefbd );_bdcbc !=nil {return _bdcbc ;};case _f .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 :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"},_f .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 :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"}:_fafa .Behaviors =NewCT_DocPartBehaviors ();if _bcdf :=d .DecodeElement (_fafa .Behaviors ,&_gefbd );_bcdf !=nil {return _bcdf ;};case _f .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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},_f .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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_fafa .Description =NewCT_String ();if _ddaaf :=d .DecodeElement (_fafa .Description ,&_gefbd );_ddaaf !=nil {return _ddaaf ;};case _f .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 :"\u0067\u0075\u0069\u0064"},_f .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 :"\u0067\u0075\u0069\u0064"}:_fafa .Guid =NewCT_Guid ();if _cadbe :=d .DecodeElement (_fafa .Guid ,&_gefbd );_cadbe !=nil {return _cadbe ;};default:_gb .Log ("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_D\u006f\u0063P\u0061\u0072\u0074\u0050\u0072\u0020\u0025\u0076",_gefbd .Name );if _fcgb :=d .Skip ();_fcgb !=nil {return _fcgb ;};};case _f .EndElement :break _fbebag ;case _f .CharData :};};return nil ;};func (_geagg ST_TblLayoutType )ValidateWithPath (path string )error {switch _geagg {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geagg ));};return nil ;}; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path -func (_dcaed *CT_TcPr )ValidateWithPath (path string )error {if _dcaed .CnfStyle !=nil {if _ggbgca :=_dcaed .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_ggbgca !=nil {return _ggbgca ;};};if _dcaed .TcW !=nil {if _bffdf :=_dcaed .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_bffdf !=nil {return _bffdf ;};};if _dcaed .GridSpan !=nil {if _faaaa :=_dcaed .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_faaaa !=nil {return _faaaa ;};};if _dcaed .HMerge !=nil {if _fbbfb :=_dcaed .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_fbbfb !=nil {return _fbbfb ;};};if _dcaed .VMerge !=nil {if _acfcd :=_dcaed .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_acfcd !=nil {return _acfcd ;};};if _dcaed .TcBorders !=nil {if _gaafd :=_dcaed .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gaafd !=nil {return _gaafd ;};};if _dcaed .Shd !=nil {if _bbedc :=_dcaed .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bbedc !=nil {return _bbedc ;};};if _dcaed .NoWrap !=nil {if _cfgba :=_dcaed .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_cfgba !=nil {return _cfgba ;};};if _dcaed .TcMar !=nil {if _beebe :=_dcaed .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_beebe !=nil {return _beebe ;};};if _dcaed .TextDirection !=nil {if _dbcff :=_dcaed .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_dbcff !=nil {return _dbcff ;};};if _dcaed .TcFitText !=nil {if _cdabcc :=_dcaed .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_cdabcc !=nil {return _cdabcc ;};};if _dcaed .VAlign !=nil {if _fcbcd :=_dcaed .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_fcbcd !=nil {return _fcbcd ;};};if _dcaed .HideMark !=nil {if _ebgga :=_dcaed .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_ebgga !=nil {return _ebgga ;};};if _dcaed .Headers !=nil {if _eefbb :=_dcaed .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_eefbb !=nil {return _eefbb ;};};if _dcaed .CellIns !=nil {if _cggdbe :=_dcaed .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_cggdbe !=nil {return _cggdbe ;};};if _dcaed .CellDel !=nil {if _acadd :=_dcaed .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_acadd !=nil {return _acadd ;};};if _dcaed .CellMerge !=nil {if _gdbab :=_dcaed .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_gdbab !=nil {return _gdbab ;};};if _dcaed .TcPrChange !=nil {if _gbdadb :=_dcaed .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gbdadb !=nil {return _gbdadb ;};};return nil ;};func (_gddgab WdST_AlignH )ValidateWithPath (path string )error {switch _gddgab {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gddgab ));};return nil ;};func (_aagdb *CT_Odso )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aagdb .Udl !=nil {_geead :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075d\u006c"}};e .EncodeElement (_aagdb .Udl ,_geead );};if _aagdb .Table !=nil {_gdeafd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_aagdb .Table ,_gdeafd );};if _aagdb .Src !=nil {_afffa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073r\u0063"}};e .EncodeElement (_aagdb .Src ,_afffa );};if _aagdb .ColDelim !=nil {_bdedg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_aagdb .ColDelim ,_bdedg );};if _aagdb .Type !=nil {_abfagd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_aagdb .Type ,_abfagd );};if _aagdb .FHdr !=nil {_fbbdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_aagdb .FHdr ,_fbbdb );};if _aagdb .FieldMapData !=nil {_aegc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}};for _ ,_daabg :=range _aagdb .FieldMapData {e .EncodeElement (_daabg ,_aegc );};};if _aagdb .RecipientData !=nil {_bbbab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_dgbgcg :=range _aagdb .RecipientData {e .EncodeElement (_dgbgcg ,_bbbab );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_badc *CT_Border )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_badc .ValAttr =ST_Border (1);for _ ,_cgdf :=range start .Attr {if _cgdf .Name .Local =="\u0076\u0061\u006c"{_badc .ValAttr .UnmarshalXMLAttr (_cgdf );continue ;};if _cgdf .Name .Local =="\u0063\u006f\u006co\u0072"{_aedd ,_cgcc :=ParseUnionST_HexColor (_cgdf .Value );if _cgcc !=nil {return _cgcc ;};_badc .ColorAttr =&_aedd ;continue ;};if _cgdf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_badc .ThemeColorAttr .UnmarshalXMLAttr (_cgdf );continue ;};if _cgdf .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_acec ,_cecf :=_cgdf .Value ,error (nil );if _cecf !=nil {return _cecf ;};_badc .ThemeTintAttr =&_acec ;continue ;};if _cgdf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_edgc ,_fccg :=_cgdf .Value ,error (nil );if _fccg !=nil {return _fccg ;};_badc .ThemeShadeAttr =&_edgc ;continue ;};if _cgdf .Name .Local =="\u0073\u007a"{_efeaf ,_eagf :=_ge .ParseUint (_cgdf .Value ,10,64);if _eagf !=nil {return _eagf ;};_badc .SzAttr =&_efeaf ;continue ;};if _cgdf .Name .Local =="\u0073\u0070\u0061c\u0065"{_cfcg ,_dgbc :=_ge .ParseUint (_cgdf .Value ,10,64);if _dgbc !=nil {return _dgbc ;};_badc .SpaceAttr =&_cfcg ;continue ;};if _cgdf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_eeaf ,_cbb :=ParseUnionST_OnOff (_cgdf .Value );if _cbb !=nil {return _cbb ;};_badc .ShadowAttr =&_eeaf ;continue ;};if _cgdf .Name .Local =="\u0066\u0072\u0061m\u0065"{_gedb ,_cgge :=ParseUnionST_OnOff (_cgdf .Value );if _cgge !=nil {return _cgge ;};_badc .FrameAttr =&_gedb ;continue ;};};for {_bdcc ,_dda :=d .Token ();if _dda !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_dda );};if _ggce ,_aaf :=_bdcc .(_f .EndElement );_aaf &&_ggce .Name ==start .Name {break ;};};return nil ;}; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path -func (_fbgad *CT_Num )ValidateWithPath (path string )error {if _geade :=_fbgad .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_geade !=nil {return _geade ;};for _cffga ,_deba :=range _fbgad .LvlOverride {if _bcbd :=_deba .ValidateWithPath (_c .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_cffga ));_bcbd !=nil {return _bcbd ;};};return nil ;}; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path -func (_bgggbe *WdCT_EffectExtent )ValidateWithPath (path string )error {if _bafd :=_bgggbe .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_bafd !=nil {return _bafd ;};if _dfga :=_bgggbe .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_dfga !=nil {return _dfga ;};if _fdagcc :=_bgggbe .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_fdagcc !=nil {return _fdagcc ;};if _ceeef :=_bgggbe .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_ceeef !=nil {return _ceeef ;};return nil ;};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_ddcegd *ST_TabTlc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcagc ,_bdccef :=d .Token ();if _bdccef !=nil {return _bdccef ;};if _fdcgg ,_geebc :=_fcagc .(_f .EndElement );_geebc &&_fdcgg .Name ==start .Name {*_ddcegd =1;return nil ;};if _cagbd ,_bbgga :=_fcagc .(_f .CharData );!_bbgga {return _c .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",_fcagc );}else {switch string (_cagbd ){case "":*_ddcegd =0;case "\u006e\u006f\u006e\u0065":*_ddcegd =1;case "\u0064\u006f\u0074":*_ddcegd =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_ddcegd =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_ddcegd =4;case "\u0068\u0065\u0061v\u0079":*_ddcegd =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_ddcegd =6;};};_fcagc ,_bdccef =d .Token ();if _bdccef !=nil {return _bdccef ;};if _bdegfb ,_ccaab :=_fcagc .(_f .EndElement );_ccaab &&_bdegfb .Name ==start .Name {return nil ;};return _c .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",_fcagc );}; +// Paragraph Alignment +Jc *CT_Jc ; -// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path -func (_efadfd *CT_TblPrChange )ValidateWithPath (path string )error {if _ccabcg :=_efadfd .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_ccabcg !=nil {return _ccabcg ;};return nil ;};func NewWdWsp ()*WdWsp {_aeegb :=&WdWsp {};_aeegb .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _aeegb ;};func (_caebe *ST_TblLayoutType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgcggc ,_afdfgd :=d .Token ();if _afdfgd !=nil {return _afdfgd ;};if _dgdadg ,_fbdbda :=_fgcggc .(_f .EndElement );_fbdbda &&_dgdadg .Name ==start .Name {*_caebe =1;return nil ;};if _dagcaa ,_adafg :=_fgcggc .(_f .CharData );!_adafg {return _c .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",_fgcggc );}else {switch string (_dagcaa ){case "":*_caebe =0;case "\u0066\u0069\u0078e\u0064":*_caebe =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_caebe =2;};};_fgcggc ,_afdfgd =d .Token ();if _afdfgd !=nil {return _afdfgd ;};if _cfbffdc ,_edafag :=_fgcggc .(_f .EndElement );_edafag &&_cfbffdc .Name ==start .Name {return nil ;};return _c .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",_fgcggc );};func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_bgda :=&CT_CustomXmlRun {};return _bgda };type CT_TblStylePr struct{ +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Table Style Conditional Formatting Type -TypeAttr ST_TblStyleOverrideType ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Table Style Conditional Formatting Paragraph Properties -PPr *CT_PPrGeneral ; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Table Style Conditional Formatting Run Properties -RPr *CT_RPr ; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Table Style Conditional Formatting Table Properties -TblPr *CT_TblPrBase ; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// Table Style Conditional Formatting Table Row Properties -TrPr *CT_TrPr ; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;}; -// Table Style Conditional Formatting Table Cell Properties -TcPr *CT_TcPr ;};func (_cdgae *CT_TabStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dafecf ,_bcced :=_cdgae .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcced !=nil {return _bcced ;};start .Attr =append (start .Attr ,_dafecf );if _cdgae .LeaderAttr !=ST_TabTlcUnset {_deegea ,_ddada :=_cdgae .LeaderAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _ddada !=nil {return _ddada ;};start .Attr =append (start .Attr ,_deegea );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_c .Sprintf ("\u0025\u0076",_cdgae .PosAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FrameLayout ()*CT_FrameLayout {_cbgg :=&CT_FrameLayout {};_cbgg .ValAttr =ST_FrameLayout (1);return _cbgg ;};func NewCT_TblWidth ()*CT_TblWidth {_eecba :=&CT_TblWidth {};return _eecba };func (_begdac *ST_TextAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfgbf ,_bdeaa :=d .Token ();if _bdeaa !=nil {return _bdeaa ;};if _bcccd ,_faefe :=_cfgbf .(_f .EndElement );_faefe &&_bcccd .Name ==start .Name {*_begdac =1;return nil ;};if _bcabf ,_gbdgdga :=_cfgbf .(_f .CharData );!_gbdgdga {return _c .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",_cfgbf );}else {switch string (_bcabf ){case "":*_begdac =0;case "\u0074\u006f\u0070":*_begdac =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_begdac =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_begdac =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_begdac =4;case "\u0061\u0075\u0074\u006f":*_begdac =5;};};_cfgbf ,_bdeaa =d .Token ();if _bdeaa !=nil {return _bdeaa ;};if _addadd ,_gbdcd :=_cfgbf .(_f .EndElement );_gbdcd &&_addadd .Name ==start .Name {return nil ;};return _c .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",_cfgbf );};type CT_Comments struct{ +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_aaade *CT_Control )ValidateWithPath (path string )error {return nil };func (_cccbea ST_Pitch )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cccbea .String (),start );};func (_efbb *CT_String )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_efbb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acgec ST_DocProtect )ValidateWithPath (path string )error {switch _acgec {case 0,1,2,3,4,5:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acgec ));};return nil ;}; -// Comment Content -Comment []*CT_Comment ;};func (_eecebg ST_Theme )ValidateWithPath (path string )error {switch _eecebg {case 0,1,2,3,4,5,6,7,8:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eecebg ));};return nil ;};type CT_EdnDocProps struct{ +// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path +func (_dafcc *CT_TblPrBase )ValidateWithPath (path string )error {if _dafcc .TblStyle !=nil {if _cccbbe :=_dafcc .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_cccbbe !=nil {return _cccbbe ;};};if _dafcc .TblpPr !=nil {if _cagga :=_dafcc .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_cagga !=nil {return _cagga ;};};if _dafcc .TblOverlap !=nil {if _eagdc :=_dafcc .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_eagdc !=nil {return _eagdc ;};};if _dafcc .BidiVisual !=nil {if _bgfea :=_dafcc .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_bgfea !=nil {return _bgfea ;};};if _dafcc .TblStyleRowBandSize !=nil {if _fbbed :=_dafcc .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_fbbed !=nil {return _fbbed ;};};if _dafcc .TblStyleColBandSize !=nil {if _dbdcef :=_dafcc .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_dbdcef !=nil {return _dbdcef ;};};if _dafcc .TblW !=nil {if _acced :=_dafcc .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_acced !=nil {return _acced ;};};if _dafcc .Jc !=nil {if _gabb :=_dafcc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gabb !=nil {return _gabb ;};};if _dafcc .TblCellSpacing !=nil {if _cgebcd :=_dafcc .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cgebcd !=nil {return _cgebcd ;};};if _dafcc .TblInd !=nil {if _cbded :=_dafcc .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_cbded !=nil {return _cbded ;};};if _dafcc .TblBorders !=nil {if _efeab :=_dafcc .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_efeab !=nil {return _efeab ;};};if _dafcc .Shd !=nil {if _dfgbb :=_dafcc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dfgbb !=nil {return _dfgbb ;};};if _dafcc .TblLayout !=nil {if _cgfdeg :=_dafcc .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_cgfdeg !=nil {return _cgfdeg ;};};if _dafcc .TblCellMar !=nil {if _aedfb :=_dafcc .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_aedfb !=nil {return _aedfb ;};};if _dafcc .TblLook !=nil {if _edcfde :=_dafcc .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_edcfde !=nil {return _edcfde ;};};if _dafcc .TblCaption !=nil {if _acagba :=_dafcc .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_acagba !=nil {return _acagba ;};};if _dafcc .TblDescription !=nil {if _faeceg :=_dafcc .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_faeceg !=nil {return _faeceg ;};};return nil ;}; -// Endnote Placement -Pos *CT_EdnPos ; +// Validate validates the CT_TrackChangeNumbering and its children +func (_eagdge *CT_TrackChangeNumbering )Validate ()error {return _eagdge .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};type CT_FrameScrollbar struct{ -// Endnote Numbering Format -NumFmt *CT_NumFmt ; +// Scrollbar Display Option Value +ValAttr ST_FrameScrollbar ;};func (_edcbg *EG_ContentRunContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _edcbg .CustomXml !=nil {_gafecc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_edcbg .CustomXml ,_gafecc );};if _edcbg .SmartTag !=nil {_gfdfac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_edcbg .SmartTag ,_gfdfac );};if _edcbg .Sdt !=nil {_gbcad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_edcbg .Sdt ,_gbcad );};if _edcbg .Dir !=nil {_cbbfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_edcbg .Dir ,_cbbfa );};if _edcbg .Bdo !=nil {_aedaec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u006f"}};e .EncodeElement (_edcbg .Bdo ,_aedaec );};if _edcbg .R !=nil {_deeabg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_edcbg .R ,_deeabg );};if _edcbg .EG_RunLevelElts !=nil {for _ ,_aadea :=range _edcbg .EG_RunLevelElts {_aadea .MarshalXML (e ,_c .StartElement {});};};return nil ;};func (_eegeg *CT_SectType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffefg :=range start .Attr {if _ffefg .Name .Local =="\u0076\u0061\u006c"{_eegeg .ValAttr .UnmarshalXMLAttr (_ffefg );continue ;};};for {_cgcedg ,_abeec :=d .Token ();if _abeec !=nil {return _ea .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_abeec );};if _bggfaa ,_ccbeb :=_cgcedg .(_c .EndElement );_ccbeb &&_bggfaa .Name ==start .Name {break ;};};return nil ;};func (_ebcdbf ST_Wrap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebcdbf .String (),start );};func (_ebef *CT_BottomPageBorder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebef .ValAttr =ST_Border (1);for _ ,_eagg :=range start .Attr {if _eagg .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"&&_eagg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_eagg .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"&&_eagg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_edeb ,_ecbd :=_eagg .Value ,error (nil );if _ecbd !=nil {return _ecbd ;};_ebef .BottomLeftAttr =&_edeb ;continue ;};if _eagg .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"&&_eagg .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_eagg .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"&&_eagg .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_efc ,_abbf :=_eagg .Value ,error (nil );if _abbf !=nil {return _abbf ;};_ebef .BottomRightAttr =&_efc ;continue ;};if _eagg .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"&&_eagg .Name .Local =="\u0069\u0064"||_eagg .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"&&_eagg .Name .Local =="\u0069\u0064"{_bdfe ,_cbde :=_eagg .Value ,error (nil );if _cbde !=nil {return _cbde ;};_ebef .IdAttr =&_bdfe ;continue ;};if _eagg .Name .Local =="\u0076\u0061\u006c"{_ebef .ValAttr .UnmarshalXMLAttr (_eagg );continue ;};if _eagg .Name .Local =="\u0063\u006f\u006co\u0072"{_gdbe ,_gdfb :=ParseUnionST_HexColor (_eagg .Value );if _gdfb !=nil {return _gdfb ;};_ebef .ColorAttr =&_gdbe ;continue ;};if _eagg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ebef .ThemeColorAttr .UnmarshalXMLAttr (_eagg );continue ;};if _eagg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dedb ,_abgf :=_eagg .Value ,error (nil );if _abgf !=nil {return _abgf ;};_ebef .ThemeTintAttr =&_dedb ;continue ;};if _eagg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_afbf ,_gbc :=_eagg .Value ,error (nil );if _gbc !=nil {return _gbc ;};_ebef .ThemeShadeAttr =&_afbf ;continue ;};if _eagg .Name .Local =="\u0073\u007a"{_dafc ,_gbfb :=_ac .ParseUint (_eagg .Value ,10,64);if _gbfb !=nil {return _gbfb ;};_ebef .SzAttr =&_dafc ;continue ;};if _eagg .Name .Local =="\u0073\u0070\u0061c\u0065"{_ebaf ,_gaed :=_ac .ParseUint (_eagg .Value ,10,64);if _gaed !=nil {return _gaed ;};_ebef .SpaceAttr =&_ebaf ;continue ;};if _eagg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_bfd ,_edfb :=ParseUnionST_OnOff (_eagg .Value );if _edfb !=nil {return _edfb ;};_ebef .ShadowAttr =&_bfd ;continue ;};if _eagg .Name .Local =="\u0066\u0072\u0061m\u0065"{_aga ,_dbdd :=ParseUnionST_OnOff (_eagg .Value );if _dbdd !=nil {return _dbdd ;};_ebef .FrameAttr =&_aga ;continue ;};};for {_fggb ,_ddee :=d .Token ();if _ddee !=nil {return _ea .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0042\u006f\u0074\u0074\u006fm\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u003a\u0020\u0025\u0073",_ddee );};if _fgcg ,_bbcf :=_fggb .(_c .EndElement );_bbcf &&_fgcg .Name ==start .Name {break ;};};return nil ;};func (_bcgacg ST_ProofErr )Validate ()error {return _bcgacg .ValidateWithPath ("")}; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Validate validates the CT_BottomPageBorder and its children +func (_efaa *CT_BottomPageBorder )Validate ()error {return _efaa .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");}; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;};func (_baded ST_TabJc )String ()string {switch _baded {case 0:return "";case 1:return "\u0063\u006c\u0065a\u0072";case 2:return "\u0073\u0074\u0061r\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0065\u006e\u0064";case 5:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 6:return "\u0062\u0061\u0072";case 7:return "\u006e\u0075\u006d";case 8:return "\u006c\u0065\u0066\u0074";case 9:return "\u0072\u0069\u0067h\u0074";};return "";};type CT_SectType struct{ +// ValidateWithPath validates the Hdr and its children, prefixing error messages with path +func (_dbdgc *Hdr )ValidateWithPath (path string )error {if _egbef :=_dbdgc .CT_HdrFtr .ValidateWithPath (path );_egbef !=nil {return _egbef ;};return nil ;};func (_fagfc *AC_ChoiceRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbfdbg :for {_ffgfe ,_fdgaeg :=d .Token ();if _fdgaeg !=nil {return _fdgaeg ;};switch _daabf :=_ffgfe .(type ){case _c .StartElement :switch _daabf .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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_fagfc .Br =NewCT_Br ();if _bbdcad :=d .DecodeElement (_fagfc .Br ,&_daabf );_bbdcad !=nil {return _bbdcad ;};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 :"\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 :"\u0074"}:_fagfc .T =NewCT_Text ();if _dfecbfc :=d .DecodeElement (_fagfc .T ,&_daabf );_dfecbfc !=nil {return _dfecbfc ;};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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_fagfc .ContentPart =NewCT_Rel ();if _fefgc :=d .DecodeElement (_fagfc .ContentPart ,&_daabf );_fefgc !=nil {return _fefgc ;};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 :"\u0064e\u006c\u0054\u0065\u0078\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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_fagfc .DelText =NewCT_Text ();if _ceaea :=d .DecodeElement (_fagfc .DelText ,&_daabf );_ceaea !=nil {return _ceaea ;};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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_fagfc .InstrText =NewCT_Text ();if _abbea :=d .DecodeElement (_fagfc .InstrText ,&_daabf );_abbea !=nil {return _abbea ;};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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_fagfc .DelInstrText =NewCT_Text ();if _abfgca :=d .DecodeElement (_fagfc .DelInstrText ,&_daabf );_abfgca !=nil {return _abfgca ;};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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_fagfc .NoBreakHyphen =NewCT_Empty ();if _efdeg :=d .DecodeElement (_fagfc .NoBreakHyphen ,&_daabf );_efdeg !=nil {return _efdeg ;};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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_fagfc .SoftHyphen =NewCT_Empty ();if _faecad :=d .DecodeElement (_fagfc .SoftHyphen ,&_daabf );_faecad !=nil {return _faecad ;};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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_fagfc .DayShort =NewCT_Empty ();if _daecce :=d .DecodeElement (_fagfc .DayShort ,&_daabf );_daecce !=nil {return _daecce ;};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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_fagfc .MonthShort =NewCT_Empty ();if _gadbc :=d .DecodeElement (_fagfc .MonthShort ,&_daabf );_gadbc !=nil {return _gadbc ;};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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_fagfc .YearShort =NewCT_Empty ();if _bebggg :=d .DecodeElement (_fagfc .YearShort ,&_daabf );_bebggg !=nil {return _bebggg ;};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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_fagfc .DayLong =NewCT_Empty ();if _ddeff :=d .DecodeElement (_fagfc .DayLong ,&_daabf );_ddeff !=nil {return _ddeff ;};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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_fagfc .MonthLong =NewCT_Empty ();if _bcebdc :=d .DecodeElement (_fagfc .MonthLong ,&_daabf );_bcebdc !=nil {return _bcebdc ;};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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_fagfc .YearLong =NewCT_Empty ();if _dadbfc :=d .DecodeElement (_fagfc .YearLong ,&_daabf );_dadbfc !=nil {return _dadbfc ;};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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_fagfc .AnnotationRef =NewCT_Empty ();if _fbccg :=d .DecodeElement (_fagfc .AnnotationRef ,&_daabf );_fbccg !=nil {return _fbccg ;};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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_fagfc .FootnoteRef =NewCT_Empty ();if _ggbaab :=d .DecodeElement (_fagfc .FootnoteRef ,&_daabf );_ggbaab !=nil {return _ggbaab ;};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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_fagfc .EndnoteRef =NewCT_Empty ();if _dgadc :=d .DecodeElement (_fagfc .EndnoteRef ,&_daabf );_dgadc !=nil {return _dgadc ;};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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_fagfc .Separator =NewCT_Empty ();if _eefdf :=d .DecodeElement (_fagfc .Separator ,&_daabf );_eefdf !=nil {return _eefdf ;};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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_fagfc .ContinuationSeparator =NewCT_Empty ();if _ebbdaf :=d .DecodeElement (_fagfc .ContinuationSeparator ,&_daabf );_ebbdaf !=nil {return _ebbdaf ;};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 :"\u0073\u0079\u006d"},_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 :"\u0073\u0079\u006d"}:_fagfc .Sym =NewCT_Sym ();if _egfcgbe :=d .DecodeElement (_fagfc .Sym ,&_daabf );_egfcgbe !=nil {return _egfcgbe ;};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 :"\u0070\u0067\u004eu\u006d"},_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 :"\u0070\u0067\u004eu\u006d"}:_fagfc .PgNum =NewCT_Empty ();if _deadd :=d .DecodeElement (_fagfc .PgNum ,&_daabf );_deadd !=nil {return _deadd ;};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 :"\u0063\u0072"},_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 :"\u0063\u0072"}:_fagfc .Cr =NewCT_Empty ();if _bbeadb :=d .DecodeElement (_fagfc .Cr ,&_daabf );_bbeadb !=nil {return _bbeadb ;};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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_fagfc .Tab =NewCT_Empty ();if _bffcaa :=d .DecodeElement (_fagfc .Tab ,&_daabf );_bffcaa !=nil {return _bffcaa ;};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 :"\u006f\u0062\u006a\u0065\u0063\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 :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_fagfc .Object =NewCT_Object ();if _cabdfbf :=d .DecodeElement (_fagfc .Object ,&_daabf );_cabdfbf !=nil {return _cabdfbf ;};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 :"\u0070\u0069\u0063\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 :"\u0070\u0069\u0063\u0074"}:_fagfc .Pict =NewCT_Picture ();if _bcfbbc :=d .DecodeElement (_fagfc .Pict ,&_daabf );_bcfbbc !=nil {return _bcfbbc ;};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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_fagfc .FldChar =NewCT_FldChar ();if _afcfe :=d .DecodeElement (_fagfc .FldChar ,&_daabf );_afcfe !=nil {return _afcfe ;};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 :"\u0072\u0075\u0062\u0079"},_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 :"\u0072\u0075\u0062\u0079"}:_fagfc .Ruby =NewCT_Ruby ();if _gbcebg :=d .DecodeElement (_fagfc .Ruby ,&_daabf );_gbcebg !=nil {return _gbcebg ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_fagfc .FootnoteReference =NewCT_FtnEdnRef ();if _defed :=d .DecodeElement (_fagfc .FootnoteReference ,&_daabf );_defed !=nil {return _defed ;};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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fagfc .EndnoteReference =NewCT_FtnEdnRef ();if _ggagc :=d .DecodeElement (_fagfc .EndnoteReference ,&_daabf );_ggagc !=nil {return _ggagc ;};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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fagfc .CommentReference =NewCT_Markup ();if _dcadeg :=d .DecodeElement (_fagfc .CommentReference ,&_daabf );_dcadeg !=nil {return _dcadeg ;};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_fagfc .Drawing =NewCT_Drawing ();if _cgdbg :=d .DecodeElement (_fagfc .Drawing ,&_daabf );_cgdbg !=nil {return _cgdbg ;};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 :"\u0070\u0074\u0061\u0062"},_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 :"\u0070\u0074\u0061\u0062"}:_fagfc .Ptab =NewCT_PTab ();if _fggdb :=d .DecodeElement (_fagfc .Ptab ,&_daabf );_fggdb !=nil {return _fggdb ;};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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_fagfc .LastRenderedPageBreak =NewCT_Empty ();if _dbadd :=d .DecodeElement (_fagfc .LastRenderedPageBreak ,&_daabf );_dbadd !=nil {return _dbadd ;};default:_cff .Log ("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\u0041\u0043_C\u0068\u006fi\u0063\u0065\u0052\u0075\u006e\u0020\u0025\u0076",_daabf .Name );if _afagb :=d .Skip ();_afagb !=nil {return _afagb ;};};case _c .EndElement :break _bbfdbg ;case _c .CharData :};};return nil ;};func (_bdcfgb ST_LevelSuffix )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_decef :=_c .Attr {};_decef .Name =name ;switch _bdcfgb {case ST_LevelSuffixUnset :_decef .Value ="";case ST_LevelSuffixTab :_decef .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_decef .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_decef .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _decef ,nil ;};func (_ggcgg *CT_MathCtrlIns )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_ggcgg .AuthorAttr )});if _ggcgg .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_ggcgg .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_ggcgg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_FramesetChoice ()*CT_FramesetChoice {_bfgce :=&CT_FramesetChoice {};return _bfgce };func (_gcgee *CT_DocPart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adda :for {_fagde ,_dedcg :=d .Token ();if _dedcg !=nil {return _dedcg ;};switch _defcc :=_fagde .(type ){case _c .StartElement :switch _defcc .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 :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"},_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 :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"}:_gcgee .DocPartPr =NewCT_DocPartPr ();if _bfga :=d .DecodeElement (_gcgee .DocPartPr ,&_defcc );_bfga !=nil {return _bfga ;};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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"},_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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}:_gcgee .DocPartBody =NewCT_Body ();if _adge :=d .DecodeElement (_gcgee .DocPartBody ,&_defcc );_adge !=nil {return _adge ;};default:_cff .Log ("\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\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0020\u0025\u0076",_defcc .Name );if _dedg :=d .Skip ();_dedg !=nil {return _dedg ;};};case _c .EndElement :break _adda ;case _c .CharData :};};return nil ;};func NewCT_Highlight ()*CT_Highlight {_dgce :=&CT_Highlight {};_dgce .ValAttr =ST_HighlightColor (1);return _dgce ;};type CT_DataBinding struct{ -// Section Type Setting -ValAttr ST_SectionMark ;};func NewCT_PPrGeneral ()*CT_PPrGeneral {_abccg :=&CT_PPrGeneral {};return _abccg };func NewCT_Frameset ()*CT_Frameset {_fbbbc :=&CT_Frameset {};return _fbbbc };type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _g .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// XML Namespace Prefix Mappings +PrefixMappingsAttr *string ; -// Annotation Identifier -IdAttr int64 ;};func (_agfcde ST_NumberFormat )ValidateWithPath (path string )error {switch _agfcde {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfcde ));};return nil ;}; +// XPath +XpathAttr string ; -// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path -func (_bggagb *Footnotes )ValidateWithPath (path string )error {if _eebgff :=_bggagb .CT_Footnotes .ValidateWithPath (path );_eebgff !=nil {return _eebgff ;};return nil ;};func (_gdcegf ST_TblWidth )Validate ()error {return _gdcegf .ValidateWithPath ("")};func (_dgbgc *CT_HdrFtr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgbgc .AltChunk !=nil {_ddbee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_cedd :=range _dgbgc .AltChunk {e .EncodeElement (_cedd ,_ddbee );};};if _dgbgc .EG_ContentBlockContent !=nil {for _ ,_ccdd :=range _dgbgc .EG_ContentBlockContent {_ccdd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_FrameScrollbar byte ;func (_baddcf ST_DecimalNumberOrPercent )String ()string {if _baddcf .ST_UnqualifiedPercentage !=nil {return _c .Sprintf ("\u0025\u0076",*_baddcf .ST_UnqualifiedPercentage );};if _baddcf .ST_Percentage !=nil {return _c .Sprintf ("\u0025\u0076",*_baddcf .ST_Percentage );};return "";}; +// Custom XML Data Storage ID +StoreItemIDAttr string ;};func (_bdfgg *CT_TblLook )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bdfgg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_ea .Sprintf ("\u0025\u0076",*_bdfgg .FirstRowAttr )});};if _bdfgg .LastRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_ea .Sprintf ("\u0025\u0076",*_bdfgg .LastRowAttr )});};if _bdfgg .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_ea .Sprintf ("\u0025\u0076",*_bdfgg .FirstColumnAttr )});};if _bdfgg .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_ea .Sprintf ("\u0025\u0076",*_bdfgg .LastColumnAttr )});};if _bdfgg .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_ea .Sprintf ("\u0025\u0076",*_bdfgg .NoHBandAttr )});};if _bdfgg .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_ea .Sprintf ("\u0025\u0076",*_bdfgg .NoVBandAttr )});};if _bdfgg .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",*_bdfgg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;);func (_cgaeac *ST_RestartNumber )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cgaeac =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cgaeac =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_cgaeac =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_cgaeac =3;};return nil ;};type ST_VerticalJc byte ;func NewCT_NumFmt ()*CT_NumFmt {_dcbgd :=&CT_NumFmt {};_dcbgd .ValAttr =ST_NumberFormat (1);return _dcbgd ;};func (_gggea *CT_Frameset )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adafe :for {_dbce ,_ddgdbf :=d .Token ();if _ddgdbf !=nil {return _ddgdbf ;};switch _eeab :=_dbce .(type ){case _c .StartElement :switch _eeab .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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_gggea .Sz =NewCT_String ();if _bacad :=d .DecodeElement (_gggea .Sz ,&_eeab );_bacad !=nil {return _bacad ;};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 :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"},_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 :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"}:_gggea .FramesetSplitbar =NewCT_FramesetSplitbar ();if _ggdef :=d .DecodeElement (_gggea .FramesetSplitbar ,&_eeab );_ggdef !=nil {return _ggdef ;};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 :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\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 :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}:_gggea .FrameLayout =NewCT_FrameLayout ();if _efgg :=d .DecodeElement (_gggea .FrameLayout ,&_eeab );_efgg !=nil {return _efgg ;};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 :"\u0074\u0069\u0074l\u0065"},_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 :"\u0074\u0069\u0074l\u0065"}:_gggea .Title =NewCT_String ();if _cegb :=d .DecodeElement (_gggea .Title ,&_eeab );_cegb !=nil {return _cegb ;};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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_ggebe :=NewCT_FramesetChoice ();if _aaebca :=d .DecodeElement (&_ggebe .Frameset ,&_eeab );_aaebca !=nil {return _aaebca ;};_gggea .Choice =append (_gggea .Choice ,_ggebe );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 :"\u0066\u0072\u0061m\u0065"},_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 :"\u0066\u0072\u0061m\u0065"}:_cgfe :=NewCT_FramesetChoice ();if _faefa :=d .DecodeElement (&_cgfe .Frame ,&_eeab );_faefa !=nil {return _faefa ;};_gggea .Choice =append (_gggea .Choice ,_cgfe );default:_cff .Log ("\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\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0020\u0025\u0076",_eeab .Name );if _eebc :=d .Skip ();_eebc !=nil {return _eebc ;};};case _c .EndElement :break _adafe ;case _c .CharData :};};return nil ;};func (_gcea *CT_CalendarType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcea .ValAttr !=_cf .ST_CalendarTypeUnset {_dagg ,_cdfd :=_gcea .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cdfd !=nil {return _cdfd ;};start .Attr =append (start .Attr ,_dagg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path -func (_bgd *CT_Column )ValidateWithPath (path string )error {if _bgd .WAttr !=nil {if _bgba :=_bgd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_bgba !=nil {return _bgba ;};};if _bgd .SpaceAttr !=nil {if _dbda :=_bgd .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_dbda !=nil {return _dbda ;};};return nil ;}; +// Validate validates the CT_Styles and its children +func (_fcabf *CT_Styles )Validate ()error {return _fcabf .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");}; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_gaefg *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_dage *CT_Compat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dage .UseSingleBorderforContiguousCells !=nil {_edfe :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0075\u0073\u0065\u0053\u0069n\u0067\u006c\u0065\u0042\u006f\u0072d\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006cl\u0073"}};e .EncodeElement (_dage .UseSingleBorderforContiguousCells ,_edfe );};if _dage .WpJustification !=nil {_feg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dage .WpJustification ,_feg );};if _dage .NoTabHangInd !=nil {_abca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_dage .NoTabHangInd ,_abca );};if _dage .NoLeading !=nil {_bffb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_dage .NoLeading ,_bffb );};if _dage .SpaceForUL !=nil {_dcda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}};e .EncodeElement (_dage .SpaceForUL ,_dcda );};if _dage .NoColumnBalance !=nil {_ecbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_dage .NoColumnBalance ,_ecbb );};if _dage .BalanceSingleByteDoubleByteWidth !=nil {_dcef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062al\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006ce\u0042y\u0074e\u0044o\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dage .BalanceSingleByteDoubleByteWidth ,_dcef );};if _dage .NoExtraLineSpacing !=nil {_defb :=_f .StartElement {Name :_f .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_dage .NoExtraLineSpacing ,_defb );};if _dage .DoNotLeaveBackslashAlone !=nil {_cedc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u004c\u0065\u0061\u0076e\u0042\u0061\u0063\u006b\u0073\u006c\u0061\u0073\u0068\u0041l\u006f\u006e\u0065"}};e .EncodeElement (_dage .DoNotLeaveBackslashAlone ,_cedc );};if _dage .UlTrailSpace !=nil {_abgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_dage .UlTrailSpace ,_abgc );};if _dage .DoNotExpandShiftReturn !=nil {_befdb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0045\u0078\u0070\u0061\u006e\u0064S\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e"}};e .EncodeElement (_dage .DoNotExpandShiftReturn ,_befdb );};if _dage .SpacingInWholePoints !=nil {_ebbbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0070ac\u0069\u006e\u0067\u0049\u006e\u0057\u0068\u006f\u006c\u0065\u0050\u006f\u0069\u006et\u0073"}};e .EncodeElement (_dage .SpacingInWholePoints ,_ebbbc );};if _dage .LineWrapLikeWord6 !=nil {_ggcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069ne\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0036"}};e .EncodeElement (_dage .LineWrapLikeWord6 ,_ggcf );};if _dage .PrintBodyTextBeforeHeader !=nil {_eafb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0072\u0069\u006e\u0074B\u006f\u0064\u0079\u0054\u0065\u0078\u0074\u0042\u0065f\u006f\u0072\u0065H\u0065a\u0064\u0065\u0072"}};e .EncodeElement (_dage .PrintBodyTextBeforeHeader ,_eafb );};if _dage .PrintColBlack !=nil {_bece :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_dage .PrintColBlack ,_bece );};if _dage .WpSpaceWidth !=nil {_gefb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dage .WpSpaceWidth ,_gefb );};if _dage .ShowBreaksInFrames !=nil {_adea :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}};e .EncodeElement (_dage .ShowBreaksInFrames ,_adea );};if _dage .SubFontBySize !=nil {_decb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dage .SubFontBySize ,_decb );};if _dage .SuppressBottomSpacing !=nil {_ccdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073up\u0070\u0072\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dage .SuppressBottomSpacing ,_ccdb );};if _dage .SuppressTopSpacing !=nil {_geed :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_dage .SuppressTopSpacing ,_geed );};if _dage .SuppressSpacingAtTopOfPage !=nil {_fcfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075p\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061\u0063\u0069n\u0067A\u0074\u0054\u006f\u0070\u004f\u0066\u0050a\u0067\u0065"}};e .EncodeElement (_dage .SuppressSpacingAtTopOfPage ,_fcfb );};if _dage .SuppressTopSpacingWP !=nil {_bbeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075pp\u0072\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067W\u0050"}};e .EncodeElement (_dage .SuppressTopSpacingWP ,_bbeb );};if _dage .SuppressSpBfAfterPgBrk !=nil {_aae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0042f\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b"}};e .EncodeElement (_dage .SuppressSpBfAfterPgBrk ,_aae );};if _dage .SwapBordersFacingPages !=nil {_agdda :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0077\u0061\u0070\u0042\u006f\u0072\u0064\u0065\u0072\u0073F\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073"}};e .EncodeElement (_dage .SwapBordersFacingPages ,_agdda );};if _dage .ConvMailMergeEsc !=nil {_ccfe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_dage .ConvMailMergeEsc ,_ccfe );};if _dage .TruncateFontHeightsLikeWP6 !=nil {_aded :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072u\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006e\u0074\u0048e\u0069g\u0068\u0074\u0073\u004c\u0069\u006b\u0065W\u0050\u0036"}};e .EncodeElement (_dage .TruncateFontHeightsLikeWP6 ,_aded );};if _dage .MwSmallCaps !=nil {_edad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dage .MwSmallCaps ,_edad );};if _dage .UsePrinterMetrics !=nil {_fegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073eP\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065\u0074\u0072\u0069\u0063\u0073"}};e .EncodeElement (_dage .UsePrinterMetrics ,_fegg );};if _dage .DoNotSuppressParagraphBorders !=nil {_caaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dage .DoNotSuppressParagraphBorders ,_caaa );};if _dage .WrapTrailSpaces !=nil {_febd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_dage .WrapTrailSpaces ,_febd );};if _dage .FootnoteLayoutLikeWW8 !=nil {_bcefdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066oo\u0074\u006e\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038"}};e .EncodeElement (_dage .FootnoteLayoutLikeWW8 ,_bcefdb );};if _dage .ShapeLayoutLikeWW8 !=nil {_egbg :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_dage .ShapeLayoutLikeWW8 ,_egbg );};if _dage .AlignTablesRowByRow !=nil {_decg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0061\u006c\u0069gn\u0054a\u0062\u006c\u0065\u0073\u0052o\u0077\u0042\u0079\u0052\u006f\u0077"}};e .EncodeElement (_dage .AlignTablesRowByRow ,_decg );};if _dage .ForgetLastTabAlignment !=nil {_gefd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u006f\u0072\u0067\u0065\u0074\u004c\u0061\u0073\u0074\u0054a\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dage .ForgetLastTabAlignment ,_gefd );};if _dage .AdjustLineHeightInTable !=nil {_cdge :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061\u0064\u006a\u0075s\u0074\u004c\u0069\u006e\u0065H\u0065i\u0067h\u0074\u0049\u006e\u0054\u0061\u0062\u006ce"}};e .EncodeElement (_dage .AdjustLineHeightInTable ,_cdge );};if _dage .AutoSpaceLikeWord95 !=nil {_afee :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0061\u0075\u0074oS\u0070a\u0063\u0065\u004c\u0069\u006be\u0057\u006f\u0072\u0064\u0039\u0035"}};e .EncodeElement (_dage .AutoSpaceLikeWord95 ,_afee );};if _dage .NoSpaceRaiseLower !=nil {_dcdad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006fSp\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065\u004c\u006f\u0077\u0065\u0072"}};e .EncodeElement (_dage .NoSpaceRaiseLower ,_dcdad );};if _dage .DoNotUseHTMLParagraphAutoSpacing !=nil {_bfag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004cP\u0061r\u0061g\u0072a\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dage .DoNotUseHTMLParagraphAutoSpacing ,_bfag );};if _dage .LayoutRawTableWidth !=nil {_bfac :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006c\u0061\u0079ou\u0074R\u0061\u0077\u0054\u0061\u0062l\u0065\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dage .LayoutRawTableWidth ,_bfac );};if _dage .LayoutTableRowsApart !=nil {_edaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061yo\u0075\u0074\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0073\u0041\u0070\u0061r\u0074"}};e .EncodeElement (_dage .LayoutTableRowsApart ,_edaa );};if _dage .UseWord97LineBreakRules !=nil {_daed :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0075\u0073\u0065\u0057o\u0072\u0064\u0039\u0037\u004ci\u006ee\u0042r\u0065\u0061\u006b\u0052\u0075\u006c\u0065s"}};e .EncodeElement (_dage .UseWord97LineBreakRules ,_daed );};if _dage .DoNotBreakWrappedTables !=nil {_gedf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0042\u0072\u0065\u0061\u006bW\u0072a\u0070p\u0065\u0064\u0054\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_dage .DoNotBreakWrappedTables ,_gedf );};if _dage .DoNotSnapToGridInCell !=nil {_dabb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065\u006c\u006c"}};e .EncodeElement (_dage .DoNotSnapToGridInCell ,_dabb );};if _dage .SelectFldWithFirstOrLastChar !=nil {_caaac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0046\u006cd\u0057\u0069\u0074\u0068\u0046\u0069\u0072s\u0074\u004f\u0072\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072"}};e .EncodeElement (_dage .SelectFldWithFirstOrLastChar ,_caaac );};if _dage .ApplyBreakingRules !=nil {_dcdf :=_f .StartElement {Name :_f .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_dage .ApplyBreakingRules ,_dcdf );};if _dage .DoNotWrapTextWithPunct !=nil {_cfgg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0057\u0072\u0061\u0070\u0054\u0065x\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dage .DoNotWrapTextWithPunct ,_cfgg );};if _dage .DoNotUseEastAsianBreakRules !=nil {_ebfdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}};e .EncodeElement (_dage .DoNotUseEastAsianBreakRules ,_ebfdd );};if _dage .UseWord2002TableStyleRules !=nil {_ceaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073e\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032\u0054\u0061b\u006ce\u0053\u0074\u0079\u006c\u0065\u0052\u0075l\u0065\u0073"}};e .EncodeElement (_dage .UseWord2002TableStyleRules ,_ceaf );};if _dage .GrowAutofit !=nil {_dece :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_dage .GrowAutofit ,_dece );};if _dage .UseFELayout !=nil {_gdag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dage .UseFELayout ,_gdag );};if _dage .UseNormalStyleForList !=nil {_eeda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075se\u004e\u006f\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069\u0073\u0074"}};e .EncodeElement (_dage .UseNormalStyleForList ,_eeda );};if _dage .DoNotUseIndentAsNumberingTabStop !=nil {_gbcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065n\u0074A\u0073N\u0075m\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_dage .DoNotUseIndentAsNumberingTabStop ,_gbcf );};if _dage .UseAltKinsokuLineBreakRules !=nil {_dcdac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003au\u0073\u0065\u0041\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}};e .EncodeElement (_dage .UseAltKinsokuLineBreakRules ,_dcdac );};if _dage .AllowSpaceOfSameStyleInTable !=nil {_bgce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0053\u0070\u0061c\u0065\u004f\u0066\u0053\u0061\u006d\u0065S\u0074\u0079\u006c\u0065\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_dage .AllowSpaceOfSameStyleInTable ,_bgce );};if _dage .DoNotSuppressIndentation !=nil {_bacbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0049\u006e\u0064\u0065\u006e\u0074\u0061t\u0069\u006f\u006e"}};e .EncodeElement (_dage .DoNotSuppressIndentation ,_bacbb );};if _dage .DoNotAutofitConstrainedTables !=nil {_caag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0066\u0069\u0074\u0043\u006fn\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}};e .EncodeElement (_dage .DoNotAutofitConstrainedTables ,_caag );};if _dage .AutofitToFirstFixedWidthCell !=nil {_cfba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0066\u0069\u0074\u0054o\u0046\u0069\u0072\u0073\u0074\u0046\u0069x\u0065\u0064\u0057\u0069\u0064\u0074\u0068\u0043\u0065\u006c\u006c"}};e .EncodeElement (_dage .AutofitToFirstFixedWidthCell ,_cfba );};if _dage .UnderlineTabInNumList !=nil {_caef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075nd\u0065\u0072\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069\u0073\u0074"}};e .EncodeElement (_dage .UnderlineTabInNumList ,_caef );};if _dage .DisplayHangulFixedWidth !=nil {_bfdd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0073\u0070l\u0061\u0079\u0048\u0061\u006eg\u0075l\u0046i\u0078\u0065\u0064\u0057\u0069\u0064\u0074h"}};e .EncodeElement (_dage .DisplayHangulFixedWidth ,_bfdd );};if _dage .SplitPgBreakAndParaMark !=nil {_agfcg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u006c\u0069t\u0050\u0067\u0042\u0072\u0065a\u006bA\u006ed\u0050\u0061\u0072\u0061\u004d\u0061\u0072k"}};e .EncodeElement (_dage .SplitPgBreakAndParaMark ,_agfcg );};if _dage .DoNotVertAlignCellWithSp !=nil {_gfaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0056\u0065\u0072\u0074A\u006c\u0069\u0067\u006e\u0043\u0065\u006c\u006c\u0057\u0069t\u0068\u0053\u0070"}};e .EncodeElement (_dage .DoNotVertAlignCellWithSp ,_gfaf );};if _dage .DoNotBreakConstrainedForcedTable !=nil {_ddfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006fn\u0073t\u0072a\u0069n\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_dage .DoNotBreakConstrainedForcedTable ,_ddfd );};if _dage .DoNotVertAlignInTxbx !=nil {_eagd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e\u0049\u006e\u0054\u0078b\u0078"}};e .EncodeElement (_dage .DoNotVertAlignInTxbx ,_eagd );};if _dage .UseAnsiKerningPairs !=nil {_ccbb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0075\u0073\u0065An\u0073i\u004b\u0065\u0072\u006e\u0069n\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_dage .UseAnsiKerningPairs ,_ccbb );};if _dage .CachedColBalance !=nil {_caegf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_dage .CachedColBalance ,_caegf );};if _dage .CompatSetting !=nil {_bbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}};for _ ,_ggccb :=range _dage .CompatSetting {e .EncodeElement (_ggccb ,_bbc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdaea ST_HdrFtr )Validate ()error {return _fdaea .ValidateWithPath ("")};func (_abfcf ST_VAnchor )String ()string {switch _abfcf {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 3:return "\u0070\u0061\u0067\u0065";};return "";};func (_deaccg ST_TargetScreenSz )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_decff :=_f .Attr {};_decff .Name =name ;switch _deaccg {case ST_TargetScreenSzUnset :_decff .Value ="";case ST_TargetScreenSz544x376 :_decff .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSz640x480 :_decff .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_decff .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_decff .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSz1024x768 :_decff .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_decff .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_decff .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSz1280x1024 :_decff .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_decff .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_decff .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSz1920x1200 :_decff .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _decff ,nil ;};type CT_WebSettings struct{ +// Validate validates the CT_MailMergeDocType and its children +func (_gcfea *CT_MailMergeDocType )Validate ()error {return _gcfea .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");}; -// Root Frameset Definition -Frameset *CT_Frameset ; +// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path +func (_eddad *CT_SdtComboBox )ValidateWithPath (path string )error {for _feccdc ,_bgabc :=range _eddad .ListItem {if _dgbeb :=_bgabc .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_feccdc ));_dgbeb !=nil {return _dgbeb ;};};return nil ;};func NewCT_CompatSetting ()*CT_CompatSetting {_edaaf :=&CT_CompatSetting {};return _edaaf };func (_ecace ST_Theme )String ()string {switch _ecace {case 0:return "";case 1:return "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 2:return "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case 3:return "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 4:return "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case 5:return "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 6:return "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case 7:return "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 8:return "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return "";};type CT_FramesetSplitbar struct{ -// Information about HTML div Elements -Divs *CT_Divs ; +// Frameset Splitter Width +W *CT_TwipsMeasure ; -// Output Encoding When Saving as Web Page -Encoding *CT_String ; +// Frameset Splitter Color +Color *CT_Color ; -// Disable Features Not Supported by Target Web Browser -OptimizeForBrowser *CT_OptimizeForBrowser ; +// Do Not Display Frameset Splitters +NoBorder *CT_OnOff ; -// Utilize VML When Saving as Web Page -RelyOnVML *CT_OnOff ; +// Frameset Splitter Border Style +FlatBorders *CT_OnOff ;};func (_gfaed *ST_ThemeColor )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gfaed =0;case "\u0064\u0061\u0072k\u0031":*_gfaed =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_gfaed =2;case "\u0064\u0061\u0072k\u0032":*_gfaed =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_gfaed =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gfaed =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gfaed =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gfaed =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gfaed =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gfaed =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gfaed =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_gfaed =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_gfaed =12;case "\u006e\u006f\u006e\u0065":*_gfaed =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_gfaed =14;case "\u0074\u0065\u0078t\u0031":*_gfaed =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_gfaed =16;case "\u0074\u0065\u0078t\u0032":*_gfaed =17;};return nil ;};func NewCT_HMerge ()*CT_HMerge {_gcdacg :=&CT_HMerge {};return _gcdacg }; -// Allow PNG as Graphic Format -AllowPNG *CT_OnOff ; +// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path +func (_cfefcb *CT_TrackChangesView )ValidateWithPath (path string )error {if _cfefcb .MarkupAttr !=nil {if _cfbfgdc :=_cfefcb .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_cfbfgdc !=nil {return _cfbfgdc ;};};if _cfefcb .CommentsAttr !=nil {if _dcfec :=_cfefcb .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_dcfec !=nil {return _dcfec ;};};if _cfefcb .InsDelAttr !=nil {if _becfb :=_cfefcb .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072");_becfb !=nil {return _becfb ;};};if _cfefcb .FormattingAttr !=nil {if _ccgef :=_cfefcb .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ccgef !=nil {return _ccgef ;};};if _cfefcb .InkAnnotationsAttr !=nil {if _cabfa :=_cfefcb .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072");_cabfa !=nil {return _cabfa ;};};return nil ;};func (_baaee *CT_SectPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_baaee .AuthorAttr )});if _baaee .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_baaee .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_baaee .IdAttr )});e .EncodeToken (start );if _baaee .SectPr !=nil {_gbbffe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_baaee .SectPr ,_gbbffe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfede ST_MailMergeDest )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_affdcg :=_c .Attr {};_affdcg .Name =name ;switch _gfede {case ST_MailMergeDestUnset :_affdcg .Value ="";case ST_MailMergeDestNewDocument :_affdcg .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_affdcg .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072";case ST_MailMergeDestEmail :_affdcg .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_affdcg .Value ="\u0066\u0061\u0078";};return _affdcg ,nil ;};func (_fegac ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fegac .String (),start );};func (_bcgab ST_TblStyleOverrideType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bcgab .String (),start );}; -// Do Not Rely on CSS for Font Face Formatting -DoNotRelyOnCSS *CT_OnOff ; +// ValidateWithPath validates the AC_ChoiceRun and its children, prefixing error messages with path +func (_bbegbb *AC_ChoiceRun )ValidateWithPath (path string )error {if _bbegbb .Br !=nil {if _cdcfdd :=_bbegbb .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_cdcfdd !=nil {return _cdcfdd ;};};if _bbegbb .T !=nil {if _eceedd :=_bbegbb .T .ValidateWithPath (path +"\u002f\u0054");_eceedd !=nil {return _eceedd ;};};if _bbegbb .ContentPart !=nil {if _ecdgd :=_bbegbb .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_ecdgd !=nil {return _ecdgd ;};};if _bbegbb .DelText !=nil {if _abdgcf :=_bbegbb .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_abdgcf !=nil {return _abdgcf ;};};if _bbegbb .InstrText !=nil {if _eaabf :=_bbegbb .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_eaabf !=nil {return _eaabf ;};};if _bbegbb .DelInstrText !=nil {if _dbcffa :=_bbegbb .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_dbcffa !=nil {return _dbcffa ;};};if _bbegbb .NoBreakHyphen !=nil {if _cbacc :=_bbegbb .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_cbacc !=nil {return _cbacc ;};};if _bbegbb .SoftHyphen !=nil {if _faedf :=_bbegbb .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_faedf !=nil {return _faedf ;};};if _bbegbb .DayShort !=nil {if _fabcea :=_bbegbb .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_fabcea !=nil {return _fabcea ;};};if _bbegbb .MonthShort !=nil {if _deedf :=_bbegbb .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_deedf !=nil {return _deedf ;};};if _bbegbb .YearShort !=nil {if _cgbdd :=_bbegbb .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_cgbdd !=nil {return _cgbdd ;};};if _bbegbb .DayLong !=nil {if _fecgfa :=_bbegbb .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_fecgfa !=nil {return _fecgfa ;};};if _bbegbb .MonthLong !=nil {if _faabaff :=_bbegbb .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_faabaff !=nil {return _faabaff ;};};if _bbegbb .YearLong !=nil {if _aadeac :=_bbegbb .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_aadeac !=nil {return _aadeac ;};};if _bbegbb .AnnotationRef !=nil {if _addcb :=_bbegbb .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_addcb !=nil {return _addcb ;};};if _bbegbb .FootnoteRef !=nil {if _bfgbc :=_bbegbb .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_bfgbc !=nil {return _bfgbc ;};};if _bbegbb .EndnoteRef !=nil {if _gebdb :=_bbegbb .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_gebdb !=nil {return _gebdb ;};};if _bbegbb .Separator !=nil {if _bgggg :=_bbegbb .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_bgggg !=nil {return _bgggg ;};};if _bbegbb .ContinuationSeparator !=nil {if _adbgba :=_bbegbb .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_adbgba !=nil {return _adbgba ;};};if _bbegbb .Sym !=nil {if _agdea :=_bbegbb .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_agdea !=nil {return _agdea ;};};if _bbegbb .PgNum !=nil {if _efdbae :=_bbegbb .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_efdbae !=nil {return _efdbae ;};};if _bbegbb .Cr !=nil {if _dfadaf :=_bbegbb .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_dfadaf !=nil {return _dfadaf ;};};if _bbegbb .Tab !=nil {if _fffdaa :=_bbegbb .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_fffdaa !=nil {return _fffdaa ;};};if _bbegbb .Object !=nil {if _dcbebg :=_bbegbb .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_dcbebg !=nil {return _dcbebg ;};};if _bbegbb .Pict !=nil {if _gfefdb :=_bbegbb .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_gfefdb !=nil {return _gfefdb ;};};if _bbegbb .FldChar !=nil {if _dcbgad :=_bbegbb .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_dcbgad !=nil {return _dcbgad ;};};if _bbegbb .Ruby !=nil {if _gecbg :=_bbegbb .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_gecbg !=nil {return _gecbg ;};};if _bbegbb .FootnoteReference !=nil {if _bbgfgd :=_bbegbb .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_bbgfgd !=nil {return _bbgfgd ;};};if _bbegbb .EndnoteReference !=nil {if _ebfga :=_bbegbb .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_ebfga !=nil {return _ebfga ;};};if _bbegbb .CommentReference !=nil {if _acgca :=_bbegbb .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_acgca !=nil {return _acgca ;};};if _bbegbb .Drawing !=nil {if _fdfeef :=_bbegbb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_fdfeef !=nil {return _fdfeef ;};};if _bbegbb .Ptab !=nil {if _gebab :=_bbegbb .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_gebab !=nil {return _gebab ;};};if _bbegbb .LastRenderedPageBreak !=nil {if _bdaed :=_bbegbb .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_bdaed !=nil {return _bdaed ;};};return nil ;};const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;); -// Recommend Web Page Format over Single File Web Page Format -DoNotSaveAsSingleFile *CT_OnOff ; +// Validate validates the Footnotes and its children +func (_ggefgg *Footnotes )Validate ()error {return _ggefgg .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_fcafb :=&CT_GlossaryDocument {};return _fcafb };func (_aggfb *ST_EdnPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aggfb =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_aggfb =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_aggfb =2;};return nil ;};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; -// Do Not Place Supporting Files in Subdirectory -DoNotOrganizeInFolder *CT_OnOff ; +// Border Style +ValAttr ST_Border ; -// Do Not Use File Names Longer than 8.3 Characters -DoNotUseLongFileNames *CT_OnOff ; +// Border Color +ColorAttr *ST_HexColor ; -// Pixels per Inch for Graphics/Images -PixelsPerInch *CT_DecimalNumber ; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Target Screen Size for Web Page -TargetScreenSz *CT_TargetScreenSz ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Save Smart Tag Data in XML Property Bag -SaveSmartTagsAsXml *CT_OnOff ;};func (_dgefe ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _dgefe {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgefe ));};return nil ;};func (_dddge *CT_MailMergeSourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dddge .ValAttr =ST_MailMergeSourceType (1);for _ ,_aagg :=range start .Attr {if _aagg .Name .Local =="\u0076\u0061\u006c"{_dddge .ValAttr .UnmarshalXMLAttr (_aagg );continue ;};};for {_gbbac ,_feacf :=d .Token ();if _feacf !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069l\u004de\u0072g\u0065S\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_feacf );};if _eebae ,_becaf :=_gbbac .(_f .EndElement );_becaf &&_eebae .Name ==start .Name {break ;};};return nil ;}; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Validate validates the CT_ParaRPrOriginal and its children -func (_bfff *CT_ParaRPrOriginal )Validate ()error {return _bfff .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");}; +// Border Width +SzAttr *uint64 ; -// Validate validates the CT_Perm and its children -func (_gdggd *CT_Perm )Validate ()error {return _gdggd .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");}; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Validate validates the CT_TrackChangeRange and its children -func (_aeggab *CT_TrackChangeRange )Validate ()error {return _aeggab .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");};func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_cgfcfe :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_cgfcfe .ST_TextScalePercent =&s ;}else {_cbfafd ,_efacb :=_ge .ParseFloat (s ,64);if _efacb !=nil {return _cgfcfe ,_c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_efacb );};_cgfcfe .ST_TextScaleDecimal =_gb .Int64 (int64 (_cbfafd ));};return _cgfcfe ,nil ;};func (_aafgf *ST_EdGrp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfddg ,_gebad :=d .Token ();if _gebad !=nil {return _gebad ;};if _bdfgbe ,_edgeed :=_bfddg .(_f .EndElement );_edgeed &&_bdfgbe .Name ==start .Name {*_aafgf =1;return nil ;};if _fcfcfb ,_eccaab :=_bfddg .(_f .CharData );!_eccaab {return _c .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",_bfddg );}else {switch string (_fcfcfb ){case "":*_aafgf =0;case "\u006e\u006f\u006e\u0065":*_aafgf =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_aafgf =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_aafgf =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_aafgf =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_aafgf =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_aafgf =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_aafgf =7;};};_bfddg ,_gebad =d .Token ();if _gebad !=nil {return _gebad ;};if _cdfbd ,_dbgca :=_bfddg .(_f .EndElement );_dbgca &&_cdfbd .Name ==start .Name {return nil ;};return _c .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",_bfddg );};func NewCT_NumPr ()*CT_NumPr {_efabc :=&CT_NumPr {};return _efabc };func (_febed *CT_TcPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _febed .CnfStyle !=nil {_cgbee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_febed .CnfStyle ,_cgbee );};if _febed .TcW !=nil {_ebgea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_febed .TcW ,_ebgea );};if _febed .GridSpan !=nil {_gfeac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_febed .GridSpan ,_gfeac );};if _febed .HMerge !=nil {_cadg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_febed .HMerge ,_cadg );};if _febed .VMerge !=nil {_dbffc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_febed .VMerge ,_dbffc );};if _febed .TcBorders !=nil {_cbgaac :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_febed .TcBorders ,_cbgaac );};if _febed .Shd !=nil {_dcagea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_febed .Shd ,_dcagea );};if _febed .NoWrap !=nil {_dcaae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_febed .NoWrap ,_dcaae );};if _febed .TcMar !=nil {_cefbg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_febed .TcMar ,_cefbg );};if _febed .TextDirection !=nil {_bcaffg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_febed .TextDirection ,_bcaffg );};if _febed .TcFitText !=nil {_bggag :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_febed .TcFitText ,_bggag );};if _febed .VAlign !=nil {_fcabg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_febed .VAlign ,_fcabg );};if _febed .HideMark !=nil {_cbdde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_febed .HideMark ,_cbdde );};if _febed .Headers !=nil {_dcbec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_febed .Headers ,_dcbec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Cnf ()*CT_Cnf {_ecag :=&CT_Cnf {};return _ecag };type CT_PBdr struct{ +// Border Shadow +ShadowAttr *_cf .ST_OnOff ; -// Paragraph Border Above Identical Paragraphs -Top *CT_Border ; +// Create Frame Effect +FrameAttr *_cf .ST_OnOff ;};func (_agace *CT_Placeholder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agace .DocPart =NewCT_String ();_feggc :for {_fccgfc ,_fdccfa :=d .Token ();if _fdccfa !=nil {return _fdccfa ;};switch _deeece :=_fccgfc .(type ){case _c .StartElement :switch _deeece .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 :"\u0064o\u0063\u0050\u0061\u0072\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 :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:if _gedaa :=d .DecodeElement (_agace .DocPart ,&_deeece );_gedaa !=nil {return _gedaa ;};default:_cff .Log ("\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\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_deeece .Name );if _edfbcc :=d .Skip ();_edfbcc !=nil {return _edfbcc ;};};case _c .EndElement :break _feggc ;case _c .CharData :};};return nil ;};type CT_Perm struct{ -// Left Paragraph Border -Left *CT_Border ; +// Annotation ID +IdAttr string ; -// Paragraph Border Below Identical Paragraphs -Bottom *CT_Border ; +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;}; -// Right Paragraph Border -Right *CT_Border ; +// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path +func (_gddcf *CT_LatentStyles )ValidateWithPath (path string )error {if _gddcf .DefLockedStateAttr !=nil {if _cfbgb :=_gddcf .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_cfbgb !=nil {return _cfbgb ;};};if _gddcf .DefSemiHiddenAttr !=nil {if _fcgcg :=_gddcf .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_fcgcg !=nil {return _fcgcg ;};};if _gddcf .DefUnhideWhenUsedAttr !=nil {if _aegcc :=_gddcf .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_aegcc !=nil {return _aegcc ;};};if _gddcf .DefQFormatAttr !=nil {if _bbbeb :=_gddcf .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_bbbeb !=nil {return _bbbeb ;};};for _acdda ,_babfa :=range _gddcf .LsdException {if _dfcfd :=_babfa .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_acdda ));_dfcfd !=nil {return _dfcfd ;};};return nil ;}; -// Paragraph Border Between Identical Paragraphs -Between *CT_Border ; +// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path +func (_gcdaa *CT_EdnProps )ValidateWithPath (path string )error {if _gcdaa .Pos !=nil {if _cbegg :=_gcdaa .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cbegg !=nil {return _cbegg ;};};if _gcdaa .NumFmt !=nil {if _eaeea :=_gcdaa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_eaeea !=nil {return _eaeea ;};};if _gcdaa .NumStart !=nil {if _bgaac :=_gcdaa .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bgaac !=nil {return _bgaac ;};};if _gcdaa .NumRestart !=nil {if _bbgdb :=_gcdaa .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_bbgdb !=nil {return _bbgdb ;};};return nil ;}; -// Paragraph Border Between Facing Pages -Bar *CT_Border ;};func NewCT_TblLook ()*CT_TblLook {_efbcff :=&CT_TblLook {};return _efbcff };const (ST_TargetScreenSzUnset ST_TargetScreenSz =0;ST_TargetScreenSz544x376 ST_TargetScreenSz =1;ST_TargetScreenSz640x480 ST_TargetScreenSz =2;ST_TargetScreenSz720x512 ST_TargetScreenSz =3;ST_TargetScreenSz800x600 ST_TargetScreenSz =4;ST_TargetScreenSz1024x768 ST_TargetScreenSz =5;ST_TargetScreenSz1152x882 ST_TargetScreenSz =6;ST_TargetScreenSz1152x900 ST_TargetScreenSz =7;ST_TargetScreenSz1280x1024 ST_TargetScreenSz =8;ST_TargetScreenSz1600x1200 ST_TargetScreenSz =9;ST_TargetScreenSz1800x1440 ST_TargetScreenSz =10;ST_TargetScreenSz1920x1200 ST_TargetScreenSz =11;);func (_baceg ST_FldCharType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_baceg .String (),start );}; +// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path +func (_dbecg *GlossaryDocument )ValidateWithPath (path string )error {if _bbcbf :=_dbecg .CT_GlossaryDocument .ValidateWithPath (path );_bbcbf !=nil {return _bbcbf ;};return nil ;};func (_dbbadg *ST_Zoom )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbbadg =0;case "\u006e\u006f\u006e\u0065":*_dbbadg =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_dbbadg =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_dbbadg =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_dbbadg =4;};return nil ;};func (_addbbb *ST_EdnPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efcgd ,_cfdafe :=d .Token ();if _cfdafe !=nil {return _cfdafe ;};if _deefb ,_aaegac :=_efcgd .(_c .EndElement );_aaegac &&_deefb .Name ==start .Name {*_addbbb =1;return nil ;};if _adefd ,_fbgcd :=_efcgd .(_c .CharData );!_fbgcd {return _ea .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",_efcgd );}else {switch string (_adefd ){case "":*_addbbb =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_addbbb =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_addbbb =2;};};_efcgd ,_cfdafe =d .Token ();if _cfdafe !=nil {return _cfdafe ;};if _beagc ,_afgbea :=_efcgd .(_c .EndElement );_afgbea &&_beagc .Name ==start .Name {return nil ;};return _ea .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",_efcgd );}; -// Validate validates the EG_ContentRowContent and its children -func (_edfdd *EG_ContentRowContent )Validate ()error {return _edfdd .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");}; +// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path +func (_dgeag *CT_HpsMeasure )ValidateWithPath (path string )error {if _degcg :=_dgeag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_degcg !=nil {return _degcg ;};return nil ;};func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_ecadg :=&CT_CellMergeTrackChange {};return _ecadg ;};func NewCT_Styles ()*CT_Styles {_bbccfg :=&CT_Styles {};return _bbccfg }; -// Validate validates the CT_Spacing and its children -func (_ecfdf *CT_Spacing )Validate ()error {return _ecfdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_dgcff ST_Pitch )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eagfc :=_f .Attr {};_eagfc .Name =name ;switch _dgcff {case ST_PitchUnset :_eagfc .Value ="";case ST_PitchFixed :_eagfc .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_eagfc .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_eagfc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";};return _eagfc ,nil ;};func (_dddbg *CT_TcBorders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eecde :for {_ebfdb ,_aebbdgg :=d .Token ();if _aebbdgg !=nil {return _aebbdgg ;};switch _eaedb :=_ebfdb .(type ){case _f .StartElement :switch _eaedb .Name {case _f .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 :"\u0074\u006f\u0070"},_f .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 :"\u0074\u006f\u0070"}:_dddbg .Top =NewCT_Border ();if _degaf :=d .DecodeElement (_dddbg .Top ,&_eaedb );_degaf !=nil {return _degaf ;};case _f .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 :"\u0073\u0074\u0061r\u0074"},_f .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 :"\u0073\u0074\u0061r\u0074"}:_dddbg .Start =NewCT_Border ();if _fdaca :=d .DecodeElement (_dddbg .Start ,&_eaedb );_fdaca !=nil {return _fdaca ;};case _f .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 :"\u006c\u0065\u0066\u0074"},_f .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 :"\u006c\u0065\u0066\u0074"}:_dddbg .Left =NewCT_Border ();if _dgdbe :=d .DecodeElement (_dddbg .Left ,&_eaedb );_dgdbe !=nil {return _dgdbe ;};case _f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_dddbg .Bottom =NewCT_Border ();if _dgdaef :=d .DecodeElement (_dddbg .Bottom ,&_eaedb );_dgdaef !=nil {return _dgdaef ;};case _f .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 :"\u0065\u006e\u0064"},_f .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 :"\u0065\u006e\u0064"}:_dddbg .End =NewCT_Border ();if _ddcbcb :=d .DecodeElement (_dddbg .End ,&_eaedb );_ddcbcb !=nil {return _ddcbcb ;};case _f .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 :"\u0072\u0069\u0067h\u0074"},_f .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 :"\u0072\u0069\u0067h\u0074"}:_dddbg .Right =NewCT_Border ();if _cabffe :=d .DecodeElement (_dddbg .Right ,&_eaedb );_cabffe !=nil {return _cabffe ;};case _f .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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_f .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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_dddbg .InsideH =NewCT_Border ();if _cabcb :=d .DecodeElement (_dddbg .InsideH ,&_eaedb );_cabcb !=nil {return _cabcb ;};case _f .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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_f .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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_dddbg .InsideV =NewCT_Border ();if _gdgffb :=d .DecodeElement (_dddbg .InsideV ,&_eaedb );_gdgffb !=nil {return _gdgffb ;};case _f .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 :"\u0074\u006c\u0032b\u0072"},_f .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 :"\u0074\u006c\u0032b\u0072"}:_dddbg .Tl2br =NewCT_Border ();if _cededb :=d .DecodeElement (_dddbg .Tl2br ,&_eaedb );_cededb !=nil {return _cededb ;};case _f .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 :"\u0074\u0072\u0032b\u006c"},_f .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 :"\u0074\u0072\u0032b\u006c"}:_dddbg .Tr2bl =NewCT_Border ();if _fffgb :=d .DecodeElement (_dddbg .Tr2bl ,&_eaedb );_fffgb !=nil {return _fffgb ;};default:_gb .Log ("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_T\u0063\u0042o\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_eaedb .Name );if _ecgfc :=d .Skip ();_ecgfc !=nil {return _ecgfc ;};};case _f .EndElement :break _eecde ;case _f .CharData :};};return nil ;};func NewCT_LevelSuffix ()*CT_LevelSuffix {_decgb :=&CT_LevelSuffix {};_decgb .ValAttr =ST_LevelSuffix (1);return _decgb ;}; +// Validate validates the CT_ParaRPrChange and its children +func (_gcec *CT_ParaRPrChange )Validate ()error {return _gcec .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Validate validates the CT_SmartTagRun and its children -func (_ebafdc *CT_SmartTagRun )Validate ()error {return _ebafdc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");};func (_aafdb *CT_ShapeDefaults )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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"});e .EncodeToken (start );if _aafdb .Any !=nil {for _ ,_ebage :=range _aafdb .Any {_ebage .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgddcd *ST_SdtDateMappingType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddccd ,_cffae :=d .Token ();if _cffae !=nil {return _cffae ;};if _degdfa ,_fbgdb :=_ddccd .(_f .EndElement );_fbgdb &&_degdfa .Name ==start .Name {*_fgddcd =1;return nil ;};if _aacegc ,_ecacdd :=_ddccd .(_f .CharData );!_ecacdd {return _c .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",_ddccd );}else {switch string (_aacegc ){case "":*_fgddcd =0;case "\u0074\u0065\u0078\u0074":*_fgddcd =1;case "\u0064\u0061\u0074\u0065":*_fgddcd =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_fgddcd =3;};};_ddccd ,_cffae =d .Token ();if _cffae !=nil {return _cffae ;};if _ecbfdc ,_ffbccb :=_ddccd .(_f .EndElement );_ffbccb &&_ecbfdc .Name ==start .Name {return nil ;};return _c .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",_ddccd );}; +// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path +func (_gdbbg *CT_DocPartGallery )ValidateWithPath (path string )error {if _gdbbg .ValAttr ==ST_DocPartGalleryUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cfgdc :=_gdbbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfgdc !=nil {return _cfgdc ;};return nil ;};func NewCT_TabStop ()*CT_TabStop {_dcggg :=&CT_TabStop {};_dcggg .ValAttr =ST_TabJc (1);return _dcggg ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_bfaee :=&CT_SmartTagPr {};return _bfaee };func (_fafcb WdST_RelFromH )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bddbaff :=_c .Attr {};_bddbaff .Name =name ;switch _fafcb {case WdST_RelFromHUnset :_bddbaff .Value ="";case WdST_RelFromHMargin :_bddbaff .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHPage :_bddbaff .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_bddbaff .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case WdST_RelFromHCharacter :_bddbaff .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_bddbaff .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHRightMargin :_bddbaff .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHInsideMargin :_bddbaff .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_bddbaff .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _bddbaff ,nil ;};func (_gagba ST_TextEffect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gagba .String (),start );};type ST_FrameLayout byte ;func NewCT_DocPartCategory ()*CT_DocPartCategory {_dcfe :=&CT_DocPartCategory {};_dcfe .Name =NewCT_String ();_dcfe .Gallery =NewCT_DocPartGallery ();return _dcfe ;};func (_cggg *CT_Control )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fabfd :=range start .Attr {if _fabfd .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"&&_fabfd .Name .Local =="\u0069\u0064"||_fabfd .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"&&_fabfd .Name .Local =="\u0069\u0064"{_fabfe ,_edebe :=_fabfd .Value ,error (nil );if _edebe !=nil {return _edebe ;};_cggg .IdAttr =&_fabfe ;continue ;};if _fabfd .Name .Local =="\u006e\u0061\u006d\u0065"{_fgdg ,_fedb :=_fabfd .Value ,error (nil );if _fedb !=nil {return _fedb ;};_cggg .NameAttr =&_fgdg ;continue ;};if _fabfd .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_bdge ,_gbbe :=_fabfd .Value ,error (nil );if _gbbe !=nil {return _gbbe ;};_cggg .ShapeidAttr =&_bdge ;continue ;};};for {_gccgbb ,_acfd :=d .Token ();if _acfd !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_acfd );};if _begc ,_fcaf :=_gccgbb .(_c .EndElement );_fcaf &&_begc .Name ==start .Name {break ;};};return nil ;};func (_ggaaab *ST_PTabAlignment )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ggaaab =0;case "\u006c\u0065\u0066\u0074":*_ggaaab =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ggaaab =2;case "\u0072\u0069\u0067h\u0074":*_ggaaab =3;};return nil ;}; -// Validate validates the Comments and its children -func (_ecgdg *Comments )Validate ()error {return _ecgdg .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_fadfga WdST_AlignV )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cagfg :=_f .Attr {};_cagfg .Name =name ;switch _fadfga {case WdST_AlignVUnset :_cagfg .Value ="";case WdST_AlignVTop :_cagfg .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_cagfg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_cagfg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_cagfg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_cagfg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _cagfg ,nil ;}; +// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path +func (_afdcac *CT_TrackChange )ValidateWithPath (path string )error {return nil };func (_dgdgf *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgdgf =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dgdgf =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_dgdgf =2;};return nil ;}; -// Validate validates the CT_ObjectChoice and its children -func (_bfdfed *CT_ObjectChoice )Validate ()error {return _bfdfed .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");};func (_bbgba *CT_SaveThroughXslt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efcec :=range start .Attr {if _efcec .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"&&_efcec .Name .Local =="\u0069\u0064"||_efcec .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"&&_efcec .Name .Local =="\u0069\u0064"{_adecg ,_dfbfg :=_efcec .Value ,error (nil );if _dfbfg !=nil {return _dfbfg ;};_bbgba .IdAttr =&_adecg ;continue ;};if _efcec .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_eeeed ,_gbbda :=_efcec .Value ,error (nil );if _gbbda !=nil {return _gbbda ;};_bbgba .SolutionIDAttr =&_eeeed ;continue ;};};for {_bfaee ,_fffgc :=d .Token ();if _fffgc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0061\u0076\u0065\u0054\u0068\u0072o\u0075\u0067\u0068\u0058\u0073\u006c\u0074\u003a\u0020\u0025\u0073",_fffgc );};if _efega ,_dgfba :=_bfaee .(_f .EndElement );_dgfba &&_efega .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the WdCT_PosV and its children +func (_edfcbc *WdCT_PosV )Validate ()error {return _edfcbc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");};type ST_PTabRelativeTo byte ;func (_fdebg ST_ThemeColor )ValidateWithPath (path string )error {switch _fdebg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdebg ));};return nil ;};func (_dgdgb *CT_TblPrBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dgdgb .TblStyle !=nil {_bcdb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgdgb .TblStyle ,_bcdb );};if _dgdgb .TblpPr !=nil {_gdebf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_dgdgb .TblpPr ,_gdebf );};if _dgdgb .TblOverlap !=nil {_fbgcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_dgdgb .TblOverlap ,_fbgcg );};if _dgdgb .BidiVisual !=nil {_fcade :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_dgdgb .BidiVisual ,_fcade );};if _dgdgb .TblStyleRowBandSize !=nil {_ecaff :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dgdgb .TblStyleRowBandSize ,_ecaff );};if _dgdgb .TblStyleColBandSize !=nil {_edeef :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dgdgb .TblStyleColBandSize ,_edeef );};if _dgdgb .TblW !=nil {_decfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_dgdgb .TblW ,_decfd );};if _dgdgb .Jc !=nil {_bbgac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dgdgb .Jc ,_bbgac );};if _dgdgb .TblCellSpacing !=nil {_bdcdab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dgdgb .TblCellSpacing ,_bdcdab );};if _dgdgb .TblInd !=nil {_cedee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_dgdgb .TblInd ,_cedee );};if _dgdgb .TblBorders !=nil {_eedcg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dgdgb .TblBorders ,_eedcg );};if _dgdgb .Shd !=nil {_cgfde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dgdgb .Shd ,_cgfde );};if _dgdgb .TblLayout !=nil {_ffbaa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dgdgb .TblLayout ,_ffbaa );};if _dgdgb .TblCellMar !=nil {_abagc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_dgdgb .TblCellMar ,_abagc );};if _dgdgb .TblLook !=nil {_cffgg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_dgdgb .TblLook ,_cffgg );};if _dgdgb .TblCaption !=nil {_fegd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgdgb .TblCaption ,_fegd );};if _dgdgb .TblDescription !=nil {_cceg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgdgb .TblDescription ,_cceg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Sym ()*CT_Sym {_dgddg :=&CT_Sym {};return _dgddg }; -// Validate validates the CT_FFStatusText and its children -func (_fdfcb *CT_FFStatusText )Validate ()error {return _fdfcb .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");};func (_eagff *CT_OnOff )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acccc :=range start .Attr {if _acccc .Name .Local =="\u0076\u0061\u006c"{_adgee ,_gfaff :=ParseUnionST_OnOff (_acccc .Value );if _gfaff !=nil {return _gfaff ;};_eagff .ValAttr =&_adgee ;continue ;};};for {_fffeb ,_bcbbd :=d .Token ();if _bcbbd !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_bcbbd );};if _acddg ,_gcdda :=_fffeb .(_f .EndElement );_gcdda &&_acddg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ParaRPrOriginal and its children +func (_ffcda *CT_ParaRPrOriginal )Validate ()error {return _ffcda .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");};type CT_Background struct{ -// Validate validates the EG_PContentMath and its children -func (_fdeed *EG_PContentMath )Validate ()error {return _fdeed .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");}; +// Background Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_dgebc *CT_SmartTagPr )ValidateWithPath (path string )error {for _gaef ,_degdbb :=range _dgebc .Attr {if _fdgef :=_degdbb .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_gaef ));_fdgef !=nil {return _fdgef ;};};return nil ;};func (_gabba *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gabba =0;case "\u006e\u0075\u006c\u006c":*_gabba =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_gabba =2;};return nil ;};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_cegeg :=&CT_ObjectEmbed {};return _cegeg };func (_acdcf *CT_TblPrEx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aecfb :for {_dfaef ,_ggdcff :=d .Token ();if _ggdcff !=nil {return _ggdcff ;};switch _dabef :=_dfaef .(type ){case _f .StartElement :switch _dabef .Name {case _f .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 :"\u0074\u0062\u006c\u0057"},_f .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 :"\u0074\u0062\u006c\u0057"}:_acdcf .TblW =NewCT_TblWidth ();if _ggaae :=d .DecodeElement (_acdcf .TblW ,&_dabef );_ggaae !=nil {return _ggaae ;};case _f .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 :"\u006a\u0063"},_f .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 :"\u006a\u0063"}:_acdcf .Jc =NewCT_JcTable ();if _dfaga :=d .DecodeElement (_acdcf .Jc ,&_dabef );_dfaga !=nil {return _dfaga ;};case _f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_acdcf .TblCellSpacing =NewCT_TblWidth ();if _ffccg :=d .DecodeElement (_acdcf .TblCellSpacing ,&_dabef );_ffccg !=nil {return _ffccg ;};case _f .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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_f .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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_acdcf .TblInd =NewCT_TblWidth ();if _gggfa :=d .DecodeElement (_acdcf .TblInd ,&_dabef );_gggfa !=nil {return _gggfa ;};case _f .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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_f .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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_acdcf .TblBorders =NewCT_TblBorders ();if _eabbg :=d .DecodeElement (_acdcf .TblBorders ,&_dabef );_eabbg !=nil {return _eabbg ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_acdcf .Shd =NewCT_Shd ();if _fcdebe :=d .DecodeElement (_acdcf .Shd ,&_dabef );_fcdebe !=nil {return _fcdebe ;};case _f .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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_f .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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_acdcf .TblLayout =NewCT_TblLayoutType ();if _acbed :=d .DecodeElement (_acdcf .TblLayout ,&_dabef );_acbed !=nil {return _acbed ;};case _f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_acdcf .TblCellMar =NewCT_TblCellMar ();if _bfccfag :=d .DecodeElement (_acdcf .TblCellMar ,&_dabef );_bfccfag !=nil {return _bfccfag ;};case _f .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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_f .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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_acdcf .TblLook =NewCT_TblLook ();if _fccc :=d .DecodeElement (_acdcf .TblLook ,&_dabef );_fccc !=nil {return _fccc ;};case _f .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 :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"},_f .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 :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}:_acdcf .TblPrExChange =NewCT_TblPrExChange ();if _gadba :=d .DecodeElement (_acdcf .TblPrExChange ,&_dabef );_gadba !=nil {return _gadba ;};default:_gb .Log ("\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\u005fT\u0062\u006c\u0050\u0072\u0045\u0078\u0020\u0025\u0076",_dabef .Name );if _bafadb :=d .Skip ();_bafadb !=nil {return _bafadb ;};};case _f .EndElement :break _aecfb ;case _f .CharData :};};return nil ;};type ST_StyleType byte ; +// Background Theme Color +ThemeColorAttr ST_ThemeColor ; -// Validate validates the CT_Div and its children -func (_abbcd *CT_Div )Validate ()error {return _abbcd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};type EG_RPrMath struct{ +// Background Theme Color Tint +ThemeTintAttr *string ; -// Inserted Math Control Character -Ins *CT_MathCtrlIns ; +// Background Theme Color Shade +ThemeShadeAttr *string ;Any []_cff .Any ;Drawing *CT_Drawing ;};type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _e .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Deleted Math Control Character -Del *CT_MathCtrlDel ; +// Annotation Identifier +IdAttr int64 ;};func (_bggcc *CT_SdtRow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bggcc .SdtPr !=nil {_cddbe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_bggcc .SdtPr ,_cddbe );};if _bggcc .SdtEndPr !=nil {_fdfeea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_bggcc .SdtEndPr ,_fdfeea );};if _bggcc .SdtContent !=nil {_fddcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bggcc .SdtContent ,_fddcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_MarkupRange ()*CT_MarkupRange {_dbaecd :=&CT_MarkupRange {};return _dbaecd }; -// Run Properties -RPr *CT_RPr ;}; +// Validate validates the CT_SdtDateMappingType and its children +func (_eedac *CT_SdtDateMappingType )Validate ()error {return _eedac .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");};func (_dgaag ST_PTabAlignment )String ()string {switch _dgaag {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";};return "";};func (_cbbfb *CT_ReadingModeInkLockDown )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egdecf :=range start .Attr {if _egdecf .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_dceca ,_dcfga :=ParseUnionST_OnOff (_egdecf .Value );if _dcfga !=nil {return _dcfga ;};_cbbfb .ActualPgAttr =_dceca ;continue ;};if _egdecf .Name .Local =="\u0077"{_gagaf ,_gbeg :=_ac .ParseUint (_egdecf .Value ,10,64);if _gbeg !=nil {return _gbeg ;};_cbbfb .WAttr =_gagaf ;continue ;};if _egdecf .Name .Local =="\u0068"{_bbecb ,_adegg :=_ac .ParseUint (_egdecf .Value ,10,64);if _adegg !=nil {return _adegg ;};_cbbfb .HAttr =_bbecb ;continue ;};if _egdecf .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_fbgde ,_cabge :=ParseUnionST_DecimalNumberOrPercent (_egdecf .Value );if _cabge !=nil {return _cabge ;};_cbbfb .FontSzAttr =_fbgde ;continue ;};};for {_deccba ,_bgggbc :=d .Token ();if _bgggbc !=nil {return _ea .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0061\u0064\u0069\u006e\u0067\u004do\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077n\u003a\u0020\u0025\u0073",_bgggbc );};if _cgbfda ,_gbgga :=_deccba .(_c .EndElement );_gbgga &&_cgbfda .Name ==start .Name {break ;};};return nil ;};func (_fgabag ST_PageOrientation )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_begceb :=_c .Attr {};_begceb .Name =name ;switch _fgabag {case ST_PageOrientationUnset :_begceb .Value ="";case ST_PageOrientationPortrait :_begceb .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageOrientationLandscape :_begceb .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _begceb ,nil ;};func (_fcagfd *CT_VerticalAlignRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_dedga ,_dgdcff :=_fcagfd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dgdcff !=nil {return _dgdcff ;};start .Attr =append (start .Attr ,_dedga );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egacc *ST_DocPartBehavior )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egacc =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_egacc =1;case "\u0070":*_egacc =2;case "\u0070\u0067":*_egacc =3;};return nil ;}; -// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path -func (_gaebb *EG_RunInnerContent )ValidateWithPath (path string )error {if _gaebb .Br !=nil {if _ccgec :=_gaebb .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_ccgec !=nil {return _ccgec ;};};if _gaebb .T !=nil {if _fecefa :=_gaebb .T .ValidateWithPath (path +"\u002f\u0054");_fecefa !=nil {return _fecefa ;};};if _gaebb .ContentPart !=nil {if _efcdae :=_gaebb .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_efcdae !=nil {return _efcdae ;};};if _gaebb .DelText !=nil {if _cfbcb :=_gaebb .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_cfbcb !=nil {return _cfbcb ;};};if _gaebb .InstrText !=nil {if _cbfceb :=_gaebb .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_cbfceb !=nil {return _cbfceb ;};};if _gaebb .DelInstrText !=nil {if _fbfdga :=_gaebb .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_fbfdga !=nil {return _fbfdga ;};};if _gaebb .NoBreakHyphen !=nil {if _cgcag :=_gaebb .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_cgcag !=nil {return _cgcag ;};};if _gaebb .SoftHyphen !=nil {if _aaabdb :=_gaebb .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_aaabdb !=nil {return _aaabdb ;};};if _gaebb .DayShort !=nil {if _cfebfb :=_gaebb .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_cfebfb !=nil {return _cfebfb ;};};if _gaebb .MonthShort !=nil {if _fcabd :=_gaebb .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_fcabd !=nil {return _fcabd ;};};if _gaebb .YearShort !=nil {if _cdabb :=_gaebb .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_cdabb !=nil {return _cdabb ;};};if _gaebb .DayLong !=nil {if _edbfba :=_gaebb .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_edbfba !=nil {return _edbfba ;};};if _gaebb .MonthLong !=nil {if _bededb :=_gaebb .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_bededb !=nil {return _bededb ;};};if _gaebb .YearLong !=nil {if _aecfaf :=_gaebb .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_aecfaf !=nil {return _aecfaf ;};};if _gaebb .AnnotationRef !=nil {if _cgfecb :=_gaebb .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_cgfecb !=nil {return _cgfecb ;};};if _gaebb .FootnoteRef !=nil {if _feagb :=_gaebb .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_feagb !=nil {return _feagb ;};};if _gaebb .EndnoteRef !=nil {if _aeggfg :=_gaebb .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_aeggfg !=nil {return _aeggfg ;};};if _gaebb .Separator !=nil {if _aabed :=_gaebb .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_aabed !=nil {return _aabed ;};};if _gaebb .ContinuationSeparator !=nil {if _faabae :=_gaebb .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_faabae !=nil {return _faabae ;};};if _gaebb .Sym !=nil {if _gccgg :=_gaebb .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_gccgg !=nil {return _gccgg ;};};if _gaebb .PgNum !=nil {if _cfcba :=_gaebb .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_cfcba !=nil {return _cfcba ;};};if _gaebb .Cr !=nil {if _aeeee :=_gaebb .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_aeeee !=nil {return _aeeee ;};};if _gaebb .Tab !=nil {if _adbcea :=_gaebb .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_adbcea !=nil {return _adbcea ;};};if _gaebb .Object !=nil {if _fbdec :=_gaebb .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_fbdec !=nil {return _fbdec ;};};if _gaebb .Pict !=nil {if _gbgce :=_gaebb .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_gbgce !=nil {return _gbgce ;};};if _gaebb .FldChar !=nil {if _dbedbd :=_gaebb .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_dbedbd !=nil {return _dbedbd ;};};if _gaebb .Ruby !=nil {if _bcceaa :=_gaebb .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_bcceaa !=nil {return _bcceaa ;};};if _gaebb .FootnoteReference !=nil {if _fcbag :=_gaebb .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_fcbag !=nil {return _fcbag ;};};if _gaebb .EndnoteReference !=nil {if _aefcfa :=_gaebb .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_aefcfa !=nil {return _aefcfa ;};};if _gaebb .CommentReference !=nil {if _geagd :=_gaebb .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_geagd !=nil {return _geagd ;};};if _gaebb .Drawing !=nil {if _ggfdb :=_gaebb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ggfdb !=nil {return _ggfdb ;};};if _gaebb .Ptab !=nil {if _ecfca :=_gaebb .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_ecfca !=nil {return _ecfca ;};};if _gaebb .LastRenderedPageBreak !=nil {if _efgdf :=_gaebb .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_efgdf !=nil {return _efgdf ;};};return nil ;};func (_fgageg *CT_Recipients )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fggdg :for {_bdgbf ,_fcded :=d .Token ();if _fcded !=nil {return _fcded ;};switch _ffbbd :=_bdgbf .(type ){case _f .StartElement :switch _ffbbd .Name {case _f .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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_f .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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_agbgd :=NewCT_RecipientData ();if _fggbgf :=d .DecodeElement (_agbgd ,&_ffbbd );_fggbgf !=nil {return _fggbgf ;};_fgageg .RecipientData =append (_fgageg .RecipientData ,_agbgd );default:_gb .Log ("\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\u0052e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073 \u0025\u0076",_ffbbd .Name );if _cbcde :=d .Skip ();_cbcde !=nil {return _cbcde ;};};case _f .EndElement :break _fggdg ;case _f .CharData :};};return nil ;};func (_ddeeb ST_PTabLeader )ValidateWithPath (path string )error {switch _ddeeb {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddeeb ));};return nil ;};func (_abdee *CT_Headers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfcad :for {_fgdec ,_gfeeb :=d .Token ();if _gfeeb !=nil {return _gfeeb ;};switch _bdfce :=_fgdec .(type ){case _f .StartElement :switch _bdfce .Name {case _f .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 :"\u0068\u0065\u0061\u0064\u0065\u0072"},_f .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 :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_efdba :=NewCT_String ();if _fcecb :=d .DecodeElement (_efdba ,&_bdfce );_fcecb !=nil {return _fcecb ;};_abdee .Header =append (_abdee .Header ,_efdba );default:_gb .Log ("\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\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_bdfce .Name );if _fbbfc :=d .Skip ();_fbbfc !=nil {return _fbbfc ;};};case _f .EndElement :break _dfcad ;case _f .CharData :};};return nil ;};func (_ggae *CT_GlossaryDocument )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdeaf :for {_cggec ,_gceb :=d .Token ();if _gceb !=nil {return _gceb ;};switch _febeb :=_cggec .(type ){case _f .StartElement :switch _febeb .Name {case _f .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_f .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_ggae .Background =NewCT_Background ();if _gcfbd :=d .DecodeElement (_ggae .Background ,&_febeb );_gcfbd !=nil {return _gcfbd ;};case _f .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_f .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_ggae .DocParts =NewCT_DocParts ();if _edbbf :=d .DecodeElement (_ggae .DocParts ,&_febeb );_edbbf !=nil {return _edbbf ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0047\u006c\u006f\u0073\u0073\u0061\u0072yD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_febeb .Name );if _aged :=d .Skip ();_aged !=nil {return _aged ;};};case _f .EndElement :break _gdeaf ;case _f .CharData :};};return nil ;};func NewCT_Style ()*CT_Style {_cbbdc :=&CT_Style {};return _cbbdc };func (_caggg *ST_HdrFtr )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_caggg =0;case "\u0065\u0076\u0065\u006e":*_caggg =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_caggg =2;case "\u0066\u0069\u0072s\u0074":*_caggg =3;};return nil ;};func (_gffdee ST_Wrap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gffdee .String (),start );};type CT_Endnotes struct{ +// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path +func (_bfea *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _gadee ,_feccc :=range _bfea .Behavior {if _daaff :=_feccc .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gadee ));_daaff !=nil {return _daaff ;};};return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_eegbc :=&CT_FontFamily {};_eegbc .ValAttr =ST_FontFamily (1);return _eegbc ;};func (_bgfc *CT_DocType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ea .Sprintf ("\u0025\u0076",_bgfc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eceee *CT_TopPageBorder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eceee .ValAttr =ST_Border (1);for _ ,_cdbagg :=range start .Attr {if _cdbagg .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"&&_cdbagg .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_cdbagg .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"&&_cdbagg .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_ebgab ,_adcbe :=_cdbagg .Value ,error (nil );if _adcbe !=nil {return _adcbe ;};_eceee .TopLeftAttr =&_ebgab ;continue ;};if _cdbagg .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"&&_cdbagg .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_cdbagg .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"&&_cdbagg .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_fafbf ,_eedbd :=_cdbagg .Value ,error (nil );if _eedbd !=nil {return _eedbd ;};_eceee .TopRightAttr =&_fafbf ;continue ;};if _cdbagg .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"&&_cdbagg .Name .Local =="\u0069\u0064"||_cdbagg .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"&&_cdbagg .Name .Local =="\u0069\u0064"{_gbdcd ,_eacde :=_cdbagg .Value ,error (nil );if _eacde !=nil {return _eacde ;};_eceee .IdAttr =&_gbdcd ;continue ;};if _cdbagg .Name .Local =="\u0076\u0061\u006c"{_eceee .ValAttr .UnmarshalXMLAttr (_cdbagg );continue ;};if _cdbagg .Name .Local =="\u0063\u006f\u006co\u0072"{_eggga ,_dgefa :=ParseUnionST_HexColor (_cdbagg .Value );if _dgefa !=nil {return _dgefa ;};_eceee .ColorAttr =&_eggga ;continue ;};if _cdbagg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_eceee .ThemeColorAttr .UnmarshalXMLAttr (_cdbagg );continue ;};if _cdbagg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_agfcg ,_bgdfc :=_cdbagg .Value ,error (nil );if _bgdfc !=nil {return _bgdfc ;};_eceee .ThemeTintAttr =&_agfcg ;continue ;};if _cdbagg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_baedgf ,_badbf :=_cdbagg .Value ,error (nil );if _badbf !=nil {return _badbf ;};_eceee .ThemeShadeAttr =&_baedgf ;continue ;};if _cdbagg .Name .Local =="\u0073\u007a"{_ebcfc ,_gecbd :=_ac .ParseUint (_cdbagg .Value ,10,64);if _gecbd !=nil {return _gecbd ;};_eceee .SzAttr =&_ebcfc ;continue ;};if _cdbagg .Name .Local =="\u0073\u0070\u0061c\u0065"{_efdce ,_degga :=_ac .ParseUint (_cdbagg .Value ,10,64);if _degga !=nil {return _degga ;};_eceee .SpaceAttr =&_efdce ;continue ;};if _cdbagg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_bccddc ,_dbcfd :=ParseUnionST_OnOff (_cdbagg .Value );if _dbcfd !=nil {return _dbcfd ;};_eceee .ShadowAttr =&_bccddc ;continue ;};if _cdbagg .Name .Local =="\u0066\u0072\u0061m\u0065"{_ggfab ,_acfbg :=ParseUnionST_OnOff (_cdbagg .Value );if _acfbg !=nil {return _acfbg ;};_eceee .FrameAttr =&_ggfab ;continue ;};};for {_gdeef ,_daabe :=d .Token ();if _daabe !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u006f\u0070\u0050a\u0067e\u0042\u006f\u0072\u0064\u0065\u0072\u003a \u0025\u0073",_daabe );};if _ffbbd ,_bacda :=_gdeef .(_c .EndElement );_bacda &&_ffbbd .Name ==start .Name {break ;};};return nil ;};func (_ccbfbd *CT_VMerge )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccbfbd .ValAttr !=ST_MergeUnset {_dgcgc ,_adfaf :=_ccbfbd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _adfaf !=nil {return _adfaf ;};start .Attr =append (start .Attr ,_dgcgc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};var ST_TextScalePercentPatternRe =_a .MustCompile (ST_TextScalePercentPattern ); -// Endnote Content -Endnote []*CT_FtnEdn ;};func (_aceddbc *ST_HpsMeasure )Validate ()error {return _aceddbc .ValidateWithPath ("")};func NewCT_DocType ()*CT_DocType {_cafcd :=&CT_DocType {};return _cafcd };func (_fgacbc *CT_Shd )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cgaddd ,_fceee :=_fgacbc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fceee !=nil {return _fceee ;};start .Attr =append (start .Attr ,_cgaddd );if _fgacbc .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fgacbc .ColorAttr )});};if _fgacbc .ThemeColorAttr !=ST_ThemeColorUnset {_cagdgc ,_bgeaf :=_fgacbc .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bgeaf !=nil {return _bgeaf ;};start .Attr =append (start .Attr ,_cagdgc );};if _fgacbc .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fgacbc .ThemeTintAttr )});};if _fgacbc .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fgacbc .ThemeShadeAttr )});};if _fgacbc .FillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_fgacbc .FillAttr )});};if _fgacbc .ThemeFillAttr !=ST_ThemeColorUnset {_bbcaa ,_cbfee :=_fgacbc .ThemeFillAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"});if _cbfee !=nil {return _cbfee ;};start .Attr =append (start .Attr ,_bbcaa );};if _fgacbc .ThemeFillTintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fgacbc .ThemeFillTintAttr )});};if _fgacbc .ThemeFillShadeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003at\u0068\u0065\u006de\u0046\u0069\u006c\u006c\u0053\u0068\u0061\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fgacbc .ThemeFillShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewFonts ()*Fonts {_bcfagg :=&Fonts {};_bcfagg .CT_FontsList =*NewCT_FontsList ();return _bcfagg ;}; +// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path +func (_dbeb *CT_BdoContentRun )ValidateWithPath (path string )error {if _eafca :=_dbeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eafca !=nil {return _eafca ;};for _gddc ,_bgef :=range _dbeb .FldSimple {if _aaaf :=_bgef .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gddc ));_aaaf !=nil {return _aaaf ;};};if _dbeb .Hyperlink !=nil {if _bgge :=_dbeb .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_bgge !=nil {return _bgge ;};};if _dbeb .SubDoc !=nil {if _fgaae :=_dbeb .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_fgaae !=nil {return _fgaae ;};};for _gfab ,_abg :=range _dbeb .EG_ContentRunContent {if _bcfc :=_abg .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_gfab ));_bcfc !=nil {return _bcfc ;};};return nil ;}; -// Validate validates the CT_TrPrChange and its children -func (_fcdde *CT_TrPrChange )Validate ()error {return _fcdde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Validate validates the CT_Caption and its children +func (_cgaf *CT_Caption )Validate ()error {return _cgaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_gfeccb :=&WdCT_WordprocessingCanvas {};return _gfeccb ;}; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_ebce *CT_OnOff )ValidateWithPath (path string )error {if _ebce .ValAttr !=nil {if _dcgfg :=_ebce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcgfg !=nil {return _dcgfg ;};};return nil ;};func (_fdeae *CT_Endnotes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_degd :for {_acaga ,_fgdbe :=d .Token ();if _fgdbe !=nil {return _fgdbe ;};switch _geca :=_acaga .(type ){case _f .StartElement :switch _geca .Name {case _f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_dbcc :=NewCT_FtnEdn ();if _febef :=d .DecodeElement (_dbcc ,&_geca );_febef !=nil {return _febef ;};_fdeae .Endnote =append (_fdeae .Endnote ,_dbcc );default:_gb .Log ("\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\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_geca .Name );if _ddcb :=d .Skip ();_ddcb !=nil {return _ddcb ;};};case _f .EndElement :break _degd ;case _f .CharData :};};return nil ;};func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_bedeg :=&CT_TrackChangeNumbering {};return _bedeg ;}; +// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path +func (_dbfacc *CT_Spacing )ValidateWithPath (path string )error {if _dbfacc .BeforeAttr !=nil {if _gcdfga :=_dbfacc .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_gcdfga !=nil {return _gcdfga ;};};if _dbfacc .BeforeAutospacingAttr !=nil {if _ggbbgf :=_dbfacc .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072");_ggbbgf !=nil {return _ggbbgf ;};};if _dbfacc .AfterAttr !=nil {if _cdfgae :=_dbfacc .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_cdfgae !=nil {return _cdfgae ;};};if _dbfacc .AfterAutospacingAttr !=nil {if _ebae :=_dbfacc .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072");_ebae !=nil {return _ebae ;};};if _dbfacc .LineAttr !=nil {if _dbeddd :=_dbfacc .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_dbeddd !=nil {return _dbeddd ;};};if _fabdga :=_dbfacc .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_fabdga !=nil {return _fabdga ;};return nil ;};func (_fadbe *CT_ParaRPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fadbe .Ins !=nil {_gdcgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_fadbe .Ins ,_gdcgc );};if _fadbe .Del !=nil {_eedff :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_fadbe .Del ,_eedff );};if _fadbe .MoveFrom !=nil {_dgcacc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_fadbe .MoveFrom ,_dgcacc );};if _fadbe .MoveTo !=nil {_bcbee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_fadbe .MoveTo ,_bcbee );};if _fadbe .RStyle !=nil {_acdgcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fadbe .RStyle ,_acdgcc );};if _fadbe .RFonts !=nil {_cdbce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_fadbe .RFonts ,_cdbce );};if _fadbe .B !=nil {_cefaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_fadbe .B ,_cefaa );};if _fadbe .BCs !=nil {_bdbceb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_fadbe .BCs ,_bdbceb );};if _fadbe .I !=nil {_egefd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_fadbe .I ,_egefd );};if _fadbe .ICs !=nil {_befgbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_fadbe .ICs ,_befgbb );};if _fadbe .Caps !=nil {_bbfab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_fadbe .Caps ,_bbfab );};if _fadbe .SmallCaps !=nil {_eggcf :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_fadbe .SmallCaps ,_eggcf );};if _fadbe .Strike !=nil {_dbdcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_fadbe .Strike ,_dbdcc );};if _fadbe .Dstrike !=nil {_cbbge :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_fadbe .Dstrike ,_cbbge );};if _fadbe .Outline !=nil {_fdfbce :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_fadbe .Outline ,_fdfbce );};if _fadbe .Shadow !=nil {_ggbg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_fadbe .Shadow ,_ggbg );};if _fadbe .Emboss !=nil {_fcbda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_fadbe .Emboss ,_fcbda );};if _fadbe .Imprint !=nil {_cfdc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_fadbe .Imprint ,_cfdc );};if _fadbe .NoProof !=nil {_cacdg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_fadbe .NoProof ,_cacdg );};if _fadbe .SnapToGrid !=nil {_gecfa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_fadbe .SnapToGrid ,_gecfa );};if _fadbe .Vanish !=nil {_effgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fadbe .Vanish ,_effgc );};if _fadbe .WebHidden !=nil {_dfbdgc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_fadbe .WebHidden ,_dfbdgc );};if _fadbe .Color !=nil {_bgba :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fadbe .Color ,_bgba );};if _fadbe .Spacing !=nil {_cdfdd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_fadbe .Spacing ,_cdfdd );};if _fadbe .W !=nil {_ffaab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_fadbe .W ,_ffaab );};if _fadbe .Kern !=nil {_efbcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_fadbe .Kern ,_efbcc );};if _fadbe .Position !=nil {_bdbdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fadbe .Position ,_bdbdd );};if _fadbe .Sz !=nil {_fcdeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_fadbe .Sz ,_fcdeg );};if _fadbe .SzCs !=nil {_bcfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_fadbe .SzCs ,_bcfd );};if _fadbe .Highlight !=nil {_dfdfga :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fadbe .Highlight ,_dfdfga );};if _fadbe .U !=nil {_gdcbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_fadbe .U ,_gdcbb );};if _fadbe .Effect !=nil {_gebcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_fadbe .Effect ,_gebcf );};if _fadbe .Bdr !=nil {_ffgce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_fadbe .Bdr ,_ffgce );};if _fadbe .Shd !=nil {_aabec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fadbe .Shd ,_aabec );};if _fadbe .FitText !=nil {_eaaad :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_fadbe .FitText ,_eaaad );};if _fadbe .VertAlign !=nil {_bdagd :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fadbe .VertAlign ,_bdagd );};if _fadbe .Rtl !=nil {_afbee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_fadbe .Rtl ,_afbee );};if _fadbe .Cs !=nil {_bffgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_fadbe .Cs ,_bffgg );};if _fadbe .Em !=nil {_beedd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_fadbe .Em ,_beedd );};if _fadbe .Lang !=nil {_fgadd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_fadbe .Lang ,_fgadd );};if _fadbe .EastAsianLayout !=nil {_gffdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fadbe .EastAsianLayout ,_gffdd );};if _fadbe .SpecVanish !=nil {_begce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fadbe .SpecVanish ,_begce );};if _fadbe .OMath !=nil {_gbgfe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_fadbe .OMath ,_gbgfe );};if _fadbe .RPrChange !=nil {_acagc :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fadbe .RPrChange ,_acagc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dde *CT_AltChunk )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dde .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",*_dde .IdAttr )});};e .EncodeToken (start );if _dde .AltChunkPr !=nil {_gdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_dde .AltChunkPr ,_gdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TblOverlap struct{ -// Validate validates the CT_TextDirection and its children -func (_ffgca *CT_TextDirection )Validate ()error {return _ffgca .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_fcaaaa ST_RubyAlign )ValidateWithPath (path string )error {switch _fcaaaa {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcaaaa ));};return nil ;}; +// Floating Table Overlap Setting +ValAttr ST_TblOverlap ;};func (_ccfba ST_DocPartType )String ()string {switch _ccfba {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0061u\u0074\u006f\u0045\u0078\u0070";case 4:return "\u0074o\u006f\u006c\u0062\u0061\u0072";case 5:return "\u0073p\u0065\u006c\u006c\u0065\u0072";case 6:return "\u0066o\u0072\u006d\u0046\u006c\u0064";case 7:return "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return "";};type Fonts struct{CT_FontsList };func (_gedgd *ST_Wrap )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gedgd =0;case "\u0061\u0075\u0074\u006f":*_gedgd =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_gedgd =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_gedgd =3;case "\u0074\u0069\u0067h\u0074":*_gedgd =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_gedgd =5;case "\u006e\u006f\u006e\u0065":*_gedgd =6;};return nil ;};func (_ddgbdd ST_TextAlignment )ValidateWithPath (path string )error {switch _ddgbdd {case 0,1,2,3,4,5:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgbdd ));};return nil ;};type EG_RPrBase struct{ -// Validate validates the CT_TblBorders and its children -func (_febged *CT_TblBorders )Validate ()error {return _febged .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_beega WdST_RelFromH )Validate ()error {return _beega .ValidateWithPath ("")};func (_dgcbg ST_FrameScrollbar )ValidateWithPath (path string )error {switch _dgcbg {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgcbg ));};return nil ;}; +// Referenced Character Style +RStyle *CT_String ; -// Validate validates the CT_CellMergeTrackChange and its children -func (_gdeg *CT_CellMergeTrackChange )Validate ()error {return _gdeg .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Run Fonts +RFonts *CT_Fonts ; -// Validate validates the CT_Ind and its children -func (_geaec *CT_Ind )Validate ()error {return _geaec .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");}; +// Bold +B *CT_OnOff ; -// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path -func (_bfeea *CT_FtnEdn )ValidateWithPath (path string )error {if _abeed :=_bfeea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_abeed !=nil {return _abeed ;};for _bacbd ,_befcd :=range _bfeea .EG_BlockLevelElts {if _fecac :=_befcd .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bacbd ));_fecac !=nil {return _fecac ;};};return nil ;};func (_edafae ST_Pitch )String ()string {switch _edafae {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";};return "";};func (_affbf *CT_TextEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ceeecg ,_badgf :=_affbf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _badgf !=nil {return _badgf ;};start .Attr =append (start .Attr ,_ceeecg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cabdb *Ftr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077\u003a\u0066t\u0072";return _cabdb .CT_HdrFtr .MarshalXML (e ,start );};const ST_TextScalePercentPattern ="\u0030\u002a\u0028\u00360\u0030\u007c\u0028\u005b\u0030\u002d\u0035\u005d\u003f\u005b0\u002d9\u005d\u003f\u005b\u0030\u002d\u0039\u005d)\u0029\u0025"; +// Complex Script Bold +BCs *CT_OnOff ; -// Validate validates the CT_Height and its children -func (_egda *CT_Height )Validate ()error {return _egda .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};func (_bcdbe *CT_Placeholder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcdbe .DocPart =NewCT_String ();_ebea :for {_cdfbc ,_dgeac :=d .Token ();if _dgeac !=nil {return _dgeac ;};switch _dffda :=_cdfbc .(type ){case _f .StartElement :switch _dffda .Name {case _f .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 :"\u0064o\u0063\u0050\u0061\u0072\u0074"},_f .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 :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:if _cddab :=d .DecodeElement (_bcdbe .DocPart ,&_dffda );_cddab !=nil {return _cddab ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_dffda .Name );if _cdefd :=d .Skip ();_cdefd !=nil {return _cdefd ;};};case _f .EndElement :break _ebea ;case _f .CharData :};};return nil ;}; +// Italics +I *CT_OnOff ; -// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path -func (_ccdag *CT_SectType )ValidateWithPath (path string )error {if _aebeg :=_ccdag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aebeg !=nil {return _aebeg ;};return nil ;}; +// Complex Script Italics +ICs *CT_OnOff ; -// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path -func (_dgfde *CT_HdrFtrRef )ValidateWithPath (path string )error {if _dgfde .TypeAttr ==ST_HdrFtrUnset {return _c .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _deeeb :=_dgfde .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_deeeb !=nil {return _deeeb ;};return nil ;};func (_gbfea ST_Lock )Validate ()error {return _gbfea .ValidateWithPath ("")}; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Validate validates the CT_Placeholder and its children -func (_agbgac *CT_Placeholder )Validate ()error {return _agbgac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};type CT_Em struct{ +// Small Caps +SmallCaps *CT_OnOff ; -// Emphasis Mark Type -ValAttr ST_Em ;};func (_fbeeda ST_ChapterSep )String ()string {switch _fbeeda {case 0:return "";case 1:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 2:return "\u0070\u0065\u0072\u0069\u006f\u0064";case 3:return "\u0063\u006f\u006co\u006e";case 4:return "\u0065\u006d\u0044\u0061\u0073\u0068";case 5:return "\u0065\u006e\u0044\u0061\u0073\u0068";};return "";}; +// Single Strikethrough +Strike *CT_OnOff ; -// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path -func (_gcggc *CT_TextScale )ValidateWithPath (path string )error {if _gcggc .ValAttr !=nil {if _dabdgb :=_gcggc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dabdgb !=nil {return _dabdgb ;};};return nil ;};func (_ebbbb ST_DropCap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_agbagg :=_f .Attr {};_agbagg .Name =name ;switch _ebbbb {case ST_DropCapUnset :_agbagg .Value ="";case ST_DropCapNone :_agbagg .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_agbagg .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_agbagg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";};return _agbagg ,nil ;}; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Validate validates the CT_PageSz and its children -func (_dggcg *CT_PageSz )Validate ()error {return _dggcg .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");};func (_agddbc ST_AnnotationVMerge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_agddbc .String (),start );};func (_ecgad *CT_Control )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecgad .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ecgad .NameAttr )});};if _ecgad .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_c .Sprintf ("\u0025\u0076",*_ecgad .ShapeidAttr )});};if _ecgad .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ecgad .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FtnDocProps struct{ +// Display Character Outline +Outline *CT_OnOff ; -// Footnote Placement -Pos *CT_FtnPos ; +// Shadow +Shadow *CT_OnOff ; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// Embossing +Emboss *CT_OnOff ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Imprinting +Imprint *CT_OnOff ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;}; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Validate validates the EG_CellMarkupElements and its children -func (_adfaf *EG_CellMarkupElements )Validate ()error {return _adfaf .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");};func (_aagag *CT_ParaRPrOriginal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aagag .Ins !=nil {_egfdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_aagag .Ins ,_egfdf );};if _aagag .Del !=nil {_bdgcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_aagag .Del ,_bdgcd );};if _aagag .MoveFrom !=nil {_deefe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_aagag .MoveFrom ,_deefe );};if _aagag .MoveTo !=nil {_afaca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_aagag .MoveTo ,_afaca );};if _aagag .RStyle !=nil {_bdeafd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aagag .RStyle ,_bdeafd );};if _aagag .RFonts !=nil {_ecdga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_aagag .RFonts ,_ecdga );};if _aagag .B !=nil {_aecbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_aagag .B ,_aecbb );};if _aagag .BCs !=nil {_cfgcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_aagag .BCs ,_cfgcd );};if _aagag .I !=nil {_fafgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_aagag .I ,_fafgf );};if _aagag .ICs !=nil {_bgccf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_aagag .ICs ,_bgccf );};if _aagag .Caps !=nil {_bccgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_aagag .Caps ,_bccgg );};if _aagag .SmallCaps !=nil {_fdagda :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_aagag .SmallCaps ,_fdagda );};if _aagag .Strike !=nil {_afffe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_aagag .Strike ,_afffe );};if _aagag .Dstrike !=nil {_efgac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_aagag .Dstrike ,_efgac );};if _aagag .Outline !=nil {_defed :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_aagag .Outline ,_defed );};if _aagag .Shadow !=nil {_faeec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_aagag .Shadow ,_faeec );};if _aagag .Emboss !=nil {_ddbdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_aagag .Emboss ,_ddbdb );};if _aagag .Imprint !=nil {_gbgdf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_aagag .Imprint ,_gbgdf );};if _aagag .NoProof !=nil {_bfegd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_aagag .NoProof ,_bfegd );};if _aagag .SnapToGrid !=nil {_bdabb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_aagag .SnapToGrid ,_bdabb );};if _aagag .Vanish !=nil {_bbbgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_aagag .Vanish ,_bbbgf );};if _aagag .WebHidden !=nil {_ecffag :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_aagag .WebHidden ,_ecffag );};if _aagag .Color !=nil {_ggeb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_aagag .Color ,_ggeb );};if _aagag .Spacing !=nil {_bcebbg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_aagag .Spacing ,_bcebbg );};if _aagag .W !=nil {_debac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_aagag .W ,_debac );};if _aagag .Kern !=nil {_cbdcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_aagag .Kern ,_cbdcc );};if _aagag .Position !=nil {_bgdag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aagag .Position ,_bgdag );};if _aagag .Sz !=nil {_dfacb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_aagag .Sz ,_dfacb );};if _aagag .SzCs !=nil {_efdee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_aagag .SzCs ,_efdee );};if _aagag .Highlight !=nil {_eeaga :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aagag .Highlight ,_eeaga );};if _aagag .U !=nil {_eefg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_aagag .U ,_eefg );};if _aagag .Effect !=nil {_fgbaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_aagag .Effect ,_fgbaf );};if _aagag .Bdr !=nil {_fgaede :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_aagag .Bdr ,_fgaede );};if _aagag .Shd !=nil {_bbbaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_aagag .Shd ,_bbbaa );};if _aagag .FitText !=nil {_dgcedd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_aagag .FitText ,_dgcedd );};if _aagag .VertAlign !=nil {_fggfe :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_aagag .VertAlign ,_fggfe );};if _aagag .Rtl !=nil {_fgff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_aagag .Rtl ,_fgff );};if _aagag .Cs !=nil {_dbbca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_aagag .Cs ,_dbbca );};if _aagag .Em !=nil {_bbbgfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_aagag .Em ,_bbbgfa );};if _aagag .Lang !=nil {_fdfac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_aagag .Lang ,_fdfac );};if _aagag .EastAsianLayout !=nil {_dcfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_aagag .EastAsianLayout ,_dcfa );};if _aagag .SpecVanish !=nil {_acccb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_aagag .SpecVanish ,_acccb );};if _aagag .OMath !=nil {_cbeda :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_aagag .OMath ,_cbeda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_MailMergeDocType byte ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path -func (_cbbef *CT_EdnProps )ValidateWithPath (path string )error {if _cbbef .Pos !=nil {if _fffc :=_cbbef .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fffc !=nil {return _fffc ;};};if _cbbef .NumFmt !=nil {if _abgcf :=_cbbef .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_abgcf !=nil {return _abgcf ;};};if _cbbef .NumStart !=nil {if _cgbfc :=_cbbef .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_cgbfc !=nil {return _cgbfc ;};};if _cbbef .NumRestart !=nil {if _gdfgfe :=_cbbef .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_gdfgfe !=nil {return _gdfgfe ;};};return nil ;}; +// Hidden Text +Vanish *CT_OnOff ; -// Validate validates the CT_SdtCell and its children -func (_gffcb *CT_SdtCell )Validate ()error {return _gffcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};func (_efedb *ST_TblOverlap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gacgda ,_adadf :=d .Token ();if _adadf !=nil {return _adadf ;};if _dccfd ,_bdfac :=_gacgda .(_f .EndElement );_bdfac &&_dccfd .Name ==start .Name {*_efedb =1;return nil ;};if _dgffee ,_ffcdg :=_gacgda .(_f .CharData );!_ffcdg {return _c .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",_gacgda );}else {switch string (_dgffee ){case "":*_efedb =0;case "\u006e\u0065\u0076e\u0072":*_efedb =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_efedb =2;};};_gacgda ,_adadf =d .Token ();if _adadf !=nil {return _adadf ;};if _gdbga ,_gedbdb :=_gacgda .(_f .EndElement );_gedbdb &&_gdbga .Name ==start .Name {return nil ;};return _c .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",_gacgda );};func NewCT_SectType ()*CT_SectType {_adgda :=&CT_SectType {};return _adgda };func NewCT_TabStop ()*CT_TabStop {_gcbfb :=&CT_TabStop {};_gcbfb .ValAttr =ST_TabJc (1);return _gcbfb ;};func (_befbef *ST_HexColor )ValidateWithPath (path string )error {_aacdgc :=[]string {};if _befbef .ST_HexColorAuto !=ST_HexColorAutoUnset {_aacdgc =append (_aacdgc ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f");};if _befbef .ST_HexColorRGB !=nil {_aacdgc =append (_aacdgc ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042");};if len (_aacdgc )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aacdgc );};return nil ;};type CT_JcTable struct{ +// Web Hidden Text +WebHidden *CT_OnOff ; -// Alignment Type -ValAttr ST_JcTable ;}; +// Run Content Color +Color *CT_Color ; -// Validate validates the CT_BottomPageBorder and its children -func (_cgbge *CT_BottomPageBorder )Validate ()error {return _cgbge .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};type CT_OnOff struct{ +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// On/Off Value -ValAttr *_cd .ST_OnOff ;}; +// Expanded/Compressed Text +W *CT_TextScale ; -// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path -func (_aeda *CT_BottomPageBorder )ValidateWithPath (path string )error {if _aeda .ValAttr ==ST_BorderUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _cggea :=_aeda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cggea !=nil {return _cggea ;};if _aeda .ColorAttr !=nil {if _adc :=_aeda .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_adc !=nil {return _adc ;};};if _dafg :=_aeda .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dafg !=nil {return _dafg ;};if _aeda .ShadowAttr !=nil {if _dce :=_aeda .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_dce !=nil {return _dce ;};};if _aeda .FrameAttr !=nil {if _edgf :=_aeda .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_edgf !=nil {return _edgf ;};};return nil ;};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2;);func (_aeeac *WdCT_WordprocessingShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name =_f .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"};if _aeeac .NormalEastAsianFlowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_gdgccd (*_aeeac .NormalEastAsianFlowAttr ))});};e .EncodeToken (start );if _aeeac .CNvPr !=nil {_cfggb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_aeeac .CNvPr ,_cfggb );};_aeeac .Choice .MarshalXML (e ,_f .StartElement {});_gbced :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aeeac .SpPr ,_gbced );if _aeeac .Style !=nil {_cffdbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aeeac .Style ,_cffdbb );};if _aeeac .ExtLst !=nil {_fecbc :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aeeac .ExtLst ,_fecbc );};if _aeeac .WChoice !=nil {_aeeac .WChoice .MarshalXML (e ,_f .StartElement {});};_gafgbb :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_aeeac .BodyPr ,_gafgbb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcadgg ST_Hint )ValidateWithPath (path string )error {switch _bcadgg {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcadgg ));};return nil ;};type ST_TabTlc byte ;func (_fgeade ST_PageBorderOffset )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cabga :=_f .Attr {};_cabga .Name =name ;switch _fgeade {case ST_PageBorderOffsetUnset :_cabga .Value ="";case ST_PageBorderOffsetPage :_cabga .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_cabga .Value ="\u0074\u0065\u0078\u0074";};return _cabga ,nil ;};func (_dceegb ST_ProofErr )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aeabbd :=_f .Attr {};_aeabbd .Name =name ;switch _dceegb {case ST_ProofErrUnset :_aeabbd .Value ="";case ST_ProofErrSpellStart :_aeabbd .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_aeabbd .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_aeabbd .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_aeabbd .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _aeabbd ,nil ;};type CT_Frame struct{ +// Font Kerning +Kern *CT_HpsMeasure ; -// Frame Size -Sz *CT_String ; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Frame Name -Name *CT_String ; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Frame or Frameset Title -Title *CT_String ; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Frame Long Description -LongDesc *CT_Rel ; +// Text Highlighting +Highlight *CT_Highlight ; -// Source File for Frame -SourceFileName *CT_Rel ; +// Underline +U *CT_Underline ; -// Left and Right Margin for Frame -MarW *CT_PixelsMeasure ; +// Animated Text Effect +Effect *CT_TextEffect ; -// Top and Bottom Margin for Frame -MarH *CT_PixelsMeasure ; +// Text Border +Bdr *CT_Border ; -// Scrollbar Display Option -Scrollbar *CT_FrameScrollbar ; +// Run Shading +Shd *CT_Shd ; -// Frame Cannot Be Resized -NoResizeAllowed *CT_OnOff ; +// Manual Run Width +FitText *CT_FitText ; -// Maintain Link to Existing File -LinkedToFile *CT_OnOff ;}; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path -func (_acdfc *CT_MailMergeDocType )ValidateWithPath (path string )error {if _acdfc .ValAttr ==ST_MailMergeDocTypeUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _aeafe :=_acdfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeafe !=nil {return _aeafe ;};return nil ;};func (_ggfaac ST_TblOverlap )String ()string {switch _ggfaac {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";};const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;);func (_ceeddb *ST_EdGrp )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ceeddb =0;case "\u006e\u006f\u006e\u0065":*_ceeddb =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_ceeddb =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_ceeddb =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_ceeddb =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_ceeddb =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_ceeddb =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_ceeddb =7;};return nil ;}; +// Right To Left Text +Rtl *CT_OnOff ; -// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path -func (_efff *CT_BdoContentRun )ValidateWithPath (path string )error {if _afe :=_efff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afe !=nil {return _afe ;};for _cccd ,_bced :=range _efff .FldSimple {if _fgdf :=_bced .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cccd ));_fgdf !=nil {return _fgdf ;};};if _efff .Hyperlink !=nil {if _aag :=_efff .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_aag !=nil {return _aag ;};};if _efff .SubDoc !=nil {if _eeff :=_efff .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_eeff !=nil {return _eeff ;};};for _age ,_dcbe :=range _efff .EG_ContentRunContent {if _ffed :=_dcbe .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_age ));_ffed !=nil {return _ffed ;};};return nil ;}; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Validate validates the CT_LevelText and its children -func (_cegfe *CT_LevelText )Validate ()error {return _cegfe .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};type CT_DocPartPr struct{ +// Emphasis Mark +Em *CT_Em ; -// Entry Name -Name *CT_DocPartName ; +// Languages for Run Content +Lang *CT_Language ; -// Associated Paragraph Style Name -Style *CT_String ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Entry Categorization -Category *CT_DocPartCategory ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Entry Types -Types *CT_DocPartTypes ; +// Office Open XML Math +OMath *CT_OnOff ;};func (_gdddg ST_CaptionPos )ValidateWithPath (path string )error {switch _gdddg {case 0,1,2,3,4:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdddg ));};return nil ;};func (_cgbc *CT_DocVar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eafac :=range start .Attr {if _eafac .Name .Local =="\u006e\u0061\u006d\u0065"{_ddda ,_aaabd :=_eafac .Value ,error (nil );if _aaabd !=nil {return _aaabd ;};_cgbc .NameAttr =_ddda ;continue ;};if _eafac .Name .Local =="\u0076\u0061\u006c"{_cfba ,_fced :=_eafac .Value ,error (nil );if _fced !=nil {return _fced ;};_cgbc .ValAttr =_cfba ;continue ;};};for {_ddffd ,_bcggg :=d .Token ();if _bcggg !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_bcggg );};if _ebfac ,_gfgad :=_ddffd .(_c .EndElement );_gfgad &&_ebfac .Name ==start .Name {break ;};};return nil ;};func (_bebba *CT_HMerge )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bebba .ValAttr !=ST_MergeUnset {_fafae ,_ddaded :=_bebba .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ddaded !=nil {return _ddaded ;};start .Attr =append (start .Attr ,_fafae );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_dagdcc :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_dagdcc .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_dagdcc .ST_HexColorRGB =&s ;};return _dagdcc ,nil ;};func (_gcfbdd *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcfbdd .Wsp !=nil {_egdfba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_bcbaf :=range _gcfbdd .Wsp {e .EncodeElement (_bcbaf ,_egdfba );};};if _gcfbdd .Pic !=nil {_bddbb :=_c .StartElement {Name :_c .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_befebge :=range _gcfbdd .Pic {e .EncodeElement (_befebge ,_bddbb );};};if _gcfbdd .ContentPart !=nil {_edcaee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_ceaeb :=range _gcfbdd .ContentPart {e .EncodeElement (_ceaeb ,_edcaee );};};if _gcfbdd .Wgp !=nil {_bcefb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_cggde :=range _gcfbdd .Wgp {e .EncodeElement (_cggde ,_bcefb );};};if _gcfbdd .GraphicFrame !=nil {_baggda :=_c .StartElement {Name :_c .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_fgfdbf :=range _gcfbdd .GraphicFrame {e .EncodeElement (_fgfdbf ,_baggda );};};return nil ;}; -// Entry Insertion Behaviors -Behaviors *CT_DocPartBehaviors ; +// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path +func (_agbga *CT_TcPrInner )ValidateWithPath (path string )error {if _agbga .CnfStyle !=nil {if _gaggfc :=_agbga .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_gaggfc !=nil {return _gaggfc ;};};if _agbga .TcW !=nil {if _gecddd :=_agbga .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_gecddd !=nil {return _gecddd ;};};if _agbga .GridSpan !=nil {if _fffee :=_agbga .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_fffee !=nil {return _fffee ;};};if _agbga .HMerge !=nil {if _adfagd :=_agbga .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_adfagd !=nil {return _adfagd ;};};if _agbga .VMerge !=nil {if _dffdea :=_agbga .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_dffdea !=nil {return _dffdea ;};};if _agbga .TcBorders !=nil {if _bbbdc :=_agbga .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bbbdc !=nil {return _bbbdc ;};};if _agbga .Shd !=nil {if _beadb :=_agbga .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_beadb !=nil {return _beadb ;};};if _agbga .NoWrap !=nil {if _bgbfda :=_agbga .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_bgbfda !=nil {return _bgbfda ;};};if _agbga .TcMar !=nil {if _dfabc :=_agbga .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_dfabc !=nil {return _dfabc ;};};if _agbga .TextDirection !=nil {if _agfgd :=_agbga .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_agfgd !=nil {return _agfgd ;};};if _agbga .TcFitText !=nil {if _baceb :=_agbga .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_baceb !=nil {return _baceb ;};};if _agbga .VAlign !=nil {if _agdfd :=_agbga .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_agdfd !=nil {return _agdfd ;};};if _agbga .HideMark !=nil {if _addgd :=_agbga .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_addgd !=nil {return _addgd ;};};if _agbga .Headers !=nil {if _dacff :=_agbga .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_dacff !=nil {return _dacff ;};};if _agbga .CellIns !=nil {if _ffeabb :=_agbga .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_ffeabb !=nil {return _ffeabb ;};};if _agbga .CellDel !=nil {if _cbbded :=_agbga .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_cbbded !=nil {return _cbbded ;};};if _agbga .CellMerge !=nil {if _cceba :=_agbga .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_cceba !=nil {return _cceba ;};};return nil ;};func (_ddgbb *CT_NumPicBullet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003an\u0075\u006d\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_ddgbb .NumPicBulletIdAttr )});e .EncodeToken (start );if _ddgbb .Pict !=nil {_fagce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_ddgbb .Pict ,_fagce );};if _ddgbb .Drawing !=nil {_aaabe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_ddgbb .Drawing ,_aaabe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbfgcg *ST_CombineBrackets )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbfgcg =0;case "\u006e\u006f\u006e\u0065":*_gbfgcg =1;case "\u0072\u006f\u0075n\u0064":*_gbfgcg =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gbfgcg =3;case "\u0061\u006e\u0067l\u0065":*_gbfgcg =4;case "\u0063\u0075\u0072l\u0079":*_gbfgcg =5;};return nil ;};func (_agaege *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_agaege =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_agaege =1;case "\u0069\u0063\u006f\u006e":*_agaege =2;};return nil ;}; -// Description for Entry -Description *CT_String ; +// Validate validates the CT_HdrFtr and its children +func (_ccdda *CT_HdrFtr )Validate ()error {return _ccdda .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");}; -// Entry ID -Guid *CT_Guid ;};func (_bcade *CT_Document )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcade .ConformanceAttr =_cd .ST_ConformanceClass (1);for _ ,_fgfg :=range start .Attr {if _fgfg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bcade .ConformanceAttr .UnmarshalXMLAttr (_fgfg );continue ;};};_adccg :for {_ebdgb ,_cbfegg :=d .Token ();if _cbfegg !=nil {return _cbfegg ;};switch _dedc :=_ebdgb .(type ){case _f .StartElement :switch _dedc .Name {case _f .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_f .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_bcade .Background =NewCT_Background ();if _dfcc :=d .DecodeElement (_bcade .Background ,&_dedc );_dfcc !=nil {return _dfcc ;};case _f .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 :"\u0062\u006f\u0064\u0079"},_f .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 :"\u0062\u006f\u0064\u0079"}:_bcade .Body =NewCT_Body ();if _dagea :=d .DecodeElement (_bcade .Body ,&_dedc );_dagea !=nil {return _dagea ;};default:_gb .Log ("\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\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_dedc .Name );if _ececa :=d .Skip ();_ececa !=nil {return _ececa ;};};case _f .EndElement :break _adccg ;case _f .CharData :};};return nil ;};type ST_SectionMark byte ;func (_eeedab ST_Merge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eeedab .String (),start );};func (_cbbfb ST_Direction )Validate ()error {return _cbbfb .ValidateWithPath ("")};func (_befad ST_VerticalJc )Validate ()error {return _befad .ValidateWithPath ("")};func (_eeag *CT_Empty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ebgeg ,_gbedb :=d .Token ();if _gbedb !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_gbedb );};if _baeb ,_dbefb :=_ebgeg .(_f .EndElement );_dbefb &&_baeb .Name ==start .Name {break ;};};return nil ;};type CT_FontSig struct{ +// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path +func (_baddg *CT_Settings )ValidateWithPath (path string )error {if _baddg .WriteProtection !=nil {if _fdbbdc :=_baddg .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fdbbdc !=nil {return _fdbbdc ;};};if _baddg .View !=nil {if _gcgeb :=_baddg .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_gcgeb !=nil {return _gcgeb ;};};if _baddg .Zoom !=nil {if _beacg :=_baddg .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_beacg !=nil {return _beacg ;};};if _baddg .RemovePersonalInformation !=nil {if _ecdgcb :=_baddg .RemovePersonalInformation .ValidateWithPath (path +"\u002f\u0052\u0065\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073o\u006e\u0061\u006c\u0049\u006e\u0066\u006f\u0072\u006d\u0061t\u0069\u006f\u006e");_ecdgcb !=nil {return _ecdgcb ;};};if _baddg .RemoveDateAndTime !=nil {if _cgggb :=_baddg .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_cgggb !=nil {return _cgggb ;};};if _baddg .DoNotDisplayPageBoundaries !=nil {if _gfcda :=_baddg .DoNotDisplayPageBoundaries .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0044i\u0073\u0070\u006c\u0061\u0079\u0050\u0061\u0067\u0065B\u006f\u0075\u006ed\u0061r\u0069\u0065\u0073");_gfcda !=nil {return _gfcda ;};};if _baddg .DisplayBackgroundShape !=nil {if _bageda :=_baddg .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065");_bageda !=nil {return _bageda ;};};if _baddg .PrintPostScriptOverText !=nil {if _ccbdd :=_baddg .PrintPostScriptOverText .ValidateWithPath (path +"\u002fP\u0072\u0069\u006e\u0074\u0050\u006f\u0073\u0074\u0053\u0063\u0072i\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074");_ccbdd !=nil {return _ccbdd ;};};if _baddg .PrintFractionalCharacterWidth !=nil {if _ddbaec :=_baddg .PrintFractionalCharacterWidth .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0061\u006c\u0043\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068");_ddbaec !=nil {return _ddbaec ;};};if _baddg .PrintFormsData !=nil {if _caagc :=_baddg .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_caagc !=nil {return _caagc ;};};if _baddg .EmbedTrueTypeFonts !=nil {if _febbd :=_baddg .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073");_febbd !=nil {return _febbd ;};};if _baddg .EmbedSystemFonts !=nil {if _efcge :=_baddg .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_efcge !=nil {return _efcge ;};};if _baddg .SaveSubsetFonts !=nil {if _abbgaa :=_baddg .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_abbgaa !=nil {return _abbgaa ;};};if _baddg .SaveFormsData !=nil {if _cbedd :=_baddg .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061");_cbedd !=nil {return _cbedd ;};};if _baddg .MirrorMargins !=nil {if _cdfge :=_baddg .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_cdfge !=nil {return _cdfge ;};};if _baddg .AlignBordersAndEdges !=nil {if _eefbb :=_baddg .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073");_eefbb !=nil {return _eefbb ;};};if _baddg .BordersDoNotSurroundHeader !=nil {if _adcgfg :=_baddg .BordersDoNotSurroundHeader .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064H\u0065a\u0064\u0065\u0072");_adcgfg !=nil {return _adcgfg ;};};if _baddg .BordersDoNotSurroundFooter !=nil {if _cacfaf :=_baddg .BordersDoNotSurroundFooter .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064F\u006fo\u0074\u0065\u0072");_cacfaf !=nil {return _cacfaf ;};};if _baddg .GutterAtTop !=nil {if _dcbbd :=_baddg .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_dcbbd !=nil {return _dcbbd ;};};if _baddg .HideSpellingErrors !=nil {if _geeff :=_baddg .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073");_geeff !=nil {return _geeff ;};};if _baddg .HideGrammaticalErrors !=nil {if _fdbfb :=_baddg .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073");_fdbfb !=nil {return _fdbfb ;};};for _cfcda ,_eggbc :=range _baddg .ActiveWritingStyle {if _aabbe :=_eggbc .ValidateWithPath (_ea .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_cfcda ));_aabbe !=nil {return _aabbe ;};};if _baddg .ProofState !=nil {if _bcgae :=_baddg .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_bcgae !=nil {return _bcgae ;};};if _baddg .FormsDesign !=nil {if _fdaf :=_baddg .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e");_fdaf !=nil {return _fdaf ;};};if _baddg .AttachedTemplate !=nil {if _agfebg :=_baddg .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_agfebg !=nil {return _agfebg ;};};if _baddg .LinkStyles !=nil {if _abaff :=_baddg .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_abaff !=nil {return _abaff ;};};if _baddg .StylePaneFormatFilter !=nil {if _fegee :=_baddg .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072");_fegee !=nil {return _fegee ;};};if _baddg .StylePaneSortMethod !=nil {if _befbf :=_baddg .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_befbf !=nil {return _befbf ;};};if _baddg .DocumentType !=nil {if _bbbgdb :=_baddg .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_bbbgdb !=nil {return _bbbgdb ;};};if _baddg .MailMerge !=nil {if _bdcfg :=_baddg .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");_bdcfg !=nil {return _bdcfg ;};};if _baddg .RevisionView !=nil {if _eaabbg :=_baddg .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_eaabbg !=nil {return _eaabbg ;};};if _baddg .TrackRevisions !=nil {if _bdggd :=_baddg .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");_bdggd !=nil {return _bdggd ;};};if _baddg .DoNotTrackMoves !=nil {if _ggbcc :=_baddg .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_ggbcc !=nil {return _ggbcc ;};};if _baddg .DoNotTrackFormatting !=nil {if _fgadf :=_baddg .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_fgadf !=nil {return _fgadf ;};};if _baddg .DocumentProtection !=nil {if _gaadc :=_baddg .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gaadc !=nil {return _gaadc ;};};if _baddg .AutoFormatOverride !=nil {if _gcfccg :=_baddg .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_gcfccg !=nil {return _gcfccg ;};};if _baddg .StyleLockTheme !=nil {if _aeegbg :=_baddg .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_aeegbg !=nil {return _aeegbg ;};};if _baddg .StyleLockQFSet !=nil {if _fcebaa :=_baddg .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074");_fcebaa !=nil {return _fcebaa ;};};if _baddg .DefaultTabStop !=nil {if _eccbag :=_baddg .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_eccbag !=nil {return _eccbag ;};};if _baddg .AutoHyphenation !=nil {if _fbbbdd :=_baddg .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e");_fbbbdd !=nil {return _fbbbdd ;};};if _baddg .ConsecutiveHyphenLimit !=nil {if _befbb :=_baddg .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074");_befbb !=nil {return _befbb ;};};if _baddg .HyphenationZone !=nil {if _bcage :=_baddg .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_bcage !=nil {return _bcage ;};};if _baddg .DoNotHyphenateCaps !=nil {if _dfffe :=_baddg .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073");_dfffe !=nil {return _dfffe ;};};if _baddg .ShowEnvelope !=nil {if _bbggd :=_baddg .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_bbggd !=nil {return _bbggd ;};};if _baddg .SummaryLength !=nil {if _ecegd :=_baddg .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068");_ecegd !=nil {return _ecegd ;};};if _baddg .ClickAndTypeStyle !=nil {if _afacdf :=_baddg .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_afacdf !=nil {return _afacdf ;};};if _baddg .DefaultTableStyle !=nil {if _eecbd :=_baddg .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_eecbd !=nil {return _eecbd ;};};if _baddg .EvenAndOddHeaders !=nil {if _bfcag :=_baddg .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073");_bfcag !=nil {return _bfcag ;};};if _baddg .BookFoldRevPrinting !=nil {if _aacacc :=_baddg .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_aacacc !=nil {return _aacacc ;};};if _baddg .BookFoldPrinting !=nil {if _acgfd :=_baddg .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_acgfd !=nil {return _acgfd ;};};if _baddg .BookFoldPrintingSheets !=nil {if _cfdda :=_baddg .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073");_cfdda !=nil {return _cfdda ;};};if _baddg .DrawingGridHorizontalSpacing !=nil {if _eaeace :=_baddg .DrawingGridHorizontalSpacing .ValidateWithPath (path +"\u002f\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0053\u0070\u0061ci\u006e\u0067");_eaeace !=nil {return _eaeace ;};};if _baddg .DrawingGridVerticalSpacing !=nil {if _dgaff :=_baddg .DrawingGridVerticalSpacing .ValidateWithPath (path +"/\u0044\u0072\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0053p\u0061c\u0069\u006e\u0067");_dgaff !=nil {return _dgaff ;};};if _baddg .DisplayHorizontalDrawingGridEvery !=nil {if _edbba :=_baddg .DisplayHorizontalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0048\u006f\u0072\u0069\u007a\u006fn\u0074a\u006cD\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079");_edbba !=nil {return _edbba ;};};if _baddg .DisplayVerticalDrawingGridEvery !=nil {if _fgfbfa :=_baddg .DisplayVerticalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061l\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079");_fgfbfa !=nil {return _fgfbfa ;};};if _baddg .DoNotUseMarginsForDrawingGridOrigin !=nil {if _ffgbg :=_baddg .DoNotUseMarginsForDrawingGridOrigin .ValidateWithPath (path +"\u002f\u0044oN\u006f\u0074\u0055s\u0065\u004d\u0061\u0072gin\u0073Fo\u0072\u0044\u0072\u0061\u0077\u0069\u006egG\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e");_ffgbg !=nil {return _ffgbg ;};};if _baddg .DrawingGridHorizontalOrigin !=nil {if _egfgf :=_baddg .DrawingGridHorizontalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072i\u007ao\u006e\u0074\u0061\u006c\u004f\u0072\u0069g\u0069\u006e");_egfgf !=nil {return _egfgf ;};};if _baddg .DrawingGridVerticalOrigin !=nil {if _dafdb :=_baddg .DrawingGridVerticalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069d\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004f\u0072i\u0067\u0069\u006e");_dafdb !=nil {return _dafdb ;};};if _baddg .DoNotShadeFormData !=nil {if _adgabf :=_baddg .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_adgabf !=nil {return _adgabf ;};};if _baddg .NoPunctuationKerning !=nil {if _befgg :=_baddg .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_befgg !=nil {return _befgg ;};};if _baddg .CharacterSpacingControl !=nil {if _bdbcb :=_baddg .CharacterSpacingControl .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061c\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_bdbcb !=nil {return _bdbcb ;};};if _baddg .PrintTwoOnOne !=nil {if _bbcgf :=_baddg .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_bbcgf !=nil {return _bbcgf ;};};if _baddg .StrictFirstAndLastChars !=nil {if _dcdcg :=_baddg .StrictFirstAndLastChars .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0063\u0074\u0046\u0069\u0072\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073");_dcdcg !=nil {return _dcdcg ;};};if _baddg .NoLineBreaksAfter !=nil {if _acbec :=_baddg .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_acbec !=nil {return _acbec ;};};if _baddg .NoLineBreaksBefore !=nil {if _agdgg :=_baddg .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_agdgg !=nil {return _agdgg ;};};if _baddg .SavePreviewPicture !=nil {if _bdgeb :=_baddg .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_bdgeb !=nil {return _bdgeb ;};};if _baddg .DoNotValidateAgainstSchema !=nil {if _adcda :=_baddg .DoNotValidateAgainstSchema .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0056a\u006c\u0069\u0064\u0061\u0074\u0065\u0041\u0067\u0061i\u006e\u0073\u0074S\u0063h\u0065\u006d\u0061");_adcda !=nil {return _adcda ;};};if _baddg .SaveInvalidXml !=nil {if _fgcfa :=_baddg .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_fgcfa !=nil {return _fgcfa ;};};if _baddg .IgnoreMixedContent !=nil {if _dcbga :=_baddg .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_dcbga !=nil {return _dcbga ;};};if _baddg .AlwaysShowPlaceholderText !=nil {if _cbdbb :=_baddg .AlwaysShowPlaceholderText .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077P\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072T\u0065\u0078\u0074");_cbdbb !=nil {return _cbdbb ;};};if _baddg .DoNotDemarcateInvalidXml !=nil {if _dfbee :=_baddg .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl");_dfbee !=nil {return _dfbee ;};};if _baddg .SaveXmlDataOnly !=nil {if _cdbfd :=_baddg .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_cdbfd !=nil {return _cdbfd ;};};if _baddg .UseXSLTWhenSaving !=nil {if _cfbef :=_baddg .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_cfbef !=nil {return _cfbef ;};};if _baddg .SaveThroughXslt !=nil {if _fcaac :=_baddg .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074");_fcaac !=nil {return _fcaac ;};};if _baddg .ShowXMLTags !=nil {if _fdaafa :=_baddg .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_fdaafa !=nil {return _fdaafa ;};};if _baddg .AlwaysMergeEmptyNamespace !=nil {if _ddecc :=_baddg .AlwaysMergeEmptyNamespace .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u004d\u0065\u0072\u0067e\u0045\u006d\u0070\u0074\u0079\u004e\u0061\u006d\u0065\u0073p\u0061\u0063\u0065");_ddecc !=nil {return _ddecc ;};};if _baddg .UpdateFields !=nil {if _gcedd :=_baddg .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_gcedd !=nil {return _gcedd ;};};if _baddg .HdrShapeDefaults !=nil {if _ggega :=_baddg .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_ggega !=nil {return _ggega ;};};if _baddg .FootnotePr !=nil {if _ggcff :=_baddg .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_ggcff !=nil {return _ggcff ;};};if _baddg .EndnotePr !=nil {if _cfbdd :=_baddg .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_cfbdd !=nil {return _cfbdd ;};};if _baddg .Compat !=nil {if _aabggf :=_baddg .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_aabggf !=nil {return _aabggf ;};};if _baddg .DocVars !=nil {if _fefcg :=_baddg .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");_fefcg !=nil {return _fefcg ;};};if _baddg .Rsids !=nil {if _ccfcac :=_baddg .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_ccfcac !=nil {return _ccfcac ;};};if _baddg .MathPr !=nil {if _aaaff :=_baddg .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072");_aaaff !=nil {return _aaaff ;};};for _ccdbg ,_facbc :=range _baddg .AttachedSchema {if _edcb :=_facbc .ValidateWithPath (_ea .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_ccdbg ));_edcb !=nil {return _edcb ;};};if _baddg .ThemeFontLang !=nil {if _bbbd :=_baddg .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_bbbd !=nil {return _bbbd ;};};if _baddg .ClrSchemeMapping !=nil {if _fcgaa :=_baddg .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067");_fcgaa !=nil {return _fcgaa ;};};if _baddg .DoNotIncludeSubdocsInStats !=nil {if _dgggfd :=_baddg .DoNotIncludeSubdocsInStats .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0049n\u0063\u006c\u0075\u0064\u0065\u0053\u0075\u0062\u0064o\u0063\u0073\u0049n\u0053t\u0061\u0074\u0073");_dgggfd !=nil {return _dgggfd ;};};if _baddg .DoNotAutoCompressPictures !=nil {if _dddcf :=_baddg .DoNotAutoCompressPictures .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006f\u0043o\u006d\u0070\u0072\u0065\u0073\u0073\u0050\u0069\u0063\u0074u\u0072\u0065\u0073");_dddcf !=nil {return _dddcf ;};};if _baddg .ForceUpgrade !=nil {if _fgfgd :=_baddg .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_fgfgd !=nil {return _fgfgd ;};};if _baddg .Captions !=nil {if _aeadf :=_baddg .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es");_aeadf !=nil {return _aeadf ;};};if _baddg .ReadModeInkLockDown !=nil {if _fadfd :=_baddg .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_fadfd !=nil {return _fadfd ;};};for _gaddc ,_cbdeaf :=range _baddg .SmartTagType {if _ffcfa :=_cbdeaf .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gaddc ));_ffcfa !=nil {return _ffcfa ;};};if _baddg .SchemaLibrary !=nil {if _bgfbgc :=_baddg .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_bgfbgc !=nil {return _bgfbgc ;};};if _baddg .ShapeDefaults !=nil {if _feeee :=_baddg .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_feeee !=nil {return _feeee ;};};if _baddg .DoNotEmbedSmartTags !=nil {if _aeedfg :=_baddg .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_aeedfg !=nil {return _aeedfg ;};};if _baddg .DecimalSymbol !=nil {if _dffdee :=_baddg .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_dffdee !=nil {return _dffdee ;};};if _baddg .ListSeparator !=nil {if _dfefaf :=_baddg .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072");_dfefaf !=nil {return _dfefaf ;};};return nil ;};func (_afdbef *ST_MailMergeDest )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbgdg ,_dbffba :=d .Token ();if _dbffba !=nil {return _dbffba ;};if _daddf ,_edccff :=_dbgdg .(_c .EndElement );_edccff &&_daddf .Name ==start .Name {*_afdbef =1;return nil ;};if _gbbcga ,_deecda :=_dbgdg .(_c .CharData );!_deecda {return _ea .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",_dbgdg );}else {switch string (_gbbcga ){case "":*_afdbef =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_afdbef =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_afdbef =2;case "\u0065\u006d\u0061i\u006c":*_afdbef =3;case "\u0066\u0061\u0078":*_afdbef =4;};};_dbgdg ,_dbffba =d .Token ();if _dbffba !=nil {return _dbffba ;};if _fgcdgf ,_dgdcg :=_dbgdg .(_c .EndElement );_dgdcg &&_fgcdgf .Name ==start .Name {return nil ;};return _ea .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",_dbgdg );};func NewCT_ObjectChoice ()*CT_ObjectChoice {_abfcc :=&CT_ObjectChoice {};return _abfcc }; -// First 32 Bits of Unicode Subset Bitfield -Usb0Attr string ; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_affdac *CT_NumFmt )ValidateWithPath (path string )error {if _affdac .ValAttr ==ST_NumberFormatUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _ebaac :=_affdac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebaac !=nil {return _ebaac ;};return nil ;};func (_cgabe *CT_Picture )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {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 :"\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\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"});e .EncodeToken (start );if _cgabe .Any !=nil {for _ ,_facgfd :=range _cgabe .Any {_facgfd .MarshalXML (e ,_c .StartElement {});};};if _cgabe .Movie !=nil {_cddgaf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_cgabe .Movie ,_cddgaf );};if _cgabe .Control !=nil {_gceca :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_cgabe .Control ,_gceca );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcgac *WdWpc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcgac .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_dcaebf :for {_fdgfd ,_bgfba :=d .Token ();if _bgfba !=nil {return _bgfba ;};switch _adcfd :=_fdgfd .(type ){case _c .StartElement :switch _adcfd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u0067"},_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 :"\u0062\u0067"}:_bcgac .Bg =_eg .NewCT_BackgroundFormatting ();if _gfegdf :=d .DecodeElement (_bcgac .Bg ,&_adcfd );_gfegdf !=nil {return _gfegdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0068\u006fl\u0065"},_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 :"\u0077\u0068\u006fl\u0065"}:_bcgac .Whole =_eg .NewCT_WholeE2oFormatting ();if _edfdf :=d .DecodeElement (_bcgac .Whole ,&_adcfd );_edfdf !=nil {return _edfdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_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 :"\u0077\u0073\u0070"}:_ffaeg :=NewWdCT_WordprocessingCanvasChoice ();if _gdfefg :=d .DecodeElement (&_ffaeg .Wsp ,&_adcfd );_gdfefg !=nil {return _gdfefg ;};_bcgac .Choice =append (_bcgac .Choice ,_ffaeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_dfcege :=NewWdCT_WordprocessingCanvasChoice ();if _gaffac :=d .DecodeElement (&_dfcege .Pic ,&_adcfd );_gaffac !=nil {return _gaffac ;};_bcgac .Choice =append (_bcgac .Choice ,_dfcege );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_cfadd :=NewWdCT_WordprocessingCanvasChoice ();if _befde :=d .DecodeElement (&_cfadd .ContentPart ,&_adcfd );_befde !=nil {return _befde ;};_bcgac .Choice =append (_bcgac .Choice ,_cfadd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_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 :"\u0077\u0067\u0070"}:_cgeaac :=NewWdCT_WordprocessingCanvasChoice ();if _fgacbb :=d .DecodeElement (&_cgeaac .Wgp ,&_adcfd );_fgacbb !=nil {return _fgacbb ;};_bcgac .Choice =append (_bcgac .Choice ,_cgeaac );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_efbda :=NewWdCT_WordprocessingCanvasChoice ();if _cdacg :=d .DecodeElement (&_efbda .GraphicFrame ,&_adcfd );_cdacg !=nil {return _cdacg ;};_bcgac .Choice =append (_bcgac .Choice ,_efbda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcgac .ExtLst =_eg .NewCT_OfficeArtExtensionList ();if _eaceaf :=d .DecodeElement (_bcgac .ExtLst ,&_adcfd );_eaceaf !=nil {return _eaceaf ;};default:_cff .Log ("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 \u0057\u0064\u0057p\u0063 \u0025\u0076",_adcfd .Name );if _ffcdab :=d .Skip ();_ffcdab !=nil {return _ffcdab ;};};case _c .EndElement :break _dcaebf ;case _c .CharData :};};return nil ;}; -// Second 32 Bits of Unicode Subset Bitfield -Usb1Attr string ; +// Validate validates the CT_ShapeDefaults and its children +func (_bgedg *CT_ShapeDefaults )Validate ()error {return _bgedg .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};type CT_FtnEdnRef struct{ -// Third 32 Bits of Unicode Subset Bitfield -Usb2Attr string ; +// Suppress Footnote/Endnote Reference Mark +CustomMarkFollowsAttr *_cf .ST_OnOff ; -// Fourth 32 Bits of Unicode Subset Bitfield -Usb3Attr string ; +// Footnote/Endnote ID Reference +IdAttr int64 ;}; -// Lower 32 Bits of Code Page Bit Field -Csb0Attr string ; +// Validate validates the CT_Empty and its children +func (_ebeee *CT_Empty )Validate ()error {return _ebeee .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_dbbeb *CT_NumRestart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbbeb .ValAttr =ST_RestartNumber (1);for _ ,_adaac :=range start .Attr {if _adaac .Name .Local =="\u0076\u0061\u006c"{_dbbeb .ValAttr .UnmarshalXMLAttr (_adaac );continue ;};};for {_cfcef ,_agdec :=d .Token ();if _agdec !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_agdec );};if _dcbaca ,_ccaadg :=_cfcef .(_c .EndElement );_ccaadg &&_dcbaca .Name ==start .Name {break ;};};return nil ;};func (_cceddc *CT_HMerge )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggdee :=range start .Attr {if _ggdee .Name .Local =="\u0076\u0061\u006c"{_cceddc .ValAttr .UnmarshalXMLAttr (_ggdee );continue ;};};for {_dddbc ,_geab :=d .Token ();if _geab !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_geab );};if _bgcda ,_egefb :=_dddbc .(_c .EndElement );_egefb &&_bgcda .Name ==start .Name {break ;};};return nil ;};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_abega :=&CT_ParaRPrChange {};_abega .RPr =NewCT_ParaRPrOriginal ();return _abega ;};type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; -// Upper 32 Bits of Code Page Bit Field -Csb1Attr string ;};func (_bggea *CT_FFName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbgcd :=range start .Attr {if _cbgcd .Name .Local =="\u0076\u0061\u006c"{_ggagf ,_ceaff :=_cbgcd .Value ,error (nil );if _ceaff !=nil {return _ceaff ;};_bggea .ValAttr =&_ggagf ;continue ;};};for {_dedce ,_cfggf :=d .Token ();if _cfggf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_cfggf );};if _eaaa ,_gddea :=_dedce .(_f .EndElement );_gddea &&_eaaa .Name ==start .Name {break ;};};return nil ;};func (_fdcdf ST_TblOverlap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdcdf .String (),start );};func (_bdcdc *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdcdc =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bdcdc =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_bdcdc =2;};return nil ;};func (_dfgcb *ST_FontFamily )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgfec ,_eaeaa :=d .Token ();if _eaeaa !=nil {return _eaeaa ;};if _egddc ,_cbcdggc :=_fgfec .(_f .EndElement );_cbcdggc &&_egddc .Name ==start .Name {*_dfgcb =1;return nil ;};if _adbbd ,_fbaagd :=_fgfec .(_f .CharData );!_fbaagd {return _c .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",_fgfec );}else {switch string (_adbbd ){case "":*_dfgcb =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_dfgcb =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_dfgcb =2;case "\u0072\u006f\u006da\u006e":*_dfgcb =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_dfgcb =4;case "\u0073\u0077\u0069s\u0073":*_dfgcb =5;case "\u0061\u0075\u0074\u006f":*_dfgcb =6;};};_fgfec ,_eaeaa =d .Token ();if _eaeaa !=nil {return _eaeaa ;};if _cadgg ,_ggdbb :=_fgfec .(_f .EndElement );_ggdbb &&_cadgg .Name ==start .Name {return nil ;};return _c .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",_fgfec );};type WdWsp struct{WdCT_WordprocessingShape };func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_cdgdcb :=&CT_SdtContentBlock {};return _cdgdcb };func NewCT_HdrFtr ()*CT_HdrFtr {_bfdfe :=&CT_HdrFtr {};return _bfdfe };func (_dagfca *CT_TextDirection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_effff ,_dabcg :=_dagfca .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dabcg !=nil {return _dabcg ;};start .Attr =append (start .Attr ,_effff );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fefag *CT_PageMar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbcfb :=range start .Attr {if _cbcfb .Name .Local =="\u0074\u006f\u0070"{_cebac ,_bdfcg :=ParseUnionST_SignedTwipsMeasure (_cbcfb .Value );if _bdfcg !=nil {return _bdfcg ;};_fefag .TopAttr =_cebac ;continue ;};if _cbcfb .Name .Local =="\u0072\u0069\u0067h\u0074"{_bbfab ,_addae :=ParseUnionST_TwipsMeasure (_cbcfb .Value );if _addae !=nil {return _addae ;};_fefag .RightAttr =_bbfab ;continue ;};if _cbcfb .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_efbge ,_bfbcf :=ParseUnionST_SignedTwipsMeasure (_cbcfb .Value );if _bfbcf !=nil {return _bfbcf ;};_fefag .BottomAttr =_efbge ;continue ;};if _cbcfb .Name .Local =="\u006c\u0065\u0066\u0074"{_dffbc ,_aaga :=ParseUnionST_TwipsMeasure (_cbcfb .Value );if _aaga !=nil {return _aaga ;};_fefag .LeftAttr =_dffbc ;continue ;};if _cbcfb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_ddaddc ,_aadgd :=ParseUnionST_TwipsMeasure (_cbcfb .Value );if _aadgd !=nil {return _aadgd ;};_fefag .HeaderAttr =_ddaddc ;continue ;};if _cbcfb .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_cfadd ,_dbedbe :=ParseUnionST_TwipsMeasure (_cbcfb .Value );if _dbedbe !=nil {return _dbedbe ;};_fefag .FooterAttr =_cfadd ;continue ;};if _cbcfb .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_ggadc ,_ffbda :=ParseUnionST_TwipsMeasure (_cbcfb .Value );if _ffbda !=nil {return _ffbda ;};_fefag .GutterAttr =_ggadc ;continue ;};};for {_fddgc ,_bdccac :=d .Token ();if _bdccac !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_bdccac );};if _fecea ,_dgcdgd :=_fddgc .(_f .EndElement );_dgcdgd &&_fecea .Name ==start .Name {break ;};};return nil ;};func NewCT_Panose ()*CT_Panose {_gdabcg :=&CT_Panose {};return _gdabcg };type CT_FitText struct{ +// Border Style +ValAttr ST_Border ; -// Value -ValAttr _cd .ST_TwipsMeasure ; +// Border Color +ColorAttr *ST_HexColor ; -// Fit Text Run ID -IdAttr *int64 ;};func (_adcbaa *CT_SmartTagType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adcbaa .NamespaceuriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065\u0075\u0072\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_adcbaa .NamespaceuriAttr )});};if _adcbaa .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adcbaa .NameAttr )});};if _adcbaa .UrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_adcbaa .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_bfdbg :=&CT_VerticalAlignRun {};_bfdbg .ValAttr =_cd .ST_VerticalAlignRun (1);return _bfdbg ;};func (_aaeba *ST_HdrFtr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgcfeg ,_cbdaea :=d .Token ();if _cbdaea !=nil {return _cbdaea ;};if _dbgggf ,_fecaef :=_dgcfeg .(_f .EndElement );_fecaef &&_dbgggf .Name ==start .Name {*_aaeba =1;return nil ;};if _edgdd ,_fddd :=_dgcfeg .(_f .CharData );!_fddd {return _c .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",_dgcfeg );}else {switch string (_edgdd ){case "":*_aaeba =0;case "\u0065\u0076\u0065\u006e":*_aaeba =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aaeba =2;case "\u0066\u0069\u0072s\u0074":*_aaeba =3;};};_dgcfeg ,_cbdaea =d .Token ();if _cbdaea !=nil {return _cbdaea ;};if _gegeff ,_dcaaba :=_dgcfeg .(_f .EndElement );_dcaaba &&_gegeff .Name ==start .Name {return nil ;};return _c .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",_dgcfeg );};func (_ecbeag *ST_VAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebcfc ,_agggga :=d .Token ();if _agggga !=nil {return _agggga ;};if _bdfdce ,_cedfg :=_ebcfc .(_f .EndElement );_cedfg &&_bdfdce .Name ==start .Name {*_ecbeag =1;return nil ;};if _eabfd ,_eadce :=_ebcfc .(_f .CharData );!_eadce {return _c .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",_ebcfc );}else {switch string (_eabfd ){case "":*_ecbeag =0;case "\u0074\u0065\u0078\u0074":*_ecbeag =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ecbeag =2;case "\u0070\u0061\u0067\u0065":*_ecbeag =3;};};_ebcfc ,_agggga =d .Token ();if _agggga !=nil {return _agggga ;};if _bafggg ,_dfdga :=_ebcfc .(_f .EndElement );_dfdga &&_bafggg .Name ==start .Name {return nil ;};return _c .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",_ebcfc );};type CT_UnsignedDecimalNumber struct{ +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Positive Decimal Number Value -ValAttr uint64 ;};func (_dbcccc *ST_DocPartGallery )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fffff ,_gefeeg :=d .Token ();if _gefeeg !=nil {return _gefeeg ;};if _cdffb ,_fbdee :=_fffff .(_f .EndElement );_fbdee &&_cdffb .Name ==start .Name {*_dbcccc =1;return nil ;};if _ecdefg ,_gabaa :=_fffff .(_f .CharData );!_gabaa {return _c .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",_fffff );}else {switch string (_ecdefg ){case "":*_dbcccc =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_dbcccc =1;case "\u0061\u006e\u0079":*_dbcccc =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dbcccc =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_dbcccc =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_dbcccc =5;case "\u0065\u0071":*_dbcccc =6;case "\u0066\u0074\u0072\u0073":*_dbcccc =7;case "\u0068\u0064\u0072\u0073":*_dbcccc =8;case "\u0070\u0067\u004eu\u006d":*_dbcccc =9;case "\u0074\u0062\u006c\u0073":*_dbcccc =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_dbcccc =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_dbcccc =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_dbcccc =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_dbcccc =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_dbcccc =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_dbcccc =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_dbcccc =17;case "\u0062\u0069\u0062":*_dbcccc =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_dbcccc =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_dbcccc =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_dbcccc =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_dbcccc =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_dbcccc =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_dbcccc =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_dbcccc =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_dbcccc =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_dbcccc =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_dbcccc =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_dbcccc =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_dbcccc =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_dbcccc =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_dbcccc =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_dbcccc =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_dbcccc =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_dbcccc =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_dbcccc =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_dbcccc =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_dbcccc =38;};};_fffff ,_gefeeg =d .Token ();if _gefeeg !=nil {return _gefeeg ;};if _affad ,_agefge :=_fffff .(_f .EndElement );_agefge &&_affad .Name ==start .Name {return nil ;};return _c .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",_fffff );};func NewCT_FontsList ()*CT_FontsList {_fafec :=&CT_FontsList {};return _fafec };func (_bgaaae *CT_TblPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eccaa :for {_gbgbab ,_dbabed :=d .Token ();if _dbabed !=nil {return _dbabed ;};switch _bdaff :=_gbgbab .(type ){case _f .StartElement :switch _bdaff .Name {case _f .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_f .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_bgaaae .TblStyle =NewCT_String ();if _defec :=d .DecodeElement (_bgaaae .TblStyle ,&_bdaff );_defec !=nil {return _defec ;};case _f .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 :"\u0074\u0062\u006c\u0070\u0050\u0072"},_f .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 :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_bgaaae .TblpPr =NewCT_TblPPr ();if _gdbcf :=d .DecodeElement (_bgaaae .TblpPr ,&_bdaff );_gdbcf !=nil {return _gdbcf ;};case _f .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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_f .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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_bgaaae .TblOverlap =NewCT_TblOverlap ();if _ddcgg :=d .DecodeElement (_bgaaae .TblOverlap ,&_bdaff );_ddcgg !=nil {return _ddcgg ;};case _f .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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_f .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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_bgaaae .BidiVisual =NewCT_OnOff ();if _cgdff :=d .DecodeElement (_bgaaae .BidiVisual ,&_bdaff );_cgdff !=nil {return _cgdff ;};case _f .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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_f .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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_bgaaae .TblStyleRowBandSize =NewCT_DecimalNumber ();if _dbdca :=d .DecodeElement (_bgaaae .TblStyleRowBandSize ,&_bdaff );_dbdca !=nil {return _dbdca ;};case _f .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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_f .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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_bgaaae .TblStyleColBandSize =NewCT_DecimalNumber ();if _cfefd :=d .DecodeElement (_bgaaae .TblStyleColBandSize ,&_bdaff );_cfefd !=nil {return _cfefd ;};case _f .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 :"\u0074\u0062\u006c\u0057"},_f .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 :"\u0074\u0062\u006c\u0057"}:_bgaaae .TblW =NewCT_TblWidth ();if _ffgfcf :=d .DecodeElement (_bgaaae .TblW ,&_bdaff );_ffgfcf !=nil {return _ffgfcf ;};case _f .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 :"\u006a\u0063"},_f .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 :"\u006a\u0063"}:_bgaaae .Jc =NewCT_JcTable ();if _dbadfd :=d .DecodeElement (_bgaaae .Jc ,&_bdaff );_dbadfd !=nil {return _dbadfd ;};case _f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_bgaaae .TblCellSpacing =NewCT_TblWidth ();if _gfcegc :=d .DecodeElement (_bgaaae .TblCellSpacing ,&_bdaff );_gfcegc !=nil {return _gfcegc ;};case _f .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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_f .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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_bgaaae .TblInd =NewCT_TblWidth ();if _deaab :=d .DecodeElement (_bgaaae .TblInd ,&_bdaff );_deaab !=nil {return _deaab ;};case _f .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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_f .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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_bgaaae .TblBorders =NewCT_TblBorders ();if _ggbea :=d .DecodeElement (_bgaaae .TblBorders ,&_bdaff );_ggbea !=nil {return _ggbea ;};case _f .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 :"\u0073\u0068\u0064"},_f .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 :"\u0073\u0068\u0064"}:_bgaaae .Shd =NewCT_Shd ();if _bbdcc :=d .DecodeElement (_bgaaae .Shd ,&_bdaff );_bbdcc !=nil {return _bbdcc ;};case _f .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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_f .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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_bgaaae .TblLayout =NewCT_TblLayoutType ();if _afbggg :=d .DecodeElement (_bgaaae .TblLayout ,&_bdaff );_afbggg !=nil {return _afbggg ;};case _f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_f .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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_bgaaae .TblCellMar =NewCT_TblCellMar ();if _dffadd :=d .DecodeElement (_bgaaae .TblCellMar ,&_bdaff );_dffadd !=nil {return _dffadd ;};case _f .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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_f .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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_bgaaae .TblLook =NewCT_TblLook ();if _ggdga :=d .DecodeElement (_bgaaae .TblLook ,&_bdaff );_ggdga !=nil {return _ggdga ;};case _f .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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_f .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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_bgaaae .TblCaption =NewCT_String ();if _cgbaf :=d .DecodeElement (_bgaaae .TblCaption ,&_bdaff );_cgbaf !=nil {return _cgbaf ;};case _f .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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_f .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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_bgaaae .TblDescription =NewCT_String ();if _dcead :=d .DecodeElement (_bgaaae .TblDescription ,&_bdaff );_dcead !=nil {return _dcead ;};default:_gb .Log ("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_T\u0062\u006cP\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_bdaff .Name );if _ccagcg :=d .Skip ();_ccagcg !=nil {return _ccagcg ;};};case _f .EndElement :break _eccaa ;case _f .CharData :};};return nil ;};func (_cbgdgb ST_FtnEdn )String ()string {switch _cbgdgb {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case 3:return "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case 4:return "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return "";};func (_bfagbg *ST_RubyAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggcbe ,_cbgag :=d .Token ();if _cbgag !=nil {return _cbgag ;};if _bcfddf ,_eccfga :=_ggcbe .(_f .EndElement );_eccfga &&_bcfddf .Name ==start .Name {*_bfagbg =1;return nil ;};if _gdccbd ,_faac :=_ggcbe .(_f .CharData );!_faac {return _c .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",_ggcbe );}else {switch string (_gdccbd ){case "":*_bfagbg =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfagbg =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_bfagbg =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_bfagbg =3;case "\u006c\u0065\u0066\u0074":*_bfagbg =4;case "\u0072\u0069\u0067h\u0074":*_bfagbg =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_bfagbg =6;};};_ggcbe ,_cbgag =d .Token ();if _cbgag !=nil {return _cbgag ;};if _fcagcf ,_bbegb :=_ggcbe .(_f .EndElement );_bbegb &&_fcagcf .Name ==start .Name {return nil ;};return _c .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",_ggcbe );};func (_afacgf ST_Zoom )Validate ()error {return _afacgf .ValidateWithPath ("")}; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Validate validates the CT_Frameset and its children -func (_egaggf *CT_Frameset )Validate ()error {return _egaggf .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");};func (_aaafa *CT_WritingStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",_aaafa .LangAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",_aaafa .VendorIDAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_aaafa .DllVersionAttr )});if _aaafa .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_c .Sprintf ("\u0025\u0076",*_aaafa .NlCheckAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",_aaafa .CheckStyleAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_c .Sprintf ("\u0025\u0076",_aaafa .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_acbcd :=&CT_DocPartBehavior {};_acbcd .ValAttr =ST_DocPartBehavior (1);return _acbcd ;};func (_dgdeg ST_TextEffect )Validate ()error {return _dgdeg .ValidateWithPath ("")};func (_gcdfg *CT_Recipients )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_edefg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_eefdg :=range _gcdfg .RecipientData {e .EncodeElement (_eefdg ,_edefg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_PageBorderOffset byte ;func (_bdfff ST_HdrFtr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdfff .String (),start );};func NewCT_ObjectLink ()*CT_ObjectLink {_fcbbge :=&CT_ObjectLink {};_fcbbge .UpdateModeAttr =ST_ObjectUpdateMode (1);return _fcbbge ;};func NewCT_SdtContentRow ()*CT_SdtContentRow {_dgeab :=&CT_SdtContentRow {};return _dgeab };func (_bdedb *CT_RubyContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bdedb .R !=nil {_geacf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_bdedb .R ,_geacf );};if _bdedb .EG_RunLevelElts !=nil {for _ ,_dgdgg :=range _bdedb .EG_RunLevelElts {_dgdgg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbddac *ST_TargetScreenSz )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbddac =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_fbddac =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_fbddac =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_fbddac =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_fbddac =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_fbddac =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_fbddac =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_fbddac =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_fbddac =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_fbddac =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_fbddac =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_fbddac =11;};return nil ;};type ST_MailMergeDest byte ;func NewCT_Caption ()*CT_Caption {_cea :=&CT_Caption {};return _cea };func (_cbgcdb *ST_InfoTextType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbbega ,_eccfb :=d .Token ();if _eccfb !=nil {return _eccfb ;};if _dbcbe ,_fffcf :=_gbbega .(_f .EndElement );_fffcf &&_dbcbe .Name ==start .Name {*_cbgcdb =1;return nil ;};if _bbecae ,_fecbab :=_gbbega .(_f .CharData );!_fecbab {return _c .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",_gbbega );}else {switch string (_bbecae ){case "":*_cbgcdb =0;case "\u0074\u0065\u0078\u0074":*_cbgcdb =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_cbgcdb =2;};};_gbbega ,_eccfb =d .Token ();if _eccfb !=nil {return _eccfb ;};if _fcdcg ,_ecbgg :=_gbbega .(_f .EndElement );_ecbgg &&_fcdcg .Name ==start .Name {return nil ;};return _c .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",_gbbega );};type ST_VAnchor byte ;const (WdST_RelFromVUnset WdST_RelFromV =0;WdST_RelFromVMargin WdST_RelFromV =1;WdST_RelFromVPage WdST_RelFromV =2;WdST_RelFromVParagraph WdST_RelFromV =3;WdST_RelFromVLine WdST_RelFromV =4;WdST_RelFromVTopMargin WdST_RelFromV =5;WdST_RelFromVBottomMargin WdST_RelFromV =6;WdST_RelFromVInsideMargin WdST_RelFromV =7;WdST_RelFromVOutsideMargin WdST_RelFromV =8;);func (_caafd *CT_PTab )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caafd .AlignmentAttr =ST_PTabAlignment (1);_caafd .RelativeToAttr =ST_PTabRelativeTo (1);_caafd .LeaderAttr =ST_PTabLeader (1);for _ ,_fageb :=range start .Attr {if _fageb .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_caafd .AlignmentAttr .UnmarshalXMLAttr (_fageb );continue ;};if _fageb .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_caafd .RelativeToAttr .UnmarshalXMLAttr (_fageb );continue ;};if _fageb .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_caafd .LeaderAttr .UnmarshalXMLAttr (_fageb );continue ;};};for {_eeaeb ,_acddf :=d .Token ();if _acddf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_acddf );};if _efaab ,_abbcg :=_eeaeb .(_f .EndElement );_abbcg &&_efaab .Name ==start .Name {break ;};};return nil ;};func NewGlossaryDocument ()*GlossaryDocument {_cedbbae :=&GlossaryDocument {};_cedbbae .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _cedbbae ;}; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path -func (_gaccb *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _ecbgfd :=_gaccb .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ecbgfd !=nil {return _ecbgfd ;};if _gaccb .ExtLst !=nil {if _agbdgd :=_gaccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agbdgd !=nil {return _agbdgd ;};};return nil ;}; +// Border Width +SzAttr *uint64 ; -// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path -func (_bgga *CT_Charset )ValidateWithPath (path string )error {return nil }; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// ValidateWithPath validates the Recipients and its children, prefixing error messages with path -func (_cddfg *Recipients )ValidateWithPath (path string )error {if _fafdd :=_cddfg .CT_Recipients .ValidateWithPath (path );_fafdd !=nil {return _fafdd ;};return nil ;};func (_dfbdac *CT_TblPPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfbdac .LeftFromTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dfbdac .LeftFromTextAttr )});};if _dfbdac .RightFromTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072i\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dfbdac .RightFromTextAttr )});};if _dfbdac .TopFromTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dfbdac .TopFromTextAttr )});};if _dfbdac .BottomFromTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003ab\u006f\u0074\u0074o\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dfbdac .BottomFromTextAttr )});};if _dfbdac .VertAnchorAttr !=ST_VAnchorUnset {_gfec ,_gefff :=_dfbdac .VertAnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _gefff !=nil {return _gefff ;};start .Attr =append (start .Attr ,_gfec );};if _dfbdac .HorzAnchorAttr !=ST_HAnchorUnset {_fbcbgg ,_efedad :=_dfbdac .HorzAnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _efedad !=nil {return _efedad ;};start .Attr =append (start .Attr ,_fbcbgg );};if _dfbdac .TblpXSpecAttr !=_cd .ST_XAlignUnset {_fegedg ,_fccfdg :=_dfbdac .TblpXSpecAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _fccfdg !=nil {return _fccfdg ;};start .Attr =append (start .Attr ,_fegedg );};if _dfbdac .TblpXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_c .Sprintf ("\u0025\u0076",*_dfbdac .TblpXAttr )});};if _dfbdac .TblpYSpecAttr !=_cd .ST_YAlignUnset {_gcedag ,_gggca :=_dfbdac .TblpYSpecAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"});if _gggca !=nil {return _gggca ;};start .Attr =append (start .Attr ,_gcedag );};if _dfbdac .TblpYAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_c .Sprintf ("\u0025\u0076",*_dfbdac .TblpYAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efcbff *CT_MailMergeDataType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_efcbff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CompatSetting ()*CT_CompatSetting {_cebe :=&CT_CompatSetting {};return _cebe };func (_fabbf ST_HeightRule )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fabbf .String (),start );};func (_gegbf *CT_LevelSuffix )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aaabe ,_abcda :=_gegbf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abcda !=nil {return _abcda ;};start .Attr =append (start .Attr ,_aaabe );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aecbce *ST_Pitch )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aecbce =0;case "\u0066\u0069\u0078e\u0064":*_aecbce =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_aecbce =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aecbce =3;};return nil ;}; +// Border Shadow +ShadowAttr *_cf .ST_OnOff ; -// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path -func (_dbfdb *CT_RPrChange )ValidateWithPath (path string )error {if _aecdc :=_dbfdb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_aecdc !=nil {return _aecdc ;};return nil ;};func (_fffbg *Numbering )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="w\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";return _fffbg .CT_Numbering .MarshalXML (e ,start );};func (_dbcca ST_PTabRelativeTo )Validate ()error {return _dbcca .ValidateWithPath ("")};func (_cegde *CT_CellMergeTrackChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggbg :=range start .Attr {if _ggbg .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_cegde .VMergeAttr .UnmarshalXMLAttr (_ggbg );continue ;};if _ggbg .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_cegde .VMergeOrigAttr .UnmarshalXMLAttr (_ggbg );continue ;};if _ggbg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cgfa ,_gfca :=_ggbg .Value ,error (nil );if _gfca !=nil {return _gfca ;};_cegde .AuthorAttr =_cgfa ;continue ;};if _ggbg .Name .Local =="\u0064\u0061\u0074\u0065"{_abaec ,_cgbea :=ParseStdlibTime (_ggbg .Value );if _cgbea !=nil {return _cgbea ;};_cegde .DateAttr =&_abaec ;continue ;};if _ggbg .Name .Local =="\u0069\u0064"{_fcbf ,_cbee :=_ge .ParseInt (_ggbg .Value ,10,64);if _cbee !=nil {return _cbee ;};_cegde .IdAttr =_fcbf ;continue ;};};for {_efbe ,_bfdg :=d .Token ();if _bfdg !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0065\u006cl\u004d\u0065\u0072\u0067\u0065\u0054\u0072a\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u003a\u0020%\u0073",_bfdg );};if _debc ,_badd :=_efbe .(_f .EndElement );_badd &&_debc .Name ==start .Name {break ;};};return nil ;};func (_gdcdef *CT_RubyAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdcdef .ValAttr =ST_RubyAlign (1);for _ ,_egcec :=range start .Attr {if _egcec .Name .Local =="\u0076\u0061\u006c"{_gdcdef .ValAttr .UnmarshalXMLAttr (_egcec );continue ;};};for {_fbfeag ,_cbccaf :=d .Token ();if _cbccaf !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_cbccaf );};if _bceda ,_cggbd :=_fbfeag .(_f .EndElement );_cggbd &&_bceda .Name ==start .Name {break ;};};return nil ;}; +// Create Frame Effect +FrameAttr *_cf .ST_OnOff ;};func (_gbggea *EG_RubyContent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgdga :for {_gabca ,_fcedf :=d .Token ();if _fcedf !=nil {return _fcedf ;};switch _fgaed :=_gabca .(type ){case _c .StartElement :switch _fgaed .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 :"\u0072"},_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 :"\u0072"}:_gbggea .R =NewCT_R ();if _ccaafe :=d .DecodeElement (_gbggea .R ,&_fgaed );_ccaafe !=nil {return _ccaafe ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_edcce :=NewEG_RunLevelElts ();_edcce .ProofErr =NewCT_ProofErr ();if _dfbgea :=d .DecodeElement (_edcce .ProofErr ,&_fgaed );_dfbgea !=nil {return _dfbgea ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_edcce );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_adgcgb :=NewEG_RunLevelElts ();_adgcgb .PermStart =NewCT_PermStart ();if _cgbedc :=d .DecodeElement (_adgcgb .PermStart ,&_fgaed );_cgbedc !=nil {return _cgbedc ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_adgcgb );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_aafgc :=NewEG_RunLevelElts ();_aafgc .PermEnd =NewCT_Perm ();if _cbcaa :=d .DecodeElement (_aafgc .PermEnd ,&_fgaed );_cbcaa !=nil {return _cbcaa ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_aafgc );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_daefe :=NewEG_RunLevelElts ();_daefe .Ins =NewCT_RunTrackChange ();if _dgcfdb :=d .DecodeElement (_daefe .Ins ,&_fgaed );_dgcfdb !=nil {return _dgcfdb ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_daefe );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_eedfa :=NewEG_RunLevelElts ();_eedfa .Del =NewCT_RunTrackChange ();if _efbaf :=d .DecodeElement (_eedfa .Del ,&_fgaed );_efbaf !=nil {return _efbaf ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_eedfa );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_deefgf :=NewEG_RunLevelElts ();_deefgf .MoveFrom =NewCT_RunTrackChange ();if _cbgeb :=d .DecodeElement (_deefgf .MoveFrom ,&_fgaed );_cbgeb !=nil {return _cbgeb ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_deefgf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_egbage :=NewEG_RunLevelElts ();_egbage .MoveTo =NewCT_RunTrackChange ();if _dggcgc :=d .DecodeElement (_egbage .MoveTo ,&_fgaed );_dggcgc !=nil {return _dggcgc ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_egbage );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ecebg :=NewEG_RunLevelElts ();_efdbe :=NewEG_RangeMarkupElements ();_efdbe .BookmarkStart =NewCT_Bookmark ();if _bgegaf :=d .DecodeElement (_efdbe .BookmarkStart ,&_fgaed );_bgegaf !=nil {return _bgegaf ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_ecebg );_ecebg .EG_RangeMarkupElements =append (_ecebg .EG_RangeMarkupElements ,_efdbe );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eccbf :=NewEG_RunLevelElts ();_bafgb :=NewEG_RangeMarkupElements ();_bafgb .BookmarkEnd =NewCT_MarkupRange ();if _gfbabe :=d .DecodeElement (_bafgb .BookmarkEnd ,&_fgaed );_gfbabe !=nil {return _gfbabe ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_eccbf );_eccbf .EG_RangeMarkupElements =append (_eccbf .EG_RangeMarkupElements ,_bafgb );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cefbga :=NewEG_RunLevelElts ();_dcdea :=NewEG_RangeMarkupElements ();_dcdea .MoveFromRangeStart =NewCT_MoveBookmark ();if _feeebg :=d .DecodeElement (_dcdea .MoveFromRangeStart ,&_fgaed );_feeebg !=nil {return _feeebg ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_cefbga );_cefbga .EG_RangeMarkupElements =append (_cefbga .EG_RangeMarkupElements ,_dcdea );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfeaca :=NewEG_RunLevelElts ();_cggfe :=NewEG_RangeMarkupElements ();_cggfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _ceabgf :=d .DecodeElement (_cggfe .MoveFromRangeEnd ,&_fgaed );_ceabgf !=nil {return _ceabgf ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_cfeaca );_cfeaca .EG_RangeMarkupElements =append (_cfeaca .EG_RangeMarkupElements ,_cggfe );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eacbee :=NewEG_RunLevelElts ();_aggdf :=NewEG_RangeMarkupElements ();_aggdf .MoveToRangeStart =NewCT_MoveBookmark ();if _bbfcd :=d .DecodeElement (_aggdf .MoveToRangeStart ,&_fgaed );_bbfcd !=nil {return _bbfcd ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_eacbee );_eacbee .EG_RangeMarkupElements =append (_eacbee .EG_RangeMarkupElements ,_aggdf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dabbd :=NewEG_RunLevelElts ();_cefdd :=NewEG_RangeMarkupElements ();_cefdd .MoveToRangeEnd =NewCT_MarkupRange ();if _fcfdbd :=d .DecodeElement (_cefdd .MoveToRangeEnd ,&_fgaed );_fcfdbd !=nil {return _fcfdbd ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_dabbd );_dabbd .EG_RangeMarkupElements =append (_dabbd .EG_RangeMarkupElements ,_cefdd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ecefce :=NewEG_RunLevelElts ();_ebgeec :=NewEG_RangeMarkupElements ();_ebgeec .CommentRangeStart =NewCT_MarkupRange ();if _ebddde :=d .DecodeElement (_ebgeec .CommentRangeStart ,&_fgaed );_ebddde !=nil {return _ebddde ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_ecefce );_ecefce .EG_RangeMarkupElements =append (_ecefce .EG_RangeMarkupElements ,_ebgeec );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ababd :=NewEG_RunLevelElts ();_fbgag :=NewEG_RangeMarkupElements ();_fbgag .CommentRangeEnd =NewCT_MarkupRange ();if _caeebf :=d .DecodeElement (_fbgag .CommentRangeEnd ,&_fgaed );_caeebf !=nil {return _caeebf ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_ababd );_ababd .EG_RangeMarkupElements =append (_ababd .EG_RangeMarkupElements ,_fbgag );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cdade :=NewEG_RunLevelElts ();_ggfee :=NewEG_RangeMarkupElements ();_ggfee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aeddcf :=d .DecodeElement (_ggfee .CustomXmlInsRangeStart ,&_fgaed );_aeddcf !=nil {return _aeddcf ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_cdade );_cdade .EG_RangeMarkupElements =append (_cdade .EG_RangeMarkupElements ,_ggfee );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egdaf :=NewEG_RunLevelElts ();_cdeac :=NewEG_RangeMarkupElements ();_cdeac .CustomXmlInsRangeEnd =NewCT_Markup ();if _bdaggb :=d .DecodeElement (_cdeac .CustomXmlInsRangeEnd ,&_fgaed );_bdaggb !=nil {return _bdaggb ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_egdaf );_egdaf .EG_RangeMarkupElements =append (_egdaf .EG_RangeMarkupElements ,_cdeac );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aecbg :=NewEG_RunLevelElts ();_dbfbgg :=NewEG_RangeMarkupElements ();_dbfbgg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bfbafc :=d .DecodeElement (_dbfbgg .CustomXmlDelRangeStart ,&_fgaed );_bfbafc !=nil {return _bfbafc ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_aecbg );_aecbg .EG_RangeMarkupElements =append (_aecbg .EG_RangeMarkupElements ,_dbfbgg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abbfeg :=NewEG_RunLevelElts ();_edgdf :=NewEG_RangeMarkupElements ();_edgdf .CustomXmlDelRangeEnd =NewCT_Markup ();if _dcgfdg :=d .DecodeElement (_edgdf .CustomXmlDelRangeEnd ,&_fgaed );_dcgfdg !=nil {return _dcgfdg ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_abbfeg );_abbfeg .EG_RangeMarkupElements =append (_abbfeg .EG_RangeMarkupElements ,_edgdf );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gcdeac :=NewEG_RunLevelElts ();_ecabf :=NewEG_RangeMarkupElements ();_ecabf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _agdde :=d .DecodeElement (_ecabf .CustomXmlMoveFromRangeStart ,&_fgaed );_agdde !=nil {return _agdde ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_gcdeac );_gcdeac .EG_RangeMarkupElements =append (_gcdeac .EG_RangeMarkupElements ,_ecabf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_abfdg :=NewEG_RunLevelElts ();_adegb :=NewEG_RangeMarkupElements ();_adegb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cffgd :=d .DecodeElement (_adegb .CustomXmlMoveFromRangeEnd ,&_fgaed );_cffgd !=nil {return _cffgd ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_abfdg );_abfdg .EG_RangeMarkupElements =append (_abfdg .EG_RangeMarkupElements ,_adegb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aabgd :=NewEG_RunLevelElts ();_dcegaa :=NewEG_RangeMarkupElements ();_dcegaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dbcfde :=d .DecodeElement (_dcegaa .CustomXmlMoveToRangeStart ,&_fgaed );_dbcfde !=nil {return _dbcfde ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_aabgd );_aabgd .EG_RangeMarkupElements =append (_aabgd .EG_RangeMarkupElements ,_dcegaa );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fbbcb :=NewEG_RunLevelElts ();_fefbd :=NewEG_RangeMarkupElements ();_fefbd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aegad :=d .DecodeElement (_fefbd .CustomXmlMoveToRangeEnd ,&_fgaed );_aegad !=nil {return _aegad ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_fbbcb );_fbbcb .EG_RangeMarkupElements =append (_fbbcb .EG_RangeMarkupElements ,_fefbd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_edfead :=NewEG_RunLevelElts ();_dffcad :=NewEG_MathContent ();_dffcad .OMathPara =_egg .NewOMathPara ();if _egaaf :=d .DecodeElement (_dffcad .OMathPara ,&_fgaed );_egaaf !=nil {return _egaaf ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_edfead );_edfead .EG_MathContent =append (_edfead .EG_MathContent ,_dffcad );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ebedd :=NewEG_RunLevelElts ();_gdcfe :=NewEG_MathContent ();_gdcfe .OMath =_egg .NewOMath ();if _bgfdb :=d .DecodeElement (_gdcfe .OMath ,&_fgaed );_bgfdb !=nil {return _bgfdb ;};_gbggea .EG_RunLevelElts =append (_gbggea .EG_RunLevelElts ,_ebedd );_ebedd .EG_MathContent =append (_ebedd .EG_MathContent ,_gdcfe );default:_cff .Log ("\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\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_fgaed .Name );if _adgde :=d .Skip ();_adgde !=nil {return _adgde ;};};case _c .EndElement :break _fgdga ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path -func (_bdfad *CT_StylePaneFilter )ValidateWithPath (path string )error {if _bdfad .AllStylesAttr !=nil {if _ccdea :=_bdfad .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_ccdea !=nil {return _ccdea ;};};if _bdfad .CustomStylesAttr !=nil {if _bfccfa :=_bdfad .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_bfccfa !=nil {return _bfccfa ;};};if _bdfad .LatentStylesAttr !=nil {if _ecaba :=_bdfad .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_ecaba !=nil {return _ecaba ;};};if _bdfad .StylesInUseAttr !=nil {if _ffcae :=_bdfad .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_ffcae !=nil {return _ffcae ;};};if _bdfad .HeadingStylesAttr !=nil {if _cfdaef :=_bdfad .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_cfdaef !=nil {return _cfdaef ;};};if _bdfad .NumberingStylesAttr !=nil {if _abedf :=_bdfad .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072");_abedf !=nil {return _abedf ;};};if _bdfad .TableStylesAttr !=nil {if _gdbge :=_bdfad .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_gdbge !=nil {return _gdbge ;};};if _bdfad .DirectFormattingOnRunsAttr !=nil {if _fcffb :=_bdfad .DirectFormattingOnRunsAttr .ValidateWithPath (path +"/\u0044\u0069\u0072\u0065\u0063\u0074F\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0052\u0075n\u0073A\u0074\u0074\u0072");_fcffb !=nil {return _fcffb ;};};if _bdfad .DirectFormattingOnParagraphsAttr !=nil {if _egebg :=_bdfad .DirectFormattingOnParagraphsAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063t\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068s\u0041\u0074\u0074\u0072");_egebg !=nil {return _egebg ;};};if _bdfad .DirectFormattingOnNumberingAttr !=nil {if _dcadee :=_bdfad .DirectFormattingOnNumberingAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067O\u006e\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dcadee !=nil {return _dcadee ;};};if _bdfad .DirectFormattingOnTablesAttr !=nil {if _dbafbd :=_bdfad .DirectFormattingOnTablesAttr .ValidateWithPath (path +"\u002f\u0044i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073At\u0074\u0072");_dbafbd !=nil {return _dbafbd ;};};if _bdfad .ClearFormattingAttr !=nil {if _bgbaf :=_bdfad .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_bgbaf !=nil {return _bgbaf ;};};if _bdfad .Top3HeadingStylesAttr !=nil {if _bebdd :=_bdfad .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_bebdd !=nil {return _bebdd ;};};if _bdfad .VisibleStylesAttr !=nil {if _eebfed :=_bdfad .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_eebfed !=nil {return _eebfed ;};};if _bdfad .AlternateStyleNamesAttr !=nil {if _bdceab :=_bdfad .AlternateStyleNamesAttr .ValidateWithPath (path +"\u002fA\u006c\u0074\u0065\u0072\u006e\u0061\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073\u0041\u0074\u0074\u0072");_bdceab !=nil {return _bdceab ;};};return nil ;}; +// Validate validates the CT_CustomXmlRun and its children +func (_ffcc *CT_CustomXmlRun )Validate ()error {return _ffcc .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");};func (_adeggf *WdST_AlignV )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agdaca ,_ecbfe :=d .Token ();if _ecbfe !=nil {return _ecbfe ;};if _afeebf ,_dabaga :=_agdaca .(_c .EndElement );_dabaga &&_afeebf .Name ==start .Name {*_adeggf =1;return nil ;};if _fccdb ,_adaegf :=_agdaca .(_c .CharData );!_adaegf {return _ea .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",_agdaca );}else {switch string (_fccdb ){case "":*_adeggf =0;case "\u0074\u006f\u0070":*_adeggf =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_adeggf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adeggf =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_adeggf =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_adeggf =5;};};_agdaca ,_ecbfe =d .Token ();if _ecbfe !=nil {return _ecbfe ;};if _agbfb ,_adeda :=_agdaca .(_c .EndElement );_adeda &&_agbfb .Name ==start .Name {return nil ;};return _ea .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",_agdaca );};func NewCT_Zoom ()*CT_Zoom {_eefeg :=&CT_Zoom {};return _eefeg };func (_cebgg ST_WmlColorSchemeIndex )Validate ()error {return _cebgg .ValidateWithPath ("")};func NewWdCT_Inline ()*WdCT_Inline {_gdcgbb :=&WdCT_Inline {};_gdcgbb .Extent =_eg .NewCT_PositiveSize2D ();_gdcgbb .DocPr =_eg .NewCT_NonVisualDrawingProps ();_gdcgbb .Graphic =_eg .NewGraphic ();return _gdcgbb ;};func (_bccbb *CT_TblCellMar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bccbb .Top !=nil {_ecdbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_bccbb .Top ,_ecdbd );};if _bccbb .Start !=nil {_agfad :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bccbb .Start ,_agfad );};if _bccbb .Left !=nil {_bedggd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_bccbb .Left ,_bedggd );};if _bccbb .Bottom !=nil {_eefae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bccbb .Bottom ,_eefae );};if _bccbb .End !=nil {_edfagd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_bccbb .End ,_edfagd );};if _bccbb .Right !=nil {_fecfff :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bccbb .Right ,_fecfff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Footnotes and its children -func (_bgadba *Footnotes )Validate ()error {return _bgadba .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};func (_aegdc *CT_DivBdr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggcb :for {_ebeggc ,_bgbcb :=d .Token ();if _bgbcb !=nil {return _bgbcb ;};switch _eccbb :=_ebeggc .(type ){case _f .StartElement :switch _eccbb .Name {case _f .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 :"\u0074\u006f\u0070"},_f .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 :"\u0074\u006f\u0070"}:_aegdc .Top =NewCT_Border ();if _begf :=d .DecodeElement (_aegdc .Top ,&_eccbb );_begf !=nil {return _begf ;};case _f .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 :"\u006c\u0065\u0066\u0074"},_f .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 :"\u006c\u0065\u0066\u0074"}:_aegdc .Left =NewCT_Border ();if _fdcc :=d .DecodeElement (_aegdc .Left ,&_eccbb );_fdcc !=nil {return _fdcc ;};case _f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_f .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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_aegdc .Bottom =NewCT_Border ();if _cegba :=d .DecodeElement (_aegdc .Bottom ,&_eccbb );_cegba !=nil {return _cegba ;};case _f .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 :"\u0072\u0069\u0067h\u0074"},_f .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 :"\u0072\u0069\u0067h\u0074"}:_aegdc .Right =NewCT_Border ();if _bfabb :=d .DecodeElement (_aegdc .Right ,&_eccbb );_bfabb !=nil {return _bfabb ;};default:_gb .Log ("\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\u0044\u0069\u0076B\u0064\u0072 \u0025\u0076",_eccbb .Name );if _fdfc :=d .Skip ();_fdfc !=nil {return _fdfc ;};};case _f .EndElement :break _ggcb ;case _f .CharData :};};return nil ;};type CT_HdrFtr struct{ +// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path +func (_cgbfag *CT_TblGridChange )ValidateWithPath (path string )error {if _agaaa :=_cgbfag .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_agaaa !=nil {return _agaaa ;};return nil ;};func (_cgaec *WdInline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee";return _cgaec .WdCT_Inline .MarshalXML (e ,start );};func (_bbaed WdST_AlignV )ValidateWithPath (path string )error {switch _bbaed {case 0,1,2,3,4,5:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbaed ));};return nil ;};const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;); -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};type CT_PPrBase struct{ +// Validate validates the CT_LevelSuffix and its children +func (_dbggf *CT_LevelSuffix )Validate ()error {return _dbggf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");};func (_fgaaae *ST_FldCharType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fgaaae =0;case "\u0062\u0065\u0067i\u006e":*_fgaaae =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_fgaaae =2;case "\u0065\u006e\u0064":*_fgaaae =3;};return nil ;};type CT_Color struct{ -// Referenced Paragraph Style -PStyle *CT_String ; +// Run Content Color +ValAttr ST_HexColor ; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// Run Content Theme Color +ThemeColorAttr ST_ThemeColor ; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Run Content Theme Color Tint +ThemeTintAttr *string ; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Run Content Theme Color Shade +ThemeShadeAttr *string ;}; -// Text Frame Properties -FramePr *CT_FramePr ; +// Validate validates the Endnotes and its children +func (_bccgae *Endnotes )Validate ()error {return _bccgae .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};type CT_ObjectEmbed struct{ -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Object Application +ProgIdAttr *string ; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Object Shape +ShapeIdAttr *string ; -// Paragraph Borders -PBdr *CT_PBdr ; +// Field Switches +FieldCodesAttr *string ;};func (_ebeed *CT_Underline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebeed .ValAttr !=ST_UnderlineUnset {_gabdd ,_ceccaf :=_ebeed .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ceccaf !=nil {return _ceccaf ;};start .Attr =append (start .Attr ,_gabdd );};if _ebeed .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",*_ebeed .ColorAttr )});};if _ebeed .ThemeColorAttr !=ST_ThemeColorUnset {_fddfd ,_ecbbd :=_ebeed .ThemeColorAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _ecbbd !=nil {return _ecbbd ;};start .Attr =append (start .Attr ,_fddfd );};if _ebeed .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ea .Sprintf ("\u0025\u0076",*_ebeed .ThemeTintAttr )});};if _ebeed .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_ebeed .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gcece ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _gcece {case 0,1,2:default:return _ea .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcece ));};return nil ;};func NewEG_PContent ()*EG_PContent {_beeee :=&EG_PContent {};return _beeee };func (_fbfece *TxbxContent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074";return _fbfece .CT_TxbxContent .MarshalXML (e ,start );}; -// Paragraph Shading -Shd *CT_Shd ; +// Validate validates the CT_SignedTwipsMeasure and its children +func (_aggdc *CT_SignedTwipsMeasure )Validate ()error {return _aggdc .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};type CT_Div struct{ -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// div Data ID +IdAttr int64 ; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// Data for HTML blockquote Element +BlockQuote *CT_OnOff ; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Data for HTML body Element +BodyDiv *CT_OnOff ; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Left Margin for HTML div +MarLeft *CT_SignedTwipsMeasure ; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Right Margin for HTML div +MarRight *CT_SignedTwipsMeasure ; -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Top Margin for HTML div +MarTop *CT_SignedTwipsMeasure ; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Bottom Margin for HTML div +MarBottom *CT_SignedTwipsMeasure ; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Set of Borders for HTML div +DivBdr *CT_DivBdr ; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Child div Elements Contained within Current div +DivsChild []*CT_Divs ;};const (ST_TextboxTightWrapUnset ST_TextboxTightWrap =0;ST_TextboxTightWrapNone ST_TextboxTightWrap =1;ST_TextboxTightWrapAllLines ST_TextboxTightWrap =2;ST_TextboxTightWrapFirstAndLastLine ST_TextboxTightWrap =3;ST_TextboxTightWrapFirstLineOnly ST_TextboxTightWrap =4;ST_TextboxTightWrapLastLineOnly ST_TextboxTightWrap =5;); -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Validate validates the WdWgp and its children +func (_feefc *WdWgp )Validate ()error {return _feefc .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};func (_fdbae *EG_FtnEdnNumProps )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggdbcf :for {_afbdcf ,_faggcd :=d .Token ();if _faggcd !=nil {return _faggcd ;};switch _badbfb :=_afbdcf .(type ){case _c .StartElement :switch _badbfb .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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_fdbae .NumStart =NewCT_DecimalNumber ();if _bcaada :=d .DecodeElement (_fdbae .NumStart ,&_badbfb );_bcaada !=nil {return _bcaada ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_fdbae .NumRestart =NewCT_NumRestart ();if _fcdcg :=d .DecodeElement (_fdbae .NumRestart ,&_badbfb );_fcdcg !=nil {return _fcdcg ;};default:_cff .Log ("\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\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006d\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_badbfb .Name );if _bdaafe :=d .Skip ();_bdaafe !=nil {return _bdaafe ;};};case _c .EndElement :break _ggdbcf ;case _c .CharData :};};return nil ;}; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path +func (_bcedb *EG_RPrContent )ValidateWithPath (path string )error {if _bcedb .RStyle !=nil {if _aeabg :=_bcedb .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_aeabg !=nil {return _aeabg ;};};if _bcedb .RFonts !=nil {if _ebfeg :=_bcedb .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_ebfeg !=nil {return _ebfeg ;};};if _bcedb .B !=nil {if _ffddcd :=_bcedb .B .ValidateWithPath (path +"\u002f\u0042");_ffddcd !=nil {return _ffddcd ;};};if _bcedb .BCs !=nil {if _caaddf :=_bcedb .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_caaddf !=nil {return _caaddf ;};};if _bcedb .I !=nil {if _abceb :=_bcedb .I .ValidateWithPath (path +"\u002f\u0049");_abceb !=nil {return _abceb ;};};if _bcedb .ICs !=nil {if _adbdfd :=_bcedb .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_adbdfd !=nil {return _adbdfd ;};};if _bcedb .Caps !=nil {if _agebb :=_bcedb .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_agebb !=nil {return _agebb ;};};if _bcedb .SmallCaps !=nil {if _ebceaf :=_bcedb .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_ebceaf !=nil {return _ebceaf ;};};if _bcedb .Strike !=nil {if _egaba :=_bcedb .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_egaba !=nil {return _egaba ;};};if _bcedb .Dstrike !=nil {if _afbfff :=_bcedb .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_afbfff !=nil {return _afbfff ;};};if _bcedb .Outline !=nil {if _dffef :=_bcedb .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dffef !=nil {return _dffef ;};};if _bcedb .Shadow !=nil {if _fdagd :=_bcedb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fdagd !=nil {return _fdagd ;};};if _bcedb .Emboss !=nil {if _cacedg :=_bcedb .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_cacedg !=nil {return _cacedg ;};};if _bcedb .Imprint !=nil {if _gfgedg :=_bcedb .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_gfgedg !=nil {return _gfgedg ;};};if _bcedb .NoProof !=nil {if _ddegdf :=_bcedb .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ddegdf !=nil {return _ddegdf ;};};if _bcedb .SnapToGrid !=nil {if _ggffa :=_bcedb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_ggffa !=nil {return _ggffa ;};};if _bcedb .Vanish !=nil {if _ebdaf :=_bcedb .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ebdaf !=nil {return _ebdaf ;};};if _bcedb .WebHidden !=nil {if _edgcg :=_bcedb .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_edgcg !=nil {return _edgcg ;};};if _bcedb .Color !=nil {if _gdegfa :=_bcedb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gdegfa !=nil {return _gdegfa ;};};if _bcedb .Spacing !=nil {if _begba :=_bcedb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_begba !=nil {return _begba ;};};if _bcedb .W !=nil {if _dffcfd :=_bcedb .W .ValidateWithPath (path +"\u002f\u0057");_dffcfd !=nil {return _dffcfd ;};};if _bcedb .Kern !=nil {if _gffeb :=_bcedb .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_gffeb !=nil {return _gffeb ;};};if _bcedb .Position !=nil {if _adefbg :=_bcedb .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_adefbg !=nil {return _adefbg ;};};if _bcedb .Sz !=nil {if _cgffbe :=_bcedb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_cgffbe !=nil {return _cgffbe ;};};if _bcedb .SzCs !=nil {if _beaec :=_bcedb .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_beaec !=nil {return _beaec ;};};if _bcedb .Highlight !=nil {if _bcabe :=_bcedb .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_bcabe !=nil {return _bcabe ;};};if _bcedb .U !=nil {if _ceecag :=_bcedb .U .ValidateWithPath (path +"\u002f\u0055");_ceecag !=nil {return _ceecag ;};};if _bcedb .Effect !=nil {if _gdceab :=_bcedb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gdceab !=nil {return _gdceab ;};};if _bcedb .Bdr !=nil {if _dbagbb :=_bcedb .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_dbagbb !=nil {return _dbagbb ;};};if _bcedb .Shd !=nil {if _eagffg :=_bcedb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_eagffg !=nil {return _eagffg ;};};if _bcedb .FitText !=nil {if _gfdgc :=_bcedb .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gfdgc !=nil {return _gfdgc ;};};if _bcedb .VertAlign !=nil {if _ceddfc :=_bcedb .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_ceddfc !=nil {return _ceddfc ;};};if _bcedb .Rtl !=nil {if _becdac :=_bcedb .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_becdac !=nil {return _becdac ;};};if _bcedb .Cs !=nil {if _eagfd :=_bcedb .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_eagfd !=nil {return _eagfd ;};};if _bcedb .Em !=nil {if _fcfcbb :=_bcedb .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_fcfcbb !=nil {return _fcfcbb ;};};if _bcedb .Lang !=nil {if _edbfeg :=_bcedb .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_edbfeg !=nil {return _edbfeg ;};};if _bcedb .EastAsianLayout !=nil {if _cafce :=_bcedb .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_cafce !=nil {return _cafce ;};};if _bcedb .SpecVanish !=nil {if _dccfdf :=_bcedb .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_dccfdf !=nil {return _dccfdf ;};};if _bcedb .OMath !=nil {if _aagca :=_bcedb .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_aagca !=nil {return _aagca ;};};if _bcedb .RPrChange !=nil {if _gdgaa :=_bcedb .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gdgaa !=nil {return _gdgaa ;};};return nil ;};func (_agbfeg *ST_LineSpacingRule )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_agbfeg =0;case "\u0061\u0075\u0074\u006f":*_agbfeg =1;case "\u0065\u0078\u0061c\u0074":*_agbfeg =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_agbfeg =3;};return nil ;}; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Validate validates the Styles and its children +func (_cfbgeg *Styles )Validate ()error {return _cfbgeg .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");};func (_ebgac *CT_Ind )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcbdf :=range start .Attr {if _dcbdf .Name .Local =="\u0073\u0074\u0061r\u0074"{_dgbdg ,_gfgba :=ParseUnionST_SignedTwipsMeasure (_dcbdf .Value );if _gfgba !=nil {return _gfgba ;};_ebgac .StartAttr =&_dgbdg ;continue ;};if _dcbdf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_gbdbd ,_fbbdfa :=_ac .ParseInt (_dcbdf .Value ,10,64);if _fbbdfa !=nil {return _fbbdfa ;};_ebgac .StartCharsAttr =&_gbdbd ;continue ;};if _dcbdf .Name .Local =="\u0065\u006e\u0064"{_fbagf ,_gbbec :=ParseUnionST_SignedTwipsMeasure (_dcbdf .Value );if _gbbec !=nil {return _gbbec ;};_ebgac .EndAttr =&_fbagf ;continue ;};if _dcbdf .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_fcbgf ,_bfeag :=_ac .ParseInt (_dcbdf .Value ,10,64);if _bfeag !=nil {return _bfeag ;};_ebgac .EndCharsAttr =&_fcbgf ;continue ;};if _dcbdf .Name .Local =="\u006c\u0065\u0066\u0074"{_abffcb ,_edfaa :=ParseUnionST_SignedTwipsMeasure (_dcbdf .Value );if _edfaa !=nil {return _edfaa ;};_ebgac .LeftAttr =&_abffcb ;continue ;};if _dcbdf .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_cdfad ,_dgfg :=_ac .ParseInt (_dcbdf .Value ,10,64);if _dgfg !=nil {return _dgfg ;};_ebgac .LeftCharsAttr =&_cdfad ;continue ;};if _dcbdf .Name .Local =="\u0072\u0069\u0067h\u0074"{_fagad ,_gded :=ParseUnionST_SignedTwipsMeasure (_dcbdf .Value );if _gded !=nil {return _gded ;};_ebgac .RightAttr =&_fagad ;continue ;};if _dcbdf .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_eeebae ,_gaeeb :=_ac .ParseInt (_dcbdf .Value ,10,64);if _gaeeb !=nil {return _gaeeb ;};_ebgac .RightCharsAttr =&_eeebae ;continue ;};if _dcbdf .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_bacaf ,_cdbde :=ParseUnionST_TwipsMeasure (_dcbdf .Value );if _cdbde !=nil {return _cdbde ;};_ebgac .HangingAttr =&_bacaf ;continue ;};if _dcbdf .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_egdab ,_afdcd :=_ac .ParseInt (_dcbdf .Value ,10,64);if _afdcd !=nil {return _afdcd ;};_ebgac .HangingCharsAttr =&_egdab ;continue ;};if _dcbdf .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_cgbde ,_bbbaa :=ParseUnionST_TwipsMeasure (_dcbdf .Value );if _bbbaa !=nil {return _bbbaa ;};_ebgac .FirstLineAttr =&_cgbde ;continue ;};if _dcbdf .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_edefa ,_cgea :=_ac .ParseInt (_dcbdf .Value ,10,64);if _cgea !=nil {return _cgea ;};_ebgac .FirstLineCharsAttr =&_edefa ;continue ;};};for {_cefac ,_feafg :=d .Token ();if _feafg !=nil {return _ea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_feafg );};if _dgeca ,_gfacb :=_cefac .(_c .EndElement );_gfacb &&_dgeca .Name ==start .Name {break ;};};return nil ;};func (_gegb *CT_DocPart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gegb .DocPartPr !=nil {_cagfg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_gegb .DocPartPr ,_cagfg );};if _gegb .DocPartBody !=nil {_fged :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_gegb .DocPartBody ,_fged );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcfac *ST_DropCap )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcfac =0;case "\u006e\u006f\u006e\u0065":*_fcfac =1;case "\u0064\u0072\u006f\u0070":*_fcfac =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fcfac =3;};return nil ;};func (_cgefe ST_HexColorAuto )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbebf :=_c .Attr {};_gbebf .Name =name ;switch _cgefe {case ST_HexColorAutoUnset :_gbebf .Value ="";case ST_HexColorAutoAuto :_gbebf .Value ="\u0061\u0075\u0074\u006f";};return _gbebf ,nil ;};func (_effabf ST_PageBorderDisplay )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_decfdc :=_c .Attr {};_decfdc .Name =name ;switch _effabf {case ST_PageBorderDisplayUnset :_decfdc .Value ="";case ST_PageBorderDisplayAllPages :_decfdc .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_decfdc .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_decfdc .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return _decfdc ,nil ;}; -// Paragraph Indentation -Ind *CT_Ind ; +// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path +func (_daefc *WdCT_EffectExtent )ValidateWithPath (path string )error {if _bgegf :=_daefc .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_bgegf !=nil {return _bgegf ;};if _ccdacd :=_daefc .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ccdacd !=nil {return _ccdacd ;};if _acfbbf :=_daefc .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_acfbbf !=nil {return _acfbbf ;};if _faabe :=_daefc .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_faabe !=nil {return _faabe ;};return nil ;};func NewCT_DecimalNumber ()*CT_DecimalNumber {_gecb :=&CT_DecimalNumber {};return _gecb };func NewCT_LineNumber ()*CT_LineNumber {_adagd :=&CT_LineNumber {};return _adagd }; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Validate validates the CT_CustomXmlBlock and its children +func (_abfa *CT_CustomXmlBlock )Validate ()error {return _abfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};func (_befff *CT_TextDirection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_dfcfdd ,_gdfgb :=_befff .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdfgb !=nil {return _gdfgb ;};start .Attr =append (start .Attr ,_dfcfdd );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_beegg *CT_PPrGeneral )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abgdf :for {_eaeff ,_gbefc :=d .Token ();if _gbefc !=nil {return _gbefc ;};switch _bbgece :=_eaeff .(type ){case _c .StartElement :switch _bbgece .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_beegg .PStyle =NewCT_String ();if _ddgfgf :=d .DecodeElement (_beegg .PStyle ,&_bbgece );_ddgfgf !=nil {return _ddgfgf ;};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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_beegg .KeepNext =NewCT_OnOff ();if _cgadf :=d .DecodeElement (_beegg .KeepNext ,&_bbgece );_cgadf !=nil {return _cgadf ;};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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_beegg .KeepLines =NewCT_OnOff ();if _ggfb :=d .DecodeElement (_beegg .KeepLines ,&_bbgece );_ggfb !=nil {return _ggfb ;};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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_beegg .PageBreakBefore =NewCT_OnOff ();if _gfacfc :=d .DecodeElement (_beegg .PageBreakBefore ,&_bbgece );_gfacfc !=nil {return _gfacfc ;};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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_beegg .FramePr =NewCT_FramePr ();if _aafbb :=d .DecodeElement (_beegg .FramePr ,&_bbgece );_aafbb !=nil {return _aafbb ;};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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_beegg .WidowControl =NewCT_OnOff ();if _ffbgc :=d .DecodeElement (_beegg .WidowControl ,&_bbgece );_ffbgc !=nil {return _ffbgc ;};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 :"\u006e\u0075\u006dP\u0072"},_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 :"\u006e\u0075\u006dP\u0072"}:_beegg .NumPr =NewCT_NumPr ();if _gbcga :=d .DecodeElement (_beegg .NumPr ,&_bbgece );_gbcga !=nil {return _gbcga ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_beegg .SuppressLineNumbers =NewCT_OnOff ();if _dfbfc :=d .DecodeElement (_beegg .SuppressLineNumbers ,&_bbgece );_dfbfc !=nil {return _dfbfc ;};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 :"\u0070\u0042\u0064\u0072"},_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 :"\u0070\u0042\u0064\u0072"}:_beegg .PBdr =NewCT_PBdr ();if _gcfdc :=d .DecodeElement (_beegg .PBdr ,&_bbgece );_gcfdc !=nil {return _gcfdc ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_beegg .Shd =NewCT_Shd ();if _dcdca :=d .DecodeElement (_beegg .Shd ,&_bbgece );_dcdca !=nil {return _dcdca ;};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 :"\u0074\u0061\u0062\u0073"},_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 :"\u0074\u0061\u0062\u0073"}:_beegg .Tabs =NewCT_Tabs ();if _cefd :=d .DecodeElement (_beegg .Tabs ,&_bbgece );_cefd !=nil {return _cefd ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_beegg .SuppressAutoHyphens =NewCT_OnOff ();if _affgb :=d .DecodeElement (_beegg .SuppressAutoHyphens ,&_bbgece );_affgb !=nil {return _affgb ;};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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_beegg .Kinsoku =NewCT_OnOff ();if _dcfed :=d .DecodeElement (_beegg .Kinsoku ,&_bbgece );_dcfed !=nil {return _dcfed ;};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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_beegg .WordWrap =NewCT_OnOff ();if _bdfdc :=d .DecodeElement (_beegg .WordWrap ,&_bbgece );_bdfdc !=nil {return _bdfdc ;};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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_beegg .OverflowPunct =NewCT_OnOff ();if _edcg :=d .DecodeElement (_beegg .OverflowPunct ,&_bbgece );_edcg !=nil {return _edcg ;};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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_beegg .TopLinePunct =NewCT_OnOff ();if _fefbea :=d .DecodeElement (_beegg .TopLinePunct ,&_bbgece );_fefbea !=nil {return _fefbea ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_beegg .AutoSpaceDE =NewCT_OnOff ();if _bfbcb :=d .DecodeElement (_beegg .AutoSpaceDE ,&_bbgece );_bfbcb !=nil {return _bfbcb ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_beegg .AutoSpaceDN =NewCT_OnOff ();if _feggg :=d .DecodeElement (_beegg .AutoSpaceDN ,&_bbgece );_feggg !=nil {return _feggg ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_beegg .Bidi =NewCT_OnOff ();if _cecacf :=d .DecodeElement (_beegg .Bidi ,&_bbgece );_cecacf !=nil {return _cecacf ;};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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_beegg .AdjustRightInd =NewCT_OnOff ();if _gcccad :=d .DecodeElement (_beegg .AdjustRightInd ,&_bbgece );_gcccad !=nil {return _gcccad ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_beegg .SnapToGrid =NewCT_OnOff ();if _ddadf :=d .DecodeElement (_beegg .SnapToGrid ,&_bbgece );_ddadf !=nil {return _ddadf ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_beegg .Spacing =NewCT_Spacing ();if _ddaab :=d .DecodeElement (_beegg .Spacing ,&_bbgece );_ddaab !=nil {return _ddaab ;};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 :"\u0069\u006e\u0064"},_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 :"\u0069\u006e\u0064"}:_beegg .Ind =NewCT_Ind ();if _afcdg :=d .DecodeElement (_beegg .Ind ,&_bbgece );_afcdg !=nil {return _afcdg ;};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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_beegg .ContextualSpacing =NewCT_OnOff ();if _abcaef :=d .DecodeElement (_beegg .ContextualSpacing ,&_bbgece );_abcaef !=nil {return _abcaef ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_beegg .MirrorIndents =NewCT_OnOff ();if _dfbfbe :=d .DecodeElement (_beegg .MirrorIndents ,&_bbgece );_dfbfbe !=nil {return _dfbfbe ;};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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_beegg .SuppressOverlap =NewCT_OnOff ();if _aefcf :=d .DecodeElement (_beegg .SuppressOverlap ,&_bbgece );_aefcf !=nil {return _aefcf ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_beegg .Jc =NewCT_Jc ();if _ggdb :=d .DecodeElement (_beegg .Jc ,&_bbgece );_ggdb !=nil {return _ggdb ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_beegg .TextDirection =NewCT_TextDirection ();if _dgccg :=d .DecodeElement (_beegg .TextDirection ,&_bbgece );_dgccg !=nil {return _dgccg ;};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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_beegg .TextAlignment =NewCT_TextAlignment ();if _fabgc :=d .DecodeElement (_beegg .TextAlignment ,&_bbgece );_fabgc !=nil {return _fabgc ;};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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_beegg .TextboxTightWrap =NewCT_TextboxTightWrap ();if _fecf :=d .DecodeElement (_beegg .TextboxTightWrap ,&_bbgece );_fecf !=nil {return _fecf ;};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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_beegg .OutlineLvl =NewCT_DecimalNumber ();if _befeb :=d .DecodeElement (_beegg .OutlineLvl ,&_bbgece );_befeb !=nil {return _befeb ;};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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_beegg .DivId =NewCT_DecimalNumber ();if _fffad :=d .DecodeElement (_beegg .DivId ,&_bbgece );_fffad !=nil {return _fffad ;};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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_beegg .CnfStyle =NewCT_Cnf ();if _edefce :=d .DecodeElement (_beegg .CnfStyle ,&_bbgece );_edefce !=nil {return _edefce ;};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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_beegg .PPrChange =NewCT_PPrChange ();if _dbbee :=d .DecodeElement (_beegg .PPrChange ,&_bbgece );_dbbee !=nil {return _dbbee ;};default:_cff .Log ("\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\u0050P\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c \u0025\u0076",_bbgece .Name );if _cfcgd :=d .Skip ();_cfcgd !=nil {return _cfcgd ;};};case _c .EndElement :break _abgdf ;case _c .CharData :};};return nil ;};func (_fbgdd *ST_PTabLeader )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egcceg ,_aeecdc :=d .Token ();if _aeecdc !=nil {return _aeecdc ;};if _cbdfae ,_gafad :=_egcceg .(_c .EndElement );_gafad &&_cbdfae .Name ==start .Name {*_fbgdd =1;return nil ;};if _dgbebc ,_ffedba :=_egcceg .(_c .CharData );!_ffedba {return _ea .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",_egcceg );}else {switch string (_dgbebc ){case "":*_fbgdd =0;case "\u006e\u006f\u006e\u0065":*_fbgdd =1;case "\u0064\u006f\u0074":*_fbgdd =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_fbgdd =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_fbgdd =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_fbgdd =5;};};_egcceg ,_aeecdc =d .Token ();if _aeecdc !=nil {return _aeecdc ;};if _dgbgbe ,_dgeedg :=_egcceg .(_c .EndElement );_dgeedg &&_dgbgbe .Name ==start .Name {return nil ;};return _ea .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",_egcceg );}; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// Validate validates the EG_HdrFtrReferences and its children +func (_cfcbga *EG_HdrFtrReferences )Validate ()error {return _cfcbga .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");};func (_ebgfad ST_EdnPos )String ()string {switch _ebgfad {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_b .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;};type ST_ThemeColor byte ; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path +func (_fdabbc *EG_RPr )ValidateWithPath (path string )error {if _fdabbc .RPr !=nil {if _eebcf :=_fdabbc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eebcf !=nil {return _eebcf ;};};return nil ;};func (_addbgf ST_BrType )String ()string {switch _addbgf {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0063\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return "";};type Settings struct{CT_Settings }; -// Paragraph Alignment -Jc *CT_Jc ; +// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path +func (_cedca *WdCT_TxbxContent )ValidateWithPath (path string )error {for _ddagd ,_ageab :=range _cedca .AltChunk {if _ddgfgg :=_ageab .ValidateWithPath (_ea .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ddagd ));_ddgfgg !=nil {return _ddgfgg ;};};for _bgaaca ,_eafbad :=range _cedca .EG_ContentBlockContent {if _fcagac :=_eafbad .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_bgaaca ));_fcagac !=nil {return _fcagac ;};};return nil ;};func (_fdcag *CT_DocPartType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdcag .ValAttr =ST_DocPartType (1);for _ ,_dcaf :=range start .Attr {if _dcaf .Name .Local =="\u0076\u0061\u006c"{_fdcag .ValAttr .UnmarshalXMLAttr (_dcaf );continue ;};};for {_afgee ,_aeff :=d .Token ();if _aeff !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065:\u0020\u0025\u0073",_aeff );};if _aafcf ,_dfgc :=_afgee .(_c .EndElement );_dfgc &&_aafcf .Name ==start .Name {break ;};};return nil ;};type CT_TrPrBase struct{ -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Associated HTML div ID +DivId []*CT_DecimalNumber ; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;};func (_acfbfb ST_PageOrientation )Validate ()error {return _acfbfb .ValidateWithPath ("")};func (_gbagb *CT_OptimizeForBrowser )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgfcba :=range start .Attr {if _bgfcba .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_agagda ,_cagbfd :=_bgfcba .Value ,error (nil );if _cagbfd !=nil {return _cagbfd ;};_gbagb .TargetAttr =&_agagda ;continue ;};if _bgfcba .Name .Local =="\u0076\u0061\u006c"{_aggca ,_eagb :=ParseUnionST_OnOff (_bgfcba .Value );if _eagb !=nil {return _eagb ;};_gbagb .ValAttr =&_aggca ;continue ;};};for {_gaebd ,_dfbdgf :=d .Token ();if _dfbdgf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006f\u0077\u0073\u0065r\u003a\u0020\u0025\u0073",_dfbdgf );};if _gbebc ,_faaec :=_gaebd .(_f .EndElement );_faaec &&_gbebc .Name ==start .Name {break ;};};return nil ;};func NewDocument ()*Document {_cacff :=&Document {};_cacff .CT_Document =*NewCT_Document ();return _cacff ;}; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path -func (_bgaeee *CT_PTab )ValidateWithPath (path string )error {if _bgaeee .AlignmentAttr ==ST_PTabAlignmentUnset {return _c .Errorf ("\u0025\u0073/\u0041\u006c\u0069\u0067n\u006d\u0065n\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073 \u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _cfbcg :=_bgaeee .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_cfbcg !=nil {return _cfbcg ;};if _bgaeee .RelativeToAttr ==ST_PTabRelativeToUnset {return _c .Errorf ("\u0025\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _eageff :=_bgaeee .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_eageff !=nil {return _eageff ;};if _bgaeee .LeaderAttr ==ST_PTabLeaderUnset {return _c .Errorf ("\u0025\u0073\u002fLe\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gabb :=_bgaeee .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gabb !=nil {return _gabb ;};return nil ;};func (_adbd *CT_MailMergeDocType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adbd .ValAttr =ST_MailMergeDocType (1);for _ ,_afggc :=range start .Attr {if _afggc .Name .Local =="\u0076\u0061\u006c"{_adbd .ValAttr .UnmarshalXMLAttr (_afggc );continue ;};};for {_eedag ,_cecdf :=d .Token ();if _cecdf !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004d\u0061\u0069\u006c\u004de\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_cecdf );};if _cdcde ,_dggac :=_eedag .(_f .EndElement );_dggac &&_cdcde .Name ==start .Name {break ;};};return nil ;}; +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path -func (_cgggc *EG_BlockLevelElts )ValidateWithPath (path string )error {for _eafdb ,_cfged :=range _cgggc .AltChunk {if _accebf :=_cfged .ValidateWithPath (_c .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_eafdb ));_accebf !=nil {return _accebf ;};};for _afdebd ,_fadgbe :=range _cgggc .EG_ContentBlockContent {if _adfgb :=_fadgbe .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_afdebd ));_adfgb !=nil {return _adfgb ;};};return nil ;};func (_bdaaf ST_Hint )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdaaf .String (),start );};type EG_ParaRPrTrackChanges struct{ +// Table Row Height +TrHeight []*CT_Height ; -// Inserted Paragraph -Ins *CT_TrackChange ; +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// Deleted Paragraph -Del *CT_TrackChange ; +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Table Row Alignment +Jc []*CT_JcTable ; -// Move Destination Paragraph -MoveTo *CT_TrackChange ;}; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;};const (ST_ThemeColorUnset ST_ThemeColor =0;ST_ThemeColorDark1 ST_ThemeColor =1;ST_ThemeColorLight1 ST_ThemeColor =2;ST_ThemeColorDark2 ST_ThemeColor =3;ST_ThemeColorLight2 ST_ThemeColor =4;ST_ThemeColorAccent1 ST_ThemeColor =5;ST_ThemeColorAccent2 ST_ThemeColor =6;ST_ThemeColorAccent3 ST_ThemeColor =7;ST_ThemeColorAccent4 ST_ThemeColor =8;ST_ThemeColorAccent5 ST_ThemeColor =9;ST_ThemeColorAccent6 ST_ThemeColor =10;ST_ThemeColorHyperlink ST_ThemeColor =11;ST_ThemeColorFollowedHyperlink ST_ThemeColor =12;ST_ThemeColorNone ST_ThemeColor =13;ST_ThemeColorBackground1 ST_ThemeColor =14;ST_ThemeColorText1 ST_ThemeColor =15;ST_ThemeColorBackground2 ST_ThemeColor =16;ST_ThemeColorText2 ST_ThemeColor =17;);type CT_SdtContentRow struct{ -// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path -func (_cbca *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _caad :=_cbca .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_caad !=nil {return _caad ;};if _eegg :=_cbca .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_eegg !=nil {return _eegg ;};return nil ;};type CT_LongHexNumber struct{ +// Table Row +Tr []*CT_Row ; -// Long Hexadecimal Number Value -ValAttr string ;};func NewCT_DocPart ()*CT_DocPart {_cggg :=&CT_DocPart {};return _cggg };func (_ecbef ST_TargetScreenSz )ValidateWithPath (path string )error {switch _ecbef {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbef ));};return nil ;};func (_aabdc *WdCT_PosHChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aabdc .Align !=WdST_AlignHUnset {_ecbde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_aabdc .Align ,_ecbde );};if _aabdc .PosOffset !=nil {_efecea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_aabdc .PosOffset ,_efecea );};return nil ;};type CT_PageMar struct{ +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// Top Margin Spacing -TopAttr ST_SignedTwipsMeasure ; +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_TrPr ()*CT_TrPr {_efacab :=&CT_TrPr {};return _efacab };func NewCT_AutoCaption ()*CT_AutoCaption {_cg :=&CT_AutoCaption {};return _cg };func NewCT_DocVar ()*CT_DocVar {_dgfe :=&CT_DocVar {};return _dgfe }; -// Right Margin Spacing -RightAttr _cd .ST_TwipsMeasure ; +// Validate validates the CT_FitText and its children +func (_dgcg *CT_FitText )Validate ()error {return _dgcg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");};type CT_RPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Page Bottom Spacing -BottomAttr ST_SignedTwipsMeasure ; +// Annotation Identifier +IdAttr int64 ;RPr *CT_RPrOriginal ;};type CT_DocumentBase struct{ -// Left Margin Spacing -LeftAttr _cd .ST_TwipsMeasure ; +// Document Background +Background *CT_Background ;}; -// Spacing to Top of Header -HeaderAttr _cd .ST_TwipsMeasure ; +// Validate validates the CT_Drawing and its children +func (_ccfbc *CT_Drawing )Validate ()error {return _ccfbc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_fbagac *CT_MathCtrlDel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgcab :=range start .Attr {if _bgcab .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fddba ,_fcffe :=_bgcab .Value ,error (nil );if _fcffe !=nil {return _fcffe ;};_fbagac .AuthorAttr =_fddba ;continue ;};if _bgcab .Name .Local =="\u0064\u0061\u0074\u0065"{_fbcdb ,_ffcg :=ParseStdlibTime (_bgcab .Value );if _ffcg !=nil {return _ffcg ;};_fbagac .DateAttr =&_fbcdb ;continue ;};if _bgcab .Name .Local =="\u0069\u0064"{_gbeeg ,_aeaff :=_ac .ParseInt (_bgcab .Value ,10,64);if _aeaff !=nil {return _aeaff ;};_fbagac .IdAttr =_gbeeg ;continue ;};};for {_ecede ,_aaafa :=d .Token ();if _aaafa !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0044\u0065\u006c:\u0020\u0025\u0073",_aaafa );};if _bcagc ,_egceg :=_ecede .(_c .EndElement );_egceg &&_bcagc .Name ==start .Name {break ;};};return nil ;};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;};func (_cfddd *CT_EdnPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfddd .ValAttr =ST_EdnPos (1);for _ ,_eefba :=range start .Attr {if _eefba .Name .Local =="\u0076\u0061\u006c"{_cfddd .ValAttr .UnmarshalXMLAttr (_eefba );continue ;};};for {_faef ,_cbda :=d .Token ();if _cbda !=nil {return _ea .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_cbda );};if _cgga ,_bfegc :=_faef .(_c .EndElement );_bfegc &&_cgga .Name ==start .Name {break ;};};return nil ;};func (_dgfeg *WdWpc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u0070\u003a\u0077\u0070\u0063";return _dgfeg .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_eaebe :=&CT_CustomXmlPr {};return _eaebe }; -// Spacing to Bottom of Footer -FooterAttr _cd .ST_TwipsMeasure ; +// Validate validates the CT_Charset and its children +func (_dgb *CT_Charset )Validate ()error {return _dgb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");};type ST_Zoom byte ;func init (){_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff );_cff .RegisterConstructor ("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","\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LongHexNumber );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074",NewCT_Charset );_cff .RegisterConstructor ("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","\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_DecimalNumber );_cff .RegisterConstructor ("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","\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_UnsignedDecimalNumber );_cff .RegisterConstructor ("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","\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et",NewCT_DecimalNumberOrPrecent );_cff .RegisterConstructor ("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","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure );_cff .RegisterConstructor ("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","C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedTwipsMeasure );_cff .RegisterConstructor ("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","\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_PixelsMeasure );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_HpsMeasure );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedHpsMeasure );_cff .RegisterConstructor ("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","\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065",NewCT_MacroName );_cff .RegisterConstructor ("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","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_cff .RegisterConstructor ("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","\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065",NewCT_TextScale );_cff .RegisterConstructor ("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","\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074",NewCT_Highlight );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_cff .RegisterConstructor ("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","\u0043T\u005f\u004c\u0061\u006e\u0067",NewCT_Lang );_cff .RegisterConstructor ("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","\u0043T\u005f\u0047\u0075\u0069\u0064",NewCT_Guid );_cff .RegisterConstructor ("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","\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065",NewCT_Underline );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TextEffect );_cff .RegisterConstructor ("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","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0068\u0064",NewCT_Shd );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e",NewCT_VerticalAlignRun );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074",NewCT_FitText );_cff .RegisterConstructor ("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","\u0043\u0054\u005fE\u006d",NewCT_Em );_cff .RegisterConstructor ("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","C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065",NewCT_Language );_cff .RegisterConstructor ("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","\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074",NewCT_EastAsianLayout );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072",NewCT_FramePr );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070",NewCT_TabStop );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_Spacing );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0049\u006e\u0064",NewCT_Ind );_cff .RegisterConstructor ("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","\u0043\u0054\u005fJ\u0063",NewCT_Jc );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065",NewCT_JcTable );_cff .RegisterConstructor ("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","\u0043T\u005f\u0056\u0069\u0065\u0077",NewCT_View );_cff .RegisterConstructor ("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","\u0043T\u005f\u005a\u006f\u006f\u006d",NewCT_Zoom );_cff .RegisterConstructor ("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","\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065",NewCT_WritingStyle );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066",NewCT_Proof );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_DocType );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074",NewCT_DocProtect );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_MailMergeDocType );_cff .RegisterConstructor ("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","C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065",NewCT_MailMergeDataType );_cff .RegisterConstructor ("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","\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074",NewCT_MailMergeDest );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065",NewCT_MailMergeOdsoFMDFieldType );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077",NewCT_TrackChangesView );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku );_cff .RegisterConstructor ("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","\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_TextDirection );_cff .RegisterConstructor ("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","\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_TextAlignment );_cff .RegisterConstructor ("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","\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p",NewCT_Markup );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_TrackChange );_cff .RegisterConstructor ("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","\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_CellMergeTrackChange );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065",NewCT_TrackChangeRange );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065",NewCT_MarkupRange );_cff .RegisterConstructor ("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","\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065",NewCT_BookmarkRange );_cff .RegisterConstructor ("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","C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_Bookmark );_cff .RegisterConstructor ("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","\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_MoveBookmark );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_cff .RegisterConstructor ("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","\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_TrackChangeNumbering );_cff .RegisterConstructor ("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","\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblPrExChange );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TcPrChange );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TrPrChange );_cff .RegisterConstructor ("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","\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblGridChange );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065",NewCT_TblPrChange );_cff .RegisterConstructor ("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","\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_SectPrChange );_cff .RegisterConstructor ("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","\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_PPrChange );_cff .RegisterConstructor ("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","\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RPrChange );_cff .RegisterConstructor ("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","\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_ParaRPrChange );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_RunTrackChange );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072",NewCT_NumPr );_cff .RegisterConstructor ("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","\u0043T\u005f\u0050\u0042\u0064\u0072",NewCT_PBdr );_cff .RegisterConstructor ("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","\u0043T\u005f\u0054\u0061\u0062\u0073",NewCT_Tabs );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070",NewCT_TextboxTightWrap );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0050\u0072",NewCT_PPr );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_PPrBase );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c",NewCT_PPrGeneral );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_cff .RegisterConstructor ("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","\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t",NewCT_Object );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_ObjectEmbed );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_ObjectLink );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064",NewCT_SimpleField );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065",NewCT_FFTextType );_cff .RegisterConstructor ("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","\u0043T\u005f\u0046\u0046\u004e\u0061\u006de",NewCT_FFName );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072",NewCT_FldChar );_cff .RegisterConstructor ("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","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_cff .RegisterConstructor ("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","\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a",NewCT_FFData );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074",NewCT_FFHelpText );_cff .RegisterConstructor ("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","\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074",NewCT_FFStatusText );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078",NewCT_FFCheckBox );_cff .RegisterConstructor ("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","C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074",NewCT_FFDDList );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074",NewCT_FFTextInput );_cff .RegisterConstructor ("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","C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065",NewCT_SectType );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065",NewCT_PaperSource );_cff .RegisterConstructor ("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","\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z",NewCT_PageSz );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072",NewCT_PageMar );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073",NewCT_PageBorders );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_PageBorder );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_BottomPageBorder );_cff .RegisterConstructor ("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","\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_TopPageBorder );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LineNumber );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_PageNumber );_cff .RegisterConstructor ("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","\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn",NewCT_Column );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_Columns );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063",NewCT_VerticalJc );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064",NewCT_DocGrid );_cff .RegisterConstructor ("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","\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066",NewCT_HdrFtrRef );_cff .RegisterConstructor ("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","\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r",NewCT_HdrFtr );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_SectPrBase );_cff .RegisterConstructor ("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","\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r",NewCT_SectPr );_cff .RegisterConstructor ("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","\u0043\u0054\u005fB\u0072",NewCT_Br );_cff .RegisterConstructor ("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","\u0043T\u005f\u0050\u0054\u0061\u0062",NewCT_PTab );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0079\u006d",NewCT_Sym );_cff .RegisterConstructor ("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","C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072",NewCT_ProofErr );_cff .RegisterConstructor ("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","\u0043T\u005f\u0050\u0065\u0072\u006d",NewCT_Perm );_cff .RegisterConstructor ("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","\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074",NewCT_PermStart );_cff .RegisterConstructor ("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","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0052",NewCT_R );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0050\u0072",NewCT_RPr );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073",NewCT_MathCtrlIns );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c",NewCT_MathCtrlDel );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c",NewCT_RPrOriginal );_cff .RegisterConstructor ("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","\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c",NewCT_ParaRPrOriginal );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072",NewCT_ParaRPr );_cff .RegisterConstructor ("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","C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b",NewCT_AltChunk );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072",NewCT_AltChunkPr );_cff .RegisterConstructor ("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","\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e",NewCT_RubyAlign );_cff .RegisterConstructor ("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","\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r",NewCT_RubyPr );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_RubyContent );_cff .RegisterConstructor ("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","\u0043T\u005f\u0052\u0075\u0062\u0079",NewCT_Ruby );_cff .RegisterConstructor ("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","\u0043T\u005f\u004c\u006f\u0063\u006b",NewCT_Lock );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d",NewCT_SdtListItem );_cff .RegisterConstructor ("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","C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065",NewCT_SdtDateMappingType );_cff .RegisterConstructor ("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","\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_CalendarType );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065",NewCT_SdtDate );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078",NewCT_SdtComboBox );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_SdtDocPart );_cff .RegisterConstructor ("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","\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074",NewCT_SdtDropDownList );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074",NewCT_SdtText );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072",NewCT_SdtPr );_cff .RegisterConstructor ("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","C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072",NewCT_SdtEndPr );_cff .RegisterConstructor ("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","\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_DirContentRun );_cff .RegisterConstructor ("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","\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_BdoContentRun );_cff .RegisterConstructor ("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","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_SdtContentRun );_cff .RegisterConstructor ("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","\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b",NewCT_SdtContentBlock );_cff .RegisterConstructor ("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","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077",NewCT_SdtContentRow );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c",NewCT_SdtContentCell );_cff .RegisterConstructor ("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","C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b",NewCT_SdtBlock );_cff .RegisterConstructor ("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","\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n",NewCT_SdtRun );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c",NewCT_SdtCell );_cff .RegisterConstructor ("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","\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw",NewCT_SdtRow );_cff .RegisterConstructor ("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","\u0043T\u005f\u0041\u0074\u0074\u0072",NewCT_Attr );_cff .RegisterConstructor ("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","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e",NewCT_CustomXmlRun );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e",NewCT_SmartTagRun );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b",NewCT_CustomXmlBlock );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072",NewCT_CustomXmlPr );_cff .RegisterConstructor ("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","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077",NewCT_CustomXmlRow );_cff .RegisterConstructor ("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","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_CustomXmlCell );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050",NewCT_P );_cff .RegisterConstructor ("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","\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t",NewCT_Height );_cff .RegisterConstructor ("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","C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068",NewCT_TblWidth );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c",NewCT_TblGridCol );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065",NewCT_TblGridBase );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064",NewCT_TblGrid );_cff .RegisterConstructor ("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","\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TcBorders );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072",NewCT_TcMar );_cff .RegisterConstructor ("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","\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e",NewCT_VMerge );_cff .RegisterConstructor ("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","\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e",NewCT_HMerge );_cff .RegisterConstructor ("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","C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TcPrBase );_cff .RegisterConstructor ("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","\u0043T\u005f\u0054\u0063\u0050\u0072",NewCT_TcPr );_cff .RegisterConstructor ("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","\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072",NewCT_TcPrInner );_cff .RegisterConstructor ("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","\u0043\u0054\u005fT\u0063",NewCT_Tc );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u006e\u0066",NewCT_Cnf );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers );_cff .RegisterConstructor ("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","C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TrPrBase );_cff .RegisterConstructor ("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","\u0043T\u005f\u0054\u0072\u0050\u0072",NewCT_TrPr );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row );_cff .RegisterConstructor ("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","\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065",NewCT_TblLayoutType );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_TblOverlap );_cff .RegisterConstructor ("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","\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r",NewCT_TblPPr );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072",NewCT_TblCellMar );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TblBorders );_cff .RegisterConstructor ("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","\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TblPrBase );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072",NewCT_TblPr );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065",NewCT_TblPrExBase );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078",NewCT_TblPrEx );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c",NewCT_Tbl );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b",NewCT_TblLook );_cff .RegisterConstructor ("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","\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs",NewCT_FtnPos );_cff .RegisterConstructor ("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","\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs",NewCT_EdnPos );_cff .RegisterConstructor ("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","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074",NewCT_NumRestart );_cff .RegisterConstructor ("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","\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066",NewCT_FtnEdnRef );_cff .RegisterConstructor ("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","\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066",NewCT_FtnEdnSepRef );_cff .RegisterConstructor ("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","\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n",NewCT_FtnEdn );_cff .RegisterConstructor ("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","C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_FtnProps );_cff .RegisterConstructor ("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","C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_EdnProps );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_FtnDocProps );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_EdnDocProps );_cff .RegisterConstructor ("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","\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_RecipientData );_cff .RegisterConstructor ("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","\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079",NewCT_Base64Binary );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewCT_Recipients );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061",NewCT_OdsoFieldMapData );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065",NewCT_MailMergeSourceType );_cff .RegisterConstructor ("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","\u0043T\u005f\u004f\u0064\u0073\u006f",NewCT_Odso );_cff .RegisterConstructor ("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","\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065",NewCT_MailMerge );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a",NewCT_TargetScreenSz );_cff .RegisterConstructor ("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","\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t",NewCT_Compat );_cff .RegisterConstructor ("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","\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067",NewCT_CompatSetting );_cff .RegisterConstructor ("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","\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r",NewCT_DocVar );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073",NewCT_DocVars );_cff .RegisterConstructor ("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","C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073",NewCT_DocRsids );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_CharacterSpacing );_cff .RegisterConstructor ("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","\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074",NewCT_SaveThroughXslt );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_RPrDefault );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_PPrDefault );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073",NewCT_DocDefaults );_cff .RegisterConstructor ("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","C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeMapping );_cff .RegisterConstructor ("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","\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n",NewCT_ReadingModeInkLockDown );_cff .RegisterConstructor ("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","\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_WriteProtection );_cff .RegisterConstructor ("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","C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_Settings );_cff .RegisterConstructor ("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","\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074",NewCT_StyleSort );_cff .RegisterConstructor ("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","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072",NewCT_StylePaneFilter );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073",NewCT_WebSettings );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072",NewCT_FrameScrollbar );_cff .RegisterConstructor ("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","C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072",NewCT_OptimizeForBrowser );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065",NewCT_Frame );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_FrameLayout );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072",NewCT_FramesetSplitbar );_cff .RegisterConstructor ("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","C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074",NewCT_Frameset );_cff .RegisterConstructor ("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","\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_NumPicBullet );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078",NewCT_LevelSuffix );_cff .RegisterConstructor ("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","\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074",NewCT_LevelText );_cff .RegisterConstructor ("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","\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079",NewCT_LvlLegacy );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065",NewCT_MultiLevelType );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d",NewCT_AbstractNum );_cff .RegisterConstructor ("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","\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l",NewCT_NumLvl );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u004e\u0075\u006d",NewCT_Num );_cff .RegisterConstructor ("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","\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_Numbering );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072",NewCT_TblStylePr );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_cff .RegisterConstructor ("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","\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e",NewCT_LsdException );_cff .RegisterConstructor ("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","\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_LatentStyles );_cff .RegisterConstructor ("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","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s",NewCT_Styles );_cff .RegisterConstructor ("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","\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e",NewCT_Panose );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068",NewCT_Pitch );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067",NewCT_FontSig );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c",NewCT_FontRel );_cff .RegisterConstructor ("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","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_cff .RegisterConstructor ("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","\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074",NewCT_FontsList );_cff .RegisterConstructor ("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","\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r",NewCT_DivBdr );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u0069\u0076",NewCT_Div );_cff .RegisterConstructor ("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","\u0043T\u005f\u0044\u0069\u0076\u0073",NewCT_Divs );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_TxbxContent );_cff .RegisterConstructor ("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","\u0043T\u005f\u0042\u006f\u0064\u0079",NewCT_Body );_cff .RegisterConstructor ("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","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewCT_ShapeDefaults );_cff .RegisterConstructor ("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","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments );_cff .RegisterConstructor ("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","\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073",NewCT_Footnotes );_cff .RegisterConstructor ("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","C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewCT_Endnotes );_cff .RegisterConstructor ("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","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType );_cff .RegisterConstructor ("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","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072",NewCT_DocPartBehavior );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073",NewCT_DocPartBehaviors );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065",NewCT_DocPartType );_cff .RegisterConstructor ("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","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073",NewCT_DocPartTypes );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079",NewCT_DocPartGallery );_cff .RegisterConstructor ("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","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079",NewCT_DocPartCategory );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065",NewCT_DocPartName );_cff .RegisterConstructor ("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","\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072",NewCT_DocPartPr );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_DocPart );_cff .RegisterConstructor ("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","C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073",NewCT_DocParts );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e",NewCT_Caption );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e",NewCT_AutoCaption );_cff .RegisterConstructor ("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","\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_AutoCaptions );_cff .RegisterConstructor ("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","C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_Captions );_cff .RegisterConstructor ("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","\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewCT_DocumentBase );_cff .RegisterConstructor ("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","C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_Document );_cff .RegisterConstructor ("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","\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_GlossaryDocument );_cff .RegisterConstructor ("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","\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewRecipients );_cff .RegisterConstructor ("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","t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewTxbxContent );_cff .RegisterConstructor ("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","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments );_cff .RegisterConstructor ("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","\u0066o\u006f\u0074\u006e\u006f\u0074\u0065s",NewFootnotes );_cff .RegisterConstructor ("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","\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewEndnotes );_cff .RegisterConstructor ("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","\u0068\u0064\u0072",NewHdr );_cff .RegisterConstructor ("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","\u0066\u0074\u0072",NewFtr );_cff .RegisterConstructor ("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","\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewSettings );_cff .RegisterConstructor ("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","w\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewWebSettings );_cff .RegisterConstructor ("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","\u0066\u006f\u006et\u0073",NewFonts );_cff .RegisterConstructor ("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","\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg",NewNumbering );_cff .RegisterConstructor ("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","\u0073\u0074\u0079\u006c\u0065\u0073",NewStyles );_cff .RegisterConstructor ("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","\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewDocument );_cff .RegisterConstructor ("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","\u0067\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewGlossaryDocument );_cff .RegisterConstructor ("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","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068",NewEG_PContentMath );_cff .RegisterConstructor ("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","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_PContentBase );_cff .RegisterConstructor ("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","\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_ContentRunContentBase );_cff .RegisterConstructor ("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","E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_CellMarkupElements );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073",NewEG_RangeMarkupElements );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073",NewEG_HdrFtrReferences );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073",NewEG_SectPrContents );_cff .RegisterConstructor ("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","\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074",NewEG_RunInnerContent );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065",NewEG_RPrBase );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_RPrContent );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u0052\u0050\u0072",NewEG_RPr );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068",NewEG_RPrMath );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073",NewEG_ParaRPrTrackChanges );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_RubyContent );_cff .RegisterConstructor ("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","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRunContent );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074",NewEG_ContentBlockContent );_cff .RegisterConstructor ("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","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRowContent );_cff .RegisterConstructor ("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","E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_ContentCellContent );_cff .RegisterConstructor ("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","E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_PContent );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073",NewEG_FtnEdnNumProps );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_MathContent );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073",NewEG_BlockLevelChunkElts );_cff .RegisterConstructor ("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","\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073",NewEG_BlockLevelElts );_cff .RegisterConstructor ("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","\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073",NewEG_RunLevelElts );_cff .RegisterConstructor ("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","A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_Password );_cff .RegisterConstructor ("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","\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_TransitionalPassword );_cff .RegisterConstructor ("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","\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_SectPrAttributes );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0077\u0073\u0070",NewWdWsp );};func (_cdaaf *Comments )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdaaf .CT_Comments =*NewCT_Comments ();_fbbgb :for {_aggdcd ,_ecadbd :=d .Token ();if _ecadbd !=nil {return _ecadbd ;};switch _beafb :=_aggdcd .(type ){case _c .StartElement :switch _beafb .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 :"\u0063o\u006d\u006d\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 :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_ddbbg :=NewCT_Comment ();if _adbcgc :=d .DecodeElement (_ddbbg ,&_beafb );_adbcgc !=nil {return _adbcgc ;};_cdaaf .Comment =append (_cdaaf .Comment ,_ddbbg );default:_cff .Log ("\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\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_beafb .Name );if _baafg :=d .Skip ();_baafg !=nil {return _baafg ;};};case _c .EndElement :break _fbbgb ;case _c .CharData :};};return nil ;};func NewCT_SectType ()*CT_SectType {_gdgdb :=&CT_SectType {};return _gdgdb };type ST_LevelSuffix byte ;func (_gbbbd *ST_DecimalNumberOrPercent )Validate ()error {return _gbbbd .ValidateWithPath ("")};func (_gdadfg ST_PageBorderDisplay )Validate ()error {return _gdadfg .ValidateWithPath ("")}; -// Page Gutter Spacing -GutterAttr _cd .ST_TwipsMeasure ;}; +// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path +func (_cfgce *CT_TargetScreenSz )ValidateWithPath (path string )error {if _cfgce .ValAttr ==ST_TargetScreenSzUnset {return _ea .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _gdccf :=_cfgce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdccf !=nil {return _gdccf ;};return nil ;};type CT_RPr struct{ -// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path -func (_fgacg *CT_TabStop )ValidateWithPath (path string )error {if _fgacg .ValAttr ==ST_TabJcUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _acceed :=_fgacg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acceed !=nil {return _acceed ;};if _bbdgb :=_fgacg .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_bbdgb !=nil {return _bbdgb ;};if _bdgag :=_fgacg .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_bdgag !=nil {return _bdgag ;};return nil ;};func NewCT_TblPPr ()*CT_TblPPr {_caddd :=&CT_TblPPr {};return _caddd };func NewEG_RubyContent ()*EG_RubyContent {_edbbg :=&EG_RubyContent {};return _edbbg };func NewCT_MultiLevelType ()*CT_MultiLevelType {_aefd :=&CT_MultiLevelType {};_aefd .ValAttr =ST_MultiLevelType (1);return _aefd ;}; +// Referenced Character Style +RStyle *CT_String ; -// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path -func (_dfebe *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil }; +// Run Fonts +RFonts *CT_Fonts ; -// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path -func (_fffec *WdCT_PosHChoice )ValidateWithPath (path string )error {if _daeefc :=_fffec .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_daeefc !=nil {return _daeefc ;};return nil ;};func (_dccde *WdCT_Anchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dccde .DistTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_c .Sprintf ("\u0025\u0076",*_dccde .DistTAttr )});};if _dccde .DistBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_c .Sprintf ("\u0025\u0076",*_dccde .DistBAttr )});};if _dccde .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_c .Sprintf ("\u0025\u0076",*_dccde .DistLAttr )});};if _dccde .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_dccde .DistRAttr )});};if _dccde .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_c .Sprintf ("\u0025\u0064",_gdgccd (*_dccde .SimplePosAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",_dccde .RelativeHeightAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_c .Sprintf ("\u0025\u0064",_gdgccd (_dccde .BehindDocAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_gdgccd (_dccde .LockedAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_gdgccd (_dccde .LayoutInCellAttr ))});if _dccde .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0064",_gdgccd (*_dccde .HiddenAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_c .Sprintf ("\u0025\u0064",_gdgccd (_dccde .AllowOverlapAttr ))});e .EncodeToken (start );_dabbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_dccde .SimplePos ,_dabbb );_bfbaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}};e .EncodeElement (_dccde .PositionH ,_bfbaa );_dedbeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_dccde .PositionV ,_dedbeg );_geabcc :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_dccde .Extent ,_geabcc );if _dccde .EffectExtent !=nil {_agdeba :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dccde .EffectExtent ,_agdeba );};if _dccde .Choice !=nil {_dccde .Choice .MarshalXML (e ,_f .StartElement {});};_dddaga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_dccde .DocPr ,_dddaga );if _dccde .CNvGraphicFramePr !=nil {_eeacfd :=_f .StartElement {Name :_f .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_dccde .CNvGraphicFramePr ,_eeacfd );};_bbdedd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_bbdedd .Attr =append (_bbdedd .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});e .EncodeElement (_dccde .Graphic ,_bbdedd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_feddb ST_HighlightColor )Validate ()error {return _feddb .ValidateWithPath ("")};func (_abffd *CT_SdtContentCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abffd .Tc !=nil {_aacad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_dfbgg :=range _abffd .Tc {e .EncodeElement (_dfbgg ,_aacad );};};if _abffd .CustomXml !=nil {_acade :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_abffd .CustomXml ,_acade );};if _abffd .Sdt !=nil {_eafgfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_abffd .Sdt ,_eafgfa );};if _abffd .EG_RunLevelElts !=nil {for _ ,_aaeae :=range _abffd .EG_RunLevelElts {_aaeae .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PTab ()*CT_PTab {_abacc :=&CT_PTab {};_abacc .AlignmentAttr =ST_PTabAlignment (1);_abacc .RelativeToAttr =ST_PTabRelativeTo (1);_abacc .LeaderAttr =ST_PTabLeader (1);return _abacc ;}; +// Bold +B *CT_OnOff ; -// Validate validates the CT_Row and its children -func (_cfbffd *CT_Row )Validate ()error {return _cfbffd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_bbddg *WdCT_WrapTopBottom )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbddg .DistTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_c .Sprintf ("\u0025\u0076",*_bbddg .DistTAttr )});};if _bbddg .DistBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_c .Sprintf ("\u0025\u0076",*_bbddg .DistBAttr )});};e .EncodeToken (start );if _bbddg .EffectExtent !=nil {_fadbef :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bbddg .EffectExtent ,_fadbef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MoveBookmark ()*CT_MoveBookmark {_fdcbb :=&CT_MoveBookmark {};return _fdcbb };func (_cbefb *ST_EdnPos )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbefb =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_cbefb =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_cbefb =2;};return nil ;}; +// Complex Script Bold +BCs *CT_OnOff ; -// Validate validates the CT_EastAsianLayout and its children -func (_gdage *CT_EastAsianLayout )Validate ()error {return _gdage .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");}; +// Italics +I *CT_OnOff ; -// Validate validates the WdCT_TxbxContent and its children -func (_edbgad *WdCT_TxbxContent )Validate ()error {return _edbgad .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func NewEG_ContentRunContent ()*EG_ContentRunContent {_ebfefb :=&EG_ContentRunContent {};return _ebfefb ;};func (_accbcd ST_SignedHpsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _accbcd .Int64 !=nil {e .EncodeToken (_f .CharData (_c .Sprintf ("\u0025\u0064",*_accbcd .Int64 )));};if _accbcd .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_accbcd .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_abccca ST_BrType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abccca .String (),start );};func (_ggdcb ST_TextEffect )String ()string {switch _ggdcb {case 0:return "";case 1:return "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0073";case 3:return "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case 4:return "\u0061n\u0074\u0073\u0052\u0065\u0064";case 5:return "\u0073h\u0069\u006d\u006d\u0065\u0072";case 6:return "\u0073p\u0061\u0072\u006b\u006c\u0065";case 7:return "\u006e\u006f\u006e\u0065";};return "";};func (_gabdb *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdgcgg :for {_acfeba ,_fceab :=d .Token ();if _fceab !=nil {return _fceab ;};switch _eeggf :=_acfeba .(type ){case _f .StartElement :switch _eeggf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_f .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 :"\u0063\u004e\u0076P\u0072"}:_gabdb .CNvPr =_db .NewCT_NonVisualDrawingProps ();if _ebecdg :=d .DecodeElement (_gabdb .CNvPr ,&_eeggf );_ebecdg !=nil {return _ebecdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_f .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 :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_gabdb .CNvContentPartPr =_db .NewCT_NonVisualContentPartProperties ();if _fffccd :=d .DecodeElement (_gabdb .CNvContentPartPr ,&_eeggf );_fffccd !=nil {return _fffccd ;};default:_gb .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065m\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054_\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_eeggf .Name );if _abcfc :=d .Skip ();_abcfc !=nil {return _abcfc ;};};case _f .EndElement :break _cdgcgg ;case _f .CharData :};};return nil ;};type CT_TblPrExChange struct{AuthorAttr string ;DateAttr *_g .Time ; +// Complex Script Italics +ICs *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;TblPrEx *CT_TblPrExBase ;};func (_affffc ST_Underline )ValidateWithPath (path string )error {switch _affffc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_affffc ));};return nil ;};type CT_PPrDefault struct{ +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Paragraph Properties -PPr *CT_PPrGeneral ;};func (_cddfddb ST_StyleSort )String ()string {switch _cddfddb {case 0:return "";case 1:return "\u006e\u0061\u006d\u0065";case 2:return "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0066\u006f\u006e\u0074";case 5:return "\u0062a\u0073\u0065\u0064\u004f\u006e";case 6:return "\u0074\u0079\u0070\u0065";case 7:return "\u0030\u0030\u0030\u0030";case 8:return "\u0030\u0030\u0030\u0031";case 9:return "\u0030\u0030\u0030\u0032";case 10:return "\u0030\u0030\u0030\u0033";case 11:return "\u0030\u0030\u0030\u0034";case 12:return "\u0030\u0030\u0030\u0035";};return "";};type CT_TblGridChange struct{ +// Small Caps +SmallCaps *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;TblGrid *CT_TblGridBase ;}; +// Single Strikethrough +Strike *CT_OnOff ; -// Validate validates the CT_FFData and its children -func (_dbedb *CT_FFData )Validate ()error {return _dbedb .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");}; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Validate validates the CT_SdtRun and its children -func (_becaff *CT_SdtRun )Validate ()error {return _becaff .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");};func (_eegac ST_Shd )Validate ()error {return _eegac .ValidateWithPath ("")};func (_gbdee ST_LineNumberRestart )ValidateWithPath (path string )error {switch _gbdee {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbdee ));};return nil ;}; +// Display Character Outline +Outline *CT_OnOff ; -// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path -func (_efbcb *CT_TcMar )ValidateWithPath (path string )error {if _efbcb .Top !=nil {if _cgcae :=_efbcb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cgcae !=nil {return _cgcae ;};};if _efbcb .Start !=nil {if _faadbb :=_efbcb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_faadbb !=nil {return _faadbb ;};};if _efbcb .Left !=nil {if _gfgaa :=_efbcb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gfgaa !=nil {return _gfgaa ;};};if _efbcb .Bottom !=nil {if _dfbge :=_efbcb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dfbge !=nil {return _dfbge ;};};if _efbcb .End !=nil {if _ececc :=_efbcb .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ececc !=nil {return _ececc ;};};if _efbcb .Right !=nil {if _aeeeg :=_efbcb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_aeeeg !=nil {return _aeeeg ;};};return nil ;};func (_dcfccg *CT_TblPrExBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dcfccg .TblW !=nil {_fbbca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_dcfccg .TblW ,_fbbca );};if _dcfccg .Jc !=nil {_afdfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dcfccg .Jc ,_afdfg );};if _dcfccg .TblCellSpacing !=nil {_ebeced :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dcfccg .TblCellSpacing ,_ebeced );};if _dcfccg .TblInd !=nil {_gega :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_dcfccg .TblInd ,_gega );};if _dcfccg .TblBorders !=nil {_bcbdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dcfccg .TblBorders ,_bcbdd );};if _dcfccg .Shd !=nil {_ffddc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dcfccg .Shd ,_ffddc );};if _dcfccg .TblLayout !=nil {_beaae :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dcfccg .TblLayout ,_beaae );};if _dcfccg .TblCellMar !=nil {_fbbeba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_dcfccg .TblCellMar ,_fbbeba );};if _dcfccg .TblLook !=nil {_dfbdec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_dcfccg .TblLook ,_dfbdec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gafdd *CT_SectPrChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_gafdd .AuthorAttr )});if _gafdd .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gafdd .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gafdd .IdAttr )});e .EncodeToken (start );if _gafdd .SectPr !=nil {_ccbcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_gafdd .SectPr ,_ccbcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DocRsids struct{ +// Shadow +Shadow *CT_OnOff ; -// Original Document Revision Save ID -RsidRoot *CT_LongHexNumber ; +// Embossing +Emboss *CT_OnOff ; -// Single Session Revision Save ID -Rsid []*CT_LongHexNumber ;};func (_cefgc *CT_CustomXmlCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcba :=range start .Attr {if _gcba .Name .Local =="\u0075\u0072\u0069"{_febc ,_gebgg :=_gcba .Value ,error (nil );if _gebgg !=nil {return _gebgg ;};_cefgc .UriAttr =&_febc ;continue ;};if _gcba .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_dbdd ,_gdfcg :=_gcba .Value ,error (nil );if _gdfcg !=nil {return _gdfcg ;};_cefgc .ElementAttr =_dbdd ;continue ;};};_efefe :for {_bgcf ,_fgaba :=d .Token ();if _fgaba !=nil {return _fgaba ;};switch _faag :=_bgcf .(type ){case _f .StartElement :switch _faag .Name {case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_cefgc .CustomXmlPr =NewCT_CustomXmlPr ();if _baaca :=d .DecodeElement (_cefgc .CustomXmlPr ,&_faag );_baaca !=nil {return _baaca ;};case _f .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 :"\u0074\u0063"},_f .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 :"\u0074\u0063"}:_fcfd :=NewEG_ContentCellContent ();_cfcd :=NewCT_Tc ();if _gedc :=d .DecodeElement (_cfcd ,&_faag );_gedc !=nil {return _gedc ;};_fcfd .Tc =append (_fcfd .Tc ,_cfcd );_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_fcfd );case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bdea :=NewEG_ContentCellContent ();_bdea .CustomXml =NewCT_CustomXmlCell ();if _ddebb :=d .DecodeElement (_bdea .CustomXml ,&_faag );_ddebb !=nil {return _ddebb ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_bdea );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_ecdf :=NewEG_ContentCellContent ();_ecdf .Sdt =NewCT_SdtCell ();if _abad :=d .DecodeElement (_ecdf .Sdt ,&_faag );_abad !=nil {return _abad ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_ecdf );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dgbaf :=NewEG_ContentCellContent ();_bdca :=NewEG_RunLevelElts ();_bdca .ProofErr =NewCT_ProofErr ();if _adcg :=d .DecodeElement (_bdca .ProofErr ,&_faag );_adcg !=nil {return _adcg ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_dgbaf );_dgbaf .EG_RunLevelElts =append (_dgbaf .EG_RunLevelElts ,_bdca );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bggd :=NewEG_ContentCellContent ();_aecba :=NewEG_RunLevelElts ();_aecba .PermStart =NewCT_PermStart ();if _adgea :=d .DecodeElement (_aecba .PermStart ,&_faag );_adgea !=nil {return _adgea ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_bggd );_bggd .EG_RunLevelElts =append (_bggd .EG_RunLevelElts ,_aecba );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_affab :=NewEG_ContentCellContent ();_adbgd :=NewEG_RunLevelElts ();_adbgd .PermEnd =NewCT_Perm ();if _efad :=d .DecodeElement (_adbgd .PermEnd ,&_faag );_efad !=nil {return _efad ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_affab );_affab .EG_RunLevelElts =append (_affab .EG_RunLevelElts ,_adbgd );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_bdce :=NewEG_ContentCellContent ();_dggf :=NewEG_RunLevelElts ();_dggf .Ins =NewCT_RunTrackChange ();if _accdg :=d .DecodeElement (_dggf .Ins ,&_faag );_accdg !=nil {return _accdg ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_bdce );_bdce .EG_RunLevelElts =append (_bdce .EG_RunLevelElts ,_dggf );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_fdda :=NewEG_ContentCellContent ();_gdbb :=NewEG_RunLevelElts ();_gdbb .Del =NewCT_RunTrackChange ();if _ggaa :=d .DecodeElement (_gdbb .Del ,&_faag );_ggaa !=nil {return _ggaa ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_fdda );_fdda .EG_RunLevelElts =append (_fdda .EG_RunLevelElts ,_gdbb );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bfbe :=NewEG_ContentCellContent ();_bdde :=NewEG_RunLevelElts ();_bdde .MoveFrom =NewCT_RunTrackChange ();if _dfgd :=d .DecodeElement (_bdde .MoveFrom ,&_faag );_dfgd !=nil {return _dfgd ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_bfbe );_bfbe .EG_RunLevelElts =append (_bfbe .EG_RunLevelElts ,_bdde );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_edbef :=NewEG_ContentCellContent ();_aggcf :=NewEG_RunLevelElts ();_aggcf .MoveTo =NewCT_RunTrackChange ();if _dddd :=d .DecodeElement (_aggcf .MoveTo ,&_faag );_dddd !=nil {return _dddd ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_edbef );_edbef .EG_RunLevelElts =append (_edbef .EG_RunLevelElts ,_aggcf );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_efaed :=NewEG_ContentCellContent ();_dgfe :=NewEG_RunLevelElts ();_fccb :=NewEG_RangeMarkupElements ();_fccb .BookmarkStart =NewCT_Bookmark ();if _efdd :=d .DecodeElement (_fccb .BookmarkStart ,&_faag );_efdd !=nil {return _efdd ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_efaed );_efaed .EG_RunLevelElts =append (_efaed .EG_RunLevelElts ,_dgfe );_dgfe .EG_RangeMarkupElements =append (_dgfe .EG_RangeMarkupElements ,_fccb );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ecgd :=NewEG_ContentCellContent ();_gcfc :=NewEG_RunLevelElts ();_abeda :=NewEG_RangeMarkupElements ();_abeda .BookmarkEnd =NewCT_MarkupRange ();if _febe :=d .DecodeElement (_abeda .BookmarkEnd ,&_faag );_febe !=nil {return _febe ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_ecgd );_ecgd .EG_RunLevelElts =append (_ecgd .EG_RunLevelElts ,_gcfc );_gcfc .EG_RangeMarkupElements =append (_gcfc .EG_RangeMarkupElements ,_abeda );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cbfe :=NewEG_ContentCellContent ();_deef :=NewEG_RunLevelElts ();_gbdfc :=NewEG_RangeMarkupElements ();_gbdfc .MoveFromRangeStart =NewCT_MoveBookmark ();if _eedfc :=d .DecodeElement (_gbdfc .MoveFromRangeStart ,&_faag );_eedfc !=nil {return _eedfc ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_cbfe );_cbfe .EG_RunLevelElts =append (_cbfe .EG_RunLevelElts ,_deef );_deef .EG_RangeMarkupElements =append (_deef .EG_RangeMarkupElements ,_gbdfc );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efdf :=NewEG_ContentCellContent ();_fdgga :=NewEG_RunLevelElts ();_ecbg :=NewEG_RangeMarkupElements ();_ecbg .MoveFromRangeEnd =NewCT_MarkupRange ();if _efefa :=d .DecodeElement (_ecbg .MoveFromRangeEnd ,&_faag );_efefa !=nil {return _efefa ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_efdf );_efdf .EG_RunLevelElts =append (_efdf .EG_RunLevelElts ,_fdgga );_fdgga .EG_RangeMarkupElements =append (_fdgga .EG_RangeMarkupElements ,_ecbg );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_baddd :=NewEG_ContentCellContent ();_gfdd :=NewEG_RunLevelElts ();_baeg :=NewEG_RangeMarkupElements ();_baeg .MoveToRangeStart =NewCT_MoveBookmark ();if _bege :=d .DecodeElement (_baeg .MoveToRangeStart ,&_faag );_bege !=nil {return _bege ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_baddd );_baddd .EG_RunLevelElts =append (_baddd .EG_RunLevelElts ,_gfdd );_gfdd .EG_RangeMarkupElements =append (_gfdd .EG_RangeMarkupElements ,_baeg );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ffbb :=NewEG_ContentCellContent ();_gcea :=NewEG_RunLevelElts ();_gfbc :=NewEG_RangeMarkupElements ();_gfbc .MoveToRangeEnd =NewCT_MarkupRange ();if _abecf :=d .DecodeElement (_gfbc .MoveToRangeEnd ,&_faag );_abecf !=nil {return _abecf ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_ffbb );_ffbb .EG_RunLevelElts =append (_ffbb .EG_RunLevelElts ,_gcea );_gcea .EG_RangeMarkupElements =append (_gcea .EG_RangeMarkupElements ,_gfbc );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cgdfe :=NewEG_ContentCellContent ();_efbc :=NewEG_RunLevelElts ();_badag :=NewEG_RangeMarkupElements ();_badag .CommentRangeStart =NewCT_MarkupRange ();if _fgdfa :=d .DecodeElement (_badag .CommentRangeStart ,&_faag );_fgdfa !=nil {return _fgdfa ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_cgdfe );_cgdfe .EG_RunLevelElts =append (_cgdfe .EG_RunLevelElts ,_efbc );_efbc .EG_RangeMarkupElements =append (_efbc .EG_RangeMarkupElements ,_badag );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feee :=NewEG_ContentCellContent ();_dfggd :=NewEG_RunLevelElts ();_gcddd :=NewEG_RangeMarkupElements ();_gcddd .CommentRangeEnd =NewCT_MarkupRange ();if _abdag :=d .DecodeElement (_gcddd .CommentRangeEnd ,&_faag );_abdag !=nil {return _abdag ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_feee );_feee .EG_RunLevelElts =append (_feee .EG_RunLevelElts ,_dfggd );_dfggd .EG_RangeMarkupElements =append (_dfggd .EG_RangeMarkupElements ,_gcddd );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egec :=NewEG_ContentCellContent ();_fgggb :=NewEG_RunLevelElts ();_ebbdf :=NewEG_RangeMarkupElements ();_ebbdf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gfae :=d .DecodeElement (_ebbdf .CustomXmlInsRangeStart ,&_faag );_gfae !=nil {return _gfae ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_egec );_egec .EG_RunLevelElts =append (_egec .EG_RunLevelElts ,_fgggb );_fgggb .EG_RangeMarkupElements =append (_fgggb .EG_RangeMarkupElements ,_ebbdf );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cgbb :=NewEG_ContentCellContent ();_gfdgb :=NewEG_RunLevelElts ();_adcb :=NewEG_RangeMarkupElements ();_adcb .CustomXmlInsRangeEnd =NewCT_Markup ();if _geefc :=d .DecodeElement (_adcb .CustomXmlInsRangeEnd ,&_faag );_geefc !=nil {return _geefc ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_cgbb );_cgbb .EG_RunLevelElts =append (_cgbb .EG_RunLevelElts ,_gfdgb );_gfdgb .EG_RangeMarkupElements =append (_gfdgb .EG_RangeMarkupElements ,_adcb );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dcgb :=NewEG_ContentCellContent ();_bcead :=NewEG_RunLevelElts ();_ebec :=NewEG_RangeMarkupElements ();_ebec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gdeag :=d .DecodeElement (_ebec .CustomXmlDelRangeStart ,&_faag );_gdeag !=nil {return _gdeag ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_dcgb );_dcgb .EG_RunLevelElts =append (_dcgb .EG_RunLevelElts ,_bcead );_bcead .EG_RangeMarkupElements =append (_bcead .EG_RangeMarkupElements ,_ebec );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbbfg :=NewEG_ContentCellContent ();_dgdcc :=NewEG_RunLevelElts ();_afbea :=NewEG_RangeMarkupElements ();_afbea .CustomXmlDelRangeEnd =NewCT_Markup ();if _ceed :=d .DecodeElement (_afbea .CustomXmlDelRangeEnd ,&_faag );_ceed !=nil {return _ceed ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_fbbfg );_fbbfg .EG_RunLevelElts =append (_fbbfg .EG_RunLevelElts ,_dgdcc );_dgdcc .EG_RangeMarkupElements =append (_dgdcc .EG_RangeMarkupElements ,_afbea );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_adgb :=NewEG_ContentCellContent ();_bedgf :=NewEG_RunLevelElts ();_bag :=NewEG_RangeMarkupElements ();_bag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cdfbg :=d .DecodeElement (_bag .CustomXmlMoveFromRangeStart ,&_faag );_cdfbg !=nil {return _cdfbg ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_adgb );_adgb .EG_RunLevelElts =append (_adgb .EG_RunLevelElts ,_bedgf );_bedgf .EG_RangeMarkupElements =append (_bedgf .EG_RangeMarkupElements ,_bag );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gafgd :=NewEG_ContentCellContent ();_dfba :=NewEG_RunLevelElts ();_dcdadf :=NewEG_RangeMarkupElements ();_dcdadf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbf :=d .DecodeElement (_dcdadf .CustomXmlMoveFromRangeEnd ,&_faag );_fbf !=nil {return _fbf ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_gafgd );_gafgd .EG_RunLevelElts =append (_gafgd .EG_RunLevelElts ,_dfba );_dfba .EG_RangeMarkupElements =append (_dfba .EG_RangeMarkupElements ,_dcdadf );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gabef :=NewEG_ContentCellContent ();_bbdfg :=NewEG_RunLevelElts ();_faee :=NewEG_RangeMarkupElements ();_faee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agff :=d .DecodeElement (_faee .CustomXmlMoveToRangeStart ,&_faag );_agff !=nil {return _agff ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_gabef );_gabef .EG_RunLevelElts =append (_gabef .EG_RunLevelElts ,_bbdfg );_bbdfg .EG_RangeMarkupElements =append (_bbdfg .EG_RangeMarkupElements ,_faee );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cdea :=NewEG_ContentCellContent ();_adbb :=NewEG_RunLevelElts ();_eebfd :=NewEG_RangeMarkupElements ();_eebfd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ccde :=d .DecodeElement (_eebfd .CustomXmlMoveToRangeEnd ,&_faag );_ccde !=nil {return _ccde ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_cdea );_cdea .EG_RunLevelElts =append (_cdea .EG_RunLevelElts ,_adbb );_adbb .EG_RangeMarkupElements =append (_adbb .EG_RangeMarkupElements ,_eebfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gaabf :=NewEG_ContentCellContent ();_fffe :=NewEG_RunLevelElts ();_caeff :=NewEG_MathContent ();_caeff .OMathPara =_ce .NewOMathPara ();if _bbec :=d .DecodeElement (_caeff .OMathPara ,&_faag );_bbec !=nil {return _bbec ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_gaabf );_gaabf .EG_RunLevelElts =append (_gaabf .EG_RunLevelElts ,_fffe );_fffe .EG_MathContent =append (_fffe .EG_MathContent ,_caeff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dabd :=NewEG_ContentCellContent ();_dffdbg :=NewEG_RunLevelElts ();_aegd :=NewEG_MathContent ();_aegd .OMath =_ce .NewOMath ();if _ddgge :=d .DecodeElement (_aegd .OMath ,&_faag );_ddgge !=nil {return _ddgge ;};_cefgc .EG_ContentCellContent =append (_cefgc .EG_ContentCellContent ,_dabd );_dabd .EG_RunLevelElts =append (_dabd .EG_RunLevelElts ,_dffdbg );_dffdbg .EG_MathContent =append (_dffdbg .EG_MathContent ,_aegd );default:_gb .Log ("\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\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_faag .Name );if _fdcf :=d .Skip ();_fdcf !=nil {return _fdcf ;};};case _f .EndElement :break _efefe ;case _f .CharData :};};return nil ;};func NewCT_SdtText ()*CT_SdtText {_caegd :=&CT_SdtText {};return _caegd };type CT_R struct{ +// Imprinting +Imprint *CT_OnOff ; -// Revision Identifier for Run Properties -RsidRPrAttr *string ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Revision Identifier for Run Deletion -RsidDelAttr *string ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Revision Identifier for Run -RsidRAttr *string ; +// Hidden Text +Vanish *CT_OnOff ; -// Run Properties -RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_gb .Any ;};func (_acbcb *CT_DecimalNumber )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_acbcb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aadabf ST_CaptionPos )ValidateWithPath (path string )error {switch _aadabf {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadabf ));};return nil ;};func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_deeeg :=&CT_SignedHpsMeasure {};return _deeeg };type CT_DocPartGallery struct{ +// Web Hidden Text +WebHidden *CT_OnOff ; -// Gallery Value -ValAttr ST_DocPartGallery ;};func (_ffffc *CT_Jc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffffc .ValAttr =ST_Jc (1);for _ ,_bbdfgf :=range start .Attr {if _bbdfgf .Name .Local =="\u0076\u0061\u006c"{_ffffc .ValAttr .UnmarshalXMLAttr (_bbdfgf );continue ;};};for {_gdgc ,_bafee :=d .Token ();if _bafee !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_bafee );};if _fegcb ,_ffbfd :=_gdgc .(_f .EndElement );_ffbfd &&_fegcb .Name ==start .Name {break ;};};return nil ;};func (_edfa *CT_FitText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_edfa .ValAttr )});if _edfa .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_edfa .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_TextAlignment byte ;func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_agbd :=&CT_FFCheckBoxChoice {};return _agbd };func (_ebecaf ST_HpsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebecaf .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_f .CharData (_c .Sprintf ("\u0025\u0064",*_ebecaf .ST_UnsignedDecimalNumber )));};if _ebecaf .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_ebecaf .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });}; +// Run Content Color +Color *CT_Color ; -// Validate validates the CT_DecimalNumber and its children -func (_aadc *CT_DecimalNumber )Validate ()error {return _aadc .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_ccfdae *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccfdae =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_ccfdae =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_ccfdae =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_ccfdae =3;};return nil ;};func (_aaaec *CT_LineNumber )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaaec .CountByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_c .Sprintf ("\u0025\u0076",*_aaaec .CountByAttr )});};if _aaaec .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aaaec .StartAttr )});};if _aaaec .DistanceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aaaec .DistanceAttr )});};if _aaaec .RestartAttr !=ST_LineNumberRestartUnset {_fcbec ,_bccbcg :=_aaaec .RestartAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _bccbcg !=nil {return _bccbcg ;};start .Attr =append (start .Attr ,_fcbec );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egcgb *CT_DocType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_egcgb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path -func (_cgga *CT_DocDefaults )ValidateWithPath (path string )error {if _cgga .RPrDefault !=nil {if _edaed :=_cgga .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_edaed !=nil {return _edaed ;};};if _cgga .PPrDefault !=nil {if _gefcg :=_cgga .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_gefcg !=nil {return _gefcg ;};};return nil ;}; +// Expanded/Compressed Text +W *CT_TextScale ; -// Validate validates the CT_Frame and its children -func (_gcdg *CT_Frame )Validate ()error {return _gcdg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};func (_eeggag *CT_Kinsoku )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",_eeggag .LangAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_eeggag .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfafec *ST_CaptionPos )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfafec =0;case "\u0061\u0062\u006fv\u0065":*_bfafec =1;case "\u0062\u0065\u006co\u0077":*_bfafec =2;case "\u006c\u0065\u0066\u0074":*_bfafec =3;case "\u0072\u0069\u0067h\u0074":*_bfafec =4;};return nil ;};type ST_Direction byte ; +// Font Kerning +Kern *CT_HpsMeasure ; -// Validate validates the WdCT_WordprocessingShape and its children -func (_ccbga *WdCT_WordprocessingShape )Validate ()error {return _ccbga .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");};func (_ggaaec *ST_LineSpacingRule )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feeeee ,_gadfc :=d .Token ();if _gadfc !=nil {return _gadfc ;};if _ceffd ,_agdeag :=_feeeee .(_f .EndElement );_agdeag &&_ceffd .Name ==start .Name {*_ggaaec =1;return nil ;};if _affba ,_adagf :=_feeeee .(_f .CharData );!_adagf {return _c .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",_feeeee );}else {switch string (_affba ){case "":*_ggaaec =0;case "\u0061\u0075\u0074\u006f":*_ggaaec =1;case "\u0065\u0078\u0061c\u0074":*_ggaaec =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ggaaec =3;};};_feeeee ,_gadfc =d .Token ();if _gadfc !=nil {return _gadfc ;};if _cbffa ,_dgcec :=_feeeee .(_f .EndElement );_dgcec &&_cbffa .Name ==start .Name {return nil ;};return _c .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",_feeeee );};func (_effcgg ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _effcgg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effcgg ));};return nil ;};func NewCT_DocGrid ()*CT_DocGrid {_eceb :=&CT_DocGrid {};return _eceb };func (_dagg *CT_FramesetSplitbar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dagg .W !=nil {_abea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_dagg .W ,_abea );};if _dagg .Color !=nil {_fgag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dagg .Color ,_fgag );};if _dagg .NoBorder !=nil {_dcbdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dagg .NoBorder ,_dcbdc );};if _dagg .FlatBorders !=nil {_eeeda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dagg .FlatBorders ,_eeeda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SdtContentRow struct{ +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Table Row -Tr []*CT_Row ; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_bbdab *ST_Hint )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edcggf ,_bfcbaed :=d .Token ();if _bfcbaed !=nil {return _bfcbaed ;};if _aefbad ,_dacgbg :=_edcggf .(_f .EndElement );_dacgbg &&_aefbad .Name ==start .Name {*_bbdab =1;return nil ;};if _aaedf ,_afccb :=_edcggf .(_f .CharData );!_afccb {return _c .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",_edcggf );}else {switch string (_aaedf ){case "":*_bbdab =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bbdab =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bbdab =2;};};_edcggf ,_bfcbaed =d .Token ();if _bfcbaed !=nil {return _bfcbaed ;};if _fbdbbg ,_dcbag :=_edcggf .(_f .EndElement );_dcbag &&_fbdbbg .Name ==start .Name {return nil ;};return _c .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",_edcggf );}; +// Text Highlighting +Highlight *CT_Highlight ; -// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path -func (_fgfdf *CT_Perm )ValidateWithPath (path string )error {if _ggcbf :=_fgfdf .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ggcbf !=nil {return _ggcbf ;};return nil ;};func (_gbccf ST_EdGrp )ValidateWithPath (path string )error {switch _gbccf {case 0,1,2,3,4,5,6,7:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbccf ));};return nil ;};func (_feagff *ST_StyleSort )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_feagff =0;case "\u006e\u0061\u006d\u0065":*_feagff =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_feagff =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_feagff =3;case "\u0066\u006f\u006e\u0074":*_feagff =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_feagff =5;case "\u0074\u0079\u0070\u0065":*_feagff =6;case "\u0030\u0030\u0030\u0030":*_feagff =7;case "\u0030\u0030\u0030\u0031":*_feagff =8;case "\u0030\u0030\u0030\u0032":*_feagff =9;case "\u0030\u0030\u0030\u0033":*_feagff =10;case "\u0030\u0030\u0030\u0034":*_feagff =11;case "\u0030\u0030\u0030\u0035":*_feagff =12;};return nil ;};func (_adfea *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adfea =0;case "\u0064\u0061\u0072k\u0031":*_adfea =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_adfea =2;case "\u0064\u0061\u0072k\u0032":*_adfea =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_adfea =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_adfea =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_adfea =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_adfea =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_adfea =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_adfea =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_adfea =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_adfea =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_adfea =12;};return nil ;};type WdCT_GraphicFrame struct{CNvPr *_db .CT_NonVisualDrawingProps ;CNvFrPr *_db .CT_NonVisualGraphicFrameProperties ;Xfrm *_db .CT_Transform2D ;Graphic *_db .Graphic ;ExtLst *_db .CT_OfficeArtExtensionList ;};func _gdgccd (_ffcfd bool )uint8 {if _ffcfd {return 1;};return 0;};func (_edcca *CT_SimpleField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0069\u006e\u0073\u0074\u0072"},Value :_c .Sprintf ("\u0025\u0076",_edcca .InstrAttr )});if _edcca .FldLockAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_c .Sprintf ("\u0025\u0076",*_edcca .FldLockAttr )});};if _edcca .DirtyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_edcca .DirtyAttr )});};e .EncodeToken (start );if _edcca .FldData !=nil {_ebcgg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_edcca .FldData ,_ebcgg );};if _edcca .EG_PContent !=nil {for _ ,_adgbe :=range _edcca .EG_PContent {_adgbe .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Settings ()*CT_Settings {_ggbfe :=&CT_Settings {};return _ggbfe }; +// Underline +U *CT_Underline ; -// Validate validates the CT_TblGridChange and its children -func (_eaagb *CT_TblGridChange )Validate ()error {return _eaagb .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};const (ST_BrClearUnset ST_BrClear =0;ST_BrClearNone ST_BrClear =1;ST_BrClearLeft ST_BrClear =2;ST_BrClearRight ST_BrClear =3;ST_BrClearAll ST_BrClear =4;);func (_afefgc *EG_RunLevelElts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afefgc .ProofErr !=nil {_dcdbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}};e .EncodeElement (_afefgc .ProofErr ,_dcdbf );};if _afefgc .PermStart !=nil {_agebdf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_afefgc .PermStart ,_agebdf );};if _afefgc .PermEnd !=nil {_eadbf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}};e .EncodeElement (_afefgc .PermEnd ,_eadbf );};if _afefgc .Ins !=nil {_deffb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_afefgc .Ins ,_deffb );};if _afefgc .Del !=nil {_fafdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_afefgc .Del ,_fafdg );};if _afefgc .MoveFrom !=nil {_fccfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_afefgc .MoveFrom ,_fccfa );};if _afefgc .MoveTo !=nil {_eafcfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_afefgc .MoveTo ,_eafcfb );};if _afefgc .EG_RangeMarkupElements !=nil {for _ ,_cecdfe :=range _afefgc .EG_RangeMarkupElements {_cecdfe .MarshalXML (e ,_f .StartElement {});};};if _afefgc .EG_MathContent !=nil {for _ ,_dcaeg :=range _afefgc .EG_MathContent {_dcaeg .MarshalXML (e ,_f .StartElement {});};};return nil ;};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;);const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2;);func NewCT_Tabs ()*CT_Tabs {_cecce :=&CT_Tabs {};return _cecce };type CT_Lvl struct{ +// Animated Text Effect +Effect *CT_TextEffect ; -// Numbering Level -IlvlAttr int64 ; +// Text Border +Bdr *CT_Border ; -// Template Code -TplcAttr *string ; +// Run Shading +Shd *CT_Shd ; -// Tentative Numbering -TentativeAttr *_cd .ST_OnOff ; +// Manual Run Width +FitText *CT_FitText ; -// Starting Value -Start *CT_DecimalNumber ; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Numbering Format -NumFmt *CT_NumFmt ; +// Right To Left Text +Rtl *CT_OnOff ; -// Restart Numbering Level Symbol -LvlRestart *CT_DecimalNumber ; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Paragraph Style's Associated Numbering Level -PStyle *CT_String ; +// Emphasis Mark +Em *CT_Em ; -// Display All Levels Using Arabic Numerals -IsLgl *CT_OnOff ; +// Languages for Run Content +Lang *CT_Language ; -// Content Between Numbering Symbol and Paragraph Text -Suff *CT_LevelSuffix ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Numbering Level Text -LvlText *CT_LevelText ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Picture Numbering Symbol Definition Reference -LvlPicBulletId *CT_DecimalNumber ; +// Office Open XML Math +OMath *CT_OnOff ; -// Legacy Numbering Level Properties -Legacy *CT_LvlLegacy ; +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;};func (_dgfa *CT_PPrBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dgfa .PStyle !=nil {_cfdbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgfa .PStyle ,_cfdbc );};if _dgfa .KeepNext !=nil {_gbbcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_dgfa .KeepNext ,_gbbcc );};if _dgfa .KeepLines !=nil {_efdaa :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dgfa .KeepLines ,_efdaa );};if _dgfa .PageBreakBefore !=nil {_gebca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_dgfa .PageBreakBefore ,_gebca );};if _dgfa .FramePr !=nil {_ggegdc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_dgfa .FramePr ,_ggegdc );};if _dgfa .WidowControl !=nil {_gbcgg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_dgfa .WidowControl ,_gbcgg );};if _dgfa .NumPr !=nil {_ddbcd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_dgfa .NumPr ,_ddbcd );};if _dgfa .SuppressLineNumbers !=nil {_dbbed :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_dgfa .SuppressLineNumbers ,_dbbed );};if _dgfa .PBdr !=nil {_fcbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_dgfa .PBdr ,_fcbb );};if _dgfa .Shd !=nil {_bdaaea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dgfa .Shd ,_bdaaea );};if _dgfa .Tabs !=nil {_cggcde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_dgfa .Tabs ,_cggcde );};if _dgfa .SuppressAutoHyphens !=nil {_baegg :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_dgfa .SuppressAutoHyphens ,_baegg );};if _dgfa .Kinsoku !=nil {_dbbad :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_dgfa .Kinsoku ,_dbbad );};if _dgfa .WordWrap !=nil {_gagcd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dgfa .WordWrap ,_gagcd );};if _dgfa .OverflowPunct !=nil {_addc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dgfa .OverflowPunct ,_addc );};if _dgfa .TopLinePunct !=nil {_dgaae :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dgfa .TopLinePunct ,_dgaae );};if _dgfa .AutoSpaceDE !=nil {_eafef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_dgfa .AutoSpaceDE ,_eafef );};if _dgfa .AutoSpaceDN !=nil {_gcfbc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_dgfa .AutoSpaceDN ,_gcfbc );};if _dgfa .Bidi !=nil {_efbgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_dgfa .Bidi ,_efbgc );};if _dgfa .AdjustRightInd !=nil {_gageaf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_dgfa .AdjustRightInd ,_gageaf );};if _dgfa .SnapToGrid !=nil {_beddf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dgfa .SnapToGrid ,_beddf );};if _dgfa .Spacing !=nil {_gaedf :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dgfa .Spacing ,_gaedf );};if _dgfa .Ind !=nil {_cbca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_dgfa .Ind ,_cbca );};if _dgfa .ContextualSpacing !=nil {_ddffe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dgfa .ContextualSpacing ,_ddffe );};if _dgfa .MirrorIndents !=nil {_bdbae :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dgfa .MirrorIndents ,_bdbae );};if _dgfa .SuppressOverlap !=nil {_agfbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_dgfa .SuppressOverlap ,_agfbb );};if _dgfa .Jc !=nil {_dfdfbd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dgfa .Jc ,_dfdfbd );};if _dgfa .TextDirection !=nil {_cfgcgg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgfa .TextDirection ,_cfgcgg );};if _dgfa .TextAlignment !=nil {_abgeg :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dgfa .TextAlignment ,_abgeg );};if _dgfa .TextboxTightWrap !=nil {_fceaa :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dgfa .TextboxTightWrap ,_fceaa );};if _dgfa .OutlineLvl !=nil {_eaeeac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_dgfa .OutlineLvl ,_eaeeac );};if _dgfa .DivId !=nil {_aebe :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_dgfa .DivId ,_aebe );};if _dgfa .CnfStyle !=nil {_cfgba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgfa .CnfStyle ,_cfgba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Justification -LvlJc *CT_Jc ; +// Validate validates the CT_DocVars and its children +func (_bcge *CT_DocVars )Validate ()error {return _bcge .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");};func (_egfd *CT_Background )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eaa :=range start .Attr {if _eaa .Name .Local =="\u0063\u006f\u006co\u0072"{_fggd ,_fbaf :=ParseUnionST_HexColor (_eaa .Value );if _fbaf !=nil {return _fbaf ;};_egfd .ColorAttr =&_fggd ;continue ;};if _eaa .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_egfd .ThemeColorAttr .UnmarshalXMLAttr (_eaa );continue ;};if _eaa .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_face ,_eag :=_eaa .Value ,error (nil );if _eag !=nil {return _eag ;};_egfd .ThemeTintAttr =&_face ;continue ;};if _eaa .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_acd ,_agdd :=_eaa .Value ,error (nil );if _agdd !=nil {return _agdd ;};_egfd .ThemeShadeAttr =&_acd ;continue ;};};_afcc :for {_eagc ,_ebc :=d .Token ();if _ebc !=nil {return _ebc ;};switch _bdb :=_eagc .(type ){case _c .StartElement :switch _bdb .Name {default:if _cda ,_dad :=_cff .CreateElement (_bdb );_dad !=nil {return _dad ;}else {if _gce :=d .DecodeElement (_cda ,&_bdb );_gce !=nil {return _gce ;};_egfd .Any =append (_egfd .Any ,_cda );};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_egfd .Drawing =NewCT_Drawing ();if _dgc :=d .DecodeElement (_egfd .Drawing ,&_bdb );_dgc !=nil {return _dgc ;};};case _c .EndElement :break _afcc ;case _c .CharData :};};return nil ;};type CT_CustomXmlPr struct{ -// Numbering Level Associated Paragraph Properties -PPr *CT_PPrGeneral ; +// Custom XML Element Placeholder Text +Placeholder *CT_String ; -// Numbering Symbol Run Properties -RPr *CT_RPr ;};func (_bcageg *ST_TblOverlap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcageg =0;case "\u006e\u0065\u0076e\u0072":*_bcageg =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_bcageg =2;};return nil ;};func (_ebbag *CT_TrPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebbag .TrPr =NewCT_TrPrBase ();for _ ,_baade :=range start .Attr {if _baade .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dadgbc ,_bccbce :=_baade .Value ,error (nil );if _bccbce !=nil {return _bccbce ;};_ebbag .AuthorAttr =_dadgbc ;continue ;};if _baade .Name .Local =="\u0064\u0061\u0074\u0065"{_gbbbda ,_dcbgbf :=ParseStdlibTime (_baade .Value );if _dcbgbf !=nil {return _dcbgbf ;};_ebbag .DateAttr =&_gbbbda ;continue ;};if _baade .Name .Local =="\u0069\u0064"{_bggec ,_dbebd :=_ge .ParseInt (_baade .Value ,10,64);if _dbebd !=nil {return _dbebd ;};_ebbag .IdAttr =_bggec ;continue ;};};_bdgfb :for {_gcedb ,_gceccd :=d .Token ();if _gceccd !=nil {return _gceccd ;};switch _fcfcd :=_gcedb .(type ){case _f .StartElement :switch _fcfcd .Name {case _f .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 :"\u0074\u0072\u0050\u0072"},_f .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 :"\u0074\u0072\u0050\u0072"}:if _bedgc :=d .DecodeElement (_ebbag .TrPr ,&_fcfcd );_bedgc !=nil {return _bedgc ;};default:_gb .Log ("\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\u0054r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_fcfcd .Name );if _eacae :=d .Skip ();_eacae !=nil {return _eacae ;};};case _f .EndElement :break _bdgfb ;case _f .CharData :};};return nil ;};func (_bbcb *CT_SdtContentBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_facceb :for {_bfge ,_gfcga :=d .Token ();if _gfcga !=nil {return _gfcga ;};switch _fffgg :=_bfge .(type ){case _f .StartElement :switch _fffgg .Name {case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bbcb .CustomXml =NewCT_CustomXmlBlock ();if _fbaeg :=d .DecodeElement (_bbcb .CustomXml ,&_fffgg );_fbaeg !=nil {return _fbaeg ;};case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_bbcb .Sdt =NewCT_SdtBlock ();if _gbbgb :=d .DecodeElement (_bbcb .Sdt ,&_fffgg );_gbbgb !=nil {return _gbbgb ;};case _f .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 :"\u0070"},_f .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 :"\u0070"}:_ggcbbb :=NewCT_P ();if _bfcbae :=d .DecodeElement (_ggcbbb ,&_fffgg );_bfcbae !=nil {return _bfcbae ;};_bbcb .P =append (_bbcb .P ,_ggcbbb );case _f .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 :"\u0074\u0062\u006c"},_f .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 :"\u0074\u0062\u006c"}:_gdbbd :=NewCT_Tbl ();if _adggd :=d .DecodeElement (_gdbbd ,&_fffgg );_adggd !=nil {return _adggd ;};_bbcb .Tbl =append (_bbcb .Tbl ,_gdbbd );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gbaff :=NewEG_RunLevelElts ();_gbaff .ProofErr =NewCT_ProofErr ();if _gbabfe :=d .DecodeElement (_gbaff .ProofErr ,&_fffgg );_gbabfe !=nil {return _gbabfe ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_gbaff );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dbeabc :=NewEG_RunLevelElts ();_dbeabc .PermStart =NewCT_PermStart ();if _gfaeca :=d .DecodeElement (_dbeabc .PermStart ,&_fffgg );_gfaeca !=nil {return _gfaeca ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_dbeabc );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dcfba :=NewEG_RunLevelElts ();_dcfba .PermEnd =NewCT_Perm ();if _fefaga :=d .DecodeElement (_dcfba .PermEnd ,&_fffgg );_fefaga !=nil {return _fefaga ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_dcfba );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_bcgef :=NewEG_RunLevelElts ();_bcgef .Ins =NewCT_RunTrackChange ();if _cacec :=d .DecodeElement (_bcgef .Ins ,&_fffgg );_cacec !=nil {return _cacec ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_bcgef );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_cdead :=NewEG_RunLevelElts ();_cdead .Del =NewCT_RunTrackChange ();if _fbcdg :=d .DecodeElement (_cdead .Del ,&_fffgg );_fbcdg !=nil {return _fbcdg ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_cdead );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_beacf :=NewEG_RunLevelElts ();_beacf .MoveFrom =NewCT_RunTrackChange ();if _gafada :=d .DecodeElement (_beacf .MoveFrom ,&_fffgg );_gafada !=nil {return _gafada ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_beacf );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fdfcf :=NewEG_RunLevelElts ();_fdfcf .MoveTo =NewCT_RunTrackChange ();if _cbccb :=d .DecodeElement (_fdfcf .MoveTo ,&_fffgg );_cbccb !=nil {return _cbccb ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_fdfcf );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_efced :=NewEG_RunLevelElts ();_gbddd :=NewEG_RangeMarkupElements ();_gbddd .BookmarkStart =NewCT_Bookmark ();if _begag :=d .DecodeElement (_gbddd .BookmarkStart ,&_fffgg );_begag !=nil {return _begag ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_efced );_efced .EG_RangeMarkupElements =append (_efced .EG_RangeMarkupElements ,_gbddd );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cabeg :=NewEG_RunLevelElts ();_bfafe :=NewEG_RangeMarkupElements ();_bfafe .BookmarkEnd =NewCT_MarkupRange ();if _fdabbb :=d .DecodeElement (_bfafe .BookmarkEnd ,&_fffgg );_fdabbb !=nil {return _fdabbb ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_cabeg );_cabeg .EG_RangeMarkupElements =append (_cabeg .EG_RangeMarkupElements ,_bfafe );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aeggfd :=NewEG_RunLevelElts ();_ffde :=NewEG_RangeMarkupElements ();_ffde .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbacg :=d .DecodeElement (_ffde .MoveFromRangeStart ,&_fffgg );_dbacg !=nil {return _dbacg ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_aeggfd );_aeggfd .EG_RangeMarkupElements =append (_aeggfd .EG_RangeMarkupElements ,_ffde );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bedaf :=NewEG_RunLevelElts ();_cgbcc :=NewEG_RangeMarkupElements ();_cgbcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _daabe :=d .DecodeElement (_cgbcc .MoveFromRangeEnd ,&_fffgg );_daabe !=nil {return _daabe ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_bedaf );_bedaf .EG_RangeMarkupElements =append (_bedaf .EG_RangeMarkupElements ,_cgbcc );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ecafa :=NewEG_RunLevelElts ();_gabeff :=NewEG_RangeMarkupElements ();_gabeff .MoveToRangeStart =NewCT_MoveBookmark ();if _ffbga :=d .DecodeElement (_gabeff .MoveToRangeStart ,&_fffgg );_ffbga !=nil {return _ffbga ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_ecafa );_ecafa .EG_RangeMarkupElements =append (_ecafa .EG_RangeMarkupElements ,_gabeff );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_efadb :=NewEG_RunLevelElts ();_gaaeb :=NewEG_RangeMarkupElements ();_gaaeb .MoveToRangeEnd =NewCT_MarkupRange ();if _gbfbd :=d .DecodeElement (_gaaeb .MoveToRangeEnd ,&_fffgg );_gbfbd !=nil {return _gbfbd ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_efadb );_efadb .EG_RangeMarkupElements =append (_efadb .EG_RangeMarkupElements ,_gaaeb );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_caebfd :=NewEG_RunLevelElts ();_gedbc :=NewEG_RangeMarkupElements ();_gedbc .CommentRangeStart =NewCT_MarkupRange ();if _egcdg :=d .DecodeElement (_gedbc .CommentRangeStart ,&_fffgg );_egcdg !=nil {return _egcdg ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_caebfd );_caebfd .EG_RangeMarkupElements =append (_caebfd .EG_RangeMarkupElements ,_gedbc );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bedcf :=NewEG_RunLevelElts ();_fcge :=NewEG_RangeMarkupElements ();_fcge .CommentRangeEnd =NewCT_MarkupRange ();if _cfbad :=d .DecodeElement (_fcge .CommentRangeEnd ,&_fffgg );_cfbad !=nil {return _cfbad ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_bedcf );_bedcf .EG_RangeMarkupElements =append (_bedcf .EG_RangeMarkupElements ,_fcge );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fabbc :=NewEG_RunLevelElts ();_cddca :=NewEG_RangeMarkupElements ();_cddca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gbfbe :=d .DecodeElement (_cddca .CustomXmlInsRangeStart ,&_fffgg );_gbfbe !=nil {return _gbfbe ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_fabbc );_fabbc .EG_RangeMarkupElements =append (_fabbc .EG_RangeMarkupElements ,_cddca );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdeccc :=NewEG_RunLevelElts ();_bdgcf :=NewEG_RangeMarkupElements ();_bdgcf .CustomXmlInsRangeEnd =NewCT_Markup ();if _aefbbd :=d .DecodeElement (_bdgcf .CustomXmlInsRangeEnd ,&_fffgg );_aefbbd !=nil {return _aefbbd ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_fdeccc );_fdeccc .EG_RangeMarkupElements =append (_fdeccc .EG_RangeMarkupElements ,_bdgcf );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_beffd :=NewEG_RunLevelElts ();_bfefa :=NewEG_RangeMarkupElements ();_bfefa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dddgf :=d .DecodeElement (_bfefa .CustomXmlDelRangeStart ,&_fffgg );_dddgf !=nil {return _dddgf ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_beffd );_beffd .EG_RangeMarkupElements =append (_beffd .EG_RangeMarkupElements ,_bfefa );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfgbd :=NewEG_RunLevelElts ();_fgggde :=NewEG_RangeMarkupElements ();_fgggde .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbebg :=d .DecodeElement (_fgggde .CustomXmlDelRangeEnd ,&_fffgg );_fbebg !=nil {return _fbebg ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_dfgbd );_dfgbd .EG_RangeMarkupElements =append (_dfgbd .EG_RangeMarkupElements ,_fgggde );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gbcdcg :=NewEG_RunLevelElts ();_bbfcb :=NewEG_RangeMarkupElements ();_bbfcb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ccedd :=d .DecodeElement (_bbfcb .CustomXmlMoveFromRangeStart ,&_fffgg );_ccedd !=nil {return _ccedd ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_gbcdcg );_gbcdcg .EG_RangeMarkupElements =append (_gbcdcg .EG_RangeMarkupElements ,_bbfcb );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_deebd :=NewEG_RunLevelElts ();_ggdgb :=NewEG_RangeMarkupElements ();_ggdgb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gbbcc :=d .DecodeElement (_ggdgb .CustomXmlMoveFromRangeEnd ,&_fffgg );_gbbcc !=nil {return _gbbcc ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_deebd );_deebd .EG_RangeMarkupElements =append (_deebd .EG_RangeMarkupElements ,_ggdgb );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fdabg :=NewEG_RunLevelElts ();_egdad :=NewEG_RangeMarkupElements ();_egdad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eaggdb :=d .DecodeElement (_egdad .CustomXmlMoveToRangeStart ,&_fffgg );_eaggdb !=nil {return _eaggdb ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_fdabg );_fdabg .EG_RangeMarkupElements =append (_fdabg .EG_RangeMarkupElements ,_egdad );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgfgde :=NewEG_RunLevelElts ();_defbe :=NewEG_RangeMarkupElements ();_defbe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eagbe :=d .DecodeElement (_defbe .CustomXmlMoveToRangeEnd ,&_fffgg );_eagbe !=nil {return _eagbe ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_cgfgde );_cgfgde .EG_RangeMarkupElements =append (_cgfgde .EG_RangeMarkupElements ,_defbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bafec :=NewEG_RunLevelElts ();_eafdde :=NewEG_MathContent ();_eafdde .OMathPara =_ce .NewOMathPara ();if _egbbc :=d .DecodeElement (_eafdde .OMathPara ,&_fffgg );_egbbc !=nil {return _egbbc ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_bafec );_bafec .EG_MathContent =append (_bafec .EG_MathContent ,_eafdde );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dcba :=NewEG_RunLevelElts ();_gbgdc :=NewEG_MathContent ();_gbgdc .OMath =_ce .NewOMath ();if _gcfbg :=d .DecodeElement (_gbgdc .OMath ,&_fffgg );_gcfbg !=nil {return _gcfbg ;};_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_dcba );_dcba .EG_MathContent =append (_dcba .EG_MathContent ,_gbgdc );default:_gb .Log ("\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\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006et\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_fffgg .Name );if _gfgge :=d .Skip ();_gfgge !=nil {return _gfgge ;};};case _f .EndElement :break _facceb ;case _f .CharData :};};return nil ;};func (_cccdd *ST_Pitch )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eabbc ,_cgfcbf :=d .Token ();if _cgfcbf !=nil {return _cgfcbf ;};if _caadcb ,_beaecc :=_eabbc .(_f .EndElement );_beaecc &&_caadcb .Name ==start .Name {*_cccdd =1;return nil ;};if _adbgfc ,_efffff :=_eabbc .(_f .CharData );!_efffff {return _c .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",_eabbc );}else {switch string (_adbgfc ){case "":*_cccdd =0;case "\u0066\u0069\u0078e\u0064":*_cccdd =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_cccdd =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cccdd =3;};};_eabbc ,_cgfcbf =d .Token ();if _cgfcbf !=nil {return _cgfcbf ;};if _gafbdd ,_agdcee :=_eabbc .(_f .EndElement );_agdcee &&_gafbdd .Name ==start .Name {return nil ;};return _c .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",_eabbc );};func (_cffaf ST_PTabAlignment )String ()string {switch _cffaf {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";};return "";};func (_gcdgb *CT_Num )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gcdgb .NumIdAttr )});e .EncodeToken (start );_cfbcd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_gcdgb .AbstractNumId ,_cfbcd );if _gcdgb .LvlOverride !=nil {_bgdega :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_ceefa :=range _gcdgb .LvlOverride {e .EncodeElement (_ceefa ,_bgdega );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egced ST_FrameLayout )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_egced .String (),start );};func (_gfecc ST_Jc )String ()string {switch _gfecc {case 0:return "";case 1:return "\u0073\u0074\u0061r\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006e\u0064";case 4:return "\u0062\u006f\u0074\u0068";case 5:return "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 6:return "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case 7:return "\u006e\u0075\u006d\u0054\u0061\u0062";case 8:return "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 9:return "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 10:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case 11:return "\u006c\u0065\u0066\u0074";case 12:return "\u0072\u0069\u0067h\u0074";};return "";};func (_cadea *ST_TblWidth )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbageb ,_faabaf :=d .Token ();if _faabaf !=nil {return _faabaf ;};if _adeff ,_gdfff :=_bbageb .(_f .EndElement );_gdfff &&_adeff .Name ==start .Name {*_cadea =1;return nil ;};if _gcfccb ,_ebcbfg :=_bbageb .(_f .CharData );!_ebcbfg {return _c .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",_bbageb );}else {switch string (_gcfccb ){case "":*_cadea =0;case "\u006e\u0069\u006c":*_cadea =1;case "\u0070\u0063\u0074":*_cadea =2;case "\u0064\u0078\u0061":*_cadea =3;case "\u0061\u0075\u0074\u006f":*_cadea =4;};};_bbageb ,_faabaf =d .Token ();if _faabaf !=nil {return _faabaf ;};if _fgeeac ,_gaabc :=_bbageb .(_f .EndElement );_gaabc &&_fgeeac .Name ==start .Name {return nil ;};return _c .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",_bbageb );}; +// Custom XML Attribute +Attr []*CT_Attr ;};func (_abgdgg *CT_SmartTagRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abgdgg .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ea .Sprintf ("\u0025\u0076",*_abgdgg .UriAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ea .Sprintf ("\u0025\u0076",_abgdgg .ElementAttr )});e .EncodeToken (start );if _abgdgg .SmartTagPr !=nil {_dfdec :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_abgdgg .SmartTagPr ,_dfdec );};if _abgdgg .EG_PContent !=nil {for _ ,_begcd :=range _abgdgg .EG_PContent {_begcd .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fgdfe *CT_ParaRPrChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ea .Sprintf ("\u0025\u0076",_fgdfe .AuthorAttr )});if _fgdfe .DateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ea .Sprintf ("\u0025\u0076",*_fgdfe .DateAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_fgdfe .IdAttr )});e .EncodeToken (start );_cggcfd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_fgdfe .RPr ,_cggcfd );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_MailMergeSourceTypeUnset ST_MailMergeSourceType =0;ST_MailMergeSourceTypeDatabase ST_MailMergeSourceType =1;ST_MailMergeSourceTypeAddressBook ST_MailMergeSourceType =2;ST_MailMergeSourceTypeDocument1 ST_MailMergeSourceType =3;ST_MailMergeSourceTypeDocument2 ST_MailMergeSourceType =4;ST_MailMergeSourceTypeText ST_MailMergeSourceType =5;ST_MailMergeSourceTypeEmail ST_MailMergeSourceType =6;ST_MailMergeSourceTypeNative ST_MailMergeSourceType =7;ST_MailMergeSourceTypeLegacy ST_MailMergeSourceType =8;ST_MailMergeSourceTypeMaster ST_MailMergeSourceType =9;); -// Validate validates the CT_SdtRow and its children -func (_abddd *CT_SdtRow )Validate ()error {return _abddd .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");};func (_deccf *CT_HpsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbgd :=range start .Attr {if _bbgd .Name .Local =="\u0076\u0061\u006c"{_bffeb ,_gbdbb :=ParseUnionST_HpsMeasure (_bbgd .Value );if _gbdbb !=nil {return _gbdbb ;};_deccf .ValAttr =_bffeb ;continue ;};};for {_egcb ,_fgda :=d .Token ();if _fgda !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_fgda );};if _bbef ,_bffee :=_egcb .(_f .EndElement );_bffee &&_bbef .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path +func (_fedegb *EG_CellMarkupElements )ValidateWithPath (path string )error {if _fedegb .CellIns !=nil {if _fcbdd :=_fedegb .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_fcbdd !=nil {return _fcbdd ;};};if _fedegb .CellDel !=nil {if _eagdec :=_fedegb .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_eagdec !=nil {return _eagdec ;};};if _fedegb .CellMerge !=nil {if _dadac :=_fedegb .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_dadac !=nil {return _dadac ;};};return nil ;};func (_bdaae *CT_FFHelpText )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aegg :=range start .Attr {if _aegg .Name .Local =="\u0074\u0079\u0070\u0065"{_bdaae .TypeAttr .UnmarshalXMLAttr (_aegg );continue ;};if _aegg .Name .Local =="\u0076\u0061\u006c"{_befgb ,_bbeaac :=_aegg .Value ,error (nil );if _bbeaac !=nil {return _bbeaac ;};_bdaae .ValAttr =&_befgb ;continue ;};};for {_fgac ,_dgcd :=d .Token ();if _dgcd !=nil {return _ea .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_dgcd );};if _befa ,_cefb :=_fgac .(_c .EndElement );_cefb &&_befa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_View and its children -func (_bcccf *CT_View )Validate ()error {return _bcccf .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");};func (_gefgcb ST_Wrap )String ()string {switch _gefgcb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case 3:return "\u0061\u0072\u006f\u0075\u006e\u0064";case 4:return "\u0074\u0069\u0067h\u0074";case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";case 6:return "\u006e\u006f\u006e\u0065";};return "";};func (_eagbce *ST_HexColor )Validate ()error {return _eagbce .ValidateWithPath ("")};func NewCT_FFData ()*CT_FFData {_bdcf :=&CT_FFData {};return _bdcf };func (_acbbb ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _acbbb {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbbb ));};return nil ;}; +// Validate validates the Comments and its children +func (_deffbf *Comments )Validate ()error {return _deffbf .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; -// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path -func (_edba *CT_MultiLevelType )ValidateWithPath (path string )error {if _edba .ValAttr ==ST_MultiLevelTypeUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _abadc :=_edba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abadc !=nil {return _abadc ;};return nil ;};type WdWgp struct{WdCT_WordprocessingGroup };func (_ccega *ST_Wrap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccega =0;case "\u0061\u0075\u0074\u006f":*_ccega =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_ccega =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_ccega =3;case "\u0074\u0069\u0067h\u0074":*_ccega =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_ccega =5;case "\u006e\u006f\u006e\u0065":*_ccega =6;};return nil ;}; +// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path +func (_cagfb *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil };func (_abecd *ST_InfoTextType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abecd =0;case "\u0074\u0065\u0078\u0074":*_abecd =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_abecd =2;};return nil ;};type CT_SdtDateMappingType struct{ -// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path -func (_eebfdf *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _aeeb :=_eebfdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeeb !=nil {return _aeeb ;};return nil ;}; +// Date Storage Type +ValAttr ST_SdtDateMappingType ;}; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_degg *CT_Border )ValidateWithPath (path string )error {if _degg .ValAttr ==ST_BorderUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _dfd :=_degg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfd !=nil {return _dfd ;};if _degg .ColorAttr !=nil {if _gdbdc :=_degg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gdbdc !=nil {return _gdbdc ;};};if _ggfc :=_degg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ggfc !=nil {return _ggfc ;};if _degg .ShadowAttr !=nil {if _dbd :=_degg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_dbd !=nil {return _dbd ;};};if _degg .FrameAttr !=nil {if _cggb :=_degg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_cggb !=nil {return _cggb ;};};return nil ;};func (_eegeb *CT_CustomXmlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccgdd :for {_gdbaf ,_deccd :=d .Token ();if _deccd !=nil {return _deccd ;};switch _fbaff :=_gdbaf .(type ){case _f .StartElement :switch _fbaff .Name {case _f .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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_f .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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_eegeb .Placeholder =NewCT_String ();if _ecdd :=d .DecodeElement (_eegeb .Placeholder ,&_fbaff );_ecdd !=nil {return _ecdd ;};case _f .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 :"\u0061\u0074\u0074\u0072"},_f .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 :"\u0061\u0074\u0074\u0072"}:_bgde :=NewCT_Attr ();if _gbdfb :=d .DecodeElement (_bgde ,&_fbaff );_gbdfb !=nil {return _gbdfb ;};_eegeb .Attr =append (_eegeb .Attr ,_bgde );default:_gb .Log ("\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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006cP\u0072\u0020\u0025\u0076",_fbaff .Name );if _gfgc :=d .Skip ();_gfgc !=nil {return _gfgc ;};};case _f .EndElement :break _ccgdd ;case _f .CharData :};};return nil ;};func NewCT_WriteProtection ()*CT_WriteProtection {_adcgdd :=&CT_WriteProtection {};return _adcgdd }; +// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path +func (_cbdd *CT_FFHelpText )ValidateWithPath (path string )error {if _cgebb :=_cbdd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cgebb !=nil {return _cgebb ;};return nil ;};func NewCT_TrPrChange ()*CT_TrPrChange {_dcfdeg :=&CT_TrPrChange {};_dcfdeg .TrPr =NewCT_TrPrBase ();return _dcfdeg ;};func (_agaeg *WdCT_WrapTopBottom )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbagbg :=range start .Attr {if _gbagbg .Name .Local =="\u0064\u0069\u0073t\u0054"{_fggbe ,_ffffdd :=_ac .ParseUint (_gbagbg .Value ,10,32);if _ffffdd !=nil {return _ffffdd ;};_adgcab :=uint32 (_fggbe );_agaeg .DistTAttr =&_adgcab ;continue ;};if _gbagbg .Name .Local =="\u0064\u0069\u0073t\u0042"{_cgegd ,_fbebd :=_ac .ParseUint (_gbagbg .Value ,10,32);if _fbebd !=nil {return _fbebd ;};_cfcbea :=uint32 (_cgegd );_agaeg .DistBAttr =&_cfcbea ;continue ;};};_abdff :for {_adeecg ,_deagg :=d .Token ();if _deagg !=nil {return _deagg ;};switch _afeba :=_adeecg .(type ){case _c .StartElement :switch _afeba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_agaeg .EffectExtent =NewWdCT_EffectExtent ();if _afefa :=d .DecodeElement (_agaeg .EffectExtent ,&_afeba );_afefa !=nil {return _afefa ;};default:_cff .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d\u0020\u0025\u0076",_afeba .Name );if _gebbf :=d .Skip ();_gebbf !=nil {return _gebbf ;};};case _c .EndElement :break _abdff ;case _c .CharData :};};return nil ;};const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;); -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_beeg *CT_Kinsoku )ValidateWithPath (path string )error {return nil };type CT_Settings struct{ +// Validate validates the CT_ColorSchemeMapping and its children +func (_bffg *CT_ColorSchemeMapping )Validate ()error {return _bffg .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};type CT_Settings struct{ // Write Protection WriteProtection *CT_WriteProtection ; @@ -6861,7 +7014,7 @@ Compat *CT_Compat ; DocVars *CT_DocVars ; // Listing of All Revision Save ID Values -Rsids *CT_DocRsids ;MathPr *_ce .MathPr ; +Rsids *CT_DocRsids ;MathPr *_egg .MathPr ; // Attached Custom XML Schema AttachedSchema []*CT_String ; @@ -6888,7 +7041,7 @@ Captions *CT_Captions ; ReadModeInkLockDown *CT_ReadingModeInkLockDown ; // Supplementary Smart Tag Information -SmartTagType []*CT_SmartTagType ;SchemaLibrary *_b .SchemaLibrary ; +SmartTagType []*CT_SmartTagType ;SchemaLibrary *_g .SchemaLibrary ; // Default Properties for VML Objects in Main Document ShapeDefaults *CT_ShapeDefaults ; @@ -6900,214 +7053,61 @@ DoNotEmbedSmartTags *CT_OnOff ; DecimalSymbol *CT_String ; // List Separator for Field Code Evaluation -ListSeparator *CT_String ;Extra []_gb .Any ;}; - -// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path -func (_deagb *CT_TrPrBase )ValidateWithPath (path string )error {for _bfcbgc ,_gfdea :=range _deagb .CnfStyle {if _degeeg :=_gfdea .ValidateWithPath (_c .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bfcbgc ));_degeeg !=nil {return _degeeg ;};};for _gcdfba ,_ebacf :=range _deagb .DivId {if _fggfc :=_ebacf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gcdfba ));_fggfc !=nil {return _fggfc ;};};for _ccbgbb ,_dabacg :=range _deagb .GridBefore {if _adgaad :=_dabacg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_ccbgbb ));_adgaad !=nil {return _adgaad ;};};for _ccgeba ,_ecggda :=range _deagb .GridAfter {if _fbbaf :=_ecggda .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ccgeba ));_fbbaf !=nil {return _fbbaf ;};};for _dccbd ,_fdffdg :=range _deagb .WBefore {if _gccge :=_fdffdg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_dccbd ));_gccge !=nil {return _gccge ;};};for _faeaba ,_fbfcd :=range _deagb .WAfter {if _abgff :=_fbfcd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_faeaba ));_abgff !=nil {return _abgff ;};};for _bfcaefb ,_cbfba :=range _deagb .CantSplit {if _babada :=_cbfba .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_bfcaefb ));_babada !=nil {return _babada ;};};for _ffcce ,_dgbcg :=range _deagb .TrHeight {if _egcad :=_dgbcg .ValidateWithPath (_c .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_ffcce ));_egcad !=nil {return _egcad ;};};for _ddagg ,_gbbbd :=range _deagb .TblHeader {if _ggeccd :=_gbbbd .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddagg ));_ggeccd !=nil {return _ggeccd ;};};for _aabga ,_gaead :=range _deagb .TblCellSpacing {if _ebcfgd :=_gaead .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_aabga ));_ebcfgd !=nil {return _ebcfgd ;};};for _dcaabg ,_gaega :=range _deagb .Jc {if _cfagb :=_gaega .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_dcaabg ));_cfagb !=nil {return _cfagb ;};};for _badfee ,_gdfbc :=range _deagb .Hidden {if _cdcdb :=_gdfbc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_badfee ));_cdcdb !=nil {return _cdcdb ;};};return nil ;};func (_cecfgfa ST_Direction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cecfgfa .String (),start );};func (_aadfcg ST_VerticalJc )String ()string {switch _aadfcg {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0068";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";};return "";};func (_gdbac *CT_DocPartBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gfaee ,_ggegf :=_gdbac .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ggegf !=nil {return _ggegf ;};start .Attr =append (start .Attr ,_gfaee );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gecdfb ST_FontFamily )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gecdfb .String (),start );};func (_dccc *CT_DocGrid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dccc .TypeAttr !=ST_DocGridUnset {_eagcb ,_edcb :=_dccc .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _edcb !=nil {return _edcb ;};start .Attr =append (start .Attr ,_eagcb );};if _dccc .LinePitchAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u006c\u0069\u006e\u0065\u0050\u0069\u0074\u0063\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_dccc .LinePitchAttr )});};if _dccc .CharSpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0063\u0068\u0061\u0072\u0053\u0070\u0061\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dccc .CharSpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_R and its children -func (_decdca *CT_R )Validate ()error {return _decdca .ValidateWithPath ("\u0043\u0054\u005f\u0052")}; - -// Validate validates the CT_SectPrBase and its children -func (_aegba *CT_SectPrBase )Validate ()error {return _aegba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");};func (_eadbd *WdWgp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eadbd .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();_geadea :for {_beaag ,_geabaa :=d .Token ();if _geabaa !=nil {return _geabaa ;};switch _eabca :=_beaag .(type ){case _f .StartElement :switch _eabca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_f .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 :"\u0063\u004e\u0076P\u0072"}:_eadbd .CNvPr =_db .NewCT_NonVisualDrawingProps ();if _caeffc :=d .DecodeElement (_eadbd .CNvPr ,&_eabca );_caeffc !=nil {return _caeffc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_f .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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _ggdcga :=d .DecodeElement (_eadbd .CNvGrpSpPr ,&_eabca );_ggdcga !=nil {return _ggdcga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_f .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 :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _bfgae :=d .DecodeElement (_eadbd .GrpSpPr ,&_eabca );_bfgae !=nil {return _bfgae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_f .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 :"\u0077\u0073\u0070"}:_bggfed :=NewWdCT_WordprocessingGroupChoice ();if _agbbg :=d .DecodeElement (&_bggfed .Wsp ,&_eabca );_agbbg !=nil {return _agbbg ;};_eadbd .Choice =append (_eadbd .Choice ,_bggfed );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_f .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 :"\u0067\u0072\u0070S\u0070"}:_cbeee :=NewWdCT_WordprocessingGroupChoice ();if _bacgce :=d .DecodeElement (&_cbeee .GrpSp ,&_eabca );_bacgce !=nil {return _bacgce ;};_eadbd .Choice =append (_eadbd .Choice ,_cbeee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cdggc :=NewWdCT_WordprocessingGroupChoice ();if _beagaa :=d .DecodeElement (&_cdggc .GraphicFrame ,&_eabca );_beagaa !=nil {return _beagaa ;};_eadbd .Choice =append (_eadbd .Choice ,_cdggc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_degebe :=NewWdCT_WordprocessingGroupChoice ();if _bgffe :=d .DecodeElement (&_degebe .Pic ,&_eabca );_bgffe !=nil {return _bgffe ;};_eadbd .Choice =append (_eadbd .Choice ,_degebe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ecggg :=NewWdCT_WordprocessingGroupChoice ();if _ecdeaf :=d .DecodeElement (&_ecggg .ContentPart ,&_eabca );_ecdeaf !=nil {return _ecdeaf ;};_eadbd .Choice =append (_eadbd .Choice ,_ecggg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eadbd .ExtLst =_db .NewCT_OfficeArtExtensionList ();if _gccgbc :=d .DecodeElement (_eadbd .ExtLst ,&_eabca );_gccgbc !=nil {return _gccgbc ;};default:_gb .Log ("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 \u0057\u0064\u0057g\u0070 \u0025\u0076",_eabca .Name );if _fcged :=d .Skip ();_fcged !=nil {return _fcged ;};};case _f .EndElement :break _geadea ;case _f .CharData :};};return nil ;};type CT_NumFmt struct{ - -// Numbering Format Type -ValAttr ST_NumberFormat ; - -// Custom Defined Number Format -FormatAttr *string ;}; - -// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path -func (_fafb *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _fafb .W !=nil {if _cdeg :=_fafb .W .ValidateWithPath (path +"\u002f\u0057");_cdeg !=nil {return _cdeg ;};};if _fafb .Color !=nil {if _ffgcg :=_fafb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ffgcg !=nil {return _ffgcg ;};};if _fafb .NoBorder !=nil {if _fabg :=_fafb .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_fabg !=nil {return _fabg ;};};if _fafb .FlatBorders !=nil {if _fgeb :=_fafb .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_fgeb !=nil {return _fgeb ;};};return nil ;};func (_eccaea *WdCT_WordprocessingCanvas )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eccaea .Bg !=nil {_ebfgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_eccaea .Bg ,_ebfgf );};if _eccaea .Whole !=nil {_agddd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}};e .EncodeElement (_eccaea .Whole ,_agddd );};if _eccaea .Choice !=nil {for _ ,_ffbcf :=range _eccaea .Choice {_ffbcf .MarshalXML (e ,_f .StartElement {});};};if _eccaea .ExtLst !=nil {_edeeb :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eccaea .ExtLst ,_edeeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeced *CT_PBdr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eeced .Top !=nil {_dfbad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_eeced .Top ,_dfbad );};if _eeced .Left !=nil {_dagabg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_eeced .Left ,_dagabg );};if _eeced .Bottom !=nil {_cddafa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_eeced .Bottom ,_cddafa );};if _eeced .Right !=nil {_bcdbf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eeced .Right ,_bcdbf );};if _eeced .Between !=nil {_aaeca :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}};e .EncodeElement (_eeced .Between ,_aaeca );};if _eeced .Bar !=nil {_bddeca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_eeced .Bar ,_bddeca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbdbeb *CT_Panose )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_gbdbeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_ReadingModeInkLockDown and its children -func (_gdaag *CT_ReadingModeInkLockDown )Validate ()error {return _gdaag .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");};func (_eagadg ST_Underline )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eagadg .String (),start );}; - -// Validate validates the CT_TblPrExBase and its children -func (_fefaa *CT_TblPrExBase )Validate ()error {return _fefaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");};func (_aggdb *ST_ProofErr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbfgfd ,_begdab :=d .Token ();if _begdab !=nil {return _begdab ;};if _dbcfaa ,_dbgdb :=_fbfgfd .(_f .EndElement );_dbgdb &&_dbcfaa .Name ==start .Name {*_aggdb =1;return nil ;};if _cadfd ,_baaeaa :=_fbfgfd .(_f .CharData );!_baaeaa {return _c .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",_fbfgfd );}else {switch string (_cadfd ){case "":*_aggdb =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_aggdb =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_aggdb =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_aggdb =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_aggdb =4;};};_fbfgfd ,_begdab =d .Token ();if _begdab !=nil {return _begdab ;};if _caage ,_eaaab :=_fbfgfd .(_f .EndElement );_eaaab &&_caage .Name ==start .Name {return nil ;};return _c .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",_fbfgfd );};func (_bagfd *CT_Height )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfcbab :=range start .Attr {if _bfcbab .Name .Local =="\u0076\u0061\u006c"{_bdcef ,_dabded :=ParseUnionST_TwipsMeasure (_bfcbab .Value );if _dabded !=nil {return _dabded ;};_bagfd .ValAttr =&_bdcef ;continue ;};if _bfcbab .Name .Local =="\u0068\u0052\u0075l\u0065"{_bagfd .HRuleAttr .UnmarshalXMLAttr (_bfcbab );continue ;};};for {_dcgeb ,_feddf :=d .Token ();if _feddf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_feddf );};if _agdga ,_fgcfb :=_dcgeb .(_f .EndElement );_fgcfb &&_agdga .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path -func (_eagca *CT_Frame )ValidateWithPath (path string )error {if _eagca .Sz !=nil {if _adebc :=_eagca .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_adebc !=nil {return _adebc ;};};if _eagca .Name !=nil {if _afgab :=_eagca .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_afgab !=nil {return _afgab ;};};if _eagca .Title !=nil {if _geaad :=_eagca .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_geaad !=nil {return _geaad ;};};if _eagca .LongDesc !=nil {if _baebe :=_eagca .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c");_baebe !=nil {return _baebe ;};};if _eagca .SourceFileName !=nil {if _gbbdd :=_eagca .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_gbbdd !=nil {return _gbbdd ;};};if _eagca .MarW !=nil {if _cbdgd :=_eagca .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057");_cbdgd !=nil {return _cbdgd ;};};if _eagca .MarH !=nil {if _acced :=_eagca .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_acced !=nil {return _acced ;};};if _eagca .Scrollbar !=nil {if _geae :=_eagca .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072");_geae !=nil {return _geae ;};};if _eagca .NoResizeAllowed !=nil {if _bdff :=_eagca .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_bdff !=nil {return _bdff ;};};if _eagca .LinkedToFile !=nil {if _agbb :=_eagca .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065");_agbb !=nil {return _agbb ;};};return nil ;}; - -// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path -func (_caec *CT_Captions )ValidateWithPath (path string )error {for _cgfg ,_ecf :=range _caec .Caption {if _ceca :=_ecf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_cgfg ));_ceca !=nil {return _ceca ;};};if _caec .AutoCaptions !=nil {if _bfcc :=_caec .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_bfcc !=nil {return _bfcc ;};};return nil ;}; - -// Validate validates the CT_Ruby and its children -func (_abdc *CT_Ruby )Validate ()error {return _abdc .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");};func (_bbbba *CT_Tc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbbba .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bbbba .IdAttr )});};e .EncodeToken (start );if _bbbba .TcPr !=nil {_gbgfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_bbbba .TcPr ,_gbgfc );};for _ ,_cgdac :=range _bbbba .EG_BlockLevelElts {_cgdac .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggcaeb ST_ChapterSep )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afcfag :=_f .Attr {};_afcfag .Name =name ;switch _ggcaeb {case ST_ChapterSepUnset :_afcfag .Value ="";case ST_ChapterSepHyphen :_afcfag .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_afcfag .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_afcfag .Value ="\u0063\u006f\u006co\u006e";case ST_ChapterSepEmDash :_afcfag .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_afcfag .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _afcfag ,nil ;};func (_cacbe *CT_SdtDate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cacbe .FullDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cacbe .FullDateAttr )});};e .EncodeToken (start );if _cacbe .DateFormat !=nil {_bafedb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_cacbe .DateFormat ,_bafedb );};if _cacbe .Lid !=nil {_afacba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_cacbe .Lid ,_afacba );};if _cacbe .StoreMappedDataAs !=nil {_cbdcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074or\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044\u0061\u0074\u0061\u0041\u0073"}};e .EncodeElement (_cacbe .StoreMappedDataAs ,_cbdcf );};if _cacbe .Calendar !=nil {_aceed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_cacbe .Calendar ,_aceed );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbabf ST_TabTlc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bbabf .String (),start );}; - -// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path -func (_bd *AG_Password )ValidateWithPath (path string )error {return nil };func (_dcbc *CT_EdnProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acgfc :for {_bgcg ,_ecba :=d .Token ();if _ecba !=nil {return _ecba ;};switch _eecf :=_bgcg .(type ){case _f .StartElement :switch _eecf .Name {case _f .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 :"\u0070\u006f\u0073"},_f .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 :"\u0070\u006f\u0073"}:_dcbc .Pos =NewCT_EdnPos ();if _fcbb :=d .DecodeElement (_dcbc .Pos ,&_eecf );_fcbb !=nil {return _fcbb ;};case _f .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 :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dcbc .NumFmt =NewCT_NumFmt ();if _dfedb :=d .DecodeElement (_dcbc .NumFmt ,&_eecf );_dfedb !=nil {return _dfedb ;};case _f .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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_dcbc .NumStart =NewCT_DecimalNumber ();if _feggd :=d .DecodeElement (_dcbc .NumStart ,&_eecf );_feggd !=nil {return _feggd ;};case _f .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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_f .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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_dcbc .NumRestart =NewCT_NumRestart ();if _gdgdg :=d .DecodeElement (_dcbc .NumRestart ,&_eecf );_gdgdg !=nil {return _gdgdg ;};default:_gb .Log ("\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\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_eecf .Name );if _bgdf :=d .Skip ();_bgdf !=nil {return _bgdf ;};};case _f .EndElement :break _acgfc ;case _f .CharData :};};return nil ;}; - -// ValidateWithPath validates the Hdr and its children, prefixing error messages with path -func (_eaccdg *Hdr )ValidateWithPath (path string )error {if _ceefgca :=_eaccdg .CT_HdrFtr .ValidateWithPath (path );_ceefgca !=nil {return _ceefgca ;};return nil ;}; - -// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path -func (_dbeeae *CT_FtnDocProps )ValidateWithPath (path string )error {if _dbeeae .Pos !=nil {if _ecace :=_dbeeae .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ecace !=nil {return _ecace ;};};if _dbeeae .NumFmt !=nil {if _cefbce :=_dbeeae .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cefbce !=nil {return _cefbce ;};};if _dbeeae .NumStart !=nil {if _dbbbb :=_dbeeae .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_dbbbb !=nil {return _dbbbb ;};};if _dbeeae .NumRestart !=nil {if _cbdgc :=_dbeeae .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_cbdgc !=nil {return _cbdgc ;};};for _ggfbd ,_ggcge :=range _dbeeae .Footnote {if _fbcf :=_ggcge .ValidateWithPath (_c .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_ggfbd ));_fbcf !=nil {return _fbcf ;};};return nil ;}; - -// Validate validates the CT_Comments and its children -func (_caeg *CT_Comments )Validate ()error {return _caeg .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_fedfda *WdCT_PosH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fedfda .RelativeFromAttr =WdST_RelFromH (1);_fedfda .Choice =NewWdCT_PosHChoice ();for _ ,_bgfdcg :=range start .Attr {if _bgfdcg .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_fedfda .RelativeFromAttr .UnmarshalXMLAttr (_bgfdcg );continue ;};};_bfcbdb :for {_dabaea ,_dfaacd :=d .Token ();if _dfaacd !=nil {return _dfaacd ;};switch _dgcfg :=_dabaea .(type ){case _f .StartElement :switch _dgcfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_f .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 :"\u0061\u006c\u0069g\u006e"}:_fedfda .Choice =NewWdCT_PosHChoice ();if _dfdcc :=d .DecodeElement (&_fedfda .Choice .Align ,&_dgcfg );_dfdcc !=nil {return _dfdcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_f .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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_fedfda .Choice =NewWdCT_PosHChoice ();if _eafbgg :=d .DecodeElement (&_fedfda .Choice .PosOffset ,&_dgcfg );_eafbgg !=nil {return _eafbgg ;};default:_gb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048 \u0025\u0076",_dgcfg .Name );if _fbbbddb :=d .Skip ();_fbbbddb !=nil {return _fbbbddb ;};};case _f .EndElement :break _bfcbdb ;case _f .CharData :};};return nil ;};func (_beddd ST_LineNumberRestart )String ()string {switch _beddd {case 0:return "";case 1:return "\u006ee\u0077\u0050\u0061\u0067\u0065";case 2:return "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return "";};func (_bcdffb *CT_SdtRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdbdf :for {_edabd ,_eefab :=d .Token ();if _eefab !=nil {return _eefab ;};switch _fbceb :=_edabd .(type ){case _f .StartElement :switch _fbceb .Name {case _f .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 :"\u0073\u0064\u0074P\u0072"},_f .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 :"\u0073\u0064\u0074P\u0072"}:_bcdffb .SdtPr =NewCT_SdtPr ();if _fegce :=d .DecodeElement (_bcdffb .SdtPr ,&_fbceb );_fegce !=nil {return _fegce ;};case _f .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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_f .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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_bcdffb .SdtEndPr =NewCT_SdtEndPr ();if _fdadf :=d .DecodeElement (_bcdffb .SdtEndPr ,&_fbceb );_fdadf !=nil {return _fdadf ;};case _f .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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_f .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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_bcdffb .SdtContent =NewCT_SdtContentRun ();if _eadgf :=d .DecodeElement (_bcdffb .SdtContent ,&_fbceb );_eadgf !=nil {return _eadgf ;};default:_gb .Log ("\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\u0064\u0074R\u0075\u006e \u0025\u0076",_fbceb .Name );if _beeac :=d .Skip ();_beeac !=nil {return _beeac ;};};case _f .EndElement :break _cdbdf ;case _f .CharData :};};return nil ;};func (_baecgf *ST_LevelSuffix )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adegaa ,_cfgcc :=d .Token ();if _cfgcc !=nil {return _cfgcc ;};if _cbgaab ,_gfcfdd :=_adegaa .(_f .EndElement );_gfcfdd &&_cbgaab .Name ==start .Name {*_baecgf =1;return nil ;};if _baebaa ,_eggbgd :=_adegaa .(_f .CharData );!_eggbgd {return _c .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",_adegaa );}else {switch string (_baebaa ){case "":*_baecgf =0;case "\u0074\u0061\u0062":*_baecgf =1;case "\u0073\u0070\u0061c\u0065":*_baecgf =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_baecgf =3;};};_adegaa ,_cfgcc =d .Token ();if _cfgcc !=nil {return _cfgcc ;};if _geegff ,_acabdd :=_adegaa .(_f .EndElement );_acabdd &&_geegff .Name ==start .Name {return nil ;};return _c .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",_adegaa );}; - -// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path -func (_bfga *CT_FldChar )ValidateWithPath (path string )error {if _bfga .FldCharTypeAttr ==ST_FldCharTypeUnset {return _c .Errorf ("\u0025\u0073\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _edef :=_bfga .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_edef !=nil {return _edef ;};if _bfga .FldLockAttr !=nil {if _ffgbeb :=_bfga .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_ffgbeb !=nil {return _ffgbeb ;};};if _bfga .DirtyAttr !=nil {if _dfec :=_bfga .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_dfec !=nil {return _dfec ;};};if _bfga .FldData !=nil {if _edgfc :=_bfga .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_edgfc !=nil {return _edgfc ;};};if _bfga .FfData !=nil {if _bceaf :=_bfga .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_bceaf !=nil {return _bceaf ;};};if _bfga .NumberingChange !=nil {if _gdgdf :=_bfga .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_gdgdf !=nil {return _gdgdf ;};};return nil ;};func (_dbdfe *CT_NumRestart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gcgff ,_gabga :=_dbdfe .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gabga !=nil {return _gabga ;};start .Attr =append (start .Attr ,_gcgff );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bagdg *ST_CombineBrackets )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bagdg =0;case "\u006e\u006f\u006e\u0065":*_bagdg =1;case "\u0072\u006f\u0075n\u0064":*_bagdg =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bagdg =3;case "\u0061\u006e\u0067l\u0065":*_bagdg =4;case "\u0063\u0075\u0072l\u0079":*_bagdg =5;};return nil ;};func (_dbeffa *WdCT_TextboxInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbeffa .TxbxContent =NewWdCT_TxbxContent ();for _ ,_gdcdc :=range start .Attr {if _gdcdc .Name .Local =="\u0069\u0064"{_fbgca ,_dffadde :=_ge .ParseUint (_gdcdc .Value ,10,16);if _dffadde !=nil {return _dffadde ;};_cfgdacc :=uint16 (_fbgca );_dbeffa .IdAttr =&_cfgdacc ;continue ;};};_geecg :for {_bgeeee ,_bddfgb :=d .Token ();if _bddfgb !=nil {return _bddfgb ;};switch _adggfe :=_bgeeee .(type ){case _f .StartElement :switch _adggfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_f .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"}:if _egcbc :=d .DecodeElement (_dbeffa .TxbxContent ,&_adggfe );_egcbc !=nil {return _egcbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbeffa .ExtLst =_db .NewCT_OfficeArtExtensionList ();if _bcabce :=d .DecodeElement (_dbeffa .ExtLst ,&_adggfe );_bcabce !=nil {return _bcabce ;};default:_gb .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0020\u0025v",_adggfe .Name );if _fggaa :=d .Skip ();_fggaa !=nil {return _fggaa ;};};case _f .EndElement :break _geecg ;case _f .CharData :};};return nil ;};func (_ggead ST_MailMergeDocType )Validate ()error {return _ggead .ValidateWithPath ("")};func (_dgda *CT_AutoCaptions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eeaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_fbg :=range _dgda .AutoCaption {e .EncodeElement (_fbg ,_eeaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_cf .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;};func (_bgddcg ST_Jc )ValidateWithPath (path string )error {switch _bgddcg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgddcg ));};return nil ;}; - -// AlternateContentRun is used to marshal/unmarshal mc:AlternateContent types inside or CT_R Extra in the OOXML schema. -type AlternateContentRun struct{Choice *AC_ChoiceRun ;Fallback _gb .Any ;};func (_acdcb *CT_ObjectEmbed )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adbea :=range start .Attr {if _adbea .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"&&_adbea .Name .Local =="\u0069\u0064"||_adbea .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"&&_adbea .Name .Local =="\u0069\u0064"{_cade ,_fagfc :=_adbea .Value ,error (nil );if _fagfc !=nil {return _fagfc ;};_acdcb .IdAttr =_cade ;continue ;};if _adbea .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_acdcb .DrawAspectAttr .UnmarshalXMLAttr (_adbea );continue ;};if _adbea .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bagbb ,_cbdbc :=_adbea .Value ,error (nil );if _cbdbc !=nil {return _cbdbc ;};_acdcb .ProgIdAttr =&_bagbb ;continue ;};if _adbea .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_dafcd ,_cegab :=_adbea .Value ,error (nil );if _cegab !=nil {return _cegab ;};_acdcb .ShapeIdAttr =&_dafcd ;continue ;};if _adbea .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_deaaf ,_gfbab :=_adbea .Value ,error (nil );if _gfbab !=nil {return _gfbab ;};_acdcb .FieldCodesAttr =&_deaaf ;continue ;};};for {_bdgba ,_bbbdba :=d .Token ();if _bbbdba !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064:\u0020\u0025\u0073",_bbbdba );};if _eaecf ,_gdggg :=_bdgba .(_f .EndElement );_gdggg &&_eaecf .Name ==start .Name {break ;};};return nil ;};func (_aedbd ST_ThemeColor )ValidateWithPath (path string )error {switch _aedbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aedbd ));};return nil ;}; - -// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path -func (_daaeb *CT_TblLook )ValidateWithPath (path string )error {if _daaeb .FirstRowAttr !=nil {if _gcdgaf :=_daaeb .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_gcdgaf !=nil {return _gcdgaf ;};};if _daaeb .LastRowAttr !=nil {if _edcfb :=_daaeb .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_edcfb !=nil {return _edcfb ;};};if _daaeb .FirstColumnAttr !=nil {if _cbbadd :=_daaeb .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_cbbadd !=nil {return _cbbadd ;};};if _daaeb .LastColumnAttr !=nil {if _dcdga :=_daaeb .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_dcdga !=nil {return _dcdga ;};};if _daaeb .NoHBandAttr !=nil {if _eacff :=_daaeb .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_eacff !=nil {return _eacff ;};};if _daaeb .NoVBandAttr !=nil {if _eddbcc :=_daaeb .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_eddbcc !=nil {return _eddbcc ;};};return nil ;}; +ListSeparator *CT_String ;Extra []_cff .Any ;};func (_fcbgcd ST_TextAlignment )String ()string {switch _fcbgcd {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 5:return "\u0061\u0075\u0074\u006f";};return "";}; -// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path -func (_fgeaf *CT_EdnDocProps )ValidateWithPath (path string )error {if _fgeaf .Pos !=nil {if _ffgaa :=_fgeaf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ffgaa !=nil {return _ffgaa ;};};if _fgeaf .NumFmt !=nil {if _affcg :=_fgeaf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_affcg !=nil {return _affcg ;};};if _fgeaf .NumStart !=nil {if _dbcee :=_fgeaf .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_dbcee !=nil {return _dbcee ;};};if _fgeaf .NumRestart !=nil {if _ddgce :=_fgeaf .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_ddgce !=nil {return _ddgce ;};};for _eabg ,_gddbd :=range _fgeaf .Endnote {if _edbgg :=_gddbd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_eabg ));_edbgg !=nil {return _edbgg ;};};return nil ;};func (_ebbggg ST_PTabLeader )String ()string {switch _ebbggg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";};func (_dbcec *ST_PageBorderOffset )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fegcbc ,_cceca :=d .Token ();if _cceca !=nil {return _cceca ;};if _gggbfg ,_feceed :=_fegcbc .(_f .EndElement );_feceed &&_gggbfg .Name ==start .Name {*_dbcec =1;return nil ;};if _bcbge ,_dcdce :=_fegcbc .(_f .CharData );!_dcdce {return _c .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",_fegcbc );}else {switch string (_bcbge ){case "":*_dbcec =0;case "\u0070\u0061\u0067\u0065":*_dbcec =1;case "\u0074\u0065\u0078\u0074":*_dbcec =2;};};_fegcbc ,_cceca =d .Token ();if _cceca !=nil {return _cceca ;};if _dedefa ,_bgbaa :=_fegcbc .(_f .EndElement );_bgbaa &&_dedefa .Name ==start .Name {return nil ;};return _c .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",_fegcbc );}; - -// ST_DecimalNumberOrPercent is a union type -type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;}; - -// Validate validates the CT_Headers and its children -func (_gbddg *CT_Headers )Validate ()error {return _gbddg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_cggcf *CT_SectPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cggcf .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_c .Sprintf ("\u0025\u0076",*_cggcf .RsidRPrAttr )});};if _cggcf .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_c .Sprintf ("\u0025\u0076",*_cggcf .RsidDelAttr )});};if _cggcf .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_c .Sprintf ("\u0025\u0076",*_cggcf .RsidRAttr )});};if _cggcf .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cggcf .RsidSectAttr )});};e .EncodeToken (start );if _cggcf .EG_HdrFtrReferences !=nil {for _ ,_dgbcd :=range _cggcf .EG_HdrFtrReferences {_dgbcd .MarshalXML (e ,_f .StartElement {});};};if _cggcf .FootnotePr !=nil {_cbfbgdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cggcf .FootnotePr ,_cbfbgdd );};if _cggcf .EndnotePr !=nil {_eafgbb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cggcf .EndnotePr ,_eafgbb );};if _cggcf .Type !=nil {_gbfeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cggcf .Type ,_gbfeb );};if _cggcf .PgSz !=nil {_cbceg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_cggcf .PgSz ,_cbceg );};if _cggcf .PgMar !=nil {_dcceg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_cggcf .PgMar ,_dcceg );};if _cggcf .PaperSrc !=nil {_eagbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_cggcf .PaperSrc ,_eagbb );};if _cggcf .PgBorders !=nil {_gceda :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cggcf .PgBorders ,_gceda );};if _cggcf .LnNumType !=nil {_abega :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cggcf .LnNumType ,_abega );};if _cggcf .PgNumType !=nil {_cdbcc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cggcf .PgNumType ,_cdbcc );};if _cggcf .Cols !=nil {_acggg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_cggcf .Cols ,_acggg );};if _cggcf .FormProt !=nil {_fccfcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_cggcf .FormProt ,_fccfcf );};if _cggcf .VAlign !=nil {_bbbge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cggcf .VAlign ,_bbbge );};if _cggcf .NoEndnote !=nil {_cagef :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_cggcf .NoEndnote ,_cagef );};if _cggcf .TitlePg !=nil {_bcdbd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_cggcf .TitlePg ,_bcdbd );};if _cggcf .TextDirection !=nil {_gcgcae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cggcf .TextDirection ,_gcgcae );};if _cggcf .Bidi !=nil {_feefc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_cggcf .Bidi ,_feefc );};if _cggcf .RtlGutter !=nil {_egaeg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_cggcf .RtlGutter ,_egaeg );};if _cggcf .DocGrid !=nil {_fega :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_cggcf .DocGrid ,_fega );};if _cggcf .PrinterSettings !=nil {_gcddcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_cggcf .PrinterSettings ,_gcddcd );};if _cggcf .SectPrChange !=nil {_cdaefa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cggcf .SectPrChange ,_cdaefa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MailMergeDataType struct{ - -// Value -ValAttr string ;};func (_egge *CT_Charset )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egge .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_egge .ValAttr )});};if _egge .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0053\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_egge .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_Comment and its children -func (_fdfd *CT_Comment )Validate ()error {return _fdfd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_degdfb *WdCT_Inline )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_degdfb .Extent =_db .NewCT_PositiveSize2D ();_degdfb .DocPr =_db .NewCT_NonVisualDrawingProps ();_degdfb .Graphic =_db .NewGraphic ();for _ ,_befcc :=range start .Attr {if _befcc .Name .Local =="\u0064\u0069\u0073t\u0054"{_fcggb ,_dcgdfd :=_ge .ParseUint (_befcc .Value ,10,32);if _dcgdfd !=nil {return _dcgdfd ;};_gdgce :=uint32 (_fcggb );_degdfb .DistTAttr =&_gdgce ;continue ;};if _befcc .Name .Local =="\u0064\u0069\u0073t\u0042"{_gccde ,_ecabd :=_ge .ParseUint (_befcc .Value ,10,32);if _ecabd !=nil {return _ecabd ;};_gcafc :=uint32 (_gccde );_degdfb .DistBAttr =&_gcafc ;continue ;};if _befcc .Name .Local =="\u0064\u0069\u0073t\u0052"{_fcabdg ,_efbcba :=_ge .ParseUint (_befcc .Value ,10,32);if _efbcba !=nil {return _efbcba ;};_gafda :=uint32 (_fcabdg );_degdfb .DistRAttr =&_gafda ;continue ;};if _befcc .Name .Local =="\u0064\u0069\u0073t\u004c"{_dgedc ,_efafa :=_ge .ParseUint (_befcc .Value ,10,32);if _efafa !=nil {return _efafa ;};_fbedbg :=uint32 (_dgedc );_degdfb .DistLAttr =&_fbedbg ;continue ;};};_edgcb :for {_dfedgf ,_decdad :=d .Token ();if _decdad !=nil {return _decdad ;};switch _ggbcd :=_dfedgf .(type ){case _f .StartElement :switch _ggbcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_f .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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _afeec :=d .DecodeElement (_degdfb .Extent ,&_ggbcd );_afeec !=nil {return _afeec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_degdfb .EffectExtent =NewWdCT_EffectExtent ();if _fcbee :=d .DecodeElement (_degdfb .EffectExtent ,&_ggbcd );_fcbee !=nil {return _fcbee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_f .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 :"\u0064\u006f\u0063P\u0072"}:if _badcea :=d .DecodeElement (_degdfb .DocPr ,&_ggbcd );_badcea !=nil {return _badcea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_degdfb .CNvGraphicFramePr =_db .NewCT_NonVisualGraphicFrameProperties ();if _fcfge :=d .DecodeElement (_degdfb .CNvGraphicFramePr ,&_ggbcd );_fcfge !=nil {return _fcfge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bgbgf :=d .DecodeElement (_degdfb .Graphic ,&_ggbcd );_bgbgf !=nil {return _bgbgf ;};default:_gb .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_ggbcd .Name );if _egcgcb :=d .Skip ();_egcgcb !=nil {return _egcgcb ;};};case _f .EndElement :break _edgcb ;case _f .CharData :};};return nil ;};func (_gaegf *CT_PPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaegf .PPr =NewCT_PPrBase ();for _ ,_geced :=range start .Attr {if _geced .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_eaffa ,_cfea :=_geced .Value ,error (nil );if _cfea !=nil {return _cfea ;};_gaegf .AuthorAttr =_eaffa ;continue ;};if _geced .Name .Local =="\u0064\u0061\u0074\u0065"{_cdffc ,_cfdeb :=ParseStdlibTime (_geced .Value );if _cfdeb !=nil {return _cfdeb ;};_gaegf .DateAttr =&_cdffc ;continue ;};if _geced .Name .Local =="\u0069\u0064"{_gggeb ,_degee :=_ge .ParseInt (_geced .Value ,10,64);if _degee !=nil {return _degee ;};_gaegf .IdAttr =_gggeb ;continue ;};};_afgcg :for {_egeggc ,_becbaa :=d .Token ();if _becbaa !=nil {return _becbaa ;};switch _gfcda :=_egeggc .(type ){case _f .StartElement :switch _gfcda .Name {case _f .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 :"\u0070\u0050\u0072"},_f .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 :"\u0070\u0050\u0072"}:if _affdb :=d .DecodeElement (_gaegf .PPr ,&_gfcda );_affdb !=nil {return _affdb ;};default:_gb .Log ("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_P\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_gfcda .Name );if _afggd :=d .Skip ();_afggd !=nil {return _afggd ;};};case _f .EndElement :break _afgcg ;case _f .CharData :};};return nil ;};func (_addfgc ST_LevelSuffix )ValidateWithPath (path string )error {switch _addfgc {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addfgc ));};return nil ;};func NewCT_TblPrExBase ()*CT_TblPrExBase {_fdaef :=&CT_TblPrExBase {};return _fdaef };type CT_Perm struct{ - -// Annotation ID -IdAttr string ; - -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;}; - -// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path -func (_ggddf *TxbxContent )ValidateWithPath (path string )error {if _aeecda :=_ggddf .CT_TxbxContent .ValidateWithPath (path );_aeecda !=nil {return _aeecda ;};return nil ;};func (_ddgbaf ST_HeightRule )Validate ()error {return _ddgbaf .ValidateWithPath ("")};func NewCT_SdtContentCell ()*CT_SdtContentCell {_begce :=&CT_SdtContentCell {};return _begce }; - -// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path -func (_fdagd *CT_FFData )ValidateWithPath (path string )error {for _bfcbb ,_cbbda :=range _fdagd .Name {if _bfcf :=_cbbda .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bfcbb ));_bfcf !=nil {return _bfcf ;};};for _afbgg ,_dgcd :=range _fdagd .Label {if _gcbbf :=_dgcd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_afbgg ));_gcbbf !=nil {return _gcbbf ;};};for _affcgb ,_faddbc :=range _fdagd .TabIndex {if _ffcdd :=_faddbc .ValidateWithPath (_c .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_affcgb ));_ffcdd !=nil {return _ffcdd ;};};for _fddgb ,_cdbe :=range _fdagd .Enabled {if _defd :=_cdbe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_fddgb ));_defd !=nil {return _defd ;};};for _edaef ,_ffbe :=range _fdagd .CalcOnExit {if _gdbacg :=_ffbe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_edaef ));_gdbacg !=nil {return _gdbacg ;};};for _dffbb ,_eaed :=range _fdagd .EntryMacro {if _eefb :=_eaed .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_dffbb ));_eefb !=nil {return _eefb ;};};for _dabgd ,_dfbdg :=range _fdagd .ExitMacro {if _daebc :=_dfbdg .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_dabgd ));_daebc !=nil {return _daebc ;};};for _fafcf ,_eedff :=range _fdagd .HelpText {if _dgdgc :=_eedff .ValidateWithPath (_c .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fafcf ));_dgdgc !=nil {return _dgdgc ;};};for _gdcb ,_dbgaa :=range _fdagd .StatusText {if _aceca :=_dbgaa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_gdcb ));_aceca !=nil {return _aceca ;};};if _fdagd .CheckBox !=nil {if _ecdde :=_fdagd .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_ecdde !=nil {return _ecdde ;};};if _fdagd .DdList !=nil {if _caddc :=_fdagd .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074");_caddc !=nil {return _caddc ;};};if _fdagd .TextInput !=nil {if _cedca :=_fdagd .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_cedca !=nil {return _cedca ;};};return nil ;};func NewCT_DocPartGallery ()*CT_DocPartGallery {_fgge :=&CT_DocPartGallery {};_fgge .ValAttr =ST_DocPartGallery (1);return _fgge ;};func (_bcegb *Hdr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077\u003a\u0068d\u0072";return _bcegb .CT_HdrFtr .MarshalXML (e ,start );};func (_aaaac *CT_DocPartBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaaac .ValAttr =ST_DocPartBehavior (1);for _ ,_ggbb :=range start .Attr {if _ggbb .Name .Local =="\u0076\u0061\u006c"{_aaaac .ValAttr .UnmarshalXMLAttr (_ggbb );continue ;};};for {_fccbe ,_gcga :=d .Token ();if _gcga !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0044\u006f\u0063\u0050\u0061\u0072\u0074B\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u003a\u0020\u0025\u0073",_gcga );};if _cced ,_fcea :=_fccbe .(_f .EndElement );_fcea &&_cced .Name ==start .Name {break ;};};return nil ;};type EG_ContentCellContent struct{ - -// Table Cell -Tc []*CT_Tc ; - -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; - -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;}; - -// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path -func (_affdcg *CT_Styles )ValidateWithPath (path string )error {if _affdcg .DocDefaults !=nil {if _cagec :=_affdcg .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_cagec !=nil {return _cagec ;};};if _affdcg .LatentStyles !=nil {if _aadded :=_affdcg .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_aadded !=nil {return _aadded ;};};for _fgbbaf ,_fabcf :=range _affdcg .Style {if _edcgc :=_fabcf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fgbbaf ));_edcgc !=nil {return _edcgc ;};};return nil ;};func NewCT_Border ()*CT_Border {_edc :=&CT_Border {};_edc .ValAttr =ST_Border (1);return _edc };func (_dedba *CT_SectPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fffbe :=range start .Attr {if _fffbe .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_aabba ,_geadd :=_fffbe .Value ,error (nil );if _geadd !=nil {return _geadd ;};_dedba .RsidRPrAttr =&_aabba ;continue ;};if _fffbe .Name .Local =="\u0072\u0073\u0069d\u0052"{_dedca ,_abccf :=_fffbe .Value ,error (nil );if _abccf !=nil {return _abccf ;};_dedba .RsidRAttr =&_dedca ;continue ;};if _fffbe .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_cdafd ,_bgcec :=_fffbe .Value ,error (nil );if _bgcec !=nil {return _bgcec ;};_dedba .RsidDelAttr =&_cdafd ;continue ;};if _fffbe .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_eadca ,_faabgb :=_fffbe .Value ,error (nil );if _faabgb !=nil {return _faabgb ;};_dedba .RsidSectAttr =&_eadca ;continue ;};};_bbgecd :for {_dfdbec ,_adfgca :=d .Token ();if _adfgca !=nil {return _adfgca ;};switch _fcegc :=_dfdbec .(type ){case _f .StartElement :switch _fcegc .Name {case _f .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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_f .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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fdgce :=NewEG_HdrFtrReferences ();_fdgce .HeaderReference =NewCT_HdrFtrRef ();if _bbafca :=d .DecodeElement (_fdgce .HeaderReference ,&_fcegc );_bbafca !=nil {return _bbafca ;};_dedba .EG_HdrFtrReferences =append (_dedba .EG_HdrFtrReferences ,_fdgce );case _f .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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_f .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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fdbb :=NewEG_HdrFtrReferences ();_fdbb .FooterReference =NewCT_HdrFtrRef ();if _fcdceb :=d .DecodeElement (_fdbb .FooterReference ,&_fcegc );_fcdceb !=nil {return _fcdceb ;};_dedba .EG_HdrFtrReferences =append (_dedba .EG_HdrFtrReferences ,_fdbb );case _f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_f .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_dedba .FootnotePr =NewCT_FtnProps ();if _eaadfg :=d .DecodeElement (_dedba .FootnotePr ,&_fcegc );_eaadfg !=nil {return _eaadfg ;};case _f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_f .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_dedba .EndnotePr =NewCT_EdnProps ();if _bfbec :=d .DecodeElement (_dedba .EndnotePr ,&_fcegc );_bfbec !=nil {return _bfbec ;};case _f .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 :"\u0074\u0079\u0070\u0065"},_f .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 :"\u0074\u0079\u0070\u0065"}:_dedba .Type =NewCT_SectType ();if _eddfd :=d .DecodeElement (_dedba .Type ,&_fcegc );_eddfd !=nil {return _eddfd ;};case _f .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 :"\u0070\u0067\u0053\u007a"},_f .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 :"\u0070\u0067\u0053\u007a"}:_dedba .PgSz =NewCT_PageSz ();if _fdgda :=d .DecodeElement (_dedba .PgSz ,&_fcegc );_fdgda !=nil {return _fdgda ;};case _f .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 :"\u0070\u0067\u004da\u0072"},_f .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 :"\u0070\u0067\u004da\u0072"}:_dedba .PgMar =NewCT_PageMar ();if _eabb :=d .DecodeElement (_dedba .PgMar ,&_fcegc );_eabb !=nil {return _eabb ;};case _f .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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_f .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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_dedba .PaperSrc =NewCT_PaperSource ();if _ffbceb :=d .DecodeElement (_dedba .PaperSrc ,&_fcegc );_ffbceb !=nil {return _ffbceb ;};case _f .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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_f .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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_dedba .PgBorders =NewCT_PageBorders ();if _cacfa :=d .DecodeElement (_dedba .PgBorders ,&_fcegc );_cacfa !=nil {return _cacfa ;};case _f .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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_f .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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_dedba .LnNumType =NewCT_LineNumber ();if _egbe :=d .DecodeElement (_dedba .LnNumType ,&_fcegc );_egbe !=nil {return _egbe ;};case _f .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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_f .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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_dedba .PgNumType =NewCT_PageNumber ();if _dcbge :=d .DecodeElement (_dedba .PgNumType ,&_fcegc );_dcbge !=nil {return _dcbge ;};case _f .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 :"\u0063\u006f\u006c\u0073"},_f .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 :"\u0063\u006f\u006c\u0073"}:_dedba .Cols =NewCT_Columns ();if _bcceg :=d .DecodeElement (_dedba .Cols ,&_fcegc );_bcceg !=nil {return _bcceg ;};case _f .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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_f .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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_dedba .FormProt =NewCT_OnOff ();if _fbaca :=d .DecodeElement (_dedba .FormProt ,&_fcegc );_fbaca !=nil {return _fbaca ;};case _f .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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_f .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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_dedba .VAlign =NewCT_VerticalJc ();if _gagbea :=d .DecodeElement (_dedba .VAlign ,&_fcegc );_gagbea !=nil {return _gagbea ;};case _f .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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_f .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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_dedba .NoEndnote =NewCT_OnOff ();if _gfefb :=d .DecodeElement (_dedba .NoEndnote ,&_fcegc );_gfefb !=nil {return _gfefb ;};case _f .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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_f .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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_dedba .TitlePg =NewCT_OnOff ();if _ebdbga :=d .DecodeElement (_dedba .TitlePg ,&_fcegc );_ebdbga !=nil {return _ebdbga ;};case _f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_f .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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_dedba .TextDirection =NewCT_TextDirection ();if _dfgca :=d .DecodeElement (_dedba .TextDirection ,&_fcegc );_dfgca !=nil {return _dfgca ;};case _f .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 :"\u0062\u0069\u0064\u0069"},_f .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 :"\u0062\u0069\u0064\u0069"}:_dedba .Bidi =NewCT_OnOff ();if _gbcac :=d .DecodeElement (_dedba .Bidi ,&_fcegc );_gbcac !=nil {return _gbcac ;};case _f .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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_f .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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_dedba .RtlGutter =NewCT_OnOff ();if _ggdfbd :=d .DecodeElement (_dedba .RtlGutter ,&_fcegc );_ggdfbd !=nil {return _ggdfbd ;};case _f .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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_f .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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_dedba .DocGrid =NewCT_DocGrid ();if _abcb :=d .DecodeElement (_dedba .DocGrid ,&_fcegc );_abcb !=nil {return _abcb ;};case _f .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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_f .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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_dedba .PrinterSettings =NewCT_Rel ();if _fgcae :=d .DecodeElement (_dedba .PrinterSettings ,&_fcegc );_fgcae !=nil {return _fgcae ;};case _f .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 :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_f .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 :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_dedba .SectPrChange =NewCT_SectPrChange ();if _cbcacg :=d .DecodeElement (_dedba .SectPrChange ,&_fcegc );_cbcacg !=nil {return _cbcacg ;};default:_gb .Log ("\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\u0065\u0063t\u0050\u0072 \u0025\u0076",_fcegc .Name );if _cfage :=d .Skip ();_cfage !=nil {return _cfage ;};};case _f .EndElement :break _bbgecd ;case _f .CharData :};};return nil ;};func (_ddadfc *CT_TrackChangeNumbering )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddadfc .OriginalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ddadfc .OriginalAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_ddadfc .AuthorAttr )});if _ddadfc .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ddadfc .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ddadfc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_NumberFormatUnset ST_NumberFormat =0;ST_NumberFormatDecimal ST_NumberFormat =1;ST_NumberFormatUpperRoman ST_NumberFormat =2;ST_NumberFormatLowerRoman ST_NumberFormat =3;ST_NumberFormatUpperLetter ST_NumberFormat =4;ST_NumberFormatLowerLetter ST_NumberFormat =5;ST_NumberFormatOrdinal ST_NumberFormat =6;ST_NumberFormatCardinalText ST_NumberFormat =7;ST_NumberFormatOrdinalText ST_NumberFormat =8;ST_NumberFormatHex ST_NumberFormat =9;ST_NumberFormatChicago ST_NumberFormat =10;ST_NumberFormatIdeographDigital ST_NumberFormat =11;ST_NumberFormatJapaneseCounting ST_NumberFormat =12;ST_NumberFormatAiueo ST_NumberFormat =13;ST_NumberFormatIroha ST_NumberFormat =14;ST_NumberFormatDecimalFullWidth ST_NumberFormat =15;ST_NumberFormatDecimalHalfWidth ST_NumberFormat =16;ST_NumberFormatJapaneseLegal ST_NumberFormat =17;ST_NumberFormatJapaneseDigitalTenThousand ST_NumberFormat =18;ST_NumberFormatDecimalEnclosedCircle ST_NumberFormat =19;ST_NumberFormatDecimalFullWidth2 ST_NumberFormat =20;ST_NumberFormatAiueoFullWidth ST_NumberFormat =21;ST_NumberFormatIrohaFullWidth ST_NumberFormat =22;ST_NumberFormatDecimalZero ST_NumberFormat =23;ST_NumberFormatBullet ST_NumberFormat =24;ST_NumberFormatGanada ST_NumberFormat =25;ST_NumberFormatChosung ST_NumberFormat =26;ST_NumberFormatDecimalEnclosedFullstop ST_NumberFormat =27;ST_NumberFormatDecimalEnclosedParen ST_NumberFormat =28;ST_NumberFormatDecimalEnclosedCircleChinese ST_NumberFormat =29;ST_NumberFormatIdeographEnclosedCircle ST_NumberFormat =30;ST_NumberFormatIdeographTraditional ST_NumberFormat =31;ST_NumberFormatIdeographZodiac ST_NumberFormat =32;ST_NumberFormatIdeographZodiacTraditional ST_NumberFormat =33;ST_NumberFormatTaiwaneseCounting ST_NumberFormat =34;ST_NumberFormatIdeographLegalTraditional ST_NumberFormat =35;ST_NumberFormatTaiwaneseCountingThousand ST_NumberFormat =36;ST_NumberFormatTaiwaneseDigital ST_NumberFormat =37;ST_NumberFormatChineseCounting ST_NumberFormat =38;ST_NumberFormatChineseLegalSimplified ST_NumberFormat =39;ST_NumberFormatChineseCountingThousand ST_NumberFormat =40;ST_NumberFormatKoreanDigital ST_NumberFormat =41;ST_NumberFormatKoreanCounting ST_NumberFormat =42;ST_NumberFormatKoreanLegal ST_NumberFormat =43;ST_NumberFormatKoreanDigital2 ST_NumberFormat =44;ST_NumberFormatVietnameseCounting ST_NumberFormat =45;ST_NumberFormatRussianLower ST_NumberFormat =46;ST_NumberFormatRussianUpper ST_NumberFormat =47;ST_NumberFormatNone ST_NumberFormat =48;ST_NumberFormatNumberInDash ST_NumberFormat =49;ST_NumberFormatHebrew1 ST_NumberFormat =50;ST_NumberFormatHebrew2 ST_NumberFormat =51;ST_NumberFormatArabicAlpha ST_NumberFormat =52;ST_NumberFormatArabicAbjad ST_NumberFormat =53;ST_NumberFormatHindiVowels ST_NumberFormat =54;ST_NumberFormatHindiConsonants ST_NumberFormat =55;ST_NumberFormatHindiNumbers ST_NumberFormat =56;ST_NumberFormatHindiCounting ST_NumberFormat =57;ST_NumberFormatThaiLetters ST_NumberFormat =58;ST_NumberFormatThaiNumbers ST_NumberFormat =59;ST_NumberFormatThaiCounting ST_NumberFormat =60;ST_NumberFormatBahtText ST_NumberFormat =61;ST_NumberFormatDollarText ST_NumberFormat =62;ST_NumberFormatCustom ST_NumberFormat =63;);const (ST_ViewUnset ST_View =0;ST_ViewNone ST_View =1;ST_ViewPrint ST_View =2;ST_ViewOutline ST_View =3;ST_ViewMasterPages ST_View =4;ST_ViewNormal ST_View =5;ST_ViewWeb ST_View =6;);type CT_ObjectEmbed struct{ - -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; - -// Object Application -ProgIdAttr *string ; - -// Object Shape -ShapeIdAttr *string ; - -// Field Switches -FieldCodesAttr *string ;}; - -// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path -func (_cabde *CT_RPrDefault )ValidateWithPath (path string )error {if _cabde .RPr !=nil {if _eggbc :=_cabde .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eggbc !=nil {return _eggbc ;};};return nil ;}; - -// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path -func (_ddef *CT_DocPartTypes )ValidateWithPath (path string )error {if _ddef .AllAttr !=nil {if _acbg :=_ddef .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_acbg !=nil {return _acbg ;};};for _ffabc ,_aebad :=range _ddef .Type {if _cgeec :=_aebad .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ffabc ));_cgeec !=nil {return _cgeec ;};};return nil ;};func (_cgede *CT_ObjectLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgede .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_ffbed :=range start .Attr {if _ffbed .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"&&_ffbed .Name .Local =="\u0069\u0064"||_ffbed .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"&&_ffbed .Name .Local =="\u0069\u0064"{_dace ,_bfebb :=_ffbed .Value ,error (nil );if _bfebb !=nil {return _bfebb ;};_cgede .IdAttr =_dace ;continue ;};if _ffbed .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_cgede .UpdateModeAttr .UnmarshalXMLAttr (_ffbed );continue ;};if _ffbed .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_beegf ,_gddeb :=ParseUnionST_OnOff (_ffbed .Value );if _gddeb !=nil {return _gddeb ;};_cgede .LockedFieldAttr =&_beegf ;continue ;};if _ffbed .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_cgede .DrawAspectAttr .UnmarshalXMLAttr (_ffbed );continue ;};if _ffbed .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_cbfbbf ,_cefa :=_ffbed .Value ,error (nil );if _cefa !=nil {return _cefa ;};_cgede .ProgIdAttr =&_cbfbbf ;continue ;};if _ffbed .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bbaca ,_adbfe :=_ffbed .Value ,error (nil );if _adbfe !=nil {return _adbfe ;};_cgede .ShapeIdAttr =&_bbaca ;continue ;};if _ffbed .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_gdggc ,_bcgg :=_ffbed .Value ,error (nil );if _bcgg !=nil {return _bcgg ;};_cgede .FieldCodesAttr =&_gdggc ;continue ;};};for {_befgg ,_dabaa :=d .Token ();if _dabaa !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_dabaa );};if _fddf ,_gccab :=_befgg .(_f .EndElement );_gccab &&_fddf .Name ==start .Name {break ;};};return nil ;};func (_gggecb ST_ObjectDrawAspect )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abcbf :=_f .Attr {};_abcbf .Name =name ;switch _gggecb {case ST_ObjectDrawAspectUnset :_abcbf .Value ="";case ST_ObjectDrawAspectContent :_abcbf .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_ObjectDrawAspectIcon :_abcbf .Value ="\u0069\u0063\u006f\u006e";};return _abcbf ,nil ;};func (_fead *CT_LvlLegacy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fead .LegacyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_fead .LegacyAttr )});};if _fead .LegacySpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fead .LegacySpaceAttr )});};if _fead .LegacyIndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0049n\u0064\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fead .LegacyIndentAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dedegb ST_StyleSort )ValidateWithPath (path string )error {switch _dedegb {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dedegb ));};return nil ;};func (_cecfg *CT_TwipsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_cecfg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdcf *CT_DirContentRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dafe :=range start .Attr {if _dafe .Name .Local =="\u0076\u0061\u006c"{_gdcf .ValAttr .UnmarshalXMLAttr (_dafe );continue ;};};_eafdd :for {_addc ,_ggcg :=d .Token ();if _ggcg !=nil {return _ggcg ;};switch _feeg :=_addc .(type ){case _f .StartElement :switch _feeg .Name {case _f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_f .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_abbc :=NewCT_SimpleField ();if _gddd :=d .DecodeElement (_abbc ,&_feeg );_gddd !=nil {return _gddd ;};_gdcf .FldSimple =append (_gdcf .FldSimple ,_abbc );case _f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_gdcf .Hyperlink =NewCT_Hyperlink ();if _fcgdb :=d .DecodeElement (_gdcf .Hyperlink ,&_feeg );_fcgdb !=nil {return _fcgdb ;};case _f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_f .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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_gdcf .SubDoc =NewCT_Rel ();if _gedg :=d .DecodeElement (_gdcf .SubDoc ,&_feeg );_gedg !=nil {return _gedg ;};case _f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_f .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_accg :=NewEG_ContentRunContent ();_accg .CustomXml =NewCT_CustomXmlRun ();if _acddag :=d .DecodeElement (_accg .CustomXml ,&_feeg );_acddag !=nil {return _acddag ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_accg );case _f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_bagf :=NewEG_ContentRunContent ();_bagf .SmartTag =NewCT_SmartTagRun ();if _gccc :=d .DecodeElement (_bagf .SmartTag ,&_feeg );_gccc !=nil {return _gccc ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_bagf );case _f .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 :"\u0073\u0064\u0074"},_f .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 :"\u0073\u0064\u0074"}:_fbag :=NewEG_ContentRunContent ();_fbag .Sdt =NewCT_SdtRun ();if _geee :=d .DecodeElement (_fbag .Sdt ,&_feeg );_geee !=nil {return _geee ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_fbag );case _f .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 :"\u0064\u0069\u0072"},_f .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 :"\u0064\u0069\u0072"}:_dbag :=NewEG_ContentRunContent ();_dbag .Dir =NewCT_DirContentRun ();if _cabb :=d .DecodeElement (_dbag .Dir ,&_feeg );_cabb !=nil {return _cabb ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_dbag );case _f .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 :"\u0062\u0064\u006f"},_f .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 :"\u0062\u0064\u006f"}:_bdgc :=NewEG_ContentRunContent ();_bdgc .Bdo =NewCT_BdoContentRun ();if _dgfg :=d .DecodeElement (_bdgc .Bdo ,&_feeg );_dgfg !=nil {return _dgfg ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_bdgc );case _f .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 :"\u0072"},_f .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 :"\u0072"}:_cfcgf :=NewEG_ContentRunContent ();_cfcgf .R =NewCT_R ();if _gdge :=d .DecodeElement (_cfcgf .R ,&_feeg );_gdge !=nil {return _gdge ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_cfcgf );case _f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_f .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bbcg :=NewEG_ContentRunContent ();_aaddf :=NewEG_RunLevelElts ();_aaddf .ProofErr =NewCT_ProofErr ();if _cbdc :=d .DecodeElement (_aaddf .ProofErr ,&_feeg );_cbdc !=nil {return _cbdc ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_bbcg );_bbcg .EG_RunLevelElts =append (_bbcg .EG_RunLevelElts ,_aaddf );case _f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_f .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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_abefb :=NewEG_ContentRunContent ();_bgae :=NewEG_RunLevelElts ();_bgae .PermStart =NewCT_PermStart ();if _fgbcc :=d .DecodeElement (_bgae .PermStart ,&_feeg );_fgbcc !=nil {return _fgbcc ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_abefb );_abefb .EG_RunLevelElts =append (_abefb .EG_RunLevelElts ,_bgae );case _f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_f .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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cdcdd :=NewEG_ContentRunContent ();_bddbf :=NewEG_RunLevelElts ();_bddbf .PermEnd =NewCT_Perm ();if _gcaca :=d .DecodeElement (_bddbf .PermEnd ,&_feeg );_gcaca !=nil {return _gcaca ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_cdcdd );_cdcdd .EG_RunLevelElts =append (_cdcdd .EG_RunLevelElts ,_bddbf );case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_ababg :=NewEG_ContentRunContent ();_ffgb :=NewEG_RunLevelElts ();_ffgb .Ins =NewCT_RunTrackChange ();if _efga :=d .DecodeElement (_ffgb .Ins ,&_feeg );_efga !=nil {return _efga ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_ababg );_ababg .EG_RunLevelElts =append (_ababg .EG_RunLevelElts ,_ffgb );case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_cgae :=NewEG_ContentRunContent ();_dcee :=NewEG_RunLevelElts ();_dcee .Del =NewCT_RunTrackChange ();if _gfdb :=d .DecodeElement (_dcee .Del ,&_feeg );_gfdb !=nil {return _gfdb ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_cgae );_cgae .EG_RunLevelElts =append (_cgae .EG_RunLevelElts ,_dcee );case _f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_f .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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_acbd :=NewEG_ContentRunContent ();_fegbc :=NewEG_RunLevelElts ();_fegbc .MoveFrom =NewCT_RunTrackChange ();if _aefcd :=d .DecodeElement (_fegbc .MoveFrom ,&_feeg );_aefcd !=nil {return _aefcd ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_acbd );_acbd .EG_RunLevelElts =append (_acbd .EG_RunLevelElts ,_fegbc );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_geeg :=NewEG_ContentRunContent ();_dcae :=NewEG_RunLevelElts ();_dcae .MoveTo =NewCT_RunTrackChange ();if _gbegg :=d .DecodeElement (_dcae .MoveTo ,&_feeg );_gbegg !=nil {return _gbegg ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_geeg );_geeg .EG_RunLevelElts =append (_geeg .EG_RunLevelElts ,_dcae );case _f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aggbf :=NewEG_ContentRunContent ();_bbdd :=NewEG_RunLevelElts ();_gfgg :=NewEG_RangeMarkupElements ();_gfgg .BookmarkStart =NewCT_Bookmark ();if _ebfaa :=d .DecodeElement (_gfgg .BookmarkStart ,&_feeg );_ebfaa !=nil {return _ebfaa ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_aggbf );_aggbf .EG_RunLevelElts =append (_aggbf .EG_RunLevelElts ,_bbdd );_bbdd .EG_RangeMarkupElements =append (_bbdd .EG_RangeMarkupElements ,_gfgg );case _f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_f .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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gfad :=NewEG_ContentRunContent ();_agcc :=NewEG_RunLevelElts ();_ceaba :=NewEG_RangeMarkupElements ();_ceaba .BookmarkEnd =NewCT_MarkupRange ();if _gaec :=d .DecodeElement (_ceaba .BookmarkEnd ,&_feeg );_gaec !=nil {return _gaec ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_gfad );_gfad .EG_RunLevelElts =append (_gfad .EG_RunLevelElts ,_agcc );_agcc .EG_RangeMarkupElements =append (_agcc .EG_RangeMarkupElements ,_ceaba );case _f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbbe :=NewEG_ContentRunContent ();_fegbf :=NewEG_RunLevelElts ();_ecagg :=NewEG_RangeMarkupElements ();_ecagg .MoveFromRangeStart =NewCT_MoveBookmark ();if _ffbg :=d .DecodeElement (_ecagg .MoveFromRangeStart ,&_feeg );_ffbg !=nil {return _ffbg ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_gbbe );_gbbe .EG_RunLevelElts =append (_gbbe .EG_RunLevelElts ,_fegbf );_fegbf .EG_RangeMarkupElements =append (_fegbf .EG_RangeMarkupElements ,_ecagg );case _f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bgea :=NewEG_ContentRunContent ();_bgdge :=NewEG_RunLevelElts ();_cegdf :=NewEG_RangeMarkupElements ();_cegdf .MoveFromRangeEnd =NewCT_MarkupRange ();if _afga :=d .DecodeElement (_cegdf .MoveFromRangeEnd ,&_feeg );_afga !=nil {return _afga ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_bgea );_bgea .EG_RunLevelElts =append (_bgea .EG_RunLevelElts ,_bgdge );_bgdge .EG_RangeMarkupElements =append (_bgdge .EG_RangeMarkupElements ,_cegdf );case _f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_deec :=NewEG_ContentRunContent ();_bggfe :=NewEG_RunLevelElts ();_ebdb :=NewEG_RangeMarkupElements ();_ebdb .MoveToRangeStart =NewCT_MoveBookmark ();if _fdecg :=d .DecodeElement (_ebdb .MoveToRangeStart ,&_feeg );_fdecg !=nil {return _fdecg ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_deec );_deec .EG_RunLevelElts =append (_deec .EG_RunLevelElts ,_bggfe );_bggfe .EG_RangeMarkupElements =append (_bggfe .EG_RangeMarkupElements ,_ebdb );case _f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_f .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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ccbgg :=NewEG_ContentRunContent ();_aabce :=NewEG_RunLevelElts ();_gdeae :=NewEG_RangeMarkupElements ();_gdeae .MoveToRangeEnd =NewCT_MarkupRange ();if _afbf :=d .DecodeElement (_gdeae .MoveToRangeEnd ,&_feeg );_afbf !=nil {return _afbf ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_ccbgg );_ccbgg .EG_RunLevelElts =append (_ccbgg .EG_RunLevelElts ,_aabce );_aabce .EG_RangeMarkupElements =append (_aabce .EG_RangeMarkupElements ,_gdeae );case _f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_f .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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_egfaf :=NewEG_ContentRunContent ();_dbfa :=NewEG_RunLevelElts ();_gceag :=NewEG_RangeMarkupElements ();_gceag .CommentRangeStart =NewCT_MarkupRange ();if _ggcec :=d .DecodeElement (_gceag .CommentRangeStart ,&_feeg );_ggcec !=nil {return _ggcec ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_egfaf );_egfaf .EG_RunLevelElts =append (_egfaf .EG_RunLevelElts ,_dbfa );_dbfa .EG_RangeMarkupElements =append (_dbfa .EG_RangeMarkupElements ,_gceag );case _f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcge :=NewEG_ContentRunContent ();_dfebb :=NewEG_RunLevelElts ();_baacb :=NewEG_RangeMarkupElements ();_baacb .CommentRangeEnd =NewCT_MarkupRange ();if _geebg :=d .DecodeElement (_baacb .CommentRangeEnd ,&_feeg );_geebg !=nil {return _geebg ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_gcge );_gcge .EG_RunLevelElts =append (_gcge .EG_RunLevelElts ,_dfebb );_dfebb .EG_RangeMarkupElements =append (_dfebb .EG_RangeMarkupElements ,_baacb );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccbcd :=NewEG_ContentRunContent ();_gfef :=NewEG_RunLevelElts ();_bcfbf :=NewEG_RangeMarkupElements ();_bcfbf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _facg :=d .DecodeElement (_bcfbf .CustomXmlInsRangeStart ,&_feeg );_facg !=nil {return _facg ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_ccbcd );_ccbcd .EG_RunLevelElts =append (_ccbcd .EG_RunLevelElts ,_gfef );_gfef .EG_RangeMarkupElements =append (_gfef .EG_RangeMarkupElements ,_bcfbf );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbdd :=NewEG_ContentRunContent ();_gbecf :=NewEG_RunLevelElts ();_ccfab :=NewEG_RangeMarkupElements ();_ccfab .CustomXmlInsRangeEnd =NewCT_Markup ();if _efdgfg :=d .DecodeElement (_ccfab .CustomXmlInsRangeEnd ,&_feeg );_efdgfg !=nil {return _efdgfg ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_fbdd );_fbdd .EG_RunLevelElts =append (_fbdd .EG_RunLevelElts ,_gbecf );_gbecf .EG_RangeMarkupElements =append (_gbecf .EG_RangeMarkupElements ,_ccfab );case _f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_f .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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_geaf :=NewEG_ContentRunContent ();_agfcge :=NewEG_RunLevelElts ();_fbfc :=NewEG_RangeMarkupElements ();_fbfc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cdeb :=d .DecodeElement (_fbfc .CustomXmlDelRangeStart ,&_feeg );_cdeb !=nil {return _cdeb ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_geaf );_geaf .EG_RunLevelElts =append (_geaf .EG_RunLevelElts ,_agfcge );_agfcge .EG_RangeMarkupElements =append (_agfcge .EG_RangeMarkupElements ,_fbfc );case _f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_f .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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbfeg :=NewEG_ContentRunContent ();_ecfc :=NewEG_RunLevelElts ();_acgb :=NewEG_RangeMarkupElements ();_acgb .CustomXmlDelRangeEnd =NewCT_Markup ();if _ggage :=d .DecodeElement (_acgb .CustomXmlDelRangeEnd ,&_feeg );_ggage !=nil {return _ggage ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_cbfeg );_cbfeg .EG_RunLevelElts =append (_cbfeg .EG_RunLevelElts ,_ecfc );_ecfc .EG_RangeMarkupElements =append (_ecfc .EG_RangeMarkupElements ,_acgb );case _f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cagb :=NewEG_ContentRunContent ();_bgagf :=NewEG_RunLevelElts ();_degf :=NewEG_RangeMarkupElements ();_degf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _agga :=d .DecodeElement (_degf .CustomXmlMoveFromRangeStart ,&_feeg );_agga !=nil {return _agga ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_cagb );_cagb .EG_RunLevelElts =append (_cagb .EG_RunLevelElts ,_bgagf );_bgagf .EG_RangeMarkupElements =append (_bgagf .EG_RangeMarkupElements ,_degf );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dbdag :=NewEG_ContentRunContent ();_ddda :=NewEG_RunLevelElts ();_aebbb :=NewEG_RangeMarkupElements ();_aebbb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _abedag :=d .DecodeElement (_aebbb .CustomXmlMoveFromRangeEnd ,&_feeg );_abedag !=nil {return _abedag ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_dbdag );_dbdag .EG_RunLevelElts =append (_dbdag .EG_RunLevelElts ,_ddda );_ddda .EG_RangeMarkupElements =append (_ddda .EG_RangeMarkupElements ,_aebbb );case _f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_f .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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dgdac :=NewEG_ContentRunContent ();_gbgdd :=NewEG_RunLevelElts ();_dgdcb :=NewEG_RangeMarkupElements ();_dgdcb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _efdb :=d .DecodeElement (_dgdcb .CustomXmlMoveToRangeStart ,&_feeg );_efdb !=nil {return _efdb ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_dgdac );_dgdac .EG_RunLevelElts =append (_dgdac .EG_RunLevelElts ,_gbgdd );_gbgdd .EG_RangeMarkupElements =append (_gbgdd .EG_RangeMarkupElements ,_dgdcb );case _f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_f .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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_debe :=NewEG_ContentRunContent ();_ffab :=NewEG_RunLevelElts ();_ecea :=NewEG_RangeMarkupElements ();_ecea .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ddafa :=d .DecodeElement (_ecea .CustomXmlMoveToRangeEnd ,&_feeg );_ddafa !=nil {return _ddafa ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_debe );_debe .EG_RunLevelElts =append (_debe .EG_RunLevelElts ,_ffab );_ffab .EG_RangeMarkupElements =append (_ffab .EG_RangeMarkupElements ,_ecea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bgbac :=NewEG_ContentRunContent ();_ggff :=NewEG_RunLevelElts ();_begeb :=NewEG_MathContent ();_begeb .OMathPara =_ce .NewOMathPara ();if _bfbdaa :=d .DecodeElement (_begeb .OMathPara ,&_feeg );_bfbdaa !=nil {return _bfbdaa ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_bgbac );_bgbac .EG_RunLevelElts =append (_bgbac .EG_RunLevelElts ,_ggff );_ggff .EG_MathContent =append (_ggff .EG_MathContent ,_begeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fcec :=NewEG_ContentRunContent ();_fdgfc :=NewEG_RunLevelElts ();_bfdc :=NewEG_MathContent ();_bfdc .OMath =_ce .NewOMath ();if _feaa :=d .DecodeElement (_bfdc .OMath ,&_feeg );_feaa !=nil {return _feaa ;};_gdcf .EG_ContentRunContent =append (_gdcf .EG_ContentRunContent ,_fcec );_fcec .EG_RunLevelElts =append (_fcec .EG_RunLevelElts ,_fdgfc );_fdgfc .EG_MathContent =append (_fdgfc .EG_MathContent ,_bfdc );default:_gb .Log ("\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\u0044\u0069\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_feeg .Name );if _fgbg :=d .Skip ();_fgbg !=nil {return _fgbg ;};};case _f .EndElement :break _eafdd ;case _f .CharData :};};return nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionTb ST_TextDirection =1;ST_TextDirectionRl ST_TextDirection =2;ST_TextDirectionLr ST_TextDirection =3;ST_TextDirectionTbV ST_TextDirection =4;ST_TextDirectionRlV ST_TextDirection =5;ST_TextDirectionLrV ST_TextDirection =6;ST_TextDirectionBtLr ST_TextDirection =7;ST_TextDirectionLrTb ST_TextDirection =8;ST_TextDirectionLrTbV ST_TextDirection =9;ST_TextDirectionTbLrV ST_TextDirection =10;ST_TextDirectionTbRl ST_TextDirection =11;ST_TextDirectionTbRlV ST_TextDirection =12;);type CT_FFTextInput struct{ - -// Text Box Form Field Type -Type *CT_FFTextType ; - -// Default Text Box Form Field String -Default *CT_String ; - -// Text Box Form Field Maximum Length -MaxLength *CT_DecimalNumber ; - -// Text Box Form Field Formatting -Format *CT_String ;}; - -// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path -func (_ffgbab *Endnotes )ValidateWithPath (path string )error {if _ddfada :=_ffgbab .CT_Endnotes .ValidateWithPath (path );_ddfada !=nil {return _ddfada ;};return nil ;};func NewEG_RunInnerContent ()*EG_RunInnerContent {_ededg :=&EG_RunInnerContent {};return _ededg };type CT_DocVar struct{ - -// Document Variable Name -NameAttr string ; - -// Document Variable Value -ValAttr string ;};func (_bcdgc *ST_HpsMeasure )ValidateWithPath (path string )error {_egcffd :=[]string {};if _bcdgc .ST_UnsignedDecimalNumber !=nil {_egcffd =append (_egcffd ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _bcdgc .ST_PositiveUniversalMeasure !=nil {_egcffd =append (_egcffd ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065");};if len (_egcffd )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_egcffd );};return nil ;};func (_ddfce ST_FtnPos )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfbaff :=_f .Attr {};_dfbaff .Name =name ;switch _ddfce {case ST_FtnPosUnset :_dfbaff .Value ="";case ST_FtnPosPageBottom :_dfbaff .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_FtnPosBeneathText :_dfbaff .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_dfbaff .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_dfbaff .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _dfbaff ,nil ;};type CT_NumPr struct{ - -// Numbering Level Reference -Ilvl *CT_DecimalNumber ; - -// Numbering Definition Instance Reference -NumId *CT_DecimalNumber ; - -// Previous Paragraph Numbering Properties -NumberingChange *CT_TrackChangeNumbering ; - -// Inserted Numbering Properties -Ins *CT_TrackChange ;};func NewCT_LsdException ()*CT_LsdException {_egcag :=&CT_LsdException {};return _egcag };func (_gfcab *CT_TrackChangeRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cedgf :=range start .Attr {if _cedgf .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gfcab .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_cedgf );continue ;};if _cedgf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_agdccd ,_aadcb :=_cedgf .Value ,error (nil );if _aadcb !=nil {return _aadcb ;};_gfcab .AuthorAttr =_agdccd ;continue ;};if _cedgf .Name .Local =="\u0064\u0061\u0074\u0065"{_ceacd ,_ccfec :=ParseStdlibTime (_cedgf .Value );if _ccfec !=nil {return _ccfec ;};_gfcab .DateAttr =&_ceacd ;continue ;};if _cedgf .Name .Local =="\u0069\u0064"{_aegag ,_cbaae :=_ge .ParseInt (_cedgf .Value ,10,64);if _cbaae !=nil {return _cbaae ;};_gfcab .IdAttr =_aegag ;continue ;};};for {_bbaba ,_afdcc :=d .Token ();if _afdcc !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065\u003a\u0020\u0025\u0073",_afdcc );};if _gcegb ,_ebdcb :=_bbaba .(_f .EndElement );_ebdcb &&_gcegb .Name ==start .Name {break ;};};return nil ;};const (ST_ThemeColorUnset ST_ThemeColor =0;ST_ThemeColorDark1 ST_ThemeColor =1;ST_ThemeColorLight1 ST_ThemeColor =2;ST_ThemeColorDark2 ST_ThemeColor =3;ST_ThemeColorLight2 ST_ThemeColor =4;ST_ThemeColorAccent1 ST_ThemeColor =5;ST_ThemeColorAccent2 ST_ThemeColor =6;ST_ThemeColorAccent3 ST_ThemeColor =7;ST_ThemeColorAccent4 ST_ThemeColor =8;ST_ThemeColorAccent5 ST_ThemeColor =9;ST_ThemeColorAccent6 ST_ThemeColor =10;ST_ThemeColorHyperlink ST_ThemeColor =11;ST_ThemeColorFollowedHyperlink ST_ThemeColor =12;ST_ThemeColorNone ST_ThemeColor =13;ST_ThemeColorBackground1 ST_ThemeColor =14;ST_ThemeColorText1 ST_ThemeColor =15;ST_ThemeColorBackground2 ST_ThemeColor =16;ST_ThemeColorText2 ST_ThemeColor =17;);func (_cdddcc ST_FtnPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cdddcc .String (),start );};type Ftr struct{CT_HdrFtr };func (_afcgd ST_VAnchor )Validate ()error {return _afcgd .ValidateWithPath ("")};type CT_FFName struct{ - -// Form Field Name Value -ValAttr *string ;};func NewCT_Charset ()*CT_Charset {_dcff :=&CT_Charset {};return _dcff };func (_cfe *AG_TransitionalPassword )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ga :=range start .Attr {if _ga .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_cfe .CryptProviderTypeAttr .UnmarshalXMLAttr (_ga );continue ;};if _ga .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_cfe .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_ga );continue ;};if _ga .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_cfe .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_ga );continue ;};if _ga .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_ed ,_ccb :=_ge .ParseInt (_ga .Value ,10,64);if _ccb !=nil {return _ccb ;};_cfe .CryptAlgorithmSidAttr =&_ed ;continue ;};if _ga .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_fag ,_ff :=_ge .ParseInt (_ga .Value ,10,64);if _ff !=nil {return _ff ;};_cfe .CryptSpinCountAttr =&_fag ;continue ;};if _ga .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_bdgf ,_gbdd :=_ga .Value ,error (nil );if _gbdd !=nil {return _gbdd ;};_cfe .CryptProviderAttr =&_bdgf ;continue ;};if _ga .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ecg ,_ee :=_ga .Value ,error (nil );if _ee !=nil {return _ee ;};_cfe .AlgIdExtAttr =&_ecg ;continue ;};if _ga .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_cg ,_ea :=_ga .Value ,error (nil );if _ea !=nil {return _ea ;};_cfe .AlgIdExtSourceAttr =&_cg ;continue ;};if _ga .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_cca ,_cge :=_ga .Value ,error (nil );if _cge !=nil {return _cge ;};_cfe .CryptProviderTypeExtAttr =&_cca ;continue ;};if _ga .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_aga ,_ffa :=_ga .Value ,error (nil );if _ffa !=nil {return _ffa ;};_cfe .CryptProviderTypeExtSourceAttr =&_aga ;continue ;};if _ga .Name .Local =="\u0068\u0061\u0073\u0068"{_ccbc ,_cde :=_ga .Value ,error (nil );if _cde !=nil {return _cde ;};_cfe .HashAttr =&_ccbc ;continue ;};if _ga .Name .Local =="\u0073\u0061\u006c\u0074"{_cecb ,_egg :=_ga .Value ,error (nil );if _egg !=nil {return _egg ;};_cfe .SaltAttr =&_cecb ;continue ;};};for {_ab ,_gbdf :=d .Token ();if _gbdf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0054\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061l\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_gbdf );};if _ca ,_agg :=_ab .(_f .EndElement );_agg &&_ca .Name ==start .Name {break ;};};return nil ;};const (ST_VerticalJcUnset ST_VerticalJc =0;ST_VerticalJcTop ST_VerticalJc =1;ST_VerticalJcCenter ST_VerticalJc =2;ST_VerticalJcBoth ST_VerticalJc =3;ST_VerticalJcBottom ST_VerticalJc =4;);func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_becadg :=&WdCT_TextboxInfo {};_becadg .TxbxContent =NewWdCT_TxbxContent ();return _becadg ;};func (_ffdgd ST_EdGrp )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_egddeg :=_f .Attr {};_egddeg .Name =name ;switch _ffdgd {case ST_EdGrpUnset :_egddeg .Value ="";case ST_EdGrpNone :_egddeg .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_egddeg .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_egddeg .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case ST_EdGrpContributors :_egddeg .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_egddeg .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_egddeg .Value ="\u006f\u0077\u006e\u0065\u0072\u0073";case ST_EdGrpCurrent :_egddeg .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _egddeg ,nil ;};func (_dcgfgf ST_WmlColorSchemeIndex )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcgfgf .String (),start );};func (_gffdd ST_HAnchor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gceedg :=_f .Attr {};_gceedg .Name =name ;switch _gffdd {case ST_HAnchorUnset :_gceedg .Value ="";case ST_HAnchorText :_gceedg .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_gceedg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_gceedg .Value ="\u0070\u0061\u0067\u0065";};return _gceedg ,nil ;}; - -// Validate validates the WdInline and its children -func (_fgcbdg *WdInline )Validate ()error {return _fgcbdg .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");};func (_caedf *CT_PixelsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbfgc :=range start .Attr {if _bbfgc .Name .Local =="\u0076\u0061\u006c"{_aggee ,_bddfcb :=_ge .ParseUint (_bbfgc .Value ,10,64);if _bddfcb !=nil {return _bddfcb ;};_caedf .ValAttr =_aggee ;continue ;};};for {_fdaf ,_gadfa :=d .Token ();if _gadfa !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0078\u0065l\u0073M\u0065\u0061\u0073\u0075\u0072\u0065\u003a \u0025\u0073",_gadfa );};if _dfacg ,_bdedcc :=_fdaf .(_f .EndElement );_bdedcc &&_dfacg .Name ==start .Name {break ;};};return nil ;}; - -// ST_TextScale is a union type -type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;};func (_feba *CT_FtnEdn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _feba .TypeAttr !=ST_FtnEdnUnset {_fgefb ,_geea :=_feba .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _geea !=nil {return _geea ;};start .Attr =append (start .Attr ,_fgefb );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_feba .IdAttr )});e .EncodeToken (start );for _ ,_baec :=range _feba .EG_BlockLevelElts {_baec .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgaebe ST_InfoTextType )String ()string {switch _cgaebe {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";};type CT_TextboxTightWrap struct{ - -// Lines to Tight Wrap to Paragraph Extents -ValAttr ST_TextboxTightWrap ;};type ST_TblStyleOverrideType byte ; +// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path +func (_gbdgdb *CT_StylePaneFilter )ValidateWithPath (path string )error {if _gbdgdb .AllStylesAttr !=nil {if _cbecad :=_gbdgdb .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_cbecad !=nil {return _cbecad ;};};if _gbdgdb .CustomStylesAttr !=nil {if _edafe :=_gbdgdb .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_edafe !=nil {return _edafe ;};};if _gbdgdb .LatentStylesAttr !=nil {if _dbcab :=_gbdgdb .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_dbcab !=nil {return _dbcab ;};};if _gbdgdb .StylesInUseAttr !=nil {if _ddddg :=_gbdgdb .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_ddddg !=nil {return _ddddg ;};};if _gbdgdb .HeadingStylesAttr !=nil {if _abegaf :=_gbdgdb .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_abegaf !=nil {return _abegaf ;};};if _gbdgdb .NumberingStylesAttr !=nil {if _febdb :=_gbdgdb .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072");_febdb !=nil {return _febdb ;};};if _gbdgdb .TableStylesAttr !=nil {if _decbf :=_gbdgdb .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_decbf !=nil {return _decbf ;};};if _gbdgdb .DirectFormattingOnRunsAttr !=nil {if _bbfb :=_gbdgdb .DirectFormattingOnRunsAttr .ValidateWithPath (path +"/\u0044\u0069\u0072\u0065\u0063\u0074F\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0052\u0075n\u0073A\u0074\u0074\u0072");_bbfb !=nil {return _bbfb ;};};if _gbdgdb .DirectFormattingOnParagraphsAttr !=nil {if _cdfea :=_gbdgdb .DirectFormattingOnParagraphsAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063t\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068s\u0041\u0074\u0074\u0072");_cdfea !=nil {return _cdfea ;};};if _gbdgdb .DirectFormattingOnNumberingAttr !=nil {if _dbcbf :=_gbdgdb .DirectFormattingOnNumberingAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067O\u006e\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dbcbf !=nil {return _dbcbf ;};};if _gbdgdb .DirectFormattingOnTablesAttr !=nil {if _ddeec :=_gbdgdb .DirectFormattingOnTablesAttr .ValidateWithPath (path +"\u002f\u0044i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073At\u0074\u0072");_ddeec !=nil {return _ddeec ;};};if _gbdgdb .ClearFormattingAttr !=nil {if _fabge :=_gbdgdb .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_fabge !=nil {return _fabge ;};};if _gbdgdb .Top3HeadingStylesAttr !=nil {if _fgeaf :=_gbdgdb .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_fgeaf !=nil {return _fgeaf ;};};if _gbdgdb .VisibleStylesAttr !=nil {if _fcefe :=_gbdgdb .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_fcefe !=nil {return _fcefe ;};};if _gbdgdb .AlternateStyleNamesAttr !=nil {if _afdcfe :=_gbdgdb .AlternateStyleNamesAttr .ValidateWithPath (path +"\u002fA\u006c\u0074\u0065\u0072\u006e\u0061\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073\u0041\u0074\u0074\u0072");_afdcfe !=nil {return _afdcfe ;};};return nil ;};type ST_BrType byte ; -// ValidateWithPath validates the Fonts and its children, prefixing error messages with path -func (_acccba *Fonts )ValidateWithPath (path string )error {if _gccac :=_acccba .CT_FontsList .ValidateWithPath (path );_gccac !=nil {return _gccac ;};return nil ;};type CT_Captions struct{ +// Validate validates the CT_DocParts and its children +func (_bffda *CT_DocParts )Validate ()error {return _bffda .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");};func (_gaeggc *Styles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\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\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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});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 ="\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073";return _gaeggc .CT_Styles .MarshalXML (e ,start );};func NewAC_ChoiceRun ()*AC_ChoiceRun {_fdceg :=&AC_ChoiceRun {};return _fdceg };type CT_FramePr struct{ -// Single Caption Type Definition -Caption []*CT_Caption ; +// Drop Cap Frame +DropCapAttr ST_DropCap ; -// Automatic Captioning Settings -AutoCaptions *CT_AutoCaptions ;};func (_dfffea *EG_RPrMath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geacb :for {_gbabed ,_gafgb :=d .Token ();if _gafgb !=nil {return _gafgb ;};switch _cfgegc :=_gbabed .(type ){case _f .StartElement :switch _cfgegc .Name {case _f .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 :"\u0069\u006e\u0073"},_f .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 :"\u0069\u006e\u0073"}:_dfffea .Ins =NewCT_MathCtrlIns ();if _cccfe :=d .DecodeElement (_dfffea .Ins ,&_cfgegc );_cccfe !=nil {return _cccfe ;};case _f .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 :"\u0064\u0065\u006c"},_f .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 :"\u0064\u0065\u006c"}:_dfffea .Del =NewCT_MathCtrlDel ();if _fgfcfa :=d .DecodeElement (_dfffea .Del ,&_cfgegc );_fgfcfa !=nil {return _fgfcfa ;};case _f .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 :"\u0072\u0050\u0072"},_f .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 :"\u0072\u0050\u0072"}:_dfffea .RPr =NewCT_RPr ();if _efcgde :=d .DecodeElement (_dfffea .RPr ,&_cfgegc );_efcgde !=nil {return _efcgde ;};default:_gb .Log ("\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\u0045\u0047\u005fR\u0050\u0072\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_cfgegc .Name );if _ccfgbb :=d .Skip ();_ccfgbb !=nil {return _ccfgbb ;};};case _f .EndElement :break _geacb ;case _f .CharData :};};return nil ;};func NewCT_TcMar ()*CT_TcMar {_dcaff :=&CT_TcMar {};return _dcaff };func (_cafdbg *EG_RPrContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cafdbg .RStyle !=nil {_caadd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cafdbg .RStyle ,_caadd );};if _cafdbg .RFonts !=nil {_fgbed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cafdbg .RFonts ,_fgbed );};if _cafdbg .B !=nil {_ddfbba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_cafdbg .B ,_ddfbba );};if _cafdbg .BCs !=nil {_cfaddg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_cafdbg .BCs ,_cfaddg );};if _cafdbg .I !=nil {_abaafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_cafdbg .I ,_abaafe );};if _cafdbg .ICs !=nil {_fbgag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_cafdbg .ICs ,_fbgag );};if _cafdbg .Caps !=nil {_fdggc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_cafdbg .Caps ,_fdggc );};if _cafdbg .SmallCaps !=nil {_baada :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_cafdbg .SmallCaps ,_baada );};if _cafdbg .Strike !=nil {_fffdcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_cafdbg .Strike ,_fffdcc );};if _cafdbg .Dstrike !=nil {_cagcbg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cafdbg .Dstrike ,_cagcbg );};if _cafdbg .Outline !=nil {_dabcaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_cafdbg .Outline ,_dabcaa );};if _cafdbg .Shadow !=nil {_gaeaef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cafdbg .Shadow ,_gaeaef );};if _cafdbg .Emboss !=nil {_cdabdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_cafdbg .Emboss ,_cdabdd );};if _cafdbg .Imprint !=nil {_eddead :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_cafdbg .Imprint ,_eddead );};if _cafdbg .NoProof !=nil {_dffcc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_cafdbg .NoProof ,_dffcc );};if _cafdbg .SnapToGrid !=nil {_fgbaff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_cafdbg .SnapToGrid ,_fgbaff );};if _cafdbg .Vanish !=nil {_debfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cafdbg .Vanish ,_debfa );};if _cafdbg .WebHidden !=nil {_dcacgec :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cafdbg .WebHidden ,_dcacgec );};if _cafdbg .Color !=nil {_bdaee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cafdbg .Color ,_bdaee );};if _cafdbg .Spacing !=nil {_befgbe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_cafdbg .Spacing ,_befgbe );};if _cafdbg .W !=nil {_agggbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_cafdbg .W ,_agggbc );};if _cafdbg .Kern !=nil {_ceeac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_cafdbg .Kern ,_ceeac );};if _cafdbg .Position !=nil {_afbgge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cafdbg .Position ,_afbgge );};if _cafdbg .Sz !=nil {_gfdac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_cafdbg .Sz ,_gfdac );};if _cafdbg .SzCs !=nil {_agfgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_cafdbg .SzCs ,_agfgf );};if _cafdbg .Highlight !=nil {_daaaab :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cafdbg .Highlight ,_daaaab );};if _cafdbg .U !=nil {_becfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_cafdbg .U ,_becfa );};if _cafdbg .Effect !=nil {_bbagec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cafdbg .Effect ,_bbagec );};if _cafdbg .Bdr !=nil {_defba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_cafdbg .Bdr ,_defba );};if _cafdbg .Shd !=nil {_fgfaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cafdbg .Shd ,_fgfaf );};if _cafdbg .FitText !=nil {_afbdac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_cafdbg .FitText ,_afbdac );};if _cafdbg .VertAlign !=nil {_bdedgc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cafdbg .VertAlign ,_bdedgc );};if _cafdbg .Rtl !=nil {_dacbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_cafdbg .Rtl ,_dacbd );};if _cafdbg .Cs !=nil {_bfcefb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_cafdbg .Cs ,_bfcefb );};if _cafdbg .Em !=nil {_adadee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_cafdbg .Em ,_adadee );};if _cafdbg .Lang !=nil {_adebb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_cafdbg .Lang ,_adebb );};if _cafdbg .EastAsianLayout !=nil {_dgaec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cafdbg .EastAsianLayout ,_dgaec );};if _cafdbg .SpecVanish !=nil {_cdgde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cafdbg .SpecVanish ,_cdgde );};if _cafdbg .OMath !=nil {_bdgea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cafdbg .OMath ,_bdgea );};if _cafdbg .RPrChange !=nil {_edebg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cafdbg .RPrChange ,_edebg );};return nil ;};func (_bbb *CT_Attr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbb .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_bbb .UriAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_bbb .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_bbb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Drop Cap Vertical Height in Lines +LinesAttr *int64 ; -// Validate validates the CT_DirContentRun and its children -func (_aebe *CT_DirContentRun )Validate ()error {return _aebe .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_fceag *CT_ObjectEmbed )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fceag .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_dgggbd ,_ccba :=_fceag .DrawAspectAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _ccba !=nil {return _ccba ;};start .Attr =append (start .Attr ,_dgggbd );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fceag .IdAttr )});if _fceag .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fceag .ProgIdAttr )});};if _fceag .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_c .Sprintf ("\u0025\u0076",*_fceag .ShapeIdAttr )});};if _fceag .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fceag .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func init (){_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff );_gb .RegisterConstructor ("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","\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LongHexNumber );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074",NewCT_Charset );_gb .RegisterConstructor ("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","\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_DecimalNumber );_gb .RegisterConstructor ("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","\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_UnsignedDecimalNumber );_gb .RegisterConstructor ("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","\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et",NewCT_DecimalNumberOrPrecent );_gb .RegisterConstructor ("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","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure );_gb .RegisterConstructor ("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","C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedTwipsMeasure );_gb .RegisterConstructor ("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","\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_PixelsMeasure );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_HpsMeasure );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedHpsMeasure );_gb .RegisterConstructor ("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","\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065",NewCT_MacroName );_gb .RegisterConstructor ("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","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_gb .RegisterConstructor ("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","\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065",NewCT_TextScale );_gb .RegisterConstructor ("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","\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074",NewCT_Highlight );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_gb .RegisterConstructor ("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","\u0043T\u005f\u004c\u0061\u006e\u0067",NewCT_Lang );_gb .RegisterConstructor ("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","\u0043T\u005f\u0047\u0075\u0069\u0064",NewCT_Guid );_gb .RegisterConstructor ("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","\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065",NewCT_Underline );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TextEffect );_gb .RegisterConstructor ("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","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0068\u0064",NewCT_Shd );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e",NewCT_VerticalAlignRun );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074",NewCT_FitText );_gb .RegisterConstructor ("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","\u0043\u0054\u005fE\u006d",NewCT_Em );_gb .RegisterConstructor ("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","C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065",NewCT_Language );_gb .RegisterConstructor ("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","\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074",NewCT_EastAsianLayout );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072",NewCT_FramePr );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070",NewCT_TabStop );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_Spacing );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0049\u006e\u0064",NewCT_Ind );_gb .RegisterConstructor ("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","\u0043\u0054\u005fJ\u0063",NewCT_Jc );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065",NewCT_JcTable );_gb .RegisterConstructor ("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","\u0043T\u005f\u0056\u0069\u0065\u0077",NewCT_View );_gb .RegisterConstructor ("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","\u0043T\u005f\u005a\u006f\u006f\u006d",NewCT_Zoom );_gb .RegisterConstructor ("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","\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065",NewCT_WritingStyle );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066",NewCT_Proof );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_DocType );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074",NewCT_DocProtect );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_MailMergeDocType );_gb .RegisterConstructor ("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","C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065",NewCT_MailMergeDataType );_gb .RegisterConstructor ("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","\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074",NewCT_MailMergeDest );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065",NewCT_MailMergeOdsoFMDFieldType );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077",NewCT_TrackChangesView );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku );_gb .RegisterConstructor ("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","\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_TextDirection );_gb .RegisterConstructor ("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","\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_TextAlignment );_gb .RegisterConstructor ("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","\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p",NewCT_Markup );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_TrackChange );_gb .RegisterConstructor ("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","\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_CellMergeTrackChange );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065",NewCT_TrackChangeRange );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065",NewCT_MarkupRange );_gb .RegisterConstructor ("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","\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065",NewCT_BookmarkRange );_gb .RegisterConstructor ("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","C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_Bookmark );_gb .RegisterConstructor ("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","\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_MoveBookmark );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_gb .RegisterConstructor ("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","\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_TrackChangeNumbering );_gb .RegisterConstructor ("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","\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblPrExChange );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TcPrChange );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TrPrChange );_gb .RegisterConstructor ("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","\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblGridChange );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065",NewCT_TblPrChange );_gb .RegisterConstructor ("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","\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_SectPrChange );_gb .RegisterConstructor ("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","\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_PPrChange );_gb .RegisterConstructor ("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","\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RPrChange );_gb .RegisterConstructor ("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","\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_ParaRPrChange );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_RunTrackChange );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072",NewCT_NumPr );_gb .RegisterConstructor ("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","\u0043T\u005f\u0050\u0042\u0064\u0072",NewCT_PBdr );_gb .RegisterConstructor ("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","\u0043T\u005f\u0054\u0061\u0062\u0073",NewCT_Tabs );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070",NewCT_TextboxTightWrap );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0050\u0072",NewCT_PPr );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_PPrBase );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c",NewCT_PPrGeneral );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_gb .RegisterConstructor ("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","\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t",NewCT_Object );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_ObjectEmbed );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_ObjectLink );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064",NewCT_SimpleField );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065",NewCT_FFTextType );_gb .RegisterConstructor ("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","\u0043T\u005f\u0046\u0046\u004e\u0061\u006de",NewCT_FFName );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072",NewCT_FldChar );_gb .RegisterConstructor ("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","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_gb .RegisterConstructor ("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","\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a",NewCT_FFData );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074",NewCT_FFHelpText );_gb .RegisterConstructor ("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","\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074",NewCT_FFStatusText );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078",NewCT_FFCheckBox );_gb .RegisterConstructor ("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","C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074",NewCT_FFDDList );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074",NewCT_FFTextInput );_gb .RegisterConstructor ("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","C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065",NewCT_SectType );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065",NewCT_PaperSource );_gb .RegisterConstructor ("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","\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z",NewCT_PageSz );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072",NewCT_PageMar );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073",NewCT_PageBorders );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_PageBorder );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_BottomPageBorder );_gb .RegisterConstructor ("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","\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_TopPageBorder );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LineNumber );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_PageNumber );_gb .RegisterConstructor ("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","\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn",NewCT_Column );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_Columns );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063",NewCT_VerticalJc );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064",NewCT_DocGrid );_gb .RegisterConstructor ("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","\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066",NewCT_HdrFtrRef );_gb .RegisterConstructor ("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","\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r",NewCT_HdrFtr );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_SectPrBase );_gb .RegisterConstructor ("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","\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r",NewCT_SectPr );_gb .RegisterConstructor ("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","\u0043\u0054\u005fB\u0072",NewCT_Br );_gb .RegisterConstructor ("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","\u0043T\u005f\u0050\u0054\u0061\u0062",NewCT_PTab );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0079\u006d",NewCT_Sym );_gb .RegisterConstructor ("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","C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072",NewCT_ProofErr );_gb .RegisterConstructor ("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","\u0043T\u005f\u0050\u0065\u0072\u006d",NewCT_Perm );_gb .RegisterConstructor ("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","\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074",NewCT_PermStart );_gb .RegisterConstructor ("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","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0052",NewCT_R );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0050\u0072",NewCT_RPr );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073",NewCT_MathCtrlIns );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c",NewCT_MathCtrlDel );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c",NewCT_RPrOriginal );_gb .RegisterConstructor ("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","\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c",NewCT_ParaRPrOriginal );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072",NewCT_ParaRPr );_gb .RegisterConstructor ("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","C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b",NewCT_AltChunk );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072",NewCT_AltChunkPr );_gb .RegisterConstructor ("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","\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e",NewCT_RubyAlign );_gb .RegisterConstructor ("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","\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r",NewCT_RubyPr );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_RubyContent );_gb .RegisterConstructor ("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","\u0043T\u005f\u0052\u0075\u0062\u0079",NewCT_Ruby );_gb .RegisterConstructor ("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","\u0043T\u005f\u004c\u006f\u0063\u006b",NewCT_Lock );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d",NewCT_SdtListItem );_gb .RegisterConstructor ("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","C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065",NewCT_SdtDateMappingType );_gb .RegisterConstructor ("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","\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_CalendarType );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065",NewCT_SdtDate );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078",NewCT_SdtComboBox );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_SdtDocPart );_gb .RegisterConstructor ("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","\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074",NewCT_SdtDropDownList );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074",NewCT_SdtText );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072",NewCT_SdtPr );_gb .RegisterConstructor ("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","C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072",NewCT_SdtEndPr );_gb .RegisterConstructor ("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","\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_DirContentRun );_gb .RegisterConstructor ("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","\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_BdoContentRun );_gb .RegisterConstructor ("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","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_SdtContentRun );_gb .RegisterConstructor ("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","\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b",NewCT_SdtContentBlock );_gb .RegisterConstructor ("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","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077",NewCT_SdtContentRow );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c",NewCT_SdtContentCell );_gb .RegisterConstructor ("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","C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b",NewCT_SdtBlock );_gb .RegisterConstructor ("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","\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n",NewCT_SdtRun );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c",NewCT_SdtCell );_gb .RegisterConstructor ("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","\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw",NewCT_SdtRow );_gb .RegisterConstructor ("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","\u0043T\u005f\u0041\u0074\u0074\u0072",NewCT_Attr );_gb .RegisterConstructor ("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","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e",NewCT_CustomXmlRun );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e",NewCT_SmartTagRun );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b",NewCT_CustomXmlBlock );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072",NewCT_CustomXmlPr );_gb .RegisterConstructor ("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","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077",NewCT_CustomXmlRow );_gb .RegisterConstructor ("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","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_CustomXmlCell );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050",NewCT_P );_gb .RegisterConstructor ("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","\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t",NewCT_Height );_gb .RegisterConstructor ("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","C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068",NewCT_TblWidth );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c",NewCT_TblGridCol );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065",NewCT_TblGridBase );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064",NewCT_TblGrid );_gb .RegisterConstructor ("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","\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TcBorders );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072",NewCT_TcMar );_gb .RegisterConstructor ("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","\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e",NewCT_VMerge );_gb .RegisterConstructor ("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","\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e",NewCT_HMerge );_gb .RegisterConstructor ("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","C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TcPrBase );_gb .RegisterConstructor ("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","\u0043T\u005f\u0054\u0063\u0050\u0072",NewCT_TcPr );_gb .RegisterConstructor ("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","\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072",NewCT_TcPrInner );_gb .RegisterConstructor ("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","\u0043\u0054\u005fT\u0063",NewCT_Tc );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u006e\u0066",NewCT_Cnf );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers );_gb .RegisterConstructor ("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","C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TrPrBase );_gb .RegisterConstructor ("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","\u0043T\u005f\u0054\u0072\u0050\u0072",NewCT_TrPr );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row );_gb .RegisterConstructor ("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","\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065",NewCT_TblLayoutType );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_TblOverlap );_gb .RegisterConstructor ("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","\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r",NewCT_TblPPr );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072",NewCT_TblCellMar );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TblBorders );_gb .RegisterConstructor ("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","\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TblPrBase );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072",NewCT_TblPr );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065",NewCT_TblPrExBase );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078",NewCT_TblPrEx );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c",NewCT_Tbl );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b",NewCT_TblLook );_gb .RegisterConstructor ("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","\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs",NewCT_FtnPos );_gb .RegisterConstructor ("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","\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs",NewCT_EdnPos );_gb .RegisterConstructor ("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","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074",NewCT_NumRestart );_gb .RegisterConstructor ("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","\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066",NewCT_FtnEdnRef );_gb .RegisterConstructor ("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","\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066",NewCT_FtnEdnSepRef );_gb .RegisterConstructor ("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","\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n",NewCT_FtnEdn );_gb .RegisterConstructor ("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","C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_FtnProps );_gb .RegisterConstructor ("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","C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_EdnProps );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_FtnDocProps );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_EdnDocProps );_gb .RegisterConstructor ("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","\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_RecipientData );_gb .RegisterConstructor ("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","\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079",NewCT_Base64Binary );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewCT_Recipients );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061",NewCT_OdsoFieldMapData );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065",NewCT_MailMergeSourceType );_gb .RegisterConstructor ("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","\u0043T\u005f\u004f\u0064\u0073\u006f",NewCT_Odso );_gb .RegisterConstructor ("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","\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065",NewCT_MailMerge );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a",NewCT_TargetScreenSz );_gb .RegisterConstructor ("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","\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t",NewCT_Compat );_gb .RegisterConstructor ("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","\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067",NewCT_CompatSetting );_gb .RegisterConstructor ("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","\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r",NewCT_DocVar );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073",NewCT_DocVars );_gb .RegisterConstructor ("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","C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073",NewCT_DocRsids );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_CharacterSpacing );_gb .RegisterConstructor ("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","\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074",NewCT_SaveThroughXslt );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_RPrDefault );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_PPrDefault );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073",NewCT_DocDefaults );_gb .RegisterConstructor ("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","C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeMapping );_gb .RegisterConstructor ("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","\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n",NewCT_ReadingModeInkLockDown );_gb .RegisterConstructor ("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","\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_WriteProtection );_gb .RegisterConstructor ("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","C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_Settings );_gb .RegisterConstructor ("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","\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074",NewCT_StyleSort );_gb .RegisterConstructor ("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","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072",NewCT_StylePaneFilter );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073",NewCT_WebSettings );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072",NewCT_FrameScrollbar );_gb .RegisterConstructor ("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","C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072",NewCT_OptimizeForBrowser );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065",NewCT_Frame );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_FrameLayout );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072",NewCT_FramesetSplitbar );_gb .RegisterConstructor ("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","C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074",NewCT_Frameset );_gb .RegisterConstructor ("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","\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_NumPicBullet );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078",NewCT_LevelSuffix );_gb .RegisterConstructor ("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","\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074",NewCT_LevelText );_gb .RegisterConstructor ("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","\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079",NewCT_LvlLegacy );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065",NewCT_MultiLevelType );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d",NewCT_AbstractNum );_gb .RegisterConstructor ("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","\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l",NewCT_NumLvl );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u004e\u0075\u006d",NewCT_Num );_gb .RegisterConstructor ("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","\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_Numbering );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072",NewCT_TblStylePr );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_gb .RegisterConstructor ("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","\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e",NewCT_LsdException );_gb .RegisterConstructor ("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","\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_LatentStyles );_gb .RegisterConstructor ("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","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s",NewCT_Styles );_gb .RegisterConstructor ("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","\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e",NewCT_Panose );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068",NewCT_Pitch );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067",NewCT_FontSig );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c",NewCT_FontRel );_gb .RegisterConstructor ("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","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_gb .RegisterConstructor ("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","\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074",NewCT_FontsList );_gb .RegisterConstructor ("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","\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r",NewCT_DivBdr );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u0069\u0076",NewCT_Div );_gb .RegisterConstructor ("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","\u0043T\u005f\u0044\u0069\u0076\u0073",NewCT_Divs );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_TxbxContent );_gb .RegisterConstructor ("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","\u0043T\u005f\u0042\u006f\u0064\u0079",NewCT_Body );_gb .RegisterConstructor ("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","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewCT_ShapeDefaults );_gb .RegisterConstructor ("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","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments );_gb .RegisterConstructor ("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","\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073",NewCT_Footnotes );_gb .RegisterConstructor ("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","C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewCT_Endnotes );_gb .RegisterConstructor ("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","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType );_gb .RegisterConstructor ("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","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072",NewCT_DocPartBehavior );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073",NewCT_DocPartBehaviors );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065",NewCT_DocPartType );_gb .RegisterConstructor ("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","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073",NewCT_DocPartTypes );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079",NewCT_DocPartGallery );_gb .RegisterConstructor ("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","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079",NewCT_DocPartCategory );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065",NewCT_DocPartName );_gb .RegisterConstructor ("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","\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072",NewCT_DocPartPr );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_DocPart );_gb .RegisterConstructor ("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","C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073",NewCT_DocParts );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e",NewCT_Caption );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e",NewCT_AutoCaption );_gb .RegisterConstructor ("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","\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_AutoCaptions );_gb .RegisterConstructor ("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","C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_Captions );_gb .RegisterConstructor ("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","\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewCT_DocumentBase );_gb .RegisterConstructor ("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","C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_Document );_gb .RegisterConstructor ("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","\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_GlossaryDocument );_gb .RegisterConstructor ("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","\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewRecipients );_gb .RegisterConstructor ("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","t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewTxbxContent );_gb .RegisterConstructor ("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","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments );_gb .RegisterConstructor ("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","\u0066o\u006f\u0074\u006e\u006f\u0074\u0065s",NewFootnotes );_gb .RegisterConstructor ("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","\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewEndnotes );_gb .RegisterConstructor ("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","\u0068\u0064\u0072",NewHdr );_gb .RegisterConstructor ("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","\u0066\u0074\u0072",NewFtr );_gb .RegisterConstructor ("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","\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewSettings );_gb .RegisterConstructor ("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","w\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewWebSettings );_gb .RegisterConstructor ("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","\u0066\u006f\u006et\u0073",NewFonts );_gb .RegisterConstructor ("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","\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg",NewNumbering );_gb .RegisterConstructor ("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","\u0073\u0074\u0079\u006c\u0065\u0073",NewStyles );_gb .RegisterConstructor ("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","\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewDocument );_gb .RegisterConstructor ("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","\u0067\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewGlossaryDocument );_gb .RegisterConstructor ("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","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068",NewEG_PContentMath );_gb .RegisterConstructor ("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","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_PContentBase );_gb .RegisterConstructor ("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","\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_ContentRunContentBase );_gb .RegisterConstructor ("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","E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_CellMarkupElements );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073",NewEG_RangeMarkupElements );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073",NewEG_HdrFtrReferences );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073",NewEG_SectPrContents );_gb .RegisterConstructor ("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","\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074",NewEG_RunInnerContent );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065",NewEG_RPrBase );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_RPrContent );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u0052\u0050\u0072",NewEG_RPr );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068",NewEG_RPrMath );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073",NewEG_ParaRPrTrackChanges );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_RubyContent );_gb .RegisterConstructor ("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","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRunContent );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074",NewEG_ContentBlockContent );_gb .RegisterConstructor ("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","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRowContent );_gb .RegisterConstructor ("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","E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_ContentCellContent );_gb .RegisterConstructor ("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","E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_PContent );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073",NewEG_FtnEdnNumProps );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_MathContent );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073",NewEG_BlockLevelChunkElts );_gb .RegisterConstructor ("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","\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073",NewEG_BlockLevelElts );_gb .RegisterConstructor ("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","\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073",NewEG_RunLevelElts );_gb .RegisterConstructor ("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","A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_Password );_gb .RegisterConstructor ("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","\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_TransitionalPassword );_gb .RegisterConstructor ("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","\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_SectPrAttributes );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0077\u0073\u0070",NewWdWsp );};func (_agcded ST_TblStyleOverrideType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_agcded .String (),start );};func (_acff *CT_FFTextInput )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbagf :for {_bbbd ,_babf :=d .Token ();if _babf !=nil {return _babf ;};switch _cdecb :=_bbbd .(type ){case _f .StartElement :switch _cdecb .Name {case _f .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 :"\u0074\u0079\u0070\u0065"},_f .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 :"\u0074\u0079\u0070\u0065"}:_acff .Type =NewCT_FFTextType ();if _cagbe :=d .DecodeElement (_acff .Type ,&_cdecb );_cagbe !=nil {return _cagbe ;};case _f .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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_f .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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_acff .Default =NewCT_String ();if _dfcge :=d .DecodeElement (_acff .Default ,&_cdecb );_dfcge !=nil {return _dfcge ;};case _f .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 :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},_f .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 :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"}:_acff .MaxLength =NewCT_DecimalNumber ();if _bdfgf :=d .DecodeElement (_acff .MaxLength ,&_cdecb );_bdfgf !=nil {return _bdfgf ;};case _f .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 :"\u0066\u006f\u0072\u006d\u0061\u0074"},_f .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 :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_acff .Format =NewCT_String ();if _cffd :=d .DecodeElement (_acff .Format ,&_cdecb );_cffd !=nil {return _cffd ;};default:_gb .Log ("\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\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0049n\u0070u\u0074\u0020\u0025\u0076",_cdecb .Name );if _aeec :=d .Skip ();_aeec !=nil {return _aeec ;};};case _f .EndElement :break _fbagf ;case _f .CharData :};};return nil ;};func (_gfaadg *WebSettings )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u0077\u003a\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _gfaadg .CT_WebSettings .MarshalXML (e ,start );};func (_efbgba ST_DisplacedByCustomXml )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efbgba .String (),start );};type CT_DocPartType struct{ +// Frame Width +WAttr *_cf .ST_TwipsMeasure ; -// Type Value -ValAttr ST_DocPartType ;};func (_gdgdbc *CT_MathCtrlDel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcccg :=range start .Attr {if _bcccg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dbeab ,_aefb :=_bcccg .Value ,error (nil );if _aefb !=nil {return _aefb ;};_gdgdbc .AuthorAttr =_dbeab ;continue ;};if _bcccg .Name .Local =="\u0064\u0061\u0074\u0065"{_bgfe ,_deab :=ParseStdlibTime (_bcccg .Value );if _deab !=nil {return _deab ;};_gdgdbc .DateAttr =&_bgfe ;continue ;};if _bcccg .Name .Local =="\u0069\u0064"{_gcddg ,_dbddf :=_ge .ParseInt (_bcccg .Value ,10,64);if _dbddf !=nil {return _dbddf ;};_gdgdbc .IdAttr =_gcddg ;continue ;};};for {_cddaf ,_baefb :=d .Token ();if _baefb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0044\u0065\u006c:\u0020\u0025\u0073",_baefb );};if _deffec ,_feadg :=_cddaf .(_f .EndElement );_feadg &&_deffec .Name ==start .Name {break ;};};return nil ;}; +// Frame Height +HAttr *_cf .ST_TwipsMeasure ; -// Validate validates the CT_ParaRPrChange and its children -func (_fggag *CT_ParaRPrChange )Validate ()error {return _fggag .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_cegca :=&CT_DocPartBehaviors {};return _cegca }; +// Vertical Frame Padding +VSpaceAttr *_cf .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path -func (_eedbd *CT_SdtContentBlock )ValidateWithPath (path string )error {if _eedbd .CustomXml !=nil {if _gffbc :=_eedbd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_gffbc !=nil {return _gffbc ;};};if _eedbd .Sdt !=nil {if _gbbga :=_eedbd .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gbbga !=nil {return _gbbga ;};};for _adcecd ,_cfbed :=range _eedbd .P {if _eaadg :=_cfbed .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_adcecd ));_eaadg !=nil {return _eaadg ;};};for _dbafc ,_agcab :=range _eedbd .Tbl {if _ageae :=_agcab .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_dbafc ));_ageae !=nil {return _ageae ;};};for _ddcbcd ,_ggbf :=range _eedbd .EG_RunLevelElts {if _badfe :=_ggbf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ddcbcd ));_badfe !=nil {return _badfe ;};};return nil ;}; +// Horizontal Frame Padding +HSpaceAttr *_cf .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path -func (_ccdaed *CT_Numbering )ValidateWithPath (path string )error {for _cefga ,_dbdcf :=range _ccdaed .NumPicBullet {if _bdge :=_dbdcf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_cefga ));_bdge !=nil {return _bdge ;};};for _degfcg ,_bfbfeg :=range _ccdaed .AbstractNum {if _dafgb :=_bfbfeg .ValidateWithPath (_c .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_degfcg ));_dafgb !=nil {return _dafgb ;};};for _abba ,_ecfcf :=range _ccdaed .Num {if _faaae :=_ecfcf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_abba ));_faaae !=nil {return _faaae ;};};if _ccdaed .NumIdMacAtCleanup !=nil {if _cedf :=_ccdaed .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070");_cedf !=nil {return _cedf ;};};return nil ;};func (_afgeb *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_bbecb :=[]string {};if _afgeb .Int64 !=nil {_bbecb =append (_bbecb ,"\u0049\u006e\u00746\u0034");};if _afgeb .ST_UniversalMeasure !=nil {_bbecb =append (_bbecb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_bbecb )> 1{return _c .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bbecb );};return nil ;}; +// Text Wrapping Around Frame +WrapAttr ST_Wrap ; -// Validate validates the WdEG_WrapTypeChoice and its children -func (_deefed *WdEG_WrapTypeChoice )Validate ()error {return _deefed .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Frame Horizontal Positioning Base +HAnchorAttr ST_HAnchor ; -// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path -func (_egfcbe *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _decdce :=_egfcbe .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_decdce !=nil {return _decdce ;};if _egfcbe .NvContentPartPr !=nil {if _ddbbd :=_egfcbe .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072");_ddbbd !=nil {return _ddbbd ;};};if _egfcbe .Xfrm !=nil {if _fffef :=_egfcbe .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fffef !=nil {return _fffef ;};};if _egfcbe .ExtLst !=nil {if _cgacef :=_egfcbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgacef !=nil {return _cgacef ;};};return nil ;};func (_eaacc *CT_PPrDefault )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eaacc .PPr !=nil {_ccbgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_eaacc .PPr ,_ccbgc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcbfb *ST_SectionMark )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcbfb =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_bcbfb =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_bcbfb =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bcbfb =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_bcbfb =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_bcbfb =5;};return nil ;}; +// Frame Vertical Positioning Base +VAnchorAttr ST_VAnchor ; -// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path -func (_eadeg *CT_HdrFtr )ValidateWithPath (path string )error {for _egeggg ,_egega :=range _eadeg .AltChunk {if _dbeff :=_egega .ValidateWithPath (_c .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_egeggg ));_dbeff !=nil {return _dbeff ;};};for _gbbbb ,_dede :=range _eadeg .EG_ContentBlockContent {if _gfcfa :=_dede .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_gbbbb ));_gfcfa !=nil {return _gfcfa ;};};return nil ;}; +// Absolute Horizontal Position +XAttr *ST_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_fcdg *CT_Comments )ValidateWithPath (path string )error {for _baed ,_adfa :=range _fcdg .Comment {if _cadd :=_adfa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_baed ));_cadd !=nil {return _cadd ;};};return nil ;};func (_bffcb ST_TblOverlap )ValidateWithPath (path string )error {switch _bffcb {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bffcb ));};return nil ;};func (_cefcg *CT_MailMergeDataType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecgfg :=range start .Attr {if _ecgfg .Name .Local =="\u0076\u0061\u006c"{_aggda ,_efdbad :=_ecgfg .Value ,error (nil );if _efdbad !=nil {return _efdbad ;};_cefcg .ValAttr =_aggda ;continue ;};};for {_bdcbbe ,_affcc :=d .Token ();if _affcc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_affcc );};if _acee ,_eegceg :=_bdcbbe .(_f .EndElement );_eegceg &&_acee .Name ==start .Name {break ;};};return nil ;};func (_gafcac *WdCT_Anchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gafcac .SimplePos =_db .NewCT_Point2D ();_gafcac .PositionH =NewWdCT_PosH ();_gafcac .PositionV =NewWdCT_PosV ();_gafcac .Extent =_db .NewCT_PositiveSize2D ();_gafcac .DocPr =_db .NewCT_NonVisualDrawingProps ();_gafcac .Graphic =_db .NewGraphic ();for _ ,_bfgccg :=range start .Attr {if _bfgccg .Name .Local =="\u0064\u0069\u0073t\u0054"{_gdcbga ,_cacagb :=_ge .ParseUint (_bfgccg .Value ,10,32);if _cacagb !=nil {return _cacagb ;};_deead :=uint32 (_gdcbga );_gafcac .DistTAttr =&_deead ;continue ;};if _bfgccg .Name .Local =="\u0064\u0069\u0073t\u004c"{_dabead ,_ebaff :=_ge .ParseUint (_bfgccg .Value ,10,32);if _ebaff !=nil {return _ebaff ;};_dcacd :=uint32 (_dabead );_gafcac .DistLAttr =&_dcacd ;continue ;};if _bfgccg .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_dadfd ,_bdgccb :=_ge .ParseBool (_bfgccg .Value );if _bdgccb !=nil {return _bdgccb ;};_gafcac .SimplePosAttr =&_dadfd ;continue ;};if _bfgccg .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_ebebc ,_afgda :=_ge .ParseBool (_bfgccg .Value );if _afgda !=nil {return _afgda ;};_gafcac .BehindDocAttr =_ebebc ;continue ;};if _bfgccg .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_cfbgdg ,_egcdga :=_ge .ParseBool (_bfgccg .Value );if _egcdga !=nil {return _egcdga ;};_gafcac .LayoutInCellAttr =_cfbgdg ;continue ;};if _bfgccg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cbcgd ,_agfde :=_ge .ParseBool (_bfgccg .Value );if _agfde !=nil {return _agfde ;};_gafcac .HiddenAttr =&_cbcgd ;continue ;};if _bfgccg .Name .Local =="\u0064\u0069\u0073t\u0042"{_cfaacf ,_dfdba :=_ge .ParseUint (_bfgccg .Value ,10,32);if _dfdba !=nil {return _dfdba ;};_bfcdbb :=uint32 (_cfaacf );_gafcac .DistBAttr =&_bfcdbb ;continue ;};if _bfgccg .Name .Local =="\u0064\u0069\u0073t\u0052"{_abbccb ,_egbef :=_ge .ParseUint (_bfgccg .Value ,10,32);if _egbef !=nil {return _egbef ;};_ddebce :=uint32 (_abbccb );_gafcac .DistRAttr =&_ddebce ;continue ;};if _bfgccg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_ededc ,_fgcdg :=_ge .ParseUint (_bfgccg .Value ,10,32);if _fgcdg !=nil {return _fgcdg ;};_gafcac .RelativeHeightAttr =uint32 (_ededc );continue ;};if _bfgccg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cdegfd ,_adeddf :=_ge .ParseBool (_bfgccg .Value );if _adeddf !=nil {return _adeddf ;};_gafcac .LockedAttr =_cdegfd ;continue ;};if _bfgccg .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_ddbaf ,_bdefff :=_ge .ParseBool (_bfgccg .Value );if _bdefff !=nil {return _bdefff ;};_gafcac .AllowOverlapAttr =_ddbaf ;continue ;};};_gffdb :for {_cgeag ,_daadac :=d .Token ();if _daadac !=nil {return _daadac ;};switch _cagcd :=_cgeag .(type ){case _f .StartElement :switch _cagcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_f .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 :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _dgdfc :=d .DecodeElement (_gafcac .SimplePos ,&_cagcd );_dgdfc !=nil {return _dgdfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_f .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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _ffgfce :=d .DecodeElement (_gafcac .PositionH ,&_cagcd );_ffgfce !=nil {return _ffgfce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_f .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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _ecdea :=d .DecodeElement (_gafcac .PositionV ,&_cagcd );_ecdea !=nil {return _ecdea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_f .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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _bceafa :=d .DecodeElement (_gafcac .Extent ,&_cagcd );_bceafa !=nil {return _bceafa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_f .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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_gafcac .EffectExtent =NewWdCT_EffectExtent ();if _beabbc :=d .DecodeElement (_gafcac .EffectExtent ,&_cagcd );_beabbc !=nil {return _beabbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_f .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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_gafcac .Choice =NewWdEG_WrapTypeChoice ();if _ebcggc :=d .DecodeElement (&_gafcac .Choice .WrapNone ,&_cagcd );_ebcggc !=nil {return _ebcggc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_f .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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_gafcac .Choice =NewWdEG_WrapTypeChoice ();if _ecdgacb :=d .DecodeElement (&_gafcac .Choice .WrapSquare ,&_cagcd );_ecdgacb !=nil {return _ecdgacb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_f .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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_gafcac .Choice =NewWdEG_WrapTypeChoice ();if _bfcecee :=d .DecodeElement (&_gafcac .Choice .WrapTight ,&_cagcd );_bfcecee !=nil {return _bfcecee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_f .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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_gafcac .Choice =NewWdEG_WrapTypeChoice ();if _caega :=d .DecodeElement (&_gafcac .Choice .WrapThrough ,&_cagcd );_caega !=nil {return _caega ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_f .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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_gafcac .Choice =NewWdEG_WrapTypeChoice ();if _egdae :=d .DecodeElement (&_gafcac .Choice .WrapTopAndBottom ,&_cagcd );_egdae !=nil {return _egdae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_f .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 :"\u0064\u006f\u0063P\u0072"}:if _gggadg :=d .DecodeElement (_gafcac .DocPr ,&_cagcd );_gggadg !=nil {return _gggadg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_gafcac .CNvGraphicFramePr =_db .NewCT_NonVisualGraphicFrameProperties ();if _dbfag :=d .DecodeElement (_gafcac .CNvGraphicFramePr ,&_cagcd );_dbfag !=nil {return _dbfag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _cbfge :=d .DecodeElement (_gafcac .Graphic ,&_cagcd );_cbfge !=nil {return _cbfge ;};default:_gb .Log ("\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\u0057\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_cagcd .Name );if _efafcg :=d .Skip ();_efafcg !=nil {return _efafcg ;};};case _f .EndElement :break _gffdb ;case _f .CharData :};};return nil ;};func NewCT_TopPageBorder ()*CT_TopPageBorder {_bgdgb :=&CT_TopPageBorder {};_bgdgb .ValAttr =ST_Border (1);return _bgdgb ;};func (_bdecf *CT_TextEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdecf .ValAttr =ST_TextEffect (1);for _ ,_abbfd :=range start .Attr {if _abbfd .Name .Local =="\u0076\u0061\u006c"{_bdecf .ValAttr .UnmarshalXMLAttr (_abbfd );continue ;};};for {_deccdf ,_gedbg :=d .Token ();if _gedbg !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_gedbg );};if _gaadb ,_dbfgb :=_deccdf .(_f .EndElement );_dbfgb &&_gaadb .Name ==start .Name {break ;};};return nil ;};func NewCT_SectPrChange ()*CT_SectPrChange {_fddgd :=&CT_SectPrChange {};return _fddgd }; +// Relative Horizontal Position +XAlignAttr _cf .ST_XAlign ; -// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path -func (_fcddd *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _fcddd .CNvPr !=nil {if _fcced :=_fcddd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fcced !=nil {return _fcced ;};};if _fdbbf :=_fcddd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fdbbf !=nil {return _fdbbf ;};if _edecf :=_fcddd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edecf !=nil {return _edecf ;};if _fcddd .Style !=nil {if _fcgdbe :=_fcddd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fcgdbe !=nil {return _fcgdbe ;};};if _fcddd .ExtLst !=nil {if _ecdbfa :=_fcddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecdbfa !=nil {return _ecdbfa ;};};if _fcddd .WChoice !=nil {if _aabfd :=_fcddd .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065");_aabfd !=nil {return _aabfd ;};};if _dcgfdf :=_fcddd .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_dcgfdf !=nil {return _dcgfdf ;};return nil ;};func (_dfcfd ST_FtnPos )ValidateWithPath (path string )error {switch _dfcfd {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfcfd ));};return nil ;}; +// Absolute Vertical Position +YAttr *ST_SignedTwipsMeasure ; -// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path -func (_bedgfa *EG_RunLevelElts )ValidateWithPath (path string )error {if _bedgfa .ProofErr !=nil {if _decfd :=_bedgfa .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_decfd !=nil {return _decfd ;};};if _bedgfa .PermStart !=nil {if _afedf :=_bedgfa .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");_afedf !=nil {return _afedf ;};};if _bedgfa .PermEnd !=nil {if _adffbc :=_bedgfa .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_adffbc !=nil {return _adffbc ;};};if _bedgfa .Ins !=nil {if _ccbdf :=_bedgfa .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_ccbdf !=nil {return _ccbdf ;};};if _bedgfa .Del !=nil {if _gfagg :=_bedgfa .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_gfagg !=nil {return _gfagg ;};};if _bedgfa .MoveFrom !=nil {if _ccgbb :=_bedgfa .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_ccgbb !=nil {return _ccgbb ;};};if _bedgfa .MoveTo !=nil {if _aefdag :=_bedgfa .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_aefdag !=nil {return _aefdag ;};};for _dbfff ,_feedb :=range _bedgfa .EG_RangeMarkupElements {if _gagba :=_feedb .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_dbfff ));_gagba !=nil {return _gagba ;};};for _bbgfgc ,_fefaaa :=range _bedgfa .EG_MathContent {if _cgfbdd :=_fefaaa .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bbgfgc ));_cgfbdd !=nil {return _cgfbdd ;};};return nil ;};type ST_HeightRule byte ;func (_dagbe ST_HighlightColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dagbe .String (),start );};const (ST_CaptionPosUnset ST_CaptionPos =0;ST_CaptionPosAbove ST_CaptionPos =1;ST_CaptionPosBelow ST_CaptionPos =2;ST_CaptionPosLeft ST_CaptionPos =3;ST_CaptionPosRight ST_CaptionPos =4;);func (_egbgef ST_TextAlignment )ValidateWithPath (path string )error {switch _egbgef {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egbgef ));};return nil ;};func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_cegbe :=&EG_CellMarkupElements {};return _cegbe ;};func NewCT_TblPr ()*CT_TblPr {_gccfd :=&CT_TblPr {};return _gccfd };const (ST_ZoomUnset ST_Zoom =0;ST_ZoomNone ST_Zoom =1;ST_ZoomFullPage ST_Zoom =2;ST_ZoomBestFit ST_Zoom =3;ST_ZoomTextFit ST_Zoom =4;);func (_cggab *CT_FontsList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cggab .Font !=nil {_bcgede :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}};for _ ,_ffegb :=range _cggab .Font {e .EncodeElement (_ffegb ,_bcgede );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Shd ()*CT_Shd {_acgba :=&CT_Shd {};_acgba .ValAttr =ST_Shd (1);return _acgba };type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;}; +// Relative Vertical Position +YAlignAttr _cf .ST_YAlign ; -// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path -func (_bebdf *WdWpc )ValidateWithPath (path string )error {if _fbcfg :=_bebdf .WdCT_WordprocessingCanvas .ValidateWithPath (path );_fbcfg !=nil {return _fbcfg ;};return nil ;};func (_aadcgf *ST_DisplacedByCustomXml )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_facca ,_fccbcd :=d .Token ();if _fccbcd !=nil {return _fccbcd ;};if _egfec ,_gggec :=_facca .(_f .EndElement );_gggec &&_egfec .Name ==start .Name {*_aadcgf =1;return nil ;};if _bacgga ,_faaeab :=_facca .(_f .CharData );!_faaeab {return _c .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",_facca );}else {switch string (_bacgga ){case "":*_aadcgf =0;case "\u006e\u0065\u0078\u0074":*_aadcgf =1;case "\u0070\u0072\u0065\u0076":*_aadcgf =2;};};_facca ,_fccbcd =d .Token ();if _fccbcd !=nil {return _fccbcd ;};if _edbggf ,_bbece :=_facca .(_f .EndElement );_bbece &&_edbggf .Name ==start .Name {return nil ;};return _c .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",_facca );}; +// Frame Height Type +HRuleAttr ST_HeightRule ; -// Validate validates the CT_TblPr and its children -func (_bbced *CT_TblPr )Validate ()error {return _bbced .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");};type ST_StyleSort byte ;func (_agcge ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _agcge {case 0,1,2,3,4,5,6,7,8,9:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agcge ));};return nil ;};type CT_MailMergeDest struct{ +// Lock Frame Anchor to Paragraph +AnchorLockAttr *_cf .ST_OnOff ;};func (_abgee *CT_Fonts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abgee .HintAttr !=ST_HintUnset {_abfaf ,_gccca :=_abgee .HintAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"});if _gccca !=nil {return _gccca ;};start .Attr =append (start .Attr ,_abfaf );};if _abgee .AsciiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_ea .Sprintf ("\u0025\u0076",*_abgee .AsciiAttr )});};if _abgee .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_ea .Sprintf ("\u0025\u0076",*_abgee .HAnsiAttr )});};if _abgee .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_ea .Sprintf ("\u0025\u0076",*_abgee .EastAsiaAttr )});};if _abgee .CsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_ea .Sprintf ("\u0025\u0076",*_abgee .CsAttr )});};if _abgee .AsciiThemeAttr !=ST_ThemeUnset {_cddbg ,_fbabc :=_abgee .AsciiThemeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"});if _fbabc !=nil {return _fbabc ;};start .Attr =append (start .Attr ,_cddbg );};if _abgee .HAnsiThemeAttr !=ST_ThemeUnset {_affed ,_bdecc :=_abgee .HAnsiThemeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"});if _bdecc !=nil {return _bdecc ;};start .Attr =append (start .Attr ,_affed );};if _abgee .EastAsiaThemeAttr !=ST_ThemeUnset {_cfccb ,_bbedb :=_abgee .EastAsiaThemeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"});if _bbedb !=nil {return _bbedb ;};start .Attr =append (start .Attr ,_cfccb );};if _abgee .CsthemeAttr !=ST_ThemeUnset {_gcbb ,_gbcbf :=_abgee .CsthemeAttr .MarshalXMLAttr (_c .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _gbcbf !=nil {return _gbcbf ;};start .Attr =append (start .Attr ,_gcbb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_Shd byte ;func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_dcagge :=&WdEG_WrapTypeChoice {};return _dcagge };func (_efdb *CT_Cnf )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddbf :=range start .Attr {if _ddbf .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_bacbb ,_cac :=ParseUnionST_OnOff (_ddbf .Value );if _cac !=nil {return _cac ;};_efdb .EvenVBandAttr =&_bacbb ;continue ;};if _ddbf .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_bbef ,_ebbe :=ParseUnionST_OnOff (_ddbf .Value );if _ebbe !=nil {return _ebbe ;};_efdb .FirstRowAttr =&_bbef ;continue ;};if _ddbf .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_cfd ,_ffga :=ParseUnionST_OnOff (_ddbf .Value );if _ffga !=nil {return _ffga ;};_efdb .LastRowAttr =&_cfd ;continue ;};if _ddbf .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_fbagc ,_aaeeg :=ParseUnionST_OnOff (_ddbf .Value );if _aaeeg !=nil {return _aaeeg ;};_efdb .FirstColumnAttr =&_fbagc ;continue ;};if _ddbf .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bedb ,_acec :=ParseUnionST_OnOff (_ddbf .Value );if _acec !=nil {return _acec ;};_efdb .LastColumnAttr =&_bedb ;continue ;};if _ddbf .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_bgeg ,_dfdd :=ParseUnionST_OnOff (_ddbf .Value );if _dfdd !=nil {return _dfdd ;};_efdb .OddVBandAttr =&_bgeg ;continue ;};if _ddbf .Name .Local =="\u0076\u0061\u006c"{_acecc ,_dfdfg :=_ddbf .Value ,error (nil );if _dfdfg !=nil {return _dfdfg ;};_efdb .ValAttr =&_acecc ;continue ;};if _ddbf .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_fbff ,_dfeb :=ParseUnionST_OnOff (_ddbf .Value );if _dfeb !=nil {return _dfeb ;};_efdb .OddHBandAttr =&_fbff ;continue ;};if _ddbf .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_bege ,_fbbc :=ParseUnionST_OnOff (_ddbf .Value );if _fbbc !=nil {return _fbbc ;};_efdb .EvenHBandAttr =&_bege ;continue ;};if _ddbf .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_aaag ,_fccb :=ParseUnionST_OnOff (_ddbf .Value );if _fccb !=nil {return _fccb ;};_efdb .FirstRowFirstColumnAttr =&_aaag ;continue ;};if _ddbf .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_ccd ,_gad :=ParseUnionST_OnOff (_ddbf .Value );if _gad !=nil {return _gad ;};_efdb .FirstRowLastColumnAttr =&_ccd ;continue ;};if _ddbf .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_gacf ,_dbfe :=ParseUnionST_OnOff (_ddbf .Value );if _dbfe !=nil {return _dbfe ;};_efdb .LastRowFirstColumnAttr =&_gacf ;continue ;};if _ddbf .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_ffbgg ,_bgc :=ParseUnionST_OnOff (_ddbf .Value );if _bgc !=nil {return _bgc ;};_efdb .LastRowLastColumnAttr =&_ffbgg ;continue ;};};for {_bdfee ,_fde :=d .Token ();if _fde !=nil {return _ea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_fde );};if _ebff ,_gage :=_bdfee .(_c .EndElement );_gage &&_ebff .Name ==start .Name {break ;};};return nil ;}; -// Mail Merge Merged Document Type -ValAttr ST_MailMergeDest ;};func (_fggaba ST_DocPartGallery )String ()string {switch _fggaba {case 0:return "";case 1:return "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case 2:return "\u0061\u006e\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case 5:return "\u0063o\u0076\u0065\u0072\u0050\u0067";case 6:return "\u0065\u0071";case 7:return "\u0066\u0074\u0072\u0073";case 8:return "\u0068\u0064\u0072\u0073";case 9:return "\u0070\u0067\u004eu\u006d";case 10:return "\u0074\u0062\u006c\u0073";case 11:return "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case 12:return "\u0061u\u0074\u006f\u0054\u0078\u0074";case 13:return "\u0074\u0078\u0074\u0042\u006f\u0078";case 14:return "\u0070\u0067\u004e\u0075\u006d\u0054";case 15:return "\u0070\u0067\u004e\u0075\u006d\u0042";case 16:return "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case 17:return "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case 18:return "\u0062\u0069\u0062";case 19:return "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case 20:return "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case 21:return "\u0063\u0075\u0073\u0074\u0045\u0071";case 22:return "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case 23:return "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case 24:return "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case 25:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case 26:return "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case 27:return "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case 28:return "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case 29:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case 30:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case 31:return "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case 32:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case 33:return "\u0063u\u0073\u0074\u0042\u0069\u0062";case 34:return "\u0063u\u0073\u0074\u006f\u006d\u0031";case 35:return "\u0063u\u0073\u0074\u006f\u006d\u0032";case 36:return "\u0063u\u0073\u0074\u006f\u006d\u0033";case 37:return "\u0063u\u0073\u0074\u006f\u006d\u0034";case 38:return "\u0063u\u0073\u0074\u006f\u006d\u0035";};return "";};type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ;}; +// Validate validates the CT_LvlLegacy and its children +func (_gfacc *CT_LvlLegacy )Validate ()error {return _gfacc .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");};func (_aabf *CT_Font )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ea .Sprintf ("\u0025\u0076",_aabf .NameAttr )});e .EncodeToken (start );if _aabf .AltName !=nil {_accfd :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_aabf .AltName ,_accfd );};if _aabf .Panose1 !=nil {_gbec :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}};e .EncodeElement (_aabf .Panose1 ,_gbec );};if _aabf .Charset !=nil {_fcgbc :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_aabf .Charset ,_fcgbc );};if _aabf .Family !=nil {_fdge :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}};e .EncodeElement (_aabf .Family ,_fdge );};if _aabf .NotTrueType !=nil {_ecba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_aabf .NotTrueType ,_ecba );};if _aabf .Pitch !=nil {_adcab :=_c .StartElement {Name :_c .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_aabf .Pitch ,_adcab );};if _aabf .Sig !=nil {_dcccc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0073i\u0067"}};e .EncodeElement (_aabf .Sig ,_dcccc );};if _aabf .EmbedRegular !=nil {_dfgce :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_aabf .EmbedRegular ,_dfgce );};if _aabf .EmbedBold !=nil {_cdea :=_c .StartElement {Name :_c .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_aabf .EmbedBold ,_cdea );};if _aabf .EmbedItalic !=nil {_fcea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_aabf .EmbedItalic ,_fcea );};if _aabf .EmbedBoldItalic !=nil {_dgde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_aabf .EmbedBoldItalic ,_dgde );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eecgae WdST_RelFromH )String ()string {switch _eecgae {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0063\u006f\u006c\u0075\u006d\u006e";case 4:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 5:return "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 6:return "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return "";};func (_fgafg *CT_SdtDateMappingType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgafg .ValAttr !=ST_SdtDateMappingTypeUnset {_adgfd ,_cacc :=_fgafg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cacc !=nil {return _cacc ;};start .Attr =append (start .Attr ,_adgfd );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TblGrid ()*CT_TblGrid {_bcbgb :=&CT_TblGrid {};return _bcbgb };func (_gecgdc ST_StyleType )String ()string {switch _gecgdc {case 0:return "";case 1:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 2:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 3:return "\u0074\u0061\u0062l\u0065";case 4:return "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return "";}; -// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path -func (_ddaaae *CT_FFHelpText )ValidateWithPath (path string )error {if _eeggg :=_ddaaae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eeggg !=nil {return _eeggg ;};return nil ;};func init (){_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074",NewWdCT_EffectExtent );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0049\u006e\u006c\u0069\u006ee",NewWdCT_Inline );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068",NewWdCT_WrapPath );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065",NewWdCT_WrapNone );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065",NewWdCT_WrapSquare );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fW\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074",NewWdCT_WrapTight );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068",NewWdCT_WrapThrough );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u0072\u0061p\u0054\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d",NewWdCT_WrapTopBottom );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0048",NewWdCT_PosH );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0056",NewWdCT_PosV );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0041\u006e\u0063\u0068\u006fr",NewWdCT_Anchor );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewWdCT_TxbxContent );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006fx\u0049\u006e\u0066\u006f",NewWdCT_TextboxInfo );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u004c\u0069\u006e\u006be\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e",NewWdCT_LinkedTextboxInformation );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061p\u0065",NewWdCT_WordprocessingShape );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewWdCT_GraphicFrame );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u006f\u0072\u0064p\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewWdCT_WordprocessingContentPartNonVisual );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067C\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074",NewWdCT_WordprocessingContentPart );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006fu\u0070",NewWdCT_WordprocessingGroup );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fWo\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073",NewWdCT_WordprocessingCanvas );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0063",NewWdWpc );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0067\u0070",NewWdWgp );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0073\u0070",NewWdWsp );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0069\u006e\u006c\u0069\u006e\u0065",NewWdInline );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0061\u006e\u0063\u0068\u006f\u0072",NewWdAnchor );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","E\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065",NewWdEG_WrapType );_gb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0077\u0073\u0070",NewWdWsp );}; \ No newline at end of file +// Validate validates the WdCT_WrapNone and its children +func (_fdffc *WdCT_WrapNone )Validate ()error {return _fdffc .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_gdcdf :=&CT_MailMergeOdsoFMDFieldType {};_gdcdf .ValAttr =ST_MailMergeOdsoFMDFieldType (1);return _gdcdf ;};func init (){_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074",NewWdCT_EffectExtent );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0049\u006e\u006c\u0069\u006ee",NewWdCT_Inline );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068",NewWdCT_WrapPath );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065",NewWdCT_WrapNone );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065",NewWdCT_WrapSquare );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fW\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074",NewWdCT_WrapTight );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068",NewWdCT_WrapThrough );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u0072\u0061p\u0054\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d",NewWdCT_WrapTopBottom );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0048",NewWdCT_PosH );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0056",NewWdCT_PosV );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0041\u006e\u0063\u0068\u006fr",NewWdCT_Anchor );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewWdCT_TxbxContent );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006fx\u0049\u006e\u0066\u006f",NewWdCT_TextboxInfo );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u004c\u0069\u006e\u006be\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e",NewWdCT_LinkedTextboxInformation );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061p\u0065",NewWdCT_WordprocessingShape );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewWdCT_GraphicFrame );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u006f\u0072\u0064p\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewWdCT_WordprocessingContentPartNonVisual );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067C\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074",NewWdCT_WordprocessingContentPart );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006fu\u0070",NewWdCT_WordprocessingGroup );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fWo\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073",NewWdCT_WordprocessingCanvas );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0063",NewWdWpc );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0067\u0070",NewWdWgp );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0073\u0070",NewWdWsp );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0069\u006e\u006c\u0069\u006e\u0065",NewWdInline );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0061\u006e\u0063\u0068\u006f\u0072",NewWdAnchor );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","E\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065",NewWdEG_WrapType );_cff .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0077\u0073\u0070",NewWdWsp );}; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/office/excel/excel.go b/schema/urn/schemas_microsoft_com/office/excel/excel.go index 37254db7e7..7b3164daf8 100644 --- a/schema/urn/schemas_microsoft_com/office/excel/excel.go +++ b/schema/urn/schemas_microsoft_com/office/excel/excel.go @@ -9,16 +9,16 @@ // 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 excel ;import (_g "encoding/xml";_a "fmt";_gf "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);func (_ge *CT_ClientData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ga ,_b :=_ge .ObjectTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"});if _b !=nil {return _b ;};start .Attr =append (start .Attr ,_ga );e .EncodeToken (start );if _ge .MoveWithCells !=_f .ST_TrueFalseBlankUnset {_d :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_ge .MoveWithCells ,_d );};if _ge .SizeWithCells !=_f .ST_TrueFalseBlankUnset {_gg :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_ge .SizeWithCells ,_gg );};if _ge .Anchor !=nil {_ed :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_gf .AddPreserveSpaceAttr (&_ed ,*_ge .Anchor );e .EncodeElement (_ge .Anchor ,_ed );};if _ge .Locked !=_f .ST_TrueFalseBlankUnset {_c :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_ge .Locked ,_c );};if _ge .DefaultSize !=_f .ST_TrueFalseBlankUnset {_be :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ge .DefaultSize ,_be );};if _ge .PrintObject !=_f .ST_TrueFalseBlankUnset {_bee :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_ge .PrintObject ,_bee );};if _ge .Disabled !=_f .ST_TrueFalseBlankUnset {_cb :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_ge .Disabled ,_cb );};if _ge .AutoFill !=_f .ST_TrueFalseBlankUnset {_ac :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ge .AutoFill ,_ac );};if _ge .AutoLine !=_f .ST_TrueFalseBlankUnset {_gaf :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}};e .EncodeElement (_ge .AutoLine ,_gaf );};if _ge .AutoPict !=_f .ST_TrueFalseBlankUnset {_cd :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_ge .AutoPict ,_cd );};if _ge .FmlaMacro !=nil {_ad :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}};_gf .AddPreserveSpaceAttr (&_ad ,*_ge .FmlaMacro );e .EncodeElement (_ge .FmlaMacro ,_ad );};if _ge .TextHAlign !=nil {_ab :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_gf .AddPreserveSpaceAttr (&_ab ,*_ge .TextHAlign );e .EncodeElement (_ge .TextHAlign ,_ab );};if _ge .TextVAlign !=nil {_gb :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_gf .AddPreserveSpaceAttr (&_gb ,*_ge .TextVAlign );e .EncodeElement (_ge .TextVAlign ,_gb );};if _ge .LockText !=_f .ST_TrueFalseBlankUnset {_ca :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_ge .LockText ,_ca );};if _ge .JustLastX !=_f .ST_TrueFalseBlankUnset {_ba :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}};e .EncodeElement (_ge .JustLastX ,_ba );};if _ge .SecretEdit !=_f .ST_TrueFalseBlankUnset {_gd :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_ge .SecretEdit ,_gd );};if _ge .Default !=_f .ST_TrueFalseBlankUnset {_af :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_ge .Default ,_af );};if _ge .Help !=_f .ST_TrueFalseBlankUnset {_geg :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}};e .EncodeElement (_ge .Help ,_geg );};if _ge .Cancel !=_f .ST_TrueFalseBlankUnset {_de :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_ge .Cancel ,_de );};if _ge .Dismiss !=_f .ST_TrueFalseBlankUnset {_bg :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}};e .EncodeElement (_ge .Dismiss ,_bg );};if _ge .Accel !=nil {_ag :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_ge .Accel ,_ag );};if _ge .Accel2 !=nil {_bd :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}};e .EncodeElement (_ge .Accel2 ,_bd );};if _ge .Row !=nil {_ae :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_ge .Row ,_ae );};if _ge .Column !=nil {_ffb :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_ge .Column ,_ffb );};if _ge .Visible !=_f .ST_TrueFalseBlankUnset {_acg :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_ge .Visible ,_acg );};if _ge .RowHidden !=_f .ST_TrueFalseBlankUnset {_aa :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ge .RowHidden ,_aa );};if _ge .ColHidden !=_f .ST_TrueFalseBlankUnset {_abb :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ge .ColHidden ,_abb );};if _ge .VTEdit !=nil {_bf :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}};e .EncodeElement (_ge .VTEdit ,_bf );};if _ge .MultiLine !=_f .ST_TrueFalseBlankUnset {_eg :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_ge .MultiLine ,_eg );};if _ge .VScroll !=_f .ST_TrueFalseBlankUnset {_bfb :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}};e .EncodeElement (_ge .VScroll ,_bfb );};if _ge .ValidIds !=_f .ST_TrueFalseBlankUnset {_ce :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_ge .ValidIds ,_ce );};if _ge .FmlaRange !=nil {_bff :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}};_gf .AddPreserveSpaceAttr (&_bff ,*_ge .FmlaRange );e .EncodeElement (_ge .FmlaRange ,_bff );};if _ge .WidthMin !=nil {_bb :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_ge .WidthMin ,_bb );};if _ge .Sel !=nil {_bc :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_ge .Sel ,_bc );};if _ge .NoThreeD2 !=_f .ST_TrueFalseBlankUnset {_ged :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}};e .EncodeElement (_ge .NoThreeD2 ,_ged );};if _ge .SelType !=nil {_ec :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_gf .AddPreserveSpaceAttr (&_ec ,*_ge .SelType );e .EncodeElement (_ge .SelType ,_ec );};if _ge .MultiSel !=nil {_bbe :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_gf .AddPreserveSpaceAttr (&_bbe ,*_ge .MultiSel );e .EncodeElement (_ge .MultiSel ,_bbe );};if _ge .LCT !=nil {_adf :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004cC\u0054"}};_gf .AddPreserveSpaceAttr (&_adf ,*_ge .LCT );e .EncodeElement (_ge .LCT ,_adf );};if _ge .ListItem !=nil {_df :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_gf .AddPreserveSpaceAttr (&_df ,*_ge .ListItem );e .EncodeElement (_ge .ListItem ,_df );};if _ge .DropStyle !=nil {_ef :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_gf .AddPreserveSpaceAttr (&_ef ,*_ge .DropStyle );e .EncodeElement (_ge .DropStyle ,_ef );};if _ge .Colored !=_f .ST_TrueFalseBlankUnset {_ced :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_ge .Colored ,_ced );};if _ge .DropLines !=nil {_cba :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ge .DropLines ,_cba );};if _ge .Checked !=nil {_gdb :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_ge .Checked ,_gdb );};if _ge .FmlaLink !=nil {_fg :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}};_gf .AddPreserveSpaceAttr (&_fg ,*_ge .FmlaLink );e .EncodeElement (_ge .FmlaLink ,_fg );};if _ge .FmlaPict !=nil {_ecd :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_gf .AddPreserveSpaceAttr (&_ecd ,*_ge .FmlaPict );e .EncodeElement (_ge .FmlaPict ,_ecd );};if _ge .NoThreeD !=_f .ST_TrueFalseBlankUnset {_fd :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_ge .NoThreeD ,_fd );};if _ge .FirstButton !=_f .ST_TrueFalseBlankUnset {_fe :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}};e .EncodeElement (_ge .FirstButton ,_fe );};if _ge .FmlaGroup !=nil {_aed :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_gf .AddPreserveSpaceAttr (&_aed ,*_ge .FmlaGroup );e .EncodeElement (_ge .FmlaGroup ,_aed );};if _ge .Val !=nil {_da :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_ge .Val ,_da );};if _ge .Min !=nil {_gff :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_ge .Min ,_gff );};if _ge .Max !=nil {_afc :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_ge .Max ,_afc );};if _ge .Inc !=nil {_aee :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_ge .Inc ,_aee );};if _ge .Page !=nil {_eca :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_ge .Page ,_eca );};if _ge .Horiz !=_f .ST_TrueFalseBlankUnset {_bed :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}};e .EncodeElement (_ge .Horiz ,_bed );};if _ge .Dx !=nil {_ee :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_ge .Dx ,_ee );};if _ge .MapOCX !=_f .ST_TrueFalseBlankUnset {_cda :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}};e .EncodeElement (_ge .MapOCX ,_cda );};if _ge .CF !=nil {_dc :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_cbd :=range _ge .CF {e .EncodeElement (_cbd ,_dc );};};if _ge .Camera !=_f .ST_TrueFalseBlankUnset {_bec :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_ge .Camera ,_bec );};if _ge .RecalcAlways !=_f .ST_TrueFalseBlankUnset {_aag :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_ge .RecalcAlways ,_aag );};if _ge .AutoScale !=_f .ST_TrueFalseBlankUnset {_db :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_ge .AutoScale ,_db );};if _ge .DDE !=_f .ST_TrueFalseBlankUnset {_cc :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0044D\u0045"}};e .EncodeElement (_ge .DDE ,_cc );};if _ge .UIObj !=_f .ST_TrueFalseBlankUnset {_dea :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_ge .UIObj ,_dea );};if _ge .ScriptText !=nil {_eb :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}};_gf .AddPreserveSpaceAttr (&_eb ,*_ge .ScriptText );e .EncodeElement (_ge .ScriptText ,_eb );};if _ge .ScriptExtended !=nil {_aaa :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}};_gf .AddPreserveSpaceAttr (&_aaa ,*_ge .ScriptExtended );e .EncodeElement (_ge .ScriptExtended ,_aaa );};if _ge .ScriptLanguage !=nil {_agg :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_ge .ScriptLanguage ,_agg );};if _ge .ScriptLocation !=nil {_cbad :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ge .ScriptLocation ,_cbad );};if _ge .FmlaTxbx !=nil {_ceg :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_gf .AddPreserveSpaceAttr (&_ceg ,*_ge .FmlaTxbx );e .EncodeElement (_ge .FmlaTxbx ,_ceg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ClientData ()*CT_ClientData {_ff :=&CT_ClientData {};_ff .ObjectTypeAttr =ST_ObjectType (1);return _ff ;};func (_gce *ClientData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gce .CT_ClientData =*NewCT_ClientData ();for _ ,_gbbe :=range start .Attr {if _gbbe .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_gce .ObjectTypeAttr .UnmarshalXMLAttr (_gbbe );continue ;};};_fca :for {_bdd ,_dde :=d .Token ();if _dde !=nil {return _dde ;};switch _acf :=_bdd .(type ){case _g .StartElement :switch _acf .Name {case _g .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 :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_gce .MoveWithCells =_f .ST_TrueFalseBlankUnset ;if _caf :=d .DecodeElement (&_gce .MoveWithCells ,&_acf );_caf !=nil {return _caf ;};case _g .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 :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_gce .SizeWithCells =_f .ST_TrueFalseBlankUnset ;if _afe :=d .DecodeElement (&_gce .SizeWithCells ,&_acf );_afe !=nil {return _afe ;};case _g .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 :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_gce .Anchor =new (string );if _aeg :=d .DecodeElement (_gce .Anchor ,&_acf );_aeg !=nil {return _aeg ;};case _g .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 :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_gce .Locked =_f .ST_TrueFalseBlankUnset ;if _ead :=d .DecodeElement (&_gce .Locked ,&_acf );_ead !=nil {return _ead ;};case _g .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 :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_gce .DefaultSize =_f .ST_TrueFalseBlankUnset ;if _fce :=d .DecodeElement (&_gce .DefaultSize ,&_acf );_fce !=nil {return _fce ;};case _g .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 :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_gce .PrintObject =_f .ST_TrueFalseBlankUnset ;if _cdg :=d .DecodeElement (&_gce .PrintObject ,&_acf );_cdg !=nil {return _cdg ;};case _g .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 :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_gce .Disabled =_f .ST_TrueFalseBlankUnset ;if _ffgc :=d .DecodeElement (&_gce .Disabled ,&_acf );_ffgc !=nil {return _ffgc ;};case _g .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 :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_gce .AutoFill =_f .ST_TrueFalseBlankUnset ;if _fef :=d .DecodeElement (&_gce .AutoFill ,&_acf );_fef !=nil {return _fef ;};case _g .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 :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_gce .AutoLine =_f .ST_TrueFalseBlankUnset ;if _gedc :=d .DecodeElement (&_gce .AutoLine ,&_acf );_gedc !=nil {return _gedc ;};case _g .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 :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_gce .AutoPict =_f .ST_TrueFalseBlankUnset ;if _gfee :=d .DecodeElement (&_gce .AutoPict ,&_acf );_gfee !=nil {return _gfee ;};case _g .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 :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_gce .FmlaMacro =new (string );if _dcd :=d .DecodeElement (_gce .FmlaMacro ,&_acf );_dcd !=nil {return _dcd ;};case _g .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 :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_gce .TextHAlign =new (string );if _ffc :=d .DecodeElement (_gce .TextHAlign ,&_acf );_ffc !=nil {return _ffc ;};case _g .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 :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_gce .TextVAlign =new (string );if _cdb :=d .DecodeElement (_gce .TextVAlign ,&_acf );_cdb !=nil {return _cdb ;};case _g .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 :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_gce .LockText =_f .ST_TrueFalseBlankUnset ;if _ebbc :=d .DecodeElement (&_gce .LockText ,&_acf );_ebbc !=nil {return _ebbc ;};case _g .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 :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_gce .JustLastX =_f .ST_TrueFalseBlankUnset ;if _dcg :=d .DecodeElement (&_gce .JustLastX ,&_acf );_dcg !=nil {return _dcg ;};case _g .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 :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_gce .SecretEdit =_f .ST_TrueFalseBlankUnset ;if _aedac :=d .DecodeElement (&_gce .SecretEdit ,&_acf );_aedac !=nil {return _aedac ;};case _g .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 :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_gce .Default =_f .ST_TrueFalseBlankUnset ;if _ebd :=d .DecodeElement (&_gce .Default ,&_acf );_ebd !=nil {return _ebd ;};case _g .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 :"\u0048\u0065\u006c\u0070"}:_gce .Help =_f .ST_TrueFalseBlankUnset ;if _bgb :=d .DecodeElement (&_gce .Help ,&_acf );_bgb !=nil {return _bgb ;};case _g .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\u0061\u006e\u0063\u0065\u006c"}:_gce .Cancel =_f .ST_TrueFalseBlankUnset ;if _bbb :=d .DecodeElement (&_gce .Cancel ,&_acf );_bbb !=nil {return _bbb ;};case _g .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 :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_gce .Dismiss =_f .ST_TrueFalseBlankUnset ;if _aad :=d .DecodeElement (&_gce .Dismiss ,&_acf );_aad !=nil {return _aad ;};case _g .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 :"\u0041\u0063\u0063e\u006c"}:_gce .Accel =new (int64 );if _cff :=d .DecodeElement (_gce .Accel ,&_acf );_cff !=nil {return _cff ;};case _g .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 :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_gce .Accel2 =new (int64 );if _bddb :=d .DecodeElement (_gce .Accel2 ,&_acf );_bddb !=nil {return _bddb ;};case _g .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 :"\u0052\u006f\u0077"}:_gce .Row =new (int64 );if _cde :=d .DecodeElement (_gce .Row ,&_acf );_cde !=nil {return _cde ;};case _g .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\u006f\u006c\u0075\u006d\u006e"}:_gce .Column =new (int64 );if _gebg :=d .DecodeElement (_gce .Column ,&_acf );_gebg !=nil {return _gebg ;};case _g .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 :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_gce .Visible =_f .ST_TrueFalseBlankUnset ;if _gfce :=d .DecodeElement (&_gce .Visible ,&_acf );_gfce !=nil {return _gfce ;};case _g .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 :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_gce .RowHidden =_f .ST_TrueFalseBlankUnset ;if _aeef :=d .DecodeElement (&_gce .RowHidden ,&_acf );_aeef !=nil {return _aeef ;};case _g .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 :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_gce .ColHidden =_f .ST_TrueFalseBlankUnset ;if _cbc :=d .DecodeElement (&_gce .ColHidden ,&_acf );_cbc !=nil {return _cbc ;};case _g .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 :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_gce .VTEdit =new (int64 );if _agad :=d .DecodeElement (_gce .VTEdit ,&_acf );_agad !=nil {return _agad ;};case _g .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 :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_gce .MultiLine =_f .ST_TrueFalseBlankUnset ;if _bfa :=d .DecodeElement (&_gce .MultiLine ,&_acf );_bfa !=nil {return _bfa ;};case _g .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 :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_gce .VScroll =_f .ST_TrueFalseBlankUnset ;if _bage :=d .DecodeElement (&_gce .VScroll ,&_acf );_bage !=nil {return _bage ;};case _g .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 :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_gce .ValidIds =_f .ST_TrueFalseBlankUnset ;if _aaed :=d .DecodeElement (&_gce .ValidIds ,&_acf );_aaed !=nil {return _aaed ;};case _g .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 :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_gce .FmlaRange =new (string );if _cfd :=d .DecodeElement (_gce .FmlaRange ,&_acf );_cfd !=nil {return _cfd ;};case _g .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 :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_gce .WidthMin =new (int64 );if _cab :=d .DecodeElement (_gce .WidthMin ,&_acf );_cab !=nil {return _cab ;};case _g .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 :"\u0053\u0065\u006c"}:_gce .Sel =new (int64 );if _eadb :=d .DecodeElement (_gce .Sel ,&_acf );_eadb !=nil {return _eadb ;};case _g .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 :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_gce .NoThreeD2 =_f .ST_TrueFalseBlankUnset ;if _bcd :=d .DecodeElement (&_gce .NoThreeD2 ,&_acf );_bcd !=nil {return _bcd ;};case _g .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 :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_gce .SelType =new (string );if _agd :=d .DecodeElement (_gce .SelType ,&_acf );_agd !=nil {return _agd ;};case _g .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 :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_gce .MultiSel =new (string );if _dgdc :=d .DecodeElement (_gce .MultiSel ,&_acf );_dgdc !=nil {return _dgdc ;};case _g .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 :"\u004c\u0043\u0054"}:_gce .LCT =new (string );if _cfb :=d .DecodeElement (_gce .LCT ,&_acf );_cfb !=nil {return _cfb ;};case _g .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 :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_gce .ListItem =new (string );if _dcdd :=d .DecodeElement (_gce .ListItem ,&_acf );_dcdd !=nil {return _dcdd ;};case _g .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 :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_gce .DropStyle =new (string );if _bfg :=d .DecodeElement (_gce .DropStyle ,&_acf );_bfg !=nil {return _bfg ;};case _g .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 :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_gce .Colored =_f .ST_TrueFalseBlankUnset ;if _afed :=d .DecodeElement (&_gce .Colored ,&_acf );_afed !=nil {return _afed ;};case _g .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 :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_gce .DropLines =new (int64 );if _dcgb :=d .DecodeElement (_gce .DropLines ,&_acf );_dcgb !=nil {return _dcgb ;};case _g .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 :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_gce .Checked =new (int64 );if _adcc :=d .DecodeElement (_gce .Checked ,&_acf );_adcc !=nil {return _adcc ;};case _g .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 :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_gce .FmlaLink =new (string );if _ddg :=d .DecodeElement (_gce .FmlaLink ,&_acf );_ddg !=nil {return _ddg ;};case _g .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 :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_gce .FmlaPict =new (string );if _fdc :=d .DecodeElement (_gce .FmlaPict ,&_acf );_fdc !=nil {return _fdc ;};case _g .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 :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_gce .NoThreeD =_f .ST_TrueFalseBlankUnset ;if _dce :=d .DecodeElement (&_gce .NoThreeD ,&_acf );_dce !=nil {return _dce ;};case _g .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 :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_gce .FirstButton =_f .ST_TrueFalseBlankUnset ;if _gge :=d .DecodeElement (&_gce .FirstButton ,&_acf );_gge !=nil {return _gge ;};case _g .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 :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_gce .FmlaGroup =new (string );if _egab :=d .DecodeElement (_gce .FmlaGroup ,&_acf );_egab !=nil {return _egab ;};case _g .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 :"\u0056\u0061\u006c"}:_gce .Val =new (int64 );if _fab :=d .DecodeElement (_gce .Val ,&_acf );_fab !=nil {return _fab ;};case _g .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 :"\u004d\u0069\u006e"}:_gce .Min =new (int64 );if _agaa :=d .DecodeElement (_gce .Min ,&_acf );_agaa !=nil {return _agaa ;};case _g .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 :"\u004d\u0061\u0078"}:_gce .Max =new (int64 );if _aedc :=d .DecodeElement (_gce .Max ,&_acf );_aedc !=nil {return _aedc ;};case _g .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 :"\u0049\u006e\u0063"}:_gce .Inc =new (int64 );if _aeecc :=d .DecodeElement (_gce .Inc ,&_acf );_aeecc !=nil {return _aeecc ;};case _g .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 :"\u0050\u0061\u0067\u0065"}:_gce .Page =new (int64 );if _cceg :=d .DecodeElement (_gce .Page ,&_acf );_cceg !=nil {return _cceg ;};case _g .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 :"\u0048\u006f\u0072i\u007a"}:_gce .Horiz =_f .ST_TrueFalseBlankUnset ;if _efg :=d .DecodeElement (&_gce .Horiz ,&_acf );_efg !=nil {return _efg ;};case _g .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 :"\u0044\u0078"}:_gce .Dx =new (int64 );if _gdg :=d .DecodeElement (_gce .Dx ,&_acf );_gdg !=nil {return _gdg ;};case _g .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 :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_gce .MapOCX =_f .ST_TrueFalseBlankUnset ;if _edec :=d .DecodeElement (&_gce .MapOCX ,&_acf );_edec !=nil {return _edec ;};case _g .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\u0046"}:var _ggb string ;if _eaa :=d .DecodeElement (&_ggb ,&_acf );_eaa !=nil {return _eaa ;};_gce .CF =append (_gce .CF ,_ggb );case _g .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\u0061\u006d\u0065\u0072\u0061"}:_gce .Camera =_f .ST_TrueFalseBlankUnset ;if _gab :=d .DecodeElement (&_gce .Camera ,&_acf );_gab !=nil {return _gab ;};case _g .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 :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_gce .RecalcAlways =_f .ST_TrueFalseBlankUnset ;if _fbg :=d .DecodeElement (&_gce .RecalcAlways ,&_acf );_fbg !=nil {return _fbg ;};case _g .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 :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_gce .AutoScale =_f .ST_TrueFalseBlankUnset ;if _cdee :=d .DecodeElement (&_gce .AutoScale ,&_acf );_cdee !=nil {return _cdee ;};case _g .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 :"\u0044\u0044\u0045"}:_gce .DDE =_f .ST_TrueFalseBlankUnset ;if _dgae :=d .DecodeElement (&_gce .DDE ,&_acf );_dgae !=nil {return _dgae ;};case _g .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 :"\u0055\u0049\u004fb\u006a"}:_gce .UIObj =_f .ST_TrueFalseBlankUnset ;if _efb :=d .DecodeElement (&_gce .UIObj ,&_acf );_efb !=nil {return _efb ;};case _g .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_gce .ScriptText =new (string );if _dfd :=d .DecodeElement (_gce .ScriptText ,&_acf );_dfd !=nil {return _dfd ;};case _g .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_gce .ScriptExtended =new (string );if _gda :=d .DecodeElement (_gce .ScriptExtended ,&_acf );_gda !=nil {return _gda ;};case _g .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_gce .ScriptLanguage =new (uint32 );if _egc :=d .DecodeElement (_gce .ScriptLanguage ,&_acf );_egc !=nil {return _egc ;};case _g .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_gce .ScriptLocation =new (uint32 );if _eed :=d .DecodeElement (_gce .ScriptLocation ,&_acf );_eed !=nil {return _eed ;};case _g .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 :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_gce .FmlaTxbx =new (string );if _cfc :=d .DecodeElement (_gce .FmlaTxbx ,&_acf );_cfc !=nil {return _cfc ;};default:_gf .Log ("\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\u006c\u0069e\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_acf .Name );if _ddeb :=d .Skip ();_ddeb !=nil {return _ddeb ;};};case _g .EndElement :break _fca ;case _g .CharData :};};return nil ;}; +package excel ;import (_a "encoding/xml";_c "fmt";_ca "github.com/unidoc/unioffice";_ac "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);func (_d *CT_ClientData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_de ,_b :=_d .ObjectTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"});if _b !=nil {return _b ;};start .Attr =append (start .Attr ,_de );e .EncodeToken (start );if _d .MoveWithCells !=_ac .ST_TrueFalseBlankUnset {_cd :=_a .StartElement {Name :_a .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_d .MoveWithCells ,_cd );};if _d .SizeWithCells !=_ac .ST_TrueFalseBlankUnset {_gf :=_a .StartElement {Name :_a .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_d .SizeWithCells ,_gf );};if _d .Anchor !=nil {_ba :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_ca .AddPreserveSpaceAttr (&_ba ,*_d .Anchor );e .EncodeElement (_d .Anchor ,_ba );};if _d .Locked !=_ac .ST_TrueFalseBlankUnset {_dd :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_d .Locked ,_dd );};if _d .DefaultSize !=_ac .ST_TrueFalseBlankUnset {_e :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_d .DefaultSize ,_e );};if _d .PrintObject !=_ac .ST_TrueFalseBlankUnset {_da :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_d .PrintObject ,_da );};if _d .Disabled !=_ac .ST_TrueFalseBlankUnset {_gfe :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_d .Disabled ,_gfe );};if _d .AutoFill !=_ac .ST_TrueFalseBlankUnset {_bc :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_d .AutoFill ,_bc );};if _d .AutoLine !=_ac .ST_TrueFalseBlankUnset {_dc :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}};e .EncodeElement (_d .AutoLine ,_dc );};if _d .AutoPict !=_ac .ST_TrueFalseBlankUnset {_aca :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_d .AutoPict ,_aca );};if _d .FmlaMacro !=nil {_acg :=_a .StartElement {Name :_a .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}};_ca .AddPreserveSpaceAttr (&_acg ,*_d .FmlaMacro );e .EncodeElement (_d .FmlaMacro ,_acg );};if _d .TextHAlign !=nil {_dg :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_ca .AddPreserveSpaceAttr (&_dg ,*_d .TextHAlign );e .EncodeElement (_d .TextHAlign ,_dg );};if _d .TextVAlign !=nil {_cf :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_ca .AddPreserveSpaceAttr (&_cf ,*_d .TextVAlign );e .EncodeElement (_d .TextVAlign ,_cf );};if _d .LockText !=_ac .ST_TrueFalseBlankUnset {_gd :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_d .LockText ,_gd );};if _d .JustLastX !=_ac .ST_TrueFalseBlankUnset {_deb :=_a .StartElement {Name :_a .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}};e .EncodeElement (_d .JustLastX ,_deb );};if _d .SecretEdit !=_ac .ST_TrueFalseBlankUnset {_ef :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_d .SecretEdit ,_ef );};if _d .Default !=_ac .ST_TrueFalseBlankUnset {_db :=_a .StartElement {Name :_a .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_d .Default ,_db );};if _d .Help !=_ac .ST_TrueFalseBlankUnset {_fe :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}};e .EncodeElement (_d .Help ,_fe );};if _d .Cancel !=_ac .ST_TrueFalseBlankUnset {_fef :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_d .Cancel ,_fef );};if _d .Dismiss !=_ac .ST_TrueFalseBlankUnset {_dbf :=_a .StartElement {Name :_a .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}};e .EncodeElement (_d .Dismiss ,_dbf );};if _d .Accel !=nil {_fb :=_a .StartElement {Name :_a .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_d .Accel ,_fb );};if _d .Accel2 !=nil {_acd :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}};e .EncodeElement (_d .Accel2 ,_acd );};if _d .Row !=nil {_ad :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_d .Row ,_ad );};if _d .Column !=nil {_df :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_d .Column ,_df );};if _d .Visible !=_ac .ST_TrueFalseBlankUnset {_adg :=_a .StartElement {Name :_a .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_d .Visible ,_adg );};if _d .RowHidden !=_ac .ST_TrueFalseBlankUnset {_dbe :=_a .StartElement {Name :_a .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_d .RowHidden ,_dbe );};if _d .ColHidden !=_ac .ST_TrueFalseBlankUnset {_ff :=_a .StartElement {Name :_a .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_d .ColHidden ,_ff );};if _d .VTEdit !=nil {_ag :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}};e .EncodeElement (_d .VTEdit ,_ag );};if _d .MultiLine !=_ac .ST_TrueFalseBlankUnset {_agb :=_a .StartElement {Name :_a .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_d .MultiLine ,_agb );};if _d .VScroll !=_ac .ST_TrueFalseBlankUnset {_ee :=_a .StartElement {Name :_a .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}};e .EncodeElement (_d .VScroll ,_ee );};if _d .ValidIds !=_ac .ST_TrueFalseBlankUnset {_ec :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_d .ValidIds ,_ec );};if _d .FmlaRange !=nil {_efc :=_a .StartElement {Name :_a .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}};_ca .AddPreserveSpaceAttr (&_efc ,*_d .FmlaRange );e .EncodeElement (_d .FmlaRange ,_efc );};if _d .WidthMin !=nil {_cag :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_d .WidthMin ,_cag );};if _d .Sel !=nil {_dce :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_d .Sel ,_dce );};if _d .NoThreeD2 !=_ac .ST_TrueFalseBlankUnset {_gg :=_a .StartElement {Name :_a .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}};e .EncodeElement (_d .NoThreeD2 ,_gg );};if _d .SelType !=nil {_eeb :=_a .StartElement {Name :_a .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_ca .AddPreserveSpaceAttr (&_eeb ,*_d .SelType );e .EncodeElement (_d .SelType ,_eeb );};if _d .MultiSel !=nil {_bg :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_ca .AddPreserveSpaceAttr (&_bg ,*_d .MultiSel );e .EncodeElement (_d .MultiSel ,_bg );};if _d .LCT !=nil {_ffe :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u004cC\u0054"}};_ca .AddPreserveSpaceAttr (&_ffe ,*_d .LCT );e .EncodeElement (_d .LCT ,_ffe );};if _d .ListItem !=nil {_gfc :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_ca .AddPreserveSpaceAttr (&_gfc ,*_d .ListItem );e .EncodeElement (_d .ListItem ,_gfc );};if _d .DropStyle !=nil {_ed :=_a .StartElement {Name :_a .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_ca .AddPreserveSpaceAttr (&_ed ,*_d .DropStyle );e .EncodeElement (_d .DropStyle ,_ed );};if _d .Colored !=_ac .ST_TrueFalseBlankUnset {_bab :=_a .StartElement {Name :_a .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_d .Colored ,_bab );};if _d .DropLines !=nil {_cg :=_a .StartElement {Name :_a .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_d .DropLines ,_cg );};if _d .Checked !=nil {_cae :=_a .StartElement {Name :_a .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_d .Checked ,_cae );};if _d .FmlaLink !=nil {_eg :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}};_ca .AddPreserveSpaceAttr (&_eg ,*_d .FmlaLink );e .EncodeElement (_d .FmlaLink ,_eg );};if _d .FmlaPict !=nil {_dda :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_ca .AddPreserveSpaceAttr (&_dda ,*_d .FmlaPict );e .EncodeElement (_d .FmlaPict ,_dda );};if _d .NoThreeD !=_ac .ST_TrueFalseBlankUnset {_ce :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_d .NoThreeD ,_ce );};if _d .FirstButton !=_ac .ST_TrueFalseBlankUnset {_adf :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}};e .EncodeElement (_d .FirstButton ,_adf );};if _d .FmlaGroup !=nil {_ge :=_a .StartElement {Name :_a .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_ca .AddPreserveSpaceAttr (&_ge ,*_d .FmlaGroup );e .EncodeElement (_d .FmlaGroup ,_ge );};if _d .Val !=nil {_ceg :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_d .Val ,_ceg );};if _d .Min !=nil {_cb :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_d .Min ,_cb );};if _d .Max !=nil {_gc :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_d .Max ,_gc );};if _d .Inc !=nil {_fff :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_d .Inc ,_fff );};if _d .Page !=nil {_fbf :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_d .Page ,_fbf );};if _d .Horiz !=_ac .ST_TrueFalseBlankUnset {_bb :=_a .StartElement {Name :_a .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}};e .EncodeElement (_d .Horiz ,_bb );};if _d .Dx !=nil {_acgc :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_d .Dx ,_acgc );};if _d .MapOCX !=_ac .ST_TrueFalseBlankUnset {_cda :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}};e .EncodeElement (_d .MapOCX ,_cda );};if _d .CF !=nil {_bf :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_bad :=range _d .CF {e .EncodeElement (_bad ,_bf );};};if _d .Camera !=_ac .ST_TrueFalseBlankUnset {_gfa :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_d .Camera ,_gfa );};if _d .RecalcAlways !=_ac .ST_TrueFalseBlankUnset {_dab :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_d .RecalcAlways ,_dab );};if _d .AutoScale !=_ac .ST_TrueFalseBlankUnset {_dbc :=_a .StartElement {Name :_a .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_d .AutoScale ,_dbc );};if _d .DDE !=_ac .ST_TrueFalseBlankUnset {_cea :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0044D\u0045"}};e .EncodeElement (_d .DDE ,_cea );};if _d .UIObj !=_ac .ST_TrueFalseBlankUnset {_ea :=_a .StartElement {Name :_a .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_d .UIObj ,_ea );};if _d .ScriptText !=nil {_ae :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}};_ca .AddPreserveSpaceAttr (&_ae ,*_d .ScriptText );e .EncodeElement (_d .ScriptText ,_ae );};if _d .ScriptExtended !=nil {_ffc :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}};_ca .AddPreserveSpaceAttr (&_ffc ,*_d .ScriptExtended );e .EncodeElement (_d .ScriptExtended ,_ffc );};if _d .ScriptLanguage !=nil {_aee :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_d .ScriptLanguage ,_aee );};if _d .ScriptLocation !=nil {_gb :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_d .ScriptLocation ,_gb );};if _d .FmlaTxbx !=nil {_edf :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_ca .AddPreserveSpaceAttr (&_edf ,*_d .FmlaTxbx );e .EncodeElement (_d .FmlaTxbx ,_edf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgd ST_ObjectType )String ()string {switch _dgd {case 0:return "";case 1:return "\u0042\u0075\u0074\u0074\u006f\u006e";case 2:return "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case 3:return "\u0044\u0069\u0061\u006c\u006f\u0067";case 4:return "\u0044\u0072\u006f\u0070";case 5:return "\u0045\u0064\u0069\u0074";case 6:return "\u0047\u0042\u006f\u0078";case 7:return "\u004c\u0061\u0062e\u006c";case 8:return "\u004c\u0069\u006ee\u0041";case 9:return "\u004c\u0069\u0073\u0074";case 10:return "\u004d\u006f\u0076i\u0065";case 11:return "\u004e\u006f\u0074\u0065";case 12:return "\u0050\u0069\u0063\u0074";case 13:return "\u0052\u0061\u0064i\u006f";case 14:return "\u0052\u0065\u0063t\u0041";case 15:return "\u0053\u0063\u0072\u006f\u006c\u006c";case 16:return "\u0053\u0070\u0069\u006e";case 17:return "\u0053\u0068\u0061p\u0065";case 18:return "\u0047\u0072\u006fu\u0070";case 19:return "\u0052\u0065\u0063\u0074";};return "";};func NewCT_ClientData ()*CT_ClientData {_f :=&CT_ClientData {};_f .ObjectTypeAttr =ST_ObjectType (1);return _f ;};type ClientData struct{CT_ClientData };func (_gde *CT_ClientData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gde .ObjectTypeAttr =ST_ObjectType (1);for _ ,_cdf :=range start .Attr {if _cdf .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_gde .ObjectTypeAttr .UnmarshalXMLAttr (_cdf );continue ;};};_gba :for {_ecc ,_aa :=d .Token ();if _aa !=nil {return _aa ;};switch _bd :=_ecc .(type ){case _a .StartElement :switch _bd .Name {case _a .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 :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_gde .MoveWithCells =_ac .ST_TrueFalseBlankUnset ;if _cdg :=d .DecodeElement (&_gde .MoveWithCells ,&_bd );_cdg !=nil {return _cdg ;};case _a .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 :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_gde .SizeWithCells =_ac .ST_TrueFalseBlankUnset ;if _egb :=d .DecodeElement (&_gde .SizeWithCells ,&_bd );_egb !=nil {return _egb ;};case _a .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 :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_gde .Anchor =new (string );if _gdc :=d .DecodeElement (_gde .Anchor ,&_bd );_gdc !=nil {return _gdc ;};case _a .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 :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_gde .Locked =_ac .ST_TrueFalseBlankUnset ;if _caeg :=d .DecodeElement (&_gde .Locked ,&_bd );_caeg !=nil {return _caeg ;};case _a .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 :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_gde .DefaultSize =_ac .ST_TrueFalseBlankUnset ;if _aef :=d .DecodeElement (&_gde .DefaultSize ,&_bd );_aef !=nil {return _aef ;};case _a .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 :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_gde .PrintObject =_ac .ST_TrueFalseBlankUnset ;if _cgb :=d .DecodeElement (&_gde .PrintObject ,&_bd );_cgb !=nil {return _cgb ;};case _a .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 :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_gde .Disabled =_ac .ST_TrueFalseBlankUnset ;if _egf :=d .DecodeElement (&_gde .Disabled ,&_bd );_egf !=nil {return _egf ;};case _a .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 :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_gde .AutoFill =_ac .ST_TrueFalseBlankUnset ;if _cde :=d .DecodeElement (&_gde .AutoFill ,&_bd );_cde !=nil {return _cde ;};case _a .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 :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_gde .AutoLine =_ac .ST_TrueFalseBlankUnset ;if _eed :=d .DecodeElement (&_gde .AutoLine ,&_bd );_eed !=nil {return _eed ;};case _a .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 :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_gde .AutoPict =_ac .ST_TrueFalseBlankUnset ;if _gdd :=d .DecodeElement (&_gde .AutoPict ,&_bd );_gdd !=nil {return _gdd ;};case _a .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 :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_gde .FmlaMacro =new (string );if _cgd :=d .DecodeElement (_gde .FmlaMacro ,&_bd );_cgd !=nil {return _cgd ;};case _a .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 :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_gde .TextHAlign =new (string );if _bdg :=d .DecodeElement (_gde .TextHAlign ,&_bd );_bdg !=nil {return _bdg ;};case _a .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 :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_gde .TextVAlign =new (string );if _gda :=d .DecodeElement (_gde .TextVAlign ,&_bd );_gda !=nil {return _gda ;};case _a .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 :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_gde .LockText =_ac .ST_TrueFalseBlankUnset ;if _dcd :=d .DecodeElement (&_gde .LockText ,&_bd );_dcd !=nil {return _dcd ;};case _a .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 :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_gde .JustLastX =_ac .ST_TrueFalseBlankUnset ;if _eedd :=d .DecodeElement (&_gde .JustLastX ,&_bd );_eedd !=nil {return _eedd ;};case _a .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 :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_gde .SecretEdit =_ac .ST_TrueFalseBlankUnset ;if _cbe :=d .DecodeElement (&_gde .SecretEdit ,&_bd );_cbe !=nil {return _cbe ;};case _a .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 :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_gde .Default =_ac .ST_TrueFalseBlankUnset ;if _adc :=d .DecodeElement (&_gde .Default ,&_bd );_adc !=nil {return _adc ;};case _a .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 :"\u0048\u0065\u006c\u0070"}:_gde .Help =_ac .ST_TrueFalseBlankUnset ;if _egd :=d .DecodeElement (&_gde .Help ,&_bd );_egd !=nil {return _egd ;};case _a .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\u0061\u006e\u0063\u0065\u006c"}:_gde .Cancel =_ac .ST_TrueFalseBlankUnset ;if _gfeg :=d .DecodeElement (&_gde .Cancel ,&_bd );_gfeg !=nil {return _gfeg ;};case _a .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 :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_gde .Dismiss =_ac .ST_TrueFalseBlankUnset ;if _ada :=d .DecodeElement (&_gde .Dismiss ,&_bd );_ada !=nil {return _ada ;};case _a .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 :"\u0041\u0063\u0063e\u006c"}:_gde .Accel =new (int64 );if _af :=d .DecodeElement (_gde .Accel ,&_bd );_af !=nil {return _af ;};case _a .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 :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_gde .Accel2 =new (int64 );if _feg :=d .DecodeElement (_gde .Accel2 ,&_bd );_feg !=nil {return _feg ;};case _a .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 :"\u0052\u006f\u0077"}:_gde .Row =new (int64 );if _fc :=d .DecodeElement (_gde .Row ,&_bd );_fc !=nil {return _fc ;};case _a .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\u006f\u006c\u0075\u006d\u006e"}:_gde .Column =new (int64 );if _bfe :=d .DecodeElement (_gde .Column ,&_bd );_bfe !=nil {return _bfe ;};case _a .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 :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_gde .Visible =_ac .ST_TrueFalseBlankUnset ;if _ggd :=d .DecodeElement (&_gde .Visible ,&_bd );_ggd !=nil {return _ggd ;};case _a .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 :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_gde .RowHidden =_ac .ST_TrueFalseBlankUnset ;if _cfe :=d .DecodeElement (&_gde .RowHidden ,&_bd );_cfe !=nil {return _cfe ;};case _a .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 :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_gde .ColHidden =_ac .ST_TrueFalseBlankUnset ;if _cdag :=d .DecodeElement (&_gde .ColHidden ,&_bd );_cdag !=nil {return _cdag ;};case _a .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 :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_gde .VTEdit =new (int64 );if _adcf :=d .DecodeElement (_gde .VTEdit ,&_bd );_adcf !=nil {return _adcf ;};case _a .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 :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_gde .MultiLine =_ac .ST_TrueFalseBlankUnset ;if _ab :=d .DecodeElement (&_gde .MultiLine ,&_bd );_ab !=nil {return _ab ;};case _a .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 :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_gde .VScroll =_ac .ST_TrueFalseBlankUnset ;if _abf :=d .DecodeElement (&_gde .VScroll ,&_bd );_abf !=nil {return _abf ;};case _a .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 :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_gde .ValidIds =_ac .ST_TrueFalseBlankUnset ;if _ged :=d .DecodeElement (&_gde .ValidIds ,&_bd );_ged !=nil {return _ged ;};case _a .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 :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_gde .FmlaRange =new (string );if _cga :=d .DecodeElement (_gde .FmlaRange ,&_bd );_cga !=nil {return _cga ;};case _a .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 :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_gde .WidthMin =new (int64 );if _ded :=d .DecodeElement (_gde .WidthMin ,&_bd );_ded !=nil {return _ded ;};case _a .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 :"\u0053\u0065\u006c"}:_gde .Sel =new (int64 );if _dfb :=d .DecodeElement (_gde .Sel ,&_bd );_dfb !=nil {return _dfb ;};case _a .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 :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_gde .NoThreeD2 =_ac .ST_TrueFalseBlankUnset ;if _cc :=d .DecodeElement (&_gde .NoThreeD2 ,&_bd );_cc !=nil {return _cc ;};case _a .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 :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_gde .SelType =new (string );if _adae :=d .DecodeElement (_gde .SelType ,&_bd );_adae !=nil {return _adae ;};case _a .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 :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_gde .MultiSel =new (string );if _agbf :=d .DecodeElement (_gde .MultiSel ,&_bd );_agbf !=nil {return _agbf ;};case _a .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 :"\u004c\u0043\u0054"}:_gde .LCT =new (string );if _feff :=d .DecodeElement (_gde .LCT ,&_bd );_feff !=nil {return _feff ;};case _a .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 :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_gde .ListItem =new (string );if _fgc :=d .DecodeElement (_gde .ListItem ,&_bd );_fgc !=nil {return _fgc ;};case _a .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 :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_gde .DropStyle =new (string );if _gdg :=d .DecodeElement (_gde .DropStyle ,&_bd );_gdg !=nil {return _gdg ;};case _a .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 :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_gde .Colored =_ac .ST_TrueFalseBlankUnset ;if _gcf :=d .DecodeElement (&_gde .Colored ,&_bd );_gcf !=nil {return _gcf ;};case _a .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 :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_gde .DropLines =new (int64 );if _dbfc :=d .DecodeElement (_gde .DropLines ,&_bd );_dbfc !=nil {return _dbfc ;};case _a .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 :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_gde .Checked =new (int64 );if _fgd :=d .DecodeElement (_gde .Checked ,&_bd );_fgd !=nil {return _fgd ;};case _a .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 :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_gde .FmlaLink =new (string );if _dbg :=d .DecodeElement (_gde .FmlaLink ,&_bd );_dbg !=nil {return _dbg ;};case _a .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 :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_gde .FmlaPict =new (string );if _aec :=d .DecodeElement (_gde .FmlaPict ,&_bd );_aec !=nil {return _aec ;};case _a .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 :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_gde .NoThreeD =_ac .ST_TrueFalseBlankUnset ;if _fa :=d .DecodeElement (&_gde .NoThreeD ,&_bd );_fa !=nil {return _fa ;};case _a .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 :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_gde .FirstButton =_ac .ST_TrueFalseBlankUnset ;if _edc :=d .DecodeElement (&_gde .FirstButton ,&_bd );_edc !=nil {return _edc ;};case _a .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 :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_gde .FmlaGroup =new (string );if _fec :=d .DecodeElement (_gde .FmlaGroup ,&_bd );_fec !=nil {return _fec ;};case _a .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 :"\u0056\u0061\u006c"}:_gde .Val =new (int64 );if _dba :=d .DecodeElement (_gde .Val ,&_bd );_dba !=nil {return _dba ;};case _a .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 :"\u004d\u0069\u006e"}:_gde .Min =new (int64 );if _egfe :=d .DecodeElement (_gde .Min ,&_bd );_egfe !=nil {return _egfe ;};case _a .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 :"\u004d\u0061\u0078"}:_gde .Max =new (int64 );if _ced :=d .DecodeElement (_gde .Max ,&_bd );_ced !=nil {return _ced ;};case _a .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 :"\u0049\u006e\u0063"}:_gde .Inc =new (int64 );if _gdf :=d .DecodeElement (_gde .Inc ,&_bd );_gdf !=nil {return _gdf ;};case _a .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 :"\u0050\u0061\u0067\u0065"}:_gde .Page =new (int64 );if _eag :=d .DecodeElement (_gde .Page ,&_bd );_eag !=nil {return _eag ;};case _a .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 :"\u0048\u006f\u0072i\u007a"}:_gde .Horiz =_ac .ST_TrueFalseBlankUnset ;if _cbb :=d .DecodeElement (&_gde .Horiz ,&_bd );_cbb !=nil {return _cbb ;};case _a .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 :"\u0044\u0078"}:_gde .Dx =new (int64 );if _abe :=d .DecodeElement (_gde .Dx ,&_bd );_abe !=nil {return _abe ;};case _a .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 :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_gde .MapOCX =_ac .ST_TrueFalseBlankUnset ;if _aae :=d .DecodeElement (&_gde .MapOCX ,&_bd );_aae !=nil {return _aae ;};case _a .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\u0046"}:var _cgad string ;if _cfd :=d .DecodeElement (&_cgad ,&_bd );_cfd !=nil {return _cfd ;};_gde .CF =append (_gde .CF ,_cgad );case _a .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\u0061\u006d\u0065\u0072\u0061"}:_gde .Camera =_ac .ST_TrueFalseBlankUnset ;if _fbd :=d .DecodeElement (&_gde .Camera ,&_bd );_fbd !=nil {return _fbd ;};case _a .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 :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_gde .RecalcAlways =_ac .ST_TrueFalseBlankUnset ;if _ga :=d .DecodeElement (&_gde .RecalcAlways ,&_bd );_ga !=nil {return _ga ;};case _a .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 :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_gde .AutoScale =_ac .ST_TrueFalseBlankUnset ;if _dabg :=d .DecodeElement (&_gde .AutoScale ,&_bd );_dabg !=nil {return _dabg ;};case _a .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 :"\u0044\u0044\u0045"}:_gde .DDE =_ac .ST_TrueFalseBlankUnset ;if _ede :=d .DecodeElement (&_gde .DDE ,&_bd );_ede !=nil {return _ede ;};case _a .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 :"\u0055\u0049\u004fb\u006a"}:_gde .UIObj =_ac .ST_TrueFalseBlankUnset ;if _gec :=d .DecodeElement (&_gde .UIObj ,&_bd );_gec !=nil {return _gec ;};case _a .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_gde .ScriptText =new (string );if _bcb :=d .DecodeElement (_gde .ScriptText ,&_bd );_bcb !=nil {return _bcb ;};case _a .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_gde .ScriptExtended =new (string );if _afc :=d .DecodeElement (_gde .ScriptExtended ,&_bd );_afc !=nil {return _afc ;};case _a .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_gde .ScriptLanguage =new (uint32 );if _gfb :=d .DecodeElement (_gde .ScriptLanguage ,&_bd );_gfb !=nil {return _gfb ;};case _a .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_gde .ScriptLocation =new (uint32 );if _fad :=d .DecodeElement (_gde .ScriptLocation ,&_bd );_fad !=nil {return _fad ;};case _a .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 :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_gde .FmlaTxbx =new (string );if _gdcb :=d .DecodeElement (_gde .FmlaTxbx ,&_bd );_gdcb !=nil {return _gdcb ;};default:_ca .Log ("\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\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061 \u0025\u0076",_bd .Name );if _ffg :=d .Skip ();_ffg !=nil {return _ffg ;};};case _a .EndElement :break _gba ;case _a .CharData :};};return nil ;};func (_ecf *ClientData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ="\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _ecf .CT_ClientData .MarshalXML (e ,start );};func (_deda *ST_ObjectType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfdd ,_fgf :=d .Token ();if _fgf !=nil {return _fgf ;};if _gce ,_cfac :=_cfdd .(_a .EndElement );_cfac &&_gce .Name ==start .Name {*_deda =1;return nil ;};if _aggf ,_bagf :=_cfdd .(_a .CharData );!_bagf {return _c .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",_cfdd );}else {switch string (_aggf ){case "":*_deda =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_deda =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_deda =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_deda =3;case "\u0044\u0072\u006f\u0070":*_deda =4;case "\u0045\u0064\u0069\u0074":*_deda =5;case "\u0047\u0042\u006f\u0078":*_deda =6;case "\u004c\u0061\u0062e\u006c":*_deda =7;case "\u004c\u0069\u006ee\u0041":*_deda =8;case "\u004c\u0069\u0073\u0074":*_deda =9;case "\u004d\u006f\u0076i\u0065":*_deda =10;case "\u004e\u006f\u0074\u0065":*_deda =11;case "\u0050\u0069\u0063\u0074":*_deda =12;case "\u0052\u0061\u0064i\u006f":*_deda =13;case "\u0052\u0065\u0063t\u0041":*_deda =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_deda =15;case "\u0053\u0070\u0069\u006e":*_deda =16;case "\u0053\u0068\u0061p\u0065":*_deda =17;case "\u0047\u0072\u006fu\u0070":*_deda =18;case "\u0052\u0065\u0063\u0074":*_deda =19;};};_cfdd ,_fgf =d .Token ();if _fgf !=nil {return _fgf ;};if _dec ,_dbaa :=_cfdd .(_a .EndElement );_dbaa &&_dec .Name ==start .Name {return nil ;};return _c .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",_cfdd );}; // Validate validates the CT_ClientData and its children -func (_fbc *CT_ClientData )Validate ()error {return _fbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_bdde ST_ObjectType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdde .String (),start );};type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _f .ST_TrueFalseBlank ;SizeWithCells _f .ST_TrueFalseBlank ;Anchor *string ;Locked _f .ST_TrueFalseBlank ;DefaultSize _f .ST_TrueFalseBlank ;PrintObject _f .ST_TrueFalseBlank ;Disabled _f .ST_TrueFalseBlank ;AutoFill _f .ST_TrueFalseBlank ;AutoLine _f .ST_TrueFalseBlank ;AutoPict _f .ST_TrueFalseBlank ;FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _f .ST_TrueFalseBlank ;JustLastX _f .ST_TrueFalseBlank ;SecretEdit _f .ST_TrueFalseBlank ;Default _f .ST_TrueFalseBlank ;Help _f .ST_TrueFalseBlank ;Cancel _f .ST_TrueFalseBlank ;Dismiss _f .ST_TrueFalseBlank ;Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _f .ST_TrueFalseBlank ;RowHidden _f .ST_TrueFalseBlank ;ColHidden _f .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _f .ST_TrueFalseBlank ;VScroll _f .ST_TrueFalseBlank ;ValidIds _f .ST_TrueFalseBlank ;FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _f .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ;Colored _f .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ;NoThreeD _f .ST_TrueFalseBlank ;FirstButton _f .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _f .ST_TrueFalseBlank ;Dx *int64 ;MapOCX _f .ST_TrueFalseBlank ;CF []string ;Camera _f .ST_TrueFalseBlank ;RecalcAlways _f .ST_TrueFalseBlank ;AutoScale _f .ST_TrueFalseBlank ;DDE _f .ST_TrueFalseBlank ;UIObj _f .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};func (_ecag *ST_ObjectType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecag =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_ecag =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_ecag =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_ecag =3;case "\u0044\u0072\u006f\u0070":*_ecag =4;case "\u0045\u0064\u0069\u0074":*_ecag =5;case "\u0047\u0042\u006f\u0078":*_ecag =6;case "\u004c\u0061\u0062e\u006c":*_ecag =7;case "\u004c\u0069\u006ee\u0041":*_ecag =8;case "\u004c\u0069\u0073\u0074":*_ecag =9;case "\u004d\u006f\u0076i\u0065":*_ecag =10;case "\u004e\u006f\u0074\u0065":*_ecag =11;case "\u0050\u0069\u0063\u0074":*_ecag =12;case "\u0052\u0061\u0064i\u006f":*_ecag =13;case "\u0052\u0065\u0063t\u0041":*_ecag =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_ecag =15;case "\u0053\u0070\u0069\u006e":*_ecag =16;case "\u0053\u0068\u0061p\u0065":*_ecag =17;case "\u0047\u0072\u006fu\u0070":*_ecag =18;case "\u0052\u0065\u0063\u0074":*_ecag =19;};return nil ;};func (_bdf ST_ObjectType )String ()string {switch _bdf {case 0:return "";case 1:return "\u0042\u0075\u0074\u0074\u006f\u006e";case 2:return "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case 3:return "\u0044\u0069\u0061\u006c\u006f\u0067";case 4:return "\u0044\u0072\u006f\u0070";case 5:return "\u0045\u0064\u0069\u0074";case 6:return "\u0047\u0042\u006f\u0078";case 7:return "\u004c\u0061\u0062e\u006c";case 8:return "\u004c\u0069\u006ee\u0041";case 9:return "\u004c\u0069\u0073\u0074";case 10:return "\u004d\u006f\u0076i\u0065";case 11:return "\u004e\u006f\u0074\u0065";case 12:return "\u0050\u0069\u0063\u0074";case 13:return "\u0052\u0061\u0064i\u006f";case 14:return "\u0052\u0065\u0063t\u0041";case 15:return "\u0053\u0063\u0072\u006f\u006c\u006c";case 16:return "\u0053\u0070\u0069\u006e";case 17:return "\u0053\u0068\u0061p\u0065";case 18:return "\u0047\u0072\u006fu\u0070";case 19:return "\u0052\u0065\u0063\u0074";};return "";}; - -// ValidateWithPath validates the CT_ClientData and its children, prefixing error messages with path -func (_bgg *CT_ClientData )ValidateWithPath (path string )error {if _bgg .ObjectTypeAttr ==ST_ObjectTypeUnset {return _a .Errorf ("\u0025\u0073\u002f\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _ebe :=_bgg .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ebe !=nil {return _ebe ;};if _aac :=_bgg .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_aac !=nil {return _aac ;};if _abd :=_bgg .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_abd !=nil {return _abd ;};if _edg :=_bgg .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_edg !=nil {return _edg ;};if _ffg :=_bgg .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_ffg !=nil {return _ffg ;};if _aecg :=_bgg .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_aecg !=nil {return _aecg ;};if _dga :=_bgg .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_dga !=nil {return _dga ;};if _eef :=_bgg .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl");_eef !=nil {return _eef ;};if _afa :=_bgg .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_afa !=nil {return _afa ;};if _dgd :=_bgg .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t");_dgd !=nil {return _dgd ;};if _aeee :=_bgg .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_aeee !=nil {return _aeee ;};if _gbf :=_bgg .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058");_gbf !=nil {return _gbf ;};if _edgg :=_bgg .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_edgg !=nil {return _edgg ;};if _fee :=_bgg .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_fee !=nil {return _fee ;};if _ega :=_bgg .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_ega !=nil {return _ega ;};if _bef :=_bgg .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_bef !=nil {return _bef ;};if _dabg :=_bgg .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073");_dabg !=nil {return _dabg ;};if _befc :=_bgg .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_befc !=nil {return _befc ;};if _cce :=_bgg .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e");_cce !=nil {return _cce ;};if _dgg :=_bgg .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_dgg !=nil {return _dgg ;};if _gbc :=_bgg .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065");_gbc !=nil {return _gbc ;};if _bbc :=_bgg .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_bbc !=nil {return _bbc ;};if _gfb :=_bgg .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s");_gfb !=nil {return _gfb ;};if _geb :=_bgg .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_geb !=nil {return _geb ;};if _adc :=_bgg .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064");_adc !=nil {return _adc ;};if _gfc :=_bgg .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_gfc !=nil {return _gfc ;};if _ffbg :=_bgg .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e");_ffbg !=nil {return _ffbg ;};if _bce :=_bgg .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_bce !=nil {return _bce ;};if _dgc :=_bgg .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_dgc !=nil {return _dgc ;};if _bcf :=_bgg .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_bcf !=nil {return _bcf ;};if _aeec :=_bgg .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073");_aeec !=nil {return _aeec ;};if _edb :=_bgg .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_edb !=nil {return _edb ;};if _cf :=_bgg .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_cf !=nil {return _cf ;};if _ede :=_bgg .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_ede !=nil {return _ede ;};return nil ;}; +func (_cgda *CT_ClientData )Validate ()error {return _cgda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};const (ST_ObjectTypeUnset ST_ObjectType =0;ST_ObjectTypeButton ST_ObjectType =1;ST_ObjectTypeCheckbox ST_ObjectType =2;ST_ObjectTypeDialog ST_ObjectType =3;ST_ObjectTypeDrop ST_ObjectType =4;ST_ObjectTypeEdit ST_ObjectType =5;ST_ObjectTypeGBox ST_ObjectType =6;ST_ObjectTypeLabel ST_ObjectType =7;ST_ObjectTypeLineA ST_ObjectType =8;ST_ObjectTypeList ST_ObjectType =9;ST_ObjectTypeMovie ST_ObjectType =10;ST_ObjectTypeNote ST_ObjectType =11;ST_ObjectTypePict ST_ObjectType =12;ST_ObjectTypeRadio ST_ObjectType =13;ST_ObjectTypeRectA ST_ObjectType =14;ST_ObjectTypeScroll ST_ObjectType =15;ST_ObjectTypeSpin ST_ObjectType =16;ST_ObjectTypeShape ST_ObjectType =17;ST_ObjectTypeGroup ST_ObjectType =18;ST_ObjectTypeRect ST_ObjectType =19;);func (_babe ST_ObjectType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_babe .String (),start );};func (_ebb *ST_ObjectType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ebb =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_ebb =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_ebb =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_ebb =3;case "\u0044\u0072\u006f\u0070":*_ebb =4;case "\u0045\u0064\u0069\u0074":*_ebb =5;case "\u0047\u0042\u006f\u0078":*_ebb =6;case "\u004c\u0061\u0062e\u006c":*_ebb =7;case "\u004c\u0069\u006ee\u0041":*_ebb =8;case "\u004c\u0069\u0073\u0074":*_ebb =9;case "\u004d\u006f\u0076i\u0065":*_ebb =10;case "\u004e\u006f\u0074\u0065":*_ebb =11;case "\u0050\u0069\u0063\u0074":*_ebb =12;case "\u0052\u0061\u0064i\u006f":*_ebb =13;case "\u0052\u0065\u0063t\u0041":*_ebb =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_ebb =15;case "\u0053\u0070\u0069\u006e":*_ebb =16;case "\u0053\u0068\u0061p\u0065":*_ebb =17;case "\u0047\u0072\u006fu\u0070":*_ebb =18;case "\u0052\u0065\u0063\u0074":*_ebb =19;};return nil ;};func (_gbe ST_ObjectType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egfg :=_a .Attr {};_egfg .Name =name ;switch _gbe {case ST_ObjectTypeUnset :_egfg .Value ="";case ST_ObjectTypeButton :_egfg .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_egfg .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_egfg .Value ="\u0044\u0069\u0061\u006c\u006f\u0067";case ST_ObjectTypeDrop :_egfg .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_egfg .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_egfg .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_egfg .Value ="\u004c\u0061\u0062e\u006c";case ST_ObjectTypeLineA :_egfg .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_egfg .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_egfg .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_egfg .Value ="\u004e\u006f\u0074\u0065";case ST_ObjectTypePict :_egfg .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_egfg .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_egfg .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_egfg .Value ="\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ObjectTypeSpin :_egfg .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_egfg .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_egfg .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_egfg .Value ="\u0052\u0065\u0063\u0074";};return _egfg ,nil ;}; // Validate validates the ClientData and its children -func (_egb *ClientData )Validate ()error {return _egb .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};type ClientData struct{CT_ClientData };func (_beb ST_ObjectType )ValidateWithPath (path string )error {switch _beb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beb ));};return nil ;};func (_aaad ST_ObjectType )Validate ()error {return _aaad .ValidateWithPath ("")};func (_fbee ST_ObjectType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bge :=_g .Attr {};_bge .Name =name ;switch _fbee {case ST_ObjectTypeUnset :_bge .Value ="";case ST_ObjectTypeButton :_bge .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_bge .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_bge .Value ="\u0044\u0069\u0061\u006c\u006f\u0067";case ST_ObjectTypeDrop :_bge .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_bge .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_bge .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_bge .Value ="\u004c\u0061\u0062e\u006c";case ST_ObjectTypeLineA :_bge .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_bge .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_bge .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_bge .Value ="\u004e\u006f\u0074\u0065";case ST_ObjectTypePict :_bge .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_bge .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_bge .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_bge .Value ="\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ObjectTypeSpin :_bge .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_bge .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_bge .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_bge .Value ="\u0052\u0065\u0063\u0074";};return _bge ,nil ;};func (_cdd *ClientData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ="\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _cdd .CT_ClientData .MarshalXML (e ,start );};func NewClientData ()*ClientData {_gbb :=&ClientData {};_gbb .CT_ClientData =*NewCT_ClientData ();return _gbb ;}; +func (_fee *ClientData )Validate ()error {return _fee .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; // ValidateWithPath validates the ClientData and its children, prefixing error messages with path -func (_bfge *ClientData )ValidateWithPath (path string )error {if _ebag :=_bfge .CT_ClientData .ValidateWithPath (path );_ebag !=nil {return _ebag ;};return nil ;};func (_efdb *ST_ObjectType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcg ,_afb :=d .Token ();if _afb !=nil {return _afb ;};if _eaf ,_gedca :=_gcg .(_g .EndElement );_gedca &&_eaf .Name ==start .Name {*_efdb =1;return nil ;};if _fgae ,_eeg :=_gcg .(_g .CharData );!_eeg {return _a .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",_gcg );}else {switch string (_fgae ){case "":*_efdb =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_efdb =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_efdb =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_efdb =3;case "\u0044\u0072\u006f\u0070":*_efdb =4;case "\u0045\u0064\u0069\u0074":*_efdb =5;case "\u0047\u0042\u006f\u0078":*_efdb =6;case "\u004c\u0061\u0062e\u006c":*_efdb =7;case "\u004c\u0069\u006ee\u0041":*_efdb =8;case "\u004c\u0069\u0073\u0074":*_efdb =9;case "\u004d\u006f\u0076i\u0065":*_efdb =10;case "\u004e\u006f\u0074\u0065":*_efdb =11;case "\u0050\u0069\u0063\u0074":*_efdb =12;case "\u0052\u0061\u0064i\u006f":*_efdb =13;case "\u0052\u0065\u0063t\u0041":*_efdb =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_efdb =15;case "\u0053\u0070\u0069\u006e":*_efdb =16;case "\u0053\u0068\u0061p\u0065":*_efdb =17;case "\u0047\u0072\u006fu\u0070":*_efdb =18;case "\u0052\u0065\u0063\u0074":*_efdb =19;};};_gcg ,_afb =d .Token ();if _afb !=nil {return _afb ;};if _edf ,_cdf :=_gcg .(_g .EndElement );_cdf &&_edf .Name ==start .Name {return nil ;};return _a .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",_gcg );};type ST_ObjectType byte ;const (ST_ObjectTypeUnset ST_ObjectType =0;ST_ObjectTypeButton ST_ObjectType =1;ST_ObjectTypeCheckbox ST_ObjectType =2;ST_ObjectTypeDialog ST_ObjectType =3;ST_ObjectTypeDrop ST_ObjectType =4;ST_ObjectTypeEdit ST_ObjectType =5;ST_ObjectTypeGBox ST_ObjectType =6;ST_ObjectTypeLabel ST_ObjectType =7;ST_ObjectTypeLineA ST_ObjectType =8;ST_ObjectTypeList ST_ObjectType =9;ST_ObjectTypeMovie ST_ObjectType =10;ST_ObjectTypeNote ST_ObjectType =11;ST_ObjectTypePict ST_ObjectType =12;ST_ObjectTypeRadio ST_ObjectType =13;ST_ObjectTypeRectA ST_ObjectType =14;ST_ObjectTypeScroll ST_ObjectType =15;ST_ObjectTypeSpin ST_ObjectType =16;ST_ObjectTypeShape ST_ObjectType =17;ST_ObjectTypeGroup ST_ObjectType =18;ST_ObjectTypeRect ST_ObjectType =19;);func (_gea *CT_ClientData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gea .ObjectTypeAttr =ST_ObjectType (1);for _ ,_fbf :=range start .Attr {if _fbf .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_gea .ObjectTypeAttr .UnmarshalXMLAttr (_fbf );continue ;};};_acc :for {_fc ,_agb :=d .Token ();if _agb !=nil {return _agb ;};switch _aab :=_fc .(type ){case _g .StartElement :switch _aab .Name {case _g .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 :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_gea .MoveWithCells =_f .ST_TrueFalseBlankUnset ;if _gga :=d .DecodeElement (&_gea .MoveWithCells ,&_aab );_gga !=nil {return _gga ;};case _g .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 :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_gea .SizeWithCells =_f .ST_TrueFalseBlankUnset ;if _dg :=d .DecodeElement (&_gea .SizeWithCells ,&_aab );_dg !=nil {return _dg ;};case _g .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 :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_gea .Anchor =new (string );if _bcc :=d .DecodeElement (_gea .Anchor ,&_aab );_bcc !=nil {return _bcc ;};case _g .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 :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_gea .Locked =_f .ST_TrueFalseBlankUnset ;if _afd :=d .DecodeElement (&_gea .Locked ,&_aab );_afd !=nil {return _afd ;};case _g .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 :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_gea .DefaultSize =_f .ST_TrueFalseBlankUnset ;if _fbff :=d .DecodeElement (&_gea .DefaultSize ,&_aab );_fbff !=nil {return _fbff ;};case _g .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 :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_gea .PrintObject =_f .ST_TrueFalseBlankUnset ;if _aeda :=d .DecodeElement (&_gea .PrintObject ,&_aab );_aeda !=nil {return _aeda ;};case _g .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 :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_gea .Disabled =_f .ST_TrueFalseBlankUnset ;if _fbe :=d .DecodeElement (&_gea .Disabled ,&_aab );_fbe !=nil {return _fbe ;};case _g .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 :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_gea .AutoFill =_f .ST_TrueFalseBlankUnset ;if _fde :=d .DecodeElement (&_gea .AutoFill ,&_aab );_fde !=nil {return _fde ;};case _g .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 :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_gea .AutoLine =_f .ST_TrueFalseBlankUnset ;if _aga :=d .DecodeElement (&_gea .AutoLine ,&_aab );_aga !=nil {return _aga ;};case _g .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 :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_gea .AutoPict =_f .ST_TrueFalseBlankUnset ;if _abe :=d .DecodeElement (&_gea .AutoPict ,&_aab );_abe !=nil {return _abe ;};case _g .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 :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_gea .FmlaMacro =new (string );if _dab :=d .DecodeElement (_gea .FmlaMacro ,&_aab );_dab !=nil {return _dab ;};case _g .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 :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_gea .TextHAlign =new (string );if _fcb :=d .DecodeElement (_gea .TextHAlign ,&_aab );_fcb !=nil {return _fcb ;};case _g .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 :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_gea .TextVAlign =new (string );if _dcf :=d .DecodeElement (_gea .TextVAlign ,&_aab );_dcf !=nil {return _dcf ;};case _g .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 :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_gea .LockText =_f .ST_TrueFalseBlankUnset ;if _add :=d .DecodeElement (&_gea .LockText ,&_aab );_add !=nil {return _add ;};case _g .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 :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_gea .JustLastX =_f .ST_TrueFalseBlankUnset ;if _gfe :=d .DecodeElement (&_gea .JustLastX ,&_aab );_gfe !=nil {return _gfe ;};case _g .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 :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_gea .SecretEdit =_f .ST_TrueFalseBlankUnset ;if _dag :=d .DecodeElement (&_gea .SecretEdit ,&_aab );_dag !=nil {return _dag ;};case _g .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 :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_gea .Default =_f .ST_TrueFalseBlankUnset ;if _bbeb :=d .DecodeElement (&_gea .Default ,&_aab );_bbeb !=nil {return _bbeb ;};case _g .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 :"\u0048\u0065\u006c\u0070"}:_gea .Help =_f .ST_TrueFalseBlankUnset ;if _egf :=d .DecodeElement (&_gea .Help ,&_aab );_egf !=nil {return _egf ;};case _g .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\u0061\u006e\u0063\u0065\u006c"}:_gea .Cancel =_f .ST_TrueFalseBlankUnset ;if _aba :=d .DecodeElement (&_gea .Cancel ,&_aab );_aba !=nil {return _aba ;};case _g .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 :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_gea .Dismiss =_f .ST_TrueFalseBlankUnset ;if _fbdc :=d .DecodeElement (&_gea .Dismiss ,&_aab );_fbdc !=nil {return _fbdc ;};case _g .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 :"\u0041\u0063\u0063e\u006c"}:_gea .Accel =new (int64 );if _abag :=d .DecodeElement (_gea .Accel ,&_aab );_abag !=nil {return _abag ;};case _g .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 :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_gea .Accel2 =new (int64 );if _ecb :=d .DecodeElement (_gea .Accel2 ,&_aab );_ecb !=nil {return _ecb ;};case _g .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 :"\u0052\u006f\u0077"}:_gea .Row =new (int64 );if _ebb :=d .DecodeElement (_gea .Row ,&_aab );_ebb !=nil {return _ebb ;};case _g .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\u006f\u006c\u0075\u006d\u006e"}:_gea .Column =new (int64 );if _fa :=d .DecodeElement (_gea .Column ,&_aab );_fa !=nil {return _fa ;};case _g .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 :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_gea .Visible =_f .ST_TrueFalseBlankUnset ;if _ccf :=d .DecodeElement (&_gea .Visible ,&_aab );_ccf !=nil {return _ccf ;};case _g .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 :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_gea .RowHidden =_f .ST_TrueFalseBlankUnset ;if _dagg :=d .DecodeElement (&_gea .RowHidden ,&_aab );_dagg !=nil {return _dagg ;};case _g .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 :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_gea .ColHidden =_f .ST_TrueFalseBlankUnset ;if _aca :=d .DecodeElement (&_gea .ColHidden ,&_aab );_aca !=nil {return _aca ;};case _g .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 :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_gea .VTEdit =new (int64 );if _gbe :=d .DecodeElement (_gea .VTEdit ,&_aab );_gbe !=nil {return _gbe ;};case _g .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 :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_gea .MultiLine =_f .ST_TrueFalseBlankUnset ;if _cbe :=d .DecodeElement (&_gea .MultiLine ,&_aab );_cbe !=nil {return _cbe ;};case _g .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 :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_gea .VScroll =_f .ST_TrueFalseBlankUnset ;if _agf :=d .DecodeElement (&_gea .VScroll ,&_aab );_agf !=nil {return _agf ;};case _g .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 :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_gea .ValidIds =_f .ST_TrueFalseBlankUnset ;if _dfg :=d .DecodeElement (&_gea .ValidIds ,&_aab );_dfg !=nil {return _dfg ;};case _g .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 :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_gea .FmlaRange =new (string );if _ecf :=d .DecodeElement (_gea .FmlaRange ,&_aab );_ecf !=nil {return _ecf ;};case _g .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 :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_gea .WidthMin =new (int64 );if _ea :=d .DecodeElement (_gea .WidthMin ,&_aab );_ea !=nil {return _ea ;};case _g .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 :"\u0053\u0065\u006c"}:_gea .Sel =new (int64 );if _afdd :=d .DecodeElement (_gea .Sel ,&_aab );_afdd !=nil {return _afdd ;};case _g .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 :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_gea .NoThreeD2 =_f .ST_TrueFalseBlankUnset ;if _fdef :=d .DecodeElement (&_gea .NoThreeD2 ,&_aab );_fdef !=nil {return _fdef ;};case _g .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 :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_gea .SelType =new (string );if _cad :=d .DecodeElement (_gea .SelType ,&_aab );_cad !=nil {return _cad ;};case _g .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 :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_gea .MultiSel =new (string );if _fba :=d .DecodeElement (_gea .MultiSel ,&_aab );_fba !=nil {return _fba ;};case _g .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 :"\u004c\u0043\u0054"}:_gea .LCT =new (string );if _dbd :=d .DecodeElement (_gea .LCT ,&_aab );_dbd !=nil {return _dbd ;};case _g .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 :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_gea .ListItem =new (string );if _bbg :=d .DecodeElement (_gea .ListItem ,&_aab );_bbg !=nil {return _bbg ;};case _g .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 :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_gea .DropStyle =new (string );if _fga :=d .DecodeElement (_gea .DropStyle ,&_aab );_fga !=nil {return _fga ;};case _g .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 :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_gea .Colored =_f .ST_TrueFalseBlankUnset ;if _aae :=d .DecodeElement (&_gea .Colored ,&_aab );_aae !=nil {return _aae ;};case _g .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 :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_gea .DropLines =new (int64 );if _dbdf :=d .DecodeElement (_gea .DropLines ,&_aab );_dbdf !=nil {return _dbdf ;};case _g .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 :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_gea .Checked =new (int64 );if _bgf :=d .DecodeElement (_gea .Checked ,&_aab );_bgf !=nil {return _bgf ;};case _g .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 :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_gea .FmlaLink =new (string );if _cec :=d .DecodeElement (_gea .FmlaLink ,&_aab );_cec !=nil {return _cec ;};case _g .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 :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_gea .FmlaPict =new (string );if _gc :=d .DecodeElement (_gea .FmlaPict ,&_aab );_gc !=nil {return _gc ;};case _g .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 :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_gea .NoThreeD =_f .ST_TrueFalseBlankUnset ;if _bfc :=d .DecodeElement (&_gea .NoThreeD ,&_aab );_bfc !=nil {return _bfc ;};case _g .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 :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_gea .FirstButton =_f .ST_TrueFalseBlankUnset ;if _eba :=d .DecodeElement (&_gea .FirstButton ,&_aab );_eba !=nil {return _eba ;};case _g .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 :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_gea .FmlaGroup =new (string );if _ggc :=d .DecodeElement (_gea .FmlaGroup ,&_aab );_ggc !=nil {return _ggc ;};case _g .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 :"\u0056\u0061\u006c"}:_gea .Val =new (int64 );if _bag :=d .DecodeElement (_gea .Val ,&_aab );_bag !=nil {return _bag ;};case _g .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 :"\u004d\u0069\u006e"}:_gea .Min =new (int64 );if _dd :=d .DecodeElement (_gea .Min ,&_aab );_dd !=nil {return _dd ;};case _g .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 :"\u004d\u0061\u0078"}:_gea .Max =new (int64 );if _fda :=d .DecodeElement (_gea .Max ,&_aab );_fda !=nil {return _fda ;};case _g .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 :"\u0049\u006e\u0063"}:_gea .Inc =new (int64 );if _gee :=d .DecodeElement (_gea .Inc ,&_aab );_gee !=nil {return _gee ;};case _g .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 :"\u0050\u0061\u0067\u0065"}:_gea .Page =new (int64 );if _aec :=d .DecodeElement (_gea .Page ,&_aab );_aec !=nil {return _aec ;};case _g .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 :"\u0048\u006f\u0072i\u007a"}:_gea .Horiz =_f .ST_TrueFalseBlankUnset ;if _efd :=d .DecodeElement (&_gea .Horiz ,&_aab );_efd !=nil {return _efd ;};case _g .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 :"\u0044\u0078"}:_gea .Dx =new (int64 );if _geae :=d .DecodeElement (_gea .Dx ,&_aab );_geae !=nil {return _geae ;};case _g .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 :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_gea .MapOCX =_f .ST_TrueFalseBlankUnset ;if _cea :=d .DecodeElement (&_gea .MapOCX ,&_aab );_cea !=nil {return _cea ;};case _g .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\u0046"}:var _abf string ;if _fdeg :=d .DecodeElement (&_abf ,&_aab );_fdeg !=nil {return _fdeg ;};_gea .CF =append (_gea .CF ,_abf );case _g .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\u0061\u006d\u0065\u0072\u0061"}:_gea .Camera =_f .ST_TrueFalseBlankUnset ;if _fad :=d .DecodeElement (&_gea .Camera ,&_aab );_fad !=nil {return _fad ;};case _g .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 :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_gea .RecalcAlways =_f .ST_TrueFalseBlankUnset ;if _eff :=d .DecodeElement (&_gea .RecalcAlways ,&_aab );_eff !=nil {return _eff ;};case _g .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 :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_gea .AutoScale =_f .ST_TrueFalseBlankUnset ;if _ded :=d .DecodeElement (&_gea .AutoScale ,&_aab );_ded !=nil {return _ded ;};case _g .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 :"\u0044\u0044\u0045"}:_gea .DDE =_f .ST_TrueFalseBlankUnset ;if _gca :=d .DecodeElement (&_gea .DDE ,&_aab );_gca !=nil {return _gca ;};case _g .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 :"\u0055\u0049\u004fb\u006a"}:_gea .UIObj =_f .ST_TrueFalseBlankUnset ;if _gef :=d .DecodeElement (&_gea .UIObj ,&_aab );_gef !=nil {return _gef ;};case _g .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_gea .ScriptText =new (string );if _ddc :=d .DecodeElement (_gea .ScriptText ,&_aab );_ddc !=nil {return _ddc ;};case _g .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_gea .ScriptExtended =new (string );if _gec :=d .DecodeElement (_gea .ScriptExtended ,&_aab );_gec !=nil {return _gec ;};case _g .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_gea .ScriptLanguage =new (uint32 );if _bab :=d .DecodeElement (_gea .ScriptLanguage ,&_aab );_bab !=nil {return _bab ;};case _g .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_gea .ScriptLocation =new (uint32 );if _dff :=d .DecodeElement (_gea .ScriptLocation ,&_aab );_dff !=nil {return _dff ;};case _g .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 :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_gea .FmlaTxbx =new (string );if _gfg :=d .DecodeElement (_gea .FmlaTxbx ,&_aab );_gfg !=nil {return _gfg ;};default:_gf .Log ("\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\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061 \u0025\u0076",_aab .Name );if _feb :=d .Skip ();_feb !=nil {return _feb ;};};case _g .EndElement :break _acc ;case _g .CharData :};};return nil ;};func init (){_gf .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_ClientData );_gf .RegisterConstructor ("\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","\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewClientData );}; \ No newline at end of file +func (_feeb *ClientData )ValidateWithPath (path string )error {if _dea :=_feeb .CT_ClientData .ValidateWithPath (path );_dea !=nil {return _dea ;};return nil ;};type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _ac .ST_TrueFalseBlank ;SizeWithCells _ac .ST_TrueFalseBlank ;Anchor *string ;Locked _ac .ST_TrueFalseBlank ;DefaultSize _ac .ST_TrueFalseBlank ;PrintObject _ac .ST_TrueFalseBlank ;Disabled _ac .ST_TrueFalseBlank ;AutoFill _ac .ST_TrueFalseBlank ;AutoLine _ac .ST_TrueFalseBlank ;AutoPict _ac .ST_TrueFalseBlank ;FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _ac .ST_TrueFalseBlank ;JustLastX _ac .ST_TrueFalseBlank ;SecretEdit _ac .ST_TrueFalseBlank ;Default _ac .ST_TrueFalseBlank ;Help _ac .ST_TrueFalseBlank ;Cancel _ac .ST_TrueFalseBlank ;Dismiss _ac .ST_TrueFalseBlank ;Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _ac .ST_TrueFalseBlank ;RowHidden _ac .ST_TrueFalseBlank ;ColHidden _ac .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _ac .ST_TrueFalseBlank ;VScroll _ac .ST_TrueFalseBlank ;ValidIds _ac .ST_TrueFalseBlank ;FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _ac .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ;Colored _ac .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ;NoThreeD _ac .ST_TrueFalseBlank ;FirstButton _ac .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _ac .ST_TrueFalseBlank ;Dx *int64 ;MapOCX _ac .ST_TrueFalseBlank ;CF []string ;Camera _ac .ST_TrueFalseBlank ;RecalcAlways _ac .ST_TrueFalseBlank ;AutoScale _ac .ST_TrueFalseBlank ;DDE _ac .ST_TrueFalseBlank ;UIObj _ac .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};func (_deg ST_ObjectType )ValidateWithPath (path string )error {switch _deg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deg ));};return nil ;};func (_bfg *ClientData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfg .CT_ClientData =*NewCT_ClientData ();for _ ,_ebe :=range start .Attr {if _ebe .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_bfg .ObjectTypeAttr .UnmarshalXMLAttr (_ebe );continue ;};};_eca :for {_egdg ,_fga :=d .Token ();if _fga !=nil {return _fga ;};switch _geb :=_egdg .(type ){case _a .StartElement :switch _geb .Name {case _a .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 :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_bfg .MoveWithCells =_ac .ST_TrueFalseBlankUnset ;if _cbbd :=d .DecodeElement (&_bfg .MoveWithCells ,&_geb );_cbbd !=nil {return _cbbd ;};case _a .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 :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_bfg .SizeWithCells =_ac .ST_TrueFalseBlankUnset ;if _efgd :=d .DecodeElement (&_bfg .SizeWithCells ,&_geb );_efgd !=nil {return _efgd ;};case _a .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 :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_bfg .Anchor =new (string );if _dge :=d .DecodeElement (_bfg .Anchor ,&_geb );_dge !=nil {return _dge ;};case _a .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 :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_bfg .Locked =_ac .ST_TrueFalseBlankUnset ;if _dgf :=d .DecodeElement (&_bfg .Locked ,&_geb );_dgf !=nil {return _dgf ;};case _a .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 :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_bfg .DefaultSize =_ac .ST_TrueFalseBlankUnset ;if _ecad :=d .DecodeElement (&_bfg .DefaultSize ,&_geb );_ecad !=nil {return _ecad ;};case _a .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 :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_bfg .PrintObject =_ac .ST_TrueFalseBlankUnset ;if _eaa :=d .DecodeElement (&_bfg .PrintObject ,&_geb );_eaa !=nil {return _eaa ;};case _a .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 :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_bfg .Disabled =_ac .ST_TrueFalseBlankUnset ;if _gac :=d .DecodeElement (&_bfg .Disabled ,&_geb );_gac !=nil {return _gac ;};case _a .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 :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_bfg .AutoFill =_ac .ST_TrueFalseBlankUnset ;if _cdeb :=d .DecodeElement (&_bfg .AutoFill ,&_geb );_cdeb !=nil {return _cdeb ;};case _a .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 :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_bfg .AutoLine =_ac .ST_TrueFalseBlankUnset ;if _deee :=d .DecodeElement (&_bfg .AutoLine ,&_geb );_deee !=nil {return _deee ;};case _a .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 :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_bfg .AutoPict =_ac .ST_TrueFalseBlankUnset ;if _ece :=d .DecodeElement (&_bfg .AutoPict ,&_geb );_ece !=nil {return _ece ;};case _a .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 :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_bfg .FmlaMacro =new (string );if _age :=d .DecodeElement (_bfg .FmlaMacro ,&_geb );_age !=nil {return _age ;};case _a .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 :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_bfg .TextHAlign =new (string );if _dfc :=d .DecodeElement (_bfg .TextHAlign ,&_geb );_dfc !=nil {return _dfc ;};case _a .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 :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_bfg .TextVAlign =new (string );if _agd :=d .DecodeElement (_bfg .TextVAlign ,&_geb );_agd !=nil {return _agd ;};case _a .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 :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_bfg .LockText =_ac .ST_TrueFalseBlankUnset ;if _ddb :=d .DecodeElement (&_bfg .LockText ,&_geb );_ddb !=nil {return _ddb ;};case _a .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 :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_bfg .JustLastX =_ac .ST_TrueFalseBlankUnset ;if _ecg :=d .DecodeElement (&_bfg .JustLastX ,&_geb );_ecg !=nil {return _ecg ;};case _a .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 :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_bfg .SecretEdit =_ac .ST_TrueFalseBlankUnset ;if _fegg :=d .DecodeElement (&_bfg .SecretEdit ,&_geb );_fegg !=nil {return _fegg ;};case _a .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 :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_bfg .Default =_ac .ST_TrueFalseBlankUnset ;if _cgde :=d .DecodeElement (&_bfg .Default ,&_geb );_cgde !=nil {return _cgde ;};case _a .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 :"\u0048\u0065\u006c\u0070"}:_bfg .Help =_ac .ST_TrueFalseBlankUnset ;if _bcg :=d .DecodeElement (&_bfg .Help ,&_geb );_bcg !=nil {return _bcg ;};case _a .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\u0061\u006e\u0063\u0065\u006c"}:_bfg .Cancel =_ac .ST_TrueFalseBlankUnset ;if _cgdad :=d .DecodeElement (&_bfg .Cancel ,&_geb );_cgdad !=nil {return _cgdad ;};case _a .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 :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_bfg .Dismiss =_ac .ST_TrueFalseBlankUnset ;if _gdb :=d .DecodeElement (&_bfg .Dismiss ,&_geb );_gdb !=nil {return _gdb ;};case _a .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 :"\u0041\u0063\u0063e\u006c"}:_bfg .Accel =new (int64 );if _dbff :=d .DecodeElement (_bfg .Accel ,&_geb );_dbff !=nil {return _dbff ;};case _a .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 :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_bfg .Accel2 =new (int64 );if _bag :=d .DecodeElement (_bfg .Accel2 ,&_geb );_bag !=nil {return _bag ;};case _a .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 :"\u0052\u006f\u0077"}:_bfg .Row =new (int64 );if _gab :=d .DecodeElement (_bfg .Row ,&_geb );_gab !=nil {return _gab ;};case _a .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\u006f\u006c\u0075\u006d\u006e"}:_bfg .Column =new (int64 );if _eff :=d .DecodeElement (_bfg .Column ,&_geb );_eff !=nil {return _eff ;};case _a .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 :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_bfg .Visible =_ac .ST_TrueFalseBlankUnset ;if _ccf :=d .DecodeElement (&_bfg .Visible ,&_geb );_ccf !=nil {return _ccf ;};case _a .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 :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_bfg .RowHidden =_ac .ST_TrueFalseBlankUnset ;if _ddac :=d .DecodeElement (&_bfg .RowHidden ,&_geb );_ddac !=nil {return _ddac ;};case _a .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 :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_bfg .ColHidden =_ac .ST_TrueFalseBlankUnset ;if _fae :=d .DecodeElement (&_bfg .ColHidden ,&_geb );_fae !=nil {return _fae ;};case _a .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 :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_bfg .VTEdit =new (int64 );if _gef :=d .DecodeElement (_bfg .VTEdit ,&_geb );_gef !=nil {return _gef ;};case _a .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 :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_bfg .MultiLine =_ac .ST_TrueFalseBlankUnset ;if _fefa :=d .DecodeElement (&_bfg .MultiLine ,&_geb );_fefa !=nil {return _fefa ;};case _a .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 :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_bfg .VScroll =_ac .ST_TrueFalseBlankUnset ;if _daf :=d .DecodeElement (&_bfg .VScroll ,&_geb );_daf !=nil {return _daf ;};case _a .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 :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_bfg .ValidIds =_ac .ST_TrueFalseBlankUnset ;if _cee :=d .DecodeElement (&_bfg .ValidIds ,&_geb );_cee !=nil {return _cee ;};case _a .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 :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_bfg .FmlaRange =new (string );if _aaac :=d .DecodeElement (_bfg .FmlaRange ,&_geb );_aaac !=nil {return _aaac ;};case _a .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 :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_bfg .WidthMin =new (int64 );if _fffa :=d .DecodeElement (_bfg .WidthMin ,&_geb );_fffa !=nil {return _fffa ;};case _a .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 :"\u0053\u0065\u006c"}:_bfg .Sel =new (int64 );if _baf :=d .DecodeElement (_bfg .Sel ,&_geb );_baf !=nil {return _baf ;};case _a .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 :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_bfg .NoThreeD2 =_ac .ST_TrueFalseBlankUnset ;if _dde :=d .DecodeElement (&_bfg .NoThreeD2 ,&_geb );_dde !=nil {return _dde ;};case _a .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 :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_bfg .SelType =new (string );if _bgd :=d .DecodeElement (_bfg .SelType ,&_geb );_bgd !=nil {return _bgd ;};case _a .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 :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_bfg .MultiSel =new (string );if _gcc :=d .DecodeElement (_bfg .MultiSel ,&_geb );_gcc !=nil {return _gcc ;};case _a .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 :"\u004c\u0043\u0054"}:_bfg .LCT =new (string );if _bbc :=d .DecodeElement (_bfg .LCT ,&_geb );_bbc !=nil {return _bbc ;};case _a .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 :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_bfg .ListItem =new (string );if _eba :=d .DecodeElement (_bfg .ListItem ,&_geb );_eba !=nil {return _eba ;};case _a .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 :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_bfg .DropStyle =new (string );if _fbb :=d .DecodeElement (_bfg .DropStyle ,&_geb );_fbb !=nil {return _fbb ;};case _a .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 :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_bfg .Colored =_ac .ST_TrueFalseBlankUnset ;if _fffg :=d .DecodeElement (&_bfg .Colored ,&_geb );_fffg !=nil {return _fffg ;};case _a .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 :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_bfg .DropLines =new (int64 );if _dgfc :=d .DecodeElement (_bfg .DropLines ,&_geb );_dgfc !=nil {return _dgfc ;};case _a .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 :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_bfg .Checked =new (int64 );if _be :=d .DecodeElement (_bfg .Checked ,&_geb );_be !=nil {return _be ;};case _a .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 :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_bfg .FmlaLink =new (string );if _fea :=d .DecodeElement (_bfg .FmlaLink ,&_geb );_fea !=nil {return _fea ;};case _a .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 :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_bfg .FmlaPict =new (string );if _fdg :=d .DecodeElement (_bfg .FmlaPict ,&_geb );_fdg !=nil {return _fdg ;};case _a .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 :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_bfg .NoThreeD =_ac .ST_TrueFalseBlankUnset ;if _bae :=d .DecodeElement (&_bfg .NoThreeD ,&_geb );_bae !=nil {return _bae ;};case _a .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 :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_bfg .FirstButton =_ac .ST_TrueFalseBlankUnset ;if _cfa :=d .DecodeElement (&_bfg .FirstButton ,&_geb );_cfa !=nil {return _cfa ;};case _a .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 :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_bfg .FmlaGroup =new (string );if _bge :=d .DecodeElement (_bfg .FmlaGroup ,&_geb );_bge !=nil {return _bge ;};case _a .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 :"\u0056\u0061\u006c"}:_bfg .Val =new (int64 );if _afb :=d .DecodeElement (_bfg .Val ,&_geb );_afb !=nil {return _afb ;};case _a .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 :"\u004d\u0069\u006e"}:_bfg .Min =new (int64 );if _afca :=d .DecodeElement (_bfg .Min ,&_geb );_afca !=nil {return _afca ;};case _a .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 :"\u004d\u0061\u0078"}:_bfg .Max =new (int64 );if _bef :=d .DecodeElement (_bfg .Max ,&_geb );_bef !=nil {return _bef ;};case _a .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 :"\u0049\u006e\u0063"}:_bfg .Inc =new (int64 );if _fba :=d .DecodeElement (_bfg .Inc ,&_geb );_fba !=nil {return _fba ;};case _a .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 :"\u0050\u0061\u0067\u0065"}:_bfg .Page =new (int64 );if _abg :=d .DecodeElement (_bfg .Page ,&_geb );_abg !=nil {return _abg ;};case _a .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 :"\u0048\u006f\u0072i\u007a"}:_bfg .Horiz =_ac .ST_TrueFalseBlankUnset ;if _dddc :=d .DecodeElement (&_bfg .Horiz ,&_geb );_dddc !=nil {return _dddc ;};case _a .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 :"\u0044\u0078"}:_bfg .Dx =new (int64 );if _gdfg :=d .DecodeElement (_bfg .Dx ,&_geb );_gdfg !=nil {return _gdfg ;};case _a .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 :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_bfg .MapOCX =_ac .ST_TrueFalseBlankUnset ;if _fed :=d .DecodeElement (&_bfg .MapOCX ,&_geb );_fed !=nil {return _fed ;};case _a .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\u0046"}:var _fgdd string ;if _ccd :=d .DecodeElement (&_fgdd ,&_geb );_ccd !=nil {return _ccd ;};_bfg .CF =append (_bfg .CF ,_fgdd );case _a .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\u0061\u006d\u0065\u0072\u0061"}:_bfg .Camera =_ac .ST_TrueFalseBlankUnset ;if _cgf :=d .DecodeElement (&_bfg .Camera ,&_geb );_cgf !=nil {return _cgf ;};case _a .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 :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_bfg .RecalcAlways =_ac .ST_TrueFalseBlankUnset ;if _bbg :=d .DecodeElement (&_bfg .RecalcAlways ,&_geb );_bbg !=nil {return _bbg ;};case _a .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 :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_bfg .AutoScale =_ac .ST_TrueFalseBlankUnset ;if _bce :=d .DecodeElement (&_bfg .AutoScale ,&_geb );_bce !=nil {return _bce ;};case _a .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 :"\u0044\u0044\u0045"}:_bfg .DDE =_ac .ST_TrueFalseBlankUnset ;if _ggg :=d .DecodeElement (&_bfg .DDE ,&_geb );_ggg !=nil {return _ggg ;};case _a .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 :"\u0055\u0049\u004fb\u006a"}:_bfg .UIObj =_ac .ST_TrueFalseBlankUnset ;if _gge :=d .DecodeElement (&_bfg .UIObj ,&_geb );_gge !=nil {return _gge ;};case _a .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_bfg .ScriptText =new (string );if _agg :=d .DecodeElement (_bfg .ScriptText ,&_geb );_agg !=nil {return _agg ;};case _a .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_bfg .ScriptExtended =new (string );if _bgg :=d .DecodeElement (_bfg .ScriptExtended ,&_geb );_bgg !=nil {return _bgg ;};case _a .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_bfg .ScriptLanguage =new (uint32 );if _dbeg :=d .DecodeElement (_bfg .ScriptLanguage ,&_geb );_dbeg !=nil {return _dbeg ;};case _a .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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_bfg .ScriptLocation =new (uint32 );if _dfa :=d .DecodeElement (_bfg .ScriptLocation ,&_geb );_dfa !=nil {return _dfa ;};case _a .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 :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_bfg .FmlaTxbx =new (string );if _deba :=d .DecodeElement (_bfg .FmlaTxbx ,&_geb );_deba !=nil {return _deba ;};default:_ca .Log ("\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\u006c\u0069e\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_geb .Name );if _dggc :=d .Skip ();_dggc !=nil {return _dggc ;};};case _a .EndElement :break _eca ;case _a .CharData :};};return nil ;};func NewClientData ()*ClientData {_eda :=&ClientData {};_eda .CT_ClientData =*NewCT_ClientData ();return _eda ;}; + +// ValidateWithPath validates the CT_ClientData and its children, prefixing error messages with path +func (_dcdd *CT_ClientData )ValidateWithPath (path string )error {if _dcdd .ObjectTypeAttr ==ST_ObjectTypeUnset {return _c .Errorf ("\u0025\u0073\u002f\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _cagf :=_dcdd .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cagf !=nil {return _cagf ;};if _bac :=_dcdd .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_bac !=nil {return _bac ;};if _ggc :=_dcdd .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_ggc !=nil {return _ggc ;};if _bcbg :=_dcdd .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_bcbg !=nil {return _bcbg ;};if _dgg :=_dcdd .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_dgg !=nil {return _dgg ;};if _cdfg :=_dcdd .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_cdfg !=nil {return _cdfg ;};if _dee :=_dcdd .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_dee !=nil {return _dee ;};if _fd :=_dcdd .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl");_fd !=nil {return _fd ;};if _cfc :=_dcdd .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_cfc !=nil {return _cfc ;};if _eeg :=_dcdd .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t");_eeg !=nil {return _eeg ;};if _gcg :=_dcdd .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_gcg !=nil {return _gcg ;};if _efg :=_dcdd .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058");_efg !=nil {return _efg ;};if _gcb :=_dcdd .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_gcb !=nil {return _gcb ;};if _cead :=_dcdd .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_cead !=nil {return _cead ;};if _eb :=_dcdd .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_eb !=nil {return _eb ;};if _cgbc :=_dcdd .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_cgbc !=nil {return _cgbc ;};if _ggcf :=_dcdd .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073");_ggcf !=nil {return _ggcf ;};if _gga :=_dcdd .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_gga !=nil {return _gga ;};if _efa :=_dcdd .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e");_efa !=nil {return _efa ;};if _deec :=_dcdd .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_deec !=nil {return _deec ;};if _bgc :=_dcdd .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065");_bgc !=nil {return _bgc ;};if _bda :=_dcdd .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_bda !=nil {return _bda ;};if _adgf :=_dcdd .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s");_adgf !=nil {return _adgf ;};if _gea :=_dcdd .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_gea !=nil {return _gea ;};if _ccb :=_dcdd .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064");_ccb !=nil {return _ccb ;};if _gdfe :=_dcdd .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_gdfe !=nil {return _gdfe ;};if _aaa :=_dcdd .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e");_aaa !=nil {return _aaa ;};if _dgb :=_dcdd .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_dgb !=nil {return _dgb ;};if _fcd :=_dcdd .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_fcd !=nil {return _fcd ;};if _dca :=_dcdd .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_dca !=nil {return _dca ;};if _dcdg :=_dcdd .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073");_dcdg !=nil {return _dcdg ;};if _afg :=_dcdd .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_afg !=nil {return _afg ;};if _fdb :=_dcdd .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_fdb !=nil {return _fdb ;};if _eae :=_dcdd .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_eae !=nil {return _eae ;};return nil ;};type ST_ObjectType byte ;func (_dfg ST_ObjectType )Validate ()error {return _dfg .ValidateWithPath ("")};func init (){_ca .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_ClientData );_ca .RegisterConstructor ("\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","\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewClientData );}; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go b/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go index 860d7d15ba..3626b05351 100644 --- a/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go +++ b/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go @@ -9,28 +9,28 @@ // 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 powerpoint ;import (_f "encoding/xml";_e "fmt";_a "github.com/unidoc/unioffice";);func (_eb *CT_Empty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dc ,_b :=d .Token ();if _b !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_b );};if _bg ,_fa :=_dc .(_f .EndElement );_fa &&_bg .Name ==start .Name {break ;};};return nil ;}; +package powerpoint ;import (_e "encoding/xml";_b "fmt";_be "github.com/unidoc/unioffice";);func (_ad *CT_Rel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ef :=range start .Attr {if _ef .Name .Local =="\u0069\u0064"{_cdc ,_ee :=_ef .Value ,error (nil );if _ee !=nil {return _ee ;};_ad .IdAttr =&_cdc ;continue ;};};for {_db ,_ec :=d .Token ();if _ec !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_ec );};if _ae ,_bcf :=_db .(_e .EndElement );_bcf &&_ae .Name ==start .Name {break ;};};return nil ;};func NewIscomment ()*Iscomment {_ecc :=&Iscomment {};_ecc .CT_Empty =*NewCT_Empty ();return _ecc };func (_eb *CT_Empty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_af ,_g :=d .Token ();if _g !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_g );};if _d ,_gf :=_af .(_e .EndElement );_gf &&_d .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Iscomment and its children -func (_bdb *Iscomment )Validate ()error {return _bdb .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");};func (_dab *Textdata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dab .CT_Rel =*NewCT_Rel ();for _ ,_bb :=range start .Attr {if _bb .Name .Local =="\u0069\u0064"{_ebf ,_db :=_bb .Value ,error (nil );if _db !=nil {return _db ;};_dab .IdAttr =&_ebf ;continue ;};};for {_gb ,_cc :=d .Token ();if _cc !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_cc );};if _ba ,_eae :=_gb .(_f .EndElement );_eae &&_ba .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Empty and its children +func (_df *CT_Empty )Validate ()error {return _df .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");}; -// Validate validates the CT_Rel and its children -func (_ad *CT_Rel )Validate ()error {return _ad .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_ab *CT_Empty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Empty ()*CT_Empty {_d :=&CT_Empty {};return _d };func NewCT_Rel ()*CT_Rel {_be :=&CT_Rel {};return _be };func (_bc *Iscomment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bc .CT_Empty =*NewCT_Empty ();for {_bd ,_cdd :=d .Token ();if _cdd !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_cdd );};if _ac ,_ea :=_bd .(_f .EndElement );_ea &&_ac .Name ==start .Name {break ;};};return nil ;};func (_ca *CT_Rel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ca .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ca .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Empty struct{}; +// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path +func (_gc *Iscomment )ValidateWithPath (path string )error {if _aed :=_gc .CT_Empty .ValidateWithPath (path );_aed !=nil {return _aed ;};return nil ;};func (_de *Iscomment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_de .CT_Empty =*NewCT_Empty ();for {_ede ,_gg :=d .Token ();if _gg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_gg );};if _bed ,_cdf :=_ede .(_e .EndElement );_cdf &&_bed .Name ==start .Name {break ;};};return nil ;};func NewTextdata ()*Textdata {_ccd :=&Textdata {};_ccd .CT_Rel =*NewCT_Rel ();return _ccd };type Iscomment struct{CT_Empty };type CT_Rel struct{IdAttr *string ;};func (_aa *CT_Empty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Empty and its children -func (_eg *CT_Empty )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type CT_Rel struct{IdAttr *string ;};type Textdata struct{CT_Rel };type Iscomment struct{CT_Empty }; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_cc *CT_Empty )ValidateWithPath (path string )error {return nil }; -// Validate validates the Textdata and its children -func (_ff *Textdata )Validate ()error {return _ff .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");};func NewIscomment ()*Iscomment {_g :=&Iscomment {};_g .CT_Empty =*NewCT_Empty ();return _g }; +// ValidateWithPath validates the Textdata and its children, prefixing error messages with path +func (_fa *Textdata )ValidateWithPath (path string )error {if _feb :=_fa .CT_Rel .ValidateWithPath (path );_feb !=nil {return _feb ;};return nil ;};func (_efb *Iscomment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_e .Attr {Name :_e .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 ="\u0069s\u0063\u006f\u006d\u006d\u0065\u006et";return _efb .CT_Empty .MarshalXML (e ,start );}; // ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_adg *CT_Rel )ValidateWithPath (path string )error {return nil };func (_dg *Textdata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .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 ="\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061";return _dg .CT_Rel .MarshalXML (e ,start );}; +func (_eba *CT_Rel )ValidateWithPath (path string )error {return nil };func (_cd *CT_Rel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cd .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cd .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Rel ()*CT_Rel {_ed :=&CT_Rel {};return _ed };func (_fd *Textdata )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_e .Attr {Name :_e .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 ="\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061";return _fd .CT_Rel .MarshalXML (e ,start );};type CT_Empty struct{}; -// ValidateWithPath validates the Textdata and its children, prefixing error messages with path -func (_bgac *Textdata )ValidateWithPath (path string )error {if _gc :=_bgac .CT_Rel .ValidateWithPath (path );_gc !=nil {return _gc ;};return nil ;};func (_cf *CT_Rel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bga :=range start .Attr {if _bga .Name .Local =="\u0069\u0064"{_ce ,_ag :=_bga .Value ,error (nil );if _ag !=nil {return _ag ;};_cf .IdAttr =&_ce ;continue ;};};for {_ed ,_da :=d .Token ();if _da !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_da );};if _ebd ,_cg :=_ed .(_f .EndElement );_cg &&_ebd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Iscomment and its children +func (_f *Iscomment )Validate ()error {return _f .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");};func (_fe *Textdata )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fe .CT_Rel =*NewCT_Rel ();for _ ,_dc :=range start .Attr {if _dc .Name .Local =="\u0069\u0064"{_cdd ,_gfa :=_dc .Value ,error (nil );if _gfa !=nil {return _gfa ;};_fe .IdAttr =&_cdd ;continue ;};};for {_ab ,_dd :=d .Token ();if _dd !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_dd );};if _cb ,_fb :=_ab .(_e .EndElement );_fb &&_cb .Name ==start .Name {break ;};};return nil ;};func NewCT_Empty ()*CT_Empty {_c :=&CT_Empty {};return _c };type Textdata struct{CT_Rel }; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_fg *CT_Empty )ValidateWithPath (path string )error {return nil };func (_cd *Iscomment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_f .Attr {Name :_f .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 ="\u0069s\u0063\u006f\u006d\u006d\u0065\u006et";return _cd .CT_Empty .MarshalXML (e ,start );}; +// Validate validates the CT_Rel and its children +func (_aea *CT_Rel )Validate ()error {return _aea .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; -// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path -func (_dd *Iscomment )ValidateWithPath (path string )error {if _fgf :=_dd .CT_Empty .ValidateWithPath (path );_fgf !=nil {return _fgf ;};return nil ;};func NewTextdata ()*Textdata {_cfa :=&Textdata {};_cfa .CT_Rel =*NewCT_Rel ();return _cfa };func init (){_a .RegisterConstructor ("\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","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_a .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_a .RegisterConstructor ("\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","\u0069s\u0063\u006f\u006d\u006d\u0065\u006et",NewIscomment );_a .RegisterConstructor ("\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","\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061",NewTextdata );}; \ No newline at end of file +// Validate validates the Textdata and its children +func (_abe *Textdata )Validate ()error {return _abe .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");};func init (){_be .RegisterConstructor ("\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","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_be .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_be .RegisterConstructor ("\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","\u0069s\u0063\u006f\u006d\u006d\u0065\u006et",NewIscomment );_be .RegisterConstructor ("\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","\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061",NewTextdata );}; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/office/word/word.go b/schema/urn/schemas_microsoft_com/office/word/word.go index 584ca8516c..b08f3cf982 100644 --- a/schema/urn/schemas_microsoft_com/office/word/word.go +++ b/schema/urn/schemas_microsoft_com/office/word/word.go @@ -9,58 +9,58 @@ // 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 word ;import (_g "encoding/xml";_a "fmt";_gd "github.com/unidoc/unioffice";_c "strconv";);func (_cdcf ST_WrapType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfbe :=_g .Attr {};_gfbe .Name =name ;switch _cdcf {case ST_WrapTypeUnset :_gfbe .Value ="";case ST_WrapTypeTopAndBottom :_gfbe .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_gfbe .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_gfbe .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_gfbe .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_gfbe .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _gfbe ,nil ;};func (_abe *CT_Wrap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbc :=range start .Attr {if _dbc .Name .Local =="\u0074\u0079\u0070\u0065"{_abe .TypeAttr .UnmarshalXMLAttr (_dbc );continue ;};if _dbc .Name .Local =="\u0073\u0069\u0064\u0065"{_abe .SideAttr .UnmarshalXMLAttr (_dbc );continue ;};if _dbc .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_abe .AnchorxAttr .UnmarshalXMLAttr (_dbc );continue ;};if _dbc .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_abe .AnchoryAttr .UnmarshalXMLAttr (_dbc );continue ;};};for {_gac ,_cbd :=d .Token ();if _cbd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_cbd );};if _abg ,_gge :=_gac .(_g .EndElement );_gge &&_abg .Name ==start .Name {break ;};};return nil ;};func NewCT_Wrap ()*CT_Wrap {_cg :=&CT_Wrap {};return _cg };type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};func (_ecab ST_VerticalAnchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecab .String (),start );};func (_ffc *CT_Border )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gae :=range start .Attr {if _gae .Name .Local =="\u0074\u0079\u0070\u0065"{_ffc .TypeAttr .UnmarshalXMLAttr (_gae );continue ;};if _gae .Name .Local =="\u0077\u0069\u0064t\u0068"{_dfd ,_agb :=_c .ParseUint (_gae .Value ,10,32);if _agb !=nil {return _agb ;};_ee :=uint32 (_dfd );_ffc .WidthAttr =&_ee ;continue ;};if _gae .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ffc .ShadowAttr .UnmarshalXMLAttr (_gae );continue ;};};for {_eca ,_bae :=d .Token ();if _bae !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_bae );};if _gfd ,_dfe :=_eca .(_g .EndElement );_dfe &&_gfd .Name ==start .Name {break ;};};return nil ;};func NewBorderbottom ()*Borderbottom {_dfc :=&Borderbottom {};_dfc .CT_Border =*NewCT_Border ();return _dfc ;};func (_aebd ST_BorderType )ValidateWithPath (path string )error {switch _aebd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aebd ));};return nil ;}; +package word ;import (_g "encoding/xml";_cc "fmt";_ge "github.com/unidoc/unioffice";_c "strconv";); -// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path -func (_acb *CT_AnchorLock )ValidateWithPath (path string )error {return nil }; - -// Validate validates the CT_Wrap and its children -func (_ece *CT_Wrap )Validate ()error {return _ece .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};func (_abb ST_WrapSide )ValidateWithPath (path string )error {switch _abb {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abb ));};return nil ;};func (_ff *Bordertop )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ff .CT_Border =*NewCT_Border ();for _ ,_ba :=range start .Attr {if _ba .Name .Local =="\u0074\u0079\u0070\u0065"{_ff .TypeAttr .UnmarshalXMLAttr (_ba );continue ;};if _ba .Name .Local =="\u0077\u0069\u0064t\u0068"{_afe ,_dge :=_c .ParseUint (_ba .Value ,10,32);if _dge !=nil {return _dge ;};_ecd :=uint32 (_afe );_ff .WidthAttr =&_ecd ;continue ;};if _ba .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ff .ShadowAttr .UnmarshalXMLAttr (_ba );continue ;};};for {_dd ,_gbe :=d .Token ();if _gbe !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_gbe );};if _gf ,_gea :=_dd .(_g .EndElement );_gea &&_gf .Name ==start .Name {break ;};};return nil ;};func (_ac *Borderleft )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_g .Attr {Name :_g .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 ="\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074";return _ac .CT_Border .MarshalXML (e ,start );}; +// ValidateWithPath validates the Wrap and its children, prefixing error messages with path +func (_bbc *Wrap )ValidateWithPath (path string )error {if _cdcg :=_bbc .CT_Wrap .ValidateWithPath (path );_cdcg !=nil {return _cdcg ;};return nil ;};type CT_AnchorLock struct{};type Borderleft struct{CT_Border };func (_ebf ST_WrapType )String ()string {switch _ebf {case 0:return "";case 1:return "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u0074\u0069\u0067h\u0074";case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";};return "";}; // ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path -func (_fa *Anchorlock )ValidateWithPath (path string )error {if _b :=_fa .CT_AnchorLock .ValidateWithPath (path );_b !=nil {return _b ;};return nil ;};func (_fg *CT_AnchorLock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +func (_eg *Anchorlock )ValidateWithPath (path string )error {if _bg :=_eg .CT_AnchorLock .ValidateWithPath (path );_bg !=nil {return _bg ;};return nil ;}; -// Validate validates the Wrap and its children -func (_gef *Wrap )Validate ()error {return _gef .ValidateWithPath ("\u0057\u0072\u0061\u0070")};func (_d *Anchorlock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_g .Attr {Name :_g .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 ="\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b";return _d .CT_AnchorLock .MarshalXML (e ,start );};func (_acfd *Wrap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acfd .CT_Wrap =*NewCT_Wrap ();for _ ,_cdd :=range start .Attr {if _cdd .Name .Local =="\u0074\u0079\u0070\u0065"{_acfd .TypeAttr .UnmarshalXMLAttr (_cdd );continue ;};if _cdd .Name .Local =="\u0073\u0069\u0064\u0065"{_acfd .SideAttr .UnmarshalXMLAttr (_cdd );continue ;};if _cdd .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_acfd .AnchorxAttr .UnmarshalXMLAttr (_cdd );continue ;};if _cdd .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_acfd .AnchoryAttr .UnmarshalXMLAttr (_cdd );continue ;};};for {_bcg ,_cdb :=d .Token ();if _cdb !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_cdb );};if _ccc ,_dgc :=_bcg .(_g .EndElement );_dgc &&_ccc .Name ==start .Name {break ;};};return nil ;};func (_agg *ST_WrapSide )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agg =0;case "\u0062\u006f\u0074\u0068":*_agg =1;case "\u006c\u0065\u0066\u0074":*_agg =2;case "\u0072\u0069\u0067h\u0074":*_agg =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_agg =4;};return nil ;};func (_aba *CT_Wrap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aba .TypeAttr !=ST_WrapTypeUnset {_cgc ,_cca :=_aba .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _cca !=nil {return _cca ;};start .Attr =append (start .Attr ,_cgc );};if _aba .SideAttr !=ST_WrapSideUnset {_ddf ,_ca :=_aba .SideAttr .MarshalXMLAttr (_g .Name {Local :"\u0073\u0069\u0064\u0065"});if _ca !=nil {return _ca ;};start .Attr =append (start .Attr ,_ddf );};if _aba .AnchorxAttr !=ST_HorizontalAnchorUnset {_aeb ,_cab :=_aba .AnchorxAttr .MarshalXMLAttr (_g .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _cab !=nil {return _cab ;};start .Attr =append (start .Attr ,_aeb );};if _aba .AnchoryAttr !=ST_VerticalAnchorUnset {_geac ,_bbc :=_aba .AnchoryAttr .MarshalXMLAttr (_g .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"});if _bbc !=nil {return _bbc ;};start .Attr =append (start .Attr ,_geac );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Borderleft and its children, prefixing error messages with path +func (_ae *Borderleft )ValidateWithPath (path string )error {if _gc :=_ae .CT_Border .ValidateWithPath (path );_gc !=nil {return _gc ;};return nil ;}; -// ValidateWithPath validates the Borderright and its children, prefixing error messages with path -func (_bc *Borderright )ValidateWithPath (path string )error {if _fag :=_bc .CT_Border .ValidateWithPath (path );_fag !=nil {return _fag ;};return nil ;};func (_fce *ST_BorderType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aegc ,_eccc :=d .Token ();if _eccc !=nil {return _eccc ;};if _fgb ,_gaeb :=_aegc .(_g .EndElement );_gaeb &&_fgb .Name ==start .Name {*_fce =1;return nil ;};if _bfdd ,_fef :=_aegc .(_g .CharData );!_fef {return _a .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",_aegc );}else {switch string (_bfdd ){case "":*_fce =0;case "\u006e\u006f\u006e\u0065":*_fce =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fce =2;case "\u0074\u0068\u0069c\u006b":*_fce =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fce =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_fce =5;case "\u0064\u006f\u0074":*_fce =6;case "\u0064\u0061\u0073\u0068":*_fce =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fce =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fce =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_fce =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_fce =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_fce =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_fce =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_fce =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_fce =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_fce =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_fce =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_fce =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_fce =19;case "\u0077\u0061\u0076\u0065":*_fce =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_fce =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_fce =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_fce =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_fce =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_fce =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_fce =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_fce =27;};};_aegc ,_eccc =d .Token ();if _eccc !=nil {return _eccc ;};if _dgf ,_gdc :=_aegc .(_g .EndElement );_gdc &&_dgf .Name ==start .Name {return nil ;};return _a .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",_aegc );};func (_bbb *Borderright )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_g .Attr {Name :_g .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 ="b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074";return _bbb .CT_Border .MarshalXML (e ,start );};func (_fab *Borderbottom )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_g .Attr {Name :_g .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 ="\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d";return _fab .CT_Border .MarshalXML (e ,start );};func (_ded ST_HorizontalAnchor )String ()string {switch _ded {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u0063\u0068\u0061\u0072";};return "";};func (_ebg ST_WrapSide )String ()string {switch _ebg {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";};func (_cdfc ST_WrapType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cdfc .String (),start );};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;};func (_deb ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _deb {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deb ));};return nil ;};func NewBorderright ()*Borderright {_agc :=&Borderright {};_agc .CT_Border =*NewCT_Border ();return _agc ;};const (ST_BorderTypeUnset ST_BorderType =0;ST_BorderTypeNone ST_BorderType =1;ST_BorderTypeSingle ST_BorderType =2;ST_BorderTypeThick ST_BorderType =3;ST_BorderTypeDouble ST_BorderType =4;ST_BorderTypeHairline ST_BorderType =5;ST_BorderTypeDot ST_BorderType =6;ST_BorderTypeDash ST_BorderType =7;ST_BorderTypeDotDash ST_BorderType =8;ST_BorderTypeDashDotDot ST_BorderType =9;ST_BorderTypeTriple ST_BorderType =10;ST_BorderTypeThinThickSmall ST_BorderType =11;ST_BorderTypeThickThinSmall ST_BorderType =12;ST_BorderTypeThickBetweenThinSmall ST_BorderType =13;ST_BorderTypeThinThick ST_BorderType =14;ST_BorderTypeThickThin ST_BorderType =15;ST_BorderTypeThickBetweenThin ST_BorderType =16;ST_BorderTypeThinThickLarge ST_BorderType =17;ST_BorderTypeThickThinLarge ST_BorderType =18;ST_BorderTypeThickBetweenThinLarge ST_BorderType =19;ST_BorderTypeWave ST_BorderType =20;ST_BorderTypeDoubleWave ST_BorderType =21;ST_BorderTypeDashedSmall ST_BorderType =22;ST_BorderTypeDashDotStroked ST_BorderType =23;ST_BorderTypeThreeDEmboss ST_BorderType =24;ST_BorderTypeThreeDEngrave ST_BorderType =25;ST_BorderTypeHTMLOutset ST_BorderType =26;ST_BorderTypeHTMLInset ST_BorderType =27;);type Borderbottom struct{CT_Border };const (ST_WrapTypeUnset ST_WrapType =0;ST_WrapTypeTopAndBottom ST_WrapType =1;ST_WrapTypeSquare ST_WrapType =2;ST_WrapTypeNone ST_WrapType =3;ST_WrapTypeTight ST_WrapType =4;ST_WrapTypeThrough ST_WrapType =5;);type ST_WrapSide byte ;func (_gad ST_WrapSide )Validate ()error {return _gad .ValidateWithPath ("")};type ST_WrapType byte ;func (_cde *Wrap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_g .Attr {Name :_g .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 ="\u0077\u0072\u0061\u0070";return _cde .CT_Wrap .MarshalXML (e ,start );};func (_acf *CT_Border )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acf .TypeAttr !=ST_BorderTypeUnset {_cd ,_gbf :=_acf .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _gbf !=nil {return _gbf ;};start .Attr =append (start .Attr ,_cd );};if _acf .WidthAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_acf .WidthAttr )});};if _acf .ShadowAttr !=ST_BorderShadowUnset {_bbd ,_gg :=_acf .ShadowAttr .MarshalXMLAttr (_g .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _gg !=nil {return _gg ;};start .Attr =append (start .Attr ,_bbd );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecc *ST_BorderType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecc =0;case "\u006e\u006f\u006e\u0065":*_ecc =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ecc =2;case "\u0074\u0068\u0069c\u006b":*_ecc =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ecc =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_ecc =5;case "\u0064\u006f\u0074":*_ecc =6;case "\u0064\u0061\u0073\u0068":*_ecc =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ecc =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ecc =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_ecc =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_ecc =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_ecc =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_ecc =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_ecc =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_ecc =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_ecc =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_ecc =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_ecc =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_ecc =19;case "\u0077\u0061\u0076\u0065":*_ecc =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_ecc =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_ecc =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_ecc =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_ecc =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_ecc =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_ecc =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_ecc =27;};return nil ;};func (_gfc ST_BorderType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aae :=_g .Attr {};_aae .Name =name ;switch _gfc {case ST_BorderTypeUnset :_aae .Value ="";case ST_BorderTypeNone :_aae .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_aae .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_aae .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_aae .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderTypeHairline :_aae .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_aae .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_aae .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_aae .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderTypeDashDotDot :_aae .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_aae .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderTypeThinThickSmall :_aae .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickThinSmall :_aae .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickBetweenThinSmall :_aae .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeThinThick :_aae .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_aae .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_BorderTypeThickBetweenThin :_aae .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case ST_BorderTypeThinThickLarge :_aae .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickThinLarge :_aae .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickBetweenThinLarge :_aae .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case ST_BorderTypeWave :_aae .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_aae .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderTypeDashedSmall :_aae .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeDashDotStroked :_aae .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_aae .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderTypeThreeDEngrave :_aae .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderTypeHTMLOutset :_aae .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_aae .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return _aae ,nil ;};func (_bbe ST_WrapType )ValidateWithPath (path string )error {switch _bbe {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbe ));};return nil ;};func (_cce ST_BorderType )String ()string {switch _cce {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 3:return "\u0074\u0068\u0069c\u006b";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 5:return "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case 6:return "\u0064\u006f\u0074";case 7:return "\u0064\u0061\u0073\u0068";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case 13:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case 14:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 15:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 16:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case 19:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return "";};func (_gbd ST_WrapType )Validate ()error {return _gbd .ValidateWithPath ("")};func NewWrap ()*Wrap {_ffe :=&Wrap {};_ffe .CT_Wrap =*NewCT_Wrap ();return _ffe };func (_bgcb *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgcb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bgcb =1;case "\u0070\u0061\u0067\u0065":*_bgcb =2;case "\u0074\u0065\u0078\u0074":*_bgcb =3;case "\u0063\u0068\u0061\u0072":*_bgcb =4;};return nil ;};type CT_AnchorLock struct{};func (_dcg ST_BorderType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dcg .String (),start );};func (_eea ST_WrapSide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eea .String (),start );};type Borderright struct{CT_Border };func (_gbfa *ST_BorderShadow )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbfa =0;case "\u0074":*_gbfa =1;case "\u0074\u0072\u0075\u0065":*_gbfa =2;case "\u0066":*_gbfa =3;case "\u0066\u0061\u006cs\u0065":*_gbfa =4;};return nil ;}; +// Validate validates the CT_Wrap and its children +func (_efgc *CT_Wrap )Validate ()error {return _efgc .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};func (_egg *CT_AnchorLock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bf ,_dda :=d .Token ();if _dda !=nil {return _cc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_dda );};if _dca ,_gdb :=_bf .(_g .EndElement );_gdb &&_dca .Name ==start .Name {break ;};};return nil ;};type Anchorlock struct{CT_AnchorLock };type ST_HorizontalAnchor byte ;func NewAnchorlock ()*Anchorlock {_e :=&Anchorlock {};_e .CT_AnchorLock =*NewCT_AnchorLock ();return _e ;};type ST_VerticalAnchor byte ;func (_geg *CT_Border )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggb :=range start .Attr {if _ggb .Name .Local =="\u0074\u0079\u0070\u0065"{_geg .TypeAttr .UnmarshalXMLAttr (_ggb );continue ;};if _ggb .Name .Local =="\u0077\u0069\u0064t\u0068"{_agac ,_aa :=_c .ParseUint (_ggb .Value ,10,32);if _aa !=nil {return _aa ;};_ccb :=uint32 (_agac );_geg .WidthAttr =&_ccb ;continue ;};if _ggb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_geg .ShadowAttr .UnmarshalXMLAttr (_ggb );continue ;};};for {_cac ,_edg :=d .Token ();if _edg !=nil {return _cc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_edg );};if _ccf ,_bdg :=_cac .(_g .EndElement );_bdg &&_ccf .Name ==start .Name {break ;};};return nil ;};func (_dfg *ST_HorizontalAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdcf ,_gfa :=d .Token ();if _gfa !=nil {return _gfa ;};if _fdd ,_fgbb :=_bdcf .(_g .EndElement );_fgbb &&_fdd .Name ==start .Name {*_dfg =1;return nil ;};if _afga ,_fba :=_bdcf .(_g .CharData );!_fba {return _cc .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",_bdcf );}else {switch string (_afga ){case "":*_dfg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dfg =1;case "\u0070\u0061\u0067\u0065":*_dfg =2;case "\u0074\u0065\u0078\u0074":*_dfg =3;case "\u0063\u0068\u0061\u0072":*_dfg =4;};};_bdcf ,_gfa =d .Token ();if _gfa !=nil {return _gfa ;};if _cab ,_ccfg :=_bdcf .(_g .EndElement );_ccfg &&_cab .Name ==start .Name {return nil ;};return _cc .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",_bdcf );};func (_eada *CT_Wrap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eada .TypeAttr !=ST_WrapTypeUnset {_dde ,_ab :=_eada .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _ab !=nil {return _ab ;};start .Attr =append (start .Attr ,_dde );};if _eada .SideAttr !=ST_WrapSideUnset {_gfd ,_abg :=_eada .SideAttr .MarshalXMLAttr (_g .Name {Local :"\u0073\u0069\u0064\u0065"});if _abg !=nil {return _abg ;};start .Attr =append (start .Attr ,_gfd );};if _eada .AnchorxAttr !=ST_HorizontalAnchorUnset {_ccfc ,_ded :=_eada .AnchorxAttr .MarshalXMLAttr (_g .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _ded !=nil {return _ded ;};start .Attr =append (start .Attr ,_ccfc );};if _eada .AnchoryAttr !=ST_VerticalAnchorUnset {_geb ,_ba :=_eada .AnchoryAttr .MarshalXMLAttr (_g .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"});if _ba !=nil {return _ba ;};start .Attr =append (start .Attr ,_geb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dff *Wrap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dff .CT_Wrap =*NewCT_Wrap ();for _ ,_eda :=range start .Attr {if _eda .Name .Local =="\u0074\u0079\u0070\u0065"{_dff .TypeAttr .UnmarshalXMLAttr (_eda );continue ;};if _eda .Name .Local =="\u0073\u0069\u0064\u0065"{_dff .SideAttr .UnmarshalXMLAttr (_eda );continue ;};if _eda .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_dff .AnchorxAttr .UnmarshalXMLAttr (_eda );continue ;};if _eda .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_dff .AnchoryAttr .UnmarshalXMLAttr (_eda );continue ;};};for {_ecb ,_gec :=d .Token ();if _gec !=nil {return _cc .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_gec );};if _fge ,_gbd :=_ecb .(_g .EndElement );_gbd &&_fge .Name ==start .Name {break ;};};return nil ;};func (_ca *Borderbottom )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ca .CT_Border =*NewCT_Border ();for _ ,_caf :=range start .Attr {if _caf .Name .Local =="\u0074\u0079\u0070\u0065"{_ca .TypeAttr .UnmarshalXMLAttr (_caf );continue ;};if _caf .Name .Local =="\u0077\u0069\u0064t\u0068"{_cd ,_cda :=_c .ParseUint (_caf .Value ,10,32);if _cda !=nil {return _cda ;};_a :=uint32 (_cd );_ca .WidthAttr =&_a ;continue ;};if _caf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ca .ShadowAttr .UnmarshalXMLAttr (_caf );continue ;};};for {_fe ,_cgf :=d .Token ();if _cgf !=nil {return _cc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_cgf );};if _be ,_efc :=_fe .(_g .EndElement );_efc &&_be .Name ==start .Name {break ;};};return nil ;};func (_ebc *CT_Wrap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edga :=range start .Attr {if _edga .Name .Local =="\u0074\u0079\u0070\u0065"{_ebc .TypeAttr .UnmarshalXMLAttr (_edga );continue ;};if _edga .Name .Local =="\u0073\u0069\u0064\u0065"{_ebc .SideAttr .UnmarshalXMLAttr (_edga );continue ;};if _edga .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_ebc .AnchorxAttr .UnmarshalXMLAttr (_edga );continue ;};if _edga .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_ebc .AnchoryAttr .UnmarshalXMLAttr (_edga );continue ;};};for {_fbe ,_edc :=d .Token ();if _edc !=nil {return _cc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_edc );};if _gac ,_dfc :=_fbe .(_g .EndElement );_dfc &&_gac .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_AnchorLock and its children -func (_abc *CT_AnchorLock )Validate ()error {return _abc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");}; +// Validate validates the Borderleft and its children +func (_efg *Borderleft )Validate ()error {return _efg .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};func (_gedf ST_BorderShadow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gedf .String (),start );}; -// Validate validates the Anchorlock and its children -func (_ea *Anchorlock )Validate ()error {return _ea .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");};func (_bgf *ST_WrapType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgf =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_bgf =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bgf =2;case "\u006e\u006f\u006e\u0065":*_bgf =3;case "\u0074\u0069\u0067h\u0074":*_bgf =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_bgf =5;};return nil ;};func (_aa *Borderright )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aa .CT_Border =*NewCT_Border ();for _ ,_fca :=range start .Attr {if _fca .Name .Local =="\u0074\u0079\u0070\u0065"{_aa .TypeAttr .UnmarshalXMLAttr (_fca );continue ;};if _fca .Name .Local =="\u0077\u0069\u0064t\u0068"{_ge ,_cfc :=_c .ParseUint (_fca .Value ,10,32);if _cfc !=nil {return _cfc ;};_gc :=uint32 (_ge );_aa .WidthAttr =&_gc ;continue ;};if _fca .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_aa .ShadowAttr .UnmarshalXMLAttr (_fca );continue ;};};for {_bgc ,_bf :=d .Token ();if _bf !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_bf );};if _fb ,_be :=_bgc .(_g .EndElement );_be &&_fb .Name ==start .Name {break ;};};return nil ;};func (_gfg ST_VerticalAnchor )String ()string {switch _gfg {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u006c\u0069\u006e\u0065";};return "";};func (_bbcf ST_BorderShadow )String ()string {switch _bbcf {case 0:return "";case 1:return "\u0074";case 2:return "\u0074\u0072\u0075\u0065";case 3:return "\u0066";case 4:return "\u0066\u0061\u006cs\u0065";};return "";}; +// ValidateWithPath validates the Borderright and its children, prefixing error messages with path +func (_ad *Borderright )ValidateWithPath (path string )error {if _ffb :=_ad .CT_Border .ValidateWithPath (path );_ffb !=nil {return _ffb ;};return nil ;};func (_gbe *ST_BorderType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbe =0;case "\u006e\u006f\u006e\u0065":*_gbe =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gbe =2;case "\u0074\u0068\u0069c\u006b":*_gbe =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gbe =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_gbe =5;case "\u0064\u006f\u0074":*_gbe =6;case "\u0064\u0061\u0073\u0068":*_gbe =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gbe =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gbe =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_gbe =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_gbe =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_gbe =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_gbe =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gbe =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gbe =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_gbe =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_gbe =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_gbe =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_gbe =19;case "\u0077\u0061\u0076\u0065":*_gbe =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gbe =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_gbe =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_gbe =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_gbe =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_gbe =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_gbe =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_gbe =27;};return nil ;};type Borderbottom struct{CT_Border };func NewBorderbottom ()*Borderbottom {_cg :=&Borderbottom {};_cg .CT_Border =*NewCT_Border ();return _cg ;};func (_cee ST_HorizontalAnchor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbf :=_g .Attr {};_dbf .Name =name ;switch _cee {case ST_HorizontalAnchorUnset :_dbf .Value ="";case ST_HorizontalAnchorMargin :_dbf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_dbf .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_dbf .Value ="\u0074\u0065\u0078\u0074";case ST_HorizontalAnchorChar :_dbf .Value ="\u0063\u0068\u0061\u0072";};return _dbf ,nil ;};func (_bed ST_HorizontalAnchor )Validate ()error {return _bed .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path -func (_bac *CT_Wrap )ValidateWithPath (path string )error {if _daf :=_bac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_daf !=nil {return _daf ;};if _gfb :=_bac .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r");_gfb !=nil {return _gfb ;};if _fdf :=_bac .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_fdf !=nil {return _fdf ;};if _cdc :=_bac .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_cdc !=nil {return _cdc ;};return nil ;};const (ST_BorderShadowUnset ST_BorderShadow =0;ST_BorderShadowT ST_BorderShadow =1;ST_BorderShadowTrue ST_BorderShadow =2;ST_BorderShadowF ST_BorderShadow =3;ST_BorderShadowFalse ST_BorderShadow =4;);const (ST_VerticalAnchorUnset ST_VerticalAnchor =0;ST_VerticalAnchorMargin ST_VerticalAnchor =1;ST_VerticalAnchorPage ST_VerticalAnchor =2;ST_VerticalAnchorText ST_VerticalAnchor =3;ST_VerticalAnchorLine ST_VerticalAnchor =4;);func (_eeb *ST_HorizontalAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abd ,_ada :=d .Token ();if _ada !=nil {return _ada ;};if _cbf ,_ccd :=_abd .(_g .EndElement );_ccd &&_cbf .Name ==start .Name {*_eeb =1;return nil ;};if _cga ,_acbe :=_abd .(_g .CharData );!_acbe {return _a .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",_abd );}else {switch string (_cga ){case "":*_eeb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_eeb =1;case "\u0070\u0061\u0067\u0065":*_eeb =2;case "\u0074\u0065\u0078\u0074":*_eeb =3;case "\u0063\u0068\u0061\u0072":*_eeb =4;};};_abd ,_ada =d .Token ();if _ada !=nil {return _ada ;};if _bbf ,_bacb :=_abd .(_g .EndElement );_bacb &&_bbf .Name ==start .Name {return nil ;};return _a .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",_abd );};func (_dbcc ST_BorderType )Validate ()error {return _dbcc .ValidateWithPath ("")};func (_cdfb ST_HorizontalAnchor )Validate ()error {return _cdfb .ValidateWithPath ("")};func (_df *Anchorlock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_df .CT_AnchorLock =*NewCT_AnchorLock ();for {_dc ,_ab :=d .Token ();if _ab !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_ab );};if _ae ,_ga :=_dc .(_g .EndElement );_ga &&_ae .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Anchorlock and its children +func (_dd *Anchorlock )Validate ()error {return _dd .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");};func (_cbc ST_WrapType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbc .String (),start );};func (_dded ST_BorderShadow )ValidateWithPath (path string )error {switch _dded {case 0,1,2,3,4:default:return _cc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dded ));};return nil ;};func (_fgb *ST_WrapSide )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fgb =0;case "\u0062\u006f\u0074\u0068":*_fgb =1;case "\u006c\u0065\u0066\u0074":*_fgb =2;case "\u0072\u0069\u0067h\u0074":*_fgb =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_fgb =4;};return nil ;};func (_add ST_WrapType )ValidateWithPath (path string )error {switch _add {case 0,1,2,3,4,5:default:return _cc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_add ));};return nil ;}; // ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_fga *CT_Border )ValidateWithPath (path string )error {if _dcf :=_fga .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcf !=nil {return _dcf ;};if _aad :=_fga .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_aad !=nil {return _aad ;};return nil ;};func NewCT_Border ()*CT_Border {_geb :=&CT_Border {};return _geb };func (_bdc *ST_WrapType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfb ,_aafg :=d .Token ();if _aafg !=nil {return _aafg ;};if _daab ,_de :=_cfb .(_g .EndElement );_de &&_daab .Name ==start .Name {*_bdc =1;return nil ;};if _def ,_fbc :=_cfb .(_g .CharData );!_fbc {return _a .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",_cfb );}else {switch string (_def ){case "":*_bdc =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_bdc =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bdc =2;case "\u006e\u006f\u006e\u0065":*_bdc =3;case "\u0074\u0069\u0067h\u0074":*_bdc =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_bdc =5;};};_cfb ,_aafg =d .Token ();if _aafg !=nil {return _aafg ;};if _gbff ,_adg :=_cfb .(_g .EndElement );_adg &&_gbff .Name ==start .Name {return nil ;};return _a .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",_cfb );};func (_eacb ST_BorderShadow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eacb .String (),start );};type ST_BorderShadow byte ; - -// Validate validates the Borderleft and its children -func (_eg *Borderleft )Validate ()error {return _eg .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};const (ST_WrapSideUnset ST_WrapSide =0;ST_WrapSideBoth ST_WrapSide =1;ST_WrapSideLeft ST_WrapSide =2;ST_WrapSideRight ST_WrapSide =3;ST_WrapSideLargest ST_WrapSide =4;);func (_add ST_BorderShadow )ValidateWithPath (path string )error {switch _add {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_add ));};return nil ;};func (_bgee ST_HorizontalAnchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgee .String (),start );}; +func (_gcc *CT_Border )ValidateWithPath (path string )error {if _dce :=_gcc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dce !=nil {return _dce ;};if _edf :=_gcc .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_edf !=nil {return _edf ;};return nil ;}; -// ValidateWithPath validates the Borderleft and its children, prefixing error messages with path -func (_af *Borderleft )ValidateWithPath (path string )error {if _gbc :=_af .CT_Border .ValidateWithPath (path );_gbc !=nil {return _gbc ;};return nil ;};func (_fe *Borderleft )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fe .CT_Border =*NewCT_Border ();for _ ,_cbc :=range start .Attr {if _cbc .Name .Local =="\u0074\u0079\u0070\u0065"{_fe .TypeAttr .UnmarshalXMLAttr (_cbc );continue ;};if _cbc .Name .Local =="\u0077\u0069\u0064t\u0068"{_gdg ,_gaf :=_c .ParseUint (_cbc .Value ,10,32);if _gaf !=nil {return _gaf ;};_dcb :=uint32 (_gdg );_fe .WidthAttr =&_dcb ;continue ;};if _cbc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fe .ShadowAttr .UnmarshalXMLAttr (_cbc );continue ;};};for {_bd ,_fc :=d .Token ();if _fc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_fc );};if _cbb ,_gbb :=_bd .(_g .EndElement );_gbb &&_cbb .Name ==start .Name {break ;};};return nil ;};func (_dda *CT_AnchorLock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fbe ,_bfde :=d .Token ();if _bfde !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_bfde );};if _fdc ,_eac :=_fbe .(_g .EndElement );_eac &&_fdc .Name ==start .Name {break ;};};return nil ;};func (_gb *Borderbottom )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gb .CT_Border =*NewCT_Border ();for _ ,_cf :=range start .Attr {if _cf .Name .Local =="\u0074\u0079\u0070\u0065"{_gb .TypeAttr .UnmarshalXMLAttr (_cf );continue ;};if _cf .Name .Local =="\u0077\u0069\u0064t\u0068"{_da ,_cb :=_c .ParseUint (_cf .Value ,10,32);if _cb !=nil {return _cb ;};_bgb :=uint32 (_da );_gb .WidthAttr =&_bgb ;continue ;};if _cf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gb .ShadowAttr .UnmarshalXMLAttr (_cf );continue ;};};for {_cbe ,_ec :=d .Token ();if _ec !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_ec );};if _dg ,_db :=_cbe .(_g .EndElement );_db &&_dg .Name ==start .Name {break ;};};return nil ;};type Borderleft struct{CT_Border }; +// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path +func (_afe *CT_AnchorLock )ValidateWithPath (path string )error {return nil };func (_ffc *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ffc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ffc =1;case "\u0070\u0061\u0067\u0065":*_ffc =2;case "\u0074\u0065\u0078\u0074":*_ffc =3;case "\u0063\u0068\u0061\u0072":*_ffc =4;};return nil ;};func NewCT_AnchorLock ()*CT_AnchorLock {_gf :=&CT_AnchorLock {};return _gf };func (_cde *ST_WrapSide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egb ,_bfa :=d .Token ();if _bfa !=nil {return _bfa ;};if _bggd ,_gee :=_egb .(_g .EndElement );_gee &&_bggd .Name ==start .Name {*_cde =1;return nil ;};if _ecg ,_bac :=_egb .(_g .CharData );!_bac {return _cc .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",_egb );}else {switch string (_ecg ){case "":*_cde =0;case "\u0062\u006f\u0074\u0068":*_cde =1;case "\u006c\u0065\u0066\u0074":*_cde =2;case "\u0072\u0069\u0067h\u0074":*_cde =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_cde =4;};};_egb ,_bfa =d .Token ();if _bfa !=nil {return _bfa ;};if _cdaa ,_edce :=_egb .(_g .EndElement );_edce &&_cdaa .Name ==start .Name {return nil ;};return _cc .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",_egb );};func (_cf ST_VerticalAnchor )String ()string {switch _cf {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u006c\u0069\u006e\u0065";};return "";};type ST_BorderType byte ;func (_ccgg ST_VerticalAnchor )Validate ()error {return _ccgg .ValidateWithPath ("")};const (ST_WrapSideUnset ST_WrapSide =0;ST_WrapSideBoth ST_WrapSide =1;ST_WrapSideLeft ST_WrapSide =2;ST_WrapSideRight ST_WrapSide =3;ST_WrapSideLargest ST_WrapSide =4;); -// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path -func (_ag *Borderbottom )ValidateWithPath (path string )error {if _dfb :=_ag .CT_Border .ValidateWithPath (path );_dfb !=nil {return _dfb ;};return nil ;};func (_ef ST_BorderShadow )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dgfa :=_g .Attr {};_dgfa .Name =name ;switch _ef {case ST_BorderShadowUnset :_dgfa .Value ="";case ST_BorderShadowT :_dgfa .Value ="\u0074";case ST_BorderShadowTrue :_dgfa .Value ="\u0074\u0072\u0075\u0065";case ST_BorderShadowF :_dgfa .Value ="\u0066";case ST_BorderShadowFalse :_dgfa .Value ="\u0066\u0061\u006cs\u0065";};return _dgfa ,nil ;};func (_bdce ST_VerticalAnchor )ValidateWithPath (path string )error {switch _bdce {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdce ));};return nil ;}; +// Validate validates the Bordertop and its children +func (_ed *Bordertop )Validate ()error {return _ed .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");};func NewWrap ()*Wrap {_bce :=&Wrap {};_bce .CT_Wrap =*NewCT_Wrap ();return _bce }; -// ValidateWithPath validates the Wrap and its children, prefixing error messages with path -func (_gdf *Wrap )ValidateWithPath (path string )error {if _bge :=_gdf .CT_Wrap .ValidateWithPath (path );_bge !=nil {return _bge ;};return nil ;};type ST_BorderType byte ;func NewCT_AnchorLock ()*CT_AnchorLock {_aeg :=&CT_AnchorLock {};return _aeg };func NewBorderleft ()*Borderleft {_dfa :=&Borderleft {};_dfa .CT_Border =*NewCT_Border ();return _dfa ;};func NewAnchorlock ()*Anchorlock {_f :=&Anchorlock {};_f .CT_AnchorLock =*NewCT_AnchorLock ();return _f ;};func (_ed ST_BorderShadow )Validate ()error {return _ed .ValidateWithPath ("")};type Bordertop struct{CT_Border };func (_eeab ST_VerticalAnchor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_afee :=_g .Attr {};_afee .Name =name ;switch _eeab {case ST_VerticalAnchorUnset :_afee .Value ="";case ST_VerticalAnchorMargin :_afee .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VerticalAnchorPage :_afee .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_afee .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_afee .Value ="\u006c\u0069\u006e\u0065";};return _afee ,nil ;}; +// Validate validates the Wrap and its children +func (_aef *Wrap )Validate ()error {return _aef .ValidateWithPath ("\u0057\u0072\u0061\u0070")}; -// Validate validates the Borderright and its children -func (_bfd *Borderright )Validate ()error {return _bfd .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");}; +// Validate validates the CT_Border and its children +func (_fbd *CT_Border )Validate ()error {return _fbd .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};const (ST_BorderShadowUnset ST_BorderShadow =0;ST_BorderShadowT ST_BorderShadow =1;ST_BorderShadowTrue ST_BorderShadow =2;ST_BorderShadowF ST_BorderShadow =3;ST_BorderShadowFalse ST_BorderShadow =4;);func (_afd ST_WrapSide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afd .String (),start );};func (_gegd ST_WrapSide )Validate ()error {return _gegd .ValidateWithPath ("")};func NewBordertop ()*Bordertop {_bd :=&Bordertop {};_bd .CT_Border =*NewCT_Border ();return _bd };func (_dae *ST_BorderShadow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fca ,_aec :=d .Token ();if _aec !=nil {return _aec ;};if _bef ,_fd :=_fca .(_g .EndElement );_fd &&_bef .Name ==start .Name {*_dae =1;return nil ;};if _afg ,_gga :=_fca .(_g .CharData );!_gga {return _cc .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",_fca );}else {switch string (_afg ){case "":*_dae =0;case "\u0074":*_dae =1;case "\u0074\u0072\u0075\u0065":*_dae =2;case "\u0066":*_dae =3;case "\u0066\u0061\u006cs\u0065":*_dae =4;};};_fca ,_aec =d .Token ();if _aec !=nil {return _aec ;};if _bec ,_ddef :=_fca .(_g .EndElement );_ddef &&_bec .Name ==start .Name {return nil ;};return _cc .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",_fca );};func (_beb ST_WrapType )Validate ()error {return _beb .ValidateWithPath ("")};func (_bff ST_BorderType )String ()string {switch _bff {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 3:return "\u0074\u0068\u0069c\u006b";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 5:return "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case 6:return "\u0064\u006f\u0074";case 7:return "\u0064\u0061\u0073\u0068";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case 13:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case 14:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 15:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 16:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case 19:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return "";};func (_cb *Bordertop )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cb .CT_Border =*NewCT_Border ();for _ ,_dgc :=range start .Attr {if _dgc .Name .Local =="\u0074\u0079\u0070\u0065"{_cb .TypeAttr .UnmarshalXMLAttr (_dgc );continue ;};if _dgc .Name .Local =="\u0077\u0069\u0064t\u0068"{_beg ,_ccd :=_c .ParseUint (_dgc .Value ,10,32);if _ccd !=nil {return _ccd ;};_gde :=uint32 (_beg );_cb .WidthAttr =&_gde ;continue ;};if _dgc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_cb .ShadowAttr .UnmarshalXMLAttr (_dgc );continue ;};};for {_dc ,_dgb :=d .Token ();if _dgb !=nil {return _cc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_dgb );};if _eeg ,_adf :=_dc .(_g .EndElement );_adf &&_eeg .Name ==start .Name {break ;};};return nil ;};type ST_WrapType byte ;const (ST_VerticalAnchorUnset ST_VerticalAnchor =0;ST_VerticalAnchorMargin ST_VerticalAnchor =1;ST_VerticalAnchorPage ST_VerticalAnchor =2;ST_VerticalAnchorText ST_VerticalAnchor =3;ST_VerticalAnchorLine ST_VerticalAnchor =4;);func NewCT_Border ()*CT_Border {_afb :=&CT_Border {};return _afb };type ST_BorderShadow byte ;func (_dcb *ST_BorderType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eea ,_fea :=d .Token ();if _fea !=nil {return _fea ;};if _cafc ,_bfe :=_eea .(_g .EndElement );_bfe &&_cafc .Name ==start .Name {*_dcb =1;return nil ;};if _eca ,_eff :=_eea .(_g .CharData );!_eff {return _cc .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",_eea );}else {switch string (_eca ){case "":*_dcb =0;case "\u006e\u006f\u006e\u0065":*_dcb =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dcb =2;case "\u0074\u0068\u0069c\u006b":*_dcb =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dcb =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_dcb =5;case "\u0064\u006f\u0074":*_dcb =6;case "\u0064\u0061\u0073\u0068":*_dcb =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_dcb =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dcb =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_dcb =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_dcb =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_dcb =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_dcb =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_dcb =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_dcb =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_dcb =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_dcb =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_dcb =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_dcb =19;case "\u0077\u0061\u0076\u0065":*_dcb =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_dcb =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_dcb =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_dcb =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_dcb =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_dcb =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_dcb =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_dcb =27;};};_eea ,_fea =d .Token ();if _fea !=nil {return _fea ;};if _fcc ,_dfb :=_eea .(_g .EndElement );_dfb &&_fcc .Name ==start .Name {return nil ;};return _cc .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",_eea );};func (_bgg ST_BorderType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bdc :=_g .Attr {};_bdc .Name =name ;switch _bgg {case ST_BorderTypeUnset :_bdc .Value ="";case ST_BorderTypeNone :_bdc .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_bdc .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_bdc .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_bdc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderTypeHairline :_bdc .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_bdc .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_bdc .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_bdc .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderTypeDashDotDot :_bdc .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_bdc .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderTypeThinThickSmall :_bdc .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickThinSmall :_bdc .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickBetweenThinSmall :_bdc .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeThinThick :_bdc .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_bdc .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_BorderTypeThickBetweenThin :_bdc .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case ST_BorderTypeThinThickLarge :_bdc .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickThinLarge :_bdc .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickBetweenThinLarge :_bdc .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case ST_BorderTypeWave :_bdc .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_bdc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderTypeDashedSmall :_bdc .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeDashDotStroked :_bdc .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_bdc .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderTypeThreeDEngrave :_bdc .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderTypeHTMLOutset :_bdc .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_bdc .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return _bdc ,nil ;};func (_dcg ST_WrapType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cacg :=_g .Attr {};_cacg .Name =name ;switch _dcg {case ST_WrapTypeUnset :_cacg .Value ="";case ST_WrapTypeTopAndBottom :_cacg .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_cacg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_cacg .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_cacg .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_cacg .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _cacg ,nil ;};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;};func (_gff *ST_BorderShadow )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gff =0;case "\u0074":*_gff =1;case "\u0074\u0072\u0075\u0065":*_gff =2;case "\u0066":*_gff =3;case "\u0066\u0061\u006cs\u0065":*_gff =4;};return nil ;};func (_eae ST_VerticalAnchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eae .String (),start );};type ST_WrapSide byte ;func (_gccg ST_WrapSide )String ()string {switch _gccg {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";};func (_fcca ST_BorderShadow )Validate ()error {return _fcca .ValidateWithPath ("")};func (_ccfge ST_VerticalAnchor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gedd :=_g .Attr {};_gedd .Name =name ;switch _ccfge {case ST_VerticalAnchorUnset :_gedd .Value ="";case ST_VerticalAnchorMargin :_gedd .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VerticalAnchorPage :_gedd .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_gedd .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_gedd .Value ="\u006c\u0069\u006e\u0065";};return _gedd ,nil ;}; // Validate validates the Borderbottom and its children -func (_cc *Borderbottom )Validate ()error {return _cc .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};type Wrap struct{CT_Wrap };func (_bfb ST_VerticalAnchor )Validate ()error {return _bfb .ValidateWithPath ("")};func (_fbb ST_HorizontalAnchor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bgce :=_g .Attr {};_bgce .Name =name ;switch _fbb {case ST_HorizontalAnchorUnset :_bgce .Value ="";case ST_HorizontalAnchorMargin :_bgce .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_bgce .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_bgce .Value ="\u0074\u0065\u0078\u0074";case ST_HorizontalAnchorChar :_bgce .Value ="\u0063\u0068\u0061\u0072";};return _bgce ,nil ;};type ST_VerticalAnchor byte ; +func (_fa *Borderbottom )Validate ()error {return _fa .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};func (_ef *Anchorlock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ef .CT_AnchorLock =*NewCT_AnchorLock ();for {_d ,_b :=d .Token ();if _b !=nil {return _cc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_b );};if _gb ,_bc :=_d .(_g .EndElement );_bc &&_gb .Name ==start .Name {break ;};};return nil ;};type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};func (_dg *Borderbottom )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_g .Attr {Name :_g .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 ="\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d";return _dg .CT_Border .MarshalXML (e ,start );};const (ST_HorizontalAnchorUnset ST_HorizontalAnchor =0;ST_HorizontalAnchorMargin ST_HorizontalAnchor =1;ST_HorizontalAnchorPage ST_HorizontalAnchor =2;ST_HorizontalAnchorText ST_HorizontalAnchor =3;ST_HorizontalAnchorChar ST_HorizontalAnchor =4;);const (ST_BorderTypeUnset ST_BorderType =0;ST_BorderTypeNone ST_BorderType =1;ST_BorderTypeSingle ST_BorderType =2;ST_BorderTypeThick ST_BorderType =3;ST_BorderTypeDouble ST_BorderType =4;ST_BorderTypeHairline ST_BorderType =5;ST_BorderTypeDot ST_BorderType =6;ST_BorderTypeDash ST_BorderType =7;ST_BorderTypeDotDash ST_BorderType =8;ST_BorderTypeDashDotDot ST_BorderType =9;ST_BorderTypeTriple ST_BorderType =10;ST_BorderTypeThinThickSmall ST_BorderType =11;ST_BorderTypeThickThinSmall ST_BorderType =12;ST_BorderTypeThickBetweenThinSmall ST_BorderType =13;ST_BorderTypeThinThick ST_BorderType =14;ST_BorderTypeThickThin ST_BorderType =15;ST_BorderTypeThickBetweenThin ST_BorderType =16;ST_BorderTypeThinThickLarge ST_BorderType =17;ST_BorderTypeThickThinLarge ST_BorderType =18;ST_BorderTypeThickBetweenThinLarge ST_BorderType =19;ST_BorderTypeWave ST_BorderType =20;ST_BorderTypeDoubleWave ST_BorderType =21;ST_BorderTypeDashedSmall ST_BorderType =22;ST_BorderTypeDashDotStroked ST_BorderType =23;ST_BorderTypeThreeDEmboss ST_BorderType =24;ST_BorderTypeThreeDEngrave ST_BorderType =25;ST_BorderTypeHTMLOutset ST_BorderType =26;ST_BorderTypeHTMLInset ST_BorderType =27;); + +// Validate validates the CT_AnchorLock and its children +func (_edd *CT_AnchorLock )Validate ()error {return _edd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};func (_fbfe ST_BorderType )Validate ()error {return _fbfe .ValidateWithPath ("")}; + +// ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path +func (_fff *CT_Wrap )ValidateWithPath (path string )error {if _gfg :=_fff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfg !=nil {return _gfg ;};if _deb :=_fff .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r");_deb !=nil {return _deb ;};if _fbg :=_fff .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_fbg !=nil {return _fbg ;};if _db :=_fff .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_db !=nil {return _db ;};return nil ;};func NewBorderright ()*Borderright {_cdc :=&Borderright {};_cdc .CT_Border =*NewCT_Border ();return _cdc ;};func NewBorderleft ()*Borderleft {_ea :=&Borderleft {};_ea .CT_Border =*NewCT_Border ();return _ea };func (_ddb ST_WrapSide )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gcg :=_g .Attr {};_gcg .Name =name ;switch _ddb {case ST_WrapSideUnset :_gcg .Value ="";case ST_WrapSideBoth :_gcg .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_gcg .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_gcg .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_gcg .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _gcg ,nil ;};func (_bgd ST_BorderType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgd .String (),start );};func (_gbac *Bordertop )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_g .Attr {Name :_g .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 ="\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp";return _gbac .CT_Border .MarshalXML (e ,start );};func (_bbg ST_WrapSide )ValidateWithPath (path string )error {switch _bbg {case 0,1,2,3,4:default:return _cc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbg ));};return nil ;};const (ST_WrapTypeUnset ST_WrapType =0;ST_WrapTypeTopAndBottom ST_WrapType =1;ST_WrapTypeSquare ST_WrapType =2;ST_WrapTypeNone ST_WrapType =3;ST_WrapTypeTight ST_WrapType =4;ST_WrapTypeThrough ST_WrapType =5;);func (_bgdb ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _bgdb {case 0,1,2,3,4:default:return _cc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgdb ));};return nil ;}; // ValidateWithPath validates the Bordertop and its children, prefixing error messages with path -func (_afeb *Bordertop )ValidateWithPath (path string )error {if _aga :=_afeb .CT_Border .ValidateWithPath (path );_aga !=nil {return _aga ;};return nil ;};type ST_HorizontalAnchor byte ;func (_cef ST_WrapType )String ()string {switch _cef {case 0:return "";case 1:return "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u0074\u0069\u0067h\u0074";case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";};return "";};func (_ddfe ST_WrapSide )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_baca :=_g .Attr {};_baca .Name =name ;switch _ddfe {case ST_WrapSideUnset :_baca .Value ="";case ST_WrapSideBoth :_baca .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_baca .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_baca .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_baca .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _baca ,nil ;}; +func (_de *Bordertop )ValidateWithPath (path string )error {if _efb :=_de .CT_Border .ValidateWithPath (path );_efb !=nil {return _efb ;};return nil ;};func (_bfag *ST_VerticalAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agad ,_bbf :=d .Token ();if _bbf !=nil {return _bbf ;};if _ac ,_fde :=_agad .(_g .EndElement );_fde &&_ac .Name ==start .Name {*_bfag =1;return nil ;};if _efdd ,_bdd :=_agad .(_g .CharData );!_bdd {return _cc .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",_agad );}else {switch string (_efdd ){case "":*_bfag =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bfag =1;case "\u0070\u0061\u0067\u0065":*_bfag =2;case "\u0074\u0065\u0078\u0074":*_bfag =3;case "\u006c\u0069\u006e\u0065":*_bfag =4;};};_agad ,_bbf =d .Token ();if _bbf !=nil {return _bbf ;};if _ffa ,_eggb :=_agad .(_g .EndElement );_eggb &&_ffa .Name ==start .Name {return nil ;};return _cc .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",_agad );};func (_bfg ST_BorderShadow )String ()string {switch _bfg {case 0:return "";case 1:return "\u0074";case 2:return "\u0074\u0072\u0075\u0065";case 3:return "\u0066";case 4:return "\u0066\u0061\u006cs\u0065";};return "";}; -// Validate validates the Bordertop and its children -func (_ad *Bordertop )Validate ()error {return _ad .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");};func (_dfac *ST_VerticalAnchor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dfac =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dfac =1;case "\u0070\u0061\u0067\u0065":*_dfac =2;case "\u0074\u0065\u0078\u0074":*_dfac =3;case "\u006c\u0069\u006e\u0065":*_dfac =4;};return nil ;};func NewBordertop ()*Bordertop {_fd :=&Bordertop {};_fd .CT_Border =*NewCT_Border ();return _fd };const (ST_HorizontalAnchorUnset ST_HorizontalAnchor =0;ST_HorizontalAnchorMargin ST_HorizontalAnchor =1;ST_HorizontalAnchorPage ST_HorizontalAnchor =2;ST_HorizontalAnchorText ST_HorizontalAnchor =3;ST_HorizontalAnchorChar ST_HorizontalAnchor =4;);func (_bea *Bordertop )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_g .Attr {Name :_g .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 ="\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp";return _bea .CT_Border .MarshalXML (e ,start );};func (_bdd *ST_BorderShadow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdf ,_feb :=d .Token ();if _feb !=nil {return _feb ;};if _bbg ,_beb :=_cdf .(_g .EndElement );_beb &&_bbg .Name ==start .Name {*_bdd =1;return nil ;};if _ebe ,_daa :=_cdf .(_g .CharData );!_daa {return _a .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",_cdf );}else {switch string (_ebe ){case "":*_bdd =0;case "\u0074":*_bdd =1;case "\u0074\u0072\u0075\u0065":*_bdd =2;case "\u0066":*_bdd =3;case "\u0066\u0061\u006cs\u0065":*_bdd =4;};};_cdf ,_feb =d .Token ();if _feb !=nil {return _feb ;};if _ggee ,_ce :=_cdf .(_g .EndElement );_ce &&_ggee .Name ==start .Name {return nil ;};return _a .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",_cdf );};type Anchorlock struct{CT_AnchorLock };func (_fcf *ST_WrapSide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agce ,_addb :=d .Token ();if _addb !=nil {return _addb ;};if _ceg ,_dde :=_agce .(_g .EndElement );_dde &&_ceg .Name ==start .Name {*_fcf =1;return nil ;};if _aea ,_gbfd :=_agce .(_g .CharData );!_gbfd {return _a .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",_agce );}else {switch string (_aea ){case "":*_fcf =0;case "\u0062\u006f\u0074\u0068":*_fcf =1;case "\u006c\u0065\u0066\u0074":*_fcf =2;case "\u0072\u0069\u0067h\u0074":*_fcf =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_fcf =4;};};_agce ,_addb =d .Token ();if _addb !=nil {return _addb ;};if _gff ,_bef :=_agce .(_g .EndElement );_bef &&_gff .Name ==start .Name {return nil ;};return _a .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",_agce );};func (_bff *ST_VerticalAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddfd ,_feg :=d .Token ();if _feg !=nil {return _feg ;};if _afc ,_fdcb :=_ddfd .(_g .EndElement );_fdcb &&_afc .Name ==start .Name {*_bff =1;return nil ;};if _aac ,_dgef :=_ddfd .(_g .CharData );!_dgef {return _a .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",_ddfd );}else {switch string (_aac ){case "":*_bff =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bff =1;case "\u0070\u0061\u0067\u0065":*_bff =2;case "\u0074\u0065\u0078\u0074":*_bff =3;case "\u006c\u0069\u006e\u0065":*_bff =4;};};_ddfd ,_feg =d .Token ();if _feg !=nil {return _feg ;};if _fcee ,_cee :=_ddfd .(_g .EndElement );_cee &&_fcee .Name ==start .Name {return nil ;};return _a .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",_ddfd );}; +// Validate validates the Borderright and its children +func (_gg *Borderright )Validate ()error {return _gg .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");};func (_gcb *Borderright )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcb .CT_Border =*NewCT_Border ();for _ ,_aga :=range start .Attr {if _aga .Name .Local =="\u0074\u0079\u0070\u0065"{_gcb .TypeAttr .UnmarshalXMLAttr (_aga );continue ;};if _aga .Name .Local =="\u0077\u0069\u0064t\u0068"{_fcg ,_ged :=_c .ParseUint (_aga .Value ,10,32);if _ged !=nil {return _ged ;};_gba :=uint32 (_fcg );_gcb .WidthAttr =&_gba ;continue ;};if _aga .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gcb .ShadowAttr .UnmarshalXMLAttr (_aga );continue ;};};for {_gaa ,_ead :=d .Token ();if _ead !=nil {return _cc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_ead );};if _gag ,_ccg :=_gaa .(_g .EndElement );_ccg &&_gag .Name ==start .Name {break ;};};return nil ;};func (_cga *ST_WrapType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efd ,_dcd :=d .Token ();if _dcd !=nil {return _dcd ;};if _ce ,_edda :=_efd .(_g .EndElement );_edda &&_ce .Name ==start .Name {*_cga =1;return nil ;};if _gbdf ,_aff :=_efd .(_g .CharData );!_aff {return _cc .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",_efd );}else {switch string (_gbdf ){case "":*_cga =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_cga =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cga =2;case "\u006e\u006f\u006e\u0065":*_cga =3;case "\u0074\u0069\u0067h\u0074":*_cga =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_cga =5;};};_efd ,_dcd =d .Token ();if _dcd !=nil {return _dcd ;};if _daa ,_dfd :=_efd .(_g .EndElement );_dfd &&_daa .Name ==start .Name {return nil ;};return _cc .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",_efd );};func (_ff *Borderleft )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_g .Attr {Name :_g .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 ="\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074";return _ff .CT_Border .MarshalXML (e ,start );};func (_egf *Borderright )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_g .Attr {Name :_g .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 ="b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074";return _egf .CT_Border .MarshalXML (e ,start );};func (_af *CT_AnchorLock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fac *ST_VerticalAnchor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fac =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fac =1;case "\u0070\u0061\u0067\u0065":*_fac =2;case "\u0074\u0065\u0078\u0074":*_fac =3;case "\u006c\u0069\u006e\u0065":*_fac =4;};return nil ;};type Wrap struct{CT_Wrap };func (_afff ST_HorizontalAnchor )String ()string {switch _afff {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u0063\u0068\u0061\u0072";};return "";};func (_ddg ST_VerticalAnchor )ValidateWithPath (path string )error {switch _ddg {case 0,1,2,3,4:default:return _cc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddg ));};return nil ;};func (_dcba *ST_WrapType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcba =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_dcba =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dcba =2;case "\u006e\u006f\u006e\u0065":*_dcba =3;case "\u0074\u0069\u0067h\u0074":*_dcba =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_dcba =5;};return nil ;};func (_da ST_BorderType )ValidateWithPath (path string )error {switch _da {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _cc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_da ));};return nil ;};func NewCT_Wrap ()*CT_Wrap {_cdab :=&CT_Wrap {};return _cdab };func (_ee *Borderleft )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ee .CT_Border =*NewCT_Border ();for _ ,_ga :=range start .Attr {if _ga .Name .Local =="\u0074\u0079\u0070\u0065"{_ee .TypeAttr .UnmarshalXMLAttr (_ga );continue ;};if _ga .Name .Local =="\u0077\u0069\u0064t\u0068"{_agf ,_df :=_c .ParseUint (_ga .Value ,10,32);if _df !=nil {return _df ;};_faf :=uint32 (_agf );_ee .WidthAttr =&_faf ;continue ;};if _ga .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ee .ShadowAttr .UnmarshalXMLAttr (_ga );continue ;};};for {_fc ,_cgc :=d .Token ();if _cgc !=nil {return _cc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_cgc );};if _dgf ,_ecf :=_fc .(_g .EndElement );_ecf &&_dgf .Name ==start .Name {break ;};};return nil ;};func (_bb *CT_Border )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bb .TypeAttr !=ST_BorderTypeUnset {_ecfa ,_fg :=_bb .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _fg !=nil {return _fg ;};start .Attr =append (start .Attr ,_ecfa );};if _bb .WidthAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_cc .Sprintf ("\u0025\u0076",*_bb .WidthAttr )});};if _bb .ShadowAttr !=ST_BorderShadowUnset {_eb ,_adfd :=_bb .ShadowAttr .MarshalXMLAttr (_g .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _adfd !=nil {return _adfd ;};start .Attr =append (start .Attr ,_eb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fb *Anchorlock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_g .Attr {Name :_g .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 ="\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b";return _fb .CT_AnchorLock .MarshalXML (e ,start );};func (_bcc ST_BorderShadow )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aae :=_g .Attr {};_aae .Name =name ;switch _bcc {case ST_BorderShadowUnset :_aae .Value ="";case ST_BorderShadowT :_aae .Value ="\u0074";case ST_BorderShadowTrue :_aae .Value ="\u0074\u0072\u0075\u0065";case ST_BorderShadowF :_aae .Value ="\u0066";case ST_BorderShadowFalse :_aae .Value ="\u0066\u0061\u006cs\u0065";};return _aae ,nil ;}; -// Validate validates the CT_Border and its children -func (_agbd *CT_Border )Validate ()error {return _agbd .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func init (){_gd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_gd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0057\u0072\u0061\u0070",NewCT_Wrap );_gd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b",NewCT_AnchorLock );_gd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp",NewBordertop );_gd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074",NewBorderleft );_gd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074",NewBorderright );_gd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d",NewBorderbottom );_gd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0072\u0061\u0070",NewWrap );_gd .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b",NewAnchorlock );}; \ No newline at end of file +// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path +func (_gd *Borderbottom )ValidateWithPath (path string )error {if _ag :=_gd .CT_Border .ValidateWithPath (path );_ag !=nil {return _ag ;};return nil ;};func (_gfdd ST_HorizontalAnchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gfdd .String (),start );};type Bordertop struct{CT_Border };func (_fgf *Wrap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},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 ,_g .Attr {Name :_g .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 ="\u0077\u0072\u0061\u0070";return _fgf .CT_Wrap .MarshalXML (e ,start );};type Borderright struct{CT_Border };func init (){_ge .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_ge .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0057\u0072\u0061\u0070",NewCT_Wrap );_ge .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b",NewCT_AnchorLock );_ge .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp",NewBordertop );_ge .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074",NewBorderleft );_ge .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074",NewBorderright );_ge .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d",NewBorderbottom );_ge .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0072\u0061\u0070",NewWrap );_ge .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b",NewAnchorlock );}; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/vml/vml.go b/schema/urn/schemas_microsoft_com/vml/vml.go index 9220ccc267..70ef6b4b25 100644 --- a/schema/urn/schemas_microsoft_com/vml/vml.go +++ b/schema/urn/schemas_microsoft_com/vml/vml.go @@ -9,634 +9,634 @@ // 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 (_af "encoding/xml";_ef "fmt";_eg "github.com/unidoc/unioffice";_ea "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_g "github.com/unidoc/unioffice/schema/soo/wml";_d "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_fd "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_f "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_e "strconv";);type OfcShapedefaults struct{OfcCT_ShapeDefaults };func (_gadaeg ST_ImageAspect )String ()string {switch _gadaeg {case 0:return "";case 1:return "\u0069\u0067\u006e\u006f\u0072\u0065";case 2:return "\u0061\u0074\u004d\u006f\u0073\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_bbaac *Imagedata )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_bbaac .CT_ImageData =*NewCT_ImageData ();for _ ,_cdeeba :=range start .Attr {if _cdeeba .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"&&_cdeeba .Name .Local =="\u0070\u0069\u0063\u0074"||_cdeeba .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"&&_cdeeba .Name .Local =="\u0070\u0069\u0063\u0074"{_ffbef ,_aaac :=_cdeeba .Value ,error (nil );if _aaac !=nil {return _aaac ;};_bbaac .PictAttr =&_ffbef ;continue ;};if _cdeeba .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"&&_cdeeba .Name .Local =="\u0068\u0072\u0065\u0066"||_cdeeba .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"&&_cdeeba .Name .Local =="\u0068\u0072\u0065\u0066"{_agbef ,_ecacg :=_cdeeba .Value ,error (nil );if _ecacg !=nil {return _ecacg ;};_bbaac .RHrefAttr =&_agbef ;continue ;};if _cdeeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeeba .Name .Local =="\u0068\u0072\u0065\u0066"{_gbbee ,_bbed :=_cdeeba .Value ,error (nil );if _bbed !=nil {return _bbed ;};_bbaac .HrefAttr =&_gbbee ;continue ;};if _cdeeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeeba .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gadef ,_fagea :=_cdeeba .Value ,error (nil );if _fagea !=nil {return _fagea ;};_bbaac .AlthrefAttr =&_gadef ;continue ;};if _cdeeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeeba .Name .Local =="\u0074\u0069\u0074l\u0065"{_geea ,_cgcff :=_cdeeba .Value ,error (nil );if _cgcff !=nil {return _cgcff ;};_bbaac .TitleAttr =&_geea ;continue ;};if _cdeeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeeba .Name .Local =="\u006f\u006c\u0065i\u0064"{_dffcb ,_gegfe :=_e .ParseFloat (_cdeeba .Value ,64);if _gegfe !=nil {return _gegfe ;};_abaaf :=float32 (_dffcb );_bbaac .OleidAttr =&_abaaf ;continue ;};if _cdeeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeeba .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_bbaac .DetectmouseclickAttr .UnmarshalXMLAttr (_cdeeba );continue ;};if _cdeeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeeba .Name .Local =="\u006d\u006f\u0076i\u0065"{_gfbbc ,_fcbfa :=_e .ParseFloat (_cdeeba .Value ,64);if _fcbfa !=nil {return _fcbfa ;};_dfce :=float32 (_gfbbc );_bbaac .MovieAttr =&_dfce ;continue ;};if _cdeeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeeba .Name .Local =="\u0072\u0065\u006ci\u0064"{_fecge ,_baddc :=_cdeeba .Value ,error (nil );if _baddc !=nil {return _baddc ;};_bbaac .RelidAttr =&_fecge ;continue ;};if _cdeeba .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"&&_cdeeba .Name .Local =="\u0069\u0064"||_cdeeba .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"&&_cdeeba .Name .Local =="\u0069\u0064"{_bdbfb ,_dbff :=_cdeeba .Value ,error (nil );if _dbff !=nil {return _dbff ;};_bbaac .IdAttr =&_bdbfb ;continue ;};if _cdeeba .Name .Local =="\u0069\u0064"{_bfbdb ,_bedcg :=_cdeeba .Value ,error (nil );if _bedcg !=nil {return _bedcg ;};_bbaac .SIdAttr =&_bfbdb ;continue ;};if _cdeeba .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_bcabc ,_agfg :=_cdeeba .Value ,error (nil );if _agfg !=nil {return _agfg ;};_bbaac .CropbottomAttr =&_bcabc ;continue ;};if _cdeeba .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_cegfg ,_fgdgc :=_cdeeba .Value ,error (nil );if _fgdgc !=nil {return _fgdgc ;};_bbaac .EmbosscolorAttr =&_cegfg ;continue ;};if _cdeeba .Name .Local =="\u0073\u0072\u0063"{_cfbe ,_acad :=_cdeeba .Value ,error (nil );if _acad !=nil {return _acad ;};_bbaac .SrcAttr =&_cfbe ;continue ;};if _cdeeba .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_dfbfe ,_aecec :=_cdeeba .Value ,error (nil );if _aecec !=nil {return _aecec ;};_bbaac .CropleftAttr =&_dfbfe ;continue ;};if _cdeeba .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_bgegfe ,_cfec :=_cdeeba .Value ,error (nil );if _cfec !=nil {return _cfec ;};_bbaac .CroptopAttr =&_bgegfe ;continue ;};if _cdeeba .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_bdfcg ,_fbdff :=_cdeeba .Value ,error (nil );if _fbdff !=nil {return _fbdff ;};_bbaac .CroprightAttr =&_bdfcg ;continue ;};if _cdeeba .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_ceea ,_cabgc :=_cdeeba .Value ,error (nil );if _cabgc !=nil {return _cabgc ;};_bbaac .RecolortargetAttr =&_ceea ;continue ;};if _cdeeba .Name .Local =="\u0067\u0061\u0069\u006e"{_fddae ,_abefge :=_cdeeba .Value ,error (nil );if _abefge !=nil {return _abefge ;};_bbaac .GainAttr =&_fddae ;continue ;};if _cdeeba .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fabd ,_edfd :=_cdeeba .Value ,error (nil );if _edfd !=nil {return _edfd ;};_bbaac .BlacklevelAttr =&_fabd ;continue ;};if _cdeeba .Name .Local =="\u0067\u0061\u006dm\u0061"{_cdddf ,_fagec :=_cdeeba .Value ,error (nil );if _fagec !=nil {return _fagec ;};_bbaac .GammaAttr =&_cdddf ;continue ;};if _cdeeba .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_bbaac .GrayscaleAttr .UnmarshalXMLAttr (_cdeeba );continue ;};if _cdeeba .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_bbaac .BilevelAttr .UnmarshalXMLAttr (_cdeeba );continue ;};if _cdeeba .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dddeb ,_dbbcb :=_cdeeba .Value ,error (nil );if _dbbcb !=nil {return _dbbcb ;};_bbaac .ChromakeyAttr =&_dddeb ;continue ;};};for {_cfbeb ,_ddeef :=d .Token ();if _ddeef !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_ddeef );};if _ebaf ,_aafcg :=_cfbeb .(_af .EndElement );_aafcg &&_ebaf .Name ==start .Name {break ;};};return nil ;}; +package vml ;import (_d "encoding/xml";_cg "fmt";_af "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_aa "github.com/unidoc/unioffice/schema/soo/wml";_f "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_g "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_e "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_c "strconv";);func (_gacdc ST_StrokeArrowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_facc :=_d .Attr {};_facc .Name =name ;switch _gacdc {case ST_StrokeArrowTypeUnset :_facc .Value ="";case ST_StrokeArrowTypeNone :_facc .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_facc .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_facc .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_facc .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_facc .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_facc .Value ="\u006f\u0070\u0065\u006e";};return _facc ,nil ;};type OfcST_OLEUpdateMode byte ;func (_dadff *OfcST_OLEType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dadff =0;case "\u0045\u006d\u0062e\u0064":*_dadff =1;case "\u004c\u0069\u006e\u006b":*_dadff =2;};return nil ;}; -// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path -func (_dgdcg *OfcCT_Fill )ValidateWithPath (path string )error {if _debc :=_dgdcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_debc !=nil {return _debc ;};if _cdebe :=_dgdcg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cdebe !=nil {return _cdebe ;};return nil ;};func (_eaada *CT_Background )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_caged :=range start .Attr {if _caged .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caged .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eaada .BwmodeAttr .UnmarshalXMLAttr (_caged );continue ;};if _caged .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caged .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eaada .BwpureAttr .UnmarshalXMLAttr (_caged );continue ;};if _caged .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caged .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eaada .BwnormalAttr .UnmarshalXMLAttr (_caged );continue ;};if _caged .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caged .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_eaada .TargetscreensizeAttr .UnmarshalXMLAttr (_caged );continue ;};if _caged .Name .Local =="\u0069\u0064"{_ggeef ,_fcbad :=_caged .Value ,error (nil );if _fcbad !=nil {return _fcbad ;};_eaada .IdAttr =&_ggeef ;continue ;};if _caged .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eaada .FilledAttr .UnmarshalXMLAttr (_caged );continue ;};if _caged .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gcecd ,_eeeb :=_caged .Value ,error (nil );if _eeeb !=nil {return _eeeb ;};_eaada .FillcolorAttr =&_gcecd ;continue ;};};_debg :for {_geaf ,_fcea :=d .Token ();if _fcea !=nil {return _fcea ;};switch _abdg :=_geaf .(type ){case _af .StartElement :switch _abdg .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eaada .Fill =NewFill ();if _bgce :=d .DecodeElement (_eaada .Fill ,&_abdg );_bgce !=nil {return _bgce ;};default:_eg .Log ("\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",_abdg .Name );if _gdgb :=d .Skip ();_gdgb !=nil {return _gdgb ;};};case _af .EndElement :break _debg ;case _af .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path -func (_fgegd *CT_Line )ValidateWithPath (path string )error {for _dcec ,_faac :=range _fgegd .EG_ShapeElements {if _fbbg :=_faac .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dcec ));_fbbg !=nil {return _fbbg ;};};if _dabg :=_fgegd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dabg !=nil {return _dabg ;};if _bacec :=_fgegd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bacec !=nil {return _bacec ;};if _gfcg :=_fgegd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gfcg !=nil {return _gfcg ;};if _dgabb :=_fgegd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dgabb !=nil {return _dgabb ;};if _bccag :=_fgegd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bccag !=nil {return _bccag ;};if _bbae :=_fgegd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bbae !=nil {return _bbae ;};if _ggddbf :=_fgegd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ggddbf !=nil {return _ggddbf ;};if _caac :=_fgegd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_caac !=nil {return _caac ;};if _dgbge :=_fgegd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dgbge !=nil {return _dgbge ;};if _feee :=_fgegd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_feee !=nil {return _feee ;};if _babb :=_fgegd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_babb !=nil {return _babb ;};if _faeff :=_fgegd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_faeff !=nil {return _faeff ;};if _ecefe :=_fgegd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ecefe !=nil {return _ecefe ;};if _gggece :=_fgegd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gggece !=nil {return _gggece ;};if _dcdd :=_fgegd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dcdd !=nil {return _dcdd ;};if _dcfec :=_fgegd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dcfec !=nil {return _dcfec ;};if _eebbf :=_fgegd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_eebbf !=nil {return _eebbf ;};if _ggdb :=_fgegd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ggdb !=nil {return _ggdb ;};if _fdfg :=_fgegd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fdfg !=nil {return _fdfg ;};if _cgagd :=_fgegd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cgagd !=nil {return _cgagd ;};if _fdgbc :=_fgegd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fdgbc !=nil {return _fdgbc ;};if _eebbe :=_fgegd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_eebbe !=nil {return _eebbe ;};if _bdfcf :=_fgegd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bdfcf !=nil {return _bdfcf ;};if _bffd :=_fgegd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bffd !=nil {return _bffd ;};if _fdedb :=_fgegd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fdedb !=nil {return _fdedb ;};if _eeca :=_fgegd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_eeca !=nil {return _eeca ;};if _efdb :=_fgegd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_efdb !=nil {return _efdb ;};if _ageb :=_fgegd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ageb !=nil {return _ageb ;};if _ffbe :=_fgegd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ffbe !=nil {return _ffbe ;};return nil ;}; - -// Validate validates the CT_Background and its children -func (_bde *CT_Background )Validate ()error {return _bde .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_eedcb *Group )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_eedcb .CT_Group =*NewCT_Group ();for _ ,_agcc :=range start .Attr {if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eedcb .AllowincellAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eedcb .BulletAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0068\u0072"{_eedcb .HrAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u006f\u006e\u0065\u0064"{_eedcb .OnedAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eedcb .HralignAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_cdbfe ,_cfgfc :=_agcc .Value ,error (nil );if _cfgfc !=nil {return _cfgfc ;};_eedcb .TablelimitsAttr =&_cdbfe ;continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bfabe ,_acbfd :=_e .ParseInt (_agcc .Value ,10,64);if _acbfd !=nil {return _acbfd ;};_eedcb .RegroupidAttr =&_bfabe ;continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cafc ,_cfbae :=_agcc .Value ,error (nil );if _cfbae !=nil {return _cfbae ;};_eedcb .BordertopcolorAttr =&_cafc ;continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0073\u0070\u0069\u0064"{_cgfddc ,_dbab :=_agcc .Value ,error (nil );if _dbab !=nil {return _dbab ;};_eedcb .SpidAttr =&_cgfddc ;continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0068\u0072\u0070c\u0074"{_fdgbca ,_bcdc :=_e .ParseFloat (_agcc .Value ,64);if _bcdc !=nil {return _bcdc ;};_cebbd :=float32 (_fdgbca );_eedcb .HrpctAttr =&_cebbd ;continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_edad ,_cfebb :=_agcc .Value ,error (nil );if _cfebb !=nil {return _cfebb ;};_eedcb .BorderrightcolorAttr =&_edad ;continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eedcb .ButtonAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0068\u0072\u0073t\u0064"{_eedcb .HrstdAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eedcb .DgmlayoutAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eedcb .UserdrawnAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eedcb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eedcb .UserhiddenAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cdbbe ,_cdbaa :=_agcc .Value ,error (nil );if _cdbaa !=nil {return _cdbaa ;};_eedcb .BorderleftcolorAttr =&_cdbbe ;continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eedcb .InsetmodeAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eedcb .AllowoverlapAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_gdgfb ,_fgcfa :=_agcc .Value ,error (nil );if _fgcfa !=nil {return _fgcfa ;};_eedcb .TablepropertiesAttr =&_gdgfb ;continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eedcb .HrnoshadeAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eedcb .DgmlayoutmruAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bbcbc ,_dfcgg :=_e .ParseInt (_agcc .Value ,10,64);if _dfcgg !=nil {return _dfcgg ;};_eedcb .DgmnodekindAttr =&_bbcbc ;continue ;};if _agcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agcc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bcddc ,_aabda :=_agcc .Value ,error (nil );if _aabda !=nil {return _aabda ;};_eedcb .BorderbottomcolorAttr =&_bcddc ;continue ;};if _agcc .Name .Local =="\u0070\u0072\u0069n\u0074"{_eedcb .PrintAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Local =="\u0074\u0069\u0074l\u0065"{_acfgg ,_cegde :=_agcc .Value ,error (nil );if _cegde !=nil {return _cegde ;};_eedcb .TitleAttr =&_acfgg ;continue ;};if _agcc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ecgga ,_effcd :=_agcc .Value ,error (nil );if _effcd !=nil {return _effcd ;};_eedcb .CoordoriginAttr =&_ecgga ;continue ;};if _agcc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ffbede ,_ecaae :=_agcc .Value ,error (nil );if _ecaae !=nil {return _ecaae ;};_eedcb .WrapcoordsAttr =&_ffbede ;continue ;};if _agcc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_feec ,_cdebc :=_agcc .Value ,error (nil );if _cdebc !=nil {return _cdebc ;};_eedcb .CoordsizeAttr =&_feec ;continue ;};if _agcc .Name .Local =="\u0073\u0074\u0079l\u0065"{_bfbgd ,_dcgbg :=_agcc .Value ,error (nil );if _dcgbg !=nil {return _dcgbg ;};_eedcb .StyleAttr =&_bfbgd ;continue ;};if _agcc .Name .Local =="\u0069\u0064"{_gbab ,_ggebf :=_agcc .Value ,error (nil );if _ggebf !=nil {return _ggebf ;};_eedcb .IdAttr =&_gbab ;continue ;};if _agcc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dbeg ,_fgfbec :=_agcc .Value ,error (nil );if _fgfbec !=nil {return _fgfbec ;};_eedcb .FillcolorAttr =&_dbeg ;continue ;};if _agcc .Name .Local =="\u0063\u006c\u0061s\u0073"{_dfcgb ,_bagc :=_agcc .Value ,error (nil );if _bagc !=nil {return _bagc ;};_eedcb .ClassAttr =&_dfcgb ;continue ;};if _agcc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gacfe ,_cbebf :=_agcc .Value ,error (nil );if _cbebf !=nil {return _cbebf ;};_eedcb .TargetAttr =&_gacfe ;continue ;};if _agcc .Name .Local =="\u0068\u0072\u0065\u0066"{_cgcdc ,_gccedf :=_agcc .Value ,error (nil );if _gccedf !=nil {return _gccedf ;};_eedcb .HrefAttr =&_cgcdc ;continue ;};if _agcc .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_eedcb .EditasAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eedcb .FilledAttr .UnmarshalXMLAttr (_agcc );continue ;};if _agcc .Name .Local =="\u0061\u006c\u0074"{_bbgeb ,_eabcc :=_agcc .Value ,error (nil );if _eabcc !=nil {return _eabcc ;};_eedcb .AltAttr =&_bbgeb ;continue ;};};_cffce :for {_dbfad ,_ddgf :=d .Token ();if _ddgf !=nil {return _ddgf ;};switch _gcfb :=_dbfad .(type ){case _af .StartElement :switch _gcfb .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgfee :=NewGroup ();if _dbbadb :=d .DecodeElement (_cgfee ,&_gcfb );_dbbadb !=nil {return _dbbadb ;};_eedcb .Group =append (_eedcb .Group ,_cgfee );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbeb :=NewShape ();if _abfd :=d .DecodeElement (_fbeb ,&_gcfb );_abfd !=nil {return _abfd ;};_eedcb .Shape =append (_eedcb .Shape ,_fbeb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccbgd :=NewShapetype ();if _gecef :=d .DecodeElement (_ccbgd ,&_gcfb );_gecef !=nil {return _gecef ;};_eedcb .Shapetype =append (_eedcb .Shapetype ,_ccbgd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgef :=NewArc ();if _baba :=d .DecodeElement (_bgef ,&_gcfb );_baba !=nil {return _baba ;};_eedcb .Arc =append (_eedcb .Arc ,_bgef );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gceba :=NewCurve ();if _dace :=d .DecodeElement (_gceba ,&_gcfb );_dace !=nil {return _dace ;};_eedcb .Curve =append (_eedcb .Curve ,_gceba );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edfad :=NewImage ();if _acbfdg :=d .DecodeElement (_edfad ,&_gcfb );_acbfdg !=nil {return _acbfdg ;};_eedcb .Image =append (_eedcb .Image ,_edfad );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdac :=NewLine ();if _cgaa :=d .DecodeElement (_fdac ,&_gcfb );_cgaa !=nil {return _cgaa ;};_eedcb .Line =append (_eedcb .Line ,_fdac );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdcad :=NewOval ();if _dggaf :=d .DecodeElement (_gdcad ,&_gcfb );_dggaf !=nil {return _dggaf ;};_eedcb .Oval =append (_eedcb .Oval ,_gdcad );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_baggd :=NewPolyline ();if _befb :=d .DecodeElement (_baggd ,&_gcfb );_befb !=nil {return _befb ;};_eedcb .Polyline =append (_eedcb .Polyline ,_baggd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgbbf :=NewRect ();if _fgdab :=d .DecodeElement (_cgbbf ,&_gcfb );_fgdab !=nil {return _fgdab ;};_eedcb .Rect =append (_eedcb .Rect ,_cgbbf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeeefa :=NewRoundrect ();if _gaeec :=d .DecodeElement (_eeeefa ,&_gcfb );_gaeec !=nil {return _gaeec ;};_eedcb .Roundrect =append (_eedcb .Roundrect ,_eeeefa );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccfda :=NewOfcDiagram ();if _abagc :=d .DecodeElement (_ccfda ,&_gcfb );_abagc !=nil {return _abagc ;};_eedcb .Diagram =append (_eedcb .Diagram ,_ccfda );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fegf :=NewEG_ShapeElements ();_fegf .Path =NewPath ();if _dcdcc :=d .DecodeElement (_fegf .Path ,&_gcfb );_dcdcc !=nil {return _dcdcc ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_fegf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbdac :=NewEG_ShapeElements ();_fbdac .Formulas =NewFormulas ();if _cfed :=d .DecodeElement (_fbdac .Formulas ,&_gcfb );_cfed !=nil {return _cfed ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_fbdac );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeggg :=NewEG_ShapeElements ();_eeggg .Handles =NewHandles ();if _abbdeg :=d .DecodeElement (_eeggg .Handles ,&_gcfb );_abbdeg !=nil {return _abbdeg ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_eeggg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgcg :=NewEG_ShapeElements ();_fgcg .Fill =NewFill ();if _fdecc :=d .DecodeElement (_fgcg .Fill ,&_gcfb );_fdecc !=nil {return _fdecc ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_fgcg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_begbd :=NewEG_ShapeElements ();_begbd .Stroke =NewStroke ();if _cdcab :=d .DecodeElement (_begbd .Stroke ,&_gcfb );_cdcab !=nil {return _cdcab ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_begbd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_beddg :=NewEG_ShapeElements ();_beddg .Shadow =NewShadow ();if _aedbc :=d .DecodeElement (_beddg .Shadow ,&_gcfb );_aedbc !=nil {return _aedbc ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_beddg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_debff :=NewEG_ShapeElements ();_debff .Textbox =NewTextbox ();if _ededg :=d .DecodeElement (_debff .Textbox ,&_gcfb );_ededg !=nil {return _ededg ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_debff );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfgeee :=NewEG_ShapeElements ();_bfgeee .Textpath =NewTextpath ();if _dede :=d .DecodeElement (_bfgeee .Textpath ,&_gcfb );_dede !=nil {return _dede ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_bfgeee );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abbge :=NewEG_ShapeElements ();_abbge .Imagedata =NewImagedata ();if _eedab :=d .DecodeElement (_abbge .Imagedata ,&_gcfb );_eedab !=nil {return _eedab ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_abbge );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcagad :=NewEG_ShapeElements ();_gcagad .Skew =NewOfcSkew ();if _eecaeg :=d .DecodeElement (_gcagad .Skew ,&_gcfb );_eecaeg !=nil {return _eecaeg ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_gcagad );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_febea :=NewEG_ShapeElements ();_febea .Extrusion =NewOfcExtrusion ();if _afcbgb :=d .DecodeElement (_febea .Extrusion ,&_gcfb );_afcbgb !=nil {return _afcbgb ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_febea );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgcda :=NewEG_ShapeElements ();_bgcda .Callout =NewOfcCallout ();if _abcc :=d .DecodeElement (_bgcda .Callout ,&_gcfb );_abcc !=nil {return _abcc ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_bgcda );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fecb :=NewEG_ShapeElements ();_fecb .Lock =NewOfcLock ();if _fbefa :=d .DecodeElement (_fecb .Lock ,&_gcfb );_fbefa !=nil {return _fbefa ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_fecb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdbdc :=NewEG_ShapeElements ();_bdbdc .Clippath =NewOfcClippath ();if _fcec :=d .DecodeElement (_bdbdc .Clippath ,&_gcfb );_fcec !=nil {return _fcec ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_bdbdc );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbbbc :=NewEG_ShapeElements ();_bbbbc .Signatureline =NewOfcSignatureline ();if _fcbda :=d .DecodeElement (_bbbbc .Signatureline ,&_gcfb );_fcbda !=nil {return _fcbda ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_bbbbc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efcba :=NewEG_ShapeElements ();_efcba .Wrap =_f .NewWrap ();if _geccf :=d .DecodeElement (_efcba .Wrap ,&_gcfb );_geccf !=nil {return _geccf ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_efcba );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aced :=NewEG_ShapeElements ();_aced .Anchorlock =_f .NewAnchorlock ();if _ffag :=d .DecodeElement (_aced .Anchorlock ,&_gcfb );_ffag !=nil {return _ffag ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_aced );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gedgcf :=NewEG_ShapeElements ();_gedgcf .Bordertop =_f .NewBordertop ();if _fedgf :=d .DecodeElement (_gedgcf .Bordertop ,&_gcfb );_fedgf !=nil {return _fedgf ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_gedgcf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cgbfb :=NewEG_ShapeElements ();_cgbfb .Borderbottom =_f .NewBorderbottom ();if _gcaca :=d .DecodeElement (_cgbfb .Borderbottom ,&_gcfb );_gcaca !=nil {return _gcaca ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_cgbfb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdecd :=NewEG_ShapeElements ();_fdecd .Borderleft =_f .NewBorderleft ();if _fbcgg :=d .DecodeElement (_fdecd .Borderleft ,&_gcfb );_fbcgg !=nil {return _fbcgg ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_fdecd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbbag :=NewEG_ShapeElements ();_cbbag .Borderright =_f .NewBorderright ();if _fddec :=d .DecodeElement (_cbbag .Borderright ,&_gcfb );_fddec !=nil {return _fddec ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_cbbag );case _af .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"}:_ebfd :=NewEG_ShapeElements ();_ebfd .ClientData =_d .NewClientData ();if _dfdce :=d .DecodeElement (_ebfd .ClientData ,&_gcfb );_dfdce !=nil {return _dfdce ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_ebfd );case _af .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"}:_afbc :=NewEG_ShapeElements ();_afbc .Textdata =_fd .NewTextdata ();if _ddfff :=d .DecodeElement (_afbc .Textdata ,&_gcfb );_ddfff !=nil {return _ddfff ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_afbc );default:_eg .Log ("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",_gcfb .Name );if _ccbee :=d .Skip ();_ccbee !=nil {return _ccbee ;};};case _af .EndElement :break _cffce ;case _af .CharData :};};return nil ;}; +// Validate validates the OfcExtrusion and its children +func (_afege *OfcExtrusion )Validate ()error {return _afege .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_gcbc *CT_Path )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0070\u0061\u0074\u0068";};if _gcbc .VAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_cg .Sprintf ("\u0025\u0076",*_gcbc .VAttr )});};if _gcbc .LimoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_gcbc .LimoAttr )});};if _gcbc .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gcbc .TextboxrectAttr )});};if _gcbc .FillokAttr !=_b .ST_TrueFalseUnset {_dbafg ,_cegab :=_gcbc .FillokAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _cegab !=nil {return _cegab ;};start .Attr =append (start .Attr ,_dbafg );};if _gcbc .StrokeokAttr !=_b .ST_TrueFalseUnset {_agecc ,_cgggg :=_gcbc .StrokeokAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _cgggg !=nil {return _cgggg ;};start .Attr =append (start .Attr ,_agecc );};if _gcbc .ShadowokAttr !=_b .ST_TrueFalseUnset {_decdg ,_fbbfg :=_gcbc .ShadowokAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _fbbfg !=nil {return _fbbfg ;};start .Attr =append (start .Attr ,_decdg );};if _gcbc .ArrowokAttr !=_b .ST_TrueFalseUnset {_ffda ,_bdfdfd :=_gcbc .ArrowokAttr .MarshalXMLAttr (_d .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _bdfdfd !=nil {return _bdfdfd ;};start .Attr =append (start .Attr ,_ffda );};if _gcbc .GradientshapeokAttr !=_b .ST_TrueFalseUnset {_gfgf ,_gfcc :=_gcbc .GradientshapeokAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _gfcc !=nil {return _gfcc ;};start .Attr =append (start .Attr ,_gfgf );};if _gcbc .TextpathokAttr !=_b .ST_TrueFalseUnset {_cddg ,_eabdf :=_gcbc .TextpathokAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _eabdf !=nil {return _eabdf ;};start .Attr =append (start .Attr ,_cddg );};if _gcbc .InsetpenokAttr !=_b .ST_TrueFalseUnset {_eedd ,_gdcbe :=_gcbc .InsetpenokAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _gdcbe !=nil {return _gdcbe ;};start .Attr =append (start .Attr ,_eedd );};if _gcbc .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_cefe ,_acdc :=_gcbc .ConnecttypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"});if _acdc !=nil {return _acdc ;};start .Attr =append (start .Attr ,_cefe );};if _gcbc .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_gcbc .ConnectlocsAttr )});};if _gcbc .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_gcbc .ConnectanglesAttr )});};if _gcbc .ExtrusionokAttr !=_b .ST_TrueFalseUnset {_fgeb ,_gcaf :=_gcbc .ExtrusionokAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _gcaf !=nil {return _gcaf ;};start .Attr =append (start .Attr ,_fgeb );};if _gcbc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_gcbc .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbbdd *OfcCT_ColorMru )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075";};if _fbbdd .ColorsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_fbbdd .ColorsAttr )});};if _fbbdd .ExtAttr !=ST_ExtUnset {_egfdbd ,_abdec :=_fbbdd .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _abdec !=nil {return _abdec ;};start .Attr =append (start .Attr ,_egfdbd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the AG_Fill and its children -func (_fgfb *AG_Fill )Validate ()error {return _fgfb .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");}; +// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path +func (_bagb *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _ceb :=_bagb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ceb !=nil {return _ceb ;};if _dbc :=_bagb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dbc !=nil {return _dbc ;};if _ffdf :=_bagb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ffdf !=nil {return _ffdf ;};if _cca :=_bagb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cca !=nil {return _cca ;};if _fea :=_bagb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fea !=nil {return _fea ;};if _fabe :=_bagb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fabe !=nil {return _fabe ;};if _bdbc :=_bagb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bdbc !=nil {return _bdbc ;};if _agf :=_bagb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_agf !=nil {return _agf ;};if _bgef :=_bagb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bgef !=nil {return _bgef ;};if _befd :=_bagb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_befd !=nil {return _befd ;};if _bcd :=_bagb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bcd !=nil {return _bcd ;};if _dfea :=_bagb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dfea !=nil {return _dfea ;};if _fcb :=_bagb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fcb !=nil {return _fcb ;};if _fbce :=_bagb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fbce !=nil {return _fbce ;};if _ffdfb :=_bagb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ffdfb !=nil {return _ffdfb ;};return nil ;};func (_fgfcgf *OfcCT_ShapeDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_facdad :=range start .Attr {if _facdad .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_gbcfd ,_cdaec :=_c .ParseInt (_facdad .Value ,10,64);if _cdaec !=nil {return _cdaec ;};_fgfcgf .SpidmaxAttr =&_gbcfd ;continue ;};if _facdad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fgfcgf .AllowincellAttr .UnmarshalXMLAttr (_facdad );continue ;};if _facdad .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bcdbf ,_egae :=_facdad .Value ,error (nil );if _egae !=nil {return _egae ;};_fgfcgf .StrokecolorAttr =&_bcdbf ;continue ;};if _facdad .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_fgfcgf .StrokeAttr .UnmarshalXMLAttr (_facdad );continue ;};if _facdad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ceeeb ,_eegee :=_facdad .Value ,error (nil );if _eegee !=nil {return _eegee ;};_fgfcgf .FillcolorAttr =&_ceeeb ;continue ;};if _facdad .Name .Local =="\u0066\u0069\u006c\u006c"{_fgfcgf .FillAttr .UnmarshalXMLAttr (_facdad );continue ;};if _facdad .Name .Local =="\u0073\u0074\u0079l\u0065"{_cfefc ,_abdgd :=_facdad .Value ,error (nil );if _abdgd !=nil {return _abdgd ;};_fgfcgf .StyleAttr =&_cfefc ;continue ;};if _facdad .Name .Local =="\u0065\u0078\u0074"{_fgfcgf .ExtAttr .UnmarshalXMLAttr (_facdad );continue ;};};_fdgcg :for {_ebgebe ,_aagbef :=d .Token ();if _aagbef !=nil {return _aagbef ;};switch _adbcg :=_ebgebe .(type ){case _d .StartElement :switch _adbcg .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgfcgf .Fill =NewFill ();if _ceefd :=d .DecodeElement (_fgfcgf .Fill ,&_adbcg );_ceefd !=nil {return _ceefd ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgfcgf .Stroke =NewStroke ();if _fddg :=d .DecodeElement (_fgfcgf .Stroke ,&_adbcg );_fddg !=nil {return _fddg ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgfcgf .Textbox =NewTextbox ();if _bbgd :=d .DecodeElement (_fgfcgf .Textbox ,&_adbcg );_bbgd !=nil {return _bbgd ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgfcgf .Shadow =NewShadow ();if _beaea :=d .DecodeElement (_fgfcgf .Shadow ,&_adbcg );_beaea !=nil {return _beaea ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgfcgf .Skew =NewOfcSkew ();if _gadbb :=d .DecodeElement (_fgfcgf .Skew ,&_adbcg );_gadbb !=nil {return _gadbb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgfcgf .Extrusion =NewOfcExtrusion ();if _gbfaf :=d .DecodeElement (_fgfcgf .Extrusion ,&_adbcg );_gbfaf !=nil {return _gbfaf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgfcgf .Callout =NewOfcCallout ();if _dffbd :=d .DecodeElement (_fgfcgf .Callout ,&_adbcg );_dffbd !=nil {return _dffbd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgfcgf .Lock =NewOfcLock ();if _gddc :=d .DecodeElement (_fgfcgf .Lock ,&_adbcg );_gddc !=nil {return _gddc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgfcgf .Colormru =NewOfcCT_ColorMru ();if _ffcge :=d .DecodeElement (_fgfcgf .Colormru ,&_adbcg );_ffcge !=nil {return _ffcge ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgfcgf .Colormenu =NewOfcCT_ColorMenu ();if _cbdge :=d .DecodeElement (_fgfcgf .Colormenu ,&_adbcg );_cbdge !=nil {return _cbdge ;};default:_af .Log ("\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",_adbcg .Name );if _cfggba :=d .Skip ();_cfggba !=nil {return _cfggba ;};};case _d .EndElement :break _fdgcg ;case _d .CharData :};};return nil ;};func (_bgff *CT_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfdgg :=range start .Attr {if _dfdgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdgg .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_bgff .DetectmouseclickAttr .UnmarshalXMLAttr (_dfdgg );continue ;};if _dfdgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdgg .Name .Local =="\u0072\u0065\u006ci\u0064"{_eabe ,_bfag :=_dfdgg .Value ,error (nil );if _bfag !=nil {return _bfag ;};_bgff .RelidAttr =&_eabe ;continue ;};if _dfdgg .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"&&_dfdgg .Name .Local =="\u0069\u0064"||_dfdgg .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"&&_dfdgg .Name .Local =="\u0069\u0064"{_becaf ,_ebba :=_dfdgg .Value ,error (nil );if _ebba !=nil {return _ebba ;};_bgff .IdAttr =&_becaf ;continue ;};if _dfdgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdgg .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_bcaec ,_daaf :=_dfdgg .Value ,error (nil );if _daaf !=nil {return _daaf ;};_bgff .Opacity2Attr =&_bcaec ;continue ;};if _dfdgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdgg .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbea ,_cfba :=_dfdgg .Value ,error (nil );if _cfba !=nil {return _cfba ;};_bgff .TitleAttr =&_dbea ;continue ;};if _dfdgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdgg .Name .Local =="\u0068\u0072\u0065\u0066"{_bdcf ,_eaef :=_dfdgg .Value ,error (nil );if _eaef !=nil {return _eaef ;};_bgff .HrefAttr =&_bdcf ;continue ;};if _dfdgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfdgg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_edaba ,_fcgc :=_dfdgg .Value ,error (nil );if _fcgc !=nil {return _fcgc ;};_bgff .AlthrefAttr =&_edaba ;continue ;};if _dfdgg .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bgff .AlignshapeAttr .UnmarshalXMLAttr (_dfdgg );continue ;};if _dfdgg .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_bgff .MethodAttr .UnmarshalXMLAttr (_dfdgg );continue ;};if _dfdgg .Name .Local =="\u0073\u0069\u007a\u0065"{_gbdd ,_faf :=_dfdgg .Value ,error (nil );if _faf !=nil {return _faf ;};_bgff .SizeAttr =&_gbdd ;continue ;};if _dfdgg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_afcf ,_cada :=_dfdgg .Value ,error (nil );if _cada !=nil {return _cada ;};_bgff .PositionAttr =&_afcf ;continue ;};if _dfdgg .Name .Local =="\u0073\u0072\u0063"{_gdgd ,_afaac :=_dfdgg .Value ,error (nil );if _afaac !=nil {return _afaac ;};_bgff .SrcAttr =&_gdgd ;continue ;};if _dfdgg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_bdcfd ,_dfgea :=_dfdgg .Value ,error (nil );if _dfgea !=nil {return _dfgea ;};_bgff .ColorsAttr =&_bdcfd ;continue ;};if _dfdgg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_geb ,_bbgg :=_dfdgg .Value ,error (nil );if _bbgg !=nil {return _bbgg ;};_bgff .Color2Attr =&_geb ;continue ;};if _dfdgg .Name .Local =="\u0074\u0079\u0070\u0065"{_bgff .TypeAttr .UnmarshalXMLAttr (_dfdgg );continue ;};if _dfdgg .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_feefg ,_ceada :=_dfdgg .Value ,error (nil );if _ceada !=nil {return _ceada ;};_bgff .FocussizeAttr =&_feefg ;continue ;};if _dfdgg .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ffec ,_cbdb :=_dfdgg .Value ,error (nil );if _cbdb !=nil {return _cbdb ;};_bgff .FocuspositionAttr =&_ffec ;continue ;};if _dfdgg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gagae ,_cfeb :=_dfdgg .Value ,error (nil );if _cfeb !=nil {return _cfeb ;};_bgff .OriginAttr =&_gagae ;continue ;};if _dfdgg .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_bgff .AspectAttr .UnmarshalXMLAttr (_dfdgg );continue ;};if _dfdgg .Name .Local =="\u0061\u006e\u0067l\u0065"{_bcggb ,_fdge :=_c .ParseFloat (_dfdgg .Value ,64);if _fdge !=nil {return _fdge ;};_bgff .AngleAttr =&_bcggb ;continue ;};if _dfdgg .Name .Local =="\u0066\u006f\u0063u\u0073"{_bgdd ,_aaggd :=_dfdgg .Value ,error (nil );if _aaggd !=nil {return _aaggd ;};_bgff .FocusAttr =&_bgdd ;continue ;};if _dfdgg .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_bgff .RecolorAttr .UnmarshalXMLAttr (_dfdgg );continue ;};if _dfdgg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_bgff .RotateAttr .UnmarshalXMLAttr (_dfdgg );continue ;};if _dfdgg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbdd ,_dafg :=_dfdgg .Value ,error (nil );if _dafg !=nil {return _dafg ;};_bgff .OpacityAttr =&_fbdd ;continue ;};if _dfdgg .Name .Local =="\u0063\u006f\u006co\u0072"{_bgcb ,_cfdc :=_dfdgg .Value ,error (nil );if _cfdc !=nil {return _cfdc ;};_bgff .ColorAttr =&_bgcb ;continue ;};if _dfdgg .Name .Local =="\u006f\u006e"{_bgff .OnAttr .UnmarshalXMLAttr (_dfdgg );continue ;};if _dfdgg .Name .Local =="\u0069\u0064"{_ffgb ,_ececa :=_dfdgg .Value ,error (nil );if _ececa !=nil {return _ececa ;};_bgff .SIdAttr =&_ffgb ;continue ;};};_add :for {_cagg ,_efed :=d .Token ();if _efed !=nil {return _efed ;};switch _afed :=_cagg .(type ){case _d .StartElement :switch _afed .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgff .Fill =NewOfcFill ();if _gega :=d .DecodeElement (_bgff .Fill ,&_afed );_gega !=nil {return _gega ;};default:_af .Log ("\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",_afed .Name );if _baffg :=d .Skip ();_baffg !=nil {return _baffg ;};};case _d .EndElement :break _add ;case _d .CharData :};};return nil ;};func (_dfgbb *OfcCT_RelationTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edefe :=range start .Attr {if _edefe .Name .Local =="\u0065\u0078\u0074"{_dfgbb .ExtAttr .UnmarshalXMLAttr (_edefe );continue ;};};_cbcb :for {_dgadf ,_egacge :=d .Token ();if _egacge !=nil {return _egacge ;};switch _gagage :=_dgadf .(type ){case _d .StartElement :switch _gagage .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afdaa :=NewOfcCT_Relation ();if _defca :=d .DecodeElement (_afdaa ,&_gagage );_defca !=nil {return _defca ;};_dfgbb .Rel =append (_dfgbb .Rel ,_afdaa );default:_af .Log ("\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",_gagage .Name );if _fcega :=d .Skip ();_fcega !=nil {return _fcega ;};};case _d .EndElement :break _cbcb ;case _d .CharData :};};return nil ;};type OfcST_InsetMode byte ; -// Validate validates the Formulas and its children -func (_eadcb *Formulas )Validate ()error {return _eadcb .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");}; +// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path +func (_faeeb *OfcLock )ValidateWithPath (path string )error {if _bbacbc :=_faeeb .OfcCT_Lock .ValidateWithPath (path );_bbacbc !=nil {return _bbacbc ;};return nil ;};func (_fccgg *OfcClippath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _fccgg .OfcCT_ClipPath .MarshalXML (e ,start );};func (_dfbd *Arc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfbd .CT_Arc =*NewCT_Arc ();for _ ,_bgec :=range start .Attr {if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dfbd .UserdrawnAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dfbd .ButtonAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dfbd .DgmlayoutmruAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dfbd .UserhiddenAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dfbd .CliptowrapAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dfbd .BulletAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u006f\u006c\u0065"{_dfbd .OleAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0068\u0072"{_dfbd .HrAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0073\u0070\u0069\u0064"{_dcc ,_afgd :=_bgec .Value ,error (nil );if _afgd !=nil {return _afgd ;};_dfbd .SpidAttr =&_dcc ;continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0068\u0072\u0073t\u0064"{_dfbd .HrstdAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dfbd .BwnormalAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cedb ,_cba :=_bgec .Value ,error (nil );if _cba !=nil {return _cba ;};_dfbd .BordertopcolorAttr =&_cedb ;continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dfbd .DgmlayoutAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dfbd .ForcedashAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dfbd .AllowoverlapAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dfbd .HrnoshadeAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dfbd .PreferrelativeAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ddgb ,_baa :=_bgec .Value ,error (nil );if _baa !=nil {return _baa ;};_dfbd .BorderbottomcolorAttr =&_ddgb ;continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u006f\u006e\u0065\u0064"{_dfbd .OnedAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fecd ,_bfd :=_c .ParseInt (_bgec .Value ,10,64);if _bfd !=nil {return _bfd ;};_dfbd .DgmnodekindAttr =&_fecd ;continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cab ,_aacg :=_c .ParseInt (_bgec .Value ,10,64);if _aacg !=nil {return _aacg ;};_dfbd .RegroupidAttr =&_cab ;continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dfbd .AllowincellAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0068\u0072\u0070c\u0074"{_cfd ,_bdfd :=_c .ParseFloat (_bgec .Value ,64);if _bdfd !=nil {return _bdfd ;};_cfga :=float32 (_cfd );_dfbd .HrpctAttr =&_cfga ;continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0063\u006c\u0069\u0070"{_dfbd .ClipAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dfbd .InsetmodeAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gfg ,_fbdg :=_bgec .Value ,error (nil );if _fbdg !=nil {return _fbdg ;};_dfbd .BorderleftcolorAttr =&_gfg ;continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dfbd .OleiconAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bded ,_bea :=_bgec .Value ,error (nil );if _bea !=nil {return _bea ;};_dfbd .BorderrightcolorAttr =&_bded ;continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dfbd .ConnectortypeAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dfbd .BwpureAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dfbd .BwmodeAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0073\u0070\u0074"{_acf ,_eceb :=_c .ParseFloat (_bgec .Value ,64);if _eceb !=nil {return _eceb ;};_becf :=float32 (_acf );_dfbd .SptAttr =&_becf ;continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dfbd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dfbd .HralignAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_accc ,_becb :=_c .ParseFloat (_bgec .Value ,64);if _becb !=nil {return _becb ;};_dfbd .EndAngleAttr =&_accc ;continue ;};if _bgec .Name .Local =="\u0069\u0064"{_cbae ,_eeg :=_bgec .Value ,error (nil );if _eeg !=nil {return _eeg ;};_dfbd .IdAttr =&_cbae ;continue ;};if _bgec .Name .Local =="\u0061\u006c\u0074"{_gaga ,_gefbg :=_bgec .Value ,error (nil );if _gefbg !=nil {return _gefbg ;};_dfbd .AltAttr =&_gaga ;continue ;};if _bgec .Name .Local =="\u0070\u0072\u0069n\u0074"{_dfbd .PrintAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dfbd .StrokedAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ceca ,_cff :=_bgec .Value ,error (nil );if _cff !=nil {return _cff ;};_dfbd .WrapcoordsAttr =&_ceca ;continue ;};if _bgec .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gegg ,_gab :=_bgec .Value ,error (nil );if _gab !=nil {return _gab ;};_dfbd .StrokeweightAttr =&_gegg ;continue ;};if _bgec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_agacd ,_cabb :=_bgec .Value ,error (nil );if _cabb !=nil {return _cabb ;};_dfbd .CoordoriginAttr =&_agacd ;continue ;};if _bgec .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gcdg ,_dccf :=_bgec .Value ,error (nil );if _dccf !=nil {return _dccf ;};_dfbd .ChromakeyAttr =&_gcdg ;continue ;};if _bgec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ggea ,_dfca :=_bgec .Value ,error (nil );if _dfca !=nil {return _dfca ;};_dfbd .FillcolorAttr =&_ggea ;continue ;};if _bgec .Name .Local =="\u0073\u0074\u0079l\u0065"{_egdf ,_fgag :=_bgec .Value ,error (nil );if _fgag !=nil {return _fgag ;};_dfbd .StyleAttr =&_egdf ;continue ;};if _bgec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bcga ,_bccb :=_bgec .Value ,error (nil );if _bccb !=nil {return _bccb ;};_dfbd .OpacityAttr =&_bcga ;continue ;};if _bgec .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_edeca ,_afad :=_bgec .Value ,error (nil );if _afad !=nil {return _afad ;};_dfbd .StrokecolorAttr =&_edeca ;continue ;};if _bgec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dfbd .InsetpenAttr .UnmarshalXMLAttr (_bgec );continue ;};if _bgec .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_ged ,_dgca :=_c .ParseFloat (_bgec .Value ,64);if _dgca !=nil {return _dgca ;};_dfbd .StartAngleAttr =&_ged ;continue ;};if _bgec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_egee ,_beg :=_bgec .Value ,error (nil );if _beg !=nil {return _beg ;};_dfbd .CoordsizeAttr =&_egee ;continue ;};if _bgec .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfbf ,_egcc :=_bgec .Value ,error (nil );if _egcc !=nil {return _egcc ;};_dfbd .TitleAttr =&_gfbf ;continue ;};if _bgec .Name .Local =="\u0063\u006c\u0061s\u0073"{_cbd ,_edg :=_bgec .Value ,error (nil );if _edg !=nil {return _edg ;};_dfbd .ClassAttr =&_cbd ;continue ;};if _bgec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cga ,_gbdf :=_bgec .Value ,error (nil );if _gbdf !=nil {return _gbdf ;};_dfbd .TargetAttr =&_cga ;continue ;};if _bgec .Name .Local =="\u0068\u0072\u0065\u0066"{_ecgc ,_bbba :=_bgec .Value ,error (nil );if _bbba !=nil {return _bbba ;};_dfbd .HrefAttr =&_ecgc ;continue ;};if _bgec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dfbd .FilledAttr .UnmarshalXMLAttr (_bgec );continue ;};};_bcdc :for {_dcdda ,_bggf :=d .Token ();if _bggf !=nil {return _bggf ;};switch _dfce :=_dcdda .(type ){case _d .StartElement :switch _dfce .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aefe :=NewEG_ShapeElements ();_aefe .Path =NewPath ();if _accb :=d .DecodeElement (_aefe .Path ,&_dfce );_accb !=nil {return _accb ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_aefe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfead :=NewEG_ShapeElements ();_dfead .Formulas =NewFormulas ();if _egg :=d .DecodeElement (_dfead .Formulas ,&_dfce );_egg !=nil {return _egg ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_dfead );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcca :=NewEG_ShapeElements ();_dcca .Handles =NewHandles ();if _fdce :=d .DecodeElement (_dcca .Handles ,&_dfce );_fdce !=nil {return _fdce ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_dcca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbbc :=NewEG_ShapeElements ();_bbbc .Fill =NewFill ();if _fedc :=d .DecodeElement (_bbbc .Fill ,&_dfce );_fedc !=nil {return _fedc ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_bbbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcdga :=NewEG_ShapeElements ();_gcdga .Stroke =NewStroke ();if _febf :=d .DecodeElement (_gcdga .Stroke ,&_dfce );_febf !=nil {return _febf ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_gcdga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaba :=NewEG_ShapeElements ();_gaba .Shadow =NewShadow ();if _bgfa :=d .DecodeElement (_gaba .Shadow ,&_dfce );_bgfa !=nil {return _bgfa ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_gaba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deca :=NewEG_ShapeElements ();_deca .Textbox =NewTextbox ();if _cbcg :=d .DecodeElement (_deca .Textbox ,&_dfce );_cbcg !=nil {return _cbcg ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_deca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgdcf :=NewEG_ShapeElements ();_cgdcf .Textpath =NewTextpath ();if _fdea :=d .DecodeElement (_cgdcf .Textpath ,&_dfce );_fdea !=nil {return _fdea ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_cgdcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fefb :=NewEG_ShapeElements ();_fefb .Imagedata =NewImagedata ();if _bgd :=d .DecodeElement (_fefb .Imagedata ,&_dfce );_bgd !=nil {return _bgd ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_fefb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dce :=NewEG_ShapeElements ();_dce .Skew =NewOfcSkew ();if _bgcg :=d .DecodeElement (_dce .Skew ,&_dfce );_bgcg !=nil {return _bgcg ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_dce );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecag :=NewEG_ShapeElements ();_ecag .Extrusion =NewOfcExtrusion ();if _bcbc :=d .DecodeElement (_ecag .Extrusion ,&_dfce );_bcbc !=nil {return _bcbc ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_ecag );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dedc :=NewEG_ShapeElements ();_dedc .Callout =NewOfcCallout ();if _ddbd :=d .DecodeElement (_dedc .Callout ,&_dfce );_ddbd !=nil {return _ddbd ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_dedc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edeea :=NewEG_ShapeElements ();_edeea .Lock =NewOfcLock ();if _dfge :=d .DecodeElement (_edeea .Lock ,&_dfce );_dfge !=nil {return _dfge ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_edeea );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dee :=NewEG_ShapeElements ();_dee .Clippath =NewOfcClippath ();if _debd :=d .DecodeElement (_dee .Clippath ,&_dfce );_debd !=nil {return _debd ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_dee );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eadg :=NewEG_ShapeElements ();_eadg .Signatureline =NewOfcSignatureline ();if _ggegf :=d .DecodeElement (_eadg .Signatureline ,&_dfce );_ggegf !=nil {return _ggegf ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_eadg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eeceg :=NewEG_ShapeElements ();_eeceg .Wrap =_e .NewWrap ();if _cgge :=d .DecodeElement (_eeceg .Wrap ,&_dfce );_cgge !=nil {return _cgge ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_eeceg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cabd :=NewEG_ShapeElements ();_cabd .Anchorlock =_e .NewAnchorlock ();if _bbdbb :=d .DecodeElement (_cabd .Anchorlock ,&_dfce );_bbdbb !=nil {return _bbdbb ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_cabd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egfe :=NewEG_ShapeElements ();_egfe .Bordertop =_e .NewBordertop ();if _bbcfe :=d .DecodeElement (_egfe .Bordertop ,&_dfce );_bbcfe !=nil {return _bbcfe ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_egfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edfb :=NewEG_ShapeElements ();_edfb .Borderbottom =_e .NewBorderbottom ();if _cbaf :=d .DecodeElement (_edfb .Borderbottom ,&_dfce );_cbaf !=nil {return _cbaf ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_edfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fggff :=NewEG_ShapeElements ();_fggff .Borderleft =_e .NewBorderleft ();if _bgbcf :=d .DecodeElement (_fggff .Borderleft ,&_dfce );_bgbcf !=nil {return _bgbcf ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_fggff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aegd :=NewEG_ShapeElements ();_aegd .Borderright =_e .NewBorderright ();if _ddcg :=d .DecodeElement (_aegd .Borderright ,&_dfce );_ddcg !=nil {return _ddcg ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_aegd );case _d .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"}:_beecc :=NewEG_ShapeElements ();_beecc .ClientData =_f .NewClientData ();if _gfbg :=d .DecodeElement (_beecc .ClientData ,&_dfce );_gfbg !=nil {return _gfbg ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_beecc );case _d .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"}:_gfce :=NewEG_ShapeElements ();_gfce .Textdata =_g .NewTextdata ();if _geef :=d .DecodeElement (_gfce .Textdata ,&_dfce );_geef !=nil {return _geef ;};_dfbd .EG_ShapeElements =append (_dfbd .EG_ShapeElements ,_gfce );default:_af .Log ("\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",_dfce .Name );if _bdcb :=d .Skip ();_bdcb !=nil {return _bdcb ;};};case _d .EndElement :break _bcdc ;case _d .CharData :};};return nil ;};func NewOfcCT_Diagram ()*OfcCT_Diagram {_efffa :=&OfcCT_Diagram {};return _efffa }; -// Validate validates the CT_Fill and its children -func (_beaa *CT_Fill )Validate ()error {return _beaa .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_eaeb *AG_StrokeAttributes )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _eaeb .OnAttr !=_ea .ST_TrueFalseUnset {_fec ,_cfa :=_eaeb .OnAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u006e"});if _cfa !=nil {return _cfa ;};start .Attr =append (start .Attr ,_fec );};if _eaeb .WeightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_eaeb .WeightAttr )});};if _eaeb .ColorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_eaeb .ColorAttr )});};if _eaeb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_eaeb .OpacityAttr )});};if _eaeb .LinestyleAttr !=ST_StrokeLineStyleUnset {_caab ,_acfg :=_eaeb .LinestyleAttr .MarshalXMLAttr (_af .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _acfg !=nil {return _acfg ;};start .Attr =append (start .Attr ,_caab );};if _eaeb .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_eaeb .MiterlimitAttr )});};if _eaeb .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_aaag ,_deeg :=_eaeb .JoinstyleAttr .MarshalXMLAttr (_af .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _deeg !=nil {return _deeg ;};start .Attr =append (start .Attr ,_aaag );};if _eaeb .EndcapAttr !=ST_StrokeEndCapUnset {_deeb ,_aacf :=_eaeb .EndcapAttr .MarshalXMLAttr (_af .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _aacf !=nil {return _aacf ;};start .Attr =append (start .Attr ,_deeb );};if _eaeb .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_ef .Sprintf ("\u0025\u0076",*_eaeb .DashstyleAttr )});};if _eaeb .FilltypeAttr !=ST_FillTypeUnset {_abab ,_adeb :=_eaeb .FilltypeAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _adeb !=nil {return _adeb ;};start .Attr =append (start .Attr ,_abab );};if _eaeb .SrcAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0072\u0063"},Value :_ef .Sprintf ("\u0025\u0076",*_eaeb .SrcAttr )});};if _eaeb .ImageaspectAttr !=ST_ImageAspectUnset {_fdbf ,_ebcbf :=_eaeb .ImageaspectAttr .MarshalXMLAttr (_af .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _ebcbf !=nil {return _ebcbf ;};start .Attr =append (start .Attr ,_fdbf );};if _eaeb .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_eaeb .ImagesizeAttr )});};if _eaeb .ImagealignshapeAttr !=_ea .ST_TrueFalseUnset {_cbbef ,_dfda :=_eaeb .ImagealignshapeAttr .MarshalXMLAttr (_af .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _dfda !=nil {return _dfda ;};start .Attr =append (start .Attr ,_cbbef );};if _eaeb .Color2Attr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_ef .Sprintf ("\u0025\u0076",*_eaeb .Color2Attr )});};if _eaeb .StartarrowAttr !=ST_StrokeArrowTypeUnset {_ceee ,_bafd :=_eaeb .StartarrowAttr .MarshalXMLAttr (_af .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _bafd !=nil {return _bafd ;};start .Attr =append (start .Attr ,_ceee );};if _eaeb .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_fgdc ,_dcdb :=_eaeb .StartarrowwidthAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _dcdb !=nil {return _dcdb ;};start .Attr =append (start .Attr ,_fgdc );};if _eaeb .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_aaad ,_adbf :=_eaeb .StartarrowlengthAttr .MarshalXMLAttr (_af .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _adbf !=nil {return _adbf ;};start .Attr =append (start .Attr ,_aaad );};if _eaeb .EndarrowAttr !=ST_StrokeArrowTypeUnset {_acdf ,_deef :=_eaeb .EndarrowAttr .MarshalXMLAttr (_af .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _deef !=nil {return _deef ;};start .Attr =append (start .Attr ,_acdf );};if _eaeb .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bgga ,_abc :=_eaeb .EndarrowwidthAttr .MarshalXMLAttr (_af .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _abc !=nil {return _abc ;};start .Attr =append (start .Attr ,_bgga );};if _eaeb .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_fdce ,_ffdg :=_eaeb .EndarrowlengthAttr .MarshalXMLAttr (_af .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _ffdg !=nil {return _ffdg ;};start .Attr =append (start .Attr ,_fdce );};if _eaeb .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_eaeb .HrefAttr )});};if _eaeb .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_ef .Sprintf ("\u0025\u0076",*_eaeb .AlthrefAttr )});};if _eaeb .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_eaeb .TitleAttr )});};if _eaeb .ForcedashAttr !=_ea .ST_TrueFalseUnset {_aaga ,_dbec :=_eaeb .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dbec !=nil {return _dbec ;};start .Attr =append (start .Attr ,_aaga );};if _eaeb .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_eaeb .IdAttr )});};if _eaeb .InsetpenAttr !=_ea .ST_TrueFalseUnset {_gbdc ,_bbbd :=_eaeb .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bbbd !=nil {return _bbbd ;};start .Attr =append (start .Attr ,_gbdc );};if _eaeb .RelidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_eaeb .RelidAttr )});};return nil ;}; +// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path +func (_effb *AG_Style )ValidateWithPath (path string )error {return nil };func (_eaeda ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _eaeda {case 0,1,2,3:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaeda ));};return nil ;};type OfcLeft struct{OfcCT_StrokeChild };func NewOfcCT_Proxy ()*OfcCT_Proxy {_gfcf :=&OfcCT_Proxy {};return _gfcf }; // Validate validates the AG_OfficeShapeAttributes and its children -func (_ageg *AG_OfficeShapeAttributes )Validate ()error {return _ageg .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; +func (_cea *AG_OfficeShapeAttributes )Validate ()error {return _cea .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_gfac *CT_Group )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcgf :=range start .Attr {if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfac .AllowincellAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfac .BulletAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0068\u0072"{_gfac .HrAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u006f\u006e\u0065\u0064"{_gfac .OnedAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gfac .HralignAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_cadc ,_ebef :=_dcgf .Value ,error (nil );if _ebef !=nil {return _ebef ;};_gfac .TablelimitsAttr =&_cadc ;continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gbcc ,_cdb :=_c .ParseInt (_dcgf .Value ,10,64);if _cdb !=nil {return _cdb ;};_gfac .RegroupidAttr =&_gbcc ;continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggba ,_dagb :=_dcgf .Value ,error (nil );if _dagb !=nil {return _dagb ;};_gfac .BordertopcolorAttr =&_ggba ;continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0073\u0070\u0069\u0064"{_efeg ,_bacf :=_dcgf .Value ,error (nil );if _bacf !=nil {return _bacf ;};_gfac .SpidAttr =&_efeg ;continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0068\u0072\u0070c\u0074"{_dace ,_cdfdb :=_c .ParseFloat (_dcgf .Value ,64);if _cdfdb !=nil {return _cdfdb ;};_ebgb :=float32 (_dace );_gfac .HrpctAttr =&_ebgb ;continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fbde ,_gfdba :=_dcgf .Value ,error (nil );if _gfdba !=nil {return _gfdba ;};_gfac .BorderrightcolorAttr =&_fbde ;continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfac .ButtonAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0068\u0072\u0073t\u0064"{_gfac .HrstdAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gfac .DgmlayoutAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gfac .UserdrawnAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfac .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfac .UserhiddenAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_abfg ,_deeb :=_dcgf .Value ,error (nil );if _deeb !=nil {return _deeb ;};_gfac .BorderleftcolorAttr =&_abfg ;continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gfac .InsetmodeAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfac .AllowoverlapAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_defag ,_gga :=_dcgf .Value ,error (nil );if _gga !=nil {return _gga ;};_gfac .TablepropertiesAttr =&_defag ;continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gfac .HrnoshadeAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gfac .DgmlayoutmruAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bbdgf ,_aeef :=_c .ParseInt (_dcgf .Value ,10,64);if _aeef !=nil {return _aeef ;};_gfac .DgmnodekindAttr =&_bbdgf ;continue ;};if _dcgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcgf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dbce ,_aedcd :=_dcgf .Value ,error (nil );if _aedcd !=nil {return _aedcd ;};_gfac .BorderbottomcolorAttr =&_dbce ;continue ;};if _dcgf .Name .Local =="\u0070\u0072\u0069n\u0074"{_gfac .PrintAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfaf ,_fedab :=_dcgf .Value ,error (nil );if _fedab !=nil {return _fedab ;};_gfac .TitleAttr =&_dfaf ;continue ;};if _dcgf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bddd ,_aada :=_dcgf .Value ,error (nil );if _aada !=nil {return _aada ;};_gfac .CoordoriginAttr =&_bddd ;continue ;};if _dcgf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gbgc ,_caae :=_dcgf .Value ,error (nil );if _caae !=nil {return _caae ;};_gfac .WrapcoordsAttr =&_gbgc ;continue ;};if _dcgf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bceb ,_fadg :=_dcgf .Value ,error (nil );if _fadg !=nil {return _fadg ;};_gfac .CoordsizeAttr =&_bceb ;continue ;};if _dcgf .Name .Local =="\u0073\u0074\u0079l\u0065"{_dbff ,_feec :=_dcgf .Value ,error (nil );if _feec !=nil {return _feec ;};_gfac .StyleAttr =&_dbff ;continue ;};if _dcgf .Name .Local =="\u0069\u0064"{_gfbb ,_dfeag :=_dcgf .Value ,error (nil );if _dfeag !=nil {return _dfeag ;};_gfac .IdAttr =&_gfbb ;continue ;};if _dcgf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dabc ,_dabd :=_dcgf .Value ,error (nil );if _dabd !=nil {return _dabd ;};_gfac .FillcolorAttr =&_dabc ;continue ;};if _dcgf .Name .Local =="\u0063\u006c\u0061s\u0073"{_fageb ,_edce :=_dcgf .Value ,error (nil );if _edce !=nil {return _edce ;};_gfac .ClassAttr =&_fageb ;continue ;};if _dcgf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aefg ,_bfb :=_dcgf .Value ,error (nil );if _bfb !=nil {return _bfb ;};_gfac .TargetAttr =&_aefg ;continue ;};if _dcgf .Name .Local =="\u0068\u0072\u0065\u0066"{_bad ,_decaa :=_dcgf .Value ,error (nil );if _decaa !=nil {return _decaa ;};_gfac .HrefAttr =&_bad ;continue ;};if _dcgf .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_gfac .EditasAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfac .FilledAttr .UnmarshalXMLAttr (_dcgf );continue ;};if _dcgf .Name .Local =="\u0061\u006c\u0074"{_gdgde ,_afgaa :=_dcgf .Value ,error (nil );if _afgaa !=nil {return _afgaa ;};_gfac .AltAttr =&_gdgde ;continue ;};};_degg :for {_bggb ,_beef :=d .Token ();if _beef !=nil {return _beef ;};switch _aabff :=_bggb .(type ){case _d .StartElement :switch _aabff .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egecd :=NewGroup ();if _daef :=d .DecodeElement (_egecd ,&_aabff );_daef !=nil {return _daef ;};_gfac .Group =append (_gfac .Group ,_egecd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccbb :=NewShape ();if _eafd :=d .DecodeElement (_ccbb ,&_aabff );_eafd !=nil {return _eafd ;};_gfac .Shape =append (_gfac .Shape ,_ccbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_faga :=NewShapetype ();if _gdba :=d .DecodeElement (_faga ,&_aabff );_gdba !=nil {return _gdba ;};_gfac .Shapetype =append (_gfac .Shapetype ,_faga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afbf :=NewArc ();if _gfec :=d .DecodeElement (_afbf ,&_aabff );_gfec !=nil {return _gfec ;};_gfac .Arc =append (_gfac .Arc ,_afbf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbeg :=NewCurve ();if _bbafd :=d .DecodeElement (_bbeg ,&_aabff );_bbafd !=nil {return _bbafd ;};_gfac .Curve =append (_gfac .Curve ,_bbeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_geagf :=NewImage ();if _cgbd :=d .DecodeElement (_geagf ,&_aabff );_cgbd !=nil {return _cgbd ;};_gfac .Image =append (_gfac .Image ,_geagf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdca :=NewLine ();if _egdd :=d .DecodeElement (_cdca ,&_aabff );_egdd !=nil {return _egdd ;};_gfac .Line =append (_gfac .Line ,_cdca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eac :=NewOval ();if _caad :=d .DecodeElement (_eac ,&_aabff );_caad !=nil {return _caad ;};_gfac .Oval =append (_gfac .Oval ,_eac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbde :=NewPolyline ();if _ffbb :=d .DecodeElement (_cbde ,&_aabff );_ffbb !=nil {return _ffbb ;};_gfac .Polyline =append (_gfac .Polyline ,_cbde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecfc :=NewRect ();if _fcea :=d .DecodeElement (_ecfc ,&_aabff );_fcea !=nil {return _fcea ;};_gfac .Rect =append (_gfac .Rect ,_ecfc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfdfgd :=NewRoundrect ();if _gage :=d .DecodeElement (_cfdfgd ,&_aabff );_gage !=nil {return _gage ;};_gfac .Roundrect =append (_gfac .Roundrect ,_cfdfgd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eadb :=NewOfcDiagram ();if _gffca :=d .DecodeElement (_eadb ,&_aabff );_gffca !=nil {return _gffca ;};_gfac .Diagram =append (_gfac .Diagram ,_eadb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_daea :=NewEG_ShapeElements ();_daea .Path =NewPath ();if _aadb :=d .DecodeElement (_daea .Path ,&_aabff );_aadb !=nil {return _aadb ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_daea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeea :=NewEG_ShapeElements ();_eeea .Formulas =NewFormulas ();if _bcbea :=d .DecodeElement (_eeea .Formulas ,&_aabff );_bcbea !=nil {return _bcbea ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_eeea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dffd :=NewEG_ShapeElements ();_dffd .Handles =NewHandles ();if _dabb :=d .DecodeElement (_dffd .Handles ,&_aabff );_dabb !=nil {return _dabb ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_dffd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdgc :=NewEG_ShapeElements ();_cdgc .Fill =NewFill ();if _bbbca :=d .DecodeElement (_cdgc .Fill ,&_aabff );_bbbca !=nil {return _bbbca ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_cdgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbba :=NewEG_ShapeElements ();_gbba .Stroke =NewStroke ();if _bccd :=d .DecodeElement (_gbba .Stroke ,&_aabff );_bccd !=nil {return _bccd ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_gbba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcbf :=NewEG_ShapeElements ();_bcbf .Shadow =NewShadow ();if _defg :=d .DecodeElement (_bcbf .Shadow ,&_aabff );_defg !=nil {return _defg ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_bcbf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffeeg :=NewEG_ShapeElements ();_ffeeg .Textbox =NewTextbox ();if _fdcba :=d .DecodeElement (_ffeeg .Textbox ,&_aabff );_fdcba !=nil {return _fdcba ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_ffeeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbbf :=NewEG_ShapeElements ();_fbbf .Textpath =NewTextpath ();if _bbdda :=d .DecodeElement (_fbbf .Textpath ,&_aabff );_bbdda !=nil {return _bbdda ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_fbbf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgga :=NewEG_ShapeElements ();_bgga .Imagedata =NewImagedata ();if _agfdg :=d .DecodeElement (_bgga .Imagedata ,&_aabff );_agfdg !=nil {return _agfdg ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_bgga );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gabd :=NewEG_ShapeElements ();_gabd .Skew =NewOfcSkew ();if _gedgg :=d .DecodeElement (_gabd .Skew ,&_aabff );_gedgg !=nil {return _gedgg ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_gabd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aea :=NewEG_ShapeElements ();_aea .Extrusion =NewOfcExtrusion ();if _fefc :=d .DecodeElement (_aea .Extrusion ,&_aabff );_fefc !=nil {return _fefc ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_aea );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcbe :=NewEG_ShapeElements ();_fcbe .Callout =NewOfcCallout ();if _ddcc :=d .DecodeElement (_fcbe .Callout ,&_aabff );_ddcc !=nil {return _ddcc ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_fcbe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efeab :=NewEG_ShapeElements ();_efeab .Lock =NewOfcLock ();if _dgaa :=d .DecodeElement (_efeab .Lock ,&_aabff );_dgaa !=nil {return _dgaa ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_efeab );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgge :=NewEG_ShapeElements ();_dgge .Clippath =NewOfcClippath ();if _cccb :=d .DecodeElement (_dgge .Clippath ,&_aabff );_cccb !=nil {return _cccb ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_dgge );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfadf :=NewEG_ShapeElements ();_cfadf .Signatureline =NewOfcSignatureline ();if _bdbgf :=d .DecodeElement (_cfadf .Signatureline ,&_aabff );_bdbgf !=nil {return _bdbgf ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_cfadf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggcg :=NewEG_ShapeElements ();_ggcg .Wrap =_e .NewWrap ();if _ebgd :=d .DecodeElement (_ggcg .Wrap ,&_aabff );_ebgd !=nil {return _ebgd ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_ggcg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcac :=NewEG_ShapeElements ();_gcac .Anchorlock =_e .NewAnchorlock ();if _cbgac :=d .DecodeElement (_gcac .Anchorlock ,&_aabff );_cbgac !=nil {return _cbgac ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_gcac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caag :=NewEG_ShapeElements ();_caag .Bordertop =_e .NewBordertop ();if _ebdb :=d .DecodeElement (_caag .Bordertop ,&_aabff );_ebdb !=nil {return _ebdb ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_caag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ceda :=NewEG_ShapeElements ();_ceda .Borderbottom =_e .NewBorderbottom ();if _eccf :=d .DecodeElement (_ceda .Borderbottom ,&_aabff );_eccf !=nil {return _eccf ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_ceda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggbfb :=NewEG_ShapeElements ();_ggbfb .Borderleft =_e .NewBorderleft ();if _fbag :=d .DecodeElement (_ggbfb .Borderleft ,&_aabff );_fbag !=nil {return _fbag ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_ggbfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfgb :=NewEG_ShapeElements ();_gfgb .Borderright =_e .NewBorderright ();if _cdfa :=d .DecodeElement (_gfgb .Borderright ,&_aabff );_cdfa !=nil {return _cdfa ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_gfgb );case _d .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"}:_gacea :=NewEG_ShapeElements ();_gacea .ClientData =_f .NewClientData ();if _gaab :=d .DecodeElement (_gacea .ClientData ,&_aabff );_gaab !=nil {return _gaab ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_gacea );case _d .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"}:_dgbab :=NewEG_ShapeElements ();_dgbab .Textdata =_g .NewTextdata ();if _aedg :=d .DecodeElement (_dgbab .Textdata ,&_aabff );_aedg !=nil {return _aedg ;};_gfac .EG_ShapeElements =append (_gfac .EG_ShapeElements ,_dgbab );default:_af .Log ("\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",_aabff .Name );if _ebbg :=d .Skip ();_ebbg !=nil {return _ebbg ;};};case _d .EndElement :break _degg ;case _d .CharData :};};return nil ;};func (_dccc *CT_H )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bafb :=range start .Attr {if _bafb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_acbee ,_egda :=_bafb .Value ,error (nil );if _egda !=nil {return _egda ;};_dccc .PositionAttr =&_acbee ;continue ;};if _bafb .Name .Local =="\u0070\u006f\u006ca\u0072"{_egaf ,_dffa :=_bafb .Value ,error (nil );if _dffa !=nil {return _dffa ;};_dccc .PolarAttr =&_egaf ;continue ;};if _bafb .Name .Local =="\u006d\u0061\u0070"{_ecebd ,_aace :=_bafb .Value ,error (nil );if _aace !=nil {return _aace ;};_dccc .MapAttr =&_ecebd ;continue ;};if _bafb .Name .Local =="\u0069\u006e\u0076\u0078"{_dccc .InvxAttr .UnmarshalXMLAttr (_bafb );continue ;};if _bafb .Name .Local =="\u0069\u006e\u0076\u0079"{_dccc .InvyAttr .UnmarshalXMLAttr (_bafb );continue ;};if _bafb .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_dccc .SwitchAttr .UnmarshalXMLAttr (_bafb );continue ;};if _bafb .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_ggae ,_bdef :=_bafb .Value ,error (nil );if _bdef !=nil {return _bdef ;};_dccc .XrangeAttr =&_ggae ;continue ;};if _bafb .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_bfee ,_abdf :=_bafb .Value ,error (nil );if _abdf !=nil {return _abdf ;};_dccc .YrangeAttr =&_bfee ;continue ;};if _bafb .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_gfdd ,_aafb :=_bafb .Value ,error (nil );if _aafb !=nil {return _aafb ;};_dccc .RadiusrangeAttr =&_gfdd ;continue ;};};for {_ffca ,_adfd :=d .Token ();if _adfd !=nil {return _cg .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_adfd );};if _eegf ,_dbfg :=_ffca .(_d .EndElement );_dbfg &&_eegf .Name ==start .Name {break ;};};return nil ;};type OfcST_Angle byte ; -// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path -func (_bgega *OfcComplex )ValidateWithPath (path string )error {if _cfcc :=_bgega .OfcCT_Complex .ValidateWithPath (path );_cfcc !=nil {return _cfcc ;};return nil ;};type Arc struct{CT_Arc };func (_gcbe *AG_ImageAttributes )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _gcbe .SrcAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0072\u0063"},Value :_ef .Sprintf ("\u0025\u0076",*_gcbe .SrcAttr )});};if _gcbe .CropleftAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_gcbe .CropleftAttr )});};if _gcbe .CroptopAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_ef .Sprintf ("\u0025\u0076",*_gcbe .CroptopAttr )});};if _gcbe .CroprightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_ef .Sprintf ("\u0025\u0076",*_gcbe .CroprightAttr )});};if _gcbe .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_ef .Sprintf ("\u0025\u0076",*_gcbe .CropbottomAttr )});};if _gcbe .GainAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_gcbe .GainAttr )});};if _gcbe .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_gcbe .BlacklevelAttr )});};if _gcbe .GammaAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_ef .Sprintf ("\u0025\u0076",*_gcbe .GammaAttr )});};if _gcbe .GrayscaleAttr !=_ea .ST_TrueFalseUnset {_ccae ,_beb :=_gcbe .GrayscaleAttr .MarshalXMLAttr (_af .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _beb !=nil {return _beb ;};start .Attr =append (start .Attr ,_ccae );};if _gcbe .BilevelAttr !=_ea .ST_TrueFalseUnset {_acg ,_dgfa :=_gcbe .BilevelAttr .MarshalXMLAttr (_af .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _dgfa !=nil {return _dgfa ;};start .Attr =append (start .Attr ,_acg );};return nil ;};func NewArc ()*Arc {_gebaa :=&Arc {};_gebaa .CT_Arc =*NewCT_Arc ();return _gebaa }; +// Validate validates the OfcCT_ShapeDefaults and its children +func (_dbdfe *OfcCT_ShapeDefaults )Validate ()error {return _dbdfe .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_dbefcg ST_Ext )ValidateWithPath (path string )error {switch _dbefcg {case 0,1,2,3:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbefcg ));};return nil ;};type ST_EditAs byte ;func (_cgfda *OfcShapedefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgfda .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_ffcdb :=range start .Attr {if _ffcdb .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_beeac ,_bbggfb :=_c .ParseInt (_ffcdb .Value ,10,64);if _bbggfb !=nil {return _bbggfb ;};_cgfda .SpidmaxAttr =&_beeac ;continue ;};if _ffcdb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cgfda .AllowincellAttr .UnmarshalXMLAttr (_ffcdb );continue ;};if _ffcdb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dbgff ,_bgaca :=_ffcdb .Value ,error (nil );if _bgaca !=nil {return _bgaca ;};_cgfda .StrokecolorAttr =&_dbgff ;continue ;};if _ffcdb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_cgfda .StrokeAttr .UnmarshalXMLAttr (_ffcdb );continue ;};if _ffcdb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fbcb ,_daccg :=_ffcdb .Value ,error (nil );if _daccg !=nil {return _daccg ;};_cgfda .FillcolorAttr =&_fbcb ;continue ;};if _ffcdb .Name .Local =="\u0066\u0069\u006c\u006c"{_cgfda .FillAttr .UnmarshalXMLAttr (_ffcdb );continue ;};if _ffcdb .Name .Local =="\u0073\u0074\u0079l\u0065"{_fbcf ,_febcc :=_ffcdb .Value ,error (nil );if _febcc !=nil {return _febcc ;};_cgfda .StyleAttr =&_fbcf ;continue ;};if _ffcdb .Name .Local =="\u0065\u0078\u0074"{_cgfda .ExtAttr .UnmarshalXMLAttr (_ffcdb );continue ;};};_eeeeb :for {_dgeggbb ,_cbcbe :=d .Token ();if _cbcbe !=nil {return _cbcbe ;};switch _ebfcc :=_dgeggbb .(type ){case _d .StartElement :switch _ebfcc .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgfda .Fill =NewFill ();if _cdeaf :=d .DecodeElement (_cgfda .Fill ,&_ebfcc );_cdeaf !=nil {return _cdeaf ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgfda .Stroke =NewStroke ();if _gdcae :=d .DecodeElement (_cgfda .Stroke ,&_ebfcc );_gdcae !=nil {return _gdcae ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgfda .Textbox =NewTextbox ();if _ebdbb :=d .DecodeElement (_cgfda .Textbox ,&_ebfcc );_ebdbb !=nil {return _ebdbb ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgfda .Shadow =NewShadow ();if _cgfbd :=d .DecodeElement (_cgfda .Shadow ,&_ebfcc );_cgfbd !=nil {return _cgfbd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgfda .Skew =NewOfcSkew ();if _fceb :=d .DecodeElement (_cgfda .Skew ,&_ebfcc );_fceb !=nil {return _fceb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgfda .Extrusion =NewOfcExtrusion ();if _bbaccf :=d .DecodeElement (_cgfda .Extrusion ,&_ebfcc );_bbaccf !=nil {return _bbaccf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgfda .Callout =NewOfcCallout ();if _bbcec :=d .DecodeElement (_cgfda .Callout ,&_ebfcc );_bbcec !=nil {return _bbcec ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgfda .Lock =NewOfcLock ();if _dafbg :=d .DecodeElement (_cgfda .Lock ,&_ebfcc );_dafbg !=nil {return _dafbg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgfda .Colormru =NewOfcCT_ColorMru ();if _ffddc :=d .DecodeElement (_cgfda .Colormru ,&_ebfcc );_ffddc !=nil {return _ffddc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgfda .Colormenu =NewOfcCT_ColorMenu ();if _aefbg :=d .DecodeElement (_cgfda .Colormenu ,&_ebfcc );_aefbg !=nil {return _aefbg ;};default:_af .Log ("\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",_ebfcc .Name );if _cffgg :=d .Skip ();_cffgg !=nil {return _cffgg ;};};case _d .EndElement :break _eeeeb ;case _d .CharData :};};return nil ;};func (_gbdfd *OfcST_OLEDrawAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfba ,_dbddb :=d .Token ();if _dbddb !=nil {return _dbddb ;};if _fcfbf ,_dggbc :=_adfba .(_d .EndElement );_dggbc &&_fcfbf .Name ==start .Name {*_gbdfd =1;return nil ;};if _ggcfd ,_afdcf :=_adfba .(_d .CharData );!_afdcf {return _cg .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",_adfba );}else {switch string (_ggcfd ){case "":*_gbdfd =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_gbdfd =1;case "\u0049\u0063\u006f\u006e":*_gbdfd =2;};};_adfba ,_dbddb =d .Token ();if _dbddb !=nil {return _dbddb ;};if _ggfg ,_acag :=_adfba .(_d .EndElement );_acag &&_ggfg .Name ==start .Name {return nil ;};return _cg .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",_adfba );};func NewTextbox ()*Textbox {_fdgga :=&Textbox {};_fdgga .CT_Textbox =*NewCT_Textbox ();return _fdgga };func (_dafa ST_ShadowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dafa .String (),start );};func (_fcefa ST_StrokeArrowType )ValidateWithPath (path string )error {switch _fcefa {case 0,1,2,3,4,5,6:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcefa ));};return nil ;};type Stroke struct{CT_Stroke }; -// Validate validates the CT_Arc and its children -func (_gaed *CT_Arc )Validate ()error {return _gaed .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};func NewCT_PolyLine ()*CT_PolyLine {_bgee :=&CT_PolyLine {};return _bgee }; +// ValidateWithPath validates the Curve and its children, prefixing error messages with path +func (_cabba *Curve )ValidateWithPath (path string )error {if _cgefbe :=_cabba .CT_Curve .ValidateWithPath (path );_cgefbe !=nil {return _cgefbe ;};return nil ;}; -// Validate validates the Fill and its children -func (_ceaa *Fill )Validate ()error {return _ceaa .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_fgegcd OfcST_ExtrusionPlane )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_fgegcd .String (),start );}; +// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path +func (_bed *AG_Ext )ValidateWithPath (path string )error {if _bed .ExtAttr ==ST_ExtUnset {return _cg .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 _cgcg :=_bed .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cgcg !=nil {return _cgcg ;};return nil ;};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_bgc :=&AG_StrokeAttributes {};return _bgc };func (_ffag *CT_Curve )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdde :=range start .Attr {if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ffag .AllowoverlapAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdcb ,_acbg :=_c .ParseInt (_cdde .Value ,10,64);if _acbg !=nil {return _acbg ;};_ffag .RegroupidAttr =&_fdcb ;continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ffag .DgmlayoutAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ffag .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ffag .PreferrelativeAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ffag .ButtonAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u006f\u006c\u0065"{_ffag .OleAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ffag .UserhiddenAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ffag .ForcedashAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ffag .BulletAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ffag .BwpureAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0063\u006c\u0069\u0070"{_ffag .ClipAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cfeg ,_face :=_cdde .Value ,error (nil );if _face !=nil {return _face ;};_ffag .BorderbottomcolorAttr =&_cfeg ;continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ffag .BwnormalAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ffag .HralignAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0068\u0072"{_ffag .HrAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bebc ,_dfddb :=_cdde .Value ,error (nil );if _dfddb !=nil {return _dfddb ;};_ffag .BordertopcolorAttr =&_bebc ;continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gdcgd ,_aedc :=_c .ParseInt (_cdde .Value ,10,64);if _aedc !=nil {return _aedc ;};_ffag .DgmnodekindAttr =&_gdcgd ;continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_agba ,_cbfb :=_cdde .Value ,error (nil );if _cbfb !=nil {return _cbfb ;};_ffag .BorderrightcolorAttr =&_agba ;continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0073\u0070\u0069\u0064"{_acbe ,_fecda :=_cdde .Value ,error (nil );if _fecda !=nil {return _fecda ;};_ffag .SpidAttr =&_acbe ;continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0068\u0072\u0070c\u0074"{_gbfe ,_fagf :=_c .ParseFloat (_cdde .Value ,64);if _fagf !=nil {return _fagf ;};_bbbcf :=float32 (_gbfe );_ffag .HrpctAttr =&_bbbcf ;continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0068\u0072\u0073t\u0064"{_ffag .HrstdAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ffag .CliptowrapAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ffag .AllowincellAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ffag .DgmlayoutmruAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ffag .UserdrawnAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ffag .OleiconAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ddddg ,_dcgb :=_cdde .Value ,error (nil );if _dcgb !=nil {return _dcgb ;};_ffag .BorderleftcolorAttr =&_ddddg ;continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0073\u0070\u0074"{_efcc ,_eeb :=_c .ParseFloat (_cdde .Value ,64);if _eeb !=nil {return _eeb ;};_eaba :=float32 (_efcc );_ffag .SptAttr =&_eaba ;continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ffag .BwmodeAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ffag .ConnectortypeAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ffag .InsetmodeAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u006f\u006e\u0065\u0064"{_ffag .OnedAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdde .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ffag .HrnoshadeAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Local =="\u0074\u0069\u0074l\u0065"{_adef ,_cbdc :=_cdde .Value ,error (nil );if _cbdc !=nil {return _cbdc ;};_ffag .TitleAttr =&_adef ;continue ;};if _cdde .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fad ,_abfa :=_cdde .Value ,error (nil );if _abfa !=nil {return _abfa ;};_ffag .WrapcoordsAttr =&_fad ;continue ;};if _cdde .Name .Local =="\u0073\u0074\u0079l\u0065"{_ecgabb ,_adebe :=_cdde .Value ,error (nil );if _adebe !=nil {return _adebe ;};_ffag .StyleAttr =&_ecgabb ;continue ;};if _cdde .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_adeg ,_dfdg :=_cdde .Value ,error (nil );if _dfdg !=nil {return _dfdg ;};_ffag .CoordoriginAttr =&_adeg ;continue ;};if _cdde .Name .Local =="\u0070\u0072\u0069n\u0074"{_ffag .PrintAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfeb ,_afbae :=_cdde .Value ,error (nil );if _afbae !=nil {return _afbae ;};_ffag .CoordsizeAttr =&_gfeb ;continue ;};if _cdde .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ffag .StrokedAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Local =="\u0061\u006c\u0074"{_dbdf ,_gged :=_cdde .Value ,error (nil );if _gged !=nil {return _gged ;};_ffag .AltAttr =&_dbdf ;continue ;};if _cdde .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccfc ,_beae :=_cdde .Value ,error (nil );if _beae !=nil {return _beae ;};_ffag .StrokeweightAttr =&_ccfc ;continue ;};if _cdde .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_faae ,_ebea :=_cdde .Value ,error (nil );if _ebea !=nil {return _ebea ;};_ffag .Control1Attr =&_faae ;continue ;};if _cdde .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebbf ,_cgca :=_cdde .Value ,error (nil );if _cgca !=nil {return _cgca ;};_ffag .ChromakeyAttr =&_ebbf ;continue ;};if _cdde .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbfe ,_edadc :=_cdde .Value ,error (nil );if _edadc !=nil {return _edadc ;};_ffag .FillcolorAttr =&_cbfe ;continue ;};if _cdde .Name .Local =="\u0069\u0064"{_bggcf ,_dfced :=_cdde .Value ,error (nil );if _dfced !=nil {return _dfced ;};_ffag .IdAttr =&_bggcf ;continue ;};if _cdde .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cggcb ,_cfdfg :=_cdde .Value ,error (nil );if _cfdfg !=nil {return _cfdfg ;};_ffag .OpacityAttr =&_cggcb ;continue ;};if _cdde .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_caded ,_dfbg :=_cdde .Value ,error (nil );if _dfbg !=nil {return _dfbg ;};_ffag .StrokecolorAttr =&_caded ;continue ;};if _cdde .Name .Local =="\u0063\u006c\u0061s\u0073"{_ebeb ,_ecce :=_cdde .Value ,error (nil );if _ecce !=nil {return _ecce ;};_ffag .ClassAttr =&_ebeb ;continue ;};if _cdde .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ffag .FilledAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Local =="\u0066\u0072\u006f\u006d"{_dag ,_cfbcd :=_cdde .Value ,error (nil );if _cfbcd !=nil {return _cfbcd ;};_ffag .FromAttr =&_dag ;continue ;};if _cdde .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bbedd ,_gfeec :=_cdde .Value ,error (nil );if _gfeec !=nil {return _gfeec ;};_ffag .TargetAttr =&_bbedd ;continue ;};if _cdde .Name .Local =="\u0068\u0072\u0065\u0066"{_agde ,_ddef :=_cdde .Value ,error (nil );if _ddef !=nil {return _ddef ;};_ffag .HrefAttr =&_agde ;continue ;};if _cdde .Name .Local =="\u0074\u006f"{_dca ,_aege :=_cdde .Value ,error (nil );if _aege !=nil {return _aege ;};_ffag .ToAttr =&_dca ;continue ;};if _cdde .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_gegga ,_decad :=_cdde .Value ,error (nil );if _decad !=nil {return _decad ;};_ffag .Control2Attr =&_gegga ;continue ;};if _cdde .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ffag .InsetpenAttr .UnmarshalXMLAttr (_cdde );continue ;};};_ggfc :for {_cded ,_fbdb :=d .Token ();if _fbdb !=nil {return _fbdb ;};switch _decde :=_cded .(type ){case _d .StartElement :switch _decde .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdgd :=NewEG_ShapeElements ();_cdgd .Path =NewPath ();if _aaea :=d .DecodeElement (_cdgd .Path ,&_decde );_aaea !=nil {return _aaea ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_cdgd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_baee :=NewEG_ShapeElements ();_baee .Formulas =NewFormulas ();if _ggdf :=d .DecodeElement (_baee .Formulas ,&_decde );_ggdf !=nil {return _ggdf ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_baee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_daagd :=NewEG_ShapeElements ();_daagd .Handles =NewHandles ();if _ddfd :=d .DecodeElement (_daagd .Handles ,&_decde );_ddfd !=nil {return _ddfd ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_daagd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebed :=NewEG_ShapeElements ();_ebed .Fill =NewFill ();if _adcd :=d .DecodeElement (_ebed .Fill ,&_decde );_adcd !=nil {return _adcd ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_ebed );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgac :=NewEG_ShapeElements ();_cgac .Stroke =NewStroke ();if _ebf :=d .DecodeElement (_cgac .Stroke ,&_decde );_ebf !=nil {return _ebf ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_cgac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbgc :=NewEG_ShapeElements ();_bbgc .Shadow =NewShadow ();if _ccdd :=d .DecodeElement (_bbgc .Shadow ,&_decde );_ccdd !=nil {return _ccdd ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_bbgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbgc :=NewEG_ShapeElements ();_dbgc .Textbox =NewTextbox ();if _dcfg :=d .DecodeElement (_dbgc .Textbox ,&_decde );_dcfg !=nil {return _dcfg ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_dbgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fade :=NewEG_ShapeElements ();_fade .Textpath =NewTextpath ();if _ecdf :=d .DecodeElement (_fade .Textpath ,&_decde );_ecdf !=nil {return _ecdf ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_fade );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccaa :=NewEG_ShapeElements ();_ccaa .Imagedata =NewImagedata ();if _affc :=d .DecodeElement (_ccaa .Imagedata ,&_decde );_affc !=nil {return _affc ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_ccaa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfc :=NewEG_ShapeElements ();_cfc .Skew =NewOfcSkew ();if _afbg :=d .DecodeElement (_cfc .Skew ,&_decde );_afbg !=nil {return _afbg ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_cfc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acec :=NewEG_ShapeElements ();_acec .Extrusion =NewOfcExtrusion ();if _afdb :=d .DecodeElement (_acec .Extrusion ,&_decde );_afdb !=nil {return _afdb ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_acec );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcfd :=NewEG_ShapeElements ();_bcfd .Callout =NewOfcCallout ();if _cafc :=d .DecodeElement (_bcfd .Callout ,&_decde );_cafc !=nil {return _cafc ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_bcfd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbebg :=NewEG_ShapeElements ();_cbebg .Lock =NewOfcLock ();if _cadd :=d .DecodeElement (_cbebg .Lock ,&_decde );_cadd !=nil {return _cadd ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_cbebg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agdb :=NewEG_ShapeElements ();_agdb .Clippath =NewOfcClippath ();if _cacb :=d .DecodeElement (_agdb .Clippath ,&_decde );_cacb !=nil {return _cacb ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_agdb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbee :=NewEG_ShapeElements ();_cbee .Signatureline =NewOfcSignatureline ();if _cbdg :=d .DecodeElement (_cbee .Signatureline ,&_decde );_cbdg !=nil {return _cbdg ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_cbee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gafa :=NewEG_ShapeElements ();_gafa .Wrap =_e .NewWrap ();if _ecda :=d .DecodeElement (_gafa .Wrap ,&_decde );_ecda !=nil {return _ecda ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_gafa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dacda :=NewEG_ShapeElements ();_dacda .Anchorlock =_e .NewAnchorlock ();if _gdga :=d .DecodeElement (_dacda .Anchorlock ,&_decde );_gdga !=nil {return _gdga ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_dacda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdgg :=NewEG_ShapeElements ();_cdgg .Bordertop =_e .NewBordertop ();if _deea :=d .DecodeElement (_cdgg .Bordertop ,&_decde );_deea !=nil {return _deea ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_cdgg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fecdc :=NewEG_ShapeElements ();_fecdc .Borderbottom =_e .NewBorderbottom ();if _becbc :=d .DecodeElement (_fecdc .Borderbottom ,&_decde );_becbc !=nil {return _becbc ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_fecdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aced :=NewEG_ShapeElements ();_aced .Borderleft =_e .NewBorderleft ();if _bebd :=d .DecodeElement (_aced .Borderleft ,&_decde );_bebd !=nil {return _bebd ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_aced );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgce :=NewEG_ShapeElements ();_bgce .Borderright =_e .NewBorderright ();if _dade :=d .DecodeElement (_bgce .Borderright ,&_decde );_dade !=nil {return _dade ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_bgce );case _d .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"}:_caab :=NewEG_ShapeElements ();_caab .ClientData =_f .NewClientData ();if _cccc :=d .DecodeElement (_caab .ClientData ,&_decde );_cccc !=nil {return _cccc ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_caab );case _d .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"}:_gcfb :=NewEG_ShapeElements ();_gcfb .Textdata =_g .NewTextdata ();if _bffb :=d .DecodeElement (_gcfb .Textdata ,&_decde );_bffb !=nil {return _bffb ;};_ffag .EG_ShapeElements =append (_ffag .EG_ShapeElements ,_gcfb );default:_af .Log ("\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",_decde .Name );if _acab :=d .Skip ();_acab !=nil {return _acab ;};};case _d .EndElement :break _ggfc ;case _d .CharData :};};return nil ;};func NewOfcSkew ()*OfcSkew {_gcbeef :=&OfcSkew {};_gcbeef .OfcCT_Skew =*NewOfcCT_Skew ();return _gcbeef ;}; -// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path -func (_afcg *OfcCT_IdMap )ValidateWithPath (path string )error {if _fdedd :=_afcg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fdedd !=nil {return _fdedd ;};return nil ;}; +// Validate validates the CT_F and its children +func (_febc *CT_F )Validate ()error {return _febc .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_fec *AG_Type )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fec .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fec .TypeAttr )});};return nil ;};func (_geacg *Image )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geacg .CT_Image =*NewCT_Image ();for _ ,_gfacf :=range start .Attr {if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bedeg ,_fcfbb :=_c .ParseInt (_gfacf .Value ,10,64);if _fcfbb !=nil {return _fcfbb ;};_geacg .DgmnodekindAttr =&_bedeg ;continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_geacg .BulletAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0068\u0072"{_geacg .HrAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_geacg .OleiconAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0068\u0072\u0073t\u0064"{_geacg .HrstdAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0063\u006c\u0069\u0070"{_geacg .ClipAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_geacg .HrnoshadeAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_geacg .PreferrelativeAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0068\u0072\u0070c\u0074"{_aadab ,_bdcbed :=_c .ParseFloat (_gfacf .Value ,64);if _bdcbed !=nil {return _bdcbed ;};_fdcff :=float32 (_aadab );_geacg .HrpctAttr =&_fdcff ;continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u006f\u006c\u0065"{_geacg .OleAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_geacg .HralignAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_geacg .BwpureAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_geacg .DgmlayoutAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_geacg .InsetmodeAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0073\u0070\u0069\u0064"{_bgefd ,_bdgb :=_gfacf .Value ,error (nil );if _bdgb !=nil {return _bdgb ;};_geacg .SpidAttr =&_bgefd ;continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bdfbb ,_efgcc :=_gfacf .Value ,error (nil );if _efgcc !=nil {return _efgcc ;};_geacg .BorderbottomcolorAttr =&_bdfbb ;continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_geacg .AllowoverlapAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_geacg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_geacg .DgmlayoutmruAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_geacg .UserhiddenAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_geacg .AllowincellAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0073\u0070\u0074"{_egeac ,_fabae :=_c .ParseFloat (_gfacf .Value ,64);if _fabae !=nil {return _fabae ;};_eabfcb :=float32 (_egeac );_geacg .SptAttr =&_eabfcb ;continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dfcaa ,_efgfb :=_gfacf .Value ,error (nil );if _efgfb !=nil {return _efgfb ;};_geacg .BorderleftcolorAttr =&_dfcaa ;continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_geacg .UserdrawnAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_geacg .CliptowrapAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ffef ,_gbegc :=_gfacf .Value ,error (nil );if _gbegc !=nil {return _gbegc ;};_geacg .BorderrightcolorAttr =&_ffef ;continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_geacg .ConnectortypeAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_geacg .ButtonAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_geacg .ForcedashAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_decdd ,_dgbc :=_c .ParseInt (_gfacf .Value ,10,64);if _dgbc !=nil {return _dgbc ;};_geacg .RegroupidAttr =&_decdd ;continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u006f\u006e\u0065\u0064"{_geacg .OnedAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_geacg .BwmodeAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_geacg .BwnormalAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_begd ,_dcce :=_gfacf .Value ,error (nil );if _dcce !=nil {return _dcce ;};_geacg .BordertopcolorAttr =&_begd ;continue ;};if _gfacf .Name .Local =="\u0070\u0072\u0069n\u0074"{_geacg .PrintAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbfe ,_ecfbb :=_gfacf .Value ,error (nil );if _ecfbb !=nil {return _ecfbb ;};_geacg .TargetAttr =&_fbfe ;continue ;};if _gfacf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_geacg .StrokedAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dddgg ,_cfgf :=_gfacf .Value ,error (nil );if _cfgf !=nil {return _cfgf ;};_geacg .CoordoriginAttr =&_dddgg ;continue ;};if _gfacf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gacbb ,_ccacc :=_gfacf .Value ,error (nil );if _ccacc !=nil {return _ccacc ;};_geacg .StrokeweightAttr =&_gacbb ;continue ;};if _gfacf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fgaad ,_eefca :=_gfacf .Value ,error (nil );if _eefca !=nil {return _eefca ;};_geacg .CoordsizeAttr =&_fgaad ;continue ;};if _gfacf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gaadg ,_cdagf :=_gfacf .Value ,error (nil );if _cdagf !=nil {return _cdagf ;};_geacg .ChromakeyAttr =&_gaadg ;continue ;};if _gfacf .Name .Local =="\u0061\u006c\u0074"{_geae ,_cedaa :=_gfacf .Value ,error (nil );if _cedaa !=nil {return _cedaa ;};_geacg .AltAttr =&_geae ;continue ;};if _gfacf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cfdbe ,_adgg :=_gfacf .Value ,error (nil );if _adgg !=nil {return _adgg ;};_geacg .FillcolorAttr =&_cfdbe ;continue ;};if _gfacf .Name .Local =="\u0073\u0072\u0063"{_fcddeb ,_gcca :=_gfacf .Value ,error (nil );if _gcca !=nil {return _gcca ;};_geacg .SrcAttr =&_fcddeb ;continue ;};if _gfacf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gecdf ,_bdgf :=_gfacf .Value ,error (nil );if _bdgf !=nil {return _bdgf ;};_geacg .WrapcoordsAttr =&_gecdf ;continue ;};if _gfacf .Name .Local =="\u0074\u0069\u0074l\u0065"{_cfaa ,_egced :=_gfacf .Value ,error (nil );if _egced !=nil {return _egced ;};_geacg .TitleAttr =&_cfaa ;continue ;};if _gfacf .Name .Local =="\u0073\u0074\u0079l\u0065"{_bfge ,_adabc :=_gfacf .Value ,error (nil );if _adabc !=nil {return _adabc ;};_geacg .StyleAttr =&_bfge ;continue ;};if _gfacf .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_dedfcf ,_edefd :=_gfacf .Value ,error (nil );if _edefd !=nil {return _edefd ;};_geacg .CroprightAttr =&_dedfcf ;continue ;};if _gfacf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_geacg .InsetpenAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_dbagc ,_eeaa :=_gfacf .Value ,error (nil );if _eeaa !=nil {return _eeaa ;};_geacg .CropleftAttr =&_dbagc ;continue ;};if _gfacf .Name .Local =="\u0067\u0061\u0069\u006e"{_befca ,_feff :=_gfacf .Value ,error (nil );if _feff !=nil {return _feff ;};_geacg .GainAttr =&_befca ;continue ;};if _gfacf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dgdaf ,_cgcga :=_gfacf .Value ,error (nil );if _cgcga !=nil {return _cgcga ;};_geacg .StrokecolorAttr =&_dgdaf ;continue ;};if _gfacf .Name .Local =="\u0063\u006c\u0061s\u0073"{_bebce ,_baaac :=_gfacf .Value ,error (nil );if _baaac !=nil {return _baaac ;};_geacg .ClassAttr =&_bebce ;continue ;};if _gfacf .Name .Local =="\u0069\u0064"{_gbffa ,_cbbb :=_gfacf .Value ,error (nil );if _cbbb !=nil {return _cbbb ;};_geacg .IdAttr =&_gbffa ;continue ;};if _gfacf .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_agcfb ,_aggde :=_gfacf .Value ,error (nil );if _aggde !=nil {return _aggde ;};_geacg .CropbottomAttr =&_agcfb ;continue ;};if _gfacf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_geacg .FilledAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_geacg .GrayscaleAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_accff ,_edfg :=_gfacf .Value ,error (nil );if _edfg !=nil {return _edfg ;};_geacg .BlacklevelAttr =&_accff ;continue ;};if _gfacf .Name .Local =="\u0068\u0072\u0065\u0066"{_efbe ,_bgge :=_gfacf .Value ,error (nil );if _bgge !=nil {return _bgge ;};_geacg .HrefAttr =&_efbe ;continue ;};if _gfacf .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_geacg .BilevelAttr .UnmarshalXMLAttr (_gfacf );continue ;};if _gfacf .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_bcdfe ,_cgbcb :=_gfacf .Value ,error (nil );if _cgbcb !=nil {return _cgbcb ;};_geacg .CroptopAttr =&_bcdfe ;continue ;};if _gfacf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbgf ,_fdbdb :=_gfacf .Value ,error (nil );if _fdbdb !=nil {return _fdbdb ;};_geacg .OpacityAttr =&_gbgf ;continue ;};if _gfacf .Name .Local =="\u0067\u0061\u006dm\u0061"{_dbdbd ,_ggac :=_gfacf .Value ,error (nil );if _ggac !=nil {return _ggac ;};_geacg .GammaAttr =&_dbdbd ;continue ;};};_gecfa :for {_dacgc ,_feaaa :=d .Token ();if _feaaa !=nil {return _feaaa ;};switch _dgagc :=_dacgc .(type ){case _d .StartElement :switch _dgagc .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdfcba :=NewEG_ShapeElements ();_fdfcba .Path =NewPath ();if _bcfe :=d .DecodeElement (_fdfcba .Path ,&_dgagc );_bcfe !=nil {return _bcfe ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_fdfcba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbebbd :=NewEG_ShapeElements ();_fbebbd .Formulas =NewFormulas ();if _dcde :=d .DecodeElement (_fbebbd .Formulas ,&_dgagc );_dcde !=nil {return _dcde ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_fbebbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdaa :=NewEG_ShapeElements ();_fdaa .Handles =NewHandles ();if _adddd :=d .DecodeElement (_fdaa .Handles ,&_dgagc );_adddd !=nil {return _adddd ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_fdaa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bebae :=NewEG_ShapeElements ();_bebae .Fill =NewFill ();if _bcdca :=d .DecodeElement (_bebae .Fill ,&_dgagc );_bcdca !=nil {return _bcdca ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_bebae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfedce :=NewEG_ShapeElements ();_gfedce .Stroke =NewStroke ();if _gfecf :=d .DecodeElement (_gfedce .Stroke ,&_dgagc );_gfecf !=nil {return _gfecf ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_gfedce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fefde :=NewEG_ShapeElements ();_fefde .Shadow =NewShadow ();if _dgagf :=d .DecodeElement (_fefde .Shadow ,&_dgagc );_dgagf !=nil {return _dgagf ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_fefde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccfe :=NewEG_ShapeElements ();_ccfe .Textbox =NewTextbox ();if _aeedf :=d .DecodeElement (_ccfe .Textbox ,&_dgagc );_aeedf !=nil {return _aeedf ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_ccfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggdeeg :=NewEG_ShapeElements ();_ggdeeg .Textpath =NewTextpath ();if _ccec :=d .DecodeElement (_ggdeeg .Textpath ,&_dgagc );_ccec !=nil {return _ccec ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_ggdeeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecdgd :=NewEG_ShapeElements ();_ecdgd .Imagedata =NewImagedata ();if _gagcf :=d .DecodeElement (_ecdgd .Imagedata ,&_dgagc );_gagcf !=nil {return _gagcf ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_ecdgd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cedfd :=NewEG_ShapeElements ();_cedfd .Skew =NewOfcSkew ();if _cffa :=d .DecodeElement (_cedfd .Skew ,&_dgagc );_cffa !=nil {return _cffa ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_cedfd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffbcd :=NewEG_ShapeElements ();_ffbcd .Extrusion =NewOfcExtrusion ();if _daade :=d .DecodeElement (_ffbcd .Extrusion ,&_dgagc );_daade !=nil {return _daade ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_ffbcd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fggbb :=NewEG_ShapeElements ();_fggbb .Callout =NewOfcCallout ();if _gebcg :=d .DecodeElement (_fggbb .Callout ,&_dgagc );_gebcg !=nil {return _gebcg ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_fggbb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcbbd :=NewEG_ShapeElements ();_gcbbd .Lock =NewOfcLock ();if _ecfa :=d .DecodeElement (_gcbbd .Lock ,&_dgagc );_ecfa !=nil {return _ecfa ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_gcbbd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcbe :=NewEG_ShapeElements ();_gcbe .Clippath =NewOfcClippath ();if _bbacc :=d .DecodeElement (_gcbe .Clippath ,&_dgagc );_bbacc !=nil {return _bbacc ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_gcbe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecebg :=NewEG_ShapeElements ();_ecebg .Signatureline =NewOfcSignatureline ();if _gagaf :=d .DecodeElement (_ecebg .Signatureline ,&_dgagc );_gagaf !=nil {return _gagaf ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_ecebg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgdac :=NewEG_ShapeElements ();_dgdac .Wrap =_e .NewWrap ();if _bccc :=d .DecodeElement (_dgdac .Wrap ,&_dgagc );_bccc !=nil {return _bccc ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_dgdac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gaabb :=NewEG_ShapeElements ();_gaabb .Anchorlock =_e .NewAnchorlock ();if _cbacc :=d .DecodeElement (_gaabb .Anchorlock ,&_dgagc );_cbacc !=nil {return _cbacc ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_gaabb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eacbg :=NewEG_ShapeElements ();_eacbg .Bordertop =_e .NewBordertop ();if _ebbcc :=d .DecodeElement (_eacbg .Bordertop ,&_dgagc );_ebbcc !=nil {return _ebbcc ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_eacbg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afac :=NewEG_ShapeElements ();_afac .Borderbottom =_e .NewBorderbottom ();if _bcgec :=d .DecodeElement (_afac .Borderbottom ,&_dgagc );_bcgec !=nil {return _bcgec ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_afac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_decga :=NewEG_ShapeElements ();_decga .Borderleft =_e .NewBorderleft ();if _bbdca :=d .DecodeElement (_decga .Borderleft ,&_dgagc );_bbdca !=nil {return _bbdca ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_decga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_debed :=NewEG_ShapeElements ();_debed .Borderright =_e .NewBorderright ();if _dggdc :=d .DecodeElement (_debed .Borderright ,&_dgagc );_dggdc !=nil {return _dggdc ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_debed );case _d .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"}:_eccfda :=NewEG_ShapeElements ();_eccfda .ClientData =_f .NewClientData ();if _cfebf :=d .DecodeElement (_eccfda .ClientData ,&_dgagc );_cfebf !=nil {return _cfebf ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_eccfda );case _d .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"}:_fcgbe :=NewEG_ShapeElements ();_fcgbe .Textdata =_g .NewTextdata ();if _fgbbc :=d .DecodeElement (_fcgbe .Textdata ,&_dgagc );_fgbbc !=nil {return _fgbbc ;};_geacg .EG_ShapeElements =append (_geacg .EG_ShapeElements ,_fcgbe );default:_af .Log ("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",_dgagc .Name );if _adabca :=d .Skip ();_adabca !=nil {return _adabca ;};};case _d .EndElement :break _gecfa ;case _d .CharData :};};return nil ;};func (_defc *CT_Oval )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u006f\u0076\u0061\u006c";};if _defc .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .HrefAttr )});};if _defc .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .TargetAttr )});};if _defc .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .ClassAttr )});};if _defc .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .TitleAttr )});};if _defc .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .AltAttr )});};if _defc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .CoordsizeAttr )});};if _defc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .CoordoriginAttr )});};if _defc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .WrapcoordsAttr )});};if _defc .PrintAttr !=_b .ST_TrueFalseUnset {_ebbbe ,_befeb :=_defc .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _befeb !=nil {return _befeb ;};start .Attr =append (start .Attr ,_ebbbe );};if _defc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .IdAttr )});};if _defc .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .StyleAttr )});};if _defc .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .SpidAttr )});};if _defc .OnedAttr !=_b .ST_TrueFalseUnset {_deggg ,_ggbd :=_defc .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ggbd !=nil {return _ggbd ;};start .Attr =append (start .Attr ,_deggg );};if _defc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .RegroupidAttr )});};if _defc .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_agaa ,_defaa :=_defc .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _defaa !=nil {return _defaa ;};start .Attr =append (start .Attr ,_agaa );};if _defc .ButtonAttr !=_b .ST_TrueFalseUnset {_ddcb ,_bgfd :=_defc .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bgfd !=nil {return _bgfd ;};start .Attr =append (start .Attr ,_ddcb );};if _defc .UserhiddenAttr !=_b .ST_TrueFalseUnset {_dbfc ,_dfcf :=_defc .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dfcf !=nil {return _dfcf ;};start .Attr =append (start .Attr ,_dbfc );};if _defc .BulletAttr !=_b .ST_TrueFalseUnset {_fdgfb ,_gecd :=_defc .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gecd !=nil {return _gecd ;};start .Attr =append (start .Attr ,_fdgfb );};if _defc .HrAttr !=_b .ST_TrueFalseUnset {_agcc ,_ecee :=_defc .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _ecee !=nil {return _ecee ;};start .Attr =append (start .Attr ,_agcc );};if _defc .HrstdAttr !=_b .ST_TrueFalseUnset {_eacb ,_gdfb :=_defc .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gdfb !=nil {return _gdfb ;};start .Attr =append (start .Attr ,_eacb );};if _defc .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_cgee ,_ccbfa :=_defc .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ccbfa !=nil {return _ccbfa ;};start .Attr =append (start .Attr ,_cgee );};if _defc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .HrpctAttr )});};if _defc .HralignAttr !=OfcST_HrAlignUnset {_bgfff ,_egacg :=_defc .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _egacg !=nil {return _egacg ;};start .Attr =append (start .Attr ,_bgfff );};if _defc .AllowincellAttr !=_b .ST_TrueFalseUnset {_ddcf ,_gece :=_defc .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gece !=nil {return _gece ;};start .Attr =append (start .Attr ,_ddcf );};if _defc .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_daeeg ,_bgde :=_defc .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bgde !=nil {return _bgde ;};start .Attr =append (start .Attr ,_daeeg );};if _defc .UserdrawnAttr !=_b .ST_TrueFalseUnset {_cbafd ,_ffedb :=_defc .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _ffedb !=nil {return _ffedb ;};start .Attr =append (start .Attr ,_cbafd );};if _defc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .BordertopcolorAttr )});};if _defc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .BorderleftcolorAttr )});};if _defc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .BorderbottomcolorAttr )});};if _defc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .BorderrightcolorAttr )});};if _defc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bcec ,_ggaec :=_defc .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ggaec !=nil {return _ggaec ;};start .Attr =append (start .Attr ,_bcec );};if _defc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .DgmnodekindAttr )});};if _defc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dbef ,_gacbf :=_defc .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gacbf !=nil {return _gacbf ;};start .Attr =append (start .Attr ,_dbef );};if _defc .InsetmodeAttr !=OfcST_InsetModeUnset {_cabeb ,_fgb :=_defc .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _fgb !=nil {return _fgb ;};start .Attr =append (start .Attr ,_cabeb );};if _defc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .OpacityAttr )});};if _defc .StrokedAttr !=_b .ST_TrueFalseUnset {_fdgfa ,_bdee :=_defc .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_fdgfa );};if _defc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .StrokecolorAttr )});};if _defc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .StrokeweightAttr )});};if _defc .InsetpenAttr !=_b .ST_TrueFalseUnset {_gegf ,_cbedc :=_defc .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cbedc !=nil {return _cbedc ;};start .Attr =append (start .Attr ,_gegf );};if _defc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .ChromakeyAttr )});};if _defc .FilledAttr !=_b .ST_TrueFalseUnset {_edaff ,_bdce :=_defc .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bdce !=nil {return _bdce ;};start .Attr =append (start .Attr ,_edaff );};if _defc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .FillcolorAttr )});};if _defc .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_defc .SptAttr )});};if _defc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eadgb ,_ggeeg :=_defc .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ggeeg !=nil {return _ggeeg ;};start .Attr =append (start .Attr ,_eadgb );};if _defc .BwmodeAttr !=OfcST_BWModeUnset {_gfea ,_gbfa :=_defc .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gbfa !=nil {return _gbfa ;};start .Attr =append (start .Attr ,_gfea );};if _defc .BwpureAttr !=OfcST_BWModeUnset {_cfcc ,_fafag :=_defc .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fafag !=nil {return _fafag ;};start .Attr =append (start .Attr ,_cfcc );};if _defc .BwnormalAttr !=OfcST_BWModeUnset {_bddg ,_ecdag :=_defc .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ecdag !=nil {return _ecdag ;};start .Attr =append (start .Attr ,_bddg );};if _defc .ForcedashAttr !=_b .ST_TrueFalseUnset {_gbbb ,_cfgaf :=_defc .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cfgaf !=nil {return _cfgaf ;};start .Attr =append (start .Attr ,_gbbb );};if _defc .OleiconAttr !=_b .ST_TrueFalseUnset {_abedg ,_cfdbg :=_defc .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cfdbg !=nil {return _cfdbg ;};start .Attr =append (start .Attr ,_abedg );};if _defc .OleAttr !=_b .ST_TrueFalseBlankUnset {_bgffa ,_bcfa :=_defc .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bcfa !=nil {return _bcfa ;};start .Attr =append (start .Attr ,_bgffa );};if _defc .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_eacf ,_edfa :=_defc .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _edfa !=nil {return _edfa ;};start .Attr =append (start .Attr ,_eacf );};if _defc .CliptowrapAttr !=_b .ST_TrueFalseUnset {_cddfb ,_gfbfb :=_defc .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gfbfb !=nil {return _gfbfb ;};start .Attr =append (start .Attr ,_cddfb );};if _defc .ClipAttr !=_b .ST_TrueFalseUnset {_eacd ,_fbgee :=_defc .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fbgee !=nil {return _fbgee ;};start .Attr =append (start .Attr ,_eacd );};e .EncodeToken (start );if _defc .EG_ShapeElements !=nil {for _ ,_eafb :=range _defc .EG_ShapeElements {_eafb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbcca *Roundrect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbcca .CT_RoundRect =*NewCT_RoundRect ();for _ ,_defe :=range start .Attr {if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbcca .UserdrawnAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cecaa ,_faaac :=_defe .Value ,error (nil );if _faaac !=nil {return _faaac ;};_dbcca .BordertopcolorAttr =&_cecaa ;continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbcca .UserhiddenAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbcca .BulletAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbcca .CliptowrapAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0068\u0072"{_dbcca .HrAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u006f\u006c\u0065"{_dbcca .OleAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbcca .HrstdAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0073\u0070\u0069\u0064"{_adcb ,_ccddf :=_defe .Value ,error (nil );if _ccddf !=nil {return _ccddf ;};_dbcca .SpidAttr =&_adcb ;continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbcca .HrnoshadeAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbcca .ForcedashAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ecdcae ,_befgd :=_defe .Value ,error (nil );if _befgd !=nil {return _befgd ;};_dbcca .BorderleftcolorAttr =&_ecdcae ;continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eaeaeb ,_bccef :=_c .ParseInt (_defe .Value ,10,64);if _bccef !=nil {return _bccef ;};_dbcca .DgmnodekindAttr =&_eaeaeb ;continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u006f\u006e\u0065\u0064"{_dbcca .OnedAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0063\u006c\u0069\u0070"{_dbcca .ClipAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0068\u0072\u0070c\u0074"{_fefcab ,_afaec :=_c .ParseFloat (_defe .Value ,64);if _afaec !=nil {return _afaec ;};_baacge :=float32 (_fefcab );_dbcca .HrpctAttr =&_baacge ;continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbcca .PreferrelativeAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_agcgc ,_egdef :=_defe .Value ,error (nil );if _egdef !=nil {return _egdef ;};_dbcca .BorderrightcolorAttr =&_agcgc ;continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_beaca ,_gbbcc :=_c .ParseInt (_defe .Value ,10,64);if _gbbcc !=nil {return _gbbcc ;};_dbcca .RegroupidAttr =&_beaca ;continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbcca .DgmlayoutmruAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbcca .DoubleclicknotifyAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbcca .AllowoverlapAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbcca .HralignAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbcca .InsetmodeAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0073\u0070\u0074"{_gbfba ,_eefdg :=_c .ParseFloat (_defe .Value ,64);if _eefdg !=nil {return _eefdg ;};_fdbed :=float32 (_gbfba );_dbcca .SptAttr =&_fdbed ;continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bbddgf ,_bebee :=_defe .Value ,error (nil );if _bebee !=nil {return _bebee ;};_dbcca .BorderbottomcolorAttr =&_bbddgf ;continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbcca .OleiconAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbcca .DgmlayoutAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbcca .BwmodeAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbcca .BwnormalAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbcca .BwpureAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbcca .ConnectortypeAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbcca .ButtonAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbcca .AllowincellAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Local =="\u0068\u0072\u0065\u0066"{_aedgc ,_cddeg :=_defe .Value ,error (nil );if _cddeg !=nil {return _cddeg ;};_dbcca .HrefAttr =&_aedgc ;continue ;};if _defe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgceg ,_gadbbf :=_defe .Value ,error (nil );if _gadbbf !=nil {return _gadbbf ;};_dbcca .CoordsizeAttr =&_bgceg ;continue ;};if _defe .Name .Local =="\u0073\u0074\u0079l\u0065"{_cgefaa ,_cgbca :=_defe .Value ,error (nil );if _cgbca !=nil {return _cgbca ;};_dbcca .StyleAttr =&_cgefaa ;continue ;};if _defe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbcca .StrokedAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Local =="\u0069\u0064"{_bgefb ,_bdbbf :=_defe .Value ,error (nil );if _bdbbf !=nil {return _bdbbf ;};_dbcca .IdAttr =&_bgefb ;continue ;};if _defe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_adaag ,_edecb :=_defe .Value ,error (nil );if _edecb !=nil {return _edecb ;};_dbcca .StrokeweightAttr =&_adaag ;continue ;};if _defe .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbcca .PrintAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_degef ,_cbdad :=_defe .Value ,error (nil );if _cbdad !=nil {return _cbdad ;};_dbcca .ChromakeyAttr =&_degef ;continue ;};if _defe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gcfefc ,_dcada :=_defe .Value ,error (nil );if _dcada !=nil {return _dcada ;};_dbcca .FillcolorAttr =&_gcfefc ;continue ;};if _defe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bedgd ,_bbcfd :=_defe .Value ,error (nil );if _bbcfd !=nil {return _bbcfd ;};_dbcca .CoordoriginAttr =&_bedgd ;continue ;};if _defe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbafa ,_cccae :=_defe .Value ,error (nil );if _cccae !=nil {return _cccae ;};_dbcca .OpacityAttr =&_dbafa ;continue ;};if _defe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bgaa ,_acbbe :=_defe .Value ,error (nil );if _acbbe !=nil {return _acbbe ;};_dbcca .StrokecolorAttr =&_bgaa ;continue ;};if _defe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbcca .InsetpenAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbcca .FilledAttr .UnmarshalXMLAttr (_defe );continue ;};if _defe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bdded ,_eacgc :=_defe .Value ,error (nil );if _eacgc !=nil {return _eacgc ;};_dbcca .WrapcoordsAttr =&_bdded ;continue ;};if _defe .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_eddg ,_fgeac :=_defe .Value ,error (nil );if _fgeac !=nil {return _fgeac ;};_dbcca .ArcsizeAttr =&_eddg ;continue ;};if _defe .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbfad ,_gfdeb :=_defe .Value ,error (nil );if _gfdeb !=nil {return _gfdeb ;};_dbcca .TitleAttr =&_fbfad ;continue ;};if _defe .Name .Local =="\u0063\u006c\u0061s\u0073"{_bagdb ,_cbfeg :=_defe .Value ,error (nil );if _cbfeg !=nil {return _cbfeg ;};_dbcca .ClassAttr =&_bagdb ;continue ;};if _defe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_edgcb ,_ggcgad :=_defe .Value ,error (nil );if _ggcgad !=nil {return _ggcgad ;};_dbcca .TargetAttr =&_edgcb ;continue ;};if _defe .Name .Local =="\u0061\u006c\u0074"{_bddf ,_ageg :=_defe .Value ,error (nil );if _ageg !=nil {return _ageg ;};_dbcca .AltAttr =&_bddf ;continue ;};};_fcdcfe :for {_daffb ,_gbccg :=d .Token ();if _gbccg !=nil {return _gbccg ;};switch _fddad :=_daffb .(type ){case _d .StartElement :switch _fddad .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_caca :=NewEG_ShapeElements ();_caca .Path =NewPath ();if _daebb :=d .DecodeElement (_caca .Path ,&_fddad );_daebb !=nil {return _daebb ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_caca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfgcb :=NewEG_ShapeElements ();_bfgcb .Formulas =NewFormulas ();if _gbfdf :=d .DecodeElement (_bfgcb .Formulas ,&_fddad );_gbfdf !=nil {return _gbfdf ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_bfgcb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fegb :=NewEG_ShapeElements ();_fegb .Handles =NewHandles ();if _egfcd :=d .DecodeElement (_fegb .Handles ,&_fddad );_egfcd !=nil {return _egfcd ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_fegb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edeg :=NewEG_ShapeElements ();_edeg .Fill =NewFill ();if _abdgb :=d .DecodeElement (_edeg .Fill ,&_fddad );_abdgb !=nil {return _abdgb ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_edeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgbcge :=NewEG_ShapeElements ();_dgbcge .Stroke =NewStroke ();if _deafd :=d .DecodeElement (_dgbcge .Stroke ,&_fddad );_deafd !=nil {return _deafd ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_dgbcge );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfgbd :=NewEG_ShapeElements ();_dfgbd .Shadow =NewShadow ();if _aeafa :=d .DecodeElement (_dfgbd .Shadow ,&_fddad );_aeafa !=nil {return _aeafa ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_dfgbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbde :=NewEG_ShapeElements ();_bfbde .Textbox =NewTextbox ();if _fgdaf :=d .DecodeElement (_bfbde .Textbox ,&_fddad );_fgdaf !=nil {return _fgdaf ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_bfbde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbadb :=NewEG_ShapeElements ();_bbadb .Textpath =NewTextpath ();if _cabbcd :=d .DecodeElement (_bbadb .Textpath ,&_fddad );_cabbcd !=nil {return _cabbcd ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_bbadb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_effcb :=NewEG_ShapeElements ();_effcb .Imagedata =NewImagedata ();if _facgc :=d .DecodeElement (_effcb .Imagedata ,&_fddad );_facgc !=nil {return _facgc ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_effcb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcdgg :=NewEG_ShapeElements ();_gcdgg .Skew =NewOfcSkew ();if _cfceb :=d .DecodeElement (_gcdgg .Skew ,&_fddad );_cfceb !=nil {return _cfceb ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_gcdgg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_debga :=NewEG_ShapeElements ();_debga .Extrusion =NewOfcExtrusion ();if _eefafa :=d .DecodeElement (_debga .Extrusion ,&_fddad );_eefafa !=nil {return _eefafa ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_debga );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdgdfbc :=NewEG_ShapeElements ();_cdgdfbc .Callout =NewOfcCallout ();if _dggbg :=d .DecodeElement (_cdgdfbc .Callout ,&_fddad );_dggbg !=nil {return _dggbg ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_cdgdfbc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfgbe :=NewEG_ShapeElements ();_cfgbe .Lock =NewOfcLock ();if _bdaec :=d .DecodeElement (_cfgbe .Lock ,&_fddad );_bdaec !=nil {return _bdaec ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_cfgbe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcefb :=NewEG_ShapeElements ();_bcefb .Clippath =NewOfcClippath ();if _cbaad :=d .DecodeElement (_bcefb .Clippath ,&_fddad );_cbaad !=nil {return _cbaad ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_bcefb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccgcf :=NewEG_ShapeElements ();_ccgcf .Signatureline =NewOfcSignatureline ();if _edceb :=d .DecodeElement (_ccgcf .Signatureline ,&_fddad );_edceb !=nil {return _edceb ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_ccgcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdceb :=NewEG_ShapeElements ();_cdceb .Wrap =_e .NewWrap ();if _dcagd :=d .DecodeElement (_cdceb .Wrap ,&_fddad );_dcagd !=nil {return _dcagd ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_cdceb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_daabg :=NewEG_ShapeElements ();_daabg .Anchorlock =_e .NewAnchorlock ();if _egegd :=d .DecodeElement (_daabg .Anchorlock ,&_fddad );_egegd !=nil {return _egegd ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_daabg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eceae :=NewEG_ShapeElements ();_eceae .Bordertop =_e .NewBordertop ();if _dbefc :=d .DecodeElement (_eceae .Bordertop ,&_fddad );_dbefc !=nil {return _dbefc ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_eceae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acdf :=NewEG_ShapeElements ();_acdf .Borderbottom =_e .NewBorderbottom ();if _dgagb :=d .DecodeElement (_acdf .Borderbottom ,&_fddad );_dgagb !=nil {return _dgagb ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_acdf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_beebfa :=NewEG_ShapeElements ();_beebfa .Borderleft =_e .NewBorderleft ();if _gabeg :=d .DecodeElement (_beebfa .Borderleft ,&_fddad );_gabeg !=nil {return _gabeg ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_beebfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aeegbd :=NewEG_ShapeElements ();_aeegbd .Borderright =_e .NewBorderright ();if _abdff :=d .DecodeElement (_aeegbd .Borderright ,&_fddad );_abdff !=nil {return _abdff ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_aeegbd );case _d .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"}:_bfaae :=NewEG_ShapeElements ();_bfaae .ClientData =_f .NewClientData ();if _bfcfc :=d .DecodeElement (_bfaae .ClientData ,&_fddad );_bfcfc !=nil {return _bfcfc ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_bfaae );case _d .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"}:_gdaba :=NewEG_ShapeElements ();_gdaba .Textdata =_g .NewTextdata ();if _aebcfa :=d .DecodeElement (_gdaba .Textdata ,&_fddad );_aebcfa !=nil {return _aebcfa ;};_dbcca .EG_ShapeElements =append (_dbcca .EG_ShapeElements ,_gdaba );default:_af .Log ("\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",_fddad .Name );if _gbcdbc :=d .Skip ();_gbcdbc !=nil {return _gbcdbc ;};};case _d .EndElement :break _fcdcfe ;case _d .CharData :};};return nil ;};func NewOfcCallout ()*OfcCallout {_cgafdd :=&OfcCallout {};_cgafdd .OfcCT_Callout =*NewOfcCT_Callout ();return _cgafdd ;}; -// Validate validates the AG_Style and its children -func (_bcff *AG_Style )Validate ()error {return _bcff .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path +func (_fbgdd *EG_ShapeElements )ValidateWithPath (path string )error {if _fbgdd .Path !=nil {if _ddbab :=_fbgdd .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_ddbab !=nil {return _ddbab ;};};if _fbgdd .Formulas !=nil {if _gcbab :=_fbgdd .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_gcbab !=nil {return _gcbab ;};};if _fbgdd .Handles !=nil {if _gbce :=_fbgdd .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_gbce !=nil {return _gbce ;};};if _fbgdd .Fill !=nil {if _gaade :=_fbgdd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gaade !=nil {return _gaade ;};};if _fbgdd .Stroke !=nil {if _bdbdd :=_fbgdd .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_bdbdd !=nil {return _bdbdd ;};};if _fbgdd .Shadow !=nil {if _dfadfg :=_fbgdd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_dfadfg !=nil {return _dfadfg ;};};if _fbgdd .Textbox !=nil {if _afab :=_fbgdd .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_afab !=nil {return _afab ;};};if _fbgdd .Textpath !=nil {if _cffbg :=_fbgdd .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_cffbg !=nil {return _cffbg ;};};if _fbgdd .Imagedata !=nil {if _gfcb :=_fbgdd .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_gfcb !=nil {return _gfcb ;};};if _fbgdd .Skew !=nil {if _cafe :=_fbgdd .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_cafe !=nil {return _cafe ;};};if _fbgdd .Extrusion !=nil {if _bdbgc :=_fbgdd .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_bdbgc !=nil {return _bdbgc ;};};if _fbgdd .Callout !=nil {if _faeeg :=_fbgdd .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_faeeg !=nil {return _faeeg ;};};if _fbgdd .Lock !=nil {if _dbbg :=_fbgdd .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_dbbg !=nil {return _dbbg ;};};if _fbgdd .Clippath !=nil {if _cdaac :=_fbgdd .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_cdaac !=nil {return _cdaac ;};};if _fbgdd .Signatureline !=nil {if _fcda :=_fbgdd .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_fcda !=nil {return _fcda ;};};if _fbgdd .Wrap !=nil {if _bgbad :=_fbgdd .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_bgbad !=nil {return _bgbad ;};};if _fbgdd .Anchorlock !=nil {if _ddbada :=_fbgdd .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_ddbada !=nil {return _ddbada ;};};if _fbgdd .Bordertop !=nil {if _bccbb :=_fbgdd .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_bccbb !=nil {return _bccbb ;};};if _fbgdd .Borderbottom !=nil {if _dgda :=_fbgdd .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_dgda !=nil {return _dgda ;};};if _fbgdd .Borderleft !=nil {if _aaaff :=_fbgdd .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_aaaff !=nil {return _aaaff ;};};if _fbgdd .Borderright !=nil {if _aacgbd :=_fbgdd .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_aacgbd !=nil {return _aacgbd ;};};if _fbgdd .ClientData !=nil {if _fdeaf :=_fbgdd .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_fdeaf !=nil {return _fdeaf ;};};if _fbgdd .Textdata !=nil {if _fdefb :=_fbgdd .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_fdefb !=nil {return _fdefb ;};};return nil ;};func (_fceffc *OfcLeft )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fceffc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_geedb :=range start .Attr {if _geedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geedb .Name .Local =="\u0068\u0072\u0065\u0066"{_ccegg ,_ffebca :=_geedb .Value ,error (nil );if _ffebca !=nil {return _ffebca ;};_fceffc .HrefAttr =&_ccegg ;continue ;};if _geedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geedb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fceffc .ForcedashAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geedb .Name .Local =="\u0074\u0069\u0074l\u0065"{_abedb ,_cggdd :=_geedb .Value ,error (nil );if _cggdd !=nil {return _cggdd ;};_fceffc .TitleAttr =&_abedb ;continue ;};if _geedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geedb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_edfaa ,_gbef :=_geedb .Value ,error (nil );if _gbef !=nil {return _gbef ;};_fceffc .AlthrefAttr =&_edfaa ;continue ;};if _geedb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fceffc .ImageaspectAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fceffc .StartarrowAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fceffc .LinestyleAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fceffc .StartarrowwidthAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fceffc .JoinstyleAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fceffc .StartarrowlengthAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dedfa ,_abaef :=_geedb .Value ,error (nil );if _abaef !=nil {return _abaef ;};_fceffc .DashstyleAttr =&_dedfa ;continue ;};if _geedb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fceffc .EndarrowAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fceffc .FilltypeAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fceffc .EndarrowwidthAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ddgd ,_cccga :=_geedb .Value ,error (nil );if _cccga !=nil {return _cccga ;};_fceffc .OpacityAttr =&_ddgd ;continue ;};if _geedb .Name .Local =="\u0063\u006f\u006co\u0072"{_gceac ,_cfdfa :=_geedb .Value ,error (nil );if _cfdfa !=nil {return _cfdfa ;};_fceffc .ColorAttr =&_gceac ;continue ;};if _geedb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fceffc .InsetpenAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fceffc .EndarrowlengthAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u0065\u0078\u0074"{_fceffc .ExtAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fceffc .EndcapAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_adgc ,_adbda :=_geedb .Value ,error (nil );if _adbda !=nil {return _adbda ;};_fceffc .Color2Attr =&_adgc ;continue ;};if _geedb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fceffc .ImagealignshapeAttr .UnmarshalXMLAttr (_geedb );continue ;};if _geedb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_feee ,_bgafd :=_geedb .Value ,error (nil );if _bgafd !=nil {return _bgafd ;};_fceffc .WeightAttr =&_feee ;continue ;};if _geedb .Name .Local =="\u0073\u0072\u0063"{_agbebe ,_ccbbb :=_geedb .Value ,error (nil );if _ccbbb !=nil {return _ccbbb ;};_fceffc .SrcAttr =&_agbebe ;continue ;};if _geedb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_ecgagg ,_bbcdb :=_geedb .Value ,error (nil );if _bbcdb !=nil {return _bbcdb ;};_fceffc .ImagesizeAttr =&_ecgagg ;continue ;};if _geedb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_geced ,_acfb :=_c .ParseFloat (_geedb .Value ,64);if _acfb !=nil {return _acfb ;};_fceffc .MiterlimitAttr =&_geced ;continue ;};if _geedb .Name .Local =="\u006f\u006e"{_fceffc .OnAttr .UnmarshalXMLAttr (_geedb );continue ;};};for {_efee ,_dacec :=d .Token ();if _dacec !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_dacec );};if _gcfge ,_fbgbc :=_efee .(_d .EndElement );_fbgbc &&_gcfge .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path -func (_ecga *CT_RoundRect )ValidateWithPath (path string )error {for _gceff ,_gggf :=range _ecga .EG_ShapeElements {if _dgfdb :=_gggf .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gceff ));_dgfdb !=nil {return _dgfdb ;};};if _egaad :=_ecga .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_egaad !=nil {return _egaad ;};if _gbgf :=_ecga .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gbgf !=nil {return _gbgf ;};if _baffb :=_ecga .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_baffb !=nil {return _baffb ;};if _bgbc :=_ecga .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bgbc !=nil {return _bgbc ;};if _gebaf :=_ecga .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gebaf !=nil {return _gebaf ;};if _fddbc :=_ecga .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fddbc !=nil {return _fddbc ;};if _bfdgea :=_ecga .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bfdgea !=nil {return _bfdgea ;};if _gdfd :=_ecga .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gdfd !=nil {return _gdfd ;};if _fedb :=_ecga .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fedb !=nil {return _fedb ;};if _ffed :=_ecga .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ffed !=nil {return _ffed ;};if _degcb :=_ecga .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_degcb !=nil {return _degcb ;};if _ageeg :=_ecga .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ageeg !=nil {return _ageeg ;};if _gbggg :=_ecga .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gbggg !=nil {return _gbggg ;};if _cdfb :=_ecga .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cdfb !=nil {return _cdfb ;};if _gdcd :=_ecga .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gdcd !=nil {return _gdcd ;};if _fbce :=_ecga .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fbce !=nil {return _fbce ;};if _accg :=_ecga .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_accg !=nil {return _accg ;};if _dfbae :=_ecga .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dfbae !=nil {return _dfbae ;};if _bgddb :=_ecga .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bgddb !=nil {return _bgddb ;};if _ffccg :=_ecga .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ffccg !=nil {return _ffccg ;};if _dbeb :=_ecga .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dbeb !=nil {return _dbeb ;};if _bgagb :=_ecga .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bgagb !=nil {return _bgagb ;};if _cfcfd :=_ecga .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cfcfd !=nil {return _cfcfd ;};if _adce :=_ecga .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_adce !=nil {return _adce ;};if _befaa :=_ecga .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_befaa !=nil {return _befaa ;};if _caded :=_ecga .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_caded !=nil {return _caded ;};if _afbbd :=_ecga .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_afbbd !=nil {return _afbbd ;};if _cegd :=_ecga .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cegd !=nil {return _cegd ;};if _faaf :=_ecga .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_faaf !=nil {return _faaf ;};return nil ;}; +// Validate validates the OfcCallout and its children +func (_bffge *OfcCallout )Validate ()error {return _bffge .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_eeaac *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eeaac =0;case "\u0072\u006f\u0075n\u0064":*_eeaac =1;case "\u0062\u0065\u0076e\u006c":*_eeaac =2;case "\u006d\u0069\u0074e\u0072":*_eeaac =3;};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 _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};type Formulas struct{CT_Formulas }; -// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path -func (_fceg *CT_Shapetype )ValidateWithPath (path string )error {for _bbga ,_daede :=range _fceg .EG_ShapeElements {if _fbedg :=_daede .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bbga ));_fbedg !=nil {return _fbedg ;};};if _fceg .Complex !=nil {if _edbcf :=_fceg .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_edbcf !=nil {return _edbcf ;};};if _edabg :=_fceg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_edabg !=nil {return _edabg ;};if _aega :=_fceg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_aega !=nil {return _aega ;};if _fbbac :=_fceg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fbbac !=nil {return _fbbac ;};if _cbbb :=_fceg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cbbb !=nil {return _cbbb ;};if _becd :=_fceg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_becd !=nil {return _becd ;};if _faae :=_fceg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_faae !=nil {return _faae ;};if _gacd :=_fceg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gacd !=nil {return _gacd ;};if _abce :=_fceg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_abce !=nil {return _abce ;};if _abdd :=_fceg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_abdd !=nil {return _abdd ;};if _febg :=_fceg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_febg !=nil {return _febg ;};if _fdgfb :=_fceg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fdgfb !=nil {return _fdgfb ;};if _ffede :=_fceg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ffede !=nil {return _ffede ;};if _ceef :=_fceg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ceef !=nil {return _ceef ;};if _ffegc :=_fceg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ffegc !=nil {return _ffegc ;};if _gebcg :=_fceg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gebcg !=nil {return _gebcg ;};if _bfffec :=_fceg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bfffec !=nil {return _bfffec ;};if _gbeeb :=_fceg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gbeeb !=nil {return _gbeeb ;};if _acfae :=_fceg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_acfae !=nil {return _acfae ;};if _daaa :=_fceg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_daaa !=nil {return _daaa ;};if _aaggda :=_fceg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aaggda !=nil {return _aaggda ;};if _bgcbfd :=_fceg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bgcbfd !=nil {return _bgcbfd ;};if _beff :=_fceg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_beff !=nil {return _beff ;};if _cbgce :=_fceg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cbgce !=nil {return _cbgce ;};if _bbefe :=_fceg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bbefe !=nil {return _bbefe ;};if _bacba :=_fceg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bacba !=nil {return _bacba ;};if _fdcead :=_fceg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fdcead !=nil {return _fdcead ;};if _daga :=_fceg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_daga !=nil {return _daga ;};if _adbda :=_fceg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_adbda !=nil {return _adbda ;};if _cfebe :=_fceg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cfebe !=nil {return _cfebe ;};return nil ;};func (_cegfc OfcST_ColorMode )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_cegfc .String (),start );};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};func (_agge *AG_Type )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _agge .TypeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_agge .TypeAttr )});};return nil ;};func (_gfcd *Formulas )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_gfcd .CT_Formulas =*NewCT_Formulas ();_fbgef :for {_bebdgg ,_dgaea :=d .Token ();if _dgaea !=nil {return _dgaea ;};switch _fddfa :=_bebdgg .(type ){case _af .StartElement :switch _fddfa .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gccc :=NewCT_F ();if _afae :=d .DecodeElement (_gccc ,&_fddfa );_afae !=nil {return _afae ;};_gfcd .F =append (_gfcd .F ,_gccc );default:_eg .Log ("\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",_fddfa .Name );if _gggfd :=d .Skip ();_gggfd !=nil {return _gggfd ;};};case _af .EndElement :break _fbgef ;case _af .CharData :};};return nil ;};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func (_fefcd OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _fefcd {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fefcd ));};return nil ;};func NewAG_Path ()*AG_Path {_fbcf :=&AG_Path {};return _fbcf };const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);type OfcCT_Complex struct{ExtAttr ST_Ext ;};type Imagedata struct{CT_ImageData };func (_deb *AG_Chromakey )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_fcdf :=range start .Attr {if _fcdf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ggca ,_eaa :=_fcdf .Value ,error (nil );if _eaa !=nil {return _eaa ;};_deb .ChromakeyAttr =&_ggca ;continue ;};};for {_debb ,_dag :=d .Token ();if _dag !=nil {return _ef .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_dag );};if _ggge ,_ggd :=_debb .(_af .EndElement );_ggd &&_ggge .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_egga :=&OfcCT_ColorMenu {};return _egga };func NewAG_CoreAttributes ()*AG_CoreAttributes {_geda :=&AG_CoreAttributes {};return _geda };func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_dbcd :=&AG_ShapeAttributes {};return _dbcd };func (_bddcec *Shadow )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _bddcec .CT_Shadow .MarshalXML (e ,start );};func (_faegc *OfcCT_ClipPath )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";};start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0076"},Value :_ef .Sprintf ("\u0025\u0076",_faegc .VAttr )});e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_gdce *AG_Path )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _gdce .PathAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_ef .Sprintf ("\u0025\u0076",*_gdce .PathAttr )});};return nil ;};func (_afgb *Textbox )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_afgb .CT_Textbox =*NewCT_Textbox ();for _ ,_aaaef :=range start .Attr {if _aaaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaaef .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_afgb .SingleclickAttr .UnmarshalXMLAttr (_aaaef );continue ;};if _aaaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaaef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_afgb .InsetmodeAttr .UnmarshalXMLAttr (_aaaef );continue ;};if _aaaef .Name .Local =="\u0069\u006e\u0073e\u0074"{_aafbc ,_feagbg :=_aaaef .Value ,error (nil );if _feagbg !=nil {return _feagbg ;};_afgb .InsetAttr =&_aafbc ;continue ;};if _aaaef .Name .Local =="\u0069\u0064"{_abbdb ,_bbdbf :=_aaaef .Value ,error (nil );if _bbdbf !=nil {return _bbdbf ;};_afgb .IdAttr =&_abbdb ;continue ;};if _aaaef .Name .Local =="\u0073\u0074\u0079l\u0065"{_ggccd ,_abaee :=_aaaef .Value ,error (nil );if _abaee !=nil {return _abaee ;};_afgb .StyleAttr =&_ggccd ;continue ;};};_debcg :for {_bfcbab ,_bgcae :=d .Token ();if _bgcae !=nil {return _bgcae ;};switch _afeega :=_bfcbab .(type ){case _af .StartElement :switch _afeega .Name {case _af .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"},_af .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"}:_afgb .TxbxContent =_g .NewTxbxContent ();if _eefag :=d .DecodeElement (_afgb .TxbxContent ,&_afeega );_eefag !=nil {return _eefag ;};default:if _ecagg ,_bcabd :=_eg .CreateElement (_afeega );_bcabd !=nil {return _bcabd ;}else {if _gbcdc :=d .DecodeElement (_ecagg ,&_afeega );_gbcdc !=nil {return _gbcdc ;};_afgb .Any =_ecagg ;};};case _af .EndElement :break _debcg ;case _af .CharData :};};return nil ;};func NewFill ()*Fill {_gdeaf :=&Fill {};_gdeaf .CT_Fill =*NewCT_Fill ();return _gdeaf }; +// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path +func (_bcgfe *Shapetype )ValidateWithPath (path string )error {if _aeaggf :=_bcgfe .CT_Shapetype .ValidateWithPath (path );_aeaggf !=nil {return _aeaggf ;};return nil ;};func (_fccbg ST_EditAs )ValidateWithPath (path string )error {switch _fccbg {case 0,1,2,3,4,5,6,7:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccbg ));};return nil ;};func (_facbg OfcST_ConnectorType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_facbg .String (),start );};type Rect struct{CT_Rect };func (_ff *AG_AllCoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bge :=range start .Attr {if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ff .BulletAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u006f\u006e\u0065\u0064"{_ff .OnedAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ff .AllowincellAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gcee ,_ecg :=_c .ParseInt (_bge .Value ,10,64);if _ecg !=nil {return _ecg ;};_ff .RegroupidAttr =&_gcee ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cec ,_ac :=_c .ParseInt (_bge .Value ,10,64);if _ac !=nil {return _ac ;};_ff .DgmnodekindAttr =&_cec ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ff .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ee ,_dff :=_bge .Value ,error (nil );if _dff !=nil {return _dff ;};_ff .BorderrightcolorAttr =&_ee ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ff .ButtonAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_efg ,_dda :=_bge .Value ,error (nil );if _dda !=nil {return _dda ;};_ff .BorderleftcolorAttr =&_efg ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ff .UserhiddenAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ff .UserdrawnAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0073\u0070\u0069\u0064"{_cgg ,_dgc :=_bge .Value ,error (nil );if _dgc !=nil {return _dgc ;};_ff .SpidAttr =&_cgg ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ff .DgmlayoutmruAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ff .DgmlayoutAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dfc ,_cd :=_bge .Value ,error (nil );if _cd !=nil {return _cd ;};_ff .BorderbottomcolorAttr =&_dfc ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_egd ,_fgd :=_bge .Value ,error (nil );if _fgd !=nil {return _fgd ;};_ff .BordertopcolorAttr =&_egd ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ff .AllowoverlapAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ff .InsetmodeAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0068\u0072"{_ff .HrAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0068\u0072\u0073t\u0064"{_ff .HrstdAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ff .HrnoshadeAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0068\u0072\u0070c\u0074"{_dgg ,_bcg :=_c .ParseFloat (_bge .Value ,64);if _bcg !=nil {return _bcg ;};_eec :=float32 (_dgg );_ff .HrpctAttr =&_eec ;continue ;};if _bge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bge .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ff .HralignAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bga ,_acd :=_bge .Value ,error (nil );if _acd !=nil {return _acd ;};_ff .TargetAttr =&_bga ;continue ;};if _bge .Name .Local =="\u0073\u0074\u0079l\u0065"{_ca ,_aef :=_bge .Value ,error (nil );if _aef !=nil {return _aef ;};_ff .StyleAttr =&_ca ;continue ;};if _bge .Name .Local =="\u0069\u0064"{_dac ,_bee :=_bge .Value ,error (nil );if _bee !=nil {return _bee ;};_ff .IdAttr =&_dac ;continue ;};if _bge .Name .Local =="\u0070\u0072\u0069n\u0074"{_ff .PrintAttr .UnmarshalXMLAttr (_bge );continue ;};if _bge .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cce ,_cgd :=_bge .Value ,error (nil );if _cgd !=nil {return _cgd ;};_ff .WrapcoordsAttr =&_cce ;continue ;};if _bge .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdc ,_bce :=_bge .Value ,error (nil );if _bce !=nil {return _bce ;};_ff .CoordoriginAttr =&_gdc ;continue ;};if _bge .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bf ,_efdc :=_bge .Value ,error (nil );if _efdc !=nil {return _efdc ;};_ff .CoordsizeAttr =&_bf ;continue ;};if _bge .Name .Local =="\u0061\u006c\u0074"{_beec ,_efgg :=_bge .Value ,error (nil );if _efgg !=nil {return _efgg ;};_ff .AltAttr =&_beec ;continue ;};if _bge .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbb ,_ad :=_bge .Value ,error (nil );if _ad !=nil {return _ad ;};_ff .TitleAttr =&_cbb ;continue ;};if _bge .Name .Local =="\u0063\u006c\u0061s\u0073"{_ecb ,_ed :=_bge .Value ,error (nil );if _ed !=nil {return _ed ;};_ff .ClassAttr =&_ecb ;continue ;};if _bge .Name .Local =="\u0068\u0072\u0065\u0066"{_dae ,_fc :=_bge .Value ,error (nil );if _fc !=nil {return _fc ;};_ff .HrefAttr =&_dae ;continue ;};};for {_edf ,_ba :=d .Token ();if _ba !=nil {return _cg .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",_ba );};if _ccb ,_adg :=_edf .(_d .EndElement );_adg &&_ccb .Name ==start .Name {break ;};};return nil ;};func (_gfag *CT_PolyLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbcg :=range start .Attr {if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gfag .UserdrawnAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0063\u006c\u0069\u0070"{_gfag .ClipAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfag .UserhiddenAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gfag .InsetmodeAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfag .BulletAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfag .PreferrelativeAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0068\u0072"{_gfag .HrAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfag .OleiconAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0068\u0072\u0073t\u0064"{_gfag .HrstdAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gfag .HrnoshadeAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_febgb ,_eeba :=_fbcg .Value ,error (nil );if _eeba !=nil {return _eeba ;};_gfag .BordertopcolorAttr =&_febgb ;continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gfag .DgmlayoutAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfag .AllowoverlapAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfag .BwnormalAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfag .CliptowrapAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bdbea ,_ebaf :=_fbcg .Value ,error (nil );if _ebaf !=nil {return _ebaf ;};_gfag .BorderbottomcolorAttr =&_bdbea ;continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u006f\u006e\u0065\u0064"{_gfag .OnedAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gfag .DgmlayoutmruAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cgba ,_ccgd :=_c .ParseInt (_fbcg .Value ,10,64);if _ccgd !=nil {return _ccgd ;};_gfag .RegroupidAttr =&_cgba ;continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfag .AllowincellAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0068\u0072\u0070c\u0074"{_fdaf ,_dfadf :=_c .ParseFloat (_fbcg .Value ,64);if _dfadf !=nil {return _dfadf ;};_dbdc :=float32 (_fdaf );_gfag .HrpctAttr =&_dbdc ;continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfag .ButtonAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0073\u0070\u0069\u0064"{_ffdfba ,_fcecd :=_fbcg .Value ,error (nil );if _fcecd !=nil {return _fcecd ;};_gfag .SpidAttr =&_ffdfba ;continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0073\u0070\u0074"{_faaa ,_fagfa :=_c .ParseFloat (_fbcg .Value ,64);if _fagfa !=nil {return _fagfa ;};_gfbbe :=float32 (_faaa );_gfag .SptAttr =&_gfbbe ;continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fbdfb ,_agbfg :=_fbcg .Value ,error (nil );if _agbfg !=nil {return _agbfg ;};_gfag .BorderleftcolorAttr =&_fbdfb ;continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u006f\u006c\u0065"{_gfag .OleAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cedf ,_acad :=_fbcg .Value ,error (nil );if _acad !=nil {return _acad ;};_gfag .BorderrightcolorAttr =&_cedf ;continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfag .BwmodeAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ccbfc ,_ccddb :=_c .ParseInt (_fbcg .Value ,10,64);if _ccddb !=nil {return _ccddb ;};_gfag .DgmnodekindAttr =&_ccbfc ;continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfag .ForcedashAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfag .BwpureAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfag .ConnectortypeAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfag .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gfag .HralignAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cdbb ,_baeg :=_fbcg .Value ,error (nil );if _baeg !=nil {return _baeg ;};_gfag .CoordsizeAttr =&_cdbb ;continue ;};if _fbcg .Name .Local =="\u0073\u0074\u0079l\u0065"{_bbec ,_efedd :=_fbcg .Value ,error (nil );if _efedd !=nil {return _efedd ;};_gfag .StyleAttr =&_bbec ;continue ;};if _fbcg .Name .Local =="\u0069\u0064"{_daeeb ,_aedbf :=_fbcg .Value ,error (nil );if _aedbf !=nil {return _aedbf ;};_gfag .IdAttr =&_daeeb ;continue ;};if _fbcg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gfag .StrokedAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Local =="\u0070\u0072\u0069n\u0074"{_gfag .PrintAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gegae ,_ecgcd :=_fbcg .Value ,error (nil );if _ecgcd !=nil {return _ecgcd ;};_gfag .StrokeweightAttr =&_gegae ;continue ;};if _fbcg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eaad ,_gbee :=_fbcg .Value ,error (nil );if _gbee !=nil {return _gbee ;};_gfag .WrapcoordsAttr =&_eaad ;continue ;};if _fbcg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfbbc ,_bceg :=_fbcg .Value ,error (nil );if _bceg !=nil {return _bceg ;};_gfag .ChromakeyAttr =&_dfbbc ;continue ;};if _fbcg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gdac ,_cgdf :=_fbcg .Value ,error (nil );if _cgdf !=nil {return _cgdf ;};_gfag .FillcolorAttr =&_gdac ;continue ;};if _fbcg .Name .Local =="\u0061\u006c\u0074"{_adfdf ,_dfeg :=_fbcg .Value ,error (nil );if _dfeg !=nil {return _dfeg ;};_gfag .AltAttr =&_adfdf ;continue ;};if _fbcg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gcdd ,_fdfc :=_fbcg .Value ,error (nil );if _fdfc !=nil {return _fdfc ;};_gfag .OpacityAttr =&_gcdd ;continue ;};if _fbcg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_efbg ,_acdg :=_fbcg .Value ,error (nil );if _acdg !=nil {return _acdg ;};_gfag .StrokecolorAttr =&_efbg ;continue ;};if _fbcg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfag .InsetpenAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfag .FilledAttr .UnmarshalXMLAttr (_fbcg );continue ;};if _fbcg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fdbc ,_dbaa :=_fbcg .Value ,error (nil );if _dbaa !=nil {return _dbaa ;};_gfag .CoordoriginAttr =&_fdbc ;continue ;};if _fbcg .Name .Local =="\u0074\u0069\u0074l\u0065"{_cfegc ,_ddea :=_fbcg .Value ,error (nil );if _ddea !=nil {return _ddea ;};_gfag .TitleAttr =&_cfegc ;continue ;};if _fbcg .Name .Local =="\u0063\u006c\u0061s\u0073"{_afdg ,_dfabe :=_fbcg .Value ,error (nil );if _dfabe !=nil {return _dfabe ;};_gfag .ClassAttr =&_afdg ;continue ;};if _fbcg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fdgbc ,_fdcgf :=_fbcg .Value ,error (nil );if _fdcgf !=nil {return _fdcgf ;};_gfag .TargetAttr =&_fdgbc ;continue ;};if _fbcg .Name .Local =="\u0068\u0072\u0065\u0066"{_cccbg ,_ffacd :=_fbcg .Value ,error (nil );if _ffacd !=nil {return _ffacd ;};_gfag .HrefAttr =&_cccbg ;continue ;};if _fbcg .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_efefg ,_ebbbc :=_fbcg .Value ,error (nil );if _ebbbc !=nil {return _ebbbc ;};_gfag .PointsAttr =&_efefg ;continue ;};};_bcaa :for {_dcbe ,_fefcb :=d .Token ();if _fefcb !=nil {return _fefcb ;};switch _bfeed :=_dcbe .(type ){case _d .StartElement :switch _bfeed .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggfb :=NewOfcInk ();if _fffe :=d .DecodeElement (_ggfb ,&_bfeed );_fffe !=nil {return _fffe ;};_gfag .Ink =append (_gfag .Ink ,_ggfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgbf :=NewEG_ShapeElements ();_bgbf .Path =NewPath ();if _fabc :=d .DecodeElement (_bgbf .Path ,&_bfeed );_fabc !=nil {return _fabc ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_bgbf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eacdc :=NewEG_ShapeElements ();_eacdc .Formulas =NewFormulas ();if _dcfb :=d .DecodeElement (_eacdc .Formulas ,&_bfeed );_dcfb !=nil {return _dcfb ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_eacdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffacde :=NewEG_ShapeElements ();_ffacde .Handles =NewHandles ();if _gaccd :=d .DecodeElement (_ffacde .Handles ,&_bfeed );_gaccd !=nil {return _gaccd ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_ffacde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfgb :=NewEG_ShapeElements ();_bfgb .Fill =NewFill ();if _bbdde :=d .DecodeElement (_bfgb .Fill ,&_bfeed );_bbdde !=nil {return _bbdde ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_bfgb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgaef :=NewEG_ShapeElements ();_fgaef .Stroke =NewStroke ();if _aabg :=d .DecodeElement (_fgaef .Stroke ,&_bfeed );_aabg !=nil {return _aabg ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_fgaef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfbcc :=NewEG_ShapeElements ();_cfbcc .Shadow =NewShadow ();if _agbb :=d .DecodeElement (_cfbcc .Shadow ,&_bfeed );_agbb !=nil {return _agbb ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_cfbcc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaec :=NewEG_ShapeElements ();_aaec .Textbox =NewTextbox ();if _abfac :=d .DecodeElement (_aaec .Textbox ,&_bfeed );_abfac !=nil {return _abfac ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_aaec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggag :=NewEG_ShapeElements ();_ggag .Textpath =NewTextpath ();if _eabfc :=d .DecodeElement (_ggag .Textpath ,&_bfeed );_eabfc !=nil {return _eabfc ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_ggag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fafb :=NewEG_ShapeElements ();_fafb .Imagedata =NewImagedata ();if _babdd :=d .DecodeElement (_fafb .Imagedata ,&_bfeed );_babdd !=nil {return _babdd ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_fafb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eebe :=NewEG_ShapeElements ();_eebe .Skew =NewOfcSkew ();if _acda :=d .DecodeElement (_eebe .Skew ,&_bfeed );_acda !=nil {return _acda ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_eebe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ceed :=NewEG_ShapeElements ();_ceed .Extrusion =NewOfcExtrusion ();if _accdc :=d .DecodeElement (_ceed .Extrusion ,&_bfeed );_accdc !=nil {return _accdc ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_ceed );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcbcb :=NewEG_ShapeElements ();_dcbcb .Callout =NewOfcCallout ();if _ebbgab :=d .DecodeElement (_dcbcb .Callout ,&_bfeed );_ebbgab !=nil {return _ebbgab ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_dcbcb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggdce :=NewEG_ShapeElements ();_ggdce .Lock =NewOfcLock ();if _fecc :=d .DecodeElement (_ggdce .Lock ,&_bfeed );_fecc !=nil {return _fecc ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_ggdce );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abdga :=NewEG_ShapeElements ();_abdga .Clippath =NewOfcClippath ();if _adaa :=d .DecodeElement (_abdga .Clippath ,&_bfeed );_adaa !=nil {return _adaa ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_abdga );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebcbd :=NewEG_ShapeElements ();_ebcbd .Signatureline =NewOfcSignatureline ();if _ecbdd :=d .DecodeElement (_ebcbd .Signatureline ,&_bfeed );_ecbdd !=nil {return _ecbdd ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_ebcbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aggc :=NewEG_ShapeElements ();_aggc .Wrap =_e .NewWrap ();if _adee :=d .DecodeElement (_aggc .Wrap ,&_bfeed );_adee !=nil {return _adee ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_aggc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cafce :=NewEG_ShapeElements ();_cafce .Anchorlock =_e .NewAnchorlock ();if _eccfg :=d .DecodeElement (_cafce .Anchorlock ,&_bfeed );_eccfg !=nil {return _eccfg ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_cafce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edcb :=NewEG_ShapeElements ();_edcb .Bordertop =_e .NewBordertop ();if _dfeeb :=d .DecodeElement (_edcb .Bordertop ,&_bfeed );_dfeeb !=nil {return _dfeeb ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_edcb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_daab :=NewEG_ShapeElements ();_daab .Borderbottom =_e .NewBorderbottom ();if _dgega :=d .DecodeElement (_daab .Borderbottom ,&_bfeed );_dgega !=nil {return _dgega ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_daab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gacgf :=NewEG_ShapeElements ();_gacgf .Borderleft =_e .NewBorderleft ();if _eddc :=d .DecodeElement (_gacgf .Borderleft ,&_bfeed );_eddc !=nil {return _eddc ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_gacgf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdgcc :=NewEG_ShapeElements ();_cdgcc .Borderright =_e .NewBorderright ();if _eefd :=d .DecodeElement (_cdgcc .Borderright ,&_bfeed );_eefd !=nil {return _eefd ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_cdgcc );case _d .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"}:_gcbff :=NewEG_ShapeElements ();_gcbff .ClientData =_f .NewClientData ();if _egdg :=d .DecodeElement (_gcbff .ClientData ,&_bfeed );_egdg !=nil {return _egdg ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_gcbff );case _d .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"}:_cgbgb :=NewEG_ShapeElements ();_cgbgb .Textdata =_g .NewTextdata ();if _dbag :=d .DecodeElement (_cgbgb .Textdata ,&_bfeed );_dbag !=nil {return _dbag ;};_gfag .EG_ShapeElements =append (_gfag .EG_ShapeElements ,_cgbgb );default:_af .Log ("\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",_bfeed .Name );if _efbaa :=d .Skip ();_efbaa !=nil {return _efbaa ;};};case _d .EndElement :break _bcaa ;case _d .CharData :};};return nil ;};func (_bg *AG_Adj )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ga :=range start .Attr {if _ga .Name .Local =="\u0061\u0064\u006a"{_dd ,_aabf :=_ga .Value ,error (nil );if _aabf !=nil {return _aabf ;};_bg .AdjAttr =&_dd ;continue ;};};for {_cc ,_eg :=d .Token ();if _eg !=nil {return _cg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_eg );};if _egf ,_gc :=_cc .(_d .EndElement );_gc &&_egf .Name ==start .Name {break ;};};return nil ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func NewOfcCT_Entry ()*OfcCT_Entry {_cddbg :=&OfcCT_Entry {};return _cddbg };func NewHandles ()*Handles {_cbaec :=&Handles {};_cbaec .CT_Handles =*NewCT_Handles ();return _cbaec };type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};func NewCT_Oval ()*CT_Oval {_agcd :=&CT_Oval {};return _agcd };func NewCT_F ()*CT_F {_ccged :=&CT_F {};return _ccged };func NewPolyline ()*Polyline {_fcdab :=&Polyline {};_fcdab .CT_PolyLine =*NewCT_PolyLine ();return _fcdab ;}; -// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path -func (_cbdad *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _dff :=_cbdad .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dff !=nil {return _dff ;};if _aea :=_cbdad .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aea !=nil {return _aea ;};if _gdef :=_cbdad .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gdef !=nil {return _gdef ;};if _geef :=_cbdad .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_geef !=nil {return _geef ;};if _bebb :=_cbdad .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bebb !=nil {return _bebb ;};if _bcg :=_cbdad .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bcg !=nil {return _bcg ;};if _dbb :=_cbdad .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dbb !=nil {return _dbb ;};if _aab :=_cbdad .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_aab !=nil {return _aab ;};if _ebc :=_cbdad .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ebc !=nil {return _ebc ;};if _dgg :=_cbdad .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dgg !=nil {return _dgg ;};return nil ;};func (_bggdg *ST_ImageAspect )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_bggdg =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_bggdg =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_bggdg =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_bggdg =3;};return nil ;};type Shapetype struct{CT_Shapetype };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;);func (_cgfca *CT_Rect )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u0072\u0065\u0063\u0074";};if _cgfca .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .HrefAttr )});};if _cgfca .TargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .TargetAttr )});};if _cgfca .ClassAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .ClassAttr )});};if _cgfca .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .TitleAttr )});};if _cgfca .AltAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006c\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .AltAttr )});};if _cgfca .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .CoordsizeAttr )});};if _cgfca .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .CoordoriginAttr )});};if _cgfca .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .WrapcoordsAttr )});};if _cgfca .PrintAttr !=_ea .ST_TrueFalseUnset {_aade ,_badbf :=_cgfca .PrintAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u0072\u0069n\u0074"});if _badbf !=nil {return _badbf ;};start .Attr =append (start .Attr ,_aade );};if _cgfca .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .IdAttr )});};if _cgfca .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .StyleAttr )});};if _cgfca .SpidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .SpidAttr )});};if _cgfca .OnedAttr !=_ea .ST_TrueFalseUnset {_bfdge ,_gaebg :=_cgfca .OnedAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gaebg !=nil {return _gaebg ;};start .Attr =append (start .Attr ,_bfdge );};if _cgfca .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .RegroupidAttr )});};if _cgfca .DoubleclicknotifyAttr !=_ea .ST_TrueFalseUnset {_cabdd ,_bggc :=_cgfca .DoubleclicknotifyAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bggc !=nil {return _bggc ;};start .Attr =append (start .Attr ,_cabdd );};if _cgfca .ButtonAttr !=_ea .ST_TrueFalseUnset {_ffgbe ,_fdccc :=_cgfca .ButtonAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fdccc !=nil {return _fdccc ;};start .Attr =append (start .Attr ,_ffgbe );};if _cgfca .UserhiddenAttr !=_ea .ST_TrueFalseUnset {_gface ,_abed :=_cgfca .UserhiddenAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _abed !=nil {return _abed ;};start .Attr =append (start .Attr ,_gface );};if _cgfca .BulletAttr !=_ea .ST_TrueFalseUnset {_fedc ,_ebabc :=_cgfca .BulletAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ebabc !=nil {return _ebabc ;};start .Attr =append (start .Attr ,_fedc );};if _cgfca .HrAttr !=_ea .ST_TrueFalseUnset {_dcba ,_gbcee :=_cgfca .HrAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0068\u0072"});if _gbcee !=nil {return _gbcee ;};start .Attr =append (start .Attr ,_dcba );};if _cgfca .HrstdAttr !=_ea .ST_TrueFalseUnset {_gaaeb ,_fadde :=_cgfca .HrstdAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fadde !=nil {return _fadde ;};start .Attr =append (start .Attr ,_gaaeb );};if _cgfca .HrnoshadeAttr !=_ea .ST_TrueFalseUnset {_affad ,_fadf :=_cgfca .HrnoshadeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fadf !=nil {return _fadf ;};start .Attr =append (start .Attr ,_affad );};if _cgfca .HrpctAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .HrpctAttr )});};if _cgfca .HralignAttr !=OfcST_HrAlignUnset {_ddcec ,_gdefeg :=_cgfca .HralignAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gdefeg !=nil {return _gdefeg ;};start .Attr =append (start .Attr ,_ddcec );};if _cgfca .AllowincellAttr !=_ea .ST_TrueFalseUnset {_gecg ,_cbca :=_cgfca .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cbca !=nil {return _cbca ;};start .Attr =append (start .Attr ,_gecg );};if _cgfca .AllowoverlapAttr !=_ea .ST_TrueFalseUnset {_bdbe ,_edeac :=_cgfca .AllowoverlapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _edeac !=nil {return _edeac ;};start .Attr =append (start .Attr ,_bdbe );};if _cgfca .UserdrawnAttr !=_ea .ST_TrueFalseUnset {_gbcaa ,_fbaag :=_cgfca .UserdrawnAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fbaag !=nil {return _fbaag ;};start .Attr =append (start .Attr ,_gbcaa );};if _cgfca .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .BordertopcolorAttr )});};if _cgfca .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .BorderleftcolorAttr )});};if _cgfca .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .BorderbottomcolorAttr )});};if _cgfca .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .BorderrightcolorAttr )});};if _cgfca .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dbae ,_aaedc :=_cgfca .DgmlayoutAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _aaedc !=nil {return _aaedc ;};start .Attr =append (start .Attr ,_dbae );};if _cgfca .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .DgmnodekindAttr )});};if _cgfca .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fcff ,_efbcc :=_cgfca .DgmlayoutmruAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _efbcc !=nil {return _efbcc ;};start .Attr =append (start .Attr ,_fcff );};if _cgfca .InsetmodeAttr !=OfcST_InsetModeUnset {_bede ,_ffgbef :=_cgfca .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ffgbef !=nil {return _ffgbef ;};start .Attr =append (start .Attr ,_bede );};if _cgfca .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .OpacityAttr )});};if _cgfca .StrokedAttr !=_ea .ST_TrueFalseUnset {_bdcfde ,_faccg :=_cgfca .StrokedAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _faccg !=nil {return _faccg ;};start .Attr =append (start .Attr ,_bdcfde );};if _cgfca .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .StrokecolorAttr )});};if _cgfca .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .StrokeweightAttr )});};if _cgfca .InsetpenAttr !=_ea .ST_TrueFalseUnset {_dggcb ,_ggfba :=_cgfca .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ggfba !=nil {return _ggfba ;};start .Attr =append (start .Attr ,_dggcb );};if _cgfca .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .ChromakeyAttr )});};if _cgfca .FilledAttr !=_ea .ST_TrueFalseUnset {_ebeb ,_eade :=_cgfca .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eade !=nil {return _eade ;};start .Attr =append (start .Attr ,_ebeb );};if _cgfca .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .FillcolorAttr )});};if _cgfca .SptAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_cgfca .SptAttr )});};if _cgfca .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cgbff ,_ccfc :=_cgfca .ConnectortypeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ccfc !=nil {return _ccfc ;};start .Attr =append (start .Attr ,_cgbff );};if _cgfca .BwmodeAttr !=OfcST_BWModeUnset {_dbdfa ,_caggb :=_cgfca .BwmodeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _caggb !=nil {return _caggb ;};start .Attr =append (start .Attr ,_dbdfa );};if _cgfca .BwpureAttr !=OfcST_BWModeUnset {_bgeb ,_gcac :=_cgfca .BwpureAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gcac !=nil {return _gcac ;};start .Attr =append (start .Attr ,_bgeb );};if _cgfca .BwnormalAttr !=OfcST_BWModeUnset {_efge ,_gdage :=_cgfca .BwnormalAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gdage !=nil {return _gdage ;};start .Attr =append (start .Attr ,_efge );};if _cgfca .ForcedashAttr !=_ea .ST_TrueFalseUnset {_ffae ,_afgfg :=_cgfca .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _afgfg !=nil {return _afgfg ;};start .Attr =append (start .Attr ,_ffae );};if _cgfca .OleiconAttr !=_ea .ST_TrueFalseUnset {_deabc ,_ggcab :=_cgfca .OleiconAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ggcab !=nil {return _ggcab ;};start .Attr =append (start .Attr ,_deabc );};if _cgfca .OleAttr !=_ea .ST_TrueFalseBlankUnset {_fbdad ,_bgcdc :=_cgfca .OleAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bgcdc !=nil {return _bgcdc ;};start .Attr =append (start .Attr ,_fbdad );};if _cgfca .PreferrelativeAttr !=_ea .ST_TrueFalseUnset {_ccee ,_cgfe :=_cgfca .PreferrelativeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _cgfe !=nil {return _cgfe ;};start .Attr =append (start .Attr ,_ccee );};if _cgfca .CliptowrapAttr !=_ea .ST_TrueFalseUnset {_aedf ,_ggeca :=_cgfca .CliptowrapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ggeca !=nil {return _ggeca ;};start .Attr =append (start .Attr ,_aedf );};if _cgfca .ClipAttr !=_ea .ST_TrueFalseUnset {_ecccb ,_eaab :=_cgfca .ClipAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _eaab !=nil {return _eaab ;};start .Attr =append (start .Attr ,_ecccb );};e .EncodeToken (start );if _cgfca .EG_ShapeElements !=nil {for _ ,_dcdfd :=range _cgfca .EG_ShapeElements {_dcdfd .MarshalXML (e ,_af .StartElement {});};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_egbce :=&OfcCT_ClipPath {};return _egbce };func (_gdaef *OfcCT_Diagram )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";};if _gdaef .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_gdaef .DgmstyleAttr )});};if _gdaef .AutoformatAttr !=_ea .ST_TrueFalseUnset {_fadgb ,_aaabg :=_gdaef .AutoformatAttr .MarshalXMLAttr (_af .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _aaabg !=nil {return _aaabg ;};start .Attr =append (start .Attr ,_fadgb );};if _gdaef .ReverseAttr !=_ea .ST_TrueFalseUnset {_fgdcc ,_edaba :=_gdaef .ReverseAttr .MarshalXMLAttr (_af .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _edaba !=nil {return _edaba ;};start .Attr =append (start .Attr ,_fgdcc );};if _gdaef .AutolayoutAttr !=_ea .ST_TrueFalseUnset {_egegc ,_fagfgc :=_gdaef .AutolayoutAttr .MarshalXMLAttr (_af .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _fagfgc !=nil {return _fagfgc ;};start .Attr =append (start .Attr ,_egegc );};if _gdaef .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_ef .Sprintf ("\u0025\u0076",*_gdaef .DgmscalexAttr )});};if _gdaef .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_gdaef .DgmscaleyAttr )});};if _gdaef .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_gdaef .DgmfontsizeAttr )});};if _gdaef .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_gdaef .ConstrainboundsAttr )});};if _gdaef .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_gdaef .DgmbasetextscaleAttr )});};if _gdaef .ExtAttr !=ST_ExtUnset {_aede ,_agbfd :=_gdaef .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _agbfd !=nil {return _agbfd ;};start .Attr =append (start .Attr ,_aede );};e .EncodeToken (start );if _gdaef .Relationtable !=nil {_cbecg :=_af .StartElement {Name :_af .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_gdaef .Relationtable ,_cbecg );};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_cgbab *OfcCT_SignatureLine )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";};if _cgbab .IssignaturelineAttr !=_ea .ST_TrueFalseUnset {_decef ,_bafdf :=_cgbab .IssignaturelineAttr .MarshalXMLAttr (_af .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _bafdf !=nil {return _bafdf ;};start .Attr =append (start .Attr ,_decef );};if _cgbab .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_cgbab .IdAttr )});};if _cgbab .ProvidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_cgbab .ProvidAttr )});};if _cgbab .SigninginstructionssetAttr !=_ea .ST_TrueFalseUnset {_eaece ,_ecdbf :=_cgbab .SigninginstructionssetAttr .MarshalXMLAttr (_af .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"});if _ecdbf !=nil {return _ecdbf ;};start .Attr =append (start .Attr ,_eaece );};if _cgbab .AllowcommentsAttr !=_ea .ST_TrueFalseUnset {_fabcf ,_gbgb :=_cgbab .AllowcommentsAttr .MarshalXMLAttr (_af .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _gbgb !=nil {return _gbgb ;};start .Attr =append (start .Attr ,_fabcf );};if _cgbab .ShowsigndateAttr !=_ea .ST_TrueFalseUnset {_beacd ,_ddbfag :=_cgbab .ShowsigndateAttr .MarshalXMLAttr (_af .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _ddbfag !=nil {return _ddbfag ;};start .Attr =append (start .Attr ,_beacd );};if _cgbab .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_cgbab .SuggestedsignerAttr )});};if _cgbab .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_ef .Sprintf ("\u0025\u0076",*_cgbab .Suggestedsigner2Attr )});};if _cgbab .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_cgbab .SuggestedsigneremailAttr )});};if _cgbab .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_cgbab .SigninginstructionsAttr )});};if _cgbab .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_cgbab .AddlxmlAttr )});};if _cgbab .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_cgbab .SigprovurlAttr )});};if _cgbab .ExtAttr !=ST_ExtUnset {_cgde ,_edcef :=_cgbab .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _edcef !=nil {return _edcef ;};start .Attr =append (start .Attr ,_cgde );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_ShapeElements and its children +func (_dbdeb *EG_ShapeElements )Validate ()error {return _dbdeb .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");}; -// ValidateWithPath validates the Background and its children, prefixing error messages with path -func (_gcfg *Background )ValidateWithPath (path string )error {if _gce :=_gcfg .CT_Background .ValidateWithPath (path );_gce !=nil {return _gce ;};return nil ;};type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _ea .ST_TrueFalse ;ReverseAttr _ea .ST_TrueFalse ;AutolayoutAttr _ea .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};func (_dfdd *OfcCT_Relation )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_eacd :=range start .Attr {if _eacd .Name .Local =="\u0069\u0064\u0073r\u0063"{_gfebcg ,_bafdce :=_eacd .Value ,error (nil );if _bafdce !=nil {return _bafdce ;};_dfdd .IdsrcAttr =&_gfebcg ;continue ;};if _eacd .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_fbafe ,_daafb :=_eacd .Value ,error (nil );if _daafb !=nil {return _daafb ;};_dfdd .IddestAttr =&_fbafe ;continue ;};if _eacd .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_ecaac ,_bbeb :=_eacd .Value ,error (nil );if _bbeb !=nil {return _bbeb ;};_dfdd .IdcntrAttr =&_ecaac ;continue ;};if _eacd .Name .Local =="\u0065\u0078\u0074"{_dfdd .ExtAttr .UnmarshalXMLAttr (_eacd );continue ;};};for {_baeab ,_cedge :=d .Token ();if _cedge !=nil {return _ef .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",_cedge );};if _adaba ,_gfdaad :=_baeab .(_af .EndElement );_gfdaad &&_adaba .Name ==start .Name {break ;};};return nil ;};func (_gcb *AG_Id )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_cgag :=range start .Attr {if _cgag .Name .Local =="\u0069\u0064"{_aff ,_bcce :=_cgag .Value ,error (nil );if _bcce !=nil {return _bcce ;};_gcb .IdAttr =&_aff ;continue ;};};for {_cbbe ,_cgdd :=d .Token ();if _cgdd !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_cgdd );};if _dbc ,_bcb :=_cbbe .(_af .EndElement );_bcb &&_dbc .Name ==start .Name {break ;};};return nil ;};func (_dbfbc OfcST_ColorMode )String ()string {switch _dbfbc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_eacba *Group )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _eacba .CT_Group .MarshalXML (e ,start );};func (_ceggda OfcST_ExtrusionRender )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_egeeb :=_af .Attr {};_egeeb .Name =name ;switch _ceggda {case OfcST_ExtrusionRenderUnset :_egeeb .Value ="";case OfcST_ExtrusionRenderSolid :_egeeb .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_egeeb .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_egeeb .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _egeeb ,nil ;};func NewCT_Line ()*CT_Line {_eeebc :=&CT_Line {};return _eeebc };type OfcCT_Lock struct{PositionAttr _ea .ST_TrueFalse ;SelectionAttr _ea .ST_TrueFalse ;GroupingAttr _ea .ST_TrueFalse ;UngroupingAttr _ea .ST_TrueFalse ;RotationAttr _ea .ST_TrueFalse ;CroppingAttr _ea .ST_TrueFalse ;VerticiesAttr _ea .ST_TrueFalse ;AdjusthandlesAttr _ea .ST_TrueFalse ;TextAttr _ea .ST_TrueFalse ;AspectratioAttr _ea .ST_TrueFalse ;ShapetypeAttr _ea .ST_TrueFalse ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path +func (_eebec *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _cfae :=_eebec .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cfae !=nil {return _cfae ;};return nil ;};func (_dcaba *OfcLeft )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _dcaba .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_ffbgf OfcST_CalloutPlacement )String ()string {switch _ffbgf {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 ST_StrokeJoinStyle byte ;func NewCT_PolyLine ()*CT_PolyLine {_dddge :=&CT_PolyLine {};return _dddge };const (ST_FillTypeUnset ST_FillType =0;ST_FillTypeSolid ST_FillType =1;ST_FillTypeGradient ST_FillType =2;ST_FillTypeGradientRadial ST_FillType =3;ST_FillTypeTile ST_FillType =4;ST_FillTypePattern ST_FillType =5;ST_FillTypeFrame ST_FillType =6;);type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _b .ST_TrueFalse ;ReverseAttr _b .ST_TrueFalse ;AutolayoutAttr _b .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};func (_gbbccd OfcST_ExtrusionPlane )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbbccd .String (),start );};type OfcST_ExtrusionPlane byte ;func (_gcead *OfcCT_Complex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cedba :=range start .Attr {if _cedba .Name .Local =="\u0065\u0078\u0074"{_gcead .ExtAttr .UnmarshalXMLAttr (_cedba );continue ;};};for {_caaa ,_gbfae :=d .Token ();if _gbfae !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_gbfae );};if _eeaab ,_ddfaca :=_caaa .(_d .EndElement );_ddfaca &&_eeaab .Name ==start .Name {break ;};};return nil ;};type Arc struct{CT_Arc };func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_eggbb :=&OfcCT_Extrusion {};return _eggbb }; -// Validate validates the AG_CoreAttributes and its children -func (_cdf *AG_CoreAttributes )Validate ()error {return _cdf .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};type OfcST_ColorMode byte ;func (_caccc ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _caccc {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caccc ));};return nil ;};func (_eggeg ST_FillType )ValidateWithPath (path string )error {switch _eggeg {case 0,1,2,3,4,5,6:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eggeg ));};return nil ;};func (_fgeaf *CT_Group )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076:\u0067\u0072\u006f\u0075\u0070";};if _fgeaf .EditasAttr !=ST_EditAsUnset {_dggae ,_fcbab :=_fgeaf .EditasAttr .MarshalXMLAttr (_af .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _fcbab !=nil {return _fcbab ;};start .Attr =append (start .Attr ,_dggae );};if _fgeaf .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .TablepropertiesAttr )});};if _fgeaf .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .TablelimitsAttr )});};if _fgeaf .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .HrefAttr )});};if _fgeaf .TargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .TargetAttr )});};if _fgeaf .ClassAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .ClassAttr )});};if _fgeaf .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .TitleAttr )});};if _fgeaf .AltAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006c\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .AltAttr )});};if _fgeaf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .CoordsizeAttr )});};if _fgeaf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .CoordoriginAttr )});};if _fgeaf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .WrapcoordsAttr )});};if _fgeaf .PrintAttr !=_ea .ST_TrueFalseUnset {_egaab ,_caef :=_fgeaf .PrintAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u0072\u0069n\u0074"});if _caef !=nil {return _caef ;};start .Attr =append (start .Attr ,_egaab );};if _fgeaf .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .IdAttr )});};if _fgeaf .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .StyleAttr )});};if _fgeaf .SpidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .SpidAttr )});};if _fgeaf .OnedAttr !=_ea .ST_TrueFalseUnset {_afdd ,_gafa :=_fgeaf .OnedAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_afdd );};if _fgeaf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .RegroupidAttr )});};if _fgeaf .DoubleclicknotifyAttr !=_ea .ST_TrueFalseUnset {_beec ,_ebf :=_fgeaf .DoubleclicknotifyAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ebf !=nil {return _ebf ;};start .Attr =append (start .Attr ,_beec );};if _fgeaf .ButtonAttr !=_ea .ST_TrueFalseUnset {_aabb ,_gaefe :=_fgeaf .ButtonAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gaefe !=nil {return _gaefe ;};start .Attr =append (start .Attr ,_aabb );};if _fgeaf .UserhiddenAttr !=_ea .ST_TrueFalseUnset {_bfgdb ,_feab :=_fgeaf .UserhiddenAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _feab !=nil {return _feab ;};start .Attr =append (start .Attr ,_bfgdb );};if _fgeaf .BulletAttr !=_ea .ST_TrueFalseUnset {_cgbf ,_eagg :=_fgeaf .BulletAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _eagg !=nil {return _eagg ;};start .Attr =append (start .Attr ,_cgbf );};if _fgeaf .HrAttr !=_ea .ST_TrueFalseUnset {_dgbf ,_ebgg :=_fgeaf .HrAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0068\u0072"});if _ebgg !=nil {return _ebgg ;};start .Attr =append (start .Attr ,_dgbf );};if _fgeaf .HrstdAttr !=_ea .ST_TrueFalseUnset {_bfge ,_efdg :=_fgeaf .HrstdAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _efdg !=nil {return _efdg ;};start .Attr =append (start .Attr ,_bfge );};if _fgeaf .HrnoshadeAttr !=_ea .ST_TrueFalseUnset {_aaec ,_aecf :=_fgeaf .HrnoshadeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _aecf !=nil {return _aecf ;};start .Attr =append (start .Attr ,_aaec );};if _fgeaf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .HrpctAttr )});};if _fgeaf .HralignAttr !=OfcST_HrAlignUnset {_fggf ,_eabf :=_fgeaf .HralignAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _eabf !=nil {return _eabf ;};start .Attr =append (start .Attr ,_fggf );};if _fgeaf .AllowincellAttr !=_ea .ST_TrueFalseUnset {_ggde ,_cecf :=_fgeaf .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cecf !=nil {return _cecf ;};start .Attr =append (start .Attr ,_ggde );};if _fgeaf .AllowoverlapAttr !=_ea .ST_TrueFalseUnset {_fedf ,_aabfb :=_fgeaf .AllowoverlapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _aabfb !=nil {return _aabfb ;};start .Attr =append (start .Attr ,_fedf );};if _fgeaf .UserdrawnAttr !=_ea .ST_TrueFalseUnset {_effc ,_begg :=_fgeaf .UserdrawnAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _begg !=nil {return _begg ;};start .Attr =append (start .Attr ,_effc );};if _fgeaf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .BordertopcolorAttr )});};if _fgeaf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .BorderleftcolorAttr )});};if _fgeaf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .BorderbottomcolorAttr )});};if _fgeaf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .BorderrightcolorAttr )});};if _fgeaf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_afggc ,_abfb :=_fgeaf .DgmlayoutAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _abfb !=nil {return _abfb ;};start .Attr =append (start .Attr ,_afggc );};if _fgeaf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .DgmnodekindAttr )});};if _fgeaf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_aafd ,_gbbc :=_fgeaf .DgmlayoutmruAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gbbc !=nil {return _gbbc ;};start .Attr =append (start .Attr ,_aafd );};if _fgeaf .InsetmodeAttr !=OfcST_InsetModeUnset {_bddd ,_aaebb :=_fgeaf .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _aaebb !=nil {return _aaebb ;};start .Attr =append (start .Attr ,_bddd );};if _fgeaf .FilledAttr !=_ea .ST_TrueFalseUnset {_ggac ,_agabd :=_fgeaf .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _agabd !=nil {return _agabd ;};start .Attr =append (start .Attr ,_ggac );};if _fgeaf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_fgeaf .FillcolorAttr )});};e .EncodeToken (start );if _fgeaf .Group !=nil {_ccdf :=_af .StartElement {Name :_af .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_dfgg :=range _fgeaf .Group {e .EncodeElement (_dfgg ,_ccdf );};};if _fgeaf .Shape !=nil {_ddea :=_af .StartElement {Name :_af .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};for _ ,_dcda :=range _fgeaf .Shape {e .EncodeElement (_dcda ,_ddea );};};if _fgeaf .Shapetype !=nil {_fbdg :=_af .StartElement {Name :_af .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_debdb :=range _fgeaf .Shapetype {e .EncodeElement (_debdb ,_fbdg );};};if _fgeaf .Arc !=nil {_dgce :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_cbge :=range _fgeaf .Arc {e .EncodeElement (_cbge ,_dgce );};};if _fgeaf .Curve !=nil {_faaa :=_af .StartElement {Name :_af .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}};for _ ,_cfacf :=range _fgeaf .Curve {e .EncodeElement (_cfacf ,_faaa );};};if _fgeaf .Image !=nil {_dddf :=_af .StartElement {Name :_af .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_fcbaa :=range _fgeaf .Image {e .EncodeElement (_fcbaa ,_dddf );};};if _fgeaf .Line !=nil {_eaec :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_gddfc :=range _fgeaf .Line {e .EncodeElement (_gddfc ,_eaec );};};if _fgeaf .Oval !=nil {_caegb :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}};for _ ,_eebg :=range _fgeaf .Oval {e .EncodeElement (_eebg ,_caegb );};};if _fgeaf .Polyline !=nil {_gacb :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_dddff :=range _fgeaf .Polyline {e .EncodeElement (_dddff ,_gacb );};};if _fgeaf .Rect !=nil {_acca :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_beegb :=range _fgeaf .Rect {e .EncodeElement (_beegb ,_acca );};};if _fgeaf .Roundrect !=nil {_dddb :=_af .StartElement {Name :_af .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}};for _ ,_acege :=range _fgeaf .Roundrect {e .EncodeElement (_acege ,_dddb );};};if _fgeaf .Diagram !=nil {_fedaf :=_af .StartElement {Name :_af .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_adabf :=range _fgeaf .Diagram {e .EncodeElement (_adabf ,_fedaf );};};if _fgeaf .EG_ShapeElements !=nil {for _ ,_cacg :=range _fgeaf .EG_ShapeElements {_cacg .MarshalXML (e ,_af .StartElement {});};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path +func (_fgeg *OfcComplex )ValidateWithPath (path string )error {if _afdgce :=_fgeg .OfcCT_Complex .ValidateWithPath (path );_afdgce !=nil {return _afdgce ;};return nil ;};func (_cdffe *OfcST_ColorMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgeec ,_bbfbc :=d .Token ();if _bbfbc !=nil {return _bbfbc ;};if _ecafc ,_fefg :=_bgeec .(_d .EndElement );_fefg &&_ecafc .Name ==start .Name {*_cdffe =1;return nil ;};if _dfddbb ,_eedca :=_bgeec .(_d .CharData );!_eedca {return _cg .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",_bgeec );}else {switch string (_dfddbb ){case "":*_cdffe =0;case "\u0061\u0075\u0074\u006f":*_cdffe =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cdffe =2;};};_bgeec ,_bbfbc =d .Token ();if _bbfbc !=nil {return _bbfbc ;};if _gdddb ,_decda :=_bgeec .(_d .EndElement );_decda &&_gdddb .Name ==start .Name {return nil ;};return _cg .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",_bgeec );};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_edafe :=&OfcCT_OLEObject {};return _edafe };type ST_ImageAspect byte ;func (_gfddf *OfcCT_Relation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e";};if _gfddf .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_gfddf .IdsrcAttr )});};if _gfddf .IddestAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gfddf .IddestAttr )});};if _gfddf .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_gfddf .IdcntrAttr )});};if _gfddf .ExtAttr !=ST_ExtUnset {_acafc ,_baaaea :=_gfddf .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _baaaea !=nil {return _baaaea ;};start .Attr =append (start .Attr ,_acafc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path -func (_cbbc *AG_CoreAttributes )ValidateWithPath (path string )error {if _ccdg :=_cbbc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ccdg !=nil {return _ccdg ;};return nil ;};type OfcCallout struct{OfcCT_Callout };func NewAG_Chromakey ()*AG_Chromakey {_ggcg :=&AG_Chromakey {};return _ggcg };func (_eaefe *OfcLock )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_eaefe .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_cfce :=range start .Attr {if _cfce .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eaefe .PositionAttr .UnmarshalXMLAttr (_cfce );continue ;};if _cfce .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_eaefe .SelectionAttr .UnmarshalXMLAttr (_cfce );continue ;};if _cfce .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_eaefe .GroupingAttr .UnmarshalXMLAttr (_cfce );continue ;};if _cfce .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_eaefe .UngroupingAttr .UnmarshalXMLAttr (_cfce );continue ;};if _cfce .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_eaefe .RotationAttr .UnmarshalXMLAttr (_cfce );continue ;};if _cfce .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_eaefe .CroppingAttr .UnmarshalXMLAttr (_cfce );continue ;};if _cfce .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_eaefe .VerticiesAttr .UnmarshalXMLAttr (_cfce );continue ;};if _cfce .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_eaefe .AdjusthandlesAttr .UnmarshalXMLAttr (_cfce );continue ;};if _cfce .Name .Local =="\u0074\u0065\u0078\u0074"{_eaefe .TextAttr .UnmarshalXMLAttr (_cfce );continue ;};if _cfce .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_eaefe .AspectratioAttr .UnmarshalXMLAttr (_cfce );continue ;};if _cfce .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_eaefe .ShapetypeAttr .UnmarshalXMLAttr (_cfce );continue ;};if _cfce .Name .Local =="\u0065\u0078\u0074"{_eaefe .ExtAttr .UnmarshalXMLAttr (_cfce );continue ;};};for {_edagc ,_cdfae :=d .Token ();if _cdfae !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_cdfae );};if _ccdda ,_cdaac :=_edagc .(_af .EndElement );_cdaac &&_ccdda .Name ==start .Name {break ;};};return nil ;};type OfcST_OLEDrawAspect byte ;type Rect struct{CT_Rect };func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_fee :=&AG_AllShapeAttributes {};return _fee };type OfcCT_Proxy struct{StartAttr _ea .ST_TrueFalseBlank ;EndAttr _ea .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};func (_geb *AG_OfficeCoreAttributes )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _geb .SpidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_geb .SpidAttr )});};if _geb .OnedAttr !=_ea .ST_TrueFalseUnset {_ddg ,_gff :=_geb .OnedAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gff !=nil {return _gff ;};start .Attr =append (start .Attr ,_ddg );};if _geb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_geb .RegroupidAttr )});};if _geb .DoubleclicknotifyAttr !=_ea .ST_TrueFalseUnset {_ggee ,_bfe :=_geb .DoubleclicknotifyAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bfe !=nil {return _bfe ;};start .Attr =append (start .Attr ,_ggee );};if _geb .ButtonAttr !=_ea .ST_TrueFalseUnset {_ebb ,_cae :=_geb .ButtonAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cae !=nil {return _cae ;};start .Attr =append (start .Attr ,_ebb );};if _geb .UserhiddenAttr !=_ea .ST_TrueFalseUnset {_cggg ,_fea :=_geb .UserhiddenAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fea !=nil {return _fea ;};start .Attr =append (start .Attr ,_cggg );};if _geb .BulletAttr !=_ea .ST_TrueFalseUnset {_dcc ,_fba :=_geb .BulletAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fba !=nil {return _fba ;};start .Attr =append (start .Attr ,_dcc );};if _geb .HrAttr !=_ea .ST_TrueFalseUnset {_agg ,_afef :=_geb .HrAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0068\u0072"});if _afef !=nil {return _afef ;};start .Attr =append (start .Attr ,_agg );};if _geb .HrstdAttr !=_ea .ST_TrueFalseUnset {_gbe ,_adcg :=_geb .HrstdAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _adcg !=nil {return _adcg ;};start .Attr =append (start .Attr ,_gbe );};if _geb .HrnoshadeAttr !=_ea .ST_TrueFalseUnset {_bfgc ,_geba :=_geb .HrnoshadeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _geba !=nil {return _geba ;};start .Attr =append (start .Attr ,_bfgc );};if _geb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_geb .HrpctAttr )});};if _geb .HralignAttr !=OfcST_HrAlignUnset {_caa ,_fdcg :=_geb .HralignAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _fdcg !=nil {return _fdcg ;};start .Attr =append (start .Attr ,_caa );};if _geb .AllowincellAttr !=_ea .ST_TrueFalseUnset {_dbad ,_aeb :=_geb .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _aeb !=nil {return _aeb ;};start .Attr =append (start .Attr ,_dbad );};if _geb .AllowoverlapAttr !=_ea .ST_TrueFalseUnset {_dedb ,_gfg :=_geb .AllowoverlapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _gfg !=nil {return _gfg ;};start .Attr =append (start .Attr ,_dedb );};if _geb .UserdrawnAttr !=_ea .ST_TrueFalseUnset {_aad ,_edg :=_geb .UserdrawnAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _edg !=nil {return _edg ;};start .Attr =append (start .Attr ,_aad );};if _geb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_geb .BordertopcolorAttr )});};if _geb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_geb .BorderleftcolorAttr )});};if _geb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_geb .BorderbottomcolorAttr )});};if _geb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_geb .BorderrightcolorAttr )});};if _geb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bad ,_aagf :=_geb .DgmlayoutAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _aagf !=nil {return _aagf ;};start .Attr =append (start .Attr ,_bad );};if _geb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_geb .DgmnodekindAttr )});};if _geb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ecgd ,_gefb :=_geb .DgmlayoutmruAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gefb !=nil {return _gefb ;};start .Attr =append (start .Attr ,_ecgd );};if _geb .InsetmodeAttr !=OfcST_InsetModeUnset {_ccac ,_dfb :=_geb .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dfb !=nil {return _dfb ;};start .Attr =append (start .Attr ,_ccac );};return nil ;};func (_dbcdc ST_ImageAspect )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_fbffg :=_af .Attr {};_fbffg .Name =name ;switch _dbcdc {case ST_ImageAspectUnset :_fbffg .Value ="";case ST_ImageAspectIgnore :_fbffg .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_fbffg .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_fbffg .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _fbffg ,nil ;};func (_badgg *Polyline )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_badgg .CT_PolyLine =*NewCT_PolyLine ();for _ ,_eadad :=range start .Attr {if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_badgg .UserdrawnAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0063\u006c\u0069\u0070"{_badgg .ClipAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_badgg .UserhiddenAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_badgg .InsetmodeAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_badgg .BulletAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_badgg .PreferrelativeAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0068\u0072"{_badgg .HrAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_badgg .OleiconAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0068\u0072\u0073t\u0064"{_badgg .HrstdAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_badgg .HrnoshadeAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cdec ,_bfgdda :=_eadad .Value ,error (nil );if _bfgdda !=nil {return _bfgdda ;};_badgg .BordertopcolorAttr =&_cdec ;continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_badgg .DgmlayoutAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_badgg .AllowoverlapAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_badgg .BwnormalAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_badgg .CliptowrapAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_geee ,_gdgfa :=_eadad .Value ,error (nil );if _gdgfa !=nil {return _gdgfa ;};_badgg .BorderbottomcolorAttr =&_geee ;continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u006f\u006e\u0065\u0064"{_badgg .OnedAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_badgg .DgmlayoutmruAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aaeca ,_gegdb :=_e .ParseInt (_eadad .Value ,10,64);if _gegdb !=nil {return _gegdb ;};_badgg .RegroupidAttr =&_aaeca ;continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_badgg .AllowincellAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0068\u0072\u0070c\u0074"{_edccc ,_ebdabe :=_e .ParseFloat (_eadad .Value ,64);if _ebdabe !=nil {return _ebdabe ;};_ffedf :=float32 (_edccc );_badgg .HrpctAttr =&_ffedf ;continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_badgg .ButtonAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0073\u0070\u0069\u0064"{_caafa ,_dacdg :=_eadad .Value ,error (nil );if _dacdg !=nil {return _dacdg ;};_badgg .SpidAttr =&_caafa ;continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0073\u0070\u0074"{_bbbbcb ,_bacda :=_e .ParseFloat (_eadad .Value ,64);if _bacda !=nil {return _bacda ;};_badggd :=float32 (_bbbbcb );_badgg .SptAttr =&_badggd ;continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ggeeg ,_gefcg :=_eadad .Value ,error (nil );if _gefcg !=nil {return _gefcg ;};_badgg .BorderleftcolorAttr =&_ggeeg ;continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u006f\u006c\u0065"{_badgg .OleAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gddbg ,_dageaa :=_eadad .Value ,error (nil );if _dageaa !=nil {return _dageaa ;};_badgg .BorderrightcolorAttr =&_gddbg ;continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_badgg .BwmodeAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eccad ,_ceddf :=_e .ParseInt (_eadad .Value ,10,64);if _ceddf !=nil {return _ceddf ;};_badgg .DgmnodekindAttr =&_eccad ;continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_badgg .ForcedashAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_badgg .BwpureAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_badgg .ConnectortypeAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_badgg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadad .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_badgg .HralignAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dfabf ,_gfdea :=_eadad .Value ,error (nil );if _gfdea !=nil {return _gfdea ;};_badgg .CoordsizeAttr =&_dfabf ;continue ;};if _eadad .Name .Local =="\u0073\u0074\u0079l\u0065"{_gdfffe ,_abbfd :=_eadad .Value ,error (nil );if _abbfd !=nil {return _abbfd ;};_badgg .StyleAttr =&_gdfffe ;continue ;};if _eadad .Name .Local =="\u0069\u0064"{_edfedf ,_dddde :=_eadad .Value ,error (nil );if _dddde !=nil {return _dddde ;};_badgg .IdAttr =&_edfedf ;continue ;};if _eadad .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_badgg .StrokedAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Local =="\u0070\u0072\u0069n\u0074"{_badgg .PrintAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fccbb ,_dcbbb :=_eadad .Value ,error (nil );if _dcbbb !=nil {return _dcbbb ;};_badgg .StrokeweightAttr =&_fccbb ;continue ;};if _eadad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gceca ,_bfcab :=_eadad .Value ,error (nil );if _bfcab !=nil {return _bfcab ;};_badgg .WrapcoordsAttr =&_gceca ;continue ;};if _eadad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gdcca ,_acedd :=_eadad .Value ,error (nil );if _acedd !=nil {return _acedd ;};_badgg .ChromakeyAttr =&_gdcca ;continue ;};if _eadad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ceegf ,_gccfb :=_eadad .Value ,error (nil );if _gccfb !=nil {return _gccfb ;};_badgg .FillcolorAttr =&_ceegf ;continue ;};if _eadad .Name .Local =="\u0061\u006c\u0074"{_baagae ,_bbbgd :=_eadad .Value ,error (nil );if _bbbgd !=nil {return _bbbgd ;};_badgg .AltAttr =&_baagae ;continue ;};if _eadad .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_agef ,_bccef :=_eadad .Value ,error (nil );if _bccef !=nil {return _bccef ;};_badgg .OpacityAttr =&_agef ;continue ;};if _eadad .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_acgc ,_dfggbd :=_eadad .Value ,error (nil );if _dfggbd !=nil {return _dfggbd ;};_badgg .StrokecolorAttr =&_acgc ;continue ;};if _eadad .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_badgg .InsetpenAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_badgg .FilledAttr .UnmarshalXMLAttr (_eadad );continue ;};if _eadad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aafddc ,_gafega :=_eadad .Value ,error (nil );if _gafega !=nil {return _gafega ;};_badgg .CoordoriginAttr =&_aafddc ;continue ;};if _eadad .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgfedb ,_gdgd :=_eadad .Value ,error (nil );if _gdgd !=nil {return _gdgd ;};_badgg .TitleAttr =&_bgfedb ;continue ;};if _eadad .Name .Local =="\u0063\u006c\u0061s\u0073"{_gaeff ,_degde :=_eadad .Value ,error (nil );if _degde !=nil {return _degde ;};_badgg .ClassAttr =&_gaeff ;continue ;};if _eadad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebbce ,_bacbbf :=_eadad .Value ,error (nil );if _bacbbf !=nil {return _bacbbf ;};_badgg .TargetAttr =&_ebbce ;continue ;};if _eadad .Name .Local =="\u0068\u0072\u0065\u0066"{_ffefce ,_ffbee :=_eadad .Value ,error (nil );if _ffbee !=nil {return _ffbee ;};_badgg .HrefAttr =&_ffefce ;continue ;};if _eadad .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_bfeg ,_ceeab :=_eadad .Value ,error (nil );if _ceeab !=nil {return _ceeab ;};_badgg .PointsAttr =&_bfeg ;continue ;};};_dggbe :for {_dcff ,_baadd :=d .Token ();if _baadd !=nil {return _baadd ;};switch _eabda :=_dcff .(type ){case _af .StartElement :switch _eabda .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfgcc :=NewOfcInk ();if _cgaca :=d .DecodeElement (_bfgcc ,&_eabda );_cgaca !=nil {return _cgaca ;};_badgg .Ink =append (_badgg .Ink ,_bfgcc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccdb :=NewEG_ShapeElements ();_ccdb .Path =NewPath ();if _daabc :=d .DecodeElement (_ccdb .Path ,&_eabda );_daabc !=nil {return _daabc ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_ccdb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eggff :=NewEG_ShapeElements ();_eggff .Formulas =NewFormulas ();if _gcbag :=d .DecodeElement (_eggff .Formulas ,&_eabda );_gcbag !=nil {return _gcbag ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_eggff );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_daada :=NewEG_ShapeElements ();_daada .Handles =NewHandles ();if _effdb :=d .DecodeElement (_daada .Handles ,&_eabda );_effdb !=nil {return _effdb ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_daada );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccfba :=NewEG_ShapeElements ();_ccfba .Fill =NewFill ();if _aegdb :=d .DecodeElement (_ccfba .Fill ,&_eabda );_aegdb !=nil {return _aegdb ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_ccfba );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffff :=NewEG_ShapeElements ();_ffff .Stroke =NewStroke ();if _adaeg :=d .DecodeElement (_ffff .Stroke ,&_eabda );_adaeg !=nil {return _adaeg ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_ffff );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcdee :=NewEG_ShapeElements ();_dcdee .Shadow =NewShadow ();if _abeb :=d .DecodeElement (_dcdee .Shadow ,&_eabda );_abeb !=nil {return _abeb ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_dcdee );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bffgb :=NewEG_ShapeElements ();_bffgb .Textbox =NewTextbox ();if _aggefd :=d .DecodeElement (_bffgb .Textbox ,&_eabda );_aggefd !=nil {return _aggefd ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_bffgb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eafeef :=NewEG_ShapeElements ();_eafeef .Textpath =NewTextpath ();if _gcbecc :=d .DecodeElement (_eafeef .Textpath ,&_eabda );_gcbecc !=nil {return _gcbecc ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_eafeef );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bagfb :=NewEG_ShapeElements ();_bagfb .Imagedata =NewImagedata ();if _aeecg :=d .DecodeElement (_bagfb .Imagedata ,&_eabda );_aeecg !=nil {return _aeecg ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_bagfb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abccf :=NewEG_ShapeElements ();_abccf .Skew =NewOfcSkew ();if _gfbac :=d .DecodeElement (_abccf .Skew ,&_eabda );_gfbac !=nil {return _gfbac ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_abccf );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggggb :=NewEG_ShapeElements ();_ggggb .Extrusion =NewOfcExtrusion ();if _fecac :=d .DecodeElement (_ggggb .Extrusion ,&_eabda );_fecac !=nil {return _fecac ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_ggggb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaaff :=NewEG_ShapeElements ();_eaaff .Callout =NewOfcCallout ();if _effa :=d .DecodeElement (_eaaff .Callout ,&_eabda );_effa !=nil {return _effa ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_eaaff );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cccbd :=NewEG_ShapeElements ();_cccbd .Lock =NewOfcLock ();if _edffc :=d .DecodeElement (_cccbd .Lock ,&_eabda );_edffc !=nil {return _edffc ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_cccbd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aefd :=NewEG_ShapeElements ();_aefd .Clippath =NewOfcClippath ();if _efcdc :=d .DecodeElement (_aefd .Clippath ,&_eabda );_efcdc !=nil {return _efcdc ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_aefd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eeegdf :=NewEG_ShapeElements ();_eeegdf .Signatureline =NewOfcSignatureline ();if _eedeb :=d .DecodeElement (_eeegdf .Signatureline ,&_eabda );_eedeb !=nil {return _eedeb ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_eeegdf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eabcf :=NewEG_ShapeElements ();_eabcf .Wrap =_f .NewWrap ();if _dgeef :=d .DecodeElement (_eabcf .Wrap ,&_eabda );_dgeef !=nil {return _dgeef ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_eabcf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agege :=NewEG_ShapeElements ();_agege .Anchorlock =_f .NewAnchorlock ();if _bddf :=d .DecodeElement (_agege .Anchorlock ,&_eabda );_bddf !=nil {return _bddf ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_agege );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agegg :=NewEG_ShapeElements ();_agegg .Bordertop =_f .NewBordertop ();if _gbacae :=d .DecodeElement (_agegg .Bordertop ,&_eabda );_gbacae !=nil {return _gbacae ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_agegg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dagcf :=NewEG_ShapeElements ();_dagcf .Borderbottom =_f .NewBorderbottom ();if _aeaeda :=d .DecodeElement (_dagcf .Borderbottom ,&_eabda );_aeaeda !=nil {return _aeaeda ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_dagcf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_accdf :=NewEG_ShapeElements ();_accdf .Borderleft =_f .NewBorderleft ();if _cbbcgd :=d .DecodeElement (_accdf .Borderleft ,&_eabda );_cbbcgd !=nil {return _cbbcgd ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_accdf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcfgd :=NewEG_ShapeElements ();_fcfgd .Borderright =_f .NewBorderright ();if _ebge :=d .DecodeElement (_fcfgd .Borderright ,&_eabda );_ebge !=nil {return _ebge ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_fcfgd );case _af .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"}:_baced :=NewEG_ShapeElements ();_baced .ClientData =_d .NewClientData ();if _dbbge :=d .DecodeElement (_baced .ClientData ,&_eabda );_dbbge !=nil {return _dbbge ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_baced );case _af .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"}:_dcdcb :=NewEG_ShapeElements ();_dcdcb .Textdata =_fd .NewTextdata ();if _cgecg :=d .DecodeElement (_dcdcb .Textdata ,&_eabda );_cgecg !=nil {return _cgecg ;};_badgg .EG_ShapeElements =append (_badgg .EG_ShapeElements ,_dcdcb );default:_eg .Log ("\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",_eabda .Name );if _feba :=d .Skip ();_feba !=nil {return _feba ;};};case _af .EndElement :break _dggbe ;case _af .CharData :};};return nil ;};func (_bgccd OfcST_ExtrusionRender )String ()string {switch _bgccd {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 (_egeeac OfcST_DiagramLayout )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_fcbec :=_af .Attr {};_fcbec .Name =name ;switch _egeeac {case OfcST_DiagramLayoutUnset :_fcbec .Value ="";case OfcST_DiagramLayout0 :_fcbec .Value ="\u0030";case OfcST_DiagramLayout1 :_fcbec .Value ="\u0031";case OfcST_DiagramLayout2 :_fcbec .Value ="\u0032";case OfcST_DiagramLayout3 :_fcbec .Value ="\u0033";};return _fcbec ,nil ;};func (_dgec *Background )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _dgec .CT_Background .MarshalXML (e ,start );};func (_gdddc ST_StrokeArrowType )ValidateWithPath (path string )error {switch _gdddc {case 0,1,2,3,4,5,6:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdddc ));};return nil ;}; +// Validate validates the OfcCT_Entry and its children +func (_abcce *OfcCT_Entry )Validate ()error {return _abcce .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");}; -// ValidateWithPath validates the Textpath and its children, prefixing error messages with path -func (_bagfab *Textpath )ValidateWithPath (path string )error {if _ffeac :=_bagfab .CT_TextPath .ValidateWithPath (path );_ffeac !=nil {return _ffeac ;};return nil ;};func (_afgc *OfcOLEObject )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_afgc .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_ceebg :=range start .Attr {if _ceebg .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"&&_ceebg .Name .Local =="\u0069\u0064"||_ceebg .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"&&_ceebg .Name .Local =="\u0069\u0064"{_edeb ,_ceadb :=_ceebg .Value ,error (nil );if _ceadb !=nil {return _ceadb ;};_afgc .IdAttr =&_edeb ;continue ;};if _ceebg .Name .Local =="\u0054\u0079\u0070\u0065"{_afgc .TypeAttr .UnmarshalXMLAttr (_ceebg );continue ;};if _ceebg .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_dgfab ,_feede :=_ceebg .Value ,error (nil );if _feede !=nil {return _feede ;};_afgc .ProgIDAttr =&_dgfab ;continue ;};if _ceebg .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_fgagd ,_ffba :=_ceebg .Value ,error (nil );if _ffba !=nil {return _ffba ;};_afgc .ShapeIDAttr =&_fgagd ;continue ;};if _ceebg .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_afgc .DrawAspectAttr .UnmarshalXMLAttr (_ceebg );continue ;};if _ceebg .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_edgfc ,_feaba :=_ceebg .Value ,error (nil );if _feaba !=nil {return _feaba ;};_afgc .ObjectIDAttr =&_edgfc ;continue ;};if _ceebg .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_afgc .UpdateModeAttr .UnmarshalXMLAttr (_ceebg );continue ;};};_ecddb :for {_fcdbg ,_dgfabg :=d .Token ();if _dgfabg !=nil {return _dgfabg ;};switch _bcgb :=_fcdbg .(type ){case _af .StartElement :switch _bcgb .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afgc .LinkType =new (string );if _ceebd :=d .DecodeElement (_afgc .LinkType ,&_bcgb );_ceebd !=nil {return _ceebd ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afgc .LockedField =_ea .ST_TrueFalseBlankUnset ;if _cbgfd :=d .DecodeElement (&_afgc .LockedField ,&_bcgb );_cbgfd !=nil {return _cbgfd ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afgc .FieldCodes =new (string );if _aafbd :=d .DecodeElement (_afgc .FieldCodes ,&_bcgb );_aafbd !=nil {return _aafbd ;};default:_eg .Log ("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",_bcgb .Name );if _fbega :=d .Skip ();_fbega !=nil {return _fbega ;};};case _af .EndElement :break _ecddb ;case _af .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path +func (_ecbdf *OfcDiagram )ValidateWithPath (path string )error {if _bdggd :=_ecbdf .OfcCT_Diagram .ValidateWithPath (path );_bdggd !=nil {return _bdggd ;};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;);func (_abfcc *CT_Line )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgcfg :=range start .Attr {if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_abfcc .UserdrawnAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_abfcc .ButtonAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_abfcc .DgmlayoutmruAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_abfcc .UserhiddenAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_abfcc .CliptowrapAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_abfcc .BulletAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u006f\u006c\u0065"{_abfcc .OleAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0068\u0072"{_abfcc .HrAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0073\u0070\u0069\u0064"{_caccd ,_aaaca :=_dgcfg .Value ,error (nil );if _aaaca !=nil {return _aaaca ;};_abfcc .SpidAttr =&_caccd ;continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0068\u0072\u0073t\u0064"{_abfcc .HrstdAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_abfcc .BwnormalAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccbe ,_dedf :=_dgcfg .Value ,error (nil );if _dedf !=nil {return _dedf ;};_abfcc .BordertopcolorAttr =&_ccbe ;continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_abfcc .DgmlayoutAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_abfcc .ForcedashAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_abfcc .AllowoverlapAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_abfcc .HrnoshadeAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_abfcc .PreferrelativeAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dgaf ,_dgce :=_dgcfg .Value ,error (nil );if _dgce !=nil {return _dgce ;};_abfcc .BorderbottomcolorAttr =&_dgaf ;continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u006f\u006e\u0065\u0064"{_abfcc .OnedAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aedf ,_defge :=_c .ParseInt (_dgcfg .Value ,10,64);if _defge !=nil {return _defge ;};_abfcc .DgmnodekindAttr =&_aedf ;continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fcec ,_daec :=_c .ParseInt (_dgcfg .Value ,10,64);if _daec !=nil {return _daec ;};_abfcc .RegroupidAttr =&_fcec ;continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_abfcc .AllowincellAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0068\u0072\u0070c\u0074"{_bffgb ,_bgbe :=_c .ParseFloat (_dgcfg .Value ,64);if _bgbe !=nil {return _bgbe ;};_edaf :=float32 (_bffgb );_abfcc .HrpctAttr =&_edaf ;continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0063\u006c\u0069\u0070"{_abfcc .ClipAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abfcc .InsetmodeAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cgafd ,_ebage :=_dgcfg .Value ,error (nil );if _ebage !=nil {return _ebage ;};_abfcc .BorderleftcolorAttr =&_cgafd ;continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_abfcc .OleiconAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fdeg ,_gacgc :=_dgcfg .Value ,error (nil );if _gacgc !=nil {return _gacgc ;};_abfcc .BorderrightcolorAttr =&_fdeg ;continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_abfcc .ConnectortypeAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_abfcc .BwpureAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_abfcc .BwmodeAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0073\u0070\u0074"{_afbe ,_ebfa :=_c .ParseFloat (_dgcfg .Value ,64);if _ebfa !=nil {return _ebfa ;};_bgba :=float32 (_afbe );_abfcc .SptAttr =&_bgba ;continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_abfcc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcfg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_abfcc .HralignAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Local =="\u0074\u006f"{_cagd ,_fdefe :=_dgcfg .Value ,error (nil );if _fdefe !=nil {return _fdefe ;};_abfcc .ToAttr =&_cagd ;continue ;};if _dgcfg .Name .Local =="\u0069\u0064"{_eabab ,_cddee :=_dgcfg .Value ,error (nil );if _cddee !=nil {return _cddee ;};_abfcc .IdAttr =&_eabab ;continue ;};if _dgcfg .Name .Local =="\u0061\u006c\u0074"{_ebeg ,_caabb :=_dgcfg .Value ,error (nil );if _caabb !=nil {return _caabb ;};_abfcc .AltAttr =&_ebeg ;continue ;};if _dgcfg .Name .Local =="\u0070\u0072\u0069n\u0074"{_abfcc .PrintAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_abfcc .StrokedAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dfcd ,_gdaee :=_dgcfg .Value ,error (nil );if _gdaee !=nil {return _gdaee ;};_abfcc .WrapcoordsAttr =&_dfcd ;continue ;};if _dgcfg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ffdda ,_acfe :=_dgcfg .Value ,error (nil );if _acfe !=nil {return _acfe ;};_abfcc .StrokeweightAttr =&_ffdda ;continue ;};if _dgcfg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fgedd ,_egca :=_dgcfg .Value ,error (nil );if _egca !=nil {return _egca ;};_abfcc .CoordoriginAttr =&_fgedd ;continue ;};if _dgcfg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ccfg ,_dacg :=_dgcfg .Value ,error (nil );if _dacg !=nil {return _dacg ;};_abfcc .ChromakeyAttr =&_ccfg ;continue ;};if _dgcfg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fdcf ,_fbeeb :=_dgcfg .Value ,error (nil );if _fbeeb !=nil {return _fbeeb ;};_abfcc .FillcolorAttr =&_fdcf ;continue ;};if _dgcfg .Name .Local =="\u0073\u0074\u0079l\u0065"{_febgg ,_cdgdfb :=_dgcfg .Value ,error (nil );if _cdgdfb !=nil {return _cdgdfb ;};_abfcc .StyleAttr =&_febgg ;continue ;};if _dgcfg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ddcd ,_abdg :=_dgcfg .Value ,error (nil );if _abdg !=nil {return _abdg ;};_abfcc .OpacityAttr =&_ddcd ;continue ;};if _dgcfg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cfafe ,_bgcde :=_dgcfg .Value ,error (nil );if _bgcde !=nil {return _bgcde ;};_abfcc .StrokecolorAttr =&_cfafe ;continue ;};if _dgcfg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_abfcc .InsetpenAttr .UnmarshalXMLAttr (_dgcfg );continue ;};if _dgcfg .Name .Local =="\u0066\u0072\u006f\u006d"{_dggb ,_ddefb :=_dgcfg .Value ,error (nil );if _ddefb !=nil {return _ddefb ;};_abfcc .FromAttr =&_dggb ;continue ;};if _dgcfg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_feca ,_bggcd :=_dgcfg .Value ,error (nil );if _bggcd !=nil {return _bggcd ;};_abfcc .CoordsizeAttr =&_feca ;continue ;};if _dgcfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfbab ,_fgedc :=_dgcfg .Value ,error (nil );if _fgedc !=nil {return _fgedc ;};_abfcc .TitleAttr =&_dfbab ;continue ;};if _dgcfg .Name .Local =="\u0063\u006c\u0061s\u0073"{_begbc ,_dcfc :=_dgcfg .Value ,error (nil );if _dcfc !=nil {return _dcfc ;};_abfcc .ClassAttr =&_begbc ;continue ;};if _dgcfg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_badc ,_eecd :=_dgcfg .Value ,error (nil );if _eecd !=nil {return _eecd ;};_abfcc .TargetAttr =&_badc ;continue ;};if _dgcfg .Name .Local =="\u0068\u0072\u0065\u0066"{_fagfe ,_fgabf :=_dgcfg .Value ,error (nil );if _fgabf !=nil {return _fgabf ;};_abfcc .HrefAttr =&_fagfe ;continue ;};if _dgcfg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_abfcc .FilledAttr .UnmarshalXMLAttr (_dgcfg );continue ;};};_abbd :for {_edea ,_bbcae :=d .Token ();if _bbcae !=nil {return _bbcae ;};switch _gdef :=_edea .(type ){case _d .StartElement :switch _gdef .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecad :=NewEG_ShapeElements ();_ecad .Path =NewPath ();if _eggec :=d .DecodeElement (_ecad .Path ,&_gdef );_eggec !=nil {return _eggec ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_ecad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dedg :=NewEG_ShapeElements ();_dedg .Formulas =NewFormulas ();if _cbbe :=d .DecodeElement (_dedg .Formulas ,&_gdef );_cbbe !=nil {return _cbbe ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_dedg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eaaad :=NewEG_ShapeElements ();_eaaad .Handles =NewHandles ();if _afdcc :=d .DecodeElement (_eaaad .Handles ,&_gdef );_afdcc !=nil {return _afdcc ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_eaaad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfagf :=NewEG_ShapeElements ();_cfagf .Fill =NewFill ();if _efac :=d .DecodeElement (_cfagf .Fill ,&_gdef );_efac !=nil {return _efac ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_cfagf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcge :=NewEG_ShapeElements ();_dcge .Stroke =NewStroke ();if _abgf :=d .DecodeElement (_dcge .Stroke ,&_gdef );_abgf !=nil {return _abgf ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_dcge );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afaed :=NewEG_ShapeElements ();_afaed .Shadow =NewShadow ();if _gcfbb :=d .DecodeElement (_afaed .Shadow ,&_gdef );_gcfbb !=nil {return _gcfbb ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_afaed );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deddf :=NewEG_ShapeElements ();_deddf .Textbox =NewTextbox ();if _cbce :=d .DecodeElement (_deddf .Textbox ,&_gdef );_cbce !=nil {return _cbce ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_deddf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffbaf :=NewEG_ShapeElements ();_ffbaf .Textpath =NewTextpath ();if _cgga :=d .DecodeElement (_ffbaf .Textpath ,&_gdef );_cgga !=nil {return _cgga ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_ffbaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abfdg :=NewEG_ShapeElements ();_abfdg .Imagedata =NewImagedata ();if _eecba :=d .DecodeElement (_abfdg .Imagedata ,&_gdef );_eecba !=nil {return _eecba ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_abfdg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfeef :=NewEG_ShapeElements ();_bfeef .Skew =NewOfcSkew ();if _gdbfb :=d .DecodeElement (_bfeef .Skew ,&_gdef );_gdbfb !=nil {return _gdbfb ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_bfeef );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agcg :=NewEG_ShapeElements ();_agcg .Extrusion =NewOfcExtrusion ();if _bfeec :=d .DecodeElement (_agcg .Extrusion ,&_gdef );_bfeec !=nil {return _bfeec ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_agcg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdeb :=NewEG_ShapeElements ();_fdeb .Callout =NewOfcCallout ();if _afbaf :=d .DecodeElement (_fdeb .Callout ,&_gdef );_afbaf !=nil {return _afbaf ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_fdeb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deff :=NewEG_ShapeElements ();_deff .Lock =NewOfcLock ();if _afbgc :=d .DecodeElement (_deff .Lock ,&_gdef );_afbgc !=nil {return _afbgc ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_deff );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbda :=NewEG_ShapeElements ();_cdbda .Clippath =NewOfcClippath ();if _gfaa :=d .DecodeElement (_cdbda .Clippath ,&_gdef );_gfaa !=nil {return _gfaa ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_cdbda );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecfca :=NewEG_ShapeElements ();_ecfca .Signatureline =NewOfcSignatureline ();if _eafed :=d .DecodeElement (_ecfca .Signatureline ,&_gdef );_eafed !=nil {return _eafed ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_ecfca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcgca :=NewEG_ShapeElements ();_fcgca .Wrap =_e .NewWrap ();if _fgaa :=d .DecodeElement (_fcgca .Wrap ,&_gdef );_fgaa !=nil {return _fgaa ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_fcgca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbde :=NewEG_ShapeElements ();_bbde .Anchorlock =_e .NewAnchorlock ();if _gbed :=d .DecodeElement (_bbde .Anchorlock ,&_gdef );_gbed !=nil {return _gbed ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_bbde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gefa :=NewEG_ShapeElements ();_gefa .Bordertop =_e .NewBordertop ();if _daca :=d .DecodeElement (_gefa .Bordertop ,&_gdef );_daca !=nil {return _daca ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_gefa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcbf :=NewEG_ShapeElements ();_gcbf .Borderbottom =_e .NewBorderbottom ();if _abba :=d .DecodeElement (_gcbf .Borderbottom ,&_gdef );_abba !=nil {return _abba ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_gcbf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbdfa :=NewEG_ShapeElements ();_bbdfa .Borderleft =_e .NewBorderleft ();if _ffcb :=d .DecodeElement (_bbdfa .Borderleft ,&_gdef );_ffcb !=nil {return _ffcb ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_bbdfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afcba :=NewEG_ShapeElements ();_afcba .Borderright =_e .NewBorderright ();if _fcbd :=d .DecodeElement (_afcba .Borderright ,&_gdef );_fcbd !=nil {return _fcbd ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_afcba );case _d .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"}:_ccbf :=NewEG_ShapeElements ();_ccbf .ClientData =_f .NewClientData ();if _gagag :=d .DecodeElement (_ccbf .ClientData ,&_gdef );_gagag !=nil {return _gagag ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_ccbf );case _d .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"}:_aecgg :=NewEG_ShapeElements ();_aecgg .Textdata =_g .NewTextdata ();if _cfbdf :=d .DecodeElement (_aecgg .Textdata ,&_gdef );_cfbdf !=nil {return _cfbdf ;};_abfcc .EG_ShapeElements =append (_abfcc .EG_ShapeElements ,_aecgg );default:_af .Log ("\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",_gdef .Name );if _bcage :=d .Skip ();_bcage !=nil {return _bcage ;};};case _d .EndElement :break _abbd ;case _d .CharData :};};return nil ;};type Oval struct{CT_Oval };func (_gcffg ST_StrokeArrowWidth )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdagdd :=_d .Attr {};_gdagdd .Name =name ;switch _gcffg {case ST_StrokeArrowWidthUnset :_gdagdd .Value ="";case ST_StrokeArrowWidthNarrow :_gdagdd .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_gdagdd .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_gdagdd .Value ="\u0077\u0069\u0064\u0065";};return _gdagdd ,nil ;};type OfcTop struct{OfcCT_StrokeChild };func (_dgada ST_EditAs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgada .String (),start );};func (_dbdbg ST_FillType )String ()string {switch _dbdbg {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 (_gdcecc OfcST_ColorMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdcecc .String (),start );};func (_gefbad *Textpath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefbad .CT_TextPath =*NewCT_TextPath ();for _ ,_cbgeg :=range start .Attr {if _cbgeg .Name .Local =="\u006f\u006e"{_gefbad .OnAttr .UnmarshalXMLAttr (_cbgeg );continue ;};if _cbgeg .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_gefbad .FitshapeAttr .UnmarshalXMLAttr (_cbgeg );continue ;};if _cbgeg .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_gefbad .FitpathAttr .UnmarshalXMLAttr (_cbgeg );continue ;};if _cbgeg .Name .Local =="\u0074\u0072\u0069\u006d"{_gefbad .TrimAttr .UnmarshalXMLAttr (_cbgeg );continue ;};if _cbgeg .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_gefbad .XscaleAttr .UnmarshalXMLAttr (_cbgeg );continue ;};if _cbgeg .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_ecaag ,_gfeaf :=_cbgeg .Value ,error (nil );if _gfeaf !=nil {return _gfeaf ;};_gefbad .StringAttr =&_ecaag ;continue ;};if _cbgeg .Name .Local =="\u0069\u0064"{_fega ,_dfcfg :=_cbgeg .Value ,error (nil );if _dfcfg !=nil {return _dfcfg ;};_gefbad .IdAttr =&_fega ;continue ;};if _cbgeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_deabac ,_gbacc :=_cbgeg .Value ,error (nil );if _gbacc !=nil {return _gbacc ;};_gefbad .StyleAttr =&_deabac ;continue ;};};for {_ebdbbe ,_eebfb :=d .Token ();if _eebfb !=nil {return _cg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_eebfb );};if _dfgec ,_dcccd :=_ebdbbe .(_d .EndElement );_dcccd &&_dfgec .Name ==start .Name {break ;};};return nil ;};func (_agbea OfcST_Angle )Validate ()error {return _agbea .ValidateWithPath ("")};func (_acfcc ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _acfcc {case 0,1,2,3:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfcc ));};return nil ;}; -// Validate validates the Textbox and its children -func (_gffed *Textbox )Validate ()error {return _gffed .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};func (_ddeec OfcST_ScreenSize )String ()string {switch _ddeec {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 NewCT_Curve ()*CT_Curve {_cdgc :=&CT_Curve {};return _cdgc }; +// Validate validates the AG_Id and its children +func (_gefg *AG_Id )Validate ()error {return _gefg .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};func (_bacbg OfcST_OLEDrawAspect )Validate ()error {return _bacbg .ValidateWithPath ("")}; -// Validate validates the OfcClippath and its children -func (_dgabe *OfcClippath )Validate ()error {return _dgabe .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");}; +// Validate validates the OfcCT_ClipPath and its children +func (_bccdgc *OfcCT_ClipPath )Validate ()error {return _bccdgc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};func (_ffedg OfcST_OLEType )ValidateWithPath (path string )error {switch _ffedg {case 0,1,2:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffedg ));};return nil ;};func (_faagc OfcST_ExtrusionPlane )String ()string {switch _faagc {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";}; -// Validate validates the OfcCT_RegroupTable and its children -func (_cbdae *OfcCT_RegroupTable )Validate ()error {return _cbdae .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};type Textbox struct{CT_Textbox };func NewAG_Type ()*AG_Type {_dbdf :=&AG_Type {};return _dbdf };type CT_Handles struct{H []*CT_H ;};func (_cfe *AG_Fill )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_acdb :=range start .Attr {if _acdb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cfe .FilledAttr .UnmarshalXMLAttr (_acdb );continue ;};if _acdb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_add ,_dga :=_acdb .Value ,error (nil );if _dga !=nil {return _dga ;};_cfe .FillcolorAttr =&_add ;continue ;};};for {_aaaa ,_cfd :=d .Token ();if _cfd !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_cfd );};if _dgf ,_efe :=_aaaa .(_af .EndElement );_efe &&_dgf .Name ==start .Name {break ;};};return nil ;};func (_cbgbb *OfcRight )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cbgbb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_bcad :=range start .Attr {if _bcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcad .Name .Local =="\u0068\u0072\u0065\u0066"{_fdgcb ,_bcfbb :=_bcad .Value ,error (nil );if _bcfbb !=nil {return _bcfbb ;};_cbgbb .HrefAttr =&_fdgcb ;continue ;};if _bcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cbgbb .ForcedashAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcad .Name .Local =="\u0074\u0069\u0074l\u0065"{_abace ,_cebbc :=_bcad .Value ,error (nil );if _cebbc !=nil {return _cebbc ;};_cbgbb .TitleAttr =&_abace ;continue ;};if _bcad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcad .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_febcc ,_baecf :=_bcad .Value ,error (nil );if _baecf !=nil {return _baecf ;};_cbgbb .AlthrefAttr =&_febcc ;continue ;};if _bcad .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cbgbb .ImageaspectAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cbgbb .StartarrowAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cbgbb .LinestyleAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cbgbb .StartarrowwidthAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cbgbb .JoinstyleAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cbgbb .StartarrowlengthAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cadcg ,_bfabed :=_bcad .Value ,error (nil );if _bfabed !=nil {return _bfabed ;};_cbgbb .DashstyleAttr =&_cadcg ;continue ;};if _bcad .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cbgbb .EndarrowAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cbgbb .FilltypeAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cbgbb .EndarrowwidthAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ccgd ,_babaa :=_bcad .Value ,error (nil );if _babaa !=nil {return _babaa ;};_cbgbb .OpacityAttr =&_ccgd ;continue ;};if _bcad .Name .Local =="\u0063\u006f\u006co\u0072"{_bdfbf ,_faabg :=_bcad .Value ,error (nil );if _faabg !=nil {return _faabg ;};_cbgbb .ColorAttr =&_bdfbf ;continue ;};if _bcad .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cbgbb .InsetpenAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cbgbb .EndarrowlengthAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u0065\u0078\u0074"{_cbgbb .ExtAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cbgbb .EndcapAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bcgga ,_bdafab :=_bcad .Value ,error (nil );if _bdafab !=nil {return _bdafab ;};_cbgbb .Color2Attr =&_bcgga ;continue ;};if _bcad .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cbgbb .ImagealignshapeAttr .UnmarshalXMLAttr (_bcad );continue ;};if _bcad .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bbdeb ,_efdfbd :=_bcad .Value ,error (nil );if _efdfbd !=nil {return _efdfbd ;};_cbgbb .WeightAttr =&_bbdeb ;continue ;};if _bcad .Name .Local =="\u0073\u0072\u0063"{_bgfee ,_bgabg :=_bcad .Value ,error (nil );if _bgabg !=nil {return _bgabg ;};_cbgbb .SrcAttr =&_bgfee ;continue ;};if _bcad .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_agbdb ,_ffbfe :=_bcad .Value ,error (nil );if _ffbfe !=nil {return _ffbfe ;};_cbgbb .ImagesizeAttr =&_agbdb ;continue ;};if _bcad .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bgbde ,_dacd :=_e .ParseFloat (_bcad .Value ,64);if _dacd !=nil {return _dacd ;};_cbgbb .MiterlimitAttr =&_bgbde ;continue ;};if _bcad .Name .Local =="\u006f\u006e"{_cbgbb .OnAttr .UnmarshalXMLAttr (_bcad );continue ;};};for {_bgdf ,_faeed :=d .Token ();if _faeed !=nil {return _ef .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_faeed );};if _fdge ,_bbdebg :=_bgdf .(_af .EndElement );_bbdebg &&_fdge .Name ==start .Name {break ;};};return nil ;};func (_gfgd OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _gfgd {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgd ));};return nil ;};func (_dfbbb OfcST_RType )Validate ()error {return _dfbbb .ValidateWithPath ("")};func (_fegee ST_StrokeArrowWidth )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_fegee .String (),start );};func (_ffec OfcST_InsetMode )ValidateWithPath (path string )error {switch _ffec {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffec ));};return nil ;};func (_bceab *OfcCT_Fill )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_cgdce :=range start .Attr {if _cgdce .Name .Local =="\u0074\u0079\u0070\u0065"{_bceab .TypeAttr .UnmarshalXMLAttr (_cgdce );continue ;};if _cgdce .Name .Local =="\u0065\u0078\u0074"{_bceab .ExtAttr .UnmarshalXMLAttr (_cgdce );continue ;};};for {_cdgcd ,_aada :=d .Token ();if _aada !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_aada );};if _adbfc ,_fcbdg :=_cdgcd .(_af .EndElement );_fcbdg &&_adbfc .Name ==start .Name {break ;};};return nil ;};type OfcST_ConnectType byte ;func (_dceab ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _dceab {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dceab ));};return nil ;};func (_ccbbd *OfcST_ExtrusionRender )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cceda ,_aaadfg :=d .Token ();if _aaadfg !=nil {return _aaadfg ;};if _eedga ,_dbdcf :=_cceda .(_af .EndElement );_dbdcf &&_eedga .Name ==start .Name {*_ccbbd =1;return nil ;};if _bdfea ,_gcbff :=_cceda .(_af .CharData );!_gcbff {return _ef .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",_cceda );}else {switch string (_bdfea ){case "":*_ccbbd =0;case "\u0073\u006f\u006ci\u0064":*_ccbbd =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_ccbbd =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_ccbbd =3;};};_cceda ,_aaadfg =d .Token ();if _aaadfg !=nil {return _aaadfg ;};if _bddge ,_ffdgg :=_cceda .(_af .EndElement );_ffdgg &&_bddge .Name ==start .Name {return nil ;};return _ef .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",_cceda );};func (_bbead *ST_EditAs )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_faebf ,_ffedg :=d .Token ();if _ffedg !=nil {return _ffedg ;};if _gfggf ,_bfgegf :=_faebf .(_af .EndElement );_bfgegf &&_gfggf .Name ==start .Name {*_bbead =1;return nil ;};if _debbe ,_eceae :=_faebf .(_af .CharData );!_eceae {return _ef .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",_faebf );}else {switch string (_debbe ){case "":*_bbead =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_bbead =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_bbead =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bbead =3;case "\u0063\u0079\u0063l\u0065":*_bbead =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bbead =5;case "\u0076\u0065\u006e\u006e":*_bbead =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_bbead =7;};};_faebf ,_ffedg =d .Token ();if _ffedg !=nil {return _ffedg ;};if _accab ,_fdfad :=_faebf .(_af .EndElement );_fdfad &&_accab .Name ==start .Name {return nil ;};return _ef .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",_faebf );};func (_gedee *Shapetype )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _gedee .CT_Shapetype .MarshalXML (e ,start );};func NewOfcFill ()*OfcFill {_bbgcg :=&OfcFill {};_bbgcg .OfcCT_Fill =*NewOfcCT_Fill ();return _bbgcg };const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);type ST_ImageAspect byte ;func NewCT_Formulas ()*CT_Formulas {_abgcc :=&CT_Formulas {};return _abgcc };func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_ebcab :=&OfcCT_EquationXml {};return _ebcab };func (_egaae *AG_Type )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_ggef :=range start .Attr {if _ggef .Name .Local =="\u0074\u0079\u0070\u0065"{_gad ,_egea :=_ggef .Value ,error (nil );if _egea !=nil {return _egea ;};_egaae .TypeAttr =&_gad ;continue ;};};for {_ggfd ,_ffgg :=d .Token ();if _ffgg !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_ffgg );};if _dbbd ,_fffg :=_ggfd .(_af .EndElement );_fffg &&_dbbd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Path and its children, prefixing error messages with path +func (_cecfe *Path )ValidateWithPath (path string )error {if _efdbd :=_cecfe .CT_Path .ValidateWithPath (path );_efdbd !=nil {return _efdbd ;};return nil ;};func (_bcgeb ST_FillType )ValidateWithPath (path string )error {switch _bcgeb {case 0,1,2,3,4,5,6:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgeb ));};return nil ;};func NewRect ()*Rect {_gabb :=&Rect {};_gabb .CT_Rect =*NewCT_Rect ();return _gabb };func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_aadd :=&OfcCT_RelationTable {};return _aadd };func (_bbgdd *OfcST_ScreenSize )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbgdd =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_bbgdd =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_bbgdd =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_bbgdd =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_bbgdd =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_bbgdd =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_bbgdd =6;};return nil ;}; -// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path -func (_afbda *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _afbda .Idmap !=nil {if _gfadf :=_afbda .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_gfadf !=nil {return _gfadf ;};};if _afbda .Regrouptable !=nil {if _eeegc :=_afbda .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_eeegc !=nil {return _eeegc ;};};if _afbda .Rules !=nil {if _ageag :=_afbda .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_ageag !=nil {return _ageag ;};};if _gabef :=_afbda .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gabef !=nil {return _gabef ;};return nil ;};type Line struct{CT_Line };func NewOfcDiagram ()*OfcDiagram {_gecgdg :=&OfcDiagram {};_gecgdg .OfcCT_Diagram =*NewOfcCT_Diagram ();return _gecgdg ;}; +// Validate validates the OfcCT_Callout and its children +func (_gffgd *OfcCT_Callout )Validate ()error {return _gffgd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_bbacfg OfcST_ExtrusionType )String ()string {switch _bbacfg {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 NewOfcCT_Complex ()*OfcCT_Complex {_dcfab :=&OfcCT_Complex {};return _dcfab };const (OfcST_BWModeUnset OfcST_BWMode =0;OfcST_BWModeColor OfcST_BWMode =1;OfcST_BWModeAuto OfcST_BWMode =2;OfcST_BWModeGrayScale OfcST_BWMode =3;OfcST_BWModeLightGrayscale OfcST_BWMode =4;OfcST_BWModeInverseGray OfcST_BWMode =5;OfcST_BWModeGrayOutline OfcST_BWMode =6;OfcST_BWModeHighContrast OfcST_BWMode =7;OfcST_BWModeBlack OfcST_BWMode =8;OfcST_BWModeWhite OfcST_BWMode =9;OfcST_BWModeHide OfcST_BWMode =10;OfcST_BWModeUndrawn OfcST_BWMode =11;OfcST_BWModeBlackTextAndLines OfcST_BWMode =12;);func (_gecfd ST_StrokeArrowLength )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdgfg :=_d .Attr {};_gdgfg .Name =name ;switch _gecfd {case ST_StrokeArrowLengthUnset :_gdgfg .Value ="";case ST_StrokeArrowLengthShort :_gdgfg .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_gdgfg .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_gdgfg .Value ="\u006c\u006f\u006e\u0067";};return _gdgfg ,nil ;};func NewAG_ImageAttributes ()*AG_ImageAttributes {_eeae :=&AG_ImageAttributes {};return _eeae };func (_eegbd *OfcCT_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u006c\u006f\u0063\u006b";};if _eegbd .PositionAttr !=_b .ST_TrueFalseUnset {_ebddf ,_acecb :=_eegbd .PositionAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _acecb !=nil {return _acecb ;};start .Attr =append (start .Attr ,_ebddf );};if _eegbd .SelectionAttr !=_b .ST_TrueFalseUnset {_dgaab ,_dgaae :=_eegbd .SelectionAttr .MarshalXMLAttr (_d .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _dgaae !=nil {return _dgaae ;};start .Attr =append (start .Attr ,_dgaab );};if _eegbd .GroupingAttr !=_b .ST_TrueFalseUnset {_gabc ,_debde :=_eegbd .GroupingAttr .MarshalXMLAttr (_d .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _debde !=nil {return _debde ;};start .Attr =append (start .Attr ,_gabc );};if _eegbd .UngroupingAttr !=_b .ST_TrueFalseUnset {_cccac ,_bbacf :=_eegbd .UngroupingAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _bbacf !=nil {return _bbacf ;};start .Attr =append (start .Attr ,_cccac );};if _eegbd .RotationAttr !=_b .ST_TrueFalseUnset {_aaga ,_eecg :=_eegbd .RotationAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _eecg !=nil {return _eecg ;};start .Attr =append (start .Attr ,_aaga );};if _eegbd .CroppingAttr !=_b .ST_TrueFalseUnset {_eeaad ,_aaage :=_eegbd .CroppingAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _aaage !=nil {return _aaage ;};start .Attr =append (start .Attr ,_eeaad );};if _eegbd .VerticiesAttr !=_b .ST_TrueFalseUnset {_fcdac ,_facdf :=_eegbd .VerticiesAttr .MarshalXMLAttr (_d .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _facdf !=nil {return _facdf ;};start .Attr =append (start .Attr ,_fcdac );};if _eegbd .AdjusthandlesAttr !=_b .ST_TrueFalseUnset {_abfb ,_gdfg :=_eegbd .AdjusthandlesAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _gdfg !=nil {return _gdfg ;};start .Attr =append (start .Attr ,_abfb );};if _eegbd .TextAttr !=_b .ST_TrueFalseUnset {_afagb ,_eccbd :=_eegbd .TextAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074"});if _eccbd !=nil {return _eccbd ;};start .Attr =append (start .Attr ,_afagb );};if _eegbd .AspectratioAttr !=_b .ST_TrueFalseUnset {_bfdg ,_gbbg :=_eegbd .AspectratioAttr .MarshalXMLAttr (_d .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _gbbg !=nil {return _gbbg ;};start .Attr =append (start .Attr ,_bfdg );};if _eegbd .ShapetypeAttr !=_b .ST_TrueFalseUnset {_abccd ,_ggcga :=_eegbd .ShapetypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _ggcga !=nil {return _ggcga ;};start .Attr =append (start .Attr ,_abccd );};if _eegbd .ExtAttr !=ST_ExtUnset {_dgcd ,_abeg :=_eegbd .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _abeg !=nil {return _abeg ;};start .Attr =append (start .Attr ,_dgcd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type AG_Id struct{IdAttr *string ;};func (_gbfcd OfcST_Angle )String ()string {switch _gbfcd {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 "";};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_bbeb :=&AG_OfficeShapeAttributes {};return _bbeb ;};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _b .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 _b .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 _b .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _b .ST_TrueFalse ;RelidAttr *string ;}; -// Validate validates the Group and its children -func (_fdaca *Group )Validate ()error {return _fdaca .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_gecfg *Handles )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _gecfg .CT_Handles .MarshalXML (e ,start );};type OfcSignatureline struct{OfcCT_SignatureLine }; +// Validate validates the Shadow and its children +func (_gfbce *Shadow )Validate ()error {return _gfbce .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func (_baed OfcST_How )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_baed .String (),start );};func (_cbdde *OfcCT_Diagram )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";};if _cbdde .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cbdde .DgmstyleAttr )});};if _cbdde .AutoformatAttr !=_b .ST_TrueFalseUnset {_fggec ,_cgdec :=_cbdde .AutoformatAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _cgdec !=nil {return _cgdec ;};start .Attr =append (start .Attr ,_fggec );};if _cbdde .ReverseAttr !=_b .ST_TrueFalseUnset {_dcad ,_fgddd :=_cbdde .ReverseAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _fgddd !=nil {return _fgddd ;};start .Attr =append (start .Attr ,_dcad );};if _cbdde .AutolayoutAttr !=_b .ST_TrueFalseUnset {_bcef ,_bfaf :=_cbdde .AutolayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _bfaf !=nil {return _bfaf ;};start .Attr =append (start .Attr ,_bcef );};if _cbdde .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_cg .Sprintf ("\u0025\u0076",*_cbdde .DgmscalexAttr )});};if _cbdde .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_cbdde .DgmscaleyAttr )});};if _cbdde .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cbdde .DgmfontsizeAttr )});};if _cbdde .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_cbdde .ConstrainboundsAttr )});};if _cbdde .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cbdde .DgmbasetextscaleAttr )});};if _cbdde .ExtAttr !=ST_ExtUnset {_acedg ,_eaacg :=_cbdde .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _eaacg !=nil {return _eaacg ;};start .Attr =append (start .Attr ,_acedg );};e .EncodeToken (start );if _cbdde .Relationtable !=nil {_bfaad :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_cbdde .Relationtable ,_bfaad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;};func (_gagdg OfcST_ScreenSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gagdg .String (),start );};func NewCT_Image ()*CT_Image {_ecbg :=&CT_Image {};return _ecbg };func NewPath ()*Path {_baacc :=&Path {};_baacc .CT_Path =*NewCT_Path ();return _baacc }; -// ValidateWithPath validates the Group and its children, prefixing error messages with path -func (_ffcaa *Group )ValidateWithPath (path string )error {if _ffceg :=_ffcaa .CT_Group .ValidateWithPath (path );_ffceg !=nil {return _ffceg ;};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;);const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;); +// Validate validates the CT_Group and its children +func (_bddc *CT_Group )Validate ()error {return _bddc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func NewCT_ImageData ()*CT_ImageData {_gagc :=&CT_ImageData {};return _gagc };func (_bcddd OfcST_How )String ()string {switch _bcddd {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074";};return "";};func (_fcffdg OfcST_ExtrusionPlane )Validate ()error {return _fcffdg .ValidateWithPath ("")};func (_dgfeae ST_Ext )Validate ()error {return _dgfeae .ValidateWithPath ("")};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;}; -// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path -func (_ffega *CT_Path )ValidateWithPath (path string )error {if _dcab :=_ffega .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_dcab !=nil {return _dcab ;};if _ecafd :=_ffega .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_ecafd !=nil {return _ecafd ;};if _fafbg :=_ffega .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_fafbg !=nil {return _fafbg ;};if _eccg :=_ffega .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_eccg !=nil {return _eccg ;};if _dgffa :=_ffega .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_dgffa !=nil {return _dgffa ;};if _edee :=_ffega .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_edee !=nil {return _edee ;};if _eeecd :=_ffega .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_eeecd !=nil {return _eeecd ;};if _deba :=_ffega .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_deba !=nil {return _deba ;};if _gbcdbe :=_ffega .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_gbcdbe !=nil {return _gbcdbe ;};return nil ;};func (_afccc *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_afccc =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_afccc =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_afccc =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_afccc =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_afccc =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_afccc =5;};return nil ;};func NewOfcCT_Complex ()*OfcCT_Complex {_badgc :=&OfcCT_Complex {};return _badgc };func (_aabce *OfcCT_RegroupTable )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_gfabe :=range start .Attr {if _gfabe .Name .Local =="\u0065\u0078\u0074"{_aabce .ExtAttr .UnmarshalXMLAttr (_gfabe );continue ;};};_fadea :for {_ffbccde ,_adadaa :=d .Token ();if _adadaa !=nil {return _adadaa ;};switch _bdgfec :=_ffbccde .(type ){case _af .StartElement :switch _bdgfec .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgageg :=NewOfcCT_Entry ();if _gcegc :=d .DecodeElement (_dgageg ,&_bdgfec );_gcegc !=nil {return _gcegc ;};_aabce .Entry =append (_aabce .Entry ,_dgageg );default:_eg .Log ("\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",_bdgfec .Name );if _cacd :=d .Skip ();_cacd !=nil {return _cacd ;};};case _af .EndElement :break _fadea ;case _af .CharData :};};return nil ;};func (_cbega OfcST_ExtrusionType )String ()string {switch _cbega {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 (_cegaeg *OfcST_ConnectorType )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_dcgcd ,_aefgg :=d .Token ();if _aefgg !=nil {return _aefgg ;};if _fbgbb ,_fabbb :=_dcgcd .(_af .EndElement );_fabbb &&_fbgbb .Name ==start .Name {*_cegaeg =1;return nil ;};if _dcefg ,_egdae :=_dcgcd .(_af .CharData );!_egdae {return _ef .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",_dcgcd );}else {switch string (_dcefg ){case "":*_cegaeg =0;case "\u006e\u006f\u006e\u0065":*_cegaeg =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_cegaeg =2;case "\u0065\u006c\u0062o\u0077":*_cegaeg =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_cegaeg =4;};};_dcgcd ,_aefgg =d .Token ();if _aefgg !=nil {return _aefgg ;};if _gbbgd ,_bgeae :=_dcgcd .(_af .EndElement );_bgeae &&_gbbgd .Name ==start .Name {return nil ;};return _ef .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",_dcgcd );}; +// Validate validates the CT_Stroke and its children +func (_abgee *CT_Stroke )Validate ()error {return _abgee .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func (_ccbba *OfcST_ConnectorType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccbba =0;case "\u006e\u006f\u006e\u0065":*_ccbba =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_ccbba =2;case "\u0065\u006c\u0062o\u0077":*_ccbba =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_ccbba =4;};return nil ;};func (_agcdc ST_EditAs )String ()string {switch _agcdc {case 0:return "";case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c";case 4:return "\u0063\u0079\u0063l\u0065";case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064";case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";};func (_dfgg OfcST_OLEType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfgg .String (),start );};func (_cfeeb ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _cfeeb {case 0,1,2,3,4,5:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfeeb ));};return nil ;};func (_addcb *ST_StrokeArrowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaada ,_fedaag :=d .Token ();if _fedaag !=nil {return _fedaag ;};if _cdceg ,_bebbe :=_eaada .(_d .EndElement );_bebbe &&_cdceg .Name ==start .Name {*_addcb =1;return nil ;};if _cgbf ,_eegff :=_eaada .(_d .CharData );!_eegff {return _cg .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",_eaada );}else {switch string (_cgbf ){case "":*_addcb =0;case "\u006e\u006f\u006e\u0065":*_addcb =1;case "\u0062\u006c\u006fc\u006b":*_addcb =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_addcb =3;case "\u006f\u0076\u0061\u006c":*_addcb =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_addcb =5;case "\u006f\u0070\u0065\u006e":*_addcb =6;};};_eaada ,_fedaag =d .Token ();if _fedaag !=nil {return _fedaag ;};if _fggadb ,_baeea :=_eaada .(_d .EndElement );_baeea &&_fggadb .Name ==start .Name {return nil ;};return _cg .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",_eaada );};type AG_Path struct{PathAttr *string ;};func NewAG_Chromakey ()*AG_Chromakey {_befe :=&AG_Chromakey {};return _befe };func (_eedcb *CT_Shapetype )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adcge :=range start .Attr {if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aagde ,_dcag :=_adcge .Value ,error (nil );if _dcag !=nil {return _dcag ;};_eedcb .BordertopcolorAttr =&_aagde ;continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_aeaa ,_dacad :=_adcge .Value ,error (nil );if _dacad !=nil {return _dacad ;};_eedcb .MasterAttr =&_aeaa ;continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bggdd ,_fggb :=_adcge .Value ,error (nil );if _fggb !=nil {return _fggb ;};_eedcb .BorderleftcolorAttr =&_bggdd ;continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eedcb .BulletAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0068\u0072"{_eedcb .HrAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0063\u006c\u0069\u0070"{_eedcb .ClipAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0068\u0072\u0073t\u0064"{_eedcb .HrstdAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0073\u0070\u0069\u0064"{_fbbbf ,_fcbfe :=_adcge .Value ,error (nil );if _fcbfe !=nil {return _fcbfe ;};_eedcb .SpidAttr =&_fbbbf ;continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eedcb .HrnoshadeAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdfde ,_aafba :=_c .ParseInt (_adcge .Value ,10,64);if _aafba !=nil {return _aafba ;};_eedcb .RegroupidAttr =&_fdfde ;continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eedcb .DgmlayoutAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eedcb .CliptowrapAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eedcb .AllowoverlapAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eedcb .InsetmodeAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eedcb .UserhiddenAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fafbc ,_gdedg :=_adcge .Value ,error (nil );if _gdedg !=nil {return _gdedg ;};_eedcb .BorderbottomcolorAttr =&_fafbc ;continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eedcb .BwpureAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eedcb .DgmlayoutmruAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eedcb .PreferrelativeAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eedcb .AllowincellAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0068\u0072\u0070c\u0074"{_gegd ,_eafee :=_c .ParseFloat (_adcge .Value ,64);if _eafee !=nil {return _eafee ;};_dcgeb :=float32 (_gegd );_eedcb .HrpctAttr =&_dcgeb ;continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eedcb .ButtonAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eedcb .UserdrawnAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eedcb .BwnormalAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0073\u0070\u0074"{_cfddc ,_bfcfg :=_c .ParseFloat (_adcge .Value ,64);if _bfcfg !=nil {return _bfcfg ;};_adab :=float32 (_cfddc );_eedcb .SptAttr =&_adab ;continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eedcb .ConnectortypeAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_begbd ,_acefd :=_adcge .Value ,error (nil );if _acefd !=nil {return _acefd ;};_eedcb .BorderrightcolorAttr =&_begbd ;continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eedcb .OleiconAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dgdfb ,_bfabac :=_c .ParseInt (_adcge .Value ,10,64);if _bfabac !=nil {return _bfabac ;};_eedcb .DgmnodekindAttr =&_dgdfb ;continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u006f\u006e\u0065\u0064"{_eedcb .OnedAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eedcb .BwmodeAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u006f\u006c\u0065"{_eedcb .OleAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eedcb .ForcedashAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eedcb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adcge .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eedcb .HralignAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_facg ,_fbeed :=_adcge .Value ,error (nil );if _fbeed !=nil {return _fbeed ;};_eedcb .WrapcoordsAttr =&_facg ;continue ;};if _adcge .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fdefa ,_defcg :=_adcge .Value ,error (nil );if _defcg !=nil {return _defcg ;};_eedcb .CoordsizeAttr =&_fdefa ;continue ;};if _adcge .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eedcb .StrokedAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Local =="\u0061\u006c\u0074"{_cedag ,_eaeca :=_adcge .Value ,error (nil );if _eaeca !=nil {return _eaeca ;};_eedcb .AltAttr =&_cedag ;continue ;};if _adcge .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dfeeg ,_gbdgg :=_adcge .Value ,error (nil );if _gbdgg !=nil {return _gbdgg ;};_eedcb .StrokeweightAttr =&_dfeeg ;continue ;};if _adcge .Name .Local =="\u0073\u0074\u0079l\u0065"{_gaged ,_faee :=_adcge .Value ,error (nil );if _faee !=nil {return _faee ;};_eedcb .StyleAttr =&_gaged ;continue ;};if _adcge .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_facd ,_bfbgc :=_adcge .Value ,error (nil );if _bfbgc !=nil {return _bfbgc ;};_eedcb .ChromakeyAttr =&_facd ;continue ;};if _adcge .Name .Local =="\u0069\u0064"{_fegec ,_gfbbb :=_adcge .Value ,error (nil );if _gfbbb !=nil {return _gfbbb ;};_eedcb .IdAttr =&_fegec ;continue ;};if _adcge .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_begf ,_gecae :=_adcge .Value ,error (nil );if _gecae !=nil {return _gecae ;};_eedcb .TargetAttr =&_begf ;continue ;};if _adcge .Name .Local =="\u0063\u006c\u0061s\u0073"{_cbgg ,_gcggf :=_adcge .Value ,error (nil );if _gcggf !=nil {return _gcggf ;};_eedcb .ClassAttr =&_cbgg ;continue ;};if _adcge .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eedcb .InsetpenAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Local =="\u0070\u0072\u0069n\u0074"{_eedcb .PrintAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eedcb .FilledAttr .UnmarshalXMLAttr (_adcge );continue ;};if _adcge .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cfebdg ,_geadb :=_adcge .Value ,error (nil );if _geadb !=nil {return _geadb ;};_eedcb .StrokecolorAttr =&_cfebdg ;continue ;};if _adcge .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgcgg ,_aafcc :=_adcge .Value ,error (nil );if _aafcc !=nil {return _aafcc ;};_eedcb .TitleAttr =&_dgcgg ;continue ;};if _adcge .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbcad ,_ccegb :=_adcge .Value ,error (nil );if _ccegb !=nil {return _ccegb ;};_eedcb .OpacityAttr =&_dbcad ;continue ;};if _adcge .Name .Local =="\u0061\u0064\u006a"{_gaea ,_bbcbd :=_adcge .Value ,error (nil );if _bbcbd !=nil {return _bbcbd ;};_eedcb .AdjAttr =&_gaea ;continue ;};if _adcge .Name .Local =="\u0070\u0061\u0074\u0068"{_added ,_bcfbg :=_adcge .Value ,error (nil );if _bcfbg !=nil {return _bcfbg ;};_eedcb .PathAttr =&_added ;continue ;};if _adcge .Name .Local =="\u0068\u0072\u0065\u0066"{_cadbd ,_gagf :=_adcge .Value ,error (nil );if _gagf !=nil {return _gagf ;};_eedcb .HrefAttr =&_cadbd ;continue ;};if _adcge .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_babec ,_becafd :=_adcge .Value ,error (nil );if _becafd !=nil {return _becafd ;};_eedcb .CoordoriginAttr =&_babec ;continue ;};if _adcge .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gffbf ,_agee :=_adcge .Value ,error (nil );if _agee !=nil {return _agee ;};_eedcb .FillcolorAttr =&_gffbf ;continue ;};};_fcdg :for {_cdgb ,_cadee :=d .Token ();if _cadee !=nil {return _cadee ;};switch _bcdbe :=_cdgb .(type ){case _d .StartElement :switch _bcdbe .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_beggc :=NewEG_ShapeElements ();_beggc .Path =NewPath ();if _bffd :=d .DecodeElement (_beggc .Path ,&_bcdbe );_bffd !=nil {return _bffd ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_beggc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feba :=NewEG_ShapeElements ();_feba .Formulas =NewFormulas ();if _cebef :=d .DecodeElement (_feba .Formulas ,&_bcdbe );_cebef !=nil {return _cebef ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_feba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efccc :=NewEG_ShapeElements ();_efccc .Handles =NewHandles ();if _fggee :=d .DecodeElement (_efccc .Handles ,&_bcdbe );_fggee !=nil {return _fggee ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_efccc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfedb :=NewEG_ShapeElements ();_gfedb .Fill =NewFill ();if _dfac :=d .DecodeElement (_gfedb .Fill ,&_bcdbe );_dfac !=nil {return _dfac ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_gfedb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gegfg :=NewEG_ShapeElements ();_gegfg .Stroke =NewStroke ();if _fgede :=d .DecodeElement (_gegfg .Stroke ,&_bcdbe );_fgede !=nil {return _fgede ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_gegfg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcbbe :=NewEG_ShapeElements ();_fcbbe .Shadow =NewShadow ();if _gbbefc :=d .DecodeElement (_fcbbe .Shadow ,&_bcdbe );_gbbefc !=nil {return _gbbefc ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_fcbbe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccdc :=NewEG_ShapeElements ();_ccdc .Textbox =NewTextbox ();if _bbdc :=d .DecodeElement (_ccdc .Textbox ,&_bcdbe );_bbdc !=nil {return _bbdc ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_ccdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebgg :=NewEG_ShapeElements ();_ebgg .Textpath =NewTextpath ();if _caeef :=d .DecodeElement (_ebgg .Textpath ,&_bcdbe );_caeef !=nil {return _caeef ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_ebgg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_badf :=NewEG_ShapeElements ();_badf .Imagedata =NewImagedata ();if _gaec :=d .DecodeElement (_badf .Imagedata ,&_bcdbe );_gaec !=nil {return _gaec ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_badf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edbff :=NewEG_ShapeElements ();_edbff .Skew =NewOfcSkew ();if _fgcc :=d .DecodeElement (_edbff .Skew ,&_bcdbe );_fgcc !=nil {return _fgcc ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_edbff );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgfc :=NewEG_ShapeElements ();_cgfc .Extrusion =NewOfcExtrusion ();if _beegb :=d .DecodeElement (_cgfc .Extrusion ,&_bcdbe );_beegb !=nil {return _beegb ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_cgfc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfbga :=NewEG_ShapeElements ();_bfbga .Callout =NewOfcCallout ();if _bbcbf :=d .DecodeElement (_bfbga .Callout ,&_bcdbe );_bbcbf !=nil {return _bbcbf ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_bfbga );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ceace :=NewEG_ShapeElements ();_ceace .Lock =NewOfcLock ();if _afdac :=d .DecodeElement (_ceace .Lock ,&_bcdbe );_afdac !=nil {return _afdac ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_ceace );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdcdc :=NewEG_ShapeElements ();_cdcdc .Clippath =NewOfcClippath ();if _cefca :=d .DecodeElement (_cdcdc .Clippath ,&_bcdbe );_cefca !=nil {return _cefca ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_cdcdc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdbga :=NewEG_ShapeElements ();_bdbga .Signatureline =NewOfcSignatureline ();if _bgegd :=d .DecodeElement (_bdbga .Signatureline ,&_bcdbe );_bgegd !=nil {return _bgegd ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_bdbga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcadd :=NewEG_ShapeElements ();_bcadd .Wrap =_e .NewWrap ();if _faab :=d .DecodeElement (_bcadd .Wrap ,&_bcdbe );_faab !=nil {return _faab ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_bcadd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdfac :=NewEG_ShapeElements ();_bdfac .Anchorlock =_e .NewAnchorlock ();if _eagbfg :=d .DecodeElement (_bdfac .Anchorlock ,&_bcdbe );_eagbfg !=nil {return _eagbfg ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_bdfac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbfb :=NewEG_ShapeElements ();_gbfb .Bordertop =_e .NewBordertop ();if _cbdf :=d .DecodeElement (_gbfb .Bordertop ,&_bcdbe );_cbdf !=nil {return _cbdf ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_gbfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aeeb :=NewEG_ShapeElements ();_aeeb .Borderbottom =_e .NewBorderbottom ();if _fdfdf :=d .DecodeElement (_aeeb .Borderbottom ,&_bcdbe );_fdfdf !=nil {return _fdfdf ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_aeeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_daafe :=NewEG_ShapeElements ();_daafe .Borderleft =_e .NewBorderleft ();if _fgfg :=d .DecodeElement (_daafe .Borderleft ,&_bcdbe );_fgfg !=nil {return _fgfg ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_daafe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fedd :=NewEG_ShapeElements ();_fedd .Borderright =_e .NewBorderright ();if _dggd :=d .DecodeElement (_fedd .Borderright ,&_bcdbe );_dggd !=nil {return _dggd ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_fedd );case _d .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"}:_bebgg :=NewEG_ShapeElements ();_bebgg .ClientData =_f .NewClientData ();if _dbcb :=d .DecodeElement (_bebgg .ClientData ,&_bcdbe );_dbcb !=nil {return _dbcb ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_bebgg );case _d .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"}:_geacb :=NewEG_ShapeElements ();_geacb .Textdata =_g .NewTextdata ();if _dfegg :=d .DecodeElement (_geacb .Textdata ,&_bcdbe );_dfegg !=nil {return _dfegg ;};_eedcb .EG_ShapeElements =append (_eedcb .EG_ShapeElements ,_geacb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eedcb .Complex =NewOfcComplex ();if _daage :=d .DecodeElement (_eedcb .Complex ,&_bcdbe );_daage !=nil {return _daage ;};default:_af .Log ("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",_bcdbe .Name );if _aecba :=d .Skip ();_aecba !=nil {return _aecba ;};};case _d .EndElement :break _fcdg ;case _d .CharData :};};return nil ;};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _b .ST_TrueFalse ;InvyAttr _b .ST_TrueFalse ;SwitchAttr _b .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func (_cabbae *OfcTop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _cabbae .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_fgggcb *ST_StrokeEndCap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgggcb =0;case "\u0066\u006c\u0061\u0074":*_fgggcb =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fgggcb =2;case "\u0072\u006f\u0075n\u0064":*_fgggcb =3;};return nil ;};func (_cegad *OfcEquationxml )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cegad .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_gdeda :=range start .Attr {if _gdeda .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cgbcc ,_gefdg :=_gdeda .Value ,error (nil );if _gefdg !=nil {return _gefdg ;};_cegad .ContentTypeAttr =&_cgbcc ;continue ;};};_bcadf :for {_ceecd ,_efbfg :=d .Token ();if _efbfg !=nil {return _efbfg ;};switch _gbdad :=_ceecd .(type ){case _d .StartElement :switch _gbdad .Name {default:if _bcffe ,_agdeg :=_af .CreateElement (_gbdad );_agdeg !=nil {return _agdeg ;}else {if _ebabd :=d .DecodeElement (_bcffe ,&_gbdad );_ebabd !=nil {return _ebabd ;};_cegad .Any =_bcffe ;};};case _d .EndElement :break _bcadf ;case _d .CharData :};};return nil ;};func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_fbcaf :=&OfcCT_ColorMru {};return _fbcaf }; -// Validate validates the OfcCT_IdMap and its children -func (_fdaa *OfcCT_IdMap )Validate ()error {return _fdaa .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func (_cfdea OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _cfdea {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfdea ));};return nil ;};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_caegbf :=&OfcCT_RelationTable {};return _caegbf }; +// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path +func (_cgccf *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };func NewOfcCT_Ink ()*OfcCT_Ink {_fegcde :=&OfcCT_Ink {};return _fegcde }; -// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path -func (_eeab *OfcOLEObject )ValidateWithPath (path string )error {if _bfaff :=_eeab .OfcCT_OLEObject .ValidateWithPath (path );_bfaff !=nil {return _bfaff ;};return nil ;};func (_cdbc *ST_FillType )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_cdbc =0;case "\u0073\u006f\u006ci\u0064":*_cdbc =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cdbc =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_cdbc =3;case "\u0074\u0069\u006c\u0065":*_cdbc =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_cdbc =5;case "\u0066\u0072\u0061m\u0065":*_cdbc =6;};return nil ;}; +// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path +func (_cddeed *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _cacce ,_bfacf :=range _cddeed .Entry {if _dbcba :=_bfacf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_cacce ));_dbcba !=nil {return _dbcba ;};};if _fbed :=_cddeed .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fbed !=nil {return _fbed ;};return nil ;};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_fgedb :=&OfcCT_ColorMenu {};return _fgedb }; -// Validate validates the OfcCT_Ink and its children -func (_efagag *OfcCT_Ink )Validate ()error {return _efagag .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");}; +// Validate validates the OfcCT_Relation and its children +func (_daeba *OfcCT_Relation )Validate ()error {return _daeba .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};func (_bcbcae *OfcCT_EquationXml )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";};if _bcbcae .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bcbcae .ContentTypeAttr )});};e .EncodeToken (start );if _bcbcae .Any !=nil {_bcbcae .Any .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bggag *OfcFill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _bggag .OfcCT_Fill .MarshalXML (e ,start );};func (_dge *AG_OfficeShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdf :=range start .Attr {if _bdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdf .Name .Local =="\u0073\u0070\u0074"{_agb ,_gdg :=_c .ParseFloat (_bdf .Value ,64);if _gdg !=nil {return _gdg ;};_aede :=float32 (_agb );_dge .SptAttr =&_aede ;continue ;};if _bdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dge .ConnectortypeAttr .UnmarshalXMLAttr (_bdf );continue ;};if _bdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dge .BwmodeAttr .UnmarshalXMLAttr (_bdf );continue ;};if _bdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dge .BwpureAttr .UnmarshalXMLAttr (_bdf );continue ;};if _bdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dge .BwnormalAttr .UnmarshalXMLAttr (_bdf );continue ;};if _bdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dge .ForcedashAttr .UnmarshalXMLAttr (_bdf );continue ;};if _bdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dge .OleiconAttr .UnmarshalXMLAttr (_bdf );continue ;};if _bdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdf .Name .Local =="\u006f\u006c\u0065"{_dge .OleAttr .UnmarshalXMLAttr (_bdf );continue ;};if _bdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dge .PreferrelativeAttr .UnmarshalXMLAttr (_bdf );continue ;};if _bdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dge .CliptowrapAttr .UnmarshalXMLAttr (_bdf );continue ;};if _bdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdf .Name .Local =="\u0063\u006c\u0069\u0070"{_dge .ClipAttr .UnmarshalXMLAttr (_bdf );continue ;};};for {_eeab ,_egc :=d .Token ();if _egc !=nil {return _cg .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",_egc );};if _fda ,_cdfb :=_eeab .(_d .EndElement );_cdfb &&_fda .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_bgfaef :=&OfcCT_IdMap {};return _bgfaef }; -// Validate validates the OfcCT_EquationXml and its children -func (_bbec *OfcCT_EquationXml )Validate ()error {return _bbec .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};func (_abcee OfcST_HrAlign )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_abcee .String (),start );}; +// ValidateWithPath validates the Oval and its children, prefixing error messages with path +func (_cafde *Oval )ValidateWithPath (path string )error {if _aeead :=_cafde .CT_Oval .ValidateWithPath (path );_aeead !=nil {return _aeead ;};return nil ;};type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _b .ST_TrueFalse ;StrokeokAttr _b .ST_TrueFalse ;ShadowokAttr _b .ST_TrueFalse ;ArrowokAttr _b .ST_TrueFalse ;GradientshapeokAttr _b .ST_TrueFalse ;TextpathokAttr _b .ST_TrueFalse ;InsetpenokAttr _b .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _b .ST_TrueFalse ;IdAttr *string ;};func (_cadbc *Roundrect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cadbc .CT_RoundRect .MarshalXML (e ,start );};type Curve struct{CT_Curve };func (_adggf ST_FillMethod )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccafa :=_d .Attr {};_ccafa .Name =name ;switch _adggf {case ST_FillMethodUnset :_ccafa .Value ="";case ST_FillMethodNone :_ccafa .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_ccafa .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_ccafa .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_ccafa .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_ccafa .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _ccafa ,nil ;};func (_dbdge *OfcST_ScreenSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbbb ,_acfca :=d .Token ();if _acfca !=nil {return _acfca ;};if _aedad ,_bgcbe :=_dbbb .(_d .EndElement );_bgcbe &&_aedad .Name ==start .Name {*_dbdge =1;return nil ;};if _eedbg ,_gadba :=_dbbb .(_d .CharData );!_gadba {return _cg .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",_dbbb );}else {switch string (_eedbg ){case "":*_dbdge =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_dbdge =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_dbdge =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_dbdge =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_dbdge =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_dbdge =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_dbdge =6;};};_dbbb ,_acfca =d .Token ();if _acfca !=nil {return _acfca ;};if _gefdge ,_gegbc :=_dbbb .(_d .EndElement );_gegbc &&_gefdge .Name ==start .Name {return nil ;};return _cg .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",_dbbb );};func (_bacda *OfcCT_Extrusion )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gefbag :=range start .Attr {if _gefbag .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_bacda .ColormodeAttr .UnmarshalXMLAttr (_gefbag );continue ;};if _gefbag .Name .Local =="\u0063\u006f\u006co\u0072"{_gaac ,_dfgeec :=_gefbag .Value ,error (nil );if _dfgeec !=nil {return _dfgeec ;};_bacda .ColorAttr =&_gaac ;continue ;};if _gefbag .Name .Local =="\u0074\u0079\u0070\u0065"{_bacda .TypeAttr .UnmarshalXMLAttr (_gefbag );continue ;};if _gefbag .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_ccgec ,_adge :=_c .ParseFloat (_gefbag .Value ,64);if _adge !=nil {return _adge ;};_aagbe :=float32 (_ccgec );_bacda .ShininessAttr =&_aagbe ;continue ;};if _gefbag .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_bbadac ,_egcg :=_gefbag .Value ,error (nil );if _egcg !=nil {return _egcg ;};_bacda .ViewpointoriginAttr =&_bbadac ;continue ;};if _gefbag .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_eefdb ,_gbfbf :=_gefbag .Value ,error (nil );if _gbfbf !=nil {return _gbfbf ;};_bacda .SpecularityAttr =&_eefdb ;continue ;};if _gefbag .Name .Local =="\u0070\u006c\u0061n\u0065"{_bacda .PlaneAttr .UnmarshalXMLAttr (_gefbag );continue ;};if _gefbag .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_adebg ,_ccfdb :=_gefbag .Value ,error (nil );if _ccfdb !=nil {return _ccfdb ;};_bacda .DiffusityAttr =&_adebg ;continue ;};if _gefbag .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_aage ,_gbcgbf :=_gefbag .Value ,error (nil );if _gbcgbf !=nil {return _gbcgbf ;};_bacda .SkewamtAttr =&_aage ;continue ;};if _gefbag .Name .Local =="\u006d\u0065\u0074a\u006c"{_bacda .MetalAttr .UnmarshalXMLAttr (_gefbag );continue ;};if _gefbag .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_egbgc ,_bddgb :=_gefbag .Value ,error (nil );if _bddgb !=nil {return _bddgb ;};_bacda .BackdepthAttr =&_egbgc ;continue ;};if _gefbag .Name .Local =="\u0065\u0064\u0067\u0065"{_cbddb ,_faddc :=_gefbag .Value ,error (nil );if _faddc !=nil {return _faddc ;};_bacda .EdgeAttr =&_cbddb ;continue ;};if _gefbag .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_bgbdc ,_fcgbeb :=_gefbag .Value ,error (nil );if _fcgbeb !=nil {return _fcgbeb ;};_bacda .Lightlevel2Attr =&_bgbdc ;continue ;};if _gefbag .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_acdaa ,_dgaaf :=_c .ParseFloat (_gefbag .Value ,64);if _dgaaf !=nil {return _dgaaf ;};_deafb :=float32 (_acdaa );_bacda .OrientationangleAttr =&_deafb ;continue ;};if _gefbag .Name .Local =="\u006f\u006e"{_bacda .OnAttr .UnmarshalXMLAttr (_gefbag );continue ;};if _gefbag .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_bacda .LightharshAttr .UnmarshalXMLAttr (_gefbag );continue ;};if _gefbag .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_bacda .LightfaceAttr .UnmarshalXMLAttr (_gefbag );continue ;};if _gefbag .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_ecefa ,_dccce :=_gefbag .Value ,error (nil );if _dccce !=nil {return _dccce ;};_bacda .ForedepthAttr =&_ecefa ;continue ;};if _gefbag .Name .Local =="\u0065\u0078\u0074"{_bacda .ExtAttr .UnmarshalXMLAttr (_gefbag );continue ;};if _gefbag .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_bacda .AutorotationcenterAttr .UnmarshalXMLAttr (_gefbag );continue ;};if _gefbag .Name .Local =="\u0066\u0061\u0063e\u0074"{_cgbbe ,_abeb :=_gefbag .Value ,error (nil );if _abeb !=nil {return _abeb ;};_bacda .FacetAttr =&_cgbbe ;continue ;};if _gefbag .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_bacda .RenderAttr .UnmarshalXMLAttr (_gefbag );continue ;};if _gefbag .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_bbfc ,_ddbdce :=_gefbag .Value ,error (nil );if _ddbdce !=nil {return _ddbdce ;};_bacda .LightlevelAttr =&_bbfc ;continue ;};if _gefbag .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_fgebe ,_cebbc :=_gefbag .Value ,error (nil );if _cebbc !=nil {return _cebbc ;};_bacda .BrightnessAttr =&_fgebe ;continue ;};if _gefbag .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_faeff ,_bdea :=_c .ParseFloat (_gefbag .Value ,64);if _bdea !=nil {return _bdea ;};_efebfe :=float32 (_faeff );_bacda .SkewangleAttr =&_efebfe ;continue ;};if _gefbag .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_ffcef ,_gbbeg :=_gefbag .Value ,error (nil );if _gbbeg !=nil {return _gbbeg ;};_bacda .Lightposition2Attr =&_ffcef ;continue ;};if _gefbag .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_aecef ,_eaeag :=_gefbag .Value ,error (nil );if _eaeag !=nil {return _eaeag ;};_bacda .RotationangleAttr =&_aecef ;continue ;};if _gefbag .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_bacda .Lightharsh2Attr .UnmarshalXMLAttr (_gefbag );continue ;};if _gefbag .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_fdcceb ,_defcdd :=_gefbag .Value ,error (nil );if _defcdd !=nil {return _defcdd ;};_bacda .OrientationAttr =&_fdcceb ;continue ;};if _gefbag .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_bacda .LockrotationcenterAttr .UnmarshalXMLAttr (_gefbag );continue ;};if _gefbag .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_gbag ,_aafca :=_gefbag .Value ,error (nil );if _aafca !=nil {return _aafca ;};_bacda .RotationcenterAttr =&_gbag ;continue ;};if _gefbag .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_gaeaf ,_dadfa :=_gefbag .Value ,error (nil );if _dadfa !=nil {return _dadfa ;};_bacda .ViewpointAttr =&_gaeaf ;continue ;};if _gefbag .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cccgf ,_abbae :=_gefbag .Value ,error (nil );if _abbae !=nil {return _abbae ;};_bacda .LightpositionAttr =&_cccgf ;continue ;};};for {_dfdff ,_gcafa :=d .Token ();if _gcafa !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_gcafa );};if _fefce ,_fadge :=_dfdff .(_d .EndElement );_fadge &&_fefce .Name ==start .Name {break ;};};return nil ;};type OfcFill struct{OfcCT_Fill };func (_abbff *OfcST_ExtrusionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geade ,_dceda :=d .Token ();if _dceda !=nil {return _dceda ;};if _fddgf ,_cfafg :=_geade .(_d .EndElement );_cfafg &&_fddgf .Name ==start .Name {*_abbff =1;return nil ;};if _degdba ,_begbce :=_geade .(_d .CharData );!_begbce {return _cg .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",_geade );}else {switch string (_degdba ){case "":*_abbff =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_abbff =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_abbff =2;};};_geade ,_dceda =d .Token ();if _dceda !=nil {return _dceda ;};if _gacee ,_bdeaa :=_geade .(_d .EndElement );_bdeaa &&_gacee .Name ==start .Name {return nil ;};return _cg .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",_geade );};func (_efagc *AG_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cag :=range start .Attr {if _cag .Name .Local =="\u0073\u0074\u0079l\u0065"{_edbb ,_afgc :=_cag .Value ,error (nil );if _afgc !=nil {return _afgc ;};_efagc .StyleAttr =&_edbb ;continue ;};};for {_eeabb ,_ddfc :=d .Token ();if _ddfc !=nil {return _cg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_ddfc );};if _bcbd ,_eff :=_eeabb .(_d .EndElement );_eff &&_bcbd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the AG_Chromakey and its children -func (_cbf *AG_Chromakey )Validate ()error {return _cbf .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");};func NewOfcBottom ()*OfcBottom {_edafcg :=&OfcBottom {};_edafcg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _edafcg ;};func NewLine ()*Line {_badaeg :=&Line {};_badaeg .CT_Line =*NewCT_Line ();return _badaeg };func (_gca *AG_Path )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_abgc :=range start .Attr {if _abgc .Name .Local =="\u0070\u0061\u0074\u0068"{_dbaa ,_dgd :=_abgc .Value ,error (nil );if _dgd !=nil {return _dgd ;};_gca .PathAttr =&_dbaa ;continue ;};};for {_ffgc ,_cde :=d .Token ();if _cde !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_cde );};if _caeb ,_fgd :=_ffgc .(_af .EndElement );_fgd &&_caeb .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_bgfc :=&OfcCT_StrokeChild {};return _bgfc }; +// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path +func (_bgfc *OfcBottom )ValidateWithPath (path string )error {if _cbdaa :=_bgfc .OfcCT_StrokeChild .ValidateWithPath (path );_cbdaa !=nil {return _cbdaa ;};return nil ;}; -// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path -func (_bgaef *OfcCT_Skew )ValidateWithPath (path string )error {if _ffbff :=_bgaef .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ffbff !=nil {return _ffbff ;};if _afbdg :=_bgaef .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_afbdg !=nil {return _afbdg ;};return nil ;};func (_eafbf *OfcST_How )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cebgg ,_ggea :=d .Token ();if _ggea !=nil {return _ggea ;};if _fbacg ,_cfgac :=_cebgg .(_af .EndElement );_cfgac &&_fbacg .Name ==start .Name {*_eafbf =1;return nil ;};if _adafb ,_dgabd :=_cebgg .(_af .CharData );!_dgabd {return _ef .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",_cebgg );}else {switch string (_adafb ){case "":*_eafbf =0;case "\u0074\u006f\u0070":*_eafbf =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_eafbf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_eafbf =3;case "\u006c\u0065\u0066\u0074":*_eafbf =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eafbf =5;case "\u0072\u0069\u0067h\u0074":*_eafbf =6;};};_cebgg ,_ggea =d .Token ();if _ggea !=nil {return _ggea ;};if _fcdef ,_adefga :=_cebgg .(_af .EndElement );_adefga &&_fcdef .Name ==start .Name {return nil ;};return _ef .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",_cebgg );}; +// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path +func (_befcf *OfcCT_Ink )ValidateWithPath (path string )error {if _ffaca :=_befcf .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ffaca !=nil {return _ffaca ;};return nil ;};func (_aegg *AG_Type )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgef :=range start .Attr {if _cgef .Name .Local =="\u0074\u0079\u0070\u0065"{_aacd ,_bggc :=_cgef .Value ,error (nil );if _bggc !=nil {return _bggc ;};_aegg .TypeAttr =&_aacd ;continue ;};};for {_feaa ,_bbcf :=d .Token ();if _bbcf !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_bbcf );};if _ggce ,_dbda :=_feaa .(_d .EndElement );_dbda &&_ggce .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path -func (_edgced *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _beegf :=_edgced .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_beegf !=nil {return _beegf ;};if _edgced .IdAttr !=nil {if !_ea .ST_GuidPatternRe .MatchString (*_edgced .IdAttr ){return _ef .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 ,_ea .ST_GuidPatternRe ,*_edgced .IdAttr );};};if _edgced .ProvidAttr !=nil {if !_ea .ST_GuidPatternRe .MatchString (*_edgced .ProvidAttr ){return _ef .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 ,_ea .ST_GuidPatternRe ,*_edgced .ProvidAttr );};};if _egccd :=_edgced .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");_egccd !=nil {return _egccd ;};if _dedafe :=_edgced .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_dedafe !=nil {return _dedafe ;};if _ggdfg :=_edgced .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_ggdfg !=nil {return _ggdfg ;};if _eefbc :=_edgced .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eefbc !=nil {return _eefbc ;};return nil ;};func (_ebdg *OfcLeft )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_ebdg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_ebgcc :=range start .Attr {if _ebgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgcc .Name .Local =="\u0068\u0072\u0065\u0066"{_deefg ,_egeea :=_ebgcc .Value ,error (nil );if _egeea !=nil {return _egeea ;};_ebdg .HrefAttr =&_deefg ;continue ;};if _ebgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgcc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ebdg .ForcedashAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgcc .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgef ,_afdfb :=_ebgcc .Value ,error (nil );if _afdfb !=nil {return _afdfb ;};_ebdg .TitleAttr =&_dgef ;continue ;};if _ebgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgcc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ggecb ,_ccff :=_ebgcc .Value ,error (nil );if _ccff !=nil {return _ccff ;};_ebdg .AlthrefAttr =&_ggecb ;continue ;};if _ebgcc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ebdg .ImageaspectAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ebdg .StartarrowAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ebdg .LinestyleAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ebdg .StartarrowwidthAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ebdg .JoinstyleAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ebdg .StartarrowlengthAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_edcdb ,_bbbbf :=_ebgcc .Value ,error (nil );if _bbbbf !=nil {return _bbbbf ;};_ebdg .DashstyleAttr =&_edcdb ;continue ;};if _ebgcc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ebdg .EndarrowAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ebdg .FilltypeAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ebdg .EndarrowwidthAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_debefbc ,_gbbfb :=_ebgcc .Value ,error (nil );if _gbbfb !=nil {return _gbbfb ;};_ebdg .OpacityAttr =&_debefbc ;continue ;};if _ebgcc .Name .Local =="\u0063\u006f\u006co\u0072"{_ceagf ,_dfeg :=_ebgcc .Value ,error (nil );if _dfeg !=nil {return _dfeg ;};_ebdg .ColorAttr =&_ceagf ;continue ;};if _ebgcc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ebdg .InsetpenAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ebdg .EndarrowlengthAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u0065\u0078\u0074"{_ebdg .ExtAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ebdg .EndcapAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gfbbd ,_addbdg :=_ebgcc .Value ,error (nil );if _addbdg !=nil {return _addbdg ;};_ebdg .Color2Attr =&_gfbbd ;continue ;};if _ebgcc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ebdg .ImagealignshapeAttr .UnmarshalXMLAttr (_ebgcc );continue ;};if _ebgcc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cbdfg ,_degefa :=_ebgcc .Value ,error (nil );if _degefa !=nil {return _degefa ;};_ebdg .WeightAttr =&_cbdfg ;continue ;};if _ebgcc .Name .Local =="\u0073\u0072\u0063"{_egebe ,_aebcf :=_ebgcc .Value ,error (nil );if _aebcf !=nil {return _aebcf ;};_ebdg .SrcAttr =&_egebe ;continue ;};if _ebgcc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gbacea ,_bbabb :=_ebgcc .Value ,error (nil );if _bbabb !=nil {return _bbabb ;};_ebdg .ImagesizeAttr =&_gbacea ;continue ;};if _ebgcc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gdcee ,_feefd :=_e .ParseFloat (_ebgcc .Value ,64);if _feefd !=nil {return _feefd ;};_ebdg .MiterlimitAttr =&_gdcee ;continue ;};if _ebgcc .Name .Local =="\u006f\u006e"{_ebdg .OnAttr .UnmarshalXMLAttr (_ebgcc );continue ;};};for {_befge ,_acdaab :=d .Token ();if _acdaab !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_acdaab );};if _ecabee ,_febbf :=_befge .(_af .EndElement );_febbf &&_ecabee .Name ==start .Name {break ;};};return nil ;};func (_febc *CT_Formulas )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073";};e .EncodeToken (start );if _febc .F !=nil {_dacf :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0066"}};for _ ,_dfgf :=range _febc .F {e .EncodeElement (_dfgf ,_dacf );};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_ecgbdc OfcST_BWMode )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_gdbga :=_af .Attr {};_gdbga .Name =name ;switch _ecgbdc {case OfcST_BWModeUnset :_gdbga .Value ="";case OfcST_BWModeColor :_gdbga .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_gdbga .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_gdbga .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_gdbga .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_gdbga .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_gdbga .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_gdbga .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_gdbga .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_gdbga .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_gdbga .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_gdbga .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_gdbga .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _gdbga ,nil ;};func (_eaae *Path )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_eaae .CT_Path =*NewCT_Path ();for _ ,_eaeaf :=range start .Attr {if _eaeaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaeaf .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_eaae .ConnecttypeAttr .UnmarshalXMLAttr (_eaeaf );continue ;};if _eaeaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaeaf .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_eaae .ExtrusionokAttr .UnmarshalXMLAttr (_eaeaf );continue ;};if _eaeaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaeaf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_fedffb ,_dbfef :=_eaeaf .Value ,error (nil );if _dbfef !=nil {return _dbfef ;};_eaae .ConnectanglesAttr =&_fedffb ;continue ;};if _eaeaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaeaf .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_bbbf ,_gaggbd :=_eaeaf .Value ,error (nil );if _gaggbd !=nil {return _gaggbd ;};_eaae .ConnectlocsAttr =&_bbbf ;continue ;};if _eaeaf .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_eaae .GradientshapeokAttr .UnmarshalXMLAttr (_eaeaf );continue ;};if _eaeaf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_eaae .ShadowokAttr .UnmarshalXMLAttr (_eaeaf );continue ;};if _eaeaf .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_eaae .ArrowokAttr .UnmarshalXMLAttr (_eaeaf );continue ;};if _eaeaf .Name .Local =="\u0076"{_dgefa ,_aedfg :=_eaeaf .Value ,error (nil );if _aedfg !=nil {return _aedfg ;};_eaae .VAttr =&_dgefa ;continue ;};if _eaeaf .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_eaae .TextpathokAttr .UnmarshalXMLAttr (_eaeaf );continue ;};if _eaeaf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_eaae .InsetpenokAttr .UnmarshalXMLAttr (_eaeaf );continue ;};if _eaeaf .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_eaae .StrokeokAttr .UnmarshalXMLAttr (_eaeaf );continue ;};if _eaeaf .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_eaae .FillokAttr .UnmarshalXMLAttr (_eaeaf );continue ;};if _eaeaf .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_aedbce ,_fecbc :=_eaeaf .Value ,error (nil );if _fecbc !=nil {return _fecbc ;};_eaae .TextboxrectAttr =&_aedbce ;continue ;};if _eaeaf .Name .Local =="\u006c\u0069\u006d\u006f"{_dbgad ,_fbfbb :=_eaeaf .Value ,error (nil );if _fbfbb !=nil {return _fbfbb ;};_eaae .LimoAttr =&_dbgad ;continue ;};if _eaeaf .Name .Local =="\u0069\u0064"{_afegg ,_adcdb :=_eaeaf .Value ,error (nil );if _adcdb !=nil {return _adcdb ;};_eaae .IdAttr =&_afegg ;continue ;};};for {_baffed ,_bcegb :=d .Token ();if _bcegb !=nil {return _ef .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bcegb );};if _afcbf ,_aaaed :=_baffed .(_af .EndElement );_aaaed &&_afcbf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Path and its children +func (_addac *Path )Validate ()error {return _addac .ValidateWithPath ("\u0050\u0061\u0074\u0068")};type OfcST_OLEDrawAspect byte ; -// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path -func (_gaadg *OfcFill )ValidateWithPath (path string )error {if _gffc :=_gaadg .OfcCT_Fill .ValidateWithPath (path );_gffc !=nil {return _gffc ;};return nil ;};func (_geedd *CT_Textbox )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_ceeff :=range start .Attr {if _ceeff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceeff .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_geedd .SingleclickAttr .UnmarshalXMLAttr (_ceeff );continue ;};if _ceeff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceeff .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_geedd .InsetmodeAttr .UnmarshalXMLAttr (_ceeff );continue ;};if _ceeff .Name .Local =="\u0069\u006e\u0073e\u0074"{_cddfc ,_edbdg :=_ceeff .Value ,error (nil );if _edbdg !=nil {return _edbdg ;};_geedd .InsetAttr =&_cddfc ;continue ;};if _ceeff .Name .Local =="\u0069\u0064"{_ffcgf ,_gefgd :=_ceeff .Value ,error (nil );if _gefgd !=nil {return _gefgd ;};_geedd .IdAttr =&_ffcgf ;continue ;};if _ceeff .Name .Local =="\u0073\u0074\u0079l\u0065"{_fcccg ,_afaga :=_ceeff .Value ,error (nil );if _afaga !=nil {return _afaga ;};_geedd .StyleAttr =&_fcccg ;continue ;};};_gabec :for {_fggaa ,_bfage :=d .Token ();if _bfage !=nil {return _bfage ;};switch _cacc :=_fggaa .(type ){case _af .StartElement :switch _cacc .Name {case _af .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"},_af .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"}:_geedd .TxbxContent =_g .NewTxbxContent ();if _fbea :=d .DecodeElement (_geedd .TxbxContent ,&_cacc );_fbea !=nil {return _fbea ;};default:if _dfagf ,_edca :=_eg .CreateElement (_cacc );_edca !=nil {return _edca ;}else {if _fdae :=d .DecodeElement (_dfagf ,&_cacc );_fdae !=nil {return _fdae ;};_geedd .Any =_dfagf ;};};case _af .EndElement :break _gabec ;case _af .CharData :};};return nil ;};func (_gcaa ST_StrokeLineStyle )Validate ()error {return _gcaa .ValidateWithPath ("")};func (_dead *CT_Handles )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fegc :for {_fefd ,_gbcc :=d .Token ();if _gbcc !=nil {return _gbcc ;};switch _aeaab :=_fefd .(type ){case _af .StartElement :switch _aeaab .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbdd :=NewCT_H ();if _aefc :=d .DecodeElement (_fbdd ,&_aeaab );_aefc !=nil {return _aefc ;};_dead .H =append (_dead .H ,_fbdd );default:_eg .Log ("\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",_aeaab .Name );if _ggaec :=d .Skip ();_ggaec !=nil {return _ggaec ;};};case _af .EndElement :break _fegc ;case _af .CharData :};};return nil ;};func (_gdcbgf *OfcST_How )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_gdcbgf =0;case "\u0074\u006f\u0070":*_gdcbgf =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_gdcbgf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gdcbgf =3;case "\u006c\u0065\u0066\u0074":*_gdcbgf =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdcbgf =5;case "\u0072\u0069\u0067h\u0074":*_gdcbgf =6;};return nil ;};type ST_StrokeEndCap byte ;func (_bac *AG_AllShapeAttributes )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _bac .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_bac .OpacityAttr )});};if _bac .StrokedAttr !=_ea .ST_TrueFalseUnset {_cgg ,_dbg :=_bac .StrokedAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dbg !=nil {return _dbg ;};start .Attr =append (start .Attr ,_cgg );};if _bac .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bac .StrokecolorAttr )});};if _bac .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bac .StrokeweightAttr )});};if _bac .InsetpenAttr !=_ea .ST_TrueFalseUnset {_age ,_cba :=_bac .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cba !=nil {return _cba ;};start .Attr =append (start .Attr ,_age );};if _bac .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_bac .ChromakeyAttr )});};if _bac .FilledAttr !=_ea .ST_TrueFalseUnset {_ccc ,_cce :=_bac .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cce !=nil {return _cce ;};start .Attr =append (start .Attr ,_ccc );};if _bac .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_bac .FillcolorAttr )});};if _bac .SptAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bac .SptAttr )});};if _bac .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ca ,_ebd :=_bac .ConnectortypeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ebd !=nil {return _ebd ;};start .Attr =append (start .Attr ,_ca );};if _bac .BwmodeAttr !=OfcST_BWModeUnset {_bgba ,_afda :=_bac .BwmodeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _afda !=nil {return _afda ;};start .Attr =append (start .Attr ,_bgba );};if _bac .BwpureAttr !=OfcST_BWModeUnset {_ga ,_fabc :=_bac .BwpureAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fabc !=nil {return _fabc ;};start .Attr =append (start .Attr ,_ga );};if _bac .BwnormalAttr !=OfcST_BWModeUnset {_dfg ,_agag :=_bac .BwnormalAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _agag !=nil {return _agag ;};start .Attr =append (start .Attr ,_dfg );};if _bac .ForcedashAttr !=_ea .ST_TrueFalseUnset {_gba ,_bf :=_bac .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bf !=nil {return _bf ;};start .Attr =append (start .Attr ,_gba );};if _bac .OleiconAttr !=_ea .ST_TrueFalseUnset {_bca ,_eeba :=_bac .OleiconAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _eeba !=nil {return _eeba ;};start .Attr =append (start .Attr ,_bca );};if _bac .OleAttr !=_ea .ST_TrueFalseBlankUnset {_daa ,_aba :=_bac .OleAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006fl\u0065"});if _aba !=nil {return _aba ;};start .Attr =append (start .Attr ,_daa );};if _bac .PreferrelativeAttr !=_ea .ST_TrueFalseUnset {_fcd ,_ccd :=_bac .PreferrelativeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ccd !=nil {return _ccd ;};start .Attr =append (start .Attr ,_fcd );};if _bac .CliptowrapAttr !=_ea .ST_TrueFalseUnset {_ggf ,_gbd :=_bac .CliptowrapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gbd !=nil {return _gbd ;};start .Attr =append (start .Attr ,_ggf );};if _bac .ClipAttr !=_ea .ST_TrueFalseUnset {_cff ,_fdc :=_bac .ClipAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fdc !=nil {return _fdc ;};start .Attr =append (start .Attr ,_cff );};return nil ;};func (_cbdb *OfcCT_RegroupTable )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065";};if _cbdb .ExtAttr !=ST_ExtUnset {_bebgca ,_dgffe :=_cbdb .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dgffe !=nil {return _dgffe ;};start .Attr =append (start .Attr ,_bebgca );};e .EncodeToken (start );if _cbdb .Entry !=nil {_agbad :=_af .StartElement {Name :_af .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_cbfbb :=range _cbdb .Entry {e .EncodeElement (_cbfbb ,_agbad );};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_cgcg OfcST_How )ValidateWithPath (path string )error {switch _cgcg {case 0,1,2,3,4,5,6:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgcg ));};return nil ;};const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;); +// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path +func (_gfdgd *OfcShapedefaults )ValidateWithPath (path string )error {if _bbab :=_gfdgd .OfcCT_ShapeDefaults .ValidateWithPath (path );_bbab !=nil {return _bbab ;};return nil ;};func (_gacab OfcST_OLEUpdateMode )String ()string {switch _gacab {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";}; -// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path -func (_aggec *OfcClippath )ValidateWithPath (path string )error {if _aggae :=_aggec .OfcCT_ClipPath .ValidateWithPath (path );_aggae !=nil {return _aggae ;};return nil ;};func (_ddcee *OfcCT_ColorMenu )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075";};if _ddcee .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_ddcee .StrokecolorAttr )});};if _ddcee .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_ddcee .FillcolorAttr )});};if _ddcee .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_ddcee .ShadowcolorAttr )});};if _ddcee .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_ddcee .ExtrusioncolorAttr )});};if _ddcee .ExtAttr !=ST_ExtUnset {_ggad ,_cgfeee :=_ddcee .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cgfeee !=nil {return _cgfeee ;};start .Attr =append (start .Attr ,_ggad );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_fgbfe :=&OfcCT_RegroupTable {};return _fgbfe };type Polyline struct{CT_PolyLine };type OfcST_ExtrusionType byte ;type OfcTop struct{OfcCT_StrokeChild };func NewCT_Fill ()*CT_Fill {_geaac :=&CT_Fill {};return _geaac };type OfcOLEObject struct{OfcCT_OLEObject }; +// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path +func (_befa *OfcCT_Fill )ValidateWithPath (path string )error {if _bedga :=_befa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bedga !=nil {return _bedga ;};if _cgbbg :=_befa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cgbbg !=nil {return _cgbbg ;};return nil ;};func NewOfcCT_R ()*OfcCT_R {_dgedfe :=&OfcCT_R {};return _dgedfe }; -// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path -func (_aaacg *OfcShapelayout )ValidateWithPath (path string )error {if _gfcb :=_aaacg .OfcCT_ShapeLayout .ValidateWithPath (path );_gfcb !=nil {return _gfcb ;};return nil ;}; +// Validate validates the OfcCT_EquationXml and its children +func (_gfde *OfcCT_EquationXml )Validate ()error {return _gfde .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};func (_adbdf *Handles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _adbdf .CT_Handles .MarshalXML (e ,start );};func (_efcaf *OfcCT_Ink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcfae :=range start .Attr {if _fcfae .Name .Local =="\u0069"{_abfdgf ,_abgea :=_fcfae .Value ,error (nil );if _abgea !=nil {return _abgea ;};_efcaf .IAttr =&_abfdgf ;continue ;};if _fcfae .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_efcaf .AnnotationAttr .UnmarshalXMLAttr (_fcfae );continue ;};if _fcfae .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_beac ,_cafbf :=_fcfae .Value ,error (nil );if _cafbf !=nil {return _cafbf ;};_efcaf .ContentTypeAttr =&_beac ;continue ;};};for {_dgbfe ,_fdaec :=d .Token ();if _fdaec !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_fdaec );};if _daedg ,_efgea :=_dgbfe .(_d .EndElement );_efgea &&_daedg .Name ==start .Name {break ;};};return nil ;};type OfcCT_ClipPath struct{VAttr string ;};func (_fddecc *OfcCT_Callout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbfgg :=range start .Attr {if _gbfgg .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_fddecc .LengthspecifiedAttr .UnmarshalXMLAttr (_gbfgg );continue ;};if _gbfgg .Name .Local =="\u006f\u006e"{_fddecc .OnAttr .UnmarshalXMLAttr (_gbfgg );continue ;};if _gbfgg .Name .Local =="\u0067\u0061\u0070"{_ddbbd ,_dcaada :=_gbfgg .Value ,error (nil );if _dcaada !=nil {return _dcaada ;};_fddecc .GapAttr =&_ddbbd ;continue ;};if _gbfgg .Name .Local =="\u0061\u006e\u0067l\u0065"{_fddecc .AngleAttr .UnmarshalXMLAttr (_gbfgg );continue ;};if _gbfgg .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_fddecc .DropautoAttr .UnmarshalXMLAttr (_gbfgg );continue ;};if _gbfgg .Name .Local =="\u0064\u0072\u006f\u0070"{_gbegg ,_abgdb :=_gbfgg .Value ,error (nil );if _abgdb !=nil {return _abgdb ;};_fddecc .DropAttr =&_gbegg ;continue ;};if _gbfgg .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_faaff ,_agggf :=_gbfgg .Value ,error (nil );if _agggf !=nil {return _agggf ;};_fddecc .DistanceAttr =&_faaff ;continue ;};if _gbfgg .Name .Local =="\u0074\u0079\u0070\u0065"{_badgf ,_degff :=_gbfgg .Value ,error (nil );if _degff !=nil {return _degff ;};_fddecc .TypeAttr =&_badgf ;continue ;};if _gbfgg .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_begbde ,_ebdbf :=_gbfgg .Value ,error (nil );if _ebdbf !=nil {return _ebdbf ;};_fddecc .LengthAttr =&_begbde ;continue ;};if _gbfgg .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_fddecc .AccentbarAttr .UnmarshalXMLAttr (_gbfgg );continue ;};if _gbfgg .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_fddecc .TextborderAttr .UnmarshalXMLAttr (_gbfgg );continue ;};if _gbfgg .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_fddecc .MinusxAttr .UnmarshalXMLAttr (_gbfgg );continue ;};if _gbfgg .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_fddecc .MinusyAttr .UnmarshalXMLAttr (_gbfgg );continue ;};if _gbfgg .Name .Local =="\u0065\u0078\u0074"{_fddecc .ExtAttr .UnmarshalXMLAttr (_gbfgg );continue ;};};for {_fbccd ,_cddea :=d .Token ();if _cddea !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_cddea );};if _babeb ,_ecfcd :=_fbccd .(_d .EndElement );_ecfcd &&_babeb .Name ==start .Name {break ;};};return nil ;};func (_deaf *CT_Shapetype )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065";};if _deaf .MasterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .MasterAttr )});};if _deaf .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .HrefAttr )});};if _deaf .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .TargetAttr )});};if _deaf .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .ClassAttr )});};if _deaf .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .TitleAttr )});};if _deaf .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .AltAttr )});};if _deaf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .CoordsizeAttr )});};if _deaf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .CoordoriginAttr )});};if _deaf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .WrapcoordsAttr )});};if _deaf .PrintAttr !=_b .ST_TrueFalseUnset {_gefge ,_deaeb :=_deaf .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _deaeb !=nil {return _deaeb ;};start .Attr =append (start .Attr ,_gefge );};if _deaf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .IdAttr )});};if _deaf .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .StyleAttr )});};if _deaf .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .SpidAttr )});};if _deaf .OnedAttr !=_b .ST_TrueFalseUnset {_ebafe ,_cdcag :=_deaf .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cdcag !=nil {return _cdcag ;};start .Attr =append (start .Attr ,_ebafe );};if _deaf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .RegroupidAttr )});};if _deaf .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_cabec ,_acga :=_deaf .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _acga !=nil {return _acga ;};start .Attr =append (start .Attr ,_cabec );};if _deaf .ButtonAttr !=_b .ST_TrueFalseUnset {_cafdd ,_cebed :=_deaf .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cebed !=nil {return _cebed ;};start .Attr =append (start .Attr ,_cafdd );};if _deaf .UserhiddenAttr !=_b .ST_TrueFalseUnset {_egfba ,_adaae :=_deaf .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _adaae !=nil {return _adaae ;};start .Attr =append (start .Attr ,_egfba );};if _deaf .BulletAttr !=_b .ST_TrueFalseUnset {_gfbea ,_dgdc :=_deaf .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dgdc !=nil {return _dgdc ;};start .Attr =append (start .Attr ,_gfbea );};if _deaf .HrAttr !=_b .ST_TrueFalseUnset {_dafgf ,_eafbb :=_deaf .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _eafbb !=nil {return _eafbb ;};start .Attr =append (start .Attr ,_dafgf );};if _deaf .HrstdAttr !=_b .ST_TrueFalseUnset {_bgeea ,_ceeda :=_deaf .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ceeda !=nil {return _ceeda ;};start .Attr =append (start .Attr ,_bgeea );};if _deaf .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_egbgf ,_fgce :=_deaf .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fgce !=nil {return _fgce ;};start .Attr =append (start .Attr ,_egbgf );};if _deaf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .HrpctAttr )});};if _deaf .HralignAttr !=OfcST_HrAlignUnset {_gfdf ,_gbcgc :=_deaf .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gbcgc !=nil {return _gbcgc ;};start .Attr =append (start .Attr ,_gfdf );};if _deaf .AllowincellAttr !=_b .ST_TrueFalseUnset {_bfgbd ,_baadb :=_deaf .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _baadb !=nil {return _baadb ;};start .Attr =append (start .Attr ,_bfgbd );};if _deaf .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_eddd ,_bbfd :=_deaf .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bbfd !=nil {return _bbfd ;};start .Attr =append (start .Attr ,_eddd );};if _deaf .UserdrawnAttr !=_b .ST_TrueFalseUnset {_aegfb ,_bdgac :=_deaf .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bdgac !=nil {return _bdgac ;};start .Attr =append (start .Attr ,_aegfb );};if _deaf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .BordertopcolorAttr )});};if _deaf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .BorderleftcolorAttr )});};if _deaf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .BorderbottomcolorAttr )});};if _deaf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .BorderrightcolorAttr )});};if _deaf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ffaa ,_bafdf :=_deaf .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bafdf !=nil {return _bafdf ;};start .Attr =append (start .Attr ,_ffaa );};if _deaf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .DgmnodekindAttr )});};if _deaf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bgede ,_ebgbc :=_deaf .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ebgbc !=nil {return _ebgbc ;};start .Attr =append (start .Attr ,_bgede );};if _deaf .InsetmodeAttr !=OfcST_InsetModeUnset {_aacb ,_fedad :=_deaf .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _fedad !=nil {return _fedad ;};start .Attr =append (start .Attr ,_aacb );};if _deaf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .OpacityAttr )});};if _deaf .StrokedAttr !=_b .ST_TrueFalseUnset {_cgfg ,_aecb :=_deaf .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aecb !=nil {return _aecb ;};start .Attr =append (start .Attr ,_cgfg );};if _deaf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .StrokecolorAttr )});};if _deaf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .StrokeweightAttr )});};if _deaf .InsetpenAttr !=_b .ST_TrueFalseUnset {_ggafa ,_ebbeee :=_deaf .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ebbeee !=nil {return _ebbeee ;};start .Attr =append (start .Attr ,_ggafa );};if _deaf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .ChromakeyAttr )});};if _deaf .FilledAttr !=_b .ST_TrueFalseUnset {_ecgd ,_bffgdg :=_deaf .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bffgdg !=nil {return _bffgdg ;};start .Attr =append (start .Attr ,_ecgd );};if _deaf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .FillcolorAttr )});};if _deaf .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .SptAttr )});};if _deaf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gdfag ,_bcab :=_deaf .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bcab !=nil {return _bcab ;};start .Attr =append (start .Attr ,_gdfag );};if _deaf .BwmodeAttr !=OfcST_BWModeUnset {_ebgf ,_dagbg :=_deaf .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dagbg !=nil {return _dagbg ;};start .Attr =append (start .Attr ,_ebgf );};if _deaf .BwpureAttr !=OfcST_BWModeUnset {_bedfa ,_dacb :=_deaf .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dacb !=nil {return _dacb ;};start .Attr =append (start .Attr ,_bedfa );};if _deaf .BwnormalAttr !=OfcST_BWModeUnset {_fdfe ,_efbca :=_deaf .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _efbca !=nil {return _efbca ;};start .Attr =append (start .Attr ,_fdfe );};if _deaf .ForcedashAttr !=_b .ST_TrueFalseUnset {_fddaea ,_bagbd :=_deaf .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bagbd !=nil {return _bagbd ;};start .Attr =append (start .Attr ,_fddaea );};if _deaf .OleiconAttr !=_b .ST_TrueFalseUnset {_gdebf ,_cabaa :=_deaf .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cabaa !=nil {return _cabaa ;};start .Attr =append (start .Attr ,_gdebf );};if _deaf .OleAttr !=_b .ST_TrueFalseBlankUnset {_gcgb ,_bbegf :=_deaf .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bbegf !=nil {return _bbegf ;};start .Attr =append (start .Attr ,_gcgb );};if _deaf .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_ecdb ,_aaaf :=_deaf .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _aaaf !=nil {return _aaaf ;};start .Attr =append (start .Attr ,_ecdb );};if _deaf .CliptowrapAttr !=_b .ST_TrueFalseUnset {_baga ,_cfcde :=_deaf .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cfcde !=nil {return _cfcde ;};start .Attr =append (start .Attr ,_baga );};if _deaf .ClipAttr !=_b .ST_TrueFalseUnset {_cefeg ,_defd :=_deaf .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _defd !=nil {return _defd ;};start .Attr =append (start .Attr ,_cefeg );};if _deaf .AdjAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .AdjAttr )});};if _deaf .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0076",*_deaf .PathAttr )});};e .EncodeToken (start );if _deaf .EG_ShapeElements !=nil {for _ ,_gbbbf :=range _deaf .EG_ShapeElements {_gbbbf .MarshalXML (e ,_d .StartElement {});};};if _deaf .Complex !=nil {_bfaba :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}};e .EncodeElement (_deaf .Complex ,_bfaba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;); -// Validate validates the CT_Rect and its children -func (_ddfc *CT_Rect )Validate ()error {return _ddfc .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func NewCT_Oval ()*CT_Oval {_aeecf :=&CT_Oval {};return _aeecf }; +// ValidateWithPath validates the Line and its children, prefixing error messages with path +func (_gfdcc *Line )ValidateWithPath (path string )error {if _baecb :=_gfdcc .CT_Line .ValidateWithPath (path );_baecb !=nil {return _baecb ;};return nil ;};func (_fbadd *OfcCT_Entry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdcbfa :=range start .Attr {if _bdcbfa .Name .Local =="\u006e\u0065\u0077"{_aecaa ,_dfgcae :=_c .ParseInt (_bdcbfa .Value ,10,32);if _dfgcae !=nil {return _dfgcae ;};_fdfcd :=int32 (_aecaa );_fbadd .NewAttr =&_fdfcd ;continue ;};if _bdcbfa .Name .Local =="\u006f\u006c\u0064"{_eccg ,_eaddg :=_c .ParseInt (_bdcbfa .Value ,10,32);if _eaddg !=nil {return _eaddg ;};_eecab :=int32 (_eccg );_fbadd .OldAttr =&_eecab ;continue ;};};for {_fdbge ,_dabfc :=d .Token ();if _dabfc !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_dabfc );};if _bdbfb ,_cdgfg :=_fdbge .(_d .EndElement );_cdgfg &&_bdbfb .Name ==start .Name {break ;};};return nil ;};func (_aadda OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _aadda {case 0,1,2:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadda ));};return nil ;};func (_fabcab *OfcST_How )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcadfe ,_ccgafa :=d .Token ();if _ccgafa !=nil {return _ccgafa ;};if _eefgg ,_bbge :=_bcadfe .(_d .EndElement );_bbge &&_eefgg .Name ==start .Name {*_fabcab =1;return nil ;};if _afcdc ,_ddddcg :=_bcadfe .(_d .CharData );!_ddddcg {return _cg .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",_bcadfe );}else {switch string (_afcdc ){case "":*_fabcab =0;case "\u0074\u006f\u0070":*_fabcab =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_fabcab =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fabcab =3;case "\u006c\u0065\u0066\u0074":*_fabcab =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fabcab =5;case "\u0072\u0069\u0067h\u0074":*_fabcab =6;};};_bcadfe ,_ccgafa =d .Token ();if _ccgafa !=nil {return _ccgafa ;};if _gggac ,_fgdge :=_bcadfe .(_d .EndElement );_fgdge &&_gggac .Name ==start .Name {return nil ;};return _cg .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",_bcadfe );}; -// Validate validates the CT_TextPath and its children -func (_ffefc *CT_TextPath )Validate ()error {return _ffefc .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};func NewCT_RoundRect ()*CT_RoundRect {_ccbbb :=&CT_RoundRect {};return _ccbbb };func (_deff *Image )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_deff .CT_Image =*NewCT_Image ();for _ ,_cdabe :=range start .Attr {if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ddeed ,_gddaa :=_e .ParseInt (_cdabe .Value ,10,64);if _gddaa !=nil {return _gddaa ;};_deff .DgmnodekindAttr =&_ddeed ;continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_deff .BulletAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0068\u0072"{_deff .HrAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_deff .OleiconAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0068\u0072\u0073t\u0064"{_deff .HrstdAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0063\u006c\u0069\u0070"{_deff .ClipAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_deff .HrnoshadeAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_deff .PreferrelativeAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0068\u0072\u0070c\u0074"{_beebbc ,_cdgfe :=_e .ParseFloat (_cdabe .Value ,64);if _cdgfe !=nil {return _cdgfe ;};_efgbf :=float32 (_beebbc );_deff .HrpctAttr =&_efgbf ;continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u006f\u006c\u0065"{_deff .OleAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_deff .HralignAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_deff .BwpureAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_deff .DgmlayoutAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_deff .InsetmodeAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0073\u0070\u0069\u0064"{_ggabg ,_cgecd :=_cdabe .Value ,error (nil );if _cgecd !=nil {return _cgecd ;};_deff .SpidAttr =&_ggabg ;continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aafb ,_ecacd :=_cdabe .Value ,error (nil );if _ecacd !=nil {return _ecacd ;};_deff .BorderbottomcolorAttr =&_aafb ;continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_deff .AllowoverlapAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_deff .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_deff .DgmlayoutmruAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_deff .UserhiddenAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_deff .AllowincellAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0073\u0070\u0074"{_aafee ,_ggafd :=_e .ParseFloat (_cdabe .Value ,64);if _ggafd !=nil {return _ggafd ;};_cfda :=float32 (_aafee );_deff .SptAttr =&_cfda ;continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ffcgff ,_fdaf :=_cdabe .Value ,error (nil );if _fdaf !=nil {return _fdaf ;};_deff .BorderleftcolorAttr =&_ffcgff ;continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_deff .UserdrawnAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_deff .CliptowrapAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfabd ,_geceg :=_cdabe .Value ,error (nil );if _geceg !=nil {return _geceg ;};_deff .BorderrightcolorAttr =&_cfabd ;continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_deff .ConnectortypeAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_deff .ButtonAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_deff .ForcedashAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gcgd ,_cbbbc :=_e .ParseInt (_cdabe .Value ,10,64);if _cbbbc !=nil {return _cbbbc ;};_deff .RegroupidAttr =&_gcgd ;continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u006f\u006e\u0065\u0064"{_deff .OnedAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_deff .BwmodeAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_deff .BwnormalAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdabe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_faadgc ,_gadc :=_cdabe .Value ,error (nil );if _gadc !=nil {return _gadc ;};_deff .BordertopcolorAttr =&_faadgc ;continue ;};if _cdabe .Name .Local =="\u0070\u0072\u0069n\u0074"{_deff .PrintAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_edbgb ,_cgfec :=_cdabe .Value ,error (nil );if _cgfec !=nil {return _cgfec ;};_deff .TargetAttr =&_edbgb ;continue ;};if _cdabe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_deff .StrokedAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bggbf ,_dgcda :=_cdabe .Value ,error (nil );if _dgcda !=nil {return _dgcda ;};_deff .CoordoriginAttr =&_bggbf ;continue ;};if _cdabe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bfgea ,_fgggg :=_cdabe .Value ,error (nil );if _fgggg !=nil {return _fgggg ;};_deff .StrokeweightAttr =&_bfgea ;continue ;};if _cdabe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_faaaf ,_aafde :=_cdabe .Value ,error (nil );if _aafde !=nil {return _aafde ;};_deff .CoordsizeAttr =&_faaaf ;continue ;};if _cdabe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bggd ,_cabdb :=_cdabe .Value ,error (nil );if _cabdb !=nil {return _cabdb ;};_deff .ChromakeyAttr =&_bggd ;continue ;};if _cdabe .Name .Local =="\u0061\u006c\u0074"{_dbgb ,_ffeea :=_cdabe .Value ,error (nil );if _ffeea !=nil {return _ffeea ;};_deff .AltAttr =&_dbgb ;continue ;};if _cdabe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fcab ,_bbdbc :=_cdabe .Value ,error (nil );if _bbdbc !=nil {return _bbdbc ;};_deff .FillcolorAttr =&_fcab ;continue ;};if _cdabe .Name .Local =="\u0073\u0072\u0063"{_accc ,_gedbg :=_cdabe .Value ,error (nil );if _gedbg !=nil {return _gedbg ;};_deff .SrcAttr =&_accc ;continue ;};if _cdabe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fbdc ,_dbfcgd :=_cdabe .Value ,error (nil );if _dbfcgd !=nil {return _dbfcgd ;};_deff .WrapcoordsAttr =&_fbdc ;continue ;};if _cdabe .Name .Local =="\u0074\u0069\u0074l\u0065"{_badgb ,_eaccd :=_cdabe .Value ,error (nil );if _eaccd !=nil {return _eaccd ;};_deff .TitleAttr =&_badgb ;continue ;};if _cdabe .Name .Local =="\u0073\u0074\u0079l\u0065"{_ecbeg ,_cdbdd :=_cdabe .Value ,error (nil );if _cdbdd !=nil {return _cdbdd ;};_deff .StyleAttr =&_ecbeg ;continue ;};if _cdabe .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gebde ,_gccgc :=_cdabe .Value ,error (nil );if _gccgc !=nil {return _gccgc ;};_deff .CroprightAttr =&_gebde ;continue ;};if _cdabe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_deff .InsetpenAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cdaegg ,_egfcf :=_cdabe .Value ,error (nil );if _egfcf !=nil {return _egfcf ;};_deff .CropleftAttr =&_cdaegg ;continue ;};if _cdabe .Name .Local =="\u0067\u0061\u0069\u006e"{_deggc ,_efaga :=_cdabe .Value ,error (nil );if _efaga !=nil {return _efaga ;};_deff .GainAttr =&_deggc ;continue ;};if _cdabe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ggbbb ,_dceb :=_cdabe .Value ,error (nil );if _dceb !=nil {return _dceb ;};_deff .StrokecolorAttr =&_ggbbb ;continue ;};if _cdabe .Name .Local =="\u0063\u006c\u0061s\u0073"{_dbbdg ,_ccece :=_cdabe .Value ,error (nil );if _ccece !=nil {return _ccece ;};_deff .ClassAttr =&_dbbdg ;continue ;};if _cdabe .Name .Local =="\u0069\u0064"{_badbd ,_fcdb :=_cdabe .Value ,error (nil );if _fcdb !=nil {return _fcdb ;};_deff .IdAttr =&_badbd ;continue ;};if _cdabe .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_dbcce ,_edcaa :=_cdabe .Value ,error (nil );if _edcaa !=nil {return _edcaa ;};_deff .CropbottomAttr =&_dbcce ;continue ;};if _cdabe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_deff .FilledAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_deff .GrayscaleAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_dded ,_dbbae :=_cdabe .Value ,error (nil );if _dbbae !=nil {return _dbbae ;};_deff .BlacklevelAttr =&_dded ;continue ;};if _cdabe .Name .Local =="\u0068\u0072\u0065\u0066"{_geff ,_cbbcf :=_cdabe .Value ,error (nil );if _cbbcf !=nil {return _cbbcf ;};_deff .HrefAttr =&_geff ;continue ;};if _cdabe .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_deff .BilevelAttr .UnmarshalXMLAttr (_cdabe );continue ;};if _cdabe .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_egadc ,_decdd :=_cdabe .Value ,error (nil );if _decdd !=nil {return _decdd ;};_deff .CroptopAttr =&_egadc ;continue ;};if _cdabe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ecbcdc ,_gcgdf :=_cdabe .Value ,error (nil );if _gcgdf !=nil {return _gcgdf ;};_deff .OpacityAttr =&_ecbcdc ;continue ;};if _cdabe .Name .Local =="\u0067\u0061\u006dm\u0061"{_gaaace ,_cgaaf :=_cdabe .Value ,error (nil );if _cgaaf !=nil {return _cgaaf ;};_deff .GammaAttr =&_gaaace ;continue ;};};_bbbgc :for {_gcfgd ,_befabb :=d .Token ();if _befabb !=nil {return _befabb ;};switch _eebaa :=_gcfgd .(type ){case _af .StartElement :switch _eebaa .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cddbb :=NewEG_ShapeElements ();_cddbb .Path =NewPath ();if _ggcef :=d .DecodeElement (_cddbb .Path ,&_eebaa );_ggcef !=nil {return _ggcef ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_cddbb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dagbca :=NewEG_ShapeElements ();_dagbca .Formulas =NewFormulas ();if _acdfe :=d .DecodeElement (_dagbca .Formulas ,&_eebaa );_acdfe !=nil {return _acdfe ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_dagbca );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abgbe :=NewEG_ShapeElements ();_abgbe .Handles =NewHandles ();if _bcfgd :=d .DecodeElement (_abgbe .Handles ,&_eebaa );_bcfgd !=nil {return _bcfgd ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_abgbe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eadeb :=NewEG_ShapeElements ();_eadeb .Fill =NewFill ();if _gadg :=d .DecodeElement (_eadeb .Fill ,&_eebaa );_gadg !=nil {return _gadg ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_eadeb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdebc :=NewEG_ShapeElements ();_gdebc .Stroke =NewStroke ();if _fcgad :=d .DecodeElement (_gdebc .Stroke ,&_eebaa );_fcgad !=nil {return _fcgad ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_gdebc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgag :=NewEG_ShapeElements ();_fgag .Shadow =NewShadow ();if _ceegc :=d .DecodeElement (_fgag .Shadow ,&_eebaa );_ceegc !=nil {return _ceegc ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_fgag );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcdga :=NewEG_ShapeElements ();_fcdga .Textbox =NewTextbox ();if _aafda :=d .DecodeElement (_fcdga .Textbox ,&_eebaa );_aafda !=nil {return _aafda ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_fcdga );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edfadf :=NewEG_ShapeElements ();_edfadf .Textpath =NewTextpath ();if _bfbdc :=d .DecodeElement (_edfadf .Textpath ,&_eebaa );_bfbdc !=nil {return _bfbdc ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_edfadf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcegf :=NewEG_ShapeElements ();_fcegf .Imagedata =NewImagedata ();if _acbb :=d .DecodeElement (_fcegf .Imagedata ,&_eebaa );_acbb !=nil {return _acbb ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_fcegf );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdfgc :=NewEG_ShapeElements ();_gdfgc .Skew =NewOfcSkew ();if _dffgfe :=d .DecodeElement (_gdfgc .Skew ,&_eebaa );_dffgfe !=nil {return _dffgfe ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_gdfgc );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgda :=NewEG_ShapeElements ();_dgda .Extrusion =NewOfcExtrusion ();if _agbae :=d .DecodeElement (_dgda .Extrusion ,&_eebaa );_agbae !=nil {return _agbae ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_dgda );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggega :=NewEG_ShapeElements ();_ggega .Callout =NewOfcCallout ();if _bbgg :=d .DecodeElement (_ggega .Callout ,&_eebaa );_bbgg !=nil {return _bbgg ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_ggega );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffdd :=NewEG_ShapeElements ();_ffdd .Lock =NewOfcLock ();if _gaebb :=d .DecodeElement (_ffdd .Lock ,&_eebaa );_gaebb !=nil {return _gaebb ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_ffdd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_defba :=NewEG_ShapeElements ();_defba .Clippath =NewOfcClippath ();if _fggcc :=d .DecodeElement (_defba .Clippath ,&_eebaa );_fggcc !=nil {return _fggcc ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_defba );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddeag :=NewEG_ShapeElements ();_ddeag .Signatureline =NewOfcSignatureline ();if _abceg :=d .DecodeElement (_ddeag .Signatureline ,&_eebaa );_abceg !=nil {return _abceg ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_ddeag );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbade :=NewEG_ShapeElements ();_dbade .Wrap =_f .NewWrap ();if _afdac :=d .DecodeElement (_dbade .Wrap ,&_eebaa );_afdac !=nil {return _afdac ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_dbade );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efcac :=NewEG_ShapeElements ();_efcac .Anchorlock =_f .NewAnchorlock ();if _addc :=d .DecodeElement (_efcac .Anchorlock ,&_eebaa );_addc !=nil {return _addc ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_efcac );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dabeg :=NewEG_ShapeElements ();_dabeg .Bordertop =_f .NewBordertop ();if _aeeag :=d .DecodeElement (_dabeg .Bordertop ,&_eebaa );_aeeag !=nil {return _aeeag ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_dabeg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcecc :=NewEG_ShapeElements ();_bcecc .Borderbottom =_f .NewBorderbottom ();if _fbdgf :=d .DecodeElement (_bcecc .Borderbottom ,&_eebaa );_fbdgf !=nil {return _fbdgf ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_bcecc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eaecg :=NewEG_ShapeElements ();_eaecg .Borderleft =_f .NewBorderleft ();if _degb :=d .DecodeElement (_eaecg .Borderleft ,&_eebaa );_degb !=nil {return _degb ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_eaecg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdaaf :=NewEG_ShapeElements ();_gdaaf .Borderright =_f .NewBorderright ();if _cgef :=d .DecodeElement (_gdaaf .Borderright ,&_eebaa );_cgef !=nil {return _cgef ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_gdaaf );case _af .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"}:_bbaea :=NewEG_ShapeElements ();_bbaea .ClientData =_d .NewClientData ();if _bccg :=d .DecodeElement (_bbaea .ClientData ,&_eebaa );_bccg !=nil {return _bccg ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_bbaea );case _af .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"}:_cbcba :=NewEG_ShapeElements ();_cbcba .Textdata =_fd .NewTextdata ();if _baacg :=d .DecodeElement (_cbcba .Textdata ,&_eebaa );_baacg !=nil {return _baacg ;};_deff .EG_ShapeElements =append (_deff .EG_ShapeElements ,_cbcba );default:_eg .Log ("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",_eebaa .Name );if _geccg :=d .Skip ();_geccg !=nil {return _geccg ;};};case _af .EndElement :break _bbbgc ;case _af .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path +func (_dgde *CT_Formulas )ValidateWithPath (path string )error {for _fage ,_egfd :=range _dgde .F {if _eaae :=_egfd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_fage ));_eaae !=nil {return _eaae ;};};return nil ;}; -// Validate validates the OfcEquationxml and its children -func (_ecgea *OfcEquationxml )Validate ()error {return _ecgea .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");}; +// Validate validates the OfcShapelayout and its children +func (_dcfbf *OfcShapelayout )Validate ()error {return _dcfbf .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");}; -// Validate validates the CT_Shapetype and its children -func (_eecae *CT_Shapetype )Validate ()error {return _eecae .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};func (_dcdfbg *OfcCT_OLEObject )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_cecdce :=range start .Attr {if _cecdce .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"&&_cecdce .Name .Local =="\u0069\u0064"||_cecdce .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"&&_cecdce .Name .Local =="\u0069\u0064"{_egbdd ,_edaeb :=_cecdce .Value ,error (nil );if _edaeb !=nil {return _edaeb ;};_dcdfbg .IdAttr =&_egbdd ;continue ;};if _cecdce .Name .Local =="\u0054\u0079\u0070\u0065"{_dcdfbg .TypeAttr .UnmarshalXMLAttr (_cecdce );continue ;};if _cecdce .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_ccfeg ,_cggb :=_cecdce .Value ,error (nil );if _cggb !=nil {return _cggb ;};_dcdfbg .ProgIDAttr =&_ccfeg ;continue ;};if _cecdce .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_adae ,_adbc :=_cecdce .Value ,error (nil );if _adbc !=nil {return _adbc ;};_dcdfbg .ShapeIDAttr =&_adae ;continue ;};if _cecdce .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_dcdfbg .DrawAspectAttr .UnmarshalXMLAttr (_cecdce );continue ;};if _cecdce .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_egfbg ,_bfbb :=_cecdce .Value ,error (nil );if _bfbb !=nil {return _bfbb ;};_dcdfbg .ObjectIDAttr =&_egfbg ;continue ;};if _cecdce .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_dcdfbg .UpdateModeAttr .UnmarshalXMLAttr (_cecdce );continue ;};};_gdcac :for {_dedge ,_gbcbf :=d .Token ();if _gbcbf !=nil {return _gbcbf ;};switch _bfabg :=_dedge .(type ){case _af .StartElement :switch _bfabg .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcdfbg .LinkType =new (string );if _fafe :=d .DecodeElement (_dcdfbg .LinkType ,&_bfabg );_fafe !=nil {return _fafe ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcdfbg .LockedField =_ea .ST_TrueFalseBlankUnset ;if _gbgaa :=d .DecodeElement (&_dcdfbg .LockedField ,&_bfabg );_gbgaa !=nil {return _gbgaa ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcdfbg .FieldCodes =new (string );if _bbabf :=d .DecodeElement (_dcdfbg .FieldCodes ,&_bfabg );_bbabf !=nil {return _bbabf ;};default:_eg .Log ("\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",_bfabg .Name );if _gddd :=d .Skip ();_gddd !=nil {return _gddd ;};};case _af .EndElement :break _gdcac ;case _af .CharData :};};return nil ;};func NewOfcCT_Ink ()*OfcCT_Ink {_bcbggd :=&OfcCT_Ink {};return _bcbggd };func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_bgabe :=&OfcCT_ColorMru {};return _bgabe };func NewImage ()*Image {_cbfff :=&Image {};_cbfff .CT_Image =*NewCT_Image ();return _cbfff };func NewOfcCT_Rules ()*OfcCT_Rules {_fbbbg :=&OfcCT_Rules {};return _fbbbg };func NewCT_Image ()*CT_Image {_abgee :=&CT_Image {};return _abgee };func (_adaeb ST_StrokeEndCap )Validate ()error {return _adaeb .ValidateWithPath ("")};type AG_Type struct{TypeAttr *string ;};type OfcST_OLEType byte ;func (_bfbe *CT_Rect )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_egbac :=range start .Attr {if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cdfe ,_cfdg :=_egbac .Value ,error (nil );if _cfdg !=nil {return _cfdg ;};_bfbe .BordertopcolorAttr =&_cdfe ;continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bfbe .BulletAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0068\u0072"{_bfbe .HrAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bfbe .CliptowrapAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0068\u0072\u0073t\u0064"{_bfbe .HrstdAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u006f\u006c\u0065"{_bfbe .OleAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bfbe .HrnoshadeAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u006f\u006e\u0065\u0064"{_bfbe .OnedAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0068\u0072\u0070c\u0074"{_bcbbg ,_dcgfa :=_e .ParseFloat (_egbac .Value ,64);if _dcgfa !=nil {return _dcgfa ;};_agcf :=float32 (_bcbbg );_bfbe .HrpctAttr =&_agcf ;continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bfbe .OleiconAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gddgc ,_cdgf :=_egbac .Value ,error (nil );if _cdgf !=nil {return _cdgf ;};_bfbe .BorderbottomcolorAttr =&_gddgc ;continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bfbe .DgmlayoutmruAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_affe ,_bdfbd :=_e .ParseInt (_egbac .Value ,10,64);if _bdfbd !=nil {return _bdfbd ;};_bfbe .RegroupidAttr =&_affe ;continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0063\u006c\u0069\u0070"{_bfbe .ClipAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bfbe .HralignAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bfbe .PreferrelativeAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bfbe .DgmlayoutAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bfbe .DoubleclicknotifyAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bfbe .InsetmodeAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bfbe .ButtonAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bfbe .UserdrawnAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bfbe .AllowincellAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0073\u0070\u0074"{_cbbda ,_ggcc :=_e .ParseFloat (_egbac .Value ,64);if _ggcc !=nil {return _ggcc ;};_abba :=float32 (_cbbda );_bfbe .SptAttr =&_abba ;continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cdbfd ,_gedab :=_egbac .Value ,error (nil );if _gedab !=nil {return _gedab ;};_bfbe .BorderleftcolorAttr =&_cdbfd ;continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bfbe .ConnectortypeAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bceb ,_gcgee :=_egbac .Value ,error (nil );if _gcgee !=nil {return _gcgee ;};_bfbe .BorderrightcolorAttr =&_bceb ;continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0073\u0070\u0069\u0064"{_dbbc ,_cgdaa :=_egbac .Value ,error (nil );if _cgdaa !=nil {return _cgdaa ;};_bfbe .SpidAttr =&_dbbc ;continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dagbd ,_bcebg :=_e .ParseInt (_egbac .Value ,10,64);if _bcebg !=nil {return _bcebg ;};_bfbe .DgmnodekindAttr =&_dagbd ;continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bfbe .BwpureAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bfbe .ForcedashAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bfbe .BwnormalAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bfbe .BwmodeAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bfbe .UserhiddenAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbac .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bfbe .AllowoverlapAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbgg ,_aedga :=_egbac .Value ,error (nil );if _aedga !=nil {return _aedga ;};_bfbe .TargetAttr =&_fbgg ;continue ;};if _egbac .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cdbgb ,_faadd :=_egbac .Value ,error (nil );if _faadd !=nil {return _faadd ;};_bfbe .CoordoriginAttr =&_cdbgb ;continue ;};if _egbac .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bfbe .StrokedAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gedad ,_gefda :=_egbac .Value ,error (nil );if _gefda !=nil {return _gefda ;};_bfbe .CoordsizeAttr =&_gedad ;continue ;};if _egbac .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cdae ,_ebcbc :=_egbac .Value ,error (nil );if _ebcbc !=nil {return _ebcbc ;};_bfbe .StrokeweightAttr =&_cdae ;continue ;};if _egbac .Name .Local =="\u0073\u0074\u0079l\u0065"{_gagcb ,_bbccg :=_egbac .Value ,error (nil );if _bbccg !=nil {return _bbccg ;};_bfbe .StyleAttr =&_gagcb ;continue ;};if _egbac .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_babfg ,_agbd :=_egbac .Value ,error (nil );if _agbd !=nil {return _agbd ;};_bfbe .ChromakeyAttr =&_babfg ;continue ;};if _egbac .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dbfee ,_ddfa :=_egbac .Value ,error (nil );if _ddfa !=nil {return _ddfa ;};_bfbe .FillcolorAttr =&_dbfee ;continue ;};if _egbac .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbdeg ,_dbedf :=_egbac .Value ,error (nil );if _dbedf !=nil {return _dbedf ;};_bfbe .OpacityAttr =&_dbdeg ;continue ;};if _egbac .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bageb ,_dade :=_egbac .Value ,error (nil );if _dade !=nil {return _dade ;};_bfbe .WrapcoordsAttr =&_bageb ;continue ;};if _egbac .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gccag ,_efad :=_egbac .Value ,error (nil );if _efad !=nil {return _efad ;};_bfbe .StrokecolorAttr =&_gccag ;continue ;};if _egbac .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bfbe .InsetpenAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Local =="\u0068\u0072\u0065\u0066"{_ebggc ,_cdacd :=_egbac .Value ,error (nil );if _cdacd !=nil {return _cdacd ;};_bfbe .HrefAttr =&_ebggc ;continue ;};if _egbac .Name .Local =="\u0069\u0064"{_bedc ,_cefa :=_egbac .Value ,error (nil );if _cefa !=nil {return _cefa ;};_bfbe .IdAttr =&_bedc ;continue ;};if _egbac .Name .Local =="\u0070\u0072\u0069n\u0074"{_bfbe .PrintAttr .UnmarshalXMLAttr (_egbac );continue ;};if _egbac .Name .Local =="\u0061\u006c\u0074"{_faged ,_bfded :=_egbac .Value ,error (nil );if _bfded !=nil {return _bfded ;};_bfbe .AltAttr =&_faged ;continue ;};if _egbac .Name .Local =="\u0074\u0069\u0074l\u0065"{_bdcce ,_gebc :=_egbac .Value ,error (nil );if _gebc !=nil {return _gebc ;};_bfbe .TitleAttr =&_bdcce ;continue ;};if _egbac .Name .Local =="\u0063\u006c\u0061s\u0073"{_abgae ,_bedba :=_egbac .Value ,error (nil );if _bedba !=nil {return _bedba ;};_bfbe .ClassAttr =&_abgae ;continue ;};if _egbac .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bfbe .FilledAttr .UnmarshalXMLAttr (_egbac );continue ;};};_aaafa :for {_gbee ,_cfbdg :=d .Token ();if _cfbdg !=nil {return _cfbdg ;};switch _adfe :=_gbee .(type ){case _af .StartElement :switch _adfe .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgfg :=NewEG_ShapeElements ();_bgfg .Path =NewPath ();if _dagbb :=d .DecodeElement (_bgfg .Path ,&_adfe );_dagbb !=nil {return _dagbb ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_bgfg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cceba :=NewEG_ShapeElements ();_cceba .Formulas =NewFormulas ();if _ccdce :=d .DecodeElement (_cceba .Formulas ,&_adfe );_ccdce !=nil {return _ccdce ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_cceba );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddecc :=NewEG_ShapeElements ();_ddecc .Handles =NewHandles ();if _gafae :=d .DecodeElement (_ddecc .Handles ,&_adfe );_gafae !=nil {return _gafae ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_ddecc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdcd :=NewEG_ShapeElements ();_bdcd .Fill =NewFill ();if _gdagb :=d .DecodeElement (_bdcd .Fill ,&_adfe );_gdagb !=nil {return _gdagb ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_bdcd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaecf :=NewEG_ShapeElements ();_gaecf .Stroke =NewStroke ();if _aaab :=d .DecodeElement (_gaecf .Stroke ,&_adfe );_aaab !=nil {return _aaab ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_gaecf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcgg :=NewEG_ShapeElements ();_fcgg .Shadow =NewShadow ();if _cecd :=d .DecodeElement (_fcgg .Shadow ,&_adfe );_cecd !=nil {return _cecd ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_fcgg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feded :=NewEG_ShapeElements ();_feded .Textbox =NewTextbox ();if _ebecc :=d .DecodeElement (_feded .Textbox ,&_adfe );_ebecc !=nil {return _ebecc ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_feded );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgafa :=NewEG_ShapeElements ();_fgafa .Textpath =NewTextpath ();if _dgagdg :=d .DecodeElement (_fgafa .Textpath ,&_adfe );_dgagdg !=nil {return _dgagdg ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_fgafa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fccad :=NewEG_ShapeElements ();_fccad .Imagedata =NewImagedata ();if _ffbc :=d .DecodeElement (_fccad .Imagedata ,&_adfe );_ffbc !=nil {return _ffbc ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_fccad );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfcd :=NewEG_ShapeElements ();_dfcd .Skew =NewOfcSkew ();if _gbge :=d .DecodeElement (_dfcd .Skew ,&_adfe );_gbge !=nil {return _gbge ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_dfcd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_beae :=NewEG_ShapeElements ();_beae .Extrusion =NewOfcExtrusion ();if _eefb :=d .DecodeElement (_beae .Extrusion ,&_adfe );_eefb !=nil {return _eefb ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_beae );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agbfe :=NewEG_ShapeElements ();_agbfe .Callout =NewOfcCallout ();if _aagef :=d .DecodeElement (_agbfe .Callout ,&_adfe );_aagef !=nil {return _aagef ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_agbfe );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfgcc :=NewEG_ShapeElements ();_gfgcc .Lock =NewOfcLock ();if _ebdbf :=d .DecodeElement (_gfgcc .Lock ,&_adfe );_ebdbf !=nil {return _ebdbf ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_gfgcc );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agaed :=NewEG_ShapeElements ();_agaed .Clippath =NewOfcClippath ();if _cdeba :=d .DecodeElement (_agaed .Clippath ,&_adfe );_cdeba !=nil {return _cdeba ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_agaed );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aefe :=NewEG_ShapeElements ();_aefe .Signatureline =NewOfcSignatureline ();if _gdfga :=d .DecodeElement (_aefe .Signatureline ,&_adfe );_gdfga !=nil {return _gdfga ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_aefe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebdf :=NewEG_ShapeElements ();_ebdf .Wrap =_f .NewWrap ();if _ecafe :=d .DecodeElement (_ebdf .Wrap ,&_adfe );_ecafe !=nil {return _ecafe ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_ebdf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cffgb :=NewEG_ShapeElements ();_cffgb .Anchorlock =_f .NewAnchorlock ();if _dbdba :=d .DecodeElement (_cffgb .Anchorlock ,&_adfe );_dbdba !=nil {return _dbdba ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_cffgb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfgcg :=NewEG_ShapeElements ();_gfgcg .Bordertop =_f .NewBordertop ();if _effd :=d .DecodeElement (_gfgcg .Bordertop ,&_adfe );_effd !=nil {return _effd ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_gfgcg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agbff :=NewEG_ShapeElements ();_agbff .Borderbottom =_f .NewBorderbottom ();if _ggdc :=d .DecodeElement (_agbff .Borderbottom ,&_adfe );_ggdc !=nil {return _ggdc ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_agbff );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eeaa :=NewEG_ShapeElements ();_eeaa .Borderleft =_f .NewBorderleft ();if _acde :=d .DecodeElement (_eeaa .Borderleft ,&_adfe );_acde !=nil {return _acde ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_eeaa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eaebe :=NewEG_ShapeElements ();_eaebe .Borderright =_f .NewBorderright ();if _cdaeg :=d .DecodeElement (_eaebe .Borderright ,&_adfe );_cdaeg !=nil {return _cdaeg ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_eaebe );case _af .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"}:_egagd :=NewEG_ShapeElements ();_egagd .ClientData =_d .NewClientData ();if _cfbfb :=d .DecodeElement (_egagd .ClientData ,&_adfe );_cfbfb !=nil {return _cfbfb ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_egagd );case _af .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"}:_cfgcg :=NewEG_ShapeElements ();_cfgcg .Textdata =_fd .NewTextdata ();if _fegbf :=d .DecodeElement (_cfgcg .Textdata ,&_adfe );_fegbf !=nil {return _fegbf ;};_bfbe .EG_ShapeElements =append (_bfbe .EG_ShapeElements ,_cfgcg );default:_eg .Log ("\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",_adfe .Name );if _afeed :=d .Skip ();_afeed !=nil {return _afeed ;};};case _af .EndElement :break _aaafa ;case _af .CharData :};};return nil ;};func (_fdfcc ST_StrokeArrowWidth )String ()string {switch _fdfcc {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 "";};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func (_bcf *AG_CoreAttributes )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _bcf .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_bcf .HrefAttr )});};if _bcf .TargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bcf .TargetAttr )});};if _bcf .ClassAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_bcf .ClassAttr )});};if _bcf .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_bcf .TitleAttr )});};if _bcf .AltAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006c\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bcf .AltAttr )});};if _bcf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_bcf .CoordsizeAttr )});};if _bcf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_bcf .CoordoriginAttr )});};if _bcf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_bcf .WrapcoordsAttr )});};if _bcf .PrintAttr !=_ea .ST_TrueFalseUnset {_gag ,_ccec :=_bcf .PrintAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ccec !=nil {return _ccec ;};start .Attr =append (start .Attr ,_gag );};if _bcf .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bcf .IdAttr )});};if _bcf .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_bcf .StyleAttr )});};return nil ;};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};func (_befgf *Line )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _befgf .CT_Line .MarshalXML (e ,start );};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};func (_ddgcf *OfcCT_Extrusion )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_afdcg :=range start .Attr {if _afdcg .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_ddgcf .ColormodeAttr .UnmarshalXMLAttr (_afdcg );continue ;};if _afdcg .Name .Local =="\u0063\u006f\u006co\u0072"{_adcf ,_fcgd :=_afdcg .Value ,error (nil );if _fcgd !=nil {return _fcgd ;};_ddgcf .ColorAttr =&_adcf ;continue ;};if _afdcg .Name .Local =="\u0074\u0079\u0070\u0065"{_ddgcf .TypeAttr .UnmarshalXMLAttr (_afdcg );continue ;};if _afdcg .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_fgbbg ,_fbcga :=_e .ParseFloat (_afdcg .Value ,64);if _fbcga !=nil {return _fbcga ;};_gdbfb :=float32 (_fgbbg );_ddgcf .ShininessAttr =&_gdbfb ;continue ;};if _afdcg .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_bfbgdd ,_dbbfc :=_afdcg .Value ,error (nil );if _dbbfc !=nil {return _dbbfc ;};_ddgcf .ViewpointoriginAttr =&_bfbgdd ;continue ;};if _afdcg .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_fcfg ,_eddca :=_afdcg .Value ,error (nil );if _eddca !=nil {return _eddca ;};_ddgcf .SpecularityAttr =&_fcfg ;continue ;};if _afdcg .Name .Local =="\u0070\u006c\u0061n\u0065"{_ddgcf .PlaneAttr .UnmarshalXMLAttr (_afdcg );continue ;};if _afdcg .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_acbgf ,_bbged :=_afdcg .Value ,error (nil );if _bbged !=nil {return _bbged ;};_ddgcf .DiffusityAttr =&_acbgf ;continue ;};if _afdcg .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_gcgfe ,_fdgg :=_afdcg .Value ,error (nil );if _fdgg !=nil {return _fdgg ;};_ddgcf .SkewamtAttr =&_gcgfe ;continue ;};if _afdcg .Name .Local =="\u006d\u0065\u0074a\u006c"{_ddgcf .MetalAttr .UnmarshalXMLAttr (_afdcg );continue ;};if _afdcg .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_ebeca ,_aecba :=_afdcg .Value ,error (nil );if _aecba !=nil {return _aecba ;};_ddgcf .BackdepthAttr =&_ebeca ;continue ;};if _afdcg .Name .Local =="\u0065\u0064\u0067\u0065"{_aebga ,_efgdab :=_afdcg .Value ,error (nil );if _efgdab !=nil {return _efgdab ;};_ddgcf .EdgeAttr =&_aebga ;continue ;};if _afdcg .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_dcbad ,_febfe :=_afdcg .Value ,error (nil );if _febfe !=nil {return _febfe ;};_ddgcf .Lightlevel2Attr =&_dcbad ;continue ;};if _afdcg .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fefeg ,_gebcc :=_e .ParseFloat (_afdcg .Value ,64);if _gebcc !=nil {return _gebcc ;};_fcdda :=float32 (_fefeg );_ddgcf .OrientationangleAttr =&_fcdda ;continue ;};if _afdcg .Name .Local =="\u006f\u006e"{_ddgcf .OnAttr .UnmarshalXMLAttr (_afdcg );continue ;};if _afdcg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_ddgcf .LightharshAttr .UnmarshalXMLAttr (_afdcg );continue ;};if _afdcg .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_ddgcf .LightfaceAttr .UnmarshalXMLAttr (_afdcg );continue ;};if _afdcg .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_gaecd ,_gace :=_afdcg .Value ,error (nil );if _gace !=nil {return _gace ;};_ddgcf .ForedepthAttr =&_gaecd ;continue ;};if _afdcg .Name .Local =="\u0065\u0078\u0074"{_ddgcf .ExtAttr .UnmarshalXMLAttr (_afdcg );continue ;};if _afdcg .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_ddgcf .AutorotationcenterAttr .UnmarshalXMLAttr (_afdcg );continue ;};if _afdcg .Name .Local =="\u0066\u0061\u0063e\u0074"{_cgcaa ,_bagdc :=_afdcg .Value ,error (nil );if _bagdc !=nil {return _bagdc ;};_ddgcf .FacetAttr =&_cgcaa ;continue ;};if _afdcg .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_ddgcf .RenderAttr .UnmarshalXMLAttr (_afdcg );continue ;};if _afdcg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_ggbdc ,_cfaae :=_afdcg .Value ,error (nil );if _cfaae !=nil {return _cfaae ;};_ddgcf .LightlevelAttr =&_ggbdc ;continue ;};if _afdcg .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_fbecg ,_dfdccc :=_afdcg .Value ,error (nil );if _dfdccc !=nil {return _dfdccc ;};_ddgcf .BrightnessAttr =&_fbecg ;continue ;};if _afdcg .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_ggagb ,_cedg :=_e .ParseFloat (_afdcg .Value ,64);if _cedg !=nil {return _cedg ;};_geecd :=float32 (_ggagb );_ddgcf .SkewangleAttr =&_geecd ;continue ;};if _afdcg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_abbf ,_dadda :=_afdcg .Value ,error (nil );if _dadda !=nil {return _dadda ;};_ddgcf .Lightposition2Attr =&_abbf ;continue ;};if _afdcg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_eeggb ,_ecafc :=_afdcg .Value ,error (nil );if _ecafc !=nil {return _ecafc ;};_ddgcf .RotationangleAttr =&_eeggb ;continue ;};if _afdcg .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_ddgcf .Lightharsh2Attr .UnmarshalXMLAttr (_afdcg );continue ;};if _afdcg .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_ccdfa ,_bbgebf :=_afdcg .Value ,error (nil );if _bbgebf !=nil {return _bbgebf ;};_ddgcf .OrientationAttr =&_ccdfa ;continue ;};if _afdcg .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_ddgcf .LockrotationcenterAttr .UnmarshalXMLAttr (_afdcg );continue ;};if _afdcg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_fdfgd ,_fcgdd :=_afdcg .Value ,error (nil );if _fcgdd !=nil {return _fcgdd ;};_ddgcf .RotationcenterAttr =&_fdfgd ;continue ;};if _afdcg .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_aeada ,_bdegf :=_afdcg .Value ,error (nil );if _bdegf !=nil {return _bdegf ;};_ddgcf .ViewpointAttr =&_aeada ;continue ;};if _afdcg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gfcdc ,_gcacf :=_afdcg .Value ,error (nil );if _gcacf !=nil {return _gcacf ;};_ddgcf .LightpositionAttr =&_gfcdc ;continue ;};};for {_caeagf ,_gafdg :=d .Token ();if _gafdg !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_gafdg );};if _gggaf ,_aecgb :=_caeagf .(_af .EndElement );_aecgb &&_gggaf .Name ==start .Name {break ;};};return nil ;};func (_fcbed ST_StrokeJoinStyle )String ()string {switch _fcbed {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 (_bbdae OfcST_ExtrusionRender )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_bbdae .String (),start );};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);func NewCurve ()*Curve {_eeaeb :=&Curve {};_eeaeb .CT_Curve =*NewCT_Curve ();return _eeaeb };func (_fagbc ST_StrokeArrowType )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_abdfc :=_af .Attr {};_abdfc .Name =name ;switch _fagbc {case ST_StrokeArrowTypeUnset :_abdfc .Value ="";case ST_StrokeArrowTypeNone :_abdfc .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_abdfc .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_abdfc .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_abdfc .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_abdfc .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_abdfc .Value ="\u006f\u0070\u0065\u006e";};return _abdfc ,nil ;};func (_afbed OfcST_ConnectType )ValidateWithPath (path string )error {switch _afbed {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbed ));};return nil ;};func (_aece *Formulas )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _aece .CT_Formulas .MarshalXML (e ,start );};func (_agdfd *OfcCallout )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_agdfd .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_efaa :=range start .Attr {if _efaa .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_agdfd .LengthspecifiedAttr .UnmarshalXMLAttr (_efaa );continue ;};if _efaa .Name .Local =="\u006f\u006e"{_agdfd .OnAttr .UnmarshalXMLAttr (_efaa );continue ;};if _efaa .Name .Local =="\u0067\u0061\u0070"{_addggf ,_geded :=_efaa .Value ,error (nil );if _geded !=nil {return _geded ;};_agdfd .GapAttr =&_addggf ;continue ;};if _efaa .Name .Local =="\u0061\u006e\u0067l\u0065"{_agdfd .AngleAttr .UnmarshalXMLAttr (_efaa );continue ;};if _efaa .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_agdfd .DropautoAttr .UnmarshalXMLAttr (_efaa );continue ;};if _efaa .Name .Local =="\u0064\u0072\u006f\u0070"{_fdccd ,_fbca :=_efaa .Value ,error (nil );if _fbca !=nil {return _fbca ;};_agdfd .DropAttr =&_fdccd ;continue ;};if _efaa .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_gagfd ,_fdeg :=_efaa .Value ,error (nil );if _fdeg !=nil {return _fdeg ;};_agdfd .DistanceAttr =&_gagfd ;continue ;};if _efaa .Name .Local =="\u0074\u0079\u0070\u0065"{_fbeea ,_cedf :=_efaa .Value ,error (nil );if _cedf !=nil {return _cedf ;};_agdfd .TypeAttr =&_fbeea ;continue ;};if _efaa .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_fafaca ,_baafd :=_efaa .Value ,error (nil );if _baafd !=nil {return _baafd ;};_agdfd .LengthAttr =&_fafaca ;continue ;};if _efaa .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_agdfd .AccentbarAttr .UnmarshalXMLAttr (_efaa );continue ;};if _efaa .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_agdfd .TextborderAttr .UnmarshalXMLAttr (_efaa );continue ;};if _efaa .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_agdfd .MinusxAttr .UnmarshalXMLAttr (_efaa );continue ;};if _efaa .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_agdfd .MinusyAttr .UnmarshalXMLAttr (_efaa );continue ;};if _efaa .Name .Local =="\u0065\u0078\u0074"{_agdfd .ExtAttr .UnmarshalXMLAttr (_efaa );continue ;};};for {_dgaeg ,_cbgabf :=d .Token ();if _cbgabf !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_cbgabf );};if _dcbde ,_fcge :=_dgaeg .(_af .EndElement );_fcge &&_dcbde .Name ==start .Name {break ;};};return nil ;};func NewOfcLock ()*OfcLock {_acecfg :=&OfcLock {};_acecfg .OfcCT_Lock =*NewOfcCT_Lock ();return _acecfg ;}; +// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path +func (_efbbc *OfcInk )ValidateWithPath (path string )error {if _eecbb :=_efbbc .OfcCT_Ink .ValidateWithPath (path );_eecbb !=nil {return _eecbb ;};return nil ;};func (_aff *AG_CoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aff .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_aff .HrefAttr )});};if _aff .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_aff .TargetAttr )});};if _aff .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_aff .ClassAttr )});};if _aff .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_aff .TitleAttr )});};if _aff .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_aff .AltAttr )});};if _aff .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_aff .CoordsizeAttr )});};if _aff .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_aff .CoordoriginAttr )});};if _aff .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_aff .WrapcoordsAttr )});};if _aff .PrintAttr !=_b .ST_TrueFalseUnset {_edb ,_cdaa :=_aff .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cdaa !=nil {return _cdaa ;};start .Attr =append (start .Attr ,_edb );};if _aff .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_aff .IdAttr )});};if _aff .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_aff .StyleAttr )});};return nil ;};func (_fcgbdb OfcST_CalloutPlacement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fcgbdb .String (),start );}; -// Validate validates the OfcCT_Entry and its children -func (_ecdcd *OfcCT_Entry )Validate ()error {return _ecdcd .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};func NewCT_Shapetype ()*CT_Shapetype {_fafc :=&CT_Shapetype {};return _fafc }; +// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path +func (_feb *AG_Id )ValidateWithPath (path string )error {return nil };func (_adgf *AG_Chromakey )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gea :=range start .Attr {if _gea .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aag ,_fabg :=_gea .Value ,error (nil );if _fabg !=nil {return _fabg ;};_adgf .ChromakeyAttr =&_aag ;continue ;};};for {_gccd ,_fee :=d .Token ();if _fee !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_fee );};if _ddfa ,_edd :=_gccd .(_d .EndElement );_edd &&_ddfa .Name ==start .Name {break ;};};return nil ;};func (_ffacc *OfcCT_RegroupTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065";};if _ffacc .ExtAttr !=ST_ExtUnset {_cggfd ,_faafeb :=_ffacc .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _faafeb !=nil {return _faafeb ;};start .Attr =append (start .Attr ,_cggfd );};e .EncodeToken (start );if _ffacc .Entry !=nil {_fggd :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_bfaed :=range _ffacc .Entry {e .EncodeElement (_bfaed ,_fggd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbedac *OfcOLEObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _bbedac .OfcCT_OLEObject .MarshalXML (e ,start );};func (_egfef *OfcRight )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _egfef .OfcCT_StrokeChild .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path -func (_dfbag *CT_Formulas )ValidateWithPath (path string )error {for _cgggf ,_cdbg :=range _dfbag .F {if _gdba :=_cdbg .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_cgggf ));_gdba !=nil {return _gdba ;};};return nil ;};func (_fbbc *CT_PolyLine )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_bddce :=range start .Attr {if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fbbc .UserdrawnAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0063\u006c\u0069\u0070"{_fbbc .ClipAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fbbc .UserhiddenAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fbbc .InsetmodeAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fbbc .BulletAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fbbc .PreferrelativeAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0068\u0072"{_fbbc .HrAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fbbc .OleiconAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0068\u0072\u0073t\u0064"{_fbbc .HrstdAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fbbc .HrnoshadeAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ecccg ,_ccba :=_bddce .Value ,error (nil );if _ccba !=nil {return _ccba ;};_fbbc .BordertopcolorAttr =&_ecccg ;continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fbbc .DgmlayoutAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fbbc .AllowoverlapAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fbbc .BwnormalAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fbbc .CliptowrapAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_agdef ,_gaeb :=_bddce .Value ,error (nil );if _gaeb !=nil {return _gaeb ;};_fbbc .BorderbottomcolorAttr =&_agdef ;continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u006f\u006e\u0065\u0064"{_fbbc .OnedAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fbbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_becgf ,_fafdb :=_e .ParseInt (_bddce .Value ,10,64);if _fafdb !=nil {return _fafdb ;};_fbbc .RegroupidAttr =&_becgf ;continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fbbc .AllowincellAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0068\u0072\u0070c\u0074"{_acbgd ,_faec :=_e .ParseFloat (_bddce .Value ,64);if _faec !=nil {return _faec ;};_gfdc :=float32 (_acbgd );_fbbc .HrpctAttr =&_gfdc ;continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fbbc .ButtonAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0073\u0070\u0069\u0064"{_acbae ,_eeef :=_bddce .Value ,error (nil );if _eeef !=nil {return _eeef ;};_fbbc .SpidAttr =&_acbae ;continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0073\u0070\u0074"{_bagb ,_acea :=_e .ParseFloat (_bddce .Value ,64);if _acea !=nil {return _acea ;};_caea :=float32 (_bagb );_fbbc .SptAttr =&_caea ;continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbbdb ,_fcfbd :=_bddce .Value ,error (nil );if _fcfbd !=nil {return _fcfbd ;};_fbbc .BorderleftcolorAttr =&_bbbdb ;continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u006f\u006c\u0065"{_fbbc .OleAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eeadfe ,_ffcdc :=_bddce .Value ,error (nil );if _ffcdc !=nil {return _ffcdc ;};_fbbc .BorderrightcolorAttr =&_eeadfe ;continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fbbc .BwmodeAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_daed ,_bdcecf :=_e .ParseInt (_bddce .Value ,10,64);if _bdcecf !=nil {return _bdcecf ;};_fbbc .DgmnodekindAttr =&_daed ;continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fbbc .ForcedashAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fbbc .BwpureAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fbbc .ConnectortypeAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fbbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddce .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fbbc .HralignAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ccad ,_dfbec :=_bddce .Value ,error (nil );if _dfbec !=nil {return _dfbec ;};_fbbc .CoordsizeAttr =&_ccad ;continue ;};if _bddce .Name .Local =="\u0073\u0074\u0079l\u0065"{_ffbf ,_gfebf :=_bddce .Value ,error (nil );if _gfebf !=nil {return _gfebf ;};_fbbc .StyleAttr =&_ffbf ;continue ;};if _bddce .Name .Local =="\u0069\u0064"{_gfgc ,_ffbdc :=_bddce .Value ,error (nil );if _ffbdc !=nil {return _ffbdc ;};_fbbc .IdAttr =&_gfgc ;continue ;};if _bddce .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fbbc .StrokedAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Local =="\u0070\u0072\u0069n\u0074"{_fbbc .PrintAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eefd ,_bddbf :=_bddce .Value ,error (nil );if _bddbf !=nil {return _bddbf ;};_fbbc .StrokeweightAttr =&_eefd ;continue ;};if _bddce .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_abgeee ,_edgb :=_bddce .Value ,error (nil );if _edgb !=nil {return _edgb ;};_fbbc .WrapcoordsAttr =&_abgeee ;continue ;};if _bddce .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fecae ,_eaaa :=_bddce .Value ,error (nil );if _eaaa !=nil {return _eaaa ;};_fbbc .ChromakeyAttr =&_fecae ;continue ;};if _bddce .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_abcdf ,_fbgf :=_bddce .Value ,error (nil );if _fbgf !=nil {return _fbgf ;};_fbbc .FillcolorAttr =&_abcdf ;continue ;};if _bddce .Name .Local =="\u0061\u006c\u0074"{_bacecd ,_cagab :=_bddce .Value ,error (nil );if _cagab !=nil {return _cagab ;};_fbbc .AltAttr =&_bacecd ;continue ;};if _bddce .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ecgcf ,_ddggg :=_bddce .Value ,error (nil );if _ddggg !=nil {return _ddggg ;};_fbbc .OpacityAttr =&_ecgcf ;continue ;};if _bddce .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gagea ,_befab :=_bddce .Value ,error (nil );if _befab !=nil {return _befab ;};_fbbc .StrokecolorAttr =&_gagea ;continue ;};if _bddce .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fbbc .InsetpenAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fbbc .FilledAttr .UnmarshalXMLAttr (_bddce );continue ;};if _bddce .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_effee ,_fedd :=_bddce .Value ,error (nil );if _fedd !=nil {return _fedd ;};_fbbc .CoordoriginAttr =&_effee ;continue ;};if _bddce .Name .Local =="\u0074\u0069\u0074l\u0065"{_eedb ,_ccecc :=_bddce .Value ,error (nil );if _ccecc !=nil {return _ccecc ;};_fbbc .TitleAttr =&_eedb ;continue ;};if _bddce .Name .Local =="\u0063\u006c\u0061s\u0073"{_aggef ,_ddafc :=_bddce .Value ,error (nil );if _ddafc !=nil {return _ddafc ;};_fbbc .ClassAttr =&_aggef ;continue ;};if _bddce .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_afggg ,_cbaec :=_bddce .Value ,error (nil );if _cbaec !=nil {return _cbaec ;};_fbbc .TargetAttr =&_afggg ;continue ;};if _bddce .Name .Local =="\u0068\u0072\u0065\u0066"{_cfgga ,_dafc :=_bddce .Value ,error (nil );if _dafc !=nil {return _dafc ;};_fbbc .HrefAttr =&_cfgga ;continue ;};if _bddce .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_fagb ,_edfcg :=_bddce .Value ,error (nil );if _edfcg !=nil {return _edfcg ;};_fbbc .PointsAttr =&_fagb ;continue ;};};_cgfab :for {_egee ,_fddgc :=d .Token ();if _fddgc !=nil {return _fddgc ;};switch _fgaf :=_egee .(type ){case _af .StartElement :switch _fgaf .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcae :=NewOfcInk ();if _bfdf :=d .DecodeElement (_gcae ,&_fgaf );_bfdf !=nil {return _bfdf ;};_fbbc .Ink =append (_fbbc .Ink ,_gcae );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agcb :=NewEG_ShapeElements ();_agcb .Path =NewPath ();if _fcgb :=d .DecodeElement (_agcb .Path ,&_fgaf );_fcgb !=nil {return _fcgb ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_agcb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eegc :=NewEG_ShapeElements ();_eegc .Formulas =NewFormulas ();if _egebc :=d .DecodeElement (_eegc .Formulas ,&_fgaf );_egebc !=nil {return _egebc ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_eegc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_badbb :=NewEG_ShapeElements ();_badbb .Handles =NewHandles ();if _gcea :=d .DecodeElement (_badbb .Handles ,&_fgaf );_gcea !=nil {return _gcea ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_badbb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eecc :=NewEG_ShapeElements ();_eecc .Fill =NewFill ();if _ecce :=d .DecodeElement (_eecc .Fill ,&_fgaf );_ecce !=nil {return _ecce ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_eecc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcacf :=NewEG_ShapeElements ();_bcacf .Stroke =NewStroke ();if _caacf :=d .DecodeElement (_bcacf .Stroke ,&_fgaf );_caacf !=nil {return _caacf ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_bcacf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eccdg :=NewEG_ShapeElements ();_eccdg .Shadow =NewShadow ();if _begbb :=d .DecodeElement (_eccdg .Shadow ,&_fgaf );_begbb !=nil {return _begbb ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_eccdg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcfeb :=NewEG_ShapeElements ();_gcfeb .Textbox =NewTextbox ();if _gcfea :=d .DecodeElement (_gcfeb .Textbox ,&_fgaf );_gcfea !=nil {return _gcfea ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_gcfeb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cedd :=NewEG_ShapeElements ();_cedd .Textpath =NewTextpath ();if _bggad :=d .DecodeElement (_cedd .Textpath ,&_fgaf );_bggad !=nil {return _bggad ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_cedd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gagb :=NewEG_ShapeElements ();_gagb .Imagedata =NewImagedata ();if _ggfed :=d .DecodeElement (_gagb .Imagedata ,&_fgaf );_ggfed !=nil {return _ggfed ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_gagb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggbg :=NewEG_ShapeElements ();_ggbg .Skew =NewOfcSkew ();if _eadc :=d .DecodeElement (_ggbg .Skew ,&_fgaf );_eadc !=nil {return _eadc ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_ggbg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_beeeg :=NewEG_ShapeElements ();_beeeg .Extrusion =NewOfcExtrusion ();if _bdcc :=d .DecodeElement (_beeeg .Extrusion ,&_fgaf );_bdcc !=nil {return _bdcc ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_beeeg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgdag :=NewEG_ShapeElements ();_bgdag .Callout =NewOfcCallout ();if _eccb :=d .DecodeElement (_bgdag .Callout ,&_fgaf );_eccb !=nil {return _eccb ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_bgdag );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcbfef :=NewEG_ShapeElements ();_fcbfef .Lock =NewOfcLock ();if _degg :=d .DecodeElement (_fcbfef .Lock ,&_fgaf );_degg !=nil {return _degg ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_fcbfef );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbgaf :=NewEG_ShapeElements ();_gbgaf .Clippath =NewOfcClippath ();if _eebga :=d .DecodeElement (_gbgaf .Clippath ,&_fgaf );_eebga !=nil {return _eebga ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_gbgaf );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdbf :=NewEG_ShapeElements ();_gdbf .Signatureline =NewOfcSignatureline ();if _bcgg :=d .DecodeElement (_gdbf .Signatureline ,&_fgaf );_bcgg !=nil {return _bcgg ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_gdbf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebddf :=NewEG_ShapeElements ();_ebddf .Wrap =_f .NewWrap ();if _dfdf :=d .DecodeElement (_ebddf .Wrap ,&_fgaf );_dfdf !=nil {return _dfdf ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_ebddf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfcbc :=NewEG_ShapeElements ();_bfcbc .Anchorlock =_f .NewAnchorlock ();if _fcage :=d .DecodeElement (_bfcbc .Anchorlock ,&_fgaf );_fcage !=nil {return _fcage ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_bfcbc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdcf :=NewEG_ShapeElements ();_fdcf .Bordertop =_f .NewBordertop ();if _gfab :=d .DecodeElement (_fdcf .Bordertop ,&_fgaf );_gfab !=nil {return _gfab ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_fdcf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgag :=NewEG_ShapeElements ();_bgag .Borderbottom =_f .NewBorderbottom ();if _ageea :=d .DecodeElement (_bgag .Borderbottom ,&_fgaf );_ageea !=nil {return _ageea ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_bgag );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fafdba :=NewEG_ShapeElements ();_fafdba .Borderleft =_f .NewBorderleft ();if _deaa :=d .DecodeElement (_fafdba .Borderleft ,&_fgaf );_deaa !=nil {return _deaa ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_fafdba );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbgbd :=NewEG_ShapeElements ();_fbgbd .Borderright =_f .NewBorderright ();if _fgdga :=d .DecodeElement (_fbgbd .Borderright ,&_fgaf );_fgdga !=nil {return _fgdga ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_fbgbd );case _af .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"}:_gdaa :=NewEG_ShapeElements ();_gdaa .ClientData =_d .NewClientData ();if _ebdbd :=d .DecodeElement (_gdaa .ClientData ,&_fgaf );_ebdbd !=nil {return _ebdbd ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_gdaa );case _af .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"}:_gdfcc :=NewEG_ShapeElements ();_gdfcc .Textdata =_fd .NewTextdata ();if _fcbe :=d .DecodeElement (_gdfcc .Textdata ,&_fgaf );_fcbe !=nil {return _fcbe ;};_fbbc .EG_ShapeElements =append (_fbbc .EG_ShapeElements ,_gdfcc );default:_eg .Log ("\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",_fgaf .Name );if _acfbd :=d .Skip ();_acfbd !=nil {return _acfbd ;};};case _af .EndElement :break _cgfab ;case _af .CharData :};};return nil ;};func (_adadg *CT_Image )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076:\u0069\u006d\u0061\u0067\u0065";};if _adadg .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .HrefAttr )});};if _adadg .TargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .TargetAttr )});};if _adadg .ClassAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .ClassAttr )});};if _adadg .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .TitleAttr )});};if _adadg .AltAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006c\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .AltAttr )});};if _adadg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .CoordsizeAttr )});};if _adadg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .CoordoriginAttr )});};if _adadg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .WrapcoordsAttr )});};if _adadg .PrintAttr !=_ea .ST_TrueFalseUnset {_ddeba ,_ffbgd :=_adadg .PrintAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ffbgd !=nil {return _ffbgd ;};start .Attr =append (start .Attr ,_ddeba );};if _adadg .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .IdAttr )});};if _adadg .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .StyleAttr )});};if _adadg .SpidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .SpidAttr )});};if _adadg .OnedAttr !=_ea .ST_TrueFalseUnset {_fgce ,_bfed :=_adadg .OnedAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bfed !=nil {return _bfed ;};start .Attr =append (start .Attr ,_fgce );};if _adadg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .RegroupidAttr )});};if _adadg .DoubleclicknotifyAttr !=_ea .ST_TrueFalseUnset {_bcbg ,_ecgc :=_adadg .DoubleclicknotifyAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ecgc !=nil {return _ecgc ;};start .Attr =append (start .Attr ,_bcbg );};if _adadg .ButtonAttr !=_ea .ST_TrueFalseUnset {_aage ,_faccd :=_adadg .ButtonAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _faccd !=nil {return _faccd ;};start .Attr =append (start .Attr ,_aage );};if _adadg .UserhiddenAttr !=_ea .ST_TrueFalseUnset {_cef ,_fgfd :=_adadg .UserhiddenAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fgfd !=nil {return _fgfd ;};start .Attr =append (start .Attr ,_cef );};if _adadg .BulletAttr !=_ea .ST_TrueFalseUnset {_ccgc ,_cdfd :=_adadg .BulletAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cdfd !=nil {return _cdfd ;};start .Attr =append (start .Attr ,_ccgc );};if _adadg .HrAttr !=_ea .ST_TrueFalseUnset {_geefa ,_afed :=_adadg .HrAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0068\u0072"});if _afed !=nil {return _afed ;};start .Attr =append (start .Attr ,_geefa );};if _adadg .HrstdAttr !=_ea .ST_TrueFalseUnset {_gebe ,_afac :=_adadg .HrstdAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _afac !=nil {return _afac ;};start .Attr =append (start .Attr ,_gebe );};if _adadg .HrnoshadeAttr !=_ea .ST_TrueFalseUnset {_gaadd ,_bcgcg :=_adadg .HrnoshadeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bcgcg !=nil {return _bcgcg ;};start .Attr =append (start .Attr ,_gaadd );};if _adadg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .HrpctAttr )});};if _adadg .HralignAttr !=OfcST_HrAlignUnset {_dccdeb ,_bdcb :=_adadg .HralignAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bdcb !=nil {return _bdcb ;};start .Attr =append (start .Attr ,_dccdeb );};if _adadg .AllowincellAttr !=_ea .ST_TrueFalseUnset {_dabe ,_dbce :=_adadg .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dbce !=nil {return _dbce ;};start .Attr =append (start .Attr ,_dabe );};if _adadg .AllowoverlapAttr !=_ea .ST_TrueFalseUnset {_gcdg ,_fbbee :=_adadg .AllowoverlapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _fbbee !=nil {return _fbbee ;};start .Attr =append (start .Attr ,_gcdg );};if _adadg .UserdrawnAttr !=_ea .ST_TrueFalseUnset {_faef ,_fbbd :=_adadg .UserdrawnAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fbbd !=nil {return _fbbd ;};start .Attr =append (start .Attr ,_faef );};if _adadg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .BordertopcolorAttr )});};if _adadg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .BorderleftcolorAttr )});};if _adadg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .BorderbottomcolorAttr )});};if _adadg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .BorderrightcolorAttr )});};if _adadg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ceec ,_fgba :=_adadg .DgmlayoutAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fgba !=nil {return _fgba ;};start .Attr =append (start .Attr ,_ceec );};if _adadg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .DgmnodekindAttr )});};if _adadg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fefgc ,_cbdcf :=_adadg .DgmlayoutmruAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cbdcf !=nil {return _cbdcf ;};start .Attr =append (start .Attr ,_fefgc );};if _adadg .InsetmodeAttr !=OfcST_InsetModeUnset {_ccfdf ,_efae :=_adadg .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _efae !=nil {return _efae ;};start .Attr =append (start .Attr ,_ccfdf );};if _adadg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .OpacityAttr )});};if _adadg .StrokedAttr !=_ea .ST_TrueFalseUnset {_ggcf ,_eef :=_adadg .StrokedAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _eef !=nil {return _eef ;};start .Attr =append (start .Attr ,_ggcf );};if _adadg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .StrokecolorAttr )});};if _adadg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .StrokeweightAttr )});};if _adadg .InsetpenAttr !=_ea .ST_TrueFalseUnset {_bgae ,_cdca :=_adadg .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cdca !=nil {return _cdca ;};start .Attr =append (start .Attr ,_bgae );};if _adadg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .ChromakeyAttr )});};if _adadg .FilledAttr !=_ea .ST_TrueFalseUnset {_cgbd ,_eebf :=_adadg .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eebf !=nil {return _eebf ;};start .Attr =append (start .Attr ,_cgbd );};if _adadg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .FillcolorAttr )});};if _adadg .SptAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .SptAttr )});};if _adadg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cgeb ,_dbdb :=_adadg .ConnectortypeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dbdb !=nil {return _dbdb ;};start .Attr =append (start .Attr ,_cgeb );};if _adadg .BwmodeAttr !=OfcST_BWModeUnset {_fadd ,_dbgc :=_adadg .BwmodeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dbgc !=nil {return _dbgc ;};start .Attr =append (start .Attr ,_fadd );};if _adadg .BwpureAttr !=OfcST_BWModeUnset {_dddgf ,_bfgf :=_adadg .BwpureAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bfgf !=nil {return _bfgf ;};start .Attr =append (start .Attr ,_dddgf );};if _adadg .BwnormalAttr !=OfcST_BWModeUnset {_gegd ,_fbegg :=_adadg .BwnormalAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fbegg !=nil {return _fbegg ;};start .Attr =append (start .Attr ,_gegd );};if _adadg .ForcedashAttr !=_ea .ST_TrueFalseUnset {_ffdcg ,_dgcdb :=_adadg .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dgcdb !=nil {return _dgcdb ;};start .Attr =append (start .Attr ,_ffdcg );};if _adadg .OleiconAttr !=_ea .ST_TrueFalseUnset {_ddff ,_bebgc :=_adadg .OleiconAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bebgc !=nil {return _bebgc ;};start .Attr =append (start .Attr ,_ddff );};if _adadg .OleAttr !=_ea .ST_TrueFalseBlankUnset {_eeag ,_gcde :=_adadg .OleAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gcde !=nil {return _gcde ;};start .Attr =append (start .Attr ,_eeag );};if _adadg .PreferrelativeAttr !=_ea .ST_TrueFalseUnset {_fcfb ,_dedf :=_adadg .PreferrelativeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dedf !=nil {return _dedf ;};start .Attr =append (start .Attr ,_fcfb );};if _adadg .CliptowrapAttr !=_ea .ST_TrueFalseUnset {_afeb ,_cega :=_adadg .CliptowrapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cega !=nil {return _cega ;};start .Attr =append (start .Attr ,_afeb );};if _adadg .ClipAttr !=_ea .ST_TrueFalseUnset {_dcgb ,_ffad :=_adadg .ClipAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ffad !=nil {return _ffad ;};start .Attr =append (start .Attr ,_dcgb );};if _adadg .SrcAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0072\u0063"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .SrcAttr )});};if _adadg .CropleftAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .CropleftAttr )});};if _adadg .CroptopAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .CroptopAttr )});};if _adadg .CroprightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .CroprightAttr )});};if _adadg .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .CropbottomAttr )});};if _adadg .GainAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .GainAttr )});};if _adadg .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .BlacklevelAttr )});};if _adadg .GammaAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_ef .Sprintf ("\u0025\u0076",*_adadg .GammaAttr )});};if _adadg .GrayscaleAttr !=_ea .ST_TrueFalseUnset {_ebdb ,_ecdd :=_adadg .GrayscaleAttr .MarshalXMLAttr (_af .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _ecdd !=nil {return _ecdd ;};start .Attr =append (start .Attr ,_ebdb );};if _adadg .BilevelAttr !=_ea .ST_TrueFalseUnset {_caadc ,_cdbf :=_adadg .BilevelAttr .MarshalXMLAttr (_af .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _cdbf !=nil {return _cdbf ;};start .Attr =append (start .Attr ,_caadc );};e .EncodeToken (start );if _adadg .EG_ShapeElements !=nil {for _ ,_gefg :=range _adadg .EG_ShapeElements {_gefg .MarshalXML (e ,_af .StartElement {});};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};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 (_fcggf ST_StrokeArrowLength )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_fcggf .String (),start );}; +// Validate validates the AG_AllCoreAttributes and its children +func (_gdcg *AG_AllCoreAttributes )Validate ()error {return _gdcg .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};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 _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};func NewFill ()*Fill {_aacef :=&Fill {};_aacef .CT_Fill =*NewCT_Fill ();return _aacef }; -// Validate validates the CT_RoundRect and its children -func (_dcbb *CT_RoundRect )Validate ()error {return _dcbb .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path +func (_edfe *CT_RoundRect )ValidateWithPath (path string )error {for _cdbec ,_daeaf :=range _edfe .EG_ShapeElements {if _caee :=_daeaf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cdbec ));_caee !=nil {return _caee ;};};if _ffbc :=_edfe .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ffbc !=nil {return _ffbc ;};if _afcg :=_edfe .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_afcg !=nil {return _afcg ;};if _bfaa :=_edfe .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bfaa !=nil {return _bfaa ;};if _abff :=_edfe .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_abff !=nil {return _abff ;};if _cede :=_edfe .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cede !=nil {return _cede ;};if _cgbabg :=_edfe .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cgbabg !=nil {return _cgbabg ;};if _gddf :=_edfe .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gddf !=nil {return _gddf ;};if _ffae :=_edfe .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ffae !=nil {return _ffae ;};if _efagcd :=_edfe .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_efagcd !=nil {return _efagcd ;};if _aacce :=_edfe .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_aacce !=nil {return _aacce ;};if _egbd :=_edfe .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_egbd !=nil {return _egbd ;};if _cbdbe :=_edfe .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cbdbe !=nil {return _cbdbe ;};if _ageccb :=_edfe .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ageccb !=nil {return _ageccb ;};if _effbf :=_edfe .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_effbf !=nil {return _effbf ;};if _ddddc :=_edfe .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ddddc !=nil {return _ddddc ;};if _caac :=_edfe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_caac !=nil {return _caac ;};if _fddaca :=_edfe .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fddaca !=nil {return _fddaca ;};if _gebbb :=_edfe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gebbb !=nil {return _gebbb ;};if _fefaa :=_edfe .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fefaa !=nil {return _fefaa ;};if _eeagc :=_edfe .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_eeagc !=nil {return _eeagc ;};if _afge :=_edfe .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_afge !=nil {return _afge ;};if _ggec :=_edfe .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ggec !=nil {return _ggec ;};if _bfgf :=_edfe .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bfgf !=nil {return _bfgf ;};if _bebge :=_edfe .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bebge !=nil {return _bebge ;};if _beee :=_edfe .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_beee !=nil {return _beee ;};if _fagaf :=_edfe .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fagaf !=nil {return _fagaf ;};if _eabc :=_edfe .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_eabc !=nil {return _eabc ;};if _bdfcd :=_edfe .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bdfcd !=nil {return _bdfcd ;};if _febfg :=_edfe .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_febfg !=nil {return _febfg ;};return nil ;};type OfcClippath struct{OfcCT_ClipPath };func (_dec *AG_Ext )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_efca ,_dgfc :=_dec .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _dgfc !=nil {return _dgfc ;};start .Attr =append (start .Attr ,_efca );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};func (_cgecb ST_FillType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbgac :=_d .Attr {};_bbgac .Name =name ;switch _cgecb {case ST_FillTypeUnset :_bbgac .Value ="";case ST_FillTypeSolid :_bbgac .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_bbgac .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_bbgac .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_bbgac .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_bbgac .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_bbgac .Value ="\u0066\u0072\u0061m\u0065";};return _bbgac ,nil ;};func (_defcd *CT_PolyLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065";};if _defcd .PointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .PointsAttr )});};if _defcd .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .HrefAttr )});};if _defcd .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .TargetAttr )});};if _defcd .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .ClassAttr )});};if _defcd .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .TitleAttr )});};if _defcd .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .AltAttr )});};if _defcd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .CoordsizeAttr )});};if _defcd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .CoordoriginAttr )});};if _defcd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .WrapcoordsAttr )});};if _defcd .PrintAttr !=_b .ST_TrueFalseUnset {_dbee ,_dbga :=_defcd .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dbga !=nil {return _dbga ;};start .Attr =append (start .Attr ,_dbee );};if _defcd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .IdAttr )});};if _defcd .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .StyleAttr )});};if _defcd .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .SpidAttr )});};if _defcd .OnedAttr !=_b .ST_TrueFalseUnset {_edgdb ,_bbcea :=_defcd .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bbcea !=nil {return _bbcea ;};start .Attr =append (start .Attr ,_edgdb );};if _defcd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .RegroupidAttr )});};if _defcd .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_ecca ,_gefad :=_defcd .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gefad !=nil {return _gefad ;};start .Attr =append (start .Attr ,_ecca );};if _defcd .ButtonAttr !=_b .ST_TrueFalseUnset {_bgeg ,_aadbg :=_defcd .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _aadbg !=nil {return _aadbg ;};start .Attr =append (start .Attr ,_bgeg );};if _defcd .UserhiddenAttr !=_b .ST_TrueFalseUnset {_fdcgc ,_eaea :=_defcd .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _eaea !=nil {return _eaea ;};start .Attr =append (start .Attr ,_fdcgc );};if _defcd .BulletAttr !=_b .ST_TrueFalseUnset {_addc ,_ggabd :=_defcd .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ggabd !=nil {return _ggabd ;};start .Attr =append (start .Attr ,_addc );};if _defcd .HrAttr !=_b .ST_TrueFalseUnset {_ggabg ,_aadg :=_defcd .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _aadg !=nil {return _aadg ;};start .Attr =append (start .Attr ,_ggabg );};if _defcd .HrstdAttr !=_b .ST_TrueFalseUnset {_cffbc ,_bcbg :=_defcd .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bcbg !=nil {return _bcbg ;};start .Attr =append (start .Attr ,_cffbc );};if _defcd .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_eagg ,_fggae :=_defcd .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fggae !=nil {return _fggae ;};start .Attr =append (start .Attr ,_eagg );};if _defcd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .HrpctAttr )});};if _defcd .HralignAttr !=OfcST_HrAlignUnset {_cbgcc ,_afdbee :=_defcd .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _afdbee !=nil {return _afdbee ;};start .Attr =append (start .Attr ,_cbgcc );};if _defcd .AllowincellAttr !=_b .ST_TrueFalseUnset {_ebbbg ,_cagdc :=_defcd .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cagdc !=nil {return _cagdc ;};start .Attr =append (start .Attr ,_ebbbg );};if _defcd .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_ecdd ,_ffcc :=_defcd .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ffcc !=nil {return _ffcc ;};start .Attr =append (start .Attr ,_ecdd );};if _defcd .UserdrawnAttr !=_b .ST_TrueFalseUnset {_bgeaf ,_efede :=_defcd .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _efede !=nil {return _efede ;};start .Attr =append (start .Attr ,_bgeaf );};if _defcd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .BordertopcolorAttr )});};if _defcd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .BorderleftcolorAttr )});};if _defcd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .BorderbottomcolorAttr )});};if _defcd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .BorderrightcolorAttr )});};if _defcd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_afaae ,_ecaba :=_defcd .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ecaba !=nil {return _ecaba ;};start .Attr =append (start .Attr ,_afaae );};if _defcd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .DgmnodekindAttr )});};if _defcd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_eccb ,_ddfaeb :=_defcd .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ddfaeb !=nil {return _ddfaeb ;};start .Attr =append (start .Attr ,_eccb );};if _defcd .InsetmodeAttr !=OfcST_InsetModeUnset {_agafc ,_bbgf :=_defcd .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bbgf !=nil {return _bbgf ;};start .Attr =append (start .Attr ,_agafc );};if _defcd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .OpacityAttr )});};if _defcd .StrokedAttr !=_b .ST_TrueFalseUnset {_fcgce ,_daaa :=_defcd .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _daaa !=nil {return _daaa ;};start .Attr =append (start .Attr ,_fcgce );};if _defcd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .StrokecolorAttr )});};if _defcd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .StrokeweightAttr )});};if _defcd .InsetpenAttr !=_b .ST_TrueFalseUnset {_aagc ,_agab :=_defcd .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _agab !=nil {return _agab ;};start .Attr =append (start .Attr ,_aagc );};if _defcd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .ChromakeyAttr )});};if _defcd .FilledAttr !=_b .ST_TrueFalseUnset {_dagg ,_dbfb :=_defcd .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dbfb !=nil {return _dbfb ;};start .Attr =append (start .Attr ,_dagg );};if _defcd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .FillcolorAttr )});};if _defcd .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_defcd .SptAttr )});};if _defcd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_aaccc ,_gcbg :=_defcd .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gcbg !=nil {return _gcbg ;};start .Attr =append (start .Attr ,_aaccc );};if _defcd .BwmodeAttr !=OfcST_BWModeUnset {_afbcc ,_caed :=_defcd .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _caed !=nil {return _caed ;};start .Attr =append (start .Attr ,_afbcc );};if _defcd .BwpureAttr !=OfcST_BWModeUnset {_fegcd ,_bggd :=_defcd .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bggd !=nil {return _bggd ;};start .Attr =append (start .Attr ,_fegcd );};if _defcd .BwnormalAttr !=OfcST_BWModeUnset {_ebgeb ,_adefa :=_defcd .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _adefa !=nil {return _adefa ;};start .Attr =append (start .Attr ,_ebgeb );};if _defcd .ForcedashAttr !=_b .ST_TrueFalseUnset {_gddgg ,_bgddg :=_defcd .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bgddg !=nil {return _bgddg ;};start .Attr =append (start .Attr ,_gddgg );};if _defcd .OleiconAttr !=_b .ST_TrueFalseUnset {_fagg ,_ageb :=_defcd .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ageb !=nil {return _ageb ;};start .Attr =append (start .Attr ,_fagg );};if _defcd .OleAttr !=_b .ST_TrueFalseBlankUnset {_bdddbg ,_ebgbg :=_defcd .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ebgbg !=nil {return _ebgbg ;};start .Attr =append (start .Attr ,_bdddbg );};if _defcd .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_geaa ,_bgdcf :=_defcd .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _bgdcf !=nil {return _bgdcf ;};start .Attr =append (start .Attr ,_geaa );};if _defcd .CliptowrapAttr !=_b .ST_TrueFalseUnset {_bagc ,_bcgcg :=_defcd .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bcgcg !=nil {return _bcgcg ;};start .Attr =append (start .Attr ,_bagc );};if _defcd .ClipAttr !=_b .ST_TrueFalseUnset {_gead ,_bfde :=_defcd .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bfde !=nil {return _bfde ;};start .Attr =append (start .Attr ,_gead );};e .EncodeToken (start );if _defcd .Ink !=nil {_bface :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_daddb :=range _defcd .Ink {e .EncodeElement (_daddb ,_bface );};};if _defcd .EG_ShapeElements !=nil {for _ ,_egba :=range _defcd .EG_ShapeElements {_egba .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OfcCT_ColorMenu and its children -func (_dagef *OfcCT_ColorMenu )Validate ()error {return _dagef .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};func (_eaeae ST_FillType )Validate ()error {return _eaeae .ValidateWithPath ("")};func (_efcbg *Image )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _efcbg .CT_Image .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path +func (_ddfga *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func NewEG_ShapeElements ()*EG_ShapeElements {_egbfa :=&EG_ShapeElements {};return _egbfa }; -// Validate validates the Stroke and its children -func (_ddgcg *Stroke )Validate ()error {return _ddgcg .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func (_cbege *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_cbege =0;case "\u0030":*_cbege =1;case "\u0031":*_cbege =2;case "\u0032":*_cbege =3;case "\u0033":*_cbege =4;};return nil ;}; +// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path +func (_ccfgc *OfcShapelayout )ValidateWithPath (path string )error {if _fcdgg :=_ccfgc .OfcCT_ShapeLayout .ValidateWithPath (path );_fcdgg !=nil {return _fcdgg ;};return nil ;}; -// Validate validates the Roundrect and its children -func (_feedb *Roundrect )Validate ()error {return _feedb .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");}; +// Validate validates the OfcColumn and its children +func (_fggfd *OfcColumn )Validate ()error {return _fggfd .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");}; -// Validate validates the OfcCT_ColorMru and its children -func (_ccgafc *OfcCT_ColorMru )Validate ()error {return _ccgafc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};type ST_StrokeLineStyle byte ;type OfcST_ScreenSize byte ;func (_dfgge *OfcCT_RelationTable )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065";};if _dfgge .ExtAttr !=ST_ExtUnset {_faccf ,_gbcg :=_dfgge .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gbcg !=nil {return _gbcg ;};start .Attr =append (start .Attr ,_faccf );};e .EncodeToken (start );if _dfgge .Rel !=nil {_gdcec :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_afbge :=range _dfgge .Rel {e .EncodeElement (_afbge ,_gdcec );};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_feeacf *OfcBottom )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_feeacf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_cgbae :=range start .Attr {if _cgbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgbae .Name .Local =="\u0068\u0072\u0065\u0066"{_bgafa ,_ffdec :=_cgbae .Value ,error (nil );if _ffdec !=nil {return _ffdec ;};_feeacf .HrefAttr =&_bgafa ;continue ;};if _cgbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgbae .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_feeacf .ForcedashAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgbae .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfddc ,_cdfef :=_cgbae .Value ,error (nil );if _cdfef !=nil {return _cdfef ;};_feeacf .TitleAttr =&_bfddc ;continue ;};if _cgbae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgbae .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cgebf ,_abbcb :=_cgbae .Value ,error (nil );if _abbcb !=nil {return _abbcb ;};_feeacf .AlthrefAttr =&_cgebf ;continue ;};if _cgbae .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_feeacf .ImageaspectAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_feeacf .StartarrowAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_feeacf .LinestyleAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_feeacf .StartarrowwidthAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_feeacf .JoinstyleAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_feeacf .StartarrowlengthAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_efdc ,_febgd :=_cgbae .Value ,error (nil );if _febgd !=nil {return _febgd ;};_feeacf .DashstyleAttr =&_efdc ;continue ;};if _cgbae .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_feeacf .EndarrowAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_feeacf .FilltypeAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_feeacf .EndarrowwidthAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgaa ,_gfbfa :=_cgbae .Value ,error (nil );if _gfbfa !=nil {return _gfbfa ;};_feeacf .OpacityAttr =&_bgaa ;continue ;};if _cgbae .Name .Local =="\u0063\u006f\u006co\u0072"{_abcbf ,_gfdce :=_cgbae .Value ,error (nil );if _gfdce !=nil {return _gfdce ;};_feeacf .ColorAttr =&_abcbf ;continue ;};if _cgbae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_feeacf .InsetpenAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_feeacf .EndarrowlengthAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u0065\u0078\u0074"{_feeacf .ExtAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_feeacf .EndcapAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gdadb ,_ecddcg :=_cgbae .Value ,error (nil );if _ecddcg !=nil {return _ecddcg ;};_feeacf .Color2Attr =&_gdadb ;continue ;};if _cgbae .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_feeacf .ImagealignshapeAttr .UnmarshalXMLAttr (_cgbae );continue ;};if _cgbae .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_edfac ,_gaeeg :=_cgbae .Value ,error (nil );if _gaeeg !=nil {return _gaeeg ;};_feeacf .WeightAttr =&_edfac ;continue ;};if _cgbae .Name .Local =="\u0073\u0072\u0063"{_dafbc ,_cbage :=_cgbae .Value ,error (nil );if _cbage !=nil {return _cbage ;};_feeacf .SrcAttr =&_dafbc ;continue ;};if _cgbae .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_aebdbc ,_bgfegc :=_cgbae .Value ,error (nil );if _bgfegc !=nil {return _bgfegc ;};_feeacf .ImagesizeAttr =&_aebdbc ;continue ;};if _cgbae .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dadga ,_bbag :=_e .ParseFloat (_cgbae .Value ,64);if _bbag !=nil {return _bbag ;};_feeacf .MiterlimitAttr =&_dadga ;continue ;};if _cgbae .Name .Local =="\u006f\u006e"{_feeacf .OnAttr .UnmarshalXMLAttr (_cgbae );continue ;};};for {_daaef ,_ccfecd :=d .Token ();if _ccfecd !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_ccfecd );};if _gecba ,_bafcc :=_daaef .(_af .EndElement );_bafcc &&_gecba .Name ==start .Name {break ;};};return nil ;};func (_dfccc *OfcCT_Lock )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f\u003a\u006c\u006f\u0063\u006b";};if _dfccc .PositionAttr !=_ea .ST_TrueFalseUnset {_gefgg ,_gfede :=_dfccc .PositionAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _gfede !=nil {return _gfede ;};start .Attr =append (start .Attr ,_gefgg );};if _dfccc .SelectionAttr !=_ea .ST_TrueFalseUnset {_fbcec ,_agabf :=_dfccc .SelectionAttr .MarshalXMLAttr (_af .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _agabf !=nil {return _agabf ;};start .Attr =append (start .Attr ,_fbcec );};if _dfccc .GroupingAttr !=_ea .ST_TrueFalseUnset {_dcgg ,_ebecb :=_dfccc .GroupingAttr .MarshalXMLAttr (_af .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _ebecb !=nil {return _ebecb ;};start .Attr =append (start .Attr ,_dcgg );};if _dfccc .UngroupingAttr !=_ea .ST_TrueFalseUnset {_bggec ,_dafec :=_dfccc .UngroupingAttr .MarshalXMLAttr (_af .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _dafec !=nil {return _dafec ;};start .Attr =append (start .Attr ,_bggec );};if _dfccc .RotationAttr !=_ea .ST_TrueFalseUnset {_gbbaa ,_ecceb :=_dfccc .RotationAttr .MarshalXMLAttr (_af .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _ecceb !=nil {return _ecceb ;};start .Attr =append (start .Attr ,_gbbaa );};if _dfccc .CroppingAttr !=_ea .ST_TrueFalseUnset {_faecb ,_dddbd :=_dfccc .CroppingAttr .MarshalXMLAttr (_af .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _dddbd !=nil {return _dddbd ;};start .Attr =append (start .Attr ,_faecb );};if _dfccc .VerticiesAttr !=_ea .ST_TrueFalseUnset {_eegbg ,_bcdbc :=_dfccc .VerticiesAttr .MarshalXMLAttr (_af .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _bcdbc !=nil {return _bcdbc ;};start .Attr =append (start .Attr ,_eegbg );};if _dfccc .AdjusthandlesAttr !=_ea .ST_TrueFalseUnset {_efaeb ,_gdedb :=_dfccc .AdjusthandlesAttr .MarshalXMLAttr (_af .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _gdedb !=nil {return _gdedb ;};start .Attr =append (start .Attr ,_efaeb );};if _dfccc .TextAttr !=_ea .ST_TrueFalseUnset {_egda ,_eaebd :=_dfccc .TextAttr .MarshalXMLAttr (_af .Name {Local :"\u0074\u0065\u0078\u0074"});if _eaebd !=nil {return _eaebd ;};start .Attr =append (start .Attr ,_egda );};if _dfccc .AspectratioAttr !=_ea .ST_TrueFalseUnset {_gddfb ,_adggd :=_dfccc .AspectratioAttr .MarshalXMLAttr (_af .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _adggd !=nil {return _adggd ;};start .Attr =append (start .Attr ,_gddfb );};if _dfccc .ShapetypeAttr !=_ea .ST_TrueFalseUnset {_ddbef ,_dcagc :=_dfccc .ShapetypeAttr .MarshalXMLAttr (_af .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _dcagc !=nil {return _dcagc ;};start .Attr =append (start .Attr ,_ddbef );};if _dfccc .ExtAttr !=ST_ExtUnset {_aecee ,_bedg :=_dfccc .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bedg !=nil {return _bedg ;};start .Attr =append (start .Attr ,_aecee );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_fdgfg ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _fdgfg {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdgfg ));};return nil ;};type EG_ShapeElements struct{Path *Path ;Formulas *Formulas ;Handles *Handles ;Fill *Fill ;Stroke *Stroke ;Shadow *Shadow ;Textbox *Textbox ;Textpath *Textpath ;Imagedata *Imagedata ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Clippath *OfcClippath ;Signatureline *OfcSignatureline ;Wrap *_f .Wrap ;Anchorlock *_f .Anchorlock ;Bordertop *_f .Bordertop ;Borderbottom *_f .Borderbottom ;Borderleft *_f .Borderleft ;Borderright *_f .Borderright ;ClientData *_d .ClientData ;Textdata *_fd .Textdata ;};func (_ccfbac OfcST_RType )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_bbffa :=_af .Attr {};_bbffa .Name =name ;switch _ccfbac {case OfcST_RTypeUnset :_bbffa .Value ="";case OfcST_RTypeArc :_bbffa .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_bbffa .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_bbffa .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_bbffa .Value ="\u0061\u006c\u0069g\u006e";};return _bbffa ,nil ;};type OfcST_RType byte ; +// Validate validates the CT_Textbox and its children +func (_addd *CT_Textbox )Validate ()error {return _addd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func (_dfadb *OfcSignatureline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _dfadb .OfcCT_SignatureLine .MarshalXML (e ,start );};func (_gcggb *OfcST_How )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcggb =0;case "\u0074\u006f\u0070":*_gcggb =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_gcggb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gcggb =3;case "\u006c\u0065\u0066\u0074":*_gcggb =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gcggb =5;case "\u0072\u0069\u0067h\u0074":*_gcggb =6;};return nil ;}; -// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path -func (_bffe *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _gea :=_bffe .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gea !=nil {return _gea ;};if _dfbd :=_bffe .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dfbd !=nil {return _dfbd ;};if _cbda :=_bffe .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cbda !=nil {return _cbda ;};if _bea :=_bffe .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bea !=nil {return _bea ;};if _cbg :=_bffe .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cbg !=nil {return _cbg ;};if _abad :=_bffe .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_abad !=nil {return _abad ;};if _bgg :=_bffe .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bgg !=nil {return _bgg ;};if _bcfb :=_bffe .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bcfb !=nil {return _bcfb ;};if _edgc :=_bffe .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_edgc !=nil {return _edgc ;};if _bada :=_bffe .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bada !=nil {return _bada ;};if _fff :=_bffe .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fff !=nil {return _fff ;};if _dccg :=_bffe .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dccg !=nil {return _dccg ;};if _acbg :=_bffe .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_acbg !=nil {return _acbg ;};if _ddd :=_bffe .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ddd !=nil {return _ddd ;};if _fbc :=_bffe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fbc !=nil {return _fbc ;};return nil ;};func (_adc *AG_AllCoreAttributes )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _adc .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .HrefAttr )});};if _adc .TargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .TargetAttr )});};if _adc .ClassAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .ClassAttr )});};if _adc .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .TitleAttr )});};if _adc .AltAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006c\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .AltAttr )});};if _adc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .CoordsizeAttr )});};if _adc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .CoordoriginAttr )});};if _adc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .WrapcoordsAttr )});};if _adc .PrintAttr !=_ea .ST_TrueFalseUnset {_df ,_ed :=_adc .PrintAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ed !=nil {return _ed ;};start .Attr =append (start .Attr ,_df );};if _adc .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .IdAttr )});};if _adc .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .StyleAttr )});};if _adc .SpidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .SpidAttr )});};if _adc .OnedAttr !=_ea .ST_TrueFalseUnset {_bb ,_ag :=_adc .OnedAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ag !=nil {return _ag ;};start .Attr =append (start .Attr ,_bb );};if _adc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .RegroupidAttr )});};if _adc .DoubleclicknotifyAttr !=_ea .ST_TrueFalseUnset {_ead ,_ge :=_adc .DoubleclicknotifyAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ge !=nil {return _ge ;};start .Attr =append (start .Attr ,_ead );};if _adc .ButtonAttr !=_ea .ST_TrueFalseUnset {_agb ,_ce :=_adc .ButtonAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ce !=nil {return _ce ;};start .Attr =append (start .Attr ,_agb );};if _adc .UserhiddenAttr !=_ea .ST_TrueFalseUnset {_def ,_eag :=_adc .UserhiddenAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _eag !=nil {return _eag ;};start .Attr =append (start .Attr ,_def );};if _adc .BulletAttr !=_ea .ST_TrueFalseUnset {_aa ,_cd :=_adc .BulletAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cd !=nil {return _cd ;};start .Attr =append (start .Attr ,_aa );};if _adc .HrAttr !=_ea .ST_TrueFalseUnset {_ccg ,_ff :=_adc .HrAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0068\u0072"});if _ff !=nil {return _ff ;};start .Attr =append (start .Attr ,_ccg );};if _adc .HrstdAttr !=_ea .ST_TrueFalseUnset {_fe ,_cb :=_adc .HrstdAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cb !=nil {return _cb ;};start .Attr =append (start .Attr ,_fe );};if _adc .HrnoshadeAttr !=_ea .ST_TrueFalseUnset {_dcb ,_fa :=_adc .HrnoshadeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fa !=nil {return _fa ;};start .Attr =append (start .Attr ,_dcb );};if _adc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .HrpctAttr )});};if _adc .HralignAttr !=OfcST_HrAlignUnset {_fg ,_gef :=_adc .HralignAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gef !=nil {return _gef ;};start .Attr =append (start .Attr ,_fg );};if _adc .AllowincellAttr !=_ea .ST_TrueFalseUnset {_gfd ,_ab :=_adc .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ab !=nil {return _ab ;};start .Attr =append (start .Attr ,_gfd );};if _adc .AllowoverlapAttr !=_ea .ST_TrueFalseUnset {_cbb ,_aae :=_adc .AllowoverlapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _aae !=nil {return _aae ;};start .Attr =append (start .Attr ,_cbb );};if _adc .UserdrawnAttr !=_ea .ST_TrueFalseUnset {_dcf ,_db :=_adc .UserdrawnAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _db !=nil {return _db ;};start .Attr =append (start .Attr ,_dcf );};if _adc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .BordertopcolorAttr )});};if _adc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .BorderleftcolorAttr )});};if _adc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .BorderbottomcolorAttr )});};if _adc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .BorderrightcolorAttr )});};if _adc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dca ,_fde :=_adc .DgmlayoutAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fde !=nil {return _fde ;};start .Attr =append (start .Attr ,_dca );};if _adc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_adc .DgmnodekindAttr )});};if _adc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fae ,_afb :=_adc .DgmlayoutmruAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _afb !=nil {return _afb ;};start .Attr =append (start .Attr ,_fae );};if _adc .InsetmodeAttr !=OfcST_InsetModeUnset {_cca ,_ec :=_adc .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ec !=nil {return _ec ;};start .Attr =append (start .Attr ,_cca );};return nil ;}; +// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path +func (_dgccaf *CT_Path )ValidateWithPath (path string )error {if _ecceb :=_dgccaf .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_ecceb !=nil {return _ecceb ;};if _fgfc :=_dgccaf .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_fgfc !=nil {return _fgfc ;};if _abfcg :=_dgccaf .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_abfcg !=nil {return _abfcg ;};if _gbga :=_dgccaf .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_gbga !=nil {return _gbga ;};if _cfda :=_dgccaf .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_cfda !=nil {return _cfda ;};if _baaba :=_dgccaf .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_baaba !=nil {return _baaba ;};if _bdcda :=_dgccaf .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_bdcda !=nil {return _bdcda ;};if _ccac :=_dgccaf .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ccac !=nil {return _ccac ;};if _bcfdg :=_dgccaf .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_bcfdg !=nil {return _bcfdg ;};return nil ;};func (_gdacd *CT_Shadow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077";};if _gdacd .OnAttr !=_b .ST_TrueFalseUnset {_bgffc ,_bcead :=_gdacd .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _bcead !=nil {return _bcead ;};start .Attr =append (start .Attr ,_bgffc );};if _gdacd .TypeAttr !=ST_ShadowTypeUnset {_bbda ,_cbdcb :=_gdacd .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _cbdcb !=nil {return _cbdcb ;};start .Attr =append (start .Attr ,_bbda );};if _gdacd .ObscuredAttr !=_b .ST_TrueFalseUnset {_eaeaa ,_gbedba :=_gdacd .ObscuredAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _gbedba !=nil {return _gbedba ;};start .Attr =append (start .Attr ,_eaeaa );};if _gdacd .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_gdacd .ColorAttr )});};if _gdacd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_gdacd .OpacityAttr )});};if _gdacd .OffsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gdacd .OffsetAttr )});};if _gdacd .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_gdacd .Color2Attr )});};if _gdacd .Offset2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_gdacd .Offset2Attr )});};if _gdacd .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_gdacd .OriginAttr )});};if _gdacd .MatrixAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_cg .Sprintf ("\u0025\u0076",*_gdacd .MatrixAttr )});};if _gdacd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_gdacd .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OfcShapedefaults and its children -func (_fbefd *OfcShapedefaults )Validate ()error {return _fbefd .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func NewCT_TextPath ()*CT_TextPath {_ccdgg :=&CT_TextPath {};return _ccdgg };func (_baccc *OfcColumn )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _baccc .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_aacga ST_StrokeEndCap )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_dcccd :=_af .Attr {};_dcccd .Name =name ;switch _aacga {case ST_StrokeEndCapUnset :_dcccd .Value ="";case ST_StrokeEndCapFlat :_dcccd .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_dcccd .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_dcccd .Value ="\u0072\u006f\u0075n\u0064";};return _dcccd ,nil ;}; +// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path +func (_da *AG_Adj )ValidateWithPath (path string )error {return nil };func (_fdac *CT_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0066\u0069\u006c\u006c";};if _fdac .TypeAttr !=ST_FillTypeUnset {_cbca ,_gdade :=_fdac .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _gdade !=nil {return _gdade ;};start .Attr =append (start .Attr ,_cbca );};if _fdac .OnAttr !=_b .ST_TrueFalseUnset {_gaad ,_baac :=_fdac .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _baac !=nil {return _baac ;};start .Attr =append (start .Attr ,_gaad );};if _fdac .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .ColorAttr )});};if _fdac .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .OpacityAttr )});};if _fdac .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .Color2Attr )});};if _fdac .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .SrcAttr )});};if _fdac .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .HrefAttr )});};if _fdac .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .AlthrefAttr )});};if _fdac .SizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .SizeAttr )});};if _fdac .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .OriginAttr )});};if _fdac .PositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .PositionAttr )});};if _fdac .AspectAttr !=ST_ImageAspectUnset {_fdba ,_daga :=_fdac .AspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _daga !=nil {return _daga ;};start .Attr =append (start .Attr ,_fdba );};if _fdac .ColorsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .ColorsAttr )});};if _fdac .AngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .AngleAttr )});};if _fdac .AlignshapeAttr !=_b .ST_TrueFalseUnset {_dabe ,_aaefg :=_fdac .AlignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _aaefg !=nil {return _aaefg ;};start .Attr =append (start .Attr ,_dabe );};if _fdac .FocusAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .FocusAttr )});};if _fdac .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .FocussizeAttr )});};if _fdac .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .FocuspositionAttr )});};if _fdac .MethodAttr !=ST_FillMethodUnset {_gdce ,_feefe :=_fdac .MethodAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _feefe !=nil {return _feefe ;};start .Attr =append (start .Attr ,_gdce );};if _fdac .DetectmouseclickAttr !=_b .ST_TrueFalseUnset {_abfeb ,_acaa :=_fdac .DetectmouseclickAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _acaa !=nil {return _acaa ;};start .Attr =append (start .Attr ,_abfeb );};if _fdac .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .TitleAttr )});};if _fdac .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .Opacity2Attr )});};if _fdac .RecolorAttr !=_b .ST_TrueFalseUnset {_ggeee ,_eabd :=_fdac .RecolorAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"});if _eabd !=nil {return _eabd ;};start .Attr =append (start .Attr ,_ggeee );};if _fdac .RotateAttr !=_b .ST_TrueFalseUnset {_bcfgb ,_fdga :=_fdac .RotateAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _fdga !=nil {return _fdga ;};start .Attr =append (start .Attr ,_bcfgb );};if _fdac .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .IdAttr )});};if _fdac .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .RelidAttr )});};if _fdac .SIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fdac .SIdAttr )});};e .EncodeToken (start );if _fdac .Fill !=nil {_efead :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_fdac .Fill ,_efead );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bagfg *OfcST_FillType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agabe ,_fdaaa :=d .Token ();if _fdaaa !=nil {return _fdaaa ;};if _decfc ,_bbfbf :=_agabe .(_d .EndElement );_bbfbf &&_decfc .Name ==start .Name {*_bagfg =1;return nil ;};if _ddcgfg ,_bccefg :=_agabe .(_d .CharData );!_bccefg {return _cg .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",_agabe );}else {switch string (_ddcgfg ){case "":*_bagfg =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_bagfg =1;case "\u0073\u006f\u006ci\u0064":*_bagfg =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_bagfg =3;case "\u0074\u0069\u006c\u0065":*_bagfg =4;case "\u0066\u0072\u0061m\u0065":*_bagfg =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_bagfg =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_bagfg =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bagfg =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_bagfg =9;};};_agabe ,_fdaaa =d .Token ();if _fdaaa !=nil {return _fdaaa ;};if _caeda ,_aafe :=_agabe .(_d .EndElement );_aafe &&_caeda .Name ==start .Name {return nil ;};return _cg .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",_agabe );};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};func (_egfed *CT_TextPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068";};if _egfed .OnAttr !=_b .ST_TrueFalseUnset {_ffaac ,_bafgb :=_egfed .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _bafgb !=nil {return _bafgb ;};start .Attr =append (start .Attr ,_ffaac );};if _egfed .FitshapeAttr !=_b .ST_TrueFalseUnset {_acbged ,_gafaa :=_egfed .FitshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _gafaa !=nil {return _gafaa ;};start .Attr =append (start .Attr ,_acbged );};if _egfed .FitpathAttr !=_b .ST_TrueFalseUnset {_daaba ,_deecb :=_egfed .FitpathAttr .MarshalXMLAttr (_d .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _deecb !=nil {return _deecb ;};start .Attr =append (start .Attr ,_daaba );};if _egfed .TrimAttr !=_b .ST_TrueFalseUnset {_egbc ,_dfcad :=_egfed .TrimAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0072\u0069\u006d"});if _dfcad !=nil {return _dfcad ;};start .Attr =append (start .Attr ,_egbc );};if _egfed .XscaleAttr !=_b .ST_TrueFalseUnset {_fcaf ,_gdge :=_egfed .XscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _gdge !=nil {return _gdge ;};start .Attr =append (start .Attr ,_fcaf );};if _egfed .StringAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_cg .Sprintf ("\u0025\u0076",*_egfed .StringAttr )});};if _egfed .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_egfed .IdAttr )});};if _egfed .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_egfed .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TextPath ()*CT_TextPath {_dbbcc :=&CT_TextPath {};return _dbbcc };func NewCT_Stroke ()*CT_Stroke {_bggcdd :=&CT_Stroke {};return _bggcdd };func (_aefgeg *OfcFill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aefgeg .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_bcbfg :=range start .Attr {if _bcbfg .Name .Local =="\u0074\u0079\u0070\u0065"{_aefgeg .TypeAttr .UnmarshalXMLAttr (_bcbfg );continue ;};if _bcbfg .Name .Local =="\u0065\u0078\u0074"{_aefgeg .ExtAttr .UnmarshalXMLAttr (_bcbfg );continue ;};};for {_fegede ,_bgfec :=d .Token ();if _bgfec !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_bgfec );};if _bebdb ,_beeaa :=_fegede .(_d .EndElement );_beeaa &&_bebdb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path -func (_ceab *OfcCT_Proxy )ValidateWithPath (path string )error {if _dfbfec :=_ceab .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_dfbfec !=nil {return _dfbfec ;};if _bagca :=_ceab .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_bagca !=nil {return _bagca ;};return nil ;};func (_decga *OfcCT_Complex )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_ebebd :=range start .Attr {if _ebebd .Name .Local =="\u0065\u0078\u0074"{_decga .ExtAttr .UnmarshalXMLAttr (_ebebd );continue ;};};for {_cfdc ,_cfbfbf :=d .Token ();if _cfbfbf !=nil {return _ef .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_cfbfbf );};if _addcd ,_eeagb :=_cfdc .(_af .EndElement );_eeagb &&_addcd .Name ==start .Name {break ;};};return nil ;};func (_gebcf OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _gebcf {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gebcf ));};return nil ;};type CT_Formulas struct{F []*CT_F ;};func (_eabe *ST_Ext )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_eabe =0;case "\u0076\u0069\u0065\u0077":*_eabe =1;case "\u0065\u0064\u0069\u0074":*_eabe =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_eabe =3;};return nil ;};func (_cggdd *EG_ShapeElements )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cdaf :for {_cbdgd ,_aecde :=d .Token ();if _aecde !=nil {return _aecde ;};switch _cffbg :=_cbdgd .(type ){case _af .StartElement :switch _cffbg .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggdd .Path =NewPath ();if _bgfgg :=d .DecodeElement (_cggdd .Path ,&_cffbg );_bgfgg !=nil {return _bgfgg ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggdd .Formulas =NewFormulas ();if _feeea :=d .DecodeElement (_cggdd .Formulas ,&_cffbg );_feeea !=nil {return _feeea ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggdd .Handles =NewHandles ();if _affgf :=d .DecodeElement (_cggdd .Handles ,&_cffbg );_affgf !=nil {return _affgf ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggdd .Fill =NewFill ();if _fddaa :=d .DecodeElement (_cggdd .Fill ,&_cffbg );_fddaa !=nil {return _fddaa ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggdd .Stroke =NewStroke ();if _dgccb :=d .DecodeElement (_cggdd .Stroke ,&_cffbg );_dgccb !=nil {return _dgccb ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggdd .Shadow =NewShadow ();if _bafga :=d .DecodeElement (_cggdd .Shadow ,&_cffbg );_bafga !=nil {return _bafga ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggdd .Textbox =NewTextbox ();if _ebaae :=d .DecodeElement (_cggdd .Textbox ,&_cffbg );_ebaae !=nil {return _ebaae ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggdd .Textpath =NewTextpath ();if _bacecf :=d .DecodeElement (_cggdd .Textpath ,&_cffbg );_bacecf !=nil {return _bacecf ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggdd .Imagedata =NewImagedata ();if _gbbfe :=d .DecodeElement (_cggdd .Imagedata ,&_cffbg );_gbbfe !=nil {return _gbbfe ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggdd .Skew =NewOfcSkew ();if _fdccg :=d .DecodeElement (_cggdd .Skew ,&_cffbg );_fdccg !=nil {return _fdccg ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggdd .Extrusion =NewOfcExtrusion ();if _cecff :=d .DecodeElement (_cggdd .Extrusion ,&_cffbg );_cecff !=nil {return _cecff ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggdd .Callout =NewOfcCallout ();if _fcgfd :=d .DecodeElement (_cggdd .Callout ,&_cffbg );_fcgfd !=nil {return _fcgfd ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggdd .Lock =NewOfcLock ();if _abeef :=d .DecodeElement (_cggdd .Lock ,&_cffbg );_abeef !=nil {return _abeef ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggdd .Clippath =NewOfcClippath ();if _fagbg :=d .DecodeElement (_cggdd .Clippath ,&_cffbg );_fagbg !=nil {return _fagbg ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggdd .Signatureline =NewOfcSignatureline ();if _gceea :=d .DecodeElement (_cggdd .Signatureline ,&_cffbg );_gceea !=nil {return _gceea ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cggdd .Wrap =_f .NewWrap ();if _bcdec :=d .DecodeElement (_cggdd .Wrap ,&_cffbg );_bcdec !=nil {return _bcdec ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cggdd .Anchorlock =_f .NewAnchorlock ();if _bffg :=d .DecodeElement (_cggdd .Anchorlock ,&_cffbg );_bffg !=nil {return _bffg ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cggdd .Bordertop =_f .NewBordertop ();if _addbd :=d .DecodeElement (_cggdd .Bordertop ,&_cffbg );_addbd !=nil {return _addbd ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cggdd .Borderbottom =_f .NewBorderbottom ();if _fbeef :=d .DecodeElement (_cggdd .Borderbottom ,&_cffbg );_fbeef !=nil {return _fbeef ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cggdd .Borderleft =_f .NewBorderleft ();if _bdgeg :=d .DecodeElement (_cggdd .Borderleft ,&_cffbg );_bdgeg !=nil {return _bdgeg ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cggdd .Borderright =_f .NewBorderright ();if _cbeef :=d .DecodeElement (_cggdd .Borderright ,&_cffbg );_cbeef !=nil {return _cbeef ;};case _af .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"}:_cggdd .ClientData =_d .NewClientData ();if _fdddg :=d .DecodeElement (_cggdd .ClientData ,&_cffbg );_fdddg !=nil {return _fdddg ;};case _af .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"}:_cggdd .Textdata =_fd .NewTextdata ();if _ggce :=d .DecodeElement (_cggdd .Textdata ,&_cffbg );_ggce !=nil {return _ggce ;};default:_eg .Log ("\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",_cffbg .Name );if _ccbg :=d .Skip ();_ccbg !=nil {return _ccbg ;};};case _af .EndElement :break _cdaf ;case _af .CharData :};};return nil ;}; +// Validate validates the Textpath and its children +func (_gcfbc *Textpath )Validate ()error {return _gcfbc .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_gfffe :=&OfcCT_RegroupTable {};return _gfffe };func NewOfcExtrusion ()*OfcExtrusion {_bgbg :=&OfcExtrusion {};_bgbg .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _bgbg ;}; -// Validate validates the OfcTop and its children -func (_faecc *OfcTop )Validate ()error {return _faecc .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};func (_cbbf OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _cbbf {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbf ));};return nil ;};func (_fddf *Background )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fddf .CT_Background =*NewCT_Background ();for _ ,_ddda :=range start .Attr {if _ddda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddda .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fddf .BwmodeAttr .UnmarshalXMLAttr (_ddda );continue ;};if _ddda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddda .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fddf .BwpureAttr .UnmarshalXMLAttr (_ddda );continue ;};if _ddda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddda .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fddf .BwnormalAttr .UnmarshalXMLAttr (_ddda );continue ;};if _ddda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddda .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_fddf .TargetscreensizeAttr .UnmarshalXMLAttr (_ddda );continue ;};if _ddda .Name .Local =="\u0069\u0064"{_dgc ,_gbeb :=_ddda .Value ,error (nil );if _gbeb !=nil {return _gbeb ;};_fddf .IdAttr =&_dgc ;continue ;};if _ddda .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fddf .FilledAttr .UnmarshalXMLAttr (_ddda );continue ;};if _ddda .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afbad ,_fbed :=_ddda .Value ,error (nil );if _fbed !=nil {return _fbed ;};_fddf .FillcolorAttr =&_afbad ;continue ;};};_dfdg :for {_eaee ,_fdag :=d .Token ();if _fdag !=nil {return _fdag ;};switch _cfbcf :=_eaee .(type ){case _af .StartElement :switch _cfbcf .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fddf .Fill =NewFill ();if _dfeb :=d .DecodeElement (_fddf .Fill ,&_cfbcf );_dfeb !=nil {return _dfeb ;};default:_eg .Log ("\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",_cfbcf .Name );if _efcbb :=d .Skip ();_efcbb !=nil {return _efcbb ;};};case _af .EndElement :break _dfdg ;case _af .CharData :};};return nil ;};func (_eafb ST_StrokeJoinStyle )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_eafb .String (),start );};type OfcLock struct{OfcCT_Lock }; +// Validate validates the OfcCT_OLEObject and its children +func (_beeba *OfcCT_OLEObject )Validate ()error {return _beeba .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_dddde *OfcCT_ColorMru )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cedc :=range start .Attr {if _cedc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_gege ,_ccbaf :=_cedc .Value ,error (nil );if _ccbaf !=nil {return _ccbaf ;};_dddde .ColorsAttr =&_gege ;continue ;};if _cedc .Name .Local =="\u0065\u0078\u0074"{_dddde .ExtAttr .UnmarshalXMLAttr (_cedc );continue ;};};for {_gacgb ,_gbgde :=d .Token ();if _gbgde !=nil {return _cg .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",_gbgde );};if _ggacb ,_cbbee :=_gacgb .(_d .EndElement );_cbbee &&_ggacb .Name ==start .Name {break ;};};return nil ;};func NewImage ()*Image {_gaafb :=&Image {};_gaafb .CT_Image =*NewCT_Image ();return _gaafb };func (_ggbfbc *OfcCT_Proxy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeaec :=range start .Attr {if _eeaec .Name .Local =="\u0073\u0074\u0061r\u0074"{_ggbfbc .StartAttr .UnmarshalXMLAttr (_eeaec );continue ;};if _eeaec .Name .Local =="\u0065\u006e\u0064"{_ggbfbc .EndAttr .UnmarshalXMLAttr (_eeaec );continue ;};if _eeaec .Name .Local =="\u0069\u0064\u0072e\u0066"{_egdcd ,_dbcf :=_eeaec .Value ,error (nil );if _dbcf !=nil {return _dbcf ;};_ggbfbc .IdrefAttr =&_egdcd ;continue ;};if _eeaec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_feag ,_efgd :=_c .ParseInt (_eeaec .Value ,10,32);if _efgd !=nil {return _efgd ;};_cebbeda :=int32 (_feag );_ggbfbc .ConnectlocAttr =&_cebbeda ;continue ;};};for {_eedbe ,_fdec :=d .Token ();if _fdec !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_fdec );};if _edcdb ,_edcec :=_eedbe .(_d .EndElement );_edcec &&_edcdb .Name ==start .Name {break ;};};return nil ;};func (_dabgc ST_ShadowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdebea :=_d .Attr {};_gdebea .Name =name ;switch _dabgc {case ST_ShadowTypeUnset :_gdebea .Value ="";case ST_ShadowTypeSingle :_gdebea .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_gdebea .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_gdebea .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_gdebea .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _gdebea ,nil ;};type OfcST_FillType byte ; -// Validate validates the OfcShapelayout and its children -func (_feead *OfcShapelayout )Validate ()error {return _feead .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _ea .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 _ea .ST_TrueFalse ;BilevelAttr _ea .ST_TrueFalse ;ChromakeyAttr *string ;};func (_adefce *OfcST_OLEType )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_abfca ,_addac :=d .Token ();if _addac !=nil {return _addac ;};if _adgeb ,_cgecbb :=_abfca .(_af .EndElement );_cgecbb &&_adgeb .Name ==start .Name {*_adefce =1;return nil ;};if _gdcfd ,_ebfac :=_abfca .(_af .CharData );!_ebfac {return _ef .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",_abfca );}else {switch string (_gdcfd ){case "":*_adefce =0;case "\u0045\u006d\u0062e\u0064":*_adefce =1;case "\u004c\u0069\u006e\u006b":*_adefce =2;};};_abfca ,_addac =d .Token ();if _addac !=nil {return _addac ;};if _cece ,_cgcdf :=_abfca .(_af .EndElement );_cgcdf &&_cece .Name ==start .Name {return nil ;};return _ef .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",_abfca );};func (_bgegg *OfcExtrusion )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_bgegg .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_aeded :=range start .Attr {if _aeded .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_bgegg .ColormodeAttr .UnmarshalXMLAttr (_aeded );continue ;};if _aeded .Name .Local =="\u0063\u006f\u006co\u0072"{_cgaaa ,_eggadd :=_aeded .Value ,error (nil );if _eggadd !=nil {return _eggadd ;};_bgegg .ColorAttr =&_cgaaa ;continue ;};if _aeded .Name .Local =="\u0074\u0079\u0070\u0065"{_bgegg .TypeAttr .UnmarshalXMLAttr (_aeded );continue ;};if _aeded .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_dgfea ,_addff :=_e .ParseFloat (_aeded .Value ,64);if _addff !=nil {return _addff ;};_adadeb :=float32 (_dgfea );_bgegg .ShininessAttr =&_adadeb ;continue ;};if _aeded .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_bceca ,_agaef :=_aeded .Value ,error (nil );if _agaef !=nil {return _agaef ;};_bgegg .ViewpointoriginAttr =&_bceca ;continue ;};if _aeded .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_fdfce ,_ecgdc :=_aeded .Value ,error (nil );if _ecgdc !=nil {return _ecgdc ;};_bgegg .SpecularityAttr =&_fdfce ;continue ;};if _aeded .Name .Local =="\u0070\u006c\u0061n\u0065"{_bgegg .PlaneAttr .UnmarshalXMLAttr (_aeded );continue ;};if _aeded .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_ceeeeb ,_bceeg :=_aeded .Value ,error (nil );if _bceeg !=nil {return _bceeg ;};_bgegg .DiffusityAttr =&_ceeeeb ;continue ;};if _aeded .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_baebg ,_ecbgb :=_aeded .Value ,error (nil );if _ecbgb !=nil {return _ecbgb ;};_bgegg .SkewamtAttr =&_baebg ;continue ;};if _aeded .Name .Local =="\u006d\u0065\u0074a\u006c"{_bgegg .MetalAttr .UnmarshalXMLAttr (_aeded );continue ;};if _aeded .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_ecabac ,_debdf :=_aeded .Value ,error (nil );if _debdf !=nil {return _debdf ;};_bgegg .BackdepthAttr =&_ecabac ;continue ;};if _aeded .Name .Local =="\u0065\u0064\u0067\u0065"{_ggfgc ,_fbgba :=_aeded .Value ,error (nil );if _fbgba !=nil {return _fbgba ;};_bgegg .EdgeAttr =&_ggfgc ;continue ;};if _aeded .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_dafgb ,_eabbe :=_aeded .Value ,error (nil );if _eabbe !=nil {return _eabbe ;};_bgegg .Lightlevel2Attr =&_dafgb ;continue ;};if _aeded .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_ddgda ,_bbfec :=_e .ParseFloat (_aeded .Value ,64);if _bbfec !=nil {return _bbfec ;};_dcbded :=float32 (_ddgda );_bgegg .OrientationangleAttr =&_dcbded ;continue ;};if _aeded .Name .Local =="\u006f\u006e"{_bgegg .OnAttr .UnmarshalXMLAttr (_aeded );continue ;};if _aeded .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_bgegg .LightharshAttr .UnmarshalXMLAttr (_aeded );continue ;};if _aeded .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_bgegg .LightfaceAttr .UnmarshalXMLAttr (_aeded );continue ;};if _aeded .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_efdfac ,_gdace :=_aeded .Value ,error (nil );if _gdace !=nil {return _gdace ;};_bgegg .ForedepthAttr =&_efdfac ;continue ;};if _aeded .Name .Local =="\u0065\u0078\u0074"{_bgegg .ExtAttr .UnmarshalXMLAttr (_aeded );continue ;};if _aeded .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_bgegg .AutorotationcenterAttr .UnmarshalXMLAttr (_aeded );continue ;};if _aeded .Name .Local =="\u0066\u0061\u0063e\u0074"{_cbbec ,_dffd :=_aeded .Value ,error (nil );if _dffd !=nil {return _dffd ;};_bgegg .FacetAttr =&_cbbec ;continue ;};if _aeded .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_bgegg .RenderAttr .UnmarshalXMLAttr (_aeded );continue ;};if _aeded .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_fdeag ,_ffccfb :=_aeded .Value ,error (nil );if _ffccfb !=nil {return _ffccfb ;};_bgegg .LightlevelAttr =&_fdeag ;continue ;};if _aeded .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_dcggf ,_abacb :=_aeded .Value ,error (nil );if _abacb !=nil {return _abacb ;};_bgegg .BrightnessAttr =&_dcggf ;continue ;};if _aeded .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_bgdb ,_ebgcf :=_e .ParseFloat (_aeded .Value ,64);if _ebgcf !=nil {return _ebgcf ;};_ggfbf :=float32 (_bgdb );_bgegg .SkewangleAttr =&_ggfbf ;continue ;};if _aeded .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_eaccc ,_gcdccf :=_aeded .Value ,error (nil );if _gcdccf !=nil {return _gcdccf ;};_bgegg .Lightposition2Attr =&_eaccc ;continue ;};if _aeded .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_gdaed ,_cgcbdd :=_aeded .Value ,error (nil );if _cgcbdd !=nil {return _cgcbdd ;};_bgegg .RotationangleAttr =&_gdaed ;continue ;};if _aeded .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_bgegg .Lightharsh2Attr .UnmarshalXMLAttr (_aeded );continue ;};if _aeded .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cdcca ,_fecd :=_aeded .Value ,error (nil );if _fecd !=nil {return _fecd ;};_bgegg .OrientationAttr =&_cdcca ;continue ;};if _aeded .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_bgegg .LockrotationcenterAttr .UnmarshalXMLAttr (_aeded );continue ;};if _aeded .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_gfbfe ,_fgfab :=_aeded .Value ,error (nil );if _fgfab !=nil {return _fgfab ;};_bgegg .RotationcenterAttr =&_gfbfe ;continue ;};if _aeded .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_ffaaa ,_accff :=_aeded .Value ,error (nil );if _accff !=nil {return _accff ;};_bgegg .ViewpointAttr =&_ffaaa ;continue ;};if _aeded .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_feeg ,_bgcac :=_aeded .Value ,error (nil );if _bgcac !=nil {return _bgcac ;};_bgegg .LightpositionAttr =&_feeg ;continue ;};};for {_becgg ,_aaagb :=d .Token ();if _aaagb !=nil {return _ef .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_aaagb );};if _bdfcfb ,_becc :=_becgg .(_af .EndElement );_becc &&_bdfcfb .Name ==start .Name {break ;};};return nil ;};func (_feaadf OfcST_RType )ValidateWithPath (path string )error {switch _feaadf {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feaadf ));};return nil ;}; +// Validate validates the OfcTop and its children +func (_bbbcaf *OfcTop )Validate ()error {return _bbbcaf .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};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 _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};type ST_StrokeEndCap byte ;func (_agaeg ST_StrokeJoinStyle )Validate ()error {return _agaeg .ValidateWithPath ("")};func (_egfdeg OfcST_ConnectType )ValidateWithPath (path string )error {switch _egfdeg {case 0,1,2,3,4:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egfdeg ));};return nil ;};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;); -// Validate validates the CT_Image and its children -func (_cadag *CT_Image )Validate ()error {return _cadag .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};type OfcST_InsetMode byte ;func (_becfe OfcST_Angle )ValidateWithPath (path string )error {switch _becfe {case 0,1,2,3,4,5,6:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becfe ));};return nil ;}; +// Validate validates the OfcCT_Proxy and its children +func (_ddddcc *OfcCT_Proxy )Validate ()error {return _ddddcc .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");}; -// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path -func (_dbcfa *Shapetype )ValidateWithPath (path string )error {if _gebafd :=_dbcfa .CT_Shapetype .ValidateWithPath (path );_gebafd !=nil {return _gebafd ;};return nil ;};func NewTextpath ()*Textpath {_fcadf :=&Textpath {};_fcadf .CT_TextPath =*NewCT_TextPath ();return _fcadf ;};func NewCT_ImageData ()*CT_ImageData {_gcgeg :=&CT_ImageData {};return _gcgeg }; +// Validate validates the CT_H and its children +func (_ebc *CT_H )Validate ()error {return _ebc .ValidateWithPath ("\u0043\u0054\u005f\u0048")}; -// ValidateWithPath validates the Path and its children, prefixing error messages with path -func (_cffgba *Path )ValidateWithPath (path string )error {if _bfea :=_cffgba .CT_Path .ValidateWithPath (path );_bfea !=nil {return _bfea ;};return nil ;};func (_faaab *Polyline )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _faaab .CT_PolyLine .MarshalXML (e ,start );};func NewCT_Shape ()*CT_Shape {_aabba :=&CT_Shape {};return _aabba };type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func NewOfcEquationxml ()*OfcEquationxml {_eegca :=&OfcEquationxml {};_eegca .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _eegca ;};func (_bcacd *Shape )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_bcacd .CT_Shape =*NewCT_Shape ();for _ ,_aeacb :=range start .Attr {if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgbaff ,_aaccc :=_e .ParseInt (_aeacb .Value ,10,64);if _aaccc !=nil {return _aaccc ;};_bcacd .RegroupidAttr =&_dgbaff ;continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bcacd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0063\u006c\u0069\u0070"{_bcacd .ClipAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bcacd .ButtonAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bcacd .UserhiddenAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bcacd .BulletAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_fggeb ,_bdgef :=_aeacb .Value ,error (nil );if _bdgef !=nil {return _bdgef ;};_bcacd .GfxdataAttr =&_fggeb ;continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0068\u0072"{_bcacd .HrAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u006f\u006c\u0065"{_bcacd .OleAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bcacd .AllowincellAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cacgg ,_gdaee :=_aeacb .Value ,error (nil );if _gdaee !=nil {return _gdaee ;};_bcacd .BorderleftcolorAttr =&_cacgg ;continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0068\u0072\u0070c\u0074"{_cffbgb ,_addca :=_e .ParseFloat (_aeacb .Value ,64);if _addca !=nil {return _addca ;};_fbfeg :=float32 (_cffbgb );_bcacd .HrpctAttr =&_fbfeg ;continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eaaeg ,_acegg :=_e .ParseInt (_aeacb .Value ,10,64);if _acegg !=nil {return _acegg ;};_bcacd .DgmnodekindAttr =&_eaaeg ;continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bcacd .InsetmodeAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bcacd .UserdrawnAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bcacd .ConnectortypeAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cdbff ,_adag :=_aeacb .Value ,error (nil );if _adag !=nil {return _adag ;};_bcacd .BorderrightcolorAttr =&_cdbff ;continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bcacd .PreferrelativeAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bcacd .HrnoshadeAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bcacd .DgmlayoutmruAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u006f\u006e\u0065\u0064"{_bcacd .OnedAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bcacd .HralignAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bcacd .BwmodeAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bcacd .AllowoverlapAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cfadb ,_ggcfea :=_aeacb .Value ,error (nil );if _ggcfea !=nil {return _ggcfea ;};_bcacd .BordertopcolorAttr =&_cfadb ;continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bcacd .BwnormalAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_febff ,_dffaf :=_aeacb .Value ,error (nil );if _dffaf !=nil {return _dffaf ;};_bcacd .BorderbottomcolorAttr =&_febff ;continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bcacd .CliptowrapAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bcacd .DgmlayoutAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0073\u0070\u0074"{_bffgc ,_dfbgf :=_e .ParseFloat (_aeacb .Value ,64);if _dfbgf !=nil {return _dfbgf ;};_fegbc :=float32 (_bffgc );_bcacd .SptAttr =&_fegbc ;continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bcacd .OleiconAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bcacd .ForcedashAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bcacd .BwpureAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0073\u0070\u0069\u0064"{_ffdgag ,_ccag :=_aeacb .Value ,error (nil );if _ccag !=nil {return _ccag ;};_bcacd .SpidAttr =&_ffdgag ;continue ;};if _aeacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeacb .Name .Local =="\u0068\u0072\u0073t\u0064"{_bcacd .HrstdAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebfga ,_debea :=_aeacb .Value ,error (nil );if _debea !=nil {return _debea ;};_bcacd .TargetAttr =&_ebfga ;continue ;};if _aeacb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eadb ,_bccbg :=_aeacb .Value ,error (nil );if _bccbg !=nil {return _bccbg ;};_bcacd .WrapcoordsAttr =&_eadb ;continue ;};if _aeacb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbccc ,_fcgfe :=_aeacb .Value ,error (nil );if _fcgfe !=nil {return _fcgfe ;};_bcacd .OpacityAttr =&_gbccc ;continue ;};if _aeacb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dedeg ,_agdbc :=_aeacb .Value ,error (nil );if _agdbc !=nil {return _agdbc ;};_bcacd .CoordoriginAttr =&_dedeg ;continue ;};if _aeacb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aacfc ,_abfde :=_aeacb .Value ,error (nil );if _abfde !=nil {return _abfde ;};_bcacd .StrokecolorAttr =&_aacfc ;continue ;};if _aeacb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cdfgc ,_dcdff :=_aeacb .Value ,error (nil );if _dcdff !=nil {return _dcdff ;};_bcacd .CoordsizeAttr =&_cdfgc ;continue ;};if _aeacb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bcacd .InsetpenAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Local =="\u0061\u006c\u0074"{_adfee ,_ddgdec :=_aeacb .Value ,error (nil );if _ddgdec !=nil {return _ddgdec ;};_bcacd .AltAttr =&_adfee ;continue ;};if _aeacb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bcacd .FilledAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gbff ,_fffcc :=_aeacb .Value ,error (nil );if _fffcc !=nil {return _fffcc ;};_bcacd .TitleAttr =&_gbff ;continue ;};if _aeacb .Name .Local =="\u0073\u0074\u0079l\u0065"{_edgdb ,_dgabcg :=_aeacb .Value ,error (nil );if _dgabcg !=nil {return _dgabcg ;};_bcacd .StyleAttr =&_edgdb ;continue ;};if _aeacb .Name .Local =="\u0070\u0072\u0069n\u0074"{_bcacd .PrintAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bcacd .StrokedAttr .UnmarshalXMLAttr (_aeacb );continue ;};if _aeacb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ddffc ,_gbcdf :=_aeacb .Value ,error (nil );if _gbcdf !=nil {return _gbcdf ;};_bcacd .StrokeweightAttr =&_ddffc ;continue ;};if _aeacb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfdfa ,_efaeag :=_aeacb .Value ,error (nil );if _efaeag !=nil {return _efaeag ;};_bcacd .ChromakeyAttr =&_dfdfa ;continue ;};if _aeacb .Name .Local =="\u0070\u0061\u0074\u0068"{_eeafgf ,_bacea :=_aeacb .Value ,error (nil );if _bacea !=nil {return _bacea ;};_bcacd .PathAttr =&_eeafgf ;continue ;};if _aeacb .Name .Local =="\u0069\u0064"{_eeaea ,_deacf :=_aeacb .Value ,error (nil );if _deacf !=nil {return _deacf ;};_bcacd .IdAttr =&_eeaea ;continue ;};if _aeacb .Name .Local =="\u0063\u006c\u0061s\u0073"{_cabdc ,_aceabd :=_aeacb .Value ,error (nil );if _aceabd !=nil {return _aceabd ;};_bcacd .ClassAttr =&_cabdc ;continue ;};if _aeacb .Name .Local =="\u0068\u0072\u0065\u0066"{_ffade ,_eeeeda :=_aeacb .Value ,error (nil );if _eeeeda !=nil {return _eeeeda ;};_bcacd .HrefAttr =&_ffade ;continue ;};if _aeacb .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_bagfbf ,_cbagea :=_aeacb .Value ,error (nil );if _cbagea !=nil {return _cbagea ;};_bcacd .EquationxmlAttr =&_bagfbf ;continue ;};if _aeacb .Name .Local =="\u0074\u0079\u0070\u0065"{_adfgdd ,_acabf :=_aeacb .Value ,error (nil );if _acabf !=nil {return _acabf ;};_bcacd .TypeAttr =&_adfgdd ;continue ;};if _aeacb .Name .Local =="\u0061\u0064\u006a"{_dbdec ,_dbaeb :=_aeacb .Value ,error (nil );if _dbaeb !=nil {return _dbaeb ;};_bcacd .AdjAttr =&_dbdec ;continue ;};if _aeacb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfcbcf ,_cbce :=_aeacb .Value ,error (nil );if _cbce !=nil {return _cbce ;};_bcacd .FillcolorAttr =&_gfcbcf ;continue ;};};_edcgb :for {_eccfa ,_adfdb :=d .Token ();if _adfdb !=nil {return _adfdb ;};switch _debffa :=_eccfa .(type ){case _af .StartElement :switch _debffa .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgdad :=NewOfcInk ();if _cefca :=d .DecodeElement (_fgdad ,&_debffa );_cefca !=nil {return _cefca ;};_bcacd .Ink =append (_bcacd .Ink ,_fgdad );case _af .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"}:_efaafd :=_fd .NewIscomment ();if _aacee :=d .DecodeElement (_efaafd ,&_debffa );_aacee !=nil {return _aacee ;};_bcacd .Iscomment =append (_bcacd .Iscomment ,_efaafd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccfee :=NewOfcEquationxml ();if _gadae :=d .DecodeElement (_ccfee ,&_debffa );_gadae !=nil {return _gadae ;};_bcacd .Equationxml =append (_bcacd .Equationxml ,_ccfee );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbdbf :=NewEG_ShapeElements ();_fbdbf .Path =NewPath ();if _gbggf :=d .DecodeElement (_fbdbf .Path ,&_debffa );_gbggf !=nil {return _gbggf ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_fbdbf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gadfd :=NewEG_ShapeElements ();_gadfd .Formulas =NewFormulas ();if _aeaaf :=d .DecodeElement (_gadfd .Formulas ,&_debffa );_aeaaf !=nil {return _aeaaf ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_gadfd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbfgg :=NewEG_ShapeElements ();_gbfgg .Handles =NewHandles ();if _agfef :=d .DecodeElement (_gbfgg .Handles ,&_debffa );_agfef !=nil {return _agfef ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_gbfgg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbcd :=NewEG_ShapeElements ();_bbcd .Fill =NewFill ();if _aedbaf :=d .DecodeElement (_bbcd .Fill ,&_debffa );_aedbaf !=nil {return _aedbaf ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_bbcd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeegb :=NewEG_ShapeElements ();_aeegb .Stroke =NewStroke ();if _cfdae :=d .DecodeElement (_aeegb .Stroke ,&_debffa );_cfdae !=nil {return _cfdae ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_aeegb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffbde :=NewEG_ShapeElements ();_ffbde .Shadow =NewShadow ();if _aggee :=d .DecodeElement (_ffbde .Shadow ,&_debffa );_aggee !=nil {return _aggee ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_ffbde );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffdafa :=NewEG_ShapeElements ();_ffdafa .Textbox =NewTextbox ();if _dfaee :=d .DecodeElement (_ffdafa .Textbox ,&_debffa );_dfaee !=nil {return _dfaee ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_ffdafa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgdee :=NewEG_ShapeElements ();_cgdee .Textpath =NewTextpath ();if _gbbd :=d .DecodeElement (_cgdee .Textpath ,&_debffa );_gbbd !=nil {return _gbbd ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_cgdee );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcgaf :=NewEG_ShapeElements ();_dcgaf .Imagedata =NewImagedata ();if _aggb :=d .DecodeElement (_dcgaf .Imagedata ,&_debffa );_aggb !=nil {return _aggb ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_dcgaf );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfdba :=NewEG_ShapeElements ();_dfdba .Skew =NewOfcSkew ();if _accge :=d .DecodeElement (_dfdba .Skew ,&_debffa );_accge !=nil {return _accge ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_dfdba );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbgcfg :=NewEG_ShapeElements ();_cbgcfg .Extrusion =NewOfcExtrusion ();if _dfecb :=d .DecodeElement (_cbgcfg .Extrusion ,&_debffa );_dfecb !=nil {return _dfecb ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_cbgcfg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ceebdc :=NewEG_ShapeElements ();_ceebdc .Callout =NewOfcCallout ();if _debgb :=d .DecodeElement (_ceebdc .Callout ,&_debffa );_debgb !=nil {return _debgb ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_ceebdc );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gaabg :=NewEG_ShapeElements ();_gaabg .Lock =NewOfcLock ();if _dgacb :=d .DecodeElement (_gaabg .Lock ,&_debffa );_dgacb !=nil {return _dgacb ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_gaabg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gedec :=NewEG_ShapeElements ();_gedec .Clippath =NewOfcClippath ();if _aecbc :=d .DecodeElement (_gedec .Clippath ,&_debffa );_aecbc !=nil {return _aecbc ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_gedec );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_beag :=NewEG_ShapeElements ();_beag .Signatureline =NewOfcSignatureline ();if _egcbc :=d .DecodeElement (_beag .Signatureline ,&_debffa );_egcbc !=nil {return _egcbc ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_beag );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcdcd :=NewEG_ShapeElements ();_dcdcd .Wrap =_f .NewWrap ();if _gcgfd :=d .DecodeElement (_dcdcd .Wrap ,&_debffa );_gcgfd !=nil {return _gcgfd ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_dcdcd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccfecc :=NewEG_ShapeElements ();_ccfecc .Anchorlock =_f .NewAnchorlock ();if _gffgc :=d .DecodeElement (_ccfecc .Anchorlock ,&_debffa );_gffgc !=nil {return _gffgc ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_ccfecc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ecbaa :=NewEG_ShapeElements ();_ecbaa .Bordertop =_f .NewBordertop ();if _bcdfdd :=d .DecodeElement (_ecbaa .Bordertop ,&_debffa );_bcdfdd !=nil {return _bcdfdd ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_ecbaa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_geeee :=NewEG_ShapeElements ();_geeee .Borderbottom =_f .NewBorderbottom ();if _cggde :=d .DecodeElement (_geeee .Borderbottom ,&_debffa );_cggde !=nil {return _cggde ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_geeee );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agaad :=NewEG_ShapeElements ();_agaad .Borderleft =_f .NewBorderleft ();if _aacfgd :=d .DecodeElement (_agaad .Borderleft ,&_debffa );_aacfgd !=nil {return _aacfgd ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_agaad );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ceebdcd :=NewEG_ShapeElements ();_ceebdcd .Borderright =_f .NewBorderright ();if _dbcdb :=d .DecodeElement (_ceebdcd .Borderright ,&_debffa );_dbcdb !=nil {return _dbcdb ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_ceebdcd );case _af .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"}:_dfgdbd :=NewEG_ShapeElements ();_dfgdbd .ClientData =_d .NewClientData ();if _ddgaa :=d .DecodeElement (_dfgdbd .ClientData ,&_debffa );_ddgaa !=nil {return _ddgaa ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_dfgdbd );case _af .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"}:_geae :=NewEG_ShapeElements ();_geae .Textdata =_fd .NewTextdata ();if _bcgf :=d .DecodeElement (_geae .Textdata ,&_debffa );_bcgf !=nil {return _bcgf ;};_bcacd .EG_ShapeElements =append (_bcacd .EG_ShapeElements ,_geae );default:_eg .Log ("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",_debffa .Name );if _efeda :=d .Skip ();_efeda !=nil {return _efeda ;};};case _af .EndElement :break _edcgb ;case _af .CharData :};};return nil ;};func NewCT_Path ()*CT_Path {_beeb :=&CT_Path {};return _beeb }; +// Validate validates the Shapetype and its children +func (_eefb *Shapetype )Validate ()error {return _eefb .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func (_fgdged OfcST_InsetMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddbffg :=_d .Attr {};_ddbffg .Name =name ;switch _fgdged {case OfcST_InsetModeUnset :_ddbffg .Value ="";case OfcST_InsetModeAuto :_ddbffg .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_ddbffg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ddbffg ,nil ;};func (_dcecb ST_FillMethod )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcecb .String (),start );};func (_eaaga *Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _eaaga .CT_Fill .MarshalXML (e ,start );};func NewRoundrect ()*Roundrect {_dgbeg :=&Roundrect {};_dgbeg .CT_RoundRect =*NewCT_RoundRect ();return _dgbeg ;};func (_bfggd *ST_StrokeEndCap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dddddd ,_fegcdg :=d .Token ();if _fegcdg !=nil {return _fegcdg ;};if _ebbgbg ,_ddbff :=_dddddd .(_d .EndElement );_ddbff &&_ebbgbg .Name ==start .Name {*_bfggd =1;return nil ;};if _cafcg ,_bdbceb :=_dddddd .(_d .CharData );!_bdbceb {return _cg .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",_dddddd );}else {switch string (_cafcg ){case "":*_bfggd =0;case "\u0066\u006c\u0061\u0074":*_bfggd =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bfggd =2;case "\u0072\u006f\u0075n\u0064":*_bfggd =3;};};_dddddd ,_fegcdg =d .Token ();if _fegcdg !=nil {return _fegcdg ;};if _geadc ,_fggbg :=_dddddd .(_d .EndElement );_fggbg &&_geadc .Name ==start .Name {return nil ;};return _cg .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",_dddddd );};func NewGroup ()*Group {_fbdfe :=&Group {};_fbdfe .CT_Group =*NewCT_Group ();return _fbdfe };func (_cfeff *Handles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfeff .CT_Handles =*NewCT_Handles ();_bdda :for {_ebde ,_acbbfb :=d .Token ();if _acbbfb !=nil {return _acbbfb ;};switch _gebc :=_ebde .(type ){case _d .StartElement :switch _gebc .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdebb :=NewCT_H ();if _afbfe :=d .DecodeElement (_cdebb ,&_gebc );_afbfe !=nil {return _afbfe ;};_cfeff .H =append (_cfeff .H ,_cdebb );default:_af .Log ("\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",_gebc .Name );if _eagfg :=d .Skip ();_eagfg !=nil {return _eagfg ;};};case _d .EndElement :break _bdda ;case _d .CharData :};};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;); -// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path -func (_ffd *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _dbd :=_ffd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dbd !=nil {return _dbd ;};if _egeg :=_ffd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_egeg !=nil {return _egeg ;};if _ecg :=_ffd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ecg !=nil {return _ecg ;};if _cbc :=_ffd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cbc !=nil {return _cbc ;};if _ggfb :=_ffd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ggfb !=nil {return _ggfb ;};if _afg :=_ffd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_afg !=nil {return _afg ;};if _eba :=_ffd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_eba !=nil {return _eba ;};if _egc :=_ffd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_egc !=nil {return _egc ;};if _gee :=_ffd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gee !=nil {return _gee ;};if _fbf :=_ffd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fbf !=nil {return _fbf ;};if _ceg :=_ffd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ceg !=nil {return _ceg ;};if _bcd :=_ffd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bcd !=nil {return _bcd ;};if _gbdg :=_ffd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gbdg !=nil {return _gbdg ;};return nil ;};func (_becb OfcST_Angle )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_ccbca :=_af .Attr {};_ccbca .Name =name ;switch _becb {case OfcST_AngleUnset :_ccbca .Value ="";case OfcST_AngleAny :_ccbca .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_ccbca .Value ="\u0033\u0030";case OfcST_Angle45 :_ccbca .Value ="\u0034\u0035";case OfcST_Angle60 :_ccbca .Value ="\u0036\u0030";case OfcST_Angle90 :_ccbca .Value ="\u0039\u0030";case OfcST_AngleAuto :_ccbca .Value ="\u0061\u0075\u0074\u006f";};return _ccbca ,nil ;}; +// Validate validates the OfcFill and its children +func (_eabbd *OfcFill )Validate ()error {return _eabbd .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func (_ceaaa OfcST_HrAlign )String ()string {switch _ceaaa {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 "";}; -// ValidateWithPath validates the Oval and its children, prefixing error messages with path -func (_gdffa *Oval )ValidateWithPath (path string )error {if _ccgag :=_gdffa .CT_Oval .ValidateWithPath (path );_ccgag !=nil {return _ccgag ;};return nil ;};func (_addda *OfcCT_Diagram )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_dbedb :=range start .Attr {if _dbedb .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_edgcd ,_fdeb :=_e .ParseInt (_dbedb .Value ,10,64);if _fdeb !=nil {return _fdeb ;};_addda .DgmstyleAttr =&_edgcd ;continue ;};if _dbedb .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_addda .AutoformatAttr .UnmarshalXMLAttr (_dbedb );continue ;};if _dbedb .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_addda .ReverseAttr .UnmarshalXMLAttr (_dbedb );continue ;};if _dbedb .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_addda .AutolayoutAttr .UnmarshalXMLAttr (_dbedb );continue ;};if _dbedb .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_dcdcg ,_gdbd :=_e .ParseInt (_dbedb .Value ,10,64);if _gdbd !=nil {return _gdbd ;};_addda .DgmscalexAttr =&_dcdcg ;continue ;};if _dbedb .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_ebcd ,_fbfb :=_e .ParseInt (_dbedb .Value ,10,64);if _fbfb !=nil {return _fbfb ;};_addda .DgmscaleyAttr =&_ebcd ;continue ;};if _dbedb .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_cgagg ,_abgaf :=_e .ParseInt (_dbedb .Value ,10,64);if _abgaf !=nil {return _abgaf ;};_addda .DgmfontsizeAttr =&_cgagg ;continue ;};if _dbedb .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_gbebc ,_bafda :=_dbedb .Value ,error (nil );if _bafda !=nil {return _bafda ;};_addda .ConstrainboundsAttr =&_gbebc ;continue ;};if _dbedb .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_ebddff ,_fgbfd :=_e .ParseInt (_dbedb .Value ,10,64);if _fgbfd !=nil {return _fgbfd ;};_addda .DgmbasetextscaleAttr =&_ebddff ;continue ;};if _dbedb .Name .Local =="\u0065\u0078\u0074"{_addda .ExtAttr .UnmarshalXMLAttr (_dbedb );continue ;};};_bdgb :for {_gbace ,_fggfe :=d .Token ();if _fggfe !=nil {return _fggfe ;};switch _abgbg :=_gbace .(type ){case _af .StartElement :switch _abgbg .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_addda .Relationtable =NewOfcCT_RelationTable ();if _effba :=d .DecodeElement (_addda .Relationtable ,&_abgbg );_effba !=nil {return _effba ;};default:_eg .Log ("\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",_abgbg .Name );if _eacgag :=d .Skip ();_eacgag !=nil {return _eacgag ;};};case _af .EndElement :break _bdgb ;case _af .CharData :};};return nil ;};func (_fcdcfa *Curve )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fcdcfa .CT_Curve =*NewCT_Curve ();for _ ,_addfd :=range start .Attr {if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fcdcfa .AllowoverlapAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdee ,_fecfd :=_e .ParseInt (_addfd .Value ,10,64);if _fecfd !=nil {return _fecfd ;};_fcdcfa .RegroupidAttr =&_fdee ;continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fcdcfa .DgmlayoutAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fcdcfa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fcdcfa .PreferrelativeAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fcdcfa .ButtonAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u006f\u006c\u0065"{_fcdcfa .OleAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fcdcfa .UserhiddenAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fcdcfa .ForcedashAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fcdcfa .BulletAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fcdcfa .BwpureAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0063\u006c\u0069\u0070"{_fcdcfa .ClipAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gafd ,_eafeg :=_addfd .Value ,error (nil );if _eafeg !=nil {return _eafeg ;};_fcdcfa .BorderbottomcolorAttr =&_gafd ;continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fcdcfa .BwnormalAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fcdcfa .HralignAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0068\u0072"{_fcdcfa .HrAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cfebg ,_eaedc :=_addfd .Value ,error (nil );if _eaedc !=nil {return _eaedc ;};_fcdcfa .BordertopcolorAttr =&_cfebg ;continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cgbbe ,_afdb :=_e .ParseInt (_addfd .Value ,10,64);if _afdb !=nil {return _afdb ;};_fcdcfa .DgmnodekindAttr =&_cgbbe ;continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_edeeb ,_aceab :=_addfd .Value ,error (nil );if _aceab !=nil {return _aceab ;};_fcdcfa .BorderrightcolorAttr =&_edeeb ;continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0073\u0070\u0069\u0064"{_edgg ,_ccfca :=_addfd .Value ,error (nil );if _ccfca !=nil {return _ccfca ;};_fcdcfa .SpidAttr =&_edgg ;continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0068\u0072\u0070c\u0074"{_ecde ,_fcbadb :=_e .ParseFloat (_addfd .Value ,64);if _fcbadb !=nil {return _fcbadb ;};_ecbac :=float32 (_ecde );_fcdcfa .HrpctAttr =&_ecbac ;continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0068\u0072\u0073t\u0064"{_fcdcfa .HrstdAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fcdcfa .CliptowrapAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fcdcfa .AllowincellAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fcdcfa .DgmlayoutmruAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fcdcfa .UserdrawnAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fcdcfa .OleiconAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eded ,_ebfeb :=_addfd .Value ,error (nil );if _ebfeb !=nil {return _ebfeb ;};_fcdcfa .BorderleftcolorAttr =&_eded ;continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0073\u0070\u0074"{_dgade ,_abaeg :=_e .ParseFloat (_addfd .Value ,64);if _abaeg !=nil {return _abaeg ;};_aeca :=float32 (_dgade );_fcdcfa .SptAttr =&_aeca ;continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fcdcfa .BwmodeAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fcdcfa .ConnectortypeAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fcdcfa .InsetmodeAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u006f\u006e\u0065\u0064"{_fcdcfa .OnedAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addfd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fcdcfa .HrnoshadeAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Local =="\u0074\u0069\u0074l\u0065"{_faeg ,_ccdgc :=_addfd .Value ,error (nil );if _ccdgc !=nil {return _ccdgc ;};_fcdcfa .TitleAttr =&_faeg ;continue ;};if _addfd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fbcfb ,_cbefa :=_addfd .Value ,error (nil );if _cbefa !=nil {return _cbefa ;};_fcdcfa .WrapcoordsAttr =&_fbcfb ;continue ;};if _addfd .Name .Local =="\u0073\u0074\u0079l\u0065"{_fabgf ,_cdfge :=_addfd .Value ,error (nil );if _cdfge !=nil {return _cdfge ;};_fcdcfa .StyleAttr =&_fabgf ;continue ;};if _addfd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gagdd ,_baaga :=_addfd .Value ,error (nil );if _baaga !=nil {return _baaga ;};_fcdcfa .CoordoriginAttr =&_gagdd ;continue ;};if _addfd .Name .Local =="\u0070\u0072\u0069n\u0074"{_fcdcfa .PrintAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_adffe ,_eecg :=_addfd .Value ,error (nil );if _eecg !=nil {return _eecg ;};_fcdcfa .CoordsizeAttr =&_adffe ;continue ;};if _addfd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fcdcfa .StrokedAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Local =="\u0061\u006c\u0074"{_acbff ,_ebcbb :=_addfd .Value ,error (nil );if _ebcbb !=nil {return _ebcbb ;};_fcdcfa .AltAttr =&_acbff ;continue ;};if _addfd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_affeb ,_dbcef :=_addfd .Value ,error (nil );if _dbcef !=nil {return _dbcef ;};_fcdcfa .StrokeweightAttr =&_affeb ;continue ;};if _addfd .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_baadc ,_efeg :=_addfd .Value ,error (nil );if _efeg !=nil {return _efeg ;};_fcdcfa .Control1Attr =&_baadc ;continue ;};if _addfd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dadcd ,_daac :=_addfd .Value ,error (nil );if _daac !=nil {return _daac ;};_fcdcfa .ChromakeyAttr =&_dadcd ;continue ;};if _addfd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dedgb ,_abcgd :=_addfd .Value ,error (nil );if _abcgd !=nil {return _abcgd ;};_fcdcfa .FillcolorAttr =&_dedgb ;continue ;};if _addfd .Name .Local =="\u0069\u0064"{_facfff ,_cacea :=_addfd .Value ,error (nil );if _cacea !=nil {return _cacea ;};_fcdcfa .IdAttr =&_facfff ;continue ;};if _addfd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcdfbe ,_gfdec :=_addfd .Value ,error (nil );if _gfdec !=nil {return _gfdec ;};_fcdcfa .OpacityAttr =&_dcdfbe ;continue ;};if _addfd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cdbab ,_ggaeg :=_addfd .Value ,error (nil );if _ggaeg !=nil {return _ggaeg ;};_fcdcfa .StrokecolorAttr =&_cdbab ;continue ;};if _addfd .Name .Local =="\u0063\u006c\u0061s\u0073"{_edcb ,_gebd :=_addfd .Value ,error (nil );if _gebd !=nil {return _gebd ;};_fcdcfa .ClassAttr =&_edcb ;continue ;};if _addfd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fcdcfa .FilledAttr .UnmarshalXMLAttr (_addfd );continue ;};if _addfd .Name .Local =="\u0066\u0072\u006f\u006d"{_ffcba ,_acaed :=_addfd .Value ,error (nil );if _acaed !=nil {return _acaed ;};_fcdcfa .FromAttr =&_ffcba ;continue ;};if _addfd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bafg ,_ffeff :=_addfd .Value ,error (nil );if _ffeff !=nil {return _ffeff ;};_fcdcfa .TargetAttr =&_bafg ;continue ;};if _addfd .Name .Local =="\u0068\u0072\u0065\u0066"{_cdedg ,_aafc :=_addfd .Value ,error (nil );if _aafc !=nil {return _aafc ;};_fcdcfa .HrefAttr =&_cdedg ;continue ;};if _addfd .Name .Local =="\u0074\u006f"{_cgbec ,_bdgfe :=_addfd .Value ,error (nil );if _bdgfe !=nil {return _bdgfe ;};_fcdcfa .ToAttr =&_cgbec ;continue ;};if _addfd .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_ecbcd ,_dagg :=_addfd .Value ,error (nil );if _dagg !=nil {return _dagg ;};_fcdcfa .Control2Attr =&_ecbcd ;continue ;};if _addfd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fcdcfa .InsetpenAttr .UnmarshalXMLAttr (_addfd );continue ;};};_gcbfcb :for {_fbdag ,_cbbgd :=d .Token ();if _cbbgd !=nil {return _cbbgd ;};switch _cgccg :=_fbdag .(type ){case _af .StartElement :switch _cgccg .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cecdc :=NewEG_ShapeElements ();_cecdc .Path =NewPath ();if _fcaga :=d .DecodeElement (_cecdc .Path ,&_cgccg );_fcaga !=nil {return _fcaga ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_cecdc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acegaa :=NewEG_ShapeElements ();_acegaa .Formulas =NewFormulas ();if _ffgfbe :=d .DecodeElement (_acegaa .Formulas ,&_cgccg );_ffgfbe !=nil {return _ffgfbe ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_acegaa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebgf :=NewEG_ShapeElements ();_ebgf .Handles =NewHandles ();if _gecbg :=d .DecodeElement (_ebgf .Handles ,&_cgccg );_gecbg !=nil {return _gecbg ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_ebgf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_effgc :=NewEG_ShapeElements ();_effgc .Fill =NewFill ();if _gcffg :=d .DecodeElement (_effgc .Fill ,&_cgccg );_gcffg !=nil {return _gcffg ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_effgc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gggd :=NewEG_ShapeElements ();_gggd .Stroke =NewStroke ();if _feddf :=d .DecodeElement (_gggd .Stroke ,&_cgccg );_feddf !=nil {return _feddf ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_gggd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcgf :=NewEG_ShapeElements ();_gcgf .Shadow =NewShadow ();if _abgd :=d .DecodeElement (_gcgf .Shadow ,&_cgccg );_abgd !=nil {return _abgd ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_gcgf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggfad :=NewEG_ShapeElements ();_ggfad .Textbox =NewTextbox ();if _fgbb :=d .DecodeElement (_ggfad .Textbox ,&_cgccg );_fgbb !=nil {return _fgbb ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_ggfad );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gacdcg :=NewEG_ShapeElements ();_gacdcg .Textpath =NewTextpath ();if _cadaa :=d .DecodeElement (_gacdcg .Textpath ,&_cgccg );_cadaa !=nil {return _cadaa ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_gacdcg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebbbb :=NewEG_ShapeElements ();_ebbbb .Imagedata =NewImagedata ();if _ddccg :=d .DecodeElement (_ebbbb .Imagedata ,&_cgccg );_ddccg !=nil {return _ddccg ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_ebbbb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacbd :=NewEG_ShapeElements ();_bacbd .Skew =NewOfcSkew ();if _bafee :=d .DecodeElement (_bacbd .Skew ,&_cgccg );_bafee !=nil {return _bafee ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_bacbd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbgee :=NewEG_ShapeElements ();_dbgee .Extrusion =NewOfcExtrusion ();if _cbfba :=d .DecodeElement (_dbgee .Extrusion ,&_cgccg );_cbfba !=nil {return _cbfba ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_dbgee );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bebdg :=NewEG_ShapeElements ();_bebdg .Callout =NewOfcCallout ();if _cgacba :=d .DecodeElement (_bebdg .Callout ,&_cgccg );_cgacba !=nil {return _cgacba ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_bebdg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bafca :=NewEG_ShapeElements ();_bafca .Lock =NewOfcLock ();if _eagbce :=d .DecodeElement (_bafca .Lock ,&_cgccg );_eagbce !=nil {return _eagbce ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_bafca );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfcc :=NewEG_ShapeElements ();_gfcc .Clippath =NewOfcClippath ();if _cdbdf :=d .DecodeElement (_gfcc .Clippath ,&_cgccg );_cdbdf !=nil {return _cdbdf ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_gfcc );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cafbgc :=NewEG_ShapeElements ();_cafbgc .Signatureline =NewOfcSignatureline ();if _cddd :=d .DecodeElement (_cafbgc .Signatureline ,&_cgccg );_cddd !=nil {return _cddd ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_cafbgc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_daba :=NewEG_ShapeElements ();_daba .Wrap =_f .NewWrap ();if _gcdd :=d .DecodeElement (_daba .Wrap ,&_cgccg );_gcdd !=nil {return _gcdd ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_daba );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bafaff :=NewEG_ShapeElements ();_bafaff .Anchorlock =_f .NewAnchorlock ();if _gfcf :=d .DecodeElement (_bafaff .Anchorlock ,&_cgccg );_gfcf !=nil {return _gfcf ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_bafaff );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eaedf :=NewEG_ShapeElements ();_eaedf .Bordertop =_f .NewBordertop ();if _bdgff :=d .DecodeElement (_eaedf .Bordertop ,&_cgccg );_bdgff !=nil {return _bdgff ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_eaedf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adee :=NewEG_ShapeElements ();_adee .Borderbottom =_f .NewBorderbottom ();if _bageg :=d .DecodeElement (_adee .Borderbottom ,&_cgccg );_bageg !=nil {return _bageg ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_adee );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adfbe :=NewEG_ShapeElements ();_adfbe .Borderleft =_f .NewBorderleft ();if _eddag :=d .DecodeElement (_adfbe .Borderleft ,&_cgccg );_eddag !=nil {return _eddag ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_adfbe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_daeg :=NewEG_ShapeElements ();_daeg .Borderright =_f .NewBorderright ();if _dbfab :=d .DecodeElement (_daeg .Borderright ,&_cgccg );_dbfab !=nil {return _dbfab ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_daeg );case _af .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"}:_dacga :=NewEG_ShapeElements ();_dacga .ClientData =_d .NewClientData ();if _dfaac :=d .DecodeElement (_dacga .ClientData ,&_cgccg );_dfaac !=nil {return _dfaac ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_dacga );case _af .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"}:_bdbd :=NewEG_ShapeElements ();_bdbd .Textdata =_fd .NewTextdata ();if _gdcc :=d .DecodeElement (_bdbd .Textdata ,&_cgccg );_gdcc !=nil {return _gdcc ;};_fcdcfa .EG_ShapeElements =append (_fcdcfa .EG_ShapeElements ,_bdbd );default:_eg .Log ("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",_cgccg .Name );if _egeef :=d .Skip ();_egeef !=nil {return _egeef ;};};case _af .EndElement :break _gcbfcb ;case _af .CharData :};};return nil ;};func (_ddeb *CT_Formulas )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_acbgg :for {_edec ,_gcdf :=d .Token ();if _gcdf !=nil {return _gcdf ;};switch _cbec :=_edec .(type ){case _af .StartElement :switch _cbec .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deegc :=NewCT_F ();if _egef :=d .DecodeElement (_deegc ,&_cbec );_egef !=nil {return _egef ;};_ddeb .F =append (_ddeb .F ,_deegc );default:_eg .Log ("\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",_cbec .Name );if _aggc :=d .Skip ();_aggc !=nil {return _aggc ;};};case _af .EndElement :break _acbgg ;case _af .CharData :};};return nil ;};func NewOfcTop ()*OfcTop {_cbbbcc :=&OfcTop {};_cbbbcc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _cbbbcc ;}; +// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path +func (_ggga *CT_Shapetype )ValidateWithPath (path string )error {for _deefdc ,_abafa :=range _ggga .EG_ShapeElements {if _bcbcd :=_abafa .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_deefdc ));_bcbcd !=nil {return _bcbcd ;};};if _ggga .Complex !=nil {if _fgbf :=_ggga .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_fgbf !=nil {return _fgbf ;};};if _afce :=_ggga .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_afce !=nil {return _afce ;};if _cbfbd :=_ggga .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cbfbd !=nil {return _cbfbd ;};if _baacgb :=_ggga .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_baacgb !=nil {return _baacgb ;};if _fgccg :=_ggga .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fgccg !=nil {return _fgccg ;};if _fadga :=_ggga .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fadga !=nil {return _fadga ;};if _fccb :=_ggga .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fccb !=nil {return _fccb ;};if _edbd :=_ggga .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_edbd !=nil {return _edbd ;};if _edgf :=_ggga .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_edgf !=nil {return _edgf ;};if _ffeba :=_ggga .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ffeba !=nil {return _ffeba ;};if _bgefg :=_ggga .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bgefg !=nil {return _bgefg ;};if _aefeg :=_ggga .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_aefeg !=nil {return _aefeg ;};if _ddgaa :=_ggga .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ddgaa !=nil {return _ddgaa ;};if _dffb :=_ggga .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dffb !=nil {return _dffb ;};if _agbgb :=_ggga .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_agbgb !=nil {return _agbgb ;};if _bfgg :=_ggga .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bfgg !=nil {return _bfgg ;};if _deaag :=_ggga .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_deaag !=nil {return _deaag ;};if _gdab :=_ggga .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gdab !=nil {return _gdab ;};if _ceeca :=_ggga .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ceeca !=nil {return _ceeca ;};if _cfbe :=_ggga .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cfbe !=nil {return _cfbe ;};if _fbdga :=_ggga .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fbdga !=nil {return _fbdga ;};if _gbeb :=_ggga .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gbeb !=nil {return _gbeb ;};if _bbdac :=_ggga .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bbdac !=nil {return _bbdac ;};if _dfdea :=_ggga .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dfdea !=nil {return _dfdea ;};if _gcdfa :=_ggga .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gcdfa !=nil {return _gcdfa ;};if _cbeg :=_ggga .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cbeg !=nil {return _cbeg ;};if _gbacd :=_ggga .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gbacd !=nil {return _gbacd ;};if _gceae :=_ggga .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gceae !=nil {return _gceae ;};if _gegaa :=_ggga .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gegaa !=nil {return _gegaa ;};if _aafccg :=_ggga .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_aafccg !=nil {return _aafccg ;};return nil ;};func (_beedd *OfcST_InsetMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_beedd =0;case "\u0061\u0075\u0074\u006f":*_beedd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_beedd =2;};return nil ;};type EG_ShapeElements struct{Path *Path ;Formulas *Formulas ;Handles *Handles ;Fill *Fill ;Stroke *Stroke ;Shadow *Shadow ;Textbox *Textbox ;Textpath *Textpath ;Imagedata *Imagedata ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Clippath *OfcClippath ;Signatureline *OfcSignatureline ;Wrap *_e .Wrap ;Anchorlock *_e .Anchorlock ;Bordertop *_e .Bordertop ;Borderbottom *_e .Borderbottom ;Borderleft *_e .Borderleft ;Borderright *_e .Borderright ;ClientData *_f .ClientData ;Textdata *_g .Textdata ;};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 _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};type OfcComplex struct{OfcCT_Complex }; -// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path -func (_cbagf *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _afbee :=_cbagf .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_afbee !=nil {return _afbee ;};if _ddgbf :=_cbagf .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_ddgbf !=nil {return _ddgbf ;};if _ddbfa :=_cbagf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ddbfa !=nil {return _ddbfa ;};if _cbagf .Fill !=nil {if _baaac :=_cbagf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_baaac !=nil {return _baaac ;};};if _cbagf .Stroke !=nil {if _cbbbg :=_cbagf .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_cbbbg !=nil {return _cbbbg ;};};if _cbagf .Textbox !=nil {if _bfgg :=_cbagf .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_bfgg !=nil {return _bfgg ;};};if _cbagf .Shadow !=nil {if _fdcfc :=_cbagf .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fdcfc !=nil {return _fdcfc ;};};if _cbagf .Skew !=nil {if _fcgbd :=_cbagf .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_fcgbd !=nil {return _fcgbd ;};};if _cbagf .Extrusion !=nil {if _cddde :=_cbagf .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_cddde !=nil {return _cddde ;};};if _cbagf .Callout !=nil {if _dedbb :=_cbagf .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_dedbb !=nil {return _dedbb ;};};if _cbagf .Lock !=nil {if _feaee :=_cbagf .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_feaee !=nil {return _feaee ;};};if _cbagf .Colormru !=nil {if _aeadda :=_cbagf .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_aeadda !=nil {return _aeadda ;};};if _cbagf .Colormenu !=nil {if _efbccd :=_cbagf .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_efbccd !=nil {return _efbccd ;};};if _dgcaa :=_cbagf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dgcaa !=nil {return _dgcaa ;};return nil ;}; +// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path +func (_ebggg *OfcCT_ColorMru )ValidateWithPath (path string )error {if _ffff :=_ebggg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ffff !=nil {return _ffff ;};return nil ;};func (_ebaaf OfcST_RType )ValidateWithPath (path string )error {switch _ebaaf {case 0,1,2,3,4:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebaaf ));};return nil ;};type OfcExtrusion struct{OfcCT_Extrusion };func (_edfgc *ST_Ext )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edfgc =0;case "\u0076\u0069\u0065\u0077":*_edfgc =1;case "\u0065\u0064\u0069\u0074":*_edfgc =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_edfgc =3;};return nil ;};type OfcST_BWMode byte ;func (_eagb *Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _eagb .CT_Background .MarshalXML (e ,start );};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;);type Line struct{CT_Line };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 (_eeeacf *OfcST_BWMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eeeacf =0;case "\u0063\u006f\u006co\u0072":*_eeeacf =1;case "\u0061\u0075\u0074\u006f":*_eeeacf =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_eeeacf =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_eeeacf =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_eeeacf =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_eeeacf =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_eeeacf =7;case "\u0062\u006c\u0061c\u006b":*_eeeacf =8;case "\u0077\u0068\u0069t\u0065":*_eeeacf =9;case "\u0068\u0069\u0064\u0065":*_eeeacf =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_eeeacf =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_eeeacf =12;};return nil ;}; -// ValidateWithPath validates the Line and its children, prefixing error messages with path -func (_ecadc *Line )ValidateWithPath (path string )error {if _beaab :=_ecadc .CT_Line .ValidateWithPath (path );_beaab !=nil {return _beaab ;};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;);func (_bcabcd *OfcTop )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _bcabcd .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_bdfff *OfcDiagram )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _bdfff .OfcCT_Diagram .MarshalXML (e ,start );};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_eagc :=&OfcCT_OLEObject {};return _eagc }; +// Validate validates the CT_PolyLine and its children +func (_eedc *CT_PolyLine )Validate ()error {return _eedc .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};func (_cdbf *EG_ShapeElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdacf :for {_eaefa ,_acfcg :=d .Token ();if _acfcg !=nil {return _acfcg ;};switch _dfaee :=_eaefa .(type ){case _d .StartElement :switch _dfaee .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbf .Path =NewPath ();if _aedeab :=d .DecodeElement (_cdbf .Path ,&_dfaee );_aedeab !=nil {return _aedeab ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbf .Formulas =NewFormulas ();if _cgebg :=d .DecodeElement (_cdbf .Formulas ,&_dfaee );_cgebg !=nil {return _cgebg ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbf .Handles =NewHandles ();if _bgdca :=d .DecodeElement (_cdbf .Handles ,&_dfaee );_bgdca !=nil {return _bgdca ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbf .Fill =NewFill ();if _bgag :=d .DecodeElement (_cdbf .Fill ,&_dfaee );_bgag !=nil {return _bgag ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbf .Stroke =NewStroke ();if _fgba :=d .DecodeElement (_cdbf .Stroke ,&_dfaee );_fgba !=nil {return _fgba ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbf .Shadow =NewShadow ();if _gfagc :=d .DecodeElement (_cdbf .Shadow ,&_dfaee );_gfagc !=nil {return _gfagc ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbf .Textbox =NewTextbox ();if _ecebb :=d .DecodeElement (_cdbf .Textbox ,&_dfaee );_ecebb !=nil {return _ecebb ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbf .Textpath =NewTextpath ();if _cafcd :=d .DecodeElement (_cdbf .Textpath ,&_dfaee );_cafcd !=nil {return _cafcd ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbf .Imagedata =NewImagedata ();if _fgef :=d .DecodeElement (_cdbf .Imagedata ,&_dfaee );_fgef !=nil {return _fgef ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbf .Skew =NewOfcSkew ();if _fgcdc :=d .DecodeElement (_cdbf .Skew ,&_dfaee );_fgcdc !=nil {return _fgcdc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbf .Extrusion =NewOfcExtrusion ();if _adcgc :=d .DecodeElement (_cdbf .Extrusion ,&_dfaee );_adcgc !=nil {return _adcgc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbf .Callout =NewOfcCallout ();if _aeab :=d .DecodeElement (_cdbf .Callout ,&_dfaee );_aeab !=nil {return _aeab ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbf .Lock =NewOfcLock ();if _egea :=d .DecodeElement (_cdbf .Lock ,&_dfaee );_egea !=nil {return _egea ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbf .Clippath =NewOfcClippath ();if _dgaga :=d .DecodeElement (_cdbf .Clippath ,&_dfaee );_dgaga !=nil {return _dgaga ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbf .Signatureline =NewOfcSignatureline ();if _cdbeb :=d .DecodeElement (_cdbf .Signatureline ,&_dfaee );_cdbeb !=nil {return _cdbeb ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdbf .Wrap =_e .NewWrap ();if _fgggd :=d .DecodeElement (_cdbf .Wrap ,&_dfaee );_fgggd !=nil {return _fgggd ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdbf .Anchorlock =_e .NewAnchorlock ();if _ebdca :=d .DecodeElement (_cdbf .Anchorlock ,&_dfaee );_ebdca !=nil {return _ebdca ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdbf .Bordertop =_e .NewBordertop ();if _bccf :=d .DecodeElement (_cdbf .Bordertop ,&_dfaee );_bccf !=nil {return _bccf ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdbf .Borderbottom =_e .NewBorderbottom ();if _acbde :=d .DecodeElement (_cdbf .Borderbottom ,&_dfaee );_acbde !=nil {return _acbde ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdbf .Borderleft =_e .NewBorderleft ();if _bdbb :=d .DecodeElement (_cdbf .Borderleft ,&_dfaee );_bdbb !=nil {return _bdbb ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdbf .Borderright =_e .NewBorderright ();if _cfbeb :=d .DecodeElement (_cdbf .Borderright ,&_dfaee );_cfbeb !=nil {return _cfbeb ;};case _d .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"}:_cdbf .ClientData =_f .NewClientData ();if _bccg :=d .DecodeElement (_cdbf .ClientData ,&_dfaee );_bccg !=nil {return _bccg ;};case _d .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"}:_cdbf .Textdata =_g .NewTextdata ();if _eceegd :=d .DecodeElement (_cdbf .Textdata ,&_dfaee );_eceegd !=nil {return _eceegd ;};default:_af .Log ("\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",_dfaee .Name );if _cdecc :=d .Skip ();_cdecc !=nil {return _cdecc ;};};case _d .EndElement :break _fdacf ;case _d .CharData :};};return nil ;};func (_dabba OfcST_BWMode )Validate ()error {return _dabba .ValidateWithPath ("")};type CT_Shadow struct{OnAttr _b .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _b .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};func NewBackground ()*Background {_dba :=&Background {};_dba .CT_Background =*NewCT_Background ();return _dba ;};func (_egegc ST_StrokeArrowType )String ()string {switch _egegc {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 (_cfaed *OfcCT_ShapeDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";};if _cfaed .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_cg .Sprintf ("\u0025\u0076",*_cfaed .SpidmaxAttr )});};if _cfaed .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cfaed .StyleAttr )});};if _cfaed .FillAttr !=_b .ST_TrueFalseUnset {_fdded ,_ceeeg :=_cfaed .FillAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c"});if _ceeeg !=nil {return _ceeeg ;};start .Attr =append (start .Attr ,_fdded );};if _cfaed .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_cfaed .FillcolorAttr )});};if _cfaed .StrokeAttr !=_b .ST_TrueFalseUnset {_dcabc ,_ecbbe :=_cfaed .StrokeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _ecbbe !=nil {return _ecbbe ;};start .Attr =append (start .Attr ,_dcabc );};if _cfaed .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_cfaed .StrokecolorAttr )});};if _cfaed .AllowincellAttr !=_b .ST_TrueFalseUnset {_bbfgg ,_aecf :=_cfaed .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _aecf !=nil {return _aecf ;};start .Attr =append (start .Attr ,_bbfgg );};if _cfaed .ExtAttr !=ST_ExtUnset {_eggaf ,_ffdba :=_cfaed .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ffdba !=nil {return _ffdba ;};start .Attr =append (start .Attr ,_eggaf );};e .EncodeToken (start );if _cfaed .Fill !=nil {_bcgde :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cfaed .Fill ,_bcgde );};if _cfaed .Stroke !=nil {_baba :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_cfaed .Stroke ,_baba );};if _cfaed .Textbox !=nil {_dgdg :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_cfaed .Textbox ,_dgdg );};if _cfaed .Shadow !=nil {_ggcdg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cfaed .Shadow ,_ggcdg );};if _cfaed .Skew !=nil {_fccc :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_cfaed .Skew ,_fccc );};if _cfaed .Extrusion !=nil {_gafadb :=_d .StartElement {Name :_d .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_cfaed .Extrusion ,_gafadb );};if _cfaed .Callout !=nil {_caec :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_cfaed .Callout ,_caec );};if _cfaed .Lock !=nil {_gcgff :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cfaed .Lock ,_gcgff );};if _cfaed .Colormru !=nil {_bebga :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_cfaed .Colormru ,_bebga );};if _cfaed .Colormenu !=nil {_aaddf :=_d .StartElement {Name :_d .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_cfaed .Colormenu ,_aaddf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgcgb *Rect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgcgb .CT_Rect =*NewCT_Rect ();for _ ,_ggaff :=range start .Attr {if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dagaa ,_facfb :=_ggaff .Value ,error (nil );if _facfb !=nil {return _facfb ;};_dgcgb .BordertopcolorAttr =&_dagaa ;continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dgcgb .BulletAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0068\u0072"{_dgcgb .HrAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dgcgb .CliptowrapAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0068\u0072\u0073t\u0064"{_dgcgb .HrstdAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u006f\u006c\u0065"{_dgcgb .OleAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dgcgb .HrnoshadeAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u006f\u006e\u0065\u0064"{_dgcgb .OnedAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0068\u0072\u0070c\u0074"{_dfcegf ,_agefb :=_c .ParseFloat (_ggaff .Value ,64);if _agefb !=nil {return _agefb ;};_baadg :=float32 (_dfcegf );_dgcgb .HrpctAttr =&_baadg ;continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dgcgb .OleiconAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_febcg ,_fcfbc :=_ggaff .Value ,error (nil );if _fcfbc !=nil {return _fcfbc ;};_dgcgb .BorderbottomcolorAttr =&_febcg ;continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dgcgb .DgmlayoutmruAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fgbg ,_bccca :=_c .ParseInt (_ggaff .Value ,10,64);if _bccca !=nil {return _bccca ;};_dgcgb .RegroupidAttr =&_fgbg ;continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0063\u006c\u0069\u0070"{_dgcgb .ClipAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dgcgb .HralignAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dgcgb .PreferrelativeAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dgcgb .DgmlayoutAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dgcgb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dgcgb .InsetmodeAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dgcgb .ButtonAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dgcgb .UserdrawnAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dgcgb .AllowincellAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0073\u0070\u0074"{_badgd ,_acegf :=_c .ParseFloat (_ggaff .Value ,64);if _acegf !=nil {return _acegf ;};_fgfgc :=float32 (_badgd );_dgcgb .SptAttr =&_fgfgc ;continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gcdcf ,_dgbcg :=_ggaff .Value ,error (nil );if _dgbcg !=nil {return _dgbcg ;};_dgcgb .BorderleftcolorAttr =&_gcdcf ;continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dgcgb .ConnectortypeAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cdcf ,_fdbdd :=_ggaff .Value ,error (nil );if _fdbdd !=nil {return _fdbdd ;};_dgcgb .BorderrightcolorAttr =&_cdcf ;continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0073\u0070\u0069\u0064"{_beefa ,_fbagf :=_ggaff .Value ,error (nil );if _fbagf !=nil {return _fbagf ;};_dgcgb .SpidAttr =&_beefa ;continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fbbgc ,_cdce :=_c .ParseInt (_ggaff .Value ,10,64);if _cdce !=nil {return _cdce ;};_dgcgb .DgmnodekindAttr =&_fbbgc ;continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dgcgb .BwpureAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dgcgb .ForcedashAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dgcgb .BwnormalAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dgcgb .BwmodeAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dgcgb .UserhiddenAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaff .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dgcgb .AllowoverlapAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dcdfb ,_dbfde :=_ggaff .Value ,error (nil );if _dbfde !=nil {return _dbfde ;};_dgcgb .TargetAttr =&_dcdfb ;continue ;};if _ggaff .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bfagd ,_ffdad :=_ggaff .Value ,error (nil );if _ffdad !=nil {return _ffdad ;};_dgcgb .CoordoriginAttr =&_bfagd ;continue ;};if _ggaff .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dgcgb .StrokedAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_deebf ,_afcgg :=_ggaff .Value ,error (nil );if _afcgg !=nil {return _afcgg ;};_dgcgb .CoordsizeAttr =&_deebf ;continue ;};if _ggaff .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aaecg ,_cege :=_ggaff .Value ,error (nil );if _cege !=nil {return _cege ;};_dgcgb .StrokeweightAttr =&_aaecg ;continue ;};if _ggaff .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfccc ,_deaeg :=_ggaff .Value ,error (nil );if _deaeg !=nil {return _deaeg ;};_dgcgb .StyleAttr =&_dfccc ;continue ;};if _ggaff .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gedaa ,_aafce :=_ggaff .Value ,error (nil );if _aafce !=nil {return _aafce ;};_dgcgb .ChromakeyAttr =&_gedaa ;continue ;};if _ggaff .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dccdb ,_beadb :=_ggaff .Value ,error (nil );if _beadb !=nil {return _beadb ;};_dgcgb .FillcolorAttr =&_dccdb ;continue ;};if _ggaff .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_afcggg ,_cebc :=_ggaff .Value ,error (nil );if _cebc !=nil {return _cebc ;};_dgcgb .OpacityAttr =&_afcggg ;continue ;};if _ggaff .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bcgge ,_aeagg :=_ggaff .Value ,error (nil );if _aeagg !=nil {return _aeagg ;};_dgcgb .WrapcoordsAttr =&_bcgge ;continue ;};if _ggaff .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gbgdg ,_eacad :=_ggaff .Value ,error (nil );if _eacad !=nil {return _eacad ;};_dgcgb .StrokecolorAttr =&_gbgdg ;continue ;};if _ggaff .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dgcgb .InsetpenAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Local =="\u0068\u0072\u0065\u0066"{_ebdg ,_ccad :=_ggaff .Value ,error (nil );if _ccad !=nil {return _ccad ;};_dgcgb .HrefAttr =&_ebdg ;continue ;};if _ggaff .Name .Local =="\u0069\u0064"{_acafge ,_cbfa :=_ggaff .Value ,error (nil );if _cbfa !=nil {return _cbfa ;};_dgcgb .IdAttr =&_acafge ;continue ;};if _ggaff .Name .Local =="\u0070\u0072\u0069n\u0074"{_dgcgb .PrintAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Local =="\u0061\u006c\u0074"{_aecga ,_gaggb :=_ggaff .Value ,error (nil );if _gaggb !=nil {return _gaggb ;};_dgcgb .AltAttr =&_aecga ;continue ;};if _ggaff .Name .Local =="\u0074\u0069\u0074l\u0065"{_fagfac ,_aebed :=_ggaff .Value ,error (nil );if _aebed !=nil {return _aebed ;};_dgcgb .TitleAttr =&_fagfac ;continue ;};if _ggaff .Name .Local =="\u0063\u006c\u0061s\u0073"{_ggdfb ,_aedff :=_ggaff .Value ,error (nil );if _aedff !=nil {return _aedff ;};_dgcgb .ClassAttr =&_ggdfb ;continue ;};if _ggaff .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dgcgb .FilledAttr .UnmarshalXMLAttr (_ggaff );continue ;};};_bfbebb :for {_aacfd ,_ebfcf :=d .Token ();if _ebfcf !=nil {return _ebfcf ;};switch _fagfg :=_aacfd .(type ){case _d .StartElement :switch _fagfg .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfgd :=NewEG_ShapeElements ();_dcfgd .Path =NewPath ();if _gdadee :=d .DecodeElement (_dcfgd .Path ,&_fagfg );_gdadee !=nil {return _gdadee ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_dcfgd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbfe :=NewEG_ShapeElements ();_bfbfe .Formulas =NewFormulas ();if _fgace :=d .DecodeElement (_bfbfe .Formulas ,&_fagfg );_fgace !=nil {return _fgace ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_bfbfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgggdd :=NewEG_ShapeElements ();_fgggdd .Handles =NewHandles ();if _fbffb :=d .DecodeElement (_fgggdd .Handles ,&_fagfg );_fbffb !=nil {return _fbffb ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_fgggdd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adeag :=NewEG_ShapeElements ();_adeag .Fill =NewFill ();if _bafag :=d .DecodeElement (_adeag .Fill ,&_fagfg );_bafag !=nil {return _bafag ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_adeag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fagbb :=NewEG_ShapeElements ();_fagbb .Stroke =NewStroke ();if _fbade :=d .DecodeElement (_fagbb .Stroke ,&_fagfg );_fbade !=nil {return _fbade ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_fagbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbdab :=NewEG_ShapeElements ();_bbdab .Shadow =NewShadow ();if _dabbf :=d .DecodeElement (_bbdab .Shadow ,&_fagfg );_dabbf !=nil {return _dabbf ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_bbdab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcebc :=NewEG_ShapeElements ();_dcebc .Textbox =NewTextbox ();if _aggcg :=d .DecodeElement (_dcebc .Textbox ,&_fagfg );_aggcg !=nil {return _aggcg ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_dcebc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebgbgae :=NewEG_ShapeElements ();_ebgbgae .Textpath =NewTextpath ();if _gcbgb :=d .DecodeElement (_ebgbgae .Textpath ,&_fagfg );_gcbgb !=nil {return _gcbgb ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_ebgbgae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bggge :=NewEG_ShapeElements ();_bggge .Imagedata =NewImagedata ();if _aebcf :=d .DecodeElement (_bggge .Imagedata ,&_fagfg );_aebcf !=nil {return _aebcf ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_bggge );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbaea :=NewEG_ShapeElements ();_gbaea .Skew =NewOfcSkew ();if _gggcc :=d .DecodeElement (_gbaea .Skew ,&_fagfg );_gggcc !=nil {return _gggcc ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_gbaea );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_accfd :=NewEG_ShapeElements ();_accfd .Extrusion =NewOfcExtrusion ();if _ebded :=d .DecodeElement (_accfd .Extrusion ,&_fagfg );_ebded !=nil {return _ebded ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_accfd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcgaa :=NewEG_ShapeElements ();_dcgaa .Callout =NewOfcCallout ();if _cccbe :=d .DecodeElement (_dcgaa .Callout ,&_fagfg );_cccbe !=nil {return _cccbe ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_dcgaa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddddd :=NewEG_ShapeElements ();_ddddd .Lock =NewOfcLock ();if _ceeed :=d .DecodeElement (_ddddd .Lock ,&_fagfg );_ceeed !=nil {return _ceeed ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_ddddd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afdae :=NewEG_ShapeElements ();_afdae .Clippath =NewOfcClippath ();if _ebafb :=d .DecodeElement (_afdae .Clippath ,&_fagfg );_ebafb !=nil {return _ebafb ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_afdae );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ceaac :=NewEG_ShapeElements ();_ceaac .Signatureline =NewOfcSignatureline ();if _fcegg :=d .DecodeElement (_ceaac .Signatureline ,&_fagfg );_fcegg !=nil {return _fcegg ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_ceaac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gadc :=NewEG_ShapeElements ();_gadc .Wrap =_e .NewWrap ();if _cegc :=d .DecodeElement (_gadc .Wrap ,&_fagfg );_cegc !=nil {return _cegc ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_gadc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbgce :=NewEG_ShapeElements ();_dbgce .Anchorlock =_e .NewAnchorlock ();if _gbadc :=d .DecodeElement (_dbgce .Anchorlock ,&_fagfg );_gbadc !=nil {return _gbadc ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_dbgce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbbd :=NewEG_ShapeElements ();_bbbd .Bordertop =_e .NewBordertop ();if _efdga :=d .DecodeElement (_bbbd .Bordertop ,&_fagfg );_efdga !=nil {return _efdga ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_bbbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fceaae :=NewEG_ShapeElements ();_fceaae .Borderbottom =_e .NewBorderbottom ();if _ddade :=d .DecodeElement (_fceaae .Borderbottom ,&_fagfg );_ddade !=nil {return _ddade ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_fceaae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbfed :=NewEG_ShapeElements ();_cbfed .Borderleft =_e .NewBorderleft ();if _dcbfc :=d .DecodeElement (_cbfed .Borderleft ,&_fagfg );_dcbfc !=nil {return _dcbfc ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_cbfed );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adff :=NewEG_ShapeElements ();_adff .Borderright =_e .NewBorderright ();if _gbbbb :=d .DecodeElement (_adff .Borderright ,&_fagfg );_gbbbb !=nil {return _gbbbb ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_adff );case _d .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"}:_fbecf :=NewEG_ShapeElements ();_fbecf .ClientData =_f .NewClientData ();if _fbfdfa :=d .DecodeElement (_fbecf .ClientData ,&_fagfg );_fbfdfa !=nil {return _fbfdfa ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_fbecf );case _d .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"}:_ccbfcb :=NewEG_ShapeElements ();_ccbfcb .Textdata =_g .NewTextdata ();if _afcfe :=d .DecodeElement (_ccbfcb .Textdata ,&_fagfg );_afcfe !=nil {return _afcfe ;};_dgcgb .EG_ShapeElements =append (_dgcgb .EG_ShapeElements ,_ccbfcb );default:_af .Log ("\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",_fagfg .Name );if _fcafc :=d .Skip ();_fcafc !=nil {return _fcafc ;};};case _d .EndElement :break _bfbebb ;case _d .CharData :};};return nil ;};func (_gfbgc *ST_StrokeLineStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agcgb ,_abggd :=d .Token ();if _abggd !=nil {return _abggd ;};if _gdbd ,_ggbce :=_agcgb .(_d .EndElement );_ggbce &&_gdbd .Name ==start .Name {*_gfbgc =1;return nil ;};if _bdaa ,_gdbbf :=_agcgb .(_d .CharData );!_gdbbf {return _cg .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",_agcgb );}else {switch string (_bdaa ){case "":*_gfbgc =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gfbgc =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_gfbgc =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gfbgc =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gfbgc =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_gfbgc =5;};};_agcgb ,_abggd =d .Token ();if _abggd !=nil {return _abggd ;};if _gdcca ,_cgfbb :=_agcgb .(_d .EndElement );_cgfbb &&_gdcca .Name ==start .Name {return nil ;};return _cg .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",_agcgb );};func (_eegda *OfcCT_Callout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t";};if _eegda .OnAttr !=_b .ST_TrueFalseUnset {_fagge ,_acgg :=_eegda .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _acgg !=nil {return _acgg ;};start .Attr =append (start .Attr ,_fagge );};if _eegda .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_eegda .TypeAttr )});};if _eegda .GapAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_eegda .GapAttr )});};if _eegda .AngleAttr !=OfcST_AngleUnset {_eafcd ,_adbba :=_eegda .AngleAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u0067l\u0065"});if _adbba !=nil {return _adbba ;};start .Attr =append (start .Attr ,_eafcd );};if _eegda .DropautoAttr !=_b .ST_TrueFalseUnset {_gagga ,_cgdfc :=_eegda .DropautoAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _cgdfc !=nil {return _cgdfc ;};start .Attr =append (start .Attr ,_gagga );};if _eegda .DropAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_eegda .DropAttr )});};if _eegda .DistanceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_eegda .DistanceAttr )});};if _eegda .LengthspecifiedAttr !=_b .ST_TrueFalseUnset {_bfbc ,_ecbbd :=_eegda .LengthspecifiedAttr .MarshalXMLAttr (_d .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _ecbbd !=nil {return _ecbbd ;};start .Attr =append (start .Attr ,_bfbc );};if _eegda .LengthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0076",*_eegda .LengthAttr )});};if _eegda .AccentbarAttr !=_b .ST_TrueFalseUnset {_fdccb ,_efacf :=_eegda .AccentbarAttr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _efacf !=nil {return _efacf ;};start .Attr =append (start .Attr ,_fdccb );};if _eegda .TextborderAttr !=_b .ST_TrueFalseUnset {_cdaef ,_ecdae :=_eegda .TextborderAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _ecdae !=nil {return _ecdae ;};start .Attr =append (start .Attr ,_cdaef );};if _eegda .MinusxAttr !=_b .ST_TrueFalseUnset {_ddbb ,_bdbfc :=_eegda .MinusxAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _bdbfc !=nil {return _bdbfc ;};start .Attr =append (start .Attr ,_ddbb );};if _eegda .MinusyAttr !=_b .ST_TrueFalseUnset {_ccbec ,_fdbcf :=_eegda .MinusyAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _fdbcf !=nil {return _fdbcf ;};start .Attr =append (start .Attr ,_ccbec );};if _eegda .ExtAttr !=ST_ExtUnset {_ccefa ,_acde :=_eegda .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _acde !=nil {return _acde ;};start .Attr =append (start .Attr ,_ccefa );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cecg *AG_Ext )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cecg .ExtAttr =ST_Ext (1);for _ ,_cfb :=range start .Attr {if _cfb .Name .Local =="\u0065\u0078\u0074"{_cecg .ExtAttr .UnmarshalXMLAttr (_cfb );continue ;};};for {_fcab ,_bag :=d .Token ();if _bag !=nil {return _cg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_bag );};if _gec ,_cbcf :=_fcab .(_d .EndElement );_cbcf &&_gec .Name ==start .Name {break ;};};return nil ;};func (_ffcbeb *OfcDiagram )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _ffcbeb .OfcCT_Diagram .MarshalXML (e ,start );};func (_decdb *Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_decdb .CT_Fill =*NewCT_Fill ();for _ ,_cgdcfa :=range start .Attr {if _cgdcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdcfa .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_decdb .DetectmouseclickAttr .UnmarshalXMLAttr (_cgdcfa );continue ;};if _cgdcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdcfa .Name .Local =="\u0072\u0065\u006ci\u0064"{_eaagb ,_gdegd :=_cgdcfa .Value ,error (nil );if _gdegd !=nil {return _gdegd ;};_decdb .RelidAttr =&_eaagb ;continue ;};if _cgdcfa .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"&&_cgdcfa .Name .Local =="\u0069\u0064"||_cgdcfa .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"&&_cgdcfa .Name .Local =="\u0069\u0064"{_gdaf ,_cabecc :=_cgdcfa .Value ,error (nil );if _cabecc !=nil {return _cabecc ;};_decdb .IdAttr =&_gdaf ;continue ;};if _cgdcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdcfa .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_dfcb ,_ffdac :=_cgdcfa .Value ,error (nil );if _ffdac !=nil {return _ffdac ;};_decdb .Opacity2Attr =&_dfcb ;continue ;};if _cgdcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdcfa .Name .Local =="\u0074\u0069\u0074l\u0065"{_acedc ,_cbafdc :=_cgdcfa .Value ,error (nil );if _cbafdc !=nil {return _cbafdc ;};_decdb .TitleAttr =&_acedc ;continue ;};if _cgdcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdcfa .Name .Local =="\u0068\u0072\u0065\u0066"{_gfff ,_dbcbg :=_cgdcfa .Value ,error (nil );if _dbcbg !=nil {return _dbcbg ;};_decdb .HrefAttr =&_gfff ;continue ;};if _cgdcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdcfa .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fbeef ,_cdbg :=_cgdcfa .Value ,error (nil );if _cdbg !=nil {return _cdbg ;};_decdb .AlthrefAttr =&_fbeef ;continue ;};if _cgdcfa .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_decdb .AlignshapeAttr .UnmarshalXMLAttr (_cgdcfa );continue ;};if _cgdcfa .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_decdb .MethodAttr .UnmarshalXMLAttr (_cgdcfa );continue ;};if _cgdcfa .Name .Local =="\u0073\u0069\u007a\u0065"{_affdg ,_ecfcc :=_cgdcfa .Value ,error (nil );if _ecfcc !=nil {return _ecfcc ;};_decdb .SizeAttr =&_affdg ;continue ;};if _cgdcfa .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_efafe ,_cdefe :=_cgdcfa .Value ,error (nil );if _cdefe !=nil {return _cdefe ;};_decdb .PositionAttr =&_efafe ;continue ;};if _cgdcfa .Name .Local =="\u0073\u0072\u0063"{_cabbg ,_cbbg :=_cgdcfa .Value ,error (nil );if _cbbg !=nil {return _cbbg ;};_decdb .SrcAttr =&_cabbg ;continue ;};if _cgdcfa .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_dfcbd ,_gcgf :=_cgdcfa .Value ,error (nil );if _gcgf !=nil {return _gcgf ;};_decdb .ColorsAttr =&_dfcbd ;continue ;};if _cgdcfa .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dcfac ,_ddfg :=_cgdcfa .Value ,error (nil );if _ddfg !=nil {return _ddfg ;};_decdb .Color2Attr =&_dcfac ;continue ;};if _cgdcfa .Name .Local =="\u0074\u0079\u0070\u0065"{_decdb .TypeAttr .UnmarshalXMLAttr (_cgdcfa );continue ;};if _cgdcfa .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_ggbg ,_dbfd :=_cgdcfa .Value ,error (nil );if _dbfd !=nil {return _dbfd ;};_decdb .FocussizeAttr =&_ggbg ;continue ;};if _cgdcfa .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gcec ,_cebge :=_cgdcfa .Value ,error (nil );if _cebge !=nil {return _cebge ;};_decdb .FocuspositionAttr =&_gcec ;continue ;};if _cgdcfa .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dgedf ,_gbebg :=_cgdcfa .Value ,error (nil );if _gbebg !=nil {return _gbebg ;};_decdb .OriginAttr =&_dgedf ;continue ;};if _cgdcfa .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_decdb .AspectAttr .UnmarshalXMLAttr (_cgdcfa );continue ;};if _cgdcfa .Name .Local =="\u0061\u006e\u0067l\u0065"{_beffd ,_fbegac :=_c .ParseFloat (_cgdcfa .Value ,64);if _fbegac !=nil {return _fbegac ;};_decdb .AngleAttr =&_beffd ;continue ;};if _cgdcfa .Name .Local =="\u0066\u006f\u0063u\u0073"{_fgaaea ,_cbggg :=_cgdcfa .Value ,error (nil );if _cbggg !=nil {return _cbggg ;};_decdb .FocusAttr =&_fgaaea ;continue ;};if _cgdcfa .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_decdb .RecolorAttr .UnmarshalXMLAttr (_cgdcfa );continue ;};if _cgdcfa .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_decdb .RotateAttr .UnmarshalXMLAttr (_cgdcfa );continue ;};if _cgdcfa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aaead ,_gaabe :=_cgdcfa .Value ,error (nil );if _gaabe !=nil {return _gaabe ;};_decdb .OpacityAttr =&_aaead ;continue ;};if _cgdcfa .Name .Local =="\u0063\u006f\u006co\u0072"{_gbdfb ,_ceedb :=_cgdcfa .Value ,error (nil );if _ceedb !=nil {return _ceedb ;};_decdb .ColorAttr =&_gbdfb ;continue ;};if _cgdcfa .Name .Local =="\u006f\u006e"{_decdb .OnAttr .UnmarshalXMLAttr (_cgdcfa );continue ;};if _cgdcfa .Name .Local =="\u0069\u0064"{_bcgdb ,_abbg :=_cgdcfa .Value ,error (nil );if _abbg !=nil {return _abbg ;};_decdb .SIdAttr =&_bcgdb ;continue ;};};_fecce :for {_cbff ,_becbcb :=d .Token ();if _becbcb !=nil {return _becbcb ;};switch _eeebe :=_cbff .(type ){case _d .StartElement :switch _eeebe .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_decdb .Fill =NewOfcFill ();if _abecf :=d .DecodeElement (_decdb .Fill ,&_eeebe );_abecf !=nil {return _abecf ;};default:_af .Log ("\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",_eeebe .Name );if _gcaea :=d .Skip ();_gcaea !=nil {return _gcaea ;};};case _d .EndElement :break _fecce ;case _d .CharData :};};return nil ;};func (_dbaea *OfcST_InsetMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcead ,_ddeccf :=d .Token ();if _ddeccf !=nil {return _ddeccf ;};if _bfceba ,_bgfgb :=_fcead .(_d .EndElement );_bgfgb &&_bfceba .Name ==start .Name {*_dbaea =1;return nil ;};if _adaaec ,_gdefc :=_fcead .(_d .CharData );!_gdefc {return _cg .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",_fcead );}else {switch string (_adaaec ){case "":*_dbaea =0;case "\u0061\u0075\u0074\u006f":*_dbaea =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbaea =2;};};_fcead ,_ddeccf =d .Token ();if _ddeccf !=nil {return _ddeccf ;};if _gdbad ,_gdbe :=_fcead .(_d .EndElement );_gdbe &&_gdbad .Name ==start .Name {return nil ;};return _cg .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",_fcead );};func (_dcbbe *ST_ShadowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eegbda ,_egcbb :=d .Token ();if _egcbb !=nil {return _egcbb ;};if _eegcd ,_efdeca :=_eegbda .(_d .EndElement );_efdeca &&_eegcd .Name ==start .Name {*_dcbbe =1;return nil ;};if _bggcc ,_fdgaf :=_eegbda .(_d .CharData );!_fdgaf {return _cg .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",_eegbda );}else {switch string (_bggcc ){case "":*_dcbbe =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dcbbe =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dcbbe =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_dcbbe =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_dcbbe =4;};};_eegbda ,_egcbb =d .Token ();if _egcbb !=nil {return _egcbb ;};if _acdee ,_ggcdd :=_eegbda .(_d .EndElement );_ggcdd &&_acdee .Name ==start .Name {return nil ;};return _cg .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",_eegbda );};type OfcCT_Complex struct{ExtAttr ST_Ext ;};func (_eabda ST_StrokeJoinStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eabda .String (),start );};func (_adage *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adage =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_adage =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_adage =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_adage =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_adage =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_adage =5;};return nil ;};func (_bdega *OfcComplex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdega .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_cgcgc :=range start .Attr {if _cgcgc .Name .Local =="\u0065\u0078\u0074"{_bdega .ExtAttr .UnmarshalXMLAttr (_cgcgc );continue ;};};for {_fdfdfb ,_acafg :=d .Token ();if _acafg !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_acafg );};if _gedac ,_cddbe :=_fdfdfb .(_d .EndElement );_cddbe &&_gedac .Name ==start .Name {break ;};};return nil ;};const (OfcST_CalloutPlacementUnset OfcST_CalloutPlacement =0;OfcST_CalloutPlacementTop OfcST_CalloutPlacement =1;OfcST_CalloutPlacementCenter OfcST_CalloutPlacement =2;OfcST_CalloutPlacementBottom OfcST_CalloutPlacement =3;OfcST_CalloutPlacementUser OfcST_CalloutPlacement =4;);func (_fba *AG_ImageAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fba .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_fba .SrcAttr )});};if _fba .CropleftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fba .CropleftAttr )});};if _fba .CroptopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_fba .CroptopAttr )});};if _fba .CroprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_cg .Sprintf ("\u0025\u0076",*_fba .CroprightAttr )});};if _fba .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_cg .Sprintf ("\u0025\u0076",*_fba .CropbottomAttr )});};if _fba .GainAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_fba .GainAttr )});};if _fba .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_fba .BlacklevelAttr )});};if _fba .GammaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_cg .Sprintf ("\u0025\u0076",*_fba .GammaAttr )});};if _fba .GrayscaleAttr !=_b .ST_TrueFalseUnset {_gacd ,_gdb :=_fba .GrayscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _gdb !=nil {return _gdb ;};start .Attr =append (start .Attr ,_gacd );};if _fba .BilevelAttr !=_b .ST_TrueFalseUnset {_bcgg ,_beca :=_fba .BilevelAttr .MarshalXMLAttr (_d .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _beca !=nil {return _beca ;};start .Attr =append (start .Attr ,_bcgg );};return nil ;};type OfcCT_Lock struct{PositionAttr _b .ST_TrueFalse ;SelectionAttr _b .ST_TrueFalse ;GroupingAttr _b .ST_TrueFalse ;UngroupingAttr _b .ST_TrueFalse ;RotationAttr _b .ST_TrueFalse ;CroppingAttr _b .ST_TrueFalse ;VerticiesAttr _b .ST_TrueFalse ;AdjusthandlesAttr _b .ST_TrueFalse ;TextAttr _b .ST_TrueFalse ;AspectratioAttr _b .ST_TrueFalse ;ShapetypeAttr _b .ST_TrueFalse ;ExtAttr ST_Ext ;};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};func (_ggbag *OfcCT_Extrusion )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e";};if _ggbag .OnAttr !=_b .ST_TrueFalseUnset {_bcabe ,_edgdbg :=_ggbag .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _edgdbg !=nil {return _edgdbg ;};start .Attr =append (start .Attr ,_bcabe );};if _ggbag .TypeAttr !=OfcST_ExtrusionTypeUnset {_gacfe ,_feefa :=_ggbag .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _feefa !=nil {return _feefa ;};start .Attr =append (start .Attr ,_gacfe );};if _ggbag .RenderAttr !=OfcST_ExtrusionRenderUnset {_edcg ,_bebab :=_ggbag .RenderAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _bebab !=nil {return _bebab ;};start .Attr =append (start .Attr ,_edcg );};if _ggbag .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .ViewpointoriginAttr )});};if _ggbag .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .ViewpointAttr )});};if _ggbag .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_ecbfb ,_feebc :=_ggbag .PlaneAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u006c\u0061n\u0065"});if _feebc !=nil {return _feebc ;};start .Attr =append (start .Attr ,_ecbfb );};if _ggbag .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .SkewangleAttr )});};if _ggbag .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .SkewamtAttr )});};if _ggbag .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .ForedepthAttr )});};if _ggbag .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .BackdepthAttr )});};if _ggbag .OrientationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .OrientationAttr )});};if _ggbag .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .OrientationangleAttr )});};if _ggbag .LockrotationcenterAttr !=_b .ST_TrueFalseUnset {_becea ,_gdcce :=_ggbag .LockrotationcenterAttr .MarshalXMLAttr (_d .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _gdcce !=nil {return _gdcce ;};start .Attr =append (start .Attr ,_becea );};if _ggbag .AutorotationcenterAttr !=_b .ST_TrueFalseUnset {_bbddcg ,_dbffe :=_ggbag .AutorotationcenterAttr .MarshalXMLAttr (_d .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _dbffe !=nil {return _dbffe ;};start .Attr =append (start .Attr ,_bbddcg );};if _ggbag .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .RotationcenterAttr )});};if _ggbag .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .RotationangleAttr )});};if _ggbag .ColormodeAttr !=OfcST_ColorModeUnset {_dffg ,_effced :=_ggbag .ColormodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _effced !=nil {return _effced ;};start .Attr =append (start .Attr ,_dffg );};if _ggbag .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .ColorAttr )});};if _ggbag .ShininessAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .ShininessAttr )});};if _ggbag .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .SpecularityAttr )});};if _ggbag .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .DiffusityAttr )});};if _ggbag .MetalAttr !=_b .ST_TrueFalseUnset {_aggdea ,_ffecf :=_ggbag .MetalAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0065\u0074a\u006c"});if _ffecf !=nil {return _ffecf ;};start .Attr =append (start .Attr ,_aggdea );};if _ggbag .EdgeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .EdgeAttr )});};if _ggbag .FacetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .FacetAttr )});};if _ggbag .LightfaceAttr !=_b .ST_TrueFalseUnset {_fcgef ,_bcabd :=_ggbag .LightfaceAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"});if _bcabd !=nil {return _bcabd ;};start .Attr =append (start .Attr ,_fcgef );};if _ggbag .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .BrightnessAttr )});};if _ggbag .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .LightpositionAttr )});};if _ggbag .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .LightlevelAttr )});};if _ggbag .LightharshAttr !=_b .ST_TrueFalseUnset {_dgede ,_ebedb :=_ggbag .LightharshAttr .MarshalXMLAttr (_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"});if _ebedb !=nil {return _ebedb ;};start .Attr =append (start .Attr ,_dgede );};if _ggbag .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .Lightposition2Attr )});};if _ggbag .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_ggbag .Lightlevel2Attr )});};if _ggbag .Lightharsh2Attr !=_b .ST_TrueFalseUnset {_cfff ,_ccdge :=_ggbag .Lightharsh2Attr .MarshalXMLAttr (_d .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"});if _ccdge !=nil {return _ccdge ;};start .Attr =append (start .Attr ,_cfff );};if _ggbag .ExtAttr !=ST_ExtUnset {_begdf ,_fdfef :=_ggbag .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fdfef !=nil {return _fdfef ;};start .Attr =append (start .Attr ,_begdf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type OfcLock struct{OfcCT_Lock };type AG_Adj struct{AdjAttr *string ;};func (_bdbag *CT_Group )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0067\u0072\u006f\u0075\u0070";};if _bdbag .EditasAttr !=ST_EditAsUnset {_fbdba ,_abgb :=_bdbag .EditasAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _abgb !=nil {return _abgb ;};start .Attr =append (start .Attr ,_fbdba );};if _bdbag .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .TablepropertiesAttr )});};if _bdbag .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .TablelimitsAttr )});};if _bdbag .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .HrefAttr )});};if _bdbag .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .TargetAttr )});};if _bdbag .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .ClassAttr )});};if _bdbag .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .TitleAttr )});};if _bdbag .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .AltAttr )});};if _bdbag .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .CoordsizeAttr )});};if _bdbag .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .CoordoriginAttr )});};if _bdbag .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .WrapcoordsAttr )});};if _bdbag .PrintAttr !=_b .ST_TrueFalseUnset {_fafc ,_acbbf :=_bdbag .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _acbbf !=nil {return _acbbf ;};start .Attr =append (start .Attr ,_fafc );};if _bdbag .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .IdAttr )});};if _bdbag .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .StyleAttr )});};if _bdbag .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .SpidAttr )});};if _bdbag .OnedAttr !=_b .ST_TrueFalseUnset {_efce ,_fdf :=_bdbag .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fdf !=nil {return _fdf ;};start .Attr =append (start .Attr ,_efce );};if _bdbag .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .RegroupidAttr )});};if _bdbag .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_agagf ,_eeca :=_bdbag .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _eeca !=nil {return _eeca ;};start .Attr =append (start .Attr ,_agagf );};if _bdbag .ButtonAttr !=_b .ST_TrueFalseUnset {_gdfc ,_cegd :=_bdbag .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cegd !=nil {return _cegd ;};start .Attr =append (start .Attr ,_gdfc );};if _bdbag .UserhiddenAttr !=_b .ST_TrueFalseUnset {_fddf ,_dfaa :=_bdbag .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dfaa !=nil {return _dfaa ;};start .Attr =append (start .Attr ,_fddf );};if _bdbag .BulletAttr !=_b .ST_TrueFalseUnset {_dcbc ,_cfcd :=_bdbag .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cfcd !=nil {return _cfcd ;};start .Attr =append (start .Attr ,_dcbc );};if _bdbag .HrAttr !=_b .ST_TrueFalseUnset {_geed ,_dgcc :=_bdbag .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _dgcc !=nil {return _dgcc ;};start .Attr =append (start .Attr ,_geed );};if _bdbag .HrstdAttr !=_b .ST_TrueFalseUnset {_afcd ,_gagd :=_bdbag .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gagd !=nil {return _gagd ;};start .Attr =append (start .Attr ,_afcd );};if _bdbag .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_cadg ,_aabfeb :=_bdbag .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _aabfeb !=nil {return _aabfeb ;};start .Attr =append (start .Attr ,_cadg );};if _bdbag .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .HrpctAttr )});};if _bdbag .HralignAttr !=OfcST_HrAlignUnset {_abfaf ,_gcea :=_bdbag .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gcea !=nil {return _gcea ;};start .Attr =append (start .Attr ,_abfaf );};if _bdbag .AllowincellAttr !=_b .ST_TrueFalseUnset {_age ,_ccfff :=_bdbag .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ccfff !=nil {return _ccfff ;};start .Attr =append (start .Attr ,_age );};if _bdbag .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_geda ,_edaa :=_bdbag .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _edaa !=nil {return _edaa ;};start .Attr =append (start .Attr ,_geda );};if _bdbag .UserdrawnAttr !=_b .ST_TrueFalseUnset {_ffed ,_ecedd :=_bdbag .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _ecedd !=nil {return _ecedd ;};start .Attr =append (start .Attr ,_ffed );};if _bdbag .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .BordertopcolorAttr )});};if _bdbag .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .BorderleftcolorAttr )});};if _bdbag .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .BorderbottomcolorAttr )});};if _bdbag .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .BorderrightcolorAttr )});};if _bdbag .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eeag ,_dfgce :=_bdbag .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dfgce !=nil {return _dfgce ;};start .Attr =append (start .Attr ,_eeag );};if _bdbag .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .DgmnodekindAttr )});};if _bdbag .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bbccd ,_eccc :=_bdbag .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _eccc !=nil {return _eccc ;};start .Attr =append (start .Attr ,_bbccd );};if _bdbag .InsetmodeAttr !=OfcST_InsetModeUnset {_dbbfc ,_bbdfb :=_bdbag .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bbdfb !=nil {return _bbdfb ;};start .Attr =append (start .Attr ,_dbbfc );};if _bdbag .FilledAttr !=_b .ST_TrueFalseUnset {_fdde ,_eegg :=_bdbag .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eegg !=nil {return _eegg ;};start .Attr =append (start .Attr ,_fdde );};if _bdbag .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_bdbag .FillcolorAttr )});};e .EncodeToken (start );if _bdbag .Group !=nil {_cgb :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_bagg :=range _bdbag .Group {e .EncodeElement (_bagg ,_cgb );};};if _bdbag .Shape !=nil {_gdfa :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};for _ ,_egdcc :=range _bdbag .Shape {e .EncodeElement (_egdcc ,_gdfa );};};if _bdbag .Shapetype !=nil {_bdfdf :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_dfdf :=range _bdbag .Shapetype {e .EncodeElement (_dfdf ,_bdfdf );};};if _bdbag .Arc !=nil {_bddb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_ccgcg :=range _bdbag .Arc {e .EncodeElement (_ccgcg ,_bddb );};};if _bdbag .Curve !=nil {_gccc :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}};for _ ,_bdcbf :=range _bdbag .Curve {e .EncodeElement (_bdcbf ,_gccc );};};if _bdbag .Image !=nil {_decc :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_fafa :=range _bdbag .Image {e .EncodeElement (_fafa ,_decc );};};if _bdbag .Line !=nil {_ceaa :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_cfdcf :=range _bdbag .Line {e .EncodeElement (_cfdcf ,_ceaa );};};if _bdbag .Oval !=nil {_gddg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}};for _ ,_ffde :=range _bdbag .Oval {e .EncodeElement (_ffde ,_gddg );};};if _bdbag .Polyline !=nil {_bccbe :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_cgefg :=range _bdbag .Polyline {e .EncodeElement (_cgefg ,_bccbe );};};if _bdbag .Rect !=nil {_acef :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_efgae :=range _bdbag .Rect {e .EncodeElement (_efgae ,_acef );};};if _bdbag .Roundrect !=nil {_ffdd :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}};for _ ,_aeede :=range _bdbag .Roundrect {e .EncodeElement (_aeede ,_ffdd );};};if _bdbag .Diagram !=nil {_ebebf :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_gaffa :=range _bdbag .Diagram {e .EncodeElement (_gaffa ,_ebebf );};};if _bdbag .EG_ShapeElements !=nil {for _ ,_dffcc :=range _bdbag .EG_ShapeElements {_dffcc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewOfcClippath ()*OfcClippath {_gggfg :=&OfcClippath {};_gggfg .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _gggfg ;};func NewOfcInk ()*OfcInk {_gefc :=&OfcInk {};_gefc .OfcCT_Ink =*NewOfcCT_Ink ();return _gefc };func NewAG_Style ()*AG_Style {_beeg :=&AG_Style {};return _beeg }; -// Validate validates the OfcCT_SignatureLine and its children -func (_aceef *OfcCT_SignatureLine )Validate ()error {return _aceef .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};func (_daeb *CT_Shapetype )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_edacf :=range start .Attr {if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gdbbga ,_fcaged :=_edacf .Value ,error (nil );if _fcaged !=nil {return _fcaged ;};_daeb .BordertopcolorAttr =&_gdbbga ;continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_bdafc ,_dfdaf :=_edacf .Value ,error (nil );if _dfdaf !=nil {return _dfdaf ;};_daeb .MasterAttr =&_bdafc ;continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bdbbb ,_aceee :=_edacf .Value ,error (nil );if _aceee !=nil {return _aceee ;};_daeb .BorderleftcolorAttr =&_bdbbb ;continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_daeb .BulletAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0068\u0072"{_daeb .HrAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0063\u006c\u0069\u0070"{_daeb .ClipAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0068\u0072\u0073t\u0064"{_daeb .HrstdAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0073\u0070\u0069\u0064"{_gddc ,_ddgbc :=_edacf .Value ,error (nil );if _ddgbc !=nil {return _ddgbc ;};_daeb .SpidAttr =&_gddc ;continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_daeb .HrnoshadeAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dbeba ,_bebd :=_e .ParseInt (_edacf .Value ,10,64);if _bebd !=nil {return _bebd ;};_daeb .RegroupidAttr =&_dbeba ;continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_daeb .DgmlayoutAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_daeb .CliptowrapAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_daeb .AllowoverlapAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_daeb .InsetmodeAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_daeb .UserhiddenAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fagfg ,_ffbfb :=_edacf .Value ,error (nil );if _ffbfb !=nil {return _ffbfb ;};_daeb .BorderbottomcolorAttr =&_fagfg ;continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_daeb .BwpureAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_daeb .DgmlayoutmruAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_daeb .PreferrelativeAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_daeb .AllowincellAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0068\u0072\u0070c\u0074"{_ccbec ,_daebb :=_e .ParseFloat (_edacf .Value ,64);if _daebb !=nil {return _daebb ;};_ffccf :=float32 (_ccbec );_daeb .HrpctAttr =&_ffccf ;continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_daeb .ButtonAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_daeb .UserdrawnAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_daeb .BwnormalAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0073\u0070\u0074"{_dcedc ,_cabde :=_e .ParseFloat (_edacf .Value ,64);if _cabde !=nil {return _cabde ;};_dfagb :=float32 (_dcedc );_daeb .SptAttr =&_dfagb ;continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_daeb .ConnectortypeAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_defb ,_aecbg :=_edacf .Value ,error (nil );if _aecbg !=nil {return _aecbg ;};_daeb .BorderrightcolorAttr =&_defb ;continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_daeb .OleiconAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fecc ,_abcf :=_e .ParseInt (_edacf .Value ,10,64);if _abcf !=nil {return _abcf ;};_daeb .DgmnodekindAttr =&_fecc ;continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u006f\u006e\u0065\u0064"{_daeb .OnedAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_daeb .BwmodeAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u006f\u006c\u0065"{_daeb .OleAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_daeb .ForcedashAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_daeb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edacf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_daeb .HralignAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gcefg ,_bbcb :=_edacf .Value ,error (nil );if _bbcb !=nil {return _bbcb ;};_daeb .WrapcoordsAttr =&_gcefg ;continue ;};if _edacf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gffbb ,_dgdeb :=_edacf .Value ,error (nil );if _dgdeb !=nil {return _dgdeb ;};_daeb .CoordsizeAttr =&_gffbb ;continue ;};if _edacf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_daeb .StrokedAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Local =="\u0061\u006c\u0074"{_abeg ,_gbbcc :=_edacf .Value ,error (nil );if _gbbcc !=nil {return _gbbcc ;};_daeb .AltAttr =&_abeg ;continue ;};if _edacf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gbece ,_bedbd :=_edacf .Value ,error (nil );if _bedbd !=nil {return _bedbd ;};_daeb .StrokeweightAttr =&_gbece ;continue ;};if _edacf .Name .Local =="\u0073\u0074\u0079l\u0065"{_cgbgf ,_gedga :=_edacf .Value ,error (nil );if _gedga !=nil {return _gedga ;};_daeb .StyleAttr =&_cgbgf ;continue ;};if _edacf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gbaa ,_caaed :=_edacf .Value ,error (nil );if _caaed !=nil {return _caaed ;};_daeb .ChromakeyAttr =&_gbaa ;continue ;};if _edacf .Name .Local =="\u0069\u0064"{_bfffe ,_dgbgec :=_edacf .Value ,error (nil );if _dgbgec !=nil {return _dgbgec ;};_daeb .IdAttr =&_bfffe ;continue ;};if _edacf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbcd ,_fgga :=_edacf .Value ,error (nil );if _fgga !=nil {return _fgga ;};_daeb .TargetAttr =&_fbcd ;continue ;};if _edacf .Name .Local =="\u0063\u006c\u0061s\u0073"{_ebedg ,_fcbdf :=_edacf .Value ,error (nil );if _fcbdf !=nil {return _fcbdf ;};_daeb .ClassAttr =&_ebedg ;continue ;};if _edacf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_daeb .InsetpenAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Local =="\u0070\u0072\u0069n\u0074"{_daeb .PrintAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_daeb .FilledAttr .UnmarshalXMLAttr (_edacf );continue ;};if _edacf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_efggb ,_dagd :=_edacf .Value ,error (nil );if _dagd !=nil {return _dagd ;};_daeb .StrokecolorAttr =&_efggb ;continue ;};if _edacf .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbgee ,_gece :=_edacf .Value ,error (nil );if _gece !=nil {return _gece ;};_daeb .TitleAttr =&_bbgee ;continue ;};if _edacf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dacfe ,_bgfdg :=_edacf .Value ,error (nil );if _bgfdg !=nil {return _bgfdg ;};_daeb .OpacityAttr =&_dacfe ;continue ;};if _edacf .Name .Local =="\u0061\u0064\u006a"{_aeadd ,_ffbgff :=_edacf .Value ,error (nil );if _ffbgff !=nil {return _ffbgff ;};_daeb .AdjAttr =&_aeadd ;continue ;};if _edacf .Name .Local =="\u0070\u0061\u0074\u0068"{_bbgbf ,_gfdaa :=_edacf .Value ,error (nil );if _gfdaa !=nil {return _gfdaa ;};_daeb .PathAttr =&_bbgbf ;continue ;};if _edacf .Name .Local =="\u0068\u0072\u0065\u0066"{_bafaf ,_fbbfc :=_edacf .Value ,error (nil );if _fbbfc !=nil {return _fbbfc ;};_daeb .HrefAttr =&_bafaf ;continue ;};if _edacf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cfdbf ,_aagcd :=_edacf .Value ,error (nil );if _aagcd !=nil {return _aagcd ;};_daeb .CoordoriginAttr =&_cfdbf ;continue ;};if _edacf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ffgfb ,_fdece :=_edacf .Value ,error (nil );if _fdece !=nil {return _fdece ;};_daeb .FillcolorAttr =&_ffgfb ;continue ;};};_cbgee :for {_gbfe ,_geed :=d .Token ();if _geed !=nil {return _geed ;};switch _baffd :=_gbfe .(type ){case _af .StartElement :switch _baffd .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_geccc :=NewEG_ShapeElements ();_geccc .Path =NewPath ();if _cdgeg :=d .DecodeElement (_geccc .Path ,&_baffd );_cdgeg !=nil {return _cdgeg ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_geccc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gafag :=NewEG_ShapeElements ();_gafag .Formulas =NewFormulas ();if _fdfac :=d .DecodeElement (_gafag .Formulas ,&_baffd );_fdfac !=nil {return _fdfac ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_gafag );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebfad :=NewEG_ShapeElements ();_ebfad .Handles =NewHandles ();if _ccfe :=d .DecodeElement (_ebfad .Handles ,&_baffd );_ccfe !=nil {return _ccfe ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_ebfad );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecgbde :=NewEG_ShapeElements ();_ecgbde .Fill =NewFill ();if _ffged :=d .DecodeElement (_ecgbde .Fill ,&_baffd );_ffged !=nil {return _ffged ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_ecgbde );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbga :=NewEG_ShapeElements ();_dbga .Stroke =NewStroke ();if _agdgba :=d .DecodeElement (_dbga .Stroke ,&_baffd );_agdgba !=nil {return _agdgba ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_dbga );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cefd :=NewEG_ShapeElements ();_cefd .Shadow =NewShadow ();if _egeaa :=d .DecodeElement (_cefd .Shadow ,&_baffd );_egeaa !=nil {return _egeaa ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_cefd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgceb :=NewEG_ShapeElements ();_dgceb .Textbox =NewTextbox ();if _eeadff :=d .DecodeElement (_dgceb .Textbox ,&_baffd );_eeadff !=nil {return _eeadff ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_dgceb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffaeg :=NewEG_ShapeElements ();_ffaeg .Textpath =NewTextpath ();if _begc :=d .DecodeElement (_ffaeg .Textpath ,&_baffd );_begc !=nil {return _begc ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_ffaeg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_badfd :=NewEG_ShapeElements ();_badfd .Imagedata =NewImagedata ();if _cfga :=d .DecodeElement (_badfd .Imagedata ,&_baffd );_cfga !=nil {return _cfga ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_badfd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eccgd :=NewEG_ShapeElements ();_eccgd .Skew =NewOfcSkew ();if _deafc :=d .DecodeElement (_eccgd .Skew ,&_baffd );_deafc !=nil {return _deafc ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_eccgd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_baadba :=NewEG_ShapeElements ();_baadba .Extrusion =NewOfcExtrusion ();if _cbbefg :=d .DecodeElement (_baadba .Extrusion ,&_baffd );_cbbefg !=nil {return _cbbefg ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_baadba );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fedbe :=NewEG_ShapeElements ();_fedbe .Callout =NewOfcCallout ();if _gcfff :=d .DecodeElement (_fedbe .Callout ,&_baffd );_gcfff !=nil {return _gcfff ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_fedbe );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bafcb :=NewEG_ShapeElements ();_bafcb .Lock =NewOfcLock ();if _eegde :=d .DecodeElement (_bafcb .Lock ,&_baffd );_eegde !=nil {return _eegde ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_bafcb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgcag :=NewEG_ShapeElements ();_dgcag .Clippath =NewOfcClippath ();if _fcac :=d .DecodeElement (_dgcag .Clippath ,&_baffd );_fcac !=nil {return _fcac ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_dgcag );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdef :=NewEG_ShapeElements ();_fdef .Signatureline =NewOfcSignatureline ();if _eddba :=d .DecodeElement (_fdef .Signatureline ,&_baffd );_eddba !=nil {return _eddba ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_fdef );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcbb :=NewEG_ShapeElements ();_fcbb .Wrap =_f .NewWrap ();if _cgagb :=d .DecodeElement (_fcbb .Wrap ,&_baffd );_cgagb !=nil {return _cgagb ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_fcbb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcaf :=NewEG_ShapeElements ();_gcaf .Anchorlock =_f .NewAnchorlock ();if _fadg :=d .DecodeElement (_gcaf .Anchorlock ,&_baffd );_fadg !=nil {return _fadg ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_gcaf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbga :=NewEG_ShapeElements ();_cbga .Bordertop =_f .NewBordertop ();if _dadd :=d .DecodeElement (_cbga .Bordertop ,&_baffd );_dadd !=nil {return _dadd ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_cbga );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfade :=NewEG_ShapeElements ();_cfade .Borderbottom =_f .NewBorderbottom ();if _gdcf :=d .DecodeElement (_cfade .Borderbottom ,&_baffd );_gdcf !=nil {return _gdcf ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_cfade );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eace :=NewEG_ShapeElements ();_eace .Borderleft =_f .NewBorderleft ();if _fcdd :=d .DecodeElement (_eace .Borderleft ,&_baffd );_fcdd !=nil {return _fcdd ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_eace );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbfc :=NewEG_ShapeElements ();_dbfc .Borderright =_f .NewBorderright ();if _ecag :=d .DecodeElement (_dbfc .Borderright ,&_baffd );_ecag !=nil {return _ecag ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_dbfc );case _af .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"}:_aedb :=NewEG_ShapeElements ();_aedb .ClientData =_d .NewClientData ();if _adff :=d .DecodeElement (_aedb .ClientData ,&_baffd );_adff !=nil {return _adff ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_aedb );case _af .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"}:_cdgcc :=NewEG_ShapeElements ();_cdgcc .Textdata =_fd .NewTextdata ();if _babbe :=d .DecodeElement (_cdgcc .Textdata ,&_baffd );_babbe !=nil {return _babbe ;};_daeb .EG_ShapeElements =append (_daeb .EG_ShapeElements ,_cdgcc );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_daeb .Complex =NewOfcComplex ();if _aebdfg :=d .DecodeElement (_daeb .Complex ,&_baffd );_aebdfg !=nil {return _aebdfg ;};default:_eg .Log ("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",_baffd .Name );if _cfcgc :=d .Skip ();_cfcgc !=nil {return _cfcgc ;};};case _af .EndElement :break _cbgee ;case _af .CharData :};};return nil ;};func (_dgac *CT_Shape )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_fdbec :=range start .Attr {if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dbfg ,_cdgd :=_e .ParseInt (_fdbec .Value ,10,64);if _cdgd !=nil {return _cdgd ;};_dgac .RegroupidAttr =&_dbfg ;continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dgac .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0063\u006c\u0069\u0070"{_dgac .ClipAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dgac .ButtonAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dgac .UserhiddenAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dgac .BulletAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_baabf ,_eaecb :=_fdbec .Value ,error (nil );if _eaecb !=nil {return _eaecb ;};_dgac .GfxdataAttr =&_baabf ;continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0068\u0072"{_dgac .HrAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u006f\u006c\u0065"{_dgac .OleAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dgac .AllowincellAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fffa ,_dacbf :=_fdbec .Value ,error (nil );if _dacbf !=nil {return _dacbf ;};_dgac .BorderleftcolorAttr =&_fffa ;continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0068\u0072\u0070c\u0074"{_febbg ,_dggcc :=_e .ParseFloat (_fdbec .Value ,64);if _dggcc !=nil {return _dggcc ;};_afdc :=float32 (_febbg );_dgac .HrpctAttr =&_afdc ;continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_afddc ,_fdabd :=_e .ParseInt (_fdbec .Value ,10,64);if _fdabd !=nil {return _fdabd ;};_dgac .DgmnodekindAttr =&_afddc ;continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dgac .InsetmodeAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dgac .UserdrawnAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dgac .ConnectortypeAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aaggd ,_dgdbg :=_fdbec .Value ,error (nil );if _dgdbg !=nil {return _dgdbg ;};_dgac .BorderrightcolorAttr =&_aaggd ;continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dgac .PreferrelativeAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dgac .HrnoshadeAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dgac .DgmlayoutmruAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u006f\u006e\u0065\u0064"{_dgac .OnedAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dgac .HralignAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dgac .BwmodeAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dgac .AllowoverlapAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cfcfg ,_aadfd :=_fdbec .Value ,error (nil );if _aadfd !=nil {return _aadfd ;};_dgac .BordertopcolorAttr =&_cfcfg ;continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dgac .BwnormalAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eddga ,_bbgdd :=_fdbec .Value ,error (nil );if _bbgdd !=nil {return _bbgdd ;};_dgac .BorderbottomcolorAttr =&_eddga ;continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dgac .CliptowrapAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dgac .DgmlayoutAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0073\u0070\u0074"{_gbba ,_cedc :=_e .ParseFloat (_fdbec .Value ,64);if _cedc !=nil {return _cedc ;};_cgbdd :=float32 (_gbba );_dgac .SptAttr =&_cgbdd ;continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dgac .OleiconAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dgac .ForcedashAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dgac .BwpureAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0073\u0070\u0069\u0064"{_dbccf ,_adfgb :=_fdbec .Value ,error (nil );if _adfgb !=nil {return _adfgb ;};_dgac .SpidAttr =&_dbccf ;continue ;};if _fdbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdbec .Name .Local =="\u0068\u0072\u0073t\u0064"{_dgac .HrstdAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ccedc ,_feeeb :=_fdbec .Value ,error (nil );if _feeeb !=nil {return _feeeb ;};_dgac .TargetAttr =&_ccedc ;continue ;};if _fdbec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ccgb ,_beecc :=_fdbec .Value ,error (nil );if _beecc !=nil {return _beecc ;};_dgac .WrapcoordsAttr =&_ccgb ;continue ;};if _fdbec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bffecd ,_bbgc :=_fdbec .Value ,error (nil );if _bbgc !=nil {return _bbgc ;};_dgac .OpacityAttr =&_bffecd ;continue ;};if _fdbec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dgffd ,_bbab :=_fdbec .Value ,error (nil );if _bbab !=nil {return _bbab ;};_dgac .CoordoriginAttr =&_dgffd ;continue ;};if _fdbec .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgeca ,_cdeae :=_fdbec .Value ,error (nil );if _cdeae !=nil {return _cdeae ;};_dgac .StrokecolorAttr =&_cgeca ;continue ;};if _fdbec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bfbge ,_bfadg :=_fdbec .Value ,error (nil );if _bfadg !=nil {return _bfadg ;};_dgac .CoordsizeAttr =&_bfbge ;continue ;};if _fdbec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dgac .InsetpenAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Local =="\u0061\u006c\u0074"{_dgbaa ,_fccadb :=_fdbec .Value ,error (nil );if _fccadb !=nil {return _fccadb ;};_dgac .AltAttr =&_dgbaa ;continue ;};if _fdbec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dgac .FilledAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Local =="\u0074\u0069\u0074l\u0065"{_gbcb ,_deabg :=_fdbec .Value ,error (nil );if _deabg !=nil {return _deabg ;};_dgac .TitleAttr =&_gbcb ;continue ;};if _fdbec .Name .Local =="\u0073\u0074\u0079l\u0065"{_cagf ,_gebff :=_fdbec .Value ,error (nil );if _gebff !=nil {return _gebff ;};_dgac .StyleAttr =&_cagf ;continue ;};if _fdbec .Name .Local =="\u0070\u0072\u0069n\u0074"{_dgac .PrintAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dgac .StrokedAttr .UnmarshalXMLAttr (_fdbec );continue ;};if _fdbec .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_debbc ,_cdge :=_fdbec .Value ,error (nil );if _cdge !=nil {return _cdge ;};_dgac .StrokeweightAttr =&_debbc ;continue ;};if _fdbec .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eddde ,_cbfe :=_fdbec .Value ,error (nil );if _cbfe !=nil {return _cbfe ;};_dgac .ChromakeyAttr =&_eddde ;continue ;};if _fdbec .Name .Local =="\u0070\u0061\u0074\u0068"{_dadg ,_fbfc :=_fdbec .Value ,error (nil );if _fbfc !=nil {return _fbfc ;};_dgac .PathAttr =&_dadg ;continue ;};if _fdbec .Name .Local =="\u0069\u0064"{_bcegf ,_dcagg :=_fdbec .Value ,error (nil );if _dcagg !=nil {return _dcagg ;};_dgac .IdAttr =&_bcegf ;continue ;};if _fdbec .Name .Local =="\u0063\u006c\u0061s\u0073"{_fggc ,_fbcfd :=_fdbec .Value ,error (nil );if _fbcfd !=nil {return _fbcfd ;};_dgac .ClassAttr =&_fggc ;continue ;};if _fdbec .Name .Local =="\u0068\u0072\u0065\u0066"{_acfgb ,_adeg :=_fdbec .Value ,error (nil );if _adeg !=nil {return _adeg ;};_dgac .HrefAttr =&_acfgb ;continue ;};if _fdbec .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_eagbg ,_adadec :=_fdbec .Value ,error (nil );if _adadec !=nil {return _adadec ;};_dgac .EquationxmlAttr =&_eagbg ;continue ;};if _fdbec .Name .Local =="\u0074\u0079\u0070\u0065"{_aafdd ,_fadce :=_fdbec .Value ,error (nil );if _fadce !=nil {return _fadce ;};_dgac .TypeAttr =&_aafdd ;continue ;};if _fdbec .Name .Local =="\u0061\u0064\u006a"{_bdcgc ,_bfcgf :=_fdbec .Value ,error (nil );if _bfcgf !=nil {return _bfcgf ;};_dgac .AdjAttr =&_bdcgc ;continue ;};if _fdbec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dddad ,_cbaecf :=_fdbec .Value ,error (nil );if _cbaecf !=nil {return _cbaecf ;};_dgac .FillcolorAttr =&_dddad ;continue ;};};_cfacfe :for {_acfbdc ,_fdfa :=d .Token ();if _fdfa !=nil {return _fdfa ;};switch _gfadd :=_acfbdc .(type ){case _af .StartElement :switch _gfadd .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfbd :=NewOfcInk ();if _cedde :=d .DecodeElement (_bfbd ,&_gfadd );_cedde !=nil {return _cedde ;};_dgac .Ink =append (_dgac .Ink ,_bfbd );case _af .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"}:_ebbag :=_fd .NewIscomment ();if _cagc :=d .DecodeElement (_ebbag ,&_gfadd );_cagc !=nil {return _cagc ;};_dgac .Iscomment =append (_dgac .Iscomment ,_ebbag );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcece :=NewOfcEquationxml ();if _fefa :=d .DecodeElement (_bcece ,&_gfadd );_fefa !=nil {return _fefa ;};_dgac .Equationxml =append (_dgac .Equationxml ,_bcece );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddagd :=NewEG_ShapeElements ();_ddagd .Path =NewPath ();if _bbcg :=d .DecodeElement (_ddagd .Path ,&_gfadd );_bbcg !=nil {return _bbcg ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_ddagd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcceb :=NewEG_ShapeElements ();_gcceb .Formulas =NewFormulas ();if _ffdee :=d .DecodeElement (_gcceb .Formulas ,&_gfadd );_ffdee !=nil {return _ffdee ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_gcceb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gefbd :=NewEG_ShapeElements ();_gefbd .Handles =NewHandles ();if _efef :=d .DecodeElement (_gefbd .Handles ,&_gfadd );_efef !=nil {return _efef ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_gefbd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgade :=NewEG_ShapeElements ();_bgade .Fill =NewFill ();if _bcafc :=d .DecodeElement (_bgade .Fill ,&_gfadd );_bcafc !=nil {return _bcafc ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_bgade );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dccbef :=NewEG_ShapeElements ();_dccbef .Stroke =NewStroke ();if _cagd :=d .DecodeElement (_dccbef .Stroke ,&_gfadd );_cagd !=nil {return _cagd ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_dccbef );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_caffa :=NewEG_ShapeElements ();_caffa .Shadow =NewShadow ();if _fegbd :=d .DecodeElement (_caffa .Shadow ,&_gfadd );_fegbd !=nil {return _fegbd ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_caffa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebfe :=NewEG_ShapeElements ();_ebfe .Textbox =NewTextbox ();if _ceacbg :=d .DecodeElement (_ebfe .Textbox ,&_gfadd );_ceacbg !=nil {return _ceacbg ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_ebfe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcbe :=NewEG_ShapeElements ();_dcbe .Textpath =NewTextpath ();if _fdded :=d .DecodeElement (_dcbe .Textpath ,&_gfadd );_fdded !=nil {return _fdded ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_dcbe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbef :=NewEG_ShapeElements ();_cbef .Imagedata =NewImagedata ();if _ddefa :=d .DecodeElement (_cbef .Imagedata ,&_gfadd );_ddefa !=nil {return _ddefa ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_cbef );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_feagd :=NewEG_ShapeElements ();_feagd .Skew =NewOfcSkew ();if _fgbfbg :=d .DecodeElement (_feagd .Skew ,&_gfadd );_fgbfbg !=nil {return _fgbfbg ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_feagd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cbfd :=NewEG_ShapeElements ();_cbfd .Extrusion =NewOfcExtrusion ();if _ecgaf :=d .DecodeElement (_cbfd .Extrusion ,&_gfadd );_ecgaf !=nil {return _ecgaf ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_cbfd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aebge :=NewEG_ShapeElements ();_aebge .Callout =NewOfcCallout ();if _gefddb :=d .DecodeElement (_aebge .Callout ,&_gfadd );_gefddb !=nil {return _gefddb ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_aebge );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egbe :=NewEG_ShapeElements ();_egbe .Lock =NewOfcLock ();if _bcea :=d .DecodeElement (_egbe .Lock ,&_gfadd );_bcea !=nil {return _bcea ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_egbe );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfaf :=NewEG_ShapeElements ();_bfaf .Clippath =NewOfcClippath ();if _gaag :=d .DecodeElement (_bfaf .Clippath ,&_gfadd );_gaag !=nil {return _gaag ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_bfaf );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dafe :=NewEG_ShapeElements ();_dafe .Signatureline =NewOfcSignatureline ();if _geefae :=d .DecodeElement (_dafe .Signatureline ,&_gfadd );_geefae !=nil {return _geefae ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_dafe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dddcg :=NewEG_ShapeElements ();_dddcg .Wrap =_f .NewWrap ();if _egbf :=d .DecodeElement (_dddcg .Wrap ,&_gfadd );_egbf !=nil {return _egbf ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_dddcg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfccb :=NewEG_ShapeElements ();_bfccb .Anchorlock =_f .NewAnchorlock ();if _ecabe :=d .DecodeElement (_bfccb .Anchorlock ,&_gfadd );_ecabe !=nil {return _ecabe ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_bfccb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggaab :=NewEG_ShapeElements ();_ggaab .Bordertop =_f .NewBordertop ();if _cgedd :=d .DecodeElement (_ggaab .Bordertop ,&_gfadd );_cgedd !=nil {return _cgedd ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_ggaab );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afefa :=NewEG_ShapeElements ();_afefa .Borderbottom =_f .NewBorderbottom ();if _cbab :=d .DecodeElement (_afefa .Borderbottom ,&_gfadd );_cbab !=nil {return _cbab ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_afefa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edfa :=NewEG_ShapeElements ();_edfa .Borderleft =_f .NewBorderleft ();if _dcfcg :=d .DecodeElement (_edfa .Borderleft ,&_gfadd );_dcfcg !=nil {return _dcfcg ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_edfa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fefdf :=NewEG_ShapeElements ();_fefdf .Borderright =_f .NewBorderright ();if _aeggg :=d .DecodeElement (_fefdf .Borderright ,&_gfadd );_aeggg !=nil {return _aeggg ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_fefdf );case _af .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"}:_efac :=NewEG_ShapeElements ();_efac .ClientData =_d .NewClientData ();if _gaaf :=d .DecodeElement (_efac .ClientData ,&_gfadd );_gaaf !=nil {return _gaaf ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_efac );case _af .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"}:_cdfdb :=NewEG_ShapeElements ();_cdfdb .Textdata =_fd .NewTextdata ();if _bcgcc :=d .DecodeElement (_cdfdb .Textdata ,&_gfadd );_bcgcc !=nil {return _bcgcc ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_cdfdb );default:_eg .Log ("\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",_gfadd .Name );if _cdbge :=d .Skip ();_cdbge !=nil {return _cdbge ;};};case _af .EndElement :break _cfacfe ;case _af .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path +func (_aaaeb *OfcCT_Extrusion )ValidateWithPath (path string )error {if _bcdd :=_aaaeb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bcdd !=nil {return _bcdd ;};if _aacgba :=_aaaeb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aacgba !=nil {return _aacgba ;};if _gaabcc :=_aaaeb .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gaabcc !=nil {return _gaabcc ;};if _ecbe :=_aaaeb .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_ecbe !=nil {return _ecbe ;};if _bbcab :=_aaaeb .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bbcab !=nil {return _bbcab ;};if _ecccdd :=_aaaeb .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_ecccdd !=nil {return _ecccdd ;};if _ddfee :=_aaaeb .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ddfee !=nil {return _ddfee ;};if _dagad :=_aaaeb .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_dagad !=nil {return _dagad ;};if _fbgc :=_aaaeb .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_fbgc !=nil {return _fbgc ;};if _bcfgc :=_aaaeb .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_bcfgc !=nil {return _bcfgc ;};if _fgdab :=_aaaeb .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_fgdab !=nil {return _fgdab ;};if _gfgeg :=_aaaeb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gfgeg !=nil {return _gfgeg ;};return nil ;};type Image struct{CT_Image };func (_bbeff ST_StrokeArrowWidth )Validate ()error {return _bbeff .ValidateWithPath ("")};func (_bbabd *ST_EditAs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdbggc ,_eegfd :=d .Token ();if _eegfd !=nil {return _eegfd ;};if _gcgee ,_eaacbe :=_bdbggc .(_d .EndElement );_eaacbe &&_gcgee .Name ==start .Name {*_bbabd =1;return nil ;};if _ffadb ,_bddebd :=_bdbggc .(_d .CharData );!_bddebd {return _cg .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",_bdbggc );}else {switch string (_ffadb ){case "":*_bbabd =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_bbabd =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_bbabd =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bbabd =3;case "\u0063\u0079\u0063l\u0065":*_bbabd =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bbabd =5;case "\u0076\u0065\u006e\u006e":*_bbabd =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_bbabd =7;};};_bdbggc ,_eegfd =d .Token ();if _eegfd !=nil {return _eegfd ;};if _eeecf ,_bgbbg :=_bdbggc .(_d .EndElement );_bgbbg &&_eeecf .Name ==start .Name {return nil ;};return _cg .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",_bdbggc );};func (_ecae *Formulas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecae .CT_Formulas =*NewCT_Formulas ();_gbdcf :for {_ebcgg ,_daaac :=d .Token ();if _daaac !=nil {return _daaac ;};switch _bbdae :=_ebcgg .(type ){case _d .StartElement :switch _bbdae .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aadbd :=NewCT_F ();if _facda :=d .DecodeElement (_aadbd ,&_bbdae );_facda !=nil {return _facda ;};_ecae .F =append (_ecae .F ,_aadbd );default:_af .Log ("\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",_bbdae .Name );if _fdddfe :=d .Skip ();_fdddfe !=nil {return _fdddfe ;};};case _d .EndElement :break _gbdcf ;case _d .CharData :};};return nil ;};func (_edege ST_StrokeArrowWidth )String ()string {switch _edege {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 (_baaacb *Polyline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _baaacb .CT_PolyLine .MarshalXML (e ,start );};func (_dacccd ST_StrokeArrowLength )String ()string {switch _dacccd {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 OfcCallout and its children -func (_bgagg *OfcCallout )Validate ()error {return _bgagg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};func (_egceb *Curve )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _egceb .CT_Curve .MarshalXML (e ,start );};func NewCT_Rect ()*CT_Rect {_cggf :=&CT_Rect {};return _cggf }; +// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path +func (_cgcf *AG_ShapeAttributes )ValidateWithPath (path string )error {if _ddaf :=_cgcf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ddaf !=nil {return _ddaf ;};if _aggg :=_cgcf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_aggg !=nil {return _aggg ;};if _cac :=_cgcf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cac !=nil {return _cac ;};return nil ;};func NewOfcRight ()*OfcRight {_ccagb :=&OfcRight {};_ccagb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _ccagb ;}; -// Validate validates the Oval and its children -func (_eebgb *Oval )Validate ()error {return _eebgb .ValidateWithPath ("\u004f\u0076\u0061\u006c")}; +// Validate validates the OfcCT_Rules and its children +func (_afeg *OfcCT_Rules )Validate ()error {return _afeg .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_aaef *AG_Path )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdcb :=range start .Attr {if _gdcb .Name .Local =="\u0070\u0061\u0074\u0068"{_dgegb ,_bgbc :=_gdcb .Value ,error (nil );if _bgbc !=nil {return _bgbc ;};_aaef .PathAttr =&_dgegb ;continue ;};};for {_bfc ,_aaag :=d .Token ();if _aaag !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_aaag );};if _fag ,_cdda :=_bfc .(_d .EndElement );_cdda &&_fag .Name ==start .Name {break ;};};return nil ;};func (_abedga *Group )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abedga .CT_Group =*NewCT_Group ();for _ ,_cadac :=range start .Attr {if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_abedga .AllowincellAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_abedga .BulletAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0068\u0072"{_abedga .HrAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u006f\u006e\u0065\u0064"{_abedga .OnedAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_abedga .HralignAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_ccefc ,_bceadg :=_cadac .Value ,error (nil );if _bceadg !=nil {return _bceadg ;};_abedga .TablelimitsAttr =&_ccefc ;continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ccfcfd ,_bgecc :=_c .ParseInt (_cadac .Value ,10,64);if _bgecc !=nil {return _bgecc ;};_abedga .RegroupidAttr =&_ccfcfd ;continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fabdg ,_bbdbad :=_cadac .Value ,error (nil );if _bbdbad !=nil {return _bbdbad ;};_abedga .BordertopcolorAttr =&_fabdg ;continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0073\u0070\u0069\u0064"{_dcdf ,_eacdg :=_cadac .Value ,error (nil );if _eacdg !=nil {return _eacdg ;};_abedga .SpidAttr =&_dcdf ;continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0068\u0072\u0070c\u0074"{_dfeb ,_bcdgf :=_c .ParseFloat (_cadac .Value ,64);if _bcdgf !=nil {return _bcdgf ;};_fegef :=float32 (_dfeb );_abedga .HrpctAttr =&_fegef ;continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gffg ,_cabbab :=_cadac .Value ,error (nil );if _cabbab !=nil {return _cabbab ;};_abedga .BorderrightcolorAttr =&_gffg ;continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_abedga .ButtonAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0068\u0072\u0073t\u0064"{_abedga .HrstdAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_abedga .DgmlayoutAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_abedga .UserdrawnAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_abedga .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_abedga .UserhiddenAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eaagab ,_bgedb :=_cadac .Value ,error (nil );if _bgedb !=nil {return _bgedb ;};_abedga .BorderleftcolorAttr =&_eaagab ;continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abedga .InsetmodeAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_abedga .AllowoverlapAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_dfgcee ,_bgdgg :=_cadac .Value ,error (nil );if _bgdgg !=nil {return _bgdgg ;};_abedga .TablepropertiesAttr =&_dfgcee ;continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_abedga .HrnoshadeAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_abedga .DgmlayoutmruAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eecc ,_ddgfa :=_c .ParseInt (_cadac .Value ,10,64);if _ddgfa !=nil {return _ddgfa ;};_abedga .DgmnodekindAttr =&_eecc ;continue ;};if _cadac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cfgee ,_febaa :=_cadac .Value ,error (nil );if _febaa !=nil {return _febaa ;};_abedga .BorderbottomcolorAttr =&_cfgee ;continue ;};if _cadac .Name .Local =="\u0070\u0072\u0069n\u0074"{_abedga .PrintAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbea ,_baec :=_cadac .Value ,error (nil );if _baec !=nil {return _baec ;};_abedga .TitleAttr =&_cbea ;continue ;};if _cadac .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gbcf ,_fcdc :=_cadac .Value ,error (nil );if _fcdc !=nil {return _fcdc ;};_abedga .CoordoriginAttr =&_gbcf ;continue ;};if _cadac .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fgbc ,_dcdba :=_cadac .Value ,error (nil );if _dcdba !=nil {return _dcdba ;};_abedga .WrapcoordsAttr =&_fgbc ;continue ;};if _cadac .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgfeb ,_dbab :=_cadac .Value ,error (nil );if _dbab !=nil {return _dbab ;};_abedga .CoordsizeAttr =&_bgfeb ;continue ;};if _cadac .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcgbf ,_cfef :=_cadac .Value ,error (nil );if _cfef !=nil {return _cfef ;};_abedga .StyleAttr =&_dcgbf ;continue ;};if _cadac .Name .Local =="\u0069\u0064"{_ccffa ,_eccea :=_cadac .Value ,error (nil );if _eccea !=nil {return _eccea ;};_abedga .IdAttr =&_ccffa ;continue ;};if _cadac .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dcbdb ,_dcbfe :=_cadac .Value ,error (nil );if _dcbfe !=nil {return _dcbfe ;};_abedga .FillcolorAttr =&_dcbdb ;continue ;};if _cadac .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcbbcc ,_faagd :=_cadac .Value ,error (nil );if _faagd !=nil {return _faagd ;};_abedga .ClassAttr =&_dcbbcc ;continue ;};if _cadac .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_babgb ,_fgfed :=_cadac .Value ,error (nil );if _fgfed !=nil {return _fgfed ;};_abedga .TargetAttr =&_babgb ;continue ;};if _cadac .Name .Local =="\u0068\u0072\u0065\u0066"{_egccag ,_agfca :=_cadac .Value ,error (nil );if _agfca !=nil {return _agfca ;};_abedga .HrefAttr =&_egccag ;continue ;};if _cadac .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_abedga .EditasAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_abedga .FilledAttr .UnmarshalXMLAttr (_cadac );continue ;};if _cadac .Name .Local =="\u0061\u006c\u0074"{_dgdd ,_fgeeed :=_cadac .Value ,error (nil );if _fgeeed !=nil {return _fgeeed ;};_abedga .AltAttr =&_dgdd ;continue ;};};_cggbf :for {_aabc ,_efgaef :=d .Token ();if _efgaef !=nil {return _efgaef ;};switch _gaaef :=_aabc .(type ){case _d .StartElement :switch _gaaef .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcfef :=NewGroup ();if _afaf :=d .DecodeElement (_gcfef ,&_gaaef );_afaf !=nil {return _afaf ;};_abedga .Group =append (_abedga .Group ,_gcfef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acae :=NewShape ();if _fdebc :=d .DecodeElement (_acae ,&_gaaef );_fdebc !=nil {return _fdebc ;};_abedga .Shape =append (_abedga .Shape ,_acae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adgd :=NewShapetype ();if _ffdaf :=d .DecodeElement (_adgd ,&_gaaef );_ffdaf !=nil {return _ffdaf ;};_abedga .Shapetype =append (_abedga .Shapetype ,_adgd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aadee :=NewArc ();if _ddaef :=d .DecodeElement (_aadee ,&_gaaef );_ddaef !=nil {return _ddaef ;};_abedga .Arc =append (_abedga .Arc ,_aadee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fefca :=NewCurve ();if _gggeb :=d .DecodeElement (_fefca ,&_gaaef );_gggeb !=nil {return _gggeb ;};_abedga .Curve =append (_abedga .Curve ,_fefca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fece :=NewImage ();if _bcbgf :=d .DecodeElement (_fece ,&_gaaef );_bcbgf !=nil {return _bcbgf ;};_abedga .Image =append (_abedga .Image ,_fece );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbgffc :=NewLine ();if _eccebc :=d .DecodeElement (_cbgffc ,&_gaaef );_eccebc !=nil {return _eccebc ;};_abedga .Line =append (_abedga .Line ,_cbgffc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adcec :=NewOval ();if _befg :=d .DecodeElement (_adcec ,&_gaaef );_befg !=nil {return _befg ;};_abedga .Oval =append (_abedga .Oval ,_adcec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aadfc :=NewPolyline ();if _egafe :=d .DecodeElement (_aadfc ,&_gaaef );_egafe !=nil {return _egafe ;};_abedga .Polyline =append (_abedga .Polyline ,_aadfc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdacb :=NewRect ();if _ffaacc :=d .DecodeElement (_gdacb ,&_gaaef );_ffaacc !=nil {return _ffaacc ;};_abedga .Rect =append (_abedga .Rect ,_gdacb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcefd :=NewRoundrect ();if _cegfd :=d .DecodeElement (_dcefd ,&_gaaef );_cegfd !=nil {return _cegfd ;};_abedga .Roundrect =append (_abedga .Roundrect ,_dcefd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdbf :=NewOfcDiagram ();if _bdgde :=d .DecodeElement (_bdbf ,&_gaaef );_bdgde !=nil {return _bdgde ;};_abedga .Diagram =append (_abedga .Diagram ,_bdbf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbbfa :=NewEG_ShapeElements ();_fbbfa .Path =NewPath ();if _abdab :=d .DecodeElement (_fbbfa .Path ,&_gaaef );_abdab !=nil {return _abdab ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_fbbfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfdaf :=NewEG_ShapeElements ();_cfdaf .Formulas =NewFormulas ();if _gbcef :=d .DecodeElement (_cfdaf .Formulas ,&_gaaef );_gbcef !=nil {return _gbcef ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_cfdaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbggf :=NewEG_ShapeElements ();_bbggf .Handles =NewHandles ();if _gadeec :=d .DecodeElement (_bbggf .Handles ,&_gaaef );_gadeec !=nil {return _gadeec ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_bbggf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cddba :=NewEG_ShapeElements ();_cddba .Fill =NewFill ();if _dbed :=d .DecodeElement (_cddba .Fill ,&_gaaef );_dbed !=nil {return _dbed ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_cddba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfaaba :=NewEG_ShapeElements ();_gfaaba .Stroke =NewStroke ();if _gfgbf :=d .DecodeElement (_gfaaba .Stroke ,&_gaaef );_gfgbf !=nil {return _gfgbf ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_gfaaba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fffb :=NewEG_ShapeElements ();_fffb .Shadow =NewShadow ();if _cdcg :=d .DecodeElement (_fffb .Shadow ,&_gaaef );_cdcg !=nil {return _cdcg ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_fffb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbae :=NewEG_ShapeElements ();_gbae .Textbox =NewTextbox ();if _dffde :=d .DecodeElement (_gbae .Textbox ,&_gaaef );_dffde !=nil {return _dffde ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_gbae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aefec :=NewEG_ShapeElements ();_aefec .Textpath =NewTextpath ();if _ggbb :=d .DecodeElement (_aefec .Textpath ,&_gaaef );_ggbb !=nil {return _ggbb ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_aefec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gedeg :=NewEG_ShapeElements ();_gedeg .Imagedata =NewImagedata ();if _ddcba :=d .DecodeElement (_gedeg .Imagedata ,&_gaaef );_ddcba !=nil {return _ddcba ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_gedeg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eebf :=NewEG_ShapeElements ();_eebf .Skew =NewOfcSkew ();if _afdab :=d .DecodeElement (_eebf .Skew ,&_gaaef );_afdab !=nil {return _afdab ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_eebf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agcec :=NewEG_ShapeElements ();_agcec .Extrusion =NewOfcExtrusion ();if _abaaa :=d .DecodeElement (_agcec .Extrusion ,&_gaaef );_abaaa !=nil {return _abaaa ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_agcec );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bccdg :=NewEG_ShapeElements ();_bccdg .Callout =NewOfcCallout ();if _ebfef :=d .DecodeElement (_bccdg .Callout ,&_gaaef );_ebfef !=nil {return _ebfef ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_bccdg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggbg :=NewEG_ShapeElements ();_cggbg .Lock =NewOfcLock ();if _bgfae :=d .DecodeElement (_cggbg .Lock ,&_gaaef );_bgfae !=nil {return _bgfae ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_cggbg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebgdg :=NewEG_ShapeElements ();_ebgdg .Clippath =NewOfcClippath ();if _ebdbe :=d .DecodeElement (_ebgdg .Clippath ,&_gaaef );_ebdbe !=nil {return _ebdbe ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_ebgdg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgbda :=NewEG_ShapeElements ();_bgbda .Signatureline =NewOfcSignatureline ();if _ccebg :=d .DecodeElement (_bgbda .Signatureline ,&_gaaef );_ccebg !=nil {return _ccebg ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_bgbda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aceeb :=NewEG_ShapeElements ();_aceeb .Wrap =_e .NewWrap ();if _gcfbf :=d .DecodeElement (_aceeb .Wrap ,&_gaaef );_gcfbf !=nil {return _gcfbf ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_aceeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fffaf :=NewEG_ShapeElements ();_fffaf .Anchorlock =_e .NewAnchorlock ();if _daceg :=d .DecodeElement (_fffaf .Anchorlock ,&_gaaef );_daceg !=nil {return _daceg ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_fffaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_facgg :=NewEG_ShapeElements ();_facgg .Bordertop =_e .NewBordertop ();if _bgda :=d .DecodeElement (_facgg .Bordertop ,&_gaaef );_bgda !=nil {return _bgda ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_facgg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aedcf :=NewEG_ShapeElements ();_aedcf .Borderbottom =_e .NewBorderbottom ();if _cefcb :=d .DecodeElement (_aedcf .Borderbottom ,&_gaaef );_cefcb !=nil {return _cefcb ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_aedcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edafd :=NewEG_ShapeElements ();_edafd .Borderleft =_e .NewBorderleft ();if _fccdd :=d .DecodeElement (_edafd .Borderleft ,&_gaaef );_fccdd !=nil {return _fccdd ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_edafd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gecgd :=NewEG_ShapeElements ();_gecgd .Borderright =_e .NewBorderright ();if _ecbfa :=d .DecodeElement (_gecgd .Borderright ,&_gaaef );_ecbfa !=nil {return _ecbfa ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_gecgd );case _d .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"}:_cfadc :=NewEG_ShapeElements ();_cfadc .ClientData =_f .NewClientData ();if _ddfe :=d .DecodeElement (_cfadc .ClientData ,&_gaaef );_ddfe !=nil {return _ddfe ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_cfadc );case _d .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"}:_dbbfd :=NewEG_ShapeElements ();_dbbfd .Textdata =_g .NewTextdata ();if _bdfcg :=d .DecodeElement (_dbbfd .Textdata ,&_gaaef );_bdfcg !=nil {return _bdfcg ;};_abedga .EG_ShapeElements =append (_abedga .EG_ShapeElements ,_dbbfd );default:_af .Log ("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",_gaaef .Name );if _dcga :=d .Skip ();_dcga !=nil {return _dcga ;};};case _d .EndElement :break _cggbf ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the Rect and its children, prefixing error messages with path -func (_bcffe *Rect )ValidateWithPath (path string )error {if _cfgdcd :=_bcffe .CT_Rect .ValidateWithPath (path );_cfgdcd !=nil {return _cfgdcd ;};return nil ;};func (_cagga OfcST_ExtrusionRender )Validate ()error {return _cagga .ValidateWithPath ("")};func (_bcfcaf *Path )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _bcfcaf .CT_Path .MarshalXML (e ,start );};func (_bacbbc *OfcShapedefaults )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_bacbbc .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_dgcefg :=range start .Attr {if _dgcefg .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_efdeg ,_dbagc :=_e .ParseInt (_dgcefg .Value ,10,64);if _dbagc !=nil {return _dbagc ;};_bacbbc .SpidmaxAttr =&_efdeg ;continue ;};if _dgcefg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bacbbc .AllowincellAttr .UnmarshalXMLAttr (_dgcefg );continue ;};if _dgcefg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dgcbd ,_cbcdc :=_dgcefg .Value ,error (nil );if _cbcdc !=nil {return _cbcdc ;};_bacbbc .StrokecolorAttr =&_dgcbd ;continue ;};if _dgcefg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_bacbbc .StrokeAttr .UnmarshalXMLAttr (_dgcefg );continue ;};if _dgcefg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbcgf ,_cegdc :=_dgcefg .Value ,error (nil );if _cegdc !=nil {return _cegdc ;};_bacbbc .FillcolorAttr =&_cbcgf ;continue ;};if _dgcefg .Name .Local =="\u0066\u0069\u006c\u006c"{_bacbbc .FillAttr .UnmarshalXMLAttr (_dgcefg );continue ;};if _dgcefg .Name .Local =="\u0073\u0074\u0079l\u0065"{_afbdba ,_fddbb :=_dgcefg .Value ,error (nil );if _fddbb !=nil {return _fddbb ;};_bacbbc .StyleAttr =&_afbdba ;continue ;};if _dgcefg .Name .Local =="\u0065\u0078\u0074"{_bacbbc .ExtAttr .UnmarshalXMLAttr (_dgcefg );continue ;};};_eeeed :for {_eaafd ,_fceag :=d .Token ();if _fceag !=nil {return _fceag ;};switch _adabg :=_eaafd .(type ){case _af .StartElement :switch _adabg .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bacbbc .Fill =NewFill ();if _bdddb :=d .DecodeElement (_bacbbc .Fill ,&_adabg );_bdddb !=nil {return _bdddb ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bacbbc .Stroke =NewStroke ();if _ffggb :=d .DecodeElement (_bacbbc .Stroke ,&_adabg );_ffggb !=nil {return _ffggb ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bacbbc .Textbox =NewTextbox ();if _fgddb :=d .DecodeElement (_bacbbc .Textbox ,&_adabg );_fgddb !=nil {return _fgddb ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bacbbc .Shadow =NewShadow ();if _aeecfc :=d .DecodeElement (_bacbbc .Shadow ,&_adabg );_aeecfc !=nil {return _aeecfc ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacbbc .Skew =NewOfcSkew ();if _gggfde :=d .DecodeElement (_bacbbc .Skew ,&_adabg );_gggfde !=nil {return _gggfde ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacbbc .Extrusion =NewOfcExtrusion ();if _fddga :=d .DecodeElement (_bacbbc .Extrusion ,&_adabg );_fddga !=nil {return _fddga ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacbbc .Callout =NewOfcCallout ();if _acfcg :=d .DecodeElement (_bacbbc .Callout ,&_adabg );_acfcg !=nil {return _acfcg ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacbbc .Lock =NewOfcLock ();if _egfcd :=d .DecodeElement (_bacbbc .Lock ,&_adabg );_egfcd !=nil {return _egfcd ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacbbc .Colormru =NewOfcCT_ColorMru ();if _cegbb :=d .DecodeElement (_bacbbc .Colormru ,&_adabg );_cegbb !=nil {return _cegbb ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacbbc .Colormenu =NewOfcCT_ColorMenu ();if _ddeacd :=d .DecodeElement (_bacbbc .Colormenu ,&_adabg );_ddeacd !=nil {return _ddeacd ;};default:_eg .Log ("\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",_adabg .Name );if _fdagb :=d .Skip ();_fdagb !=nil {return _fdagb ;};};case _af .EndElement :break _eeeed ;case _af .CharData :};};return nil ;};type OfcLeft struct{OfcCT_StrokeChild };type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_fd .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _ea .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ea .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ea .ST_TrueFalse ;ButtonAttr _ea .ST_TrueFalse ;UserhiddenAttr _ea .ST_TrueFalse ;BulletAttr _ea .ST_TrueFalse ;HrAttr _ea .ST_TrueFalse ;HrstdAttr _ea .ST_TrueFalse ;HrnoshadeAttr _ea .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ea .ST_TrueFalse ;AllowoverlapAttr _ea .ST_TrueFalse ;UserdrawnAttr _ea .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ea .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ea .ST_TrueFalse ;OleiconAttr _ea .ST_TrueFalse ;OleAttr _ea .ST_TrueFalseBlank ;PreferrelativeAttr _ea .ST_TrueFalse ;CliptowrapAttr _ea .ST_TrueFalse ;ClipAttr _ea .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;}; +// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path +func (_faagdf *OfcColumn )ValidateWithPath (path string )error {if _fbfec :=_faagdf .OfcCT_StrokeChild .ValidateWithPath (path );_fbfec !=nil {return _fbfec ;};return nil ;};func (_debcc *OfcCT_Rules )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0072\u0075\u006c\u0065\u0073";};if _debcc .ExtAttr !=ST_ExtUnset {_begfb ,_eefdag :=_debcc .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _eefdag !=nil {return _eefdag ;};start .Attr =append (start .Attr ,_begfb );};e .EncodeToken (start );if _debcc .R !=nil {_eaaee :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072"}};for _ ,_ebgea :=range _debcc .R {e .EncodeElement (_ebgea ,_eaaee );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Shadow and its children -func (_decb *Shadow )Validate ()error {return _decb .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func NewHandles ()*Handles {_efeb :=&Handles {};_efeb .CT_Handles =*NewCT_Handles ();return _efeb }; +// Validate validates the Group and its children +func (_cdcc *Group )Validate ()error {return _cdcc .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};type OfcCT_Extrusion struct{OnAttr _b .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 _b .ST_TrueFalse ;AutorotationcenterAttr _b .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _b .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _b .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _b .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _b .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_gbceg OfcST_HrAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbceg .String (),start );};func (_fb *AG_AllCoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fb .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .HrefAttr )});};if _fb .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .TargetAttr )});};if _fb .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .ClassAttr )});};if _fb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .TitleAttr )});};if _fb .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .AltAttr )});};if _fb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .CoordsizeAttr )});};if _fb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .CoordoriginAttr )});};if _fb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .WrapcoordsAttr )});};if _fb .PrintAttr !=_b .ST_TrueFalseUnset {_gd ,_cb :=_fb .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cb !=nil {return _cb ;};start .Attr =append (start .Attr ,_gd );};if _fb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .IdAttr )});};if _fb .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .StyleAttr )});};if _fb .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .SpidAttr )});};if _fb .OnedAttr !=_b .ST_TrueFalseUnset {_gf ,_gdf :=_fb .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gdf !=nil {return _gdf ;};start .Attr =append (start .Attr ,_gf );};if _fb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .RegroupidAttr )});};if _fb .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_de ,_dea :=_fb .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dea !=nil {return _dea ;};start .Attr =append (start .Attr ,_de );};if _fb .ButtonAttr !=_b .ST_TrueFalseUnset {_db ,_ec :=_fb .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ec !=nil {return _ec ;};start .Attr =append (start .Attr ,_db );};if _fb .UserhiddenAttr !=_b .ST_TrueFalseUnset {_gfc ,_fa :=_fb .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fa !=nil {return _fa ;};start .Attr =append (start .Attr ,_gfc );};if _fb .BulletAttr !=_b .ST_TrueFalseUnset {_cgc ,_egfg :=_fb .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _egfg !=nil {return _egfg ;};start .Attr =append (start .Attr ,_cgc );};if _fb .HrAttr !=_b .ST_TrueFalseUnset {_ce ,_efa :=_fb .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _efa !=nil {return _efa ;};start .Attr =append (start .Attr ,_ce );};if _fb .HrstdAttr !=_b .ST_TrueFalseUnset {_ea ,_gce :=_fb .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gce !=nil {return _gce ;};start .Attr =append (start .Attr ,_ea );};if _fb .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_cge ,_ece :=_fb .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ece !=nil {return _ece ;};start .Attr =append (start .Attr ,_cge );};if _fb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .HrpctAttr )});};if _fb .HralignAttr !=OfcST_HrAlignUnset {_dc ,_ae :=_fb .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ae !=nil {return _ae ;};start .Attr =append (start .Attr ,_dc );};if _fb .AllowincellAttr !=_b .ST_TrueFalseUnset {_ccg ,_fab :=_fb .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fab !=nil {return _fab ;};start .Attr =append (start .Attr ,_ccg );};if _fb .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_be ,_ccf :=_fb .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ccf !=nil {return _ccf ;};start .Attr =append (start .Attr ,_be );};if _fb .UserdrawnAttr !=_b .ST_TrueFalseUnset {_fg ,_bc :=_fb .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bc !=nil {return _bc ;};start .Attr =append (start .Attr ,_fg );};if _fb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .BordertopcolorAttr )});};if _fb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .BorderleftcolorAttr )});};if _fb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .BorderbottomcolorAttr )});};if _fb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .BorderrightcolorAttr )});};if _fb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_efd ,_dfb :=_fb .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dfb !=nil {return _dfb ;};start .Attr =append (start .Attr ,_efd );};if _fb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fb .DgmnodekindAttr )});};if _fb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gda ,_ge :=_fb .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ge !=nil {return _ge ;};start .Attr =append (start .Attr ,_gda );};if _fb .InsetmodeAttr !=OfcST_InsetModeUnset {_fbc ,_gee :=_fb .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gee !=nil {return _gee ;};start .Attr =append (start .Attr ,_fbc );};return nil ;}; -// Validate validates the OfcSkew and its children -func (_egdaf *OfcSkew )Validate ()error {return _egdaf .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};func (_ccfgg *OfcSignatureline )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_ccfgg .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_cbdd :=range start .Attr {if _cbdd .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_dbcgb ,_eefdf :=_cbdd .Value ,error (nil );if _eefdf !=nil {return _eefdf ;};_ccfgg .SuggestedsignerAttr =&_dbcgb ;continue ;};if _cbdd .Name .Local =="\u0069\u0064"{_bgff ,_edaaf :=_cbdd .Value ,error (nil );if _edaaf !=nil {return _edaaf ;};_ccfgg .IdAttr =&_bgff ;continue ;};if _cbdd .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_cgefe ,_bafafa :=_cbdd .Value ,error (nil );if _bafafa !=nil {return _bafafa ;};_ccfgg .ProvidAttr =&_cgefe ;continue ;};if _cbdd .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_ccfgg .SigninginstructionssetAttr .UnmarshalXMLAttr (_cbdd );continue ;};if _cbdd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ccfgg .AllowcommentsAttr .UnmarshalXMLAttr (_cbdd );continue ;};if _cbdd .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_ccfgg .ShowsigndateAttr .UnmarshalXMLAttr (_cbdd );continue ;};if _cbdd .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_ccfgg .IssignaturelineAttr .UnmarshalXMLAttr (_cbdd );continue ;};if _cbdd .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_cabfc ,_bfac :=_cbdd .Value ,error (nil );if _bfac !=nil {return _bfac ;};_ccfgg .Suggestedsigner2Attr =&_cabfc ;continue ;};if _cbdd .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_gcfcb ,_fagae :=_cbdd .Value ,error (nil );if _fagae !=nil {return _fagae ;};_ccfgg .SuggestedsigneremailAttr =&_gcfcb ;continue ;};if _cbdd .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_gfdfe ,_agbeb :=_cbdd .Value ,error (nil );if _agbeb !=nil {return _agbeb ;};_ccfgg .SigninginstructionsAttr =&_gfdfe ;continue ;};if _cbdd .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_ccbecd ,_aadgeb :=_cbdd .Value ,error (nil );if _aadgeb !=nil {return _aadgeb ;};_ccfgg .AddlxmlAttr =&_ccbecd ;continue ;};if _cbdd .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_gcegf ,_bacdc :=_cbdd .Value ,error (nil );if _bacdc !=nil {return _bacdc ;};_ccfgg .SigprovurlAttr =&_gcegf ;continue ;};if _cbdd .Name .Local =="\u0065\u0078\u0074"{_ccfgg .ExtAttr .UnmarshalXMLAttr (_cbdd );continue ;};};for {_agcfe ,_eebda :=d .Token ();if _eebda !=nil {return _ef .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",_eebda );};if _aecad ,_cdggf :=_agcfe .(_af .EndElement );_cdggf &&_aecad .Name ==start .Name {break ;};};return nil ;};func (_ecgff *OfcClippath )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _ecgff .OfcCT_ClipPath .MarshalXML (e ,start );};type ST_FillMethod byte ; +// Validate validates the Formulas and its children +func (_bfbdb *Formulas )Validate ()error {return _bfbdb .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_cbcfg *ST_StrokeArrowLength )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efggd ,_effac :=d .Token ();if _effac !=nil {return _effac ;};if _abbafc ,_baae :=_efggd .(_d .EndElement );_baae &&_abbafc .Name ==start .Name {*_cbcfg =1;return nil ;};if _eddegf ,_daffbb :=_efggd .(_d .CharData );!_daffbb {return _cg .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",_efggd );}else {switch string (_eddegf ){case "":*_cbcfg =0;case "\u0073\u0068\u006fr\u0074":*_cbcfg =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_cbcfg =2;case "\u006c\u006f\u006e\u0067":*_cbcfg =3;};};_efggd ,_effac =d .Token ();if _effac !=nil {return _effac ;};if _ggad ,_dfedd :=_efggd .(_d .EndElement );_dfedd &&_ggad .Name ==start .Name {return nil ;};return _cg .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",_efggd );};func (_bgcfb OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _bgcfb {case 0,1,2,3:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcfb ));};return nil ;}; -// Validate validates the OfcDiagram and its children -func (_cfgdg *OfcDiagram )Validate ()error {return _cfgdg .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");}; +// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path +func (_gdega *OfcCT_Diagram )ValidateWithPath (path string )error {if _fdcga :=_gdega .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_fdcga !=nil {return _fdcga ;};if _fadc :=_gdega .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_fadc !=nil {return _fadc ;};if _gfbbc :=_gdega .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_gfbbc !=nil {return _gfbbc ;};if _gdega .Relationtable !=nil {if _gaca :=_gdega .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_gaca !=nil {return _gaca ;};};if _aegga :=_gdega .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aegga !=nil {return _aegga ;};return nil ;};type OfcColumn struct{OfcCT_StrokeChild }; -// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path -func (_cgfb *CT_Rect )ValidateWithPath (path string )error {for _bcbgg ,_dcdg :=range _cgfb .EG_ShapeElements {if _eeaae :=_dcdg .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bcbgg ));_eeaae !=nil {return _eeaae ;};};if _fgeff :=_cgfb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fgeff !=nil {return _fgeff ;};if _gbdcb :=_cgfb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gbdcb !=nil {return _gbdcb ;};if _fcffc :=_cgfb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fcffc !=nil {return _fcffc ;};if _ffgba :=_cgfb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ffgba !=nil {return _ffgba ;};if _ecbd :=_cgfb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ecbd !=nil {return _ecbd ;};if _cdgfg :=_cgfb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cdgfg !=nil {return _cdgfg ;};if _egbad :=_cgfb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_egbad !=nil {return _egbad ;};if _dggcbf :=_cgfb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dggcbf !=nil {return _dggcbf ;};if _dgbe :=_cgfb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dgbe !=nil {return _dgbe ;};if _egfcc :=_cgfb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_egfcc !=nil {return _egfcc ;};if _gdagd :=_cgfb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gdagd !=nil {return _gdagd ;};if _efgcb :=_cgfb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_efgcb !=nil {return _efgcb ;};if _abbea :=_cgfb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_abbea !=nil {return _abbea ;};if _afccd :=_cgfb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_afccd !=nil {return _afccd ;};if _agdee :=_cgfb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_agdee !=nil {return _agdee ;};if _fdea :=_cgfb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fdea !=nil {return _fdea ;};if _eeae :=_cgfb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_eeae !=nil {return _eeae ;};if _gaff :=_cgfb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gaff !=nil {return _gaff ;};if _fbbcc :=_cgfb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fbbcc !=nil {return _fbbcc ;};if _dfeaa :=_cgfb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dfeaa !=nil {return _dfeaa ;};if _ggdcd :=_cgfb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ggdcd !=nil {return _ggdcd ;};if _dege :=_cgfb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dege !=nil {return _dege ;};if _faeba :=_cgfb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_faeba !=nil {return _faeba ;};if _daff :=_cgfb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_daff !=nil {return _daff ;};if _ddgca :=_cgfb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ddgca !=nil {return _ddgca ;};if _gecff :=_cgfb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gecff !=nil {return _gecff ;};if _cfae :=_cgfb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cfae !=nil {return _cfae ;};if _fedff :=_cgfb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fedff !=nil {return _fedff ;};if _fabbe :=_cgfb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fabbe !=nil {return _fabbe ;};return nil ;};func NewOfcCallout ()*OfcCallout {_fcdcd :=&OfcCallout {};_fcdcd .OfcCT_Callout =*NewOfcCT_Callout ();return _fcdcd ;}; +// Validate validates the CT_Fill and its children +func (_edbg *CT_Fill )Validate ()error {return _edbg .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");}; -// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path -func (_bgbbg *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };func (_bfdde ST_Ext )Validate ()error {return _bfdde .ValidateWithPath ("")};func NewImagedata ()*Imagedata {_dbfce :=&Imagedata {};_dbfce .CT_ImageData =*NewCT_ImageData ();return _dbfce ;}; +// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path +func (_dggbe *CT_Shadow )ValidateWithPath (path string )error {if _abdc :=_dggbe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_abdc !=nil {return _abdc ;};if _defcb :=_dggbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_defcb !=nil {return _defcb ;};if _eabbg :=_dggbe .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_eabbg !=nil {return _eabbg ;};return nil ;}; -// Validate validates the OfcComplex and its children -func (_bcccf *OfcComplex )Validate ()error {return _bcccf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_ddaed *CT_F )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path -func (_gccbd *EG_ShapeElements )ValidateWithPath (path string )error {if _gccbd .Path !=nil {if _cfagg :=_gccbd .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_cfagg !=nil {return _cfagg ;};};if _gccbd .Formulas !=nil {if _bafcbb :=_gccbd .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_bafcbb !=nil {return _bafcbb ;};};if _gccbd .Handles !=nil {if _bcee :=_gccbd .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_bcee !=nil {return _bcee ;};};if _gccbd .Fill !=nil {if _aabe :=_gccbd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_aabe !=nil {return _aabe ;};};if _gccbd .Stroke !=nil {if _ggaag :=_gccbd .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_ggaag !=nil {return _ggaag ;};};if _gccbd .Shadow !=nil {if _abcdgg :=_gccbd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_abcdgg !=nil {return _abcdgg ;};};if _gccbd .Textbox !=nil {if _ddcbb :=_gccbd .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_ddcbb !=nil {return _ddcbb ;};};if _gccbd .Textpath !=nil {if _aebgb :=_gccbd .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_aebgb !=nil {return _aebgb ;};};if _gccbd .Imagedata !=nil {if _bdfge :=_gccbd .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_bdfge !=nil {return _bdfge ;};};if _gccbd .Skew !=nil {if _gcbc :=_gccbd .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_gcbc !=nil {return _gcbc ;};};if _gccbd .Extrusion !=nil {if _dbgdd :=_gccbd .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_dbgdd !=nil {return _dbgdd ;};};if _gccbd .Callout !=nil {if _cgfagc :=_gccbd .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_cgfagc !=nil {return _cgfagc ;};};if _gccbd .Lock !=nil {if _fccdd :=_gccbd .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_fccdd !=nil {return _fccdd ;};};if _gccbd .Clippath !=nil {if _fbaf :=_gccbd .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_fbaf !=nil {return _fbaf ;};};if _gccbd .Signatureline !=nil {if _accdc :=_gccbd .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_accdc !=nil {return _accdc ;};};if _gccbd .Wrap !=nil {if _gggb :=_gccbd .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_gggb !=nil {return _gggb ;};};if _gccbd .Anchorlock !=nil {if _gecbb :=_gccbd .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_gecbb !=nil {return _gecbb ;};};if _gccbd .Bordertop !=nil {if _ecaa :=_gccbd .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_ecaa !=nil {return _ecaa ;};};if _gccbd .Borderbottom !=nil {if _bgcdd :=_gccbd .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_bgcdd !=nil {return _bgcdd ;};};if _gccbd .Borderleft !=nil {if _ccebf :=_gccbd .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_ccebf !=nil {return _ccebf ;};};if _gccbd .Borderright !=nil {if _gcgg :=_gccbd .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_gcgg !=nil {return _gcgg ;};};if _gccbd .ClientData !=nil {if _cbcbf :=_gccbd .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_cbcbf !=nil {return _cbcbf ;};};if _gccbd .Textdata !=nil {if _fgab :=_gccbd .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_fgab !=nil {return _fgab ;};};return nil ;}; +// Validate validates the OfcRight and its children +func (_ccdgd *OfcRight )Validate ()error {return _ccdgd .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");}; -// Validate validates the OfcCT_StrokeChild and its children -func (_adadd *OfcCT_StrokeChild )Validate ()error {return _adadd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};func (_bcgfe OfcST_RType )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_bcgfe .String (),start );};func (_bbbb *Arc )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_bbbb .CT_Arc =*NewCT_Arc ();for _ ,_gffg :=range start .Attr {if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbbb .UserdrawnAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbbb .ButtonAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbbb .DgmlayoutmruAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbbb .UserhiddenAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbbb .CliptowrapAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbbb .BulletAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u006f\u006c\u0065"{_bbbb .OleAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0068\u0072"{_bbbb .HrAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0073\u0070\u0069\u0064"{_fce ,_agegd :=_gffg .Value ,error (nil );if _agegd !=nil {return _agegd ;};_bbbb .SpidAttr =&_fce ;continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbbb .HrstdAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbbb .BwnormalAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_facf ,_fbae :=_gffg .Value ,error (nil );if _fbae !=nil {return _fbae ;};_bbbb .BordertopcolorAttr =&_facf ;continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbbb .DgmlayoutAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbbb .ForcedashAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbbb .AllowoverlapAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbbb .HrnoshadeAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbbb .PreferrelativeAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfebc ,_cgbe :=_gffg .Value ,error (nil );if _cgbe !=nil {return _cgbe ;};_bbbb .BorderbottomcolorAttr =&_bfebc ;continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u006f\u006e\u0065\u0064"{_bbbb .OnedAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eedd ,_eab :=_e .ParseInt (_gffg .Value ,10,64);if _eab !=nil {return _eab ;};_bbbb .DgmnodekindAttr =&_eedd ;continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dddge ,_dcbg :=_e .ParseInt (_gffg .Value ,10,64);if _dcbg !=nil {return _dcbg ;};_bbbb .RegroupidAttr =&_dddge ;continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbbb .AllowincellAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0068\u0072\u0070c\u0074"{_cafd ,_dec :=_e .ParseFloat (_gffg .Value ,64);if _dec !=nil {return _dec ;};_gdee :=float32 (_cafd );_bbbb .HrpctAttr =&_gdee ;continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0063\u006c\u0069\u0070"{_bbbb .ClipAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbbb .InsetmodeAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbbce ,_dbee :=_gffg .Value ,error (nil );if _dbee !=nil {return _dbee ;};_bbbb .BorderleftcolorAttr =&_cbbce ;continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbbb .OleiconAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_efcb ,_fdcc :=_gffg .Value ,error (nil );if _fdcc !=nil {return _fdcc ;};_bbbb .BorderrightcolorAttr =&_efcb ;continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbbb .ConnectortypeAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbbb .BwpureAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbbb .BwmodeAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0073\u0070\u0074"{_cda ,_dgdb :=_e .ParseFloat (_gffg .Value ,64);if _dgdb !=nil {return _dgdb ;};_gfde :=float32 (_cda );_bbbb .SptAttr =&_gfde ;continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbbb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbbb .HralignAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_cdfcd ,_gfeb :=_e .ParseFloat (_gffg .Value ,64);if _gfeb !=nil {return _gfeb ;};_bbbb .EndAngleAttr =&_cdfcd ;continue ;};if _gffg .Name .Local =="\u0069\u0064"{_cdg ,_bfd :=_gffg .Value ,error (nil );if _bfd !=nil {return _bfd ;};_bbbb .IdAttr =&_cdg ;continue ;};if _gffg .Name .Local =="\u0061\u006c\u0074"{_cgfd ,_ffgf :=_gffg .Value ,error (nil );if _ffgf !=nil {return _ffgf ;};_bbbb .AltAttr =&_cgfd ;continue ;};if _gffg .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbbb .PrintAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bbbb .StrokedAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ebce ,_dgeg :=_gffg .Value ,error (nil );if _dgeg !=nil {return _dgeg ;};_bbbb .WrapcoordsAttr =&_ebce ;continue ;};if _gffg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gggec ,_ddc :=_gffg .Value ,error (nil );if _ddc !=nil {return _ddc ;};_bbbb .StrokeweightAttr =&_gggec ;continue ;};if _gffg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fece ,_aaea :=_gffg .Value ,error (nil );if _aaea !=nil {return _aaea ;};_bbbb .CoordoriginAttr =&_fece ;continue ;};if _gffg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bdfg ,_dfba :=_gffg .Value ,error (nil );if _dfba !=nil {return _dfba ;};_bbbb .ChromakeyAttr =&_bdfg ;continue ;};if _gffg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_affg ,_cegg :=_gffg .Value ,error (nil );if _cegg !=nil {return _cegg ;};_bbbb .FillcolorAttr =&_affg ;continue ;};if _gffg .Name .Local =="\u0073\u0074\u0079l\u0065"{_bbcc ,_cfab :=_gffg .Value ,error (nil );if _cfab !=nil {return _cfab ;};_bbbb .StyleAttr =&_bbcc ;continue ;};if _gffg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acc ,_beda :=_gffg .Value ,error (nil );if _beda !=nil {return _beda ;};_bbbb .OpacityAttr =&_acc ;continue ;};if _gffg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_afga ,_cgcb :=_gffg .Value ,error (nil );if _cgcb !=nil {return _cgcb ;};_bbbb .StrokecolorAttr =&_afga ;continue ;};if _gffg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbbb .InsetpenAttr .UnmarshalXMLAttr (_gffg );continue ;};if _gffg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_eda ,_dccb :=_e .ParseFloat (_gffg .Value ,64);if _dccb !=nil {return _dccb ;};_bbbb .StartAngleAttr =&_eda ;continue ;};if _gffg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eede ,_affc :=_gffg .Value ,error (nil );if _affc !=nil {return _affc ;};_bbbb .CoordsizeAttr =&_eede ;continue ;};if _gffg .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfec ,_egfg :=_gffg .Value ,error (nil );if _egfg !=nil {return _egfg ;};_bbbb .TitleAttr =&_gfec ;continue ;};if _gffg .Name .Local =="\u0063\u006c\u0061s\u0073"{_cfb ,_eeaf :=_gffg .Value ,error (nil );if _eeaf !=nil {return _eeaf ;};_bbbb .ClassAttr =&_cfb ;continue ;};if _gffg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbge ,_cfcg :=_gffg .Value ,error (nil );if _cfcg !=nil {return _cfcg ;};_bbbb .TargetAttr =&_fbge ;continue ;};if _gffg .Name .Local =="\u0068\u0072\u0065\u0066"{_cced ,_dage :=_gffg .Value ,error (nil );if _dage !=nil {return _dage ;};_bbbb .HrefAttr =&_cced ;continue ;};if _gffg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbbb .FilledAttr .UnmarshalXMLAttr (_gffg );continue ;};};_cfaf :for {_gcd ,_dcfc :=d .Token ();if _dcfc !=nil {return _dcfc ;};switch _eaeg :=_gcd .(type ){case _af .StartElement :switch _eaeg .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbed :=NewEG_ShapeElements ();_cbed .Path =NewPath ();if _agab :=d .DecodeElement (_cbed .Path ,&_eaeg );_agab !=nil {return _agab ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_cbed );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgbb :=NewEG_ShapeElements ();_bgbb .Formulas =NewFormulas ();if _beeg :=d .DecodeElement (_bgbb .Formulas ,&_eaeg );_beeg !=nil {return _beeg ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_bgbb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feca :=NewEG_ShapeElements ();_feca .Handles =NewHandles ();if _faed :=d .DecodeElement (_feca .Handles ,&_eaeg );_faed !=nil {return _faed ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_feca );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaf :=NewEG_ShapeElements ();_gaf .Fill =NewFill ();if _daf :=d .DecodeElement (_gaf .Fill ,&_eaeg );_daf !=nil {return _daf ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_gaf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acbfc :=NewEG_ShapeElements ();_acbfc .Stroke =NewStroke ();if _deec :=d .DecodeElement (_acbfc .Stroke ,&_eaeg );_deec !=nil {return _deec ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_acbfc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddf :=NewEG_ShapeElements ();_ddf .Shadow =NewShadow ();if _adebg :=d .DecodeElement (_ddf .Shadow ,&_eaeg );_adebg !=nil {return _adebg ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_ddf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eega :=NewEG_ShapeElements ();_eega .Textbox =NewTextbox ();if _ggfe :=d .DecodeElement (_eega .Textbox ,&_eaeg );_ggfe !=nil {return _ggfe ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_eega );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfdg :=NewEG_ShapeElements ();_bfdg .Textpath =NewTextpath ();if _aabd :=d .DecodeElement (_bfdg .Textpath ,&_eaeg );_aabd !=nil {return _aabd ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_bfdg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eedg :=NewEG_ShapeElements ();_eedg .Imagedata =NewImagedata ();if _cfbc :=d .DecodeElement (_eedg .Imagedata ,&_eaeg );_cfbc !=nil {return _cfbc ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_eedg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_feb :=NewEG_ShapeElements ();_feb .Skew =NewOfcSkew ();if _fabb :=d .DecodeElement (_feb .Skew ,&_eaeg );_fabb !=nil {return _fabb ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_feb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eegag :=NewEG_ShapeElements ();_eegag .Extrusion =NewOfcExtrusion ();if _cdbe :=d .DecodeElement (_eegag .Extrusion ,&_eaeg );_cdbe !=nil {return _cdbe ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_eegag );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egba :=NewEG_ShapeElements ();_egba .Callout =NewOfcCallout ();if _aeaa :=d .DecodeElement (_egba .Callout ,&_eaeg );_aeaa !=nil {return _aeaa ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_egba );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacg :=NewEG_ShapeElements ();_bacg .Lock =NewOfcLock ();if _eff :=d .DecodeElement (_bacg .Lock ,&_eaeg );_eff !=nil {return _eff ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_bacg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dadb :=NewEG_ShapeElements ();_dadb .Clippath =NewOfcClippath ();if _fcba :=d .DecodeElement (_dadb .Clippath ,&_eaeg );_fcba !=nil {return _fcba ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_dadb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eabc :=NewEG_ShapeElements ();_eabc .Signatureline =NewOfcSignatureline ();if _debef :=d .DecodeElement (_eabc .Signatureline ,&_eaeg );_debef !=nil {return _debef ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_eabc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcbf :=NewEG_ShapeElements ();_gcbf .Wrap =_f .NewWrap ();if _eadd :=d .DecodeElement (_gcbf .Wrap ,&_eaeg );_eadd !=nil {return _eadd ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_gcbf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbdg :=NewEG_ShapeElements ();_dbdg .Anchorlock =_f .NewAnchorlock ();if _adfg :=d .DecodeElement (_dbdg .Anchorlock ,&_eaeg );_adfg !=nil {return _adfg ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_dbdg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abfa :=NewEG_ShapeElements ();_abfa .Bordertop =_f .NewBordertop ();if _dcdfe :=d .DecodeElement (_abfa .Bordertop ,&_eaeg );_dcdfe !=nil {return _dcdfe ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_abfa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebaa :=NewEG_ShapeElements ();_ebaa .Borderbottom =_f .NewBorderbottom ();if _cfg :=d .DecodeElement (_ebaa .Borderbottom ,&_eaeg );_cfg !=nil {return _cfg ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_ebaa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adaf :=NewEG_ShapeElements ();_adaf .Borderleft =_f .NewBorderleft ();if _aaagc :=d .DecodeElement (_adaf .Borderleft ,&_eaeg );_aaagc !=nil {return _aaagc ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_adaf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caag :=NewEG_ShapeElements ();_caag .Borderright =_f .NewBorderright ();if _deee :=d .DecodeElement (_caag .Borderright ,&_eaeg );_deee !=nil {return _deee ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_caag );case _af .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"}:_ebaac :=NewEG_ShapeElements ();_ebaac .ClientData =_d .NewClientData ();if _ddb :=d .DecodeElement (_ebaac .ClientData ,&_eaeg );_ddb !=nil {return _ddb ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_ebaac );case _af .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"}:_ccf :=NewEG_ShapeElements ();_ccf .Textdata =_fd .NewTextdata ();if _gaega :=d .DecodeElement (_ccf .Textdata ,&_eaeg );_gaega !=nil {return _gaega ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_ccf );default:_eg .Log ("\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",_eaeg .Name );if _aacc :=d .Skip ();_aacc !=nil {return _aacc ;};};case _af .EndElement :break _cfaf ;case _af .CharData :};};return nil ;}; +// Validate validates the OfcCT_ColorMenu and its children +func (_fggc *OfcCT_ColorMenu )Validate ()error {return _fggc .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};func (_fcdca OfcST_ColorMode )Validate ()error {return _fcdca .ValidateWithPath ("")};func (_ggcae *OfcCT_ColorMenu )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075";};if _ggcae .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ggcae .StrokecolorAttr )});};if _ggcae .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_ggcae .FillcolorAttr )});};if _ggcae .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ggcae .ShadowcolorAttr )});};if _ggcae .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ggcae .ExtrusioncolorAttr )});};if _ggcae .ExtAttr !=ST_ExtUnset {_bfceb ,_gaeab :=_ggcae .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gaeab !=nil {return _gaeab ;};start .Attr =append (start .Attr ,_bfceb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewOfcBottom ()*OfcBottom {_ffeg :=&OfcBottom {};_ffeg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _ffeg ;}; -// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path -func (_gfddeg *OfcCT_Ink )ValidateWithPath (path string )error {if _bgfed :=_gfddeg .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bgfed !=nil {return _bgfed ;};return nil ;}; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_babd *CT_Fill )ValidateWithPath (path string )error {if _bcgd :=_babd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcgd !=nil {return _bcgd ;};if _cggg :=_babd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cggg !=nil {return _cggg ;};if _gfgd :=_babd .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gfgd !=nil {return _gfgd ;};if _bgdc :=_babd .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_bgdc !=nil {return _bgdc ;};if _eaaa :=_babd .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_eaaa !=nil {return _eaaa ;};if _bbaf :=_babd .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_bbaf !=nil {return _bbaf ;};if _abae :=_babd .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_abae !=nil {return _abae ;};if _cafgc :=_babd .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_cafgc !=nil {return _cafgc ;};if _babd .Fill !=nil {if _cae :=_babd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_cae !=nil {return _cae ;};};return nil ;};type OfcBottom struct{OfcCT_StrokeChild }; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_bcgc *CT_F )ValidateWithPath (path string )error {return nil };const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;);func (_cdebag *OfcShapelayout )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _cdebag .OfcCT_ShapeLayout .MarshalXML (e ,start );}; +// Validate validates the CT_Background and its children +func (_fbac *CT_Background )Validate ()error {return _fbac .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; -// Validate validates the OfcCT_Extrusion and its children -func (_fgecd *OfcCT_Extrusion )Validate ()error {return _fgecd .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");}; +// Validate validates the CT_Rect and its children +func (_deab *CT_Rect )Validate ()error {return _deab .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");}; -// Validate validates the Arc and its children -func (_eac *Arc )Validate ()error {return _eac .ValidateWithPath ("\u0041\u0072\u0063")};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 NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_cadgc :=&OfcCT_ShapeLayout {};return _cadgc };func (_efdbe *OfcInk )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_efdbe .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_daca :=range start .Attr {if _daca .Name .Local =="\u0069"{_bagbc ,_bffcg :=_daca .Value ,error (nil );if _bffcg !=nil {return _bffcg ;};_efdbe .IAttr =&_bagbc ;continue ;};if _daca .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_efdbe .AnnotationAttr .UnmarshalXMLAttr (_daca );continue ;};if _daca .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bdeba ,_fabae :=_daca .Value ,error (nil );if _fabae !=nil {return _fabae ;};_efdbe .ContentTypeAttr =&_bdeba ;continue ;};};for {_deacc ,_decge :=d .Token ();if _decge !=nil {return _ef .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_decge );};if _debca ,_degcbg :=_deacc .(_af .EndElement );_degcbg &&_debca .Name ==start .Name {break ;};};return nil ;};func NewShape ()*Shape {_bacecb :=&Shape {};_bacecb .CT_Shape =*NewCT_Shape ();return _bacecb };func (_cdega *Textbox )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _cdega .CT_Textbox .MarshalXML (e ,start );}; +// Validate validates the CT_Arc and its children +func (_adfad *CT_Arc )Validate ()error {return _adfad .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");}; -// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path -func (_addcb *OfcEquationxml )ValidateWithPath (path string )error {if _dddba :=_addcb .OfcCT_EquationXml .ValidateWithPath (path );_dddba !=nil {return _dddba ;};return nil ;}; +// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path +func (_dfeebb *OfcSignatureline )ValidateWithPath (path string )error {if _facfg :=_dfeebb .OfcCT_SignatureLine .ValidateWithPath (path );_facfg !=nil {return _facfg ;};return nil ;};func (_cdeac *OfcCallout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdeac .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_eedea :=range start .Attr {if _eedea .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_cdeac .LengthspecifiedAttr .UnmarshalXMLAttr (_eedea );continue ;};if _eedea .Name .Local =="\u006f\u006e"{_cdeac .OnAttr .UnmarshalXMLAttr (_eedea );continue ;};if _eedea .Name .Local =="\u0067\u0061\u0070"{_dgfb ,_cbab :=_eedea .Value ,error (nil );if _cbab !=nil {return _cbab ;};_cdeac .GapAttr =&_dgfb ;continue ;};if _eedea .Name .Local =="\u0061\u006e\u0067l\u0065"{_cdeac .AngleAttr .UnmarshalXMLAttr (_eedea );continue ;};if _eedea .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_cdeac .DropautoAttr .UnmarshalXMLAttr (_eedea );continue ;};if _eedea .Name .Local =="\u0064\u0072\u006f\u0070"{_gfacff ,_fcdfc :=_eedea .Value ,error (nil );if _fcdfc !=nil {return _fcdfc ;};_cdeac .DropAttr =&_gfacff ;continue ;};if _eedea .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_fecec ,_afded :=_eedea .Value ,error (nil );if _afded !=nil {return _afded ;};_cdeac .DistanceAttr =&_fecec ;continue ;};if _eedea .Name .Local =="\u0074\u0079\u0070\u0065"{_fceab ,_bddaa :=_eedea .Value ,error (nil );if _bddaa !=nil {return _bddaa ;};_cdeac .TypeAttr =&_fceab ;continue ;};if _eedea .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_bcfdgd ,_bafae :=_eedea .Value ,error (nil );if _bafae !=nil {return _bafae ;};_cdeac .LengthAttr =&_bcfdgd ;continue ;};if _eedea .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_cdeac .AccentbarAttr .UnmarshalXMLAttr (_eedea );continue ;};if _eedea .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_cdeac .TextborderAttr .UnmarshalXMLAttr (_eedea );continue ;};if _eedea .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_cdeac .MinusxAttr .UnmarshalXMLAttr (_eedea );continue ;};if _eedea .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_cdeac .MinusyAttr .UnmarshalXMLAttr (_eedea );continue ;};if _eedea .Name .Local =="\u0065\u0078\u0074"{_cdeac .ExtAttr .UnmarshalXMLAttr (_eedea );continue ;};};for {_dddb ,_fcbag :=d .Token ();if _fcbag !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_fcbag );};if _eaadb ,_dcbcd :=_dddb .(_d .EndElement );_dcbcd &&_eaadb .Name ==start .Name {break ;};};return nil ;};func NewOfcDiagram ()*OfcDiagram {_agabg :=&OfcDiagram {};_agabg .OfcCT_Diagram =*NewOfcCT_Diagram ();return _agabg ;}; -// Validate validates the AG_Type and its children -func (_bfcb *AG_Type )Validate ()error {return _bfcb .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};func (_eaggb *OfcClippath )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_eaggb .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_cebcf :=range start .Attr {if _cebcf .Name .Local =="\u0076"{_dbgff ,_bddgg :=_cebcf .Value ,error (nil );if _bddgg !=nil {return _bddgg ;};_eaggb .VAttr =_dbgff ;continue ;};};for {_ggdbf ,_ecddd :=d .Token ();if _ecddd !=nil {return _ef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_ecddd );};if _abcea ,_gdeba :=_ggdbf .(_af .EndElement );_gdeba &&_abcea .Name ==start .Name {break ;};};return nil ;};func (_abaae *OfcLock )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _abaae .OfcCT_Lock .MarshalXML (e ,start );}; +// Validate validates the OfcCT_Ink and its children +func (_fafge *OfcCT_Ink )Validate ()error {return _fafge .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};func (_efadb *CT_Image )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0069\u006d\u0061\u0067\u0065";};if _efadb .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .HrefAttr )});};if _efadb .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .TargetAttr )});};if _efadb .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .ClassAttr )});};if _efadb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .TitleAttr )});};if _efadb .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .AltAttr )});};if _efadb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .CoordsizeAttr )});};if _efadb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .CoordoriginAttr )});};if _efadb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .WrapcoordsAttr )});};if _efadb .PrintAttr !=_b .ST_TrueFalseUnset {_acbge ,_ddga :=_efadb .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ddga !=nil {return _ddga ;};start .Attr =append (start .Attr ,_acbge );};if _efadb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .IdAttr )});};if _efadb .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .StyleAttr )});};if _efadb .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .SpidAttr )});};if _efadb .OnedAttr !=_b .ST_TrueFalseUnset {_abdfd ,_cdbe :=_efadb .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cdbe !=nil {return _cdbe ;};start .Attr =append (start .Attr ,_abdfd );};if _efadb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .RegroupidAttr )});};if _efadb .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_fddec ,_edgb :=_efadb .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _edgb !=nil {return _edgb ;};start .Attr =append (start .Attr ,_fddec );};if _efadb .ButtonAttr !=_b .ST_TrueFalseUnset {_aggb ,_gbdc :=_efadb .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gbdc !=nil {return _gbdc ;};start .Attr =append (start .Attr ,_aggb );};if _efadb .UserhiddenAttr !=_b .ST_TrueFalseUnset {_fbef ,_aegc :=_efadb .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aegc !=nil {return _aegc ;};start .Attr =append (start .Attr ,_fbef );};if _efadb .BulletAttr !=_b .ST_TrueFalseUnset {_cgcc ,_edcf :=_efadb .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _edcf !=nil {return _edcf ;};start .Attr =append (start .Attr ,_cgcc );};if _efadb .HrAttr !=_b .ST_TrueFalseUnset {_eedg ,_egga :=_efadb .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _egga !=nil {return _egga ;};start .Attr =append (start .Attr ,_eedg );};if _efadb .HrstdAttr !=_b .ST_TrueFalseUnset {_ebcb ,_aaagd :=_efadb .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _aaagd !=nil {return _aaagd ;};start .Attr =append (start .Attr ,_ebcb );};if _efadb .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_bggfg ,_fceg :=_efadb .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fceg !=nil {return _fceg ;};start .Attr =append (start .Attr ,_bggfg );};if _efadb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .HrpctAttr )});};if _efadb .HralignAttr !=OfcST_HrAlignUnset {_ceab ,_cega :=_efadb .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cega !=nil {return _cega ;};start .Attr =append (start .Attr ,_ceab );};if _efadb .AllowincellAttr !=_b .ST_TrueFalseUnset {_dffab ,_gbad :=_efadb .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gbad !=nil {return _gbad ;};start .Attr =append (start .Attr ,_dffab );};if _efadb .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_aaeg ,_dcaa :=_efadb .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _dcaa !=nil {return _dcaa ;};start .Attr =append (start .Attr ,_aaeg );};if _efadb .UserdrawnAttr !=_b .ST_TrueFalseUnset {_cdec ,_cgefb :=_efadb .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _cgefb !=nil {return _cgefb ;};start .Attr =append (start .Attr ,_cdec );};if _efadb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .BordertopcolorAttr )});};if _efadb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .BorderleftcolorAttr )});};if _efadb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .BorderbottomcolorAttr )});};if _efadb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .BorderrightcolorAttr )});};if _efadb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bcag ,_cfea :=_efadb .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cfea !=nil {return _cfea ;};start .Attr =append (start .Attr ,_bcag );};if _efadb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .DgmnodekindAttr )});};if _efadb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bfba ,_bfbaa :=_efadb .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bfbaa !=nil {return _bfbaa ;};start .Attr =append (start .Attr ,_bfba );};if _efadb .InsetmodeAttr !=OfcST_InsetModeUnset {_cbed ,_bggba :=_efadb .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bggba !=nil {return _bggba ;};start .Attr =append (start .Attr ,_cbed );};if _efadb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .OpacityAttr )});};if _efadb .StrokedAttr !=_b .ST_TrueFalseUnset {_dfbf ,_dcdb :=_efadb .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dcdb !=nil {return _dcdb ;};start .Attr =append (start .Attr ,_dfbf );};if _efadb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .StrokecolorAttr )});};if _efadb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .StrokeweightAttr )});};if _efadb .InsetpenAttr !=_b .ST_TrueFalseUnset {_dcdbd ,_cfcb :=_efadb .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cfcb !=nil {return _cfcb ;};start .Attr =append (start .Attr ,_dcdbd );};if _efadb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .ChromakeyAttr )});};if _efadb .FilledAttr !=_b .ST_TrueFalseUnset {_eabff ,_bdbce :=_efadb .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bdbce !=nil {return _bdbce ;};start .Attr =append (start .Attr ,_eabff );};if _efadb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .FillcolorAttr )});};if _efadb .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .SptAttr )});};if _efadb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fdgf ,_beced :=_efadb .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _beced !=nil {return _beced ;};start .Attr =append (start .Attr ,_fdgf );};if _efadb .BwmodeAttr !=OfcST_BWModeUnset {_eggb ,_agdc :=_efadb .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _agdc !=nil {return _agdc ;};start .Attr =append (start .Attr ,_eggb );};if _efadb .BwpureAttr !=OfcST_BWModeUnset {_ccfdf ,_dagd :=_efadb .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dagd !=nil {return _dagd ;};start .Attr =append (start .Attr ,_ccfdf );};if _efadb .BwnormalAttr !=OfcST_BWModeUnset {_gfge ,_eaff :=_efadb .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eaff !=nil {return _eaff ;};start .Attr =append (start .Attr ,_gfge );};if _efadb .ForcedashAttr !=_b .ST_TrueFalseUnset {_cabde ,_fggge :=_efadb .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fggge !=nil {return _fggge ;};start .Attr =append (start .Attr ,_cabde );};if _efadb .OleiconAttr !=_b .ST_TrueFalseUnset {_dcaad ,_bdbgb :=_efadb .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bdbgb !=nil {return _bdbgb ;};start .Attr =append (start .Attr ,_dcaad );};if _efadb .OleAttr !=_b .ST_TrueFalseBlankUnset {_beebf ,_ddad :=_efadb .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ddad !=nil {return _ddad ;};start .Attr =append (start .Attr ,_beebf );};if _efadb .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_accbf ,_aeaf :=_efadb .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _aeaf !=nil {return _aeaf ;};start .Attr =append (start .Attr ,_accbf );};if _efadb .CliptowrapAttr !=_b .ST_TrueFalseUnset {_eafc ,_gcfd :=_efadb .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gcfd !=nil {return _gcfd ;};start .Attr =append (start .Attr ,_eafc );};if _efadb .ClipAttr !=_b .ST_TrueFalseUnset {_ddaba ,_gbfgc :=_efadb .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gbfgc !=nil {return _gbfgc ;};start .Attr =append (start .Attr ,_ddaba );};if _efadb .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .SrcAttr )});};if _efadb .CropleftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .CropleftAttr )});};if _efadb .CroptopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .CroptopAttr )});};if _efadb .CroprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .CroprightAttr )});};if _efadb .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .CropbottomAttr )});};if _efadb .GainAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .GainAttr )});};if _efadb .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .BlacklevelAttr )});};if _efadb .GammaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_cg .Sprintf ("\u0025\u0076",*_efadb .GammaAttr )});};if _efadb .GrayscaleAttr !=_b .ST_TrueFalseUnset {_adbd ,_agbfc :=_efadb .GrayscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _agbfc !=nil {return _agbfc ;};start .Attr =append (start .Attr ,_adbd );};if _efadb .BilevelAttr !=_b .ST_TrueFalseUnset {_egcb ,_dfab :=_efadb .BilevelAttr .MarshalXMLAttr (_d .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _dfab !=nil {return _dfab ;};start .Attr =append (start .Attr ,_egcb );};e .EncodeToken (start );if _efadb .EG_ShapeElements !=nil {for _ ,_bdbcf :=range _efadb .EG_ShapeElements {_bdbcf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffagb OfcST_HrAlign )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfecf :=_d .Attr {};_bfecf .Name =name ;switch _ffagb {case OfcST_HrAlignUnset :_bfecf .Value ="";case OfcST_HrAlignLeft :_bfecf .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_bfecf .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_bfecf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _bfecf ,nil ;}; -// Validate validates the AG_ImageAttributes and its children -func (_gedag *AG_ImageAttributes )Validate ()error {return _gedag .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};type OfcCT_Skew struct{IdAttr *string ;OnAttr _ea .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path +func (_ebdc *CT_Arc )ValidateWithPath (path string )error {for _dccd ,_cead :=range _ebdc .EG_ShapeElements {if _aeeg :=_cead .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dccd ));_aeeg !=nil {return _aeeg ;};};if _fagc :=_ebdc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fagc !=nil {return _fagc ;};if _ggdee :=_ebdc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ggdee !=nil {return _ggdee ;};if _fddac :=_ebdc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fddac !=nil {return _fddac ;};if _daag :=_ebdc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_daag !=nil {return _daag ;};if _fccd :=_ebdc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fccd !=nil {return _fccd ;};if _fbga :=_ebdc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fbga !=nil {return _fbga ;};if _ceac :=_ebdc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ceac !=nil {return _ceac ;};if _bede :=_ebdc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bede !=nil {return _bede ;};if _bcfb :=_ebdc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bcfb !=nil {return _bcfb ;};if _cfdf :=_ebdc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cfdf !=nil {return _cfdf ;};if _cfacd :=_ebdc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cfacd !=nil {return _cfacd ;};if _cgaf :=_ebdc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cgaf !=nil {return _cgaf ;};if _fcgb :=_ebdc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fcgb !=nil {return _fcgb ;};if _caa :=_ebdc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_caa !=nil {return _caa ;};if _adbg :=_ebdc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_adbg !=nil {return _adbg ;};if _babea :=_ebdc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_babea !=nil {return _babea ;};if _cfbd :=_ebdc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cfbd !=nil {return _cfbd ;};if _ddca :=_ebdc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ddca !=nil {return _ddca ;};if _ggdc :=_ebdc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ggdc !=nil {return _ggdc ;};if _fgfe :=_ebdc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fgfe !=nil {return _fgfe ;};if _gbbef :=_ebdc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gbbef !=nil {return _gbbef ;};if _eadge :=_ebdc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_eadge !=nil {return _eadge ;};if _defa :=_ebdc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_defa !=nil {return _defa ;};if _adca :=_ebdc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_adca !=nil {return _adca ;};if _ebgc :=_ebdc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ebgc !=nil {return _ebgc ;};if _gcdb :=_ebdc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gcdb !=nil {return _gcdb ;};if _egfb :=_ebdc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_egfb !=nil {return _egfb ;};if _agfd :=_ebdc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_agfd !=nil {return _agfd ;};if _fbfd :=_ebdc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fbfd !=nil {return _fbfd ;};return nil ;};type OfcDiagram struct{OfcCT_Diagram };type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_dedbd *OfcClippath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dedbd .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_dbcfbe :=range start .Attr {if _dbcfbe .Name .Local =="\u0076"{_abdeb ,_dfcg :=_dbcfbe .Value ,error (nil );if _dfcg !=nil {return _dfcg ;};_dedbd .VAttr =_abdeb ;continue ;};};for {_dafbf ,_fefceb :=d .Token ();if _fefceb !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_fefceb );};if _ffbef ,_fcdgb :=_dafbf .(_d .EndElement );_fcdgb &&_ffbef .Name ==start .Name {break ;};};return nil ;};func (_fddeca *ST_StrokeArrowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fddeca =0;case "\u006e\u006f\u006e\u0065":*_fddeca =1;case "\u0062\u006c\u006fc\u006b":*_fddeca =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_fddeca =3;case "\u006f\u0076\u0061\u006c":*_fddeca =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fddeca =5;case "\u006f\u0070\u0065\u006e":*_fddeca =6;};return nil ;};func (_cgdbf OfcST_ExtrusionType )Validate ()error {return _cgdbf .ValidateWithPath ("")};func NewCT_Textbox ()*CT_Textbox {_dceea :=&CT_Textbox {};return _dceea }; -// Validate validates the CT_Shape and its children -func (_fcbde *CT_Shape )Validate ()error {return _fcbde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; +// Validate validates the OfcCT_ColorMru and its children +func (_gafad *OfcCT_ColorMru )Validate ()error {return _gafad .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");}; -// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path -func (_dgfgf *CT_Oval )ValidateWithPath (path string )error {for _agcgaa ,_gfbb :=range _dgfgf .EG_ShapeElements {if _eagbc :=_gfbb .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_agcgaa ));_eagbc !=nil {return _eagbc ;};};if _bgbd :=_dgfgf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bgbd !=nil {return _bgbd ;};if _fecf :=_dgfgf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_fecf !=nil {return _fecf ;};if _bdeg :=_dgfgf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bdeg !=nil {return _bdeg ;};if _cdcde :=_dgfgf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cdcde !=nil {return _cdcde ;};if _cgba :=_dgfgf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cgba !=nil {return _cgba ;};if _gggc :=_dgfgf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gggc !=nil {return _gggc ;};if _dcee :=_dgfgf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dcee !=nil {return _dcee ;};if _edda :=_dgfgf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_edda !=nil {return _edda ;};if _bfaa :=_dgfgf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bfaa !=nil {return _bfaa ;};if _bbfa :=_dgfgf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bbfa !=nil {return _bbfa ;};if _ebgag :=_dgfgf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ebgag !=nil {return _ebgag ;};if _eccd :=_dgfgf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_eccd !=nil {return _eccd ;};if _bbef :=_dgfgf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bbef !=nil {return _bbef ;};if _fbag :=_dgfgf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fbag !=nil {return _fbag ;};if _eggb :=_dgfgf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eggb !=nil {return _eggb ;};if _bccb :=_dgfgf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bccb !=nil {return _bccb ;};if _facda :=_dgfgf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_facda !=nil {return _facda ;};if _affae :=_dgfgf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_affae !=nil {return _affae ;};if _afaf :=_dgfgf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_afaf !=nil {return _afaf ;};if _efbbf :=_dgfgf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_efbbf !=nil {return _efbbf ;};if _dcegf :=_dgfgf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dcegf !=nil {return _dcegf ;};if _dagff :=_dgfgf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dagff !=nil {return _dagff ;};if _gdgba :=_dgfgf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gdgba !=nil {return _gdgba ;};if _dcaf :=_dgfgf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dcaf !=nil {return _dcaf ;};if _dbfb :=_dgfgf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dbfb !=nil {return _dbfb ;};if _fcag :=_dgfgf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fcag !=nil {return _fcag ;};if _bfbg :=_dgfgf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bfbg !=nil {return _bfbg ;};if _cade :=_dgfgf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cade !=nil {return _cade ;};if _efaec :=_dgfgf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_efaec !=nil {return _efaec ;};return nil ;};func (_eedcd ST_StrokeLineStyle )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_eedcd .String (),start );};func (_afdfg *OfcOLEObject )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _afdfg .OfcCT_OLEObject .MarshalXML (e ,start );};type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _ea .ST_TrueFalseBlank ;FieldCodes *string ;};func (_ceade OfcST_HrAlign )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_ebggb :=_af .Attr {};_ebggb .Name =name ;switch _ceade {case OfcST_HrAlignUnset :_ebggb .Value ="";case OfcST_HrAlignLeft :_ebggb .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_ebggb .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_ebggb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _ebggb ,nil ;};func (_ffgbfb OfcST_HrAlign )ValidateWithPath (path string )error {switch _ffgbfb {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffgbfb ));};return nil ;};func (_fcagd *ST_StrokeJoinStyle )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_afgbd ,_feaad :=d .Token ();if _feaad !=nil {return _feaad ;};if _cegcg ,_fdagc :=_afgbd .(_af .EndElement );_fdagc &&_cegcg .Name ==start .Name {*_fcagd =1;return nil ;};if _bfcag ,_fbddf :=_afgbd .(_af .CharData );!_fbddf {return _ef .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",_afgbd );}else {switch string (_bfcag ){case "":*_fcagd =0;case "\u0072\u006f\u0075n\u0064":*_fcagd =1;case "\u0062\u0065\u0076e\u006c":*_fcagd =2;case "\u006d\u0069\u0074e\u0072":*_fcagd =3;};};_afgbd ,_feaad =d .Token ();if _feaad !=nil {return _feaad ;};if _bacccd ,_cabff :=_afgbd .(_af .EndElement );_cabff &&_bacccd .Name ==start .Name {return nil ;};return _ef .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",_afgbd );}; +// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path +func (_ecege *OfcCT_Skew )ValidateWithPath (path string )error {if _bcfgg :=_ecege .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bcfgg !=nil {return _bcfgg ;};if _gggdf :=_ecege .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gggdf !=nil {return _gggdf ;};return nil ;};func (_cffdc ST_Ext )String ()string {switch _cffdc {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 (_afbbe OfcST_OLEDrawAspect )String ()string {switch _afbbe {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};func (_agggb *Imagedata )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _agggb .CT_ImageData .MarshalXML (e ,start );};func (_afga *CT_Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gagaa :=range start .Attr {if _gagaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gagaa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_afga .BwmodeAttr .UnmarshalXMLAttr (_gagaa );continue ;};if _gagaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gagaa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_afga .BwpureAttr .UnmarshalXMLAttr (_gagaa );continue ;};if _gagaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gagaa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_afga .BwnormalAttr .UnmarshalXMLAttr (_gagaa );continue ;};if _gagaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gagaa .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_afga .TargetscreensizeAttr .UnmarshalXMLAttr (_gagaa );continue ;};if _gagaa .Name .Local =="\u0069\u0064"{_gdegg ,_dgfca :=_gagaa .Value ,error (nil );if _dgfca !=nil {return _dgfca ;};_afga .IdAttr =&_gdegg ;continue ;};if _gagaa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_afga .FilledAttr .UnmarshalXMLAttr (_gagaa );continue ;};if _gagaa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dega ,_fede :=_gagaa .Value ,error (nil );if _fede !=nil {return _fede ;};_afga .FillcolorAttr =&_dega ;continue ;};};_daf :for {_dbdef ,_bacdc :=d .Token ();if _bacdc !=nil {return _bacdc ;};switch _ccgc :=_dbdef .(type ){case _d .StartElement :switch _ccgc .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afga .Fill =NewFill ();if _bebg :=d .DecodeElement (_afga .Fill ,&_ccgc );_bebg !=nil {return _bebg ;};default:_af .Log ("\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",_ccgc .Name );if _efda :=d .Skip ();_efda !=nil {return _efda ;};};case _d .EndElement :break _daf ;case _d .CharData :};};return nil ;};type Path struct{CT_Path };func (_cgaef *OfcLock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cgaef .OfcCT_Lock .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path -func (_fgge *OfcCT_ColorMru )ValidateWithPath (path string )error {if _affcg :=_fgge .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_affcg !=nil {return _affcg ;};return nil ;};func (_ggebd *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_ggebd =0;case "\u0058\u0059":*_ggebd =1;case "\u005a\u0058":*_ggebd =2;case "\u0059\u005a":*_ggebd =3;};return nil ;};func (_fbaec *OfcST_OLEDrawAspect )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_gfeca ,_afbeea :=d .Token ();if _afbeea !=nil {return _afbeea ;};if _beedb ,_afbaf :=_gfeca .(_af .EndElement );_afbaf &&_beedb .Name ==start .Name {*_fbaec =1;return nil ;};if _edebd ,_beab :=_gfeca .(_af .CharData );!_beab {return _ef .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",_gfeca );}else {switch string (_edebd ){case "":*_fbaec =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_fbaec =1;case "\u0049\u0063\u006f\u006e":*_fbaec =2;};};_gfeca ,_afbeea =d .Token ();if _afbeea !=nil {return _afbeea ;};if _adebf ,_eageef :=_gfeca .(_af .EndElement );_eageef &&_adebf .Name ==start .Name {return nil ;};return _ef .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",_gfeca );};func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_ddgdg :=&OfcCT_Extrusion {};return _ddgdg }; +// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path +func (_fcfg *OfcOLEObject )ValidateWithPath (path string )error {if _dbdfg :=_fcfg .OfcCT_OLEObject .ValidateWithPath (path );_dbdfg !=nil {return _dbdfg ;};return nil ;};func (_ede *AG_ImageAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deg :=range start .Attr {if _deg .Name .Local =="\u0073\u0072\u0063"{_bff ,_efb :=_deg .Value ,error (nil );if _efb !=nil {return _efb ;};_ede .SrcAttr =&_bff ;continue ;};if _deg .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ggde ,_fbb :=_deg .Value ,error (nil );if _fbb !=nil {return _fbb ;};_ede .CropleftAttr =&_ggde ;continue ;};if _deg .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_bcgc ,_cbcfa :=_deg .Value ,error (nil );if _cbcfa !=nil {return _cbcfa ;};_ede .CroptopAttr =&_bcgc ;continue ;};if _deg .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gecb ,_aga :=_deg .Value ,error (nil );if _aga !=nil {return _aga ;};_ede .CroprightAttr =&_gecb ;continue ;};if _deg .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_becc ,_afe :=_deg .Value ,error (nil );if _afe !=nil {return _afe ;};_ede .CropbottomAttr =&_becc ;continue ;};if _deg .Name .Local =="\u0067\u0061\u0069\u006e"{_bbe ,_bdd :=_deg .Value ,error (nil );if _bdd !=nil {return _bdd ;};_ede .GainAttr =&_bbe ;continue ;};if _deg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_daa ,_aabd :=_deg .Value ,error (nil );if _aabd !=nil {return _aabd ;};_ede .BlacklevelAttr =&_daa ;continue ;};if _deg .Name .Local =="\u0067\u0061\u006dm\u0061"{_bgbb ,_bbd :=_deg .Value ,error (nil );if _bbd !=nil {return _bbd ;};_ede .GammaAttr =&_bgbb ;continue ;};if _deg .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_ede .GrayscaleAttr .UnmarshalXMLAttr (_deg );continue ;};if _deg .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_ede .BilevelAttr .UnmarshalXMLAttr (_deg );continue ;};};for {_eed ,_ddb :=d .Token ();if _ddb !=nil {return _cg .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",_ddb );};if _dfgc ,_eeff :=_eed .(_d .EndElement );_eeff &&_dfgc .Name ==start .Name {break ;};};return nil ;};func (_acg *AG_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdd :=range start .Attr {if _fdd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_acg .FilledAttr .UnmarshalXMLAttr (_fdd );continue ;};if _fdd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gceb ,_eabf :=_fdd .Value ,error (nil );if _eabf !=nil {return _eabf ;};_acg .FillcolorAttr =&_gceb ;continue ;};};for {_dbd ,_baf :=d .Token ();if _baf !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_baf );};if _dgfg ,_fed :=_dbd .(_d .EndElement );_fed &&_dgfg .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_eebff :=&OfcCT_StrokeChild {};return _eebff };func (_abbag OfcST_InsetMode )String ()string {switch _abbag {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_gcdbf *OfcST_OLEUpdateMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debbf ,_ggffag :=d .Token ();if _ggffag !=nil {return _ggffag ;};if _ddde ,_dedde :=_debbf .(_d .EndElement );_dedde &&_ddde .Name ==start .Name {*_gcdbf =1;return nil ;};if _cgadb ,_cfcgf :=_debbf .(_d .CharData );!_cfcgf {return _cg .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",_debbf );}else {switch string (_cgadb ){case "":*_gcdbf =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_gcdbf =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_gcdbf =2;};};_debbf ,_ggffag =d .Token ();if _ggffag !=nil {return _ggffag ;};if _ceadc ,_fbccb :=_debbf .(_d .EndElement );_fbccb &&_ceadc .Name ==start .Name {return nil ;};return _cg .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",_debbf );};func NewCT_Group ()*CT_Group {_ccda :=&CT_Group {};return _ccda };func (_afd *AG_Adj )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afd .AdjAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a"},Value :_cg .Sprintf ("\u0025\u0076",*_afd .AdjAttr )});};return nil ;};func (_fbgb *OfcCT_StrokeChild )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0068\u0069\u006c\u0064";};if _fbgb .OnAttr !=_b .ST_TrueFalseUnset {_cggbfa ,_ggegb :=_fbgb .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _ggegb !=nil {return _ggegb ;};start .Attr =append (start .Attr ,_cggbfa );};if _fbgb .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fbgb .WeightAttr )});};if _fbgb .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_fbgb .ColorAttr )});};if _fbgb .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_fbgb .Color2Attr )});};if _fbgb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_fbgb .OpacityAttr )});};if _fbgb .LinestyleAttr !=ST_StrokeLineStyleUnset {_geba ,_gcbee :=_fbgb .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"});if _gcbee !=nil {return _gcbee ;};start .Attr =append (start .Attr ,_geba );};if _fbgb .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fbgb .MiterlimitAttr )});};if _fbgb .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_baaf ,_fefdf :=_fbgb .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _fefdf !=nil {return _fefdf ;};start .Attr =append (start .Attr ,_baaf );};if _fbgb .EndcapAttr !=ST_StrokeEndCapUnset {_gedd ,_abfde :=_fbgb .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _abfde !=nil {return _abfde ;};start .Attr =append (start .Attr ,_gedd );};if _fbgb .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_cg .Sprintf ("\u0025\u0076",*_fbgb .DashstyleAttr )});};if _fbgb .InsetpenAttr !=_b .ST_TrueFalseUnset {_fdgff ,_aefeca :=_fbgb .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _aefeca !=nil {return _aefeca ;};start .Attr =append (start .Attr ,_fdgff );};if _fbgb .FilltypeAttr !=ST_FillTypeUnset {_aeaca ,_gfdgbc :=_fbgb .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _gfdgbc !=nil {return _gfdgbc ;};start .Attr =append (start .Attr ,_aeaca );};if _fbgb .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_fbgb .SrcAttr )});};if _fbgb .ImageaspectAttr !=ST_ImageAspectUnset {_eegbdd ,_begdd :=_fbgb .ImageaspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _begdd !=nil {return _begdd ;};start .Attr =append (start .Attr ,_eegbdd );};if _fbgb .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_fbgb .ImagesizeAttr )});};if _fbgb .ImagealignshapeAttr !=_b .ST_TrueFalseUnset {_agbd ,_dccde :=_fbgb .ImagealignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _dccde !=nil {return _dccde ;};start .Attr =append (start .Attr ,_agbd );};if _fbgb .StartarrowAttr !=ST_StrokeArrowTypeUnset {_ffcbe ,_ageeb :=_fbgb .StartarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _ageeb !=nil {return _ageeb ;};start .Attr =append (start .Attr ,_ffcbe );};if _fbgb .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_fbddc ,_bdgec :=_fbgb .StartarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"});if _bdgec !=nil {return _bdgec ;};start .Attr =append (start .Attr ,_fbddc );};if _fbgb .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_fdgbg ,_ddaff :=_fbgb .StartarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"});if _ddaff !=nil {return _ddaff ;};start .Attr =append (start .Attr ,_fdgbg );};if _fbgb .EndarrowAttr !=ST_StrokeArrowTypeUnset {_ecadd ,_dbceg :=_fbgb .EndarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _dbceg !=nil {return _dbceg ;};start .Attr =append (start .Attr ,_ecadd );};if _fbgb .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bagde ,_ccgeda :=_fbgb .EndarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _ccgeda !=nil {return _ccgeda ;};start .Attr =append (start .Attr ,_bagde );};if _fbgb .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bffgbe ,_fdeba :=_fbgb .EndarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _fdeba !=nil {return _fdeba ;};start .Attr =append (start .Attr ,_bffgbe );};if _fbgb .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_fbgb .HrefAttr )});};if _fbgb .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_cg .Sprintf ("\u0025\u0076",*_fbgb .AlthrefAttr )});};if _fbgb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fbgb .TitleAttr )});};if _fbgb .ForcedashAttr !=_b .ST_TrueFalseUnset {_abea ,_fggged :=_fbgb .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fggged !=nil {return _fggged ;};start .Attr =append (start .Attr ,_abea );};if _fbgb .ExtAttr !=ST_ExtUnset {_ggefa ,_gcfgb :=_fbgb .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gcfgb !=nil {return _gcfgb ;};start .Attr =append (start .Attr ,_ggefa );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddce OfcST_How )ValidateWithPath (path string )error {switch _ddce {case 0,1,2,3,4,5,6:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddce ));};return nil ;}; -// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path -func (_efc *AG_ImageAttributes )ValidateWithPath (path string )error {if _ffa :=_efc .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_ffa !=nil {return _ffa ;};if _bbdb :=_efc .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_bbdb !=nil {return _bbdb ;};return nil ;};func (_dc *AG_Adj )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_fda :=range start .Attr {if _fda .Name .Local =="\u0061\u0064\u006a"{_ega ,_c :=_fda .Value ,error (nil );if _c !=nil {return _c ;};_dc .AdjAttr =&_ega ;continue ;};};for {_ege ,_gf :=d .Token ();if _gf !=nil {return _ef .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_gf );};if _cc ,_ae :=_ege .(_af .EndElement );_ae &&_cc .Name ==start .Name {break ;};};return nil ;};type AG_Id struct{IdAttr *string ;};func (_abdbg *OfcCT_ColorMru )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_dggcf :=range start .Attr {if _dggcf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_gcdcb ,_gfagd :=_dggcf .Value ,error (nil );if _gfagd !=nil {return _gfagd ;};_abdbg .ColorsAttr =&_gcdcb ;continue ;};if _dggcf .Name .Local =="\u0065\u0078\u0074"{_abdbg .ExtAttr .UnmarshalXMLAttr (_dggcf );continue ;};};for {_cgfgf ,_cbedda :=d .Token ();if _cbedda !=nil {return _ef .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",_cbedda );};if _bbgbe ,_cfdbe :=_cgfgf .(_af .EndElement );_cfdbe &&_bbgbe .Name ==start .Name {break ;};};return nil ;};type ST_StrokeArrowType byte ;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;);func (_adada *CT_ImageData )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061";};if _adada .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .EmbosscolorAttr )});};if _adada .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .RecolortargetAttr )});};if _adada .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .HrefAttr )});};if _adada .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .AlthrefAttr )});};if _adada .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .TitleAttr )});};if _adada .OleidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .OleidAttr )});};if _adada .DetectmouseclickAttr !=_ea .ST_TrueFalseUnset {_dcaa ,_cccg :=_adada .DetectmouseclickAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _cccg !=nil {return _cccg ;};start .Attr =append (start .Attr ,_dcaa );};if _adada .MovieAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .MovieAttr )});};if _adada .RelidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .RelidAttr )});};if _adada .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .IdAttr )});};if _adada .PictAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .PictAttr )});};if _adada .RHrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .RHrefAttr )});};if _adada .SIdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .SIdAttr )});};if _adada .SrcAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0072\u0063"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .SrcAttr )});};if _adada .CropleftAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .CropleftAttr )});};if _adada .CroptopAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .CroptopAttr )});};if _adada .CroprightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .CroprightAttr )});};if _adada .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .CropbottomAttr )});};if _adada .GainAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .GainAttr )});};if _adada .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .BlacklevelAttr )});};if _adada .GammaAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .GammaAttr )});};if _adada .GrayscaleAttr !=_ea .ST_TrueFalseUnset {_bebgf ,_eadf :=_adada .GrayscaleAttr .MarshalXMLAttr (_af .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _eadf !=nil {return _eadf ;};start .Attr =append (start .Attr ,_bebgf );};if _adada .BilevelAttr !=_ea .ST_TrueFalseUnset {_decd ,_ggeb :=_adada .BilevelAttr .MarshalXMLAttr (_af .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _ggeb !=nil {return _ggeb ;};start .Attr =append (start .Attr ,_decd );};if _adada .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_adada .ChromakeyAttr )});};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_dfca *CT_ImageData )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_abgb :=range start .Attr {if _abgb .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"&&_abgb .Name .Local =="\u0070\u0069\u0063\u0074"||_abgb .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"&&_abgb .Name .Local =="\u0070\u0069\u0063\u0074"{_dbge ,_fgde :=_abgb .Value ,error (nil );if _fgde !=nil {return _fgde ;};_dfca .PictAttr =&_dbge ;continue ;};if _abgb .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"&&_abgb .Name .Local =="\u0068\u0072\u0065\u0066"||_abgb .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"&&_abgb .Name .Local =="\u0068\u0072\u0065\u0066"{_ddgde ,_bccd :=_abgb .Value ,error (nil );if _bccd !=nil {return _bccd ;};_dfca .RHrefAttr =&_ddgde ;continue ;};if _abgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abgb .Name .Local =="\u0068\u0072\u0065\u0066"{_gdfc ,_ffbga :=_abgb .Value ,error (nil );if _ffbga !=nil {return _ffbga ;};_dfca .HrefAttr =&_gdfc ;continue ;};if _abgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abgb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gbceb ,_ddbec :=_abgb .Value ,error (nil );if _ddbec !=nil {return _ddbec ;};_dfca .AlthrefAttr =&_gbceb ;continue ;};if _abgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abgb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gaeae ,_baedb :=_abgb .Value ,error (nil );if _baedb !=nil {return _baedb ;};_dfca .TitleAttr =&_gaeae ;continue ;};if _abgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abgb .Name .Local =="\u006f\u006c\u0065i\u0064"{_eabg ,_cadgd :=_e .ParseFloat (_abgb .Value ,64);if _cadgd !=nil {return _cadgd ;};_ddffe :=float32 (_eabg );_dfca .OleidAttr =&_ddffe ;continue ;};if _abgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abgb .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_dfca .DetectmouseclickAttr .UnmarshalXMLAttr (_abgb );continue ;};if _abgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abgb .Name .Local =="\u006d\u006f\u0076i\u0065"{_dcef ,_gcdc :=_e .ParseFloat (_abgb .Value ,64);if _gcdc !=nil {return _gcdc ;};_fbgd :=float32 (_dcef );_dfca .MovieAttr =&_fbgd ;continue ;};if _abgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abgb .Name .Local =="\u0072\u0065\u006ci\u0064"{_agcdc ,_ebbbd :=_abgb .Value ,error (nil );if _ebbbd !=nil {return _ebbbd ;};_dfca .RelidAttr =&_agcdc ;continue ;};if _abgb .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"&&_abgb .Name .Local =="\u0069\u0064"||_abgb .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"&&_abgb .Name .Local =="\u0069\u0064"{_ccfdc ,_adfb :=_abgb .Value ,error (nil );if _adfb !=nil {return _adfb ;};_dfca .IdAttr =&_ccfdc ;continue ;};if _abgb .Name .Local =="\u0069\u0064"{_ebcbfe ,_ccfdfb :=_abgb .Value ,error (nil );if _ccfdfb !=nil {return _ccfdfb ;};_dfca .SIdAttr =&_ebcbfe ;continue ;};if _abgb .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_eacc ,_cgaec :=_abgb .Value ,error (nil );if _cgaec !=nil {return _cgaec ;};_dfca .CropbottomAttr =&_eacc ;continue ;};if _abgb .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_ddcf ,_geag :=_abgb .Value ,error (nil );if _geag !=nil {return _geag ;};_dfca .EmbosscolorAttr =&_ddcf ;continue ;};if _abgb .Name .Local =="\u0073\u0072\u0063"{_addgf ,_eaead :=_abgb .Value ,error (nil );if _eaead !=nil {return _eaead ;};_dfca .SrcAttr =&_addgf ;continue ;};if _abgb .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_gbcdb ,_dccce :=_abgb .Value ,error (nil );if _dccce !=nil {return _dccce ;};_dfca .CropleftAttr =&_gbcdb ;continue ;};if _abgb .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_dgfde ,_caaf :=_abgb .Value ,error (nil );if _caaf !=nil {return _caaf ;};_dfca .CroptopAttr =&_dgfde ;continue ;};if _abgb .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_egffe ,_gdbbg :=_abgb .Value ,error (nil );if _gdbbg !=nil {return _gdbbg ;};_dfca .CroprightAttr =&_egffe ;continue ;};if _abgb .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_eggf ,_beba :=_abgb .Value ,error (nil );if _beba !=nil {return _beba ;};_dfca .RecolortargetAttr =&_eggf ;continue ;};if _abgb .Name .Local =="\u0067\u0061\u0069\u006e"{_abbde ,_eeadf :=_abgb .Value ,error (nil );if _eeadf !=nil {return _eeadf ;};_dfca .GainAttr =&_abbde ;continue ;};if _abgb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_afcc ,_fdec :=_abgb .Value ,error (nil );if _fdec !=nil {return _fdec ;};_dfca .BlacklevelAttr =&_afcc ;continue ;};if _abgb .Name .Local =="\u0067\u0061\u006dm\u0061"{_ebfb ,_fceba :=_abgb .Value ,error (nil );if _fceba !=nil {return _fceba ;};_dfca .GammaAttr =&_ebfb ;continue ;};if _abgb .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_dfca .GrayscaleAttr .UnmarshalXMLAttr (_abgb );continue ;};if _abgb .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_dfca .BilevelAttr .UnmarshalXMLAttr (_abgb );continue ;};if _abgb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_egffec ,_acfc :=_abgb .Value ,error (nil );if _acfc !=nil {return _acfc ;};_dfca .ChromakeyAttr =&_egffec ;continue ;};};for {_edcgc ,_dggb :=d .Token ();if _dggb !=nil {return _ef .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_dggb );};if _dgab ,_daee :=_edcgc .(_af .EndElement );_daee &&_dgab .Name ==start .Name {break ;};};return nil ;};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 _ea .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ea .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ea .ST_TrueFalse ;ButtonAttr _ea .ST_TrueFalse ;UserhiddenAttr _ea .ST_TrueFalse ;BulletAttr _ea .ST_TrueFalse ;HrAttr _ea .ST_TrueFalse ;HrstdAttr _ea .ST_TrueFalse ;HrnoshadeAttr _ea .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ea .ST_TrueFalse ;AllowoverlapAttr _ea .ST_TrueFalse ;UserdrawnAttr _ea .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ea .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ea .ST_TrueFalse ;OleiconAttr _ea .ST_TrueFalse ;OleAttr _ea .ST_TrueFalseBlank ;PreferrelativeAttr _ea .ST_TrueFalse ;CliptowrapAttr _ea .ST_TrueFalse ;ClipAttr _ea .ST_TrueFalse ;}; +// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path +func (_ced *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _ecdg :=_ced .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ecdg !=nil {return _ecdg ;};if _bda :=_ced .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bda !=nil {return _bda ;};if _dbde :=_ced .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dbde !=nil {return _dbde ;};if _dgeg :=_ced .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dgeg !=nil {return _dgeg ;};if _fcg :=_ced .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fcg !=nil {return _fcg ;};if _bcf :=_ced .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bcf !=nil {return _bcf ;};if _fgge :=_ced .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fgge !=nil {return _fgge ;};if _faef :=_ced .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_faef !=nil {return _faef ;};if _fbgg :=_ced .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fbgg !=nil {return _fbgg ;};if _cee :=_ced .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cee !=nil {return _cee ;};return nil ;};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;); -// Validate validates the CT_F and its children -func (_bdcg *CT_F )Validate ()error {return _bdcg .ValidateWithPath ("\u0043\u0054\u005f\u0046")};type Oval struct{CT_Oval };func NewOfcInk ()*OfcInk {_ccgfb :=&OfcInk {};_ccgfb .OfcCT_Ink =*NewOfcCT_Ink ();return _ccgfb };func (_befabg *OfcST_BWMode )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_befabg =0;case "\u0063\u006f\u006co\u0072":*_befabg =1;case "\u0061\u0075\u0074\u006f":*_befabg =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_befabg =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_befabg =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_befabg =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_befabg =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_befabg =7;case "\u0062\u006c\u0061c\u006b":*_befabg =8;case "\u0077\u0068\u0069t\u0065":*_befabg =9;case "\u0068\u0069\u0064\u0065":*_befabg =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_befabg =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_befabg =12;};return nil ;};func (_cceeg *ST_StrokeArrowWidth )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_ddega ,_facb :=d .Token ();if _facb !=nil {return _facb ;};if _ddgfc ,_ccaea :=_ddega .(_af .EndElement );_ccaea &&_ddgfc .Name ==start .Name {*_cceeg =1;return nil ;};if _cdbbf ,_gcacdb :=_ddega .(_af .CharData );!_gcacdb {return _ef .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",_ddega );}else {switch string (_cdbbf ){case "":*_cceeg =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_cceeg =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_cceeg =2;case "\u0077\u0069\u0064\u0065":*_cceeg =3;};};_ddega ,_facb =d .Token ();if _facb !=nil {return _facb ;};if _abgfe ,_abbdec :=_ddega .(_af .EndElement );_abbdec &&_abgfe .Name ==start .Name {return nil ;};return _ef .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",_ddega );};func (_ebgge *EG_ShapeElements )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _ebgge .Path !=nil {_bedeb :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_ebgge .Path ,_bedeb );};if _ebgge .Formulas !=nil {_fefae :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_ebgge .Formulas ,_fefae );};if _ebgge .Handles !=nil {_abgda :=_af .StartElement {Name :_af .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_ebgge .Handles ,_abgda );};if _ebgge .Fill !=nil {_egadg :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ebgge .Fill ,_egadg );};if _ebgge .Stroke !=nil {_ecbacc :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_ebgge .Stroke ,_ecbacc );};if _ebgge .Shadow !=nil {_bgcdg :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ebgge .Shadow ,_bgcdg );};if _ebgge .Textbox !=nil {_cgdca :=_af .StartElement {Name :_af .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_ebgge .Textbox ,_cgdca );};if _ebgge .Textpath !=nil {_febca :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_ebgge .Textpath ,_febca );};if _ebgge .Imagedata !=nil {_fffcf :=_af .StartElement {Name :_af .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_ebgge .Imagedata ,_fffcf );};if _ebgge .Skew !=nil {_deead :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_ebgge .Skew ,_deead );};if _ebgge .Extrusion !=nil {_ceccc :=_af .StartElement {Name :_af .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_ebgge .Extrusion ,_ceccc );};if _ebgge .Callout !=nil {_efgab :=_af .StartElement {Name :_af .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_ebgge .Callout ,_efgab );};if _ebgge .Lock !=nil {_eccf :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_ebgge .Lock ,_eccf );};if _ebgge .Clippath !=nil {_ffcce :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_ebgge .Clippath ,_ffcce );};if _ebgge .Signatureline !=nil {_defbe :=_af .StartElement {Name :_af .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_ebgge .Signatureline ,_defbe );};if _ebgge .Wrap !=nil {_dged :=_af .StartElement {Name :_af .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_ebgge .Wrap ,_dged );};if _ebgge .Anchorlock !=nil {_dbfcg :=_af .StartElement {Name :_af .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}};e .EncodeElement (_ebgge .Anchorlock ,_dbfcg );};if _ebgge .Bordertop !=nil {_gcgc :=_af .StartElement {Name :_af .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_ebgge .Bordertop ,_gcgc );};if _ebgge .Borderbottom !=nil {_gecgd :=_af .StartElement {Name :_af .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ebgge .Borderbottom ,_gecgd );};if _ebgge .Borderleft !=nil {_fadge :=_af .StartElement {Name :_af .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}};e .EncodeElement (_ebgge .Borderleft ,_fadge );};if _ebgge .Borderright !=nil {_aecd :=_af .StartElement {Name :_af .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ebgge .Borderright ,_aecd );};if _ebgge .ClientData !=nil {_bbff :=_af .StartElement {Name :_af .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ebgge .ClientData ,_bbff );};if _ebgge .Textdata !=nil {_bgbdd :=_af .StartElement {Name :_af .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}};e .EncodeElement (_ebgge .Textdata ,_bgbdd );};return nil ;};type OfcCT_StrokeChild struct{OnAttr _ea .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _ea .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 _ea .ST_TrueFalse ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path +func (_agbfga *OfcCT_IdMap )ValidateWithPath (path string )error {if _cbfcc :=_agbfga .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cbfcc !=nil {return _cbfcc ;};return nil ;}; -// Validate validates the OfcCT_Diagram and its children -func (_eagef *OfcCT_Diagram )Validate ()error {return _eagef .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_aeda *CT_Line )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u006c\u0069\u006e\u0065";};if _aeda .FromAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .FromAttr )});};if _aeda .ToAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u006f"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .ToAttr )});};if _aeda .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .HrefAttr )});};if _aeda .TargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .TargetAttr )});};if _aeda .ClassAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .ClassAttr )});};if _aeda .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .TitleAttr )});};if _aeda .AltAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006c\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .AltAttr )});};if _aeda .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .CoordsizeAttr )});};if _aeda .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .CoordoriginAttr )});};if _aeda .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .WrapcoordsAttr )});};if _aeda .PrintAttr !=_ea .ST_TrueFalseUnset {_bfcg ,_bdbc :=_aeda .PrintAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bdbc !=nil {return _bdbc ;};start .Attr =append (start .Attr ,_bfcg );};if _aeda .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .IdAttr )});};if _aeda .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .StyleAttr )});};if _aeda .SpidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .SpidAttr )});};if _aeda .OnedAttr !=_ea .ST_TrueFalseUnset {_afaa ,_gdfb :=_aeda .OnedAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gdfb !=nil {return _gdfb ;};start .Attr =append (start .Attr ,_afaa );};if _aeda .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .RegroupidAttr )});};if _aeda .DoubleclicknotifyAttr !=_ea .ST_TrueFalseUnset {_cdce ,_cabgf :=_aeda .DoubleclicknotifyAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cabgf !=nil {return _cabgf ;};start .Attr =append (start .Attr ,_cdce );};if _aeda .ButtonAttr !=_ea .ST_TrueFalseUnset {_eafae ,_cffa :=_aeda .ButtonAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cffa !=nil {return _cffa ;};start .Attr =append (start .Attr ,_eafae );};if _aeda .UserhiddenAttr !=_ea .ST_TrueFalseUnset {_eggfa ,_fdfb :=_aeda .UserhiddenAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fdfb !=nil {return _fdfb ;};start .Attr =append (start .Attr ,_eggfa );};if _aeda .BulletAttr !=_ea .ST_TrueFalseUnset {_fdbac ,_gcced :=_aeda .BulletAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gcced !=nil {return _gcced ;};start .Attr =append (start .Attr ,_fdbac );};if _aeda .HrAttr !=_ea .ST_TrueFalseUnset {_fdbd ,_fffgb :=_aeda .HrAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0068\u0072"});if _fffgb !=nil {return _fffgb ;};start .Attr =append (start .Attr ,_fdbd );};if _aeda .HrstdAttr !=_ea .ST_TrueFalseUnset {_gebeb ,_ebceg :=_aeda .HrstdAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ebceg !=nil {return _ebceg ;};start .Attr =append (start .Attr ,_gebeb );};if _aeda .HrnoshadeAttr !=_ea .ST_TrueFalseUnset {_gbebgd ,_cgdg :=_aeda .HrnoshadeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cgdg !=nil {return _cgdg ;};start .Attr =append (start .Attr ,_gbebgd );};if _aeda .HrpctAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .HrpctAttr )});};if _aeda .HralignAttr !=OfcST_HrAlignUnset {_gebb ,_bgfd :=_aeda .HralignAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bgfd !=nil {return _bgfd ;};start .Attr =append (start .Attr ,_gebb );};if _aeda .AllowincellAttr !=_ea .ST_TrueFalseUnset {_ccbf ,_abadc :=_aeda .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _abadc !=nil {return _abadc ;};start .Attr =append (start .Attr ,_ccbf );};if _aeda .AllowoverlapAttr !=_ea .ST_TrueFalseUnset {_dddc ,_egag :=_aeda .AllowoverlapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _egag !=nil {return _egag ;};start .Attr =append (start .Attr ,_dddc );};if _aeda .UserdrawnAttr !=_ea .ST_TrueFalseUnset {_aecb ,_efec :=_aeda .UserdrawnAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _efec !=nil {return _efec ;};start .Attr =append (start .Attr ,_aecb );};if _aeda .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .BordertopcolorAttr )});};if _aeda .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .BorderleftcolorAttr )});};if _aeda .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .BorderbottomcolorAttr )});};if _aeda .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .BorderrightcolorAttr )});};if _aeda .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fefdb ,_cgced :=_aeda .DgmlayoutAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cgced !=nil {return _cgced ;};start .Attr =append (start .Attr ,_fefdb );};if _aeda .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .DgmnodekindAttr )});};if _aeda .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gdfcf ,_fgedg :=_aeda .DgmlayoutmruAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fgedg !=nil {return _fgedg ;};start .Attr =append (start .Attr ,_gdfcf );};if _aeda .InsetmodeAttr !=OfcST_InsetModeUnset {_cbgcf ,_cfdeb :=_aeda .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cfdeb !=nil {return _cfdeb ;};start .Attr =append (start .Attr ,_cbgcf );};if _aeda .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .OpacityAttr )});};if _aeda .StrokedAttr !=_ea .ST_TrueFalseUnset {_fbbeef ,_cacf :=_aeda .StrokedAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cacf !=nil {return _cacf ;};start .Attr =append (start .Attr ,_fbbeef );};if _aeda .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .StrokecolorAttr )});};if _aeda .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .StrokeweightAttr )});};if _aeda .InsetpenAttr !=_ea .ST_TrueFalseUnset {_eada ,_gegdc :=_aeda .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gegdc !=nil {return _gegdc ;};start .Attr =append (start .Attr ,_eada );};if _aeda .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .ChromakeyAttr )});};if _aeda .FilledAttr !=_ea .ST_TrueFalseUnset {_ecda ,_aabdc :=_aeda .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _aabdc !=nil {return _aabdc ;};start .Attr =append (start .Attr ,_ecda );};if _aeda .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .FillcolorAttr )});};if _aeda .SptAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_aeda .SptAttr )});};if _aeda .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fegg ,_ebag :=_aeda .ConnectortypeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ebag !=nil {return _ebag ;};start .Attr =append (start .Attr ,_fegg );};if _aeda .BwmodeAttr !=OfcST_BWModeUnset {_gaged ,_eacb :=_aeda .BwmodeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _eacb !=nil {return _eacb ;};start .Attr =append (start .Attr ,_gaged );};if _aeda .BwpureAttr !=OfcST_BWModeUnset {_abbeb ,_abac :=_aeda .BwpureAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _abac !=nil {return _abac ;};start .Attr =append (start .Attr ,_abbeb );};if _aeda .BwnormalAttr !=OfcST_BWModeUnset {_fdgfc ,_cagbcc :=_aeda .BwnormalAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cagbcc !=nil {return _cagbcc ;};start .Attr =append (start .Attr ,_fdgfc );};if _aeda .ForcedashAttr !=_ea .ST_TrueFalseUnset {_daef ,_ddcb :=_aeda .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ddcb !=nil {return _ddcb ;};start .Attr =append (start .Attr ,_daef );};if _aeda .OleiconAttr !=_ea .ST_TrueFalseUnset {_ccda ,_degcg :=_aeda .OleiconAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _degcg !=nil {return _degcg ;};start .Attr =append (start .Attr ,_ccda );};if _aeda .OleAttr !=_ea .ST_TrueFalseBlankUnset {_cdda ,_adba :=_aeda .OleAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006fl\u0065"});if _adba !=nil {return _adba ;};start .Attr =append (start .Attr ,_cdda );};if _aeda .PreferrelativeAttr !=_ea .ST_TrueFalseUnset {_dcbcb ,_cgbc :=_aeda .PreferrelativeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _cgbc !=nil {return _cgbc ;};start .Attr =append (start .Attr ,_dcbcb );};if _aeda .CliptowrapAttr !=_ea .ST_TrueFalseUnset {_abfbf ,_gebec :=_aeda .CliptowrapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gebec !=nil {return _gebec ;};start .Attr =append (start .Attr ,_abfbf );};if _aeda .ClipAttr !=_ea .ST_TrueFalseUnset {_fgfgd ,_cffe :=_aeda .ClipAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cffe !=nil {return _cffe ;};start .Attr =append (start .Attr ,_fgfgd );};e .EncodeToken (start );if _aeda .EG_ShapeElements !=nil {for _ ,_gdga :=range _aeda .EG_ShapeElements {_gdga .MarshalXML (e ,_af .StartElement {});};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};const (ST_ShadowTypeUnset ST_ShadowType =0;ST_ShadowTypeSingle ST_ShadowType =1;ST_ShadowTypeDouble ST_ShadowType =2;ST_ShadowTypeEmboss ST_ShadowType =3;ST_ShadowTypePerspective ST_ShadowType =4;); +// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path +func (_faca *OfcExtrusion )ValidateWithPath (path string )error {if _cfdg :=_faca .OfcCT_Extrusion .ValidateWithPath (path );_cfdg !=nil {return _cfdg ;};return nil ;};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_ebgbb :=&OfcCT_SignatureLine {};return _ebgbb }; -// Validate validates the OfcCT_Proxy and its children -func (_gcab *OfcCT_Proxy )Validate ()error {return _gcab .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");}; +// Validate validates the OfcComplex and its children +func (_gbfec *OfcComplex )Validate ()error {return _gbfec .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_gdcdc ST_Ext )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdcdc .String (),start );};type CT_Curve struct{FromAttr *string ;Control1Attr *string ;Control2Attr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};func (_acgag ST_StrokeEndCap )Validate ()error {return _acgag .ValidateWithPath ("")};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_agecf :=&OfcCT_ShapeLayout {};return _agecf };const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);func (_ccbgb *OfcCT_Ink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b";};if _ccbgb .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_cg .Sprintf ("\u0025\u0076",*_ccbgb .IAttr )});};if _ccbgb .AnnotationAttr !=_b .ST_TrueFalseUnset {_gefbga ,_bbbga :=_ccbgb .AnnotationAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _bbbga !=nil {return _bbbga ;};start .Attr =append (start .Attr ,_gefbga );};if _ccbgb .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ccbgb .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path -func (_bfgee *CT_ImageData )ValidateWithPath (path string )error {if _accae :=_bfgee .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_accae !=nil {return _accae ;};if _gfadb :=_bfgee .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_gfadb !=nil {return _gfadb ;};if _gcbb :=_bfgee .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_gcbb !=nil {return _gcbb ;};return nil ;}; +// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path +func (_cgdc *AG_Fill )ValidateWithPath (path string )error {if _gbbe :=_cgdc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gbbe !=nil {return _gbbe ;};return nil ;};func (_gfeca *OfcST_ExtrusionPlane )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgffc ,_dcgde :=d .Token ();if _dcgde !=nil {return _dcgde ;};if _aebec ,_agdd :=_cgffc .(_d .EndElement );_agdd &&_aebec .Name ==start .Name {*_gfeca =1;return nil ;};if _aggdc ,_cbaadg :=_cgffc .(_d .CharData );!_cbaadg {return _cg .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",_cgffc );}else {switch string (_aggdc ){case "":*_gfeca =0;case "\u0058\u0059":*_gfeca =1;case "\u005a\u0058":*_gfeca =2;case "\u0059\u005a":*_gfeca =3;};};_cgffc ,_dcgde =d .Token ();if _dcgde !=nil {return _dcgde ;};if _dfcedb ,_ddeeeg :=_cgffc .(_d .EndElement );_ddeeeg &&_dfcedb .Name ==start .Name {return nil ;};return _cg .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",_cgffc );};func (_cffbga OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _cffbga {case 0,1,2,3,4:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffbga ));};return nil ;};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func NewOfcCT_Callout ()*OfcCT_Callout {_becdf :=&OfcCT_Callout {};return _becdf };type OfcST_ExtrusionRender byte ; -// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path -func (_fef *AG_StrokeAttributes )ValidateWithPath (path string )error {if _gcc :=_fef .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gcc !=nil {return _gcc ;};if _abbcc :=_fef .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_abbcc !=nil {return _abbcc ;};if _fgfa :=_fef .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fgfa !=nil {return _fgfa ;};if _addg :=_fef .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_addg !=nil {return _addg ;};if _gfdbc :=_fef .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gfdbc !=nil {return _gfdbc ;};if _cbbcg :=_fef .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cbbcg !=nil {return _cbbcg ;};if _bafe :=_fef .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_bafe !=nil {return _bafe ;};if _ggec :=_fef .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_ggec !=nil {return _ggec ;};if _cada :=_fef .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_cada !=nil {return _cada ;};if _ecgdd :=_fef .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_ecgdd !=nil {return _ecgdd ;};if _acbf :=_fef .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_acbf !=nil {return _acbf ;};if _dfee :=_fef .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_dfee !=nil {return _dfee ;};if _dcdcf :=_fef .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_dcdcf !=nil {return _dcdcf ;};if _bbdd :=_fef .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bbdd !=nil {return _bbdd ;};if _fdgc :=_fef .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fdgc !=nil {return _fdgc ;};return nil ;}; +// Validate validates the CT_TextPath and its children +func (_bgefa *CT_TextPath )Validate ()error {return _bgefa .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};type OfcST_RType byte ; -// Validate validates the AG_OfficeCoreAttributes and its children -func (_gdf *AG_OfficeCoreAttributes )Validate ()error {return _gdf .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_gfbgc *CT_Textbox )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx";};if _gfbgc .InsetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_gfbgc .InsetAttr )});};if _gfbgc .SingleclickAttr !=_ea .ST_TrueFalseUnset {_baabfg ,_edgdf :=_gfbgc .SingleclickAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _edgdf !=nil {return _edgdf ;};start .Attr =append (start .Attr ,_baabfg );};if _gfbgc .InsetmodeAttr !=OfcST_InsetModeUnset {_gedb ,_adca :=_gfbgc .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _adca !=nil {return _adca ;};start .Attr =append (start .Attr ,_gedb );};if _gfbgc .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_gfbgc .IdAttr )});};if _gfbgc .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_gfbgc .StyleAttr )});};e .EncodeToken (start );if _gfbgc .TxbxContent !=nil {_beeac :=_af .StartElement {Name :_af .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gfbgc .TxbxContent ,_beeac );};if _gfbgc .Any !=nil {_gfbgc .Any .MarshalXML (e ,_af .StartElement {});};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;};type OfcST_DiagramLayout byte ;func NewAG_ImageAttributes ()*AG_ImageAttributes {_daag :=&AG_ImageAttributes {};return _daag };func NewOfcSignatureline ()*OfcSignatureline {_dgbfc :=&OfcSignatureline {};_dgbfc .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _dgbfc ;}; +// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path +func (_cccfd *CT_PolyLine )ValidateWithPath (path string )error {for _ddefbd ,_cgfa :=range _cccfd .Ink {if _baacg :=_cgfa .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ddefbd ));_baacg !=nil {return _baacg ;};};for _ggdcc ,_fbcdc :=range _cccfd .EG_ShapeElements {if _gebb :=_fbcdc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ggdcc ));_gebb !=nil {return _gebb ;};};if _abab :=_cccfd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_abab !=nil {return _abab ;};if _cgbga :=_cccfd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cgbga !=nil {return _cgbga ;};if _abcf :=_cccfd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_abcf !=nil {return _abcf ;};if _edaed :=_cccfd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_edaed !=nil {return _edaed ;};if _aeca :=_cccfd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_aeca !=nil {return _aeca ;};if _fefea :=_cccfd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fefea !=nil {return _fefea ;};if _aeac :=_cccfd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aeac !=nil {return _aeac ;};if _abdee :=_cccfd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_abdee !=nil {return _abdee ;};if _faeb :=_cccfd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_faeb !=nil {return _faeb ;};if _cbaac :=_cccfd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cbaac !=nil {return _cbaac ;};if _cfbfd :=_cccfd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cfbfd !=nil {return _cfbfd ;};if _adcgfb :=_cccfd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_adcgfb !=nil {return _adcgfb ;};if _fcfd :=_cccfd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fcfd !=nil {return _fcfd ;};if _abdad :=_cccfd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_abdad !=nil {return _abdad ;};if _feded :=_cccfd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_feded !=nil {return _feded ;};if _ceea :=_cccfd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ceea !=nil {return _ceea ;};if _dcfe :=_cccfd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dcfe !=nil {return _dcfe ;};if _bbae :=_cccfd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bbae !=nil {return _bbae ;};if _gafd :=_cccfd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gafd !=nil {return _gafd ;};if _bcbgb :=_cccfd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bcbgb !=nil {return _bcbgb ;};if _facef :=_cccfd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_facef !=nil {return _facef ;};if _bdfg :=_cccfd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bdfg !=nil {return _bdfg ;};if _fdff :=_cccfd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fdff !=nil {return _fdff ;};if _ccbg :=_cccfd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ccbg !=nil {return _ccbg ;};if _fagfee :=_cccfd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fagfee !=nil {return _fagfee ;};if _gedc :=_cccfd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gedc !=nil {return _gedc ;};if _dgfa :=_cccfd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dgfa !=nil {return _dgfa ;};if _gebbf :=_cccfd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gebbf !=nil {return _gebbf ;};if _ccba :=_cccfd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ccba !=nil {return _ccba ;};return nil ;};func (_aebf *CT_Rect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eebc :=range start .Attr {if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gcdf ,_ggaa :=_eebc .Value ,error (nil );if _ggaa !=nil {return _ggaa ;};_aebf .BordertopcolorAttr =&_gcdf ;continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aebf .BulletAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0068\u0072"{_aebf .HrAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aebf .CliptowrapAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0068\u0072\u0073t\u0064"{_aebf .HrstdAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u006f\u006c\u0065"{_aebf .OleAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aebf .HrnoshadeAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u006f\u006e\u0065\u0064"{_aebf .OnedAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfaae ,_egab :=_c .ParseFloat (_eebc .Value ,64);if _egab !=nil {return _egab ;};_cebd :=float32 (_gfaae );_aebf .HrpctAttr =&_cebd ;continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aebf .OleiconAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cbedg ,_ecbgd :=_eebc .Value ,error (nil );if _ecbgd !=nil {return _ecbgd ;};_aebf .BorderbottomcolorAttr =&_cbedg ;continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aebf .DgmlayoutmruAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fgbe ,_gaabc :=_c .ParseInt (_eebc .Value ,10,64);if _gaabc !=nil {return _gaabc ;};_aebf .RegroupidAttr =&_fgbe ;continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0063\u006c\u0069\u0070"{_aebf .ClipAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aebf .HralignAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aebf .PreferrelativeAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aebf .DgmlayoutAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aebf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aebf .InsetmodeAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aebf .ButtonAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aebf .UserdrawnAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aebf .AllowincellAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0073\u0070\u0074"{_fbfdfb ,_ffdeb :=_c .ParseFloat (_eebc .Value ,64);if _ffdeb !=nil {return _ffdeb ;};_bfgbf :=float32 (_fbfdfb );_aebf .SptAttr =&_bfgbf ;continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_edbbf ,_edba :=_eebc .Value ,error (nil );if _edba !=nil {return _edba ;};_aebf .BorderleftcolorAttr =&_edbbf ;continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aebf .ConnectortypeAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_efbcc ,_ddfcf :=_eebc .Value ,error (nil );if _ddfcf !=nil {return _ddfcf ;};_aebf .BorderrightcolorAttr =&_efbcc ;continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0073\u0070\u0069\u0064"{_edbfb ,_fedcg :=_eebc .Value ,error (nil );if _fedcg !=nil {return _fedcg ;};_aebf .SpidAttr =&_edbfb ;continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cfgef ,_egag :=_c .ParseInt (_eebc .Value ,10,64);if _egag !=nil {return _egag ;};_aebf .DgmnodekindAttr =&_cfgef ;continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aebf .BwpureAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aebf .ForcedashAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aebf .BwnormalAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aebf .BwmodeAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aebf .UserhiddenAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aebf .AllowoverlapAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_abefe ,_bbdbe :=_eebc .Value ,error (nil );if _bbdbe !=nil {return _bbdbe ;};_aebf .TargetAttr =&_abefe ;continue ;};if _eebc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ddbad ,_cgacf :=_eebc .Value ,error (nil );if _cgacf !=nil {return _cgacf ;};_aebf .CoordoriginAttr =&_ddbad ;continue ;};if _eebc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aebf .StrokedAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cdgf ,_egbbb :=_eebc .Value ,error (nil );if _egbbb !=nil {return _egbbb ;};_aebf .CoordsizeAttr =&_cdgf ;continue ;};if _eebc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_defagf ,_ebfe :=_eebc .Value ,error (nil );if _ebfe !=nil {return _ebfe ;};_aebf .StrokeweightAttr =&_defagf ;continue ;};if _eebc .Name .Local =="\u0073\u0074\u0079l\u0065"{_fafcg ,_ffeed :=_eebc .Value ,error (nil );if _ffeed !=nil {return _ffeed ;};_aebf .StyleAttr =&_fafcg ;continue ;};if _eebc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aefge ,_fabea :=_eebc .Value ,error (nil );if _fabea !=nil {return _fabea ;};_aebf .ChromakeyAttr =&_aefge ;continue ;};if _eebc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dfbee ,_egfbe :=_eebc .Value ,error (nil );if _egfbe !=nil {return _egfbe ;};_aebf .FillcolorAttr =&_dfbee ;continue ;};if _eebc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_caagc ,_bgeaff :=_eebc .Value ,error (nil );if _bgeaff !=nil {return _bgeaff ;};_aebf .OpacityAttr =&_caagc ;continue ;};if _eebc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_edafb ,_bdgdaf :=_eebc .Value ,error (nil );if _bdgdaf !=nil {return _bdgdaf ;};_aebf .WrapcoordsAttr =&_edafb ;continue ;};if _eebc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bfae ,_eefaf :=_eebc .Value ,error (nil );if _eefaf !=nil {return _eefaf ;};_aebf .StrokecolorAttr =&_bfae ;continue ;};if _eebc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aebf .InsetpenAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Local =="\u0068\u0072\u0065\u0066"{_fddae ,_eccd :=_eebc .Value ,error (nil );if _eccd !=nil {return _eccd ;};_aebf .HrefAttr =&_fddae ;continue ;};if _eebc .Name .Local =="\u0069\u0064"{_dccad ,_gbcbd :=_eebc .Value ,error (nil );if _gbcbd !=nil {return _gbcbd ;};_aebf .IdAttr =&_dccad ;continue ;};if _eebc .Name .Local =="\u0070\u0072\u0069n\u0074"{_aebf .PrintAttr .UnmarshalXMLAttr (_eebc );continue ;};if _eebc .Name .Local =="\u0061\u006c\u0074"{_efbd ,_adag :=_eebc .Value ,error (nil );if _adag !=nil {return _adag ;};_aebf .AltAttr =&_efbd ;continue ;};if _eebc .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecge ,_fcac :=_eebc .Value ,error (nil );if _fcac !=nil {return _fcac ;};_aebf .TitleAttr =&_ecge ;continue ;};if _eebc .Name .Local =="\u0063\u006c\u0061s\u0073"{_gaae ,_bdcee :=_eebc .Value ,error (nil );if _bdcee !=nil {return _bdcee ;};_aebf .ClassAttr =&_gaae ;continue ;};if _eebc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aebf .FilledAttr .UnmarshalXMLAttr (_eebc );continue ;};};_fcadg :for {_gabe ,_dfaeg :=d .Token ();if _dfaeg !=nil {return _dfaeg ;};switch _ebefd :=_gabe .(type ){case _d .StartElement :switch _ebefd .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddfb :=NewEG_ShapeElements ();_ddfb .Path =NewPath ();if _addb :=d .DecodeElement (_ddfb .Path ,&_ebefd );_addb !=nil {return _addb ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_ddfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cadbg :=NewEG_ShapeElements ();_cadbg .Formulas =NewFormulas ();if _bafc :=d .DecodeElement (_cadbg .Formulas ,&_ebefd );_bafc !=nil {return _bafc ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_cadbg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdee :=NewEG_ShapeElements ();_cdee .Handles =NewHandles ();if _ffcbc :=d .DecodeElement (_cdee .Handles ,&_ebefd );_ffcbc !=nil {return _ffcbc ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_cdee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccfb :=NewEG_ShapeElements ();_ccfb .Fill =NewFill ();if _gebba :=d .DecodeElement (_ccfb .Fill ,&_ebefd );_gebba !=nil {return _gebba ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_ccfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdfeg :=NewEG_ShapeElements ();_cdfeg .Stroke =NewStroke ();if _cfebb :=d .DecodeElement (_cdfeg .Stroke ,&_ebefd );_cfebb !=nil {return _cfebb ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_cdfeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfabb :=NewEG_ShapeElements ();_dfabb .Shadow =NewShadow ();if _fbca :=d .DecodeElement (_dfabb .Shadow ,&_ebefd );_fbca !=nil {return _fbca ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_dfabb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abag :=NewEG_ShapeElements ();_abag .Textbox =NewTextbox ();if _ccea :=d .DecodeElement (_abag .Textbox ,&_ebefd );_ccea !=nil {return _ccea ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_abag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abbdc :=NewEG_ShapeElements ();_abbdc .Textpath =NewTextpath ();if _dfed :=d .DecodeElement (_abbdc .Textpath ,&_ebefd );_dfed !=nil {return _dfed ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_abbdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agca :=NewEG_ShapeElements ();_agca .Imagedata =NewImagedata ();if _fgeeec :=d .DecodeElement (_agca .Imagedata ,&_ebefd );_fgeeec !=nil {return _fgeeec ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_agca );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dced :=NewEG_ShapeElements ();_dced .Skew =NewOfcSkew ();if _ebbbb :=d .DecodeElement (_dced .Skew ,&_ebefd );_ebbbb !=nil {return _ebbbb ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_dced );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cagb :=NewEG_ShapeElements ();_cagb .Extrusion =NewOfcExtrusion ();if _fccf :=d .DecodeElement (_cagb .Extrusion ,&_ebefd );_fccf !=nil {return _fccf ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_cagb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_becg :=NewEG_ShapeElements ();_becg .Callout =NewOfcCallout ();if _fbfg :=d .DecodeElement (_becg .Callout ,&_ebefd );_fbfg !=nil {return _fbfg ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_becg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_accdg :=NewEG_ShapeElements ();_accdg .Lock =NewOfcLock ();if _eadd :=d .DecodeElement (_accdg .Lock ,&_ebefd );_eadd !=nil {return _eadd ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_accdg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgbc :=NewEG_ShapeElements ();_cgbc .Clippath =NewOfcClippath ();if _dcbb :=d .DecodeElement (_cgbc .Clippath ,&_ebefd );_dcbb !=nil {return _dcbb ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_cgbc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebgbga :=NewEG_ShapeElements ();_ebgbga .Signatureline =NewOfcSignatureline ();if _gadf :=d .DecodeElement (_ebgbga .Signatureline ,&_ebefd );_gadf !=nil {return _gadf ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_ebgbga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fadfc :=NewEG_ShapeElements ();_fadfc .Wrap =_e .NewWrap ();if _dfgeaa :=d .DecodeElement (_fadfc .Wrap ,&_ebefd );_dfgeaa !=nil {return _dfgeaa ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_fadfc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdfef :=NewEG_ShapeElements ();_cdfef .Anchorlock =_e .NewAnchorlock ();if _aaeb :=d .DecodeElement (_cdfef .Anchorlock ,&_ebefd );_aaeb !=nil {return _aaeb ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_cdfef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eagda :=NewEG_ShapeElements ();_eagda .Bordertop =_e .NewBordertop ();if _geebc :=d .DecodeElement (_eagda .Bordertop ,&_ebefd );_geebc !=nil {return _geebc ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_eagda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_feefc :=NewEG_ShapeElements ();_feefc .Borderbottom =_e .NewBorderbottom ();if _cdgec :=d .DecodeElement (_feefc .Borderbottom ,&_ebefd );_cdgec !=nil {return _cdgec ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_feefc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_daabd :=NewEG_ShapeElements ();_daabd .Borderleft =_e .NewBorderleft ();if _fdcgd :=d .DecodeElement (_daabd .Borderleft ,&_ebefd );_fdcgd !=nil {return _fdcgd ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_daabd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adce :=NewEG_ShapeElements ();_adce .Borderright =_e .NewBorderright ();if _cafbe :=d .DecodeElement (_adce .Borderright ,&_ebefd );_cafbe !=nil {return _cafbe ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_adce );case _d .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"}:_ebaeeb :=NewEG_ShapeElements ();_ebaeeb .ClientData =_f .NewClientData ();if _cabf :=d .DecodeElement (_ebaeeb .ClientData ,&_ebefd );_cabf !=nil {return _cabf ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_ebaeeb );case _d .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"}:_gcccg :=NewEG_ShapeElements ();_gcccg .Textdata =_g .NewTextdata ();if _cacbc :=d .DecodeElement (_gcccg .Textdata ,&_ebefd );_cacbc !=nil {return _cacbc ;};_aebf .EG_ShapeElements =append (_aebf .EG_ShapeElements ,_gcccg );default:_af .Log ("\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",_ebefd .Name );if _abfgg :=d .Skip ();_abfgg !=nil {return _abfgg ;};};case _d .EndElement :break _fcadg ;case _d .CharData :};};return nil ;};func (_agadcf *Shadow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _agadcf .CT_Shadow .MarshalXML (e ,start );};func (_cefcc ST_StrokeArrowWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cefcc .String (),start );};func (_bfadg OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _bfadg {case 0,1,2,3:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfadg ));};return nil ;};func (_ccbfe *OfcCT_R )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0072";};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_ccbfe .IdAttr )});if _ccbfe .TypeAttr !=OfcST_RTypeUnset {_dabbe ,_accdd :=_ccbfe .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _accdd !=nil {return _accdd ;};start .Attr =append (start .Attr ,_dabbe );};if _ccbfe .HowAttr !=OfcST_HowUnset {_efedb ,_egcee :=_ccbfe .HowAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0077"});if _egcee !=nil {return _egcee ;};start .Attr =append (start .Attr ,_efedb );};if _ccbfe .IdrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_ccbfe .IdrefAttr )});};e .EncodeToken (start );if _ccbfe .Proxy !=nil {_cabae :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_agbae :=range _ccbfe .Proxy {e .EncodeElement (_agbae ,_cabae );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcged *CT_Formulas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cafb :for {_cdfe ,_babdg :=d .Token ();if _babdg !=nil {return _babdg ;};switch _bfcc :=_cdfe .(type ){case _d .StartElement :switch _bfcc .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdbe :=NewCT_F ();if _cebbed :=d .DecodeElement (_fdbe ,&_bfcc );_cebbed !=nil {return _cebbed ;};_gcged .F =append (_gcged .F ,_fdbe );default:_af .Log ("\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",_bfcc .Name );if _faag :=d .Skip ();_faag !=nil {return _faag ;};};case _d .EndElement :break _cafb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path -func (_ggbbc *OfcRight )ValidateWithPath (path string )error {if _aeeaa :=_ggbbc .OfcCT_StrokeChild .ValidateWithPath (path );_aeeaa !=nil {return _aeeaa ;};return nil ;};func (_degd *OfcCT_ClipPath )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_cgaed :=range start .Attr {if _cgaed .Name .Local =="\u0076"{_dddef ,_cgbda :=_cgaed .Value ,error (nil );if _cgbda !=nil {return _cgbda ;};_degd .VAttr =_dddef ;continue ;};};for {_cbac ,_cfaa :=d .Token ();if _cfaa !=nil {return _ef .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",_cfaa );};if _abcbg ,_dagc :=_cbac .(_af .EndElement );_dagc &&_abcbg .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;);func (_aedab ST_EditAs )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_cddbe :=_af .Attr {};_cddbe .Name =name ;switch _aedab {case ST_EditAsUnset :_cddbe .Value ="";case ST_EditAsCanvas :_cddbe .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_cddbe .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_cddbe .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_cddbe .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_cddbe .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_cddbe .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_cddbe .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _cddbe ,nil ;};func (_abged *CT_Fill )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_cbba :=range start .Attr {if _cbba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbba .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_abged .DetectmouseclickAttr .UnmarshalXMLAttr (_cbba );continue ;};if _cbba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbba .Name .Local =="\u0072\u0065\u006ci\u0064"{_ecad ,_aadf :=_cbba .Value ,error (nil );if _aadf !=nil {return _aadf ;};_abged .RelidAttr =&_ecad ;continue ;};if _cbba .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"&&_cbba .Name .Local =="\u0069\u0064"||_cbba .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"&&_cbba .Name .Local =="\u0069\u0064"{_acdag ,_bcdd :=_cbba .Value ,error (nil );if _bcdd !=nil {return _bcdd ;};_abged .IdAttr =&_acdag ;continue ;};if _cbba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbba .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_edcde ,_acae :=_cbba .Value ,error (nil );if _acae !=nil {return _acae ;};_abged .Opacity2Attr =&_edcde ;continue ;};if _cbba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbba .Name .Local =="\u0074\u0069\u0074l\u0065"{_ede ,_aecc :=_cbba .Value ,error (nil );if _aecc !=nil {return _aecc ;};_abged .TitleAttr =&_ede ;continue ;};if _cbba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbba .Name .Local =="\u0068\u0072\u0065\u0066"{_cfag ,_gcge :=_cbba .Value ,error (nil );if _gcge !=nil {return _gcge ;};_abged .HrefAttr =&_cfag ;continue ;};if _cbba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbba .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_effe ,_bec :=_cbba .Value ,error (nil );if _bec !=nil {return _bec ;};_abged .AlthrefAttr =&_effe ;continue ;};if _cbba .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_abged .AlignshapeAttr .UnmarshalXMLAttr (_cbba );continue ;};if _cbba .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_abged .MethodAttr .UnmarshalXMLAttr (_cbba );continue ;};if _cbba .Name .Local =="\u0073\u0069\u007a\u0065"{_baa ,_aebf :=_cbba .Value ,error (nil );if _aebf !=nil {return _aebf ;};_abged .SizeAttr =&_baa ;continue ;};if _cbba .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bgaf ,_cadg :=_cbba .Value ,error (nil );if _cadg !=nil {return _cadg ;};_abged .PositionAttr =&_bgaf ;continue ;};if _cbba .Name .Local =="\u0073\u0072\u0063"{_aabc ,_gfbg :=_cbba .Value ,error (nil );if _gfbg !=nil {return _gfbg ;};_abged .SrcAttr =&_aabc ;continue ;};if _cbba .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_gdbe ,_dbbf :=_cbba .Value ,error (nil );if _dbbf !=nil {return _dbbf ;};_abged .ColorsAttr =&_gdbe ;continue ;};if _cbba .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cfbf ,_baga :=_cbba .Value ,error (nil );if _baga !=nil {return _baga ;};_abged .Color2Attr =&_cfbf ;continue ;};if _cbba .Name .Local =="\u0074\u0079\u0070\u0065"{_abged .TypeAttr .UnmarshalXMLAttr (_cbba );continue ;};if _cbba .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_gddf ,_ggff :=_cbba .Value ,error (nil );if _ggff !=nil {return _ggff ;};_abged .FocussizeAttr =&_gddf ;continue ;};if _cbba .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ccca ,_cegb :=_cbba .Value ,error (nil );if _cegb !=nil {return _cegb ;};_abged .FocuspositionAttr =&_ccca ;continue ;};if _cbba .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_cgge ,_ebab :=_cbba .Value ,error (nil );if _ebab !=nil {return _ebab ;};_abged .OriginAttr =&_cgge ;continue ;};if _cbba .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_abged .AspectAttr .UnmarshalXMLAttr (_cbba );continue ;};if _cbba .Name .Local =="\u0061\u006e\u0067l\u0065"{_bbddg ,_cabd :=_e .ParseFloat (_cbba .Value ,64);if _cabd !=nil {return _cabd ;};_abged .AngleAttr =&_bbddg ;continue ;};if _cbba .Name .Local =="\u0066\u006f\u0063u\u0073"{_gedfe ,_aabf :=_cbba .Value ,error (nil );if _aabf !=nil {return _aabf ;};_abged .FocusAttr =&_gedfe ;continue ;};if _cbba .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_abged .RecolorAttr .UnmarshalXMLAttr (_cbba );continue ;};if _cbba .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_abged .RotateAttr .UnmarshalXMLAttr (_cbba );continue ;};if _cbba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dddgb ,_dfc :=_cbba .Value ,error (nil );if _dfc !=nil {return _dfc ;};_abged .OpacityAttr =&_dddgb ;continue ;};if _cbba .Name .Local =="\u0063\u006f\u006co\u0072"{_caae ,_efbg :=_cbba .Value ,error (nil );if _efbg !=nil {return _efbg ;};_abged .ColorAttr =&_caae ;continue ;};if _cbba .Name .Local =="\u006f\u006e"{_abged .OnAttr .UnmarshalXMLAttr (_cbba );continue ;};if _cbba .Name .Local =="\u0069\u0064"{_ceb ,_addb :=_cbba .Value ,error (nil );if _addb !=nil {return _addb ;};_abged .SIdAttr =&_ceb ;continue ;};};_ddgd :for {_cbcg ,_aadfe :=d .Token ();if _aadfe !=nil {return _aadfe ;};switch _edbd :=_cbcg .(type ){case _af .StartElement :switch _edbd .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abged .Fill =NewOfcFill ();if _cdcbd :=d .DecodeElement (_abged .Fill ,&_edbd );_cdcbd !=nil {return _cdcbd ;};default:_eg .Log ("\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",_edbd .Name );if _dgdd :=d .Skip ();_dgdd !=nil {return _dgdd ;};};case _af .EndElement :break _ddgd ;case _af .CharData :};};return nil ;};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 (_defg OfcST_BWMode )String ()string {switch _defg {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 (_ddbefc OfcST_ScreenSize )ValidateWithPath (path string )error {switch _ddbefc {case 0,1,2,3,4,5,6:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddbefc ));};return nil ;};type OfcSkew struct{OfcCT_Skew };func NewTextbox ()*Textbox {_egdca :=&Textbox {};_egdca .CT_Textbox =*NewCT_Textbox ();return _egdca };func (_deedd *OfcST_InsetMode )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_ababa ,_bcfgdg :=d .Token ();if _bcfgdg !=nil {return _bcfgdg ;};if _dgbfg ,_fcdac :=_ababa .(_af .EndElement );_fcdac &&_dgbfg .Name ==start .Name {*_deedd =1;return nil ;};if _effff ,_edfg :=_ababa .(_af .CharData );!_edfg {return _ef .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",_ababa );}else {switch string (_effff ){case "":*_deedd =0;case "\u0061\u0075\u0074\u006f":*_deedd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_deedd =2;};};_ababa ,_bcfgdg =d .Token ();if _bcfgdg !=nil {return _bcfgdg ;};if _ccdeg ,_acagb :=_ababa .(_af .EndElement );_acagb &&_ccdeg .Name ==start .Name {return nil ;};return _ef .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",_ababa );};func (_ddadg *OfcCT_Proxy )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f:\u0070\u0072\u006f\u0078\u0079";};if _ddadg .StartAttr !=_ea .ST_TrueFalseBlankUnset {_adefg ,_fbgfe :=_ddadg .StartAttr .MarshalXMLAttr (_af .Name {Local :"\u0073\u0074\u0061r\u0074"});if _fbgfe !=nil {return _fbgfe ;};start .Attr =append (start .Attr ,_adefg );};if _ddadg .EndAttr !=_ea .ST_TrueFalseBlankUnset {_cgcag ,_abceb :=_ddadg .EndAttr .MarshalXMLAttr (_af .Name {Local :"\u0065\u006e\u0064"});if _abceb !=nil {return _abceb ;};start .Attr =append (start .Attr ,_cgcag );};if _ddadg .IdrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_ddadg .IdrefAttr )});};if _ddadg .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_ef .Sprintf ("\u0025\u0076",*_ddadg .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcCT_StrokeChild and its children +func (_gfebb *OfcCT_StrokeChild )Validate ()error {return _gfebb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};func (_adcaf *OfcCT_OLEObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="o\u003a\u006f\u006c\u0065\u006f\u0062\u006a\u0065\u0063\u0074";};if _adcaf .TypeAttr !=OfcST_OLETypeUnset {_aedge ,_cgda :=_adcaf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0054\u0079\u0070\u0065"});if _cgda !=nil {return _cgda ;};start .Attr =append (start .Attr ,_aedge );};if _adcaf .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_cg .Sprintf ("\u0025\u0076",*_adcaf .ProgIDAttr )});};if _adcaf .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_cg .Sprintf ("\u0025\u0076",*_adcaf .ShapeIDAttr )});};if _adcaf .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_cacf ,_gcabf :=_adcaf .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _gcabf !=nil {return _gcabf ;};start .Attr =append (start .Attr ,_cacf );};if _adcaf .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_cg .Sprintf ("\u0025\u0076",*_adcaf .ObjectIDAttr )});};if _adcaf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_adcaf .IdAttr )});};if _adcaf .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_gadff ,_dbfgc :=_adcaf .UpdateModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _dbfgc !=nil {return _dbfgc ;};start .Attr =append (start .Attr ,_gadff );};e .EncodeToken (start );if _adcaf .LinkType !=nil {_aagbc :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_af .AddPreserveSpaceAttr (&_aagbc ,*_adcaf .LinkType );e .EncodeElement (_adcaf .LinkType ,_aagbc );};if _adcaf .LockedField !=_b .ST_TrueFalseBlankUnset {_fdgdg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_adcaf .LockedField ,_fdgdg );};if _adcaf .FieldCodes !=nil {_fbagaf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_af .AddPreserveSpaceAttr (&_fbagaf ,*_adcaf .FieldCodes );e .EncodeElement (_adcaf .FieldCodes ,_fbagaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;}; -// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path -func (_ggb *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _ggc :=_ggb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ggc !=nil {return _ggc ;};if _bbd :=_ggb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bbd !=nil {return _bbd ;};if _dce :=_ggb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dce !=nil {return _dce ;};if _feg :=_ggb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_feg !=nil {return _feg ;};if _eeg :=_ggb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_eeg !=nil {return _eeg ;};if _agc :=_ggb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_agc !=nil {return _agc ;};if _deg :=_ggb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_deg !=nil {return _deg ;};if _cg :=_ggb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cg !=nil {return _cg ;};if _fge :=_ggb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fge !=nil {return _fge ;};if _edc :=_ggb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_edc !=nil {return _edc ;};if _gfdb :=_ggb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gfdb !=nil {return _gfdb ;};if _gge :=_ggb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gge !=nil {return _gge ;};if _aag :=_ggb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_aag !=nil {return _aag ;};if _afbe :=_ggb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_afbe !=nil {return _afbe ;};if _cf :=_ggb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cf !=nil {return _cf ;};if _fgf :=_ggb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fgf !=nil {return _fgf ;};return nil ;};func (_bdgbe *OfcEquationxml )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_bdgbe .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_aefb :=range start .Attr {if _aefb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_feeab ,_cgacf :=_aefb .Value ,error (nil );if _cgacf !=nil {return _cgacf ;};_bdgbe .ContentTypeAttr =&_feeab ;continue ;};};_bceae :for {_cdfdd ,_beadd :=d .Token ();if _beadd !=nil {return _beadd ;};switch _ecca :=_cdfdd .(type ){case _af .StartElement :switch _ecca .Name {default:if _edfec ,_dcbbd :=_eg .CreateElement (_ecca );_dcbbd !=nil {return _dcbbd ;}else {if _fcfag :=d .DecodeElement (_edfec ,&_ecca );_fcfag !=nil {return _fcfag ;};_bdgbe .Any =_edfec ;};};case _af .EndElement :break _bceae ;case _af .CharData :};};return nil ;};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _ea .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_g .TxbxContent ;Any _eg .Any ;IdAttr *string ;StyleAttr *string ;};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _ea .ST_TrueFalse ;InvyAttr _ea .ST_TrueFalse ;SwitchAttr _ea .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;}; +// ValidateWithPath validates the Formulas and its children, prefixing error messages with path +func (_eebg *Formulas )ValidateWithPath (path string )error {if _cbdae :=_eebg .CT_Formulas .ValidateWithPath (path );_cbdae !=nil {return _cbdae ;};return nil ;}; -// Validate validates the OfcCT_OLEObject and its children -func (_gebccg *OfcCT_OLEObject )Validate ()error {return _gebccg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_baffe *OfcCT_ColorMenu )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_agdf :=range start .Attr {if _agdf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgfgc ,_agcce :=_agdf .Value ,error (nil );if _agcce !=nil {return _agcce ;};_baffe .StrokecolorAttr =&_cgfgc ;continue ;};if _agdf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dgdc ,_dafgd :=_agdf .Value ,error (nil );if _dafgd !=nil {return _dafgd ;};_baffe .FillcolorAttr =&_dgdc ;continue ;};if _agdf .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_cfbdb ,_cebad :=_agdf .Value ,error (nil );if _cebad !=nil {return _cebad ;};_baffe .ShadowcolorAttr =&_cfbdb ;continue ;};if _agdf .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_bbba ,_afcde :=_agdf .Value ,error (nil );if _afcde !=nil {return _afcde ;};_baffe .ExtrusioncolorAttr =&_bbba ;continue ;};if _agdf .Name .Local =="\u0065\u0078\u0074"{_baffe .ExtAttr .UnmarshalXMLAttr (_agdf );continue ;};};for {_aebaf ,_ddbfe :=d .Token ();if _ddbfe !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_ddbfe );};if _cgcbdc ,_agcdg :=_aebaf .(_af .EndElement );_agcdg &&_cgcbdc .Name ==start .Name {break ;};};return nil ;};type OfcExtrusion struct{OfcCT_Extrusion }; +// Validate validates the OfcLock and its children +func (_deebae *OfcLock )Validate ()error {return _deebae .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};func (_dfacc *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfacc =0;case "\u0058\u0059":*_dfacc =1;case "\u005a\u0058":*_dfacc =2;case "\u0059\u005a":*_dfacc =3;};return nil ;}; -// Validate validates the Path and its children -func (_eggae *Path )Validate ()error {return _eggae .ValidateWithPath ("\u0050\u0061\u0074\u0068")};type AG_Fill struct{FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;};func (_beaca ST_ShadowType )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_beaca .String (),start );};func (_cadf *CT_Handles )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s";};e .EncodeToken (start );if _cadf .H !=nil {_dbagd :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0068"}};for _ ,_cfeab :=range _cadf .H {e .EncodeElement (_cfeab ,_dbagd );};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func NewCT_Arc ()*CT_Arc {_caec :=&CT_Arc {};return _caec }; +// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path +func (_abaca *CT_Line )ValidateWithPath (path string )error {for _ebcg ,_cgbb :=range _abaca .EG_ShapeElements {if _gbdg :=_cgbb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ebcg ));_gbdg !=nil {return _gbdg ;};};if _aaaa :=_abaca .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aaaa !=nil {return _aaaa ;};if _cdea :=_abaca .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cdea !=nil {return _cdea ;};if _ggcb :=_abaca .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ggcb !=nil {return _ggcb ;};if _dafeg :=_abaca .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dafeg !=nil {return _dafeg ;};if _gede :=_abaca .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gede !=nil {return _gede ;};if _geeee :=_abaca .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_geeee !=nil {return _geeee ;};if _aagdd :=_abaca .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aagdd !=nil {return _aagdd ;};if _bdfa :=_abaca .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bdfa !=nil {return _bdfa ;};if _gdde :=_abaca .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gdde !=nil {return _gdde ;};if _fgaae :=_abaca .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fgaae !=nil {return _fgaae ;};if _efcec :=_abaca .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_efcec !=nil {return _efcec ;};if _cccf :=_abaca .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cccf !=nil {return _cccf ;};if _efde :=_abaca .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_efde !=nil {return _efde ;};if _bgbbd :=_abaca .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bgbbd !=nil {return _bgbbd ;};if _agea :=_abaca .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_agea !=nil {return _agea ;};if _dgff :=_abaca .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dgff !=nil {return _dgff ;};if _gbbfb :=_abaca .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gbbfb !=nil {return _gbbfb ;};if _adegf :=_abaca .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_adegf !=nil {return _adegf ;};if _afedb :=_abaca .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_afedb !=nil {return _afedb ;};if _cffb :=_abaca .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cffb !=nil {return _cffb ;};if _eacc :=_abaca .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eacc !=nil {return _eacc ;};if _edff :=_abaca .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_edff !=nil {return _edff ;};if _ebcdg :=_abaca .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ebcdg !=nil {return _ebcdg ;};if _gggdd :=_abaca .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gggdd !=nil {return _gggdd ;};if _adde :=_abaca .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_adde !=nil {return _adde ;};if _bbdba :=_abaca .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bbdba !=nil {return _bbdba ;};if _gacf :=_abaca .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gacf !=nil {return _gacf ;};if _bfg :=_abaca .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bfg !=nil {return _bfg ;};if _ffcaf :=_abaca .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ffcaf !=nil {return _ffcaf ;};return nil ;};type Background struct{CT_Background };func NewCT_Handles ()*CT_Handles {_egcca :=&CT_Handles {};return _egcca };func (_facee *OfcCT_ShapeLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";};if _facee .ExtAttr !=ST_ExtUnset {_gfbbf ,_geeg :=_facee .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _geeg !=nil {return _geeg ;};start .Attr =append (start .Attr ,_gfbbf );};e .EncodeToken (start );if _facee .Idmap !=nil {_gacec :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_facee .Idmap ,_gacec );};if _facee .Regrouptable !=nil {_aefece :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_facee .Regrouptable ,_aefece );};if _facee .Rules !=nil {_gfbd :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_facee .Rules ,_gfbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_ShapeElements and its children -func (_dbgcdb *EG_ShapeElements )Validate ()error {return _dbgcdb .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};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 (_deffe ST_StrokeEndCap )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_deffe .String (),start );};func (_cfbb *CT_RoundRect )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_ggdcf :=range start .Attr {if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cfbb .UserdrawnAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eddg ,_ebed :=_ggdcf .Value ,error (nil );if _ebed !=nil {return _ebed ;};_cfbb .BordertopcolorAttr =&_eddg ;continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cfbb .UserhiddenAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cfbb .BulletAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cfbb .CliptowrapAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0068\u0072"{_cfbb .HrAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u006f\u006c\u0065"{_cfbb .OleAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0068\u0072\u0073t\u0064"{_cfbb .HrstdAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0073\u0070\u0069\u0064"{_dbggg ,_caddad :=_ggdcf .Value ,error (nil );if _caddad !=nil {return _caddad ;};_cfbb .SpidAttr =&_dbggg ;continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cfbb .HrnoshadeAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cfbb .ForcedashAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_edgf ,_aagfd :=_ggdcf .Value ,error (nil );if _aagfd !=nil {return _aagfd ;};_cfbb .BorderleftcolorAttr =&_edgf ;continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gcdcg ,_eabbf :=_e .ParseInt (_ggdcf .Value ,10,64);if _eabbf !=nil {return _eabbf ;};_cfbb .DgmnodekindAttr =&_gcdcg ;continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u006f\u006e\u0065\u0064"{_cfbb .OnedAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0063\u006c\u0069\u0070"{_cfbb .ClipAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0068\u0072\u0070c\u0074"{_afea ,_ebbef :=_e .ParseFloat (_ggdcf .Value ,64);if _ebbef !=nil {return _ebbef ;};_cdfaa :=float32 (_afea );_cfbb .HrpctAttr =&_cdfaa ;continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cfbb .PreferrelativeAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cdeeb ,_dfac :=_ggdcf .Value ,error (nil );if _dfac !=nil {return _dfac ;};_cfbb .BorderrightcolorAttr =&_cdeeb ;continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cdbeg ,_eagggg :=_e .ParseInt (_ggdcf .Value ,10,64);if _eagggg !=nil {return _eagggg ;};_cfbb .RegroupidAttr =&_cdbeg ;continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cfbb .DgmlayoutmruAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cfbb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cfbb .AllowoverlapAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cfbb .HralignAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cfbb .InsetmodeAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0073\u0070\u0074"{_adade ,_faaca :=_e .ParseFloat (_ggdcf .Value ,64);if _faaca !=nil {return _faaca ;};_ffdcd :=float32 (_adade );_cfbb .SptAttr =&_ffdcd ;continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ecdcb ,_gaeag :=_ggdcf .Value ,error (nil );if _gaeag !=nil {return _gaeag ;};_cfbb .BorderbottomcolorAttr =&_ecdcb ;continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cfbb .OleiconAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cfbb .DgmlayoutAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cfbb .BwmodeAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cfbb .BwnormalAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cfbb .BwpureAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cfbb .ConnectortypeAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cfbb .ButtonAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdcf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cfbb .AllowincellAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Local =="\u0068\u0072\u0065\u0066"{_dcacg ,_aegeb :=_ggdcf .Value ,error (nil );if _aegeb !=nil {return _aegeb ;};_cfbb .HrefAttr =&_dcacg ;continue ;};if _ggdcf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dbbg ,_acdae :=_ggdcf .Value ,error (nil );if _acdae !=nil {return _acdae ;};_cfbb .CoordsizeAttr =&_dbbg ;continue ;};if _ggdcf .Name .Local =="\u0073\u0074\u0079l\u0065"{_gcef ,_dfdfd :=_ggdcf .Value ,error (nil );if _dfdfd !=nil {return _dfdfd ;};_cfbb .StyleAttr =&_gcef ;continue ;};if _ggdcf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cfbb .StrokedAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Local =="\u0069\u0064"{_gcaga ,_ddbac :=_ggdcf .Value ,error (nil );if _ddbac !=nil {return _ddbac ;};_cfbb .IdAttr =&_gcaga ;continue ;};if _ggdcf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bfad ,_eabaa :=_ggdcf .Value ,error (nil );if _eabaa !=nil {return _eabaa ;};_cfbb .StrokeweightAttr =&_bfad ;continue ;};if _ggdcf .Name .Local =="\u0070\u0072\u0069n\u0074"{_cfbb .PrintAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfaf ,_ffdaf :=_ggdcf .Value ,error (nil );if _ffdaf !=nil {return _ffdaf ;};_cfbb .ChromakeyAttr =&_dfaf ;continue ;};if _ggdcf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_geeg ,_accaa :=_ggdcf .Value ,error (nil );if _accaa !=nil {return _accaa ;};_cfbb .FillcolorAttr =&_geeg ;continue ;};if _ggdcf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_feabb ,_baage :=_ggdcf .Value ,error (nil );if _baage !=nil {return _baage ;};_cfbb .CoordoriginAttr =&_feabb ;continue ;};if _ggdcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eddd ,_caca :=_ggdcf .Value ,error (nil );if _caca !=nil {return _caca ;};_cfbb .OpacityAttr =&_eddd ;continue ;};if _ggdcf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eebgc ,_baadb :=_ggdcf .Value ,error (nil );if _baadb !=nil {return _baadb ;};_cfbb .StrokecolorAttr =&_eebgc ;continue ;};if _ggdcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cfbb .InsetpenAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cfbb .FilledAttr .UnmarshalXMLAttr (_ggdcf );continue ;};if _ggdcf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eaeec ,_fadeg :=_ggdcf .Value ,error (nil );if _fadeg !=nil {return _fadeg ;};_cfbb .WrapcoordsAttr =&_eaeec ;continue ;};if _ggdcf .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_edfbg ,_cdbad :=_ggdcf .Value ,error (nil );if _cdbad !=nil {return _cdbad ;};_cfbb .ArcsizeAttr =&_edfbg ;continue ;};if _ggdcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbced ,_aaae :=_ggdcf .Value ,error (nil );if _aaae !=nil {return _aaae ;};_cfbb .TitleAttr =&_dbced ;continue ;};if _ggdcf .Name .Local =="\u0063\u006c\u0061s\u0073"{_fefgab ,_aaccfe :=_ggdcf .Value ,error (nil );if _aaccfe !=nil {return _aaccfe ;};_cfbb .ClassAttr =&_fefgab ;continue ;};if _ggdcf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_adcb ,_edbfg :=_ggdcf .Value ,error (nil );if _edbfg !=nil {return _edbfg ;};_cfbb .TargetAttr =&_adcb ;continue ;};if _ggdcf .Name .Local =="\u0061\u006c\u0074"{_abdf ,_cbff :=_ggdcf .Value ,error (nil );if _cbff !=nil {return _cbff ;};_cfbb .AltAttr =&_abdf ;continue ;};};_caefg :for {_bbaed ,_aaege :=d .Token ();if _aaege !=nil {return _aaege ;};switch _cebb :=_bbaed .(type ){case _af .StartElement :switch _cebb .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fggg :=NewEG_ShapeElements ();_fggg .Path =NewPath ();if _fabf :=d .DecodeElement (_fggg .Path ,&_cebb );_fabf !=nil {return _fabf ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_fggg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcaga :=NewEG_ShapeElements ();_dcaga .Formulas =NewFormulas ();if _ecfae :=d .DecodeElement (_dcaga .Formulas ,&_cebb );_ecfae !=nil {return _ecfae ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_dcaga );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fedafa :=NewEG_ShapeElements ();_fedafa .Handles =NewHandles ();if _bgec :=d .DecodeElement (_fedafa .Handles ,&_cebb );_bgec !=nil {return _bgec ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_fedafa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccfa :=NewEG_ShapeElements ();_ccfa .Fill =NewFill ();if _aacfg :=d .DecodeElement (_ccfa .Fill ,&_cebb );_aacfg !=nil {return _aacfg ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_ccfa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aecg :=NewEG_ShapeElements ();_aecg .Stroke =NewStroke ();if _cgfda :=d .DecodeElement (_aecg .Stroke ,&_cebb );_cgfda !=nil {return _cgfda ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_aecg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggdba :=NewEG_ShapeElements ();_ggdba .Shadow =NewShadow ();if _gegc :=d .DecodeElement (_ggdba .Shadow ,&_cebb );_gegc !=nil {return _gegc ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_ggdba );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbgg :=NewEG_ShapeElements ();_gbgg .Textbox =NewTextbox ();if _edaf :=d .DecodeElement (_gbgg .Textbox ,&_cebb );_edaf !=nil {return _edaf ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_gbgg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbge :=NewEG_ShapeElements ();_bbge .Textpath =NewTextpath ();if _dfdcf :=d .DecodeElement (_bbge .Textpath ,&_cebb );_dfdcf !=nil {return _dfdcf ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_bbge );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gabba :=NewEG_ShapeElements ();_gabba .Imagedata =NewImagedata ();if _ddebd :=d .DecodeElement (_gabba .Imagedata ,&_cebb );_ddebd !=nil {return _ddebd ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_gabba );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edgafc :=NewEG_ShapeElements ();_edgafc .Skew =NewOfcSkew ();if _fgcfb :=d .DecodeElement (_edgafc .Skew ,&_cebb );_fgcfb !=nil {return _fgcfb ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_edgafc );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egfbd :=NewEG_ShapeElements ();_egfbd .Extrusion =NewOfcExtrusion ();if _bffcd :=d .DecodeElement (_egfbd .Extrusion ,&_cebb );_bffcd !=nil {return _bffcd ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_egfbd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgcfd :=NewEG_ShapeElements ();_fgcfd .Callout =NewOfcCallout ();if _bdbb :=d .DecodeElement (_fgcfd .Callout ,&_cebb );_bdbb !=nil {return _bdbb ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_fgcfd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcedc :=NewEG_ShapeElements ();_bcedc .Lock =NewOfcLock ();if _ceff :=d .DecodeElement (_bcedc .Lock ,&_cebb );_ceff !=nil {return _ceff ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_bcedc );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eccdgc :=NewEG_ShapeElements ();_eccdgc .Clippath =NewOfcClippath ();if _afec :=d .DecodeElement (_eccdgc .Clippath ,&_cebb );_afec !=nil {return _afec ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_eccdgc );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_babca :=NewEG_ShapeElements ();_babca .Signatureline =NewOfcSignatureline ();if _cfeee :=d .DecodeElement (_babca .Signatureline ,&_cebb );_cfeee !=nil {return _cfeee ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_babca );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbda :=NewEG_ShapeElements ();_gbda .Wrap =_f .NewWrap ();if _cfgcb :=d .DecodeElement (_gbda .Wrap ,&_cebb );_cfgcb !=nil {return _cfgcb ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_gbda );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffbcc :=NewEG_ShapeElements ();_ffbcc .Anchorlock =_f .NewAnchorlock ();if _abag :=d .DecodeElement (_ffbcc .Anchorlock ,&_cebb );_abag !=nil {return _abag ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_ffbcc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bddcgc :=NewEG_ShapeElements ();_bddcgc .Bordertop =_f .NewBordertop ();if _cdbga :=d .DecodeElement (_bddcgc .Bordertop ,&_cebb );_cdbga !=nil {return _cdbga ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_bddcgc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbdfe :=NewEG_ShapeElements ();_gbdfe .Borderbottom =_f .NewBorderbottom ();if _ggdbd :=d .DecodeElement (_gbdfe .Borderbottom ,&_cebb );_ggdbd !=nil {return _ggdbd ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_gbdfe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caagb :=NewEG_ShapeElements ();_caagb .Borderleft =_f .NewBorderleft ();if _fdff :=d .DecodeElement (_caagb .Borderleft ,&_cebb );_fdff !=nil {return _fdff ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_caagb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdbed :=NewEG_ShapeElements ();_cdbed .Borderright =_f .NewBorderright ();if _ddbb :=d .DecodeElement (_cdbed .Borderright ,&_cebb );_ddbb !=nil {return _ddbb ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_cdbed );case _af .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"}:_ccbe :=NewEG_ShapeElements ();_ccbe .ClientData =_d .NewClientData ();if _bfda :=d .DecodeElement (_ccbe .ClientData ,&_cebb );_bfda !=nil {return _bfda ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_ccbe );case _af .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"}:_bfeca :=NewEG_ShapeElements ();_bfeca .Textdata =_fd .NewTextdata ();if _aaafe :=d .DecodeElement (_bfeca .Textdata ,&_cebb );_aaafe !=nil {return _aaafe ;};_cfbb .EG_ShapeElements =append (_cfbb .EG_ShapeElements ,_bfeca );default:_eg .Log ("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",_cebb .Name );if _abeeb :=d .Skip ();_abeeb !=nil {return _abeeb ;};};case _af .EndElement :break _caefg ;case _af .CharData :};};return nil ;};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;);type OfcRight struct{OfcCT_StrokeChild };func (_ecfce *Oval )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _ecfce .CT_Oval .MarshalXML (e ,start );};func (_cgf *AG_OfficeShapeAttributes )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_dfbfg :=range start .Attr {if _dfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbfg .Name .Local =="\u0073\u0070\u0074"{_bdf ,_agbb :=_e .ParseFloat (_dfbfg .Value ,64);if _agbb !=nil {return _agbb ;};_fbbe :=float32 (_bdf );_cgf .SptAttr =&_fbbe ;continue ;};if _dfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbfg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cgf .ConnectortypeAttr .UnmarshalXMLAttr (_dfbfg );continue ;};if _dfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbfg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cgf .BwmodeAttr .UnmarshalXMLAttr (_dfbfg );continue ;};if _dfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbfg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cgf .BwpureAttr .UnmarshalXMLAttr (_dfbfg );continue ;};if _dfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbfg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cgf .BwnormalAttr .UnmarshalXMLAttr (_dfbfg );continue ;};if _dfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbfg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cgf .ForcedashAttr .UnmarshalXMLAttr (_dfbfg );continue ;};if _dfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbfg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cgf .OleiconAttr .UnmarshalXMLAttr (_dfbfg );continue ;};if _dfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbfg .Name .Local =="\u006f\u006c\u0065"{_cgf .OleAttr .UnmarshalXMLAttr (_dfbfg );continue ;};if _dfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbfg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cgf .PreferrelativeAttr .UnmarshalXMLAttr (_dfbfg );continue ;};if _dfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbfg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cgf .CliptowrapAttr .UnmarshalXMLAttr (_dfbfg );continue ;};if _dfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbfg .Name .Local =="\u0063\u006c\u0069\u0070"{_cgf .ClipAttr .UnmarshalXMLAttr (_dfbfg );continue ;};};for {_gfdd ,_dcdf :=d .Token ();if _dcdf !=nil {return _ef .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",_dcdf );};if _faf ,_agcg :=_gfdd .(_af .EndElement );_agcg &&_faf .Name ==start .Name {break ;};};return nil ;};type OfcST_BWMode byte ;func (_ffbgb OfcST_ColorMode )Validate ()error {return _ffbgb .ValidateWithPath ("")};func (_ecfg *OfcCT_ShapeLayout )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_eaccg :=range start .Attr {if _eaccg .Name .Local =="\u0065\u0078\u0074"{_ecfg .ExtAttr .UnmarshalXMLAttr (_eaccg );continue ;};};_cbfad :for {_acacg ,_gcbedg :=d .Token ();if _gcbedg !=nil {return _gcbedg ;};switch _ddbd :=_acacg .(type ){case _af .StartElement :switch _ddbd .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecfg .Idmap =NewOfcCT_IdMap ();if _gageab :=d .DecodeElement (_ecfg .Idmap ,&_ddbd );_gageab !=nil {return _gageab ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecfg .Regrouptable =NewOfcCT_RegroupTable ();if _fbagg :=d .DecodeElement (_ecfg .Regrouptable ,&_ddbd );_fbagg !=nil {return _fbagg ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecfg .Rules =NewOfcCT_Rules ();if _dagfb :=d .DecodeElement (_ecfg .Rules ,&_ddbd );_dagfb !=nil {return _dagfb ;};default:_eg .Log ("\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",_ddbd .Name );if _acceb :=d .Skip ();_acceb !=nil {return _acceb ;};};case _af .EndElement :break _cbfad ;case _af .CharData :};};return nil ;}; +// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path +func (_dfcc *AG_CoreAttributes )ValidateWithPath (path string )error {if _fae :=_dfcc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fae !=nil {return _fae ;};return nil ;};func (_fgddbc OfcST_RType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dadee :=_d .Attr {};_dadee .Name =name ;switch _fgddbc {case OfcST_RTypeUnset :_dadee .Value ="";case OfcST_RTypeArc :_dadee .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_dadee .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_dadee .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_dadee .Value ="\u0061\u006c\u0069g\u006e";};return _dadee ,nil ;};func (_bcbcgc ST_StrokeEndCap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aecec :=_d .Attr {};_aecec .Name =name ;switch _bcbcgc {case ST_StrokeEndCapUnset :_aecec .Value ="";case ST_StrokeEndCapFlat :_aecec .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_aecec .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_aecec .Value ="\u0072\u006f\u0075n\u0064";};return _aecec ,nil ;};func NewCT_Shape ()*CT_Shape {_badbe :=&CT_Shape {};return _badbe };type Textbox struct{CT_Textbox }; -// Validate validates the AG_Id and its children -func (_gda *AG_Id )Validate ()error {return _gda .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};func (_fcgce *OfcCT_Skew )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_gbfd :=range start .Attr {if _gbfd .Name .Local =="\u0069\u0064"{_eeggd ,_fcbgb :=_gbfd .Value ,error (nil );if _fcbgb !=nil {return _fcbgb ;};_fcgce .IdAttr =&_eeggd ;continue ;};if _gbfd .Name .Local =="\u006f\u006e"{_fcgce .OnAttr .UnmarshalXMLAttr (_gbfd );continue ;};if _gbfd .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_gagbb ,_afcgb :=_gbfd .Value ,error (nil );if _afcgb !=nil {return _afcgb ;};_fcgce .OffsetAttr =&_gagbb ;continue ;};if _gbfd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gdgfe ,_ddga :=_gbfd .Value ,error (nil );if _ddga !=nil {return _ddga ;};_fcgce .OriginAttr =&_gdgfe ;continue ;};if _gbfd .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_begca ,_gbefb :=_gbfd .Value ,error (nil );if _gbefb !=nil {return _gbefb ;};_fcgce .MatrixAttr =&_begca ;continue ;};if _gbfd .Name .Local =="\u0065\u0078\u0074"{_fcgce .ExtAttr .UnmarshalXMLAttr (_gbfd );continue ;};};for {_fedba ,_ceeffg :=d .Token ();if _ceeffg !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_ceeffg );};if _debedg ,_ebdca :=_fedba .(_af .EndElement );_ebdca &&_debedg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Textbox and its children +func (_ccgaf *Textbox )Validate ()error {return _ccgaf .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_befc :=&AG_ShapeAttributes {};return _befc };func (_agcdd *Path )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agcdd .CT_Path =*NewCT_Path ();for _ ,_gegff :=range start .Attr {if _gegff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegff .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_agcdd .ConnecttypeAttr .UnmarshalXMLAttr (_gegff );continue ;};if _gegff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegff .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_agcdd .ExtrusionokAttr .UnmarshalXMLAttr (_gegff );continue ;};if _gegff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_dcdbae ,_gbgag :=_gegff .Value ,error (nil );if _gbgag !=nil {return _gbgag ;};_agcdd .ConnectanglesAttr =&_dcdbae ;continue ;};if _gegff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegff .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_adgea ,_dagdg :=_gegff .Value ,error (nil );if _dagdg !=nil {return _dagdg ;};_agcdd .ConnectlocsAttr =&_adgea ;continue ;};if _gegff .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_agcdd .GradientshapeokAttr .UnmarshalXMLAttr (_gegff );continue ;};if _gegff .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_agcdd .ShadowokAttr .UnmarshalXMLAttr (_gegff );continue ;};if _gegff .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_agcdd .ArrowokAttr .UnmarshalXMLAttr (_gegff );continue ;};if _gegff .Name .Local =="\u0076"{_dfdbg ,_beegg :=_gegff .Value ,error (nil );if _beegg !=nil {return _beegg ;};_agcdd .VAttr =&_dfdbg ;continue ;};if _gegff .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_agcdd .TextpathokAttr .UnmarshalXMLAttr (_gegff );continue ;};if _gegff .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_agcdd .InsetpenokAttr .UnmarshalXMLAttr (_gegff );continue ;};if _gegff .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_agcdd .StrokeokAttr .UnmarshalXMLAttr (_gegff );continue ;};if _gegff .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_agcdd .FillokAttr .UnmarshalXMLAttr (_gegff );continue ;};if _gegff .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_bagdg ,_cbbfb :=_gegff .Value ,error (nil );if _cbbfb !=nil {return _cbbfb ;};_agcdd .TextboxrectAttr =&_bagdg ;continue ;};if _gegff .Name .Local =="\u006c\u0069\u006d\u006f"{_dcgee ,_egabc :=_gegff .Value ,error (nil );if _egabc !=nil {return _egabc ;};_agcdd .LimoAttr =&_dcgee ;continue ;};if _gegff .Name .Local =="\u0069\u0064"{_gccf ,_eaacc :=_gegff .Value ,error (nil );if _eaacc !=nil {return _eaacc ;};_agcdd .IdAttr =&_gccf ;continue ;};};for {_eabgg ,_acaec :=d .Token ();if _acaec !=nil {return _cg .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_acaec );};if _gbgfc ,_gfggd :=_eabgg .(_d .EndElement );_gfggd &&_gbgfc .Name ==start .Name {break ;};};return nil ;};func (_edef *AG_ShapeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edef .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_edef .OpacityAttr )});};if _edef .StrokedAttr !=_b .ST_TrueFalseUnset {_agg ,_edeb :=_edef .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _edeb !=nil {return _edeb ;};start .Attr =append (start .Attr ,_agg );};if _edef .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_edef .StrokecolorAttr )});};if _edef .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_edef .StrokeweightAttr )});};if _edef .InsetpenAttr !=_b .ST_TrueFalseUnset {_gecc ,_adfc :=_edef .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _adfc !=nil {return _adfc ;};start .Attr =append (start .Attr ,_gecc );};if _edef .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_edef .ChromakeyAttr )});};if _edef .FilledAttr !=_b .ST_TrueFalseUnset {_fggg ,_aacc :=_edef .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _aacc !=nil {return _aacc ;};start .Attr =append (start .Attr ,_fggg );};if _edef .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_edef .FillcolorAttr )});};return nil ;};func (_gccfb OfcST_ConnectType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gccfb .String (),start );};func (_cfaef *Textbox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cfaef .CT_Textbox .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path -func (_gbdbd *OfcExtrusion )ValidateWithPath (path string )error {if _ecadb :=_gbdbd .OfcCT_Extrusion .ValidateWithPath (path );_ecadb !=nil {return _ecadb ;};return nil ;};type OfcST_HrAlign byte ;func (_ddced OfcST_OLEDrawAspect )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_ddced .String (),start );};func (_ccgcac *OfcST_BWMode )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fdedg ,_cfadg :=d .Token ();if _cfadg !=nil {return _cfadg ;};if _ggfeed ,_ddaab :=_fdedg .(_af .EndElement );_ddaab &&_ggfeed .Name ==start .Name {*_ccgcac =1;return nil ;};if _adfaba ,_agfa :=_fdedg .(_af .CharData );!_agfa {return _ef .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",_fdedg );}else {switch string (_adfaba ){case "":*_ccgcac =0;case "\u0063\u006f\u006co\u0072":*_ccgcac =1;case "\u0061\u0075\u0074\u006f":*_ccgcac =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_ccgcac =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_ccgcac =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_ccgcac =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ccgcac =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_ccgcac =7;case "\u0062\u006c\u0061c\u006b":*_ccgcac =8;case "\u0077\u0068\u0069t\u0065":*_ccgcac =9;case "\u0068\u0069\u0064\u0065":*_ccgcac =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_ccgcac =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_ccgcac =12;};};_fdedg ,_cfadg =d .Token ();if _cfadg !=nil {return _cfadg ;};if _gfdgf ,_ceadg :=_fdedg .(_af .EndElement );_ceadg &&_gfdgf .Name ==start .Name {return nil ;};return _ef .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",_fdedg );};func (_dbbgf ST_ImageAspect )ValidateWithPath (path string )error {switch _dbbgf {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbbgf ));};return nil ;};func (_fbffa ST_EditAs )Validate ()error {return _fbffa .ValidateWithPath ("")}; +// Validate validates the OfcCT_SignatureLine and its children +func (_ggcbb *OfcCT_SignatureLine )Validate ()error {return _ggcbb .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");}; -// Validate validates the CT_PolyLine and its children -func (_affag *CT_PolyLine )Validate ()error {return _affag .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};func (_aagac *OfcCT_Lock )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_dfdbe :=range start .Attr {if _dfdbe .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aagac .PositionAttr .UnmarshalXMLAttr (_dfdbe );continue ;};if _dfdbe .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_aagac .SelectionAttr .UnmarshalXMLAttr (_dfdbe );continue ;};if _dfdbe .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_aagac .GroupingAttr .UnmarshalXMLAttr (_dfdbe );continue ;};if _dfdbe .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_aagac .UngroupingAttr .UnmarshalXMLAttr (_dfdbe );continue ;};if _dfdbe .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_aagac .RotationAttr .UnmarshalXMLAttr (_dfdbe );continue ;};if _dfdbe .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_aagac .CroppingAttr .UnmarshalXMLAttr (_dfdbe );continue ;};if _dfdbe .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_aagac .VerticiesAttr .UnmarshalXMLAttr (_dfdbe );continue ;};if _dfdbe .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_aagac .AdjusthandlesAttr .UnmarshalXMLAttr (_dfdbe );continue ;};if _dfdbe .Name .Local =="\u0074\u0065\u0078\u0074"{_aagac .TextAttr .UnmarshalXMLAttr (_dfdbe );continue ;};if _dfdbe .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_aagac .AspectratioAttr .UnmarshalXMLAttr (_dfdbe );continue ;};if _dfdbe .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_aagac .ShapetypeAttr .UnmarshalXMLAttr (_dfdbe );continue ;};if _dfdbe .Name .Local =="\u0065\u0078\u0074"{_aagac .ExtAttr .UnmarshalXMLAttr (_dfdbe );continue ;};};for {_gaac ,_fegad :=d .Token ();if _fegad !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_fegad );};if _bbffe ,_babceb :=_gaac .(_af .EndElement );_babceb &&_bbffe .Name ==start .Name {break ;};};return nil ;};type CT_TextPath struct{OnAttr _ea .ST_TrueFalse ;FitshapeAttr _ea .ST_TrueFalse ;FitpathAttr _ea .ST_TrueFalse ;TrimAttr _ea .ST_TrueFalse ;XscaleAttr _ea .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};type AG_StrokeAttributes struct{OnAttr _ea .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 _ea .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 _ea .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;RelidAttr *string ;};func (_afgeb *OfcCT_StrokeChild )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0068\u0069\u006c\u0064";};if _afgeb .OnAttr !=_ea .ST_TrueFalseUnset {_gcaff ,_cbecc :=_afgeb .OnAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u006e"});if _cbecc !=nil {return _cbecc ;};start .Attr =append (start .Attr ,_gcaff );};if _afgeb .WeightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_afgeb .WeightAttr )});};if _afgeb .ColorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_afgeb .ColorAttr )});};if _afgeb .Color2Attr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_ef .Sprintf ("\u0025\u0076",*_afgeb .Color2Attr )});};if _afgeb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_afgeb .OpacityAttr )});};if _afgeb .LinestyleAttr !=ST_StrokeLineStyleUnset {_ddecf ,_ccce :=_afgeb .LinestyleAttr .MarshalXMLAttr (_af .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"});if _ccce !=nil {return _ccce ;};start .Attr =append (start .Attr ,_ddecf );};if _afgeb .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_afgeb .MiterlimitAttr )});};if _afgeb .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_agcba ,_ebdab :=_afgeb .JoinstyleAttr .MarshalXMLAttr (_af .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _ebdab !=nil {return _ebdab ;};start .Attr =append (start .Attr ,_agcba );};if _afgeb .EndcapAttr !=ST_StrokeEndCapUnset {_feagb ,_gdgaf :=_afgeb .EndcapAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _gdgaf !=nil {return _gdgaf ;};start .Attr =append (start .Attr ,_feagb );};if _afgeb .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_ef .Sprintf ("\u0025\u0076",*_afgeb .DashstyleAttr )});};if _afgeb .InsetpenAttr !=_ea .ST_TrueFalseUnset {_eefac ,_aeaeaf :=_afgeb .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _aeaeaf !=nil {return _aeaeaf ;};start .Attr =append (start .Attr ,_eefac );};if _afgeb .FilltypeAttr !=ST_FillTypeUnset {_gcada ,_edfed :=_afgeb .FilltypeAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _edfed !=nil {return _edfed ;};start .Attr =append (start .Attr ,_gcada );};if _afgeb .SrcAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0072\u0063"},Value :_ef .Sprintf ("\u0025\u0076",*_afgeb .SrcAttr )});};if _afgeb .ImageaspectAttr !=ST_ImageAspectUnset {_gegggd ,_gcgeec :=_afgeb .ImageaspectAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _gcgeec !=nil {return _gcgeec ;};start .Attr =append (start .Attr ,_gegggd );};if _afgeb .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_afgeb .ImagesizeAttr )});};if _afgeb .ImagealignshapeAttr !=_ea .ST_TrueFalseUnset {_eecaf ,_bfcbd :=_afgeb .ImagealignshapeAttr .MarshalXMLAttr (_af .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _bfcbd !=nil {return _bfcbd ;};start .Attr =append (start .Attr ,_eecaf );};if _afgeb .StartarrowAttr !=ST_StrokeArrowTypeUnset {_fddeg ,_abaef :=_afgeb .StartarrowAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _abaef !=nil {return _abaef ;};start .Attr =append (start .Attr ,_fddeg );};if _afgeb .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_gdefc ,_bafeg :=_afgeb .StartarrowwidthAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"});if _bafeg !=nil {return _bafeg ;};start .Attr =append (start .Attr ,_gdefc );};if _afgeb .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_efbee ,_eafg :=_afgeb .StartarrowlengthAttr .MarshalXMLAttr (_af .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"});if _eafg !=nil {return _eafg ;};start .Attr =append (start .Attr ,_efbee );};if _afgeb .EndarrowAttr !=ST_StrokeArrowTypeUnset {_agdfb ,_caagba :=_afgeb .EndarrowAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _caagba !=nil {return _caagba ;};start .Attr =append (start .Attr ,_agdfb );};if _afgeb .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_febfgc ,_fabdc :=_afgeb .EndarrowwidthAttr .MarshalXMLAttr (_af .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _fabdc !=nil {return _fabdc ;};start .Attr =append (start .Attr ,_febfgc );};if _afgeb .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_cfggf ,_gefbgf :=_afgeb .EndarrowlengthAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _gefbgf !=nil {return _gefbgf ;};start .Attr =append (start .Attr ,_cfggf );};if _afgeb .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_afgeb .HrefAttr )});};if _afgeb .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_ef .Sprintf ("\u0025\u0076",*_afgeb .AlthrefAttr )});};if _afgeb .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_afgeb .TitleAttr )});};if _afgeb .ForcedashAttr !=_ea .ST_TrueFalseUnset {_dgdf ,_begbdc :=_afgeb .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _begbdc !=nil {return _begbdc ;};start .Attr =append (start .Attr ,_dgdf );};if _afgeb .ExtAttr !=ST_ExtUnset {_dgged ,_begfc :=_afgeb .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _begfc !=nil {return _begfc ;};start .Attr =append (start .Attr ,_dgged );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_gffd *OfcST_ScreenSize )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cabffd ,_acfba :=d .Token ();if _acfba !=nil {return _acfba ;};if _deegb ,_dfegc :=_cabffd .(_af .EndElement );_dfegc &&_deegb .Name ==start .Name {*_gffd =1;return nil ;};if _gbfbf ,_fffag :=_cabffd .(_af .CharData );!_fffag {return _ef .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",_cabffd );}else {switch string (_gbfbf ){case "":*_gffd =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_gffd =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_gffd =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_gffd =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_gffd =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_gffd =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_gffd =6;};};_cabffd ,_acfba =d .Token ();if _acfba !=nil {return _acfba ;};if _ebgee ,_dggdc :=_cabffd .(_af .EndElement );_dggdc &&_ebgee .Name ==start .Name {return nil ;};return _ef .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",_cabffd );}; +// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path +func (_agce *CT_ImageData )ValidateWithPath (path string )error {if _fffc :=_agce .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_fffc !=nil {return _fffc ;};if _bdbd :=_agce .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_bdbd !=nil {return _bdbd ;};if _bedff :=_agce .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_bedff !=nil {return _bedff ;};return nil ;};type OfcST_ColorMode byte ;func (_aafde *OfcCT_IdMap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0069\u0064\u006d\u0061\u0070";};if _aafde .DataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_cg .Sprintf ("\u0025\u0076",*_aafde .DataAttr )});};if _aafde .ExtAttr !=ST_ExtUnset {_fbaga ,_gaaa :=_aafde .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gaaa !=nil {return _gaaa ;};start .Attr =append (start .Attr ,_fbaga );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the AG_AllCoreAttributes and its children -func (_afba *AG_AllCoreAttributes )Validate ()error {return _afba .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};func (_caga *CT_Line )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_bdee :=range start .Attr {if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_caga .UserdrawnAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_caga .ButtonAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_caga .DgmlayoutmruAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_caga .UserhiddenAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_caga .CliptowrapAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_caga .BulletAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u006f\u006c\u0065"{_caga .OleAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0068\u0072"{_caga .HrAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0073\u0070\u0069\u0064"{_eccc ,_gbga :=_bdee .Value ,error (nil );if _gbga !=nil {return _gbga ;};_caga .SpidAttr =&_eccc ;continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0068\u0072\u0073t\u0064"{_caga .HrstdAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_caga .BwnormalAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ecge ,_ecaeb :=_bdee .Value ,error (nil );if _ecaeb !=nil {return _ecaeb ;};_caga .BordertopcolorAttr =&_ecge ;continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_caga .DgmlayoutAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_caga .ForcedashAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_caga .AllowoverlapAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_caga .HrnoshadeAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_caga .PreferrelativeAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aeab ,_gada :=_bdee .Value ,error (nil );if _gada !=nil {return _gada ;};_caga .BorderbottomcolorAttr =&_aeab ;continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u006f\u006e\u0065\u0064"{_caga .OnedAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fcedf ,_ffeg :=_e .ParseInt (_bdee .Value ,10,64);if _ffeg !=nil {return _ffeg ;};_caga .DgmnodekindAttr =&_fcedf ;continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cabac ,_dedaf :=_e .ParseInt (_bdee .Value ,10,64);if _dedaf !=nil {return _dedaf ;};_caga .RegroupidAttr =&_cabac ;continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_caga .AllowincellAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0068\u0072\u0070c\u0074"{_fgdgb ,_ecba :=_e .ParseFloat (_bdee .Value ,64);if _ecba !=nil {return _ecba ;};_deab :=float32 (_fgdgb );_caga .HrpctAttr =&_deab ;continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0063\u006c\u0069\u0070"{_caga .ClipAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_caga .InsetmodeAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_addga ,_cdbfc :=_bdee .Value ,error (nil );if _cdbfc !=nil {return _cdbfc ;};_caga .BorderleftcolorAttr =&_addga ;continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_caga .OleiconAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cged ,_gddgb :=_bdee .Value ,error (nil );if _gddgb !=nil {return _gddgb ;};_caga .BorderrightcolorAttr =&_cged ;continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_caga .ConnectortypeAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_caga .BwpureAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_caga .BwmodeAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0073\u0070\u0074"{_bdge ,_cfcb :=_e .ParseFloat (_bdee .Value ,64);if _cfcb !=nil {return _cfcb ;};_bcec :=float32 (_bdge );_caga .SptAttr =&_bcec ;continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_caga .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdee .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_caga .HralignAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Local =="\u0074\u006f"{_acdaa ,_aeead :=_bdee .Value ,error (nil );if _aeead !=nil {return _aeead ;};_caga .ToAttr =&_acdaa ;continue ;};if _bdee .Name .Local =="\u0069\u0064"{_cgfa ,_fbcg :=_bdee .Value ,error (nil );if _fbcg !=nil {return _fbcg ;};_caga .IdAttr =&_cgfa ;continue ;};if _bdee .Name .Local =="\u0061\u006c\u0074"{_cbfa ,_eedaa :=_bdee .Value ,error (nil );if _eedaa !=nil {return _eedaa ;};_caga .AltAttr =&_cbfa ;continue ;};if _bdee .Name .Local =="\u0070\u0072\u0069n\u0074"{_caga .PrintAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_caga .StrokedAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fdbfc ,_bege :=_bdee .Value ,error (nil );if _bege !=nil {return _bege ;};_caga .WrapcoordsAttr =&_fdbfc ;continue ;};if _bdee .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gfbgbf ,_agba :=_bdee .Value ,error (nil );if _agba !=nil {return _agba ;};_caga .StrokeweightAttr =&_gfbgbf ;continue ;};if _bdee .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ceeg ,_cgacb :=_bdee .Value ,error (nil );if _cgacb !=nil {return _cgacb ;};_caga .CoordoriginAttr =&_ceeg ;continue ;};if _bdee .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_egddd ,_gefgf :=_bdee .Value ,error (nil );if _gefgf !=nil {return _gefgf ;};_caga .ChromakeyAttr =&_egddd ;continue ;};if _bdee .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fagc ,_gbgc :=_bdee .Value ,error (nil );if _gbgc !=nil {return _gbgc ;};_caga .FillcolorAttr =&_fagc ;continue ;};if _bdee .Name .Local =="\u0073\u0074\u0079l\u0065"{_aggf ,_dbecd :=_bdee .Value ,error (nil );if _dbecd !=nil {return _dbecd ;};_caga .StyleAttr =&_aggf ;continue ;};if _bdee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_afaae ,_fafa :=_bdee .Value ,error (nil );if _fafa !=nil {return _fafa ;};_caga .OpacityAttr =&_afaae ;continue ;};if _bdee .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ggeg ,_cdff :=_bdee .Value ,error (nil );if _cdff !=nil {return _cdff ;};_caga .StrokecolorAttr =&_ggeg ;continue ;};if _bdee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_caga .InsetpenAttr .UnmarshalXMLAttr (_bdee );continue ;};if _bdee .Name .Local =="\u0066\u0072\u006f\u006d"{_agcga ,_ggddb :=_bdee .Value ,error (nil );if _ggddb !=nil {return _ggddb ;};_caga .FromAttr =&_agcga ;continue ;};if _bdee .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eaeadg ,_ffgcd :=_bdee .Value ,error (nil );if _ffgcd !=nil {return _ffgcd ;};_caga .CoordsizeAttr =&_eaeadg ;continue ;};if _bdee .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgea ,_bcfg :=_bdee .Value ,error (nil );if _bcfg !=nil {return _bcfg ;};_caga .TitleAttr =&_dgea ;continue ;};if _bdee .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccbd ,_fgfe :=_bdee .Value ,error (nil );if _fgfe !=nil {return _fgfe ;};_caga .ClassAttr =&_ccbd ;continue ;};if _bdee .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_afbd ,_agea :=_bdee .Value ,error (nil );if _agea !=nil {return _agea ;};_caga .TargetAttr =&_afbd ;continue ;};if _bdee .Name .Local =="\u0068\u0072\u0065\u0066"{_abfe ,_gefgc :=_bdee .Value ,error (nil );if _gefgc !=nil {return _gefgc ;};_caga .HrefAttr =&_abfe ;continue ;};if _bdee .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_caga .FilledAttr .UnmarshalXMLAttr (_bdee );continue ;};};_cabgb :for {_eefg ,_aacgc :=d .Token ();if _aacgc !=nil {return _aacgc ;};switch _gcee :=_eefg .(type ){case _af .StartElement :switch _gcee .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edgaf :=NewEG_ShapeElements ();_edgaf .Path =NewPath ();if _fefgg :=d .DecodeElement (_edgaf .Path ,&_gcee );_fefgg !=nil {return _fefgg ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_edgaf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deecg :=NewEG_ShapeElements ();_deecg .Formulas =NewFormulas ();if _gdefe :=d .DecodeElement (_deecg .Formulas ,&_gcee );_gdefe !=nil {return _gdefe ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_deecg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfed :=NewEG_ShapeElements ();_dfed .Handles =NewHandles ();if _dccbe :=d .DecodeElement (_dfed .Handles ,&_gcee );_dccbe !=nil {return _dccbe ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_dfed );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cded :=NewEG_ShapeElements ();_cded .Fill =NewFill ();if _ecbag :=d .DecodeElement (_cded .Fill ,&_gcee );_ecbag !=nil {return _ecbag ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_cded );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abefg :=NewEG_ShapeElements ();_abefg .Stroke =NewStroke ();if _aeaed :=d .DecodeElement (_abefg .Stroke ,&_gcee );_aeaed !=nil {return _aeaed ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_abefg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcdae :=NewEG_ShapeElements ();_dcdae .Shadow =NewShadow ();if _cebd :=d .DecodeElement (_dcdae .Shadow ,&_gcee );_cebd !=nil {return _cebd ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_dcdae );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bacbb :=NewEG_ShapeElements ();_bacbb .Textbox =NewTextbox ();if _ddeaa :=d .DecodeElement (_bacbb .Textbox ,&_gcee );_ddeaa !=nil {return _ddeaa ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_bacbb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeddc :=NewEG_ShapeElements ();_aeddc .Textpath =NewTextpath ();if _bbea :=d .DecodeElement (_aeddc .Textpath ,&_gcee );_bbea !=nil {return _bbea ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_aeddc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bafa :=NewEG_ShapeElements ();_bafa .Imagedata =NewImagedata ();if _fgcc :=d .DecodeElement (_bafa .Imagedata ,&_gcee );_fgcc !=nil {return _fgcc ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_bafa );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egfc :=NewEG_ShapeElements ();_egfc .Skew =NewOfcSkew ();if _ddcg :=d .DecodeElement (_egfc .Skew ,&_gcee );_ddcg !=nil {return _ddcg ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_egfc );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecee :=NewEG_ShapeElements ();_ecee .Extrusion =NewOfcExtrusion ();if _gagg :=d .DecodeElement (_ecee .Extrusion ,&_gcee );_gagg !=nil {return _gagg ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_ecee );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_effb :=NewEG_ShapeElements ();_effb .Callout =NewOfcCallout ();if _fecg :=d .DecodeElement (_effb .Callout ,&_gcee );_fecg !=nil {return _fecg ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_effb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgfea :=NewEG_ShapeElements ();_fgfea .Lock =NewOfcLock ();if _ggfc :=d .DecodeElement (_fgfea .Lock ,&_gcee );_ggfc !=nil {return _ggfc ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_fgfea );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agbga :=NewEG_ShapeElements ();_agbga .Clippath =NewOfcClippath ();if _egcg :=d .DecodeElement (_agbga .Clippath ,&_gcee );_egcg !=nil {return _egcg ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_agbga );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcaae :=NewEG_ShapeElements ();_dcaae .Signatureline =NewOfcSignatureline ();if _fede :=d .DecodeElement (_dcaae .Signatureline ,&_gcee );_fede !=nil {return _fede ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_dcaae );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_befe :=NewEG_ShapeElements ();_befe .Wrap =_f .NewWrap ();if _afde :=d .DecodeElement (_befe .Wrap ,&_gcee );_afde !=nil {return _afde ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_befe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdgbf :=NewEG_ShapeElements ();_fdgbf .Anchorlock =_f .NewAnchorlock ();if _ddge :=d .DecodeElement (_fdgbf .Anchorlock ,&_gcee );_ddge !=nil {return _ddge ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_fdgbf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcbfc :=NewEG_ShapeElements ();_gcbfc .Bordertop =_f .NewBordertop ();if _aafeg :=d .DecodeElement (_gcbfc .Bordertop ,&_gcee );_aafeg !=nil {return _aafeg ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_gcbfc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbca :=NewEG_ShapeElements ();_bbca .Borderbottom =_f .NewBorderbottom ();if _gaaec :=d .DecodeElement (_bbca .Borderbottom ,&_gcee );_gaaec !=nil {return _gaaec ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_bbca );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aege :=NewEG_ShapeElements ();_aege .Borderleft =_f .NewBorderleft ();if _cddb :=d .DecodeElement (_aege .Borderleft ,&_gcee );_cddb !=nil {return _cddb ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_aege );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfdd :=NewEG_ShapeElements ();_bfdd .Borderright =_f .NewBorderright ();if _ecfb :=d .DecodeElement (_bfdd .Borderright ,&_gcee );_ecfb !=nil {return _ecfb ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_bfdd );case _af .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"}:_ffee :=NewEG_ShapeElements ();_ffee .ClientData =_d .NewClientData ();if _eaddb :=d .DecodeElement (_ffee .ClientData ,&_gcee );_eaddb !=nil {return _eaddb ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_ffee );case _af .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"}:_bfab :=NewEG_ShapeElements ();_bfab .Textdata =_fd .NewTextdata ();if _aecfa :=d .DecodeElement (_bfab .Textdata ,&_gcee );_aecfa !=nil {return _aecfa ;};_caga .EG_ShapeElements =append (_caga .EG_ShapeElements ,_bfab );default:_eg .Log ("\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",_gcee .Name );if _ddef :=d .Skip ();_ddef !=nil {return _ddef ;};};case _af .EndElement :break _cabgb ;case _af .CharData :};};return nil ;};func (_accd *CT_Stroke )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_dafag :=range start .Attr {if _dafag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafag .Name .Local =="\u0072\u0065\u006ci\u0064"{_ccgbc ,_caecf :=_dafag .Value ,error (nil );if _caecf !=nil {return _caecf ;};_accd .RelidAttr =&_ccgbc ;continue ;};if _dafag .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"&&_dafag .Name .Local =="\u0069\u0064"{_aadfg ,_ccde :=_dafag .Value ,error (nil );if _ccde !=nil {return _ccde ;};_accd .RIdAttr =&_aadfg ;continue ;};if _dafag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_accd .ForcedashAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafag .Name .Local =="\u0074\u0069\u0074l\u0065"{_eedc ,_ffdcc :=_dafag .Value ,error (nil );if _ffdcc !=nil {return _ffdcc ;};_accd .TitleAttr =&_eedc ;continue ;};if _dafag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafag .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fgdcd ,_adef :=_dafag .Value ,error (nil );if _adef !=nil {return _adef ;};_accd .AlthrefAttr =&_fgdcd ;continue ;};if _dafag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafag .Name .Local =="\u0068\u0072\u0065\u0066"{_cfbgg ,_edcdc :=_dafag .Value ,error (nil );if _edcdc !=nil {return _edcdc ;};_accd .HrefAttr =&_cfbgg ;continue ;};if _dafag .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fcddb ,_dcega :=_dafag .Value ,error (nil );if _dcega !=nil {return _dcega ;};_accd .ImagesizeAttr =&_fcddb ;continue ;};if _dafag .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_accd .StartarrowlengthAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_accd .JoinstyleAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_accd .EndarrowAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_deed ,_gefc :=_dafag .Value ,error (nil );if _gefc !=nil {return _gefc ;};_accd .DashstyleAttr =&_deed ;continue ;};if _dafag .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_accd .EndarrowwidthAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u0073\u0072\u0063"{_egeae ,_bfcac :=_dafag .Value ,error (nil );if _bfcac !=nil {return _bfcac ;};_accd .SrcAttr =&_egeae ;continue ;};if _dafag .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_accd .EndarrowlengthAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_accd .LinestyleAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbfg ,_gacdc :=_dafag .Value ,error (nil );if _gacdc !=nil {return _gacdc ;};_accd .OpacityAttr =&_cbfg ;continue ;};if _dafag .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_afccg ,_dbccc :=_dafag .Value ,error (nil );if _dbccc !=nil {return _dbccc ;};_accd .WeightAttr =&_afccg ;continue ;};if _dafag .Name .Local =="\u0069\u0064"{_efdfd ,_ffce :=_dafag .Value ,error (nil );if _ffce !=nil {return _ffce ;};_accd .IdAttr =&_efdfd ;continue ;};if _dafag .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_befee ,_gbfa :=_e .ParseFloat (_dafag .Value ,64);if _gbfa !=nil {return _gbfa ;};_accd .MiterlimitAttr =&_befee ;continue ;};if _dafag .Name .Local =="\u0063\u006f\u006co\u0072"{_feaa ,_bcfag :=_dafag .Value ,error (nil );if _bcfag !=nil {return _bcfag ;};_accd .ColorAttr =&_feaa ;continue ;};if _dafag .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_accd .ImageaspectAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_accd .FilltypeAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u006f\u006e"{_accd .OnAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_accd .StartarrowwidthAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_accd .InsetpenAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_accd .ImagealignshapeAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_accd .StartarrowAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_accd .EndcapAttr .UnmarshalXMLAttr (_dafag );continue ;};if _dafag .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bdabd ,_caeag :=_dafag .Value ,error (nil );if _caeag !=nil {return _caeag ;};_accd .Color2Attr =&_bdabd ;continue ;};};_gbadd :for {_gdde ,_dcgfaa :=d .Token ();if _dcgfaa !=nil {return _dcgfaa ;};switch _cgbea :=_gdde .(type ){case _af .StartElement :switch _cgbea .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_accd .Left =NewOfcLeft ();if _caead :=d .DecodeElement (_accd .Left ,&_cgbea );_caead !=nil {return _caead ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_accd .Top =NewOfcTop ();if _ecbda :=d .DecodeElement (_accd .Top ,&_cgbea );_ecbda !=nil {return _ecbda ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_accd .Right =NewOfcRight ();if _bbbcb :=d .DecodeElement (_accd .Right ,&_cgbea );_bbbcb !=nil {return _bbbcb ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_accd .Bottom =NewOfcBottom ();if _cfbba :=d .DecodeElement (_accd .Bottom ,&_cgbea );_cfbba !=nil {return _cfbba ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_accd .Column =NewOfcColumn ();if _abfec :=d .DecodeElement (_accd .Column ,&_cgbea );_abfec !=nil {return _abfec ;};default:_eg .Log ("\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",_cgbea .Name );if _eegfe :=d .Skip ();_eegfe !=nil {return _eegfe ;};};case _af .EndElement :break _gbadd ;case _af .CharData :};};return nil ;};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _ea .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ea .ST_TrueFalse ;ButtonAttr _ea .ST_TrueFalse ;UserhiddenAttr _ea .ST_TrueFalse ;BulletAttr _ea .ST_TrueFalse ;HrAttr _ea .ST_TrueFalse ;HrstdAttr _ea .ST_TrueFalse ;HrnoshadeAttr _ea .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ea .ST_TrueFalse ;AllowoverlapAttr _ea .ST_TrueFalse ;UserdrawnAttr _ea .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;}; +// ValidateWithPath validates the Textpath and its children, prefixing error messages with path +func (_fbbfgf *Textpath )ValidateWithPath (path string )error {if _bcdbeg :=_fbbfgf .CT_TextPath .ValidateWithPath (path );_bcdbeg !=nil {return _bcdbeg ;};return nil ;};func (_ggaba *Group )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ggaba .CT_Group .MarshalXML (e ,start );};type Shape struct{CT_Shape }; -// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path -func (_dgb *AG_Ext )ValidateWithPath (path string )error {if _dgb .ExtAttr ==ST_ExtUnset {return _ef .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 _dbf :=_dgb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dbf !=nil {return _dbf ;};return nil ;};func NewCT_F ()*CT_F {_gdbcb :=&CT_F {};return _gdbcb }; +// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path +func (_daacd *OfcCT_Relation )ValidateWithPath (path string )error {if _fgdcb :=_daacd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fgdcb !=nil {return _fgdcb ;};return nil ;};func (_egdca *OfcST_ConnectType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egdca =0;case "\u006e\u006f\u006e\u0065":*_egdca =1;case "\u0072\u0065\u0063\u0074":*_egdca =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_egdca =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_egdca =4;};return nil ;};func (_acfda OfcST_DiagramLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acfda .String (),start );}; -// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path -func (_cgdec *OfcColumn )ValidateWithPath (path string )error {if _acaec :=_cgdec .OfcCT_StrokeChild .ValidateWithPath (path );_acaec !=nil {return _acaec ;};return nil ;}; +// Validate validates the CT_Line and its children +func (_egfgf *CT_Line )Validate ()error {return _egfgf .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");}; -// Validate validates the Line and its children -func (_ebfc *Line )Validate ()error {return _ebfc .ValidateWithPath ("\u004c\u0069\u006e\u0065")};type OfcST_FillType byte ;func (_dffb *OfcST_DiagramLayout )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_dceea ,_eefagb :=d .Token ();if _eefagb !=nil {return _eefagb ;};if _ceda ,_bfcgb :=_dceea .(_af .EndElement );_bfcgb &&_ceda .Name ==start .Name {*_dffb =1;return nil ;};if _fcdfdf ,_efdegd :=_dceea .(_af .CharData );!_efdegd {return _ef .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",_dceea );}else {switch string (_fcdfdf ){case "":*_dffb =0;case "\u0030":*_dffb =1;case "\u0031":*_dffb =2;case "\u0032":*_dffb =3;case "\u0033":*_dffb =4;};};_dceea ,_eefagb =d .Token ();if _eefagb !=nil {return _eefagb ;};if _bfebd ,_dcced :=_dceea .(_af .EndElement );_dcced &&_bfebd .Name ==start .Name {return nil ;};return _ef .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",_dceea );};func NewStroke ()*Stroke {_caafe :=&Stroke {};_caafe .CT_Stroke =*NewCT_Stroke ();return _caafe };func (_fadcd ST_StrokeEndCap )ValidateWithPath (path string )error {switch _fadcd {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fadcd ));};return nil ;}; +// Validate validates the OfcInk and its children +func (_badff *OfcInk )Validate ()error {return _badff .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};func NewOfcCT_Fill ()*OfcCT_Fill {_ccce :=&OfcCT_Fill {};return _ccce };func (_cadfg ST_ShadowType )Validate ()error {return _cadfg .ValidateWithPath ("")};func (_bcgfa OfcST_FillType )Validate ()error {return _bcgfa .ValidateWithPath ("")};func (_ddfbg *OfcCallout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ddfbg .OfcCT_Callout .MarshalXML (e ,start );};func (_cbccg *OfcCT_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdbgf :=range start .Attr {if _cdbgf .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cbccg .PositionAttr .UnmarshalXMLAttr (_cdbgf );continue ;};if _cdbgf .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_cbccg .SelectionAttr .UnmarshalXMLAttr (_cdbgf );continue ;};if _cdbgf .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_cbccg .GroupingAttr .UnmarshalXMLAttr (_cdbgf );continue ;};if _cdbgf .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_cbccg .UngroupingAttr .UnmarshalXMLAttr (_cdbgf );continue ;};if _cdbgf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_cbccg .RotationAttr .UnmarshalXMLAttr (_cdbgf );continue ;};if _cdbgf .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_cbccg .CroppingAttr .UnmarshalXMLAttr (_cdbgf );continue ;};if _cdbgf .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_cbccg .VerticiesAttr .UnmarshalXMLAttr (_cdbgf );continue ;};if _cdbgf .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_cbccg .AdjusthandlesAttr .UnmarshalXMLAttr (_cdbgf );continue ;};if _cdbgf .Name .Local =="\u0074\u0065\u0078\u0074"{_cbccg .TextAttr .UnmarshalXMLAttr (_cdbgf );continue ;};if _cdbgf .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_cbccg .AspectratioAttr .UnmarshalXMLAttr (_cdbgf );continue ;};if _cdbgf .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_cbccg .ShapetypeAttr .UnmarshalXMLAttr (_cdbgf );continue ;};if _cdbgf .Name .Local =="\u0065\u0078\u0074"{_cbccg .ExtAttr .UnmarshalXMLAttr (_cdbgf );continue ;};};for {_acbab ,_caggbe :=d .Token ();if _caggbe !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_caggbe );};if _fffg ,_ebabg :=_acbab .(_d .EndElement );_ebabg &&_fffg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path -func (_ddgc *CT_Image )ValidateWithPath (path string )error {for _fdbaa ,_babf :=range _ddgc .EG_ShapeElements {if _bced :=_babf .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fdbaa ));_bced !=nil {return _bced ;};};if _ggdg :=_ddgc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ggdg !=nil {return _ggdg ;};if _cgdc :=_ddgc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cgdc !=nil {return _cgdc ;};if _cbgb :=_ddgc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cbgb !=nil {return _cbgb ;};if _faeeb :=_ddgc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_faeeb !=nil {return _faeeb ;};if _dgee :=_ddgc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dgee !=nil {return _dgee ;};if _gcbed :=_ddgc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gcbed !=nil {return _gcbed ;};if _cgfdd :=_ddgc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cgfdd !=nil {return _cgfdd ;};if _baae :=_ddgc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_baae !=nil {return _baae ;};if _aebda :=_ddgc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_aebda !=nil {return _aebda ;};if _dffgg :=_ddgc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dffgg !=nil {return _dffgg ;};if _dffa :=_ddgc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dffa !=nil {return _dffa ;};if _cgfc :=_ddgc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cgfc !=nil {return _cgfc ;};if _ebdd :=_ddgc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ebdd !=nil {return _ebdd ;};if _bcca :=_ddgc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bcca !=nil {return _bcca ;};if _bedd :=_ddgc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bedd !=nil {return _bedd ;};if _cfeg :=_ddgc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cfeg !=nil {return _cfeg ;};if _aaebfb :=_ddgc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aaebfb !=nil {return _aaebfb ;};if _cdab :=_ddgc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cdab !=nil {return _cdab ;};if _efbe :=_ddgc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_efbe !=nil {return _efbe ;};if _bgcf :=_ddgc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bgcf !=nil {return _bgcf ;};if _bagd :=_ddgc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bagd !=nil {return _bagd ;};if _fgaeg :=_ddgc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fgaeg !=nil {return _fgaeg ;};if _beee :=_ddgc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_beee !=nil {return _beee ;};if _fbgb :=_ddgc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fbgb !=nil {return _fbgb ;};if _aagg :=_ddgc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_aagg !=nil {return _aagg ;};if _dafgf :=_ddgc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dafgf !=nil {return _dafgf ;};if _ddaf :=_ddgc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ddaf !=nil {return _ddaf ;};if _eacfb :=_ddgc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_eacfb !=nil {return _eacfb ;};if _bfdgd :=_ddgc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bfdgd !=nil {return _bfdgd ;};if _ddfgg :=_ddgc .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_ddfgg !=nil {return _ddfgg ;};if _acdc :=_ddgc .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_acdc !=nil {return _acdc ;};return nil ;};func (_ebaag ST_FillType )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_deabd :=_af .Attr {};_deabd .Name =name ;switch _ebaag {case ST_FillTypeUnset :_deabd .Value ="";case ST_FillTypeSolid :_deabd .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_deabd .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_deabd .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_deabd .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_deabd .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_deabd .Value ="\u0066\u0072\u0061m\u0065";};return _deabd ,nil ;};func (_aaef *OfcExtrusion )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _aaef .OfcCT_Extrusion .MarshalXML (e ,start );};func (_caccd *OfcTop )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_caccd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_acfdc :=range start .Attr {if _acfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfdc .Name .Local =="\u0068\u0072\u0065\u0066"{_efagc ,_cbaa :=_acfdc .Value ,error (nil );if _cbaa !=nil {return _cbaa ;};_caccd .HrefAttr =&_efagc ;continue ;};if _acfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfdc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_caccd .ForcedashAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfdc .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbbbf ,_abdba :=_acfdc .Value ,error (nil );if _abdba !=nil {return _abdba ;};_caccd .TitleAttr =&_cbbbf ;continue ;};if _acfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfdc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ggaagg ,_babcc :=_acfdc .Value ,error (nil );if _babcc !=nil {return _babcc ;};_caccd .AlthrefAttr =&_ggaagg ;continue ;};if _acfdc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_caccd .ImageaspectAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_caccd .StartarrowAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_caccd .LinestyleAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_caccd .StartarrowwidthAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_caccd .JoinstyleAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_caccd .StartarrowlengthAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fcfgg ,_dfbfga :=_acfdc .Value ,error (nil );if _dfbfga !=nil {return _dfbfga ;};_caccd .DashstyleAttr =&_fcfgg ;continue ;};if _acfdc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_caccd .EndarrowAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_caccd .FilltypeAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_caccd .EndarrowwidthAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_deagc ,_eafaa :=_acfdc .Value ,error (nil );if _eafaa !=nil {return _eafaa ;};_caccd .OpacityAttr =&_deagc ;continue ;};if _acfdc .Name .Local =="\u0063\u006f\u006co\u0072"{_cgad ,_dbcec :=_acfdc .Value ,error (nil );if _dbcec !=nil {return _dbcec ;};_caccd .ColorAttr =&_cgad ;continue ;};if _acfdc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_caccd .InsetpenAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_caccd .EndarrowlengthAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u0065\u0078\u0074"{_caccd .ExtAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_caccd .EndcapAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_babae ,_cdcef :=_acfdc .Value ,error (nil );if _cdcef !=nil {return _cdcef ;};_caccd .Color2Attr =&_babae ;continue ;};if _acfdc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_caccd .ImagealignshapeAttr .UnmarshalXMLAttr (_acfdc );continue ;};if _acfdc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bgbaf ,_dddbc :=_acfdc .Value ,error (nil );if _dddbc !=nil {return _dddbc ;};_caccd .WeightAttr =&_bgbaf ;continue ;};if _acfdc .Name .Local =="\u0073\u0072\u0063"{_cfege ,_ddbcg :=_acfdc .Value ,error (nil );if _ddbcg !=nil {return _ddbcg ;};_caccd .SrcAttr =&_cfege ;continue ;};if _acfdc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fgfca ,_gafeg :=_acfdc .Value ,error (nil );if _gafeg !=nil {return _gafeg ;};_caccd .ImagesizeAttr =&_fgfca ;continue ;};if _acfdc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gead ,_affce :=_e .ParseFloat (_acfdc .Value ,64);if _affce !=nil {return _affce ;};_caccd .MiterlimitAttr =&_gead ;continue ;};if _acfdc .Name .Local =="\u006f\u006e"{_caccd .OnAttr .UnmarshalXMLAttr (_acfdc );continue ;};};for {_feega ,_ffegg :=d .Token ();if _ffegg !=nil {return _ef .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_ffegg );};if _fcceb ,_edcbc :=_feega .(_af .EndElement );_edcbc &&_fcceb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcCT_Lock and its children +func (_ecfbbc *OfcCT_Lock )Validate ()error {return _ecfbbc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");}; -// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path -func (_eaabb *Roundrect )ValidateWithPath (path string )error {if _bfbgg :=_eaabb .CT_RoundRect .ValidateWithPath (path );_bfbgg !=nil {return _bfbgg ;};return nil ;}; +// Validate validates the Oval and its children +func (_ceebd *Oval )Validate ()error {return _ceebd .ValidateWithPath ("\u004f\u0076\u0061\u006c")};func NewOfcCT_Lock ()*OfcCT_Lock {_eaaec :=&OfcCT_Lock {};return _eaaec };func (_egcad *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egcad =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_egcad =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_egcad =2;};return nil ;};func (_gbfgce ST_StrokeEndCap )String ()string {switch _gbfgce {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 "";};func NewOfcShapelayout ()*OfcShapelayout {_dcbcdd :=&OfcShapelayout {};_dcbcdd .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _dcbcdd ;};type OfcOLEObject struct{OfcCT_OLEObject };type OfcST_DiagramLayout byte ;func (_cgddd *OfcColumn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgddd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_gced :=range start .Attr {if _gced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gced .Name .Local =="\u0068\u0072\u0065\u0066"{_aeged ,_cgdba :=_gced .Value ,error (nil );if _cgdba !=nil {return _cgdba ;};_cgddd .HrefAttr =&_aeged ;continue ;};if _gced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gced .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cgddd .ForcedashAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gced .Name .Local =="\u0074\u0069\u0074l\u0065"{_egcd ,_fgddb :=_gced .Value ,error (nil );if _fgddb !=nil {return _fgddb ;};_cgddd .TitleAttr =&_egcd ;continue ;};if _gced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gced .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bddbc ,_ceedae :=_gced .Value ,error (nil );if _ceedae !=nil {return _ceedae ;};_cgddd .AlthrefAttr =&_bddbc ;continue ;};if _gced .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cgddd .ImageaspectAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cgddd .StartarrowAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cgddd .LinestyleAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cgddd .StartarrowwidthAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cgddd .JoinstyleAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cgddd .StartarrowlengthAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ecbaf ,_gbdef :=_gced .Value ,error (nil );if _gbdef !=nil {return _gbdef ;};_cgddd .DashstyleAttr =&_ecbaf ;continue ;};if _gced .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cgddd .EndarrowAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cgddd .FilltypeAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cgddd .EndarrowwidthAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_baag ,_egaed :=_gced .Value ,error (nil );if _egaed !=nil {return _egaed ;};_cgddd .OpacityAttr =&_baag ;continue ;};if _gced .Name .Local =="\u0063\u006f\u006co\u0072"{_effafc ,_dgbcb :=_gced .Value ,error (nil );if _dgbcb !=nil {return _dgbcb ;};_cgddd .ColorAttr =&_effafc ;continue ;};if _gced .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cgddd .InsetpenAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cgddd .EndarrowlengthAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u0065\u0078\u0074"{_cgddd .ExtAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cgddd .EndcapAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ggda ,_acace :=_gced .Value ,error (nil );if _acace !=nil {return _acace ;};_cgddd .Color2Attr =&_ggda ;continue ;};if _gced .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cgddd .ImagealignshapeAttr .UnmarshalXMLAttr (_gced );continue ;};if _gced .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fbefg ,_affaf :=_gced .Value ,error (nil );if _affaf !=nil {return _affaf ;};_cgddd .WeightAttr =&_fbefg ;continue ;};if _gced .Name .Local =="\u0073\u0072\u0063"{_bfdec ,_dbacc :=_gced .Value ,error (nil );if _dbacc !=nil {return _dbacc ;};_cgddd .SrcAttr =&_bfdec ;continue ;};if _gced .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gffcf ,_cgdg :=_gced .Value ,error (nil );if _cgdg !=nil {return _cgdg ;};_cgddd .ImagesizeAttr =&_gffcf ;continue ;};if _gced .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_feada ,_bcfga :=_c .ParseFloat (_gced .Value ,64);if _bcfga !=nil {return _bcfga ;};_cgddd .MiterlimitAttr =&_feada ;continue ;};if _gced .Name .Local =="\u006f\u006e"{_cgddd .OnAttr .UnmarshalXMLAttr (_gced );continue ;};};for {_gbbaf ,_eabcf :=d .Token ();if _eabcf !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_eabcf );};if _fddaf ,_bffbda :=_gbbaf .(_d .EndElement );_bffbda &&_fddaf .Name ==start .Name {break ;};};return nil ;};func (_afdd *OfcCT_OLEObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbbfa :=range start .Attr {if _dbbfa .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"&&_dbbfa .Name .Local =="\u0069\u0064"||_dbbfa .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"&&_dbbfa .Name .Local =="\u0069\u0064"{_gbea ,_gaada :=_dbbfa .Value ,error (nil );if _gaada !=nil {return _gaada ;};_afdd .IdAttr =&_gbea ;continue ;};if _dbbfa .Name .Local =="\u0054\u0079\u0070\u0065"{_afdd .TypeAttr .UnmarshalXMLAttr (_dbbfa );continue ;};if _dbbfa .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_fbbed ,_debc :=_dbbfa .Value ,error (nil );if _debc !=nil {return _debc ;};_afdd .ProgIDAttr =&_fbbed ;continue ;};if _dbbfa .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_bebbdg ,_aegb :=_dbbfa .Value ,error (nil );if _aegb !=nil {return _aegb ;};_afdd .ShapeIDAttr =&_bebbdg ;continue ;};if _dbbfa .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_afdd .DrawAspectAttr .UnmarshalXMLAttr (_dbbfa );continue ;};if _dbbfa .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_aceaf ,_gcaff :=_dbbfa .Value ,error (nil );if _gcaff !=nil {return _gcaff ;};_afdd .ObjectIDAttr =&_aceaf ;continue ;};if _dbbfa .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_afdd .UpdateModeAttr .UnmarshalXMLAttr (_dbbfa );continue ;};};_gdcfb :for {_faad ,_aecea :=d .Token ();if _aecea !=nil {return _aecea ;};switch _geeeef :=_faad .(type ){case _d .StartElement :switch _geeeef .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afdd .LinkType =new (string );if _gffa :=d .DecodeElement (_afdd .LinkType ,&_geeeef );_gffa !=nil {return _gffa ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afdd .LockedField =_b .ST_TrueFalseBlankUnset ;if _adaaea :=d .DecodeElement (&_afdd .LockedField ,&_geeeef );_adaaea !=nil {return _adaaea ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afdd .FieldCodes =new (string );if _bfad :=d .DecodeElement (_afdd .FieldCodes ,&_geeeef );_bfad !=nil {return _bfad ;};default:_af .Log ("\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",_geeeef .Name );if _ggff :=d .Skip ();_ggff !=nil {return _ggff ;};};case _d .EndElement :break _gdcfb ;case _d .CharData :};};return nil ;};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_g .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};func (_afefa *OfcST_HrAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_afefa =0;case "\u006c\u0065\u0066\u0074":*_afefa =1;case "\u0072\u0069\u0067h\u0074":*_afefa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_afefa =3;};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;);func NewStroke ()*Stroke {_affda :=&Stroke {};_affda .CT_Stroke =*NewCT_Stroke ();return _affda };type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;}; -// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path -func (_efdfa *OfcCT_Callout )ValidateWithPath (path string )error {if _bcaag :=_efdfa .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bcaag !=nil {return _bcaag ;};if _eeafc :=_efdfa .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_eeafc !=nil {return _eeafc ;};if _effge :=_efdfa .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_effge !=nil {return _effge ;};if _agece :=_efdfa .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_agece !=nil {return _agece ;};if _ddgfb :=_efdfa .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_ddgfb !=nil {return _ddgfb ;};if _aaagg :=_efdfa .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_aaagg !=nil {return _aaagg ;};if _aaccfa :=_efdfa .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_aaccfa !=nil {return _aaccfa ;};if _gdegd :=_efdfa .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_gdegd !=nil {return _gdegd ;};if _edddf :=_efdfa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_edddf !=nil {return _edddf ;};return nil ;};func (_dcfbf *OfcCT_SignatureLine )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_gggcb :=range start .Attr {if _gggcb .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_eeebd ,_gagfe :=_gggcb .Value ,error (nil );if _gagfe !=nil {return _gagfe ;};_dcfbf .SuggestedsignerAttr =&_eeebd ;continue ;};if _gggcb .Name .Local =="\u0069\u0064"{_abbed ,_dcgff :=_gggcb .Value ,error (nil );if _dcgff !=nil {return _dcgff ;};_dcfbf .IdAttr =&_abbed ;continue ;};if _gggcb .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_dffag ,_gdedg :=_gggcb .Value ,error (nil );if _gdedg !=nil {return _gdedg ;};_dcfbf .ProvidAttr =&_dffag ;continue ;};if _gggcb .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_dcfbf .SigninginstructionssetAttr .UnmarshalXMLAttr (_gggcb );continue ;};if _gggcb .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dcfbf .AllowcommentsAttr .UnmarshalXMLAttr (_gggcb );continue ;};if _gggcb .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_dcfbf .ShowsigndateAttr .UnmarshalXMLAttr (_gggcb );continue ;};if _gggcb .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_dcfbf .IssignaturelineAttr .UnmarshalXMLAttr (_gggcb );continue ;};if _gggcb .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_cfeag ,_defccf :=_gggcb .Value ,error (nil );if _defccf !=nil {return _defccf ;};_dcfbf .Suggestedsigner2Attr =&_cfeag ;continue ;};if _gggcb .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_bddga ,_agfe :=_gggcb .Value ,error (nil );if _agfe !=nil {return _agfe ;};_dcfbf .SuggestedsigneremailAttr =&_bddga ;continue ;};if _gggcb .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_bfgfe ,_bffbe :=_gggcb .Value ,error (nil );if _bffbe !=nil {return _bffbe ;};_dcfbf .SigninginstructionsAttr =&_bfgfe ;continue ;};if _gggcb .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_faded ,_dgaef :=_gggcb .Value ,error (nil );if _dgaef !=nil {return _dgaef ;};_dcfbf .AddlxmlAttr =&_faded ;continue ;};if _gggcb .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_gdgae ,_bfceg :=_gggcb .Value ,error (nil );if _bfceg !=nil {return _bfceg ;};_dcfbf .SigprovurlAttr =&_gdgae ;continue ;};if _gggcb .Name .Local =="\u0065\u0078\u0074"{_dcfbf .ExtAttr .UnmarshalXMLAttr (_gggcb );continue ;};};for {_abgbf ,_abdgg :=d .Token ();if _abdgg !=nil {return _ef .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",_abdgg );};if _debefd ,_cdfec :=_abgbf .(_af .EndElement );_cdfec &&_debefd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Line and its children +func (_aabge *Line )Validate ()error {return _aabge .ValidateWithPath ("\u004c\u0069\u006e\u0065")};func (_bcaac OfcST_ExtrusionRender )Validate ()error {return _bcaac .ValidateWithPath ("")};type Roundrect struct{CT_RoundRect };func NewCurve ()*Curve {_abca :=&Curve {};_abca .CT_Curve =*NewCT_Curve ();return _abca };func (_geeaad *OfcCT_StrokeChild )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfda :=range start .Attr {if _bfda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfda .Name .Local =="\u0068\u0072\u0065\u0066"{_ccfbf ,_dcbaa :=_bfda .Value ,error (nil );if _dcbaa !=nil {return _dcbaa ;};_geeaad .HrefAttr =&_ccfbf ;continue ;};if _bfda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_geeaad .ForcedashAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfda .Name .Local =="\u0074\u0069\u0074l\u0065"{_eeefd ,_fbec :=_bfda .Value ,error (nil );if _fbec !=nil {return _fbec ;};_geeaad .TitleAttr =&_eeefd ;continue ;};if _bfda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfda .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aacdc ,_ddebf :=_bfda .Value ,error (nil );if _ddebf !=nil {return _ddebf ;};_geeaad .AlthrefAttr =&_aacdc ;continue ;};if _bfda .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_geeaad .ImageaspectAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_geeaad .StartarrowAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_geeaad .LinestyleAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_geeaad .StartarrowwidthAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_geeaad .JoinstyleAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_geeaad .StartarrowlengthAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fdefg ,_agbfd :=_bfda .Value ,error (nil );if _agbfd !=nil {return _agbfd ;};_geeaad .DashstyleAttr =&_fdefg ;continue ;};if _bfda .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_geeaad .EndarrowAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_geeaad .FilltypeAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_geeaad .EndarrowwidthAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcgbe ,_dgcb :=_bfda .Value ,error (nil );if _dgcb !=nil {return _dgcb ;};_geeaad .OpacityAttr =&_dcgbe ;continue ;};if _bfda .Name .Local =="\u0063\u006f\u006co\u0072"{_cfcg ,_edfbc :=_bfda .Value ,error (nil );if _edfbc !=nil {return _edfbc ;};_geeaad .ColorAttr =&_cfcg ;continue ;};if _bfda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_geeaad .InsetpenAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_geeaad .EndarrowlengthAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u0065\u0078\u0074"{_geeaad .ExtAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_geeaad .EndcapAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_aabdb ,_aegce :=_bfda .Value ,error (nil );if _aegce !=nil {return _aegce ;};_geeaad .Color2Attr =&_aabdb ;continue ;};if _bfda .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_geeaad .ImagealignshapeAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_abfcff ,_bdfcf :=_bfda .Value ,error (nil );if _bdfcf !=nil {return _bdfcf ;};_geeaad .WeightAttr =&_abfcff ;continue ;};if _bfda .Name .Local =="\u0073\u0072\u0063"{_bbdff ,_fagdad :=_bfda .Value ,error (nil );if _fagdad !=nil {return _fagdad ;};_geeaad .SrcAttr =&_bbdff ;continue ;};if _bfda .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fbgfb ,_fcgee :=_bfda .Value ,error (nil );if _fcgee !=nil {return _fcgee ;};_geeaad .ImagesizeAttr =&_fbgfb ;continue ;};if _bfda .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_degfd ,_addf :=_c .ParseFloat (_bfda .Value ,64);if _addf !=nil {return _addf ;};_geeaad .MiterlimitAttr =&_degfd ;continue ;};if _bfda .Name .Local =="\u006f\u006e"{_geeaad .OnAttr .UnmarshalXMLAttr (_bfda );continue ;};};for {_caadb ,_cdddf :=d .Token ();if _cdddf !=nil {return _cg .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",_cdddf );};if _cfeea ,_dcdee :=_caadb .(_d .EndElement );_dcdee &&_cfeea .Name ==start .Name {break ;};};return nil ;};func (_ecgbe *OfcSkew )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecgbe .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_badd :=range start .Attr {if _badd .Name .Local =="\u0069\u0064"{_dbae ,_eedgg :=_badd .Value ,error (nil );if _eedgg !=nil {return _eedgg ;};_ecgbe .IdAttr =&_dbae ;continue ;};if _badd .Name .Local =="\u006f\u006e"{_ecgbe .OnAttr .UnmarshalXMLAttr (_badd );continue ;};if _badd .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_aabed ,_agadb :=_badd .Value ,error (nil );if _agadb !=nil {return _agadb ;};_ecgbe .OffsetAttr =&_aabed ;continue ;};if _badd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_geaf ,_ddda :=_badd .Value ,error (nil );if _ddda !=nil {return _ddda ;};_ecgbe .OriginAttr =&_geaf ;continue ;};if _badd .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_dgbac ,_dggedb :=_badd .Value ,error (nil );if _dggedb !=nil {return _dggedb ;};_ecgbe .MatrixAttr =&_dgbac ;continue ;};if _badd .Name .Local =="\u0065\u0078\u0074"{_ecgbe .ExtAttr .UnmarshalXMLAttr (_badd );continue ;};};for {_ageaa ,_bada :=d .Token ();if _bada !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_bada );};if _fadeg ,_fadba :=_ageaa .(_d .EndElement );_fadba &&_fadeg .Name ==start .Name {break ;};};return nil ;};func (_ggddae OfcST_DiagramLayout )String ()string {switch _ggddae {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};func (_ggbgd OfcST_Angle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggbgd .String (),start );};func (_gafba OfcST_ExtrusionRender )String ()string {switch _gafba {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 "";};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 _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;}; -// Validate validates the OfcColumn and its children -func (_eeecg *OfcColumn )Validate ()error {return _eeecg .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};func (_cfgad OfcST_ExtrusionPlane )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_bbbbfc :=_af .Attr {};_bbbbfc .Name =name ;switch _cfgad {case OfcST_ExtrusionPlaneUnset :_bbbbfc .Value ="";case OfcST_ExtrusionPlaneXY :_bbbbfc .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_bbbbfc .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_bbbbfc .Value ="\u0059\u005a";};return _bbbbfc ,nil ;};func (_ddfgb OfcST_How )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_ddfgb .String (),start );};type ST_StrokeArrowLength byte ; +// Validate validates the AG_Ext and its children +func (_dfe *AG_Ext )Validate ()error {return _dfe .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};type Fill struct{CT_Fill };func (_ecbbc OfcST_ConnectType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgdbd :=_d .Attr {};_dgdbd .Name =name ;switch _ecbbc {case OfcST_ConnectTypeUnset :_dgdbd .Value ="";case OfcST_ConnectTypeNone :_dgdbd .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_dgdbd .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_dgdbd .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_dgdbd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dgdbd ,nil ;}; -// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path -func (_dagad *OfcBottom )ValidateWithPath (path string )error {if _bdffd :=_dagad .OfcCT_StrokeChild .ValidateWithPath (path );_bdffd !=nil {return _bdffd ;};return nil ;};func (_cgfga *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_cgfga =0;case "\u0074\u006f\u0070":*_cgfga =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cgfga =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cgfga =3;case "\u0075\u0073\u0065\u0072":*_cgfga =4;};return nil ;};func (_cebga OfcST_ConnectType )Validate ()error {return _cebga .ValidateWithPath ("")}; +// Validate validates the Polyline and its children +func (_ccega *Polyline )Validate ()error {return _ccega .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");};type OfcSignatureline struct{OfcCT_SignatureLine };func (_gbefb *OfcST_OLEType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bacb ,_fcece :=d .Token ();if _fcece !=nil {return _fcece ;};if _befef ,_gaccdg :=_bacb .(_d .EndElement );_gaccdg &&_befef .Name ==start .Name {*_gbefb =1;return nil ;};if _geede ,_abcbg :=_bacb .(_d .CharData );!_abcbg {return _cg .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",_bacb );}else {switch string (_geede ){case "":*_gbefb =0;case "\u0045\u006d\u0062e\u0064":*_gbefb =1;case "\u004c\u0069\u006e\u006b":*_gbefb =2;};};_bacb ,_fcece =d .Token ();if _fcece !=nil {return _fcece ;};if _gecec ,_gaege :=_bacb .(_d .EndElement );_gaege &&_gecec .Name ==start .Name {return nil ;};return _cg .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",_bacb );};func (_feg *AG_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feg .FilledAttr !=_b .ST_TrueFalseUnset {_eef ,_dgb :=_feg .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dgb !=nil {return _dgb ;};start .Attr =append (start .Attr ,_eef );};if _feg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_feg .FillcolorAttr )});};return nil ;};func NewCT_Line ()*CT_Line {_adac :=&CT_Line {};return _adac };func (_ggebb *OfcCT_ShapeLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efeda :=range start .Attr {if _efeda .Name .Local =="\u0065\u0078\u0074"{_ggebb .ExtAttr .UnmarshalXMLAttr (_efeda );continue ;};};_fgbbda :for {_ddega ,_bdge :=d .Token ();if _bdge !=nil {return _bdge ;};switch _eded :=_ddega .(type ){case _d .StartElement :switch _eded .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggebb .Idmap =NewOfcCT_IdMap ();if _cadbdg :=d .DecodeElement (_ggebb .Idmap ,&_eded );_cadbdg !=nil {return _cadbdg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggebb .Regrouptable =NewOfcCT_RegroupTable ();if _gdadec :=d .DecodeElement (_ggebb .Regrouptable ,&_eded );_gdadec !=nil {return _gdadec ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggebb .Rules =NewOfcCT_Rules ();if _egdb :=d .DecodeElement (_ggebb .Rules ,&_eded );_egdb !=nil {return _egdb ;};default:_af .Log ("\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",_eded .Name );if _ggfbg :=d .Skip ();_ggfbg !=nil {return _ggfbg ;};};case _d .EndElement :break _fgbbda ;case _d .CharData :};};return nil ;};func (_feadg *OfcShapedefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _feadg .OfcCT_ShapeDefaults .MarshalXML (e ,start );}; -// Validate validates the Shapetype and its children -func (_adfbf *Shapetype )Validate ()error {return _adfbf .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func (_bddec *Imagedata )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _bddec .CT_ImageData .MarshalXML (e ,start );};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;); +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_agabf *CT_Shape )ValidateWithPath (path string )error {for _egfde ,_fcged :=range _agabf .Ink {if _ecebc :=_fcged .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_egfde ));_ecebc !=nil {return _ecebc ;};};for _gfbfd ,_cbgff :=range _agabf .Iscomment {if _dfdde :=_cbgff .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gfbfd ));_dfdde !=nil {return _dfdde ;};};for _ddeb ,_cfed :=range _agabf .Equationxml {if _dadbc :=_cfed .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_ddeb ));_dadbc !=nil {return _dadbc ;};};for _bagd ,_ecadc :=range _agabf .EG_ShapeElements {if _ccebe :=_ecadc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bagd ));_ccebe !=nil {return _ccebe ;};};if _bcdfgc :=_agabf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bcdfgc !=nil {return _bcdfgc ;};if _geeaa :=_agabf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_geeaa !=nil {return _geeaa ;};if _efcee :=_agabf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_efcee !=nil {return _efcee ;};if _gfcge :=_agabf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gfcge !=nil {return _gfcge ;};if _ggdb :=_agabf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ggdb !=nil {return _ggdb ;};if _ffcd :=_agabf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ffcd !=nil {return _ffcd ;};if _cbdd :=_agabf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cbdd !=nil {return _cbdd ;};if _daeb :=_agabf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_daeb !=nil {return _daeb ;};if _gccg :=_agabf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gccg !=nil {return _gccg ;};if _gbdba :=_agabf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gbdba !=nil {return _gbdba ;};if _fgbb :=_agabf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fgbb !=nil {return _fgbb ;};if _cdcad :=_agabf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cdcad !=nil {return _cdcad ;};if _deeabc :=_agabf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_deeabc !=nil {return _deeabc ;};if _agcf :=_agabf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_agcf !=nil {return _agcf ;};if _ebccc :=_agabf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ebccc !=nil {return _ebccc ;};if _cebg :=_agabf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cebg !=nil {return _cebg ;};if _gaffd :=_agabf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gaffd !=nil {return _gaffd ;};if _effc :=_agabf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_effc !=nil {return _effc ;};if _acdcc :=_agabf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_acdcc !=nil {return _acdcc ;};if _ggabb :=_agabf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ggabb !=nil {return _ggabb ;};if _bacfbc :=_agabf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bacfbc !=nil {return _bacfbc ;};if _dbefe :=_agabf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dbefe !=nil {return _dbefe ;};if _cedeg :=_agabf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cedeg !=nil {return _cedeg ;};if _affff :=_agabf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_affff !=nil {return _affff ;};if _cgeda :=_agabf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cgeda !=nil {return _cgeda ;};if _gfgfg :=_agabf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gfgfg !=nil {return _gfgfg ;};if _ddgf :=_agabf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ddgf !=nil {return _ddgf ;};if _gffe :=_agabf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gffe !=nil {return _gffe ;};if _dcbce :=_agabf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dcbce !=nil {return _dcbce ;};return nil ;};func (_bbcgd *Curve )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbcgd .CT_Curve =*NewCT_Curve ();for _ ,_fbeag :=range start .Attr {if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbcgd .AllowoverlapAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdcce ,_aefd :=_c .ParseInt (_fbeag .Value ,10,64);if _aefd !=nil {return _aefd ;};_bbcgd .RegroupidAttr =&_fdcce ;continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbcgd .DgmlayoutAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbcgd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbcgd .PreferrelativeAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbcgd .ButtonAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u006f\u006c\u0065"{_bbcgd .OleAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbcgd .UserhiddenAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbcgd .ForcedashAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbcgd .BulletAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbcgd .BwpureAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0063\u006c\u0069\u0070"{_bbcgd .ClipAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bdgaa ,_decae :=_fbeag .Value ,error (nil );if _decae !=nil {return _decae ;};_bbcgd .BorderbottomcolorAttr =&_bdgaa ;continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbcgd .BwnormalAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbcgd .HralignAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0068\u0072"{_bbcgd .HrAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eegge ,_fbfgg :=_fbeag .Value ,error (nil );if _fbfgg !=nil {return _fbfgg ;};_bbcgd .BordertopcolorAttr =&_eegge ;continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dcbf ,_aeffg :=_c .ParseInt (_fbeag .Value ,10,64);if _aeffg !=nil {return _aeffg ;};_bbcgd .DgmnodekindAttr =&_dcbf ;continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_edge ,_fdfcbd :=_fbeag .Value ,error (nil );if _fdfcbd !=nil {return _fdfcbd ;};_bbcgd .BorderrightcolorAttr =&_edge ;continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0073\u0070\u0069\u0064"{_eaade ,_gdebfc :=_fbeag .Value ,error (nil );if _gdebfc !=nil {return _gdebfc ;};_bbcgd .SpidAttr =&_eaade ;continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0068\u0072\u0070c\u0074"{_bdeb ,_egdgb :=_c .ParseFloat (_fbeag .Value ,64);if _egdgb !=nil {return _egdgb ;};_gegfd :=float32 (_bdeb );_bbcgd .HrpctAttr =&_gegfd ;continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbcgd .HrstdAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbcgd .CliptowrapAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbcgd .AllowincellAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbcgd .DgmlayoutmruAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbcgd .UserdrawnAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbcgd .OleiconAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ccbdc ,_fggba :=_fbeag .Value ,error (nil );if _fggba !=nil {return _fggba ;};_bbcgd .BorderleftcolorAttr =&_ccbdc ;continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0073\u0070\u0074"{_bagfd ,_bfgaa :=_c .ParseFloat (_fbeag .Value ,64);if _bfgaa !=nil {return _bfgaa ;};_cdedc :=float32 (_bagfd );_bbcgd .SptAttr =&_cdedc ;continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbcgd .BwmodeAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbcgd .ConnectortypeAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbcgd .InsetmodeAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u006f\u006e\u0065\u0064"{_bbcgd .OnedAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbeag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbcgd .HrnoshadeAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgefae ,_dgagd :=_fbeag .Value ,error (nil );if _dgagd !=nil {return _dgagd ;};_bbcgd .TitleAttr =&_bgefae ;continue ;};if _fbeag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_effce ,_afef :=_fbeag .Value ,error (nil );if _afef !=nil {return _afef ;};_bbcgd .WrapcoordsAttr =&_effce ;continue ;};if _fbeag .Name .Local =="\u0073\u0074\u0079l\u0065"{_babg ,_gbcgfb :=_fbeag .Value ,error (nil );if _gbcgfb !=nil {return _gbcgfb ;};_bbcgd .StyleAttr =&_babg ;continue ;};if _fbeag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ebbfd ,_ccgee :=_fbeag .Value ,error (nil );if _ccgee !=nil {return _ccgee ;};_bbcgd .CoordoriginAttr =&_ebbfd ;continue ;};if _fbeag .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbcgd .PrintAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dafee ,_cbec :=_fbeag .Value ,error (nil );if _cbec !=nil {return _cbec ;};_bbcgd .CoordsizeAttr =&_dafee ;continue ;};if _fbeag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bbcgd .StrokedAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Local =="\u0061\u006c\u0074"{_gadfa ,_dcfa :=_fbeag .Value ,error (nil );if _dcfa !=nil {return _dcfa ;};_bbcgd .AltAttr =&_gadfa ;continue ;};if _fbeag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_degeg ,_eagfc :=_fbeag .Value ,error (nil );if _eagfc !=nil {return _eagfc ;};_bbcgd .StrokeweightAttr =&_degeg ;continue ;};if _fbeag .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_afage ,_gdgb :=_fbeag .Value ,error (nil );if _gdgb !=nil {return _gdgb ;};_bbcgd .Control1Attr =&_afage ;continue ;};if _fbeag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gadee ,_ecac :=_fbeag .Value ,error (nil );if _ecac !=nil {return _ecac ;};_bbcgd .ChromakeyAttr =&_gadee ;continue ;};if _fbeag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_addce ,_gggca :=_fbeag .Value ,error (nil );if _gggca !=nil {return _gggca ;};_bbcgd .FillcolorAttr =&_addce ;continue ;};if _fbeag .Name .Local =="\u0069\u0064"{_eagbe ,_dgadcf :=_fbeag .Value ,error (nil );if _dgadcf !=nil {return _dgadcf ;};_bbcgd .IdAttr =&_eagbe ;continue ;};if _fbeag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eaee ,_eccadc :=_fbeag .Value ,error (nil );if _eccadc !=nil {return _eccadc ;};_bbcgd .OpacityAttr =&_eaee ;continue ;};if _fbeag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dabeg ,_ffead :=_fbeag .Value ,error (nil );if _ffead !=nil {return _ffead ;};_bbcgd .StrokecolorAttr =&_dabeg ;continue ;};if _fbeag .Name .Local =="\u0063\u006c\u0061s\u0073"{_ggabga ,_gfbfa :=_fbeag .Value ,error (nil );if _gfbfa !=nil {return _gfbfa ;};_bbcgd .ClassAttr =&_ggabga ;continue ;};if _fbeag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbcgd .FilledAttr .UnmarshalXMLAttr (_fbeag );continue ;};if _fbeag .Name .Local =="\u0066\u0072\u006f\u006d"{_gcdc ,_cfage :=_fbeag .Value ,error (nil );if _cfage !=nil {return _cfage ;};_bbcgd .FromAttr =&_gcdc ;continue ;};if _fbeag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bdff ,_ecgag :=_fbeag .Value ,error (nil );if _ecgag !=nil {return _ecgag ;};_bbcgd .TargetAttr =&_bdff ;continue ;};if _fbeag .Name .Local =="\u0068\u0072\u0065\u0066"{_dbfgad ,_bbbg :=_fbeag .Value ,error (nil );if _bbbg !=nil {return _bbbg ;};_bbcgd .HrefAttr =&_dbfgad ;continue ;};if _fbeag .Name .Local =="\u0074\u006f"{_defbc ,_fgdad :=_fbeag .Value ,error (nil );if _fgdad !=nil {return _fgdad ;};_bbcgd .ToAttr =&_defbc ;continue ;};if _fbeag .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_cggb ,_dadda :=_fbeag .Value ,error (nil );if _dadda !=nil {return _dadda ;};_bbcgd .Control2Attr =&_cggb ;continue ;};if _fbeag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbcgd .InsetpenAttr .UnmarshalXMLAttr (_fbeag );continue ;};};_ddcfd :for {_bfce ,_ffce :=d .Token ();if _ffce !=nil {return _ffce ;};switch _defbf :=_bfce .(type ){case _d .StartElement :switch _defbf .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbcd :=NewEG_ShapeElements ();_cbcd .Path =NewPath ();if _aacffe :=d .DecodeElement (_cbcd .Path ,&_defbf );_aacffe !=nil {return _aacffe ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_cbcd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_addbb :=NewEG_ShapeElements ();_addbb .Formulas =NewFormulas ();if _aegcb :=d .DecodeElement (_addbb .Formulas ,&_defbf );_aegcb !=nil {return _aegcb ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_addbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aabde :=NewEG_ShapeElements ();_aabde .Handles =NewHandles ();if _cbccf :=d .DecodeElement (_aabde .Handles ,&_defbf );_cbccf !=nil {return _cbccf ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_aabde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffeaf :=NewEG_ShapeElements ();_ffeaf .Fill =NewFill ();if _dabde :=d .DecodeElement (_ffeaf .Fill ,&_defbf );_dabde !=nil {return _dabde ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_ffeaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afcfa :=NewEG_ShapeElements ();_afcfa .Stroke =NewStroke ();if _ggeed :=d .DecodeElement (_afcfa .Stroke ,&_defbf );_ggeed !=nil {return _ggeed ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_afcfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abfdga :=NewEG_ShapeElements ();_abfdga .Shadow =NewShadow ();if _daccc :=d .DecodeElement (_abfdga .Shadow ,&_defbf );_daccc !=nil {return _daccc ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_abfdga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeag :=NewEG_ShapeElements ();_aeag .Textbox =NewTextbox ();if _egfdbc :=d .DecodeElement (_aeag .Textbox ,&_defbf );_egfdbc !=nil {return _egfdbc ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_aeag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dadeg :=NewEG_ShapeElements ();_dadeg .Textpath =NewTextpath ();if _dbcd :=d .DecodeElement (_dadeg .Textpath ,&_defbf );_dbcd !=nil {return _dbcd ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_dadeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcfed :=NewEG_ShapeElements ();_gcfed .Imagedata =NewImagedata ();if _eacac :=d .DecodeElement (_gcfed .Imagedata ,&_defbf );_eacac !=nil {return _eacac ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_gcfed );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acdaf :=NewEG_ShapeElements ();_acdaf .Skew =NewOfcSkew ();if _fafg :=d .DecodeElement (_acdaf .Skew ,&_defbf );_fafg !=nil {return _fafg ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_acdaf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggcg :=NewEG_ShapeElements ();_cggcg .Extrusion =NewOfcExtrusion ();if _bdgge :=d .DecodeElement (_cggcg .Extrusion ,&_defbf );_bdgge !=nil {return _bdgge ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_cggcg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aefa :=NewEG_ShapeElements ();_aefa .Callout =NewOfcCallout ();if _bddgg :=d .DecodeElement (_aefa .Callout ,&_defbf );_bddgg !=nil {return _bddgg ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_aefa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggeag :=NewEG_ShapeElements ();_ggeag .Lock =NewOfcLock ();if _gfae :=d .DecodeElement (_ggeag .Lock ,&_defbf );_gfae !=nil {return _gfae ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_ggeag );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edabb :=NewEG_ShapeElements ();_edabb .Clippath =NewOfcClippath ();if _cebfb :=d .DecodeElement (_edabb .Clippath ,&_defbf );_cebfb !=nil {return _cebfb ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_edabb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edabe :=NewEG_ShapeElements ();_edabe .Signatureline =NewOfcSignatureline ();if _fagb :=d .DecodeElement (_edabe .Signatureline ,&_defbf );_fagb !=nil {return _fagb ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_edabe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eefg :=NewEG_ShapeElements ();_eefg .Wrap =_e .NewWrap ();if _daace :=d .DecodeElement (_eefg .Wrap ,&_defbf );_daace !=nil {return _daace ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_eefg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgegc :=NewEG_ShapeElements ();_bgegc .Anchorlock =_e .NewAnchorlock ();if _fgdcc :=d .DecodeElement (_bgegc .Anchorlock ,&_defbf );_fgdcc !=nil {return _fgdcc ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_bgegc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abdd :=NewEG_ShapeElements ();_abdd .Bordertop =_e .NewBordertop ();if _cgeab :=d .DecodeElement (_abdd .Bordertop ,&_defbf );_cgeab !=nil {return _cgeab ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_abdd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_daebc :=NewEG_ShapeElements ();_daebc .Borderbottom =_e .NewBorderbottom ();if _acbgeda :=d .DecodeElement (_daebc .Borderbottom ,&_defbf );_acbgeda !=nil {return _acbgeda ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_daebc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbgd :=NewEG_ShapeElements ();_fbgd .Borderleft =_e .NewBorderleft ();if _deaba :=d .DecodeElement (_fbgd .Borderleft ,&_defbf );_deaba !=nil {return _deaba ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_fbgd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bddgd :=NewEG_ShapeElements ();_bddgd .Borderright =_e .NewBorderright ();if _gacde :=d .DecodeElement (_bddgd .Borderright ,&_defbf );_gacde !=nil {return _gacde ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_bddgd );case _d .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"}:_ccde :=NewEG_ShapeElements ();_ccde .ClientData =_f .NewClientData ();if _cgdd :=d .DecodeElement (_ccde .ClientData ,&_defbf );_cgdd !=nil {return _cgdd ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_ccde );case _d .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"}:_cgab :=NewEG_ShapeElements ();_cgab .Textdata =_g .NewTextdata ();if _dcbbc :=d .DecodeElement (_cgab .Textdata ,&_defbf );_dcbbc !=nil {return _dcbbc ;};_bbcgd .EG_ShapeElements =append (_bbcgd .EG_ShapeElements ,_cgab );default:_af .Log ("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",_defbf .Name );if _gadbf :=d .Skip ();_gadbf !=nil {return _gadbf ;};};case _d .EndElement :break _ddcfd ;case _d .CharData :};};return nil ;};func (_gaccg *OfcTop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaccg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_bdaef :=range start .Attr {if _bdaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdaef .Name .Local =="\u0068\u0072\u0065\u0066"{_cbcbd ,_bcfbd :=_bdaef .Value ,error (nil );if _bcfbd !=nil {return _bcfbd ;};_gaccg .HrefAttr =&_cbcbd ;continue ;};if _bdaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdaef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gaccg .ForcedashAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdaef .Name .Local =="\u0074\u0069\u0074l\u0065"{_cfbbd ,_abgfd :=_bdaef .Value ,error (nil );if _abgfd !=nil {return _abgfd ;};_gaccg .TitleAttr =&_cfbbd ;continue ;};if _bdaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdaef .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bdfdfb ,_bacg :=_bdaef .Value ,error (nil );if _bacg !=nil {return _bacg ;};_gaccg .AlthrefAttr =&_bdfdfb ;continue ;};if _bdaef .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gaccg .ImageaspectAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gaccg .StartarrowAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gaccg .LinestyleAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gaccg .StartarrowwidthAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gaccg .JoinstyleAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gaccg .StartarrowlengthAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_eabbc ,_fcdcf :=_bdaef .Value ,error (nil );if _fcdcf !=nil {return _fcdcf ;};_gaccg .DashstyleAttr =&_eabbc ;continue ;};if _bdaef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gaccg .EndarrowAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gaccg .FilltypeAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gaccg .EndarrowwidthAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abcdda ,_fgedf :=_bdaef .Value ,error (nil );if _fgedf !=nil {return _fgedf ;};_gaccg .OpacityAttr =&_abcdda ;continue ;};if _bdaef .Name .Local =="\u0063\u006f\u006co\u0072"{_ggddc ,_bffaa :=_bdaef .Value ,error (nil );if _bffaa !=nil {return _bffaa ;};_gaccg .ColorAttr =&_ggddc ;continue ;};if _bdaef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gaccg .InsetpenAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gaccg .EndarrowlengthAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u0065\u0078\u0074"{_gaccg .ExtAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gaccg .EndcapAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bfgeb ,_adefc :=_bdaef .Value ,error (nil );if _adefc !=nil {return _adefc ;};_gaccg .Color2Attr =&_bfgeb ;continue ;};if _bdaef .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gaccg .ImagealignshapeAttr .UnmarshalXMLAttr (_bdaef );continue ;};if _bdaef .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_daacg ,_efdcc :=_bdaef .Value ,error (nil );if _efdcc !=nil {return _efdcc ;};_gaccg .WeightAttr =&_daacg ;continue ;};if _bdaef .Name .Local =="\u0073\u0072\u0063"{_fcbcf ,_gaeca :=_bdaef .Value ,error (nil );if _gaeca !=nil {return _gaeca ;};_gaccg .SrcAttr =&_fcbcf ;continue ;};if _bdaef .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bdafa ,_fbfgb :=_bdaef .Value ,error (nil );if _fbfgb !=nil {return _fbfgb ;};_gaccg .ImagesizeAttr =&_bdafa ;continue ;};if _bdaef .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ffcdf ,_gecbbg :=_c .ParseFloat (_bdaef .Value ,64);if _gecbbg !=nil {return _gecbbg ;};_gaccg .MiterlimitAttr =&_ffcdf ;continue ;};if _bdaef .Name .Local =="\u006f\u006e"{_gaccg .OnAttr .UnmarshalXMLAttr (_bdaef );continue ;};};for {_ddbcdc ,_cgdeg :=d .Token ();if _cgdeg !=nil {return _cg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_cgdeg );};if _aaggc ,_eedde :=_ddbcdc .(_d .EndElement );_eedde &&_aaggc .Name ==start .Name {break ;};};return nil ;};type OfcST_CalloutPlacement byte ; -// ValidateWithPath validates the Curve and its children, prefixing error messages with path -func (_bfee *Curve )ValidateWithPath (path string )error {if _afggb :=_bfee .CT_Curve .ValidateWithPath (path );_afggb !=nil {return _afggb ;};return nil ;};func (_addbda *OfcCallout )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _addbda .OfcCT_Callout .MarshalXML (e ,start );};func (_bfggc *OfcSkew )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_bfggc .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_ebfbe :=range start .Attr {if _ebfbe .Name .Local =="\u0069\u0064"{_afaff ,_eegab :=_ebfbe .Value ,error (nil );if _eegab !=nil {return _eegab ;};_bfggc .IdAttr =&_afaff ;continue ;};if _ebfbe .Name .Local =="\u006f\u006e"{_bfggc .OnAttr .UnmarshalXMLAttr (_ebfbe );continue ;};if _ebfbe .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_caebf ,_dbgdb :=_ebfbe .Value ,error (nil );if _dbgdb !=nil {return _dbgdb ;};_bfggc .OffsetAttr =&_caebf ;continue ;};if _ebfbe .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dcbda ,_dggea :=_ebfbe .Value ,error (nil );if _dggea !=nil {return _dggea ;};_bfggc .OriginAttr =&_dcbda ;continue ;};if _ebfbe .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_dgced ,_ffcee :=_ebfbe .Value ,error (nil );if _ffcee !=nil {return _ffcee ;};_bfggc .MatrixAttr =&_dgced ;continue ;};if _ebfbe .Name .Local =="\u0065\u0078\u0074"{_bfggc .ExtAttr .UnmarshalXMLAttr (_ebfbe );continue ;};};for {_ecgfb ,_cbdda :=d .Token ();if _cbdda !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_cbdda );};if _bedac ,_cddg :=_ecgfb .(_af .EndElement );_cddg &&_bedac .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path +func (_cdcae *OfcTop )ValidateWithPath (path string )error {if _fbfgf :=_cdcae .OfcCT_StrokeChild .ValidateWithPath (path );_fbfgf !=nil {return _fbfgf ;};return nil ;};func NewCT_H ()*CT_H {_debf :=&CT_H {};return _debf }; -// Validate validates the OfcSignatureline and its children -func (_gbfec *OfcSignatureline )Validate ()error {return _gbfec .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");}; +// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path +func (_cabbd *OfcCT_Rules )ValidateWithPath (path string )error {for _beebb ,_fccga :=range _cabbd .R {if _abbfe :=_fccga .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_beebb ));_abbfe !=nil {return _abbfe ;};};if _fbgad :=_cabbd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fbgad !=nil {return _fbgad ;};return nil ;};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _af .Any ;};func (_fbfeg *Textpath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fbfeg .CT_TextPath .MarshalXML (e ,start );};func (_dfcgf OfcST_CalloutPlacement )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdgdb :=_d .Attr {};_gdgdb .Name =name ;switch _dfcgf {case OfcST_CalloutPlacementUnset :_gdgdb .Value ="";case OfcST_CalloutPlacementTop :_gdgdb .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_gdgdb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_gdgdb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_gdgdb .Value ="\u0075\u0073\u0065\u0072";};return _gdgdb ,nil ;}; -// Validate validates the Handles and its children -func (_gdec *Handles )Validate ()error {return _gdec .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_bebg :=&AG_StrokeAttributes {};return _bebg };type ST_ShadowType byte ; +// Validate validates the AG_Type and its children +func (_beff *AG_Type )Validate ()error {return _beff .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};func (_fdee *Shapetype )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdee .CT_Shapetype =*NewCT_Shapetype ();for _ ,_gecee :=range start .Attr {if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggcfb ,_cgebc :=_gecee .Value ,error (nil );if _cgebc !=nil {return _cgebc ;};_fdee .BordertopcolorAttr =&_ggcfb ;continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_bbedaca ,_dgcga :=_gecee .Value ,error (nil );if _dgcga !=nil {return _dgcga ;};_fdee .MasterAttr =&_bbedaca ;continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fdggfd ,_acfdgd :=_gecee .Value ,error (nil );if _acfdgd !=nil {return _acfdgd ;};_fdee .BorderleftcolorAttr =&_fdggfd ;continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fdee .BulletAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0068\u0072"{_fdee .HrAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0063\u006c\u0069\u0070"{_fdee .ClipAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0068\u0072\u0073t\u0064"{_fdee .HrstdAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0073\u0070\u0069\u0064"{_ggcdcb ,_dggba :=_gecee .Value ,error (nil );if _dggba !=nil {return _dggba ;};_fdee .SpidAttr =&_ggcdcb ;continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fdee .HrnoshadeAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fgdca ,_gcff :=_c .ParseInt (_gecee .Value ,10,64);if _gcff !=nil {return _gcff ;};_fdee .RegroupidAttr =&_fgdca ;continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fdee .DgmlayoutAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fdee .CliptowrapAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fdee .AllowoverlapAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fdee .InsetmodeAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fdee .UserhiddenAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gcfff ,_acdba :=_gecee .Value ,error (nil );if _acdba !=nil {return _acdba ;};_fdee .BorderbottomcolorAttr =&_gcfff ;continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fdee .BwpureAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fdee .DgmlayoutmruAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fdee .PreferrelativeAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fdee .AllowincellAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0068\u0072\u0070c\u0074"{_agcdb ,_afgb :=_c .ParseFloat (_gecee .Value ,64);if _afgb !=nil {return _afgb ;};_aacec :=float32 (_agcdb );_fdee .HrpctAttr =&_aacec ;continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fdee .ButtonAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fdee .UserdrawnAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fdee .BwnormalAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0073\u0070\u0074"{_dgddc ,_gcfba :=_c .ParseFloat (_gecee .Value ,64);if _gcfba !=nil {return _gcfba ;};_bfage :=float32 (_dgddc );_fdee .SptAttr =&_bfage ;continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fdee .ConnectortypeAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ddaebb ,_agcab :=_gecee .Value ,error (nil );if _agcab !=nil {return _agcab ;};_fdee .BorderrightcolorAttr =&_ddaebb ;continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fdee .OleiconAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gaceg ,_gaafd :=_c .ParseInt (_gecee .Value ,10,64);if _gaafd !=nil {return _gaafd ;};_fdee .DgmnodekindAttr =&_gaceg ;continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u006f\u006e\u0065\u0064"{_fdee .OnedAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fdee .BwmodeAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u006f\u006c\u0065"{_fdee .OleAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fdee .ForcedashAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fdee .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gecee .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fdee .HralignAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_beaa ,_fbfgfg :=_gecee .Value ,error (nil );if _fbfgfg !=nil {return _fbfgfg ;};_fdee .WrapcoordsAttr =&_beaa ;continue ;};if _gecee .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cgeee ,_cgcace :=_gecee .Value ,error (nil );if _cgcace !=nil {return _cgcace ;};_fdee .CoordsizeAttr =&_cgeee ;continue ;};if _gecee .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fdee .StrokedAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Local =="\u0061\u006c\u0074"{_egdea ,_fbgfe :=_gecee .Value ,error (nil );if _fbgfe !=nil {return _fbgfe ;};_fdee .AltAttr =&_egdea ;continue ;};if _gecee .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cgagb ,_babdec :=_gecee .Value ,error (nil );if _babdec !=nil {return _babdec ;};_fdee .StrokeweightAttr =&_cgagb ;continue ;};if _gecee .Name .Local =="\u0073\u0074\u0079l\u0065"{_gabbd ,_gcga :=_gecee .Value ,error (nil );if _gcga !=nil {return _gcga ;};_fdee .StyleAttr =&_gabbd ;continue ;};if _gecee .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adgdb ,_fagfef :=_gecee .Value ,error (nil );if _fagfef !=nil {return _fagfef ;};_fdee .ChromakeyAttr =&_adgdb ;continue ;};if _gecee .Name .Local =="\u0069\u0064"{_aaab ,_decce :=_gecee .Value ,error (nil );if _decce !=nil {return _decce ;};_fdee .IdAttr =&_aaab ;continue ;};if _gecee .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bbddad ,_cdbdab :=_gecee .Value ,error (nil );if _cdbdab !=nil {return _cdbdab ;};_fdee .TargetAttr =&_bbddad ;continue ;};if _gecee .Name .Local =="\u0063\u006c\u0061s\u0073"{_bdad ,_gddd :=_gecee .Value ,error (nil );if _gddd !=nil {return _gddd ;};_fdee .ClassAttr =&_bdad ;continue ;};if _gecee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fdee .InsetpenAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Local =="\u0070\u0072\u0069n\u0074"{_fdee .PrintAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fdee .FilledAttr .UnmarshalXMLAttr (_gecee );continue ;};if _gecee .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gbgdee ,_gffad :=_gecee .Value ,error (nil );if _gffad !=nil {return _gffad ;};_fdee .StrokecolorAttr =&_gbgdee ;continue ;};if _gecee .Name .Local =="\u0074\u0069\u0074l\u0065"{_bagdcd ,_aafdg :=_gecee .Value ,error (nil );if _aafdg !=nil {return _aafdg ;};_fdee .TitleAttr =&_bagdcd ;continue ;};if _gecee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dffef ,_faefe :=_gecee .Value ,error (nil );if _faefe !=nil {return _faefe ;};_fdee .OpacityAttr =&_dffef ;continue ;};if _gecee .Name .Local =="\u0061\u0064\u006a"{_ggecg ,_ddbbf :=_gecee .Value ,error (nil );if _ddbbf !=nil {return _ddbbf ;};_fdee .AdjAttr =&_ggecg ;continue ;};if _gecee .Name .Local =="\u0070\u0061\u0074\u0068"{_gcfga ,_eagfe :=_gecee .Value ,error (nil );if _eagfe !=nil {return _eagfe ;};_fdee .PathAttr =&_gcfga ;continue ;};if _gecee .Name .Local =="\u0068\u0072\u0065\u0066"{_febcgf ,_fbcce :=_gecee .Value ,error (nil );if _fbcce !=nil {return _fbcce ;};_fdee .HrefAttr =&_febcgf ;continue ;};if _gecee .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_deabd ,_fgegd :=_gecee .Value ,error (nil );if _fgegd !=nil {return _fgegd ;};_fdee .CoordoriginAttr =&_deabd ;continue ;};if _gecee .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eadc ,_afbgf :=_gecee .Value ,error (nil );if _afbgf !=nil {return _afbgf ;};_fdee .FillcolorAttr =&_eadc ;continue ;};};_dfaaf :for {_ageacd ,_bgebc :=d .Token ();if _bgebc !=nil {return _bgebc ;};switch _eeeeg :=_ageacd .(type ){case _d .StartElement :switch _eeeeg .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbcdd :=NewEG_ShapeElements ();_fbcdd .Path =NewPath ();if _fdggc :=d .DecodeElement (_fbcdd .Path ,&_eeeeg );_fdggc !=nil {return _fdggc ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_fbcdd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfacfa :=NewEG_ShapeElements ();_gfacfa .Formulas =NewFormulas ();if _gcfgg :=d .DecodeElement (_gfacfa .Formulas ,&_eeeeg );_gcfgg !=nil {return _gcfgg ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_gfacfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfagb :=NewEG_ShapeElements ();_bfagb .Handles =NewHandles ();if _bbdga :=d .DecodeElement (_bfagb .Handles ,&_eeeeg );_bbdga !=nil {return _bbdga ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_bfagb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgeff :=NewEG_ShapeElements ();_cgeff .Fill =NewFill ();if _cggcba :=d .DecodeElement (_cgeff .Fill ,&_eeeeg );_cggcba !=nil {return _cggcba ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_cgeff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eebcf :=NewEG_ShapeElements ();_eebcf .Stroke =NewStroke ();if _fbbfb :=d .DecodeElement (_eebcf .Stroke ,&_eeeeg );_fbbfb !=nil {return _fbbfb ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_eebcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cefgeb :=NewEG_ShapeElements ();_cefgeb .Shadow =NewShadow ();if _addgd :=d .DecodeElement (_cefgeb .Shadow ,&_eeeeg );_addgd !=nil {return _addgd ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_cefgeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdgfe :=NewEG_ShapeElements ();_bdgfe .Textbox =NewTextbox ();if _faecfg :=d .DecodeElement (_bdgfe .Textbox ,&_eeeeg );_faecfg !=nil {return _faecfg ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_bdgfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adgaae :=NewEG_ShapeElements ();_adgaae .Textpath =NewTextpath ();if _fbbee :=d .DecodeElement (_adgaae .Textpath ,&_eeeeg );_fbbee !=nil {return _fbbee ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_adgaae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffcfd :=NewEG_ShapeElements ();_ffcfd .Imagedata =NewImagedata ();if _acgffa :=d .DecodeElement (_ffcfd .Imagedata ,&_eeeeg );_acgffa !=nil {return _acgffa ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_ffcfd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgdfe :=NewEG_ShapeElements ();_bgdfe .Skew =NewOfcSkew ();if _adae :=d .DecodeElement (_bgdfe .Skew ,&_eeeeg );_adae !=nil {return _adae ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_bgdfe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eebed :=NewEG_ShapeElements ();_eebed .Extrusion =NewOfcExtrusion ();if _gcfc :=d .DecodeElement (_eebed .Extrusion ,&_eeeeg );_gcfc !=nil {return _gcfc ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_eebed );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffdee :=NewEG_ShapeElements ();_ffdee .Callout =NewOfcCallout ();if _ggecd :=d .DecodeElement (_ffdee .Callout ,&_eeeeg );_ggecd !=nil {return _ggecd ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_ffdee );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggbgf :=NewEG_ShapeElements ();_ggbgf .Lock =NewOfcLock ();if _gfcab :=d .DecodeElement (_ggbgf .Lock ,&_eeeeg );_gfcab !=nil {return _gfcab ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_ggbgf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffefb :=NewEG_ShapeElements ();_ffefb .Clippath =NewOfcClippath ();if _bfbgb :=d .DecodeElement (_ffefb .Clippath ,&_eeeeg );_bfbgb !=nil {return _bfbgb ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_ffefb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbfffa :=NewEG_ShapeElements ();_gbfffa .Signatureline =NewOfcSignatureline ();if _egbfb :=d .DecodeElement (_gbfffa .Signatureline ,&_eeeeg );_egbfb !=nil {return _egbfb ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_gbfffa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcfe :=NewEG_ShapeElements ();_fcfe .Wrap =_e .NewWrap ();if _eebfd :=d .DecodeElement (_fcfe .Wrap ,&_eeeeg );_eebfd !=nil {return _eebfd ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_fcfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acead :=NewEG_ShapeElements ();_acead .Anchorlock =_e .NewAnchorlock ();if _effdd :=d .DecodeElement (_acead .Anchorlock ,&_eeeeg );_effdd !=nil {return _effdd ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_acead );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbddf :=NewEG_ShapeElements ();_gbddf .Bordertop =_e .NewBordertop ();if _efeee :=d .DecodeElement (_gbddf .Bordertop ,&_eeeeg );_efeee !=nil {return _efeee ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_gbddf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_deebgd :=NewEG_ShapeElements ();_deebgd .Borderbottom =_e .NewBorderbottom ();if _dfcebe :=d .DecodeElement (_deebgd .Borderbottom ,&_eeeeg );_dfcebe !=nil {return _dfcebe ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_deebgd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddccga :=NewEG_ShapeElements ();_ddccga .Borderleft =_e .NewBorderleft ();if _ageba :=d .DecodeElement (_ddccga .Borderleft ,&_eeeeg );_ageba !=nil {return _ageba ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_ddccga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddfgf :=NewEG_ShapeElements ();_ddfgf .Borderright =_e .NewBorderright ();if _gbaf :=d .DecodeElement (_ddfgf .Borderright ,&_eeeeg );_gbaf !=nil {return _gbaf ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_ddfgf );case _d .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"}:_gdgab :=NewEG_ShapeElements ();_gdgab .ClientData =_f .NewClientData ();if _dgagcb :=d .DecodeElement (_gdgab .ClientData ,&_eeeeg );_dgagcb !=nil {return _dgagcb ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_gdgab );case _d .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"}:_bccfb :=NewEG_ShapeElements ();_bccfb .Textdata =_g .NewTextdata ();if _gfaga :=d .DecodeElement (_bccfb .Textdata ,&_eeeeg );_gfaga !=nil {return _gfaga ;};_fdee .EG_ShapeElements =append (_fdee .EG_ShapeElements ,_bccfb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdee .Complex =NewOfcComplex ();if _becgc :=d .DecodeElement (_fdee .Complex ,&_eeeeg );_becgc !=nil {return _becgc ;};default:_af .Log ("\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",_eeeeg .Name );if _eedcef :=d .Skip ();_eedcef !=nil {return _eedcef ;};};case _d .EndElement :break _dfaaf ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the Stroke and its children, prefixing error messages with path -func (_bbda *Stroke )ValidateWithPath (path string )error {if _gdbbae :=_bbda .CT_Stroke .ValidateWithPath (path );_gdbbae !=nil {return _gdbbae ;};return nil ;};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 _ea .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ea .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ea .ST_TrueFalse ;ButtonAttr _ea .ST_TrueFalse ;UserhiddenAttr _ea .ST_TrueFalse ;BulletAttr _ea .ST_TrueFalse ;HrAttr _ea .ST_TrueFalse ;HrstdAttr _ea .ST_TrueFalse ;HrnoshadeAttr _ea .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ea .ST_TrueFalse ;AllowoverlapAttr _ea .ST_TrueFalse ;UserdrawnAttr _ea .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;}; +// Validate validates the OfcOLEObject and its children +func (_becbb *OfcOLEObject )Validate ()error {return _becbb .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_edacg *ST_FillMethod )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgbae ,_fgfef :=d .Token ();if _fgfef !=nil {return _fgfef ;};if _bcfgf ,_aaggg :=_bgbae .(_d .EndElement );_aaggg &&_bcfgf .Name ==start .Name {*_edacg =1;return nil ;};if _gcfbe ,_fcdggg :=_bgbae .(_d .CharData );!_fcdggg {return _cg .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",_bgbae );}else {switch string (_gcfbe ){case "":*_edacg =0;case "\u006e\u006f\u006e\u0065":*_edacg =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_edacg =2;case "\u0073\u0069\u0067m\u0061":*_edacg =3;case "\u0061\u006e\u0079":*_edacg =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_edacg =5;};};_bgbae ,_fgfef =d .Token ();if _fgfef !=nil {return _fgfef ;};if _bagfb ,_dfeca :=_bgbae .(_d .EndElement );_dfeca &&_bagfb .Name ==start .Name {return nil ;};return _cg .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",_bgbae );}; -// Validate validates the AG_Ext and its children -func (_debe *AG_Ext )Validate ()error {return _debe .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _eg .Any ;};type AG_Chromakey struct{ChromakeyAttr *string ;};func (_aedad *OfcST_ColorMode )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_aedad =0;case "\u0061\u0075\u0074\u006f":*_aedad =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aedad =2;};return nil ;};func (_aefea *OfcST_ScreenSize )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_aefea =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_aefea =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_aefea =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_aefea =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_aefea =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_aefea =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_aefea =6;};return nil ;};func (_efbcf *OfcCT_EquationXml )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_ffeb :=range start .Attr {if _ffeb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fegge ,_gfddd :=_ffeb .Value ,error (nil );if _gfddd !=nil {return _gfddd ;};_efbcf .ContentTypeAttr =&_fegge ;continue ;};};_cdgaf :for {_fgdf ,_dgeeec :=d .Token ();if _dgeeec !=nil {return _dgeeec ;};switch _dcbab :=_fgdf .(type ){case _af .StartElement :switch _dcbab .Name {default:if _fgcgg ,_ddgeb :=_eg .CreateElement (_dcbab );_ddgeb !=nil {return _ddgeb ;}else {if _dcbed :=d .DecodeElement (_fgcgg ,&_dcbab );_dcbed !=nil {return _dcbed ;};_efbcf .Any =_fgcgg ;};};case _af .EndElement :break _cdgaf ;case _af .CharData :};};return nil ;}; +// ValidateWithPath validates the Handles and its children, prefixing error messages with path +func (_gbega *Handles )ValidateWithPath (path string )error {if _gfbbed :=_gbega .CT_Handles .ValidateWithPath (path );_gfbbed !=nil {return _gfbbed ;};return nil ;};func (_ebgcc *CT_ImageData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061";};if _ebgcc .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .EmbosscolorAttr )});};if _ebgcc .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .RecolortargetAttr )});};if _ebgcc .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .HrefAttr )});};if _ebgcc .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .AlthrefAttr )});};if _ebgcc .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .TitleAttr )});};if _ebgcc .OleidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .OleidAttr )});};if _ebgcc .DetectmouseclickAttr !=_b .ST_TrueFalseUnset {_beabd ,_ggcag :=_ebgcc .DetectmouseclickAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _ggcag !=nil {return _ggcag ;};start .Attr =append (start .Attr ,_beabd );};if _ebgcc .MovieAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .MovieAttr )});};if _ebgcc .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .RelidAttr )});};if _ebgcc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .IdAttr )});};if _ebgcc .PictAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .PictAttr )});};if _ebgcc .RHrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .RHrefAttr )});};if _ebgcc .SIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .SIdAttr )});};if _ebgcc .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .SrcAttr )});};if _ebgcc .CropleftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .CropleftAttr )});};if _ebgcc .CroptopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .CroptopAttr )});};if _ebgcc .CroprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .CroprightAttr )});};if _ebgcc .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .CropbottomAttr )});};if _ebgcc .GainAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .GainAttr )});};if _ebgcc .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .BlacklevelAttr )});};if _ebgcc .GammaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .GammaAttr )});};if _ebgcc .GrayscaleAttr !=_b .ST_TrueFalseUnset {_fgeee ,_bdga :=_ebgcc .GrayscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _bdga !=nil {return _bdga ;};start .Attr =append (start .Attr ,_fgeee );};if _ebgcc .BilevelAttr !=_b .ST_TrueFalseUnset {_ebbga ,_dedd :=_ebgcc .BilevelAttr .MarshalXMLAttr (_d .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _dedd !=nil {return _dedd ;};start .Attr =append (start .Attr ,_ebbga );};if _ebgcc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgcc .ChromakeyAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewOfcEquationxml ()*OfcEquationxml {_dagfg :=&OfcEquationxml {};_dagfg .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _dagfg ;};func (_bbebd *AG_Path )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbebd .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0076",*_bbebd .PathAttr )});};return nil ;};func NewCT_RoundRect ()*CT_RoundRect {_eebd :=&CT_RoundRect {};return _eebd }; -// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path -func (_dda *AG_Path )ValidateWithPath (path string )error {return nil };func (_gfdeg OfcST_Angle )String ()string {switch _gfdeg {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 (_eggc *CT_ImageData )Validate ()error {return _eggc .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func (_gffd *Textbox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gffd .CT_Textbox =*NewCT_Textbox ();for _ ,_ffedd :=range start .Attr {if _ffedd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffedd .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_gffd .SingleclickAttr .UnmarshalXMLAttr (_ffedd );continue ;};if _ffedd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffedd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gffd .InsetmodeAttr .UnmarshalXMLAttr (_ffedd );continue ;};if _ffedd .Name .Local =="\u0069\u006e\u0073e\u0074"{_eebde ,_ecfd :=_ffedd .Value ,error (nil );if _ecfd !=nil {return _ecfd ;};_gffd .InsetAttr =&_eebde ;continue ;};if _ffedd .Name .Local =="\u0069\u0064"{_fdaeb ,_abcca :=_ffedd .Value ,error (nil );if _abcca !=nil {return _abcca ;};_gffd .IdAttr =&_fdaeb ;continue ;};if _ffedd .Name .Local =="\u0073\u0074\u0079l\u0065"{_ecgead ,_dcfbec :=_ffedd .Value ,error (nil );if _dcfbec !=nil {return _dcfbec ;};_gffd .StyleAttr =&_ecgead ;continue ;};};_fagfea :for {_gacge ,_abcae :=d .Token ();if _abcae !=nil {return _abcae ;};switch _cbbdb :=_gacge .(type ){case _d .StartElement :switch _cbbdb .Name {case _d .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"},_d .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"}:_gffd .TxbxContent =_aa .NewTxbxContent ();if _eaefd :=d .DecodeElement (_gffd .TxbxContent ,&_cbbdb );_eaefd !=nil {return _eaefd ;};default:if _ddagfa ,_bafdc :=_af .CreateElement (_cbbdb );_bafdc !=nil {return _bafdc ;}else {if _dggfe :=d .DecodeElement (_ddagfa ,&_cbbdb );_dggfe !=nil {return _dggfe ;};_gffd .Any =_ddagfa ;};};case _d .EndElement :break _fagfea ;case _d .CharData :};};return nil ;};func (_bbfcg *OfcCT_Relation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afafb :=range start .Attr {if _afafb .Name .Local =="\u0069\u0064\u0073r\u0063"{_dfdfff ,_fggad :=_afafb .Value ,error (nil );if _fggad !=nil {return _fggad ;};_bbfcg .IdsrcAttr =&_dfdfff ;continue ;};if _afafb .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_dgddg ,_fecab :=_afafb .Value ,error (nil );if _fecab !=nil {return _fecab ;};_bbfcg .IddestAttr =&_dgddg ;continue ;};if _afafb .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_accdf ,_abcdd :=_afafb .Value ,error (nil );if _abcdd !=nil {return _abcdd ;};_bbfcg .IdcntrAttr =&_accdf ;continue ;};if _afafb .Name .Local =="\u0065\u0078\u0074"{_bbfcg .ExtAttr .UnmarshalXMLAttr (_afafb );continue ;};};for {_cecd ,_aebfd :=d .Token ();if _aebfd !=nil {return _cg .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",_aebfd );};if _cfbg ,_efbb :=_cecd .(_d .EndElement );_efbb &&_cfbg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path -func (_adfbd *OfcLeft )ValidateWithPath (path string )error {if _agffac :=_adfbd .OfcCT_StrokeChild .ValidateWithPath (path );_agffac !=nil {return _agffac ;};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 _ea .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ea .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ea .ST_TrueFalse ;ButtonAttr _ea .ST_TrueFalse ;UserhiddenAttr _ea .ST_TrueFalse ;BulletAttr _ea .ST_TrueFalse ;HrAttr _ea .ST_TrueFalse ;HrstdAttr _ea .ST_TrueFalse ;HrnoshadeAttr _ea .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ea .ST_TrueFalse ;AllowoverlapAttr _ea .ST_TrueFalse ;UserdrawnAttr _ea .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ea .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ea .ST_TrueFalse ;OleiconAttr _ea .ST_TrueFalse ;OleAttr _ea .ST_TrueFalseBlank ;PreferrelativeAttr _ea .ST_TrueFalse ;CliptowrapAttr _ea .ST_TrueFalse ;ClipAttr _ea .ST_TrueFalse ;};func (_debbd OfcST_CalloutPlacement )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_debbd .String (),start );}; +// Validate validates the OfcShapedefaults and its children +func (_afgeg *OfcShapedefaults )Validate ()error {return _afgeg .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_ffaef *ST_ImageAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffaef =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_ffaef =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_ffaef =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ffaef =3;};return nil ;};func (_fgacg *OfcCT_R )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbbae :=range start .Attr {if _bbbae .Name .Local =="\u0069\u0064"{_eddeg ,_geeec :=_bbbae .Value ,error (nil );if _geeec !=nil {return _geeec ;};_fgacg .IdAttr =_eddeg ;continue ;};if _bbbae .Name .Local =="\u0074\u0079\u0070\u0065"{_fgacg .TypeAttr .UnmarshalXMLAttr (_bbbae );continue ;};if _bbbae .Name .Local =="\u0068\u006f\u0077"{_fgacg .HowAttr .UnmarshalXMLAttr (_bbbae );continue ;};if _bbbae .Name .Local =="\u0069\u0064\u0072e\u0066"{_ggfeg ,_egcef :=_bbbae .Value ,error (nil );if _egcef !=nil {return _egcef ;};_fgacg .IdrefAttr =&_ggfeg ;continue ;};};_fgged :for {_aeegd ,_aeage :=d .Token ();if _aeage !=nil {return _aeage ;};switch _begc :=_aeegd .(type ){case _d .StartElement :switch _begc .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edbc :=NewOfcCT_Proxy ();if _edgg :=d .DecodeElement (_edbc ,&_begc );_edgg !=nil {return _edgg ;};_fgacg .Proxy =append (_fgacg .Proxy ,_edbc );default:_af .Log ("\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",_begc .Name );if _adda :=d .Skip ();_adda !=nil {return _adda ;};};case _d .EndElement :break _fgged ;case _d .CharData :};};return nil ;};func (_faafe *CT_RoundRect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074";};if _faafe .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .ArcsizeAttr )});};if _faafe .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .HrefAttr )});};if _faafe .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .TargetAttr )});};if _faafe .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .ClassAttr )});};if _faafe .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .TitleAttr )});};if _faafe .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .AltAttr )});};if _faafe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .CoordsizeAttr )});};if _faafe .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .CoordoriginAttr )});};if _faafe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .WrapcoordsAttr )});};if _faafe .PrintAttr !=_b .ST_TrueFalseUnset {_fbgae ,_cddb :=_faafe .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cddb !=nil {return _cddb ;};start .Attr =append (start .Attr ,_fbgae );};if _faafe .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .IdAttr )});};if _faafe .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .StyleAttr )});};if _faafe .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .SpidAttr )});};if _faafe .OnedAttr !=_b .ST_TrueFalseUnset {_gcce ,_eacg :=_faafe .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _eacg !=nil {return _eacg ;};start .Attr =append (start .Attr ,_gcce );};if _faafe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .RegroupidAttr )});};if _faafe .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_bfab ,_dafbb :=_faafe .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dafbb !=nil {return _dafbb ;};start .Attr =append (start .Attr ,_bfab );};if _faafe .ButtonAttr !=_b .ST_TrueFalseUnset {_bfga ,_fbad :=_faafe .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fbad !=nil {return _fbad ;};start .Attr =append (start .Attr ,_bfga );};if _faafe .UserhiddenAttr !=_b .ST_TrueFalseUnset {_cgefa ,_gcdbc :=_faafe .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gcdbc !=nil {return _gcdbc ;};start .Attr =append (start .Attr ,_cgefa );};if _faafe .BulletAttr !=_b .ST_TrueFalseUnset {_ggbfd ,_dcaf :=_faafe .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dcaf !=nil {return _dcaf ;};start .Attr =append (start .Attr ,_ggbfd );};if _faafe .HrAttr !=_b .ST_TrueFalseUnset {_gfccb ,_debee :=_faafe .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _debee !=nil {return _debee ;};start .Attr =append (start .Attr ,_gfccb );};if _faafe .HrstdAttr !=_b .ST_TrueFalseUnset {_cefg ,_ccfcf :=_faafe .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ccfcf !=nil {return _ccfcf ;};start .Attr =append (start .Attr ,_cefg );};if _faafe .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_gagb ,_ceeaf :=_faafe .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ceeaf !=nil {return _ceeaf ;};start .Attr =append (start .Attr ,_gagb );};if _faafe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .HrpctAttr )});};if _faafe .HralignAttr !=OfcST_HrAlignUnset {_bafaa ,_eccad :=_faafe .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _eccad !=nil {return _eccad ;};start .Attr =append (start .Attr ,_bafaa );};if _faafe .AllowincellAttr !=_b .ST_TrueFalseUnset {_bdcdb ,_gfbe :=_faafe .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gfbe !=nil {return _gfbe ;};start .Attr =append (start .Attr ,_bdcdb );};if _faafe .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_ffgc ,_gccce :=_faafe .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _gccce !=nil {return _gccce ;};start .Attr =append (start .Attr ,_ffgc );};if _faafe .UserdrawnAttr !=_b .ST_TrueFalseUnset {_gaeg ,_faaae :=_faafe .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _faaae !=nil {return _faaae ;};start .Attr =append (start .Attr ,_gaeg );};if _faafe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .BordertopcolorAttr )});};if _faafe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .BorderleftcolorAttr )});};if _faafe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .BorderbottomcolorAttr )});};if _faafe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .BorderrightcolorAttr )});};if _faafe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fbfbe ,_bged :=_faafe .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bged !=nil {return _bged ;};start .Attr =append (start .Attr ,_fbfbe );};if _faafe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .DgmnodekindAttr )});};if _faafe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_agadc ,_eegdf :=_faafe .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _eegdf !=nil {return _eegdf ;};start .Attr =append (start .Attr ,_agadc );};if _faafe .InsetmodeAttr !=OfcST_InsetModeUnset {_afgg ,_ceae :=_faafe .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ceae !=nil {return _ceae ;};start .Attr =append (start .Attr ,_afgg );};if _faafe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .OpacityAttr )});};if _faafe .StrokedAttr !=_b .ST_TrueFalseUnset {_dgcgc ,_badg :=_faafe .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _badg !=nil {return _badg ;};start .Attr =append (start .Attr ,_dgcgc );};if _faafe .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .StrokecolorAttr )});};if _faafe .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .StrokeweightAttr )});};if _faafe .InsetpenAttr !=_b .ST_TrueFalseUnset {_degge ,_bdbde :=_faafe .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bdbde !=nil {return _bdbde ;};start .Attr =append (start .Attr ,_degge );};if _faafe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .ChromakeyAttr )});};if _faafe .FilledAttr !=_b .ST_TrueFalseUnset {_aaee ,_gddga :=_faafe .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gddga !=nil {return _gddga ;};start .Attr =append (start .Attr ,_aaee );};if _faafe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .FillcolorAttr )});};if _faafe .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_faafe .SptAttr )});};if _faafe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bdfb ,_bgbag :=_faafe .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bgbag !=nil {return _bgbag ;};start .Attr =append (start .Attr ,_bdfb );};if _faafe .BwmodeAttr !=OfcST_BWModeUnset {_aaba ,_geab :=_faafe .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _geab !=nil {return _geab ;};start .Attr =append (start .Attr ,_aaba );};if _faafe .BwpureAttr !=OfcST_BWModeUnset {_fefa ,_fdae :=_faafe .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fdae !=nil {return _fdae ;};start .Attr =append (start .Attr ,_fefa );};if _faafe .BwnormalAttr !=OfcST_BWModeUnset {_deabb ,_cfacc :=_faafe .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cfacc !=nil {return _cfacc ;};start .Attr =append (start .Attr ,_deabb );};if _faafe .ForcedashAttr !=_b .ST_TrueFalseUnset {_cddaf ,_bgfg :=_faafe .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bgfg !=nil {return _bgfg ;};start .Attr =append (start .Attr ,_cddaf );};if _faafe .OleiconAttr !=_b .ST_TrueFalseUnset {_ecbf ,_bbcee :=_faafe .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bbcee !=nil {return _bbcee ;};start .Attr =append (start .Attr ,_ecbf );};if _faafe .OleAttr !=_b .ST_TrueFalseBlankUnset {_bebbg ,_fdggf :=_faafe .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _fdggf !=nil {return _fdggf ;};start .Attr =append (start .Attr ,_bebbg );};if _faafe .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_fecde ,_geacd :=_faafe .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _geacd !=nil {return _geacd ;};start .Attr =append (start .Attr ,_fecde );};if _faafe .CliptowrapAttr !=_b .ST_TrueFalseUnset {_gcafb ,_gecbg :=_faafe .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gecbg !=nil {return _gecbg ;};start .Attr =append (start .Attr ,_gcafb );};if _faafe .ClipAttr !=_b .ST_TrueFalseUnset {_gdccg ,_efaa :=_faafe .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _efaa !=nil {return _efaa ;};start .Attr =append (start .Attr ,_gdccg );};e .EncodeToken (start );if _faafe .EG_ShapeElements !=nil {for _ ,_gbcgb :=range _faafe .EG_ShapeElements {_gbcgb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcbfc *OfcLock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcbfc .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_gcbec :=range start .Attr {if _gcbec .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bcbfc .PositionAttr .UnmarshalXMLAttr (_gcbec );continue ;};if _gcbec .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_bcbfc .SelectionAttr .UnmarshalXMLAttr (_gcbec );continue ;};if _gcbec .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bcbfc .GroupingAttr .UnmarshalXMLAttr (_gcbec );continue ;};if _gcbec .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bcbfc .UngroupingAttr .UnmarshalXMLAttr (_gcbec );continue ;};if _gcbec .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bcbfc .RotationAttr .UnmarshalXMLAttr (_gcbec );continue ;};if _gcbec .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_bcbfc .CroppingAttr .UnmarshalXMLAttr (_gcbec );continue ;};if _gcbec .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_bcbfc .VerticiesAttr .UnmarshalXMLAttr (_gcbec );continue ;};if _gcbec .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_bcbfc .AdjusthandlesAttr .UnmarshalXMLAttr (_gcbec );continue ;};if _gcbec .Name .Local =="\u0074\u0065\u0078\u0074"{_bcbfc .TextAttr .UnmarshalXMLAttr (_gcbec );continue ;};if _gcbec .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_bcbfc .AspectratioAttr .UnmarshalXMLAttr (_gcbec );continue ;};if _gcbec .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_bcbfc .ShapetypeAttr .UnmarshalXMLAttr (_gcbec );continue ;};if _gcbec .Name .Local =="\u0065\u0078\u0074"{_bcbfc .ExtAttr .UnmarshalXMLAttr (_gcbec );continue ;};};for {_aaccbe ,_edeab :=d .Token ();if _edeab !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_edeab );};if _eagdad ,_abega :=_aaccbe .(_d .EndElement );_abega &&_eagdad .Name ==start .Name {break ;};};return nil ;};func (_dcaff *Image )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dcaff .CT_Image .MarshalXML (e ,start );}; -// Validate validates the CT_Formulas and its children -func (_agbbg *CT_Formulas )Validate ()error {return _agbbg .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func NewOfcCT_Diagram ()*OfcCT_Diagram {_gbef :=&OfcCT_Diagram {};return _gbef };func (_ceffe ST_FillMethod )Validate ()error {return _ceffe .ValidateWithPath ("")}; +// Validate validates the CT_RoundRect and its children +func (_febbc *CT_RoundRect )Validate ()error {return _febbc .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};type CT_Handles struct{H []*CT_H ;};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};func (_gebgb OfcST_ConnectorType )Validate ()error {return _gebgb .ValidateWithPath ("")};func NewLine ()*Line {_eacea :=&Line {};_eacea .CT_Line =*NewCT_Line ();return _eacea }; -// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path -func (_dbcdf *OfcShapedefaults )ValidateWithPath (path string )error {if _fdbb :=_dbcdf .OfcCT_ShapeDefaults .ValidateWithPath (path );_fdbb !=nil {return _fdbb ;};return nil ;};func (_afge *AG_OfficeShapeAttributes )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _afge .SptAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_afge .SptAttr )});};if _afge .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gebae ,_aed :=_afge .ConnectortypeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _aed !=nil {return _aed ;};start .Attr =append (start .Attr ,_gebae );};if _afge .BwmodeAttr !=OfcST_BWModeUnset {_geaa ,_affa :=_afge .BwmodeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _affa !=nil {return _affa ;};start .Attr =append (start .Attr ,_geaa );};if _afge .BwpureAttr !=OfcST_BWModeUnset {_eaef ,_fga :=_afge .BwpureAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fga !=nil {return _fga ;};start .Attr =append (start .Attr ,_eaef );};if _afge .BwnormalAttr !=OfcST_BWModeUnset {_adga ,_dcge :=_afge .BwnormalAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dcge !=nil {return _dcge ;};start .Attr =append (start .Attr ,_adga );};if _afge .ForcedashAttr !=_ea .ST_TrueFalseUnset {_afeg ,_agbf :=_afge .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _agbf !=nil {return _agbf ;};start .Attr =append (start .Attr ,_afeg );};if _afge .OleiconAttr !=_ea .ST_TrueFalseUnset {_ecab ,_gab :=_afge .OleiconAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gab !=nil {return _gab ;};start .Attr =append (start .Attr ,_ecab );};if _afge .OleAttr !=_ea .ST_TrueFalseBlankUnset {_aaeb ,_bbdee :=_afge .OleAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bbdee !=nil {return _bbdee ;};start .Attr =append (start .Attr ,_aaeb );};if _afge .PreferrelativeAttr !=_ea .ST_TrueFalseUnset {_fdad ,_eea :=_afge .PreferrelativeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _eea !=nil {return _eea ;};start .Attr =append (start .Attr ,_fdad );};if _afge .CliptowrapAttr !=_ea .ST_TrueFalseUnset {_ddeg ,_egg :=_afge .CliptowrapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _egg !=nil {return _egg ;};start .Attr =append (start .Attr ,_ddeg );};if _afge .ClipAttr !=_ea .ST_TrueFalseUnset {_eeac ,_cdfc :=_afge .ClipAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cdfc !=nil {return _cdfc ;};start .Attr =append (start .Attr ,_eeac );};return nil ;}; +// Validate validates the Fill and its children +func (_fgfca *Fill )Validate ()error {return _fgfca .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_dffee OfcST_FillType )ValidateWithPath (path string )error {switch _dffee {case 0,1,2,3,4,5,6,7,8,9:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dffee ));};return nil ;}; -// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path -func (_gfda *AG_ShapeAttributes )ValidateWithPath (path string )error {if _bee :=_gfda .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bee !=nil {return _bee ;};if _abbd :=_gfda .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_abbd !=nil {return _abbd ;};if _fcg :=_gfda .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fcg !=nil {return _fcg ;};return nil ;}; +// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path +func (_ebegb *OfcCT_Proxy )ValidateWithPath (path string )error {if _cdcgb :=_ebegb .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_cdcgb !=nil {return _cdcgb ;};if _bgcbf :=_ebegb .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_bgcbf !=nil {return _bgcbf ;};return nil ;};func (_bafa *CT_Oval )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cebad :=range start .Attr {if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_abfafg ,_ebbdf :=_cebad .Value ,error (nil );if _ebbdf !=nil {return _ebbdf ;};_bafa .BordertopcolorAttr =&_abfafg ;continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bafa .BulletAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0068\u0072"{_bafa .HrAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bafa .CliptowrapAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0068\u0072\u0073t\u0064"{_bafa .HrstdAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u006f\u006c\u0065"{_bafa .OleAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bafa .HrnoshadeAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u006f\u006e\u0065\u0064"{_bafa .OnedAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0068\u0072\u0070c\u0074"{_ccga ,_cfce :=_c .ParseFloat (_cebad .Value ,64);if _cfce !=nil {return _cfce ;};_deebb :=float32 (_ccga );_bafa .HrpctAttr =&_deebb ;continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bafa .OleiconAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ffeb ,_dgbgb :=_cebad .Value ,error (nil );if _dgbgb !=nil {return _dgbgb ;};_bafa .BorderbottomcolorAttr =&_ffeb ;continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bafa .DgmlayoutmruAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dcfd ,_ecdfd :=_c .ParseInt (_cebad .Value ,10,64);if _ecdfd !=nil {return _ecdfd ;};_bafa .RegroupidAttr =&_dcfd ;continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0063\u006c\u0069\u0070"{_bafa .ClipAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bafa .HralignAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bafa .PreferrelativeAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bafa .DgmlayoutAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bafa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bafa .InsetmodeAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bafa .ButtonAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bafa .UserdrawnAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bafa .AllowincellAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0073\u0070\u0074"{_bfeefa ,_cacg :=_c .ParseFloat (_cebad .Value ,64);if _cacg !=nil {return _cacg ;};_dged :=float32 (_bfeefa );_bafa .SptAttr =&_dged ;continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aagga ,_bbcb :=_cebad .Value ,error (nil );if _bbcb !=nil {return _bbcb ;};_bafa .BorderleftcolorAttr =&_aagga ;continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bafa .ConnectortypeAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_feaca ,_fffaa :=_cebad .Value ,error (nil );if _fffaa !=nil {return _fffaa ;};_bafa .BorderrightcolorAttr =&_feaca ;continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0073\u0070\u0069\u0064"{_abcbd ,_gcbbg :=_cebad .Value ,error (nil );if _gcbbg !=nil {return _gcbbg ;};_bafa .SpidAttr =&_abcbd ;continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dceg ,_gbgb :=_c .ParseInt (_cebad .Value ,10,64);if _gbgb !=nil {return _gbgb ;};_bafa .DgmnodekindAttr =&_dceg ;continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bafa .BwpureAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bafa .ForcedashAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bafa .BwnormalAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bafa .BwmodeAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bafa .UserhiddenAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebad .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bafa .AllowoverlapAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_egbg ,_deggb :=_cebad .Value ,error (nil );if _deggb !=nil {return _deggb ;};_bafa .TargetAttr =&_egbg ;continue ;};if _cebad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_faffg ,_deag :=_cebad .Value ,error (nil );if _deag !=nil {return _deag ;};_bafa .CoordoriginAttr =&_faffg ;continue ;};if _cebad .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bafa .StrokedAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cegfa ,_dcegg :=_cebad .Value ,error (nil );if _dcegg !=nil {return _dcegg ;};_bafa .CoordsizeAttr =&_cegfa ;continue ;};if _cebad .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gbcac ,_baffd :=_cebad .Value ,error (nil );if _baffd !=nil {return _baffd ;};_bafa .StrokeweightAttr =&_gbcac ;continue ;};if _cebad .Name .Local =="\u0073\u0074\u0079l\u0065"{_dege ,_aedcdb :=_cebad .Value ,error (nil );if _aedcdb !=nil {return _aedcdb ;};_bafa .StyleAttr =&_dege ;continue ;};if _cebad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fbbb ,_gcae :=_cebad .Value ,error (nil );if _gcae !=nil {return _gcae ;};_bafa .ChromakeyAttr =&_fbbb ;continue ;};if _cebad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_baebb ,_dfbdc :=_cebad .Value ,error (nil );if _dfbdc !=nil {return _dfbdc ;};_bafa .FillcolorAttr =&_baebb ;continue ;};if _cebad .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bdbgg ,_bfgc :=_cebad .Value ,error (nil );if _bfgc !=nil {return _bfgc ;};_bafa .OpacityAttr =&_bdbgg ;continue ;};if _cebad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bedfd ,_bacaa :=_cebad .Value ,error (nil );if _bacaa !=nil {return _bacaa ;};_bafa .WrapcoordsAttr =&_bedfd ;continue ;};if _cebad .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aacgb ,_efbf :=_cebad .Value ,error (nil );if _efbf !=nil {return _efbf ;};_bafa .StrokecolorAttr =&_aacgb ;continue ;};if _cebad .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bafa .InsetpenAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Local =="\u0068\u0072\u0065\u0066"{_aade ,_faec :=_cebad .Value ,error (nil );if _faec !=nil {return _faec ;};_bafa .HrefAttr =&_aade ;continue ;};if _cebad .Name .Local =="\u0069\u0064"{_bebbf ,_eaab :=_cebad .Value ,error (nil );if _eaab !=nil {return _eaab ;};_bafa .IdAttr =&_bebbf ;continue ;};if _cebad .Name .Local =="\u0070\u0072\u0069n\u0074"{_bafa .PrintAttr .UnmarshalXMLAttr (_cebad );continue ;};if _cebad .Name .Local =="\u0061\u006c\u0074"{_cdae ,_bdgda :=_cebad .Value ,error (nil );if _bdgda !=nil {return _bdgda ;};_bafa .AltAttr =&_cdae ;continue ;};if _cebad .Name .Local =="\u0074\u0069\u0074l\u0065"{_gedge ,_cbfbc :=_cebad .Value ,error (nil );if _cbfbc !=nil {return _cbfbc ;};_bafa .TitleAttr =&_gedge ;continue ;};if _cebad .Name .Local =="\u0063\u006c\u0061s\u0073"{_edeeac ,_bdgdf :=_cebad .Value ,error (nil );if _bdgdf !=nil {return _bdgdf ;};_bafa .ClassAttr =&_edeeac ;continue ;};if _cebad .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bafa .FilledAttr .UnmarshalXMLAttr (_cebad );continue ;};};_fbbd :for {_gbac ,_bfbf :=d .Token ();if _bfbf !=nil {return _bfbf ;};switch _dcdg :=_gbac .(type ){case _d .StartElement :switch _dcdg .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggcf :=NewEG_ShapeElements ();_ggcf .Path =NewPath ();if _eaafc :=d .DecodeElement (_ggcf .Path ,&_dcdg );_eaafc !=nil {return _eaafc ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_ggcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efbfe :=NewEG_ShapeElements ();_efbfe .Formulas =NewFormulas ();if _agcca :=d .DecodeElement (_efbfe .Formulas ,&_dcdg );_agcca !=nil {return _agcca ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_efbfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bagge :=NewEG_ShapeElements ();_bagge .Handles =NewHandles ();if _bbebg :=d .DecodeElement (_bagge .Handles ,&_dcdg );_bbebg !=nil {return _bbebg ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_bagge );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cabdd :=NewEG_ShapeElements ();_cabdd .Fill =NewFill ();if _ggcd :=d .DecodeElement (_cabdd .Fill ,&_dcdg );_ggcd !=nil {return _ggcd ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_cabdd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eadbd :=NewEG_ShapeElements ();_eadbd .Stroke =NewStroke ();if _cbcc :=d .DecodeElement (_eadbd .Stroke ,&_dcdg );_cbcc !=nil {return _cbcc ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_eadbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebaee :=NewEG_ShapeElements ();_ebaee .Shadow =NewShadow ();if _ffbg :=d .DecodeElement (_ebaee .Shadow ,&_dcdg );_ffbg !=nil {return _ffbg ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_ebaee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbc :=NewEG_ShapeElements ();_cdbc .Textbox =NewTextbox ();if _ebbeb :=d .DecodeElement (_cdbc .Textbox ,&_dcdg );_ebbeb !=nil {return _ebbeb ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_cdbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deae :=NewEG_ShapeElements ();_deae .Textpath =NewTextpath ();if _ecfbe :=d .DecodeElement (_deae .Textpath ,&_dcdg );_ecfbe !=nil {return _ecfbe ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_deae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfced :=NewEG_ShapeElements ();_cfced .Imagedata =NewImagedata ();if _bfbed :=d .DecodeElement (_cfced .Imagedata ,&_dcdg );_bfbed !=nil {return _bfbed ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_cfced );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eagf :=NewEG_ShapeElements ();_eagf .Skew =NewOfcSkew ();if _ccgag :=d .DecodeElement (_eagf .Skew ,&_dcdg );_ccgag !=nil {return _ccgag ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_eagf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fcge :=NewEG_ShapeElements ();_fcge .Extrusion =NewOfcExtrusion ();if _bfca :=d .DecodeElement (_fcge .Extrusion ,&_dcdg );_bfca !=nil {return _bfca ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_fcge );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eead :=NewEG_ShapeElements ();_eead .Callout =NewOfcCallout ();if _fege :=d .DecodeElement (_eead .Callout ,&_dcdg );_fege !=nil {return _fege ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_eead );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbada :=NewEG_ShapeElements ();_bbada .Lock =NewOfcLock ();if _fcbdb :=d .DecodeElement (_bbada .Lock ,&_dcdg );_fcbdb !=nil {return _fcbdb ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_bbada );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgad :=NewEG_ShapeElements ();_dgad .Clippath =NewOfcClippath ();if _fcde :=d .DecodeElement (_dgad .Clippath ,&_dcdg );_fcde !=nil {return _fcde ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_dgad );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_baaae :=NewEG_ShapeElements ();_baaae .Signatureline =NewOfcSignatureline ();if _bdeg :=d .DecodeElement (_baaae .Signatureline ,&_dcdg );_bdeg !=nil {return _bdeg ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_baaae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eaagd :=NewEG_ShapeElements ();_eaagd .Wrap =_e .NewWrap ();if _dbffc :=d .DecodeElement (_eaagd .Wrap ,&_dcdg );_dbffc !=nil {return _dbffc ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_eaagd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aefc :=NewEG_ShapeElements ();_aefc .Anchorlock =_e .NewAnchorlock ();if _bgbd :=d .DecodeElement (_aefc .Anchorlock ,&_dcdg );_bgbd !=nil {return _bgbd ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_aefc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_defbd :=NewEG_ShapeElements ();_defbd .Bordertop =_e .NewBordertop ();if _bbbe :=d .DecodeElement (_defbd .Bordertop ,&_dcdg );_bbbe !=nil {return _bbbe ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_defbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aaccf :=NewEG_ShapeElements ();_aaccf .Borderbottom =_e .NewBorderbottom ();if _dgab :=d .DecodeElement (_aaccf .Borderbottom ,&_dcdg );_dgab !=nil {return _dgab ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_aaccf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfgef :=NewEG_ShapeElements ();_dfgef .Borderleft =_e .NewBorderleft ();if _efdgf :=d .DecodeElement (_dfgef .Borderleft ,&_dcdg );_efdgf !=nil {return _efdgf ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_dfgef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdacd :=NewEG_ShapeElements ();_cdacd .Borderright =_e .NewBorderright ();if _eaac :=d .DecodeElement (_cdacd .Borderright ,&_dcdg );_eaac !=nil {return _eaac ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_cdacd );case _d .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"}:_cebf :=NewEG_ShapeElements ();_cebf .ClientData =_f .NewClientData ();if _cffe :=d .DecodeElement (_cebf .ClientData ,&_dcdg );_cffe !=nil {return _cffe ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_cebf );case _d .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"}:_dbaf :=NewEG_ShapeElements ();_dbaf .Textdata =_g .NewTextdata ();if _ggcfg :=d .DecodeElement (_dbaf .Textdata ,&_dcdg );_ggcfg !=nil {return _ggcfg ;};_bafa .EG_ShapeElements =append (_bafa .EG_ShapeElements ,_dbaf );default:_af .Log ("\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",_dcdg .Name );if _fbbgf :=d .Skip ();_fbbgf !=nil {return _fbbgf ;};};case _d .EndElement :break _fbbd ;case _d .CharData :};};return nil ;};func NewOfcTop ()*OfcTop {_bbece :=&OfcTop {};_bbece .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bbece ;};func (_faceeg OfcST_OLEUpdateMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eadde :=_d .Attr {};_eadde .Name =name ;switch _faceeg {case OfcST_OLEUpdateModeUnset :_eadde .Value ="";case OfcST_OLEUpdateModeAlways :_eadde .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_eadde .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _eadde ,nil ;}; -// Validate validates the OfcCT_ShapeDefaults and its children -func (_adecf *OfcCT_ShapeDefaults )Validate ()error {return _adecf .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_cbbdab OfcST_OLEUpdateMode )String ()string {switch _cbbdab {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};func (_adda *CT_TextPath )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_bfcba :=range start .Attr {if _bfcba .Name .Local =="\u006f\u006e"{_adda .OnAttr .UnmarshalXMLAttr (_bfcba );continue ;};if _bfcba .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_adda .FitshapeAttr .UnmarshalXMLAttr (_bfcba );continue ;};if _bfcba .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_adda .FitpathAttr .UnmarshalXMLAttr (_bfcba );continue ;};if _bfcba .Name .Local =="\u0074\u0072\u0069\u006d"{_adda .TrimAttr .UnmarshalXMLAttr (_bfcba );continue ;};if _bfcba .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_adda .XscaleAttr .UnmarshalXMLAttr (_bfcba );continue ;};if _bfcba .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_ffbccd ,_fbdfe :=_bfcba .Value ,error (nil );if _fbdfe !=nil {return _fbdfe ;};_adda .StringAttr =&_ffbccd ;continue ;};if _bfcba .Name .Local =="\u0069\u0064"{_gaeac ,_gfbf :=_bfcba .Value ,error (nil );if _gfbf !=nil {return _gfbf ;};_adda .IdAttr =&_gaeac ;continue ;};if _bfcba .Name .Local =="\u0073\u0074\u0079l\u0065"{_faacf ,_fada :=_bfcba .Value ,error (nil );if _fada !=nil {return _fada ;};_adda .StyleAttr =&_faacf ;continue ;};};for {_bdaag ,_gabed :=d .Token ();if _gabed !=nil {return _ef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_gabed );};if _gaab ,_caecdc :=_bdaag .(_af .EndElement );_caecdc &&_gaab .Name ==start .Name {break ;};};return nil ;};func (_acecf *OfcFill )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_acecf .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_dgdfc :=range start .Attr {if _dgdfc .Name .Local =="\u0074\u0079\u0070\u0065"{_acecf .TypeAttr .UnmarshalXMLAttr (_dgdfc );continue ;};if _dgdfc .Name .Local =="\u0065\u0078\u0074"{_acecf .ExtAttr .UnmarshalXMLAttr (_dgdfc );continue ;};};for {_dabce ,_gfcdfe :=d .Token ();if _gfcdfe !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_gfcdfe );};if _cegfgf ,_cgbbc :=_dabce .(_af .EndElement );_cgbbc &&_cegfgf .Name ==start .Name {break ;};};return nil ;};func (_aaffb *Shadow )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_aaffb .CT_Shadow =*NewCT_Shadow ();for _ ,_egbcee :=range start .Attr {if _egbcee .Name .Local =="\u006f\u006e"{_aaffb .OnAttr .UnmarshalXMLAttr (_egbcee );continue ;};if _egbcee .Name .Local =="\u0074\u0079\u0070\u0065"{_aaffb .TypeAttr .UnmarshalXMLAttr (_egbcee );continue ;};if _egbcee .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_aaffb .ObscuredAttr .UnmarshalXMLAttr (_egbcee );continue ;};if _egbcee .Name .Local =="\u0063\u006f\u006co\u0072"{_egec ,_dbegb :=_egbcee .Value ,error (nil );if _dbegb !=nil {return _dbegb ;};_aaffb .ColorAttr =&_egec ;continue ;};if _egbcee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abggg ,_egde :=_egbcee .Value ,error (nil );if _egde !=nil {return _egde ;};_aaffb .OpacityAttr =&_abggg ;continue ;};if _egbcee .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_dada ,_aebbcg :=_egbcee .Value ,error (nil );if _aebbcg !=nil {return _aebbcg ;};_aaffb .OffsetAttr =&_dada ;continue ;};if _egbcee .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_efffe ,_dbgec :=_egbcee .Value ,error (nil );if _dbgec !=nil {return _dbgec ;};_aaffb .Color2Attr =&_efffe ;continue ;};if _egbcee .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_dbgca ,_efadc :=_egbcee .Value ,error (nil );if _efadc !=nil {return _efadc ;};_aaffb .Offset2Attr =&_dbgca ;continue ;};if _egbcee .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_acbgbg ,_deada :=_egbcee .Value ,error (nil );if _deada !=nil {return _deada ;};_aaffb .OriginAttr =&_acbgbg ;continue ;};if _egbcee .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_cggga ,_ggeed :=_egbcee .Value ,error (nil );if _ggeed !=nil {return _ggeed ;};_aaffb .MatrixAttr =&_cggga ;continue ;};if _egbcee .Name .Local =="\u0069\u0064"{_ecdaf ,_gebee :=_egbcee .Value ,error (nil );if _gebee !=nil {return _gebee ;};_aaffb .IdAttr =&_ecdaf ;continue ;};};for {_eedgc ,_dbage :=d .Token ();if _dbage !=nil {return _ef .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_dbage );};if _fabaa ,_feac :=_eedgc .(_af .EndElement );_feac &&_fabaa .Name ==start .Name {break ;};};return nil ;};type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _ea .ST_TrueFalse ;ContentTypeAttr *string ;};func (_bceea ST_StrokeArrowType )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_bceea .String (),start );};func (_bfbeb OfcST_ConnectorType )ValidateWithPath (path string )error {switch _bfbeb {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbeb ));};return nil ;};func (_eebbea *ST_Ext )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_gfegb ,_gccd :=d .Token ();if _gccd !=nil {return _gccd ;};if _feefe ,_adfcb :=_gfegb .(_af .EndElement );_adfcb &&_feefe .Name ==start .Name {*_eebbea =1;return nil ;};if _cggca ,_bfabd :=_gfegb .(_af .CharData );!_bfabd {return _ef .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",_gfegb );}else {switch string (_cggca ){case "":*_eebbea =0;case "\u0076\u0069\u0065\u0077":*_eebbea =1;case "\u0065\u0064\u0069\u0074":*_eebbea =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_eebbea =3;};};_gfegb ,_gccd =d .Token ();if _gccd !=nil {return _gccd ;};if _gabdc ,_ffccga :=_gfegb .(_af .EndElement );_ffccga &&_gabdc .Name ==start .Name {return nil ;};return _ef .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",_gfegb );};func (_eeaeg *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_eeaeg =0;case "\u0072\u006f\u0075n\u0064":*_eeaeg =1;case "\u0062\u0065\u0076e\u006c":*_eeaeg =2;case "\u006d\u0069\u0074e\u0072":*_eeaeg =3;};return nil ;};func (_gfefe OfcST_OLEType )Validate ()error {return _gfefe .ValidateWithPath ("")};func (_ecfgc *Shape )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _ecfgc .CT_Shape .MarshalXML (e ,start );}; +// ValidateWithPath validates the Arc and its children, prefixing error messages with path +func (_bcdb *Arc )ValidateWithPath (path string )error {if _eaga :=_bcdb .CT_Arc .ValidateWithPath (path );_eaga !=nil {return _eaga ;};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_bdfcb *CT_Shape )ValidateWithPath (path string )error {for _deggd ,_ggab :=range _bdfcb .Ink {if _gaca :=_ggab .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_deggd ));_gaca !=nil {return _gaca ;};};for _bbfbb ,_gbde :=range _bdfcb .Iscomment {if _dgca :=_gbde .ValidateWithPath (_ef .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bbfbb ));_dgca !=nil {return _dgca ;};};for _acac ,_dfdca :=range _bdfcb .Equationxml {if _fabbc :=_dfdca .ValidateWithPath (_ef .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_acac ));_fabbc !=nil {return _fabbc ;};};for _cagca ,_ffdf :=range _bdfcb .EG_ShapeElements {if _ebabg :=_ffdf .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cagca ));_ebabg !=nil {return _ebabg ;};};if _cgfbb :=_bdfcb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cgfbb !=nil {return _cgfbb ;};if _eecad :=_bdfcb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_eecad !=nil {return _eecad ;};if _fbcbc :=_bdfcb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fbcbc !=nil {return _fbcbc ;};if _affeg :=_bdfcb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_affeg !=nil {return _affeg ;};if _cafbgd :=_bdfcb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cafbgd !=nil {return _cafbgd ;};if _dgggc :=_bdfcb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dgggc !=nil {return _dgggc ;};if _gcecc :=_bdfcb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gcecc !=nil {return _gcecc ;};if _egad :=_bdfcb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_egad !=nil {return _egad ;};if _fdagd :=_bdfcb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fdagd !=nil {return _fdagd ;};if _faddd :=_bdfcb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_faddd !=nil {return _faddd ;};if _edbc :=_bdfcb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_edbc !=nil {return _edbc ;};if _afefc :=_bdfcb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_afefc !=nil {return _afefc ;};if _dbdc :=_bdfcb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dbdc !=nil {return _dbdc ;};if _gcbd :=_bdfcb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gcbd !=nil {return _gcbd ;};if _cedb :=_bdfcb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cedb !=nil {return _cedb ;};if _fceae :=_bdfcb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fceae !=nil {return _fceae ;};if _fbcea :=_bdfcb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fbcea !=nil {return _fbcea ;};if _eafc :=_bdfcb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eafc !=nil {return _eafc ;};if _aadc :=_bdfcb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_aadc !=nil {return _aadc ;};if _gddb :=_bdfcb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gddb !=nil {return _gddb ;};if _aadgd :=_bdfcb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aadgd !=nil {return _aadgd ;};if _ebda :=_bdfcb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ebda !=nil {return _ebda ;};if _afeea :=_bdfcb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_afeea !=nil {return _afeea ;};if _bebfd :=_bdfcb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bebfd !=nil {return _bebfd ;};if _fefb :=_bdfcb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fefb !=nil {return _fefb ;};if _abbae :=_bdfcb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_abbae !=nil {return _abbae ;};if _cbgd :=_bdfcb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cbgd !=nil {return _cbgd ;};if _fgdcfg :=_bdfcb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fgdcfg !=nil {return _fgdcfg ;};if _eebgad :=_bdfcb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_eebgad !=nil {return _eebgad ;};return nil ;};func NewFormulas ()*Formulas {_abagb :=&Formulas {};_abagb .CT_Formulas =*NewCT_Formulas ();return _abagb ;};func (_eedbe *OfcCT_ColorMru )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075";};if _eedbe .ColorsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_eedbe .ColorsAttr )});};if _eedbe .ExtAttr !=ST_ExtUnset {_gfdab ,_faegb :=_eedbe .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _faegb !=nil {return _faegb ;};start .Attr =append (start .Attr ,_gfdab );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_bbece *OfcInk )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _bbece .OfcCT_Ink .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path +func (_begdg *OfcCT_Callout )ValidateWithPath (path string )error {if _cabbc :=_begdg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cabbc !=nil {return _cabbc ;};if _ddgfb :=_begdg .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_ddgfb !=nil {return _ddgfb ;};if _ccgde :=_begdg .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_ccgde !=nil {return _ccgde ;};if _bgebeb :=_begdg .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_bgebeb !=nil {return _bgebeb ;};if _cbffe :=_begdg .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_cbffe !=nil {return _cbffe ;};if _bbddc :=_begdg .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_bbddc !=nil {return _bbddc ;};if _aabfa :=_begdg .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_aabfa !=nil {return _aabfa ;};if _eagbb :=_begdg .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_eagbb !=nil {return _eagbb ;};if _fcbgg :=_begdg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fcbgg !=nil {return _fcbgg ;};return nil ;};func (_eabee ST_StrokeLineStyle )Validate ()error {return _eabee .ValidateWithPath ("")};func (_cfa *AG_Chromakey )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfa .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_cfa .ChromakeyAttr )});};return nil ;};type OfcST_ConnectorType byte ;func (_gfcdb OfcST_RType )String ()string {switch _gfcdb {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 "";}; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_gdgg *CT_Background )ValidateWithPath (path string )error {if _dcdbb :=_gdgg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dcdbb !=nil {return _dcdbb ;};if _aadg :=_gdgg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_aadg !=nil {return _aadg ;};if _eeec :=_gdgg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_eeec !=nil {return _eeec ;};if _gbcd :=_gdgg .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_gbcd !=nil {return _gbcd ;};if _gdgg .Fill !=nil {if _babcb :=_gdgg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_babcb !=nil {return _babcb ;};};if _fegd :=_gdgg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fegd !=nil {return _fegd ;};return nil ;};type OfcST_OLEUpdateMode byte ;func (_effbc *OfcRight )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _effbc .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_fccfe ST_StrokeArrowType )String ()string {switch _fccfe {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 (_cgcffg *OfcCT_ShapeDefaults )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_abdc :=range start .Attr {if _abdc .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_bgfa ,_dgebb :=_e .ParseInt (_abdc .Value ,10,64);if _dgebb !=nil {return _dgebb ;};_cgcffg .SpidmaxAttr =&_bgfa ;continue ;};if _abdc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cgcffg .AllowincellAttr .UnmarshalXMLAttr (_abdc );continue ;};if _abdc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_faaac ,_ddacg :=_abdc .Value ,error (nil );if _ddacg !=nil {return _ddacg ;};_cgcffg .StrokecolorAttr =&_faaac ;continue ;};if _abdc .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_cgcffg .StrokeAttr .UnmarshalXMLAttr (_abdc );continue ;};if _abdc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ccfdfe ,_dagea :=_abdc .Value ,error (nil );if _dagea !=nil {return _dagea ;};_cgcffg .FillcolorAttr =&_ccfdfe ;continue ;};if _abdc .Name .Local =="\u0066\u0069\u006c\u006c"{_cgcffg .FillAttr .UnmarshalXMLAttr (_abdc );continue ;};if _abdc .Name .Local =="\u0073\u0074\u0079l\u0065"{_aeecc ,_agfd :=_abdc .Value ,error (nil );if _agfd !=nil {return _agfd ;};_cgcffg .StyleAttr =&_aeecc ;continue ;};if _abdc .Name .Local =="\u0065\u0078\u0074"{_cgcffg .ExtAttr .UnmarshalXMLAttr (_abdc );continue ;};};_dbffe :for {_fcfee ,_bceaa :=d .Token ();if _bceaa !=nil {return _bceaa ;};switch _efbdbb :=_fcfee .(type ){case _af .StartElement :switch _efbdbb .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgcffg .Fill =NewFill ();if _gffad :=d .DecodeElement (_cgcffg .Fill ,&_efbdbb );_gffad !=nil {return _gffad ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgcffg .Stroke =NewStroke ();if _ddcbbb :=d .DecodeElement (_cgcffg .Stroke ,&_efbdbb );_ddcbbb !=nil {return _ddcbbb ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgcffg .Textbox =NewTextbox ();if _eecb :=d .DecodeElement (_cgcffg .Textbox ,&_efbdbb );_eecb !=nil {return _eecb ;};case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgcffg .Shadow =NewShadow ();if _cegbe :=d .DecodeElement (_cgcffg .Shadow ,&_efbdbb );_cegbe !=nil {return _cegbe ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgcffg .Skew =NewOfcSkew ();if _fecee :=d .DecodeElement (_cgcffg .Skew ,&_efbdbb );_fecee !=nil {return _fecee ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgcffg .Extrusion =NewOfcExtrusion ();if _adaec :=d .DecodeElement (_cgcffg .Extrusion ,&_efbdbb );_adaec !=nil {return _adaec ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgcffg .Callout =NewOfcCallout ();if _eccea :=d .DecodeElement (_cgcffg .Callout ,&_efbdbb );_eccea !=nil {return _eccea ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgcffg .Lock =NewOfcLock ();if _fgegc :=d .DecodeElement (_cgcffg .Lock ,&_efbdbb );_fgegc !=nil {return _fgegc ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgcffg .Colormru =NewOfcCT_ColorMru ();if _fabbcd :=d .DecodeElement (_cgcffg .Colormru ,&_efbdbb );_fabbcd !=nil {return _fabbcd ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgcffg .Colormenu =NewOfcCT_ColorMenu ();if _dcce :=d .DecodeElement (_cgcffg .Colormenu ,&_efbdbb );_dcce !=nil {return _dcce ;};default:_eg .Log ("\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",_efbdbb .Name );if _gacbb :=d .Skip ();_gacbb !=nil {return _gacbb ;};};case _af .EndElement :break _dbffe ;case _af .CharData :};};return nil ;}; +// Validate validates the OfcClippath and its children +func (_dgfeaa *OfcClippath )Validate ()error {return _dgfeaa .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");}; -// Validate validates the OfcLock and its children -func (_ccab *OfcLock )Validate ()error {return _ccab .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};func (_gebgf *Fill )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _gebgf .CT_Fill .MarshalXML (e ,start );};func (_bcdcf OfcST_OLEType )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_bcdcf .String (),start );}; +// Validate validates the AG_Adj and its children +func (_dg *AG_Adj )Validate ()error {return _dg .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _b .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_aa .TxbxContent ;Any _af .Any ;IdAttr *string ;StyleAttr *string ;}; -// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path -func (_ecfe *OfcCT_OLEObject )ValidateWithPath (path string )error {if _gcgfc :=_ecfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gcgfc !=nil {return _gcgfc ;};if _afeef :=_ecfe .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_afeef !=nil {return _afeef ;};if _eabga :=_ecfe .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eabga !=nil {return _eabga ;};if _ddcce :=_ecfe .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_ddcce !=nil {return _ddcce ;};return nil ;};func (_fabdb *OfcCT_Relation )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e";};if _fabdb .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_ef .Sprintf ("\u0025\u0076",*_fabdb .IdsrcAttr )});};if _fabdb .IddestAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_fabdb .IddestAttr )});};if _fabdb .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_fabdb .IdcntrAttr )});};if _fabdb .ExtAttr !=ST_ExtUnset {_dcdde ,_cadfbd :=_fabdb .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cadfbd !=nil {return _cadfbd ;};start .Attr =append (start .Attr ,_dcdde );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};type OfcST_ExtrusionPlane byte ;func (_bddcfb *OfcCT_IdMap )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f:\u0069\u0064\u006d\u0061\u0070";};if _bddcfb .DataAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_ef .Sprintf ("\u0025\u0076",*_bddcfb .DataAttr )});};if _bddcfb .ExtAttr !=ST_ExtUnset {_cfdgf ,_beebd :=_bddcfb .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _beebd !=nil {return _beebd ;};start .Attr =append (start .Attr ,_cfdgf );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func NewOfcOLEObject ()*OfcOLEObject {_ggafb :=&OfcOLEObject {};_ggafb .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _ggafb ;}; +// Validate validates the OfcCT_ShapeLayout and its children +func (_edacb *OfcCT_ShapeLayout )Validate ()error {return _edacb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};type OfcShapedefaults struct{OfcCT_ShapeDefaults };func (_gdcbef *OfcST_HrAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcded ,_afegc :=d .Token ();if _afegc !=nil {return _afegc ;};if _bcgcf ,_ffdcad :=_dcded .(_d .EndElement );_ffdcad &&_bcgcf .Name ==start .Name {*_gdcbef =1;return nil ;};if _cfbfg ,_eddb :=_dcded .(_d .CharData );!_eddb {return _cg .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",_dcded );}else {switch string (_cfbfg ){case "":*_gdcbef =0;case "\u006c\u0065\u0066\u0074":*_gdcbef =1;case "\u0072\u0069\u0067h\u0074":*_gdcbef =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdcbef =3;};};_dcded ,_afegc =d .Token ();if _afegc !=nil {return _afegc ;};if _dbeeg ,_bggde :=_dcded .(_d .EndElement );_bggde &&_dbeeg .Name ==start .Name {return nil ;};return _cg .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",_dcded );}; -// Validate validates the CT_H and its children -func (_ggbef *CT_H )Validate ()error {return _ggbef .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func (_gcec *CT_Arc )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_fafd :=range start .Attr {if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gcec .UserdrawnAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gcec .ButtonAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gcec .DgmlayoutmruAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gcec .UserhiddenAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gcec .CliptowrapAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gcec .BulletAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u006f\u006c\u0065"{_gcec .OleAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0068\u0072"{_gcec .HrAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0073\u0070\u0069\u0064"{_edbeb ,_cdd :=_fafd .Value ,error (nil );if _cdd !=nil {return _cdd ;};_gcec .SpidAttr =&_edbeb ;continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0068\u0072\u0073t\u0064"{_gcec .HrstdAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gcec .BwnormalAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eaegc ,_cfdd :=_fafd .Value ,error (nil );if _cfdd !=nil {return _cfdd ;};_gcec .BordertopcolorAttr =&_eaegc ;continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gcec .DgmlayoutAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gcec .ForcedashAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gcec .AllowoverlapAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gcec .HrnoshadeAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gcec .PreferrelativeAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_adgaf ,_acfd :=_fafd .Value ,error (nil );if _acfd !=nil {return _acfd ;};_gcec .BorderbottomcolorAttr =&_adgaf ;continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u006f\u006e\u0065\u0064"{_gcec .OnedAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bcegg ,_ebbc :=_e .ParseInt (_fafd .Value ,10,64);if _ebbc !=nil {return _ebbc ;};_gcec .DgmnodekindAttr =&_bcegg ;continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_edf ,_gdbc :=_e .ParseInt (_fafd .Value ,10,64);if _gdbc !=nil {return _gdbc ;};_gcec .RegroupidAttr =&_edf ;continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gcec .AllowincellAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0068\u0072\u0070c\u0074"{_gabc ,_cffg :=_e .ParseFloat (_fafd .Value ,64);if _cffg !=nil {return _cffg ;};_edgd :=float32 (_gabc );_gcec .HrpctAttr =&_edgd ;continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0063\u006c\u0069\u0070"{_gcec .ClipAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gcec .InsetmodeAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_feda ,_dgcd :=_fafd .Value ,error (nil );if _dgcd !=nil {return _dgcd ;};_gcec .BorderleftcolorAttr =&_feda ;continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gcec .OleiconAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aace ,_fcce :=_fafd .Value ,error (nil );if _fcce !=nil {return _fcce ;};_gcec .BorderrightcolorAttr =&_aace ;continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gcec .ConnectortypeAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gcec .BwpureAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gcec .BwmodeAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0073\u0070\u0074"{_cdfg ,_baeb :=_e .ParseFloat (_fafd .Value ,64);if _baeb !=nil {return _baeb ;};_dgga :=float32 (_cdfg );_gcec .SptAttr =&_dgga ;continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gcec .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gcec .HralignAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_dgcg ,_gggae :=_e .ParseFloat (_fafd .Value ,64);if _gggae !=nil {return _gggae ;};_gcec .EndAngleAttr =&_dgcg ;continue ;};if _fafd .Name .Local =="\u0069\u0064"{_bdg ,_fgdgg :=_fafd .Value ,error (nil );if _fgdgg !=nil {return _fgdgg ;};_gcec .IdAttr =&_bdg ;continue ;};if _fafd .Name .Local =="\u0061\u006c\u0074"{_aedg ,_gege :=_fafd .Value ,error (nil );if _gege !=nil {return _gege ;};_gcec .AltAttr =&_aedg ;continue ;};if _fafd .Name .Local =="\u0070\u0072\u0069n\u0074"{_gcec .PrintAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gcec .StrokedAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_agagf ,_fgda :=_fafd .Value ,error (nil );if _fgda !=nil {return _fgda ;};_gcec .WrapcoordsAttr =&_agagf ;continue ;};if _fafd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dcca ,_cadd :=_fafd .Value ,error (nil );if _cadd !=nil {return _cadd ;};_gcec .StrokeweightAttr =&_dcca ;continue ;};if _fafd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gfef ,_dgba :=_fafd .Value ,error (nil );if _dgba !=nil {return _dgba ;};_gcec .CoordoriginAttr =&_gfef ;continue ;};if _fafd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_affd ,_cgca :=_fafd .Value ,error (nil );if _cgca !=nil {return _cgca ;};_gcec .ChromakeyAttr =&_affd ;continue ;};if _fafd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bfgd ,_cfgf :=_fafd .Value ,error (nil );if _cfgf !=nil {return _cfgf ;};_gcec .FillcolorAttr =&_bfgd ;continue ;};if _fafd .Name .Local =="\u0073\u0074\u0079l\u0065"{_egce ,_efbd :=_fafd .Value ,error (nil );if _efbd !=nil {return _efbd ;};_gcec .StyleAttr =&_egce ;continue ;};if _fafd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bdgf ,_badc :=_fafd .Value ,error (nil );if _badc !=nil {return _badc ;};_gcec .OpacityAttr =&_bdgf ;continue ;};if _fafd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_acec ,_fcfe :=_fafd .Value ,error (nil );if _fcfe !=nil {return _fcfe ;};_gcec .StrokecolorAttr =&_acec ;continue ;};if _fafd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gcec .InsetpenAttr .UnmarshalXMLAttr (_fafd );continue ;};if _fafd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_edcd ,_gec :=_e .ParseFloat (_fafd .Value ,64);if _gec !=nil {return _gec ;};_gcec .StartAngleAttr =&_edcd ;continue ;};if _fafd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bfgb ,_aceb :=_fafd .Value ,error (nil );if _aceb !=nil {return _aceb ;};_gcec .CoordsizeAttr =&_bfgb ;continue ;};if _fafd .Name .Local =="\u0074\u0069\u0074l\u0065"{_efbb ,_eagb :=_fafd .Value ,error (nil );if _eagb !=nil {return _eagb ;};_gcec .TitleAttr =&_efbb ;continue ;};if _fafd .Name .Local =="\u0063\u006c\u0061s\u0073"{_gdbg ,_dccdec :=_fafd .Value ,error (nil );if _dccdec !=nil {return _dccdec ;};_gcec .ClassAttr =&_gdbg ;continue ;};if _fafd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgdb ,_abea :=_fafd .Value ,error (nil );if _abea !=nil {return _abea ;};_gcec .TargetAttr =&_fgdb ;continue ;};if _fafd .Name .Local =="\u0068\u0072\u0065\u0066"{_bfca ,_abbe :=_fafd .Value ,error (nil );if _abbe !=nil {return _abbe ;};_gcec .HrefAttr =&_bfca ;continue ;};if _fafd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gcec .FilledAttr .UnmarshalXMLAttr (_fafd );continue ;};};_daea :for {_cgff ,_bgeg :=d .Token ();if _bgeg !=nil {return _bgeg ;};switch _bgbg :=_cgff .(type ){case _af .StartElement :switch _bgbg .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afdg :=NewEG_ShapeElements ();_afdg .Path =NewPath ();if _fbeg :=d .DecodeElement (_afdg .Path ,&_bgbg );_fbeg !=nil {return _fbeg ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_afdg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbfe :=NewEG_ShapeElements ();_fbfe .Formulas =NewFormulas ();if _eabd :=d .DecodeElement (_fbfe .Formulas ,&_bgbg );_eabd !=nil {return _eabd ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_fbfe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddegd :=NewEG_ShapeElements ();_ddegd .Handles =NewHandles ();if _abaa :=d .DecodeElement (_ddegd .Handles ,&_bgbg );_abaa !=nil {return _abaa ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_ddegd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bade :=NewEG_ShapeElements ();_bade .Fill =NewFill ();if _cbgc :=d .DecodeElement (_bade .Fill ,&_bgbg );_cbgc !=nil {return _cbgc ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_bade );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggbe :=NewEG_ShapeElements ();_ggbe .Stroke =NewStroke ();if _edgce :=d .DecodeElement (_ggbe .Stroke ,&_bgbg );_edgce !=nil {return _edgce ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_ggbe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aedd :=NewEG_ShapeElements ();_aedd .Shadow =NewShadow ();if _afdf :=d .DecodeElement (_aedd .Shadow ,&_bgbg );_afdf !=nil {return _afdf ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_aedd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdba :=NewEG_ShapeElements ();_cdba .Textbox =NewTextbox ();if _ecdc :=d .DecodeElement (_cdba .Textbox ,&_bgbg );_ecdc !=nil {return _ecdc ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_cdba );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgcd :=NewEG_ShapeElements ();_bgcd .Textpath =NewTextpath ();if _aca :=d .DecodeElement (_bgcd .Textpath ,&_bgbg );_aca !=nil {return _aca ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_bgcd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_facd :=NewEG_ShapeElements ();_facd .Imagedata =NewImagedata ();if _gdbcc :=d .DecodeElement (_facd .Imagedata ,&_bgbg );_gdbcc !=nil {return _gdbcc ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_facd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgff :=NewEG_ShapeElements ();_dgff .Skew =NewOfcSkew ();if _fcaa :=d .DecodeElement (_dgff .Skew ,&_bgbg );_fcaa !=nil {return _fcaa ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_dgff );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eegg :=NewEG_ShapeElements ();_eegg .Extrusion =NewOfcExtrusion ();if _efce :=d .DecodeElement (_eegg .Extrusion ,&_bgbg );_efce !=nil {return _efce ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_eegg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abff :=NewEG_ShapeElements ();_abff .Callout =NewOfcCallout ();if _bagg :=d .DecodeElement (_abff .Callout ,&_bgbg );_bagg !=nil {return _bagg ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_abff );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgbg :=NewEG_ShapeElements ();_dgbg .Lock =NewOfcLock ();if _dcfb :=d .DecodeElement (_dgbg .Lock ,&_bgbg );_dcfb !=nil {return _dcfb ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_dgbg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cceg :=NewEG_ShapeElements ();_cceg .Clippath =NewOfcClippath ();if _bfga :=d .DecodeElement (_cceg .Clippath ,&_bgbg );_bfga !=nil {return _bfga ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_cceg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fccef :=NewEG_ShapeElements ();_fccef .Signatureline =NewOfcSignatureline ();if _gaae :=d .DecodeElement (_fccef .Signatureline ,&_bgbg );_gaae !=nil {return _gaae ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_fccef );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dagf :=NewEG_ShapeElements ();_dagf .Wrap =_f .NewWrap ();if _acce :=d .DecodeElement (_dagf .Wrap ,&_bgbg );_acce !=nil {return _acce ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_dagf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdcg :=NewEG_ShapeElements ();_gdcg .Anchorlock =_f .NewAnchorlock ();if _aebg :=d .DecodeElement (_gdcg .Anchorlock ,&_bgbg );_aebg !=nil {return _aebg ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_gdcg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddab :=NewEG_ShapeElements ();_ddab .Bordertop =_f .NewBordertop ();if _edga :=d .DecodeElement (_ddab .Bordertop ,&_bgbg );_edga !=nil {return _edga ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_ddab );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_addgg :=NewEG_ShapeElements ();_addgg .Borderbottom =_f .NewBorderbottom ();if _fdgb :=d .DecodeElement (_addgg .Borderbottom ,&_bgbg );_fdgb !=nil {return _fdgb ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_addgg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfdb :=NewEG_ShapeElements ();_bfdb .Borderleft =_f .NewBorderleft ();if _gade :=d .DecodeElement (_bfdb .Borderleft ,&_bgbg );_gade !=nil {return _gade ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_bfdb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfdgf :=NewEG_ShapeElements ();_dfdgf .Borderright =_f .NewBorderright ();if _gcbg :=d .DecodeElement (_dfdgf .Borderright ,&_bgbg );_gcbg !=nil {return _gcbg ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_dfdgf );case _af .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"}:_ebbf :=NewEG_ShapeElements ();_ebbf .ClientData =_d .NewClientData ();if _bef :=d .DecodeElement (_ebbf .ClientData ,&_bgbg );_bef !=nil {return _bef ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_ebbf );case _af .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"}:_bcffc :=NewEG_ShapeElements ();_bcffc .Textdata =_fd .NewTextdata ();if _eaed :=d .DecodeElement (_bcffc .Textdata ,&_bgbg );_eaed !=nil {return _eaed ;};_gcec .EG_ShapeElements =append (_gcec .EG_ShapeElements ,_bcffc );default:_eg .Log ("\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",_bgbg .Name );if _caff :=d .Skip ();_caff !=nil {return _caff ;};};case _af .EndElement :break _daea ;case _af .CharData :};};return nil ;};func (_deffd *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_deffd =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_deffd =1;case "\u0049\u0063\u006f\u006e":*_deffd =2;};return nil ;};func (_eddgd *OfcCT_Complex )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";};if _eddgd .ExtAttr !=ST_ExtUnset {_aggg ,_fefba :=_eddgd .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fefba !=nil {return _fefba ;};start .Attr =append (start .Attr ,_aggg );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_afc *AG_Ext )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_afc .ExtAttr =ST_Ext (1);for _ ,_gc :=range start .Attr {if _gc .Name .Local =="\u0065\u0078\u0074"{_afc .ExtAttr .UnmarshalXMLAttr (_gc );continue ;};};for {_adab ,_cgc :=d .Token ();if _cgc !=nil {return _ef .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_cgc );};if _egf ,_dac :=_adab .(_af .EndElement );_dac &&_egf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path +func (_becd *AG_Chromakey )ValidateWithPath (path string )error {return nil };func (_efgef *ST_EditAs )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efgef =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_efgef =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_efgef =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_efgef =3;case "\u0063\u0079\u0063l\u0065":*_efgef =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_efgef =5;case "\u0076\u0065\u006e\u006e":*_efgef =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_efgef =7;};return nil ;};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_df :=&AG_AllCoreAttributes {};return _df };func (_gdeef OfcST_InsetMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdeef .String (),start );};func (_cgafb *CT_Line )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u006c\u0069\u006e\u0065";};if _cgafb .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .FromAttr )});};if _cgafb .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .ToAttr )});};if _cgafb .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .HrefAttr )});};if _cgafb .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .TargetAttr )});};if _cgafb .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .ClassAttr )});};if _cgafb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .TitleAttr )});};if _cgafb .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .AltAttr )});};if _cgafb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .CoordsizeAttr )});};if _cgafb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .CoordoriginAttr )});};if _cgafb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .WrapcoordsAttr )});};if _cgafb .PrintAttr !=_b .ST_TrueFalseUnset {_bgea ,_gefdd :=_cgafb .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gefdd !=nil {return _gefdd ;};start .Attr =append (start .Attr ,_bgea );};if _cgafb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .IdAttr )});};if _cgafb .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .StyleAttr )});};if _cgafb .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .SpidAttr )});};if _cgafb .OnedAttr !=_b .ST_TrueFalseUnset {_bcca ,_cdag :=_cgafb .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cdag !=nil {return _cdag ;};start .Attr =append (start .Attr ,_bcca );};if _cgafb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .RegroupidAttr )});};if _cgafb .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_cdacba ,_gdfe :=_cgafb .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gdfe !=nil {return _gdfe ;};start .Attr =append (start .Attr ,_cdacba );};if _cgafb .ButtonAttr !=_b .ST_TrueFalseUnset {_eeed ,_cgea :=_cgafb .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cgea !=nil {return _cgea ;};start .Attr =append (start .Attr ,_eeed );};if _cgafb .UserhiddenAttr !=_b .ST_TrueFalseUnset {_cgde ,_afdbe :=_cgafb .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _afdbe !=nil {return _afdbe ;};start .Attr =append (start .Attr ,_cgde );};if _cgafb .BulletAttr !=_b .ST_TrueFalseUnset {_gdfed ,_eeaea :=_cgafb .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _eeaea !=nil {return _eeaea ;};start .Attr =append (start .Attr ,_gdfed );};if _cgafb .HrAttr !=_b .ST_TrueFalseUnset {_cedaf ,_dgfea :=_cgafb .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _dgfea !=nil {return _dgfea ;};start .Attr =append (start .Attr ,_cedaf );};if _cgafb .HrstdAttr !=_b .ST_TrueFalseUnset {_efbaf ,_ffdb :=_cgafb .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ffdb !=nil {return _ffdb ;};start .Attr =append (start .Attr ,_efbaf );};if _cgafb .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_cbbfg ,_geeac :=_cgafb .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _geeac !=nil {return _geeac ;};start .Attr =append (start .Attr ,_cbbfg );};if _cgafb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .HrpctAttr )});};if _cgafb .HralignAttr !=OfcST_HrAlignUnset {_aeeeg ,_adec :=_cgafb .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _adec !=nil {return _adec ;};start .Attr =append (start .Attr ,_aeeeg );};if _cgafb .AllowincellAttr !=_b .ST_TrueFalseUnset {_cefcg ,_dbgg :=_cgafb .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dbgg !=nil {return _dbgg ;};start .Attr =append (start .Attr ,_cefcg );};if _cgafb .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_dcgg ,_ccbd :=_cgafb .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ccbd !=nil {return _ccbd ;};start .Attr =append (start .Attr ,_dcgg );};if _cgafb .UserdrawnAttr !=_b .ST_TrueFalseUnset {_ebefe ,_afcbb :=_cgafb .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _afcbb !=nil {return _afcbb ;};start .Attr =append (start .Attr ,_ebefe );};if _cgafb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .BordertopcolorAttr )});};if _cgafb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .BorderleftcolorAttr )});};if _cgafb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .BorderbottomcolorAttr )});};if _cgafb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .BorderrightcolorAttr )});};if _cgafb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gade ,_fdbd :=_cgafb .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fdbd !=nil {return _fdbd ;};start .Attr =append (start .Attr ,_gade );};if _cgafb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .DgmnodekindAttr )});};if _cgafb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cadb ,_gfbc :=_cgafb .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gfbc !=nil {return _gfbc ;};start .Attr =append (start .Attr ,_cadb );};if _cgafb .InsetmodeAttr !=OfcST_InsetModeUnset {_fced ,_ffad :=_cgafb .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ffad !=nil {return _ffad ;};start .Attr =append (start .Attr ,_fced );};if _cgafb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .OpacityAttr )});};if _cgafb .StrokedAttr !=_b .ST_TrueFalseUnset {_dfbc ,_cbeee :=_cgafb .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cbeee !=nil {return _cbeee ;};start .Attr =append (start .Attr ,_dfbc );};if _cgafb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .StrokecolorAttr )});};if _cgafb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .StrokeweightAttr )});};if _cgafb .InsetpenAttr !=_b .ST_TrueFalseUnset {_degb ,_degcc :=_cgafb .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _degcc !=nil {return _degcc ;};start .Attr =append (start .Attr ,_degb );};if _cgafb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .ChromakeyAttr )});};if _cgafb .FilledAttr !=_b .ST_TrueFalseUnset {_ccfcb ,_bdgdb :=_cgafb .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bdgdb !=nil {return _bdgdb ;};start .Attr =append (start .Attr ,_ccfcb );};if _cgafb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .FillcolorAttr )});};if _cgafb .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cgafb .SptAttr )});};if _cgafb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gbcgd ,_egdce :=_cgafb .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _egdce !=nil {return _egdce ;};start .Attr =append (start .Attr ,_gbcgd );};if _cgafb .BwmodeAttr !=OfcST_BWModeUnset {_fdeac ,_ddcab :=_cgafb .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ddcab !=nil {return _ddcab ;};start .Attr =append (start .Attr ,_fdeac );};if _cgafb .BwpureAttr !=OfcST_BWModeUnset {_cgcaf ,_ccdb :=_cgafb .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ccdb !=nil {return _ccdb ;};start .Attr =append (start .Attr ,_cgcaf );};if _cgafb .BwnormalAttr !=OfcST_BWModeUnset {_fcgbd ,_aedb :=_cgafb .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _aedb !=nil {return _aedb ;};start .Attr =append (start .Attr ,_fcgbd );};if _cgafb .ForcedashAttr !=_b .ST_TrueFalseUnset {_egfbd ,_ffdfg :=_cgafb .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ffdfg !=nil {return _ffdfg ;};start .Attr =append (start .Attr ,_egfbd );};if _cgafb .OleiconAttr !=_b .ST_TrueFalseUnset {_aacgf ,_fcef :=_cgafb .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fcef !=nil {return _fcef ;};start .Attr =append (start .Attr ,_aacgf );};if _cgafb .OleAttr !=_b .ST_TrueFalseBlankUnset {_cbgc ,_gfbgg :=_cgafb .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gfbgg !=nil {return _gfbgg ;};start .Attr =append (start .Attr ,_cbgc );};if _cgafb .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_ebee ,_gggd :=_cgafb .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gggd !=nil {return _gggd ;};start .Attr =append (start .Attr ,_ebee );};if _cgafb .CliptowrapAttr !=_b .ST_TrueFalseUnset {_cadgg ,_dabf :=_cgafb .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dabf !=nil {return _dabf ;};start .Attr =append (start .Attr ,_cadgg );};if _cgafb .ClipAttr !=_b .ST_TrueFalseUnset {_abga ,_baca :=_cgafb .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _baca !=nil {return _baca ;};start .Attr =append (start .Attr ,_abga );};e .EncodeToken (start );if _cgafb .EG_ShapeElements !=nil {for _ ,_cbcae :=range _cgafb .EG_ShapeElements {_cbcae .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type AG_Chromakey struct{ChromakeyAttr *string ;};func NewOfcColumn ()*OfcColumn {_befbg :=&OfcColumn {};_befbg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _befbg ;};func (_ebbec OfcST_Angle )ValidateWithPath (path string )error {switch _ebbec {case 0,1,2,3,4,5,6:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebbec ));};return nil ;};func (_bdde *Rect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bdde .CT_Rect .MarshalXML (e ,start );};type CT_F struct{EqnAttr *string ;};func (_cfdca *ST_StrokeArrowWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeecg ,_ddeed :=d .Token ();if _ddeed !=nil {return _ddeed ;};if _acbdf ,_bccfe :=_eeecg .(_d .EndElement );_bccfe &&_acbdf .Name ==start .Name {*_cfdca =1;return nil ;};if _bgbbf ,_afggg :=_eeecg .(_d .CharData );!_afggg {return _cg .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",_eeecg );}else {switch string (_bgbbf ){case "":*_cfdca =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_cfdca =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_cfdca =2;case "\u0077\u0069\u0064\u0065":*_cfdca =3;};};_eeecg ,_ddeed =d .Token ();if _ddeed !=nil {return _ddeed ;};if _ecfe ,_bcdcd :=_eeecg .(_d .EndElement );_bcdcd &&_ecfe .Name ==start .Name {return nil ;};return _cg .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",_eeecg );};func (_cafff OfcST_BWMode )String ()string {switch _cafff {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 "";}; // Validate validates the OfcCT_RelationTable and its children -func (_cacab *OfcCT_RelationTable )Validate ()error {return _cacab .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};func (_gbaddb *OfcSkew )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _gbaddb .OfcCT_Skew .MarshalXML (e ,start );};func (_ceggd *ST_StrokeLineStyle )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cceac ,_cdffa :=d .Token ();if _cdffa !=nil {return _cdffa ;};if _afff ,_bacff :=_cceac .(_af .EndElement );_bacff &&_afff .Name ==start .Name {*_ceggd =1;return nil ;};if _gacg ,_geagf :=_cceac .(_af .CharData );!_geagf {return _ef .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",_cceac );}else {switch string (_gacg ){case "":*_ceggd =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ceggd =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_ceggd =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_ceggd =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_ceggd =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_ceggd =5;};};_cceac ,_cdffa =d .Token ();if _cdffa !=nil {return _cdffa ;};if _dgffee ,_eddf :=_cceac .(_af .EndElement );_eddf &&_dgffee .Name ==start .Name {return nil ;};return _ef .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",_cceac );};func (_eadge OfcST_ConnectorType )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_eadge .String (),start );}; +func (_bbfdg *OfcCT_RelationTable )Validate ()error {return _bbfdg .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 _b .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 _b .ST_TrueFalse ;BilevelAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;};type OfcEquationxml struct{OfcCT_EquationXml };func (_eefge *Imagedata )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eefge .CT_ImageData =*NewCT_ImageData ();for _ ,_cafed :=range start .Attr {if _cafed .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"&&_cafed .Name .Local =="\u0070\u0069\u0063\u0074"||_cafed .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"&&_cafed .Name .Local =="\u0070\u0069\u0063\u0074"{_efdb ,_dadea :=_cafed .Value ,error (nil );if _dadea !=nil {return _dadea ;};_eefge .PictAttr =&_efdb ;continue ;};if _cafed .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"&&_cafed .Name .Local =="\u0068\u0072\u0065\u0066"||_cafed .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"&&_cafed .Name .Local =="\u0068\u0072\u0065\u0066"{_fcdf ,_agecb :=_cafed .Value ,error (nil );if _agecb !=nil {return _agecb ;};_eefge .RHrefAttr =&_fcdf ;continue ;};if _cafed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cafed .Name .Local =="\u0068\u0072\u0065\u0066"{_fdgdf ,_afdcb :=_cafed .Value ,error (nil );if _afdcb !=nil {return _afdcb ;};_eefge .HrefAttr =&_fdgdf ;continue ;};if _cafed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cafed .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gaecf ,_bcaaf :=_cafed .Value ,error (nil );if _bcaaf !=nil {return _bcaaf ;};_eefge .AlthrefAttr =&_gaecf ;continue ;};if _cafed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cafed .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccdg ,_gaagc :=_cafed .Value ,error (nil );if _gaagc !=nil {return _gaagc ;};_eefge .TitleAttr =&_ccdg ;continue ;};if _cafed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cafed .Name .Local =="\u006f\u006c\u0065i\u0064"{_fgcce ,_egbee :=_c .ParseFloat (_cafed .Value ,64);if _egbee !=nil {return _egbee ;};_cfegg :=float32 (_fgcce );_eefge .OleidAttr =&_cfegg ;continue ;};if _cafed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cafed .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_eefge .DetectmouseclickAttr .UnmarshalXMLAttr (_cafed );continue ;};if _cafed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cafed .Name .Local =="\u006d\u006f\u0076i\u0065"{_cccg ,_bcfea :=_c .ParseFloat (_cafed .Value ,64);if _bcfea !=nil {return _bcfea ;};_effdc :=float32 (_cccg );_eefge .MovieAttr =&_effdc ;continue ;};if _cafed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cafed .Name .Local =="\u0072\u0065\u006ci\u0064"{_cdagd ,_abfgdf :=_cafed .Value ,error (nil );if _abfgdf !=nil {return _abfgdf ;};_eefge .RelidAttr =&_cdagd ;continue ;};if _cafed .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"&&_cafed .Name .Local =="\u0069\u0064"||_cafed .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"&&_cafed .Name .Local =="\u0069\u0064"{_abcc ,_fcff :=_cafed .Value ,error (nil );if _fcff !=nil {return _fcff ;};_eefge .IdAttr =&_abcc ;continue ;};if _cafed .Name .Local =="\u0069\u0064"{_effba ,_fefaag :=_cafed .Value ,error (nil );if _fefaag !=nil {return _fefaag ;};_eefge .SIdAttr =&_effba ;continue ;};if _cafed .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_degcb ,_caefd :=_cafed .Value ,error (nil );if _caefd !=nil {return _caefd ;};_eefge .CropbottomAttr =&_degcb ;continue ;};if _cafed .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_cbgb ,_fbddb :=_cafed .Value ,error (nil );if _fbddb !=nil {return _fbddb ;};_eefge .EmbosscolorAttr =&_cbgb ;continue ;};if _cafed .Name .Local =="\u0073\u0072\u0063"{_gfdfe ,_eabg :=_cafed .Value ,error (nil );if _eabg !=nil {return _eabg ;};_eefge .SrcAttr =&_gfdfe ;continue ;};if _cafed .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ddgc ,_cebdc :=_cafed .Value ,error (nil );if _cebdc !=nil {return _cebdc ;};_eefge .CropleftAttr =&_ddgc ;continue ;};if _cafed .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_eadgee ,_aecdd :=_cafed .Value ,error (nil );if _aecdd !=nil {return _aecdd ;};_eefge .CroptopAttr =&_eadgee ;continue ;};if _cafed .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_ffbbc ,_gdcec :=_cafed .Value ,error (nil );if _gdcec !=nil {return _gdcec ;};_eefge .CroprightAttr =&_ffbbc ;continue ;};if _cafed .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_egafec ,_fegd :=_cafed .Value ,error (nil );if _fegd !=nil {return _fegd ;};_eefge .RecolortargetAttr =&_egafec ;continue ;};if _cafed .Name .Local =="\u0067\u0061\u0069\u006e"{_bdbcef ,_dgcgfc :=_cafed .Value ,error (nil );if _dgcgfc !=nil {return _dgcgfc ;};_eefge .GainAttr =&_bdbcef ;continue ;};if _cafed .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_ebede ,_eefab :=_cafed .Value ,error (nil );if _eefab !=nil {return _eefab ;};_eefge .BlacklevelAttr =&_ebede ;continue ;};if _cafed .Name .Local =="\u0067\u0061\u006dm\u0061"{_eabcg ,_cebbaf :=_cafed .Value ,error (nil );if _cebbaf !=nil {return _cebbaf ;};_eefge .GammaAttr =&_eabcg ;continue ;};if _cafed .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_eefge .GrayscaleAttr .UnmarshalXMLAttr (_cafed );continue ;};if _cafed .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_eefge .BilevelAttr .UnmarshalXMLAttr (_cafed );continue ;};if _cafed .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ccbag ,_daaga :=_cafed .Value ,error (nil );if _daaga !=nil {return _daaga ;};_eefge .ChromakeyAttr =&_ccbag ;continue ;};};for {_dcfbd ,_cfade :=d .Token ();if _cfade !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_cfade );};if _cbafg ,_gebbg :=_dcfbd .(_d .EndElement );_gebbg &&_cbafg .Name ==start .Name {break ;};};return nil ;};func (_fedbf OfcST_OLEType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efacff :=_d .Attr {};_efacff .Name =name ;switch _fedbf {case OfcST_OLETypeUnset :_efacff .Value ="";case OfcST_OLETypeEmbed :_efacff .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_efacff .Value ="\u004c\u0069\u006e\u006b";};return _efacff ,nil ;};func (_ddegg ST_StrokeArrowType )Validate ()error {return _ddegg .ValidateWithPath ("")};func NewOval ()*Oval {_ecddb :=&Oval {};_ecddb .CT_Oval =*NewCT_Oval ();return _ecddb }; -// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path -func (_fafac *OfcCT_Lock )ValidateWithPath (path string )error {if _bdffdg :=_fafac .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bdffdg !=nil {return _bdffdg ;};if _gdfff :=_fafac .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_gdfff !=nil {return _gdfff ;};if _dceeb :=_fafac .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dceeb !=nil {return _dceeb ;};if _efabe :=_fafac .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_efabe !=nil {return _efabe ;};if _bdcge :=_fafac .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bdcge !=nil {return _bdcge ;};if _eece :=_fafac .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_eece !=nil {return _eece ;};if _abdeg :=_fafac .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_abdeg !=nil {return _abdeg ;};if _cdebd :=_fafac .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_cdebd !=nil {return _cdebd ;};if _eabaae :=_fafac .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_eabaae !=nil {return _eabaae ;};if _dfff :=_fafac .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_dfff !=nil {return _dfff ;};if _ggcaad :=_fafac .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_ggcaad !=nil {return _ggcaad ;};if _egdcg :=_fafac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_egdcg !=nil {return _egdcg ;};return nil ;};func (_cdggg ST_StrokeArrowWidth )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_dbafe :=_af .Attr {};_dbafe .Name =name ;switch _cdggg {case ST_StrokeArrowWidthUnset :_dbafe .Value ="";case ST_StrokeArrowWidthNarrow :_dbafe .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_dbafe .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_dbafe .Value ="\u0077\u0069\u0064\u0065";};return _dbafe ,nil ;};func (_efbcfg OfcST_InsetMode )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_abbeag :=_af .Attr {};_abbeag .Name =name ;switch _efbcfg {case OfcST_InsetModeUnset :_abbeag .Value ="";case OfcST_InsetModeAuto :_abbeag .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_abbeag .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _abbeag ,nil ;};func (_gedagc *Oval )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_gedagc .CT_Oval =*NewCT_Oval ();for _ ,_bbfg :=range start .Attr {if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dgebe ,_ccddd :=_bbfg .Value ,error (nil );if _ccddd !=nil {return _ccddd ;};_gedagc .BordertopcolorAttr =&_dgebe ;continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gedagc .BulletAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0068\u0072"{_gedagc .HrAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gedagc .CliptowrapAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0068\u0072\u0073t\u0064"{_gedagc .HrstdAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u006f\u006c\u0065"{_gedagc .OleAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gedagc .HrnoshadeAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u006f\u006e\u0065\u0064"{_gedagc .OnedAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0068\u0072\u0070c\u0074"{_dgeed ,_adfgg :=_e .ParseFloat (_bbfg .Value ,64);if _adfgg !=nil {return _adfgg ;};_dcege :=float32 (_dgeed );_gedagc .HrpctAttr =&_dcege ;continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gedagc .OleiconAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eggfg ,_gfacd :=_bbfg .Value ,error (nil );if _gfacd !=nil {return _gfacd ;};_gedagc .BorderbottomcolorAttr =&_eggfg ;continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gedagc .DgmlayoutmruAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ebbdc ,_cebadd :=_e .ParseInt (_bbfg .Value ,10,64);if _cebadd !=nil {return _cebadd ;};_gedagc .RegroupidAttr =&_ebbdc ;continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0063\u006c\u0069\u0070"{_gedagc .ClipAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gedagc .HralignAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gedagc .PreferrelativeAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gedagc .DgmlayoutAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gedagc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gedagc .InsetmodeAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gedagc .ButtonAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gedagc .UserdrawnAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gedagc .AllowincellAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0073\u0070\u0074"{_efaaf ,_faege :=_e .ParseFloat (_bbfg .Value ,64);if _faege !=nil {return _faege ;};_ccabf :=float32 (_efaaf );_gedagc .SptAttr =&_ccabf ;continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gbecdc ,_cagcc :=_bbfg .Value ,error (nil );if _cagcc !=nil {return _cagcc ;};_gedagc .BorderleftcolorAttr =&_gbecdc ;continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gedagc .ConnectortypeAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bgbcb ,_adfeg :=_bbfg .Value ,error (nil );if _adfeg !=nil {return _adfeg ;};_gedagc .BorderrightcolorAttr =&_bgbcb ;continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0073\u0070\u0069\u0064"{_fdbae ,_efdfc :=_bbfg .Value ,error (nil );if _efdfc !=nil {return _efdfc ;};_gedagc .SpidAttr =&_fdbae ;continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_defcb ,_ebgdc :=_e .ParseInt (_bbfg .Value ,10,64);if _ebgdc !=nil {return _ebgdc ;};_gedagc .DgmnodekindAttr =&_defcb ;continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gedagc .BwpureAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gedagc .ForcedashAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gedagc .BwnormalAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gedagc .BwmodeAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gedagc .UserhiddenAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbfg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gedagc .AllowoverlapAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bedbe ,_daaad :=_bbfg .Value ,error (nil );if _daaad !=nil {return _daaad ;};_gedagc .TargetAttr =&_bedbe ;continue ;};if _bbfg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_badgd ,_fffdd :=_bbfg .Value ,error (nil );if _fffdd !=nil {return _fffdd ;};_gedagc .CoordoriginAttr =&_badgd ;continue ;};if _bbfg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gedagc .StrokedAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eaefb ,_bbggg :=_bbfg .Value ,error (nil );if _bbggg !=nil {return _bbggg ;};_gedagc .CoordsizeAttr =&_eaefb ;continue ;};if _bbfg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fcdaae ,_abbgf :=_bbfg .Value ,error (nil );if _abbgf !=nil {return _abbgf ;};_gedagc .StrokeweightAttr =&_fcdaae ;continue ;};if _bbfg .Name .Local =="\u0073\u0074\u0079l\u0065"{_eecga ,_fdacab :=_bbfg .Value ,error (nil );if _fdacab !=nil {return _fdacab ;};_gedagc .StyleAttr =&_eecga ;continue ;};if _bbfg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efea ,_bcdfd :=_bbfg .Value ,error (nil );if _bcdfd !=nil {return _bcdfd ;};_gedagc .ChromakeyAttr =&_efea ;continue ;};if _bbfg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aabed ,_cedbf :=_bbfg .Value ,error (nil );if _cedbf !=nil {return _cedbf ;};_gedagc .FillcolorAttr =&_aabed ;continue ;};if _bbfg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_accb ,_fdefd :=_bbfg .Value ,error (nil );if _fdefd !=nil {return _fdefd ;};_gedagc .OpacityAttr =&_accb ;continue ;};if _bbfg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ggfff ,_ceede :=_bbfg .Value ,error (nil );if _ceede !=nil {return _ceede ;};_gedagc .WrapcoordsAttr =&_ggfff ;continue ;};if _bbfg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_agdgc ,_gbeab :=_bbfg .Value ,error (nil );if _gbeab !=nil {return _gbeab ;};_gedagc .StrokecolorAttr =&_agdgc ;continue ;};if _bbfg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gedagc .InsetpenAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Local =="\u0068\u0072\u0065\u0066"{_bdffc ,_dbgce :=_bbfg .Value ,error (nil );if _dbgce !=nil {return _dbgce ;};_gedagc .HrefAttr =&_bdffc ;continue ;};if _bbfg .Name .Local =="\u0069\u0064"{_cadbf ,_caed :=_bbfg .Value ,error (nil );if _caed !=nil {return _caed ;};_gedagc .IdAttr =&_cadbf ;continue ;};if _bbfg .Name .Local =="\u0070\u0072\u0069n\u0074"{_gedagc .PrintAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Local =="\u0061\u006c\u0074"{_fcbded ,_beced :=_bbfg .Value ,error (nil );if _beced !=nil {return _beced ;};_gedagc .AltAttr =&_fcbded ;continue ;};if _bbfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_gegge ,_fcdfd :=_bbfg .Value ,error (nil );if _fcdfd !=nil {return _fcdfd ;};_gedagc .TitleAttr =&_gegge ;continue ;};if _bbfg .Name .Local =="\u0063\u006c\u0061s\u0073"{_cedce ,_ddffb :=_bbfg .Value ,error (nil );if _ddffb !=nil {return _ddffb ;};_gedagc .ClassAttr =&_cedce ;continue ;};if _bbfg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gedagc .FilledAttr .UnmarshalXMLAttr (_bbfg );continue ;};};_fdgdc :for {_caegc ,_gcbge :=d .Token ();if _gcbge !=nil {return _gcbge ;};switch _gafad :=_caegc .(type ){case _af .StartElement :switch _gafad .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeadb :=NewEG_ShapeElements ();_aeadb .Path =NewPath ();if _affaad :=d .DecodeElement (_aeadb .Path ,&_gafad );_affaad !=nil {return _affaad ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_aeadb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffdgf :=NewEG_ShapeElements ();_ffdgf .Formulas =NewFormulas ();if _gaaddd :=d .DecodeElement (_ffdgf .Formulas ,&_gafad );_gaaddd !=nil {return _gaaddd ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_ffdgf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdfab :=NewEG_ShapeElements ();_gdfab .Handles =NewHandles ();if _cbgdc :=d .DecodeElement (_gdfab .Handles ,&_gafad );_cbgdc !=nil {return _cbgdc ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_gdfab );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcgeb :=NewEG_ShapeElements ();_fcgeb .Fill =NewFill ();if _cdefg :=d .DecodeElement (_fcgeb .Fill ,&_gafad );_cdefg !=nil {return _cdefg ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_fcgeb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egcd :=NewEG_ShapeElements ();_egcd .Stroke =NewStroke ();if _fgaa :=d .DecodeElement (_egcd .Stroke ,&_gafad );_fgaa !=nil {return _fgaa ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_egcd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfcd :=NewEG_ShapeElements ();_dcfcd .Shadow =NewShadow ();if _ggcfe :=d .DecodeElement (_dcfcd .Shadow ,&_gafad );_ggcfe !=nil {return _ggcfe ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_dcfcd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbgfe :=NewEG_ShapeElements ();_cbgfe .Textbox =NewTextbox ();if _bdag :=d .DecodeElement (_cbgfe .Textbox ,&_gafad );_bdag !=nil {return _bdag ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_cbgfe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccacbg :=NewEG_ShapeElements ();_ccacbg .Textpath =NewTextpath ();if _cfcda :=d .DecodeElement (_ccacbg .Textpath ,&_gafad );_cfcda !=nil {return _cfcda ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_ccacbg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecbae :=NewEG_ShapeElements ();_ecbae .Imagedata =NewImagedata ();if _dcae :=d .DecodeElement (_ecbae .Imagedata ,&_gafad );_dcae !=nil {return _dcae ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_ecbae );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcdfd :=NewEG_ShapeElements ();_gcdfd .Skew =NewOfcSkew ();if _acdef :=d .DecodeElement (_gcdfd .Skew ,&_gafad );_acdef !=nil {return _acdef ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_gcdfd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcdae :=NewEG_ShapeElements ();_gcdae .Extrusion =NewOfcExtrusion ();if _gefcc :=d .DecodeElement (_gcdae .Extrusion ,&_gafad );_gefcc !=nil {return _gefcc ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_gcdae );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbcf :=NewEG_ShapeElements ();_bbcf .Callout =NewOfcCallout ();if _cagac :=d .DecodeElement (_bbcf .Callout ,&_gafad );_cagac !=nil {return _cagac ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_bbcf );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffgfd :=NewEG_ShapeElements ();_ffgfd .Lock =NewOfcLock ();if _gageac :=d .DecodeElement (_ffgfd .Lock ,&_gafad );_gageac !=nil {return _gageac ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_ffgfd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdcff :=NewEG_ShapeElements ();_cdcff .Clippath =NewOfcClippath ();if _ggbgf :=d .DecodeElement (_cdcff .Clippath ,&_gafad );_ggbgf !=nil {return _ggbgf ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_cdcff );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdbbf :=NewEG_ShapeElements ();_gdbbf .Signatureline =NewOfcSignatureline ();if _deagcg :=d .DecodeElement (_gdbbf .Signatureline ,&_gafad );_deagcg !=nil {return _deagcg ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_gdbbf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfcbd :=NewEG_ShapeElements ();_dfcbd .Wrap =_f .NewWrap ();if _gebcgc :=d .DecodeElement (_dfcbd .Wrap ,&_gafad );_gebcgc !=nil {return _gebcgc ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_dfcbd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edfbf :=NewEG_ShapeElements ();_edfbf .Anchorlock =_f .NewAnchorlock ();if _aebdfd :=d .DecodeElement (_edfbf .Anchorlock ,&_gafad );_aebdfd !=nil {return _aebdfd ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_edfbf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggabd :=NewEG_ShapeElements ();_ggabd .Bordertop =_f .NewBordertop ();if _abbgg :=d .DecodeElement (_ggabd .Bordertop ,&_gafad );_abbgg !=nil {return _abbgg ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_ggabd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_degcf :=NewEG_ShapeElements ();_degcf .Borderbottom =_f .NewBorderbottom ();if _gabgc :=d .DecodeElement (_degcf .Borderbottom ,&_gafad );_gabgc !=nil {return _gabgc ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_degcf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dccga :=NewEG_ShapeElements ();_dccga .Borderleft =_f .NewBorderleft ();if _agfgg :=d .DecodeElement (_dccga .Borderleft ,&_gafad );_agfgg !=nil {return _agfgg ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_dccga );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfcec :=NewEG_ShapeElements ();_cfcec .Borderright =_f .NewBorderright ();if _eefc :=d .DecodeElement (_cfcec .Borderright ,&_gafad );_eefc !=nil {return _eefc ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_cfcec );case _af .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"}:_aeaac :=NewEG_ShapeElements ();_aeaac .ClientData =_d .NewClientData ();if _edbcb :=d .DecodeElement (_aeaac .ClientData ,&_gafad );_edbcb !=nil {return _edbcb ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_aeaac );case _af .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"}:_eagefc :=NewEG_ShapeElements ();_eagefc .Textdata =_fd .NewTextdata ();if _dbccb :=d .DecodeElement (_eagefc .Textdata ,&_gafad );_dbccb !=nil {return _dbccb ;};_gedagc .EG_ShapeElements =append (_gedagc .EG_ShapeElements ,_eagefc );default:_eg .Log ("\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",_gafad .Name );if _dbdgg :=d .Skip ();_dbdgg !=nil {return _dbdgg ;};};case _af .EndElement :break _fdgdc ;case _af .CharData :};};return nil ;}; +// Validate validates the Rect and its children +func (_dbad *Rect )Validate ()error {return _dbad .ValidateWithPath ("\u0052\u0065\u0063\u0074")}; -// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path -func (_eeefg *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _ccfdg :=_eeefg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ccfdg !=nil {return _ccfdg ;};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 (_fcbfd *OfcCT_Ink )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_adbbf :=range start .Attr {if _adbbf .Name .Local =="\u0069"{_gbfaf ,_ggfbg :=_adbbf .Value ,error (nil );if _ggfbg !=nil {return _ggfbg ;};_fcbfd .IAttr =&_gbfaf ;continue ;};if _adbbf .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_fcbfd .AnnotationAttr .UnmarshalXMLAttr (_adbbf );continue ;};if _adbbf .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cccga ,_cffac :=_adbbf .Value ,error (nil );if _cffac !=nil {return _cffac ;};_fcbfd .ContentTypeAttr =&_cccga ;continue ;};};for {_bgdgg ,_dgfc :=d .Token ();if _dgfc !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_dgfc );};if _cgaeb ,_efceg :=_bgdgg .(_af .EndElement );_efceg &&_cgaeb .Name ==start .Name {break ;};};return nil ;};type AG_Ext struct{ExtAttr ST_Ext ;};func (_afgffa ST_EditAs )ValidateWithPath (path string )error {switch _afgffa {case 0,1,2,3,4,5,6,7:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgffa ));};return nil ;};func NewCT_Background ()*CT_Background {_edfb :=&CT_Background {};return _edfb };func (_efgege OfcST_InsetMode )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_efgege .String (),start );};func (_ccbfc ST_FillMethod )String ()string {switch _ccbfc {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 "";};type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _ea .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ea .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ea .ST_TrueFalse ;ButtonAttr _ea .ST_TrueFalse ;UserhiddenAttr _ea .ST_TrueFalse ;BulletAttr _ea .ST_TrueFalse ;HrAttr _ea .ST_TrueFalse ;HrstdAttr _ea .ST_TrueFalse ;HrnoshadeAttr _ea .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ea .ST_TrueFalse ;AllowoverlapAttr _ea .ST_TrueFalse ;UserdrawnAttr _ea .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_fbfea ST_ImageAspect )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_fbfea .String (),start );};func (_gcgde ST_ImageAspect )Validate ()error {return _gcgde .ValidateWithPath ("")};func (_fcefc OfcST_InsetMode )String ()string {switch _fcefc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";}; +// Validate validates the Arc and its children +func (_febbf *Arc )Validate ()error {return _febbf .ValidateWithPath ("\u0041\u0072\u0063")};type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _b .ST_TrueFalse ;ContentTypeAttr *string ;}; -// ValidateWithPath validates the Handles and its children, prefixing error messages with path -func (_ddfac *Handles )ValidateWithPath (path string )error {if _edcf :=_ddfac .CT_Handles .ValidateWithPath (path );_edcf !=nil {return _edcf ;};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 _ea .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ea .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ea .ST_TrueFalse ;ButtonAttr _ea .ST_TrueFalse ;UserhiddenAttr _ea .ST_TrueFalse ;BulletAttr _ea .ST_TrueFalse ;HrAttr _ea .ST_TrueFalse ;HrstdAttr _ea .ST_TrueFalse ;HrnoshadeAttr _ea .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ea .ST_TrueFalse ;AllowoverlapAttr _ea .ST_TrueFalse ;UserdrawnAttr _ea .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ea .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ea .ST_TrueFalse ;OleiconAttr _ea .ST_TrueFalse ;OleAttr _ea .ST_TrueFalseBlank ;PreferrelativeAttr _ea .ST_TrueFalse ;CliptowrapAttr _ea .ST_TrueFalse ;ClipAttr _ea .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};func (_daaaa *OfcCT_Extrusion )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e";};if _daaaa .OnAttr !=_ea .ST_TrueFalseUnset {_bbafg ,_bacf :=_daaaa .OnAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u006e"});if _bacf !=nil {return _bacf ;};start .Attr =append (start .Attr ,_bbafg );};if _daaaa .TypeAttr !=OfcST_ExtrusionTypeUnset {_adgce ,_ddfca :=_daaaa .TypeAttr .MarshalXMLAttr (_af .Name {Local :"\u0074\u0079\u0070\u0065"});if _ddfca !=nil {return _ddfca ;};start .Attr =append (start .Attr ,_adgce );};if _daaaa .RenderAttr !=OfcST_ExtrusionRenderUnset {_bagfa ,_eeeeg :=_daaaa .RenderAttr .MarshalXMLAttr (_af .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _eeeeg !=nil {return _eeeeg ;};start .Attr =append (start .Attr ,_bagfa );};if _daaaa .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .ViewpointoriginAttr )});};if _daaaa .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .ViewpointAttr )});};if _daaaa .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_efcaa ,_gedfec :=_daaaa .PlaneAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u006c\u0061n\u0065"});if _gedfec !=nil {return _gedfec ;};start .Attr =append (start .Attr ,_efcaa );};if _daaaa .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .SkewangleAttr )});};if _daaaa .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .SkewamtAttr )});};if _daaaa .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .ForedepthAttr )});};if _daaaa .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .BackdepthAttr )});};if _daaaa .OrientationAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .OrientationAttr )});};if _daaaa .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .OrientationangleAttr )});};if _daaaa .LockrotationcenterAttr !=_ea .ST_TrueFalseUnset {_aabaff ,_eabgg :=_daaaa .LockrotationcenterAttr .MarshalXMLAttr (_af .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _eabgg !=nil {return _eabgg ;};start .Attr =append (start .Attr ,_aabaff );};if _daaaa .AutorotationcenterAttr !=_ea .ST_TrueFalseUnset {_aaded ,_bfcca :=_daaaa .AutorotationcenterAttr .MarshalXMLAttr (_af .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _bfcca !=nil {return _bfcca ;};start .Attr =append (start .Attr ,_aaded );};if _daaaa .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .RotationcenterAttr )});};if _daaaa .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .RotationangleAttr )});};if _daaaa .ColormodeAttr !=OfcST_ColorModeUnset {_cdgfgd ,_eecf :=_daaaa .ColormodeAttr .MarshalXMLAttr (_af .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _eecf !=nil {return _eecf ;};start .Attr =append (start .Attr ,_cdgfgd );};if _daaaa .ColorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .ColorAttr )});};if _daaaa .ShininessAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .ShininessAttr )});};if _daaaa .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .SpecularityAttr )});};if _daaaa .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .DiffusityAttr )});};if _daaaa .MetalAttr !=_ea .ST_TrueFalseUnset {_cbegf ,_caggbb :=_daaaa .MetalAttr .MarshalXMLAttr (_af .Name {Local :"\u006d\u0065\u0074a\u006c"});if _caggbb !=nil {return _caggbb ;};start .Attr =append (start .Attr ,_cbegf );};if _daaaa .EdgeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .EdgeAttr )});};if _daaaa .FacetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .FacetAttr )});};if _daaaa .LightfaceAttr !=_ea .ST_TrueFalseUnset {_adega ,_fgdeb :=_daaaa .LightfaceAttr .MarshalXMLAttr (_af .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"});if _fgdeb !=nil {return _fgdeb ;};start .Attr =append (start .Attr ,_adega );};if _daaaa .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .BrightnessAttr )});};if _daaaa .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .LightpositionAttr )});};if _daaaa .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .LightlevelAttr )});};if _daaaa .LightharshAttr !=_ea .ST_TrueFalseUnset {_aadge ,_egebfg :=_daaaa .LightharshAttr .MarshalXMLAttr (_af .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"});if _egebfg !=nil {return _egebfg ;};start .Attr =append (start .Attr ,_aadge );};if _daaaa .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .Lightposition2Attr )});};if _daaaa .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_ef .Sprintf ("\u0025\u0076",*_daaaa .Lightlevel2Attr )});};if _daaaa .Lightharsh2Attr !=_ea .ST_TrueFalseUnset {_agbefa ,_bgede :=_daaaa .Lightharsh2Attr .MarshalXMLAttr (_af .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"});if _bgede !=nil {return _bgede ;};start .Attr =append (start .Attr ,_agbefa );};if _daaaa .ExtAttr !=ST_ExtUnset {_acgfc ,_gfdde :=_daaaa .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gfdde !=nil {return _gfdde ;};start .Attr =append (start .Attr ,_acgfc );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};type Fill struct{CT_Fill };func NewOfcCT_Proxy ()*OfcCT_Proxy {_agbgag :=&OfcCT_Proxy {};return _agbgag };func NewCT_Group ()*CT_Group {_eacge :=&CT_Group {};return _eacge };func (_dfcad ST_StrokeLineStyle )String ()string {switch _dfcad {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case 3:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 4:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 5:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return "";};func (_aded OfcST_ExtrusionType )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_fegebe :=_af .Attr {};_fegebe .Name =name ;switch _aded {case OfcST_ExtrusionTypeUnset :_fegebe .Value ="";case OfcST_ExtrusionTypePerspective :_fegebe .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_fegebe .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _fegebe ,nil ;};func (_eadebc *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_eadebc =0;case "\u0073\u0068\u006fr\u0074":*_eadebc =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_eadebc =2;case "\u006c\u006f\u006e\u0067":*_eadebc =3;};return nil ;};type OfcST_How byte ; +// Validate validates the Curve and its children +func (_cbcdd *Curve )Validate ()error {return _cbcdd .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_gdede *OfcCT_Complex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";};if _gdede .ExtAttr !=ST_ExtUnset {_efagg ,_daeac :=_gdede .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _daeac !=nil {return _daeac ;};start .Attr =append (start .Attr ,_efagg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fedaf OfcST_RType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fedaf .String (),start );}; -// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path -func (_adfa *CT_Curve )ValidateWithPath (path string )error {for _gaef ,_fbdb :=range _adfa .EG_ShapeElements {if _bfcaa :=_fbdb .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gaef ));_bfcaa !=nil {return _bfcaa ;};};if _begb :=_adfa .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_begb !=nil {return _begb ;};if _fgea :=_adfa .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_fgea !=nil {return _fgea ;};if _edae :=_adfa .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_edae !=nil {return _edae ;};if _ece :=_adfa .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ece !=nil {return _ece ;};if _cbaf :=_adfa .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cbaf !=nil {return _cbaf ;};if _bfba :=_adfa .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bfba !=nil {return _bfba ;};if _fafb :=_adfa .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fafb !=nil {return _fafb ;};if _ddee :=_adfa .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ddee !=nil {return _ddee ;};if _edce :=_adfa .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_edce !=nil {return _edce ;};if _deae :=_adfa .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_deae !=nil {return _deae ;};if _accee :=_adfa .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_accee !=nil {return _accee ;};if _edcg :=_adfa .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_edcg !=nil {return _edcg ;};if _agcd :=_adfa .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_agcd !=nil {return _agcd ;};if _ecgf :=_adfa .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ecgf !=nil {return _ecgf ;};if _gdbba :=_adfa .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gdbba !=nil {return _gdbba ;};if _agcgb :=_adfa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_agcgb !=nil {return _agcgb ;};if _gfff :=_adfa .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gfff !=nil {return _gfff ;};if _bcab :=_adfa .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bcab !=nil {return _bcab ;};if _aaebf :=_adfa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_aaebf !=nil {return _aaebf ;};if _aaagcg :=_adfa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aaagcg !=nil {return _aaagcg ;};if _gfba :=_adfa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gfba !=nil {return _gfba ;};if _bggg :=_adfa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bggg !=nil {return _bggg ;};if _acda :=_adfa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_acda !=nil {return _acda ;};if _fafbd :=_adfa .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fafbd !=nil {return _fafbd ;};if _cbgf :=_adfa .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cbgf !=nil {return _cbgf ;};if _bdcf :=_adfa .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bdcf !=nil {return _bdcf ;};if _abfg :=_adfa .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_abfg !=nil {return _abfg ;};if _gbag :=_adfa .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gbag !=nil {return _gbag ;};if _dgdg :=_adfa .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dgdg !=nil {return _dgdg ;};return nil ;}; +// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path +func (_ccgac *OfcClippath )ValidateWithPath (path string )error {if _afegf :=_ccgac .OfcCT_ClipPath .ValidateWithPath (path );_afegf !=nil {return _afegf ;};return nil ;}; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_ecff *CT_Fill )ValidateWithPath (path string )error {if _bggac :=_ecff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bggac !=nil {return _bggac ;};if _gdag :=_ecff .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gdag !=nil {return _gdag ;};if _eeeg :=_ecff .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_eeeg !=nil {return _eeeg ;};if _aceba :=_ecff .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_aceba !=nil {return _aceba ;};if _beef :=_ecff .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_beef !=nil {return _beef ;};if _cge :=_ecff .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_cge !=nil {return _cge ;};if _feag :=_ecff .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_feag !=nil {return _feag ;};if _feef :=_ecff .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_feef !=nil {return _feef ;};if _ecff .Fill !=nil {if _aebbc :=_ecff .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_aebbc !=nil {return _aebbc ;};};return nil ;};func (_dcde *CT_TextPath )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068";};if _dcde .OnAttr !=_ea .ST_TrueFalseUnset {_gefega ,_baac :=_dcde .OnAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u006e"});if _baac !=nil {return _baac ;};start .Attr =append (start .Attr ,_gefega );};if _dcde .FitshapeAttr !=_ea .ST_TrueFalseUnset {_dccgd ,_gdadcff :=_dcde .FitshapeAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _gdadcff !=nil {return _gdadcff ;};start .Attr =append (start .Attr ,_dccgd );};if _dcde .FitpathAttr !=_ea .ST_TrueFalseUnset {_fgbdc ,_ceagge :=_dcde .FitpathAttr .MarshalXMLAttr (_af .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _ceagge !=nil {return _ceagge ;};start .Attr =append (start .Attr ,_fgbdc );};if _dcde .TrimAttr !=_ea .ST_TrueFalseUnset {_dfab ,_dbceg :=_dcde .TrimAttr .MarshalXMLAttr (_af .Name {Local :"\u0074\u0072\u0069\u006d"});if _dbceg !=nil {return _dbceg ;};start .Attr =append (start .Attr ,_dfab );};if _dcde .XscaleAttr !=_ea .ST_TrueFalseUnset {_deeabf ,_adeba :=_dcde .XscaleAttr .MarshalXMLAttr (_af .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _adeba !=nil {return _adeba ;};start .Attr =append (start .Attr ,_deeabf );};if _dcde .StringAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_ef .Sprintf ("\u0025\u0076",*_dcde .StringAttr )});};if _dcde .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_dcde .IdAttr )});};if _dcde .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_dcde .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_ggdeb OfcST_InsetMode )Validate ()error {return _ggdeb .ValidateWithPath ("")}; +// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path +func (_cecgb *OfcSkew )ValidateWithPath (path string )error {if _accec :=_cecgb .OfcCT_Skew .ValidateWithPath (path );_accec !=nil {return _accec ;};return nil ;};type ST_StrokeArrowWidth byte ;func (_ceaea ST_FillMethod )String ()string {switch _ceaea {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 "";}; -// Validate validates the CT_Curve and its children -func (_bgbbd *CT_Curve )Validate ()error {return _bgbbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");}; +// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path +func (_gfda *CT_Oval )ValidateWithPath (path string )error {for _afbc ,_dagde :=range _gfda .EG_ShapeElements {if _edfbd :=_dagde .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_afbc ));_edfbd !=nil {return _edfbd ;};};if _caccc :=_gfda .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_caccc !=nil {return _caccc ;};if _fgca :=_gfda .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_fgca !=nil {return _fgca ;};if _dagbd :=_gfda .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dagbd !=nil {return _dagbd ;};if _bgaf :=_gfda .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bgaf !=nil {return _bgaf ;};if _cgcd :=_gfda .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cgcd !=nil {return _cgcd ;};if _gbcb :=_gfda .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gbcb !=nil {return _gbcb ;};if _gegfe :=_gfda .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gegfe !=nil {return _gegfe ;};if _ebbdb :=_gfda .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ebbdb !=nil {return _ebbdb ;};if _ddbf :=_gfda .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ddbf !=nil {return _ddbf ;};if _agbgf :=_gfda .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_agbgf !=nil {return _agbgf ;};if _fdgge :=_gfda .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fdgge !=nil {return _fdgge ;};if _edbfd :=_gfda .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_edbfd !=nil {return _edbfd ;};if _deeab :=_gfda .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_deeab !=nil {return _deeab ;};if _fadfe :=_gfda .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fadfe !=nil {return _fadfe ;};if _bffgd :=_gfda .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bffgd !=nil {return _bffgd ;};if _eaec :=_gfda .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eaec !=nil {return _eaec ;};if _bfcfa :=_gfda .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bfcfa !=nil {return _bfcfa ;};if _abef :=_gfda .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_abef !=nil {return _abef ;};if _ebfg :=_gfda .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ebfg !=nil {return _ebfg ;};if _efbfb :=_gfda .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_efbfb !=nil {return _efbfb ;};if _bcdba :=_gfda .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bcdba !=nil {return _bcdba ;};if _gceed :=_gfda .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gceed !=nil {return _gceed ;};if _aefcd :=_gfda .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_aefcd !=nil {return _aefcd ;};if _bbfg :=_gfda .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bbfg !=nil {return _bbfg ;};if _ccdde :=_gfda .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ccdde !=nil {return _ccdde ;};if _cbaa :=_gfda .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cbaa !=nil {return _cbaa ;};if _dedcc :=_gfda .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dedcc !=nil {return _dedcc ;};if _egaca :=_gfda .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_egaca !=nil {return _egaca ;};if _gagaaf :=_gfda .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gagaaf !=nil {return _gagaaf ;};return nil ;};func NewCT_Rect ()*CT_Rect {_cggf :=&CT_Rect {};return _cggf }; -// Validate validates the CT_Group and its children -func (_fbec *CT_Group )Validate ()error {return _fbec .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func (_dgdce ST_EditAs )String ()string {switch _dgdce {case 0:return "";case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c";case 4:return "\u0063\u0079\u0063l\u0065";case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064";case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";};func NewOfcSkew ()*OfcSkew {_dcea :=&OfcSkew {};_dcea .OfcCT_Skew =*NewOfcCT_Skew ();return _dcea }; +// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path +func (_adefb *OfcLeft )ValidateWithPath (path string )error {if _dfbgd :=_adefb .OfcCT_StrokeChild .ValidateWithPath (path );_dfbgd !=nil {return _dfbgd ;};return nil ;};func (_adfbf ST_FillMethod )ValidateWithPath (path string )error {switch _adfbf {case 0,1,2,3,4,5:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adfbf ));};return nil ;}; -// Validate validates the CT_Textbox and its children -func (_ffcf *CT_Textbox )Validate ()error {return _ffcf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func (_ffc *CT_Background )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};if _ffc .BwmodeAttr !=OfcST_BWModeUnset {_eec ,_aagd :=_ffc .BwmodeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _aagd !=nil {return _aagd ;};start .Attr =append (start .Attr ,_eec );};if _ffc .BwpureAttr !=OfcST_BWModeUnset {_ceggg ,_efdf :=_ffc .BwpureAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _efdf !=nil {return _efdf ;};start .Attr =append (start .Attr ,_ceggg );};if _ffc .BwnormalAttr !=OfcST_BWModeUnset {_edcc ,_egdd :=_ffc .BwnormalAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _egdd !=nil {return _egdd ;};start .Attr =append (start .Attr ,_edcc );};if _ffc .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_eead ,_gedg :=_ffc .TargetscreensizeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"});if _gedg !=nil {return _gedg ;};start .Attr =append (start .Attr ,_eead );};if _ffc .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_ffc .IdAttr )});};if _ffc .FilledAttr !=_ea .ST_TrueFalseUnset {_gbecg ,_ddce :=_ffc .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ddce !=nil {return _ddce ;};start .Attr =append (start .Attr ,_gbecg );};if _ffc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_ffc .FillcolorAttr )});};e .EncodeToken (start );if _ffc .Fill !=nil {_fdbe :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ffc .Fill ,_fdbe );};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcCT_Fill and its children +func (_geaab *OfcCT_Fill )Validate ()error {return _geaab .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");}; -// Validate validates the Imagedata and its children -func (_gbbfc *Imagedata )Validate ()error {return _gbbfc .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};func (_dfcgge ST_FillMethod )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_dfcgge .String (),start );};func (_bcbaa *Textpath )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_bcbaa .CT_TextPath =*NewCT_TextPath ();for _ ,_efacf :=range start .Attr {if _efacf .Name .Local =="\u006f\u006e"{_bcbaa .OnAttr .UnmarshalXMLAttr (_efacf );continue ;};if _efacf .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_bcbaa .FitshapeAttr .UnmarshalXMLAttr (_efacf );continue ;};if _efacf .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_bcbaa .FitpathAttr .UnmarshalXMLAttr (_efacf );continue ;};if _efacf .Name .Local =="\u0074\u0072\u0069\u006d"{_bcbaa .TrimAttr .UnmarshalXMLAttr (_efacf );continue ;};if _efacf .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_bcbaa .XscaleAttr .UnmarshalXMLAttr (_efacf );continue ;};if _efacf .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_fdadb ,_bbccd :=_efacf .Value ,error (nil );if _bbccd !=nil {return _bbccd ;};_bcbaa .StringAttr =&_fdadb ;continue ;};if _efacf .Name .Local =="\u0069\u0064"{_fddc ,_afdeg :=_efacf .Value ,error (nil );if _afdeg !=nil {return _afdeg ;};_bcbaa .IdAttr =&_fddc ;continue ;};if _efacf .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbegc ,_deaae :=_efacf .Value ,error (nil );if _deaae !=nil {return _deaae ;};_bcbaa .StyleAttr =&_cbegc ;continue ;};};for {_eadcc ,_ffdgce :=d .Token ();if _ffdgce !=nil {return _ef .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_ffdgce );};if _bceee ,_gdbad :=_eadcc .(_af .EndElement );_gdbad &&_bceee .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the AG_AllShapeAttributes and its children +func (_abf *AG_AllShapeAttributes )Validate ()error {return _abf .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");}; -// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path -func (_edaec *CT_TextPath )ValidateWithPath (path string )error {if _baafe :=_edaec .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_baafe !=nil {return _baafe ;};if _gfceg :=_edaec .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_gfceg !=nil {return _gfceg ;};if _bfbaa :=_edaec .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_bfbaa !=nil {return _bfbaa ;};if _addgc :=_edaec .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_addgc !=nil {return _addgc ;};if _ecdde :=_edaec .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_ecdde !=nil {return _ecdde ;};return nil ;};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;); +// Validate validates the AG_Path and its children +func (_bbca *AG_Path )Validate ()error {return _bbca .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};func (_bfddf ST_FillType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfddf .String (),start );};func (_acecc *Oval )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _acecc .CT_Oval .MarshalXML (e ,start );};func (_ffabde OfcST_OLEUpdateMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffabde .String (),start );};func (_baega *OfcCT_ColorMenu )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeffe :=range start .Attr {if _aeffe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_agccaa ,_adcab :=_aeffe .Value ,error (nil );if _adcab !=nil {return _adcab ;};_baega .StrokecolorAttr =&_agccaa ;continue ;};if _aeffe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_acbgc ,_ggbcc :=_aeffe .Value ,error (nil );if _ggbcc !=nil {return _ggbcc ;};_baega .FillcolorAttr =&_acbgc ;continue ;};if _aeffe .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_cedg ,_cdcca :=_aeffe .Value ,error (nil );if _cdcca !=nil {return _cdcca ;};_baega .ShadowcolorAttr =&_cedg ;continue ;};if _aeffe .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_caffg ,_gggee :=_aeffe .Value ,error (nil );if _gggee !=nil {return _gggee ;};_baega .ExtrusioncolorAttr =&_caffg ;continue ;};if _aeffe .Name .Local =="\u0065\u0078\u0074"{_baega .ExtAttr .UnmarshalXMLAttr (_aeffe );continue ;};};for {_acbfc ,_dedfd :=d .Token ();if _dedfd !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_dedfd );};if _adacd ,_fbdfc :=_acbfc .(_d .EndElement );_fbdfc &&_adacd .Name ==start .Name {break ;};};return nil ;};type OfcInk struct{OfcCT_Ink };func (_cegg *Stroke )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cegg .CT_Stroke =*NewCT_Stroke ();for _ ,_cefee :=range start .Attr {if _cefee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cefee .Name .Local =="\u0072\u0065\u006ci\u0064"{_bcefe ,_bdgbb :=_cefee .Value ,error (nil );if _bdgbb !=nil {return _bdgbb ;};_cegg .RelidAttr =&_bcefe ;continue ;};if _cefee .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"&&_cefee .Name .Local =="\u0069\u0064"{_edbfg ,_fcdfcf :=_cefee .Value ,error (nil );if _fcdfcf !=nil {return _fcdfcf ;};_cegg .RIdAttr =&_edbfg ;continue ;};if _cefee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cefee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cegg .ForcedashAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cefee .Name .Local =="\u0074\u0069\u0074l\u0065"{_abfdf ,_aafff :=_cefee .Value ,error (nil );if _aafff !=nil {return _aafff ;};_cegg .TitleAttr =&_abfdf ;continue ;};if _cefee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cefee .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_eeeac ,_cabadc :=_cefee .Value ,error (nil );if _cabadc !=nil {return _cabadc ;};_cegg .AlthrefAttr =&_eeeac ;continue ;};if _cefee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cefee .Name .Local =="\u0068\u0072\u0065\u0066"{_affg ,_dgfcd :=_cefee .Value ,error (nil );if _dgfcd !=nil {return _dgfcd ;};_cegg .HrefAttr =&_affg ;continue ;};if _cefee .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_abbcb ,_daebd :=_cefee .Value ,error (nil );if _daebd !=nil {return _daebd ;};_cegg .ImagesizeAttr =&_abbcb ;continue ;};if _cefee .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cegg .StartarrowlengthAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cegg .JoinstyleAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cegg .EndarrowAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bfdea ,_eeaabe :=_cefee .Value ,error (nil );if _eeaabe !=nil {return _eeaabe ;};_cegg .DashstyleAttr =&_bfdea ;continue ;};if _cefee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cegg .EndarrowwidthAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u0073\u0072\u0063"{_bfacg ,_gcaaa :=_cefee .Value ,error (nil );if _gcaaa !=nil {return _gcaaa ;};_cegg .SrcAttr =&_bfacg ;continue ;};if _cefee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cegg .EndarrowlengthAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cegg .LinestyleAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdddc ,_dabge :=_cefee .Value ,error (nil );if _dabge !=nil {return _dabge ;};_cegg .OpacityAttr =&_gdddc ;continue ;};if _cefee .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_aeecaf ,_fafbe :=_cefee .Value ,error (nil );if _fafbe !=nil {return _fafbe ;};_cegg .WeightAttr =&_aeecaf ;continue ;};if _cefee .Name .Local =="\u0069\u0064"{_bgad ,_deegf :=_cefee .Value ,error (nil );if _deegf !=nil {return _deegf ;};_cegg .IdAttr =&_bgad ;continue ;};if _cefee .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gaebc ,_aadef :=_c .ParseFloat (_cefee .Value ,64);if _aadef !=nil {return _aadef ;};_cegg .MiterlimitAttr =&_gaebc ;continue ;};if _cefee .Name .Local =="\u0063\u006f\u006co\u0072"{_ddecf ,_ggbcd :=_cefee .Value ,error (nil );if _ggbcd !=nil {return _ggbcd ;};_cegg .ColorAttr =&_ddecf ;continue ;};if _cefee .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cegg .ImageaspectAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cegg .FilltypeAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u006f\u006e"{_cegg .OnAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cegg .StartarrowwidthAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cegg .InsetpenAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cegg .ImagealignshapeAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cegg .StartarrowAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cegg .EndcapAttr .UnmarshalXMLAttr (_cefee );continue ;};if _cefee .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ccbeg ,_eeadf :=_cefee .Value ,error (nil );if _eeadf !=nil {return _eeadf ;};_cegg .Color2Attr =&_ccbeg ;continue ;};};_cffggf :for {_cafba ,_bdcaf :=d .Token ();if _bdcaf !=nil {return _bdcaf ;};switch _ddede :=_cafba .(type ){case _d .StartElement :switch _ddede .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cegg .Left =NewOfcLeft ();if _eefbg :=d .DecodeElement (_cegg .Left ,&_ddede );_eefbg !=nil {return _eefbg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cegg .Top =NewOfcTop ();if _ccegbg :=d .DecodeElement (_cegg .Top ,&_ddede );_ccegbg !=nil {return _ccegbg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cegg .Right =NewOfcRight ();if _aaed :=d .DecodeElement (_cegg .Right ,&_ddede );_aaed !=nil {return _aaed ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cegg .Bottom =NewOfcBottom ();if _eedf :=d .DecodeElement (_cegg .Bottom ,&_ddede );_eedf !=nil {return _eedf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cegg .Column =NewOfcColumn ();if _cdcge :=d .DecodeElement (_cegg .Column ,&_ddede );_cdcge !=nil {return _cdcge ;};default:_af .Log ("\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",_ddede .Name );if _dgfd :=d .Skip ();_dgfd !=nil {return _dgfd ;};};case _d .EndElement :break _cffggf ;case _d .CharData :};};return nil ;};func (_ccfda ST_StrokeJoinStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eaaea :=_d .Attr {};_eaaea .Name =name ;switch _ccfda {case ST_StrokeJoinStyleUnset :_eaaea .Value ="";case ST_StrokeJoinStyleRound :_eaaea .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_eaaea .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_eaaea .Value ="\u006d\u0069\u0074e\u0072";};return _eaaea ,nil ;};func (_ffefe *OfcRight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffefe .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_dfcee :=range start .Attr {if _dfcee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcee .Name .Local =="\u0068\u0072\u0065\u0066"{_gfcdcf ,_efgeb :=_dfcee .Value ,error (nil );if _efgeb !=nil {return _efgeb ;};_ffefe .HrefAttr =&_gfcdcf ;continue ;};if _dfcee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ffefe .ForcedashAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcee .Name .Local =="\u0074\u0069\u0074l\u0065"{_eafba ,_agdba :=_dfcee .Value ,error (nil );if _agdba !=nil {return _agdba ;};_ffefe .TitleAttr =&_eafba ;continue ;};if _dfcee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcee .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_eadfb ,_bgfde :=_dfcee .Value ,error (nil );if _bgfde !=nil {return _bgfde ;};_ffefe .AlthrefAttr =&_eadfb ;continue ;};if _dfcee .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ffefe .ImageaspectAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ffefe .StartarrowAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ffefe .LinestyleAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ffefe .StartarrowwidthAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ffefe .JoinstyleAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ffefe .StartarrowlengthAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cebga ,_eaeg :=_dfcee .Value ,error (nil );if _eaeg !=nil {return _eaeg ;};_ffefe .DashstyleAttr =&_cebga ;continue ;};if _dfcee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ffefe .EndarrowAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ffefe .FilltypeAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ffefe .EndarrowwidthAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gfgde ,_dbgd :=_dfcee .Value ,error (nil );if _dbgd !=nil {return _dbgd ;};_ffefe .OpacityAttr =&_gfgde ;continue ;};if _dfcee .Name .Local =="\u0063\u006f\u006co\u0072"{_gedf ,_eceab :=_dfcee .Value ,error (nil );if _eceab !=nil {return _eceab ;};_ffefe .ColorAttr =&_gedf ;continue ;};if _dfcee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ffefe .InsetpenAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ffefe .EndarrowlengthAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u0065\u0078\u0074"{_ffefe .ExtAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ffefe .EndcapAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bcaf ,_egfdc :=_dfcee .Value ,error (nil );if _egfdc !=nil {return _egfdc ;};_ffefe .Color2Attr =&_bcaf ;continue ;};if _dfcee .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ffefe .ImagealignshapeAttr .UnmarshalXMLAttr (_dfcee );continue ;};if _dfcee .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_deaab ,_fbccg :=_dfcee .Value ,error (nil );if _fbccg !=nil {return _fbccg ;};_ffefe .WeightAttr =&_deaab ;continue ;};if _dfcee .Name .Local =="\u0073\u0072\u0063"{_agfda ,_ecega :=_dfcee .Value ,error (nil );if _ecega !=nil {return _ecega ;};_ffefe .SrcAttr =&_agfda ;continue ;};if _dfcee .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cddfg ,_gcdca :=_dfcee .Value ,error (nil );if _gcdca !=nil {return _gcdca ;};_ffefe .ImagesizeAttr =&_cddfg ;continue ;};if _dfcee .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_baffga ,_aeacg :=_c .ParseFloat (_dfcee .Value ,64);if _aeacg !=nil {return _aeacg ;};_ffefe .MiterlimitAttr =&_baffga ;continue ;};if _dfcee .Name .Local =="\u006f\u006e"{_ffefe .OnAttr .UnmarshalXMLAttr (_dfcee );continue ;};};for {_aedbb ,_gcdff :=d .Token ();if _gcdff !=nil {return _cg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_gcdff );};if _gcbaf ,_dage :=_aedbb .(_d .EndElement );_dage &&_gcbaf .Name ==start .Name {break ;};};return nil ;};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_cggc :=&AG_OfficeCoreAttributes {};return _cggc ;};func (_efdgd *OfcCT_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfgca :=range start .Attr {if _bfgca .Name .Local =="\u0074\u0079\u0070\u0065"{_efdgd .TypeAttr .UnmarshalXMLAttr (_bfgca );continue ;};if _bfgca .Name .Local =="\u0065\u0078\u0074"{_efdgd .ExtAttr .UnmarshalXMLAttr (_bfgca );continue ;};};for {_edebd ,_edfc :=d .Token ();if _edfc !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_edfc );};if _gbcfa ,_gacba :=_edebd .(_d .EndElement );_gacba &&_gbcfa .Name ==start .Name {break ;};};return nil ;};func (_fedfd ST_StrokeLineStyle )String ()string {switch _fedfd {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case 3:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 4:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 5:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return "";};func (_gccff *ST_FillType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gccff =0;case "\u0073\u006f\u006ci\u0064":*_gccff =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_gccff =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_gccff =3;case "\u0074\u0069\u006c\u0065":*_gccff =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_gccff =5;case "\u0066\u0072\u0061m\u0065":*_gccff =6;};return nil ;}; -// Validate validates the CT_Handles and its children -func (_dccc *CT_Handles )Validate ()error {return _dccc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};type OfcDiagram struct{OfcCT_Diagram };type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _ea .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};func NewCT_Textbox ()*CT_Textbox {_cbfcd :=&CT_Textbox {};return _cbfcd };func (_ebbfe ST_ShadowType )String ()string {switch _ebbfe {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 OfcCT_R and its children, prefixing error messages with path +func (_fagda *OfcCT_R )ValidateWithPath (path string )error {if _afdge :=_fagda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_afdge !=nil {return _afdge ;};if _ffcf :=_fagda .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_ffcf !=nil {return _ffcf ;};for _dcbaf ,_ebad :=range _fagda .Proxy {if _bbbee :=_ebad .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_dcbaf ));_bbbee !=nil {return _bbbee ;};};return nil ;};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;); -// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path -func (_fdaef *OfcLock )ValidateWithPath (path string )error {if _cfaba :=_fdaef .OfcCT_Lock .ValidateWithPath (path );_cfaba !=nil {return _cfaba ;};return nil ;};func NewRect ()*Rect {_cbeec :=&Rect {};_cbeec .CT_Rect =*NewCT_Rect ();return _cbeec };func (_dfdad ST_StrokeEndCap )String ()string {switch _dfdad {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 "";};func (_fgbdf ST_StrokeJoinStyle )Validate ()error {return _fgbdf .ValidateWithPath ("")}; +// ValidateWithPath validates the Shadow and its children, prefixing error messages with path +func (_eabfg *Shadow )ValidateWithPath (path string )error {if _deabaa :=_eabfg .CT_Shadow .ValidateWithPath (path );_deabaa !=nil {return _deabaa ;};return nil ;};func (_fbdcd *OfcST_FillType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbdcd =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_fbdcd =1;case "\u0073\u006f\u006ci\u0064":*_fbdcd =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_fbdcd =3;case "\u0074\u0069\u006c\u0065":*_fbdcd =4;case "\u0066\u0072\u0061m\u0065":*_fbdcd =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_fbdcd =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_fbdcd =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_fbdcd =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_fbdcd =9;};return nil ;};func NewImagedata ()*Imagedata {_cdeed :=&Imagedata {};_cdeed .CT_ImageData =*NewCT_ImageData ();return _cdeed ;};func NewCT_Shadow ()*CT_Shadow {_agfc :=&CT_Shadow {};return _agfc };func (_egce *Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egce .CT_Background =*NewCT_Background ();for _ ,_gbbf :=range start .Attr {if _gbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbbf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_egce .BwmodeAttr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbbf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_egce .BwpureAttr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbbf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_egce .BwnormalAttr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbbf .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_egce .TargetscreensizeAttr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Local =="\u0069\u0064"{_eaaf ,_dbeg :=_gbbf .Value ,error (nil );if _dbeg !=nil {return _dbeg ;};_egce .IdAttr =&_eaaf ;continue ;};if _gbbf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_egce .FilledAttr .UnmarshalXMLAttr (_gbbf );continue ;};if _gbbf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cfaf ,_bffg :=_gbbf .Value ,error (nil );if _bffg !=nil {return _bffg ;};_egce .FillcolorAttr =&_cfaf ;continue ;};};_adb :for {_fecb ,_cgf :=d .Token ();if _cgf !=nil {return _cgf ;};switch _eefc :=_fecb .(type ){case _d .StartElement :switch _eefc .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egce .Fill =NewFill ();if _gabaf :=d .DecodeElement (_egce .Fill ,&_eefc );_gabaf !=nil {return _gabaf ;};default:_af .Log ("\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",_eefc .Name );if _feed :=d .Skip ();_feed !=nil {return _feed ;};};case _d .EndElement :break _adb ;case _d .CharData :};};return nil ;};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;); -// Validate validates the OfcCT_Callout and its children -func (_bffcc *OfcCT_Callout )Validate ()error {return _bffcc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_fgeda OfcST_OLEDrawAspect )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_gaddf :=_af .Attr {};_gaddf .Name =name ;switch _fgeda {case OfcST_OLEDrawAspectUnset :_gaddf .Value ="";case OfcST_OLEDrawAspectContent :_gaddf .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_gaddf .Value ="\u0049\u0063\u006f\u006e";};return _gaddf ,nil ;};func (_bgbdb *CT_RoundRect )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074";};if _bgbdb .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .ArcsizeAttr )});};if _bgbdb .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .HrefAttr )});};if _bgbdb .TargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .TargetAttr )});};if _bgbdb .ClassAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .ClassAttr )});};if _bgbdb .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .TitleAttr )});};if _bgbdb .AltAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006c\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .AltAttr )});};if _bgbdb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .CoordsizeAttr )});};if _bgbdb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .CoordoriginAttr )});};if _bgbdb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .WrapcoordsAttr )});};if _bgbdb .PrintAttr !=_ea .ST_TrueFalseUnset {_ebba ,_ggba :=_bgbdb .PrintAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ggba !=nil {return _ggba ;};start .Attr =append (start .Attr ,_ebba );};if _bgbdb .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .IdAttr )});};if _bgbdb .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .StyleAttr )});};if _bgbdb .SpidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .SpidAttr )});};if _bgbdb .OnedAttr !=_ea .ST_TrueFalseUnset {_fdadf ,_eaedg :=_bgbdb .OnedAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _eaedg !=nil {return _eaedg ;};start .Attr =append (start .Attr ,_fdadf );};if _bgbdb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .RegroupidAttr )});};if _bgbdb .DoubleclicknotifyAttr !=_ea .ST_TrueFalseUnset {_adgc ,_bafcd :=_bgbdb .DoubleclicknotifyAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bafcd !=nil {return _bafcd ;};start .Attr =append (start .Attr ,_adgc );};if _bgbdb .ButtonAttr !=_ea .ST_TrueFalseUnset {_aabaf ,_gfeg :=_bgbdb .ButtonAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gfeg !=nil {return _gfeg ;};start .Attr =append (start .Attr ,_aabaf );};if _bgbdb .UserhiddenAttr !=_ea .ST_TrueFalseUnset {_affaag ,_bgdd :=_bgbdb .UserhiddenAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bgdd !=nil {return _bgdd ;};start .Attr =append (start .Attr ,_affaag );};if _bgbdb .BulletAttr !=_ea .ST_TrueFalseUnset {_adbgd ,_gbdf :=_bgbdb .BulletAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gbdf !=nil {return _gbdf ;};start .Attr =append (start .Attr ,_adbgd );};if _bgbdb .HrAttr !=_ea .ST_TrueFalseUnset {_aadgc ,_bdbf :=_bgbdb .HrAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0068\u0072"});if _bdbf !=nil {return _bdbf ;};start .Attr =append (start .Attr ,_aadgc );};if _bgbdb .HrstdAttr !=_ea .ST_TrueFalseUnset {_ebcf ,_bcba :=_bgbdb .HrstdAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bcba !=nil {return _bcba ;};start .Attr =append (start .Attr ,_ebcf );};if _bgbdb .HrnoshadeAttr !=_ea .ST_TrueFalseUnset {_cadea ,_fbaac :=_bgbdb .HrnoshadeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fbaac !=nil {return _fbaac ;};start .Attr =append (start .Attr ,_cadea );};if _bgbdb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .HrpctAttr )});};if _bgbdb .HralignAttr !=OfcST_HrAlignUnset {_cgee ,_gefdd :=_bgbdb .HralignAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gefdd !=nil {return _gefdd ;};start .Attr =append (start .Attr ,_cgee );};if _bgbdb .AllowincellAttr !=_ea .ST_TrueFalseUnset {_gfafb ,_bdab :=_bgbdb .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bdab !=nil {return _bdab ;};start .Attr =append (start .Attr ,_gfafb );};if _bgbdb .AllowoverlapAttr !=_ea .ST_TrueFalseUnset {_gfcgg ,_ddag :=_bgbdb .AllowoverlapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ddag !=nil {return _ddag ;};start .Attr =append (start .Attr ,_gfcgg );};if _bgbdb .UserdrawnAttr !=_ea .ST_TrueFalseUnset {_dabb ,_dbbca :=_bgbdb .UserdrawnAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _dbbca !=nil {return _dbbca ;};start .Attr =append (start .Attr ,_dabb );};if _bgbdb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .BordertopcolorAttr )});};if _bgbdb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .BorderleftcolorAttr )});};if _bgbdb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .BorderbottomcolorAttr )});};if _bgbdb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .BorderrightcolorAttr )});};if _bgbdb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_abgg ,_gabg :=_bgbdb .DgmlayoutAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gabg !=nil {return _gabg ;};start .Attr =append (start .Attr ,_abgg );};if _bgbdb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .DgmnodekindAttr )});};if _bgbdb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_agdgb ,_febb :=_bgbdb .DgmlayoutmruAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _febb !=nil {return _febb ;};start .Attr =append (start .Attr ,_agdgb );};if _bgbdb .InsetmodeAttr !=OfcST_InsetModeUnset {_ecbge ,_dacg :=_bgbdb .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dacg !=nil {return _dacg ;};start .Attr =append (start .Attr ,_ecbge );};if _bgbdb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .OpacityAttr )});};if _bgbdb .StrokedAttr !=_ea .ST_TrueFalseUnset {_baab ,_abca :=_bgbdb .StrokedAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _abca !=nil {return _abca ;};start .Attr =append (start .Attr ,_baab );};if _bgbdb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .StrokecolorAttr )});};if _bgbdb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .StrokeweightAttr )});};if _bgbdb .InsetpenAttr !=_ea .ST_TrueFalseUnset {_cgbgb ,_aaeba :=_bgbdb .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _aaeba !=nil {return _aaeba ;};start .Attr =append (start .Attr ,_cgbgb );};if _bgbdb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .ChromakeyAttr )});};if _bgbdb .FilledAttr !=_ea .ST_TrueFalseUnset {_deaec ,_edecg :=_bgbdb .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _edecg !=nil {return _edecg ;};start .Attr =append (start .Attr ,_deaec );};if _bgbdb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .FillcolorAttr )});};if _bgbdb .SptAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bgbdb .SptAttr )});};if _bgbdb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_babcf ,_dffed :=_bgbdb .ConnectortypeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dffed !=nil {return _dffed ;};start .Attr =append (start .Attr ,_babcf );};if _bgbdb .BwmodeAttr !=OfcST_BWModeUnset {_cbfbf ,_eaaf :=_bgbdb .BwmodeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _eaaf !=nil {return _eaaf ;};start .Attr =append (start .Attr ,_cbfbf );};if _bgbdb .BwpureAttr !=OfcST_BWModeUnset {_abgbc ,_fdede :=_bgbdb .BwpureAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fdede !=nil {return _fdede ;};start .Attr =append (start .Attr ,_abgbc );};if _bgbdb .BwnormalAttr !=OfcST_BWModeUnset {_egdc ,_gccac :=_bgbdb .BwnormalAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gccac !=nil {return _gccac ;};start .Attr =append (start .Attr ,_egdc );};if _bgbdb .ForcedashAttr !=_ea .ST_TrueFalseUnset {_fgfce ,_bagbf :=_bgbdb .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bagbf !=nil {return _bagbf ;};start .Attr =append (start .Attr ,_fgfce );};if _bgbdb .OleiconAttr !=_ea .ST_TrueFalseUnset {_gcacd ,_dgeee :=_bgbdb .OleiconAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dgeee !=nil {return _dgeee ;};start .Attr =append (start .Attr ,_gcacd );};if _bgbdb .OleAttr !=_ea .ST_TrueFalseBlankUnset {_dbfd ,_baeg :=_bgbdb .OleAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006fl\u0065"});if _baeg !=nil {return _baeg ;};start .Attr =append (start .Attr ,_dbfd );};if _bgbdb .PreferrelativeAttr !=_ea .ST_TrueFalseUnset {_befg ,_cfeac :=_bgbdb .PreferrelativeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _cfeac !=nil {return _cfeac ;};start .Attr =append (start .Attr ,_befg );};if _bgbdb .CliptowrapAttr !=_ea .ST_TrueFalseUnset {_agdde ,_ffga :=_bgbdb .CliptowrapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ffga !=nil {return _ffga ;};start .Attr =append (start .Attr ,_agdde );};if _bgbdb .ClipAttr !=_ea .ST_TrueFalseUnset {_ddae ,_bbfb :=_bgbdb .ClipAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bbfb !=nil {return _bbfb ;};start .Attr =append (start .Attr ,_ddae );};e .EncodeToken (start );if _bgbdb .EG_ShapeElements !=nil {for _ ,_cbgeb :=range _bgbdb .EG_ShapeElements {_cbgeb .MarshalXML (e ,_af .StartElement {});};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Shape and its children +func (_efdeb *Shape )Validate ()error {return _efdeb .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_gaccc :=&OfcCT_ClipPath {};return _gaccc };func (_ggfdb *ST_ShadowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggfdb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ggfdb =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ggfdb =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_ggfdb =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_ggfdb =4;};return nil ;};func NewOfcCT_Relation ()*OfcCT_Relation {_bccdb :=&OfcCT_Relation {};return _bccdb }; -// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path -func (_ffef *CT_PolyLine )ValidateWithPath (path string )error {for _ecgg ,_cdcad :=range _ffef .Ink {if _abefb :=_cdcad .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ecgg ));_abefb !=nil {return _abefb ;};};for _dcegc ,_baff :=range _ffef .EG_ShapeElements {if _afcae :=_baff .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dcegc ));_afcae !=nil {return _afcae ;};};if _gdff :=_ffef .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gdff !=nil {return _gdff ;};if _egffd :=_ffef .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_egffd !=nil {return _egffd ;};if _abee :=_ffef .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_abee !=nil {return _abee ;};if _fbeca :=_ffef .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fbeca !=nil {return _fbeca ;};if _gfacb :=_ffef .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gfacb !=nil {return _gfacb ;};if _dgecb :=_ffef .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dgecb !=nil {return _dgecb ;};if _ddggf :=_ffef .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ddggf !=nil {return _ddggf ;};if _fbcff :=_ffef .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fbcff !=nil {return _fbcff ;};if _cdceb :=_ffef .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cdceb !=nil {return _cdceb ;};if _dbbad :=_ffef .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dbbad !=nil {return _dbbad ;};if _gdcea :=_ffef .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gdcea !=nil {return _gdcea ;};if _baag :=_ffef .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_baag !=nil {return _baag ;};if _gfgge :=_ffef .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gfgge !=nil {return _gfgge ;};if _dcaaeg :=_ffef .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dcaaeg !=nil {return _dcaaeg ;};if _beebb :=_ffef .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_beebb !=nil {return _beebb ;};if _deag :=_ffef .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_deag !=nil {return _deag ;};if _bgcbd :=_ffef .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bgcbd !=nil {return _bgcbd ;};if _badff :=_ffef .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_badff !=nil {return _badff ;};if _fdfbb :=_ffef .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fdfbb !=nil {return _fdfbb ;};if _gceg :=_ffef .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gceg !=nil {return _gceg ;};if _dgfgfb :=_ffef .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dgfgfb !=nil {return _dgfgfb ;};if _dfcc :=_ffef .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dfcc !=nil {return _dfcc ;};if _ebgcg :=_ffef .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ebgcg !=nil {return _ebgcg ;};if _dddfa :=_ffef .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dddfa !=nil {return _dddfa ;};if _aebdf :=_ffef .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_aebdf !=nil {return _aebdf ;};if _bddbg :=_ffef .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bddbg !=nil {return _bddbg ;};if _dedg :=_ffef .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dedg !=nil {return _dedg ;};if _gddgec :=_ffef .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gddgec !=nil {return _gddgec ;};if _debed :=_ffef .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_debed !=nil {return _debed ;};return nil ;};func (_gcdfg ST_Ext )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_fdcag :=_af .Attr {};_fdcag .Name =name ;switch _gcdfg {case ST_ExtUnset :_fdcag .Value ="";case ST_ExtView :_fdcag .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_fdcag .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_fdcag .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _fdcag ,nil ;};func (_afeaf *Handles )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_afeaf .CT_Handles =*NewCT_Handles ();_fgaed :for {_ceacd ,_fegeb :=d .Token ();if _fegeb !=nil {return _fegeb ;};switch _dfcb :=_ceacd .(type ){case _af .StartElement :switch _dfcb .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecaga :=NewCT_H ();if _accf :=d .DecodeElement (_ecaga ,&_dfcb );_accf !=nil {return _accf ;};_afeaf .H =append (_afeaf .H ,_ecaga );default:_eg .Log ("\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",_dfcb .Name );if _geeb :=d .Skip ();_geeb !=nil {return _geeb ;};};case _af .EndElement :break _fgaed ;case _af .CharData :};};return nil ;}; +// Validate validates the CT_Curve and its children +func (_feef *CT_Curve )Validate ()error {return _feef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};func (_gdca *CT_Textbox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eefda :=range start .Attr {if _eefda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eefda .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_gdca .SingleclickAttr .UnmarshalXMLAttr (_eefda );continue ;};if _eefda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eefda .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gdca .InsetmodeAttr .UnmarshalXMLAttr (_eefda );continue ;};if _eefda .Name .Local =="\u0069\u006e\u0073e\u0074"{_gdcd ,_agdcd :=_eefda .Value ,error (nil );if _agdcd !=nil {return _agdcd ;};_gdca .InsetAttr =&_gdcd ;continue ;};if _eefda .Name .Local =="\u0069\u0064"{_adega ,_beefg :=_eefda .Value ,error (nil );if _beefg !=nil {return _beefg ;};_gdca .IdAttr =&_adega ;continue ;};if _eefda .Name .Local =="\u0073\u0074\u0079l\u0065"{_ccbdb ,_becbe :=_eefda .Value ,error (nil );if _becbe !=nil {return _becbe ;};_gdca .StyleAttr =&_ccbdb ;continue ;};};_feece :for {_eccfd ,_fcaa :=d .Token ();if _fcaa !=nil {return _fcaa ;};switch _aeffd :=_eccfd .(type ){case _d .StartElement :switch _aeffd .Name {case _d .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"},_d .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"}:_gdca .TxbxContent =_aa .NewTxbxContent ();if _cfeac :=d .DecodeElement (_gdca .TxbxContent ,&_aeffd );_cfeac !=nil {return _cfeac ;};default:if _aafbf ,_befbe :=_af .CreateElement (_aeffd );_befbe !=nil {return _befbe ;}else {if _bbcga :=d .DecodeElement (_aafbf ,&_aeffd );_bbcga !=nil {return _bbcga ;};_gdca .Any =_aafbf ;};};case _d .EndElement :break _feece ;case _d .CharData :};};return nil ;};func (_gbdbc OfcST_DiagramLayout )Validate ()error {return _gbdbc .ValidateWithPath ("")};func (_cggda *OfcCT_SignatureLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdgfd :=range start .Attr {if _bdgfd .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_gdfgc ,_fcegd :=_bdgfd .Value ,error (nil );if _fcegd !=nil {return _fcegd ;};_cggda .SuggestedsignerAttr =&_gdfgc ;continue ;};if _bdgfd .Name .Local =="\u0069\u0064"{_afec ,_ddddccb :=_bdgfd .Value ,error (nil );if _ddddccb !=nil {return _ddddccb ;};_cggda .IdAttr =&_afec ;continue ;};if _bdgfd .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_dffec ,_bdcc :=_bdgfd .Value ,error (nil );if _bdcc !=nil {return _bdcc ;};_cggda .ProvidAttr =&_dffec ;continue ;};if _bdgfd .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_cggda .SigninginstructionssetAttr .UnmarshalXMLAttr (_bdgfd );continue ;};if _bdgfd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cggda .AllowcommentsAttr .UnmarshalXMLAttr (_bdgfd );continue ;};if _bdgfd .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_cggda .ShowsigndateAttr .UnmarshalXMLAttr (_bdgfd );continue ;};if _bdgfd .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_cggda .IssignaturelineAttr .UnmarshalXMLAttr (_bdgfd );continue ;};if _bdgfd .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_dgagad ,_bbbf :=_bdgfd .Value ,error (nil );if _bbbf !=nil {return _bbbf ;};_cggda .Suggestedsigner2Attr =&_dgagad ;continue ;};if _bdgfd .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_ggede ,_gegec :=_bdgfd .Value ,error (nil );if _gegec !=nil {return _gegec ;};_cggda .SuggestedsigneremailAttr =&_ggede ;continue ;};if _bdgfd .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_fabca ,_eafff :=_bdgfd .Value ,error (nil );if _eafff !=nil {return _eafff ;};_cggda .SigninginstructionsAttr =&_fabca ;continue ;};if _bdgfd .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_ffgfb ,_bfgbg :=_bdgfd .Value ,error (nil );if _bfgbg !=nil {return _bfgbg ;};_cggda .AddlxmlAttr =&_ffgfb ;continue ;};if _bdgfd .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_ggegfe ,_ddefg :=_bdgfd .Value ,error (nil );if _ddefg !=nil {return _ddefg ;};_cggda .SigprovurlAttr =&_ggegfe ;continue ;};if _bdgfd .Name .Local =="\u0065\u0078\u0074"{_cggda .ExtAttr .UnmarshalXMLAttr (_bdgfd );continue ;};};for {_ebfc ,_gbffgb :=d .Token ();if _gbffgb !=nil {return _cg .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",_gbffgb );};if _ggbda ,_dbcfb :=_ebfc .(_d .EndElement );_dbcfb &&_ggbda .Name ==start .Name {break ;};};return nil ;};func (_defea *ST_ImageAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgege ,_gdgaa :=d .Token ();if _gdgaa !=nil {return _gdgaa ;};if _bcffeg ,_eccfdaa :=_bgege .(_d .EndElement );_eccfdaa &&_bcffeg .Name ==start .Name {*_defea =1;return nil ;};if _gdda ,_efceg :=_bgege .(_d .CharData );!_efceg {return _cg .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",_bgege );}else {switch string (_gdda ){case "":*_defea =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_defea =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_defea =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_defea =3;};};_bgege ,_gdgaa =d .Token ();if _gdgaa !=nil {return _gdgaa ;};if _gfdgc ,_caedb :=_bgege .(_d .EndElement );_caedb &&_gfdgc .Name ==start .Name {return nil ;};return _cg .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",_bgege );}; -// Validate validates the OfcCT_Lock and its children -func (_agfcg *OfcCT_Lock )Validate ()error {return _agfcg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};func (_egeeg *OfcComplex )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _egeeg .OfcCT_Complex .MarshalXML (e ,start );};func (_fcdgae *OfcCT_OLEObject )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="o\u003a\u006f\u006c\u0065\u006f\u0062\u006a\u0065\u0063\u0074";};if _fcdgae .TypeAttr !=OfcST_OLETypeUnset {_acbge ,_cafbe :=_fcdgae .TypeAttr .MarshalXMLAttr (_af .Name {Local :"\u0054\u0079\u0070\u0065"});if _cafbe !=nil {return _cafbe ;};start .Attr =append (start .Attr ,_acbge );};if _fcdgae .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_ef .Sprintf ("\u0025\u0076",*_fcdgae .ProgIDAttr )});};if _fcdgae .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_ef .Sprintf ("\u0025\u0076",*_fcdgae .ShapeIDAttr )});};if _fcdgae .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_bdbg ,_babba :=_fcdgae .DrawAspectAttr .MarshalXMLAttr (_af .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _babba !=nil {return _babba ;};start .Attr =append (start .Attr ,_bdbg );};if _fcdgae .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_ef .Sprintf ("\u0025\u0076",*_fcdgae .ObjectIDAttr )});};if _fcdgae .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_fcdgae .IdAttr )});};if _fcdgae .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_fgcfc ,_efdfde :=_fcdgae .UpdateModeAttr .MarshalXMLAttr (_af .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _efdfde !=nil {return _efdfde ;};start .Attr =append (start .Attr ,_fgcfc );};e .EncodeToken (start );if _fcdgae .LinkType !=nil {_cfcgg :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_eg .AddPreserveSpaceAttr (&_cfcgg ,*_fcdgae .LinkType );e .EncodeElement (_fcdgae .LinkType ,_cfcgg );};if _fcdgae .LockedField !=_ea .ST_TrueFalseBlankUnset {_cfacg :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_fcdgae .LockedField ,_cfacg );};if _fcdgae .FieldCodes !=nil {_bcecg :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_eg .AddPreserveSpaceAttr (&_bcecg ,*_fcdgae .FieldCodes );e .EncodeElement (_fcdgae .FieldCodes ,_bcecg );};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_fffcd ST_FillMethod )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_cdece :=_af .Attr {};_cdece .Name =name ;switch _fffcd {case ST_FillMethodUnset :_cdece .Value ="";case ST_FillMethodNone :_cdece .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_cdece .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_cdece .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_cdece .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_cdece .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _cdece ,nil ;}; +// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path +func (_addcd *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _daabe :=_addcd .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_daabe !=nil {return _daabe ;};if _addcd .IdAttr !=nil {if !_b .ST_GuidPatternRe .MatchString (*_addcd .IdAttr ){return _cg .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 ,_b .ST_GuidPatternRe ,*_addcd .IdAttr );};};if _addcd .ProvidAttr !=nil {if !_b .ST_GuidPatternRe .MatchString (*_addcd .ProvidAttr ){return _cg .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 ,_b .ST_GuidPatternRe ,*_addcd .ProvidAttr );};};if _fbff :=_addcd .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");_fbff !=nil {return _fbff ;};if _ecefd :=_addcd .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_ecefd !=nil {return _ecefd ;};if _eggaa :=_addcd .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_eggaa !=nil {return _eggaa ;};if _aacbb :=_addcd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aacbb !=nil {return _aacbb ;};return nil ;};func (_acedcb OfcST_OLEDrawAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdabd :=_d .Attr {};_gdabd .Name =name ;switch _acedcb {case OfcST_OLEDrawAspectUnset :_gdabd .Value ="";case OfcST_OLEDrawAspectContent :_gdabd .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_gdabd .Value ="\u0049\u0063\u006f\u006e";};return _gdabd ,nil ;};func (_eeac ST_ImageAspect )String ()string {switch _eeac {case 0:return "";case 1:return "\u0069\u0067\u006e\u006f\u0072\u0065";case 2:return "\u0061\u0074\u004d\u006f\u0073\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_bfbaac OfcST_ColorMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eacgb :=_d .Attr {};_eacgb .Name =name ;switch _bfbaac {case OfcST_ColorModeUnset :_eacgb .Value ="";case OfcST_ColorModeAuto :_eacgb .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_eacgb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _eacgb ,nil ;}; -// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path -func (_beaeb *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _cacad :=_beaeb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cacad !=nil {return _cacad ;};if _bbfe :=_beaeb .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_bbfe !=nil {return _bbfe ;};if _edaad :=_beaeb .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_edaad !=nil {return _edaad ;};if _cddbc :=_beaeb .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_cddbc !=nil {return _cddbc ;};if _febef :=_beaeb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_febef !=nil {return _febef ;};if _bgabb :=_beaeb .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bgabb !=nil {return _bgabb ;};if _aegb :=_beaeb .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_aegb !=nil {return _aegb ;};if _fbdgc :=_beaeb .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_fbdgc !=nil {return _fbdgc ;};if _faab :=_beaeb .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_faab !=nil {return _faab ;};if _gcgaf :=_beaeb .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_gcgaf !=nil {return _gcgaf ;};if _dadgg :=_beaeb .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_dadgg !=nil {return _dadgg ;};if _cdgfc :=_beaeb .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_cdgfc !=nil {return _cdgfc ;};if _efbag :=_beaeb .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_efbag !=nil {return _efbag ;};if _ebcdf :=_beaeb .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_ebcdf !=nil {return _ebcdf ;};if _ddcgcf :=_beaeb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ddcgcf !=nil {return _ddcgcf ;};if _gfagda :=_beaeb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gfagda !=nil {return _gfagda ;};return nil ;};func (_adbgc *OfcCT_Callout )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t";};if _adbgc .OnAttr !=_ea .ST_TrueFalseUnset {_bggf ,_geebf :=_adbgc .OnAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u006e"});if _geebf !=nil {return _geebf ;};start .Attr =append (start .Attr ,_bggf );};if _adbgc .TypeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_adbgc .TypeAttr )});};if _adbgc .GapAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0067\u0061\u0070"},Value :_ef .Sprintf ("\u0025\u0076",*_adbgc .GapAttr )});};if _adbgc .AngleAttr !=OfcST_AngleUnset {_bcdff ,_dgge :=_adbgc .AngleAttr .MarshalXMLAttr (_af .Name {Local :"\u0061\u006e\u0067l\u0065"});if _dgge !=nil {return _dgge ;};start .Attr =append (start .Attr ,_bcdff );};if _adbgc .DropautoAttr !=_ea .ST_TrueFalseUnset {_bcbc ,_fdfbbg :=_adbgc .DropautoAttr .MarshalXMLAttr (_af .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _fdfbbg !=nil {return _fdfbbg ;};start .Attr =append (start .Attr ,_bcbc );};if _adbgc .DropAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_ef .Sprintf ("\u0025\u0076",*_adbgc .DropAttr )});};if _adbgc .DistanceAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_adbgc .DistanceAttr )});};if _adbgc .LengthspecifiedAttr !=_ea .ST_TrueFalseUnset {_fagbb ,_bgdcb :=_adbgc .LengthspecifiedAttr .MarshalXMLAttr (_af .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _bgdcb !=nil {return _bgdcb ;};start .Attr =append (start .Attr ,_fagbb );};if _adbgc .LengthAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_ef .Sprintf ("\u0025\u0076",*_adbgc .LengthAttr )});};if _adbgc .AccentbarAttr !=_ea .ST_TrueFalseUnset {_gfcgc ,_babce :=_adbgc .AccentbarAttr .MarshalXMLAttr (_af .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _babce !=nil {return _babce ;};start .Attr =append (start .Attr ,_gfcgc );};if _adbgc .TextborderAttr !=_ea .ST_TrueFalseUnset {_eeecdb ,_bcffcg :=_adbgc .TextborderAttr .MarshalXMLAttr (_af .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _bcffcg !=nil {return _bcffcg ;};start .Attr =append (start .Attr ,_eeecdb );};if _adbgc .MinusxAttr !=_ea .ST_TrueFalseUnset {_ebgga ,_ebege :=_adbgc .MinusxAttr .MarshalXMLAttr (_af .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _ebege !=nil {return _ebege ;};start .Attr =append (start .Attr ,_ebgga );};if _adbgc .MinusyAttr !=_ea .ST_TrueFalseUnset {_geedf ,_fdabb :=_adbgc .MinusyAttr .MarshalXMLAttr (_af .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _fdabb !=nil {return _fdabb ;};start .Attr =append (start .Attr ,_geedf );};if _adbgc .ExtAttr !=ST_ExtUnset {_aadfa ,_aaca :=_adbgc .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _aaca !=nil {return _aaca ;};start .Attr =append (start .Attr ,_aadfa );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcEquationxml and its children +func (_aagf *OfcEquationxml )Validate ()error {return _aagf .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _b .ST_TrueFalseBlank ;FieldCodes *string ;};type AG_Ext struct{ExtAttr ST_Ext ;};type Imagedata struct{CT_ImageData };func (_ddfae *CT_Image )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edaac :=range start .Attr {if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bcba ,_eege :=_c .ParseInt (_edaac .Value ,10,64);if _eege !=nil {return _eege ;};_ddfae .DgmnodekindAttr =&_bcba ;continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ddfae .BulletAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0068\u0072"{_ddfae .HrAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ddfae .OleiconAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0068\u0072\u0073t\u0064"{_ddfae .HrstdAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0063\u006c\u0069\u0070"{_ddfae .ClipAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ddfae .HrnoshadeAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ddfae .PreferrelativeAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0068\u0072\u0070c\u0074"{_eaca ,_cadfa :=_c .ParseFloat (_edaac .Value ,64);if _cadfa !=nil {return _cadfa ;};_cacc :=float32 (_eaca );_ddfae .HrpctAttr =&_cacc ;continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u006f\u006c\u0065"{_ddfae .OleAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ddfae .HralignAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ddfae .BwpureAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ddfae .DgmlayoutAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ddfae .InsetmodeAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0073\u0070\u0069\u0064"{_daee ,_ddbcg :=_edaac .Value ,error (nil );if _ddbcg !=nil {return _ddbcg ;};_ddfae .SpidAttr =&_daee ;continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bead ,_fdccg :=_edaac .Value ,error (nil );if _fdccg !=nil {return _fdccg ;};_ddfae .BorderbottomcolorAttr =&_bead ;continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ddfae .AllowoverlapAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ddfae .DoubleclicknotifyAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ddfae .DgmlayoutmruAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ddfae .UserhiddenAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ddfae .AllowincellAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0073\u0070\u0074"{_fdbab ,_dceaf :=_c .ParseFloat (_edaac .Value ,64);if _dceaf !=nil {return _dceaf ;};_gfdg :=float32 (_fdbab );_ddfae .SptAttr =&_gfdg ;continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_deed ,_bdgd :=_edaac .Value ,error (nil );if _bdgd !=nil {return _bdgd ;};_ddfae .BorderleftcolorAttr =&_deed ;continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ddfae .UserdrawnAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ddfae .CliptowrapAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gcgg ,_bcaeb :=_edaac .Value ,error (nil );if _bcaeb !=nil {return _bcaeb ;};_ddfae .BorderrightcolorAttr =&_gcgg ;continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ddfae .ConnectortypeAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ddfae .ButtonAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ddfae .ForcedashAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aecg ,_dbeae :=_c .ParseInt (_edaac .Value ,10,64);if _dbeae !=nil {return _dbeae ;};_ddfae .RegroupidAttr =&_aecg ;continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u006f\u006e\u0065\u0064"{_ddfae .OnedAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ddfae .BwmodeAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ddfae .BwnormalAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edaac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cadcb ,_fcbf :=_edaac .Value ,error (nil );if _fcbf !=nil {return _fcbf ;};_ddfae .BordertopcolorAttr =&_cadcb ;continue ;};if _edaac .Name .Local =="\u0070\u0072\u0069n\u0074"{_ddfae .PrintAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_daced ,_gagec :=_edaac .Value ,error (nil );if _gagec !=nil {return _gagec ;};_ddfae .TargetAttr =&_daced ;continue ;};if _edaac .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ddfae .StrokedAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ceacb ,_bgbbc :=_edaac .Value ,error (nil );if _bgbbc !=nil {return _bgbbc ;};_ddfae .CoordoriginAttr =&_ceacb ;continue ;};if _edaac .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccfffe ,_fbfb :=_edaac .Value ,error (nil );if _fbfb !=nil {return _fbfb ;};_ddfae .StrokeweightAttr =&_ccfffe ;continue ;};if _edaac .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aceeg ,_dgcff :=_edaac .Value ,error (nil );if _dgcff !=nil {return _dgcff ;};_ddfae .CoordsizeAttr =&_aceeg ;continue ;};if _edaac .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cfcbd ,_badb :=_edaac .Value ,error (nil );if _badb !=nil {return _badb ;};_ddfae .ChromakeyAttr =&_cfcbd ;continue ;};if _edaac .Name .Local =="\u0061\u006c\u0074"{_acecg ,_abda :=_edaac .Value ,error (nil );if _abda !=nil {return _abda ;};_ddfae .AltAttr =&_acecg ;continue ;};if _edaac .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bcgf ,_bgfe :=_edaac .Value ,error (nil );if _bgfe !=nil {return _bgfe ;};_ddfae .FillcolorAttr =&_bcgf ;continue ;};if _edaac .Name .Local =="\u0073\u0072\u0063"{_cebbef ,_cgfd :=_edaac .Value ,error (nil );if _cgfd !=nil {return _cgfd ;};_ddfae .SrcAttr =&_cebbef ;continue ;};if _edaac .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_beea ,_bbddd :=_edaac .Value ,error (nil );if _bbddd !=nil {return _bbddd ;};_ddfae .WrapcoordsAttr =&_beea ;continue ;};if _edaac .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcda ,_ccaee :=_edaac .Value ,error (nil );if _ccaee !=nil {return _ccaee ;};_ddfae .TitleAttr =&_gcda ;continue ;};if _edaac .Name .Local =="\u0073\u0074\u0079l\u0065"{_bbef ,_acgf :=_edaac .Value ,error (nil );if _acgf !=nil {return _acgf ;};_ddfae .StyleAttr =&_bbef ;continue ;};if _edaac .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fgdc ,_dddg :=_edaac .Value ,error (nil );if _dddg !=nil {return _dddg ;};_ddfae .CroprightAttr =&_fgdc ;continue ;};if _edaac .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ddfae .InsetpenAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_eabea ,_efadc :=_edaac .Value ,error (nil );if _efadc !=nil {return _efadc ;};_ddfae .CropleftAttr =&_eabea ;continue ;};if _edaac .Name .Local =="\u0067\u0061\u0069\u006e"{_gaag ,_eeeg :=_edaac .Value ,error (nil );if _eeeg !=nil {return _eeeg ;};_ddfae .GainAttr =&_gaag ;continue ;};if _edaac .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gefba ,_fcba :=_edaac .Value ,error (nil );if _fcba !=nil {return _fcba ;};_ddfae .StrokecolorAttr =&_gefba ;continue ;};if _edaac .Name .Local =="\u0063\u006c\u0061s\u0073"{_daac ,_debgg :=_edaac .Value ,error (nil );if _debgg !=nil {return _debgg ;};_ddfae .ClassAttr =&_daac ;continue ;};if _edaac .Name .Local =="\u0069\u0064"{_eedgc ,_eeda :=_edaac .Value ,error (nil );if _eeda !=nil {return _eeda ;};_ddfae .IdAttr =&_eedgc ;continue ;};if _edaac .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_dgdeb ,_ebbee :=_edaac .Value ,error (nil );if _ebbee !=nil {return _ebbee ;};_ddfae .CropbottomAttr =&_dgdeb ;continue ;};if _edaac .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ddfae .FilledAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_ddfae .GrayscaleAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fgfd ,_aegdbd :=_edaac .Value ,error (nil );if _aegdbd !=nil {return _aegdbd ;};_ddfae .BlacklevelAttr =&_fgfd ;continue ;};if _edaac .Name .Local =="\u0068\u0072\u0065\u0066"{_effd ,_geee :=_edaac .Value ,error (nil );if _geee !=nil {return _geee ;};_ddfae .HrefAttr =&_effd ;continue ;};if _edaac .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_ddfae .BilevelAttr .UnmarshalXMLAttr (_edaac );continue ;};if _edaac .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_eabb ,_cfag :=_edaac .Value ,error (nil );if _cfag !=nil {return _cfag ;};_ddfae .CroptopAttr =&_eabb ;continue ;};if _edaac .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fcad ,_dccb :=_edaac .Value ,error (nil );if _dccb !=nil {return _dccb ;};_ddfae .OpacityAttr =&_fcad ;continue ;};if _edaac .Name .Local =="\u0067\u0061\u006dm\u0061"{_abcb ,_abdea :=_edaac .Value ,error (nil );if _abdea !=nil {return _abdea ;};_ddfae .GammaAttr =&_abcb ;continue ;};};_ddeca :for {_bedf ,_adbgc :=d .Token ();if _adbgc !=nil {return _adbgc ;};switch _fffd :=_bedf .(type ){case _d .StartElement :switch _fffd .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dafe :=NewEG_ShapeElements ();_dafe .Path =NewPath ();if _fbae :=d .DecodeElement (_dafe .Path ,&_fffd );_fbae !=nil {return _fbae ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_dafe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgcd :=NewEG_ShapeElements ();_bgcd .Formulas =NewFormulas ();if _daeaa :=d .DecodeElement (_bgcd .Formulas ,&_fffd );_daeaa !=nil {return _daeaa ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_bgcd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebag :=NewEG_ShapeElements ();_ebag .Handles =NewHandles ();if _fbfa :=d .DecodeElement (_ebag .Handles ,&_fffd );_fbfa !=nil {return _fbfa ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_ebag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgbdg :=NewEG_ShapeElements ();_dgbdg .Fill =NewFill ();if _gdagd :=d .DecodeElement (_dgbdg .Fill ,&_fffd );_gdagd !=nil {return _gdagd ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_dgbdg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adfeg :=NewEG_ShapeElements ();_adfeg .Stroke =NewStroke ();if _eeagf :=d .DecodeElement (_adfeg .Stroke ,&_fffd );_eeagf !=nil {return _eeagf ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_adfeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fadf :=NewEG_ShapeElements ();_fadf .Shadow =NewShadow ();if _abgd :=d .DecodeElement (_fadf .Shadow ,&_fffd );_abgd !=nil {return _abgd ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_fadf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fddd :=NewEG_ShapeElements ();_fddd .Textbox =NewTextbox ();if _eedb :=d .DecodeElement (_fddd .Textbox ,&_fffd );_eedb !=nil {return _eedb ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_fddd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acgff :=NewEG_ShapeElements ();_acgff .Textpath =NewTextpath ();if _dbbcf :=d .DecodeElement (_acgff .Textpath ,&_fffd );_dbbcf !=nil {return _dbbcf ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_acgff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgdf :=NewEG_ShapeElements ();_dgdf .Imagedata =NewImagedata ();if _aegde :=d .DecodeElement (_dgdf .Imagedata ,&_fffd );_aegde !=nil {return _aegde ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_dgdf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdccf :=NewEG_ShapeElements ();_gdccf .Skew =NewOfcSkew ();if _bdefd :=d .DecodeElement (_gdccf .Skew ,&_fffd );_bdefd !=nil {return _bdefd ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_gdccf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cebba :=NewEG_ShapeElements ();_cebba .Extrusion =NewOfcExtrusion ();if _aeec :=d .DecodeElement (_cebba .Extrusion ,&_fffd );_aeec !=nil {return _aeec ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_cebba );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbeeg :=NewEG_ShapeElements ();_cbeeg .Callout =NewOfcCallout ();if _agfe :=d .DecodeElement (_cbeeg .Callout ,&_fffd );_agfe !=nil {return _agfe ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_cbeeg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdcd :=NewEG_ShapeElements ();_fdcd .Lock =NewOfcLock ();if _bcaecg :=d .DecodeElement (_fdcd .Lock ,&_fffd );_bcaecg !=nil {return _bcaecg ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_fdcd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ceff :=NewEG_ShapeElements ();_ceff .Clippath =NewOfcClippath ();if _acfd :=d .DecodeElement (_ceff .Clippath ,&_fffd );_acfd !=nil {return _acfd ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_ceff );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccgf :=NewEG_ShapeElements ();_ccgf .Signatureline =NewOfcSignatureline ();if _fcdb :=d .DecodeElement (_ccgf .Signatureline ,&_fffd );_fcdb !=nil {return _fcdb ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_ccgf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_befde :=NewEG_ShapeElements ();_befde .Wrap =_e .NewWrap ();if _geeb :=d .DecodeElement (_befde .Wrap ,&_fffd );_geeb !=nil {return _geeb ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_befde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggdda :=NewEG_ShapeElements ();_ggdda .Anchorlock =_e .NewAnchorlock ();if _gbbc :=d .DecodeElement (_ggdda .Anchorlock ,&_fffd );_gbbc !=nil {return _gbbc ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_ggdda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdeb :=NewEG_ShapeElements ();_gdeb .Bordertop =_e .NewBordertop ();if _cdbd :=d .DecodeElement (_gdeb .Bordertop ,&_fffd );_cdbd !=nil {return _cdbd ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_gdeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_feac :=NewEG_ShapeElements ();_feac .Borderbottom =_e .NewBorderbottom ();if _ggeda :=d .DecodeElement (_feac .Borderbottom ,&_fffd );_ggeda !=nil {return _ggeda ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_feac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcgc :=NewEG_ShapeElements ();_dcgc .Borderleft =_e .NewBorderleft ();if _dfad :=d .DecodeElement (_dcgc .Borderleft ,&_fffd );_dfad !=nil {return _dfad ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_dcgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cebaa :=NewEG_ShapeElements ();_cebaa .Borderright =_e .NewBorderright ();if _fgafg :=d .DecodeElement (_cebaa .Borderright ,&_fffd );_fgafg !=nil {return _fgafg ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_cebaa );case _d .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"}:_fdbg :=NewEG_ShapeElements ();_fdbg .ClientData =_f .NewClientData ();if _ddfcc :=d .DecodeElement (_fdbg .ClientData ,&_fffd );_ddfcc !=nil {return _ddfcc ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_fdbg );case _d .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"}:_gbffg :=NewEG_ShapeElements ();_gbffg .Textdata =_g .NewTextdata ();if _fdgaa :=d .DecodeElement (_gbffg .Textdata ,&_fffd );_fdgaa !=nil {return _fdgaa ;};_ddfae .EG_ShapeElements =append (_ddfae .EG_ShapeElements ,_gbffg );default:_af .Log ("\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",_fffd .Name );if _ffcg :=d .Skip ();_ffcg !=nil {return _ffcg ;};};case _d .EndElement :break _ddeca ;case _d .CharData :};};return nil ;};type Handles struct{CT_Handles };func (_affafg OfcST_ExtrusionPlane )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecbfd :=_d .Attr {};_ecbfd .Name =name ;switch _affafg {case OfcST_ExtrusionPlaneUnset :_ecbfd .Value ="";case OfcST_ExtrusionPlaneXY :_ecbfd .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_ecbfd .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_ecbfd .Value ="\u0059\u005a";};return _ecbfd ,nil ;};func (_caagb *OfcInk )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caagb .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_dfcag :=range start .Attr {if _dfcag .Name .Local =="\u0069"{_dgea ,_cfdgf :=_dfcag .Value ,error (nil );if _cfdgf !=nil {return _cfdgf ;};_caagb .IAttr =&_dgea ;continue ;};if _dfcag .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_caagb .AnnotationAttr .UnmarshalXMLAttr (_dfcag );continue ;};if _dfcag .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_eeddd ,_ddfeec :=_dfcag .Value ,error (nil );if _ddfeec !=nil {return _ddfeec ;};_caagb .ContentTypeAttr =&_eeddd ;continue ;};};for {_egfbcf ,_bdcg :=d .Token ();if _bdcg !=nil {return _cg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_bdcg );};if _aacba ,_ebdf :=_egfbcf .(_d .EndElement );_ebdf &&_aacba .Name ==start .Name {break ;};};return nil ;};func (_bffec *CT_RoundRect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcbbf :=range start .Attr {if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bffec .UserdrawnAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dgceg ,_cggfe :=_fcbbf .Value ,error (nil );if _cggfe !=nil {return _cggfe ;};_bffec .BordertopcolorAttr =&_dgceg ;continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bffec .UserhiddenAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bffec .BulletAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bffec .CliptowrapAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0068\u0072"{_bffec .HrAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u006f\u006c\u0065"{_bffec .OleAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0068\u0072\u0073t\u0064"{_bffec .HrstdAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0073\u0070\u0069\u0064"{_eegde ,_dggg :=_fcbbf .Value ,error (nil );if _dggg !=nil {return _dggg ;};_bffec .SpidAttr =&_eegde ;continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bffec .HrnoshadeAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bffec .ForcedashAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gcfa ,_edcdg :=_fcbbf .Value ,error (nil );if _edcdg !=nil {return _edcdg ;};_bffec .BorderleftcolorAttr =&_gcfa ;continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gbcgf ,_acbgd :=_c .ParseInt (_fcbbf .Value ,10,64);if _acbgd !=nil {return _acbgd ;};_bffec .DgmnodekindAttr =&_gbcgf ;continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u006f\u006e\u0065\u0064"{_bffec .OnedAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0063\u006c\u0069\u0070"{_bffec .ClipAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0068\u0072\u0070c\u0074"{_feea ,_fbega :=_c .ParseFloat (_fcbbf .Value ,64);if _fbega !=nil {return _fbega ;};_afdgc :=float32 (_feea );_bffec .HrpctAttr =&_afdgc ;continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bffec .PreferrelativeAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cbgdb ,_faeg :=_fcbbf .Value ,error (nil );if _faeg !=nil {return _faeg ;};_bffec .BorderrightcolorAttr =&_cbgdb ;continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ebfaf ,_gbedb :=_c .ParseInt (_fcbbf .Value ,10,64);if _gbedb !=nil {return _gbedb ;};_bffec .RegroupidAttr =&_ebfaf ;continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bffec .DgmlayoutmruAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bffec .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bffec .AllowoverlapAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bffec .HralignAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bffec .InsetmodeAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0073\u0070\u0074"{_gfeeb ,_cgbab :=_c .ParseFloat (_fcbbf .Value ,64);if _cgbab !=nil {return _cgbab ;};_fcdd :=float32 (_gfeeb );_bffec .SptAttr =&_fcdd ;continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_edcdf ,_acdab :=_fcbbf .Value ,error (nil );if _acdab !=nil {return _acdab ;};_bffec .BorderbottomcolorAttr =&_edcdf ;continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bffec .OleiconAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bffec .DgmlayoutAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bffec .BwmodeAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bffec .BwnormalAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bffec .BwpureAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bffec .ConnectortypeAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bffec .ButtonAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bffec .AllowincellAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Local =="\u0068\u0072\u0065\u0066"{_daad ,_gada :=_fcbbf .Value ,error (nil );if _gada !=nil {return _gada ;};_bffec .HrefAttr =&_daad ;continue ;};if _fcbbf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbgge ,_gfaab :=_fcbbf .Value ,error (nil );if _gfaab !=nil {return _gfaab ;};_bffec .CoordsizeAttr =&_fbgge ;continue ;};if _fcbbf .Name .Local =="\u0073\u0074\u0079l\u0065"{_gafae ,_gdcgb :=_fcbbf .Value ,error (nil );if _gdcgb !=nil {return _gdcgb ;};_bffec .StyleAttr =&_gafae ;continue ;};if _fcbbf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bffec .StrokedAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Local =="\u0069\u0064"{_aabba ,_abdef :=_fcbbf .Value ,error (nil );if _abdef !=nil {return _abdef ;};_bffec .IdAttr =&_aabba ;continue ;};if _fcbbf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_abdgac ,_bgggf :=_fcbbf .Value ,error (nil );if _bgggf !=nil {return _bgggf ;};_bffec .StrokeweightAttr =&_abdgac ;continue ;};if _fcbbf .Name .Local =="\u0070\u0072\u0069n\u0074"{_bffec .PrintAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cdfc ,_aeae :=_fcbbf .Value ,error (nil );if _aeae !=nil {return _aeae ;};_bffec .ChromakeyAttr =&_cdfc ;continue ;};if _fcbbf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bfbba ,_dacgf :=_fcbbf .Value ,error (nil );if _dacgf !=nil {return _dacgf ;};_bffec .FillcolorAttr =&_bfbba ;continue ;};if _fcbbf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ccgbae ,_fgdd :=_fcbbf .Value ,error (nil );if _fgdd !=nil {return _fgdd ;};_bffec .CoordoriginAttr =&_ccgbae ;continue ;};if _fcbbf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cagdcc ,_egacb :=_fcbbf .Value ,error (nil );if _egacb !=nil {return _egacb ;};_bffec .OpacityAttr =&_cagdcc ;continue ;};if _fcbbf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cfebc ,_bade :=_fcbbf .Value ,error (nil );if _bade !=nil {return _bade ;};_bffec .StrokecolorAttr =&_cfebc ;continue ;};if _fcbbf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bffec .InsetpenAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bffec .FilledAttr .UnmarshalXMLAttr (_fcbbf );continue ;};if _fcbbf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dfccg ,_bafff :=_fcbbf .Value ,error (nil );if _bafff !=nil {return _bafff ;};_bffec .WrapcoordsAttr =&_dfccg ;continue ;};if _fcbbf .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_aegf ,_afbea :=_fcbbf .Value ,error (nil );if _afbea !=nil {return _afbea ;};_bffec .ArcsizeAttr =&_aegf ;continue ;};if _fcbbf .Name .Local =="\u0074\u0069\u0074l\u0065"{_beffe ,_efadcf :=_fcbbf .Value ,error (nil );if _efadcf !=nil {return _efadcf ;};_bffec .TitleAttr =&_beffe ;continue ;};if _fcbbf .Name .Local =="\u0063\u006c\u0061s\u0073"{_deffd ,_dfbdce :=_fcbbf .Value ,error (nil );if _dfbdce !=nil {return _dfbdce ;};_bffec .ClassAttr =&_deffd ;continue ;};if _fcbbf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbebf ,_gbfdg :=_fcbbf .Value ,error (nil );if _gbfdg !=nil {return _gbfdg ;};_bffec .TargetAttr =&_fbebf ;continue ;};if _fcbbf .Name .Local =="\u0061\u006c\u0074"{_deaa ,_gbge :=_fcbbf .Value ,error (nil );if _gbge !=nil {return _gbge ;};_bffec .AltAttr =&_deaa ;continue ;};};_gbdb :for {_dbcg ,_gbde :=d .Token ();if _gbde !=nil {return _gbde ;};switch _gbec :=_dbcg .(type ){case _d .StartElement :switch _gbec .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_addg :=NewEG_ShapeElements ();_addg .Path =NewPath ();if _eceg :=d .DecodeElement (_addg .Path ,&_gbec );_eceg !=nil {return _eceg ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_addg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecef :=NewEG_ShapeElements ();_ecef .Formulas =NewFormulas ();if _ebaaa :=d .DecodeElement (_ecef .Formulas ,&_gbec );_ebaaa !=nil {return _ebaaa ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_ecef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbfc :=NewEG_ShapeElements ();_cbfc .Handles =NewHandles ();if _bagf :=d .DecodeElement (_cbfc .Handles ,&_gbec );_bagf !=nil {return _bagf ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_cbfc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddeee :=NewEG_ShapeElements ();_ddeee .Fill =NewFill ();if _cggae :=d .DecodeElement (_ddeee .Fill ,&_gbec );_cggae !=nil {return _cggae ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_ddeee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bceaa :=NewEG_ShapeElements ();_bceaa .Stroke =NewStroke ();if _eeef :=d .DecodeElement (_bceaa .Stroke ,&_gbec );_eeef !=nil {return _eeef ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_bceaa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abfgd :=NewEG_ShapeElements ();_abfgd .Shadow =NewShadow ();if _edbaa :=d .DecodeElement (_abfgd .Shadow ,&_gbec );_edbaa !=nil {return _edbaa ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_abfgd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfaed :=NewEG_ShapeElements ();_dfaed .Textbox =NewTextbox ();if _gbegd :=d .DecodeElement (_dfaed .Textbox ,&_gbec );_gbegd !=nil {return _gbegd ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_dfaed );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gadgf :=NewEG_ShapeElements ();_gadgf .Textpath =NewTextpath ();if _fbbe :=d .DecodeElement (_gadgf .Textpath ,&_gbec );_fbbe !=nil {return _fbbe ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_gadgf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfcdc :=NewEG_ShapeElements ();_gfcdc .Imagedata =NewImagedata ();if _debdd :=d .DecodeElement (_gfcdc .Imagedata ,&_gbec );_debdd !=nil {return _debdd ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_gfcdc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aceed :=NewEG_ShapeElements ();_aceed .Skew =NewOfcSkew ();if _caege :=d .DecodeElement (_aceed .Skew ,&_gbec );_caege !=nil {return _caege ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_aceed );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_daecg :=NewEG_ShapeElements ();_daecg .Extrusion =NewOfcExtrusion ();if _gbecg :=d .DecodeElement (_daecg .Extrusion ,&_gbec );_gbecg !=nil {return _gbecg ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_daecg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eggcc :=NewEG_ShapeElements ();_eggcc .Callout =NewOfcCallout ();if _bcad :=d .DecodeElement (_eggcc .Callout ,&_gbec );_bcad !=nil {return _bcad ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_eggcc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eace :=NewEG_ShapeElements ();_eace .Lock =NewOfcLock ();if _aaccbb :=d .DecodeElement (_eace .Lock ,&_gbec );_aaccbb !=nil {return _aaccbb ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_eace );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcdde :=NewEG_ShapeElements ();_fcdde .Clippath =NewOfcClippath ();if _cgag :=d .DecodeElement (_fcdde .Clippath ,&_gbec );_cgag !=nil {return _cgag ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_fcdde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bafg :=NewEG_ShapeElements ();_bafg .Signatureline =NewOfcSignatureline ();if _affbb :=d .DecodeElement (_bafg .Signatureline ,&_gbec );_affbb !=nil {return _affbb ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_bafg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdcd :=NewEG_ShapeElements ();_cdcd .Wrap =_e .NewWrap ();if _dagf :=d .DecodeElement (_cdcd .Wrap ,&_gbec );_dagf !=nil {return _dagf ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_cdcd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acacc :=NewEG_ShapeElements ();_acacc .Anchorlock =_e .NewAnchorlock ();if _fagd :=d .DecodeElement (_acacc .Anchorlock ,&_gbec );_fagd !=nil {return _fagd ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_acacc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efebd :=NewEG_ShapeElements ();_efebd .Bordertop =_e .NewBordertop ();if _gbfda :=d .DecodeElement (_efebd .Bordertop ,&_gbec );_gbfda !=nil {return _gbfda ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_efebd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agccc :=NewEG_ShapeElements ();_agccc .Borderbottom =_e .NewBorderbottom ();if _cgfdf :=d .DecodeElement (_agccc .Borderbottom ,&_gbec );_cgfdf !=nil {return _cgfdf ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_agccc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbace :=NewEG_ShapeElements ();_dbace .Borderleft =_e .NewBorderleft ();if _eacag :=d .DecodeElement (_dbace .Borderleft ,&_gbec );_eacag !=nil {return _eacag ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_dbace );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfgee :=NewEG_ShapeElements ();_dfgee .Borderright =_e .NewBorderright ();if _dafed :=d .DecodeElement (_dfgee .Borderright ,&_gbec );_dafed !=nil {return _dafed ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_dfgee );case _d .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"}:_gabdc :=NewEG_ShapeElements ();_gabdc .ClientData =_f .NewClientData ();if _cfcbc :=d .DecodeElement (_gabdc .ClientData ,&_gbec );_cfcbc !=nil {return _cfcbc ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_gabdc );case _d .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"}:_eedce :=NewEG_ShapeElements ();_eedce .Textdata =_g .NewTextdata ();if _ecccd :=d .DecodeElement (_eedce .Textdata ,&_gbec );_ecccd !=nil {return _ecccd ;};_bffec .EG_ShapeElements =append (_bffec .EG_ShapeElements ,_eedce );default:_af .Log ("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",_gbec .Name );if _deccb :=d .Skip ();_deccb !=nil {return _deccb ;};};case _d .EndElement :break _gbdb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path -func (_afbb *CT_Arc )ValidateWithPath (path string )error {for _ecbf ,_gdfad :=range _afbb .EG_ShapeElements {if _fcfec :=_gdfad .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ecbf ));_fcfec !=nil {return _fcfec ;};};if _deegd :=_afbb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_deegd !=nil {return _deegd ;};if _cgcc :=_afbb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cgcc !=nil {return _cgcc ;};if _dfbab :=_afbb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dfbab !=nil {return _dfbab ;};if _fgb :=_afbb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fgb !=nil {return _fgb ;};if _gcfe :=_afbb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gcfe !=nil {return _gcfe ;};if _baebe :=_afbb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_baebe !=nil {return _baebe ;};if _egcc :=_afbb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_egcc !=nil {return _egcc ;};if _gcfgf :=_afbb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gcfgf !=nil {return _gcfgf ;};if _cage :=_afbb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cage !=nil {return _cage ;};if _gfee :=_afbb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gfee !=nil {return _gfee ;};if _egfga :=_afbb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_egfga !=nil {return _egfga ;};if _gbec :=_afbb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gbec !=nil {return _gbec ;};if _efbc :=_afbb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_efbc !=nil {return _efbc ;};if _ccaa :=_afbb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ccaa !=nil {return _ccaa ;};if _acdd :=_afbb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_acdd !=nil {return _acdd ;};if _eaegg :=_afbb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eaegg !=nil {return _eaegg ;};if _cdaa :=_afbb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cdaa !=nil {return _cdaa ;};if _debba :=_afbb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_debba !=nil {return _debba ;};if _gfae :=_afbb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gfae !=nil {return _gfae ;};if _efgg :=_afbb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_efgg !=nil {return _efgg ;};if _eged :=_afbb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eged !=nil {return _eged ;};if _dbdae :=_afbb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dbdae !=nil {return _dbdae ;};if _cfbg :=_afbb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cfbg !=nil {return _cfbg ;};if _fdgf :=_afbb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fdgf !=nil {return _fdgf ;};if _cgcd :=_afbb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cgcd !=nil {return _cgcd ;};if _fdde :=_afbb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fdde !=nil {return _fdde ;};if _ebdc :=_afbb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ebdc !=nil {return _ebdc ;};if _cabg :=_afbb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cabg !=nil {return _cabg ;};if _affaa :=_afbb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_affaa !=nil {return _affaa ;};return nil ;};func (_bcc *AG_Id )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _bcc .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bcc .IdAttr )});};return nil ;};func NewGroup ()*Group {_bfbeg :=&Group {};_bfbeg .CT_Group =*NewCT_Group ();return _bfbeg };func NewCT_Handles ()*CT_Handles {_cfef :=&CT_Handles {};return _cfef };type Textpath struct{CT_TextPath };func (_dgfd *CT_Curve )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076:\u0063\u0075\u0072\u0076\u0065";};if _dgfd .FromAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .FromAttr )});};if _dgfd .Control1Attr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .Control1Attr )});};if _dgfd .Control2Attr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .Control2Attr )});};if _dgfd .ToAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u006f"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .ToAttr )});};if _dgfd .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .HrefAttr )});};if _dgfd .TargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .TargetAttr )});};if _dgfd .ClassAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .ClassAttr )});};if _dgfd .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .TitleAttr )});};if _dgfd .AltAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006c\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .AltAttr )});};if _dgfd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .CoordsizeAttr )});};if _dgfd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .CoordoriginAttr )});};if _dgfd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .WrapcoordsAttr )});};if _dgfd .PrintAttr !=_ea .ST_TrueFalseUnset {_gcag ,_ffda :=_dgfd .PrintAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ffda !=nil {return _ffda ;};start .Attr =append (start .Attr ,_gcag );};if _dgfd .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .IdAttr )});};if _dgfd .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .StyleAttr )});};if _dgfd .SpidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .SpidAttr )});};if _dgfd .OnedAttr !=_ea .ST_TrueFalseUnset {_fgcf ,_cggc :=_dgfd .OnedAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cggc !=nil {return _cggc ;};start .Attr =append (start .Attr ,_fgcf );};if _dgfd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .RegroupidAttr )});};if _dgfd .DoubleclicknotifyAttr !=_ea .ST_TrueFalseUnset {_aaf ,_dggc :=_dgfd .DoubleclicknotifyAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dggc !=nil {return _dggc ;};start .Attr =append (start .Attr ,_aaf );};if _dgfd .ButtonAttr !=_ea .ST_TrueFalseUnset {_afgge ,_ggbc :=_dgfd .ButtonAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ggbc !=nil {return _ggbc ;};start .Attr =append (start .Attr ,_afgge );};if _dgfd .UserhiddenAttr !=_ea .ST_TrueFalseUnset {_gdbb ,_cafa :=_dgfd .UserhiddenAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cafa !=nil {return _cafa ;};start .Attr =append (start .Attr ,_gdbb );};if _dgfd .BulletAttr !=_ea .ST_TrueFalseUnset {_cadda ,_ggbce :=_dgfd .BulletAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ggbce !=nil {return _ggbce ;};start .Attr =append (start .Attr ,_cadda );};if _dgfd .HrAttr !=_ea .ST_TrueFalseUnset {_cdcb ,_dffg :=_dgfd .HrAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0068\u0072"});if _dffg !=nil {return _dffg ;};start .Attr =append (start .Attr ,_cdcb );};if _dgfd .HrstdAttr !=_ea .ST_TrueFalseUnset {_aebdb ,_bdfa :=_dgfd .HrstdAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bdfa !=nil {return _bdfa ;};start .Attr =append (start .Attr ,_aebdb );};if _dgfd .HrnoshadeAttr !=_ea .ST_TrueFalseUnset {_efgc ,_aagc :=_dgfd .HrnoshadeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _aagc !=nil {return _aagc ;};start .Attr =append (start .Attr ,_efgc );};if _dgfd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .HrpctAttr )});};if _dgfd .HralignAttr !=OfcST_HrAlignUnset {_abga ,_gga :=_dgfd .HralignAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gga !=nil {return _gga ;};start .Attr =append (start .Attr ,_abga );};if _dgfd .AllowincellAttr !=_ea .ST_TrueFalseUnset {_agae ,_fcbg :=_dgfd .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fcbg !=nil {return _fcbg ;};start .Attr =append (start .Attr ,_agae );};if _dgfd .AllowoverlapAttr !=_ea .ST_TrueFalseUnset {_dafd ,_ccecf :=_dgfd .AllowoverlapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ccecf !=nil {return _ccecf ;};start .Attr =append (start .Attr ,_dafd );};if _dgfd .UserdrawnAttr !=_ea .ST_TrueFalseUnset {_efgd ,_gaad :=_dgfd .UserdrawnAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gaad !=nil {return _gaad ;};start .Attr =append (start .Attr ,_efgd );};if _dgfd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .BordertopcolorAttr )});};if _dgfd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .BorderleftcolorAttr )});};if _dgfd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .BorderbottomcolorAttr )});};if _dgfd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .BorderrightcolorAttr )});};if _dgfd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fbab ,_eabb :=_dgfd .DgmlayoutAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _eabb !=nil {return _eabb ;};start .Attr =append (start .Attr ,_fbab );};if _dgfd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .DgmnodekindAttr )});};if _dgfd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cgce ,_gdcgf :=_dgfd .DgmlayoutmruAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gdcgf !=nil {return _gdcgf ;};start .Attr =append (start .Attr ,_cgce );};if _dgfd .InsetmodeAttr !=OfcST_InsetModeUnset {_dgde ,_gbea :=_dgfd .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gbea !=nil {return _gbea ;};start .Attr =append (start .Attr ,_dgde );};if _dgfd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .OpacityAttr )});};if _dgfd .StrokedAttr !=_ea .ST_TrueFalseUnset {_edd ,_babg :=_dgfd .StrokedAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _babg !=nil {return _babg ;};start .Attr =append (start .Attr ,_edd );};if _dgfd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .StrokecolorAttr )});};if _dgfd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .StrokeweightAttr )});};if _dgfd .InsetpenAttr !=_ea .ST_TrueFalseUnset {_ffbg ,_fgbc :=_dgfd .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fgbc !=nil {return _fgbc ;};start .Attr =append (start .Attr ,_ffbg );};if _dgfd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .ChromakeyAttr )});};if _dgfd .FilledAttr !=_ea .ST_TrueFalseUnset {_agbg ,_ffdc :=_dgfd .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ffdc !=nil {return _ffdc ;};start .Attr =append (start .Attr ,_agbg );};if _dgfd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .FillcolorAttr )});};if _dgfd .SptAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_dgfd .SptAttr )});};if _dgfd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_aaed ,_bccec :=_dgfd .ConnectortypeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bccec !=nil {return _bccec ;};start .Attr =append (start .Attr ,_aaed );};if _dgfd .BwmodeAttr !=OfcST_BWModeUnset {_edab ,_gfed :=_dgfd .BwmodeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gfed !=nil {return _gfed ;};start .Attr =append (start .Attr ,_edab );};if _dgfd .BwpureAttr !=OfcST_BWModeUnset {_egcb ,_gggg :=_dgfd .BwpureAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gggg !=nil {return _gggg ;};start .Attr =append (start .Attr ,_egcb );};if _dgfd .BwnormalAttr !=OfcST_BWModeUnset {_ddec ,_ggaf :=_dgfd .BwnormalAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ggaf !=nil {return _ggaf ;};start .Attr =append (start .Attr ,_ddec );};if _dgfd .ForcedashAttr !=_ea .ST_TrueFalseUnset {_ddaa ,_facff :=_dgfd .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _facff !=nil {return _facff ;};start .Attr =append (start .Attr ,_ddaa );};if _dgfd .OleiconAttr !=_ea .ST_TrueFalseUnset {_gdab ,_bgdcg :=_dgfd .OleiconAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bgdcg !=nil {return _bgdcg ;};start .Attr =append (start .Attr ,_gdab );};if _dgfd .OleAttr !=_ea .ST_TrueFalseBlankUnset {_abadd ,_cfgg :=_dgfd .OleAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cfgg !=nil {return _cfgg ;};start .Attr =append (start .Attr ,_abadd );};if _dgfd .PreferrelativeAttr !=_ea .ST_TrueFalseUnset {_ffe ,_ccede :=_dgfd .PreferrelativeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ccede !=nil {return _ccede ;};start .Attr =append (start .Attr ,_ffe );};if _dgfd .CliptowrapAttr !=_ea .ST_TrueFalseUnset {_cccc ,_cdef :=_dgfd .CliptowrapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cdef !=nil {return _cdef ;};start .Attr =append (start .Attr ,_cccc );};if _dgfd .ClipAttr !=_ea .ST_TrueFalseUnset {_gcbec ,_affca :=_dgfd .ClipAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _affca !=nil {return _affca ;};start .Attr =append (start .Attr ,_gcbec );};e .EncodeToken (start );if _dgfd .EG_ShapeElements !=nil {for _ ,_debgg :=range _dgfd .EG_ShapeElements {_debgg .MarshalXML (e ,_af .StartElement {});};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcBottom and its children +func (_efff *OfcBottom )Validate ()error {return _efff .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};func (_afbec OfcST_ScreenSize )Validate ()error {return _afbec .ValidateWithPath ("")};func (_fdcda *CT_Stroke )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgeb :=range start .Attr {if _cgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeb .Name .Local =="\u0072\u0065\u006ci\u0064"{_fafbcd ,_acge :=_cgeb .Value ,error (nil );if _acge !=nil {return _acge ;};_fdcda .RelidAttr =&_fafbcd ;continue ;};if _cgeb .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"&&_cgeb .Name .Local =="\u0069\u0064"{_agdg ,_ecffe :=_cgeb .Value ,error (nil );if _ecffe !=nil {return _ecffe ;};_fdcda .RIdAttr =&_agdg ;continue ;};if _cgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fdcda .ForcedashAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccgda ,_fdfdd :=_cgeb .Value ,error (nil );if _fdfdd !=nil {return _fdfdd ;};_fdcda .TitleAttr =&_ccgda ;continue ;};if _cgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bbdef ,_beeccc :=_cgeb .Value ,error (nil );if _beeccc !=nil {return _beeccc ;};_fdcda .AlthrefAttr =&_bbdef ;continue ;};if _cgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeb .Name .Local =="\u0068\u0072\u0065\u0066"{_edaef ,_daba :=_cgeb .Value ,error (nil );if _daba !=nil {return _daba ;};_fdcda .HrefAttr =&_edaef ;continue ;};if _cgeb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dbegf ,_geadd :=_cgeb .Value ,error (nil );if _geadd !=nil {return _geadd ;};_fdcda .ImagesizeAttr =&_dbegf ;continue ;};if _cgeb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fdcda .StartarrowlengthAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fdcda .JoinstyleAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fdcda .EndarrowAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_efebf ,_eeee :=_cgeb .Value ,error (nil );if _eeee !=nil {return _eeee ;};_fdcda .DashstyleAttr =&_efebf ;continue ;};if _cgeb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fdcda .EndarrowwidthAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u0073\u0072\u0063"{_degac ,_febdd :=_cgeb .Value ,error (nil );if _febdd !=nil {return _febdd ;};_fdcda .SrcAttr =&_degac ;continue ;};if _cgeb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fdcda .EndarrowlengthAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fdcda .LinestyleAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ccfbg ,_aaacad :=_cgeb .Value ,error (nil );if _aaacad !=nil {return _aaacad ;};_fdcda .OpacityAttr =&_ccfbg ;continue ;};if _cgeb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_geecf ,_efgf :=_cgeb .Value ,error (nil );if _efgf !=nil {return _efgf ;};_fdcda .WeightAttr =&_geecf ;continue ;};if _cgeb .Name .Local =="\u0069\u0064"{_fcca ,_eaadf :=_cgeb .Value ,error (nil );if _eaadf !=nil {return _eaadf ;};_fdcda .IdAttr =&_fcca ;continue ;};if _cgeb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dfabc ,_dfedg :=_c .ParseFloat (_cgeb .Value ,64);if _dfedg !=nil {return _dfedg ;};_fdcda .MiterlimitAttr =&_dfabc ;continue ;};if _cgeb .Name .Local =="\u0063\u006f\u006co\u0072"{_eeebc ,_fbgaeb :=_cgeb .Value ,error (nil );if _fbgaeb !=nil {return _fbgaeb ;};_fdcda .ColorAttr =&_eeebc ;continue ;};if _cgeb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fdcda .ImageaspectAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fdcda .FilltypeAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u006f\u006e"{_fdcda .OnAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fdcda .StartarrowwidthAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fdcda .InsetpenAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fdcda .ImagealignshapeAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fdcda .StartarrowAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fdcda .EndcapAttr .UnmarshalXMLAttr (_cgeb );continue ;};if _cgeb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cbgab ,_faed :=_cgeb .Value ,error (nil );if _faed !=nil {return _faed ;};_fdcda .Color2Attr =&_cbgab ;continue ;};};_ffdfbd :for {_becgf ,_efdec :=d .Token ();if _efdec !=nil {return _efdec ;};switch _ggccc :=_becgf .(type ){case _d .StartElement :switch _ggccc .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdcda .Left =NewOfcLeft ();if _eggad :=d .DecodeElement (_fdcda .Left ,&_ggccc );_eggad !=nil {return _eggad ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdcda .Top =NewOfcTop ();if _gdbce :=d .DecodeElement (_fdcda .Top ,&_ggccc );_gdbce !=nil {return _gdbce ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdcda .Right =NewOfcRight ();if _acgd :=d .DecodeElement (_fdcda .Right ,&_ggccc );_acgd !=nil {return _acgd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdcda .Bottom =NewOfcBottom ();if _beaf :=d .DecodeElement (_fdcda .Bottom ,&_ggccc );_beaf !=nil {return _beaf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdcda .Column =NewOfcColumn ();if _eagcbg :=d .DecodeElement (_fdcda .Column ,&_ggccc );_eagcbg !=nil {return _eagcbg ;};default:_af .Log ("\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",_ggccc .Name );if _dacbf :=d .Skip ();_dacbf !=nil {return _dacbf ;};};case _d .EndElement :break _ffdfbd ;case _d .CharData :};};return nil ;};func (_dfffd OfcST_OLEDrawAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfffd .String (),start );};func (_gadd *OfcST_ColorMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gadd =0;case "\u0061\u0075\u0074\u006f":*_gadd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gadd =2;};return nil ;};const (OfcST_HowUnset OfcST_How =0;OfcST_HowTop OfcST_How =1;OfcST_HowMiddle OfcST_How =2;OfcST_HowBottom OfcST_How =3;OfcST_HowLeft OfcST_How =4;OfcST_HowCenter OfcST_How =5;OfcST_HowRight OfcST_How =6;); -// ValidateWithPath validates the Image and its children, prefixing error messages with path -func (_deaed *Image )ValidateWithPath (path string )error {if _gfcdf :=_deaed .CT_Image .ValidateWithPath (path );_gfcdf !=nil {return _gfcdf ;};return nil ;};func (_faeb *CT_Group )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_bcde :=range start .Attr {if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_faeb .AllowincellAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_faeb .BulletAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0068\u0072"{_faeb .HrAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u006f\u006e\u0065\u0064"{_faeb .OnedAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_faeb .HralignAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_efcc ,_eebd :=_bcde .Value ,error (nil );if _eebd !=nil {return _eebd ;};_faeb .TablelimitsAttr =&_efcc ;continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gbbb ,_gacc :=_e .ParseInt (_bcde .Value ,10,64);if _gacc !=nil {return _gacc ;};_faeb .RegroupidAttr =&_gbbb ;continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccebg ,_cbbd :=_bcde .Value ,error (nil );if _cbbd !=nil {return _cbbd ;};_faeb .BordertopcolorAttr =&_ccebg ;continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0073\u0070\u0069\u0064"{_fcgf ,_agde :=_bcde .Value ,error (nil );if _agde !=nil {return _agde ;};_faeb .SpidAttr =&_fcgf ;continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0068\u0072\u0070c\u0074"{_befc ,_ebegc :=_e .ParseFloat (_bcde .Value ,64);if _ebegc !=nil {return _ebegc ;};_eacf :=float32 (_befc );_faeb .HrpctAttr =&_eacf ;continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bbaaf ,_gfad :=_bcde .Value ,error (nil );if _gfad !=nil {return _gfad ;};_faeb .BorderrightcolorAttr =&_bbaaf ;continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_faeb .ButtonAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0068\u0072\u0073t\u0064"{_faeb .HrstdAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_faeb .DgmlayoutAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_faeb .UserdrawnAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_faeb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_faeb .UserhiddenAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_afddg ,_agf :=_bcde .Value ,error (nil );if _agf !=nil {return _agf ;};_faeb .BorderleftcolorAttr =&_afddg ;continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_faeb .InsetmodeAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_faeb .AllowoverlapAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_befa ,_gbad :=_bcde .Value ,error (nil );if _gbad !=nil {return _gbad ;};_faeb .TablepropertiesAttr =&_befa ;continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_faeb .HrnoshadeAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_faeb .DgmlayoutmruAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cfad ,_cbee :=_e .ParseInt (_bcde .Value ,10,64);if _cbee !=nil {return _cbee ;};_faeb .DgmnodekindAttr =&_cfad ;continue ;};if _bcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcde .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cdgcg ,_agaf :=_bcde .Value ,error (nil );if _agaf !=nil {return _agaf ;};_faeb .BorderbottomcolorAttr =&_cdgcg ;continue ;};if _bcde .Name .Local =="\u0070\u0072\u0069n\u0074"{_faeb .PrintAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Local =="\u0074\u0069\u0074l\u0065"{_cagg ,_gdeg :=_bcde .Value ,error (nil );if _gdeg !=nil {return _gdeg ;};_faeb .TitleAttr =&_cagg ;continue ;};if _bcde .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_acbe ,_cbeb :=_bcde .Value ,error (nil );if _cbeb !=nil {return _cbeb ;};_faeb .CoordoriginAttr =&_acbe ;continue ;};if _bcde .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fddg ,_dggg :=_bcde .Value ,error (nil );if _dggg !=nil {return _dggg ;};_faeb .WrapcoordsAttr =&_fddg ;continue ;};if _bcde .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gefa ,_efceb :=_bcde .Value ,error (nil );if _efceb !=nil {return _efceb ;};_faeb .CoordsizeAttr =&_gefa ;continue ;};if _bcde .Name .Local =="\u0073\u0074\u0079l\u0065"{_adfab ,_efag :=_bcde .Value ,error (nil );if _efag !=nil {return _efag ;};_faeb .StyleAttr =&_adfab ;continue ;};if _bcde .Name .Local =="\u0069\u0064"{_ccfd ,_cfdde :=_bcde .Value ,error (nil );if _cfdde !=nil {return _cfdde ;};_faeb .IdAttr =&_ccfd ;continue ;};if _bcde .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dece ,_ffcb :=_bcde .Value ,error (nil );if _ffcb !=nil {return _ffcb ;};_faeb .FillcolorAttr =&_dece ;continue ;};if _bcde .Name .Local =="\u0063\u006c\u0061s\u0073"{_afee ,_badec :=_bcde .Value ,error (nil );if _badec !=nil {return _badec ;};_faeb .ClassAttr =&_afee ;continue ;};if _bcde .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_edcgf ,_addf :=_bcde .Value ,error (nil );if _addf !=nil {return _addf ;};_faeb .TargetAttr =&_edcgf ;continue ;};if _bcde .Name .Local =="\u0068\u0072\u0065\u0066"{_cffc ,_edff :=_bcde .Value ,error (nil );if _edff !=nil {return _edff ;};_faeb .HrefAttr =&_cffc ;continue ;};if _bcde .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_faeb .EditasAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_faeb .FilledAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Local =="\u0061\u006c\u0074"{_fbac ,_aebc :=_bcde .Value ,error (nil );if _aebc !=nil {return _aebc ;};_faeb .AltAttr =&_fbac ;continue ;};};_fcee :for {_cgfg ,_ceae :=d .Token ();if _ceae !=nil {return _ceae ;};switch _fagfc :=_cgfg .(type ){case _af .StartElement :switch _fagfc .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcfc :=NewGroup ();if _cgaf :=d .DecodeElement (_gcfc ,&_fagfc );_cgaf !=nil {return _cgaf ;};_faeb .Group =append (_faeb .Group ,_gcfc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfba :=NewShape ();if _gbca :=d .DecodeElement (_cfba ,&_fagfc );_gbca !=nil {return _gbca ;};_faeb .Shape =append (_faeb .Shape ,_cfba );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdcc :=NewShapetype ();if _bgge :=d .DecodeElement (_cdcc ,&_fagfc );_bgge !=nil {return _bgge ;};_faeb .Shapetype =append (_faeb .Shapetype ,_cdcc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbce :=NewArc ();if _aeff :=d .DecodeElement (_gbce ,&_fagfc );_aeff !=nil {return _aeff ;};_faeb .Arc =append (_faeb .Arc ,_gbce );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_febce :=NewCurve ();if _cbfb :=d .DecodeElement (_febce ,&_fagfc );_cbfb !=nil {return _cbfb ;};_faeb .Curve =append (_faeb .Curve ,_febce );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dccag :=NewImage ();if _ccdd :=d .DecodeElement (_dccag ,&_fagfc );_ccdd !=nil {return _ccdd ;};_faeb .Image =append (_faeb .Image ,_dccag );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eafa :=NewLine ();if _dcdbe :=d .DecodeElement (_eafa ,&_fagfc );_dcdbe !=nil {return _dcdbe ;};_faeb .Line =append (_faeb .Line ,_eafa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfdaf :=NewOval ();if _fbcb :=d .DecodeElement (_gfdaf ,&_fagfc );_fbcb !=nil {return _fbcb ;};_faeb .Oval =append (_faeb .Oval ,_gfdaf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcde :=NewPolyline ();if _abcd :=d .DecodeElement (_fcde ,&_fagfc );_abcd !=nil {return _abcd ;};_faeb .Polyline =append (_faeb .Polyline ,_fcde );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dabf :=NewRect ();if _dbece :=d .DecodeElement (_dabf ,&_fagfc );_dbece !=nil {return _dbece ;};_faeb .Rect =append (_faeb .Rect ,_dabf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edfc :=NewRoundrect ();if _fcdc :=d .DecodeElement (_edfc ,&_fagfc );_fcdc !=nil {return _fcdc ;};_faeb .Roundrect =append (_faeb .Roundrect ,_edfc );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbeee :=NewOfcDiagram ();if _ccaeef :=d .DecodeElement (_dbeee ,&_fagfc );_ccaeef !=nil {return _ccaeef ;};_faeb .Diagram =append (_faeb .Diagram ,_dbeee );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egfbf :=NewEG_ShapeElements ();_egfbf .Path =NewPath ();if _ebbb :=d .DecodeElement (_egfbf .Path ,&_fagfc );_ebbb !=nil {return _ebbb ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_egfbf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adbd :=NewEG_ShapeElements ();_adbd .Formulas =NewFormulas ();if _dffe :=d .DecodeElement (_adbd .Formulas ,&_fagfc );_dffe !=nil {return _dffe ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_adbd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edef :=NewEG_ShapeElements ();_edef .Handles =NewHandles ();if _cbdc :=d .DecodeElement (_edef .Handles ,&_fagfc );_cbdc !=nil {return _cbdc ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_edef );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcbc :=NewEG_ShapeElements ();_dcbc .Fill =NewFill ();if _ceeee :=d .DecodeElement (_dcbc .Fill ,&_fagfc );_ceeee !=nil {return _ceeee ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_dcbc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaec :=NewEG_ShapeElements ();_gaec .Stroke =NewStroke ();if _egac :=d .DecodeElement (_gaec .Stroke ,&_fagfc );_egac !=nil {return _egac ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_gaec );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agdd :=NewEG_ShapeElements ();_agdd .Shadow =NewShadow ();if _egdg :=d .DecodeElement (_agdd .Shadow ,&_fagfc );_egdg !=nil {return _egdg ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_agdd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdae :=NewEG_ShapeElements ();_gdae .Textbox =NewTextbox ();if _cgec :=d .DecodeElement (_gdae .Textbox ,&_fagfc );_cgec !=nil {return _cgec ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_gdae );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbaf :=NewEG_ShapeElements ();_bbaf .Textpath =NewTextpath ();if _fcdg :=d .DecodeElement (_bbaf .Textpath ,&_fagfc );_fcdg !=nil {return _fcdg ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_bbaf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggd :=NewEG_ShapeElements ();_cggd .Imagedata =NewImagedata ();if _bfgeg :=d .DecodeElement (_cggd .Imagedata ,&_fagfc );_bfgeg !=nil {return _bfgeg ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_cggd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfgdd :=NewEG_ShapeElements ();_bfgdd .Skew =NewOfcSkew ();if _gbebg :=d .DecodeElement (_bfgdd .Skew ,&_fagfc );_gbebg !=nil {return _gbebg ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_bfgdd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bda :=NewEG_ShapeElements ();_bda .Extrusion =NewOfcExtrusion ();if _gfbga :=d .DecodeElement (_bda .Extrusion ,&_fagfc );_gfbga !=nil {return _gfbga ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_bda );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acee :=NewEG_ShapeElements ();_acee .Callout =NewOfcCallout ();if _deebd :=d .DecodeElement (_acee .Callout ,&_fagfc );_deebd !=nil {return _deebd ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_acee );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddace :=NewEG_ShapeElements ();_ddace .Lock =NewOfcLock ();if _eeda :=d .DecodeElement (_ddace .Lock ,&_fagfc );_eeda !=nil {return _eeda ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_ddace );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdcgd :=NewEG_ShapeElements ();_fdcgd .Clippath =NewOfcClippath ();if _edge :=d .DecodeElement (_fdcgd .Clippath ,&_fagfc );_edge !=nil {return _edge ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_fdcgd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cace :=NewEG_ShapeElements ();_cace .Signatureline =NewOfcSignatureline ();if _eedge :=d .DecodeElement (_cace .Signatureline ,&_fagfc );_eedge !=nil {return _eedge ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_cace );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_degc :=NewEG_ShapeElements ();_degc .Wrap =_f .NewWrap ();if _eeed :=d .DecodeElement (_degc .Wrap ,&_fagfc );_eeed !=nil {return _eeed ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_degc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ecabg :=NewEG_ShapeElements ();_ecabg .Anchorlock =_f .NewAnchorlock ();if _ceed :=d .DecodeElement (_ecabg .Anchorlock ,&_fagfc );_ceed !=nil {return _ceed ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_ecabg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgbgf :=NewEG_ShapeElements ();_bgbgf .Bordertop =_f .NewBordertop ();if _aeba :=d .DecodeElement (_bgbgf .Bordertop ,&_fagfc );_aeba !=nil {return _aeba ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_bgbgf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbag :=NewEG_ShapeElements ();_dbag .Borderbottom =_f .NewBorderbottom ();if _edbg :=d .DecodeElement (_dbag .Borderbottom ,&_fagfc );_edbg !=nil {return _edbg ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_dbag );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfde :=NewEG_ShapeElements ();_bfde .Borderleft =_f .NewBorderleft ();if _begbc :=d .DecodeElement (_bfde .Borderleft ,&_fagfc );_begbc !=nil {return _begbc ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_bfde );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebbcd :=NewEG_ShapeElements ();_ebbcd .Borderright =_f .NewBorderright ();if _ebbbf :=d .DecodeElement (_ebbcd .Borderright ,&_fagfc );_ebbbf !=nil {return _ebbbf ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_ebbcd );case _af .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"}:_gfaa :=NewEG_ShapeElements ();_gfaa .ClientData =_d .NewClientData ();if _gadb :=d .DecodeElement (_gfaa .ClientData ,&_fagfc );_gadb !=nil {return _gadb ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_gfaa );case _af .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"}:_cdac :=NewEG_ShapeElements ();_cdac .Textdata =_fd .NewTextdata ();if _afbf :=d .DecodeElement (_cdac .Textdata ,&_fagfc );_afbf !=nil {return _afbf ;};_faeb .EG_ShapeElements =append (_faeb .EG_ShapeElements ,_cdac );default:_eg .Log ("\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",_fagfc .Name );if _abgf :=d .Skip ();_abgf !=nil {return _abgf ;};};case _af .EndElement :break _fcee ;case _af .CharData :};};return nil ;};func (_bcgde OfcST_FillType )String ()string {switch _bcgde {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 (_faebc OfcST_Angle )Validate ()error {return _faebc .ValidateWithPath ("")}; +// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path +func (_ggggf *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_ecfea *OfcST_BWMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gabae ,_ccegge :=d .Token ();if _ccegge !=nil {return _ccegge ;};if _gafg ,_bdebg :=_gabae .(_d .EndElement );_bdebg &&_gafg .Name ==start .Name {*_ecfea =1;return nil ;};if _gcfcd ,_acdaab :=_gabae .(_d .CharData );!_acdaab {return _cg .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",_gabae );}else {switch string (_gcfcd ){case "":*_ecfea =0;case "\u0063\u006f\u006co\u0072":*_ecfea =1;case "\u0061\u0075\u0074\u006f":*_ecfea =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_ecfea =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_ecfea =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_ecfea =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ecfea =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_ecfea =7;case "\u0062\u006c\u0061c\u006b":*_ecfea =8;case "\u0077\u0068\u0069t\u0065":*_ecfea =9;case "\u0068\u0069\u0064\u0065":*_ecfea =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_ecfea =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_ecfea =12;};};_gabae ,_ccegge =d .Token ();if _ccegge !=nil {return _ccegge ;};if _cbgda ,_cgecbe :=_gabae .(_d .EndElement );_cgecbe &&_cbgda .Name ==start .Name {return nil ;};return _cg .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",_gabae );};func (_faded *CT_TextPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdfba :=range start .Attr {if _fdfba .Name .Local =="\u006f\u006e"{_faded .OnAttr .UnmarshalXMLAttr (_fdfba );continue ;};if _fdfba .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_faded .FitshapeAttr .UnmarshalXMLAttr (_fdfba );continue ;};if _fdfba .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_faded .FitpathAttr .UnmarshalXMLAttr (_fdfba );continue ;};if _fdfba .Name .Local =="\u0074\u0072\u0069\u006d"{_faded .TrimAttr .UnmarshalXMLAttr (_fdfba );continue ;};if _fdfba .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_faded .XscaleAttr .UnmarshalXMLAttr (_fdfba );continue ;};if _fdfba .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_bfgac ,_dcab :=_fdfba .Value ,error (nil );if _dcab !=nil {return _dcab ;};_faded .StringAttr =&_bfgac ;continue ;};if _fdfba .Name .Local =="\u0069\u0064"{_bddgf ,_cbdcfd :=_fdfba .Value ,error (nil );if _cbdcfd !=nil {return _cbdcfd ;};_faded .IdAttr =&_bddgf ;continue ;};if _fdfba .Name .Local =="\u0073\u0074\u0079l\u0065"{_acgc ,_ccgfd :=_fdfba .Value ,error (nil );if _ccgfd !=nil {return _ccgfd ;};_faded .StyleAttr =&_acgc ;continue ;};};for {_beda ,_bfabad :=d .Token ();if _bfabad !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bfabad );};if _egddf ,_ddabd :=_beda .(_d .EndElement );_ddabd &&_egddf .Name ==start .Name {break ;};};return nil ;};func (_bebfb *Shapetype )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bebfb .CT_Shapetype .MarshalXML (e ,start );};func (_gdgdc OfcST_DiagramLayout )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efced :=_d .Attr {};_efced .Name =name ;switch _gdgdc {case OfcST_DiagramLayoutUnset :_efced .Value ="";case OfcST_DiagramLayout0 :_efced .Value ="\u0030";case OfcST_DiagramLayout1 :_efced .Value ="\u0031";case OfcST_DiagramLayout2 :_efced .Value ="\u0032";case OfcST_DiagramLayout3 :_efced .Value ="\u0033";};return _efced ,nil ;}; -// Validate validates the Rect and its children -func (_fccdb *Rect )Validate ()error {return _fccdb .ValidateWithPath ("\u0052\u0065\u0063\u0074")}; +// Validate validates the CT_Image and its children +func (_gdbf *CT_Image )Validate ()error {return _gdbf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func (_gbggc *OfcST_ConnectorType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcdfge ,_cgcdg :=d .Token ();if _cgcdg !=nil {return _cgcdg ;};if _cdgeb ,_afdcef :=_bcdfge .(_d .EndElement );_afdcef &&_cdgeb .Name ==start .Name {*_gbggc =1;return nil ;};if _edcag ,_egeaa :=_bcdfge .(_d .CharData );!_egeaa {return _cg .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",_bcdfge );}else {switch string (_edcag ){case "":*_gbggc =0;case "\u006e\u006f\u006e\u0065":*_gbggc =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_gbggc =2;case "\u0065\u006c\u0062o\u0077":*_gbggc =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_gbggc =4;};};_bcdfge ,_cgcdg =d .Token ();if _cgcdg !=nil {return _cgcdg ;};if _dfade ,_begbe :=_bcdfge .(_d .EndElement );_begbe &&_dfade .Name ==start .Name {return nil ;};return _cg .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",_bcdfge );}; -// Validate validates the CT_ImageData and its children -func (_aead *CT_ImageData )Validate ()error {return _aead .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};func (_abbaa ST_FillType )String ()string {switch _abbaa {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 "";};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);func (_gaeaa *CT_Path )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u0070\u0061\u0074\u0068";};if _gaeaa .VAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0076"},Value :_ef .Sprintf ("\u0025\u0076",*_gaeaa .VAttr )});};if _gaeaa .LimoAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_ef .Sprintf ("\u0025\u0076",*_gaeaa .LimoAttr )});};if _gaeaa .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_gaeaa .TextboxrectAttr )});};if _gaeaa .FillokAttr !=_ea .ST_TrueFalseUnset {_ffcc ,_gaccd :=_gaeaa .FillokAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _gaccd !=nil {return _gaccd ;};start .Attr =append (start .Attr ,_ffcc );};if _gaeaa .StrokeokAttr !=_ea .ST_TrueFalseUnset {_gcff ,_gedc :=_gaeaa .StrokeokAttr .MarshalXMLAttr (_af .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _gedc !=nil {return _gedc ;};start .Attr =append (start .Attr ,_gcff );};if _gaeaa .ShadowokAttr !=_ea .ST_TrueFalseUnset {_agdg ,_gagd :=_gaeaa .ShadowokAttr .MarshalXMLAttr (_af .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _gagd !=nil {return _gagd ;};start .Attr =append (start .Attr ,_agdg );};if _gaeaa .ArrowokAttr !=_ea .ST_TrueFalseUnset {_bfcc ,_gbecd :=_gaeaa .ArrowokAttr .MarshalXMLAttr (_af .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _gbecd !=nil {return _gbecd ;};start .Attr =append (start .Attr ,_bfcc );};if _gaeaa .GradientshapeokAttr !=_ea .ST_TrueFalseUnset {_bcbb ,_cdag :=_gaeaa .GradientshapeokAttr .MarshalXMLAttr (_af .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _cdag !=nil {return _cdag ;};start .Attr =append (start .Attr ,_bcbb );};if _gaeaa .TextpathokAttr !=_ea .ST_TrueFalseUnset {_aeacd ,_fcga :=_gaeaa .TextpathokAttr .MarshalXMLAttr (_af .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _fcga !=nil {return _fcga ;};start .Attr =append (start .Attr ,_aeacd );};if _gaeaa .InsetpenokAttr !=_ea .ST_TrueFalseUnset {_efcdf ,_efaef :=_gaeaa .InsetpenokAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _efaef !=nil {return _efaef ;};start .Attr =append (start .Attr ,_efcdf );};if _gaeaa .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_dfdgea ,_gdeaa :=_gaeaa .ConnecttypeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"});if _gdeaa !=nil {return _gdeaa ;};start .Attr =append (start .Attr ,_dfdgea );};if _gaeaa .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_gaeaa .ConnectlocsAttr )});};if _gaeaa .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_gaeaa .ConnectanglesAttr )});};if _gaeaa .ExtrusionokAttr !=_ea .ST_TrueFalseUnset {_ggacg ,_agbaf :=_gaeaa .ExtrusionokAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _agbaf !=nil {return _agbaf ;};start .Attr =append (start .Attr ,_ggacg );};if _gaeaa .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_gaeaa .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_ffac *CT_Oval )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_ccegfg :=range start .Attr {if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fafae ,_cdeb :=_ccegfg .Value ,error (nil );if _cdeb !=nil {return _cdeb ;};_ffac .BordertopcolorAttr =&_fafae ;continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ffac .BulletAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0068\u0072"{_ffac .HrAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ffac .CliptowrapAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0068\u0072\u0073t\u0064"{_ffac .HrstdAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u006f\u006c\u0065"{_ffac .OleAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ffac .HrnoshadeAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u006f\u006e\u0065\u0064"{_ffac .OnedAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0068\u0072\u0070c\u0074"{_cebc ,_dcbd :=_e .ParseFloat (_ccegfg .Value ,64);if _dcbd !=nil {return _dcbd ;};_cceaf :=float32 (_cebc );_ffac .HrpctAttr =&_cceaf ;continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ffac .OleiconAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfag ,_dcage :=_ccegfg .Value ,error (nil );if _dcage !=nil {return _dcage ;};_ffac .BorderbottomcolorAttr =&_bfag ;continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ffac .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cbdf ,_bfff :=_e .ParseInt (_ccegfg .Value ,10,64);if _bfff !=nil {return _bfff ;};_ffac .RegroupidAttr =&_cbdf ;continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0063\u006c\u0069\u0070"{_ffac .ClipAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ffac .HralignAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ffac .PreferrelativeAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ffac .DgmlayoutAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ffac .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ffac .InsetmodeAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ffac .ButtonAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ffac .UserdrawnAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ffac .AllowincellAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0073\u0070\u0074"{_babfb ,_fgbd :=_e .ParseFloat (_ccegfg .Value ,64);if _fgbd !=nil {return _fgbd ;};_aaee :=float32 (_babfb );_ffac .SptAttr =&_aaee ;continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bgedd ,_eagee :=_ccegfg .Value ,error (nil );if _eagee !=nil {return _eagee ;};_ffac .BorderleftcolorAttr =&_bgedd ;continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ffac .ConnectortypeAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gcca ,_dgabg :=_ccegfg .Value ,error (nil );if _dgabg !=nil {return _dgabg ;};_ffac .BorderrightcolorAttr =&_gcca ;continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0073\u0070\u0069\u0064"{_eddc ,_aaddbd :=_ccegfg .Value ,error (nil );if _aaddbd !=nil {return _aaddbd ;};_ffac .SpidAttr =&_eddc ;continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bafea ,_bffdd :=_e .ParseInt (_ccegfg .Value ,10,64);if _bffdd !=nil {return _bffdd ;};_ffac .DgmnodekindAttr =&_bafea ;continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ffac .BwpureAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ffac .ForcedashAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ffac .BwnormalAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ffac .BwmodeAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ffac .UserhiddenAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccegfg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ffac .AllowoverlapAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_efcebf ,_gebed :=_ccegfg .Value ,error (nil );if _gebed !=nil {return _gebed ;};_ffac .TargetAttr =&_efcebf ;continue ;};if _ccegfg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aecfb ,_bbgba :=_ccegfg .Value ,error (nil );if _bbgba !=nil {return _bbgba ;};_ffac .CoordoriginAttr =&_aecfb ;continue ;};if _ccegfg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ffac .StrokedAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fdfe ,_fabe :=_ccegfg .Value ,error (nil );if _fabe !=nil {return _fabe ;};_ffac .CoordsizeAttr =&_fdfe ;continue ;};if _ccegfg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gagf ,_fdbc :=_ccegfg .Value ,error (nil );if _fdbc !=nil {return _fdbc ;};_ffac .StrokeweightAttr =&_gagf ;continue ;};if _ccegfg .Name .Local =="\u0073\u0074\u0079l\u0065"{_efcad ,_gdca :=_ccegfg .Value ,error (nil );if _gdca !=nil {return _gdca ;};_ffac .StyleAttr =&_efcad ;continue ;};if _ccegfg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ccfb ,_dedd :=_ccegfg .Value ,error (nil );if _dedd !=nil {return _dedd ;};_ffac .ChromakeyAttr =&_ccfb ;continue ;};if _ccegfg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ccecg ,_bdcec :=_ccegfg .Value ,error (nil );if _bdcec !=nil {return _bdcec ;};_ffac .FillcolorAttr =&_ccecg ;continue ;};if _ccegfg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bddcg ,_bbgd :=_ccegfg .Value ,error (nil );if _bbgd !=nil {return _bbgd ;};_ffac .OpacityAttr =&_bddcg ;continue ;};if _ccegfg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fcbfe ,_dbbb :=_ccegfg .Value ,error (nil );if _dbbb !=nil {return _dbbb ;};_ffac .WrapcoordsAttr =&_fcbfe ;continue ;};if _ccegfg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gabb ,_dedff :=_ccegfg .Value ,error (nil );if _dedff !=nil {return _dedff ;};_ffac .StrokecolorAttr =&_gabb ;continue ;};if _ccegfg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ffac .InsetpenAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Local =="\u0068\u0072\u0065\u0066"{_edea ,_aeaba :=_ccegfg .Value ,error (nil );if _aeaba !=nil {return _aeaba ;};_ffac .HrefAttr =&_edea ;continue ;};if _ccegfg .Name .Local =="\u0069\u0064"{_dccac ,_bcac :=_ccegfg .Value ,error (nil );if _bcac !=nil {return _bcac ;};_ffac .IdAttr =&_dccac ;continue ;};if _ccegfg .Name .Local =="\u0070\u0072\u0069n\u0074"{_ffac .PrintAttr .UnmarshalXMLAttr (_ccegfg );continue ;};if _ccegfg .Name .Local =="\u0061\u006c\u0074"{_eege ,_afdfe :=_ccegfg .Value ,error (nil );if _afdfe !=nil {return _afdfe ;};_ffac .AltAttr =&_eege ;continue ;};if _ccegfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_egbb ,_ebbe :=_ccegfg .Value ,error (nil );if _ebbe !=nil {return _ebbe ;};_ffac .TitleAttr =&_egbb ;continue ;};if _ccegfg .Name .Local =="\u0063\u006c\u0061s\u0073"{_gdeac ,_dbea :=_ccegfg .Value ,error (nil );if _dbea !=nil {return _dbea ;};_ffac .ClassAttr =&_gdeac ;continue ;};if _ccegfg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ffac .FilledAttr .UnmarshalXMLAttr (_ccegfg );continue ;};};_cafdd :for {_ccge ,_afegd :=d .Token ();if _afegd !=nil {return _afegd ;};switch _gccf :=_ccge .(type ){case _af .StartElement :switch _gccf .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feggg :=NewEG_ShapeElements ();_feggg .Path =NewPath ();if _bccca :=d .DecodeElement (_feggg .Path ,&_gccf );_bccca !=nil {return _bccca ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_feggg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbfc :=NewEG_ShapeElements ();_gbfc .Formulas =NewFormulas ();if _ccgaf :=d .DecodeElement (_gbfc .Formulas ,&_gccf );_ccgaf !=nil {return _ccgaf ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_gbfc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecfa :=NewEG_ShapeElements ();_ecfa .Handles =NewHandles ();if _becea :=d .DecodeElement (_ecfa .Handles ,&_gccf );_becea !=nil {return _becea ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_ecfa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfgbg :=NewEG_ShapeElements ();_gfgbg .Fill =NewFill ();if _fafaf :=d .DecodeElement (_gfgbg .Fill ,&_gccf );_fafaf !=nil {return _fafaf ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_gfgbg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afbfc :=NewEG_ShapeElements ();_afbfc .Stroke =NewStroke ();if _geefb :=d .DecodeElement (_afbfc .Stroke ,&_gccf );_geefb !=nil {return _geefb ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_afbfc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdaf :=NewEG_ShapeElements ();_bdaf .Shadow =NewShadow ();if _cdde :=d .DecodeElement (_bdaf .Shadow ,&_gccf );_cdde !=nil {return _cdde ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_bdaf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffge :=NewEG_ShapeElements ();_ffge .Textbox =NewTextbox ();if _aeaea :=d .DecodeElement (_ffge .Textbox ,&_gccf );_aeaea !=nil {return _aeaea ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_ffge );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcfed :=NewEG_ShapeElements ();_fcfed .Textpath =NewTextpath ();if _dcac :=d .DecodeElement (_fcfed .Textpath ,&_gccf );_dcac !=nil {return _dcac ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_fcfed );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edgeb :=NewEG_ShapeElements ();_edgeb .Imagedata =NewImagedata ();if _gccfa :=d .DecodeElement (_edgeb .Imagedata ,&_gccf );_gccfa !=nil {return _gccfa ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_edgeb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfge :=NewEG_ShapeElements ();_cfge .Skew =NewOfcSkew ();if _gadee :=d .DecodeElement (_cfge .Skew ,&_gccf );_gadee !=nil {return _gadee ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_cfge );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_badaea :=NewEG_ShapeElements ();_badaea .Extrusion =NewOfcExtrusion ();if _bcbf :=d .DecodeElement (_badaea .Extrusion ,&_gccf );_bcbf !=nil {return _bcbf ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_badaea );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaddg :=NewEG_ShapeElements ();_eaddg .Callout =NewOfcCallout ();if _caecd :=d .DecodeElement (_eaddg .Callout ,&_gccf );_caecd !=nil {return _caecd ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_eaddg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aggd :=NewEG_ShapeElements ();_aggd .Lock =NewOfcLock ();if _cbcb :=d .DecodeElement (_aggd .Lock ,&_gccf );_cbcb !=nil {return _cbcb ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_aggd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agce :=NewEG_ShapeElements ();_agce .Clippath =NewOfcClippath ();if _egdbd :=d .DecodeElement (_agce .Clippath ,&_gccf );_egdbd !=nil {return _egdbd ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_agce );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egcee :=NewEG_ShapeElements ();_egcee .Signatureline =NewOfcSignatureline ();if _eabbb :=d .DecodeElement (_egcee .Signatureline ,&_gccf );_eabbb !=nil {return _eabbb ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_egcee );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbaad :=NewEG_ShapeElements ();_fbaad .Wrap =_f .NewWrap ();if _cfgd :=d .DecodeElement (_fbaad .Wrap ,&_gccf );_cfgd !=nil {return _cfgd ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_fbaad );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffcd :=NewEG_ShapeElements ();_ffcd .Anchorlock =_f .NewAnchorlock ();if _cfdb :=d .DecodeElement (_ffcd .Anchorlock ,&_gccf );_cfdb !=nil {return _cfdb ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_ffcd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffdca :=NewEG_ShapeElements ();_ffdca .Bordertop =_f .NewBordertop ();if _dadca :=d .DecodeElement (_ffdca .Bordertop ,&_gccf );_dadca !=nil {return _dadca ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_ffdca );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfagf :=NewEG_ShapeElements ();_bfagf .Borderbottom =_f .NewBorderbottom ();if _gebgg :=d .DecodeElement (_bfagf .Borderbottom ,&_gccf );_gebgg !=nil {return _gebgg ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_bfagf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gagc :=NewEG_ShapeElements ();_gagc .Borderleft =_f .NewBorderleft ();if _geca :=d .DecodeElement (_gagc .Borderleft ,&_gccf );_geca !=nil {return _geca ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_gagc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afcd :=NewEG_ShapeElements ();_afcd .Borderright =_f .NewBorderright ();if _eeeef :=d .DecodeElement (_afcd .Borderright ,&_gccf );_eeeef !=nil {return _eeeef ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_afcd );case _af .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"}:_fcfa :=NewEG_ShapeElements ();_fcfa .ClientData =_d .NewClientData ();if _eadfa :=d .DecodeElement (_fcfa .ClientData ,&_gccf );_eadfa !=nil {return _eadfa ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_fcfa );case _af .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"}:_eeegd :=NewEG_ShapeElements ();_eeegd .Textdata =_fd .NewTextdata ();if _dceg :=d .DecodeElement (_eeegd .Textdata ,&_gccf );_dceg !=nil {return _dceg ;};_ffac .EG_ShapeElements =append (_ffac .EG_ShapeElements ,_eeegd );default:_eg .Log ("\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",_gccf .Name );if _dcbf :=d .Skip ();_dcbf !=nil {return _dcbf ;};};case _af .EndElement :break _cafdd ;case _af .CharData :};};return nil ;};type Roundrect struct{CT_RoundRect };func (_gdadcb ST_StrokeArrowLength )Validate ()error {return _gdadcb .ValidateWithPath ("")};func (_bbagd *ST_FillType )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_gccgg ,_befed :=d .Token ();if _befed !=nil {return _befed ;};if _befgd ,_cgfcb :=_gccgg .(_af .EndElement );_cgfcb &&_befgd .Name ==start .Name {*_bbagd =1;return nil ;};if _ffbea ,_aebbb :=_gccgg .(_af .CharData );!_aebbb {return _ef .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",_gccgg );}else {switch string (_ffbea ){case "":*_bbagd =0;case "\u0073\u006f\u006ci\u0064":*_bbagd =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bbagd =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_bbagd =3;case "\u0074\u0069\u006c\u0065":*_bbagd =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_bbagd =5;case "\u0066\u0072\u0061m\u0065":*_bbagd =6;};};_gccgg ,_befed =d .Token ();if _befed !=nil {return _befed ;};if _dbgda ,_ggfgd :=_gccgg .(_af .EndElement );_ggfgd &&_dbgda .Name ==start .Name {return nil ;};return _ef .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",_gccgg );}; +// Validate validates the Roundrect and its children +func (_deefc *Roundrect )Validate ()error {return _deefc .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};type ST_StrokeArrowLength byte ; -// Validate validates the OfcOLEObject and its children -func (_bagfc *OfcOLEObject )Validate ()error {return _bagfc .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};type OfcCT_SignatureLine struct{IssignaturelineAttr _ea .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _ea .ST_TrueFalse ;AllowcommentsAttr _ea .ST_TrueFalse ;ShowsigndateAttr _ea .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;};const (OfcST_CalloutPlacementUnset OfcST_CalloutPlacement =0;OfcST_CalloutPlacementTop OfcST_CalloutPlacement =1;OfcST_CalloutPlacementCenter OfcST_CalloutPlacement =2;OfcST_CalloutPlacementBottom OfcST_CalloutPlacement =3;OfcST_CalloutPlacementUser OfcST_CalloutPlacement =4;);func (_agcda OfcST_ConnectType )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_bbdfg :=_af .Attr {};_bbdfg .Name =name ;switch _agcda {case OfcST_ConnectTypeUnset :_bbdfg .Value ="";case OfcST_ConnectTypeNone :_bbdfg .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_bbdfg .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_bbdfg .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_bbdfg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _bbdfg ,nil ;};func NewCT_Shadow ()*CT_Shadow {_gdceb :=&CT_Shadow {};return _gdceb };func (_bfabda *ST_FillMethod )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cdagc ,_bagdfa :=d .Token ();if _bagdfa !=nil {return _bagdfa ;};if _cadgcg ,_debgdg :=_cdagc .(_af .EndElement );_debgdg &&_cadgcg .Name ==start .Name {*_bfabda =1;return nil ;};if _cdedb ,_acgdd :=_cdagc .(_af .CharData );!_acgdd {return _ef .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",_cdagc );}else {switch string (_cdedb ){case "":*_bfabda =0;case "\u006e\u006f\u006e\u0065":*_bfabda =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_bfabda =2;case "\u0073\u0069\u0067m\u0061":*_bfabda =3;case "\u0061\u006e\u0079":*_bfabda =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_bfabda =5;};};_cdagc ,_bagdfa =d .Token ();if _bagdfa !=nil {return _bagdfa ;};if _cceeb ,_fggaaa :=_cdagc .(_af .EndElement );_fggaaa &&_cceeb .Name ==start .Name {return nil ;};return _ef .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",_cdagc );}; +// Validate validates the OfcCT_R and its children +func (_affa *OfcCT_R )Validate ()error {return _affa .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func (_ddccgb *OfcST_ExtrusionRender )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fggbbg ,_ffcce :=d .Token ();if _ffcce !=nil {return _ffcce ;};if _ccaag ,_cgaae :=_fggbbg .(_d .EndElement );_cgaae &&_ccaag .Name ==start .Name {*_ddccgb =1;return nil ;};if _aaddg ,_cbfegg :=_fggbbg .(_d .CharData );!_cbfegg {return _cg .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",_fggbbg );}else {switch string (_aaddg ){case "":*_ddccgb =0;case "\u0073\u006f\u006ci\u0064":*_ddccgb =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_ddccgb =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_ddccgb =3;};};_fggbbg ,_ffcce =d .Token ();if _ffcce !=nil {return _ffcce ;};if _cdbfc ,_dcfabg :=_fggbbg .(_d .EndElement );_dcfabg &&_cdbfc .Name ==start .Name {return nil ;};return _cg .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",_fggbbg );};func (_bbg *AG_OfficeCoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggee :=range start .Attr {if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbg .HralignAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbg .AllowincellAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u006f\u006e\u0065\u0064"{_bbg .OnedAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbg .AllowoverlapAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbg .UserdrawnAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbg .UserhiddenAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bbb ,_efcaa :=_ggee .Value ,error (nil );if _efcaa !=nil {return _efcaa ;};_bbg .BordertopcolorAttr =&_bbb ;continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0068\u0072"{_bbg .HrAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gcfg ,_dde :=_ggee .Value ,error (nil );if _dde !=nil {return _dde ;};_bbg .BorderleftcolorAttr =&_gcfg ;continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fbg ,_ebd :=_ggee .Value ,error (nil );if _ebd !=nil {return _ebd ;};_bbg .BorderrightcolorAttr =&_fbg ;continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bbcc ,_cdcb :=_c .ParseInt (_ggee .Value ,10,64);if _cdcb !=nil {return _cdcb ;};_bbg .DgmnodekindAttr =&_bbcc ;continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbg .BulletAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cfab ,_bde :=_ggee .Value ,error (nil );if _bde !=nil {return _bde ;};_bbg .BorderbottomcolorAttr =&_cfab ;continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbg .InsetmodeAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbg .ButtonAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbg .DgmlayoutAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0073\u0070\u0069\u0064"{_agag ,_gbff :=_ggee .Value ,error (nil );if _gbff !=nil {return _gbff ;};_bbg .SpidAttr =&_agag ;continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbg .DgmlayoutmruAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbg .HrstdAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0068\u0072\u0070c\u0074"{_febb ,_ecdc :=_c .ParseFloat (_ggee .Value ,64);if _ecdc !=nil {return _ecdc ;};_ggggg :=float32 (_febb );_bbg .HrpctAttr =&_ggggg ;continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_adeb ,_aeg :=_c .ParseInt (_ggee .Value ,10,64);if _aeg !=nil {return _aeg ;};_bbg .RegroupidAttr =&_adeb ;continue ;};if _ggee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggee .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbg .HrnoshadeAttr .UnmarshalXMLAttr (_ggee );continue ;};};for {_ffe ,_fbe :=d .Token ();if _fbe !=nil {return _cg .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",_fbe );};if _ffd ,_efcd :=_ffe .(_d .EndElement );_efcd &&_ffd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Fill and its children, prefixing error messages with path -func (_gccbb *Fill )ValidateWithPath (path string )error {if _bdgc :=_gccbb .CT_Fill .ValidateWithPath (path );_bdgc !=nil {return _bdgc ;};return nil ;};func (_dggde OfcST_ScreenSize )Validate ()error {return _dggde .ValidateWithPath ("")};func (_ffg *AG_Fill )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _ffg .FilledAttr !=_ea .ST_TrueFalseUnset {_debd ,_aaa :=_ffg .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _aaa !=nil {return _aaa ;};start .Attr =append (start .Attr ,_debd );};if _ffg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_ffg .FillcolorAttr )});};return nil ;};func (_fccfde *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_fccfde =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_fccfde =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_fccfde =2;};return nil ;};func (_agdfdb OfcST_HrAlign )Validate ()error {return _agdfdb .ValidateWithPath ("")}; +// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path +func (_eae *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _dab :=_eae .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dab !=nil {return _dab ;};if _aad :=_eae .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_aad !=nil {return _aad ;};if _adga :=_eae .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_adga !=nil {return _adga ;};if _def :=_eae .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_def !=nil {return _def ;};if _dfbe :=_eae .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dfbe !=nil {return _dfbe ;};if _eca :=_eae .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_eca !=nil {return _eca ;};if _acc :=_eae .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_acc !=nil {return _acc ;};if _efad :=_eae .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_efad !=nil {return _efad ;};if _afda :=_eae .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_afda !=nil {return _afda ;};if _aae :=_eae .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_aae !=nil {return _aae ;};if _bef :=_eae .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bef !=nil {return _bef ;};if _eb :=_eae .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_eb !=nil {return _eb ;};if _egde :=_eae .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_egde !=nil {return _egde ;};return nil ;};const (ST_ShadowTypeUnset ST_ShadowType =0;ST_ShadowTypeSingle ST_ShadowType =1;ST_ShadowTypeDouble ST_ShadowType =2;ST_ShadowTypeEmboss ST_ShadowType =3;ST_ShadowTypePerspective ST_ShadowType =4;); -// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path -func (_gcadd *OfcCT_R )ValidateWithPath (path string )error {if _gceef :=_gcadd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gceef !=nil {return _gceef ;};if _daab :=_gcadd .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_daab !=nil {return _daab ;};for _dfbbe ,_ddcgc :=range _gcadd .Proxy {if _cgbfc :=_ddcgc .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_dfbbe ));_cgbfc !=nil {return _cgbfc ;};};return nil ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_cgbb :=&AG_OfficeShapeAttributes {};return _cgbb ;};func (_fddd *CT_Image )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_acega :=range start .Attr {if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dfdaa ,_cgac :=_e .ParseInt (_acega .Value ,10,64);if _cgac !=nil {return _cgac ;};_fddd .DgmnodekindAttr =&_dfdaa ;continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fddd .BulletAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0068\u0072"{_fddd .HrAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fddd .OleiconAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0068\u0072\u0073t\u0064"{_fddd .HrstdAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0063\u006c\u0069\u0070"{_fddd .ClipAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fddd .HrnoshadeAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fddd .PreferrelativeAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0068\u0072\u0070c\u0074"{_ecc ,_ebcec :=_e .ParseFloat (_acega .Value ,64);if _ebcec !=nil {return _ebcec ;};_cfbag :=float32 (_ecc );_fddd .HrpctAttr =&_cfbag ;continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u006f\u006c\u0065"{_fddd .OleAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fddd .HralignAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fddd .BwpureAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fddd .DgmlayoutAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fddd .InsetmodeAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0073\u0070\u0069\u0064"{_bffc ,_aeed :=_acega .Value ,error (nil );if _aeed !=nil {return _aeed ;};_fddd .SpidAttr =&_bffc ;continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dedfb ,_ffgb :=_acega .Value ,error (nil );if _ffgb !=nil {return _ffgb ;};_fddd .BorderbottomcolorAttr =&_dedfb ;continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fddd .AllowoverlapAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fddd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fddd .DgmlayoutmruAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fddd .UserhiddenAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fddd .AllowincellAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0073\u0070\u0074"{_gafe ,_agdb :=_e .ParseFloat (_acega .Value ,64);if _agdb !=nil {return _agdb ;};_gadf :=float32 (_gafe );_fddd .SptAttr =&_gadf ;continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cfefa ,_cfca :=_acega .Value ,error (nil );if _cfca !=nil {return _cfca ;};_fddd .BorderleftcolorAttr =&_cfefa ;continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fddd .UserdrawnAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fddd .CliptowrapAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aeegg ,_edfe :=_acega .Value ,error (nil );if _edfe !=nil {return _edfe ;};_fddd .BorderrightcolorAttr =&_aeegg ;continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fddd .ConnectortypeAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fddd .ButtonAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fddd .ForcedashAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bedb ,_faad :=_e .ParseInt (_acega .Value ,10,64);if _faad !=nil {return _faad ;};_fddd .RegroupidAttr =&_bedb ;continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u006f\u006e\u0065\u0064"{_fddd .OnedAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fddd .BwmodeAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fddd .BwnormalAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acega .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_acba ,_ffgbf :=_acega .Value ,error (nil );if _ffgbf !=nil {return _ffgbf ;};_fddd .BordertopcolorAttr =&_acba ;continue ;};if _acega .Name .Local =="\u0070\u0072\u0069n\u0074"{_fddd .PrintAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aebfc ,_agbfb :=_acega .Value ,error (nil );if _agbfb !=nil {return _agbfb ;};_fddd .TargetAttr =&_aebfc ;continue ;};if _acega .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fddd .StrokedAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gfecf ,_ddeab :=_acega .Value ,error (nil );if _ddeab !=nil {return _ddeab ;};_fddd .CoordoriginAttr =&_gfecf ;continue ;};if _acega .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bged ,_ggag :=_acega .Value ,error (nil );if _ggag !=nil {return _ggag ;};_fddd .StrokeweightAttr =&_bged ;continue ;};if _acega .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gcdeb ,_efaea :=_acega .Value ,error (nil );if _efaea !=nil {return _efaea ;};_fddd .CoordsizeAttr =&_gcdeb ;continue ;};if _acega .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_baec ,_gfc :=_acega .Value ,error (nil );if _gfc !=nil {return _gfc ;};_fddd .ChromakeyAttr =&_baec ;continue ;};if _acega .Name .Local =="\u0061\u006c\u0074"{_fddee ,_gcce :=_acega .Value ,error (nil );if _gcce !=nil {return _gcce ;};_fddd .AltAttr =&_fddee ;continue ;};if _acega .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fdgbd ,_gefeg :=_acega .Value ,error (nil );if _gefeg !=nil {return _gefeg ;};_fddd .FillcolorAttr =&_fdgbd ;continue ;};if _acega .Name .Local =="\u0073\u0072\u0063"{_fdab ,_cdbb :=_acega .Value ,error (nil );if _cdbb !=nil {return _cdbb ;};_fddd .SrcAttr =&_fdab ;continue ;};if _acega .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_agga ,_cafb :=_acega .Value ,error (nil );if _cafb !=nil {return _cafb ;};_fddd .WrapcoordsAttr =&_agga ;continue ;};if _acega .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebga ,_gfbgb :=_acega .Value ,error (nil );if _gfbgb !=nil {return _gfbgb ;};_fddd .TitleAttr =&_ebga ;continue ;};if _acega .Name .Local =="\u0073\u0074\u0079l\u0065"{_bdgd ,_bcfc :=_acega .Value ,error (nil );if _bcfc !=nil {return _bcfc ;};_fddd .StyleAttr =&_bdgd ;continue ;};if _acega .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_ddgg ,_cccf :=_acega .Value ,error (nil );if _cccf !=nil {return _cccf ;};_fddd .CroprightAttr =&_ddgg ;continue ;};if _acega .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fddd .InsetpenAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_bcaf ,_afaca :=_acega .Value ,error (nil );if _afaca !=nil {return _afaca ;};_fddd .CropleftAttr =&_bcaf ;continue ;};if _acega .Name .Local =="\u0067\u0061\u0069\u006e"{_ebbd ,_ecef :=_acega .Value ,error (nil );if _ecef !=nil {return _ecef ;};_fddd .GainAttr =&_ebbd ;continue ;};if _acega .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cdaae ,_badb :=_acega .Value ,error (nil );if _badb !=nil {return _badb ;};_fddd .StrokecolorAttr =&_cdaae ;continue ;};if _acega .Name .Local =="\u0063\u006c\u0061s\u0073"{_bfdgcg ,_dfdb :=_acega .Value ,error (nil );if _dfdb !=nil {return _dfdb ;};_fddd .ClassAttr =&_bfdgcg ;continue ;};if _acega .Name .Local =="\u0069\u0064"{_bdcfd ,_dfcg :=_acega .Value ,error (nil );if _dfcg !=nil {return _dfcg ;};_fddd .IdAttr =&_bdcfd ;continue ;};if _acega .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_aeedc ,_fbaee :=_acega .Value ,error (nil );if _fbaee !=nil {return _fbaee ;};_fddd .CropbottomAttr =&_aeedc ;continue ;};if _acega .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fddd .FilledAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fddd .GrayscaleAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_dddd ,_deeeg :=_acega .Value ,error (nil );if _deeeg !=nil {return _deeeg ;};_fddd .BlacklevelAttr =&_dddd ;continue ;};if _acega .Name .Local =="\u0068\u0072\u0065\u0066"{_eebc ,_dacb :=_acega .Value ,error (nil );if _dacb !=nil {return _dacb ;};_fddd .HrefAttr =&_eebc ;continue ;};if _acega .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fddd .BilevelAttr .UnmarshalXMLAttr (_acega );continue ;};if _acega .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_fgfbe ,_cgecc :=_acega .Value ,error (nil );if _cgecc !=nil {return _cgecc ;};_fddd .CroptopAttr =&_fgfbe ;continue ;};if _acega .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcdfb ,_gbdgf :=_acega .Value ,error (nil );if _gbdgf !=nil {return _gbdgf ;};_fddd .OpacityAttr =&_dcdfb ;continue ;};if _acega .Name .Local =="\u0067\u0061\u006dm\u0061"{_ebgab ,_eaea :=_acega .Value ,error (nil );if _eaea !=nil {return _eaea ;};_fddd .GammaAttr =&_ebgab ;continue ;};};_dacba :for {_edgcg ,_fgfc :=d .Token ();if _fgfc !=nil {return _fgfc ;};switch _dfdge :=_edgcg .(type ){case _af .StartElement :switch _dfdge .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgea :=NewEG_ShapeElements ();_bgea .Path =NewPath ();if _bace :=d .DecodeElement (_bgea .Path ,&_dfdge );_bace !=nil {return _bace ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_bgea );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edbf :=NewEG_ShapeElements ();_edbf .Formulas =NewFormulas ();if _aegd :=d .DecodeElement (_edbf .Formulas ,&_dfdge );_aegd !=nil {return _aegd ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_edbf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eaba :=NewEG_ShapeElements ();_eaba .Handles =NewHandles ();if _gecc :=d .DecodeElement (_eaba .Handles ,&_dfdge );_gecc !=nil {return _gecc ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_eaba );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecdb :=NewEG_ShapeElements ();_ecdb .Fill =NewFill ();if _eagaa :=d .DecodeElement (_ecdb .Fill ,&_dfdge );_eagaa !=nil {return _eagaa ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_ecdb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggfag :=NewEG_ShapeElements ();_ggfag .Stroke =NewStroke ();if _ceba :=d .DecodeElement (_ggfag .Stroke ,&_dfdge );_ceba !=nil {return _ceba ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_ggfag );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aacg :=NewEG_ShapeElements ();_aacg .Shadow =NewShadow ();if _dcdca :=d .DecodeElement (_aacg .Shadow ,&_dfdge );_dcdca !=nil {return _dcdca ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_aacg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bece :=NewEG_ShapeElements ();_bece .Textbox =NewTextbox ();if _efcf :=d .DecodeElement (_bece .Textbox ,&_dfdge );_efcf !=nil {return _efcf ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_bece );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcad :=NewEG_ShapeElements ();_gcad .Textpath =NewTextpath ();if _gecf :=d .DecodeElement (_gcad .Textpath ,&_dfdge );_gecf !=nil {return _gecf ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_gcad );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dddbf :=NewEG_ShapeElements ();_dddbf .Imagedata =NewImagedata ();if _bgeag :=d .DecodeElement (_dddbf .Imagedata ,&_dfdge );_bgeag !=nil {return _bgeag ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_dddbf );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdcd :=NewEG_ShapeElements ();_cdcd .Skew =NewOfcSkew ();if _bacca :=d .DecodeElement (_cdcd .Skew ,&_dfdge );_bacca !=nil {return _bacca ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_cdcd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdad :=NewEG_ShapeElements ();_gdad .Extrusion =NewOfcExtrusion ();if _dcdaf :=d .DecodeElement (_gdad .Extrusion ,&_dfdge );_dcdaf !=nil {return _dcdaf ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_gdad );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egff :=NewEG_ShapeElements ();_egff .Callout =NewOfcCallout ();if _dgbaf :=d .DecodeElement (_egff .Callout ,&_dfdge );_dgbaf !=nil {return _dgbaf ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_egff );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egdb :=NewEG_ShapeElements ();_egdb .Lock =NewOfcLock ();if _deeab :=d .DecodeElement (_egdb .Lock ,&_dfdge );_deeab !=nil {return _deeab ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_egdb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gebg :=NewEG_ShapeElements ();_gebg .Clippath =NewOfcClippath ();if _gedac :=d .DecodeElement (_gebg .Clippath ,&_dfdge );_gedac !=nil {return _gedac ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_gebg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afgae :=NewEG_ShapeElements ();_afgae .Signatureline =NewOfcSignatureline ();if _ffbd :=d .DecodeElement (_afgae .Signatureline ,&_dfdge );_ffbd !=nil {return _ffbd ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_afgae );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfcd :=NewEG_ShapeElements ();_cfcd .Wrap =_f .NewWrap ();if _aaegf :=d .DecodeElement (_cfcd .Wrap ,&_dfdge );_aaegf !=nil {return _aaegf ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_cfcd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebgca :=NewEG_ShapeElements ();_ebgca .Anchorlock =_f .NewAnchorlock ();if _bafdcc :=d .DecodeElement (_ebgca .Anchorlock ,&_dfdge );_bafdcc !=nil {return _bafdcc ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_ebgca );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbda :=NewEG_ShapeElements ();_fbda .Bordertop =_f .NewBordertop ();if _gfgg :=d .DecodeElement (_fbda .Bordertop ,&_dfdge );_gfgg !=nil {return _gfgg ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_fbda );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdea :=NewEG_ShapeElements ();_cdea .Borderbottom =_f .NewBorderbottom ();if _bbdg :=d .DecodeElement (_cdea .Borderbottom ,&_dfdge );_bbdg !=nil {return _bbdg ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_cdea );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ecddc :=NewEG_ShapeElements ();_ecddc .Borderleft =_f .NewBorderleft ();if _bebc :=d .DecodeElement (_ecddc .Borderleft ,&_dfdge );_bebc !=nil {return _bebc ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_ecddc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cccbc :=NewEG_ShapeElements ();_cccbc .Borderright =_f .NewBorderright ();if _badae :=d .DecodeElement (_cccbc .Borderright ,&_dfdge );_badae !=nil {return _badae ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_cccbc );case _af .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"}:_fdeda :=NewEG_ShapeElements ();_fdeda .ClientData =_d .NewClientData ();if _becg :=d .DecodeElement (_fdeda .ClientData ,&_dfdge );_becg !=nil {return _becg ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_fdeda );case _af .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"}:_fgecb :=NewEG_ShapeElements ();_fgecb .Textdata =_fd .NewTextdata ();if _fcdcf :=d .DecodeElement (_fgecb .Textdata ,&_dfdge );_fcdcf !=nil {return _fcdcf ;};_fddd .EG_ShapeElements =append (_fddd .EG_ShapeElements ,_fgecb );default:_eg .Log ("\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",_dfdge .Name );if _fcbgf :=d .Skip ();_fcbgf !=nil {return _fcbgf ;};};case _af .EndElement :break _dacba ;case _af .CharData :};};return nil ;};func (_ceabc *OfcCT_R )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f\u003a\u0072";};start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",_ceabc .IdAttr )});if _ceabc .TypeAttr !=OfcST_RTypeUnset {_ddfab ,_fgdda :=_ceabc .TypeAttr .MarshalXMLAttr (_af .Name {Local :"\u0074\u0079\u0070\u0065"});if _fgdda !=nil {return _fgdda ;};start .Attr =append (start .Attr ,_ddfab );};if _ceabc .HowAttr !=OfcST_HowUnset {_gaegg ,_bbcbcg :=_ceabc .HowAttr .MarshalXMLAttr (_af .Name {Local :"\u0068\u006f\u0077"});if _bbcbcg !=nil {return _bbcbcg ;};start .Attr =append (start .Attr ,_gaegg );};if _ceabc .IdrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_ceabc .IdrefAttr )});};e .EncodeToken (start );if _ceabc .Proxy !=nil {_fagfd :=_af .StartElement {Name :_af .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_gdfdc :=range _ceabc .Proxy {e .EncodeElement (_gdfdc ,_fagfd );};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_bdcceff *OfcST_Angle )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fbbfe ,_fbebd :=d .Token ();if _fbebd !=nil {return _fbebd ;};if _aceabe ,_gbaac :=_fbbfe .(_af .EndElement );_gbaac &&_aceabe .Name ==start .Name {*_bdcceff =1;return nil ;};if _fagg ,_gfdbf :=_fbbfe .(_af .CharData );!_gfdbf {return _ef .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",_fbbfe );}else {switch string (_fagg ){case "":*_bdcceff =0;case "\u0061\u006e\u0079":*_bdcceff =1;case "\u0033\u0030":*_bdcceff =2;case "\u0034\u0035":*_bdcceff =3;case "\u0036\u0030":*_bdcceff =4;case "\u0039\u0030":*_bdcceff =5;case "\u0061\u0075\u0074\u006f":*_bdcceff =6;};};_fbbfe ,_fbebd =d .Token ();if _fbebd !=nil {return _fbebd ;};if _ceeac ,_cebef :=_fbbfe .(_af .EndElement );_cebef &&_ceeac .Name ==start .Name {return nil ;};return _ef .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",_fbbfe );};func (_dadab OfcST_DiagramLayout )Validate ()error {return _dadab .ValidateWithPath ("")};func (_fbaae *OfcBottom )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _fbaae .OfcCT_StrokeChild .MarshalXML (e ,start );};const (ST_StrokeArrowTypeUnset ST_StrokeArrowType =0;ST_StrokeArrowTypeNone ST_StrokeArrowType =1;ST_StrokeArrowTypeBlock ST_StrokeArrowType =2;ST_StrokeArrowTypeClassic ST_StrokeArrowType =3;ST_StrokeArrowTypeOval ST_StrokeArrowType =4;ST_StrokeArrowTypeDiamond ST_StrokeArrowType =5;ST_StrokeArrowTypeOpen ST_StrokeArrowType =6;);func (_faca *CT_Oval )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u006f\u0076\u0061\u006c";};if _faca .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .HrefAttr )});};if _faca .TargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .TargetAttr )});};if _faca .ClassAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .ClassAttr )});};if _faca .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .TitleAttr )});};if _faca .AltAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006c\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .AltAttr )});};if _faca .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .CoordsizeAttr )});};if _faca .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .CoordoriginAttr )});};if _faca .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .WrapcoordsAttr )});};if _faca .PrintAttr !=_ea .ST_TrueFalseUnset {_dgcf ,_dbgcd :=_faca .PrintAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dbgcd !=nil {return _dbgcd ;};start .Attr =append (start .Attr ,_dgcf );};if _faca .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .IdAttr )});};if _faca .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .StyleAttr )});};if _faca .SpidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .SpidAttr )});};if _faca .OnedAttr !=_ea .ST_TrueFalseUnset {_bgda ,_baad :=_faca .OnedAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _baad !=nil {return _baad ;};start .Attr =append (start .Attr ,_bgda );};if _faca .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .RegroupidAttr )});};if _faca .DoubleclicknotifyAttr !=_ea .ST_TrueFalseUnset {_gdegb ,_bgegc :=_faca .DoubleclicknotifyAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bgegc !=nil {return _bgegc ;};start .Attr =append (start .Attr ,_gdegb );};if _faca .ButtonAttr !=_ea .ST_TrueFalseUnset {_bddcf ,_egaf :=_faca .ButtonAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _egaf !=nil {return _egaf ;};start .Attr =append (start .Attr ,_bddcf );};if _faca .UserhiddenAttr !=_ea .ST_TrueFalseUnset {_eagge ,_fgeb :=_faca .UserhiddenAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fgeb !=nil {return _fgeb ;};start .Attr =append (start .Attr ,_eagge );};if _faca .BulletAttr !=_ea .ST_TrueFalseUnset {_aaafd ,_ffca :=_faca .BulletAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ffca !=nil {return _ffca ;};start .Attr =append (start .Attr ,_aaafd );};if _faca .HrAttr !=_ea .ST_TrueFalseUnset {_ffgd ,_gaee :=_faca .HrAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0068\u0072"});if _gaee !=nil {return _gaee ;};start .Attr =append (start .Attr ,_ffgd );};if _faca .HrstdAttr !=_ea .ST_TrueFalseUnset {_cbeea ,_abae :=_faca .HrstdAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _abae !=nil {return _abae ;};start .Attr =append (start .Attr ,_cbeea );};if _faca .HrnoshadeAttr !=_ea .ST_TrueFalseUnset {_afcb ,_gdadcf :=_faca .HrnoshadeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gdadcf !=nil {return _gdadcf ;};start .Attr =append (start .Attr ,_afcb );};if _faca .HrpctAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .HrpctAttr )});};if _faca .HralignAttr !=OfcST_HrAlignUnset {_dfad ,_agafd :=_faca .HralignAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _agafd !=nil {return _agafd ;};start .Attr =append (start .Attr ,_dfad );};if _faca .AllowincellAttr !=_ea .ST_TrueFalseUnset {_afagg ,_ddde :=_faca .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ddde !=nil {return _ddde ;};start .Attr =append (start .Attr ,_afagg );};if _faca .AllowoverlapAttr !=_ea .ST_TrueFalseUnset {_bggb ,_adea :=_faca .AllowoverlapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _adea !=nil {return _adea ;};start .Attr =append (start .Attr ,_bggb );};if _faca .UserdrawnAttr !=_ea .ST_TrueFalseUnset {_ffcgb ,_cccgf :=_faca .UserdrawnAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _cccgf !=nil {return _cccgf ;};start .Attr =append (start .Attr ,_ffcgb );};if _faca .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .BordertopcolorAttr )});};if _faca .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .BorderleftcolorAttr )});};if _faca .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .BorderbottomcolorAttr )});};if _faca .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .BorderrightcolorAttr )});};if _faca .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_agddb ,_fffd :=_faca .DgmlayoutAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fffd !=nil {return _fffd ;};start .Attr =append (start .Attr ,_agddb );};if _faca .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .DgmnodekindAttr )});};if _faca .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bcga ,_egebf :=_faca .DgmlayoutmruAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _egebf !=nil {return _egebf ;};start .Attr =append (start .Attr ,_bcga );};if _faca .InsetmodeAttr !=OfcST_InsetModeUnset {_egae ,_bagf :=_faca .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bagf !=nil {return _bagf ;};start .Attr =append (start .Attr ,_egae );};if _faca .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .OpacityAttr )});};if _faca .StrokedAttr !=_ea .ST_TrueFalseUnset {_ggfg ,_acfb :=_faca .StrokedAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _acfb !=nil {return _acfb ;};start .Attr =append (start .Attr ,_ggfg );};if _faca .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .StrokecolorAttr )});};if _faca .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .StrokeweightAttr )});};if _faca .InsetpenAttr !=_ea .ST_TrueFalseUnset {_cgfag ,_ddcc :=_faca .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ddcc !=nil {return _ddcc ;};start .Attr =append (start .Attr ,_cgfag );};if _faca .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .ChromakeyAttr )});};if _faca .FilledAttr !=_ea .ST_TrueFalseUnset {_cbgcc ,_fgbcd :=_faca .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fgbcd !=nil {return _fgbcd ;};start .Attr =append (start .Attr ,_cbgcc );};if _faca .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .FillcolorAttr )});};if _faca .SptAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_faca .SptAttr )});};if _faca .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dfgd ,_ccbb :=_faca .ConnectortypeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ccbb !=nil {return _ccbb ;};start .Attr =append (start .Attr ,_dfgd );};if _faca .BwmodeAttr !=OfcST_BWModeUnset {_dgabc ,_feaf :=_faca .BwmodeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _feaf !=nil {return _feaf ;};start .Attr =append (start .Attr ,_dgabc );};if _faca .BwpureAttr !=OfcST_BWModeUnset {_badd ,_acgf :=_faca .BwpureAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _acgf !=nil {return _acgf ;};start .Attr =append (start .Attr ,_badd );};if _faca .BwnormalAttr !=OfcST_BWModeUnset {_acgfe ,_afdge :=_faca .BwnormalAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _afdge !=nil {return _afdge ;};start .Attr =append (start .Attr ,_acgfe );};if _faca .ForcedashAttr !=_ea .ST_TrueFalseUnset {_eecd ,_fcfbg :=_faca .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fcfbg !=nil {return _fcfbg ;};start .Attr =append (start .Attr ,_eecd );};if _faca .OleiconAttr !=_ea .ST_TrueFalseUnset {_fbdf ,_gbbe :=_faca .OleiconAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gbbe !=nil {return _gbbe ;};start .Attr =append (start .Attr ,_fbdf );};if _faca .OleAttr !=_ea .ST_TrueFalseBlankUnset {_bcfca ,_ebec :=_faca .OleAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ebec !=nil {return _ebec ;};start .Attr =append (start .Attr ,_bcfca );};if _faca .PreferrelativeAttr !=_ea .ST_TrueFalseUnset {_deaeg ,_dabfd :=_faca .PreferrelativeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dabfd !=nil {return _dabfd ;};start .Attr =append (start .Attr ,_deaeg );};if _faca .CliptowrapAttr !=_ea .ST_TrueFalseUnset {_badf ,_bgcc :=_faca .CliptowrapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bgcc !=nil {return _bgcc ;};start .Attr =append (start .Attr ,_badf );};if _faca .ClipAttr !=_ea .ST_TrueFalseUnset {_cdfa ,_afedb :=_faca .ClipAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _afedb !=nil {return _afedb ;};start .Attr =append (start .Attr ,_cdfa );};e .EncodeToken (start );if _faca .EG_ShapeElements !=nil {for _ ,_ecaba :=range _faca .EG_ShapeElements {_ecaba .MarshalXML (e ,_af .StartElement {});};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_eaadag *Textpath )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _eaadag .CT_TextPath .MarshalXML (e ,start );};type Handles struct{CT_Handles };func (_eecff *OfcST_HrAlign )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cgbddb ,_gaggf :=d .Token ();if _gaggf !=nil {return _gaggf ;};if _gadgf ,_egccb :=_cgbddb .(_af .EndElement );_egccb &&_gadgf .Name ==start .Name {*_eecff =1;return nil ;};if _baee ,_gbdad :=_cgbddb .(_af .CharData );!_gbdad {return _ef .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",_cgbddb );}else {switch string (_baee ){case "":*_eecff =0;case "\u006c\u0065\u0066\u0074":*_eecff =1;case "\u0072\u0069\u0067h\u0074":*_eecff =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eecff =3;};};_cgbddb ,_gaggf =d .Token ();if _gaggf !=nil {return _gaggf ;};if _dceba ,_ccgfc :=_cgbddb .(_af .EndElement );_ccgfc &&_dceba .Name ==start .Name {return nil ;};return _ef .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",_cgbddb );};type Shape struct{CT_Shape };func (_dggf OfcST_DiagramLayout )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_dggf .String (),start );};func (_fcdaa *OfcDiagram )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fcdaa .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_adgfa :=range start .Attr {if _adgfa .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_cadc ,_egfbc :=_e .ParseInt (_adgfa .Value ,10,64);if _egfbc !=nil {return _egfbc ;};_fcdaa .DgmstyleAttr =&_cadc ;continue ;};if _adgfa .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_fcdaa .AutoformatAttr .UnmarshalXMLAttr (_adgfa );continue ;};if _adgfa .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_fcdaa .ReverseAttr .UnmarshalXMLAttr (_adgfa );continue ;};if _adgfa .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_fcdaa .AutolayoutAttr .UnmarshalXMLAttr (_adgfa );continue ;};if _adgfa .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_eafd ,_aebea :=_e .ParseInt (_adgfa .Value ,10,64);if _aebea !=nil {return _aebea ;};_fcdaa .DgmscalexAttr =&_eafd ;continue ;};if _adgfa .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_dfeabg ,_bbggd :=_e .ParseInt (_adgfa .Value ,10,64);if _bbggd !=nil {return _bbggd ;};_fcdaa .DgmscaleyAttr =&_dfeabg ;continue ;};if _adgfa .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_gedfc ,_daace :=_e .ParseInt (_adgfa .Value ,10,64);if _daace !=nil {return _daace ;};_fcdaa .DgmfontsizeAttr =&_gedfc ;continue ;};if _adgfa .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_ccgg ,_gecga :=_adgfa .Value ,error (nil );if _gecga !=nil {return _gecga ;};_fcdaa .ConstrainboundsAttr =&_ccgg ;continue ;};if _adgfa .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_bccaga ,_cdbgeg :=_e .ParseInt (_adgfa .Value ,10,64);if _cdbgeg !=nil {return _cdbgeg ;};_fcdaa .DgmbasetextscaleAttr =&_bccaga ;continue ;};if _adgfa .Name .Local =="\u0065\u0078\u0074"{_fcdaa .ExtAttr .UnmarshalXMLAttr (_adgfa );continue ;};};_cdbfca :for {_eegcbe ,_eaabe :=d .Token ();if _eaabe !=nil {return _eaabe ;};switch _fgfcd :=_eegcbe .(type ){case _af .StartElement :switch _fgfcd .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcdaa .Relationtable =NewOfcCT_RelationTable ();if _bgaed :=d .DecodeElement (_fcdaa .Relationtable ,&_fgfcd );_bgaed !=nil {return _bgaed ;};default:_eg .Log ("\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",_fgfcd .Name );if _bdfffb :=d .Skip ();_bdfffb !=nil {return _bdfffb ;};};case _af .EndElement :break _cdbfca ;case _af .CharData :};};return nil ;};func (_gfbbe *OfcCT_StrokeChild )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_dgcea :=range start .Attr {if _dgcea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcea .Name .Local =="\u0068\u0072\u0065\u0066"{_acecc ,_dddcb :=_dgcea .Value ,error (nil );if _dddcb !=nil {return _dddcb ;};_gfbbe .HrefAttr =&_acecc ;continue ;};if _dgcea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfbbe .ForcedashAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcea .Name .Local =="\u0074\u0069\u0074l\u0065"{_deddd ,_befec :=_dgcea .Value ,error (nil );if _befec !=nil {return _befec ;};_gfbbe .TitleAttr =&_deddd ;continue ;};if _dgcea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcea .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dfef ,_fbfcb :=_dgcea .Value ,error (nil );if _fbfcb !=nil {return _fbfcb ;};_gfbbe .AlthrefAttr =&_dfef ;continue ;};if _dgcea .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gfbbe .ImageaspectAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gfbbe .StartarrowAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gfbbe .LinestyleAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gfbbe .StartarrowwidthAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gfbbe .JoinstyleAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gfbbe .StartarrowlengthAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_effgcg ,_feeff :=_dgcea .Value ,error (nil );if _feeff !=nil {return _feeff ;};_gfbbe .DashstyleAttr =&_effgcg ;continue ;};if _dgcea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gfbbe .EndarrowAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gfbbe .FilltypeAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gfbbe .EndarrowwidthAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_affbd ,_begfd :=_dgcea .Value ,error (nil );if _begfd !=nil {return _begfd ;};_gfbbe .OpacityAttr =&_affbd ;continue ;};if _dgcea .Name .Local =="\u0063\u006f\u006co\u0072"{_dabd ,_aggcd :=_dgcea .Value ,error (nil );if _aggcd !=nil {return _aggcd ;};_gfbbe .ColorAttr =&_dabd ;continue ;};if _dgcea .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfbbe .InsetpenAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gfbbe .EndarrowlengthAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u0065\u0078\u0074"{_gfbbe .ExtAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gfbbe .EndcapAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_feade ,_cfdf :=_dgcea .Value ,error (nil );if _cfdf !=nil {return _cfdf ;};_gfbbe .Color2Attr =&_feade ;continue ;};if _dgcea .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gfbbe .ImagealignshapeAttr .UnmarshalXMLAttr (_dgcea );continue ;};if _dgcea .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fegfe ,_gfefd :=_dgcea .Value ,error (nil );if _gfefd !=nil {return _gfefd ;};_gfbbe .WeightAttr =&_fegfe ;continue ;};if _dgcea .Name .Local =="\u0073\u0072\u0063"{_gfea ,_edaa :=_dgcea .Value ,error (nil );if _edaa !=nil {return _edaa ;};_gfbbe .SrcAttr =&_gfea ;continue ;};if _dgcea .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bcdfa ,_aafeef :=_dgcea .Value ,error (nil );if _aafeef !=nil {return _aafeef ;};_gfbbe .ImagesizeAttr =&_bcdfa ;continue ;};if _dgcea .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dcecg ,_bagdf :=_e .ParseFloat (_dgcea .Value ,64);if _bagdf !=nil {return _bagdf ;};_gfbbe .MiterlimitAttr =&_dcecg ;continue ;};if _dgcea .Name .Local =="\u006f\u006e"{_gfbbe .OnAttr .UnmarshalXMLAttr (_dgcea );continue ;};};for {_fabcfb ,_cffec :=d .Token ();if _cffec !=nil {return _ef .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",_cffec );};if _gecdc ,_adfc :=_fabcfb .(_af .EndElement );_adfc &&_gecdc .Name ==start .Name {break ;};};return nil ;};func (_eaggeg OfcST_FillType )Validate ()error {return _eaggeg .ValidateWithPath ("")};func (_egebd *ST_ShadowType )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_egebd =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_egebd =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_egebd =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_egebd =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_egebd =4;};return nil ;};func (_cedbfe *ST_EditAs )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_cedbfe =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_cedbfe =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_cedbfe =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_cedbfe =3;case "\u0063\u0079\u0063l\u0065":*_cedbfe =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_cedbfe =5;case "\u0076\u0065\u006e\u006e":*_cedbfe =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_cedbfe =7;};return nil ;};func (_cag *AG_ImageAttributes )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_aeec :=range start .Attr {if _aeec .Name .Local =="\u0073\u0072\u0063"{_efa ,_aaeg :=_aeec .Value ,error (nil );if _aaeg !=nil {return _aaeg ;};_cag .SrcAttr =&_efa ;continue ;};if _aeec .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_eegf ,_dba :=_aeec .Value ,error (nil );if _dba !=nil {return _dba ;};_cag .CropleftAttr =&_eegf ;continue ;};if _aeec .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_fbb ,_gaa :=_aeec .Value ,error (nil );if _gaa !=nil {return _gaa ;};_cag .CroptopAttr =&_fbb ;continue ;};if _aeec .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_bdde ,_gcg :=_aeec .Value ,error (nil );if _gcg !=nil {return _gcg ;};_cag .CroprightAttr =&_bdde ;continue ;};if _aeec .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_adad ,_agd :=_aeec .Value ,error (nil );if _agd !=nil {return _agd ;};_cag .CropbottomAttr =&_adad ;continue ;};if _aeec .Name .Local =="\u0067\u0061\u0069\u006e"{_fega ,_bgad :=_aeec .Value ,error (nil );if _bgad !=nil {return _bgad ;};_cag .GainAttr =&_fega ;continue ;};if _aeec .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_dced ,_bddb :=_aeec .Value ,error (nil );if _bddb !=nil {return _bddb ;};_cag .BlacklevelAttr =&_dced ;continue ;};if _aeec .Name .Local =="\u0067\u0061\u006dm\u0061"{_dde ,_dgfg :=_aeec .Value ,error (nil );if _dgfg !=nil {return _dgfg ;};_cag .GammaAttr =&_dde ;continue ;};if _aeec .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cag .GrayscaleAttr .UnmarshalXMLAttr (_aeec );continue ;};if _aeec .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cag .BilevelAttr .UnmarshalXMLAttr (_aeec );continue ;};};for {_afgg ,_bafb :=d .Token ();if _bafb !=nil {return _ef .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",_bafb );};if _ccea ,_bed :=_afgg .(_af .EndElement );_bed &&_ccea .Name ==start .Name {break ;};};return nil ;};func (_ccgf *CT_F )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u0066";};if _ccgf .EqnAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0065\u0071\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_ccgf .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Rect and its children, prefixing error messages with path +func (_bbebc *Rect )ValidateWithPath (path string )error {if _ffga :=_bbebc .CT_Rect .ValidateWithPath (path );_ffga !=nil {return _ffga ;};return nil ;};func (_egcfg *OfcCT_Proxy )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0070\u0072\u006f\u0078\u0079";};if _egcfg .StartAttr !=_b .ST_TrueFalseBlankUnset {_daafc ,_cbgag :=_egcfg .StartAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061r\u0074"});if _cbgag !=nil {return _cbgag ;};start .Attr =append (start .Attr ,_daafc );};if _egcfg .EndAttr !=_b .ST_TrueFalseBlankUnset {_ggffb ,_fgbca :=_egcfg .EndAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064"});if _fgbca !=nil {return _fgbca ;};start .Attr =append (start .Attr ,_ggffb );};if _egcfg .IdrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_egcfg .IdrefAttr )});};if _egcfg .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_egcfg .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fegfg *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fegfg =0;case "\u0073\u0068\u006fr\u0074":*_fegfg =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fegfg =2;case "\u006c\u006f\u006e\u0067":*_fegfg =3;};return nil ;};func (_ffea *CT_Stroke )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065";};if _ffea .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .IdAttr )});};if _ffea .OnAttr !=_b .ST_TrueFalseUnset {_adcacd ,_fgac :=_ffea .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _fgac !=nil {return _fgac ;};start .Attr =append (start .Attr ,_adcacd );};if _ffea .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .WeightAttr )});};if _ffea .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .ColorAttr )});};if _ffea .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .OpacityAttr )});};if _ffea .LinestyleAttr !=ST_StrokeLineStyleUnset {_bbac ,_eebda :=_ffea .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _eebda !=nil {return _eebda ;};start .Attr =append (start .Attr ,_bbac );};if _ffea .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .MiterlimitAttr )});};if _ffea .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dagac ,_gedb :=_ffea .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _gedb !=nil {return _gedb ;};start .Attr =append (start .Attr ,_dagac );};if _ffea .EndcapAttr !=ST_StrokeEndCapUnset {_fcfb ,_fdccc :=_ffea .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _fdccc !=nil {return _fdccc ;};start .Attr =append (start .Attr ,_fcfb );};if _ffea .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .DashstyleAttr )});};if _ffea .FilltypeAttr !=ST_FillTypeUnset {_aedfa ,_badee :=_ffea .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _badee !=nil {return _badee ;};start .Attr =append (start .Attr ,_aedfa );};if _ffea .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .SrcAttr )});};if _ffea .ImageaspectAttr !=ST_ImageAspectUnset {_becbd ,_fcacb :=_ffea .ImageaspectAttr .MarshalXMLAttr (_d .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _fcacb !=nil {return _fcacb ;};start .Attr =append (start .Attr ,_becbd );};if _ffea .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .ImagesizeAttr )});};if _ffea .ImagealignshapeAttr !=_b .ST_TrueFalseUnset {_bcffg ,_faba :=_ffea .ImagealignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _faba !=nil {return _faba ;};start .Attr =append (start .Attr ,_bcffg );};if _ffea .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .Color2Attr )});};if _ffea .StartarrowAttr !=ST_StrokeArrowTypeUnset {_adbc ,_bbcbc :=_ffea .StartarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _bbcbc !=nil {return _bbcbc ;};start .Attr =append (start .Attr ,_adbc );};if _ffea .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_cdfg ,_aaae :=_ffea .StartarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _aaae !=nil {return _aaae ;};start .Attr =append (start .Attr ,_cdfg );};if _ffea .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_abcd ,_caga :=_ffea .StartarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _caga !=nil {return _caga ;};start .Attr =append (start .Attr ,_abcd );};if _ffea .EndarrowAttr !=ST_StrokeArrowTypeUnset {_feaac ,_aeff :=_ffea .EndarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _aeff !=nil {return _aeff ;};start .Attr =append (start .Attr ,_feaac );};if _ffea .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_ebbae ,_acfc :=_ffea .EndarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _acfc !=nil {return _acfc ;};start .Attr =append (start .Attr ,_ebbae );};if _ffea .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_egfgd ,_cgfgg :=_ffea .EndarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _cgfgg !=nil {return _cgfgg ;};start .Attr =append (start .Attr ,_egfgd );};if _ffea .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .HrefAttr )});};if _ffea .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .AlthrefAttr )});};if _ffea .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .TitleAttr )});};if _ffea .ForcedashAttr !=_b .ST_TrueFalseUnset {_ceebe ,_bced :=_ffea .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bced !=nil {return _bced ;};start .Attr =append (start .Attr ,_ceebe );};if _ffea .RIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .RIdAttr )});};if _ffea .InsetpenAttr !=_b .ST_TrueFalseUnset {_caeeg ,_bfcb :=_ffea .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bfcb !=nil {return _bfcb ;};start .Attr =append (start .Attr ,_caeeg );};if _ffea .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ffea .RelidAttr )});};e .EncodeToken (start );if _ffea .Left !=nil {_bfdf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_ffea .Left ,_bfdf );};if _ffea .Top !=nil {_febgf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0074o\u0070"}};e .EncodeElement (_ffea .Top ,_febgf );};if _ffea .Right !=nil {_fbdgd :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ffea .Right ,_fbdgd );};if _ffea .Bottom !=nil {_ggfd :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ffea .Bottom ,_ggfd );};if _ffea .Column !=nil {_aceg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_ffea .Column ,_aceg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcbca *OfcCT_ClipPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_cg .Sprintf ("\u0025\u0076",_bcbca .VAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type OfcST_HrAlign byte ;func (_ggbe *CT_Path )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbeec :=range start .Attr {if _cbeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeec .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_ggbe .ConnecttypeAttr .UnmarshalXMLAttr (_cbeec );continue ;};if _cbeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeec .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_ggbe .ExtrusionokAttr .UnmarshalXMLAttr (_cbeec );continue ;};if _cbeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_cgdb ,_gadb :=_cbeec .Value ,error (nil );if _gadb !=nil {return _gadb ;};_ggbe .ConnectanglesAttr =&_cgdb ;continue ;};if _cbeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeec .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_dadb ,_ebcda :=_cbeec .Value ,error (nil );if _ebcda !=nil {return _ebcda ;};_ggbe .ConnectlocsAttr =&_dadb ;continue ;};if _cbeec .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_ggbe .GradientshapeokAttr .UnmarshalXMLAttr (_cbeec );continue ;};if _cbeec .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_ggbe .ShadowokAttr .UnmarshalXMLAttr (_cbeec );continue ;};if _cbeec .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_ggbe .ArrowokAttr .UnmarshalXMLAttr (_cbeec );continue ;};if _cbeec .Name .Local =="\u0076"{_bebbd ,_cagge :=_cbeec .Value ,error (nil );if _cagge !=nil {return _cagge ;};_ggbe .VAttr =&_bebbd ;continue ;};if _cbeec .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_ggbe .TextpathokAttr .UnmarshalXMLAttr (_cbeec );continue ;};if _cbeec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_ggbe .InsetpenokAttr .UnmarshalXMLAttr (_cbeec );continue ;};if _cbeec .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_ggbe .StrokeokAttr .UnmarshalXMLAttr (_cbeec );continue ;};if _cbeec .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_ggbe .FillokAttr .UnmarshalXMLAttr (_cbeec );continue ;};if _cbeec .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_dgcca ,_bgced :=_cbeec .Value ,error (nil );if _bgced !=nil {return _bgced ;};_ggbe .TextboxrectAttr =&_dgcca ;continue ;};if _cbeec .Name .Local =="\u006c\u0069\u006d\u006f"{_bfbeb ,_acff :=_cbeec .Value ,error (nil );if _acff !=nil {return _acff ;};_ggbe .LimoAttr =&_bfbeb ;continue ;};if _cbeec .Name .Local =="\u0069\u0064"{_dfgcf ,_adfg :=_cbeec .Value ,error (nil );if _adfg !=nil {return _adfg ;};_ggbe .IdAttr =&_dfgcf ;continue ;};};for {_fgdcf ,_cfbcde :=d .Token ();if _cfbcde !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_cfbcde );};if _gdadb ,_eadgf :=_fgdcf .(_d .EndElement );_eadgf &&_gdadb .Name ==start .Name {break ;};};return nil ;};type CT_Formulas struct{F []*CT_F ;};func (_faafc *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_faafc =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_faafc =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_faafc =2;case "\u0077\u0069\u0064\u0065":*_faafc =3;};return nil ;}; -// Validate validates the OfcBottom and its children -func (_eeea *OfcBottom )Validate ()error {return _eeea .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};func (_eccdc *ST_StrokeArrowLength )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_gaabd ,_afeae :=d .Token ();if _afeae !=nil {return _afeae ;};if _gaaae ,_gefdf :=_gaabd .(_af .EndElement );_gefdf &&_gaaae .Name ==start .Name {*_eccdc =1;return nil ;};if _cefac ,_gbdbb :=_gaabd .(_af .CharData );!_gbdbb {return _ef .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",_gaabd );}else {switch string (_cefac ){case "":*_eccdc =0;case "\u0073\u0068\u006fr\u0074":*_eccdc =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_eccdc =2;case "\u006c\u006f\u006e\u0067":*_eccdc =3;};};_gaabd ,_afeae =d .Token ();if _afeae !=nil {return _afeae ;};if _faeca ,_ebcee :=_gaabd .(_af .EndElement );_ebcee &&_faeca .Name ==start .Name {return nil ;};return _ef .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",_gaabd );};func (_eefa *OfcCT_Skew )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f\u003a\u0073\u006b\u0065\u0077";};if _eefa .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_eefa .IdAttr )});};if _eefa .OnAttr !=_ea .ST_TrueFalseUnset {_ecfca ,_dcbac :=_eefa .OnAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u006e"});if _dcbac !=nil {return _dcbac ;};start .Attr =append (start .Attr ,_ecfca );};if _eefa .OffsetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_eefa .OffsetAttr )});};if _eefa .OriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_eefa .OriginAttr )});};if _eefa .MatrixAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_ef .Sprintf ("\u0025\u0076",*_eefa .MatrixAttr )});};if _eefa .ExtAttr !=ST_ExtUnset {_bagaa ,_ccacf :=_eefa .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ccacf !=nil {return _ccacf ;};start .Attr =append (start .Attr ,_bagaa );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_aafff *Stroke )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _aafff .CT_Stroke .MarshalXML (e ,start );};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _ea .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;};func (_cfefe OfcST_CalloutPlacement )String ()string {switch _cfefe {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u0075\u0073\u0065\u0072";};return "";};func NewOfcShapedefaults ()*OfcShapedefaults {_aagde :=&OfcShapedefaults {};_aagde .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _aagde ;};func (_fbff *AG_OfficeCoreAttributes )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_fcc :=range start .Attr {if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fbff .HralignAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fbff .AllowincellAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u006f\u006e\u0065\u0064"{_fbff .OnedAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fbff .AllowoverlapAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fbff .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fbff .UserdrawnAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fbff .UserhiddenAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bge ,_adabb :=_fcc .Value ,error (nil );if _adabb !=nil {return _adabb ;};_fbff .BordertopcolorAttr =&_bge ;continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0068\u0072"{_fbff .HrAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cccd ,_bab :=_fcc .Value ,error (nil );if _bab !=nil {return _bab ;};_fbff .BorderleftcolorAttr =&_cccd ;continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acf ,_beg :=_fcc .Value ,error (nil );if _beg !=nil {return _beg ;};_fbff .BorderrightcolorAttr =&_acf ;continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fbgc ,_caf :=_e .ParseInt (_fcc .Value ,10,64);if _caf !=nil {return _caf ;};_fbff .DgmnodekindAttr =&_fbgc ;continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fbff .BulletAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cbe ,_abe :=_fcc .Value ,error (nil );if _abe !=nil {return _abe ;};_fbff .BorderbottomcolorAttr =&_cbe ;continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fbff .InsetmodeAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fbff .ButtonAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fbff .DgmlayoutAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0073\u0070\u0069\u0064"{_ade ,_cgae :=_fcc .Value ,error (nil );if _cgae !=nil {return _cgae ;};_fbff .SpidAttr =&_ade ;continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fbff .DgmlayoutmruAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0068\u0072\u0073t\u0064"{_fbff .HrstdAttr .UnmarshalXMLAttr (_fcc );continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0068\u0072\u0070c\u0074"{_dea ,_addd :=_e .ParseFloat (_fcc .Value ,64);if _addd !=nil {return _addd ;};_egaa :=float32 (_dea );_fbff .HrpctAttr =&_egaa ;continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ebe ,_bgdc :=_e .ParseInt (_fcc .Value ,10,64);if _bgdc !=nil {return _bgdc ;};_fbff .RegroupidAttr =&_ebe ;continue ;};if _fcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fbff .HrnoshadeAttr .UnmarshalXMLAttr (_fcc );continue ;};};for {_cdbd ,_fcf :=d .Token ();if _fcf !=nil {return _ef .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",_fcf );};if _ebeg ,_dfbf :=_cdbd .(_af .EndElement );_dfbf &&_ebeg .Name ==start .Name {break ;};};return nil ;};func (_befedg ST_ShadowType )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_adefc :=_af .Attr {};_adefc .Name =name ;switch _befedg {case ST_ShadowTypeUnset :_adefc .Value ="";case ST_ShadowTypeSingle :_adefc .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_adefc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_adefc .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_adefc .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _adefc ,nil ;}; +// Validate validates the AG_CoreAttributes and its children +func (_ggg *AG_CoreAttributes )Validate ()error {return _ggg .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");}; -// Validate validates the OfcInk and its children -func (_dbaf *OfcInk )Validate ()error {return _dbaf .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");}; +// ValidateWithPath validates the Image and its children, prefixing error messages with path +func (_dbeab *Image )ValidateWithPath (path string )error {if _acfg :=_dbeab .CT_Image .ValidateWithPath (path );_acfg !=nil {return _acfg ;};return nil ;}; -// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path -func (_fedcg *OfcCT_Relation )ValidateWithPath (path string )error {if _ffdcac :=_fedcg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ffdcac !=nil {return _ffdcac ;};return nil ;};func (_afcbb *OfcST_ConnectType )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_afcbb =0;case "\u006e\u006f\u006e\u0065":*_afcbb =1;case "\u0072\u0065\u0063\u0074":*_afcbb =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_afcbb =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_afcbb =4;};return nil ;};func (_ecgb *AG_Ext )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {_faba ,_edbe :=_ecgb .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0065\u0078\u0074"});if _edbe !=nil {return _edbe ;};start .Attr =append (start .Attr ,_faba );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};type ST_Ext byte ;type OfcST_CalloutPlacement byte ; +// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path +func (_dfbce *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _fgbfg :=_dfbce .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fgbfg !=nil {return _fgbfg ;};if _dfdda :=_dfbce .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_dfdda !=nil {return _dfdda ;};if _fggaeb :=_dfbce .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fggaeb !=nil {return _fggaeb ;};if _ecfga :=_dfbce .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_ecfga !=nil {return _ecfga ;};if _dbceb :=_dfbce .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dbceb !=nil {return _dbceb ;};if _babde :=_dfbce .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_babde !=nil {return _babde ;};if _bacfbcb :=_dfbce .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bacfbcb !=nil {return _bacfbcb ;};if _bcddg :=_dfbce .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_bcddg !=nil {return _bcddg ;};if _agebf :=_dfbce .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_agebf !=nil {return _agebf ;};if _eedef :=_dfbce .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_eedef !=nil {return _eedef ;};if _cgabc :=_dfbce .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_cgabc !=nil {return _cgabc ;};if _fbaaf :=_dfbce .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_fbaaf !=nil {return _fbaaf ;};if _daae :=_dfbce .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_daae !=nil {return _daae ;};if _affeg :=_dfbce .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_affeg !=nil {return _affeg ;};if _cgcae :=_dfbce .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cgcae !=nil {return _cgcae ;};if _gefdb :=_dfbce .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gefdb !=nil {return _gefdb ;};return nil ;};func (_gadag *ST_Ext )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dagec ,_gdffg :=d .Token ();if _gdffg !=nil {return _gdffg ;};if _ebaeec ,_bgbga :=_dagec .(_d .EndElement );_bgbga &&_ebaeec .Name ==start .Name {*_gadag =1;return nil ;};if _fafe ,_fadec :=_dagec .(_d .CharData );!_fadec {return _cg .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",_dagec );}else {switch string (_fafe ){case "":*_gadag =0;case "\u0076\u0069\u0065\u0077":*_gadag =1;case "\u0065\u0064\u0069\u0074":*_gadag =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_gadag =3;};};_dagec ,_gdffg =d .Token ();if _gdffg !=nil {return _gdffg ;};if _cccfe ,_caegee :=_dagec .(_d .EndElement );_caegee &&_cccfe .Name ==start .Name {return nil ;};return _cg .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",_dagec );};func (_degf *CT_Arc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egaa :=range start .Attr {if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_degf .UserdrawnAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_degf .ButtonAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_degf .DgmlayoutmruAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_degf .UserhiddenAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_degf .CliptowrapAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_degf .BulletAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u006f\u006c\u0065"{_degf .OleAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0068\u0072"{_degf .HrAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0073\u0070\u0069\u0064"{_gcb ,_ecec :=_egaa .Value ,error (nil );if _ecec !=nil {return _ecec ;};_degf .SpidAttr =&_gcb ;continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0068\u0072\u0073t\u0064"{_degf .HrstdAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_degf .BwnormalAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_abge ,_cbcgg :=_egaa .Value ,error (nil );if _cbcgg !=nil {return _cbcgg ;};_degf .BordertopcolorAttr =&_abge ;continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_degf .DgmlayoutAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_degf .ForcedashAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_degf .AllowoverlapAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_degf .HrnoshadeAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_degf .PreferrelativeAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_acbb ,_ffc :=_egaa .Value ,error (nil );if _ffc !=nil {return _ffc ;};_degf .BorderbottomcolorAttr =&_acbb ;continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u006f\u006e\u0065\u0064"{_degf .OnedAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dfec ,_bba :=_c .ParseInt (_egaa .Value ,10,64);if _bba !=nil {return _bba ;};_degf .DgmnodekindAttr =&_dfec ;continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fgcd ,_fgf :=_c .ParseInt (_egaa .Value ,10,64);if _fgf !=nil {return _fgf ;};_degf .RegroupidAttr =&_fgcd ;continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_degf .AllowincellAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0068\u0072\u0070c\u0074"{_aegdb ,_cgad :=_c .ParseFloat (_egaa .Value ,64);if _cgad !=nil {return _cgad ;};_cef :=float32 (_aegdb );_degf .HrpctAttr =&_cef ;continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0063\u006c\u0069\u0070"{_degf .ClipAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_degf .InsetmodeAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gdbca ,_fgae :=_egaa .Value ,error (nil );if _fgae !=nil {return _fgae ;};_degf .BorderleftcolorAttr =&_gdbca ;continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_degf .OleiconAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_abaa ,_cadec :=_egaa .Value ,error (nil );if _cadec !=nil {return _cadec ;};_degf .BorderrightcolorAttr =&_abaa ;continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_degf .ConnectortypeAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_degf .BwpureAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_degf .BwmodeAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0073\u0070\u0074"{_edae ,_egge :=_c .ParseFloat (_egaa .Value ,64);if _egge !=nil {return _egge ;};_fegc :=float32 (_edae );_degf .SptAttr =&_fegc ;continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_degf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_degf .HralignAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_geec ,_gdeg :=_c .ParseFloat (_egaa .Value ,64);if _gdeg !=nil {return _gdeg ;};_degf .EndAngleAttr =&_geec ;continue ;};if _egaa .Name .Local =="\u0069\u0064"{_dfgb ,_cbbc :=_egaa .Value ,error (nil );if _cbbc !=nil {return _cbbc ;};_degf .IdAttr =&_dfgb ;continue ;};if _egaa .Name .Local =="\u0061\u006c\u0074"{_gfdcd ,_cbeb :=_egaa .Value ,error (nil );if _cbeb !=nil {return _cbeb ;};_degf .AltAttr =&_gfdcd ;continue ;};if _egaa .Name .Local =="\u0070\u0072\u0069n\u0074"{_degf .PrintAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_degf .StrokedAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cafd ,_gdgf :=_egaa .Value ,error (nil );if _gdgf !=nil {return _gdgf ;};_degf .WrapcoordsAttr =&_cafd ;continue ;};if _egaa .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ggbc ,_fbdf :=_egaa .Value ,error (nil );if _fbdf !=nil {return _fbdf ;};_degf .StrokeweightAttr =&_ggbc ;continue ;};if _egaa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fdcg ,_ecab :=_egaa .Value ,error (nil );if _ecab !=nil {return _ecab ;};_degf .CoordoriginAttr =&_fdcg ;continue ;};if _egaa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dded ,_dece :=_egaa .Value ,error (nil );if _dece !=nil {return _dece ;};_degf .ChromakeyAttr =&_dded ;continue ;};if _egaa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_agaf ,_gcef :=_egaa .Value ,error (nil );if _gcef !=nil {return _gcef ;};_degf .FillcolorAttr =&_agaf ;continue ;};if _egaa .Name .Local =="\u0073\u0074\u0079l\u0065"{_bbdg ,_bbdd :=_egaa .Value ,error (nil );if _bbdd !=nil {return _bbdd ;};_degf .StyleAttr =&_bbdg ;continue ;};if _egaa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aeced ,_ggbf :=_egaa .Value ,error (nil );if _ggbf !=nil {return _ggbf ;};_degf .OpacityAttr =&_aeced ;continue ;};if _egaa .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bedg ,_abgg :=_egaa .Value ,error (nil );if _abgg !=nil {return _abgg ;};_degf .StrokecolorAttr =&_bedg ;continue ;};if _egaa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_degf .InsetpenAttr .UnmarshalXMLAttr (_egaa );continue ;};if _egaa .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_aacf ,_gfcg :=_c .ParseFloat (_egaa .Value ,64);if _gfcg !=nil {return _gfcg ;};_degf .StartAngleAttr =&_aacf ;continue ;};if _egaa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gbg ,_cged :=_egaa .Value ,error (nil );if _cged !=nil {return _cged ;};_degf .CoordsizeAttr =&_gbg ;continue ;};if _egaa .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgaf ,_dgcf :=_egaa .Value ,error (nil );if _dgcf !=nil {return _dgcf ;};_degf .TitleAttr =&_fgaf ;continue ;};if _egaa .Name .Local =="\u0063\u006c\u0061s\u0073"{_aceee ,_fedcb :=_egaa .Value ,error (nil );if _fedcb !=nil {return _fedcb ;};_degf .ClassAttr =&_aceee ;continue ;};if _egaa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eafe ,_fgcdg :=_egaa .Value ,error (nil );if _fgcdg !=nil {return _fgcdg ;};_degf .TargetAttr =&_eafe ;continue ;};if _egaa .Name .Local =="\u0068\u0072\u0065\u0066"{_fge ,_gfed :=_egaa .Value ,error (nil );if _gfed !=nil {return _gfed ;};_degf .HrefAttr =&_fge ;continue ;};if _egaa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_degf .FilledAttr .UnmarshalXMLAttr (_egaa );continue ;};};_bebb :for {_cfac ,_cfadd :=d .Token ();if _cfadd !=nil {return _cfadd ;};switch _acea :=_cfac .(type ){case _d .StartElement :switch _acea .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afaee :=NewEG_ShapeElements ();_afaee .Path =NewPath ();if _cfgad :=d .DecodeElement (_afaee .Path ,&_acea );_cfgad !=nil {return _cfgad ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_afaee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edbe :=NewEG_ShapeElements ();_edbe .Formulas =NewFormulas ();if _ccge :=d .DecodeElement (_edbe .Formulas ,&_acea );_ccge !=nil {return _ccge ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_edbe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfbcg :=NewEG_ShapeElements ();_cfbcg .Handles =NewHandles ();if _deef :=d .DecodeElement (_cfbcg .Handles ,&_acea );_deef !=nil {return _deef ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_cfbcg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbea :=NewEG_ShapeElements ();_fbea .Fill =NewFill ();if _fedb :=d .DecodeElement (_fbea .Fill ,&_acea );_fedb !=nil {return _fedb ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_fbea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcag :=NewEG_ShapeElements ();_gcag .Stroke =NewStroke ();if _dfdc :=d .DecodeElement (_gcag .Stroke ,&_acea );_dfdc !=nil {return _dfdc ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_gcag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gae :=NewEG_ShapeElements ();_gae .Shadow =NewShadow ();if _aeee :=d .DecodeElement (_gae .Shadow ,&_acea );_aeee !=nil {return _aeee ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_gae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbeg :=NewEG_ShapeElements ();_gbeg .Textbox =NewTextbox ();if _agbc :=d .DecodeElement (_gbeg .Textbox ,&_acea );_agbc !=nil {return _agbc ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_gbeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebbd :=NewEG_ShapeElements ();_ebbd .Textpath =NewTextpath ();if _bbce :=d .DecodeElement (_ebbd .Textpath ,&_acea );_bbce !=nil {return _bbce ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_ebbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdbg :=NewEG_ShapeElements ();_bdbg .Imagedata =NewImagedata ();if _aecd :=d .DecodeElement (_bdbg .Imagedata ,&_acea );_aecd !=nil {return _aecd ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_bdbg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbbf :=NewEG_ShapeElements ();_cbbf .Skew =NewOfcSkew ();if _aeda :=d .DecodeElement (_cbbf .Skew ,&_acea );_aeda !=nil {return _aeda ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_cbbf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aagg :=NewEG_ShapeElements ();_aagg .Extrusion =NewOfcExtrusion ();if _cfgg :=d .DecodeElement (_aagg .Extrusion ,&_acea );_cfgg !=nil {return _cfgg ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_aagg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggef :=NewEG_ShapeElements ();_cggef .Callout =NewOfcCallout ();if _gfee :=d .DecodeElement (_cggef .Callout ,&_acea );_gfee !=nil {return _gfee ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_cggef );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cddac :=NewEG_ShapeElements ();_cddac .Lock =NewOfcLock ();if _bbeda :=d .DecodeElement (_cddac .Lock ,&_acea );_bbeda !=nil {return _bbeda ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_cddac );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adgb :=NewEG_ShapeElements ();_adgb .Clippath =NewOfcClippath ();if _fdda :=d .DecodeElement (_adgb .Clippath ,&_acea );_fdda !=nil {return _fdda ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_adgb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdb :=NewEG_ShapeElements ();_fdb .Signatureline =NewOfcSignatureline ();if _bdcd :=d .DecodeElement (_fdb .Signatureline ,&_acea );_bdcd !=nil {return _bdcd ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_fdb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ceef :=NewEG_ShapeElements ();_ceef .Wrap =_e .NewWrap ();if _fecg :=d .DecodeElement (_ceef .Wrap ,&_acea );_fecg !=nil {return _fecg ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_ceef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afbac :=NewEG_ShapeElements ();_afbac .Anchorlock =_e .NewAnchorlock ();if _bbga :=d .DecodeElement (_afbac .Anchorlock ,&_acea );_bbga !=nil {return _bbga ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_afbac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agbe :=NewEG_ShapeElements ();_agbe .Bordertop =_e .NewBordertop ();if _ebae :=d .DecodeElement (_agbe .Bordertop ,&_acea );_ebae !=nil {return _ebae ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_agbe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_affd :=NewEG_ShapeElements ();_affd .Borderbottom =_e .NewBorderbottom ();if _eeeb :=d .DecodeElement (_affd .Borderbottom ,&_acea );_eeeb !=nil {return _eeeb ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_affd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfee :=NewEG_ShapeElements ();_dfee .Borderleft =_e .NewBorderleft ();if _cbac :=d .DecodeElement (_dfee .Borderleft ,&_acea );_cbac !=nil {return _cbac ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_dfee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfdb :=NewEG_ShapeElements ();_gfdb .Borderright =_e .NewBorderright ();if _dga :=d .DecodeElement (_gfdb .Borderright ,&_acea );_dga !=nil {return _dga ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_gfdb );case _d .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"}:_fcc :=NewEG_ShapeElements ();_fcc .ClientData =_f .NewClientData ();if _gcab :=d .DecodeElement (_fcc .ClientData ,&_acea );_gcab !=nil {return _gcab ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_fcc );case _d .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"}:_ccae :=NewEG_ShapeElements ();_ccae .Textdata =_g .NewTextdata ();if _cfged :=d .DecodeElement (_ccae .Textdata ,&_acea );_cfged !=nil {return _cfged ;};_degf .EG_ShapeElements =append (_degf .EG_ShapeElements ,_ccae );default:_af .Log ("\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",_acea .Name );if _agbf :=d .Skip ();_agbf !=nil {return _agbf ;};};case _d .EndElement :break _bebb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path -func (_afbdf *OfcCT_Diagram )ValidateWithPath (path string )error {if _degef :=_afbdf .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_degef !=nil {return _degef ;};if _cfcdd :=_afbdf .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_cfcdd !=nil {return _cfcdd ;};if _gfcaf :=_afbdf .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_gfcaf !=nil {return _gfcaf ;};if _afbdf .Relationtable !=nil {if _agff :=_afbdf .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_agff !=nil {return _agff ;};};if _cbcaf :=_afbdf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cbcaf !=nil {return _cbcaf ;};return nil ;};func (_bdd *AG_Chromakey )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _bdd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_bdd .ChromakeyAttr )});};return nil ;}; +// Validate validates the CT_Shape and its children +func (_agagaf *CT_Shape )Validate ()error {return _agagaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_dfffg OfcST_ScreenSize )String ()string {switch _dfffg {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 (_ggcfa *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggcfa =0;case "\u0073\u006f\u006ci\u0064":*_ggcfa =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_ggcfa =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_ggcfa =3;};return nil ;};func (_fcffd OfcST_How )Validate ()error {return _fcffd .ValidateWithPath ("")};func (_fdace *Polyline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdace .CT_PolyLine =*NewCT_PolyLine ();for _ ,_agbfe :=range start .Attr {if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fdace .UserdrawnAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0063\u006c\u0069\u0070"{_fdace .ClipAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fdace .UserhiddenAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fdace .InsetmodeAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fdace .BulletAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fdace .PreferrelativeAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0068\u0072"{_fdace .HrAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fdace .OleiconAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0068\u0072\u0073t\u0064"{_fdace .HrstdAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fdace .HrnoshadeAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fafcgc ,_babb :=_agbfe .Value ,error (nil );if _babb !=nil {return _babb ;};_fdace .BordertopcolorAttr =&_fafcgc ;continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fdace .DgmlayoutAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fdace .AllowoverlapAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fdace .BwnormalAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fdace .CliptowrapAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aedbbg ,_gegffb :=_agbfe .Value ,error (nil );if _gegffb !=nil {return _gegffb ;};_fdace .BorderbottomcolorAttr =&_aedbbg ;continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u006f\u006e\u0065\u0064"{_fdace .OnedAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fdace .DgmlayoutmruAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gfcfa ,_adebd :=_c .ParseInt (_agbfe .Value ,10,64);if _adebd !=nil {return _adebd ;};_fdace .RegroupidAttr =&_gfcfa ;continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fdace .AllowincellAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0068\u0072\u0070c\u0074"{_ffbce ,_feagc :=_c .ParseFloat (_agbfe .Value ,64);if _feagc !=nil {return _feagc ;};_ecbeb :=float32 (_ffbce );_fdace .HrpctAttr =&_ecbeb ;continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fdace .ButtonAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0073\u0070\u0069\u0064"{_egfdf ,_fbagac :=_agbfe .Value ,error (nil );if _fbagac !=nil {return _fbagac ;};_fdace .SpidAttr =&_egfdf ;continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0073\u0070\u0074"{_gecbe ,_feab :=_c .ParseFloat (_agbfe .Value ,64);if _feab !=nil {return _feab ;};_bgafa :=float32 (_gecbe );_fdace .SptAttr =&_bgafa ;continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbdga ,_abcbc :=_agbfe .Value ,error (nil );if _abcbc !=nil {return _abcbc ;};_fdace .BorderleftcolorAttr =&_cbdga ;continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u006f\u006c\u0065"{_fdace .OleAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bagfc ,_gfecfb :=_agbfe .Value ,error (nil );if _gfecfb !=nil {return _gfecfb ;};_fdace .BorderrightcolorAttr =&_bagfc ;continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fdace .BwmodeAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_accbb ,_aeegb :=_c .ParseInt (_agbfe .Value ,10,64);if _aeegb !=nil {return _aeegb ;};_fdace .DgmnodekindAttr =&_accbb ;continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fdace .ForcedashAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fdace .BwpureAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fdace .ConnectortypeAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fdace .DoubleclicknotifyAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fdace .HralignAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cfddcf ,_degcf :=_agbfe .Value ,error (nil );if _degcf !=nil {return _degcf ;};_fdace .CoordsizeAttr =&_cfddcf ;continue ;};if _agbfe .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcfbg ,_dacfe :=_agbfe .Value ,error (nil );if _dacfe !=nil {return _dacfe ;};_fdace .StyleAttr =&_dcfbg ;continue ;};if _agbfe .Name .Local =="\u0069\u0064"{_ebggc ,_cegfe :=_agbfe .Value ,error (nil );if _cegfe !=nil {return _cegfe ;};_fdace .IdAttr =&_ebggc ;continue ;};if _agbfe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fdace .StrokedAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Local =="\u0070\u0072\u0069n\u0074"{_fdace .PrintAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cddae ,_bgggg :=_agbfe .Value ,error (nil );if _bgggg !=nil {return _bgggg ;};_fdace .StrokeweightAttr =&_cddae ;continue ;};if _agbfe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aaggb ,_dgccafd :=_agbfe .Value ,error (nil );if _dgccafd !=nil {return _dgccafd ;};_fdace .WrapcoordsAttr =&_aaggb ;continue ;};if _agbfe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eegc ,_dggc :=_agbfe .Value ,error (nil );if _dggc !=nil {return _dggc ;};_fdace .ChromakeyAttr =&_eegc ;continue ;};if _agbfe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fggecb ,_ecgce :=_agbfe .Value ,error (nil );if _ecgce !=nil {return _ecgce ;};_fdace .FillcolorAttr =&_fggecb ;continue ;};if _agbfe .Name .Local =="\u0061\u006c\u0074"{_fcgga ,_fadeb :=_agbfe .Value ,error (nil );if _fadeb !=nil {return _fadeb ;};_fdace .AltAttr =&_fcgga ;continue ;};if _agbfe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ffgbdc ,_faggg :=_agbfe .Value ,error (nil );if _faggg !=nil {return _faggg ;};_fdace .OpacityAttr =&_ffgbdc ;continue ;};if _agbfe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cefed ,_fbdfeg :=_agbfe .Value ,error (nil );if _fbdfeg !=nil {return _fbdfeg ;};_fdace .StrokecolorAttr =&_cefed ;continue ;};if _agbfe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fdace .InsetpenAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fdace .FilledAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_abaff ,_ebeab :=_agbfe .Value ,error (nil );if _ebeab !=nil {return _ebeab ;};_fdace .CoordoriginAttr =&_abaff ;continue ;};if _agbfe .Name .Local =="\u0074\u0069\u0074l\u0065"{_fddgb ,_cfbbg :=_agbfe .Value ,error (nil );if _cfbbg !=nil {return _cfbbg ;};_fdace .TitleAttr =&_fddgb ;continue ;};if _agbfe .Name .Local =="\u0063\u006c\u0061s\u0073"{_effg ,_bacac :=_agbfe .Value ,error (nil );if _bacac !=nil {return _bacac ;};_fdace .ClassAttr =&_effg ;continue ;};if _agbfe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbagacc ,_edfd :=_agbfe .Value ,error (nil );if _edfd !=nil {return _edfd ;};_fdace .TargetAttr =&_fbagacc ;continue ;};if _agbfe .Name .Local =="\u0068\u0072\u0065\u0066"{_efade ,_deaga :=_agbfe .Value ,error (nil );if _deaga !=nil {return _deaga ;};_fdace .HrefAttr =&_efade ;continue ;};if _agbfe .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_gabge ,_ecedb :=_agbfe .Value ,error (nil );if _ecedb !=nil {return _ecedb ;};_fdace .PointsAttr =&_gabge ;continue ;};};_dbegg :for {_eaafe ,_cdgdc :=d .Token ();if _cdgdc !=nil {return _cdgdc ;};switch _dgeef :=_eaafe .(type ){case _d .StartElement :switch _dgeef .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bagdc :=NewOfcInk ();if _bfeeb :=d .DecodeElement (_bagdc ,&_dgeef );_bfeeb !=nil {return _bfeeb ;};_fdace .Ink =append (_fdace .Ink ,_bagdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gegad :=NewEG_ShapeElements ();_gegad .Path =NewPath ();if _eedee :=d .DecodeElement (_gegad .Path ,&_dgeef );_eedee !=nil {return _eedee ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_gegad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgdeg :=NewEG_ShapeElements ();_fgdeg .Formulas =NewFormulas ();if _dddda :=d .DecodeElement (_fgdeg .Formulas ,&_dgeef );_dddda !=nil {return _dddda ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_fgdeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aagfb :=NewEG_ShapeElements ();_aagfb .Handles =NewHandles ();if _cgcac :=d .DecodeElement (_aagfb .Handles ,&_dgeef );_cgcac !=nil {return _cgcac ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_aagfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebddbd :=NewEG_ShapeElements ();_ebddbd .Fill =NewFill ();if _beeeb :=d .DecodeElement (_ebddbd .Fill ,&_dgeef );_beeeb !=nil {return _beeeb ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_ebddbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adcf :=NewEG_ShapeElements ();_adcf .Stroke =NewStroke ();if _acbgec :=d .DecodeElement (_adcf .Stroke ,&_dgeef );_acbgec !=nil {return _acbgec ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_adcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeggb :=NewEG_ShapeElements ();_aeggb .Shadow =NewShadow ();if _ffggc :=d .DecodeElement (_aeggb .Shadow ,&_dgeef );_ffggc !=nil {return _ffggc ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_aeggb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcgbef :=NewEG_ShapeElements ();_dcgbef .Textbox =NewTextbox ();if _bfbgg :=d .DecodeElement (_dcgbef .Textbox ,&_dgeef );_bfbgg !=nil {return _bfbgg ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_dcgbef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_babef :=NewEG_ShapeElements ();_babef .Textpath =NewTextpath ();if _ddcca :=d .DecodeElement (_babef .Textpath ,&_dgeef );_ddcca !=nil {return _ddcca ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_babef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fceaa :=NewEG_ShapeElements ();_fceaa .Imagedata =NewImagedata ();if _dbgaa :=d .DecodeElement (_fceaa .Imagedata ,&_dgeef );_dbgaa !=nil {return _dbgaa ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_fceaa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgfdeg :=NewEG_ShapeElements ();_bgfdeg .Skew =NewOfcSkew ();if _aggfd :=d .DecodeElement (_bgfdeg .Skew ,&_dgeef );_aggfd !=nil {return _aggfd ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_bgfdeg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbggd :=NewEG_ShapeElements ();_cbggd .Extrusion =NewOfcExtrusion ();if _dbgae :=d .DecodeElement (_cbggd .Extrusion ,&_dgeef );_dbgae !=nil {return _dbgae ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_cbggd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfadd :=NewEG_ShapeElements ();_bfadd .Callout =NewOfcCallout ();if _cfcdea :=d .DecodeElement (_bfadd .Callout ,&_dgeef );_cfcdea !=nil {return _cfcdea ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_bfadd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faddce :=NewEG_ShapeElements ();_faddce .Lock =NewOfcLock ();if _edfga :=d .DecodeElement (_faddce .Lock ,&_dgeef );_edfga !=nil {return _edfga ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_faddce );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faddd :=NewEG_ShapeElements ();_faddd .Clippath =NewOfcClippath ();if _fagbg :=d .DecodeElement (_faddd .Clippath ,&_dgeef );_fagbg !=nil {return _fagbg ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_faddd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfaeg :=NewEG_ShapeElements ();_gfaeg .Signatureline =NewOfcSignatureline ();if _fdfbb :=d .DecodeElement (_gfaeg .Signatureline ,&_dgeef );_fdfbb !=nil {return _fdfbb ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_gfaeg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_beggca :=NewEG_ShapeElements ();_beggca .Wrap =_e .NewWrap ();if _bdfdd :=d .DecodeElement (_beggca .Wrap ,&_dgeef );_bdfdd !=nil {return _bdfdd ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_beggca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgab :=NewEG_ShapeElements ();_bgab .Anchorlock =_e .NewAnchorlock ();if _gbebd :=d .DecodeElement (_bgab .Anchorlock ,&_dgeef );_gbebd !=nil {return _gbebd ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_bgab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efgfa :=NewEG_ShapeElements ();_efgfa .Bordertop =_e .NewBordertop ();if _bbcdc :=d .DecodeElement (_efgfa .Bordertop ,&_dgeef );_bbcdc !=nil {return _bbcdc ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_efgfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbcdf :=NewEG_ShapeElements ();_gbcdf .Borderbottom =_e .NewBorderbottom ();if _gdcecg :=d .DecodeElement (_gbcdf .Borderbottom ,&_dgeef );_gdcecg !=nil {return _gdcecg ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_gbcdf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dacef :=NewEG_ShapeElements ();_dacef .Borderleft =_e .NewBorderleft ();if _gacag :=d .DecodeElement (_dacef .Borderleft ,&_dgeef );_gacag !=nil {return _gacag ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_dacef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cgeef :=NewEG_ShapeElements ();_cgeef .Borderright =_e .NewBorderright ();if _ebfag :=d .DecodeElement (_cgeef .Borderright ,&_dgeef );_ebfag !=nil {return _ebfag ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_cgeef );case _d .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"}:_beeedf :=NewEG_ShapeElements ();_beeedf .ClientData =_f .NewClientData ();if _ddcgf :=d .DecodeElement (_beeedf .ClientData ,&_dgeef );_ddcgf !=nil {return _ddcgf ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_beeedf );case _d .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"}:_fddb :=NewEG_ShapeElements ();_fddb .Textdata =_g .NewTextdata ();if _dafdf :=d .DecodeElement (_fddb .Textdata ,&_dgeef );_dafdf !=nil {return _dafdf ;};_fdace .EG_ShapeElements =append (_fdace .EG_ShapeElements ,_fddb );default:_af .Log ("\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",_dgeef .Name );if _ebeca :=d .Skip ();_ebeca !=nil {return _ebeca ;};};case _d .EndElement :break _dbegg ;case _d .CharData :};};return nil ;};func (_ebbca *Line )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebbca .CT_Line =*NewCT_Line ();for _ ,_efbgf :=range start .Attr {if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ebbca .UserdrawnAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ebbca .ButtonAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ebbca .DgmlayoutmruAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ebbca .UserhiddenAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ebbca .CliptowrapAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ebbca .BulletAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u006f\u006c\u0065"{_ebbca .OleAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0068\u0072"{_ebbca .HrAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0073\u0070\u0069\u0064"{_eabdd ,_dgafga :=_efbgf .Value ,error (nil );if _dgafga !=nil {return _dgafga ;};_ebbca .SpidAttr =&_eabdd ;continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0068\u0072\u0073t\u0064"{_ebbca .HrstdAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ebbca .BwnormalAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ebab ,_cddc :=_efbgf .Value ,error (nil );if _cddc !=nil {return _cddc ;};_ebbca .BordertopcolorAttr =&_ebab ;continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ebbca .DgmlayoutAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ebbca .ForcedashAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ebbca .AllowoverlapAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ebbca .HrnoshadeAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ebbca .PreferrelativeAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gfgdf ,_fbgf :=_efbgf .Value ,error (nil );if _fbgf !=nil {return _fbgf ;};_ebbca .BorderbottomcolorAttr =&_gfgdf ;continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u006f\u006e\u0065\u0064"{_ebbca .OnedAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cddgc ,_egcf :=_c .ParseInt (_efbgf .Value ,10,64);if _egcf !=nil {return _egcf ;};_ebbca .DgmnodekindAttr =&_cddgc ;continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gbgecc ,_geaad :=_c .ParseInt (_efbgf .Value ,10,64);if _geaad !=nil {return _geaad ;};_ebbca .RegroupidAttr =&_gbgecc ;continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ebbca .AllowincellAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0068\u0072\u0070c\u0074"{_bebf ,_cgfeg :=_c .ParseFloat (_efbgf .Value ,64);if _cgfeg !=nil {return _cgfeg ;};_cfabe :=float32 (_bebf );_ebbca .HrpctAttr =&_cfabe ;continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0063\u006c\u0069\u0070"{_ebbca .ClipAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ebbca .InsetmodeAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cffaf ,_bcce :=_efbgf .Value ,error (nil );if _bcce !=nil {return _bcce ;};_ebbca .BorderleftcolorAttr =&_cffaf ;continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ebbca .OleiconAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_adgba ,_cdccf :=_efbgf .Value ,error (nil );if _cdccf !=nil {return _cdccf ;};_ebbca .BorderrightcolorAttr =&_adgba ;continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ebbca .ConnectortypeAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ebbca .BwpureAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ebbca .BwmodeAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0073\u0070\u0074"{_daadf ,_bffde :=_c .ParseFloat (_efbgf .Value ,64);if _bffde !=nil {return _bffde ;};_gcabg :=float32 (_daadf );_ebbca .SptAttr =&_gcabg ;continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ebbca .DoubleclicknotifyAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbgf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ebbca .HralignAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Local =="\u0074\u006f"{_egfgde ,_gecef :=_efbgf .Value ,error (nil );if _gecef !=nil {return _gecef ;};_ebbca .ToAttr =&_egfgde ;continue ;};if _efbgf .Name .Local =="\u0069\u0064"{_bcbgbe ,_cdeab :=_efbgf .Value ,error (nil );if _cdeab !=nil {return _cdeab ;};_ebbca .IdAttr =&_bcbgbe ;continue ;};if _efbgf .Name .Local =="\u0061\u006c\u0074"{_acgda ,_fcbdf :=_efbgf .Value ,error (nil );if _fcbdf !=nil {return _fcbdf ;};_ebbca .AltAttr =&_acgda ;continue ;};if _efbgf .Name .Local =="\u0070\u0072\u0069n\u0074"{_ebbca .PrintAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ebbca .StrokedAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fdfdg ,_agbff :=_efbgf .Value ,error (nil );if _agbff !=nil {return _agbff ;};_ebbca .WrapcoordsAttr =&_fdfdg ;continue ;};if _efbgf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bdeff ,_bfcfaf :=_efbgf .Value ,error (nil );if _bfcfaf !=nil {return _bfcfaf ;};_ebbca .StrokeweightAttr =&_bdeff ;continue ;};if _efbgf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bcfc ,_ecba :=_efbgf .Value ,error (nil );if _ecba !=nil {return _ecba ;};_ebbca .CoordoriginAttr =&_bcfc ;continue ;};if _efbgf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cgec ,_bcfca :=_efbgf .Value ,error (nil );if _bcfca !=nil {return _bcfca ;};_ebbca .ChromakeyAttr =&_cgec ;continue ;};if _efbgf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_beabc ,_agga :=_efbgf .Value ,error (nil );if _agga !=nil {return _agga ;};_ebbca .FillcolorAttr =&_beabc ;continue ;};if _efbgf .Name .Local =="\u0073\u0074\u0079l\u0065"{_edabab ,_fffac :=_efbgf .Value ,error (nil );if _fffac !=nil {return _fffac ;};_ebbca .StyleAttr =&_edabab ;continue ;};if _efbgf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eeaebf ,_bcdbc :=_efbgf .Value ,error (nil );if _bcdbc !=nil {return _bcdbc ;};_ebbca .OpacityAttr =&_eeaebf ;continue ;};if _efbgf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_acbf ,_dbafd :=_efbgf .Value ,error (nil );if _dbafd !=nil {return _dbafd ;};_ebbca .StrokecolorAttr =&_acbf ;continue ;};if _efbgf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ebbca .InsetpenAttr .UnmarshalXMLAttr (_efbgf );continue ;};if _efbgf .Name .Local =="\u0066\u0072\u006f\u006d"{_eggab ,_cecc :=_efbgf .Value ,error (nil );if _cecc !=nil {return _cecc ;};_ebbca .FromAttr =&_eggab ;continue ;};if _efbgf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cebfa ,_effbc :=_efbgf .Value ,error (nil );if _effbc !=nil {return _effbc ;};_ebbca .CoordsizeAttr =&_cebfa ;continue ;};if _efbgf .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecgb ,_faacb :=_efbgf .Value ,error (nil );if _faacb !=nil {return _faacb ;};_ebbca .TitleAttr =&_ecgb ;continue ;};if _efbgf .Name .Local =="\u0063\u006c\u0061s\u0073"{_badba ,_fadee :=_efbgf .Value ,error (nil );if _fadee !=nil {return _fadee ;};_ebbca .ClassAttr =&_badba ;continue ;};if _efbgf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bfecg ,_aggbc :=_efbgf .Value ,error (nil );if _aggbc !=nil {return _aggbc ;};_ebbca .TargetAttr =&_bfecg ;continue ;};if _efbgf .Name .Local =="\u0068\u0072\u0065\u0066"{_agceb ,_aggce :=_efbgf .Value ,error (nil );if _aggce !=nil {return _aggce ;};_ebbca .HrefAttr =&_agceb ;continue ;};if _efbgf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ebbca .FilledAttr .UnmarshalXMLAttr (_efbgf );continue ;};};_eaeae :for {_bfea ,_adedd :=d .Token ();if _adedd !=nil {return _adedd ;};switch _gcegf :=_bfea .(type ){case _d .StartElement :switch _gcegf .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cefa :=NewEG_ShapeElements ();_cefa .Path =NewPath ();if _ceefbe :=d .DecodeElement (_cefa .Path ,&_gcegf );_ceefbe !=nil {return _ceefbe ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_cefa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdff :=NewEG_ShapeElements ();_gdff .Formulas =NewFormulas ();if _bagff :=d .DecodeElement (_gdff .Formulas ,&_gcegf );_bagff !=nil {return _bagff ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_gdff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adgfg :=NewEG_ShapeElements ();_adgfg .Handles =NewHandles ();if _eeega :=d .DecodeElement (_adgfg .Handles ,&_gcegf );_eeega !=nil {return _eeega ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_adgfg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_geaef :=NewEG_ShapeElements ();_geaef .Fill =NewFill ();if _defcc :=d .DecodeElement (_geaef .Fill ,&_gcegf );_defcc !=nil {return _defcc ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_geaef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aegad :=NewEG_ShapeElements ();_aegad .Stroke =NewStroke ();if _bbdfg :=d .DecodeElement (_aegad .Stroke ,&_gcegf );_bbdfg !=nil {return _bbdfg ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_aegad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeegc :=NewEG_ShapeElements ();_aeegc .Shadow =NewShadow ();if _dgafgad :=d .DecodeElement (_aeegc .Shadow ,&_gcegf );_dgafgad !=nil {return _dgafgad ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_aeegc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfbeb :=NewEG_ShapeElements ();_dfbeb .Textbox =NewTextbox ();if _aggdb :=d .DecodeElement (_dfbeb .Textbox ,&_gcegf );_aggdb !=nil {return _aggdb ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_dfbeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aacdg :=NewEG_ShapeElements ();_aacdg .Textpath =NewTextpath ();if _ebdcg :=d .DecodeElement (_aacdg .Textpath ,&_gcegf );_ebdcg !=nil {return _ebdcg ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_aacdg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbgd :=NewEG_ShapeElements ();_gbgd .Imagedata =NewImagedata ();if _badeec :=d .DecodeElement (_gbgd .Imagedata ,&_gcegf );_badeec !=nil {return _badeec ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_gbgd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaaca :=NewEG_ShapeElements ();_eaaca .Skew =NewOfcSkew ();if _aggaf :=d .DecodeElement (_eaaca .Skew ,&_gcegf );_aggaf !=nil {return _aggaf ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_eaaca );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_daecb :=NewEG_ShapeElements ();_daecb .Extrusion =NewOfcExtrusion ();if _facfc :=d .DecodeElement (_daecb .Extrusion ,&_gcegf );_facfc !=nil {return _facfc ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_daecb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agbag :=NewEG_ShapeElements ();_agbag .Callout =NewOfcCallout ();if _cdeg :=d .DecodeElement (_agbag .Callout ,&_gcegf );_cdeg !=nil {return _cdeg ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_agbag );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ceadf :=NewEG_ShapeElements ();_ceadf .Lock =NewOfcLock ();if _acfa :=d .DecodeElement (_ceadf .Lock ,&_gcegf );_acfa !=nil {return _acfa ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_ceadf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcacb :=NewEG_ShapeElements ();_bcacb .Clippath =NewOfcClippath ();if _gfafb :=d .DecodeElement (_bcacb .Clippath ,&_gcegf );_gfafb !=nil {return _gfafb ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_bcacb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aacbc :=NewEG_ShapeElements ();_aacbc .Signatureline =NewOfcSignatureline ();if _dadfd :=d .DecodeElement (_aacbc .Signatureline ,&_gcegf );_dadfd !=nil {return _dadfd ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_aacbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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 =_e .NewWrap ();if _aabbag :=d .DecodeElement (_caaf .Wrap ,&_gcegf );_aabbag !=nil {return _aabbag ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_caaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffcab :=NewEG_ShapeElements ();_ffcab .Anchorlock =_e .NewAnchorlock ();if _fgbbd :=d .DecodeElement (_ffcab .Anchorlock ,&_gcegf );_fgbbd !=nil {return _fgbbd ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_ffcab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdccb :=NewEG_ShapeElements ();_cdccb .Bordertop =_e .NewBordertop ();if _egbfae :=d .DecodeElement (_cdccb .Bordertop ,&_gcegf );_egbfae !=nil {return _egbfae ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_cdccb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eageg :=NewEG_ShapeElements ();_eageg .Borderbottom =_e .NewBorderbottom ();if _fedf :=d .DecodeElement (_eageg .Borderbottom ,&_gcegf );_fedf !=nil {return _fedf ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_eageg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fggffc :=NewEG_ShapeElements ();_fggffc .Borderleft =_e .NewBorderleft ();if _cbace :=d .DecodeElement (_fggffc .Borderleft ,&_gcegf );_cbace !=nil {return _cbace ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_fggffc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abgeeg :=NewEG_ShapeElements ();_abgeeg .Borderright =_e .NewBorderright ();if _fdcbad :=d .DecodeElement (_abgeeg .Borderright ,&_gcegf );_fdcbad !=nil {return _fdcbad ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_abgeeg );case _d .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"}:_faagg :=NewEG_ShapeElements ();_faagg .ClientData =_f .NewClientData ();if _dfacb :=d .DecodeElement (_faagg .ClientData ,&_gcegf );_dfacb !=nil {return _dfacb ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_faagg );case _d .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"}:_ccgdf :=NewEG_ShapeElements ();_ccgdf .Textdata =_g .NewTextdata ();if _fbfed :=d .DecodeElement (_ccgdf .Textdata ,&_gcegf );_fbfed !=nil {return _fbfed ;};_ebbca .EG_ShapeElements =append (_ebbca .EG_ShapeElements ,_ccgdf );default:_af .Log ("\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",_gcegf .Name );if _aeea :=d .Skip ();_aeea !=nil {return _aeea ;};};case _d .EndElement :break _eaeae ;case _d .CharData :};};return nil ;};type ST_Ext byte ;func (_aedgd OfcST_ExtrusionRender )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fecbe :=_d .Attr {};_fecbe .Name =name ;switch _aedgd {case OfcST_ExtrusionRenderUnset :_fecbe .Value ="";case OfcST_ExtrusionRenderSolid :_fecbe .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_fecbe .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_fecbe .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _fecbe ,nil ;};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};func NewShadow ()*Shadow {_deeag :=&Shadow {};_deeag .CT_Shadow =*NewCT_Shadow ();return _deeag }; -// ValidateWithPath validates the Textbox and its children, prefixing error messages with path -func (_fcbbc *Textbox )ValidateWithPath (path string )error {if _daggf :=_fcbbc .CT_Textbox .ValidateWithPath (path );_daggf !=nil {return _daggf ;};return nil ;};func NewOfcCT_R ()*OfcCT_R {_abbee :=&OfcCT_R {};return _abbee };func (_afaac *OfcST_ConnectType )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fccde ,_bbdab :=d .Token ();if _bbdab !=nil {return _bbdab ;};if _ddbdc ,_cdfcc :=_fccde .(_af .EndElement );_cdfcc &&_ddbdc .Name ==start .Name {*_afaac =1;return nil ;};if _dafcf ,_fegbcc :=_fccde .(_af .CharData );!_fegbcc {return _ef .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",_fccde );}else {switch string (_dafcf ){case "":*_afaac =0;case "\u006e\u006f\u006e\u0065":*_afaac =1;case "\u0072\u0065\u0063\u0074":*_afaac =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_afaac =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_afaac =4;};};_fccde ,_bbdab =d .Token ();if _bbdab !=nil {return _bbdab ;};if _bfdcg ,_eadaf :=_fccde .(_af .EndElement );_eadaf &&_bfdcg .Name ==start .Name {return nil ;};return _ef .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",_fccde );};func (_gbcag OfcST_OLEDrawAspect )Validate ()error {return _gbcag .ValidateWithPath ("")}; +// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path +func (_eeec *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _eeec .Idmap !=nil {if _cdff :=_eeec .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_cdff !=nil {return _cdff ;};};if _eeec .Regrouptable !=nil {if _aedbc :=_eeec .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_aedbc !=nil {return _aedbc ;};};if _eeec .Rules !=nil {if _gbgac :=_eeec .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_gbgac !=nil {return _gbgac ;};};if _daebg :=_eeec .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_daebg !=nil {return _daebg ;};return nil ;};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func (_egfbc *OfcCT_EquationXml )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffaed :=range start .Attr {if _ffaed .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gbda ,_gdegdg :=_ffaed .Value ,error (nil );if _gdegdg !=nil {return _gdegdg ;};_egfbc .ContentTypeAttr =&_gbda ;continue ;};};_fedaa :for {_afaba ,_ddbcgf :=d .Token ();if _ddbcgf !=nil {return _ddbcgf ;};switch _feefgc :=_afaba .(type ){case _d .StartElement :switch _feefgc .Name {default:if _gcebd ,_dgeed :=_af .CreateElement (_feefgc );_dgeed !=nil {return _dgeed ;}else {if _fcga :=d .DecodeElement (_gcebd ,&_feefgc );_fcga !=nil {return _fcga ;};_egfbc .Any =_gcebd ;};};case _d .EndElement :break _fedaa ;case _d .CharData :};};return nil ;}; -// Validate validates the AG_StrokeAttributes and its children -func (_fagd *AG_StrokeAttributes )Validate ()error {return _fagd .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};type OfcComplex struct{OfcCT_Complex };func (_aacab ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _aacab {case 0,1,2,3,4,5:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aacab ));};return nil ;};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;);func (_aeeeaa ST_ShadowType )Validate ()error {return _aeeeaa .ValidateWithPath ("")};func (_aecfag ST_ShadowType )ValidateWithPath (path string )error {switch _aecfag {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aecfag ));};return nil ;};type ST_EditAs byte ;type Curve struct{CT_Curve };func (_ad *AG_Adj )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _ad .AdjAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u0064\u006a"},Value :_ef .Sprintf ("\u0025\u0076",*_ad .AdjAttr )});};return nil ;}; +// Validate validates the OfcSkew and its children +func (_gdeeg *OfcSkew )Validate ()error {return _gdeeg .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};func (_adcaa OfcST_InsetMode )Validate ()error {return _adcaa .ValidateWithPath ("")}; -// Validate validates the CT_Oval and its children -func (_bebcc *CT_Oval )Validate ()error {return _bebcc .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");}; +// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path +func (_fdgbd *CT_Image )ValidateWithPath (path string )error {for _egefe ,_ccgedc :=range _fdgbd .EG_ShapeElements {if _eegfa :=_ccgedc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_egefe ));_eegfa !=nil {return _eegfa ;};};if _degd :=_fdgbd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_degd !=nil {return _degd ;};if _egaae :=_fdgbd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_egaae !=nil {return _egaae ;};if _baggc :=_fdgbd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_baggc !=nil {return _baggc ;};if _eeebg :=_fdgbd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_eeebg !=nil {return _eeebg ;};if _cfebd :=_fdgbd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cfebd !=nil {return _cfebd ;};if _edca :=_fdgbd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_edca !=nil {return _edca ;};if _abgef :=_fdgbd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_abgef !=nil {return _abgef ;};if _edga :=_fdgbd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_edga !=nil {return _edga ;};if _cagc :=_fdgbd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cagc !=nil {return _cagc ;};if _fgaea :=_fdgbd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fgaea !=nil {return _fgaea ;};if _eeabd :=_fdgbd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_eeabd !=nil {return _eeabd ;};if _fgee :=_fdgbd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fgee !=nil {return _fgee ;};if _dcba :=_fdgbd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dcba !=nil {return _dcba ;};if _fdef :=_fdgbd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fdef !=nil {return _fdef ;};if _fegg :=_fdgbd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fegg !=nil {return _fegg ;};if _egccf :=_fdgbd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_egccf !=nil {return _egccf ;};if _efef :=_fdgbd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_efef !=nil {return _efef ;};if _fggab :=_fdgbd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fggab !=nil {return _fggab ;};if _eagbf :=_fdgbd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eagbf !=nil {return _eagbf ;};if _babee :=_fdgbd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_babee !=nil {return _babee ;};if _caff :=_fdgbd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_caff !=nil {return _caff ;};if _abgcc :=_fdgbd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_abgcc !=nil {return _abgcc ;};if _baaa :=_fdgbd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_baaa !=nil {return _baaa ;};if _fbebb :=_fdgbd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fbebb !=nil {return _fbebb ;};if _agec :=_fdgbd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_agec !=nil {return _agec ;};if _cbbfe :=_fdgbd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cbbfe !=nil {return _cbbfe ;};if _cbda :=_fdgbd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cbda !=nil {return _cbda ;};if _fbgea :=_fdgbd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fbgea !=nil {return _fbgea ;};if _fabbf :=_fdgbd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fabbf !=nil {return _fabbf ;};if _dagc :=_fdgbd .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_dagc !=nil {return _dagc ;};if _gdcf :=_fdgbd .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_gdcf !=nil {return _gdcf ;};return nil ;}; -// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path -func (_aadbf *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path +func (_gecg *CT_Handles )ValidateWithPath (path string )error {for _ggab ,_afbb :=range _gecg .H {if _affe :=_afbb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_ggab ));_affe !=nil {return _affe ;};};return nil ;};func NewCT_Background ()*CT_Background {_dfdd :=&CT_Background {};return _dfdd };func (_cdbba *OfcCT_RelationTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065";};if _cdbba .ExtAttr !=ST_ExtUnset {_bcee ,_badfg :=_cdbba .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _badfg !=nil {return _badfg ;};start .Attr =append (start .Attr ,_bcee );};e .EncodeToken (start );if _cdbba .Rel !=nil {_acbac :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_edagf :=range _cdbba .Rel {e .EncodeElement (_edagf ,_acbac );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_FillType byte ;func (_dcffc *EG_ShapeElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcffc .Path !=nil {_fadgb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_dcffc .Path ,_fadgb );};if _dcffc .Formulas !=nil {_ebfgg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_dcffc .Formulas ,_ebfgg );};if _dcffc .Handles !=nil {_cfcbf :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_dcffc .Handles ,_cfcbf );};if _dcffc .Fill !=nil {_eaabe :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_dcffc .Fill ,_eaabe );};if _dcffc .Stroke !=nil {_ffgg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_dcffc .Stroke ,_ffgg );};if _dcffc .Shadow !=nil {_efdgff :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_dcffc .Shadow ,_efdgff );};if _dcffc .Textbox !=nil {_gdeaf :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_dcffc .Textbox ,_gdeaf );};if _dcffc .Textpath !=nil {_bcac :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_dcffc .Textpath ,_bcac );};if _dcffc .Imagedata !=nil {_dbfeg :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dcffc .Imagedata ,_dbfeg );};if _dcffc .Skew !=nil {_cece :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_dcffc .Skew ,_cece );};if _dcffc .Extrusion !=nil {_agdfb :=_d .StartElement {Name :_d .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_dcffc .Extrusion ,_agdfb );};if _dcffc .Callout !=nil {_daddg :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_dcffc .Callout ,_daddg );};if _dcffc .Lock !=nil {_dcfbe :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_dcffc .Lock ,_dcfbe );};if _dcffc .Clippath !=nil {_beafg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_dcffc .Clippath ,_beafg );};if _dcffc .Signatureline !=nil {_ggbec :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_dcffc .Signatureline ,_ggbec );};if _dcffc .Wrap !=nil {_fgaff :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_dcffc .Wrap ,_fgaff );};if _dcffc .Anchorlock !=nil {_dfceg :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}};e .EncodeElement (_dcffc .Anchorlock ,_dfceg );};if _dcffc .Bordertop !=nil {_aabac :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_dcffc .Bordertop ,_aabac );};if _dcffc .Borderbottom !=nil {_baggb :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_dcffc .Borderbottom ,_baggb );};if _dcffc .Borderleft !=nil {_bbffe :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}};e .EncodeElement (_dcffc .Borderleft ,_bbffe );};if _dcffc .Borderright !=nil {_deafg :=_d .StartElement {Name :_d .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dcffc .Borderright ,_deafg );};if _dcffc .ClientData !=nil {_dgcgf :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dcffc .ClientData ,_dgcgf );};if _dcffc .Textdata !=nil {_dcef :=_d .StartElement {Name :_d .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dcffc .Textdata ,_dcef );};return nil ;};func (_dgdga ST_StrokeLineStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgdga .String (),start );}; -// Validate validates the OfcCT_ClipPath and its children -func (_baeagd *OfcCT_ClipPath )Validate ()error {return _baeagd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};func (_baccb OfcST_FillType )ValidateWithPath (path string )error {switch _baccb {case 0,1,2,3,4,5,6,7,8,9:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baccb ));};return nil ;};type OfcST_Angle byte ;func (_bfebf *CT_Stroke )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065";};if _bfebf .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .IdAttr )});};if _bfebf .OnAttr !=_ea .ST_TrueFalseUnset {_fbfac ,_cbag :=_bfebf .OnAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u006e"});if _cbag !=nil {return _cbag ;};start .Attr =append (start .Attr ,_fbfac );};if _bfebf .WeightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .WeightAttr )});};if _bfebf .ColorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .ColorAttr )});};if _bfebf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .OpacityAttr )});};if _bfebf .LinestyleAttr !=ST_StrokeLineStyleUnset {_bcegd ,_dfeef :=_bfebf .LinestyleAttr .MarshalXMLAttr (_af .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _dfeef !=nil {return _dfeef ;};start .Attr =append (start .Attr ,_bcegd );};if _bfebf .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .MiterlimitAttr )});};if _bfebf .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_gfebc ,_bddba :=_bfebf .JoinstyleAttr .MarshalXMLAttr (_af .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _bddba !=nil {return _bddba ;};start .Attr =append (start .Attr ,_gfebc );};if _bfebf .EndcapAttr !=ST_StrokeEndCapUnset {_ecccf ,_cbdac :=_bfebf .EndcapAttr .MarshalXMLAttr (_af .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _cbdac !=nil {return _cbdac ;};start .Attr =append (start .Attr ,_ecccf );};if _bfebf .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .DashstyleAttr )});};if _bfebf .FilltypeAttr !=ST_FillTypeUnset {_dfgc ,_badg :=_bfebf .FilltypeAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _badg !=nil {return _badg ;};start .Attr =append (start .Attr ,_dfgc );};if _bfebf .SrcAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0072\u0063"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .SrcAttr )});};if _bfebf .ImageaspectAttr !=ST_ImageAspectUnset {_cecc ,_bdfeb :=_bfebf .ImageaspectAttr .MarshalXMLAttr (_af .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _bdfeb !=nil {return _bdfeb ;};start .Attr =append (start .Attr ,_cecc );};if _bfebf .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .ImagesizeAttr )});};if _bfebf .ImagealignshapeAttr !=_ea .ST_TrueFalseUnset {_gaegf ,_bdca :=_bfebf .ImagealignshapeAttr .MarshalXMLAttr (_af .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _bdca !=nil {return _bdca ;};start .Attr =append (start .Attr ,_gaegf );};if _bfebf .Color2Attr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .Color2Attr )});};if _bfebf .StartarrowAttr !=ST_StrokeArrowTypeUnset {_eacga ,_bdaa :=_bfebf .StartarrowAttr .MarshalXMLAttr (_af .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _bdaa !=nil {return _bdaa ;};start .Attr =append (start .Attr ,_eacga );};if _bfebf .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_eegfg ,_fagedd :=_bfebf .StartarrowwidthAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _fagedd !=nil {return _fagedd ;};start .Attr =append (start .Attr ,_eegfg );};if _bfebf .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_geage ,_afagb :=_bfebf .StartarrowlengthAttr .MarshalXMLAttr (_af .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _afagb !=nil {return _afagb ;};start .Attr =append (start .Attr ,_geage );};if _bfebf .EndarrowAttr !=ST_StrokeArrowTypeUnset {_afcbg ,_ecbee :=_bfebf .EndarrowAttr .MarshalXMLAttr (_af .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _ecbee !=nil {return _ecbee ;};start .Attr =append (start .Attr ,_afcbg );};if _bfebf .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_ddfge ,_ebabb :=_bfebf .EndarrowwidthAttr .MarshalXMLAttr (_af .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _ebabb !=nil {return _ebabb ;};start .Attr =append (start .Attr ,_ddfge );};if _bfebf .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_daae ,_deac :=_bfebf .EndarrowlengthAttr .MarshalXMLAttr (_af .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _deac !=nil {return _deac ;};start .Attr =append (start .Attr ,_daae );};if _bfebf .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .HrefAttr )});};if _bfebf .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .AlthrefAttr )});};if _bfebf .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .TitleAttr )});};if _bfebf .ForcedashAttr !=_ea .ST_TrueFalseUnset {_gddab ,_bgebe :=_bfebf .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bgebe !=nil {return _bgebe ;};start .Attr =append (start .Attr ,_gddab );};if _bfebf .RIdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .RIdAttr )});};if _bfebf .InsetpenAttr !=_ea .ST_TrueFalseUnset {_dccbd ,_bdff :=_bfebf .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bdff !=nil {return _bdff ;};start .Attr =append (start .Attr ,_dccbd );};if _bfebf .RelidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bfebf .RelidAttr )});};e .EncodeToken (start );if _bfebf .Left !=nil {_ecbc :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_bfebf .Left ,_ecbc );};if _bfebf .Top !=nil {_bdfga :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0074o\u0070"}};e .EncodeElement (_bfebf .Top ,_bdfga );};if _bfebf .Right !=nil {_bddg :=_af .StartElement {Name :_af .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bfebf .Right ,_bddg );};if _bfebf .Bottom !=nil {_cabad :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bfebf .Bottom ,_cabad );};if _bfebf .Column !=nil {_afcef :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_bfebf .Column ,_afcef );};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};type OfcST_ExtrusionRender byte ;func (_dfggb *OfcLeft )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _dfggb .OfcCT_StrokeChild .MarshalXML (e ,start );}; +// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path +func (_gccb *AG_Path )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path -func (_cfee *AG_Type )ValidateWithPath (path string )error {return nil };type OfcInk struct{OfcCT_Ink }; +// Validate validates the OfcLeft and its children +func (_fbccf *OfcLeft )Validate ()error {return _fbccf .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};type OfcST_ScreenSize byte ;func (_gfgg *CT_Arc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063";};if _gfgg .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .StartAngleAttr )});};if _gfgg .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .EndAngleAttr )});};if _gfgg .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .HrefAttr )});};if _gfgg .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .TargetAttr )});};if _gfgg .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .ClassAttr )});};if _gfgg .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .TitleAttr )});};if _gfgg .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .AltAttr )});};if _gfgg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .CoordsizeAttr )});};if _gfgg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .CoordoriginAttr )});};if _gfgg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .WrapcoordsAttr )});};if _gfgg .PrintAttr !=_b .ST_TrueFalseUnset {_ggge ,_bac :=_gfgg .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bac !=nil {return _bac ;};start .Attr =append (start .Attr ,_ggge );};if _gfgg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .IdAttr )});};if _gfgg .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .StyleAttr )});};if _gfgg .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .SpidAttr )});};if _gfgg .OnedAttr !=_b .ST_TrueFalseUnset {_dgbe ,_dcf :=_gfgg .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dcf !=nil {return _dcf ;};start .Attr =append (start .Attr ,_dgbe );};if _gfgg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .RegroupidAttr )});};if _gfgg .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_ggdg ,_cafg :=_gfgg .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cafg !=nil {return _cafg ;};start .Attr =append (start .Attr ,_ggdg );};if _gfgg .ButtonAttr !=_b .ST_TrueFalseUnset {_cfdb ,_bacd :=_gfgg .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bacd !=nil {return _bacd ;};start .Attr =append (start .Attr ,_cfdb );};if _gfgg .UserhiddenAttr !=_b .ST_TrueFalseUnset {_adbf ,_eeffa :=_gfgg .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _eeffa !=nil {return _eeffa ;};start .Attr =append (start .Attr ,_adbf );};if _gfgg .BulletAttr !=_b .ST_TrueFalseUnset {_gbab ,_egad :=_gfgg .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _egad !=nil {return _egad ;};start .Attr =append (start .Attr ,_gbab );};if _gfgg .HrAttr !=_b .ST_TrueFalseUnset {_eegd ,_adfe :=_gfgg .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _adfe !=nil {return _adfe ;};start .Attr =append (start .Attr ,_eegd );};if _gfgg .HrstdAttr !=_b .ST_TrueFalseUnset {_eba ,_cbe :=_gfgg .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cbe !=nil {return _cbe ;};start .Attr =append (start .Attr ,_eba );};if _gfgg .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_bgeca ,_dgeb :=_gfgg .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dgeb !=nil {return _dgeb ;};start .Attr =append (start .Attr ,_bgeca );};if _gfgg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .HrpctAttr )});};if _gfgg .HralignAttr !=OfcST_HrAlignUnset {_gfa ,_cggca :=_gfgg .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cggca !=nil {return _cggca ;};start .Attr =append (start .Attr ,_gfa );};if _gfgg .AllowincellAttr !=_b .ST_TrueFalseUnset {_gcebg ,_acee :=_gfgg .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _acee !=nil {return _acee ;};start .Attr =append (start .Attr ,_gcebg );};if _gfgg .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_ffbf ,_gfgc :=_gfgg .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _gfgc !=nil {return _gfgc ;};start .Attr =append (start .Attr ,_ffbf );};if _gfgg .UserdrawnAttr !=_b .ST_TrueFalseUnset {_dcbd ,_cfdba :=_gfgg .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _cfdba !=nil {return _cfdba ;};start .Attr =append (start .Attr ,_dcbd );};if _gfgg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .BordertopcolorAttr )});};if _gfgg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .BorderleftcolorAttr )});};if _gfgg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .BorderbottomcolorAttr )});};if _gfgg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .BorderrightcolorAttr )});};if _gfgg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_aece ,_beab :=_gfgg .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _beab !=nil {return _beab ;};start .Attr =append (start .Attr ,_aece );};if _gfgg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .DgmnodekindAttr )});};if _gfgg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_geagb ,_ggdec :=_gfgg .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ggdec !=nil {return _ggdec ;};start .Attr =append (start .Attr ,_geagb );};if _gfgg .InsetmodeAttr !=OfcST_InsetModeUnset {_cade ,_afb :=_gfgg .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _afb !=nil {return _afb ;};start .Attr =append (start .Attr ,_cade );};if _gfgg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .OpacityAttr )});};if _gfgg .StrokedAttr !=_b .ST_TrueFalseUnset {_fdgb ,_gfad :=_gfgg .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gfad !=nil {return _gfad ;};start .Attr =append (start .Attr ,_fdgb );};if _gfgg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .StrokecolorAttr )});};if _gfgg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .StrokeweightAttr )});};if _gfgg .InsetpenAttr !=_b .ST_TrueFalseUnset {_feda ,_ebaa :=_gfgg .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ebaa !=nil {return _ebaa ;};start .Attr =append (start .Attr ,_feda );};if _gfgg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .ChromakeyAttr )});};if _gfgg .FilledAttr !=_b .ST_TrueFalseUnset {_ecf ,_afba :=_gfgg .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _afba !=nil {return _afba ;};start .Attr =append (start .Attr ,_ecf );};if _gfgg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .FillcolorAttr )});};if _gfgg .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgg .SptAttr )});};if _gfgg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eecb ,_abfe :=_gfgg .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _abfe !=nil {return _abfe ;};start .Attr =append (start .Attr ,_eecb );};if _gfgg .BwmodeAttr !=OfcST_BWModeUnset {_ccd ,_agfb :=_gfgg .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _agfb !=nil {return _agfb ;};start .Attr =append (start .Attr ,_ccd );};if _gfgg .BwpureAttr !=OfcST_BWModeUnset {_baad ,_gacc :=_gfgg .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gacc !=nil {return _gacc ;};start .Attr =append (start .Attr ,_baad );};if _gfgg .BwnormalAttr !=OfcST_BWModeUnset {_efaf ,_ddba :=_gfgg .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ddba !=nil {return _ddba ;};start .Attr =append (start .Attr ,_efaf );};if _gfgg .ForcedashAttr !=_b .ST_TrueFalseUnset {_dffcb ,_cegf :=_gfgg .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cegf !=nil {return _cegf ;};start .Attr =append (start .Attr ,_dffcb );};if _gfgg .OleiconAttr !=_b .ST_TrueFalseUnset {_gefe ,_aagb :=_gfgg .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _aagb !=nil {return _aagb ;};start .Attr =append (start .Attr ,_gefe );};if _gfgg .OleAttr !=_b .ST_TrueFalseBlankUnset {_ebbe ,_gcfe :=_gfgg .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gcfe !=nil {return _gcfe ;};start .Attr =append (start .Attr ,_ebbe );};if _gfgg .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_abfcf ,_geca :=_gfgg .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _geca !=nil {return _geca ;};start .Attr =append (start .Attr ,_abfcf );};if _gfgg .CliptowrapAttr !=_b .ST_TrueFalseUnset {_ddbc ,_cfdd :=_gfgg .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cfdd !=nil {return _cfdd ;};start .Attr =append (start .Attr ,_ddbc );};if _gfgg .ClipAttr !=_b .ST_TrueFalseUnset {_aeed ,_ddec :=_gfgg .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ddec !=nil {return _ddec ;};start .Attr =append (start .Attr ,_aeed );};e .EncodeToken (start );if _gfgg .EG_ShapeElements !=nil {for _ ,_gbca :=range _gfgg .EG_ShapeElements {_gbca .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fedbd OfcST_ColorMode )String ()string {switch _fedbd {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type ST_FillMethod byte ;func (_abddf *OfcCT_Rules )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgcfgf :=range start .Attr {if _dgcfgf .Name .Local =="\u0065\u0078\u0074"{_abddf .ExtAttr .UnmarshalXMLAttr (_dgcfgf );continue ;};};_cfcdg :for {_ffebd ,_dfbaa :=d .Token ();if _dfbaa !=nil {return _dfbaa ;};switch _cgcad :=_ffebd .(type ){case _d .StartElement :switch _cgcad .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gebf :=NewOfcCT_R ();if _edgca :=d .DecodeElement (_gebf ,&_cgcad );_edgca !=nil {return _edgca ;};_abddf .R =append (_abddf .R ,_gebf );default:_af .Log ("\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",_cgcad .Name );if _fegf :=d .Skip ();_fegf !=nil {return _fegf ;};};case _d .EndElement :break _cfcdg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path -func (_fgcfg *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func (_fcdgag ST_Ext )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_fcdgag .String (),start );};func (_fgcfgd ST_StrokeArrowWidth )Validate ()error {return _fgcfgd .ValidateWithPath ("")};func (_fgdcca OfcST_ExtrusionType )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_fgdcca .String (),start );};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;}; +// Validate validates the CT_Handles and its children +func (_fddaa *CT_Handles )Validate ()error {return _fddaa .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_ccbef ST_ImageAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccbef .String (),start );};func (_daecfe ST_EditAs )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adcdd :=_d .Attr {};_adcdd .Name =name ;switch _daecfe {case ST_EditAsUnset :_adcdd .Value ="";case ST_EditAsCanvas :_adcdd .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_adcdd .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_adcdd .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_adcdd .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_adcdd .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_adcdd .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_adcdd .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _adcdd ,nil ;};type OfcCallout struct{OfcCT_Callout };func (_gdfcf *OfcExtrusion )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdfcf .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_eaacb :=range start .Attr {if _eaacb .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_gdfcf .ColormodeAttr .UnmarshalXMLAttr (_eaacb );continue ;};if _eaacb .Name .Local =="\u0063\u006f\u006co\u0072"{_bfbec ,_gbdaa :=_eaacb .Value ,error (nil );if _gbdaa !=nil {return _gbdaa ;};_gdfcf .ColorAttr =&_bfbec ;continue ;};if _eaacb .Name .Local =="\u0074\u0079\u0070\u0065"{_gdfcf .TypeAttr .UnmarshalXMLAttr (_eaacb );continue ;};if _eaacb .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_gcdbd ,_gfdbf :=_c .ParseFloat (_eaacb .Value ,64);if _gfdbf !=nil {return _gfdbf ;};_aeeed :=float32 (_gcdbd );_gdfcf .ShininessAttr =&_aeeed ;continue ;};if _eaacb .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_acgeb ,_fegea :=_eaacb .Value ,error (nil );if _fegea !=nil {return _fegea ;};_gdfcf .ViewpointoriginAttr =&_acgeb ;continue ;};if _eaacb .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_bffc ,_eadgeb :=_eaacb .Value ,error (nil );if _eadgeb !=nil {return _eadgeb ;};_gdfcf .SpecularityAttr =&_bffc ;continue ;};if _eaacb .Name .Local =="\u0070\u006c\u0061n\u0065"{_gdfcf .PlaneAttr .UnmarshalXMLAttr (_eaacb );continue ;};if _eaacb .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_cbbd ,_fbgdf :=_eaacb .Value ,error (nil );if _fbgdf !=nil {return _fbgdf ;};_gdfcf .DiffusityAttr =&_cbbd ;continue ;};if _eaacb .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_ccdcf ,_feae :=_eaacb .Value ,error (nil );if _feae !=nil {return _feae ;};_gdfcf .SkewamtAttr =&_ccdcf ;continue ;};if _eaacb .Name .Local =="\u006d\u0065\u0074a\u006c"{_gdfcf .MetalAttr .UnmarshalXMLAttr (_eaacb );continue ;};if _eaacb .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_cdbbe ,_dbdgd :=_eaacb .Value ,error (nil );if _dbdgd !=nil {return _dbdgd ;};_gdfcf .BackdepthAttr =&_cdbbe ;continue ;};if _eaacb .Name .Local =="\u0065\u0064\u0067\u0065"{_abbcf ,_gcbgf :=_eaacb .Value ,error (nil );if _gcbgf !=nil {return _gcbgf ;};_gdfcf .EdgeAttr =&_abbcf ;continue ;};if _eaacb .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_bfffg ,_agdce :=_eaacb .Value ,error (nil );if _agdce !=nil {return _agdce ;};_gdfcf .Lightlevel2Attr =&_bfffg ;continue ;};if _eaacb .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_ffbgd ,_gcbdb :=_c .ParseFloat (_eaacb .Value ,64);if _gcbdb !=nil {return _gcbdb ;};_ddcgb :=float32 (_ffbgd );_gdfcf .OrientationangleAttr =&_ddcgb ;continue ;};if _eaacb .Name .Local =="\u006f\u006e"{_gdfcf .OnAttr .UnmarshalXMLAttr (_eaacb );continue ;};if _eaacb .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_gdfcf .LightharshAttr .UnmarshalXMLAttr (_eaacb );continue ;};if _eaacb .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_gdfcf .LightfaceAttr .UnmarshalXMLAttr (_eaacb );continue ;};if _eaacb .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_dbccg ,_faegg :=_eaacb .Value ,error (nil );if _faegg !=nil {return _faegg ;};_gdfcf .ForedepthAttr =&_dbccg ;continue ;};if _eaacb .Name .Local =="\u0065\u0078\u0074"{_gdfcf .ExtAttr .UnmarshalXMLAttr (_eaacb );continue ;};if _eaacb .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_gdfcf .AutorotationcenterAttr .UnmarshalXMLAttr (_eaacb );continue ;};if _eaacb .Name .Local =="\u0066\u0061\u0063e\u0074"{_cadeea ,_dcgbc :=_eaacb .Value ,error (nil );if _dcgbc !=nil {return _dcgbc ;};_gdfcf .FacetAttr =&_cadeea ;continue ;};if _eaacb .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_gdfcf .RenderAttr .UnmarshalXMLAttr (_eaacb );continue ;};if _eaacb .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_fabgg ,_cffge :=_eaacb .Value ,error (nil );if _cffge !=nil {return _cffge ;};_gdfcf .LightlevelAttr =&_fabgg ;continue ;};if _eaacb .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_cbgffg ,_gggeeb :=_eaacb .Value ,error (nil );if _gggeeb !=nil {return _gggeeb ;};_gdfcf .BrightnessAttr =&_cbgffg ;continue ;};if _eaacb .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_defgef ,_egagba :=_c .ParseFloat (_eaacb .Value ,64);if _egagba !=nil {return _egagba ;};_daff :=float32 (_defgef );_gdfcf .SkewangleAttr =&_daff ;continue ;};if _eaacb .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_aeeca ,_cbdgb :=_eaacb .Value ,error (nil );if _cbdgb !=nil {return _cbdgb ;};_gdfcf .Lightposition2Attr =&_aeeca ;continue ;};if _eaacb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_cgdgb ,_defda :=_eaacb .Value ,error (nil );if _defda !=nil {return _defda ;};_gdfcf .RotationangleAttr =&_cgdgb ;continue ;};if _eaacb .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_gdfcf .Lightharsh2Attr .UnmarshalXMLAttr (_eaacb );continue ;};if _eaacb .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_gaece ,_ddecc :=_eaacb .Value ,error (nil );if _ddecc !=nil {return _ddecc ;};_gdfcf .OrientationAttr =&_gaece ;continue ;};if _eaacb .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_gdfcf .LockrotationcenterAttr .UnmarshalXMLAttr (_eaacb );continue ;};if _eaacb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_gfdfa ,_gbgcb :=_eaacb .Value ,error (nil );if _gbgcb !=nil {return _gbgcb ;};_gdfcf .RotationcenterAttr =&_gfdfa ;continue ;};if _eaacb .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_dcdac ,_dccdc :=_eaacb .Value ,error (nil );if _dccdc !=nil {return _dccdc ;};_gdfcf .ViewpointAttr =&_dcdac ;continue ;};if _eaacb .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fcbcb ,_ecgea :=_eaacb .Value ,error (nil );if _ecgea !=nil {return _ecgea ;};_gdfcf .LightpositionAttr =&_fcbcb ;continue ;};};for {_eabed ,_bbbgg :=d .Token ();if _bbbgg !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_bbbgg );};if _bedaf ,_bffgf :=_eabed .(_d .EndElement );_bffgf &&_bedaf .Name ==start .Name {break ;};};return nil ;};func (_cecca ST_FillType )Validate ()error {return _cecca .ValidateWithPath ("")};func (_cbbeg *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbbeg =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_cbbeg =1;case "\u0049\u0063\u006f\u006e":*_cbbeg =2;};return nil ;};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};type CT_TextPath struct{OnAttr _b .ST_TrueFalse ;FitshapeAttr _b .ST_TrueFalse ;FitpathAttr _b .ST_TrueFalse ;TrimAttr _b .ST_TrueFalse ;XscaleAttr _b .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};func (_gbbec *AG_Id )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbbec .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_gbbec .IdAttr )});};return nil ;};func (_dabbfa OfcST_RType )Validate ()error {return _dabbfa .ValidateWithPath ("")};func (_babecf OfcST_ConnectType )String ()string {switch _babecf {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 (_dfcgg OfcST_ExtrusionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbba :=_d .Attr {};_cbba .Name =name ;switch _dfcgg {case OfcST_ExtrusionTypeUnset :_cbba .Value ="";case OfcST_ExtrusionTypePerspective :_cbba .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_cbba .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _cbba ,nil ;};func NewAG_Id ()*AG_Id {_gggg :=&AG_Id {};return _gggg };type OfcShapelayout struct{OfcCT_ShapeLayout }; -// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path -func (_gefbge *OfcCT_Complex )ValidateWithPath (path string )error {if _dfec :=_gefbge .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dfec !=nil {return _dfec ;};return nil ;};func (_ggfdc *ST_FillMethod )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_ggfdc =0;case "\u006e\u006f\u006e\u0065":*_ggfdc =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ggfdc =2;case "\u0073\u0069\u0067m\u0061":*_ggfdc =3;case "\u0061\u006e\u0079":*_ggfdc =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_ggfdc =5;};return nil ;};type CT_Oval struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _ea .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ea .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ea .ST_TrueFalse ;ButtonAttr _ea .ST_TrueFalse ;UserhiddenAttr _ea .ST_TrueFalse ;BulletAttr _ea .ST_TrueFalse ;HrAttr _ea .ST_TrueFalse ;HrstdAttr _ea .ST_TrueFalse ;HrnoshadeAttr _ea .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ea .ST_TrueFalse ;AllowoverlapAttr _ea .ST_TrueFalse ;UserdrawnAttr _ea .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ea .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ea .ST_TrueFalse ;OleiconAttr _ea .ST_TrueFalse ;OleAttr _ea .ST_TrueFalseBlank ;PreferrelativeAttr _ea .ST_TrueFalse ;CliptowrapAttr _ea .ST_TrueFalse ;ClipAttr _ea .ST_TrueFalse ;};func (_fafbe OfcST_FillType )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_effad :=_af .Attr {};_effad .Name =name ;switch _fafbe {case OfcST_FillTypeUnset :_effad .Value ="";case OfcST_FillTypeGradientCenter :_effad .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_effad .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_effad .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_effad .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_effad .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_effad .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_effad .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_effad .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_effad .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _effad ,nil ;};func NewOfcLeft ()*OfcLeft {_dbbaf :=&OfcLeft {};_dbbaf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _dbbaf ;}; +// ValidateWithPath validates the Stroke and its children, prefixing error messages with path +func (_dabed *Stroke )ValidateWithPath (path string )error {if _fbebg :=_dabed .CT_Stroke .ValidateWithPath (path );_fbebg !=nil {return _fbebg ;};return nil ;};func (_eced *CT_F )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcea :=range start .Attr {if _bcea .Name .Local =="\u0065\u0071\u006e"{_ddab ,_fdcc :=_bcea .Value ,error (nil );if _fdcc !=nil {return _fdcc ;};_eced .EqnAttr =&_ddab ;continue ;};};for {_abed ,_eggd :=d .Token ();if _eggd !=nil {return _cg .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_eggd );};if _bffe ,_bece :=_abed .(_d .EndElement );_bece &&_bffe .Name ==start .Name {break ;};};return nil ;};func (_cbfg *OfcCT_Diagram )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gccbd :=range start .Attr {if _gccbd .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_ddge ,_ceee :=_c .ParseInt (_gccbd .Value ,10,64);if _ceee !=nil {return _ceee ;};_cbfg .DgmstyleAttr =&_ddge ;continue ;};if _gccbd .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_cbfg .AutoformatAttr .UnmarshalXMLAttr (_gccbd );continue ;};if _gccbd .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_cbfg .ReverseAttr .UnmarshalXMLAttr (_gccbd );continue ;};if _gccbd .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_cbfg .AutolayoutAttr .UnmarshalXMLAttr (_gccbd );continue ;};if _gccbd .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_dfdaa ,_acabe :=_c .ParseInt (_gccbd .Value ,10,64);if _acabe !=nil {return _acabe ;};_cbfg .DgmscalexAttr =&_dfdaa ;continue ;};if _gccbd .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_aaca ,_cggab :=_c .ParseInt (_gccbd .Value ,10,64);if _cggab !=nil {return _cggab ;};_cbfg .DgmscaleyAttr =&_aaca ;continue ;};if _gccbd .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_dceee ,_ddgfd :=_c .ParseInt (_gccbd .Value ,10,64);if _ddgfd !=nil {return _ddgfd ;};_cbfg .DgmfontsizeAttr =&_dceee ;continue ;};if _gccbd .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_gfedd ,_acdae :=_gccbd .Value ,error (nil );if _acdae !=nil {return _acdae ;};_cbfg .ConstrainboundsAttr =&_gfedd ;continue ;};if _gccbd .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_cgbdd ,_geccc :=_c .ParseInt (_gccbd .Value ,10,64);if _geccc !=nil {return _geccc ;};_cbfg .DgmbasetextscaleAttr =&_cgbdd ;continue ;};if _gccbd .Name .Local =="\u0065\u0078\u0074"{_cbfg .ExtAttr .UnmarshalXMLAttr (_gccbd );continue ;};};_afdfd :for {_bcacbe ,_edebg :=d .Token ();if _edebg !=nil {return _edebg ;};switch _dbdaf :=_bcacbe .(type ){case _d .StartElement :switch _dbdaf .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbfg .Relationtable =NewOfcCT_RelationTable ();if _daed :=d .DecodeElement (_cbfg .Relationtable ,&_dbdaf );_daed !=nil {return _daed ;};default:_af .Log ("\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",_dbdaf .Name );if _fgbba :=d .Skip ();_fgbba !=nil {return _fgbba ;};};case _d .EndElement :break _afdfd ;case _d .CharData :};};return nil ;};func NewAG_CoreAttributes ()*AG_CoreAttributes {_gba :=&AG_CoreAttributes {};return _gba };func (_gaacb OfcST_ExtrusionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gaacb .String (),start );};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;); -// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path -func (_adbg *CT_Group )ValidateWithPath (path string )error {if _bgcb :=_adbg .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_bgcb !=nil {return _bgcb ;};for _bgegb ,_bgegf :=range _adbg .Group {if _deda :=_bgegf .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_bgegb ));_deda !=nil {return _deda ;};};for _eaca ,_fgdcf :=range _adbg .Shape {if _cgcf :=_fgdcf .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_eaca ));_cgcf !=nil {return _cgcf ;};};for _cegcc ,_ccga :=range _adbg .Shapetype {if _bgfe :=_ccga .ValidateWithPath (_ef .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_cegcc ));_bgfe !=nil {return _bgfe ;};};for _bffeb ,_gaea :=range _adbg .Arc {if _deeec :=_gaea .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_bffeb ));_deeec !=nil {return _deeec ;};};for _agbc ,_cagbc :=range _adbg .Curve {if _gacbd :=_cagbc .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_agbc ));_gacbd !=nil {return _gacbd ;};};for _fced ,_eafe :=range _adbg .Image {if _eddb :=_eafe .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_fced ));_eddb !=nil {return _eddb ;};};for _bfec ,_agec :=range _adbg .Line {if _fbbb :=_agec .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bfec ));_fbbb !=nil {return _fbbb ;};};for _dbba ,_ggae :=range _adbg .Oval {if _bcgdd :=_ggae .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_dbba ));_bcgdd !=nil {return _bcgdd ;};};for _acebe ,_cffb :=range _adbg .Polyline {if _bfgdf :=_cffb .ValidateWithPath (_ef .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_acebe ));_bfgdf !=nil {return _bfgdf ;};};for _decf ,_fgedc :=range _adbg .Rect {if _abaf :=_fgedc .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_decf ));_abaf !=nil {return _abaf ;};};for _gccg ,_dfea :=range _adbg .Roundrect {if _gbaf :=_dfea .ValidateWithPath (_ef .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_gccg ));_gbaf !=nil {return _gbaf ;};};for _baaf ,_gefbg :=range _adbg .Diagram {if _ffbgf :=_gefbg .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_baaf ));_ffbgf !=nil {return _ffbgf ;};};for _ecbg ,_ffaa :=range _adbg .EG_ShapeElements {if _efbdb :=_ffaa .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ecbg ));_efbdb !=nil {return _efbdb ;};};if _gcga :=_adbg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gcga !=nil {return _gcga ;};if _caad :=_adbg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_caad !=nil {return _caad ;};if _fage :=_adbg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fage !=nil {return _fage ;};if _cfbd :=_adbg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cfbd !=nil {return _cfbd ;};if _eeee :=_adbg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_eeee !=nil {return _eeee ;};if _cebf :=_adbg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cebf !=nil {return _cebf ;};if _bfdgc :=_adbg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bfdgc !=nil {return _bfdgc ;};if _fade :=_adbg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fade !=nil {return _fade ;};if _gffge :=_adbg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gffge !=nil {return _gffge ;};if _geec :=_adbg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_geec !=nil {return _geec ;};if _cabc :=_adbg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cabc !=nil {return _cabc ;};if _bbeg :=_adbg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bbeg !=nil {return _bbeg ;};if _gedfg :=_adbg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gedfg !=nil {return _gedfg ;};if _eabfg :=_adbg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_eabfg !=nil {return _eabfg ;};if _gbf :=_adbg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gbf !=nil {return _gbf ;};if _acab :=_adbg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_acab !=nil {return _acab ;};if _ggacf :=_adbg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ggacf !=nil {return _ggacf ;};return nil ;};func (_bded OfcST_BWMode )Validate ()error {return _bded .ValidateWithPath ("")}; +// ValidateWithPath validates the Polyline and its children, prefixing error messages with path +func (_aaaaf *Polyline )ValidateWithPath (path string )error {if _egaaf :=_aaaaf .CT_PolyLine .ValidateWithPath (path );_egaaf !=nil {return _egaaf ;};return nil ;};func (_becgfb ST_FillMethod )Validate ()error {return _becgfb .ValidateWithPath ("")};func (_ggdbc ST_StrokeArrowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggdbc .String (),start );};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _b .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 _b .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _b .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _b .ST_TrueFalse ;RotateAttr _b .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;};func (_fcegf *Shadow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcegf .CT_Shadow =*NewCT_Shadow ();for _ ,_agdfc :=range start .Attr {if _agdfc .Name .Local =="\u006f\u006e"{_fcegf .OnAttr .UnmarshalXMLAttr (_agdfc );continue ;};if _agdfc .Name .Local =="\u0074\u0079\u0070\u0065"{_fcegf .TypeAttr .UnmarshalXMLAttr (_agdfc );continue ;};if _agdfc .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_fcegf .ObscuredAttr .UnmarshalXMLAttr (_agdfc );continue ;};if _agdfc .Name .Local =="\u0063\u006f\u006co\u0072"{_acceb ,_dcgd :=_agdfc .Value ,error (nil );if _dcgd !=nil {return _dcgd ;};_fcegf .ColorAttr =&_acceb ;continue ;};if _agdfc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gebae ,_eaceg :=_agdfc .Value ,error (nil );if _eaceg !=nil {return _eaceg ;};_fcegf .OpacityAttr =&_gebae ;continue ;};if _agdfc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_bcabg ,_feaga :=_agdfc .Value ,error (nil );if _feaga !=nil {return _feaga ;};_fcegf .OffsetAttr =&_bcabg ;continue ;};if _agdfc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bfbbd ,_cfbccb :=_agdfc .Value ,error (nil );if _cfbccb !=nil {return _cfbccb ;};_fcegf .Color2Attr =&_bfbbd ;continue ;};if _agdfc .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_bbadd ,_cgagd :=_agdfc .Value ,error (nil );if _cgagd !=nil {return _cgagd ;};_fcegf .Offset2Attr =&_bbadd ;continue ;};if _agdfc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_befdg ,_fbaec :=_agdfc .Value ,error (nil );if _fbaec !=nil {return _fbaec ;};_fcegf .OriginAttr =&_befdg ;continue ;};if _agdfc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_cgcb ,_gaacd :=_agdfc .Value ,error (nil );if _gaacd !=nil {return _gaacd ;};_fcegf .MatrixAttr =&_cgcb ;continue ;};if _agdfc .Name .Local =="\u0069\u0064"{_abeaf ,_bddeb :=_agdfc .Value ,error (nil );if _bddeb !=nil {return _bddeb ;};_fcegf .IdAttr =&_abeaf ;continue ;};};for {_cbfdb ,_gfcbe :=d .Token ();if _gfcbe !=nil {return _cg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_gfcbe );};if _ddcbab ,_afgca :=_cbfdb .(_d .EndElement );_afgca &&_ddcbab .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Textpath and its children -func (_aaecca *Textpath )Validate ()error {return _aaecca .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};type OfcST_ConnectorType byte ;type OfcCT_ClipPath struct{VAttr string ;}; +// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path +func (_fe *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _bb :=_fe .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bb !=nil {return _bb ;};if _cbg :=_fe .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cbg !=nil {return _cbg ;};if _dacd :=_fe .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dacd !=nil {return _dacd ;};if _cbc :=_fe .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cbc !=nil {return _cbc ;};if _fd :=_fe .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fd !=nil {return _fd ;};if _gcc :=_fe .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gcc !=nil {return _gcc ;};if _bgb :=_fe .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bgb !=nil {return _bgb ;};if _ecc :=_fe .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ecc !=nil {return _ecc ;};if _beb :=_fe .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_beb !=nil {return _beb ;};if _cf :=_fe .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cf !=nil {return _cf ;};if _adf :=_fe .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_adf !=nil {return _adf ;};if _gg :=_fe .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gg !=nil {return _gg ;};if _dbb :=_fe .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dbb !=nil {return _dbb ;};if _ecbb :=_fe .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ecbb !=nil {return _ecbb ;};if _eece :=_fe .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eece !=nil {return _eece ;};if _ege :=_fe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ege !=nil {return _ege ;};return nil ;};type ST_StrokeArrowType byte ;func (_gcgc OfcST_OLEType )Validate ()error {return _gcgc .ValidateWithPath ("")};func (_eefcc *CT_Shadow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbfga :=range start .Attr {if _dbfga .Name .Local =="\u006f\u006e"{_eefcc .OnAttr .UnmarshalXMLAttr (_dbfga );continue ;};if _dbfga .Name .Local =="\u0074\u0079\u0070\u0065"{_eefcc .TypeAttr .UnmarshalXMLAttr (_dbfga );continue ;};if _dbfga .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_eefcc .ObscuredAttr .UnmarshalXMLAttr (_dbfga );continue ;};if _dbfga .Name .Local =="\u0063\u006f\u006co\u0072"{_gfbcde ,_efcca :=_dbfga .Value ,error (nil );if _efcca !=nil {return _efcca ;};_eefcc .ColorAttr =&_gfbcde ;continue ;};if _dbfga .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ecdad ,_ecgaa :=_dbfga .Value ,error (nil );if _ecgaa !=nil {return _ecgaa ;};_eefcc .OpacityAttr =&_ecdad ;continue ;};if _dbfga .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_ddbe ,_fdfcb :=_dbfga .Value ,error (nil );if _fdfcb !=nil {return _fdfcb ;};_eefcc .OffsetAttr =&_ddbe ;continue ;};if _dbfga .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_effaf ,_cdad :=_dbfga .Value ,error (nil );if _cdad !=nil {return _cdad ;};_eefcc .Color2Attr =&_effaf ;continue ;};if _dbfga .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_abbe ,_fcbbc :=_dbfga .Value ,error (nil );if _fcbbc !=nil {return _fcbbc ;};_eefcc .Offset2Attr =&_abbe ;continue ;};if _dbfga .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ecgg ,_bfcd :=_dbfga .Value ,error (nil );if _bfcd !=nil {return _bfcd ;};_eefcc .OriginAttr =&_ecgg ;continue ;};if _dbfga .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_acbd ,_fdgce :=_dbfga .Value ,error (nil );if _fdgce !=nil {return _fdgce ;};_eefcc .MatrixAttr =&_acbd ;continue ;};if _dbfga .Name .Local =="\u0069\u0064"{_bfbg ,_ggaf :=_dbfga .Value ,error (nil );if _ggaf !=nil {return _ggaf ;};_eefcc .IdAttr =&_bfbg ;continue ;};};for {_ccfce ,_fcfa :=d .Token ();if _fcfa !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_fcfa );};if _eeabdb ,_dcff :=_ccfce .(_d .EndElement );_dcff &&_eeabdb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Curve and its children -func (_cgecb *Curve )Validate ()error {return _cgecb .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func NewOval ()*Oval {_fdbdg :=&Oval {};_fdbdg .CT_Oval =*NewCT_Oval ();return _fdbdg };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 _ea .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ea .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ea .ST_TrueFalse ;ButtonAttr _ea .ST_TrueFalse ;UserhiddenAttr _ea .ST_TrueFalse ;BulletAttr _ea .ST_TrueFalse ;HrAttr _ea .ST_TrueFalse ;HrstdAttr _ea .ST_TrueFalse ;HrnoshadeAttr _ea .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ea .ST_TrueFalse ;AllowoverlapAttr _ea .ST_TrueFalse ;UserdrawnAttr _ea .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ea .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ea .ST_TrueFalse ;OleiconAttr _ea .ST_TrueFalse ;OleAttr _ea .ST_TrueFalseBlank ;PreferrelativeAttr _ea .ST_TrueFalse ;CliptowrapAttr _ea .ST_TrueFalse ;ClipAttr _ea .ST_TrueFalse ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_gaced :=&OfcCT_IdMap {};return _gaced };func (_bffgf OfcST_RType )String ()string {switch _bffgf {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 (_edac *CT_Shapetype )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065";};if _edac .MasterAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .MasterAttr )});};if _edac .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .HrefAttr )});};if _edac .TargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .TargetAttr )});};if _edac .ClassAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .ClassAttr )});};if _edac .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .TitleAttr )});};if _edac .AltAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006c\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .AltAttr )});};if _edac .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .CoordsizeAttr )});};if _edac .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .CoordoriginAttr )});};if _edac .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .WrapcoordsAttr )});};if _edac .PrintAttr !=_ea .ST_TrueFalseUnset {_egbd ,_bfaad :=_edac .PrintAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bfaad !=nil {return _bfaad ;};start .Attr =append (start .Attr ,_egbd );};if _edac .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .IdAttr )});};if _edac .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .StyleAttr )});};if _edac .SpidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .SpidAttr )});};if _edac .OnedAttr !=_ea .ST_TrueFalseUnset {_afgfe ,_efgeg :=_edac .OnedAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _efgeg !=nil {return _efgeg ;};start .Attr =append (start .Attr ,_afgfe );};if _edac .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .RegroupidAttr )});};if _edac .DoubleclicknotifyAttr !=_ea .ST_TrueFalseUnset {_gbbg ,_cegae :=_edac .DoubleclicknotifyAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cegae !=nil {return _cegae ;};start .Attr =append (start .Attr ,_gbbg );};if _edac .ButtonAttr !=_ea .ST_TrueFalseUnset {_fbegb ,_efga :=_edac .ButtonAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _efga !=nil {return _efga ;};start .Attr =append (start .Attr ,_fbegb );};if _edac .UserhiddenAttr !=_ea .ST_TrueFalseUnset {_bgcbf ,_adabbe :=_edac .UserhiddenAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _adabbe !=nil {return _adabbe ;};start .Attr =append (start .Attr ,_bgcbf );};if _edac .BulletAttr !=_ea .ST_TrueFalseUnset {_ddbc ,_cebg :=_edac .BulletAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cebg !=nil {return _cebg ;};start .Attr =append (start .Attr ,_ddbc );};if _edac .HrAttr !=_ea .ST_TrueFalseUnset {_bdfe ,_bebad :=_edac .HrAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0068\u0072"});if _bebad !=nil {return _bebad ;};start .Attr =append (start .Attr ,_bdfe );};if _edac .HrstdAttr !=_ea .ST_TrueFalseUnset {_bbbe ,_ageee :=_edac .HrstdAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ageee !=nil {return _ageee ;};start .Attr =append (start .Attr ,_bbbe );};if _edac .HrnoshadeAttr !=_ea .ST_TrueFalseUnset {_gffa ,_gegg :=_edac .HrnoshadeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gegg !=nil {return _gegg ;};start .Attr =append (start .Attr ,_gffa );};if _edac .HrpctAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .HrpctAttr )});};if _edac .HralignAttr !=OfcST_HrAlignUnset {_dbaga ,_bbfbf :=_edac .HralignAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bbfbf !=nil {return _bbfbf ;};start .Attr =append (start .Attr ,_dbaga );};if _edac .AllowincellAttr !=_ea .ST_TrueFalseUnset {_ffbed ,_face :=_edac .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _face !=nil {return _face ;};start .Attr =append (start .Attr ,_ffbed );};if _edac .AllowoverlapAttr !=_ea .ST_TrueFalseUnset {_ggdgb ,_decc :=_edac .AllowoverlapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _decc !=nil {return _decc ;};start .Attr =append (start .Attr ,_ggdgb );};if _edac .UserdrawnAttr !=_ea .ST_TrueFalseUnset {_daeeg ,_gbdce :=_edac .UserdrawnAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gbdce !=nil {return _gbdce ;};start .Attr =append (start .Attr ,_daeeg );};if _edac .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .BordertopcolorAttr )});};if _edac .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .BorderleftcolorAttr )});};if _edac .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .BorderbottomcolorAttr )});};if _edac .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .BorderrightcolorAttr )});};if _edac .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bffdg ,_dfcgf :=_edac .DgmlayoutAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dfcgf !=nil {return _dfcgf ;};start .Attr =append (start .Attr ,_bffdg );};if _edac .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .DgmnodekindAttr )});};if _edac .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fgee ,_ffcag :=_edac .DgmlayoutmruAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ffcag !=nil {return _ffcag ;};start .Attr =append (start .Attr ,_fgee );};if _edac .InsetmodeAttr !=OfcST_InsetModeUnset {_edfae ,_befcd :=_edac .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _befcd !=nil {return _befcd ;};start .Attr =append (start .Attr ,_edfae );};if _edac .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .OpacityAttr )});};if _edac .StrokedAttr !=_ea .ST_TrueFalseUnset {_egdcb ,_adbdb :=_edac .StrokedAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _adbdb !=nil {return _adbdb ;};start .Attr =append (start .Attr ,_egdcb );};if _edac .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .StrokecolorAttr )});};if _edac .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .StrokeweightAttr )});};if _edac .InsetpenAttr !=_ea .ST_TrueFalseUnset {_fbbf ,_cdga :=_edac .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cdga !=nil {return _cdga ;};start .Attr =append (start .Attr ,_fbbf );};if _edac .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .ChromakeyAttr )});};if _edac .FilledAttr !=_ea .ST_TrueFalseUnset {_fddff ,_aegee :=_edac .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _aegee !=nil {return _aegee ;};start .Attr =append (start .Attr ,_fddff );};if _edac .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .FillcolorAttr )});};if _edac .SptAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .SptAttr )});};if _edac .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_befae ,_cddfe :=_edac .ConnectortypeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cddfe !=nil {return _cddfe ;};start .Attr =append (start .Attr ,_befae );};if _edac .BwmodeAttr !=OfcST_BWModeUnset {_fabg ,_dfga :=_edac .BwmodeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dfga !=nil {return _dfga ;};start .Attr =append (start .Attr ,_fabg );};if _edac .BwpureAttr !=OfcST_BWModeUnset {_adfea ,_fbggc :=_edac .BwpureAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fbggc !=nil {return _fbggc ;};start .Attr =append (start .Attr ,_adfea );};if _edac .BwnormalAttr !=OfcST_BWModeUnset {_agcge ,_fdddc :=_edac .BwnormalAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fdddc !=nil {return _fdddc ;};start .Attr =append (start .Attr ,_agcge );};if _edac .ForcedashAttr !=_ea .ST_TrueFalseUnset {_debgd ,_aebeg :=_edac .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _aebeg !=nil {return _aebeg ;};start .Attr =append (start .Attr ,_debgd );};if _edac .OleiconAttr !=_ea .ST_TrueFalseUnset {_gaaac ,_aaaba :=_edac .OleiconAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _aaaba !=nil {return _aaaba ;};start .Attr =append (start .Attr ,_gaaac );};if _edac .OleAttr !=_ea .ST_TrueFalseBlankUnset {_gbdb ,_cbfed :=_edac .OleAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cbfed !=nil {return _cbfed ;};start .Attr =append (start .Attr ,_gbdb );};if _edac .PreferrelativeAttr !=_ea .ST_TrueFalseUnset {_dbfgg ,_dgad :=_edac .PreferrelativeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dgad !=nil {return _dgad ;};start .Attr =append (start .Attr ,_dbfgg );};if _edac .CliptowrapAttr !=_ea .ST_TrueFalseUnset {_eegec ,_cafg :=_edac .CliptowrapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cafg !=nil {return _cafg ;};start .Attr =append (start .Attr ,_eegec );};if _edac .ClipAttr !=_ea .ST_TrueFalseUnset {_efba ,_deebc :=_edac .ClipAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _deebc !=nil {return _deebc ;};start .Attr =append (start .Attr ,_efba );};if _edac .AdjAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u0064\u006a"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .AdjAttr )});};if _edac .PathAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_ef .Sprintf ("\u0025\u0076",*_edac .PathAttr )});};e .EncodeToken (start );if _edac .EG_ShapeElements !=nil {for _ ,_acdbd :=range _edac .EG_ShapeElements {_acdbd .MarshalXML (e ,_af .StartElement {});};};if _edac .Complex !=nil {_bdafa :=_af .StartElement {Name :_af .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}};e .EncodeElement (_edac .Complex ,_bdafa );};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_cffcd OfcST_How )Validate ()error {return _cffcd .ValidateWithPath ("")};func (_gaeg *AG_Style )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _gaeg .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_gaeg .StyleAttr )});};return nil ;};const (OfcST_HowUnset OfcST_How =0;OfcST_HowTop OfcST_How =1;OfcST_HowMiddle OfcST_How =2;OfcST_HowBottom OfcST_How =3;OfcST_HowLeft OfcST_How =4;OfcST_HowCenter OfcST_How =5;OfcST_HowRight OfcST_How =6;);func (_cfgeg *ST_StrokeEndCap )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_cfgeg =0;case "\u0066\u006c\u0061\u0074":*_cfgeg =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cfgeg =2;case "\u0072\u006f\u0075n\u0064":*_cfgeg =3;};return nil ;};func (_ebafb OfcST_DiagramLayout )String ()string {switch _ebafb {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};func (_begge OfcST_ExtrusionType )Validate ()error {return _begge .ValidateWithPath ("")}; +// ValidateWithPath validates the Shape and its children, prefixing error messages with path +func (_fddedf *Shape )ValidateWithPath (path string )error {if _gfdfd :=_fddedf .CT_Shape .ValidateWithPath (path );_gfdfd !=nil {return _gfdfd ;};return nil ;};type OfcCT_SignatureLine struct{IssignaturelineAttr _b .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _b .ST_TrueFalse ;AllowcommentsAttr _b .ST_TrueFalse ;ShowsigndateAttr _b .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;}; -// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path -func (_cbcfe *OfcCT_RelationTable )ValidateWithPath (path string )error {for _bceda ,_cefdf :=range _cbcfe .Rel {if _ceeaa :=_cefdf .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_bceda ));_ceeaa !=nil {return _ceeaa ;};};if _gfecfb :=_cbcfe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gfecfb !=nil {return _gfecfb ;};return nil ;};type OfcClippath struct{OfcCT_ClipPath }; +// Validate validates the Imagedata and its children +func (_afbbc *Imagedata )Validate ()error {return _afbbc .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");}; -// Validate validates the OfcExtrusion and its children -func (_gceaaa *OfcExtrusion )Validate ()error {return _gceaaa .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};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 _ea .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ea .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ea .ST_TrueFalse ;ButtonAttr _ea .ST_TrueFalse ;UserhiddenAttr _ea .ST_TrueFalse ;BulletAttr _ea .ST_TrueFalse ;HrAttr _ea .ST_TrueFalse ;HrstdAttr _ea .ST_TrueFalse ;HrnoshadeAttr _ea .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ea .ST_TrueFalse ;AllowoverlapAttr _ea .ST_TrueFalse ;UserdrawnAttr _ea .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ea .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ea .ST_TrueFalse ;OleiconAttr _ea .ST_TrueFalse ;OleAttr _ea .ST_TrueFalseBlank ;PreferrelativeAttr _ea .ST_TrueFalse ;CliptowrapAttr _ea .ST_TrueFalse ;ClipAttr _ea .ST_TrueFalse ;}; +// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path +func (_bbc *AG_ImageAttributes )ValidateWithPath (path string )error {if _gbd :=_bbc .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_gbd !=nil {return _gbd ;};if _ggf :=_bbc .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_ggf !=nil {return _ggf ;};return nil ;};func (_dcgfg *OfcComplex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _dcgfg .OfcCT_Complex .MarshalXML (e ,start );};type OfcST_How byte ;func (_eaf *AG_ShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgcb :=range start .Attr {if _fgcb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eag ,_degc :=_fgcb .Value ,error (nil );if _degc !=nil {return _degc ;};_eaf .OpacityAttr =&_eag ;continue ;};if _fgcb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eaf .StrokedAttr .UnmarshalXMLAttr (_fgcb );continue ;};if _fgcb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_afdc ,_dacf :=_fgcb .Value ,error (nil );if _dacf !=nil {return _dacf ;};_eaf .StrokecolorAttr =&_afdc ;continue ;};if _fgcb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gfdc ,_gafb :=_fgcb .Value ,error (nil );if _gafb !=nil {return _gafb ;};_eaf .StrokeweightAttr =&_gfdc ;continue ;};if _fgcb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eaf .InsetpenAttr .UnmarshalXMLAttr (_fgcb );continue ;};if _fgcb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bgeb ,_dffc :=_fgcb .Value ,error (nil );if _dffc !=nil {return _dffc ;};_eaf .ChromakeyAttr =&_bgeb ;continue ;};if _fgcb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eaf .FilledAttr .UnmarshalXMLAttr (_fgcb );continue ;};if _fgcb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fdgc ,_dcdd :=_fgcb .Value ,error (nil );if _dcdd !=nil {return _dcdd ;};_eaf .FillcolorAttr =&_fdgc ;continue ;};};for {_dfdb ,_ggeg :=d .Token ();if _ggeg !=nil {return _cg .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",_ggeg );};if _adcgd ,_adgaa :=_dfdb .(_d .EndElement );_adgaa &&_adcgd .Name ==start .Name {break ;};};return nil ;};func (_ebedf OfcST_BWMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebedf .String (),start );};type AG_Type struct{TypeAttr *string ;}; -// ValidateWithPath validates the Shape and its children, prefixing error messages with path -func (_dceged *Shape )ValidateWithPath (path string )error {if _afdea :=_dceged .CT_Shape .ValidateWithPath (path );_afdea !=nil {return _afdea ;};return nil ;};func (_dad *AG_AllCoreAttributes )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_eb :=range start .Attr {if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dad .BulletAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u006f\u006e\u0065\u0064"{_dad .OnedAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dad .AllowincellAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdd ,_fac :=_e .ParseInt (_eb .Value ,10,64);if _fac !=nil {return _fac ;};_dad .RegroupidAttr =&_fdd ;continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ba ,_dee :=_e .ParseInt (_eb .Value ,10,64);if _dee !=nil {return _dee ;};_dad .DgmnodekindAttr =&_ba ;continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dad .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gd ,_ded :=_eb .Value ,error (nil );if _ded !=nil {return _ded ;};_dad .BorderrightcolorAttr =&_gd ;continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dad .ButtonAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ged ,_dcd :=_eb .Value ,error (nil );if _dcd !=nil {return _dcd ;};_dad .BorderleftcolorAttr =&_ged ;continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dad .UserhiddenAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dad .UserdrawnAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0073\u0070\u0069\u0064"{_cbd ,_ee :=_eb .Value ,error (nil );if _ee !=nil {return _ee ;};_dad .SpidAttr =&_cbd ;continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dad .DgmlayoutmruAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dad .DgmlayoutAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dfe ,_eeb :=_eb .Value ,error (nil );if _eeb !=nil {return _eeb ;};_dad .BorderbottomcolorAttr =&_dfe ;continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aee ,_aga :=_eb .Value ,error (nil );if _aga !=nil {return _aga ;};_dad .BordertopcolorAttr =&_aee ;continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dad .AllowoverlapAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dad .InsetmodeAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0068\u0072"{_dad .HrAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0068\u0072\u0073t\u0064"{_dad .HrstdAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dad .HrnoshadeAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0068\u0072\u0070c\u0074"{_fdf ,_ac :=_e .ParseFloat (_eb .Value ,64);if _ac !=nil {return _ac ;};_baf :=float32 (_fdf );_dad .HrpctAttr =&_baf ;continue ;};if _eb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dad .HralignAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_faea ,_bd :=_eb .Value ,error (nil );if _bd !=nil {return _bd ;};_dad .TargetAttr =&_faea ;continue ;};if _eb .Name .Local =="\u0073\u0074\u0079l\u0065"{_dbe ,_dfa :=_eb .Value ,error (nil );if _dfa !=nil {return _dfa ;};_dad .StyleAttr =&_dbe ;continue ;};if _eb .Name .Local =="\u0069\u0064"{_abb ,_ace :=_eb .Value ,error (nil );if _ace !=nil {return _ace ;};_dad .IdAttr =&_abb ;continue ;};if _eb .Name .Local =="\u0070\u0072\u0069n\u0074"{_dad .PrintAttr .UnmarshalXMLAttr (_eb );continue ;};if _eb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dg ,_fad :=_eb .Value ,error (nil );if _fad !=nil {return _fad ;};_dad .WrapcoordsAttr =&_dg ;continue ;};if _eb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ecd ,_dge :=_eb .Value ,error (nil );if _dge !=nil {return _dge ;};_dad .CoordoriginAttr =&_ecd ;continue ;};if _eb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eaga ,_dab :=_eb .Value ,error (nil );if _dab !=nil {return _dab ;};_dad .CoordsizeAttr =&_eaga ;continue ;};if _eb .Name .Local =="\u0061\u006c\u0074"{_abf ,_gfe :=_eb .Value ,error (nil );if _gfe !=nil {return _gfe ;};_dad .AltAttr =&_abf ;continue ;};if _eb .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgb ,_afd :=_eb .Value ,error (nil );if _afd !=nil {return _afd ;};_dad .TitleAttr =&_bgb ;continue ;};if _eb .Name .Local =="\u0063\u006c\u0061s\u0073"{_bc ,_fc :=_eb .Value ,error (nil );if _fc !=nil {return _fc ;};_dad .ClassAttr =&_bc ;continue ;};if _eb .Name .Local =="\u0068\u0072\u0065\u0066"{_fb ,_bbc :=_eb .Value ,error (nil );if _bbc !=nil {return _bbc ;};_dad .HrefAttr =&_fb ;continue ;};};for {_fab ,_fbg :=d .Token ();if _fbg !=nil {return _ef .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",_fbg );};if _gde ,_defc :=_fab .(_af .EndElement );_defc &&_gde .Name ==start .Name {break ;};};return nil ;};func (_cdegd *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_cdegd =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_cdegd =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_cdegd =2;case "\u0077\u0069\u0064\u0065":*_cdegd =3;};return nil ;}; +// Validate validates the OfcDiagram and its children +func (_dgccb *OfcDiagram )Validate ()error {return _dgccb .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_gdebfce *OfcST_RType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbgfe ,_fdacg :=d .Token ();if _fdacg !=nil {return _fdacg ;};if _fegca ,_fdfdae :=_cbgfe .(_d .EndElement );_fdfdae &&_fegca .Name ==start .Name {*_gdebfce =1;return nil ;};if _fcddb ,_fddfb :=_cbgfe .(_d .CharData );!_fddfb {return _cg .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",_cbgfe );}else {switch string (_fcddb ){case "":*_gdebfce =0;case "\u0061\u0072\u0063":*_gdebfce =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_gdebfce =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_gdebfce =3;case "\u0061\u006c\u0069g\u006e":*_gdebfce =4;};};_cbgfe ,_fdacg =d .Token ();if _fdacg !=nil {return _fdacg ;};if _dcabca ,_abcbf :=_cbgfe .(_d .EndElement );_abcbf &&_dcabca .Name ==start .Name {return nil ;};return _cg .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",_cbgfe );};func (_ggbbg OfcST_ScreenSize )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgagf :=_d .Attr {};_bgagf .Name =name ;switch _ggbbg {case OfcST_ScreenSizeUnset :_bgagf .Value ="";case OfcST_ScreenSize544x376 :_bgagf .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_bgagf .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_bgagf .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_bgagf .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_bgagf .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_bgagf .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _bgagf ,nil ;}; -// Validate validates the OfcCT_ShapeLayout and its children -func (_fecab *OfcCT_ShapeLayout )Validate ()error {return _fecab .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_dccdb ST_StrokeLineStyle )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_dbebf :=_af .Attr {};_dbebf .Name =name ;switch _dccdb {case ST_StrokeLineStyleUnset :_dbebf .Value ="";case ST_StrokeLineStyleSingle :_dbebf .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_dbebf .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_dbebf .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_dbebf .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_dbebf .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _dbebf ,nil ;};func (_fdg *AG_CoreAttributes )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_bff :=range start .Attr {if _bff .Name .Local =="\u0068\u0072\u0065\u0066"{_abdb ,_gdc :=_bff .Value ,error (nil );if _gdc !=nil {return _gdc ;};_fdg .HrefAttr =&_abdb ;continue ;};if _bff .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_edb ,_fed :=_bff .Value ,error (nil );if _fed !=nil {return _fed ;};_fdg .TargetAttr =&_edb ;continue ;};if _bff .Name .Local =="\u0063\u006c\u0061s\u0073"{_ffb ,_bdc :=_bff .Value ,error (nil );if _bdc !=nil {return _bdc ;};_fdg .ClassAttr =&_ffb ;continue ;};if _bff .Name .Local =="\u0074\u0069\u0074l\u0065"{_bga ,_bbb :=_bff .Value ,error (nil );if _bbb !=nil {return _bbb ;};_fdg .TitleAttr =&_bga ;continue ;};if _bff .Name .Local =="\u0061\u006c\u0074"{_deea ,_dfd :=_bff .Value ,error (nil );if _dfd !=nil {return _dfd ;};_fdg .AltAttr =&_deea ;continue ;};if _bff .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgd ,_efd :=_bff .Value ,error (nil );if _efd !=nil {return _efd ;};_fdg .CoordsizeAttr =&_bgd ;continue ;};if _bff .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ada ,_afe :=_bff .Value ,error (nil );if _afe !=nil {return _afe ;};_fdg .CoordoriginAttr =&_ada ;continue ;};if _bff .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cea ,_gfa :=_bff .Value ,error (nil );if _gfa !=nil {return _gfa ;};_fdg .WrapcoordsAttr =&_cea ;continue ;};if _bff .Name .Local =="\u0070\u0072\u0069n\u0074"{_fdg .PrintAttr .UnmarshalXMLAttr (_bff );continue ;};if _bff .Name .Local =="\u0069\u0064"{_dd ,_cab :=_bff .Value ,error (nil );if _cab !=nil {return _cab ;};_fdg .IdAttr =&_dd ;continue ;};if _bff .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdb ,_cgd :=_bff .Value ,error (nil );if _cgd !=nil {return _cgd ;};_fdg .StyleAttr =&_fdb ;continue ;};};for {_bbde ,_agca :=d .Token ();if _agca !=nil {return _ef .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",_agca );};if _adg ,_cdc :=_bbde .(_af .EndElement );_cdc &&_adg .Name ==start .Name {break ;};};return nil ;};func NewOfcClippath ()*OfcClippath {_efefc :=&OfcClippath {};_efefc .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _efefc ;};type OfcFill struct{OfcCT_Fill };func (_dadea *OfcCT_ShapeLayout )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";};if _dadea .ExtAttr !=ST_ExtUnset {_bagad ,_cbfbg :=_dadea .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cbfbg !=nil {return _cbfbg ;};start .Attr =append (start .Attr ,_bagad );};e .EncodeToken (start );if _dadea .Idmap !=nil {_cgccf :=_af .StartElement {Name :_af .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_dadea .Idmap ,_cgccf );};if _dadea .Regrouptable !=nil {_fagee :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_dadea .Regrouptable ,_fagee );};if _dadea .Rules !=nil {_fgfdgd :=_af .StartElement {Name :_af .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_dadea .Rules ,_fgfdgd );};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_bfaac OfcST_ExtrusionPlane )String ()string {switch _bfaac {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};func (_aeaf OfcST_CalloutPlacement )Validate ()error {return _aeaf .ValidateWithPath ("")}; +// Validate validates the OfcCT_IdMap and its children +func (_fgfcg *OfcCT_IdMap )Validate ()error {return _fgfcg .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");}; -// Validate validates the OfcLeft and its children -func (_dgcb *OfcLeft )Validate ()error {return _dgcb .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};func (_abaed OfcST_Angle )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_abaed .String (),start );};type OfcEquationxml struct{OfcCT_EquationXml };func (_gfddg *CT_Shadow )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077";};if _gfddg .OnAttr !=_ea .ST_TrueFalseUnset {_baea ,_defcc :=_gfddg .OnAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u006e"});if _defcc !=nil {return _defcc ;};start .Attr =append (start .Attr ,_baea );};if _gfddg .TypeAttr !=ST_ShadowTypeUnset {_gegf ,_cabf :=_gfddg .TypeAttr .MarshalXMLAttr (_af .Name {Local :"\u0074\u0079\u0070\u0065"});if _cabf !=nil {return _cabf ;};start .Attr =append (start .Attr ,_gegf );};if _gfddg .ObscuredAttr !=_ea .ST_TrueFalseUnset {_cdgfb ,_acfe :=_gfddg .ObscuredAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_cdgfb );};if _gfddg .ColorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_gfddg .ColorAttr )});};if _gfddg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_gfddg .OpacityAttr )});};if _gfddg .OffsetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_gfddg .OffsetAttr )});};if _gfddg .Color2Attr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_ef .Sprintf ("\u0025\u0076",*_gfddg .Color2Attr )});};if _gfddg .Offset2Attr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_ef .Sprintf ("\u0025\u0076",*_gfddg .Offset2Attr )});};if _gfddg .OriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_gfddg .OriginAttr )});};if _gfddg .MatrixAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_ef .Sprintf ("\u0025\u0076",*_gfddg .MatrixAttr )});};if _gfddg .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_gfddg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_cdafe *OfcCT_Rules )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f:\u0072\u0075\u006c\u0065\u0073";};if _cdafe .ExtAttr !=ST_ExtUnset {_bagbb ,_aegff :=_cdafe .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _aegff !=nil {return _aegff ;};start .Attr =append (start .Attr ,_bagbb );};e .EncodeToken (start );if _cdafe .R !=nil {_ggbf :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0072"}};for _ ,_fagede :=range _cdafe .R {e .EncodeElement (_fagede ,_ggbf );};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_aaeeb *OfcST_ConnectorType )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_aaeeb =0;case "\u006e\u006f\u006e\u0065":*_aaeeb =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_aaeeb =2;case "\u0065\u006c\u0062o\u0077":*_aaeeb =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_aaeeb =4;};return nil ;};func (_adeee OfcST_OLEUpdateMode )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_dddbg :=_af .Attr {};_dddbg .Name =name ;switch _adeee {case OfcST_OLEUpdateModeUnset :_dddbg .Value ="";case OfcST_OLEUpdateModeAlways :_dddbg .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_dddbg .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _dddbg ,nil ;};func (_fdaae ST_EditAs )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_fdaae .String (),start );};func (_fegbdc OfcST_How )String ()string {switch _fegbdc {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074";};return "";};func (_bbgad *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_bbgad =0;case "\u0073\u006f\u006ci\u0064":*_bbgad =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_bbgad =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_bbgad =3;};return nil ;};func NewCT_Stroke ()*CT_Stroke {_abdae :=&CT_Stroke {};return _abdae }; +// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path +func (_ebfae *CT_Stroke )ValidateWithPath (path string )error {if _ebfae .Left !=nil {if _ddefbe :=_ebfae .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ddefbe !=nil {return _ddefbe ;};};if _ebfae .Top !=nil {if _deee :=_ebfae .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_deee !=nil {return _deee ;};};if _ebfae .Right !=nil {if _fafd :=_ebfae .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fafd !=nil {return _fafd ;};};if _ebfae .Bottom !=nil {if _aceag :=_ebfae .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_aceag !=nil {return _aceag ;};};if _ebfae .Column !=nil {if _ecdca :=_ebfae .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_ecdca !=nil {return _ecdca ;};};if _babdgf :=_ebfae .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_babdgf !=nil {return _babdgf ;};if _dgeggb :=_ebfae .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_dgeggb !=nil {return _dgeggb ;};if _adedb :=_ebfae .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_adedb !=nil {return _adedb ;};if _abce :=_ebfae .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_abce !=nil {return _abce ;};if _ecbda :=_ebfae .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ecbda !=nil {return _ecbda ;};if _gdadg :=_ebfae .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gdadg !=nil {return _gdadg ;};if _ddefd :=_ebfae .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_ddefd !=nil {return _ddefd ;};if _efgfg :=_ebfae .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_efgfg !=nil {return _efgfg ;};if _ageab :=_ebfae .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_ageab !=nil {return _ageab ;};if _acecf :=_ebfae .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_acecf !=nil {return _acecf ;};if _cegde :=_ebfae .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_cegde !=nil {return _cegde ;};if _bdaea :=_ebfae .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_bdaea !=nil {return _bdaea ;};if _ffdce :=_ebfae .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_ffdce !=nil {return _ffdce ;};if _fagag :=_ebfae .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fagag !=nil {return _fagag ;};if _eaggc :=_ebfae .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eaggc !=nil {return _eaggc ;};return nil ;};func (_fgcab ST_ImageAspect )ValidateWithPath (path string )error {switch _fgcab {case 0,1,2,3:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgcab ));};return nil ;};type OfcCT_StrokeChild struct{OnAttr _b .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _b .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _b .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 _b .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_aecc ST_StrokeEndCap )ValidateWithPath (path string )error {switch _aecc {case 0,1,2,3:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aecc ));};return nil ;}; -// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path -func (_agaa *OfcCallout )ValidateWithPath (path string )error {if _eafce :=_agaa .OfcCT_Callout .ValidateWithPath (path );_eafce !=nil {return _eafce ;};return nil ;};func (_efaecg OfcST_OLEUpdateMode )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_efaecg .String (),start );};func NewAG_Id ()*AG_Id {_ecf :=&AG_Id {};return _ecf };func (_fgac OfcST_ConnectorType )Validate ()error {return _fgac .ValidateWithPath ("")};type OfcCT_Extrusion struct{OnAttr _ea .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 _ea .ST_TrueFalse ;AutorotationcenterAttr _ea .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _ea .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _ea .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _ea .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _ea .ST_TrueFalse ;ExtAttr ST_Ext ;};type Formulas struct{CT_Formulas };func NewOfcCT_Callout ()*OfcCT_Callout {_ddccc :=&OfcCT_Callout {};return _ddccc };func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_aaff :=&OfcCT_SignatureLine {};return _aaff }; +// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path +func (_cafeg *OfcFill )ValidateWithPath (path string )error {if _daefc :=_cafeg .OfcCT_Fill .ValidateWithPath (path );_daefc !=nil {return _daefc ;};return nil ;};func (_ccgb *CT_Formulas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073";};e .EncodeToken (start );if _ccgb .F !=nil {_ceeb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066"}};for _ ,_abac :=range _ccgb .F {e .EncodeElement (_abac ,_ceeb );};};e .EncodeToken (_d .EndElement {Name :start .Name });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 _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};func (_agagc *OfcCT_ClipPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdca :=range start .Attr {if _bdca .Name .Local =="\u0076"{_acece ,_bcdgd :=_bdca .Value ,error (nil );if _bcdgd !=nil {return _bcdgd ;};_agagc .VAttr =_acece ;continue ;};};for {_fceff ,_deebg :=d .Token ();if _deebg !=nil {return _cg .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",_deebg );};if _fafde ,_dcgec :=_fceff .(_d .EndElement );_dcgec &&_fafde .Name ==start .Name {break ;};};return nil ;};func (_gacga *OfcCT_IdMap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_effe :=range start .Attr {if _effe .Name .Local =="\u0064\u0061\u0074\u0061"{_bdaee ,_bgcf :=_effe .Value ,error (nil );if _bgcf !=nil {return _bgcf ;};_gacga .DataAttr =&_bdaee ;continue ;};if _effe .Name .Local =="\u0065\u0078\u0074"{_gacga .ExtAttr .UnmarshalXMLAttr (_effe );continue ;};};for {_gacfb ,_bdbbc :=d .Token ();if _bdbbc !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_bdbbc );};if _dgef ,_fcgdac :=_gacfb .(_d .EndElement );_fcgdac &&_dgef .Name ==start .Name {break ;};};return nil ;};func (_adaba *OfcOLEObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adaba .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_bdbcbg :=range start .Attr {if _bdbcbg .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"&&_bdbcbg .Name .Local =="\u0069\u0064"||_bdbcbg .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"&&_bdbcbg .Name .Local =="\u0069\u0064"{_cfaaa ,_dgcaf :=_bdbcbg .Value ,error (nil );if _dgcaf !=nil {return _dgcaf ;};_adaba .IdAttr =&_cfaaa ;continue ;};if _bdbcbg .Name .Local =="\u0054\u0079\u0070\u0065"{_adaba .TypeAttr .UnmarshalXMLAttr (_bdbcbg );continue ;};if _bdbcbg .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_aeafg ,_edcad :=_bdbcbg .Value ,error (nil );if _edcad !=nil {return _edcad ;};_adaba .ProgIDAttr =&_aeafg ;continue ;};if _bdbcbg .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_ccab ,_aaff :=_bdbcbg .Value ,error (nil );if _aaff !=nil {return _aaff ;};_adaba .ShapeIDAttr =&_ccab ;continue ;};if _bdbcbg .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_adaba .DrawAspectAttr .UnmarshalXMLAttr (_bdbcbg );continue ;};if _bdbcbg .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_acgde ,_afcge :=_bdbcbg .Value ,error (nil );if _afcge !=nil {return _afcge ;};_adaba .ObjectIDAttr =&_acgde ;continue ;};if _bdbcbg .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_adaba .UpdateModeAttr .UnmarshalXMLAttr (_bdbcbg );continue ;};};_gbfgf :for {_dfagf ,_ebddb :=d .Token ();if _ebddb !=nil {return _ebddb ;};switch _efdbb :=_dfagf .(type ){case _d .StartElement :switch _efdbb .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adaba .LinkType =new (string );if _cacff :=d .DecodeElement (_adaba .LinkType ,&_efdbb );_cacff !=nil {return _cacff ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adaba .LockedField =_b .ST_TrueFalseBlankUnset ;if _ecaca :=d .DecodeElement (&_adaba .LockedField ,&_efdbb );_ecaca !=nil {return _ecaca ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adaba .FieldCodes =new (string );if _cdbdda :=d .DecodeElement (_adaba .FieldCodes ,&_efdbb );_cdbdda !=nil {return _cdbdda ;};default:_af .Log ("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",_efdbb .Name );if _afagc :=d .Skip ();_afagc !=nil {return _afagc ;};};case _d .EndElement :break _gbfgf ;case _d .CharData :};};return nil ;};func (_bgebbb *OfcST_CalloutPlacement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edecec ,_babfa :=d .Token ();if _babfa !=nil {return _babfa ;};if _bbadbd ,_gcdac :=_edecec .(_d .EndElement );_gcdac &&_bbadbd .Name ==start .Name {*_bgebbb =1;return nil ;};if _adebc ,_eddfc :=_edecec .(_d .CharData );!_eddfc {return _cg .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",_edecec );}else {switch string (_adebc ){case "":*_bgebbb =0;case "\u0074\u006f\u0070":*_bgebbb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bgebbb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bgebbb =3;case "\u0075\u0073\u0065\u0072":*_bgebbb =4;};};_edecec ,_babfa =d .Token ();if _babfa !=nil {return _babfa ;};if _fafdb ,_ffebe :=_edecec .(_d .EndElement );_ffebe &&_fafdb .Name ==start .Name {return nil ;};return _cg .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",_edecec );}; -// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path -func (_dgead *OfcTop )ValidateWithPath (path string )error {if _efaab :=_dgead .OfcCT_StrokeChild .ValidateWithPath (path );_efaab !=nil {return _efaab ;};return nil ;};func (_cbgbe *OfcST_ExtrusionType )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_baef ,_cbgced :=d .Token ();if _cbgced !=nil {return _cbgced ;};if _fgfgg ,_aegag :=_baef .(_af .EndElement );_aegag &&_fgfgg .Name ==start .Name {*_cbgbe =1;return nil ;};if _ffbdcg ,_aacead :=_baef .(_af .CharData );!_aacead {return _ef .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",_baef );}else {switch string (_ffbdcg ){case "":*_cbgbe =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_cbgbe =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_cbgbe =2;};};_baef ,_cbgced =d .Token ();if _cbgced !=nil {return _cbgced ;};if _fbecgf ,_aegec :=_baef .(_af .EndElement );_aegec &&_fbecgf .Name ==start .Name {return nil ;};return _ef .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",_baef );};func (_adeef OfcST_ColorMode )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_fecbaa :=_af .Attr {};_fecbaa .Name =name ;switch _adeef {case OfcST_ColorModeUnset :_fecbaa .Value ="";case OfcST_ColorModeAuto :_fecbaa .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_fecbaa .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _fecbaa ,nil ;};func NewOfcCT_Lock ()*OfcCT_Lock {_ffcab :=&OfcCT_Lock {};return _ffcab };func (_gacab *OfcST_RType )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_gacab =0;case "\u0061\u0072\u0063":*_gacab =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_gacab =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_gacab =3;case "\u0061\u006c\u0069g\u006e":*_gacab =4;};return nil ;}; +// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path +func (_bbcbg *Imagedata )ValidateWithPath (path string )error {if _cbdcfe :=_bbcbg .CT_ImageData .ValidateWithPath (path );_cbdcfe !=nil {return _cbdcfe ;};return nil ;};func (_bcegb OfcST_BWMode )ValidateWithPath (path string )error {switch _bcegb {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcegb ));};return nil ;}; -// Validate validates the Shape and its children -func (_eefbe *Shape )Validate ()error {return _eefbe .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};type Group struct{CT_Group };func (_dgbga *OfcCT_Entry )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_feeaf :=range start .Attr {if _feeaf .Name .Local =="\u006e\u0065\u0077"{_gbaca ,_aegga :=_e .ParseInt (_feeaf .Value ,10,32);if _aegga !=nil {return _aegga ;};_ebgaf :=int32 (_gbaca );_dgbga .NewAttr =&_ebgaf ;continue ;};if _feeaf .Name .Local =="\u006f\u006c\u0064"{_cafgd ,_acaa :=_e .ParseInt (_feeaf .Value ,10,32);if _acaa !=nil {return _acaa ;};_fecbd :=int32 (_cafgd );_dgbga .OldAttr =&_fecbd ;continue ;};};for {_ecacc ,_fafdbd :=d .Token ();if _fafdbd !=nil {return _ef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_fafdbd );};if _fdbde ,_daaff :=_ecacc .(_af .EndElement );_daaff &&_fdbde .Name ==start .Name {break ;};};return nil ;};type Stroke struct{CT_Stroke }; +// Validate validates the AG_Fill and its children +func (_edab *AG_Fill )Validate ()error {return _edab .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");};func (_fgfcae ST_StrokeEndCap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgfcae .String (),start );}; -// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path -func (_adabd *CT_Textbox )ValidateWithPath (path string )error {if _caggg :=_adabd .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_caggg !=nil {return _caggg ;};if _fefaf :=_adabd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fefaf !=nil {return _fefaf ;};if _adabd .TxbxContent !=nil {if _eedf :=_adabd .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_eedf !=nil {return _eedf ;};};return nil ;};type OfcCT_Callout struct{OnAttr _ea .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _ea .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _ea .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _ea .ST_TrueFalse ;TextborderAttr _ea .ST_TrueFalse ;MinusxAttr _ea .ST_TrueFalse ;MinusyAttr _ea .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_cagec *OfcCT_EquationXml )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";};if _cagec .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_cagec .ContentTypeAttr )});};e .EncodeToken (start );if _cagec .Any !=nil {_cagec .Any .MarshalXML (e ,_af .StartElement {});};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Background and its children +func (_gbcd *Background )Validate ()error {return _gbcd .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_edaaa OfcST_CalloutPlacement )Validate ()error {return _edaaa .ValidateWithPath ("")};func NewOfcCT_Skew ()*OfcCT_Skew {_aefef :=&OfcCT_Skew {};return _aefef }; -// Validate validates the OfcCT_Rules and its children -func (_eceeb *OfcCT_Rules )Validate ()error {return _eceeb .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};type AG_Path struct{PathAttr *string ;};const (OfcST_BWModeUnset OfcST_BWMode =0;OfcST_BWModeColor OfcST_BWMode =1;OfcST_BWModeAuto OfcST_BWMode =2;OfcST_BWModeGrayScale OfcST_BWMode =3;OfcST_BWModeLightGrayscale OfcST_BWMode =4;OfcST_BWModeInverseGray OfcST_BWMode =5;OfcST_BWModeGrayOutline OfcST_BWMode =6;OfcST_BWModeHighContrast OfcST_BWMode =7;OfcST_BWModeBlack OfcST_BWMode =8;OfcST_BWModeWhite OfcST_BWMode =9;OfcST_BWModeHide OfcST_BWMode =10;OfcST_BWModeUndrawn OfcST_BWMode =11;OfcST_BWModeBlackTextAndLines OfcST_BWMode =12;);func NewRoundrect ()*Roundrect {_bfcgfc :=&Roundrect {};_bfcgfc .CT_RoundRect =*NewCT_RoundRect ();return _bfcgfc ;};func (_efdce ST_StrokeArrowLength )String ()string {switch _efdce {case 0:return "";case 1:return "\u0073\u0068\u006fr\u0074";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u006c\u006f\u006e\u0067";};return "";};func (_cgfcab *OfcCT_R )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_ebcac :=range start .Attr {if _ebcac .Name .Local =="\u0069\u0064"{_cebe ,_cbdfc :=_ebcac .Value ,error (nil );if _cbdfc !=nil {return _cbdfc ;};_cgfcab .IdAttr =_cebe ;continue ;};if _ebcac .Name .Local =="\u0074\u0079\u0070\u0065"{_cgfcab .TypeAttr .UnmarshalXMLAttr (_ebcac );continue ;};if _ebcac .Name .Local =="\u0068\u006f\u0077"{_cgfcab .HowAttr .UnmarshalXMLAttr (_ebcac );continue ;};if _ebcac .Name .Local =="\u0069\u0064\u0072e\u0066"{_bbaca ,_gaggb :=_ebcac .Value ,error (nil );if _gaggb !=nil {return _gaggb ;};_cgfcab .IdrefAttr =&_bbaca ;continue ;};};_aedba :for {_gbcac ,_bfcec :=d .Token ();if _bfcec !=nil {return _bfcec ;};switch _ecagc :=_gbcac .(type ){case _af .StartElement :switch _ecagc .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebedb :=NewOfcCT_Proxy ();if _degfc :=d .DecodeElement (_ebedb ,&_ecagc );_degfc !=nil {return _degfc ;};_cgfcab .Proxy =append (_cgfcab .Proxy ,_ebedb );default:_eg .Log ("\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",_ecagc .Name );if _adged :=d .Skip ();_adged !=nil {return _adged ;};};case _af .EndElement :break _aedba ;case _af .CharData :};};return nil ;};func (_abbcf OfcST_ScreenSize )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_gdfbd :=_af .Attr {};_gdfbd .Name =name ;switch _abbcf {case OfcST_ScreenSizeUnset :_gdfbd .Value ="";case OfcST_ScreenSize544x376 :_gdfbd .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_gdfbd .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_gdfbd .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_gdfbd .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_gdfbd .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_gdfbd .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _gdfbd ,nil ;};func (_eaaad *Roundrect )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_eaaad .CT_RoundRect =*NewCT_RoundRect ();for _ ,_dbead :=range start .Attr {if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eaaad .UserdrawnAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggfef ,_edgeg :=_dbead .Value ,error (nil );if _edgeg !=nil {return _edgeg ;};_eaaad .BordertopcolorAttr =&_ggfef ;continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eaaad .UserhiddenAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eaaad .BulletAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eaaad .CliptowrapAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0068\u0072"{_eaaad .HrAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u006f\u006c\u0065"{_eaaad .OleAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0068\u0072\u0073t\u0064"{_eaaad .HrstdAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0073\u0070\u0069\u0064"{_bgecg ,_gacff :=_dbead .Value ,error (nil );if _gacff !=nil {return _gacff ;};_eaaad .SpidAttr =&_bgecg ;continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eaaad .HrnoshadeAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eaaad .ForcedashAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dcdbbb ,_bgde :=_dbead .Value ,error (nil );if _bgde !=nil {return _bgde ;};_eaaad .BorderleftcolorAttr =&_dcdbbb ;continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_begeb ,_gbdbf :=_e .ParseInt (_dbead .Value ,10,64);if _gbdbf !=nil {return _gbdbf ;};_eaaad .DgmnodekindAttr =&_begeb ;continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u006f\u006e\u0065\u0064"{_eaaad .OnedAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0063\u006c\u0069\u0070"{_eaaad .ClipAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0068\u0072\u0070c\u0074"{_dbddd ,_eabbc :=_e .ParseFloat (_dbead .Value ,64);if _eabbc !=nil {return _eabbc ;};_fdbfdb :=float32 (_dbddd );_eaaad .HrpctAttr =&_fdbfdb ;continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eaaad .PreferrelativeAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dbabb ,_ggbgc :=_dbead .Value ,error (nil );if _ggbgc !=nil {return _ggbgc ;};_eaaad .BorderrightcolorAttr =&_dbabb ;continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aeedg ,_ggcgf :=_e .ParseInt (_dbead .Value ,10,64);if _ggcgf !=nil {return _ggcgf ;};_eaaad .RegroupidAttr =&_aeedg ;continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eaaad .DgmlayoutmruAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eaaad .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eaaad .AllowoverlapAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eaaad .HralignAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eaaad .InsetmodeAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0073\u0070\u0074"{_egbgf ,_egafe :=_e .ParseFloat (_dbead .Value ,64);if _egafe !=nil {return _egafe ;};_cegede :=float32 (_egbgf );_eaaad .SptAttr =&_cegede ;continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_abdda ,_dcgd :=_dbead .Value ,error (nil );if _dcgd !=nil {return _dcgd ;};_eaaad .BorderbottomcolorAttr =&_abdda ;continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eaaad .OleiconAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eaaad .DgmlayoutAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eaaad .BwmodeAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eaaad .BwnormalAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eaaad .BwpureAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eaaad .ConnectortypeAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eaaad .ButtonAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbead .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eaaad .AllowincellAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Local =="\u0068\u0072\u0065\u0066"{_cede ,_ebebe :=_dbead .Value ,error (nil );if _ebebe !=nil {return _ebebe ;};_eaaad .HrefAttr =&_cede ;continue ;};if _dbead .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfeded ,_aaddd :=_dbead .Value ,error (nil );if _aaddd !=nil {return _aaddd ;};_eaaad .CoordsizeAttr =&_gfeded ;continue ;};if _dbead .Name .Local =="\u0073\u0074\u0079l\u0065"{_edcda ,_efbf :=_dbead .Value ,error (nil );if _efbf !=nil {return _efbf ;};_eaaad .StyleAttr =&_edcda ;continue ;};if _dbead .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eaaad .StrokedAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Local =="\u0069\u0064"{_aedbg ,_effega :=_dbead .Value ,error (nil );if _effega !=nil {return _effega ;};_eaaad .IdAttr =&_aedbg ;continue ;};if _dbead .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_abec ,_ebbfc :=_dbead .Value ,error (nil );if _ebbfc !=nil {return _ebbfc ;};_eaaad .StrokeweightAttr =&_abec ;continue ;};if _dbead .Name .Local =="\u0070\u0072\u0069n\u0074"{_eaaad .PrintAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eadce ,_cddbcf :=_dbead .Value ,error (nil );if _cddbcf !=nil {return _cddbcf ;};_eaaad .ChromakeyAttr =&_eadce ;continue ;};if _dbead .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_adfga ,_bgeef :=_dbead .Value ,error (nil );if _bgeef !=nil {return _bgeef ;};_eaaad .FillcolorAttr =&_adfga ;continue ;};if _dbead .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cgdef ,_gaeda :=_dbead .Value ,error (nil );if _gaeda !=nil {return _gaeda ;};_eaaad .CoordoriginAttr =&_cgdef ;continue ;};if _dbead .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdgff ,_fafg :=_dbead .Value ,error (nil );if _fafg !=nil {return _fafg ;};_eaaad .OpacityAttr =&_gdgff ;continue ;};if _dbead .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aefec ,_bbgec :=_dbead .Value ,error (nil );if _bbgec !=nil {return _bbgec ;};_eaaad .StrokecolorAttr =&_aefec ;continue ;};if _dbead .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eaaad .InsetpenAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eaaad .FilledAttr .UnmarshalXMLAttr (_dbead );continue ;};if _dbead .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gdfcd ,_ecece :=_dbead .Value ,error (nil );if _ecece !=nil {return _ecece ;};_eaaad .WrapcoordsAttr =&_gdfcd ;continue ;};if _dbead .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_gcgef ,_bbdc :=_dbead .Value ,error (nil );if _bbdc !=nil {return _bbdc ;};_eaaad .ArcsizeAttr =&_gcgef ;continue ;};if _dbead .Name .Local =="\u0074\u0069\u0074l\u0065"{_cggfd ,_efgag :=_dbead .Value ,error (nil );if _efgag !=nil {return _efgag ;};_eaaad .TitleAttr =&_cggfd ;continue ;};if _dbead .Name .Local =="\u0063\u006c\u0061s\u0073"{_cdgff ,_cdddd :=_dbead .Value ,error (nil );if _cdddd !=nil {return _cdddd ;};_eaaad .ClassAttr =&_cdgff ;continue ;};if _dbead .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_adgfe ,_bdgee :=_dbead .Value ,error (nil );if _bdgee !=nil {return _bdgee ;};_eaaad .TargetAttr =&_adgfe ;continue ;};if _dbead .Name .Local =="\u0061\u006c\u0074"{_bcedd ,_begcd :=_dbead .Value ,error (nil );if _begcd !=nil {return _begcd ;};_eaaad .AltAttr =&_bcedd ;continue ;};};_fggd :for {_gbfb ,_dfdff :=d .Token ();if _dfdff !=nil {return _dfdff ;};switch _cecb :=_gbfb .(type ){case _af .StartElement :switch _cecb .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgfbf :=NewEG_ShapeElements ();_fgfbf .Path =NewPath ();if _fbecaf :=d .DecodeElement (_fgfbf .Path ,&_cecb );_fbecaf !=nil {return _fbecaf ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_fgfbf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdbfa :=NewEG_ShapeElements ();_fdbfa .Formulas =NewFormulas ();if _cdeda :=d .DecodeElement (_fdbfa .Formulas ,&_cecb );_cdeda !=nil {return _cdeda ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_fdbfa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fccddd :=NewEG_ShapeElements ();_fccddd .Handles =NewHandles ();if _gcbab :=d .DecodeElement (_fccddd .Handles ,&_cecb );_gcbab !=nil {return _gcbab ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_fccddd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdccef :=NewEG_ShapeElements ();_bdccef .Fill =NewFill ();if _edcbg :=d .DecodeElement (_bdccef .Fill ,&_cecb );_edcbg !=nil {return _edcbg ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_bdccef );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfgcf :=NewEG_ShapeElements ();_bfgcf .Stroke =NewStroke ();if _bccf :=d .DecodeElement (_bfgcf .Stroke ,&_cecb );_bccf !=nil {return _bccf ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_bfgcf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccbc :=NewEG_ShapeElements ();_ccbc .Shadow =NewShadow ();if _gbdgd :=d .DecodeElement (_ccbc .Shadow ,&_cecb );_gbdgd !=nil {return _gbdgd ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_ccbc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffcc :=NewEG_ShapeElements ();_cffcc .Textbox =NewTextbox ();if _eefdb :=d .DecodeElement (_cffcc .Textbox ,&_cecb );_eefdb !=nil {return _eefdb ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_cffcc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdcbg :=NewEG_ShapeElements ();_gdcbg .Textpath =NewTextpath ();if _bbdda :=d .DecodeElement (_gdcbg .Textpath ,&_cecb );_bbdda !=nil {return _bbdda ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_gdcbg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dedda :=NewEG_ShapeElements ();_dedda .Imagedata =NewImagedata ();if _bcdda :=d .DecodeElement (_dedda .Imagedata ,&_cecb );_bcdda !=nil {return _bcdda ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_dedda );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aceeec :=NewEG_ShapeElements ();_aceeec .Skew =NewOfcSkew ();if _eafcc :=d .DecodeElement (_aceeec .Skew ,&_cecb );_eafcc !=nil {return _eafcc ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_aceeec );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcdgf :=NewEG_ShapeElements ();_bcdgf .Extrusion =NewOfcExtrusion ();if _egeag :=d .DecodeElement (_bcdgf .Extrusion ,&_cecb );_egeag !=nil {return _egeag ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_bcdgf );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acag :=NewEG_ShapeElements ();_acag .Callout =NewOfcCallout ();if _ecedd :=d .DecodeElement (_acag .Callout ,&_cecb );_ecedd !=nil {return _ecedd ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_acag );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcddd :=NewEG_ShapeElements ();_gcddd .Lock =NewOfcLock ();if _efcae :=d .DecodeElement (_gcddd .Lock ,&_cecb );_efcae !=nil {return _efcae ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_gcddd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fffcb :=NewEG_ShapeElements ();_fffcb .Clippath =NewOfcClippath ();if _dcgfc :=d .DecodeElement (_fffcb .Clippath ,&_cecb );_dcgfc !=nil {return _dcgfc ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_fffcb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_feefda :=NewEG_ShapeElements ();_feefda .Signatureline =NewOfcSignatureline ();if _cdccc :=d .DecodeElement (_feefda .Signatureline ,&_cecb );_cdccc !=nil {return _cdccc ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_feefda );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcdfda :=NewEG_ShapeElements ();_gcdfda .Wrap =_f .NewWrap ();if _gfebfd :=d .DecodeElement (_gcdfda .Wrap ,&_cecb );_gfebfd !=nil {return _gfebfd ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_gcdfda );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbeebf :=NewEG_ShapeElements ();_gbeebf .Anchorlock =_f .NewAnchorlock ();if _dcbbc :=d .DecodeElement (_gbeebf .Anchorlock ,&_cecb );_dcbbc !=nil {return _dcbbc ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_gbeebf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdcda :=NewEG_ShapeElements ();_cdcda .Bordertop =_f .NewBordertop ();if _febed :=d .DecodeElement (_cdcda .Bordertop ,&_cecb );_febed !=nil {return _febed ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_cdcda );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggdae :=NewEG_ShapeElements ();_ggdae .Borderbottom =_f .NewBorderbottom ();if _acef :=d .DecodeElement (_ggdae .Borderbottom ,&_cecb );_acef !=nil {return _acef ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_ggdae );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bddgaf :=NewEG_ShapeElements ();_bddgaf .Borderleft =_f .NewBorderleft ();if _aecdg :=d .DecodeElement (_bddgaf .Borderleft ,&_cecb );_aecdg !=nil {return _aecdg ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_bddgaf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfeeeb :=NewEG_ShapeElements ();_dfeeeb .Borderright =_f .NewBorderright ();if _fcffb :=d .DecodeElement (_dfeeeb .Borderright ,&_cecb );_fcffb !=nil {return _fcffb ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_dfeeeb );case _af .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"}:_afdad :=NewEG_ShapeElements ();_afdad .ClientData =_d .NewClientData ();if _abbad :=d .DecodeElement (_afdad .ClientData ,&_cecb );_abbad !=nil {return _abbad ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_afdad );case _af .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"}:_abbfg :=NewEG_ShapeElements ();_abbfg .Textdata =_fd .NewTextdata ();if _fcbfec :=d .DecodeElement (_abbfg .Textdata ,&_cecb );_fcbfec !=nil {return _fcbfec ;};_eaaad .EG_ShapeElements =append (_eaaad .EG_ShapeElements ,_abbfg );default:_eg .Log ("\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",_cecb .Name );if _dgceaa :=d .Skip ();_dgceaa !=nil {return _dgceaa ;};};case _af .EndElement :break _fggd ;case _af .CharData :};};return nil ;};func NewPolyline ()*Polyline {_agebe :=&Polyline {};_agebe .CT_PolyLine =*NewCT_PolyLine ();return _agebe ;};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_geaag :=&OfcCT_ShapeDefaults {};return _geaag };func (_cgddf OfcST_BWMode )ValidateWithPath (path string )error {switch _cgddf {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgddf ));};return nil ;};func (_gcfbf OfcST_HrAlign )String ()string {switch _gcfbf {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 NewCT_H ()*CT_H {_fdba :=&CT_H {};return _fdba };func init (){_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065",NewCT_Shapetype );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070",NewCT_Group );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewCT_Formulas );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0046",NewCT_F );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_Handles );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048",NewCT_H );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061",NewCT_ImageData );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0050\u0061\u0074\u0068",NewCT_Path );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw",NewCT_Shadow );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0074\u0072\u006f\u006be",NewCT_Stroke );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078",NewCT_Textbox );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068",NewCT_TextPath );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0041\u0072\u0063",NewCT_Arc );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065",NewCT_Curve );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065",NewCT_Image );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004c\u0069\u006e\u0065",NewCT_Line );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004f\u0076\u0061\u006c",NewCT_Oval );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065",NewCT_PolyLine );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0052\u0065\u0063\u0074",NewCT_Rect );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074",NewCT_RoundRect );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061p\u0065",NewShape );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e",NewShapetype );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0067\u0072\u006fu\u0070",NewGroup );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewBackground );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u0069\u006c\u006c",NewFill );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewFormulas );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0068a\u006e\u0064\u006c\u0065\u0073",NewHandles );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a",NewImagedata );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u0061\u0074\u0068",NewPath );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074e\u0078\u0074\u0062\u006f\u0078",NewTextbox );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061\u0064\u006f\u0077",NewShadow );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0074\u0072\u006f\u006b\u0065",NewStroke );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068",NewTextpath );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0061\u0072\u0063",NewArc );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0063\u0075\u0072v\u0065",NewCurve );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069\u006d\u0061g\u0065",NewImage );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006c\u0069\u006e\u0065",NewLine );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006f\u0076\u0061\u006c",NewOval );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065",NewPolyline );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072\u0065\u0063\u0074",NewRect );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t",NewRoundrect );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_ShapeElements );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fI\u0064",NewAG_Id );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065",NewAG_Style );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0054\u0079\u0070\u0065",NewAG_Type );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0041\u0064\u006a",NewAG_Adj );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0050\u0061\u0074\u0068",NewAG_Path );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0046\u0069\u006c\u006c",NewAG_Fill );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079",NewAG_Chromakey );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0045\u0078\u0074",NewAG_Ext );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073",NewAG_CoreAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ShapeAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeCoreAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeShapeAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073",NewAG_AllCoreAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_AllShapeAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ImageAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_StrokeAttributes );};func (_gcgdg *OfcST_FillType )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_gcgdg =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_gcgdg =1;case "\u0073\u006f\u006ci\u0064":*_gcgdg =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_gcgdg =3;case "\u0074\u0069\u006c\u0065":*_gcgdg =4;case "\u0066\u0072\u0061m\u0065":*_gcgdg =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_gcgdg =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_gcgdg =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_gcgdg =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_gcgdg =9;};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 _ea .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ea .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ea .ST_TrueFalse ;ButtonAttr _ea .ST_TrueFalse ;UserhiddenAttr _ea .ST_TrueFalse ;BulletAttr _ea .ST_TrueFalse ;HrAttr _ea .ST_TrueFalse ;HrstdAttr _ea .ST_TrueFalse ;HrnoshadeAttr _ea .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ea .ST_TrueFalse ;AllowoverlapAttr _ea .ST_TrueFalse ;UserdrawnAttr _ea .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ea .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ea .ST_TrueFalse ;OleiconAttr _ea .ST_TrueFalse ;OleAttr _ea .ST_TrueFalseBlank ;PreferrelativeAttr _ea .ST_TrueFalse ;CliptowrapAttr _ea .ST_TrueFalse ;ClipAttr _ea .ST_TrueFalse ;};type Shadow struct{CT_Shadow };type ST_StrokeJoinStyle byte ;func NewEG_ShapeElements ()*EG_ShapeElements {_gdcdb :=&EG_ShapeElements {};return _gdcdb };func (_dbef *OfcShapedefaults )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _dbef .OfcCT_ShapeDefaults .MarshalXML (e ,start );};func (_cgdcc *Fill )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cgdcc .CT_Fill =*NewCT_Fill ();for _ ,_fdgd :=range start .Attr {if _fdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdgd .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_cgdcc .DetectmouseclickAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdgd .Name .Local =="\u0072\u0065\u006ci\u0064"{_abbb ,_gded :=_fdgd .Value ,error (nil );if _gded !=nil {return _gded ;};_cgdcc .RelidAttr =&_abbb ;continue ;};if _fdgd .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"&&_fdgd .Name .Local =="\u0069\u0064"||_fdgd .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"&&_fdgd .Name .Local =="\u0069\u0064"{_beaaf ,_fdcbc :=_fdgd .Value ,error (nil );if _fdcbc !=nil {return _fdcbc ;};_cgdcc .IdAttr =&_beaaf ;continue ;};if _fdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdgd .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_eceff ,_fddfe :=_fdgd .Value ,error (nil );if _fddfe !=nil {return _fddfe ;};_cgdcc .Opacity2Attr =&_eceff ;continue ;};if _fdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdgd .Name .Local =="\u0074\u0069\u0074l\u0065"{_ageeec ,_cdaef :=_fdgd .Value ,error (nil );if _cdaef !=nil {return _cdaef ;};_cgdcc .TitleAttr =&_ageeec ;continue ;};if _fdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdgd .Name .Local =="\u0068\u0072\u0065\u0066"{_agddc ,_ddfd :=_fdgd .Value ,error (nil );if _ddfd !=nil {return _ddfd ;};_cgdcc .HrefAttr =&_agddc ;continue ;};if _fdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdgd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ggfee ,_ecbfa :=_fdgd .Value ,error (nil );if _ecbfa !=nil {return _ecbfa ;};_cgdcc .AlthrefAttr =&_ggfee ;continue ;};if _fdgd .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cgdcc .AlignshapeAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_cgdcc .MethodAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Local =="\u0073\u0069\u007a\u0065"{_efab ,_defa :=_fdgd .Value ,error (nil );if _defa !=nil {return _defa ;};_cgdcc .SizeAttr =&_efab ;continue ;};if _fdgd .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dedfe ,_egge :=_fdgd .Value ,error (nil );if _egge !=nil {return _egge ;};_cgdcc .PositionAttr =&_dedfe ;continue ;};if _fdgd .Name .Local =="\u0073\u0072\u0063"{_fafde ,_eeacf :=_fdgd .Value ,error (nil );if _eeacf !=nil {return _eeacf ;};_cgdcc .SrcAttr =&_fafde ;continue ;};if _fdgd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_bfgae ,_cccfa :=_fdgd .Value ,error (nil );if _cccfa !=nil {return _cccfa ;};_cgdcc .ColorsAttr =&_bfgae ;continue ;};if _fdgd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_febe ,_eebgab :=_fdgd .Value ,error (nil );if _eebgab !=nil {return _eebgab ;};_cgdcc .Color2Attr =&_febe ;continue ;};if _fdgd .Name .Local =="\u0074\u0079\u0070\u0065"{_cgdcc .TypeAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_faadg ,_aeaaa :=_fdgd .Value ,error (nil );if _aeaaa !=nil {return _aeaaa ;};_cgdcc .FocussizeAttr =&_faadg ;continue ;};if _fdgd .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gbbae ,_fefdfd :=_fdgd .Value ,error (nil );if _fefdfd !=nil {return _fefdfd ;};_cgdcc .FocuspositionAttr =&_gbbae ;continue ;};if _fdgd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fdadc ,_bbaeg :=_fdgd .Value ,error (nil );if _bbaeg !=nil {return _bbaeg ;};_cgdcc .OriginAttr =&_fdadc ;continue ;};if _fdgd .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_cgdcc .AspectAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Local =="\u0061\u006e\u0067l\u0065"{_fgddf ,_efaeff :=_e .ParseFloat (_fdgd .Value ,64);if _efaeff !=nil {return _efaeff ;};_cgdcc .AngleAttr =&_fgddf ;continue ;};if _fdgd .Name .Local =="\u0066\u006f\u0063u\u0073"{_agfcd ,_bfffb :=_fdgd .Value ,error (nil );if _bfffb !=nil {return _bfffb ;};_cgdcc .FocusAttr =&_agfcd ;continue ;};if _fdgd .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_cgdcc .RecolorAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_cgdcc .RotateAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fgdba ,_dgbgb :=_fdgd .Value ,error (nil );if _dgbgb !=nil {return _dgbgb ;};_cgdcc .OpacityAttr =&_fgdba ;continue ;};if _fdgd .Name .Local =="\u0063\u006f\u006co\u0072"{_bdceca ,_cgga :=_fdgd .Value ,error (nil );if _cgga !=nil {return _cgga ;};_cgdcc .ColorAttr =&_bdceca ;continue ;};if _fdgd .Name .Local =="\u006f\u006e"{_cgdcc .OnAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Local =="\u0069\u0064"{_abbg ,_fbcdf :=_fdgd .Value ,error (nil );if _fbcdf !=nil {return _fbcdf ;};_cgdcc .SIdAttr =&_abbg ;continue ;};};_ffea :for {_aagfg ,_cafe :=d .Token ();if _cafe !=nil {return _cafe ;};switch _edeae :=_aagfg .(type ){case _af .StartElement :switch _edeae .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgdcc .Fill =NewOfcFill ();if _ddgcd :=d .DecodeElement (_cgdcc .Fill ,&_edeae );_ddgcd !=nil {return _ddgcd ;};default:_eg .Log ("\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",_edeae .Name );if _dgegf :=d .Skip ();_dgegf !=nil {return _dgegf ;};};case _af .EndElement :break _ffea ;case _af .CharData :};};return nil ;}; +// Validate validates the OfcCT_Diagram and its children +func (_faaec *OfcCT_Diagram )Validate ()error {return _faaec .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;); -// Validate validates the CT_Shadow and its children -func (_dafb *CT_Shadow )Validate ()error {return _dafb .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};func (_cdcfdf OfcST_ScreenSize )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_cdcfdf .String (),start );};func (_dbfcdf *OfcST_ColorMode )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_dgedc ,_febaa :=d .Token ();if _febaa !=nil {return _febaa ;};if _fggec ,_fegbb :=_dgedc .(_af .EndElement );_fegbb &&_fggec .Name ==start .Name {*_dbfcdf =1;return nil ;};if _gbbcf ,_afbae :=_dgedc .(_af .CharData );!_afbae {return _ef .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",_dgedc );}else {switch string (_gbbcf ){case "":*_dbfcdf =0;case "\u0061\u0075\u0074\u006f":*_dbfcdf =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbfcdf =2;};};_dgedc ,_febaa =d .Token ();if _febaa !=nil {return _febaa ;};if _bccgc ,_ffgfc :=_dgedc .(_af .EndElement );_ffgfc &&_bccgc .Name ==start .Name {return nil ;};return _ef .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",_dgedc );};type OfcColumn struct{OfcCT_StrokeChild };func (_bebbb *CT_Curve )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_cegc :=range start .Attr {if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bebbb .AllowoverlapAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dadc ,_edde :=_e .ParseInt (_cegc .Value ,10,64);if _edde !=nil {return _edde ;};_bebbb .RegroupidAttr =&_dadc ;continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bebbb .DgmlayoutAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bebbb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bebbb .PreferrelativeAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bebbb .ButtonAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u006f\u006c\u0065"{_bebbb .OleAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bebbb .UserhiddenAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bebbb .ForcedashAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bebbb .BulletAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bebbb .BwpureAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0063\u006c\u0069\u0070"{_bebbb .ClipAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gedgc ,_gac :=_cegc .Value ,error (nil );if _gac !=nil {return _gac ;};_bebbb .BorderbottomcolorAttr =&_gedgc ;continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bebbb .BwnormalAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bebbb .HralignAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0068\u0072"{_bebbb .HrAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gbed ,_efdfb :=_cegc .Value ,error (nil );if _efdfb !=nil {return _efdfb ;};_bebbb .BordertopcolorAttr =&_gbed ;continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aceg ,_ggfa :=_e .ParseInt (_cegc .Value ,10,64);if _ggfa !=nil {return _ggfa ;};_bebbb .DgmnodekindAttr =&_aceg ;continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_debf ,_cddf :=_cegc .Value ,error (nil );if _cddf !=nil {return _cddf ;};_bebbb .BorderrightcolorAttr =&_debf ;continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0073\u0070\u0069\u0064"{_ggdd ,_cfea :=_cegc .Value ,error (nil );if _cfea !=nil {return _cfea ;};_bebbb .SpidAttr =&_ggdd ;continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0068\u0072\u0070c\u0074"{_cdfcf ,_abge :=_e .ParseFloat (_cegc .Value ,64);if _abge !=nil {return _abge ;};_dbde :=float32 (_cdfcf );_bebbb .HrpctAttr =&_dbde ;continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0068\u0072\u0073t\u0064"{_bebbb .HrstdAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bebbb .CliptowrapAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bebbb .AllowincellAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bebbb .DgmlayoutmruAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bebbb .UserdrawnAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bebbb .OleiconAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_abcb ,_gfac :=_cegc .Value ,error (nil );if _gfac !=nil {return _gfac ;};_bebbb .BorderleftcolorAttr =&_abcb ;continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0073\u0070\u0074"{_fffc ,_acbga :=_e .ParseFloat (_cegc .Value ,64);if _acbga !=nil {return _acbga ;};_dega :=float32 (_fffc );_bebbb .SptAttr =&_dega ;continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bebbb .BwmodeAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bebbb .ConnectortypeAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bebbb .InsetmodeAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u006f\u006e\u0065\u0064"{_bebbb .OnedAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bebbb .HrnoshadeAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfbb ,_fadcg :=_cegc .Value ,error (nil );if _fadcg !=nil {return _fadcg ;};_bebbb .TitleAttr =&_dfbb ;continue ;};if _cegc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gdd ,_caagg :=_cegc .Value ,error (nil );if _caagg !=nil {return _caagg ;};_bebbb .WrapcoordsAttr =&_gdd ;continue ;};if _cegc .Name .Local =="\u0073\u0074\u0079l\u0065"{_gfb ,_baed :=_cegc .Value ,error (nil );if _baed !=nil {return _baed ;};_bebbb .StyleAttr =&_gfb ;continue ;};if _cegc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ebcef ,_ccegf :=_cegc .Value ,error (nil );if _ccegf !=nil {return _ccegf ;};_bebbb .CoordoriginAttr =&_ebcef ;continue ;};if _cegc .Name .Local =="\u0070\u0072\u0069n\u0074"{_bebbb .PrintAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bacb ,_bdfc :=_cegc .Value ,error (nil );if _bdfc !=nil {return _bdfc ;};_bebbb .CoordsizeAttr =&_bacb ;continue ;};if _cegc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bebbb .StrokedAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Local =="\u0061\u006c\u0074"{_bcag ,_bbbbg :=_cegc .Value ,error (nil );if _bbbbg !=nil {return _bbbbg ;};_bebbb .AltAttr =&_bcag ;continue ;};if _cegc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bdce ,_aaddb :=_cegc .Value ,error (nil );if _aaddb !=nil {return _aaddb ;};_bebbb .StrokeweightAttr =&_bdce ;continue ;};if _cegc .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_fggb ,_adebe :=_cegc .Value ,error (nil );if _adebe !=nil {return _adebe ;};_bebbb .Control1Attr =&_fggb ;continue ;};if _cegc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dcag ,_dffc :=_cegc .Value ,error (nil );if _dffc !=nil {return _dffc ;};_bebbb .ChromakeyAttr =&_dcag ;continue ;};if _cegc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cffd ,_cdadg :=_cegc .Value ,error (nil );if _cdadg !=nil {return _cdadg ;};_bebbb .FillcolorAttr =&_cffd ;continue ;};if _cegc .Name .Local =="\u0069\u0064"{_fgeg ,_fcbc :=_cegc .Value ,error (nil );if _fcbc !=nil {return _fcbc ;};_bebbb .IdAttr =&_fgeg ;continue ;};if _cegc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dagbc ,_afbaa :=_cegc .Value ,error (nil );if _afbaa !=nil {return _afbaa ;};_bebbb .OpacityAttr =&_dagbc ;continue ;};if _cegc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_feea ,_bcgd :=_cegc .Value ,error (nil );if _bcgd !=nil {return _bcgd ;};_bebbb .StrokecolorAttr =&_feea ;continue ;};if _cegc .Name .Local =="\u0063\u006c\u0061s\u0073"{_dddgg ,_aafe :=_cegc .Value ,error (nil );if _aafe !=nil {return _aafe ;};_bebbb .ClassAttr =&_dddgg ;continue ;};if _cegc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bebbb .FilledAttr .UnmarshalXMLAttr (_cegc );continue ;};if _cegc .Name .Local =="\u0066\u0072\u006f\u006d"{_gdda ,_afbg :=_cegc .Value ,error (nil );if _afbg !=nil {return _afbg ;};_bebbb .FromAttr =&_gdda ;continue ;};if _cegc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bacd ,_adgf :=_cegc .Value ,error (nil );if _adgf !=nil {return _adgf ;};_bebbb .TargetAttr =&_bacd ;continue ;};if _cegc .Name .Local =="\u0068\u0072\u0065\u0066"{_fbfd ,_gabd :=_cegc .Value ,error (nil );if _gabd !=nil {return _gabd ;};_bebbb .HrefAttr =&_fbfd ;continue ;};if _cegc .Name .Local =="\u0074\u006f"{_gdfac ,_gdaf :=_cegc .Value ,error (nil );if _gdaf !=nil {return _gdaf ;};_bebbb .ToAttr =&_gdfac ;continue ;};if _cegc .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_bgab ,_gffb :=_cegc .Value ,error (nil );if _gffb !=nil {return _gffb ;};_bebbb .Control2Attr =&_bgab ;continue ;};if _cegc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bebbb .InsetpenAttr .UnmarshalXMLAttr (_cegc );continue ;};};_fcgc :for {_cfbcb ,_ecabd :=d .Token ();if _ecabd !=nil {return _ecabd ;};switch _beed :=_cfbcb .(type ){case _af .StartElement :switch _beed .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcbgd :=NewEG_ShapeElements ();_gcbgd .Path =NewPath ();if _eage :=d .DecodeElement (_gcbgd .Path ,&_beed );_eage !=nil {return _eage ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_gcbgd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dffgf :=NewEG_ShapeElements ();_dffgf .Formulas =NewFormulas ();if _dgag :=d .DecodeElement (_dffgf .Formulas ,&_beed );_dgag !=nil {return _dgag ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_dffgf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edba :=NewEG_ShapeElements ();_edba .Handles =NewHandles ();if _bebf :=d .DecodeElement (_edba .Handles ,&_beed );_bebf !=nil {return _bebf ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_edba );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcda :=NewEG_ShapeElements ();_gcda .Fill =NewFill ();if _dfdag :=d .DecodeElement (_gcda .Fill ,&_beed );_dfdag !=nil {return _dfdag ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_gcda );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdca :=NewEG_ShapeElements ();_fdca .Stroke =NewStroke ();if _fcbf :=d .DecodeElement (_fdca .Stroke ,&_beed );_fcbf !=nil {return _fcbf ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_fdca );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edbb :=NewEG_ShapeElements ();_edbb .Shadow =NewShadow ();if _fefga :=d .DecodeElement (_edbb .Shadow ,&_beed );_fefga !=nil {return _fefga ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_edbb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgbf :=NewEG_ShapeElements ();_fgbf .Textbox =NewTextbox ();if _babgf :=d .DecodeElement (_fgbf .Textbox ,&_beed );_babgf !=nil {return _babgf ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_fgbf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adfgd :=NewEG_ShapeElements ();_adfgd .Textpath =NewTextpath ();if _ggbd :=d .DecodeElement (_adfgd .Textpath ,&_beed );_ggbd !=nil {return _ggbd ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_adfgd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaaf :=NewEG_ShapeElements ();_aaaf .Imagedata =NewImagedata ();if _bccc :=d .DecodeElement (_aaaf .Imagedata ,&_beed );_bccc !=nil {return _bccc ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_aaaf );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfdg :=NewEG_ShapeElements ();_gfdg .Skew =NewOfcSkew ();if _dafg :=d .DecodeElement (_gfdg .Skew ,&_beed );_dafg !=nil {return _dafg ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_gfdg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgdd :=NewEG_ShapeElements ();_fgdd .Extrusion =NewOfcExtrusion ();if _efca :=d .DecodeElement (_fgdd .Extrusion ,&_beed );_efca !=nil {return _efca ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_fgdd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fead :=NewEG_ShapeElements ();_fead .Callout =NewOfcCallout ();if _gfaf :=d .DecodeElement (_fead .Callout ,&_beed );_gfaf !=nil {return _gfaf ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_fead );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aec :=NewEG_ShapeElements ();_aec .Lock =NewOfcLock ();if _badef :=d .DecodeElement (_aec .Lock ,&_beed );_badef !=nil {return _badef ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_aec );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abffc :=NewEG_ShapeElements ();_abffc .Clippath =NewOfcClippath ();if _gdea :=d .DecodeElement (_abffc .Clippath ,&_beed );_gdea !=nil {return _gdea ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_abffc );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dggd :=NewEG_ShapeElements ();_dggd .Signatureline =NewOfcSignatureline ();if _gfge :=d .DecodeElement (_dggd .Signatureline ,&_beed );_gfge !=nil {return _gfge ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_dggd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcfcc :=NewEG_ShapeElements ();_dcfcc .Wrap =_f .NewWrap ();if _eaff :=d .DecodeElement (_dcfcc .Wrap ,&_beed );_eaff !=nil {return _eaff ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_dcfcc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aeeea :=NewEG_ShapeElements ();_aeeea .Anchorlock =_f .NewAnchorlock ();if _dbgf :=d .DecodeElement (_aeeea .Anchorlock ,&_beed );_dbgf !=nil {return _dbgf ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_aeeea );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbg :=NewEG_ShapeElements ();_bbg .Bordertop =_f .NewBordertop ();if _efde :=d .DecodeElement (_bbg .Bordertop ,&_beed );_efde !=nil {return _efde ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_bbg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bebe :=NewEG_ShapeElements ();_bebe .Borderbottom =_f .NewBorderbottom ();if _cfde :=d .DecodeElement (_bebe .Borderbottom ,&_beed );_cfde !=nil {return _cfde ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_bebe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdbgg :=NewEG_ShapeElements ();_gdbgg .Borderleft =_f .NewBorderleft ();if _cbbg :=d .DecodeElement (_gdbgg .Borderleft ,&_beed );_cbbg !=nil {return _cbbg ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_gdbgg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_affbe :=NewEG_ShapeElements ();_affbe .Borderright =_f .NewBorderright ();if _efcd :=d .DecodeElement (_affbe .Borderright ,&_beed );_efcd !=nil {return _efcd ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_affbe );case _af .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"}:_cccdb :=NewEG_ShapeElements ();_cccdb .ClientData =_d .NewClientData ();if _cbae :=d .DecodeElement (_cccdb .ClientData ,&_beed );_cbae !=nil {return _cbae ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_cccdb );case _af .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"}:_bba :=NewEG_ShapeElements ();_bba .Textdata =_fd .NewTextdata ();if _aeg :=d .DecodeElement (_bba .Textdata ,&_beed );_aeg !=nil {return _aeg ;};_bebbb .EG_ShapeElements =append (_bebbb .EG_ShapeElements ,_bba );default:_eg .Log ("\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",_beed .Name );if _ecae :=d .Skip ();_ecae !=nil {return _ecae ;};};case _af .EndElement :break _fcgc ;case _af .CharData :};};return nil ;};func NewPath ()*Path {_cbaea :=&Path {};_cbaea .CT_Path =*NewCT_Path ();return _cbaea };func NewOfcExtrusion ()*OfcExtrusion {_agffa :=&OfcExtrusion {};_agffa .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _agffa ;};func (_ggcaba *Rect )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_ggcaba .CT_Rect =*NewCT_Rect ();for _ ,_gadeg :=range start .Attr {if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aaeag ,_bbeaf :=_gadeg .Value ,error (nil );if _bbeaf !=nil {return _bbeaf ;};_ggcaba .BordertopcolorAttr =&_aaeag ;continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ggcaba .BulletAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0068\u0072"{_ggcaba .HrAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ggcaba .CliptowrapAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0068\u0072\u0073t\u0064"{_ggcaba .HrstdAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u006f\u006c\u0065"{_ggcaba .OleAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ggcaba .HrnoshadeAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u006f\u006e\u0065\u0064"{_ggcaba .OnedAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0068\u0072\u0070c\u0074"{_eced ,_fedag :=_e .ParseFloat (_gadeg .Value ,64);if _fedag !=nil {return _fedag ;};_cbgeed :=float32 (_eced );_ggcaba .HrpctAttr =&_cbgeed ;continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ggcaba .OleiconAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_accffb ,_bdbfe :=_gadeg .Value ,error (nil );if _bdbfe !=nil {return _bdbfe ;};_ggcaba .BorderbottomcolorAttr =&_accffb ;continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ggcaba .DgmlayoutmruAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgfdga ,_bfebfg :=_e .ParseInt (_gadeg .Value ,10,64);if _bfebfg !=nil {return _bfebfg ;};_ggcaba .RegroupidAttr =&_bgfdga ;continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0063\u006c\u0069\u0070"{_ggcaba .ClipAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ggcaba .HralignAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ggcaba .PreferrelativeAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ggcaba .DgmlayoutAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ggcaba .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ggcaba .InsetmodeAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ggcaba .ButtonAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ggcaba .UserdrawnAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ggcaba .AllowincellAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0073\u0070\u0074"{_bgafc ,_agafa :=_e .ParseFloat (_gadeg .Value ,64);if _agafa !=nil {return _agafa ;};_begdg :=float32 (_bgafc );_ggcaba .SptAttr =&_begdg ;continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bgaaa ,_afbeef :=_gadeg .Value ,error (nil );if _afbeef !=nil {return _afbeef ;};_ggcaba .BorderleftcolorAttr =&_bgaaa ;continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ggcaba .ConnectortypeAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dafdd ,_bebee :=_gadeg .Value ,error (nil );if _bebee !=nil {return _bebee ;};_ggcaba .BorderrightcolorAttr =&_dafdd ;continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0073\u0070\u0069\u0064"{_aabdb ,_cegaf :=_gadeg .Value ,error (nil );if _cegaf !=nil {return _cegaf ;};_ggcaba .SpidAttr =&_aabdb ;continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bbbgdg ,_fccba :=_e .ParseInt (_gadeg .Value ,10,64);if _fccba !=nil {return _fccba ;};_ggcaba .DgmnodekindAttr =&_bbbgdg ;continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ggcaba .BwpureAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ggcaba .ForcedashAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ggcaba .BwnormalAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ggcaba .BwmodeAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ggcaba .UserhiddenAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gadeg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ggcaba .AllowoverlapAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dgddc ,_ccgca :=_gadeg .Value ,error (nil );if _ccgca !=nil {return _ccgca ;};_ggcaba .TargetAttr =&_dgddc ;continue ;};if _gadeg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gbdfa ,_cadedd :=_gadeg .Value ,error (nil );if _cadedd !=nil {return _cadedd ;};_ggcaba .CoordoriginAttr =&_gbdfa ;continue ;};if _gadeg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ggcaba .StrokedAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gcbedc ,_dffad :=_gadeg .Value ,error (nil );if _dffad !=nil {return _dffad ;};_ggcaba .CoordsizeAttr =&_gcbedc ;continue ;};if _gadeg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bebac ,_egbgd :=_gadeg .Value ,error (nil );if _egbgd !=nil {return _egbgd ;};_ggcaba .StrokeweightAttr =&_bebac ;continue ;};if _gadeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_acabcb ,_ffgfbb :=_gadeg .Value ,error (nil );if _ffgfbb !=nil {return _ffgfbb ;};_ggcaba .StyleAttr =&_acabcb ;continue ;};if _gadeg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cdeabb ,_eaaec :=_gadeg .Value ,error (nil );if _eaaec !=nil {return _eaaec ;};_ggcaba .ChromakeyAttr =&_cdeabb ;continue ;};if _gadeg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bdbbd ,_ffcgc :=_gadeg .Value ,error (nil );if _ffcgc !=nil {return _ffcgc ;};_ggcaba .FillcolorAttr =&_bdbbd ;continue ;};if _gadeg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdggg ,_gabbgg :=_gadeg .Value ,error (nil );if _gabbgg !=nil {return _gabbgg ;};_ggcaba .OpacityAttr =&_gdggg ;continue ;};if _gadeg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gcbbd ,_dfgfa :=_gadeg .Value ,error (nil );if _dfgfa !=nil {return _dfgfa ;};_ggcaba .WrapcoordsAttr =&_gcbbd ;continue ;};if _gadeg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dbdfb ,_egbed :=_gadeg .Value ,error (nil );if _egbed !=nil {return _egbed ;};_ggcaba .StrokecolorAttr =&_dbdfb ;continue ;};if _gadeg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ggcaba .InsetpenAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Local =="\u0068\u0072\u0065\u0066"{_dagebd ,_dafbf :=_gadeg .Value ,error (nil );if _dafbf !=nil {return _dafbf ;};_ggcaba .HrefAttr =&_dagebd ;continue ;};if _gadeg .Name .Local =="\u0069\u0064"{_gdgfbc ,_bcdg :=_gadeg .Value ,error (nil );if _bcdg !=nil {return _bcdg ;};_ggcaba .IdAttr =&_gdgfbc ;continue ;};if _gadeg .Name .Local =="\u0070\u0072\u0069n\u0074"{_ggcaba .PrintAttr .UnmarshalXMLAttr (_gadeg );continue ;};if _gadeg .Name .Local =="\u0061\u006c\u0074"{_fedda ,_ccegc :=_gadeg .Value ,error (nil );if _ccegc !=nil {return _ccegc ;};_ggcaba .AltAttr =&_fedda ;continue ;};if _gadeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_efffc ,_fgbdce :=_gadeg .Value ,error (nil );if _fgbdce !=nil {return _fgbdce ;};_ggcaba .TitleAttr =&_efffc ;continue ;};if _gadeg .Name .Local =="\u0063\u006c\u0061s\u0073"{_aegffd ,_cdgfea :=_gadeg .Value ,error (nil );if _cdgfea !=nil {return _cdgfea ;};_ggcaba .ClassAttr =&_aegffd ;continue ;};if _gadeg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ggcaba .FilledAttr .UnmarshalXMLAttr (_gadeg );continue ;};};_ddgee :for {_gcfcd ,_ggged :=d .Token ();if _ggged !=nil {return _ggged ;};switch _fgbcg :=_gcfcd .(type ){case _af .StartElement :switch _fgbcg .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afbcb :=NewEG_ShapeElements ();_afbcb .Path =NewPath ();if _begcf :=d .DecodeElement (_afbcb .Path ,&_fgbcg );_begcf !=nil {return _begcf ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_afbcb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbdff :=NewEG_ShapeElements ();_cbdff .Formulas =NewFormulas ();if _aaafb :=d .DecodeElement (_cbdff .Formulas ,&_fgbcg );_aaafb !=nil {return _aaafb ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_cbdff );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfafe :=NewEG_ShapeElements ();_dfafe .Handles =NewHandles ();if _efcfb :=d .DecodeElement (_dfafe .Handles ,&_fgbcg );_efcfb !=nil {return _efcfb ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_dfafe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcecb :=NewEG_ShapeElements ();_dcecb .Fill =NewFill ();if _gbefa :=d .DecodeElement (_dcecb .Fill ,&_fgbcg );_gbefa !=nil {return _gbefa ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_dcecb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbdfg :=NewEG_ShapeElements ();_dbdfg .Stroke =NewStroke ();if _acfbe :=d .DecodeElement (_dbdfg .Stroke ,&_fgbcg );_acfbe !=nil {return _acfbe ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_dbdfg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbfgd :=NewEG_ShapeElements ();_bbfgd .Shadow =NewShadow ();if _fgdec :=d .DecodeElement (_bbfgd .Shadow ,&_fgbcg );_fgdec !=nil {return _fgdec ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_bbfgd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgcg :=NewEG_ShapeElements ();_bgcg .Textbox =NewTextbox ();if _egdafb :=d .DecodeElement (_bgcg .Textbox ,&_fgbcg );_egdafb !=nil {return _egdafb ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_bgcg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbfeb :=NewEG_ShapeElements ();_bbfeb .Textpath =NewTextpath ();if _gdaea :=d .DecodeElement (_bbfeb .Textpath ,&_fgbcg );_gdaea !=nil {return _gdaea ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_bbfeb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdbccd :=NewEG_ShapeElements ();_gdbccd .Imagedata =NewImagedata ();if _gdeae :=d .DecodeElement (_gdbccd .Imagedata ,&_fgbcg );_gdeae !=nil {return _gdeae ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_gdbccd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcbdd :=NewEG_ShapeElements ();_gcbdd .Skew =NewOfcSkew ();if _fgad :=d .DecodeElement (_gcbdd .Skew ,&_fgbcg );_fgad !=nil {return _fgad ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_gcbdd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggaff :=NewEG_ShapeElements ();_ggaff .Extrusion =NewOfcExtrusion ();if _bdcbf :=d .DecodeElement (_ggaff .Extrusion ,&_fgbcg );_bdcbf !=nil {return _bdcbf ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_ggaff );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacge :=NewEG_ShapeElements ();_bacge .Callout =NewOfcCallout ();if _agbaa :=d .DecodeElement (_bacge .Callout ,&_fgbcg );_agbaa !=nil {return _agbaa ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_bacge );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aagce :=NewEG_ShapeElements ();_aagce .Lock =NewOfcLock ();if _begeg :=d .DecodeElement (_aagce .Lock ,&_fgbcg );_begeg !=nil {return _begeg ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_aagce );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dggeg :=NewEG_ShapeElements ();_dggeg .Clippath =NewOfcClippath ();if _edccf :=d .DecodeElement (_dggeg .Clippath ,&_fgbcg );_edccf !=nil {return _edccf ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_dggeg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gecfde :=NewEG_ShapeElements ();_gecfde .Signatureline =NewOfcSignatureline ();if _bacdaa :=d .DecodeElement (_gecfde .Signatureline ,&_fgbcg );_bacdaa !=nil {return _bacdaa ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_gecfde );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_debdad :=NewEG_ShapeElements ();_debdad .Wrap =_f .NewWrap ();if _aceda :=d .DecodeElement (_debdad .Wrap ,&_fgbcg );_aceda !=nil {return _aceda ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_debdad );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddegf :=NewEG_ShapeElements ();_ddegf .Anchorlock =_f .NewAnchorlock ();if _bfbc :=d .DecodeElement (_ddegf .Anchorlock ,&_fgbcg );_bfbc !=nil {return _bfbc ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_ddegf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfdcg :=NewEG_ShapeElements ();_cfdcg .Bordertop =_f .NewBordertop ();if _fabbce :=d .DecodeElement (_cfdcg .Bordertop ,&_fgbcg );_fabbce !=nil {return _fabbce ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_cfdcg );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfcbc :=NewEG_ShapeElements ();_gfcbc .Borderbottom =_f .NewBorderbottom ();if _bcdgg :=d .DecodeElement (_gfcbc .Borderbottom ,&_fgbcg );_bcdgg !=nil {return _bcdgg ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_gfcbc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egcce :=NewEG_ShapeElements ();_egcce .Borderleft =_f .NewBorderleft ();if _gaefg :=d .DecodeElement (_egcce .Borderleft ,&_fgbcg );_gaefg !=nil {return _gaefg ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_egcce );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbdfc :=NewEG_ShapeElements ();_dbdfc .Borderright =_f .NewBorderright ();if _gdggab :=d .DecodeElement (_dbdfc .Borderright ,&_fgbcg );_gdggab !=nil {return _gdggab ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_dbdfc );case _af .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"}:_ccfab :=NewEG_ShapeElements ();_ccfab .ClientData =_d .NewClientData ();if _eaedd :=d .DecodeElement (_ccfab .ClientData ,&_fgbcg );_eaedd !=nil {return _eaedd ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_ccfab );case _af .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"}:_dfbc :=NewEG_ShapeElements ();_dfbc .Textdata =_fd .NewTextdata ();if _bgdbe :=d .DecodeElement (_dfbc .Textdata ,&_fgbcg );_bgdbe !=nil {return _bgdbe ;};_ggcaba .EG_ShapeElements =append (_ggcaba .EG_ShapeElements ,_dfbc );default:_eg .Log ("\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",_fgbcg .Name );if _affaed :=d .Skip ();_affaed !=nil {return _affaed ;};};case _af .EndElement :break _ddgee ;case _af .CharData :};};return nil ;};func NewOfcCT_Skew ()*OfcCT_Skew {_aebfcc :=&OfcCT_Skew {};return _aebfcc }; +// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path +func (_aecbe *OfcCT_Lock )ValidateWithPath (path string )error {if _egcfd :=_aecbe .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_egcfd !=nil {return _egcfd ;};if _bfbgcd :=_aecbe .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_bfbgcd !=nil {return _bfbgcd ;};if _ebgggg :=_aecbe .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ebgggg !=nil {return _ebgggg ;};if _agfg :=_aecbe .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_agfg !=nil {return _agfg ;};if _fagdec :=_aecbe .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fagdec !=nil {return _fagdec ;};if _fcgad :=_aecbe .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fcgad !=nil {return _fcgad ;};if _afbfc :=_aecbe .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_afbfc !=nil {return _afbfc ;};if _dbfce :=_aecbe .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_dbfce !=nil {return _dbfce ;};if _fadbc :=_aecbe .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_fadbc !=nil {return _fadbc ;};if _abbb :=_aecbe .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_abbb !=nil {return _abbb ;};if _geff :=_aecbe .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_geff !=nil {return _geff ;};if _ffdcb :=_aecbe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ffdcb !=nil {return _ffdcb ;};return nil ;};func (_eaefac *OfcBottom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaefac .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_dfddea :=range start .Attr {if _dfddea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfddea .Name .Local =="\u0068\u0072\u0065\u0066"{_cgaa ,_egaga :=_dfddea .Value ,error (nil );if _egaga !=nil {return _egaga ;};_eaefac .HrefAttr =&_cgaa ;continue ;};if _dfddea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfddea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eaefac .ForcedashAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfddea .Name .Local =="\u0074\u0069\u0074l\u0065"{_egfbeg ,_fbaba :=_dfddea .Value ,error (nil );if _fbaba !=nil {return _fbaba ;};_eaefac .TitleAttr =&_egfbeg ;continue ;};if _dfddea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfddea .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bbfb ,_efeadb :=_dfddea .Value ,error (nil );if _efeadb !=nil {return _efeadb ;};_eaefac .AlthrefAttr =&_bbfb ;continue ;};if _dfddea .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_eaefac .ImageaspectAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_eaefac .StartarrowAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_eaefac .LinestyleAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eaefac .StartarrowwidthAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_eaefac .JoinstyleAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_eaefac .StartarrowlengthAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gbdcb ,_effbae :=_dfddea .Value ,error (nil );if _effbae !=nil {return _effbae ;};_eaefac .DashstyleAttr =&_gbdcb ;continue ;};if _dfddea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_eaefac .EndarrowAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_eaefac .FilltypeAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eaefac .EndarrowwidthAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aegfd ,_cgcab :=_dfddea .Value ,error (nil );if _cgcab !=nil {return _cgcab ;};_eaefac .OpacityAttr =&_aegfd ;continue ;};if _dfddea .Name .Local =="\u0063\u006f\u006co\u0072"{_ecagb ,_dbdfa :=_dfddea .Value ,error (nil );if _dbdfa !=nil {return _dbdfa ;};_eaefac .ColorAttr =&_ecagb ;continue ;};if _dfddea .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eaefac .InsetpenAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_eaefac .EndarrowlengthAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u0065\u0078\u0074"{_eaefac .ExtAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_eaefac .EndcapAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cbag ,_gdafg :=_dfddea .Value ,error (nil );if _gdafg !=nil {return _gdafg ;};_eaefac .Color2Attr =&_cbag ;continue ;};if _dfddea .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_eaefac .ImagealignshapeAttr .UnmarshalXMLAttr (_dfddea );continue ;};if _dfddea .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cdggf ,_dabg :=_dfddea .Value ,error (nil );if _dabg !=nil {return _dabg ;};_eaefac .WeightAttr =&_cdggf ;continue ;};if _dfddea .Name .Local =="\u0073\u0072\u0063"{_fgbce ,_fcgda :=_dfddea .Value ,error (nil );if _fcgda !=nil {return _fcgda ;};_eaefac .SrcAttr =&_fgbce ;continue ;};if _dfddea .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_acfed ,_adfda :=_dfddea .Value ,error (nil );if _adfda !=nil {return _adfda ;};_eaefac .ImagesizeAttr =&_acfed ;continue ;};if _dfddea .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cfcec ,_babeeg :=_c .ParseFloat (_dfddea .Value ,64);if _babeeg !=nil {return _babeeg ;};_eaefac .MiterlimitAttr =&_cfcec ;continue ;};if _dfddea .Name .Local =="\u006f\u006e"{_eaefac .OnAttr .UnmarshalXMLAttr (_dfddea );continue ;};};for {_cbbgc ,_dgged :=d .Token ();if _dgged !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_dgged );};if _cagcc ,_fdgaaa :=_cbbgc .(_d .EndElement );_fdgaaa &&_cagcc .Name ==start .Name {break ;};};return nil ;};func (_ecgga *CT_Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0073\u0068\u0061\u0070\u0065";};if _ecgga .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .GfxdataAttr )});};if _ecgga .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .EquationxmlAttr )});};if _ecgga .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .HrefAttr )});};if _ecgga .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .TargetAttr )});};if _ecgga .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .ClassAttr )});};if _ecgga .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .TitleAttr )});};if _ecgga .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .AltAttr )});};if _ecgga .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .CoordsizeAttr )});};if _ecgga .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .CoordoriginAttr )});};if _ecgga .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .WrapcoordsAttr )});};if _ecgga .PrintAttr !=_b .ST_TrueFalseUnset {_ddfac ,_cegff :=_ecgga .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cegff !=nil {return _cegff ;};start .Attr =append (start .Attr ,_ddfac );};if _ecgga .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .IdAttr )});};if _ecgga .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .StyleAttr )});};if _ecgga .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .SpidAttr )});};if _ecgga .OnedAttr !=_b .ST_TrueFalseUnset {_dcfee ,_gaee :=_ecgga .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gaee !=nil {return _gaee ;};start .Attr =append (start .Attr ,_dcfee );};if _ecgga .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .RegroupidAttr )});};if _ecgga .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_dedfc ,_abec :=_ecgga .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _abec !=nil {return _abec ;};start .Attr =append (start .Attr ,_dedfc );};if _ecgga .ButtonAttr !=_b .ST_TrueFalseUnset {_cbaeae ,_fcbc :=_ecgga .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fcbc !=nil {return _fcbc ;};start .Attr =append (start .Attr ,_cbaeae );};if _ecgga .UserhiddenAttr !=_b .ST_TrueFalseUnset {_cdbbf ,_ffdc :=_ecgga .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ffdc !=nil {return _ffdc ;};start .Attr =append (start .Attr ,_cdbbf );};if _ecgga .BulletAttr !=_b .ST_TrueFalseUnset {_abgaf ,_beeed :=_ecgga .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _beeed !=nil {return _beeed ;};start .Attr =append (start .Attr ,_abgaf );};if _ecgga .HrAttr !=_b .ST_TrueFalseUnset {_adfb ,_egdga :=_ecgga .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _egdga !=nil {return _egdga ;};start .Attr =append (start .Attr ,_adfb );};if _ecgga .HrstdAttr !=_b .ST_TrueFalseUnset {_bbbb ,_dgdb :=_ecgga .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dgdb !=nil {return _dgdb ;};start .Attr =append (start .Attr ,_bbbb );};if _ecgga .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_fdfda ,_feged :=_ecgga .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _feged !=nil {return _feged ;};start .Attr =append (start .Attr ,_fdfda );};if _ecgga .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .HrpctAttr )});};if _ecgga .HralignAttr !=OfcST_HrAlignUnset {_ebdd ,_fccgf :=_ecgga .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _fccgf !=nil {return _fccgf ;};start .Attr =append (start .Attr ,_ebdd );};if _ecgga .AllowincellAttr !=_b .ST_TrueFalseUnset {_ffdca ,_ccgbe :=_ecgga .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ccgbe !=nil {return _ccgbe ;};start .Attr =append (start .Attr ,_ffdca );};if _ecgga .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_efaac ,_aebd :=_ecgga .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _aebd !=nil {return _aebd ;};start .Attr =append (start .Attr ,_efaac );};if _ecgga .UserdrawnAttr !=_b .ST_TrueFalseUnset {_cadaf ,_bcfaf :=_ecgga .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bcfaf !=nil {return _bcfaf ;};start .Attr =append (start .Attr ,_cadaf );};if _ecgga .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .BordertopcolorAttr )});};if _ecgga .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .BorderleftcolorAttr )});};if _ecgga .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .BorderbottomcolorAttr )});};if _ecgga .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .BorderrightcolorAttr )});};if _ecgga .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bdbcb ,_caggb :=_ecgga .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _caggb !=nil {return _caggb ;};start .Attr =append (start .Attr ,_bdbcb );};if _ecgga .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .DgmnodekindAttr )});};if _ecgga .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dbca ,_fcabc :=_ecgga .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fcabc !=nil {return _fcabc ;};start .Attr =append (start .Attr ,_dbca );};if _ecgga .InsetmodeAttr !=OfcST_InsetModeUnset {_deeg ,_fffad :=_ecgga .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _fffad !=nil {return _fffad ;};start .Attr =append (start .Attr ,_deeg );};if _ecgga .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .OpacityAttr )});};if _ecgga .StrokedAttr !=_b .ST_TrueFalseUnset {_gbcdb ,_ccbdd :=_ecgga .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ccbdd !=nil {return _ccbdd ;};start .Attr =append (start .Attr ,_gbcdb );};if _ecgga .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .StrokecolorAttr )});};if _ecgga .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .StrokeweightAttr )});};if _ecgga .InsetpenAttr !=_b .ST_TrueFalseUnset {_gfdbaa ,_cdefg :=_ecgga .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cdefg !=nil {return _cdefg ;};start .Attr =append (start .Attr ,_gfdbaa );};if _ecgga .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .ChromakeyAttr )});};if _ecgga .FilledAttr !=_b .ST_TrueFalseUnset {_abgae ,_adcga :=_ecgga .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _adcga !=nil {return _adcga ;};start .Attr =append (start .Attr ,_abgae );};if _ecgga .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .FillcolorAttr )});};if _ecgga .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .SptAttr )});};if _ecgga .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bcdg ,_bgdeb :=_ecgga .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bgdeb !=nil {return _bgdeb ;};start .Attr =append (start .Attr ,_bcdg );};if _ecgga .BwmodeAttr !=OfcST_BWModeUnset {_ffdcg ,_adaf :=_ecgga .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _adaf !=nil {return _adaf ;};start .Attr =append (start .Attr ,_ffdcg );};if _ecgga .BwpureAttr !=OfcST_BWModeUnset {_dfgbg ,_geacc :=_ecgga .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _geacc !=nil {return _geacc ;};start .Attr =append (start .Attr ,_dfgbg );};if _ecgga .BwnormalAttr !=OfcST_BWModeUnset {_bbefg ,_bffad :=_ecgga .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bffad !=nil {return _bffad ;};start .Attr =append (start .Attr ,_bbefg );};if _ecgga .ForcedashAttr !=_b .ST_TrueFalseUnset {_gfgee ,_acce :=_ecgga .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _acce !=nil {return _acce ;};start .Attr =append (start .Attr ,_gfgee );};if _ecgga .OleiconAttr !=_b .ST_TrueFalseUnset {_cbcab ,_egefed :=_ecgga .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _egefed !=nil {return _egefed ;};start .Attr =append (start .Attr ,_cbcab );};if _ecgga .OleAttr !=_b .ST_TrueFalseBlankUnset {_gfaf ,_aadaa :=_ecgga .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _aadaa !=nil {return _aadaa ;};start .Attr =append (start .Attr ,_gfaf );};if _ecgga .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_gdebe ,_egbf :=_ecgga .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _egbf !=nil {return _egbf ;};start .Attr =append (start .Attr ,_gdebe );};if _ecgga .CliptowrapAttr !=_b .ST_TrueFalseUnset {_caegeg ,_ddagf :=_ecgga .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ddagf !=nil {return _ddagf ;};start .Attr =append (start .Attr ,_caegeg );};if _ecgga .ClipAttr !=_b .ST_TrueFalseUnset {_edcda ,_ffddf :=_ecgga .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ffddf !=nil {return _ffddf ;};start .Attr =append (start .Attr ,_edcda );};if _ecgga .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .TypeAttr )});};if _ecgga .AdjAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .AdjAttr )});};if _ecgga .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0076",*_ecgga .PathAttr )});};e .EncodeToken (start );if _ecgga .Ink !=nil {_gaaf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_adcae :=range _ecgga .Ink {e .EncodeElement (_adcae ,_gaaf );};};if _ecgga .Iscomment !=nil {_abbaf :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_gbgad :=range _ecgga .Iscomment {e .EncodeElement (_gbgad ,_abbaf );};};if _ecgga .Equationxml !=nil {_agdf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_ebgdf :=range _ecgga .Equationxml {e .EncodeElement (_ebgdf ,_agdf );};};if _ecgga .EG_ShapeElements !=nil {for _ ,_decg :=range _ecgga .EG_ShapeElements {_decg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path -func (_efbga *OfcCT_Extrusion )ValidateWithPath (path string )error {if _afgd :=_efbga .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_afgd !=nil {return _afgd ;};if _aeeca :=_efbga .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aeeca !=nil {return _aeeca ;};if _bbabg :=_efbga .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_bbabg !=nil {return _bbabg ;};if _dgcdf :=_efbga .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_dgcdf !=nil {return _dgcdf ;};if _fefc :=_efbga .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_fefc !=nil {return _fefc ;};if _decfd :=_efbga .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_decfd !=nil {return _decfd ;};if _cbaeg :=_efbga .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cbaeg !=nil {return _cbaeg ;};if _ggdf :=_efbga .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_ggdf !=nil {return _ggdf ;};if _dfgda :=_efbga .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_dfgda !=nil {return _dfgda ;};if _aacea :=_efbga .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_aacea !=nil {return _aacea ;};if _fbedd :=_efbga .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_fbedd !=nil {return _fbedd ;};if _gcddc :=_efbga .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gcddc !=nil {return _gcddc ;};return nil ;};func (_cadbg OfcST_ConnectorType )String ()string {switch _cadbg {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 "";}; +// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path +func (_cfabf *OfcCT_RelationTable )ValidateWithPath (path string )error {for _bdebd ,_ecea :=range _cfabf .Rel {if _dacde :=_ecea .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_bdebd ));_dacde !=nil {return _dacde ;};};if _bbacb :=_cfabf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bbacb !=nil {return _bbacb ;};return nil ;};type CT_RoundRect struct{ArcsizeAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};func NewArc ()*Arc {_bcfg :=&Arc {};_bcfg .CT_Arc =*NewCT_Arc ();return _bcfg };func (_ddccc *CT_H )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0068";};if _ddccc .PositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_ddccc .PositionAttr )});};if _ddccc .PolarAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ddccc .PolarAttr )});};if _ddccc .MapAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_ddccc .MapAttr )});};if _ddccc .InvxAttr !=_b .ST_TrueFalseUnset {_eafa ,_faff :=_ddccc .InvxAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0076\u0078"});if _faff !=nil {return _faff ;};start .Attr =append (start .Attr ,_eafa );};if _ddccc .InvyAttr !=_b .ST_TrueFalseUnset {_ebbc ,_aebc :=_ddccc .InvyAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0076\u0079"});if _aebc !=nil {return _aebc ;};start .Attr =append (start .Attr ,_ebbc );};if _ddccc .SwitchAttr !=_b .ST_TrueFalseBlankUnset {_eaeb ,_ecfg :=_ddccc .SwitchAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _ecfg !=nil {return _ecfg ;};start .Attr =append (start .Attr ,_eaeb );};if _ddccc .XrangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ddccc .XrangeAttr )});};if _ddccc .YrangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ddccc .YrangeAttr )});};if _ddccc .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ddccc .RadiusrangeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Shadow and its children, prefixing error messages with path -func (_gcbdb *Shadow )ValidateWithPath (path string )error {if _abcgdf :=_gcbdb .CT_Shadow .ValidateWithPath (path );_abcgdf !=nil {return _abcgdf ;};return nil ;};func NewOfcComplex ()*OfcComplex {_eeafg :=&OfcComplex {};_eeafg .OfcCT_Complex =*NewOfcCT_Complex ();return _eeafg ;}; +// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path +func (_gccaa *OfcCT_Complex )ValidateWithPath (path string )error {if _cgbcbg :=_gccaa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cgbcbg !=nil {return _cgbcbg ;};return nil ;}; -// Validate validates the Polyline and its children -func (_adbgf *Polyline )Validate ()error {return _adbgf .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");}; +// ValidateWithPath validates the Background and its children, prefixing error messages with path +func (_dfff *Background )ValidateWithPath (path string )error {if _dddd :=_dfff .CT_Background .ValidateWithPath (path );_dddd !=nil {return _dddd ;};return nil ;};func (_gdagg OfcST_ConnectType )Validate ()error {return _gdagg .ValidateWithPath ("")};type OfcST_ExtrusionType byte ;type Shapetype struct{CT_Shapetype };const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);func (_fcebc *Stroke )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fcebc .CT_Stroke .MarshalXML (e ,start );};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;);type AG_StrokeAttributes struct{OnAttr _b .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 _b .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 _b .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _b .ST_TrueFalse ;RelidAttr *string ;};type ST_StrokeLineStyle byte ;func (_gac *AG_AllShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eab :=range start .Attr {if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gac .ConnectortypeAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gac .BwpureAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gac .CliptowrapAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gac .PreferrelativeAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u006f\u006c\u0065"{_gac .OleAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gac .OleiconAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gac .ForcedashAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gac .BwnormalAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0073\u0070\u0074"{_cda ,_ccc :=_c .ParseFloat (_eab .Value ,64);if _ccc !=nil {return _ccc ;};_ffb :=float32 (_cda );_gac .SptAttr =&_ffb ;continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0063\u006c\u0069\u0070"{_gac .ClipAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gac .BwmodeAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gac .StrokedAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eee ,_efc :=_eab .Value ,error (nil );if _efc !=nil {return _efc ;};_gac .FillcolorAttr =&_eee ;continue ;};if _eab .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gac .FilledAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aeb ,_cced :=_eab .Value ,error (nil );if _cced !=nil {return _cced ;};_gac .ChromakeyAttr =&_aeb ;continue ;};if _eab .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gac .InsetpenAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_afae ,_ace :=_eab .Value ,error (nil );if _ace !=nil {return _ace ;};_gac .StrokeweightAttr =&_afae ;continue ;};if _eab .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aed ,_bdb :=_eab .Value ,error (nil );if _bdb !=nil {return _bdb ;};_gac .StrokecolorAttr =&_aed ;continue ;};if _eab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gge ,_aee :=_eab .Value ,error (nil );if _aee !=nil {return _aee ;};_gac .OpacityAttr =&_gge ;continue ;};};for {_ddf ,_ddae :=d .Token ();if _ddae !=nil {return _cg .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",_ddae );};if _dfd ,_gb :=_ddf .(_d .EndElement );_gb &&_dfd .Name ==start .Name {break ;};};return nil ;};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 _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _b .ST_TrueFalse ;BilevelAttr _b .ST_TrueFalse ;};func (_edabc *OfcST_Angle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfcddb ,_bagfbc :=d .Token ();if _bagfbc !=nil {return _bagfbc ;};if _eaaag ,_ceeee :=_gfcddb .(_d .EndElement );_ceeee &&_eaaag .Name ==start .Name {*_edabc =1;return nil ;};if _eaebd ,_egefg :=_gfcddb .(_d .CharData );!_egefg {return _cg .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",_gfcddb );}else {switch string (_eaebd ){case "":*_edabc =0;case "\u0061\u006e\u0079":*_edabc =1;case "\u0033\u0030":*_edabc =2;case "\u0034\u0035":*_edabc =3;case "\u0036\u0030":*_edabc =4;case "\u0039\u0030":*_edabc =5;case "\u0061\u0075\u0074\u006f":*_edabc =6;};};_gfcddb ,_bagfbc =d .Token ();if _bagfbc !=nil {return _bagfbc ;};if _efedg ,_gfgfec :=_gfcddb .(_d .EndElement );_gfgfec &&_efedg .Name ==start .Name {return nil ;};return _cg .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",_gfcddb );}; -// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path -func (_dbeff *OfcSkew )ValidateWithPath (path string )error {if _bgccg :=_dbeff .OfcCT_Skew .ValidateWithPath (path );_bgccg !=nil {return _bgccg ;};return nil ;};func (_gedegg *OfcST_HrAlign )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_gedegg =0;case "\u006c\u0065\u0066\u0074":*_gedegg =1;case "\u0072\u0069\u0067h\u0074":*_gedegg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gedegg =3;};return nil ;};func (_dcedb *OfcST_Angle )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_dcedb =0;case "\u0061\u006e\u0079":*_dcedb =1;case "\u0033\u0030":*_dcedb =2;case "\u0034\u0035":*_dcedb =3;case "\u0036\u0030":*_dcedb =4;case "\u0039\u0030":*_dcedb =5;case "\u0061\u0075\u0074\u006f":*_dcedb =6;};return nil ;};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);func NewAG_Ext ()*AG_Ext {_fded :=&AG_Ext {};_fded .ExtAttr =ST_Ext (1);return _fded };type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _ea .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ea .ST_TrueFalse ;OleiconAttr _ea .ST_TrueFalse ;OleAttr _ea .ST_TrueFalseBlank ;PreferrelativeAttr _ea .ST_TrueFalse ;CliptowrapAttr _ea .ST_TrueFalse ;ClipAttr _ea .ST_TrueFalse ;};func (_aegcd *OfcST_InsetMode )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_aegcd =0;case "\u0061\u0075\u0074\u006f":*_aegcd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aegcd =2;};return nil ;}; +// Validate validates the AG_StrokeAttributes and its children +func (_cad *AG_StrokeAttributes )Validate ()error {return _cad .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_ggc *AG_OfficeCoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggc .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ggc .SpidAttr )});};if _ggc .OnedAttr !=_b .ST_TrueFalseUnset {_abe ,_egac :=_ggc .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _egac !=nil {return _egac ;};start .Attr =append (start .Attr ,_abe );};if _ggc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ggc .RegroupidAttr )});};if _ggc .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_gdfd ,_afg :=_ggc .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _afg !=nil {return _afg ;};start .Attr =append (start .Attr ,_gdfd );};if _ggc .ButtonAttr !=_b .ST_TrueFalseUnset {_ecd ,_gcd :=_ggc .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gcd !=nil {return _gcd ;};start .Attr =append (start .Attr ,_ecd );};if _ggc .UserhiddenAttr !=_b .ST_TrueFalseUnset {_gfb ,_ggeb :=_ggc .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ggeb !=nil {return _ggeb ;};start .Attr =append (start .Attr ,_gfb );};if _ggc .BulletAttr !=_b .ST_TrueFalseUnset {_abbc ,_fde :=_ggc .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fde !=nil {return _fde ;};start .Attr =append (start .Attr ,_abbc );};if _ggc .HrAttr !=_b .ST_TrueFalseUnset {_cde ,_aagd :=_ggc .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _aagd !=nil {return _aagd ;};start .Attr =append (start .Attr ,_cde );};if _ggc .HrstdAttr !=_b .ST_TrueFalseUnset {_gaa ,_eeaeb :=_ggc .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _eeaeb !=nil {return _eeaeb ;};start .Attr =append (start .Attr ,_gaa );};if _ggc .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_fce ,_adcc :=_ggc .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _adcc !=nil {return _adcc ;};start .Attr =append (start .Attr ,_fce );};if _ggc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ggc .HrpctAttr )});};if _ggc .HralignAttr !=OfcST_HrAlignUnset {_eaed ,_dgbf :=_ggc .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _dgbf !=nil {return _dgbf ;};start .Attr =append (start .Attr ,_eaed );};if _ggc .AllowincellAttr !=_b .ST_TrueFalseUnset {_fggf ,_bdbe :=_ggc .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bdbe !=nil {return _bdbe ;};start .Attr =append (start .Attr ,_fggf );};if _ggc .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_adcg ,_fdg :=_ggc .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _fdg !=nil {return _fdg ;};start .Attr =append (start .Attr ,_adcg );};if _ggc .UserdrawnAttr !=_b .ST_TrueFalseUnset {_dfba ,_dcb :=_ggc .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _dcb !=nil {return _dcb ;};start .Attr =append (start .Attr ,_dfba );};if _ggc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ggc .BordertopcolorAttr )});};if _ggc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ggc .BorderleftcolorAttr )});};if _ggc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ggc .BorderbottomcolorAttr )});};if _ggc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ggc .BorderrightcolorAttr )});};if _ggc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ddag ,_gcf :=_ggc .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gcf !=nil {return _gcf ;};start .Attr =append (start .Attr ,_ddag );};if _ggc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ggc .DgmnodekindAttr )});};if _ggc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gdea ,_cbga :=_ggc .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_gdea );};if _ggc .InsetmodeAttr !=OfcST_InsetModeUnset {_edc ,_ecga :=_ggc .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ecga !=nil {return _ecga ;};start .Attr =append (start .Attr ,_edc );};return nil ;};func init (){_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 (_dacfa *OfcCT_Skew )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egeb :=range start .Attr {if _egeb .Name .Local =="\u0069\u0064"{_cbcef ,_ffddaa :=_egeb .Value ,error (nil );if _ffddaa !=nil {return _ffddaa ;};_dacfa .IdAttr =&_cbcef ;continue ;};if _egeb .Name .Local =="\u006f\u006e"{_dacfa .OnAttr .UnmarshalXMLAttr (_egeb );continue ;};if _egeb .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_eedcf ,_dcec :=_egeb .Value ,error (nil );if _dcec !=nil {return _dcec ;};_dacfa .OffsetAttr =&_eedcf ;continue ;};if _egeb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_adea ,_eaggb :=_egeb .Value ,error (nil );if _eaggb !=nil {return _eaggb ;};_dacfa .OriginAttr =&_adea ;continue ;};if _egeb .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_dbcgbf ,_acbdc :=_egeb .Value ,error (nil );if _acbdc !=nil {return _acbdc ;};_dacfa .MatrixAttr =&_dbcgbf ;continue ;};if _egeb .Name .Local =="\u0065\u0078\u0074"{_dacfa .ExtAttr .UnmarshalXMLAttr (_egeb );continue ;};};for {_bfafb ,_daafa :=d .Token ();if _daafa !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_daafa );};if _cbdec ,_eagcc :=_bfafb .(_d .EndElement );_eagcc &&_cbdec .Name ==start .Name {break ;};};return nil ;};func NewTextpath ()*Textpath {_bccae :=&Textpath {};_bccae .CT_TextPath =*NewCT_TextPath ();return _bccae ;};func (_ffccf OfcST_ConnectorType )ValidateWithPath (path string )error {switch _ffccf {case 0,1,2,3,4:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffccf ));};return nil ;};func (_bdafc *OfcST_RType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdafc =0;case "\u0061\u0072\u0063":*_bdafc =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_bdafc =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_bdafc =3;case "\u0061\u006c\u0069g\u006e":*_bdafc =4;};return nil ;};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_dbdd :=&OfcCT_EquationXml {};return _dbdd }; -// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path -func (_cee *AG_Fill )ValidateWithPath (path string )error {if _cdb :=_cee .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cdb !=nil {return _cdb ;};return nil ;};type CT_F struct{EqnAttr *string ;};func (_aaefbf OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _aaefbf {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaefbf ));};return nil ;};func (_bgc *Arc )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _bgc .CT_Arc .MarshalXML (e ,start );}; +// ValidateWithPath validates the Textbox and its children, prefixing error messages with path +func (_dgac *Textbox )ValidateWithPath (path string )error {if _dedcd :=_dgac .CT_Textbox .ValidateWithPath (path );_dedcd !=nil {return _dedcd ;};return nil ;}; -// Validate validates the Background and its children -func (_cfgc *Background )Validate ()error {return _cfgc .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; +// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path +func (_abfc *AG_StrokeAttributes )ValidateWithPath (path string )error {if _accd :=_abfc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_accd !=nil {return _accd ;};if _febd :=_abfc .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_febd !=nil {return _febd ;};if _beeb :=_abfc .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_beeb !=nil {return _beeb ;};if _accf :=_abfc .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_accf !=nil {return _accf ;};if _caf :=_abfc .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_caf !=nil {return _caf ;};if _bfcf :=_abfc .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bfcf !=nil {return _bfcf ;};if _ggcc :=_abfc .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_ggcc !=nil {return _ggcc ;};if _ggef :=_abfc .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_ggef !=nil {return _ggef ;};if _dggf :=_abfc .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_dggf !=nil {return _dggf ;};if _gcg :=_abfc .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_gcg !=nil {return _gcg ;};if _gbfff :=_abfc .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_gbfff !=nil {return _gbfff ;};if _ddd :=_abfc .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_ddd !=nil {return _ddd ;};if _edece :=_abfc .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_edece !=nil {return _edece ;};if _dffe :=_abfc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dffe !=nil {return _dffe ;};if _dadd :=_abfc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dadd !=nil {return _dadd ;};return nil ;};func (_beegba *OfcInk )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _beegba .OfcCT_Ink .MarshalXML (e ,start );};func (_fafaga *OfcSkew )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fafaga .OfcCT_Skew .MarshalXML (e ,start );};func NewOfcShapedefaults ()*OfcShapedefaults {_bebe :=&OfcShapedefaults {};_bebe .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _bebe ;};func (_efbbb ST_EditAs )Validate ()error {return _efbbb .ValidateWithPath ("")};func (_ccagg *OfcColumn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _ccagg .OfcCT_StrokeChild .MarshalXML (e ,start );}; -// Validate validates the OfcCT_Relation and its children -func (_cbdgb *OfcCT_Relation )Validate ()error {return _cbdgb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};func (_ffadf *CT_Shadow )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_adbb :=range start .Attr {if _adbb .Name .Local =="\u006f\u006e"{_ffadf .OnAttr .UnmarshalXMLAttr (_adbb );continue ;};if _adbb .Name .Local =="\u0074\u0079\u0070\u0065"{_ffadf .TypeAttr .UnmarshalXMLAttr (_adbb );continue ;};if _adbb .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_ffadf .ObscuredAttr .UnmarshalXMLAttr (_adbb );continue ;};if _adbb .Name .Local =="\u0063\u006f\u006co\u0072"{_dgae ,_cafbg :=_adbb .Value ,error (nil );if _cafbg !=nil {return _cafbg ;};_ffadf .ColorAttr =&_dgae ;continue ;};if _adbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_deeee ,_cdabg :=_adbb .Value ,error (nil );if _cdabg !=nil {return _cdabg ;};_ffadf .OpacityAttr =&_deeee ;continue ;};if _adbb .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_febfg ,_caegg :=_adbb .Value ,error (nil );if _caegg !=nil {return _caegg ;};_ffadf .OffsetAttr =&_febfg ;continue ;};if _adbb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_egbc ,_ggcd :=_adbb .Value ,error (nil );if _ggcd !=nil {return _ggcd ;};_ffadf .Color2Attr =&_egbc ;continue ;};if _adbb .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_afede ,_dcegb :=_adbb .Value ,error (nil );if _dcegb !=nil {return _dcegb ;};_ffadf .Offset2Attr =&_afede ;continue ;};if _adbb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ceac ,_ddfe :=_adbb .Value ,error (nil );if _ddfe !=nil {return _ddfe ;};_ffadf .OriginAttr =&_ceac ;continue ;};if _adbb .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_gbac ,_gaedf :=_adbb .Value ,error (nil );if _gaedf !=nil {return _gaedf ;};_ffadf .MatrixAttr =&_gbac ;continue ;};if _adbb .Name .Local =="\u0069\u0064"{_dfdaga ,_agfc :=_adbb .Value ,error (nil );if _agfc !=nil {return _agfc ;};_ffadf .IdAttr =&_dfdaga ;continue ;};};for {_gfca ,_daaf :=d .Token ();if _daaf !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_daaf );};if _fgcfba ,_gffe :=_gfca .(_af .EndElement );_gffe &&_fgcfba .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_agad *CT_Background )ValidateWithPath (path string )error {if _ddaea :=_agad .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ddaea !=nil {return _ddaea ;};if _baab :=_agad .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_baab !=nil {return _baab ;};if _fged :=_agad .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fged !=nil {return _fged ;};if _ffee :=_agad .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_ffee !=nil {return _ffee ;};if _agad .Fill !=nil {if _ebbb :=_agad .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ebbb !=nil {return _ebbb ;};};if _fdgg :=_agad .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fdgg !=nil {return _fdgg ;};return nil ;};func (_feaad OfcST_ConnectorType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfagb :=_d .Attr {};_dfagb .Name =name ;switch _feaad {case OfcST_ConnectorTypeUnset :_dfagb .Value ="";case OfcST_ConnectorTypeNone :_dfagb .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_dfagb .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_dfagb .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_dfagb .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _dfagb ,nil ;};type OfcCT_Skew struct{IdAttr *string ;OnAttr _b .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;};func (_caccdd *OfcCT_Entry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0065\u006e\u0074\u0072\u0079";};if _caccdd .NewAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0065\u0077"},Value :_cg .Sprintf ("\u0025\u0076",*_caccdd .NewAttr )});};if _caccdd .OldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006c\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_caccdd .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func (_cddec *CT_F )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0066";};if _cddec .EqnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0071\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_cddec .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path -func (_afggbd *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _cbgcg ,_egbfc :=range _afggbd .Entry {if _gcegb :=_egbfc .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_cbgcg ));_gcegb !=nil {return _gcegb ;};};if _deeff :=_afggbd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_deeff !=nil {return _deeff ;};return nil ;};func (_ecfaf *OfcCT_Callout )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_gdcb :=range start .Attr {if _gdcb .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_ecfaf .LengthspecifiedAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u006f\u006e"{_ecfaf .OnAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0067\u0061\u0070"{_gfebb ,_bcaa :=_gdcb .Value ,error (nil );if _bcaa !=nil {return _bcaa ;};_ecfaf .GapAttr =&_gfebb ;continue ;};if _gdcb .Name .Local =="\u0061\u006e\u0067l\u0065"{_ecfaf .AngleAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_ecfaf .DropautoAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0064\u0072\u006f\u0070"{_ffaga ,_ffcga :=_gdcb .Value ,error (nil );if _ffcga !=nil {return _ffcga ;};_ecfaf .DropAttr =&_ffaga ;continue ;};if _gdcb .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_bdcbb ,_gageg :=_gdcb .Value ,error (nil );if _gageg !=nil {return _gageg ;};_ecfaf .DistanceAttr =&_bdcbb ;continue ;};if _gdcb .Name .Local =="\u0074\u0079\u0070\u0065"{_gedbd ,_egbdb :=_gdcb .Value ,error (nil );if _egbdb !=nil {return _egbdb ;};_ecfaf .TypeAttr =&_gedbd ;continue ;};if _gdcb .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_aggag ,_begf :=_gdcb .Value ,error (nil );if _begf !=nil {return _begf ;};_ecfaf .LengthAttr =&_aggag ;continue ;};if _gdcb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_ecfaf .AccentbarAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_ecfaf .TextborderAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_ecfaf .MinusxAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_ecfaf .MinusyAttr .UnmarshalXMLAttr (_gdcb );continue ;};if _gdcb .Name .Local =="\u0065\u0078\u0074"{_ecfaf .ExtAttr .UnmarshalXMLAttr (_gdcb );continue ;};};for {_cebaf ,_gdefd :=d .Token ();if _gdefd !=nil {return _ef .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_gdefd );};if _fdfd ,_egbca :=_cebaf .(_af .EndElement );_egbca &&_fdfd .Name ==start .Name {break ;};};return nil ;};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};func (_bfdc *OfcST_RType )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_ebaaee ,_fgbde :=d .Token ();if _fgbde !=nil {return _fgbde ;};if _agdbbb ,_dfceb :=_ebaaee .(_af .EndElement );_dfceb &&_agdbbb .Name ==start .Name {*_bfdc =1;return nil ;};if _bcgbb ,_cefg :=_ebaaee .(_af .CharData );!_cefg {return _ef .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",_ebaaee );}else {switch string (_bcgbb ){case "":*_bfdc =0;case "\u0061\u0072\u0063":*_bfdc =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_bfdc =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_bfdc =3;case "\u0061\u006c\u0069g\u006e":*_bfdc =4;};};_ebaaee ,_fgbde =d .Token ();if _fgbde !=nil {return _fgbde ;};if _cfgcf ,_gebfg :=_ebaaee .(_af .EndElement );_gebfg &&_cfgcf .Name ==start .Name {return nil ;};return _ef .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",_ebaaee );};func (_acbbc OfcST_ExtrusionPlane )Validate ()error {return _acbbc .ValidateWithPath ("")};func (_gdagf ST_Ext )ValidateWithPath (path string )error {switch _gdagf {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdagf ));};return nil ;};func (_gefe *AG_AllShapeAttributes )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_daad :=range start .Attr {if _daad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daad .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gefe .ConnectortypeAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gefe .BwpureAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daad .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gefe .CliptowrapAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daad .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gefe .PreferrelativeAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daad .Name .Local =="\u006f\u006c\u0065"{_gefe .OleAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daad .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gefe .OleiconAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gefe .ForcedashAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gefe .BwnormalAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daad .Name .Local =="\u0073\u0070\u0074"{_fag ,_eebe :=_e .ParseFloat (_daad .Value ,64);if _eebe !=nil {return _eebe ;};_eae :=float32 (_fag );_gefe .SptAttr =&_eae ;continue ;};if _daad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daad .Name .Local =="\u0063\u006c\u0069\u0070"{_gefe .ClipAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gefe .BwmodeAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gefe .StrokedAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cfc ,_abd :=_daad .Value ,error (nil );if _abd !=nil {return _abd ;};_gefe .FillcolorAttr =&_cfc ;continue ;};if _daad .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gefe .FilledAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_acd ,_fadc :=_daad .Value ,error (nil );if _fadc !=nil {return _fadc ;};_gefe .ChromakeyAttr =&_acd ;continue ;};if _daad .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gefe .InsetpenAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aac ,_fgfg :=_daad .Value ,error (nil );if _fgfg !=nil {return _fgfg ;};_gefe .StrokeweightAttr =&_aac ;continue ;};if _daad .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dcg ,_fged :=_daad .Value ,error (nil );if _fged !=nil {return _fged ;};_gefe .StrokecolorAttr =&_dcg ;continue ;};if _daad .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cac ,_dfaa :=_daad .Value ,error (nil );if _dfaa !=nil {return _dfaa ;};_gefe .OpacityAttr =&_cac ;continue ;};};for {_bfg ,_bgf :=d .Token ();if _bgf !=nil {return _ef .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",_bgf );};if _dcdc ,_bbf :=_bfg .(_af .EndElement );_bbf &&_dcdc .Name ==start .Name {break ;};};return nil ;};func (_fgbdfc OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _fgbdfc {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgbdfc ));};return nil ;};type AG_Adj struct{AdjAttr *string ;};func (_bdagc OfcST_OLEType )ValidateWithPath (path string )error {switch _bdagc {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdagc ));};return nil ;};func (_ggdce *Line )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_ggdce .CT_Line =*NewCT_Line ();for _ ,_adfed :=range start .Attr {if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ggdce .UserdrawnAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ggdce .ButtonAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ggdce .DgmlayoutmruAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ggdce .UserhiddenAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ggdce .CliptowrapAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ggdce .BulletAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u006f\u006c\u0065"{_ggdce .OleAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0068\u0072"{_ggdce .HrAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0073\u0070\u0069\u0064"{_gagda ,_dbfadg :=_adfed .Value ,error (nil );if _dbfadg !=nil {return _dbfadg ;};_ggdce .SpidAttr =&_gagda ;continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0068\u0072\u0073t\u0064"{_ggdce .HrstdAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ggdce .BwnormalAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccbbf ,_gbfg :=_adfed .Value ,error (nil );if _gbfg !=nil {return _gbfg ;};_ggdce .BordertopcolorAttr =&_ccbbf ;continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ggdce .DgmlayoutAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ggdce .ForcedashAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ggdce .AllowoverlapAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ggdce .HrnoshadeAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ggdce .PreferrelativeAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ebac ,_dfgff :=_adfed .Value ,error (nil );if _dfgff !=nil {return _dfgff ;};_ggdce .BorderbottomcolorAttr =&_ebac ;continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u006f\u006e\u0065\u0064"{_ggdce .OnedAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dcebg ,_ffaee :=_e .ParseInt (_adfed .Value ,10,64);if _ffaee !=nil {return _ffaee ;};_ggdce .DgmnodekindAttr =&_dcebg ;continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fagdc ,_ccgbg :=_e .ParseInt (_adfed .Value ,10,64);if _ccgbg !=nil {return _ccgbg ;};_ggdce .RegroupidAttr =&_fagdc ;continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ggdce .AllowincellAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0068\u0072\u0070c\u0074"{_ceefff ,_fgbdd :=_e .ParseFloat (_adfed .Value ,64);if _fgbdd !=nil {return _fgbdd ;};_bdac :=float32 (_ceefff );_ggdce .HrpctAttr =&_bdac ;continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0063\u006c\u0069\u0070"{_ggdce .ClipAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ggdce .InsetmodeAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_deafd ,_ccfec :=_adfed .Value ,error (nil );if _ccfec !=nil {return _ccfec ;};_ggdce .BorderleftcolorAttr =&_deafd ;continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ggdce .OleiconAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fdbg ,_ceecd :=_adfed .Value ,error (nil );if _ceecd !=nil {return _ceecd ;};_ggdce .BorderrightcolorAttr =&_fdbg ;continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ggdce .ConnectortypeAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ggdce .BwpureAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ggdce .BwmodeAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0073\u0070\u0074"{_dfeee ,_abaab :=_e .ParseFloat (_adfed .Value ,64);if _abaab !=nil {return _abaab ;};_cbdgg :=float32 (_dfeee );_ggdce .SptAttr =&_cbdgg ;continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ggdce .DoubleclicknotifyAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfed .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ggdce .HralignAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Local =="\u0074\u006f"{_cgfde ,_fcgcg :=_adfed .Value ,error (nil );if _fcgcg !=nil {return _fcgcg ;};_ggdce .ToAttr =&_cgfde ;continue ;};if _adfed .Name .Local =="\u0069\u0064"{_agfga ,_cgbfe :=_adfed .Value ,error (nil );if _cgbfe !=nil {return _cgbfe ;};_ggdce .IdAttr =&_agfga ;continue ;};if _adfed .Name .Local =="\u0061\u006c\u0074"{_bgbe ,_fbbbd :=_adfed .Value ,error (nil );if _fbbbd !=nil {return _fbbbd ;};_ggdce .AltAttr =&_bgbe ;continue ;};if _adfed .Name .Local =="\u0070\u0072\u0069n\u0074"{_ggdce .PrintAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ggdce .StrokedAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_agcgf ,_dgceg :=_adfed .Value ,error (nil );if _dgceg !=nil {return _dgceg ;};_ggdce .WrapcoordsAttr =&_agcgf ;continue ;};if _adfed .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ecfc ,_fcad :=_adfed .Value ,error (nil );if _fcad !=nil {return _fcad ;};_ggdce .StrokeweightAttr =&_ecfc ;continue ;};if _adfed .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_befga ,_addgfg :=_adfed .Value ,error (nil );if _addgfg !=nil {return _addgfg ;};_ggdce .CoordoriginAttr =&_befga ;continue ;};if _adfed .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ccccb ,_dbcg :=_adfed .Value ,error (nil );if _dbcg !=nil {return _dbcg ;};_ggdce .ChromakeyAttr =&_ccccb ;continue ;};if _adfed .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bffb ,_gegb :=_adfed .Value ,error (nil );if _gegb !=nil {return _gegb ;};_ggdce .FillcolorAttr =&_bffb ;continue ;};if _adfed .Name .Local =="\u0073\u0074\u0079l\u0065"{_cfbfg ,_dacec :=_adfed .Value ,error (nil );if _dacec !=nil {return _dacec ;};_ggdce .StyleAttr =&_cfbfg ;continue ;};if _adfed .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_effcdg ,_dfdcc :=_adfed .Value ,error (nil );if _dfdcc !=nil {return _dfdcc ;};_ggdce .OpacityAttr =&_effcdg ;continue ;};if _adfed .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fbga ,_cafdf :=_adfed .Value ,error (nil );if _cafdf !=nil {return _cafdf ;};_ggdce .StrokecolorAttr =&_fbga ;continue ;};if _adfed .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ggdce .InsetpenAttr .UnmarshalXMLAttr (_adfed );continue ;};if _adfed .Name .Local =="\u0066\u0072\u006f\u006d"{_bfeeg ,_ggcgd :=_adfed .Value ,error (nil );if _ggcgd !=nil {return _ggcgd ;};_ggdce .FromAttr =&_bfeeg ;continue ;};if _adfed .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_edgca ,_fdacaa :=_adfed .Value ,error (nil );if _fdacaa !=nil {return _fdacaa ;};_ggdce .CoordsizeAttr =&_edgca ;continue ;};if _adfed .Name .Local =="\u0074\u0069\u0074l\u0065"{_eadg ,_fbad :=_adfed .Value ,error (nil );if _fbad !=nil {return _fbad ;};_ggdce .TitleAttr =&_eadg ;continue ;};if _adfed .Name .Local =="\u0063\u006c\u0061s\u0073"{_gdac ,_bagebc :=_adfed .Value ,error (nil );if _bagebc !=nil {return _bagebc ;};_ggdce .ClassAttr =&_gdac ;continue ;};if _adfed .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cfff ,_ebca :=_adfed .Value ,error (nil );if _ebca !=nil {return _ebca ;};_ggdce .TargetAttr =&_cfff ;continue ;};if _adfed .Name .Local =="\u0068\u0072\u0065\u0066"{_ccgfa ,_gdegg :=_adfed .Value ,error (nil );if _gdegg !=nil {return _gdegg ;};_ggdce .HrefAttr =&_ccgfa ;continue ;};if _adfed .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ggdce .FilledAttr .UnmarshalXMLAttr (_adfed );continue ;};};_cgafg :for {_egbg ,_gegca :=d .Token ();if _gegca !=nil {return _gegca ;};switch _ggbbf :=_egbg .(type ){case _af .StartElement :switch _ggbbf .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eaeef :=NewEG_ShapeElements ();_eaeef .Path =NewPath ();if _dbgddf :=d .DecodeElement (_eaeef .Path ,&_ggbbf );_dbgddf !=nil {return _dbgddf ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_eaeef );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_effgcd :=NewEG_ShapeElements ();_effgcd .Formulas =NewFormulas ();if _gdcab :=d .DecodeElement (_effgcd .Formulas ,&_ggbbf );_gdcab !=nil {return _gdcab ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_effgcd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddgcc :=NewEG_ShapeElements ();_ddgcc .Handles =NewHandles ();if _cacff :=d .DecodeElement (_ddgcc .Handles ,&_ggbbf );_cacff !=nil {return _cacff ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_ddgcc );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbdf :=NewEG_ShapeElements ();_bbdf .Fill =NewFill ();if _cegec :=d .DecodeElement (_bbdf .Fill ,&_ggbbf );_cegec !=nil {return _cegec ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_bbdf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdefe :=NewEG_ShapeElements ();_cdefe .Stroke =NewStroke ();if _fdbfd :=d .DecodeElement (_cdefe .Stroke ,&_ggbbf );_fdbfd !=nil {return _fdbfd ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_cdefe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecec :=NewEG_ShapeElements ();_ecec .Shadow =NewShadow ();if _edaed :=d .DecodeElement (_ecec .Shadow ,&_ggbbf );_edaed !=nil {return _edaed ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_ecec );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdceb :=NewEG_ShapeElements ();_fdceb .Textbox =NewTextbox ();if _gccfe :=d .DecodeElement (_fdceb .Textbox ,&_ggbbf );_gccfe !=nil {return _gccfe ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_fdceb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbfda :=NewEG_ShapeElements ();_fbfda .Textpath =NewTextpath ();if _ecgeb :=d .DecodeElement (_fbfda .Textpath ,&_ggbbf );_ecgeb !=nil {return _ecgeb ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_fbfda );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egffb :=NewEG_ShapeElements ();_egffb .Imagedata =NewImagedata ();if _adgfc :=d .DecodeElement (_egffb .Imagedata ,&_ggbbf );_adgfc !=nil {return _adgfc ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_egffb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abbded :=NewEG_ShapeElements ();_abbded .Skew =NewOfcSkew ();if _adcd :=d .DecodeElement (_abbded .Skew ,&_ggbbf );_adcd !=nil {return _adcd ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_abbded );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfbe :=NewEG_ShapeElements ();_gfbe .Extrusion =NewOfcExtrusion ();if _fcffe :=d .DecodeElement (_gfbe .Extrusion ,&_ggbbf );_fcffe !=nil {return _fcffe ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_gfbe );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agdbb :=NewEG_ShapeElements ();_agdbb .Callout =NewOfcCallout ();if _baaa :=d .DecodeElement (_agdbb .Callout ,&_ggbbf );_baaa !=nil {return _baaa ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_agdbb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cabgg :=NewEG_ShapeElements ();_cabgg .Lock =NewOfcLock ();if _abefc :=d .DecodeElement (_cabgg .Lock ,&_ggbbf );_abefc !=nil {return _abefc ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_cabgg );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddfde :=NewEG_ShapeElements ();_ddfde .Clippath =NewOfcClippath ();if _eeafe :=d .DecodeElement (_ddfde .Clippath ,&_ggbbf );_eeafe !=nil {return _eeafe ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_ddfde );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efgaa :=NewEG_ShapeElements ();_efgaa .Signatureline =NewOfcSignatureline ();if _eeddd :=d .DecodeElement (_efgaa .Signatureline ,&_ggbbf );_eeddd !=nil {return _eeddd ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_efgaa );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adddd :=NewEG_ShapeElements ();_adddd .Wrap =_f .NewWrap ();if _gecfdc :=d .DecodeElement (_adddd .Wrap ,&_ggbbf );_gecfdc !=nil {return _gecfdc ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_adddd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_debda :=NewEG_ShapeElements ();_debda .Anchorlock =_f .NewAnchorlock ();if _cgea :=d .DecodeElement (_debda .Anchorlock ,&_ggbbf );_cgea !=nil {return _cgea ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_debda );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_feed :=NewEG_ShapeElements ();_feed .Bordertop =_f .NewBordertop ();if _gadcg :=d .DecodeElement (_feed .Bordertop ,&_ggbbf );_gadcg !=nil {return _gadcg ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_feed );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aeega :=NewEG_ShapeElements ();_aeega .Borderbottom =_f .NewBorderbottom ();if _gfaad :=d .DecodeElement (_aeega .Borderbottom ,&_ggbbf );_gfaad !=nil {return _gfaad ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_aeega );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_feeac :=NewEG_ShapeElements ();_feeac .Borderleft =_f .NewBorderleft ();if _ffacd :=d .DecodeElement (_feeac .Borderleft ,&_ggbbf );_ffacd !=nil {return _ffacd ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_feeac );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caecg :=NewEG_ShapeElements ();_caecg .Borderright =_f .NewBorderright ();if _befeb :=d .DecodeElement (_caecg .Borderright ,&_ggbbf );_befeb !=nil {return _befeb ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_caecg );case _af .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"}:_gdeed :=NewEG_ShapeElements ();_gdeed .ClientData =_d .NewClientData ();if _eggee :=d .DecodeElement (_gdeed .ClientData ,&_ggbbf );_eggee !=nil {return _eggee ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_gdeed );case _af .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"}:_edbce :=NewEG_ShapeElements ();_edbce .Textdata =_fd .NewTextdata ();if _fgfdg :=d .DecodeElement (_edbce .Textdata ,&_ggbbf );_fgfdg !=nil {return _fgfdg ;};_ggdce .EG_ShapeElements =append (_ggdce .EG_ShapeElements ,_edbce );default:_eg .Log ("\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",_ggbbf .Name );if _cbcd :=d .Skip ();_cbcd !=nil {return _cbcd ;};};case _af .EndElement :break _cgafg ;case _af .CharData :};};return nil ;};func NewAG_Adj ()*AG_Adj {_da :=&AG_Adj {};return _da };func (_fdbfb ST_Ext )String ()string {switch _fdbfb {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 (_efacc ST_StrokeArrowType )Validate ()error {return _efacc .ValidateWithPath ("")};func (_abgfa OfcST_ColorMode )ValidateWithPath (path string )error {switch _abgfa {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abgfa ));};return nil ;}; +// Validate validates the CT_Shapetype and its children +func (_dede *CT_Shapetype )Validate ()error {return _dede .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");}; -// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path -func (_dgeb *AG_Style )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Formulas and its children +func (_gdced *CT_Formulas )Validate ()error {return _gdced .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_egbea OfcST_HrAlign )ValidateWithPath (path string )error {switch _egbea {case 0,1,2,3:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egbea ));};return nil ;};func (_gcbd *CT_Textbox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx";};if _gcbd .InsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gcbd .InsetAttr )});};if _gcbd .SingleclickAttr !=_b .ST_TrueFalseUnset {_caffb ,_dfgca :=_gcbd .SingleclickAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _dfgca !=nil {return _dfgca ;};start .Attr =append (start .Attr ,_caffb );};if _gcbd .InsetmodeAttr !=OfcST_InsetModeUnset {_eccbg ,_dfdbc :=_gcbd .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dfdbc !=nil {return _dfdbc ;};start .Attr =append (start .Attr ,_eccbg );};if _gcbd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_gcbd .IdAttr )});};if _gcbd .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_gcbd .StyleAttr )});};e .EncodeToken (start );if _gcbd .TxbxContent !=nil {_dbcgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gcbd .TxbxContent ,_dbcgb );};if _gcbd .Any !=nil {_gcbd .Any .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcdcg OfcST_FillType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeaed :=_d .Attr {};_eeaed .Name =name ;switch _bcdcg {case OfcST_FillTypeUnset :_eeaed .Value ="";case OfcST_FillTypeGradientCenter :_eeaed .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_eeaed .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_eeaed .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_eeaed .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_eeaed .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_eeaed .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_eeaed .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_eeaed .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_eeaed .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _eeaed ,nil ;};func (_geeaaf *OfcBottom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _geeaaf .OfcCT_StrokeChild .MarshalXML (e ,start );};type AG_Fill struct{FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;};func NewCT_Shapetype ()*CT_Shapetype {_bfgd :=&CT_Shapetype {};return _bfgd };func (_dbe *AG_AllShapeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_dbe .OpacityAttr )});};if _dbe .StrokedAttr !=_b .ST_TrueFalseUnset {_ega ,_bcb :=_dbe .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bcb !=nil {return _bcb ;};start .Attr =append (start .Attr ,_ega );};if _dbe .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_dbe .StrokecolorAttr )});};if _dbe .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dbe .StrokeweightAttr )});};if _dbe .InsetpenAttr !=_b .ST_TrueFalseUnset {_aaa ,_efag :=_dbe .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _efag !=nil {return _efag ;};start .Attr =append (start .Attr ,_aaa );};if _dbe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_dbe .ChromakeyAttr )});};if _dbe .FilledAttr !=_b .ST_TrueFalseUnset {_gde ,_fca :=_dbe .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fca !=nil {return _fca ;};start .Attr =append (start .Attr ,_gde );};if _dbe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_dbe .FillcolorAttr )});};if _dbe .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dbe .SptAttr )});};if _dbe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gef ,_cdf :=_dbe .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cdf !=nil {return _cdf ;};start .Attr =append (start .Attr ,_gef );};if _dbe .BwmodeAttr !=OfcST_BWModeUnset {_fff ,_fbd :=_dbe .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fbd !=nil {return _fbd ;};start .Attr =append (start .Attr ,_fff );};if _dbe .BwpureAttr !=OfcST_BWModeUnset {_bae ,_dcd :=_dbe .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dcd !=nil {return _dcd ;};start .Attr =append (start .Attr ,_bae );};if _dbe .BwnormalAttr !=OfcST_BWModeUnset {_bbf ,_cdc :=_dbe .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cdc !=nil {return _cdc ;};start .Attr =append (start .Attr ,_bbf );};if _dbe .ForcedashAttr !=_b .ST_TrueFalseUnset {_aac ,_cfg :=_dbe .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cfg !=nil {return _cfg ;};start .Attr =append (start .Attr ,_aac );};if _dbe .OleiconAttr !=_b .ST_TrueFalseUnset {_afa ,_egec :=_dbe .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _egec !=nil {return _egec ;};start .Attr =append (start .Attr ,_afa );};if _dbe .OleAttr !=_b .ST_TrueFalseBlankUnset {_ab ,_fbcc :=_dbe .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _fbcc !=nil {return _fbcc ;};start .Attr =append (start .Attr ,_ab );};if _dbe .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_fga ,_bec :=_dbe .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _bec !=nil {return _bec ;};start .Attr =append (start .Attr ,_fga );};if _dbe .CliptowrapAttr !=_b .ST_TrueFalseUnset {_fef ,_daeg :=_dbe .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _daeg !=nil {return _daeg ;};start .Attr =append (start .Attr ,_fef );};if _dbe .ClipAttr !=_b .ST_TrueFalseUnset {_bd ,_abd :=_dbe .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _abd !=nil {return _abd ;};start .Attr =append (start .Attr ,_bd );};return nil ;};func (_gfbbd OfcST_FillType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfbbd .String (),start );};func (_bgee *Arc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bgee .CT_Arc .MarshalXML (e ,start );}; -// ValidateWithPath validates the Polyline and its children, prefixing error messages with path -func (_dagebe *Polyline )ValidateWithPath (path string )error {if _abdfe :=_dagebe .CT_PolyLine .ValidateWithPath (path );_abdfe !=nil {return _abdfe ;};return nil ;};type OfcShapelayout struct{OfcCT_ShapeLayout };func (_adcaf *Shapetype )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_adcaf .CT_Shapetype =*NewCT_Shapetype ();for _ ,_cgdaf :=range start .Attr {if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ffgea ,_bface :=_cgdaf .Value ,error (nil );if _bface !=nil {return _bface ;};_adcaf .BordertopcolorAttr =&_ffgea ;continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_gefde ,_bgegfc :=_cgdaf .Value ,error (nil );if _bgegfc !=nil {return _bgegfc ;};_adcaf .MasterAttr =&_gefde ;continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bcdbe ,_egefe :=_cgdaf .Value ,error (nil );if _egefe !=nil {return _egefe ;};_adcaf .BorderleftcolorAttr =&_bcdbe ;continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_adcaf .BulletAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0068\u0072"{_adcaf .HrAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0063\u006c\u0069\u0070"{_adcaf .ClipAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0068\u0072\u0073t\u0064"{_adcaf .HrstdAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0073\u0070\u0069\u0064"{_ggagf ,_aabcg :=_cgdaf .Value ,error (nil );if _aabcg !=nil {return _aabcg ;};_adcaf .SpidAttr =&_ggagf ;continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_adcaf .HrnoshadeAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bfcbca ,_acdff :=_e .ParseInt (_cgdaf .Value ,10,64);if _acdff !=nil {return _acdff ;};_adcaf .RegroupidAttr =&_bfcbca ;continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_adcaf .DgmlayoutAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_adcaf .CliptowrapAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_adcaf .AllowoverlapAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_adcaf .InsetmodeAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_adcaf .UserhiddenAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cdfeg ,_gfcafg :=_cgdaf .Value ,error (nil );if _gfcafg !=nil {return _gfcafg ;};_adcaf .BorderbottomcolorAttr =&_cdfeg ;continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adcaf .BwpureAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_adcaf .DgmlayoutmruAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_adcaf .PreferrelativeAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_adcaf .AllowincellAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0068\u0072\u0070c\u0074"{_acgd ,_cfcfda :=_e .ParseFloat (_cgdaf .Value ,64);if _cfcfda !=nil {return _cfcfda ;};_ebfgb :=float32 (_acgd );_adcaf .HrpctAttr =&_ebfgb ;continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_adcaf .ButtonAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_adcaf .UserdrawnAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adcaf .BwnormalAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0073\u0070\u0074"{_cfgcgd ,_gaccg :=_e .ParseFloat (_cgdaf .Value ,64);if _gaccg !=nil {return _gaccg ;};_gbbfed :=float32 (_cfgcgd );_adcaf .SptAttr =&_gbbfed ;continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_adcaf .ConnectortypeAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_adddc ,_agfff :=_cgdaf .Value ,error (nil );if _agfff !=nil {return _agfff ;};_adcaf .BorderrightcolorAttr =&_adddc ;continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_adcaf .OleiconAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_edgff ,_fcfeg :=_e .ParseInt (_cgdaf .Value ,10,64);if _fcfeg !=nil {return _fcfeg ;};_adcaf .DgmnodekindAttr =&_edgff ;continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u006f\u006e\u0065\u0064"{_adcaf .OnedAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adcaf .BwmodeAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u006f\u006c\u0065"{_adcaf .OleAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adcaf .ForcedashAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_adcaf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_adcaf .HralignAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_acdg ,_gefcd :=_cgdaf .Value ,error (nil );if _gefcd !=nil {return _gefcd ;};_adcaf .WrapcoordsAttr =&_acdg ;continue ;};if _cgdaf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cffgg ,_fgdcfd :=_cgdaf .Value ,error (nil );if _fgdcfd !=nil {return _fgdcfd ;};_adcaf .CoordsizeAttr =&_cffgg ;continue ;};if _cgdaf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_adcaf .StrokedAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Local =="\u0061\u006c\u0074"{_cbefad ,_ffgeg :=_cgdaf .Value ,error (nil );if _ffgeg !=nil {return _ffgeg ;};_adcaf .AltAttr =&_cbefad ;continue ;};if _cgdaf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ggfde ,_fdcff :=_cgdaf .Value ,error (nil );if _fdcff !=nil {return _fdcff ;};_adcaf .StrokeweightAttr =&_ggfde ;continue ;};if _cgdaf .Name .Local =="\u0073\u0074\u0079l\u0065"{_fagdg ,_gfbgcd :=_cgdaf .Value ,error (nil );if _gfbgcd !=nil {return _gfbgcd ;};_adcaf .StyleAttr =&_fagdg ;continue ;};if _cgdaf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bgeeg ,_cadeg :=_cgdaf .Value ,error (nil );if _cadeg !=nil {return _cadeg ;};_adcaf .ChromakeyAttr =&_bgeeg ;continue ;};if _cgdaf .Name .Local =="\u0069\u0064"{_bbbag ,_cgfdab :=_cgdaf .Value ,error (nil );if _cgfdab !=nil {return _cgfdab ;};_adcaf .IdAttr =&_bbbag ;continue ;};if _cgdaf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_afbfa ,_gcffc :=_cgdaf .Value ,error (nil );if _gcffc !=nil {return _gcffc ;};_adcaf .TargetAttr =&_afbfa ;continue ;};if _cgdaf .Name .Local =="\u0063\u006c\u0061s\u0073"{_abcbe ,_cgggb :=_cgdaf .Value ,error (nil );if _cgggb !=nil {return _cgggb ;};_adcaf .ClassAttr =&_abcbe ;continue ;};if _cgdaf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_adcaf .InsetpenAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Local =="\u0070\u0072\u0069n\u0074"{_adcaf .PrintAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adcaf .FilledAttr .UnmarshalXMLAttr (_cgdaf );continue ;};if _cgdaf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gedcc ,_cffda :=_cgdaf .Value ,error (nil );if _cffda !=nil {return _cffda ;};_adcaf .StrokecolorAttr =&_gedcc ;continue ;};if _cgdaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_eabbg ,_dbeeb :=_cgdaf .Value ,error (nil );if _dbeeb !=nil {return _dbeeb ;};_adcaf .TitleAttr =&_eabbg ;continue ;};if _cgdaf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bacfa ,_efdega :=_cgdaf .Value ,error (nil );if _efdega !=nil {return _efdega ;};_adcaf .OpacityAttr =&_bacfa ;continue ;};if _cgdaf .Name .Local =="\u0061\u0064\u006a"{_cgecgg ,_egdge :=_cgdaf .Value ,error (nil );if _egdge !=nil {return _egdge ;};_adcaf .AdjAttr =&_cgecgg ;continue ;};if _cgdaf .Name .Local =="\u0070\u0061\u0074\u0068"{_cabfd ,_cafbf :=_cgdaf .Value ,error (nil );if _cafbf !=nil {return _cafbf ;};_adcaf .PathAttr =&_cabfd ;continue ;};if _cgdaf .Name .Local =="\u0068\u0072\u0065\u0066"{_degcfb ,_afeag :=_cgdaf .Value ,error (nil );if _afeag !=nil {return _afeag ;};_adcaf .HrefAttr =&_degcfb ;continue ;};if _cgdaf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ebebb ,_cbdcb :=_cgdaf .Value ,error (nil );if _cbdcb !=nil {return _cbdcb ;};_adcaf .CoordoriginAttr =&_ebebb ;continue ;};if _cgdaf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_egcced ,_agad :=_cgdaf .Value ,error (nil );if _agad !=nil {return _agad ;};_adcaf .FillcolorAttr =&_egcced ;continue ;};};_bbbfa :for {_bfcgfb ,_gadcgb :=d .Token ();if _gadcgb !=nil {return _gadcgb ;};switch _cgggff :=_bfcgfb .(type ){case _af .StartElement :switch _cgggff .Name {case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfegd :=NewEG_ShapeElements ();_gfegd .Path =NewPath ();if _bgabc :=d .DecodeElement (_gfegd .Path ,&_cgggff );_bgabc !=nil {return _bgabc ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_gfegd );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdbbb :=NewEG_ShapeElements ();_gdbbb .Formulas =NewFormulas ();if _bbeaa :=d .DecodeElement (_gdbbb .Formulas ,&_cgggff );_bbeaa !=nil {return _bbeaa ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_gdbbb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdage :=NewEG_ShapeElements ();_fdage .Handles =NewHandles ();if _deded :=d .DecodeElement (_fdage .Handles ,&_cgggff );_deded !=nil {return _deded ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_fdage );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggcefb :=NewEG_ShapeElements ();_ggcefb .Fill =NewFill ();if _ebfec :=d .DecodeElement (_ggcefb .Fill ,&_cgggff );_ebfec !=nil {return _ebfec ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_ggcefb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgcab :=NewEG_ShapeElements ();_dgcab .Stroke =NewStroke ();if _dcfge :=d .DecodeElement (_dgcab .Stroke ,&_cgggff );_dcfge !=nil {return _dcfge ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_dgcab );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adcag :=NewEG_ShapeElements ();_adcag .Shadow =NewShadow ();if _aceddg :=d .DecodeElement (_adcag .Shadow ,&_cgggff );_aceddg !=nil {return _aceddg ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_adcag );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_daagf :=NewEG_ShapeElements ();_daagf .Textbox =NewTextbox ();if _bcgcf :=d .DecodeElement (_daagf .Textbox ,&_cgggff );_bcgcf !=nil {return _bcgcf ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_daagf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_beggf :=NewEG_ShapeElements ();_beggf .Textpath =NewTextpath ();if _addcg :=d .DecodeElement (_beggf .Textpath ,&_cgggff );_addcg !=nil {return _addcg ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_beggf );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eedgf :=NewEG_ShapeElements ();_eedgf .Imagedata =NewImagedata ();if _addcbe :=d .DecodeElement (_eedgf .Imagedata ,&_cgggff );_addcbe !=nil {return _addcbe ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_eedgf );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agdbd :=NewEG_ShapeElements ();_agdbd .Skew =NewOfcSkew ();if _decdg :=d .DecodeElement (_agdbd .Skew ,&_cgggff );_decdg !=nil {return _decdg ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_agdbd );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aeaad :=NewEG_ShapeElements ();_aeaad .Extrusion =NewOfcExtrusion ();if _eggbg :=d .DecodeElement (_aeaad .Extrusion ,&_cgggff );_eggbg !=nil {return _eggbg ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_aeaad );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgdad :=NewEG_ShapeElements ();_bgdad .Callout =NewOfcCallout ();if _daedb :=d .DecodeElement (_bgdad .Callout ,&_cgggff );_daedb !=nil {return _daedb ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_bgdad );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfbdb :=NewEG_ShapeElements ();_gfbdb .Lock =NewOfcLock ();if _gedeg :=d .DecodeElement (_gfbdb .Lock ,&_cgggff );_gedeg !=nil {return _gedeg ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_gfbdb );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aggcc :=NewEG_ShapeElements ();_aggcc .Clippath =NewOfcClippath ();if _caaa :=d .DecodeElement (_aggcc .Clippath ,&_cgggff );_caaa !=nil {return _caaa ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_aggcc );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbcfe :=NewEG_ShapeElements ();_fbcfe .Signatureline =NewOfcSignatureline ();if _ccbge :=d .DecodeElement (_fbcfe .Signatureline ,&_cgggff );_ccbge !=nil {return _ccbge ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_fbcfe );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gefga :=NewEG_ShapeElements ();_gefga .Wrap =_f .NewWrap ();if _gaeggd :=d .DecodeElement (_gefga .Wrap ,&_cgggff );_gaeggd !=nil {return _gaeggd ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_gefga );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caaeb :=NewEG_ShapeElements ();_caaeb .Anchorlock =_f .NewAnchorlock ();if _aafbg :=d .DecodeElement (_caaeb .Anchorlock ,&_cgggff );_aafbg !=nil {return _aafbg ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_caaeb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgdeb :=NewEG_ShapeElements ();_bgdeb .Bordertop =_f .NewBordertop ();if _abgca :=d .DecodeElement (_bgdeb .Bordertop ,&_cgggff );_abgca !=nil {return _abgca ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_bgdeb );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gegda :=NewEG_ShapeElements ();_gegda .Borderbottom =_f .NewBorderbottom ();if _gcaba :=d .DecodeElement (_gegda .Borderbottom ,&_cgggff );_gcaba !=nil {return _gcaba ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_gegda );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgadea :=NewEG_ShapeElements ();_dgadea .Borderleft =_f .NewBorderleft ();if _eccgf :=d .DecodeElement (_dgadea .Borderleft ,&_cgggff );_eccgf !=nil {return _eccgf ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_dgadea );case _af .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fedgc :=NewEG_ShapeElements ();_fedgc .Borderright =_f .NewBorderright ();if _cccff :=d .DecodeElement (_fedgc .Borderright ,&_cgggff );_cccff !=nil {return _cccff ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_fedgc );case _af .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"}:_ffccd :=NewEG_ShapeElements ();_ffccd .ClientData =_d .NewClientData ();if _addcgd :=d .DecodeElement (_ffccd .ClientData ,&_cgggff );_addcgd !=nil {return _addcgd ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_ffccd );case _af .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"}:_gbgaac :=NewEG_ShapeElements ();_gbgaac .Textdata =_fd .NewTextdata ();if _agcdf :=d .DecodeElement (_gbgaac .Textdata ,&_cgggff );_agcdf !=nil {return _agcdf ;};_adcaf .EG_ShapeElements =append (_adcaf .EG_ShapeElements ,_gbgaac );case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adcaf .Complex =NewOfcComplex ();if _ebdce :=d .DecodeElement (_adcaf .Complex ,&_cgggff );_ebdce !=nil {return _ebdce ;};default:_eg .Log ("\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",_cgggff .Name );if _dbedd :=d .Skip ();_dbedd !=nil {return _dbedd ;};};case _af .EndElement :break _bbbfa ;case _af .CharData :};};return nil ;};func (_fcda *CT_F )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_afgff :=range start .Attr {if _afgff .Name .Local =="\u0065\u0071\u006e"{_bage ,_bffec :=_afgff .Value ,error (nil );if _bffec !=nil {return _bffec ;};_fcda .EqnAttr =&_bage ;continue ;};};for {_eaddd ,_eebb :=d .Token ();if _eebb !=nil {return _ef .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_eebb );};if _abbef ,_dfbe :=_eaddd .(_af .EndElement );_dfbe &&_abbef .Name ==start .Name {break ;};};return nil ;};func (_aegf *OfcCT_Proxy )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_cgeae :=range start .Attr {if _cgeae .Name .Local =="\u0073\u0074\u0061r\u0074"{_aegf .StartAttr .UnmarshalXMLAttr (_cgeae );continue ;};if _cgeae .Name .Local =="\u0065\u006e\u0064"{_aegf .EndAttr .UnmarshalXMLAttr (_cgeae );continue ;};if _cgeae .Name .Local =="\u0069\u0064\u0072e\u0066"{_gggab ,_fgccb :=_cgeae .Value ,error (nil );if _fgccb !=nil {return _fgccb ;};_aegf .IdrefAttr =&_gggab ;continue ;};if _cgeae .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_ddbbc ,_gcfca :=_e .ParseInt (_cgeae .Value ,10,32);if _gcfca !=nil {return _gcfca ;};_adfdg :=int32 (_ddbbc );_aegf .ConnectlocAttr =&_adfdg ;continue ;};};for {_geecf ,_ggbbg :=d .Token ();if _ggbbg !=nil {return _ef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_ggbbg );};if _edffa ,_aabafd :=_geecf .(_af .EndElement );_aabafd &&_edffa .Name ==start .Name {break ;};};return nil ;};type ST_StrokeArrowWidth byte ;func NewShadow ()*Shadow {_ccgcg :=&Shadow {};_ccgcg .CT_Shadow =*NewCT_Shadow ();return _ccgcg };func (_egeb *CT_Arc )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063";};if _egeb .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .StartAngleAttr )});};if _egeb .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .EndAngleAttr )});};if _egeb .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .HrefAttr )});};if _egeb .TargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .TargetAttr )});};if _egeb .ClassAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .ClassAttr )});};if _egeb .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .TitleAttr )});};if _egeb .AltAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006c\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .AltAttr )});};if _egeb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .CoordsizeAttr )});};if _egeb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .CoordoriginAttr )});};if _egeb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .WrapcoordsAttr )});};if _egeb .PrintAttr !=_ea .ST_TrueFalseUnset {_ebgd ,_dfag :=_egeb .PrintAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dfag !=nil {return _dfag ;};start .Attr =append (start .Attr ,_ebgd );};if _egeb .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .IdAttr )});};if _egeb .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .StyleAttr )});};if _egeb .SpidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .SpidAttr )});};if _egeb .OnedAttr !=_ea .ST_TrueFalseUnset {_fefg ,_afcac :=_egeb .OnedAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _afcac !=nil {return _afcac ;};start .Attr =append (start .Attr ,_fefg );};if _egeb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .RegroupidAttr )});};if _egeb .DoubleclicknotifyAttr !=_ea .ST_TrueFalseUnset {_ecdf ,_bedf :=_egeb .DoubleclicknotifyAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bedf !=nil {return _bedf ;};start .Attr =append (start .Attr ,_ecdf );};if _egeb .ButtonAttr !=_ea .ST_TrueFalseUnset {_gdb ,_efff :=_egeb .ButtonAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _efff !=nil {return _efff ;};start .Attr =append (start .Attr ,_gdb );};if _egeb .UserhiddenAttr !=_ea .ST_TrueFalseUnset {_eaf ,_caeg :=_egeb .UserhiddenAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _caeg !=nil {return _caeg ;};start .Attr =append (start .Attr ,_eaf );};if _egeb .BulletAttr !=_ea .ST_TrueFalseUnset {_fbba ,_bag :=_egeb .BulletAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bag !=nil {return _bag ;};start .Attr =append (start .Attr ,_fbba );};if _egeb .HrAttr !=_ea .ST_TrueFalseUnset {_cbedd ,_afgfb :=_egeb .HrAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0068\u0072"});if _afgfb !=nil {return _afgfb ;};start .Attr =append (start .Attr ,_cbedd );};if _egeb .HrstdAttr !=_ea .ST_TrueFalseUnset {_ddad ,_gdfa :=_egeb .HrstdAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gdfa !=nil {return _gdfa ;};start .Attr =append (start .Attr ,_ddad );};if _egeb .HrnoshadeAttr !=_ea .ST_TrueFalseUnset {_agagg ,_eacg :=_egeb .HrnoshadeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _eacg !=nil {return _eacg ;};start .Attr =append (start .Attr ,_agagg );};if _egeb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .HrpctAttr )});};if _egeb .HralignAttr !=OfcST_HrAlignUnset {_ecac ,_cdad :=_egeb .HralignAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cdad !=nil {return _cdad ;};start .Attr =append (start .Attr ,_ecac );};if _egeb .AllowincellAttr !=_ea .ST_TrueFalseUnset {_dafa ,_faa :=_egeb .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _faa !=nil {return _faa ;};start .Attr =append (start .Attr ,_dafa );};if _egeb .AllowoverlapAttr !=_ea .ST_TrueFalseUnset {_cbcf ,_agbe :=_egeb .AllowoverlapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _agbe !=nil {return _agbe ;};start .Attr =append (start .Attr ,_cbcf );};if _egeb .UserdrawnAttr !=_ea .ST_TrueFalseUnset {_agee ,_gbc :=_egeb .UserdrawnAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gbc !=nil {return _gbc ;};start .Attr =append (start .Attr ,_agee );};if _egeb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .BordertopcolorAttr )});};if _egeb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .BorderleftcolorAttr )});};if _egeb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .BorderbottomcolorAttr )});};if _egeb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .BorderrightcolorAttr )});};if _egeb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fgdg ,_ecb :=_egeb .DgmlayoutAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ecb !=nil {return _ecb ;};start .Attr =append (start .Attr ,_fgdg );};if _egeb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .DgmnodekindAttr )});};if _egeb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gcdb ,_gage :=_egeb .DgmlayoutmruAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gage !=nil {return _gage ;};start .Attr =append (start .Attr ,_gcdb );};if _egeb .InsetmodeAttr !=OfcST_InsetModeUnset {_bddbc ,_fca :=_egeb .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _fca !=nil {return _fca ;};start .Attr =append (start .Attr ,_bddbc );};if _egeb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .OpacityAttr )});};if _egeb .StrokedAttr !=_ea .ST_TrueFalseUnset {_bbbg ,_eaadg :=_egeb .StrokedAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _eaadg !=nil {return _eaadg ;};start .Attr =append (start .Attr ,_bbbg );};if _egeb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .StrokecolorAttr )});};if _egeb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .StrokeweightAttr )});};if _egeb .InsetpenAttr !=_ea .ST_TrueFalseUnset {_fgae ,_bafdc :=_egeb .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bafdc !=nil {return _bafdc ;};start .Attr =append (start .Attr ,_fgae );};if _egeb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .ChromakeyAttr )});};if _egeb .FilledAttr !=_ea .ST_TrueFalseUnset {_effg ,_gceb :=_egeb .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gceb !=nil {return _gceb ;};start .Attr =append (start .Attr ,_effg );};if _egeb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .FillcolorAttr )});};if _egeb .SptAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_egeb .SptAttr )});};if _egeb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fcbd ,_egd :=_egeb .ConnectortypeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _egd !=nil {return _egd ;};start .Attr =append (start .Attr ,_fcbd );};if _egeb .BwmodeAttr !=OfcST_BWModeUnset {_gcbfb ,_gfag :=_egeb .BwmodeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gfag !=nil {return _gfag ;};start .Attr =append (start .Attr ,_gcbfb );};if _egeb .BwpureAttr !=OfcST_BWModeUnset {_bcge ,_cfafg :=_egeb .BwpureAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cfafg !=nil {return _cfafg ;};start .Attr =append (start .Attr ,_bcge );};if _egeb .BwnormalAttr !=OfcST_BWModeUnset {_geg ,_dbdd :=_egeb .BwnormalAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dbdd !=nil {return _dbdd ;};start .Attr =append (start .Attr ,_geg );};if _egeb .ForcedashAttr !=_ea .ST_TrueFalseUnset {_fbee ,_gbg :=_egeb .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gbg !=nil {return _gbg ;};start .Attr =append (start .Attr ,_fbee );};if _egeb .OleiconAttr !=_ea .ST_TrueFalseUnset {_beea ,_fdcb :=_egeb .OleiconAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fdcb !=nil {return _fdcb ;};start .Attr =append (start .Attr ,_beea );};if _egeb .OleAttr !=_ea .ST_TrueFalseBlankUnset {_aebb ,_bbe :=_egeb .OleAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_aebb );};if _egeb .PreferrelativeAttr !=_ea .ST_TrueFalseUnset {_efaf ,_aadd :=_egeb .PreferrelativeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _aadd !=nil {return _aadd ;};start .Attr =append (start .Attr ,_efaf );};if _egeb .CliptowrapAttr !=_ea .ST_TrueFalseUnset {_egfb ,_ddac :=_egeb .CliptowrapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ddac !=nil {return _ddac ;};start .Attr =append (start .Attr ,_egfb );};if _egeb .ClipAttr !=_ea .ST_TrueFalseUnset {_cbeg ,_cdee :=_egeb .ClipAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cdee !=nil {return _cdee ;};start .Attr =append (start .Attr ,_cbeg );};e .EncodeToken (start );if _egeb .EG_ShapeElements !=nil {for _ ,_fceb :=range _egeb .EG_ShapeElements {_fceb .MarshalXML (e ,_af .StartElement {});};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_bfeb *AG_ShapeAttributes )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_eed :=range start .Attr {if _eed .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gae ,_ecgbd :=_eed .Value ,error (nil );if _ecgbd !=nil {return _ecgbd ;};_bfeb .OpacityAttr =&_gae ;continue ;};if _eed .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bfeb .StrokedAttr .UnmarshalXMLAttr (_eed );continue ;};if _eed .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dae ,_ggga :=_eed .Value ,error (nil );if _ggga !=nil {return _ggga ;};_bfeb .StrokecolorAttr =&_dae ;continue ;};if _eed .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gbb ,_bcfa :=_eed .Value ,error (nil );if _bcfa !=nil {return _bcfa ;};_bfeb .StrokeweightAttr =&_gbb ;continue ;};if _eed .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bfeb .InsetpenAttr .UnmarshalXMLAttr (_eed );continue ;};if _eed .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_abef ,_afa :=_eed .Value ,error (nil );if _afa !=nil {return _afa ;};_bfeb .ChromakeyAttr =&_abef ;continue ;};if _eed .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bfeb .FilledAttr .UnmarshalXMLAttr (_eed );continue ;};if _eed .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bceg ,_affb :=_eed .Value ,error (nil );if _affb !=nil {return _affb ;};_bfeb .FillcolorAttr =&_bceg ;continue ;};};for {_ggbb ,_eaad :=d .Token ();if _eaad !=nil {return _ef .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",_eaad );};if _gfgb ,_ebcb :=_ggbb .(_af .EndElement );_ebcb &&_gfgb .Name ==start .Name {break ;};};return nil ;};func NewAG_Fill ()*AG_Fill {_fgg :=&AG_Fill {};return _fgg };func (_daaaf *OfcFill )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _daaaf .OfcCT_Fill .MarshalXML (e ,start );};func (_faga *OfcShapelayout )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_faga .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_ceged :=range start .Attr {if _ceged .Name .Local =="\u0065\u0078\u0074"{_faga .ExtAttr .UnmarshalXMLAttr (_ceged );continue ;};};_cdfad :for {_dadcg ,_aged :=d .Token ();if _aged !=nil {return _aged ;};switch _gdcda :=_dadcg .(type ){case _af .StartElement :switch _gdcda .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faga .Idmap =NewOfcCT_IdMap ();if _dcgc :=d .DecodeElement (_faga .Idmap ,&_gdcda );_dcgc !=nil {return _dcgc ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faga .Regrouptable =NewOfcCT_RegroupTable ();if _fdafg :=d .DecodeElement (_faga .Regrouptable ,&_gdcda );_fdafg !=nil {return _fdafg ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faga .Rules =NewOfcCT_Rules ();if _dcfgd :=d .DecodeElement (_faga .Rules ,&_gdcda );_dcfgd !=nil {return _dcfgd ;};default:_eg .Log ("\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",_gdcda .Name );if _cdcf :=d .Skip ();_cdcf !=nil {return _cdcf ;};};case _af .EndElement :break _cdfad ;case _af .CharData :};};return nil ;};func (_gaege OfcST_OLEUpdateMode )Validate ()error {return _gaege .ValidateWithPath ("")};func (_adgcf ST_StrokeArrowLength )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_gdbfa :=_af .Attr {};_gdbfa .Name =name ;switch _adgcf {case ST_StrokeArrowLengthUnset :_gdbfa .Value ="";case ST_StrokeArrowLengthShort :_gdbfa .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_gdbfa .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_gdbfa .Value ="\u006c\u006f\u006e\u0067";};return _gdbfa ,nil ;};func (_bddc *AG_Style )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_aaba :=range start .Attr {if _aaba .Name .Local =="\u0073\u0074\u0079l\u0065"{_bfc ,_cec :=_aaba .Value ,error (nil );if _cec !=nil {return _cec ;};_bddc .StyleAttr =&_bfc ;continue ;};};for {_gedf ,_gdg :=d .Token ();if _gdg !=nil {return _ef .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_gdg );};if _gabe ,_aebe :=_gedf .(_af .EndElement );_aebe &&_gabe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path +func (_baged *OfcCallout )ValidateWithPath (path string )error {if _afbacf :=_baged .OfcCT_Callout .ValidateWithPath (path );_afbacf !=nil {return _afbacf ;};return nil ;}; -// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path -func (_fccb *CT_Stroke )ValidateWithPath (path string )error {if _fccb .Left !=nil {if _dcdfdg :=_fccb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dcdfdg !=nil {return _dcdfdg ;};};if _fccb .Top !=nil {if _gfbd :=_fccb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gfbd !=nil {return _gfbd ;};};if _fccb .Right !=nil {if _gdagee :=_fccb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gdagee !=nil {return _gdagee ;};};if _fccb .Bottom !=nil {if _affcb :=_fccb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_affcb !=nil {return _affcb ;};};if _fccb .Column !=nil {if _fafaee :=_fccb .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_fafaee !=nil {return _fafaee ;};};if _bbgde :=_fccb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bbgde !=nil {return _bbgde ;};if _gged :=_fccb .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_gged !=nil {return _gged ;};if _gfce :=_fccb .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_gfce !=nil {return _gfce ;};if _fcbada :=_fccb .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_fcbada !=nil {return _fcbada ;};if _abbca :=_fccb .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_abbca !=nil {return _abbca ;};if _bgca :=_fccb .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bgca !=nil {return _bgca ;};if _cccbf :=_fccb .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_cccbf !=nil {return _cccbf ;};if _abdac :=_fccb .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_abdac !=nil {return _abdac ;};if _gagedg :=_fccb .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_gagedg !=nil {return _gagedg ;};if _gdgf :=_fccb .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_gdgf !=nil {return _gdgf ;};if _bdea :=_fccb .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bdea !=nil {return _bdea ;};if _baeag :=_fccb .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_baeag !=nil {return _baeag ;};if _ggeec :=_fccb .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_ggeec !=nil {return _ggeec ;};if _dbfa :=_fccb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dbfa !=nil {return _dbfa ;};if _gbbf :=_fccb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gbbf !=nil {return _gbbf ;};return nil ;};type Background struct{CT_Background };func (_bafde *OfcCT_Rules )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_cdgge :=range start .Attr {if _cdgge .Name .Local =="\u0065\u0078\u0074"{_bafde .ExtAttr .UnmarshalXMLAttr (_cdgge );continue ;};};_ddagdd :for {_fbaeb ,_fdfca :=d .Token ();if _fdfca !=nil {return _fdfca ;};switch _gceaa :=_fbaeb .(type ){case _af .StartElement :switch _gceaa .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgfgc :=NewOfcCT_R ();if _fbfcg :=d .DecodeElement (_dgfgc ,&_gceaa );_fbfcg !=nil {return _fbfcg ;};_bafde .R =append (_bafde .R ,_dgfgc );default:_eg .Log ("\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",_gceaa .Name );if _eafee :=d .Skip ();_eafee !=nil {return _eafee ;};};case _af .EndElement :break _ddagdd ;case _af .CharData :};};return nil ;};func (_bbafa *ST_ImageAspect )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cdgae ,_dfacg :=d .Token ();if _dfacg !=nil {return _dfacg ;};if _aceea ,_gfceb :=_cdgae .(_af .EndElement );_gfceb &&_aceea .Name ==start .Name {*_bbafa =1;return nil ;};if _fdfdf ,_gafg :=_cdgae .(_af .CharData );!_gafg {return _ef .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",_cdgae );}else {switch string (_fdfdf ){case "":*_bbafa =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_bbafa =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_bbafa =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_bbafa =3;};};_cdgae ,_dfacg =d .Token ();if _dfacg !=nil {return _dfacg ;};if _gdcdc ,_fdefc :=_cdgae .(_af .EndElement );_fdefc &&_gdcdc .Name ==start .Name {return nil ;};return _ef .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",_cdgae );}; +// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path +func (_cebae *OfcRight )ValidateWithPath (path string )error {if _cebaec :=_cebae .OfcCT_StrokeChild .ValidateWithPath (path );_cebaec !=nil {return _cebaec ;};return nil ;}; -// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path -func (_ccb *CT_Handles )ValidateWithPath (path string )error {for _aaecc ,_dbfe :=range _ccb .H {if _feae :=_dbfe .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_aaecc ));_feae !=nil {return _feae ;};};return nil ;}; +// Validate validates the OfcCT_RegroupTable and its children +func (_cgdfa *OfcCT_RegroupTable )Validate ()error {return _cgdfa .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};func (_dgbda OfcST_OLEUpdateMode )Validate ()error {return _dgbda .ValidateWithPath ("")};func (_ccdf *Path )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ccdf .CT_Path .MarshalXML (e ,start );};func (_abdeg *Formulas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _abdeg .CT_Formulas .MarshalXML (e ,start );};func (_abdb OfcST_InsetMode )ValidateWithPath (path string )error {switch _abdb {case 0,1,2:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abdb ));};return nil ;}; -// Validate validates the OfcCT_Complex and its children -func (_bdccb *OfcCT_Complex )Validate ()error {return _bdccb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_fcbeb *OfcST_FillType )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_ggebdf ,_ebgce :=d .Token ();if _ebgce !=nil {return _ebgce ;};if _eaeeg ,_fbbfa :=_ggebdf .(_af .EndElement );_fbbfa &&_eaeeg .Name ==start .Name {*_fcbeb =1;return nil ;};if _bgfca ,_ccffc :=_ggebdf .(_af .CharData );!_ccffc {return _ef .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",_ggebdf );}else {switch string (_bgfca ){case "":*_fcbeb =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_fcbeb =1;case "\u0073\u006f\u006ci\u0064":*_fcbeb =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_fcbeb =3;case "\u0074\u0069\u006c\u0065":*_fcbeb =4;case "\u0066\u0072\u0061m\u0065":*_fcbeb =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_fcbeb =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_fcbeb =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_fcbeb =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_fcbeb =9;};};_ggebdf ,_ebgce =d .Token ();if _ebgce !=nil {return _ebgce ;};if _ccdaf ,_eggc :=_ggebdf .(_af .EndElement );_eggc &&_ccdaf .Name ==start .Name {return nil ;};return _ef .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",_ggebdf );}; +// Validate validates the Handles and its children +func (_egbe *Handles )Validate ()error {return _egbe .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func (_daagdf *OfcCT_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c";};if _daagdf .TypeAttr !=OfcST_FillTypeUnset {_ecde ,_bcdff :=_daagdf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _bcdff !=nil {return _bcdff ;};start .Attr =append (start .Attr ,_ecde );};if _daagdf .ExtAttr !=ST_ExtUnset {_cbaaa ,_edfbe :=_daagdf .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _edfbe !=nil {return _edfbe ;};start .Attr =append (start .Attr ,_cbaaa );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewAG_Adj ()*AG_Adj {_aab :=&AG_Adj {};return _aab };func (_bcc *AG_Id )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edac :=range start .Attr {if _edac .Name .Local =="\u0069\u0064"{_ffbe ,_cfbf :=_edac .Value ,error (nil );if _cfbf !=nil {return _cfbf ;};_bcc .IdAttr =&_ffbe ;continue ;};};for {_dcdc ,_ggd :=d .Token ();if _ggd !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_ggd );};if _gag ,_dbba :=_dcdc .(_d .EndElement );_dbba &&_gag .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the AG_Adj and its children -func (_b *AG_Adj )Validate ()error {return _b .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func (_cfgdc *OfcCT_Fill )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c";};if _cfgdc .TypeAttr !=OfcST_FillTypeUnset {_ffgbfg ,_gcbfd :=_cfgdc .TypeAttr .MarshalXMLAttr (_af .Name {Local :"\u0074\u0079\u0070\u0065"});if _gcbfd !=nil {return _gcbfd ;};start .Attr =append (start .Attr ,_ffgbfg );};if _cfgdc .ExtAttr !=ST_ExtUnset {_eabfd ,_agcde :=_cfgdc .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _agcde !=nil {return _agcde ;};start .Attr =append (start .Attr ,_eabfd );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};type AG_Style struct{StyleAttr *string ;};type Image struct{CT_Image };type CT_Shadow struct{OnAttr _ea .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _ea .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};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 _ea .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ea .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ea .ST_TrueFalse ;ButtonAttr _ea .ST_TrueFalse ;UserhiddenAttr _ea .ST_TrueFalse ;BulletAttr _ea .ST_TrueFalse ;HrAttr _ea .ST_TrueFalse ;HrstdAttr _ea .ST_TrueFalse ;HrnoshadeAttr _ea .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ea .ST_TrueFalse ;AllowoverlapAttr _ea .ST_TrueFalse ;UserdrawnAttr _ea .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ea .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ea .ST_TrueFalse ;OleiconAttr _ea .ST_TrueFalse ;OleAttr _ea .ST_TrueFalseBlank ;PreferrelativeAttr _ea .ST_TrueFalse ;CliptowrapAttr _ea .ST_TrueFalse ;ClipAttr _ea .ST_TrueFalse ;};func NewOfcCT_Entry ()*OfcCT_Entry {_gecdg :=&OfcCT_Entry {};return _gecdg };func NewOfcRight ()*OfcRight {_beffe :=&OfcRight {};_beffe .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _beffe ;}; +// Validate validates the Stroke and its children +func (_abbdf *Stroke )Validate ()error {return _abbdf .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");}; + +// Validate validates the CT_Path and its children +func (_aacff *CT_Path )Validate ()error {return _aacff .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};func (_bbcg *CT_Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fddaaf :=range start .Attr {if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dedce ,_fdcdd :=_c .ParseInt (_fddaaf .Value ,10,64);if _fdcdd !=nil {return _fdcdd ;};_bbcg .RegroupidAttr =&_dedce ;continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbcg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0063\u006c\u0069\u0070"{_bbcg .ClipAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbcg .ButtonAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbcg .UserhiddenAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbcg .BulletAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_ebcdf ,_adaaa :=_fddaaf .Value ,error (nil );if _adaaa !=nil {return _adaaa ;};_bbcg .GfxdataAttr =&_ebcdf ;continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0068\u0072"{_bbcg .HrAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u006f\u006c\u0065"{_bbcg .OleAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbcg .AllowincellAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fcgd ,_abad :=_fddaaf .Value ,error (nil );if _abad !=nil {return _abad ;};_bbcg .BorderleftcolorAttr =&_fcgd ;continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0068\u0072\u0070c\u0074"{_fdddf ,_dgege :=_c .ParseFloat (_fddaaf .Value ,64);if _dgege !=nil {return _dgege ;};_abfebb :=float32 (_fdddf );_bbcg .HrpctAttr =&_abfebb ;continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gfbbg ,_aegdec :=_c .ParseInt (_fddaaf .Value ,10,64);if _aegdec !=nil {return _aegdec ;};_bbcg .DgmnodekindAttr =&_gfbbg ;continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbcg .InsetmodeAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbcg .UserdrawnAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbcg .ConnectortypeAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eaaef ,_fdgd :=_fddaaf .Value ,error (nil );if _fdgd !=nil {return _fdgd ;};_bbcg .BorderrightcolorAttr =&_eaaef ;continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbcg .PreferrelativeAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbcg .HrnoshadeAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbcg .DgmlayoutmruAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u006f\u006e\u0065\u0064"{_bbcg .OnedAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbcg .HralignAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbcg .BwmodeAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbcg .AllowoverlapAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_egfca ,_fabbc :=_fddaaf .Value ,error (nil );if _fabbc !=nil {return _fabbc ;};_bbcg .BordertopcolorAttr =&_egfca ;continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbcg .BwnormalAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ebace ,_deefd :=_fddaaf .Value ,error (nil );if _deefd !=nil {return _deefd ;};_bbcg .BorderbottomcolorAttr =&_ebace ;continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbcg .CliptowrapAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbcg .DgmlayoutAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0073\u0070\u0074"{_gfbca ,_gcceg :=_c .ParseFloat (_fddaaf .Value ,64);if _gcceg !=nil {return _gcceg ;};_ccffg :=float32 (_gfbca );_bbcg .SptAttr =&_ccffg ;continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbcg .OleiconAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbcg .ForcedashAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbcg .BwpureAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0073\u0070\u0069\u0064"{_feacc ,_aafcd :=_fddaaf .Value ,error (nil );if _aafcd !=nil {return _aafcd ;};_bbcg .SpidAttr =&_feacc ;continue ;};if _fddaaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddaaf .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbcg .HrstdAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_daeed ,_gagg :=_fddaaf .Value ,error (nil );if _gagg !=nil {return _gagg ;};_bbcg .TargetAttr =&_daeed ;continue ;};if _fddaaf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bcadc ,_eddf :=_fddaaf .Value ,error (nil );if _eddf !=nil {return _eddf ;};_bbcg .WrapcoordsAttr =&_bcadc ;continue ;};if _fddaaf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acaf ,_bgcag :=_fddaaf .Value ,error (nil );if _bgcag !=nil {return _bgcag ;};_bbcg .OpacityAttr =&_acaf ;continue ;};if _fddaaf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_caba ,_fcecb :=_fddaaf .Value ,error (nil );if _fcecb !=nil {return _fcecb ;};_bbcg .CoordoriginAttr =&_caba ;continue ;};if _fddaaf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_edfac ,_bfbd :=_fddaaf .Value ,error (nil );if _bfbd !=nil {return _bfbd ;};_bbcg .StrokecolorAttr =&_edfac ;continue ;};if _fddaaf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_afcbe ,_begg :=_fddaaf .Value ,error (nil );if _begg !=nil {return _begg ;};_bbcg .CoordsizeAttr =&_afcbe ;continue ;};if _fddaaf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbcg .InsetpenAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Local =="\u0061\u006c\u0074"{_gbaba ,_fgdda :=_fddaaf .Value ,error (nil );if _fgdda !=nil {return _fgdda ;};_bbcg .AltAttr =&_gbaba ;continue ;};if _fddaaf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbcg .FilledAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_ddbcd ,_fadb :=_fddaaf .Value ,error (nil );if _fadb !=nil {return _fadb ;};_bbcg .TitleAttr =&_ddbcd ;continue ;};if _fddaaf .Name .Local =="\u0073\u0074\u0079l\u0065"{_ffebc ,_aded :=_fddaaf .Value ,error (nil );if _aded !=nil {return _aded ;};_bbcg .StyleAttr =&_ffebc ;continue ;};if _fddaaf .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbcg .PrintAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bbcg .StrokedAttr .UnmarshalXMLAttr (_fddaaf );continue ;};if _fddaaf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_faaad ,_dfcce :=_fddaaf .Value ,error (nil );if _dfcce !=nil {return _dfcce ;};_bbcg .StrokeweightAttr =&_faaad ;continue ;};if _fddaaf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adeee ,_edfeb :=_fddaaf .Value ,error (nil );if _edfeb !=nil {return _edfeb ;};_bbcg .ChromakeyAttr =&_adeee ;continue ;};if _fddaaf .Name .Local =="\u0070\u0061\u0074\u0068"{_gbcdg ,_afdgb :=_fddaaf .Value ,error (nil );if _afdgb !=nil {return _afdgb ;};_bbcg .PathAttr =&_gbcdg ;continue ;};if _fddaaf .Name .Local =="\u0069\u0064"{_gecac ,_gggc :=_fddaaf .Value ,error (nil );if _gggc !=nil {return _gggc ;};_bbcg .IdAttr =&_gecac ;continue ;};if _fddaaf .Name .Local =="\u0063\u006c\u0061s\u0073"{_dbbfb ,_bbddg :=_fddaaf .Value ,error (nil );if _bbddg !=nil {return _bbddg ;};_bbcg .ClassAttr =&_dbbfb ;continue ;};if _fddaaf .Name .Local =="\u0068\u0072\u0065\u0066"{_eafcf ,_ecaf :=_fddaaf .Value ,error (nil );if _ecaf !=nil {return _ecaf ;};_bbcg .HrefAttr =&_eafcf ;continue ;};if _fddaaf .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_cfddg ,_bfcdd :=_fddaaf .Value ,error (nil );if _bfcdd !=nil {return _bfcdd ;};_bbcg .EquationxmlAttr =&_cfddg ;continue ;};if _fddaaf .Name .Local =="\u0074\u0079\u0070\u0065"{_eggdf ,_aagce :=_fddaaf .Value ,error (nil );if _aagce !=nil {return _aagce ;};_bbcg .TypeAttr =&_eggdf ;continue ;};if _fddaaf .Name .Local =="\u0061\u0064\u006a"{_fafcgd ,_gfca :=_fddaaf .Value ,error (nil );if _gfca !=nil {return _gfca ;};_bbcg .AdjAttr =&_fafcgd ;continue ;};if _fddaaf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fgdga ,_fffcc :=_fddaaf .Value ,error (nil );if _fffcc !=nil {return _fffcc ;};_bbcg .FillcolorAttr =&_fgdga ;continue ;};};_dbcc :for {_feeb ,_aggff :=d .Token ();if _aggff !=nil {return _aggff ;};switch _edaaf :=_feeb .(type ){case _d .StartElement :switch _edaaf .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edfbb :=NewOfcInk ();if _aeba :=d .DecodeElement (_edfbb ,&_edaaf );_aeba !=nil {return _aeba ;};_bbcg .Ink =append (_bbcg .Ink ,_edfbb );case _d .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"}:_abbf :=_g .NewIscomment ();if _fdag :=d .DecodeElement (_abbf ,&_edaaf );_fdag !=nil {return _fdag ;};_bbcg .Iscomment =append (_bbcg .Iscomment ,_abbf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcgcg :=NewOfcEquationxml ();if _gafea :=d .DecodeElement (_dcgcg ,&_edaaf );_gafea !=nil {return _gafea ;};_bbcg .Equationxml =append (_bbcg .Equationxml ,_dcgcg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cccfa :=NewEG_ShapeElements ();_cccfa .Path =NewPath ();if _dgfga :=d .DecodeElement (_cccfa .Path ,&_edaaf );_dgfga !=nil {return _dgfga ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_cccfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efabf :=NewEG_ShapeElements ();_efabf .Formulas =NewFormulas ();if _ebbgb :=d .DecodeElement (_efabf .Formulas ,&_edaaf );_ebbgb !=nil {return _ebbgb ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_efabf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fabce :=NewEG_ShapeElements ();_fabce .Handles =NewHandles ();if _edbef :=d .DecodeElement (_fabce .Handles ,&_edaaf );_edbef !=nil {return _edbef ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_fabce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddfaa :=NewEG_ShapeElements ();_ddfaa .Fill =NewFill ();if _bggaf :=d .DecodeElement (_ddfaa .Fill ,&_edaaf );_bggaf !=nil {return _bggaf ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_ddfaa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deeba :=NewEG_ShapeElements ();_deeba .Stroke =NewStroke ();if _cdbdd :=d .DecodeElement (_deeba .Stroke ,&_edaaf );_cdbdd !=nil {return _cdbdd ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_deeba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afcfc :=NewEG_ShapeElements ();_afcfc .Shadow =NewShadow ();if _fgcf :=d .DecodeElement (_afcfc .Shadow ,&_edaaf );_fgcf !=nil {return _fgcf ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_afcfc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bage :=NewEG_ShapeElements ();_bage .Textbox =NewTextbox ();if _fdfb :=d .DecodeElement (_bage .Textbox ,&_edaaf );_fdfb !=nil {return _fdfb ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_bage );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gagcc :=NewEG_ShapeElements ();_gagcc .Textpath =NewTextpath ();if _gcbcg :=d .DecodeElement (_gagcc .Textpath ,&_edaaf );_gcbcg !=nil {return _gcbcg ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_gagcc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggfe :=NewEG_ShapeElements ();_ggfe .Imagedata =NewImagedata ();if _dddf :=d .DecodeElement (_ggfe .Imagedata ,&_edaaf );_dddf !=nil {return _dddf ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_ggfe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebcc :=NewEG_ShapeElements ();_ebcc .Skew =NewOfcSkew ();if _ebacc :=d .DecodeElement (_ebcc .Skew ,&_edaaf );_ebacc !=nil {return _ebacc ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_ebcc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdaeeg :=NewEG_ShapeElements ();_gdaeeg .Extrusion =NewOfcExtrusion ();if _ceeae :=d .DecodeElement (_gdaeeg .Extrusion ,&_edaaf );_ceeae !=nil {return _ceeae ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_gdaeeg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfec :=NewEG_ShapeElements ();_bfec .Callout =NewOfcCallout ();if _fagde :=d .DecodeElement (_bfec .Callout ,&_edaaf );_fagde !=nil {return _fagde ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_bfec );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eade :=NewEG_ShapeElements ();_eade .Lock =NewOfcLock ();if _baded :=d .DecodeElement (_eade .Lock ,&_edaaf );_baded !=nil {return _baded ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_eade );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcbga :=NewEG_ShapeElements ();_fcbga .Clippath =NewOfcClippath ();if _eage :=d .DecodeElement (_fcbga .Clippath ,&_edaaf );_eage !=nil {return _eage ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_fcbga );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agaac :=NewEG_ShapeElements ();_agaac .Signatureline =NewOfcSignatureline ();if _affbe :=d .DecodeElement (_agaac .Signatureline ,&_edaaf );_affbe !=nil {return _affbe ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_agaac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbbeb :=NewEG_ShapeElements ();_bbbeb .Wrap =_e .NewWrap ();if _deedea :=d .DecodeElement (_bbbeb .Wrap ,&_edaaf );_deedea !=nil {return _deedea ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_bbbeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdbgf :=NewEG_ShapeElements ();_fdbgf .Anchorlock =_e .NewAnchorlock ();if _dbgf :=d .DecodeElement (_fdbgf .Anchorlock ,&_edaaf );_dbgf !=nil {return _dbgf ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_fdbgf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbfd :=NewEG_ShapeElements ();_cbfd .Bordertop =_e .NewBordertop ();if _efae :=d .DecodeElement (_cbfd .Bordertop ,&_edaaf );_efae !=nil {return _efae ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_cbfd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgdg :=NewEG_ShapeElements ();_bgdg .Borderbottom =_e .NewBorderbottom ();if _cgedf :=d .DecodeElement (_bgdg .Borderbottom ,&_edaaf );_cgedf !=nil {return _cgedf ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_bgdg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbacb :=NewEG_ShapeElements ();_dbacb .Borderleft =_e .NewBorderleft ();if _aagdf :=d .DecodeElement (_dbacb .Borderleft ,&_edaaf );_aagdf !=nil {return _aagdf ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_dbacb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dadbb :=NewEG_ShapeElements ();_dadbb .Borderright =_e .NewBorderright ();if _adcac :=d .DecodeElement (_dadbb .Borderright ,&_edaaf );_adcac !=nil {return _adcac ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_dadbb );case _d .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"}:_bdggg :=NewEG_ShapeElements ();_bdggg .ClientData =_f .NewClientData ();if _dddgca :=d .DecodeElement (_bdggg .ClientData ,&_edaaf );_dddgca !=nil {return _dddgca ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_bdggg );case _d .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"}:_gbffe :=NewEG_ShapeElements ();_gbffe .Textdata =_g .NewTextdata ();if _cfbac :=d .DecodeElement (_gbffe .Textdata ,&_edaaf );_cfbac !=nil {return _cfbac ;};_bbcg .EG_ShapeElements =append (_bbcg .EG_ShapeElements ,_gbffe );default:_af .Log ("\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",_edaaf .Name );if _ecff :=d .Skip ();_ecff !=nil {return _ecff ;};};case _d .EndElement :break _dbcc ;case _d .CharData :};};return nil ;};func (_affce OfcST_ConnectorType )String ()string {switch _affce {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case 3:return "\u0065\u006c\u0062o\u0077";case 4:return "\u0063\u0075\u0072\u0076\u0065\u0064";};return "";};func (_gcgbg *OfcCT_Skew )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0073\u006b\u0065\u0077";};if _gcgbg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_gcgbg .IdAttr )});};if _gcgbg .OnAttr !=_b .ST_TrueFalseUnset {_gcega ,_ggabc :=_gcgbg .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _ggabc !=nil {return _ggabc ;};start .Attr =append (start .Attr ,_gcega );};if _gcgbg .OffsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gcgbg .OffsetAttr )});};if _gcgbg .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_gcgbg .OriginAttr )});};if _gcgbg .MatrixAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_cg .Sprintf ("\u0025\u0076",*_gcgbg .MatrixAttr )});};if _gcgbg .ExtAttr !=ST_ExtUnset {_cecf ,_ccgdc :=_gcgbg .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ccgdc !=nil {return _ccgdc ;};start .Attr =append (start .Attr ,_cecf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgebe *CT_Curve )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0063\u0075\u0072\u0076\u0065";};if _bgebe .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .FromAttr )});};if _bgebe .Control1Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .Control1Attr )});};if _bgebe .Control2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .Control2Attr )});};if _bgebe .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .ToAttr )});};if _bgebe .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .HrefAttr )});};if _bgebe .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .TargetAttr )});};if _bgebe .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .ClassAttr )});};if _bgebe .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .TitleAttr )});};if _bgebe .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .AltAttr )});};if _bgebe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .CoordsizeAttr )});};if _bgebe .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .CoordoriginAttr )});};if _bgebe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .WrapcoordsAttr )});};if _bgebe .PrintAttr !=_b .ST_TrueFalseUnset {_dcdaf ,_ecbd :=_bgebe .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ecbd !=nil {return _ecbd ;};start .Attr =append (start .Attr ,_dcdaf );};if _bgebe .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .IdAttr )});};if _bgebe .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .StyleAttr )});};if _bgebe .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .SpidAttr )});};if _bgebe .OnedAttr !=_b .ST_TrueFalseUnset {_befec ,_bbff :=_bgebe .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bbff !=nil {return _bbff ;};start .Attr =append (start .Attr ,_befec );};if _bgebe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .RegroupidAttr )});};if _bgebe .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_befed ,_baff :=_bgebe .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _baff !=nil {return _baff ;};start .Attr =append (start .Attr ,_befed );};if _bgebe .ButtonAttr !=_b .ST_TrueFalseUnset {_dfgcb ,_egdc :=_bgebe .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _egdc !=nil {return _egdc ;};start .Attr =append (start .Attr ,_dfgcb );};if _bgebe .UserhiddenAttr !=_b .ST_TrueFalseUnset {_agaff ,_feadb :=_bgebe .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _feadb !=nil {return _feadb ;};start .Attr =append (start .Attr ,_agaff );};if _bgebe .BulletAttr !=_b .ST_TrueFalseUnset {_bfed ,_ffdfa :=_bgebe .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ffdfa !=nil {return _ffdfa ;};start .Attr =append (start .Attr ,_bfed );};if _bgebe .HrAttr !=_b .ST_TrueFalseUnset {_gbfg ,_gecbb :=_bgebe .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _gecbb !=nil {return _gecbb ;};start .Attr =append (start .Attr ,_gbfg );};if _bgebe .HrstdAttr !=_b .ST_TrueFalseUnset {_cbf ,_gcbb :=_bgebe .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gcbb !=nil {return _gcbb ;};start .Attr =append (start .Attr ,_cbf );};if _bgebe .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_dfbb ,_bfdd :=_bgebe .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bfdd !=nil {return _bfdd ;};start .Attr =append (start .Attr ,_dfbb );};if _bgebe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .HrpctAttr )});};if _bgebe .HralignAttr !=OfcST_HrAlignUnset {_afde ,_afaa :=_bgebe .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _afaa !=nil {return _afaa ;};start .Attr =append (start .Attr ,_afde );};if _bgebe .AllowincellAttr !=_b .ST_TrueFalseUnset {_bdcbe ,_gefbf :=_bgebe .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gefbf !=nil {return _gefbf ;};start .Attr =append (start .Attr ,_bdcbe );};if _bgebe .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_aafc ,_debe :=_bgebe .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _debe !=nil {return _debe ;};start .Attr =append (start .Attr ,_aafc );};if _bgebe .UserdrawnAttr !=_b .ST_TrueFalseUnset {_baea ,_cdac :=_bgebe .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _cdac !=nil {return _cdac ;};start .Attr =append (start .Attr ,_baea );};if _bgebe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .BordertopcolorAttr )});};if _bgebe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .BorderleftcolorAttr )});};if _bgebe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .BorderbottomcolorAttr )});};if _bgebe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .BorderrightcolorAttr )});};if _bgebe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_egb ,_bcbe :=_bgebe .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bcbe !=nil {return _bcbe ;};start .Attr =append (start .Attr ,_egb );};if _bgebe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .DgmnodekindAttr )});};if _bgebe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dfeef ,_agbeb :=_bgebe .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _agbeb !=nil {return _agbeb ;};start .Attr =append (start .Attr ,_dfeef );};if _bgebe .InsetmodeAttr !=OfcST_InsetModeUnset {_abaf ,_geea :=_bgebe .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _geea !=nil {return _geea ;};start .Attr =append (start .Attr ,_abaf );};if _bgebe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .OpacityAttr )});};if _bgebe .StrokedAttr !=_b .ST_TrueFalseUnset {_acba ,_fbfc :=_bgebe .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fbfc !=nil {return _fbfc ;};start .Attr =append (start .Attr ,_acba );};if _bgebe .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .StrokecolorAttr )});};if _bgebe .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .StrokeweightAttr )});};if _bgebe .InsetpenAttr !=_b .ST_TrueFalseUnset {_aafd ,_fabb :=_bgebe .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fabb !=nil {return _fabb ;};start .Attr =append (start .Attr ,_aafd );};if _bgebe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .ChromakeyAttr )});};if _bgebe .FilledAttr !=_b .ST_TrueFalseUnset {_ffg ,_cbgf :=_bgebe .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cbgf !=nil {return _cbgf ;};start .Attr =append (start .Attr ,_ffg );};if _bgebe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .FillcolorAttr )});};if _bgebe .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebe .SptAttr )});};if _bgebe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ccfdc ,_abde :=_bgebe .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _abde !=nil {return _abde ;};start .Attr =append (start .Attr ,_ccfdc );};if _bgebe .BwmodeAttr !=OfcST_BWModeUnset {_aaccb ,_gcge :=_bgebe .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gcge !=nil {return _gcge ;};start .Attr =append (start .Attr ,_aaccb );};if _bgebe .BwpureAttr !=OfcST_BWModeUnset {_ada ,_bdba :=_bgebe .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bdba !=nil {return _bdba ;};start .Attr =append (start .Attr ,_ada );};if _bgebe .BwnormalAttr !=OfcST_BWModeUnset {_affb ,_gdae :=_bgebe .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gdae !=nil {return _gdae ;};start .Attr =append (start .Attr ,_affb );};if _bgebe .ForcedashAttr !=_b .ST_TrueFalseUnset {_fecf ,_efab :=_bgebe .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _efab !=nil {return _efab ;};start .Attr =append (start .Attr ,_fecf );};if _bgebe .OleiconAttr !=_b .ST_TrueFalseUnset {_cegb ,_aagba :=_bgebe .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _aagba !=nil {return _aagba ;};start .Attr =append (start .Attr ,_cegb );};if _bgebe .OleAttr !=_b .ST_TrueFalseBlankUnset {_gace ,_eadgg :=_bgebe .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _eadgg !=nil {return _eadgg ;};start .Attr =append (start .Attr ,_gace );};if _bgebe .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_bcbcg ,_fgdg :=_bgebe .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _fgdg !=nil {return _fgdg ;};start .Attr =append (start .Attr ,_bcbcg );};if _bgebe .CliptowrapAttr !=_b .ST_TrueFalseUnset {_cadf ,_dcg :=_bgebe .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dcg !=nil {return _dcg ;};start .Attr =append (start .Attr ,_cadf );};if _bgebe .ClipAttr !=_b .ST_TrueFalseUnset {_dcee ,_gdee :=_bgebe .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gdee !=nil {return _gdee ;};start .Attr =append (start .Attr ,_dcee );};e .EncodeToken (start );if _bgebe .EG_ShapeElements !=nil {for _ ,_bfeb :=range _bgebe .EG_ShapeElements {_bfeb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewOfcLock ()*OfcLock {_ecfgg :=&OfcLock {};_ecfgg .OfcCT_Lock =*NewOfcCT_Lock ();return _ecfgg };func (_fdgeg ST_StrokeJoinStyle )String ()string {switch _fdgeg {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 "";}; // Validate validates the OfcCT_Skew and its children -func (_gacfd *OfcCT_Skew )Validate ()error {return _gacfd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func NewOfcShapelayout ()*OfcShapelayout {_degee :=&OfcShapelayout {};_degee .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _degee ;}; +func (_fdacd *OfcCT_Skew )Validate ()error {return _fdacd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func (_gdad *CT_Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};if _gdad .BwmodeAttr !=OfcST_BWModeUnset {_agaga ,_gedg :=_gdad .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gedg !=nil {return _gedg ;};start .Attr =append (start .Attr ,_agaga );};if _gdad .BwpureAttr !=OfcST_BWModeUnset {_cecga ,_cgae :=_gdad .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cgae !=nil {return _cgae ;};start .Attr =append (start .Attr ,_cecga );};if _gdad .BwnormalAttr !=OfcST_BWModeUnset {_cdfd ,_fead :=_gdad .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fead !=nil {return _fead ;};start .Attr =append (start .Attr ,_cdfd );};if _gdad .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_bcdf ,_agfdf :=_gdad .TargetscreensizeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"});if _agfdf !=nil {return _agfdf ;};start .Attr =append (start .Attr ,_bcdf );};if _gdad .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_gdad .IdAttr )});};if _gdad .FilledAttr !=_b .ST_TrueFalseUnset {_dbdea ,_fefe :=_gdad .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fefe !=nil {return _fefe ;};start .Attr =append (start .Attr ,_dbdea );};if _gdad .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_gdad .FillcolorAttr )});};e .EncodeToken (start );if _gdad .Fill !=nil {_fbdc :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gdad .Fill ,_fbdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Arc ()*CT_Arc {_ebec :=&CT_Arc {};return _ebec };type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};func (_defeae OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _defeae {case 0,1,2:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_defeae ));};return nil ;};func (_defdb *OfcST_Angle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_defdb =0;case "\u0061\u006e\u0079":*_defdb =1;case "\u0033\u0030":*_defdb =2;case "\u0034\u0035":*_defdb =3;case "\u0036\u0030":*_defdb =4;case "\u0039\u0030":*_defdb =5;case "\u0061\u0075\u0074\u006f":*_defdb =6;};return nil ;};func (_fgcg *Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fgcg .CT_Shape .MarshalXML (e ,start );};func (_cfcda ST_ImageAspect )Validate ()error {return _cfcda .ValidateWithPath ("")};func (_fdcea ST_StrokeArrowLength )Validate ()error {return _fdcea .ValidateWithPath ("")};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;);func (_dcffg OfcST_ExtrusionRender )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcffg .String (),start );};func (_cdbfg *OfcShapelayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdbfg .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_ddcfa :=range start .Attr {if _ddcfa .Name .Local =="\u0065\u0078\u0074"{_cdbfg .ExtAttr .UnmarshalXMLAttr (_ddcfa );continue ;};};_acgb :for {_egcaa ,_gcdda :=d .Token ();if _gcdda !=nil {return _gcdda ;};switch _eccdf :=_egcaa .(type ){case _d .StartElement :switch _eccdf .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbfg .Idmap =NewOfcCT_IdMap ();if _abeag :=d .DecodeElement (_cdbfg .Idmap ,&_eccdf );_abeag !=nil {return _abeag ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbfg .Regrouptable =NewOfcCT_RegroupTable ();if _dgdde :=d .DecodeElement (_cdbfg .Regrouptable ,&_eccdf );_dgdde !=nil {return _dgdde ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbfg .Rules =NewOfcCT_Rules ();if _bcaafg :=d .DecodeElement (_cdbfg .Rules ,&_eccdf );_bcaafg !=nil {return _bcaafg ;};default:_af .Log ("\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",_eccdf .Name );if _bffac :=d .Skip ();_bffac !=nil {return _bffac ;};};case _d .EndElement :break _acgb ;case _d .CharData :};};return nil ;};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};func NewAG_Path ()*AG_Path {_bfe :=&AG_Path {};return _bfe };const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);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;); -// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path -func (_gecda *OfcDiagram )ValidateWithPath (path string )error {if _eggad :=_gecda .OfcCT_Diagram .ValidateWithPath (path );_eggad !=nil {return _eggad ;};return nil ;}; +// ValidateWithPath validates the Fill and its children, prefixing error messages with path +func (_cbeed *Fill )ValidateWithPath (path string )error {if _fgea :=_cbeed .CT_Fill .ValidateWithPath (path );_fgea !=nil {return _fgea ;};return nil ;};func (_eegbbe *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eegbbe =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_eegbbe =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_eegbbe =2;};return nil ;}; -// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path -func (_dagb *AG_Id )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path +func (_aadf *CT_Group )ValidateWithPath (path string )error {if _ceag :=_aadf .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_ceag !=nil {return _ceag ;};for _cfdfgdf ,_bacdg :=range _aadf .Group {if _bgdcb :=_bacdg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_cfdfgdf ));_bgdcb !=nil {return _bgdcb ;};};for _caeg ,_cabe :=range _aadf .Shape {if _fbab :=_cabe .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_caeg ));_fbab !=nil {return _fbab ;};};for _bgca ,_gaeb :=range _aadf .Shapetype {if _aaac :=_gaeb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bgca ));_aaac !=nil {return _aaac ;};};for _gfedc ,_bgffb :=range _aadf .Arc {if _becba :=_bgffb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_gfedc ));_becba !=nil {return _becba ;};};for _gggf ,_fccg :=range _aadf .Curve {if _cgbde :=_fccg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_gggf ));_cgbde !=nil {return _cgbde ;};};for _bgac ,_gfcdd :=range _aadf .Image {if _dafb :=_gfcdd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_bgac ));_dafb !=nil {return _dafb ;};};for _debb ,_caeb :=range _aadf .Line {if _ffab :=_caeb .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_debb ));_ffab !=nil {return _ffab ;};};for _caeba ,_ffac :=range _aadf .Oval {if _feecg :=_ffac .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_caeba ));_feecg !=nil {return _feecg ;};};for _ggcab ,_bgfad :=range _aadf .Polyline {if _bcdfg :=_bgfad .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ggcab ));_bcdfg !=nil {return _bcdfg ;};};for _edgd ,_bdg :=range _aadf .Rect {if _ceacd :=_bdg .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_edgd ));_ceacd !=nil {return _ceacd ;};};for _cdcbe ,_bggg :=range _aadf .Roundrect {if _gdedd :=_bggg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_cdcbe ));_gdedd !=nil {return _gdedd ;};};for _gggec ,_baggg :=range _aadf .Diagram {if _agadd :=_baggg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_gggec ));_agadd !=nil {return _agadd ;};};for _ebac ,_bagbe :=range _aadf .EG_ShapeElements {if _baeb :=_bagbe .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ebac ));_baeb !=nil {return _baeb ;};};if _ffba :=_aadf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ffba !=nil {return _ffba ;};if _becfg :=_aadf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_becfg !=nil {return _becfg ;};if _gebe :=_aadf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gebe !=nil {return _gebe ;};if _bbgge :=_aadf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bbgge !=nil {return _bbgge ;};if _deec :=_aadf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_deec !=nil {return _deec ;};if _cdgdf :=_aadf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cdgdf !=nil {return _cdgdf ;};if _adbb :=_aadf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_adbb !=nil {return _adbb ;};if _dfae :=_aadf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dfae !=nil {return _dfae ;};if _febg :=_aadf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_febg !=nil {return _febg ;};if _ccgbgc :=_aadf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ccgbgc !=nil {return _ccgbgc ;};if _ddee :=_aadf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ddee !=nil {return _ddee ;};if _ffabd :=_aadf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ffabd !=nil {return _ffabd ;};if _cgfe :=_aadf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cgfe !=nil {return _cgfe ;};if _cefc :=_aadf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cefc !=nil {return _cefc ;};if _fgga :=_aadf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fgga !=nil {return _fgga ;};if _fffa :=_aadf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fffa !=nil {return _fffa ;};if _dfbeg :=_aadf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dfbeg !=nil {return _dfbeg ;};return nil ;};func NewOfcComplex ()*OfcComplex {_aabe :=&OfcComplex {};_aabe .OfcCT_Complex =*NewOfcCT_Complex ();return _aabe ;};const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);type Group struct{CT_Group };func (_fgbgd *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgbgd =0;case "\u0074\u006f\u0070":*_fgbgd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fgbgd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fgbgd =3;case "\u0075\u0073\u0065\u0072":*_fgbgd =4;};return nil ;};func (_gbced OfcST_How )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgfbcg :=_d .Attr {};_bgfbcg .Name =name ;switch _gbced {case OfcST_HowUnset :_bgfbcg .Value ="";case OfcST_HowTop :_bgfbcg .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_bgfbcg .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_bgfbcg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_bgfbcg .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_bgfbcg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_bgfbcg .Value ="\u0072\u0069\u0067h\u0074";};return _bgfbcg ,nil ;}; -// Validate validates the OfcCT_R and its children -func (_ccgbf *OfcCT_R )Validate ()error {return _ccgbf .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");}; +// Validate validates the AG_Style and its children +func (_gffb *AG_Style )Validate ()error {return _gffb .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");};func (_dbg *AG_CoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbgd :=range start .Attr {if _cbgd .Name .Local =="\u0068\u0072\u0065\u0066"{_cfad ,_abb :=_cbgd .Value ,error (nil );if _abb !=nil {return _abb ;};_dbg .HrefAttr =&_cfad ;continue ;};if _cbgd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gaf ,_fgc :=_cbgd .Value ,error (nil );if _fgc !=nil {return _fgc ;};_dbg .TargetAttr =&_gaf ;continue ;};if _cbgd .Name .Local =="\u0063\u006c\u0061s\u0073"{_dbf ,_cggd :=_cbgd .Value ,error (nil );if _cggd !=nil {return _cggd ;};_dbg .ClassAttr =&_dbf ;continue ;};if _cbgd .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgf ,_afdf :=_cbgd .Value ,error (nil );if _afdf !=nil {return _afdf ;};_dbg .TitleAttr =&_dgf ;continue ;};if _cbgd .Name .Local =="\u0061\u006c\u0074"{_eea ,_dfg :=_cbgd .Value ,error (nil );if _dfg !=nil {return _dfg ;};_dbg .AltAttr =&_eea ;continue ;};if _cbgd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_afc ,_gdd :=_cbgd .Value ,error (nil );if _gdd !=nil {return _gdd ;};_dbg .CoordsizeAttr =&_afc ;continue ;};if _cbgd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eda ,_efge :=_cbgd .Value ,error (nil );if _efge !=nil {return _efge ;};_dbg .CoordoriginAttr =&_eda ;continue ;};if _cbgd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eaa ,_ead :=_cbgd .Value ,error (nil );if _ead !=nil {return _ead ;};_dbg .WrapcoordsAttr =&_eaa ;continue ;};if _cbgd .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbg .PrintAttr .UnmarshalXMLAttr (_cbgd );continue ;};if _cbgd .Name .Local =="\u0069\u0064"{_gbc ,_fbf :=_cbgd .Value ,error (nil );if _fbf !=nil {return _fbf ;};_dbg .IdAttr =&_gbc ;continue ;};if _cbgd .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfa ,_gacg :=_cbgd .Value ,error (nil );if _gacg !=nil {return _gacg ;};_dbg .StyleAttr =&_dfa ;continue ;};};for {_gbb ,_fgg :=d .Token ();if _fgg !=nil {return _cg .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",_fgg );};if _cggdb ,_eada :=_gbb .(_d .EndElement );_eada &&_cggdb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the AG_AllShapeAttributes and its children -func (_acb *AG_AllShapeAttributes )Validate ()error {return _acb .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");}; +// Validate validates the AG_Chromakey and its children +func (_fdc *AG_Chromakey )Validate ()error {return _fdc .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");};func (_fdad *Curve )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fdad .CT_Curve .MarshalXML (e ,start );};func NewShape ()*Shape {_ffbafc :=&Shape {};_ffbafc .CT_Shape =*NewCT_Shape ();return _ffbafc };type OfcRight struct{OfcCT_StrokeChild };func (_cggbb *OfcDiagram )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cggbb .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_dgdca :=range start .Attr {if _dgdca .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_eegga ,_egagb :=_c .ParseInt (_dgdca .Value ,10,64);if _egagb !=nil {return _egagb ;};_cggbb .DgmstyleAttr =&_eegga ;continue ;};if _dgdca .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_cggbb .AutoformatAttr .UnmarshalXMLAttr (_dgdca );continue ;};if _dgdca .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_cggbb .ReverseAttr .UnmarshalXMLAttr (_dgdca );continue ;};if _dgdca .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_cggbb .AutolayoutAttr .UnmarshalXMLAttr (_dgdca );continue ;};if _dgdca .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_edaca ,_dfceb :=_c .ParseInt (_dgdca .Value ,10,64);if _dfceb !=nil {return _dfceb ;};_cggbb .DgmscalexAttr =&_edaca ;continue ;};if _dgdca .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_daagc ,_dbffcg :=_c .ParseInt (_dgdca .Value ,10,64);if _dbffcg !=nil {return _dbffcg ;};_cggbb .DgmscaleyAttr =&_daagc ;continue ;};if _dgdca .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_bccab ,_fdfa :=_c .ParseInt (_dgdca .Value ,10,64);if _fdfa !=nil {return _fdfa ;};_cggbb .DgmfontsizeAttr =&_bccab ;continue ;};if _dgdca .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_bedag ,_cffd :=_dgdca .Value ,error (nil );if _cffd !=nil {return _cffd ;};_cggbb .ConstrainboundsAttr =&_bedag ;continue ;};if _dgdca .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_aecfd ,_ebga :=_c .ParseInt (_dgdca .Value ,10,64);if _ebga !=nil {return _ebga ;};_cggbb .DgmbasetextscaleAttr =&_aecfd ;continue ;};if _dgdca .Name .Local =="\u0065\u0078\u0074"{_cggbb .ExtAttr .UnmarshalXMLAttr (_dgdca );continue ;};};_bace :for {_fgcae ,_dbgag :=d .Token ();if _dbgag !=nil {return _dbgag ;};switch _gdgdf :=_fgcae .(type ){case _d .StartElement :switch _gdgdf .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggbb .Relationtable =NewOfcCT_RelationTable ();if _cgfdb :=d .DecodeElement (_cggbb .Relationtable ,&_gdgdf );_cgfdb !=nil {return _cgfdb ;};default:_af .Log ("\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",_gdgdf .Name );if _fcded :=d .Skip ();_fcded !=nil {return _fcded ;};};case _d .EndElement :break _bace ;case _d .CharData :};};return nil ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _b .ST_TrueFalse ;BilevelAttr _b .ST_TrueFalse ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_eecf :=&AG_AllShapeAttributes {};return _eecf ;};type AG_Style struct{StyleAttr *string ;};func NewOfcSignatureline ()*OfcSignatureline {_dbefg :=&OfcSignatureline {};_dbefg .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _dbefg ;};func (_cfdbc *OfcSignatureline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfdbc .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_dcdcg :=range start .Attr {if _dcdcg .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_agdec ,_bcedf :=_dcdcg .Value ,error (nil );if _bcedf !=nil {return _bcedf ;};_cfdbc .SuggestedsignerAttr =&_agdec ;continue ;};if _dcdcg .Name .Local =="\u0069\u0064"{_bfgec ,_agcb :=_dcdcg .Value ,error (nil );if _agcb !=nil {return _agcb ;};_cfdbc .IdAttr =&_bfgec ;continue ;};if _dcdcg .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_fcedc ,_acaba :=_dcdcg .Value ,error (nil );if _acaba !=nil {return _acaba ;};_cfdbc .ProvidAttr =&_fcedc ;continue ;};if _dcdcg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_cfdbc .SigninginstructionssetAttr .UnmarshalXMLAttr (_dcdcg );continue ;};if _dcdcg .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cfdbc .AllowcommentsAttr .UnmarshalXMLAttr (_dcdcg );continue ;};if _dcdcg .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_cfdbc .ShowsigndateAttr .UnmarshalXMLAttr (_dcdcg );continue ;};if _dcdcg .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_cfdbc .IssignaturelineAttr .UnmarshalXMLAttr (_dcdcg );continue ;};if _dcdcg .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_egagac ,_degdb :=_dcdcg .Value ,error (nil );if _degdb !=nil {return _degdb ;};_cfdbc .Suggestedsigner2Attr =&_egagac ;continue ;};if _dcdcg .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_ffbac ,_dgdfc :=_dcdcg .Value ,error (nil );if _dgdfc !=nil {return _dgdfc ;};_cfdbc .SuggestedsigneremailAttr =&_ffbac ;continue ;};if _dcdcg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_bafda ,_babge :=_dcdcg .Value ,error (nil );if _babge !=nil {return _babge ;};_cfdbc .SigninginstructionsAttr =&_bafda ;continue ;};if _dcdcg .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_gdfef ,_bcged :=_dcdcg .Value ,error (nil );if _bcged !=nil {return _bcged ;};_cfdbc .AddlxmlAttr =&_gdfef ;continue ;};if _dcdcg .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_agcee ,_cecef :=_dcdcg .Value ,error (nil );if _cecef !=nil {return _cecef ;};_cfdbc .SigprovurlAttr =&_agcee ;continue ;};if _dcdcg .Name .Local =="\u0065\u0078\u0074"{_cfdbc .ExtAttr .UnmarshalXMLAttr (_dcdcg );continue ;};};for {_agfcg ,_fcgdc :=d .Token ();if _fcgdc !=nil {return _cg .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",_fcgdc );};if _bbcaa ,_cdfbf :=_agfcg .(_d .EndElement );_cdfbf &&_bbcaa .Name ==start .Name {break ;};};return nil ;};func (_geag *AG_StrokeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agd :=range start .Attr {if _agd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agd .Name .Local =="\u0072\u0065\u006ci\u0064"{_cfbc ,_afcb :=_agd .Value ,error (nil );if _afcb !=nil {return _afcb ;};_geag .RelidAttr =&_cfbc ;continue ;};if _agd .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"&&_agd .Name .Local =="\u0069\u0064"{_efe ,_defb :=_agd .Value ,error (nil );if _defb !=nil {return _defb ;};_geag .IdAttr =&_efe ;continue ;};if _agd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_geag .ForcedashAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agd .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbee ,_abg :=_agd .Value ,error (nil );if _abg !=nil {return _abg ;};_geag .TitleAttr =&_fbee ;continue ;};if _agd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_babe ,_dad :=_agd .Value ,error (nil );if _dad !=nil {return _dad ;};_geag .AlthrefAttr =&_babe ;continue ;};if _agd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agd .Name .Local =="\u0068\u0072\u0065\u0066"{_ddg ,_fgab :=_agd .Value ,error (nil );if _fgab !=nil {return _fgab ;};_geag .HrefAttr =&_ddg ;continue ;};if _agd .Name .Local =="\u006f\u006e"{_geag .OnAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_geag .StartarrowlengthAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_geag .EndarrowAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bgefc ,_agac :=_agd .Value ,error (nil );if _agac !=nil {return _agac ;};_geag .DashstyleAttr =&_bgefc ;continue ;};if _agd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_geag .EndarrowwidthAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u0073\u0072\u0063"{_cdg ,_egeg :=_agd .Value ,error (nil );if _egeg !=nil {return _egeg ;};_geag .SrcAttr =&_cdg ;continue ;};if _agd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_geag .EndarrowlengthAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gacb ,_fcd :=_agd .Value ,error (nil );if _fcd !=nil {return _fcd ;};_geag .ImagesizeAttr =&_gacb ;continue ;};if _agd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fac ,_fcae :=_c .ParseFloat (_agd .Value ,64);if _fcae !=nil {return _fcae ;};_geag .MiterlimitAttr =&_fac ;continue ;};if _agd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_geag .JoinstyleAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_geag .StartarrowwidthAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_geag .EndcapAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_geag .FilltypeAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_geag .ImageaspectAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_geag .ImagealignshapeAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_geag .StartarrowAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_geag .LinestyleAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbcg ,_faa :=_agd .Value ,error (nil );if _faa !=nil {return _faa ;};_geag .OpacityAttr =&_gbcg ;continue ;};if _agd .Name .Local =="\u0063\u006f\u006co\u0072"{_aaf ,_fabgd :=_agd .Value ,error (nil );if _fabgd !=nil {return _fabgd ;};_geag .ColorAttr =&_aaf ;continue ;};if _agd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_edee ,_fgda :=_agd .Value ,error (nil );if _fgda !=nil {return _fgda ;};_geag .WeightAttr =&_edee ;continue ;};if _agd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_geag .InsetpenAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gca ,_edad :=_agd .Value ,error (nil );if _edad !=nil {return _edad ;};_geag .Color2Attr =&_gca ;continue ;};};for {_fbaa ,_fbeg :=d .Token ();if _fbeg !=nil {return _cg .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",_fbeg );};if _fabd ,_aba :=_fbaa .(_d .EndElement );_aba &&_fabd .Name ==start .Name {break ;};};return nil ;};func (_acacf *ST_FillMethod )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acacf =0;case "\u006e\u006f\u006e\u0065":*_acacf =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_acacf =2;case "\u0073\u0069\u0067m\u0061":*_acacf =3;case "\u0061\u006e\u0079":*_acacf =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_acacf =5;};return nil ;};func (_ffgde OfcST_ScreenSize )ValidateWithPath (path string )error {switch _ffgde {case 0,1,2,3,4,5,6:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffgde ));};return nil ;};func (_gfbbgg ST_StrokeArrowLength )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfbbgg .String (),start );}; -// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path -func (_ecea *Imagedata )ValidateWithPath (path string )error {if _gagbg :=_ecea .CT_ImageData .ValidateWithPath (path );_gagbg !=nil {return _gagbg ;};return nil ;};func (_aggcg *OfcST_ExtrusionPlane )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_aeecd ,_fdedeb :=d .Token ();if _fdedeb !=nil {return _fdedeb ;};if _cbecgg ,_bgfgb :=_aeecd .(_af .EndElement );_bgfgb &&_cbecgg .Name ==start .Name {*_aggcg =1;return nil ;};if _gdebd ,_feffc :=_aeecd .(_af .CharData );!_feffc {return _ef .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",_aeecd );}else {switch string (_gdebd ){case "":*_aggcg =0;case "\u0058\u0059":*_aggcg =1;case "\u005a\u0058":*_aggcg =2;case "\u0059\u005a":*_aggcg =3;};};_aeecd ,_fdedeb =d .Token ();if _fdedeb !=nil {return _fdedeb ;};if _gdge ,_eedcc :=_aeecd .(_af .EndElement );_eedcc &&_gdge .Name ==start .Name {return nil ;};return _ef .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",_aeecd );};type Path struct{CT_Path };func (_aeef *CT_H )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_cgda :=range start .Attr {if _cgda .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bbbc ,_fggbg :=_cgda .Value ,error (nil );if _fggbg !=nil {return _fggbg ;};_aeef .PositionAttr =&_bbbc ;continue ;};if _cgda .Name .Local =="\u0070\u006f\u006ca\u0072"{_facc ,_bfa :=_cgda .Value ,error (nil );if _bfa !=nil {return _bfa ;};_aeef .PolarAttr =&_facc ;continue ;};if _cgda .Name .Local =="\u006d\u0061\u0070"{_efgda ,_ffcg :=_cgda .Value ,error (nil );if _ffcg !=nil {return _ffcg ;};_aeef .MapAttr =&_efgda ;continue ;};if _cgda .Name .Local =="\u0069\u006e\u0076\u0078"{_aeef .InvxAttr .UnmarshalXMLAttr (_cgda );continue ;};if _cgda .Name .Local =="\u0069\u006e\u0076\u0079"{_aeef .InvyAttr .UnmarshalXMLAttr (_cgda );continue ;};if _cgda .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_aeef .SwitchAttr .UnmarshalXMLAttr (_cgda );continue ;};if _cgda .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_abgad ,_dbgg :=_cgda .Value ,error (nil );if _dbgg !=nil {return _dbgg ;};_aeef .XrangeAttr =&_abgad ;continue ;};if _cgda .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_degf ,_bdae :=_cgda .Value ,error (nil );if _bdae !=nil {return _bdae ;};_aeef .YrangeAttr =&_degf ;continue ;};if _cgda .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_ddeac ,_ced :=_cgda .Value ,error (nil );if _ced !=nil {return _ced ;};_aeef .RadiusrangeAttr =&_ddeac ;continue ;};};for {_gdbcf ,_fbaa :=d .Token ();if _fbaa !=nil {return _ef .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_fbaa );};if _ebgc ,_gfafe :=_gdbcf .(_af .EndElement );_gfafe &&_ebgc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path +func (_abcff *OfcCT_OLEObject )ValidateWithPath (path string )error {if _cbgdg :=_abcff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cbgdg !=nil {return _cbgdg ;};if _gfeac :=_abcff .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gfeac !=nil {return _gfeac ;};if _begde :=_abcff .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_begde !=nil {return _begde ;};if _acgge :=_abcff .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_acgge !=nil {return _acgge ;};return nil ;};func (_fgec ST_ShadowType )String ()string {switch _fgec {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0065\u006d\u0062\u006f\u0073\u0073";case 4:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return "";};func NewCT_Path ()*CT_Path {_effa :=&CT_Path {};return _effa };func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_edced :=&OfcCT_ShapeDefaults {};return _edced };func (_bgebb OfcST_BWMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgddc :=_d .Attr {};_fgddc .Name =name ;switch _bgebb {case OfcST_BWModeUnset :_fgddc .Value ="";case OfcST_BWModeColor :_fgddc .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_fgddc .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_fgddc .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_fgddc .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_fgddc .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_fgddc .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_fgddc .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_fgddc .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_fgddc .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_fgddc .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_fgddc .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_fgddc .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _fgddc ,nil ;};func (_adgdd OfcST_OLEType )String ()string {switch _adgdd {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func (_cdeff *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdeff =0;case "\u0030":*_cdeff =1;case "\u0031":*_cdeff =2;case "\u0032":*_cdeff =3;case "\u0033":*_cdeff =4;};return nil ;};type OfcST_OLEType byte ;const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);func (_afccb *ST_FillType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afbag ,_fcfgc :=d .Token ();if _fcfgc !=nil {return _fcfgc ;};if _cgfcd ,_aadc :=_afbag .(_d .EndElement );_aadc &&_cgfcd .Name ==start .Name {*_afccb =1;return nil ;};if _ccabd ,_gccda :=_afbag .(_d .CharData );!_gccda {return _cg .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",_afbag );}else {switch string (_ccabd ){case "":*_afccb =0;case "\u0073\u006f\u006ci\u0064":*_afccb =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_afccb =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_afccb =3;case "\u0074\u0069\u006c\u0065":*_afccb =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_afccb =5;case "\u0066\u0072\u0061m\u0065":*_afccb =6;};};_afbag ,_fcfgc =d .Token ();if _fcfgc !=nil {return _fcfgc ;};if _abfgc ,_bebbfb :=_afbag .(_d .EndElement );_bebbfb &&_abfgc .Name ==start .Name {return nil ;};return _cg .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",_afbag );};func NewCT_Fill ()*CT_Fill {_bbeba :=&CT_Fill {};return _bbeba };func (_gcgfa *OfcExtrusion )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gcgfa .OfcCT_Extrusion .MarshalXML (e ,start );};func (_ececf *OfcEquationxml )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _ececf .OfcCT_EquationXml .MarshalXML (e ,start );};func (_ccaf *CT_ImageData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfee :=range start .Attr {if _cfee .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"&&_cfee .Name .Local =="\u0070\u0069\u0063\u0074"||_cfee .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"&&_cfee .Name .Local =="\u0070\u0069\u0063\u0074"{_aefee ,_ecfb :=_cfee .Value ,error (nil );if _ecfb !=nil {return _ecfb ;};_ccaf .PictAttr =&_aefee ;continue ;};if _cfee .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"&&_cfee .Name .Local =="\u0068\u0072\u0065\u0066"||_cfee .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"&&_cfee .Name .Local =="\u0068\u0072\u0065\u0066"{_ebcd ,_gefgc :=_cfee .Value ,error (nil );if _gefgc !=nil {return _gefgc ;};_ccaf .RHrefAttr =&_ebcd ;continue ;};if _cfee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfee .Name .Local =="\u0068\u0072\u0065\u0066"{_cfbb ,_bdddb :=_cfee .Value ,error (nil );if _bdddb !=nil {return _bdddb ;};_ccaf .HrefAttr =&_cfbb ;continue ;};if _cfee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfee .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gbfc ,_abbcd :=_cfee .Value ,error (nil );if _abbcd !=nil {return _abbcd ;};_ccaf .AlthrefAttr =&_gbfc ;continue ;};if _cfee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfee .Name .Local =="\u0074\u0069\u0074l\u0065"{_eaaff ,_cdfae :=_cfee .Value ,error (nil );if _cdfae !=nil {return _cdfae ;};_ccaf .TitleAttr =&_eaaff ;continue ;};if _cfee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfee .Name .Local =="\u006f\u006c\u0065i\u0064"{_fgdae ,_ffgf :=_c .ParseFloat (_cfee .Value ,64);if _ffgf !=nil {return _ffgf ;};_fcfc :=float32 (_fgdae );_ccaf .OleidAttr =&_fcfc ;continue ;};if _cfee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfee .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_ccaf .DetectmouseclickAttr .UnmarshalXMLAttr (_cfee );continue ;};if _cfee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfee .Name .Local =="\u006d\u006f\u0076i\u0065"{_ddaga ,_cgbdf :=_c .ParseFloat (_cfee .Value ,64);if _cgbdf !=nil {return _cgbdf ;};_cgbg :=float32 (_ddaga );_ccaf .MovieAttr =&_cgbg ;continue ;};if _cfee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfee .Name .Local =="\u0072\u0065\u006ci\u0064"{_cdacb ,_fbcd :=_cfee .Value ,error (nil );if _fbcd !=nil {return _fbcd ;};_ccaf .RelidAttr =&_cdacb ;continue ;};if _cfee .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"&&_cfee .Name .Local =="\u0069\u0064"||_cfee .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"&&_cfee .Name .Local =="\u0069\u0064"{_cceb ,_cdeda :=_cfee .Value ,error (nil );if _cdeda !=nil {return _cdeda ;};_ccaf .IdAttr =&_cceb ;continue ;};if _cfee .Name .Local =="\u0069\u0064"{_fbbg ,_gcba :=_cfee .Value ,error (nil );if _gcba !=nil {return _gcba ;};_ccaf .SIdAttr =&_fbbg ;continue ;};if _cfee .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_dadf ,_agagg :=_cfee .Value ,error (nil );if _agagg !=nil {return _agagg ;};_ccaf .CropbottomAttr =&_dadf ;continue ;};if _cfee .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_gdbcaa ,_agae :=_cfee .Value ,error (nil );if _agae !=nil {return _agae ;};_ccaf .EmbosscolorAttr =&_gdbcaa ;continue ;};if _cfee .Name .Local =="\u0073\u0072\u0063"{_bdgg ,_fgagf :=_cfee .Value ,error (nil );if _fgagf !=nil {return _fgagf ;};_ccaf .SrcAttr =&_bdgg ;continue ;};if _cfee .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cdggc ,_facf :=_cfee .Value ,error (nil );if _facf !=nil {return _facf ;};_ccaf .CropleftAttr =&_cdggc ;continue ;};if _cfee .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_agagb ,_cadcd :=_cfee .Value ,error (nil );if _cadcd !=nil {return _cadcd ;};_ccaf .CroptopAttr =&_agagb ;continue ;};if _cfee .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_edbf ,_bdfc :=_cfee .Value ,error (nil );if _bdfc !=nil {return _bdfc ;};_ccaf .CroprightAttr =&_edbf ;continue ;};if _cfee .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_eefa ,_efba :=_cfee .Value ,error (nil );if _efba !=nil {return _efba ;};_ccaf .RecolortargetAttr =&_eefa ;continue ;};if _cfee .Name .Local =="\u0067\u0061\u0069\u006e"{_dafd ,_cedac :=_cfee .Value ,error (nil );if _cedac !=nil {return _cedac ;};_ccaf .GainAttr =&_dafd ;continue ;};if _cfee .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_ccef ,_bfbe :=_cfee .Value ,error (nil );if _bfbe !=nil {return _bfbe ;};_ccaf .BlacklevelAttr =&_ccef ;continue ;};if _cfee .Name .Local =="\u0067\u0061\u006dm\u0061"{_fefd ,_gefd :=_cfee .Value ,error (nil );if _gefd !=nil {return _gefd ;};_ccaf .GammaAttr =&_fefd ;continue ;};if _cfee .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_ccaf .GrayscaleAttr .UnmarshalXMLAttr (_cfee );continue ;};if _cfee .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_ccaf .BilevelAttr .UnmarshalXMLAttr (_cfee );continue ;};if _cfee .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_acccb ,_bagbg :=_cfee .Value ,error (nil );if _bagbg !=nil {return _bagbg ;};_ccaf .ChromakeyAttr =&_acccb ;continue ;};};for {_agafb ,_aabb :=d .Token ();if _aabb !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_aabb );};if _ccca ,_agfdfb :=_agafb .(_d .EndElement );_agfdfb &&_ccca .Name ==start .Name {break ;};};return nil ;};type Polyline struct{CT_PolyLine };func NewShapetype ()*Shapetype {_eebef :=&Shapetype {};_eebef .CT_Shapetype =*NewCT_Shapetype ();return _eebef ;}; -// Validate validates the Image and its children -func (_bfadgc *Image )Validate ()error {return _bfadgc .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};func (_bfecc *CT_PolyLine )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065";};if _bfecc .PointsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .PointsAttr )});};if _bfecc .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .HrefAttr )});};if _bfecc .TargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .TargetAttr )});};if _bfecc .ClassAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .ClassAttr )});};if _bfecc .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .TitleAttr )});};if _bfecc .AltAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006c\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .AltAttr )});};if _bfecc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .CoordsizeAttr )});};if _bfecc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .CoordoriginAttr )});};if _bfecc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .WrapcoordsAttr )});};if _bfecc .PrintAttr !=_ea .ST_TrueFalseUnset {_dbed ,_bgaeb :=_bfecc .PrintAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bgaeb !=nil {return _bgaeb ;};start .Attr =append (start .Attr ,_dbed );};if _bfecc .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .IdAttr )});};if _bfecc .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .StyleAttr )});};if _bfecc .SpidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .SpidAttr )});};if _bfecc .OnedAttr !=_ea .ST_TrueFalseUnset {_cgcbd ,_cead :=_bfecc .OnedAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cead !=nil {return _cead ;};start .Attr =append (start .Attr ,_cgcbd );};if _bfecc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .RegroupidAttr )});};if _bfecc .DoubleclicknotifyAttr !=_ea .ST_TrueFalseUnset {_fcae ,_egfe :=_bfecc .DoubleclicknotifyAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _egfe !=nil {return _egfe ;};start .Attr =append (start .Attr ,_fcae );};if _bfecc .ButtonAttr !=_ea .ST_TrueFalseUnset {_ccdc ,_eddce :=_bfecc .ButtonAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _eddce !=nil {return _eddce ;};start .Attr =append (start .Attr ,_ccdc );};if _bfecc .UserhiddenAttr !=_ea .ST_TrueFalseUnset {_gdeaaf ,_cebcb :=_bfecc .UserhiddenAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cebcb !=nil {return _cebcb ;};start .Attr =append (start .Attr ,_gdeaaf );};if _bfecc .BulletAttr !=_ea .ST_TrueFalseUnset {_bacee ,_eaggg :=_bfecc .BulletAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _eaggg !=nil {return _eaggg ;};start .Attr =append (start .Attr ,_bacee );};if _bfecc .HrAttr !=_ea .ST_TrueFalseUnset {_aaccf ,_ecbe :=_bfecc .HrAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0068\u0072"});if _ecbe !=nil {return _ecbe ;};start .Attr =append (start .Attr ,_aaccf );};if _bfecc .HrstdAttr !=_ea .ST_TrueFalseUnset {_aefg ,_cdgg :=_bfecc .HrstdAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cdgg !=nil {return _cdgg ;};start .Attr =append (start .Attr ,_aefg );};if _bfecc .HrnoshadeAttr !=_ea .ST_TrueFalseUnset {_cccdbc ,_afaag :=_bfecc .HrnoshadeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _afaag !=nil {return _afaag ;};start .Attr =append (start .Attr ,_cccdbc );};if _bfecc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .HrpctAttr )});};if _bfecc .HralignAttr !=OfcST_HrAlignUnset {_bcfe ,_dgbc :=_bfecc .HralignAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _dgbc !=nil {return _dgbc ;};start .Attr =append (start .Attr ,_bcfe );};if _bfecc .AllowincellAttr !=_ea .ST_TrueFalseUnset {_cbfc ,_gcadb :=_bfecc .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gcadb !=nil {return _gcadb ;};start .Attr =append (start .Attr ,_cbfc );};if _bfecc .AllowoverlapAttr !=_ea .ST_TrueFalseUnset {_dcfg ,_gbbca :=_bfecc .AllowoverlapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _gbbca !=nil {return _gbbca ;};start .Attr =append (start .Attr ,_dcfg );};if _bfecc .UserdrawnAttr !=_ea .ST_TrueFalseUnset {_eabad ,_beefe :=_bfecc .UserdrawnAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _beefe !=nil {return _beefe ;};start .Attr =append (start .Attr ,_eabad );};if _bfecc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .BordertopcolorAttr )});};if _bfecc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .BorderleftcolorAttr )});};if _bfecc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .BorderbottomcolorAttr )});};if _bfecc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .BorderrightcolorAttr )});};if _bfecc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_aaadf ,_cfcf :=_bfecc .DgmlayoutAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cfcf !=nil {return _cfcf ;};start .Attr =append (start .Attr ,_aaadf );};if _bfecc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .DgmnodekindAttr )});};if _bfecc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gefd ,_ccdcd :=_bfecc .DgmlayoutmruAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ccdcd !=nil {return _ccdcd ;};start .Attr =append (start .Attr ,_gefd );};if _bfecc .InsetmodeAttr !=OfcST_InsetModeUnset {_ccfg ,_gdfg :=_bfecc .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gdfg !=nil {return _gdfg ;};start .Attr =append (start .Attr ,_ccfg );};if _bfecc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .OpacityAttr )});};if _bfecc .StrokedAttr !=_ea .ST_TrueFalseUnset {_acfbc ,_ccddc :=_bfecc .StrokedAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ccddc !=nil {return _ccddc ;};start .Attr =append (start .Attr ,_acfbc );};if _bfecc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .StrokecolorAttr )});};if _bfecc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .StrokeweightAttr )});};if _bfecc .InsetpenAttr !=_ea .ST_TrueFalseUnset {_afce ,_cegeb :=_bfecc .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cegeb !=nil {return _cegeb ;};start .Attr =append (start .Attr ,_afce );};if _bfecc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .ChromakeyAttr )});};if _bfecc .FilledAttr !=_ea .ST_TrueFalseUnset {_gbcaf ,_ccacb :=_bfecc .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ccacb !=nil {return _ccacb ;};start .Attr =append (start .Attr ,_gbcaf );};if _bfecc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .FillcolorAttr )});};if _bfecc .SptAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bfecc .SptAttr )});};if _bfecc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gcdcc ,_ggaa :=_bfecc .ConnectortypeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ggaa !=nil {return _ggaa ;};start .Attr =append (start .Attr ,_gcdcc );};if _bfecc .BwmodeAttr !=OfcST_BWModeUnset {_gacf ,_gbdca :=_bfecc .BwmodeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gbdca !=nil {return _gbdca ;};start .Attr =append (start .Attr ,_gacf );};if _bfecc .BwpureAttr !=OfcST_BWModeUnset {_cbdg ,_dfggf :=_bfecc .BwpureAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dfggf !=nil {return _dfggf ;};start .Attr =append (start .Attr ,_cbdg );};if _bfecc .BwnormalAttr !=OfcST_BWModeUnset {_cfgea ,_ggfdd :=_bfecc .BwnormalAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ggfdd !=nil {return _ggfdd ;};start .Attr =append (start .Attr ,_cfgea );};if _bfecc .ForcedashAttr !=_ea .ST_TrueFalseUnset {_aegg ,_cfeeb :=_bfecc .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cfeeb !=nil {return _cfeeb ;};start .Attr =append (start .Attr ,_aegg );};if _bfecc .OleiconAttr !=_ea .ST_TrueFalseUnset {_cfeb ,_bacef :=_bfecc .OleiconAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bacef !=nil {return _bacef ;};start .Attr =append (start .Attr ,_cfeb );};if _bfecc .OleAttr !=_ea .ST_TrueFalseBlankUnset {_bgfeg ,_gadeb :=_bfecc .OleAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gadeb !=nil {return _gadeb ;};start .Attr =append (start .Attr ,_bgfeg );};if _bfecc .PreferrelativeAttr !=_ea .ST_TrueFalseUnset {_cdffb ,_bdfb :=_bfecc .PreferrelativeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _bdfb !=nil {return _bdfb ;};start .Attr =append (start .Attr ,_cdffb );};if _bfecc .CliptowrapAttr !=_ea .ST_TrueFalseUnset {_aecbe ,_gede :=_bfecc .CliptowrapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gede !=nil {return _gede ;};start .Attr =append (start .Attr ,_aecbe );};if _bfecc .ClipAttr !=_ea .ST_TrueFalseUnset {_adgg ,_gecfd :=_bfecc .ClipAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gecfd !=nil {return _gecfd ;};start .Attr =append (start .Attr ,_adgg );};e .EncodeToken (start );if _bfecc .Ink !=nil {_bbbgf :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_cdeg :=range _bfecc .Ink {e .EncodeElement (_cdeg ,_bbbgf );};};if _bfecc .EG_ShapeElements !=nil {for _ ,_fege :=range _bfecc .EG_ShapeElements {_fege .MarshalXML (e ,_af .StartElement {});};};e .EncodeToken (_af .EndElement {Name :start .Name });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 NewOfcCT_Relation ()*OfcCT_Relation {_dfdbd :=&OfcCT_Relation {};return _dfdbd };func (_fggfd OfcST_OLEType )String ()string {switch _fggfd {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";}; +// ValidateWithPath validates the CT_H and its children, prefixing error messages with path +func (_cedab *CT_H )ValidateWithPath (path string )error {if _fbabd :=_cedab .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_fbabd !=nil {return _fbabd ;};if _dbbc :=_cedab .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_dbbc !=nil {return _dbbc ;};if _bfac :=_cedab .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_bfac !=nil {return _bfac ;};return nil ;};type Shadow struct{CT_Shadow };func NewOfcOLEObject ()*OfcOLEObject {_ebbdd :=&OfcOLEObject {};_ebbdd .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _ebbdd ;}; -// ValidateWithPath validates the Formulas and its children, prefixing error messages with path -func (_fbafd *Formulas )ValidateWithPath (path string )error {if _dcaggb :=_fbafd .CT_Formulas .ValidateWithPath (path );_dcaggb !=nil {return _dcaggb ;};return nil ;};func (_bgcga *OfcST_OLEUpdateMode )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cgeg ,_cbbga :=d .Token ();if _cbbga !=nil {return _cbbga ;};if _ebafc ,_cdgfga :=_cgeg .(_af .EndElement );_cdgfga &&_ebafc .Name ==start .Name {*_bgcga =1;return nil ;};if _fbdca ,_abcdga :=_cgeg .(_af .CharData );!_abcdga {return _ef .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",_cgeg );}else {switch string (_fbdca ){case "":*_bgcga =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_bgcga =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_bgcga =2;};};_cgeg ,_cbbga =d .Token ();if _cbbga !=nil {return _cbbga ;};if _dabfdf ,_cgbee :=_cgeg .(_af .EndElement );_cgbee &&_dabfdf .Name ==start .Name {return nil ;};return _ef .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",_cgeg );};func (_gdgdg *Rect )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _gdgdg .CT_Rect .MarshalXML (e ,start );};func (_dageb *OfcCT_RelationTable )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_fefda :=range start .Attr {if _fefda .Name .Local =="\u0065\u0078\u0074"{_dageb .ExtAttr .UnmarshalXMLAttr (_fefda );continue ;};};_dcga :for {_gacdcb ,_aebff :=d .Token ();if _aebff !=nil {return _aebff ;};switch _eegbd :=_gacdcb .(type ){case _af .StartElement :switch _eegbd .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_effeg :=NewOfcCT_Relation ();if _gbdgc :=d .DecodeElement (_effeg ,&_eegbd );_gbdgc !=nil {return _gbdgc ;};_dageb .Rel =append (_dageb .Rel ,_effeg );default:_eg .Log ("\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",_eegbd .Name );if _cbegd :=d .Skip ();_cbegd !=nil {return _cbegd ;};};case _af .EndElement :break _dcga ;case _af .CharData :};};return nil ;};func (_fcaeg ST_FillType )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_fcaeg .String (),start );};func NewShapetype ()*Shapetype {_baca :=&Shapetype {};_baca .CT_Shapetype =*NewCT_Shapetype ();return _baca ;};func (_abfgc OfcST_How )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_bdgdd :=_af .Attr {};_bdgdd .Name =name ;switch _abfgc {case OfcST_HowUnset :_bdgdd .Value ="";case OfcST_HowTop :_bdgdd .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_bdgdd .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_bdgdd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_bdgdd .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_bdgdd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_bdgdd .Value ="\u0072\u0069\u0067h\u0074";};return _bdgdd ,nil ;};func NewAG_Style ()*AG_Style {_bfb :=&AG_Style {};return _bfb };func (_dbdbac *OfcCT_Ink )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b";};if _dbdbac .IAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069"},Value :_ef .Sprintf ("\u0025\u0076",*_dbdbac .IAttr )});};if _dbdbac .AnnotationAttr !=_ea .ST_TrueFalseUnset {_facec ,_efbeb :=_dbdbac .AnnotationAttr .MarshalXMLAttr (_af .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _efbeb !=nil {return _efbeb ;};start .Attr =append (start .Attr ,_facec );};if _dbdbac .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_dbdbac .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_fgcd OfcST_ConnectType )String ()string {switch _fgcd {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 "";}; +// ValidateWithPath validates the Group and its children, prefixing error messages with path +func (_fbcca *Group )ValidateWithPath (path string )error {if _gdgcg :=_fbcca .CT_Group .ValidateWithPath (path );_gdgcg !=nil {return _gdgcg ;};return nil ;};func (_dedb *CT_Rect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0072\u0065\u0063\u0074";};if _dedb .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .HrefAttr )});};if _dedb .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .TargetAttr )});};if _dedb .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .ClassAttr )});};if _dedb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .TitleAttr )});};if _dedb .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .AltAttr )});};if _dedb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .CoordsizeAttr )});};if _dedb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .CoordoriginAttr )});};if _dedb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .WrapcoordsAttr )});};if _dedb .PrintAttr !=_b .ST_TrueFalseUnset {_cddag ,_fbfdf :=_dedb .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fbfdf !=nil {return _fbfdf ;};start .Attr =append (start .Attr ,_cddag );};if _dedb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .IdAttr )});};if _dedb .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .StyleAttr )});};if _dedb .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .SpidAttr )});};if _dedb .OnedAttr !=_b .ST_TrueFalseUnset {_gfcca ,_bbbcad :=_dedb .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bbbcad !=nil {return _bbbcad ;};start .Attr =append (start .Attr ,_gfcca );};if _dedb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .RegroupidAttr )});};if _dedb .DoubleclicknotifyAttr !=_b .ST_TrueFalseUnset {_ebbbgc ,_cddd :=_dedb .DoubleclicknotifyAttr .MarshalXMLAttr (_d .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 ,_ebbbgc );};if _dedb .ButtonAttr !=_b .ST_TrueFalseUnset {_adecc ,_gffbe :=_dedb .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gffbe !=nil {return _gffbe ;};start .Attr =append (start .Attr ,_adecc );};if _dedb .UserhiddenAttr !=_b .ST_TrueFalseUnset {_ffgbd ,_gcacf :=_dedb .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gcacf !=nil {return _gcacf ;};start .Attr =append (start .Attr ,_ffgbd );};if _dedb .BulletAttr !=_b .ST_TrueFalseUnset {_eceba ,_efcdg :=_dedb .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _efcdg !=nil {return _efcdg ;};start .Attr =append (start .Attr ,_eceba );};if _dedb .HrAttr !=_b .ST_TrueFalseUnset {_eegb ,_beebg :=_dedb .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"});if _beebg !=nil {return _beebg ;};start .Attr =append (start .Attr ,_eegb );};if _dedb .HrstdAttr !=_b .ST_TrueFalseUnset {_gfgfe ,_gebg :=_dedb .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gebg !=nil {return _gebg ;};start .Attr =append (start .Attr ,_gfgfe );};if _dedb .HrnoshadeAttr !=_b .ST_TrueFalseUnset {_bacfb ,_cedd :=_dedb .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cedd !=nil {return _cedd ;};start .Attr =append (start .Attr ,_bacfb );};if _dedb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .HrpctAttr )});};if _dedb .HralignAttr !=OfcST_HrAlignUnset {_beefc ,_dgafg :=_dedb .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _dgafg !=nil {return _dgafg ;};start .Attr =append (start .Attr ,_beefc );};if _dedb .AllowincellAttr !=_b .ST_TrueFalseUnset {_acgfa ,_fdbgc :=_dedb .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fdbgc !=nil {return _fdbgc ;};start .Attr =append (start .Attr ,_acgfa );};if _dedb .AllowoverlapAttr !=_b .ST_TrueFalseUnset {_debdf ,_aggf :=_dedb .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _aggf !=nil {return _aggf ;};start .Attr =append (start .Attr ,_debdf );};if _dedb .UserdrawnAttr !=_b .ST_TrueFalseUnset {_edcd ,_faaf :=_dedb .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _faaf !=nil {return _faaf ;};start .Attr =append (start .Attr ,_edcd );};if _dedb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .BordertopcolorAttr )});};if _dedb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .BorderleftcolorAttr )});};if _dedb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .BorderbottomcolorAttr )});};if _dedb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .BorderrightcolorAttr )});};if _dedb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_becda ,_cfggb :=_dedb .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cfggb !=nil {return _cfggb ;};start .Attr =append (start .Attr ,_becda );};if _dedb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .DgmnodekindAttr )});};if _dedb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dccda ,_gbfd :=_dedb .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gbfd !=nil {return _gbfd ;};start .Attr =append (start .Attr ,_dccda );};if _dedb .InsetmodeAttr !=OfcST_InsetModeUnset {_bfbb ,_gbdgd :=_dedb .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gbdgd !=nil {return _gbdgd ;};start .Attr =append (start .Attr ,_bfbb );};if _dedb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .OpacityAttr )});};if _dedb .StrokedAttr !=_b .ST_TrueFalseUnset {_deede ,_cdead :=_dedb .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cdead !=nil {return _cdead ;};start .Attr =append (start .Attr ,_deede );};if _dedb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .StrokecolorAttr )});};if _dedb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .StrokeweightAttr )});};if _dedb .InsetpenAttr !=_b .ST_TrueFalseUnset {_abbdb ,_aefb :=_dedb .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _aefb !=nil {return _aefb ;};start .Attr =append (start .Attr ,_abbdb );};if _dedb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .ChromakeyAttr )});};if _dedb .FilledAttr !=_b .ST_TrueFalseUnset {_dgag ,_fagfd :=_dedb .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fagfd !=nil {return _fagfd ;};start .Attr =append (start .Attr ,_dgag );};if _dedb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .FillcolorAttr )});};if _dedb .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dedb .SptAttr )});};if _dedb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_geac ,_ccgba :=_dedb .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ccgba !=nil {return _ccgba ;};start .Attr =append (start .Attr ,_geac );};if _dedb .BwmodeAttr !=OfcST_BWModeUnset {_gbfac ,_bgdb :=_dedb .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bgdb !=nil {return _bgdb ;};start .Attr =append (start .Attr ,_gbfac );};if _dedb .BwpureAttr !=OfcST_BWModeUnset {_dfcea ,_ggged :=_dedb .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ggged !=nil {return _ggged ;};start .Attr =append (start .Attr ,_dfcea );};if _dedb .BwnormalAttr !=OfcST_BWModeUnset {_bgcae ,_dddgc :=_dedb .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dddgc !=nil {return _dddgc ;};start .Attr =append (start .Attr ,_bgcae );};if _dedb .ForcedashAttr !=_b .ST_TrueFalseUnset {_bcecb ,_cbdcf :=_dedb .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cbdcf !=nil {return _cbdcf ;};start .Attr =append (start .Attr ,_bcecb );};if _dedb .OleiconAttr !=_b .ST_TrueFalseUnset {_bffbd ,_dgadc :=_dedb .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dgadc !=nil {return _dgadc ;};start .Attr =append (start .Attr ,_bffbd );};if _dedb .OleAttr !=_b .ST_TrueFalseBlankUnset {_ccag ,_geeeeg :=_dedb .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _geeeeg !=nil {return _geeeeg ;};start .Attr =append (start .Attr ,_ccag );};if _dedb .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_gface ,_geefb :=_dedb .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _geefb !=nil {return _geefb ;};start .Attr =append (start .Attr ,_gface );};if _dedb .CliptowrapAttr !=_b .ST_TrueFalseUnset {_acffc ,_bdae :=_dedb .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bdae !=nil {return _bdae ;};start .Attr =append (start .Attr ,_acffc );};if _dedb .ClipAttr !=_b .ST_TrueFalseUnset {_fedbg ,_eefff :=_dedb .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _eefff !=nil {return _eefff ;};start .Attr =append (start .Attr ,_fedbg );};e .EncodeToken (start );if _dedb .EG_ShapeElements !=nil {for _ ,_fegcg :=range _dedb .EG_ShapeElements {_fegcg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};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;);type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _b .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _b .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 (_fdgad *Line )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fdgad .CT_Line .MarshalXML (e ,start );};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;);func (_gfeecb OfcST_Angle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eabadd :=_d .Attr {};_eabadd .Name =name ;switch _gfeecb {case OfcST_AngleUnset :_eabadd .Value ="";case OfcST_AngleAny :_eabadd .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_eabadd .Value ="\u0033\u0030";case OfcST_Angle45 :_eabadd .Value ="\u0034\u0035";case OfcST_Angle60 :_eabadd .Value ="\u0036\u0030";case OfcST_Angle90 :_eabadd .Value ="\u0039\u0030";case OfcST_AngleAuto :_eabadd .Value ="\u0061\u0075\u0074\u006f";};return _eabadd ,nil ;};func NewAG_Type ()*AG_Type {_ebb :=&AG_Type {};return _ebb };type OfcSkew struct{OfcCT_Skew };func (_bcadcg ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _bcadcg {case 0,1,2,3:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcadcg ));};return nil ;};func (_gaecac ST_Ext )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aeadd :=_d .Attr {};_aeadd .Name =name ;switch _gaecac {case ST_ExtUnset :_aeadd .Value ="";case ST_ExtView :_aeadd .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_aeadd .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_aeadd .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _aeadd ,nil ;};func NewOfcCT_Rules ()*OfcCT_Rules {_cafge :=&OfcCT_Rules {};return _cafge };func NewOfcLeft ()*OfcLeft {_eeaf :=&OfcLeft {};_eeaf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _eeaf ;}; -// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path -func (_cagecc *OfcSignatureline )ValidateWithPath (path string )error {if _fbedc :=_cagecc .OfcCT_SignatureLine .ValidateWithPath (path );_fbedc !=nil {return _fbedc ;};return nil ;};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_adb :=&AG_OfficeCoreAttributes {};return _adb ;}; +// Validate validates the CT_Oval and its children +func (_dbfe *CT_Oval )Validate ()error {return _dbfe .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");}; -// Validate validates the CT_Line and its children -func (_abfcc *CT_Line )Validate ()error {return _abfcc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func (_aegca *ST_StrokeArrowType )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_aegca =0;case "\u006e\u006f\u006e\u0065":*_aegca =1;case "\u0062\u006c\u006fc\u006b":*_aegca =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_aegca =3;case "\u006f\u0076\u0061\u006c":*_aegca =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_aegca =5;case "\u006f\u0070\u0065\u006e":*_aegca =6;};return nil ;}; +// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path +func (_decf *CT_TextPath )ValidateWithPath (path string )error {if _cgfb :=_decf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cgfb !=nil {return _cgfb ;};if _befb :=_decf .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_befb !=nil {return _befb ;};if _ecece :=_decf .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_ecece !=nil {return _ecece ;};if _caabd :=_decf .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_caabd !=nil {return _caabd ;};if _bebbga :=_decf .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_bebbga !=nil {return _bebbga ;};return nil ;};func (_geegc ST_StrokeLineStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgacd :=_d .Attr {};_cgacd .Name =name ;switch _geegc {case ST_StrokeLineStyleUnset :_cgacd .Value ="";case ST_StrokeLineStyleSingle :_cgacd .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_cgacd .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_cgacd .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_cgacd .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_cgacd .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _cgacd ,nil ;};type OfcCT_Proxy struct{StartAttr _b .ST_TrueFalseBlank ;EndAttr _b .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};type OfcCT_Callout struct{OnAttr _b .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _b .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _b .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _b .ST_TrueFalse ;TextborderAttr _b .ST_TrueFalse ;MinusxAttr _b .ST_TrueFalse ;MinusyAttr _b .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_fdfbe OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _fdfbe {case 0,1,2:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdfbe ));};return nil ;};func (_adecg *Oval )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adecg .CT_Oval =*NewCT_Oval ();for _ ,_ggcgc :=range start .Attr {if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_afcbef ,_cgacg :=_ggcgc .Value ,error (nil );if _cgacg !=nil {return _cgacg ;};_adecg .BordertopcolorAttr =&_afcbef ;continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_adecg .BulletAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0068\u0072"{_adecg .HrAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_adecg .CliptowrapAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0068\u0072\u0073t\u0064"{_adecg .HrstdAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u006f\u006c\u0065"{_adecg .OleAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_adecg .HrnoshadeAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u006f\u006e\u0065\u0064"{_adecg .OnedAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0068\u0072\u0070c\u0074"{_ggcgaa ,_gddff :=_c .ParseFloat (_ggcgc .Value ,64);if _gddff !=nil {return _gddff ;};_dedbdg :=float32 (_ggcgaa );_adecg .HrpctAttr =&_dedbdg ;continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_adecg .OleiconAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aebe ,_gefeg :=_ggcgc .Value ,error (nil );if _gefeg !=nil {return _gefeg ;};_adecg .BorderbottomcolorAttr =&_aebe ;continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_adecg .DgmlayoutmruAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_edcfg ,_ccbgg :=_c .ParseInt (_ggcgc .Value ,10,64);if _ccbgg !=nil {return _ccbgg ;};_adecg .RegroupidAttr =&_edcfg ;continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0063\u006c\u0069\u0070"{_adecg .ClipAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_adecg .HralignAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_adecg .PreferrelativeAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_adecg .DgmlayoutAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_adecg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_adecg .InsetmodeAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_adecg .ButtonAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_adecg .UserdrawnAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_adecg .AllowincellAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0073\u0070\u0074"{_ecdaa ,_gbgdf :=_c .ParseFloat (_ggcgc .Value ,64);if _gbgdf !=nil {return _gbgdf ;};_fggfa :=float32 (_ecdaa );_adecg .SptAttr =&_fggfa ;continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_abagf ,_bfbea :=_ggcgc .Value ,error (nil );if _bfbea !=nil {return _bfbea ;};_adecg .BorderleftcolorAttr =&_abagf ;continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_adecg .ConnectortypeAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_agcad ,_gecbc :=_ggcgc .Value ,error (nil );if _gecbc !=nil {return _gecbc ;};_adecg .BorderrightcolorAttr =&_agcad ;continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0073\u0070\u0069\u0064"{_ebbeg ,_afea :=_ggcgc .Value ,error (nil );if _afea !=nil {return _afea ;};_adecg .SpidAttr =&_ebbeg ;continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_egebf ,_cfgd :=_c .ParseInt (_ggcgc .Value ,10,64);if _cfgd !=nil {return _cfgd ;};_adecg .DgmnodekindAttr =&_egebf ;continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adecg .BwpureAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adecg .ForcedashAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adecg .BwnormalAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adecg .BwmodeAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_adecg .UserhiddenAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcgc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_adecg .AllowoverlapAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gccaf ,_ebeed :=_ggcgc .Value ,error (nil );if _ebeed !=nil {return _ebeed ;};_adecg .TargetAttr =&_gccaf ;continue ;};if _ggcgc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cgage ,_acddc :=_ggcgc .Value ,error (nil );if _acddc !=nil {return _acddc ;};_adecg .CoordoriginAttr =&_cgage ;continue ;};if _ggcgc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_adecg .StrokedAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bfecd ,_bcfcb :=_ggcgc .Value ,error (nil );if _bcfcb !=nil {return _bcfcb ;};_adecg .CoordsizeAttr =&_bfecd ;continue ;};if _ggcgc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fbcfe ,_caggbg :=_ggcgc .Value ,error (nil );if _caggbg !=nil {return _caggbg ;};_adecg .StrokeweightAttr =&_fbcfe ;continue ;};if _ggcgc .Name .Local =="\u0073\u0074\u0079l\u0065"{_eebge ,_efcb :=_ggcgc .Value ,error (nil );if _efcb !=nil {return _efcb ;};_adecg .StyleAttr =&_eebge ;continue ;};if _ggcgc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fbeda ,_cbgad :=_ggcgc .Value ,error (nil );if _cbgad !=nil {return _cbgad ;};_adecg .ChromakeyAttr =&_fbeda ;continue ;};if _ggcgc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aacaf ,_edffg :=_ggcgc .Value ,error (nil );if _edffg !=nil {return _edffg ;};_adecg .FillcolorAttr =&_aacaf ;continue ;};if _ggcgc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgdge ,_agda :=_ggcgc .Value ,error (nil );if _agda !=nil {return _agda ;};_adecg .OpacityAttr =&_cgdge ;continue ;};if _ggcgc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gfcga ,_gcdbcd :=_ggcgc .Value ,error (nil );if _gcdbcd !=nil {return _gcdbcd ;};_adecg .WrapcoordsAttr =&_gfcga ;continue ;};if _ggcgc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bdgfda ,_cgce :=_ggcgc .Value ,error (nil );if _cgce !=nil {return _cgce ;};_adecg .StrokecolorAttr =&_bdgfda ;continue ;};if _ggcgc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_adecg .InsetpenAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Local =="\u0068\u0072\u0065\u0066"{_gddb ,_cdedf :=_ggcgc .Value ,error (nil );if _cdedf !=nil {return _cdedf ;};_adecg .HrefAttr =&_gddb ;continue ;};if _ggcgc .Name .Local =="\u0069\u0064"{_cagdf ,_edaefc :=_ggcgc .Value ,error (nil );if _edaefc !=nil {return _edaefc ;};_adecg .IdAttr =&_cagdf ;continue ;};if _ggcgc .Name .Local =="\u0070\u0072\u0069n\u0074"{_adecg .PrintAttr .UnmarshalXMLAttr (_ggcgc );continue ;};if _ggcgc .Name .Local =="\u0061\u006c\u0074"{_eeagfa ,_fgcbe :=_ggcgc .Value ,error (nil );if _fgcbe !=nil {return _fgcbe ;};_adecg .AltAttr =&_eeagfa ;continue ;};if _ggcgc .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfecd ,_cgaag :=_ggcgc .Value ,error (nil );if _cgaag !=nil {return _cgaag ;};_adecg .TitleAttr =&_gfecd ;continue ;};if _ggcgc .Name .Local =="\u0063\u006c\u0061s\u0073"{_bfeecf ,_gcbbb :=_ggcgc .Value ,error (nil );if _gcbbb !=nil {return _gcbbb ;};_adecg .ClassAttr =&_bfeecf ;continue ;};if _ggcgc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adecg .FilledAttr .UnmarshalXMLAttr (_ggcgc );continue ;};};_fdfcf :for {_daagg ,_ebabe :=d .Token ();if _ebabe !=nil {return _ebabe ;};switch _fcgg :=_daagg .(type ){case _d .StartElement :switch _fcgg .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcee :=NewEG_ShapeElements ();_fcee .Path =NewPath ();if _dgdfcb :=d .DecodeElement (_fcee .Path ,&_fcgg );_dgdfcb !=nil {return _dgdfcb ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_fcee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdgba :=NewEG_ShapeElements ();_bdgba .Formulas =NewFormulas ();if _badgg :=d .DecodeElement (_bdgba .Formulas ,&_fcgg );_badgg !=nil {return _badgg ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_bdgba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdeef :=NewEG_ShapeElements ();_cdeef .Handles =NewHandles ();if _begac :=d .DecodeElement (_cdeef .Handles ,&_fcgg );_begac !=nil {return _begac ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_cdeef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adgca :=NewEG_ShapeElements ();_adgca .Fill =NewFill ();if _cddbgg :=d .DecodeElement (_adgca .Fill ,&_fcgg );_cddbgg !=nil {return _cddbgg ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_adgca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecfbg :=NewEG_ShapeElements ();_ecfbg .Stroke =NewStroke ();if _bfgcc :=d .DecodeElement (_ecfbg .Stroke ,&_fcgg );_bfgcc !=nil {return _bfgcc ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_ecfbg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbfed :=NewEG_ShapeElements ();_dbfed .Shadow =NewShadow ();if _geaaa :=d .DecodeElement (_dbfed .Shadow ,&_fcgg );_geaaa !=nil {return _geaaa ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_dbfed );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_baegg :=NewEG_ShapeElements ();_baegg .Textbox =NewTextbox ();if _ceaec :=d .DecodeElement (_baegg .Textbox ,&_fcgg );_ceaec !=nil {return _ceaec ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_baegg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_befgb :=NewEG_ShapeElements ();_befgb .Textpath =NewTextpath ();if _gbbab :=d .DecodeElement (_befgb .Textpath ,&_fcgg );_gbbab !=nil {return _gbbab ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_befgb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfgeg :=NewEG_ShapeElements ();_cfgeg .Imagedata =NewImagedata ();if _ffaga :=d .DecodeElement (_cfgeg .Imagedata ,&_fcgg );_ffaga !=nil {return _ffaga ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_cfgeg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bccaf :=NewEG_ShapeElements ();_bccaf .Skew =NewOfcSkew ();if _fdgbgc :=d .DecodeElement (_bccaf .Skew ,&_fcgg );_fdgbgc !=nil {return _fdgbgc ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_bccaf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eebaa :=NewEG_ShapeElements ();_eebaa .Extrusion =NewOfcExtrusion ();if _fded :=d .DecodeElement (_eebaa .Extrusion ,&_fcgg );_fded !=nil {return _fded ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_eebaa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddegc :=NewEG_ShapeElements ();_ddegc .Callout =NewOfcCallout ();if _ceeebd :=d .DecodeElement (_ddegc .Callout ,&_fcgg );_ceeebd !=nil {return _ceeebd ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_ddegc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faecf :=NewEG_ShapeElements ();_faecf .Lock =NewOfcLock ();if _daeab :=d .DecodeElement (_faecf .Lock ,&_fcgg );_daeab !=nil {return _daeab ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_faecf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_becgff :=NewEG_ShapeElements ();_becgff .Clippath =NewOfcClippath ();if _begaf :=d .DecodeElement (_becgff .Clippath ,&_fcgg );_begaf !=nil {return _begaf ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_becgff );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eeefe :=NewEG_ShapeElements ();_eeefe .Signatureline =NewOfcSignatureline ();if _abaeg :=d .DecodeElement (_eeefe .Signatureline ,&_fcgg );_abaeg !=nil {return _abaeg ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_eeefe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffgd :=NewEG_ShapeElements ();_ffgd .Wrap =_e .NewWrap ();if _efafa :=d .DecodeElement (_ffgd .Wrap ,&_fcgg );_efafa !=nil {return _efafa ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_ffgd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cafbg :=NewEG_ShapeElements ();_cafbg .Anchorlock =_e .NewAnchorlock ();if _ddcgbd :=d .DecodeElement (_cafbg .Anchorlock ,&_fcgg );_ddcgbd !=nil {return _ddcgbd ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_cafbg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdab :=NewEG_ShapeElements ();_fdab .Bordertop =_e .NewBordertop ();if _fgde :=d .DecodeElement (_fdab .Bordertop ,&_fcgg );_fgde !=nil {return _fgde ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_fdab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agdfe :=NewEG_ShapeElements ();_agdfe .Borderbottom =_e .NewBorderbottom ();if _ccfgf :=d .DecodeElement (_agdfe .Borderbottom ,&_fcgg );_ccfgf !=nil {return _ccfgf ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_agdfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agef :=NewEG_ShapeElements ();_agef .Borderleft =_e .NewBorderleft ();if _geedbc :=d .DecodeElement (_agef .Borderleft ,&_fcgg );_geedbc !=nil {return _geedbc ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_agef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agfgf :=NewEG_ShapeElements ();_agfgf .Borderright =_e .NewBorderright ();if _gdcad :=d .DecodeElement (_agfgf .Borderright ,&_fcgg );_gdcad !=nil {return _gdcad ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_agfgf );case _d .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"}:_fdgca :=NewEG_ShapeElements ();_fdgca .ClientData =_f .NewClientData ();if _fgbbcc :=d .DecodeElement (_fdgca .ClientData ,&_fcgg );_fgbbcc !=nil {return _fgbbcc ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_fdgca );case _d .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"}:_ddff :=NewEG_ShapeElements ();_ddff .Textdata =_g .NewTextdata ();if _cgdce :=d .DecodeElement (_ddff .Textdata ,&_fcgg );_cgdce !=nil {return _cgdce ;};_adecg .EG_ShapeElements =append (_adecg .EG_ShapeElements ,_ddff );default:_af .Log ("\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",_fcgg .Name );if _gacfed :=d .Skip ();_gacfed !=nil {return _gacfed ;};};case _d .EndElement :break _fdfcf ;case _d .CharData :};};return nil ;};func (_dbacd *OfcShapelayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 _dbacd .OfcCT_ShapeLayout .MarshalXML (e ,start );}; -// Validate validates the AG_Path and its children -func (_egb *AG_Path )Validate ()error {return _egb .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};func (_aaefb *ST_StrokeArrowType )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_daffe ,_ecggb :=d .Token ();if _ecggb !=nil {return _ecggb ;};if _fbbbf ,_adegb :=_daffe .(_af .EndElement );_adegb &&_fbbbf .Name ==start .Name {*_aaefb =1;return nil ;};if _fcgca ,_bfabec :=_daffe .(_af .CharData );!_bfabec {return _ef .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",_daffe );}else {switch string (_fcgca ){case "":*_aaefb =0;case "\u006e\u006f\u006e\u0065":*_aaefb =1;case "\u0062\u006c\u006fc\u006b":*_aaefb =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_aaefb =3;case "\u006f\u0076\u0061\u006c":*_aaefb =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_aaefb =5;case "\u006f\u0070\u0065\u006e":*_aaefb =6;};};_daffe ,_ecggb =d .Token ();if _ecggb !=nil {return _ecggb ;};if _aadgf ,_badfc :=_daffe .(_af .EndElement );_badfc &&_aadgf .Name ==start .Name {return nil ;};return _ef .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",_daffe );}; +// Validate validates the AG_ImageAttributes and its children +func (_adc *AG_ImageAttributes )Validate ()error {return _adc .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};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 _b .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _b .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _b .ST_TrueFalse ;ButtonAttr _b .ST_TrueFalse ;UserhiddenAttr _b .ST_TrueFalse ;BulletAttr _b .ST_TrueFalse ;HrAttr _b .ST_TrueFalse ;HrstdAttr _b .ST_TrueFalse ;HrnoshadeAttr _b .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _b .ST_TrueFalse ;AllowoverlapAttr _b .ST_TrueFalse ;UserdrawnAttr _b .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _b .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _b .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _b .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _b .ST_TrueFalse ;OleiconAttr _b .ST_TrueFalse ;OleAttr _b .ST_TrueFalseBlank ;PreferrelativeAttr _b .ST_TrueFalse ;CliptowrapAttr _b .ST_TrueFalse ;ClipAttr _b .ST_TrueFalse ;};func (_dgba *AG_StrokeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgba .OnAttr !=_b .ST_TrueFalseUnset {_ggdd ,_adfa :=_dgba .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _adfa !=nil {return _adfa ;};start .Attr =append (start .Attr ,_ggdd );};if _dgba .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dgba .WeightAttr )});};if _dgba .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_dgba .ColorAttr )});};if _dgba .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_dgba .OpacityAttr )});};if _dgba .LinestyleAttr !=ST_StrokeLineStyleUnset {_ceec ,_dgd :=_dgba .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _dgd !=nil {return _dgd ;};start .Attr =append (start .Attr ,_ceec );};if _dgba .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dgba .MiterlimitAttr )});};if _dgba .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_ebe ,_ceg :=_dgba .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _ceg !=nil {return _ceg ;};start .Attr =append (start .Attr ,_ebe );};if _dgba .EndcapAttr !=ST_StrokeEndCapUnset {_gad ,_bdc :=_dgba .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _bdc !=nil {return _bdc ;};start .Attr =append (start .Attr ,_gad );};if _dgba .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_cg .Sprintf ("\u0025\u0076",*_dgba .DashstyleAttr )});};if _dgba .FilltypeAttr !=ST_FillTypeUnset {_agbg ,_eeced :=_dgba .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _eeced !=nil {return _eeced ;};start .Attr =append (start .Attr ,_agbg );};if _dgba .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_dgba .SrcAttr )});};if _dgba .ImageaspectAttr !=ST_ImageAspectUnset {_edec ,_dcda :=_dgba .ImageaspectAttr .MarshalXMLAttr (_d .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _dcda !=nil {return _dcda ;};start .Attr =append (start .Attr ,_edec );};if _dgba .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_dgba .ImagesizeAttr )});};if _dgba .ImagealignshapeAttr !=_b .ST_TrueFalseUnset {_bbdf ,_eeaef :=_dgba .ImagealignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _eeaef !=nil {return _eeaef ;};start .Attr =append (start .Attr ,_bbdf );};if _dgba .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_dgba .Color2Attr )});};if _dgba .StartarrowAttr !=ST_StrokeArrowTypeUnset {_ecgab ,_bgf :=_dgba .StartarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _bgf !=nil {return _bgf ;};start .Attr =append (start .Attr ,_ecgab );};if _dgba .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_eagc ,_ddc :=_dgba .StartarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _ddc !=nil {return _ddc ;};start .Attr =append (start .Attr ,_eagc );};if _dgba .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bab ,_gfe :=_dgba .StartarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _gfe !=nil {return _gfe ;};start .Attr =append (start .Attr ,_bab );};if _dgba .EndarrowAttr !=ST_StrokeArrowTypeUnset {_debg ,_dgcg :=_dgba .EndarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _dgcg !=nil {return _dgcg ;};start .Attr =append (start .Attr ,_debg );};if _dgba .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_ccff ,_ebg :=_dgba .EndarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _ebg !=nil {return _ebg ;};start .Attr =append (start .Attr ,_ccff );};if _dgba .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_gfcd ,_gff :=_dgba .EndarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _gff !=nil {return _gff ;};start .Attr =append (start .Attr ,_gfcd );};if _dgba .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_dgba .HrefAttr )});};if _dgba .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_cg .Sprintf ("\u0025\u0076",*_dgba .AlthrefAttr )});};if _dgba .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_dgba .TitleAttr )});};if _dgba .ForcedashAttr !=_b .ST_TrueFalseUnset {_dgfe ,_eede :=_dgba .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _eede !=nil {return _eede ;};start .Attr =append (start .Attr ,_dgfe );};if _dgba .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dgba .IdAttr )});};if _dgba .InsetpenAttr !=_b .ST_TrueFalseUnset {_cebe ,_bbed :=_dgba .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bbed !=nil {return _bbed ;};start .Attr =append (start .Attr ,_cebe );};if _dgba .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dgba .RelidAttr )});};return nil ;};func (_dabff OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _dabff {case 0,1,2,3,4:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabff ));};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;); -// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path -func (_ggfab *OfcCT_Rules )ValidateWithPath (path string )error {for _aadfb ,_ecbfag :=range _ggfab .R {if _bbbed :=_ecbfag .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_aadfb ));_bbbed !=nil {return _bbbed ;};};if _afbdb :=_ggfab .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_afbdb !=nil {return _afbdb ;};return nil ;}; +// Validate validates the Image and its children +func (_eaadd *Image )Validate ()error {return _eaadd .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};func (_fdca *Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdca .CT_Shape =*NewCT_Shape ();for _ ,_debgd :=range start .Attr {if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_acfdg ,_ecaa :=_c .ParseInt (_debgd .Value ,10,64);if _ecaa !=nil {return _ecaa ;};_fdca .RegroupidAttr =&_acfdg ;continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fdca .DoubleclicknotifyAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0063\u006c\u0069\u0070"{_fdca .ClipAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fdca .ButtonAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fdca .UserhiddenAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fdca .BulletAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_ggedd ,_gbbfc :=_debgd .Value ,error (nil );if _gbbfc !=nil {return _gbbfc ;};_fdca .GfxdataAttr =&_ggedd ;continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0068\u0072"{_fdca .HrAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u006f\u006c\u0065"{_fdca .OleAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fdca .AllowincellAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbfcb ,_dgafe :=_debgd .Value ,error (nil );if _dgafe !=nil {return _dgafe ;};_fdca .BorderleftcolorAttr =&_cbfcb ;continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0068\u0072\u0070c\u0074"{_ggcdb ,_ccfdfb :=_c .ParseFloat (_debgd .Value ,64);if _ccfdfb !=nil {return _ccfdfb ;};_bgfce :=float32 (_ggcdb );_fdca .HrpctAttr =&_bgfce ;continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fgfde ,_egbcb :=_c .ParseInt (_debgd .Value ,10,64);if _egbcb !=nil {return _egbcb ;};_fdca .DgmnodekindAttr =&_fgfde ;continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fdca .InsetmodeAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fdca .UserdrawnAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fdca .ConnectortypeAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eggafc ,_deffb :=_debgd .Value ,error (nil );if _deffb !=nil {return _deffb ;};_fdca .BorderrightcolorAttr =&_eggafc ;continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fdca .PreferrelativeAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fdca .HrnoshadeAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fdca .DgmlayoutmruAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u006f\u006e\u0065\u0064"{_fdca .OnedAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fdca .HralignAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fdca .BwmodeAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fdca .AllowoverlapAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bbebde ,_dfbda :=_debgd .Value ,error (nil );if _dfbda !=nil {return _dfbda ;};_fdca .BordertopcolorAttr =&_bbebde ;continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fdca .BwnormalAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_faceb ,_deefdf :=_debgd .Value ,error (nil );if _deefdf !=nil {return _deefdf ;};_fdca .BorderbottomcolorAttr =&_faceb ;continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fdca .CliptowrapAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fdca .DgmlayoutAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0073\u0070\u0074"{_cgfga ,_cggbc :=_c .ParseFloat (_debgd .Value ,64);if _cggbc !=nil {return _cggbc ;};_becbeg :=float32 (_cgfga );_fdca .SptAttr =&_becbeg ;continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fdca .OleiconAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fdca .ForcedashAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fdca .BwpureAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0073\u0070\u0069\u0064"{_fabgdf ,_acdeg :=_debgd .Value ,error (nil );if _acdeg !=nil {return _acdeg ;};_fdca .SpidAttr =&_fabgdf ;continue ;};if _debgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debgd .Name .Local =="\u0068\u0072\u0073t\u0064"{_fdca .HrstdAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bcdbcg ,_deddff :=_debgd .Value ,error (nil );if _deddff !=nil {return _deddff ;};_fdca .TargetAttr =&_bcdbcg ;continue ;};if _debgd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fafbb ,_beeedd :=_debgd .Value ,error (nil );if _beeedd !=nil {return _beeedd ;};_fdca .WrapcoordsAttr =&_fafbb ;continue ;};if _debgd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgddc ,_ggcea :=_debgd .Value ,error (nil );if _ggcea !=nil {return _ggcea ;};_fdca .OpacityAttr =&_cgddc ;continue ;};if _debgd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bgaba ,_ccafc :=_debgd .Value ,error (nil );if _ccafc !=nil {return _ccafc ;};_fdca .CoordoriginAttr =&_bgaba ;continue ;};if _debgd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ddaec ,_debac :=_debgd .Value ,error (nil );if _debac !=nil {return _debac ;};_fdca .StrokecolorAttr =&_ddaec ;continue ;};if _debgd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aefac ,_aeefb :=_debgd .Value ,error (nil );if _aeefb !=nil {return _aeefb ;};_fdca .CoordsizeAttr =&_aefac ;continue ;};if _debgd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fdca .InsetpenAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Local =="\u0061\u006c\u0074"{_bgdf ,_cefge :=_debgd .Value ,error (nil );if _cefge !=nil {return _cefge ;};_fdca .AltAttr =&_bgdf ;continue ;};if _debgd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fdca .FilledAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gdbb ,_bcabb :=_debgd .Value ,error (nil );if _bcabb !=nil {return _bcabb ;};_fdca .TitleAttr =&_gdbb ;continue ;};if _debgd .Name .Local =="\u0073\u0074\u0079l\u0065"{_bceadc ,_gaaec :=_debgd .Value ,error (nil );if _gaaec !=nil {return _gaaec ;};_fdca .StyleAttr =&_bceadc ;continue ;};if _debgd .Name .Local =="\u0070\u0072\u0069n\u0074"{_fdca .PrintAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fdca .StrokedAttr .UnmarshalXMLAttr (_debgd );continue ;};if _debgd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dcfag ,_aebb :=_debgd .Value ,error (nil );if _aebb !=nil {return _aebb ;};_fdca .StrokeweightAttr =&_dcfag ;continue ;};if _debgd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cddacg ,_aefab :=_debgd .Value ,error (nil );if _aefab !=nil {return _aefab ;};_fdca .ChromakeyAttr =&_cddacg ;continue ;};if _debgd .Name .Local =="\u0070\u0061\u0074\u0068"{_dfdbf ,_beaff :=_debgd .Value ,error (nil );if _beaff !=nil {return _beaff ;};_fdca .PathAttr =&_dfdbf ;continue ;};if _debgd .Name .Local =="\u0069\u0064"{_ddegag ,_cfgaa :=_debgd .Value ,error (nil );if _cfgaa !=nil {return _cfgaa ;};_fdca .IdAttr =&_ddegag ;continue ;};if _debgd .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcebb ,_ggffa :=_debgd .Value ,error (nil );if _ggffa !=nil {return _ggffa ;};_fdca .ClassAttr =&_dcebb ;continue ;};if _debgd .Name .Local =="\u0068\u0072\u0065\u0066"{_cegdg ,_aadad :=_debgd .Value ,error (nil );if _aadad !=nil {return _aadad ;};_fdca .HrefAttr =&_cegdg ;continue ;};if _debgd .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_afcc ,_cabad :=_debgd .Value ,error (nil );if _cabad !=nil {return _cabad ;};_fdca .EquationxmlAttr =&_afcc ;continue ;};if _debgd .Name .Local =="\u0074\u0079\u0070\u0065"{_bgbab ,_cacca :=_debgd .Value ,error (nil );if _cacca !=nil {return _cacca ;};_fdca .TypeAttr =&_bgbab ;continue ;};if _debgd .Name .Local =="\u0061\u0064\u006a"{_ddgdg ,_aaebg :=_debgd .Value ,error (nil );if _aaebg !=nil {return _aaebg ;};_fdca .AdjAttr =&_ddgdg ;continue ;};if _debgd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fafcd ,_bceba :=_debgd .Value ,error (nil );if _bceba !=nil {return _bceba ;};_fdca .FillcolorAttr =&_fafcd ;continue ;};};_cgfac :for {_cefad ,_bggfb :=d .Token ();if _bggfb !=nil {return _bggfb ;};switch _bfccb :=_cefad .(type ){case _d .StartElement :switch _bfccb .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bggcg :=NewOfcInk ();if _bgaaf :=d .DecodeElement (_bggcg ,&_bfccb );_bgaaf !=nil {return _bgaaf ;};_fdca .Ink =append (_fdca .Ink ,_bggcg );case _d .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"}:_cbbda :=_g .NewIscomment ();if _fcag :=d .DecodeElement (_cbbda ,&_bfccb );_fcag !=nil {return _fcag ;};_fdca .Iscomment =append (_fdca .Iscomment ,_cbbda );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgfcf :=NewOfcEquationxml ();if _gcced :=d .DecodeElement (_dgfcf ,&_bfccb );_gcced !=nil {return _gcced ;};_fdca .Equationxml =append (_fdca .Equationxml ,_dgfcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbbfa :=NewEG_ShapeElements ();_cbbfa .Path =NewPath ();if _aead :=d .DecodeElement (_cbbfa .Path ,&_bfccb );_aead !=nil {return _aead ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_cbbfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aedab :=NewEG_ShapeElements ();_aedab .Formulas =NewFormulas ();if _dead :=d .DecodeElement (_aedab .Formulas ,&_bfccb );_dead !=nil {return _dead ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_aedab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fddab :=NewEG_ShapeElements ();_fddab .Handles =NewHandles ();if _fcce :=d .DecodeElement (_fddab .Handles ,&_bfccb );_fcce !=nil {return _fcce ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_fddab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbbec :=NewEG_ShapeElements ();_fbbec .Fill =NewFill ();if _gaffg :=d .DecodeElement (_fbbec .Fill ,&_bfccb );_gaffg !=nil {return _gaffg ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_fbbec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gedege :=NewEG_ShapeElements ();_gedege .Stroke =NewStroke ();if _begdc :=d .DecodeElement (_gedege .Stroke ,&_bfccb );_begdc !=nil {return _begdc ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_gedege );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbcace :=NewEG_ShapeElements ();_gbcace .Shadow =NewShadow ();if _begcd :=d .DecodeElement (_gbcace .Shadow ,&_bfccb );_begcd !=nil {return _begcd ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_gbcace );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdadc :=NewEG_ShapeElements ();_cdadc .Textbox =NewTextbox ();if _bgfbc :=d .DecodeElement (_cdadc .Textbox ,&_bfccb );_bgfbc !=nil {return _bgfbc ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_cdadc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_geddc :=NewEG_ShapeElements ();_geddc .Textpath =NewTextpath ();if _gfada :=d .DecodeElement (_geddc .Textpath ,&_bfccb );_gfada !=nil {return _gfada ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_geddc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbdebe :=NewEG_ShapeElements ();_dbdebe .Imagedata =NewImagedata ();if _dgae :=d .DecodeElement (_dbdebe .Imagedata ,&_bfccb );_dgae !=nil {return _dgae ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_dbdebe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfeed :=NewEG_ShapeElements ();_cfeed .Skew =NewOfcSkew ();if _fcdbg :=d .DecodeElement (_cfeed .Skew ,&_bfccb );_fcdbg !=nil {return _fcdbg ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_cfeed );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcefc :=NewEG_ShapeElements ();_gcefc .Extrusion =NewOfcExtrusion ();if _bfgfe :=d .DecodeElement (_gcefc .Extrusion ,&_bfccb );_bfgfe !=nil {return _bfgfe ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_gcefc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcgeb :=NewEG_ShapeElements ();_fcgeb .Callout =NewOfcCallout ();if _efcda :=d .DecodeElement (_fcgeb .Callout ,&_bfccb );_efcda !=nil {return _efcda ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_fcgeb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dacfab :=NewEG_ShapeElements ();_dacfab .Lock =NewOfcLock ();if _fdcef :=d .DecodeElement (_dacfab .Lock ,&_bfccb );_fdcef !=nil {return _fdcef ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_dacfab );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbbdb :=NewEG_ShapeElements ();_fbbdb .Clippath =NewOfcClippath ();if _bfafbg :=d .DecodeElement (_fbbdb .Clippath ,&_bfccb );_bfafbg !=nil {return _bfafbg ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_fbbdb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cabff :=NewEG_ShapeElements ();_cabff .Signatureline =NewOfcSignatureline ();if _gcadf :=d .DecodeElement (_cabff .Signatureline ,&_bfccb );_gcadf !=nil {return _gcadf ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_cabff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_beeea :=NewEG_ShapeElements ();_beeea .Wrap =_e .NewWrap ();if _gdbfe :=d .DecodeElement (_beeea .Wrap ,&_bfccb );_gdbfe !=nil {return _gdbfe ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_beeea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ecebaf :=NewEG_ShapeElements ();_ecebaf .Anchorlock =_e .NewAnchorlock ();if _fbgbb :=d .DecodeElement (_ecebaf .Anchorlock ,&_bfccb );_fbgbb !=nil {return _fbgbb ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_ecebaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbggc :=NewEG_ShapeElements ();_cbggc .Bordertop =_e .NewBordertop ();if _gdcaa :=d .DecodeElement (_cbggc .Bordertop ,&_bfccb );_gdcaa !=nil {return _gdcaa ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_cbggc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afacb :=NewEG_ShapeElements ();_afacb .Borderbottom =_e .NewBorderbottom ();if _fgcca :=d .DecodeElement (_afacb .Borderbottom ,&_bfccb );_fgcca !=nil {return _fgcca ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_afacb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eabfa :=NewEG_ShapeElements ();_eabfa .Borderleft =_e .NewBorderleft ();if _acabf :=d .DecodeElement (_eabfa .Borderleft ,&_bfccb );_acabf !=nil {return _acabf ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_eabfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebeee :=NewEG_ShapeElements ();_ebeee .Borderright =_e .NewBorderright ();if _ceabb :=d .DecodeElement (_ebeee .Borderright ,&_bfccb );_ceabb !=nil {return _ceabb ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_ebeee );case _d .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"}:_fbfeb :=NewEG_ShapeElements ();_fbfeb .ClientData =_f .NewClientData ();if _dceba :=d .DecodeElement (_fbfeb .ClientData ,&_bfccb );_dceba !=nil {return _dceba ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_fbfeb );case _d .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"}:_dgbfgf :=NewEG_ShapeElements ();_dgbfgf .Textdata =_g .NewTextdata ();if _beed :=d .DecodeElement (_dgbfgf .Textdata ,&_bfccb );_beed !=nil {return _beed ;};_fdca .EG_ShapeElements =append (_fdca .EG_ShapeElements ,_dgbfgf );default:_af .Log ("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",_bfccb .Name );if _bagaf :=d .Skip ();_bagaf !=nil {return _bagaf ;};};case _d .EndElement :break _cgfac ;case _d .CharData :};};return nil ;};func NewAG_Ext ()*AG_Ext {_ffa :=&AG_Ext {};_ffa .ExtAttr =ST_Ext (1);return _ffa };type Textpath struct{CT_TextPath }; -// Validate validates the CT_Stroke and its children -func (_ebbcg *CT_Stroke )Validate ()error {return _ebbcg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");}; +// Validate validates the AG_OfficeCoreAttributes and its children +func (_bgg *AG_OfficeCoreAttributes )Validate ()error {return _bgg .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; -// Validate validates the OfcRight and its children -func (_ddefd *OfcRight )Validate ()error {return _ddefd .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};func (_deagd *Stroke )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_deagd .CT_Stroke =*NewCT_Stroke ();for _ ,_bfead :=range start .Attr {if _bfead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfead .Name .Local =="\u0072\u0065\u006ci\u0064"{_bbbbgf ,_dbeeed :=_bfead .Value ,error (nil );if _dbeeed !=nil {return _dbeeed ;};_deagd .RelidAttr =&_bbbbgf ;continue ;};if _bfead .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"&&_bfead .Name .Local =="\u0069\u0064"{_defag ,_egfa :=_bfead .Value ,error (nil );if _egfa !=nil {return _egfa ;};_deagd .RIdAttr =&_defag ;continue ;};if _bfead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfead .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_deagd .ForcedashAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfead .Name .Local =="\u0074\u0069\u0074l\u0065"{_dcdcbc ,_egdce :=_bfead .Value ,error (nil );if _egdce !=nil {return _egdce ;};_deagd .TitleAttr =&_dcdcbc ;continue ;};if _bfead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfead .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gadca ,_fdaefg :=_bfead .Value ,error (nil );if _fdaefg !=nil {return _fdaefg ;};_deagd .AlthrefAttr =&_gadca ;continue ;};if _bfead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfead .Name .Local =="\u0068\u0072\u0065\u0066"{_bfdag ,_bdccg :=_bfead .Value ,error (nil );if _bdccg !=nil {return _bdccg ;};_deagd .HrefAttr =&_bfdag ;continue ;};if _bfead .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cdcfd ,_efecf :=_bfead .Value ,error (nil );if _efecf !=nil {return _efecf ;};_deagd .ImagesizeAttr =&_cdcfd ;continue ;};if _bfead .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_deagd .StartarrowlengthAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_deagd .JoinstyleAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_deagd .EndarrowAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fgead ,_bfedb :=_bfead .Value ,error (nil );if _bfedb !=nil {return _bfedb ;};_deagd .DashstyleAttr =&_fgead ;continue ;};if _bfead .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_deagd .EndarrowwidthAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u0073\u0072\u0063"{_dadf ,_ddcfa :=_bfead .Value ,error (nil );if _ddcfa !=nil {return _ddcfa ;};_deagd .SrcAttr =&_dadf ;continue ;};if _bfead .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_deagd .EndarrowlengthAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_deagd .LinestyleAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acga ,_aggccb :=_bfead .Value ,error (nil );if _aggccb !=nil {return _aggccb ;};_deagd .OpacityAttr =&_acga ;continue ;};if _bfead .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bgdea ,_cfedd :=_bfead .Value ,error (nil );if _cfedd !=nil {return _cfedd ;};_deagd .WeightAttr =&_bgdea ;continue ;};if _bfead .Name .Local =="\u0069\u0064"{_cgebfa ,_gecde :=_bfead .Value ,error (nil );if _gecde !=nil {return _gecde ;};_deagd .IdAttr =&_cgebfa ;continue ;};if _bfead .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fecba ,_ffdgc :=_e .ParseFloat (_bfead .Value ,64);if _ffdgc !=nil {return _ffdgc ;};_deagd .MiterlimitAttr =&_fecba ;continue ;};if _bfead .Name .Local =="\u0063\u006f\u006co\u0072"{_gcfd ,_gadd :=_bfead .Value ,error (nil );if _gadd !=nil {return _gadd ;};_deagd .ColorAttr =&_gcfd ;continue ;};if _bfead .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_deagd .ImageaspectAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_deagd .FilltypeAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u006f\u006e"{_deagd .OnAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_deagd .StartarrowwidthAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_deagd .InsetpenAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_deagd .ImagealignshapeAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_deagd .StartarrowAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_deagd .EndcapAttr .UnmarshalXMLAttr (_bfead );continue ;};if _bfead .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ebbg ,_adbba :=_bfead .Value ,error (nil );if _adbba !=nil {return _adbba ;};_deagd .Color2Attr =&_ebbg ;continue ;};};_gggbd :for {_dceaa ,_egcgd :=d .Token ();if _egcgd !=nil {return _egcgd ;};switch _eafab :=_dceaa .(type ){case _af .StartElement :switch _eafab .Name {case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deagd .Left =NewOfcLeft ();if _ecdg :=d .DecodeElement (_deagd .Left ,&_eafab );_ecdg !=nil {return _ecdg ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deagd .Top =NewOfcTop ();if _afdcga :=d .DecodeElement (_deagd .Top ,&_eafab );_afdcga !=nil {return _afdcga ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deagd .Right =NewOfcRight ();if _ecfag :=d .DecodeElement (_deagd .Right ,&_eafab );_ecfag !=nil {return _ecfag ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deagd .Bottom =NewOfcBottom ();if _fcaac :=d .DecodeElement (_deagd .Bottom ,&_eafab );_fcaac !=nil {return _fcaac ;};case _af .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deagd .Column =NewOfcColumn ();if _afcea :=d .DecodeElement (_deagd .Column ,&_eafab );_afcea !=nil {return _afcea ;};default:_eg .Log ("\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",_eafab .Name );if _gaga :=d .Skip ();_gaga !=nil {return _gaga ;};};case _af .EndElement :break _gggbd ;case _af .CharData :};};return nil ;};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _ea .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _ea .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 (_afeefc OfcST_ConnectType )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_afeefc .String (),start );};func (_gccbbe OfcST_OLEDrawAspect )String ()string {switch _gccbbe {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func (_dfgdba *OfcCT_IdMap )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_ggcaa :=range start .Attr {if _ggcaa .Name .Local =="\u0064\u0061\u0074\u0061"{_afgdd ,_dadcdb :=_ggcaa .Value ,error (nil );if _dadcdb !=nil {return _dadcdb ;};_dfgdba .DataAttr =&_afgdd ;continue ;};if _ggcaa .Name .Local =="\u0065\u0078\u0074"{_dfgdba .ExtAttr .UnmarshalXMLAttr (_ggcaa );continue ;};};for {_fddea ,_baebd :=d .Token ();if _baebd !=nil {return _ef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_baebd );};if _bdeb ,_befff :=_fddea .(_af .EndElement );_befff &&_bdeb .Name ==start .Name {break ;};};return nil ;};func (_ecbef ST_StrokeJoinStyle )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_feff :=_af .Attr {};_feff .Name =name ;switch _ecbef {case ST_StrokeJoinStyleUnset :_feff .Value ="";case ST_StrokeJoinStyleRound :_feff .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_feff .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_feff .Value ="\u006d\u0069\u0074e\u0072";};return _feff ,nil ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _ea .ST_TrueFalse ;BilevelAttr _ea .ST_TrueFalse ;};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 _ea .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ea .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ea .ST_TrueFalse ;ButtonAttr _ea .ST_TrueFalse ;UserhiddenAttr _ea .ST_TrueFalse ;BulletAttr _ea .ST_TrueFalse ;HrAttr _ea .ST_TrueFalse ;HrstdAttr _ea .ST_TrueFalse ;HrnoshadeAttr _ea .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ea .ST_TrueFalse ;AllowoverlapAttr _ea .ST_TrueFalse ;UserdrawnAttr _ea .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ea .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ea .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ea .ST_TrueFalse ;OleiconAttr _ea .ST_TrueFalse ;OleAttr _ea .ST_TrueFalseBlank ;PreferrelativeAttr _ea .ST_TrueFalse ;CliptowrapAttr _ea .ST_TrueFalse ;ClipAttr _ea .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _ea .ST_TrueFalse ;BilevelAttr _ea .ST_TrueFalse ;};func (_eacdd ST_FillMethod )ValidateWithPath (path string )error {switch _eacdd {case 0,1,2,3,4,5:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eacdd ));};return nil ;};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _ea .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 _ea .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _ea .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _ea .ST_TrueFalse ;RotateAttr _ea .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;}; +// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path +func (_bgfb *OfcEquationxml )ValidateWithPath (path string )error {if _gbgbe :=_bgfb .OfcCT_EquationXml .ValidateWithPath (path );_gbgbe !=nil {return _gbgbe ;};return nil ;}; -// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path -func (_cga *AG_Chromakey )ValidateWithPath (path string )error {return nil };type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ea .ST_TrueFalse ;OleiconAttr _ea .ST_TrueFalse ;OleAttr _ea .ST_TrueFalseBlank ;PreferrelativeAttr _ea .ST_TrueFalse ;CliptowrapAttr _ea .ST_TrueFalse ;ClipAttr _ea .ST_TrueFalse ;};func (_dadcb *CT_Path )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_agebg :=range start .Attr {if _agebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agebg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_dadcb .ConnecttypeAttr .UnmarshalXMLAttr (_agebg );continue ;};if _agebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agebg .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_dadcb .ExtrusionokAttr .UnmarshalXMLAttr (_agebg );continue ;};if _agebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agebg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_fefe ,_acge :=_agebg .Value ,error (nil );if _acge !=nil {return _acge ;};_dadcb .ConnectanglesAttr =&_fefe ;continue ;};if _agebg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agebg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_edgde ,_bafc :=_agebg .Value ,error (nil );if _bafc !=nil {return _bafc ;};_dadcb .ConnectlocsAttr =&_edgde ;continue ;};if _agebg .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_dadcb .GradientshapeokAttr .UnmarshalXMLAttr (_agebg );continue ;};if _agebg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_dadcb .ShadowokAttr .UnmarshalXMLAttr (_agebg );continue ;};if _agebg .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_dadcb .ArrowokAttr .UnmarshalXMLAttr (_agebg );continue ;};if _agebg .Name .Local =="\u0076"{_bedfc ,_dbcb :=_agebg .Value ,error (nil );if _dbcb !=nil {return _dbcb ;};_dadcb .VAttr =&_bedfc ;continue ;};if _agebg .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_dadcb .TextpathokAttr .UnmarshalXMLAttr (_agebg );continue ;};if _agebg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_dadcb .InsetpenokAttr .UnmarshalXMLAttr (_agebg );continue ;};if _agebg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_dadcb .StrokeokAttr .UnmarshalXMLAttr (_agebg );continue ;};if _agebg .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_dadcb .FillokAttr .UnmarshalXMLAttr (_agebg );continue ;};if _agebg .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_bgaddc ,_cegf :=_agebg .Value ,error (nil );if _cegf !=nil {return _cegf ;};_dadcb .TextboxrectAttr =&_bgaddc ;continue ;};if _agebg .Name .Local =="\u006c\u0069\u006d\u006f"{_dfdc ,_fbfa :=_agebg .Value ,error (nil );if _fbfa !=nil {return _fbfa ;};_dadcb .LimoAttr =&_dfdc ;continue ;};if _agebg .Name .Local =="\u0069\u0064"{_dgagd ,_bgdg :=_agebg .Value ,error (nil );if _bgdg !=nil {return _bgdg ;};_dadcb .IdAttr =&_dgagd ;continue ;};};for {_efcfd ,_dgbb :=d .Token ();if _dgbb !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_dgbb );};if _cadfb ,_efgga :=_efcfd .(_af .EndElement );_efgga &&_cadfb .Name ==start .Name {break ;};};return nil ;};func (_gabeb *ST_ShadowType )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cbbgc ,_acbd :=d .Token ();if _acbd !=nil {return _acbd ;};if _aefa ,_aebdc :=_cbbgc .(_af .EndElement );_aebdc &&_aefa .Name ==start .Name {*_gabeb =1;return nil ;};if _aaagd ,_cagdb :=_cbbgc .(_af .CharData );!_cagdb {return _ef .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",_cbbgc );}else {switch string (_aaagd ){case "":*_gabeb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gabeb =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gabeb =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_gabeb =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_gabeb =4;};};_cbbgc ,_acbd =d .Token ();if _acbd !=nil {return _acbd ;};if _bbccdb ,_abbba :=_cbbgc .(_af .EndElement );_abbba &&_bbccdb .Name ==start .Name {return nil ;};return _ef .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",_cbbgc );}; +// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path +func (_cdef *CT_Curve )ValidateWithPath (path string )error {for _dbac ,_cdge :=range _cdef .EG_ShapeElements {if _dbdb :=_cdge .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dbac ));_dbdb !=nil {return _dbdb ;};};if _bca :=_cdef .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bca !=nil {return _bca ;};if _fgabb :=_cdef .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_fgabb !=nil {return _fgabb ;};if _dbbf :=_cdef .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dbbf !=nil {return _dbbf ;};if _gecf :=_cdef .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gecf !=nil {return _gecf ;};if _gacdg :=_cdef .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gacdg !=nil {return _gacdg ;};if _fcbg :=_cdef .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fcbg !=nil {return _fcbg ;};if _cceg :=_cdef .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cceg !=nil {return _cceg ;};if _egef :=_cdef .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_egef !=nil {return _egef ;};if _adcgf :=_cdef .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_adcgf !=nil {return _adcgf ;};if _fadd :=_cdef .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fadd !=nil {return _fadd ;};if _bcdbg :=_cdef .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bcdbg !=nil {return _bcdbg ;};if _aabfe :=_cdef .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aabfe !=nil {return _aabfe ;};if _cdeb :=_cdef .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cdeb !=nil {return _cdeb ;};if _abgc :=_cdef .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_abgc !=nil {return _abgc ;};if _bcae :=_cdef .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bcae !=nil {return _bcae ;};if _eadf :=_cdef .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eadf !=nil {return _eadf ;};if _edde :=_cdef .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_edde !=nil {return _edde ;};if _gdag :=_cdef .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gdag !=nil {return _gdag ;};if _egbb :=_cdef .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_egbb !=nil {return _egbb ;};if _begb :=_cdef .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_begb !=nil {return _begb ;};if _febfc :=_cdef .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_febfc !=nil {return _febfc ;};if _edag :=_cdef .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_edag !=nil {return _edag ;};if _gfba :=_cdef .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gfba !=nil {return _gfba ;};if _agc :=_cdef .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_agc !=nil {return _agc ;};if _ffbd :=_cdef .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ffbd !=nil {return _ffbd ;};if _gffc :=_cdef .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gffc !=nil {return _gffc ;};if _gaff :=_cdef .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gaff !=nil {return _gaff ;};if _dgbd :=_cdef .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_dgbd !=nil {return _dgbd ;};if _ceefb :=_cdef .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ceefb !=nil {return _ceefb ;};return nil ;};type ST_ShadowType byte ;func (_fgfgd OfcST_ColorMode )ValidateWithPath (path string )error {switch _fgfgd {case 0,1,2:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfgd ));};return nil ;}; -// ValidateWithPath validates the CT_H and its children, prefixing error messages with path -func (_acff *CT_H )ValidateWithPath (path string )error {if _badaf :=_acff .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_badaf !=nil {return _badaf ;};if _cege :=_acff .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_cege !=nil {return _cege ;};if _ccef :=_acff .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_ccef !=nil {return _ccef ;};return nil ;}; +// Validate validates the OfcSignatureline and its children +func (_bbfbd *OfcSignatureline )Validate ()error {return _bbfbd .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");}; -// Validate validates the AG_ShapeAttributes and its children -func (_abde *AG_ShapeAttributes )Validate ()error {return _abde .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_abbc *AG_StrokeAttributes )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_cgab :=range start .Attr {if _cgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgab .Name .Local =="\u0072\u0065\u006ci\u0064"{_babc ,_eee :=_cgab .Value ,error (nil );if _eee !=nil {return _eee ;};_abbc .RelidAttr =&_babc ;continue ;};if _cgab .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"&&_cgab .Name .Local =="\u0069\u0064"{_dccd ,_dddg :=_cgab .Value ,error (nil );if _dddg !=nil {return _dddg ;};_abbc .IdAttr =&_dccd ;continue ;};if _cgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_abbc .ForcedashAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgab .Name .Local =="\u0074\u0069\u0074l\u0065"{_bae ,_dbcf :=_cgab .Value ,error (nil );if _dbcf !=nil {return _dbcf ;};_abbc .TitleAttr =&_bae ;continue ;};if _cgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgab .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fbe ,_cad :=_cgab .Value ,error (nil );if _cad !=nil {return _cad ;};_abbc .AlthrefAttr =&_fbe ;continue ;};if _cgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgab .Name .Local =="\u0068\u0072\u0065\u0066"{_fgc ,_dcged :=_cgab .Value ,error (nil );if _dcged !=nil {return _dcged ;};_abbc .HrefAttr =&_fgc ;continue ;};if _cgab .Name .Local =="\u006f\u006e"{_abbc .OnAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_abbc .StartarrowlengthAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_abbc .EndarrowAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dcfe ,_ffdga :=_cgab .Value ,error (nil );if _ffdga !=nil {return _ffdga ;};_abbc .DashstyleAttr =&_dcfe ;continue ;};if _cgab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_abbc .EndarrowwidthAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u0073\u0072\u0063"{_aeee ,_cagb :=_cgab .Value ,error (nil );if _cagb !=nil {return _cagb ;};_abbc .SrcAttr =&_aeee ;continue ;};if _cgab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_abbc .EndarrowlengthAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_abda ,_agcac :=_cgab .Value ,error (nil );if _agcac !=nil {return _agcac ;};_abbc .ImagesizeAttr =&_abda ;continue ;};if _cgab .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_caba ,_efgb :=_e .ParseFloat (_cgab .Value ,64);if _efgb !=nil {return _efgb ;};_abbc .MiterlimitAttr =&_caba ;continue ;};if _cgab .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_abbc .JoinstyleAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_abbc .StartarrowwidthAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_abbc .EndcapAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_abbc .FilltypeAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_abbc .ImageaspectAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_abbc .ImagealignshapeAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_abbc .StartarrowAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_abbc .LinestyleAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_afca ,_bbfd :=_cgab .Value ,error (nil );if _bbfd !=nil {return _bbfd ;};_abbc .OpacityAttr =&_afca ;continue ;};if _cgab .Name .Local =="\u0063\u006f\u006co\u0072"{_cgaea ,_afgf :=_cgab .Value ,error (nil );if _afgf !=nil {return _afgf ;};_abbc .ColorAttr =&_cgaea ;continue ;};if _cgab .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dcgf ,_fgec :=_cgab .Value ,error (nil );if _fgec !=nil {return _fgec ;};_abbc .WeightAttr =&_dcgf ;continue ;};if _cgab .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_abbc .InsetpenAttr .UnmarshalXMLAttr (_cgab );continue ;};if _cgab .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bgadc ,_dccde :=_cgab .Value ,error (nil );if _dccde !=nil {return _dccde ;};_abbc .Color2Attr =&_bgadc ;continue ;};};for {_cccb ,_gfgf :=d .Token ();if _gfgf !=nil {return _ef .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",_gfgf );};if _adde ,_gcf :=_cccb .(_af .EndElement );_gcf &&_adde .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_Fill ()*OfcCT_Fill {_gdecb :=&OfcCT_Fill {};return _gdecb };func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_gg :=&AG_AllCoreAttributes {};return _gg };func (_ecgfg *OfcST_OLEType )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_ecgfg =0;case "\u0045\u006d\u0062e\u0064":*_ecgfg =1;case "\u004c\u0069\u006e\u006b":*_ecgfg =2;};return nil ;}; +// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path +func (_cbcff *CT_Rect )ValidateWithPath (path string )error {for _acac ,_afag :=range _cbcff .EG_ShapeElements {if _gcad :=_afag .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_acac ));_gcad !=nil {return _gcad ;};};if _dfde :=_cbcff .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dfde !=nil {return _dfde ;};if _afdag :=_cbcff .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_afdag !=nil {return _afdag ;};if _cffg :=_cbcff .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cffg !=nil {return _cffg ;};if _fcfdc :=_cbcff .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fcfdc !=nil {return _fcfdc ;};if _gbbfe :=_cbcff .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gbbfe !=nil {return _gbbfe ;};if _bega :=_cbcff .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bega !=nil {return _bega ;};if _cbge :=_cbcff .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cbge !=nil {return _cbge ;};if _dfag :=_cbcff .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dfag !=nil {return _dfag ;};if _degeb :=_cbcff .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_degeb !=nil {return _degeb ;};if _ccgfc :=_cbcff .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ccgfc !=nil {return _ccgfc ;};if _gfdgb :=_cbcff .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gfdgb !=nil {return _gfdgb ;};if _fcedb :=_cbcff .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fcedb !=nil {return _fcedb ;};if _eabad :=_cbcff .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_eabad !=nil {return _eabad ;};if _bbadc :=_cbcff .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bbadc !=nil {return _bbadc ;};if _dbdg :=_cbcff .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dbdg !=nil {return _dbdg ;};if _gceg :=_cbcff .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gceg !=nil {return _gceg ;};if _bfeg :=_cbcff .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bfeg !=nil {return _bfeg ;};if _fgdgb :=_cbcff .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fgdgb !=nil {return _fgdgb ;};if _bdfad :=_cbcff .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bdfad !=nil {return _bdfad ;};if _aega :=_cbcff .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aega !=nil {return _aega ;};if _gcefa :=_cbcff .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gcefa !=nil {return _gcefa ;};if _ecfcb :=_cbcff .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ecfcb !=nil {return _ecfcb ;};if _bgfdf :=_cbcff .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bgfdf !=nil {return _bgfdf ;};if _eceeg :=_cbcff .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_eceeg !=nil {return _eceeg ;};if _bcff :=_cbcff .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bcff !=nil {return _bcff ;};if _bcge :=_cbcff .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bcge !=nil {return _bcge ;};if _dbgca :=_cbcff .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dbgca !=nil {return _dbgca ;};if _dfafa :=_cbcff .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_dfafa !=nil {return _dfafa ;};if _afdce :=_cbcff .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_afdce !=nil {return _afdce ;};return nil ;}; -// Validate validates the OfcCT_Fill and its children -func (_cabb *OfcCT_Fill )Validate ()error {return _cabb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");}; +// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path +func (_ageac *CT_Textbox )ValidateWithPath (path string )error {if _dfdbb :=_ageac .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_dfdbb !=nil {return _dfdbb ;};if _fegeg :=_ageac .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fegeg !=nil {return _fegeg ;};if _ageac .TxbxContent !=nil {if _gcdaa :=_ageac .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gcdaa !=nil {return _gcdaa ;};};return nil ;};func NewCT_Curve ()*CT_Curve {_efeb :=&CT_Curve {};return _efeb }; -// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path -func (_cgbbb *OfcInk )ValidateWithPath (path string )error {if _ecffdd :=_cgbbb .OfcCT_Ink .ValidateWithPath (path );_ecffdd !=nil {return _ecffdd ;};return nil ;};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _ea .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 _ea .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 _ea .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _ea .ST_TrueFalse ;RelidAttr *string ;};func (_ddeacf *OfcCT_Entry )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f:\u0065\u006e\u0074\u0072\u0079";};if _ddeacf .NewAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006e\u0065\u0077"},Value :_ef .Sprintf ("\u0025\u0076",*_ddeacf .NewAttr )});};if _ddeacf .OldAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u006c\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_ddeacf .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};type OfcBottom struct{OfcCT_StrokeChild }; +// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path +func (_fccde *Roundrect )ValidateWithPath (path string )error {if _afbbd :=_fccde .CT_RoundRect .ValidateWithPath (path );_afbbd !=nil {return _afbbd ;};return nil ;};func (_fgfec *CT_Handles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s";};e .EncodeToken (start );if _fgfec .H !=nil {_cecb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0068"}};for _ ,_dgbg :=range _fgfec .H {e .EncodeElement (_dgbg ,_cecb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddeg *CT_Handles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceba :for {_dcea ,_egfdb :=d .Token ();if _egfdb !=nil {return _egfdb ;};switch _ffeea :=_dcea .(type ){case _d .StartElement :switch _ffeea .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afff :=NewCT_H ();if _agage :=d .DecodeElement (_afff ,&_ffeea );_agage !=nil {return _agage ;};_ddeg .H =append (_ddeg .H ,_afff );default:_af .Log ("\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",_ffeea .Name );if _ebge :=d .Skip ();_ebge !=nil {return _ebge ;};};case _d .EndElement :break _ceba ;case _d .CharData :};};return nil ;};func (_eafcg OfcST_HrAlign )Validate ()error {return _eafcg .ValidateWithPath ("")};func (_deaee *OfcCT_SignatureLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";};if _deaee .IssignaturelineAttr !=_b .ST_TrueFalseUnset {_aagdc ,_fbaf :=_deaee .IssignaturelineAttr .MarshalXMLAttr (_d .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _fbaf !=nil {return _fbaf ;};start .Attr =append (start .Attr ,_aagdc );};if _deaee .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_deaee .IdAttr )});};if _deaee .ProvidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_deaee .ProvidAttr )});};if _deaee .SigninginstructionssetAttr !=_b .ST_TrueFalseUnset {_ggfa ,_dgadg :=_deaee .SigninginstructionssetAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"});if _dgadg !=nil {return _dgadg ;};start .Attr =append (start .Attr ,_ggfa );};if _deaee .AllowcommentsAttr !=_b .ST_TrueFalseUnset {_eaacd ,_afgcb :=_deaee .AllowcommentsAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _afgcb !=nil {return _afgcb ;};start .Attr =append (start .Attr ,_eaacd );};if _deaee .ShowsigndateAttr !=_b .ST_TrueFalseUnset {_fefcf ,_ggaeb :=_deaee .ShowsigndateAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _ggaeb !=nil {return _ggaeb ;};start .Attr =append (start .Attr ,_fefcf );};if _deaee .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_deaee .SuggestedsignerAttr )});};if _deaee .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_deaee .Suggestedsigner2Attr )});};if _deaee .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_deaee .SuggestedsigneremailAttr )});};if _deaee .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_deaee .SigninginstructionsAttr )});};if _deaee .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_deaee .AddlxmlAttr )});};if _deaee .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_deaee .SigprovurlAttr )});};if _deaee .ExtAttr !=ST_ExtUnset {_cfdbd ,_dgdag :=_deaee .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dgdag !=nil {return _dgdag ;};start .Attr =append (start .Attr ,_cfdbd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewAG_Fill ()*AG_Fill {_ade :=&AG_Fill {};return _ade };func NewOfcFill ()*OfcFill {_ddccg :=&OfcFill {};_ddccg .OfcCT_Fill =*NewOfcCT_Fill ();return _ddccg };func NewFormulas ()*Formulas {_aadeg :=&Formulas {};_aadeg .CT_Formulas =*NewCT_Formulas ();return _aadeg ;};func (_dceafb OfcST_FillType )String ()string {switch _dceafb {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 NewCT_Formulas ()*CT_Formulas {_eagd :=&CT_Formulas {};return _eagd };func (_cdfgf *ST_StrokeJoinStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feefd ,_cfbab :=d .Token ();if _cfbab !=nil {return _cfbab ;};if _gfccf ,_bbgaa :=_feefd .(_d .EndElement );_bbgaa &&_gfccf .Name ==start .Name {*_cdfgf =1;return nil ;};if _gbege ,_aedeg :=_feefd .(_d .CharData );!_aedeg {return _cg .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",_feefd );}else {switch string (_gbege ){case "":*_cdfgf =0;case "\u0072\u006f\u0075n\u0064":*_cdfgf =1;case "\u0062\u0065\u0076e\u006c":*_cdfgf =2;case "\u006d\u0069\u0074e\u0072":*_cdfgf =3;};};_feefd ,_cfbab =d .Token ();if _cfbab !=nil {return _cfbab ;};if _bbafb ,_abdfe :=_feefd .(_d .EndElement );_abdfe &&_bbafb .Name ==start .Name {return nil ;};return _cg .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",_feefd );}; -// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path -func (_gb *AG_Adj )ValidateWithPath (path string )error {return nil };func (_gccga *OfcColumn )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_gccga .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_bbaef :=range start .Attr {if _bbaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbaef .Name .Local =="\u0068\u0072\u0065\u0066"{_bead ,_edbdd :=_bbaef .Value ,error (nil );if _edbdd !=nil {return _edbdd ;};_gccga .HrefAttr =&_bead ;continue ;};if _bbaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbaef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gccga .ForcedashAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbaef .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfeca ,_begce :=_bbaef .Value ,error (nil );if _begce !=nil {return _begce ;};_gccga .TitleAttr =&_dfeca ;continue ;};if _bbaef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbaef .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dbfcd ,_ddfce :=_bbaef .Value ,error (nil );if _ddfce !=nil {return _ddfce ;};_gccga .AlthrefAttr =&_dbfcd ;continue ;};if _bbaef .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gccga .ImageaspectAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gccga .StartarrowAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gccga .LinestyleAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gccga .StartarrowwidthAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gccga .JoinstyleAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gccga .StartarrowlengthAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fedbaa ,_fegeg :=_bbaef .Value ,error (nil );if _fegeg !=nil {return _fegeg ;};_gccga .DashstyleAttr =&_fedbaa ;continue ;};if _bbaef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gccga .EndarrowAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gccga .FilltypeAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gccga .EndarrowwidthAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_badcc ,_acdcc :=_bbaef .Value ,error (nil );if _acdcc !=nil {return _acdcc ;};_gccga .OpacityAttr =&_badcc ;continue ;};if _bbaef .Name .Local =="\u0063\u006f\u006co\u0072"{_efefg ,_gddbb :=_bbaef .Value ,error (nil );if _gddbb !=nil {return _gddbb ;};_gccga .ColorAttr =&_efefg ;continue ;};if _bbaef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gccga .InsetpenAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gccga .EndarrowlengthAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0065\u0078\u0074"{_gccga .ExtAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gccga .EndcapAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bccaf ,_dedab :=_bbaef .Value ,error (nil );if _dedab !=nil {return _dedab ;};_gccga .Color2Attr =&_bccaf ;continue ;};if _bbaef .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gccga .ImagealignshapeAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_eacgb ,_ebdag :=_bbaef .Value ,error (nil );if _ebdag !=nil {return _ebdag ;};_gccga .WeightAttr =&_eacgb ;continue ;};if _bbaef .Name .Local =="\u0073\u0072\u0063"{_ddbfac ,_eccdb :=_bbaef .Value ,error (nil );if _eccdb !=nil {return _eccdb ;};_gccga .SrcAttr =&_ddbfac ;continue ;};if _bbaef .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gbbef ,_dbgfd :=_bbaef .Value ,error (nil );if _dbgfd !=nil {return _dbgfd ;};_gccga .ImagesizeAttr =&_gbbef ;continue ;};if _bbaef .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cdeab ,_bfcggf :=_e .ParseFloat (_bbaef .Value ,64);if _bfcggf !=nil {return _bfcggf ;};_gccga .MiterlimitAttr =&_cdeab ;continue ;};if _bbaef .Name .Local =="\u006f\u006e"{_gccga .OnAttr .UnmarshalXMLAttr (_bbaef );continue ;};};for {_dfgb ,_cefc :=d .Token ();if _cefc !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_cefc );};if _cbede ,_dfeab :=_dfgb .(_af .EndElement );_dfeab &&_cbede .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path +func (_gdgc *AG_Type )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path -func (_dfgdb *CT_Shadow )ValidateWithPath (path string )error {if _fccd :=_dfgdb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fccd !=nil {return _fccd ;};if _fggbb :=_dfgdb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fggbb !=nil {return _fggbb ;};if _bebca :=_dfgdb .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_bebca !=nil {return _bebca ;};return nil ;}; +// Validate validates the AG_ShapeAttributes and its children +func (_ggb *AG_ShapeAttributes )Validate ()error {return _ggb .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");}; -// Validate validates the OfcFill and its children -func (_bcacc *OfcFill )Validate ()error {return _bcacc .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func (_fegfef *Roundrect )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return _fegfef .CT_RoundRect .MarshalXML (e ,start );};const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);func (_dccf OfcST_BWMode )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_dccf .String (),start );};type ST_FillType byte ;func NewOfcColumn ()*OfcColumn {_agcea :=&OfcColumn {};_agcea .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _agcea ;};type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _ea .ST_TrueFalse ;StrokeokAttr _ea .ST_TrueFalse ;ShadowokAttr _ea .ST_TrueFalse ;ArrowokAttr _ea .ST_TrueFalse ;GradientshapeokAttr _ea .ST_TrueFalse ;TextpathokAttr _ea .ST_TrueFalse ;InsetpenokAttr _ea .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _ea .ST_TrueFalse ;IdAttr *string ;}; +// Validate validates the OfcCT_Complex and its children +func (_ebggf *OfcCT_Complex )Validate ()error {return _ebggf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_dbfbf ST_ShadowType )ValidateWithPath (path string )error {switch _dbfbf {case 0,1,2,3,4:default:return _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfbf ));};return nil ;};func (_afeae *OfcST_ConnectType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfdff ,_abffc :=d .Token ();if _abffc !=nil {return _abffc ;};if _bdcag ,_eaacgg :=_cfdff .(_d .EndElement );_eaacgg &&_bdcag .Name ==start .Name {*_afeae =1;return nil ;};if _gdccgf ,_egabcd :=_cfdff .(_d .CharData );!_egabcd {return _cg .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",_cfdff );}else {switch string (_gdccgf ){case "":*_afeae =0;case "\u006e\u006f\u006e\u0065":*_afeae =1;case "\u0072\u0065\u0063\u0074":*_afeae =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_afeae =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_afeae =4;};};_cfdff ,_abffc =d .Token ();if _abffc !=nil {return _abffc ;};if _fafbg ,_ceefg :=_cfdff .(_d .EndElement );_ceefg &&_fafbg .Name ==start .Name {return nil ;};return _cg .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",_cfdff );}; -// Validate validates the CT_Path and its children -func (_abcg *CT_Path )Validate ()error {return _abcg .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};func (_bcgad *OfcSignatureline )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _bcgad .OfcCT_SignatureLine .MarshalXML (e ,start );};func (_eegcb *OfcCT_ShapeDefaults )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";};if _eegcb .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_ef .Sprintf ("\u0025\u0076",*_eegcb .SpidmaxAttr )});};if _eegcb .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_eegcb .StyleAttr )});};if _eegcb .FillAttr !=_ea .ST_TrueFalseUnset {_bbede ,_dgbfd :=_eegcb .FillAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c"});if _dgbfd !=nil {return _dgbfd ;};start .Attr =append (start .Attr ,_bbede );};if _eegcb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_eegcb .FillcolorAttr )});};if _eegcb .StrokeAttr !=_ea .ST_TrueFalseUnset {_aegac ,_fcfbe :=_eegcb .StrokeAttr .MarshalXMLAttr (_af .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _fcfbe !=nil {return _fcfbe ;};start .Attr =append (start .Attr ,_aegac );};if _eegcb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_eegcb .StrokecolorAttr )});};if _eegcb .AllowincellAttr !=_ea .ST_TrueFalseUnset {_fcef ,_dfbg :=_eegcb .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dfbg !=nil {return _dfbg ;};start .Attr =append (start .Attr ,_fcef );};if _eegcb .ExtAttr !=ST_ExtUnset {_debefb ,_acabc :=_eegcb .ExtAttr .MarshalXMLAttr (_af .Name {Local :"\u0076\u003a\u0065x\u0074"});if _acabc !=nil {return _acabc ;};start .Attr =append (start .Attr ,_debefb );};e .EncodeToken (start );if _eegcb .Fill !=nil {_ccbba :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_eegcb .Fill ,_ccbba );};if _eegcb .Stroke !=nil {_cegfe :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_eegcb .Stroke ,_cegfe );};if _eegcb .Textbox !=nil {_aefee :=_af .StartElement {Name :_af .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_eegcb .Textbox ,_aefee );};if _eegcb .Shadow !=nil {_fgcgf :=_af .StartElement {Name :_af .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_eegcb .Shadow ,_fgcgf );};if _eegcb .Skew !=nil {_bcae :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_eegcb .Skew ,_bcae );};if _eegcb .Extrusion !=nil {_affagd :=_af .StartElement {Name :_af .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_eegcb .Extrusion ,_affagd );};if _eegcb .Callout !=nil {_aadedd :=_af .StartElement {Name :_af .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_eegcb .Callout ,_aadedd );};if _eegcb .Lock !=nil {_cacb :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_eegcb .Lock ,_cacb );};if _eegcb .Colormru !=nil {_begfg :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_eegcb .Colormru ,_begfg );};if _eegcb .Colormenu !=nil {_cbgab :=_af .StartElement {Name :_af .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_eegcb .Colormenu ,_cbgab );};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_eaeecg OfcST_CalloutPlacement )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_cafgda :=_af .Attr {};_cafgda .Name =name ;switch _eaeecg {case OfcST_CalloutPlacementUnset :_cafgda .Value ="";case OfcST_CalloutPlacementTop :_cafgda .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_cafgda .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_cafgda .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_cafgda .Value ="\u0075\u0073\u0065\u0072";};return _cafgda ,nil ;};func NewBackground ()*Background {_ccaee :=&Background {};_ccaee .CT_Background =*NewCT_Background ();return _ccaee ;}; +// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path +func (_dbfcb *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _gegb :=_dbfcb .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_gegb !=nil {return _gegb ;};if _cgdfd :=_dbfcb .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_cgdfd !=nil {return _cgdfd ;};if _cdggb :=_dbfcb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cdggb !=nil {return _cdggb ;};if _dbfcb .Fill !=nil {if _baebe :=_dbfcb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_baebe !=nil {return _baebe ;};};if _dbfcb .Stroke !=nil {if _cdgef :=_dbfcb .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_cdgef !=nil {return _cdgef ;};};if _dbfcb .Textbox !=nil {if _cdaecb :=_dbfcb .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_cdaecb !=nil {return _cdaecb ;};};if _dbfcb .Shadow !=nil {if _gcaa :=_dbfcb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gcaa !=nil {return _gcaa ;};};if _dbfcb .Skew !=nil {if _efdgb :=_dbfcb .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_efdgb !=nil {return _efdgb ;};};if _dbfcb .Extrusion !=nil {if _dabbd :=_dbfcb .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_dabbd !=nil {return _dabbd ;};};if _dbfcb .Callout !=nil {if _eebaf :=_dbfcb .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_eebaf !=nil {return _eebaf ;};};if _dbfcb .Lock !=nil {if _dbggb :=_dbfcb .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_dbggb !=nil {return _dbggb ;};};if _dbfcb .Colormru !=nil {if _fgbfc :=_dbfcb .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_fgbfc !=nil {return _fgbfc ;};};if _dbfcb .Colormenu !=nil {if _cddcd :=_dbfcb .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_cddcd !=nil {return _cddcd ;};};if _bdaf :=_dbfcb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bdaf !=nil {return _bdaf ;};return nil ;}; -// ValidateWithPath validates the Arc and its children, prefixing error messages with path -func (_bdb *Arc )ValidateWithPath (path string )error {if _begd :=_bdb .CT_Arc .ValidateWithPath (path );_begd !=nil {return _begd ;};return nil ;};func (_deebb *OfcST_CalloutPlacement )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_ceacbb ,_cgedde :=d .Token ();if _cgedde !=nil {return _cgedde ;};if _dceeg ,_eeafb :=_ceacbb .(_af .EndElement );_eeafb &&_dceeg .Name ==start .Name {*_deebb =1;return nil ;};if _gbae ,_abdacg :=_ceacbb .(_af .CharData );!_abdacg {return _ef .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",_ceacbb );}else {switch string (_gbae ){case "":*_deebb =0;case "\u0074\u006f\u0070":*_deebb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_deebb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_deebb =3;case "\u0075\u0073\u0065\u0072":*_deebb =4;};};_ceacbb ,_cgedde =d .Token ();if _cgedde !=nil {return _cgedde ;};if _efggf ,_dgfaa :=_ceacbb .(_af .EndElement );_dgfaa &&_efggf .Name ==start .Name {return nil ;};return _ef .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",_ceacbb );};func (_acbfa OfcST_ConnectorType )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_bgfb :=_af .Attr {};_bgfb .Name =name ;switch _acbfa {case OfcST_ConnectorTypeUnset :_bgfb .Value ="";case OfcST_ConnectorTypeNone :_bgfb .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_bgfb .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_bgfb .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_bgfb .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _bgfb ,nil ;};func (_adf *AG_ShapeAttributes )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _adf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_adf .OpacityAttr )});};if _adf .StrokedAttr !=_ea .ST_TrueFalseUnset {_efb ,_bce :=_adf .StrokedAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bce !=nil {return _bce ;};start .Attr =append (start .Attr ,_efb );};if _adf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_adf .StrokecolorAttr )});};if _adf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adf .StrokeweightAttr )});};if _adf .InsetpenAttr !=_ea .ST_TrueFalseUnset {_adec ,_fcb :=_adf .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fcb !=nil {return _fcb ;};start .Attr =append (start .Attr ,_adec );};if _adf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_adf .ChromakeyAttr )});};if _adf .FilledAttr !=_ea .ST_TrueFalseUnset {_cbad ,_ceag :=_adf .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ceag !=nil {return _ceag ;};start .Attr =append (start .Attr ,_cbad );};if _adf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_adf .FillcolorAttr )});};return nil ;};func (_fdfc *CT_H )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u0068";};if _fdfc .PositionAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_fdfc .PositionAttr )});};if _fdfc .PolarAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_fdfc .PolarAttr )});};if _fdfc .MapAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006d\u0061\u0070"},Value :_ef .Sprintf ("\u0025\u0076",*_fdfc .MapAttr )});};if _fdfc .InvxAttr !=_ea .ST_TrueFalseUnset {_gddge ,_aeea :=_fdfc .InvxAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0076\u0078"});if _aeea !=nil {return _aeea ;};start .Attr =append (start .Attr ,_gddge );};if _fdfc .InvyAttr !=_ea .ST_TrueFalseUnset {_dbgd ,_bacc :=_fdfc .InvyAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0076\u0079"});if _bacc !=nil {return _bacc ;};start .Attr =append (start .Attr ,_dbgd );};if _fdfc .SwitchAttr !=_ea .ST_TrueFalseBlankUnset {_gdbca ,_decg :=_fdfc .SwitchAttr .MarshalXMLAttr (_af .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _decg !=nil {return _decg ;};start .Attr =append (start .Attr ,_gdbca );};if _fdfc .XrangeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_fdfc .XrangeAttr )});};if _fdfc .YrangeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_fdfc .YrangeAttr )});};if _fdfc .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_fdfc .RadiusrangeAttr )});};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_adgea OfcST_FillType )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_adgea .String (),start );};func (_bcdef *ST_StrokeEndCap )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fccfd ,_cccgag :=d .Token ();if _cccgag !=nil {return _cccgag ;};if _ffbefa ,_ddgbcd :=_fccfd .(_af .EndElement );_ddgbcd &&_ffbefa .Name ==start .Name {*_bcdef =1;return nil ;};if _ggbdb ,_fcdde :=_fccfd .(_af .CharData );!_fcdde {return _ef .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",_fccfd );}else {switch string (_ggbdb ){case "":*_bcdef =0;case "\u0066\u006c\u0061\u0074":*_bcdef =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bcdef =2;case "\u0072\u006f\u0075n\u0064":*_bcdef =3;};};_fccfd ,_cccgag =d .Token ();if _cccgag !=nil {return _cccgag ;};if _aabbd ,_ecfd :=_fccfd .(_af .EndElement );_ecfd &&_aabbd .Name ==start .Name {return nil ;};return _ef .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",_fccfd );};func (_acgea OfcST_OLEType )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_feaade :=_af .Attr {};_feaade .Name =name ;switch _acgea {case OfcST_OLETypeUnset :_feaade .Value ="";case OfcST_OLETypeEmbed :_feaade .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_feaade .Value ="\u004c\u0069\u006e\u006b";};return _feaade ,nil ;};func (_fgebd *CT_Shape )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076:\u0073\u0068\u0061\u0070\u0065";};if _fgebd .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .GfxdataAttr )});};if _fgebd .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .EquationxmlAttr )});};if _fgebd .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .HrefAttr )});};if _fgebd .TargetAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .TargetAttr )});};if _fgebd .ClassAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .ClassAttr )});};if _fgebd .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .TitleAttr )});};if _fgebd .AltAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006c\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .AltAttr )});};if _fgebd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .CoordsizeAttr )});};if _fgebd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .CoordoriginAttr )});};if _fgebd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .WrapcoordsAttr )});};if _fgebd .PrintAttr !=_ea .ST_TrueFalseUnset {_cfgb ,_ebgcb :=_fgebd .PrintAttr .MarshalXMLAttr (_af .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ebgcb !=nil {return _ebgcb ;};start .Attr =append (start .Attr ,_cfgb );};if _fgebd .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .IdAttr )});};if _fgebd .StyleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .StyleAttr )});};if _fgebd .SpidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .SpidAttr )});};if _fgebd .OnedAttr !=_ea .ST_TrueFalseUnset {_bbac ,_gabbg :=_fgebd .OnedAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gabbg !=nil {return _gabbg ;};start .Attr =append (start .Attr ,_bbac );};if _fgebd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .RegroupidAttr )});};if _fgebd .DoubleclicknotifyAttr !=_ea .ST_TrueFalseUnset {_bbfbe ,_bcdb :=_fgebd .DoubleclicknotifyAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bcdb !=nil {return _bcdb ;};start .Attr =append (start .Attr ,_bbfbe );};if _fgebd .ButtonAttr !=_ea .ST_TrueFalseUnset {_cecg ,_ffde :=_fgebd .ButtonAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ffde !=nil {return _ffde ;};start .Attr =append (start .Attr ,_cecg );};if _fgebd .UserhiddenAttr !=_ea .ST_TrueFalseUnset {_ebfa ,_faeffc :=_fgebd .UserhiddenAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _faeffc !=nil {return _faeffc ;};start .Attr =append (start .Attr ,_ebfa );};if _fgebd .BulletAttr !=_ea .ST_TrueFalseUnset {_dgcef ,_cdbbb :=_fgebd .BulletAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cdbbb !=nil {return _cdbbb ;};start .Attr =append (start .Attr ,_dgcef );};if _fgebd .HrAttr !=_ea .ST_TrueFalseUnset {_edafc ,_ebfg :=_fgebd .HrAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0068\u0072"});if _ebfg !=nil {return _ebfg ;};start .Attr =append (start .Attr ,_edafc );};if _fgebd .HrstdAttr !=_ea .ST_TrueFalseUnset {_abaea ,_afdef :=_fgebd .HrstdAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _afdef !=nil {return _afdef ;};start .Attr =append (start .Attr ,_abaea );};if _fgebd .HrnoshadeAttr !=_ea .ST_TrueFalseUnset {_aeag ,_dgbab :=_fgebd .HrnoshadeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dgbab !=nil {return _dgbab ;};start .Attr =append (start .Attr ,_aeag );};if _fgebd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .HrpctAttr )});};if _fgebd .HralignAttr !=OfcST_HrAlignUnset {_fdbcg ,_bbddge :=_fgebd .HralignAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bbddge !=nil {return _bbddge ;};start .Attr =append (start .Attr ,_fdbcg );};if _fgebd .AllowincellAttr !=_ea .ST_TrueFalseUnset {_adgge ,_becf :=_fgebd .AllowincellAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _becf !=nil {return _becf ;};start .Attr =append (start .Attr ,_adgge );};if _fgebd .AllowoverlapAttr !=_ea .ST_TrueFalseUnset {_fccc ,_effgf :=_fgebd .AllowoverlapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _effgf !=nil {return _effgf ;};start .Attr =append (start .Attr ,_fccc );};if _fgebd .UserdrawnAttr !=_ea .ST_TrueFalseUnset {_cbde ,_dfaga :=_fgebd .UserdrawnAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _dfaga !=nil {return _dfaga ;};start .Attr =append (start .Attr ,_cbde );};if _fgebd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .BordertopcolorAttr )});};if _fgebd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .BorderleftcolorAttr )});};if _fgebd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .BorderbottomcolorAttr )});};if _fgebd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .BorderrightcolorAttr )});};if _fgebd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bfdef ,_gfcga :=_fgebd .DgmlayoutAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gfcga !=nil {return _gfcga ;};start .Attr =append (start .Attr ,_bfdef );};if _fgebd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .DgmnodekindAttr )});};if _fgebd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ceacb ,_gecb :=_fgebd .DgmlayoutmruAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gecb !=nil {return _gecb ;};start .Attr =append (start .Attr ,_ceacb );};if _fgebd .InsetmodeAttr !=OfcST_InsetModeUnset {_badcf ,_acffc :=_fgebd .InsetmodeAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _acffc !=nil {return _acffc ;};start .Attr =append (start .Attr ,_badcf );};if _fgebd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .OpacityAttr )});};if _fgebd .StrokedAttr !=_ea .ST_TrueFalseUnset {_abcdg ,_aedgc :=_fgebd .StrokedAttr .MarshalXMLAttr (_af .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aedgc !=nil {return _aedgc ;};start .Attr =append (start .Attr ,_abcdg );};if _fgebd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .StrokecolorAttr )});};if _fgebd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .StrokeweightAttr )});};if _fgebd .InsetpenAttr !=_ea .ST_TrueFalseUnset {_ceagg ,_dgage :=_fgebd .InsetpenAttr .MarshalXMLAttr (_af .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dgage !=nil {return _dgage ;};start .Attr =append (start .Attr ,_ceagg );};if _fgebd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .ChromakeyAttr )});};if _fgebd .FilledAttr !=_ea .ST_TrueFalseUnset {_ddfcb ,_eccbe :=_fgebd .FilledAttr .MarshalXMLAttr (_af .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eccbe !=nil {return _eccbe ;};start .Attr =append (start .Attr ,_ddfcb );};if _fgebd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .FillcolorAttr )});};if _fgebd .SptAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .SptAttr )});};if _fgebd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dgcc ,_cdfde :=_fgebd .ConnectortypeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cdfde !=nil {return _cdfde ;};start .Attr =append (start .Attr ,_dgcc );};if _fgebd .BwmodeAttr !=OfcST_BWModeUnset {_deaf ,_dfeaac :=_fgebd .BwmodeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dfeaac !=nil {return _dfeaac ;};start .Attr =append (start .Attr ,_deaf );};if _fgebd .BwpureAttr !=OfcST_BWModeUnset {_eegd ,_ddgb :=_fgebd .BwpureAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ddgb !=nil {return _ddgb ;};start .Attr =append (start .Attr ,_eegd );};if _fgebd .BwnormalAttr !=OfcST_BWModeUnset {_caafd ,_edag :=_fgebd .BwnormalAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _edag !=nil {return _edag ;};start .Attr =append (start .Attr ,_caafd );};if _fgebd .ForcedashAttr !=_ea .ST_TrueFalseUnset {_acbgb ,_ebecf :=_fgebd .ForcedashAttr .MarshalXMLAttr (_af .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ebecf !=nil {return _ebecf ;};start .Attr =append (start .Attr ,_acbgb );};if _fgebd .OleiconAttr !=_ea .ST_TrueFalseUnset {_cadb ,_ddacd :=_fgebd .OleiconAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ddacd !=nil {return _ddacd ;};start .Attr =append (start .Attr ,_cadb );};if _fgebd .OleAttr !=_ea .ST_TrueFalseBlankUnset {_bcdf ,_eegb :=_fgebd .OleAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u006fl\u0065"});if _eegb !=nil {return _eegb ;};start .Attr =append (start .Attr ,_bcdf );};if _fgebd .PreferrelativeAttr !=_ea .ST_TrueFalseUnset {_gafac ,_dcfef :=_fgebd .PreferrelativeAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dcfef !=nil {return _dcfef ;};start .Attr =append (start .Attr ,_gafac );};if _fgebd .CliptowrapAttr !=_ea .ST_TrueFalseUnset {_aaabf ,_bbfc :=_fgebd .CliptowrapAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bbfc !=nil {return _bbfc ;};start .Attr =append (start .Attr ,_aaabf );};if _fgebd .ClipAttr !=_ea .ST_TrueFalseUnset {_afeeg ,_gdeb :=_fgebd .ClipAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gdeb !=nil {return _gdeb ;};start .Attr =append (start .Attr ,_afeeg );};if _fgebd .TypeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .TypeAttr )});};if _fgebd .AdjAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u0064\u006a"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .AdjAttr )});};if _fgebd .PathAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_ef .Sprintf ("\u0025\u0076",*_fgebd .PathAttr )});};e .EncodeToken (start );if _fgebd .Ink !=nil {_gdcde :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_gdbaa :=range _fgebd .Ink {e .EncodeElement (_gdbaa ,_gdcde );};};if _fgebd .Iscomment !=nil {_cdagd :=_af .StartElement {Name :_af .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_fdcea :=range _fgebd .Iscomment {e .EncodeElement (_fdcea ,_cdagd );};};if _fgebd .Equationxml !=nil {_dbcc :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_adggg :=range _fgebd .Equationxml {e .EncodeElement (_adggg ,_dbcc );};};if _fgebd .EG_ShapeElements !=nil {for _ ,_aadb :=range _fgebd .EG_ShapeElements {_aadb .MarshalXML (e ,_af .StartElement {});};};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};func (_efgbfa *OfcEquationxml )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .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 _efgbfa .OfcCT_EquationXml .MarshalXML (e ,start );};func (_bebfa *CT_Fill )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if (start .Name ==_af .Name {}){start .Name .Local ="\u0076\u003a\u0066\u0069\u006c\u006c";};if _bebfa .TypeAttr !=ST_FillTypeUnset {_fgddd ,_abfc :=_bebfa .TypeAttr .MarshalXMLAttr (_af .Name {Local :"\u0074\u0079\u0070\u0065"});if _abfc !=nil {return _abfc ;};start .Attr =append (start .Attr ,_fgddd );};if _bebfa .OnAttr !=_ea .ST_TrueFalseUnset {_gccb ,_ddfg :=_bebfa .OnAttr .MarshalXMLAttr (_af .Name {Local :"\u006f\u006e"});if _ddfg !=nil {return _ddfg ;};start .Attr =append (start .Attr ,_gccb );};if _bebfa .ColorAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .ColorAttr )});};if _bebfa .OpacityAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .OpacityAttr )});};if _bebfa .Color2Attr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .Color2Attr )});};if _bebfa .SrcAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0072\u0063"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .SrcAttr )});};if _bebfa .HrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .HrefAttr )});};if _bebfa .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .AlthrefAttr )});};if _bebfa .SizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .SizeAttr )});};if _bebfa .OriginAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .OriginAttr )});};if _bebfa .PositionAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .PositionAttr )});};if _bebfa .AspectAttr !=ST_ImageAspectUnset {_gecd ,_cfac :=_bebfa .AspectAttr .MarshalXMLAttr (_af .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _cfac !=nil {return _cfac ;};start .Attr =append (start .Attr ,_gecd );};if _bebfa .ColorsAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .ColorsAttr )});};if _bebfa .AngleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .AngleAttr )});};if _bebfa .AlignshapeAttr !=_ea .ST_TrueFalseUnset {_bgadd ,_febf :=_bebfa .AlignshapeAttr .MarshalXMLAttr (_af .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _febf !=nil {return _febf ;};start .Attr =append (start .Attr ,_bgadd );};if _bebfa .FocusAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .FocusAttr )});};if _bebfa .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .FocussizeAttr )});};if _bebfa .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .FocuspositionAttr )});};if _bebfa .MethodAttr !=ST_FillMethodUnset {_fcca ,_fgeaa :=_bebfa .MethodAttr .MarshalXMLAttr (_af .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _fgeaa !=nil {return _fgeaa ;};start .Attr =append (start .Attr ,_fcca );};if _bebfa .DetectmouseclickAttr !=_ea .ST_TrueFalseUnset {_aef ,_faee :=_bebfa .DetectmouseclickAttr .MarshalXMLAttr (_af .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _faee !=nil {return _faee ;};start .Attr =append (start .Attr ,_aef );};if _bebfa .TitleAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .TitleAttr )});};if _bebfa .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .Opacity2Attr )});};if _bebfa .RecolorAttr !=_ea .ST_TrueFalseUnset {_fegb ,_fdda :=_bebfa .RecolorAttr .MarshalXMLAttr (_af .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"});if _fdda !=nil {return _fdda ;};start .Attr =append (start .Attr ,_fegb );};if _bebfa .RotateAttr !=_ea .ST_TrueFalseUnset {_bfce ,_dgbd :=_bebfa .RotateAttr .MarshalXMLAttr (_af .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _dgbd !=nil {return _dgbd ;};start .Attr =append (start .Attr ,_bfce );};if _bebfa .IdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .IdAttr )});};if _bebfa .RelidAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .RelidAttr )});};if _bebfa .SIdAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0069\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bebfa .SIdAttr )});};e .EncodeToken (start );if _bebfa .Fill !=nil {_dafdc :=_af .StartElement {Name :_af .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_bebfa .Fill ,_dafdc );};e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_fabgfb *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_fabgfb =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fabgfb =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_fabgfb =2;};return nil ;};func (_deefa *OfcComplex )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_deefa .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_gfcaa :=range start .Attr {if _gfcaa .Name .Local =="\u0065\u0078\u0074"{_deefa .ExtAttr .UnmarshalXMLAttr (_gfcaa );continue ;};};for {_dgfe ,_gbdfb :=d .Token ();if _gbdfb !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_gbdfb );};if _cdabga ,_cddfd :=_dgfe .(_af .EndElement );_cddfd &&_cdabga .Name ==start .Name {break ;};};return nil ;};func init (){_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcCT_ShapeDefaults );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u006e\u006b",NewOfcCT_Ink );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065",NewOfcCT_SignatureLine );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074",NewOfcCT_ShapeLayout );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070",NewOfcCT_IdMap );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005fR\u0065\u0067\u0072\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RegroupTable );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079",NewOfcCT_Entry );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewOfcCT_Rules );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052",NewOfcCT_R );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079",NewOfcCT_Proxy );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d",NewOfcCT_Diagram );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c",NewOfcCT_EquationXml );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RelationTable );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e",NewOfcCT_Relation );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075",NewOfcCT_ColorMru );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075",NewOfcCT_ColorMenu );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0053\u006b\u0065\u0077",NewOfcCT_Skew );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fE\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e",NewOfcCT_Extrusion );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074",NewOfcCT_Callout );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u004c\u006f\u0063\u006b",NewOfcCT_Lock );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074",NewOfcCT_OLEObject );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078",NewOfcCT_Complex );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064",NewOfcCT_StrokeChild );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068",NewOfcCT_ClipPath );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0046\u0069\u006c\u006c",NewOfcCT_Fill );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcShapedefaults );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074",NewOfcShapelayout );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065",NewOfcSignatureline );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0069\u006e\u006b",NewOfcInk );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0064i\u0061\u0067\u0072\u0061\u006d",NewOfcDiagram );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c",NewOfcEquationxml );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u006b\u0065\u0077",NewOfcSkew );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn",NewOfcExtrusion );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063a\u006c\u006c\u006f\u0075\u0074",NewOfcCallout );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u006f\u0063\u006b",NewOfcLock );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u004fL\u0045\u004f\u0062\u006a\u0065\u0063t",NewOfcOLEObject );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063o\u006d\u0070\u006c\u0065\u0078",NewOfcComplex );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u0065\u0066\u0074",NewOfcLeft );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0074\u006f\u0070",NewOfcTop );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0072\u0069\u0067h\u0074",NewOfcRight );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0062\u006f\u0074\u0074\u006f\u006d",NewOfcBottom );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006f\u006c\u0075\u006d\u006e",NewOfcColumn );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068",NewOfcClippath );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0066\u0069\u006c\u006c",NewOfcFill );}; \ No newline at end of file +// Validate validates the CT_Shadow and its children +func (_cbacf *CT_Shadow )Validate ()error {return _cbacf .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};func (_cdd *AG_OfficeShapeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdd .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cdd .SptAttr )});};if _cdd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dacc ,_cebb :=_cdd .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cebb !=nil {return _cebb ;};start .Attr =append (start .Attr ,_dacc );};if _cdd .BwmodeAttr !=OfcST_BWModeUnset {_efdg ,_bbdb :=_cdd .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bbdb !=nil {return _bbdb ;};start .Attr =append (start .Attr ,_efdg );};if _cdd .BwpureAttr !=OfcST_BWModeUnset {_fcbb ,_geg :=_cdd .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _geg !=nil {return _geg ;};start .Attr =append (start .Attr ,_fcbb );};if _cdd .BwnormalAttr !=OfcST_BWModeUnset {_egfc ,_cfe :=_cdd .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cfe !=nil {return _cfe ;};start .Attr =append (start .Attr ,_egfc );};if _cdd .ForcedashAttr !=_b .ST_TrueFalseUnset {_gdbc ,_deb :=_cdd .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _deb !=nil {return _deb ;};start .Attr =append (start .Attr ,_gdbc );};if _cdd .OleiconAttr !=_b .ST_TrueFalseUnset {_gbe ,_decd :=_cdd .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _decd !=nil {return _decd ;};start .Attr =append (start .Attr ,_gbe );};if _cdd .OleAttr !=_b .ST_TrueFalseBlankUnset {_ded ,_egacf :=_cdd .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _egacf !=nil {return _egacf ;};start .Attr =append (start .Attr ,_ded );};if _cdd .PreferrelativeAttr !=_b .ST_TrueFalseUnset {_gded ,_cfge :=_cdd .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _cfge !=nil {return _cfge ;};start .Attr =append (start .Attr ,_gded );};if _cdd .CliptowrapAttr !=_b .ST_TrueFalseUnset {_efga ,_aec :=_cdd .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _aec !=nil {return _aec ;};start .Attr =append (start .Attr ,_efga );};if _cdd .ClipAttr !=_b .ST_TrueFalseUnset {_cebbe ,_fbeb :=_cdd .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fbeb !=nil {return _fbeb ;};start .Attr =append (start .Attr ,_cebbe );};return nil ;};func (_dgacc *OfcST_DiagramLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aacfe ,_addae :=d .Token ();if _addae !=nil {return _addae ;};if _deebd ,_ggebf :=_aacfe .(_d .EndElement );_ggebf &&_deebd .Name ==start .Name {*_dgacc =1;return nil ;};if _becce ,_ffgded :=_aacfe .(_d .CharData );!_ffgded {return _cg .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",_aacfe );}else {switch string (_becce ){case "":*_dgacc =0;case "\u0030":*_dgacc =1;case "\u0031":*_dgacc =2;case "\u0032":*_dgacc =3;case "\u0033":*_dgacc =4;};};_aacfe ,_addae =d .Token ();if _addae !=nil {return _addae ;};if _dfdge ,_feeg :=_aacfe .(_d .EndElement );_feeg &&_dfdge .Name ==start .Name {return nil ;};return _cg .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",_aacfe );}; + +// Validate validates the OfcCT_Extrusion and its children +func (_efbcg *OfcCT_Extrusion )Validate ()error {return _efbcg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_aca *AG_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aca .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_aca .StyleAttr )});};return nil ;};func (_ebdee ST_ImageAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abcad :=_d .Attr {};_abcad .Name =name ;switch _ebdee {case ST_ImageAspectUnset :_abcad .Value ="";case ST_ImageAspectIgnore :_abcad .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_abcad .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_abcad .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _abcad ,nil ;};type OfcST_ConnectType byte ;func (_ccdee *OfcCT_RegroupTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_faafa :=range start .Attr {if _faafa .Name .Local =="\u0065\u0078\u0074"{_ccdee .ExtAttr .UnmarshalXMLAttr (_faafa );continue ;};};_fcbed :for {_bcfgd ,_fffde :=d .Token ();if _fffde !=nil {return _fffde ;};switch _eagce :=_bcfgd .(type ){case _d .StartElement :switch _eagce .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbebc :=NewOfcCT_Entry ();if _fgafe :=d .DecodeElement (_gbebc ,&_eagce );_fgafe !=nil {return _fgafe ;};_ccdee .Entry =append (_ccdee .Entry ,_gbebc );default:_af .Log ("\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",_eagce .Name );if _aeeba :=d .Skip ();_aeeba !=nil {return _aeeba ;};};case _d .EndElement :break _fcbed ;case _d .CharData :};};return nil ;};func init (){_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );}; \ No newline at end of file diff --git a/spreadsheet/convert/convert.go b/spreadsheet/convert/convert.go index 1cd0e97ccd..0e723d01a5 100644 --- a/spreadsheet/convert/convert.go +++ b/spreadsheet/convert/convert.go @@ -9,16 +9,16 @@ // 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 convert ;import (_d "github.com/unidoc/unioffice/common/tempstorage";_fg "github.com/unidoc/unioffice/internal/convertutils";_da "github.com/unidoc/unioffice/measurement";_e "github.com/unidoc/unioffice/schema/soo/dml";_ae "github.com/unidoc/unioffice/schema/soo/dml/chart";_dc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "github.com/unidoc/unioffice/schema/soo/sml";_eb "github.com/unidoc/unioffice/spreadsheet";_ea "github.com/unidoc/unioffice/spreadsheet/reference";_ge "github.com/unidoc/unipdf/v3/creator";_a "github.com/unidoc/unipdf/v3/model";_fa "image";_g "log";_fd "strconv";);func (_gge *convertContext )makeAnchors (){_ebc ,_bfg :=_gge ._geab .GetDrawing ();if _ebc !=nil {for _ ,_ca :=range _ebc .EG_Anchor {_bcf :=&anchor {};if _dd :=_ca .TwoCellAnchor ;_dd !=nil {_cb ,_bd :=_dd .From ,_dd .To ;if _cb ==nil ||_bd ==nil {return ;};_bcf ._bggb =int (_cb .Row );_bcf ._bcc =_fg .FromSTCoordinate (_cb .RowOff );_bcf ._fffc =int (_cb .Col );_bcf ._ffcde =_fg .FromSTCoordinate (_cb .ColOff );_bcf ._gfgg =int (_bd .Row );_bcf ._ecc =_fg .FromSTCoordinate (_bd .RowOff );_bcf ._ebab =int (_bd .Col );_bcf ._fce =_fg .FromSTCoordinate (_bd .ColOff );if _ba :=_dd .Choice ;_ba !=nil {if _gde :=_ba .Pic ;_gde !=nil {if _bae :=_gde .BlipFill ;_bae !=nil {if _aa :=_bae .Blip ;_aa !=nil {if _baf :=_aa .EmbedAttr ;_baf !=nil {for _ ,_bdc :=range _bfg .X ().Relationship {if _bdc .IdAttr ==*_baf {for _ ,_eba :=range _gge ._adbd .Images {if _eba .Target ()==_bdc .TargetAttr {_fc ,_daa :=_d .Open (_eba .Path ());if _daa !=nil {_g .Println ("\u004f\u0070\u0065\u006e i\u006d\u0061\u0067\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0072\u0072\u006fr\u003a",_daa );continue ;};_fb ,_ ,_daa :=_fa .Decode (_fc );if _daa !=nil {_g .Println ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a",_daa );continue ;};_bcf ._dfb =_fb ;};};};};};};};}else if _fcb :=_ba .GraphicFrame ;_fcb !=nil {if _dcf :=_fcb .Graphic ;_dcf !=nil {if _cd :=_dcf .GraphicData ;_cd !=nil {for _ ,_bafb :=range _cd .Any {if _cg ,_ff :=_bafb .(*_ae .Chart );_ff {for _ ,_bda :=range _bfg .X ().Relationship {if _bda .IdAttr ==_cg .IdAttr {_acg :=_gge ._adbd .GetChartByTargetId (_bda .TargetAttr );if _acg !=nil {_bcf ._ffbad =_acg ;};};};};};};};};};};if _bcf ._dfb !=nil ||_bcf ._ffbad !=nil {_gge ._gdc =append (_gge ._gdc ,_bcf );};};};};type line struct{_befc float64 ;_cfea []*symbol ;_acgf float64 ;};func (_dec *convertContext )determineMaxIndexes (){var _gagd ,_aec int ;_gagd =int (_dec ._geab .MaxColumnIdx ());_bef :=_dec ._geab .Rows ();if len (_bef )> 0{_aec =int (_bef [len (_bef )-1].RowNumber ());};for _ ,_bfgc :=range _dec ._gdc {if _bfgc ._gfgg >=_aec {_aec =_bfgc ._gfgg +1;};if _bfgc ._ebab >=_gagd {_gagd =_bfgc ._ebab +1;};};_dec ._ebcaf =_aec ;_dec ._dgee =_gagd ;};func (_bcb *convertContext )distributeAnchors (){for _ ,_fde :=range _bcb ._gdc {_abgc ,_bbe :=_fde ._bggb ,_fde ._bcc ;_dbcd ,_gff :=_fde ._fffc ,_fde ._ffcde ;_dab ,_ccc :=_fde ._gfgg ,_fde ._ecc ;_gecc ,_ggg :=_fde ._ebab ,_fde ._fce ;var _efd ,_fad ,_egbb ,_gdec *page ;for _ ,_eecg :=range _bcb ._bec {for _ ,_ec :=range _eecg ._gcbe {if _abgc >=_ec ._gbae ._dfa &&_abgc < _ec ._gbae ._cfc {if _dbcd >=_ec ._cgc ._dcad &&_dbcd < _ec ._cgc ._fgg {_ec ._gee =true ;_efd =_ec ;};if _gecc >=_ec ._cgc ._dcad &&_gecc < _ec ._cgc ._fgg {_ec ._gee =true ;_fad =_ec ;};};if _dab >=_ec ._gbae ._dfa &&_dab < _ec ._gbae ._cfc {if _dbcd >=_ec ._cgc ._dcad &&_dbcd < _ec ._cgc ._fgg {_ec ._gee =true ;_gdec =_ec ;};if _gecc >=_ec ._cgc ._dcad &&_gecc < _ec ._cgc ._fgg {_ec ._gee =true ;_egbb =_ec ;};};};};_dbca :=_efd !=_fad ;_aced :=_efd !=_gdec ;if _dbca &&_aced {_adg :=_bcb ._ede [_dbcd ]._ffcg +_da .FromEMU (_gff );_gfbd :=_efd ._cgc ._adag ;_cgdd :=_bcb ._ede [_gecc ]._ffcg +_da .FromEMU (_ggg );_fgf :=_bcb ._ggac [_abgc ]._def +_da .FromEMU (_bbe );_dfe :=float64 (_efd ._gbae ._gad );_cdda :=_bcb ._ggac [_dab ]._def +_da .FromEMU (_ccc );_deac :=_cgdd +_gfbd -_adg ;_bcgd :=_cdda +_dfe -_fgf ;_gebf :=_bcb .imageFromAnchor (_fde ,_deac ,_bcgd );_efd ._fcbg =append (_efd ._fcbg ,_bcb .getImage (_gebf ,_bcgd ,_deac ,_adg ,_fgf ,_gfbd -_adg ,_dfe -_fgf ,_egb ));_fad ._fcbg =append (_fad ._fcbg ,_bcb .getImage (_gebf ,_bcgd ,_deac ,0,_fgf ,_gfbd -_adg ,_dfe -_fgf ,_gb ));_gdec ._fcbg =append (_gdec ._fcbg ,_bcb .getImage (_gebf ,_bcgd ,_deac ,_adg ,0,_gfbd -_adg ,_dfe -_fgf ,_ege ));_egbb ._fcbg =append (_egbb ._fcbg ,_bcb .getImage (_gebf ,_bcgd ,_deac ,0,0,_gfbd -_adg ,_dfe -_fgf ,_bg ));}else if _dbca {_bdaa :=_bcb ._ggac [_abgc ]._def +_da .FromEMU (_bbe );_efdb :=_bcb ._ggac [_dab ]._def +_da .FromEMU (_ccc );_beff :=_bcb ._ede [_dbcd ]._ffcg +_da .FromEMU (_gff );_ebgg :=_efd ._cgc ._adag ;_bdf :=_bcb ._ede [_gecc ]._ffcg +_da .FromEMU (_ggg );_gae :=_bdf +_ebgg -_beff ;_egc :=_efdb -_bdaa ;_bgee :=_bcb .imageFromAnchor (_fde ,_gae ,_egc );_efd ._fcbg =append (_efd ._fcbg ,_bcb .getImage (_bgee ,_egc ,_gae ,_beff ,_bdaa ,_ebgg -_beff ,0,_ga ));_fad ._fcbg =append (_fad ._fcbg ,_bcb .getImage (_bgee ,_egc ,_gae ,0,_bdaa ,_ebgg -_beff ,0,_db ));}else if _aced {_caf :=_bcb ._ede [_dbcd ]._ffcg +_da .FromEMU (_gff );_cda :=_bcb ._ede [_gecc ]._ffcg +_da .FromEMU (_ggg );_egbd :=_bcb ._ggac [_abgc ]._def +_da .FromEMU (_bbe );_gffe :=float64 (_efd ._gbae ._gad );_dcfb :=_bcb ._ggac [_dab ]._def +_da .FromEMU (_ccc );_gba :=_cda -_caf ;_cefa :=_dcfb +_gffe -_egbd ;_bfge :=_bcb .imageFromAnchor (_fde ,_gba ,_cefa );_efd ._fcbg =append (_efd ._fcbg ,_bcb .getImage (_bfge ,_cefa ,_gba ,_caf ,_egbd ,0,_gffe -_egbd ,_ac ));_gdec ._fcbg =append (_gdec ._fcbg ,_bcb .getImage (_bfge ,_cefa ,_gba ,_caf ,0,0,_gffe -_egbd ,_gg ));}else {_dcdb :=_bcb ._ede [_dbcd ]._ffcg +_da .FromEMU (_gff );_abd :=_bcb ._ede [_gecc ]._ffcg +_da .FromEMU (_ggg );_ccdg :=_bcb ._ggac [_abgc ]._def +_da .FromEMU (_bbe );_efag :=_bcb ._ggac [_dab ]._def +_da .FromEMU (_ccc );_aad :=_abd -_dcdb ;_dae :=_efag -_ccdg ;_bab :=_bcb .imageFromAnchor (_fde ,_aad ,_dae );_efd ._fcbg =append (_efd ._fcbg ,_bcb .getImage (_bab ,_dae ,_aad ,_dcdb ,_ccdg ,0,0,_fag ));};};};var _bc =_fgc (1);func (_dgf *convertContext )getContentFromCell (_decg _eb .Cell ,_cbb *style ,_eed float64 ,_ebba bool )([]*line ,_c .ST_CellType ){_bff :=_decg .X ();var _caag []*symbol ;switch _bff .TAttr {case _c .ST_CellTypeS :_fdb :=_bff .V ;if _fdb !=nil {_agg ,_ggf :=_fd .Atoi (*_fdb );if _ggf ==nil {_ebcc :=_dgf ._adbd .SharedStrings .X ().Si [_agg ];if _ebcc .T !=nil {_caag =_dgf .getSymbolsFromString (*_ebcc .T ,_cbb );}else if _ebcc .R !=nil {_caag =_dgf .getSymbolsFromR (_ebcc .R ,_cbb );};};};case _c .ST_CellTypeB :_gaef :=_bff .V ;if _gaef !=nil {if *_gaef =="\u0030"{_caag =_dgf .getSymbolsFromString ("\u0046\u0041\u004cS\u0045",_cbb );}else {_caag =_dgf .getSymbolsFromString ("\u0054\u0052\u0055\u0045",_cbb );};};default:_caag =_dgf .getSymbolsFromString (_decg .GetFormattedValue (),_cbb );};_fada :=0.0;_fdg :=0.0;var _ecd []*line ;var _gegc bool ;if _cbb !=nil {if _cbb ._ged !=nil {if *_cbb ._ged {_gegc =true ;};};if _cbb ._gdb !=nil {if *_cbb ._gdb {_gegc =true ;};};};if _ebba {_ecd =[]*line {};_gefg :=_eed -2*_geb ;_ffeaa :=[]*symbol {};for _ ,_dgg :=range _caag {_eadc (_dgg );if _fada +_dgg ._cccf >=_gefg {_bfgee :=_cfg (_ffeaa );if _gegc {_bfgee /=_b ;};_ecd =append (_ecd ,&line {_befc :_fdg ,_cfea :_ffeaa ,_acgf :_bfgee });_ffeaa =[]*symbol {_dgg };_fada =_dgg ._cccf ;_fdg +=_bfgee ;}else {_dgg ._gfga =_fada ;_fada +=_dgg ._cccf ;_ffeaa =append (_ffeaa ,_dgg );};};_bfe :=_cfg (_ffeaa );if _gegc {_bfe /=_b ;};if len (_ffeaa )> 0{_ecd =append (_ecd ,&line {_befc :_fdg ,_cfea :_ffeaa ,_acgf :_bfe });};}else {for _ ,_aff :=range _caag {_eadc (_aff );_aff ._gfga =_fada ;_fada +=_aff ._cccf ;};if len (_caag )> 0{_ecd =[]*line {&line {_cfea :_caag ,_acgf :_cfg (_caag )}};};};_gcg :=_bff .TAttr ;if _gcg ==_c .ST_CellTypeUnset {_gcg =_c .ST_CellTypeN ;};return _ecd ,_gcg ;};func (_adf *convertContext )makeRowspans (){var _dgc float64 ;_dbc :=0;for _abc ,_cbf :=range _adf ._ggac {_egd :=_cbf ._gca +_cbf ._dbf ;if _dgc +_egd <=_adf ._gbe {_cbf ._def =_dgc ;_dgc +=_egd ;}else {_adf ._afd =append (_adf ._afd ,&rowspan {_gad :_dgc ,_dfa :_dbc ,_cfc :_abc });_dbc =_abc ;_cbf ._def =0;_dgc =_egd ;};};_adf ._afd =append (_adf ._afd ,&rowspan {_gad :_dgc ,_dfa :_dbc ,_cfc :len (_adf ._ggac )});};const _gf =0.25;func _eadc (_gea *symbol ){_dgdg :=_ge .New ();_dcgb :=_dgdg .NewStyledParagraph ();_dcgb .SetMargins (0,0,0,0);_cdaa :=_dcgb .Append (_gea ._eabf );if _gea ._eddg !=nil {_cdaa .Style =*_gea ._eddg ;};_gea ._gfbc =_dcgb .Height ();if _gea ._cccf ==0{_gea ._cccf =_dcgb .Width ();};};func (_bfd *convertContext )imageFromAnchor (_fbe *anchor ,_fbf ,_ega float64 )_fa .Image {if _fbe ._dfb !=nil {return _fbe ._dfb ;};if _fbe ._ffbad !=nil {_dgcg ,_fff :=_fg .MakeImageFromChartSpace (_fbe ._ffbad ,_ega ,_fbf ,_bfd ._bdcg );if _fff !=nil {_g .Println ("\u0043\u0061n\u006e\u006f\u0074\u0020m\u0061\u006be\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0063\u0068\u0061\u0072\u0074\u0053p\u0061\u0063\u0065\u003a",_fff );return nil ;};return _dgcg ;};return nil ;};func _fgc (_bdeg float64 )float64 {return _bdeg *_da .Millimeter };func (_fgaf *convertContext )makeCells (){_ffea :=_fgaf ._geab ;_bbg :=_ffea .Rows ();_aeb :=0;for _ ,_acgc :=range _fgaf ._ggac {_acgc ._afge =[]*cell {};_dgd :=0.0;_ada :=_acgc ._ccb ;if _acgc ._eeda {_cbc :=_bbg [_aeb ];_aeb ++;_fae :=_acgc ._gca ;for _ ,_dea :=range _cbc .Cells (){_gebg ,_bdd :=_ea .ParseCellReference (_dea .Reference ());if _bdd !=nil {_g .Println (_bdd );continue ;};_eadf :=_fgaf ._ede [_gebg .ColumnIdx ];_cdd :=_eadf ._cgb ;_faf :=_cdd ;_baa :=_eadf ._baba ;var _bee ,_dga ,_baef ,_ce bool ;for _ ,_gfa :=range _fgaf ._fba {if _gebg .RowIdx >=_gfa ._cac &&_gebg .RowIdx <=_gfa ._efef &&_gebg .ColumnIdx >=_gfa ._gbfc &&_gebg .ColumnIdx <=_gfa ._debd {if _gebg .ColumnIdx ==_gfa ._gbfc &&_gebg .RowIdx ==_gfa ._cac {_cdd =_gfa ._beed ;_fae =_gfa ._afb ;};_bee =_gebg .RowIdx !=_gfa ._cac ;_dga =_gebg .RowIdx !=_gfa ._efef ;_baef =_gebg .ColumnIdx !=_gfa ._gbfc ;_ce =_gebg .ColumnIdx !=_gfa ._debd ;};};_bcg :=_fgaf .getStyleFromCell (_dea ,_ada ,_baa );var _cge ,_cef ,_ffb bool ;var _acbe ,_dcd ,_gfg ,_ggeb *border ;var _efe _c .ST_VerticalAlignment ;var _edd _c .ST_HorizontalAlignment ;if _bcg !=nil {if !_bee {_acbe =_bcg ._gbc ;};if !_dga {_dcd =_bcg ._bdeb ;};if !_baef {_gfg =_bcg ._gdbd ;};if !_ce {_ggeb =_bcg ._dacc ;};if _dcd !=nil &&_dcd ._bgg > _dgd {_dgd =_dcd ._bgg ;};_efe =_bcg ._gbdb ;_edd =_bcg ._adgb ;if _bcg ._ged !=nil {_cge =*_bcg ._ged ;};if _bcg ._gdb !=nil {_cef =*_bcg ._gdb ;};_ffb =_bcg ._cga ;};_cf ,_eadg :=_fgaf .getContentFromCell (_dea ,_bcg ,_cdd ,_ffb );_df :=&cell {_caabf :_eadg ,_bea :_cdd ,_adfb :_faf ,_edaf :_fae ,_dddgb :_cf ,_egfd :_acbe ,_ade :_dcd ,_fdbb :_gfg ,_ece :_ggeb ,_fec :_cge ,_dbcac :_cef };_fgaf .alignSymbolsHorizontally (_df ,_edd );_fgaf .alignSymbolsVertically (_df ,_efe );_acgc ._afge =append (_acgc ._afge ,_df );};};_acgc ._dbf =_dgd ;};};func (_cfb *convertContext )getSymbolsFromR (_gead []*_c .CT_RElt ,_gbge *style )[]*symbol {_dbe :=[]*symbol {};for _ ,_bcdd :=range _gead {_eegd :=_cfb .combineCellStyleWithRPrElt (_gbge ,_bcdd .RPr );for _ ,_dcb :=range _bcdd .T {_dbe =append (_dbe ,&symbol {_eabf :string (_dcb ),_eddg :_cfb .makeTextStyleFromCellStyle (_eegd )});};};return _dbe ;};var _eaee =map[uint32 ]_ge .PageSize {1:_ge .PageSize {8.5*_da .Inch ,11*_da .Inch },2:_ge .PageSize {8.5*_da .Inch ,11*_da .Inch },3:_ge .PageSize {11*_da .Inch ,17*_da .Inch },4:_ge .PageSize {17*_da .Inch ,11*_da .Inch },5:_ge .PageSize {8.5*_da .Inch ,14*_da .Inch },6:_ge .PageSize {5.5*_da .Inch ,8.5*_da .Inch },7:_ge .PageSize {7.5*_da .Inch ,10*_da .Inch },8:_ge .PageSize {_fgc (297),_fgc (420)},9:_ge .PageSize {_fgc (210),_fgc (297)},10:_ge .PageSize {_fgc (210),_fgc (297)},11:_ge .PageSize {_fgc (148),_fgc (210)},70:_ge .PageSize {_fgc (105),_fgc (148)},12:_ge .PageSize {_fgc (250),_fgc (354)},13:_ge .PageSize {_fgc (182),_fgc (257)},14:_ge .PageSize {8.5*_da .Inch ,13*_da .Inch },20:_ge .PageSize {4.125*_da .Inch ,9.5*_da .Inch },27:_ge .PageSize {_fgc (110),_fgc (220)},28:_ge .PageSize {_fgc (162),_fgc (229)},34:_ge .PageSize {_fgc (250),_fgc (176)},29:_ge .PageSize {_fgc (324),_fgc (458)},30:_ge .PageSize {_fgc (229),_fgc (324)},31:_ge .PageSize {_fgc (114),_fgc (162)},37:_ge .PageSize {3.88*_da .Inch ,7.5*_da .Inch },43:_ge .PageSize {_fgc (100),_fgc (148)},69:_ge .PageSize {_fgc (200),_fgc (148)}};func (_bb *convertContext )makeCols (){_ddf :=_bb ._geab ;_ffe :=_ddf .X ();_ebb :=[]*colInfo {};_gfb :=[]colWidthRange {};if _eaa :=_ffe .Cols ;len (_eaa )> 0{for _ ,_bgf :=range _eaa [0].Col {_bba :=65.0;if _aeg :=_bgf .WidthAttr ;_aeg !=nil {if *_aeg > 0.83{*_aeg -=0.83;};if *_aeg <=1{_bba =*_aeg *11;}else {_bba =5+*_aeg *6;};};_ddb :=int (_bgf .MinAttr -1);_bbb :=int (_bgf .MaxAttr -1);_gfb =append (_gfb ,colWidthRange {_adac :_ddb ,_ddg :_bbb ,_fca :_bba ,_gbb :_bb .getStyle (_bgf .StyleAttr )});};};_aea :=0;for _fga :=0;_fga <=_bb ._dgee ;_fga ++{var _ace float64 ;var _eaf *style ;if _aea >=len (_gfb ){_ace =65;}else {_bbc :=_gfb [_aea ];if _fga >=_bbc ._adac &&_fga <=_bbc ._ddg {_ace =_bbc ._fca ;_eaf =_bbc ._gbb ;if _fga ==_bbc ._ddg {_aea ++;};}else {_ace =65;};};_ebb =append (_ebb ,&colInfo {_cgb :_ace ,_baba :_eaf });};_bb ._ede =_ebb ;};func (_eeg *convertContext )makeMergedCells (){_efg :=[]*mergedCell {};for _ ,_ebg :=range _eeg ._geab .MergedCells (){_gec ,_fda ,_dde :=_ea .ParseRangeReference (_ebg .Reference ());if _dde !=nil {_g .Println ("\u0065r\u0072\u006f\u0072\u0020p\u0061\u0072\u0073\u0069\u006eg\u0020m\u0065r\u0067\u0065\u0064\u0020\u0063\u0065\u006cl",_dde );continue ;};_cgd :=mergedCell {_cac :_gec .RowIdx ,_gbfc :_gec .ColumnIdx ,_efef :_fda .RowIdx ,_debd :_fda .ColumnIdx };for _fcbd :=_cgd ._gbfc -1;_fcbd < _cgd ._debd ;_fcbd ++{_cgd ._beed +=_eeg ._ede [_fcbd ]._cgb ;};for _afc :=_cgd ._cac -1;_afc < _cgd ._efef ;_afc ++{_cgd ._afb +=_eeg ._ggac [_afc ]._gca ;};_efg =append (_efg ,&_cgd );};_eeg ._fba =_efg ;};func (_gcdd *convertContext )getStyleFromCell (_ceb _eb .Cell ,_dcgd ,_acdd *style )*style {_fgaa :=_ceb .X ();_dcae :=_gcdd .getStyle (_fgaa .SAttr );_cacd (_dcae ,_dcgd );_cacd (_dcae ,_acdd );return _dcae ;};func (_abg *convertContext )makeRows (){_gc :=[]*rowInfo {};_fcg :=_abg ._geab .Rows ();_bbd :=0;for _ ,_gcf :=range _fcg {_bbd ++;_eec :=int (_gcf .RowNumber ());if _eec > _bbd {for _fdd :=_bbd ;_fdd < _eec ;_fdd ++{_gc =append (_gc ,&rowInfo {_gca :16/_fge });};_bbd =_eec ;};var _ffc float64 ;if _gcf .X ().HtAttr ==nil {_ffc =16;}else {_ffc =*_gcf .X ().HtAttr ;};_gc =append (_gc ,&rowInfo {_gca :_ffc /_fge ,_eeda :true ,_ccb :_abg .getStyle (_gcf .X ().SAttr )});};for _fcfa :=len (_gc );_fcfa < _abg ._ebcaf ;_fcfa ++{_gc =append (_gc ,&rowInfo {_gca :16/_fge });};_abg ._ggac =_gc ;};func (_gfc *convertContext )alignSymbolsHorizontally (_dadb *cell ,_egcb _c .ST_HorizontalAlignment ){if _egcb ==_c .ST_HorizontalAlignmentUnset {switch _dadb ._caabf {case _c .ST_CellTypeB :_egcb =_c .ST_HorizontalAlignmentCenter ;case _c .ST_CellTypeN :_egcb =_c .ST_HorizontalAlignmentRight ;default:_egcb =_c .ST_HorizontalAlignmentLeft ;};};var _ddbe float64 ;for _ ,_gga :=range _dadb ._dddgb {switch _egcb {case _c .ST_HorizontalAlignmentLeft :_ddbe =_geb ;case _c .ST_HorizontalAlignmentRight :_daba :=_gcd (_gga ._cfea );_ddbe =_dadb ._bea -_geb -_daba ;case _c .ST_HorizontalAlignmentCenter :_adgd :=_gcd (_gga ._cfea );_ddbe =(_dadb ._bea -_adgd )/2;};for _ ,_bac :=range _gga ._cfea {_bac ._gfga +=_ddbe ;};};};const _ead =2;type colWidthRange struct{_adac int ;_ddg int ;_fca float64 ;_gbb *style ;};func _cacd (_face ,_edg *style ){if _edg ==nil {return ;};if _face ==nil {_face =_edg ;return ;};if _face ._dged ==nil {_face ._dged =_edg ._dged ;};if _face ._bca ==nil {_face ._bca =_edg ._bca ;};if _face ._gfdgb ==nil {_face ._gfdgb =_edg ._gfdgb ;};if _face ._aecg ==nil {_face ._aecg =_edg ._aecg ;};if _face ._ffgb ==nil {_face ._ffgb =_edg ._ffgb ;};if _face ._dddg ==nil {_face ._dddg =_edg ._dddg ;};if _face ._ged ==nil {_face ._ged =_edg ._ged ;};if _face ._gdb ==nil {_face ._gdb =_edg ._gdb ;};if _face ._gbc ==nil {_face ._gbc =_edg ._gbc ;};if _face ._bdeb ==nil {_face ._bdeb =_edg ._bdeb ;};if _face ._gdbd ==nil {_face ._gdbd =_edg ._gdbd ;};if _face ._dacc ==nil {_face ._dacc =_edg ._dacc ;};if _face ._gbdb ==_c .ST_VerticalAlignmentUnset {_face ._gbdb =_edg ._gbdb ;};if _face ._adgb ==_c .ST_HorizontalAlignmentUnset {_face ._adgb =_edg ._adgb ;};};const _af =1.5; +package convert ;import (_ce "github.com/unidoc/unioffice/common/tempstorage";_add "github.com/unidoc/unioffice/internal/convertutils";_fd "github.com/unidoc/unioffice/measurement";_b "github.com/unidoc/unioffice/schema/soo/dml";_dd "github.com/unidoc/unioffice/schema/soo/dml/chart";_g "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gg "github.com/unidoc/unioffice/schema/soo/sml";_ec "github.com/unidoc/unioffice/spreadsheet";_e "github.com/unidoc/unioffice/spreadsheet/reference";_ad "github.com/unidoc/unipdf/v3/creator";_fb "github.com/unidoc/unipdf/v3/model";_c "image";_f "log";_a "strconv";);func (_fbdb *convertContext )imageFromAnchor (_cdcg *anchor ,_ddae ,_aba float64 )_c .Image {if _cdcg ._cdcd !=nil {return _cdcg ._cdcd ;};if _cdcg ._eeg !=nil {_gcfa ,_dcag :=_add .MakeImageFromChartSpace (_cdcg ._eeg ,_ddae ,_aba ,_fbdb ._cbf );if _dcag !=nil {_f .Println ("\u0043\u0061n\u006e\u006f\u0074\u0020m\u0061\u006be\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0063\u0068\u0061\u0072\u0074\u0053p\u0061\u0063\u0065\u003a",_dcag );return nil ;};return _gcfa ;};return nil ;};func _gdfc (_ceagd ,_gfbc *style ){if _gfbc ==nil {return ;};if _ceagd ==nil {_ceagd =_gfbc ;return ;};if _ceagd ._efe ==nil {_ceagd ._efe =_gfbc ._efe ;};if _ceagd ._agfd ==nil {_ceagd ._agfd =_gfbc ._agfd ;};if _ceagd ._ebdg ==nil {_ceagd ._ebdg =_gfbc ._ebdg ;};if _ceagd ._egabb ==nil {_ceagd ._egabb =_gfbc ._egabb ;};if _ceagd ._eabd ==nil {_ceagd ._eabd =_gfbc ._eabd ;};if _ceagd ._bfde ==nil {_ceagd ._bfde =_gfbc ._bfde ;};if _ceagd ._fagd ==nil {_ceagd ._fagd =_gfbc ._fagd ;};if _ceagd ._beb ==nil {_ceagd ._beb =_gfbc ._beb ;};if _ceagd ._cfe ==nil {_ceagd ._cfe =_gfbc ._cfe ;};if _ceagd ._dga ==nil {_ceagd ._dga =_gfbc ._dga ;};if _ceagd ._cae ==nil {_ceagd ._cae =_gfbc ._cae ;};if _ceagd ._gcg ==nil {_ceagd ._gcg =_gfbc ._gcg ;};if _ceagd ._dgaf ==_gg .ST_VerticalAlignmentUnset {_ceagd ._dgaf =_gfbc ._dgaf ;};if _ceagd ._dcg ==_gg .ST_HorizontalAlignmentUnset {_ceagd ._dcg =_gfbc ._dcg ;};};type border struct{_cgfd float64 ;_edgc _ad .Color ;};func (_gaf *convertContext )makePagespans (){_gaf ._gcb =[]*pagespan {};_gf :=0.0;_efd :=0;for _ggde ,_dde :=range _gaf ._bbga {_dad :=_dde ._aab ;if _gf +_dad <=_gaf ._eeag {_dde ._dfdb =_gf ;_gf +=_dad ;}else {_dde ._dfdb =0;_gaf ._gcb =append (_gaf ._gcb ,&pagespan {_bfbgf :_gf ,_bage :_efd ,_cfg :_ggde });_gf =_dad ;_efd =_ggde ;};};_gaf ._gcb =append (_gaf ._gcb ,&pagespan {_bfbgf :_gf ,_bage :_efd ,_cfg :len (_gaf ._bbga )});};func (_gebg *convertContext )alignSymbolsVertically (_cgac *cell ,_deee _gg .ST_VerticalAlignment ){var _fgdf float64 ;switch _deee {case _gg .ST_VerticalAlignmentTop :_fgdf =_gb ;if _cgac ._eeff {_fgdf -=_fdd ;}else if _cgac ._adee {_fgdf +=4*_fdd ;};for _ ,_gac :=range _cgac ._edcb {_fgdf +=_gac ._ddc ;_gac ._affc =_fgdf ;_fgdf +=_cd ;};case _gg .ST_VerticalAlignmentCenter :_fgce :=0.0;for _ ,_egc :=range _cgac ._edcb {_fgce +=_egc ._ddc +_bfg (1);};_fgdf =0.5*(_cgac ._abaf -_fgce );if _cgac ._eeff {_fgdf -=2*_fdd ;}else if _cgac ._adee {_fgdf +=2*_fdd ;};for _ ,_gdga :=range _cgac ._edcb {_fgdf +=_gdga ._ddc +0.5*_cd ;_gdga ._affc =_fgdf ;_fgdf +=0.5*_cd ;};default:_fgdf =_cgac ._abaf -_gb ;if _cgac ._eeff {_fgdf -=4*_fdd ;}else if _cgac ._adee {_fgdf +=_fdd ;};for _dcc :=len (_cgac ._edcb )-1;_dcc >=0;_dcc --{_cgac ._edcb [_dcc ]._affc =_fgdf ;_fgdf -=_cgac ._edcb [_dcc ]._ddc ;_fgdf -=_cd ;};};};type anchor struct{_cdcd _c .Image ;_eeg *_dd .ChartSpace ;_gcfe int ;_dfcdf int64 ;_ceab int ;_fgbf int64 ;_fbcg int ;_agda int64 ;_gbfg int ;_aaea int64 ;};func (_bg *convertContext )determineMaxIndexes (){var _bbf ,_fde int ;_bbf =int (_bg ._bgef .MaxColumnIdx ());_edd :=_bg ._bgef .Rows ();if len (_edd )> 0{_fde =int (_edd [len (_edd )-1].RowNumber ());};for _ ,_aa :=range _bg ._cabe {if _aa ._fbcg >=_fde {_fde =_aa ._fbcg +1;};if _aa ._gbfg >=_bbf {_bbf =_aa ._gbfg +1;};};_bg ._dbe =_fde ;_bg ._fage =_bbf ;};func (_acgb *convertContext )getStyleFromCell (_eadb _ec .Cell ,_dafc ,_gfc *style )*style {_ggfe :=_eadb .X ();_ffcb :=_acgb .getStyle (_ggfe .SAttr );_gdfc (_ffcb ,_dafc );_gdfc (_ffcb ,_gfc );return _ffcb ;};func _gff (_fcge []*symbol )float64 {_gcag :=0.0;for _ ,_gcac :=range _fcge {_gcag +=_gcac ._dce ;};return _gcag ;}; + +// ConvertToPdf converts a sheet to a PDF file. This package is beta, breaking changes can take place. +func ConvertToPdf (s *_ec .Sheet )*_ad .Creator {_ca :=s .X ();if _ca ==nil {return nil ;};var _cdd _ad .PageSize ;var _adb bool ;if _cc :=_ca .PageSetup ;_cc !=nil {if _gd :=_cc .PaperSizeAttr ;_gd !=nil {_cdd =_ded [*_gd ];};_adb =_cc .OrientationAttr ==_gg .ST_OrientationLandscape ;};if (_cdd ==_ad .PageSize {}){_cdd =_ded [1];};if _adb {_cdd [0],_cdd [1]=_cdd [1],_cdd [0];};_bd :=_ad .New ();_bd .SetPageSize (_cdd );var _bf ,_dcb ,_ab ,_ag float64 ;if _ef :=_ca .PageMargins ;_ef !=nil {_ab =_ef .LeftAttr ;_ag =_ef .RightAttr ;_bf =_ef .TopAttr ;_dcb =_ef .BottomAttr ;};if _ab < 0.25{_ab =0.25;};if _ag < 0.25{_ag =0.25;};_bf *=_fd .Inch ;_dcb *=_fd .Inch ;_ab *=_fd .Inch ;_ag *=_fd .Inch ;_bd .SetPageMargins (_ab ,_ag ,_bf ,_dcb );_ba :=s .Workbook ();var _ff *_b .Theme ;if len (_ba .Themes ())> 0{_ff =_ba .Themes ()[0];};_ecg :=&convertContext {_aff :_bd ,_bgef :s ,_bbbc :s .Workbook (),_cbf :_ff ,_bfaf :&s .Workbook ().StyleSheet ,_gbce :_bf ,_bcfe :_ab ,_gcae :_cdd [1]-_dcb -_bf ,_eeag :_cdd [0]-_ag -_ab };_ecg .makeAnchors ();_ecg .determineMaxIndexes ();if _ecg ._dbe ==0&&_ecg ._fage ==0{_bd .NewPage ();return _bd ;};_ecg .makeCols ();_ecg .makeRows ();_ecg .makeMergedCells ();_ecg .makeCells ();_ecg .makePagespans ();_ecg .makeRowspans ();_ecg .makePages ();_ecg .fillPages ();_ecg .distributeAnchors ();_ecg .drawSheet ();return _bd ;};func (_acc *convertContext )makeRowspans (){var _bed float64 ;_bcaf :=0;for _ege ,_bge :=range _acc ._fagg {_cfd :=_bge ._agga +_bge ._eee ;if _bed +_cfd <=_acc ._gcae {_bge ._ccgf =_bed ;_bed +=_cfd ;}else {_acc ._eefg =append (_acc ._eefg ,&rowspan {_fce :_bed ,_dfd :_bcaf ,_edgb :_ege });_bcaf =_ege ;_bge ._ccgf =0;_bed =_cfd ;};};_acc ._eefg =append (_acc ._eefg ,&rowspan {_fce :_bed ,_dfd :_bcaf ,_edgb :len (_acc ._fagg )});};func _gcf (_bcbd *symbol ){_fffa :=_ad .New ();_efb :=_fffa .NewStyledParagraph ();_efb .SetMargins (0,0,0,0);_afd :=_efb .Append (_bcbd ._bgfa );if _bcbd ._dba !=nil {_afd .Style =*_bcbd ._dba ;};_bcbd ._gcaf =_efb .Height ();if _bcbd ._dce ==0{_bcbd ._dce =_efb .Width ();};};func (_ged *convertContext )makePages (){for _ ,_dbc :=range _ged ._gcb {for _ ,_ebbc :=range _ged ._eefg {_dbc ._dafd =append (_dbc ._dafd ,&page {_gaea :[]*pageRow {},_dbeg :_dbc ,_bcadb :_ebbc });};};};const _eb =0.25;var _ccfc =[]string {"\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0030\u0030","\u0030\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0038\u0030\u0030\u0030","\u0038\u0030\u0030\u0030\u0038\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0063\u0030\u0063\u0030\u0063\u0030","\u0038\u0030\u0038\u0030\u0038\u0030","\u0039\u0039\u0039\u0039\u0066\u0066","\u0039\u0039\u0033\u0033\u0036\u0036","\u0066\u0066\u0066\u0066\u0063\u0063","\u0063\u0063\u0066\u0066\u0066\u0066","\u0036\u0036\u0030\u0030\u0036\u0036","\u0066\u0066\u0038\u0030\u0038\u0030","\u0030\u0030\u0036\u0036\u0063\u0063","\u0063\u0063\u0063\u0063\u0066\u0066","\u0030\u0030\u0030\u0030\u0038\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0030\u0030\u0063\u0063\u0066\u0066","\u0063\u0063\u0066\u0066\u0066\u0066","\u0063\u0063\u0066\u0066\u0063\u0063","\u0066\u0066\u0066\u0066\u0039\u0039","\u0039\u0039\u0063\u0063\u0066\u0066","\u0066\u0066\u0039\u0039\u0063\u0063","\u0063\u0063\u0039\u0039\u0066\u0066","\u0066\u0066\u0063\u0063\u0039\u0039","\u0033\u0033\u0036\u0036\u0066\u0066","\u0033\u0033\u0063\u0063\u0063\u0063","\u0039\u0039\u0063\u0063\u0030\u0030","\u0066\u0066\u0063\u0063\u0030\u0030","\u0066\u0066\u0039\u0039\u0030\u0030","\u0066\u0066\u0036\u0036\u0030\u0030","\u0036\u0036\u0036\u0036\u0039\u0039","\u0039\u0036\u0039\u0036\u0039\u0036","\u0030\u0030\u0033\u0033\u0036\u0036","\u0033\u0033\u0039\u0039\u0036\u0036","\u0030\u0030\u0033\u0033\u0030\u0030","\u0033\u0033\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0036\u0036","\u0033\u0033\u0033\u0033\u0039\u0039","\u0033\u0033\u0033\u0033\u0033\u0033"};const _fdd =1.5;const _gb =2; // RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. -func RegisterFontsFromDirectory (dirName string )error {return _fg .RegisterFontsFromDirectory (dirName )};type border struct{_bgg float64 ;_efab _ge .Color ;};type imgPart byte ;type colInfo struct{_ffcg float64 ;_cgb float64 ;_baba *style ;};func (_gbd *convertContext )makePages (){for _ ,_fafb :=range _gbd ._bec {for _ ,_bde :=range _gbd ._afd {_fafb ._gcbe =append (_fafb ._gcbe ,&page {_gcff :[]*pageRow {},_cgc :_fafb ,_gbae :_bde });};};};func (_daaf *convertContext )getSymbolsFromString (_bfcf string ,_dabe *style )[]*symbol {_bade :=[]*symbol {};for _ ,_dcdf :=range _bfcf {_bade =append (_bade ,&symbol {_eabf :string (_dcdf ),_eddg :_daaf .makeTextStyleFromCellStyle (_dabe )});};return _bade ;};func (_bbga *convertContext )addRowToPage (_gbg []*cell ,_eae int ){_edfd :=0.0;_fcc :=_bbga ._eegg ;for _ ,_afe :=range _gbg {if len (_afe ._dddgb )!=0{_afe ._gdfg =_edfd ;_edfd =_afe ._ffce +_afe ._bea ;};};for _dee :=len (_gbg )-1;_dee >=0;_dee --{_efb :=_gbg [_dee ];if len (_efb ._dddgb )!=0{_efb ._eef =_fcc ;_fcc =_efb ._ffce ;};};_bbga ._cfef ._gcff =append (_bbga ._cfef ._gcff ,&pageRow {_becd :_eae ,_gdfc :_gbg });};func _gcd (_cbg []*symbol )float64 {_ebggf :=0.0;for _ ,_edde :=range _cbg {_ebggf +=_edde ._cccf ;};return _ebggf ;};func (_gcbg *convertContext )alignSymbolsVertically (_cfff *cell ,_bbgg _c .ST_VerticalAlignment ){var _eaab float64 ;switch _bbgg {case _c .ST_VerticalAlignmentTop :_eaab =_ead ;if _cfff ._fec {_eaab -=_af ;}else if _cfff ._dbcac {_eaab +=4*_af ;};for _ ,_gaf :=range _cfff ._dddgb {_eaab +=_gaf ._acgf ;_gaf ._befc =_eaab ;_eaab +=_bc ;};case _c .ST_VerticalAlignmentCenter :_gfe :=0.0;for _ ,_fef :=range _cfff ._dddgb {_gfe +=_fef ._acgf +_fgc (1);};_eaab =0.5*(_cfff ._edaf -_gfe );if _cfff ._fec {_eaab -=2*_af ;}else if _cfff ._dbcac {_eaab +=2*_af ;};for _ ,_gda :=range _cfff ._dddgb {_eaab +=_gda ._acgf +0.5*_bc ;_gda ._befc =_eaab ;_eaab +=0.5*_bc ;};default:_eaab =_cfff ._edaf -_ead ;if _cfff ._fec {_eaab -=4*_af ;}else if _cfff ._dbcac {_eaab +=_af ;};for _agf :=len (_cfff ._dddgb )-1;_agf >=0;_agf --{_cfff ._dddgb [_agf ]._befc =_eaab ;_eaab -=_cfff ._dddgb [_agf ]._acgf ;_eaab -=_bc ;};};};func (_fceg *convertContext )getColorFromTheme (_cecd uint32 )string {_ccfg :=_fceg ._adbd .Themes ();if len (_ccfg )!=0{_gaae :=_ccfg [0];if _ebcab :=_gaae .ThemeElements ;_ebcab !=nil {if _eegc :=_ebcab .ClrScheme ;_eegc !=nil {switch _cecd {case 0:return _fg .GetColorStringFromDmlColor (_eegc .Lt1 );case 1:return _fg .GetColorStringFromDmlColor (_eegc .Dk1 );case 2:return _fg .GetColorStringFromDmlColor (_eegc .Lt2 );case 3:return _fg .GetColorStringFromDmlColor (_eegc .Dk2 );case 4:return _fg .GetColorStringFromDmlColor (_eegc .Accent1 );case 5:return _fg .GetColorStringFromDmlColor (_eegc .Accent2 );case 6:return _fg .GetColorStringFromDmlColor (_eegc .Accent3 );case 7:return _fg .GetColorStringFromDmlColor (_eegc .Accent4 );case 8:return _fg .GetColorStringFromDmlColor (_eegc .Accent5 );case 9:return _fg .GetColorStringFromDmlColor (_eegc .Accent6 );};};};};return "";};type pagespan struct{_adag float64 ;_gcbe []*page ;_dcad int ;_fgg int ;};func (_bce *convertContext )getColorStringFromSmlColor (_bafd *_c .CT_Color )*string {var _ebbg string ;if _bafd .RgbAttr !=nil {_ebbg =*_bafd .RgbAttr ;}else if _bafd .IndexedAttr !=nil &&*_bafd .IndexedAttr < 64{_ebbg =_egdg [*_bafd .IndexedAttr ];}else if _bafd .ThemeAttr !=nil {_cecg :=*_bafd .ThemeAttr ;_ebbg =_bce .getColorFromTheme (_cecg );};if _ebbg ==""{return nil ;};if len (_ebbg )> 6{_ebbg =_ebbg [(len (_ebbg )-6):];};if _bafd .TintAttr !=nil {_edae :=*_bafd .TintAttr ;_ebbg =_fg .AdjustColorByTint (_ebbg ,_edae );};_ebbg ="\u0023"+_ebbg ;return &_ebbg ;};const _geb =3;var _eg =_fgc (0.0625);type pageRow struct{_becd int ;_gdfc []*cell ;};type style struct{_bca *string ;_gfdgb *float64 ;_dged *string ;_aecg *bool ;_ffgb *bool ;_dddg *bool ;_ged *bool ;_gdb *bool ;_gbc *border ;_bdeb *border ;_gdbd *border ;_dacc *border ;_cga bool ;_gbdb _c .ST_VerticalAlignment ;_adgb _c .ST_HorizontalAlignment ;};func (_cdb *convertContext )fillPages (){for _gef ,_edff :=range _cdb ._afd {_agb :=_cdb ._ggac [_edff ._dfa :_edff ._cfc ];for _egf ,_gcc :=range _agb {_faa :=0;_fbg :=0.0;_ccd :=[]*cell {};if _gcc ._eeda {for _ ,_ffcd :=range _gcc ._afge {_cfe :=_cdb ._bec [_faa ];_cdb ._cfef =_cfe ._gcbe [_gef ];_cdb ._cfef ._gee =true ;_ced :=_ffcd ._adfb ;if _fbg +_ced > _cfe ._adag {_cdb .addRowToPage (_ccd ,_egf );_ccd =[]*cell {_ffcd };_fbg =_ced ;_faa ++;}else {_ffcd ._ffce =_fbg ;_ccd =append (_ccd ,_ffcd );_fbg +=_ced ;};};if len (_ccd )> 0{_gaa :=_cdb ._bec [_faa ];_cdb ._cfef =_gaa ._gcbe [_gef ];_cdb ._cfef ._gee =true ;_cdb .addRowToPage (_ccd ,_egf );};};};};};func _gbgea (_adc *bool )bool {return _adc !=nil &&*_adc };func _cfg (_cbfe []*symbol )float64 {_gbdf :=0.0;for _ ,_gbdc :=range _cbfe {if _gbdc ._gfbc > _gbdf {_gbdf =_gbdc ._gfbc ;};};return _gbdf ;};const (_fag imgPart =0;_ac imgPart =1;_gg imgPart =2;_ga imgPart =3;_db imgPart =4;_egb imgPart =5;_gb imgPart =6;_ege imgPart =7;_bg imgPart =8;);func (_cadb *convertContext )drawSheet (){for _acd ,_ebf :=range _cadb ._bec {_beb :=len (_ebf ._gcbe );if _acd ==len (_cadb ._bec )-1{for _fe :=len (_ebf ._gcbe )-1;_fe >=0;_fe --{if !_ebf ._gcbe [_fe ]._gee {_beb =_fe ;};};};_babd :=_ebf ._gcbe [:_beb ];for _ ,_fbb :=range _babd {_cadb ._ceec .NewPage ();_cadb .drawPage (_fbb );};};};func (_cfeg *convertContext )drawPage (_abe *page ){_dad :=_cfeg ._feb ;_cgf :=_cfeg ._cca ;for _ ,_caab :=range _abe ._gcff {_eee :=_cfeg ._ggac [_caab ._becd ];for _ ,_acbb :=range _caab ._gdfc {_ebca :=_acbb ._gdfg < _acbb ._ffce ;_eda :=_acbb ._eef > _acbb ._ffce +_acbb ._bea ;var _cea ,_bdg bool ;for _ ,_cag :=range _acbb ._dddgb {for _ ,_eca :=range _cag ._cfea {if _ebca &&!_cea {_cea =_eca ._gfga < 0;};if _eda &&!_bdg {_bdg =_acbb ._bea < _eca ._gfga +_eca ._cccf ;};if _acbb ._ffce +_eca ._gfga >=_acbb ._gdfg &&_acbb ._ffce +_eca ._gfga +_eca ._cccf <=_acbb ._eef {_acef :=_cfeg ._ceec .NewStyledParagraph ();_acea :=_cgf +_acbb ._ffce +_eca ._gfga ;_bcfd :=_dad +_eee ._def +_cag ._befc -_eca ._gfbc -_fgc (0.5);_acef .SetPos (_acea ,_bcfd );var _gecf *_ge .TextChunk ;if _eca ._fffe !=""{_gecf =_acef .AddExternalLink (_eca ._eabf ,_eca ._fffe );}else {_gecf =_acef .Append (_eca ._eabf );};if _eca ._eddg !=nil {_gecf .Style =*_eca ._eddg ;};_cfeg ._ceec .Draw (_acef );};};};var _egg ,_gccd ,_fac ,_ebfb ,_bbec ,_deg float64 ;var _gcb ,_aaf ,_bcga ,_egcc _ge .Color ;if _ebad :=_acbb ._egfd ;_ebad !=nil {_egg =_ebad ._bgg ;_gcb =_ebad ._efab ;};if _dac :=_acbb ._ade ;_dac !=nil {_gccd =_dac ._bgg ;_aaf =_dac ._efab ;};if _geg :=_acbb ._fdbb ;_geg !=nil {_fac =_geg ._bgg ;_bbec =_fac /2;_bcga =_geg ._efab ;};if _dfd :=_acbb ._ece ;_dfd !=nil {_ebfb =_dfd ._bgg ;_deg =_ebfb /2;_egcc =_dfd ._efab ;};var _ffg float64 ;if _caab ._becd > 1{_ffg =_cfeg ._ggac [_caab ._becd -1]._dbf ;};_ffbg :=_dad +_eee ._def -0.5*(_ffg -_egg );_cff :=_dad +_eee ._def +_eee ._gca +0.5*(_eee ._dbf +_gccd );_afg :=_cgf +_acbb ._ffce ;_dca :=_afg +_acbb ._adfb ;_fg .DrawLine (_cfeg ._ceec ,_afg ,_ffbg ,_dca ,_ffbg ,_egg ,_gcb );_fg .DrawLine (_cfeg ._ceec ,_afg ,_cff ,_dca ,_cff ,_gccd ,_aaf );if !_cea {_fg .DrawLine (_cfeg ._ceec ,_afg -_bbec ,_ffbg ,_afg -_bbec ,_cff ,_fac ,_bcga );};if !_bdg {_fg .DrawLine (_cfeg ._ceec ,_dca -_deg ,_ffbg ,_dca -_deg ,_cff ,_ebfb ,_egcc );};};};for _ ,_baaf :=range _abe ._fcbg {if _baaf !=nil {_cfeg ._ceec .Draw (_baaf );};};};type page struct{_gcff []*pageRow ;_gee bool ;_fcbg []*_ge .Image ;_cgc *pagespan ;_gbae *rowspan ;};func (_abeg *convertContext )getBorder (_dgb *_c .CT_BorderPr )*border {_ecf :=&border {};switch _dgb .StyleAttr {case _c .ST_BorderStyleThin :_ecf ._bgg =_eg ;case _c .ST_BorderStyleMedium :_ecf ._bgg =_eg *2;case _c .ST_BorderStyleThick :_ecf ._bgg =_eg *4;};if _ecf ._bgg ==0.0{return nil ;};if _ggacg :=_dgb .Color ;_ggacg !=nil {_gebe :=_abeg .getColorStringFromSmlColor (_ggacg );if _gebe !=nil {_ecf ._efab =_ge .ColorRGBFromHex (*_gebe );}else {_ecf ._efab =_ge .ColorBlack ;};};return _ecf ;};func (_eeec *convertContext )getImage (_adb _fa .Image ,_ddd ,_aef ,_dcbd ,_abgd ,_aga ,_ccf float64 ,_dcfbd imgPart )*_ge .Image {if _adb ==nil {return nil ;};_abgd +=_eeec ._feb ;_dcbd +=_eeec ._cca ;_faec :=_adb .Bounds ().Size ();_ffgf :=_faec .X ;_ffbe :=_faec .Y ;if _aga !=0{_aga =_aga /_aef *float64 (_ffgf );};if _ccf !=0{_ccf =_ccf /_ddd *float64 (_ffbe );};var _ffgd _fa .Rectangle ;switch _dcfbd {case _ac :_ffgd =_fa .Rect (0,0,_ffgf ,int (_ccf ));case _gg :_ffgd =_fa .Rect (0,int (_ccf ),_ffgf ,_ffbe );case _ga :_ffgd =_fa .Rect (0,0,int (_aga ),_ffbe );case _db :_ffgd =_fa .Rect (int (_aga ),0,_ffgf ,_ffbe );case _egb :_ffgd =_fa .Rect (0,0,int (_aga ),int (_ccf ));case _gb :_ffgd =_fa .Rect (int (_aga ),0,_ffgf ,int (_ccf ));case _ege :_ffgd =_fa .Rect (0,int (_ccf ),int (_aga ),_ffbe );case _bg :_ffgd =_fa .Rect (int (_aga ),int (_ccf ),_ffgf ,_ffbe );default:_ffgd =_fa .Rect (0,0,_ffgf ,_ffbe );};_gcbb ,_cade ,_befe ,_ffa :=_ffgd .Min .X ,_ffgd .Min .Y ,_ffgd .Max .X ,_ffgd .Max .Y ;_egde :=_fa .NewNRGBA (_fa .Rect (0,0,_befe -_gcbb ,_ffa -_cade ));for _ggfe :=_gcbb ;_ggfe < _befe ;_ggfe ++{for _aab :=_cade ;_aab < _ffa ;_aab ++{_egde .Set (_ggfe -_gcbb ,_aab -_cade ,_adb .At (_ggfe ,_aab ));};};_gfdg ,_ggd :=_eeec ._ceec .NewImageFromGoImage (_egde );if _ggd !=nil {_g .Println ("\u0043\u0072\u0065at\u0065\u0020\u0050\u0044\u0046\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a",_ggd );return nil ;};_gfdg .Scale (_aef /float64 (_ffgf ),_ddd /float64 (_ffbe ));_gfdg .SetPos (_dcbd ,_abgd );return _gfdg ;};type rowspan struct{_gad float64 ;_dfa int ;_cfc int ;};func (_agac *convertContext )getStyleFromRPrElt (_eabg *_c .CT_RPrElt )*style {if _eabg ==nil {return nil ;};_fafbf :=&style {};_fafbf ._dged =&_eabg .RFont .ValAttr ;if _gdg :=_eabg .B ;_gdg !=nil {_baee :=_gdg .ValAttr ==nil ||*_gdg .ValAttr ;_fafbf ._aecg =&_baee ;};if _ccce :=_eabg .I ;_ccce !=nil {_bbae :=_ccce .ValAttr ==nil ||*_ccce .ValAttr ;_fafbf ._ffgb =&_bbae ;};if _adfbf :=_eabg .U ;_adfbf !=nil {_edafc :=_adfbf .ValAttr ==_c .ST_UnderlineValuesSingle ||_adfbf .ValAttr ==_c .ST_UnderlineValuesUnset ;_fafbf ._dddg =&_edafc ;};if _ccfd :=_eabg .VertAlign ;_ccfd !=nil {_aecc :=_ccfd .ValAttr ==_dc .ST_VerticalAlignRunSuperscript ;_fafbf ._ged =&_aecc ;_defg :=_ccfd .ValAttr ==_dc .ST_VerticalAlignRunSubscript ;_fafbf ._gdb =&_defg ;};if _fdef :=_eabg .Sz ;_fdef !=nil {_fffb :=_fdef .ValAttr /12*_fg .DefaultFontSize ;_fafbf ._gfdgb =&_fffb ;};if _ddeb :=_eabg .Color ;_ddeb !=nil {_fafbf ._bca =_agac .getColorStringFromSmlColor (_ddeb );};return _fafbf ;};type symbol struct{_eabf string ;_gfga float64 ;_gfbc float64 ;_cccf float64 ;_eddg *_ge .TextStyle ;_fffe string ;};var _fge =3.025/_fgc (1);type rowInfo struct{_def float64 ;_eeda bool ;_gca float64 ;_ccb *style ;_afge []*cell ;_dbf float64 ;};func (_fcfd *convertContext )getStyle (_cfcg *uint32 )*style {_cbd :=&style {};_bcgdg :=false ;if _cfcg !=nil {_fcac :=_fcfd ._cafg .GetCellStyle (*_cfcg );_dcbdf :=_fcac .GetFont ();for _ ,_badc :=range _dcbdf .Name {if _badc !=nil {_cbd ._dged =&_badc .ValAttr ;_bcgdg =true ;break ;};};for _ ,_feg :=range _dcbdf .B {if _feg !=nil {_gbfb :=_feg .ValAttr ==nil ||*_feg .ValAttr ;_cbd ._aecg =&_gbfb ;_bcgdg =true ;break ;};};for _ ,_bdcd :=range _dcbdf .I {if _bdcd !=nil {_eag :=_bdcd .ValAttr ==nil ||*_bdcd .ValAttr ;_cbd ._ffgb =&_eag ;_bcgdg =true ;break ;};};for _ ,_gfgge :=range _dcbdf .U {if _gfgge !=nil {_aead :=_gfgge .ValAttr ==_c .ST_UnderlineValuesSingle ||_gfgge .ValAttr ==_c .ST_UnderlineValuesUnset ;_cbd ._dddg =&_aead ;_bcgdg =true ;break ;};};for _ ,_bcbf :=range _dcbdf .Sz {if _bcbf !=nil {_fdf :=_bcbf .ValAttr /12*_fg .DefaultFontSize ;_cbd ._gfdgb =&_fdf ;_bcgdg =true ;break ;};};for _ ,_bfbd :=range _dcbdf .VertAlign {if _bfbd !=nil {_fgb :=_bfbd .ValAttr ==_dc .ST_VerticalAlignRunSuperscript ;_cbd ._ged =&_fgb ;_bgb :=_bfbd .ValAttr ==_dc .ST_VerticalAlignRunSubscript ;_cbd ._gdb =&_bgb ;_bcgdg =true ;break ;};};for _ ,_dbfd :=range _dcbdf .Color {if _dbfd !=nil {_cbd ._bca =_fcfd .getColorStringFromSmlColor (_dbfd );_bcgdg =true ;break ;};};_gbfg :=_fcac .GetBorder ();if _gbfg .Top !=nil {_cbd ._gbc =_fcfd .getBorder (_gbfg .Top );_bcgdg =true ;};if _gbfg .Bottom !=nil {_cbd ._bdeb =_fcfd .getBorder (_gbfg .Bottom );_bcgdg =true ;};if _gbfg .Left !=nil {_cbd ._gdbd =_fcfd .getBorder (_gbfg .Left );_bcgdg =true ;};if _gbfg .Right !=nil {_cbd ._dacc =_fcfd .getBorder (_gbfg .Right );_bcgdg =true ;};if _fcac .Wrapped (){_cbd ._cga =true ;_bcgdg =true ;};if _aebd :=_fcac .GetVerticalAlignment ();_aebd !=_c .ST_VerticalAlignmentUnset {_cbd ._gbdb =_aebd ;_bcgdg =true ;};if _aae :=_fcac .GetHorizontalAlignment ();_aae !=_c .ST_HorizontalAlignmentUnset {_cbd ._adgb =_aae ;_bcgdg =true ;};};if _bcgdg {return _cbd ;};return nil ;};type mergedCell struct{_cac uint32 ;_gbfc uint32 ;_efef uint32 ;_debd uint32 ;_beed float64 ;_afb float64 ;};const _b =0.64;func (_bed *convertContext )makePagespans (){_bed ._bec =[]*pagespan {};_caa :=0.0;_adae :=0;for _eab ,_bfb :=range _bed ._ede {_dbb :=_bfb ._cgb ;if _caa +_dbb <=_bed ._eegg {_bfb ._ffcg =_caa ;_caa +=_dbb ;}else {_bfb ._ffcg =0;_bed ._bec =append (_bed ._bec ,&pagespan {_adag :_caa ,_dcad :_adae ,_fgg :_eab });_caa =_dbb ;_adae =_eab ;};};_bed ._bec =append (_bed ._bec ,&pagespan {_adag :_caa ,_dcad :_adae ,_fgg :len (_bed ._ede )});};var _egdg =[]string {"\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0030\u0030","\u0030\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0038\u0030\u0030\u0030","\u0038\u0030\u0030\u0030\u0038\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0063\u0030\u0063\u0030\u0063\u0030","\u0038\u0030\u0038\u0030\u0038\u0030","\u0039\u0039\u0039\u0039\u0066\u0066","\u0039\u0039\u0033\u0033\u0036\u0036","\u0066\u0066\u0066\u0066\u0063\u0063","\u0063\u0063\u0066\u0066\u0066\u0066","\u0036\u0036\u0030\u0030\u0036\u0036","\u0066\u0066\u0038\u0030\u0038\u0030","\u0030\u0030\u0036\u0036\u0063\u0063","\u0063\u0063\u0063\u0063\u0066\u0066","\u0030\u0030\u0030\u0030\u0038\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0030\u0030\u0063\u0063\u0066\u0066","\u0063\u0063\u0066\u0066\u0066\u0066","\u0063\u0063\u0066\u0066\u0063\u0063","\u0066\u0066\u0066\u0066\u0039\u0039","\u0039\u0039\u0063\u0063\u0066\u0066","\u0066\u0066\u0039\u0039\u0063\u0063","\u0063\u0063\u0039\u0039\u0066\u0066","\u0066\u0066\u0063\u0063\u0039\u0039","\u0033\u0033\u0036\u0036\u0066\u0066","\u0033\u0033\u0063\u0063\u0063\u0063","\u0039\u0039\u0063\u0063\u0030\u0030","\u0066\u0066\u0063\u0063\u0030\u0030","\u0066\u0066\u0039\u0039\u0030\u0030","\u0066\u0066\u0036\u0036\u0030\u0030","\u0036\u0036\u0036\u0036\u0039\u0039","\u0039\u0036\u0039\u0036\u0039\u0036","\u0030\u0030\u0033\u0033\u0036\u0036","\u0033\u0033\u0039\u0039\u0036\u0036","\u0030\u0030\u0033\u0033\u0030\u0030","\u0033\u0033\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0036\u0036","\u0033\u0033\u0033\u0033\u0039\u0039","\u0033\u0033\u0033\u0033\u0033\u0033"}; +func RegisterFontsFromDirectory (dirName string )error {return _add .RegisterFontsFromDirectory (dirName );};type pagespan struct{_bfbgf float64 ;_dafd []*page ;_bage int ;_cfg int ;};var _ga =3.025/_bfg (1);type symbol struct{_bgfa string ;_eagg float64 ;_gcaf float64 ;_dce float64 ;_dba *_ad .TextStyle ;_efa string ;}; // FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. -type FontStyle =_fg .FontStyle ;const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);type convertContext struct{_ceec *_ge .Creator ;_adbd *_eb .Workbook ;_bdcg *_e .Theme ;_geab *_eb .Sheet ;_cafg *_eb .StyleSheet ;_ebcaf int ;_dgee int ;_bec []*pagespan ;_cfef *page ;_ede []*colInfo ;_ggac []*rowInfo ;_afd []*rowspan ;_feb float64 ;_cca float64 ;_gbe float64 ;_eegg float64 ;_fba []*mergedCell ;_gdc []*anchor ;}; - -// ConvertToPdf converts a sheet to a PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (s *_eb .Sheet )*_ge .Creator {_ad :=s .X ();if _ad ==nil {return nil ;};var _ag _ge .PageSize ;var _cc bool ;if _gd :=_ad .PageSetup ;_gd !=nil {if _gdf :=_gd .PaperSizeAttr ;_gdf !=nil {_ag =_eaee [*_gdf ];};_cc =_gd .OrientationAttr ==_c .ST_OrientationLandscape ;};if (_ag ==_ge .PageSize {}){_ag =_eaee [1];};if _cc {_ag [0],_ag [1]=_ag [1],_ag [0];};_dcg :=_ge .New ();_dcg .SetPageSize (_ag );var _acb ,_bf ,_be ,_ef float64 ;if _ee :=_ad .PageMargins ;_ee !=nil {_be =_ee .LeftAttr ;_ef =_ee .RightAttr ;_acb =_ee .TopAttr ;_bf =_ee .BottomAttr ;};if _be < 0.25{_be =0.25;};if _ef < 0.25{_ef =0.25;};_acb *=_da .Inch ;_bf *=_da .Inch ;_be *=_da .Inch ;_ef *=_da .Inch ;_dcg .SetPageMargins (_be ,_ef ,_acb ,_bf );_gag :=s .Workbook ();var _dcgc *_e .Theme ;if len (_gag .Themes ())> 0{_dcgc =_gag .Themes ()[0];};_bge :=&convertContext {_ceec :_dcg ,_geab :s ,_adbd :s .Workbook (),_bdcg :_dcgc ,_cafg :&s .Workbook ().StyleSheet ,_feb :_acb ,_cca :_be ,_gbe :_ag [1]-_bf -_acb ,_eegg :_ag [0]-_ef -_be };_bge .makeAnchors ();_bge .determineMaxIndexes ();if _bge ._ebcaf ==0&&_bge ._dgee ==0{_dcg .NewPage ();return _dcg ;};_bge .makeCols ();_bge .makeRows ();_bge .makeMergedCells ();_bge .makeCells ();_bge .makePagespans ();_bge .makeRowspans ();_bge .makePages ();_bge .fillPages ();_bge .distributeAnchors ();_bge .drawSheet ();return _dcg ;};type cell struct{_caabf _c .ST_CellType ;_eafa int ;_ffce float64 ;_dddgb []*line ;_bea float64 ;_adfb float64 ;_edaf float64 ;_gdfg float64 ;_eef float64 ;_feba *_ge .TextStyle ;_egfd *border ;_ade *border ;_fdbb *border ;_ece *border ;_fec bool ;_dbcac bool ;};func (_abb *convertContext )makeTextStyleFromCellStyle (_bgca *style )*_ge .TextStyle {_ccda :=_abb ._ceec .NewTextStyle ();if _bgca ==nil {_ccda .FontSize =_fg .DefaultFontSize ;_ccda .Font =_fg .AssignStdFontByName (_ccda ,_fg .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][FontStyle_Regular ]);return &_ccda ;};if _gbgea (_bgca ._dddg ){_ccda .Underline =true ;_ccda .UnderlineStyle =_ge .TextDecorationLineStyle {Offset :0.5,Thickness :_fgc (1/32)};};var _abbb FontStyle ;if _gbgea (_bgca ._aecg )&&_gbgea (_bgca ._ffgb ){_abbb =FontStyle_BoldItalic ;}else if _gbgea (_bgca ._aecg ){_abbb =FontStyle_Bold ;}else if _gbgea (_bgca ._ffgb ){_abbb =FontStyle_Italic ;}else {_abbb =FontStyle_Regular ;};_gbed :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _bgca ._dged !=nil {_gbed =*_bgca ._dged ;};if _gega ,_bgef :=_fg .StdFontsMap [_gbed ];_bgef {_ccda .Font =_fg .AssignStdFontByName (_ccda ,_gega [_abbb ]);}else if _gdecg :=_fg .GetRegisteredFont (_gbed ,_abbb );_gdecg !=nil {_ccda .Font =_gdecg ;}else {_g .Printf ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u0073\u0074y\u006c\u0065\u0020\u0025\u0073\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074\u0020to\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e\u000a",_gbed ,_abbb );_ccda .Font =_fg .AssignStdFontByName (_ccda ,_fg .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_abbb ]);};if _bgca ._gfdgb !=nil {_ccda .FontSize =*_bgca ._gfdgb ;};if _bgca ._bca !=nil {_ccda .Color =_ge .ColorRGBFromHex (*_bgca ._bca );};if _bgca ._ged !=nil &&*_bgca ._ged {_ccda .FontSize *=_b ;}else if _bgca ._gdb !=nil &&*_bgca ._gdb {_ccda .FontSize *=_b ;};return &_ccda ;}; +type FontStyle =_add .FontStyle ; // RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_a .PdfFont ){_fg .RegisterFont (name ,style ,font );};func (_efda *convertContext )combineCellStyleWithRPrElt (_fegf *style ,_gcdda *_c .CT_RPrElt )*style {_abbc :=*_fegf ;_ggda :=_efda .getStyleFromRPrElt (_gcdda );if _ggda ==nil {return &_abbc ;};if _ggda ._bca !=nil {_abbc ._bca =_ggda ._bca ;};if _ggda ._gfdgb !=nil {_abbc ._gfdgb =_ggda ._gfdgb ;};if _ggda ._dged !=nil {_abbc ._dged =_ggda ._dged ;};if _ggda ._aecg !=nil {_abbc ._aecg =_ggda ._aecg ;};if _ggda ._ffgb !=nil {_abbc ._ffgb =_ggda ._ffgb ;};if _ggda ._dddg !=nil {_abbc ._dddg =_ggda ._dddg ;};if _ggda ._ged !=nil {_abbc ._ged =_ggda ._ged ;};if _ggda ._gdb !=nil {_abbc ._gdb =_ggda ._gdb ;};return &_abbc ;};type anchor struct{_dfb _fa .Image ;_ffbad *_ae .ChartSpace ;_bggb int ;_bcc int64 ;_fffc int ;_ffcde int64 ;_gfgg int ;_ecc int64 ;_ebab int ;_fce int64 ;}; \ No newline at end of file +func RegisterFont (name string ,style FontStyle ,font *_fb .PdfFont ){_add .RegisterFont (name ,style ,font );};const _dc =0.64;func (_ggd *convertContext )makeCols (){_bfb :=_ggd ._bgef ;_ggf :=_bfb .X ();_ceg :=[]*colInfo {};_fdeg :=[]colWidthRange {};if _eg :=_ggf .Cols ;len (_eg )> 0{for _ ,_cca :=range _eg [0].Col {_agf :=65.0;if _aca :=_cca .WidthAttr ;_aca !=nil {if *_aca > 0.83{*_aca -=0.83;};if *_aca <=1{_agf =*_aca *11;}else {_agf =5+*_aca *6;};};_cag :=int (_cca .MinAttr -1);_bfd :=int (_cca .MaxAttr -1);_fdeg =append (_fdeg ,colWidthRange {_gbfd :_cag ,_baa :_bfd ,_bdcc :_agf ,_fac :_ggd .getStyle (_cca .StyleAttr )});};};_cddc :=0;for _gbe :=0;_gbe <=_ggd ._fage ;_gbe ++{var _gda float64 ;var _aeb *style ;if _cddc >=len (_fdeg ){_gda =65;}else {_egf :=_fdeg [_cddc ];if _gbe >=_egf ._gbfd &&_gbe <=_egf ._baa {_gda =_egf ._bdcc ;_aeb =_egf ._fac ;if _gbe ==_egf ._baa {_cddc ++;};}else {_gda =65;};};_ceg =append (_ceg ,&colInfo {_aab :_gda ,_fbea :_aeb });};_ggd ._bbga =_ceg ;};type pageRow struct{_agef int ;_aafe []*cell ;};var _cd =_bfg (1);func (_bbb *convertContext )makeMergedCells (){_gde :=[]*mergedCell {};for _ ,_dag :=range _bbb ._bgef .MergedCells (){_eea ,_ecc ,_dagb :=_e .ParseRangeReference (_dag .Reference ());if _dagb !=nil {_f .Println ("\u0065r\u0072\u006f\u0072\u0020p\u0061\u0072\u0073\u0069\u006eg\u0020m\u0065r\u0067\u0065\u0064\u0020\u0063\u0065\u006cl",_dagb );continue ;};_bde :=mergedCell {_egg :_eea .RowIdx ,_bagc :_eea .ColumnIdx ,_gcfg :_ecc .RowIdx ,_gede :_ecc .ColumnIdx };for _gdad :=_bde ._bagc -1;_gdad < _bde ._gede ;_gdad ++{_bde ._fegb +=_bbb ._bbga [_gdad ]._aab ;};for _ceag :=_bde ._egg -1;_ceag < _bde ._gcfg ;_ceag ++{_bde ._cdcgg +=_bbb ._fagg [_ceag ]._agga ;};_gde =append (_gde ,&_bde );};_bbb ._ebf =_gde ;};func (_fff *convertContext )makeCells (){_addg :=_fff ._bgef ;_cfc :=_addg .Rows ();_efc :=0;for _ ,_ecb :=range _fff ._fagg {_ecb ._gebd =[]*cell {};_gca :=0.0;_fg :=_ecb ._dbf ;if _ecb ._deb {_fef :=_cfc [_efc ];_efc ++;_edde :=_ecb ._agga ;for _ ,_bfa :=range _fef .Cells (){_adf ,_dagf :=_e .ParseCellReference (_bfa .Reference ());if _dagf !=nil {_f .Println (_dagf );continue ;};_dca :=_fff ._bbga [_adf .ColumnIdx ];_db :=_dca ._aab ;_gef :=_db ;_bff :=_dca ._fbea ;var _ffff ,_cfa ,_gdfa ,_abb bool ;for _ ,_be :=range _fff ._ebf {if _adf .RowIdx >=_be ._egg &&_adf .RowIdx <=_be ._gcfg &&_adf .ColumnIdx >=_be ._bagc &&_adf .ColumnIdx <=_be ._gede {if _adf .ColumnIdx ==_be ._bagc &&_adf .RowIdx ==_be ._egg {_db =_be ._fegb ;_edde =_be ._cdcgg ;};_ffff =_adf .RowIdx !=_be ._egg ;_cfa =_adf .RowIdx !=_be ._gcfg ;_gdfa =_adf .ColumnIdx !=_be ._bagc ;_abb =_adf .ColumnIdx !=_be ._gede ;};};_fbb :=_fff .getStyleFromCell (_bfa ,_fg ,_bff );var _bag ,_ffa ,_fc bool ;var _cddb ,_fag ,_afg ,_bac *border ;var _ea _gg .ST_VerticalAlignment ;var _gbb _gg .ST_HorizontalAlignment ;if _fbb !=nil {if !_ffff {_cddb =_fbb ._cfe ;};if !_cfa {_fag =_fbb ._dga ;};if !_gdfa {_afg =_fbb ._cae ;};if !_abb {_bac =_fbb ._gcg ;};if _fag !=nil &&_fag ._cgfd > _gca {_gca =_fag ._cgfd ;};_ea =_fbb ._dgaf ;_gbb =_fbb ._dcg ;if _fbb ._fagd !=nil {_bag =*_fbb ._fagd ;};if _fbb ._beb !=nil {_ffa =*_fbb ._beb ;};_fc =_fbb ._ccc ;};_dee ,_ebc :=_fff .getContentFromCell (_bfa ,_fbb ,_db ,_fc );_bce :=&cell {_fbgcd :_ebc ,_aage :_db ,_cff :_gef ,_abaf :_edde ,_edcb :_dee ,_ddg :_cddb ,_aga :_fag ,_efdd :_afg ,_ccdd :_bac ,_eeff :_bag ,_adee :_ffa };_fff .alignSymbolsHorizontally (_bce ,_gbb );_fff .alignSymbolsVertically (_bce ,_ea );_ecb ._gebd =append (_ecb ._gebd ,_bce );};};_ecb ._eee =_gca ;};};func (_abed *convertContext )alignSymbolsHorizontally (_bdc *cell ,_eag _gg .ST_HorizontalAlignment ){if _eag ==_gg .ST_HorizontalAlignmentUnset {switch _bdc ._fbgcd {case _gg .ST_CellTypeB :_eag =_gg .ST_HorizontalAlignmentCenter ;case _gg .ST_CellTypeN :_eag =_gg .ST_HorizontalAlignmentRight ;default:_eag =_gg .ST_HorizontalAlignmentLeft ;};};var _gbfe float64 ;for _ ,_dbcb :=range _bdc ._edcb {switch _eag {case _gg .ST_HorizontalAlignmentLeft :_gbfe =_fa ;case _gg .ST_HorizontalAlignmentRight :_fga :=_gff (_dbcb ._aaec );_gbfe =_bdc ._aage -_fa -_fga ;case _gg .ST_HorizontalAlignmentCenter :_fcb :=_gff (_dbcb ._aaec );_gbfe =(_bdc ._aage -_fcb )/2;};for _ ,_fea :=range _dbcb ._aaec {_fea ._eagg +=_gbfe ;};};};type colWidthRange struct{_gbfd int ;_baa int ;_bdcc float64 ;_fac *style ;};type style struct{_agfd *string ;_ebdg *float64 ;_efe *string ;_egabb *bool ;_eabd *bool ;_bfde *bool ;_fagd *bool ;_beb *bool ;_cfe *border ;_dga *border ;_cae *border ;_gcg *border ;_ccc bool ;_dgaf _gg .ST_VerticalAlignment ;_dcg _gg .ST_HorizontalAlignment ;};type line struct{_affc float64 ;_aaec []*symbol ;_ddc float64 ;};func (_fafb *convertContext )getColorFromTheme (_bee uint32 )string {_fefd :=_fafb ._bbbc .Themes ();if len (_fefd )!=0{_bdaa :=_fefd [0];if _cbcg :=_bdaa .ThemeElements ;_cbcg !=nil {if _fgfa :=_cbcg .ClrScheme ;_fgfa !=nil {switch _bee {case 0:return _add .GetColorStringFromDmlColor (_fgfa .Lt1 );case 1:return _add .GetColorStringFromDmlColor (_fgfa .Dk1 );case 2:return _add .GetColorStringFromDmlColor (_fgfa .Lt2 );case 3:return _add .GetColorStringFromDmlColor (_fgfa .Dk2 );case 4:return _add .GetColorStringFromDmlColor (_fgfa .Accent1 );case 5:return _add .GetColorStringFromDmlColor (_fgfa .Accent2 );case 6:return _add .GetColorStringFromDmlColor (_fgfa .Accent3 );case 7:return _add .GetColorStringFromDmlColor (_fgfa .Accent4 );case 8:return _add .GetColorStringFromDmlColor (_fgfa .Accent5 );case 9:return _add .GetColorStringFromDmlColor (_fgfa .Accent6 );};};};};return "";};func (_gagbc *convertContext )combineCellStyleWithRPrElt (_caag *style ,_dcgb *_gg .CT_RPrElt )*style {_ebee :=*_caag ;_fbeg :=_gagbc .getStyleFromRPrElt (_dcgb );if _fbeg ==nil {return &_ebee ;};if _fbeg ._agfd !=nil {_ebee ._agfd =_fbeg ._agfd ;};if _fbeg ._ebdg !=nil {_ebee ._ebdg =_fbeg ._ebdg ;};if _fbeg ._efe !=nil {_ebee ._efe =_fbeg ._efe ;};if _fbeg ._egabb !=nil {_ebee ._egabb =_fbeg ._egabb ;};if _fbeg ._eabd !=nil {_ebee ._eabd =_fbeg ._eabd ;};if _fbeg ._bfde !=nil {_ebee ._bfde =_fbeg ._bfde ;};if _fbeg ._fagd !=nil {_ebee ._fagd =_fbeg ._fagd ;};if _fbeg ._beb !=nil {_ebee ._beb =_fbeg ._beb ;};return &_ebee ;};func (_feg *convertContext )getContentFromCell (_gaaf _ec .Cell ,_dac *style ,_cbac float64 ,_bbbg bool )([]*line ,_gg .ST_CellType ){_gafa :=_gaaf .X ();var _fbfa []*symbol ;switch _gafa .TAttr {case _gg .ST_CellTypeS :_ccbe :=_gafa .V ;if _ccbe !=nil {_fgfe ,_ffc :=_a .Atoi (*_ccbe );if _ffc ==nil {_begc :=_feg ._bbbc .SharedStrings .X ().Si [_fgfe ];if _begc .T !=nil {_fbfa =_feg .getSymbolsFromString (*_begc .T ,_dac );}else if _begc .R !=nil {_fbfa =_feg .getSymbolsFromR (_begc .R ,_dac );};};};case _gg .ST_CellTypeB :_fdea :=_gafa .V ;if _fdea !=nil {if *_fdea =="\u0030"{_fbfa =_feg .getSymbolsFromString ("\u0046\u0041\u004cS\u0045",_dac );}else {_fbfa =_feg .getSymbolsFromString ("\u0054\u0052\u0055\u0045",_dac );};};default:_fbfa =_feg .getSymbolsFromString (_gaaf .GetFormattedValue (),_dac );};_bbfc :=0.0;_efce :=0.0;var _gdg []*line ;var _ede bool ;if _dac !=nil {if _dac ._fagd !=nil {if *_dac ._fagd {_ede =true ;};};if _dac ._beb !=nil {if *_dac ._beb {_ede =true ;};};};if _bbbg {_gdg =[]*line {};_dade :=_cbac -2*_fa ;_faa :=[]*symbol {};for _ ,_gcab :=range _fbfa {_gcf (_gcab );if _bbfc +_gcab ._dce >=_dade {_cagf :=_fgb (_faa );if _ede {_cagf /=_dc ;};_gdg =append (_gdg ,&line {_affc :_efce ,_aaec :_faa ,_ddc :_cagf });_faa =[]*symbol {_gcab };_bbfc =_gcab ._dce ;_efce +=_cagf ;}else {_gcab ._eagg =_bbfc ;_bbfc +=_gcab ._dce ;_faa =append (_faa ,_gcab );};};_ggbc :=_fgb (_faa );if _ede {_ggbc /=_dc ;};if len (_faa )> 0{_gdg =append (_gdg ,&line {_affc :_efce ,_aaec :_faa ,_ddc :_ggbc });};}else {for _ ,_eabe :=range _fbfa {_gcf (_eabe );_eabe ._eagg =_bbfc ;_bbfc +=_eabe ._dce ;};if len (_fbfa )> 0{_gdg =[]*line {&line {_aaec :_fbfa ,_ddc :_fgb (_fbfa )}};};};_ageb :=_gafa .TAttr ;if _ageb ==_gg .ST_CellTypeUnset {_ageb =_gg .ST_CellTypeN ;};return _gdg ,_ageb ;};type convertContext struct{_aff *_ad .Creator ;_bbbc *_ec .Workbook ;_cbf *_b .Theme ;_bgef *_ec .Sheet ;_bfaf *_ec .StyleSheet ;_dbe int ;_fage int ;_gcb []*pagespan ;_ebeg *page ;_bbga []*colInfo ;_fagg []*rowInfo ;_eefg []*rowspan ;_gbce float64 ;_bcfe float64 ;_gcae float64 ;_eeag float64 ;_ebf []*mergedCell ;_cabe []*anchor ;};type rowInfo struct{_ccgf float64 ;_deb bool ;_agga float64 ;_dbf *style ;_gebd []*cell ;_eee float64 ;};func (_abg *convertContext )distributeAnchors (){for _ ,_edf :=range _abg ._cabe {_bcg ,_dfac :=_edf ._gcfe ,_edf ._dfcdf ;_bfbg ,_ffb :=_edf ._ceab ,_edf ._fgbf ;_bgf ,_fcg :=_edf ._fbcg ,_edf ._agda ;_bae ,_cfb :=_edf ._gbfg ,_edf ._aaea ;var _daf ,_daa ,_cdc ,_fge *page ;for _ ,_def :=range _abg ._gcb {for _ ,_ccf :=range _def ._dafd {if _bcg >=_ccf ._bcadb ._dfd &&_bcg < _ccf ._bcadb ._edgb {if _bfbg >=_ccf ._dbeg ._bage &&_bfbg < _ccf ._dbeg ._cfg {_ccf ._ffbd =true ;_daf =_ccf ;};if _bae >=_ccf ._dbeg ._bage &&_bae < _ccf ._dbeg ._cfg {_ccf ._ffbd =true ;_daa =_ccf ;};};if _bgf >=_ccf ._bcadb ._dfd &&_bgf < _ccf ._bcadb ._edgb {if _bfbg >=_ccf ._dbeg ._bage &&_bfbg < _ccf ._dbeg ._cfg {_ccf ._ffbd =true ;_fge =_ccf ;};if _bae >=_ccf ._dbeg ._bage &&_bae < _ccf ._dbeg ._cfg {_ccf ._ffbd =true ;_cdc =_ccf ;};};};};_abff :=_daf !=_daa ;_bcad :=_daf !=_fge ;if _abff &&_bcad {_ecgf :=_abg ._bbga [_bfbg ]._dfdb +_fd .FromEMU (_ffb );_bffc :=_daf ._dbeg ._bfbgf ;_fbg :=_abg ._bbga [_bae ]._dfdb +_fd .FromEMU (_cfb );_dbg :=_abg ._fagg [_bcg ]._ccgf +_fd .FromEMU (_dfac );_bbg :=float64 (_daf ._bcadb ._fce );_fgc :=_abg ._fagg [_bgf ]._ccgf +_fd .FromEMU (_fcg );_aed :=_fbg +_bffc -_ecgf ;_gcd :=_fgc +_bbg -_dbg ;_cge :=_abg .imageFromAnchor (_edf ,_aed ,_gcd );_daf ._eeac =append (_daf ._eeac ,_abg .getImage (_cge ,_gcd ,_aed ,_ecgf ,_dbg ,_bffc -_ecgf ,_bbg -_dbg ,_add .ImgPart_lt ));_daa ._eeac =append (_daa ._eeac ,_abg .getImage (_cge ,_gcd ,_aed ,0,_dbg ,_bffc -_ecgf ,_bbg -_dbg ,_add .ImgPart_rt ));_fge ._eeac =append (_fge ._eeac ,_abg .getImage (_cge ,_gcd ,_aed ,_ecgf ,0,_bffc -_ecgf ,_bbg -_dbg ,_add .ImgPart_lb ));_cdc ._eeac =append (_cdc ._eeac ,_abg .getImage (_cge ,_gcd ,_aed ,0,0,_bffc -_ecgf ,_bbg -_dbg ,_add .ImgPart_rb ));}else if _abff {_beg :=_abg ._fagg [_bcg ]._ccgf +_fd .FromEMU (_dfac );_ade :=_abg ._fagg [_bgf ]._ccgf +_fd .FromEMU (_fcg );_fdb :=_abg ._bbga [_bfbg ]._dfdb +_fd .FromEMU (_ffb );_bea :=_daf ._dbeg ._bfbgf ;_fefg :=_abg ._bbga [_bae ]._dfdb +_fd .FromEMU (_cfb );_geda :=_fefg +_bea -_fdb ;_agg :=_ade -_beg ;_dbcf :=_abg .imageFromAnchor (_edf ,_geda ,_agg );_daf ._eeac =append (_daf ._eeac ,_abg .getImage (_dbcf ,_agg ,_geda ,_fdb ,_beg ,_bea -_fdb ,0,_add .ImgPart_l ));_daa ._eeac =append (_daa ._eeac ,_abg .getImage (_dbcf ,_agg ,_geda ,0,_beg ,_bea -_fdb ,0,_add .ImgPart_r ));}else if _bcad {_fda :=_abg ._bbga [_bfbg ]._dfdb +_fd .FromEMU (_ffb );_cbb :=_abg ._bbga [_bae ]._dfdb +_fd .FromEMU (_cfb );_gdb :=_abg ._fagg [_bcg ]._ccgf +_fd .FromEMU (_dfac );_geg :=float64 (_daf ._bcadb ._fce );_ddd :=_abg ._fagg [_bgf ]._ccgf +_fd .FromEMU (_fcg );_cce :=_cbb -_fda ;_gafb :=_ddd +_geg -_gdb ;_fab :=_abg .imageFromAnchor (_edf ,_cce ,_gafb );_daf ._eeac =append (_daf ._eeac ,_abg .getImage (_fab ,_gafb ,_cce ,_fda ,_gdb ,0,_geg -_gdb ,_add .ImgPart_t ));_fge ._eeac =append (_fge ._eeac ,_abg .getImage (_fab ,_gafb ,_cce ,_fda ,0,0,_geg -_gdb ,_add .ImgPart_b ));}else {_age :=_abg ._bbga [_bfbg ]._dfdb +_fd .FromEMU (_ffb );_dge :=_abg ._bbga [_bae ]._dfdb +_fd .FromEMU (_cfb );_dfad :=_abg ._fagg [_bcg ]._ccgf +_fd .FromEMU (_dfac );_dfcd :=_abg ._fagg [_bgf ]._ccgf +_fd .FromEMU (_fcg );_cde :=_dge -_age ;_dgf :=_dfcd -_dfad ;_dage :=_abg .imageFromAnchor (_edf ,_cde ,_dgf );_daf ._eeac =append (_daf ._eeac ,_abg .getImage (_dage ,_dgf ,_cde ,_age ,_dfad ,0,0,_add .ImgPart_whole ));};};};func _bcd (_afgc *bool )bool {return _afgc !=nil &&*_afgc };func (_ebg *convertContext )getStyle (_cbed *uint32 )*style {_cabg :=&style {};_fcgg :=false ;if _cbed !=nil {_gddc :=_ebg ._bfaf .GetCellStyle (*_cbed );_gbed :=_gddc .GetFont ();for _ ,_cgd :=range _gbed .Name {if _cgd !=nil {_cabg ._efe =&_cgd .ValAttr ;_fcgg =true ;break ;};};for _ ,_ffbdf :=range _gbed .B {if _ffbdf !=nil {_fbdfg :=_ffbdf .ValAttr ==nil ||*_ffbdf .ValAttr ;_cabg ._egabb =&_fbdfg ;_fcgg =true ;break ;};};for _ ,_gcbf :=range _gbed .I {if _gcbf !=nil {_ebag :=_gcbf .ValAttr ==nil ||*_gcbf .ValAttr ;_cabg ._eabd =&_ebag ;_fcgg =true ;break ;};};for _ ,_begb :=range _gbed .U {if _begb !=nil {_fcgf :=_begb .ValAttr ==_gg .ST_UnderlineValuesSingle ||_begb .ValAttr ==_gg .ST_UnderlineValuesUnset ;_cabg ._bfde =&_fcgf ;_fcgg =true ;break ;};};for _ ,_fcae :=range _gbed .Sz {if _fcae !=nil {_cgg :=_fcae .ValAttr /12*_add .DefaultFontSize ;_cabg ._ebdg =&_cgg ;_fcgg =true ;break ;};};for _ ,_caa :=range _gbed .VertAlign {if _caa !=nil {_aafd :=_caa .ValAttr ==_g .ST_VerticalAlignRunSuperscript ;_cabg ._fagd =&_aafd ;_dfcg :=_caa .ValAttr ==_g .ST_VerticalAlignRunSubscript ;_cabg ._beb =&_dfcg ;_fcgg =true ;break ;};};for _ ,_gbca :=range _gbed .Color {if _gbca !=nil {_cabg ._agfd =_ebg .getColorStringFromSmlColor (_gbca );_fcgg =true ;break ;};};_acd :=_gddc .GetBorder ();if _acd .Top !=nil {_cabg ._cfe =_ebg .getBorder (_acd .Top );_fcgg =true ;};if _acd .Bottom !=nil {_cabg ._dga =_ebg .getBorder (_acd .Bottom );_fcgg =true ;};if _acd .Left !=nil {_cabg ._cae =_ebg .getBorder (_acd .Left );_fcgg =true ;};if _acd .Right !=nil {_cabg ._gcg =_ebg .getBorder (_acd .Right );_fcgg =true ;};if _gddc .Wrapped (){_cabg ._ccc =true ;_fcgg =true ;};if _cdg :=_gddc .GetVerticalAlignment ();_cdg !=_gg .ST_VerticalAlignmentUnset {_cabg ._dgaf =_cdg ;_fcgg =true ;};if _ebga :=_gddc .GetHorizontalAlignment ();_ebga !=_gg .ST_HorizontalAlignmentUnset {_cabg ._dcg =_ebga ;_fcgg =true ;};};if _fcgg {return _cabg ;};return nil ;};type rowspan struct{_fce float64 ;_dfd int ;_edgb int ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);var _ded =map[uint32 ]_ad .PageSize {1:_ad .PageSize {8.5*_fd .Inch ,11*_fd .Inch },2:_ad .PageSize {8.5*_fd .Inch ,11*_fd .Inch },3:_ad .PageSize {11*_fd .Inch ,17*_fd .Inch },4:_ad .PageSize {17*_fd .Inch ,11*_fd .Inch },5:_ad .PageSize {8.5*_fd .Inch ,14*_fd .Inch },6:_ad .PageSize {5.5*_fd .Inch ,8.5*_fd .Inch },7:_ad .PageSize {7.5*_fd .Inch ,10*_fd .Inch },8:_ad .PageSize {_bfg (297),_bfg (420)},9:_ad .PageSize {_bfg (210),_bfg (297)},10:_ad .PageSize {_bfg (210),_bfg (297)},11:_ad .PageSize {_bfg (148),_bfg (210)},70:_ad .PageSize {_bfg (105),_bfg (148)},12:_ad .PageSize {_bfg (250),_bfg (354)},13:_ad .PageSize {_bfg (182),_bfg (257)},14:_ad .PageSize {8.5*_fd .Inch ,13*_fd .Inch },20:_ad .PageSize {4.125*_fd .Inch ,9.5*_fd .Inch },27:_ad .PageSize {_bfg (110),_bfg (220)},28:_ad .PageSize {_bfg (162),_bfg (229)},34:_ad .PageSize {_bfg (250),_bfg (176)},29:_ad .PageSize {_bfg (324),_bfg (458)},30:_ad .PageSize {_bfg (229),_bfg (324)},31:_ad .PageSize {_bfg (114),_bfg (162)},37:_ad .PageSize {3.88*_fd .Inch ,7.5*_fd .Inch },43:_ad .PageSize {_bfg (100),_bfg (148)},69:_ad .PageSize {_bfg (200),_bfg (148)}};func (_eaf *convertContext )getSymbolsFromString (_aae string ,_gfg *style )[]*symbol {_dfb :=[]*symbol {};_gbf :=_eaf .makeTextStyleFromCellStyle (_gfg );for _ ,_ebed :=range _aae {_dfb =append (_dfb ,&symbol {_bgfa :string (_ebed ),_dba :_gbf });};return _dfb ;};func (_abd *convertContext )addRowToPage (_daae []*cell ,_cafb int ){_fgf :=0.0;_fbdf :=_abd ._eeag ;for _ ,_edcf :=range _daae {if len (_edcf ._edcb )!=0{_edcf ._aac =_fgf ;_fgf =_edcf ._daaed +_edcf ._aage ;};};for _gbg :=len (_daae )-1;_gbg >=0;_gbg --{_gbc :=_daae [_gbg ];if len (_gbc ._edcb )!=0{_gbc ._dcdc =_fbdf ;_fbdf =_gbc ._daaed ;};};_abd ._ebeg ._gaea =append (_abd ._ebeg ._gaea ,&pageRow {_agef :_cafb ,_aafe :_daae });};type colInfo struct{_dfdb float64 ;_aab float64 ;_fbea *style ;};func (_efcb *convertContext )getColorStringFromSmlColor (_ccba *_gg .CT_Color )*string {var _aedf string ;if _ccba .RgbAttr !=nil {_aedf =*_ccba .RgbAttr ;}else if _ccba .IndexedAttr !=nil &&*_ccba .IndexedAttr < 64{_aedf =_ccfc [*_ccba .IndexedAttr ];}else if _ccba .ThemeAttr !=nil {_cead :=*_ccba .ThemeAttr ;_aedf =_efcb .getColorFromTheme (_cead );};if _aedf ==""{return nil ;};if len (_aedf )> 6{_aedf =_aedf [(len (_aedf )-6):];};if _ccba .TintAttr !=nil {_dced :=*_ccba .TintAttr ;_aedf =_add .AdjustColorByTint (_aedf ,_dced );};_aedf ="\u0023"+_aedf ;return &_aedf ;};func (_aeea *convertContext )getBorder (_gecg *_gg .CT_BorderPr )*border {_beba :=&border {};switch _gecg .StyleAttr {case _gg .ST_BorderStyleThin :_beba ._cgfd =_ed ;case _gg .ST_BorderStyleMedium :_beba ._cgfd =_ed *2;case _gg .ST_BorderStyleThick :_beba ._cgfd =_ed *4;};if _beba ._cgfd ==0.0{return nil ;};if _addf :=_gecg .Color ;_addf !=nil {_fcaf :=_aeea .getColorStringFromSmlColor (_addf );if _fcaf !=nil {_beba ._edgc =_ad .ColorRGBFromHex (*_fcaf );}else {_beba ._edgc =_ad .ColorBlack ;};};return _beba ;};func (_edg *convertContext )getImage (_fgee _c .Image ,_ecf ,_deeg ,_afee ,_cbgb ,_fada ,_gdd float64 ,_gefe _add .ImgPart )*_ad .Image {_cbgb +=_edg ._gbce ;_afee +=_edg ._bcfe ;_cdb ,_eef :=_add .GetImage (_edg ._aff ,_fgee ,_ecf ,_deeg ,_afee ,_cbgb ,_fada ,_gdd ,_gefe );if _eef !=nil {_f .Println ("C\u0061n\u006e\u006f\u0074\u0020\u0067\u0065\u0074\u0020a\u006e\u0020\u0069\u006dag\u0065\u003a",_eef );return nil ;};return _cdb ;};func (_ead *convertContext )drawSheet (){for _acg ,_egfe :=range _ead ._gcb {_cga :=len (_egfe ._dafd );if _acg ==len (_ead ._gcb )-1{for _aag :=len (_egfe ._dafd )-1;_aag >=0;_aag --{if !_egfe ._dafd [_aag ]._ffbd {_cga =_aag ;};};};_cac :=_egfe ._dafd [:_cga ];for _ ,_dgg :=range _cac {_ead ._aff .NewPage ();_ead .drawPage (_dgg );};};};func (_ced *convertContext )makeRows (){_cbg :=[]*rowInfo {};_aee :=_ced ._bgef .Rows ();_ebd :=0;for _ ,_fdf :=range _aee {_ebd ++;_bca :=int (_fdf .RowNumber ());if _bca > _ebd {for _eed :=_ebd ;_eed < _bca ;_eed ++{_cbg =append (_cbg ,&rowInfo {_agga :16/_ga });};_ebd =_bca ;};var _fee float64 ;if _fdf .X ().HtAttr ==nil {_fee =16;}else {_fee =*_fdf .X ().HtAttr ;};_cbg =append (_cbg ,&rowInfo {_agga :_fee /_ga ,_deb :true ,_dbf :_ced .getStyle (_fdf .X ().SAttr )});};for _fed :=len (_cbg );_fed < _ced ._dbe ;_fed ++{_cbg =append (_cbg ,&rowInfo {_agga :16/_ga });};_ced ._fagg =_cbg ;};func _fgb (_gbga []*symbol )float64 {_bbe :=0.0;for _ ,_eaa :=range _gbga {if _eaa ._gcaf > _bbe {_bbe =_eaa ._gcaf ;};};return _bbe ;};var _ed =_bfg (0.0625);func _bfg (_acbb float64 )float64 {return _acbb *_fd .Millimeter };func (_dbgd *convertContext )drawPage (_eeaa *page ){_cbe :=_dbgd ._gbce ;_baf :=_dbgd ._bcfe ;for _ ,_fad :=range _eeaa ._gaea {_fbe :=_dbgd ._fagg [_fad ._agef ];for _ ,_deg :=range _fad ._aafe {_aggd :=_deg ._aac < _deg ._daaed ;_abc :=_deg ._dcdc > _deg ._daaed +_deg ._aage ;var _dea ,_bcba bool ;for _ ,_cddcd :=range _deg ._edcb {for _ ,_aggf :=range _cddcd ._aaec {if _aggd &&!_dea {_dea =_aggf ._eagg < 0;};if _abc &&!_bcba {_bcba =_deg ._aage < _aggf ._eagg +_aggf ._dce ;};if _deg ._daaed +_aggf ._eagg >=_deg ._aac &&_deg ._daaed +_aggf ._eagg +_aggf ._dce <=_deg ._dcdc {_fgd :=_dbgd ._aff .NewStyledParagraph ();_fbdc :=_baf +_deg ._daaed +_aggf ._eagg ;_defa :=_cbe +_fbe ._ccgf +_cddcd ._affc -_aggf ._gcaf -_bfg (0.5);_fgd .SetPos (_fbdc ,_defa );var _bedf *_ad .TextChunk ;if _aggf ._efa !=""{_bedf =_fgd .AddExternalLink (_aggf ._bgfa ,_aggf ._efa );}else {_bedf =_fgd .Append (_aggf ._bgfa );};if _aggf ._dba !=nil {_bedf .Style =*_aggf ._dba ;};_dbgd ._aff .Draw (_fgd );};};};var _cgf ,_fbc ,_dfaf ,_deab ,_gag ,_fffg float64 ;var _feeb ,_ccb ,_fbgc ,_ccgd _ad .Color ;if _gbee :=_deg ._ddg ;_gbee !=nil {_cgf =_gbee ._cgfd ;_feeb =_gbee ._edgc ;};if _geb :=_deg ._aga ;_geb !=nil {_fbc =_geb ._cgfd ;_ccb =_geb ._edgc ;};if _eab :=_deg ._efdd ;_eab !=nil {_dfaf =_eab ._cgfd ;_gag =_dfaf /2;_fbgc =_eab ._edgc ;};if _gedae :=_deg ._ccdd ;_gedae !=nil {_deab =_gedae ._cgfd ;_fffg =_deab /2;_ccgd =_gedae ._edgc ;};var _ega float64 ;if _fad ._agef > 1{_ega =_dbgd ._fagg [_fad ._agef -1]._eee ;};_eabg :=_cbe +_fbe ._ccgf -0.5*(_ega -_cgf );_gbba :=_cbe +_fbe ._ccgf +_fbe ._agga +0.5*(_fbe ._eee +_fbc );_cegb :=_baf +_deg ._daaed ;_gdc :=_cegb +_deg ._cff ;_add .DrawLine (_dbgd ._aff ,_cegb ,_eabg ,_gdc ,_eabg ,_cgf ,_feeb );_add .DrawLine (_dbgd ._aff ,_cegb ,_gbba ,_gdc ,_gbba ,_fbc ,_ccb );if !_dea {_add .DrawLine (_dbgd ._aff ,_cegb -_gag ,_eabg ,_cegb -_gag ,_gbba ,_dfaf ,_fbgc );};if !_bcba {_add .DrawLine (_dbgd ._aff ,_gdc -_fffg ,_eabg ,_gdc -_fffg ,_gbba ,_deab ,_ccgd );};};};for _ ,_gfd :=range _eeaa ._eeac {if _gfd !=nil {_dbgd ._aff .Draw (_gfd );};};};func (_deeef *convertContext )makeTextStyleFromCellStyle (_baab *style )*_ad .TextStyle {_adba :=_deeef ._aff .NewTextStyle ();if _baab ==nil {_adba .FontSize =_add .DefaultFontSize ;_adba .Font =_add .AssignStdFontByName (_adba ,_add .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][FontStyle_Regular ]);return &_adba ;};if _bcd (_baab ._bfde ){_adba .Underline =true ;_adba .UnderlineStyle =_ad .TextDecorationLineStyle {Offset :0.5,Thickness :_bfg (1/32)};};var _fca FontStyle ;if _bcd (_baab ._egabb )&&_bcd (_baab ._eabd ){_fca =FontStyle_BoldItalic ;}else if _bcd (_baab ._egabb ){_fca =FontStyle_Bold ;}else if _bcd (_baab ._eabd ){_fca =FontStyle_Italic ;}else {_fca =FontStyle_Regular ;};_agb :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _baab ._efe !=nil {_agb =*_baab ._efe ;};if _dgee ,_affe :=_add .StdFontsMap [_agb ];_affe {_adba .Font =_add .AssignStdFontByName (_adba ,_dgee [_fca ]);}else if _efdf :=_add .GetRegisteredFont (_agb ,_fca );_efdf !=nil {_adba .Font =_efdf ;}else {_f .Printf ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u0073\u0074y\u006c\u0065\u0020\u0025\u0073\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074\u0020to\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e\u000a",_agb ,_fca );_adba .Font =_add .AssignStdFontByName (_adba ,_add .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_fca ]);};if _baab ._ebdg !=nil {_adba .FontSize =*_baab ._ebdg ;};if _baab ._agfd !=nil {_adba .Color =_ad .ColorRGBFromHex (*_baab ._agfd );};if _baab ._fagd !=nil &&*_baab ._fagd {_adba .FontSize *=_dc ;}else if _baab ._beb !=nil &&*_baab ._beb {_adba .FontSize *=_dc ;};return &_adba ;};func (_fedc *convertContext )getStyleFromRPrElt (_dcee *_gg .CT_RPrElt )*style {if _dcee ==nil {return nil ;};_ggg :=&style {};_ggg ._efe =&_dcee .RFont .ValAttr ;if _dged :=_dcee .B ;_dged !=nil {_eac :=_dged .ValAttr ==nil ||*_dged .ValAttr ;_ggg ._egabb =&_eac ;};if _adbb :=_dcee .I ;_adbb !=nil {_baff :=_adbb .ValAttr ==nil ||*_adbb .ValAttr ;_ggg ._eabd =&_baff ;};if _daac :=_dcee .U ;_daac !=nil {_bfc :=_daac .ValAttr ==_gg .ST_UnderlineValuesSingle ||_daac .ValAttr ==_gg .ST_UnderlineValuesUnset ;_ggg ._bfde =&_bfc ;};if _adga :=_dcee .VertAlign ;_adga !=nil {_cccd :=_adga .ValAttr ==_g .ST_VerticalAlignRunSuperscript ;_ggg ._fagd =&_cccd ;_cgfg :=_adga .ValAttr ==_g .ST_VerticalAlignRunSubscript ;_ggg ._beb =&_cgfg ;};if _fadf :=_dcee .Sz ;_fadf !=nil {_ddaf :=_fadf .ValAttr /12*_add .DefaultFontSize ;_ggg ._ebdg =&_ddaf ;};if _bbfd :=_dcee .Color ;_bbfd !=nil {_ggg ._agfd =_fedc .getColorStringFromSmlColor (_bbfd );};return _ggg ;};type cell struct{_fbgcd _gg .ST_CellType ;_ccge int ;_daaed float64 ;_edcb []*line ;_aage float64 ;_cff float64 ;_abaf float64 ;_aac float64 ;_dcdc float64 ;_dgfb *_ad .TextStyle ;_ddg *border ;_aga *border ;_efdd *border ;_ccdd *border ;_eeff bool ;_adee bool ;};type page struct{_gaea []*pageRow ;_ffbd bool ;_eeac []*_ad .Image ;_dbeg *pagespan ;_bcadb *rowspan ;};func (_cg *convertContext )makeAnchors (){_gdf ,_ee :=_cg ._bgef .GetDrawing ();if _gdf !=nil {for _ ,_eba :=range _gdf .EG_Anchor {_fe :=&anchor {};if _fbf :=_eba .TwoCellAnchor ;_fbf !=nil {_agd ,_de :=_fbf .From ,_fbf .To ;if _agd ==nil ||_de ==nil {return ;};_fe ._gcfe =int (_agd .Row );_fe ._dfcdf =_add .FromSTCoordinate (_agd .RowOff );_fe ._ceab =int (_agd .Col );_fe ._fgbf =_add .FromSTCoordinate (_agd .ColOff );_fe ._fbcg =int (_de .Row );_fe ._agda =_add .FromSTCoordinate (_de .RowOff );_fe ._gbfg =int (_de .Col );_fe ._aaea =_add .FromSTCoordinate (_de .ColOff );if _dfa :=_fbf .Choice ;_dfa !=nil {if _ac :=_dfa .Pic ;_ac !=nil {if _ae :=_ac .BlipFill ;_ae !=nil {if _abe :=_ae .Blip ;_abe !=nil {if _dda :=_abe .EmbedAttr ;_dda !=nil {for _ ,_fbd :=range _ee .X ().Relationship {if _fbd .IdAttr ==*_dda {for _ ,_ge :=range _cg ._bbbc .Images {if _ge .Target ()==_fbd .TargetAttr {_af ,_ebb :=_ce .Open (_ge .Path ());if _ebb !=nil {_f .Println ("\u004f\u0070\u0065\u006e i\u006d\u0061\u0067\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u0065\u0072\u0072\u006fr\u003a",_ebb );continue ;};_acb ,_ ,_ebb :=_c .Decode (_af );if _ebb !=nil {_f .Println ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a",_ebb );continue ;};_fe ._cdcd =_acb ;};};};};};};};}else if _cb :=_dfa .GraphicFrame ;_cb !=nil {if _gc :=_cb .Graphic ;_gc !=nil {if _caf :=_gc .GraphicData ;_caf !=nil {for _ ,_aea :=range _caf .Any {if _bfe ,_ggc :=_aea .(*_dd .Chart );_ggc {for _ ,_dcd :=range _ee .X ().Relationship {if _dcd .IdAttr ==_bfe .IdAttr {_bb :=_cg ._bbbc .GetChartByTargetId (_dcd .TargetAttr );if _bb !=nil {_fe ._eeg =_bb ;};};};};};};};};};};if _fe ._cdcd !=nil ||_fe ._eeg !=nil {_cg ._cabe =append (_cg ._cabe ,_fe );};};};};func (_gagb *convertContext )getSymbolsFromR (_fgeg []*_gg .CT_RElt ,_bdfb *style )[]*symbol {_fbad :=[]*symbol {};for _ ,_gae :=range _fgeg {_gdbd :=_gagb .combineCellStyleWithRPrElt (_bdfb ,_gae .RPr );for _ ,_ceda :=range _gae .T {_fbad =append (_fbad ,&symbol {_bgfa :string (_ceda ),_dba :_gagb .makeTextStyleFromCellStyle (_gdbd )});};};return _fbad ;};func (_dg *convertContext )fillPages (){for _dfc ,_bcb :=range _dg ._eefg {_dbd :=_dg ._fagg [_bcb ._dfd :_bcb ._edgb ];for _ddb ,_bdf :=range _dbd {_cab :=0;_cbc :=0.0;_aec :=[]*cell {};if _bdf ._deb {for _ ,_fcf :=range _bdf ._gebd {_edc :=_dg ._gcb [_cab ];_dg ._ebeg =_edc ._dafd [_dfc ];_dg ._ebeg ._ffbd =true ;_faf :=_fcf ._cff ;if _cbc +_faf > _edc ._bfbgf {_dg .addRowToPage (_aec ,_ddb );_aec =[]*cell {_fcf };_cbc =_faf ;_cab ++;}else {_fcf ._daaed =_cbc ;_aec =append (_aec ,_fcf );_cbc +=_faf ;};};if len (_aec )> 0{_cba :=_dg ._gcb [_cab ];_dg ._ebeg =_cba ._dafd [_dfc ];_dg ._ebeg ._ffbd =true ;_dg .addRowToPage (_aec ,_ddb );};};};};};const _fa =3;type mergedCell struct{_egg uint32 ;_bagc uint32 ;_gcfg uint32 ;_gede uint32 ;_fegb float64 ;_cdcgg float64 ;}; \ No newline at end of file diff --git a/spreadsheet/format/format.go b/spreadsheet/format/format.go index 91a322e65c..033e89db2c 100644 --- a/spreadsheet/format/format.go +++ b/spreadsheet/format/format.go @@ -26,34 +26,34 @@ // - "1 23/100" with fornat "0 0/100" // - "1.23E+00" with format "0.00E+00" // - "29:37:41s" with format `[h]:mm:ss"s"` -package format ;import (_c "bytes";_a "fmt";_dg "github.com/unidoc/unioffice";_d "io";_gb "math";_ae "strconv";_g "strings";_b "time";);func _cce (_cda _b .Time ,_age string )[]byte {_dcac :=[]byte {};_cgg :=0;for _fea :=0;_fea < len (_age );_fea ++{var _aea string ;if _age [_fea ]=='/'{_aea =string (_age [_cgg :_fea ]);_cgg =_fea +1;}else if _fea ==len (_age )-1{_aea =string (_age [_cgg :_fea +1]);}else {continue ;};switch _aea {case "\u0079\u0079":_dcac =_cda .AppendFormat (_dcac ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_dcac =_cda .AppendFormat (_dcac ,"\u0032\u0030\u0030\u0036");case "\u006d":_dcac =_cda .AppendFormat (_dcac ,"\u0031");case "\u006d\u006d":_dcac =_cda .AppendFormat (_dcac ,"\u0030\u0031");case "\u006d\u006d\u006d":_dcac =_cda .AppendFormat (_dcac ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_dcac =_cda .AppendFormat (_dcac ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _cda .Month (){case _b .January ,_b .July ,_b .June :_dcac =append (_dcac ,'J');case _b .February :_dcac =append (_dcac ,'M');case _b .March ,_b .May :_dcac =append (_dcac ,'M');case _b .April ,_b .August :_dcac =append (_dcac ,'A');case _b .September :_dcac =append (_dcac ,'S');case _b .October :_dcac =append (_dcac ,'O');case _b .November :_dcac =append (_dcac ,'N');case _b .December :_dcac =append (_dcac ,'D');};case "\u0064":_dcac =_cda .AppendFormat (_dcac ,"\u0032");case "\u0064\u0064":_dcac =_cda .AppendFormat (_dcac ,"\u0030\u0032");case "\u0064\u0064\u0064":_dcac =_cda .AppendFormat (_dcac ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_dcac =_cda .AppendFormat (_dcac ,"\u004d\u006f\u006e\u0064\u0061\u0079");default:_dg .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_aea );};if _age [_fea ]=='/'{_dcac =append (_dcac ,'/');};};return _dcac ;};func (_bde *Lexer )nextFmt (){_bde ._gebb =append (_bde ._gebb ,_bde ._ageef );_bde ._ageef =Format {}};func _gcf (_bea int64 )int64 {if _bea < 0{return -_bea ;};return _bea ;};const _gf int =0;func _bce (_cbf []byte )[]byte {for _fff :=len (_cbf )-1;_fff > 0;_fff --{if _cbf [_fff ]=='9'+1{_cbf [_fff ]='0';if _cbf [_fff -1]=='.'{_fff --;};_cbf [_fff -1]++;};};if _cbf [0]=='9'+1{_cbf [0]='0';copy (_cbf [1:],_cbf [0:]);_cbf [0]='1';};return _cbf ;}; +package format ;import (_b "bytes";_g "fmt";_dc "github.com/unidoc/unioffice";_f "io";_ec "math";_df "strconv";_d "strings";_c "time";); -// Value formats a value as a number or string depending on if it appears to be -// a number or string. -func Value (v string ,f string )string {if IsNumber (v ){_ed ,_ :=_ae .ParseFloat (v ,64);return Number (_ed ,f );};return String (v ,f );};func _aca (_bf float64 ,_eb Format ,_ebb bool )string {if _eb ._e {return NumberGeneric (_bf );};_eg :=make ([]byte ,0,20);_acd :=_gb .Signbit (_bf );_cb :=_gb .Abs (_bf );_fec :=int64 (0);_cbd :=int64 (0);if _eb .IsExponential {for _cb >=10{_cbd ++;_cb /=10;};for _cb < 1{_cbd --;_cb *=10;};}else if _eb ._ga {_cb *=100;}else if _eb ._de {if _eb ._ff ==0{_ee :=_gb .Pow (10,float64 (_eb ._db ));_cde ,_eeg :=1.0,1.0;_ =_cde ;for _eed :=1.0;_eed < _ee ;_eed ++{_ ,_fge :=_gb .Modf (_cb *float64 (_eed ));if _fge < _eeg {_eeg =_fge ;_cde =_eed ;if _fge ==0{break ;};};};_eb ._ff =int64 (_cde );};_fec =int64 (_cb *float64 (_eb ._ff )+0.5);if len (_eb .Whole )> 0&&_fec > _eb ._ff {_fec =int64 (_cb *float64 (_eb ._ff ))%_eb ._ff ;_cb -=float64 (_fec )/float64 (_eb ._ff );}else {_cb -=float64 (_fec )/float64 (_eb ._ff );if _gb .Abs (_cb )< 1{_dd :=true ;for _ ,_cc :=range _eb .Whole {if _cc .Type ==FmtTypeDigitOpt {continue ;};if _cc .Type ==FmtTypeLiteral &&_cc .Literal ==' '{continue ;};_dd =false ;};if _dd {_eb .Whole =nil ;};};};};_ba :=1;for _ ,_bbdf :=range _eb .Fractional {if _bbdf .Type ==FmtTypeDigit ||_bbdf .Type ==FmtTypeDigitOpt {_ba ++;};};_cb +=5*_gb .Pow10 (-_ba );_caa ,_ddc :=_gb .Modf (_cb );_eg =append (_eg ,_bbf (_caa ,_bf ,_eb )...);_eg =append (_eg ,_cec (_ddc ,_bf ,_eb )...);_eg =append (_eg ,_fdd (_cbd ,_eb )...);if _eb ._de {_eg =_ae .AppendInt (_eg ,_fec ,10);_eg =append (_eg ,'/');_eg =_ae .AppendInt (_eg ,_eb ._ff ,10);};if !_ebb &&_acd {return "\u002d"+string (_eg );};return string (_eg );};func _fdd (_eae int64 ,_abg Format )[]byte {if !_abg .IsExponential ||len (_abg .Exponent )==0{return nil ;};_babf :=_ae .AppendInt (nil ,_gcf (_eae ),10);_ccg :=make ([]byte ,0,len (_babf )+2);_ccg =append (_ccg ,'E');if _eae >=0{_ccg =append (_ccg ,'+');}else {_ccg =append (_ccg ,'-');_eae *=-1;};_cf :=0;_cdd :for _acf :=len (_abg .Exponent )-1;_acf >=0;_acf --{_deb :=len (_babf )-1-_cf ;_bbe :=_abg .Exponent [_acf ];switch _bbe .Type {case FmtTypeDigit :if _deb >=0{_ccg =append (_ccg ,_babf [_deb ]);_cf ++;}else {_ccg =append (_ccg ,'0');};case FmtTypeDigitOpt :if _deb >=0{_ccg =append (_ccg ,_babf [_deb ]);_cf ++;}else {for _ebbc :=_acf ;_ebbc >=0;_ebbc --{_bbfb :=_abg .Exponent [_ebbc ];if _bbfb .Type ==FmtTypeLiteral {_ccg =append (_ccg ,_bbfb .Literal );};};break _cdd ;};case FmtTypeLiteral :_ccg =append (_ccg ,_bbe .Literal );default:_dg .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0065\u0078p\u0020\u0025\u0076",_bbe );};};if _cf < len (_babf ){_ccg =append (_ccg ,_babf [len (_babf )-_cf -1:_cf -1]...);};_cab (_ccg [2:]);return _ccg ;};func (_dbg *Lexer )Lex (r _d .Reader ){_gbe ,_gdf ,_ffca :=0,0,0;_bbea :=-1;_gdc ,_aga ,_fgac :=0,0,0;_ =_aga ;_ =_fgac ;_fag :=1;_ =_fag ;_fdb :=make ([]byte ,4096);_egc :=false ;for !_egc {_fgd :=0;if _gdc > 0{_fgd =_gdf -_gdc ;};_gdf =0;_ebd ,_gbb :=r .Read (_fdb [_fgd :]);if _ebd ==0||_gbb !=nil {_egc =true ;};_ffca =_ebd +_fgd ;if _ffca < len (_fdb ){_bbea =_ffca ;};{_gbe =_aee ;_gdc =0;_aga =0;_fgac =0;};{if _gdf ==_ffca {goto _ceb ;};switch _gbe {case 34:goto _ege ;case 35:goto _gdcb ;case 0:goto _fgea ;case 36:goto _gce ;case 37:goto _baaf ;case 1:goto _abab ;case 2:goto _egd ;case 38:goto _edee ;case 3:goto _ecaf ;case 4:goto _bddb ;case 39:goto _dac ;case 5:goto _bbg ;case 6:goto _cbc ;case 7:goto _fddg ;case 8:goto _aag ;case 40:goto _adg ;case 9:goto _gda ;case 41:goto _cgdg ;case 10:goto _fcbf ;case 42:goto _cga ;case 11:goto _caaa ;case 43:goto _gg ;case 44:goto _eec ;case 45:goto _fbc ;case 12:goto _gaff ;case 46:goto _cdb ;case 13:goto _egef ;case 14:goto _dece ;case 15:goto _dag ;case 16:goto _fde ;case 47:goto _egb ;case 17:goto _eea ;case 48:goto _fgdb ;case 18:goto _baea ;case 19:goto _gbff ;case 20:goto _ebc ;case 49:goto _bfac ;case 50:goto _abgf ;case 21:goto _ddgg ;case 22:goto _adga ;case 23:goto _bbgc ;case 24:goto _eeaa ;case 25:goto _ddd ;case 51:goto _abbc ;case 26:goto _gbdd ;case 52:goto _bdac ;case 53:goto _gbdeb ;case 54:goto _gde ;case 55:goto _ecc ;case 56:goto _bbfc ;case 57:goto _dab ;case 27:goto _ccf ;case 28:goto _gca ;case 29:goto _dgbd ;case 30:goto _efcb ;case 31:goto _fad ;case 58:goto _cgaa ;case 32:goto _cdbg ;case 59:goto _bcd ;case 33:goto _ddb ;case 60:goto _ccfg ;case 61:goto _bdaf ;case 62:goto _cecg ;};goto _gagg ;_fgg :switch _fgac {case 2:{_gdf =(_aga )-1;_dbg ._ageef .AddToken (FmtTypeDigit ,nil );};case 3:{_gdf =(_aga )-1;_dbg ._ageef .AddToken (FmtTypeDigitOpt ,nil );};case 5:{_gdf =(_aga )-1;};case 8:{_gdf =(_aga )-1;_dbg ._ageef .AddToken (FmtTypePercent ,nil );};case 13:{_gdf =(_aga )-1;_dbg ._ageef .AddToken (FmtTypeFraction ,_fdb [_gdc :_aga ]);};case 14:{_gdf =(_aga )-1;_dbg ._ageef .AddToken (FmtTypeDate ,_fdb [_gdc :_aga ]);};case 15:{_gdf =(_aga )-1;_dbg ._ageef .AddToken (FmtTypeTime ,_fdb [_gdc :_aga ]);};case 16:{_gdf =(_aga )-1;_dbg ._ageef .AddToken (FmtTypeTime ,_fdb [_gdc :_aga ]);};case 18:{_gdf =(_aga )-1;};case 20:{_gdf =(_aga )-1;_dbg ._ageef .AddToken (FmtTypeLiteral ,_fdb [_gdc :_aga ]);};case 21:{_gdf =(_aga )-1;_dbg ._ageef .AddToken (FmtTypeLiteral ,_fdb [_gdc +1:_aga -1]);};};goto _dbc ;_ecdf :_gdf =(_aga )-1;{_dbg ._ageef .AddToken (FmtTypeFraction ,_fdb [_gdc :_aga ]);};goto _dbc ;_gaa :_gdf =(_aga )-1;{_dbg ._ageef .AddToken (FmtTypeDigitOpt ,nil );};goto _dbc ;_bdd :_aga =_gdf +1;{_dbg ._ageef .AddToken (FmtTypeDigitOptThousands ,nil );};goto _dbc ;_ddcf :_gdf =(_aga )-1;{_dbg ._ageef .AddToken (FmtTypePercent ,nil );};goto _dbc ;_aggb :_gdf =(_aga )-1;{_dbg ._ageef .AddToken (FmtTypeDate ,_fdb [_gdc :_aga ]);};goto _dbc ;_edc :_gdf =(_aga )-1;{_dbg ._ageef .AddToken (FmtTypeDigit ,nil );};goto _dbc ;_abgc :_gdf =(_aga )-1;{_dbg ._ageef .AddToken (FmtTypeTime ,_fdb [_gdc :_aga ]);};goto _dbc ;_eba :_gdf =(_aga )-1;{_dbg ._ageef .AddToken (FmtTypeLiteral ,_fdb [_gdc :_aga ]);};goto _dbc ;_bgg :_aga =_gdf +1;{_dbg ._ageef ._e =true ;};goto _dbc ;_cfb :_aga =_gdf +1;{_dbg ._ageef .AddToken (FmtTypeLiteral ,_fdb [_gdc :_aga ]);};goto _dbc ;_bfe :_aga =_gdf +1;{_dbg ._ageef .AddToken (FmtTypeDollar ,nil );};goto _dbc ;_aae :_aga =_gdf +1;{_dbg ._ageef .AddToken (FmtTypeComma ,nil );};goto _dbc ;_agca :_aga =_gdf +1;{_dbg ._ageef .AddToken (FmtTypeDecimal ,nil );};goto _dbc ;_gdcc :_aga =_gdf +1;{_dbg .nextFmt ();};goto _dbc ;_fda :_aga =_gdf +1;{_dbg ._ageef .AddToken (FmtTypeText ,nil );};goto _dbc ;_gfg :_aga =_gdf +1;{_dbg ._ageef .AddToken (FmtTypeUnderscore ,nil );};goto _dbc ;_gbc :_aga =_gdf ;_gdf --;{_dbg ._ageef .AddToken (FmtTypeLiteral ,_fdb [_gdc :_aga ]);};goto _dbc ;_efcg :_aga =_gdf ;_gdf --;{_dbg ._ageef .AddToken (FmtTypeLiteral ,_fdb [_gdc +1:_aga -1]);};goto _dbc ;_efg :_aga =_gdf ;_gdf --;{_dbg ._ageef .AddToken (FmtTypeDigitOpt ,nil );};goto _dbc ;_dgcfe :_aga =_gdf ;_gdf --;{_dbg ._ageef .AddToken (FmtTypeFraction ,_fdb [_gdc :_aga ]);};goto _dbc ;_efbf :_aga =_gdf ;_gdf --;{_dbg ._ageef .AddToken (FmtTypePercent ,nil );};goto _dbc ;_fgf :_aga =_gdf ;_gdf --;{_dbg ._ageef .AddToken (FmtTypeDate ,_fdb [_gdc :_aga ]);};goto _dbc ;_def :_aga =_gdf ;_gdf --;{_dbg ._ageef .AddToken (FmtTypeDigit ,nil );};goto _dbc ;_agfd :_aga =_gdf ;_gdf --;{_dbg ._ageef .AddToken (FmtTypeTime ,_fdb [_gdc :_aga ]);};goto _dbc ;_gag :_aga =_gdf ;_gdf --;{};goto _dbc ;_aged :_aga =_gdf +1;{_dbg ._ageef .IsExponential =true ;};goto _dbc ;_fafe :_aga =_gdf +1;{_dbg ._ageef .AddToken (FmtTypeLiteral ,_fdb [_gdc +1:_aga ]);};goto _dbc ;_dbc :_gdc =0;if _gdf ++;_gdf ==_ffca {goto _gceb ;};_ege :_gdc =_gdf ;switch _fdb [_gdf ]{case 34:goto _bcg ;case 35:goto _efcf ;case 36:goto _bfe ;case 37:goto _beff ;case 44:goto _aae ;case 46:goto _agca ;case 47:goto _dde ;case 48:goto _aagg ;case 58:goto _gebc ;case 59:goto _gdcc ;case 63:goto _fdg ;case 64:goto _fda ;case 65:goto _dffc ;case 69:goto _ffe ;case 71:goto _gdd ;case 91:goto _dcagc ;case 92:goto _dfbb ;case 95:goto _gfg ;case 100:goto _dde ;case 104:goto _gebc ;case 109:goto _fgaa ;case 115:goto _bec ;case 121:goto _egca ;};if 49<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _aab ;};goto _cfb ;_bcg :_aga =_gdf +1;_fgac =20;goto _ebg ;_ebg :if _gdf ++;_gdf ==_ffca {goto _cgcf ;};_gdcb :if _fdb [_gdf ]==34{goto _fdc ;};goto _gae ;_gae :if _gdf ++;_gdf ==_ffca {goto _ccee ;};_fgea :if _fdb [_gdf ]==34{goto _fdc ;};goto _gae ;_fdc :_aga =_gdf +1;_fgac =21;goto _bcb ;_bcb :if _gdf ++;_gdf ==_ffca {goto _adc ;};_gce :if _fdb [_gdf ]==34{goto _gae ;};goto _efcg ;_efcf :_aga =_gdf +1;_fgac =3;goto _ecdfc ;_ecdfc :if _gdf ++;_gdf ==_ffca {goto _cddc ;};_baaf :switch _fdb [_gdf ]{case 35:goto _ecac ;case 37:goto _ecac ;case 44:goto _dfc ;case 47:goto _bdb ;case 48:goto _ecac ;case 63:goto _ecac ;};goto _efg ;_ecac :if _gdf ++;_gdf ==_ffca {goto _debd ;};_abab :switch _fdb [_gdf ]{case 35:goto _ecac ;case 37:goto _ecac ;case 47:goto _bdb ;case 48:goto _ecac ;case 63:goto _ecac ;};goto _fgg ;_bdb :if _gdf ++;_gdf ==_ffca {goto _fedg ;};_egd :switch _fdb [_gdf ]{case 35:goto _fegaf ;case 37:goto _beac ;case 48:goto _badd ;case 63:goto _fegaf ;};if 49<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _ccc ;};goto _fgg ;_fegaf :_aga =_gdf +1;goto _defd ;_defd :if _gdf ++;_gdf ==_ffca {goto _ddfg ;};_edee :switch _fdb [_gdf ]{case 35:goto _fegaf ;case 37:goto _fegaf ;case 44:goto _fegaf ;case 46:goto _fegaf ;case 48:goto _fegaf ;case 63:goto _fegaf ;case 65:goto _dfb ;};goto _dgcfe ;_dfb :if _gdf ++;_gdf ==_ffca {goto _aeca ;};_ecaf :switch _fdb [_gdf ]{case 47:goto _fbb ;case 77:goto _gfb ;};goto _ecdf ;_fbb :if _gdf ++;_gdf ==_ffca {goto _fffcd ;};_bddb :if _fdb [_gdf ]==80{goto _dgf ;};goto _ecdf ;_dgf :_aga =_gdf +1;goto _ecdd ;_ecdd :if _gdf ++;_gdf ==_ffca {goto _dabc ;};_dac :if _fdb [_gdf ]==65{goto _dfb ;};goto _dgcfe ;_gfb :if _gdf ++;_gdf ==_ffca {goto _bddf ;};_bbg :if _fdb [_gdf ]==47{goto _ecda ;};goto _ecdf ;_ecda :if _gdf ++;_gdf ==_ffca {goto _gbfc ;};_cbc :if _fdb [_gdf ]==80{goto _egdb ;};goto _ecdf ;_egdb :if _gdf ++;_gdf ==_ffca {goto _acae ;};_fddg :if _fdb [_gdf ]==77{goto _dgf ;};goto _ecdf ;_beac :if _gdf ++;_gdf ==_ffca {goto _ggg ;};_aag :switch _fdb [_gdf ]{case 35:goto _geg ;case 37:goto _bfg ;case 63:goto _geg ;};if 48<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _dffe ;};goto _fgg ;_geg :_aga =_gdf +1;goto _ceg ;_ceg :if _gdf ++;_gdf ==_ffca {goto _dada ;};_adg :switch _fdb [_gdf ]{case 35:goto _fegaf ;case 37:goto _febe ;case 44:goto _fegaf ;case 46:goto _fegaf ;case 48:goto _fegaf ;case 63:goto _fegaf ;case 65:goto _dfb ;};goto _dgcfe ;_febe :if _gdf ++;_gdf ==_ffca {goto _abe ;};_gda :switch _fdb [_gdf ]{case 35:goto _afc ;case 44:goto _afc ;case 46:goto _afc ;case 48:goto _afc ;case 63:goto _afc ;};goto _ecdf ;_afc :_aga =_gdf +1;goto _eabf ;_eabf :if _gdf ++;_gdf ==_ffca {goto _gcfd ;};_cgdg :switch _fdb [_gdf ]{case 35:goto _afc ;case 44:goto _afc ;case 46:goto _afc ;case 48:goto _afc ;case 63:goto _afc ;case 65:goto _dfb ;};goto _dgcfe ;_bfg :if _gdf ++;_gdf ==_ffca {goto _bbc ;};_fcbf :if _fdb [_gdf ]==37{goto _bfg ;};if 48<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _dffe ;};goto _fgg ;_dffe :_aga =_gdf +1;_fgac =13;goto _fffc ;_fffc :if _gdf ++;_gdf ==_ffca {goto _feag ;};_cga :switch _fdb [_gdf ]{case 35:goto _fegaf ;case 37:goto _fbd ;case 44:goto _fegaf ;case 46:goto _fegaf ;case 48:goto _bad ;case 63:goto _fegaf ;case 65:goto _dfb ;};if 49<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _dffe ;};goto _dgcfe ;_fbd :if _gdf ++;_gdf ==_ffca {goto _fca ;};_caaa :switch _fdb [_gdf ]{case 35:goto _afc ;case 37:goto _bfg ;case 44:goto _afc ;case 46:goto _afc ;case 63:goto _afc ;};if 48<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _dffe ;};goto _ecdf ;_bad :_aga =_gdf +1;goto _fdbd ;_fdbd :if _gdf ++;_gdf ==_ffca {goto _cecga ;};_gg :switch _fdb [_gdf ]{case 35:goto _fegaf ;case 37:goto _bad ;case 44:goto _fegaf ;case 46:goto _fegaf ;case 48:goto _bad ;case 63:goto _fegaf ;case 65:goto _dfb ;};if 49<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _dffe ;};goto _dgcfe ;_badd :_aga =_gdf +1;goto _daf ;_daf :if _gdf ++;_gdf ==_ffca {goto _bcc ;};_eec :switch _fdb [_gdf ]{case 35:goto _fegaf ;case 37:goto _bad ;case 44:goto _fegaf ;case 46:goto _fegaf ;case 48:goto _badd ;case 63:goto _fegaf ;case 65:goto _dfb ;};if 49<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _ccc ;};goto _dgcfe ;_ccc :_aga =_gdf +1;goto _fbbf ;_fbbf :if _gdf ++;_gdf ==_ffca {goto _fefd ;};_fbc :switch _fdb [_gdf ]{case 35:goto _fegaf ;case 37:goto _dffe ;case 44:goto _fegaf ;case 46:goto _fegaf ;case 48:goto _badd ;case 63:goto _fegaf ;case 65:goto _dfb ;};if 49<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _ccc ;};goto _dgcfe ;_dfc :if _gdf ++;_gdf ==_ffca {goto _bcfe ;};_gaff :if _fdb [_gdf ]==35{goto _bdd ;};goto _gaa ;_beff :_aga =_gdf +1;_fgac =8;goto _ddg ;_ddg :if _gdf ++;_gdf ==_ffca {goto _aebc ;};_cdb :switch _fdb [_gdf ]{case 35:goto _ecgc ;case 37:goto _eeb ;case 48:goto _dcag ;case 63:goto _ecgc ;};if 49<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _fcd ;};goto _efbf ;_ecgc :if _gdf ++;_gdf ==_ffca {goto _dadc ;};_egef :switch _fdb [_gdf ]{case 35:goto _ecgc ;case 47:goto _bdb ;case 48:goto _ecgc ;case 63:goto _ecgc ;};goto _ddcf ;_eeb :if _gdf ++;_gdf ==_ffca {goto _febg ;};_dece :if _fdb [_gdf ]==37{goto _eeb ;};if 48<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _fcd ;};goto _fgg ;_fcd :if _gdf ++;_gdf ==_ffca {goto _eabc ;};_dag :switch _fdb [_gdf ]{case 37:goto _eeb ;case 47:goto _bdb ;};if 48<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _fcd ;};goto _fgg ;_dcag :if _gdf ++;_gdf ==_ffca {goto _gggd ;};_fde :switch _fdb [_gdf ]{case 35:goto _ecgc ;case 37:goto _eeb ;case 47:goto _bdb ;case 48:goto _dcag ;case 63:goto _ecgc ;};if 49<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _fcd ;};goto _ddcf ;_dde :_aga =_gdf +1;goto _ace ;_ace :if _gdf ++;_gdf ==_ffca {goto _gfc ;};_egb :switch _fdb [_gdf ]{case 47:goto _dde ;case 100:goto _dde ;case 109:goto _dde ;case 121:goto _cdeg ;};goto _fgf ;_cdeg :if _gdf ++;_gdf ==_ffca {goto _cgaf ;};_eea :if _fdb [_gdf ]==121{goto _dde ;};goto _aggb ;_aagg :_aga =_gdf +1;_fgac =2;goto _bee ;_bee :if _gdf ++;_gdf ==_ffca {goto _dbgc ;};_fgdb :switch _fdb [_gdf ]{case 35:goto _ecac ;case 37:goto _eaa ;case 47:goto _bdb ;case 48:goto _efbc ;case 63:goto _ecac ;};if 49<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _edg ;};goto _def ;_eaa :if _gdf ++;_gdf ==_ffca {goto _cgbc ;};_baea :switch _fdb [_gdf ]{case 35:goto _ecac ;case 37:goto _eaa ;case 47:goto _bdb ;case 48:goto _eaa ;case 63:goto _ecac ;};if 49<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _fcd ;};goto _edc ;_efbc :if _gdf ++;_gdf ==_ffca {goto _ceea ;};_gbff :switch _fdb [_gdf ]{case 35:goto _ecac ;case 37:goto _eaa ;case 47:goto _bdb ;case 48:goto _efbc ;case 63:goto _ecac ;};if 49<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _edg ;};goto _edc ;_edg :if _gdf ++;_gdf ==_ffca {goto _eeaf ;};_ebc :switch _fdb [_gdf ]{case 37:goto _fcd ;case 47:goto _bdb ;};if 48<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _edg ;};goto _fgg ;_aab :_aga =_gdf +1;_fgac =20;goto _bbfg ;_bbfg :if _gdf ++;_gdf ==_ffca {goto _gbcd ;};_bfac :switch _fdb [_gdf ]{case 37:goto _fcd ;case 47:goto _bdb ;};if 48<=_fdb [_gdf ]&&_fdb [_gdf ]<=57{goto _edg ;};goto _gbc ;_gebc :_aga =_gdf +1;_fgac =15;goto _efd ;_efd :if _gdf ++;_gdf ==_ffca {goto _eggb ;};_abgf :switch _fdb [_gdf ]{case 58:goto _gebc ;case 65:goto _cgab ;case 104:goto _gebc ;case 109:goto _gebc ;case 115:goto _bec ;};goto _agfd ;_cgab :if _gdf ++;_gdf ==_ffca {goto _bcgd ;};_ddgg :switch _fdb [_gdf ]{case 47:goto _ddga ;case 77:goto _cbe ;};goto _fgg ;_ddga :if _gdf ++;_gdf ==_ffca {goto _egcd ;};_adga :if _fdb [_gdf ]==80{goto _gebc ;};goto _fgg ;_cbe :if _gdf ++;_gdf ==_ffca {goto _ceeg ;};_bbgc :if _fdb [_gdf ]==47{goto _fdad ;};goto _fgg ;_fdad :if _gdf ++;_gdf ==_ffca {goto _dgcg ;};_eeaa :if _fdb [_gdf ]==80{goto _eaeb ;};goto _fgg ;_eaeb :if _gdf ++;_gdf ==_ffca {goto _ffd ;};_ddd :if _fdb [_gdf ]==77{goto _gebc ;};goto _fgg ;_bec :_aga =_gdf +1;_fgac =15;goto _fedb ;_fedb :if _gdf ++;_gdf ==_ffca {goto _ddec ;};_abbc :switch _fdb [_gdf ]{case 46:goto _fecd ;case 58:goto _gebc ;case 65:goto _cgab ;case 104:goto _gebc ;case 109:goto _gebc ;case 115:goto _bec ;};goto _agfd ;_fecd :if _gdf ++;_gdf ==_ffca {goto _efbdc ;};_gbdd :if _fdb [_gdf ]==48{goto _ccbg ;};goto _abgc ;_ccbg :_aga =_gdf +1;_fgac =15;goto _acfa ;_acfa :if _gdf ++;_gdf ==_ffca {goto _gcg ;};_bdac :switch _fdb [_gdf ]{case 48:goto _cgcd ;case 58:goto _gebc ;case 65:goto _cgab ;case 104:goto _gebc ;case 109:goto _gebc ;case 115:goto _bec ;};goto _agfd ;_cgcd :_aga =_gdf +1;_fgac =15;goto _cbeb ;_cbeb :if _gdf ++;_gdf ==_ffca {goto _eebc ;};_gbdeb :switch _fdb [_gdf ]{case 48:goto _gebc ;case 58:goto _gebc ;case 65:goto _cgab ;case 104:goto _gebc ;case 109:goto _gebc ;case 115:goto _bec ;};goto _agfd ;_fdg :_aga =_gdf +1;_fgac =5;goto _daa ;_daa :if _gdf ++;_gdf ==_ffca {goto _eggd ;};_gde :switch _fdb [_gdf ]{case 35:goto _ecac ;case 37:goto _ecac ;case 47:goto _bdb ;case 48:goto _ecac ;case 63:goto _ecac ;};goto _gag ;_dffc :_aga =_gdf +1;_fgac =20;goto _aef ;_aef :if _gdf ++;_gdf ==_ffca {goto _cfc ;};_ecc :switch _fdb [_gdf ]{case 47:goto _ddga ;case 77:goto _cbe ;};goto _gbc ;_ffe :if _gdf ++;_gdf ==_ffca {goto _eafa ;};_bbfc :switch _fdb [_gdf ]{case 43:goto _aged ;case 45:goto _aged ;};goto _gbc ;_gdd :_aga =_gdf +1;goto _bcf ;_bcf :if _gdf ++;_gdf ==_ffca {goto _fgbe ;};_dab :if _fdb [_gdf ]==101{goto _dae ;};goto _gbc ;_dae :if _gdf ++;_gdf ==_ffca {goto _fdf ;};_ccf :if _fdb [_gdf ]==110{goto _gfbg ;};goto _eba ;_gfbg :if _gdf ++;_gdf ==_ffca {goto _adf ;};_gca :if _fdb [_gdf ]==101{goto _faa ;};goto _eba ;_faa :if _gdf ++;_gdf ==_ffca {goto _acbe ;};_dgbd :if _fdb [_gdf ]==114{goto _ffa ;};goto _eba ;_ffa :if _gdf ++;_gdf ==_ffca {goto _cdfba ;};_efcb :if _fdb [_gdf ]==97{goto _edb ;};goto _eba ;_edb :if _gdf ++;_gdf ==_ffca {goto _ccba ;};_fad :if _fdb [_gdf ]==108{goto _bgg ;};goto _eba ;_dcagc :_aga =_gdf +1;_fgac =20;goto _fgbd ;_fgbd :if _gdf ++;_gdf ==_ffca {goto _dgcfd ;};_cgaa :switch _fdb [_gdf ]{case 104:goto _ecb ;case 109:goto _ecb ;case 115:goto _ecb ;};goto _aeb ;_aeb :if _gdf ++;_gdf ==_ffca {goto _ffff ;};_cdbg :if _fdb [_gdf ]==93{goto _egbg ;};goto _aeb ;_egbg :_aga =_gdf +1;_fgac =18;goto _feadc ;_bbgf :_aga =_gdf +1;_fgac =16;goto _feadc ;_feadc :if _gdf ++;_gdf ==_ffca {goto _ddee ;};_bcd :if _fdb [_gdf ]==93{goto _egbg ;};goto _aeb ;_ecb :if _gdf ++;_gdf ==_ffca {goto _cbde ;};_ddb :if _fdb [_gdf ]==93{goto _bbgf ;};goto _aeb ;_dfbb :if _gdf ++;_gdf ==_ffca {goto _bead ;};_ccfg :goto _fafe ;_fgaa :_aga =_gdf +1;_fgac =14;goto _aggd ;_aggd :if _gdf ++;_gdf ==_ffca {goto _ced ;};_bdaf :switch _fdb [_gdf ]{case 47:goto _dde ;case 58:goto _gebc ;case 65:goto _cgab ;case 100:goto _dde ;case 104:goto _gebc ;case 109:goto _fgaa ;case 115:goto _bec ;case 121:goto _cdeg ;};goto _fgf ;_egca :if _gdf ++;_gdf ==_ffca {goto _aeee ;};_cecg :if _fdb [_gdf ]==121{goto _dde ;};goto _gbc ;_gagg :_gceb :_gbe =34;goto _ceb ;_cgcf :_gbe =35;goto _ceb ;_ccee :_gbe =0;goto _ceb ;_adc :_gbe =36;goto _ceb ;_cddc :_gbe =37;goto _ceb ;_debd :_gbe =1;goto _ceb ;_fedg :_gbe =2;goto _ceb ;_ddfg :_gbe =38;goto _ceb ;_aeca :_gbe =3;goto _ceb ;_fffcd :_gbe =4;goto _ceb ;_dabc :_gbe =39;goto _ceb ;_bddf :_gbe =5;goto _ceb ;_gbfc :_gbe =6;goto _ceb ;_acae :_gbe =7;goto _ceb ;_ggg :_gbe =8;goto _ceb ;_dada :_gbe =40;goto _ceb ;_abe :_gbe =9;goto _ceb ;_gcfd :_gbe =41;goto _ceb ;_bbc :_gbe =10;goto _ceb ;_feag :_gbe =42;goto _ceb ;_fca :_gbe =11;goto _ceb ;_cecga :_gbe =43;goto _ceb ;_bcc :_gbe =44;goto _ceb ;_fefd :_gbe =45;goto _ceb ;_bcfe :_gbe =12;goto _ceb ;_aebc :_gbe =46;goto _ceb ;_dadc :_gbe =13;goto _ceb ;_febg :_gbe =14;goto _ceb ;_eabc :_gbe =15;goto _ceb ;_gggd :_gbe =16;goto _ceb ;_gfc :_gbe =47;goto _ceb ;_cgaf :_gbe =17;goto _ceb ;_dbgc :_gbe =48;goto _ceb ;_cgbc :_gbe =18;goto _ceb ;_ceea :_gbe =19;goto _ceb ;_eeaf :_gbe =20;goto _ceb ;_gbcd :_gbe =49;goto _ceb ;_eggb :_gbe =50;goto _ceb ;_bcgd :_gbe =21;goto _ceb ;_egcd :_gbe =22;goto _ceb ;_ceeg :_gbe =23;goto _ceb ;_dgcg :_gbe =24;goto _ceb ;_ffd :_gbe =25;goto _ceb ;_ddec :_gbe =51;goto _ceb ;_efbdc :_gbe =26;goto _ceb ;_gcg :_gbe =52;goto _ceb ;_eebc :_gbe =53;goto _ceb ;_eggd :_gbe =54;goto _ceb ;_cfc :_gbe =55;goto _ceb ;_eafa :_gbe =56;goto _ceb ;_fgbe :_gbe =57;goto _ceb ;_fdf :_gbe =27;goto _ceb ;_adf :_gbe =28;goto _ceb ;_acbe :_gbe =29;goto _ceb ;_cdfba :_gbe =30;goto _ceb ;_ccba :_gbe =31;goto _ceb ;_dgcfd :_gbe =58;goto _ceb ;_ffff :_gbe =32;goto _ceb ;_ddee :_gbe =59;goto _ceb ;_cbde :_gbe =33;goto _ceb ;_bead :_gbe =60;goto _ceb ;_ced :_gbe =61;goto _ceb ;_aeee :_gbe =62;goto _ceb ;_ceb :{};if _gdf ==_bbea {switch _gbe {case 35:goto _gbc ;case 0:goto _fgg ;case 36:goto _efcg ;case 37:goto _efg ;case 1:goto _fgg ;case 2:goto _fgg ;case 38:goto _dgcfe ;case 3:goto _ecdf ;case 4:goto _ecdf ;case 39:goto _dgcfe ;case 5:goto _ecdf ;case 6:goto _ecdf ;case 7:goto _ecdf ;case 8:goto _fgg ;case 40:goto _dgcfe ;case 9:goto _ecdf ;case 41:goto _dgcfe ;case 10:goto _fgg ;case 42:goto _dgcfe ;case 11:goto _ecdf ;case 43:goto _dgcfe ;case 44:goto _dgcfe ;case 45:goto _dgcfe ;case 12:goto _gaa ;case 46:goto _efbf ;case 13:goto _ddcf ;case 14:goto _fgg ;case 15:goto _fgg ;case 16:goto _ddcf ;case 47:goto _fgf ;case 17:goto _aggb ;case 48:goto _def ;case 18:goto _edc ;case 19:goto _edc ;case 20:goto _fgg ;case 49:goto _gbc ;case 50:goto _agfd ;case 21:goto _fgg ;case 22:goto _fgg ;case 23:goto _fgg ;case 24:goto _fgg ;case 25:goto _fgg ;case 51:goto _agfd ;case 26:goto _abgc ;case 52:goto _agfd ;case 53:goto _agfd ;case 54:goto _gag ;case 55:goto _gbc ;case 56:goto _gbc ;case 57:goto _gbc ;case 27:goto _eba ;case 28:goto _eba ;case 29:goto _eba ;case 30:goto _eba ;case 31:goto _eba ;case 58:goto _gbc ;case 32:goto _fgg ;case 59:goto _fgg ;case 33:goto _eba ;case 60:goto _gbc ;case 61:goto _fgf ;case 62:goto _gbc ;};};};if _gdc > 0{copy (_fdb [0:],_fdb [_gdc :]);};};_ =_bbea ;if _gbe ==_faf {_dg .Log ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");};};func _cec (_fa ,_feg float64 ,_cae Format )[]byte {if len (_cae .Fractional )==0{return nil ;};_efb :=_ae .AppendFloat (nil ,_fa ,'f',-1,64);if len (_efb )> 2{_efb =_efb [2:];}else {_efb =nil ;};_bfb :=make ([]byte ,0,len (_efb ));_bfb =append (_bfb ,'.');_efbd :=0;_cdg :for _cee :=0;_cee < len (_cae .Fractional );_cee ++{_fae :=_cee ;_dgce :=_cae .Fractional [_cee ];switch _dgce .Type {case FmtTypeDigit :if _fae < len (_efb ){_bfb =append (_bfb ,_efb [_fae ]);_efbd ++;}else {_bfb =append (_bfb ,'0');};case FmtTypeDigitOpt :if _fae >=0{_bfb =append (_bfb ,_efb [_fae ]);_efbd ++;}else {break _cdg ;};case FmtTypeLiteral :_bfb =append (_bfb ,_dgce .Literal );default:_dg .Log ("\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020f\u0072\u0061\u0063\u0074\u0069\u006f\u006ea\u006c\u0020\u0025\u0076",_dgce );};};return _bfb ;};func _cab (_bc []byte )[]byte {for _ffc :=0;_ffc < len (_bc )/2;_ffc ++{_ge :=len (_bc )-1-_ffc ;_bc [_ffc ],_bc [_ge ]=_bc [_ge ],_bc [_ffc ];};return _bc ;};func _gd (_abgb float64 )string {_df :=_ae .FormatFloat (_abgb ,'E',-1,64);_bef :=_ae .FormatFloat (_abgb ,'E',5,64);if len (_df )< len (_bef ){return _ae .FormatFloat (_abgb ,'E',2,64);};return _bef ;};const _fffb int =34;func _dcb (_aeaa _b .Time ,_bg float64 ,_abb string )[]byte {_cdfb :=[]byte {};_gef :=0;for _aad :=0;_aad < len (_abb );_aad ++{var _ddcg string ;if _abb [_aad ]==':'{_ddcg =string (_abb [_gef :_aad ]);_gef =_aad +1;}else if _aad ==len (_abb )-1{_ddcg =string (_abb [_gef :_aad +1]);}else {continue ;};switch _ddcg {case "\u0064":_cdfb =_aeaa .AppendFormat (_cdfb ,"\u0032");case "\u0068":_cdfb =_aeaa .AppendFormat (_cdfb ,"\u0033");case "\u0068\u0068":_cdfb =_aeaa .AppendFormat (_cdfb ,"\u0031\u0035");case "\u006d":_cdfb =_aeaa .AppendFormat (_cdfb ,"\u0034");case "\u006d\u006d":_cdfb =_aeaa .AppendFormat (_cdfb ,"\u0030\u0034");case "\u0073":_cdfb =_aeaa .Round (_b .Second ).AppendFormat (_cdfb ,"\u0035");case "\u0073\u002e\u0030":_cdfb =_aeaa .Round (_b .Second /10).AppendFormat (_cdfb ,"\u0035\u002e\u0030");case "\u0073\u002e\u0030\u0030":_cdfb =_aeaa .Round (_b .Second /100).AppendFormat (_cdfb ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_cdfb =_aeaa .Round (_b .Second /1000).AppendFormat (_cdfb ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_cdfb =_aeaa .Round (_b .Second ).AppendFormat (_cdfb ,"\u0030\u0035");case "\u0073\u0073\u002e\u0030":_cdfb =_aeaa .Round (_b .Second /10).AppendFormat (_cdfb ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_cdfb =_aeaa .Round (_b .Second /100).AppendFormat (_cdfb ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_cdfb =_aeaa .Round (_b .Second /1000).AppendFormat (_cdfb ,"\u0030\u0035\u002e\u0030\u0030\u0030");case "\u0041\u004d\u002fP\u004d":_cdfb =_aeaa .AppendFormat (_cdfb ,"\u0050\u004d");case "\u005b\u0068\u005d":_cdfb =_ae .AppendInt (_cdfb ,int64 (_bg *24),10);case "\u005b\u006d\u005d":_cdfb =_ae .AppendInt (_cdfb ,int64 (_bg *24*60),10);case "\u005b\u0073\u005d":_cdfb =_ae .AppendInt (_cdfb ,int64 (_bg *24*60*60),10);case "":default:_dg .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0069\u006d\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_ddcg );};if _abb [_aad ]==':'{_cdfb =append (_cdfb ,':');};};return _cdfb ;};func (_ac FmtType )String ()string {if _ac >=FmtType (len (_dga )-1){return _a .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_ac );};return _cg [_dga [_ac ]:_dga [_ac +1]];};const _fga int =-1;func _dca (_dgb []byte )[]byte {_egg :=len (_dgb );_fefa :=false ;_cacc :=false ;for _cca :=len (_dgb )-1;_cca >=0;_cca --{if _dgb [_cca ]=='0'&&!_cacc &&!_fefa {_egg =_cca ;}else if _dgb [_cca ]=='.'{_fefa =true ;}else {_cacc =true ;};};if _fefa &&_cacc {if _dgb [_egg -1]=='.'{_egg --;};return _dgb [0:_egg ];};return _dgb ;};var _dga =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183};const _cg ="\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0074\u0065\u0072a\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0069\u0067\u0069\u0074\u0046\u006d\u0074\u0054y\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0043o\u006d\u006d\u0061\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0065\u0063\u0069\u006da\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065Pe\u0072\u0063e\u006e\u0074\u0046\u006d\u0074\u0054\u0079\u0070e\u0044\u006f\u006c\u006c\u0061\u0072\u0046\u006d\u0074Ty\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0054\u0068\u006f\u0075\u0073\u0061n\u0064\u0073\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0055n\u0064\u0065\u0072\u0073c\u006f\u0072\u0065\u0046\u006d\u0074T\u0079\u0070\u0065\u0044\u0061\u0074\u0065\u0046\u006d\u0074\u0054y\u0070e\u0054\u0069\u006d\u0065\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0046\u006dt\u0054\u0079\u0070\u0065\u0054e\u0078\u0074";const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ;FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;);func Parse (s string )[]Format {_eded :=Lexer {};_eded .Lex (_g .NewReader (s ));_eded ._gebb =append (_eded ._gebb ,_eded ._ageef );return _eded ._gebb ;};const _ca =1e11;const _bba int =0;func _ebf (_cdbe _b .Time )_b .Time {_cdbe =_cdbe .UTC ();return _b .Date (_cdbe .Year (),_cdbe .Month (),_cdbe .Day (),_cdbe .Hour (),_cdbe .Minute (),_cdbe .Second (),_cdbe .Nanosecond (),_b .Local );};func _bbf (_cag ,_fcg float64 ,_cbb Format )[]byte {if len (_cbb .Whole )==0{return nil ;};_ccb :=_b .Date (1899,12,30,0,0,0,0,_b .UTC );_ab :=_ccb .Add (_b .Duration (_fcg *float64 (24*_b .Hour )));_ab =_ebf (_ab );_fef :=_ae .AppendFloat (nil ,_cag ,'f',-1,64);_bdg :=make ([]byte ,0,len (_fef ));_cac :=0;_cef :=1;_baa :for _dgcf :=len (_cbb .Whole )-1;_dgcf >=0;_dgcf --{_aec :=len (_fef )-1-_cac ;_dgaa :=_cbb .Whole [_dgcf ];switch _dgaa .Type {case FmtTypeDigit :if _aec >=0{_bdg =append (_bdg ,_fef [_aec ]);_cac ++;_cef =_dgcf ;}else {_bdg =append (_bdg ,'0');};case FmtTypeDigitOpt :if _aec >=0{_bdg =append (_bdg ,_fef [_aec ]);_cac ++;_cef =_dgcf ;}else {for _bab :=_dgcf ;_bab >=0;_bab --{_cdf :=_cbb .Whole [_bab ];if _cdf .Type ==FmtTypeLiteral {_bdg =append (_bdg ,_cdf .Literal );};};break _baa ;};case FmtTypeDollar :for _ea :=_cac ;_ea < len (_fef );_ea ++{_bdg =append (_bdg ,_fef [len (_fef )-1-_ea ]);_cac ++;};_bdg =append (_bdg ,'$');case FmtTypeComma :if !_cbb ._bb {_bdg =append (_bdg ,',');};case FmtTypeLiteral :_bdg =append (_bdg ,_dgaa .Literal );case FmtTypeDate :_bdg =append (_bdg ,_cab (_cce (_ab ,_dgaa .DateTime ))...);case FmtTypeTime :_bdg =append (_bdg ,_cab (_dcb (_ab ,_fcg ,_dgaa .DateTime ))...);default:_dg .Log ("\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070e\u0020i\u006e\u0020\u0077\u0068\u006f\u006c\u0065 \u0025\u0076",_dgaa );};};_gcd :=_cab (_bdg );if _cac < len (_fef )&&(_cac !=0||_cbb ._gbf ){_ddf :=len (_fef )-_cac ;_be :=make ([]byte ,len (_gcd )+_ddf );copy (_be ,_gcd [0:_cef ]);copy (_be [_cef :],_fef [0:]);copy (_be [_cef +_ddf :],_gcd [_cef :]);_gcd =_be ;};if _cbb ._bb {_dad :=_c .Buffer {};_gee :=0;for _dec :=len (_gcd )-1;_dec >=0;_dec --{if !(_gcd [_dec ]>='0'&&_gcd [_dec ]<='9'){_gee ++;}else {break ;};};for _aa :=0;_aa < len (_gcd );_aa ++{_feb :=(len (_gcd )-_aa -_gee );if _feb %3==0&&_feb !=0&&_aa !=0{_dad .WriteByte (',');};_dad .WriteByte (_gcd [_aa ]);};_gcd =_dad .Bytes ();};return _gcd ;};const _da =1e-10;const _aee int =34; - -// Format is a parsed number format. -type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_de bool ;_ga bool ;_e bool ;_bb bool ;_fb bool ;_gbf bool ;_ff int64 ;_db int ;}; +// Number is used to format a number with a format string. If the format +// string is empty, then General number formatting is used which attempts to mimic +// Excel's general formatting. +func Number (v float64 ,f string )string {if f ==""||f =="\u0047e\u006e\u0065\u0072\u0061\u006c"||f =="\u0040"{return NumberGeneric (v );};_bdg :=Parse (f );if len (_bdg )==1{return _gd (v ,_bdg [0],false );}else if len (_bdg )> 1&&v < 0{return _gd (v ,_bdg [1],true );}else if len (_bdg )> 2&&v ==0{return _gd (v ,_bdg [2],false );};return _gd (v ,_bdg [0],false );};func _fac (_cac _c .Time ,_baa float64 ,_adb string )[]byte {_age :=[]byte {};_ecfc :=0;for _dgf :=0;_dgf < len (_adb );_dgf ++{var _geb string ;if _adb [_dgf ]==':'{_geb =string (_adb [_ecfc :_dgf ]);_ecfc =_dgf +1;}else if _dgf ==len (_adb )-1{_geb =string (_adb [_ecfc :_dgf +1]);}else {continue ;};switch _geb {case "\u0064":_age =_cac .AppendFormat (_age ,"\u0032");case "\u0068":_age =_cac .AppendFormat (_age ,"\u0033");case "\u0068\u0068":_age =_cac .AppendFormat (_age ,"\u0031\u0035");case "\u006d":_age =_cac .AppendFormat (_age ,"\u0034");case "\u006d\u006d":_age =_cac .AppendFormat (_age ,"\u0030\u0034");case "\u0073":_age =_cac .Round (_c .Second ).AppendFormat (_age ,"\u0035");case "\u0073\u002e\u0030":_age =_cac .Round (_c .Second /10).AppendFormat (_age ,"\u0035\u002e\u0030");case "\u0073\u002e\u0030\u0030":_age =_cac .Round (_c .Second /100).AppendFormat (_age ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_age =_cac .Round (_c .Second /1000).AppendFormat (_age ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_age =_cac .Round (_c .Second ).AppendFormat (_age ,"\u0030\u0035");case "\u0073\u0073\u002e\u0030":_age =_cac .Round (_c .Second /10).AppendFormat (_age ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_age =_cac .Round (_c .Second /100).AppendFormat (_age ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_age =_cac .Round (_c .Second /1000).AppendFormat (_age ,"\u0030\u0035\u002e\u0030\u0030\u0030");case "\u0041\u004d\u002fP\u004d":_age =_cac .AppendFormat (_age ,"\u0050\u004d");case "\u005b\u0068\u005d":_age =_df .AppendInt (_age ,int64 (_baa *24),10);case "\u005b\u006d\u005d":_age =_df .AppendInt (_age ,int64 (_baa *24*60),10);case "\u005b\u0073\u005d":_age =_df .AppendInt (_age ,int64 (_baa *24*60*60),10);case "":default:_dc .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0069\u006d\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_geb );};if _adb [_dgf ]==':'{_age =append (_age ,':');};};return _age ;}; // FmtType is the type of a format token. //go:generate stringer -type=FmtType -type FmtType byte ;type Lexer struct{_ageef Format ;_gebb []Format ;};const _bbfa int =34; +type FmtType byte ;const _ecf ="\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0074\u0065\u0072a\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0069\u0067\u0069\u0074\u0046\u006d\u0074\u0054y\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0043o\u006d\u006d\u0061\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0065\u0063\u0069\u006da\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065Pe\u0072\u0063e\u006e\u0074\u0046\u006d\u0074\u0054\u0079\u0070e\u0044\u006f\u006c\u006c\u0061\u0072\u0046\u006d\u0074Ty\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0054\u0068\u006f\u0075\u0073\u0061n\u0064\u0073\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0055n\u0064\u0065\u0072\u0073c\u006f\u0072\u0065\u0046\u006d\u0074T\u0079\u0070\u0065\u0044\u0061\u0074\u0065\u0046\u006d\u0074\u0054y\u0070e\u0054\u0069\u006d\u0065\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0046\u006dt\u0054\u0079\u0070\u0065\u0054e\u0078\u0074";func (_fg FmtType )String ()string {if _fg >=FmtType (len (_dfe )-1){return _g .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_fg );};return _ecf [_dfe [_fg ]:_dfe [_fg +1]];};func _eea (_bdda ,_ebg float64 ,_aba Format )[]byte {if len (_aba .Fractional )==0{return nil ;};_eed :=_df .AppendFloat (nil ,_bdda ,'f',-1,64);if len (_eed )> 2{_eed =_eed [2:];}else {_eed =nil ;};_cb :=make ([]byte ,0,len (_eed ));_cb =append (_cb ,'.');_efg :=0;_fbf :for _aa :=0;_aa < len (_aba .Fractional );_aa ++{_fa :=_aa ;_dded :=_aba .Fractional [_aa ];switch _dded .Type {case FmtTypeDigit :if _fa < len (_eed ){_cb =append (_cb ,_eed [_fa ]);_efg ++;}else {_cb =append (_cb ,'0');};case FmtTypeDigitOpt :if _fa >=0{_cb =append (_cb ,_eed [_fa ]);_efg ++;}else {break _fbf ;};case FmtTypeLiteral :_cb =append (_cb ,_dded .Literal );default:_dc .Log ("\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020f\u0072\u0061\u0063\u0074\u0069\u006f\u006ea\u006c\u0020\u0025\u0076",_dded );};};return _cb ;};const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ;FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;);var _dfe =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183};const _gag int =0;func Parse (s string )[]Format {_dfbe :=Lexer {};_dfbe .Lex (_d .NewReader (s ));_dfbe ._efdg =append (_dfbe ._efdg ,_dfbe ._dfbf );return _dfbe ._efdg ;};const _baee int =0;func _gd (_abf float64 ,_cg Format ,_dcc bool )string {if _cg ._ecff {return NumberGeneric (_abf );};_bc :=make ([]byte ,0,20);_ff :=_ec .Signbit (_abf );_dff :=_ec .Abs (_abf );_gedbf :=int64 (0);_bb :=int64 (0);if _cg .IsExponential {for _dff >=10{_bb ++;_dff /=10;};for _dff < 1{_bb --;_dff *=10;};}else if _cg ._bg {_dff *=100;}else if _cg ._fe {if _cg ._ece ==0{_fc :=_ec .Pow (10,float64 (_cg ._gg ));_bcf ,_ad :=1.0,1.0;_ =_bcf ;for _dfb :=1.0;_dfb < _fc ;_dfb ++{_ ,_bgc :=_ec .Modf (_dff *float64 (_dfb ));if _bgc < _ad {_ad =_bgc ;_bcf =_dfb ;if _bgc ==0{break ;};};};_cg ._ece =int64 (_bcf );};_gedbf =int64 (_dff *float64 (_cg ._ece )+0.5);if len (_cg .Whole )> 0&&_gedbf > _cg ._ece {_gedbf =int64 (_dff *float64 (_cg ._ece ))%_cg ._ece ;_dff -=float64 (_gedbf )/float64 (_cg ._ece );}else {_dff -=float64 (_gedbf )/float64 (_cg ._ece );if _ec .Abs (_dff )< 1{_ba :=true ;for _ ,_fee :=range _cg .Whole {if _fee .Type ==FmtTypeDigitOpt {continue ;};if _fee .Type ==FmtTypeLiteral &&_fee .Literal ==' '{continue ;};_ba =false ;};if _ba {_cg .Whole =nil ;};};};};_eeg :=1;for _ ,_dfc :=range _cg .Fractional {if _dfc .Type ==FmtTypeDigit ||_dfc .Type ==FmtTypeDigitOpt {_eeg ++;};};_dff +=5*_ec .Pow10 (-_eeg );_dab ,_ed :=_ec .Modf (_dff );_bc =append (_bc ,_dde (_dab ,_abf ,_cg )...);_bc =append (_bc ,_eea (_ed ,_abf ,_cg )...);_bc =append (_bc ,_gbd (_bb ,_cg )...);if _cg ._fe {_bc =_df .AppendInt (_bc ,_gedbf ,10);_bc =append (_bc ,'/');_bc =_df .AppendInt (_bc ,_cg ._ece ,10);};if !_dcc &&_ff {return "\u002d"+string (_bc );};return string (_bc );};func _gbd (_gdff int64 ,_bed Format )[]byte {if !_bed .IsExponential ||len (_bed .Exponent )==0{return nil ;};_ffa :=_df .AppendInt (nil ,_dg (_gdff ),10);_ebb :=make ([]byte ,0,len (_ffa )+2);_ebb =append (_ebb ,'E');if _gdff >=0{_ebb =append (_ebb ,'+');}else {_ebb =append (_ebb ,'-');_gdff *=-1;};_fcc :=0;_ac :for _ecec :=len (_bed .Exponent )-1;_ecec >=0;_ecec --{_aad :=len (_ffa )-1-_fcc ;_dcag :=_bed .Exponent [_ecec ];switch _dcag .Type {case FmtTypeDigit :if _aad >=0{_ebb =append (_ebb ,_ffa [_aad ]);_fcc ++;}else {_ebb =append (_ebb ,'0');};case FmtTypeDigitOpt :if _aad >=0{_ebb =append (_ebb ,_ffa [_aad ]);_fcc ++;}else {for _eag :=_ecec ;_eag >=0;_eag --{_gc :=_bed .Exponent [_eag ];if _gc .Type ==FmtTypeLiteral {_ebb =append (_ebb ,_gc .Literal );};};break _ac ;};case FmtTypeLiteral :_ebb =append (_ebb ,_dcag .Literal );default:_dc .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0065\u0078p\u0020\u0025\u0076",_dcag );};};if _fcc < len (_ffa ){_ebb =append (_ebb ,_ffa [len (_ffa )-_fcc -1:_fcc -1]...);};_gedb (_ebb [2:]);return _ebb ;};const _bfa int =34; -// Number is used to format a number with a format string. If the format -// string is empty, then General number formatting is used which attempts to mimic -// Excel's general formatting. -func Number (v float64 ,f string )string {if f ==""||f =="\u0047e\u006e\u0065\u0072\u0061\u006c"||f =="\u0040"{return NumberGeneric (v );};_dc :=Parse (f );if len (_dc )==1{return _aca (v ,_dc [0],false );}else if len (_dc )> 1&&v < 0{return _aca (v ,_dc [1],true );}else if len (_dc )> 2&&v ==0{return _aca (v ,_dc [2],false );};return _aca (v ,_dc [0],false );};const _faf int =-1; +// NumberGeneric formats the number with the generic format which attemps to +// mimic Excel's general formatting. +func NumberGeneric (v float64 )string {if _ec .Abs (v )>=_a ||_ec .Abs (v )<=_ge &&v !=0{return _efe (v );};_ddd :=make ([]byte ,0,15);_ddd =_df .AppendFloat (_ddd ,v ,'f',-1,64);if len (_ddd )> 11{_fd :=_ddd [11]-'0';if _fd >=5&&_fd <=9{_ddd [10]++;_ddd =_ddd [0:11];_ddd =_fca (_ddd );};_ddd =_ddd [0:11];}else if len (_ddd )==11{if _ddd [len (_ddd )-1]=='9'{_ddd [len (_ddd )-1]++;_ddd =_fca (_ddd );};};_ddd =_fbc (_ddd );return string (_ddd );};const _ffc int =34;func _fca (_daa []byte )[]byte {for _ebef :=len (_daa )-1;_ebef > 0;_ebef --{if _daa [_ebef ]=='9'+1{_daa [_ebef ]='0';if _daa [_ebef -1]=='.'{_ebef --;};_daa [_ebef -1]++;};};if _daa [0]=='9'+1{_daa [0]='0';copy (_daa [1:],_daa [0:]);_daa [0]='1';};return _daa ;};func _bcg (_ceg _c .Time )_c .Time {_ceg =_ceg .UTC ();return _c .Date (_ceg .Year (),_ceg .Month (),_ceg .Day (),_ceg .Hour (),_ceg .Minute (),_ceg .Second (),_ceg .Nanosecond (),_c .Local );};func _dde (_dcd ,_ecfe float64 ,_af Format )[]byte {if len (_af .Whole )==0{return nil ;};_ebe :=_c .Date (1899,12,30,0,0,0,0,_c .UTC );_ce :=_ebe .Add (_c .Duration (_ecfe *float64 (24*_c .Hour )));_ce =_bcg (_ce );_gb :=_df .AppendFloat (nil ,_dcd ,'f',-1,64);_egb :=make ([]byte ,0,len (_gb ));_ecd :=0;_dfd :=1;_gdf :for _bgd :=len (_af .Whole )-1;_bgd >=0;_bgd --{_fga :=len (_gb )-1-_ecd ;_cef :=_af .Whole [_bgd ];switch _cef .Type {case FmtTypeDigit :if _fga >=0{_egb =append (_egb ,_gb [_fga ]);_ecd ++;_dfd =_bgd ;}else {_egb =append (_egb ,'0');};case FmtTypeDigitOpt :if _fga >=0{_egb =append (_egb ,_gb [_fga ]);_ecd ++;_dfd =_bgd ;}else {for _bcb :=_bgd ;_bcb >=0;_bcb --{_gef :=_af .Whole [_bcb ];if _gef .Type ==FmtTypeLiteral {_egb =append (_egb ,_gef .Literal );};};break _gdf ;};case FmtTypeDollar :for _be :=_ecd ;_be < len (_gb );_be ++{_egb =append (_egb ,_gb [len (_gb )-1-_be ]);_ecd ++;};_egb =append (_egb ,'$');case FmtTypeComma :if !_af ._ab {_egb =append (_egb ,',');};case FmtTypeLiteral :_egb =append (_egb ,_cef .Literal );case FmtTypeDate :_egb =append (_egb ,_gedb (_gdg (_ce ,_cef .DateTime ))...);case FmtTypeTime :_egb =append (_egb ,_gedb (_fac (_ce ,_ecfe ,_cef .DateTime ))...);default:_dc .Log ("\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070e\u0020i\u006e\u0020\u0077\u0068\u006f\u006c\u0065 \u0025\u0076",_cef );};};_gee :=_gedb (_egb );if _ecd < len (_gb )&&(_ecd !=0||_af ._geg ){_ef :=len (_gb )-_ecd ;_add :=make ([]byte ,len (_gee )+_ef );copy (_add ,_gee [0:_dfd ]);copy (_add [_dfd :],_gb [0:]);copy (_add [_dfd +_ef :],_gee [_dfd :]);_gee =_add ;};if _af ._ab {_bba :=_b .Buffer {};_fb :=0;for _bbe :=len (_gee )-1;_bbe >=0;_bbe --{if !(_gee [_bbe ]>='0'&&_gee [_bbe ]<='9'){_fb ++;}else {break ;};};for _ggd :=0;_ggd < len (_gee );_ggd ++{_bbef :=(len (_gee )-_ggd -_fb );if _bbef %3==0&&_bbef !=0&&_ggd !=0{_bba .WriteByte (',');};_bba .WriteByte (_gee [_ggd ]);};_gee =_bba .Bytes ();};return _gee ;};func _efe (_egf float64 )string {_bfc :=_df .FormatFloat (_egf ,'E',-1,64);_ga :=_df .FormatFloat (_egf ,'E',5,64);if len (_bfc )< len (_ga ){return _df .FormatFloat (_egf ,'E',2,64);};return _ga ;};const _dea int =34; -// AddToken adds a format token to the format. -func (_dgc *Format )AddToken (t FmtType ,l []byte ){if _dgc ._fb {_dgc ._fb =false ;return ;};switch t {case FmtTypeDecimal :_dgc ._gbf =true ;case FmtTypeUnderscore :_dgc ._fb =true ;case FmtTypeText :_dgc .Whole =append (_dgc .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_dgc .Whole =append (_dgc .Whole ,Token {Type :t ,DateTime :string (l )});case FmtTypePercent :_dgc ._ga =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_fd :=range l {if _dgc .IsExponential {_dgc .Exponent =append (_dgc .Exponent ,Token {Type :t ,Literal :_fd });}else if !_dgc ._gbf {_dgc .Whole =append (_dgc .Whole ,Token {Type :t ,Literal :_fd });}else {_dgc .Fractional =append (_dgc .Fractional ,Token {Type :t ,Literal :_fd });};};case FmtTypeDigitOptThousands :_dgc ._bb =true ;case FmtTypeFraction :_ec :=_g .Split (string (l ),"\u002f");if len (_ec )==2{_dgc ._de =true ;_dgc ._ff ,_ =_ae .ParseInt (_ec [1],10,64);for _ ,_agf :=range _ec [1]{if _agf =='?'||_agf =='0'{_dgc ._db ++;};};};default:_dg .Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0070\u0068\u0020\u0074y\u0070\u0065\u0020\u0069\u006e\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0076",t );};};const _aeac int =0; +// Value formats a value as a number or string depending on if it appears to be +// a number or string. +func Value (v string ,f string )string {if IsNumber (v ){_dcg ,_ :=_df .ParseFloat (v ,64);return Number (_dcg ,f );};return String (v ,f );}; // Token is a format token in the Excel format string. -type Token struct{Type FmtType ;Literal byte ;DateTime string ;};func IsNumber (data string )(_aba bool ){_beb ,_ecg ,_gbde :=0,0,len (data );_bebb :=len (data );_ade ,_cfg ,_fgee :=0,0,0;_ =_cfg ;_ =_fgee ;_ =_ade ;{_beb =_bba ;_ade =0;_cfg =0;_fgee =0;};{if _ecg ==_gbde {goto _eaf ;};switch _beb {case 0:goto _ccgb ;case 1:goto _fed ;case 2:goto _cfe ;case 3:goto _agg ;case 4:goto _aaf ;case 5:goto _bae ;case 6:goto _cgc ;case 7:goto _dff ;};goto _eca ;_fgb :_cfg =_ecg ;_ecg --;{_aba =false ;};goto _bfa ;_fead :_cfg =_ecg ;_ecg --;{_aba =_cfg ==len (data );};goto _bfa ;_cacf :_cfg =_ecg ;_ecg --;{_aba =_cfg ==len (data );};goto _bfa ;_efa :switch _fgee {case 2:{_ecg =(_cfg )-1;_aba =_cfg ==len (data );};case 3:{_ecg =(_cfg )-1;_aba =false ;};};goto _bfa ;_bfa :_ade =0;if _ecg ++;_ecg ==_gbde {goto _fcgg ;};_ccgb :_ade =_ecg ;switch data [_ecg ]{case 43:goto _af ;case 45:goto _af ;};if 48<=data [_ecg ]&&data [_ecg ]<=57{goto _eab ;};goto _acb ;_acb :if _ecg ++;_ecg ==_gbde {goto _ecd ;};_fed :goto _acb ;_af :if _ecg ++;_ecg ==_gbde {goto _gcdf ;};_cfe :if 48<=data [_ecg ]&&data [_ecg ]<=57{goto _eab ;};goto _acb ;_eab :if _ecg ++;_ecg ==_gbde {goto _bda ;};_agg :if data [_ecg ]==46{goto _bfaa ;};if 48<=data [_ecg ]&&data [_ecg ]<=57{goto _eab ;};goto _acb ;_bfaa :if _ecg ++;_ecg ==_gbde {goto _fega ;};_aaf :if 48<=data [_ecg ]&&data [_ecg ]<=57{goto _abbg ;};goto _acb ;_abbg :if _ecg ++;_ecg ==_gbde {goto _eff ;};_bae :if data [_ecg ]==69{goto _fcb ;};if 48<=data [_ecg ]&&data [_ecg ]<=57{goto _abbg ;};goto _acb ;_fcb :if _ecg ++;_ecg ==_gbde {goto _agee ;};_cgc :switch data [_ecg ]{case 43:goto _gff ;case 45:goto _gff ;};goto _acb ;_gff :_cfg =_ecg +1;_fgee =3;goto _gfff ;_gaf :_cfg =_ecg +1;_fgee =2;goto _gfff ;_gfff :if _ecg ++;_ecg ==_gbde {goto _cgb ;};_dff :if 48<=data [_ecg ]&&data [_ecg ]<=57{goto _gaf ;};goto _acb ;_eca :_fcgg :_beb =0;goto _eaf ;_ecd :_beb =1;goto _eaf ;_gcdf :_beb =2;goto _eaf ;_bda :_beb =3;goto _eaf ;_fega :_beb =4;goto _eaf ;_eff :_beb =5;goto _eaf ;_agee :_beb =6;goto _eaf ;_cgb :_beb =7;goto _eaf ;_eaf :{};if _ecg ==_bebb {switch _beb {case 1:goto _fgb ;case 2:goto _fgb ;case 3:goto _fead ;case 4:goto _fgb ;case 5:goto _cacf ;case 6:goto _fgb ;case 7:goto _efa ;};};};if _beb ==_faf {return false ;};return ;}; +type Token struct{Type FmtType ;Literal byte ;DateTime string ;};const _a =1e11;func IsNumber (data string )(_fda bool ){_bbeg ,_baag ,_daac :=0,0,len (data );_dee :=len (data );_gagd ,_caa ,_bec :=0,0,0;_ =_caa ;_ =_bec ;_ =_gagd ;{_bbeg =_gag ;_gagd =0;_caa =0;_bec =0;};{if _baag ==_daac {goto _cca ;};switch _bbeg {case 0:goto _dbe ;case 1:goto _agc ;case 2:goto _dge ;case 3:goto _cbc ;case 4:goto _gcb ;case 5:goto _cbg ;case 6:goto _afc ;case 7:goto _edg ;};goto _egff ;_gda :_caa =_baag ;_baag --;{_fda =false ;};goto _gdc ;_cdc :_caa =_baag ;_baag --;{_fda =_caa ==len (data );};goto _gdc ;_bfb :_caa =_baag ;_baag --;{_fda =_caa ==len (data );};goto _gdc ;_dbga :switch _bec {case 2:{_baag =(_caa )-1;_fda =_caa ==len (data );};case 3:{_baag =(_caa )-1;_fda =false ;};};goto _gdc ;_gdc :_gagd =0;if _baag ++;_baag ==_daac {goto _bbg ;};_dbe :_gagd =_baag ;switch data [_baag ]{case 43:goto _bdc ;case 45:goto _bdc ;};if 48<=data [_baag ]&&data [_baag ]<=57{goto _bfd ;};goto _ddedg ;_ddedg :if _baag ++;_baag ==_daac {goto _fdf ;};_agc :goto _ddedg ;_bdc :if _baag ++;_baag ==_daac {goto _edc ;};_dge :if 48<=data [_baag ]&&data [_baag ]<=57{goto _bfd ;};goto _ddedg ;_bfd :if _baag ++;_baag ==_daac {goto _fff ;};_cbc :if data [_baag ]==46{goto _edd ;};if 48<=data [_baag ]&&data [_baag ]<=57{goto _bfd ;};goto _ddedg ;_edd :if _baag ++;_baag ==_daac {goto _ddec ;};_gcb :if 48<=data [_baag ]&&data [_baag ]<=57{goto _beb ;};goto _ddedg ;_beb :if _baag ++;_baag ==_daac {goto _afa ;};_cbg :if data [_baag ]==69{goto _bca ;};if 48<=data [_baag ]&&data [_baag ]<=57{goto _beb ;};goto _ddedg ;_bca :if _baag ++;_baag ==_daac {goto _cgc ;};_afc :switch data [_baag ]{case 43:goto _efd ;case 45:goto _efd ;};goto _ddedg ;_efd :_caa =_baag +1;_bec =3;goto _acd ;_ccd :_caa =_baag +1;_bec =2;goto _acd ;_acd :if _baag ++;_baag ==_daac {goto _fdb ;};_edg :if 48<=data [_baag ]&&data [_baag ]<=57{goto _ccd ;};goto _ddedg ;_egff :_bbg :_bbeg =0;goto _cca ;_fdf :_bbeg =1;goto _cca ;_edc :_bbeg =2;goto _cca ;_fff :_bbeg =3;goto _cca ;_ddec :_bbeg =4;goto _cca ;_afa :_bbeg =5;goto _cca ;_cgc :_bbeg =6;goto _cca ;_fdb :_bbeg =7;goto _cca ;_cca :{};if _baag ==_dee {switch _bbeg {case 1:goto _gda ;case 2:goto _gda ;case 3:goto _cdc ;case 4:goto _gda ;case 5:goto _bfb ;case 6:goto _gda ;case 7:goto _dbga ;};};};if _bbeg ==_aeb {return false ;};return ;};func (_dce *Lexer )Lex (r _f .Reader ){_aec ,_eeb ,_eef :=0,0,0;_beda :=-1;_ecg ,_ede ,_gbc :=0,0,0;_ =_ede ;_ =_gbc ;_acc :=1;_ =_acc ;_bdcf :=make ([]byte ,4096);_bcae :=false ;for !_bcae {_bdcc :=0;if _ecg > 0{_bdcc =_eeb -_ecg ;};_eeb =0;_fad ,_eec :=r .Read (_bdcf [_bdcc :]);if _fad ==0||_eec !=nil {_bcae =true ;};_eef =_fad +_bdcc ;if _eef < len (_bdcf ){_beda =_eef ;};{_aec =_dea ;_ecg =0;_ede =0;_gbc =0;};{if _eeb ==_eef {goto _fefb ;};switch _aec {case 34:goto _ccc ;case 35:goto _fcf ;case 0:goto _afbc ;case 36:goto _bfga ;case 37:goto _acdg ;case 1:goto _debb ;case 2:goto _ebbf ;case 38:goto _acg ;case 3:goto _bgbf ;case 4:goto _bcdd ;case 39:goto _gae ;case 5:goto _fge ;case 6:goto _bdb ;case 7:goto _cea ;case 8:goto _aeg ;case 40:goto _gcf ;case 9:goto _bea ;case 41:goto _accd ;case 10:goto _bad ;case 42:goto _ccg ;case 11:goto _bcdf ;case 43:goto _gff ;case 44:goto _ecgeg ;case 45:goto _fde ;case 12:goto _egffg ;case 46:goto _gad ;case 13:goto _ceac ;case 14:goto _dffa ;case 15:goto _ege ;case 16:goto _bbefg ;case 47:goto _fefc ;case 17:goto _daae ;case 48:goto _gbg ;case 18:goto _gbfe ;case 19:goto _agec ;case 20:goto _dcdd ;case 49:goto _gffd ;case 50:goto _eged ;case 21:goto _cdca ;case 22:goto _cfd ;case 23:goto _egbb ;case 24:goto _gcd ;case 25:goto _cde ;case 51:goto _deec ;case 26:goto _addb ;case 52:goto _ggg ;case 53:goto _eeaa ;case 54:goto _bfab ;case 55:goto _cgcg ;case 56:goto _dda ;case 57:goto _abcd ;case 27:goto _gagdc ;case 28:goto _badg ;case 29:goto _gcfa ;case 30:goto _aac ;case 31:goto _acb ;case 58:goto _ggdb ;case 32:goto _adcg ;case 59:goto _feb ;case 33:goto _eafe ;case 60:goto _cdfd ;case 61:goto _edff ;case 62:goto _ffe ;};goto _bcdde ;_bge :switch _gbc {case 2:{_eeb =(_ede )-1;_dce ._dfbf .AddToken (FmtTypeDigit ,nil );};case 3:{_eeb =(_ede )-1;_dce ._dfbf .AddToken (FmtTypeDigitOpt ,nil );};case 5:{_eeb =(_ede )-1;};case 8:{_eeb =(_ede )-1;_dce ._dfbf .AddToken (FmtTypePercent ,nil );};case 13:{_eeb =(_ede )-1;_dce ._dfbf .AddToken (FmtTypeFraction ,_bdcf [_ecg :_ede ]);};case 14:{_eeb =(_ede )-1;_dce ._dfbf .AddToken (FmtTypeDate ,_bdcf [_ecg :_ede ]);};case 15:{_eeb =(_ede )-1;_dce ._dfbf .AddToken (FmtTypeTime ,_bdcf [_ecg :_ede ]);};case 16:{_eeb =(_ede )-1;_dce ._dfbf .AddToken (FmtTypeTime ,_bdcf [_ecg :_ede ]);};case 18:{_eeb =(_ede )-1;};case 20:{_eeb =(_ede )-1;_dce ._dfbf .AddToken (FmtTypeLiteral ,_bdcf [_ecg :_ede ]);};case 21:{_eeb =(_ede )-1;_dce ._dfbf .AddToken (FmtTypeLiteral ,_bdcf [_ecg +1:_ede -1]);};};goto _gdd ;_ecge :_eeb =(_ede )-1;{_dce ._dfbf .AddToken (FmtTypeFraction ,_bdcf [_ecg :_ede ]);};goto _gdd ;_cga :_eeb =(_ede )-1;{_dce ._dfbf .AddToken (FmtTypeDigitOpt ,nil );};goto _gdd ;_ecgf :_ede =_eeb +1;{_dce ._dfbf .AddToken (FmtTypeDigitOptThousands ,nil );};goto _gdd ;_aea :_eeb =(_ede )-1;{_dce ._dfbf .AddToken (FmtTypePercent ,nil );};goto _gdd ;_cgae :_eeb =(_ede )-1;{_dce ._dfbf .AddToken (FmtTypeDate ,_bdcf [_ecg :_ede ]);};goto _gdd ;_bfg :_eeb =(_ede )-1;{_dce ._dfbf .AddToken (FmtTypeDigit ,nil );};goto _gdd ;_dbd :_eeb =(_ede )-1;{_dce ._dfbf .AddToken (FmtTypeTime ,_bdcf [_ecg :_ede ]);};goto _gdd ;_dag :_eeb =(_ede )-1;{_dce ._dfbf .AddToken (FmtTypeLiteral ,_bdcf [_ecg :_ede ]);};goto _gdd ;_dbf :_ede =_eeb +1;{_dce ._dfbf ._ecff =true ;};goto _gdd ;_eaf :_ede =_eeb +1;{_dce ._dfbf .AddToken (FmtTypeLiteral ,_bdcf [_ecg :_ede ]);};goto _gdd ;_bcd :_ede =_eeb +1;{_dce ._dfbf .AddToken (FmtTypeDollar ,nil );};goto _gdd ;_cgb :_ede =_eeb +1;{_dce ._dfbf .AddToken (FmtTypeComma ,nil );};goto _gdd ;_deb :_ede =_eeb +1;{_dce ._dfbf .AddToken (FmtTypeDecimal ,nil );};goto _gdd ;_cefd :_ede =_eeb +1;{_dce .nextFmt ();};goto _gdd ;_bgbd :_ede =_eeb +1;{_dce ._dfbf .AddToken (FmtTypeText ,nil );};goto _gdd ;_bbb :_ede =_eeb +1;{_dce ._dfbf .AddToken (FmtTypeUnderscore ,nil );};goto _gdd ;_aag :_ede =_eeb ;_eeb --;{_dce ._dfbf .AddToken (FmtTypeLiteral ,_bdcf [_ecg :_ede ]);};goto _gdd ;_ced :_ede =_eeb ;_eeb --;{_dce ._dfbf .AddToken (FmtTypeLiteral ,_bdcf [_ecg +1:_ede -1]);};goto _gdd ;_fbb :_ede =_eeb ;_eeb --;{_dce ._dfbf .AddToken (FmtTypeDigitOpt ,nil );};goto _gdd ;_agb :_ede =_eeb ;_eeb --;{_dce ._dfbf .AddToken (FmtTypeFraction ,_bdcf [_ecg :_ede ]);};goto _gdd ;_dec :_ede =_eeb ;_eeb --;{_dce ._dfbf .AddToken (FmtTypePercent ,nil );};goto _gdd ;_daf :_ede =_eeb ;_eeb --;{_dce ._dfbf .AddToken (FmtTypeDate ,_bdcf [_ecg :_ede ]);};goto _gdd ;_baeea :_ede =_eeb ;_eeb --;{_dce ._dfbf .AddToken (FmtTypeDigit ,nil );};goto _gdd ;_fbd :_ede =_eeb ;_eeb --;{_dce ._dfbf .AddToken (FmtTypeTime ,_bdcf [_ecg :_ede ]);};goto _gdd ;_ddc :_ede =_eeb ;_eeb --;{};goto _gdd ;_ecde :_ede =_eeb +1;{_dce ._dfbf .IsExponential =true ;};goto _gdd ;_ebed :_ede =_eeb +1;{_dce ._dfbf .AddToken (FmtTypeLiteral ,_bdcf [_ecg +1:_ede ]);};goto _gdd ;_gdd :_ecg =0;if _eeb ++;_eeb ==_eef {goto _fecg ;};_ccc :_ecg =_eeb ;switch _bdcf [_eeb ]{case 34:goto _bfgd ;case 35:goto _baec ;case 36:goto _bcd ;case 37:goto _aaf ;case 44:goto _cgb ;case 46:goto _deb ;case 47:goto _adf ;case 48:goto _bebe ;case 58:goto _cbcf ;case 59:goto _cefd ;case 63:goto _facb ;case 64:goto _bgbd ;case 65:goto _cbcb ;case 69:goto _eefg ;case 71:goto _ccb ;case 91:goto _fba ;case 92:goto _dage ;case 95:goto _bbb ;case 100:goto _adf ;case 104:goto _cbcf ;case 109:goto _adcd ;case 115:goto _cdae ;case 121:goto _baeb ;};if 49<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _befa ;};goto _eaf ;_bfgd :_ede =_eeb +1;_gbc =20;goto _ade ;_ade :if _eeb ++;_eeb ==_eef {goto _gcfe ;};_fcf :if _bdcf [_eeb ]==34{goto _gfb ;};goto _acce ;_acce :if _eeb ++;_eeb ==_eef {goto _deg ;};_afbc :if _bdcf [_eeb ]==34{goto _gfb ;};goto _acce ;_gfb :_ede =_eeb +1;_gbc =21;goto _cce ;_cce :if _eeb ++;_eeb ==_eef {goto _eeff ;};_bfga :if _bdcf [_eeb ]==34{goto _acce ;};goto _ced ;_baec :_ede =_eeb +1;_gbc =3;goto _gfg ;_gfg :if _eeb ++;_eeb ==_eef {goto _cbge ;};_acdg :switch _bdcf [_eeb ]{case 35:goto _fcfc ;case 37:goto _fcfc ;case 44:goto _afd ;case 47:goto _agbg ;case 48:goto _fcfc ;case 63:goto _fcfc ;};goto _fbb ;_fcfc :if _eeb ++;_eeb ==_eef {goto _cfa ;};_debb :switch _bdcf [_eeb ]{case 35:goto _fcfc ;case 37:goto _fcfc ;case 47:goto _agbg ;case 48:goto _fcfc ;case 63:goto _fcfc ;};goto _bge ;_agbg :if _eeb ++;_eeb ==_eef {goto _fdfg ;};_ebbf :switch _bdcf [_eeb ]{case 35:goto _dfg ;case 37:goto _cdb ;case 48:goto _eebc ;case 63:goto _dfg ;};if 49<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _gdgc ;};goto _bge ;_dfg :_ede =_eeb +1;goto _edca ;_edca :if _eeb ++;_eeb ==_eef {goto _abed ;};_acg :switch _bdcf [_eeb ]{case 35:goto _dfg ;case 37:goto _dfg ;case 44:goto _dfg ;case 46:goto _dfg ;case 48:goto _dfg ;case 63:goto _dfg ;case 65:goto _aff ;};goto _agb ;_aff :if _eeb ++;_eeb ==_eef {goto _efb ;};_bgbf :switch _bdcf [_eeb ]{case 47:goto _eedd ;case 77:goto _gdae ;};goto _ecge ;_eedd :if _eeb ++;_eeb ==_eef {goto _cgac ;};_bcdd :if _bdcf [_eeb ]==80{goto _gga ;};goto _ecge ;_gga :_ede =_eeb +1;goto _ecdb ;_ecdb :if _eeb ++;_eeb ==_eef {goto _cfed ;};_gae :if _bdcf [_eeb ]==65{goto _aff ;};goto _agb ;_gdae :if _eeb ++;_eeb ==_eef {goto _agaa ;};_fge :if _bdcf [_eeb ]==47{goto _gab ;};goto _ecge ;_gab :if _eeb ++;_eeb ==_eef {goto _fed ;};_bdb :if _bdcf [_eeb ]==80{goto _fcfe ;};goto _ecge ;_fcfe :if _eeb ++;_eeb ==_eef {goto _abee ;};_cea :if _bdcf [_eeb ]==77{goto _gga ;};goto _ecge ;_cdb :if _eeb ++;_eeb ==_eef {goto _ecc ;};_aeg :switch _bdcf [_eeb ]{case 35:goto _cgd ;case 37:goto _ggc ;case 63:goto _cgd ;};if 48<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _eab ;};goto _bge ;_cgd :_ede =_eeb +1;goto _cf ;_cf :if _eeb ++;_eeb ==_eef {goto _fcd ;};_gcf :switch _bdcf [_eeb ]{case 35:goto _dfg ;case 37:goto _bfcg ;case 44:goto _dfg ;case 46:goto _dfg ;case 48:goto _dfg ;case 63:goto _dfg ;case 65:goto _aff ;};goto _agb ;_bfcg :if _eeb ++;_eeb ==_eef {goto _affe ;};_bea :switch _bdcf [_eeb ]{case 35:goto _fgf ;case 44:goto _fgf ;case 46:goto _fgf ;case 48:goto _fgf ;case 63:goto _fgf ;};goto _ecge ;_fgf :_ede =_eeb +1;goto _fgfg ;_fgfg :if _eeb ++;_eeb ==_eef {goto _dfcc ;};_accd :switch _bdcf [_eeb ]{case 35:goto _fgf ;case 44:goto _fgf ;case 46:goto _fgf ;case 48:goto _fgf ;case 63:goto _fgf ;case 65:goto _aff ;};goto _agb ;_ggc :if _eeb ++;_eeb ==_eef {goto _gge ;};_bad :if _bdcf [_eeb ]==37{goto _ggc ;};if 48<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _eab ;};goto _bge ;_eab :_ede =_eeb +1;_gbc =13;goto _gfd ;_gfd :if _eeb ++;_eeb ==_eef {goto _bfag ;};_ccg :switch _bdcf [_eeb ]{case 35:goto _dfg ;case 37:goto _adc ;case 44:goto _dfg ;case 46:goto _dfg ;case 48:goto _bce ;case 63:goto _dfg ;case 65:goto _aff ;};if 49<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _eab ;};goto _agb ;_adc :if _eeb ++;_eeb ==_eef {goto _gddf ;};_bcdf :switch _bdcf [_eeb ]{case 35:goto _fgf ;case 37:goto _ggc ;case 44:goto _fgf ;case 46:goto _fgf ;case 63:goto _fgf ;};if 48<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _eab ;};goto _ecge ;_bce :_ede =_eeb +1;goto _ebc ;_ebc :if _eeb ++;_eeb ==_eef {goto _dege ;};_gff :switch _bdcf [_eeb ]{case 35:goto _dfg ;case 37:goto _bce ;case 44:goto _dfg ;case 46:goto _dfg ;case 48:goto _bce ;case 63:goto _dfg ;case 65:goto _aff ;};if 49<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _eab ;};goto _agb ;_eebc :_ede =_eeb +1;goto _bff ;_bff :if _eeb ++;_eeb ==_eef {goto _fcab ;};_ecgeg :switch _bdcf [_eeb ]{case 35:goto _dfg ;case 37:goto _bce ;case 44:goto _dfg ;case 46:goto _dfg ;case 48:goto _eebc ;case 63:goto _dfg ;case 65:goto _aff ;};if 49<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _gdgc ;};goto _agb ;_gdgc :_ede =_eeb +1;goto _ace ;_ace :if _eeb ++;_eeb ==_eef {goto _cgg ;};_fde :switch _bdcf [_eeb ]{case 35:goto _dfg ;case 37:goto _eab ;case 44:goto _dfg ;case 46:goto _dfg ;case 48:goto _eebc ;case 63:goto _dfg ;case 65:goto _aff ;};if 49<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _gdgc ;};goto _agb ;_afd :if _eeb ++;_eeb ==_eef {goto _gbca ;};_egffg :if _bdcf [_eeb ]==35{goto _ecgf ;};goto _cga ;_aaf :_ede =_eeb +1;_gbc =8;goto _cfe ;_cfe :if _eeb ++;_eeb ==_eef {goto _cgf ;};_gad :switch _bdcf [_eeb ]{case 35:goto _bbf ;case 37:goto _bgee ;case 48:goto _cdf ;case 63:goto _bbf ;};if 49<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _bfaf ;};goto _dec ;_bbf :if _eeb ++;_eeb ==_eef {goto _dccc ;};_ceac :switch _bdcf [_eeb ]{case 35:goto _bbf ;case 47:goto _agbg ;case 48:goto _bbf ;case 63:goto _bbf ;};goto _aea ;_bgee :if _eeb ++;_eeb ==_eef {goto _gdaa ;};_dffa :if _bdcf [_eeb ]==37{goto _bgee ;};if 48<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _bfaf ;};goto _bge ;_bfaf :if _eeb ++;_eeb ==_eef {goto _ggcf ;};_ege :switch _bdcf [_eeb ]{case 37:goto _bgee ;case 47:goto _agbg ;};if 48<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _bfaf ;};goto _bge ;_cdf :if _eeb ++;_eeb ==_eef {goto _gdb ;};_bbefg :switch _bdcf [_eeb ]{case 35:goto _bbf ;case 37:goto _bgee ;case 47:goto _agbg ;case 48:goto _cdf ;case 63:goto _bbf ;};if 49<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _bfaf ;};goto _aea ;_adf :_ede =_eeb +1;goto _bbfa ;_bbfa :if _eeb ++;_eeb ==_eef {goto _fgb ;};_fefc :switch _bdcf [_eeb ]{case 47:goto _adf ;case 100:goto _adf ;case 109:goto _adf ;case 121:goto _dddb ;};goto _daf ;_dddb :if _eeb ++;_eeb ==_eef {goto _efab ;};_daae :if _bdcf [_eeb ]==121{goto _adf ;};goto _cgae ;_bebe :_ede =_eeb +1;_gbc =2;goto _aga ;_aga :if _eeb ++;_eeb ==_eef {goto _bee ;};_gbg :switch _bdcf [_eeb ]{case 35:goto _fcfc ;case 37:goto _baaf ;case 47:goto _agbg ;case 48:goto _cebe ;case 63:goto _fcfc ;};if 49<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _debbb ;};goto _baeea ;_baaf :if _eeb ++;_eeb ==_eef {goto _fgc ;};_gbfe :switch _bdcf [_eeb ]{case 35:goto _fcfc ;case 37:goto _baaf ;case 47:goto _agbg ;case 48:goto _baaf ;case 63:goto _fcfc ;};if 49<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _bfaf ;};goto _bfg ;_cebe :if _eeb ++;_eeb ==_eef {goto _edcg ;};_agec :switch _bdcf [_eeb ]{case 35:goto _fcfc ;case 37:goto _baaf ;case 47:goto _agbg ;case 48:goto _cebe ;case 63:goto _fcfc ;};if 49<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _debbb ;};goto _bfg ;_debbb :if _eeb ++;_eeb ==_eef {goto _abcg ;};_dcdd :switch _bdcf [_eeb ]{case 37:goto _bfaf ;case 47:goto _agbg ;};if 48<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _debbb ;};goto _bge ;_befa :_ede =_eeb +1;_gbc =20;goto _bceg ;_bceg :if _eeb ++;_eeb ==_eef {goto _fgef ;};_gffd :switch _bdcf [_eeb ]{case 37:goto _bfaf ;case 47:goto _agbg ;};if 48<=_bdcf [_eeb ]&&_bdcf [_eeb ]<=57{goto _debbb ;};goto _aag ;_cbcf :_ede =_eeb +1;_gbc =15;goto _aeab ;_aeab :if _eeb ++;_eeb ==_eef {goto _ecdg ;};_eged :switch _bdcf [_eeb ]{case 58:goto _cbcf ;case 65:goto _aagf ;case 104:goto _cbcf ;case 109:goto _cbcf ;case 115:goto _cdae ;};goto _fbd ;_aagf :if _eeb ++;_eeb ==_eef {goto _fag ;};_cdca :switch _bdcf [_eeb ]{case 47:goto _eba ;case 77:goto _ggdd ;};goto _bge ;_eba :if _eeb ++;_eeb ==_eef {goto _abeg ;};_cfd :if _bdcf [_eeb ]==80{goto _cbcf ;};goto _bge ;_ggdd :if _eeb ++;_eeb ==_eef {goto _gdcb ;};_egbb :if _bdcf [_eeb ]==47{goto _bcag ;};goto _bge ;_bcag :if _eeb ++;_eeb ==_eef {goto _adde ;};_gcd :if _bdcf [_eeb ]==80{goto _gdcg ;};goto _bge ;_gdcg :if _eeb ++;_eeb ==_eef {goto _ebbd ;};_cde :if _bdcf [_eeb ]==77{goto _cbcf ;};goto _bge ;_cdae :_ede =_eeb +1;_gbc =15;goto _gaa ;_gaa :if _eeb ++;_eeb ==_eef {goto _fbda ;};_deec :switch _bdcf [_eeb ]{case 46:goto _afdc ;case 58:goto _cbcf ;case 65:goto _aagf ;case 104:goto _cbcf ;case 109:goto _cbcf ;case 115:goto _cdae ;};goto _fbd ;_afdc :if _eeb ++;_eeb ==_eef {goto _dfcd ;};_addb :if _bdcf [_eeb ]==48{goto _cad ;};goto _dbd ;_cad :_ede =_eeb +1;_gbc =15;goto _edf ;_edf :if _eeb ++;_eeb ==_eef {goto _dagb ;};_ggg :switch _bdcf [_eeb ]{case 48:goto _fec ;case 58:goto _cbcf ;case 65:goto _aagf ;case 104:goto _cbcf ;case 109:goto _cbcf ;case 115:goto _cdae ;};goto _fbd ;_fec :_ede =_eeb +1;_gbc =15;goto _fcg ;_fcg :if _eeb ++;_eeb ==_eef {goto _ecgfd ;};_eeaa :switch _bdcf [_eeb ]{case 48:goto _cbcf ;case 58:goto _cbcf ;case 65:goto _aagf ;case 104:goto _cbcf ;case 109:goto _cbcf ;case 115:goto _cdae ;};goto _fbd ;_facb :_ede =_eeb +1;_gbc =5;goto _gbde ;_gbde :if _eeb ++;_eeb ==_eef {goto _bbd ;};_bfab :switch _bdcf [_eeb ]{case 35:goto _fcfc ;case 37:goto _fcfc ;case 47:goto _agbg ;case 48:goto _fcfc ;case 63:goto _fcfc ;};goto _ddc ;_cbcb :_ede =_eeb +1;_gbc =20;goto _dccb ;_dccb :if _eeb ++;_eeb ==_eef {goto _aade ;};_cgcg :switch _bdcf [_eeb ]{case 47:goto _eba ;case 77:goto _ggdd ;};goto _aag ;_eefg :if _eeb ++;_eeb ==_eef {goto _adcdb ;};_dda :switch _bdcf [_eeb ]{case 43:goto _ecde ;case 45:goto _ecde ;};goto _aag ;_ccb :_ede =_eeb +1;goto _gege ;_gege :if _eeb ++;_eeb ==_eef {goto _ded ;};_abcd :if _bdcf [_eeb ]==101{goto _cab ;};goto _aag ;_cab :if _eeb ++;_eeb ==_eef {goto _eeag ;};_gagdc :if _bdcf [_eeb ]==110{goto _bbegb ;};goto _dag ;_bbegb :if _eeb ++;_eeb ==_eef {goto _aef ;};_badg :if _bdcf [_eeb ]==101{goto _agea ;};goto _dag ;_agea :if _eeb ++;_eeb ==_eef {goto _eabg ;};_gcfa :if _bdcf [_eeb ]==114{goto _fdfd ;};goto _dag ;_fdfd :if _eeb ++;_eeb ==_eef {goto _fgad ;};_aac :if _bdcf [_eeb ]==97{goto _efa ;};goto _dag ;_efa :if _eeb ++;_eeb ==_eef {goto _gedba ;};_acb :if _bdcf [_eeb ]==108{goto _dbf ;};goto _dag ;_fba :_ede =_eeb +1;_gbc =20;goto _bde ;_bde :if _eeb ++;_eeb ==_eef {goto _dcce ;};_ggdb :switch _bdcf [_eeb ]{case 104:goto _fded ;case 109:goto _fded ;case 115:goto _fded ;};goto _bcda ;_bcda :if _eeb ++;_eeb ==_eef {goto _agbf ;};_adcg :if _bdcf [_eeb ]==93{goto _deea ;};goto _bcda ;_deea :_ede =_eeb +1;_gbc =18;goto _dfgd ;_ddeb :_ede =_eeb +1;_gbc =16;goto _dfgd ;_dfgd :if _eeb ++;_eeb ==_eef {goto _ead ;};_feb :if _bdcf [_eeb ]==93{goto _deea ;};goto _bcda ;_fded :if _eeb ++;_eeb ==_eef {goto _cfc ;};_eafe :if _bdcf [_eeb ]==93{goto _ddeb ;};goto _bcda ;_dage :if _eeb ++;_eeb ==_eef {goto _gbfa ;};_cdfd :goto _ebed ;_adcd :_ede =_eeb +1;_gbc =14;goto _cbca ;_cbca :if _eeb ++;_eeb ==_eef {goto _ggca ;};_edff :switch _bdcf [_eeb ]{case 47:goto _adf ;case 58:goto _cbcf ;case 65:goto _aagf ;case 100:goto _adf ;case 104:goto _cbcf ;case 109:goto _adcd ;case 115:goto _cdae ;case 121:goto _dddb ;};goto _daf ;_baeb :if _eeb ++;_eeb ==_eef {goto _fcae ;};_ffe :if _bdcf [_eeb ]==121{goto _adf ;};goto _aag ;_bcdde :_fecg :_aec =34;goto _fefb ;_gcfe :_aec =35;goto _fefb ;_deg :_aec =0;goto _fefb ;_eeff :_aec =36;goto _fefb ;_cbge :_aec =37;goto _fefb ;_cfa :_aec =1;goto _fefb ;_fdfg :_aec =2;goto _fefb ;_abed :_aec =38;goto _fefb ;_efb :_aec =3;goto _fefb ;_cgac :_aec =4;goto _fefb ;_cfed :_aec =39;goto _fefb ;_agaa :_aec =5;goto _fefb ;_fed :_aec =6;goto _fefb ;_abee :_aec =7;goto _fefb ;_ecc :_aec =8;goto _fefb ;_fcd :_aec =40;goto _fefb ;_affe :_aec =9;goto _fefb ;_dfcc :_aec =41;goto _fefb ;_gge :_aec =10;goto _fefb ;_bfag :_aec =42;goto _fefb ;_gddf :_aec =11;goto _fefb ;_dege :_aec =43;goto _fefb ;_fcab :_aec =44;goto _fefb ;_cgg :_aec =45;goto _fefb ;_gbca :_aec =12;goto _fefb ;_cgf :_aec =46;goto _fefb ;_dccc :_aec =13;goto _fefb ;_gdaa :_aec =14;goto _fefb ;_ggcf :_aec =15;goto _fefb ;_gdb :_aec =16;goto _fefb ;_fgb :_aec =47;goto _fefb ;_efab :_aec =17;goto _fefb ;_bee :_aec =48;goto _fefb ;_fgc :_aec =18;goto _fefb ;_edcg :_aec =19;goto _fefb ;_abcg :_aec =20;goto _fefb ;_fgef :_aec =49;goto _fefb ;_ecdg :_aec =50;goto _fefb ;_fag :_aec =21;goto _fefb ;_abeg :_aec =22;goto _fefb ;_gdcb :_aec =23;goto _fefb ;_adde :_aec =24;goto _fefb ;_ebbd :_aec =25;goto _fefb ;_fbda :_aec =51;goto _fefb ;_dfcd :_aec =26;goto _fefb ;_dagb :_aec =52;goto _fefb ;_ecgfd :_aec =53;goto _fefb ;_bbd :_aec =54;goto _fefb ;_aade :_aec =55;goto _fefb ;_adcdb :_aec =56;goto _fefb ;_ded :_aec =57;goto _fefb ;_eeag :_aec =27;goto _fefb ;_aef :_aec =28;goto _fefb ;_eabg :_aec =29;goto _fefb ;_fgad :_aec =30;goto _fefb ;_gedba :_aec =31;goto _fefb ;_dcce :_aec =58;goto _fefb ;_agbf :_aec =32;goto _fefb ;_ead :_aec =59;goto _fefb ;_cfc :_aec =33;goto _fefb ;_gbfa :_aec =60;goto _fefb ;_ggca :_aec =61;goto _fefb ;_fcae :_aec =62;goto _fefb ;_fefb :{};if _eeb ==_beda {switch _aec {case 35:goto _aag ;case 0:goto _bge ;case 36:goto _ced ;case 37:goto _fbb ;case 1:goto _bge ;case 2:goto _bge ;case 38:goto _agb ;case 3:goto _ecge ;case 4:goto _ecge ;case 39:goto _agb ;case 5:goto _ecge ;case 6:goto _ecge ;case 7:goto _ecge ;case 8:goto _bge ;case 40:goto _agb ;case 9:goto _ecge ;case 41:goto _agb ;case 10:goto _bge ;case 42:goto _agb ;case 11:goto _ecge ;case 43:goto _agb ;case 44:goto _agb ;case 45:goto _agb ;case 12:goto _cga ;case 46:goto _dec ;case 13:goto _aea ;case 14:goto _bge ;case 15:goto _bge ;case 16:goto _aea ;case 47:goto _daf ;case 17:goto _cgae ;case 48:goto _baeea ;case 18:goto _bfg ;case 19:goto _bfg ;case 20:goto _bge ;case 49:goto _aag ;case 50:goto _fbd ;case 21:goto _bge ;case 22:goto _bge ;case 23:goto _bge ;case 24:goto _bge ;case 25:goto _bge ;case 51:goto _fbd ;case 26:goto _dbd ;case 52:goto _fbd ;case 53:goto _fbd ;case 54:goto _ddc ;case 55:goto _aag ;case 56:goto _aag ;case 57:goto _aag ;case 27:goto _dag ;case 28:goto _dag ;case 29:goto _dag ;case 30:goto _dag ;case 31:goto _dag ;case 58:goto _aag ;case 32:goto _bge ;case 59:goto _bge ;case 33:goto _dag ;case 60:goto _aag ;case 61:goto _daf ;case 62:goto _aag ;};};};if _ecg > 0{copy (_bdcf [0:],_bdcf [_ecg :]);};};_ =_beda ;if _aec ==_aeb {_dc .Log ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");};}; // String returns the string formatted according to the type. In format strings // this is the fourth item, where '@' is used as a placeholder for text. -func String (v string ,f string )string {_gc :=Parse (f );var _fe Format ;if len (_gc )==1{_fe =_gc [0];}else if len (_gc )==4{_fe =_gc [3];};_fg :=false ;for _ ,_ce :=range _fe .Whole {if _ce .Type ==FmtTypeText {_fg =true ;};};if !_fg {return v ;};_bd :=_c .Buffer {};for _ ,_bbd :=range _fe .Whole {switch _bbd .Type {case FmtTypeLiteral :_bd .WriteByte (_bbd .Literal );case FmtTypeText :_bd .WriteString (v );};};return _bd .String ();}; +func String (v string ,f string )string {_dd :=Parse (f );var _ged Format ;if len (_dd )==1{_ged =_dd [0];}else if len (_dd )==4{_ged =_dd [3];};_de :=false ;for _ ,_db :=range _ged .Whole {if _db .Type ==FmtTypeText {_de =true ;};};if !_de {return v ;};_bf :=_b .Buffer {};for _ ,_cd :=range _ged .Whole {switch _cd .Type {case FmtTypeLiteral :_bf .WriteByte (_cd .Literal );case FmtTypeText :_bf .WriteString (v );};};return _bf .String ();}; -// NumberGeneric formats the number with the generic format which attemps to -// mimic Excel's general formatting. -func NumberGeneric (v float64 )string {if _gb .Abs (v )>=_ca ||_gb .Abs (v )<=_da &&v !=0{return _gd (v );};_gbd :=make ([]byte ,0,15);_gbd =_ae .AppendFloat (_gbd ,v ,'f',-1,64);if len (_gbd )> 11{_geb :=_gbd [11]-'0';if _geb >=5&&_geb <=9{_gbd [10]++;_gbd =_gbd [0:11];_gbd =_bce (_gbd );};_gbd =_gbd [0:11];}else if len (_gbd )==11{if _gbd [len (_gbd )-1]=='9'{_gbd [len (_gbd )-1]++;_gbd =_bce (_gbd );};};_gbd =_dca (_gbd );return string (_gbd );}; \ No newline at end of file +// AddToken adds a format token to the format. +func (_gec *Format )AddToken (t FmtType ,l []byte ){if _gec ._cc {_gec ._cc =false ;return ;};switch t {case FmtTypeDecimal :_gec ._geg =true ;case FmtTypeUnderscore :_gec ._cc =true ;case FmtTypeText :_gec .Whole =append (_gec .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_gec .Whole =append (_gec .Whole ,Token {Type :t ,DateTime :string (l )});case FmtTypePercent :_gec ._bg =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_ca :=range l {if _gec .IsExponential {_gec .Exponent =append (_gec .Exponent ,Token {Type :t ,Literal :_ca });}else if !_gec ._geg {_gec .Whole =append (_gec .Whole ,Token {Type :t ,Literal :_ca });}else {_gec .Fractional =append (_gec .Fractional ,Token {Type :t ,Literal :_ca });};};case FmtTypeDigitOptThousands :_gec ._ab =true ;case FmtTypeFraction :_fgd :=_d .Split (string (l ),"\u002f");if len (_fgd )==2{_gec ._fe =true ;_gec ._ece ,_ =_df .ParseInt (_fgd [1],10,64);for _ ,_bd :=range _fgd [1]{if _bd =='?'||_bd =='0'{_gec ._gg ++;};};};default:_dc .Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0070\u0068\u0020\u0074y\u0070\u0065\u0020\u0069\u006e\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0076",t );};};func _dg (_fef int64 )int64 {if _fef < 0{return -_fef ;};return _fef ;};func _gedb (_ae []byte )[]byte {for _eb :=0;_eb < len (_ae )/2;_eb ++{_abe :=len (_ae )-1-_eb ;_ae [_eb ],_ae [_abe ]=_ae [_abe ],_ae [_eb ];};return _ae ;};const _ge =1e-10;type Lexer struct{_dfbf Format ;_efdg []Format ;}; + +// Format is a parsed number format. +type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_fe bool ;_bg bool ;_ecff bool ;_ab bool ;_cc bool ;_geg bool ;_ece int64 ;_gg int ;};const _gf int =-1;func (_aab *Lexer )nextFmt (){_aab ._efdg =append (_aab ._efdg ,_aab ._dfbf );_aab ._dfbf =Format {}};func _fbc (_bae []byte )[]byte {_gea :=len (_bae );_ddf :=false ;_afb :=false ;for _abc :=len (_bae )-1;_abc >=0;_abc --{if _bae [_abc ]=='0'&&!_afb &&!_ddf {_gea =_abc ;}else if _bae [_abc ]=='.'{_ddf =true ;}else {_afb =true ;};};if _ddf &&_afb {if _bae [_gea -1]=='.'{_gea --;};return _bae [0:_gea ];};return _bae ;};const _aeb int =-1;func _gdg (_ada _c .Time ,_bab string )[]byte {_bgb :=[]byte {};_dbg :=0;for _dfff :=0;_dfff < len (_bab );_dfff ++{var _aca string ;if _bab [_dfff ]=='/'{_aca =string (_bab [_dbg :_dfff ]);_dbg =_dfff +1;}else if _dfff ==len (_bab )-1{_aca =string (_bab [_dbg :_dfff +1]);}else {continue ;};switch _aca {case "\u0079\u0079":_bgb =_ada .AppendFormat (_bgb ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_bgb =_ada .AppendFormat (_bgb ,"\u0032\u0030\u0030\u0036");case "\u006d":_bgb =_ada .AppendFormat (_bgb ,"\u0031");case "\u006d\u006d":_bgb =_ada .AppendFormat (_bgb ,"\u0030\u0031");case "\u006d\u006d\u006d":_bgb =_ada .AppendFormat (_bgb ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_bgb =_ada .AppendFormat (_bgb ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _ada .Month (){case _c .January ,_c .July ,_c .June :_bgb =append (_bgb ,'J');case _c .February :_bgb =append (_bgb ,'M');case _c .March ,_c .May :_bgb =append (_bgb ,'M');case _c .April ,_c .August :_bgb =append (_bgb ,'A');case _c .September :_bgb =append (_bgb ,'S');case _c .October :_bgb =append (_bgb ,'O');case _c .November :_bgb =append (_bgb ,'N');case _c .December :_bgb =append (_bgb ,'D');};case "\u0064":_bgb =_ada .AppendFormat (_bgb ,"\u0032");case "\u0064\u0064":_bgb =_ada .AppendFormat (_bgb ,"\u0030\u0032");case "\u0064\u0064\u0064":_bgb =_ada .AppendFormat (_bgb ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_bgb =_ada .AppendFormat (_bgb ,"\u004d\u006f\u006e\u0064\u0061\u0079");default:_dc .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_aca );};if _bab [_dfff ]=='/'{_bgb =append (_bgb ,'/');};};return _bgb ;};const _gbf int =0; \ No newline at end of file diff --git a/spreadsheet/formula/formula.go b/spreadsheet/formula/formula.go index 1603ffefc3..cd379e9032 100644 --- a/spreadsheet/formula/formula.go +++ b/spreadsheet/formula/formula.go @@ -25,1179 +25,1179 @@ // a new test means just adding a new formula to one of the reference sheets // with Excel. During the unit test, we evaluate the formula and compare it to // the value that Excel computed. If they're the same, the test passes. -package formula ;import (_e "bytes";_c "errors";_db "fmt";_fcb "github.com/unidoc/unioffice";_eb "github.com/unidoc/unioffice/internal/mergesort";_cab "github.com/unidoc/unioffice/internal/wildcard";_dgg "github.com/unidoc/unioffice/spreadsheet/format";_cg "github.com/unidoc/unioffice/spreadsheet/reference";_cbe "github.com/unidoc/unioffice/spreadsheet/update";_g "io";_a "math";_ed "math/big";_ca "math/rand";_cb "regexp";_f "sort";_fc "strconv";_dg "strings";_fe "sync";_ge "time";_ce "unicode";);var _ceeg _fe .Mutex ; +package formula ;import (_fg "bytes";_c "errors";_g "fmt";_bd "github.com/unidoc/unioffice";_dg "github.com/unidoc/unioffice/internal/mergesort";_dgg "github.com/unidoc/unioffice/internal/wildcard";_da "github.com/unidoc/unioffice/spreadsheet/format";_ca "github.com/unidoc/unioffice/spreadsheet/reference";_de "github.com/unidoc/unioffice/spreadsheet/update";_fd "io";_ea "math";_cb "math/big";_a "math/rand";_be "regexp";_d "sort";_cbe "strconv";_ae "strings";_ga "sync";_e "time";_b "unicode";); -// Price implements the Excel PRICE function. -func Price (args []Result )Result {_gbdb :=len (args );if _gbdb !=6&&_gbdb !=7{return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_cdc ,_fbdb ,_agagc :=_ffcca (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _agagc .Type ==ResultTypeError {return _agagc ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049CE\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_agdf :=args [2].ValueNumber ;if _agdf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u006eo\u0074\u0020\u0062\u0065\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0079\u0069\u0065\u006c\u0064\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_ecgc :=args [3].ValueNumber ;if _ecgc < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0079\u0069\u0065\u006c\u0064 \u0074\u006f\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064em\u0070\u0074\u0069\u006fn\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gcbg :=args [4].ValueNumber ;if _gcbg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073 \u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cdca :=args [5];if _cdca .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_ecdda :=_cdca .ValueNumber ;if !_bccf (_ecdda ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_ebaf :=0;if _gbdb ==7&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ebaf =int (args [6].ValueNumber );if !_dccd (_ebaf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069s\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049\u0043\u0045");};};_bcdfg ,_agagc :=_gcff (_cdc ,_fbdb ,_agdf ,_ecgc ,_gcbg ,_ecdda ,_ebaf );if _agagc .Type ==ResultTypeError {return _agagc ;};return MakeNumberResult (_bcdfg );}; - -// Reference returns an invalid reference for BinaryExpr. -func (_fd BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Update returns the same object as updating sheet references does not affect Bool. +func (_egf Bool )Update (q *_de .UpdateQuery )Expression {return _egf };func _fbeb (_abbd int )int {if _abbd < 1900{if _abbd < 30{_abbd +=2000;}else {_abbd +=1900;};};return _abbd ;}; -// Round is an implementation of the Excel ROUND function that rounds a number -// to a specified number of digits. -func Round (args []Result )Result {return _edece (args ,_bbgc )};func _aead (_egedb Result ,_eebaa *criteriaParsed )bool {_baff :=_dg .ToLower (_egedb .ValueString );_fadg :=_eebaa ._agagf ._egcd ;_efaag :=_eebaa ._agagf ._bgdde ;if _fadg ==_dcfa {return _baff ==_efaag ||_cab .Match (_efaag ,_baff );};if _egedb .Type !=ResultTypeEmpty {if _baff ==_eebaa ._fbfag ||_cab .Match (_eebaa ._fbfag ,_baff ){return true ;};if _ ,_cbdca :=_fc .ParseFloat (_efaag ,64);_cbdca ==nil {return false ;};switch _fadg {case _bfec :return _baff <=_efaag ;case _dbdba :return _baff >=_efaag ;case _fegf :return _baff < _efaag ;case _gbab :return _baff > _efaag ;};};return false ;}; +// IsLeapYear is an implementation of the Excel ISLEAPYEAR() function. +func IsLeapYear (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_cdab :=ctx .GetEpoch ();_ebeg ,_cegdf :=_cffcb (args [0].Value (),_cdab );if _cegdf !=nil {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_bfdc :=_ebeg .Year ();return MakeBoolResult (_efc (_bfdc ));}; -// TextJoin is an implementation of the Excel TEXTJOIN function. -func TextJoin (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004aO\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074h\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0045\u0058T\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0065\u006c\u0069\u006d\u0069\u0074\u0065\u0072\u0020\u0074\u006f\u0020\u0062\u0065 \u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_cageg :=args [0].ValueString ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065c\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0072 \u0062\u006f\u006f\u006c\u0065a\u006e");};_eggc :=args [1].ValueNumber !=0;_cgacg :=_abee (args [2:],[]string {},_eggc );return MakeStringResult (_dg .Join (_cgacg ,_cageg ));}; +// Sum is an implementation of the Excel SUM() function. +func Sum (args []Result )Result {_bafgf :=MakeNumberResult (0);for _ ,_ceca :=range args {_ceca =_ceca .AsNumber ();switch _ceca .Type {case ResultTypeNumber :_bafgf .ValueNumber +=_ceca .ValueNumber ;case ResultTypeList ,ResultTypeArray :_dacede :=Sum (_ceca .ListValues ());if _dacede .Type !=ResultTypeNumber {return _dacede ;};_bafgf .ValueNumber +=_dacede .ValueNumber ;case ResultTypeString :case ResultTypeError :return _ceca ;case ResultTypeEmpty :default:return MakeErrorResult (_g .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004d\u0028\u0029 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ceca .Type ));};};return _bafgf ;};type amorArgs struct{_fcge float64 ;_facb float64 ;_bdaf float64 ;_dbbbd float64 ;_ccea int ;_cccba float64 ;_feb int ;};type parsedSearchObject struct{_gbbegd string ;_acfg string ;_geccc int ;}; -// Row implements the Excel ROW function. -func Row (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052O\u0057\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_fbag :=args [0].Ref ;if _fbag .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0052\u004f\u0057\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 a\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065");};_fbaeg ,_dfg :=_cg .ParseCellReference (_fbag .Value );if _dfg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_fbag .Value );};return MakeNumberResult (float64 (_fbaeg .RowIdx ));};var _cga =map[string ]*_cb .Regexp {};func (_gfc *evCache )GetFromCache (key string )(Result ,bool ){_gfc ._abg .Lock ();_ggd ,_dbc :=_gfc ._fgg [key ];_gfc ._abg .Unlock ();return _ggd ,_dbc ;}; +// MaxIfs implements the MAXIFS function. +func MaxIfs (args []Result )Result {_gfcf :=_bebd (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _gfcf .Type !=ResultTypeEmpty {return _gfcf ;};_bffd :=_efcae (args [1:]);_gfbcc :=-_ea .MaxFloat64 ;_fbbfg :=_baebc (args [0]);for _ ,_adcd :=range _bffd {_baggf :=_fbbfg [_adcd ._dfade ][_adcd ._abfb ].ValueNumber ;if _gfbcc < _baggf {_gfbcc =_baggf ;};};if _gfbcc ==-_ea .MaxFloat64 {_gfbcc =0;};return MakeNumberResult (float64 (_gfbcc ));};func _efa (_degd string )bool {for _ ,_cacd :=range _aed {_gca :=_cacd .FindStringSubmatch (_degd );if len (_gca )> 1{return true ;};};return false ;}; -// ISEVEN is an implementation of the Excel ISEVEN() function. -func IsEven (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0045VE\u004e\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0045\u0056\u0045\u004e \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_efda :=int (args [0].ValueNumber );return MakeBoolResult (_efda ==_efda /2*2);}; +// Update returns the same object as updating sheet references does not affect named ranges. +func (_decea NamedRangeRef )Update (q *_de .UpdateQuery )Expression {return _decea }; -// Ispmt implements the Excel ISPMT function. -func Ispmt (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0049\u0053P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_feba :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0070e\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ebea :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069o\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ggbeb :=args [2].ValueNumber ;if _ggbeb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049S\u0050\u004d\u0054\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072i\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062er\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065s\u0065\u006e\u0074\u0020\u0076\u0061\u006cu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bbcb :=args [3].ValueNumber ;return MakeNumberResult (_bbcb *_feba *(_ebea /_ggbeb -1));}; +// Transpose implements the TRANSPOSE function that transposes a cell range. +func Transpose (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052AN\u0053\u0050\u004fS\u0045\u0020\u0072\u0065qui\u0072es\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [0].Type !=ResultTypeArray &&args [0].Type !=ResultTypeList {return MakeErrorResult ("T\u0052\u0041\u004e\u0053\u0050\u004fS\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0020\u0072a\u006e\u0067\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_fabea :=args [0];if _fabea .Type ==ResultTypeList {_ccae :=[][]Result {};for _ ,_fadg :=range _fabea .ValueList {_ccae =append (_ccae ,[]Result {_fadg });};return MakeArrayResult (_ccae );};_bcgf :=make ([][]Result ,len (_fabea .ValueArray [0]));for _ ,_gcdd :=range _fabea .ValueArray {for _adfe ,_ggdf :=range _gcdd {_bcgf [_adfe ]=append (_bcgf [_adfe ],_ggdf );};};return MakeArrayResult (_bcgf );}; -// IsLeapYear is an implementation of the Excel ISLEAPYEAR() function. -func IsLeapYear (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_efafc :=ctx .GetEpoch ();_eccc ,_feafa :=_eafce (args [0].Value (),_efafc );if _feafa !=nil {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_efgd :=_eccc .Year ();return MakeBoolResult (_efba (_efgd ));};const _gecbg =57368; +// TimeValue is an implementation of the Excel TIMEVALUE() function. +func TimeValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054I\u004d\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_acbb :=_ae .ToLower (args [0].ValueString );if !_dcfe (_acbb ){_ ,_ ,_ ,_gacc ,_bbf :=_gdg (_acbb );if _bbf .Type ==ResultTypeError {_bbf .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0054\u0049\u004d\u0045V\u0041\u004c\u0055\u0045";return _bbf ;};if _gacc {return MakeNumberResult (0);};};_cdca ,_gdeg ,_daag ,_accc ,_ ,_ccbc :=_age (_acbb );if _ccbc .Type ==ResultTypeError {return _ccbc ;};_ebf :=_dgfg (float64 (_cdca ),float64 (_gdeg ),_daag );if _accc {_ebf +=0.5;}else if _ebf >=1{_ebf -=float64 (int (_ebf ));};return MakeNumberResult (_ebf );}; -// Eval evaluates a horizontal range with prefix returning a list of results or an error. -func (_cdbg PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_bgcc :=_cdbg ._gbefd .Reference (ctx ,ev );switch _bgcc .Type {case ReferenceTypeSheet :if _cdbb (_bgcc ,ctx ){return MakeErrorResultType (ErrorTypeName ,_db .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_bgcc .Value ));};_aaaa :=_cdbg .horizontalRangeReference (_bgcc .Value );if _baeac ,_bbcdd :=ev .GetFromCache (_aaaa );_bbcdd {return _baeac ;};_acbc :=ctx .Sheet (_bgcc .Value );_cdafg ,_ggaee :=_eadcf (_acbc ,_cdbg ._dgfd ,_cdbg ._ggae );_ggcad :=_geceg (_acbc ,ev ,_cdafg ,_ggaee );ev .SetCache (_aaaa ,_ggcad );return _ggcad ;default:return MakeErrorResult (_db .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bgcc .Type ));};};func (_bdbeb Result )String ()string {return _bdbeb .Value ()}; +// NewPrefixExpr constructs an expression with prefix. +func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {_fbfaf :pfx ,_gbag :exp }}; -// CountBlank implements the COUNTBLANK function. -func CountBlank (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0042\u004c\u0041N\u004b\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (_ddff (args ,_deca ));};const _bff ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +// Match implements the MATCH function. +func Match (args []Result )Result {_cafb :=len (args );if _cafb !=2&&_cafb !=3{return MakeErrorResult ("\u004d\u0041T\u0043\u0048\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020o\u0072\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_bcecg :=1;if _cafb ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065q\u0075\u0069\u0072es\u0020\u0074\u0068\u0065\u0020\u0074h\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072");};_fdgc :=args [2].ValueNumber ;if _fdgc ==-1||_fdgc ==0{_bcecg =int (_fdgc );};};_gbbbf :=args [1];var _fcea []Result ;switch _gbbbf .Type {case ResultTypeList :_fcea =_gbbbf .ValueList ;case ResultTypeArray :_gdcc :=_gbbbf .ValueArray ;for _ ,_fbfg :=range _gdcc {if len (_fbfg )!=1{return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065");};_fcea =append (_fcea ,_fbfg [0]);};default:return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065");};_gdae :=_fdedc (args [0]);switch _bcecg {case 0:for _bfcf ,_cbab :=range _fcea {if _cfbb (_cbab ,_gdae ){return MakeNumberResult (float64 (_bfcf +1));};};case -1:for _gfea :=0;_gfea < len (_fcea );_gfea ++{if _cfbb (_fcea [_gfea ],_gdae ){return MakeNumberResult (float64 (_gfea +1));};if _gdae ._gbec &&(_fcea [_gfea ].ValueNumber < _gdae ._ffcag ){if _gfea ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_gfea ));};};case 1:for _cfba :=0;_cfba < len (_fcea );_cfba ++{if _cfbb (_fcea [_cfba ],_gdae ){return MakeNumberResult (float64 (_cfba +1));};if _gdae ._gbec &&(_fcea [_cfba ].ValueNumber > _gdae ._ffcag ){if _cfba ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_cfba ));};};};return MakeErrorResultType (ErrorTypeNA ,"");}; -// Lookup implements the LOOKUP function that returns a matching value from a -// column, or from the same index in a second column. -func Lookup (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (args )> 3{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0074\u0020\u006do\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_edefg :=args [0];_edaga :=args [1];if _edaga .Type !=ResultTypeArray &&_edaga .Type !=ResultTypeList {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_bbcd :=_bedgb (_edaga );_ebf :=-1;for _cdag ,_cfffd :=range _bbcd {if _ceddc (_edefg ,_cfffd ,false ,false )==_febgd {_ebf =_cdag ;};};if _ebf ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};_ceda :=_bbcd ;if len (args )==3{_ceda =_bedgb (args [2]);};if _ebf < 0||_ebf >=len (_ceda ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};return _ceda [_ebf ];}; +// SumIfs implements the SUMIFS function. +func SumIfs (args []Result )Result {_agbda :=_bebd (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _agbda .Type !=ResultTypeEmpty {return _agbda ;};_aaef :=_efcae (args [1:]);_fdabe :=0.0;_aadc :=_baebc (args [0]);for _ ,_eeeb :=range _aaef {_fdabe +=_aadc [_eeeb ._dfade ][_eeeb ._abfb ].ValueNumber ;};return MakeNumberResult (float64 (_fdabe ));}; // Combin is an implementation of the Excel COMBINA function whic returns the // number of combinations. -func Combin (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gebd :=args [0].AsNumber ();_fbcaf :=args [1].AsNumber ();if _gebd .Type !=ResultTypeNumber ||_fbcaf .Type !=ResultTypeNumber {return MakeErrorResult ("C\u004f\u004d\u0042\u0049\u004e\u0028)\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_fbbe :=_a .Trunc (_gebd .ValueNumber );_dfab :=_a .Trunc (_fbcaf .ValueNumber );if _dfab > _fbbe {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006b\u0020\u003c\u003d\u0020\u006e");};if _dfab ==_fbbe ||_dfab ==0{return MakeNumberResult (1);};_agce :=float64 (1);for _aeefe :=float64 (1);_aeefe <=_dfab ;_aeefe ++{_agce *=(_fbbe +1-_aeefe )/_aeefe ;};return MakeNumberResult (_agce );}; +func Combin (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cbbee :=args [0].AsNumber ();_aaaa :=args [1].AsNumber ();if _cbbee .Type !=ResultTypeNumber ||_aaaa .Type !=ResultTypeNumber {return MakeErrorResult ("C\u004f\u004d\u0042\u0049\u004e\u0028)\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_ddgd :=_ea .Trunc (_cbbee .ValueNumber );_cdcf :=_ea .Trunc (_aaaa .ValueNumber );if _cdcf > _ddgd {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006b\u0020\u003c\u003d\u0020\u006e");};if _cdcf ==_ddgd ||_cdcf ==0{return MakeNumberResult (1);};_gccd :=float64 (1);for _bcfa :=float64 (1);_bcfa <=_cdcf ;_bcfa ++{_gccd *=(_ddgd +1-_bcfa )/_bcfa ;};return MakeNumberResult (_gccd );}; -// Reference returns an invalid reference for FunctionCall. -func (_gagf FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _babe (_degcc Result )bool {_cgdb :=_degcc .Type ;return _cgdb !=ResultTypeArray &&_cgdb !=ResultTypeList ;};type defEval struct{evCache ;_fcc bool ;};const _ggage =57356; +// ISNUMBER is an implementation of the Excel ISNUMBER() function. +func IsNumber (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053NU\u004d\u0042\u0045R\u0028\u0029\u0020\u0061cce\u0070ts\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeNumber );};func _ceae (_dge ,_fdda int )int {if _fdda ==2&&_efc (_dge ){return 29;}else {return _aac [_fdda -1];};};func _fdedc (_dgcc Result )*criteriaParsed {_gdfa :=_dgcc .Type ==ResultTypeNumber ;_baggd :=_dgcc .ValueNumber ;_bbfed :=_ae .ToLower (_dgcc .ValueString );_cgeb :=_egfca (_bbfed );return &criteriaParsed {_gdfa ,_baggd ,_bbfed ,_cgeb };}; -// Pi is an implementation of the Excel Pi() function that just returns the Pi -// constant. -func Pi (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0050I\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeNumberResult (_a .Pi );}; +// Update updates references in the PrefixRangeExpr after removing a row/column. +func (_bbfb PrefixRangeExpr )Update (q *_de .UpdateQuery )Expression {_adbad :=_bbfb ;_gbaa :=_bbfb ._cebe .String ();if _gbaa ==q .SheetToUpdate {_eegdd :=*q ;_eegdd .UpdateCurrentSheet =true ;_adbad ._gage =_bbfb ._gage .Update (&_eegdd );_adbad ._fageea =_bbfb ._fageea .Update (&_eegdd );};return _adbad ;}; -// Eomonth is an implementation of the Excel EOMONTH() function. -func Eomonth (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u004f\u004d\u004f\u004e\u0054\u0048\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_dba :=args [1].ValueNumber ;_ecb :=args [0];var _febd float64 ;switch _ecb .Type {case ResultTypeEmpty :_febd =0;case ResultTypeNumber :_febd =_ecb .ValueNumber ;case ResultTypeString :_gbd :=DateValue ([]Result {args [0]});if _gbd .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_febd =_gbd .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_cgfbc :=_dag (_febd );_dab :=_cgfbc .AddDate (0,int (_dba +1),0);_gd ,_dee ,_ :=_dab .Date ();_aagf :=_fabf (_gd ,int (_dee ),0);if _aagf < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};if _gd ==1900&&_dee ==3{_aagf --;};return MakeNumberResult (_aagf );}; +// NewCellRef constructs a new cell reference. +func NewCellRef (v string )Expression {return CellRef {_bg :v }}; -// FloorMath implements _xlfn.FLOOR.MATH which rounds numbers down to the -// nearest multiple of the second argument, toward or away from zero as -// specified by the third argument. -func FloorMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0061\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fdgd :=args [0].AsNumber ();if _fdgd .Type !=ResultTypeNumber {return MakeErrorResult ("f\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gacf :=float64 (1);if _fdgd .ValueNumber < 0{_gacf =-1;};if len (args )> 1{_adfg :=args [1].AsNumber ();if _adfg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006den\u0074\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072");};_gacf =_adfg .ValueNumber ;};_gcbge :=float64 (1);if len (args )> 2{_eebd :=args [2].AsNumber ();if _eebd .Type !=ResultTypeNumber {return MakeErrorResult ("t\u0068\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gcbge =_eebd .ValueNumber ;};if len (args )==1{return MakeNumberResult (_a .Floor (_fdgd .ValueNumber ));};_gfdc :=_fdgd .ValueNumber ;_gfdc ,_gebf :=_a .Modf (_gfdc /_gacf );if _gebf !=0&&_fdgd .ValueNumber < 0&&_gcbge > 0{_gfdc ++;};return MakeNumberResult (_gfdc *_gacf );}; +// String returns a string of a range. +func (_fagg Range )String ()string {return _g .Sprintf ("\u0025\u0073\u003a%\u0073",_fagg ._dedee .String (),_fagg ._dedec .String ());};func _ggfa (_edde ,_aeca []float64 ,_dbgdd float64 )float64 {_cedgf :=_dbgdd +1;_agda :=0.0;_eaad :=len (_edde );_decd :=_aeca [0];for _gead :=1;_gead < _eaad ;_gead ++{_edea :=(_aeca [_gead ]-_decd )/365;_agda -=_edea *_edde [_gead ]/_ea .Pow (_cedgf ,_edea +1);};return _agda ;}; -// Month is an implementation of the Excel MONTH() function. -func Month (args []Result )Result {if len (args )!=1{return MakeErrorResult ("M\u004f\u004e\u0054\u0048\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_cbff :=args [0];switch _cbff .Type {case ResultTypeEmpty :return MakeNumberResult (1);case ResultTypeNumber :_afa :=_dag (_cbff .ValueNumber );return MakeNumberResult (float64 (_afa .Month ()));case ResultTypeString :_gdf :=_dg .ToLower (_cbff .ValueString );if !_aeag (_gdf ){_ ,_ ,_ ,_ ,_gfb ,_edgd :=_ada (_gdf );if _edgd .Type ==ResultTypeError {_edgd .ErrorMessage ="\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u004dON\u0054\u0048";return _edgd ;};if _gfb {return MakeNumberResult (1);};};_ ,_cacfa ,_ ,_ ,_dbddc :=_fdbg (_gdf );if _dbddc .Type ==ResultTypeError {return _dbddc ;};return MakeNumberResult (float64 (_cacfa ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004d\u004fN\u0054\u0048");};};type rmode byte ;const _cbfbe =57365; +// NewConstArrayExpr constructs a new constant array expression with a given data. +func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {_fec :data }};func (_cede *ivr )SetOffset (col ,row uint32 ){}; -// Combina is an implementation of the Excel COMBINA function whic returns the -// number of combinations with repetitions. -func Combina (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004dB\u0049\u004e\u0041\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dfdf :=args [0].AsNumber ();_fbdc :=args [1].AsNumber ();if _dfdf .Type !=ResultTypeNumber ||_fbdc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u004fMB\u0049\u004e\u0041(\u0029\u0020\u0072\u0065qui\u0072es\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_gge :=_a .Trunc (_dfdf .ValueNumber );_cagce :=_a .Trunc (_fbdc .ValueNumber );if _gge < _cagce {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0041\u0028\u0029\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0020\u003e\u0020\u006b");};if _gge ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_gge +_cagce -1);args [1]=MakeNumberResult (_gge -1);return Combin (args );}; +// Update returns the same object as updating sheet references does not affect ConstArrayExpr. +func (_cdb ConstArrayExpr )Update (q *_de .UpdateQuery )Expression {return _cdb };var _bgf =[]*_be .Regexp {}; -// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain -// text as a zero where AVERAGE ignores them entirely. -func Averagea (args []Result )Result {_ebdfb ,_ebbcb :=_bfbec (args ,true );if _ebbcb ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f");};return MakeNumberResult (_ebdfb /_ebbcb );}; +// RandBetween is an implementation of the Excel RANDBETWEEN() function that returns a random +// integer in the range specified. +func RandBetween (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_cbfaf :=args [0].AsNumber ();_geaad :=args [1].AsNumber ();if _cbfaf .Type !=ResultTypeNumber ||_geaad .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};if _geaad .ValueNumber < _cbfaf .ValueNumber {return MakeErrorResult ("\u0052\u0041\u004e\u0044\u0042E\u0054\u0057\u0045\u0045\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0072\u0067\u0065r");};_aeaec :=int64 (_cbfaf .ValueNumber );_cfcb :=int64 (_geaad .ValueNumber );return MakeNumberResult (float64 (_dcad .Int63n (_cfcb -_aeaec +1)+_aeaec ));};const _effc =57368;func (_dfbbe *Lexer )nextRaw ()*node {for len (_dfbbe ._gbcdc )!=0{_cdfb :=<-_dfbbe ._gbcdc [len (_dfbbe ._gbcdc )-1];if _cdfb !=nil {return _cdfb ;};_dfbbe ._gbcdc =_dfbbe ._gbcdc [0:len (_dfbbe ._gbcdc )-1];};return <-_dfbbe ._dfdg ;};func _gcec (_faec []Result ,_bebc string )(*amorArgs ,Result ){_ebaa :=len (_faec );if _ebaa !=6&&_ebaa !=7{return nil ,MakeErrorResult (_bebc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u006fr\u0020s\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _faec [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bebc +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fst \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_begb :=_faec [0].ValueNumber ;if _begb < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_bebc +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};_fcdc ,_ega :=_bgad (_faec [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_bebc );if _ega .Type ==ResultTypeError {return nil ,_ega ;};_bac ,_ega :=_bgad (_faec [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_bebc );if _ega .Type ==ResultTypeError {return nil ,_ega ;};if _bac < _fcdc {return nil ,MakeErrorResultType (ErrorTypeNum ,_bebc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074 \u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020l\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0064\u0061te\u0020\u0070\u0075\u0072\u0063\u0068\u0061\u0073\u0065\u0064");};if _faec [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bebc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006cv\u0061\u0067\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_cefda :=_faec [3].ValueNumber ;if _cefda < 0||_cefda > _begb {return nil ,MakeErrorResultType (ErrorTypeNum ,_bebc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061g\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065e\u006e\u0020\u0030\u0020\u0061\u006e\u0064\u0020\u0074\u0068\u0065\u0020in\u0069\u0074\u0069\u0061\u006c\u0020\u0063\u006f\u0073\u0074");};if _faec [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bebc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_gcc :=int (_faec [4].ValueNumber );if _gcc < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_bebc +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0065\u0072\u0069o\u0064\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u002d\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if _faec [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bebc +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_fffb :=_faec [5].ValueNumber ;if _fffb < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_bebc +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 d\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061t\u0065\u0020t\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u0020\u0061\u006e\u0064 \u006c\u0065ss\u0020\u0074\u0068a\u006e\u0020\u0030\u002e\u0035");};_cbbf :=0;if _ebaa ==7&&_faec [6].Type !=ResultTypeEmpty {if _faec [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bebc +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_cbbf =int (_faec [6].ValueNumber );if !_gede (_cbbf )||_cbbf ==2{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_bebc );};};return &amorArgs {_begb ,_fcdc ,_bac ,_cefda ,_gcc ,_fffb ,_cbbf },_bgd ;};var _bgd Result =MakeEmptyResult (); -// Update returns the same object as updating sheet references does not affect Number. -func (_bfcba Number )Update (q *_cbe .UpdateQuery )Expression {return _bfcba }; +// Fact is an implementation of the excel FACT function which returns the +// factorial of a positive numeric input. +func Fact (args []Result )Result {if len (args )!=1{return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_dgbde :=args [0].AsNumber ();if _dgbde .Type !=ResultTypeNumber {return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};if _dgbde .ValueNumber < 0{return MakeErrorResult ("\u0046\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006e\u006c\u0079\u0020\u0070\u006f\u0073\u0069t\u0069\u0076\u0065\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};return MakeNumberResult (_gcdfa (_dgbde .ValueNumber ));}; -// String returns a string representation for Bool. -func (_age Bool )String ()string {if _age ._eec {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};}; +// Coupdaysnc implements the Excel COUPDAYSNC function. +func Coupdaysnc (args []Result )Result {_badg ,_caee :=_fdab (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _caee .Type ==ResultTypeError {return _caee ;};return MakeNumberResult (_gfgc (_badg ._cgeg ,_badg ._gec ,_badg ._bbece ,_badg ._gaa ));}; -// Coupdays implements the Excel COUPDAYS function. -func Coupdays (args []Result )Result {_ffdd ,_daaf :=_fgab (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _daaf .Type ==ResultTypeError {return _daaf ;};return MakeNumberResult (_fdcg (_ffdd ._aac ,_ffdd ._cfcf ,_ffdd ._agf ,_ffdd ._bae ));}; +// Accrintm implements the Excel ACCRINTM function. +func Accrintm (args []Result )Result {_edbg :=len (args );if _edbg !=4&&_edbg !=5{return MakeErrorResult ("A\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_geff ,_ccd :=_bgad (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _ccd .Type ==ResultTypeError {return _ccd ;};_ffe ,_ccd :=_bgad (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _ccd .Type ==ResultTypeError {return _ccd ;};if _geff >=_ffe {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0073\u0073\u0075\u0065\u0020d\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0065\u0061\u0072\u006c\u0069\u0065r\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065n\u0074 \u0064\u0061\u0074\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_ebd :=args [2].ValueNumber ;if _ebd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061t\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054M\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dca :=args [3].ValueNumber ;if _dca <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043C\u0052\u0049\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aaad :=0;if _edbg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aaad =int (args [4].ValueNumber );if !_gede (_aaad ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0041\u0043\u0043R\u0049\u004e\u0054\u004d");};};_cbd ,_ccd :=_fgfe (_geff ,_ffe ,_aaad );if _ccd .Type ==ResultTypeError {return _ccd ;};return MakeNumberResult (_dca *_ebd *_cbd );}; -// Eval evaluates and returns the result of a constant array expression. -func (_bgba ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_bb :=[][]Result {};for _ ,_ege :=range _bgba ._dffg {_cgc :=[]Result {};for _ ,_fgf :=range _ege {_cgc =append (_cgc ,_fgf .Eval (ctx ,ev ));};_bb =append (_bb ,_cgc );};return MakeArrayResult (_bb );}; +// Int is an implementation of the Excel INT() function that rounds a number +// down to an integer. +func Int (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_afec :=args [0].AsNumber ();if _afec .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_dcdc ,_bcge :=_ea .Modf (_afec .ValueNumber );if _bcge < 0{_dcdc --;};return MakeNumberResult (_dcdc );};func _cegc (_cdefc string ,_daee func (_egdbc float64 )float64 )Function {return func (_cedf []Result )Result {if len (_cedf )!=1{return MakeErrorResult (_cdefc +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_eddec :=_cedf [0].AsNumber ();switch _eddec .Type {case ResultTypeNumber :_dgac :=_daee (_eddec .ValueNumber );if _ea .IsNaN (_dgac ){return MakeErrorResult (_cdefc +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _ea .IsInf (_dgac ,0){return MakeErrorResult (_cdefc +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};if _dgac ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_cdefc +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult (1/_dgac );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_cdefc +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");case ResultTypeError :return _eddec ;default:return MakeErrorResult (_g .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cdefc ,_eddec .Type ));};};}; -// Ipmt implements the Excel IPMT function. -func Ipmt (args []Result )Result {_baea :=len (args );if _baea < 4||_baea > 6{return MakeErrorResult ("\u0049P\u004d\u0054\u0020\u0072\u0065\u0071\u0075ir\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074s\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065n\u0020\u0066ou\u0072\u0020\u0061n\u0064\u0020\u0073\u0069\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_bgbc :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cace :=args [1].ValueNumber ;if _cace <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bgeb :=args [2].ValueNumber ;if _bgeb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062er\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_baeb :=args [3].ValueNumber ;_cgag :=0.0;if _baea > 4&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_cgag =args [4].ValueNumber ;};_aaba :=0;if _baea ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_aaba =int (args [5].ValueNumber );if _aaba !=0{_aaba =1;};};return MakeNumberResult (_egage (_bgbc ,_cace ,_bgeb ,_baeb ,_cgag ,_aaba ));};const _gccdc =1;func _cffc (_egaga Result ,_cece *criteriaParsed )bool {if _egaga .IsBoolean {return false ;};_efaac :=_egaga .Type ;if _cece ._bcbce {return _efaac ==ResultTypeNumber &&_egaga .ValueNumber ==_cece ._fdcd ;}else if _efaac ==ResultTypeNumber {return _bfcg (_egaga .ValueNumber ,_cece ._agagf );};return _aead (_egaga ,_cece );};func _fefef (_aaegd Result )*criteriaParsed {_cfgf :=_aaegd .Type ==ResultTypeNumber ;_cdagf :=_aaegd .ValueNumber ;_gggae :=_dg .ToLower (_aaegd .ValueString );_cdfee :=_bfgg (_gggae );return &criteriaParsed {_cfgf ,_cdagf ,_gggae ,_cdfee };}; +// Reference returns a string reference value to a cell. +func (_aeg CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_aeg ._bg };}; -// Error is an error expression. -type Error struct{_feb string };func _bdabe (_ceaf Context ,_fabc ,_gfcb string )(string ,string ){_dfcab :=_fabc +"\u0031";_aeac :=_ceaf .LastRow (_fabc );_ecbc :=_gfcb +_fc .Itoa (_aeac );return _dfcab ,_ecbc ;}; +// Eval evaluates and returns the result of a sheet expression. +func (_ecea SheetPrefixExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult ("\u0073\u0068\u0065\u0065\u0074\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u0065\u0076\u0065r\u0020\u0062\u0065\u0020\u0065v\u0061\u006cu\u0061\u0074\u0065\u0064");};const _acc ="\u0042\u0069\u006e\u004f\u0070\u0054y\u0070\u0065\u0055\u006e\u006bn\u006fw\u006e\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0050\u006c\u0075\u0073\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u004d\u0069\u006e\u0075\u0073\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065M\u0075lt\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0044\u0069\u0076\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0045\u0078\u0070\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u004c\u0054\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065G\u0054B\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0045\u0051\u0042\u0069nO\u0070\u0054\u0079\u0070\u0065\u004c\u0045\u0051\u0042i\u006eO\u0070\u0054\u0079\u0070\u0065\u0047\u0045\u0051\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065N\u0045\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0043\u006f\u006e\u0063\u0061\u0074"; -// SupportedFunctions returns a list of supported functions. -func SupportedFunctions ()[]string {_bbcdg :=[]string {};for _faafe :=range _aafbd {_bbcdg =append (_bbcdg ,_faafe );};for _dfdc :=range _fcadee {_bbcdg =append (_bbcdg ,_dfdc );};_f .Strings (_bbcdg );return _bbcdg ;};func _efba (_gege int )bool {if _gege ==_gege /400*400{return true ;};if _gege ==_gege /100*100{return false ;};return _gege ==_gege /4*4;};const _bee =_bba +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +// Pduration implements the Excel PDURATION function. +func Pduration (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0050\u0044\u0055RA\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050D\u0055\u0052A\u0054\u0049\u004fN\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ebdd :=args [0].ValueNumber ;if _ebdd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020p\u006f\u0073i\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0076\u0061l\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bacf :=args [1].ValueNumber ;if _bacf <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 c\u0075\u0072\u0072\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074o \u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066i\u0065\u0064\u0020\u0076\u0061lu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ebef :=args [2].ValueNumber ;if _ebef <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065d\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070o\u0073i\u0074\u0069\u0076\u0065");};return MakeNumberResult ((_ea .Log10 (_ebef )-_ea .Log10 (_bacf ))/_ea .Log10 (1+_ebdd ));}; -// Cumprinc implements the Excel CUMPRINC function. -func Cumprinc (args []Result )Result {_bgab ,_acdcf :=_dgec (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _acdcf .Type ==ResultTypeError {return _acdcf ;};_baf :=_bgab ._bfb ;_aded :=_bgab ._dac ;_edbaf :=_bgab ._fbe ;_acfc :=_bgab ._edd ;_acga :=_bgab ._begb ;_decg :=_bgab ._abb ;_gaeb :=_dgc (_baf ,_aded ,_edbaf ,0,_decg );_cbdc :=0.0;if _acfc ==1{if _decg ==0{_cbdc =_gaeb +_edbaf *_baf ;}else {_cbdc =_gaeb ;};_acfc ++;};for _aeb :=_acfc ;_aeb <=_acga ;_aeb ++{if _decg ==1{_cbdc +=_gaeb -(_dcaa (_baf ,_aeb -2,_gaeb ,_edbaf ,1)-_gaeb )*_baf ;}else {_cbdc +=_gaeb -_dcaa (_baf ,_aeb -1,_gaeb ,_edbaf ,0)*_baf ;};};return MakeNumberResult (_cbdc );};const _gfaae =57367;func _eegg (_abga []Result )[]float64 {_fgef :=make ([]float64 ,0);for _ ,_gadae :=range _abga {if _gadae .Type ==ResultTypeEmpty {continue ;};_gadae =_gadae .AsNumber ();switch _gadae .Type {case ResultTypeNumber :if !_gadae .IsBoolean {_fgef =append (_fgef ,_gadae .ValueNumber );};case ResultTypeList ,ResultTypeArray :_fgef =append (_fgef ,_eegg (_gadae .ListValues ())...);case ResultTypeString :default:_fcb .Log ("\u0075\u006e\u0068\u0061\u006ed\u006c\u0065\u0064\u0020\u0065\u0078\u0074\u0072\u0061\u0063\u0074\u004e\u0075m\u0062\u0065\u0072\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gadae .Type );};};return _fgef ;};var _bdfa =[]ri {{1000,"\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +// NewEvaluator constructs a new defEval object which is the default formula evaluator. +func NewEvaluator ()Evaluator {_adb :=&defEval {};_adb .evCache =_cec ();return _adb }; -// LastColumn returns empty string for the invalid reference context. -func (_ffag *ivr )LastColumn (rowFrom ,rowTo int )string {return ""}; +// Average implements the AVERAGE function. It differs slightly from Excel (and +// agrees with LibreOffice) in that boolean values are counted. As an example, +// AVERAGE of two cells containing TRUE & FALSE is 0.5 in LibreOffice and +// #DIV/0! in Excel. unioffice will return 0.5 in this case. +func Average (args []Result )Result {_cdea ,_ggcgb :=_eefb (args ,false );if _ggcgb ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f");};return MakeNumberResult (_cdea /_ggcgb );}; + +// Minute is an implementation of the Excel MINUTE() function. +func Minute (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0049\u004e\u0055T\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_dcf :=args [0];switch _dcf .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_ecd :=_fbgd (_dcf .ValueNumber );return MakeNumberResult (float64 (_ecd .Minute ()));case ResultTypeString :_bccb :=_ae .ToLower (_dcf .ValueString );if !_dcfe (_bccb ){_ ,_ ,_ ,_defee ,_fbfb :=_gdg (_bccb );if _fbfb .Type ==ResultTypeError {_fbfb .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0066\u006f\u0072\u0020\u004d\u0049\u004e\u0055\u0054\u0045";return _fbfb ;};if _defee {return MakeNumberResult (0);};};_ ,_ecc ,_ ,_ ,_ ,_bdfd :=_age (_bccb );if _bdfd .Type ==ResultTypeError {return _bdfd ;};return MakeNumberResult (float64 (_ecc ));default:return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u004d\u0049NU\u0054\u0045");};};type defEval struct{evCache ;_dda bool ;};func _gbf (_feee ,_cba ,_aeef ,_fbfa ,_feef float64 ,_efbg int )Result {_agga ,_gecc :=_fgfe (_feee ,_cba ,_efbg );if _gecc .Type ==ResultTypeError {return _gecc ;};_cfdf ,_fdbd :=_gcb (_feee ,_cba ,int (_feef ),_efbg );if _fdbd .Type ==ResultTypeError {return _fdbd ;};_eaa :=0.0;_daff :=0.0;_aeef *=100/_feef ;_fbfa /=_feef ;_fbfa ++;_fbab :=_agga *_feef -_cfdf ;for _edd :=1.0;_edd < _cfdf ;_edd ++{_gaed :=_edd +_fbab ;_bfg :=_aeef /_ea .Pow (_fbfa ,_gaed );_daff +=_bfg ;_eaa +=_gaed *_bfg ;};_cdce :=(_aeef +100)/_ea .Pow (_fbfa ,_cfdf +_fbab );_daff +=_cdce ;_eaa +=(_cfdf +_fbab )*_cdce ;_eaa /=_daff ;_eaa /=_feef ;return MakeNumberResult (_eaa );};const _fabga =57355; + +// Eval evaluates a range with prefix returning a list of results or an error. +func (_fgcg PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_gbcf :=_fgcg ._cebe .Reference (ctx ,ev );_efecf :=_fgcg ._gage .Reference (ctx ,ev );_gbgd :=_fgcg ._fageea .Reference (ctx ,ev );switch _gbcf .Type {case ReferenceTypeSheet :if _fddea (_gbcf ,ctx ){return MakeErrorResultType (ErrorTypeName ,_g .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_gbcf .Value ));};_dfacf :=_gafbg (_gbcf ,_efecf ,_gbgd );if _efecf .Type ==ReferenceTypeCell &&_gbgd .Type ==ReferenceTypeCell {if _bgebe ,_gbccb :=ev .GetFromCache (_dfacf );_gbccb {return _bgebe ;}else {_gffa :=_bbbbf (ctx .Sheet (_gbcf .Value ),ev ,_efecf .Value ,_gbgd .Value );ev .SetCache (_dfacf ,_gffa );return _gffa ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_dfacf );default:return MakeErrorResult (_g .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gbcf .Type ));};}; // Power is an implementation of the Excel POWER function that raises a number // to a power. It requires two numeric arguments. -func Power (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_gfaac :=args [0].AsNumber ();if _gfaac .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gefb :=args [1].AsNumber ();if _gefb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};return MakeNumberResult (_a .Pow (_gfaac .ValueNumber ,_gefb .ValueNumber ));};func _efgb (_cfe ,_dedg ,_geed int )int {if _cfe > _dedg {return 0;};if _ddda (_geed ){return (_dedg -_cfe +1)*360;};_cgab :=0;for _abfb :=_cfe ;_abfb <=_dedg ;_abfb ++{_gaeg :=365;if _efba (_abfb ){_gaeg =366;};_cgab +=_gaeg ;};return _cgab ;};type Expression interface{Eval (_cca Context ,_bef Evaluator )Result ;Reference (_fae Context ,_bfe Evaluator )Reference ;String ()string ;Update (_aefa *_cbe .UpdateQuery )Expression ;};var _addd *_ca .Rand ; +func Power (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_fbad :=args [0].AsNumber ();if _fbad .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cbcgf :=args [1].AsNumber ();if _cbcgf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};return MakeNumberResult (_ea .Pow (_fbad .ValueNumber ,_cbcgf .ValueNumber ));}; -// NewConstArrayExpr constructs a new constant array expression with a given data. -func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {_dffg :data }};var _fcbd string =string ([]byte {92}); +// String returns a string representation for Bool. +func (_fae Bool )String ()string {if _fae ._bba {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};}; -// String returns a string of a range. -func (_ebcbf Range )String ()string {return _db .Sprintf ("\u0025\u0073\u003a%\u0073",_ebcbf ._eeag .String (),_ebcbf ._caab .String ());};func _aadd (_cgbac ,_badgg Reference )string {return _db .Sprintf ("\u0025\u0073\u003a%\u0073",_cgbac .Value ,_badgg .Value );};func _fed (_fgd ,_fee ,_eacf float64 )float64 {return (_fgd *3600+_fee *60+_eacf )/86400};const (_ byte =iota ;_dcfa ;_bfec ;_dbdba ;_fegf ;_gbab ;);func _bece (_gcce ,_fadd float64 ,_eeg int )(float64 ,Result ){_gccf ,_bcbc :=_dag (_gcce ),_dag (_fadd );_cbgc :=_gccf .Unix ();_gdga :=_bcbc .Unix ();if _cbgc ==_gdga {return 0,_cgac ;};_gaf ,_dega ,_gcb :=_gccf .Date ();_dcgc ,_febg ,_fgb :=_bcbc .Date ();_cfc ,_edgf :=int (_dega ),int (_febg );var _fbgd ,_gfgb float64 ;switch _eeg {case 0:if _gcb ==31{_gcb --;};if _gcb ==30&&_fgb ==31{_fgb --;}else if _daa :=_efba (_gaf );_cfc ==2&&((_daa &&_gcb ==29)||(!_daa &&_gcb ==28)){_gcb =30;if _edgb :=_efba (_dcgc );_edgf ==2&&((_edgb &&_fgb ==29)||(!_edgb &&_fgb ==28)){_fgb =30;};};_fbgd =float64 ((_dcgc -_gaf )*360+(_edgf -_cfc )*30+(_fgb -_gcb ));_gfgb =360;case 1:_fbgd =_fadd -_gcce ;_bcbd :=_gaf !=_dcgc ;if _bcbd &&(_dcgc !=_gaf +1||_cfc < _edgf ||(_cfc ==_edgf &&_gcb < _fgb )){_bgc :=0;for _fef :=_gaf ;_fef <=_dcgc ;_fef ++{_bgc +=_bab (_fef ,1);};_gfgb =float64 (_bgc )/float64 (_dcgc -_gaf +1);}else {if !_bcbd &&_efba (_gaf ){_gfgb =366;}else {if _bcbd &&((_efba (_gaf )&&(_cfc < 2||(_cfc ==2&&_gcb <=29)))||(_efba (_dcgc )&&(_edgf > 2||(_edgf ==2&&_fgb ==29)))){_gfgb =366;}else {_gfgb =365;};};};case 2:_fbgd =_fadd -_gcce ;_gfgb =360;case 3:_fbgd =_fadd -_gcce ;_gfgb =365;case 4:if _gcb ==31{_gcb --;};if _fgb ==31{_fgb --;};_fbgd =float64 ((_dcgc -_gaf )*360+(_edgf -_cfc )*30+(_fgb -_gcb ));_gfgb =360;default:return 0,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073 \u0066o\u0072\u0020\u0059\u0065\u0061\u0072\u0046r\u0061\u0063");};return _fbgd /_gfgb ,_cgac ;}; +// False is an implementation of the Excel FALSE() function. It takes no +// arguments. +func False (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0046A\u004c\u0053\u0045\u0020\u0074\u0061\u006b\u0065\u0073\u0020\u006eo\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (false );};func Trunc (args []Result )Result {if len (args )==0{return MakeErrorResult ("T\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061t \u006c\u0065\u0061\u0073t\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065ri\u0063\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ecfeb :=args [0].AsNumber ();if _ecfeb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gcac :=float64 (0);if len (args )> 1{_eaffa :=args [1].AsNumber ();if _eaffa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gcac =_eaffa .ValueNumber ;};_eab :=_ecfeb .ValueNumber ;_beec :=1.0;if _gcac >=0{_beec =_ea .Pow (1/10.0,_gcac );}else {return MakeNumberResult (0);};_eab ,_egcc :=_ea .Modf (_eab /_beec );_gcgd :=0.99999;if _egcc > _gcgd {_eab ++;}else if _egcc < -_gcgd {_eab --;};_ =_egcc ;return MakeNumberResult (_eab *_beec );}; -// Not is an implementation of the Excel NOT() function and takes a single -// argument. -func Not (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004eO\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};switch args [0].Type {case ResultTypeError :return args [0];case ResultTypeString ,ResultTypeList :return MakeErrorResult ("\u004e\u004f\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074s\u0020\u0061\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");case ResultTypeNumber :return MakeBoolResult (!(args [0].ValueNumber !=0));default:return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u004e\u004f\u0054\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020t\u0079\u0070\u0065");};}; +// Nper implements the Excel NPER function. +func Nper (args []Result )Result {_beeea :=len (args );if _beeea < 3||_beeea > 5{return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067e\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_cgfd :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fdeb :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_cgfe :=args [2].ValueNumber ;_ecccg :=0.0;if _beeea >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_ecccg =args [3].ValueNumber ;};_cceae :=0.0;if _beeea ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_cceae =args [4].ValueNumber ;if _cceae !=0{_cceae =1;};};_acdd :=_fdeb *(1+_cgfd *_cceae )-_ecccg *_cgfd ;_fafe :=(_cgfe *_cgfd +_fdeb *(1+_cgfd *_cceae ));return MakeNumberResult (_ea .Log (_acdd /_fafe )/_ea .Log (1+_cgfd ));};func _degf (_fedfd ,_fcfd _e .Time ,_afc int )float64 {if _fedfd .After (_fcfd ){_fedfd ,_fcfd =_fcfd ,_fedfd ;};_abc :=0;_dfa ,_gaefb ,_bgdd :=_fedfd .Date ();_dfe ,_bbbg ,_fbea :=_fcfd .Date ();_bgfe ,_dbdf :=int (_gaefb ),int (_bbbg );_cae ,_dfc :=_bfa (_dfa ,_bgfe ,_bgdd ,_afc ),_bfa (_dfe ,_dbdf ,_fbea ,_afc );if !_dbdc (_afc ){return _fgda (_dfe ,_dbdf ,_dfc )-_fgda (_dfa ,_bgfe ,_cae );};if _afc ==0{if (_bgfe ==2||_cae < 30)&&_fbea ==31{_dfc =31;}else if _dbdf ==2&&_dfc ==_ceae (_dfe ,_dbdf ){_dfc =_ceae (_dfe ,2);};}else {if _bgfe ==2&&_cae ==30{_cae =_ceae (_dfa ,2);};if _dbdf ==2&&_dfc ==30{_dfc =_ceae (_dfe ,2);};};if _dfa < _dfe ||(_dfa ==_dfe &&_bgfe < _dbdf ){_abc =30-_cae +1;_bgdd =1;_cae =1;_bffa :=_e .Date (_dfa ,_e .Month (_bgfe ),_bgdd ,0,0,0,0,_e .UTC ).AddDate (0,1,0);if _bffa .Year ()< _dfe {_abc +=_adab (_bffa .Year (),int (_bffa .Month ()),12,_afc );_bffa =_bffa .AddDate (0,13-int (_bffa .Month ()),0);_abc +=_faeea (_bffa .Year (),_dfe -1,_afc );};_abc +=_adab (_dfe ,int (_bffa .Month ()),_dbdf -1,_afc );_bffa =_bffa .AddDate (0,_dbdf -int (_bffa .Month ()),0);_bgfe =_bffa .Day ();};_abc +=_dfc -_cae ;if _abc > 0{return float64 (_abc );}else {return 0;};};type couponArgs struct{_cgeg float64 ;_gec float64 ;_bbece int ;_gaa int ;};type cumulArgs struct{_abeb float64 ;_acee float64 ;_aad float64 ;_beff float64 ;_bdff float64 ;_bca int ;};var _aed =[]*_be .Regexp {};func (_cce *evCache )GetFromCache (key string )(Result ,bool ){_cce ._gbg .Lock ();_bga ,_ddd :=_cce ._fde [key ];_cce ._gbg .Unlock ();return _bga ,_ddd ;}; -// String returns an empty string for EmptyExpr. -func (_eda EmptyExpr )String ()string {return ""};func init (){_aed ();RegisterFunction ("\u0044\u0041\u0054\u0045",Date );RegisterFunction ("\u0044A\u0054\u0045\u0044\u0049\u0046",DateDif );RegisterFunction ("\u0044A\u0054\u0045\u0056\u0041\u004c\u0055E",DateValue );RegisterFunction ("\u0044\u0041\u0059",Day );RegisterFunction ("\u0044\u0041\u0059\u0053",Days );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0041\u0059\u0053",Days );RegisterFunction ("\u0045\u0044\u0041T\u0045",Edate );RegisterFunction ("\u0045O\u004d\u004f\u004e\u0054\u0048",Eomonth );RegisterFunction ("\u004d\u0049\u004e\u0055\u0054\u0045",Minute );RegisterFunction ("\u004d\u004f\u004eT\u0048",Month );RegisterFunction ("\u004e\u004f\u0057",Now );RegisterFunction ("\u0054\u0049\u004d\u0045",Time );RegisterFunction ("\u0054I\u004d\u0045\u0056\u0041\u004c\u0055E",TimeValue );RegisterFunction ("\u0054\u004f\u0044A\u0059",Today );RegisterFunctionComplex ("\u0059\u0045\u0041\u0052",Year );RegisterFunction ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043",YearFrac );};const _dbddb =57351;func _egeg (_fefcbb ,_ebaeb int )string {const TOKSTART =4;if !_dfae {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_adggb :=range _gfgea {if _adggb ._dcdf ==_fefcbb &&_adggb ._bbfg ==_ebaeb {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_adggb ._feaee ;};};_bccd :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_gdef (_ebaeb );_fgac :=make ([]int ,0,4);_bbdd :=_faaf [_fefcbb ];for _cebe :=TOKSTART ;_cebe -1< len (_fccfe );_cebe ++{if _gedcc :=_bbdd +_cebe ;_gedcc >=0&&_gedcc < _ecfe &&_ageeg [_adeb [_gedcc ]]==_cebe {if len (_fgac )==cap (_fgac ){return _bccd ;};_fgac =append (_fgac ,_cebe );};};if _dfcf [_fefcbb ]==-2{_cdeae :=0;for _agfc [_cdeae ]!=-1||_agfc [_cdeae +1]!=_fefcbb {_cdeae +=2;};for _cdeae +=2;_agfc [_cdeae ]>=0;_cdeae +=2{_ffeec :=_agfc [_cdeae ];if _ffeec < TOKSTART ||_agfc [_cdeae +1]==0{continue ;};if len (_fgac )==cap (_fgac ){return _bccd ;};_fgac =append (_fgac ,_ffeec );};if _agfc [_cdeae +1]!=0{return _bccd ;};};for _bbae ,_degb :=range _fgac {if _bbae ==0{_bccd +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020";}else {_bccd +="\u0020\u006f\u0072\u0020";};_bccd +=_gdef (_degb );};return _bccd ;}; +// IfError is an implementation of the Excel IFERROR() function. It takes two arguments. +func IfError (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0049\u0046\u0045\u0052\u0052\u004f\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeError {if args [0].Type ==ResultTypeEmpty {return MakeNumberResult (0);};return args [0];};return args [1];}; -// Update updates references in the PrefixHorizontalRange after removing a row/column. -func (_gbgeb PrefixHorizontalRange )Update (q *_cbe .UpdateQuery )Expression {return _gbgeb };func _cef (_dfec int )int {if _dfec < 1900{if _dfec < 30{_dfec +=2000;}else {_dfec +=1900;};};return _dfec ;};const _aff =_ge .Second *1;var _edgc =map[string ]int {"\u006aa\u006e\u0075\u0061\u0072\u0079":1,"\u0066\u0065\u0062\u0072\u0075\u0061\u0072\u0079":2,"\u006d\u0061\u0072c\u0068":3,"\u0061\u0070\u0072i\u006c":4,"\u006d\u0061\u0079":5,"\u006a\u0075\u006e\u0065":6,"\u006a\u0075\u006c\u0079":7,"\u0061\u0075\u0067\u0075\u0073\u0074":8,"\u0073e\u0070\u0074\u0065\u006d\u0070\u0065r":9,"\u006fc\u0074\u006f\u0062\u0065\u0072":10,"\u006e\u006f\u0076\u0065\u006d\u0062\u0065\u0072":11,"\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072":12,"\u006a\u0061\u006e":1,"\u0066\u0065\u0062":2,"\u006d\u0061\u0072":3,"\u0061\u0070\u0072":4,"\u006a\u0075\u006e":6,"\u006a\u0075\u006c":7,"\u0061\u0075\u0067":8,"\u0073\u0065\u0070":9,"\u006f\u0063\u0074":10,"\u006e\u006f\u0076":11,"\u0064\u0065\u0063":12};func Unicode (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fgba :=args [0].AsString ();if _fgba .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (_fgba .ValueString )==0{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004f\u0044\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 \u0061\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (float64 (_fgba .ValueString [0]));}; +// Tbillprice implements the Excel TBILLPRICE function. +func Tbillprice (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0050\u0052I\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_eggf ,_abef ,_fbcc :=_ggd (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _fbcc .Type ==ResultTypeError {return _fbcc ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gddd :=_abef -_eggf ;if _gddd > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cP\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074");};_ccff :=args [2].ValueNumber ;if _ccff <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020d\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeNumberResult (100*(1-_ccff *_gddd /360));};var _bgfd []byte =[]byte {0,1,2,1,11,1,12,1,13,1,14,1,15,1,16,1,17,1,18,1,19,1,20,1,21,1,22,1,23,1,24,1,25,1,26,1,27,1,28,1,29,1,30,1,31,1,32,1,33,1,34,1,35,1,36,1,37,1,38,1,39,1,40,1,41,1,42,1,43,2,0,1,2,3,4,2,3,5,2,3,6,2,3,7,2,3,8,2,3,9,2,3,10};var _dbbc =map[string ]int {"\u006aa\u006e\u0075\u0061\u0072\u0079":1,"\u0066\u0065\u0062\u0072\u0075\u0061\u0072\u0079":2,"\u006d\u0061\u0072c\u0068":3,"\u0061\u0070\u0072i\u006c":4,"\u006d\u0061\u0079":5,"\u006a\u0075\u006e\u0065":6,"\u006a\u0075\u006c\u0079":7,"\u0061\u0075\u0067\u0075\u0073\u0074":8,"\u0073e\u0070\u0074\u0065\u006d\u0070\u0065r":9,"\u006fc\u0074\u006f\u0062\u0065\u0072":10,"\u006e\u006f\u0076\u0065\u006d\u0062\u0065\u0072":11,"\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072":12,"\u006a\u0061\u006e":1,"\u0066\u0065\u0062":2,"\u006d\u0061\u0072":3,"\u0061\u0070\u0072":4,"\u006a\u0075\u006e":6,"\u006a\u0075\u006c":7,"\u0061\u0075\u0067":8,"\u0073\u0065\u0070":9,"\u006f\u0063\u0074":10,"\u006e\u006f\u0076":11,"\u0064\u0065\u0063":12};func _cec ()evCache {_dgc :=evCache {};_dgc ._fde =make (map[string ]Result );_dgc ._gbg =&_ga .Mutex {};return _dgc ;};func init (){_ceeg ();RegisterFunction ("\u0044\u0041\u0054\u0045",Date );RegisterFunction ("\u0044A\u0054\u0045\u0044\u0049\u0046",DateDif );RegisterFunction ("\u0044A\u0054\u0045\u0056\u0041\u004c\u0055E",DateValue );RegisterFunction ("\u0044\u0041\u0059",Day );RegisterFunction ("\u0044\u0041\u0059\u0053",Days );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0041\u0059\u0053",Days );RegisterFunction ("\u0045\u0044\u0041T\u0045",Edate );RegisterFunction ("\u0045O\u004d\u004f\u004e\u0054\u0048",Eomonth );RegisterFunction ("\u004d\u0049\u004e\u0055\u0054\u0045",Minute );RegisterFunction ("\u004d\u004f\u004eT\u0048",Month );RegisterFunction ("\u004e\u004f\u0057",Now );RegisterFunction ("\u0054\u0049\u004d\u0045",Time );RegisterFunction ("\u0054I\u004d\u0045\u0056\u0041\u004c\u0055E",TimeValue );RegisterFunction ("\u0054\u004f\u0044A\u0059",Today );RegisterFunctionComplex ("\u0059\u0045\u0041\u0052",Year );RegisterFunction ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043",YearFrac );}; -// SumSquares is an implementation of the Excel SUMSQ() function. -func SumSquares (args []Result )Result {_eagb :=MakeNumberResult (0);for _ ,_dbbg :=range args {_dbbg =_dbbg .AsNumber ();switch _dbbg .Type {case ResultTypeNumber :_eagb .ValueNumber +=_dbbg .ValueNumber *_dbbg .ValueNumber ;case ResultTypeList ,ResultTypeArray :_deecb :=SumSquares (_dbbg .ListValues ());if _deecb .Type !=ResultTypeNumber {return _deecb ;};_eagb .ValueNumber +=_deecb .ValueNumber ;case ResultTypeString :case ResultTypeError :return _dbbg ;case ResultTypeEmpty :default:return MakeErrorResult (_db .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004dS\u0051\u0055\u0041\u0052\u0045\u0053(\u0029\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079p\u0065\u0020\u0025\u0073",_dbbg .Type ));};};return _eagb ;};func _defa (_dbbe ,_bgbe ,_dadg ,_gaab ,_acgg float64 ,_cfcfd int )Result {_abgf ,_aacc :=_bece (_dbbe ,_bgbe ,_cfcfd );if _aacc .Type ==ResultTypeError {return _aacc ;};_gdca ,_add :=_fadda (_dbbe ,_bgbe ,int (_acgg ),_cfcfd );if _add .Type ==ResultTypeError {return _add ;};_ccga :=0.0;_bge :=0.0;_dadg *=100/_acgg ;_gaab /=_acgg ;_gaab ++;_bbb :=_abgf *_acgg -_gdca ;for _faab :=1.0;_faab < _gdca ;_faab ++{_dbbf :=_faab +_bbb ;_fffg :=_dadg /_a .Pow (_gaab ,_dbbf );_bge +=_fffg ;_ccga +=_dbbf *_fffg ;};_bgg :=(_dadg +100)/_a .Pow (_gaab ,_gdca +_bbb );_bge +=_bgg ;_ccga +=(_gdca +_bbb )*_bgg ;_ccga /=_bge ;_ccga /=_acgg ;return MakeNumberResult (_ccga );}; +// Rept is an implementation of the Excel REPT function that returns n copies of +// a string. +func Rept (args []Result )Result {if len (args )!=2{return MakeErrorResult ("R\u0045\u0050\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_fabce :=args [0].AsString ();if _fabce .Type !=ResultTypeString {return MakeErrorResult ("\u0050R\u004f\u0050E\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_eaaf :=args [1].AsNumber ();if _eaaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052O\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};if _eaaf .ValueNumber < 0{return MakeErrorResult ("\u0050\u0052\u004fP\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030");};if _eaaf .ValueNumber ==0{return MakeStringResult ("");};_cdcff :=_fg .Buffer {};for _egfbcf :=0;_egfbcf < int (_eaaf .ValueNumber );_egfbcf ++{_cdcff .WriteString (_fabce .ValueString );};return MakeStringResult (_cdcff .String ());};var _decdd _ga .Mutex ; -// String is a string expression. -type String struct{_ecfce string }; +// Mod is an implementation of the Excel MOD function which returns the +// remainder after division. It requires two numeric argumnts. +func Mod (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_bgbg :=args [0].AsNumber ();_gdb :=args [1].AsNumber ();if _bgbg .Type !=ResultTypeNumber ||_gdb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};if _gdb .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_fcbf ,_ecedg :=_ea .Modf (_bgbg .ValueNumber /_gdb .ValueNumber );if _ecedg < 0{_fcbf --;};return MakeNumberResult (_bgbg .ValueNumber -_gdb .ValueNumber *_fcbf );}; -// String returns a string representation of String. -func (_gegbd String )String ()string {return "\u0022"+_gegbd ._ecfce +"\u0022"};func _dag (_abda float64 )_ge .Time {_bdag :=int64 ((_abda -_cgf )*_dge );return _ge .Unix (0,_bdag ).UTC ();}; +// Yielddisc implements the Excel YIELDDISC function. +func Yielddisc (args []Result )Result {_cafg :=len (args );if _cafg !=4&&_cafg !=5{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_edgb ,_dgae ,_cgcgg :=_ggd (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _cgcgg .Type ==ResultTypeError {return _cgcgg ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0044\u0049S\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bfdd :=args [2].ValueNumber ;if _bfdd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049E\u004c\u0044\u0044\u0049\u0053C\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_bdacd :=args [3].ValueNumber ;if _bdacd <=0{return MakeErrorResultType (ErrorTypeNum ,"YI\u0045\u004cD\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et");};_dfge :=0;if _cafg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dfge =int (args [4].ValueNumber );if !_gede (_dfge ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0059I\u0045\u004cD\u0044\u0049\u0053\u0043");};};_ggfgg ,_cgcgg :=_fgfe (_edgb ,_dgae ,_dfge );if _cgcgg .Type ==ResultTypeError {return _cgcgg ;};return MakeNumberResult ((_bdacd /_bfdd -1)/_ggfgg );}; -// MakeErrorResultType makes an error result of a given type with a specified -// debug message -func MakeErrorResultType (t ErrorType ,msg string )Result {switch t {case ErrorTypeNull :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeValue :return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg };case ErrorTypeRef :return Result {Type :ResultTypeError ,ValueString :"\u0023\u0052\u0045F\u0021",ErrorMessage :msg };case ErrorTypeName :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0041\u004d\u0045\u003f",ErrorMessage :msg };case ErrorTypeNum :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055M\u0021",ErrorMessage :msg };case ErrorTypeSpill :return Result {Type :ResultTypeError ,ValueString :"\u0023S\u0050\u0049\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeNA :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u002f\u0041",ErrorMessage :msg };case ErrorTypeDivideByZero :return Result {Type :ResultTypeError ,ValueString :"\u0023D\u0049\u0056\u002f\u0030\u0021",ErrorMessage :msg };default:return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg };};};func _dbgeba (_bceea string ,_ggdfb []Result )(*parsedReplaceObject ,Result ){if len (_ggdfb )!=4{return nil ,MakeErrorResult (_bceea +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ggdfb [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_bceea +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067");};_ggfea :=_ggdfb [0].ValueString ;if _ggdfb [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bceea +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u006eu\u006db\u0065\u0072");};_dcab :=int (_ggdfb [1].ValueNumber )-1;if _ggdfb [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bceea +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0069r\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_gabbf :=int (_ggdfb [2].ValueNumber );if _ggdfb [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_bceea +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0074\u0068\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u0073t\u0072i\u006e\u0067");};_dcddf :=_ggdfb [3].ValueString ;return &parsedReplaceObject {_ggfea ,_dcab ,_gabbf ,_dcddf },_cgac ;}; +// Eval evaluates and returns a boolean. +func (_ef Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_ef ._bba )}; -// NewFunction constructs a new function call expression. -func NewFunction (name string ,args []Expression )Expression {return FunctionCall {_ecfd :name ,_ebdaa :args };};type criteriaParsed struct{_bcbce bool ;_fdcd float64 ;_fbfag string ;_agagf *criteriaRegex ;}; +// Eval evaluates and returns the result of an empty expression. +func (_faeb EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()};var _bdbc =[...]struct{_aaf int ;_fceag int ;_afba string ;}{}; -// Roman is an implementation of the Excel ROMAN function that convers numbers -// to roman numerals in one of 5 formats. -func Roman (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ggdf :=args [0].AsNumber ();if _ggdf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cebd :=0;if len (args )> 1{_ggbf :=args [1];if _ggbf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063");};_cebd =int (_ggbf .ValueNumber );if _cebd < 0{_cebd =0;}else if _cebd > 4{_cebd =4;};};_daec :=_dacc ;switch _cebd {case 1:_daec =_dcgfg ;case 2:_daec =_dadf ;case 3:_daec =_bdfa ;case 4:_daec =_dbfa ;};_acagd :=_a .Trunc (_ggdf .ValueNumber );_fdbfc :=_e .Buffer {};for _ ,_bega :=range _daec {for _acagd >=_bega ._fccfg {_fdbfc .WriteString (_bega ._cgceb );_acagd -=_bega ._fccfg ;};};return MakeStringResult (_fdbfc .String ());};const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;);func _abee (_aggbc []Result ,_ecda []string ,_eebf bool )[]string {for _ ,_edcf :=range _aggbc {switch _edcf .Type {case ResultTypeEmpty :if !_eebf {_ecda =append (_ecda ,"");};case ResultTypeString :if _edcf .ValueString !=""||!_eebf {_ecda =append (_ecda ,_edcf .ValueString );};case ResultTypeNumber :_ecda =append (_ecda ,_edcf .Value ());case ResultTypeList :_ecda =_edaeb (_ecda ,_abee (_edcf .ValueList ,[]string {},_eebf ));case ResultTypeArray :for _ ,_gbedg :=range _edcf .ValueArray {_ecda =_edaeb (_ecda ,_abee (_gbedg ,[]string {},_eebf ));};};};return _ecda ;}; +// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. +func (_dadad SheetPrefixExpr )Update (q *_de .UpdateQuery )Expression {return _dadad };func _babg (_dffba string ,_adeg []Result )(*parsedReplaceObject ,Result ){if len (_adeg )!=4{return nil ,MakeErrorResult (_dffba +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _adeg [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_dffba +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067");};_dfegf :=_adeg [0].ValueString ;if _adeg [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dffba +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u006eu\u006db\u0065\u0072");};_ddcf :=int (_adeg [1].ValueNumber )-1;if _adeg [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dffba +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0069r\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_bgce :=int (_adeg [2].ValueNumber );if _adeg [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_dffba +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0074\u0068\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u0073t\u0072i\u006e\u0067");};_gaga :=_adeg [3].ValueString ;return &parsedReplaceObject {_dfegf ,_ddcf ,_bgce ,_gaga },_bgd ;};type cmpResult int8 ;const _gecad =57363;func _dgfg (_gfc ,_ddf ,_fdc float64 )float64 {return (_gfc *3600+_ddf *60+_fdc )/86400};func (_deed *plex )Lex (lval *yySymType )int {_feace =true ;_cggcg :=<-_deed ._faef ;if _cggcg !=nil {lval ._effab =_cggcg ;return int (lval ._effab ._ebca );};return 0;};var _bfcg =[...]uint8 {0,20,37,60,78,96};func _bfa (_ddfb ,_bfd ,_egbd ,_fbgc int )int {if !_dbdc (_fbgc ){return _egbd ;};_fdg :=_egbd ;_gdgc :=_ceae (_ddfb ,_bfd );if _fdg > 30||_egbd >=_gdgc ||_fdg >=_gdgc {_fdg =30;};return _fdg ;}; -// Update updates references in the PrefixVerticalRange after removing a row/column. -func (_fega PrefixVerticalRange )Update (q *_cbe .UpdateQuery )Expression {if q .UpdateType ==_cbe .UpdateActionRemoveColumn {_adab :=_fega ;_bcfgf :=_fega ._gfed .String ();if _bcfgf ==q .SheetToUpdate {_fgff :=q .ColumnIdx ;_adab ._ddbg =_aab (_fega ._ddbg ,_fgff );_adab ._ccef =_aab (_fega ._ccef ,_fgff );};return _adab ;};return _fega ;}; +// Error is an error expression. +type Error struct{_defe string }; -// Update returns the same object as updating sheet references does not affect Error. -func (_cgg Error )Update (q *_cbe .UpdateQuery )Expression {return _cgg };func _gafdb (_cgee float64 )float64 {_gcbgg :=float64 (1);for _cddb :=float64 (2);_cddb <=_cgee ;_cddb ++{_gcbgg *=_cddb ;};return _gcbgg ;};func _afdd (_egdc ,_cdfg []float64 ,_gecca float64 )float64 {_abgcg :=_gecca +1;_cdeg :=0.0;_dcce :=len (_egdc );_agdg :=_cdfg [0];for _gadc :=1;_gadc < _dcce ;_gadc ++{_edgecg :=(_cdfg [_gadc ]-_agdg )/365;_cdeg -=_edgecg *_egdc [_gadc ]/_a .Pow (_abgcg ,_edgecg +1);};return _cdeg ;};func _aedfe (_ebbd Result ,_afced ,_ccff string )(float64 ,Result ){switch _ebbd .Type {case ResultTypeEmpty :return 0,_cgac ;case ResultTypeNumber :return _ebbd .ValueNumber ,_cgac ;case ResultTypeString :_fbdbfc ,_cfbb :=_fc .ParseFloat (_ebbd .ValueString ,64);if _cfbb !=nil {return 0,MakeErrorResult (_ccff +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_afced );};return _fbdbfc ,_cgac ;default:return 0,MakeErrorResult (_afced +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_ccff +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079");};};func _bfag (_edec ,_fagf float64 ,_acad ,_eaf int )float64 {_beedc :=_dag (_edec );_bad :=_dag (_fagf );_ceg :=_eabc (_beedc ,_bad ,_acad ,_eaf );return _agec (_ceg ,_beedc ,_eaf );}; +// Base is an implementation of the Excel BASE function that returns a string +// form of an integer in a specified base and of a minimum length with padded +// zeros. +func Base (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (args )> 3{return MakeErrorResult ("\u0042\u0041S\u0045\u0028\u0029\u0020a\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006fs\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_bcefc :=args [0].AsNumber ();if _bcefc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_face :=args [1].AsNumber ();if _face .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063o\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_dbcdb :=int (_face .ValueNumber );if _dbcdb < 0||_dbcdb > 36{return MakeErrorResult ("\u0072\u0061\u0064\u0069\u0078\u0020m\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0074\u0068\u0065 \u0072\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u0033\u0036\u005d");};_bafab :=0;if len (args )> 2{_gbeg :=args [2].AsNumber ();if _gbeg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_bafab =int (_gbeg .ValueNumber );};_ddaee :=_cbe .FormatInt (int64 (_bcefc .ValueNumber ),_dbcdb );if len (_ddaee )< _bafab {_ddaee =_ae .Repeat ("\u0030",_bafab -len (_ddaee ))+_ddaee ;};return MakeStringResult (_ddaee );}; -// Coupdaybs implements the Excel COUPDAYBS function. -func Coupdaybs (args []Result )Result {_eae ,_cfcfb :=_fgab (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _cfcfb .Type ==ResultTypeError {return _cfcfb ;};return MakeNumberResult (_bfag (_eae ._aac ,_eae ._cfcf ,_eae ._agf ,_eae ._bae ));}; +// Small implements the Excel SMALL function. +func Small (args []Result )Result {return _fbecc (args ,false )}; -// Tbillprice implements the Excel TBILLPRICE function. -func Tbillprice (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0050\u0052I\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_bfgf ,_gfda ,_acdd :=_ffcca (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _acdd .Type ==ResultTypeError {return _acdd ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gecff :=_gfda -_bfgf ;if _gecff > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cP\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074");};_agecb :=args [2].ValueNumber ;if _agecb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020d\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeNumberResult (100*(1-_agecb *_gecff /360));}; +// Offset is an implementation of the Excel OFFSET function. +func Offset (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=3&&len (args )!=5{return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0068\u0072\u0065e\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_accd :=args [0].Ref ;for _accd .Type ==ReferenceTypeNamedRange {_accd =ctx .NamedRange (_accd .Value );};_begde :="";switch _accd .Type {case ReferenceTypeCell :_begde =_accd .Value ;case ReferenceTypeRange :_bgde :=_ae .Split (_accd .Value ,"\u003a");if len (_bgde )==2{_begde =_bgde [0];};default:return MakeErrorResult (_g .Sprintf ("\u0049\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0069\u006e\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029: \u0025\u0073",_accd .Type ));};_accda ,_cffe :=_ca .ParseCellReference (_begde );if _cffe !=nil {return MakeErrorResult (_g .Sprintf ("\u0070\u0061\u0072s\u0065\u0020\u006f\u0072i\u0067\u0069\u006e\u0020\u0065\u0072\u0072o\u0072\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029\u003a\u0020\u0025\u0073",_cffe .Error ()));};_bggd ,_gaefa ,_cbce :=_accda .Column ,_accda .RowIdx ,_accda .SheetName ;_cdacg :=args [1].AsNumber ();if _cdacg .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u006f\u0066\u0066\u0073\u0065\u0074");};_fdff :=args [2].AsNumber ();if _fdff .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u006f\u0066\u0066\u0073\u0065\u0074");};var _ggb ,_gfbe Result ;if len (args )==3{_ggb =MakeNumberResult (1);_gfbe =MakeNumberResult (1);}else {_ggb =args [3].AsNumber ();if _ggb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0068\u0065\u0069\u0067\u0068\u0074");};if _ggb .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_gfbe =args [4].AsNumber ();if _gfbe .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046F\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0077id\u0074\u0068");};if _gfbe .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_fcffd :=_ca .ColumnToIndex (_bggd );_bdef :=_gaefa +uint32 (_cdacg .ValueNumber );_agea :=_fcffd +uint32 (_fdff .ValueNumber );_daba :=_bdef +uint32 (_ggb .ValueNumber );_bdceb :=_agea +uint32 (_gfbe .ValueNumber );if _ggb .ValueNumber > 0{_daba --;}else {_daba ++;_bdef ,_daba =_daba ,_bdef ;};if _gfbe .ValueNumber > 0{_bdceb --;}else {_bdceb ++;_agea ,_bdceb =_bdceb ,_agea ;};_cdgaf :=_g .Sprintf ("\u0025\u0073\u0025\u0064",_ca .IndexToColumn (_agea ),_bdef );_gdea :=_g .Sprintf ("\u0025\u0073\u0025\u0064",_ca .IndexToColumn (_bdceb ),_daba );if _cbce ==""{return _bbbbf (ctx ,ev ,_cdgaf ,_gdea );}else {return _bbbbf (ctx .Sheet (_cbce ),ev ,_cdgaf ,_gdea );};};const _fbe =86400000000000;func _beee (_eadf float64 )bool {return _eadf ==1||_eadf ==2||_eadf ==4}; + +// Pv implements the Excel PV function. +func Pv (args []Result )Result {_cdcc :=len (args );if _cdcc < 3||_cdcc > 5{return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_afbe :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_ggdde :=args [1].ValueNumber ;if _ggdde !=float64 (int (_ggdde )){return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gbbe :=args [2].ValueNumber ;_fdaf :=0.0;if _cdcc >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fdaf =args [3].ValueNumber ;};_bdcd :=0.0;if _cdcc ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_bdcd =args [4].ValueNumber ;if _bdcd !=0{_bdcd =1;};};if _afbe ==0{return MakeNumberResult (-_gbbe *_ggdde -_fdaf );}else {return MakeNumberResult ((((1-_ea .Pow (1+_afbe ,_ggdde ))/_afbe )*_gbbe *(1+_afbe *_bdcd )-_fdaf )/_ea .Pow (1+_afbe ,_ggdde ));};};type plex struct{_faef chan *node ;_dedbf Expression ;_dgde string ;}; + +// NewHorizontalRange constructs a new full rows range. +func NewHorizontalRange (v string )Expression {_ffeb :=_ae .Split (v ,"\u003a");if len (_ffeb )!=2{return nil ;};_agdf ,_ :=_cbe .Atoi (_ffeb [0]);_fcbda ,_ :=_cbe .Atoi (_ffeb [1]);if _agdf > _fcbda {_agdf ,_fcbda =_fcbda ,_agdf ;};return HorizontalRange {_bgdc :_agdf ,_dedeg :_fcbda };};func _cgcb (_ffge []Result ,_fdf string )(float64 ,float64 ,Result ){if len (_ffge )!=2{return 0,0,MakeErrorResult (_fdf +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ffge [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_fdf +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0020\u0064\u006f\u006c\u006c\u0061\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_cgdd :=_ffge [0].ValueNumber ;if _ffge [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_fdf +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_acfa :=float64 (int (_ffge [1].ValueNumber ));if _acfa < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_fdf +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0066\u0072\u0061c\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062e \u006e\u006f\u006e \u006e\u0065g\u0061\u0074\u0069\u0076\u0065\u0020n\u0075\u006db\u0065\u0072");};return _cgdd ,_acfa ,_bgd ;};type ri struct{_cgdg float64 ;_ffec string ;}; + +// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. +func (_ebb CellRef )Update (q *_de .UpdateQuery )Expression {if q .UpdateCurrentSheet {_ebb ._bg =_fda (_ebb ._bg ,q );};return _ebb ;}; + +// Quotient is an implementation of the Excel QUOTIENT function that returns the +// integer portion of division. +func Quotient (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0051\u0055\u004f\u0054\u0049E\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_aaeb :=args [0].AsNumber ();_fffcd :=args [1].AsNumber ();if _aaeb .Type !=ResultTypeNumber ||_fffcd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0051\u0055\u004f\u0054\u0049E\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _fffcd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0051U\u004f\u0054\u0049\u0045N\u0054\u0028\u0029\u0020\u0064i\u0076i\u0064e\u0020\u0062\u0079\u0020\u007a\u0065\u0072o");};return MakeNumberResult (_ea .Trunc (_aaeb .ValueNumber /_fffcd .ValueNumber ));}; + +// ListValues converts an array to a list or returns a lists values. This is used +// for functions that can accept an array, but don't care about ordering to +// reuse the list function logic. +func (_gfgeb Result )ListValues ()[]Result {if _gfgeb .Type ==ResultTypeArray {_eece :=[]Result {};for _ ,_efgg :=range _gfgeb .ValueArray {for _ ,_fegbg :=range _efgg {_eece =append (_eece ,_fegbg );};};return _eece ;};if _gfgeb .Type ==ResultTypeList {return _gfgeb .ValueList ;};return nil ;};var _cdgg ,_efda ,_gabc ,_baaff ,_efafg ,_bfgga *_be .Regexp ;func _dbdc (_fgdf int )bool {return _fgdf ==0||_fgdf ==4}; + +// GetWidth returns 0 for the invalid reference context. +func (_ggbf *ivr )GetWidth (colIdx int )float64 {return float64 (0)}; // String returns a string representation of SheetPrefixExpr. -func (_dafa SheetPrefixExpr )String ()string {return _dafa ._bbcc };var InvalidReferenceContext =&ivr {}; +func (_ffgc SheetPrefixExpr )String ()string {return _ffgc ._gedee };type xargs struct{_cbage []float64 ;_fgce []float64 ;}; -// String returns a string representation of Number. -func (_cgeea Number )String ()string {return _fc .FormatFloat (_cgeea ._bbabg ,'f',-1,64)};func _dgag (){_ffca =_cb .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_caed =_cb .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_agbe =_cb .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024");_aegg =_cb .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_gbbd =_cb .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_bbbd =_cb .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");};func (_bfcgd VerticalRange )verticalRangeReference ()string {return _db .Sprintf ("\u0025\u0073\u003a%\u0073",_bfcgd ._eaagb ,_bfcgd ._bcdg );}; +// DateDif is an implementation of the Excel DATEDIF() function. +func DateDif (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeString {return MakeErrorResult ("\u0044\u0041\u0054\u0045\u0044I\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u006e\u0064\u0020\u006f\u006e\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_fbec :=args [0].ValueNumber ;_eec :=args [1].ValueNumber ;if _eec < _fbec {return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0068\u0065\u0020\u0073\u0074\u0061r\u0074\u0020\u0064a\u0074\u0065\u0020\u0069s\u0020\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0074\u0068\u0065\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074\u0065");};if _eec ==_fbec {return MakeNumberResult (0);};_deg :=_ae .ToLower (args [2].ValueString );if _deg =="\u0064"{return MakeNumberResult (_eec -_fbec );};_gae :=_fbgd (_fbec );_fcgg :=_fbgd (_eec );_bef ,_dgaa ,_bcbb :=_gae .Date ();_aba ,_efb ,_bed :=_fcgg .Date ();_ace :=int (_dgaa );_bfce :=int (_efb );var _gdff float64 ;switch _deg {case "\u0079":_gdff =float64 (_aba -_bef );if _bfce < _ace ||(_bfce ==_ace &&_bed < _bcbb ){_gdff --;};case "\u006d":_ebba :=_aba -_bef ;_gbga :=_bfce -_ace ;if _bed < _bcbb {_gbga --;};if _gbga < 0{_ebba --;_gbga +=12;};_gdff =float64 (_ebba *12+_gbga );case "\u006d\u0064":_agg :=_bfce ;if _bed < _bcbb {_agg --;};_gdff =float64 (int (_eec -_fgda (_aba ,_agg ,_bcbb )));case "\u0079\u006d":_gdff =float64 (_bfce -_ace );if _bed < _bcbb {_gdff --;};if _gdff < 0{_gdff +=12;};case "\u0079\u0064":_baf :=_aba ;if _bfce < _ace ||(_bfce ==_ace &&_bed < _bcbb ){_baf --;};_gdff =float64 (int (_eec -_fgda (_baf ,_ace ,_bcbb )));default:return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0069\u006e\u0074e\u0072\u0076\u0061\u006c\u0020\u0076\u0061\u006c\u0075\u0065");};return MakeNumberResult (_gdff );}; -// Accrintm implements the Excel ACCRINTM function. -func Accrintm (args []Result )Result {_aeaf :=len (args );if _aeaf !=4&&_aeaf !=5{return MakeErrorResult ("A\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_feafc ,_cgaf :=_gddb (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _cgaf .Type ==ResultTypeError {return _cgaf ;};_agee ,_cgaf :=_gddb (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _cgaf .Type ==ResultTypeError {return _cgaf ;};if _feafc >=_agee {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0073\u0073\u0075\u0065\u0020d\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0065\u0061\u0072\u006c\u0069\u0065r\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065n\u0074 \u0064\u0061\u0074\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_afdf :=args [2].ValueNumber ;if _afdf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061t\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054M\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ggbe :=args [3].ValueNumber ;if _ggbe <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043C\u0052\u0049\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cae :=0;if _aeaf ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cae =int (args [4].ValueNumber );if !_dccd (_cae ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0041\u0043\u0043R\u0049\u004e\u0054\u004d");};};_egee ,_cgaf :=_bece (_feafc ,_agee ,_cae );if _cgaf .Type ==ResultTypeError {return _cgaf ;};return MakeNumberResult (_ggbe *_afdf *_egee );}; +// Db implements the Excel DB function. +func Db (args []Result )Result {_dbgb :=len (args );if _dbgb !=4&&_dbgb !=5{return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072 \u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_afdb :=args [0].ValueNumber ;if _afdb < 0{return MakeErrorResultType (ErrorTypeNum ,"D\u0042\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0063\u006fs\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gbdf :=args [1].ValueNumber ;if _gbdf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069\u0066\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_cafd :=args [2].ValueNumber ;if _cafd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006c\u0069\u0066\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("D\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_faaa :=args [3].ValueNumber ;if _faaa <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065");};if _faaa -_cafd > 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};_ggeg :=12.0;if _dbgb ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ggeg =args [4].ValueNumber ;if _ggeg < 1||_ggeg > 12{return MakeErrorResultType (ErrorTypeNum ,"\u0044B\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f\u0020\u0062\u0065 i\u006e\u0020\u0072a\u006e\u0067e\u0020\u006f\u0066\u0020\u0031\u0020a\u006e\u0064 \u0031\u0032");};};if _ggeg ==12&&_faaa > _cafd {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};if _gbdf >=_afdb {return MakeNumberResult (0);};_dgge :=1-_ea .Pow (_gbdf /_afdb ,1/_cafd );_dgge =float64 (int (_dgge *1000+0.5))/1000;_aegb :=_afdb *_dgge *_ggeg /12;if _faaa ==1{return MakeNumberResult (_aegb );};_baacb :=_aegb ;_fgab :=0.0;_gedd :=_cafd ;if _gedd > _faaa {_gedd =_faaa ;};for _bdbe :=2.0;_bdbe <=_gedd ;_bdbe ++{_fgab =(_afdb -_baacb )*_dgge ;_baacb +=_fgab ;};if _faaa > _cafd {return MakeNumberResult ((_afdb -_baacb )*_dgge *(12-_ggeg )/12);};return MakeNumberResult (_fgab );}; -// Edate is an implementation of the Excel EDATE() function. -func Edate (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0044\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_dbb :=args [1].ValueNumber ;_bde :=args [0];var _acdf float64 ;switch _bde .Type {case ResultTypeEmpty :return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");case ResultTypeNumber :_acdf =_bde .ValueNumber ;case ResultTypeString :_adg :=DateValue ([]Result {args [0]});if _adg .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_acdf =_adg .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_ebe :=_dag (_acdf );_dbdd :=_ebe .AddDate (0,int (_dbb ),0);_cafg ,_bfed ,_dbe :=_dbdd .Date ();_dad :=_fabf (_cafg ,int (_bfed ),_dbe );if _dad < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};return MakeNumberResult (_dad );}; +// HasFormula returns FALSE for the invalid reference context. +func (_gfddf *ivr )HasFormula (cellRef string )bool {return false }; + +// HorizontalRange is a range expression that when evaluated returns a list of Results from references like 1:4 (all cells from rows 1 to 4). +type HorizontalRange struct{_bgdc ,_dedeg int };const _eee ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0054\u0049\u004d\u0045\u0056\u0041\u004c\u0055\u0045"; + +// Clean is an implementation of the Excel CLEAN function that removes +// unprintable characters. +func Clean (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004c\u0045\u0041\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_badc :=args [0].AsString ();if _badc .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebeag :=_fg .Buffer {};for _ ,_adbc :=range _badc .ValueString {if _b .IsPrint (_adbc ){_ebeag .WriteRune (_adbc );};};return MakeStringResult (_ebeag .String ());}; // SumProduct is an implementation of the Excel SUMPRODUCT() function. -func SumProduct (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044U\u0043\u0054\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bagd :=args [0].Type ;for _ ,_fedf :=range args {if _fedf .Type !=_bagd {return MakeErrorResult ("\u0053\u0055M\u0050\u0052\u004f\u0044\u0055C\u0054\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0074\u0079\u0070\u0065");};};switch _bagd {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_ddbea :=len (args [0].ListValues ());_bbcag :=make ([]float64 ,_ddbea );for _cebbd :=range _bbcag {_bbcag [_cebbd ]=1.0;};for _ ,_edbba :=range args {if len (_edbba .ListValues ())!=_ddbea {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069re\u0073 \u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0074\u006f\u0020\u0068\u0061\u0076\u0065\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065 \u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");};for _ageb ,_fdcb :=range _edbba .ListValues (){_fdcb =_fdcb .AsNumber ();if _fdcb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004fD\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020n\u0075m\u0065\u0072\u0069\u0063");};_bbcag [_ageb ]=_bbcag [_ageb ]*_fdcb .ValueNumber ;};};_dddgf :=0.0;for _ ,_fgfa :=range _bbcag {_dddgf +=_fgfa ;};return MakeNumberResult (_dddgf );};return MakeNumberResult (1.0);};type parsedSearchObject struct{_aedab string ;_fdcfe string ;_ffef int ;};func _ddd (_caf ,_cgfb ,_fbcc int )bool {if _cgfb < 1||_cgfb > 12{return false ;};if _fbcc < 1{return false ;};return _fbcc <=_bfg (_caf ,_cgfb );}; +func SumProduct (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044U\u0043\u0054\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_geebe :=args [0].Type ;for _ ,_caeg :=range args {if _caeg .Type !=_geebe {return MakeErrorResult ("\u0053\u0055M\u0050\u0052\u004f\u0044\u0055C\u0054\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0074\u0079\u0070\u0065");};};switch _geebe {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_bebb :=len (args [0].ListValues ());_eaea :=make ([]float64 ,_bebb );for _febbb :=range _eaea {_eaea [_febbb ]=1.0;};for _ ,_gfcdf :=range args {if len (_gfcdf .ListValues ())!=_bebb {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069re\u0073 \u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0074\u006f\u0020\u0068\u0061\u0076\u0065\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065 \u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");};for _bedbb ,_dbcg :=range _gfcdf .ListValues (){_dbcg =_dbcg .AsNumber ();if _dbcg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004fD\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020n\u0075m\u0065\u0072\u0069\u0063");};_eaea [_bedbb ]=_eaea [_bedbb ]*_dbcg .ValueNumber ;};};_gcbg :=0.0;for _ ,_dfgfb :=range _eaea {_gcbg +=_dfgfb ;};return MakeNumberResult (_gcbg );};return MakeNumberResult (1.0);}; -// Substitute is an implementation of the Excel SUBSTITUTE function. -func Substitute (args []Result )Result {_fbbg :=len (args );if _fbbg !=3&&_fbbg !=4{return MakeErrorResult ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054U\u0054\u0045\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_eddce ,_adada :=_fcdc (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _adada .Type ==ResultTypeError {return _adada ;};_fbcfa ,_adada :=_fcdc (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074");if _adada .Type ==ResultTypeError {return _adada ;};_baag ,_adada :=_fcdc (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _adada .Type ==ResultTypeError {return _adada ;};_abed :=0;if _fbbg ==3{return MakeStringResult (_dg .Replace (_eddce ,_fbcfa ,_baag ,-1));}else {_dbff ,_bdcbc :=_aedfe (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d");if _bdcbc .Type ==ResultTypeError {return _bdcbc ;};_abed =int (_dbff );if _abed < 1{return MakeErrorResult ("\u0069\u006es\u0074\u0061\u006e\u0063e\u005f\u006eu\u006d\u0020\u0073\u0068\u006f\u0075\u006c\u0064 \u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e \u007a\u0065\u0072\u006f");};_febba :=_eddce ;_afba :=_abed ;_eecd :=-1;_cbce :=len (_fbcfa );_fdgf :=0;for {_afba --;_edeeb :=_dg .Index (_febba ,_fbcfa );if _edeeb ==-1{_eecd =-1;break ;}else {_eecd =_edeeb +_fdgf ;if _afba ==0{break ;};_edgg :=_cbce +_edeeb ;_fdgf +=_edgg ;_febba =_febba [_edgg :];};};if _eecd ==-1{return MakeStringResult (_eddce );}else {_ecdb :=_eddce [:_eecd ];_aeffd :=_eddce [_eecd +_cbce :];return MakeStringResult (_ecdb +_baag +_aeffd );};};}; +// Decimal is an implementation of the Excel function DECIMAL() that parses a string +// in a given base and returns the numeric result. +func Decimal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065s\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_defaa :=args [0].AsString ();if _defaa .Type !=ResultTypeString {return MakeErrorResult ("D\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0072\u0069\u006e\u0067\u0020\u0066\u0069\u0072\u0073t \u0061\u0072\u0067u\u006de\u006e\u0074");};_gfbef :=args [1].AsNumber ();if _gfbef .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004dA\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dgff :=_defaa .ValueString ;if len (_dgff )> 2&&(_ae .HasPrefix (_dgff ,"\u0030\u0078")||_ae .HasPrefix (_dgff ,"\u0030\u0058")){_dgff =_dgff [2:];};_eebc ,_agadg :=_cbe .ParseInt (_dgff ,int (_gfbef .ValueNumber ),64);if _agadg !=nil {return MakeErrorResult ("\u0044\u0045C\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0069\u006e\u0020\u0063\u006f\u006e\u0076\u0065\u0072si\u006f\u006e");};return MakeNumberResult (float64 (_eebc ));}; + +// String returns a string representation of PrefixExpr. +func (_gfge PrefixExpr )String ()string {return _g .Sprintf ("\u0025\u0073\u0021%\u0073",_gfge ._fbfaf .String (),_gfge ._gbag .String ());};func _aeebdb (_ddcgg []Result )[]float64 {_edcc :=make ([]float64 ,0);for _ ,_decbf :=range _ddcgg {if _decbf .Type ==ResultTypeEmpty {continue ;};_decbf =_decbf .AsNumber ();switch _decbf .Type {case ResultTypeNumber :if !_decbf .IsBoolean {_edcc =append (_edcc ,_decbf .ValueNumber );};case ResultTypeList ,ResultTypeArray :_edcc =append (_edcc ,_aeebdb (_decbf .ListValues ())...);case ResultTypeString :default:_bd .Log ("\u0075\u006e\u0068\u0061\u006ed\u006c\u0065\u0064\u0020\u0065\u0078\u0074\u0072\u0061\u0063\u0074\u004e\u0075m\u0062\u0065\u0072\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_decbf .Type );};};return _edcc ;};func _gfgf (_cgd float64 )float64 {return float64 (int (_cgd +0.5))};func _gaad (_fcfa Result ,_gcbcca ,_feeda string )(string ,Result ){switch _fcfa .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _fcfa .Value (),_bgd ;default:return "",MakeErrorResult (_gcbcca +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_feeda +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg");};};func _ac (_ggc BinOpType ,_ec ,_ad [][]Result )Result {_daa :=[][]Result {};for _eg :=range _ec {_bb :=_gb (_ggc ,_ec [_eg ],_ad [_eg ]);if _bb .Type ==ResultTypeError {return _bb ;};_daa =append (_daa ,_bb .ValueList );};return MakeArrayResult (_daa );}; + +// ISREF is an implementation of the Excel ISREF() function. +func IsRef (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0052\u0045\u0046\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (ev .LastEvalIsRef ());}; + +// String returns a string representation of a horizontal range with prefix. +func (_bagd PrefixHorizontalRange )String ()string {return _g .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_bagd ._ggadb .String (),_bagd ._cddfa ,_bagd ._fceb );};func _acgg (_cdbc Result ,_befeg *criteriaParsed )bool {if _cdbc .IsBoolean {return false ;};_cddc :=_cdbc .Type ;if _befeg ._gbec {return _cddc ==ResultTypeNumber &&_cdbc .ValueNumber ==_befeg ._ffcag ;}else if _cddc ==ResultTypeNumber {return _acda (_cdbc .ValueNumber ,_befeg ._bgae );};return _degcb (_cdbc ,_befeg );};type evCache struct{_fde map[string ]Result ;_gbg *_ga .Mutex ;}; + +// Coupncd implements the Excel COUPNCD function. +func Coupncd (args []Result )Result {_gef ,_bcgc :=_fdab (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _bcgc .Type ==ResultTypeError {return _bcgc ;};_bge :=_fbgd (_gef ._cgeg );_caad :=_fbgd (_gef ._gec );_cfea :=_gef ._bbece ;_cedc :=_ecfe (_bge ,_caad ,_cfea );_eecb ,_dcc ,_dadg :=_cedc .Date ();return MakeNumberResult (_fgda (_eecb ,int (_dcc ),_dadg ));}; + +// Reference returns a string reference value to a horizontal range with prefix. +func (_gbagb PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_dfcg :=_gbagb ._ggadb .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_gbagb .horizontalRangeReference (_dfcg .Value )};};func _caff (_adbg yyLexer )int {return _ddfg ().Parse (_adbg )};const _bad ="\u0028\u0028\u006a\u0061\u006e|\u006a\u0061\u006e\u0075\u0061\u0072\u0079\u0029\u007c\u0028\u0066\u0065\u0062\u007c\u0066\u0065\u0062\u0072\u0075a\u0072\u0079\u0029\u007c\u0028\u006da\u0072\u007c\u006da\u0072\u0063\u0068\u0029\u007c\u0028\u0061\u0070\u0072\u007c\u0061\u0070\u0072\u0069\u006c\u0029\u007c\u0028\u006d\u0061\u0079\u0029\u007c\u0028j\u0075\u006e\u007cj\u0075\u006e\u0065\u0029\u007c\u0028\u006a\u0075\u006c\u007c\u006a\u0075\u006c\u0079\u0029\u007c\u0028a\u0075\u0067\u007c\u0061\u0075\u0067\u0075\u0073t\u0029\u007c\u0028\u0073\u0065\u0070\u007c\u0073\u0065\u0070\u0074\u0065\u006d\u0062\u0065\u0072\u0029\u007c\u0028o\u0063\u0074\u007c\u006f\u0063\u0074\u006f\u0062\u0065\u0072\u0029\u007c\u0028\u006e\u006f\u0076\u007c\u006e\u006f\u0076\u0065\u006d\u0062e\u0072\u0029\u007c\u0028\u0064\u0065\u0063\u007c\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072\u0029\u0029"; + +// Tbilleq implements the Excel TBILLEQ function. +func Tbilleq (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_baag ,_bdece ,_gbe :=_ggd (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _gbe .Type ==ResultTypeError {return _gbe ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0064is\u0063\u006f\u0075\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gbdfa :=_bdece -_baag ;if _gbdfa > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020m\u006f\u0072e\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079\u0065\u0061r \u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074t\u006c\u0065\u006d\u0065\u006e\u0074");};_cdgb :=args [2].ValueNumber ;if _cdgb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045Q\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074 \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult ((365*_cdgb )/(360-_cdgb *_gbdfa ));}; + +// NamedRangeRef is a reference to a named range. +type NamedRangeRef struct{_egba string }; + +// Yieldmat implements the Excel YIELDMAT function. +func Yieldmat (args []Result )Result {_baba :=len (args );if _baba !=5&&_baba !=6{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_egfbc ,_fcda ,_ggga :=_ggd (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _ggga .Type ==ResultTypeError {return _ggga ;};_cgda ,_ggga :=_bgad (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _ggga .Type ==ResultTypeError {return _ggga ;};if _cgda >=_egfbc {return MakeErrorResult ("\u0059\u0049\u0045\u004cD\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_cgcbg :=args [3].ValueNumber ;if _cgcbg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049\u0045\u004c\u0044M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_gfb :=args [4].ValueNumber ;if _gfb <=0{return MakeErrorResultType (ErrorTypeNum ,"Y\u0049\u0045\u004c\u0044\u004d\u0041T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065");};_ffdba :=0;if _baba ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059I\u0045\u004cD\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ffdba =int (args [5].ValueNumber );if !_gede (_ffdba ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045L\u0044\u004d\u0041\u0054");};};_gabe ,_ggga :=_fgfe (_cgda ,_fcda ,_ffdba );if _ggga .Type ==ResultTypeError {return _ggga ;};_cggc ,_ggga :=_fgfe (_cgda ,_egfbc ,_ffdba );if _ggga .Type ==ResultTypeError {return _ggga ;};_bccf ,_ggga :=_fgfe (_egfbc ,_fcda ,_ffdba );if _ggga .Type ==ResultTypeError {return _ggga ;};_bbba :=1+_gabe *_cgcbg ;_bbba /=_gfb /100+_cggc *_cgcbg ;_bbba --;_bbba /=_bccf ;return MakeNumberResult (_bbba );}; + +// MakeListResult constructs a list result. +func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }};func _gedea (_agfe []Result ,_fcdad rmode )Result {if len (_agfe )!=2{return MakeErrorResult ("\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_geddc :=_agfe [0].AsNumber ();if _geddc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ddggg :=_agfe [1].AsNumber ();if _ddggg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_edee :=_ddggg .ValueNumber ;_eega :=_geddc .ValueNumber ;_fcdca :=1.0;if _edee > 0{_fcdca =_ea .Pow (1/10.0,_edee );}else {_fcdca =_ea .Pow (10.0,-_edee );};_eega ,_dggcd :=_ea .Modf (_eega /_fcdca );switch _fcdad {case _beggd :const _dadba =0.499999999;if _dggcd >=_dadba {_eega ++;}else if _dggcd <=-_dadba {_eega --;};case _ggcec :case _dabb :if _dggcd > 0{_eega ++;}else if _dggcd < 0{_eega --;};};return MakeNumberResult (_eega *_fcdca );}; + +// String returns an empty string for EmptyExpr. +func (_gdc EmptyExpr )String ()string {return ""};func init (){RegisterFunction ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d",Accrintm );RegisterFunction ("\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C",Amordegrc );RegisterFunction ("\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043",Amorlinc );RegisterFunction ("\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S",Coupdaybs );RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053",Coupdays );RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043",Coupdaysnc );RegisterFunction ("\u0043O\u0055\u0050\u004e\u0055\u004d",Coupnum );RegisterFunction ("\u0043O\u0055\u0050\u004e\u0043\u0044",Coupncd );RegisterFunction ("\u0043O\u0055\u0050\u0050\u0043\u0044",Couppcd );RegisterFunction ("\u0043U\u004d\u0049\u0050\u004d\u0054",Cumipmt );RegisterFunction ("\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043",Cumprinc );RegisterFunction ("\u0044\u0042",Db );RegisterFunction ("\u0044\u0044\u0042",Ddb );RegisterFunction ("\u0044\u0049\u0053\u0043",Disc );RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045",Dollarde );RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052",Dollarfr );RegisterFunction ("\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Duration );RegisterFunction ("\u0045\u0046\u0046\u0045\u0043\u0054",Effect );RegisterFunction ("\u0046\u0056",Fv );RegisterFunction ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045",Fvschedule );RegisterFunction ("\u0049N\u0054\u0052\u0041\u0054\u0045",Intrate );RegisterFunction ("\u0049\u0050\u004d\u0054",Ipmt );RegisterFunction ("\u0049\u0052\u0052",Irr );RegisterFunction ("\u0049\u0053\u0050M\u0054",Ispmt );RegisterFunction ("\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN",Mduration );RegisterFunction ("\u004d\u0049\u0052\u0052",Mirr );RegisterFunction ("\u004eO\u004d\u0049\u004e\u0041\u004c",Nominal );RegisterFunction ("\u004e\u0050\u0045\u0052",Nper );RegisterFunction ("\u004e\u0050\u0056",Npv );RegisterFunction ("\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E",Oddlprice );RegisterFunction ("\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD",Oddlyield );RegisterFunction ("\u0050D\u0055\u0052\u0041\u0054\u0049\u004fN",Pduration );RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Pduration );RegisterFunction ("\u0050\u004d\u0054",Pmt );RegisterFunction ("\u0050\u0050\u004d\u0054",Ppmt );RegisterFunction ("\u0050\u0052\u0049C\u0045",Price );RegisterFunction ("\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C",Pricedisc );RegisterFunction ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054",Pricemat );RegisterFunction ("\u0050\u0056",Pv );RegisterFunction ("\u0052\u0041\u0054\u0045",Rate );RegisterFunction ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044",Received );RegisterFunction ("\u0052\u0052\u0049",Rri );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0052\u0052I",Rri );RegisterFunction ("\u0053\u004c\u004e",Sln );RegisterFunction ("\u0053\u0059\u0044",Syd );RegisterFunction ("\u0054B\u0049\u004c\u004c\u0045\u0051",Tbilleq );RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045",Tbillprice );RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044",Tbillyield );RegisterFunction ("\u0056\u0044\u0042",Vdb );RegisterFunction ("\u0058\u0049\u0052\u0052",Xirr );RegisterFunction ("\u0058\u004e\u0050\u0056",Xnpv );RegisterFunction ("\u0059\u0049\u0045L\u0044",Yield );RegisterFunction ("\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C",Yielddisc );RegisterFunction ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054",Yieldmat );}; // Large implements the Excel LARGE function. -func Large (args []Result )Result {return _accbcg (args ,true )}; +func Large (args []Result )Result {return _fbecc (args ,true )}; -// AsNumber attempts to intepret a string cell value as a number. Upon success, -// it returns a new number result, upon failure it returns the original result. -// This is used as functions return strings that can then act like number (e.g. -// LEFT(1.2345,3) + LEFT(1.2345,3) = 2.4) -func (_decec Result )AsNumber ()Result {if _decec .Type ==ResultTypeString {_cagf ,_eeadf :=_fc .ParseFloat (_decec .ValueString ,64);if _eeadf ==nil {return MakeNumberResult (_cagf );};};if _decec .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _decec ;}; +// ISODD is an implementation of the Excel ISODD() function. +func IsOdd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061 \u006eu\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fffca :=int (args [0].ValueNumber );return MakeBoolResult (_fffca !=_fffca /2*2);}; -// Reference returns an invalid reference for ConstArrayExpr. -func (_adf ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _agec (_fdeg ,_bfa _ge .Time ,_ccba int )float64 {if _fdeg .After (_bfa ){_fdeg ,_bfa =_bfa ,_fdeg ;};_gdd :=0;_acdc ,_eaae ,_faca :=_fdeg .Date ();_fdeb ,_fegd ,_gfbd :=_bfa .Date ();_gggb ,_aabd :=int (_eaae ),int (_fegd );_bfga ,_ccgb :=_eaba (_acdc ,_gggb ,_faca ,_ccba ),_eaba (_fdeb ,_aabd ,_gfbd ,_ccba );if !_ddda (_ccba ){return _fabf (_fdeb ,_aabd ,_ccgb )-_fabf (_acdc ,_gggb ,_bfga );};if _ccba ==0{if (_gggb ==2||_bfga < 30)&&_gfbd ==31{_ccgb =31;}else if _aabd ==2&&_ccgb ==_bfg (_fdeb ,_aabd ){_ccgb =_bfg (_fdeb ,2);};}else {if _gggb ==2&&_bfga ==30{_bfga =_bfg (_acdc ,2);};if _aabd ==2&&_ccgb ==30{_ccgb =_bfg (_fdeb ,2);};};if _acdc < _fdeb ||(_acdc ==_fdeb &&_gggb < _aabd ){_gdd =30-_bfga +1;_faca =1;_bfga =1;_feda :=_ge .Date (_acdc ,_ge .Month (_gggb ),_faca ,0,0,0,0,_ge .UTC ).AddDate (0,1,0);if _feda .Year ()< _fdeb {_gdd +=_abfd (_feda .Year (),int (_feda .Month ()),12,_ccba );_feda =_feda .AddDate (0,13-int (_feda .Month ()),0);_gdd +=_efgb (_feda .Year (),_fdeb -1,_ccba );};_gdd +=_abfd (_fdeb ,int (_feda .Month ()),_aabd -1,_ccba );_feda =_feda .AddDate (0,_aabd -int (_feda .Month ()),0);_gggb =_feda .Day ();};_gdd +=_ccgb -_bfga ;if _gdd > 0{return float64 (_gdd );}else {return 0;};}; +// Bool is a boolean expression. +type Bool struct{_bba bool }; -// NewCellRef constructs a new cell reference. -func NewCellRef (v string )Expression {return CellRef {_fbc :v }}; +// Trim is an implementation of the Excel TRIM function that removes leading, +// trailing and consecutive spaces. +func Trim (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebfbc :=args [0].AsString ();if _ebfbc .Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_caadg :=_fg .Buffer {};_gfbb :=false ;_gbabb :=false ;_cdgffg :=0;for _ ,_dadae :=range _ebfbc .ValueString {_bgee :=_dadae ==' ';if _bgee {if !_gfbb {continue ;};if !_gbabb {_cdgffg ++;_caadg .WriteRune (_dadae );};}else {_cdgffg =0;_gfbb =true ;_caadg .WriteRune (_dadae );};_gbabb =_bgee ;};_caadg .Truncate (_caadg .Len ()-_cdgffg );return MakeStringResult (_caadg .String ());}; -// Reference returns a string reference value to a cell. -func (_cd CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_cd ._fbc };}; +// Ipmt implements the Excel IPMT function. +func Ipmt (args []Result )Result {_decbc :=len (args );if _decbc < 4||_decbc > 6{return MakeErrorResult ("\u0049P\u004d\u0054\u0020\u0072\u0065\u0071\u0075ir\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074s\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065n\u0020\u0066ou\u0072\u0020\u0061n\u0064\u0020\u0073\u0069\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_aeda :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_baaa :=args [1].ValueNumber ;if _baaa <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dege :=args [2].ValueNumber ;if _dege <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062er\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_aeaa :=args [3].ValueNumber ;_gffg :=0.0;if _decbc > 4&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_gffg =args [4].ValueNumber ;};_afbc :=0;if _decbc ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_afbc =int (args [5].ValueNumber );if _afbc !=0{_afbc =1;};};return MakeNumberResult (_abfg (_aeda ,_baaa ,_dege ,_aeaa ,_gffg ,_afbc ));};func _egcf (_cbcf Result )bool {_efffg :=_cbcf .Type ;return _efffg !=ResultTypeArray &&_efffg !=ResultTypeList ;}; -// String returns a string representation of a horizontal range with prefix. -func (_affcg PrefixHorizontalRange )String ()string {return _db .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_affcg ._gbefd .String (),_affcg ._dgfd ,_affcg ._ggae );};func (_gecbd *noCache )SetCache (key string ,value Result ){}; +// IsBool returns false for the invalid reference context. +func (_ebgdb *ivr )IsBool (cellRef string )bool {return false };const _faea =57375; -// RoundDown is an implementation of the Excel ROUNDDOWN function that rounds a number -// down to a specified number of digits. -func RoundDown (args []Result )Result {return _edece (args ,_daaaf )}; +// FactDouble is an implementation of the excel FACTDOUBLE function which +// returns the double factorial of a positive numeric input. +func FactDouble (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_edaa :=args [0].AsNumber ();if _edaa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _edaa .ValueNumber < 0{return MakeErrorResult ("\u0046A\u0043\u0054D\u004f\u0055\u0042\u004cE\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006ely\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_edgfd :=float64 (1);_agcae :=_ea .Trunc (_edaa .ValueNumber );for _fbabd :=_agcae ;_fbabd > 1;_fbabd -=2{_edgfd *=_fbabd ;};return MakeNumberResult (_edgfd );};var _edcae []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; -// Count implements the COUNT function. -func Count (args []Result )Result {return MakeNumberResult (_ddff (args ,_dbce ))}; +// NewNegate constructs a new negate expression. +func NewNegate (e Expression )Expression {return Negate {_eaccb :e }}; + +// CeilingPrecise is an implementation of the CEILING.PRECISE function which +// returns the ceiling of a number. +func CeilingPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043IS\u0045\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020o\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0043\u0045I\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_cdgdd :=args [0].AsNumber ();if _cdgdd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069r\u0073\u0074\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_dagcb :=float64 (1);if _cdgdd .ValueNumber < 0{_dagcb =-1;};if len (args )> 1{_gffb :=args [1].AsNumber ();if _gffb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043E\u0049L\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_dagcb =_ea .Abs (_gffb .ValueNumber );};if len (args )==1{return MakeNumberResult (_ea .Ceil (_cdgdd .ValueNumber ));};_geaa :=_cdgdd .ValueNumber ;_geaa ,_cgdf :=_ea .Modf (_geaa /_dagcb );if _cgdf !=0{if _cdgdd .ValueNumber > 0{_geaa ++;};};return MakeNumberResult (_geaa *_dagcb );}; + +// Lower is an implementation of the Excel LOWER function that returns a lower +// case version of a string. +func Lower (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gadd :=args [0];switch _gadd .Type {case ResultTypeError :return _gadd ;case ResultTypeNumber ,ResultTypeString :return _gbbc (args [0]);case ResultTypeList :_ddbf :=_gadd .ValueList ;_cggf :=[]Result {};for _ ,_ffdbc :=range _ddbf {_cgfdg :=_gbbc (_ffdbc );if _cgfdg .Type ==ResultTypeError {return _cgfdg ;};_cggf =append (_cggf ,_cgfdg );};return MakeListResult (_cggf );case ResultTypeArray :_fcggd :=_gadd .ValueArray ;_ebdc :=[][]Result {};for _ ,_cgbd :=range _fcggd {_acfd :=[]Result {};for _ ,_bfddf :=range _cgbd {_efea :=_gbbc (_bfddf );if _efea .Type ==ResultTypeError {return _efea ;};_acfd =append (_acfd ,_efea );};_ebdc =append (_ebdc ,_acfd );};return MakeArrayResult (_ebdc );default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052");};};func _dfaa (_eagf ,_egca ,_abebd ,_eebba ,_agfbf ,_aeffc float64 ,_gada int )(float64 ,Result ){_gcdg :=int (_aeffc );_fcdfb :=_eege (_eagf ,_egca ,_gcdg ,_gada );_cecd :=_gfgc (_eagf ,_egca ,_gcdg ,_gada )/_fcdfb ;_eaee ,_gcga :=_gcb (_eagf ,_egca ,_gcdg ,_gada );if _gcga .Type ==ResultTypeError {return 0,_gcga ;};_eceg :=_gab (_eagf ,_egca ,_gcdg ,_gada );_ffgd :=_agfbf /_ea .Pow (1+_eebba /_aeffc ,_eaee -1+_cecd );_ffgd -=100*_abebd /_aeffc *_eceg /_fcdfb ;_agge :=100*_abebd /_aeffc ;_baeb :=1+_eebba /_aeffc ;for _gdec :=0.0;_gdec < _eaee ;_gdec ++{_ffgd +=_agge /_ea .Pow (_baeb ,_gdec +_cecd );};return _ffgd ,MakeEmptyResult ();}; + +// Eval evaluates the binary expression using the context given. +func (_cee BinaryExpr )String ()string {_dgf :="";switch _cee ._cac {case BinOpTypePlus :_dgf ="\u002b";case BinOpTypeMinus :_dgf ="\u002d";case BinOpTypeMult :_dgf ="\u002a";case BinOpTypeDiv :_dgf ="\u002f";case BinOpTypeExp :_dgf ="\u005e";case BinOpTypeLT :_dgf ="\u003c";case BinOpTypeGT :_dgf ="\u003e";case BinOpTypeEQ :_dgf ="\u003d";case BinOpTypeLEQ :_dgf ="\u003c\u003d";case BinOpTypeGEQ :_dgf ="\u003e\u003d";case BinOpTypeNE :_dgf ="\u003c\u003e";case BinOpTypeConcat :_dgf ="\u0026";};return _cee ._ff .String ()+_dgf +_cee ._beg .String ();};func _dfac (_dgdbg int )string {if _dgdbg >=1&&_dgdbg -1< len (_dbga ){if _dbga [_dgdbg -1]!=""{return _dbga [_dgdbg -1];};};return _g .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_dgdbg );}; // Eval evaluates and returns the result of the cell reference. -func (_fge CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_fge ._fbc ,ev )}; +func (_ba CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_ba ._bg ,ev )}; -// NewPrefixRangeExpr constructs a new range with prefix. -func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {_bgfea ,_gebb ,_ccebc :=_faad (from ,to );if _ccebc !=nil {_fcb .Log (_ccebc .Error ());return NewError (_ccebc .Error ());};return PrefixRangeExpr {_dcfab :pfx ,_dggb :_bgfea ,_cdeea :_gebb };}; +// Reference returns a string reference value to a range with prefix. +func (_gafce PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_eacf :=_gafce ._cebe .Reference (ctx ,ev );_deda :=_gafce ._gage .Reference (ctx ,ev );_afefe :=_gafce ._fageea .Reference (ctx ,ev );if _eacf .Type ==ReferenceTypeSheet &&_deda .Type ==ReferenceTypeCell &&_afefe .Type ==ReferenceTypeCell {return MakeRangeReference (_gafbg (_eacf ,_deda ,_afefe ));};return ReferenceInvalid ;}; -// Yielddisc implements the Excel YIELDDISC function. -func Yielddisc (args []Result )Result {_gaggg :=len (args );if _gaggg !=4&&_gaggg !=5{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_cgdc ,_bgddf ,_eggb :=_ffcca (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _eggb .Type ==ResultTypeError {return _eggb ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0044\u0049S\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bdae :=args [2].ValueNumber ;if _bdae <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049E\u004c\u0044\u0044\u0049\u0053C\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_beeda :=args [3].ValueNumber ;if _beeda <=0{return MakeErrorResultType (ErrorTypeNum ,"YI\u0045\u004cD\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et");};_aaecb :=0;if _gaggg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aaecb =int (args [4].ValueNumber );if !_dccd (_aaecb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0059I\u0045\u004cD\u0044\u0049\u0053\u0043");};};_bcda ,_eggb :=_bece (_cgdc ,_bgddf ,_aaecb );if _eggb .Type ==ResultTypeError {return _eggb ;};return MakeNumberResult ((_beeda /_bdae -1)/_bcda );}; +// Fv implements the Excel FV function. +func Fv (args []Result )Result {_cgdc :=len (args );if _cgdc < 3||_cgdc > 5{return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_ecfdd :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_bcec :=args [1].ValueNumber ;if _bcec !=float64 (int (_bcec )){return MakeErrorResultType (ErrorTypeNum ,"\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gcde :=args [2].ValueNumber ;_gff :=0.0;if _cgdc >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("F\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gff =args [3].ValueNumber ;};_ebcc :=0;if _cgdc ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebcc =int (args [4].ValueNumber );if _ebcc !=0{_ebcc =1;};};return MakeNumberResult (_acg (_ecfdd ,_bcec ,_gcde ,_gff ,_ebcc ));}; -// MinA is an implementation of the Excel MINA() function. -func MinA (args []Result )Result {return _fbgc (args ,true )};func _fdcg (_bed ,_afea float64 ,_dece ,_gbe int )float64 {_bdce :=_dag (_bed );_bdg :=_dag (_afea );if _gbe ==1{_cdf :=_eabc (_bdce ,_bdg ,_dece ,1);_gfba :=_cdf .AddDate (0,12/_dece ,0);return _agec (_cdf ,_gfba ,_gbe );};return float64 (_bab (0,_gbe ))/float64 (_dece );}; +// Column implements the Excel COLUMN function. +func Column (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004f\u004c\u0055M\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_aacd :=args [0].Ref ;if _aacd .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004dN\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e");};_bdda ,_fgad :=_ca .ParseCellReference (_aacd .Value );if _fgad !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_aacd .Value );};return MakeNumberResult (float64 (_bdda .ColumnIdx +1));};var _deafe =[...]int {0,7,3,3,3,8,8,8,8,1,1,1,2,2,2,2,2,14,15,15,17,17,4,4,4,13,5,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,9,9,9,16,16,11,10,10}; + +// Evaluator is the interface for a formula evaluator. This is needed so we can +// pass it to the spreadsheet to let it evaluate formula cells before returning +// the results. +// NOTE: in order to implement Evaluator without cache embed noCache in it. +type Evaluator interface{Eval (_cfc Context ,formula string )Result ;SetCache (_cag string ,_dggd Result );GetFromCache (_geee string )(Result ,bool );LastEvalIsRef ()bool ;}; + +// Price implements the Excel PRICE function. +func Price (args []Result )Result {_eacd :=len (args );if _eacd !=6&&_eacd !=7{return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_cfed ,_ggcb ,_fagee :=_ggd (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _fagee .Type ==ResultTypeError {return _fagee ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049CE\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gbgad :=args [2].ValueNumber ;if _gbgad < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u006eo\u0074\u0020\u0062\u0065\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0079\u0069\u0065\u006c\u0064\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_fcce :=args [3].ValueNumber ;if _fcce < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0079\u0069\u0065\u006c\u0064 \u0074\u006f\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064em\u0070\u0074\u0069\u006fn\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dfda :=args [4].ValueNumber ;if _dfda <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073 \u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_deab :=args [5];if _deab .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_fce :=_deab .ValueNumber ;if !_beee (_fce ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_ccbb :=0;if _eacd ==7&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ccbb =int (args [6].ValueNumber );if !_gede (_ccbb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069s\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049\u0043\u0045");};};_dbgddd ,_fagee :=_dfaa (_cfed ,_ggcb ,_gbgad ,_fcce ,_dfda ,_fce ,_ccbb );if _fagee .Type ==ResultTypeError {return _fagee ;};return MakeNumberResult (_dbgddd );};func _dbgd (_bbb ,_begf ,_abee int )bool {if _begf < 1||_begf > 12{return false ;};if _abee < 1{return false ;};return _abee <=_ceae (_bbb ,_begf );};var _eedf string =string ([]byte {92}); + +// Update returns the same object as updating sheet references does not affect Number. +func (_abfeg Number )Update (q *_de .UpdateQuery )Expression {return _abfeg }; + +// Irr implements the Excel IRR function. +func Irr (args []Result )Result {_gbfc :=len (args );if _gbfc ==0||_gbfc > 2{return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020v\u0061\u006c\u0075\u0065\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0061\u0072\u0072\u0061\u0079 \u0074\u0079\u0070\u0065");};_egge :=_baebc (args [0]);_ddcg :=[]float64 {};for _ ,_cfeb :=range _egge {for _ ,_cdbf :=range _cfeb {if _cdbf .Type ==ResultTypeNumber &&!_cdbf .IsBoolean {_ddcg =append (_ddcg ,_cdbf .ValueNumber );};};};_cca :=len (_ddcg );if len (_ddcg )< 2{return MakeErrorResultType (ErrorTypeNum ,"");};_bebg :=0.1;if _gbfc ==2&&args [1].Type !=ResultTypeEmpty {if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_bebg =args [1].ValueNumber ;if _bebg <=-1{return MakeErrorResult ("\u0049\u0052R\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068a\u006e\u0020\u002d\u0031");};};_gaefd :=[]float64 {};for _aabc :=0;_aabc < _cca ;_aabc ++{if _aabc ==0{_gaefd =append (_gaefd ,0);}else {_gaefd =append (_gaefd ,_gaefd [_aabc -1]+365);};};return _fdfe (_ddcg ,_gaefd ,_bebg );};func _eege (_aaedb ,_faed float64 ,_bfcb ,_efcf int )float64 {_bag :=_fbgd (_aaedb );_dba :=_fbgd (_faed );if _efcf ==1{_fef :=_dgcg (_bag ,_dba ,_bfcb ,1);_bbecd :=_fef .AddDate (0,12/_bfcb ,0);return _degf (_fef ,_bbecd ,_efcf );};return float64 (_fgc (0,_efcf ))/float64 (_bfcb );}; + +// Now is an implementation of the Excel NOW() function. +func Now (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u004e\u004fW\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_aee :=_e .Now ();_ ,_bab :=_aee .Zone ();_ecg :=_ffd +float64 (_aee .Unix ()+int64 (_bab ))/86400;return MakeNumberResult (_ecg );}; + +// Upper is an implementation of the Excel UPPER function that returns a upper +// case version of a string. +func Upper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fcbb :=args [0].AsString ();if _fcbb .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeStringResult (_ae .ToUpper (_fcbb .ValueString ));};func (_ecedd *ivr )Cell (ref string ,ev Evaluator )Result {return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");}; + +// Reference returns an invalid reference for EmptyExpr. +func (_abd EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _fbgd (_bdde float64 )_e .Time {_acf :=int64 ((_bdde -_ffd )*_fbe );return _e .Unix (0,_acf ).UTC ();};const _fdfc int =30; + +// MaxA is an implementation of the Excel MAXA() function. +func MaxA (args []Result )Result {return _bggeg (args ,true )}; + +// String returns a string representation of a named range. +func (_gcefg NamedRangeRef )String ()string {return _gcefg ._egba }; + +// Ddb implements the Excel DDB function. +func Ddb (args []Result )Result {_bafa :=len (args );if _bafa !=4&&_bafa !=5{return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bgeg :=args [0].ValueNumber ;if _bgeg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cdacf :=args [1].ValueNumber ;if _cdacf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ggdd :=args [2].ValueNumber ;if _ggdd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bfab :=args [3].ValueNumber ;if _bfab < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065");};if _bfab > _ggdd {return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0044\u0042");};_dccb :=2.0;if _bafa ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dccb =args [4].ValueNumber ;if _dccb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};};return MakeNumberResult (_bcde (_bgeg ,_cdacf ,_ggdd ,_bfab ,_dccb ));}; + +// ISFORMULA is an implementation of the Excel ISFORMULA() function. +func IsFormula (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053F\u004f\u0052\u004d\u0055L\u0041\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gcbd :=args [0].Ref ;if _gcbd .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};return MakeBoolResult (ctx .HasFormula (_gcbd .Value ));}; // Munit is an implementation of the Excel MUNIT function that returns an // identity matrix. -func Munit (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074");};_faceb :=args [0].AsNumber ();if _faceb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074");};_cdfc :=int (_faceb .ValueNumber );_fffgc :=make ([][]Result ,0,_cdfc );for _efgdd :=0;_efgdd < _cdfc ;_efgdd ++{_fgbb :=make ([]Result ,_cdfc );for _bbab :=0;_bbab < _cdfc ;_bbab ++{if _efgdd ==_bbab {_fgbb [_bbab ]=MakeNumberResult (1.0);}else {_fgbb [_bbab ]=MakeNumberResult (0.0);};};_fffgc =append (_fffgc ,_fgbb );};return MakeArrayResult (_fffgc );}; +func Munit (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074");};_efca :=args [0].AsNumber ();if _efca .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074");};_ebacb :=int (_efca .ValueNumber );_dcfc :=make ([][]Result ,0,_ebacb );for _ddea :=0;_ddea < _ebacb ;_ddea ++{_faebb :=make ([]Result ,_ebacb );for _efafb :=0;_efafb < _ebacb ;_efafb ++{if _ddea ==_efafb {_faebb [_efafb ]=MakeNumberResult (1.0);}else {_faebb [_efafb ]=MakeNumberResult (0.0);};};_dcfc =append (_dcfc ,_faebb );};return MakeArrayResult (_dcfc );};const _ead =_bad +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";func _ggd (_gdda ,_aab Result ,_fecd string )(float64 ,float64 ,Result ){_defb ,_ddac :=_bgad (_gdda ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_fecd );if _ddac .Type ==ResultTypeError {return 0,0,_ddac ;};_bee ,_ddac :=_bgad (_aab ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_fecd );if _ddac .Type ==ResultTypeError {return 0,0,_ddac ;};if _defb >=_bee {return 0,0,MakeErrorResultType (ErrorTypeNum ,_fecd +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006cat\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};return _defb ,_bee ,_bgd ;};const _bddbf =57365; -// Pricemat implements the Excel PRICEMAT function. -func Pricemat (args []Result )Result {_dabb :=len (args );if _dabb !=5&&_dabb !=6{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_agcf ,_cfff ,_cceg :=_ffcca (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _cceg .Type ==ResultTypeError {return _cceg ;};_daef ,_cceg :=_gddb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _cceg .Type ==ResultTypeError {return _cceg ;};if _daef >=_agcf {return MakeErrorResult ("\u0050\u0052\u0049\u0043E\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_gdgcb :=args [3].ValueNumber ;if _gdgcb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_gded :=args [4].ValueNumber ;if _gded < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e \u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_dbed :=0;if _dabb ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dbed =int (args [5].ValueNumber );if !_dccd (_dbed ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049C\u0045\u004d\u0041\u0054");};};_dagg ,_cceg :=_bece (_agcf ,_cfff ,_dbed );if _cceg .Type ==ResultTypeError {return _cceg ;};_deag ,_cceg :=_bece (_daef ,_cfff ,_dbed );if _cceg .Type ==ResultTypeError {return _cceg ;};_afce ,_cceg :=_bece (_daef ,_agcf ,_dbed );if _cceg .Type ==ResultTypeError {return _cceg ;};_bada :=1+_deag *_gdgcb ;_bafb :=1+_dagg *_gded ;return MakeNumberResult ((_bada /_bafb -_afce *_gdgcb )*100);}; +// Eval evaluates and returns the result of an error expression. +func (_fgf Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_fgf ._defe )};var _fcd int64 =_eccc (1900,_e .January ,1);const _bdge ="\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065U\u006e\u006b\u006e\u006f\u0077\u006e\u0052\u0065\u0073u\u006c\u0074\u0054y\u0070\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0052\u0065s\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0053\u0074\u0072\u0069\u006e\u0067\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0073\u0074\u0052\u0065\u0073\u0075lt\u0054\u0079p\u0065\u0041r\u0072\u0061\u0079\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u006d\u0070\u0074\u0079";const _ebgdf =57376;func _ecee (_dffg ,_cbfbe float64 )float64 {_dffg =_ea .Trunc (_dffg );_cbfbe =_ea .Trunc (_cbfbe );if _dffg ==0&&_cbfbe ==0{return 0;};return _dffg *_cbfbe /_ebce (_dffg ,_cbfbe );}; -// Effect implements the Excel EFFECT function. -func Effect (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0046F\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};_gagad :=args [0].ValueNumber ;if _gagad <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054 \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066 \u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};_agga :=float64 (int (args [1].ValueNumber ));if _agga < 1{return MakeErrorResultType (ErrorTypeNum ,"E\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0063o\u006dp\u006f\u0075\u006e\u0064i\u006e\u0067 \u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065");};return MakeNumberResult (_a .Pow ((1+_gagad /_agga ),_agga )-1);}; +// MDeterm is an implementation of the Excel MDETERM which finds the determinant +// of a matrix. +func MDeterm (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ddge :=args [0];if _ddge .Type !=ResultTypeArray {return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eaag :=len (_ddge .ValueArray );for _ ,_ggcga :=range _ddge .ValueArray {if len (_ggcga )!=_eaag {return MakeErrorResult ("\u004d\u0044\u0045TE\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0061 \u0073\u0071\u0075\u0061\u0072\u0065\u0020\u006d\u0061\u0074\u0072\u0069\u0078");};};return MakeNumberResult (_ddbc (_ddge .ValueArray ));}; -// GCD implements the Excel GCD() function which returns the greatest common -// divisor of a range of numbers. -func GCD (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_dfdg :=[]float64 {};for _ ,_efdd :=range args {switch _efdd .Type {case ResultTypeString :_bgde :=_efdd .AsNumber ();if _bgde .Type !=ResultTypeNumber {return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_dfdg =append (_dfdg ,_bgde .ValueNumber );case ResultTypeList ,ResultTypeArray :_afcbg :=GCD (_efdd .ListValues ());if _afcbg .Type !=ResultTypeNumber {return _afcbg ;};_dfdg =append (_dfdg ,_afcbg .ValueNumber );case ResultTypeNumber :_dfdg =append (_dfdg ,_efdd .ValueNumber );case ResultTypeError :return _efdd ;default:return MakeErrorResult (_db .Sprintf ("\u0047\u0043\u0044()\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065d\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_efdd .Type ));};};if _dfdg [0]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_dfdg )==1{return MakeNumberResult (_dfdg [0]);};_adba :=_dfdg [0];for _bfafd :=1;_bfafd < len (_dfdg );_bfafd ++{if _dfdg [_bfafd ]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_adba =_ddcgb (_adba ,_dfdg [_bfafd ]);};return MakeNumberResult (_adba );};var _bcba =false ;func _baaff (_fbad []Result )[]rangeIndex {_fdee :=[]rangeIndex {};_accad :=len (_fbad );for _faac :=0;_faac < _accad -1;_faac +=2{_efdac :=[]rangeIndex {};_bgddae :=_agcd (_fbad [_faac ]);_adgeg :=_fefef (_fbad [_faac +1]);if _faac ==0{for _gfagd ,_gbabg :=range _bgddae {for _deab ,_cdfef :=range _gbabg {if _cffc (_cdfef ,_adgeg ){_efdac =append (_efdac ,rangeIndex {_gfagd ,_deab });};};};}else {for _ ,_fdff :=range _fdee {_aabba :=_bgddae [_fdff ._aabddc ][_fdff ._gcag ];if _cffc (_aabba ,_adgeg ){_efdac =append (_efdac ,_fdff );};};};if len (_efdac )==0{return []rangeIndex {};};_fdee =_efdac [:];};return _fdee ;};const (_febgd cmpResult =0;_bead cmpResult =-1;_gdfd cmpResult =1;_ccaea cmpResult =2;); +// Eval evaluates and returns the result of a function call. +func (_fcbd FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_bedbbe :=LookupFunction (_fcbd ._begfc );if _bedbbe !=nil {_ddfbd :=make ([]Result ,len (_fcbd ._gdefg ));for _bffcf ,_beaag :=range _fcbd ._gdefg {_ddfbd [_bffcf ]=_beaag .Eval (ctx ,ev );_ddfbd [_bffcf ].Ref =_beaag .Reference (ctx ,ev );};if _ ,_acbeg :=_bffb [_fcbd ._begfc ];!_acbeg {if _dggcf ,_cfced :=_gaegg (_ddfbd );_dggcf {return _cfced ;};};return _bedbbe (_ddfbd );};_afcf :=LookupFunctionComplex (_fcbd ._begfc );if _afcf !=nil {_eafc :=make ([]Result ,len (_fcbd ._gdefg ));for _begdd ,_acfc :=range _fcbd ._gdefg {_eafc [_begdd ]=_acfc .Eval (ctx ,ev );_eafc [_begdd ].Ref =_acfc .Reference (ctx ,ev );};if _ ,_dedb :=_bffb [_fcbd ._begfc ];!_dedb {if _ffad ,_bcaa :=_gaegg (_eafc );_ffad {return _bcaa ;};};return _afcf (ctx ,ev ,_eafc );};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_fcbd ._begfc );}; // Eval evaluates and returns the result of a formula. -func (_bd *defEval )Eval (ctx Context ,formula string )Result {_egg :=ParseString (formula );_cdad :=make (chan Result );go func (){if _egg ==nil {_cdad <-MakeErrorResult (_db .Sprintf ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0070a\u0072\u0073\u0065\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0025\u0073",formula ));}else {_bd .checkLastEvalIsRef (ctx ,_egg );_cdad <-_egg .Eval (ctx ,_bd );};}();select{case _gce :=<-_cdad :return _gce ;case <-_ge .After (_aff ):_fcb .Log ("\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0065\u0076\u0061\u006c\u0075a\u0074i\u006f\u006e\u0020\u0074\u0069\u006d\u0065o\u0075\u0074");return MakeNumberResult (0);};};func init (){RegisterFunction ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d",Accrintm );RegisterFunction ("\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C",Amordegrc );RegisterFunction ("\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043",Amorlinc );RegisterFunction ("\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S",Coupdaybs );RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053",Coupdays );RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043",Coupdaysnc );RegisterFunction ("\u0043O\u0055\u0050\u004e\u0055\u004d",Coupnum );RegisterFunction ("\u0043O\u0055\u0050\u004e\u0043\u0044",Coupncd );RegisterFunction ("\u0043O\u0055\u0050\u0050\u0043\u0044",Couppcd );RegisterFunction ("\u0043U\u004d\u0049\u0050\u004d\u0054",Cumipmt );RegisterFunction ("\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043",Cumprinc );RegisterFunction ("\u0044\u0042",Db );RegisterFunction ("\u0044\u0044\u0042",Ddb );RegisterFunction ("\u0044\u0049\u0053\u0043",Disc );RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045",Dollarde );RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052",Dollarfr );RegisterFunction ("\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Duration );RegisterFunction ("\u0045\u0046\u0046\u0045\u0043\u0054",Effect );RegisterFunction ("\u0046\u0056",Fv );RegisterFunction ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045",Fvschedule );RegisterFunction ("\u0049N\u0054\u0052\u0041\u0054\u0045",Intrate );RegisterFunction ("\u0049\u0050\u004d\u0054",Ipmt );RegisterFunction ("\u0049\u0052\u0052",Irr );RegisterFunction ("\u0049\u0053\u0050M\u0054",Ispmt );RegisterFunction ("\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN",Mduration );RegisterFunction ("\u004d\u0049\u0052\u0052",Mirr );RegisterFunction ("\u004eO\u004d\u0049\u004e\u0041\u004c",Nominal );RegisterFunction ("\u004e\u0050\u0045\u0052",Nper );RegisterFunction ("\u004e\u0050\u0056",Npv );RegisterFunction ("\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E",Oddlprice );RegisterFunction ("\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD",Oddlyield );RegisterFunction ("\u0050D\u0055\u0052\u0041\u0054\u0049\u004fN",Pduration );RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Pduration );RegisterFunction ("\u0050\u004d\u0054",Pmt );RegisterFunction ("\u0050\u0050\u004d\u0054",Ppmt );RegisterFunction ("\u0050\u0052\u0049C\u0045",Price );RegisterFunction ("\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C",Pricedisc );RegisterFunction ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054",Pricemat );RegisterFunction ("\u0050\u0056",Pv );RegisterFunction ("\u0052\u0041\u0054\u0045",Rate );RegisterFunction ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044",Received );RegisterFunction ("\u0052\u0052\u0049",Rri );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0052\u0052I",Rri );RegisterFunction ("\u0053\u004c\u004e",Sln );RegisterFunction ("\u0053\u0059\u0044",Syd );RegisterFunction ("\u0054B\u0049\u004c\u004c\u0045\u0051",Tbilleq );RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045",Tbillprice );RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044",Tbillyield );RegisterFunction ("\u0056\u0044\u0042",Vdb );RegisterFunction ("\u0058\u0049\u0052\u0052",Xirr );RegisterFunction ("\u0058\u004e\u0050\u0056",Xnpv );RegisterFunction ("\u0059\u0049\u0045L\u0044",Yield );RegisterFunction ("\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C",Yielddisc );RegisterFunction ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054",Yieldmat );};type rangeIndex struct{_aabddc int ;_gcag int ;}; +func (_dea *defEval )Eval (ctx Context ,formula string )Result {_fbge :=ParseString (formula );_gde :=make (chan Result );go func (){if _fbge ==nil {_gde <-MakeErrorResult (_g .Sprintf ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0070a\u0072\u0073\u0065\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0025\u0073",formula ));}else {_dea .checkLastEvalIsRef (ctx ,_fbge );_gde <-_fbge .Eval (ctx ,_dea );};}();select{case _bcc :=<-_gde :return _bcc ;case <-_e .After (_fed ):_bd .Log ("\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0065\u0076\u0061\u006c\u0075a\u0074i\u006f\u006e\u0020\u0074\u0069\u006d\u0065o\u0075\u0074");return MakeNumberResult (0);};};var _aac =[]int {31,28,31,30,31,30,31,31,30,31,30,31}; -// FloorPrecise is an implementation of the FlOOR.PRECISE function. -func FloorPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004cO\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0046L\u004f\u004fR\u002e\u0050\u0052\u0045C\u0049\u0053\u0045(\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020at\u0020\u006d\u006fs\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_cgcec :=args [0].AsNumber ();if _cgcec .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052E\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gafae :=float64 (1);if _cgcec .ValueNumber < 0{_gafae =-1;};if len (args )> 1{_deae :=args [1].AsNumber ();if _deae .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006ed\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065r");};_gafae =_a .Abs (_deae .ValueNumber );};if len (args )==1{return MakeNumberResult (_a .Floor (_cgcec .ValueNumber ));};_babg :=_cgcec .ValueNumber ;_babg ,_gddca :=_a .Modf (_babg /_gafae );if _gddca !=0{if _cgcec .ValueNumber < 0{_babg --;};};return MakeNumberResult (_babg *_gafae );}; +// PrefixRangeExpr is a range expression that when evaluated returns a list of Results from a given sheet like Sheet1!A1:B4 (all cells from A1 to B4 from a sheet 'Sheet1'). +type PrefixRangeExpr struct{_cebe ,_gage ,_fageea Expression };func _ggcd (_dgdb []Result ,_fecdg []string ,_cfbbe bool )[]string {for _ ,_dfbd :=range _dgdb {switch _dfbd .Type {case ResultTypeEmpty :if !_cfbbe {_fecdg =append (_fecdg ,"");};case ResultTypeString :if _dfbd .ValueString !=""||!_cfbbe {_fecdg =append (_fecdg ,_dfbd .ValueString );};case ResultTypeNumber :_fecdg =append (_fecdg ,_dfbd .Value ());case ResultTypeList :_fecdg =_gadef (_fecdg ,_ggcd (_dfbd .ValueList ,[]string {},_cfbbe ));case ResultTypeArray :for _ ,_gbeea :=range _dfbd .ValueArray {_fecdg =_gadef (_fecdg ,_ggcd (_gbeea ,[]string {},_cfbbe ));};};};return _fecdg ;}; -// String returns a string representation for Negate. -func (_cdegb Negate )String ()string {return "\u002d"+_cdegb ._cdfa .String ()};const _ebgf =57376;func _gdef (_cfbf int )string {if _cfbf >=1&&_cfbf -1< len (_fccfe ){if _fccfe [_cfbf -1]!=""{return _fccfe [_cfbf -1];};};return _db .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_cfbf );};const _ebbbg int =30;func (_affcb node )String ()string {return _db .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_affcb ._bcgb ,_febbg (string (_affcb ._abff )));};func _dgdga (_efeca yyLexer )int {return _egdg ().Parse (_efeca )};const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ;);func (_gag BinOpType )String ()string {if _gag >=BinOpType (len (_feaf )-1){return _db .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_gag );};return _gab [_feaf [_gag ]:_feaf [_gag +1]];};func (_dcafc Result )AsString ()Result {switch _dcafc .Type {case ResultTypeNumber :return MakeStringResult (_dcafc .Value ());default:return _dcafc ;};}; +// Reference returns a string reference value to a vertical range with prefix. +func (_bggfb PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_abgb :=_bggfb ._daac .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_bggfb .verticalRangeReference (_abgb .Value )};}; -// MinIfs implements the MINIFS function. -func MinIfs (args []Result )Result {_gdda :=_gdbdc (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _gdda .Type !=ResultTypeEmpty {return _gdda ;};_bdde :=_baaff (args [1:]);_cdaf :=_a .MaxFloat64 ;_cadc :=_agcd (args [0]);for _ ,_fadcc :=range _bdde {_efbec :=_cadc [_fadcc ._aabddc ][_fadcc ._gcag ].ValueNumber ;if _cdaf > _efbec {_cdaf =_efbec ;};};if _cdaf ==_a .MaxFloat64 {_cdaf =0;};return MakeNumberResult (float64 (_cdaf ));};var _cfdg ,_efegf ,_accg ,_gbff ,_bdbgg ,_aebda ,_bddae ,_afcf ,_cgga ,_fecf ,_aafe ,_gbcd ,_ddef ,_fcge ,_bdcg *_cb .Regexp ; +// Amorlinc implements the Excel AMORLINC function. +func Amorlinc (args []Result )Result {_baddb ,_bfdf :=_gcec (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _bfdf .Type ==ResultTypeError {return _bfdf ;};_ddae :=_baddb ._fcge ;_gaf :=_baddb ._facb ;_bfeg :=_baddb ._bdaf ;_cbb :=_baddb ._dbbbd ;_fffcg :=_baddb ._ccea ;_edge :=_baddb ._cccba ;_dfadd :=_baddb ._feb ;_fgae ,_ggfg :=_fgfe (_gaf ,_bfeg ,_dfadd );if _ggfg .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073 \u0066o\u0072\u0020\u0041\u004d\u004f\u0052\u004cI\u004e\u0043");};_aeaf :=_fgae *_edge *_ddae ;if _fffcg ==0{return MakeNumberResult (_aeaf );};_bgge :=_ddae *_edge ;_fcab :=_ddae -_cbb ;_agf :=int ((_fcab -_aeaf )/_bgge );if _fffcg <=_agf {return MakeNumberResult (_bgge );}else if _fffcg ==_agf +1{return MakeNumberResult (_fcab -_bgge *float64 (_agf )-_aeaf );}else {return MakeNumberResult (0);};}; -// NewString constructs a new string expression. -func NewString (v string )Expression {v =_dg .Replace (v ,"\u0022\u0022","\u0022",-1);return String {_ecfce :v };};const _ecage =-1000;const _bgeg =57355;const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;);const _afac =57349; +// FloorMath implements _xlfn.FLOOR.MATH which rounds numbers down to the +// nearest multiple of the second argument, toward or away from zero as +// specified by the third argument. +func FloorMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0061\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_cgca :=args [0].AsNumber ();if _cgca .Type !=ResultTypeNumber {return MakeErrorResult ("f\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gdab :=float64 (1);if _cgca .ValueNumber < 0{_gdab =-1;};if len (args )> 1{_gcdb :=args [1].AsNumber ();if _gcdb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006den\u0074\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072");};_gdab =_gcdb .ValueNumber ;};_fcae :=float64 (1);if len (args )> 2{_dacg :=args [2].AsNumber ();if _dacg .Type !=ResultTypeNumber {return MakeErrorResult ("t\u0068\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fcae =_dacg .ValueNumber ;};if len (args )==1{return MakeNumberResult (_ea .Floor (_cgca .ValueNumber ));};_dgef :=_cgca .ValueNumber ;_dgef ,_bgegc :=_ea .Modf (_dgef /_gdab );if _bgegc !=0&&_cgca .ValueNumber < 0&&_fcae > 0{_dgef ++;};return MakeNumberResult (_dgef *_gdab );};func _gbbc (_cgdb Result )Result {if _cgdb .Type ==ResultTypeEmpty {return _cgdb ;};_fcdg :=_cgdb .AsString ();if _fcdg .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _cgdb .IsBoolean {if _fcdg .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _fcdg .ValueString =="\u0030"{return MakeStringResult ("\u0066\u0061\u006cs\u0065");}else {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052");};}else {return MakeStringResult (_ae .ToLower (_fcdg .ValueString ));};};func (_gbcde ReferenceType )String ()string {if _gbcde >=ReferenceType (len (_bfcg )-1){return _g .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_gbcde );};return _bffea [_bfcg [_gbcde ]:_bfcg [_gbcde +1]];}; -// Eval evaluates a range returning a list of results or an error. -func (_egca Range )Eval (ctx Context ,ev Evaluator )Result {_bcgg :=_egca ._eeag .Reference (ctx ,ev );_addaf :=_egca ._caab .Reference (ctx ,ev );_fefeb :=_aadd (_bcgg ,_addaf );if _bcgg .Type ==ReferenceTypeCell &&_addaf .Type ==ReferenceTypeCell {if _adaef ,_cdbbe :=ev .GetFromCache (_fefeb );_cdbbe {return _adaef ;}else {_efbaf :=_geceg (ctx ,ev ,_bcgg .Value ,_addaf .Value );ev .SetCache (_fefeb ,_efbaf );return _efbaf ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_fefeb );};type node struct{_bcgb tokenType ;_abff string ;};func _fabf (_cge ,_bce ,_gff int )float64 {return float64 (_accb (_cge ,_ge .Month (_bce ),_gff )/86400)+_cgf ;}; +// Pi is an implementation of the Excel Pi() function that just returns the Pi +// constant. +func Pi (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0050I\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeNumberResult (_ea .Pi );}; + +// LookupFunction looks up and returns a standard function or nil. +func LookupFunction (name string )Function {_decdd .Lock ();defer _decdd .Unlock ();if _bddgf ,_gaccf :=_cdcab [name ];_gaccf {return _bddgf ;};return nil ;}; + +// Roman is an implementation of the Excel ROMAN function that convers numbers +// to roman numerals in one of 5 formats. +func Roman (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_gdaef :=args [0].AsNumber ();if _gdaef .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ffgef :=0;if len (args )> 1{_fdbg :=args [1];if _fdbg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063");};_ffgef =int (_fdbg .ValueNumber );if _ffgef < 0{_ffgef =0;}else if _ffgef > 4{_ffgef =4;};};_cbcc :=_ffded ;switch _ffgef {case 1:_cbcc =_eeecf ;case 2:_cbcc =_ggad ;case 3:_cbcc =_abfad ;case 4:_cbcc =_acdcf ;};_aedecb :=_ea .Trunc (_gdaef .ValueNumber );_dggeb :=_fg .Buffer {};for _ ,_efgc :=range _cbcc {for _aedecb >=_efgc ._cgdg {_dggeb .WriteString (_efgc ._ffec );_aedecb -=_efgc ._cgdg ;};};return MakeStringResult (_dggeb .String ());};func _gaegg (_eaed []Result )(bool ,Result ){for _ ,_efgd :=range _eaed {if _efgd .Type ==ResultTypeError {return true ,_efgd ;};};return false ,MakeEmptyResult ();};func _gab (_eca ,_fecdd float64 ,_adbab ,_adbaa int )float64 {_cgg :=_fbgd (_eca );_eeab :=_fbgd (_fecdd );_bbc :=_dgcg (_cgg ,_eeab ,_adbab ,_adbaa );return _degf (_bbc ,_cgg ,_adbaa );};func _gaeg (_bfbgc Result ,_ffbdg ,_ffae string )(float64 ,Result ){switch _bfbgc .Type {case ResultTypeEmpty :return 0,_bgd ;case ResultTypeNumber :return _bfbgc .ValueNumber ,_bgd ;case ResultTypeString :_fbadf ,_bcded :=_cbe .ParseFloat (_bfbgc .ValueString ,64);if _bcded !=nil {return 0,MakeErrorResult (_ffae +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_ffbdg );};return _fbadf ,_bgd ;default:return 0,MakeErrorResult (_ffbdg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_ffae +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079");};}; + +// FunctionComplex is a function whose result depends on its arguments and the +// context that it's in. As an example, INDIRECT is a complex function so that +// INDIRECT("A1") which returns the value of the "A1" cell in a sheet can use +// the context to reach into the sheet and pull out required values. +type FunctionComplex func (_aabba Context ,_ggbg Evaluator ,_ccgdb []Result )Result ;const _fbdab =57378; // Context is a formula execution context. Formula evaluation uses the context // to retreive information from sheets. type Context interface{ // Cell returns the result of evaluating a cell. -Cell (_ec string ,_cgce Evaluator )Result ; +Cell (_bce string ,_dde Evaluator )Result ; // Sheet returns an evaluation context for a given sheet name. This is used // when evaluating cells that pull data from other sheets (e.g. ='Sheet 2'!A1). -Sheet (_cee string )Context ; +Sheet (_egc string )Context ; // GetEpoch returns the time epoch of the context's Workbook. -GetEpoch ()_ge .Time ; +GetEpoch ()_e .Time ; // GetFilename returns the full filename of the context's Workbook. GetFilename ()string ; // GetWidth returns a worksheet's column width. -GetWidth (_efa int )float64 ; +GetWidth (_ged int )float64 ; // GetFormat returns a cell's format. -GetFormat (_cabe string )string ; +GetFormat (_cda string )string ; // GetLabelPrefix returns cell's label prefix dependent on cell horizontal alignment. -GetLabelPrefix (_fgc string )string ; +GetLabelPrefix (_dag string )string ; // GetFormat returns if cell is protected. -GetLocked (_edge string )bool ; +GetLocked (_efd string )bool ; // HasFormula returns if cell contains formula. -HasFormula (_dgf string )bool ; +HasFormula (_ebg string )bool ; // IsBool returns if cell contains boolean value. -IsBool (_eed string )bool ; +IsBool (_gce string )bool ; // IsDBCS returns if workbook default language is among DBCS. IsDBCS ()bool ; // LastColumn returns the name of last column which contains data in range of context sheet's given rows. -LastColumn (_cda ,_cec int )string ; +LastColumn (_fabc ,_abb int )string ; // LastRow returns the name of last row which contains data in range of context sheet's given columns. -LastRow (_ggg string )int ; +LastRow (_gee string )int ; // SetLocked returns sets cell's protected attribute. -SetLocked (_cbae string ,_ddg bool ); +SetLocked (_ffg string ,_egb bool ); // NamedRange returns a named range. -NamedRange (_aef string )Reference ; +NamedRange (_eea string )Reference ; // SetOffset is used so that the Context can evaluate cell references // differently when they are not absolute (e.g. not like '$A$5'). See the // shared formula support in Cell for usage. -SetOffset (_dc ,_cada uint32 );}; +SetOffset (_fdd ,_cc uint32 );};func (_bdae *yyParserImpl )Lookahead ()int {return _bdae ._fbde }; -// Reference returns a string reference value to a range with prefix. -func (_agdfc PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_bdcca :=_agdfc ._dcfab .Reference (ctx ,ev );_dedgf :=_agdfc ._dggb .Reference (ctx ,ev );_fecdb :=_agdfc ._cdeea .Reference (ctx ,ev );if _bdcca .Type ==ReferenceTypeSheet &&_dedgf .Type ==ReferenceTypeCell &&_fecdb .Type ==ReferenceTypeCell {return MakeRangeReference (_fgbf (_bdcca ,_dedgf ,_fecdb ));};return ReferenceInvalid ;};type Reference struct{Type ReferenceType ;Value string ;};const _cde ="\u005e\u0028\u0028"+_gefc +"\u007c"+_bee +"\u007c"+_bff +"\u007c"+_gaga +"\u0029\u0020\u0029\u003f"; +// LastEvalIsRef returns if last evaluation with the evaluator was a reference. +func (_bfe *defEval )LastEvalIsRef ()bool {return _bfe ._dda };const _bdd ="\u005e\u0028\u0028"+_dad +"\u007c"+_ead +"\u007c"+_df +"\u007c"+_eda +"\u0029\u0020\u0029\u003f"; -// Trim is an implementation of the Excel TRIM function that removes leading, -// trailing and consecutive spaces. -func Trim (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_cgae :=args [0].AsString ();if _cgae .Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_ccgg :=_e .Buffer {};_cfab :=false ;_befc :=false ;_bbge :=0;for _ ,_aeffg :=range _cgae .ValueString {_acef :=_aeffg ==' ';if _acef {if !_cfab {continue ;};if !_befc {_bbge ++;_ccgg .WriteRune (_aeffg );};}else {_bbge =0;_cfab =true ;_ccgg .WriteRune (_aeffg );};_befc =_acef ;};_ccgg .Truncate (_ccgg .Len ()-_bbge );return MakeStringResult (_ccgg .String ());}; +// NewRange constructs a new range. +func NewRange (from ,to Expression )Expression {_dbdde ,_fccba ,_dcbeb :=_ggagc (from ,to );if _dcbeb !=nil {_bd .Log (_dcbeb .Error ());return NewError (_dcbeb .Error ());};return Range {_dedee :_dbdde ,_dedec :_fccba };}; -// Eval evaluates and returns a number. -func (_efdg Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_efdg ._bbabg )};type cumulArgs struct{_bfb float64 ;_dac float64 ;_fbe float64 ;_edd float64 ;_begb float64 ;_abb int ;}; - -// VLookup implements the VLOOKUP function that returns a matching value from a -// column in an array. -func VLookup (args []Result )Result {_edecd :=len (args );if _edecd < 3{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _edecd > 4{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_ebdd :=args [0];_fdbc :=args [1];if _fdbc .Type !=ResultTypeArray {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_afed :=args [2].AsNumber ();if _afed .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fcbbc :=false ;if _edecd ==4&&args [3].Type !=ResultTypeEmpty {_fggd :=args [3].AsNumber ();if _fggd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _fggd .ValueNumber ==0{_fcbbc =true ;};};_fbdbg :=int (_afed .ValueNumber )-1;_aede :=-1;_aggg :=false ;_ccae :for _dabf ,_deee :=range _fdbc .ValueArray {if len (_deee )==0{continue ;};_abec :=_deee [0];switch _ceddc (_abec ,_ebdd ,false ,_fcbbc ){case _bead :_aede =_dabf ;case _febgd :_aede =_dabf ;_aggg =true ;break _ccae ;};};if _aede ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_fcgg :=_fdbc .ValueArray [_aede ];if _fbdbg < 0||_fbdbg >=len (_fcgg ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _aggg ||!_fcbbc {return _fcgg [_fbdbg ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};type yyLexer interface{Lex (_gefca *yySymType )int ;Error (_aggfd string );}; - -// Update returns the same object as updating sheet references does not affect Bool. -func (_gfg Bool )Update (q *_cbe .UpdateQuery )Expression {return _gfg }; +// Reference returns a string reference value to a horizontal range. +func (_decdb HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_decdb .horizontalRangeReference ()};}; -// Reference returns an invalid reference for EmptyExpr. -func (_bdb EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// MakeEmptyResult is ued when parsing an empty argument. +func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }}; -// Log implements the Excel LOG function which returns the log of a number. By -// default the result is base 10, however the second argument to the function -// can specify a different base. -func Log (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("L\u004f\u0047\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006d\u0061\u0078i\u006d\u0075\u006d\u0020\u006f\u0066\u0020\u0074\u0077\u006f a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_ebdee :=args [0].AsNumber ();if _ebdee .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_eage :=10.0;if len (args )> 1{_fbef :=args [1].AsNumber ();if _fbef .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061rg\u0075\u006d\u0065n\u0074\u0020t\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0065r\u0069\u0063");};_eage =args [1].ValueNumber ;};if _ebdee .ValueNumber ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006fn\u002d\u007ae\u0072\u006f");};if _eage ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073e\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f");};return MakeNumberResult (_a .Log (_ebdee .ValueNumber )/_a .Log (_eage ));};func _aed (){_cga ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_cb .MustCompile ("\u005e"+_gefc +_aec );_cga ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_cb .MustCompile ("\u005e"+_bee +_aec );_cga ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_cb .MustCompile ("\u005e"+_bff +_aec );_cga ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_cb .MustCompile ("\u005e"+_gaga +_aec );_cabf ["\u0068\u0068"]=_cb .MustCompile (_cde +_ddb +"\u0024");_cabf ["\u0068\u0068\u003am\u006d"]=_cb .MustCompile (_cde +_geg +"\u0024");_cabf ["\u006d\u006d\u003as\u0073"]=_cb .MustCompile (_cde +_ac +"\u0024");_cabf ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_cb .MustCompile (_cde +_afd +"\u0024");_ffe =[]*_cb .Regexp {_cb .MustCompile ("\u005e"+_gefc +"\u0024"),_cb .MustCompile ("\u005e"+_bee +"\u0024"),_cb .MustCompile ("\u005e"+_bff +"\u0024"),_cb .MustCompile ("\u005e"+_gaga +"\u0024")};_gae =[]*_cb .Regexp {_cb .MustCompile ("\u005e"+_ddb +"\u0024"),_cb .MustCompile ("\u005e"+_geg +"\u0024"),_cb .MustCompile ("\u005e"+_ac +"\u0024"),_cb .MustCompile ("\u005e"+_afd +"\u0024")};};func _aa (_edb BinOpType ,_gbg ,_gc []Result )Result {_fa :=[]Result {};for _aag :=range _gbg {_dbf :=_gbg [_aag ].AsNumber ();_gcf :=_gc [_aag ].AsNumber ();if _dbf .Type !=ResultTypeNumber ||_gcf .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _edb {case BinOpTypePlus :_fa =append (_fa ,MakeNumberResult (_dbf .ValueNumber +_gcf .ValueNumber ));case BinOpTypeMinus :_fa =append (_fa ,MakeNumberResult (_dbf .ValueNumber -_gcf .ValueNumber ));case BinOpTypeMult :_fa =append (_fa ,MakeNumberResult (_dbf .ValueNumber *_gcf .ValueNumber ));case BinOpTypeDiv :if _gcf .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_fa =append (_fa ,MakeNumberResult (_dbf .ValueNumber /_gcf .ValueNumber ));case BinOpTypeExp :_fa =append (_fa ,MakeNumberResult (_a .Pow (_dbf .ValueNumber ,_gcf .ValueNumber )));case BinOpTypeLT :_fa =append (_fa ,MakeBoolResult (_dbf .ValueNumber < _gcf .ValueNumber ));case BinOpTypeGT :_fa =append (_fa ,MakeBoolResult (_dbf .ValueNumber > _gcf .ValueNumber ));case BinOpTypeEQ :_fa =append (_fa ,MakeBoolResult (_dbf .ValueNumber ==_gcf .ValueNumber ));case BinOpTypeLEQ :_fa =append (_fa ,MakeBoolResult (_dbf .ValueNumber <=_gcf .ValueNumber ));case BinOpTypeGEQ :_fa =append (_fa ,MakeBoolResult (_dbf .ValueNumber >=_gcf .ValueNumber ));case BinOpTypeNE :_fa =append (_fa ,MakeBoolResult (_dbf .ValueNumber !=_gcf .ValueNumber ));default:return MakeErrorResult (_db .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_edb ));};};return MakeListResult (_fa );};func _dccd (_ebc int )bool {return _ebc >=0&&_ebc <=4}; +// Eval evaluates a range returning a list of results or an error. +func (_bbccdf Range )Eval (ctx Context ,ev Evaluator )Result {_ggbfc :=_bbccdf ._dedee .Reference (ctx ,ev );_bgba :=_bbccdf ._dedec .Reference (ctx ,ev );_gefa :=_efdc (_ggbfc ,_bgba );if _ggbfc .Type ==ReferenceTypeCell &&_bgba .Type ==ReferenceTypeCell {if _aagfe ,_cfcd :=ev .GetFromCache (_gefa );_cfcd {return _aagfe ;}else {_gfbefa :=_bbbbf (ctx ,ev ,_ggbfc .Value ,_bgba .Value );ev .SetCache (_gefa ,_gfbefa );return _gfbefa ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_gefa );};func _aeaafa (_ecbde []Result )Result {_dgbd :=_ecbde [0].ValueArray ;if len (_ecbde )==1{_dgcb :=[][]Result {};for _ ,_fdca :=range _dgbd {_dgcb =append (_dgcb ,_dgbb ([]Result {MakeListResult (_fdca )}).ValueList );};return MakeArrayResult (_dgcb );}else if len (_ecbde )==2{_efbf :=len (_dgbd );_edfe :=len (_dgbd [0]);_bffe :=_aaac (_ecbde [1],_efbf ,_edfe );_fbda :=len (_bffe );_bbcf :=[][]Result {};var _cbff []Result ;for _gaacb ,_cffee :=range _dgbd {if _gaacb < _fbda {_cbff =_bffe [_gaacb ];}else {_cbff =_bfgg (MakeErrorResultType (ErrorTypeNA ,""),_edfe );};_bbcf =append (_bbcf ,_dgbb ([]Result {MakeListResult (_cffee ),MakeListResult (_cbff )}).ValueList );};return MakeArrayResult (_bbcf );}else if len (_ecbde )==3{_caae :=len (_dgbd );_ecfdc :=len (_dgbd [0]);_cdgfa :=_aaac (_ecbde [1],_caae ,_ecfdc );_dfbg :=_aaac (_ecbde [2],_caae ,_ecfdc );_aefde :=len (_cdgfa );_cbba :=len (_dfbg );_ddgc :=[][]Result {};var _bcgb ,_cbfb []Result ;for _addad ,_aecab :=range _dgbd {if _addad < _aefde {_bcgb =_cdgfa [_addad ];}else {_bcgb =_bfgg (MakeErrorResultType (ErrorTypeNA ,""),_ecfdc );};if _addad < _cbba {_cbfb =_dfbg [_addad ];}else {_cbfb =_bfgg (MakeErrorResultType (ErrorTypeNA ,""),_ecfdc );};_ddgc =append (_ddgc ,_dgbb ([]Result {MakeListResult (_aecab ),MakeListResult (_bcgb ),MakeListResult (_cbfb )}).ValueList );};return MakeArrayResult (_ddgc );};return MakeErrorResultType (ErrorTypeValue ,"");}; -// Oddlyield implements the Excel ODDLYIELD function. -func Oddlyield (args []Result )Result {if len (args )!=7&&len (args )!=8{return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u006f\u0072\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ebbb ,_gfcc ,_edce :=_ffcca (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _edce .Type ==ResultTypeError {return _edce ;};_adde ,_edce :=_gddb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _edce .Type ==ResultTypeError {return _edce ;};if _adde >=_ebbb {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_bbcf :=args [3].ValueNumber ;if _bbcf < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("O\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006ff \u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_aggbg :=args [4].ValueNumber ;if _aggbg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0073h\u006fu\u006c\u0064\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cY\u0049\u0045\u004c\u0044 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_geb :=args [5].ValueNumber ;if _geb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ggfe :=float64 (int (args [6].ValueNumber ));if !_bccf (_ggfe ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_egce :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {if args [7].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_egce =int (args [7].ValueNumber );if !_dccd (_egce ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044");};};_aaeg ,_edce :=_bece (_adde ,_gfcc ,_egce );if _edce .Type ==ResultTypeError {return _edce ;};_aaeg *=_ggfe ;_bfdde ,_edce :=_bece (_ebbb ,_gfcc ,_egce );if _edce .Type ==ResultTypeError {return _edce ;};_bfdde *=_ggfe ;_cgfe ,_edce :=_bece (_adde ,_ebbb ,_egce );if _edce .Type ==ResultTypeError {return _edce ;};_cgfe *=_ggfe ;_cadf :=_geb +_aaeg *100*_bbcf /_ggfe ;_cadf /=_aggbg +_cgfe *100*_bbcf /_ggfe ;_cadf --;_cadf *=_ggfe /_bfdde ;return MakeNumberResult (_cadf );};func _egde (_face string ,_bebef func (_cgaa float64 )float64 )Function {return func (_bdgc []Result )Result {if len (_bdgc )!=1{return MakeErrorResult (_face +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_geede :=_bdgc [0].AsNumber ();switch _geede .Type {case ResultTypeNumber :_aggf :=_bebef (_geede .ValueNumber );if _a .IsNaN (_aggf ){return MakeErrorResult (_face +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _a .IsInf (_aggf ,0){return MakeErrorResult (_face +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};return MakeNumberResult (_aggf );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_face +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");case ResultTypeError :return _geede ;default:return MakeErrorResult (_db .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_face ,_geede .Type ));};};};const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;); +// Nominal implements the Excel NOMINAL function. +func Nominal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("NO\u004d\u0049N\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u006f\u006d\u0069\u006e\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et");};_eddb :=args [0].ValueNumber ;if _eddb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004fM\u0049\u004e\u0041\u004c\u0020r\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0065\u0066\u0066\u0065\u0063\u0074\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020\u0070\u0065\u0072i\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074");};_beaa :=float64 (int (args [1].ValueNumber ));if _beaa < 1{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006eum\u0062e\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006ed\u0069\u006e\u0067\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065 \u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065");};return MakeNumberResult ((_ea .Pow (_eddb +1,1/_beaa )-1)*_beaa );};const _fegf =57344; -// Ppmt implements the Excel PPPMT function. -func Ppmt (args []Result )Result {_ggaa :=len (args );if _ggaa < 4||_ggaa > 6{return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006ff\u0020\u0066\u006f\u0075\u0072\u0020a\u006e\u0064\u0020s\u0069\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_abgcb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fged :=args [1].ValueNumber ;if _fged <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0050\u004d\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dgda :=args [2].ValueNumber ;if _dgda < _fged {return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065s\u0073\u0020\u0074\u0068\u0061\u006e \u0070\u0065\u0072i\u006f\u0064");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_efed :=args [3].ValueNumber ;_agbb :=0.0;if _ggaa >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_agbb =args [4].ValueNumber ;};_bcbb :=0;if _ggaa ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_bcbb =int (args [5].ValueNumber );if _bcbb !=0{_bcbb =1;};};return MakeNumberResult (_dgc (_abgcb ,_dgda ,_efed ,_agbb ,_bcbb )-_egage (_abgcb ,_fged ,_dgda ,_efed ,_agbb ,_bcbb ));}; +// Ifs is an implementation of the Excel IFS() function. +func Ifs (args []Result )Result {if len (args )< 2{return MakeErrorResult ("I\u0046\u0053\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061t\u0020\u006c\u0065\u0061\u0073\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};for _ffcg :=0;_ffcg < len (args )-1;_ffcg +=2{if args [_ffcg ].ValueNumber ==1{return args [_ffcg +1];};};return MakeErrorResultType (ErrorTypeNA ,"");}; -// Searchb is an implementation of the Excel SEARCHB(). -func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_ddgd ,_debeg :=_dacfg ("\u0046\u0049\u004e\u0044",args );if _debeg .Type !=ResultTypeEmpty {return _debeg ;};_ecdf :=_dg .ToLower (_ddgd ._aedab );_cbb :=_dg .ToLower (_ddgd ._fdcfe );if _ecdf ==""{return MakeNumberResult (1.0);};_gbdfe :=_ddgd ._ffef -1;_dged :=1;_agcc :=0;for _eefdad :=range _cbb {if _eefdad !=0{_bffb :=1;if _eefdad -_agcc > 1{_bffb =2;};_dged +=_bffb ;};if _dged > _gbdfe {_dadgd :=_cab .Index (_ecdf ,_cbb [_eefdad :]);if _dadgd ==0{return MakeNumberResult (float64 (_dged ));};};_agcc =_eefdad ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; +// SeriesSum implements the Excel SERIESSUM function. +func SeriesSum (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053\u0053\u0055\u004d\u0028\u0029\u0020\u0072\u0065\u0071u\u0069r\u0065\u0073\u0020\u0034\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_cafc :=args [0].AsNumber ();_bebe :=args [1].AsNumber ();_fgdag :=args [2].AsNumber ();_aegg :=args [3].ListValues ();if _cafc .Type !=ResultTypeNumber ||_bebe .Type !=ResultTypeNumber ||_fgdag .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053S\u0055\u004d\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073t\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063");};_fdee :=float64 (0);for _beegb ,_ccab :=range _aegg {_fdee +=_ccab .ValueNumber *_ea .Pow (_cafc .ValueNumber ,_bebe .ValueNumber +float64 (_beegb )*_fgdag .ValueNumber );};return MakeNumberResult (_fdee );};const _eadgg =57352;func (_eeeg node )String ()string {return _g .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_eeeg ._ebca ,_gcfa (string (_eeeg ._adcgd )));};func _egeb (_ccda ,_dbed ,_acbg ,_edgeb float64 ,_caba int )float64 {var _faaf float64 ;if _ccda ==0{_faaf =(_acbg +_edgeb )/_dbed ;}else {_ceg :=_ea .Pow (1+_ccda ,_dbed );if _caba ==1{_faaf =(_edgeb *_ccda /(_ceg -1)+_acbg *_ccda /(1-1/_ceg ))/(1+_ccda );}else {_faaf =_edgeb *_ccda /(_ceg -1)+_acbg *_ccda /(1-1/_ceg );};};return -_faaf ;};func _efc (_bdac int )bool {if _bdac ==_bdac /400*400{return true ;};if _bdac ==_bdac /100*100{return false ;};return _bdac ==_bdac /4*4;}; -// Eval evaluates and returns the result of a sheet expression. -func (_eccec SheetPrefixExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult ("\u0073\u0068\u0065\u0065\u0074\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u0065\u0076\u0065r\u0020\u0062\u0065\u0020\u0065v\u0061\u006cu\u0061\u0074\u0065\u0064");};type xargs struct{_edbfe []float64 ;_feaa []float64 ;};func (_bcdea *ivr )NamedRange (ref string )Reference {return ReferenceInvalid }; +// HLookup implements the HLOOKUP function that returns a matching value from a +// row in an array. +func HLookup (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if len (args )> 4{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_cecf :=args [0];_abgf :=args [1];if _abgf .Type !=ResultTypeArray {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_afdg :=args [2].AsNumber ();if _afdg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_dagdb :=false ;if len (args )==4{_dedd :=args [3].AsNumber ();if _dedd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _dedd .ValueNumber ==0{_dagdb =true ;};};_bdfcg :=-1;_gedgg :=false ;if len (_abgf .ValueArray )==0{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u006f\u006e\u002d\u0065\u006d\u0070\u0074\u0079\u0020\u0061\u0072\u0072\u0061\u0079");};_dfgfe :=_abgf .ValueArray [0];_dcgac :for _bbcbf ,_gcfb :=range _dfgfe {switch _ebeb (_gcfb ,_cecf ,false ,_dagdb ){case _bgdfb :_bdfcg =_bbcbf ;case _fcbg :_bdfcg =_bbcbf ;_gedgg =true ;break _dcgac ;};};if _bdfcg ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0048\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_bgfef :=int (_afdg .ValueNumber )-1;if _bgfef < 0||_bgfef > len (_abgf .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_dfgfe =_abgf .ValueArray [_bgfef ];if _bdfcg < 0||_bdfcg >=len (_dfgfe ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _gedgg ||!_dagdb {return _dfgfe [_bdfcg ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};func init (){RegisterFunction ("\u0043\u0048\u004f\u004f\u0053\u0045",Choose );RegisterFunction ("\u0043\u004f\u004c\u0055\u004d\u004e",Column );RegisterFunction ("\u0043O\u004c\u0055\u004d\u004e\u0053",Columns );RegisterFunction ("\u0049\u004e\u0044E\u0058",Index );RegisterFunctionComplex ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054",Indirect );RegisterFunctionComplex ("\u004f\u0046\u0046\u0053\u0045\u0054",Offset );RegisterFunction ("\u004d\u0041\u0054C\u0048",Match );RegisterFunction ("\u0048L\u004f\u004f\u004b\u0055\u0050",HLookup );RegisterFunction ("\u004c\u0041\u0052G\u0045",Large );RegisterFunction ("\u004c\u004f\u004f\u004b\u0055\u0050",Lookup );RegisterFunction ("\u0052\u004f\u0057",Row );RegisterFunction ("\u0052\u004f\u0057\u0053",Rows );RegisterFunction ("\u0053\u004d\u0041L\u004c",Small );RegisterFunction ("\u0056L\u004f\u004f\u004b\u0055\u0050",VLookup );RegisterFunction ("\u0054R\u0041\u004e\u0053\u0050\u004f\u0053E",Transpose );};type noCache struct{}; -// Db implements the Excel DB function. -func Db (args []Result )Result {_fce :=len (args );if _fce !=4&&_fce !=5{return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072 \u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_geca :=args [0].ValueNumber ;if _geca < 0{return MakeErrorResultType (ErrorTypeNum ,"D\u0042\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0063\u006fs\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fccg :=args [1].ValueNumber ;if _fccg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069\u0066\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_abfa :=args [2].ValueNumber ;if _abfa <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006c\u0069\u0066\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("D\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_cbfd :=args [3].ValueNumber ;if _cbfd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065");};if _cbfd -_abfa > 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};_cegf :=12.0;if _fce ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_cegf =args [4].ValueNumber ;if _cegf < 1||_cegf > 12{return MakeErrorResultType (ErrorTypeNum ,"\u0044B\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f\u0020\u0062\u0065 i\u006e\u0020\u0072a\u006e\u0067e\u0020\u006f\u0066\u0020\u0031\u0020a\u006e\u0064 \u0031\u0032");};};if _cegf ==12&&_cbfd > _abfa {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};if _fccg >=_geca {return MakeNumberResult (0);};_cagg :=1-_a .Pow (_fccg /_geca ,1/_abfa );_cagg =float64 (int (_cagg *1000+0.5))/1000;_ecec :=_geca *_cagg *_cegf /12;if _cbfd ==1{return MakeNumberResult (_ecec );};_gafd :=_ecec ;_afeeg :=0.0;_faed :=_abfa ;if _faed > _cbfd {_faed =_cbfd ;};for _ddae :=2.0;_ddae <=_faed ;_ddae ++{_afeeg =(_geca -_gafd )*_cagg ;_gafd +=_afeeg ;};if _cbfd > _abfa {return MakeNumberResult ((_geca -_gafd )*_cagg *(12-_cegf )/12);};return MakeNumberResult (_afeeg );};const _gcgd int =30;func _bab (_dbac ,_cdee int )int {switch _cdee {case 1:if _efba (_dbac ){return 366;}else {return 365;};case 3:return 365;default:return 360;};}; +// And is an implementation of the Excel AND() function. +func And (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0041\u004e\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gedb :=true ;for _ ,_fbba :=range args {_fbba =_fbba .AsNumber ();switch _fbba .Type {case ResultTypeList ,ResultTypeArray :_egeg :=And (_fbba .ListValues ());if _egeg .Type ==ResultTypeError {return _egeg ;};if _egeg .ValueNumber ==0{_gedb =false ;};case ResultTypeNumber :if _fbba .ValueNumber ==0{_gedb =false ;};case ResultTypeString :return MakeErrorResult ("\u0041\u004e\u0044\u0020\u0064\u006f\u0065\u0073\u006e\u0027t\u0020\u006f\u0070\u0065\u0072\u0061\u0074e\u0020\u006f\u006e\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073");case ResultTypeError :return _fbba ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0041\u004e\u0044");};};return MakeBoolResult (_gedb );};func _dgbb (_ccag []Result )Result {_ebaaf :=_ccag [0].ValueList ;_aacc :=len (_ebaaf );switch len (_ccag ){case 1:_gcgc :=[]Result {};for _ ,_abcf :=range _ebaaf {_gcgc =append (_gcgc ,MakeBoolResult (_abcf .ValueNumber !=0));};return MakeListResult (_gcgc );case 2:_bddbg :=_ccag [1];switch _bddbg .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_eaga :=[]Result {};for _ ,_fgfb :=range _ebaaf {var _edbd Result ;if _fgfb .ValueNumber ==0{_edbd =MakeBoolResult (false );}else {_edbd =_bddbg ;};_eaga =append (_eaga ,_edbd );};return MakeListResult (_eaga );case ResultTypeList :_dbcc :=_bfgg (_bddbg ,_aacc );_cbdf :=[]Result {};for _cebbb ,_aecb :=range _ebaaf {var _bcef Result ;if _aecb .ValueNumber ==0{_bcef =MakeBoolResult (false );}else {_bcef =_dbcc [_cebbb ];};_cbdf =append (_cbdf ,_bcef );};return MakeListResult (_cbdf );case ResultTypeArray :_eegb :=_aaac (_bddbg ,len (_bddbg .ValueArray ),_aacc );_dabf :=[][]Result {};for _ ,_dbdd :=range _eegb {_gcabd :=[]Result {};for _fagbg ,_edefa :=range _ebaaf {var _gadb Result ;if _edefa .ValueNumber ==0{_gadb =MakeBoolResult (false );}else {_gadb =_dbdd [_fagbg ];};_gcabd =append (_gcabd ,_gadb );};_dabf =append (_dabf ,_gcabd );};return MakeArrayResult (_dabf );};case 3:_effb :=_ccag [1];_bbecg :=_ccag [2];_afccd :=_egcf (_effb );_bbcd :=_egcf (_bbecg );if _afccd &&_bbcd {_daaa :=[]Result {};for _ ,_cdef :=range _ebaaf {var _ccfa Result ;if _cdef .ValueNumber ==0{_ccfa =_bbecg ;}else {_ccfa =_effb ;};_daaa =append (_daaa ,_ccfa );};return MakeListResult (_daaa );};if _effb .Type !=ResultTypeArray &&_bbecg .Type !=ResultTypeArray {_fgcec :=_bfgg (_effb ,_aacc );_dcbdf :=_bfgg (_bbecg ,_aacc );_abefb :=[]Result {};for _decc ,_ccdc :=range _ebaaf {var _bgea Result ;if _ccdc .ValueNumber ==0{_bgea =_dcbdf [_decc ];}else {_bgea =_fgcec [_decc ];};_abefb =append (_abefb ,_bgea );};return MakeListResult (_abefb );};_ccfc ,_gdaaf :=len (_effb .ValueArray ),len (_bbecg .ValueArray );_bgfc ,_ddagg :=_ccfc ,_gdaaf ;if _gdaaf > _bgfc {_bgfc ,_ddagg =_ddagg ,_bgfc ;};_dgda :=_aaac (_effb ,_bgfc ,_aacc );_gecg :=_aaac (_bbecg ,_bgfc ,_aacc );_cggd :=[][]Result {};for _eggfe :=0;_eggfe < _bgfc ;_eggfe ++{_bcdcc :=[]Result {};for _bcfd ,_bgbd :=range _ebaaf {var _debbg Result ;if _bgbd .ValueNumber ==0{if _eggfe < _gdaaf {_debbg =_gecg [_eggfe ][_bcfd ];}else {_debbg =MakeErrorResultType (ErrorTypeNA ,"");};}else {if _eggfe < _ccfc {_debbg =_dgda [_eggfe ][_bcfd ];}else {_debbg =MakeErrorResultType (ErrorTypeNA ,"");};};_bcdcc =append (_bcdcc ,_debbg );};_cggd =append (_cggd ,_bcdcc );};return MakeArrayResult (_cggd );};return MakeErrorResult ("");}; -// HasFormula returns FALSE for the invalid reference context. -func (_edfd *ivr )HasFormula (cellRef string )bool {return false }; +// Pmt implements the Excel PMT function. +func Pmt (args []Result )Result {_beeg :=len (args );if _beeg < 3||_beeg > 5{return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_aade :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_deff :=args [1].ValueNumber ;if _deff ==0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u00200");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_agca :=args [2].ValueNumber ;_cgcba :=0.0;if _beeg >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cgcba =args [3].ValueNumber ;};_agcf :=0.0;if _beeg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_agcf =args [4].ValueNumber ;if _agcf !=0{_agcf =1;};};var _bbae float64 ;if _aade ==0{_bbae =(_agca +_cgcba )/_deff ;}else {_egd :=_ea .Pow (1+_aade ,_deff );if _agcf ==1{_bbae =(_cgcba *_aade /(_egd -1)+_agca *_aade /(1-1/_egd ))/(1+_aade );}else {_bbae =_cgcba *_aade /(_egd -1)+_agca *_aade /(1-1/_egd );};};return MakeNumberResult (-_bbae );}; -// String returns a string representation of FunctionCall expression. -func (_gbffd FunctionCall )String ()string {_ggba :=_e .Buffer {};_ggba .WriteString (_gbffd ._ecfd );_ggba .WriteString ("\u0028");_ffdad :=len (_gbffd ._ebdaa )-1;for _fbeb ,_edgdb :=range _gbffd ._ebdaa {_ggba .WriteString (_edgdb .String ());if _fbeb !=_ffdad {_ggba .WriteString ("\u002c");};};_ggba .WriteString ("\u0029");return _ggba .String ();};func _gdfdf (_ccdf ,_gabdc float64 )float64 {_ccdf =_a .Trunc (_ccdf );_gabdc =_a .Trunc (_gabdc );if _ccdf ==0&&_gabdc ==0{return 0;};return _ccdf *_gabdc /_ddcgb (_ccdf ,_gabdc );}; +// ISERROR is an implementation of the Excel ISERROR() function. +func IsError (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u0053\u0045\u0052\u0052\u004f\u0052(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError );}; -// ListValues converts an array to a list or returns a lists values. This is used -// for functions that can accept an array, but don't care about ordering to -// reuse the list function logic. -func (_bagc Result )ListValues ()[]Result {if _bagc .Type ==ResultTypeArray {_bcaef :=[]Result {};for _ ,_ceecg :=range _bagc .ValueArray {for _ ,_aafef :=range _ceecg {_bcaef =append (_bcaef ,_aafef );};};return _bcaef ;};if _bagc .Type ==ResultTypeList {return _bagc .ValueList ;};return nil ;}; +// CountIf implements the COUNTIF function. +func CountIf (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};_bbefb :=args [0];if _bbefb .Type !=ResultTypeArray &&_bbefb .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u0055\u004eT\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_gbdd :=_fdedc (args [1]);_aegc :=0;for _ ,_gbab :=range _baebc (_bbefb ){for _ ,_bffc :=range _gbab {if _acgg (_bffc ,_gbdd ){_aegc ++;};};};return MakeNumberResult (float64 (_aegc ));};func _gfgc (_aaa ,_bafg float64 ,_aggfg ,_dfb int )float64 {_gagd :=_fbgd (_aaa );_gddab :=_fbgd (_bafg );_bdc :=_ecfe (_gagd ,_gddab ,_aggfg );return _degf (_gagd ,_bdc ,_dfb );}; -// ConstArrayExpr is a constant array expression. -type ConstArrayExpr struct{_dffg [][]Expression }; +// IsLogical is an implementation of the Excel ISLOGICAL() function. +func IsLogical (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004c\u004f\u0047\u0049\u0043A\u004c\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gabg :=args [0].Ref ;if _gabg .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u004c\u004f\u0047\u0049\u0043\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};return MakeBoolResult (ctx .Cell (_gabg .Value ,ev ).IsBoolean );}; -// Degrees is an implementation of the Excel function DEGREES() that converts -// radians to degrees. -func Degrees (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044\u0045\u0047R\u0045\u0045\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fefe :=args [0].AsNumber ();if _fefe .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0047RE\u0045\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (180.0/_a .Pi *_fefe .ValueNumber );}; +// Update updates references in the PrefixVerticalRange after removing a row/column. +func (_aeded PrefixVerticalRange )Update (q *_de .UpdateQuery )Expression {if q .UpdateType ==_de .UpdateActionRemoveColumn {_aaeaa :=_aeded ;_dbabg :=_aeded ._daac .String ();if _dbabg ==q .SheetToUpdate {_acdb :=q .ColumnIdx ;_aaeaa ._bedgf =_ada (_aeded ._bedgf ,_acdb );_aaeaa ._bbde =_ada (_aeded ._bbde ,_acdb );};return _aaeaa ;};return _aeded ;}; -// Npv implements the Excel NPV function. -func Npv (args []Result )Result {_bag :=len (args );if _bag < 2{return MakeErrorResult ("\u004e\u0050\u0056 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f \u006fr\u0020m\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_dace :=args [0].ValueNumber ;if _dace ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_bbba :=[]float64 {};for _ ,_gbfaa :=range args [1:]{switch _gbfaa .Type {case ResultTypeNumber :_bbba =append (_bbba ,_gbfaa .ValueNumber );case ResultTypeArray ,ResultTypeList :_bcdf :=_agcd (_gbfaa );for _ ,_fceg :=range _bcdf {for _ ,_eafd :=range _fceg {if _eafd .Type ==ResultTypeNumber &&!_eafd .IsBoolean {_bbba =append (_bbba ,_eafd .ValueNumber );};};};};};_cbee :=0.0;for _adcd ,_caef :=range _bbba {_cbee +=_caef /_a .Pow (1+_dace ,float64 (_adcd )+1);};return MakeNumberResult (_cbee );}; +// String returns a string representation of Number. +func (_fcdb Number )String ()string {return _cbe .FormatFloat (_fcdb ._abdfb ,'f',-1,64)}; -// Date is an implementation of the Excel DATE() function. -func Date (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0041TE\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_cdgd :=int (args [0].ValueNumber );if _cdgd < 0||_cdgd >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _cdgd <=1899{_cdgd +=1900;};_ega :=_ge .Month (args [1].ValueNumber );_fecg :=int (args [2].ValueNumber );_ffc :=_accb (_cdgd ,_ega ,_fecg );_ebde :=_cgfdb (_dfa ,_ffc )+1;if _ebde < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_ebde );};func _cbeea (_aggbgf [][]Result ,_dcacg int )[][]Result {_bbdg :=[][]Result {};for _fcggd :=range _aggbgf {if _fcggd ==0{continue ;};_gaead :=[]Result {};for _dgcd :=range _aggbgf {if _dgcd ==_dcacg {continue ;};_gaead =append (_gaead ,_aggbgf [_fcggd ][_dgcd ]);};_bbdg =append (_bbdg ,_gaead );};return _bbdg ;};const _dccea =57372; +// Dollarde implements the Excel DOLLARDE function. +func Dollarde (args []Result )Result {_bggf ,_cbfa ,_begg :=_cgcb (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _begg .Type ==ResultTypeError {return _begg ;};if _cbfa < 1{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072a\u0063t\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u006f\u0072 \u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0031");};if _bggf ==0{return MakeNumberResult (0);};_eedd :=_bggf < 0;if _eedd {_bggf =-_bggf ;};_bdfg :=args [0].Value ();_gafg :=_ae .Split (_bdfg ,"\u002e");_gebg :=float64 (int (_bggf ));_cdgf :=_gafg [1];_ede :=len (_cdgf );_eebf :=int (_ea .Log10 (_cbfa ))+1;_aebf :=float64 (_eebf -_ede );_bcbe ,_dff :=_cbe .ParseFloat (_cdgf ,64);if _dff !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0044\u0045");};_bcbe *=_ea .Pow (10,_aebf );_agbd :=_gebg +_bcbe /_cbfa ;if _eedd {_agbd =-_agbd ;};return MakeNumberResult (_agbd );};const _gaeed =57349; -// Reference returns an invalid reference for Number. -func (_dfagd Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };var _gae =[]*_cb .Regexp {}; +// Parse parses an io.Reader to get an Expression. If expression is parsed with an error, nil is returned +func Parse (r _fd .Reader )Expression {_aagef :=&plex {_faef :LexReader (r )};_caff (_aagef );if _aagef ._dgde !=""{return nil ;};return _aagef ._dedbf ;};func _bbccb (_dcca _e .Time )_e .Time {_dcca =_dcca .UTC ();return _e .Date (_dcca .Year (),_dcca .Month (),_dcca .Day (),_dcca .Hour (),_dcca .Minute (),_dcca .Second (),_dcca .Nanosecond (),_e .Local );};func _cfbb (_eeabg Result ,_abfa *criteriaParsed )bool {if _eeabg .Type ==ResultTypeEmpty {return false ;};if _abfa ._gbec {return _eeabg .ValueNumber ==_abfa ._ffcag ;}else {_fgdg :=_ae .ToLower (_eeabg .ValueString );return _abfa ._bbdfa ==_fgdg ||_dgg .Match (_abfa ._bbdfa ,_fgdg );};}; -// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. -func Concat (args []Result )Result {_aacdc :=_e .Buffer {};for _ ,_febb :=range args {switch _febb .Type {case ResultTypeString :_aacdc .WriteString (_febb .ValueString );case ResultTypeNumber :var _ebdg string ;if _febb .IsBoolean {if _febb .ValueNumber ==0{_ebdg ="\u0046\u0041\u004cS\u0045";}else {_ebdg ="\u0054\u0052\u0055\u0045";};}else {_ebdg =_febb .AsString ().ValueString ;};_aacdc .WriteString (_ebdg );default:return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041T\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073");};};return MakeStringResult (_aacdc .String ());}; +// Month is an implementation of the Excel MONTH() function. +func Month (args []Result )Result {if len (args )!=1{return MakeErrorResult ("M\u004f\u004e\u0054\u0048\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_baa :=args [0];switch _baa .Type {case ResultTypeEmpty :return MakeNumberResult (1);case ResultTypeNumber :_cdac :=_fbgd (_baa .ValueNumber );return MakeNumberResult (float64 (_cdac .Month ()));case ResultTypeString :_eggd :=_ae .ToLower (_baa .ValueString );if !_efa (_eggd ){_ ,_ ,_ ,_ ,_cfbf ,_bcg :=_age (_eggd );if _bcg .Type ==ResultTypeError {_bcg .ErrorMessage ="\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u004dON\u0054\u0048";return _bcg ;};if _cfbf {return MakeNumberResult (1);};};_ ,_dafb ,_ ,_ ,_gbc :=_gdg (_eggd );if _gbc .Type ==ResultTypeError {return _gbc ;};return MakeNumberResult (float64 (_dafb ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004d\u004fN\u0054\u0048");};}; -// ISFORMULA is an implementation of the Excel ISFORMULA() function. -func IsFormula (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053F\u004f\u0052\u004d\u0055L\u0041\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bdab :=args [0].Ref ;if _bdab .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};return MakeBoolResult (ctx .HasFormula (_bdab .Value ));}; +// Text is an implementation of the Excel TEXT function. +func Text (args []Result )Result {if len (args )!=2{return MakeErrorResult ("T\u0045\u0058\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_gffba :=args [0];if _gffba .Type !=ResultTypeNumber &&_gffba .Type !=ResultTypeString &&_gffba .Type !=ResultTypeEmpty {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};if args [1].Type !=ResultTypeString {return MakeErrorResult ("\u0054E\u0058\u0054 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u0061\u0020s\u0074\u0072i\u006e\u0067");};_edccc :=args [1].ValueString ;switch _gffba .Type {case ResultTypeNumber :return MakeStringResult (_da .Number (_gffba .ValueNumber ,_edccc ));case ResultTypeString :return MakeStringResult (_da .String (_gffba .ValueString ,_edccc ));case ResultTypeEmpty :return MakeStringResult (_da .Number (0,_edccc ));case ResultTypeArray ,ResultTypeList :return MakeErrorResultType (ErrorTypeSpill ,"\u0054\u0045X\u0054\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0077\u006f\u0072\u006b\u0020\u0077\u0069\u0074\u0068\u0020\u0061\u0072ra\u0079\u0073");default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020T\u0045\u0058\u0054");};}; -// Int is an implementation of the Excel INT() function that rounds a number -// down to an integer. -func Int (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_ggcg :=args [0].AsNumber ();if _ggcg .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_abbg ,_efgg :=_a .Modf (_ggcg .ValueNumber );if _efgg < 0{_abbg --;};return MakeNumberResult (_abbg );}; +// NewSheetPrefixExpr constructs a new prefix expression. +func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {_gedee :s }}; -// Match implements the MATCH function. -func Match (args []Result )Result {_agfg :=len (args );if _agfg !=2&&_agfg !=3{return MakeErrorResult ("\u004d\u0041T\u0043\u0048\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020o\u0072\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_dde :=1;if _agfg ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065q\u0075\u0069\u0072es\u0020\u0074\u0068\u0065\u0020\u0074h\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072");};_fbbfa :=args [2].ValueNumber ;if _fbbfa ==-1||_fbbfa ==0{_dde =int (_fbbfa );};};_cdde :=args [1];var _gcba []Result ;switch _cdde .Type {case ResultTypeList :_gcba =_cdde .ValueList ;case ResultTypeArray :_aagd :=_cdde .ValueArray ;for _ ,_acag :=range _aagd {if len (_acag )!=1{return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065");};_gcba =append (_gcba ,_acag [0]);};default:return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065");};_egbf :=_fefef (args [0]);switch _dde {case 0:for _ggac ,_daafd :=range _gcba {if _faega (_daafd ,_egbf ){return MakeNumberResult (float64 (_ggac +1));};};case -1:for _geccb :=0;_geccb < len (_gcba );_geccb ++{if _faega (_gcba [_geccb ],_egbf ){return MakeNumberResult (float64 (_geccb +1));};if _egbf ._bcbce &&(_gcba [_geccb ].ValueNumber < _egbf ._fdcd ){if _geccb ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_geccb ));};};case 1:for _dgdbc :=0;_dgdbc < len (_gcba );_dgdbc ++{if _faega (_gcba [_dgdbc ],_egbf ){return MakeNumberResult (float64 (_dgdbc +1));};if _egbf ._bcbce &&(_gcba [_dgdbc ].ValueNumber > _egbf ._fdcd ){if _dgdbc ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_dgdbc ));};};};return MakeErrorResultType (ErrorTypeNA ,"");}; +// CountIfs implements the COUNTIFS function. +func CountIfs (args []Result )Result {_agbe :=_bebd (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _agbe .Type !=ResultTypeEmpty {return _agbe ;};_ebea :=_efcae (args );return MakeNumberResult (float64 (len (_ebea )));};const _bebda =57372; -// Dollarde implements the Excel DOLLARDE function. -func Dollarde (args []Result )Result {_gbce ,_gcfg ,_defc :=_dbadd (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _defc .Type ==ResultTypeError {return _defc ;};if _gcfg < 1{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072a\u0063t\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u006f\u0072 \u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0031");};if _gbce ==0{return MakeNumberResult (0);};_cfae :=_gbce < 0;if _cfae {_gbce =-_gbce ;};_cgbc :=args [0].Value ();_fdab :=_dg .Split (_cgbc ,"\u002e");_bgbg :=float64 (int (_gbce ));_bgbab :=_fdab [1];_fgcg :=len (_bgbab );_cbed :=int (_a .Log10 (_gcfg ))+1;_aedg :=float64 (_cbed -_fgcg );_edag ,_cbdd :=_fc .ParseFloat (_bgbab ,64);if _cbdd !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0044\u0045");};_edag *=_a .Pow (10,_aedg );_dcdc :=_bgbg +_edag /_gcfg ;if _cfae {_dcdc =-_dcdc ;};return MakeNumberResult (_dcdc );};func _bgaf (_afaa ,_daee []float64 ,_cdeb float64 )Result {_ddbe :=false ;_cabg :=false ;for _fcga :=0;_fcga < len (_afaa );_fcga ++{if _afaa [_fcga ]> 0{_ddbe =true ;};if _afaa [_fcga ]< 0{_cabg =true ;};};if !_ddbe ||!_cabg {return MakeErrorResultType (ErrorTypeNum ,"");};_adga :=_cdeb ;_cea :=1e-10;_cfd :=0;_cgfdbd :=50;_beff :=false ;for {_cbfg :=_beac (_afaa ,_daee ,_adga );_geda :=_adga -_cbfg /_afdd (_afaa ,_daee ,_adga );_bcbe :=_a .Abs (_geda -_adga );_adga =_geda ;_cfd ++;if _bcbe <=_cea ||_a .Abs (_cbfg )<=_cea {break ;};if _cfd > _cgfdbd {_beff =true ;break ;};};if _beff ||_a .IsNaN (_adga )||_a .IsInf (_adga ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_adga );}; +// Cumipmt implements the Excel CUMIPMT function. +func Cumipmt (args []Result )Result {_agb ,_becc :=_faag (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _becc .Type ==ResultTypeError {return _becc ;};_cagcd :=_agb ._abeb ;_bfed :=_agb ._acee ;_defbe :=_agb ._aad ;_ggee :=_agb ._beff ;_dcaf :=_agb ._bdff ;_bcbg :=_agb ._bca ;_dcde :=_egeb (_cagcd ,_bfed ,_defbe ,0,_bcbg );_cbbb :=0.0;if _ggee ==1{if _bcbg ==0{_cbbb =-_defbe ;_ggee ++;};};for _feac :=_ggee ;_feac <=_dcaf ;_feac ++{if _bcbg ==1{_cbbb +=_acg (_cagcd ,_feac -2,_dcde ,_defbe ,1)-_dcde ;}else {_cbbb +=_acg (_cagcd ,_feac -1,_dcde ,_defbe ,0);};};_cbbb *=_cagcd ;return MakeNumberResult (_cbbb );};func init (){_abca ();RegisterFunction ("\u004e\u0041",NA );RegisterFunction ("\u0049S\u0042\u004c\u0041\u004e\u004b",IsBlank );RegisterFunction ("\u0049\u0053\u0045R\u0052",IsErr );RegisterFunction ("\u0049S\u0045\u0052\u0052\u004f\u0052",IsError );RegisterFunction ("\u0049\u0053\u0045\u0056\u0045\u004e",IsEven );RegisterFunctionComplex ("\u005fx\u006cf\u006e\u002e\u0049\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041",IsFormula );RegisterFunctionComplex ("\u004fR\u0047\u002e\u004f\u0050E\u004e\u004f\u0046\u0046\u0049C\u0045.\u0049S\u004c\u0045\u0041\u0050\u0059\u0045\u0041R",IsLeapYear );RegisterFunctionComplex ("\u0049S\u004c\u004f\u0047\u0049\u0043\u0041L",IsLogical );RegisterFunction ("\u0049\u0053\u004e\u0041",IsNA );RegisterFunction ("\u0049S\u004e\u004f\u004e\u0054\u0045\u0058T",IsNonText );RegisterFunction ("\u0049\u0053\u004e\u0055\u004d\u0042\u0045\u0052",IsNumber );RegisterFunction ("\u0049\u0053\u004fD\u0044",IsOdd );RegisterFunctionComplex ("\u0049\u0053\u0052E\u0046",IsRef );RegisterFunction ("\u0049\u0053\u0054\u0045\u0058\u0054",IsText );RegisterFunctionComplex ("\u0043\u0045\u004c\u004c",Cell );};func _eccb (_cfe ,_aeb int64 )float64 {return float64 (int (0.5+float64 ((_aeb -_cfe )/86400)))};func _dgcg (_bbbe ,_beba _e .Time ,_aecd ,_cbee int )_e .Time {_cdeg :=_beba ;_fcfdb :=_bbbe .Year ()-_beba .Year ();_cdeg =_cdeg .AddDate (_fcfdb ,0,0);if _bbbe .After (_cdeg ){_cdeg =_cdeg .AddDate (1,0,0);};_egfb :=-12/_aecd ;for _cdeg .After (_bbbe ){_cdeg =_cdeg .AddDate (0,_egfb ,0);};return _cdeg ;};const _fbcf =57353; -// HorizontalRange is a range expression that when evaluated returns a list of Results from references like 1:4 (all cells from rows 1 to 4). -type HorizontalRange struct{_gbbgd ,_dgfe int }; +// Odd is an implementation of the Excel ODD() that rounds a number to the +// nearest odd integer. +func Odd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("O\u0044\u0044\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_gfff :=args [0].AsNumber ();if _gfff .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eaec :=_ea .Signbit (_gfff .ValueNumber );_gabf ,_dgbf :=_ea .Modf ((_gfff .ValueNumber -1)/2);_acddb :=_gabf *2+1;if _dgbf !=0{if !_eaec {_acddb +=2;}else {_acddb -=2;};};return MakeNumberResult (_acddb );};func _ddfg ()yyParser {return &yyParserImpl {}};func _gac (_fab BinOpType ,_fe []Result ,_fcg Result )Result {_egg :=[]Result {};switch _fcg .Type {case ResultTypeNumber :_dac :=_fcg .ValueNumber ;for _fac :=range _fe {_db :=_fe [_fac ].AsNumber ();if _db .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _fab {case BinOpTypePlus :_egg =append (_egg ,MakeNumberResult (_db .ValueNumber +_dac ));case BinOpTypeMinus :_egg =append (_egg ,MakeNumberResult (_db .ValueNumber -_dac ));case BinOpTypeMult :_egg =append (_egg ,MakeNumberResult (_db .ValueNumber *_dac ));case BinOpTypeDiv :if _dac ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_egg =append (_egg ,MakeNumberResult (_db .ValueNumber /_dac ));case BinOpTypeExp :_egg =append (_egg ,MakeNumberResult (_ea .Pow (_db .ValueNumber ,_dac )));case BinOpTypeLT :_egg =append (_egg ,MakeBoolResult (_db .ValueNumber < _dac ));case BinOpTypeGT :_egg =append (_egg ,MakeBoolResult (_db .ValueNumber > _dac ));case BinOpTypeEQ :_egg =append (_egg ,MakeBoolResult (_db .ValueNumber ==_dac ));case BinOpTypeLEQ :_egg =append (_egg ,MakeBoolResult (_db .ValueNumber <=_dac ));case BinOpTypeGEQ :_egg =append (_egg ,MakeBoolResult (_db .ValueNumber >=_dac ));case BinOpTypeNE :_egg =append (_egg ,MakeBoolResult (_db .ValueNumber !=_dac ));default:return MakeErrorResult (_g .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_fab ));};};case ResultTypeString :_aae :=_fcg .ValueString ;for _gc :=range _fe {_cd :=_fe [_gc ].AsString ();if _cd .Type !=ResultTypeString {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _fab {case BinOpTypeLT :_egg =append (_egg ,MakeBoolResult (_cd .ValueString < _aae ));case BinOpTypeGT :_egg =append (_egg ,MakeBoolResult (_cd .ValueString > _aae ));case BinOpTypeEQ :_egg =append (_egg ,MakeBoolResult (_cd .ValueString ==_aae ));case BinOpTypeLEQ :_egg =append (_egg ,MakeBoolResult (_cd .ValueString <=_aae ));case BinOpTypeGEQ :_egg =append (_egg ,MakeBoolResult (_cd .ValueString >=_aae ));case BinOpTypeNE :_egg =append (_egg ,MakeBoolResult (_cd .ValueString !=_aae ));default:return MakeErrorResult (_g .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_fab ));};};default:return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069c\u0020\u0061\u006e\u0064\u0020\u006e\u006f\u006e-\u0073t\u0072\u0069\u006e\u0067\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069\u006e\u0061r\u0079\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e");};return MakeListResult (_egg );};var _dbga =[...]string {"\u0024\u0065\u006e\u0064","\u0065\u0072\u0072o\u0072","\u0024\u0075\u006e\u006b","t\u006fk\u0065\u006e\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u0052an\u0067\u0065","\u0074o\u006be\u006e\u0056\u0065\u0072\u0074i\u0063\u0061l\u0052\u0061\u006e\u0067\u0065","\u0074\u006f\u006b\u0065\u006e\u0052\u0065\u0073\u0065\u0072\u0076\u0065d\u004e\u0061\u006d\u0065","\u0074\u006f\u006be\u006e\u0044\u0044\u0045\u0043\u0061\u006c\u006c","\u0074\u006f\u006b\u0065\u006e\u004c\u0065\u0078\u0045\u0072\u0072\u006f\u0072","\u0074o\u006be\u006e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065","\u0074o\u006b\u0065\u006e\u0042\u006f\u006fl","t\u006f\u006b\u0065\u006e\u004e\u0075\u006d\u0062\u0065\u0072","t\u006f\u006b\u0065\u006e\u0053\u0074\u0072\u0069\u006e\u0067","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0066","\u0074\u006f\u006b\u0065\u006e\u0053\u0068\u0065\u0065\u0074","\u0074o\u006b\u0065\u006e\u0043\u0065\u006cl","t\u006fk\u0065\u006e\u0046\u0075\u006e\u0063\u0074\u0069o\u006e\u0042\u0075\u0069lt\u0069\u006e","t\u006f\u006b\u0065\u006e\u004c\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u0052\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u004c\u0050\u0061\u0072\u0065\u006e","t\u006f\u006b\u0065\u006e\u0052\u0050\u0061\u0072\u0065\u006e","\u0074o\u006b\u0065\u006e\u0050\u006c\u0075s","\u0074\u006f\u006b\u0065\u006e\u004d\u0069\u006e\u0075\u0073","\u0074o\u006b\u0065\u006e\u004d\u0075\u006ct","\u0074\u006f\u006b\u0065\u006e\u0044\u0069\u0076","\u0074\u006f\u006b\u0065\u006e\u0045\u0078\u0070","\u0074o\u006b\u0065\u006e\u0045\u0051","\u0074o\u006b\u0065\u006e\u004c\u0054","\u0074o\u006b\u0065\u006e\u0047\u0054","\u0074\u006f\u006b\u0065\u006e\u004c\u0045\u0051","\u0074\u006f\u006b\u0065\u006e\u0047\u0045\u0051","\u0074o\u006b\u0065\u006e\u004e\u0045","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006c\u006f\u006e","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006d\u006d\u0061","\u0074\u006f\u006b\u0065\u006e\u0041\u006d\u0070\u0065r\u0073\u0061\u006e\u0064","\u0074o\u006b\u0065\u006e\u0053\u0065\u006di"};const _bfaf int =30; -// Eval evaluates a horizontal range returning a list of results or an error. -func (_fdadg HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_debg :=_fdadg .horizontalRangeReference ();if _aebdf ,_febbed :=ev .GetFromCache (_debg );_febbed {return _aebdf ;};_fddb ,_eeca :=_eadcf (ctx ,_fdadg ._gbbgd ,_fdadg ._dgfe );_abadb :=_geceg (ctx ,ev ,_fddb ,_eeca );ev .SetCache (_debg ,_abadb );return _abadb ;}; +// SetLocked does nothing for the invalid reference context. +func (_ebggf *ivr )SetLocked (cellRef string ,locked bool ){};func (_ddcfd *Lexer )Next ()*node {_ddcfd ._dfdaf .Lock ();defer _ddcfd ._dfdaf .Unlock ();if len (_ddcfd ._ebcgc )> 0{_egdee :=_ddcfd ._ebcgc [0];_ddcfd ._ebcgc =_ddcfd ._ebcgc [1:];return _egdee ;};return _ddcfd .nextRaw ();}; -// String returns a string representation of a vertical range. -func (_aace VerticalRange )String ()string {return _aace .verticalRangeReference ()};var _agfc =[...]int {-1,1,1,-1,-2,0};var _fbadd =[...]int {0,7,3,3,3,8,8,8,8,1,1,1,2,2,2,2,2,14,15,15,17,17,4,4,4,13,5,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,9,9,9,16,16,11,10,10}; +// Reference returns a string reference value to a vertical range. +func (_ebbfc VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_ebbfc .verticalRangeReference ()};}; // Even is an implementation of the Excel EVEN() that rounds a number to the // nearest even integer. -func Even (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0045\u0056\u0045\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_effeg :=args [0].AsNumber ();if _effeg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0056\u0045N\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cded :=_a .Signbit (_effeg .ValueNumber );_bffa ,_ecac :=_a .Modf (_effeg .ValueNumber /2);_dfddb :=_bffa *2;if _ecac !=0{if !_cded {_dfddb +=2;}else {_dfddb -=2;};};return MakeNumberResult (_dfddb );}; - -// CellRef is a reference to a single cell -type CellRef struct{_fbc string };func _daed (_cecgd _ge .Time )bool {return _ge .Now ().Sub (_cecgd )>=_ddgg };const _dfca =57348;var _daecb =[...]uint8 {0,20,37,60,78,96};var _dbfa =[]ri {{1000,"\u004d"},{999,"\u0049\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{499,"\u0049\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};func _gdbdc (_dbec []Result ,_cdce bool ,_fdgae string )Result {var _dggfg ,_cdbdd string ;if _cdce {_dggfg ="\u0074\u0068\u0072e\u0065";_cdbdd ="\u006f\u0064\u0064";}else {_dggfg ="\u0074\u0077\u006f";_cdbdd ="\u0065\u0076\u0065\u006e";};_agfbc :=len (_dbec );if (_cdce &&_agfbc < 3)||(!_cdce &&_agfbc < 2){return MakeErrorResult (_fdgae +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_dggfg +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};if (_agfbc /2*2==_agfbc )==_cdce {return MakeErrorResult (_fdgae +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_cdbdd +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_gbed :=-1;_ageg :=-1;for _cged :=0;_cged < _agfbc ;_cged +=2{_afda :=_dbec [_cged ];if _afda .Type !=ResultTypeArray &&_afda .Type !=ResultTypeList {return MakeErrorResult (_fdgae +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u006e\u0067\u0065\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u006c\u0069\u0073\u0074\u0020o\u0072\u0020a\u0072\u0072\u0061\u0079");};_bfcb :=_agcd (_afda );if _ageg ==-1{_ageg =len (_bfcb );_gbed =len (_bfcb [0]);}else if len (_bfcb )!=_ageg ||len (_bfcb [0])!=_gbed {return MakeErrorResult (_fdgae +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061l\u006c\u0020\u0072\u0061n\u0067\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0073\u0069\u007a\u0065");};if _cdce &&_cged ==0{_cged --;};};return _cgac ;};var _fccfe =[...]string {"\u0024\u0065\u006e\u0064","\u0065\u0072\u0072o\u0072","\u0024\u0075\u006e\u006b","t\u006fk\u0065\u006e\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u0052an\u0067\u0065","\u0074o\u006be\u006e\u0056\u0065\u0072\u0074i\u0063\u0061l\u0052\u0061\u006e\u0067\u0065","\u0074\u006f\u006b\u0065\u006e\u0052\u0065\u0073\u0065\u0072\u0076\u0065d\u004e\u0061\u006d\u0065","\u0074\u006f\u006be\u006e\u0044\u0044\u0045\u0043\u0061\u006c\u006c","\u0074\u006f\u006b\u0065\u006e\u004c\u0065\u0078\u0045\u0072\u0072\u006f\u0072","\u0074o\u006be\u006e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065","\u0074o\u006b\u0065\u006e\u0042\u006f\u006fl","t\u006f\u006b\u0065\u006e\u004e\u0075\u006d\u0062\u0065\u0072","t\u006f\u006b\u0065\u006e\u0053\u0074\u0072\u0069\u006e\u0067","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0066","\u0074\u006f\u006b\u0065\u006e\u0053\u0068\u0065\u0065\u0074","\u0074o\u006b\u0065\u006e\u0043\u0065\u006cl","t\u006fk\u0065\u006e\u0046\u0075\u006e\u0063\u0074\u0069o\u006e\u0042\u0075\u0069lt\u0069\u006e","t\u006f\u006b\u0065\u006e\u004c\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u0052\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u004c\u0050\u0061\u0072\u0065\u006e","t\u006f\u006b\u0065\u006e\u0052\u0050\u0061\u0072\u0065\u006e","\u0074o\u006b\u0065\u006e\u0050\u006c\u0075s","\u0074\u006f\u006b\u0065\u006e\u004d\u0069\u006e\u0075\u0073","\u0074o\u006b\u0065\u006e\u004d\u0075\u006ct","\u0074\u006f\u006b\u0065\u006e\u0044\u0069\u0076","\u0074\u006f\u006b\u0065\u006e\u0045\u0078\u0070","\u0074o\u006b\u0065\u006e\u0045\u0051","\u0074o\u006b\u0065\u006e\u004c\u0054","\u0074o\u006b\u0065\u006e\u0047\u0054","\u0074\u006f\u006b\u0065\u006e\u004c\u0045\u0051","\u0074\u006f\u006b\u0065\u006e\u0047\u0045\u0051","\u0074o\u006b\u0065\u006e\u004e\u0045","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006c\u006f\u006e","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006d\u006d\u0061","\u0074\u006f\u006b\u0065\u006e\u0041\u006d\u0070\u0065r\u0073\u0061\u006e\u0064","\u0074o\u006b\u0065\u006e\u0053\u0065\u006di"};func _dacf (_ecce ,_eeae Result ,_gcg string )(*xargs ,Result ){if _ecce .Type !=ResultTypeList &&_ecce .Type !=ResultTypeArray {return nil ,MakeErrorResult (_gcg +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0076\u0061lue\u0073 t\u006f\u0020\u0062\u0065\u0020\u006f\u0066 a\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065");};_ffcg :=_agcd (_ecce );_ecdcg :=[]float64 {};for _ ,_ffaa :=range _ffcg {for _ ,_bgddff :=range _ffaa {if _bgddff .Type ==ResultTypeNumber &&!_bgddff .IsBoolean {_ecdcg =append (_ecdcg ,_bgddff .ValueNumber );}else {return nil ,MakeErrorResult (_gcg +"\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0073");};};};_bbbc :=len (_ecdcg );if len (_ecdcg )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _eeae .Type !=ResultTypeList &&_eeae .Type !=ResultTypeArray {return nil ,MakeErrorResult (_gcg +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0064\u0061\u0074\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020o\u0066\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065");};_eddc :=_agcd (_eeae );_fdeff :=[]float64 {};_aafg :=0.0;for _ ,_ebeb :=range _eddc {for _ ,_gfccb :=range _ebeb {if _gfccb .Type ==ResultTypeNumber &&!_gfccb .IsBoolean {_gbcf :=float64 (int (_gfccb .ValueNumber ));if _gbcf < _aafg {return nil ,MakeErrorResultType (ErrorTypeNum ,_gcg +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0061\u0073\u0063\u0065\u006edi\u006e\u0067\u0020o\u0072d\u0065\u0072");};_fdeff =append (_fdeff ,_gbcf );_aafg =_gbcf ;}else {return nil ,MakeErrorResult (_gcg +"\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020t\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0073");};};};if len (_fdeff )!=_bbbc {return nil ,MakeErrorResultType (ErrorTypeNum ,"");};return &xargs {_ecdcg ,_fdeff },MakeEmptyResult ();}; - -// SumIfs implements the SUMIFS function. -func SumIfs (args []Result )Result {_ggca :=_gdbdc (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _ggca .Type !=ResultTypeEmpty {return _ggca ;};_fgea :=_baaff (args [1:]);_cfee :=0.0;_fefcb :=_agcd (args [0]);for _ ,_fcfe :=range _fgea {_cfee +=_fefcb [_fcfe ._aabddc ][_fcfe ._gcag ].ValueNumber ;};return MakeNumberResult (float64 (_cfee ));}; - -// FunctionCall is a function call expression. -type FunctionCall struct{_ecfd string ;_ebdaa []Expression ;}; - -// Update updates references in the PrefixRangeExpr after removing a row/column. -func (_cagee PrefixRangeExpr )Update (q *_cbe .UpdateQuery )Expression {_gbbdg :=_cagee ;_gbacb :=_cagee ._dcfab .String ();if _gbacb ==q .SheetToUpdate {_bdcag :=*q ;_bdcag .UpdateCurrentSheet =true ;_gbbdg ._dggb =_cagee ._dggb .Update (&_bdcag );_gbbdg ._cdeea =_cagee ._cdeea .Update (&_bdcag );};return _gbbdg ;};func (_dfeaa *yyParserImpl )Parse (yylex yyLexer )int {_febbe :=_ge .Now ();var _acdfg int ;var _ffdfg yySymType ;var _ceed []yySymType ;_ =_ceed ;_baebg :=_dfeaa ._ddgea [:];Nerrs :=0;Errflag :=0;_fbbeb :=0;_dfeaa ._cdcgc =-1;_aeed :=-1;defer func (){_fbbeb =-1;_dfeaa ._cdcgc =-1;_aeed =-1}();_eadc :=-1;goto _bgddc ;_gcfdcf :return 0;_cegb :return 1;_bgddc :if _daed (_febbe ){_fcb .Log ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _cegb ;};if _fgfd >=4{_db .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_gdef (_aeed ),_faee (_fbbeb ));};_eadc ++;if _eadc >=len (_baebg ){_cbaef :=make ([]yySymType ,len (_baebg )*2);copy (_cbaef ,_baebg );_baebg =_cbaef ;};_baebg [_eadc ]=_ffdfg ;_baebg [_eadc ]._bdcee =_fbbeb ;_dadfe :if _daed (_febbe ){_fcb .Log ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _cegb ;};_acdfg =_faaf [_fbbeb ];if _acdfg <=_ecage {goto _gcaeb ;};if _dfeaa ._cdcgc < 0{_dfeaa ._cdcgc ,_aeed =_gdba (yylex ,&_dfeaa ._dgcgc );};_acdfg +=_aeed ;if _acdfg < 0||_acdfg >=_ecfe {goto _gcaeb ;};_acdfg =_adeb [_acdfg ];if _ageeg [_acdfg ]==_aeed {_dfeaa ._cdcgc =-1;_aeed =-1;_ffdfg =_dfeaa ._dgcgc ;_fbbeb =_acdfg ;if Errflag > 0{Errflag --;};goto _bgddc ;};_gcaeb :if _daed (_febbe ){_fcb .Log ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _cegb ;};_acdfg =_dfcf [_fbbeb ];if _acdfg ==-2{if _dfeaa ._cdcgc < 0{_dfeaa ._cdcgc ,_aeed =_gdba (yylex ,&_dfeaa ._dgcgc );};_eabd :=0;for {if _agfc [_eabd +0]==-1&&_agfc [_eabd +1]==_fbbeb {break ;};_eabd +=2;};for _eabd +=2;;_eabd +=2{_acdfg =_agfc [_eabd +0];if _acdfg < 0||_acdfg ==_aeed {break ;};};_acdfg =_agfc [_eabd +1];if _acdfg < 0{goto _gcfdcf ;};};if _acdfg ==0{switch Errflag {case 0:yylex .Error (_egeg (_fbbeb ,_aeed ));Nerrs ++;if _fgfd >=1{_db .Printf ("\u0025\u0073",_faee (_fbbeb ));_db .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_gdef (_aeed ));};fallthrough;case 1,2:Errflag =3;for _eadc >=0{_acdfg =_faaf [_baebg [_eadc ]._bdcee ]+_dbbce ;if _acdfg >=0&&_acdfg < _ecfe {_fbbeb =_adeb [_acdfg ];if _ageeg [_fbbeb ]==_dbbce {goto _bgddc ;};};if _fgfd >=2{_db .Printf ("\u0065\u0072r\u006f\u0072\u0020\u0072\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0070\u006f\u0070\u0073\u0020\u0073\u0074\u0061\u0074\u0065 %\u0064\u000a",_baebg [_eadc ]._bdcee );};_eadc --;};goto _cegb ;case 3:if _fgfd >=2{_db .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_gdef (_aeed ));};if _aeed ==_gccdc {goto _cegb ;};_dfeaa ._cdcgc =-1;_aeed =-1;goto _dadfe ;};};if _fgfd >=2{_db .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_acdfg ,_faee (_fbbeb ));};_fcedc :=_acdfg ;_dcaab :=_eadc ;_ =_dcaab ;_eadc -=_gafeb [_acdfg ];if _eadc +1>=len (_baebg ){_feecf :=make ([]yySymType ,len (_baebg )*2);copy (_feecf ,_baebg );_baebg =_feecf ;};_ffdfg =_baebg [_eadc +1];_acdfg =_fbadd [_acdfg ];_ggbc :=_egcfc [_acdfg ];_efee :=_ggbc +_baebg [_eadc ]._bdcee +1;if _efee >=_ecfe {_fbbeb =_adeb [_ggbc ];}else {_fbbeb =_adeb [_efee ];if _ageeg [_fbbeb ]!=-_acdfg {_fbbeb =_adeb [_ggbc ];};};switch _fcedc {case 1:_ceed =_baebg [_dcaab -1:_dcaab +1];{yylex .(*plex )._dacfb =_ffdfg ._gbaf ;};case 3:_ceed =_baebg [_dcaab -2:_dcaab +1];{_ffdfg ._gbaf =_ceed [2]._gbaf ;};case 4:_ceed =_baebg [_dcaab -4:_dcaab +1];{};case 5:_ceed =_baebg [_dcaab -1:_dcaab +1];{_ffdfg ._gbaf =NewBool (_ceed [1]._efbad ._abff );};case 6:_ceed =_baebg [_dcaab -1:_dcaab +1];{_ffdfg ._gbaf =NewNumber (_ceed [1]._efbad ._abff );};case 7:_ceed =_baebg [_dcaab -1:_dcaab +1];{_ffdfg ._gbaf =NewString (_ceed [1]._efbad ._abff );};case 8:_ceed =_baebg [_dcaab -1:_dcaab +1];{_ffdfg ._gbaf =NewError (_ceed [1]._efbad ._abff );};case 9:_ceed =_baebg [_dcaab -2:_dcaab +1];{_ffdfg ._gbaf =_ceed [2]._gbaf ;};case 10:_ceed =_baebg [_dcaab -2:_dcaab +1];{_ffdfg ._gbaf =NewNegate (_ceed [2]._gbaf );};case 15:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =_ceed [2]._gbaf ;};case 17:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewConstArrayExpr (_ceed [2]._fabg );};case 18:_ceed =_baebg [_dcaab -1:_dcaab +1];{_ffdfg ._fabg =append (_ffdfg ._fabg ,_ceed [1]._bbaa );};case 19:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._fabg =append (_ceed [1]._fabg ,_ceed [3]._bbaa );};case 20:_ceed =_baebg [_dcaab -1:_dcaab +1];{_ffdfg ._bbaa =append (_ffdfg ._bbaa ,_ceed [1]._gbaf );};case 21:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._bbaa =append (_ceed [1]._bbaa ,_ceed [3]._gbaf );};case 23:_ceed =_baebg [_dcaab -2:_dcaab +1];{_ffdfg ._gbaf =NewPrefixExpr (_ceed [1]._gbaf ,_ceed [2]._gbaf );};case 25:_ceed =_baebg [_dcaab -1:_dcaab +1];{_ffdfg ._gbaf =NewSheetPrefixExpr (_ceed [1]._efbad ._abff );};case 26:_ceed =_baebg [_dcaab -1:_dcaab +1];{_ffdfg ._gbaf =NewCellRef (_ceed [1]._efbad ._abff );};case 27:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewRange (_ceed [1]._gbaf ,_ceed [3]._gbaf );};case 28:_ceed =_baebg [_dcaab -4:_dcaab +1];{_ffdfg ._gbaf =NewPrefixRangeExpr (_ceed [1]._gbaf ,_ceed [2]._gbaf ,_ceed [4]._gbaf );};case 29:_ceed =_baebg [_dcaab -1:_dcaab +1];{_ffdfg ._gbaf =NewNamedRangeRef (_ceed [1]._efbad ._abff );};case 30:_ceed =_baebg [_dcaab -1:_dcaab +1];{_ffdfg ._gbaf =NewHorizontalRange (_ceed [1]._efbad ._abff );};case 31:_ceed =_baebg [_dcaab -1:_dcaab +1];{_ffdfg ._gbaf =NewVerticalRange (_ceed [1]._efbad ._abff );};case 32:_ceed =_baebg [_dcaab -2:_dcaab +1];{_ffdfg ._gbaf =NewPrefixHorizontalRange (_ceed [1]._gbaf ,_ceed [2]._efbad ._abff );};case 33:_ceed =_baebg [_dcaab -2:_dcaab +1];{_ffdfg ._gbaf =NewPrefixVerticalRange (_ceed [1]._gbaf ,_ceed [2]._efbad ._abff );};case 34:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewBinaryExpr (_ceed [1]._gbaf ,BinOpTypePlus ,_ceed [3]._gbaf );};case 35:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewBinaryExpr (_ceed [1]._gbaf ,BinOpTypeMinus ,_ceed [3]._gbaf );};case 36:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewBinaryExpr (_ceed [1]._gbaf ,BinOpTypeMult ,_ceed [3]._gbaf );};case 37:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewBinaryExpr (_ceed [1]._gbaf ,BinOpTypeDiv ,_ceed [3]._gbaf );};case 38:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewBinaryExpr (_ceed [1]._gbaf ,BinOpTypeExp ,_ceed [3]._gbaf );};case 39:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewBinaryExpr (_ceed [1]._gbaf ,BinOpTypeLT ,_ceed [3]._gbaf );};case 40:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewBinaryExpr (_ceed [1]._gbaf ,BinOpTypeGT ,_ceed [3]._gbaf );};case 41:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewBinaryExpr (_ceed [1]._gbaf ,BinOpTypeLEQ ,_ceed [3]._gbaf );};case 42:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewBinaryExpr (_ceed [1]._gbaf ,BinOpTypeGEQ ,_ceed [3]._gbaf );};case 43:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewBinaryExpr (_ceed [1]._gbaf ,BinOpTypeEQ ,_ceed [3]._gbaf );};case 44:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewBinaryExpr (_ceed [1]._gbaf ,BinOpTypeNE ,_ceed [3]._gbaf );};case 45:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewBinaryExpr (_ceed [1]._gbaf ,BinOpTypeConcat ,_ceed [3]._gbaf );};case 47:_ceed =_baebg [_dcaab -2:_dcaab +1];{_ffdfg ._gbaf =NewFunction (_ceed [1]._efbad ._abff ,nil );};case 48:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._gbaf =NewFunction (_ceed [1]._efbad ._abff ,_ceed [2]._bbaa );};case 49:_ceed =_baebg [_dcaab -1:_dcaab +1];{_ffdfg ._bbaa =append (_ffdfg ._bbaa ,_ceed [1]._gbaf );};case 50:_ceed =_baebg [_dcaab -3:_dcaab +1];{_ffdfg ._bbaa =append (_ceed [1]._bbaa ,_ceed [3]._gbaf );};case 53:_ceed =_baebg [_dcaab -0:_dcaab +1];{_ffdfg ._gbaf =NewEmptyExpr ();};};goto _bgddc ;};const _dcbbc =57374;func init (){RegisterFunction ("\u0043\u0048\u004f\u004f\u0053\u0045",Choose );RegisterFunction ("\u0043\u004f\u004c\u0055\u004d\u004e",Column );RegisterFunction ("\u0043O\u004c\u0055\u004d\u004e\u0053",Columns );RegisterFunction ("\u0049\u004e\u0044E\u0058",Index );RegisterFunctionComplex ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054",Indirect );RegisterFunctionComplex ("\u004f\u0046\u0046\u0053\u0045\u0054",Offset );RegisterFunction ("\u004d\u0041\u0054C\u0048",Match );RegisterFunction ("\u0048L\u004f\u004f\u004b\u0055\u0050",HLookup );RegisterFunction ("\u004c\u0041\u0052G\u0045",Large );RegisterFunction ("\u004c\u004f\u004f\u004b\u0055\u0050",Lookup );RegisterFunction ("\u0052\u004f\u0057",Row );RegisterFunction ("\u0052\u004f\u0057\u0053",Rows );RegisterFunction ("\u0053\u004d\u0041L\u004c",Small );RegisterFunction ("\u0056L\u004f\u004f\u004b\u0055\u0050",VLookup );RegisterFunction ("\u0054R\u0041\u004e\u0053\u0050\u004f\u0053E",Transpose );};func (_baaaa ResultType )String ()string {if _baaaa >=ResultType (len (_decb )-1){return _db .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_baaaa );};return _ecee [_decb [_baaaa ]:_decb [_baaaa +1]];};const _gefc ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; - -// Amordegrc implements the Excel AMORDEGRC function. -func Amordegrc (args []Result )Result {_aggb ,_edff :=_adeg (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _edff .Type ==ResultTypeError {return _edff ;};_dbdg :=_aggb ._ffce ;_dgd :=_aggb ._ceefc ;_bcbdd :=_aggb ._gbb ;_bcfg :=_aggb ._bgfd ;_adc :=_aggb ._ccdd ;_dbfb :=_aggb ._eea ;if _dbfb >=0.5{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u004d\u004f\u0052\u0044\u0045\u0047R\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u002e\u0035");};_fddd :=_aggb ._aabc ;_gbfd :=1.0/_dbfb ;_abag :=2.5;if _gbfd < 3{_abag =1;}else if _gbfd < 5{_abag =1.5;}else if _gbfd <=6{_abag =2;};_dbfb *=_abag ;_deba ,_aaab :=_bece (_dgd ,_bcbdd ,_fddd );if _aaab .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0066\u006f\u0072\u0020\u0041\u004d\u004f\u0052\u0044EG\u0052\u0043");};_baef :=_fcde (_deba *_dbfb *_dbdg );_dbdg -=_baef ;_fgge :=_dbdg -_bcfg ;for _cecg :=0;_cecg < _adc ;_cecg ++{_baef =_fcde (_dbfb *_dbdg );_fgge -=_baef ;if _fgge < 0{switch _adc -_cecg {case 0:case 1:return MakeNumberResult (_fcde (_dbdg *0.5));default:return MakeNumberResult (0);};};_dbdg -=_baef ;};return MakeNumberResult (_baef );}; - -// Reference returns a string reference value to a range. -func (_fecgf Range )Reference (ctx Context ,ev Evaluator )Reference {_bacg :=_fecgf ._eeag .Reference (ctx ,ev );_fcef :=_fecgf ._caab .Reference (ctx ,ev );if _bacg .Type ==ReferenceTypeCell &&_fcef .Type ==ReferenceTypeCell {return MakeRangeReference (_aadd (_bacg ,_fcef ));};return ReferenceInvalid ;}; +func Even (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0045\u0056\u0045\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_aedec :=args [0].AsNumber ();if _aedec .Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0056\u0045N\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ecfc :=_ea .Signbit (_aedec .ValueNumber );_bgfgf ,_dega :=_ea .Modf (_aedec .ValueNumber /2);_dbabdb :=_bgfgf *2;if _dega !=0{if !_ecfc {_dbabdb +=2;}else {_dbabdb -=2;};};return MakeNumberResult (_dbabdb );};type criteriaParsed struct{_gbec bool ;_ffcag float64 ;_bbdfa string ;_bgae *criteriaRegex ;}; // PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). -type PrefixExpr struct{_cbdgg Expression ;_dgcgg Expression ;}; +type PrefixExpr struct{_fbfaf Expression ;_gbag Expression ;}; -// Eval evaluates and returns the result of an empty expression. -func (_cbf EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()};func _ddda (_acf int )bool {return _acf ==0||_acf ==4};func _abded (_ffbc Result )Result {if _ffbc .Type ==ResultTypeEmpty {return _ffbc ;};_accac :=_ffbc .AsString ();if _accac .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _ffbc .IsBoolean {if _accac .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _accac .ValueString =="\u0030"{return MakeStringResult ("\u0066\u0061\u006cs\u0065");}else {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052");};}else {return MakeStringResult (_dg .ToLower (_accac .ValueString ));};}; - -// NewPrefixVerticalRange constructs a new full columns range with prefix. -func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_aegcc :=_dg .Split (v ,"\u003a");if len (_aegcc )!=2{return nil ;};if _aegcc [0]> _aegcc [1]{_aegcc [0],_aegcc [1]=_aegcc [1],_aegcc [0];};return PrefixVerticalRange {_gfed :pfx ,_ddbg :_aegcc [0],_ccef :_aegcc [1]};}; - -// IsDBCS returns false for the invalid reference context. -func (_aaaf *ivr )IsDBCS ()bool {return false };func _faega (_aggcb Result ,_cdgb *criteriaParsed )bool {if _aggcb .Type ==ResultTypeEmpty {return false ;};if _cdgb ._bcbce {return _aggcb .ValueNumber ==_cdgb ._fdcd ;}else {_ecbe :=_dg .ToLower (_aggcb .ValueString );return _cdgb ._fbfag ==_ecbe ||_cab .Match (_cdgb ._fbfag ,_ecbe );};};func _aab (_cac string ,_gef uint32 )string {_bac :=_cg .ColumnToIndex (_cac );if _bac ==_gef {return "\u0023\u0052\u0045F\u0021";}else if _bac > _gef {return _cg .IndexToColumn (_bac -1);}else {return _cac ;};};type tokenType int ;func _ccgc (_caeab []Result ,_gdce bool )Result {_ffgg :="\u004d\u0041\u0058";if _gdce {_ffgg ="\u004d\u0041\u0058\u0041";};if len (_caeab )==0{return MakeErrorResult (_ffgg +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_egfe :=-_a .MaxFloat64 ;for _ ,_fdgbc :=range _caeab {switch _fdgbc .Type {case ResultTypeNumber :if (_gdce ||!_fdgbc .IsBoolean )&&_fdgbc .ValueNumber > _egfe {_egfe =_fdgbc .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_ddcdf :=_ccgc (_fdgbc .ListValues (),_gdce );if _ddcdf .ValueNumber > _egfe {_egfe =_ddcdf .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_ecge :=0.0;if _gdce {_ecge =_fdgbc .AsNumber ().ValueNumber ;};if _ecge > _egfe {_egfe =_ecge ;};default:_fcb .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_ffgg +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_fdgbc .Type );};};if _egfe ==-_a .MaxFloat64 {_egfe =0;};return MakeNumberResult (_egfe );}; - -// Disc implements the Excel DISC function. -func Disc (args []Result )Result {_ffa :=len (args );if _ffa !=4&&_ffa !=5{return MakeErrorResult ("\u0044\u0049SC\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s f\u006fur\u0020\u006f\u0072\u0020\u0066\u0069\u0076e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_bdf ,_cbfb ,_deece :=_ffcca (args [0],args [1],"\u0044\u0049\u0053\u0043");if _deece .Type ==ResultTypeError {return _deece ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_eafe :=args [2].ValueNumber ;if _eafe <=0{return MakeErrorResultType (ErrorTypeNum ,"D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o \u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049S\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_afagc :=args [3].ValueNumber ;if _afagc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0049\u0053\u0043\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0072e\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020t\u006f b\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dfffb :=0;if _ffa ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dfffb =int (args [4].ValueNumber );if !_dccd (_dfffb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0049\u0053\u0043");};};_bbf ,_deece :=_bece (_bdf ,_cbfb ,_dfffb );if _deece .Type ==ResultTypeError {return _deece ;};return MakeNumberResult ((_afagc -_eafe )/_afagc /_bbf );}; - -// FactDouble is an implementation of the excel FACTDOUBLE function which -// returns the double factorial of a positive numeric input. -func FactDouble (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cbcd :=args [0].AsNumber ();if _cbcd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _cbcd .ValueNumber < 0{return MakeErrorResult ("\u0046A\u0043\u0054D\u004f\u0055\u0042\u004cE\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006ely\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_cagd :=float64 (1);_ccbab :=_a .Trunc (_cbcd .ValueNumber );for _efbb :=_ccbab ;_efbb > 1;_efbb -=2{_cagd *=_efbb ;};return MakeNumberResult (_cagd );}; - -// Ddb implements the Excel DDB function. -func Ddb (args []Result )Result {_begg :=len (args );if _begg !=4&&_begg !=5{return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_cedd :=args [0].ValueNumber ;if _cedd < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ddaed :=args [1].ValueNumber ;if _ddaed < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gfeg :=args [2].ValueNumber ;if _gfeg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gecc :=args [3].ValueNumber ;if _gecc < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065");};if _gecc > _gfeg {return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0044\u0042");};_adad :=2.0;if _begg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_adad =args [4].ValueNumber ;if _adad < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};};return MakeNumberResult (_dccc (_cedd ,_ddaed ,_gfeg ,_gecc ,_adad ));};func NewLexer ()*Lexer {return &Lexer {_ddee :make (chan *node )}}; - -// Rate implements the Excel RATE function. -func Rate (args []Result )Result {_beef :=len (args );if _beef < 3||_beef > 6{return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u006e\u0064\u0020\u0073i\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aceg :=args [0].ValueNumber ;if _aceg !=float64 (int (_aceg )){return MakeErrorResultType (ErrorTypeNum ,"R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072i\u006fd\u0073\u0020\u0074\u006f \u0062\u0065 \u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dfdd :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_gagg :=args [2].ValueNumber ;_adge :=0.0;if _beef >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_adge =args [3].ValueNumber ;};_gceg :=0.0;if _beef >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_gceg =args [4].ValueNumber ;if _gceg !=0{_gceg =1;};};_ecf :=0.1;if _beef >=6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ecf =args [5].ValueNumber ;};_bbdf :=100;_fcad :=0;_beceb :=false ;_dbfbc :=1e-6;_gdgd :=_ecf ;for _fcad < _bbdf &&!_beceb {_aee :=_a .Pow (_gdgd +1,_aceg );_fagac :=_a .Pow (_gdgd +1,_aceg -1);_eafgd :=_gdgd *_gceg +1;_bcg :=_dfdd *(_aee -1);_fege :=_adge +_aee *_gagg +_bcg *_eafgd /_gdgd ;_fcaf :=_aceg *_fagac *_gagg -_bcg *_eafgd /_a .Pow (_gdgd ,2);_dgdf :=(_aceg *_dfdd *_fagac *_eafgd +_bcg *_gceg )/_gdgd ;_dcdd :=_fege /(_fcaf +_dgdf );if _a .Abs (_dcdd )< _dbfbc {_beceb =true ;};_fcad ++;_gdgd -=_dcdd ;};return MakeNumberResult (_gdgd );}; - -// Len is an implementation of the Excel LEN function that returns length of a string -func Len (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ccbe :=args [0].AsString ();if _ccbe .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeNumberResult (float64 (len (_ccbe .ValueString )));}; - -// Couppcd implements the Excel COUPPCD function. -func Couppcd (args []Result )Result {_dedc ,_eaca :=_fgab (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _eaca .Type ==ResultTypeError {return _eaca ;};_bfc :=_dag (_dedc ._aac );_dcgcd :=_dag (_dedc ._cfcf );_fagg :=_dedc ._agf ;_fefc :=_dedc ._bae ;_gdb :=_eabc (_bfc ,_dcgcd ,_fagg ,_fefc );_dcf ,_aeff ,_dgeb :=_gdb .Date ();return MakeNumberResult (_fabf (_dcf ,int (_aeff ),_dgeb ));};func init (){_dfda ();RegisterFunction ("\u004e\u0041",NA );RegisterFunction ("\u0049S\u0042\u004c\u0041\u004e\u004b",IsBlank );RegisterFunction ("\u0049\u0053\u0045R\u0052",IsErr );RegisterFunction ("\u0049S\u0045\u0052\u0052\u004f\u0052",IsError );RegisterFunction ("\u0049\u0053\u0045\u0056\u0045\u004e",IsEven );RegisterFunctionComplex ("\u005fx\u006cf\u006e\u002e\u0049\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041",IsFormula );RegisterFunctionComplex ("\u004fR\u0047\u002e\u004f\u0050E\u004e\u004f\u0046\u0046\u0049C\u0045.\u0049S\u004c\u0045\u0041\u0050\u0059\u0045\u0041R",IsLeapYear );RegisterFunctionComplex ("\u0049S\u004c\u004f\u0047\u0049\u0043\u0041L",IsLogical );RegisterFunction ("\u0049\u0053\u004e\u0041",IsNA );RegisterFunction ("\u0049S\u004e\u004f\u004e\u0054\u0045\u0058T",IsNonText );RegisterFunction ("\u0049\u0053\u004e\u0055\u004d\u0042\u0045\u0052",IsNumber );RegisterFunction ("\u0049\u0053\u004fD\u0044",IsOdd );RegisterFunctionComplex ("\u0049\u0053\u0052E\u0046",IsRef );RegisterFunction ("\u0049\u0053\u0054\u0045\u0058\u0054",IsText );RegisterFunctionComplex ("\u0043\u0045\u004c\u004c",Cell );};func _bfdd (_ccgaf []Result ,_ddf string )(*durationArgs ,Result ){_efec :=len (_ccgaf );if _efec !=5&&_efec !=6{return nil ,MakeErrorResult (_ddf +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0066\u0069\u0076\u0065\u0020\u006fr\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fcd ,_eged ,_edaf :=_ffcca (_ccgaf [0],_ccgaf [1],_ddf );if _edaf .Type ==ResultTypeError {return nil ,_edaf ;};_gada :=_ccgaf [2];if _gada .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ddf +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fupo\u006e r\u0061\u0074\u0065\u0020\u006f\u0066\u0020ty\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_aegb :=_gada .ValueNumber ;if _aegb < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0043\u006f\u0075po\u006e\u0020\u0072\u0061\u0074\u0065\u0020\u0073\u0068o\u0075l\u0064 \u006eo\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_gcccf :=_ccgaf [3];if _gcccf .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ddf +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0079\u0069\u0065\u006cd\u0020\u0072\u0061\u0074\u0065\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_dddf :=_gcccf .ValueNumber ;if _dddf < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006c\u0064\u0020r\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u006ft\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};_beba :=_ccgaf [4];if _beba .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ddf +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071u\u0065n\u0063y\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gaad :=float64 (int (_beba .ValueNumber ));if !_bccf (_gaad ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_gdab :=0;if _efec ==6&&_ccgaf [5].Type !=ResultTypeEmpty {_cecfa :=_ccgaf [5];if _cecfa .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ddf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gdab =int (_cecfa .ValueNumber );if !_dccd (_gdab ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062a\u0073\u0069\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020"+_ddf );};};return &durationArgs {_fcd ,_eged ,_aegb ,_dddf ,_gaad ,_gdab },_cgac ;}; +// Not is an implementation of the Excel NOT() function and takes a single +// argument. +func Not (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004eO\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};switch args [0].Type {case ResultTypeError :return args [0];case ResultTypeString ,ResultTypeList :return MakeErrorResult ("\u004e\u004f\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074s\u0020\u0061\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");case ResultTypeNumber :return MakeBoolResult (!(args [0].ValueNumber !=0));default:return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u004e\u004f\u0054\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020t\u0079\u0070\u0065");};}; // Mid is an implementation of the Excel MID function that returns a copy // of the string with each word capitalized. -func Mid (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_gadfb :=args [0];if _gadfb .Type ==ResultTypeError {return _gadfb ;};if _gadfb .Type !=ResultTypeString &&_gadfb .Type !=ResultTypeNumber &&_gadfb .Type !=ResultTypeEmpty {return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0065x\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_cgeeb :=args [0].Value ();if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_egefc :=int (args [1].ValueNumber );if _egefc < 1{return MakeErrorResult ("M\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006dor\u0065\u0020\u0074h\u0061n\u0020\u0030");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_bgbd :=int (args [2].ValueNumber );if _bgbd < 0{return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_ggda :=len (_cgeeb );if _egefc > _ggda {return MakeStringResult ("");};_egefc --;_bgdf :=_egefc +_bgbd ;if _bgdf > _ggda {return MakeStringResult (_cgeeb [_egefc :]);}else {return MakeStringResult (_cgeeb [_egefc :_bgdf ]);};}; - -// Eval evaluates and returns a string. -func (_ddgfe String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_ddgfe ._ecfce )}; - -// Evaluator is the interface for a formula evaluator. This is needed so we can -// pass it to the spreadsheet to let it evaluate formula cells before returning -// the results. -// NOTE: in order to implement Evaluator without cache embed noCache in it. -type Evaluator interface{Eval (_eac Context ,formula string )Result ;SetCache (_fag string ,_efb Result );GetFromCache (_abd string )(Result ,bool );LastEvalIsRef ()bool ;};type ivr struct{}; - -// RegisterFunction registers a standard function. -func RegisterFunction (name string ,fn Function ){_ceeg .Lock ();defer _ceeg .Unlock ();if _ ,_ebce :=_aafbd [name ];_ebce {_fcb .Log ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name );};_aafbd [name ]=fn ;}; - -// NewNegate constructs a new negate expression. -func NewNegate (e Expression )Expression {return Negate {_cdfa :e }};func _egdg ()yyParser {return &yyParserImpl {}};const _ddb ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029"; - -// Rept is an implementation of the Excel REPT function that returns n copies of -// a string. -func Rept (args []Result )Result {if len (args )!=2{return MakeErrorResult ("R\u0045\u0050\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_beegc :=args [0].AsString ();if _beegc .Type !=ResultTypeString {return MakeErrorResult ("\u0050R\u004f\u0050E\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_egeb :=args [1].AsNumber ();if _egeb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052O\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};if _egeb .ValueNumber < 0{return MakeErrorResult ("\u0050\u0052\u004fP\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030");};if _egeb .ValueNumber ==0{return MakeStringResult ("");};_fbcg :=_e .Buffer {};for _bcfd :=0;_bcfd < int (_egeb .ValueNumber );_bcfd ++{_fbcg .WriteString (_beegc .ValueString );};return MakeStringResult (_fbcg .String ());};var _decb =[...]uint8 {0,17,33,49,63,78,93,108};func _adgc (_cgdda Result ,_gabgd ,_fagce int )[][]Result {_fbca :=[][]Result {};switch _cgdda .Type {case ResultTypeArray :for _cffbf ,_eaaf :=range _cgdda .ValueArray {if _cffbf < _gabgd {_fbca =append (_fbca ,_ccec (MakeListResult (_eaaf ),_fagce ));}else {_fbca =append (_fbca ,_ccec (MakeErrorResultType (ErrorTypeNA ,""),_fagce ));};};case ResultTypeList :_eacee :=_ccec (_cgdda ,_fagce );for _aedgc :=0;_aedgc < _gabgd ;_aedgc ++{_fbca =append (_fbca ,_eacee );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _bcac :=0;_bcac < _gabgd ;_bcac ++{_fbfd :=_ccec (_cgdda ,_fagce );_fbca =append (_fbca ,_fbfd );};};return _fbca ;}; - -// BinaryExpr is a binary expression. -type BinaryExpr struct{_gec ,_da Expression ;_ag BinOpType ;};func _ddff (_dgdba []Result ,_fbegd countMode )float64 {_dgdc :=0.0;for _ ,_afabd :=range _dgdba {switch _afabd .Type {case ResultTypeNumber :if _fbegd ==_ffebe ||(_fbegd ==_dbce &&!_afabd .IsBoolean ){_dgdc ++;};case ResultTypeList ,ResultTypeArray :_dgdc +=_ddff (_afabd .ListValues (),_fbegd );case ResultTypeString :if _fbegd ==_ffebe {_dgdc ++;};case ResultTypeEmpty :if _fbegd ==_deca {_dgdc ++;};};};return _dgdc ;}; - -// MakeErrorResult constructs a #VALUE! error with a given extra error message. -// The error message is for debugging formula evaluation only and is not stored -// in the sheet. -func MakeErrorResult (msg string )Result {return MakeErrorResultType (ErrorTypeValue ,msg )}; - -// False is an implementation of the Excel FALSE() function. It takes no -// arguments. -func False (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0046A\u004c\u0053\u0045\u0020\u0074\u0061\u006b\u0065\u0073\u0020\u006eo\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (false );}; - -// Fv implements the Excel FV function. -func Fv (args []Result )Result {_adcf :=len (args );if _adcf < 3||_adcf > 5{return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_eecb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_beggf :=args [1].ValueNumber ;if _beggf !=float64 (int (_beggf )){return MakeErrorResultType (ErrorTypeNum ,"\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dbgf :=args [2].ValueNumber ;_dadc :=0.0;if _adcf >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("F\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dadc =args [3].ValueNumber ;};_defb :=0;if _adcf ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_defb =int (args [4].ValueNumber );if _defb !=0{_defb =1;};};return MakeNumberResult (_dcaa (_eecb ,_beggf ,_dbgf ,_dadc ,_defb ));};func _eaba (_ecg ,_fcg ,_beb ,_gdgb int )int {if !_ddda (_gdgb ){return _beb ;};_eefa :=_beb ;_aefc :=_bfg (_ecg ,_fcg );if _eefa > 30||_beb >=_aefc ||_eefa >=_aefc {_eefa =30;};return _eefa ;};func _edece (_baee []Result ,_bbagg rmode )Result {if len (_baee )!=2{return MakeErrorResult ("\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_agfb :=_baee [0].AsNumber ();if _agfb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_faef :=_baee [1].AsNumber ();if _faef .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fgdec :=_faef .ValueNumber ;_ebeaeg :=_agfb .ValueNumber ;_adedd :=1.0;if _fgdec > 0{_adedd =_a .Pow (1/10.0,_fgdec );}else {_adedd =_a .Pow (10.0,-_fgdec );};_ebeaeg ,_acdag :=_a .Modf (_ebeaeg /_adedd );switch _bbagg {case _bbgc :const _aefe =0.499999999;if _acdag >=_aefe {_ebeaeg ++;}else if _acdag <=-_aefe {_ebeaeg --;};case _daaaf :case _geeb :if _acdag > 0{_ebeaeg ++;}else if _acdag < 0{_ebeaeg --;};};return MakeNumberResult (_ebeaeg *_adedd );}; - -// Eval evaluates the binary expression using the context given. -func (_df BinaryExpr )String ()string {_cedb :="";switch _df ._ag {case BinOpTypePlus :_cedb ="\u002b";case BinOpTypeMinus :_cedb ="\u002d";case BinOpTypeMult :_cedb ="\u002a";case BinOpTypeDiv :_cedb ="\u002f";case BinOpTypeExp :_cedb ="\u005e";case BinOpTypeLT :_cedb ="\u003c";case BinOpTypeGT :_cedb ="\u003e";case BinOpTypeEQ :_cedb ="\u003d";case BinOpTypeLEQ :_cedb ="\u003c\u003d";case BinOpTypeGEQ :_cedb ="\u003e\u003d";case BinOpTypeNE :_cedb ="\u003c\u003e";case BinOpTypeConcat :_cedb ="\u0026";};return _df ._gec .String ()+_cedb +_df ._da .String ();};func _egage (_bgga ,_deef ,_edfa ,_fada ,_dbeb float64 ,_cabc int )float64 {_bcfb :=_dgc (_bgga ,_edfa ,_fada ,_dbeb ,_cabc );var _bedg float64 ;if _deef ==1{if _cabc ==1{_bedg =0;}else {_bedg =-_fada ;};}else {if _cabc ==1{_bedg =_dcaa (_bgga ,_deef -2,_bcfb ,_fada ,1)-_bcfb ;}else {_bedg =_dcaa (_bgga ,_deef -1,_bcfb ,_fada ,0);};};return _bedg *_bgga ;};func init (){RegisterFunction ("\u0041\u004e\u0044",And );RegisterFunction ("\u0046\u0041\u004cS\u0045",False );RegisterFunction ("\u0049\u0046",If );RegisterFunction ("\u0049F\u0045\u0052\u0052\u004f\u0052",IfError );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041",IfNA );RegisterFunction ("\u0049\u0046\u0053",Ifs );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0049\u0046S",Ifs );RegisterFunction ("\u004e\u004f\u0054",Not );RegisterFunction ("\u004f\u0052",Or );RegisterFunction ("\u0054\u0052\u0055\u0045",True );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0058\u004fR",Xor );};var _ageeg =[...]int {-1000,-7,-3,-1,27,18,22,23,-2,-8,-4,-9,20,-14,10,11,12,13,-5,-13,-6,-12,17,16,15,9,4,5,22,23,24,25,26,28,29,30,31,27,32,35,-1,18,27,-15,-17,-1,-1,-1,-1,33,-5,4,5,21,-16,-11,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,19,36,34,21,-5,33,21,34,19,-17,-1,-5,-10,-1}; +func Mid (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_bada :=args [0];if _bada .Type ==ResultTypeError {return _bada ;};if _bada .Type !=ResultTypeString &&_bada .Type !=ResultTypeNumber &&_bada .Type !=ResultTypeEmpty {return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0065x\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_geca :=args [0].Value ();if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_gadbfg :=int (args [1].ValueNumber );if _gadbfg < 1{return MakeErrorResult ("M\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006dor\u0065\u0020\u0074h\u0061n\u0020\u0030");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_bcfbf :=int (args [2].ValueNumber );if _bcfbf < 0{return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_gegbb :=len (_geca );if _gadbfg > _gegbb {return MakeStringResult ("");};_gadbfg --;_dfbb :=_gadbfg +_bcfbf ;if _dfbb > _gegbb {return MakeStringResult (_geca [_gadbfg :]);}else {return MakeStringResult (_geca [_gadbfg :_dfbb ]);};};const _daccb =57356; -// Update updates references in the BinaryExpr after removing a row/column. -func (_gcc BinaryExpr )Update (q *_cbe .UpdateQuery )Expression {_ccb :=_gcc ;_ccb ._gec =_gcc ._gec .Update (q );_ccb ._da =_gcc ._da .Update (q );return _ccb ;}; - -// Reference returns an invalid reference for Bool. -func (_ccd Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; - -// Mod is an implementation of the Excel MOD function which returns the -// remainder after division. It requires two numeric argumnts. -func Mod (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_ffdfd :=args [0].AsNumber ();_eefda :=args [1].AsNumber ();if _ffdfd .Type !=ResultTypeNumber ||_eefda .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};if _eefda .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_aggce ,_defad :=_a .Modf (_ffdfd .ValueNumber /_eefda .ValueNumber );if _defad < 0{_aggce --;};return MakeNumberResult (_ffdfd .ValueNumber -_eefda .ValueNumber *_aggce );}; - -// Arabic implements the Excel ARABIC function which parses roman numerals. It -// accepts one numeric argument. -func Arabic (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0041\u0052\u0041\u0042I\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_baaf :=args [0];switch _baaf .Type {case ResultTypeNumber ,ResultTypeList ,ResultTypeEmpty :return MakeErrorResult ("\u0041\u0052\u0041B\u0049\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");case ResultTypeString :_dddgg :=0.0;_ebeae :=0.0;for _ ,_cdcc :=range _baaf .ValueString {_ebga :=0.0;switch _cdcc {case 'I':_ebga =1;case 'V':_ebga =5;case 'X':_ebga =10;case 'L':_ebga =50;case 'C':_ebga =100;case 'D':_ebga =500;case 'M':_ebga =1000;};_dddgg +=_ebga ;switch {case _ebeae ==_ebga &&(_ebeae ==5||_ebeae ==50||_ebeae ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_ebeae ==_ebga :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");};if _ebeae < _ebga {_dddgg -=2*_ebeae ;};_ebeae =_ebga ;};return MakeNumberResult (_dddgg );case ResultTypeError :return _baaf ;default:return MakeErrorResult (_db .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0043\u004f\u0053H\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_baaf .Type ));};}; +// NewPrefixHorizontalRange constructs a new full rows range with prefix. +func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_cdcdd :=_ae .Split (v ,"\u003a");if len (_cdcdd )!=2{return nil ;};_fbfaa ,_ :=_cbe .Atoi (_cdcdd [0]);_fadec ,_ :=_cbe .Atoi (_cdcdd [1]);if _fbfaa > _fadec {_fbfaa ,_fadec =_fadec ,_fbfaa ;};return PrefixHorizontalRange {_ggadb :pfx ,_cddfa :_fbfaa ,_fceb :_fadec };}; -// NewSheetPrefixExpr constructs a new prefix expression. -func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {_bbcc :s }};const _cagdd =57370; +// SupportedFunctions returns a list of supported functions. +func SupportedFunctions ()[]string {_fgabd :=[]string {};for _fcbgc :=range _cdcab {_fgabd =append (_fgabd ,_fcbgc );};for _bebdc :=range _dface {_fgabd =append (_fgabd ,_bebdc );};_d .Strings (_fgabd );return _fgabd ;}; -// Reference returns a string reference value to a vertical range. -func (_ceaa VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_ceaa .verticalRangeReference ()};}; +// String returns a string representation of CellRef. +func (_acb CellRef )String ()string {return _acb ._bg }; -// Update updates the horizontal range references after removing a row/column. -func (_gbbf HorizontalRange )Update (q *_cbe .UpdateQuery )Expression {return _gbbf };func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }};const _aceeb =57346;const _gfeac =57360;func Sign (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0053\u0049\u0047\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_agacf :=args [0].AsNumber ();if _agacf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0049\u0047N(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020a\u0020n\u0075m\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _agacf .ValueNumber < 0{return MakeNumberResult (-1);}else if _agacf .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);}; +// Min is an implementation of the Excel MIN() function. +func Min (args []Result )Result {return _gebe (args ,false )};func init (){RegisterFunction ("\u0041\u004e\u0044",And );RegisterFunction ("\u0046\u0041\u004cS\u0045",False );RegisterFunction ("\u0049\u0046",If );RegisterFunction ("\u0049F\u0045\u0052\u0052\u004f\u0052",IfError );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041",IfNA );RegisterFunction ("\u0049\u0046\u0053",Ifs );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0049\u0046S",Ifs );RegisterFunction ("\u004e\u004f\u0054",Not );RegisterFunction ("\u004f\u0052",Or );RegisterFunction ("\u0054\u0052\u0055\u0045",True );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0058\u004fR",Xor );};func _eccc (_cffa int ,_befb _e .Month ,_cfbfa int )int64 {if _cffa ==1900&&int (_befb )<=2{_cfbfa --;};_bgdf :=_e .Date (_cffa ,_befb ,_cfbfa ,0,0,0,0,_e .UTC );return _bgdf .Unix ();};func _dceb (_cfef ,_bbcb []float64 ,_fggea float64 )float64 {_baea :=_fggea +1;_fdbdcd :=_cfef [0];_acab :=len (_cfef );_bbfg :=_bbcb [0];for _ebgd :=1;_ebgd < _acab ;_ebgd ++{_fdbdcd +=_cfef [_ebgd ]/_ea .Pow (_baea ,(_bbcb [_ebgd ]-_bbfg )/365);};return _fdbdcd ;}; -// Find is an implementation of the Excel FIND(). -func Find (args []Result )Result {_dcagb ,_gcfdc :=_dacfg ("\u0046\u0049\u004e\u0044",args );if _gcfdc .Type !=ResultTypeEmpty {return _gcfdc ;};_cebg :=_dcagb ._aedab ;if _cebg ==""{return MakeNumberResult (1.0);};_dbdgc :=_dcagb ._fdcfe ;_cbeg :=_dcagb ._ffef ;_eaecf :=1;for _dbbd :=range _dbdgc {if _eaecf < _cbeg {_eaecf ++;continue ;};_cabca :=_dg .Index (_dbdgc [_dbbd :],_cebg );if _cabca ==0{return MakeNumberResult (float64 (_eaecf ));};_eaecf ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; +// Update updates references in the Negate after removing a row/column. +func (_bcee Negate )Update (q *_de .UpdateQuery )Expression {return Negate {_eaccb :_bcee ._eaccb .Update (q )};};type yySymType struct{_efdb int ;_effab *node ;_gcaa Expression ;_daab []Expression ;_eaffab [][]Expression ;}; -// Xor is an implementation of the Excel XOR() function and takes a variable -// number of arguments. It's odd to say the least. If any argument is numeric, -// it returns true if the number of non-zero numeric arguments is odd and false -// otherwise. If no argument is numeric, it returns an error. -func Xor (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0058\u004f\u0052 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dddg :=0;_adffb :=false ;for _ ,_bdea :=range args {switch _bdea .Type {case ResultTypeList ,ResultTypeArray :_ffcf :=Xor (_bdea .ListValues ());if _ffcf .Type ==ResultTypeError {return _ffcf ;};if _ffcf .ValueNumber !=0{_dddg ++;};_adffb =true ;case ResultTypeNumber :if _bdea .ValueNumber !=0{_dddg ++;};_adffb =true ;case ResultTypeString :case ResultTypeError :return _bdea ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0058\u004f\u0052");};};if !_adffb {return MakeErrorResult ("\u0058\u004f\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069n\u0070\u0075\u0074");};return MakeBoolResult (_dddg %2!=0);}; +// Ppmt implements the Excel PPPMT function. +func Ppmt (args []Result )Result {_cbbe :=len (args );if _cbbe < 4||_cbbe > 6{return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006ff\u0020\u0066\u006f\u0075\u0072\u0020a\u006e\u0064\u0020s\u0069\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_eeda :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bedb :=args [1].ValueNumber ;if _bedb <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0050\u004d\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_acgec :=args [2].ValueNumber ;if _acgec < _bedb {return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065s\u0073\u0020\u0074\u0068\u0061\u006e \u0070\u0065\u0072i\u006f\u0064");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_dffb :=args [3].ValueNumber ;_fgdc :=0.0;if _cbbe >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_fgdc =args [4].ValueNumber ;};_fcb :=0;if _cbbe ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_fcb =int (args [5].ValueNumber );if _fcb !=0{_fcb =1;};};return MakeNumberResult (_egeb (_eeda ,_acgec ,_dffb ,_fgdc ,_fcb )-_abfg (_eeda ,_bedb ,_acgec ,_dffb ,_fgdc ,_fcb ));};const _gdbd =57366; -// MaxIfs implements the MAXIFS function. -func MaxIfs (args []Result )Result {_ebbbd :=_gdbdc (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _ebbbd .Type !=ResultTypeEmpty {return _ebbbd ;};_cedad :=_baaff (args [1:]);_bgbcb :=-_a .MaxFloat64 ;_daecf :=_agcd (args [0]);for _ ,_ebbee :=range _cedad {_dffeg :=_daecf [_ebbee ._aabddc ][_ebbee ._gcag ].ValueNumber ;if _bgbcb < _dffeg {_bgbcb =_dffeg ;};};if _bgbcb ==-_a .MaxFloat64 {_bgbcb =0;};return MakeNumberResult (float64 (_bgbcb ));};func init (){_addd =_ca .New (_ca .NewSource (_ge .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_egde ("\u0041\u0053\u0049\u004e",_a .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_egde ("\u0041\u0053\u0049\u004e",_a .Acos ));RegisterFunction ("\u0041\u0043\u004fS\u0048",_egde ("\u0041\u0053\u0049\u004e",_a .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_egde ("\u0041\u0043\u004f\u0054",func (_effge float64 )float64 {return _a .Pi /2-_a .Atan (_effge )}));RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_egde ("\u0041\u0043\u004fT\u0048",func (_dcded float64 )float64 {return _a .Atanh (1/_dcded )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic );RegisterFunction ("\u0041\u0053\u0049\u004e",_egde ("\u0041\u0053\u0049\u004e",_a .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_egde ("\u0041\u0053\u0049N\u0048",_a .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_egde ("\u0041\u0054\u0041\u004e",_a .Atan ));RegisterFunction ("\u0041\u0054\u0041N\u0048",_egde ("\u0041\u0054\u0041N\u0048",_a .Atanh ));RegisterFunction ("\u0041\u0054\u0041N\u0032",Atan2 );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0042\u0041\u0053\u0045",Base );RegisterFunction ("\u0043E\u0049\u004c\u0049\u004e\u0047",Ceiling );RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0043\u0045\u0049L\u0049\u004eG\u002e\u004d\u0041\u0054\u0048",CeilingMath );RegisterFunction ("_\u0078\u006c\u0066\u006e.C\u0045I\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043\u0049\u0053\u0045",CeilingPrecise );RegisterFunction ("\u0043\u004f\u004d\u0042\u0049\u004e",Combin );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u004d\u0042\u0049\u004e\u0041",Combina );RegisterFunction ("\u0043\u004f\u0053",_egde ("\u0043\u004f\u0053",_a .Cos ));RegisterFunction ("\u0043\u004f\u0053\u0048",_egde ("\u0043\u004f\u0053\u0048",_a .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_accab ("\u0043\u004f\u0054",_a .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_accab ("\u0043\u004f\u0054\u0048",_a .Tanh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_accab ("\u0043\u0053\u0043",_a .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_accab ("\u0043\u0053\u0043",_a .Sinh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0045\u0043\u0049\u004d\u0041\u004c",Decimal );RegisterFunction ("\u0044E\u0047\u0052\u0045\u0045\u0053",Degrees );RegisterFunction ("\u0045\u0056\u0045\u004e",Even );RegisterFunction ("\u0045\u0058\u0050",_egde ("\u0045\u0058\u0050",_a .Exp ));RegisterFunction ("\u0046\u0041\u0043\u0054",Fact );RegisterFunction ("\u0046\u0041\u0043\u0054\u0044\u004f\u0055\u0042\u004c\u0045",FactDouble );RegisterFunction ("\u0046\u004c\u004fO\u0052",Floor );RegisterFunction ("\u005f\u0078l\u0066\u006e\u002eF\u004c\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048",FloorMath );RegisterFunction ("\u005f\u0078\u006c\u0066n.\u0046\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045",FloorPrecise );RegisterFunction ("\u0047\u0043\u0044",GCD );RegisterFunction ("\u0049\u004e\u0054",Int );RegisterFunction ("I\u0053\u004f\u002e\u0043\u0045\u0049\u004c\u0049\u004e\u0047",CeilingPrecise );RegisterFunction ("\u004c\u0043\u004d",LCM );RegisterFunction ("\u004c\u004e",_egde ("\u004c\u004e",_a .Log ));RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_egde ("\u004c\u004f\u00471\u0030",_a .Log10 ));RegisterFunction ("\u004dD\u0045\u0054\u0045\u0052\u004d",MDeterm );RegisterFunction ("\u004d\u004f\u0044",Mod );RegisterFunction ("\u004d\u0052\u004f\u0055\u004e\u0044",Mround );RegisterFunction ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c",Multinomial );RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u004d\u0055\u004e\u0049\u0054",Munit );RegisterFunction ("\u004f\u0044\u0044",Odd );RegisterFunction ("\u0050\u0049",Pi );RegisterFunction ("\u0050\u004f\u0057E\u0052",Power );RegisterFunction ("\u0050R\u004f\u0044\u0055\u0043\u0054",Product );RegisterFunction ("\u0051\u0055\u004f\u0054\u0049\u0045\u004e\u0054",Quotient );RegisterFunction ("\u0052A\u0044\u0049\u0041\u004e\u0053",Radians );RegisterFunction ("\u0052\u0041\u004e\u0044",Rand );RegisterFunction ("R\u0041\u004e\u0044\u0042\u0045\u0054\u0057\u0045\u0045\u004e",RandBetween );RegisterFunction ("\u0052\u004f\u004dA\u004e",Roman );RegisterFunction ("\u0052\u004f\u0055N\u0044",Round );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0044\u004f\u0057N",RoundDown );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0055\u0050",RoundUp );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0053\u0045C",_accab ("\u0053\u0045\u0043",_a .Cos ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_accab ("\u0053\u0045\u0043\u0048",_a .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum );RegisterFunction ("\u0053\u0049\u0047\u004e",Sign );RegisterFunction ("\u0053\u0049\u004e",_egde ("\u0053\u0049\u004e",_a .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_egde ("\u0053\u0049\u004e\u0048",_a .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_egde ("\u0053\u0051\u0052\u0054",_a .Sqrt ));RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_egde ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_gfeae float64 )float64 {return _a .Sqrt (_gfeae *_a .Pi )}));RegisterFunction ("\u0053\u0055\u004d",Sum );RegisterFunction ("\u0053\u0055\u004dI\u0046",SumIf );RegisterFunction ("\u0053\u0055\u004d\u0049\u0046\u0053",SumIfs );RegisterFunction ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054",SumProduct );RegisterFunction ("\u0053\u0055\u004dS\u0051",SumSquares );RegisterFunction ("\u0054\u0041\u004e",_egde ("\u0054\u0041\u004e",_a .Tan ));RegisterFunction ("\u0054\u0041\u004e\u0048",_egde ("\u0054\u0041\u004e\u0048",_a .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );}; +// Duration implements the Excel DURATION function. +func Duration (args []Result )Result {_ccee ,_gagg :=_aggd (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _gagg .Type ==ResultTypeError {return _gagg ;};_bcdc :=_ccee ._gcbf ;_cbfe :=_ccee ._aebb ;_fffba :=_ccee ._cafe ;_aefe :=_ccee ._eecf ;_ddgg :=_ccee ._fefg ;_abgeb :=_ccee ._abbc ;return _gbf (_bcdc ,_cbfe ,_fffba ,_aefe ,_ddgg ,_abgeb );}; -// Rows implements the Excel ROWS function. -func Rows (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052\u004f\u0057\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};_bgdda :=args [0];if _bgdda .Type !=ResultTypeArray &&_bgdda .Type !=ResultTypeList {return MakeErrorResult ("\u0052\u004f\u0057S\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_bcdb :=_bgdda .ValueArray ;if len (_bcdb )==0{return MakeErrorResult ("\u0052O\u0057\u0053 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0072r\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077");};return MakeNumberResult (float64 (len (_bcdb )));}; +// Eval evaluates a horizontal range returning a list of results or an error. +func (_cabb HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_agbgc :=_cabb .horizontalRangeReference ();if _bggb ,_aage :=ev .GetFromCache (_agbgc );_aage {return _bggb ;};_ffccb ,_efed :=_cfa (ctx ,_cabb ._bgdc ,_cabb ._dedeg );_gabaf :=_bbbbf (ctx ,ev ,_ffccb ,_efed );ev .SetCache (_agbgc ,_gabaf );return _gabaf ;};func _adab (_afa ,_bbec ,_bafb ,_faca int )int {if _bbec > _bafb {return 0;};if _dbdc (_faca ){return (_bafb -_bbec +1)*30;};_bbda :=0;for _cgcg :=_bbec ;_cgcg <=_bafb ;_cgcg ++{_bbda +=_ceae (_afa ,_cgcg );};return _bbda ;}; -// Today is an implementation of the Excel TODAY() function. -func Today (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u0054\u004f\u0044A\u0059\u0020\u0064\u006fe\u0073\u006e\u0027\u0074\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_eefd :=_ge .Now ();_ ,_edgec :=_eefd .Zone ();_bfd :=_cgfdb (_dfa ,_eefd .Unix ()+int64 (_edgec ))+1;return MakeNumberResult (_bfd );}; +// AsNumber attempts to intepret a string cell value as a number. Upon success, +// it returns a new number result, upon failure it returns the original result. +// This is used as functions return strings that can then act like number (e.g. +// LEFT(1.2345,3) + LEFT(1.2345,3) = 2.4) +func (_cdbee Result )AsNumber ()Result {if _cdbee .Type ==ResultTypeString {_gcae ,_ceaef :=_cbe .ParseFloat (_cdbee .ValueString ,64);if _ceaef ==nil {return MakeNumberResult (_gcae );};};if _cdbee .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _cdbee ;}; -// Update updates references in the Negate after removing a row/column. -func (_fbgdg Negate )Update (q *_cbe .UpdateQuery )Expression {return Negate {_cdfa :_fbgdg ._cdfa .Update (q )};};type amorArgs struct{_ffce float64 ;_ceefc float64 ;_gbb float64 ;_bgfd float64 ;_ccdd int ;_eea float64 ;_aabc int ;};const _cbgdd =57353; +// Cumprinc implements the Excel CUMPRINC function. +func Cumprinc (args []Result )Result {_dcb ,_dcge :=_faag (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _dcge .Type ==ResultTypeError {return _dcge ;};_ggge :=_dcb ._abeb ;_cedg :=_dcb ._acee ;_ffcb :=_dcb ._aad ;_fcdcb :=_dcb ._beff ;_ddfa :=_dcb ._bdff ;_eegc :=_dcb ._bca ;_cbag :=_egeb (_ggge ,_cedg ,_ffcb ,0,_eegc );_ddg :=0.0;if _fcdcb ==1{if _eegc ==0{_ddg =_cbag +_ffcb *_ggge ;}else {_ddg =_cbag ;};_fcdcb ++;};for _fccg :=_fcdcb ;_fccg <=_ddfa ;_fccg ++{if _eegc ==1{_ddg +=_cbag -(_acg (_ggge ,_fccg -2,_cbag ,_ffcb ,1)-_cbag )*_ggge ;}else {_ddg +=_cbag -_acg (_ggge ,_fccg -1,_cbag ,_ffcb ,0)*_ggge ;};};return MakeNumberResult (_ddg );}; -// NewHorizontalRange constructs a new full rows range. -func NewHorizontalRange (v string )Expression {_ddad :=_dg .Split (v ,"\u003a");if len (_ddad )!=2{return nil ;};_fadcce ,_ :=_fc .Atoi (_ddad [0]);_dfaba ,_ :=_fc .Atoi (_ddad [1]);if _fadcce > _dfaba {_fadcce ,_dfaba =_dfaba ,_fadcce ;};return HorizontalRange {_gbbgd :_fadcce ,_dgfe :_dfaba };};func _dgec (_fagc []Result ,_dda string )(*cumulArgs ,Result ){if len (_fagc )!=6{return nil ,MakeErrorResult (_dda +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _fagc [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dda +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0072\u0061te \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_bdca :=_fagc [0].ValueNumber ;if _bdca <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dda +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _fagc [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dda +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_bcbf :=_fagc [1].ValueNumber ;if _bcbf <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dda +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};if _fagc [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dda +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_decc :=_fagc [2].ValueNumber ;if _decc <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dda +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _fagc [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dda +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0073\u0074\u0061r\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_affb :=_fagc [3].ValueNumber ;if _affb <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dda +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073t\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069o\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _fagc [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dda +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dfd :=_fagc [4].ValueNumber ;if _dfd <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dda +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};if _dfd < _affb {return nil ,MakeErrorResultType (ErrorTypeNum ,_dda +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0074\u0065\u0072\u0020o\u0072\u0020\u0065\u0071\u0075a\u006c\u0020\u0074\u006f\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064");};if _dfd > _bcbf {return nil ,MakeErrorResultType (ErrorTypeNum ,_dda +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074o\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0070\u0065\u0072io\u0064\u0073\u0020r\u0061n\u0067\u0065");};_agbaf :=int (_fagc [5].ValueNumber );if _agbaf !=0&&_agbaf !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_dda +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031");};return &cumulArgs {_bdca ,_bcbf ,_decc ,_affb ,_dfd ,_agbaf },_cgac ;};var (_fgfd =0;_dfae =false ;); +// FloorPrecise is an implementation of the FlOOR.PRECISE function. +func FloorPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004cO\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0046L\u004f\u004fR\u002e\u0050\u0052\u0045C\u0049\u0053\u0045(\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020at\u0020\u006d\u006fs\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_cbacc :=args [0].AsNumber ();if _cbacc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052E\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_abac :=float64 (1);if _cbacc .ValueNumber < 0{_abac =-1;};if len (args )> 1{_agadf :=args [1].AsNumber ();if _agadf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006ed\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065r");};_abac =_ea .Abs (_agadf .ValueNumber );};if len (args )==1{return MakeNumberResult (_ea .Floor (_cbacc .ValueNumber ));};_abbfg :=_cbacc .ValueNumber ;_abbfg ,_edeb :=_ea .Modf (_abbfg /_abac );if _edeb !=0{if _cbacc .ValueNumber < 0{_abbfg --;};};return MakeNumberResult (_abbfg *_abac );}; -// NewBool constructs a new boolean expression. -func NewBool (v string )Expression {_dff ,_aea :=_fc .ParseBool (v );if _aea !=nil {_fcb .Log ("\u0065\u0072\u0072\u006f\u0072\u0020p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0062\u006f\u006f\u006c\u0020\u0025s\u003a\u0020\u0025\u0073",v ,_aea );};return Bool {_eec :_dff };};func _ddcgb (_cfcac ,_afcb float64 )float64 {_cfcac =_a .Trunc (_cfcac );_afcb =_a .Trunc (_afcb );if _cfcac ==0{return _afcb ;};if _afcb ==0{return _cfcac ;};for _cfcac !=_afcb {if _cfcac > _afcb {_cfcac =_cfcac -_afcb ;}else {_afcb =_afcb -_cfcac ;};};return _cfcac ;};const _ggfd =16;func _aeag (_bca string )bool {for _ ,_fecd :=range _ffe {_aefg :=_fecd .FindStringSubmatch (_bca );if len (_aefg )> 1{return true ;};};return false ;};const _abba =57378;func _dacfg (_gccg string ,_efef []Result )(*parsedSearchObject ,Result ){_baac :=len (_efef );if _baac !=2&&_baac !=3{return nil ,MakeErrorResult (_gccg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006fr\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_daced :=_efef [0];if _daced .Type ==ResultTypeError {return nil ,_daced ;};if _daced .Type !=ResultTypeString &&_daced .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068e\u0020\u0066\u0069\u0072s\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067");};_cfdd :=_efef [1];if _cfdd .Type ==ResultTypeError {return nil ,_cfdd ;};if _cfdd .Type !=ResultTypeString &&_cfdd .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068\u0065\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020a\u0020\u0073t\u0072\u0069\u006e\u0067");};_dcea :=_cfdd .Value ();_bdfab :=_daced .Value ();_gadb :=1;if _baac ==3&&_efef [2].Type !=ResultTypeEmpty {_dbged :=_efef [2];if _dbged .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("P\u006f\u0073\u0069\u0074\u0069\u006fn\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062e\u0020\u0061\u0020n\u0075m\u0062\u0065\u0072");};_gadb =int (_dbged .ValueNumber );if _gadb < 1{return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030");};if _gadb > len (_dcea ){return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030");};};return &parsedSearchObject {_bdfab ,_dcea ,_gadb },_cgac ;}; +// Combina is an implementation of the Excel COMBINA function whic returns the +// number of combinations with repetitions. +func Combina (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004dB\u0049\u004e\u0041\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ecgb :=args [0].AsNumber ();_bbfec :=args [1].AsNumber ();if _ecgb .Type !=ResultTypeNumber ||_bbfec .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u004fMB\u0049\u004e\u0041(\u0029\u0020\u0072\u0065qui\u0072es\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_aeed :=_ea .Trunc (_ecgb .ValueNumber );_effg :=_ea .Trunc (_bbfec .ValueNumber );if _aeed < _effg {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0041\u0028\u0029\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0020\u003e\u0020\u006b");};if _aeed ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_aeed +_effg -1);args [1]=MakeNumberResult (_aeed -1);return Combin (args );}; -// ISERROR is an implementation of the Excel ISERROR() function. -func IsError (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u0053\u0045\u0052\u0052\u004f\u0052(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError );}; +// Reference returns an invalid reference for Bool. +func (_fgge Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// FunctionComplex is a function whose result depends on its arguments and the -// context that it's in. As an example, INDIRECT is a complex function so that -// INDIRECT("A1") which returns the value of the "A1" cell in a sheet can use -// the context to reach into the sheet and pull out required values. -type FunctionComplex func (_egegg Context ,_fcefb Evaluator ,_cfcdg []Result )Result ; +// Npv implements the Excel NPV function. +func Npv (args []Result )Result {_bgfg :=len (args );if _bgfg < 2{return MakeErrorResult ("\u004e\u0050\u0056 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f \u006fr\u0020m\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebfbf :=args [0].ValueNumber ;if _ebfbf ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_abad :=[]float64 {};for _ ,_fcde :=range args [1:]{switch _fcde .Type {case ResultTypeNumber :_abad =append (_abad ,_fcde .ValueNumber );case ResultTypeArray ,ResultTypeList :_ggcc :=_baebc (_fcde );for _ ,_fdef :=range _ggcc {for _ ,_ceaa :=range _fdef {if _ceaa .Type ==ResultTypeNumber &&!_ceaa .IsBoolean {_abad =append (_abad ,_ceaa .ValueNumber );};};};};};_bdec :=0.0;for _bdbd ,_bcab :=range _abad {_bdec +=_bcab /_ea .Pow (1+_ebfbf ,float64 (_bdbd )+1);};return MakeNumberResult (_bdec );};func _cffcb (_bbeec string ,_abbca _e .Time )(_e .Time ,error ){_gegb ,_ ,_eacc :=_cb .ParseFloat (_bbeec ,10,128,_cb .ToNearestEven );if _eacc !=nil {return _e .Time {},_eacc ;};_acfe :=new (_cb .Float );_acfe .SetUint64 (uint64 (24*_e .Hour ));_gegb .Mul (_gegb ,_acfe );_cdge ,_ :=_gegb .Uint64 ();_abbf :=_abbca .Add (_e .Duration (_cdge ));return _bbccb (_abbf ),nil ;};func init (){_dcad =_a .New (_a .NewSource (_e .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_bgbc ("\u0041\u0053\u0049\u004e",_ea .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_bgbc ("\u0041\u0053\u0049\u004e",_ea .Acos ));RegisterFunction ("\u0041\u0043\u004fS\u0048",_bgbc ("\u0041\u0053\u0049\u004e",_ea .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_bgbc ("\u0041\u0043\u004f\u0054",func (_dbbbda float64 )float64 {return _ea .Pi /2-_ea .Atan (_dbbbda )}));RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_bgbc ("\u0041\u0043\u004fT\u0048",func (_deag float64 )float64 {return _ea .Atanh (1/_deag )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic );RegisterFunction ("\u0041\u0053\u0049\u004e",_bgbc ("\u0041\u0053\u0049\u004e",_ea .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_bgbc ("\u0041\u0053\u0049N\u0048",_ea .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_bgbc ("\u0041\u0054\u0041\u004e",_ea .Atan ));RegisterFunction ("\u0041\u0054\u0041N\u0048",_bgbc ("\u0041\u0054\u0041N\u0048",_ea .Atanh ));RegisterFunction ("\u0041\u0054\u0041N\u0032",Atan2 );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0042\u0041\u0053\u0045",Base );RegisterFunction ("\u0043E\u0049\u004c\u0049\u004e\u0047",Ceiling );RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0043\u0045\u0049L\u0049\u004eG\u002e\u004d\u0041\u0054\u0048",CeilingMath );RegisterFunction ("_\u0078\u006c\u0066\u006e.C\u0045I\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043\u0049\u0053\u0045",CeilingPrecise );RegisterFunction ("\u0043\u004f\u004d\u0042\u0049\u004e",Combin );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u004d\u0042\u0049\u004e\u0041",Combina );RegisterFunction ("\u0043\u004f\u0053",_bgbc ("\u0043\u004f\u0053",_ea .Cos ));RegisterFunction ("\u0043\u004f\u0053\u0048",_bgbc ("\u0043\u004f\u0053\u0048",_ea .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_cegc ("\u0043\u004f\u0054",_ea .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_cegc ("\u0043\u004f\u0054\u0048",_ea .Tanh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_cegc ("\u0043\u0053\u0043",_ea .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_cegc ("\u0043\u0053\u0043",_ea .Sinh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0045\u0043\u0049\u004d\u0041\u004c",Decimal );RegisterFunction ("\u0044E\u0047\u0052\u0045\u0045\u0053",Degrees );RegisterFunction ("\u0045\u0056\u0045\u004e",Even );RegisterFunction ("\u0045\u0058\u0050",_bgbc ("\u0045\u0058\u0050",_ea .Exp ));RegisterFunction ("\u0046\u0041\u0043\u0054",Fact );RegisterFunction ("\u0046\u0041\u0043\u0054\u0044\u004f\u0055\u0042\u004c\u0045",FactDouble );RegisterFunction ("\u0046\u004c\u004fO\u0052",Floor );RegisterFunction ("\u005f\u0078l\u0066\u006e\u002eF\u004c\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048",FloorMath );RegisterFunction ("\u005f\u0078\u006c\u0066n.\u0046\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045",FloorPrecise );RegisterFunction ("\u0047\u0043\u0044",GCD );RegisterFunction ("\u0049\u004e\u0054",Int );RegisterFunction ("I\u0053\u004f\u002e\u0043\u0045\u0049\u004c\u0049\u004e\u0047",CeilingPrecise );RegisterFunction ("\u004c\u0043\u004d",LCM );RegisterFunction ("\u004c\u004e",_bgbc ("\u004c\u004e",_ea .Log ));RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_bgbc ("\u004c\u004f\u00471\u0030",_ea .Log10 ));RegisterFunction ("\u004dD\u0045\u0054\u0045\u0052\u004d",MDeterm );RegisterFunction ("\u004d\u004f\u0044",Mod );RegisterFunction ("\u004d\u0052\u004f\u0055\u004e\u0044",Mround );RegisterFunction ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c",Multinomial );RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u004d\u0055\u004e\u0049\u0054",Munit );RegisterFunction ("\u004f\u0044\u0044",Odd );RegisterFunction ("\u0050\u0049",Pi );RegisterFunction ("\u0050\u004f\u0057E\u0052",Power );RegisterFunction ("\u0050R\u004f\u0044\u0055\u0043\u0054",Product );RegisterFunction ("\u0051\u0055\u004f\u0054\u0049\u0045\u004e\u0054",Quotient );RegisterFunction ("\u0052A\u0044\u0049\u0041\u004e\u0053",Radians );RegisterFunction ("\u0052\u0041\u004e\u0044",Rand );RegisterFunction ("R\u0041\u004e\u0044\u0042\u0045\u0054\u0057\u0045\u0045\u004e",RandBetween );RegisterFunction ("\u0052\u004f\u004dA\u004e",Roman );RegisterFunction ("\u0052\u004f\u0055N\u0044",Round );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0044\u004f\u0057N",RoundDown );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0055\u0050",RoundUp );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0053\u0045C",_cegc ("\u0053\u0045\u0043",_ea .Cos ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_cegc ("\u0053\u0045\u0043\u0048",_ea .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum );RegisterFunction ("\u0053\u0049\u0047\u004e",Sign );RegisterFunction ("\u0053\u0049\u004e",_bgbc ("\u0053\u0049\u004e",_ea .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_bgbc ("\u0053\u0049\u004e\u0048",_ea .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_bgbc ("\u0053\u0051\u0052\u0054",_ea .Sqrt ));RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_bgbc ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_eedfc float64 )float64 {return _ea .Sqrt (_eedfc *_ea .Pi )}));RegisterFunction ("\u0053\u0055\u004d",Sum );RegisterFunction ("\u0053\u0055\u004dI\u0046",SumIf );RegisterFunction ("\u0053\u0055\u004d\u0049\u0046\u0053",SumIfs );RegisterFunction ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054",SumProduct );RegisterFunction ("\u0053\u0055\u004dS\u0051",SumSquares );RegisterFunction ("\u0054\u0041\u004e",_bgbc ("\u0054\u0041\u004e",_ea .Tan ));RegisterFunction ("\u0054\u0041\u004e\u0048",_bgbc ("\u0054\u0041\u004e\u0048",_ea .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );};var (_acec =0;_feace =false ;);var _eeecf =[]ri {{1000,"\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{95,"\u0056\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};func _becag (_acca []Result )(float64 ,float64 ,Result ){_bcaca :=0.0;_edca :=1.0;for _ ,_bfadd :=range _acca {switch _bfadd .Type {case ResultTypeNumber :_bcaca +=_bfadd .ValueNumber ;_edca *=_gcdfa (_bfadd .ValueNumber );case ResultTypeList ,ResultTypeArray :_cdfe ,_eegd ,_edeaa :=_becag (_bfadd .ListValues ());_bcaca +=_cdfe ;_edca *=_gcdfa (_eegd );if _edeaa .Type ==ResultTypeError {return 0,0,_edeaa ;};case ResultTypeString :return 0,0,MakeErrorResult ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063 a\u0072\u0067\u0075m\u0065n\u0074\u0073");case ResultTypeError :return 0,0,_bfadd ;};};return _bcaca ,_edca ,_bgd ;};var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid }; -// NewRange constructs a new range. -func NewRange (from ,to Expression )Expression {_dgcdd ,_fdfbd ,_edfb :=_faad (from ,to );if _edfb !=nil {_fcb .Log (_edfb .Error ());return NewError (_edfb .Error ());};return Range {_eeag :_dgcdd ,_caab :_fdfbd };};var _aefgb []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};var _ffca ,_caed ,_aegg ,_agbe ,_bbbd ,_gbbd *_cb .Regexp ;var _gfgea =[...]struct{_dcdf int ;_bbfg int ;_feaee string ;}{};func _gddb (_dcgd Result ,_cacg ,_bced string )(float64 ,Result ){var _affc float64 ;switch _dcgd .Type {case ResultTypeNumber :_affc =float64 (int (_dcgd .ValueNumber ));case ResultTypeString :_ccda :=DateValue ([]Result {_dcgd });if _ccda .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_cacg +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_bced );};_affc =_ccda .ValueNumber ;default:return 0,MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020"+_bced );};if _affc < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_cacg +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _affc ,_cgac ;}; +// Cell is an implementation of the Excel CELL function that returns information +// about the formatting, location, or contents of a cell. +func Cell (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0043\u0045\u004cL \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fded :=args [0].AsString ();if _fded .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u0073t\u0072\u0069\u006e\u0067");};_dcfd :="\u0041\u0031";if len (args )==2{_fbed :=args [1].Ref ;if _fbed .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};_dcfd =_fbed .Value ;};switch _fded .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_eadb ,_bbdc :=_ca .ParseCellReference (_dcfd );if _bbdc !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_dcfd );};_gdfc :="\u0024"+_eadb .Column +"\u0024"+_cbe .Itoa (int (_eadb .RowIdx ));if _eadb .SheetName !=""{_gdfc =_eadb .SheetName +"\u0021"+_gdfc ;};return MakeStringResult (_gdfc );case "\u0063\u006f\u006c":_cabe ,_bfad :=_ca .ParseCellReference (_dcfd );if _bfad !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_dcfd );};return MakeNumberResult (float64 (_cabe .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_gdcd :=_ae .Contains (ctx .GetFormat (_dcfd ),"\u005b\u0052\u0045D\u005d");return MakeBoolResult (_gdcd );case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073":return args [1];case "\u0066\u0069\u006c\u0065\u006e\u0061\u006d\u0065":return MakeStringResult (ctx .GetFilename ());case "\u0066\u006f\u0072\u006d\u0061\u0074":_dfcd :="\u0047";_ccaa :=ctx .GetFormat (_dcfd );if _ccaa =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_eaff .MatchString (_ccaa ){_dfcd ="\u0046\u0030";}else if _ccaa =="\u0030\u0025"{_dfcd ="\u0050\u0030";}else if _ccaa =="\u004d\u004d\u004d\u0020\u0044\u0044"{_dfcd ="\u0044\u0032";}else if _ccaa =="\u004d\u004d\u002fY\u0059"{_dfcd ="\u0044\u0033";}else if _ccaa =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_ccaa =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_dfcd ="\u0044\u0034";}else if _ccaa =="\u004d\u004d\u005c\u002d\u0044\u0044"{_dfcd ="\u0044\u0035";}else if _ccaa =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_dfcd ="\u0044\u0036";}else if _ccaa =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_dfcd ="\u0044\u0037";}else if _ccaa =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_dfcd ="\u0044\u0038";}else if _ccaa =="\u0048\u0048\u003aM\u004d"{_dfcd ="\u0044\u0039";}else if _cgec .MatchString (_ccaa ){_dfcd ="\u002e\u0030";}else if _aede .MatchString (_ccaa ){_dfcd ="\u002e\u0030\u0028\u0029";}else if _ddee .MatchString (_ccaa ){_dfcd ="\u0043\u0030";}else if _ggcg .MatchString (_ccaa )||_affd .MatchString (_ccaa ){_dfcd ="\u0044\u0031";}else if _cgaf :=_cadd .FindStringSubmatch (_ccaa );len (_cgaf )> 1{_dfcd ="\u0046"+_cbe .Itoa (len (_cgaf [1]));}else if _gdef :=_caea .FindStringSubmatch (_ccaa );len (_gdef )> 1{_dfcd ="\u002e"+_cbe .Itoa (len (_gdef [2]));}else if _eaab :=_gcfe .FindStringSubmatch (_ccaa );len (_eaab )> 1{_dfcd ="\u0050"+_cbe .Itoa (len (_eaab [2]));}else if _eeabb :=_cbef .FindStringSubmatch (_ccaa );len (_eeabb )> 1{_dfcd ="\u0043"+_abafg (_eeabb ,1);}else if _gcbcc :=_cdgd .FindStringSubmatch (_ccaa );len (_gcbcc )> 1{_dfcd ="\u0043"+_abafg (_gcbcc ,1);}else if _ffefg :=_cegd .FindStringSubmatch (_ccaa );len (_ffefg )> 1{_dfcd ="\u002e"+_abafg (_ffefg ,1)+"\u0028\u0029";}else if _fdfa :=_dbcdc .FindStringSubmatch (_ccaa );len (_fdfa )> 1{_dfcd ="\u002e"+_abafg (_fdfa ,1);}else if _ecgeb :=_ccbd .FindStringSubmatch (_ccaa );len (_ecgeb )> 1{_dfcd ="\u0053"+_abafg (_ecgeb ,3);};if _dfcd !="\u0047"&&_ae .Contains (_ccaa ,"\u005b\u0052\u0045D\u005d"){_dfcd +="\u002d";};return MakeStringResult (_dfcd );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_efcb :=ctx .GetFormat (_dcfd );if _gade .MatchString (_efcb ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_dcfd ));case "\u0070r\u006f\u0074\u0065\u0063\u0074":_eggde :=0.0;if ctx .GetLocked (_dcfd ){_eggde =1.0;};return MakeNumberResult (_eggde );case "\u0072\u006f\u0077":_bcgg ,_cebb :=_ca .ParseCellReference (_dcfd );if _cebb !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_dcfd );};return MakeNumberResult (float64 (_bcgg .RowIdx ));case "\u0074\u0079\u0070\u0065":switch args [1].Type {case ResultTypeEmpty :return MakeStringResult ("\u0062");case ResultTypeString :return MakeStringResult ("\u006c");default:return MakeStringResult ("\u0076");};case "\u0077\u0069\u0064t\u0068":_cdcdc ,_bgdfd :=_ca .ParseCellReference (_dcfd );if _bgdfd !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_dcfd );};if _cdcdc .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_cdcdc .ColumnIdx )));}else {return MakeNumberResult (ctx .Sheet (_cdcdc .SheetName ).GetWidth (int (_cdcdc .ColumnIdx )));};};return MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0043\u0045\u004c\u004c\u003a\u0020"+_fded .ValueString );}; -// Right implements the Excel RIGHT(string,[n]) function which returns the -// rightmost n characters. -func Right (args []Result )Result {_dddfg :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dddfg =int (args [1].ValueNumber );if _dddfg < 0{return MakeErrorResult ("R\u0049\u0047\u0048\u0054\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064 \u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d \u0030");};if _dddfg ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u0052\u0049\u0047HT\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0063\u0061\u006e\u0027\u0074\u0020\u0062\u0065\u0020c\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_ccfe :=args [0].Value ();_dfag :=len (_ccfe );if _dddfg > _dfag {return MakeStringResult (_ccfe );};return MakeStringResult (_ccfe [_dfag -_dddfg :_dfag ]);};const _gaga ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_bba +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";type criteriaRegex struct{_egcd byte ;_bgdde string ;};func _bfdcf (_adade []Result )(bool ,Result ){for _ ,_dbddf :=range _adade {if _dbddf .Type ==ResultTypeError {return true ,_dbddf ;};};return false ,MakeEmptyResult ();}; +// Received implements the Excel RECEIVED function. +func Received (args []Result )Result {_ceebd :=len (args );if _ceebd !=4&&_ceebd !=5{return MakeErrorResult ("R\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_egdg ,_dae ,_bgbb :=_ggd (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _bgbb .Type ==ResultTypeError {return _bgbb ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020i\u006e\u0076\u0065\u0073\u0074\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gcca :=args [2].ValueNumber ;if _gcca <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006ev\u0065\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0064\u0069s\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_abdg :=args [3].ValueNumber ;if _abdg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045I\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020p\u006f\u0073\u0069\u0074\u0069v\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bfea :=0;if _ceebd ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052E\u0043\u0045I\u0056\u0045\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bfea =int (args [4].ValueNumber );if !_gede (_bfea ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0052\u0045\u0043E\u0049\u0056\u0045\u0044");};};_bbee ,_bgbb :=_fgfe (_egdg ,_dae ,_bfea );if _bgbb .Type ==ResultTypeError {return _bgbb ;};return MakeNumberResult (_gcca /(1-_abdg *_bbee ));}; -// Decimal is an implementation of the Excel function DECIMAL() that parses a string -// in a given base and returns the numeric result. -func Decimal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065s\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_bdcgf :=args [0].AsString ();if _bdcgf .Type !=ResultTypeString {return MakeErrorResult ("D\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0072\u0069\u006e\u0067\u0020\u0066\u0069\u0072\u0073t \u0061\u0072\u0067u\u006de\u006e\u0074");};_dbaca :=args [1].AsNumber ();if _dbaca .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004dA\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_edee :=_bdcgf .ValueString ;if len (_edee )> 2&&(_dg .HasPrefix (_edee ,"\u0030\u0078")||_dg .HasPrefix (_edee ,"\u0030\u0058")){_edee =_edee [2:];};_ggee ,_bdgfe :=_fc .ParseInt (_edee ,int (_dbaca .ValueNumber ),64);if _bdgfe !=nil {return MakeErrorResult ("\u0044\u0045C\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0069\u006e\u0020\u0063\u006f\u006e\u0076\u0065\u0072si\u006f\u006e");};return MakeNumberResult (float64 (_ggee ));}; +// String returns a string representation of a vertical range. +func (_gfca VerticalRange )String ()string {return _gfca .verticalRangeReference ()};func _dcfe (_gfce string )bool {for _ ,_efff :=range _bgf {_bedg :=_efff .FindStringSubmatch (_gfce );if len (_bedg )> 1{return true ;};};return false ;};func _abfg (_adbfe ,_edbggf ,_aefd ,_cgae ,_abaf float64 ,_feba int )float64 {_egbdc :=_egeb (_adbfe ,_aefd ,_cgae ,_abaf ,_feba );var _gaca float64 ;if _edbggf ==1{if _feba ==1{_gaca =0;}else {_gaca =-_cgae ;};}else {if _feba ==1{_gaca =_acg (_adbfe ,_edbggf -2,_egbdc ,_cgae ,1)-_egbdc ;}else {_gaca =_acg (_adbfe ,_edbggf -1,_egbdc ,_cgae ,0);};};return _gaca *_adbfe ;};var _abfad =[]ri {{1000,"\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};func _fbecc (_fedb []Result ,_cbageb bool )Result {var _dfdd string ;if _cbageb {_dfdd ="\u004c\u0041\u0052G\u0045";}else {_dfdd ="\u0053\u004d\u0041L\u004c";};if len (_fedb )!=2{return MakeErrorResult (_dfdd +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_gafa :=_fedb [0];var _dced [][]Result ;switch _gafa .Type {case ResultTypeArray :_dced =_gafa .ValueArray ;case ResultTypeList :_dced =[][]Result {_gafa .ValueList };default:return MakeErrorResult (_dfdd +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u006f\u0066\u0020\u0074\u0079p\u0065\u0020a\u0072\u0072\u0061\u0079");};if len (_dced )==0{return MakeErrorResult (_dfdd +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077");};if _fedb [1].Type !=ResultTypeNumber {return MakeErrorResult (_dfdd +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072");};_cad :=_fedb [1].ValueNumber ;if _cad < 1{return MakeErrorResultType (ErrorTypeNum ,_dfdd +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030");};_dead :=int (_cad );if float64 (_dead )!=_cad {return MakeErrorResultType (ErrorTypeNum ,_dfdd +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030");};_bedf :=[]float64 {};for _ ,_ecegf :=range _dced {for _ ,_fdgb :=range _ecegf {if _fdgb .Type ==ResultTypeNumber {_bedf =append (_bedf ,_fdgb .ValueNumber );};};};if _dead > len (_bedf ){return MakeErrorResultType (ErrorTypeNum ,_dfdd +" \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006c\u0065s\u0073\u0020\u006f\u0072\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u0068\u0061\u006e\u0020t\u0068\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072s\u0020\u0069\u006e\u0020t\u0068\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_begdb :=_dg .MergeSort (_bedf );if _cbageb {return MakeNumberResult (_begdb [len (_begdb )-_dead ]);}else {return MakeNumberResult (_begdb [_dead -1]);};}; -// DateValue is an implementation of the Excel DATEVALUE() function. -func DateValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0044A\u0054\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_ffb :=_dg .ToLower (args [0].ValueString );if !_aeag (_ffb ){_ ,_ ,_ ,_ ,_acg ,_gffd :=_ada (_ffb );if _gffd .Type ==ResultTypeError {_gffd .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0044\u0041\u0054\u0045V\u0041\u004c\u0055\u0045";return _gffd ;};if _acg {return MakeNumberResult (0);};};_cdec ,_bcf ,_dbg ,_ ,_dga :=_fdbg (_ffb );if _dga .Type ==ResultTypeError {return _dga ;};return MakeNumberResult (_fabf (_cdec ,_bcf ,_dbg ));}; +// String returns an empty string for Error. +func (_ddeb Error )String ()string {return ""}; -// Choose implements the Excel CHOOSE function. -func Choose (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u0048O\u004f\u0053\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_bdbg :=args [0];if _bdbg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043H\u004f\u004fS\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gaaba :=int (_bdbg .ValueNumber );if _gaaba < 1{return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u0061 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0076\u0061\u006c\u0075\u0065");};if len (args )<=_gaaba {return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006cd\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073 \u006fr\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0066\u0020\u0076\u0061\u006c\u0075\u0065\u0073");};return args [_gaaba ];};const _bba ="\u0028\u0028\u006a\u0061\u006e|\u006a\u0061\u006e\u0075\u0061\u0072\u0079\u0029\u007c\u0028\u0066\u0065\u0062\u007c\u0066\u0065\u0062\u0072\u0075a\u0072\u0079\u0029\u007c\u0028\u006da\u0072\u007c\u006da\u0072\u0063\u0068\u0029\u007c\u0028\u0061\u0070\u0072\u007c\u0061\u0070\u0072\u0069\u006c\u0029\u007c\u0028\u006d\u0061\u0079\u0029\u007c\u0028j\u0075\u006e\u007cj\u0075\u006e\u0065\u0029\u007c\u0028\u006a\u0075\u006c\u007c\u006a\u0075\u006c\u0079\u0029\u007c\u0028a\u0075\u0067\u007c\u0061\u0075\u0067\u0075\u0073t\u0029\u007c\u0028\u0073\u0065\u0070\u007c\u0073\u0065\u0070\u0074\u0065\u006d\u0062\u0065\u0072\u0029\u007c\u0028o\u0063\u0074\u007c\u006f\u0063\u0074\u006f\u0062\u0065\u0072\u0029\u007c\u0028\u006e\u006f\u0076\u007c\u006e\u006f\u0076\u0065\u006d\u0062e\u0072\u0029\u007c\u0028\u0064\u0065\u0063\u007c\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072\u0029\u0029";const _gfeab =57366; +// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain +// text as a zero where AVERAGE ignores them entirely. +func Averagea (args []Result )Result {_egdf ,_dbdccg :=_eefb (args ,true );if _dbdccg ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f");};return MakeNumberResult (_egdf /_dbdccg );};func _egfca (_adad string )*criteriaRegex {_ecfed :=&criteriaRegex {};if _adad ==""{return _ecfed ;};if _egcac :=_cdgg .FindStringSubmatch (_adad );len (_egcac )> 1{_ecfed ._gccb =_ecae ;_ecfed ._ebbfe =_egcac [1];}else if _facbg :=_efda .FindStringSubmatch (_adad );len (_facbg )> 1{_ecfed ._gccb =_ecae ;_ecfed ._ebbfe =_facbg [1];}else if _ebdda :=_bfgga .FindStringSubmatch (_adad );len (_ebdda )> 1{_ecfed ._gccb =_bcbc ;_ecfed ._ebbfe =_ebdda [1];}else if _dee :=_efafg .FindStringSubmatch (_adad );len (_dee )> 1{_ecfed ._gccb =_fdba ;_ecfed ._ebbfe =_dee [1];}else if _bcbff :=_baaff .FindStringSubmatch (_adad );len (_bcbff )> 1{_ecfed ._gccb =_gddc ;_ecfed ._ebbfe =_bcbff [1];}else if _gcdbd :=_gabc .FindStringSubmatch (_adad );len (_gcdbd )> 1{_ecfed ._gccb =_fgega ;_ecfed ._ebbfe =_gcdbd [1];};return _ecfed ;}; -// Pricedisc implements the Excel PRICEDISC function. -func Pricedisc (args []Result )Result {_gdcd :=len (args );if _gdcd !=4&&_gdcd !=5{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_cdaa ,_ddca ,_bfge :=_ffcca (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _bfge .Type ==ResultTypeError {return _bfge ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gdge :=args [2].ValueNumber ;if _gdge <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_bccb :=args [3].ValueNumber ;if _bccb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065");};_cfcg :=0;if _gdcd ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cfcg =int (args [4].ValueNumber );if !_dccd (_cfcg ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043");};};_acafd ,_bfge :=_bece (_cdaa ,_ddca ,_cfcg );if _bfge .Type ==ResultTypeError {return _bfge ;};return MakeNumberResult (_bccb *(1-_gdge *_acafd ));}; +// NewEmptyExpr constructs a new empty expression. +func NewEmptyExpr ()Expression {return EmptyExpr {}};func _gede (_faff int )bool {return _faff >=0&&_faff <=4}; -// RandBetween is an implementation of the Excel RANDBETWEEN() function that returns a random -// integer in the range specified. -func RandBetween (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_ggdb :=args [0].AsNumber ();_cbcg :=args [1].AsNumber ();if _ggdb .Type !=ResultTypeNumber ||_cbcg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};if _cbcg .ValueNumber < _ggdb .ValueNumber {return MakeErrorResult ("\u0052\u0041\u004e\u0044\u0042E\u0054\u0057\u0045\u0045\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0072\u0067\u0065r");};_daab :=int64 (_ggdb .ValueNumber );_eegd :=int64 (_cbcg .ValueNumber );return MakeNumberResult (float64 (_addd .Int63n (_eegd -_daab +1)+_daab ));}; +// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. +func Concat (args []Result )Result {_dbccd :=_fg .Buffer {};for _ ,_debg :=range args {switch _debg .Type {case ResultTypeString :_dbccd .WriteString (_debg .ValueString );case ResultTypeNumber :var _dedc string ;if _debg .IsBoolean {if _debg .ValueNumber ==0{_dedc ="\u0046\u0041\u004cS\u0045";}else {_dedc ="\u0054\u0052\u0055\u0045";};}else {_dedc =_debg .AsString ().ValueString ;};_dbccd .WriteString (_dedc );default:return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041T\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073");};};return MakeStringResult (_dbccd .String ());};func _dfdb (_dccad _e .Time )bool {return _e .Now ().Sub (_dccad )>=_agaf };func _gbgg (){_cdgg =_be .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_efda =_be .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_baaff =_be .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024");_gabc =_be .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_bfgga =_be .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_efafg =_be .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");}; -// NamedRangeRef is a reference to a named range. -type NamedRangeRef struct{_bdfc string }; +// BinaryExpr is a binary expression. +type BinaryExpr struct{_ff ,_beg Expression ;_cac BinOpType ;}; -// GetFormat returns an empty string for the invalid reference context. -func (_bgadd *ivr )GetFormat (cellRef string )string {return ""};const _ecee ="\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065U\u006e\u006b\u006e\u006f\u0077\u006e\u0052\u0065\u0073u\u006c\u0074\u0054y\u0070\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0052\u0065s\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0053\u0074\u0072\u0069\u006e\u0067\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0073\u0074\u0052\u0065\u0073\u0075lt\u0054\u0079p\u0065\u0041r\u0072\u0061\u0079\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u006d\u0070\u0074\u0079";func _ada (_bec string )(int ,int ,float64 ,bool ,bool ,Result ){_cdea :="";_cdd :=[]string {};for _gea ,_edf :=range _cabf {_cdd =_edf .FindStringSubmatch (_bec );if len (_cdd )> 1{_cdea =_gea ;break ;};};if _cdea ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gdg );};_cgdd :=_cdd [1]=="";_cdd =_cdd [49:];_fbae :=len (_cdd );_fbg :=_cdd [_fbae -1];_dede :=_fbg =="\u0061\u006d";_fabe :=_fbg =="\u0070\u006d";var _cbg ,_efeg int ;var _fdbf float64 ;var _efff error ;switch _cdea {case "\u0068\u0068":_cbg ,_efff =_fc .Atoi (_cdd [0]);if _efff !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gdg );};_efeg =0;_fdbf =0;case "\u0068\u0068\u003am\u006d":_cbg ,_efff =_fc .Atoi (_cdd [0]);if _efff !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gdg );};_efeg ,_efff =_fc .Atoi (_cdd [2]);if _efff !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gdg );};_fdbf =0;case "\u006d\u006d\u003as\u0073":_cbg =0;_efeg ,_efff =_fc .Atoi (_cdd [0]);if _efff !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gdg );};_fdbf ,_efff =_fc .ParseFloat (_cdd [2],64);if _efff !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gdg );};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_cbg ,_efff =_fc .Atoi (_cdd [0]);if _efff !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gdg );};_efeg ,_efff =_fc .Atoi (_cdd [2]);if _efff !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gdg );};_fdbf ,_efff =_fc .ParseFloat (_cdd [4],64);if _efff !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gdg );};};if _efeg >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gdg );};if _dede ||_fabe {if _cbg > 12||_fdbf >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gdg );}else if _cbg ==12{_cbg =0;};}else if _cbg >=24||_fdbf >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gdg );};return _cbg ,_efeg ,_fdbf ,_fabe ,_cgdd ,_cgac ;};const _aaccc =57347; +// Counta implements the COUNTA function. +func Counta (args []Result )Result {return MakeNumberResult (_feeg (args ,_gefe ))}; -// Syd implements the Excel SYD function. -func Syd (args []Result )Result {if len (args )!=4{return MakeErrorResult ("S\u0059\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072 \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gddc :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aacd :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_deac :=args [2].ValueNumber ;if _deac <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_adea :=args [3].ValueNumber ;if _adea <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070e\u0072i\u006fd\u0020t\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _adea > _deac {return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065q\u0075\u0061\u006c\u0020\u006f\u0072\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068a\u006e \u006c\u0069\u0066\u0065");};_cdeac :=(_gddc -_aacd )*(_deac -_adea +1)*2;_dfac :=_deac *(_deac +1);return MakeNumberResult (_cdeac /_dfac );};func LexReader (r _g .Reader )chan *node {_cafa :=NewLexer ();go _cafa .lex (r );return _cafa ._ddee };func _dcaa (_dfea ,_beaf ,_afee ,_cbdf float64 ,_fdef int )float64 {var _dbbc float64 ;if _dfea ==0{_dbbc =_cbdf +_afee *_beaf ;}else {_ece :=_a .Pow (1+_dfea ,_beaf );if _fdef ==1{_dbbc =_cbdf *_ece +_afee *(1+_dfea )*(_ece -1)/_dfea ;}else {_dbbc =_cbdf *_ece +_afee *(_ece -1)/_dfea ;};};return -_dbbc ;};const (_bbgc rmode =iota ;_daaaf ;_geeb ;); +// Product is an implementation of the Excel PRODUCT() function. +func Product (args []Result )Result {_bgeca :=1.0;for _ ,_caac :=range args {_caac =_caac .AsNumber ();switch _caac .Type {case ResultTypeNumber :_bgeca *=_caac .ValueNumber ;case ResultTypeList ,ResultTypeArray :_cbfab :=Product (_caac .ListValues ());if _cbfab .Type !=ResultTypeNumber {return _cbfab ;};_bgeca *=_cbfab .ValueNumber ;case ResultTypeString :case ResultTypeError :return _caac ;case ResultTypeEmpty :default:return MakeErrorResult (_g .Sprintf ("\u0075\u006eha\u006e\u0064\u006ce\u0064\u0020\u0050\u0052ODU\u0043T(\u0029\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0020\u0074\u0079\u0070\u0065\u0020%\u0073",_caac .Type ));};};return MakeNumberResult (_bgeca );};func _ebce (_ffcaf ,_cccaf float64 )float64 {_ffcaf =_ea .Trunc (_ffcaf );_cccaf =_ea .Trunc (_cccaf );if _ffcaf ==0{return _cccaf ;};if _cccaf ==0{return _ffcaf ;};for _ffcaf !=_cccaf {if _ffcaf > _cccaf {_ffcaf =_ffcaf -_cccaf ;}else {_cccaf =_cccaf -_ffcaf ;};};return _ffcaf ;};var _eaff ,_cadd ,_cgec ,_aede ,_dbcdc ,_caea ,_cegd ,_gade ,_gcfe ,_ddee ,_cbef ,_cdgd ,_ggcg ,_affd ,_ccbd *_be .Regexp ; -// Number is a nubmer expression. -type Number struct{_bbabg float64 };func (_aegfa *plex )Lex (lval *yySymType )int {_dfae =true ;_cbda :=<-_aegfa ._daaab ;if _cbda !=nil {lval ._efbad =_cbda ;return int (lval ._efbad ._bcgb );};return 0;}; +// NewBinaryExpr constructs a new binary expression with a given operator. +func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {_ff :lhs ,_beg :rhs ,_cac :op };};type ivr struct{}; -// Left implements the Excel LEFT(string,[n]) function which returns the -// leftmost n characters. -func Left (args []Result )Result {_ebac :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0045F\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075me\u006e\u0074");};_ebac =int (args [1].ValueNumber );if _ebac < 0{return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075m\u0062e\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d\u0020\u0030");};if _ebac ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u004c\u0045\u0046T\u0020\u0063\u0061\u006e'\u0074\u0020\u0062\u0065\u0020\u0063\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_eeacg :=args [0].Value ();if _ebac > len (_eeacg ){return MakeStringResult (_eeacg );};return MakeStringResult (_eeacg [0:_ebac ]);}; +// Update returns the same object as updating sheet references does not affect String. +func (_acddbf String )Update (q *_de .UpdateQuery )Expression {return _acddbf }; -// String returns an empty string for Error. -func (_abc Error )String ()string {return ""};func _eafce (_gddcg string ,_bdcad _ge .Time )(_ge .Time ,error ){_feggc ,_ ,_efcad :=_ed .ParseFloat (_gddcg ,10,128,_ed .ToNearestEven );if _efcad !=nil {return _ge .Time {},_efcad ;};_cdfe :=new (_ed .Float );_cdfe .SetUint64 (uint64 (24*_ge .Hour ));_feggc .Mul (_feggc ,_cdfe );_cebb ,_ :=_feggc .Uint64 ();_bbaga :=_bdcad .Add (_ge .Duration (_cebb ));return _gace (_bbaga ),nil ;}; +// Date is an implementation of the Excel DATE() function. +func Date (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0041TE\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_fcf :=int (args [0].ValueNumber );if _fcf < 0||_fcf >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _fcf <=1899{_fcf +=1900;};_bcb :=_e .Month (args [1].ValueNumber );_gea :=int (args [2].ValueNumber );_cgb :=_eccc (_fcf ,_bcb ,_gea );_ceee :=_eccb (_fcd ,_cgb )+1;if _ceee < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_ceee );}; -// Intrate implements the Excel INTRATE function. -func Intrate (args []Result )Result {_gedd :=len (args );if _gedd !=4&&_gedd !=5{return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_aad ,_ceca ,_afbg :=_ffcca (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _afbg .Type ==ResultTypeError {return _afbg ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076\u0065\u0073\u0074\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_bbcg :=args [2].ValueNumber ;if _bbcg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076e\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_bbg :=args [3].ValueNumber ;if _bbg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064e\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};_fdda :=0;if _gedd ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049N\u0054\u0052A\u0054\u0045\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_fdda =int (args [4].ValueNumber );if !_dccd (_fdda ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006eco\u0072\u0072\u0065c\u0074\u0020\u0062\u0061sis\u0020ar\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020\u0049\u004e\u0054\u0052\u0041T\u0045");};};_dgcf ,_afbg :=_bece (_aad ,_ceca ,_fdda );if _afbg .Type ==ResultTypeError {return _afbg ;};return MakeNumberResult ((_bbg -_bbcg )/_bbcg /_dgcf );}; +// Time is an implementation of the Excel TIME() function. +func Time (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0049ME\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_bgb :=args [0].ValueNumber ;_fag :=args [1].ValueNumber ;_gegg :=args [2].ValueNumber ;_fcc :=_dgfg (_bgb ,_fag ,_gegg );if _fcc >=0{return MakeNumberResult (_fcc );}else {return MakeErrorResultType (ErrorTypeNum ,"");};}; -// MaxA is an implementation of the Excel MAXA() function. -func MaxA (args []Result )Result {return _ccgc (args ,true )};const _fcbgb =57352; +// Eval evaluates and returns the result of a Negate expression. +func (_gbabg Negate )Eval (ctx Context ,ev Evaluator )Result {_aegef :=_gbabg ._eaccb .Eval (ctx ,ev );if _aegef .Type ==ResultTypeNumber {return MakeNumberResult (-_aegef .ValueNumber );};return MakeErrorResult ("\u004e\u0045\u0047A\u0054\u0045\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};const _aaba =57347; -// GetLabelPrefix returns an empty string for the invalid reference context. -func (_aacac *ivr )GetLabelPrefix (cellRef string )string {return ""};func _egbad (_gdff []Result )Result {_bdbb :=_gdff [0].ValueList ;_fbdbf :=len (_bdbb );switch len (_gdff ){case 1:_bbce :=[]Result {};for _ ,_deff :=range _bdbb {_bbce =append (_bbce ,MakeBoolResult (_deff .ValueNumber !=0));};return MakeListResult (_bbce );case 2:_eddcg :=_gdff [1];switch _eddcg .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_acbb :=[]Result {};for _ ,_bbad :=range _bdbb {var _ccad Result ;if _bbad .ValueNumber ==0{_ccad =MakeBoolResult (false );}else {_ccad =_eddcg ;};_acbb =append (_acbb ,_ccad );};return MakeListResult (_acbb );case ResultTypeList :_edcg :=_ccec (_eddcg ,_fbdbf );_ddgf :=[]Result {};for _cdge ,_cgbae :=range _bdbb {var _cdcaa Result ;if _cgbae .ValueNumber ==0{_cdcaa =MakeBoolResult (false );}else {_cdcaa =_edcg [_cdge ];};_ddgf =append (_ddgf ,_cdcaa );};return MakeListResult (_ddgf );case ResultTypeArray :_cdcae :=_adgc (_eddcg ,len (_eddcg .ValueArray ),_fbdbf );_geaa :=[][]Result {};for _ ,_bfbe :=range _cdcae {_fcfc :=[]Result {};for _bgfb ,_eggbg :=range _bdbb {var _cbaf Result ;if _eggbg .ValueNumber ==0{_cbaf =MakeBoolResult (false );}else {_cbaf =_bfbe [_bgfb ];};_fcfc =append (_fcfc ,_cbaf );};_geaa =append (_geaa ,_fcfc );};return MakeArrayResult (_geaa );};case 3:_dcag :=_gdff [1];_eccb :=_gdff [2];_ffgc :=_babe (_dcag );_dafca :=_babe (_eccb );if _ffgc &&_dafca {_beaa :=[]Result {};for _ ,_agggf :=range _bdbb {var _dfaa Result ;if _agggf .ValueNumber ==0{_dfaa =_eccb ;}else {_dfaa =_dcag ;};_beaa =append (_beaa ,_dfaa );};return MakeListResult (_beaa );};if _dcag .Type !=ResultTypeArray &&_eccb .Type !=ResultTypeArray {_bcbcc :=_ccec (_dcag ,_fbdbf );_faff :=_ccec (_eccb ,_fbdbf );_abbb :=[]Result {};for _bbbce ,_gdabe :=range _bdbb {var _ddab Result ;if _gdabe .ValueNumber ==0{_ddab =_faff [_bbbce ];}else {_ddab =_bcbcc [_bbbce ];};_abbb =append (_abbb ,_ddab );};return MakeListResult (_abbb );};_fecc ,_adff :=len (_dcag .ValueArray ),len (_eccb .ValueArray );_gafda ,_dcac :=_fecc ,_adff ;if _adff > _gafda {_gafda ,_dcac =_dcac ,_gafda ;};_dfadgf :=_adgc (_dcag ,_gafda ,_fbdbf );_gecg :=_adgc (_eccb ,_gafda ,_fbdbf );_gfge :=[][]Result {};for _dgdbf :=0;_dgdbf < _gafda ;_dgdbf ++{_fcfb :=[]Result {};for _gcge ,_cdadc :=range _bdbb {var _gadcf Result ;if _cdadc .ValueNumber ==0{if _dgdbf < _adff {_gadcf =_gecg [_dgdbf ][_gcge ];}else {_gadcf =MakeErrorResultType (ErrorTypeNA ,"");};}else {if _dgdbf < _fecc {_gadcf =_dfadgf [_dgdbf ][_gcge ];}else {_gadcf =MakeErrorResultType (ErrorTypeNA ,"");};};_fcfb =append (_fcfb ,_gadcf );};_gfge =append (_gfge ,_fcfb );};return MakeArrayResult (_gfge );};return MakeErrorResult ("");};func _bfcg (_egadf float64 ,_gagee *criteriaRegex )bool {_cdbc ,_cacbg :=_fc .ParseFloat (_gagee ._bgdde ,64);if _cacbg !=nil {return false ;};switch _gagee ._egcd {case _dcfa :return _egadf ==_cdbc ;case _bfec :return _egadf <=_cdbc ;case _dbdba :return _egadf >=_cdbc ;case _fegf :return _egadf < _cdbc ;case _gbab :return _egadf > _cdbc ;};return false ;}; +// Row implements the Excel ROW function. +func Row (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052O\u0057\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_ddgbd :=args [0].Ref ;if _ddgbd .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0052\u004f\u0057\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 a\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065");};_baaf ,_caag :=_ca .ParseCellReference (_ddgbd .Value );if _caag !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ddgbd .Value );};return MakeNumberResult (float64 (_baaf .RowIdx ));}; -// Result is the result of a formula or cell evaluation . -type Result struct{ValueNumber float64 ;ValueString string ;ValueList []Result ;ValueArray [][]Result ;IsBoolean bool ;ErrorMessage string ;Type ResultType ;Ref Reference ;}; +// Ispmt implements the Excel ISPMT function. +func Ispmt (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0049\u0053P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aefdd :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0070e\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ffdfd :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069o\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eacg :=args [2].ValueNumber ;if _eacg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049S\u0050\u004d\u0054\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072i\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062er\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065s\u0065\u006e\u0074\u0020\u0076\u0061\u006cu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_degc :=args [3].ValueNumber ;return MakeNumberResult (_degc *_aefdd *(_ffdfd /_eacg -1));};var _ggad =[]ri {{1000,"\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; -// ISNONTEXT is an implementation of the Excel ISNONTEXT() function. -func IsNonText (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053N\u004f\u004e\u0054\u0045X\u0054\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type !=ResultTypeString );}; +// Reference returns an invalid reference for BinaryExpr. +func (_bdb BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func NewLexer ()*Lexer {return &Lexer {_dfdg :make (chan *node )}};type criteriaRegex struct{_gccb byte ;_ebbfe string ;}; -// VerticalRange is a range expression that when evaluated returns a list of Results from references like AA:IJ (all cells from columns AA to IJ). -type VerticalRange struct{_eaagb ,_bcdg string }; +//go:generate ragel -G2 -Z lexer.rl +//go:generate goimports -w lexer.go +type Lexer struct{_dfdg chan *node ;_dfdaf _ga .Mutex ;_gbcdc []chan *node ;_ebcgc []*node ;};const _agaf =_e .Millisecond *1000; -// String returns a string representation of a range with prefix. -func (_edeb PrefixRangeExpr )String ()string {return _db .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_edeb ._dcfab .String (),_edeb ._dggb .String (),_edeb ._cdeea .String ());};func _bfg (_afff ,_efe int )int {if _efe ==2&&_efba (_afff ){return 29;}else {return _gcfa [_efe -1];};};const _gcab =57354; +// Update updates references in the VerticalRange after removing a row/column. +func (_cfebd VerticalRange )Update (q *_de .UpdateQuery )Expression {if q .UpdateType ==_de .UpdateActionRemoveColumn {_abbea :=_cfebd ;if q .UpdateCurrentSheet {_ccec :=q .ColumnIdx ;_abbea ._acdaf =_ada (_cfebd ._acdaf ,_ccec );_abbea ._bdcdb =_ada (_cfebd ._bdcdb ,_ccec );};return _abbea ;};return _cfebd ;}; -// PrefixHorizontalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!1:4 (all cells from rows 1 to 4 of sheet 'Sheet1'). -type PrefixHorizontalRange struct{_gbefd Expression ;_dgfd ,_ggae int ;}; +// Reference returns an invalid reference for Number. +func (_cdgaa Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// Small implements the Excel SMALL function. -func Small (args []Result )Result {return _accbcg (args ,false )}; +// Oddlyield implements the Excel ODDLYIELD function. +func Oddlyield (args []Result )Result {if len (args )!=7&&len (args )!=8{return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u006f\u0072\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ffef ,_ffeff ,_gdce :=_ggd (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _gdce .Type ==ResultTypeError {return _gdce ;};_fafb ,_gdce :=_bgad (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _gdce .Type ==ResultTypeError {return _gdce ;};if _fafb >=_ffef {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_debb :=args [3].ValueNumber ;if _debb < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("O\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006ff \u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_dbba :=args [4].ValueNumber ;if _dbba <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0073h\u006fu\u006c\u0064\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cY\u0049\u0045\u004c\u0044 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_cabf :=args [5].ValueNumber ;if _cabf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_acaf :=float64 (int (args [6].ValueNumber ));if !_beee (_acaf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_eead :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {if args [7].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_eead =int (args [7].ValueNumber );if !_gede (_eead ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044");};};_dgeg ,_gdce :=_fgfe (_fafb ,_ffeff ,_eead );if _gdce .Type ==ResultTypeError {return _gdce ;};_dgeg *=_acaf ;_fffd ,_gdce :=_fgfe (_ffef ,_ffeff ,_eead );if _gdce .Type ==ResultTypeError {return _gdce ;};_fffd *=_acaf ;_cgbg ,_gdce :=_fgfe (_fafb ,_ffef ,_eead );if _gdce .Type ==ResultTypeError {return _gdce ;};_cgbg *=_acaf ;_acdf :=_cabf +_dgeg *100*_debb /_acaf ;_acdf /=_dbba +_cgbg *100*_debb /_acaf ;_acdf --;_acdf *=_acaf /_fffd ;return MakeNumberResult (_acdf );}; -// NewError constructs a new error expression from a string. -func NewError (v string )Expression {return Error {_feb :v }};const _bggc =57363;func init (){_dgag ();RegisterFunction ("\u0041V\u0045\u0052\u0041\u0047\u0045",Average );RegisterFunction ("\u0041\u0056\u0045\u0052\u0041\u0047\u0045\u0041",Averagea );RegisterFunction ("\u0043\u004f\u0055N\u0054",Count );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0041",Counta );RegisterFunction ("\u0043O\u0055\u004e\u0054\u0049\u0046",CountIf );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053",CountIfs );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0042\u004c\u0041\u004e\u004b",CountBlank );RegisterFunction ("\u004d\u0041\u0058",Max );RegisterFunction ("\u004d\u0041\u0058\u0041",MaxA );RegisterFunction ("\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u004d\u0045\u0044\u0049\u0041\u004e",Median );RegisterFunction ("\u004d\u0049\u004e",Min );RegisterFunction ("\u004d\u0049\u004e\u0041",MinA );RegisterFunction ("\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs );}; +// TextJoin is an implementation of the Excel TEXTJOIN function. +func TextJoin (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004aO\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074h\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0045\u0058T\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0065\u006c\u0069\u006d\u0069\u0074\u0065\u0072\u0020\u0074\u006f\u0020\u0062\u0065 \u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_ccfab :=args [0].ValueString ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065c\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0072 \u0062\u006f\u006f\u006c\u0065a\u006e");};_gfec :=args [1].ValueNumber !=0;_cccac :=_ggcd (args [2:],[]string {},_gfec );return MakeStringResult (_ae .Join (_cccac ,_ccfab ));};func _fgc (_efde ,_efg int )int {switch _efg {case 1:if _efc (_efde ){return 366;}else {return 365;};case 3:return 365;default:return 360;};}; -// Reference returns a string reference value to a horizontal range with prefix. -func (_gdcaee PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_adcc :=_gdcaee ._gbefd .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_gdcaee .horizontalRangeReference (_adcc .Value )};}; +// Reference returns a string reference value to a range. +func (_dfffa Range )Reference (ctx Context ,ev Evaluator )Reference {_gbca :=_dfffa ._dedee .Reference (ctx ,ev );_fcgea :=_dfffa ._dedec .Reference (ctx ,ev );if _gbca .Type ==ReferenceTypeCell &&_fcgea .Type ==ReferenceTypeCell {return MakeRangeReference (_efdc (_gbca ,_fcgea ));};return ReferenceInvalid ;};func _dgbdea (_fbfaab Context ,_fbbdf ,_eada string )(string ,string ){_acdfa :=_fbbdf +"\u0031";_ccbdc :=_fbfaab .LastRow (_fbbdf );_agde :=_eada +_cbe .Itoa (_ccbdc );return _acdfa ,_agde ;};const (_beggd rmode =iota ;_ggcec ;_dabb ;); -// String returns a string representation of PrefixExpr. -func (_dfdbb PrefixExpr )String ()string {return _db .Sprintf ("\u0025\u0073\u0021%\u0073",_dfdbb ._cbdgg .String (),_dfdbb ._dgcgg .String ());};func (_dbbda PrefixHorizontalRange )horizontalRangeReference (_eeced string )string {return _db .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_eeced ,_dbbda ._dgfd ,_dbbda ._ggae );};const _faecc =57359;func _accbcg (_cfdb []Result ,_acgf bool )Result {var _gdbfg string ;if _acgf {_gdbfg ="\u004c\u0041\u0052G\u0045";}else {_gdbfg ="\u0053\u004d\u0041L\u004c";};if len (_cfdb )!=2{return MakeErrorResult (_gdbfg +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_effg :=_cfdb [0];var _gbaa [][]Result ;switch _effg .Type {case ResultTypeArray :_gbaa =_effg .ValueArray ;case ResultTypeList :_gbaa =[][]Result {_effg .ValueList };default:return MakeErrorResult (_gdbfg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u006f\u0066\u0020\u0074\u0079p\u0065\u0020a\u0072\u0072\u0061\u0079");};if len (_gbaa )==0{return MakeErrorResult (_gdbfg +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077");};if _cfdb [1].Type !=ResultTypeNumber {return MakeErrorResult (_gdbfg +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072");};_bgac :=_cfdb [1].ValueNumber ;if _bgac < 1{return MakeErrorResultType (ErrorTypeNum ,_gdbfg +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030");};_eaefe :=int (_bgac );if float64 (_eaefe )!=_bgac {return MakeErrorResultType (ErrorTypeNum ,_gdbfg +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030");};_aeafd :=[]float64 {};for _ ,_afab :=range _gbaa {for _ ,_afdea :=range _afab {if _afdea .Type ==ResultTypeNumber {_aeafd =append (_aeafd ,_afdea .ValueNumber );};};};if _eaefe > len (_aeafd ){return MakeErrorResultType (ErrorTypeNum ,_gdbfg +" \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006c\u0065s\u0073\u0020\u006f\u0072\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u0068\u0061\u006e\u0020t\u0068\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072s\u0020\u0069\u006e\u0020t\u0068\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_caea :=_eb .MergeSort (_aeafd );if _acgf {return MakeNumberResult (_caea [len (_caea )-_eaefe ]);}else {return MakeNumberResult (_caea [_eaefe -1]);};}; +// Yield implements the Excel YIELD function. +func Yield (args []Result )Result {_adfa :=len (args );if _adfa !=6&&_adfa !=7{return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_aeaafd ,_bdfc ,_cdced :=_ggd (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _cdced .Type ==ResultTypeError {return _cdced ;};_ecgg :=args [2];if _ecgg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045LD\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cffc :=_ecgg .ValueNumber ;if _cffc < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_bcdd :=args [3];if _bcdd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fecdb :=_bcdd .ValueNumber ;if _fecdb <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_fggeab :=args [4];if _fggeab .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072");};_addae :=_fggeab .ValueNumber ;if _addae < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_gddg :=args [5];if _gddg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_ddag :=float64 (int (_gddg .ValueNumber ));if !_beee (_ddag ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_cafeb :=0;if _adfa ==7&&args [6].Type !=ResultTypeEmpty {_gace :=args [6];if _gace .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0062\u0061\u0073\u0069\u0073\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_cafeb =int (_gace .ValueNumber );if !_gede (_cafeb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063o\u0072\u0072\u0065\u0063t\u0020\u0062\u0061\u0073\u0069\u0073\u0020v\u0061\u006c\u0075\u0065\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045\u004c\u0044");};};_edda :=0.0;_bdgc :=0.0;_gbcc :=1.0;_bcbd ,_cdced :=_dfaa (_aeaafd ,_bdfc ,_cffc ,_bdgc ,_addae ,_ddag ,_cafeb );if _cdced .Type ==ResultTypeError {return _cdced ;};_fcgd ,_cdced :=_dfaa (_aeaafd ,_bdfc ,_cffc ,_gbcc ,_addae ,_ddag ,_cafeb );if _cdced .Type ==ResultTypeError {return _cdced ;};_egbg :=(_gbcc -_bdgc )*0.5;for _abec :=0;_abec < 100&&_edda !=_fecdb ;_abec ++{_edda ,_cdced =_dfaa (_aeaafd ,_bdfc ,_cffc ,_egbg ,_addae ,_ddag ,_cafeb );if _cdced .Type ==ResultTypeError {return _cdced ;};if _fecdb ==_bcbd {return MakeNumberResult (_bdgc );}else if _fecdb ==_fcgd {return MakeNumberResult (_gbcc );}else if _fecdb ==_edda {return MakeNumberResult (_egbg );}else if _fecdb < _fcgd {_gbcc *=2.0;_fcgd ,_cdced =_dfaa (_aeaafd ,_bdfc ,_cffc ,_gbcc ,_addae ,_ddag ,_cafeb );if _cdced .Type ==ResultTypeError {return _cdced ;};_egbg =(_gbcc -_bdgc )*0.5;}else {if _fecdb < _edda {_bdgc =_egbg ;_bcbd =_edda ;}else {_gbcc =_egbg ;_fcgd =_edda ;};_egbg =_gbcc -(_gbcc -_bdgc )*((_fecdb -_fcgd )/(_bcbd -_fcgd ));};};return MakeNumberResult (_egbg );}; -// Irr implements the Excel IRR function. -func Irr (args []Result )Result {_acda :=len (args );if _acda ==0||_acda > 2{return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020v\u0061\u006c\u0075\u0065\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0061\u0072\u0072\u0061\u0079 \u0074\u0079\u0070\u0065");};_ebcb :=_agcd (args [0]);_abcg :=[]float64 {};for _ ,_cgde :=range _ebcb {for _ ,_dfad :=range _cgde {if _dfad .Type ==ResultTypeNumber &&!_dfad .IsBoolean {_abcg =append (_abcg ,_dfad .ValueNumber );};};};_dacd :=len (_abcg );if len (_abcg )< 2{return MakeErrorResultType (ErrorTypeNum ,"");};_ebb :=0.1;if _acda ==2&&args [1].Type !=ResultTypeEmpty {if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_ebb =args [1].ValueNumber ;if _ebb <=-1{return MakeErrorResult ("\u0049\u0052R\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068a\u006e\u0020\u002d\u0031");};};_edgecb :=[]float64 {};for _acde :=0;_acde < _dacd ;_acde ++{if _acde ==0{_edgecb =append (_edgecb ,0);}else {_edgecb =append (_edgecb ,_edgecb [_acde -1]+365);};};return _bgaf (_abcg ,_edgecb ,_ebb );}; +// Error is called in the case of parsing error and saves an error to a plex. +func (_gaaba *plex )Error (s string ){_bd .Log ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );_gaaba ._dgde =s ;};func (_aecc *yyParserImpl )Parse (yylex yyLexer )int {_afca :=_e .Now ();var _dcbe int ;var _bcdee yySymType ;var _ecaa []yySymType ;_ =_ecaa ;_eddecb :=_aecc ._gafb [:];Nerrs :=0;Errflag :=0;_bcfcb :=0;_aecc ._fbde =-1;_aeec :=-1;defer func (){_bcfcb =-1;_aecc ._fbde =-1;_aeec =-1}();_dafae :=-1;goto _cdeff ;_gfed :return 0;_geccf :return 1;_cdeff :if _dfdb (_afca ){_bd .Log ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _geccf ;};if _acec >=4{_g .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_dfac (_aeec ),_bfdcg (_bcfcb ));};_dafae ++;if _dafae >=len (_eddecb ){_gaeb :=make ([]yySymType ,len (_eddecb )*2);copy (_gaeb ,_eddecb );_eddecb =_gaeb ;};_eddecb [_dafae ]=_bcdee ;_eddecb [_dafae ]._efdb =_bcfcb ;_begeb :if _dfdb (_afca ){_bd .Log ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _geccf ;};_dcbe =_gfeg [_bcfcb ];if _dcbe <=_afcb {goto _abag ;};if _aecc ._fbde < 0{_aecc ._fbde ,_aeec =_ccabb (yylex ,&_aecc ._ebga );};_dcbe +=_aeec ;if _dcbe < 0||_dcbe >=_fdbdcg {goto _abag ;};_dcbe =_ccac [_dcbe ];if _aaecgf [_dcbe ]==_aeec {_aecc ._fbde =-1;_aeec =-1;_bcdee =_aecc ._ebga ;_bcfcb =_dcbe ;if Errflag > 0{Errflag --;};goto _cdeff ;};_abag :if _dfdb (_afca ){_bd .Log ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _geccf ;};_dcbe =_abfd [_bcfcb ];if _dcbe ==-2{if _aecc ._fbde < 0{_aecc ._fbde ,_aeec =_ccabb (yylex ,&_aecc ._ebga );};_bcbbd :=0;for {if _bdab [_bcbbd +0]==-1&&_bdab [_bcbbd +1]==_bcfcb {break ;};_bcbbd +=2;};for _bcbbd +=2;;_bcbbd +=2{_dcbe =_bdab [_bcbbd +0];if _dcbe < 0||_dcbe ==_aeec {break ;};};_dcbe =_bdab [_bcbbd +1];if _dcbe < 0{goto _gfed ;};};if _dcbe ==0{switch Errflag {case 0:yylex .Error (_gfde (_bcfcb ,_aeec ));Nerrs ++;if _acec >=1{_g .Printf ("\u0025\u0073",_bfdcg (_bcfcb ));_g .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_dfac (_aeec ));};fallthrough;case 1,2:Errflag =3;for _dafae >=0{_dcbe =_gfeg [_eddecb [_dafae ]._efdb ]+_aecfc ;if _dcbe >=0&&_dcbe < _fdbdcg {_bcfcb =_ccac [_dcbe ];if _aaecgf [_bcfcb ]==_aecfc {goto _cdeff ;};};if _acec >=2{_g .Printf ("\u0065\u0072r\u006f\u0072\u0020\u0072\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0070\u006f\u0070\u0073\u0020\u0073\u0074\u0061\u0074\u0065 %\u0064\u000a",_eddecb [_dafae ]._efdb );};_dafae --;};goto _geccf ;case 3:if _acec >=2{_g .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_dfac (_aeec ));};if _aeec ==_faac {goto _geccf ;};_aecc ._fbde =-1;_aeec =-1;goto _begeb ;};};if _acec >=2{_g .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_dcbe ,_bfdcg (_bcfcb ));};_bbdcc :=_dcbe ;_acdcb :=_dafae ;_ =_acdcb ;_dafae -=_ffbg [_dcbe ];if _dafae +1>=len (_eddecb ){_dgfe :=make ([]yySymType ,len (_eddecb )*2);copy (_dgfe ,_eddecb );_eddecb =_dgfe ;};_bcdee =_eddecb [_dafae +1];_dcbe =_deafe [_dcbe ];_addf :=_fbff [_dcbe ];_gcgf :=_addf +_eddecb [_dafae ]._efdb +1;if _gcgf >=_fdbdcg {_bcfcb =_ccac [_addf ];}else {_bcfcb =_ccac [_gcgf ];if _aaecgf [_bcfcb ]!=-_dcbe {_bcfcb =_ccac [_addf ];};};switch _bbdcc {case 1:_ecaa =_eddecb [_acdcb -1:_acdcb +1];{yylex .(*plex )._dedbf =_bcdee ._gcaa ;};case 3:_ecaa =_eddecb [_acdcb -2:_acdcb +1];{_bcdee ._gcaa =_ecaa [2]._gcaa ;};case 4:_ecaa =_eddecb [_acdcb -4:_acdcb +1];{};case 5:_ecaa =_eddecb [_acdcb -1:_acdcb +1];{_bcdee ._gcaa =NewBool (_ecaa [1]._effab ._adcgd );};case 6:_ecaa =_eddecb [_acdcb -1:_acdcb +1];{_bcdee ._gcaa =NewNumber (_ecaa [1]._effab ._adcgd );};case 7:_ecaa =_eddecb [_acdcb -1:_acdcb +1];{_bcdee ._gcaa =NewString (_ecaa [1]._effab ._adcgd );};case 8:_ecaa =_eddecb [_acdcb -1:_acdcb +1];{_bcdee ._gcaa =NewError (_ecaa [1]._effab ._adcgd );};case 9:_ecaa =_eddecb [_acdcb -2:_acdcb +1];{_bcdee ._gcaa =_ecaa [2]._gcaa ;};case 10:_ecaa =_eddecb [_acdcb -2:_acdcb +1];{_bcdee ._gcaa =NewNegate (_ecaa [2]._gcaa );};case 15:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =_ecaa [2]._gcaa ;};case 17:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewConstArrayExpr (_ecaa [2]._eaffab );};case 18:_ecaa =_eddecb [_acdcb -1:_acdcb +1];{_bcdee ._eaffab =append (_bcdee ._eaffab ,_ecaa [1]._daab );};case 19:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._eaffab =append (_ecaa [1]._eaffab ,_ecaa [3]._daab );};case 20:_ecaa =_eddecb [_acdcb -1:_acdcb +1];{_bcdee ._daab =append (_bcdee ._daab ,_ecaa [1]._gcaa );};case 21:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._daab =append (_ecaa [1]._daab ,_ecaa [3]._gcaa );};case 23:_ecaa =_eddecb [_acdcb -2:_acdcb +1];{_bcdee ._gcaa =NewPrefixExpr (_ecaa [1]._gcaa ,_ecaa [2]._gcaa );};case 25:_ecaa =_eddecb [_acdcb -1:_acdcb +1];{_bcdee ._gcaa =NewSheetPrefixExpr (_ecaa [1]._effab ._adcgd );};case 26:_ecaa =_eddecb [_acdcb -1:_acdcb +1];{_bcdee ._gcaa =NewCellRef (_ecaa [1]._effab ._adcgd );};case 27:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewRange (_ecaa [1]._gcaa ,_ecaa [3]._gcaa );};case 28:_ecaa =_eddecb [_acdcb -4:_acdcb +1];{_bcdee ._gcaa =NewPrefixRangeExpr (_ecaa [1]._gcaa ,_ecaa [2]._gcaa ,_ecaa [4]._gcaa );};case 29:_ecaa =_eddecb [_acdcb -1:_acdcb +1];{_bcdee ._gcaa =NewNamedRangeRef (_ecaa [1]._effab ._adcgd );};case 30:_ecaa =_eddecb [_acdcb -1:_acdcb +1];{_bcdee ._gcaa =NewHorizontalRange (_ecaa [1]._effab ._adcgd );};case 31:_ecaa =_eddecb [_acdcb -1:_acdcb +1];{_bcdee ._gcaa =NewVerticalRange (_ecaa [1]._effab ._adcgd );};case 32:_ecaa =_eddecb [_acdcb -2:_acdcb +1];{_bcdee ._gcaa =NewPrefixHorizontalRange (_ecaa [1]._gcaa ,_ecaa [2]._effab ._adcgd );};case 33:_ecaa =_eddecb [_acdcb -2:_acdcb +1];{_bcdee ._gcaa =NewPrefixVerticalRange (_ecaa [1]._gcaa ,_ecaa [2]._effab ._adcgd );};case 34:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewBinaryExpr (_ecaa [1]._gcaa ,BinOpTypePlus ,_ecaa [3]._gcaa );};case 35:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewBinaryExpr (_ecaa [1]._gcaa ,BinOpTypeMinus ,_ecaa [3]._gcaa );};case 36:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewBinaryExpr (_ecaa [1]._gcaa ,BinOpTypeMult ,_ecaa [3]._gcaa );};case 37:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewBinaryExpr (_ecaa [1]._gcaa ,BinOpTypeDiv ,_ecaa [3]._gcaa );};case 38:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewBinaryExpr (_ecaa [1]._gcaa ,BinOpTypeExp ,_ecaa [3]._gcaa );};case 39:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewBinaryExpr (_ecaa [1]._gcaa ,BinOpTypeLT ,_ecaa [3]._gcaa );};case 40:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewBinaryExpr (_ecaa [1]._gcaa ,BinOpTypeGT ,_ecaa [3]._gcaa );};case 41:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewBinaryExpr (_ecaa [1]._gcaa ,BinOpTypeLEQ ,_ecaa [3]._gcaa );};case 42:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewBinaryExpr (_ecaa [1]._gcaa ,BinOpTypeGEQ ,_ecaa [3]._gcaa );};case 43:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewBinaryExpr (_ecaa [1]._gcaa ,BinOpTypeEQ ,_ecaa [3]._gcaa );};case 44:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewBinaryExpr (_ecaa [1]._gcaa ,BinOpTypeNE ,_ecaa [3]._gcaa );};case 45:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewBinaryExpr (_ecaa [1]._gcaa ,BinOpTypeConcat ,_ecaa [3]._gcaa );};case 47:_ecaa =_eddecb [_acdcb -2:_acdcb +1];{_bcdee ._gcaa =NewFunction (_ecaa [1]._effab ._adcgd ,nil );};case 48:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._gcaa =NewFunction (_ecaa [1]._effab ._adcgd ,_ecaa [2]._daab );};case 49:_ecaa =_eddecb [_acdcb -1:_acdcb +1];{_bcdee ._daab =append (_bcdee ._daab ,_ecaa [1]._gcaa );};case 50:_ecaa =_eddecb [_acdcb -3:_acdcb +1];{_bcdee ._daab =append (_ecaa [1]._daab ,_ecaa [3]._gcaa );};case 53:_ecaa =_eddecb [_acdcb -0:_acdcb +1];{_bcdee ._gcaa =NewEmptyExpr ();};};goto _cdeff ;};func _fddea (_abcaf Reference ,_bgbf Context )bool {return _bgbf .Sheet (_abcaf .Value )==InvalidReferenceContext ;}; -// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). -type SheetPrefixExpr struct{_bbcc string }; +// Function is a standard function whose result only depends on its arguments. +type Function func (_bcfcbf []Result )Result ; -// Days is an implementation of the Excel DAYS() function. -func Days (args []Result )Result {if len (args )!=2{return MakeErrorResult ("D\u0041\u0059\u0053\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};var _cag ,_ebd float64 ;switch args [0].Type {case ResultTypeNumber :_ebd =args [0].ValueNumber ;case ResultTypeString :_bfeg :=DateValue ([]Result {args [0]});if _bfeg .Type ==ResultTypeError {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074e\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};_ebd =_bfeg .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};switch args [1].Type {case ResultTypeNumber :_cag =args [1].ValueNumber ;if _cag < 62&&_ebd >=62{_cag --;};case ResultTypeString :_dffb :=DateValue ([]Result {args [1]});if _dffb .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020DA\u0059\u0053");};_cag =_dffb .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};_ffeg :=float64 (int (_ebd -_cag ));return MakeNumberResult (_ffeg );};func _fcde (_gde float64 )float64 {return float64 (int (_gde +0.5))}; +// Eval evaluates a vertical range with prefix returning a list of results or an error. +func (_bdgbd PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_dgefa :=_bdgbd ._daac .Reference (ctx ,ev );switch _dgefa .Type {case ReferenceTypeSheet :if _fddea (_dgefa ,ctx ){return MakeErrorResultType (ErrorTypeName ,_g .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_dgefa .Value ));};_gebd :=_bdgbd .verticalRangeReference (_dgefa .Value );if _cdgbg ,_cgcf :=ev .GetFromCache (_gebd );_cgcf {return _cdgbg ;};_fefbb :=ctx .Sheet (_dgefa .Value );_cdda ,_ggdedg :=_dgbdea (_fefbb ,_bdgbd ._bedgf ,_bdgbd ._bbde );_dfab :=_bbbbf (_fefbb ,ev ,_cdda ,_ggdedg );ev .SetCache (_gebd ,_dfab );return _dfab ;default:return MakeErrorResult (_g .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_dgefa .Type ));};}; -// EmptyExpr is an empty expression. -type EmptyExpr struct{}; +// Mduration implements the Excel MDURATION function. +func Mduration (args []Result )Result {_ecb ,_eagbe :=_aggd (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _eagbe .Type ==ResultTypeError {return _eagbe ;};_cffaf :=_ecb ._gcbf ;_acd :=_ecb ._aebb ;_dbeb :=_ecb ._cafe ;_fcgf :=_ecb ._eecf ;_dggda :=_ecb ._fefg ;_dcbd :=_ecb ._abbc ;_cbfag :=_gbf (_cffaf ,_acd ,_dbeb ,_fcgf ,_dggda ,_dcbd );if _cbfag .Type ==ResultTypeError {return _cbfag ;};_abgd :=_cbfag .ValueNumber /(1.0+_fcgf /_dggda );return MakeNumberResult (_abgd );};const _afe ="\u0028\u0020\u0028"+_egefc +"\u007c"+_agcc +"\u007c"+_cea +"\u007c"+_aga +"\u0029\u0029\u003f\u0024"; -// Quotient is an implementation of the Excel QUOTIENT function that returns the -// integer portion of division. -func Quotient (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0051\u0055\u004f\u0054\u0049E\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_acgb :=args [0].AsNumber ();_gddd :=args [1].AsNumber ();if _acgb .Type !=ResultTypeNumber ||_gddd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0051\u0055\u004f\u0054\u0049E\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _gddd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0051U\u004f\u0054\u0049\u0045N\u0054\u0028\u0029\u0020\u0064i\u0076i\u0064e\u0020\u0062\u0079\u0020\u007a\u0065\u0072o");};return MakeNumberResult (_a .Trunc (_acgb .ValueNumber /_gddd .ValueNumber ));};var _aafbd =map[string ]Function {}; +// GetEpoch returns a null time object for the invalid reference context. +func (_fgaeb *ivr )GetEpoch ()_e .Time {return _e .Time {}};const _cea ="\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u005c\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u0028\u0020(\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; -// Time is an implementation of the Excel TIME() function. -func Time (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0049ME\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_abf :=args [0].ValueNumber ;_ffea :=args [1].ValueNumber ;_gbc :=args [2].ValueNumber ;_adgd :=_fed (_abf ,_ffea ,_gbc );if _adgd >=0{return MakeNumberResult (_adgd );}else {return MakeErrorResultType (ErrorTypeNum ,"");};}; +// Value is an implementation of the Excel VALUE function. +func Value (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0056\u0041\u004c\u0055\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gggd :=args [0];if _gggd .Type ==ResultTypeNumber {return _gggd ;};if _gggd .Type ==ResultTypeString {_bfdb ,_dfbfa :=_cbe .ParseFloat (_gggd .Value (),64);if _dfbfa ==nil {return MakeNumberResult (_bfdb );};};return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0056\u0041L\u0055\u0045");};const (_bgcb countMode =iota ;_gefe ;_dbcce ;); -// BinOpType is the binary operation operator type -//go:generate stringer -type=BinOpType -type BinOpType byte ;const _ecfe =187;var _gcfa =[]int {31,28,31,30,31,30,31,31,30,31,30,31};func _ccec (_bfdf Result ,_aaecg int )[]Result {_dafc :=[]Result {};switch _bfdf .Type {case ResultTypeList :_cdbe :=_bfdf .ValueList ;_aecd :=len (_cdbe );for _ddcg :=0;_ddcg < _aaecg ;_ddcg ++{if _ddcg < _aecd {_dafc =append (_dafc ,_cdbe [_ddcg ]);}else {_dafc =append (_dafc ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _gbdbg :=0;_gbdbg < _aaecg ;_gbdbg ++{_dafc =append (_dafc ,_bfdf );};};return _dafc ;};func _edaeb (_cfcb ,_affe []string )[]string {for _ ,_dgee :=range _affe {_cfcb =append (_cfcb ,_dgee );};return _cfcb ;}; +// String returns a string representation of String. +func (_aecgg String )String ()string {return "\u0022"+_aecgg ._ffbe +"\u0022"};type rmode byte ;func (_fcag Result )AsString ()Result {switch _fcag .Type {case ResultTypeNumber :return MakeStringResult (_fcag .Value ());default:return _fcag ;};};func init (){_gbgg ();RegisterFunction ("\u0041V\u0045\u0052\u0041\u0047\u0045",Average );RegisterFunction ("\u0041\u0056\u0045\u0052\u0041\u0047\u0045\u0041",Averagea );RegisterFunction ("\u0043\u004f\u0055N\u0054",Count );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0041",Counta );RegisterFunction ("\u0043O\u0055\u004e\u0054\u0049\u0046",CountIf );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053",CountIfs );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0042\u004c\u0041\u004e\u004b",CountBlank );RegisterFunction ("\u004d\u0041\u0058",Max );RegisterFunction ("\u004d\u0041\u0058\u0041",MaxA );RegisterFunction ("\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u004d\u0045\u0044\u0049\u0041\u004e",Median );RegisterFunction ("\u004d\u0049\u004e",Min );RegisterFunction ("\u004d\u0049\u004e\u0041",MinA );RegisterFunction ("\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs );}; -// Reference returns a string reference value to an expression with prefix. -func (_cdae PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_aebe :=_cdae ._cbdgg .Reference (ctx ,ev );_feab :=_cdae ._dgcgg .Reference (ctx ,ev );if _aebe .Type ==ReferenceTypeSheet &&_feab .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_aebe .Value +"\u0021"+_feab .Value };};return ReferenceInvalid ;}; +// Coupnum implements the Excel COUPNUM function. +func Coupnum (args []Result )Result {_dbdcc ,_ceef :=_fdab (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _ceef .Type ==ResultTypeError {return _ceef ;};_bdage :=_dbdcc ._bbece ;_afag :=_dbdcc ._gaa ;_caf ,_ceef :=_gcb (_dbdcc ._cgeg ,_dbdcc ._gec ,_bdage ,_afag );if _ceef .Type ==ResultTypeError {return _ceef ;};return MakeNumberResult (_caf );}; -//go:generate ragel -G2 -Z lexer.rl -//go:generate goimports -w lexer.go -type Lexer struct{_ddee chan *node ;_ddcde _fe .Mutex ;_ffaf []chan *node ;_acge []*node ;};func _gdedc (_egdb ,_bgadg ,_cggdc ,_bebf ,_gfdb ,_geeg float64 )float64 {var _cecfg ,_aabf float64 ;_aefbf :=0.0;_aagb :=_a .Ceil (_gfdb );_bcbff :=_egdb -_bgadg ;_badb :=false ;_feec :=0.0;for _cbea :=1.0;_cbea <=_aagb ;_cbea ++{if !_badb {_cecfg =_dccc (_egdb ,_bgadg ,_cggdc ,_cbea ,_geeg );_feec =_bcbff /(_cggdc -_cbea +1);if _feec > _cecfg {_aabf =_feec ;_badb =true ;}else {_aabf =_cecfg ;_bcbff -=_cecfg ;};}else {_aabf =_feec ;};if _cbea ==_aagb {_aabf *=_gfdb +1-_aagb ;};_aefbf +=_aabf ;};return _aefbf ;}; +// Searchb is an implementation of the Excel SEARCHB(). +func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_fdde ,_fbfba :=_gbgac ("\u0046\u0049\u004e\u0044",args );if _fbfba .Type !=ResultTypeEmpty {return _fbfba ;};_bece :=_ae .ToLower (_fdde ._gbbegd );_acbed :=_ae .ToLower (_fdde ._acfg );if _bece ==""{return MakeNumberResult (1.0);};_dbca :=_fdde ._geccc -1;_agbc :=1;_daef :=0;for _egcab :=range _acbed {if _egcab !=0{_ddff :=1;if _egcab -_daef > 1{_ddff =2;};_agbc +=_ddff ;};if _agbc > _dbca {_gdcb :=_dgg .Index (_bece ,_acbed [_egcab :]);if _gdcb ==0{return MakeNumberResult (float64 (_agbc ));};};_daef =_egcab ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// MDeterm is an implementation of the Excel MDETERM which finds the determinant -// of a matrix. -func MDeterm (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fcade :=args [0];if _fcade .Type !=ResultTypeArray {return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dffgb :=len (_fcade .ValueArray );for _ ,_ccdfd :=range _fcade .ValueArray {if len (_ccdfd )!=_dffgb {return MakeErrorResult ("\u004d\u0044\u0045TE\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0061 \u0073\u0071\u0075\u0061\u0072\u0065\u0020\u006d\u0061\u0074\u0072\u0069\u0078");};};return MakeNumberResult (_abad (_fcade .ValueArray ));}; +// Floor is an implementation of the FlOOR function. +func Floor (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_eggbg :=args [0].AsNumber ();if _eggbg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};var _acde float64 ;_gbbeg :=args [1].AsNumber ();if _gbbeg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_acde =_gbbeg .ValueNumber ;if _acde < 0&&_eggbg .ValueNumber >=0{return MakeErrorResultType (ErrorTypeNum ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052");};_acbe :=_eggbg .ValueNumber ;_acbe ,_cega :=_ea .Modf (_acbe /_acde );if _cega !=0{if _eggbg .ValueNumber < 0&&_cega < 0{_acbe --;};};return MakeNumberResult (_acbe *_acde );}; -// Char is an implementation of the Excel CHAR function that takes an integer in -// the range [0,255] and returns the corresponding ASCII character. -func Char (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ccaf :=args [0].AsNumber ();if _ccaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bbcab :=int (_ccaf .ValueNumber );if _bbcab < 0||_bbcab > 255{return MakeErrorResult ("\u0043H\u0041\u0052 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073 i\u006e\u0020\u0074h\u0065\u0020r\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u00325\u0035\u005d");};return MakeStringResult (_db .Sprintf ("\u0025\u0063",_bbcab ));}; +// Max is an implementation of the Excel MAX() function. +func Max (args []Result )Result {return _bggeg (args ,false )};func _bfdcg (_dcff int )string {if _dcff >=0&&_dcff < len (_eddea ){if _eddea [_dcff ]!=""{return _eddea [_dcff ];};};return _g .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_dcff );};var _abe =map[string ]*_be .Regexp {}; -// Xnpv implements the Excel XNPV function. -func Xnpv (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0058\u004eP\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("X\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_daff :=args [0].ValueNumber ;if _daff <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0058\u004e\u0050\u0056\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065");};_abagd ,_dcfe :=_dacf (args [1],args [2],"\u0058\u004e\u0050\u0056");if _dcfe .Type ==ResultTypeError {return _dcfe ;};_bdagb :=_abagd ._edbfe ;_efeab :=_abagd ._feaa ;_fdbd :=0.0;_gacgc :=_efeab [0];for _feac ,_babf :=range _bdagb {_fdbd +=_babf /_a .Pow (1+_daff ,(_efeab [_feac ]-_gacgc )/365);};return MakeNumberResult (_fdbd );};func _cdbb (_gbdbd Reference ,_gdfc Context )bool {return _gdfc .Sheet (_gbdbd .Value )==InvalidReferenceContext ;}; +// ISEVEN is an implementation of the Excel ISEVEN() function. +func IsEven (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0045VE\u004e\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0045\u0056\u0045\u004e \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_aeaafb :=int (args [0].ValueNumber );return MakeBoolResult (_aeaafb ==_aeaafb /2*2);};var _fege =[...]uint8 {0,17,33,49,63,78,93,108};var _dbcad =[...]int {1};func (_edgba PrefixVerticalRange )verticalRangeReference (_cgdaf string )string {return _g .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_cgdaf ,_edgba ._bedgf ,_edgba ._bbde );};var _ffbg =[...]int {0,1,1,2,4,1,1,1,1,2,2,1,1,1,1,3,1,3,1,3,1,3,1,2,1,1,1,3,4,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,1,3,1,1,0}; -// Year is an implementation of the Excel YEAR() function. -func Year (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_ccbc :=ctx .GetEpoch ();_bgdc ,_ebda :=_eafce (args [0].Value (),_ccbc );if _ebda !=nil {return MakeErrorResult ("\u0059\u0045AR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s a\u0020si\u006e\u0067\u006c\u0065\u0020\u0064\u0061te\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeNumberResult (float64 (_bgdc .Year ()));};var _adeb =[...]int {45,3,44,32,18,40,72,46,47,30,31,32,39,48,28,29,30,31,32,75,39,49,32,56,50,70,23,39,76,57,58,59,60,61,62,63,64,65,66,67,68,77,71,69,54,43,13,19,21,55,82,11,78,9,74,28,29,30,31,32,37,33,34,35,36,38,1,20,39,10,2,8,0,80,79,0,0,0,83,0,81,73,28,29,30,31,32,37,33,34,35,36,38,0,0,39,28,29,30,31,32,37,33,34,35,36,38,26,27,39,51,52,25,14,15,16,17,0,24,23,22,41,23,12,0,6,7,26,27,0,42,0,25,14,15,16,17,0,24,23,22,5,0,12,0,6,7,26,27,0,4,0,25,14,15,16,17,0,24,23,22,41,0,12,53,6,7,26,27,0,0,0,25,14,15,16,17,0,24,23,22,41,0,12,0,6,7}; +// Number is a nubmer expression. +type Number struct{_abdfb float64 }; -// NewNamedRangeRef constructs a new named range reference. -func NewNamedRangeRef (v string )Expression {return NamedRangeRef {_bdfc :v }};func _fgab (_bea []Result ,_dcad string )(*couponArgs ,Result ){_gbgb :=len (_bea );if _gbgb !=3&&_gbgb !=4{return nil ,MakeErrorResult (_dcad +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066o\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_cecf ,_aece ,_afca :=_ffcca (_bea [0],_bea [1],_dcad );if _afca .Type ==ResultTypeError {return nil ,_afca ;};if _bea [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dcad +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_edbe :=_bea [2].ValueNumber ;if !_bccf (_edbe ){return nil ,MakeErrorResult ("\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0065q\u0075\u0065\u006e\u0063\u0079\u0020\u0066\u006f\u0072\u0020"+_dcad );};_dbgc :=0;if _gbgb ==4&&_bea [3].Type !=ResultTypeEmpty {if _bea [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dcad +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_dbgc =int (_bea [3].ValueNumber );if !_dccd (_dbgc ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_dcad );};};return &couponArgs {_cecf ,_aece ,int (_edbe ),_dbgc },_cgac ;};func _ffcca (_bgf ,_aegc Result ,_gccd string )(float64 ,float64 ,Result ){_fga ,_eeeg :=_gddb (_bgf ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_gccd );if _eeeg .Type ==ResultTypeError {return 0,0,_eeeg ;};_eccf ,_eeeg :=_gddb (_aegc ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_gccd );if _eeeg .Type ==ResultTypeError {return 0,0,_eeeg ;};if _fga >=_eccf {return 0,0,MakeErrorResultType (ErrorTypeNum ,_gccd +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006cat\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};return _fga ,_eccf ,_cgac ;}; +// Reference returns a string reference value to a sheet. +func (_fcadg SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_fcadg ._gedee };}; // CeilingMath implements _xlfn.CEILING.MATH which rounds numbers to the nearest // multiple of the second argument, toward or away from zero as specified by the // third argument. -func CeilingMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0061l\u006c\u006f\u0077\u0073\u0020\u0061t\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_eaed :=args [0].AsNumber ();if _eaed .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072");};_gdfb :=float64 (1);if _eaed .ValueNumber < 0{_gdfb =-1;};if len (args )> 1{_ddeff :=args [1].AsNumber ();if _ddeff .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0043\u0045\u0049\u004c\u0049\u004e\u0047.\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gdfb =_ddeff .ValueNumber ;};_egdeg :=float64 (1);if len (args )> 2{_gcfb :=args [2].AsNumber ();if _gcfb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072");};_egdeg =_gcfb .ValueNumber ;};if len (args )==1{return MakeNumberResult (_a .Ceil (_eaed .ValueNumber ));};_fadb :=_eaed .ValueNumber ;_fadb ,_gbdcf :=_a .Modf (_fadb /_gdfb );if _gbdcf !=0{if _eaed .ValueNumber > 0{_fadb ++;}else if _egdeg < 0{_fadb --;};};return MakeNumberResult (_fadb *_gdfb );}; - -// Pv implements the Excel PV function. -func Pv (args []Result )Result {_gbfad :=len (args );if _gbfad < 3||_gbfad > 5{return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_aaabb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_bedc :=args [1].ValueNumber ;if _bedc !=float64 (int (_bedc )){return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bcbge :=args [2].ValueNumber ;_eafg :=0.0;if _gbfad >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eafg =args [3].ValueNumber ;};_daafc :=0.0;if _gbfad ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_daafc =args [4].ValueNumber ;if _daafc !=0{_daafc =1;};};if _aaabb ==0{return MakeNumberResult (-_bcbge *_bedc -_eafg );}else {return MakeNumberResult ((((1-_a .Pow (1+_aaabb ,_bedc ))/_aaabb )*_bcbge *(1+_aaabb *_daafc )-_eafg )/_a .Pow (1+_aaabb ,_bedc ));};};var _dfa int64 =_accb (1900,_ge .January ,1); +func CeilingMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0061l\u006c\u006f\u0077\u0073\u0020\u0061t\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_eccg :=args [0].AsNumber ();if _eccg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072");};_gfbc :=float64 (1);if _eccg .ValueNumber < 0{_gfbc =-1;};if len (args )> 1{_cgbf :=args [1].AsNumber ();if _cgbf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0043\u0045\u0049\u004c\u0049\u004e\u0047.\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gfbc =_cgbf .ValueNumber ;};_eadg :=float64 (1);if len (args )> 2{_deddb :=args [2].AsNumber ();if _deddb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072");};_eadg =_deddb .ValueNumber ;};if len (args )==1{return MakeNumberResult (_ea .Ceil (_eccg .ValueNumber ));};_fcad :=_eccg .ValueNumber ;_fcad ,_ebac :=_ea .Modf (_fcad /_gfbc );if _ebac !=0{if _eccg .ValueNumber > 0{_fcad ++;}else if _eadg < 0{_fcad --;};};return MakeNumberResult (_fcad *_gfbc );}; -// Coupnum implements the Excel COUPNUM function. -func Coupnum (args []Result )Result {_faa ,_gacc :=_fgab (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _gacc .Type ==ResultTypeError {return _gacc ;};_fgag :=_faa ._agf ;_edab :=_faa ._bae ;_gggbe ,_gacc :=_fadda (_faa ._aac ,_faa ._cfcf ,_fgag ,_edab );if _gacc .Type ==ResultTypeError {return _gacc ;};return MakeNumberResult (_gggbe );};var _fcadee =map[string ]FunctionComplex {};func init (){RegisterFunction ("\u0043\u0048\u0041\u0052",Char );RegisterFunction ("\u0043\u004c\u0045A\u004e",Clean );RegisterFunction ("\u0043\u004f\u0044\u0045",Code );RegisterFunction ("C\u004f\u004e\u0043\u0041\u0054\u0045\u004e\u0041\u0054\u0045",Concat );RegisterFunction ("\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u0045\u0058\u0041C\u0054",Exact );RegisterFunction ("\u0046\u0049\u004e\u0044",Find );RegisterFunctionComplex ("\u0046\u0049\u004eD\u0042",Findb );RegisterFunction ("\u004c\u0045\u0046\u0054",Left );RegisterFunction ("\u004c\u0045\u0046T\u0042",Left );RegisterFunction ("\u004c\u0045\u004e",Len );RegisterFunction ("\u004c\u0045\u004e\u0042",Len );RegisterFunction ("\u004c\u004f\u0057E\u0052",Lower );RegisterFunction ("\u004d\u0049\u0044",Mid );RegisterFunction ("\u0050\u0052\u004f\u0050\u0045\u0052",Proper );RegisterFunction ("\u0052E\u0050\u004c\u0041\u0043\u0045",Replace );RegisterFunction ("\u0052\u0045\u0050\u0054",Rept );RegisterFunction ("\u0052\u0049\u0047H\u0054",Right );RegisterFunction ("\u0052\u0049\u0047\u0048\u0054\u0042",Right );RegisterFunction ("\u0053\u0045\u0041\u0052\u0043\u0048",Search );RegisterFunctionComplex ("\u0053E\u0041\u0052\u0043\u0048\u0042",Searchb );RegisterFunction ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045",Substitute );RegisterFunction ("\u0054",T );RegisterFunction ("\u0054\u0045\u0058\u0054",Text );RegisterFunction ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e",TextJoin );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0054\u0045\u0058T\u004a\u004f\u0049\u004e",TextJoin );RegisterFunction ("\u0054\u0052\u0049\u004d",Trim );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u0048\u0041\u0052",Char );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u004f\u0044\u0045",Unicode );RegisterFunction ("\u0055\u0050\u0050E\u0052",Upper );RegisterFunction ("\u0056\u0041\u004cU\u0045",Value );};const _geg ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f";func (_afacb *Lexer )Next ()*node {_afacb ._ddcde .Lock ();defer _afacb ._ddcde .Unlock ();if len (_afacb ._acge )> 0{_abedd :=_afacb ._acge [0];_afacb ._acge =_afacb ._acge [1:];return _abedd ;};return _afacb .nextRaw ();};func _eadcf (_cdbfe Context ,_ecdcf ,_dedb int )(string ,string ){_gecgd :="\u0041"+_fc .Itoa (_ecdcf );_edged :=_cdbfe .LastColumn (_ecdcf ,_dedb );_efcf :=_edged +_fc .Itoa (_dedb );return _gecgd ,_efcf ;};var _egcfc =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2}; - -// GetLocked returns FALSE for the invalid reference context. -func (_fggb *ivr )GetLocked (cellRef string )bool {return false };type yyParserImpl struct{_dgcgc yySymType ;_ddgea [_ggfd ]yySymType ;_cdcgc int ;};func (_ggc *evCache )SetCache (key string ,value Result ){_ggc ._abg .Lock ();_ggc ._fgg [key ]=value ;_ggc ._abg .Unlock ();}; +// Reference returns a string reference value to a named range. +func (_cedb NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_cedb ._egba };};const _agbdf =57373;var _dface =map[string ]FunctionComplex {};const _dgbe =57370;func _gebe (_dafea []Result ,_babc bool )Result {_edgbf :="\u004d\u0049\u004e";if _babc {_edgbf ="\u004d\u0049\u004e\u0041";};if len (_dafea )==0{return MakeErrorResult (_edgbf +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_acbf :=_ea .MaxFloat64 ;for _ ,_bfceg :=range _dafea {switch _bfceg .Type {case ResultTypeNumber :if (_babc ||!_bfceg .IsBoolean )&&_bfceg .ValueNumber < _acbf {_acbf =_bfceg .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_afaa :=_gebe (_bfceg .ListValues (),_babc );if _afaa .ValueNumber < _acbf {_acbf =_afaa .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_baebb :=0.0;if _babc {_baebb =_bfceg .AsNumber ().ValueNumber ;};if _baebb < _acbf {_acbf =_baebb ;};default:_bd .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_edgbf +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bfceg .Type );};};if _acbf ==_ea .MaxFloat64 {_acbf =0;};return MakeNumberResult (_acbf );}; -// Eval evaluates a vertical range with prefix returning a list of results or an error. -func (_aeca PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_gebag :=_aeca ._gfed .Reference (ctx ,ev );switch _gebag .Type {case ReferenceTypeSheet :if _cdbb (_gebag ,ctx ){return MakeErrorResultType (ErrorTypeName ,_db .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_gebag .Value ));};_cacdd :=_aeca .verticalRangeReference (_gebag .Value );if _gdbcd ,_abbag :=ev .GetFromCache (_cacdd );_abbag {return _gdbcd ;};_ggaf :=ctx .Sheet (_gebag .Value );_fbaa ,_dfee :=_bdabe (_ggaf ,_aeca ._ddbg ,_aeca ._ccef );_egaf :=_geceg (_ggaf ,ev ,_fbaa ,_dfee );ev .SetCache (_cacdd ,_egaf );return _egaf ;default:return MakeErrorResult (_db .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gebag .Type ));};};var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid };type cmpResult int8 ;var _faaf =[...]int {123,-1000,-1000,74,163,103,163,163,-1000,-1000,-1000,-1000,163,-1000,-1000,-1000,-1000,-1000,-12,106,-1000,-1000,143,-1000,-1000,-1000,-1000,-1000,163,163,163,163,163,163,163,163,163,163,163,163,74,163,163,6,-28,74,-15,-15,60,10,-14,-1000,-1000,-1000,7,-1000,74,-15,-15,-23,-23,-1000,-8,-8,-8,-8,-8,-8,-4,33,-1000,163,163,-1000,-1000,10,-1000,163,-1000,-28,74,-1000,-1000,74}; +// Today is an implementation of the Excel TODAY() function. +func Today (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u0054\u004f\u0044A\u0059\u0020\u0064\u006fe\u0073\u006e\u0027\u0074\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_bff :=_e .Now ();_ ,_bbdf :=_bff .Zone ();_aaec :=_eccb (_fcd ,_bff .Unix ()+int64 (_bbdf ))+1;return MakeNumberResult (_aaec );}; -// T is an implementation of the Excel T function that returns whether the -// argument is text. -func T (args []Result )Result {if len (args )!=1{return MakeErrorResult ("T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074r\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_cbcgf :=args [0];if _cbcgf .Type ==ResultTypeError ||_cbcgf .Type ==ResultTypeString {return _cbcgf ;};return _cgac ;};var _abdd []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; +// Proper is an implementation of the Excel PROPER function that returns a copy +// of the string with each word capitalized. +func Proper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074");};_egde :=args [0].AsString ();if _egde .Type !=ResultTypeString {return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074");};_cgddd :=_fg .Buffer {};_fgef :=false ;for _ ,_aeddg :=range _egde .ValueString {if !_fgef &&_b .IsLetter (_aeddg ){_cgddd .WriteRune (_b .ToUpper (_aeddg ));}else {_cgddd .WriteRune (_b .ToLower (_aeddg ));};_fgef =_b .IsLetter (_aeddg );};return MakeStringResult (_cgddd .String ());};var _ccac =[...]int {45,3,44,32,18,40,72,46,47,30,31,32,39,48,28,29,30,31,32,75,39,49,32,56,50,70,23,39,76,57,58,59,60,61,62,63,64,65,66,67,68,77,71,69,54,43,13,19,21,55,82,11,78,9,74,28,29,30,31,32,37,33,34,35,36,38,1,20,39,10,2,8,0,80,79,0,0,0,83,0,81,73,28,29,30,31,32,37,33,34,35,36,38,0,0,39,28,29,30,31,32,37,33,34,35,36,38,26,27,39,51,52,25,14,15,16,17,0,24,23,22,41,23,12,0,6,7,26,27,0,42,0,25,14,15,16,17,0,24,23,22,5,0,12,0,6,7,26,27,0,4,0,25,14,15,16,17,0,24,23,22,41,0,12,53,6,7,26,27,0,0,0,25,14,15,16,17,0,24,23,22,41,0,12,0,6,7};const _aga ="\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u002b\u0029:\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b(\\\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003f\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f";func _aggd (_ceeb []Result ,_feed string )(*durationArgs ,Result ){_cccb :=len (_ceeb );if _cccb !=5&&_cccb !=6{return nil ,MakeErrorResult (_feed +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0066\u0069\u0076\u0065\u0020\u006fr\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_abge ,_cdga ,_bbbgg :=_ggd (_ceeb [0],_ceeb [1],_feed );if _bbbgg .Type ==ResultTypeError {return nil ,_bbbgg ;};_dfad :=_ceeb [2];if _dfad .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_feed +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fupo\u006e r\u0061\u0074\u0065\u0020\u006f\u0066\u0020ty\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_ffdf :=_dfad .ValueNumber ;if _ffdf < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0043\u006f\u0075po\u006e\u0020\u0072\u0061\u0074\u0065\u0020\u0073\u0068o\u0075l\u0064 \u006eo\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_cbf :=_ceeb [3];if _cbf .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_feed +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0079\u0069\u0065\u006cd\u0020\u0072\u0061\u0074\u0065\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_gge :=_cbf .ValueNumber ;if _gge < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006c\u0064\u0020r\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u006ft\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};_aega :=_ceeb [4];if _aega .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_feed +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071u\u0065n\u0063y\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ccfg :=float64 (int (_aega .ValueNumber ));if !_beee (_ccfg ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_daad :=0;if _cccb ==6&&_ceeb [5].Type !=ResultTypeEmpty {_fca :=_ceeb [5];if _fca .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_feed +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_daad =int (_fca .ValueNumber );if !_gede (_daad ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062a\u0073\u0069\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020"+_feed );};};return &durationArgs {_abge ,_cdga ,_ffdf ,_gge ,_ccfg ,_daad },_bgd ;};func _ecfe (_ebfb ,_gcd _e .Time ,_dccg int )_e .Time {_dfdf :=_e .Date (_ebfb .Year (),_gcd .Month (),_gcd .Day (),0,0,0,0,_e .UTC );if _dfdf .After (_ebfb ){_dfdf =_dfdf .AddDate (-1,0,0);};for !_dfdf .After (_ebfb ){_dfdf =_dfdf .AddDate (0,12/_dccg ,0);};return _dfdf ;};func _aaac (_ggde Result ,_fafa ,_bgec int )[][]Result {_beca :=[][]Result {};switch _ggde .Type {case ResultTypeArray :for _gaee ,_ffeg :=range _ggde .ValueArray {if _gaee < _fafa {_beca =append (_beca ,_bfgg (MakeListResult (_ffeg ),_bgec ));}else {_beca =append (_beca ,_bfgg (MakeErrorResultType (ErrorTypeNA ,""),_bgec ));};};case ResultTypeList :_efe :=_bfgg (_ggde ,_bgec );for _abbcf :=0;_abbcf < _fafa ;_abbcf ++{_beca =append (_beca ,_efe );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _ddada :=0;_ddada < _fafa ;_ddada ++{_adeca :=_bfgg (_ggde ,_bgec );_beca =append (_beca ,_adeca );};};return _beca ;};func Unicode (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bcbfff :=args [0].AsString ();if _bcbfff .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (_bcbfff .ValueString )==0{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004f\u0044\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 \u0061\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (float64 (_bcbfff .ValueString [0]));}; -// Eval evaluates and returns the result of the NamedRangeRef reference. -func (_aedgf NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_cedf :=ctx .NamedRange (_aedgf ._bdfc );_dedce :=_cedf .Value ;if _eddd ,_ceedd :=ev .GetFromCache (_dedce );_ceedd {return _eddd ;};_cdfb :=_dg .Split (_dedce ,"\u0021");if len (_cdfb )!=2{return MakeErrorResult (_db .Sprintf ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006e\u0061\u006de\u0064 \u0072\u0061\u006e\u0067\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025\u0073",_dedce ));};_aaade :=ctx .Sheet (_cdfb [0]);_ebeafa :=_dg .Split (_cdfb [1],"\u003a");switch len (_ebeafa ){case 1:_defg :=ev .Eval (_aaade ,_ebeafa [0]);ev .SetCache (_dedce ,_defg );return _defg ;case 2:_bbeee :=_geceg (_aaade ,ev ,_ebeafa [0],_ebeafa [1]);ev .SetCache (_dedce ,_bbeee );return _bbeee ;};return MakeErrorResult (_db .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070e \u0025\u0073",_cedf .Type ));};func (_bffg *Lexer )nextRaw ()*node {for len (_bffg ._ffaf )!=0{_eccea :=<-_bffg ._ffaf [len (_bffg ._ffaf )-1];if _eccea !=nil {return _eccea ;};_bffg ._ffaf =_bffg ._ffaf [0:len (_bffg ._ffaf )-1];};return <-_bffg ._ddee ;}; +// Ceiling is an implementation of the CEILING function which +// returns the ceiling of a number. +func Ceiling (args []Result )Result {if len (args )==0{return MakeErrorResult ("C\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee \u0061\u0072\u0067u\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_cffec :=args [0].AsNumber ();if _cffec .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066i\u0072\u0073t\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049NG\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072");};_efffb :=float64 (1);if _cffec .ValueNumber < 0{_efffb =-1;};if len (args )> 1{_eeecd :=args [1].AsNumber ();if _eeecd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020t\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_efffb =_eeecd .ValueNumber ;};if _efffb < 0&&_cffec .ValueNumber > 0{return MakeErrorResultType (ErrorTypeNum ,"\u006e\u0065\u0067\u0061\u0074\u0069v\u0065\u0020\u0073\u0069\u0067\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u0069\u006ev\u0061\u006c\u0069\u0064");};if len (args )==1{return MakeNumberResult (_ea .Ceil (_cffec .ValueNumber ));};_eeaf :=_cffec .ValueNumber ;_eeaf ,_dacea :=_ea .Modf (_eeaf /_efffb );if _dacea > 0{_eeaf ++;};return MakeNumberResult (_eeaf *_efffb );};func (_fff *defEval )checkLastEvalIsRef (_ed Context ,_bdf Expression ){switch _bdf .(type ){case FunctionCall :switch _bdf .(FunctionCall )._begfc {case "\u0049\u0053\u0052E\u0046":for _ ,_adg :=range _bdf .(FunctionCall )._gdefg {switch _adg .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_fbf :=_adg .Eval (_ed ,_fff );_fff ._dda =!(_fbf .Type ==ResultTypeError &&_fbf .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_fff ._dda =false ;};};};};}; -// And is an implementation of the Excel AND() function. -func And (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0041\u004e\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_acfdc :=true ;for _ ,_gcde :=range args {_gcde =_gcde .AsNumber ();switch _gcde .Type {case ResultTypeList ,ResultTypeArray :_afcfd :=And (_gcde .ListValues ());if _afcfd .Type ==ResultTypeError {return _afcfd ;};if _afcfd .ValueNumber ==0{_acfdc =false ;};case ResultTypeNumber :if _gcde .ValueNumber ==0{_acfdc =false ;};case ResultTypeString :return MakeErrorResult ("\u0041\u004e\u0044\u0020\u0064\u006f\u0065\u0073\u006e\u0027t\u0020\u006f\u0070\u0065\u0072\u0061\u0074e\u0020\u006f\u006e\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073");case ResultTypeError :return _gcde ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0041\u004e\u0044");};};return MakeBoolResult (_acfdc );};func (_eaedb *Lexer )lex (_facaa _g .Reader ){_bffc ,_fcce ,_gfbb :=0,0,0;_baffg :=-1;_ffefe ,_beca ,_bbfa :=0,0,0;_ =_bbfa ;_ggde :=1;_ =_ggde ;_fegcd :=make ([]byte ,4096);_baga :=false ;for !_baga {_cgcecb :=0;if _ffefe > 0{_cgcecb =_fcce -_ffefe ;};_fcce =0;_ebfd ,_bbeb :=_facaa .Read (_fegcd [_cgcecb :]);if _ebfd ==0||_bbeb !=nil {_baga =true ;};_gfbb =_ebfd +_cgcecb ;if _gfbb < len (_fegcd ){_baffg =_gfbb ;};{_bffc =_acdbb ;_ffefe =0;_beca =0;_bbfa =0;};{var _dfdgb int ;var _eedf uint ;if _fcce ==_gfbb {goto _fcff ;};if _bffc ==0{goto _gbfbb ;};_dfdfg :_dfdgb =int (_abdd [_bffc ]);_eedf =uint (_gfbf [_dfdgb ]);_dfdgb ++;for ;_eedf > 0;_eedf --{_dfdgb ++;switch _gfbf [_dfdgb -1]{case 2:_ffefe =_fcce ;};};switch _bffc {case 30:switch _fegcd [_fcce ]{case 34:goto _ebaef ;case 35:goto _febag ;case 36:goto _cdeaeb ;case 38:goto _fefca ;case 39:goto _cddf ;case 40:goto _ffcbc ;case 41:goto _bbgf ;case 42:goto _babca ;case 43:goto _beefd ;case 44:goto _caag ;case 45:goto _gbabb ;case 47:goto _daeb ;case 58:goto _deffc ;case 59:goto _cbaffe ;case 60:goto _ffeagf ;case 61:goto _afceb ;case 62:goto _gegg ;case 63:goto _egac ;case 70:goto _bede ;case 84:goto _cecad ;case 92:goto _cggge ;case 94:goto _adgb ;case 95:goto _gaee ;case 123:goto _daga ;case 125:goto _bcbdf ;};switch {case _fegcd [_fcce ]< 65:switch {case _fegcd [_fcce ]> 37:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _ebgfc ;};case _fegcd [_fcce ]>=33:goto _egac ;};case _fegcd [_fcce ]> 90:switch {case _fegcd [_fcce ]> 93:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _geedee ;};case _fegcd [_fcce ]>=91:goto _egac ;};default:goto _bgeaa ;};goto _gbdeb ;case 1:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 47:goto _dgdcb ;case 123:goto _dgdcb ;case 125:goto _dgdcb ;};switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _dgdcb ;};case _fegcd [_fcce ]> 45:switch {case _fegcd [_fcce ]> 63:if 91<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=94{goto _dgdcb ;};case _fegcd [_fcce ]>=58:goto _dgdcb ;};default:goto _dgdcb ;};goto _gbdeb ;case 0:goto _gbfbb ;case 2:if _fegcd [_fcce ]==34{goto _gcgef ;};goto _ebaef ;case 31:if _fegcd [_fcce ]==34{goto _ebaef ;};goto _gfeag ;case 3:switch _fegcd [_fcce ]{case 78:goto _cacgd ;case 82:goto _bcfbf ;};goto _egac ;case 4:switch _fegcd [_fcce ]{case 47:goto _dcfd ;case 85:goto _afdeg ;};goto _egac ;case 5:if _fegcd [_fcce ]==65{goto _fgbbg ;};goto _egac ;case 6:switch _fegcd [_fcce ]{case 76:goto _aafb ;case 77:goto _bgaa ;};goto _egac ;case 7:if _fegcd [_fcce ]==76{goto _bgaa ;};goto _egac ;case 8:if _fegcd [_fcce ]==33{goto _fgbbg ;};goto _egac ;case 9:if _fegcd [_fcce ]==69{goto _cbba ;};goto _egac ;case 10:if _fegcd [_fcce ]==70{goto _abfe ;};goto _egac ;case 11:if _fegcd [_fcce ]==33{goto _bebeb ;};goto _egac ;case 12:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 47:goto _egac ;case 123:goto _egac ;case 125:goto _egac ;};switch {case _fegcd [_fcce ]< 48:switch {case _fegcd [_fcce ]> 35:if 37<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=45{goto _egac ;};case _fegcd [_fcce ]>=34:goto _egac ;};case _fegcd [_fcce ]> 57:switch {case _fegcd [_fcce ]< 65:if 58<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=63{goto _egac ;};case _fegcd [_fcce ]> 90:if 91<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=94{goto _egac ;};default:goto _fedc ;};default:goto _efgbg ;};goto _gbdeb ;case 13:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 47:goto _egac ;case 58:goto _adbdf ;case 123:goto _egac ;case 125:goto _egac ;};switch {case _fegcd [_fcce ]< 48:switch {case _fegcd [_fcce ]> 35:if 37<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=45{goto _egac ;};case _fegcd [_fcce ]>=34:goto _egac ;};case _fegcd [_fcce ]> 57:switch {case _fegcd [_fcce ]> 63:if 91<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=94{goto _egac ;};case _fegcd [_fcce ]>=59:goto _egac ;};default:goto _efgbg ;};goto _gbdeb ;case 14:if _fegcd [_fcce ]==36{goto _dddae ;};if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _fdac ;};goto _dgdcb ;case 15:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _fdac ;};goto _dgdcb ;case 32:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _fdac ;};goto _effed ;case 16:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 36:goto _caae ;case 47:goto _egac ;case 58:goto _fbebe ;case 123:goto _egac ;case 125:goto _egac ;};switch {case _fegcd [_fcce ]< 59:switch {case _fegcd [_fcce ]> 45:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _bdad ;};case _fegcd [_fcce ]>=34:goto _egac ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]> 90:if 91<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=94{goto _egac ;};case _fegcd [_fcce ]>=65:goto _fedc ;};default:goto _egac ;};goto _gbdeb ;case 17:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 47:goto _dgdcb ;case 123:goto _dgdcb ;case 125:goto _dgdcb ;};switch {case _fegcd [_fcce ]< 48:switch {case _fegcd [_fcce ]> 35:if 37<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=45{goto _dgdcb ;};case _fegcd [_fcce ]>=34:goto _dgdcb ;};case _fegcd [_fcce ]> 57:switch {case _fegcd [_fcce ]> 63:if 91<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=94{goto _dgdcb ;};case _fegcd [_fcce ]>=58:goto _dgdcb ;};default:goto _bdad ;};goto _gbdeb ;case 33:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 47:goto _ddgff ;case 123:goto _ddgff ;case 125:goto _ddgff ;};switch {case _fegcd [_fcce ]< 48:switch {case _fegcd [_fcce ]> 35:if 37<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=45{goto _ddgff ;};case _fegcd [_fcce ]>=34:goto _ddgff ;};case _fegcd [_fcce ]> 57:switch {case _fegcd [_fcce ]> 63:if 91<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=94{goto _ddgff ;};case _fegcd [_fcce ]>=58:goto _ddgff ;};default:goto _bdad ;};goto _gbdeb ;case 18:if _fegcd [_fcce ]==36{goto _fccac ;};if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _dccef ;};goto _dgdcb ;case 19:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _dccef ;};goto _dgdcb ;case 34:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _dccef ;};goto _gfbc ;case 20:switch _fegcd [_fcce ]{case 39:goto _egac ;case 42:goto _egac ;case 47:goto _egac ;case 58:goto _egac ;case 63:goto _egac ;};if 91<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=93{goto _egac ;};goto _ebff ;case 21:switch _fegcd [_fcce ]{case 39:goto _fbgce ;case 42:goto _egac ;case 47:goto _egac ;case 58:goto _egac ;case 63:goto _egac ;};if 91<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=93{goto _egac ;};goto _ebff ;case 22:if _fegcd [_fcce ]==33{goto _fdddd ;};goto _egac ;case 35:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 46:goto _feebd ;case 58:goto _adbdf ;case 101:goto _dbea ;case 123:goto _bgbge ;case 125:goto _bgbge ;};switch {case _fegcd [_fcce ]< 48:switch {case _fegcd [_fcce ]> 35:if 37<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=47{goto _bgbge ;};case _fegcd [_fcce ]>=34:goto _bgbge ;};case _fegcd [_fcce ]> 57:switch {case _fegcd [_fcce ]> 63:if 91<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=94{goto _bgbge ;};case _fegcd [_fcce ]>=59:goto _bgbge ;};default:goto _ebgfc ;};goto _gbdeb ;case 36:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 47:goto _bgbge ;case 101:goto _dbea ;case 123:goto _bgbge ;case 125:goto _bgbge ;};switch {case _fegcd [_fcce ]< 48:switch {case _fegcd [_fcce ]> 35:if 37<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=45{goto _bgbge ;};case _fegcd [_fcce ]>=34:goto _bgbge ;};case _fegcd [_fcce ]> 57:switch {case _fegcd [_fcce ]> 63:if 91<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=94{goto _bgbge ;};case _fegcd [_fcce ]>=58:goto _bgbge ;};default:goto _feebd ;};goto _gbdeb ;case 23:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 47:goto _bage ;case 123:goto _bage ;case 125:goto _bage ;};switch {case _fegcd [_fcce ]< 48:switch {case _fegcd [_fcce ]> 35:if 37<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=45{goto _bage ;};case _fegcd [_fcce ]>=34:goto _bage ;};case _fegcd [_fcce ]> 57:switch {case _fegcd [_fcce ]> 63:if 91<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=94{goto _bage ;};case _fegcd [_fcce ]>=58:goto _bage ;};default:goto _agfe ;};goto _gbdeb ;case 37:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 47:goto _bgbge ;case 123:goto _bgbge ;case 125:goto _bgbge ;};switch {case _fegcd [_fcce ]< 48:switch {case _fegcd [_fcce ]> 35:if 37<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=45{goto _bgbge ;};case _fegcd [_fcce ]>=34:goto _bgbge ;};case _fegcd [_fcce ]> 57:switch {case _fegcd [_fcce ]> 63:if 91<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=94{goto _bgbge ;};case _fegcd [_fcce ]>=58:goto _bgbge ;};default:goto _agfe ;};goto _gbdeb ;case 38:switch _fegcd [_fcce ]{case 61:goto _gfad ;case 62:goto _gfae ;};goto _eebb ;case 39:if _fegcd [_fcce ]==61{goto _ebba ;};goto _ebbbb ;case 24:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 36:goto _caae ;case 40:goto _eadd ;case 46:goto _gafab ;case 58:goto _fbebe ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _egac ;case 125:goto _egac ;};switch {case _fegcd [_fcce ]< 59:switch {case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _dbaddd ;};case _fegcd [_fcce ]>=34:goto _egac ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gfdbb ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _egac ;};default:goto _egac ;};goto _gbdeb ;case 40:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 40:goto _eadd ;case 46:goto _gafab ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _gced ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gafab ;};default:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gafab ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 41:switch _fegcd [_fcce ]{case 46:goto _gdbc ;case 92:goto _gdbc ;case 95:goto _gdbc ;};switch {case _fegcd [_fcce ]< 65:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gdbc ;};case _fegcd [_fcce ]> 90:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gdbc ;};default:goto _gdbc ;};goto _gced ;case 42:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 46:goto _gbcbe ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _gced ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gbcbe ;};default:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gbcbe ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 43:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 40:goto _eadd ;case 46:goto _gafab ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _ddgff ;case 125:goto _ddgff ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _ddgff ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _dbaddd ;};default:goto _ddgff ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gafab ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _ddgff ;};default:goto _ddgff ;};goto _gbdeb ;case 44:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 36:goto _caae ;case 40:goto _eadd ;case 46:goto _gafab ;case 58:goto _fbebe ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _dgdcb ;case 125:goto _dgdcb ;};switch {case _fegcd [_fcce ]< 59:switch {case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _dbaddd ;};case _fegcd [_fcce ]>=34:goto _dgdcb ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gfdbb ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _dgdcb ;};default:goto _dgdcb ;};goto _gbdeb ;case 25:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 36:goto _caae ;case 40:goto _eadd ;case 46:goto _gafab ;case 58:goto _fbebe ;case 65:goto _gbfbd ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _egac ;case 125:goto _egac ;};switch {case _fegcd [_fcce ]< 59:switch {case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _dbaddd ;};case _fegcd [_fcce ]>=34:goto _egac ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 66<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gfdbb ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _egac ;};default:goto _egac ;};goto _gbdeb ;case 45:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 36:goto _caae ;case 40:goto _eadd ;case 46:goto _gafab ;case 58:goto _fbebe ;case 76:goto _eaea ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 59:switch {case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _dbaddd ;};case _fegcd [_fcce ]>=34:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gfdbb ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 46:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 36:goto _caae ;case 40:goto _eadd ;case 46:goto _gafab ;case 58:goto _fbebe ;case 83:goto _ecfc ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 59:switch {case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _dbaddd ;};case _fegcd [_fcce ]>=34:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gfdbb ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 47:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 36:goto _caae ;case 40:goto _eadd ;case 46:goto _gafab ;case 58:goto _fbebe ;case 69:goto _cacbe ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 59:switch {case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _dbaddd ;};case _fegcd [_fcce ]>=34:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gfdbb ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 26:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 36:goto _caae ;case 40:goto _eadd ;case 46:goto _gafab ;case 58:goto _fbebe ;case 79:goto _eefc ;case 82:goto _cbbf ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _egac ;case 125:goto _egac ;};switch {case _fegcd [_fcce ]< 59:switch {case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _dbaddd ;};case _fegcd [_fcce ]>=34:goto _egac ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gfdbb ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _egac ;};default:goto _egac ;};goto _gbdeb ;case 48:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 36:goto _caae ;case 40:goto _eadd ;case 46:goto _gafab ;case 58:goto _fbebe ;case 68:goto _gaadg ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 59:switch {case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _dbaddd ;};case _fegcd [_fcce ]>=34:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gfdbb ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 49:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 36:goto _caae ;case 40:goto _eadd ;case 46:goto _gafab ;case 58:goto _fbebe ;case 79:goto _bedca ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 59:switch {case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _dbaddd ;};case _fegcd [_fcce ]>=34:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gfdbb ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 50:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 36:goto _caae ;case 40:goto _eadd ;case 46:goto _gafab ;case 58:goto _fbebe ;case 85:goto _ecfc ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 59:switch {case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _dbaddd ;};case _fegcd [_fcce ]>=34:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gfdbb ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 27:switch _fegcd [_fcce ]{case 46:goto _gdbc ;case 92:goto _gdbc ;case 95:goto _gdbc ;};switch {case _fegcd [_fcce ]< 65:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gdbc ;};case _fegcd [_fcce ]> 90:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gdbc ;};default:goto _gdbc ;};goto _egac ;case 28:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 46:goto _gbcbe ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 120:goto _gaedb ;case 123:goto _egac ;case 125:goto _egac ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _egac ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gbcbe ;};default:goto _egac ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gbcbe ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _egac ;};default:goto _egac ;};goto _gbdeb ;case 51:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 46:goto _gbcbe ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 108:goto _gdfbe ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _gced ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gbcbe ;};default:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gbcbe ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 52:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 46:goto _gbcbe ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 102:goto _dgfa ;case 110:goto _gggd ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _gced ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gbcbe ;};default:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gbcbe ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 53:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 46:goto _gbcbe ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 110:goto _dgede ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _gced ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gbcbe ;};default:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gbcbe ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 54:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 46:goto _fgaa ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _gced ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gbcbe ;};default:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gbcbe ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 55:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 46:goto _gbcbe ;case 92:goto _gdbc ;case 95:goto _afdb ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _gced ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gbcbe ;};default:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _afdb ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 56:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 40:goto _gbdea ;case 46:goto _afdb ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _gced ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _afdb ;};default:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _afdb ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 57:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 46:goto _gbcbe ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 109:goto _dgdfa ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _gced ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gbcbe ;};default:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gbcbe ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 58:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 46:goto _aceb ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _gced ;case 125:goto _gced ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _gced ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gbcbe ;};default:goto _gced ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gbcbe ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _gced ;};default:goto _gced ;};goto _gbdeb ;case 59:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 46:goto _gbcbe ;case 92:goto _gdbc ;case 95:goto _gadcc ;case 123:goto _dgdcb ;case 125:goto _dgdcb ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _dgdcb ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gbcbe ;};default:goto _dgdcb ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gadcc ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _dgdcb ;};default:goto _dgdcb ;};goto _gbdeb ;case 29:switch _fegcd [_fcce ]{case 33:goto _ecdce ;case 46:goto _gbcbe ;case 92:goto _gdbc ;case 95:goto _gbcbe ;case 123:goto _egac ;case 125:goto _egac ;};switch {case _fegcd [_fcce ]< 58:switch {case _fegcd [_fcce ]< 37:if 34<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=35{goto _egac ;};case _fegcd [_fcce ]> 47:if 48<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=57{goto _gbcbe ;};default:goto _egac ;};case _fegcd [_fcce ]> 63:switch {case _fegcd [_fcce ]< 91:if 65<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=90{goto _gbcbe ;};case _fegcd [_fcce ]> 94:if 97<=_fegcd [_fcce ]&&_fegcd [_fcce ]<=122{goto _gbcbe ;};default:goto _egac ;};default:goto _egac ;};goto _gbdeb ;};_egac :_bffc =0;goto _ggbac ;_gbdeb :_bffc =1;goto _ggbac ;_ebaef :_bffc =2;goto _ggbac ;_febag :_bffc =3;goto _ggbac ;_cacgd :_bffc =4;goto _ggbac ;_dcfd :_bffc =5;goto _ggbac ;_afdeg :_bffc =6;goto _ggbac ;_aafb :_bffc =7;goto _ggbac ;_bgaa :_bffc =8;goto _ggbac ;_bcfbf :_bffc =9;goto _ggbac ;_cbba :_bffc =10;goto _ggbac ;_abfe :_bffc =11;goto _ggbac ;_cdeaeb :_bffc =12;goto _ggbac ;_efgbg :_bffc =13;goto _ggbac ;_adbdf :_bffc =14;goto _ggbac ;_dddae :_bffc =15;goto _ggbac ;_fedc :_bffc =16;goto _ggbac ;_caae :_bffc =17;goto _ggbac ;_fbebe :_bffc =18;goto _ggbac ;_fccac :_bffc =19;goto _ggbac ;_cddf :_bffc =20;goto _ggbac ;_ebff :_bffc =21;goto _ggbac ;_fbgce :_bffc =22;goto _ggbac ;_dbea :_bffc =23;goto _ggbac ;_bgeaa :_bffc =24;goto _ggbac ;_bede :_bffc =25;goto _ggbac ;_cecad :_bffc =26;goto _ggbac ;_cggge :_bffc =27;goto _ggbac ;_gaee :_bffc =28;goto _ggbac ;_geedee :_bffc =29;goto _ggbac ;_dgdcb :_bffc =30;goto _deabg ;_ecdce :_bffc =30;goto _ebbg ;_fgbbg :_bffc =30;goto _cbdba ;_bebeb :_bffc =30;goto _ffcga ;_fdddd :_bffc =30;goto _gbee ;_bage :_bffc =30;goto _cceag ;_eadd :_bffc =30;goto _ggcb ;_fefca :_bffc =30;goto _gbabc ;_ffcbc :_bffc =30;goto _cdbfc ;_bbgf :_bffc =30;goto _ebef ;_babca :_bffc =30;goto _facf ;_beefd :_bffc =30;goto _abbeb ;_caag :_bffc =30;goto _aadg ;_gbabb :_bffc =30;goto _degfg ;_daeb :_bffc =30;goto _egfc ;_deffc :_bffc =30;goto _ffbe ;_cbaffe :_bffc =30;goto _cbced ;_afceb :_bffc =30;goto _eggcf ;_adgb :_bffc =30;goto _fdfb ;_daga :_bffc =30;goto _cbcc ;_bcbdf :_bffc =30;goto _gggdc ;_gfeag :_bffc =30;goto _debc ;_effed :_bffc =30;goto _dcfg ;_ddgff :_bffc =30;goto _dadgcg ;_gfbc :_bffc =30;goto _abab ;_bgbge :_bffc =30;goto _cfbe ;_eebb :_bffc =30;goto _ccgec ;_gfad :_bffc =30;goto _aebb ;_gfae :_bffc =30;goto _gfaeg ;_ebbbb :_bffc =30;goto _defbe ;_ebba :_bffc =30;goto _eadg ;_gced :_bffc =30;goto _afcae ;_gbdea :_bffc =30;goto _gbag ;_gcgef :_bffc =31;goto _dgcc ;_fdac :_bffc =32;goto _ggbac ;_bdad :_bffc =33;goto _ccddb ;_dccef :_bffc =34;goto _ggbac ;_ebgfc :_bffc =35;goto _faea ;_feebd :_bffc =36;goto _faea ;_agfe :_bffc =37;goto _faea ;_ffeagf :_bffc =38;goto _ggbac ;_gegg :_bffc =39;goto _ggbac ;_gafab :_bffc =40;goto _agbea ;_gdbc :_bffc =41;goto _ggbac ;_gbcbe :_bffc =42;goto _agbea ;_dbaddd :_bffc =43;goto _ccddb ;_gfdbb :_bffc =44;goto _agbea ;_cacbe :_bffc =44;goto _ddgee ;_bedca :_bffc =44;goto _egffd ;_gbfbd :_bffc =45;goto _agbea ;_eaea :_bffc =46;goto _agbea ;_ecfc :_bffc =47;goto _agbea ;_eefc :_bffc =48;goto _agbea ;_gaadg :_bffc =49;goto _agbea ;_cbbf :_bffc =50;goto _agbea ;_gaedb :_bffc =51;goto _agbea ;_gdfbe :_bffc =52;goto _agbea ;_dgfa :_bffc =53;goto _agbea ;_dgede :_bffc =54;goto _agbea ;_fgaa :_bffc =55;goto _agbea ;_afdb :_bffc =56;goto _agbea ;_gggd :_bffc =57;goto _agbea ;_dgdfa :_bffc =58;goto _agbea ;_aceb :_bffc =59;goto _agbea ;_gadcc :_bffc =59;goto _aeaga ;_cbdba :_dfdgb =3;goto _gbbb ;_ffcga :_dfdgb =5;goto _gbbb ;_ebbg :_dfdgb =7;goto _gbbb ;_gbee :_dfdgb =9;goto _gbbb ;_ggcb :_dfdgb =11;goto _gbbb ;_gbag :_dfdgb =13;goto _gbbb ;_gbabc :_dfdgb =15;goto _gbbb ;_cbcc :_dfdgb =17;goto _gbbb ;_gggdc :_dfdgb =19;goto _gbbb ;_cdbfc :_dfdgb =21;goto _gbbb ;_ebef :_dfdgb =23;goto _gbbb ;_abbeb :_dfdgb =25;goto _gbbb ;_degfg :_dfdgb =27;goto _gbbb ;_facf :_dfdgb =29;goto _gbbb ;_egfc :_dfdgb =31;goto _gbbb ;_fdfb :_dfdgb =33;goto _gbbb ;_eggcf :_dfdgb =35;goto _gbbb ;_aebb :_dfdgb =37;goto _gbbb ;_eadg :_dfdgb =39;goto _gbbb ;_gfaeg :_dfdgb =41;goto _gbbb ;_ffbe :_dfdgb =43;goto _gbbb ;_cbced :_dfdgb =45;goto _gbbb ;_aadg :_dfdgb =47;goto _gbbb ;_cfbe :_dfdgb =49;goto _gbbb ;_dadgcg :_dfdgb =51;goto _gbbb ;_dcfg :_dfdgb =53;goto _gbbb ;_abab :_dfdgb =55;goto _gbbb ;_afcae :_dfdgb =57;goto _gbbb ;_debc :_dfdgb =59;goto _gbbb ;_ccgec :_dfdgb =61;goto _gbbb ;_defbe :_dfdgb =63;goto _gbbb ;_cceag :_dfdgb =65;goto _gbbb ;_deabg :_dfdgb =67;goto _gbbb ;_ddgee :_dfdgb =72;goto _gbbb ;_faea :_dfdgb =75;goto _gbbb ;_ccddb :_dfdgb =78;goto _gbbb ;_egffd :_dfdgb =81;goto _gbbb ;_aeaga :_dfdgb =84;goto _gbbb ;_agbea :_dfdgb =87;goto _gbbb ;_dgcc :_dfdgb =90;goto _gbbb ;_gbbb :_eedf =uint (_gfbf [_dfdgb ]);_dfdgb ++;for ;_eedf > 0;_eedf --{_dfdgb ++;switch _gfbf [_dfdgb -1]{case 3:_beca =_fcce +1;case 4:_bbfa =1;case 5:_bbfa =2;case 6:_bbfa =3;case 7:_bbfa =4;case 8:_bbfa =11;case 9:_bbfa =14;case 10:_bbfa =15;case 11:_beca =_fcce +1;{_eaedb .emit (_bgeg ,_fegcd [_ffefe :_beca ]);};case 12:_beca =_fcce +1;{_eaedb .emit (_ggage ,_fegcd [_ffefe :_beca ]);};case 13:_beca =_fcce +1;{_eaedb .emit (_eccfa ,_fegcd [_ffefe :_beca -1]);};case 14:_beca =_fcce +1;{_eaedb .emit (_eccfa ,_fegcd [_ffefe +1:_beca -2]);};case 15:_beca =_fcce +1;{_eaedb .emit (_faecc ,_fegcd [_ffefe :_beca -1]);};case 16:_beca =_fcce +1;{_eaedb .emit (_faecc ,_fegcd [_ffefe :_beca -1]);};case 17:_beca =_fcce +1;{_eaedb .emit (_adae ,_fegcd [_ffefe :_beca ]);};case 18:_beca =_fcce +1;{_eaedb .emit (_gfeac ,_fegcd [_ffefe :_beca ]);};case 19:_beca =_fcce +1;{_eaedb .emit (_ecga ,_fegcd [_ffefe :_beca ]);};case 20:_beca =_fcce +1;{_eaedb .emit (_ffdgb ,_fegcd [_ffefe :_beca ]);};case 21:_beca =_fcce +1;{_eaedb .emit (_bggc ,_fegcd [_ffefe :_beca ]);};case 22:_beca =_fcce +1;{_eaedb .emit (_dedcd ,_fegcd [_ffefe :_beca ]);};case 23:_beca =_fcce +1;{_eaedb .emit (_cbfbe ,_fegcd [_ffefe :_beca ]);};case 24:_beca =_fcce +1;{_eaedb .emit (_gfeab ,_fegcd [_ffefe :_beca ]);};case 25:_beca =_fcce +1;{_eaedb .emit (_gfaae ,_fegcd [_ffefe :_beca ]);};case 26:_beca =_fcce +1;{_eaedb .emit (_gecbg ,_fegcd [_ffefe :_beca ]);};case 27:_beca =_fcce +1;{_eaedb .emit (_gdbfe ,_fegcd [_ffefe :_beca ]);};case 28:_beca =_fcce +1;{_eaedb .emit (_dccea ,_fegcd [_ffefe :_beca ]);};case 29:_beca =_fcce +1;{_eaedb .emit (_gdfe ,_fegcd [_ffefe :_beca ]);};case 30:_beca =_fcce +1;{_eaedb .emit (_dcbbc ,_fegcd [_ffefe :_beca ]);};case 31:_beca =_fcce +1;{_eaedb .emit (_adgad ,_fegcd [_ffefe :_beca ]);};case 32:_beca =_fcce +1;{_eaedb .emit (_abba ,_fegcd [_ffefe :_beca ]);};case 33:_beca =_fcce +1;{_eaedb .emit (_ebgf ,_fegcd [_ffefe :_beca ]);};case 34:_beca =_fcce ;_fcce --;{_eaedb .emit (_cbgdd ,_fegcd [_ffefe :_beca ]);};case 35:_beca =_fcce ;_fcce --;{_eaedb .emit (_aedgb ,_fegcd [_ffefe :_beca ]);};case 36:_beca =_fcce ;_fcce --;{_eaedb .emit (_aceeb ,_fegcd [_ffefe :_beca ]);};case 37:_beca =_fcce ;_fcce --;{_eaedb .emit (_aaccc ,_fegcd [_ffefe :_beca ]);};case 38:_beca =_fcce ;_fcce --;{_eaedb .emit (_dbddb ,_fegcd [_ffefe :_beca ]);};case 39:_beca =_fcce ;_fcce --;{_eaedb .emit (_gcab ,_fegcd [_ffefe +1:_beca -1]);};case 40:_beca =_fcce ;_fcce --;{_eaedb .emit (_cagdd ,_fegcd [_ffefe :_beca ]);};case 41:_beca =_fcce ;_fcce --;{_eaedb .emit (_bbgd ,_fegcd [_ffefe :_beca ]);};case 42:_fcce =(_beca )-1;{_eaedb .emit (_cbgdd ,_fegcd [_ffefe :_beca ]);};case 43:switch _bbfa {case 0:{_bffc =0;goto _ggbac ;};case 1:{_fcce =(_beca )-1;_eaedb .emit (_fcbgb ,_fegcd [_ffefe :_beca ]);};case 2:{_fcce =(_beca )-1;_eaedb .emit (_cbgdd ,_fegcd [_ffefe :_beca ]);};case 3:{_fcce =(_beca )-1;_eaedb .emit (_aedgb ,_fegcd [_ffefe :_beca ]);};case 4:{_fcce =(_beca )-1;_eaedb .emit (_afac ,_fegcd [_ffefe :_beca ]);};case 11:{_fcce =(_beca )-1;_eaedb .emit (_dfca ,_fegcd [_ffefe :_beca ]);};case 14:{_fcce =(_beca )-1;_eaedb .emit (_dbddb ,_fegcd [_ffefe :_beca ]);};case 15:{_fcce =(_beca )-1;_eaedb .emit (_gcab ,_fegcd [_ffefe +1:_beca -1]);};};};};goto _ggbac ;_ggbac :_dfdgb =int (_aefgb [_bffc ]);_eedf =uint (_gfbf [_dfdgb ]);_dfdgb ++;for ;_eedf > 0;_eedf --{_dfdgb ++;switch _gfbf [_dfdgb -1]{case 0:_ffefe =0;case 1:_bbfa =0;};};if _bffc ==0{goto _gbfbb ;};if _fcce ++;_fcce !=_gfbb {goto _dfdfg ;};_fcff :{};if _fcce ==_baffg {switch _bffc {case 1:goto _dgdcb ;case 2:goto _dgdcb ;case 31:goto _gfeag ;case 14:goto _dgdcb ;case 15:goto _dgdcb ;case 32:goto _effed ;case 17:goto _dgdcb ;case 33:goto _ddgff ;case 18:goto _dgdcb ;case 19:goto _dgdcb ;case 34:goto _gfbc ;case 35:goto _bgbge ;case 36:goto _bgbge ;case 23:goto _bage ;case 37:goto _bgbge ;case 38:goto _eebb ;case 39:goto _ebbbb ;case 40:goto _gced ;case 41:goto _gced ;case 42:goto _gced ;case 43:goto _ddgff ;case 44:goto _dgdcb ;case 45:goto _gced ;case 46:goto _gced ;case 47:goto _gced ;case 48:goto _gced ;case 49:goto _gced ;case 50:goto _gced ;case 51:goto _gced ;case 52:goto _gced ;case 53:goto _gced ;case 54:goto _gced ;case 55:goto _gced ;case 56:goto _gced ;case 57:goto _gced ;case 58:goto _gced ;case 59:goto _dgdcb ;};};_gbfbb :{};};if _ffefe > 0{copy (_fegcd [0:],_fegcd [_ffefe :]);};};_ =_baffg ;if _bffc ==_fcdf {_eaedb .emit (_befd ,nil );};close (_eaedb ._ddee );};type yySymType struct{_bdcee int ;_efbad *node ;_gbaf Expression ;_bbaa []Expression ;_fabg [][]Expression ;};func _gace (_gbba _ge .Time )_ge .Time {_gbba =_gbba .UTC ();return _ge .Date (_gbba .Year (),_gbba .Month (),_gbba .Day (),_gbba .Hour (),_gbba .Minute (),_gbba .Second (),_gbba .Nanosecond (),_ge .Local );};const _gdde =57344; +// Code is an implementation of the Excel CODE function that returns the first +// character of the string as a number. +func Code (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_ggccb :=args [0].AsString ();if _ggccb .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};if len (_ggccb .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_ggccb .ValueString [0]));}; -// Counta implements the COUNTA function. -func Counta (args []Result )Result {return MakeNumberResult (_ddff (args ,_ffebe ))}; +// Reference returns an invalid reference for String. +func (_fcabc String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };var _gdad =false ;func _cfa (_dcac Context ,_bfdbe ,_bfbee int )(string ,string ){_begeeb :="\u0041"+_cbe .Itoa (_bfdbe );_bceg :=_dcac .LastColumn (_bfdbe ,_bfbee );_cecb :=_bceg +_cbe .Itoa (_bfbee );return _begeeb ,_cecb ;};type node struct{_ebca tokenType ;_adcgd string ;};type yyLexer interface{Lex (_cdfee *yySymType )int ;Error (_fbggg string );};func init (){RegisterFunction ("\u0043\u0048\u0041\u0052",Char );RegisterFunction ("\u0043\u004c\u0045A\u004e",Clean );RegisterFunction ("\u0043\u004f\u0044\u0045",Code );RegisterFunction ("C\u004f\u004e\u0043\u0041\u0054\u0045\u004e\u0041\u0054\u0045",Concat );RegisterFunction ("\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u0045\u0058\u0041C\u0054",Exact );RegisterFunction ("\u0046\u0049\u004e\u0044",Find );RegisterFunctionComplex ("\u0046\u0049\u004eD\u0042",Findb );RegisterFunction ("\u004c\u0045\u0046\u0054",Left );RegisterFunction ("\u004c\u0045\u0046T\u0042",Left );RegisterFunction ("\u004c\u0045\u004e",Len );RegisterFunction ("\u004c\u0045\u004e\u0042",Len );RegisterFunction ("\u004c\u004f\u0057E\u0052",Lower );RegisterFunction ("\u004d\u0049\u0044",Mid );RegisterFunction ("\u0050\u0052\u004f\u0050\u0045\u0052",Proper );RegisterFunction ("\u0052E\u0050\u004c\u0041\u0043\u0045",Replace );RegisterFunction ("\u0052\u0045\u0050\u0054",Rept );RegisterFunction ("\u0052\u0049\u0047H\u0054",Right );RegisterFunction ("\u0052\u0049\u0047\u0048\u0054\u0042",Right );RegisterFunction ("\u0053\u0045\u0041\u0052\u0043\u0048",Search );RegisterFunctionComplex ("\u0053E\u0041\u0052\u0043\u0048\u0042",Searchb );RegisterFunction ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045",Substitute );RegisterFunction ("\u0054",T );RegisterFunction ("\u0054\u0045\u0058\u0054",Text );RegisterFunction ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e",TextJoin );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0054\u0045\u0058T\u004a\u004f\u0049\u004e",TextJoin );RegisterFunction ("\u0054\u0052\u0049\u004d",Trim );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u0048\u0041\u0052",Char );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u004f\u0044\u0045",Unicode );RegisterFunction ("\u0055\u0050\u0050E\u0052",Upper );RegisterFunction ("\u0056\u0041\u004cU\u0045",Value );}; -// GetFilename returns an empty string for the invalid reference context. -func (_eaafe *ivr )GetFilename ()string {return ""};type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;}; +// GCD implements the Excel GCD() function which returns the greatest common +// divisor of a range of numbers. +func GCD (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_ebbf :=[]float64 {};for _ ,_ecdbb :=range args {switch _ecdbb .Type {case ResultTypeString :_gaab :=_ecdbb .AsNumber ();if _gaab .Type !=ResultTypeNumber {return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_ebbf =append (_ebbf ,_gaab .ValueNumber );case ResultTypeList ,ResultTypeArray :_cgac :=GCD (_ecdbb .ListValues ());if _cgac .Type !=ResultTypeNumber {return _cgac ;};_ebbf =append (_ebbf ,_cgac .ValueNumber );case ResultTypeNumber :_ebbf =append (_ebbf ,_ecdbb .ValueNumber );case ResultTypeError :return _ecdbb ;default:return MakeErrorResult (_g .Sprintf ("\u0047\u0043\u0044()\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065d\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ecdbb .Type ));};};if _ebbf [0]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_ebbf )==1{return MakeNumberResult (_ebbf [0]);};_bdad :=_ebbf [0];for _cgfff :=1;_cgfff < len (_ebbf );_cgfff ++{if _ebbf [_cgfff ]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_bdad =_ebce (_bdad ,_ebbf [_cgfff ]);};return MakeNumberResult (_bdad );};const _fdbdcg =187; -// Range is a range expression that when evaluated returns a list of Results. -type Range struct{_eeag ,_caab Expression }; +// VLookup implements the VLOOKUP function that returns a matching value from a +// column in an array. +func VLookup (args []Result )Result {_ecdb :=len (args );if _ecdb < 3{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ecdb > 4{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_caabb :=args [0];_afff :=args [1];if _afff .Type !=ResultTypeArray {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_bged :=args [2].AsNumber ();if _bged .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bagfd :=false ;if _ecdb ==4&&args [3].Type !=ResultTypeEmpty {_dadf :=args [3].AsNumber ();if _dadf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _dadf .ValueNumber ==0{_bagfd =true ;};};_ccdae :=int (_bged .ValueNumber )-1;_dbcd :=-1;_gbcd :=false ;_fbce :for _ebdg ,_acefb :=range _afff .ValueArray {if len (_acefb )==0{continue ;};_gcfd :=_acefb [0];switch _ebeb (_gcfd ,_caabb ,false ,_bagfd ){case _bgdfb :_dbcd =_ebdg ;case _fcbg :_dbcd =_ebdg ;_gbcd =true ;break _fbce ;};};if _dbcd ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_gdfd :=_afff .ValueArray [_dbcd ];if _ccdae < 0||_ccdae >=len (_gdfd ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _gbcd ||!_bagfd {return _gdfd [_ccdae ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};var _ffded =[]ri {{1000,"\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};const _dcdf =57377; -// ISODD is an implementation of the Excel ISODD() function. -func IsOdd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061 \u006eu\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eabe :=int (args [0].ValueNumber );return MakeBoolResult (_eabe !=_eabe /2*2);};var _cdgda =map[string ]bool {"\u0049F\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0046\u004e\u0041":true ,"\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041":true ,"\u0049\u0053\u0045R\u0052":true ,"\u0049S\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0053\u004e\u0041":true ,"\u0049\u0053\u0052E\u0046":true }; +// Xor is an implementation of the Excel XOR() function and takes a variable +// number of arguments. It's odd to say the least. If any argument is numeric, +// it returns true if the number of non-zero numeric arguments is odd and false +// otherwise. If no argument is numeric, it returns an error. +func Xor (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0058\u004f\u0052 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_acba :=0;_gedgf :=false ;for _ ,_fadb :=range args {switch _fadb .Type {case ResultTypeList ,ResultTypeArray :_dcded :=Xor (_fadb .ListValues ());if _dcded .Type ==ResultTypeError {return _dcded ;};if _dcded .ValueNumber !=0{_acba ++;};_gedgf =true ;case ResultTypeNumber :if _fadb .ValueNumber !=0{_acba ++;};_gedgf =true ;case ResultTypeString :case ResultTypeError :return _fadb ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0058\u004f\u0052");};};if !_gedgf {return MakeErrorResult ("\u0058\u004f\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069n\u0070\u0075\u0074");};return MakeBoolResult (_acba %2!=0);};func _ebeb (_gdeef ,_ddad Result ,_bcfb ,_gfee bool )cmpResult {_gdeef =_gdeef .AsNumber ();_ddad =_ddad .AsNumber ();if _gdeef .Type !=_ddad .Type {return _dbdce ;};if _gdeef .Type ==ResultTypeNumber {if _gdeef .ValueNumber ==_ddad .ValueNumber {return _fcbg ;};if _gdeef .ValueNumber < _ddad .ValueNumber {return _bgdfb ;};return _bbaa ;};if _gdeef .Type ==ResultTypeString {_aebfd :=_gdeef .ValueString ;_cgbge :=_ddad .ValueString ;if !_bcfb {_aebfd =_ae .ToLower (_aebfd );_cgbge =_ae .ToLower (_cgbge );};if _gfee {_fdddg :=_dgg .Match (_cgbge ,_aebfd );if _fdddg {return _fcbg ;}else {return _bbaa ;};};return cmpResult (_ae .Compare (_aebfd ,_cgbge ));};if _gdeef .Type ==ResultTypeEmpty {return _fcbg ;};if _gdeef .Type ==ResultTypeList {if len (_gdeef .ValueList )< len (_ddad .ValueList ){return _bgdfb ;};if len (_gdeef .ValueList )> len (_ddad .ValueList ){return _bbaa ;};for _edad :=range _gdeef .ValueList {_geded :=_ebeb (_gdeef .ValueList [_edad ],_ddad .ValueList [_edad ],_bcfb ,_gfee );if _geded !=_fcbg {return _geded ;};};return _fcbg ;};if _gdeef .Type ==ResultTypeList {if len (_gdeef .ValueArray )< len (_ddad .ValueArray ){return _bgdfb ;};if len (_gdeef .ValueArray )> len (_ddad .ValueArray ){return _bbaa ;};for _cbeg :=range _gdeef .ValueArray {_bfedf :=_gdeef .ValueArray [_cbeg ];_bbfc :=_gdeef .ValueArray [_cbeg ];if len (_bfedf )< len (_bbfc ){return _bgdfb ;};if len (_bfedf )> len (_bbfc ){return _bbaa ;};for _adff :=range _bfedf {_eaca :=_ebeb (_bfedf [_adff ],_bbfc [_adff ],_bcfb ,_gfee );if _eaca !=_fcbg {return _eaca ;};};};return _fcbg ;};return _dbdce ;}; -// Cumipmt implements the Excel CUMIPMT function. -func Cumipmt (args []Result )Result {_cefg ,_edffg :=_dgec (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _edffg .Type ==ResultTypeError {return _edffg ;};_bfca :=_cefg ._bfb ;_dagf :=_cefg ._dac ;_ecdd :=_cefg ._fbe ;_dgdg :=_cefg ._edd ;_cgaff :=_cefg ._begb ;_acfd :=_cefg ._abb ;_aaca :=_dgc (_bfca ,_dagf ,_ecdd ,0,_acfd );_gdae :=0.0;if _dgdg ==1{if _acfd ==0{_gdae =-_ecdd ;_dgdg ++;};};for _feca :=_dgdg ;_feca <=_cgaff ;_feca ++{if _acfd ==1{_gdae +=_dcaa (_bfca ,_feca -2,_aaca ,_ecdd ,1)-_aaca ;}else {_gdae +=_dcaa (_bfca ,_feca -1,_aaca ,_ecdd ,0);};};_gdae *=_bfca ;return MakeNumberResult (_gdae );}; +// Count implements the COUNT function. +func Count (args []Result )Result {return MakeNumberResult (_feeg (args ,_bgcb ))}; -// Error is called in the case of parsing error and saves an error to a plex. -func (_aaecbd *plex )Error (s string ){_fcb .Log ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );_aaecbd ._dgeg =s ;}; +// MakeErrorResultType makes an error result of a given type with a specified +// debug message +func MakeErrorResultType (t ErrorType ,msg string )Result {switch t {case ErrorTypeNull :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeValue :return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg };case ErrorTypeRef :return Result {Type :ResultTypeError ,ValueString :"\u0023\u0052\u0045F\u0021",ErrorMessage :msg };case ErrorTypeName :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0041\u004d\u0045\u003f",ErrorMessage :msg };case ErrorTypeNum :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055M\u0021",ErrorMessage :msg };case ErrorTypeSpill :return Result {Type :ResultTypeError ,ValueString :"\u0023S\u0050\u0049\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeNA :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u002f\u0041",ErrorMessage :msg };case ErrorTypeDivideByZero :return Result {Type :ResultTypeError ,ValueString :"\u0023D\u0049\u0056\u002f\u0030\u0021",ErrorMessage :msg };default:return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg };};}; -// Update returns the same object as updating sheet references does not affect EmptyExpr. -func (_fdb EmptyExpr )Update (q *_cbe .UpdateQuery )Expression {return _fdb };func _fdbg (_aeg string )(int ,int ,int ,bool ,Result ){_acc :="";_cgcg :=[]string {};for _gga ,_dcg :=range _cga {_cgcg =_dcg .FindStringSubmatch (_aeg );if len (_cgcg )> 1{_acc =_gga ;break ;};};if _acc ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};_aedf :=false ;var _afc ,_acd ,_eeed int ;var _dfff error ;switch _acc {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_acd ,_dfff =_fc .Atoi (_cgcg [1]);if _dfff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};_eeed ,_dfff =_fc .Atoi (_cgcg [3]);if _dfff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};_afc ,_dfff =_fc .Atoi (_cgcg [5]);if _dfff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};if _afc < 0||_afc > 9999||(_afc > 99&&_afc < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};_afc =_cef (_afc );_aedf =_cgcg [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_acd =_edgc [_cgcg [1]];_eeed ,_dfff =_fc .Atoi (_cgcg [14]);if _dfff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};_afc ,_dfff =_fc .Atoi (_cgcg [16]);if _dfff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};if _afc < 0||_afc > 9999||(_afc > 99&&_afc < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};_afc =_cef (_afc );_aedf =_cgcg [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_cdadb ,_ccc :=_fc .Atoi (_cgcg [1]);if _ccc !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};_dagc ,_ccc :=_fc .Atoi (_cgcg [3]);if _ccc !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};_ade ,_ccc :=_fc .Atoi (_cgcg [5]);if _ccc !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};if _cdadb >=1900&&_cdadb < 10000{_afc =_cdadb ;_acd =_dagc ;_eeed =_ade ;}else if _cdadb > 0&&_cdadb < 13{_acd =_cdadb ;_eeed =_dagc ;_afc =_ade ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};_aedf =_cgcg [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_afc ,_dfff =_fc .Atoi (_cgcg [16]);if _dfff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};_acd =_edgc [_cgcg [3]];_eeed ,_dfff =_fc .Atoi (_cgcg [1]);if _dfff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};_aedf =_cgcg [19]=="";};if !_ddd (_afc ,_acd ,_eeed ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_bgdd );};return _afc ,_acd ,_eeed ,_aedf ,_cgac ;}; +// Right implements the Excel RIGHT(string,[n]) function which returns the +// rightmost n characters. +func Right (args []Result )Result {_dabff :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dabff =int (args [1].ValueNumber );if _dabff < 0{return MakeErrorResult ("R\u0049\u0047\u0048\u0054\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064 \u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d \u0030");};if _dabff ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u0052\u0049\u0047HT\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0063\u0061\u006e\u0027\u0074\u0020\u0062\u0065\u0020c\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_bcea :=args [0].Value ();_ccbg :=len (_bcea );if _dabff > _ccbg {return MakeStringResult (_bcea );};return MakeStringResult (_bcea [_ccbg -_dabff :_ccbg ]);}; -// Min is an implementation of the Excel MIN() function. -func Min (args []Result )Result {return _fbgc (args ,false )}; +// PrefixVerticalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!AA:IJ (all cells from columns AA to IJ of sheet 'Sheet1'). +type PrefixVerticalRange struct{_daac Expression ;_bedgf ,_bbde string ;};const _bffea ="\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0043\u0065\u006c\u006c\u0052\u0065\u0066\u0065r\u0065\u006ec\u0065\u0054\u0079\u0070e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065R\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054y\u0070\u0065\u0052\u0061\u006e\u0067\u0065\u0052\u0065\u0066e\u0072\u0065\u006ec\u0065\u0054\u0079\u0070\u0065\u0053\u0068e\u0065\u0074";func _abca (){_eaff =_be .MustCompile ("\u005e\u0030\u002b\u0024");_cgec =_be .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029");_aede =_be .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_cadd =_be .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_dbcdc =_be .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0029+\u0028\u0023\u007c\u0030\u0029\u002b\u005c.\u0028\u0030\u002b\u0029\u002e\u002a\u0028\u003b\u007c\u0024\u0029");_caea =_be .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_cegd =_be .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030)\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028(\u0023\u007c\u0030\u0029\u002b\u0029\u005f\\\u0029\u002e\u002a\u003b");_gcfe =_be .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_ddee =_be .MustCompile ("\u005c\u005b\u005c$\u005c\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0028\u0023\u007c\u0030\u0029\u002b\u003b");_cbef =_be .MustCompile ("\u005c[\u005c\u0024\\\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b,\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u002e\u002a\u003b");_cdgd =_be .MustCompile ("\u005e(\u0028\u0023|\u0030\u0029\u002b,\u0029\u002b\u0028\u0023\u007c\u0030\u0029+\u0028\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u0029\u003f\u002e\u002b\u005c[\u005c\u0024\u002e\u002b\u005c\u005d\u002e\u002a\u003b");_ggcg =_be .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_eedf +_eedf +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_eedf +_eedf +"\u0029\u002b\u0059+\u0024");_affd =_be .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_eedf +_eedf +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_eedf +_eedf +"\u0029\u002b\u0059+\u0024");_ccbd =_be .MustCompile ("\u005e\u0028\u0023|\u0030\u0029\u002b\u005c.\u0028\u0028\u0023\u007c\u0030\u0029\u002a)\u0045\u005c\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c\u0024\u0029");_gade =_be .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;");};func _bgad (_egcb Result ,_cacf ,_gdgf string )(float64 ,Result ){var _add float64 ;switch _egcb .Type {case ResultTypeNumber :_add =float64 (int (_egcb .ValueNumber ));case ResultTypeString :_dcga :=DateValue ([]Result {_egcb });if _dcga .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_cacf +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_gdgf );};_add =_dcga .ValueNumber ;default:return 0,MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020"+_gdgf );};if _add < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_cacf +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _add ,_bgd ;};func _gadef (_aadg ,_ecbc []string )[]string {for _ ,_dcef :=range _ecbc {_aadg =append (_aadg ,_dcef );};return _aadg ;}; -// Upper is an implementation of the Excel UPPER function that returns a upper -// case version of a string. -func Upper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_addef :=args [0].AsString ();if _addef .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeStringResult (_dg .ToUpper (_addef .ValueString ));};func _febbg (_dbedd string )string {_dbedd =_dg .Replace (_dbedd ,"\u000a","\u005c\u006e",-1);_dbedd =_dg .Replace (_dbedd ,"\u000d","\u005c\u0072",-1);_dbedd =_dg .Replace (_dbedd ,"\u0009","\u005c\u0074",-1);return _dbedd ;}; +// Replace is an implementation of the Excel REPLACE(). +func Replace (args []Result )Result {_cgdeb ,_aged :=_babg ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _aged .Type !=ResultTypeEmpty {return _aged ;};_cdgbf :=_cgdeb ._bcae ;_ecfdf :=_cgdeb ._fddb ;_gfdg :=_cgdeb ._aeeg ;_gcgca :=_cgdeb ._abbcfa ;_cbcd :=len (_cdgbf );if _ecfdf > _cbcd {_ecfdf =_cbcd ;};_ggdc :=_ecfdf +_gfdg ;if _ggdc > _cbcd {_ggdc =_cbcd ;};_ebfa :=_cdgbf [0:_ecfdf ]+_gcgca +_cdgbf [_ggdc :];return MakeStringResult (_ebfa );};type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;};func _ceeg (){_abe ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_be .MustCompile ("\u005e"+_dad +_afe );_abe ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_be .MustCompile ("\u005e"+_ead +_afe );_abe ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_be .MustCompile ("\u005e"+_df +_afe );_abe ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_be .MustCompile ("\u005e"+_eda +_afe );_cg ["\u0068\u0068"]=_be .MustCompile (_bdd +_egefc +"\u0024");_cg ["\u0068\u0068\u003am\u006d"]=_be .MustCompile (_bdd +_agcc +"\u0024");_cg ["\u006d\u006d\u003as\u0073"]=_be .MustCompile (_bdd +_cea +"\u0024");_cg ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_be .MustCompile (_bdd +_aga +"\u0024");_aed =[]*_be .Regexp {_be .MustCompile ("\u005e"+_dad +"\u0024"),_be .MustCompile ("\u005e"+_ead +"\u0024"),_be .MustCompile ("\u005e"+_df +"\u0024"),_be .MustCompile ("\u005e"+_eda +"\u0024")};_bgf =[]*_be .Regexp {_be .MustCompile ("\u005e"+_egefc +"\u0024"),_be .MustCompile ("\u005e"+_agcc +"\u0024"),_be .MustCompile ("\u005e"+_cea +"\u0024"),_be .MustCompile ("\u005e"+_aga +"\u0024")};}; -// Nper implements the Excel NPER function. -func Nper (args []Result )Result {_bebe :=len (args );if _bebe < 3||_bebe > 5{return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067e\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_gecf :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dcbd :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_ebdaf :=args [2].ValueNumber ;_cfdf :=0.0;if _bebe >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_cfdf =args [3].ValueNumber ;};_bcae :=0.0;if _bebe ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_bcae =args [4].ValueNumber ;if _bcae !=0{_bcae =1;};};_baab :=_dcbd *(1+_gecf *_bcae )-_cfdf *_gecf ;_eca :=(_ebdaf *_gecf +_dcbd *(1+_gecf *_bcae ));return MakeNumberResult (_a .Log (_baab /_eca )/_a .Log (1+_gecf ));}; +// Update updates the FunctionCall references after removing a row/column. +func (_ccage FunctionCall )Update (q *_de .UpdateQuery )Expression {_gfdad :=[]Expression {};for _ ,_geag :=range _ccage ._gdefg {_gddaf :=_geag .Update (q );_gfdad =append (_gfdad ,_gddaf );};return FunctionCall {_begfc :_ccage ._begfc ,_gdefg :_gfdad };}; -// Odd is an implementation of the Excel ODD() that rounds a number to the -// nearest odd integer. -func Odd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("O\u0044\u0044\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_abac :=args [0].AsNumber ();if _abac .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gafag :=_a .Signbit (_abac .ValueNumber );_cdfd ,_bgedc :=_a .Modf ((_abac .ValueNumber -1)/2);_eagf :=_cdfd *2+1;if _bgedc !=0{if !_gafag {_eagf +=2;}else {_eagf -=2;};};return MakeNumberResult (_eagf );};func _accb (_acb int ,_adfc _ge .Month ,_abgc int )int64 {if _acb ==1900&&int (_adfc )<=2{_abgc --;};_gdc :=_ge .Date (_acb ,_adfc ,_abgc ,0,0,0,0,_ge .UTC );return _gdc .Unix ();};const _ecga =57361; +// Update updates references in the PrefixExpr after removing a row/column. +func (_ddaa PrefixExpr )Update (q *_de .UpdateQuery )Expression {_ggdcg :=_ddaa ;_ebde :=_ddaa ._fbfaf .String ();if _ebde ==q .SheetToUpdate {_caeag :=*q ;_caeag .UpdateCurrentSheet =true ;_ggdcg ._gbag =_ddaa ._gbag .Update (&_caeag );};return _ggdcg ;};func (_bfcbc Result )String ()string {return _bfcbc .Value ()};func (_baca *Lexer )lex (_ecgc _fd .Reader ){_ggeb ,_gbbd ,_efaa :=0,0,0;_ecad :=-1;_ececf ,_badge ,_agggg :=0,0,0;_ =_agggg ;_afcfa :=1;_ =_afcfa ;_effdg :=make ([]byte ,4096);_dbagf :=false ;for !_dbagf {_gdba :=0;if _ececf > 0{_gdba =_gbbd -_ececf ;};_gbbd =0;_aadf ,_cgaff :=_ecgc .Read (_effdg [_gdba :]);if _aadf ==0||_cgaff !=nil {_dbagf =true ;};_efaa =_aadf +_gdba ;if _efaa < len (_effdg ){_ecad =_efaa ;};{_ggeb =_gbbbg ;_ececf =0;_badge =0;_agggg =0;};{var _ggdfa int ;var _abdda uint ;if _gbbd ==_efaa {goto _aggae ;};if _ggeb ==0{goto _dfce ;};_fbae :_ggdfa =int (_edcae [_ggeb ]);_abdda =uint (_bgfd [_ggdfa ]);_ggdfa ++;for ;_abdda > 0;_abdda --{_ggdfa ++;switch _bgfd [_ggdfa -1]{case 2:_ececf =_gbbd ;};};switch _ggeb {case 30:switch _effdg [_gbbd ]{case 34:goto _bbeee ;case 35:goto _gbfd ;case 36:goto _dfgcc ;case 38:goto _bbac ;case 39:goto _abagb ;case 40:goto _eaeg ;case 41:goto _gbcdg ;case 42:goto _ffgda ;case 43:goto _bbbbg ;case 44:goto _acfab ;case 45:goto _adgaf ;case 47:goto _ggded ;case 58:goto _acbaa ;case 59:goto _ecccga ;case 60:goto _gabda ;case 61:goto _eadbe ;case 62:goto _bdgcg ;case 63:goto _cdeb ;case 70:goto _bbaec ;case 84:goto _bebed ;case 92:goto _fcdac ;case 94:goto _cgebg ;case 95:goto _agef ;case 123:goto _abgae ;case 125:goto _cdfc ;};switch {case _effdg [_gbbd ]< 65:switch {case _effdg [_gbbd ]> 37:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _cgafb ;};case _effdg [_gbbd ]>=33:goto _cdeb ;};case _effdg [_gbbd ]> 90:switch {case _effdg [_gbbd ]> 93:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _gcef ;};case _effdg [_gbbd ]>=91:goto _cdeb ;};default:goto _cabaa ;};goto _cggfd ;case 1:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 47:goto _adfd ;case 123:goto _adfd ;case 125:goto _adfd ;};switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _adfd ;};case _effdg [_gbbd ]> 45:switch {case _effdg [_gbbd ]> 63:if 91<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=94{goto _adfd ;};case _effdg [_gbbd ]>=58:goto _adfd ;};default:goto _adfd ;};goto _cggfd ;case 0:goto _dfce ;case 2:if _effdg [_gbbd ]==34{goto _dcfgc ;};goto _bbeee ;case 31:if _effdg [_gbbd ]==34{goto _bbeee ;};goto _aada ;case 3:switch _effdg [_gbbd ]{case 78:goto _gdfcg ;case 82:goto _bcgd ;};goto _cdeb ;case 4:switch _effdg [_gbbd ]{case 47:goto _abged ;case 85:goto _ceebdf ;};goto _cdeb ;case 5:if _effdg [_gbbd ]==65{goto _bbddf ;};goto _cdeb ;case 6:switch _effdg [_gbbd ]{case 76:goto _bbcfa ;case 77:goto _dddd ;};goto _cdeb ;case 7:if _effdg [_gbbd ]==76{goto _dddd ;};goto _cdeb ;case 8:if _effdg [_gbbd ]==33{goto _bbddf ;};goto _cdeb ;case 9:if _effdg [_gbbd ]==69{goto _fgbb ;};goto _cdeb ;case 10:if _effdg [_gbbd ]==70{goto _bdca ;};goto _cdeb ;case 11:if _effdg [_gbbd ]==33{goto _cggg ;};goto _cdeb ;case 12:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 47:goto _cdeb ;case 123:goto _cdeb ;case 125:goto _cdeb ;};switch {case _effdg [_gbbd ]< 48:switch {case _effdg [_gbbd ]> 35:if 37<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=45{goto _cdeb ;};case _effdg [_gbbd ]>=34:goto _cdeb ;};case _effdg [_gbbd ]> 57:switch {case _effdg [_gbbd ]< 65:if 58<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=63{goto _cdeb ;};case _effdg [_gbbd ]> 90:if 91<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=94{goto _cdeb ;};default:goto _abffa ;};default:goto _faae ;};goto _cggfd ;case 13:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 47:goto _cdeb ;case 58:goto _dggcb ;case 123:goto _cdeb ;case 125:goto _cdeb ;};switch {case _effdg [_gbbd ]< 48:switch {case _effdg [_gbbd ]> 35:if 37<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=45{goto _cdeb ;};case _effdg [_gbbd ]>=34:goto _cdeb ;};case _effdg [_gbbd ]> 57:switch {case _effdg [_gbbd ]> 63:if 91<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=94{goto _cdeb ;};case _effdg [_gbbd ]>=59:goto _cdeb ;};default:goto _faae ;};goto _cggfd ;case 14:if _effdg [_gbbd ]==36{goto _eeecda ;};if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _adcc ;};goto _adfd ;case 15:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _adcc ;};goto _adfd ;case 32:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _adcc ;};goto _ebfaf ;case 16:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 36:goto _fgage ;case 47:goto _cdeb ;case 58:goto _gggce ;case 123:goto _cdeb ;case 125:goto _cdeb ;};switch {case _effdg [_gbbd ]< 59:switch {case _effdg [_gbbd ]> 45:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _daadd ;};case _effdg [_gbbd ]>=34:goto _cdeb ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]> 90:if 91<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=94{goto _cdeb ;};case _effdg [_gbbd ]>=65:goto _abffa ;};default:goto _cdeb ;};goto _cggfd ;case 17:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 47:goto _adfd ;case 123:goto _adfd ;case 125:goto _adfd ;};switch {case _effdg [_gbbd ]< 48:switch {case _effdg [_gbbd ]> 35:if 37<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=45{goto _adfd ;};case _effdg [_gbbd ]>=34:goto _adfd ;};case _effdg [_gbbd ]> 57:switch {case _effdg [_gbbd ]> 63:if 91<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=94{goto _adfd ;};case _effdg [_gbbd ]>=58:goto _adfd ;};default:goto _daadd ;};goto _cggfd ;case 33:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 47:goto _aagfb ;case 123:goto _aagfb ;case 125:goto _aagfb ;};switch {case _effdg [_gbbd ]< 48:switch {case _effdg [_gbbd ]> 35:if 37<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=45{goto _aagfb ;};case _effdg [_gbbd ]>=34:goto _aagfb ;};case _effdg [_gbbd ]> 57:switch {case _effdg [_gbbd ]> 63:if 91<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=94{goto _aagfb ;};case _effdg [_gbbd ]>=58:goto _aagfb ;};default:goto _daadd ;};goto _cggfd ;case 18:if _effdg [_gbbd ]==36{goto _ecfeg ;};if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _efbaf ;};goto _adfd ;case 19:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _efbaf ;};goto _adfd ;case 34:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _efbaf ;};goto _dadd ;case 20:switch _effdg [_gbbd ]{case 39:goto _cdeb ;case 42:goto _cdeb ;case 47:goto _cdeb ;case 58:goto _cdeb ;case 63:goto _cdeb ;};if 91<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=93{goto _cdeb ;};goto _ccgg ;case 21:switch _effdg [_gbbd ]{case 39:goto _cbbaf ;case 42:goto _cdeb ;case 47:goto _cdeb ;case 58:goto _cdeb ;case 63:goto _cdeb ;};if 91<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=93{goto _cdeb ;};goto _ccgg ;case 22:if _effdg [_gbbd ]==33{goto _aeagc ;};goto _cdeb ;case 35:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 46:goto _dacedg ;case 58:goto _dggcb ;case 101:goto _cgga ;case 123:goto _ecce ;case 125:goto _ecce ;};switch {case _effdg [_gbbd ]< 48:switch {case _effdg [_gbbd ]> 35:if 37<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=47{goto _ecce ;};case _effdg [_gbbd ]>=34:goto _ecce ;};case _effdg [_gbbd ]> 57:switch {case _effdg [_gbbd ]> 63:if 91<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=94{goto _ecce ;};case _effdg [_gbbd ]>=59:goto _ecce ;};default:goto _cgafb ;};goto _cggfd ;case 36:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 47:goto _ecce ;case 101:goto _cgga ;case 123:goto _ecce ;case 125:goto _ecce ;};switch {case _effdg [_gbbd ]< 48:switch {case _effdg [_gbbd ]> 35:if 37<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=45{goto _ecce ;};case _effdg [_gbbd ]>=34:goto _ecce ;};case _effdg [_gbbd ]> 57:switch {case _effdg [_gbbd ]> 63:if 91<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=94{goto _ecce ;};case _effdg [_gbbd ]>=58:goto _ecce ;};default:goto _dacedg ;};goto _cggfd ;case 23:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 47:goto _cgef ;case 123:goto _cgef ;case 125:goto _cgef ;};switch {case _effdg [_gbbd ]< 48:switch {case _effdg [_gbbd ]> 35:if 37<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=45{goto _cgef ;};case _effdg [_gbbd ]>=34:goto _cgef ;};case _effdg [_gbbd ]> 57:switch {case _effdg [_gbbd ]> 63:if 91<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=94{goto _cgef ;};case _effdg [_gbbd ]>=58:goto _cgef ;};default:goto _gacad ;};goto _cggfd ;case 37:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 47:goto _ecce ;case 123:goto _ecce ;case 125:goto _ecce ;};switch {case _effdg [_gbbd ]< 48:switch {case _effdg [_gbbd ]> 35:if 37<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=45{goto _ecce ;};case _effdg [_gbbd ]>=34:goto _ecce ;};case _effdg [_gbbd ]> 57:switch {case _effdg [_gbbd ]> 63:if 91<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=94{goto _ecce ;};case _effdg [_gbbd ]>=58:goto _ecce ;};default:goto _gacad ;};goto _cggfd ;case 38:switch _effdg [_gbbd ]{case 61:goto _egbb ;case 62:goto _gccc ;};goto _daafc ;case 39:if _effdg [_gbbd ]==61{goto _ddbfa ;};goto _afbbd ;case 24:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 36:goto _fgage ;case 40:goto _bbdafc ;case 46:goto _fecbg ;case 58:goto _gggce ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _cdeb ;case 125:goto _cdeb ;};switch {case _effdg [_gbbd ]< 59:switch {case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _ccfb ;};case _effdg [_gbbd ]>=34:goto _cdeb ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _daefd ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _cdeb ;};default:goto _cdeb ;};goto _cggfd ;case 40:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 40:goto _bbdafc ;case 46:goto _fecbg ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _fabed ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _fecbg ;};default:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _fecbg ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 41:switch _effdg [_gbbd ]{case 46:goto _babcg ;case 92:goto _babcg ;case 95:goto _babcg ;};switch {case _effdg [_gbbd ]< 65:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _babcg ;};case _effdg [_gbbd ]> 90:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _babcg ;};default:goto _babcg ;};goto _fabed ;case 42:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 46:goto _cegb ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _fabed ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _cegb ;};default:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _cegb ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 43:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 40:goto _bbdafc ;case 46:goto _fecbg ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _aagfb ;case 125:goto _aagfb ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _aagfb ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _ccfb ;};default:goto _aagfb ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _fecbg ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _aagfb ;};default:goto _aagfb ;};goto _cggfd ;case 44:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 36:goto _fgage ;case 40:goto _bbdafc ;case 46:goto _fecbg ;case 58:goto _gggce ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _adfd ;case 125:goto _adfd ;};switch {case _effdg [_gbbd ]< 59:switch {case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _ccfb ;};case _effdg [_gbbd ]>=34:goto _adfd ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _daefd ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _adfd ;};default:goto _adfd ;};goto _cggfd ;case 25:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 36:goto _fgage ;case 40:goto _bbdafc ;case 46:goto _fecbg ;case 58:goto _gggce ;case 65:goto _cebf ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _cdeb ;case 125:goto _cdeb ;};switch {case _effdg [_gbbd ]< 59:switch {case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _ccfb ;};case _effdg [_gbbd ]>=34:goto _cdeb ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 66<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _daefd ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _cdeb ;};default:goto _cdeb ;};goto _cggfd ;case 45:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 36:goto _fgage ;case 40:goto _bbdafc ;case 46:goto _fecbg ;case 58:goto _gggce ;case 76:goto _eagcf ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 59:switch {case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _ccfb ;};case _effdg [_gbbd ]>=34:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _daefd ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 46:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 36:goto _fgage ;case 40:goto _bbdafc ;case 46:goto _fecbg ;case 58:goto _gggce ;case 83:goto _agba ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 59:switch {case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _ccfb ;};case _effdg [_gbbd ]>=34:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _daefd ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 47:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 36:goto _fgage ;case 40:goto _bbdafc ;case 46:goto _fecbg ;case 58:goto _gggce ;case 69:goto _cbcb ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 59:switch {case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _ccfb ;};case _effdg [_gbbd ]>=34:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _daefd ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 26:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 36:goto _fgage ;case 40:goto _bbdafc ;case 46:goto _fecbg ;case 58:goto _gggce ;case 79:goto _ffcdf ;case 82:goto _eegdb ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _cdeb ;case 125:goto _cdeb ;};switch {case _effdg [_gbbd ]< 59:switch {case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _ccfb ;};case _effdg [_gbbd ]>=34:goto _cdeb ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _daefd ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _cdeb ;};default:goto _cdeb ;};goto _cggfd ;case 48:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 36:goto _fgage ;case 40:goto _bbdafc ;case 46:goto _fecbg ;case 58:goto _gggce ;case 68:goto _ecbe ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 59:switch {case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _ccfb ;};case _effdg [_gbbd ]>=34:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _daefd ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 49:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 36:goto _fgage ;case 40:goto _bbdafc ;case 46:goto _fecbg ;case 58:goto _gggce ;case 79:goto _fcgdd ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 59:switch {case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _ccfb ;};case _effdg [_gbbd ]>=34:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _daefd ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 50:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 36:goto _fgage ;case 40:goto _bbdafc ;case 46:goto _fecbg ;case 58:goto _gggce ;case 85:goto _agba ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 59:switch {case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _ccfb ;};case _effdg [_gbbd ]>=34:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _daefd ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 27:switch _effdg [_gbbd ]{case 46:goto _babcg ;case 92:goto _babcg ;case 95:goto _babcg ;};switch {case _effdg [_gbbd ]< 65:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _babcg ;};case _effdg [_gbbd ]> 90:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _babcg ;};default:goto _babcg ;};goto _cdeb ;case 28:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 46:goto _cegb ;case 92:goto _babcg ;case 95:goto _cegb ;case 120:goto _eafd ;case 123:goto _cdeb ;case 125:goto _cdeb ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _cdeb ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _cegb ;};default:goto _cdeb ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _cegb ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _cdeb ;};default:goto _cdeb ;};goto _cggfd ;case 51:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 46:goto _cegb ;case 92:goto _babcg ;case 95:goto _cegb ;case 108:goto _adce ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _fabed ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _cegb ;};default:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _cegb ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 52:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 46:goto _cegb ;case 92:goto _babcg ;case 95:goto _cegb ;case 102:goto _fgfac ;case 110:goto _badfc ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _fabed ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _cegb ;};default:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _cegb ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 53:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 46:goto _cegb ;case 92:goto _babcg ;case 95:goto _cegb ;case 110:goto _dadc ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _fabed ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _cegb ;};default:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _cegb ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 54:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 46:goto _gabef ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _fabed ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _cegb ;};default:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _cegb ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 55:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 46:goto _cegb ;case 92:goto _babcg ;case 95:goto _gfcfa ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _fabed ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _cegb ;};default:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _gfcfa ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 56:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 40:goto _agab ;case 46:goto _gfcfa ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _fabed ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _gfcfa ;};default:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _gfcfa ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 57:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 46:goto _cegb ;case 92:goto _babcg ;case 95:goto _cegb ;case 109:goto _efedb ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _fabed ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _cegb ;};default:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _cegb ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 58:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 46:goto _dfaf ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _fabed ;case 125:goto _fabed ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _fabed ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _cegb ;};default:goto _fabed ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _cegb ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _fabed ;};default:goto _fabed ;};goto _cggfd ;case 59:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 46:goto _cegb ;case 92:goto _babcg ;case 95:goto _bbfa ;case 123:goto _adfd ;case 125:goto _adfd ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _adfd ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _cegb ;};default:goto _adfd ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _bbfa ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _adfd ;};default:goto _adfd ;};goto _cggfd ;case 29:switch _effdg [_gbbd ]{case 33:goto _bbed ;case 46:goto _cegb ;case 92:goto _babcg ;case 95:goto _cegb ;case 123:goto _cdeb ;case 125:goto _cdeb ;};switch {case _effdg [_gbbd ]< 58:switch {case _effdg [_gbbd ]< 37:if 34<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=35{goto _cdeb ;};case _effdg [_gbbd ]> 47:if 48<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=57{goto _cegb ;};default:goto _cdeb ;};case _effdg [_gbbd ]> 63:switch {case _effdg [_gbbd ]< 91:if 65<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=90{goto _cegb ;};case _effdg [_gbbd ]> 94:if 97<=_effdg [_gbbd ]&&_effdg [_gbbd ]<=122{goto _cegb ;};default:goto _cdeb ;};default:goto _cdeb ;};goto _cggfd ;};_cdeb :_ggeb =0;goto _fcef ;_cggfd :_ggeb =1;goto _fcef ;_bbeee :_ggeb =2;goto _fcef ;_gbfd :_ggeb =3;goto _fcef ;_gdfcg :_ggeb =4;goto _fcef ;_abged :_ggeb =5;goto _fcef ;_ceebdf :_ggeb =6;goto _fcef ;_bbcfa :_ggeb =7;goto _fcef ;_dddd :_ggeb =8;goto _fcef ;_bcgd :_ggeb =9;goto _fcef ;_fgbb :_ggeb =10;goto _fcef ;_bdca :_ggeb =11;goto _fcef ;_dfgcc :_ggeb =12;goto _fcef ;_faae :_ggeb =13;goto _fcef ;_dggcb :_ggeb =14;goto _fcef ;_eeecda :_ggeb =15;goto _fcef ;_abffa :_ggeb =16;goto _fcef ;_fgage :_ggeb =17;goto _fcef ;_gggce :_ggeb =18;goto _fcef ;_ecfeg :_ggeb =19;goto _fcef ;_abagb :_ggeb =20;goto _fcef ;_ccgg :_ggeb =21;goto _fcef ;_cbbaf :_ggeb =22;goto _fcef ;_cgga :_ggeb =23;goto _fcef ;_cabaa :_ggeb =24;goto _fcef ;_bbaec :_ggeb =25;goto _fcef ;_bebed :_ggeb =26;goto _fcef ;_fcdac :_ggeb =27;goto _fcef ;_agef :_ggeb =28;goto _fcef ;_gcef :_ggeb =29;goto _fcef ;_adfd :_ggeb =30;goto _egga ;_bbed :_ggeb =30;goto _geea ;_bbddf :_ggeb =30;goto _bebbb ;_cggg :_ggeb =30;goto _aege ;_aeagc :_ggeb =30;goto _aaedc ;_cgef :_ggeb =30;goto _bcfce ;_bbdafc :_ggeb =30;goto _dafd ;_bbac :_ggeb =30;goto _cbcdd ;_eaeg :_ggeb =30;goto _aeeff ;_gbcdg :_ggeb =30;goto _bfbd ;_ffgda :_ggeb =30;goto _feege ;_bbbbg :_ggeb =30;goto _faced ;_acfab :_ggeb =30;goto _ffag ;_adgaf :_ggeb =30;goto _cadb ;_ggded :_ggeb =30;goto _febg ;_acbaa :_ggeb =30;goto _cacb ;_ecccga :_ggeb =30;goto _cgfbd ;_eadbe :_ggeb =30;goto _ggaae ;_cgebg :_ggeb =30;goto _bgeda ;_abgae :_ggeb =30;goto _acafc ;_cdfc :_ggeb =30;goto _abacf ;_aada :_ggeb =30;goto _ffecd ;_ebfaf :_ggeb =30;goto _aceba ;_aagfb :_ggeb =30;goto _aadfa ;_dadd :_ggeb =30;goto _gbfe ;_ecce :_ggeb =30;goto _gcfg ;_daafc :_ggeb =30;goto _bdfe ;_egbb :_ggeb =30;goto _bedc ;_gccc :_ggeb =30;goto _abaa ;_afbbd :_ggeb =30;goto _cfddb ;_ddbfa :_ggeb =30;goto _bdgf ;_fabed :_ggeb =30;goto _bbaad ;_agab :_ggeb =30;goto _acebd ;_dcfgc :_ggeb =31;goto _gfbf ;_adcc :_ggeb =32;goto _fcef ;_daadd :_ggeb =33;goto _ccbbfa ;_efbaf :_ggeb =34;goto _fcef ;_cgafb :_ggeb =35;goto _ggfd ;_dacedg :_ggeb =36;goto _ggfd ;_gacad :_ggeb =37;goto _ggfd ;_gabda :_ggeb =38;goto _fcef ;_bdgcg :_ggeb =39;goto _fcef ;_fecbg :_ggeb =40;goto _agfg ;_babcg :_ggeb =41;goto _fcef ;_cegb :_ggeb =42;goto _agfg ;_ccfb :_ggeb =43;goto _ccbbfa ;_daefd :_ggeb =44;goto _agfg ;_cbcb :_ggeb =44;goto _aabe ;_fcgdd :_ggeb =44;goto _cgafg ;_cebf :_ggeb =45;goto _agfg ;_eagcf :_ggeb =46;goto _agfg ;_agba :_ggeb =47;goto _agfg ;_ffcdf :_ggeb =48;goto _agfg ;_ecbe :_ggeb =49;goto _agfg ;_eegdb :_ggeb =50;goto _agfg ;_eafd :_ggeb =51;goto _agfg ;_adce :_ggeb =52;goto _agfg ;_fgfac :_ggeb =53;goto _agfg ;_dadc :_ggeb =54;goto _agfg ;_gabef :_ggeb =55;goto _agfg ;_gfcfa :_ggeb =56;goto _agfg ;_badfc :_ggeb =57;goto _agfg ;_efedb :_ggeb =58;goto _agfg ;_dfaf :_ggeb =59;goto _agfg ;_bbfa :_ggeb =59;goto _edfb ;_bebbb :_ggdfa =3;goto _febe ;_aege :_ggdfa =5;goto _febe ;_geea :_ggdfa =7;goto _febe ;_aaedc :_ggdfa =9;goto _febe ;_dafd :_ggdfa =11;goto _febe ;_acebd :_ggdfa =13;goto _febe ;_cbcdd :_ggdfa =15;goto _febe ;_acafc :_ggdfa =17;goto _febe ;_abacf :_ggdfa =19;goto _febe ;_aeeff :_ggdfa =21;goto _febe ;_bfbd :_ggdfa =23;goto _febe ;_faced :_ggdfa =25;goto _febe ;_cadb :_ggdfa =27;goto _febe ;_feege :_ggdfa =29;goto _febe ;_febg :_ggdfa =31;goto _febe ;_bgeda :_ggdfa =33;goto _febe ;_ggaae :_ggdfa =35;goto _febe ;_bedc :_ggdfa =37;goto _febe ;_bdgf :_ggdfa =39;goto _febe ;_abaa :_ggdfa =41;goto _febe ;_cacb :_ggdfa =43;goto _febe ;_cgfbd :_ggdfa =45;goto _febe ;_ffag :_ggdfa =47;goto _febe ;_gcfg :_ggdfa =49;goto _febe ;_aadfa :_ggdfa =51;goto _febe ;_aceba :_ggdfa =53;goto _febe ;_gbfe :_ggdfa =55;goto _febe ;_bbaad :_ggdfa =57;goto _febe ;_ffecd :_ggdfa =59;goto _febe ;_bdfe :_ggdfa =61;goto _febe ;_cfddb :_ggdfa =63;goto _febe ;_bcfce :_ggdfa =65;goto _febe ;_egga :_ggdfa =67;goto _febe ;_aabe :_ggdfa =72;goto _febe ;_ggfd :_ggdfa =75;goto _febe ;_ccbbfa :_ggdfa =78;goto _febe ;_cgafg :_ggdfa =81;goto _febe ;_edfb :_ggdfa =84;goto _febe ;_agfg :_ggdfa =87;goto _febe ;_gfbf :_ggdfa =90;goto _febe ;_febe :_abdda =uint (_bgfd [_ggdfa ]);_ggdfa ++;for ;_abdda > 0;_abdda --{_ggdfa ++;switch _bgfd [_ggdfa -1]{case 3:_badge =_gbbd +1;case 4:_agggg =1;case 5:_agggg =2;case 6:_agggg =3;case 7:_agggg =4;case 8:_agggg =11;case 9:_agggg =14;case 10:_agggg =15;case 11:_badge =_gbbd +1;{_baca .emit (_fabga ,_effdg [_ececf :_badge ]);};case 12:_badge =_gbbd +1;{_baca .emit (_daccb ,_effdg [_ececf :_badge ]);};case 13:_badge =_gbbd +1;{_baca .emit (_fabd ,_effdg [_ececf :_badge -1]);};case 14:_badge =_gbbd +1;{_baca .emit (_fabd ,_effdg [_ececf +1:_badge -2]);};case 15:_badge =_gbbd +1;{_baca .emit (_acbbg ,_effdg [_ececf :_badge -1]);};case 16:_badge =_gbbd +1;{_baca .emit (_acbbg ,_effdg [_ececf :_badge -1]);};case 17:_badge =_gbbd +1;{_baca .emit (_dcdf ,_effdg [_ececf :_badge ]);};case 18:_badge =_gbbd +1;{_baca .emit (_bbbad ,_effdg [_ececf :_badge ]);};case 19:_badge =_gbbd +1;{_baca .emit (_gbcec ,_effdg [_ececf :_badge ]);};case 20:_badge =_gbbd +1;{_baca .emit (_abece ,_effdg [_ececf :_badge ]);};case 21:_badge =_gbbd +1;{_baca .emit (_gecad ,_effdg [_ececf :_badge ]);};case 22:_badge =_gbbd +1;{_baca .emit (_afdbc ,_effdg [_ececf :_badge ]);};case 23:_badge =_gbbd +1;{_baca .emit (_bddbf ,_effdg [_ececf :_badge ]);};case 24:_badge =_gbbd +1;{_baca .emit (_gdbd ,_effdg [_ececf :_badge ]);};case 25:_badge =_gbbd +1;{_baca .emit (_cbdc ,_effdg [_ececf :_badge ]);};case 26:_badge =_gbbd +1;{_baca .emit (_effc ,_effdg [_ececf :_badge ]);};case 27:_badge =_gbbd +1;{_baca .emit (_fcec ,_effdg [_ececf :_badge ]);};case 28:_badge =_gbbd +1;{_baca .emit (_bebda ,_effdg [_ececf :_badge ]);};case 29:_badge =_gbbd +1;{_baca .emit (_agbdf ,_effdg [_ececf :_badge ]);};case 30:_badge =_gbbd +1;{_baca .emit (_baeagg ,_effdg [_ececf :_badge ]);};case 31:_badge =_gbbd +1;{_baca .emit (_faea ,_effdg [_ececf :_badge ]);};case 32:_badge =_gbbd +1;{_baca .emit (_fbdab ,_effdg [_ececf :_badge ]);};case 33:_badge =_gbbd +1;{_baca .emit (_ebgdf ,_effdg [_ececf :_badge ]);};case 34:_badge =_gbbd ;_gbbd --;{_baca .emit (_fbcf ,_effdg [_ececf :_badge ]);};case 35:_badge =_gbbd ;_gbbd --;{_baca .emit (_cefc ,_effdg [_ececf :_badge ]);};case 36:_badge =_gbbd ;_gbbd --;{_baca .emit (_gcff ,_effdg [_ececf :_badge ]);};case 37:_badge =_gbbd ;_gbbd --;{_baca .emit (_aaba ,_effdg [_ececf :_badge ]);};case 38:_badge =_gbbd ;_gbbd --;{_baca .emit (_aaccg ,_effdg [_ececf :_badge ]);};case 39:_badge =_gbbd ;_gbbd --;{_baca .emit (_ccaea ,_effdg [_ececf +1:_badge -1]);};case 40:_badge =_gbbd ;_gbbd --;{_baca .emit (_dgbe ,_effdg [_ececf :_badge ]);};case 41:_badge =_gbbd ;_gbbd --;{_baca .emit (_cbbbg ,_effdg [_ececf :_badge ]);};case 42:_gbbd =(_badge )-1;{_baca .emit (_fbcf ,_effdg [_ececf :_badge ]);};case 43:switch _agggg {case 0:{_ggeb =0;goto _fcef ;};case 1:{_gbbd =(_badge )-1;_baca .emit (_eadgg ,_effdg [_ececf :_badge ]);};case 2:{_gbbd =(_badge )-1;_baca .emit (_fbcf ,_effdg [_ececf :_badge ]);};case 3:{_gbbd =(_badge )-1;_baca .emit (_cefc ,_effdg [_ececf :_badge ]);};case 4:{_gbbd =(_badge )-1;_baca .emit (_gaeed ,_effdg [_ececf :_badge ]);};case 11:{_gbbd =(_badge )-1;_baca .emit (_ffaf ,_effdg [_ececf :_badge ]);};case 14:{_gbbd =(_badge )-1;_baca .emit (_aaccg ,_effdg [_ececf :_badge ]);};case 15:{_gbbd =(_badge )-1;_baca .emit (_ccaea ,_effdg [_ececf +1:_badge -1]);};};};};goto _fcef ;_fcef :_ggdfa =int (_fgfc [_ggeb ]);_abdda =uint (_bgfd [_ggdfa ]);_ggdfa ++;for ;_abdda > 0;_abdda --{_ggdfa ++;switch _bgfd [_ggdfa -1]{case 0:_ececf =0;case 1:_agggg =0;};};if _ggeb ==0{goto _dfce ;};if _gbbd ++;_gbbd !=_efaa {goto _fbae ;};_aggae :{};if _gbbd ==_ecad {switch _ggeb {case 1:goto _adfd ;case 2:goto _adfd ;case 31:goto _aada ;case 14:goto _adfd ;case 15:goto _adfd ;case 32:goto _ebfaf ;case 17:goto _adfd ;case 33:goto _aagfb ;case 18:goto _adfd ;case 19:goto _adfd ;case 34:goto _dadd ;case 35:goto _ecce ;case 36:goto _ecce ;case 23:goto _cgef ;case 37:goto _ecce ;case 38:goto _daafc ;case 39:goto _afbbd ;case 40:goto _fabed ;case 41:goto _fabed ;case 42:goto _fabed ;case 43:goto _aagfb ;case 44:goto _adfd ;case 45:goto _fabed ;case 46:goto _fabed ;case 47:goto _fabed ;case 48:goto _fabed ;case 49:goto _fabed ;case 50:goto _fabed ;case 51:goto _fabed ;case 52:goto _fabed ;case 53:goto _fabed ;case 54:goto _fabed ;case 55:goto _fabed ;case 56:goto _fabed ;case 57:goto _fabed ;case 58:goto _fabed ;case 59:goto _adfd ;};};_dfce :{};};if _ececf > 0{copy (_effdg [0:],_effdg [_ececf :]);};};_ =_ecad ;if _ggeb ==_gbbf {_baca .emit (_gaccb ,nil );};close (_baca ._dfdg );}; -// Reference returns a string reference value to a named range. -func (_cadd NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_cadd ._bdfc };}; +// RoundUp is an implementation of the Excel ROUNDUP function that rounds a number +// up to a specified number of digits. +func RoundUp (args []Result )Result {return _gedea (args ,_dabb )}; -// Radians is an implementation of the Excel function RADIANS() that converts -// degrees to radians. -func Radians (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0052\u0041\u0044I\u0041\u004e\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dgfc :=args [0].AsNumber ();if _dgfc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0044IA\u004e\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (_a .Pi /180.0*_dgfc .ValueNumber );}; +// Len is an implementation of the Excel LEN function that returns length of a string +func Len (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebcd :=args [0].AsString ();if _ebcd .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeNumberResult (float64 (len (_ebcd .ValueString )));};var InvalidReferenceContext =&ivr {}; -// RegisterFunctionComplex registers a standard function. -func RegisterFunctionComplex (name string ,fn FunctionComplex ){_ceeg .Lock ();defer _ceeg .Unlock ();if _ ,_dggfd :=_fcadee [name ];_dggfd {_fcb .Log ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name );};_fcadee [name ]=fn ;};const _dge =86400000000000;const (_dbce countMode =iota ;_ffebe ;_deca ;); +// Reference returns a string reference value to an expression with prefix. +func (_ecbg PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_faab :=_ecbg ._fbfaf .Reference (ctx ,ev );_ddca :=_ecbg ._gbag .Reference (ctx ,ev );if _faab .Type ==ReferenceTypeSheet &&_ddca .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_faab .Value +"\u0021"+_ddca .Value };};return ReferenceInvalid ;};const (_ byte =iota ;_ecae ;_bcbc ;_fdba ;_gddc ;_fgega ;);type rangeIndex struct{_dfade int ;_abfb int ;};const _afdbc =57364; -// MakeNumberResult constructs a number result. -func MakeNumberResult (v float64 )Result {if v ==_a .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };}; +// Reference returns an invalid reference for Error. +func (_ecf Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// String returns a string representation of CellRef. -func (_fde CellRef )String ()string {return _fde ._fbc }; +// BinOpType is the binary operation operator type +//go:generate stringer -type=BinOpType +type BinOpType byte ; -// Exact is an implementation of the Excel EXACT() which compares two strings. -func Exact (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ddge :=args [0].AsString ();_cbaff :=args [1].AsString ();if _ddge .Type !=ResultTypeString ||_cbaff .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (_ddge .ValueString ==_cbaff .ValueString );}; +// FunctionCall is a function call expression. +type FunctionCall struct{_begfc string ;_gdefg []Expression ;};const _fed =_e .Second *1;func _faag (_gfcec []Result ,_fbeae string )(*cumulArgs ,Result ){if len (_gfcec )!=6{return nil ,MakeErrorResult (_fbeae +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _gfcec [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbeae +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0072\u0061te \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_faba :=_gfcec [0].ValueNumber ;if _faba <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbeae +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _gfcec [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbeae +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_fada :=_gfcec [1].ValueNumber ;if _fada <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbeae +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};if _gfcec [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbeae +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bbdg :=_gfcec [2].ValueNumber ;if _bbdg <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbeae +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _gfcec [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbeae +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0073\u0074\u0061r\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_agfb :=_gfcec [3].ValueNumber ;if _agfb <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbeae +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073t\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069o\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _gfcec [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbeae +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gbaf :=_gfcec [4].ValueNumber ;if _gbaf <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbeae +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};if _gbaf < _agfb {return nil ,MakeErrorResultType (ErrorTypeNum ,_fbeae +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0074\u0065\u0072\u0020o\u0072\u0020\u0065\u0071\u0075a\u006c\u0020\u0074\u006f\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064");};if _gbaf > _fada {return nil ,MakeErrorResultType (ErrorTypeNum ,_fbeae +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074o\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0070\u0065\u0072io\u0064\u0073\u0020r\u0061n\u0067\u0065");};_ddec :=int (_gfcec [5].ValueNumber );if _ddec !=0&&_ddec !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbeae +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031");};return &cumulArgs {_faba ,_fada ,_bbdg ,_agfb ,_gbaf ,_ddec },_bgd ;}; -// Eval evaluates a vertical range returning a list of results or an error. -func (_ecdag VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_fbdac :=_ecdag .verticalRangeReference ();if _bgdfg ,_agecc :=ev .GetFromCache (_fbdac );_agecc {return _bgdfg ;};_gbacg ,_adaed :=_bdabe (ctx ,_ecdag ._eaagb ,_ecdag ._bcdg );_acbaa :=_geceg (ctx ,ev ,_gbacg ,_adaed );ev .SetCache (_fbdac ,_acbaa );return _acbaa ;};func _adeg (_dbfg []Result ,_debe string )(*amorArgs ,Result ){_dggf :=len (_dbfg );if _dggf !=6&&_dggf !=7{return nil ,MakeErrorResult (_debe +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u006fr\u0020s\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _dbfg [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_debe +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fst \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_afde :=_dbfg [0].ValueNumber ;if _afde < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_debe +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};_eeba ,_efga :=_gddb (_dbfg [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_debe );if _efga .Type ==ResultTypeError {return nil ,_efga ;};_degf ,_efga :=_gddb (_dbfg [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_debe );if _efga .Type ==ResultTypeError {return nil ,_efga ;};if _degf < _eeba {return nil ,MakeErrorResultType (ErrorTypeNum ,_debe +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074 \u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020l\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0064\u0061te\u0020\u0070\u0075\u0072\u0063\u0068\u0061\u0073\u0065\u0064");};if _dbfg [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_debe +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006cv\u0061\u0067\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fddf :=_dbfg [3].ValueNumber ;if _fddf < 0||_fddf > _afde {return nil ,MakeErrorResultType (ErrorTypeNum ,_debe +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061g\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065e\u006e\u0020\u0030\u0020\u0061\u006e\u0064\u0020\u0074\u0068\u0065\u0020in\u0069\u0074\u0069\u0061\u006c\u0020\u0063\u006f\u0073\u0074");};if _dbfg [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_debe +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_fccc :=int (_dbfg [4].ValueNumber );if _fccc < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_debe +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0065\u0072\u0069o\u0064\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u002d\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if _dbfg [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_debe +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_bcfgd :=_dbfg [5].ValueNumber ;if _bcfgd < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_debe +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 d\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061t\u0065\u0020t\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u0020\u0061\u006e\u0064 \u006c\u0065ss\u0020\u0074\u0068a\u006e\u0020\u0030\u002e\u0035");};_dgea :=0;if _dggf ==7&&_dbfg [6].Type !=ResultTypeEmpty {if _dbfg [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_debe +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_dgea =int (_dbfg [6].ValueNumber );if !_dccd (_dgea )||_dgea ==2{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_debe );};};return &amorArgs {_afde ,_eeba ,_degf ,_fddf ,_fccc ,_bcfgd ,_dgea },_cgac ;}; +// Choose implements the Excel CHOOSE function. +func Choose (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u0048O\u004f\u0053\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_fdagd :=args [0];if _fdagd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043H\u004f\u004fS\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fececc :=int (_fdagd .ValueNumber );if _fececc < 1{return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u0061 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0076\u0061\u006c\u0075\u0065");};if len (args )<=_fececc {return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006cd\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073 \u006fr\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0066\u0020\u0076\u0061\u006c\u0075\u0065\u0073");};return args [_fececc ];}; -// MakeBoolResult constructs a boolean result (internally a number). -func MakeBoolResult (b bool )Result {if b {return Result {Type :ResultTypeNumber ,ValueNumber :1,IsBoolean :true };};return Result {Type :ResultTypeNumber ,ValueNumber :0,IsBoolean :true };}; +// DateValue is an implementation of the Excel DATEVALUE() function. +func DateValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0044A\u0054\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_afb :=_ae .ToLower (args [0].ValueString );if !_efa (_afb ){_ ,_ ,_ ,_ ,_adc ,_ggaa :=_age (_afb );if _ggaa .Type ==ResultTypeError {_ggaa .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0044\u0041\u0054\u0045V\u0041\u004c\u0055\u0045";return _ggaa ;};if _adc {return MakeNumberResult (0);};};_cdbg ,_cgbc ,_fabe ,_ ,_fece :=_gdg (_afb );if _fece .Type ==ResultTypeError {return _fece ;};return MakeNumberResult (_fgda (_cdbg ,_cgbc ,_fabe ));};var _aaecgf =[...]int {-1000,-7,-3,-1,27,18,22,23,-2,-8,-4,-9,20,-14,10,11,12,13,-5,-13,-6,-12,17,16,15,9,4,5,22,23,24,25,26,28,29,30,31,27,32,35,-1,18,27,-15,-17,-1,-1,-1,-1,33,-5,4,5,21,-16,-11,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,19,36,34,21,-5,33,21,34,19,-17,-1,-5,-10,-1};const _cbbbg =57371;func _bgbc (_cegg string ,_cdgfc func (_cbac float64 )float64 )Function {return func (_afbf []Result )Result {if len (_afbf )!=1{return MakeErrorResult (_cegg +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_ggda :=_afbf [0].AsNumber ();switch _ggda .Type {case ResultTypeNumber :_ffea :=_cdgfc (_ggda .ValueNumber );if _ea .IsNaN (_ffea ){return MakeErrorResult (_cegg +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _ea .IsInf (_ffea ,0){return MakeErrorResult (_cegg +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};return MakeNumberResult (_ffea );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_cegg +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");case ResultTypeError :return _ggda ;default:return MakeErrorResult (_g .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cegg ,_ggda .Type ));};};}; -// SeriesSum implements the Excel SERIESSUM function. -func SeriesSum (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053\u0053\u0055\u004d\u0028\u0029\u0020\u0072\u0065\u0071u\u0069r\u0065\u0073\u0020\u0034\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ccea :=args [0].AsNumber ();_bgee :=args [1].AsNumber ();_bebc :=args [2].AsNumber ();_cdcac :=args [3].ListValues ();if _ccea .Type !=ResultTypeNumber ||_bgee .Type !=ResultTypeNumber ||_bebc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053S\u0055\u004d\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073t\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063");};_eedb :=float64 (0);for _fcadc ,_fgcfb :=range _cdcac {_eedb +=_fgcfb .ValueNumber *_a .Pow (_ccea .ValueNumber ,_bgee .ValueNumber +float64 (_fcadc )*_bebc .ValueNumber );};return MakeNumberResult (_eedb );}; +// GetLocked returns FALSE for the invalid reference context. +func (_fefb *ivr )GetLocked (cellRef string )bool {return false };func _fda (_dacc string ,_afg *_de .UpdateQuery )string {_bc ,_fea :=_ca .ParseCellReference (_dacc );if _fea !=nil {return "\u0023\u0052\u0045F\u0021";};if _afg .UpdateType ==_de .UpdateActionRemoveColumn {_bda :=_afg .ColumnIdx ;_gga :=_bc .ColumnIdx ;if _gga < _bda {return _dacc ;}else if _gga ==_bda {return "\u0023\u0052\u0045F\u0021";}else {return _bc .Update (_de .UpdateActionRemoveColumn ).String ();};};return _dacc ;};const _gbbf int =0; -// ErrorType is a formula evaluation error type. -type ErrorType byte ;var _dfcf =[...]int {0,-2,1,2,0,0,0,0,11,12,13,14,0,16,5,6,7,8,22,0,24,46,0,26,25,29,30,31,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,18,20,9,10,0,0,23,32,33,47,0,49,51,34,35,36,37,38,39,40,41,42,43,44,45,0,17,0,0,15,27,0,48,53,4,19,21,28,50,52};func _ceddc (_aafca ,_aaad Result ,_fede ,_egef bool )cmpResult {_aafca =_aafca .AsNumber ();_aaad =_aaad .AsNumber ();if _aafca .Type !=_aaad .Type {return _ccaea ;};if _aafca .Type ==ResultTypeNumber {if _aafca .ValueNumber ==_aaad .ValueNumber {return _febgd ;};if _aafca .ValueNumber < _aaad .ValueNumber {return _bead ;};return _gdfd ;};if _aafca .Type ==ResultTypeString {_debb :=_aafca .ValueString ;_gdbf :=_aaad .ValueString ;if !_fede {_debb =_dg .ToLower (_debb );_gdbf =_dg .ToLower (_gdbf );};if _egef {_eegf :=_cab .Match (_gdbf ,_debb );if _eegf {return _febgd ;}else {return _gdfd ;};};return cmpResult (_dg .Compare (_debb ,_gdbf ));};if _aafca .Type ==ResultTypeEmpty {return _febgd ;};if _aafca .Type ==ResultTypeList {if len (_aafca .ValueList )< len (_aaad .ValueList ){return _bead ;};if len (_aafca .ValueList )> len (_aaad .ValueList ){return _gdfd ;};for _bddg :=range _aafca .ValueList {_edgeb :=_ceddc (_aafca .ValueList [_bddg ],_aaad .ValueList [_bddg ],_fede ,_egef );if _edgeb !=_febgd {return _edgeb ;};};return _febgd ;};if _aafca .Type ==ResultTypeList {if len (_aafca .ValueArray )< len (_aaad .ValueArray ){return _bead ;};if len (_aafca .ValueArray )> len (_aaad .ValueArray ){return _gdfd ;};for _acaff :=range _aafca .ValueArray {_bbee :=_aafca .ValueArray [_acaff ];_eaec :=_aafca .ValueArray [_acaff ];if len (_bbee )< len (_eaec ){return _bead ;};if len (_bbee )> len (_eaec ){return _gdfd ;};for _bafee :=range _bbee {_ceee :=_ceddc (_bbee [_bafee ],_eaec [_bafee ],_fede ,_egef );if _ceee !=_febgd {return _ceee ;};};};return _febgd ;};return _ccaea ;};func _fadda (_cfa ,_cbc float64 ,_egcf ,_faec int )(float64 ,Result ){_faf ,_adfa :=_dag (_cfa ),_dag (_cbc );if _adfa .After (_faf ){_ebgb :=_eabc (_faf ,_adfa ,_egcf ,_faec );_edca :=(_adfa .Year ()-_ebgb .Year ())*12+int (_adfa .Month ())-int (_ebgb .Month ());return float64 (_edca *_egcf )/12.0,_cgac ;};return 0,MakeErrorResultType (ErrorTypeNum ,"\u0053\u0065t\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065");};func (_bgbdc HorizontalRange )horizontalRangeReference ()string {return _db .Sprintf ("\u0025\u0064\u003a%\u0064",_bgbdc ._gbbgd ,_bgbdc ._dgfe );}; +// Multinomial implements the excel MULTINOMIAL function. +func Multinomial (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u004d\u0055\u004c\u0054\u0049\u004eO\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c\u0020i\u006e\u0070\u0075\u0074");};_egdbf ,_gbad ,_abadg :=_becag (args );if _abadg .Type ==ResultTypeError {return _abadg ;};return MakeNumberResult (_gcdfa (_egdbf )/_gbad );};const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;);var _acdcf =[]ri {{1000,"\u004d"},{999,"\u0049\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{499,"\u0049\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; -// Text is an implementation of the Excel TEXT function. -func Text (args []Result )Result {if len (args )!=2{return MakeErrorResult ("T\u0045\u0058\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_feggg :=args [0];if _feggg .Type !=ResultTypeNumber &&_feggg .Type !=ResultTypeString &&_feggg .Type !=ResultTypeEmpty {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};if args [1].Type !=ResultTypeString {return MakeErrorResult ("\u0054E\u0058\u0054 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u0061\u0020s\u0074\u0072i\u006e\u0067");};_agegc :=args [1].ValueString ;switch _feggg .Type {case ResultTypeNumber :return MakeStringResult (_dgg .Number (_feggg .ValueNumber ,_agegc ));case ResultTypeString :return MakeStringResult (_dgg .String (_feggg .ValueString ,_agegc ));case ResultTypeEmpty :return MakeStringResult (_dgg .Number (0,_agegc ));case ResultTypeArray ,ResultTypeList :return MakeErrorResultType (ErrorTypeSpill ,"\u0054\u0045X\u0054\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0077\u006f\u0072\u006b\u0020\u0077\u0069\u0074\u0068\u0020\u0061\u0072ra\u0079\u0073");default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020T\u0045\u0058\u0054");};};func _ceb (_fdcf string )bool {for _ ,_gfa :=range _gae {_edc :=_gfa .FindStringSubmatch (_fdcf );if len (_edc )> 1{return true ;};};return false ;};func _baeg (_cffa []Result )Result {_cggag :=_cffa [0].ValueArray ;if len (_cffa )==1{_fccaa :=[][]Result {};for _ ,_cfga :=range _cggag {_fccaa =append (_fccaa ,_egbad ([]Result {MakeListResult (_cfga )}).ValueList );};return MakeArrayResult (_fccaa );}else if len (_cffa )==2{_edfg :=len (_cggag );_ceff :=len (_cggag [0]);_beae :=_adgc (_cffa [1],_edfg ,_ceff );_dbgg :=len (_beae );_efce :=[][]Result {};var _efegb []Result ;for _egbc ,_dabc :=range _cggag {if _egbc < _dbgg {_efegb =_beae [_egbc ];}else {_efegb =_ccec (MakeErrorResultType (ErrorTypeNA ,""),_ceff );};_efce =append (_efce ,_egbad ([]Result {MakeListResult (_dabc ),MakeListResult (_efegb )}).ValueList );};return MakeArrayResult (_efce );}else if len (_cffa )==3{_acdg :=len (_cggag );_edbc :=len (_cggag [0]);_bbcdf :=_adgc (_cffa [1],_acdg ,_edbc );_gageda :=_adgc (_cffa [2],_acdg ,_edbc );_gdgbe :=len (_bbcdf );_dagge :=len (_gageda );_ffdfc :=[][]Result {};var _ffdgc ,_degc []Result ;for _ffcb ,_bfbf :=range _cggag {if _ffcb < _gdgbe {_ffdgc =_bbcdf [_ffcb ];}else {_ffdgc =_ccec (MakeErrorResultType (ErrorTypeNA ,""),_edbc );};if _ffcb < _dagge {_degc =_gageda [_ffcb ];}else {_degc =_ccec (MakeErrorResultType (ErrorTypeNA ,""),_edbc );};_ffdfc =append (_ffdfc ,_egbad ([]Result {MakeListResult (_bfbf ),MakeListResult (_ffdgc ),MakeListResult (_degc )}).ValueList );};return MakeArrayResult (_ffdfc );};return MakeErrorResultType (ErrorTypeValue ,"");};func _ceeeb (_degfc []string ,_dcaff int )string {return _fc .Itoa (len (_degfc [len (_degfc )-1-_dcaff ]))}; +// Negate is a negate expression like -A1. +type Negate struct{_eaccb Expression };func _gbgac (_cbgge string ,_dddfg []Result )(*parsedSearchObject ,Result ){_faffa :=len (_dddfg );if _faffa !=2&&_faffa !=3{return nil ,MakeErrorResult (_cbgge +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006fr\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_bbdad :=_dddfg [0];if _bbdad .Type ==ResultTypeError {return nil ,_bbdad ;};if _bbdad .Type !=ResultTypeString &&_bbdad .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068e\u0020\u0066\u0069\u0072s\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067");};_edebg :=_dddfg [1];if _edebg .Type ==ResultTypeError {return nil ,_edebg ;};if _edebg .Type !=ResultTypeString &&_edebg .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068\u0065\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020a\u0020\u0073t\u0072\u0069\u006e\u0067");};_cbfac :=_edebg .Value ();_ffac :=_bbdad .Value ();_cacfb :=1;if _faffa ==3&&_dddfg [2].Type !=ResultTypeEmpty {_dacgc :=_dddfg [2];if _dacgc .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("P\u006f\u0073\u0069\u0074\u0069\u006fn\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062e\u0020\u0061\u0020n\u0075m\u0062\u0065\u0072");};_cacfb =int (_dacgc .ValueNumber );if _cacfb < 1{return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030");};if _cacfb > len (_cbfac ){return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030");};};return &parsedSearchObject {_ffac ,_cbfac ,_cacfb },_bgd ;};var _bdab =[...]int {-1,1,1,-1,-2,0}; -// Fact is an implementation of the excel FACT function which returns the -// factorial of a positive numeric input. -func Fact (args []Result )Result {if len (args )!=1{return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_badad :=args [0].AsNumber ();if _badad .Type !=ResultTypeNumber {return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};if _badad .ValueNumber < 0{return MakeErrorResult ("\u0046\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006e\u006c\u0079\u0020\u0070\u006f\u0073\u0069t\u0069\u0076\u0065\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};return MakeNumberResult (_gafdb (_badad .ValueNumber ));};var _gfbf []byte =[]byte {0,1,2,1,11,1,12,1,13,1,14,1,15,1,16,1,17,1,18,1,19,1,20,1,21,1,22,1,23,1,24,1,25,1,26,1,27,1,28,1,29,1,30,1,31,1,32,1,33,1,34,1,35,1,36,1,37,1,38,1,39,1,40,1,41,1,42,1,43,2,0,1,2,3,4,2,3,5,2,3,6,2,3,7,2,3,8,2,3,9,2,3,10};var _ddeffc =[...]int {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36}; +// Reference returns an invalid reference for FunctionCall. +func (_ggbe FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// Bool is a boolean expression. -type Bool struct{_eec bool }; +// ISTEXT is an implementation of the Excel ISTEXT() function. +func IsText (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0054EX\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeString );}; -// NewEmptyExpr constructs a new empty expression. -func NewEmptyExpr ()Expression {return EmptyExpr {}};func _dgc (_efde ,_bggd ,_cfg ,_egeeb float64 ,_acba int )float64 {var _gbgf float64 ;if _efde ==0{_gbgf =(_cfg +_egeeb )/_bggd ;}else {_faga :=_a .Pow (1+_efde ,_bggd );if _acba ==1{_gbgf =(_egeeb *_efde /(_faga -1)+_cfg *_efde /(1-1/_faga ))/(1+_efde );}else {_gbgf =_egeeb *_efde /(_faga -1)+_cfg *_efde /(1-1/_faga );};};return -_gbgf ;}; +// ISERR is an implementation of the Excel ISERR() function. +func IsErr (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0045\u0052\u0052\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString !="\u0023\u004e\u002f\u0041");};const _afcb =-1000; -// Search is an implementation of the Excel SEARCH(). -func Search (args []Result )Result {_fcdea ,_fdbfcc :=_dacfg ("\u0046\u0049\u004e\u0044",args );if _fdbfcc .Type !=ResultTypeEmpty {return _fdbfcc ;};_bfaed :=_dg .ToLower (_fcdea ._aedab );if _bfaed ==""{return MakeNumberResult (1.0);};_ggef :=_dg .ToLower (_fcdea ._fdcfe );_dcdg :=_fcdea ._ffef ;_afbga :=1;for _edffb :=range _ggef {if _afbga < _dcdg {_afbga ++;continue ;};_cfgae :=_cab .Index (_bfaed ,_ggef [_edffb :]);if _cfgae ==0{return MakeNumberResult (float64 (_afbga ));};_afbga ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};func _faee (_dfeab int )string {if _dfeab >=0&&_dfeab < len (_bgcbg ){if _bgcbg [_dfeab ]!=""{return _bgcbg [_dfeab ];};};return _db .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_dfeab );}; +// Find is an implementation of the Excel FIND(). +func Find (args []Result )Result {_cfddc ,_dfbf :=_gbgac ("\u0046\u0049\u004e\u0044",args );if _dfbf .Type !=ResultTypeEmpty {return _dfbf ;};_fecg :=_cfddc ._gbbegd ;if _fecg ==""{return MakeNumberResult (1.0);};_ddda :=_cfddc ._acfg ;_gfeee :=_cfddc ._geccc ;_bgddg :=1;for _acfee :=range _ddda {if _bgddg < _gfeee {_bgddg ++;continue ;};_gbbee :=_ae .Index (_ddda [_acfee :],_fecg );if _gbbee ==0{return MakeNumberResult (float64 (_bgddg ));};_bgddg ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// Parse parses an io.Reader to get an Expression. If expression is parsed with an error, nil is returned -func Parse (r _g .Reader )Expression {_efcb :=&plex {_daaab :LexReader (r )};_dgdga (_efcb );if _efcb ._dgeg !=""{return nil ;};return _efcb ._dacfb ;}; +// Value returns a string version of the result. +func (_cbebg Result )Value ()string {switch _cbebg .Type {case ResultTypeNumber :_egfda :=_cbe .FormatFloat (_cbebg .ValueNumber ,'f',-1,64);if len (_egfda )> 12{_aecbf :=12;for _eggbff :=_aecbf ;_eggbff > 0&&_egfda [_eggbff ]=='0';_eggbff --{_aecbf --;};_egfda =_egfda [0:_aecbf +1];};return _egfda ;case ResultTypeError :return _cbebg .ValueString ;case ResultTypeString :return _cbebg .ValueString ;case ResultTypeList :if len (_cbebg .ValueList )==0{return "";};return _cbebg .ValueList [0].Value ();case ResultTypeArray :if len (_cbebg .ValueArray )==0||len (_cbebg .ValueArray [0])==0{return "";};return _cbebg .ValueArray [0][0].Value ();case ResultTypeEmpty :return "";default:return "\u0075\u006e\u0068\u0061nd\u006c\u0065\u0064\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0076\u0061\u006cu\u0065";};};func _gdg (_cga string )(int ,int ,int ,bool ,Result ){_dfd :="";_fbb :=[]string {};for _dagd ,_geg :=range _abe {_fbb =_geg .FindStringSubmatch (_cga );if len (_fbb )> 1{_dfd =_dagd ;break ;};};if _dfd ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};_ece :=false ;var _edag ,_eff ,_eggb int ;var _ccb error ;switch _dfd {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_eff ,_ccb =_cbe .Atoi (_fbb [1]);if _ccb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};_eggb ,_ccb =_cbe .Atoi (_fbb [3]);if _ccb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};_edag ,_ccb =_cbe .Atoi (_fbb [5]);if _ccb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};if _edag < 0||_edag > 9999||(_edag > 99&&_edag < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};_edag =_fbeb (_edag );_ece =_fbb [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_eff =_dbbc [_fbb [1]];_eggb ,_ccb =_cbe .Atoi (_fbb [14]);if _ccb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};_edag ,_ccb =_cbe .Atoi (_fbb [16]);if _ccb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};if _edag < 0||_edag > 9999||(_edag > 99&&_edag < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};_edag =_fbeb (_edag );_ece =_fbb [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_dbc ,_ggce :=_cbe .Atoi (_fbb [1]);if _ggce !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};_cdae ,_ggce :=_cbe .Atoi (_fbb [3]);if _ggce !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};_eced ,_ggce :=_cbe .Atoi (_fbb [5]);if _ggce !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};if _dbc >=1900&&_dbc < 10000{_edag =_dbc ;_eff =_cdae ;_eggb =_eced ;}else if _dbc > 0&&_dbc < 13{_eff =_dbc ;_eggb =_cdae ;_edag =_eced ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};_ece =_fbb [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_edag ,_ccb =_cbe .Atoi (_fbb [16]);if _ccb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};_eff =_dbbc [_fbb [3]];_eggb ,_ccb =_cbe .Atoi (_fbb [1]);if _ccb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};_ece =_fbb [19]=="";};if !_dbgd (_edag ,_eff ,_eggb ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dcg );};return _edag ,_eff ,_eggb ,_ece ,_bgd ;};const _gaccb =57350; -// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. -func (_cdab SheetPrefixExpr )Update (q *_cbe .UpdateQuery )Expression {return _cdab };const _aedgb =57358; +// Parse parses a string to get an Expression. +func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_ae .NewReader (s ));};const _abece =57362; // Atan2 implements the Excel ATAN2 function. It accepts two numeric arguments, // and the arguments are (x,y), reversed from normal to match Excel's behaviour. -func Atan2 (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0041\u0054\u0041\u004e2\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_dfce :=args [0].AsNumber ();_gbge :=args [1].AsNumber ();if _dfce .Type ==ResultTypeNumber &&_gbge .Type ==ResultTypeNumber {_ebgc :=_a .Atan2 (_gbge .ValueNumber ,_dfce .ValueNumber );if _ebgc !=_ebgc {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e");};return MakeNumberResult (_ebgc );};for _ ,_adgab :=range []ResultType {_dfce .Type ,_gbge .Type }{switch _adgab {case ResultTypeList ,ResultTypeString :return MakeErrorResult ("\u0041\u0054\u0041\u004e\u0032\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");case ResultTypeError :return _dfce ;default:return MakeErrorResult (_db .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0054\u0041\u004e2\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_adgab ));};};return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0066o\u0072\u0020\u0041T\u0041N\u0032\u0028\u0029");}; +func Atan2 (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0041\u0054\u0041\u004e2\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_gadbf :=args [0].AsNumber ();_agbf :=args [1].AsNumber ();if _gadbf .Type ==ResultTypeNumber &&_agbf .Type ==ResultTypeNumber {_gccg :=_ea .Atan2 (_agbf .ValueNumber ,_gadbf .ValueNumber );if _gccg !=_gccg {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e");};return MakeNumberResult (_gccg );};for _ ,_eefe :=range []ResultType {_gadbf .Type ,_agbf .Type }{switch _eefe {case ResultTypeList ,ResultTypeString :return MakeErrorResult ("\u0041\u0054\u0041\u004e\u0032\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");case ResultTypeError :return _gadbf ;default:return MakeErrorResult (_g .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0054\u0041\u004e2\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_eefe ));};};return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0066o\u0072\u0020\u0041T\u0041N\u0032\u0028\u0029");}; -// Cell is an implementation of the Excel CELL function that returns information -// about the formatting, location, or contents of a cell. -func Cell (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0043\u0045\u004cL \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_gbdf :=args [0].AsString ();if _gbdf .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u0073t\u0072\u0069\u006e\u0067");};_gabg :="\u0041\u0031";if len (args )==2{_cfafd :=args [1].Ref ;if _cfafd .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};_gabg =_cfafd .Value ;};switch _gbdf .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_fegdg ,_gbeb :=_cg .ParseCellReference (_gabg );if _gbeb !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_gabg );};_adbc :="\u0024"+_fegdg .Column +"\u0024"+_fc .Itoa (int (_fegdg .RowIdx ));if _fegdg .SheetName !=""{_adbc =_fegdg .SheetName +"\u0021"+_adbc ;};return MakeStringResult (_adbc );case "\u0063\u006f\u006c":_aadc ,_daaa :=_cg .ParseCellReference (_gabg );if _daaa !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_gabg );};return MakeNumberResult (float64 (_aadc .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_gaea :=_dg .Contains (ctx .GetFormat (_gabg ),"\u005b\u0052\u0045D\u005d");return MakeBoolResult (_gaea );case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073":return args [1];case "\u0066\u0069\u006c\u0065\u006e\u0061\u006d\u0065":return MakeStringResult (ctx .GetFilename ());case "\u0066\u006f\u0072\u006d\u0061\u0074":_ffdfb :="\u0047";_agacb :=ctx .GetFormat (_gabg );if _agacb =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_cfdg .MatchString (_agacb ){_ffdfb ="\u0046\u0030";}else if _agacb =="\u0030\u0025"{_ffdfb ="\u0050\u0030";}else if _agacb =="\u004d\u004d\u004d\u0020\u0044\u0044"{_ffdfb ="\u0044\u0032";}else if _agacb =="\u004d\u004d\u002fY\u0059"{_ffdfb ="\u0044\u0033";}else if _agacb =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_agacb =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_ffdfb ="\u0044\u0034";}else if _agacb =="\u004d\u004d\u005c\u002d\u0044\u0044"{_ffdfb ="\u0044\u0035";}else if _agacb =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_ffdfb ="\u0044\u0036";}else if _agacb =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_ffdfb ="\u0044\u0037";}else if _agacb =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_ffdfb ="\u0044\u0038";}else if _agacb =="\u0048\u0048\u003aM\u004d"{_ffdfb ="\u0044\u0039";}else if _accg .MatchString (_agacb ){_ffdfb ="\u002e\u0030";}else if _gbff .MatchString (_agacb ){_ffdfb ="\u002e\u0030\u0028\u0029";}else if _fecf .MatchString (_agacb ){_ffdfb ="\u0043\u0030";}else if _ddef .MatchString (_agacb )||_fcge .MatchString (_agacb ){_ffdfb ="\u0044\u0031";}else if _dfddc :=_efegf .FindStringSubmatch (_agacb );len (_dfddc )> 1{_ffdfb ="\u0046"+_fc .Itoa (len (_dfddc [1]));}else if _ceeb :=_aebda .FindStringSubmatch (_agacb );len (_ceeb )> 1{_ffdfb ="\u002e"+_fc .Itoa (len (_ceeb [2]));}else if _bacd :=_cgga .FindStringSubmatch (_agacb );len (_bacd )> 1{_ffdfb ="\u0050"+_fc .Itoa (len (_bacd [2]));}else if _cdgg :=_aafe .FindStringSubmatch (_agacb );len (_cdgg )> 1{_ffdfb ="\u0043"+_ceeeb (_cdgg ,1);}else if _cgba :=_gbcd .FindStringSubmatch (_agacb );len (_cgba )> 1{_ffdfb ="\u0043"+_ceeeb (_cgba ,1);}else if _bfdc :=_bddae .FindStringSubmatch (_agacb );len (_bfdc )> 1{_ffdfb ="\u002e"+_ceeeb (_bfdc ,1)+"\u0028\u0029";}else if _cbgd :=_bdbgg .FindStringSubmatch (_agacb );len (_cbgd )> 1{_ffdfb ="\u002e"+_ceeeb (_cbgd ,1);}else if _ebab :=_bdcg .FindStringSubmatch (_agacb );len (_ebab )> 1{_ffdfb ="\u0053"+_ceeeb (_ebab ,3);};if _ffdfb !="\u0047"&&_dg .Contains (_agacb ,"\u005b\u0052\u0045D\u005d"){_ffdfb +="\u002d";};return MakeStringResult (_ffdfb );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_eggf :=ctx .GetFormat (_gabg );if _afcf .MatchString (_eggf ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_gabg ));case "\u0070r\u006f\u0074\u0065\u0063\u0074":_gfgf :=0.0;if ctx .GetLocked (_gabg ){_gfgf =1.0;};return MakeNumberResult (_gfgf );case "\u0072\u006f\u0077":_dccfd ,_decfd :=_cg .ParseCellReference (_gabg );if _decfd !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_gabg );};return MakeNumberResult (float64 (_dccfd .RowIdx ));case "\u0074\u0079\u0070\u0065":switch args [1].Type {case ResultTypeEmpty :return MakeStringResult ("\u0062");case ResultTypeString :return MakeStringResult ("\u006c");default:return MakeStringResult ("\u0076");};case "\u0077\u0069\u0064t\u0068":_gfce ,_bgea :=_cg .ParseCellReference (_gabg );if _bgea !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_gabg );};if _gfce .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_gfce .ColumnIdx )));}else {return MakeNumberResult (ctx .Sheet (_gfce .SheetName ).GetWidth (int (_gfce .ColumnIdx )));};};return MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0043\u0045\u004c\u004c\u003a\u0020"+_gbdf .ValueString );};var _gafeb =[...]int {0,1,1,2,4,1,1,1,1,2,2,1,1,1,1,3,1,3,1,3,1,3,1,2,1,1,1,3,4,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,1,3,1,1,0}; +// Eval evaluates and returns a string. +func (_ggbd String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_ggbd ._ffbe )};const _bbbad =57360;func _degcb (_cbde Result ,_cgdgc *criteriaParsed )bool {_bbca :=_ae .ToLower (_cbde .ValueString );_gbcg :=_cgdgc ._bgae ._gccb ;_cdfg :=_cgdgc ._bgae ._ebbfe ;if _gbcg ==_ecae {return _bbca ==_cdfg ||_dgg .Match (_cdfg ,_bbca );};if _cbde .Type !=ResultTypeEmpty {if _bbca ==_cgdgc ._bbdfa ||_dgg .Match (_cgdgc ._bbdfa ,_bbca ){return true ;};if _ ,_fgdaa :=_cbe .ParseFloat (_cdfg ,64);_fgdaa ==nil {return false ;};switch _gbcg {case _bcbc :return _bbca <=_cdfg ;case _fdba :return _bbca >=_cdfg ;case _gddc :return _bbca < _cdfg ;case _fgega :return _bbca > _cdfg ;};};return false ;}; -// Amorlinc implements the Excel AMORLINC function. -func Amorlinc (args []Result )Result {_gaec ,_fbbb :=_adeg (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _fbbb .Type ==ResultTypeError {return _fbbb ;};_dadgc :=_gaec ._ffce ;_feeb :=_gaec ._ceefc ;_gggc :=_gaec ._gbb ;_effd :=_gaec ._bgfd ;_cbd :=_gaec ._ccdd ;_gafg :=_gaec ._eea ;_adce :=_gaec ._aabc ;_fgda ,_dbge :=_bece (_feeb ,_gggc ,_adce );if _dbge .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073 \u0066o\u0072\u0020\u0041\u004d\u004f\u0052\u004cI\u004e\u0043");};_efca :=_fgda *_gafg *_dadgc ;if _cbd ==0{return MakeNumberResult (_efca );};_fbac :=_dadgc *_gafg ;_bdd :=_dadgc -_effd ;_fdbga :=int ((_bdd -_efca )/_fbac );if _cbd <=_fdbga {return MakeNumberResult (_fbac );}else if _cbd ==_fdbga +1{return MakeNumberResult (_bdd -_fbac *float64 (_fdbga )-_efca );}else {return MakeNumberResult (0);};}; +// Arabic implements the Excel ARABIC function which parses roman numerals. It +// accepts one numeric argument. +func Arabic (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0041\u0052\u0041\u0042I\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_acaeb :=args [0];switch _acaeb .Type {case ResultTypeNumber ,ResultTypeList ,ResultTypeEmpty :return MakeErrorResult ("\u0041\u0052\u0041B\u0049\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");case ResultTypeString :_cgfb :=0.0;_gegf :=0.0;for _ ,_fedg :=range _acaeb .ValueString {_fbeccf :=0.0;switch _fedg {case 'I':_fbeccf =1;case 'V':_fbeccf =5;case 'X':_fbeccf =10;case 'L':_fbeccf =50;case 'C':_fbeccf =100;case 'D':_fbeccf =500;case 'M':_fbeccf =1000;};_cgfb +=_fbeccf ;switch {case _gegf ==_fbeccf &&(_gegf ==5||_gegf ==50||_gegf ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_gegf ==_fbeccf :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");};if _gegf < _fbeccf {_cgfb -=2*_gegf ;};_gegf =_fbeccf ;};return MakeNumberResult (_cgfb );case ResultTypeError :return _acaeb ;default:return MakeErrorResult (_g .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0043\u004f\u0053H\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_acaeb .Type ));};}; -// Average implements the AVERAGE function. It differs slightly from Excel (and -// agrees with LibreOffice) in that boolean values are counted. As an example, -// AVERAGE of two cells containing TRUE & FALSE is 0.5 in LibreOffice and -// #DIV/0! in Excel. unioffice will return 0.5 in this case. -func Average (args []Result )Result {_fccgf ,_efaa :=_bfbec (args ,false );if _efaa ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f");};return MakeNumberResult (_fccgf /_efaa );};func _fbgc (_fbda []Result ,_dce bool )Result {_abca :="\u004d\u0049\u004e";if _dce {_abca ="\u004d\u0049\u004e\u0041";};if len (_fbda )==0{return MakeErrorResult (_abca +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dbfbd :=_a .MaxFloat64 ;for _ ,_gdgbea :=range _fbda {switch _gdgbea .Type {case ResultTypeNumber :if (_dce ||!_gdgbea .IsBoolean )&&_gdgbea .ValueNumber < _dbfbd {_dbfbd =_gdgbea .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_bgfe :=_fbgc (_gdgbea .ListValues (),_dce );if _bgfe .ValueNumber < _dbfbd {_dbfbd =_bgfe .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_ebdfbe :=0.0;if _dce {_ebdfbe =_gdgbea .AsNumber ().ValueNumber ;};if _ebdfbe < _dbfbd {_dbfbd =_ebdfbe ;};default:_fcb .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_abca +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gdgbea .Type );};};if _dbfbd ==_a .MaxFloat64 {_dbfbd =0;};return MakeNumberResult (_dbfbd );}; +// GetFilename returns an empty string for the invalid reference context. +func (_feacf *ivr )GetFilename ()string {return ""}; -// CeilingPrecise is an implementation of the CEILING.PRECISE function which -// returns the ceiling of a number. -func CeilingPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043IS\u0045\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020o\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0043\u0045I\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_dcagf :=args [0].AsNumber ();if _dcagf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069r\u0073\u0074\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fdcga :=float64 (1);if _dcagf .ValueNumber < 0{_fdcga =-1;};if len (args )> 1{_bdee :=args [1].AsNumber ();if _bdee .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043E\u0049L\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fdcga =_a .Abs (_bdee .ValueNumber );};if len (args )==1{return MakeNumberResult (_a .Ceil (_dcagf .ValueNumber ));};_adbd :=_dcagf .ValueNumber ;_adbd ,_gdcae :=_a .Modf (_adbd /_fdcga );if _gdcae !=0{if _dcagf .ValueNumber > 0{_adbd ++;};};return MakeNumberResult (_adbd *_fdcga );}; +// Update updates the horizontal range references after removing a row/column. +func (_gedec HorizontalRange )Update (q *_de .UpdateQuery )Expression {return _gedec }; -// MakeArrayResult constructs an array result (matrix). -func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }};func (_ccfb PrefixVerticalRange )verticalRangeReference (_adfd string )string {return _db .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_adfd ,_ccfb ._ddbg ,_ccfb ._ccef );}; +// String returns a string representation for Negate. +func (_ggaabb Negate )String ()string {return "\u002d"+_ggaabb ._eaccb .String ()}; -// Parse parses a string to get an Expression. -func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_dg .NewReader (s ));}; +// Sln implements the Excel SLN function. +func Sln (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0053\u004c\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ffab :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_facg :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_edf :=args [2].ValueNumber ;if _edf ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult ((_ffab -_facg )/_edf );};func _abafg (_aeaee []string ,_fbfd int )string {return _cbe .Itoa (len (_aeaee [len (_aeaee )-1-_fbfd ]))}; -// NewPrefixExpr constructs an expression with prefix. -func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {_cbdgg :pfx ,_dgcgg :exp }}; +// MakeStringResult constructs a string result. +func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }};func _fgda (_ded ,_gag ,_ddb int )float64 {return float64 (_eccc (_ded ,_e .Month (_gag ),_ddb )/86400)+_ffd ;}; -// Reference returns an invalid reference for Negate. -func (_aaffa Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Findb is an implementation of the Excel FINDB(). +func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_ccbbf ,_cffg :=_gbgac ("\u0046\u0049\u004e\u0044",args );if _cffg .Type !=ResultTypeEmpty {return _cffg ;};_cfca :=_ccbbf ._gbbegd ;if _cfca ==""{return MakeNumberResult (1.0);};_baeag :=_ccbbf ._acfg ;_ccedd :=_ccbbf ._geccc -1;_fgfa :=1;_becce :=0;for _badgf :=range _baeag {if _badgf !=0{_cffaa :=1;if _badgf -_becce > 1{_cffaa =2;};_fgfa +=_cffaa ;};if _fgfa > _ccedd {_ebff :=_ae .Index (_baeag [_badgf :],_cfca );if _ebff ==0{return MakeNumberResult (float64 (_fgfa ));};};_becce =_badgf ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// Eval evaluates and returns a boolean. -func (_ccg Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_ccg ._eec )}; +// IfNA is an implementation of the Excel IFNA() function. It takes two arguments. +func IfNA (args []Result )Result {if len (args )!=2{return MakeErrorResult ("I\u0046\u004e\u0041\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type ==ResultTypeError &&args [0].ValueString =="\u0023\u004e\u002f\u0041"{return args [1];};return args [0];};const _gbcec =57361;func _gcdfa (_dafe float64 )float64 {_ddfcc :=float64 (1);for _cfdd :=float64 (2);_cfdd <=_dafe ;_cfdd ++{_ddfcc *=_cfdd ;};return _ddfcc ;};type durationArgs struct{_gcbf float64 ;_aebb float64 ;_cafe float64 ;_eecf float64 ;_fefg float64 ;_abbc int ;}; -// Eval evaluates the binary expression using the context given. -func (_ef BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_b :=_ef ._gec .Eval (ctx ,ev );if _b .Type ==ResultTypeError {return _b ;};_ad :=_ef ._da .Eval (ctx ,ev );if _ad .Type ==ResultTypeError {return _ad ;};if _b .Type ==_ad .Type {if _b .Type ==ResultTypeArray {if !_cf (_b .ValueArray ,_ad .ValueArray ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073");};return _af (_ef ._ag ,_b .ValueArray ,_ad .ValueArray );}else if _b .Type ==ResultTypeList {if len (_b .ValueList )!=len (_ad .ValueList ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073");};return _aa (_ef ._ag ,_b .ValueList ,_ad .ValueList );};}else if _b .Type ==ResultTypeArray &&(_ad .Type ==ResultTypeNumber ||_ad .Type ==ResultTypeString ){return _dd (_ef ._ag ,_b .ValueArray ,_ad );}else if _b .Type ==ResultTypeList &&(_ad .Type ==ResultTypeNumber ||_ad .Type ==ResultTypeString ){return _fdc (_ef ._ag ,_b .ValueList ,_ad );};switch _ef ._ag {case BinOpTypePlus :if _b .Type ==_ad .Type {if _b .Type ==ResultTypeNumber {return MakeNumberResult (_b .ValueNumber +_ad .ValueNumber );};};case BinOpTypeMinus :if _b .Type ==_ad .Type {if _b .Type ==ResultTypeNumber {return MakeNumberResult (_b .ValueNumber -_ad .ValueNumber );};};case BinOpTypeMult :if _b .Type ==_ad .Type {if _b .Type ==ResultTypeNumber {return MakeNumberResult (_b .ValueNumber *_ad .ValueNumber );};};case BinOpTypeDiv :if _b .Type ==_ad .Type {if _b .Type ==ResultTypeNumber {if _ad .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f");};return MakeNumberResult (_b .ValueNumber /_ad .ValueNumber );};};case BinOpTypeExp :if _b .Type ==_ad .Type {if _b .Type ==ResultTypeNumber {return MakeNumberResult (_a .Pow (_b .ValueNumber ,_ad .ValueNumber ));};};case BinOpTypeLT :if _b .Type ==_ad .Type {if _b .Type ==ResultTypeNumber {return MakeBoolResult (_b .ValueNumber < _ad .ValueNumber );};if _b .Type ==ResultTypeString {return MakeBoolResult (_b .ValueString < _ad .ValueString );};if _b .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _b .Type ==ResultTypeString &&_ad .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _b .Type ==ResultTypeNumber &&_ad .Type ==ResultTypeString {return MakeBoolResult (true );}else if _b .Type ==ResultTypeEmpty &&(_ad .Type ==ResultTypeNumber ||_ad .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_b .Type ==ResultTypeNumber ||_b .Type ==ResultTypeString )&&_ad .Type ==ResultTypeEmpty {return MakeBoolResult (false );};case BinOpTypeGT :if _b .Type ==_ad .Type {if _b .Type ==ResultTypeNumber {return MakeBoolResult (_b .ValueNumber > _ad .ValueNumber );};if _b .Type ==ResultTypeString {return MakeBoolResult (_b .ValueString > _ad .ValueString );};if _b .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _b .Type ==ResultTypeString &&_ad .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _b .Type ==ResultTypeNumber &&_ad .Type ==ResultTypeString {return MakeBoolResult (false );}else if _b .Type ==ResultTypeEmpty &&(_ad .Type ==ResultTypeNumber ||_ad .Type ==ResultTypeString ){return MakeBoolResult (false );}else if (_b .Type ==ResultTypeNumber ||_b .Type ==ResultTypeString )&&_ad .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _b .Type ==_ad .Type {if _b .Type ==ResultTypeNumber {return MakeBoolResult (_b .ValueNumber ==_ad .ValueNumber );};if _b .Type ==ResultTypeString {return MakeBoolResult (_b .ValueString ==_ad .ValueString );};if _b .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_b .Type ==ResultTypeString &&_ad .Type ==ResultTypeNumber )||(_b .Type ==ResultTypeNumber &&_ad .Type ==ResultTypeString ){return MakeBoolResult (false );}else if _b .Type ==ResultTypeEmpty &&(_ad .Type ==ResultTypeNumber ||_ad .Type ==ResultTypeString ){return MakeBoolResult (_ced (_ad ));}else if (_b .Type ==ResultTypeNumber ||_b .Type ==ResultTypeString )&&_ad .Type ==ResultTypeEmpty {return MakeBoolResult (_ced (_b ));};case BinOpTypeNE :if _b .Type ==_ad .Type {if _b .Type ==ResultTypeNumber {return MakeBoolResult (_b .ValueNumber !=_ad .ValueNumber );};if _b .Type ==ResultTypeString {return MakeBoolResult (_b .ValueString !=_ad .ValueString );};if _b .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if (_b .Type ==ResultTypeString &&_ad .Type ==ResultTypeNumber )||(_b .Type ==ResultTypeNumber &&_ad .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _b .Type ==ResultTypeEmpty &&(_ad .Type ==ResultTypeNumber ||_ad .Type ==ResultTypeString ){return MakeBoolResult (!_ced (_ad ));}else if (_b .Type ==ResultTypeNumber ||_b .Type ==ResultTypeString )&&_ad .Type ==ResultTypeEmpty {return MakeBoolResult (!_ced (_b ));};case BinOpTypeLEQ :if _b .Type ==_ad .Type {if _b .Type ==ResultTypeNumber {return MakeBoolResult (_b .ValueNumber <=_ad .ValueNumber );};if _b .Type ==ResultTypeString {return MakeBoolResult (_b .ValueString <=_ad .ValueString );};if _b .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _b .Type ==ResultTypeString &&_ad .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _b .Type ==ResultTypeNumber &&_ad .Type ==ResultTypeString {return MakeBoolResult (true );}else if _b .Type ==ResultTypeEmpty &&(_ad .Type ==ResultTypeNumber ||_ad .Type ==ResultTypeString ){return MakeBoolResult (_ced (_ad ));}else if (_b .Type ==ResultTypeNumber ||_b .Type ==ResultTypeString )&&_ad .Type ==ResultTypeEmpty {return MakeBoolResult (_ced (_b ));};case BinOpTypeGEQ :if _b .Type ==_ad .Type {if _b .Type ==ResultTypeNumber {return MakeBoolResult (_b .ValueNumber >=_ad .ValueNumber );};if _b .Type ==ResultTypeString {return MakeBoolResult (_b .ValueString >=_ad .ValueString );};if _b .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _b .Type ==ResultTypeString &&_ad .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _b .Type ==ResultTypeNumber &&_ad .Type ==ResultTypeString {return MakeBoolResult (false );}else if _b .Type ==ResultTypeEmpty &&(_ad .Type ==ResultTypeNumber ||_ad .Type ==ResultTypeString ){return MakeBoolResult (_ced (_ad ));}else if (_b .Type ==ResultTypeNumber ||_b .Type ==ResultTypeString )&&_ad .Type ==ResultTypeEmpty {return MakeBoolResult (_ced (_b ));};case BinOpTypeConcat :return MakeStringResult (_b .Value ()+_ad .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070");}; +// Disc implements the Excel DISC function. +func Disc (args []Result )Result {_cfg :=len (args );if _cfg !=4&&_cfg !=5{return MakeErrorResult ("\u0044\u0049SC\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s f\u006fur\u0020\u006f\u0072\u0020\u0066\u0069\u0076e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_bebcf ,_fadc ,_gfda :=_ggd (args [0],args [1],"\u0044\u0049\u0053\u0043");if _gfda .Type ==ResultTypeError {return _gfda ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_bddg :=args [2].ValueNumber ;if _bddg <=0{return MakeErrorResultType (ErrorTypeNum ,"D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o \u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049S\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bde :=args [3].ValueNumber ;if _bde <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0049\u0053\u0043\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0072e\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020t\u006f b\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_acgf :=0;if _cfg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_acgf =int (args [4].ValueNumber );if !_gede (_acgf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0049\u0053\u0043");};};_acef ,_gfda :=_fgfe (_bebcf ,_fadc ,_acgf );if _gfda .Type ==ResultTypeError {return _gfda ;};return MakeNumberResult ((_bde -_bddg )/_bde /_acef );}; -// IfError is an implementation of the Excel IFERROR() function. It takes two arguments. -func IfError (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0049\u0046\u0045\u0052\u0052\u004f\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeError {if args [0].Type ==ResultTypeEmpty {return MakeNumberResult (0);};return args [0];};return args [1];};func (_dbacac tokenType )String ()string {return _gdef (int (_dbacac ))}; +// If is an implementation of the Excel IF() function. It takes one, two or +// three arguments. +func If (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0049\u0046\u0020re\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006ce\u0061s\u0074 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if len (args )> 3{return MakeErrorResult ("\u0049\u0046\u0020ac\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0074\u0020m\u006fs\u0074 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_gbbg :=args [0];switch _gbbg .Type {case ResultTypeError :return _gbbg ;case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_gbbg .ValueNumber !=0);};if _gbbg .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _dgbb (args );case ResultTypeArray :return _aeaafa (args );default:return MakeErrorResult ("\u0049F\u0020\u0069n\u0069\u0074\u0069\u0061l\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006d\u0075\u0073t \u0062\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u006f\u0072 \u0061\u0072r\u0061\u0079");};};const _fabd =57357; -// Nominal implements the Excel NOMINAL function. -func Nominal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("NO\u004d\u0049N\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u006f\u006d\u0069\u006e\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et");};_bbd :=args [0].ValueNumber ;if _bbd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004fM\u0049\u004e\u0041\u004c\u0020r\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0065\u0066\u0066\u0065\u0063\u0074\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020\u0070\u0065\u0072i\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074");};_aabg :=float64 (int (args [1].ValueNumber ));if _aabg < 1{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006eum\u0062e\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006ed\u0069\u006e\u0067\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065 \u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065");};return MakeNumberResult ((_a .Pow (_bbd +1,1/_aabg )-1)*_aabg );}; +// LastRow returns 0 for the invalid reference context. +func (_bgaa *ivr )LastRow (colFrom string )int {return 0}; -// String returns a string representation of a horizontal range. -func (_caafe HorizontalRange )String ()string {return _caafe .horizontalRangeReference ()};func (_ff *defEval )checkLastEvalIsRef (_dgb Context ,_fac Expression ){switch _fac .(type ){case FunctionCall :switch _fac .(FunctionCall )._ecfd {case "\u0049\u0053\u0052E\u0046":for _ ,_fccf :=range _fac .(FunctionCall )._ebdaa {switch _fccf .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_ab :=_fccf .Eval (_dgb ,_ff );_ff ._fcc =!(_ab .Type ==ResultTypeError &&_ab .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_ff ._fcc =false ;};};};};}; +// NewString constructs a new string expression. +func NewString (v string )Expression {v =_ae .Replace (v ,"\u0022\u0022","\u0022",-1);return String {_ffbe :v };};func (_fggae *ivr )NamedRange (ref string )Reference {return ReferenceInvalid }; -// PrefixRangeExpr is a range expression that when evaluated returns a list of Results from a given sheet like Sheet1!A1:B4 (all cells from A1 to B4 from a sheet 'Sheet1'). -type PrefixRangeExpr struct{_dcfab ,_dggb ,_cdeea Expression }; +// Rate implements the Excel RATE function. +func Rate (args []Result )Result {_acag :=len (args );if _acag < 3||_acag > 6{return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u006e\u0064\u0020\u0073i\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eeef :=args [0].ValueNumber ;if _eeef !=float64 (int (_eeef )){return MakeErrorResultType (ErrorTypeNum ,"R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072i\u006fd\u0073\u0020\u0074\u006f \u0062\u0065 \u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ccdf :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_ddcb :=args [2].ValueNumber ;_eaaa :=0.0;if _acag >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_eaaa =args [3].ValueNumber ;};_fefge :=0.0;if _acag >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_fefge =args [4].ValueNumber ;if _fefge !=0{_fefge =1;};};_cdd :=0.1;if _acag >=6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cdd =args [5].ValueNumber ;};_gedf :=100;_dbcec :=0;_gdaa :=false ;_efaf :=1e-6;_aeeb :=_cdd ;for _dbcec < _gedf &&!_gdaa {_fagc :=_ea .Pow (_aeeb +1,_eeef );_dadbf :=_ea .Pow (_aeeb +1,_eeef -1);_fbebe :=_aeeb *_fefge +1;_aeaaf :=_ccdf *(_fagc -1);_ceda :=_eaaa +_fagc *_ddcb +_aeaaf *_fbebe /_aeeb ;_caade :=_eeef *_dadbf *_ddcb -_aeaaf *_fbebe /_ea .Pow (_aeeb ,2);_gaba :=(_eeef *_ccdf *_dadbf *_fbebe +_aeaaf *_fefge )/_aeeb ;_cdcd :=_ceda /(_caade +_gaba );if _ea .Abs (_cdcd )< _efaf {_gdaa =true ;};_dbcec ++;_aeeb -=_cdcd ;};return MakeNumberResult (_aeeb );}; -// LastEvalIsRef returns if last evaluation with the evaluator was a reference. -func (_dcc *defEval )LastEvalIsRef ()bool {return _dcc ._fcc };const _acdbb int =30; +// ResultType is the type of the result +//go:generate stringer -type=ResultType +type ResultType byte ;func (_gbccc ResultType )String ()string {if _gbccc >=ResultType (len (_fege )-1){return _g .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_gbccc );};return _bdge [_fege [_gbccc ]:_fege [_gbccc +1]];};type yyParserImpl struct{_ebga yySymType ;_gafb [_ggdea ]yySymType ;_fbde int ;};const _ffaf =57348;var _ccgc =[...]int {0}; -// Code is an implementation of the Excel CODE function that returns the first -// character of the string as a number. -func Code (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_efbd :=args [0].AsString ();if _efbd .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};if len (_efbd .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_efbd .ValueString [0]));}; +// IsDBCS returns false for the invalid reference context. +func (_aeddf *ivr )IsDBCS ()bool {return false }; -// Multinomial implements the excel MULTINOMIAL function. -func Multinomial (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u004d\u0055\u004c\u0054\u0049\u004eO\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c\u0020i\u006e\u0070\u0075\u0074");};_cdcg ,_ggcd ,_effff :=_cbeeg (args );if _effff .Type ==ResultTypeError {return _effff ;};return MakeNumberResult (_gafdb (_cdcg )/_ggcd );}; +// Effect implements the Excel EFFECT function. +func Effect (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0046F\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};_ccfd :=args [0].ValueNumber ;if _ccfd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054 \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066 \u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};_dcgf :=float64 (int (args [1].ValueNumber ));if _dcgf < 1{return MakeErrorResultType (ErrorTypeNum ,"E\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0063o\u006dp\u006f\u0075\u006e\u0064i\u006e\u0067 \u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065");};return MakeNumberResult (_ea .Pow ((1+_ccfd /_dcgf ),_dcgf )-1);}; -// Update returns the same object as updating sheet references does not affect ConstArrayExpr. -func (_be ConstArrayExpr )Update (q *_cbe .UpdateQuery )Expression {return _be }; +// MakeErrorResult constructs a #VALUE! error with a given extra error message. +// The error message is for debugging formula evaluation only and is not stored +// in the sheet. +func MakeErrorResult (msg string )Result {return MakeErrorResultType (ErrorTypeValue ,msg )}; -// ISERR is an implementation of the Excel ISERR() function. -func IsErr (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0045\u0052\u0052\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString !="\u0023\u004e\u002f\u0041");};var _dcgfg =[]ri {{1000,"\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{95,"\u0056\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +// IsNA is an implementation of the Excel ISNA() function. +func IsNA (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004e\u0041\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString =="\u0023\u004e\u002f\u0041");}; -// Or is an implementation of the Excel OR() function and takes a variable -// number of arguments. -func Or (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004f\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ddfd :=false ;for _ ,_bcgc :=range args {switch _bcgc .Type {case ResultTypeList ,ResultTypeArray :_dgcb :=Or (_bcgc .ListValues ());if _dgcb .Type ==ResultTypeError {return _dgcb ;};if _dgcb .ValueNumber !=0{_ddfd =true ;};case ResultTypeNumber :if _bcgc .ValueNumber !=0{_ddfd =true ;};case ResultTypeString :return MakeErrorResult ("\u004f\u0052 \u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0065\u0020\u006f\u006e\u0020\u0073\u0074\u0072in\u0067\u0073");case ResultTypeError :return _bcgc ;default:return MakeErrorResult ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u004f\u0052");};};return MakeBoolResult (_ddfd );}; +// MinIfs implements the MINIFS function. +func MinIfs (args []Result )Result {_afcg :=_bebd (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _afcg .Type !=ResultTypeEmpty {return _afcg ;};_cebd :=_efcae (args [1:]);_cabad :=_ea .MaxFloat64 ;_accaa :=_baebc (args [0]);for _ ,_ffbd :=range _cebd {_cbdgf :=_accaa [_ffbd ._dfade ][_ffbd ._abfb ].ValueNumber ;if _cabad > _cbdgf {_cabad =_cbdgf ;};};if _cabad ==_ea .MaxFloat64 {_cabad =0;};return MakeNumberResult (float64 (_cabad ));}; -// SumIf implements the SUMIF function. -func SumIf (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0068\u0072e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fefcf :=args [0];if _fefcf .Type !=ResultTypeArray &&_fefcf .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_ebgg :=_agcd (_fefcf );_cefa :=args [2];if _cefa .Type !=ResultTypeArray &&_cefa .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004dI\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0061\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_dbgga :=_agcd (_cefa );_geba :=_fefef (args [1]);_fcdd :=0.0;for _cgff ,_afg :=range _ebgg {for _cacga ,_eaeb :=range _afg {if _cffc (_eaeb ,_geba ){_fcdd +=_dbgga [_cgff ][_cacga ].ValueNumber ;};};};return MakeNumberResult (_fcdd );}; +// Indirect is an implementation of the Excel INDIRECT function that returns the +// contents of a cell. +func Indirect (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_bdbea :=args [0].AsString ();if _bdbea .Type !=ResultTypeString {return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069r\u0073t\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};return ctx .Cell (_bdbea .ValueString ,ev );};func LexReader (r _fd .Reader )chan *node {_fgag :=NewLexer ();go _fgag .lex (r );return _fgag ._dfdg }; -// Reference returns an invalid reference for Error. -func (_eab Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _bedgb (_fedg Result )[]Result {_gcaf :=_fedg .ValueList ;if _fedg .Type ==ResultTypeArray {_gcaf =nil ;for _ ,_bfaf :=range _fedg .ValueArray {if len (_bfaf )> 0{_gcaf =append (_gcaf ,_bfaf [0]);}else {_gcaf =append (_gcaf ,_cgac );};};};return _gcaf ;}; +// RegisterFunctionComplex registers a standard function. +func RegisterFunctionComplex (name string ,fn FunctionComplex ){_decdd .Lock ();defer _decdd .Unlock ();if _ ,_eefeg :=_dface [name ];_eefeg {_bd .Log ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name );};_dface [name ]=fn ;}; -// Mirr implements the Excel MIRR function. -func Mirr (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049R\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("M\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020ar\u0072\u0061\u0079 \u0074y\u0070\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0069\u006e\u0061\u006e\u0063e\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_bdfg :=args [1].ValueNumber +1;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0069\u006e\u0076\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_aaff :=args [2].ValueNumber +1;if _aaff ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_gabfa :=_agcd (args [0]);_afdeb :=float64 (len (_gabfa ));_gfea ,_edada :=0.0,0.0;_ffda ,_ebeaf :=1.0,1.0;_ecgd ,_cfgc :=false ,false ;for _ ,_cgbg :=range _gabfa {for _ ,_dadgca :=range _cgbg {if _dadgca .Type ==ResultTypeNumber &&!_dadgca .IsBoolean {_gece :=_dadgca .ValueNumber ;if _gece ==0{continue ;}else {if _gece > 0{_ecgd =true ;_edada +=_dadgca .ValueNumber *_ebeaf ;}else {_cfgc =true ;_gfea +=_dadgca .ValueNumber *_ffda ;};_ffda /=_bdfg ;_ebeaf /=_aaff ;};};};};if !_ecgd ||!_cfgc {return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_caac :=-_edada /_gfea ;_caac *=_a .Pow (_aaff ,_afdeb -1);_caac =_a .Pow (_caac ,1/(_afdeb -1));return MakeNumberResult (_caac -1);};var _cabf =map[string ]*_cb .Regexp {};func _dca (_ddcd ,_dffc float64 ,_gbfa ,_afag int )float64 {_gba :=_dag (_ddcd );_gggbd :=_dag (_dffc );_gac :=_abe (_gba ,_gggbd ,_gbfa );return _agec (_gba ,_gac ,_afag );}; +// Update updates references in the BinaryExpr after removing a row/column. +func (_af BinaryExpr )Update (q *_de .UpdateQuery )Expression {_cdc :=_af ;_cdc ._ff =_af ._ff .Update (q );_cdc ._beg =_af ._beg .Update (q );return _cdc ;};var _gfeg =[...]int {123,-1000,-1000,74,163,103,163,163,-1000,-1000,-1000,-1000,163,-1000,-1000,-1000,-1000,-1000,-12,106,-1000,-1000,143,-1000,-1000,-1000,-1000,-1000,163,163,163,163,163,163,163,163,163,163,163,163,74,163,163,6,-28,74,-15,-15,60,10,-14,-1000,-1000,-1000,7,-1000,74,-15,-15,-23,-23,-1000,-8,-8,-8,-8,-8,-8,-4,33,-1000,163,163,-1000,-1000,10,-1000,163,-1000,-28,74,-1000,-1000,74};var _agc =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163}; -// Negate is a negate expression like -A1. -type Negate struct{_cdfa Expression };func _abfd (_ecc ,_acaa ,_ecdc ,_fbbf int )int {if _acaa > _ecdc {return 0;};if _ddda (_fbbf ){return (_ecdc -_acaa +1)*30;};_gcae :=0;for _ceef :=_acaa ;_ceef <=_ecdc ;_ceef ++{_gcae +=_bfg (_ecc ,_ceef );};return _gcae ;}; +// Coupdaybs implements the Excel COUPDAYBS function. +func Coupdaybs (args []Result )Result {_aec ,_cefd :=_fdab (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _cefd .Type ==ResultTypeError {return _cefd ;};return MakeNumberResult (_gab (_aec ._cgeg ,_aec ._gec ,_aec ._bbece ,_aec ._gaa ));}; -// IsBool returns false for the invalid reference context. -func (_efbg *ivr )IsBool (cellRef string )bool {return false }; +// String is a string expression. +type String struct{_ffbe string }; -// Received implements the Excel RECEIVED function. -func Received (args []Result )Result {_aafcf :=len (args );if _aafcf !=4&&_aafcf !=5{return MakeErrorResult ("R\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_ffgb ,_bdda ,_ceab :=_ffcca (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _ceab .Type ==ResultTypeError {return _ceab ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020i\u006e\u0076\u0065\u0073\u0074\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fgca :=args [2].ValueNumber ;if _fgca <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006ev\u0065\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0064\u0069s\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_fggf :=args [3].ValueNumber ;if _fggf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045I\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020p\u006f\u0073\u0069\u0074\u0069v\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gbea :=0;if _aafcf ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052E\u0043\u0045I\u0056\u0045\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gbea =int (args [4].ValueNumber );if !_dccd (_gbea ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0052\u0045\u0043E\u0049\u0056\u0045\u0044");};};_abge ,_ceab :=_bece (_ffgb ,_bdda ,_gbea );if _ceab .Type ==ResultTypeError {return _ceab ;};return MakeNumberResult (_fgca /(1-_fggf *_abge ));}; +// String returns a string representation of a range with prefix. +func (_fgfg PrefixRangeExpr )String ()string {return _g .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_fgfg ._cebe .String (),_fgfg ._gage .String (),_fgfg ._fageea .String ());}; -// Sln implements the Excel SLN function. -func Sln (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0053\u004c\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_dfb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cafd :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fgfe :=args [2].ValueNumber ;if _fgfe ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult ((_dfb -_cafd )/_fgfe );}; +// Result is the result of a formula or cell evaluation . +type Result struct{ValueNumber float64 ;ValueString string ;ValueList []Result ;ValueArray [][]Result ;IsBoolean bool ;ErrorMessage string ;Type ResultType ;Ref Reference ;};func _efdc (_gbceca ,_eefa Reference )string {return _g .Sprintf ("\u0025\u0073\u003a%\u0073",_gbceca .Value ,_eefa .Value );}; -// CountIf implements the COUNTIF function. -func CountIf (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};_ccece :=args [0];if _ccece .Type !=ResultTypeArray &&_ccece .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u0055\u004eT\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_dfge :=_fefef (args [1]);_cbgf :=0;for _ ,_cdac :=range _agcd (_ccece ){for _ ,_bfgd :=range _cdac {if _cffc (_bfgd ,_dfge ){_cbgf ++;};};};return MakeNumberResult (float64 (_cbgf ));};var _dadf =[]ri {{1000,"\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};func _faad (_baae ,_fcgb Expression )(Expression ,Expression ,error ){_dbcc ,_dgedd :=_baae .(CellRef );if !_dgedd {return nil ,nil ,_c .New (_db .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_baae .String ()));};_ccaee ,_dgedd :=_fcgb .(CellRef );if !_dgedd {return nil ,nil ,_c .New (_db .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_fcgb .String ()));};_fdadgg ,_egebg :=_cg .ParseCellReference (_dbcc ._fbc );if _egebg !=nil {return nil ,nil ,_egebg ;};_ffcgc ,_dadfc :=_cg .ParseCellReference (_ccaee ._fbc );if _dadfc !=nil {return nil ,nil ,_dadfc ;};_effc :=false ;if _fdadgg .RowIdx > _ffcgc .RowIdx {_effc =true ;_fdadgg .RowIdx ,_ffcgc .RowIdx =_ffcgc .RowIdx ,_fdadgg .RowIdx ;};if _fdadgg .ColumnIdx > _ffcgc .ColumnIdx {_effc =true ;_fdadgg .ColumnIdx ,_ffcgc .ColumnIdx =_ffcgc .ColumnIdx ,_fdadgg .ColumnIdx ;_fdadgg .Column ,_ffcgc .Column =_ffcgc .Column ,_fdadgg .Column ;};if _effc {return NewCellRef (_fdadgg .String ()),NewCellRef (_ffcgc .String ()),nil ;};return _baae ,_fcgb ,nil ;};const _ac ="\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u005c\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u0028\u0020(\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; +// Log implements the Excel LOG function which returns the log of a number. By +// default the result is base 10, however the second argument to the function +// can specify a different base. +func Log (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("L\u004f\u0047\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006d\u0061\u0078i\u006d\u0075\u006d\u0020\u006f\u0066\u0020\u0074\u0077\u006f a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_gacf :=args [0].AsNumber ();if _gacf .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_eeadf :=10.0;if len (args )> 1{_fbaa :=args [1].AsNumber ();if _fbaa .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061rg\u0075\u006d\u0065n\u0074\u0020t\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0065r\u0069\u0063");};_eeadf =args [1].ValueNumber ;};if _gacf .ValueNumber ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006fn\u002d\u007ae\u0072\u006f");};if _eeadf ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073e\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f");};return MakeNumberResult (_ea .Log (_gacf .ValueNumber )/_ea .Log (_eeadf ));}; -// GetWidth returns 0 for the invalid reference context. -func (_fbdf *ivr )GetWidth (colIdx int )float64 {return float64 (0)};var _bgcbg =[...]string {};func _eabc (_eabg ,_edabd _ge .Time ,_egbb ,_ccf int )_ge .Time {_def :=_edabd ;_faddg :=_eabg .Year ()-_edabd .Year ();_def =_def .AddDate (_faddg ,0,0);if _eabg .After (_def ){_def =_def .AddDate (1,0,0);};_dcb :=-12/_egbb ;for _def .After (_eabg ){_def =_def .AddDate (0,_dcb ,0);};return _def ;};func _agcd (_cfaa Result )[][]Result {switch _cfaa .Type {case ResultTypeArray :return _cfaa .ValueArray ;case ResultTypeList :return [][]Result {_cfaa .ValueList };default:return [][]Result {};};}; +// CellRef is a reference to a single cell +type CellRef struct{_bg string };var _cg =map[string ]*_be .Regexp {}; -// Mround is an implementation of the Excel MROUND function. It is not a -// generic rounding function and has some oddities to match Excel's behavior. -func Mround (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_bbdb :=args [0].AsNumber ();if _bbdb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006de\u006e\u0074\u0020\u0074o\u0020\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cgef :=float64 (1);_cccc :=args [1].AsNumber ();if _cccc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061\u0072g\u0075\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u004d\u0052\u004f\u0055ND\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072");};_cgef =_cccc .ValueNumber ;if _cgef < 0&&_bbdb .ValueNumber > 0||_cgef > 0&&_bbdb .ValueNumber < 0{return MakeErrorResult ("\u004d\u0052\u004fUN\u0044\u0028\u0029\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020s\u0069g\u006e\u0073\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068");};_bfad :=_bbdb .ValueNumber ;_bfad ,_geae :=_a .Modf (_bfad /_cgef );if _a .Trunc (_geae +0.5)> 0{_bfad ++;};return MakeNumberResult (_bfad *_cgef );};const _befd =57350;func (_egagf *noCache )GetFromCache (key string )(Result ,bool ){return _cgac ,false };func (_cddbf *yyParserImpl )Lookahead ()int {return _cddbf ._cdcgc };func _gdba (_daead yyLexer ,_gede *yySymType )(_fdgcf ,_cfaeb int ){_cfaeb =0;_fdgcf =_daead .Lex (_gede );if _fdgcf <=0{_cfaeb =_gbdbf [0];goto _bfcbe ;};if _fdgcf < len (_gbdbf ){_cfaeb =_gbdbf [_fdgcf ];goto _bfcbe ;};if _fdgcf >=_gdde {if _fdgcf < _gdde +len (_ddeffc ){_cfaeb =_ddeffc [_fdgcf -_gdde ];goto _bfcbe ;};};for _cgcfd :=0;_cgcfd < len (_fgcae );_cgcfd +=2{_cfaeb =_fgcae [_cgcfd +0];if _cfaeb ==_fdgcf {_cfaeb =_fgcae [_cgcfd +1];goto _bfcbe ;};};_bfcbe :if _cfaeb ==0{_cfaeb =_ddeffc [1];};if _fgfd >=3{_db .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_gdef (_cfaeb ),uint (_fdgcf ));};return _fdgcf ,_cfaeb ;};type couponArgs struct{_aac float64 ;_cfcf float64 ;_agf int ;_bae int ;};const _ddgg =_ge .Millisecond *1000; +// NewPrefixVerticalRange constructs a new full columns range with prefix. +func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_bddgd :=_ae .Split (v ,"\u003a");if len (_bddgd )!=2{return nil ;};if _bddgd [0]> _bddgd [1]{_bddgd [0],_bddgd [1]=_bddgd [1],_bddgd [0];};return PrefixVerticalRange {_daac :pfx ,_bedgf :_bddgd [0],_bbde :_bddgd [1]};}; -// MakeStringResult constructs a string result. -func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }}; +// GetFormat returns an empty string for the invalid reference context. +func (_dbgf *ivr )GetFormat (cellRef string )string {return ""};func _ccabb (_efgf yyLexer ,_afegg *yySymType )(_dagae ,_dfff int ){_dfff =0;_dagae =_efgf .Lex (_afegg );if _dagae <=0{_dfff =_dbcad [0];goto _dbfbd ;};if _dagae < len (_dbcad ){_dfff =_dbcad [_dagae ];goto _dbfbd ;};if _dagae >=_fegf {if _dagae < _fegf +len (_ecca ){_dfff =_ecca [_dagae -_fegf ];goto _dbfbd ;};};for _bcgbg :=0;_bcgbg < len (_ccgc );_bcgbg +=2{_dfff =_ccgc [_bcgbg +0];if _dfff ==_dagae {_dfff =_ccgc [_bcgbg +1];goto _dbfbd ;};};_dbfbd :if _dfff ==0{_dfff =_ecca [1];};if _acec >=3{_g .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_dfac (_dfff ),uint (_dagae ));};return _dagae ,_dfff ;}; -// IfNA is an implementation of the Excel IFNA() function. It takes two arguments. -func IfNA (args []Result )Result {if len (args )!=2{return MakeErrorResult ("I\u0046\u004e\u0041\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type ==ResultTypeError &&args [0].ValueString =="\u0023\u004e\u002f\u0041"{return args [1];};return args [0];}; +// Columns implements the Excel COLUMNS function. +func Columns (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004fL\u0055\u004d\u004e\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075me\u006e\u0074");};_gcdfg :=args [0];if _gcdfg .Type !=ResultTypeArray &&_gcdfg .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u004c\u0055M\u004e\u0053\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_edbc :=_gcdfg .ValueArray ;if len (_edbc )==0{return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004d\u004e\u0053\u0020r\u0065\u0071\u0075ir\u0065\u0073\u0020\u0061\u0072\u0072a\u0079\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020r\u006f\u0077");};return MakeNumberResult (float64 (len (_edbc [0])));};func _bggeg (_gagc []Result ,_bbgg bool )Result {_bfbbe :="\u004d\u0041\u0058";if _bbgg {_bfbbe ="\u004d\u0041\u0058\u0041";};if len (_gagc )==0{return MakeErrorResult (_bfbbe +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_acfb :=-_ea .MaxFloat64 ;for _ ,_bgfce :=range _gagc {switch _bgfce .Type {case ResultTypeNumber :if (_bbgg ||!_bgfce .IsBoolean )&&_bgfce .ValueNumber > _acfb {_acfb =_bgfce .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_bacb :=_bggeg (_bgfce .ListValues (),_bbgg );if _bacb .ValueNumber > _acfb {_acfb =_bacb .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_ddbd :=0.0;if _bbgg {_ddbd =_bgfce .AsNumber ().ValueNumber ;};if _ddbd > _acfb {_acfb =_ddbd ;};default:_bd .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_bfbbe +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bgfce .Type );};};if _acfb ==-_ea .MaxFloat64 {_acfb =0;};return MakeNumberResult (_acfb );};func _bfgg (_dcdd Result ,_fgea int )[]Result {_gcbfa :=[]Result {};switch _dcdd .Type {case ResultTypeList :_efbe :=_dcdd .ValueList ;_ecbd :=len (_efbe );for _cdfa :=0;_cdfa < _fgea ;_cdfa ++{if _cdfa < _ecbd {_gcbfa =append (_gcbfa ,_efbe [_cdfa ]);}else {_gcbfa =append (_gcbfa ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _bdagc :=0;_bdagc < _fgea ;_bdagc ++{_gcbfa =append (_gcbfa ,_dcdd );};};return _gcbfa ;}; -// Function is a standard function whose result only depends on its arguments. -type Function func (_dcbec []Result )Result ;const _eccfa =57357; +// SumIf implements the SUMIF function. +func SumIf (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0068\u0072e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_bfbg :=args [0];if _bfbg .Type !=ResultTypeArray &&_bfbg .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_eeae :=_baebc (_bfbg );_ggcbg :=args [2];if _ggcbg .Type !=ResultTypeArray &&_ggcbg .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004dI\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0061\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_faagc :=_baebc (_ggcbg );_cgag :=_fdedc (args [1]);_abcfb :=0.0;for _fbga ,_cdbff :=range _eeae {for _ebcg ,_cced :=range _cdbff {if _acgg (_cced ,_cgag ){_abcfb +=_faagc [_fbga ][_ebcg ].ValueNumber ;};};};return MakeNumberResult (_abcfb );};func _fbgg (_fegb ,_gbdg ,_egbcb ,_gbee ,_ggaf ,_aebff float64 )float64 {var _fgfeg ,_edec float64 ;_gacb :=0.0;_efcg :=_ea .Ceil (_ggaf );_cfdc :=_fegb -_gbdg ;_bdgb :=false ;_febb :=0.0;for _geadg :=1.0;_geadg <=_efcg ;_geadg ++{if !_bdgb {_fgfeg =_bcde (_fegb ,_gbdg ,_egbcb ,_geadg ,_aebff );_febb =_cfdc /(_egbcb -_geadg +1);if _febb > _fgfeg {_edec =_febb ;_bdgb =true ;}else {_edec =_fgfeg ;_cfdc -=_fgfeg ;};}else {_edec =_febb ;};if _geadg ==_efcg {_edec *=_ggaf +1-_efcg ;};_gacb +=_edec ;};return _gacb ;};type Expression interface{Eval (_agd Context ,_feg Evaluator )Result ;Reference (_gdd Context ,_afdc Evaluator )Reference ;String ()string ;Update (_faee *_de .UpdateQuery )Expression ;}; -// DateDif is an implementation of the Excel DATEDIF() function. -func DateDif (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeString {return MakeErrorResult ("\u0044\u0041\u0054\u0045\u0044I\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u006e\u0064\u0020\u006f\u006e\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_efc :=args [0].ValueNumber ;_bdbe :=args [1].ValueNumber ;if _bdbe < _efc {return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0068\u0065\u0020\u0073\u0074\u0061r\u0074\u0020\u0064a\u0074\u0065\u0020\u0069s\u0020\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0074\u0068\u0065\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074\u0065");};if _bdbe ==_efc {return MakeNumberResult (0);};_fad :=_dg .ToLower (args [2].ValueString );if _fad =="\u0064"{return MakeNumberResult (_bdbe -_efc );};_aefb :=_dag (_efc );_cecb :=_dag (_bdbe );_aba ,_eecf ,_caa :=_aefb .Date ();_eaa ,_ggdd ,_dffe :=_cecb .Date ();_eef :=int (_eecf );_dagd :=int (_ggdd );var _agb float64 ;switch _fad {case "\u0079":_agb =float64 (_eaa -_aba );if _dagd < _eef ||(_dagd ==_eef &&_dffe < _caa ){_agb --;};case "\u006d":_edba :=_eaa -_aba ;_eee :=_dagd -_eef ;if _dffe < _caa {_eee --;};if _eee < 0{_edba --;_eee +=12;};_agb =float64 (_edba *12+_eee );case "\u006d\u0064":_gaa :=_dagd ;if _dffe < _caa {_gaa --;};_agb =float64 (int (_bdbe -_fabf (_eaa ,_gaa ,_caa )));case "\u0079\u006d":_agb =float64 (_dagd -_eef );if _dffe < _caa {_agb --;};if _agb < 0{_agb +=12;};case "\u0079\u0064":_dbd :=_eaa ;if _dagd < _eef ||(_dagd ==_eef &&_dffe < _caa ){_dbd --;};_agb =float64 (int (_bdbe -_fabf (_dbd ,_eef ,_caa )));default:return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0069\u006e\u0074e\u0072\u0076\u0061\u006c\u0020\u0076\u0061\u006c\u0075\u0065");};return MakeNumberResult (_agb );}; +// RoundDown is an implementation of the Excel ROUNDDOWN function that rounds a number +// down to a specified number of digits. +func RoundDown (args []Result )Result {return _gedea (args ,_ggcec )}; -// Value returns a string version of the result. -func (_aebg Result )Value ()string {switch _aebg .Type {case ResultTypeNumber :_ecbd :=_fc .FormatFloat (_aebg .ValueNumber ,'f',-1,64);if len (_ecbd )> 12{_ffegd :=12;for _fagbb :=_ffegd ;_fagbb > 0&&_ecbd [_fagbb ]=='0';_fagbb --{_ffegd --;};_ecbd =_ecbd [0:_ffegd +1];};return _ecbd ;case ResultTypeError :return _aebg .ValueString ;case ResultTypeString :return _aebg .ValueString ;case ResultTypeList :if len (_aebg .ValueList )==0{return "";};return _aebg .ValueList [0].Value ();case ResultTypeArray :if len (_aebg .ValueArray )==0||len (_aebg .ValueArray [0])==0{return "";};return _aebg .ValueArray [0][0].Value ();case ResultTypeEmpty :return "";default:return "\u0075\u006e\u0068\u0061nd\u006c\u0065\u0064\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0076\u0061\u006cu\u0065";};}; +// Degrees is an implementation of the Excel function DEGREES() that converts +// radians to degrees. +func Degrees (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044\u0045\u0047R\u0045\u0045\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dgfgb :=args [0].AsNumber ();if _dgfgb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0047RE\u0045\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (180.0/_ea .Pi *_dgfgb .ValueNumber );}; -// SetLocked does nothing for the invalid reference context. -func (_bebg *ivr )SetLocked (cellRef string ,locked bool ){};func (_adee *ivr )Sheet (name string )Context {return _adee }; +// Lookup implements the LOOKUP function that returns a matching value from a +// column, or from the same index in a second column. +func Lookup (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (args )> 3{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0074\u0020\u006do\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_fbbed :=args [0];_fade :=args [1];if _fade .Type !=ResultTypeArray &&_fade .Type !=ResultTypeList {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_abdf :=_ggfcd (_fade );_cgee :=-1;for _fdaa ,_cbg :=range _abdf {if _ebeb (_fbbed ,_cbg ,false ,false )==_fcbg {_cgee =_fdaa ;};};if _cgee ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};_gagda :=_abdf ;if len (args )==3{_gagda =_ggfcd (args [2]);};if _cgee < 0||_cgee >=len (_gagda ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};return _gagda [_cgee ];}; -// IsLogical is an implementation of the Excel ISLOGICAL() function. -func IsLogical (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004c\u004f\u0047\u0049\u0043A\u004c\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_caaf :=args [0].Ref ;if _caaf .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u004c\u004f\u0047\u0049\u0043\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};return MakeBoolResult (ctx .Cell (_caaf .Value ,ev ).IsBoolean );};func Trunc (args []Result )Result {if len (args )==0{return MakeErrorResult ("T\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061t \u006c\u0065\u0061\u0073t\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065ri\u0063\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_bfbed :=args [0].AsNumber ();if _bfbed .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_acdee :=float64 (0);if len (args )> 1{_gbef :=args [1].AsNumber ();if _gbef .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_acdee =_gbef .ValueNumber ;};_eddg :=_bfbed .ValueNumber ;_abgde :=1.0;if _acdee >=0{_abgde =_a .Pow (1/10.0,_acdee );}else {return MakeNumberResult (0);};_eddg ,_abbe :=_a .Modf (_eddg /_abgde );_eacg :=0.99999;if _abbe > _eacg {_eddg ++;}else if _abbe < -_eacg {_eddg --;};_ =_abbe ;return MakeNumberResult (_eddg *_abgde );}; +// SumSquares is an implementation of the Excel SUMSQ() function. +func SumSquares (args []Result )Result {_eeeba :=MakeNumberResult (0);for _ ,_ggbc :=range args {_ggbc =_ggbc .AsNumber ();switch _ggbc .Type {case ResultTypeNumber :_eeeba .ValueNumber +=_ggbc .ValueNumber *_ggbc .ValueNumber ;case ResultTypeList ,ResultTypeArray :_fgac :=SumSquares (_ggbc .ListValues ());if _fgac .Type !=ResultTypeNumber {return _fgac ;};_eeeba .ValueNumber +=_fgac .ValueNumber ;case ResultTypeString :case ResultTypeError :return _ggbc ;case ResultTypeEmpty :default:return MakeErrorResult (_g .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004dS\u0051\u0055\u0041\u0052\u0045\u0053(\u0029\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079p\u0065\u0020\u0025\u0073",_ggbc .Type ));};};return _eeeba ;};var _fbff =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2};const _gbbbg int =30;const _dcg ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0044\u0041\u0054\u0045\u0056\u0041\u004c\u0055\u0045"; -// Update updates references in the VerticalRange after removing a row/column. -func (_ceae VerticalRange )Update (q *_cbe .UpdateQuery )Expression {if q .UpdateType ==_cbe .UpdateActionRemoveColumn {_agdd :=_ceae ;if q .UpdateCurrentSheet {_baefc :=q .ColumnIdx ;_agdd ._eaagb =_aab (_ceae ._eaagb ,_baefc );_agdd ._bcdg =_aab (_ceae ._bcdg ,_baefc );};return _agdd ;};return _ceae ;};const _gab ="\u0042\u0069\u006e\u004f\u0070\u0054y\u0070\u0065\u0055\u006e\u006bn\u006fw\u006e\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0050\u006c\u0075\u0073\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u004d\u0069\u006e\u0075\u0073\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065M\u0075lt\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0044\u0069\u0076\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0045\u0078\u0070\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u004c\u0054\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065G\u0054B\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0045\u0051\u0042\u0069nO\u0070\u0054\u0079\u0070\u0065\u004c\u0045\u0051\u0042i\u006eO\u0070\u0054\u0079\u0070\u0065\u0047\u0045\u0051\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065N\u0045\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0043\u006f\u006e\u0063\u0061\u0074"; +// Day is an implementation of the Excel DAY() function. +func Day (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044A\u0059\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_dacf :=args [0];switch _dacf .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_adba :=_fbgd (_dacf .ValueNumber );return MakeNumberResult (float64 (_adba .Day ()));case ResultTypeString :_ffcc :=_ae .ToLower (_dacf .ValueString );if !_efa (_ffcc ){_ ,_ ,_ ,_ ,_aff ,_bcd :=_age (_ffcc );if _bcd .Type ==ResultTypeError {_bcd .ErrorMessage ="I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073\u0020\u0066o\u0072 \u0044\u0041\u0059";return _bcd ;};if _aff {return MakeNumberResult (0);};};_ ,_ ,_caa ,_ ,_dga :=_gdg (_ffcc );if _dga .Type ==ResultTypeError {return _dga ;};return MakeNumberResult (float64 (_caa ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0041\u0059");};};func _dbd (_dddf ,_geb _e .Time )bool {_cagc :=_dddf .Unix ();_cgc :=_geb .Unix ();_gba :=_dddf .Year ();_cacg :=_eccc (_gba ,_e .March ,1);if _efc (_gba )&&_cagc < _cacg &&_cgc >=_cacg {return true ;};var _gfdd =_geb .Year ();var _gbge =_eccc (_gfdd ,_e .March ,1);return (_efc (_gfdd )&&_cgc >=_gbge &&_cagc < _gbge );};func _eefb (_afcd []Result ,_cdcda bool )(float64 ,float64 ){_dfgc :=0.0;_bcbbf :=0.0;for _ ,_fdcd :=range _afcd {switch _fdcd .Type {case ResultTypeNumber :if _cdcda ||!_fdcd .IsBoolean {_bcbbf +=_fdcd .ValueNumber ;_dfgc ++;};case ResultTypeList ,ResultTypeArray :_adbb ,_cfcc :=_eefb (_fdcd .ListValues (),_cdcda );_bcbbf +=_adbb ;_dfgc +=_cfcc ;case ResultTypeString :if _cdcda {_dfgc ++;};case ResultTypeEmpty :};};return _bcbbf ,_dfgc ;};func (_bcece PrefixHorizontalRange )horizontalRangeReference (_egeaa string )string {return _g .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_egeaa ,_bcece ._cddfa ,_bcece ._fceb );};func (_efbeg tokenType )String ()string {return _dfac (int (_efbeg ))};var _ffd float64 =25569.0;func (_gadee *Lexer )emit (_aagf tokenType ,_aggdf []byte ){if _gdad {_g .Println ("\u0065\u006d\u0069\u0074",_aagf ,_gcfa (string (_aggdf )));};_gadee ._dfdg <-&node {_aagf ,string (_aggdf )};};var _ecca =[...]int {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36}; -// LastRow returns 0 for the invalid reference context. -func (_fadce *ivr )LastRow (colFrom string )int {return 0};var _ffe =[]*_cb .Regexp {};const _bgdd ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0044\u0041\u0054\u0045\u0056\u0041\u004c\u0055\u0045"; +// ErrorType is a formula evaluation error type. +type ErrorType byte ; -// Rri implements the Excel RRI function. -func Rri (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0052\u0052\u0049\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052I\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dadb :=args [0].ValueNumber ;if _dadb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052\u0049\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_fbf :=args [1].ValueNumber ;if _fbf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0052\u0049\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0052\u0049\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ccge :=args [2].ValueNumber ;if _ccge < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020f\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006cue\u0020\u0074\u006f \u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065g\u0061\u0074i\u0076\u0065");};return MakeNumberResult (_a .Pow (_ccge /_fbf ,1/_dadb )-1);};var _feaf =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163}; +// Update returns the same object as updating sheet references does not affect EmptyExpr. +func (_eag EmptyExpr )Update (q *_de .UpdateQuery )Expression {return _eag };const _aecfc =2;const _ccaea =57354;const _dad ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -// LookupFunctionComplex looks up and returns a complex function or nil. -func LookupFunctionComplex (name string )FunctionComplex {_ceeg .Lock ();defer _ceeg .Unlock ();if _eeagc ,_facec :=_fcadee [name ];_facec {return _eeagc ;};return nil ;}; +// Range is a range expression that when evaluated returns a list of Results. +type Range struct{_dedee ,_dedec Expression }; -// Mduration implements the Excel MDURATION function. -func Mduration (args []Result )Result {_gafe ,_fdf :=_bfdd (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _fdf .Type ==ResultTypeError {return _fdf ;};_fgeb :=_gafe ._cgb ;_daf :=_gafe ._gfbg ;_ffdb :=_gafe ._agd ;_cbac :=_gafe ._fdad ;_dfadg :=_gafe ._bgfa ;_eaef :=_gafe ._feea ;_efgf :=_defa (_fgeb ,_daf ,_ffdb ,_cbac ,_dfadg ,_eaef );if _efgf .Type ==ResultTypeError {return _efgf ;};_bgad :=_efgf .ValueNumber /(1.0+_cbac /_dfadg );return MakeNumberResult (_bgad );}; +// Eval evaluates a horizontal range with prefix returning a list of results or an error. +func (_adgd PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_eaedg :=_adgd ._ggadb .Reference (ctx ,ev );switch _eaedg .Type {case ReferenceTypeSheet :if _fddea (_eaedg ,ctx ){return MakeErrorResultType (ErrorTypeName ,_g .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_eaedg .Value ));};_gddae :=_adgd .horizontalRangeReference (_eaedg .Value );if _gcbcd ,_ecde :=ev .GetFromCache (_gddae );_ecde {return _gcbcd ;};_efcff :=ctx .Sheet (_eaedg .Value );_ggbff ,_fdcab :=_cfa (_efcff ,_adgd ._cddfa ,_adgd ._fceb );_cdegf :=_bbbbf (_efcff ,ev ,_ggbff ,_fdcab );ev .SetCache (_gddae ,_cdegf );return _cdegf ;default:return MakeErrorResult (_g .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_eaedg .Type ));};}; -// ISREF is an implementation of the Excel ISREF() function. -func IsRef (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0052\u0045\u0046\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (ev .LastEvalIsRef ());}; +// LastColumn returns empty string for the invalid reference context. +func (_gacfg *ivr )LastColumn (rowFrom ,rowTo int )string {return ""};func _fdab (_egfd []Result ,_fcca string )(*couponArgs ,Result ){_fbc :=len (_egfd );if _fbc !=3&&_fbc !=4{return nil ,MakeErrorResult (_fcca +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066o\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_fba ,_bfaa ,_gad :=_ggd (_egfd [0],_egfd [1],_fcca );if _gad .Type ==ResultTypeError {return nil ,_gad ;};if _egfd [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fcca +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ecfac :=_egfd [2].ValueNumber ;if !_beee (_ecfac ){return nil ,MakeErrorResult ("\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0065q\u0075\u0065\u006e\u0063\u0079\u0020\u0066\u006f\u0072\u0020"+_fcca );};_gfa :=0;if _fbc ==4&&_egfd [3].Type !=ResultTypeEmpty {if _egfd [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fcca +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gfa =int (_egfd [3].ValueNumber );if !_gede (_gfa ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_fcca );};};return &couponArgs {_fba ,_bfaa ,int (_ecfac ),_gfa },_bgd ;}; -// HLookup implements the HLOOKUP function that returns a matching value from a -// row in an array. -func HLookup (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if len (args )> 4{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_fcf :=args [0];_gbbg :=args [1];if _gbbg .Type !=ResultTypeArray {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_cgda :=args [2].AsNumber ();if _cgda .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebae :=false ;if len (args )==4{_fcdeb :=args [3].AsNumber ();if _fcdeb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _fcdeb .ValueNumber ==0{_ebae =true ;};};_afeaf :=-1;_bgddg :=false ;if len (_gbbg .ValueArray )==0{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u006f\u006e\u002d\u0065\u006d\u0070\u0074\u0079\u0020\u0061\u0072\u0072\u0061\u0079");};_gcdc :=_gbbg .ValueArray [0];_bdcc :for _eafc ,_agac :=range _gcdc {switch _ceddc (_agac ,_fcf ,false ,_ebae ){case _bead :_afeaf =_eafc ;case _febgd :_afeaf =_eafc ;_bgddg =true ;break _bdcc ;};};if _afeaf ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0048\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_cfde :=int (_cgda .ValueNumber )-1;if _cfde < 0||_cfde > len (_gbbg .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_gcdc =_gbbg .ValueArray [_cfde ];if _afeaf < 0||_afeaf >=len (_gcdc ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _bgddg ||!_ebae {return _gcdc [_afeaf ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};func _edad (_gecb ,_cgge _ge .Time )bool {_gbde :=_gecb .Unix ();_edbf :=_cgge .Unix ();_bdc :=_gecb .Year ();_gccc :=_accb (_bdc ,_ge .March ,1);if _efba (_bdc )&&_gbde < _gccc &&_edbf >=_gccc {return true ;};var _gbfg =_cgge .Year ();var _fedd =_accb (_gbfg ,_ge .March ,1);return (_efba (_gbfg )&&_edbf >=_fedd &&_gbde < _fedd );}; +// VerticalRange is a range expression that when evaluated returns a list of Results from references like AA:IJ (all cells from columns AA to IJ). +type VerticalRange struct{_acdaf ,_bdcdb string }; -// ISBLANK is an implementation of the Excel ISBLANK() function. -func IsBlank (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u0053\u0042\u004c\u0041\u004e\u004b(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeEmpty );}; +// PrefixHorizontalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!1:4 (all cells from rows 1 to 4 of sheet 'Sheet1'). +type PrefixHorizontalRange struct{_ggadb Expression ;_cddfa ,_fceb int ;};func _ggfcd (_aecf Result )[]Result {_fdebd :=_aecf .ValueList ;if _aecf .Type ==ResultTypeArray {_fdebd =nil ;for _ ,_dbabd :=range _aecf .ValueArray {if len (_dbabd )> 0{_fdebd =append (_fdebd ,_dbabd [0]);}else {_fdebd =append (_fdebd ,_bgd );};};};return _fdebd ;}; -// Day is an implementation of the Excel DAY() function. -func Day (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044A\u0059\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_cabfg :=args [0];switch _cabfg .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_cgfd :=_dag (_cabfg .ValueNumber );return MakeNumberResult (float64 (_cgfd .Day ()));case ResultTypeString :_cdg :=_dg .ToLower (_cabfg .ValueString );if !_aeag (_cdg ){_ ,_ ,_ ,_ ,_dfe ,_eeb :=_ada (_cdg );if _eeb .Type ==ResultTypeError {_eeb .ErrorMessage ="I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073\u0020\u0066o\u0072 \u0044\u0041\u0059";return _eeb ;};if _dfe {return MakeNumberResult (0);};};_ ,_ ,_gefd ,_ ,_aaec :=_fdbg (_cdg );if _aaec .Type ==ResultTypeError {return _aaec ;};return MakeNumberResult (float64 (_gefd ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0041\u0059");};}; +// String returns a string representation of a horizontal range. +func (_efec HorizontalRange )String ()string {return _efec .horizontalRangeReference ()}; -// Oddlprice implements the Excel ODDLPRICE function. -func Oddlprice (args []Result )Result {if len (args )!=8&&len (args )!=9{return MakeErrorResult ("\u004f\u0044\u0044L\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u006f\u0072\u0020\u006e\u0069\u006e\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_gcad ,_eece ,_gaged :=_ffcca (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _gaged .Type ==ResultTypeError {return _gaged ;};_adb ,_gaged :=_gddb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _gaged .Type ==ResultTypeError {return _gaged ;};if _adb >=_gcad {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e");};_efbe :=args [3];if _efbe .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_bgge :=_efbe .ValueNumber ;if _bgge < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_debad :=args [4];if _debad .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0079i\u0065\u006c\u0064\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_efdee :=_debad .ValueNumber ;if _efdee < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_badg :=args [5];if _badg .Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cP\u0052\u0049\u0043\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_gdeg :=_badg .ValueNumber ;if _gdeg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_eaaa :=args [6];if _eaaa .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gbdc :=float64 (int (_eaaa .ValueNumber ));if !_bccf (_gbdc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_ceec :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_agc :=args [7];if _agc .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_ceec =int (_agc .ValueNumber );if !_dccd (_ceec ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045");};};_aafc ,_gaged :=_bece (_adb ,_eece ,_ceec );if _gaged .Type ==ResultTypeError {return _gaged ;};_aafc *=_gbdc ;_eecee ,_gaged :=_bece (_gcad ,_eece ,_ceec );if _gaged .Type ==ResultTypeError {return _gaged ;};_eecee *=_gbdc ;_gafa ,_gaged :=_bece (_adb ,_gcad ,_ceec );if _gaged .Type ==ResultTypeError {return _gaged ;};_gafa *=_gbdc ;_gacg :=_gdeg +_aafc *100*_bgge /_gbdc ;_gacg /=_eecee *_efdee /_gbdc +1;_gacg -=_gafa *100*_bgge /_gbdc ;return MakeNumberResult (_gacg );};const _ffdgb =57362; +// Pricedisc implements the Excel PRICEDISC function. +func Pricedisc (args []Result )Result {_aefef :=len (args );if _aefef !=4&&_aefef !=5{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_egeaf ,_bbbc ,_ecef :=_ggd (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _ecef .Type ==ResultTypeError {return _ecef ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cbeb :=args [2].ValueNumber ;if _cbeb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_bfec :=args [3].ValueNumber ;if _bfec <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065");};_fgbf :=0;if _aefef ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fgbf =int (args [4].ValueNumber );if !_gede (_fgbf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043");};};_abdd ,_ecef :=_fgfe (_egeaf ,_bbbc ,_fgbf );if _ecef .Type ==ResultTypeError {return _ecef ;};return MakeNumberResult (_bfec *(1-_cbeb *_abdd ));}; -// MakeListResult constructs a list result. -func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }}; +// Xnpv implements the Excel XNPV function. +func Xnpv (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0058\u004eP\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("X\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_gcdfe :=args [0].ValueNumber ;if _gcdfe <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0058\u004e\u0050\u0056\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065");};_ddbb ,_aece :=_fccec (args [1],args [2],"\u0058\u004e\u0050\u0056");if _aece .Type ==ResultTypeError {return _aece ;};_abga :=_ddbb ._cbage ;_ddga :=_ddbb ._fgce ;_dbcb :=0.0;_efge :=_ddga [0];for _badf ,_beegg :=range _abga {_dbcb +=_beegg /_ea .Pow (1+_gcdfe ,(_ddga [_badf ]-_efge )/365);};return MakeNumberResult (_dbcb );}; -// Ifs is an implementation of the Excel IFS() function. -func Ifs (args []Result )Result {if len (args )< 2{return MakeErrorResult ("I\u0046\u0053\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061t\u0020\u006c\u0065\u0061\u0073\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};for _bddb :=0;_bddb < len (args )-1;_bddb +=2{if args [_bddb ].ValueNumber ==1{return args [_bddb +1];};};return MakeErrorResultType (ErrorTypeNA ,"");}; +// Intrate implements the Excel INTRATE function. +func Intrate (args []Result )Result {_bbecdf :=len (args );if _bbecdf !=4&&_bbecdf !=5{return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_dbee ,_ffdb ,_edbgg :=_ggd (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _edbgg .Type ==ResultTypeError {return _edbgg ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076\u0065\u0073\u0074\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_bae :=args [2].ValueNumber ;if _bae <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076e\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_dcce :=args [3].ValueNumber ;if _dcce <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064e\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};_daffd :=0;if _bbecdf ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049N\u0054\u0052A\u0054\u0045\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_daffd =int (args [4].ValueNumber );if !_gede (_daffd ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006eco\u0072\u0072\u0065c\u0074\u0020\u0062\u0061sis\u0020ar\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020\u0049\u004e\u0054\u0052\u0041T\u0045");};};_ffcd ,_edbgg :=_fgfe (_dbee ,_ffdb ,_daffd );if _edbgg .Type ==ResultTypeError {return _edbgg ;};return MakeNumberResult ((_dcce -_bae )/_bae /_ffcd );};const _eda ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_bad +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";type Reference struct{Type ReferenceType ;Value string ;}; -// Index implements the Excel INDEX function. -func Index (args []Result )Result {_gbcb :=len (args );if _gbcb < 2||_gbcb > 3{return MakeErrorResult ("\u0049\u004e\u0044E\u0058\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u006f\u006d\u0020\u006f\u006e\u0065\u0020\u0074\u006f\u0020\u0074\u0068\u0072\u0065\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_efcd :=args [0];if _efcd .Type !=ResultTypeArray &&_efcd .Type !=ResultTypeList {return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_acdcg :=args [1].AsNumber ();if _acdcg .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0072\u006f\u0077\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_fdga :=int (_acdcg .ValueNumber )-1;_caefg :=-1;if _gbcb ==3&&args [2].Type !=ResultTypeEmpty {_aedc :=args [2].AsNumber ();if _aedc .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_caefg =int (_aedc .ValueNumber )-1;};if _fdga ==-1&&_caefg ==-1{return MakeErrorResult ("\u0049\u004e\u0044EX\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072o\u0077 \u006fr\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};var _agab []Result ;if _efcd .Type ==ResultTypeArray {_fdfd :=_efcd .ValueArray ;if _fdga < -1||_fdga >=len (_fdfd ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _fdga ==-1{if _caefg >=len (_fdfd [0]){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_dcaf :=[][]Result {};for _ ,_cfcc :=range _fdfd {_ecad :=_cfcc [_caefg ];if _ecad .Type ==ResultTypeEmpty {_ecad =MakeNumberResult (0);};_dcaf =append (_dcaf ,[]Result {_ecad });};return MakeArrayResult (_dcaf );};_agab =_fdfd [_fdga ];}else {_dcbe :=_efcd .ValueList ;if _fdga < -1||_fdga >=1{return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _fdga ==-1{if _caefg >=len (_dcbe ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_eeff :=_dcbe [_caefg ];if _eeff .Type ==ResultTypeEmpty {_eeff =MakeNumberResult (0);};return _eeff ;};_agab =_dcbe ;};if _caefg < -1||_caefg > len (_agab ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _caefg ==-1{_abce :=[]Result {};for _ ,_ecfb :=range _agab {if _ecfb .Type ==ResultTypeEmpty {_abce =append (_abce ,MakeNumberResult (0));}else {_abce =append (_abce ,_ecfb );};};return MakeArrayResult ([][]Result {_abce });};_dbgd :=_agab [_caefg ];if _dbgd .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _dbgd ;};const _adae =57377; +// Median implements the MEDIAN function that returns the median of a range of +// values. +func Median (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004d\u0045D\u0049\u0041\u004e\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020l\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gaacd :=_aeebdb (args );_d .Float64s (_gaacd );var _ebgg float64 ;if len (_gaacd )%2==0{_ebgg =(_gaacd [len (_gaacd )/2-1]+_gaacd [len (_gaacd )/2])/2;}else {_ebgg =_gaacd [len (_gaacd )/2];};return MakeNumberResult (_ebgg );}; -// True is an implementation of the Excel TRUE() function. It takes no -// arguments. -func True (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0054\u0052\u0055E \u0074\u0061\u006b\u0065\u0073\u0020\u006e\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (true );}; +// Eval evaluates and returns the result of the NamedRangeRef reference. +func (_ggcdg NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_caace :=ctx .NamedRange (_ggcdg ._egba );_bcdccg :=_caace .Value ;if _afef ,_ebegf :=ev .GetFromCache (_bcdccg );_ebegf {return _afef ;};_ffaga :=_ae .Split (_bcdccg ,"\u0021");if len (_ffaga )!=2{return MakeErrorResult (_g .Sprintf ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006e\u0061\u006de\u0064 \u0072\u0061\u006e\u0067\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025\u0073",_bcdccg ));};_ffga :=ctx .Sheet (_ffaga [0]);_gagaa :=_ae .Split (_ffaga [1],"\u003a");switch len (_gagaa ){case 1:_agec :=ev .Eval (_ffga ,_gagaa [0]);ev .SetCache (_bcdccg ,_agec );return _agec ;case 2:_ggab :=_bbbbf (_ffga ,ev ,_gagaa [0],_gagaa [1]);ev .SetCache (_bcdccg ,_ggab );return _ggab ;};return MakeErrorResult (_g .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070e \u0025\u0073",_caace .Type ));}; -// Eval evaluates and returns the result of a Negate expression. -func (_fdbb Negate )Eval (ctx Context ,ev Evaluator )Result {_adadg :=_fdbb ._cdfa .Eval (ctx ,ev );if _adadg .Type ==ResultTypeNumber {return MakeNumberResult (-_adadg .ValueNumber );};return MakeErrorResult ("\u004e\u0045\u0047A\u0054\u0045\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};func _accab (_fddde string ,_bddc func (_bgef float64 )float64 )Function {return func (_gaecg []Result )Result {if len (_gaecg )!=1{return MakeErrorResult (_fddde +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_bgdg :=_gaecg [0].AsNumber ();switch _bgdg .Type {case ResultTypeNumber :_affff :=_bddc (_bgdg .ValueNumber );if _a .IsNaN (_affff ){return MakeErrorResult (_fddde +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _a .IsInf (_affff ,0){return MakeErrorResult (_fddde +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};if _affff ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_fddde +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult (1/_affff );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_fddde +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");case ResultTypeError :return _bgdg ;default:return MakeErrorResult (_db .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_fddde ,_bgdg .Type ));};};};func (_egbe *Lexer )emit (_gbgea tokenType ,_fafe []byte ){if _bcba {_db .Println ("\u0065\u006d\u0069\u0074",_gbgea ,_febbg (string (_fafe )));};_egbe ._ddee <-&node {_gbgea ,string (_fafe )};}; +// Mirr implements the Excel MIRR function. +func Mirr (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049R\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("M\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020ar\u0072\u0061\u0079 \u0074y\u0070\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0069\u006e\u0061\u006e\u0063e\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_ecfag :=args [1].ValueNumber +1;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0069\u006e\u0076\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_ddfd :=args [2].ValueNumber +1;if _ddfd ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_fgcb :=_baebc (args [0]);_ccg :=float64 (len (_fgcb ));_gfaa ,_fbbe :=0.0,0.0;_bcfg ,_ddfba :=1.0,1.0;_daae ,_defa :=false ,false ;for _ ,_dadb :=range _fgcb {for _ ,_dccf :=range _dadb {if _dccf .Type ==ResultTypeNumber &&!_dccf .IsBoolean {_abfe :=_dccf .ValueNumber ;if _abfe ==0{continue ;}else {if _abfe > 0{_daae =true ;_fbbe +=_dccf .ValueNumber *_ddfba ;}else {_defa =true ;_gfaa +=_dccf .ValueNumber *_bcfg ;};_bcfg /=_ecfag ;_ddfba /=_ddfd ;};};};};if !_daae ||!_defa {return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_geaf :=-_fbbe /_gfaa ;_geaf *=_ea .Pow (_ddfd ,_ccg -1);_geaf =_ea .Pow (_geaf ,1/(_ccg -1));return MakeNumberResult (_geaf -1);};const _ggdea =16;func _gf (_bege ,_cbc [][]Result )bool {if len (_bege )!=len (_cbc ){return false ;};for _dd :=range _bege {if len (_bege [_dd ])!=len (_cbc [_dd ]){return false ;};};return true ;};type tokenType int ; -// Now is an implementation of the Excel NOW() function. -func Now (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u004e\u004fW\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_ffdg :=_ge .Now ();_ ,_fbb :=_ffdg .Zone ();_afe :=_cgf +float64 (_ffdg .Unix ()+int64 (_fbb ))/86400;return MakeNumberResult (_afe );}; +// Xirr implements the Excel XIRR function. +func Xirr (args []Result )Result {_dgb :=len (args );if _dgb !=2&&_dgb !=3{return MakeErrorResult ("\u0058\u0049RR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0077o \u006f\u0072\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_ceba ,_acdc :=_fccec (args [0],args [1],"\u0058\u0049\u0052\u0052");if _acdc .Type ==ResultTypeError {return _acdc ;};_afdf :=_ceba ._cbage ;_cdf :=_ceba ._fgce ;_cgff :=0.1;if _dgb ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cgff =args [2].ValueNumber ;if _cgff <=-1{return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065 \u0074\u0068a\u006e\u0020\u002d\u0031");};};return _fdfe (_afdf ,_cdf ,_cgff );}; -// LookupFunction looks up and returns a standard function or nil. -func LookupFunction (name string )Function {_ceeg .Lock ();defer _ceeg .Unlock ();if _dgade ,_cedbf :=_aafbd [name ];_cedbf {return _dgade ;};return nil ;};func _cgfdb (_deb ,_daae int64 )float64 {return float64 (int (0.5+float64 ((_daae -_deb )/86400)))}; +// Radians is an implementation of the Excel function RADIANS() that converts +// degrees to radians. +func Radians (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0052\u0041\u0044I\u0041\u004e\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dbaa :=args [0].AsNumber ();if _dbaa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0044IA\u004e\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (_ea .Pi /180.0*_dbaa .ValueNumber );};var _eddea =[...]string {}; -// ISNUMBER is an implementation of the Excel ISNUMBER() function. -func IsNumber (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053NU\u004d\u0042\u0045R\u0028\u0029\u0020\u0061cce\u0070ts\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeNumber );};func _abde (_bged ,_gcceb float64 )bool {return _a .Abs (_bged -_gcceb )< 1.0e-6}; +// Update returns the same object as updating sheet references does not affect Error. +func (_aeae Error )Update (q *_de .UpdateQuery )Expression {return _aeae };func _gfde (_afcff ,_fecb int )string {const TOKSTART =4;if !_feace {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_aded :=range _bdbc {if _aded ._aaf ==_afcff &&_aded ._fceag ==_fecb {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_aded ._afba ;};};_ggdaf :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_dfac (_fecb );_efbgc :=make ([]int ,0,4);_fbade :=_gfeg [_afcff ];for _egcee :=TOKSTART ;_egcee -1< len (_dbga );_egcee ++{if _adcg :=_fbade +_egcee ;_adcg >=0&&_adcg < _fdbdcg &&_aaecgf [_ccac [_adcg ]]==_egcee {if len (_efbgc )==cap (_efbgc ){return _ggdaf ;};_efbgc =append (_efbgc ,_egcee );};};if _abfd [_afcff ]==-2{_cdba :=0;for _bdab [_cdba ]!=-1||_bdab [_cdba +1]!=_afcff {_cdba +=2;};for _cdba +=2;_bdab [_cdba ]>=0;_cdba +=2{_daaf :=_bdab [_cdba ];if _daaf < TOKSTART ||_bdab [_cdba +1]==0{continue ;};if len (_efbgc )==cap (_efbgc ){return _ggdaf ;};_efbgc =append (_efbgc ,_daaf );};if _bdab [_cdba +1]!=0{return _ggdaf ;};};for _ggba ,_agdg :=range _efbgc {if _ggba ==0{_ggdaf +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020";}else {_ggdaf +="\u0020\u006f\u0072\u0020";};_ggdaf +=_dfac (_agdg );};return _ggdaf ;}; -// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. -func (_gg CellRef )Update (q *_cbe .UpdateQuery )Expression {if q .UpdateCurrentSheet {_gg ._fbc =_gcd (_gg ._fbc ,q );};return _gg ;}; +// NewFunction constructs a new function call expression. +func NewFunction (name string ,args []Expression )Expression {return FunctionCall {_begfc :name ,_gdefg :args };};const _acbbg =57359; -// Ceiling is an implementation of the CEILING function which -// returns the ceiling of a number. -func Ceiling (args []Result )Result {if len (args )==0{return MakeErrorResult ("C\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee \u0061\u0072\u0067u\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_gfcf :=args [0].AsNumber ();if _gfcf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066i\u0072\u0073t\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049NG\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072");};_ddgc :=float64 (1);if _gfcf .ValueNumber < 0{_ddgc =-1;};if len (args )> 1{_geef :=args [1].AsNumber ();if _geef .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020t\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ddgc =_geef .ValueNumber ;};if _ddgc < 0&&_gfcf .ValueNumber > 0{return MakeErrorResultType (ErrorTypeNum ,"\u006e\u0065\u0067\u0061\u0074\u0069v\u0065\u0020\u0073\u0069\u0067\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u0069\u006ev\u0061\u006c\u0069\u0064");};if len (args )==1{return MakeNumberResult (_a .Ceil (_gfcf .ValueNumber ));};_gcdd :=_gfcf .ValueNumber ;_gcdd ,_bacdc :=_a .Modf (_gcdd /_ddgc );if _bacdc > 0{_gcdd ++;};return MakeNumberResult (_gcdd *_ddgc );}; +// Update updates references in the Range after removing a row/column. +func (_aagfa Range )Update (q *_de .UpdateQuery )Expression {_eafa :=_aagfa ;if q .UpdateCurrentSheet {_eafa ._dedee =_aagfa ._dedee .Update (q );_eafa ._dedec =_aagfa ._dedec .Update (q );};return _eafa ;}; -// Sum is an implementation of the Excel SUM() function. -func Sum (args []Result )Result {_cfgb :=MakeNumberResult (0);for _ ,_ffceg :=range args {_ffceg =_ffceg .AsNumber ();switch _ffceg .Type {case ResultTypeNumber :_cfgb .ValueNumber +=_ffceg .ValueNumber ;case ResultTypeList ,ResultTypeArray :_cfeg :=Sum (_ffceg .ListValues ());if _cfeg .Type !=ResultTypeNumber {return _cfeg ;};_cfgb .ValueNumber +=_cfeg .ValueNumber ;case ResultTypeString :case ResultTypeError :return _ffceg ;case ResultTypeEmpty :default:return MakeErrorResult (_db .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004d\u0028\u0029 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ffceg .Type ));};};return _cfgb ;}; +// Tbillyield implements the Excel TBILLYIELD function. +func Tbillyield (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0059\u0049E\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_fddd ,_eegf ,_fecec :=_ggd (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _fecec .Type ==ResultTypeError {return _fecec ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fdad :=_eegf -_fddd ;if _fdad > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cY\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074");};_dged :=args [2].ValueNumber ;if _dged <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ddgf :=(100-_dged )/_dged ;_dcfg :=360/_fdad ;return MakeNumberResult (_ddgf *_dcfg );}; -// Product is an implementation of the Excel PRODUCT() function. -func Product (args []Result )Result {_cdfec :=1.0;for _ ,_daad :=range args {_daad =_daad .AsNumber ();switch _daad .Type {case ResultTypeNumber :_cdfec *=_daad .ValueNumber ;case ResultTypeList ,ResultTypeArray :_bcgcg :=Product (_daad .ListValues ());if _bcgcg .Type !=ResultTypeNumber {return _bcgcg ;};_cdfec *=_bcgcg .ValueNumber ;case ResultTypeString :case ResultTypeError :return _daad ;case ResultTypeEmpty :default:return MakeErrorResult (_db .Sprintf ("\u0075\u006eha\u006e\u0064\u006ce\u0064\u0020\u0050\u0052ODU\u0043T(\u0029\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0020\u0074\u0079\u0070\u0065\u0020%\u0073",_daad .Type ));};};return MakeNumberResult (_cdfec );}; +// T is an implementation of the Excel T function that returns whether the +// argument is text. +func T (args []Result )Result {if len (args )!=1{return MakeErrorResult ("T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074r\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_fdbc :=args [0];if _fdbc .Type ==ResultTypeError ||_fdbc .Type ==ResultTypeString {return _fdbc ;};return _bgd ;};func _baebc (_geddcf Result )[][]Result {switch _geddcf .Type {case ResultTypeArray :return _geddcf .ValueArray ;case ResultTypeList :return [][]Result {_geddcf .ValueList };default:return [][]Result {};};}; -// Reference returns an invalid reference for String. -func (_gadgc String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Index implements the Excel INDEX function. +func Index (args []Result )Result {_dgcac :=len (args );if _dgcac < 2||_dgcac > 3{return MakeErrorResult ("\u0049\u004e\u0044E\u0058\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u006f\u006d\u0020\u006f\u006e\u0065\u0020\u0074\u006f\u0020\u0074\u0068\u0072\u0065\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ggccc :=args [0];if _ggccc .Type !=ResultTypeArray &&_ggccc .Type !=ResultTypeList {return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_gcbc :=args [1].AsNumber ();if _gcbc .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0072\u006f\u0077\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_bdea :=int (_gcbc .ValueNumber )-1;_abbb :=-1;if _dgcac ==3&&args [2].Type !=ResultTypeEmpty {_cafgc :=args [2].AsNumber ();if _cafgc .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_abbb =int (_cafgc .ValueNumber )-1;};if _bdea ==-1&&_abbb ==-1{return MakeErrorResult ("\u0049\u004e\u0044EX\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072o\u0077 \u006fr\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};var _gdeed []Result ;if _ggccc .Type ==ResultTypeArray {_beag :=_ggccc .ValueArray ;if _bdea < -1||_bdea >=len (_beag ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _bdea ==-1{if _abbb >=len (_beag [0]){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_bbdaf :=[][]Result {};for _ ,_gabaa :=range _beag {_ebgb :=_gabaa [_abbb ];if _ebgb .Type ==ResultTypeEmpty {_ebgb =MakeNumberResult (0);};_bbdaf =append (_bbdaf ,[]Result {_ebgb });};return MakeArrayResult (_bbdaf );};_gdeed =_beag [_bdea ];}else {_gcab :=_ggccc .ValueList ;if _bdea < -1||_bdea >=1{return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _bdea ==-1{if _abbb >=len (_gcab ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_bdced :=_gcab [_abbb ];if _bdced .Type ==ResultTypeEmpty {_bdced =MakeNumberResult (0);};return _bdced ;};_gdeed =_gcab ;};if _abbb < -1||_abbb > len (_gdeed ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _abbb ==-1{_bfbb :=[]Result {};for _ ,_cebc :=range _gdeed {if _cebc .Type ==ResultTypeEmpty {_bfbb =append (_bfbb ,MakeNumberResult (0));}else {_bfbb =append (_bfbb ,_cebc );};};return MakeArrayResult ([][]Result {_bfbb });};_bagg :=_gdeed [_abbb ];if _bagg .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _bagg ;};func _fc (_ege BinOpType ,_fbg [][]Result ,_ce Result )Result {_bea :=[][]Result {};for _gd :=range _fbg {_egef :=_gac (_ege ,_fbg [_gd ],_ce );if _egef .Type ==ResultTypeError {return _egef ;};_bea =append (_bea ,_egef .ValueList );};return MakeArrayResult (_bea );};const _baeagg =57374;const _agcc ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; -// Update updates references in the PrefixExpr after removing a row/column. -func (_ggec PrefixExpr )Update (q *_cbe .UpdateQuery )Expression {_acffe :=_ggec ;_eegc :=_ggec ._cbdgg .String ();if _eegc ==q .SheetToUpdate {_ddcgd :=*q ;_ddcgd .UpdateCurrentSheet =true ;_acffe ._dgcgg =_ggec ._dgcgg .Update (&_ddcgd );};return _acffe ;};func _ced (_ee Result )bool {if _ee .Type ==ResultTypeString {return _ee .ValueString =="";};return _ee .ValueNumber ==0;};func (_daagf *ivr )Cell (ref string ,ev Evaluator )Result {return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");}; +// String returns a string representation of a vertical range with prefix. +func (_dadde PrefixVerticalRange )String ()string {return _g .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_dadde ._daac .String (),_dadde ._bedgf ,_dadde ._bbde );}; -// Lower is an implementation of the Excel LOWER function that returns a lower -// case version of a string. -func Lower (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_cgafe :=args [0];switch _cgafe .Type {case ResultTypeError :return _cgafe ;case ResultTypeNumber ,ResultTypeString :return _abded (args [0]);case ResultTypeList :_eacc :=_cgafe .ValueList ;_ddeg :=[]Result {};for _ ,_agaa :=range _eacc {_feff :=_abded (_agaa );if _feff .Type ==ResultTypeError {return _feff ;};_ddeg =append (_ddeg ,_feff );};return MakeListResult (_ddeg );case ResultTypeArray :_gedb :=_cgafe .ValueArray ;_dabcc :=[][]Result {};for _ ,_ffgf :=range _gedb {_cffg :=[]Result {};for _ ,_ccbf :=range _ffgf {_fbgdb :=_abded (_ccbf );if _fbgdb .Type ==ResultTypeError {return _fbgdb ;};_cffg =append (_cffg ,_fbgdb );};_dabcc =append (_dabcc ,_cffg );};return MakeArrayResult (_dabcc );default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052");};}; +// Dollarfr implements the Excel DOLLARFR function. +func Dollarfr (args []Result )Result {_fggf ,_geab ,_bbeb :=_cgcb (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _bbeb .Type ==ResultTypeError {return _bbeb ;};if _geab ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041R\u0046\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066r\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _fggf ==0{return MakeNumberResult (0);};_gcdf :=_fggf < 0;if _gcdf {_fggf =-_fggf ;};_caaf :=float64 (int (_fggf ));_bfb :=args [0].Value ();_dfeg :=_ae .Split (_bfb ,"\u002e");_ffa :=0.0;if len (_dfeg )> 1{var _agcd error ;_dbfa :=_dfeg [1];_ffa ,_agcd =_cbe .ParseFloat (_dbfa ,64);if _agcd !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0046\u0052");};_dede :=float64 (len (_dbfa ));_ffa /=_ea .Pow (10,_dede );};_adda :=_ffa *_geab /_ea .Pow (10,float64 (int (_ea .Log10 (_geab )))+1)+_caaf ;if _gcdf {_adda =-_adda ;};return MakeNumberResult (_adda );};func (_efce HorizontalRange )horizontalRangeReference ()string {return _g .Sprintf ("\u0025\u0064\u003a%\u0064",_efce ._bgdc ,_efce ._dedeg );};type parsedReplaceObject struct{_bcae string ;_fddb int ;_aeeg int ;_abbcfa string ;};func (_dbg BinOpType )String ()string {if _dbg >=BinOpType (len (_agc )-1){return _g .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_dbg );};return _acc [_agc [_dbg ]:_agc [_dbg +1]];}; -// Eval evaluates a range with prefix returning a list of results or an error. -func (_eggba PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_cdgc :=_eggba ._dcfab .Reference (ctx ,ev );_dacdf :=_eggba ._dggb .Reference (ctx ,ev );_cggee :=_eggba ._cdeea .Reference (ctx ,ev );switch _cdgc .Type {case ReferenceTypeSheet :if _cdbb (_cdgc ,ctx ){return MakeErrorResultType (ErrorTypeName ,_db .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_cdgc .Value ));};_bdada :=_fgbf (_cdgc ,_dacdf ,_cggee );if _dacdf .Type ==ReferenceTypeCell &&_cggee .Type ==ReferenceTypeCell {if _cafc ,_dgecec :=ev .GetFromCache (_bdada );_dgecec {return _cafc ;}else {_cgbe :=_geceg (ctx .Sheet (_cdgc .Value ),ev ,_dacdf .Value ,_cggee .Value );ev .SetCache (_bdada ,_cgbe );return _cgbe ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_bdada );default:return MakeErrorResult (_db .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cdgc .Type ));};}; +// NewNumber constructs a new number expression. +func NewNumber (v string )Expression {_bgeb ,_geef :=_cbe .ParseFloat (v ,64);if _geef !=nil {_bd .Log ("e\u0072\u0072\u006f\u0072\u0020\u0070a\u0072\u0073\u0069\u006e\u0067\u0020f\u006f\u0072\u006d\u0075\u006c\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0025\u0073\u003a\u0020%\u0073",v ,_geef );};return Number {_abdfb :_bgeb };};func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }}; -// Eval evaluates and returns the result of a function call. -func (_ebee FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_afga :=LookupFunction (_ebee ._ecfd );if _afga !=nil {_ecfbd :=make ([]Result ,len (_ebee ._ebdaa ));for _dfef ,_egbbb :=range _ebee ._ebdaa {_ecfbd [_dfef ]=_egbbb .Eval (ctx ,ev );_ecfbd [_dfef ].Ref =_egbbb .Reference (ctx ,ev );};if _ ,_cgced :=_cdgda [_ebee ._ecfd ];!_cgced {if _gegbe ,_cdbf :=_bfdcf (_ecfbd );_gegbe {return _cdbf ;};};return _afga (_ecfbd );};_cfce :=LookupFunctionComplex (_ebee ._ecfd );if _cfce !=nil {_gefdg :=make ([]Result ,len (_ebee ._ebdaa ));for _fdea ,_cdfdf :=range _ebee ._ebdaa {_gefdg [_fdea ]=_cdfdf .Eval (ctx ,ev );_gefdg [_fdea ].Ref =_cdfdf .Reference (ctx ,ev );};if _ ,_adbdd :=_cdgda [_ebee ._ecfd ];!_adbdd {if _ceeca ,_bcef :=_bfdcf (_gefdg );_ceeca {return _bcef ;};};return _cfce (ctx ,ev ,_gefdg );};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_ebee ._ecfd );}; +// Oddlprice implements the Excel ODDLPRICE function. +func Oddlprice (args []Result )Result {if len (args )!=8&&len (args )!=9{return MakeErrorResult ("\u004f\u0044\u0044L\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u006f\u0072\u0020\u006e\u0069\u006e\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_facd ,_gfeb ,_bgff :=_ggd (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _bgff .Type ==ResultTypeError {return _bgff ;};_ffee ,_bgff :=_bgad (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _bgff .Type ==ResultTypeError {return _bgff ;};if _ffee >=_facd {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e");};_eae :=args [3];if _eae .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_bfbe :=_eae .ValueNumber ;if _bfbe < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_eccbb :=args [4];if _eccbb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0079i\u0065\u006c\u0064\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_gcg :=_eccbb .ValueNumber ;if _gcg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_cdaf :=args [5];if _cdaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cP\u0052\u0049\u0043\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_geccg :=_cdaf .ValueNumber ;if _geccg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_fagb :=args [6];if _fagb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_eggg :=float64 (int (_fagb .ValueNumber ));if !_beee (_eggg ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_bbaf :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_acefe :=args [7];if _acefe .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_bbaf =int (_acefe .ValueNumber );if !_gede (_bbaf ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045");};};_gaac ,_bgff :=_fgfe (_ffee ,_gfeb ,_bbaf );if _bgff .Type ==ResultTypeError {return _bgff ;};_gaac *=_eggg ;_gdee ,_bgff :=_fgfe (_facd ,_gfeb ,_bbaf );if _bgff .Type ==ResultTypeError {return _bgff ;};_gdee *=_eggg ;_abcc ,_bgff :=_fgfe (_ffee ,_facd ,_bbaf );if _bgff .Type ==ResultTypeError {return _bgff ;};_abcc *=_eggg ;_aceb :=_geccg +_gaac *100*_bfbe /_eggg ;_aceb /=_gdee *_gcg /_eggg +1;_aceb -=_abcc *100*_bfbe /_eggg ;return MakeNumberResult (_aceb );};func (_abf *evCache )SetCache (key string ,value Result ){_abf ._gbg .Lock ();_abf ._fde [key ]=value ;_abf ._gbg .Unlock ();}; -// Pduration implements the Excel PDURATION function. -func Pduration (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0050\u0044\u0055RA\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050D\u0055\u0052A\u0054\u0049\u004fN\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gfeb :=args [0].ValueNumber ;if _gfeb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020p\u006f\u0073i\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0076\u0061l\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gfaa :=args [1].ValueNumber ;if _gfaa <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 c\u0075\u0072\u0072\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074o \u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066i\u0065\u0064\u0020\u0076\u0061lu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cggd :=args [2].ValueNumber ;if _cggd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065d\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070o\u0073i\u0074\u0069\u0076\u0065");};return MakeNumberResult ((_a .Log10 (_cggd )-_a .Log10 (_gfaa ))/_a .Log10 (1+_gfeb ));};type noCache struct{}; +// MakeBoolResult constructs a boolean result (internally a number). +func MakeBoolResult (b bool )Result {if b {return Result {Type :ResultTypeNumber ,ValueNumber :1,IsBoolean :true };};return Result {Type :ResultTypeNumber ,ValueNumber :0,IsBoolean :true };}; -// Base is an implementation of the Excel BASE function that returns a string -// form of an integer in a specified base and of a minimum length with padded -// zeros. -func Base (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (args )> 3{return MakeErrorResult ("\u0042\u0041S\u0045\u0028\u0029\u0020a\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006fs\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_geabd :=args [0].AsNumber ();if _geabd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_bdgf :=args [1].AsNumber ();if _bdgf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063o\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ddbb :=int (_bdgf .ValueNumber );if _ddbb < 0||_ddbb > 36{return MakeErrorResult ("\u0072\u0061\u0064\u0069\u0078\u0020m\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0074\u0068\u0065 \u0072\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u0033\u0036\u005d");};_gbfb :=0;if len (args )> 2{_cbdg :=args [2].AsNumber ();if _cbdg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gbfb =int (_cbdg .ValueNumber );};_fbfa :=_fc .FormatInt (int64 (_geabd .ValueNumber ),_ddbb );if len (_fbfa )< _gbfb {_fbfa =_dg .Repeat ("\u0030",_gbfb -len (_fbfa ))+_fbfa ;};return MakeStringResult (_fbfa );}; +// Coupdays implements the Excel COUPDAYS function. +func Coupdays (args []Result )Result {_ceaf ,_afgc :=_fdab (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _afgc .Type ==ResultTypeError {return _afgc ;};return MakeNumberResult (_eege (_ceaf ._cgeg ,_ceaf ._gec ,_ceaf ._bbece ,_ceaf ._gaa ));};func _bebd (_acce []Result ,_abfea bool ,_fbaf string )Result {var _fageg ,_eagc string ;if _abfea {_fageg ="\u0074\u0068\u0072e\u0065";_eagc ="\u006f\u0064\u0064";}else {_fageg ="\u0074\u0077\u006f";_eagc ="\u0065\u0076\u0065\u006e";};_fffbc :=len (_acce );if (_abfea &&_fffbc < 3)||(!_abfea &&_fffbc < 2){return MakeErrorResult (_fbaf +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_fageg +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};if (_fffbc /2*2==_fffbc )==_abfea {return MakeErrorResult (_fbaf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_eagc +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_beege :=-1;_caec :=-1;for _fbdd :=0;_fbdd < _fffbc ;_fbdd +=2{_bbdd :=_acce [_fbdd ];if _bbdd .Type !=ResultTypeArray &&_bbdd .Type !=ResultTypeList {return MakeErrorResult (_fbaf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u006e\u0067\u0065\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u006c\u0069\u0073\u0074\u0020o\u0072\u0020a\u0072\u0072\u0061\u0079");};_aegbd :=_baebc (_bbdd );if _caec ==-1{_caec =len (_aegbd );_beege =len (_aegbd [0]);}else if len (_aegbd )!=_caec ||len (_aegbd [0])!=_beege {return MakeErrorResult (_fbaf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061l\u006c\u0020\u0072\u0061n\u0067\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0073\u0069\u007a\u0065");};if _abfea &&_fbdd ==0{_fbdd --;};};return _bgd ;};const _df ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";type countMode byte ;const _cefc =57358; -// Coupncd implements the Excel COUPNCD function. -func Coupncd (args []Result )Result {_cfbg ,_dbad :=_fgab (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _dbad .Type ==ResultTypeError {return _dbad ;};_fda :=_dag (_cfbg ._aac );_cfcd :=_dag (_cfbg ._cfcf );_egc :=_cfbg ._agf ;_abgg :=_abe (_fda ,_cfcd ,_egc );_bcd ,_gfd ,_adac :=_abgg .Date ();return MakeNumberResult (_fabf (_bcd ,int (_gfd ),_adac ));};var _gbdbf =[...]int {1}; +// Amordegrc implements the Excel AMORDEGRC function. +func Amordegrc (args []Result )Result {_gedg ,_ffgg :=_gcec (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _ffgg .Type ==ResultTypeError {return _ffgg ;};_fdbdc :=_gedg ._fcge ;_fecc :=_gedg ._facb ;_ggg :=_gedg ._bdaf ;_ceb :=_gedg ._dbbbd ;_badd :=_gedg ._ccea ;_gagb :=_gedg ._cccba ;if _gagb >=0.5{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u004d\u004f\u0052\u0044\u0045\u0047R\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u002e\u0035");};_fgb :=_gedg ._feb ;_cdag :=1.0/_gagb ;_adde :=2.5;if _cdag < 3{_adde =1;}else if _cdag < 5{_adde =1.5;}else if _cdag <=6{_adde =2;};_gagb *=_adde ;_ddce ,_dfgf :=_fgfe (_fecc ,_ggg ,_fgb );if _dfgf .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0066\u006f\u0072\u0020\u0041\u004d\u004f\u0052\u0044EG\u0052\u0043");};_dcd :=_gfgf (_ddce *_gagb *_fdbdc );_fdbdc -=_dcd ;_fge :=_fdbdc -_ceb ;for _afcc :=0;_afcc < _badd ;_afcc ++{_dcd =_gfgf (_gagb *_fdbdc );_fge -=_dcd ;if _fge < 0{switch _badd -_afcc {case 0:case 1:return MakeNumberResult (_gfgf (_fdbdc *0.5));default:return MakeNumberResult (0);};};_fdbdc -=_dcd ;};return MakeNumberResult (_dcd );}; -// Median implements the MEDIAN function that returns the median of a range of -// values. -func Median (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004d\u0045D\u0049\u0041\u004e\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020l\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fafa :=_eegg (args );_f .Float64s (_fafa );var _bfbfg float64 ;if len (_fafa )%2==0{_bfbfg =(_fafa [len (_fafa )/2-1]+_fafa [len (_fafa )/2])/2;}else {_bfbfg =_fafa [len (_fafa )/2];};return MakeNumberResult (_bfbfg );};func _bfbec (_ebfg []Result ,_fdgc bool )(float64 ,float64 ){_ecbb :=0.0;_fbegg :=0.0;for _ ,_ddbf :=range _ebfg {switch _ddbf .Type {case ResultTypeNumber :if _fdgc ||!_ddbf .IsBoolean {_fbegg +=_ddbf .ValueNumber ;_ecbb ++;};case ResultTypeList ,ResultTypeArray :_gaebg ,_fcea :=_bfbec (_ddbf .ListValues (),_fdgc );_fbegg +=_gaebg ;_ecbb +=_fcea ;case ResultTypeString :if _fdgc {_ecbb ++;};case ResultTypeEmpty :};};return _fbegg ,_ecbb ;}; +// ReferenceType is a type of reference +//go:generate stringer -type=ReferenceType +type ReferenceType byte ;const _fcec =57369;const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;); // NA is an implementation of the Excel NA() function that just returns the #N/A! error. func NA (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u004eA\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeErrorResultType (ErrorTypeNA ,"");}; -// String returns a string representation of ConstArrayExpr. -func (_aaa ConstArrayExpr )String ()string {return ""}; - -// Vdb implements the Excel VDB function. -func Vdb (args []Result )Result {_dbfbg :=len (args );if _dbfbg < 5||_dbfbg > 7{return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0066\u0069\u0076\u0065\u0020a\u006e\u0064\u0020\u0073\u0065v\u0065\u006e");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fagb :=args [0].ValueNumber ;if _fagb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ggfb :=args [1].ValueNumber ;if _ggfb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_dgac :=args [2].ValueNumber ;if _dgac ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _dgac < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("V\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074 p\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_daag :=args [3].ValueNumber ;if _daag < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074h\u0061n\u0020\u006f\u006e\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064 \u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cdb :=args [4].ValueNumber ;if _daag > _cdb {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020s\u0074\u0061\u0072\u0074\u0020\u0070\u0065r\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0056\u0044\u0042");};if _cdb > _dgac {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0065\u006e\u0064\u0020\u0070e\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020V\u0044\u0042");};_dgcg :=2.0;if _dbfbg > 5{if args [5].Type ==ResultTypeEmpty {_dgcg =0.0;}else {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dgcg =args [5].ValueNumber ;if _dgcg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};};};_cffb :=false ;if _dbfbg > 6&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020n\u006f\u005f\u0073\u0077\u0069\u0074\u0063\u0068\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_cffb =args [6].ValueNumber !=0;};_aeef :=0.0;_eead :=_a .Floor (_daag );_bbca :=_a .Ceil (_cdb );if _cffb {for _cbgb :=_eead +1;_cbgb <=_bbca ;_cbgb ++{_bgfdg :=_dccc (_fagb ,_ggfb ,_dgac ,_cbgb ,_dgcg );if _cbgb ==_eead +1{_bgfdg *=_a .Min (_cdb ,_eead +1)-_daag ;}else if _cbgb ==_bbca {_bgfdg *=_cdb +1-_bbca ;};_aeef +=_bgfdg ;};}else {_gadf :=_dgac ;var _gedc float64 ;if !_abde (_daag ,_a .Floor (_daag )){if _dgcg ==1{_cfca :=_dgac /2;if _daag > _cfca ||_abde (_daag ,_cfca ){_gedc =_daag -_cfca ;_daag =_cfca ;_cdb -=_gedc ;_gadf ++;};};};if _dgcg !=0{_fagb -=_gdedc (_fagb ,_ggfb ,_dgac ,_gadf ,_daag ,_dgcg );};_aeef =_gdedc (_fagb ,_ggfb ,_dgac ,_dgac -_daag ,_cdb -_daag ,_dgcg );};return MakeNumberResult (_aeef );};func _abe (_dadd ,_acca _ge .Time ,_gfef int )_ge .Time {_bfae :=_ge .Date (_dadd .Year (),_acca .Month (),_acca .Day (),0,0,0,0,_ge .UTC );if _bfae .After (_dadd ){_bfae =_bfae .AddDate (-1,0,0);};for !_bfae .After (_dadd ){_bfae =_bfae .AddDate (0,12/_gfef ,0);};return _bfae ;};func _fdc (_fab BinOpType ,_eg []Result ,_deg Result )Result {_ea :=[]Result {};switch _deg .Type {case ResultTypeNumber :_ga :=_deg .ValueNumber ;for _fg :=range _eg {_ede :=_eg [_fg ].AsNumber ();if _ede .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _fab {case BinOpTypePlus :_ea =append (_ea ,MakeNumberResult (_ede .ValueNumber +_ga ));case BinOpTypeMinus :_ea =append (_ea ,MakeNumberResult (_ede .ValueNumber -_ga ));case BinOpTypeMult :_ea =append (_ea ,MakeNumberResult (_ede .ValueNumber *_ga ));case BinOpTypeDiv :if _ga ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_ea =append (_ea ,MakeNumberResult (_ede .ValueNumber /_ga ));case BinOpTypeExp :_ea =append (_ea ,MakeNumberResult (_a .Pow (_ede .ValueNumber ,_ga )));case BinOpTypeLT :_ea =append (_ea ,MakeBoolResult (_ede .ValueNumber < _ga ));case BinOpTypeGT :_ea =append (_ea ,MakeBoolResult (_ede .ValueNumber > _ga ));case BinOpTypeEQ :_ea =append (_ea ,MakeBoolResult (_ede .ValueNumber ==_ga ));case BinOpTypeLEQ :_ea =append (_ea ,MakeBoolResult (_ede .ValueNumber <=_ga ));case BinOpTypeGEQ :_ea =append (_ea ,MakeBoolResult (_ede .ValueNumber >=_ga ));case BinOpTypeNE :_ea =append (_ea ,MakeBoolResult (_ede .ValueNumber !=_ga ));default:return MakeErrorResult (_db .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_fab ));};};case ResultTypeString :_cba :=_deg .ValueString ;for _aae :=range _eg {_cad :=_eg [_aae ].AsString ();if _cad .Type !=ResultTypeString {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _fab {case BinOpTypeLT :_ea =append (_ea ,MakeBoolResult (_cad .ValueString < _cba ));case BinOpTypeGT :_ea =append (_ea ,MakeBoolResult (_cad .ValueString > _cba ));case BinOpTypeEQ :_ea =append (_ea ,MakeBoolResult (_cad .ValueString ==_cba ));case BinOpTypeLEQ :_ea =append (_ea ,MakeBoolResult (_cad .ValueString <=_cba ));case BinOpTypeGEQ :_ea =append (_ea ,MakeBoolResult (_cad .ValueString >=_cba ));case BinOpTypeNE :_ea =append (_ea ,MakeBoolResult (_cad .ValueString !=_cba ));default:return MakeErrorResult (_db .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_fab ));};};default:return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069c\u0020\u0061\u006e\u0064\u0020\u006e\u006f\u006e-\u0073t\u0072\u0069\u006e\u0067\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069\u006e\u0061r\u0079\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e");};return MakeListResult (_ea );}; - -// Findb is an implementation of the Excel FINDB(). -func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_dbgeb ,_bbfc :=_dacfg ("\u0046\u0049\u004e\u0044",args );if _bbfc .Type !=ResultTypeEmpty {return _bbfc ;};_baad :=_dbgeb ._aedab ;if _baad ==""{return MakeNumberResult (1.0);};_bgcb :=_dbgeb ._fdcfe ;_fcbbg :=_dbgeb ._ffef -1;_fceb :=1;_ceabb :=0;for _ggce :=range _bgcb {if _ggce !=0{_egdcb :=1;if _ggce -_ceabb > 1{_egdcb =2;};_fceb +=_egdcb ;};if _fceb > _fcbbg {_febe :=_dg .Index (_bgcb [_ggce :],_baad );if _febe ==0{return MakeNumberResult (float64 (_fceb ));};};_ceabb =_ggce ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};func _dbadd (_bfddf []Result ,_effe string )(float64 ,float64 ,Result ){if len (_bfddf )!=2{return 0,0,MakeErrorResult (_effe +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _bfddf [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_effe +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0020\u0064\u006f\u006c\u006c\u0061\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_fbd :=_bfddf [0].ValueNumber ;if _bfddf [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_effe +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_fdgb :=float64 (int (_bfddf [1].ValueNumber ));if _fdgb < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_effe +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0066\u0072\u0061c\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062e \u006e\u006f\u006e \u006e\u0065g\u0061\u0074\u0069\u0076\u0065\u0020n\u0075\u006db\u0065\u0072");};return _fbd ,_fdgb ,_cgac ;};type parsedReplaceObject struct{_fgbg string ;_bgddga int ;_bfdded int ;_afcef string ;}; - -// Update updates references in the Range after removing a row/column. -func (_dbag Range )Update (q *_cbe .UpdateQuery )Expression {_ddga :=_dbag ;if q .UpdateCurrentSheet {_ddga ._eeag =_dbag ._eeag .Update (q );_ddga ._caab =_dbag ._caab .Update (q );};return _ddga ;}; +// Days is an implementation of the Excel DAYS() function. +func Days (args []Result )Result {if len (args )!=2{return MakeErrorResult ("D\u0041\u0059\u0053\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};var _bdg ,_egbf float64 ;switch args [0].Type {case ResultTypeNumber :_egbf =args [0].ValueNumber ;case ResultTypeString :_dgfa :=DateValue ([]Result {args [0]});if _dgfa .Type ==ResultTypeError {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074e\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};_egbf =_dgfa .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};switch args [1].Type {case ResultTypeNumber :_bdg =args [1].ValueNumber ;if _bdg < 62&&_egbf >=62{_bdg --;};case ResultTypeString :_defed :=DateValue ([]Result {args [1]});if _defed .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020DA\u0059\u0053");};_bdg =_defed .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};_cef :=float64 (int (_egbf -_bdg ));return MakeNumberResult (_cef );}; -// Update returns the same object as updating sheet references does not affect String. -func (_ffbee String )Update (q *_cbe .UpdateQuery )Expression {return _ffbee }; +// Year is an implementation of the Excel YEAR() function. +func Year (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebc :=ctx .GetEpoch ();_eed ,_cge :=_cffcb (args [0].Value (),_ebc );if _cge !=nil {return MakeErrorResult ("\u0059\u0045AR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s a\u0020si\u006e\u0067\u006c\u0065\u0020\u0064\u0061te\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeNumberResult (float64 (_eed .Year ()));}; -// Floor is an implementation of the FlOOR function. -func Floor (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_aabdd :=args [0].AsNumber ();if _aabdd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};var _cacb float64 ;_fdabf :=args [1].AsNumber ();if _fdabf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cacb =_fdabf .ValueNumber ;if _cacb < 0&&_aabdd .ValueNumber >=0{return MakeErrorResultType (ErrorTypeNum ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052");};_edbee :=_aabdd .ValueNumber ;_edbee ,_gfga :=_a .Modf (_edbee /_cacb );if _gfga !=0{if _aabdd .ValueNumber < 0&&_gfga < 0{_edbee --;};};return MakeNumberResult (_edbee *_cacb );};const _gdg ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0054\u0049\u004d\u0045\u0056\u0041\u004c\u0055\u0045"; +// True is an implementation of the Excel TRUE() function. It takes no +// arguments. +func True (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0054\u0052\u0055E \u0074\u0061\u006b\u0065\u0073\u0020\u006e\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (true );}; -// Value is an implementation of the Excel VALUE function. -func Value (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0056\u0041\u004c\u0055\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_acgd :=args [0];if _acgd .Type ==ResultTypeNumber {return _acgd ;};if _acgd .Type ==ResultTypeString {_cbbd ,_fcgf :=_fc .ParseFloat (_acgd .Value (),64);if _fcgf ==nil {return MakeNumberResult (_cbbd );};};return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0056\u0041L\u0055\u0045");};func _dd (_ae BinOpType ,_fdd [][]Result ,_bgb Result )Result {_bf :=[][]Result {};for _fba :=range _fdd {_gfe :=_fdc (_ae ,_fdd [_fba ],_bgb );if _gfe .Type ==ResultTypeError {return _gfe ;};_bf =append (_bf ,_gfe .ValueList );};return MakeArrayResult (_bf );}; +// Fvschedule implements the Excel FVSCHEDULE function. +func Fvschedule (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045D\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048E\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0070\u0072\u0069\u006e\u0063\u0069\u0070\u0061\u006c\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_cgf :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_cgf *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_fedfc :=_baebc (args [1]);for _ ,_bage :=range _fedfc {for _ ,_eegea :=range _bage {if _eegea .Type !=ResultTypeNumber ||_eegea .IsBoolean {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0073");};_cgf *=1.0+_eegea .ValueNumber ;};};return MakeNumberResult (_cgf );default:return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0063\u0068\u0065\u0064\u0075\u006c\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0072\u0020\u0061\u0072\u0072a\u0079\u0020\u0074y\u0070\u0065");};}; -// TimeValue is an implementation of the Excel TIMEVALUE() function. -func TimeValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054I\u004d\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_egag :=_dg .ToLower (args [0].ValueString );if !_ceb (_egag ){_ ,_ ,_ ,_dbdb ,_gee :=_fdbg (_egag );if _gee .Type ==ResultTypeError {_gee .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0054\u0049\u004d\u0045V\u0041\u004c\u0055\u0045";return _gee ;};if _dbdb {return MakeNumberResult (0);};};_ffcc ,_gca ,_ffg ,_agg ,_ ,_bbc :=_ada (_egag );if _bbc .Type ==ResultTypeError {return _bbc ;};_ggb :=_fed (float64 (_ffcc ),float64 (_gca ),_ffg );if _agg {_ggb +=0.5;}else if _ggb >=1{_ggb -=float64 (int (_ggb ));};return MakeNumberResult (_ggb );};const _dedcd =57364;const _aec ="\u0028\u0020\u0028"+_ddb +"\u007c"+_geg +"\u007c"+_ac +"\u007c"+_afd +"\u0029\u0029\u003f\u0024";var _fgcae =[...]int {0}; +// Reference returns an invalid reference for ConstArrayExpr. +func (_fgd ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _bbbbf (_gccfb Context ,_egbgf Evaluator ,_bdbeb ,_bddf string )Result {_dedecc ,_abda :=_ca .ParseCellReference (_bdbeb );if _abda !=nil {return MakeErrorResult (_g .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_bdbeb ,_abda .Error ()));};_dbcf ,_bdffb :=_dedecc .ColumnIdx ,_dedecc .RowIdx ;_gfcbg ,_gdaeb :=_ca .ParseCellReference (_bddf );if _gdaeb !=nil {return MakeErrorResult (_g .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_bddf ,_gdaeb .Error ()));};_ggdg ,_adcf :=_gfcbg .ColumnIdx ,_gfcbg .RowIdx ;_debd :=[][]Result {};for _fdgf :=_bdffb ;_fdgf <=_adcf ;_fdgf ++{_bfdg :=[]Result {};for _dgeb :=_dbcf ;_dgeb <=_ggdg ;_dgeb ++{_bfegb :=_gccfb .Cell (_g .Sprintf ("\u0025\u0073\u0025\u0064",_ca .IndexToColumn (_dgeb ),_fdgf ),_egbgf );_bfdg =append (_bfdg ,_bfegb );};_debd =append (_debd ,_bfdg );};if len (_debd )==1{if len (_debd [0])==1{return _debd [0][0];};return MakeListResult (_debd [0]);};return MakeArrayResult (_debd );};func Sign (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0053\u0049\u0047\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_bfga :=args [0].AsNumber ();if _bfga .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0049\u0047N(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020a\u0020n\u0075m\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _bfga .ValueNumber < 0{return MakeNumberResult (-1);}else if _bfga .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);};func _ada (_cf string ,_bfc uint32 )string {_dec :=_ca .ColumnToIndex (_cf );if _dec ==_bfc {return "\u0023\u0052\u0045F\u0021";}else if _dec > _bfc {return _ca .IndexToColumn (_dec -1);}else {return _cf ;};}; -// Eval evaluates and returns the result of an error expression. -func (_cff Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_cff ._feb )};type ri struct{_fccfg float64 ;_cgceb string ;}; +// NewError constructs a new error expression from a string. +func NewError (v string )Expression {return Error {_defe :v }}; -// Duration implements the Excel DURATION function. -func Duration (args []Result )Result {_eba ,_ebeg :=_bfdd (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _ebeg .Type ==ResultTypeError {return _ebeg ;};_bcca :=_eba ._cgb ;_aeda :=_eba ._gfbg ;_decf :=_eba ._agd ;_acaf :=_eba ._fdad ;_dccf :=_eba ._bgfa ;_ace :=_eba ._feea ;return _defa (_bcca ,_aeda ,_decf ,_acaf ,_dccf ,_ace );}; +// MinA is an implementation of the Excel MINA() function. +func MinA (args []Result )Result {return _gebe (args ,true )}; -// Yield implements the Excel YIELD function. -func Yield (args []Result )Result {_bgfc :=len (args );if _bgfc !=6&&_bgfc !=7{return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_fggcb ,_gcaa ,_ecgf :=_ffcca (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _ecgf .Type ==ResultTypeError {return _ecgf ;};_becd :=args [2];if _becd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045LD\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gead :=_becd .ValueNumber ;if _gead < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_geab :=args [3];if _geab .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_dbbb :=_geab .ValueNumber ;if _dbbb <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_cfdff :=args [4];if _cfdff .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072");};_fgde :=_cfdff .ValueNumber ;if _fgde < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_fgcc :=args [5];if _fgcc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_fgcf :=float64 (int (_fgcc .ValueNumber ));if !_bccf (_fgcf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_befa :=0;if _bgfc ==7&&args [6].Type !=ResultTypeEmpty {_fcca :=args [6];if _fcca .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0062\u0061\u0073\u0069\u0073\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_befa =int (_fcca .ValueNumber );if !_dccd (_befa ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063o\u0072\u0072\u0065\u0063t\u0020\u0062\u0061\u0073\u0069\u0073\u0020v\u0061\u006c\u0075\u0065\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045\u004c\u0044");};};_egf :=0.0;_bcab :=0.0;_cggg :=1.0;_fafd ,_ecgf :=_gcff (_fggcb ,_gcaa ,_gead ,_bcab ,_fgde ,_fgcf ,_befa );if _ecgf .Type ==ResultTypeError {return _ecgf ;};_fced ,_ecgf :=_gcff (_fggcb ,_gcaa ,_gead ,_cggg ,_fgde ,_fgcf ,_befa );if _ecgf .Type ==ResultTypeError {return _ecgf ;};_egba :=(_cggg -_bcab )*0.5;for _gafdf :=0;_gafdf < 100&&_egf !=_dbbb ;_gafdf ++{_egf ,_ecgf =_gcff (_fggcb ,_gcaa ,_gead ,_egba ,_fgde ,_fgcf ,_befa );if _ecgf .Type ==ResultTypeError {return _ecgf ;};if _dbbb ==_fafd {return MakeNumberResult (_bcab );}else if _dbbb ==_fced {return MakeNumberResult (_cggg );}else if _dbbb ==_egf {return MakeNumberResult (_egba );}else if _dbbb < _fced {_cggg *=2.0;_fced ,_ecgf =_gcff (_fggcb ,_gcaa ,_gead ,_cggg ,_fgde ,_fgcf ,_befa );if _ecgf .Type ==ResultTypeError {return _ecgf ;};_egba =(_cggg -_bcab )*0.5;}else {if _dbbb < _egf {_bcab =_egba ;_fafd =_egf ;}else {_cggg =_egba ;_fced =_egf ;};_egba =_cggg -(_cggg -_bcab )*((_dbbb -_fced )/(_fafd -_fced ));};};return MakeNumberResult (_egba );};func (_dceg *ivr )SetOffset (col ,row uint32 ){}; +// Left implements the Excel LEFT(string,[n]) function which returns the +// leftmost n characters. +func Left (args []Result )Result {_eade :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0045F\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075me\u006e\u0074");};_eade =int (args [1].ValueNumber );if _eade < 0{return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075m\u0062e\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d\u0020\u0030");};if _eade ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u004c\u0045\u0046T\u0020\u0063\u0061\u006e'\u0074\u0020\u0062\u0065\u0020\u0063\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_adeb :=args [0].Value ();if _eade > len (_adeb ){return MakeStringResult (_adeb );};return MakeStringResult (_adeb [0:_eade ]);}; -// Update updates the FunctionCall references after removing a row/column. -func (_afeed FunctionCall )Update (q *_cbe .UpdateQuery )Expression {_ddcgc :=[]Expression {};for _ ,_bebfa :=range _afeed ._ebdaa {_gffdg :=_bebfa .Update (q );_ddcgc =append (_ddcgc ,_gffdg );};return FunctionCall {_ecfd :_afeed ._ecfd ,_ebdaa :_ddcgc };}; +// Exact is an implementation of the Excel EXACT() which compares two strings. +func Exact (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ecfaa :=args [0].AsString ();_adaf :=args [1].AsString ();if _ecfaa .Type !=ResultTypeString ||_adaf .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (_ecfaa .ValueString ==_adaf .ValueString );}; -// YearFrac is an implementation of the Excel YEARFRAC() function. -func YearFrac (args []Result )Result {_cce :=len (args );if (_cce !=2&&_cce !=3)||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006f\u0072 \u0074\u0068\u0072\u0065\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_deec :=0;if _cce ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020ba\u0073\u0069\u0073\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_deec =int (args [2].ValueNumber );if !_dccd (_deec ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0045\u0041R\u0046\u0052\u0041\u0043");};};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0061\u0072\u0074\u0020\u0064\u0061t\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_afb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0065\u006ed\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_gda :=args [1].ValueNumber ;_cacc ,_baa :=_bece (_afb ,_gda ,_deec );if _baa .Type ==ResultTypeError {return _baa ;};return MakeNumberResult (_cacc );};func _bccf (_bgcd float64 )bool {return _bgcd ==1||_bgcd ==2||_bgcd ==4};func _af (_de BinOpType ,_fec ,_cbef [][]Result )Result {_gb :=[][]Result {};for _bg :=range _fec {_fb :=_aa (_de ,_fec [_bg ],_cbef [_bg ]);if _fb .Type ==ResultTypeError {return _fb ;};_gb =append (_gb ,_fb .ValueList );};return MakeArrayResult (_gb );}; +// NewPrefixRangeExpr constructs a new range with prefix. +func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {_feccd ,_ebbaf ,_gccf :=_ggagc (from ,to );if _gccf !=nil {_bd .Log (_gccf .Error ());return NewError (_gccf .Error ());};return PrefixRangeExpr {_cebe :pfx ,_gage :_feccd ,_fageea :_ebbaf };}; -// Reference returns a string reference value to a vertical range with prefix. -func (_eagd PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_cfbff :=_eagd ._gfed .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_eagd .verticalRangeReference (_cfbff .Value )};}; +// Syd implements the Excel SYD function. +func Syd (args []Result )Result {if len (args )!=4{return MakeErrorResult ("S\u0059\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072 \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_dfgb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dbdcb :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ecaf :=args [2].ValueNumber ;if _ecaf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fbca :=args [3].ValueNumber ;if _fbca <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070e\u0072i\u006fd\u0020t\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _fbca > _ecaf {return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065q\u0075\u0061\u006c\u0020\u006f\u0072\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068a\u006e \u006c\u0069\u0066\u0065");};_bfabb :=(_dfgb -_dbdcb )*(_ecaf -_fbca +1)*2;_aaea :=_ecaf *(_ecaf +1);return MakeNumberResult (_bfabb /_aaea );}; -// Clean is an implementation of the Excel CLEAN function that removes -// unprintable characters. -func Clean (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004c\u0045\u0041\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gcfd :=args [0].AsString ();if _gcfd .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_gbgdg :=_e .Buffer {};for _ ,_acee :=range _gcfd .ValueString {if _ce .IsPrint (_acee ){_gbgdg .WriteRune (_acee );};};return MakeStringResult (_gbgdg .String ());}; +// Pricemat implements the Excel PRICEMAT function. +func Pricemat (args []Result )Result {_dcfab :=len (args );if _dcfab !=5&&_dcfab !=6{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_aebd ,_afab ,_gfcd :=_ggd (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _gfcd .Type ==ResultTypeError {return _gfcd ;};_fbbf ,_gfcd :=_bgad (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _gfcd .Type ==ResultTypeError {return _gfcd ;};if _fbbf >=_aebd {return MakeErrorResult ("\u0050\u0052\u0049\u0043E\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_eaef :=args [3].ValueNumber ;if _eaef < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_efba :=args [4].ValueNumber ;if _efba < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e \u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_feda :=0;if _dcfab ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_feda =int (args [5].ValueNumber );if !_gede (_feda ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049C\u0045\u004d\u0041\u0054");};};_agfbe ,_gfcd :=_fgfe (_aebd ,_afab ,_feda );if _gfcd .Type ==ResultTypeError {return _gfcd ;};_cedd ,_gfcd :=_fgfe (_fbbf ,_afab ,_feda );if _gfcd .Type ==ResultTypeError {return _gfcd ;};_fgeb ,_gfcd :=_fgfe (_fbbf ,_aebd ,_feda );if _gfcd .Type ==ResultTypeError {return _gfcd ;};_efae :=1+_cedd *_eaef ;_bfge :=1+_agfbe *_efba ;return MakeNumberResult ((_efae /_bfge -_fgeb *_eaef )*100);}; -// Max is an implementation of the Excel MAX() function. -func Max (args []Result )Result {return _ccgc (args ,false )}; +// Eval evaluates and returns a number. +func (_febdd Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_febdd ._abdfb )}; -// Proper is an implementation of the Excel PROPER function that returns a copy -// of the string with each word capitalized. -func Proper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074");};_caefb :=args [0].AsString ();if _caefb .Type !=ResultTypeString {return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074");};_daecd :=_e .Buffer {};_eefff :=false ;for _ ,_cccb :=range _caefb .ValueString {if !_eefff &&_ce .IsLetter (_cccb ){_daecd .WriteRune (_ce .ToUpper (_cccb ));}else {_daecd .WriteRune (_ce .ToLower (_cccb ));};_eefff =_ce .IsLetter (_cccb );};return MakeStringResult (_daecd .String ());};const _gdbfe =57369; +// NewNamedRangeRef constructs a new named range reference. +func NewNamedRangeRef (v string )Expression {return NamedRangeRef {_egba :v }};func _ebag (_cgbcb ,_bbg float64 )bool {return _ea .Abs (_cgbcb -_bbg )< 1.0e-6};func _gcb (_cdg ,_egce float64 ,_abg ,_bdce int )(float64 ,Result ){_afbb ,_abbg :=_fbgd (_cdg ),_fbgd (_egce );if _abbg .After (_afbb ){_adbf :=_dgcg (_afbb ,_abbg ,_abg ,_bdce );_decb :=(_abbg .Year ()-_adbf .Year ())*12+int (_abbg .Month ())-int (_adbf .Month ());return float64 (_decb *_abg )/12.0,_bgd ;};return 0,MakeErrorResultType (ErrorTypeNum ,"\u0053\u0065t\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065");};const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ;); -// Fvschedule implements the Excel FVSCHEDULE function. -func Fvschedule (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045D\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048E\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0070\u0072\u0069\u006e\u0063\u0069\u0070\u0061\u006c\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_bgce :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_bgce *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_gfag :=_agcd (args [1]);for _ ,_gabb :=range _gfag {for _ ,_ggf :=range _gabb {if _ggf .Type !=ResultTypeNumber ||_ggf .IsBoolean {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0073");};_bgce *=1.0+_ggf .ValueNumber ;};};return MakeNumberResult (_bgce );default:return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0063\u0068\u0065\u0064\u0075\u006c\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0072\u0020\u0061\u0072\u0072a\u0079\u0020\u0074y\u0070\u0065");};};func _gcd (_edg string ,_egb *_cbe .UpdateQuery )string {_dea ,_ba :=_cg .ParseCellReference (_edg );if _ba !=nil {return "\u0023\u0052\u0045F\u0021";};if _egb .UpdateType ==_cbe .UpdateActionRemoveColumn {_bgd :=_egb .ColumnIdx ;_gbf :=_dea .ColumnIdx ;if _gbf < _bgd {return _edg ;}else if _gbf ==_bgd {return "\u0023\u0052\u0045F\u0021";}else {return _dea .Update (_cbe .UpdateActionRemoveColumn ).String ();};};return _edg ;}; +// NewBool constructs a new boolean expression. +func NewBool (v string )Expression {_aea ,_ee :=_cbe .ParseBool (v );if _ee !=nil {_bd .Log ("\u0065\u0072\u0072\u006f\u0072\u0020p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0062\u006f\u006f\u006c\u0020\u0025s\u003a\u0020\u0025\u0073",v ,_ee );};return Bool {_bba :_aea };}; -// NewPrefixHorizontalRange constructs a new full rows range with prefix. -func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_fbdba :=_dg .Split (v ,"\u003a");if len (_fbdba )!=2{return nil ;};_ebbgd ,_ :=_fc .Atoi (_fbdba [0]);_dfddg ,_ :=_fc .Atoi (_fbdba [1]);if _ebbgd > _dfddg {_ebbgd ,_dfddg =_dfddg ,_ebbgd ;};return PrefixHorizontalRange {_gbefd :pfx ,_dgfd :_ebbgd ,_ggae :_dfddg };};func _fcdc (_eega Result ,_bcace ,_cceb string )(string ,Result ){switch _eega .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _eega .Value (),_cgac ;default:return "",MakeErrorResult (_bcace +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_cceb +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg");};}; +// YearFrac is an implementation of the Excel YEARFRAC() function. +func YearFrac (args []Result )Result {_afeg :=len (args );if (_afeg !=2&&_afeg !=3)||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006f\u0072 \u0074\u0068\u0072\u0065\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_dece :=0;if _afeg ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020ba\u0073\u0069\u0073\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_dece =int (args [2].ValueNumber );if !_gede (_dece ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0045\u0041R\u0046\u0052\u0041\u0043");};};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0061\u0072\u0074\u0020\u0064\u0061t\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gbbb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0065\u006ed\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_ceeeb :=args [1].ValueNumber ;_fcff ,_cab :=_fgfe (_gbbb ,_ceeeb ,_dece );if _cab .Type ==ResultTypeError {return _cab ;};return MakeNumberResult (_fcff );}; -// Dollarfr implements the Excel DOLLARFR function. -func Dollarfr (args []Result )Result {_fbcf ,_faeca ,_gefe :=_dbadd (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _gefe .Type ==ResultTypeError {return _gefe ;};if _faeca ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041R\u0046\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066r\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _fbcf ==0{return MakeNumberResult (0);};_acdca :=_fbcf < 0;if _acdca {_fbcf =-_fbcf ;};_dgbb :=float64 (int (_fbcf ));_bdcd :=args [0].Value ();_eace :=_dg .Split (_bdcd ,"\u002e");_cgacb :=0.0;if len (_eace )> 1{var _cbdb error ;_efaf :=_eace [1];_cgacb ,_cbdb =_fc .ParseFloat (_efaf ,64);if _cbdb !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0046\u0052");};_fgcb :=float64 (len (_efaf ));_cgacb /=_a .Pow (10,_fgcb );};_efea :=_cgacb *_faeca /_a .Pow (10,float64 (int (_a .Log10 (_faeca )))+1)+_dgbb ;if _acdca {_efea =-_efea ;};return MakeNumberResult (_efea );}; +// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). +type SheetPrefixExpr struct{_gedee string }; -// CountIfs implements the COUNTIFS function. -func CountIfs (args []Result )Result {_fadc :=_gdbdc (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _fadc .Type !=ResultTypeEmpty {return _fadc ;};_eaag :=_baaff (args );return MakeNumberResult (float64 (len (_eaag )));}; +// ISNONTEXT is an implementation of the Excel ISNONTEXT() function. +func IsNonText (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053N\u004f\u004e\u0054\u0045X\u0054\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type !=ResultTypeString );}; -// NewEvaluator constructs a new defEval object which is the default formula evaluator. -func NewEvaluator ()Evaluator {_aga :=&defEval {};_aga .evCache =_beg ();return _aga }; +// ISBLANK is an implementation of the Excel ISBLANK() function. +func IsBlank (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u0053\u0042\u004c\u0041\u004e\u004b(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeEmpty );}; -// LCM implements the Excel LCM() function which returns the least common -// multiple of a range of numbers. -func LCM (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_bbga :=[]float64 {};for _ ,_dcdca :=range args {switch _dcdca .Type {case ResultTypeString :_ccdde :=_dcdca .AsNumber ();if _ccdde .Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_bbga =append (_bbga ,_ccdde .ValueNumber );case ResultTypeList :_acff :=LCM (_dcdca .ValueList );if _acff .Type !=ResultTypeNumber {return _acff ;};_bbga =append (_bbga ,_acff .ValueNumber );case ResultTypeNumber :_bbga =append (_bbga ,_dcdca .ValueNumber );case ResultTypeEmpty :case ResultTypeError :return _dcdca ;};};if len (_bbga )==0{return MakeErrorResult ("\u004cC\u004d\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u006e\u006fn\u002d\u0065m\u0070\u0074\u0079\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};if _bbga [0]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_bbga )==1{return MakeNumberResult (_bbga [0]);};_ffead :=_bbga [0];for _gccee :=1;_gccee < len (_bbga );_gccee ++{if _bbga [_gccee ]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_ffead =_gdfdf (_ffead ,_bbga [_gccee ]);};return MakeNumberResult (_ffead );};type plex struct{_daaab chan *node ;_dacfb Expression ;_dgeg string ;}; +// CountBlank implements the COUNTBLANK function. +func CountBlank (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0042\u004c\u0041N\u004b\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (_feeg (args ,_dbcce ));}; -// Coupdaysnc implements the Excel COUPDAYSNC function. -func Coupdaysnc (args []Result )Result {_bcbg ,_bcc :=_fgab (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _bcc .Type ==ResultTypeError {return _bcc ;};return MakeNumberResult (_dca (_bcbg ._aac ,_bcbg ._cfcf ,_bcbg ._agf ,_bcbg ._bae ));}; +// Search is an implementation of the Excel SEARCH(). +func Search (args []Result )Result {_ggeda ,_fdae :=_gbgac ("\u0046\u0049\u004e\u0044",args );if _fdae .Type !=ResultTypeEmpty {return _fdae ;};_cadg :=_ae .ToLower (_ggeda ._gbbegd );if _cadg ==""{return MakeNumberResult (1.0);};_decdg :=_ae .ToLower (_ggeda ._acfg );_cgdcf :=_ggeda ._geccc ;_fgff :=1;for _fffcc :=range _decdg {if _fgff < _cgdcf {_fgff ++;continue ;};_dbae :=_dgg .Index (_cadg ,_decdg [_fffcc :]);if _dbae ==0{return MakeNumberResult (float64 (_fgff ));};_fgff ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// String returns a string representation of a vertical range with prefix. -func (_cccca PrefixVerticalRange )String ()string {return _db .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_cccca ._gfed .String (),_cccca ._ddbg ,_cccca ._ccef );};var _cgf float64 =25569.0; +// MakeArrayResult constructs an array result (matrix). +func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }};var _cdcab =map[string ]Function {};func _ddbc (_agcb [][]Result )float64 {if len (_agcb )==2{_bafga :=_agcb [0][0].AsNumber ();_cbdg :=_agcb [0][1].AsNumber ();_ccfdf :=_agcb [1][0].AsNumber ();_fedbe :=_agcb [1][1].AsNumber ();if _bafga .Type !=ResultTypeNumber ||_cbdg .Type !=ResultTypeNumber ||_ccfdf .Type !=ResultTypeNumber ||_fedbe .Type !=ResultTypeNumber {return _ea .NaN ();};return _bafga .ValueNumber *_fedbe .ValueNumber -_ccfdf .ValueNumber *_cbdg .ValueNumber ;};_aggc :=float64 (0);_ceaff :=float64 (1);for _cbfeb :=range _agcb {_aggc +=_ceaff *_agcb [0][_cbfeb ].ValueNumber *_ddbc (_gadbe (_agcb ,_cbfeb ));_ceaff *=-1;};return _aggc ;}; -// Tbilleq implements the Excel TBILLEQ function. -func Tbilleq (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ebbe ,_bbe ,_dada :=_ffcca (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _dada .Type ==ResultTypeError {return _dada ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0064is\u0063\u006f\u0075\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_baaba :=_bbe -_ebbe ;if _baaba > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020m\u006f\u0072e\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079\u0065\u0061r \u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074t\u006c\u0065\u006d\u0065\u006e\u0074");};_abaa :=args [2].ValueNumber ;if _abaa <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045Q\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074 \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult ((365*_abaa )/(360-_abaa *_baaba ));}; +// Update updates references in the PrefixHorizontalRange after removing a row/column. +func (_baage PrefixHorizontalRange )Update (q *_de .UpdateQuery )Expression {return _baage };var _fgfc []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};func _gadbe (_fbbff [][]Result ,_dggc int )[][]Result {_ffde :=[][]Result {};for _befe :=range _fbbff {if _befe ==0{continue ;};_deaf :=[]Result {};for _caadc :=range _fbbff {if _caadc ==_dggc {continue ;};_deaf =append (_deaf ,_fbbff [_befe ][_caadc ]);};_ffde =append (_ffde ,_deaf );};return _ffde ;}; -// Rand is an implementation of the Excel RAND() function that returns random -// numbers in the range [0,1). -func Rand (args []Result )Result {if len (args )!=0{return MakeErrorResult ("R\u0041\u004e\u0044\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006e\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};return MakeNumberResult (_addd .Float64 ());}; +// Eval evaluates and returns an expression with prefix. +func (_adbed PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_gdgd :=_adbed ._fbfaf .Reference (ctx ,ev );switch _gdgd .Type {case ReferenceTypeSheet :if _fddea (_gdgd ,ctx ){return MakeErrorResultType (ErrorTypeName ,_g .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_gdgd .Value ));};_dfea :=ctx .Sheet (_gdgd .Value );return _adbed ._gbag .Eval (_dfea ,ev );default:return MakeErrorResult (_g .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gdgd .Type ));};};func _ggagc (_aebdc ,_bcgff Expression )(Expression ,Expression ,error ){_aecg ,_ffabe :=_aebdc .(CellRef );if !_ffabe {return nil ,nil ,_c .New (_g .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_aebdc .String ()));};_gafbgf ,_ffabe :=_bcgff .(CellRef );if !_ffabe {return nil ,nil ,_c .New (_g .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_bcgff .String ()));};_ebddd ,_cafba :=_ca .ParseCellReference (_aecg ._bg );if _cafba !=nil {return nil ,nil ,_cafba ;};_bccbd ,_ffaec :=_ca .ParseCellReference (_gafbgf ._bg );if _ffaec !=nil {return nil ,nil ,_ffaec ;};_bcdeg :=false ;if _ebddd .RowIdx > _bccbd .RowIdx {_bcdeg =true ;_ebddd .RowIdx ,_bccbd .RowIdx =_bccbd .RowIdx ,_ebddd .RowIdx ;};if _ebddd .ColumnIdx > _bccbd .ColumnIdx {_bcdeg =true ;_ebddd .ColumnIdx ,_bccbd .ColumnIdx =_bccbd .ColumnIdx ,_ebddd .ColumnIdx ;_ebddd .Column ,_bccbd .Column =_bccbd .Column ,_ebddd .Column ;};if _bcdeg {return NewCellRef (_ebddd .String ()),NewCellRef (_bccbd .String ()),nil ;};return _aebdc ,_bcgff ,nil ;};const _faac =1; -// NewNumber constructs a new number expression. -func NewNumber (v string )Expression {_egfd ,_eaeae :=_fc .ParseFloat (v ,64);if _eaeae !=nil {_fcb .Log ("e\u0072\u0072\u006f\u0072\u0020\u0070a\u0072\u0073\u0069\u006e\u0067\u0020f\u006f\u0072\u006d\u0075\u006c\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0025\u0073\u003a\u0020%\u0073",v ,_eaeae );};return Number {_bbabg :_egfd };};var _cgac Result =MakeEmptyResult (); +// Vdb implements the Excel VDB function. +func Vdb (args []Result )Result {_cgfc :=len (args );if _cgfc < 5||_cgfc > 7{return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0066\u0069\u0076\u0065\u0020a\u006e\u0064\u0020\u0073\u0065v\u0065\u006e");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gdcg :=args [0].ValueNumber ;if _gdcg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bbeg :=args [1].ValueNumber ;if _bbeg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bcbf :=args [2].ValueNumber ;if _bcbf ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _bcbf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("V\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074 p\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dbbbb :=args [3].ValueNumber ;if _dbbbb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074h\u0061n\u0020\u006f\u006e\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064 \u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dab :=args [4].ValueNumber ;if _dbbbb > _dab {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020s\u0074\u0061\u0072\u0074\u0020\u0070\u0065r\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0056\u0044\u0042");};if _dab > _bcbf {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0065\u006e\u0064\u0020\u0070e\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020V\u0044\u0042");};_aaded :=2.0;if _cgfc > 5{if args [5].Type ==ResultTypeEmpty {_aaded =0.0;}else {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aaded =args [5].ValueNumber ;if _aaded < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};};};_fabg :=false ;if _cgfc > 6&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020n\u006f\u005f\u0073\u0077\u0069\u0074\u0063\u0068\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_fabg =args [6].ValueNumber !=0;};_bgcf :=0.0;_dbdg :=_ea .Floor (_dbbbb );_cgcge :=_ea .Ceil (_dab );if _fabg {for _edc :=_dbdg +1;_edc <=_cgcge ;_edc ++{_cgba :=_bcde (_gdcg ,_bbeg ,_bcbf ,_edc ,_aaded );if _edc ==_dbdg +1{_cgba *=_ea .Min (_dab ,_dbdg +1)-_dbbbb ;}else if _edc ==_cgcge {_cgba *=_dab +1-_cgcge ;};_bgcf +=_cgba ;};}else {_fafg :=_bcbf ;var _efbb float64 ;if !_ebag (_dbbbb ,_ea .Floor (_dbbbb )){if _aaded ==1{_dacfd :=_bcbf /2;if _dbbbb > _dacfd ||_ebag (_dbbbb ,_dacfd ){_efbb =_dbbbb -_dacfd ;_dbbbb =_dacfd ;_dab -=_efbb ;_fafg ++;};};};if _aaded !=0{_gdcg -=_fbgg (_gdcg ,_bbeg ,_bcbf ,_fafg ,_dbbbb ,_aaded );};_bgcf =_fbgg (_gdcg ,_bbeg ,_bcbf ,_bcbf -_dbbbb ,_dab -_dbbbb ,_aaded );};return MakeNumberResult (_bgcf );};var _abfd =[...]int {0,-2,1,2,0,0,0,0,11,12,13,14,0,16,5,6,7,8,22,0,24,46,0,26,25,29,30,31,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,18,20,9,10,0,0,23,32,33,47,0,49,51,34,35,36,37,38,39,40,41,42,43,44,45,0,17,0,0,15,27,0,48,53,4,19,21,28,50,52}; -// Indirect is an implementation of the Excel INDIRECT function that returns the -// contents of a cell. -func Indirect (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_dfdbd :=args [0].AsString ();if _dfdbd .Type !=ResultTypeString {return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069r\u0073t\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};return ctx .Cell (_dfdbd .ValueString ,ev );}; +// Eval evaluates the binary expression using the context given. +func (_fa BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_def :=_fa ._ff .Eval (ctx ,ev );if _def .Type ==ResultTypeError {return _def ;};_eb :=_fa ._beg .Eval (ctx ,ev );if _eb .Type ==ResultTypeError {return _eb ;};if _def .Type ==_eb .Type {if _def .Type ==ResultTypeArray {if !_gf (_def .ValueArray ,_eb .ValueArray ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073");};return _ac (_fa ._cac ,_def .ValueArray ,_eb .ValueArray );}else if _def .Type ==ResultTypeList {if len (_def .ValueList )!=len (_eb .ValueList ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073");};return _gb (_fa ._cac ,_def .ValueList ,_eb .ValueList );};}else if _def .Type ==ResultTypeArray &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return _fc (_fa ._cac ,_def .ValueArray ,_eb );}else if _def .Type ==ResultTypeList &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return _gac (_fa ._cac ,_def .ValueList ,_eb );};switch _fa ._cac {case BinOpTypePlus :if _def .Type ==_eb .Type {if _def .Type ==ResultTypeNumber {return MakeNumberResult (_def .ValueNumber +_eb .ValueNumber );};};case BinOpTypeMinus :if _def .Type ==_eb .Type {if _def .Type ==ResultTypeNumber {return MakeNumberResult (_def .ValueNumber -_eb .ValueNumber );};};case BinOpTypeMult :if _def .Type ==_eb .Type {if _def .Type ==ResultTypeNumber {return MakeNumberResult (_def .ValueNumber *_eb .ValueNumber );};};case BinOpTypeDiv :if _def .Type ==_eb .Type {if _def .Type ==ResultTypeNumber {if _eb .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f");};return MakeNumberResult (_def .ValueNumber /_eb .ValueNumber );};};case BinOpTypeExp :if _def .Type ==_eb .Type {if _def .Type ==ResultTypeNumber {return MakeNumberResult (_ea .Pow (_def .ValueNumber ,_eb .ValueNumber ));};};case BinOpTypeLT :if _def .Type ==_eb .Type {if _def .Type ==ResultTypeNumber {return MakeBoolResult (_def .ValueNumber < _eb .ValueNumber );};if _def .Type ==ResultTypeString {return MakeBoolResult (_def .ValueString < _eb .ValueString );};if _def .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _def .Type ==ResultTypeString &&_eb .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _def .Type ==ResultTypeNumber &&_eb .Type ==ResultTypeString {return MakeBoolResult (true );}else if _def .Type ==ResultTypeEmpty &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_def .Type ==ResultTypeNumber ||_def .Type ==ResultTypeString )&&_eb .Type ==ResultTypeEmpty {return MakeBoolResult (false );};case BinOpTypeGT :if _def .Type ==_eb .Type {if _def .Type ==ResultTypeNumber {return MakeBoolResult (_def .ValueNumber > _eb .ValueNumber );};if _def .Type ==ResultTypeString {return MakeBoolResult (_def .ValueString > _eb .ValueString );};if _def .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _def .Type ==ResultTypeString &&_eb .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _def .Type ==ResultTypeNumber &&_eb .Type ==ResultTypeString {return MakeBoolResult (false );}else if _def .Type ==ResultTypeEmpty &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return MakeBoolResult (false );}else if (_def .Type ==ResultTypeNumber ||_def .Type ==ResultTypeString )&&_eb .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _def .Type ==_eb .Type {if _def .Type ==ResultTypeNumber {return MakeBoolResult (_def .ValueNumber ==_eb .ValueNumber );};if _def .Type ==ResultTypeString {return MakeBoolResult (_def .ValueString ==_eb .ValueString );};if _def .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_def .Type ==ResultTypeString &&_eb .Type ==ResultTypeNumber )||(_def .Type ==ResultTypeNumber &&_eb .Type ==ResultTypeString ){return MakeBoolResult (false );}else if _def .Type ==ResultTypeEmpty &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return MakeBoolResult (_ab (_eb ));}else if (_def .Type ==ResultTypeNumber ||_def .Type ==ResultTypeString )&&_eb .Type ==ResultTypeEmpty {return MakeBoolResult (_ab (_def ));};case BinOpTypeNE :if _def .Type ==_eb .Type {if _def .Type ==ResultTypeNumber {return MakeBoolResult (_def .ValueNumber !=_eb .ValueNumber );};if _def .Type ==ResultTypeString {return MakeBoolResult (_def .ValueString !=_eb .ValueString );};if _def .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if (_def .Type ==ResultTypeString &&_eb .Type ==ResultTypeNumber )||(_def .Type ==ResultTypeNumber &&_eb .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _def .Type ==ResultTypeEmpty &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return MakeBoolResult (!_ab (_eb ));}else if (_def .Type ==ResultTypeNumber ||_def .Type ==ResultTypeString )&&_eb .Type ==ResultTypeEmpty {return MakeBoolResult (!_ab (_def ));};case BinOpTypeLEQ :if _def .Type ==_eb .Type {if _def .Type ==ResultTypeNumber {return MakeBoolResult (_def .ValueNumber <=_eb .ValueNumber );};if _def .Type ==ResultTypeString {return MakeBoolResult (_def .ValueString <=_eb .ValueString );};if _def .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _def .Type ==ResultTypeString &&_eb .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _def .Type ==ResultTypeNumber &&_eb .Type ==ResultTypeString {return MakeBoolResult (true );}else if _def .Type ==ResultTypeEmpty &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return MakeBoolResult (_ab (_eb ));}else if (_def .Type ==ResultTypeNumber ||_def .Type ==ResultTypeString )&&_eb .Type ==ResultTypeEmpty {return MakeBoolResult (_ab (_def ));};case BinOpTypeGEQ :if _def .Type ==_eb .Type {if _def .Type ==ResultTypeNumber {return MakeBoolResult (_def .ValueNumber >=_eb .ValueNumber );};if _def .Type ==ResultTypeString {return MakeBoolResult (_def .ValueString >=_eb .ValueString );};if _def .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _def .Type ==ResultTypeString &&_eb .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _def .Type ==ResultTypeNumber &&_eb .Type ==ResultTypeString {return MakeBoolResult (false );}else if _def .Type ==ResultTypeEmpty &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return MakeBoolResult (_ab (_eb ));}else if (_def .Type ==ResultTypeNumber ||_def .Type ==ResultTypeString )&&_eb .Type ==ResultTypeEmpty {return MakeBoolResult (_ab (_def ));};case BinOpTypeConcat :return MakeStringResult (_def .Value ()+_eb .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070");};func _gcfa (_dedcf string )string {_dedcf =_ae .Replace (_dedcf ,"\u000a","\u005c\u006e",-1);_dedcf =_ae .Replace (_dedcf ,"\u000d","\u005c\u0072",-1);_dedcf =_ae .Replace (_dedcf ,"\u0009","\u005c\u0074",-1);return _dedcf ;};func _efcae (_dcec []Result )[]rangeIndex {_eecd :=[]rangeIndex {};_cddf :=len (_dcec );for _abfec :=0;_abfec < _cddf -1;_abfec +=2{_baga :=[]rangeIndex {};_gccge :=_baebc (_dcec [_abfec ]);_gfcb :=_fdedc (_dcec [_abfec +1]);if _abfec ==0{for _ccbcf ,_ddcd :=range _gccge {for _fgebg ,_dcgb :=range _ddcd {if _acgg (_dcgb ,_gfcb ){_baga =append (_baga ,rangeIndex {_ccbcf ,_fgebg });};};};}else {for _ ,_afda :=range _eecd {_eeaed :=_gccge [_afda ._dfade ][_afda ._abfb ];if _acgg (_eeaed ,_gfcb ){_baga =append (_baga ,_afda );};};};if len (_baga )==0{return []rangeIndex {};};_eecd =_baga [:];};return _eecd ;}; -// Offset is an implementation of the Excel OFFSET function. -func Offset (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=3&&len (args )!=5{return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0068\u0072\u0065e\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_ffeag :=args [0].Ref ;for _ffeag .Type ==ReferenceTypeNamedRange {_ffeag =ctx .NamedRange (_ffeag .Value );};_ebdf :="";switch _ffeag .Type {case ReferenceTypeCell :_ebdf =_ffeag .Value ;case ReferenceTypeRange :_dcgf :=_dg .Split (_ffeag .Value ,"\u003a");if len (_dcgf )==2{_ebdf =_dcgf [0];};default:return MakeErrorResult (_db .Sprintf ("\u0049\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0069\u006e\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029: \u0025\u0073",_ffeag .Type ));};_dcae ,_ffdf :=_cg .ParseCellReference (_ebdf );if _ffdf !=nil {return MakeErrorResult (_db .Sprintf ("\u0070\u0061\u0072s\u0065\u0020\u006f\u0072i\u0067\u0069\u006e\u0020\u0065\u0072\u0072o\u0072\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029\u003a\u0020\u0025\u0073",_ffdf .Error ()));};_fbbd ,_dfffa ,_gegb :=_dcae .Column ,_dcae .RowIdx ,_dcae .SheetName ;_bbbb :=args [1].AsNumber ();if _bbbb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u006f\u0066\u0066\u0073\u0065\u0074");};_agbca :=args [2].AsNumber ();if _agbca .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u006f\u0066\u0066\u0073\u0065\u0074");};var _ebedg ,_fcbb Result ;if len (args )==3{_ebedg =MakeNumberResult (1);_fcbb =MakeNumberResult (1);}else {_ebedg =args [3].AsNumber ();if _ebedg .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0068\u0065\u0069\u0067\u0068\u0074");};if _ebedg .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_fcbb =args [4].AsNumber ();if _fcbb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046F\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0077id\u0074\u0068");};if _fcbb .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_dcbb :=_cg .ColumnToIndex (_fbbd );_edae :=_dfffa +uint32 (_bbbb .ValueNumber );_cagef :=_dcbb +uint32 (_agbca .ValueNumber );_efae :=_edae +uint32 (_ebedg .ValueNumber );_fffgg :=_cagef +uint32 (_fcbb .ValueNumber );if _ebedg .ValueNumber > 0{_efae --;}else {_efae ++;_edae ,_efae =_efae ,_edae ;};if _fcbb .ValueNumber > 0{_fffgg --;}else {_fffgg ++;_cagef ,_fffgg =_fffgg ,_cagef ;};_debd :=_db .Sprintf ("\u0025\u0073\u0025\u0064",_cg .IndexToColumn (_cagef ),_edae );_abbf :=_db .Sprintf ("\u0025\u0073\u0025\u0064",_cg .IndexToColumn (_fffgg ),_efae );if _gegb ==""{return _geceg (ctx ,ev ,_debd ,_abbf );}else {return _geceg (ctx .Sheet (_gegb ),ev ,_debd ,_abbf );};};type evCache struct{_fgg map[string ]Result ;_abg *_fe .Mutex ;};const _gaeec ="\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0043\u0065\u006c\u006c\u0052\u0065\u0066\u0065r\u0065\u006ec\u0065\u0054\u0079\u0070e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065R\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054y\u0070\u0065\u0052\u0061\u006e\u0067\u0065\u0052\u0065\u0066e\u0072\u0065\u006ec\u0065\u0054\u0079\u0070\u0065\u0053\u0068e\u0065\u0074"; +// MakeNumberResult constructs a number result. +func MakeNumberResult (v float64 )Result {if v ==_ea .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };}; -// PrefixVerticalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!AA:IJ (all cells from columns AA to IJ of sheet 'Sheet1'). -type PrefixVerticalRange struct{_gfed Expression ;_ddbg ,_ccef string ;}; +// Rows implements the Excel ROWS function. +func Rows (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052\u004f\u0057\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};_faeba :=args [0];if _faeba .Type !=ResultTypeArray &&_faeba .Type !=ResultTypeList {return MakeErrorResult ("\u0052\u004f\u0057S\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_dabae :=_faeba .ValueArray ;if len (_dabae )==0{return MakeErrorResult ("\u0052O\u0057\u0053 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0072r\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077");};return MakeNumberResult (float64 (len (_dabae )));};func _fgfe (_ddfc ,_dbbb float64 ,_gfe int )(float64 ,Result ){_dggdg ,_dedf :=_fbgd (_ddfc ),_fbgd (_dbbb );_fedf :=_dggdg .Unix ();_adga :=_dedf .Unix ();if _fedf ==_adga {return 0,_bgd ;};_faa ,_cfd ,_agdc :=_dggdg .Date ();_aedf ,_dgea ,_ecec :=_dedf .Date ();_cde ,_ggcf :=int (_cfd ),int (_dgea );var _edbe ,_dafa float64 ;switch _gfe {case 0:if _agdc ==31{_agdc --;};if _agdc ==30&&_ecec ==31{_ecec --;}else if _gcf :=_efc (_faa );_cde ==2&&((_gcf &&_agdc ==29)||(!_gcf &&_agdc ==28)){_agdc =30;if _dbe :=_efc (_aedf );_ggcf ==2&&((_dbe &&_ecec ==29)||(!_dbe &&_ecec ==28)){_ecec =30;};};_edbe =float64 ((_aedf -_faa )*360+(_ggcf -_cde )*30+(_ecec -_agdc ));_dafa =360;case 1:_edbe =_dbbb -_ddfc ;_aaed :=_faa !=_aedf ;if _aaed &&(_aedf !=_faa +1||_cde < _ggcf ||(_cde ==_ggcf &&_agdc < _ecec )){_adgg :=0;for _fbd :=_faa ;_fbd <=_aedf ;_fbd ++{_adgg +=_fgc (_fbd ,1);};_dafa =float64 (_adgg )/float64 (_aedf -_faa +1);}else {if !_aaed &&_efc (_faa ){_dafa =366;}else {if _aaed &&((_efc (_faa )&&(_cde < 2||(_cde ==2&&_agdc <=29)))||(_efc (_aedf )&&(_ggcf > 2||(_ggcf ==2&&_ecec ==29)))){_dafa =366;}else {_dafa =365;};};};case 2:_edbe =_dbbb -_ddfc ;_dafa =360;case 3:_edbe =_dbbb -_ddfc ;_dafa =365;case 4:if _agdc ==31{_agdc --;};if _ecec ==31{_ecec --;};_edbe =float64 ((_aedf -_faa )*360+(_ggcf -_cde )*30+(_ecec -_agdc ));_dafa =360;default:return 0,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073 \u0066o\u0072\u0020\u0059\u0065\u0061\u0072\u0046r\u0061\u0063");};return _edbe /_dafa ,_bgd ;}; -// Tbillyield implements the Excel TBILLYIELD function. -func Tbillyield (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0059\u0049E\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_agdc ,_baaa ,_ddfa :=_ffcca (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _ddfa .Type ==ResultTypeError {return _ddfa ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cbdff :=_baaa -_agdc ;if _cbdff > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cY\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074");};_fegg :=args [2].ValueNumber ;if _fegg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ebgbe :=(100-_fegg )/_fegg ;_cddd :=360/_cbdff ;return MakeNumberResult (_ebgbe *_cddd );}; +// String returns a string representation of ConstArrayExpr. +func (_dbb ConstArrayExpr )String ()string {return ""}; -// Columns implements the Excel COLUMNS function. -func Columns (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004fL\u0055\u004d\u004e\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075me\u006e\u0074");};_dfeaf :=args [0];if _dfeaf .Type !=ResultTypeArray &&_dfeaf .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u004c\u0055M\u004e\u0053\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_abdf :=_dfeaf .ValueArray ;if len (_abdf )==0{return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004d\u004e\u0053\u0020r\u0065\u0071\u0075ir\u0065\u0073\u0020\u0061\u0072\u0072a\u0079\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020r\u006f\u0077");};return MakeNumberResult (float64 (len (_abdf [0])));};func _geceg (_gcceg Context ,_cegba Evaluator ,_befg ,_adedf string )Result {_efeaac ,_eebe :=_cg .ParseCellReference (_befg );if _eebe !=nil {return MakeErrorResult (_db .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_befg ,_eebe .Error ()));};_cccf ,_fdcdc :=_efeaac .ColumnIdx ,_efeaac .RowIdx ;_cdagd ,_eaedc :=_cg .ParseCellReference (_adedf );if _eaedc !=nil {return MakeErrorResult (_db .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_adedf ,_eaedc .Error ()));};_adgadd ,_dbcg :=_cdagd .ColumnIdx ,_cdagd .RowIdx ;_bfgae :=[][]Result {};for _acgc :=_fdcdc ;_acgc <=_dbcg ;_acgc ++{_ggfee :=[]Result {};for _edagf :=_cccf ;_edagf <=_adgadd ;_edagf ++{_dffa :=_gcceg .Cell (_db .Sprintf ("\u0025\u0073\u0025\u0064",_cg .IndexToColumn (_edagf ),_acgc ),_cegba );_ggfee =append (_ggfee ,_dffa );};_bfgae =append (_bfgae ,_ggfee );};if len (_bfgae )==1{if len (_bfgae [0])==1{return _bfgae [0][0];};return MakeListResult (_bfgae [0]);};return MakeArrayResult (_bfgae );};const _dbbce =2;const _afd ="\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u002b\u0029:\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b(\\\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003f\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; +// EmptyExpr is an empty expression. +type EmptyExpr struct{};const _aaccg =57351;const (_fcbg cmpResult =0;_bgdfb cmpResult =-1;_bbaa cmpResult =1;_dbdce cmpResult =2;); -// Pmt implements the Excel PMT function. -func Pmt (args []Result )Result {_aebd :=len (args );if _aebd < 3||_aebd > 5{return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_agag :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aggc :=args [1].ValueNumber ;if _aggc ==0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u00200");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_fggc :=args [2].ValueNumber ;_eag :=0.0;if _aebd >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eag =args [3].ValueNumber ;};_bceg :=0.0;if _aebd ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bceg =args [4].ValueNumber ;if _bceg !=0{_bceg =1;};};var _gfaf float64 ;if _agag ==0{_gfaf =(_fggc +_eag )/_aggc ;}else {_aeagf :=_a .Pow (1+_agag ,_aggc );if _bceg ==1{_gfaf =(_eag *_agag /(_aeagf -1)+_fggc *_agag /(1-1/_aeagf ))/(1+_agag );}else {_gfaf =_eag *_agag /(_aeagf -1)+_fggc *_agag /(1-1/_aeagf );};};return MakeNumberResult (-_gfaf );};func _beg ()evCache {_bda :=evCache {};_bda ._fgg =make (map[string ]Result );_bda ._abg =&_fe .Mutex {};return _bda ;}; +// Eval evaluates and returns the result of a constant array expression. +func (_afd ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_ebe :=[][]Result {};for _ ,_ge :=range _afd ._fec {_bega :=[]Result {};for _ ,_aca :=range _ge {_bega =append (_bega ,_aca .Eval (ctx ,ev ));};_ebe =append (_ebe ,_bega );};return MakeArrayResult (_ebe );}; -// ResultType is the type of the result -//go:generate stringer -type=ResultType -type ResultType byte ; +// Rand is an implementation of the Excel RAND() function that returns random +// numbers in the range [0,1). +func Rand (args []Result )Result {if len (args )!=0{return MakeErrorResult ("R\u0041\u004e\u0044\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006e\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};return MakeNumberResult (_dcad .Float64 ());}; -// GetEpoch returns a null time object for the invalid reference context. -func (_fggde *ivr )GetEpoch ()_ge .Time {return _ge .Time {}};func _cbeeg (_gdgbf []Result )(float64 ,float64 ,Result ){_gcdcd :=0.0;_acac :=1.0;for _ ,_afcfa :=range _gdgbf {switch _afcfa .Type {case ResultTypeNumber :_gcdcd +=_afcfa .ValueNumber ;_acac *=_gafdb (_afcfa .ValueNumber );case ResultTypeList ,ResultTypeArray :_bdbgb ,_bcee ,_gaadd :=_cbeeg (_afcfa .ListValues ());_gcdcd +=_bdbgb ;_acac *=_gafdb (_bcee );if _gaadd .Type ==ResultTypeError {return 0,0,_gaadd ;};case ResultTypeString :return 0,0,MakeErrorResult ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063 a\u0072\u0067\u0075m\u0065n\u0074\u0073");case ResultTypeError :return 0,0,_afcfa ;};};return _gcdcd ,_acac ,_cgac ;}; +// LCM implements the Excel LCM() function which returns the least common +// multiple of a range of numbers. +func LCM (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_abcd :=[]float64 {};for _ ,_faffg :=range args {switch _faffg .Type {case ResultTypeString :_egfc :=_faffg .AsNumber ();if _egfc .Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_abcd =append (_abcd ,_egfc .ValueNumber );case ResultTypeList :_gged :=LCM (_faffg .ValueList );if _gged .Type !=ResultTypeNumber {return _gged ;};_abcd =append (_abcd ,_gged .ValueNumber );case ResultTypeNumber :_abcd =append (_abcd ,_faffg .ValueNumber );case ResultTypeEmpty :case ResultTypeError :return _faffg ;};};if len (_abcd )==0{return MakeErrorResult ("\u004cC\u004d\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u006e\u006fn\u002d\u0065m\u0070\u0074\u0079\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};if _abcd [0]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_abcd )==1{return MakeNumberResult (_abcd [0]);};_cffea :=_abcd [0];for _aabb :=1;_aabb < len (_abcd );_aabb ++{if _abcd [_aabb ]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_cffea =_ecee (_cffea ,_abcd [_aabb ]);};return MakeNumberResult (_cffea );}; -// Replace is an implementation of the Excel REPLACE(). -func Replace (args []Result )Result {_ffgcf ,_gaebb :=_dbgeba ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _gaebb .Type !=ResultTypeEmpty {return _gaebb ;};_dgece :=_ffgcf ._fgbg ;_dffeb :=_ffgcf ._bgddga ;_bfaef :=_ffgcf ._bfdded ;_fedb :=_ffgcf ._afcef ;_bdff :=len (_dgece );if _dffeb > _bdff {_dffeb =_bdff ;};_babb :=_dffeb +_bfaef ;if _babb > _bdff {_babb =_bdff ;};_ddec :=_dgece [0:_dffeb ]+_fedb +_dgece [_babb :];return MakeStringResult (_ddec );};const _adgad =57375; +// Round is an implementation of the Excel ROUND function that rounds a number +// to a specified number of digits. +func Round (args []Result )Result {return _gedea (args ,_beggd )};func _fccec (_caab ,_adca Result ,_dbfb string )(*xargs ,Result ){if _caab .Type !=ResultTypeList &&_caab .Type !=ResultTypeArray {return nil ,MakeErrorResult (_dbfb +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0076\u0061lue\u0073 t\u006f\u0020\u0062\u0065\u0020\u006f\u0066 a\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065");};_eeadd :=_baebc (_caab );_ecge :=[]float64 {};for _ ,_bfba :=range _eeadd {for _ ,_fggee :=range _bfba {if _fggee .Type ==ResultTypeNumber &&!_fggee .IsBoolean {_ecge =append (_ecge ,_fggee .ValueNumber );}else {return nil ,MakeErrorResult (_dbfb +"\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0073");};};};_adec :=len (_ecge );if len (_ecge )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _adca .Type !=ResultTypeList &&_adca .Type !=ResultTypeArray {return nil ,MakeErrorResult (_dbfb +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0064\u0061\u0074\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020o\u0066\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065");};_aag :=_baebc (_adca );_febd :=[]float64 {};_gbde :=0.0;for _ ,_aggg :=range _aag {for _ ,_gafc :=range _aggg {if _gafc .Type ==ResultTypeNumber &&!_gafc .IsBoolean {_ecega :=float64 (int (_gafc .ValueNumber ));if _ecega < _gbde {return nil ,MakeErrorResultType (ErrorTypeNum ,_dbfb +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0061\u0073\u0063\u0065\u006edi\u006e\u0067\u0020o\u0072d\u0065\u0072");};_febd =append (_febd ,_ecega );_gbde =_ecega ;}else {return nil ,MakeErrorResult (_dbfb +"\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020t\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0073");};};};if len (_febd )!=_adec {return nil ,MakeErrorResultType (ErrorTypeNum ,"");};return &xargs {_ecge ,_febd },MakeEmptyResult ();}; -// ReferenceType is a type of reference -//go:generate stringer -type=ReferenceType -type ReferenceType byte ; +// String returns a string representation of FunctionCall expression. +func (_fdgbf FunctionCall )String ()string {_ebbc :=_fg .Buffer {};_ebbc .WriteString (_fdgbf ._begfc );_ebbc .WriteString ("\u0028");_fcfe :=len (_fdgbf ._gdefg )-1;for _ggdad ,_edba :=range _fdgbf ._gdefg {_ebbc .WriteString (_edba .String ());if _ggdad !=_fcfe {_ebbc .WriteString ("\u002c");};};_ebbc .WriteString ("\u0029");return _ebbc .String ();};func _acg (_acge ,_adbe ,_eggbf ,_ddgb float64 ,_egee int )float64 {var _abff float64 ;if _acge ==0{_abff =_ddgb +_eggbf *_adbe ;}else {_ffb :=_ea .Pow (1+_acge ,_adbe );if _egee ==1{_abff =_ddgb *_ffb +_eggbf *(1+_acge )*(_ffb -1)/_acge ;}else {_abff =_ddgb *_ffb +_eggbf *(_ffb -1)/_acge ;};};return -_abff ;}; -// Transpose implements the TRANSPOSE function that transposes a cell range. -func Transpose (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052AN\u0053\u0050\u004fS\u0045\u0020\u0072\u0065qui\u0072es\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [0].Type !=ResultTypeArray &&args [0].Type !=ResultTypeList {return MakeErrorResult ("T\u0052\u0041\u004e\u0053\u0050\u004fS\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0020\u0072a\u006e\u0067\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_ccfd :=args [0];if _ccfd .Type ==ResultTypeList {_bafa :=[][]Result {};for _ ,_fdfa :=range _ccfd .ValueList {_bafa =append (_bafa ,[]Result {_fdfa });};return MakeArrayResult (_bafa );};_eeac :=make ([][]Result ,len (_ccfd .ValueArray [0]));for _ ,_agge :=range _ccfd .ValueArray {for _fbcb ,_dadde :=range _agge {_eeac [_fbcb ]=append (_eeac [_fbcb ],_dadde );};};return MakeArrayResult (_eeac );};func (_bagb ReferenceType )String ()string {if _bagb >=ReferenceType (len (_daecb )-1){return _db .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_bagb );};return _gaeec [_daecb [_bagb ]:_daecb [_bagb +1]];}; +// Rri implements the Excel RRI function. +func Rri (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0052\u0052\u0049\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052I\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fgeg :=args [0].ValueNumber ;if _fgeg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052\u0049\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_cbfg :=args [1].ValueNumber ;if _cbfg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0052\u0049\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0052\u0049\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dcgc :=args [2].ValueNumber ;if _dcgc < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020f\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006cue\u0020\u0074\u006f \u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065g\u0061\u0074i\u0076\u0065");};return MakeNumberResult (_ea .Pow (_dcgc /_cbfg ,1/_fgeg )-1);}; -// Yieldmat implements the Excel YIELDMAT function. -func Yieldmat (args []Result )Result {_cdef :=len (args );if _cdef !=5&&_cdef !=6{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_babc ,_gdaea ,_aacb :=_ffcca (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _aacb .Type ==ResultTypeError {return _aacb ;};_acfdd ,_aacb :=_gddb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _aacb .Type ==ResultTypeError {return _aacb ;};if _acfdd >=_babc {return MakeErrorResult ("\u0059\u0049\u0045\u004cD\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_cecge :=args [3].ValueNumber ;if _cecge < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049\u0045\u004c\u0044M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_gbda :=args [4].ValueNumber ;if _gbda <=0{return MakeErrorResultType (ErrorTypeNum ,"Y\u0049\u0045\u004c\u0044\u004d\u0041T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065");};_ffeab :=0;if _cdef ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059I\u0045\u004cD\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ffeab =int (args [5].ValueNumber );if !_dccd (_ffeab ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045L\u0044\u004d\u0041\u0054");};};_ebbc ,_aacb :=_bece (_acfdd ,_gdaea ,_ffeab );if _aacb .Type ==ResultTypeError {return _aacb ;};_aeaa ,_aacb :=_bece (_acfdd ,_babc ,_ffeab );if _aacb .Type ==ResultTypeError {return _aacb ;};_fecda ,_aacb :=_bece (_babc ,_gdaea ,_ffeab );if _aacb .Type ==ResultTypeError {return _aacb ;};_egff :=1+_ebbc *_cecge ;_egff /=_gbda /100+_aeaa *_cecge ;_egff --;_egff /=_fecda ;return MakeNumberResult (_egff );}; +// Or is an implementation of the Excel OR() function and takes a variable +// number of arguments. +func Or (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004f\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_dgbc :=false ;for _ ,_egdb :=range args {switch _egdb .Type {case ResultTypeList ,ResultTypeArray :_dcda :=Or (_egdb .ListValues ());if _dcda .Type ==ResultTypeError {return _dcda ;};if _dcda .ValueNumber !=0{_dgbc =true ;};case ResultTypeNumber :if _egdb .ValueNumber !=0{_dgbc =true ;};case ResultTypeString :return MakeErrorResult ("\u004f\u0052 \u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0065\u0020\u006f\u006e\u0020\u0073\u0074\u0072in\u0067\u0073");case ResultTypeError :return _egdb ;default:return MakeErrorResult ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u004f\u0052");};};return MakeBoolResult (_dgbc );};const _gcff =57346;func _acda (_gegbc float64 ,_gfef *criteriaRegex )bool {_aebc ,_ccgd :=_cbe .ParseFloat (_gfef ._ebbfe ,64);if _ccgd !=nil {return false ;};switch _gfef ._gccb {case _ecae :return _gegbc ==_aebc ;case _bcbc :return _gegbc <=_aebc ;case _fdba :return _gegbc >=_aebc ;case _gddc :return _gegbc < _aebc ;case _fgega :return _gegbc > _aebc ;};return false ;};const _egefc ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029"; -// Update returns the same object as updating sheet references does not affect named ranges. -func (_fcbgf NamedRangeRef )Update (q *_cbe .UpdateQuery )Expression {return _fcbgf };type countMode byte ;func _cf (_fea ,_cc [][]Result )bool {if len (_fea )!=len (_cc ){return false ;};for _gf :=range _fea {if len (_fea [_gf ])!=len (_cc [_gf ]){return false ;};};return true ;};func _gcff (_befe ,_gadg ,_daea ,_agbc ,_fddc ,_gdbd float64 ,_cggc int )(float64 ,Result ){_fca :=int (_gdbd );_gaff :=_fdcg (_befe ,_gadg ,_fca ,_cggc );_eege :=_dca (_befe ,_gadg ,_fca ,_cggc )/_gaff ;_dbdgf ,_dgdge :=_fadda (_befe ,_gadg ,_fca ,_cggc );if _dgdge .Type ==ResultTypeError {return 0,_dgdge ;};_bcec :=_bfag (_befe ,_gadg ,_fca ,_cggc );_efeaa :=_fddc /_a .Pow (1+_agbc /_gdbd ,_dbdgf -1+_eege );_efeaa -=100*_daea /_gdbd *_bcec /_gaff ;_dbgeg :=100*_daea /_gdbd ;_adbf :=1+_agbc /_gdbd ;for _bccac :=0.0;_bccac < _dbdgf ;_bccac ++{_efeaa +=_dbgeg /_a .Pow (_adbf ,_bccac +_eege );};return _efeaa ,MakeEmptyResult ();}; +// ConstArrayExpr is a constant array expression. +type ConstArrayExpr struct{_fec [][]Expression }; -// String returns a string representation of a named range. -func (_gggg NamedRangeRef )String ()string {return _gggg ._bdfc }; +// Eomonth is an implementation of the Excel EOMONTH() function. +func Eomonth (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u004f\u004d\u004f\u004e\u0054\u0048\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_egbc :=args [1].ValueNumber ;_ggf :=args [0];var _aef float64 ;switch _ggf .Type {case ResultTypeEmpty :_aef =0;case ResultTypeNumber :_aef =_ggf .ValueNumber ;case ResultTypeString :_acae :=DateValue ([]Result {args [0]});if _acae .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_aef =_acae .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_gbb :=_fbgd (_aef );_aedd :=_gbb .AddDate (0,int (_egbc +1),0);_dace ,_bec ,_ :=_aedd .Date ();_cff :=_fgda (_dace ,int (_bec ),0);if _cff < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};if _dace ==1900&&_bec ==3{_cff --;};return MakeNumberResult (_cff );};func (_cbfeg VerticalRange )verticalRangeReference ()string {return _g .Sprintf ("\u0025\u0073\u003a%\u0073",_cbfeg ._acdaf ,_cbfeg ._bdcdb );}; -// RoundUp is an implementation of the Excel ROUNDUP function that rounds a number -// up to a specified number of digits. -func RoundUp (args []Result )Result {return _edece (args ,_geeb )};func _abad (_abcc [][]Result )float64 {if len (_abcc )==2{_bcde :=_abcc [0][0].AsNumber ();_fdbe :=_abcc [0][1].AsNumber ();_cfeb :=_abcc [1][0].AsNumber ();_fdce :=_abcc [1][1].AsNumber ();if _bcde .Type !=ResultTypeNumber ||_fdbe .Type !=ResultTypeNumber ||_cfeb .Type !=ResultTypeNumber ||_fdce .Type !=ResultTypeNumber {return _a .NaN ();};return _bcde .ValueNumber *_fdce .ValueNumber -_cfeb .ValueNumber *_fdbe .ValueNumber ;};_bgbf :=float64 (0);_dbgfe :=float64 (1);for _dfgd :=range _abcc {_bgbf +=_dbgfe *_abcc [0][_dfgd ].ValueNumber *_abad (_cbeea (_abcc ,_dfgd ));_dbgfe *=-1;};return _bgbf ;}; +// GetLabelPrefix returns an empty string for the invalid reference context. +func (_bbaeg *ivr )GetLabelPrefix (cellRef string )string {return ""};func _fdfe (_ddcc ,_acaa []float64 ,_ggfc float64 )Result {_cacga :=false ;_eafg :=false ;for _bffg :=0;_bffg < len (_ddcc );_bffg ++{if _ddcc [_bffg ]> 0{_cacga =true ;};if _ddcc [_bffg ]< 0{_eafg =true ;};};if !_cacga ||!_eafg {return MakeErrorResultType (ErrorTypeNum ,"");};_ffbb :=_ggfc ;_bgaf :=1e-10;_dgca :=0;_gabd :=50;_bgc :=false ;for {_adf :=_dceb (_ddcc ,_acaa ,_ffbb );_bddb :=_ffbb -_adf /_ggfa (_ddcc ,_acaa ,_ffbb );_gbce :=_ea .Abs (_bddb -_ffbb );_ffbb =_bddb ;_dgca ++;if _gbce <=_bgaf ||_ea .Abs (_adf )<=_bgaf {break ;};if _dgca > _gabd {_bgc =true ;break ;};};if _bgc ||_ea .IsNaN (_ffbb )||_ea .IsInf (_ffbb ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_ffbb );}; -// IsNA is an implementation of the Excel ISNA() function. -func IsNA (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004e\u0041\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString =="\u0023\u004e\u002f\u0041");}; +// Edate is an implementation of the Excel EDATE() function. +func Edate (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0044\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_egea :=args [1].ValueNumber ;_cfb :=args [0];var _eeb float64 ;switch _cfb .Type {case ResultTypeEmpty :return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");case ResultTypeNumber :_eeb =_cfb .ValueNumber ;case ResultTypeString :_deac :=DateValue ([]Result {args [0]});if _deac .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_eeb =_deac .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_facc :=_fbgd (_eeb );_gda :=_facc .AddDate (0,int (_egea ),0);_eac ,_gfg ,_bbe :=_gda .Date ();_dfg :=_fgda (_eac ,int (_gfg ),_bbe );if _dfg < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};return MakeNumberResult (_dfg );};var _dcad *_a .Rand ;func (_cadf *noCache )SetCache (key string ,value Result ){};func _bcde (_fadcc ,_fabgb ,_fbeg ,_ecdg ,_gded float64 )float64 {var _bbfe float64 ;_bdga :=_gded /_fbeg ;if _bdga >=1{_bdga =1;if _ecdg ==1{_bbfe =_fadcc ;}else {_bbfe =0;};}else {_bbfe =_fadcc *_ea .Pow (1-_bdga ,_ecdg -1);};_dagf :=_fadcc *_ea .Pow (1-_bdga ,_ecdg );var _dbab float64 ;if _dagf < _fabgb {_dbab =_bbfe -_fabgb ;}else {_dbab =_bbfe -_dagf ;};if _dbab < 0{_dbab =0;};return _dbab ;};func (_cdegb *noCache )GetFromCache (key string )(Result ,bool ){return _bgd ,false }; -// Reference returns a string reference value to a horizontal range. -func (_dgbc HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_dgbc .horizontalRangeReference ()};}; +// RegisterFunction registers a standard function. +func RegisterFunction (name string ,fn Function ){_decdd .Lock ();defer _decdd .Unlock ();if _ ,_becaa :=_cdcab [name ];_becaa {_bd .Log ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name );};_cdcab [name ]=fn ;}; -// Eval evaluates and returns an expression with prefix. -func (_ccgf PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_fcbe :=_ccgf ._cbdgg .Reference (ctx ,ev );switch _fcbe .Type {case ReferenceTypeSheet :if _cdbb (_fcbe ,ctx ){return MakeErrorResultType (ErrorTypeName ,_db .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_fcbe .Value ));};_bcece :=ctx .Sheet (_fcbe .Value );return _ccgf ._dgcgg .Eval (_bcece ,ev );default:return MakeErrorResult (_db .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_fcbe .Type ));};};func _beac (_fdcgg ,_adcef []float64 ,_beag float64 )float64 {_bacb :=_beag +1;_feeg :=_fdcgg [0];_egd :=len (_fdcgg );_fbeg :=_adcef [0];for _gaccd :=1;_gaccd < _egd ;_gaccd ++{_feeg +=_fdcgg [_gaccd ]/_a .Pow (_bacb ,(_adcef [_gaccd ]-_fbeg )/365);};return _feeg ;}; +// Mround is an implementation of the Excel MROUND function. It is not a +// generic rounding function and has some oddities to match Excel's behavior. +func Mround (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_geda :=args [0].AsNumber ();if _geda .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006de\u006e\u0074\u0020\u0074o\u0020\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_dbaf :=float64 (1);_cacgb :=args [1].AsNumber ();if _cacgb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061\u0072g\u0075\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u004d\u0052\u004f\u0055ND\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072");};_dbaf =_cacgb .ValueNumber ;if _dbaf < 0&&_geda .ValueNumber > 0||_dbaf > 0&&_geda .ValueNumber < 0{return MakeErrorResult ("\u004d\u0052\u004fUN\u0044\u0028\u0029\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020s\u0069g\u006e\u0073\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068");};_dadfe :=_geda .ValueNumber ;_dadfe ,_bdcda :=_ea .Modf (_dadfe /_dbaf );if _ea .Trunc (_bdcda +0.5)> 0{_dadfe ++;};return MakeNumberResult (_dadfe *_dbaf );}; -// MakeEmptyResult is ued when parsing an empty argument. -func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }}; +// LookupFunctionComplex looks up and returns a complex function or nil. +func LookupFunctionComplex (name string )FunctionComplex {_decdd .Lock ();defer _decdd .Unlock ();if _bbcg ,_ceggb :=_dface [name ];_ceggb {return _bbcg ;};return nil ;};func _faeea (_ffca ,_baac ,_ade int )int {if _ffca > _baac {return 0;};if _dbdc (_ade ){return (_baac -_ffca +1)*360;};_aeff :=0;for _fage :=_ffca ;_fage <=_baac ;_fage ++{_dbce :=365;if _efc (_fage ){_dbce =366;};_aeff +=_dbce ;};return _aeff ;};var _bffb =map[string ]bool {"\u0049F\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0046\u004e\u0041":true ,"\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041":true ,"\u0049\u0053\u0045R\u0052":true ,"\u0049S\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0053\u004e\u0041":true ,"\u0049\u0053\u0052E\u0046":true }; // NewVerticalRange constructs a new full columns range. -func NewVerticalRange (v string )Expression {_bggf :=_dg .Split (v ,"\u003a");if len (_bggf )!=2{return nil ;};if _bggf [0]> _bggf [1]{_bggf [0],_bggf [1]=_bggf [1],_bggf [0];};return VerticalRange {_eaagb :_bggf [0],_bcdg :_bggf [1]};};func _dfda (){_cfdg =_cb .MustCompile ("\u005e\u0030\u002b\u0024");_accg =_cb .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029");_gbff =_cb .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_efegf =_cb .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_bdbgg =_cb .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0029+\u0028\u0023\u007c\u0030\u0029\u002b\u005c.\u0028\u0030\u002b\u0029\u002e\u002a\u0028\u003b\u007c\u0024\u0029");_aebda =_cb .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_bddae =_cb .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030)\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028(\u0023\u007c\u0030\u0029\u002b\u0029\u005f\\\u0029\u002e\u002a\u003b");_cgga =_cb .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_fecf =_cb .MustCompile ("\u005c\u005b\u005c$\u005c\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0028\u0023\u007c\u0030\u0029\u002b\u003b");_aafe =_cb .MustCompile ("\u005c[\u005c\u0024\\\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b,\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u002e\u002a\u003b");_gbcd =_cb .MustCompile ("\u005e(\u0028\u0023|\u0030\u0029\u002b,\u0029\u002b\u0028\u0023\u007c\u0030\u0029+\u0028\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u0029\u003f\u002e\u002b\u005c[\u005c\u0024\u002e\u002b\u005c\u005d\u002e\u002a\u003b");_ddef =_cb .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_fcbd +_fcbd +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_fcbd +_fcbd +"\u0029\u002b\u0059+\u0024");_fcge =_cb .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_fcbd +_fcbd +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_fcbd +_fcbd +"\u0029\u002b\u0059+\u0024");_bdcg =_cb .MustCompile ("\u005e\u0028\u0023|\u0030\u0029\u002b\u005c.\u0028\u0028\u0023\u007c\u0030\u0029\u002a)\u0045\u005c\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c\u0024\u0029");_afcf =_cb .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;");}; +func NewVerticalRange (v string )Expression {_gfbcd :=_ae .Split (v ,"\u003a");if len (_gfbcd )!=2{return nil ;};if _gfbcd [0]> _gfbcd [1]{_gfbcd [0],_gfbcd [1]=_gfbcd [1],_gfbcd [0];};return VerticalRange {_acdaf :_gfbcd [0],_bdcdb :_gfbcd [1]};};const _cbdc =57367;func _feeg (_fbbd []Result ,_dade countMode )float64 {_aeebd :=0.0;for _ ,_fccb :=range _fbbd {switch _fccb .Type {case ResultTypeNumber :if _dade ==_gefe ||(_dade ==_bgcb &&!_fccb .IsBoolean ){_aeebd ++;};case ResultTypeList ,ResultTypeArray :_aeebd +=_feeg (_fccb .ListValues (),_dade );case ResultTypeString :if _dade ==_gefe {_aeebd ++;};case ResultTypeEmpty :if _dade ==_dbcce {_aeebd ++;};};};return _aeebd ;}; -// NewBinaryExpr constructs a new binary expression with a given operator. -func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {_gec :lhs ,_da :rhs ,_ag :op };}; - -// If is an implementation of the Excel IF() function. It takes one, two or -// three arguments. -func If (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0049\u0046\u0020re\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006ce\u0061s\u0074 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if len (args )> 3{return MakeErrorResult ("\u0049\u0046\u0020ac\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0074\u0020m\u006fs\u0074 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_gabd :=args [0];switch _gabd .Type {case ResultTypeError :return _gabd ;case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_gabd .ValueNumber !=0);};if _gabd .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _egbad (args );case ResultTypeArray :return _baeg (args );default:return MakeErrorResult ("\u0049F\u0020\u0069n\u0069\u0074\u0069\u0061l\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006d\u0075\u0073t \u0062\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u006f\u0072 \u0061\u0072r\u0061\u0079");};}; - -// Column implements the Excel COLUMN function. -func Column (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004f\u004c\u0055M\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_gbgd :=args [0].Ref ;if _gbgd .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004dN\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e");};_aecg ,_adgea :=_cg .ParseCellReference (_gbgd .Value );if _adgea !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_gbgd .Value );};return MakeNumberResult (float64 (_aecg .ColumnIdx +1));};const _fcdf int =0;func _bfgg (_gfagf string )*criteriaRegex {_adda :=&criteriaRegex {};if _gfagf ==""{return _adda ;};if _gffe :=_ffca .FindStringSubmatch (_gfagf );len (_gffe )> 1{_adda ._egcd =_dcfa ;_adda ._bgdde =_gffe [1];}else if _eaefb :=_caed .FindStringSubmatch (_gfagf );len (_eaefb )> 1{_adda ._egcd =_dcfa ;_adda ._bgdde =_eaefb [1];}else if _dface :=_gbbd .FindStringSubmatch (_gfagf );len (_dface )> 1{_adda ._egcd =_bfec ;_adda ._bgdde =_dface [1];}else if _beefa :=_bbbd .FindStringSubmatch (_gfagf );len (_beefa )> 1{_adda ._egcd =_dbdba ;_adda ._bgdde =_beefa [1];}else if _eaafd :=_agbe .FindStringSubmatch (_gfagf );len (_eaafd )> 1{_adda ._egcd =_fegf ;_adda ._bgdde =_eaafd [1];}else if _cfec :=_aegg .FindStringSubmatch (_gfagf );len (_cfec )> 1{_adda ._egcd =_gbab ;_adda ._bgdde =_cfec [1];};return _adda ;};func _dccc (_gbac ,_agbg ,_ccdb ,_cfaf ,_cead float64 )float64 {var _ggga float64 ;_cddc :=_cead /_ccdb ;if _cddc >=1{_cddc =1;if _cfaf ==1{_ggga =_gbac ;}else {_ggga =0;};}else {_ggga =_gbac *_a .Pow (1-_cddc ,_cfaf -1);};_adbfe :=_gbac *_a .Pow (1-_cddc ,_cfaf );var _cgcf float64 ;if _adbfe < _agbg {_cgcf =_ggga -_agbg ;}else {_cgcf =_ggga -_adbfe ;};if _cgcf < 0{_cgcf =0;};return _cgcf ;}; +// Char is an implementation of the Excel CHAR function that takes an integer in +// the range [0,255] and returns the corresponding ASCII character. +func Char (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_accdc :=args [0].AsNumber ();if _accdc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fffe :=int (_accdc .ValueNumber );if _fffe < 0||_fffe > 255{return MakeErrorResult ("\u0043H\u0041\u0052 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073 i\u006e\u0020\u0074h\u0065\u0020r\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u00325\u0035\u005d");};return MakeStringResult (_g .Sprintf ("\u0025\u0063",_fffe ));};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;);func _age (_daccg string )(int ,int ,float64 ,bool ,bool ,Result ){_gaef :="";_eeec :=[]string {};for _edb ,_dagc :=range _cg {_eeec =_dagc .FindStringSubmatch (_daccg );if len (_eeec )> 1{_gaef =_edb ;break ;};};if _gaef ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_eee );};_aeddb :=_eeec [1]=="";_eeec =_eeec [49:];_eebb :=len (_eeec );_dce :=_eeec [_eebb -1];_eba :=_dce =="\u0061\u006d";_bdag :=_dce =="\u0070\u006d";var _eef ,_bbef int ;var _begd float64 ;var _dbf error ;switch _gaef {case "\u0068\u0068":_eef ,_dbf =_cbe .Atoi (_eeec [0]);if _dbf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_eee );};_bbef =0;_begd =0;case "\u0068\u0068\u003am\u006d":_eef ,_dbf =_cbe .Atoi (_eeec [0]);if _dbf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_eee );};_bbef ,_dbf =_cbe .Atoi (_eeec [2]);if _dbf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_eee );};_begd =0;case "\u006d\u006d\u003as\u0073":_eef =0;_bbef ,_dbf =_cbe .Atoi (_eeec [0]);if _dbf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_eee );};_begd ,_dbf =_cbe .ParseFloat (_eeec [2],64);if _dbf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_eee );};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_eef ,_dbf =_cbe .Atoi (_eeec [0]);if _dbf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_eee );};_bbef ,_dbf =_cbe .Atoi (_eeec [2]);if _dbf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_eee );};_begd ,_dbf =_cbe .ParseFloat (_eeec [4],64);if _dbf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_eee );};};if _bbef >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_eee );};if _eba ||_bdag {if _eef > 12||_begd >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_eee );}else if _eef ==12{_eef =0;};}else if _eef >=24||_begd >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_eee );};return _eef ,_bbef ,_begd ,_bdag ,_aeddb ,_bgd ;};func (_gcbcf *ivr )Sheet (name string )Context {return _gcbcf }; -// ISTEXT is an implementation of the Excel ISTEXT() function. -func IsText (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0054EX\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeString );};const _bbgd =57371;func _fgbf (_daddf ,_cega ,_gcgf Reference )string {return _db .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_daddf .Value ,_cega .Value ,_gcgf .Value );};type durationArgs struct{_cgb float64 ;_gfbg float64 ;_agd float64 ;_fdad float64 ;_bgfa float64 ;_feea int ;}; +// Eval evaluates a vertical range returning a list of results or an error. +func (_ccdb VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_becd :=_ccdb .verticalRangeReference ();if _gdcgb ,_cdbgd :=ev .GetFromCache (_becd );_cdbgd {return _gdcgb ;};_abeg ,_bccbf :=_dgbdea (ctx ,_ccdb ._acdaf ,_ccdb ._bdcdb );_ccbdb :=_bbbbf (ctx ,ev ,_abeg ,_bccbf );ev .SetCache (_becd ,_ccbdb );return _ccbdb ;};func _gb (_aa BinOpType ,_bf ,_fgg []Result )Result {_eaf :=[]Result {};for _ag :=range _bf {_ffc :=_bf [_ag ].AsNumber ();_fb :=_fgg [_ag ].AsNumber ();if _ffc .Type !=ResultTypeNumber ||_fb .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _aa {case BinOpTypePlus :_eaf =append (_eaf ,MakeNumberResult (_ffc .ValueNumber +_fb .ValueNumber ));case BinOpTypeMinus :_eaf =append (_eaf ,MakeNumberResult (_ffc .ValueNumber -_fb .ValueNumber ));case BinOpTypeMult :_eaf =append (_eaf ,MakeNumberResult (_ffc .ValueNumber *_fb .ValueNumber ));case BinOpTypeDiv :if _fb .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_eaf =append (_eaf ,MakeNumberResult (_ffc .ValueNumber /_fb .ValueNumber ));case BinOpTypeExp :_eaf =append (_eaf ,MakeNumberResult (_ea .Pow (_ffc .ValueNumber ,_fb .ValueNumber )));case BinOpTypeLT :_eaf =append (_eaf ,MakeBoolResult (_ffc .ValueNumber < _fb .ValueNumber ));case BinOpTypeGT :_eaf =append (_eaf ,MakeBoolResult (_ffc .ValueNumber > _fb .ValueNumber ));case BinOpTypeEQ :_eaf =append (_eaf ,MakeBoolResult (_ffc .ValueNumber ==_fb .ValueNumber ));case BinOpTypeLEQ :_eaf =append (_eaf ,MakeBoolResult (_ffc .ValueNumber <=_fb .ValueNumber ));case BinOpTypeGEQ :_eaf =append (_eaf ,MakeBoolResult (_ffc .ValueNumber >=_fb .ValueNumber ));case BinOpTypeNE :_eaf =append (_eaf ,MakeBoolResult (_ffc .ValueNumber !=_fb .ValueNumber ));default:return MakeErrorResult (_g .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_aa ));};};return MakeListResult (_eaf );}; -// Minute is an implementation of the Excel MINUTE() function. -func Minute (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0049\u004e\u0055T\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_cgd :=args [0];switch _cgd .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_aca :=_dag (_cgd .ValueNumber );return MakeNumberResult (float64 (_aca .Minute ()));case ResultTypeString :_dcd :=_dg .ToLower (_cgd .ValueString );if !_ceb (_dcd ){_ ,_ ,_ ,_dcde ,_aaf :=_fdbg (_dcd );if _aaf .Type ==ResultTypeError {_aaf .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0066\u006f\u0072\u0020\u004d\u0049\u004e\u0055\u0054\u0045";return _aaf ;};if _dcde {return MakeNumberResult (0);};};_ ,_gabf ,_ ,_ ,_ ,_affg :=_ada (_dcd );if _affg .Type ==ResultTypeError {return _affg ;};return MakeNumberResult (float64 (_gabf ));default:return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u004d\u0049NU\u0054\u0045");};};var _dacc =[]ri {{1000,"\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};const _gdfe =57373; +// Reference returns an invalid reference for Negate. +func (_cccafd Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _gafbg (_bgfa ,_aebe ,_daefdg Reference )string {return _g .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_bgfa .Value ,_aebe .Value ,_daefdg .Value );}; -// Xirr implements the Excel XIRR function. -func Xirr (args []Result )Result {_aeba :=len (args );if _aeba !=2&&_aeba !=3{return MakeErrorResult ("\u0058\u0049RR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0077o \u006f\u0072\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_faeg ,_cage :=_dacf (args [0],args [1],"\u0058\u0049\u0052\u0052");if _cage .Type ==ResultTypeError {return _cage ;};_dgba :=_faeg ._edbfe ;_fdbgg :=_faeg ._feaa ;_ffee :=0.1;if _aeba ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ffee =args [2].ValueNumber ;if _ffee <=-1{return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065 \u0074\u0068a\u006e\u0020\u002d\u0031");};};return _bgaf (_dgba ,_fdbgg ,_ffee );}; +// Substitute is an implementation of the Excel SUBSTITUTE function. +func Substitute (args []Result )Result {_dffa :=len (args );if _dffa !=3&&_dffa !=4{return MakeErrorResult ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054U\u0054\u0045\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_daga ,_effdb :=_gaad (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _effdb .Type ==ResultTypeError {return _effdb ;};_cbgd ,_effdb :=_gaad (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074");if _effdb .Type ==ResultTypeError {return _effdb ;};_cdggb ,_effdb :=_gaad (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _effdb .Type ==ResultTypeError {return _effdb ;};_ddbg :=0;if _dffa ==3{return MakeStringResult (_ae .Replace (_daga ,_cbgd ,_cdggb ,-1));}else {_fgec ,_febbbd :=_gaeg (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d");if _febbbd .Type ==ResultTypeError {return _febbbd ;};_ddbg =int (_fgec );if _ddbg < 1{return MakeErrorResult ("\u0069\u006es\u0074\u0061\u006e\u0063e\u005f\u006eu\u006d\u0020\u0073\u0068\u006f\u0075\u006c\u0064 \u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e \u007a\u0065\u0072\u006f");};_aadeg :=_daga ;_cecdb :=_ddbg ;_bbbb :=-1;_cggca :=len (_cbgd );_eeadg :=0;for {_cecdb --;_eacaa :=_ae .Index (_aadeg ,_cbgd );if _eacaa ==-1{_bbbb =-1;break ;}else {_bbbb =_eacaa +_eeadg ;if _cecdb ==0{break ;};_gbfb :=_cggca +_eacaa ;_eeadg +=_gbfb ;_aadeg =_aadeg [_gbfb :];};};if _bbbb ==-1{return MakeStringResult (_daga );}else {_cbbc :=_daga [:_bbbb ];_aeag :=_daga [_bbbb +_cggca :];return MakeStringResult (_cbbc +_cdggb +_aeag );};};};func _ab (_gg Result )bool {if _gg .Type ==ResultTypeString {return _gg .ValueString =="";};return _gg .ValueNumber ==0;}; -// Reference returns a string reference value to a sheet. -func (_gcddg SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_gcddg ._bbcc };}; \ No newline at end of file +// Couppcd implements the Excel COUPPCD function. +func Couppcd (args []Result )Result {_edg ,_begee :=_fdab (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _begee .Type ==ResultTypeError {return _begee ;};_dcfa :=_fbgd (_edg ._cgeg );_ddc :=_fbgd (_edg ._gec );_fcdf :=_edg ._bbece ;_bagf :=_edg ._gaa ;_dbag :=_dgcg (_dcfa ,_ddc ,_fcdf ,_bagf );_fee ,_fgaf ,_fgga :=_dbag .Date ();return MakeNumberResult (_fgda (_fee ,int (_fgaf ),_fgga ));}; \ No newline at end of file diff --git a/spreadsheet/reference/reference.go b/spreadsheet/reference/reference.go index 99dc853b3e..dff74ccd67 100644 --- a/spreadsheet/reference/reference.go +++ b/spreadsheet/reference/reference.go @@ -9,46 +9,46 @@ // 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 reference ;import (_d "errors";_e "fmt";_b "github.com/unidoc/unioffice/spreadsheet/update";_g "regexp";_df "strconv";_ge "strings";); - -// ParseCellReference parses a cell reference of the form 'A10' and splits it -// into column/row segments. -func ParseCellReference (s string )(CellReference ,error ){s =_ge .TrimSpace (s );if len (s )< 2{return CellReference {},_d .New ("\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066e\u0072\u0065\u006ece\u0020\u006d\u0075\u0073\u0074\u0020h\u0061\u0076\u0065\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0077o\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0073");};_ba :=CellReference {};_ec ,_gec ,_ff :=_aa (s );if _ff !=nil {return CellReference {},_ff ;};if _ec !=""{_ba .SheetName =_ec ;};if s [0]=='$'{_ba .AbsoluteColumn =true ;_gec =_gec [1:];};_cc :=-1;_cd :for _fc :=0;_fc < len (_gec );_fc ++{switch {case _gec [_fc ]>='0'&&_gec [_fc ]<='9'||_gec [_fc ]=='$':_cc =_fc ;break _cd ;};};switch _cc {case 0:return CellReference {},_e .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",_gec );case -1:return CellReference {},_e .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",_gec );};_ba .Column =_gec [0:_cc ];if _gec [_cc ]=='$'{_ba .AbsoluteRow =true ;_cc ++;};_ba .ColumnIdx =ColumnToIndex (_ba .Column );_cg ,_ff :=_df .ParseUint (_gec [_cc :],10,32);if _ff !=nil {return CellReference {},_e .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_ff );};if _cg ==0{return CellReference {},_e .Errorf ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0072\u006f\u0077\u003a \u0063\u0061\u006e\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0030");};_ba .RowIdx =uint32 (_cg );return _ba ,nil ;}; +package reference ;import (_b "errors";_dc "fmt";_ba "github.com/unidoc/unioffice/spreadsheet/update";_c "regexp";_df "strconv";_d "strings";); // Update updates reference to point one of the neighboring cells with respect to the update type after removing a row/column. -func (_ccg *CellReference )Update (updateType _b .UpdateAction )*CellReference {switch updateType {case _b .UpdateActionRemoveColumn :_a :=_ccg ;_a .ColumnIdx =_ccg .ColumnIdx -1;_a .Column =IndexToColumn (_a .ColumnIdx );return _a ;default:return _ccg ;};}; +func (_ee *CellReference )Update (updateType _ba .UpdateAction )*CellReference {switch updateType {case _ba .UpdateActionRemoveColumn :_fe :=_ee ;_fe .ColumnIdx =_ee .ColumnIdx -1;_fe .Column =IndexToColumn (_fe .ColumnIdx );return _fe ;default:return _ee ;};}; -// ColumnReference is a parsed reference to a column. Input is of the form 'A', -// '$C', etc. -type ColumnReference struct{ColumnIdx uint32 ;Column string ;AbsoluteColumn bool ;SheetName string ;}; +// String returns a string representation of CellReference. +func (_aa CellReference )String ()string {_g :=make ([]byte ,0,4);if _aa .AbsoluteColumn {_g =append (_g ,'$');};_g =append (_g ,_aa .Column ...);if _aa .AbsoluteRow {_g =append (_g ,'$');};_g =_df .AppendInt (_g ,int64 (_aa .RowIdx ),10);return string (_g );}; // Update updates reference to point one of the neighboring columns with respect to the update type after removing a row/column. -func (_bf *ColumnReference )Update (updateType _b .UpdateAction )*ColumnReference {switch updateType {case _b .UpdateActionRemoveColumn :_ae :=_bf ;_ae .ColumnIdx =_bf .ColumnIdx -1;_ae .Column =IndexToColumn (_ae .ColumnIdx );return _ae ;default:return _bf ;};}; +func (_agf *ColumnReference )Update (updateType _ba .UpdateAction )*ColumnReference {switch updateType {case _ba .UpdateActionRemoveColumn :_ga :=_agf ;_ga .ColumnIdx =_agf .ColumnIdx -1;_ga .Column =IndexToColumn (_ga .ColumnIdx );return _ga ;default:return _agf ;};}; // String returns a string representation of ColumnReference. -func (_cgd ColumnReference )String ()string {_gb :=make ([]byte ,0,4);if _cgd .AbsoluteColumn {_gb =append (_gb ,'$');};_gb =append (_gb ,_cgd .Column ...);return string (_gb );}; - -// CellReference is a parsed reference to a cell. Input is of the form 'A1', -// '$C$2', etc. -type CellReference struct{RowIdx uint32 ;ColumnIdx uint32 ;Column string ;AbsoluteColumn bool ;AbsoluteRow bool ;SheetName string ;}; +func (_bac ColumnReference )String ()string {_dd :=make ([]byte ,0,4);if _bac .AbsoluteColumn {_dd =append (_dd ,'$');};_dd =append (_dd ,_bac .Column ...);return string (_dd );}; // ParseColumnReference parses a column reference of the form 'Sheet1!A' and splits it // into sheet name and column segments. -func ParseColumnReference (s string )(ColumnReference ,error ){s =_ge .TrimSpace (s );if len (s )< 1{return ColumnReference {},_d .New ("\u0063\u006f\u006c\u0075\u006d\u006e \u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0063\u0068a\u0072a\u0063\u0074\u0065\u0072");};_ea :=ColumnReference {};_ee ,_ab ,_cb :=_aa (s );if _cb !=nil {return ColumnReference {},_cb ;};if _ee !=""{_ea .SheetName =_ee ;};if _ab [0]=='$'{_ea .AbsoluteColumn =true ;_ab =_ab [1:];};if !_bb .MatchString (_ab ){return ColumnReference {},_d .New ("\u0063\u006f\u006c\u0075\u006dn\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0041\u0020\u0061\u006e\u0064\u0020\u005a\u005a");};_ea .Column =_ab ;_ea .ColumnIdx =ColumnToIndex (_ea .Column );return _ea ,nil ;};func _aa (_ac string )(string ,string ,error ){_de :="";_db :=_ge .LastIndex (_ac ,"\u0021");if _db > -1{_de =_ac [:_db ];_ac =_ac [_db +1:];if _de ==""{return "","",_d .New ("\u0049n\u0076a\u006c\u0069\u0064\u0020\u0073h\u0065\u0065t\u0020\u006e\u0061\u006d\u0065");};};return _de ,_ac ,nil ;};var _bb =_g .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); - -// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) -func IndexToColumn (col uint32 )string {var _fcf [64+1]byte ;_ag :=len (_fcf );_bd :=col ;const _cde =26;for _bd >=_cde {_ag --;_ffe :=_bd /_cde ;_fcf [_ag ]=byte ('A'+uint (_bd -_ffe *_cde ));_bd =_ffe -1;};_ag --;_fcf [_ag ]=byte ('A'+uint (_bd ));return string (_fcf [_ag :]);}; - -// String returns a string representation of CellReference. -func (_f CellReference )String ()string {_fa :=make ([]byte ,0,4);if _f .AbsoluteColumn {_fa =append (_fa ,'$');};_fa =append (_fa ,_f .Column ...);if _f .AbsoluteRow {_fa =append (_fa ,'$');};_fa =_df .AppendInt (_fa ,int64 (_f .RowIdx ),10);return string (_fa );}; +func ParseColumnReference (s string )(ColumnReference ,error ){s =_d .TrimSpace (s );if len (s )< 1{return ColumnReference {},_b .New ("\u0063\u006f\u006c\u0075\u006d\u006e \u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0063\u0068a\u0072a\u0063\u0074\u0065\u0072");};_dff :=ColumnReference {};_ag ,_edd ,_ge :=_da (s );if _ge !=nil {return ColumnReference {},_ge ;};if _ag !=""{_dff .SheetName =_ag ;};if _edd [0]=='$'{_dff .AbsoluteColumn =true ;_edd =_edd [1:];};if !_ef .MatchString (_edd ){return ColumnReference {},_b .New ("\u0063\u006f\u006c\u0075\u006dn\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0041\u0020\u0061\u006e\u0064\u0020\u005a\u005a");};_dff .Column =_edd ;_dff .ColumnIdx =ColumnToIndex (_dff .Column );return _dff ,nil ;}; // ParseColumnRangeReference splits a range reference of the form "A:B" into its // components. -func ParseColumnRangeReference (s string )(_eg ,_fd ColumnReference ,_gc error ){_gba :="";_ggb :=_ge .Split (s ,"\u0021");if len (_ggb )==2{_gba =_ggb [0];s =_ggb [1];};_cda :=_ge .Split (s ,"\u003a");if len (_cda )!=2{return ColumnReference {},ColumnReference {},_d .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _gba !=""{_cda [0]=_gba +"\u0021"+_cda [0];_cda [1]=_gba +"\u0021"+_cda [1];};_cf ,_gc :=ParseColumnReference (_cda [0]);if _gc !=nil {return ColumnReference {},ColumnReference {},_gc ;};_fb ,_gc :=ParseColumnReference (_cda [1]);if _gc !=nil {return ColumnReference {},ColumnReference {},_gc ;};return _cf ,_fb ,nil ;}; - -// ColumnToIndex maps a column to a zero based index (e.g. A = 0, B = 1, AA = 26) -func ColumnToIndex (col string )uint32 {col =_ge .ToUpper (col );_gg :=uint32 (0);for _ ,_ffb :=range col {_gg *=26;_gg +=uint32 (_ffb -'A'+1);};return _gg -1;}; +func ParseColumnRangeReference (s string )(_gd ,_bc ColumnReference ,_dae error ){_cg :="";_cd :=_d .Split (s ,"\u0021");if len (_cd )==2{_cg =_cd [0];s =_cd [1];};_bd :=_d .Split (s ,"\u003a");if len (_bd )!=2{return ColumnReference {},ColumnReference {},_b .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _cg !=""{_bd [0]=_cg +"\u0021"+_bd [0];_bd [1]=_cg +"\u0021"+_bd [1];};_fee ,_dae :=ParseColumnReference (_bd [0]);if _dae !=nil {return ColumnReference {},ColumnReference {},_dae ;};_fad ,_dae :=ParseColumnReference (_bd [1]);if _dae !=nil {return ColumnReference {},ColumnReference {},_dae ;};return _fee ,_fad ,nil ;};var _ef =_c .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); // ParseRangeReference splits a range reference of the form "A1:B5" into its // components. -func ParseRangeReference (s string )(_bc ,_dbb CellReference ,_bfe error ){_dee ,_bbc ,_bfe :=_aa (s );if _bfe !=nil {return CellReference {},CellReference {},_bfe ;};_fe :=_ge .Split (_bbc ,"\u003a");if len (_fe )!=2{return CellReference {},CellReference {},_d .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _dee !=""{_fe [0]=_dee +"\u0021"+_fe [0];_fe [1]=_dee +"\u0021"+_fe [1];};_ecd ,_bfe :=ParseCellReference (_fe [0]);if _bfe !=nil {return CellReference {},CellReference {},_bfe ;};_dbe ,_bfe :=ParseCellReference (_fe [1]);if _bfe !=nil {return CellReference {},CellReference {},_bfe ;};return _ecd ,_dbe ,nil ;}; \ No newline at end of file +func ParseRangeReference (s string )(_gg ,_aga CellReference ,_dda error ){_fa ,_dcg ,_dda :=_da (s );if _dda !=nil {return CellReference {},CellReference {},_dda ;};_fc :=_d .Split (_dcg ,"\u003a");if len (_fc )!=2{return CellReference {},CellReference {},_b .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _fa !=""{_fc [0]=_fa +"\u0021"+_fc [0];_fc [1]=_fa +"\u0021"+_fc [1];};_db ,_dda :=ParseCellReference (_fc [0]);if _dda !=nil {return CellReference {},CellReference {},_dda ;};_adf ,_dda :=ParseCellReference (_fc [1]);if _dda !=nil {return CellReference {},CellReference {},_dda ;};return _db ,_adf ,nil ;}; + +// ColumnToIndex maps a column to a zero based index (e.g. A = 0, B = 1, AA = 26) +func ColumnToIndex (col string )uint32 {col =_d .ToUpper (col );_fd :=uint32 (0);for _ ,_dfa :=range col {_fd *=26;_fd +=uint32 (_dfa -'A'+1);};return _fd -1;}; + +// ParseCellReference parses a cell reference of the form 'A10' and splits it +// into column/row segments. +func ParseCellReference (s string )(CellReference ,error ){s =_d .TrimSpace (s );if len (s )< 2{return CellReference {},_b .New ("\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066e\u0072\u0065\u006ece\u0020\u006d\u0075\u0073\u0074\u0020h\u0061\u0076\u0065\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0077o\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0073");};_ad :=CellReference {};_aaf ,_f ,_e :=_da (s );if _e !=nil {return CellReference {},_e ;};if _aaf !=""{_ad .SheetName =_aaf ;};if s [0]=='$'{_ad .AbsoluteColumn =true ;_f =_f [1:];};_bg :=-1;_ed :for _ca :=0;_ca < len (_f );_ca ++{switch {case _f [_ca ]>='0'&&_f [_ca ]<='9'||_f [_ca ]=='$':_bg =_ca ;break _ed ;};};switch _bg {case 0:return CellReference {},_dc .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",_f );case -1:return CellReference {},_dc .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",_f );};_ad .Column =_f [0:_bg ];if _f [_bg ]=='$'{_ad .AbsoluteRow =true ;_bg ++;};_ad .ColumnIdx =ColumnToIndex (_ad .Column );_fg ,_e :=_df .ParseUint (_f [_bg :],10,32);if _e !=nil {return CellReference {},_dc .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_e );};if _fg ==0{return CellReference {},_dc .Errorf ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0072\u006f\u0077\u003a \u0063\u0061\u006e\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0030");};_ad .RowIdx =uint32 (_fg );return _ad ,nil ;};func _da (_gea string )(string ,string ,error ){_aag :="";_de :=_d .LastIndex (_gea ,"\u0021");if _de > -1{_aag =_gea [:_de ];_gea =_gea [_de +1:];if _aag ==""{return "","",_b .New ("\u0049n\u0076a\u006c\u0069\u0064\u0020\u0073h\u0065\u0065t\u0020\u006e\u0061\u006d\u0065");};};return _aag ,_gea ,nil ;}; + +// CellReference is a parsed reference to a cell. Input is of the form 'A1', +// '$C$2', etc. +type CellReference struct{RowIdx uint32 ;ColumnIdx uint32 ;Column string ;AbsoluteColumn bool ;AbsoluteRow bool ;SheetName string ;}; + +// ColumnReference is a parsed reference to a column. Input is of the form 'A', +// '$C', etc. +type ColumnReference struct{ColumnIdx uint32 ;Column string ;AbsoluteColumn bool ;SheetName string ;}; + +// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) +func IndexToColumn (col uint32 )string {var _eg [64+1]byte ;_efd :=len (_eg );_fb :=col ;const _ae =26;for _fb >=_ae {_efd --;_eeb :=_fb /_ae ;_eg [_efd ]=byte ('A'+uint (_fb -_eeb *_ae ));_fb =_eeb -1;};_efd --;_eg [_efd ]=byte ('A'+uint (_fb ));return string (_eg [_efd :]);}; \ No newline at end of file diff --git a/spreadsheet/spreadsheet.go b/spreadsheet/spreadsheet.go index a3e20ee3c2..e8e5cb41ad 100644 --- a/spreadsheet/spreadsheet.go +++ b/spreadsheet/spreadsheet.go @@ -15,1283 +15,1283 @@ // UniDoc End User License Agreement (EULA) that is available at: // https://unidoc.io/eula/ // A trial license code for evaluation can be obtained at https://unidoc.io. -package spreadsheet ;import (_c "archive/zip";_ee "bytes";_efa "errors";_fc "fmt";_a "github.com/unidoc/unioffice";_be "github.com/unidoc/unioffice/chart";_de "github.com/unidoc/unioffice/color";_fe "github.com/unidoc/unioffice/common";_cca "github.com/unidoc/unioffice/common/tempstorage";_dd "github.com/unidoc/unioffice/internal/license";_bb "github.com/unidoc/unioffice/measurement";_deb "github.com/unidoc/unioffice/schema/soo/dml";_cd "github.com/unidoc/unioffice/schema/soo/dml/chart";_cg "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_ga "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_cdc "github.com/unidoc/unioffice/schema/soo/sml";_dfd "github.com/unidoc/unioffice/spreadsheet/format";_bf "github.com/unidoc/unioffice/spreadsheet/formula";_gc "github.com/unidoc/unioffice/spreadsheet/reference";_ge "github.com/unidoc/unioffice/spreadsheet/update";_cf "github.com/unidoc/unioffice/vmldrawing";_dc "github.com/unidoc/unioffice/zippkg";_g "image";_ae "image/jpeg";_b "io";_ac "log";_ef "math";_cab "math/big";_gd "os";_df "path";_db "path/filepath";_eb "regexp";_e "sort";_cc "strconv";_f "strings";_ca "time";);func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_aeea :=NumberFormat {_dcf :_cdc .NewCT_NumFmt ()};_aeea ._dcf .NumFmtIdAttr =uint32 (id );_aeea ._dcf .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_aeea ._dcf .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_aeea ._dcf .FormatCodeAttr ="\u0030";case StandardFormat2 :_aeea ._dcf .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_aeea ._dcf .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_aeea ._dcf .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_aeea ._dcf .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_aeea ._dcf .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_aeea ._dcf .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030";case StandardFormat12 :_aeea ._dcf .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_aeea ._dcf .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_aeea ._dcf .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079";case StandardFormat15 :_aeea ._dcf .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_aeea ._dcf .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_aeea ._dcf .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat18 :_aeea ._dcf .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_aeea ._dcf .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_aeea ._dcf .FormatCodeAttr ="\u0068\u003a\u006d\u006d";case StandardFormat21 :_aeea ._dcf .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_aeea ._dcf .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_aeea ._dcf .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029";case StandardFormat38 :_aeea ._dcf .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_aeea ._dcf .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat40 :_aeea ._dcf .FormatCodeAttr ="\u0023,\u0023\u0023\u0030\u002e\u0030\u0030\u003b\u005b\u0052\u0065\u0064]\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat45 :_aeea ._dcf .FormatCodeAttr ="\u006d\u006d\u003as\u0073";case StandardFormat46 :_aeea ._dcf .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_aeea ._dcf .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_aeea ._dcf .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030";case StandardFormat49 :_aeea ._dcf .FormatCodeAttr ="\u0040";};return _aeea ;}; +package spreadsheet ;import (_gc "archive/zip";_ggg "bytes";_ccd "errors";_bf "fmt";_g "github.com/unidoc/unioffice";_ba "github.com/unidoc/unioffice/chart";_bag "github.com/unidoc/unioffice/color";_cgb "github.com/unidoc/unioffice/common";_cea "github.com/unidoc/unioffice/common/tempstorage";_ae "github.com/unidoc/unioffice/internal/license";_daeg "github.com/unidoc/unioffice/measurement";_aef "github.com/unidoc/unioffice/schema/soo/dml";_dg "github.com/unidoc/unioffice/schema/soo/dml/chart";_fa "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_db "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ccg "github.com/unidoc/unioffice/schema/soo/sml";_ef "github.com/unidoc/unioffice/spreadsheet/format";_fe "github.com/unidoc/unioffice/spreadsheet/formula";_cd "github.com/unidoc/unioffice/spreadsheet/reference";_ee "github.com/unidoc/unioffice/spreadsheet/update";_cab "github.com/unidoc/unioffice/vmldrawing";_fg "github.com/unidoc/unioffice/zippkg";_f "image";_d "image/jpeg";_cc "io";_bb "log";_dae "math";_cg "math/big";_gg "os";_e "path";_ce "path/filepath";_a "regexp";_c "sort";_gf "strconv";_da "strings";_ca "time";); -// DataValidation controls cell validation -type DataValidation struct{_bcc *_cdc .CT_DataValidation }; +// Borders returns the list of borders defined in the stylesheet. +func (_addc StyleSheet )Borders ()[]Border {_gbcg :=[]Border {};for _ ,_agfb :=range _addc ._dcae .Borders .Border {_gbcg =append (_gbcg ,Border {_cb :_agfb });};return _gbcg ;}; -// GetVerticalAlignment sets the vertical alignment of a cell style. -func (_bfgd CellStyle )GetVerticalAlignment ()_cdc .ST_VerticalAlignment {if _bfgd ._eae .Alignment ==nil {return _cdc .ST_VerticalAlignmentUnset ;};return _bfgd ._eae .Alignment .VerticalAttr ;}; +// SetRichTextString sets the cell to rich string mode and returns a struct that +// can be used to add formatted text to the cell. +func (_acg Cell )SetRichTextString ()RichText {_acg .clearValue ();_acg ._debc .Is =_ccg .NewCT_Rst ();_acg ._debc .TAttr =_ccg .ST_CellTypeInlineStr ;return RichText {_acg ._debc .Is };}; -// GetFilename returns the filename of the context's workbook. -func (_dfcd *evalContext )GetFilename ()string {return _dfcd ._dbe ._bbfc .GetFilename ()}; +// GetString returns the string in a cell if it's an inline or string table +// string. Otherwise it returns an empty string. +func (_fac Cell )GetString ()string {switch _fac ._debc .TAttr {case _ccg .ST_CellTypeInlineStr :if _fac ._debc .Is !=nil &&_fac ._debc .Is .T !=nil {return *_fac ._debc .Is .T ;};if _fac ._debc .V !=nil {return *_fac ._debc .V ;};case _ccg .ST_CellTypeS :if _fac ._debc .V ==nil {return "";};_gcb ,_ccc :=_gf .Atoi (*_fac ._debc .V );if _ccc !=nil {return "";};_ff ,_ccc :=_fac ._ebb .SharedStrings .GetString (_gcb );if _ccc !=nil {return "";};return _ff ;};if _fac ._debc .V ==nil {return "";};return *_fac ._debc .V ;};func (_fdefe *Workbook )onNewRelationship (_badae *_fg .DecodeMap ,_bbgge ,_ccfe string ,_cdgd []*_gc .File ,_fcddc *_db .Relationship ,_edaff _fg .Target )error {_beca :=_g .DocTypeSpreadsheet ;switch _ccfe {case _g .OfficeDocumentType :_fdefe ._acbg =_ccg .NewWorkbook ();_badae .AddTarget (_bbgge ,_fdefe ._acbg ,_ccfe ,0);_fdefe ._gbaf =_cgb .NewRelationships ();_badae .AddTarget (_fg .RelationsPathFor (_bbgge ),_fdefe ._gbaf .X (),_ccfe ,0);_fcddc .TargetAttr =_g .RelativeFilename (_beca ,_edaff .Typ ,_ccfe ,0);case _g .CorePropertiesType :_badae .AddTarget (_bbgge ,_fdefe .CoreProperties .X (),_ccfe ,0);_fcddc .TargetAttr =_g .RelativeFilename (_beca ,_edaff .Typ ,_ccfe ,0);case _g .CustomPropertiesType :_badae .AddTarget (_bbgge ,_fdefe .CustomProperties .X (),_ccfe ,0);_fcddc .TargetAttr =_g .RelativeFilename (_beca ,_edaff .Typ ,_ccfe ,0);case _g .ExtendedPropertiesType :_badae .AddTarget (_bbgge ,_fdefe .AppProperties .X (),_ccfe ,0);_fcddc .TargetAttr =_g .RelativeFilename (_beca ,_edaff .Typ ,_ccfe ,0);case _g .WorksheetType :_cddaac :=_ccg .NewWorksheet ();_dcfb :=uint32 (len (_fdefe ._acac ));_fdefe ._acac =append (_fdefe ._acac ,_cddaac );_badae .AddTarget (_bbgge ,_cddaac ,_ccfe ,_dcfb );_fagc :=_cgb .NewRelationships ();_badae .AddTarget (_fg .RelationsPathFor (_bbgge ),_fagc .X (),_ccfe ,0);_fdefe ._eabe =append (_fdefe ._eabe ,_fagc );_fdefe ._bgeff =append (_fdefe ._bgeff ,nil );_fcddc .TargetAttr =_g .RelativeFilename (_beca ,_edaff .Typ ,_ccfe ,len (_fdefe ._acac ));case _g .StylesType :_fdefe .StyleSheet =NewStyleSheet (_fdefe );_badae .AddTarget (_bbgge ,_fdefe .StyleSheet .X (),_ccfe ,0);_fcddc .TargetAttr =_g .RelativeFilename (_beca ,_edaff .Typ ,_ccfe ,0);case _g .ThemeType :_geaf :=_aef .NewTheme ();_fdefe ._fggfc =append (_fdefe ._fggfc ,_geaf );_badae .AddTarget (_bbgge ,_geaf ,_ccfe ,0);_fcddc .TargetAttr =_g .RelativeFilename (_beca ,_edaff .Typ ,_ccfe ,len (_fdefe ._fggfc ));case _g .SharedStringsType :_fdefe .SharedStrings =NewSharedStrings ();_badae .AddTarget (_bbgge ,_fdefe .SharedStrings .X (),_ccfe ,0);_fcddc .TargetAttr =_g .RelativeFilename (_beca ,_edaff .Typ ,_ccfe ,0);case _g .ThumbnailType :for _cgfb ,_dddf :=range _cdgd {if _dddf ==nil {continue ;};if _dddf .Name ==_bbgge {_cace ,_aedaf :=_dddf .Open ();if _aedaf !=nil {return _bf .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_aedaf );};_fdefe .Thumbnail ,_ ,_aedaf =_f .Decode (_cace );_cace .Close ();if _aedaf !=nil {return _bf .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_aedaf );};_cdgd [_cgfb ]=nil ;};};case _g .ImageType :for _fegeg ,_gdc :=range _fdefe ._dgac {_efde :=_e .Clean (_bbgge );if _efde ==_fegeg {_fcddc .TargetAttr =_gdc ;return nil ;};};_gegd :=_g .RelativeFilename (_beca ,_edaff .Typ ,_ccfe ,len (_fdefe .Images )+1);for _dedae ,_gccca :=range _cdgd {if _gccca ==nil {continue ;};if _gccca .Name ==_e .Clean (_bbgge ){_bgg ,_gfce :=_fg .ExtractToDiskTmp (_gccca ,_fdefe .TmpPath );if _gfce !=nil {return _gfce ;};_ccaca ,_gfce :=_cgb .ImageFromStorage (_bgg );if _gfce !=nil {return _gfce ;};_abcg :=_cgb .MakeImageRef (_ccaca ,&_fdefe .DocBase ,_fdefe ._gbaf );_abcg .SetTarget (_gegd );_fdefe ._dgac [_gccca .Name ]=_gegd ;_fdefe .Images =append (_fdefe .Images ,_abcg );_cdgd [_dedae ]=nil ;};};_fcddc .TargetAttr =_gegd ;case _g .DrawingType :_ebadd :=_fa .NewWsDr ();_bafa :=uint32 (len (_fdefe ._egddd ));_badae .AddTarget (_bbgge ,_ebadd ,_ccfe ,_bafa );_fdefe ._egddd =append (_fdefe ._egddd ,_ebadd );_decd :=_cgb .NewRelationships ();_badae .AddTarget (_fg .RelationsPathFor (_bbgge ),_decd .X (),_ccfe ,_bafa );_fdefe ._ebfeb =append (_fdefe ._ebfeb ,_decd );_fcddc .TargetAttr =_g .RelativeFilename (_beca ,_edaff .Typ ,_ccfe ,len (_fdefe ._egddd ));case _g .VMLDrawingType :_gfdab :=_cab .NewContainer ();_bef :=uint32 (len (_fdefe ._aaae ));_badae .AddTarget (_bbgge ,_gfdab ,_ccfe ,_bef );_fdefe ._aaae =append (_fdefe ._aaae ,_gfdab );case _g .CommentsType :_fdefe ._bgeff [_edaff .Index ]=_ccg .NewComments ();_badae .AddTarget (_bbgge ,_fdefe ._bgeff [_edaff .Index ],_ccfe ,_edaff .Index );_fcddc .TargetAttr =_g .RelativeFilename (_beca ,_edaff .Typ ,_ccfe ,len (_fdefe ._bgeff ));case _g .ChartType :_efabd :=_dg .NewChartSpace ();_fdbb :=uint32 (len (_fdefe ._bgaaf ));_badae .AddTarget (_bbgge ,_efabd ,_ccfe ,_fdbb );_fdefe ._bgaaf =append (_fdefe ._bgaaf ,_efabd );_fcddc .TargetAttr =_g .RelativeFilename (_beca ,_edaff .Typ ,_ccfe ,len (_fdefe ._bgaaf ));_fdefe ._begc [_fcddc .TargetAttr ]=_efabd ;case _g .TableType :_aegda :=_ccg .NewTable ();_cgff :=uint32 (len (_fdefe ._eegf ));_badae .AddTarget (_bbgge ,_aegda ,_ccfe ,_cgff );_fdefe ._eegf =append (_fdefe ._eegf ,_aegda );_fcddc .TargetAttr =_g .RelativeFilename (_beca ,_edaff .Typ ,_ccfe ,len (_fdefe ._eegf ));default:_g .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0072\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068\u0069\u0070\u0020\u0025\u0073\u0020\u0025\u0073",_bbgge ,_ccfe );};return nil ;}; -// AbsoluteAnchor has a fixed top-left corner in distance units as well as a -// fixed height/width. -type AbsoluteAnchor struct{_dba *_cg .CT_AbsoluteAnchor }; +// SharedStrings is a shared strings table, where string data can be placed +// outside of the sheet contents and referenced from a sheet. +type SharedStrings struct{_cged *_ccg .Sst ;_bbgd map[string ]int ;}; -// X returns the inner wrapped XML type. -func (_bbad Comment )X ()*_cdc .CT_Comment {return _bbad ._cgce };func NewFills ()Fills {return Fills {_cdc .NewCT_Fills ()}}; +// SetStyle sets the style to be used for conditional rules +func (_eaae ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_eaae ._fdef .DxfIdAttr =_g .Uint32 (d .Index ());};func (_aeaa CellStyle )Index ()uint32 {for _fde ,_ace :=range _aeaa ._edac .Xf {if _aeaa ._bed ==_ace {return uint32 (_fde );};};return 0;}; -// DVCompareType is a comparison type for a data validation rule. This restricts -// the input format of the cell. -type DVCompareType byte ; +// SheetViews returns the sheet views defined. This is where splits and frozen +// rows/cols are configured. Multiple sheet views are allowed, but I'm not +// aware of there being a use for more than a single sheet view. +func (_gdaf *Sheet )SheetViews ()[]SheetView {if _gdaf ._ggac .SheetViews ==nil {return nil ;};_eadc :=[]SheetView {};for _ ,_degeb :=range _gdaf ._ggac .SheetViews .SheetView {_eadc =append (_eadc ,SheetView {_degeb });};return _eadc ;}; -// AddNumberedRow adds a row with a given row number. If you reuse a row number -// the resulting file will fail validation and fail to open in Office programs. Use -// Row instead which creates a new row or returns an existing row. -func (_efca *Sheet )AddNumberedRow (rowNum uint32 )Row {_caac :=_cdc .NewCT_Row ();_caac .RAttr =_a .Uint32 (rowNum );_efca ._gaec .SheetData .Row =append (_efca ._gaec .SheetData .Row ,_caac );_e .Slice (_efca ._gaec .SheetData .Row ,func (_acf ,_aggf int )bool {_cae :=_efca ._gaec .SheetData .Row [_acf ].RAttr ;_fcbg :=_efca ._gaec .SheetData .Row [_aggf ].RAttr ;if _cae ==nil {return true ;};if _fcbg ==nil {return true ;};return *_cae < *_fcbg ;});return Row {_efca ._bbfc ,_efca ,_caac };};func (_eeg CellStyle )Index ()uint32 {for _dbd ,_aef :=range _eeg ._gfg .Xf {if _eeg ._eae ==_aef {return uint32 (_dbd );};};return 0;}; +// IsDBCS returns if a workbook's default language is among DBCS. +func (_dgb *evalContext )IsDBCS ()bool {_fdgbd :=_dgb ._gdg ._facca .CoreProperties .X ().Language ;if _fdgbd ==nil {return false ;};_eafa :=string (_fdgbd .Data );for _ ,_adc :=range _dada {if _eafa ==_adc {return true ;};};return false ;}; -// DVCompareOp is a comparison operator for a data validation rule. -type DVCompareOp byte ; +// SetRow set the row of the cell marker. +func (_eab CellMarker )SetRow (row int32 ){_eab ._fee .Row =row };func NewPatternFill (fills *_ccg .CT_Fills )PatternFill {_egbcb :=_ccg .NewCT_Fill ();_egbcb .PatternFill =_ccg .NewCT_PatternFill ();return PatternFill {_egbcb .PatternFill ,_egbcb };}; -// SetAllowBlank controls if blank values are accepted. -func (_bdg DataValidation )SetAllowBlank (b bool ){if !b {_bdg ._bcc .AllowBlankAttr =nil ;}else {_bdg ._bcc .AllowBlankAttr =_a .Bool (true );};}; +// AddFormatValue adds a format value to be used to determine the cell background. +func (_egeg ColorScale )AddFormatValue (t _ccg .ST_CfvoType ,val string ){_dbc :=_ccg .NewCT_Cfvo ();_dbc .TypeAttr =t ;_dbc .ValAttr =_g .String (val );_egeg ._fede .Cfvo =append (_egeg ._fede .Cfvo ,_dbc );}; -// SetAutoFilter creates autofilters on the sheet. These are the automatic -// filters that are common for a header row. The RangeRef should be of the form -// "A1:C5" and cover the entire range of cells to be filtered, not just the -// header. SetAutoFilter replaces any existing auto filter on the sheet. -func (_gafe *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_f .Replace (rangeRef ,"\u0024","",-1);_gafe ._gaec .AutoFilter =_cdc .NewCT_AutoFilter ();_gafe ._gaec .AutoFilter .RefAttr =_a .String (rangeRef );_fcdd :="\u0027"+_gafe .Name ()+"\u0027\u0021";var _ffdf DefinedName ;for _ ,_gca :=range _gafe ._bbfc .DefinedNames (){if _gca .Name ()==_faaa {if _f .HasPrefix (_gca .Content (),_fcdd ){_ffdf =_gca ;_ffdf .SetContent (_gafe .RangeReference (rangeRef ));break ;};};};if _ffdf .X ()==nil {_ffdf =_gafe ._bbfc .AddDefinedName (_faaa ,_gafe .RangeReference (rangeRef ));};for _daeb ,_gcac :=range _gafe ._bbfc ._gbfaa {if _gcac ==_gafe ._gaec {_ffdf .SetLocalSheetID (uint32 (_daeb ));};};}; +// SetPassword sets the password hash to a hash of the input password. +func (_ffac SheetProtection )SetPassword (pw string ){_ffac .SetPasswordHash (PasswordHash (pw ))}; -// SetHeightCells is a no-op. -func (_aaea OneCellAnchor )SetHeightCells (int32 ){};func (_fge Font )SetName (name string ){_fge ._bgag .Name =[]*_cdc .CT_FontName {{ValAttr :name }}}; +// X returns the inner wrapped XML type. +func (_becg ConditionalFormatting )X ()*_ccg .CT_ConditionalFormatting {return _becg ._cf };func (_fgbe DataValidation )clear (){_fgbe ._fded .Formula1 =_g .String ("\u0030");_fgbe ._fded .Formula2 =_g .String ("\u0030");}; -// GetFont gets a Font from a cell style. -func (_ddd CellStyle )GetFont ()*_cdc .CT_Font {if _gccg :=_ddd ._eae .FontIdAttr ;_gccg !=nil {_efc :=_ddd ._ceg .StyleSheet .Fonts ();if int (*_gccg )< len (_efc ){return _efc [int (*_gccg )].X ();};};return nil ;};type PatternFill struct{_gffg *_cdc .CT_PatternFill ;_bcec *_cdc .CT_Fill ;};func (_agbd Fill )Index ()uint32 {if _agbd ._ccf ==nil {return 0;};for _ebe ,_dbaf :=range _agbd ._ccf .Fill {if _agbd ._cbec ==_dbaf {return uint32 (_ebe );};};return 0;}; +// IsNumber returns true if the cell is a number type cell. +func (_dce Cell )IsNumber ()bool {switch _dce ._debc .TAttr {case _ccg .ST_CellTypeN :return true ;case _ccg .ST_CellTypeS ,_ccg .ST_CellTypeB :return false ;};return _dce ._debc .V !=nil &&_ef .IsNumber (*_dce ._debc .V );};func (_gggg DifferentialStyle )Fill ()Fill {if _gggg ._dfab .Fill ==nil {_gggg ._dfab .Fill =_ccg .NewCT_Fill ();};return Fill {_gggg ._dfab .Fill ,nil };}; -// GetValueAsTime retrieves the cell's value as a time. There is no difference -// in SpreadsheetML between a time/date cell other than formatting, and that -// typically a date cell won't have a fractional component. GetValueAsTime will -// work for date cells as well. -func (_abe Cell )GetValueAsTime ()(_ca .Time ,error ){if _abe ._eeb .TAttr !=_cdc .ST_CellTypeUnset {return _ca .Time {},_efa .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t");};if _abe ._eeb .V ==nil {return _ca .Time {},_efa .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_edg ,_ ,_bee :=_cab .ParseFloat (*_abe ._eeb .V ,10,128,_cab .ToNearestEven );if _bee !=nil {return _ca .Time {},_bee ;};_ebg :=new (_cab .Float );_ebg .SetUint64 (uint64 (24*_ca .Hour ));_edg .Mul (_edg ,_ebg );_bcg ,_ :=_edg .Uint64 ();_aee :=_abe ._ffb .Epoch ().Add (_ca .Duration (_bcg ));return _afea (_aee ),nil ;}; +// HasFormula returns true if the cell contains formula. +func (_aggg *evalContext )HasFormula (cellRef string )bool {return _aggg ._gdg .Cell (cellRef ).HasFormula ();}; -// AddCellStyle adds a new empty cell style to the stylesheet. -func (_ccef StyleSheet )AddCellStyle ()CellStyle {_acdf :=_cdc .NewCT_Xf ();_ccef ._ccbbd .CellXfs .Xf =append (_ccef ._ccbbd .CellXfs .Xf ,_acdf );_ccef ._ccbbd .CellXfs .CountAttr =_a .Uint32 (uint32 (len (_ccef ._ccbbd .CellXfs .Xf )));return CellStyle {_ccef ._gcbf ,_acdf ,_ccef ._ccbbd .CellXfs };}; +// SortOrder is a column sort order. +//go:generate stringer -type=SortOrder +type SortOrder byte ; -// ClearBorder clears any border configuration from the cell style. -func (_egf CellStyle )ClearBorder (){_egf ._eae .BorderIdAttr =nil ;_egf ._eae .ApplyBorderAttr =nil };func (_dbageg *Sheet )removeColumnFromNamedRanges (_cdeaf uint32 )error {for _ ,_ffce :=range _dbageg ._bbfc .DefinedNames (){_agfc :=_ffce .Name ();_becb :=_ffce .Content ();_bbca :=_f .Split (_becb ,"\u0021");if len (_bbca )!=2{return _efa .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_becb );};_dagef :=_bbca [0];if _dbageg .Name ()==_dagef {_fecfd :=_dbageg ._bbfc .RemoveDefinedName (_ffce );if _fecfd !=nil {return _fecfd ;};_dgdf :=_abda (_bbca [1],_cdeaf ,true );if _dgdf !=""{_caea :=_dagef +"\u0021"+_dgdf ;_dbageg ._bbfc .AddDefinedName (_agfc ,_caea );};};};_eecdg :=0;if _dbageg ._gaec .TableParts !=nil &&_dbageg ._gaec .TableParts .TablePart !=nil {_eecdg =len (_dbageg ._gaec .TableParts .TablePart );};if _eecdg !=0{_dcga :=0;for _ ,_adec :=range _dbageg ._bbfc .Sheets (){if _adec .Name ()==_dbageg .Name (){break ;}else {if _adec ._gaec .TableParts !=nil &&_adec ._gaec .TableParts .TablePart !=nil {_dcga +=len (_adec ._gaec .TableParts .TablePart );};};};_eacb :=_dbageg ._bbfc ._bgea [_dcga :_dcga +_eecdg ];for _eade ,_cdad :=range _eacb {_bcfa :=_cdad ;_bcfa .RefAttr =_abda (_bcfa .RefAttr ,_cdeaf ,false );_dbageg ._bbfc ._bgea [_dcga +_eade ]=_bcfa ;};};return nil ;}; +// RichTextRun is a segment of text within a cell that is directly formatted. +type RichTextRun struct{_ddgf *_ccg .CT_RElt }; -// Fills returns a Fills object that can be used to add/create/edit fills. -func (_egdb StyleSheet )Fills ()Fills {return Fills {_egdb ._ccbbd .Fills }}; +// AddNumberedRow adds a row with a given row number. If you reuse a row number +// the resulting file will fail validation and fail to open in Office programs. Use +// Row instead which creates a new row or returns an existing row. +func (_dcdg *Sheet )AddNumberedRow (rowNum uint32 )Row {_fagg :=_ccg .NewCT_Row ();_fagg .RAttr =_g .Uint32 (rowNum );_dcdg ._ggac .SheetData .Row =append (_dcdg ._ggac .SheetData .Row ,_fagg );_c .Slice (_dcdg ._ggac .SheetData .Row ,func (_cdeg ,_badab int )bool {_bgaa :=_dcdg ._ggac .SheetData .Row [_cdeg ].RAttr ;_gebg :=_dcdg ._ggac .SheetData .Row [_badab ].RAttr ;if _bgaa ==nil {return true ;};if _gebg ==nil {return true ;};return *_bgaa < *_gebg ;});return Row {_dcdg ._facca ,_dcdg ,_fagg };}; -// SetFill applies a fill to a cell style. The fill is referenced by its index -// so modifying the fill afterward will affect all styles that reference it. -func (_bba CellStyle )SetFill (f Fill ){_bba ._eae .FillIdAttr =_a .Uint32 (f .Index ());_bba ._eae .ApplyFillAttr =_a .Bool (true );};func (_bfag Border )SetRight (style _cdc .ST_BorderStyle ,c _de .Color ){if _bfag ._eca .Right ==nil {_bfag ._eca .Right =_cdc .NewCT_BorderPr ();};_bfag ._eca .Right .Color =_cdc .NewCT_Color ();_bfag ._eca .Right .Color .RgbAttr =c .AsRGBAString ();_bfag ._eca .Right .StyleAttr =style ;}; +// SetNumberWithStyle sets a number and applies a standard format to the cell. +func (_dab Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_dab .SetNumber (v );_dab .SetStyle (_dab ._ebb .StyleSheet .GetOrCreateStandardNumberFormat (f ));}; -// X returns the inner wrapped XML type. -func (_cedb Drawing )X ()*_cg .WsDr {return _cedb ._efcc }; +// SaveToFile writes the workbook out to a file. +func (_badg *Workbook )SaveToFile (path string )error {_gbea ,_debbd :=_gg .Create (path );if _debbd !=nil {return _debbd ;};defer _gbea .Close ();return _badg .Save (_gbea );}; -// SetDataBar configures the rule as a data bar, removing existing -// configuration. -func (_eda ConditionalFormattingRule )SetDataBar ()DataBarScale {_eda .clear ();_eda .SetType (_cdc .ST_CfTypeDataBar );_eda ._aca .DataBar =_cdc .NewCT_DataBar ();_dda :=DataBarScale {_eda ._aca .DataBar };_dda .SetShowValue (true );_dda .SetMinLength (10);_dda .SetMaxLength (90);return _dda ;}; +// X returns the inner wrapped XML type. +func (_aag ConditionalFormattingRule )X ()*_ccg .CT_CfRule {return _aag ._fdef }; -// Cell is a single cell within a sheet. -type Cell struct{_ffb *Workbook ;_fd *Sheet ;_dgc *_cdc .CT_Row ;_eeb *_cdc .CT_Cell ;}; +// X returns the inner wrapped XML type. +func (_ceda DifferentialStyle )X ()*_ccg .CT_Dxf {return _ceda ._dfab }; -// InsertRow inserts a new row into a spreadsheet at a particular row number. This -// row will now be the row number specified, and any rows after it will be renumbed. -func (_agde *Sheet )InsertRow (rowNum int )Row {_ddbc :=uint32 (rowNum );for _ ,_dabb :=range _agde .Rows (){if _dabb ._gdgc .RAttr !=nil &&*_dabb ._gdgc .RAttr >=_ddbc {*_dabb ._gdgc .RAttr ++;for _ ,_cced :=range _dabb .Cells (){_gfda ,_cfca :=_gc .ParseCellReference (_cced .Reference ());if _cfca !=nil {continue ;};_gfda .RowIdx ++;_cced ._eeb .RAttr =_a .String (_gfda .String ());};};};for _ ,_gbfd :=range _agde .MergedCells (){_cgcd ,_fceg ,_agdb :=_gc .ParseRangeReference (_gbfd .Reference ());if _agdb !=nil {continue ;};if int (_cgcd .RowIdx )>=rowNum {_cgcd .RowIdx ++;};if int (_fceg .RowIdx )>=rowNum {_fceg .RowIdx ++;};_gcfe :=_fc .Sprintf ("\u0025\u0073\u003a%\u0073",_cgcd ,_fceg );_gbfd .SetReference (_gcfe );};return _agde .AddNumberedRow (_ddbc );}; +// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. +func (_bgba *Sheet )RemoveColumn (column string )error {_faae ,_efaef :=_bgba .getAllCellsInFormulaArraysForColumn ();if _efaef !=nil {return _efaef ;};_gcea :=_cd .ColumnToIndex (column );for _ ,_facb :=range _bgba .Rows (){_ggfe :=_bf .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_facb .X ().RAttr );if _ ,_dfgc :=_faae [_ggfe ];_dfgc {return nil ;};};for _ ,_cgbb :=range _bgba .Rows (){_ffa :=_cgbb ._gagf .C ;for _eefc ,_aecg :=range _ffa {_gdfe ,_cabc :=_cd .ParseCellReference (*_aecg .RAttr );if _cabc !=nil {return _cabc ;};if _gdfe .ColumnIdx ==_gcea {_cgbb ._gagf .C =append (_ffa [:_eefc ],_bgba .slideCellsLeft (_ffa [_eefc +1:])...);break ;}else if _gdfe .ColumnIdx > _gcea {_cgbb ._gagf .C =append (_ffa [:_eefc ],_bgba .slideCellsLeft (_ffa [_eefc :])...);break ;};};};_efaef =_bgba .updateAfterRemove (_gcea ,_ee .UpdateActionRemoveColumn );if _efaef !=nil {return _efaef ;};_efaef =_bgba .removeColumnFromNamedRanges (_gcea );if _efaef !=nil {return _efaef ;};_efaef =_bgba .removeColumnFromMergedCells (_gcea );if _efaef !=nil {return _efaef ;};for _ ,_cddaa :=range _bgba ._facca .Sheets (){_cddaa .RecalculateFormulas ();};return nil ;};func (_ddbg SortOrder )String ()string {if _ddbg >=SortOrder (len (_fgbdg )-1){return _bf .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_ddbg );};return _eadf [_fgbdg [_ddbg ]:_fgbdg [_ddbg +1]];}; -// GetValueAsNumber retrieves the cell's value as a number -func (_fecg Cell )GetValueAsNumber ()(float64 ,error ){if _fecg ._eeb .V ==nil &&_fecg ._eeb .Is ==nil {return 0,nil ;};if _fecg ._eeb .TAttr ==_cdc .ST_CellTypeS ||!_dfd .IsNumber (*_fecg ._eeb .V ){return _ef .NaN (),_efa .New ("\u0063\u0065\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074 \u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020t\u0079\u0070\u0065");};return _cc .ParseFloat (*_fecg ._eeb .V ,64);};func (_gcgb Sheet )validateRowCellNumbers ()error {_efdc :=map[uint32 ]struct{}{};for _ ,_bdgg :=range _gcgb ._gaec .SheetData .Row {if _bdgg .RAttr !=nil {if _ ,_eabg :=_efdc [*_bdgg .RAttr ];_eabg {return _fc .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_gcgb .Name (),*_bdgg .RAttr );};_efdc [*_bdgg .RAttr ]=struct{}{};};_fefg :=map[string ]struct{}{};for _ ,_abfae :=range _bdgg .C {if _abfae .RAttr ==nil {continue ;};if _ ,_bace :=_fefg [*_abfae .RAttr ];_bace {return _fc .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_gcgb .Name (),*_abfae .RAttr );};_fefg [*_abfae .RAttr ]=struct{}{};};};return nil ;}; +// NumberFormat is a number formatting string that can be applied to a cell +// style. +type NumberFormat struct{_gaee *Workbook ;_ebba *_ccg .CT_NumFmt ;}; -// DefinedNames returns a slice of all defined names in the workbook. -func (_dgbc *Workbook )DefinedNames ()[]DefinedName {if _dgbc ._gfdg .DefinedNames ==nil {return nil ;};_ffaae :=[]DefinedName {};for _ ,_dgfb :=range _dgbc ._gfdg .DefinedNames .DefinedName {_ffaae =append (_ffaae ,DefinedName {_dgfb });};return _ffaae ;}; +// SetReference sets the regin of cells that the merged cell applies to. +func (_fadd MergedCell )SetReference (ref string ){_fadd ._gce .RefAttr =ref }; -// IsNumber returns true if the cell is a number type cell. -func (_cag Cell )IsNumber ()bool {switch _cag ._eeb .TAttr {case _cdc .ST_CellTypeN :return true ;case _cdc .ST_CellTypeS ,_cdc .ST_CellTypeB :return false ;};return _cag ._eeb .V !=nil &&_dfd .IsNumber (*_cag ._eeb .V );}; +// Workbook returns sheet's parent workbook. +func (_afad *Sheet )Workbook ()*Workbook {return _afad ._facca };func (_bage Cell )setLocked (_bcge bool ){_cbg :=_bage ._debc .SAttr ;if _cbg !=nil {_ddc :=_bage ._ebb .StyleSheet .GetCellStyle (*_cbg );if _ddc ._bed .Protection ==nil {_ddc ._bed .Protection =_ccg .NewCT_CellProtection ();};_ddc ._bed .Protection .LockedAttr =&_bcge ;};}; -// SetTime sets the cell value to a date. It's stored as the number of days past -// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date -// string directly, however that's not allowed with v5 transitional (even -// though it works in Excel). -func (_eee Cell )SetTime (d _ca .Time ){_eee .clearValue ();d =_edff (d );_cebc :=_eee ._ffb .Epoch ();if d .Before (_cebc ){_a .Log ("t\u0069\u006d\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064");return ;};_ege :=d .Sub (_cebc );_agb :=new (_cab .Float );_bbeg :=new (_cab .Float );_bbeg .SetPrec (128);_bbeg .SetUint64 (uint64 (_ege ));_geb :=new (_cab .Float );_geb .SetUint64 (24*60*60*1e9);_agb .Quo (_bbeg ,_geb );_eee ._eeb .V =_a .String (_agb .Text ('g',20));};const (DVCompareTypeWholeNumber =DVCompareType (_cdc .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_cdc .ST_DataValidationTypeDecimal );DVCompareTypeDate =DVCompareType (_cdc .ST_DataValidationTypeDate );DVCompareTypeTime =DVCompareType (_cdc .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_cdc .ST_DataValidationTypeTextLength );); +// GetHorizontalAlignment sets the horizontal alignment of a cell style. +func (_cad CellStyle )GetHorizontalAlignment ()_ccg .ST_HorizontalAlignment {if _cad ._bed .Alignment ==nil {return _ccg .ST_HorizontalAlignmentUnset ;};return _cad ._bed .Alignment .HorizontalAttr ;};func _fbbc (_fgcd string )bool {_fgcd =_da .Replace (_fgcd ,"\u0024","",-1);if _gdbf :=_ddec .FindStringSubmatch (_da .ToLower (_fgcd ));len (_gdbf )> 2{_beea :=_gdbf [1];_bdg ,_gebf :=_gf .Atoi (_gdbf [2]);if _gebf !=nil {return false ;};return _bdg <=1048576&&_beea <="\u007a\u007a";};return false ;};var ErrorNotFound =_ccd .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -// SetIcons sets the icon set to use for display. -func (_ggdc IconScale )SetIcons (t _cdc .ST_IconSetType ){_ggdc ._cbdd .IconSetAttr =t }; +// InitialView returns the first defined sheet view. If there are no views, one +// is created and returned. +func (_ffef *Sheet )InitialView ()SheetView {if _ffef ._ggac .SheetViews ==nil ||len (_ffef ._ggac .SheetViews .SheetView )==0{return _ffef .AddView ();};return SheetView {_ffef ._ggac .SheetViews .SheetView [0]};}; -// SetMinLength sets the minimum bar length in percent. -func (_dab DataBarScale )SetMinLength (l uint32 ){_dab ._fga .MinLengthAttr =_a .Uint32 (l )}; +// DataValidation controls cell validation +type DataValidation struct{_fded *_ccg .CT_DataValidation }; // AddRule adds and returns a new rule that can be configured. -func (_cdf ConditionalFormatting )AddRule ()ConditionalFormattingRule {_beb :=_cdc .NewCT_CfRule ();_cdf ._afd .CfRule =append (_cdf ._afd .CfRule ,_beb );_fcef :=ConditionalFormattingRule {_beb };_fcef .InitializeDefaults ();_fcef .SetPriority (int32 (len (_cdf ._afd .CfRule )+1));return _fcef ;}; +func (_cccg ConditionalFormatting )AddRule ()ConditionalFormattingRule {_eeca :=_ccg .NewCT_CfRule ();_cccg ._cf .CfRule =append (_cccg ._cf .CfRule ,_eeca );_cfa :=ConditionalFormattingRule {_eeca };_cfa .InitializeDefaults ();_cfa .SetPriority (int32 (len (_cccg ._cf .CfRule )+1));return _cfa ;}; -// SetName sets the sheet name. -func (_gafa *Sheet )SetName (name string ){_gafa ._abaa .NameAttr =name }; +// Col returns the column of the cell marker. +func (_cbbe CellMarker )Col ()int32 {return _cbbe ._fee .Col };func (_bbea *Sheet )getAllCellsInFormulaArrays (_ddff bool )(map[string ]bool ,error ){_ffca :=_fe .NewEvaluator ();_ccbdb :=_bbea .FormulaContext ();_gca :=map[string ]bool {};for _ ,_afga :=range _bbea .Rows (){for _ ,_daba :=range _afga .Cells (){if _daba .X ().F !=nil {_aeaac :=_daba .X ().F .Content ;if _daba .X ().F .TAttr ==_ccg .ST_CellFormulaTypeArray {_aeaf :=_ffca .Eval (_ccbdb ,_aeaac ).AsString ();if _aeaf .Type ==_fe .ResultTypeError {_g .Log ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_aeaac ,_aeaf .ErrorMessage );_daba .X ().V =nil ;};if _aeaf .Type ==_fe .ResultTypeArray {_abge ,_ccegg :=_cd .ParseCellReference (_daba .Reference ());if _ccegg !=nil {return map[string ]bool {},_ccegg ;};if (_ddff &&len (_aeaf .ValueArray )==1)||(!_ddff &&len (_aeaf .ValueArray [0])==1){continue ;};for _afea ,_cbac :=range _aeaf .ValueArray {_adfaf :=_abge .RowIdx +uint32 (_afea );for _gcaf :=range _cbac {_fcae :=_cd .IndexToColumn (_abge .ColumnIdx +uint32 (_gcaf ));_gca [_bf .Sprintf ("\u0025\u0073\u0025\u0064",_fcae ,_adfaf )]=true ;};};}else if _aeaf .Type ==_fe .ResultTypeList {_eace ,_gedf :=_cd .ParseCellReference (_daba .Reference ());if _gedf !=nil {return map[string ]bool {},_gedf ;};if _ddff ||len (_aeaf .ValueList )==1{continue ;};_fgdc :=_eace .RowIdx ;for _dgfg :=range _aeaf .ValueList {_ggfef :=_cd .IndexToColumn (_eace .ColumnIdx +uint32 (_dgfg ));_gca [_bf .Sprintf ("\u0025\u0073\u0025\u0064",_ggfef ,_fgdc )]=true ;};};};};};};return _gca ,nil ;}; -// Rows returns all of the rows in a sheet. -func (_ccgcc *Sheet )Rows ()[]Row {_afab :=[]Row {};for _ ,_eeeg :=range _ccgcc ._gaec .SheetData .Row {_afab =append (_afab ,Row {_ccgcc ._bbfc ,_ccgcc ,_eeeg });};return _afab ;}; +// X returns the inner wrapped XML type. +func (_ab Border )X ()*_ccg .CT_Border {return _ab ._cb };func (_deda DataValidation )SetList ()DataValidationList {_deda .clear ();_deda ._fded .TypeAttr =_ccg .ST_DataValidationTypeList ;_deda ._fded .OperatorAttr =_ccg .ST_DataValidationOperatorEqual ;return DataValidationList {_deda ._fded };}; -// IsEmpty returns true if the cell is empty. -func (_ddc Cell )IsEmpty ()bool {return _ddc ._eeb .TAttr ==_cdc .ST_CellTypeUnset &&_ddc ._eeb .V ==nil &&_ddc ._eeb .F ==nil ;}; +// SetType sets the type of the rule. +func (_aefe ConditionalFormattingRule )SetType (t _ccg .ST_CfType ){_aefe ._fdef .TypeAttr =t }; -// SetPassword sets the password hash to a hash of the input password. -func (_dgcc SheetProtection )SetPassword (pw string ){_dgcc .SetPasswordHash (PasswordHash (pw ))}; +// Column returns or creates a column that with a given index (1-N). Columns +// can span multiple column indices, this method will return the column that +// applies to a column index if it exists or create a new column that only +// applies to the index passed in otherwise. +func (_cgdb *Sheet )Column (idx uint32 )Column {for _ ,_gdd :=range _cgdb ._ggac .Cols {for _ ,_ccgda :=range _gdd .Col {if idx >=_ccgda .MinAttr &&idx <=_ccgda .MaxAttr {return Column {_ccgda };};};};var _deec *_ccg .CT_Cols ;if len (_cgdb ._ggac .Cols )==0{_deec =_ccg .NewCT_Cols ();_cgdb ._ggac .Cols =append (_cgdb ._ggac .Cols ,_deec );}else {_deec =_cgdb ._ggac .Cols [0];};_dfag :=_ccg .NewCT_Col ();_dfag .MinAttr =idx ;_dfag .MaxAttr =idx ;_deec .Col =append (_deec .Col ,_dfag );return Column {_dfag };}; -// MoveTo is a no-op. -func (_ded AbsoluteAnchor )MoveTo (x ,y int32 ){}; +// LessRows compares two rows based off of a column. If the column doesn't exist +// in one row, that row is 'less'. +func (_fgbd Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _bcab ,_bff Cell ;for _ ,_cba :=range lhs .Cells (){_bfbb ,_ :=_cd .ParseCellReference (_cba .Reference ());if _bfbb .Column ==column {_bcab =_cba ;break ;};};for _ ,_gccc :=range rhs .Cells (){_dcc ,_ :=_cd .ParseCellReference (_gccc .Reference ());if _dcc .Column ==column {_bff =_gccc ;break ;};};return _fgbd .LessCells (_bcab ,_bff );};type Fills struct{_babc *_ccg .CT_Fills }; -// SetValue sets the first value to be used in the comparison. For comparisons -// that need only one value, this is the only value used. For comparisons like -// 'between' that require two values, SetValue2 must also be used. -func (_gda DataValidationCompare )SetValue (v string ){_gda ._fcfa .Formula1 =&v };func _daa ()*_cg .CT_TwoCellAnchor {_ccbb :=_cg .NewCT_TwoCellAnchor ();_ccbb .EditAsAttr =_cg .ST_EditAsOneCell ;_ccbb .From .Col =5;_ccbb .From .Row =0;_ccbb .From .ColOff .ST_CoordinateUnqualified =_a .Int64 (0);_ccbb .From .RowOff .ST_CoordinateUnqualified =_a .Int64 (0);_ccbb .To .Col =10;_ccbb .To .Row =20;_ccbb .To .ColOff .ST_CoordinateUnqualified =_a .Int64 (0);_ccbb .To .RowOff .ST_CoordinateUnqualified =_a .Int64 (0);return _ccbb ;}; +// IconScale maps values to icons. +type IconScale struct{_dee *_ccg .CT_IconSet }; -// SetType sets the type of the rule. -func (_degd ConditionalFormattingRule )SetType (t _cdc .ST_CfType ){_degd ._aca .TypeAttr =t }; +// SetNumber sets the cell type to number, and the value to the given number +func (_afg Cell )SetNumber (v float64 ){_afg .clearValue ();if _dae .IsNaN (v )||_dae .IsInf (v ,0){_afg ._debc .TAttr =_ccg .ST_CellTypeE ;_afg ._debc .V =_g .String ("\u0023\u004e\u0055M\u0021");return ;};_afg ._debc .TAttr =_ccg .ST_CellTypeN ;_afg ._debc .V =_g .String (_gf .FormatFloat (v ,'f',-1,64));}; -// Reference returns the region of cells that are merged. -func (_aaeb MergedCell )Reference ()string {return _aaeb ._aafa .RefAttr }; +// SetHidden marks the defined name as hidden. +func (_ccgc DefinedName )SetLocalSheetID (id uint32 ){_ccgc ._cegfb .LocalSheetIdAttr =_g .Uint32 (id )}; -// SetHorizontalAlignment sets the horizontal alignment of a cell style. -func (_ffd CellStyle )SetHorizontalAlignment (a _cdc .ST_HorizontalAlignment ){if _ffd ._eae .Alignment ==nil {_ffd ._eae .Alignment =_cdc .NewCT_CellAlignment ();};_ffd ._eae .Alignment .HorizontalAttr =a ;_ffd ._eae .ApplyAlignmentAttr =_a .Bool (true );}; +// SetIcons sets the icon set to use for display. +func (_gcfa IconScale )SetIcons (t _ccg .ST_IconSetType ){_gcfa ._dee .IconSetAttr =t }; -// SetStyle applies a style to the cell. This style is referenced in the -// generated XML via CellStyle.Index(). -func (_abee Cell )SetStyle (cs CellStyle ){_abee .SetStyleIndex (cs .Index ())}; +// IsBool returns true if the cell boolean value. +func (_feec *evalContext )IsBool (cellRef string )bool {return _feec ._gdg .Cell (cellRef ).IsBool ()};func (_cbbg Sheet )validateRowCellNumbers ()error {_ggfa :=map[uint32 ]struct{}{};for _ ,_eafb :=range _cbbg ._ggac .SheetData .Row {if _eafb .RAttr !=nil {if _ ,_fff :=_ggfa [*_eafb .RAttr ];_fff {return _bf .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_cbbg .Name (),*_eafb .RAttr );};_ggfa [*_eafb .RAttr ]=struct{}{};};_badb :=map[string ]struct{}{};for _ ,_edce :=range _eafb .C {if _edce .RAttr ==nil {continue ;};if _ ,_ddce :=_badb [*_edce .RAttr ];_ddce {return _bf .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_cbbg .Name (),*_edce .RAttr );};_badb [*_edce .RAttr ]=struct{}{};};};return nil ;}; -// X returns the inner wrapped XML type. -func (_gfgc DataBarScale )X ()*_cdc .CT_DataBar {return _gfgc ._fga }; +// TopLeft is a no-op. +func (_ac AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}}; -// BottomRight returns the CellMaker for the bottom right corner of the anchor. -func (_caeb TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_caeb ._bfage .To }}; +// Tables returns a slice of all defined tables in the workbook. +func (_bgacd *Workbook )Tables ()[]Table {if _bgacd ._eegf ==nil {return nil ;};_abaa :=[]Table {};for _ ,_bcbf :=range _bgacd ._eegf {_abaa =append (_abaa ,Table {_bcbf });};return _abaa ;}; -// SetCellReference sets the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_gff Comment )SetCellReference (cellRef string ){_gff ._cgce .RefAttr =cellRef }; +// PasswordHash returns the hash of the workbook password. +func (_gde SheetProtection )PasswordHash ()string {if _gde ._agge .PasswordAttr ==nil {return "";};return *_gde ._agge .PasswordAttr ;}; -// Close closes the workbook, removing any temporary files that might have been -// created when opening a document. -func (_bacbd *Workbook )Close ()error {if _bacbd .TmpPath !=""{return _cca .RemoveAll (_bacbd .TmpPath );};return nil ;}; +// RichText is a container for the rich text within a cell. It's similar to a +// paragaraph for a document, except a cell can only contain one rich text item. +type RichText struct{_eagb *_ccg .CT_Rst }; -// Type returns the type of anchor -func (_fbf OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell };func _edff (_bc _ca .Time )_ca .Time {_bc =_bc .Local ();return _ca .Date (_bc .Year (),_bc .Month (),_bc .Day (),_bc .Hour (),_bc .Minute (),_bc .Second (),_bc .Nanosecond (),_ca .UTC );}; +// CellStyles returns the list of defined cell styles +func (_dcbg StyleSheet )CellStyles ()[]CellStyle {_ebcd :=[]CellStyle {};for _ ,_abbec :=range _dcbg ._dcae .CellXfs .Xf {_ebcd =append (_ebcd ,CellStyle {_dcbg ._ecgcc ,_abbec ,_dcbg ._dcae .CellXfs });};return _ebcd ;};func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_feeg :=NumberFormat {_ebba :_ccg .NewCT_NumFmt ()};_feeg ._ebba .NumFmtIdAttr =uint32 (id );_feeg ._ebba .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_feeg ._ebba .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_feeg ._ebba .FormatCodeAttr ="\u0030";case StandardFormat2 :_feeg ._ebba .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_feeg ._ebba .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_feeg ._ebba .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_feeg ._ebba .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_feeg ._ebba .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_feeg ._ebba .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030";case StandardFormat12 :_feeg ._ebba .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_feeg ._ebba .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_feeg ._ebba .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079";case StandardFormat15 :_feeg ._ebba .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_feeg ._ebba .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_feeg ._ebba .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat18 :_feeg ._ebba .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_feeg ._ebba .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_feeg ._ebba .FormatCodeAttr ="\u0068\u003a\u006d\u006d";case StandardFormat21 :_feeg ._ebba .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_feeg ._ebba .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_feeg ._ebba .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029";case StandardFormat38 :_feeg ._ebba .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_feeg ._ebba .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat40 :_feeg ._ebba .FormatCodeAttr ="\u0023,\u0023\u0023\u0030\u002e\u0030\u0030\u003b\u005b\u0052\u0065\u0064]\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat45 :_feeg ._ebba .FormatCodeAttr ="\u006d\u006d\u003as\u0073";case StandardFormat46 :_feeg ._ebba .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_feeg ._ebba .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_feeg ._ebba .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030";case StandardFormat49 :_feeg ._ebba .FormatCodeAttr ="\u0040";};return _feeg ;};func (_cefd Cell )getLocked ()bool {if _cefd ._debc .SAttr ==nil {return false ;};_bac :=*_cefd ._debc .SAttr ;_affg :=_cefd ._ebb .StyleSheet .GetCellStyle (_bac );return *_affg ._bed .Protection .LockedAttr ;}; -// X returns the inner wrapped XML type. -func (_bcfd IconScale )X ()*_cdc .CT_IconSet {return _bcfd ._cbdd }; +// DefinedNames returns a slice of all defined names in the workbook. +func (_bgfde *Workbook )DefinedNames ()[]DefinedName {if _bgfde ._acbg .DefinedNames ==nil {return nil ;};_efcg :=[]DefinedName {};for _ ,_gcdg :=range _bgfde ._acbg .DefinedNames .DefinedName {_efcg =append (_efcg ,DefinedName {_gcdg });};return _efcg ;}; -// X returns the inner wrapped XML type. -func (_fbad MergedCell )X ()*_cdc .CT_MergeCell {return _fbad ._aafa }; +// AddCommentWithStyle adds a new comment styled in a default way +func (_bgfd Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_fdfe :=_bgfd .AddComment (cellRef ,author );_dag :=_fdfe .AddRun ();_dag .SetBold (true );_dag .SetSize (10);_dag .SetColor (_bag .Black );_dag .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_dag .SetText (author +"\u003a");_dag =_fdfe .AddRun ();_dag .SetSize (10);_dag .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_dag .SetColor (_bag .Black );_dag .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_cca ,_egbc :=_cd .ParseCellReference (cellRef );if _egbc !=nil {return _egbc ;};_bgfd ._fdfa ._aaae [0].Shape =append (_bgfd ._fdfa ._aaae [0].Shape ,_cab .NewCommentShape (int64 (_cca .ColumnIdx ),int64 (_cca .RowIdx -1)));return nil ;}; -// CellReference returns the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_afg Comment )CellReference ()string {return _afg ._cgce .RefAttr }; +// Save writes the workbook out to a writer in the zipped xlsx format. +func (_fbbd *Workbook )Save (w _cc .Writer )error {const _cefg ="\u0073\u0070\u0072\u0065ad\u0073\u0068\u0065\u0065\u0074\u003a\u0077\u0062\u002e\u0053\u0061\u0076\u0065";if !_ae .GetLicenseKey ().IsLicensed ()&&!_egbb {_bf .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_bf .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _ccd .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_fbbd ._bebb )==0{_gbafa ,_fgff :=_ae .GenRefId ("\u0073\u0077");if _fgff !=nil {_g .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_fgff );return _fgff ;};_fbbd ._bebb =_gbafa ;};if _edec :=_ae .Track (_fbbd ._bebb ,_cefg );_edec !=nil {_bf .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_edec );return _edec ;};_dgeb :=_gc .NewWriter (w );defer _dgeb .Close ();_cfaad :=_g .DocTypeSpreadsheet ;if _dcgab :=_fg .MarshalXML (_dgeb ,_g .BaseRelsFilename ,_fbbd .Rels .X ());_dcgab !=nil {return _dcgab ;};if _bbgg :=_fg .MarshalXMLByType (_dgeb ,_cfaad ,_g .ExtendedPropertiesType ,_fbbd .AppProperties .X ());_bbgg !=nil {return _bbgg ;};if _efcf :=_fg .MarshalXMLByType (_dgeb ,_cfaad ,_g .CorePropertiesType ,_fbbd .CoreProperties .X ());_efcf !=nil {return _efcf ;};_edfdb :=_g .AbsoluteFilename (_cfaad ,_g .OfficeDocumentType ,0);if _cade :=_fg .MarshalXML (_dgeb ,_edfdb ,_fbbd ._acbg );_cade !=nil {return _cade ;};if _adag :=_fg .MarshalXML (_dgeb ,_fg .RelationsPathFor (_edfdb ),_fbbd ._gbaf .X ());_adag !=nil {return _adag ;};if _ebfee :=_fg .MarshalXMLByType (_dgeb ,_cfaad ,_g .StylesType ,_fbbd .StyleSheet .X ());_ebfee !=nil {return _ebfee ;};for _agcca ,_aeba :=range _fbbd ._fggfc {if _effdb :=_fg .MarshalXMLByTypeIndex (_dgeb ,_cfaad ,_g .ThemeType ,_agcca +1,_aeba );_effdb !=nil {return _effdb ;};};for _fgeag ,_fgbae :=range _fbbd ._acac {_fgbae .Dimension .RefAttr =Sheet {_fbbd ,nil ,_fgbae }.Extents ();_ecfd :=_g .AbsoluteFilename (_cfaad ,_g .WorksheetType ,_fgeag +1);_fg .MarshalXML (_dgeb ,_ecfd ,_fgbae );_fg .MarshalXML (_dgeb ,_fg .RelationsPathFor (_ecfd ),_fbbd ._eabe [_fgeag ].X ());};if _bfgd :=_fg .MarshalXMLByType (_dgeb ,_cfaad ,_g .SharedStringsType ,_fbbd .SharedStrings .X ());_bfgd !=nil {return _bfgd ;};if _fbbd .CustomProperties .X ()!=nil {if _fafc :=_fg .MarshalXMLByType (_dgeb ,_cfaad ,_g .CustomPropertiesType ,_fbbd .CustomProperties .X ());_fafc !=nil {return _fafc ;};};if _fbbd .Thumbnail !=nil {_eecd :=_g .AbsoluteFilename (_cfaad ,_g .ThumbnailType ,0);_eacea ,_gecaa :=_dgeb .Create (_eecd );if _gecaa !=nil {return _gecaa ;};if _gceaf :=_d .Encode (_eacea ,_fbbd .Thumbnail ,nil );_gceaf !=nil {return _gceaf ;};};for _fcbd ,_ggacf :=range _fbbd ._bgaaf {_dadg :=_g .AbsoluteFilename (_cfaad ,_g .ChartType ,_fcbd +1);_fg .MarshalXML (_dgeb ,_dadg ,_ggacf );};for _bgff ,_gcca :=range _fbbd ._eegf {_bfaea :=_g .AbsoluteFilename (_cfaad ,_g .TableType ,_bgff +1);_fg .MarshalXML (_dgeb ,_bfaea ,_gcca );};for _dcgaa ,_aggba :=range _fbbd ._egddd {_cbdg :=_g .AbsoluteFilename (_cfaad ,_g .DrawingType ,_dcgaa +1);_fg .MarshalXML (_dgeb ,_cbdg ,_aggba );if !_fbbd ._ebfeb [_dcgaa ].IsEmpty (){_fg .MarshalXML (_dgeb ,_fg .RelationsPathFor (_cbdg ),_fbbd ._ebfeb [_dcgaa ].X ());};};for _fcf ,_ageef :=range _fbbd ._aaae {_fg .MarshalXML (_dgeb ,_g .AbsoluteFilename (_cfaad ,_g .VMLDrawingType ,_fcf +1),_ageef );};for _baac ,_aded :=range _fbbd .Images {if _fdb :=_cgb .AddImageToZip (_dgeb ,_aded ,_baac +1,_g .DocTypeSpreadsheet );_fdb !=nil {return _fdb ;};};if _fbfg :=_fg .MarshalXML (_dgeb ,_g .ContentTypesFilename ,_fbbd .ContentTypes .X ());_fbfg !=nil {return _fbfg ;};for _dgfc ,_egde :=range _fbbd ._bgeff {if _egde ==nil {continue ;};_fg .MarshalXML (_dgeb ,_g .AbsoluteFilename (_cfaad ,_g .CommentsType ,_dgfc +1),_egde );};if _agga :=_fbbd .WriteExtraFiles (_dgeb );_agga !=nil {return _agga ;};return _dgeb .Close ();}; -// CellText is used for keeping text with references to a cell where it is located. -type CellText struct{Text string ;Cell Cell ;};const (_fdabb ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061tGe\u006e\u0065\u0072\u0061\u006cS\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0057\u0068\u006f\u006ce\u004e\u0075\u006d\u0062\u0065\u0072\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0032\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0034";_bdgc ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074P\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074\u0061nd\u0061r\u0064F\u006fr\u006d\u0061\u0074\u0031\u0030\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0031\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0031\u0032\u0053\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0033\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061\u0074\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046o\u0072\u006d\u0061\u0074\u00315\u0053\u0074\u0061\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0037S\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0038\u0053\u0074\u0061n\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0054\u0069\u006d\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00320\u0053\u0074a\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0032\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061t\u0065\u0054\u0069\u006d\u0065";_fgeg ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0033\u0037\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0038\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00339\u0053\u0074\u0061\u006e\u0064\u0061r\u0064\u0046o\u0072\u006da\u00744\u0030";_cfae ="\u0053t\u0061\u006e\u0064a\u0072\u0064\u0046o\u0072ma\u0074\u0034\u0035\u0053\u0074\u0061\u006ed\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0037\u0053ta\u006ed\u0061\u0072\u0064\u0046\u006f\u0072m\u0061\u0074\u0034\u0038\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0034\u0039";);func (_efea CellStyle )SetShrinkToFit (b bool ){if _efea ._eae .Alignment ==nil {_efea ._eae .Alignment =_cdc .NewCT_CellAlignment ();};_efea ._eae .ApplyAlignmentAttr =_a .Bool (true );if !b {_efea ._eae .Alignment .ShrinkToFitAttr =nil ;}else {_efea ._eae .Alignment .ShrinkToFitAttr =_a .Bool (b );};}; +// SetRowOffset sets the row offset of the top-left of the image in fixed units. +func (_be AbsoluteAnchor )SetRowOffset (m _daeg .Distance ){_be ._ec .Pos .YAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_daeg .EMU ));}; -// SetWidth is a no-op. -func (_ecgfe TwoCellAnchor )SetWidth (w _bb .Distance ){}; +// AddImage adds an image with a paricular anchor type, returning an anchor to +// allow adusting the image size/position. +func (_gfg Drawing )AddImage (img _cgb .ImageRef ,at AnchorType )Anchor {_fbbg :=0;for _agfd ,_agd :=range _gfg ._afac .Images {if _agd ==img {_fbbg =_agfd +1;break ;};};var _bfab string ;for _aaf ,_acd :=range _gfg ._afac ._egddd {if _acd ==_gfg ._eceb {_afgc :=_bf .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_fbbg ,img .Format ());_baf :=_gfg ._afac ._ebfeb [_aaf ].AddRelationship (_afgc ,_g .ImageType );_bfab =_baf .ID ();break ;};};var _dfdga Anchor ;var _cedd *_fa .CT_Picture ;switch at {case AnchorTypeAbsolute :_ddgg :=_ffgd ();_gfg ._eceb .EG_Anchor =append (_gfg ._eceb .EG_Anchor ,&_fa .EG_Anchor {AbsoluteAnchor :_ddgg });_ddgg .Choice =&_fa .EG_ObjectChoicesChoice {};_ddgg .Choice .Pic =_fa .NewCT_Picture ();_ddgg .Pos .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_ddgg .Pos .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_cedd =_ddgg .Choice .Pic ;_dfdga =AbsoluteAnchor {_ddgg };case AnchorTypeOneCell :_bceb :=_fdc ();_gfg ._eceb .EG_Anchor =append (_gfg ._eceb .EG_Anchor ,&_fa .EG_Anchor {OneCellAnchor :_bceb });_bceb .Choice =&_fa .EG_ObjectChoicesChoice {};_bceb .Choice .Pic =_fa .NewCT_Picture ();_cedd =_bceb .Choice .Pic ;_dfdga =OneCellAnchor {_bceb };case AnchorTypeTwoCell :_ebaa :=_ebffa ();_gfg ._eceb .EG_Anchor =append (_gfg ._eceb .EG_Anchor ,&_fa .EG_Anchor {TwoCellAnchor :_ebaa });_ebaa .Choice =&_fa .EG_ObjectChoicesChoice {};_ebaa .Choice .Pic =_fa .NewCT_Picture ();_cedd =_ebaa .Choice .Pic ;_dfdga =TwoCellAnchor {_ebaa };};_cedd .NvPicPr .CNvPr .IdAttr =uint32 (len (_gfg ._eceb .EG_Anchor ));_cedd .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_cedd .BlipFill .Blip =_aef .NewCT_Blip ();_cedd .BlipFill .Blip .EmbedAttr =_g .String (_bfab );_cedd .BlipFill .Stretch =_aef .NewCT_StretchInfoProperties ();_cedd .SpPr =_aef .NewCT_ShapeProperties ();_cedd .SpPr .Xfrm =_aef .NewCT_Transform2D ();_cedd .SpPr .Xfrm .Off =_aef .NewCT_Point2D ();_cedd .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_cedd .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_cedd .SpPr .Xfrm .Ext =_aef .NewCT_PositiveSize2D ();_cedd .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_daeg .Pixel72 )/_daeg .EMU );_cedd .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_daeg .Pixel72 )/_daeg .EMU );_cedd .SpPr .PrstGeom =_aef .NewCT_PresetGeometry2D ();_cedd .SpPr .PrstGeom .PrstAttr =_aef .ST_ShapeTypeRect ;_cedd .SpPr .Ln =_aef .NewCT_LineProperties ();_cedd .SpPr .Ln .NoFill =_aef .NewCT_NoFillProperties ();return _dfdga ;}; -// TopLeft is a no-op. -func (_ff AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}}; +// Themes returns the array of workbook dml.Theme. +func (_fdbbe *Workbook )Themes ()[]*_aef .Theme {return _fdbbe ._fggfc }; -// ExtractText returns text from the sheet as a SheetText object. -func (_ccbbe *Sheet )ExtractText ()*SheetText {_befd :=[]CellText {};for _ ,_aeg :=range _ccbbe .Rows (){for _ ,_gdge :=range _aeg .Cells (){if !_gdge .IsEmpty (){if _gebe :=_gdge .GetFormattedValue ();_gebe !=""{_befd =append (_befd ,CellText {Text :_gebe ,Cell :_gdge });};};};};return &SheetText {Cells :_befd };}; +// GetFill gets a Fill from a cell style. +func (_gbec CellStyle )GetFill ()*_ccg .CT_Fill {if _daac :=_gbec ._bed .FillIdAttr ;_daac !=nil {_bae :=_gbec ._gag .StyleSheet .Fills ().X ().Fill ;if int (*_daac )< len (_bae ){return _bae [int (*_daac )];};};return nil ;};func (_cbbd CellStyle )SetNumberFormat (s string ){_bdc :=_cbbd ._gag .StyleSheet .AddNumberFormat ();_bdc .SetFormat (s );_cbbd ._bed .ApplyNumberFormatAttr =_g .Bool (true );_cbbd ._bed .NumFmtIdAttr =_g .Uint32 (_bdc .ID ());}; -// RowNumber returns the row number (1-N), or zero if it is unset. -func (_dedb Row )RowNumber ()uint32 {if _dedb ._gdgc .RAttr !=nil {return *_dedb ._gdgc .RAttr ;};return 0;};func (_effc *evalContext )SetOffset (col ,row uint32 ){_effc ._gfa =col ;_effc ._agbc =row }; +// Cell returns the actual cell behind the merged region +func (_cage MergedCell )Cell ()Cell {_edaf :=_cage .Reference ();if _cgdd :=_da .Index (_cage .Reference (),"\u003a");_cgdd !=-1{_edaf =_edaf [0:_cgdd ];return _cage ._afaa .Cell (_edaf );};return Cell {};}; // X returns the inner wrapped XML type. -func (_eaff ConditionalFormatting )X ()*_cdc .CT_ConditionalFormatting {return _eaff ._afd }; +func (_aeae DataBarScale )X ()*_ccg .CT_DataBar {return _aeae ._cda }; -// X returns the inner wrapped XML type. -func (_fce CellMarker )X ()*_cg .CT_Marker {return _fce ._cde };func (_bfe Cell )getLabelPrefix ()string {if _bfe ._eeb .SAttr ==nil {return "";};_bff :=*_bfe ._eeb .SAttr ;_eg :=_bfe ._ffb .StyleSheet .GetCellStyle (_bff );switch _eg ._eae .Alignment .HorizontalAttr {case _cdc .ST_HorizontalAlignmentLeft :return "\u0027";case _cdc .ST_HorizontalAlignmentRight :return "\u0022";case _cdc .ST_HorizontalAlignmentCenter :return "\u005e";case _cdc .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};};func (_dbae Border )SetTop (style _cdc .ST_BorderStyle ,c _de .Color ){if _dbae ._eca .Top ==nil {_dbae ._eca .Top =_cdc .NewCT_BorderPr ();};_dbae ._eca .Top .Color =_cdc .NewCT_Color ();_dbae ._eca .Top .Color .RgbAttr =c .AsRGBAString ();_dbae ._eca .Top .StyleAttr =style ;}; +// Sort sorts all of the rows within a sheet by the contents of a column. As the +// file format doesn't suppot indicating that a column should be sorted by the +// viewing/editing program, we actually need to reorder rows and change cell +// references during a sort. If the sheet contains formulas, you should call +// RecalculateFormulas() prior to sorting. The column is in the form "C" and +// specifies the column to sort by. The firstRow is a 1-based index and +// specifies the firstRow to include in the sort, allowing skipping over a +// header row. +func (_fabc *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_cabd :=_fabc ._ggac .SheetData .Row ;_fdfdg :=_fabc .Rows ();for _dbecf ,_bfdb :=range _fdfdg {if _bfdb .RowNumber ()==firstRow {_cabd =_fabc ._ggac .SheetData .Row [_dbecf :];break ;};};_ccda :=Comparer {Order :order };_c .Slice (_cabd ,func (_gcge ,_debd int )bool {return _ccda .LessRows (column ,Row {_fabc ._facca ,_fabc ,_cabd [_gcge ]},Row {_fabc ._facca ,_fabc ,_cabd [_debd ]});});for _bcabd ,_bacb :=range _fabc .Rows (){_gdbfd :=uint32 (_bcabd +1);if _bacb .RowNumber ()!=_gdbfd {_bacb .renumberAs (_gdbfd );};};}; -// Open opens and reads a workbook from a file (.xlsx). -func Open (filename string )(*Workbook ,error ){_aad ,_bcff :=_gd .Open (filename );if _bcff !=nil {return nil ,_fc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_bcff );};defer _aad .Close ();_adca ,_bcff :=_gd .Stat (filename );if _bcff !=nil {return nil ,_fc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_bcff );};_dffb ,_bcff :=Read (_aad ,_adca .Size ());if _bcff !=nil {return nil ,_bcff ;};_fcac ,_ :=_db .Abs (_db .Dir (filename ));_dffb ._deff =_db .Join (_fcac ,filename );return _dffb ,nil ;}; +// SetYSplit sets the row split point +func (_ffdb SheetView )SetYSplit (v float64 ){_ffdb .ensurePane ();_ffdb ._fadc .Pane .YSplitAttr =_g .Float64 (v );}; -// SetHidden controls the visibility of a column. -func (_bga Column )SetHidden (b bool ){if !b {_bga ._ebb .HiddenAttr =nil ;}else {_bga ._ebb .HiddenAttr =_a .Bool (true );};}; +// SetIcons configures the rule as an icon scale, removing existing +// configuration. +func (_fcd ConditionalFormattingRule )SetIcons ()IconScale {_fcd .clear ();_fcd .SetType (_ccg .ST_CfTypeIconSet );_fcd ._fdef .IconSet =_ccg .NewCT_IconSet ();_ebad :=IconScale {_fcd ._fdef .IconSet };_ebad .SetIcons (_ccg .ST_IconSetType3TrafficLights1 );return _ebad ;}; -// SetColOffset sets the column offset of the two cell anchor. -func (_bcgg TwoCellAnchor )SetColOffset (m _bb .Distance ){_ffgb :=m -_bcgg .TopLeft ().ColOffset ();_bcgg .TopLeft ().SetColOffset (m );_bcgg .BottomRight ().SetColOffset (_bcgg .BottomRight ().ColOffset ()+_ffgb );}; +// X returns the inner wrapped XML type. +func (_ceae SharedStrings )X ()*_ccg .Sst {return _ceae ._cged };func (_fab Font )SetItalic (b bool ){if b {_fab ._fggf .I =[]*_ccg .CT_BooleanProperty {{}};}else {_fab ._fggf .I =nil ;};}; -// Type returns the type of anchor -func (_cbae TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell }; +// SetMinLength sets the minimum bar length in percent. +func (_dfe DataBarScale )SetMinLength (l uint32 ){_dfe ._cda .MinLengthAttr =_g .Uint32 (l )};type ConditionalFormattingRule struct{_fdef *_ccg .CT_CfRule }; -// SetColorScale configures the rule as a color scale, removing existing -// configuration. -func (_cfbc ConditionalFormattingRule )SetColorScale ()ColorScale {_cfbc .clear ();_cfbc .SetType (_cdc .ST_CfTypeColorScale );_cfbc ._aca .ColorScale =_cdc .NewCT_ColorScale ();return ColorScale {_cfbc ._aca .ColorScale };}; +// SetState sets the sheet view state (frozen/split/frozen-split) +func (_cabdf SheetView )SetState (st _ccg .ST_PaneState ){_cabdf .ensurePane ();_cabdf ._fadc .Pane .StateAttr =st ;}; -// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global -// and can be applied to cells across sheets. -type CellStyle struct{_ceg *Workbook ;_eae *_cdc .CT_Xf ;_gfg *_cdc .CT_CellXfs ;};func (_ggg PatternFill )X ()*_cdc .CT_PatternFill {return _ggg ._gffg };func (_fcce *evalContext )Cell (ref string ,ev _bf .Evaluator )_bf .Result {if !_efd (ref ){return _bf .MakeErrorResultType (_bf .ErrorTypeName ,"");};_dcd :=_fcce ._dbe .Name ()+"\u0021"+ref ;if _fbb ,_eeec :=ev .GetFromCache (_dcd );_eeec {return _fbb ;};_gae ,_dbg :=_gc .ParseCellReference (ref );if _dbg !=nil {return _bf .MakeErrorResult (_fc .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_dbg ));};if _fcce ._gfa !=0&&!_gae .AbsoluteColumn {_gae .ColumnIdx +=_fcce ._gfa ;_gae .Column =_gc .IndexToColumn (_gae .ColumnIdx );};if _fcce ._agbc !=0&&!_gae .AbsoluteRow {_gae .RowIdx +=_fcce ._agbc ;};_dbee :=_fcce ._dbe .Cell (_gae .String ());if _dbee .HasFormula (){if _ ,_dce :=_fcce ._caae [ref ];_dce {return _bf .MakeErrorResult ("r\u0065\u0063\u0075\u0072\u0073\u0069\u006f\u006e\u0020\u0064\u0065\u0074\u0065\u0063\u0074\u0065\u0064\u0020d\u0075\u0072\u0069\u006e\u0067\u0020\u0065\u0076\u0061\u006cua\u0074\u0069\u006fn\u0020o\u0066\u0020"+ref );};_fcce ._caae [ref ]=struct{}{};_edfa :=ev .Eval (_fcce ,_dbee .GetFormula ());delete (_fcce ._caae ,ref );ev .SetCache (_dcd ,_edfa );return _edfa ;};if _dbee .IsEmpty (){_dbbg :=_bf .MakeEmptyResult ();ev .SetCache (_dcd ,_dbbg );return _dbbg ;}else if _dbee .IsNumber (){_eecbg ,_ :=_dbee .GetValueAsNumber ();_egc :=_bf .MakeNumberResult (_eecbg );ev .SetCache (_dcd ,_egc );return _egc ;}else if _dbee .IsBool (){_fdgb ,_ :=_dbee .GetValueAsBool ();_cgd :=_bf .MakeBoolResult (_fdgb );ev .SetCache (_dcd ,_cgd );return _cgd ;};_ebdb ,_ :=_dbee .GetRawValue ();if _dbee .IsError (){_geg :=_bf .MakeErrorResult ("");_geg .ValueString =_ebdb ;ev .SetCache (_dcd ,_geg );return _geg ;};_bbfa :=_bf .MakeStringResult (_ebdb );ev .SetCache (_dcd ,_bbfa );return _bbfa ;}; +// AddDefinedName adds a name for a cell or range reference that can be used in +// formulas and charts. +func (_bgdab *Workbook )AddDefinedName (name ,ref string )DefinedName {if _bgdab ._acbg .DefinedNames ==nil {_bgdab ._acbg .DefinedNames =_ccg .NewCT_DefinedNames ();};_egcgd :=_ccg .NewCT_DefinedName ();_egcgd .Content =ref ;_egcgd .NameAttr =name ;_bgdab ._acbg .DefinedNames .DefinedName =append (_bgdab ._acbg .DefinedNames .DefinedName ,_egcgd );return DefinedName {_egcgd };}; -// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the -// background color of the cell when applied. -func (_fegf PatternFill )SetFgColor (c _de .Color ){_fegf ._gffg .FgColor =_cdc .NewCT_Color ();_fegf ._gffg .FgColor .RgbAttr =c .AsRGBAString ();};func (_dbaff Font )SetSize (size float64 ){_dbaff ._bgag .Sz =[]*_cdc .CT_FontSize {{ValAttr :size }}}; +// SetRange sets the cell or range of cells that the validation should apply to. +// It can be a single cell (e.g. "A1") or a range of cells (e.g. "A1:B5") +func (_efabf DataValidation )SetRange (cellRange string ){_efabf ._fded .SqrefAttr =_ccg .ST_Sqref {cellRange };}; -// Cell returns the actual cell behind the merged region -func (_aecf MergedCell )Cell ()Cell {_bec :=_aecf .Reference ();if _ffaa :=_f .Index (_aecf .Reference (),"\u003a");_ffaa !=-1{_bec =_bec [0:_ffaa ];return _aecf ._fff .Cell (_bec );};return Cell {};}; +// ClearBorder clears any border configuration from the cell style. +func (_ffe CellStyle )ClearBorder (){_ffe ._bed .BorderIdAttr =nil ;_ffe ._bed .ApplyBorderAttr =nil }; -// Validate validates the sheet, returning an error if it is found to be invalid. -func (_cage Sheet )Validate ()error {_edffe :=[]func ()error {_cage .validateRowCellNumbers ,_cage .validateMergedCells ,_cage .validateSheetNames };for _ ,_gdbf :=range _edffe {if _ffff :=_gdbf ();_ffff !=nil {return _ffff ;};};if _bgad :=_cage ._gaec .Validate ();_bgad !=nil {return _bgad ;};return _cage ._gaec .Validate ();};func _gbg (_aaab bool )int {if _aaab {return 1;};return 0;}; +// X returns the inner wrapped XML type. +func (_gebb SheetView )X ()*_ccg .CT_SheetView {return _gebb ._fadc };var _aacc =_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .SharedStringsType ,0); -// Content returns the content of the defined range (the range in most cases)/ -func (_eaa DefinedName )Content ()string {return _eaa ._cadb .Content }; +// MaxColumnIdx returns the max used column of the sheet. +func (_cgcb Sheet )MaxColumnIdx ()uint32 {_cdeb :=uint32 (0);for _ ,_dda :=range _cgcb .Rows (){_baae :=_dda ._gagf .C ;if len (_baae )> 0{_dggaf :=_baae [len (_baae )-1];_dbba ,_ :=_cd .ParseCellReference (*_dggaf .RAttr );if _cdeb < _dbba .ColumnIdx {_cdeb =_dbba .ColumnIdx ;};};};return _cdeb ;}; -// ClearCachedFormulaResults clears any computed formula values that are stored -// in the sheet. This may be required if you modify cells that are used as a -// formula input to force the formulas to be recomputed the next time the sheet -// is opened in Excel. -func (_bbgcb *Sheet )ClearCachedFormulaResults (){for _ ,_ece :=range _bbgcb .Rows (){for _ ,_gbfa :=range _ece .Cells (){if _gbfa .X ().F !=nil {_gbfa .X ().V =nil ;};};};}; +// FormulaContext returns a formula evaluation context that can be used to +// evaluate formaulas. +func (_ffcg *Sheet )FormulaContext ()_fe .Context {return _gbge (_ffcg )}; // X returns the inner wrapped XML type. -func (_aeb Comments )X ()*_cdc .Comments {return _aeb ._aec }; +func (_cbf Column )X ()*_ccg .CT_Col {return _cbf ._fae }; -// SetFont applies a font to a cell style. The font is referenced by its -// index so modifying the font afterward will affect all styles that reference -// it. -func (_agce CellStyle )SetFont (f Font ){_agce ._eae .FontIdAttr =_a .Uint32 (f .Index ());_agce ._eae .ApplyFontAttr =_a .Bool (true );}; +// SetPasswordHash sets the password hash to the input. +func (_cdfa SheetProtection )SetPasswordHash (pwHash string ){_cdfa ._agge .PasswordAttr =_g .String (pwHash );}; -// Operator returns the operator for the rule -func (_ddbe ConditionalFormattingRule )Operator ()_cdc .ST_ConditionalFormattingOperator {return _ddbe ._aca .OperatorAttr ;}; +// SetFont sets the font name for a rich text run. +func (_fdca RichTextRun )SetFont (s string ){_fdca .ensureRpr ();_fdca ._ddgf .RPr .RFont =_ccg .NewCT_FontName ();_fdca ._ddgf .RPr .RFont .ValAttr =s ;}; -// GetFormat returns a cell data format. -func (_agee *evalContext )GetFormat (cellRef string )string {return _agee ._dbe .Cell (cellRef ).getFormat ();}; +// Close closes the workbook, removing any temporary files that might have been +// created when opening a document. +func (_dgebg *Workbook )Close ()error {if _dgebg .TmpPath !=""{return _cea .RemoveAll (_dgebg .TmpPath );};return nil ;}; -// IsWindowLocked returns whether the workbook windows are locked. -func (_geed WorkbookProtection )IsWindowLocked ()bool {return _geed ._bgdb .LockWindowsAttr !=nil &&*_geed ._bgdb .LockWindowsAttr ;}; +// Reference returns the table reference (the cells within the table) +func (_dacf Table )Reference ()string {return _dacf ._cfff .RefAttr }; -// AddFormatValue adds a format value to be used to determine the cell background. -func (_fccg ColorScale )AddFormatValue (t _cdc .ST_CfvoType ,val string ){_cfb :=_cdc .NewCT_Cfvo ();_cfb .TypeAttr =t ;_cfb .ValAttr =_a .String (val );_fccg ._cba .Cfvo =append (_fccg ._cba .Cfvo ,_cfb );};var _ffe []string =[]string {"\u007a\u0068\u002dH\u004b","\u007a\u0068\u002dM\u004f","\u007a\u0068\u002dC\u004e","\u007a\u0068\u002dS\u0047","\u007a\u0068\u002dT\u0057","\u006a\u0061\u002dJ\u0050","\u006b\u006f\u002dK\u0052"};type Fills struct{_gga *_cdc .CT_Fills };func (_acbc *Sheet )removeColumnFromMergedCells (_aggeb uint32 )error {if _acbc ._gaec .MergeCells ==nil ||_acbc ._gaec .MergeCells .MergeCell ==nil {return nil ;};_dcac :=[]*_cdc .CT_MergeCell {};for _ ,_gdbde :=range _acbc .MergedCells (){_cccc :=_abda (_gdbde .Reference (),_aggeb ,true );if _cccc !=""{_gdbde .SetReference (_cccc );_dcac =append (_dcac ,_gdbde .X ());};};_acbc ._gaec .MergeCells .MergeCell =_dcac ;return nil ;}; +// LockSheet controls the locking of the sheet. +func (_egdd SheetProtection )LockSheet (b bool ){if !b {_egdd ._agge .SheetAttr =nil ;}else {_egdd ._agge .SheetAttr =_g .Bool (true );};};func NewFills ()Fills {return Fills {_ccg .NewCT_Fills ()}}; -// RemoveSheetByName removes the sheet with the given name from the workbook. -func (_agbb *Workbook )RemoveSheetByName (name string )error {_bfaag :=-1;for _dbbd ,_gcfb :=range _agbb .Sheets (){if name ==_gcfb .Name (){_bfaag =_dbbd ;break ;};};if _bfaag ==-1{return ErrorNotFound ;};return _agbb .RemoveSheet (_bfaag );};func (_cfge Font )SetItalic (b bool ){if b {_cfge ._bgag .I =[]*_cdc .CT_BooleanProperty {{}};}else {_cfge ._bgag .I =nil ;};}; +// SetColOffset sets the column offset of the two cell anchor. +func (_ddca TwoCellAnchor )SetColOffset (m _daeg .Distance ){_aegc :=m -_ddca .TopLeft ().ColOffset ();_ddca .TopLeft ().SetColOffset (m );_ddca .BottomRight ().SetColOffset (_ddca .BottomRight ().ColOffset ()+_aegc );}; -// X returns the inner wrapped XML type. -func (_cfe SharedStrings )X ()*_cdc .Sst {return _cfe ._faedb }; +// SetText sets the text to be displayed. +func (_ecbg RichTextRun )SetText (s string ){_ecbg ._ddgf .T =s }; -// SetHidden marks the defined name as hidden. -func (_afcf DefinedName )SetHidden (b bool ){_afcf ._cadb .HiddenAttr =_a .Bool (b )};func (_dbage PatternFill )SetBgColor (c _de .Color ){_dbage ._gffg .BgColor =_cdc .NewCT_Color ();_dbage ._gffg .BgColor .RgbAttr =c .AsRGBAString ();}; +// Index returns the index of the border for use with a cell style. +func (_dgg Border )Index ()uint32 {for _bc ,_ga :=range _dgg ._aa .Border {if _ga ==_dgg ._cb {return uint32 (_bc );};};return 0;}; -// X returns the inner wrapped XML type. -func (_ecdf DataValidation )X ()*_cdc .CT_DataValidation {return _ecdf ._bcc }; +// SetColOffset sets the column offset of the top-left of the image in fixed units. +func (_ggd AbsoluteAnchor )SetColOffset (m _daeg .Distance ){_ggd ._ec .Pos .XAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_daeg .EMU ));}; -// SetInlineString adds a string inline instead of in the shared strings table. -func (_ebf Cell )SetInlineString (s string ){_ebf .clearValue ();_ebf ._eeb .Is =_cdc .NewCT_Rst ();_ebf ._eeb .Is .T =_a .String (s );_ebf ._eeb .TAttr =_cdc .ST_CellTypeInlineStr ;}; +// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. +func (_cdca *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_eebg :=-1;for _afgf ,_abfa :=range _cdca .Sheets (){if name ==_abfa .Name (){_eebg =_afgf ;break ;};};if _eebg ==-1{return Sheet {},ErrorNotFound ;};return _cdca .CopySheet (_eebg ,copiedSheetName );};func (_ebag Fills )AddFill ()Fill {_gfba :=_ccg .NewCT_Fill ();_ebag ._babc .Fill =append (_ebag ._babc .Fill ,_gfba );_ebag ._babc .CountAttr =_g .Uint32 (uint32 (len (_ebag ._babc .Fill )));return Fill {_gfba ,_ebag ._babc };}; -// SetPattern sets the pattern of the fill. -func (_afaf PatternFill )SetPattern (p _cdc .ST_PatternType ){_afaf ._gffg .PatternTypeAttr =p };func (_dff Cell )getLocked ()bool {if _dff ._eeb .SAttr ==nil {return false ;};_feca :=*_dff ._eeb .SAttr ;_cgf :=_dff ._ffb .StyleSheet .GetCellStyle (_feca );return *_cgf ._eae .Protection .LockedAttr ;};func (_edfc SortOrder )String ()string {if _edfc >=SortOrder (len (_gfde )-1){return _fc .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_edfc );};return _egfa [_gfde [_edfc ]:_gfde [_edfc +1]];}; +// Border is a cell border configuraton. +type Border struct{_cb *_ccg .CT_Border ;_aa *_ccg .CT_Borders ;}; -// ClearSheetViews clears the list of sheet views. This will clear the results -// of AddView() or SetFrozen. -func (_ffab *Sheet )ClearSheetViews (){_ffab ._gaec .SheetViews =nil };func (_bea DifferentialStyle )Fill ()Fill {if _bea ._bfde .Fill ==nil {_bea ._bfde .Fill =_cdc .NewCT_Fill ();};return Fill {_bea ._bfde .Fill ,nil };}; +// SetUnderline controls if the run is underlined. +func (_aee RichTextRun )SetUnderline (u _ccg .ST_UnderlineValues ){_aee .ensureRpr ();_aee ._ddgf .RPr .U =_ccg .NewCT_UnderlineProperty ();_aee ._ddgf .RPr .U .ValAttr =u ;};type SheetProtection struct{_agge *_ccg .CT_SheetProtection }; -// LastRow returns the name of last row which contains data in range of context sheet's given columns. -func (_edb *evalContext )LastRow (col string )int {_gdbd :=_edb ._dbe ;_bfagc :=int (_gc .ColumnToIndex (col ));_fdab :=1;for _ ,_cbde :=range _gdbd ._gaec .SheetData .Row {if _cbde .RAttr !=nil {_dbbea :=Row {_gdbd ._bbfc ,_gdbd ,_cbde };_gged :=len (_dbbea .Cells ());if _gged > _bfagc {_fdab =int (_dbbea .RowNumber ());};};};return _fdab ;}; +// SetConditionValue sets the condition value to be used for style applicaton. +func (_eaa ConditionalFormattingRule )SetConditionValue (v string ){_eaa ._fdef .Formula =[]string {v }}; -// SetFormat sets the number format code. -func (_aagg NumberFormat )SetFormat (f string ){_aagg ._dcf .FormatCodeAttr =f }; +// AddRun adds a new run of text to the cell. +func (_cceg RichText )AddRun ()RichTextRun {_dgaa :=_ccg .NewCT_RElt ();_cceg ._eagb .R =append (_cceg ._eagb .R ,_dgaa );return RichTextRun {_dgaa };};func (_caec SheetView )ensurePane (){if _caec ._fadc .Pane ==nil {_caec ._fadc .Pane =_ccg .NewCT_Pane ();_caec ._fadc .Pane .ActivePaneAttr =_ccg .ST_PaneBottomLeft ;};}; -// GetBorder gets a Border from a cell style. -func (_gbd CellStyle )GetBorder ()*_cdc .CT_Border {if _ccb :=_gbd ._eae .BorderIdAttr ;_ccb !=nil {_bae :=_gbd ._ceg .StyleSheet .Borders ();if int (*_ccb )< len (_bae ){return _bae [int (*_ccb )].X ();};};return nil ;}; +// WorkbookText is an array of extracted text items which has some methods for representing extracted text from a workbook. +type WorkbookText struct{Sheets []*SheetText ;}; -// GetDrawing return the worksheet drawing and its relationships if exists. -func (_bccf *Sheet )GetDrawing ()(*_cg .WsDr ,_fe .Relationships ){if _ffdag :=_bccf ._gaec .Drawing ;_ffdag !=nil {_cbdbg :=0;for _ ,_gebc :=range _bccf ._bbfc ._gbfaa {if _faa :=_gebc .Drawing ;_faa !=nil {if _gebc ==_bccf ._gaec {return _bccf ._bbfc ._fddb [_cbdbg ],_bccf ._bbfc ._afegb [_cbdbg ];};_cbdbg ++;};};};return nil ,_fe .Relationships {};}; +// SetCellReference sets the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_cce Comment )SetCellReference (cellRef string ){_cce ._gfa .RefAttr =cellRef }; -// Row is a row within a spreadsheet. -type Row struct{_ceaf *Workbook ;_dfg *Sheet ;_gdgc *_cdc .CT_Row ;}; +// Comments returns the list of comments for this sheet +func (_afe Comments )Comments ()[]Comment {_ced :=[]Comment {};for _ ,_ddeg :=range _afe ._gdb .CommentList .Comment {_ced =append (_ced ,Comment {_afe ._fdfa ,_ddeg ,_afe ._gdb });};return _ced ;}; -// AddDefinedName adds a name for a cell or range reference that can be used in -// formulas and charts. -func (_begg *Workbook )AddDefinedName (name ,ref string )DefinedName {if _begg ._gfdg .DefinedNames ==nil {_begg ._gfdg .DefinedNames =_cdc .NewCT_DefinedNames ();};_eeba :=_cdc .NewCT_DefinedName ();_eeba .Content =ref ;_eeba .NameAttr =name ;_begg ._gfdg .DefinedNames .DefinedName =append (_begg ._gfdg .DefinedNames .DefinedName ,_eeba );return DefinedName {_eeba };};func (_fgfc *Workbook )onNewRelationship (_dged *_dc .DecodeMap ,_cbcf ,_feae string ,_egde []*_c .File ,_fddg *_ga .Relationship ,_eed _dc .Target )error {_dbfa :=_a .DocTypeSpreadsheet ;switch _feae {case _a .OfficeDocumentType :_fgfc ._gfdg =_cdc .NewWorkbook ();_dged .AddTarget (_cbcf ,_fgfc ._gfdg ,_feae ,0);_fgfc ._bfec =_fe .NewRelationships ();_dged .AddTarget (_dc .RelationsPathFor (_cbcf ),_fgfc ._bfec .X (),_feae ,0);_fddg .TargetAttr =_a .RelativeFilename (_dbfa ,_eed .Typ ,_feae ,0);case _a .CorePropertiesType :_dged .AddTarget (_cbcf ,_fgfc .CoreProperties .X (),_feae ,0);_fddg .TargetAttr =_a .RelativeFilename (_dbfa ,_eed .Typ ,_feae ,0);case _a .CustomPropertiesType :_dged .AddTarget (_cbcf ,_fgfc .CustomProperties .X (),_feae ,0);_fddg .TargetAttr =_a .RelativeFilename (_dbfa ,_eed .Typ ,_feae ,0);case _a .ExtendedPropertiesType :_dged .AddTarget (_cbcf ,_fgfc .AppProperties .X (),_feae ,0);_fddg .TargetAttr =_a .RelativeFilename (_dbfa ,_eed .Typ ,_feae ,0);case _a .WorksheetType :_cbfab :=_cdc .NewWorksheet ();_efga :=uint32 (len (_fgfc ._gbfaa ));_fgfc ._gbfaa =append (_fgfc ._gbfaa ,_cbfab );_dged .AddTarget (_cbcf ,_cbfab ,_feae ,_efga );_defa :=_fe .NewRelationships ();_dged .AddTarget (_dc .RelationsPathFor (_cbcf ),_defa .X (),_feae ,0);_fgfc ._cdgb =append (_fgfc ._cdgb ,_defa );_fgfc ._acdc =append (_fgfc ._acdc ,nil );_fddg .TargetAttr =_a .RelativeFilename (_dbfa ,_eed .Typ ,_feae ,len (_fgfc ._gbfaa ));case _a .StylesType :_fgfc .StyleSheet =NewStyleSheet (_fgfc );_dged .AddTarget (_cbcf ,_fgfc .StyleSheet .X (),_feae ,0);_fddg .TargetAttr =_a .RelativeFilename (_dbfa ,_eed .Typ ,_feae ,0);case _a .ThemeType :_ebfd :=_deb .NewTheme ();_fgfc ._gbeg =append (_fgfc ._gbeg ,_ebfd );_dged .AddTarget (_cbcf ,_ebfd ,_feae ,0);_fddg .TargetAttr =_a .RelativeFilename (_dbfa ,_eed .Typ ,_feae ,len (_fgfc ._gbeg ));case _a .SharedStringsType :_fgfc .SharedStrings =NewSharedStrings ();_dged .AddTarget (_cbcf ,_fgfc .SharedStrings .X (),_feae ,0);_fddg .TargetAttr =_a .RelativeFilename (_dbfa ,_eed .Typ ,_feae ,0);case _a .ThumbnailType :for _efebb ,_fbdc :=range _egde {if _fbdc ==nil {continue ;};if _fbdc .Name ==_cbcf {_fbdf ,_dfgf :=_fbdc .Open ();if _dfgf !=nil {return _fc .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_dfgf );};_fgfc .Thumbnail ,_ ,_dfgf =_g .Decode (_fbdf );_fbdf .Close ();if _dfgf !=nil {return _fc .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_dfgf );};_egde [_efebb ]=nil ;};};case _a .ImageType :for _aafaa ,_edcb :=range _fgfc ._dceaa {_fgcb :=_df .Clean (_cbcf );if _fgcb ==_aafaa {_fddg .TargetAttr =_edcb ;return nil ;};};_deedc :=_a .RelativeFilename (_dbfa ,_eed .Typ ,_feae ,len (_fgfc .Images )+1);for _aadae ,_eba :=range _egde {if _eba ==nil {continue ;};if _eba .Name ==_df .Clean (_cbcf ){_bca ,_cgff :=_dc .ExtractToDiskTmp (_eba ,_fgfc .TmpPath );if _cgff !=nil {return _cgff ;};_fdcb ,_cgff :=_fe .ImageFromStorage (_bca );if _cgff !=nil {return _cgff ;};_cefc :=_fe .MakeImageRef (_fdcb ,&_fgfc .DocBase ,_fgfc ._bfec );_cefc .SetTarget (_deedc );_fgfc ._dceaa [_eba .Name ]=_deedc ;_fgfc .Images =append (_fgfc .Images ,_cefc );_egde [_aadae ]=nil ;};};_fddg .TargetAttr =_deedc ;case _a .DrawingType :_bgdc :=_cg .NewWsDr ();_abfg :=uint32 (len (_fgfc ._fddb ));_dged .AddTarget (_cbcf ,_bgdc ,_feae ,_abfg );_fgfc ._fddb =append (_fgfc ._fddb ,_bgdc );_gcfgg :=_fe .NewRelationships ();_dged .AddTarget (_dc .RelationsPathFor (_cbcf ),_gcfgg .X (),_feae ,_abfg );_fgfc ._afegb =append (_fgfc ._afegb ,_gcfgg );_fddg .TargetAttr =_a .RelativeFilename (_dbfa ,_eed .Typ ,_feae ,len (_fgfc ._fddb ));case _a .VMLDrawingType :_ecfae :=_cf .NewContainer ();_fgg :=uint32 (len (_fgfc ._egea ));_dged .AddTarget (_cbcf ,_ecfae ,_feae ,_fgg );_fgfc ._egea =append (_fgfc ._egea ,_ecfae );case _a .CommentsType :_fgfc ._acdc [_eed .Index ]=_cdc .NewComments ();_dged .AddTarget (_cbcf ,_fgfc ._acdc [_eed .Index ],_feae ,_eed .Index );_fddg .TargetAttr =_a .RelativeFilename (_dbfa ,_eed .Typ ,_feae ,len (_fgfc ._acdc ));case _a .ChartType :_dfgfb :=_cd .NewChartSpace ();_aaeec :=uint32 (len (_fgfc ._aefda ));_dged .AddTarget (_cbcf ,_dfgfb ,_feae ,_aaeec );_fgfc ._aefda =append (_fgfc ._aefda ,_dfgfb );_fddg .TargetAttr =_a .RelativeFilename (_dbfa ,_eed .Typ ,_feae ,len (_fgfc ._aefda ));_fgfc ._dbaee [_fddg .TargetAttr ]=_dfgfb ;case _a .TableType :_fdeb :=_cdc .NewTable ();_gcfgd :=uint32 (len (_fgfc ._bgea ));_dged .AddTarget (_cbcf ,_fdeb ,_feae ,_gcfgd );_fgfc ._bgea =append (_fgfc ._bgea ,_fdeb );_fddg .TargetAttr =_a .RelativeFilename (_dbfa ,_eed .Typ ,_feae ,len (_fgfc ._bgea ));default:_a .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0072\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068\u0069\u0070\u0020\u0025\u0073\u0020\u0025\u0073",_cbcf ,_feae );};return nil ;}; +// SetBold causes the text to be displayed in bold. +func (_gfbe RichTextRun )SetBold (b bool ){_gfbe .ensureRpr ();_gfbe ._ddgf .RPr .B =_ccg .NewCT_BooleanProperty ();_gfbe ._ddgf .RPr .B .ValAttr =_g .Bool (b );};func _fca (_dcf _ca .Time )_ca .Time {_dcf =_dcf .UTC ();return _ca .Date (_dcf .Year (),_dcf .Month (),_dcf .Day (),_dcf .Hour (),_dcf .Minute (),_dcf .Second (),_dcf .Nanosecond (),_ca .Local );};func (_gbf ConditionalFormattingRule )InitializeDefaults (){_gbf .SetType (_ccg .ST_CfTypeCellIs );_gbf .SetOperator (_ccg .ST_ConditionalFormattingOperatorGreaterThan );_gbf .SetPriority (1);}; -// SetWidthCells is a no-op. -func (_fee OneCellAnchor )SetWidthCells (int32 ){}; +// SetHeightCells is a no-op. +func (_dac AbsoluteAnchor )SetHeightCells (int32 ){};const _cfe ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065";func (_df Border )SetLeft (style _ccg .ST_BorderStyle ,c _bag .Color ){if _df ._cb .Left ==nil {_df ._cb .Left =_ccg .NewCT_BorderPr ();};_df ._cb .Left .Color =_ccg .NewCT_Color ();_df ._cb .Left .Color .RgbAttr =c .AsRGBAString ();_df ._cb .Left .StyleAttr =style ;};func (_eaf *evalContext )Sheet (name string )_fe .Context {for _ ,_eacc :=range _eaf ._gdg ._facca .Sheets (){if _eacc .Name ()==name {return _eacc .FormulaContext ();};};return _fe .InvalidReferenceContext ;}; -// IsEmpty checks if the cell style contains nothing. -func (_ecdd CellStyle )IsEmpty ()bool {return _ecdd ._ceg ==nil ||_ecdd ._eae ==nil ||_ecdd ._gfg ==nil ||_ecdd ._gfg .Xf ==nil ;}; +// Reference returns the region of cells that are merged. +func (_ccec MergedCell )Reference ()string {return _ccec ._gce .RefAttr }; -// LessRows compares two rows based off of a column. If the column doesn't exist -// in one row, that row is 'less'. -func (_gce Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _debe ,_eecf Cell ;for _ ,_egec :=range lhs .Cells (){_fda ,_ :=_gc .ParseCellReference (_egec .Reference ());if _fda .Column ==column {_debe =_egec ;break ;};};for _ ,_edfd :=range rhs .Cells (){_befc ,_ :=_gc .ParseCellReference (_edfd .Reference ());if _befc .Column ==column {_eecf =_edfd ;break ;};};return _gce .LessCells (_debe ,_eecf );}; +// Comments is the container for comments for a single sheet. +type Comments struct{_fdfa *Workbook ;_gdb *_ccg .Comments ;};func (_aafb Font )SetColor (c _bag .Color ){_dbd :=_ccg .NewCT_Color ();_fgd :="\u0066\u0066"+*c .AsRGBString ();_dbd .RgbAttr =&_fgd ;_aafb ._fggf .Color =[]*_ccg .CT_Color {_dbd };}; -// SetCachedFormulaResult sets the cached result of a formula. This is normally -// not needed but is used internally when expanding an array formula. -func (_dbb Cell )SetCachedFormulaResult (s string ){_dbb ._eeb .V =&s }; +// SetAutoFilter creates autofilters on the sheet. These are the automatic +// filters that are common for a header row. The RangeRef should be of the form +// "A1:C5" and cover the entire range of cells to be filtered, not just the +// header. SetAutoFilter replaces any existing auto filter on the sheet. +func (_fgga *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_da .Replace (rangeRef ,"\u0024","",-1);_fgga ._ggac .AutoFilter =_ccg .NewCT_AutoFilter ();_fgga ._ggac .AutoFilter .RefAttr =_g .String (rangeRef );_gace :="\u0027"+_fgga .Name ()+"\u0027\u0021";var _bbgcf DefinedName ;for _ ,_cac :=range _fgga ._facca .DefinedNames (){if _cac .Name ()==_cfe {if _da .HasPrefix (_cac .Content (),_gace ){_bbgcf =_cac ;_bbgcf .SetContent (_fgga .RangeReference (rangeRef ));break ;};};};if _bbgcf .X ()==nil {_bbgcf =_fgga ._facca .AddDefinedName (_cfe ,_fgga .RangeReference (rangeRef ));};for _aafd ,_dea :=range _fgga ._facca ._acac {if _dea ==_fgga ._ggac {_bbgcf .SetLocalSheetID (uint32 (_aafd ));};};}; -// Comment is a single comment within a sheet. -type Comment struct{_fecag *Workbook ;_cgce *_cdc .CT_Comment ;_edd *_cdc .Comments ;}; +// AddCell adds a cell to a spreadsheet. +func (_gebd Row )AddCell ()Cell {_fdfg :=uint32 (len (_gebd ._gagf .C ));var _facc *string ;if _fdfg > 0{_febb :=_g .Stringf ("\u0025\u0073\u0025\u0064",_cd .IndexToColumn (_fdfg -1),_gebd .RowNumber ());if _gebd ._gagf .C [_fdfg -1].RAttr !=nil &&*_gebd ._gagf .C [_fdfg -1].RAttr ==*_febb {_facc =_g .Stringf ("\u0025\u0073\u0025\u0064",_cd .IndexToColumn (_fdfg ),_gebd .RowNumber ());};};_bgfc :=_ccg .NewCT_Cell ();_gebd ._gagf .C =append (_gebd ._gagf .C ,_bgfc );if _facc ==nil {_ecea :=uint32 (0);for _ ,_geg :=range _gebd ._gagf .C {if _geg .RAttr !=nil {_cgddb ,_ :=_cd .ParseCellReference (*_geg .RAttr );if _cgddb .ColumnIdx >=_ecea {_ecea =_cgddb .ColumnIdx +1;};};};_facc =_g .Stringf ("\u0025\u0073\u0025\u0064",_cd .IndexToColumn (_ecea ),_gebd .RowNumber ());};_bgfc .RAttr =_facc ;return Cell {_gebd ._ccccd ,_gebd ._bedc ,_gebd ._gagf ,_bgfc };}; -// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. -func (_gcca *evalContext )GetLabelPrefix (cellRef string )string {return _gcca ._dbe .Cell (cellRef ).getLabelPrefix ();}; +// SetHeight sets the height of the anchored object. +func (_eb AbsoluteAnchor )SetHeight (h _daeg .Distance ){_eb ._ec .Ext .CyAttr =int64 (h /_daeg .EMU )}; -// AddDrawing adds a drawing to a workbook. However the drawing is not actually -// displayed or used until it's set on a sheet. -func (_dcba *Workbook )AddDrawing ()Drawing {_bcda :=_cg .NewWsDr ();_dcba ._fddb =append (_dcba ._fddb ,_bcda );_dddf :=_a .AbsoluteFilename (_a .DocTypeSpreadsheet ,_a .DrawingType ,len (_dcba ._fddb ));_dcba .ContentTypes .AddOverride (_dddf ,_a .DrawingContentType );_dcba ._afegb =append (_dcba ._afegb ,_fe .NewRelationships ());return Drawing {_dcba ,_bcda };}; +// Sheets returns the sheets from the workbook. +func (_eaba *Workbook )Sheets ()[]Sheet {_abac :=[]Sheet {};for _efdg ,_geac :=range _eaba ._acac {_babg :=_eaba ._acbg .Sheets .Sheet [_efdg ];_dceb :=Sheet {_eaba ,_babg ,_geac };_abac =append (_abac ,_dceb );};return _abac ;}; -// SetStringByID sets the cell type to string, and the value a string in the -// shared strings table. -func (_bed Cell )SetStringByID (id int ){_bed ._ffb .ensureSharedStringsRelationships ();_bed .clearValue ();_bed ._eeb .V =_a .String (_cc .Itoa (id ));_bed ._eeb .TAttr =_cdc .ST_CellTypeS ;}; +// X returns the inner wrapped XML type. +func (_fggd IconScale )X ()*_ccg .CT_IconSet {return _fggd ._dee }; -// Protection controls the protection on an individual sheet. -func (_aebeg *Sheet )Protection ()SheetProtection {if _aebeg ._gaec .SheetProtection ==nil {_aebeg ._gaec .SheetProtection =_cdc .NewCT_SheetProtection ();};return SheetProtection {_aebeg ._gaec .SheetProtection };}; +// NewSharedStrings constructs a new Shared Strings table. +func NewSharedStrings ()SharedStrings {return SharedStrings {_cged :_ccg .NewSst (),_bbgd :make (map[string ]int )};}; -// Anchor is the interface implemented by anchors. It's modeled after the most -// common anchor (Two cell variant with a from/to position), but will also be -// used for one-cell anchors. In that case the only non-noop methods are -// TopLeft/MoveTo/SetColOffset/SetRowOffset. -type Anchor interface{ +// Rows returns all of the rows in a sheet. +func (_cgf *Sheet )Rows ()[]Row {_abf :=[]Row {};for _ ,_aefb :=range _cgf ._ggac .SheetData .Row {_abf =append (_abf ,Row {_cgf ._facca ,_cgf ,_aefb });};return _abf ;};func (_egf Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _egfe ,_ade ,_cbbdc ,_age uint32 =1,1,0,0;for _ ,_baba :=range _egf .Rows (){if _baba .RowNumber ()< _egfe {_egfe =_baba .RowNumber ();}else if _baba .RowNumber ()> _ade {_ade =_baba .RowNumber ();};for _ ,_aeda :=range _baba .Cells (){_efge ,_add :=_cd .ParseCellReference (_aeda .Reference ());if _add ==nil {if _efge .ColumnIdx < _cbbdc {_cbbdc =_efge .ColumnIdx ;}else if _efge .ColumnIdx > _age {_age =_efge .ColumnIdx ;};};};};return _cd .IndexToColumn (_cbbdc ),_egfe ,_cd .IndexToColumn (_age ),_ade ;}; -// BottomRight returns the CellMaker for the bottom right corner of the -// anchor. -BottomRight ()CellMarker ; - -// TopLeft returns the CellMaker for the top left corner of the anchor. -TopLeft ()CellMarker ; - -// MoveTo repositions the anchor without changing the objects size. -MoveTo (_ce ,_gg int32 ); - -// SetWidth sets the width of the anchored object. It is not compatible with -// SetWidthCells. -SetWidth (_gge _bb .Distance ); +// Workbook is the top level container item for a set of spreadsheets. +type Workbook struct{_cgb .DocBase ;_acbg *_ccg .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_bgeff []*_ccg .Comments ;_acac []*_ccg .Worksheet ;_eabe []_cgb .Relationships ;_gbaf _cgb .Relationships ;_fggfc []*_aef .Theme ;_egddd []*_fa .WsDr ;_ebfeb []_cgb .Relationships ;_aaae []*_cab .Container ;_bgaaf []*_dg .ChartSpace ;_eegf []*_ccg .Table ;_dgdca string ;_dgac map[string ]string ;_begc map[string ]*_dg .ChartSpace ;_bebb string ;};const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;); -// SetWidthCells sets the height the anchored object by moving the right -// hand side. It is not compatible with SetWidth. -SetWidthCells (_cea int32 ); +// RemoveCalcChain removes the cached caculation chain. This is sometimes needed +// as we don't update it when rows are added/removed. +func (_befg *Workbook )RemoveCalcChain (){var _acbd string ;for _ ,_ddece :=range _befg ._gbaf .Relationships (){if _ddece .Type ()=="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0063\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e"{_acbd ="\u0078\u006c\u002f"+_ddece .Target ();_befg ._gbaf .Remove (_ddece );break ;};};if _acbd ==""{return ;};_befg .ContentTypes .RemoveOverride (_acbd );for _abgb ,_gbcc :=range _befg .ExtraFiles {if _gbcc .ZipPath ==_acbd {_befg .ExtraFiles [_abgb ]=_befg .ExtraFiles [len (_befg .ExtraFiles )-1];_befg .ExtraFiles =_befg .ExtraFiles [:len (_befg .ExtraFiles )-1];return ;};};}; -// SetHeight sets the height of the anchored object. It is not compatible -// with SetHeightCells. -SetHeight (_ba _bb .Distance ); +// SetDateWithStyle sets a date with the default date style applied. +func (_ea Cell )SetDateWithStyle (d _ca .Time ){_ea .SetDate (d );for _ ,_agb :=range _ea ._ebb .StyleSheet .CellStyles (){if _agb .HasNumberFormat ()&&_agb .NumberFormat ()==uint32 (StandardFormatDate ){_ea .SetStyle (_agb );return ;};};_fcb :=_ea ._ebb .StyleSheet .AddCellStyle ();_fcb .SetNumberFormatStandard (StandardFormatDate );_ea .SetStyle (_fcb );}; -// SetHeightCells sets the height the anchored object by moving the bottom. -// It is not compatible with SetHeight. -SetHeightCells (_cee int32 ); +// NumberFormat returns the number format that the cell style uses, or zero if +// it is not set. +func (_bbf CellStyle )NumberFormat ()uint32 {if _bbf ._bed .NumFmtIdAttr ==nil {return 0;};return *_bbf ._bed .NumFmtIdAttr ;};func (_gec Cell )getFormat ()string {if _gec ._debc .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_ceg :=*_gec ._debc .SAttr ;_ceaa :=_gec ._ebb .StyleSheet .GetCellStyle (_ceg );_gfd :=_gec ._ebb .StyleSheet .GetNumberFormat (_ceaa .NumberFormat ());return _gfd .GetFormat ();};type Fill struct{_aaca *_ccg .CT_Fill ;_fea *_ccg .CT_Fills ;}; -// SetColOffset sets the column offset of the top-left anchor. -SetColOffset (_cce _bb .Distance ); +// X returns the inner XML entity for a stylesheet. +func (_abef StyleSheet )X ()*_ccg .StyleSheet {return _abef ._dcae };func (_efg PatternFill )ClearBgColor (){_efg ._gdgf .BgColor =nil }; -// SetRowOffset sets the row offset of the top-left anchor. -SetRowOffset (_dg _bb .Distance ); +// SetHeightCells is a no-op. +func (_bfd OneCellAnchor )SetHeightCells (int32 ){};const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;); -// Type returns the type of anchor -Type ()AnchorType ;};func (_gcbg Sheet )IsValid ()bool {return _gcbg ._gaec !=nil }; +// AddConditionalFormatting adds conditional formatting to the sheet. +func (_adgf *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_cgfd :=_ccg .NewCT_ConditionalFormatting ();_adgf ._ggac .ConditionalFormatting =append (_adgf ._ggac .ConditionalFormatting ,_cgfd );_eded :=make (_ccg .ST_Sqref ,0,0);_cgfd .SqrefAttr =&_eded ;for _ ,_afcg :=range cellRanges {*_cgfd .SqrefAttr =append (*_cgfd .SqrefAttr ,_afcg );};return ConditionalFormatting {_cgfd };};type DifferentialStyle struct{_dfab *_ccg .CT_Dxf ;_aagd *Workbook ;_baa *_ccg .CT_Dxfs ;}; -// SetPriority sets the rule priority -func (_faga ConditionalFormattingRule )SetPriority (p int32 ){_faga ._aca .PriorityAttr =p }; +// SetWidth is a no-op. +func (_ecdf TwoCellAnchor )SetWidth (w _daeg .Distance ){}; -// Sort sorts all of the rows within a sheet by the contents of a column. As the -// file format doesn't suppot indicating that a column should be sorted by the -// viewing/editing program, we actually need to reorder rows and change cell -// references during a sort. If the sheet contains formulas, you should call -// RecalculateFormulas() prior to sorting. The column is in the form "C" and -// specifies the column to sort by. The firstRow is a 1-based index and -// specifies the firstRow to include in the sort, allowing skipping over a -// header row. -func (_aaafd *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_gbaa :=_aaafd ._gaec .SheetData .Row ;_dffba :=_aaafd .Rows ();for _afga ,_egfff :=range _dffba {if _egfff .RowNumber ()==firstRow {_gbaa =_aaafd ._gaec .SheetData .Row [_afga :];break ;};};_aeda :=Comparer {Order :order };_e .Slice (_gbaa ,func (_fceeb ,_baebf int )bool {return _aeda .LessRows (column ,Row {_aaafd ._bbfc ,_aaafd ,_gbaa [_fceeb ]},Row {_aaafd ._bbfc ,_aaafd ,_gbaa [_baebf ]});});for _bdec ,_dgcdg :=range _aaafd .Rows (){_bbdg :=uint32 (_bdec +1);if _dgcdg .RowNumber ()!=_bbdg {_dgcdg .renumberAs (_bbdg );};};};func (_cefb RichTextRun )ensureRpr (){if _cefb ._bgf .RPr ==nil {_cefb ._bgf .RPr =_cdc .NewCT_RPrElt ();};}; +// SetString sets the cell type to string, and the value to the given string, +// returning an ID from the shared strings table. To reuse a string, call +// SetStringByID with the ID returned. +func (_ccbd Cell )SetString (s string )int {_ccbd ._ebb .ensureSharedStringsRelationships ();_ccbd .clearValue ();_gcf :=_ccbd ._ebb .SharedStrings .AddString (s );_ccbd ._debc .V =_g .String (_gf .Itoa (_gcf ));_ccbd ._debc .TAttr =_ccg .ST_CellTypeS ;return _gcf ;}; // X returns the inner wrapped XML type. -func (_fedg DifferentialStyle )X ()*_cdc .CT_Dxf {return _fedg ._bfde }; - -// BottomRight is a no-op. -func (_ea AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}}; - -// Workbook returns sheet's parent workbook. -func (_efdf *Sheet )Workbook ()*Workbook {return _efdf ._bbfc };func (_caa Border )SetBottom (style _cdc .ST_BorderStyle ,c _de .Color ){if _caa ._eca .Bottom ==nil {_caa ._eca .Bottom =_cdc .NewCT_BorderPr ();};_caa ._eca .Bottom .Color =_cdc .NewCT_Color ();_caa ._eca .Bottom .Color .RgbAttr =c .AsRGBAString ();_caa ._eca .Bottom .StyleAttr =style ;}; - -// GetSheet returns a sheet by name, or an error if a sheet by the given name -// was not found. -func (_bgfaa *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_bedf :=range _bgfaa .Sheets (){if _bedf .Name ()==name {return _bedf ,nil ;};};return Sheet {},ErrorNotFound ;}; +func (_bdcf ColorScale )X ()*_ccg .CT_ColorScale {return _bdcf ._fede }; -// SetHeightAuto sets the row height to be automatically determined. -func (_cdd Row )SetHeightAuto (){_cdd ._gdgc .HtAttr =nil ;_cdd ._gdgc .CustomHeightAttr =nil }; +// SetHeight sets the height of the anchored object. +func (_bgag OneCellAnchor )SetHeight (h _daeg .Distance ){_bgag ._bdab .Ext .CyAttr =int64 (h /_daeg .EMU )};func (_gbc PatternFill )ClearFgColor (){_gbc ._gdgf .FgColor =nil }; -// MakeComments constructs a new Comments wrapper. -func MakeComments (w *Workbook ,x *_cdc .Comments )Comments {return Comments {w ,x }}; +// Validate attempts to validate the structure of a workbook. +func (_ggbdb *Workbook )Validate ()error {if _ggbdb ==nil ||_ggbdb ._acbg ==nil {return _ccd .New ("\u0077o\u0072\u006bb\u006f\u006f\u006b\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065");};_edfg :=uint32 (0);for _ ,_feae :=range _ggbdb ._acbg .Sheets .Sheet {if _feae .SheetIdAttr > _edfg {_edfg =_feae .SheetIdAttr ;};};if _edfg !=uint32 (len (_ggbdb ._acac )){return _bf .Errorf ("\u0066\u006f\u0075\u006e\u0064\u0020%\u0064\u0020\u0077\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074\u0020\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074i\u006f\u006e\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0064\u0020\u0077\u006f\u0072k\u0073h\u0065\u0065\u0074\u0073",_edfg ,len (_ggbdb ._acac ));};_gbeff :=map[string ]struct{}{};for _defgd ,_egbcd :=range _ggbdb ._acbg .Sheets .Sheet {_acgf :=Sheet {_ggbdb ,_egbcd ,_ggbdb ._acac [_defgd ]};if _ ,_afedf :=_gbeff [_acgf .Name ()];_afedf {return _bf .Errorf ("\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u002f\u0053\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d\u0020\u0068\u0061\u0073\u0020\u0064\u0075\u0070\u006c\u0069\u0063\u0061\u0074\u0065\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027",_defgd ,_acgf .Name ());};_gbeff [_acgf .Name ()]=struct{}{};if _gcce :=_acgf .ValidateWithPath (_bf .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_defgd ));_gcce !=nil {return _gcce ;};if _abdg :=_acgf .Validate ();_abdg !=nil {return _abdg ;};};return nil ;};const _gbg ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; -// TopLeft returns the top-left corner of the anchored object. -func (_ffgf OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_ffgf ._dbab .From }}; +// SetFont applies a font to a cell style. The font is referenced by its +// index so modifying the font afterward will affect all styles that reference +// it. +func (_ebf CellStyle )SetFont (f Font ){_ebf ._bed .FontIdAttr =_g .Uint32 (f .Index ());_ebf ._bed .ApplyFontAttr =_g .Bool (true );}; -// PasswordHash returns the hash of the workbook password. -func (_dagb SheetProtection )PasswordHash ()string {if _dagb ._bacd .PasswordAttr ==nil {return "";};return *_dagb ._bacd .PasswordAttr ;}; +// SetCachedFormulaResult sets the cached result of a formula. This is normally +// not needed but is used internally when expanding an array formula. +func (_abgd Cell )SetCachedFormulaResult (s string ){_abgd ._debc .V =&s }; -// Clear clears the cell's value and type. -func (_fea Cell )Clear (){_fea .clearValue ();_fea ._eeb .TAttr =_cdc .ST_CellTypeUnset }; +// GetLocked returns true if the cell is locked. +func (_eeea *evalContext )GetLocked (cellRef string )bool {return _eeea ._gdg .Cell (cellRef ).getLocked ()}; -// NumberFormat is a number formatting string that can be applied to a cell -// style. -type NumberFormat struct{_abab *Workbook ;_dcf *_cdc .CT_NumFmt ;}; +// New constructs a new workbook. +func New ()*Workbook {_ccge :=&Workbook {};_ccge ._acbg =_ccg .NewWorkbook ();_ccge .AppProperties =_cgb .NewAppProperties ();_ccge .CoreProperties =_cgb .NewCoreProperties ();_ccge .StyleSheet =NewStyleSheet (_ccge );_ccge .Rels =_cgb .NewRelationships ();_ccge ._gbaf =_cgb .NewRelationships ();_ccge .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .ExtendedPropertiesType ,0),_g .ExtendedPropertiesType );_ccge .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .CorePropertiesType ,0),_g .CorePropertiesType );_ccge .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .OfficeDocumentType ,0),_g .OfficeDocumentType );_ccge ._gbaf .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .StylesType ,0),_g .StylesType );_ccge .ContentTypes =_cgb .NewContentTypes ();_ccge .ContentTypes .AddDefault ("\u0076\u006d\u006c",_g .VMLDrawingContentType );_ccge .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,0),"\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002e\u0073\u0068\u0065\u0065\u0074\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_ccge .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .StylesType ,0),_g .SMLStyleSheetContentType );_ccge .SharedStrings =NewSharedStrings ();_ccge .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .SharedStringsType ,0),_g .SharedStringsContentType );_ccge ._gbaf .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .SharedStringsType ,0),_g .SharedStringsType );_ccge ._dgac =map[string ]string {};return _ccge ;};func (_efdf *Sheet )addNumberedRowFast (_beec uint32 )Row {_ecbf :=_ccg .NewCT_Row ();_ecbf .RAttr =_g .Uint32 (_beec );_efdf ._ggac .SheetData .Row =append (_efdf ._ggac .SheetData .Row ,_ecbf );return Row {_efdf ._facca ,_efdf ,_ecbf };}; -// X returns the inner wrapped XML type. -func (_deg ConditionalFormattingRule )X ()*_cdc .CT_CfRule {return _deg ._aca }; +// SetBorder applies a border to a cell style. The border is referenced by its +// index so modifying the border afterward will affect all styles that reference +// it. +func (_fdgb CellStyle )SetBorder (b Border ){_fdgb ._bed .BorderIdAttr =_g .Uint32 (b .Index ());_fdgb ._bed .ApplyBorderAttr =_g .Bool (true );}; -// AddRun adds a new run of text to the cell. -func (_ffda RichText )AddRun ()RichTextRun {_bcb :=_cdc .NewCT_RElt ();_ffda ._beed .R =append (_ffda ._beed .R ,_bcb );return RichTextRun {_bcb };}; +// Comparer is used to compare rows based off a column and cells based off of +// their value. +type Comparer struct{Order SortOrder ;}; -// SheetText is an array of extracted text items which has some methods for representing extracted text from a sheet. -type SheetText struct{Cells []CellText ;};func (_aefd Font )SetBold (b bool ){if b {_aefd ._bgag .B =[]*_cdc .CT_BooleanProperty {{}};}else {_aefd ._bgag .B =nil ;};}; +// Content returns the content of the defined range (the range in most cases)/ +func (_feg DefinedName )Content ()string {return _feg ._cegfb .Content }; -// SetCol set the column of the cell marker. -func (_gcfa CellMarker )SetCol (col int32 ){_gcfa ._cde .Col =col };func (_efdg StyleSheet )GetCellStyle (id uint32 )CellStyle {for _bdcf ,_aabba :=range _efdg ._ccbbd .CellXfs .Xf {if uint32 (_bdcf )==id {return CellStyle {_efdg ._gcbf ,_aabba ,_efdg ._ccbbd .CellXfs };};};return CellStyle {};};func (_ebgd DataValidation )clear (){_ebgd ._bcc .Formula1 =_a .String ("\u0030");_ebgd ._bcc .Formula2 =_a .String ("\u0030");};func _gbde ()*_cg .CT_OneCellAnchor {_bbb :=_cg .NewCT_OneCellAnchor ();return _bbb }; +// ClearProtection removes any protections applied to teh sheet. +func (_babf *Sheet )ClearProtection (){_babf ._ggac .SheetProtection =nil }; -// SetBool sets the cell type to boolean and the value to the given boolean -// value. -func (_cdb Cell )SetBool (v bool ){_cdb .clearValue ();_cdb ._eeb .V =_a .String (_cc .Itoa (_gbg (v )));_cdb ._eeb .TAttr =_cdc .ST_CellTypeB ;};func NewPatternFill (fills *_cdc .CT_Fills )PatternFill {_bdc :=_cdc .NewCT_Fill ();_bdc .PatternFill =_cdc .NewCT_PatternFill ();return PatternFill {_bdc .PatternFill ,_bdc };};var ErrorNotFound =_efa .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); +// ID returns the number format ID. This is not an index as there are some +// predefined number formats which can be used in cell styles and don't need a +// corresponding NumberFormat. +func (_gbef NumberFormat )ID ()uint32 {return _gbef ._ebba .NumFmtIdAttr }; -// BottomRight is a no-op. -func (_bfdb OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; +// SetColOffset sets a column offset in absolute distance. +func (_ecg CellMarker )SetColOffset (m _daeg .Distance ){_ecg ._fee .ColOff .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_daeg .EMU ));}; -// SetBorder is a helper function for creating borders across multiple cells. In -// the OOXML spreadsheet format, a border applies to a single cell. To draw a -// 'boxed' border around multiple cells, you need to apply different styles to -// the cells on the top,left,right,bottom and four corners. This function -// breaks apart a single border into its components and applies it to cells as -// needed to give the effect of a border applying to multiple cells. -func (_aecg *Sheet )SetBorder (cellRange string ,border Border )error {_bgc ,_gaga ,_abdf :=_gc .ParseRangeReference (cellRange );if _abdf !=nil {return _abdf ;};_cbfa :=_aecg ._bbfc .StyleSheet .AddCellStyle ();_aecbc :=_aecg ._bbfc .StyleSheet .AddBorder ();_cbfa .SetBorder (_aecbc );_aecbc ._eca .Top =border ._eca .Top ;_aecbc ._eca .Left =border ._eca .Left ;_bdedb :=_aecg ._bbfc .StyleSheet .AddCellStyle ();_gebg :=_aecg ._bbfc .StyleSheet .AddBorder ();_bdedb .SetBorder (_gebg );_gebg ._eca .Top =border ._eca .Top ;_gebg ._eca .Right =border ._eca .Right ;_gfbfc :=_aecg ._bbfc .StyleSheet .AddCellStyle ();_cead :=_aecg ._bbfc .StyleSheet .AddBorder ();_gfbfc .SetBorder (_cead );_cead ._eca .Top =border ._eca .Top ;_cegc :=_aecg ._bbfc .StyleSheet .AddCellStyle ();_gbe :=_aecg ._bbfc .StyleSheet .AddBorder ();_cegc .SetBorder (_gbe );_gbe ._eca .Left =border ._eca .Left ;_bbc :=_aecg ._bbfc .StyleSheet .AddCellStyle ();_cabb :=_aecg ._bbfc .StyleSheet .AddBorder ();_bbc .SetBorder (_cabb );_cabb ._eca .Right =border ._eca .Right ;_bccff :=_aecg ._bbfc .StyleSheet .AddCellStyle ();_efeab :=_aecg ._bbfc .StyleSheet .AddBorder ();_bccff .SetBorder (_efeab );_efeab ._eca .Bottom =border ._eca .Bottom ;_egcg :=_aecg ._bbfc .StyleSheet .AddCellStyle ();_fecf :=_aecg ._bbfc .StyleSheet .AddBorder ();_egcg .SetBorder (_fecf );_fecf ._eca .Bottom =border ._eca .Bottom ;_fecf ._eca .Left =border ._eca .Left ;_cgcf :=_aecg ._bbfc .StyleSheet .AddCellStyle ();_ecbd :=_aecg ._bbfc .StyleSheet .AddBorder ();_cgcf .SetBorder (_ecbd );_ecbd ._eca .Bottom =border ._eca .Bottom ;_ecbd ._eca .Right =border ._eca .Right ;_fbfg :=_bgc .RowIdx ;_fbac :=_bgc .ColumnIdx ;_dacg :=_gaga .RowIdx ;_eebb :=_gaga .ColumnIdx ;for _gcded :=_fbfg ;_gcded <=_dacg ;_gcded ++{for _ffbg :=_fbac ;_ffbg <=_eebb ;_ffbg ++{_cdega :=_fc .Sprintf ("\u0025\u0073\u0025\u0064",_gc .IndexToColumn (_ffbg ),_gcded );switch {case _gcded ==_fbfg &&_ffbg ==_fbac :_aecg .Cell (_cdega ).SetStyle (_cbfa );case _gcded ==_fbfg &&_ffbg ==_eebb :_aecg .Cell (_cdega ).SetStyle (_bdedb );case _gcded ==_dacg &&_ffbg ==_fbac :_aecg .Cell (_cdega ).SetStyle (_egcg );case _gcded ==_dacg &&_ffbg ==_eebb :_aecg .Cell (_cdega ).SetStyle (_cgcf );case _gcded ==_fbfg :_aecg .Cell (_cdega ).SetStyle (_gfbfc );case _gcded ==_dacg :_aecg .Cell (_cdega ).SetStyle (_bccff );case _ffbg ==_fbac :_aecg .Cell (_cdega ).SetStyle (_cegc );case _ffbg ==_eebb :_aecg .Cell (_cdega ).SetStyle (_bbc );};};};return nil ;};const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;); +// SetZoom controls the zoom level of the sheet and is measured in percent. The +// default value is 100. +func (_abea SheetView )SetZoom (pct uint32 ){_abea ._fadc .ZoomScaleAttr =&pct };func (_afcfe Fills )X ()*_ccg .CT_Fills {return _afcfe ._babc }; -// AddDataValidation adds a data validation rule to a sheet. -func (_feff *Sheet )AddDataValidation ()DataValidation {if _feff ._gaec .DataValidations ==nil {_feff ._gaec .DataValidations =_cdc .NewCT_DataValidations ();};_fdeg :=_cdc .NewCT_DataValidation ();_fdeg .ShowErrorMessageAttr =_a .Bool (true );_feff ._gaec .DataValidations .DataValidation =append (_feff ._gaec .DataValidations .DataValidation ,_fdeg );_feff ._gaec .DataValidations .CountAttr =_a .Uint32 (uint32 (len (_feff ._gaec .DataValidations .DataValidation )));return DataValidation {_fdeg };}; +// Fills returns a Fills object that can be used to add/create/edit fills. +func (_ccbab StyleSheet )Fills ()Fills {return Fills {_ccbab ._dcae .Fills }}; -// SetColOffset sets the column offset of the top-left anchor. -func (_efb OneCellAnchor )SetColOffset (m _bb .Distance ){_efb .TopLeft ().SetColOffset (m )}; +// SetValue sets the first value to be used in the comparison. For comparisons +// that need only one value, this is the only value used. For comparisons like +// 'between' that require two values, SetValue2 must also be used. +func (_dbec DataValidationCompare )SetValue (v string ){_dbec ._gggb .Formula1 =&v }; -// IsHidden returns whether the row is hidden or not. -func (_cdgc Row )IsHidden ()bool {return _cdgc ._gdgc .HiddenAttr !=nil &&*_cdgc ._gdgc .HiddenAttr }; +// AddSheet adds a new sheet to a workbook. +func (_aeaee *Workbook )AddSheet ()Sheet {_bcbb :=_ccg .NewCT_Sheet ();_bcbb .SheetIdAttr =1;for _ ,_adgag :=range _aeaee ._acbg .Sheets .Sheet {if _bcbb .SheetIdAttr <=_adgag .SheetIdAttr {_bcbb .SheetIdAttr =_adgag .SheetIdAttr +1;};};_aeaee ._acbg .Sheets .Sheet =append (_aeaee ._acbg .Sheets .Sheet ,_bcbb );_bcbb .NameAttr =_bf .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_bcbb .SheetIdAttr );_fabd :=_ccg .NewWorksheet ();_fabd .Dimension =_ccg .NewCT_SheetDimension ();_fabd .Dimension .RefAttr ="\u0041\u0031";_aeaee ._acac =append (_aeaee ._acac ,_fabd );_facba :=_cgb .NewRelationships ();_aeaee ._eabe =append (_aeaee ._eabe ,_facba );_fabd .SheetData =_ccg .NewCT_SheetData ();_aeaee ._bgeff =append (_aeaee ._bgeff ,nil );_ccaae :=_g .DocTypeSpreadsheet ;_bfbg :=_aeaee ._gbaf .AddAutoRelationship (_ccaae ,_g .OfficeDocumentType ,len (_aeaee ._acbg .Sheets .Sheet ),_g .WorksheetType );_bcbb .IdAttr =_bfbg .ID ();_aeaee .ContentTypes .AddOverride (_g .AbsoluteFilename (_ccaae ,_g .WorksheetContentType ,len (_aeaee ._acbg .Sheets .Sheet )),_g .WorksheetContentType );return Sheet {_aeaee ,_bcbb ,_fabd };};func (_agf Comments )getOrCreateAuthor (_agc string )uint32 {for _dded ,_dbad :=range _agf ._gdb .Authors .Author {if _dbad ==_agc {return uint32 (_dded );};};_afcf :=uint32 (len (_agf ._gdb .Authors .Author ));_agf ._gdb .Authors .Author =append (_agf ._gdb .Authors .Author ,_agc );return _afcf ;}; -// InitializeDefaults initializes a border to its defaulte empty values. -func (_af Border )InitializeDefaults (){_af ._eca .Left =_cdc .NewCT_BorderPr ();_af ._eca .Bottom =_cdc .NewCT_BorderPr ();_af ._eca .Right =_cdc .NewCT_BorderPr ();_af ._eca .Top =_cdc .NewCT_BorderPr ();_af ._eca .Diagonal =_cdc .NewCT_BorderPr ();}; +// GetWidth returns a worksheet's column width. +func (_edf *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_dbee :=range _edf ._gdg .X ().Cols [0].Col {if int (_dbee .MinAttr )<=colIdx &&colIdx <=int (_dbee .MaxAttr ){return float64 (int (*_dbee .WidthAttr ));};};return 0;}; -// SetText sets the text to be displayed. -func (_fged RichTextRun )SetText (s string ){_fged ._bgf .T =s };var _dgd *_eb .Regexp =_eb .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); +// AddBorder creates a new empty border that can be applied to a cell style. +func (_cdbbf StyleSheet )AddBorder ()Border {_adef :=_ccg .NewCT_Border ();_cdbbf ._dcae .Borders .Border =append (_cdbbf ._dcae .Borders .Border ,_adef );_cdbbf ._dcae .Borders .CountAttr =_g .Uint32 (uint32 (len (_cdbbf ._dcae .Borders .Border )));return Border {_adef ,_cdbbf ._dcae .Borders };}; -// Name returns the sheet name -func (_ddbeb Sheet )Name ()string {return _ddbeb ._abaa .NameAttr }; +// SetFrozen removes any existing sheet views and creates a new single view with +// either the first row, first column or both frozen. +func (_adbge *Sheet )SetFrozen (firstRow ,firstCol bool ){_adbge ._ggac .SheetViews =nil ;_fecda :=_adbge .AddView ();_fecda .SetState (_ccg .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_fecda .SetYSplit (1);_fecda .SetXSplit (1);_fecda .SetTopLeft ("\u0042\u0032");case firstRow :_fecda .SetYSplit (1);_fecda .SetTopLeft ("\u0041\u0032");case firstCol :_fecda .SetXSplit (1);_fecda .SetTopLeft ("\u0042\u0031");};}; -// MaxColumnIdx returns the max used column of the sheet. -func (_fdga Sheet )MaxColumnIdx ()uint32 {_gage :=uint32 (0);for _ ,_gacd :=range _fdga .Rows (){_cegf :=_gacd ._gdgc .C ;if len (_cegf )> 0{_aeae :=_cegf [len (_cegf )-1];_aaef ,_ :=_gc .ParseCellReference (*_aeae .RAttr );if _gage < _aaef .ColumnIdx {_gage =_aaef .ColumnIdx ;};};};return _gage ;};func (_gdf Cell )setLocked (_gdb bool ){_fcg :=_gdf ._eeb .SAttr ;if _fcg !=nil {_dad :=_gdf ._ffb .StyleSheet .GetCellStyle (*_fcg );if _dad ._eae .Protection ==nil {_dad ._eae .Protection =_cdc .NewCT_CellProtection ();};_dad ._eae .Protection .LockedAttr =&_gdb ;};}; +// Row returns the row of the cell marker. +func (_ecc CellMarker )Row ()int32 {return _ecc ._fee .Row }; -// SortOrder is a column sort order. -//go:generate stringer -type=SortOrder -type SortOrder byte ;func (_cdbc StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id ));};for _ ,_gaac :=range _cdbc ._ccbbd .NumFmts .NumFmt {if _gaac .NumFmtIdAttr ==id {return NumberFormat {_cdbc ._gcbf ,_gaac };};};return NumberFormat {};}; +// Sheet is a single sheet within a workbook. +type Sheet struct{_facca *Workbook ;_adb *_ccg .CT_Sheet ;_ggac *_ccg .Worksheet ;}; -// ValidateWithPath validates the sheet passing path informaton for a better -// error message -func (_beba Sheet )ValidateWithPath (path string )error {return _beba ._gaec .ValidateWithPath (path )}; +// GetSheet returns a sheet by name, or an error if a sheet by the given name +// was not found. +func (_dgbf *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_ddege :=range _dgbf .Sheets (){if _ddege .Name ()==name {return _ddege ,nil ;};};return Sheet {},ErrorNotFound ;}; -// SetRowOffset sets a column offset in absolute distance. -func (_fba CellMarker )SetRowOffset (m _bb .Distance ){_fba ._cde .RowOff .ST_CoordinateUnqualified =_a .Int64 (int64 (m /_bb .EMU ));}; +// DVCompareOp is a comparison operator for a data validation rule. +type DVCompareOp byte ; // SetDrawing sets the worksheet drawing. A worksheet can have a reference to a // single drawing, but the drawing can have many charts. -func (_cfgg *Sheet )SetDrawing (d Drawing ){var _eaaf _fe .Relationships ;for _aedb ,_ebbg :=range _cfgg ._bbfc ._gbfaa {if _ebbg ==_cfgg ._gaec {_eaaf =_cfgg ._bbfc ._cdgb [_aedb ];break ;};};var _becf string ;for _adea ,_afeb :=range d ._adc ._fddb {if _afeb ==d ._efcc {_cdbf :=_eaaf .AddAutoRelationship (_a .DocTypeSpreadsheet ,_a .WorksheetType ,_adea +1,_a .DrawingType );_becf =_cdbf .ID ();break ;};};_cfgg ._gaec .Drawing =_cdc .NewCT_Drawing ();_cfgg ._gaec .Drawing .IdAttr =_becf ;}; +func (_cddae *Sheet )SetDrawing (d Drawing ){var _acbc _cgb .Relationships ;for _cga ,_cdbgg :=range _cddae ._facca ._acac {if _cdbgg ==_cddae ._ggac {_acbc =_cddae ._facca ._eabe [_cga ];break ;};};var _cfad string ;for _dgdc ,_acbf :=range d ._afac ._egddd {if _acbf ==d ._eceb {_edfda :=_acbc .AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,_dgdc +1,_g .DrawingType );_cfad =_edfda .ID ();break ;};};_cddae ._ggac .Drawing =_ccg .NewCT_Drawing ();_cddae ._ggac .Drawing .IdAttr =_cfad ;}; -// SetHidden marks the defined name as hidden. -func (_gaea DefinedName )SetLocalSheetID (id uint32 ){_gaea ._cadb .LocalSheetIdAttr =_a .Uint32 (id )}; +// GetOrCreateStandardNumberFormat gets or creates a cell style with a given +// standard format. This should only be used when you want to perform +// number/date/time formatting only. Manipulating the style returned will cause +// all cells using style returned from this for a given format to be formatted. +func (_cacd StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_efaea :=range _cacd .CellStyles (){if _efaea .HasNumberFormat ()&&_efaea .NumberFormat ()==uint32 (f ){return _efaea ;};};_daacc :=_cacd .AddCellStyle ();_daacc .SetNumberFormatStandard (f );return _daacc ;};func (_aefae DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_aefae .clear ();_aefae ._fded .TypeAttr =_ccg .ST_DataValidationType (t );_aefae ._fded .OperatorAttr =_ccg .ST_DataValidationOperator (op );return DataValidationCompare {_aefae ._fded };}; -// GetEpoch returns a workbook's time epoch. -func (_aeeb *evalContext )GetEpoch ()_ca .Time {return _aeeb ._dbe ._bbfc .Epoch ()}; +// LockStructure controls the locking of the workbook structure. +func (_adca WorkbookProtection )LockStructure (b bool ){if !b {_adca ._gcde .LockStructureAttr =nil ;}else {_adca ._gcde .LockStructureAttr =_g .Bool (true );};}; -// SetShowValue controls if the cell value is displayed. -func (_cbeb DataBarScale )SetShowValue (b bool ){_cbeb ._fga .ShowValueAttr =_a .Bool (b )}; +// HasFormula returns true if the cell has an asoociated formula. +func (_edg Cell )HasFormula ()bool {return _edg ._debc .F !=nil };func _gee (_ffd bool )int {if _ffd {return 1;};return 0;}; // StandardFormat is a standard ECMA 376 number format. //go:generate stringer -type=StandardFormat type StandardFormat uint32 ; -// Wrapped returns true if the cell will wrap text. -func (_cdcd CellStyle )Wrapped ()bool {if _cdcd ._eae .Alignment ==nil {return false ;};if _cdcd ._eae .Alignment .WrapTextAttr ==nil {return false ;};return *_cdcd ._eae .Alignment .WrapTextAttr ;}; +// AddDataValidation adds a data validation rule to a sheet. +func (_ceec *Sheet )AddDataValidation ()DataValidation {if _ceec ._ggac .DataValidations ==nil {_ceec ._ggac .DataValidations =_ccg .NewCT_DataValidations ();};_egbf :=_ccg .NewCT_DataValidation ();_egbf .ShowErrorMessageAttr =_g .Bool (true );_ceec ._ggac .DataValidations .DataValidation =append (_ceec ._ggac .DataValidations .DataValidation ,_egbf );_ceec ._ggac .DataValidations .CountAttr =_g .Uint32 (uint32 (len (_ceec ._ggac .DataValidations .DataValidation )));return DataValidation {_egbf };}; -// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') -func (_ggcd Row )Cell (col string )Cell {_gfdc :=_fc .Sprintf ("\u0025\u0073\u0025\u0064",col ,_ggcd .RowNumber ());for _ ,_egb :=range _ggcd ._gdgc .C {if _egb .RAttr !=nil &&*_egb .RAttr ==_gfdc {return Cell {_ggcd ._ceaf ,_ggcd ._dfg ,_ggcd ._gdgc ,_egb };};};return _ggcd .AddNamedCell (col );}; +// ClearCachedFormulaResults clears any computed formula values that are stored +// in the sheet. This may be required if you modify cells that are used as a +// formula input to force the formulas to be recomputed the next time the sheet +// is opened in Excel. +func (_eeba *Workbook )ClearCachedFormulaResults (){for _ ,_bbef :=range _eeba .Sheets (){_bbef .ClearCachedFormulaResults ();};}; -// ClearProtection removes any protections applied to teh sheet. -func (_cagcc *Sheet )ClearProtection (){_cagcc ._gaec .SheetProtection =nil };func (_fade Fill )SetPatternFill ()PatternFill {_fade ._cbec .GradientFill =nil ;_fade ._cbec .PatternFill =_cdc .NewCT_PatternFill ();_fade ._cbec .PatternFill .PatternTypeAttr =_cdc .ST_PatternTypeSolid ;return PatternFill {_fade ._cbec .PatternFill ,_fade ._cbec };}; +// SetDate sets the cell value to a date. It's stored as the number of days past +// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date +// string directly, however that's not allowed with v5 transitional (even +// though it works in Excel). The cell is not styled via this method, so it will +// display as a number. SetDateWithStyle should normally be used instead. +func (_ad Cell )SetDate (d _ca .Time ){_ad .clearValue ();d =_ecd (d );_gad :=_ad ._ebb .Epoch ();if d .Before (_gad ){_g .Log ("d\u0061\u0074\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064");return ;};_bce :=d .Sub (_gad );_ccf :=new (_cg .Float );_abb :=new (_cg .Float );_abb .SetPrec (128);_abb .SetUint64 (uint64 (_bce ));_efa :=new (_cg .Float );_efa .SetUint64 (24*60*60*1e9);_ccf .Quo (_abb ,_efa );_aac ,_ :=_ccf .Uint64 ();_ad ._debc .V =_g .Stringf ("\u0025\u0064",_aac );};const (DVCompareOpEqual =DVCompareOp (_ccg .ST_DataValidationOperatorEqual );DVCompareOpBetween =DVCompareOp (_ccg .ST_DataValidationOperatorBetween );DVCompareOpNotBetween =DVCompareOp (_ccg .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_ccg .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_ccg .ST_DataValidationOperatorGreaterThan );DVCompareOpGreaterEqual =DVCompareOp (_ccg .ST_DataValidationOperatorGreaterThanOrEqual );DVCompareOpLess =DVCompareOp (_ccg .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_ccg .ST_DataValidationOperatorLessThanOrEqual );); -// GetWidth returns a worksheet's column width. -func (_eab *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_baf :=range _eab ._dbe .X ().Cols [0].Col {if int (_baf .MinAttr )<=colIdx &&colIdx <=int (_baf .MaxAttr ){return float64 (int (*_baf .WidthAttr ));};};return 0;};func (_gfge Sheet )validateMergedCells ()error {_beg :=map[uint64 ]struct{}{};for _ ,_gef :=range _gfge .MergedCells (){_bdbe ,_egbf ,_fagf :=_gc .ParseRangeReference (_gef .Reference ());if _fagf !=nil {return _fc .Errorf ("\u0073\u0068e\u0065\u0074\u0020\u006e\u0061m\u0065\u0020\u0027\u0025\u0073'\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0073",_gfge .Name (),_gef .Reference ());};for _cdae :=_bdbe .RowIdx ;_cdae <=_egbf .RowIdx ;_cdae ++{for _bgfa :=_bdbe .ColumnIdx ;_bgfa <=_egbf .ColumnIdx ;_bgfa ++{_aggc :=uint64 (_cdae )<<32|uint64 (_bgfa );if _ ,_dgge :=_beg [_aggc ];_dgge {return _fc .Errorf ("\u0073\u0068\u0065\u0065\u0074\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073\u0020\u006f\u0076\u0065\u0072\u006c\u0061\u0070p\u0069\u006e\u0067\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006cl\u0020r\u0061\u006e\u0067\u0065",_gfge .Name ());};_beg [_aggc ]=struct{}{};};};};return nil ;}; +// Cell creates or returns a cell given a cell reference of the form 'A10' +func (_gaf *Sheet )Cell (cellRef string )Cell {_fbdg ,_ddaa :=_cd .ParseCellReference (cellRef );if _ddaa !=nil {_g .Log ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0063e\u006cl\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_ddaa );return _gaf .AddRow ().AddCell ();};return _gaf .Row (_fbdg .RowIdx ).Cell (_fbdg .Column );}; -// LessCells returns true if the lhs value is less than the rhs value. If the -// cells contain numeric values, their value interpreted as a floating point is -// compared. Otherwise their string contents are compared. -func (_fcd Comparer )LessCells (lhs ,rhs Cell )bool {if _fcd .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_deed ,_fgc :=lhs .getRawSortValue ();_gdc ,_fcbb :=rhs .getRawSortValue ();switch {case _fgc &&_fcbb :_aeaf ,_ :=_cc .ParseFloat (_deed ,64);_afbf ,_ :=_cc .ParseFloat (_gdc ,64);return _aeaf < _afbf ;case _fgc :return true ;case _fcbb :return false ;};_deed =lhs .GetFormattedValue ();_gdc =rhs .GetFormattedValue ();return _deed < _gdc ;}; +// AbsoluteAnchor has a fixed top-left corner in distance units as well as a +// fixed height/width. +type AbsoluteAnchor struct{_ec *_fa .CT_AbsoluteAnchor }; -// DataValidationList is just a view on a DataValidation configured as a list. -// It presents a drop-down combo box for spreadsheet users to select values. The -// contents of the dropdown can either pull from a rang eof cells (SetRange) or -// specified directly (SetValues). -type DataValidationList struct{_aabb *_cdc .CT_DataValidation }; +// SetFill applies a fill to a cell style. The fill is referenced by its index +// so modifying the fill afterward will affect all styles that reference it. +func (_gggf CellStyle )SetFill (f Fill ){_gggf ._bed .FillIdAttr =_g .Uint32 (f .Index ());_gggf ._bed .ApplyFillAttr =_g .Bool (true );}; -// GetFormattedValue returns the formatted cell value as it would appear in -// Excel. This involves determining the format string to apply, parsing it, and -// then formatting the value according to the format string. This should only -// be used if you care about replicating what Excel would show, otherwise -// GetValueAsNumber()/GetValueAsTime -func (_edf Cell )GetFormattedValue ()string {_ffcf :=_edf .getFormat ();switch _edf ._eeb .TAttr {case _cdc .ST_CellTypeB :_dbag ,_ :=_edf .GetValueAsBool ();if _dbag {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _cdc .ST_CellTypeN :_fg ,_ :=_edf .GetValueAsNumber ();return _dfd .Number (_fg ,_ffcf );case _cdc .ST_CellTypeE :if _edf ._eeb .V !=nil {return *_edf ._eeb .V ;};return "";case _cdc .ST_CellTypeS ,_cdc .ST_CellTypeInlineStr :return _dfd .String (_edf .GetString (),_ffcf );case _cdc .ST_CellTypeStr :_acg :=_edf .GetString ();if _dfd .IsNumber (_acg ){_afc ,_ :=_cc .ParseFloat (_acg ,64);return _dfd .Number (_afc ,_ffcf );};return _dfd .String (_acg ,_ffcf );case _cdc .ST_CellTypeUnset :fallthrough;default:_afe ,_ :=_edf .GetRawValue ();if len (_afe )==0{return "";};_cbd ,_bbf :=_edf .GetValueAsNumber ();if _bbf ==nil {return _dfd .Number (_cbd ,_ffcf );};return _dfd .String (_afe ,_ffcf );};}; +// Text returns text from the workbook as one string separated with line breaks. +func (_bbe *WorkbookText )Text ()string {_fge :=_ggg .NewBuffer ([]byte {});for _ ,_gac :=range _bbe .Sheets {_fge .WriteString (_gac .Text ());};return _fge .String ();}; -// SetRowOffset sets the row offset of the top-left anchor. -func (_gagc OneCellAnchor )SetRowOffset (m _bb .Distance ){_gagc .TopLeft ().SetRowOffset (m )}; +// RemoveSheetByName removes the sheet with the given name from the workbook. +func (_dbeaf *Workbook )RemoveSheetByName (name string )error {_edd :=-1;for _caga ,_afgb :=range _dbeaf .Sheets (){if name ==_afgb .Name (){_edd =_caga ;break ;};};if _edd ==-1{return ErrorNotFound ;};return _dbeaf .RemoveSheet (_edd );}; -// Extents returns the sheet extents in the form "A1:B15". This requires -// scanning the entire sheet. -func (_egdf Sheet )Extents ()string {_gegc ,_agge ,_gbba ,_deec :=_egdf .ExtentsIndex ();return _fc .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_gegc ,_agge ,_gbba ,_deec );}; +// Clear clears the cell's value and type. +func (_cbb Cell )Clear (){_cbb .clearValue ();_cbb ._debc .TAttr =_ccg .ST_CellTypeUnset }; -// RichTextRun is a segment of text within a cell that is directly formatted. -type RichTextRun struct{_bgf *_cdc .CT_RElt };func (_acdg *Sheet )setList (_eaaba string ,_fdee _bf .Result )error {_dfba ,_fcdg :=_gc .ParseCellReference (_eaaba );if _fcdg !=nil {return _fcdg ;};_aedbg :=_acdg .Row (_dfba .RowIdx );for _fdda ,_gedaf :=range _fdee .ValueList {_degg :=_aedbg .Cell (_gc .IndexToColumn (_dfba .ColumnIdx +uint32 (_fdda )));if _gedaf .Type !=_bf .ResultTypeEmpty {if _gedaf .IsBoolean {_degg .SetBool (_gedaf .ValueNumber !=0);}else {_degg .SetCachedFormulaResult (_gedaf .String ());};};};return nil ;}; +// RemoveFont removes a font from the style sheet. It *does not* update styles that refer +// to this font. +func (_fdfb StyleSheet )RemoveFont (f Font )error {for _bgda ,_ebfe :=range _fdfb ._dcae .Fonts .Font {if _ebfe ==f .X (){_fdfb ._dcae .Fonts .Font =append (_fdfb ._dcae .Fonts .Font [:_bgda ],_fdfb ._dcae .Fonts .Font [_bgda +1:]...);return nil ;};};return _ccd .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");}; -// HasNumberFormat returns true if the cell style has a number format applied. -func (_edcd CellStyle )HasNumberFormat ()bool {return _edcd ._eae .NumFmtIdAttr !=nil &&_edcd ._eae .ApplyNumberFormatAttr !=nil &&*_edcd ._eae .ApplyNumberFormatAttr ;};func (_fgdc Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _aaaf ,_fdbg ,_bfaaa ,_bfc uint32 =1,1,0,0;for _ ,_cdea :=range _fgdc .Rows (){if _cdea .RowNumber ()< _aaaf {_aaaf =_cdea .RowNumber ();}else if _cdea .RowNumber ()> _fdbg {_fdbg =_cdea .RowNumber ();};for _ ,_aaad :=range _cdea .Cells (){_gbb ,_gbdc :=_gc .ParseCellReference (_aaad .Reference ());if _gbdc ==nil {if _gbb .ColumnIdx < _bfaaa {_bfaaa =_gbb .ColumnIdx ;}else if _gbb .ColumnIdx > _bfc {_bfc =_gbb .ColumnIdx ;};};};};return _gc .IndexToColumn (_bfaaa ),_aaaf ,_gc .IndexToColumn (_bfc ),_fdbg ;};const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;);func (_bfd Cell )getFormat ()string {if _bfd ._eeb .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_cgc :=*_bfd ._eeb .SAttr ;_beda :=_bfd ._ffb .StyleSheet .GetCellStyle (_cgc );_bdb :=_bfd ._ffb .StyleSheet .GetNumberFormat (_beda .NumberFormat ());return _bdb .GetFormat ();}; +// CellsWithEmpty returns a slice of cells including empty ones from the first column to the last one used in the sheet. +// The cells can be manipulated, but appending to the slice will have no effect. +func (_gdfae Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_cfc :=[]Cell {};for _dcad :=uint32 (0);_dcad <=lastColIdx ;_dcad ++{_bge :=_gdfae .Cell (_cd .IndexToColumn (_dcad ));_cfc =append (_cfc ,_bge );};return _cfc ;}; -// SetColor sets teh color of the databar. -func (_fcbf DataBarScale )SetColor (c _de .Color ){_fcbf ._fga .Color =_cdc .NewCT_Color ();_fcbf ._fga .Color .RgbAttr =c .AsRGBAString ();}; +// CellMarker represents a cell position +type CellMarker struct{_fee *_fa .CT_Marker }; -// SetAuthor sets the author of the comment. If the comment body contains the -// author's name (as is the case with Excel and Comments.AddCommentWithStyle, it -// will not be changed). This method only changes the metadata author of the -// comment. -func (_ddb Comment )SetAuthor (author string ){_ddb ._cgce .AuthorIdAttr =Comments {_ddb ._fecag ,_ddb ._edd }.getOrCreateAuthor (author );};var _fdad =_a .RelativeFilename (_a .DocTypeSpreadsheet ,_a .OfficeDocumentType ,_a .SharedStringsType ,0); +// Type returns the type of anchor +func (_gbba OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell }; -// RemoveMergedCell removes merging from a cell range within a sheet. The cells -// that made up the merged cell remain, but are no lon merged. -func (_gaaf *Sheet )RemoveMergedCell (mc MergedCell ){for _acc ,_fcbge :=range _gaaf ._gaec .MergeCells .MergeCell {if _fcbge ==mc .X (){copy (_gaaf ._gaec .MergeCells .MergeCell [_acc :],_gaaf ._gaec .MergeCells .MergeCell [_acc +1:]);_gaaf ._gaec .MergeCells .MergeCell [len (_gaaf ._gaec .MergeCells .MergeCell )-1]=nil ;_gaaf ._gaec .MergeCells .MergeCell =_gaaf ._gaec .MergeCells .MergeCell [:len (_gaaf ._gaec .MergeCells .MergeCell )-1];};};}; +// ColOffset returns the offset from the row cell. +func (_def CellMarker )ColOffset ()_daeg .Distance {if _def ._fee .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _daeg .Distance (float64 (*_def ._fee .ColOff .ST_CoordinateUnqualified )*_daeg .EMU );};func (_badd StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id ));};for _ ,_gfda :=range _badd ._dcae .NumFmts .NumFmt {if _gfda .NumFmtIdAttr ==id {return NumberFormat {_badd ._ecgcc ,_gfda };};};return NumberFormat {};}; -// SetHyperlink sets a hyperlink on a cell. -func (_eff Cell )SetHyperlink (hl _fe .Hyperlink ){_feg :=_eff ._fd ._gaec ;if _feg .Hyperlinks ==nil {_feg .Hyperlinks =_cdc .NewCT_Hyperlinks ();};_agd :=_fe .Relationship (hl );_cef :=_cdc .NewCT_Hyperlink ();_cef .RefAttr =_eff .Reference ();_cef .IdAttr =_a .String (_agd .ID ());_feg .Hyperlinks .Hyperlink =append (_feg .Hyperlinks .Hyperlink ,_cef );}; +// AddHyperlink adds a hyperlink to a sheet. Adding the hyperlink to the sheet +// and setting it on a cell is more efficient than setting hyperlinks directly +// on a cell. +func (_gdbd *Sheet )AddHyperlink (url string )_cgb .Hyperlink {for _gbcf ,_gade :=range _gdbd ._facca ._acac {if _gade ==_gdbd ._ggac {return _gdbd ._facca ._eabe [_gbcf ].AddHyperlink (url );};};return _cgb .Hyperlink {};}; -// RangeReference converts a range reference of the form 'A1:A5' to 'Sheet -// 1'!$A$1:$A$5 . Renaming a sheet after calculating a range reference will -// invalidate the reference. -func (_gcef Sheet )RangeReference (n string )string {_cgfbd :=_f .Split (n ,"\u003a");_ebfe ,_ :=_gc .ParseCellReference (_cgfbd [0]);_dfgc :=_fc .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_ebfe .Column ,_ebfe .RowIdx );if len (_cgfbd )==1{return _fc .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_gcef .Name (),_dfgc );};_cfeb ,_ :=_gc .ParseCellReference (_cgfbd [1]);_caf :=_fc .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_cfeb .Column ,_cfeb .RowIdx );return _fc .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_gcef .Name (),_dfgc ,_caf );}; +// StyleSheet is a document style sheet. +type StyleSheet struct{_ecgcc *Workbook ;_dcae *_ccg .StyleSheet ;}; -// SetNumberWithStyle sets a number and applies a standard format to the cell. -func (_afa Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_afa .SetNumber (v );_afa .SetStyle (_afa ._ffb .StyleSheet .GetOrCreateStandardNumberFormat (f ));};func (_beab SheetView )ensurePane (){if _beab ._bfagf .Pane ==nil {_beab ._bfagf .Pane =_cdc .NewCT_Pane ();_beab ._bfagf .Pane .ActivePaneAttr =_cdc .ST_PaneBottomLeft ;};}; +// BottomRight is a no-op. +func (_gefaf OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; -// CellStyles returns the list of defined cell styles -func (_ceda StyleSheet )CellStyles ()[]CellStyle {_gbcd :=[]CellStyle {};for _ ,_cdfcfd :=range _ceda ._ccbbd .CellXfs .Xf {_gbcd =append (_gbcd ,CellStyle {_ceda ._gcbf ,_cdfcfd ,_ceda ._ccbbd .CellXfs });};return _gbcd ;}; +// RemoveDefinedName removes an existing defined name. +func (_deeag *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _ccd .New ("\u0061\u0074\u0074\u0065\u006d\u0070t\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0076\u0065\u0020\u006e\u0069l\u0020\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};for _ccdcg ,_dggb :=range _deeag ._acbg .DefinedNames .DefinedName {if _dggb ==dn .X (){copy (_deeag ._acbg .DefinedNames .DefinedName [_ccdcg :],_deeag ._acbg .DefinedNames .DefinedName [_ccdcg +1:]);_deeag ._acbg .DefinedNames .DefinedName [len (_deeag ._acbg .DefinedNames .DefinedName )-1]=nil ;_deeag ._acbg .DefinedNames .DefinedName =_deeag ._acbg .DefinedNames .DefinedName [:len (_deeag ._acbg .DefinedNames .DefinedName )-1];return nil ;};};return _ccd .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064");}; -// PasswordHash returns the hash of the workbook password. -func (_afbd WorkbookProtection )PasswordHash ()string {if _afbd ._bgdb .WorkbookPasswordAttr ==nil {return "";};return *_afbd ._bgdb .WorkbookPasswordAttr ;}; +// ValidateWithPath validates the sheet passing path informaton for a better +// error message +func (_bbec Sheet )ValidateWithPath (path string )error {return _bbec ._ggac .ValidateWithPath (path )}; -// Fonts returns the list of fonts defined in the stylesheet. -func (_edgg StyleSheet )Fonts ()[]Font {_cada :=[]Font {};for _ ,_gdaa :=range _edgg ._ccbbd .Fonts .Font {_cada =append (_cada ,Font {_gdaa ,_edgg ._ccbbd });};return _cada ;}; +// CellReference returns the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_effa Comment )CellReference ()string {return _effa ._gfa .RefAttr }; -// TopLeft returns the CellMaker for the top left corner of the anchor. -func (_ecec TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_ecec ._bfage .From }}; +// X returns the inner wrapped XML type. +func (_bda CellMarker )X ()*_fa .CT_Marker {return _bda ._fee };func (_fce *Sheet )removeColumnFromNamedRanges (_cbgg uint32 )error {for _ ,_fged :=range _fce ._facca .DefinedNames (){_fegb :=_fged .Name ();_ddbc :=_fged .Content ();_bgaf :=_da .Split (_ddbc ,"\u0021");if len (_bgaf )!=2{return _ccd .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_ddbc );};_aefeg :=_bgaf [0];if _fce .Name ()==_aefeg {_bagc :=_fce ._facca .RemoveDefinedName (_fged );if _bagc !=nil {return _bagc ;};_cfca :=_fgfcg (_bgaf [1],_cbgg ,true );if _cfca !=""{_bfae :=_aefeg +"\u0021"+_cfca ;_fce ._facca .AddDefinedName (_fegb ,_bfae );};};};_eed :=0;if _fce ._ggac .TableParts !=nil &&_fce ._ggac .TableParts .TablePart !=nil {_eed =len (_fce ._ggac .TableParts .TablePart );};if _eed !=0{_eefa :=0;for _ ,_abca :=range _fce ._facca .Sheets (){if _abca .Name ()==_fce .Name (){break ;}else {if _abca ._ggac .TableParts !=nil &&_abca ._ggac .TableParts .TablePart !=nil {_eefa +=len (_abca ._ggac .TableParts .TablePart );};};};_efef :=_fce ._facca ._eegf [_eefa :_eefa +_eed ];for _gfgc ,_gdff :=range _efef {_dfga :=_gdff ;_dfga .RefAttr =_fgfcg (_dfga .RefAttr ,_cbgg ,false );_fce ._facca ._eegf [_eefa +_gfgc ]=_dfga ;};};return nil ;}; -// AnchorType is the type of anchor. -type AnchorType byte ; +// X returns the inner wrapped XML type. +func (_eee Comment )X ()*_ccg .CT_Comment {return _eee ._gfa }; -// ClearAutoFilter removes the autofilters from the sheet. -func (_egac *Sheet )ClearAutoFilter (){_egac ._gaec .AutoFilter =nil ;_cedbd :="\u0027"+_egac .Name ()+"\u0027\u0021";for _ ,_cgbf :=range _egac ._bbfc .DefinedNames (){if _cgbf .Name ()==_faaa {if _f .HasPrefix (_cgbf .Content (),_cedbd ){_egac ._bbfc .RemoveDefinedName (_cgbf );break ;};};};};func (_fcea *evalContext )Sheet (name string )_bf .Context {for _ ,_gea :=range _fcea ._dbe ._bbfc .Sheets (){if _gea .Name ()==name {return _gea .FormulaContext ();};};return _bf .InvalidReferenceContext ;}; +// SetStyle sets the cell style for an entire column. +func (_egb Column )SetStyle (cs CellStyle ){_egb ._fae .StyleAttr =_g .Uint32 (cs .Index ())}; -// AddHyperlink adds a hyperlink to a sheet. Adding the hyperlink to the sheet -// and setting it on a cell is more efficient than setting hyperlinks directly -// on a cell. -func (_aadc *Sheet )AddHyperlink (url string )_fe .Hyperlink {for _ecda ,_ddbec :=range _aadc ._bbfc ._gbfaa {if _ddbec ==_aadc ._gaec {return _aadc ._bbfc ._cdgb [_ecda ].AddHyperlink (url );};};return _fe .Hyperlink {};};func (_ada *Sheet )setShared (_agea string ,_edba ,_gaba _gc .CellReference ,_add string ){_efgd :=_ada .FormulaContext ();_eac :=_bf .NewEvaluator ();for _fcefa :=_edba .RowIdx ;_fcefa <=_gaba .RowIdx ;_fcefa ++{for _bfda :=_edba .ColumnIdx ;_bfda <=_gaba .ColumnIdx ;_bfda ++{_bdbc :=_fcefa -_edba .RowIdx ;_agdc :=_bfda -_edba .ColumnIdx ;_efgd .SetOffset (_agdc ,_bdbc );_bafdd :=_eac .Eval (_efgd ,_add );_aaec :=_fc .Sprintf ("\u0025\u0073\u0025\u0064",_gc .IndexToColumn (_bfda ),_fcefa );_dabe :=_ada .Cell (_aaec );if _bafdd .Type ==_bf .ResultTypeNumber {_dabe .X ().TAttr =_cdc .ST_CellTypeN ;}else {_dabe .X ().TAttr =_cdc .ST_CellTypeInlineStr ;};_dabe .X ().V =_a .String (_bafdd .Value ());};};_ =_eac ;_ =_efgd ;}; +// SetHeightCells sets the height the anchored object by moving the bottom. It +// is not compatible with SetHeight. +func (_bgef TwoCellAnchor )SetHeightCells (h int32 ){_bgef .SetHeight (0);_abbg :=_bgef .TopLeft ();_daag :=_bgef .BottomRight ();_daag .SetRow (_abbg .Row ()+h );};func (_cbbda Row )renumberAs (_ddb uint32 ){_cbbda ._gagf .RAttr =_g .Uint32 (_ddb );for _ ,_cefde :=range _cbbda .Cells (){_ecgc ,_caea :=_cd .ParseCellReference (_cefde .Reference ());if _caea ==nil {_aabg :=_bf .Sprintf ("\u0025\u0073\u0025\u0064",_ecgc .Column ,_ddb );_cefde ._debc .RAttr =_g .String (_aabg );};};};func (_geca RichTextRun )ensureRpr (){if _geca ._ddgf .RPr ==nil {_geca ._ddgf .RPr =_ccg .NewCT_RPrElt ();};}; -// X returns the inner wrapped XML type. -func (_baca *Workbook )X ()*_cdc .Workbook {return _baca ._gfdg }; +// Name returns the name of the defined name. +func (_dbga DefinedName )Name ()string {return _dbga ._cegfb .NameAttr }; -// Protection allows control over the workbook protections. -func (_aaeac *Workbook )Protection ()WorkbookProtection {if _aaeac ._gfdg .WorkbookProtection ==nil {_aaeac ._gfdg .WorkbookProtection =_cdc .NewCT_WorkbookProtection ();};return WorkbookProtection {_aaeac ._gfdg .WorkbookProtection };}; +// IsEmpty checks if the cell style contains nothing. +func (_bee CellStyle )IsEmpty ()bool {return _bee ._gag ==nil ||_bee ._bed ==nil ||_bee ._edac ==nil ||_bee ._edac .Xf ==nil ;}; -// NewStyleSheet constructs a new default stylesheet. -func NewStyleSheet (wb *Workbook )StyleSheet {_cafb :=_cdc .NewStyleSheet ();_cafb .CellStyleXfs =_cdc .NewCT_CellStyleXfs ();_cafb .CellXfs =_cdc .NewCT_CellXfs ();_cafb .CellStyles =_cdc .NewCT_CellStyles ();_ebcf :=_cdc .NewCT_CellStyle ();_ebcf .NameAttr =_a .String ("\u004e\u006f\u0072\u006d\u0061\u006c");_ebcf .XfIdAttr =0;_ebcf .BuiltinIdAttr =_a .Uint32 (0);_cafb .CellStyles .CellStyle =append (_cafb .CellStyles .CellStyle ,_ebcf );_cafb .CellStyles .CountAttr =_a .Uint32 (uint32 (len (_cafb .CellStyles .CellStyle )));_dge :=_cdc .NewCT_Xf ();_dge .NumFmtIdAttr =_a .Uint32 (0);_dge .FontIdAttr =_a .Uint32 (0);_dge .FillIdAttr =_a .Uint32 (0);_dge .BorderIdAttr =_a .Uint32 (0);_cafb .CellStyleXfs .Xf =append (_cafb .CellStyleXfs .Xf ,_dge );_cafb .CellStyleXfs .CountAttr =_a .Uint32 (uint32 (len (_cafb .CellStyleXfs .Xf )));_bgd :=NewFills ();_cafb .Fills =_bgd .X ();_feac :=_bgd .AddFill ().SetPatternFill ();_feac .SetPattern (_cdc .ST_PatternTypeNone );_feac =_bgd .AddFill ().SetPatternFill ();_feac .SetPattern (_cdc .ST_PatternTypeGray125 );_cafb .Fonts =_cdc .NewCT_Fonts ();_cafb .Borders =_cdc .NewCT_Borders ();_gbdg :=StyleSheet {wb ,_cafb };_gbdg .AddBorder ().InitializeDefaults ();_cgbd :=_gbdg .AddFont ();_cgbd .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_cgbd .SetSize (11);_ecbg :=_cdc .NewCT_Xf ();*_ecbg =*_dge ;_ecbg .XfIdAttr =_a .Uint32 (0);_cafb .CellXfs .Xf =append (_cafb .CellXfs .Xf ,_ecbg );_cafb .CellXfs .CountAttr =_a .Uint32 (uint32 (len (_cafb .CellXfs .Xf )));return _gbdg ;}; +// AddComment adds a new comment and returns a RichText which will contain the +// styled comment text. +func (_gbgd Comments )AddComment (cellRef string ,author string )RichText {_dafe :=_ccg .NewCT_Comment ();_gbgd ._gdb .CommentList .Comment =append (_gbgd ._gdb .CommentList .Comment ,_dafe );_dafe .RefAttr =cellRef ;_dafe .AuthorIdAttr =_gbgd .getOrCreateAuthor (author );_dafe .Text =_ccg .NewCT_Rst ();return RichText {_dafe .Text };};func _fgfcg (_ecbdd string ,_aacea uint32 ,_bdcg bool )string {_bcae ,_afb ,_ddee :=_cd .ParseRangeReference (_ecbdd );if _ddee ==nil {_dffe ,_fgea :=_bcae .ColumnIdx ,_afb .ColumnIdx ;if _aacea >=_dffe &&_aacea <=_fgea {if _dffe ==_fgea {if _bdcg {return "";}else {return _ecbdd ;};}else {_ededf :=_afb .Update (_ee .UpdateActionRemoveColumn );return _bf .Sprintf ("\u0025\u0073\u003a%\u0073",_bcae .String (),_ededf .String ());};}else if _aacea < _dffe {_gcfc :=_bcae .Update (_ee .UpdateActionRemoveColumn );_cgda :=_afb .Update (_ee .UpdateActionRemoveColumn );return _bf .Sprintf ("\u0025\u0073\u003a%\u0073",_gcfc .String (),_cgda .String ());};}else {_agee ,_gacg ,_dcaa :=_cd .ParseColumnRangeReference (_ecbdd );if _dcaa !=nil {return "";};_adde ,_bbeb :=_agee .ColumnIdx ,_gacg .ColumnIdx ;if _aacea >=_adde &&_aacea <=_bbeb {if _adde ==_bbeb {if _bdcg {return "";}else {return _ecbdd ;};}else {_bcf :=_gacg .Update (_ee .UpdateActionRemoveColumn );return _bf .Sprintf ("\u0025\u0073\u003a%\u0073",_agee .String (),_bcf .String ());};}else if _aacea < _adde {_ebce :=_agee .Update (_ee .UpdateActionRemoveColumn );_gagb :=_gacg .Update (_ee .UpdateActionRemoveColumn );return _bf .Sprintf ("\u0025\u0073\u003a%\u0073",_ebce .String (),_gagb .String ());};};return "";}; -// SetFont sets the font name for a rich text run. -func (_caaec RichTextRun )SetFont (s string ){_caaec .ensureRpr ();_caaec ._bgf .RPr .RFont =_cdc .NewCT_FontName ();_caaec ._bgf .RPr .RFont .ValAttr =s ;};func (_cfd Cell )GetRawValue ()(string ,error ){switch _cfd ._eeb .TAttr {case _cdc .ST_CellTypeInlineStr :if _cfd ._eeb .Is ==nil ||_cfd ._eeb .Is .T ==nil {return "",nil ;};return *_cfd ._eeb .Is .T ,nil ;case _cdc .ST_CellTypeS :if _cfd ._eeb .V ==nil {return "",nil ;};_ffa ,_bde :=_cc .Atoi (*_cfd ._eeb .V );if _bde !=nil {return "",_bde ;};return _cfd ._ffb .SharedStrings .GetString (_ffa );case _cdc .ST_CellTypeStr :if _cfd ._eeb .F !=nil {return _cfd ._eeb .F .Content ,nil ;};};if _cfd ._eeb .V ==nil {return "",nil ;};return *_cfd ._eeb .V ,nil ;}; +// SetWidthCells is a no-op. +func (_de AbsoluteAnchor )SetWidthCells (int32 ){}; -// SharedStrings is a shared strings table, where string data can be placed -// outside of the sheet contents and referenced from a sheet. -type SharedStrings struct{_faedb *_cdc .Sst ;_gfe map[string ]int ;}; +// SetNumberFormatStandard sets the format based off of the ECMA 376 standard formats. These +// formats are standardized and don't need to be defined in the styles. +func (_fgc CellStyle )SetNumberFormatStandard (s StandardFormat ){_fgc ._bed .NumFmtIdAttr =_g .Uint32 (uint32 (s ));_fgc ._bed .ApplyNumberFormatAttr =_g .Bool (true );}; -// CellsWithEmpty returns a slice of cells including empty ones from the first column to the last one used in the sheet. -// The cells can be manipulated, but appending to the slice will have no effect. -func (_ggf Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_gagcf :=[]Cell {};for _dcee :=uint32 (0);_dcee <=lastColIdx ;_dcee ++{_abdc :=_ggf .Cell (_gc .IndexToColumn (_dcee ));_gagcf =append (_gagcf ,_abdc );};return _gagcf ;}; +// AddDrawing adds a drawing to a workbook. However the drawing is not actually +// displayed or used until it's set on a sheet. +func (_gaffb *Workbook )AddDrawing ()Drawing {_geff :=_fa .NewWsDr ();_gaffb ._egddd =append (_gaffb ._egddd ,_geff );_gdggg :=_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .DrawingType ,len (_gaffb ._egddd ));_gaffb .ContentTypes .AddOverride (_gdggg ,_g .DrawingContentType );_gaffb ._ebfeb =append (_gaffb ._ebfeb ,_cgb .NewRelationships ());return Drawing {_gaffb ,_geff };};func (_fdafd Sheet )validateMergedCells ()error {_eeb :=map[uint64 ]struct{}{};for _ ,_bbdb :=range _fdafd .MergedCells (){_gbcb ,_acf ,_cbaf :=_cd .ParseRangeReference (_bbdb .Reference ());if _cbaf !=nil {return _bf .Errorf ("\u0073\u0068e\u0065\u0074\u0020\u006e\u0061m\u0065\u0020\u0027\u0025\u0073'\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0073",_fdafd .Name (),_bbdb .Reference ());};for _fgec :=_gbcb .RowIdx ;_fgec <=_acf .RowIdx ;_fgec ++{for _gced :=_gbcb .ColumnIdx ;_gced <=_acf .ColumnIdx ;_gced ++{_defg :=uint64 (_fgec )<<32|uint64 (_gced );if _ ,_gegg :=_eeb [_defg ];_gegg {return _bf .Errorf ("\u0073\u0068\u0065\u0065\u0074\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073\u0020\u006f\u0076\u0065\u0072\u006c\u0061\u0070p\u0069\u006e\u0067\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006cl\u0020r\u0061\u006e\u0067\u0065",_fdafd .Name ());};_eeb [_defg ]=struct{}{};};};};return nil ;}; -// Cells returns a slice of cells. The cells can be manipulated, but appending -// to the slice will have no effect. -func (_ggeaa Row )Cells ()[]Cell {_fccea :=[]Cell {};_bbab :=-1;_ffga :=append ([]*_cdc .CT_Cell {},_ggeaa ._gdgc .C ...);for _ ,_aecca :=range _ffga {if _aecca .RAttr ==nil {_a .Log ("\u0052\u0041\u0074tr\u0020\u0069\u0073\u0020\u006e\u0069\u006c\u0020\u0066o\u0072 \u0061 \u0063e\u006c\u006c\u002c\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_afgb ,_fedf :=_gc .ParseCellReference (*_aecca .RAttr );if _fedf !=nil {_a .Log ("\u0052\u0041\u0074t\u0072\u0020\u0069\u0073 \u0069\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0066\u006f\u0072\u0020\u0061\u0020\u0063\u0065\u006c\u006c\u003a\u0020"+*_aecca .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_dcea :=int (_afgb .ColumnIdx );if _dcea -_bbab > 1{for _efccf :=_bbab +1;_efccf < _dcea ;_efccf ++{_fccea =append (_fccea ,_ggeaa .Cell (_gc .IndexToColumn (uint32 (_efccf ))));};};_bbab =_dcea ;_fccea =append (_fccea ,Cell {_ggeaa ._ceaf ,_ggeaa ._dfg ,_ggeaa ._gdgc ,_aecca });};return _fccea ;}; +// AddHyperlink creates and sets a hyperlink on a cell. +func (_bec Cell )AddHyperlink (url string ){for _ebd ,_bdd :=range _bec ._ebb ._acac {if _bdd ==_bec ._bgf ._ggac {_bec .SetHyperlink (_bec ._ebb ._eabe [_ebd ].AddHyperlink (url ));return ;};};}; -// GetOrCreateStandardNumberFormat gets or creates a cell style with a given -// standard format. This should only be used when you want to perform -// number/date/time formatting only. Manipulating the style returned will cause -// all cells using style returned from this for a given format to be formatted. -func (_dedc StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_dcacf :=range _dedc .CellStyles (){if _dcacf .HasNumberFormat ()&&_dcacf .NumberFormat ()==uint32 (f ){return _dcacf ;};};_cadfd :=_dedc .AddCellStyle ();_cadfd .SetNumberFormatStandard (f );return _cadfd ;}; +// ExtractText returns text from the sheet as a SheetText object. +func (_dcb *Sheet )ExtractText ()*SheetText {_ebfca :=[]CellText {};for _ ,_adf :=range _dcb .Rows (){for _ ,_dcbd :=range _adf .Cells (){if !_dcbd .IsEmpty (){if _fbaa :=_dcbd .GetFormattedValue ();_fbaa !=""{_ebfca =append (_ebfca ,CellText {Text :_fbaa ,Cell :_dcbd });};};};};return &SheetText {Cells :_ebfca };}; -// DataBarScale is a colored scale that fills the cell with a background -// gradeint depending on the value. -type DataBarScale struct{_fga *_cdc .CT_DataBar }; +// MoveTo repositions the anchor without changing the objects size. +func (_fdedf TwoCellAnchor )MoveTo (col ,row int32 ){_gegb :=_fdedf .TopLeft ();_aefc :=_fdedf .BottomRight ();_baaeb :=_aefc .Col ()-_gegb .Col ();_afbc :=_aefc .Row ()-_gegb .Row ();_gegb .SetCol (col );_gegb .SetRow (row );_aefc .SetCol (col +_baaeb );_aefc .SetRow (row +_afbc );}; -// SetStyleIndex directly sets a style index to the cell. This should only be -// called with an index retrieved from CellStyle.Index() -func (_afad Cell )SetStyleIndex (idx uint32 ){_afad ._eeb .SAttr =_a .Uint32 (idx )}; +// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the +// background color of the cell when applied. +func (_cbec PatternFill )SetFgColor (c _bag .Color ){_cbec ._gdgf .FgColor =_ccg .NewCT_Color ();_cbec ._gdgf .FgColor .RgbAttr =c .AsRGBAString ();}; -// SetHeight sets the height of the anchored object. -func (_edgd OneCellAnchor )SetHeight (h _bb .Distance ){_edgd ._dbab .Ext .CyAttr =int64 (h /_bb .EMU )}; +// LockObject controls the locking of the sheet objects. +func (_bcea SheetProtection )LockObject (b bool ){if !b {_bcea ._agge .ObjectsAttr =nil ;}else {_bcea ._agge .ObjectsAttr =_g .Bool (true );};}; -// WorkbookText is an array of extracted text items which has some methods for representing extracted text from a workbook. -type WorkbookText struct{Sheets []*SheetText ;}; +// IsStructureLocked returns whether the workbook structure is locked. +func (_gcbc WorkbookProtection )IsStructureLocked ()bool {return _gcbc ._gcde .LockStructureAttr !=nil &&*_gcbc ._gcde .LockStructureAttr ;}; -// Tables returns a slice of all defined tables in the workbook. -func (_bacb *Workbook )Tables ()[]Table {if _bacb ._bgea ==nil {return nil ;};_dccbb :=[]Table {};for _ ,_gfbgb :=range _bacb ._bgea {_dccbb =append (_dccbb ,Table {_gfbgb });};return _dccbb ;}; +// Priority returns the rule priority +func (_ecb ConditionalFormattingRule )Priority ()int32 {return _ecb ._fdef .PriorityAttr }; -// SetRichTextString sets the cell to rich string mode and returns a struct that -// can be used to add formatted text to the cell. -func (_ag Cell )SetRichTextString ()RichText {_ag .clearValue ();_ag ._eeb .Is =_cdc .NewCT_Rst ();_ag ._eeb .TAttr =_cdc .ST_CellTypeInlineStr ;return RichText {_ag ._eeb .Is };}; +// X returns the inner wrapped XML type. +func (_dbgf NumberFormat )X ()*_ccg .CT_NumFmt {return _dbgf ._ebba };func (_cdda Sheet )IsValid ()bool {return _cdda ._ggac !=nil };func (_edef Font )SetSize (size float64 ){_edef ._fggf .Sz =[]*_ccg .CT_FontSize {{ValAttr :size }}}; -// SetReference sets the regin of cells that the merged cell applies to. -func (_cceb MergedCell )SetReference (ref string ){_cceb ._aafa .RefAttr =ref }; +// Comment is a single comment within a sheet. +type Comment struct{_egc *Workbook ;_gfa *_ccg .CT_Comment ;_gccdg *_ccg .Comments ;}; -// DataValidationCompare is a view on a data validation rule that is oriented -// towards value comparisons. -type DataValidationCompare struct{_fcfa *_cdc .CT_DataValidation }; +// ClearFill clears any fill configuration from the cell style. +func (_aaa CellStyle )ClearFill (){_aaa ._bed .FillIdAttr =nil ;_aaa ._bed .ApplyFillAttr =nil }; -// Index returns the index of the border for use with a cell style. -func (_fa Border )Index ()uint32 {for _cb ,_cda :=range _fa ._gb .Border {if _cda ==_fa ._eca {return uint32 (_cb );};};return 0;}; +// GetFont gets a Font from a cell style. +func (_cbgc CellStyle )GetFont ()*_ccg .CT_Font {if _gga :=_cbgc ._bed .FontIdAttr ;_gga !=nil {_aeg :=_cbgc ._gag .StyleSheet .Fonts ();if int (*_gga )< len (_aeg ){return _aeg [int (*_gga )].X ();};};return nil ;}; -// NewSharedStrings constructs a new Shared Strings table. -func NewSharedStrings ()SharedStrings {return SharedStrings {_faedb :_cdc .NewSst (),_gfe :make (map[string ]int )};};var _ageac =false ;func (_caad *Sheet )setArray (_fgec string ,_aada _bf .Result )error {_aafgg ,_dgbf :=_gc .ParseCellReference (_fgec );if _dgbf !=nil {return _dgbf ;};for _bcecc ,_dbbc :=range _aada .ValueArray {_ddfe :=_caad .Row (_aafgg .RowIdx +uint32 (_bcecc ));for _baceb ,_eacc :=range _dbbc {_cacg :=_ddfe .Cell (_gc .IndexToColumn (_aafgg .ColumnIdx +uint32 (_baceb )));if _eacc .Type !=_bf .ResultTypeEmpty {if _eacc .IsBoolean {_cacg .SetBool (_eacc .ValueNumber !=0);}else {_cacg .SetCachedFormulaResult (_eacc .String ());};};};};return nil ;}; +// X returns the inner wrapped XML type. +func (_eacg Font )X ()*_ccg .CT_Font {return _eacg ._fggf };type PatternFill struct{_gdgf *_ccg .CT_PatternFill ;_cbab *_ccg .CT_Fill ;}; -// NumberFormat returns the number format that the cell style uses, or zero if -// it is not set. -func (_fae CellStyle )NumberFormat ()uint32 {if _fae ._eae .NumFmtIdAttr ==nil {return 0;};return *_fae ._eae .NumFmtIdAttr ;}; +// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. +func (_bcbd StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _bcbd ._dcae .Dxfs ==nil {_bcbd ._dcae .Dxfs =_ccg .NewCT_Dxfs ();};_acbb :=_ccg .NewCT_Dxf ();_bcbd ._dcae .Dxfs .Dxf =append (_bcbd ._dcae .Dxfs .Dxf ,_acbb );_bcbd ._dcae .Dxfs .CountAttr =_g .Uint32 (uint32 (len (_bcbd ._dcae .Dxfs .Dxf )));return DifferentialStyle {_acbb ,_bcbd ._ecgcc ,_bcbd ._dcae .Dxfs };}; -// Type returns the type of anchor -func (_fcc AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute }; +// SetDataBar configures the rule as a data bar, removing existing +// configuration. +func (_aab ConditionalFormattingRule )SetDataBar ()DataBarScale {_aab .clear ();_aab .SetType (_ccg .ST_CfTypeDataBar );_aab ._fdef .DataBar =_ccg .NewCT_DataBar ();_cadg :=DataBarScale {_aab ._fdef .DataBar };_cadg .SetShowValue (true );_cadg .SetMinLength (10);_cadg .SetMaxLength (90);return _cadg ;}; -// SetWidth controls the width of a column. -func (_fcge Column )SetWidth (w _bb .Distance ){_fcge ._ebb .WidthAttr =_a .Float64 (float64 (w /_bb .Character ));}; +// X returns the inner wrapped XML type. +func (_acee WorkbookProtection )X ()*_ccg .CT_WorkbookProtection {return _acee ._gcde }; -// Text returns text from the sheet as one string separated with line breaks. -func (_ebge *SheetText )Text ()string {_ecg :=_ee .NewBuffer ([]byte {});for _ ,_fbbd :=range _ebge .Cells {if _fbbd .Text !=""{_ecg .WriteString (_fbbd .Text );_ecg .WriteString ("\u000a");};};return _ecg .String ();}; +// Row will return a row with a given row number, creating a new row if +// necessary. +func (_acgga *Sheet )Row (rowNum uint32 )Row {for _ ,_ggbd :=range _acgga ._ggac .SheetData .Row {if _ggbd .RAttr !=nil &&*_ggbd .RAttr ==rowNum {return Row {_acgga ._facca ,_acgga ,_ggbd };};};return _acgga .AddNumberedRow (rowNum );}; -// SetDateWithStyle sets a date with the default date style applied. -func (_dgb Cell )SetDateWithStyle (d _ca .Time ){_dgb .SetDate (d );for _ ,_gfb :=range _dgb ._ffb .StyleSheet .CellStyles (){if _gfb .HasNumberFormat ()&&_gfb .NumberFormat ()==uint32 (StandardFormatDate ){_dgb .SetStyle (_gfb );return ;};};_cebf :=_dgb ._ffb .StyleSheet .AddCellStyle ();_cebf .SetNumberFormatStandard (StandardFormatDate );_dgb .SetStyle (_cebf );};func (_cede ConditionalFormattingRule )clear (){_cede ._aca .OperatorAttr =_cdc .ST_ConditionalFormattingOperatorUnset ;_cede ._aca .ColorScale =nil ;_cede ._aca .IconSet =nil ;_cede ._aca .Formula =nil ;}; +// SetCol set the column of the cell marker. +func (_bca CellMarker )SetCol (col int32 ){_bca ._fee .Col =col }; -// RemoveFont removes a font from the style sheet. It *does not* update styles that refer -// to this font. -func (_agdea StyleSheet )RemoveFont (f Font )error {for _gaab ,_aafc :=range _agdea ._ccbbd .Fonts .Font {if _aafc ==f .X (){_agdea ._ccbbd .Fonts .Font =append (_agdea ._ccbbd .Fonts .Font [:_gaab ],_agdea ._ccbbd .Fonts .Font [_gaab +1:]...);return nil ;};};return _efa .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");}; +// X returns the inner wrapped XML type. +func (_dbgab SheetProtection )X ()*_ccg .CT_SheetProtection {return _dbgab ._agge };func (_eacb ConditionalFormattingRule )clear (){_eacb ._fdef .OperatorAttr =_ccg .ST_ConditionalFormattingOperatorUnset ;_eacb ._fdef .ColorScale =nil ;_eacb ._fdef .IconSet =nil ;_eacb ._fdef .Formula =nil ;}; -// Border is a cell border configuraton. -type Border struct{_eca *_cdc .CT_Border ;_gb *_cdc .CT_Borders ;};func (_afdgg *Sheet )addNumberedRowFast (_dfda uint32 )Row {_adba :=_cdc .NewCT_Row ();_adba .RAttr =_a .Uint32 (_dfda );_afdgg ._gaec .SheetData .Row =append (_afdgg ._gaec .SheetData .Row ,_adba );return Row {_afdgg ._bbfc ,_afdgg ,_adba };}; +// PasswordHash returns the password hash for a workbook using the modified +// spreadsheetML password hash that is compatible with Excel. +func PasswordHash (s string )string {_dcd :=uint16 (0);if len (s )> 0{for _fdcc :=len (s )-1;_fdcc >=0;_fdcc --{_ggb :=s [_fdcc ];_dcd =((_dcd >>14)&0x01)|((_dcd <<1)&0x7fff);_dcd ^=uint16 (_ggb );};_dcd =((_dcd >>14)&0x01)|((_dcd <<1)&0x7fff);_dcd ^=uint16 (len (s ));_dcd ^=(0x8000|('N'<<8)|'K');};return _bf .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_dcd ));};type evalContext struct{_gdg *Sheet ;_gdfd ,_dec uint32 ;_efc map[string ]struct{};}; -// LockStructure controls the locking of the workbook structure. -func (_dgff WorkbookProtection )LockStructure (b bool ){if !b {_dgff ._bgdb .LockStructureAttr =nil ;}else {_dgff ._bgdb .LockStructureAttr =_a .Bool (true );};}; +// GetCachedFormulaResult returns the cached formula result if it exists. If the +// cell type is not a formula cell, the result will be the cell value if it's a +// string/number/bool cell. +func (_bfb Cell )GetCachedFormulaResult ()string {if _bfb ._debc .V !=nil {return *_bfb ._debc .V ;};return "";};const (_cgege ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061tGe\u006e\u0065\u0072\u0061\u006cS\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0057\u0068\u006f\u006ce\u004e\u0075\u006d\u0062\u0065\u0072\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0032\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0034";_agba ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074P\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074\u0061nd\u0061r\u0064F\u006fr\u006d\u0061\u0074\u0031\u0030\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0031\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0031\u0032\u0053\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0033\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061\u0074\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046o\u0072\u006d\u0061\u0074\u00315\u0053\u0074\u0061\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0037S\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0038\u0053\u0074\u0061n\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0054\u0069\u006d\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00320\u0053\u0074a\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0032\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061t\u0065\u0054\u0069\u006d\u0065";_fbba ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0033\u0037\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0038\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00339\u0053\u0074\u0061\u006e\u0064\u0061r\u0064\u0046o\u0072\u006da\u00744\u0030";_cgdc ="\u0053t\u0061\u006e\u0064a\u0072\u0064\u0046o\u0072ma\u0074\u0034\u0035\u0053\u0074\u0061\u006ed\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0037\u0053ta\u006ed\u0061\u0072\u0064\u0046\u006f\u0072m\u0061\u0074\u0034\u0038\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0034\u0039";); -// SetDate sets the cell value to a date. It's stored as the number of days past -// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date -// string directly, however that's not allowed with v5 transitional (even -// though it works in Excel). The cell is not styled via this method, so it will -// display as a number. SetDateWithStyle should normally be used instead. -func (_ccd Cell )SetDate (d _ca .Time ){_ccd .clearValue ();d =_edff (d );_aag :=_ccd ._ffb .Epoch ();if d .Before (_aag ){_a .Log ("d\u0061\u0074\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064");return ;};_fdgg :=d .Sub (_aag );_eef :=new (_cab .Float );_bfg :=new (_cab .Float );_bfg .SetPrec (128);_bfg .SetUint64 (uint64 (_fdgg ));_dgcd :=new (_cab .Float );_dgcd .SetUint64 (24*60*60*1e9);_eef .Quo (_bfg ,_dgcd );_aed ,_ :=_eef .Uint64 ();_ccd ._eeb .V =_a .Stringf ("\u0025\u0064",_aed );};func _abda (_cbda string ,_cdgg uint32 ,_ecac bool )string {_gcdff ,_fgba ,_cdde :=_gc .ParseRangeReference (_cbda );if _cdde ==nil {_bge ,_ecgf :=_gcdff .ColumnIdx ,_fgba .ColumnIdx ;if _cdgg >=_bge &&_cdgg <=_ecgf {if _bge ==_ecgf {if _ecac {return "";}else {return _cbda ;};}else {_gaae :=_fgba .Update (_ge .UpdateActionRemoveColumn );return _fc .Sprintf ("\u0025\u0073\u003a%\u0073",_gcdff .String (),_gaae .String ());};}else if _cdgg < _bge {_eebg :=_gcdff .Update (_ge .UpdateActionRemoveColumn );_ggfa :=_fgba .Update (_ge .UpdateActionRemoveColumn );return _fc .Sprintf ("\u0025\u0073\u003a%\u0073",_eebg .String (),_ggfa .String ());};}else {_gadfe ,_cdfe ,_acgg :=_gc .ParseColumnRangeReference (_cbda );if _acgg !=nil {return "";};_gcgag ,_efefb :=_gadfe .ColumnIdx ,_cdfe .ColumnIdx ;if _cdgg >=_gcgag &&_cdgg <=_efefb {if _gcgag ==_efefb {if _ecac {return "";}else {return _cbda ;};}else {_aegf :=_cdfe .Update (_ge .UpdateActionRemoveColumn );return _fc .Sprintf ("\u0025\u0073\u003a%\u0073",_gadfe .String (),_aegf .String ());};}else if _cdgg < _gcgag {_afae :=_gadfe .Update (_ge .UpdateActionRemoveColumn );_faf :=_cdfe .Update (_ge .UpdateActionRemoveColumn );return _fc .Sprintf ("\u0025\u0073\u003a%\u0073",_afae .String (),_faf .String ());};};return "";}; +// GetFormula returns the formula for a cell. +func (_bfa Cell )GetFormula ()string {if _bfa ._debc .F !=nil {return _bfa ._debc .F .Content ;};return "";}; + +// Name returns the name of the table +func (_efcc Table )Name ()string {if _efcc ._cfff .NameAttr !=nil {return *_efcc ._cfff .NameAttr ;};return "";};type Table struct{_cfff *_ccg .Table }; + +// SetFormat sets the number format code. +func (_fadg NumberFormat )SetFormat (f string ){_fadg ._ebba .FormatCodeAttr =f }; + +// InsertRow inserts a new row into a spreadsheet at a particular row number. This +// row will now be the row number specified, and any rows after it will be renumbed. +func (_ddecb *Sheet )InsertRow (rowNum int )Row {_debb :=uint32 (rowNum );for _ ,_cagef :=range _ddecb .Rows (){if _cagef ._gagf .RAttr !=nil &&*_cagef ._gagf .RAttr >=_debb {*_cagef ._gagf .RAttr ++;for _ ,_ggf :=range _cagef .Cells (){_faggc ,_dbfcc :=_cd .ParseCellReference (_ggf .Reference ());if _dbfcc !=nil {continue ;};_faggc .RowIdx ++;_ggf ._debc .RAttr =_g .String (_faggc .String ());};};};for _ ,_bgb :=range _ddecb .MergedCells (){_eacd ,_fcgaf ,_eea :=_cd .ParseRangeReference (_bgb .Reference ());if _eea !=nil {continue ;};if int (_eacd .RowIdx )>=rowNum {_eacd .RowIdx ++;};if int (_fcgaf .RowIdx )>=rowNum {_fcgaf .RowIdx ++;};_ebbd :=_bf .Sprintf ("\u0025\u0073\u003a%\u0073",_eacd ,_fcgaf );_bgb .SetReference (_ebbd );};return _ddecb .AddNumberedRow (_debb );}; + +// SetInlineString adds a string inline instead of in the shared strings table. +func (_gef Cell )SetInlineString (s string ){_gef .clearValue ();_gef ._debc .Is =_ccg .NewCT_Rst ();_gef ._debc .Is .T =_g .String (s );_gef ._debc .TAttr =_ccg .ST_CellTypeInlineStr ;}; + +// SetHeightAuto sets the row height to be automatically determined. +func (_ggaf Row )SetHeightAuto (){_ggaf ._gagf .HtAttr =nil ;_ggaf ._gagf .CustomHeightAttr =nil };func _ebffa ()*_fa .CT_TwoCellAnchor {_agcc :=_fa .NewCT_TwoCellAnchor ();_agcc .EditAsAttr =_fa .ST_EditAsOneCell ;_agcc .From .Col =5;_agcc .From .Row =0;_agcc .From .ColOff .ST_CoordinateUnqualified =_g .Int64 (0);_agcc .From .RowOff .ST_CoordinateUnqualified =_g .Int64 (0);_agcc .To .Col =10;_agcc .To .Row =20;_agcc .To .ColOff .ST_CoordinateUnqualified =_g .Int64 (0);_agcc .To .RowOff .ST_CoordinateUnqualified =_g .Int64 (0);return _agcc ;};func (_bgc Border )SetTop (style _ccg .ST_BorderStyle ,c _bag .Color ){if _bgc ._cb .Top ==nil {_bgc ._cb .Top =_ccg .NewCT_BorderPr ();};_bgc ._cb .Top .Color =_ccg .NewCT_Color ();_bgc ._cb .Top .Color .RgbAttr =c .AsRGBAString ();_bgc ._cb .Top .StyleAttr =style ;};func (_eacdd *Sheet )updateAfterRemove (_ecbd uint32 ,_bgcg _ee .UpdateAction )error {_bffa :=_eacdd .Name ();_dcfg :=&_ee .UpdateQuery {UpdateType :_bgcg ,ColumnIdx :_ecbd ,SheetToUpdate :_bffa };for _ ,_ebde :=range _eacdd ._facca .Sheets (){_dcfg .UpdateCurrentSheet =_bffa ==_ebde .Name ();for _ ,_cbc :=range _ebde .Rows (){for _ ,_gbgg :=range _cbc .Cells (){if _gbgg .X ().F !=nil {_baee :=_gbgg .X ().F .Content ;_babad :=_fe .ParseString (_baee );if _babad ==nil {_gbgg .SetError ("\u0023\u0052\u0045F\u0021");}else {_fcgc :=_babad .Update (_dcfg );_gbgg .X ().F .Content =_bf .Sprintf ("\u003d\u0025\u0073",_fcgc .String ());};};};};};return nil ;}; -// New constructs a new workbook. -func New ()*Workbook {_cadbd :=&Workbook {};_cadbd ._gfdg =_cdc .NewWorkbook ();_cadbd .AppProperties =_fe .NewAppProperties ();_cadbd .CoreProperties =_fe .NewCoreProperties ();_cadbd .StyleSheet =NewStyleSheet (_cadbd );_cadbd .Rels =_fe .NewRelationships ();_cadbd ._bfec =_fe .NewRelationships ();_cadbd .Rels .AddRelationship (_a .RelativeFilename (_a .DocTypeSpreadsheet ,"",_a .ExtendedPropertiesType ,0),_a .ExtendedPropertiesType );_cadbd .Rels .AddRelationship (_a .RelativeFilename (_a .DocTypeSpreadsheet ,"",_a .CorePropertiesType ,0),_a .CorePropertiesType );_cadbd .Rels .AddRelationship (_a .RelativeFilename (_a .DocTypeSpreadsheet ,"",_a .OfficeDocumentType ,0),_a .OfficeDocumentType );_cadbd ._bfec .AddRelationship (_a .RelativeFilename (_a .DocTypeSpreadsheet ,_a .OfficeDocumentType ,_a .StylesType ,0),_a .StylesType );_cadbd .ContentTypes =_fe .NewContentTypes ();_cadbd .ContentTypes .AddDefault ("\u0076\u006d\u006c",_a .VMLDrawingContentType );_cadbd .ContentTypes .AddOverride (_a .AbsoluteFilename (_a .DocTypeSpreadsheet ,_a .OfficeDocumentType ,0),"\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002e\u0073\u0068\u0065\u0065\u0074\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_cadbd .ContentTypes .AddOverride (_a .AbsoluteFilename (_a .DocTypeSpreadsheet ,_a .StylesType ,0),_a .SMLStyleSheetContentType );_cadbd .SharedStrings =NewSharedStrings ();_cadbd .ContentTypes .AddOverride (_a .AbsoluteFilename (_a .DocTypeSpreadsheet ,_a .SharedStringsType ,0),_a .SharedStringsContentType );_cadbd ._bfec .AddRelationship (_a .RelativeFilename (_a .DocTypeSpreadsheet ,_a .OfficeDocumentType ,_a .SharedStringsType ,0),_a .SharedStringsType );_cadbd ._dceaa =map[string ]string {};return _cadbd ;};func (_aaa Border )SetDiagonal (style _cdc .ST_BorderStyle ,c _de .Color ,up ,down bool ){if _aaa ._eca .Diagonal ==nil {_aaa ._eca .Diagonal =_cdc .NewCT_BorderPr ();};_aaa ._eca .Diagonal .Color =_cdc .NewCT_Color ();_aaa ._eca .Diagonal .Color .RgbAttr =c .AsRGBAString ();_aaa ._eca .Diagonal .StyleAttr =style ;if up {_aaa ._eca .DiagonalUpAttr =_a .Bool (true );};if down {_aaa ._eca .DiagonalDownAttr =_a .Bool (true );};}; +// RemoveMergedCell removes merging from a cell range within a sheet. The cells +// that made up the merged cell remain, but are no lon merged. +func (_gccb *Sheet )RemoveMergedCell (mc MergedCell ){for _becb ,_bfbbg :=range _gccb ._ggac .MergeCells .MergeCell {if _bfbbg ==mc .X (){copy (_gccb ._ggac .MergeCells .MergeCell [_becb :],_gccb ._ggac .MergeCells .MergeCell [_becb +1:]);_gccb ._ggac .MergeCells .MergeCell [len (_gccb ._ggac .MergeCells .MergeCell )-1]=nil ;_gccb ._ggac .MergeCells .MergeCell =_gccb ._ggac .MergeCells .MergeCell [:len (_gccb ._ggac .MergeCells .MergeCell )-1];};};};func (_bd Cell )clearValue (){_bd ._debc .F =nil ;_bd ._debc .Is =nil ;_bd ._debc .V =nil ;_bd ._debc .TAttr =_ccg .ST_CellTypeUnset ;}; -// Col returns the column of the cell marker. -func (_eebf CellMarker )Col ()int32 {return _eebf ._cde .Col }; +// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. +func (_cge *evalContext )GetLabelPrefix (cellRef string )string {return _cge ._gdg .Cell (cellRef ).getLabelPrefix ();}; -// AddNamedCell adds a new named cell to a row and returns it. You should -// normally prefer Cell() as it will return the existing cell if the cell -// already exists, while AddNamedCell will duplicate the cell creating an -// invaild spreadsheet. -func (_cadc Row )AddNamedCell (col string )Cell {_dcec :=_cdc .NewCT_Cell ();_dcec .RAttr =_a .Stringf ("\u0025\u0073\u0025\u0064",col ,_cadc .RowNumber ());_efec :=-1;_ffcd :=_gc .ColumnToIndex (col );for _cbbf ,_bfgdb :=range _cadc ._gdgc .C {_dag ,_acb :=_gc .ParseCellReference (*_bfgdb .RAttr );if _acb !=nil {return Cell {};};if _ffcd < _dag .ColumnIdx {_efec =_cbbf ;break ;};};if _efec ==-1{_cadc ._gdgc .C =append (_cadc ._gdgc .C ,_dcec );}else {_cadc ._gdgc .C =append (_cadc ._gdgc .C [:_efec ],append ([]*_cdc .CT_Cell {_dcec },_cadc ._gdgc .C [_efec :]...)...);};return Cell {_cadc ._ceaf ,_cadc ._dfg ,_cadc ._gdgc ,_dcec };}; +// AddImage adds an image to the workbook package, returning a reference that +// can be used to add the image to a drawing. +func (_bbbe *Workbook )AddImage (i _cgb .Image )(_cgb .ImageRef ,error ){_dagc :=_cgb .MakeImageRef (i ,&_bbbe .DocBase ,_bbbe ._gbaf );if i .Data ==nil &&i .Path ==""{return _dagc ,_ccd .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _dagc ,_ccd .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _dagc ,_ccd .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_eece :=_cea .Add (i .Path );if _eece !=nil {return _dagc ,_eece ;};};_bbbe .Images =append (_bbbe .Images ,_dagc );return _dagc ,nil ;};const (DVCompareTypeWholeNumber =DVCompareType (_ccg .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_ccg .ST_DataValidationTypeDecimal );DVCompareTypeDate =DVCompareType (_ccg .ST_DataValidationTypeDate );DVCompareTypeTime =DVCompareType (_ccg .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_ccg .ST_DataValidationTypeTextLength );); -// GetChartByTargetId returns the array of workbook crt.ChartSpace. -func (_defe *Workbook )GetChartByTargetId (targetAttr string )*_cd .ChartSpace {return _defe ._dbaee [targetAttr ];}; +// GetDrawing return the worksheet drawing and its relationships if exists. +func (_agdf *Sheet )GetDrawing ()(*_fa .WsDr ,_cgb .Relationships ){if _cdg :=_agdf ._ggac .Drawing ;_cdg !=nil {_dagf :=0;for _ ,_gegf :=range _agdf ._facca ._acac {if _bcgeg :=_gegf .Drawing ;_bcgeg !=nil {if _gegf ==_agdf ._ggac {return _agdf ._facca ._egddd [_dagf ],_agdf ._facca ._ebfeb [_dagf ];};_dagf ++;};};};return nil ,_cgb .Relationships {};}; -// SheetView is a view of a sheet. There is typically one per sheet, though more -// are supported. -type SheetView struct{_bfagf *_cdc .CT_SheetView }; +// GetValueAsNumber retrieves the cell's value as a number +func (_dbfa Cell )GetValueAsNumber ()(float64 ,error ){if _dbfa ._debc .V ==nil &&_dbfa ._debc .Is ==nil {return 0,nil ;};if _dbfa ._debc .TAttr ==_ccg .ST_CellTypeS ||!_ef .IsNumber (*_dbfa ._debc .V ){return _dae .NaN (),_ccd .New ("\u0063\u0065\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074 \u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020t\u0079\u0070\u0065");};return _gf .ParseFloat (*_dbfa ._debc .V ,64);}; -// Column returns the cell column -func (_ed Cell )Column ()(string ,error ){_cec ,_ceb :=_gc .ParseCellReference (_ed .Reference ());if _ceb !=nil {return "",_ceb ;};return _cec .Column ,nil ;}; +// Reference returns the cell reference (e.g. "A4"). This is not required, +// however both unioffice and Excel will always set it. +func (_eec Cell )Reference ()string {if _eec ._debc .RAttr !=nil {return *_eec ._debc .RAttr ;};return "";}; -// SetColOffset sets the column offset of the top-left of the image in fixed units. -func (_dfdd AbsoluteAnchor )SetColOffset (m _bb .Distance ){_dfdd ._dba .Pos .XAttr .ST_CoordinateUnqualified =_a .Int64 (int64 (m /_bb .EMU ));}; +// SetContent sets the defined name content. +func (_feded DefinedName )SetContent (s string ){_feded ._cegfb .Content =s };func (_cgeg PatternFill )SetBgColor (c _bag .Color ){_cgeg ._gdgf .BgColor =_ccg .NewCT_Color ();_cgeg ._gdgf .BgColor .RgbAttr =c .AsRGBAString ();}; -// AddView adds a sheet view. -func (_fadcg *Sheet )AddView ()SheetView {if _fadcg ._gaec .SheetViews ==nil {_fadcg ._gaec .SheetViews =_cdc .NewCT_SheetViews ();};_fccff :=_cdc .NewCT_SheetView ();_fadcg ._gaec .SheetViews .SheetView =append (_fadcg ._gaec .SheetViews .SheetView ,_fccff );return SheetView {_fccff };}; +// Anchor is the interface implemented by anchors. It's modeled after the most +// common anchor (Two cell variant with a from/to position), but will also be +// used for one-cell anchors. In that case the only non-noop methods are +// TopLeft/MoveTo/SetColOffset/SetRowOffset. +type Anchor interface{ -// SetXSplit sets the column split point -func (_dadd SheetView )SetXSplit (v float64 ){_dadd .ensurePane ();_dadd ._bfagf .Pane .XSplitAttr =_a .Float64 (v );};func (_baag Fills )X ()*_cdc .CT_Fills {return _baag ._gga }; +// BottomRight returns the CellMaker for the bottom right corner of the +// anchor. +BottomRight ()CellMarker ; -// LockObject controls the locking of the sheet objects. -func (_cbea SheetProtection )LockObject (b bool ){if !b {_cbea ._bacd .ObjectsAttr =nil ;}else {_cbea ._bacd .ObjectsAttr =_a .Bool (true );};}; +// TopLeft returns the CellMaker for the top left corner of the anchor. +TopLeft ()CellMarker ; -// ClearFont clears any font configuration from the cell style. -func (_efae CellStyle )ClearFont (){_efae ._eae .FontIdAttr =nil ;_efae ._eae .ApplyFontAttr =nil }; +// MoveTo repositions the anchor without changing the objects size. +MoveTo (_deb ,_fc int32 ); -// GetCachedFormulaResult returns the cached formula result if it exists. If the -// cell type is not a formula cell, the result will be the cell value if it's a -// string/number/bool cell. -func (_ged Cell )GetCachedFormulaResult ()string {if _ged ._eeb .V !=nil {return *_ged ._eeb .V ;};return "";}; +// SetWidth sets the width of the anchored object. It is not compatible with +// SetWidthCells. +SetWidth (_bbg _daeg .Distance ); -// Name returns the name of the table -func (_dedd Table )Name ()string {if _dedd ._ffgfd .NameAttr !=nil {return *_dedd ._ffgfd .NameAttr ;};return "";}; +// SetWidthCells sets the height the anchored object by moving the right +// hand side. It is not compatible with SetWidth. +SetWidthCells (_gd int32 ); -// SheetCount returns the number of sheets in the workbook. -func (_ddaf Workbook )SheetCount ()int {return len (_ddaf ._gbfaa )}; +// SetHeight sets the height of the anchored object. It is not compatible +// with SetHeightCells. +SetHeight (_aefa _daeg .Distance ); -// X returns the inner wrapped XML type. -func (_cbfg RichTextRun )X ()*_cdc .CT_RElt {return _cbfg ._bgf }; +// SetHeightCells sets the height the anchored object by moving the bottom. +// It is not compatible with SetHeight. +SetHeightCells (_dad int32 ); -// SetFormulaShared sets the cell type to formula shared, and the raw formula to -// the given string. The range is the range of cells that the formula applies -// to, and is used to conserve disk space. -func (_gcf Cell )SetFormulaShared (formulaStr string ,rows ,cols uint32 )error {_bd :=_bf .ParseString (formulaStr );if _bd ==nil {return _efa .New (_fc .Sprintf ("\u0043a\u006en\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0073",formulaStr ));};_gcf .clearValue ();_gcf ._eeb .TAttr =_cdc .ST_CellTypeStr ;_gcf ._eeb .F =_cdc .NewCT_CellFormula ();_gcf ._eeb .F .TAttr =_cdc .ST_CellFormulaTypeShared ;_gcf ._eeb .F .Content =formulaStr ;_fdg ,_aaf :=_gc .ParseCellReference (_gcf .Reference ());if _aaf !=nil {return _aaf ;};_abd :=uint32 (0);for _ ,_gf :=range _gcf ._fd .Rows (){for _ ,_eaf :=range _gf ._gdgc .C {if _eaf .F !=nil &&_eaf .F .SiAttr !=nil &&*_eaf .F .SiAttr >=_abd {_abd =*_eaf .F .SiAttr ;};};};_abd ++;_ebd :=_fc .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_fdg .Column ,_fdg .RowIdx ,_gc .IndexToColumn (_fdg .ColumnIdx +cols ),_fdg .RowIdx +rows );_gcf ._eeb .F .RefAttr =_a .String (_ebd );_gcf ._eeb .F .SiAttr =_a .Uint32 (_abd );_gcc :=Sheet {_gcf ._ffb ,_gcf ._fd ._abaa ,_gcf ._fd ._gaec };for _abg :=_fdg .RowIdx ;_abg <=_fdg .RowIdx +rows ;_abg ++{for _ggea :=_fdg .ColumnIdx ;_ggea <=_fdg .ColumnIdx +cols ;_ggea ++{if _abg ==_fdg .RowIdx &&_ggea ==_fdg .ColumnIdx {continue ;};_fcb :=_fc .Sprintf ("\u0025\u0073\u0025\u0064",_gc .IndexToColumn (_ggea ),_abg );_gcc .Cell (_fcb ).Clear ();_gcc .Cell (_fcb ).X ().F =_cdc .NewCT_CellFormula ();_gcc .Cell (_fcb ).X ().F .TAttr =_cdc .ST_CellFormulaTypeShared ;_gcc .Cell (_fcb ).X ().F .SiAttr =_a .Uint32 (_abd );};};return nil ;};func (_ceee PatternFill )ClearFgColor (){_ceee ._gffg .FgColor =nil };type evalContext struct{_dbe *Sheet ;_gfa ,_agbc uint32 ;_caae map[string ]struct{};}; +// SetColOffset sets the column offset of the top-left anchor. +SetColOffset (_bg _daeg .Distance ); -// SetStyle sets the cell style for an entire column. -func (_afcc Column )SetStyle (cs CellStyle ){_afcc ._ebb .StyleAttr =_a .Uint32 (cs .Index ())}; +// SetRowOffset sets the row offset of the top-left anchor. +SetRowOffset (_cag _daeg .Distance ); -// SetHeight is a nop-op. -func (_dfcc TwoCellAnchor )SetHeight (h _bb .Distance ){}; +// Type returns the type of anchor +Type ()AnchorType ;}; -// Column represents a column within a sheet. It's only used for formatting -// purposes, so it's possible to construct a sheet without configuring columns. -type Column struct{_ebb *_cdc .CT_Col }; +// GetFormattedValue returns the formatted cell value as it would appear in +// Excel. This involves determining the format string to apply, parsing it, and +// then formatting the value according to the format string. This should only +// be used if you care about replicating what Excel would show, otherwise +// GetValueAsNumber()/GetValueAsTime +func (_efd Cell )GetFormattedValue ()string {_deg :=_efd .getFormat ();switch _efd ._debc .TAttr {case _ccg .ST_CellTypeB :_agg ,_ :=_efd .GetValueAsBool ();if _agg {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _ccg .ST_CellTypeN :_dba ,_ :=_efd .GetValueAsNumber ();return _ef .Number (_dba ,_deg );case _ccg .ST_CellTypeE :if _efd ._debc .V !=nil {return *_efd ._debc .V ;};return "";case _ccg .ST_CellTypeS ,_ccg .ST_CellTypeInlineStr :return _ef .String (_efd .GetString (),_deg );case _ccg .ST_CellTypeStr :_fed :=_efd .GetString ();if _ef .IsNumber (_fed ){_cbe ,_ :=_gf .ParseFloat (_fed ,64);return _ef .Number (_cbe ,_deg );};return _ef .String (_fed ,_deg );case _ccg .ST_CellTypeUnset :fallthrough;default:_geb ,_ :=_efd .GetRawValue ();if len (_geb )==0{return "";};_dca ,_gbe :=_efd .GetValueAsNumber ();if _gbe ==nil {return _ef .Number (_dca ,_deg );};return _ef .String (_geb ,_deg );};}; -// AddCommentWithStyle adds a new comment styled in a default way -func (_faed Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_cggd :=_faed .AddComment (cellRef ,author );_cbe :=_cggd .AddRun ();_cbe .SetBold (true );_cbe .SetSize (10);_cbe .SetColor (_de .Black );_cbe .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_cbe .SetText (author +"\u003a");_cbe =_cggd .AddRun ();_cbe .SetSize (10);_cbe .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_cbe .SetColor (_de .Black );_cbe .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_fca ,_gaf :=_gc .ParseCellReference (cellRef );if _gaf !=nil {return _gaf ;};_faed ._abec ._egea [0].Shape =append (_faed ._abec ._egea [0].Shape ,_cf .NewCommentShape (int64 (_fca .ColumnIdx ),int64 (_fca .RowIdx -1)));return nil ;}; +// SetStyleIndex directly sets a style index to the cell. This should only be +// called with an index retrieved from CellStyle.Index() +func (_daf Cell )SetStyleIndex (idx uint32 ){_daf ._debc .SAttr =_g .Uint32 (idx )}; -// GetFilename returns the name of file from which workbook was opened with full path to it -func (_bgfg *Workbook )GetFilename ()string {return _bgfg ._deff }; +// X returns the inner wrapped XML type. +func (_aadc Comments )X ()*_ccg .Comments {return _aadc ._gdb }; -// GetString retrieves a string from the shared strings table by index. -func (_fbca SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_fc .Errorf ("\u0069\u006eva\u006c\u0069\u0064 \u0073\u0074\u0072\u0069ng \u0069nd\u0065\u0078\u0020\u0025\u0064\u002c\u0020mu\u0073\u0074\u0020\u0062\u0065\u0020\u003e \u0030",id );};if id > len (_fbca ._faedb .Si ){return "",_fc .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069d\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0025\u0064\u002c\u0020\u0074\u0061b\u006c\u0065\u0020\u006f\u006e\u006c\u0079\u0020\u0068\u0061\u0073\u0020\u0025\u0064 \u0076a\u006c\u0075\u0065\u0073",id ,len (_fbca ._faedb .Si ));};_gcdf :=_fbca ._faedb .Si [id ];if _gcdf .T !=nil {return *_gcdf .T ,nil ;};return "",nil ;}; +// SetHorizontalAlignment sets the horizontal alignment of a cell style. +func (_gfc CellStyle )SetHorizontalAlignment (a _ccg .ST_HorizontalAlignment ){if _gfc ._bed .Alignment ==nil {_gfc ._bed .Alignment =_ccg .NewCT_CellAlignment ();};_gfc ._bed .Alignment .HorizontalAttr =a ;_gfc ._bed .ApplyAlignmentAttr =_g .Bool (true );}; -// GetFill gets a Fill from a cell style. -func (_ffg CellStyle )GetFill ()*_cdc .CT_Fill {if _bbfe :=_ffg ._eae .FillIdAttr ;_bbfe !=nil {_ega :=_ffg ._ceg .StyleSheet .Fills ().X ().Fill ;if int (*_bbfe )< len (_ega ){return _ega [int (*_bbfe )];};};return nil ;}; +// SetHyperlink sets a hyperlink on a cell. +func (_gbeg Cell )SetHyperlink (hl _cgb .Hyperlink ){_aedc :=_gbeg ._bgf ._ggac ;if _aedc .Hyperlinks ==nil {_aedc .Hyperlinks =_ccg .NewCT_Hyperlinks ();};_aad :=_cgb .Relationship (hl );_gcg :=_ccg .NewCT_Hyperlink ();_gcg .RefAttr =_gbeg .Reference ();_gcg .IdAttr =_g .String (_aad .ID ());_aedc .Hyperlinks .Hyperlink =append (_aedc .Hyperlinks .Hyperlink ,_gcg );}; -// X returns the inner wrapped XML type. -func (_cac RichText )X ()*_cdc .CT_Rst {return _cac ._beed }; +// Column returns the cell column +func (_fba Cell )Column ()(string ,error ){_daa ,_dbf :=_cd .ParseCellReference (_fba .Reference ());if _dbf !=nil {return "",_dbf ;};return _daa .Column ,nil ;}; -// Priority returns the rule priority -func (_cbcc ConditionalFormattingRule )Priority ()int32 {return _cbcc ._aca .PriorityAttr }; +// IsSheetLocked returns whether the sheet is locked. +func (_dddc SheetProtection )IsSheetLocked ()bool {return _dddc ._agge .SheetAttr !=nil &&*_dddc ._agge .SheetAttr ;}; -// AddBorder creates a new empty border that can be applied to a cell style. -func (_baee StyleSheet )AddBorder ()Border {_abgcd :=_cdc .NewCT_Border ();_baee ._ccbbd .Borders .Border =append (_baee ._ccbbd .Borders .Border ,_abgcd );_baee ._ccbbd .Borders .CountAttr =_a .Uint32 (uint32 (len (_baee ._ccbbd .Borders .Border )));return Border {_abgcd ,_baee ._ccbbd .Borders };};func (_adb PatternFill )ClearBgColor (){_adb ._gffg .BgColor =nil };func (_gcea Font )Index ()uint32 {for _fbd ,_bcgf :=range _gcea ._cefd .Fonts .Font {if _gcea ._bgag ==_bcgf {return uint32 (_fbd );};};return 0;}; +// SetPasswordHash sets the password hash to the input. +func (_fcda WorkbookProtection )SetPasswordHash (pwHash string ){_fcda ._gcde .WorkbookPasswordAttr =_g .String (pwHash );};func (_fbd Cell )GetRawValue ()(string ,error ){switch _fbd ._debc .TAttr {case _ccg .ST_CellTypeInlineStr :if _fbd ._debc .Is ==nil ||_fbd ._debc .Is .T ==nil {return "",nil ;};return *_fbd ._debc .Is .T ,nil ;case _ccg .ST_CellTypeS :if _fbd ._debc .V ==nil {return "",nil ;};_ece ,_ecdc :=_gf .Atoi (*_fbd ._debc .V );if _ecdc !=nil {return "",_ecdc ;};return _fbd ._ebb .SharedStrings .GetString (_ece );case _ccg .ST_CellTypeStr :if _fbd ._debc .F !=nil {return _fbd ._debc .F .Content ,nil ;};};if _fbd ._debc .V ==nil {return "",nil ;};return *_fbd ._debc .V ,nil ;}; -// GetLocked returns true if the cell is locked. -func (_aab *evalContext )GetLocked (cellRef string )bool {return _aab ._dbe .Cell (cellRef ).getLocked ()}; +// SetHeight is a nop-op. +func (_ffee TwoCellAnchor )SetHeight (h _daeg .Distance ){};func (_beeag Fill )SetPatternFill ()PatternFill {_beeag ._aaca .GradientFill =nil ;_beeag ._aaca .PatternFill =_ccg .NewCT_PatternFill ();_beeag ._aaca .PatternFill .PatternTypeAttr =_ccg .ST_PatternTypeSolid ;return PatternFill {_beeag ._aaca .PatternFill ,_beeag ._aaca };}; -// IsDBCS returns if a workbook's default language is among DBCS. -func (_baeb *evalContext )IsDBCS ()bool {_fed :=_baeb ._dbe ._bbfc .CoreProperties .X ().Language ;if _fed ==nil {return false ;};_cgdc :=string (_fed .Data );for _ ,_cfcg :=range _ffe {if _cgdc ==_cfcg {return true ;};};return false ;}; +// AddGradientStop adds a color gradient stop. +func (_gdf ColorScale )AddGradientStop (color _bag .Color ){_gfe :=_ccg .NewCT_Color ();_gfe .RgbAttr =color .AsRGBAString ();_gdf ._fede .Color =append (_gdf ._fede .Color ,_gfe );}; // RemoveSheet removes the sheet with the given index from the workbook. -func (_fdbe *Workbook )RemoveSheet (ind int )error {if _fdbe .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_aedd :=range _fdbe ._bfec .Relationships (){if _aedd .ID ()==_fdbe ._gfdg .Sheets .Sheet [ind ].IdAttr {_fdbe ._bfec .Remove (_aedd );break ;};};_fdbe .ContentTypes .RemoveOverride (_a .AbsoluteFilename (_a .DocTypeSpreadsheet ,_a .WorksheetContentType ,ind +1));copy (_fdbe ._gbfaa [ind :],_fdbe ._gbfaa [ind +1:]);_fdbe ._gbfaa =_fdbe ._gbfaa [:len (_fdbe ._gbfaa )-1];_fdbeb :=_fdbe ._gfdg .Sheets .Sheet [ind ];copy (_fdbe ._gfdg .Sheets .Sheet [ind :],_fdbe ._gfdg .Sheets .Sheet [ind +1:]);_fdbe ._gfdg .Sheets .Sheet =_fdbe ._gfdg .Sheets .Sheet [:len (_fdbe ._gfdg .Sheets .Sheet )-1];for _bcfc :=range _fdbe ._gfdg .Sheets .Sheet {if _fdbe ._gfdg .Sheets .Sheet [_bcfc ].SheetIdAttr > _fdbeb .SheetIdAttr {_fdbe ._gfdg .Sheets .Sheet [_bcfc ].SheetIdAttr --;};};copy (_fdbe ._cdgb [ind :],_fdbe ._cdgb [ind +1:]);_fdbe ._cdgb =_fdbe ._cdgb [:len (_fdbe ._cdgb )-1];copy (_fdbe ._acdc [ind :],_fdbe ._acdc [ind +1:]);_fdbe ._acdc =_fdbe ._acdc [:len (_fdbe ._acdc )-1];return nil ;};func _dfe (_dade *Sheet )*evalContext {return &evalContext {_dbe :_dade ,_caae :make (map[string ]struct{})};}; +func (_caaf *Workbook )RemoveSheet (ind int )error {if _caaf .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_gdee :=range _caaf ._gbaf .Relationships (){if _gdee .ID ()==_caaf ._acbg .Sheets .Sheet [ind ].IdAttr {_caaf ._gbaf .Remove (_gdee );break ;};};_caaf .ContentTypes .RemoveOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,ind +1));copy (_caaf ._acac [ind :],_caaf ._acac [ind +1:]);_caaf ._acac =_caaf ._acac [:len (_caaf ._acac )-1];_cafc :=_caaf ._acbg .Sheets .Sheet [ind ];copy (_caaf ._acbg .Sheets .Sheet [ind :],_caaf ._acbg .Sheets .Sheet [ind +1:]);_caaf ._acbg .Sheets .Sheet =_caaf ._acbg .Sheets .Sheet [:len (_caaf ._acbg .Sheets .Sheet )-1];for _acedg :=range _caaf ._acbg .Sheets .Sheet {if _caaf ._acbg .Sheets .Sheet [_acedg ].SheetIdAttr > _cafc .SheetIdAttr {_caaf ._acbg .Sheets .Sheet [_acedg ].SheetIdAttr --;};};copy (_caaf ._eabe [ind :],_caaf ._eabe [ind +1:]);_caaf ._eabe =_caaf ._eabe [:len (_caaf ._eabe )-1];copy (_caaf ._bgeff [ind :],_caaf ._bgeff [ind +1:]);_caaf ._bgeff =_caaf ._bgeff [:len (_caaf ._bgeff )-1];return nil ;}; -// GetFormula returns the formula for a cell. -func (_gbfg Cell )GetFormula ()string {if _gbfg ._eeb .F !=nil {return _gbfg ._eeb .F .Content ;};return "";}; +// SetStringByID sets the cell type to string, and the value a string in the +// shared strings table. +func (_gbb Cell )SetStringByID (id int ){_gbb ._ebb .ensureSharedStringsRelationships ();_gbb .clearValue ();_gbb ._debc .V =_g .String (_gf .Itoa (id ));_gbb ._debc .TAttr =_ccg .ST_CellTypeS ;};func (_dgge *Sheet )removeColumnFromMergedCells (_dcgb uint32 )error {if _dgge ._ggac .MergeCells ==nil ||_dgge ._ggac .MergeCells .MergeCell ==nil {return nil ;};_cdbb :=[]*_ccg .CT_MergeCell {};for _ ,_gdbdg :=range _dgge .MergedCells (){_ecca :=_fgfcg (_gdbdg .Reference (),_dcgb ,true );if _ecca !=""{_gdbdg .SetReference (_ecca );_cdbb =append (_cdbb ,_gdbdg .X ());};};_dgge ._ggac .MergeCells .MergeCell =_cdbb ;return nil ;}; -// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be -// the tab displayed when the spreadsheet is initially opened. -func (_dgcbe *Workbook )SetActiveSheetIndex (idx uint32 ){if _dgcbe ._gfdg .BookViews ==nil {_dgcbe ._gfdg .BookViews =_cdc .NewCT_BookViews ();};if len (_dgcbe ._gfdg .BookViews .WorkbookView )==0{_dgcbe ._gfdg .BookViews .WorkbookView =append (_dgcbe ._gfdg .BookViews .WorkbookView ,_cdc .NewCT_BookView ());};_dgcbe ._gfdg .BookViews .WorkbookView [0].ActiveTabAttr =_a .Uint32 (idx );};func _afea (_gac _ca .Time )_ca .Time {_gac =_gac .UTC ();return _ca .Date (_gac .Year (),_gac .Month (),_gac .Day (),_gac .Hour (),_gac .Minute (),_gac .Second (),_gac .Nanosecond (),_ca .Local );}; +// SetPriority sets the rule priority +func (_eag ConditionalFormattingRule )SetPriority (p int32 ){_eag ._fdef .PriorityAttr =p };var _egbb =false ; -// SetRowOffset sets the row offset of the two cell anchor -func (_adcf TwoCellAnchor )SetRowOffset (m _bb .Distance ){_bfdc :=m -_adcf .TopLeft ().RowOffset ();_adcf .TopLeft ().SetRowOffset (m );_adcf .BottomRight ().SetRowOffset (_adcf .BottomRight ().RowOffset ()+_bfdc );}; +// Uses1904Dates returns true if the the workbook uses dates relative to +// 1 Jan 1904. This is uncommon. +func (_bfad *Workbook )Uses1904Dates ()bool {if _bfad ._acbg .WorkbookPr ==nil ||_bfad ._acbg .WorkbookPr .Date1904Attr ==nil {return false ;};return *_bfad ._acbg .WorkbookPr .Date1904Attr ;}; -// AddRow adds a new row to a sheet. You can mix this with numbered rows, -// however it will get confusing. You should prefer to use either automatically -// numbered rows with AddRow or manually numbered rows with Row/AddNumberedRow -func (_bfb *Sheet )AddRow ()Row {_caaef :=uint32 (0);_gcga :=uint32 (len (_bfb ._gaec .SheetData .Row ));if _gcga > 0&&_bfb ._gaec .SheetData .Row [_gcga -1].RAttr !=nil &&*_bfb ._gaec .SheetData .Row [_gcga -1].RAttr ==_gcga {return _bfb .addNumberedRowFast (_gcga +1);};for _ ,_edag :=range _bfb ._gaec .SheetData .Row {if _edag .RAttr !=nil &&*_edag .RAttr > _caaef {_caaef =*_edag .RAttr ;};};return _bfb .AddNumberedRow (_caaef +1);}; +// CellText is used for keeping text with references to a cell where it is located. +type CellText struct{Text string ;Cell Cell ;}; -// Author returns the author of the comment -func (_cbf Comment )Author ()string {if _cbf ._cgce .AuthorIdAttr < uint32 (len (_cbf ._edd .Authors .Author )){return _cbf ._edd .Authors .Author [_cbf ._cgce .AuthorIdAttr ];};return "";}; +// Row is a row within a spreadsheet. +type Row struct{_ccccd *Workbook ;_bedc *Sheet ;_gagf *_ccg .CT_Row ;}; -// RemoveCalcChain removes the cached caculation chain. This is sometimes needed -// as we don't update it when rows are added/removed. -func (_fddd *Workbook )RemoveCalcChain (){var _bdge string ;for _ ,_cebcb :=range _fddd ._bfec .Relationships (){if _cebcb .Type ()=="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0063\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e"{_bdge ="\u0078\u006c\u002f"+_cebcb .Target ();_fddd ._bfec .Remove (_cebcb );break ;};};if _bdge ==""{return ;};_fddd .ContentTypes .RemoveOverride (_bdge );for _ceeee ,_cffc :=range _fddd .ExtraFiles {if _cffc .ZipPath ==_bdge {_fddd .ExtraFiles [_ceeee ]=_fddd .ExtraFiles [len (_fddd .ExtraFiles )-1];_fddd .ExtraFiles =_fddd .ExtraFiles [:len (_fddd .ExtraFiles )-1];return ;};};}; +// SetColor sets the text color. +func (_egdg RichTextRun )SetColor (c _bag .Color ){_egdg .ensureRpr ();_egdg ._ddgf .RPr .Color =_ccg .NewCT_Color ();_cfaa :="\u0066\u0066"+*c .AsRGBString ();_egdg ._ddgf .RPr .Color .RgbAttr =&_cfaa ;}; -// SetString sets the cell type to string, and the value to the given string, -// returning an ID from the shared strings table. To reuse a string, call -// SetStringByID with the ID returned. -func (_da Cell )SetString (s string )int {_da ._ffb .ensureSharedStringsRelationships ();_da .clearValue ();_bef :=_da ._ffb .SharedStrings .AddString (s );_da ._eeb .V =_a .String (_cc .Itoa (_bef ));_da ._eeb .TAttr =_cdc .ST_CellTypeS ;return _bef ;}; +// ExtractText returns text from the workbook as a WorkbookText object. +func (_fcdd *Workbook )ExtractText ()*WorkbookText {_aeca :=[]*SheetText {};for _ ,_fbf :=range _fcdd .Sheets (){_aeca =append (_aeca ,&SheetText {Cells :_fbf .ExtractText ().Cells });};return &WorkbookText {Sheets :_aeca };};func (_efe Font )Index ()uint32 {for _fade ,_gffb :=range _efe ._gdfa .Fonts .Font {if _efe ._fggf ==_gffb {return uint32 (_fade );};};return 0;}; -// Drawing is a drawing overlay on a sheet. Only a single drawing is allowed -// per sheet, so to display multiple charts and images on a single sheet, they -// must be added to the same drawing. -type Drawing struct{_adc *Workbook ;_efcc *_cg .WsDr ;};func (_eaca *Sheet )slideCellsLeft (_eabf []*_cdc .CT_Cell )[]*_cdc .CT_Cell {for _ ,_daag :=range _eabf {_aaee ,_fbe :=_gc .ParseCellReference (*_daag .RAttr );if _fbe !=nil {return _eabf ;};_accf :=_aaee .ColumnIdx -1;_eeee :=_gc .IndexToColumn (_accf )+_fc .Sprintf ("\u0025\u0064",_aaee .RowIdx );_daag .RAttr =&_eeee ;};return _eabf ;}; +// IsBool returns true if the cell is a boolean type cell. +func (_ddfb Cell )IsBool ()bool {return _ddfb ._debc .TAttr ==_ccg .ST_CellTypeB };func (_daaa *evalContext )NamedRange (ref string )_fe .Reference {for _ ,_cegf :=range _daaa ._gdg ._facca .DefinedNames (){if _cegf .Name ()==ref {return _fe .MakeRangeReference (_cegf .Content ());};};for _ ,_bcabc :=range _daaa ._gdg ._facca .Tables (){if _bcabc .Name ()==ref {return _fe .MakeRangeReference (_bf .Sprintf ("\u0025\u0073\u0021%\u0073",_daaa ._gdg .Name (),_bcabc .Reference ()));};};return _fe .ReferenceInvalid ;}; -// SetMaxLength sets the maximum bar length in percent. -func (_egd DataBarScale )SetMaxLength (l uint32 ){_egd ._fga .MaxLengthAttr =_a .Uint32 (l )}; +// X returns the inner wrapped XML type. +func (_gbgf RichTextRun )X ()*_ccg .CT_RElt {return _gbgf ._ddgf };func (_beda Font )SetName (name string ){_beda ._fggf .Name =[]*_ccg .CT_FontName {{ValAttr :name }}}; -// AddFont adds a new empty font to the stylesheet. -func (_gegg StyleSheet )AddFont ()Font {_afag :=_cdc .NewCT_Font ();_gegg ._ccbbd .Fonts .Font =append (_gegg ._ccbbd .Fonts .Font ,_afag );_gegg ._ccbbd .Fonts .CountAttr =_a .Uint32 (uint32 (len (_gegg ._ccbbd .Fonts .Font )));return Font {_afag ,_gegg ._ccbbd };};type WorkbookProtection struct{_bgdb *_cdc .CT_WorkbookProtection }; +// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be +// the tab displayed when the spreadsheet is initially opened. +func (_ceed *Workbook )SetActiveSheetIndex (idx uint32 ){if _ceed ._acbg .BookViews ==nil {_ceed ._acbg .BookViews =_ccg .NewCT_BookViews ();};if len (_ceed ._acbg .BookViews .WorkbookView )==0{_ceed ._acbg .BookViews .WorkbookView =append (_ceed ._acbg .BookViews .WorkbookView ,_ccg .NewCT_BookView ());};_ceed ._acbg .BookViews .WorkbookView [0].ActiveTabAttr =_g .Uint32 (idx );}; -// InitialView returns the first defined sheet view. If there are no views, one -// is created and returned. -func (_ccgd *Sheet )InitialView ()SheetView {if _ccgd ._gaec .SheetViews ==nil ||len (_ccgd ._gaec .SheetViews .SheetView )==0{return _ccgd .AddView ();};return SheetView {_ccgd ._gaec .SheetViews .SheetView [0]};}; +// SetMaxLength sets the maximum bar length in percent. +func (_gae DataBarScale )SetMaxLength (l uint32 ){_gae ._cda .MaxLengthAttr =_g .Uint32 (l )};func _ecd (_fbc _ca .Time )_ca .Time {_fbc =_fbc .Local ();return _ca .Date (_fbc .Year (),_fbc .Month (),_fbc .Day (),_fbc .Hour (),_fbc .Minute (),_fbc .Second (),_fbc .Nanosecond (),_ca .UTC );}; -// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. -func (_gcdfe *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_fcgg :=-1;for _ebgef ,_feddd :=range _gcdfe .Sheets (){if name ==_feddd .Name (){_fcgg =_ebgef ;break ;};};if _fcgg ==-1{return Sheet {},ErrorNotFound ;};return _gcdfe .CopySheet (_fcgg ,copiedSheetName );}; +// SetRowOffset sets the row offset of the two cell anchor +func (_egff TwoCellAnchor )SetRowOffset (m _daeg .Distance ){_ecdg :=m -_egff .TopLeft ().RowOffset ();_egff .TopLeft ().SetRowOffset (m );_egff .BottomRight ().SetRowOffset (_egff .BottomRight ().RowOffset ()+_ecdg );}; -// Borders returns the list of borders defined in the stylesheet. -func (_cfaa StyleSheet )Borders ()[]Border {_abgb :=[]Border {};for _ ,_cfef :=range _cfaa ._ccbbd .Borders .Border {_abgb =append (_abgb ,Border {_eca :_cfef });};return _abgb ;}; +// SetActiveSheet sets the active sheet which will be the tab displayed when the +// spreadsheet is initially opened. +func (_fagcc *Workbook )SetActiveSheet (s Sheet ){for _beed ,_ebea :=range _fagcc ._acac {if s ._ggac ==_ebea {_fagcc .SetActiveSheetIndex (uint32 (_beed ));};};}; -// LockWindow controls the locking of the workbook windows. -func (_geba WorkbookProtection )LockWindow (b bool ){if !b {_geba ._bgdb .LockWindowsAttr =nil ;}else {_geba ._bgdb .LockWindowsAttr =_a .Bool (true );};}; +// SetVerticalAlignment sets the vertical alignment of a cell style. +func (_egd CellStyle )SetVerticalAlignment (a _ccg .ST_VerticalAlignment ){if _egd ._bed .Alignment ==nil {_egd ._bed .Alignment =_ccg .NewCT_CellAlignment ();};_egd ._bed .ApplyAlignmentAttr =_g .Bool (true );_egd ._bed .Alignment .VerticalAttr =a ;}; -// StyleSheet is a document style sheet. -type StyleSheet struct{_gcbf *Workbook ;_ccbbd *_cdc .StyleSheet ;}; +// SetShowValue controls if the cell value is displayed. +func (_ccdc DataBarScale )SetShowValue (b bool ){_ccdc ._cda .ShowValueAttr =_g .Bool (b )}; -// LockSheet controls the locking of the sheet. -func (_baea SheetProtection )LockSheet (b bool ){if !b {_baea ._bacd .SheetAttr =nil ;}else {_baea ._bacd .SheetAttr =_a .Bool (true );};}; +// IsEmpty returns true if the cell is empty. +func (_eda Cell )IsEmpty ()bool {return _eda ._debc .TAttr ==_ccg .ST_CellTypeUnset &&_eda ._debc .V ==nil &&_eda ._debc .F ==nil ;};func (_gff Cell )getLabelPrefix ()string {if _gff ._debc .SAttr ==nil {return "";};_ceac :=*_gff ._debc .SAttr ;_gfdd :=_gff ._ebb .StyleSheet .GetCellStyle (_ceac );switch _gfdd ._bed .Alignment .HorizontalAttr {case _ccg .ST_HorizontalAlignmentLeft :return "\u0027";case _ccg .ST_HorizontalAlignmentRight :return "\u0022";case _ccg .ST_HorizontalAlignmentCenter :return "\u005e";case _ccg .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};}; -// OneCellAnchor is anchored to a top-left cell with a fixed with/height -// in distance. -type OneCellAnchor struct{_dbab *_cg .CT_OneCellAnchor };type Table struct{_ffgfd *_cdc .Table };var _feec =_a .AbsoluteFilename (_a .DocTypeSpreadsheet ,_a .SharedStringsType ,0); +// LessCells returns true if the lhs value is less than the rhs value. If the +// cells contain numeric values, their value interpreted as a floating point is +// compared. Otherwise their string contents are compared. +func (_ged Comparer )LessCells (lhs ,rhs Cell )bool {if _ged .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_ebg ,_fef :=lhs .getRawSortValue ();_ffc ,_ded :=rhs .getRawSortValue ();switch {case _fef &&_ded :_cgbf ,_ :=_gf .ParseFloat (_ebg ,64);_ffdd ,_ :=_gf .ParseFloat (_ffc ,64);return _cgbf < _ffdd ;case _fef :return true ;case _ded :return false ;};_ebg =lhs .GetFormattedValue ();_ffc =rhs .GetFormattedValue ();return _ebg < _ffc ;};type WorkbookProtection struct{_gcde *_ccg .CT_WorkbookProtection }; -// SetRange sets the range that contains the possible values. This is incompatible with SetValues. -func (_eabb DataValidationList )SetRange (cellRange string ){_eabb ._aabb .Formula1 =_a .String (cellRange );_eabb ._aabb .Formula2 =_a .String ("\u0030");};func (_eccd StandardFormat )String ()string {switch {case 0<=_eccd &&_eccd <=4:return _fdabb [_bbbg [_eccd ]:_bbbg [_eccd +1]];case 9<=_eccd &&_eccd <=22:_eccd -=9;return _bdgc [_dbcb [_eccd ]:_dbcb [_eccd +1]];case 37<=_eccd &&_eccd <=40:_eccd -=37;return _fgeg [_dcgg [_eccd ]:_dcgg [_eccd +1]];case 45<=_eccd &&_eccd <=49:_eccd -=45;return _cfae [_geaea [_eccd ]:_geaea [_eccd +1]];default:return _fc .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_eccd );};}; +// GetFilename returns the filename of the context's workbook. +func (_ddfe *evalContext )GetFilename ()string {return _ddfe ._gdg ._facca .GetFilename ()}; -// SetNumber sets the cell type to number, and the value to the given number -func (_agg Cell )SetNumber (v float64 ){_agg .clearValue ();if _ef .IsNaN (v )||_ef .IsInf (v ,0){_agg ._eeb .TAttr =_cdc .ST_CellTypeE ;_agg ._eeb .V =_a .String ("\u0023\u004e\u0055M\u0021");return ;};_agg ._eeb .TAttr =_cdc .ST_CellTypeN ;_agg ._eeb .V =_a .String (_cc .FormatFloat (v ,'f',-1,64));}; +// AddString adds a string to the shared string cache. +func (_fedf SharedStrings )AddString (v string )int {if _effd ,_edfd :=_fedf ._bbgd [v ];_edfd {return _effd ;};_fecd :=_ccg .NewCT_Rst ();_fecd .T =_g .String (v );_fedf ._cged .Si =append (_fedf ._cged .Si ,_fecd );_edeg :=len (_fedf ._cged .Si )-1;_fedf ._bbgd [v ]=_edeg ;_fedf ._cged .CountAttr =_g .Uint32 (uint32 (len (_fedf ._cged .Si )));_fedf ._cged .UniqueCountAttr =_fedf ._cged .CountAttr ;return _edeg ;}; -// X returns the inner wrapped XML type. -func (_caag Table )X ()*_cdc .Table {return _caag ._ffgfd }; +// MoveTo is a no-op. +func (_cdb AbsoluteAnchor )MoveTo (x ,y int32 ){}; -// AddChart adds an chart to a drawing, returning the chart and an anchor that -// can be used to position the chart within the sheet. -func (_egca Drawing )AddChart (at AnchorType )(_be .Chart ,Anchor ){_bda :=_cd .NewChartSpace ();_egca ._adc ._aefda =append (_egca ._adc ._aefda ,_bda );_gbfc :=_a .AbsoluteFilename (_a .DocTypeSpreadsheet ,_a .ChartContentType ,len (_egca ._adc ._aefda ));_egca ._adc .ContentTypes .AddOverride (_gbfc ,_a .ChartContentType );var _dcbe string ;for _cgb ,_eegf :=range _egca ._adc ._fddb {if _eegf ==_egca ._efcc {_aebe :=_a .RelativeFilename (_a .DocTypeSpreadsheet ,_a .DrawingType ,_a .ChartType ,len (_egca ._adc ._aefda ));_bcdd :=_egca ._adc ._afegb [_cgb ].AddRelationship (_aebe ,_a .ChartType );_dcbe =_bcdd .ID ();break ;};};var _gbgb Anchor ;var _gab *_cg .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_cfcf :=_aecb ();_egca ._efcc .EG_Anchor =append (_egca ._efcc .EG_Anchor ,&_cg .EG_Anchor {AbsoluteAnchor :_cfcf });_cfcf .Choice =&_cg .EG_ObjectChoicesChoice {};_cfcf .Choice .GraphicFrame =_cg .NewCT_GraphicalObjectFrame ();_gab =_cfcf .Choice .GraphicFrame ;_gbgb =AbsoluteAnchor {_cfcf };case AnchorTypeOneCell :_ecb :=_gbde ();_egca ._efcc .EG_Anchor =append (_egca ._efcc .EG_Anchor ,&_cg .EG_Anchor {OneCellAnchor :_ecb });_ecb .Choice =&_cg .EG_ObjectChoicesChoice {};_ecb .Choice .GraphicFrame =_cg .NewCT_GraphicalObjectFrame ();_gab =_ecb .Choice .GraphicFrame ;_gbgb =OneCellAnchor {_ecb };case AnchorTypeTwoCell :_fdd :=_daa ();_egca ._efcc .EG_Anchor =append (_egca ._efcc .EG_Anchor ,&_cg .EG_Anchor {TwoCellAnchor :_fdd });_fdd .Choice =&_cg .EG_ObjectChoicesChoice {};_fdd .Choice .GraphicFrame =_cg .NewCT_GraphicalObjectFrame ();_gab =_fdd .Choice .GraphicFrame ;_gbgb =TwoCellAnchor {_fdd };};_gab .NvGraphicFramePr =_cg .NewCT_GraphicalObjectFrameNonVisual ();_gab .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_egca ._efcc .EG_Anchor ));_gab .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_gab .Graphic =_deb .NewGraphic ();_gab .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074";_ceae :=_cd .NewChart ();_ceae .IdAttr =_dcbe ;_gab .Graphic .GraphicData .Any =[]_a .Any {_ceae };_fadc :=_be .MakeChart (_bda );_fadc .Properties ().SetSolidFill (_de .White );_fadc .SetDisplayBlanksAs (_cd .ST_DispBlanksAsGap );return _fadc ,_gbgb ;}; +// SetHidden marks the defined name as hidden. +func (_faec DefinedName )SetHidden (b bool ){_faec ._cegfb .HiddenAttr =_g .Bool (b )}; -// SetConditionValue sets the condition value to be used for style applicaton. -func (_gbc ConditionalFormattingRule )SetConditionValue (v string ){_gbc ._aca .Formula =[]string {v }}; +// SetRange sets the range that contains the possible values. This is incompatible with SetValues. +func (_aace DataValidationList )SetRange (cellRange string ){_aace ._ebfc .Formula1 =_g .String (cellRange );_aace ._ebfc .Formula2 =_g .String ("\u0030");}; -// IsSheetLocked returns whether the sheet objects are locked. -func (_ggb SheetProtection )IsObjectLocked ()bool {return _ggb ._bacd .ObjectsAttr !=nil &&*_ggb ._bacd .ObjectsAttr ;}; +// Protection allows control over the workbook protections. +func (_fbcb *Workbook )Protection ()WorkbookProtection {if _fbcb ._acbg .WorkbookProtection ==nil {_fbcb ._acbg .WorkbookProtection =_ccg .NewCT_WorkbookProtection ();};return WorkbookProtection {_fbcb ._acbg .WorkbookProtection };}; // X returns the inner wrapped XML type. -func (_bbg DefinedName )X ()*_cdc .CT_DefinedName {return _bbg ._cadb };func (_dfa CellStyle )SetNumberFormat (s string ){_abga :=_dfa ._ceg .StyleSheet .AddNumberFormat ();_abga .SetFormat (s );_dfa ._eae .ApplyNumberFormatAttr =_a .Bool (true );_dfa ._eae .NumFmtIdAttr =_a .Uint32 (_abga .ID ());}; +func (_acaa Sheet )X ()*_ccg .Worksheet {return _acaa ._ggac }; -// SetBold causes the text to be displayed in bold. -func (_afdg RichTextRun )SetBold (b bool ){_afdg .ensureRpr ();_afdg ._bgf .RPr .B =_cdc .NewCT_BooleanProperty ();_afdg ._bgf .RPr .B .ValAttr =_a .Bool (b );}; +// MoveTo moves the top-left of the anchored object. +func (_dagb OneCellAnchor )MoveTo (col ,row int32 ){_dagb .TopLeft ().SetCol (col );_dagb .TopLeft ().SetRow (row );};func (_deac StyleSheet )GetCellStyle (id uint32 )CellStyle {for _gdfag ,_deaa :=range _deac ._dcae .CellXfs .Xf {if uint32 (_gdfag )==id {return CellStyle {_deac ._ecgcc ,_deaa ,_deac ._dcae .CellXfs };};};return CellStyle {};}; -// SetUnderline controls if the run is underlined. -func (_def RichTextRun )SetUnderline (u _cdc .ST_UnderlineValues ){_def .ensureRpr ();_def ._bgf .RPr .U =_cdc .NewCT_UnderlineProperty ();_def ._bgf .RPr .U .ValAttr =u ;}; +// Cell is a single cell within a sheet. +type Cell struct{_ebb *Workbook ;_bgf *Sheet ;_ge *_ccg .CT_Row ;_debc *_ccg .CT_Cell ;};func _fdc ()*_fa .CT_OneCellAnchor {_cagc :=_fa .NewCT_OneCellAnchor ();return _cagc }; -// RichText is a container for the rich text within a cell. It's similar to a -// paragaraph for a document, except a cell can only contain one rich text item. -type RichText struct{_beed *_cdc .CT_Rst }; +// SetWrapped configures the cell to wrap text. +func (_gccd CellStyle )SetWrapped (b bool ){if _gccd ._bed .Alignment ==nil {_gccd ._bed .Alignment =_ccg .NewCT_CellAlignment ();};if !b {_gccd ._bed .Alignment .WrapTextAttr =nil ;}else {_gccd ._bed .Alignment .WrapTextAttr =_g .Bool (true );_gccd ._bed .ApplyAlignmentAttr =_g .Bool (true );};};func (_adgc *Sheet )setList (_cddg string ,_edacd _fe .Result )error {_bccc ,_bbab :=_cd .ParseCellReference (_cddg );if _bbab !=nil {return _bbab ;};_gbcdg :=_adgc .Row (_bccc .RowIdx );for _gafc ,_cgddbc :=range _edacd .ValueList {_bacee :=_gbcdg .Cell (_cd .IndexToColumn (_bccc .ColumnIdx +uint32 (_gafc )));if _cgddbc .Type !=_fe .ResultTypeEmpty {if _cgddbc .IsBoolean {_bacee .SetBool (_cgddbc .ValueNumber !=0);}else {_bacee .SetCachedFormulaResult (_cgddbc .String ());};};};return nil ;}; -// RecalculateFormulas re-computes any computed formula values that are stored -// in the sheet. As unioffice formula support is still new and not all functins are -// supported, if formula execution fails either due to a parse error or missing -// function, or erorr in the result (even if expected) the cached value will be -// left empty allowing Excel to recompute it on load. -func (_bfceb *Sheet )RecalculateFormulas (){_aebf :=_bf .NewEvaluator ();_fdf :=_bfceb .FormulaContext ();for _ ,_fadcd :=range _bfceb .Rows (){for _ ,_bagc :=range _fadcd .Cells (){if _bagc .X ().F !=nil {_ecc :=_bagc .X ().F .Content ;if _bagc .X ().F .TAttr ==_cdc .ST_CellFormulaTypeShared &&len (_ecc )==0{continue ;};_dgcbd :=_aebf .Eval (_fdf ,_ecc ).AsString ();if _dgcbd .Type ==_bf .ResultTypeError {_a .Log ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_ecc ,_dgcbd .ErrorMessage );_bagc .X ().V =nil ;}else {if _dgcbd .Type ==_bf .ResultTypeNumber {_bagc .X ().TAttr =_cdc .ST_CellTypeN ;}else {_bagc .X ().TAttr =_cdc .ST_CellTypeInlineStr ;};_bagc .X ().V =_a .String (_dgcbd .Value ());if _bagc .X ().F .TAttr ==_cdc .ST_CellFormulaTypeArray {if _dgcbd .Type ==_bf .ResultTypeArray {_bfceb .setArray (_bagc .Reference (),_dgcbd );}else if _dgcbd .Type ==_bf .ResultTypeList {_bfceb .setList (_bagc .Reference (),_dgcbd );};}else if _bagc .X ().F .TAttr ==_cdc .ST_CellFormulaTypeShared &&_bagc .X ().F .RefAttr !=nil {_ffcg ,_gfbg ,_ecff :=_gc .ParseRangeReference (*_bagc .X ().F .RefAttr );if _ecff !=nil {_ac .Printf ("\u0065\u0072r\u006f\u0072\u0020\u0069n\u0020\u0073h\u0061\u0072\u0065\u0064\u0020\u0066\u006f\u0072m\u0075\u006c\u0061\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u003a\u0020\u0025\u0073",_ecff );continue ;};_bfceb .setShared (_bagc .Reference (),_ffcg ,_gfbg ,_ecc );};};};};};}; +// SetSize sets the text size for a rich text run. +func (_caad RichTextRun )SetSize (m _daeg .Distance ){_caad .ensureRpr ();_caad ._ddgf .RPr .Sz =_ccg .NewCT_FontSize ();_caad ._ddgf .RPr .Sz .ValAttr =float64 (m /_daeg .Point );}; -// X returns the inner wrapped XML type. -func (_ddg Column )X ()*_cdc .CT_Col {return _ddg ._ebb }; +// Font allows editing fonts within a spreadsheet stylesheet. +type Font struct{_fggf *_ccg .CT_Font ;_gdfa *_ccg .StyleSheet ;};func (_fcga Font )SetBold (b bool ){if b {_fcga ._fggf .B =[]*_ccg .CT_BooleanProperty {{}};}else {_fcga ._fggf .B =nil ;};}; -// Uses1904Dates returns true if the the workbook uses dates relative to -// 1 Jan 1904. This is uncommon. -func (_fbcf *Workbook )Uses1904Dates ()bool {if _fbcf ._gfdg .WorkbookPr ==nil ||_fbcf ._gfdg .WorkbookPr .Date1904Attr ==nil {return false ;};return *_fbcf ._gfdg .WorkbookPr .Date1904Attr ;}; +// Comments returns the comments for a sheet. +func (_fgeg *Sheet )Comments ()Comments {for _ecee ,_bgd :=range _fgeg ._facca ._acac {if _bgd ==_fgeg ._ggac {if _fgeg ._facca ._bgeff [_ecee ]==nil {_fgeg ._facca ._bgeff [_ecee ]=_ccg .NewComments ();_fgeg ._facca ._eabe [_ecee ].AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,_ecee +1,_g .CommentsType );_fgeg ._facca .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .CommentsType ,_ecee +1),_g .CommentsContentType );};if len (_fgeg ._facca ._aaae )==0{_fgeg ._facca ._aaae =append (_fgeg ._facca ._aaae ,_cab .NewCommentDrawing ());_dcgc :=_fgeg ._facca ._eabe [_ecee ].AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,1,_g .VMLDrawingType );if _fgeg ._ggac .LegacyDrawing ==nil {_fgeg ._ggac .LegacyDrawing =_ccg .NewCT_LegacyDrawing ();};_fgeg ._ggac .LegacyDrawing .IdAttr =_dcgc .ID ();};return Comments {_fgeg ._facca ,_fgeg ._facca ._bgeff [_ecee ]};};};_g .Log ("\u0061\u0074\u0074\u0065\u006dp\u0074\u0065\u0064\u0020\u0074\u006f\u0020\u0061\u0063\u0063\u0065\u0073\u0073 \u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u006e\u006f\u006e\u002d\u0065\u0078\u0069\u0073\u0074\u0065\u006e\u0074\u0020\u0073\u0068\u0065\u0065t");return Comments {};}; -// AddCell adds a cell to a spreadsheet. -func (_decd Row )AddCell ()Cell {_efef :=uint32 (len (_decd ._gdgc .C ));var _fbc *string ;if _efef > 0{_agf :=_a .Stringf ("\u0025\u0073\u0025\u0064",_gc .IndexToColumn (_efef -1),_decd .RowNumber ());if _decd ._gdgc .C [_efef -1].RAttr !=nil &&*_decd ._gdgc .C [_efef -1].RAttr ==*_agf {_fbc =_a .Stringf ("\u0025\u0073\u0025\u0064",_gc .IndexToColumn (_efef ),_decd .RowNumber ());};};_fcee :=_cdc .NewCT_Cell ();_decd ._gdgc .C =append (_decd ._gdgc .C ,_fcee );if _fbc ==nil {_gdce :=uint32 (0);for _ ,_gaa :=range _decd ._gdgc .C {if _gaa .RAttr !=nil {_gffd ,_ :=_gc .ParseCellReference (*_gaa .RAttr );if _gffd .ColumnIdx >=_gdce {_gdce =_gffd .ColumnIdx +1;};};};_fbc =_a .Stringf ("\u0025\u0073\u0025\u0064",_gc .IndexToColumn (_gdce ),_decd .RowNumber ());};_fcee .RAttr =_fbc ;return Cell {_decd ._ceaf ,_decd ._dfg ,_decd ._gdgc ,_fcee };};const _egfa ="\u0053\u006fr\u0074\u004f\u0072\u0064e\u0072\u0041s\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u0053o\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0044\u0065\u0073\u0063\u0065n\u0064\u0069\u006e\u0067"; +// HasNumberFormat returns true if the cell style has a number format applied. +func (_eff CellStyle )HasNumberFormat ()bool {return _eff ._bed .NumFmtIdAttr !=nil &&_eff ._bed .ApplyNumberFormatAttr !=nil &&*_eff ._bed .ApplyNumberFormatAttr ;}; -// SheetViews returns the sheet views defined. This is where splits and frozen -// rows/cols are configured. Multiple sheet views are allowed, but I'm not -// aware of there being a use for more than a single sheet view. -func (_cbcd *Sheet )SheetViews ()[]SheetView {if _cbcd ._gaec .SheetViews ==nil {return nil ;};_gedd :=[]SheetView {};for _ ,_aadb :=range _cbcd ._gaec .SheetViews .SheetView {_gedd =append (_gedd ,SheetView {_aadb });};return _gedd ;}; +// SetWidth sets the width of the anchored object. +func (_fb AbsoluteAnchor )SetWidth (w _daeg .Distance ){_fb ._ec .Ext .CxAttr =int64 (w /_daeg .EMU )}; -// Comments is the container for comments for a single sheet. -type Comments struct{_abec *Workbook ;_aec *_cdc .Comments ;}; +// SetWidthCells is a no-op. +func (_aead OneCellAnchor )SetWidthCells (int32 ){}; -// Text returns text from the workbook as one string separated with line breaks. -func (_acgf *WorkbookText )Text ()string {_acd :=_ee .NewBuffer ([]byte {});for _ ,_cgfd :=range _acgf .Sheets {_acd .WriteString (_cgfd .Text ());};return _acd .String ();}; +// SetPassword sets the password hash to a hash of the input password. +func (_fcgg WorkbookProtection )SetPassword (pw string ){_fcgg .SetPasswordHash (PasswordHash (pw ))}; -// SetWrapped configures the cell to wrap text. -func (_ead CellStyle )SetWrapped (b bool ){if _ead ._eae .Alignment ==nil {_ead ._eae .Alignment =_cdc .NewCT_CellAlignment ();};if !b {_ead ._eae .Alignment .WrapTextAttr =nil ;}else {_ead ._eae .Alignment .WrapTextAttr =_a .Bool (true );_ead ._eae .ApplyAlignmentAttr =_a .Bool (true );};}; +// RowOffset returns the offset from the row cell. +func (_bdb CellMarker )RowOffset ()_daeg .Distance {if _bdb ._fee .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _daeg .Distance (float64 (*_bdb ._fee .RowOff .ST_CoordinateUnqualified )*_daeg .EMU );}; -// SetStyle sets the style to be used for conditional rules -func (_cff ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_cff ._aca .DxfIdAttr =_a .Uint32 (d .Index ());}; +// GetValueAsBool retrieves the cell's value as a boolean +func (_gcc Cell )GetValueAsBool ()(bool ,error ){if _gcc ._debc .TAttr !=_ccg .ST_CellTypeB {return false ,_ccd .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065");};if _gcc ._debc .V ==nil {return false ,_ccd .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _gf .ParseBool (*_gcc ._debc .V );}; -// AddImage adds an image with a paricular anchor type, returning an anchor to -// allow adusting the image size/position. -func (_cbb Drawing )AddImage (img _fe .ImageRef ,at AnchorType )Anchor {_afbb :=0;for _bbgc ,_dgcb :=range _cbb ._adc .Images {if _dgcb ==img {_afbb =_bbgc +1;break ;};};var _cdfc string ;for _bafd ,_bad :=range _cbb ._adc ._fddb {if _bad ==_cbb ._efcc {_cfda :=_fc .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_afbb ,img .Format ());_fbg :=_cbb ._adc ._afegb [_bafd ].AddRelationship (_cfda ,_a .ImageType );_cdfc =_fbg .ID ();break ;};};var _bab Anchor ;var _afcff *_cg .CT_Picture ;switch at {case AnchorTypeAbsolute :_ccba :=_aecb ();_cbb ._efcc .EG_Anchor =append (_cbb ._efcc .EG_Anchor ,&_cg .EG_Anchor {AbsoluteAnchor :_ccba });_ccba .Choice =&_cg .EG_ObjectChoicesChoice {};_ccba .Choice .Pic =_cg .NewCT_Picture ();_ccba .Pos .XAttr .ST_CoordinateUnqualified =_a .Int64 (0);_ccba .Pos .YAttr .ST_CoordinateUnqualified =_a .Int64 (0);_afcff =_ccba .Choice .Pic ;_bab =AbsoluteAnchor {_ccba };case AnchorTypeOneCell :_dfb :=_gbde ();_cbb ._efcc .EG_Anchor =append (_cbb ._efcc .EG_Anchor ,&_cg .EG_Anchor {OneCellAnchor :_dfb });_dfb .Choice =&_cg .EG_ObjectChoicesChoice {};_dfb .Choice .Pic =_cg .NewCT_Picture ();_afcff =_dfb .Choice .Pic ;_bab =OneCellAnchor {_dfb };case AnchorTypeTwoCell :_dgg :=_daa ();_cbb ._efcc .EG_Anchor =append (_cbb ._efcc .EG_Anchor ,&_cg .EG_Anchor {TwoCellAnchor :_dgg });_dgg .Choice =&_cg .EG_ObjectChoicesChoice {};_dgg .Choice .Pic =_cg .NewCT_Picture ();_afcff =_dgg .Choice .Pic ;_bab =TwoCellAnchor {_dgg };};_afcff .NvPicPr .CNvPr .IdAttr =uint32 (len (_cbb ._efcc .EG_Anchor ));_afcff .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_afcff .BlipFill .Blip =_deb .NewCT_Blip ();_afcff .BlipFill .Blip .EmbedAttr =_a .String (_cdfc );_afcff .BlipFill .Stretch =_deb .NewCT_StretchInfoProperties ();_afcff .SpPr =_deb .NewCT_ShapeProperties ();_afcff .SpPr .Xfrm =_deb .NewCT_Transform2D ();_afcff .SpPr .Xfrm .Off =_deb .NewCT_Point2D ();_afcff .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_a .Int64 (0);_afcff .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_a .Int64 (0);_afcff .SpPr .Xfrm .Ext =_deb .NewCT_PositiveSize2D ();_afcff .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_bb .Pixel72 )/_bb .EMU );_afcff .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_bb .Pixel72 )/_bb .EMU );_afcff .SpPr .PrstGeom =_deb .NewCT_PresetGeometry2D ();_afcff .SpPr .PrstGeom .PrstAttr =_deb .ST_ShapeTypeRect ;_afcff .SpPr .Ln =_deb .NewCT_LineProperties ();_afcff .SpPr .Ln .NoFill =_deb .NewCT_NoFillProperties ();return _bab ;}; +// GetFormat returns a cell data format. +func (_cdbg *evalContext )GetFormat (cellRef string )string {return _cdbg ._gdg .Cell (cellRef ).getFormat ();}; -// AddFormatValue adds a format value to be used in determining which icons to display. -func (_cdbb IconScale )AddFormatValue (t _cdc .ST_CfvoType ,val string ){_ecga :=_cdc .NewCT_Cfvo ();_ecga .TypeAttr =t ;_ecga .ValAttr =_a .String (val );_cdbb ._cbdd .Cfvo =append (_cdbb ._cbdd .Cfvo ,_ecga );}; +// TopLeft returns the CellMaker for the top left corner of the anchor. +func (_ccad TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_ccad ._bfbc .From }}; -// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed -// width/height in cells. -type TwoCellAnchor struct{_bfage *_cg .CT_TwoCellAnchor }; +// GetString retrieves a string from the shared strings table by index. +func (_efcd SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_bf .Errorf ("\u0069\u006eva\u006c\u0069\u0064 \u0073\u0074\u0072\u0069ng \u0069nd\u0065\u0078\u0020\u0025\u0064\u002c\u0020mu\u0073\u0074\u0020\u0062\u0065\u0020\u003e \u0030",id );};if id > len (_efcd ._cged .Si ){return "",_bf .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069d\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0025\u0064\u002c\u0020\u0074\u0061b\u006c\u0065\u0020\u006f\u006e\u006c\u0079\u0020\u0068\u0061\u0073\u0020\u0025\u0064 \u0076a\u006c\u0075\u0065\u0073",id ,len (_efcd ._cged .Si ));};_aegf :=_efcd ._cged .Si [id ];if _aegf .T !=nil {return *_aegf .T ,nil ;};return "",nil ;}; -// FormulaContext returns a formula evaluation context that can be used to -// evaluate formaulas. -func (_ecgg *Sheet )FormulaContext ()_bf .Context {return _dfe (_ecgg )}; +// AddCellStyle adds a new empty cell style to the stylesheet. +func (_gfece StyleSheet )AddCellStyle ()CellStyle {_bdbg :=_ccg .NewCT_Xf ();_gfece ._dcae .CellXfs .Xf =append (_gfece ._dcae .CellXfs .Xf ,_bdbg );_gfece ._dcae .CellXfs .CountAttr =_g .Uint32 (uint32 (len (_gfece ._dcae .CellXfs .Xf )));return CellStyle {_gfece ._ecgcc ,_bdbg ,_gfece ._dcae .CellXfs };}; -// ClearFill clears any fill configuration from the cell style. -func (_ebdd CellStyle )ClearFill (){_ebdd ._eae .FillIdAttr =nil ;_ebdd ._eae .ApplyFillAttr =nil }; +// SetWidth sets the width of the anchored object. +func (_bgagb OneCellAnchor )SetWidth (w _daeg .Distance ){_bgagb ._bdab .Ext .CxAttr =int64 (w /_daeg .EMU );}; -// SetError sets the cell type to error and the value to the given error message. -func (_dac Cell )SetError (msg string ){_dac .clearValue ();_dac ._eeb .V =_a .String (msg );_dac ._eeb .TAttr =_cdc .ST_CellTypeE ;}; +// Type returns the type of the rule +func (_bdba ConditionalFormattingRule )Type ()_ccg .ST_CfType {return _bdba ._fdef .TypeAttr };var (_cafd =[...]uint8 {0,21,46,61,76,91};_baed =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239};_ega =[...]uint8 {0,16,32,48,64};_bbca =[...]uint8 {0,16,32,48,64,80};); -// AddGradientStop adds a color gradient stop. -func (_bcf ColorScale )AddGradientStop (color _de .Color ){_age :=_cdc .NewCT_Color ();_age .RgbAttr =color .AsRGBAString ();_bcf ._cba .Color =append (_bcf ._cba .Color ,_age );};func (_fcgef Fills )AddFill ()Fill {_gde :=_cdc .NewCT_Fill ();_fcgef ._gga .Fill =append (_fcgef ._gga .Fill ,_gde );_fcgef ._gga .CountAttr =_a .Uint32 (uint32 (len (_fcgef ._gga .Fill )));return Fill {_gde ,_fcgef ._gga };}; +// Author returns the author of the comment +func (_cccc Comment )Author ()string {if _cccc ._gfa .AuthorIdAttr < uint32 (len (_cccc ._gccdg .Authors .Author )){return _cccc ._gccdg .Authors .Author [_cccc ._gfa .AuthorIdAttr ];};return "";}; + +// MakeComments constructs a new Comments wrapper. +func MakeComments (w *Workbook ,x *_ccg .Comments )Comments {return Comments {w ,x }}; // X returns the inner wrapped XML type. -func (_fec Border )X ()*_cdc .CT_Border {return _fec ._eca }; +func (_beb Cell )X ()*_ccg .CT_Cell {return _beb ._debc };func (_gage *evalContext )SetOffset (col ,row uint32 ){_gage ._gdfd =col ;_gage ._dec =row }; -// CellMarker represents a cell position -type CellMarker struct{_cde *_cg .CT_Marker }; +// X returns the inner wrapped XML type. +func (_dcaad Table )X ()*_ccg .Table {return _dcaad ._cfff }; -// LastColumn returns the name of last column which contains data in range of context sheet's given rows. -func (_dga *evalContext )LastColumn (rowFrom ,rowTo int )string {_dbc :=_dga ._dbe ;_efeb :=1;for _eebfd :=rowFrom ;_eebfd <=rowTo ;_eebfd ++{_fgca :=len (_dbc .Row (uint32 (_eebfd )).Cells ());if _fgca > _efeb {_efeb =_fgca ;};};return _gc .IndexToColumn (uint32 (_efeb -1));};func (_aede Comments )getOrCreateAuthor (_ebddc string )uint32 {for _aea ,_ced :=range _aede ._aec .Authors .Author {if _ced ==_ebddc {return uint32 (_aea );};};_afac :=uint32 (len (_aede ._aec .Authors .Author ));_aede ._aec .Authors .Author =append (_aede ._aec .Authors .Author ,_ebddc );return _afac ;};func (_ffdc *evalContext )NamedRange (ref string )_bf .Reference {for _ ,_ccgc :=range _ffdc ._dbe ._bbfc .DefinedNames (){if _ccgc .Name ()==ref {return _bf .MakeRangeReference (_ccgc .Content ());};};for _ ,_efg :=range _ffdc ._dbe ._bbfc .Tables (){if _efg .Name ()==ref {return _bf .MakeRangeReference (_fc .Sprintf ("\u0025\u0073\u0021%\u0073",_ffdc ._dbe .Name (),_efg .Reference ()));};};return _bf .ReferenceInvalid ;}; +// GetBorder gets a Border from a cell style. +func (_ffg CellStyle )GetBorder ()*_ccg .CT_Border {if _bfe :=_ffg ._bed .BorderIdAttr ;_bfe !=nil {_cbd :=_ffg ._gag .StyleSheet .Borders ();if int (*_bfe )< len (_cbd ){return _cbd [int (*_bfe )].X ();};};return nil ;};type MergedCell struct{_aafc *Workbook ;_afaa *Sheet ;_gce *_ccg .CT_MergeCell ;}; -// SetRange sets the cell or range of cells that the validation should apply to. -// It can be a single cell (e.g. "A1") or a range of cells (e.g. "A1:B5") -func (_agcc DataValidation )SetRange (cellRange string ){_agcc ._bcc .SqrefAttr =_cdc .ST_Sqref {cellRange };}; +// AddNumberFormat adds a new blank number format to the stylesheet. +func (_fbfe StyleSheet )AddNumberFormat ()NumberFormat {if _fbfe ._dcae .NumFmts ==nil {_fbfe ._dcae .NumFmts =_ccg .NewCT_NumFmts ();};_cbafb :=_ccg .NewCT_NumFmt ();_cbafb .NumFmtIdAttr =uint32 (200+len (_fbfe ._dcae .NumFmts .NumFmt ));_fbfe ._dcae .NumFmts .NumFmt =append (_fbfe ._dcae .NumFmts .NumFmt ,_cbafb );_fbfe ._dcae .NumFmts .CountAttr =_g .Uint32 (uint32 (len (_fbfe ._dcae .NumFmts .NumFmt )));return NumberFormat {_fbfe ._ecgcc ,_cbafb };}; -// X returns the inner XML entity for a stylesheet. -func (_efee StyleSheet )X ()*_cdc .StyleSheet {return _efee ._ccbbd }; +// SetColorScale configures the rule as a color scale, removing existing +// configuration. +func (_efae ConditionalFormattingRule )SetColorScale ()ColorScale {_efae .clear ();_efae .SetType (_ccg .ST_CfTypeColorScale );_efae ._fdef .ColorScale =_ccg .NewCT_ColorScale ();return ColorScale {_efae ._fdef .ColorScale };}; -// SetBorder applies a border to a cell style. The border is referenced by its -// index so modifying the border afterward will affect all styles that reference -// it. -func (_fde CellStyle )SetBorder (b Border ){_fde ._eae .BorderIdAttr =_a .Uint32 (b .Index ());_fde ._eae .ApplyBorderAttr =_a .Bool (true );}; +// SetColor sets teh color of the databar. +func (_ecde DataBarScale )SetColor (c _bag .Color ){_ecde ._cda .Color =_ccg .NewCT_Color ();_ecde ._cda .Color .RgbAttr =c .AsRGBAString ();}; -// SetShowRuler controls the visibility of the ruler -func (_ceag SheetView )SetShowRuler (b bool ){if !b {_ceag ._bfagf .ShowRulerAttr =_a .Bool (false );}else {_ceag ._bfagf .ShowRulerAttr =nil ;};}; +// SetOperator sets the operator for the rule. +func (_eba ConditionalFormattingRule )SetOperator (t _ccg .ST_ConditionalFormattingOperator ){_eba ._fdef .OperatorAttr =t ;}; // X returns the inner wrapped XML type. -func (_dfge Row )X ()*_cdc .CT_Row {return _dfge ._gdgc }; +func (_cfd Drawing )X ()*_fa .WsDr {return _cfd ._eceb };func _gbge (_fcaf *Sheet )*evalContext {return &evalContext {_gdg :_fcaf ,_efc :make (map[string ]struct{})};}; -// SetPassword sets the password hash to a hash of the input password. -func (_cceff WorkbookProtection )SetPassword (pw string ){_cceff .SetPasswordHash (PasswordHash (pw ))}; +// AddMergedCells merges cells within a sheet. +func (_fggab *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _fggab ._ggac .MergeCells ==nil {_fggab ._ggac .MergeCells =_ccg .NewCT_MergeCells ();};_adcc :=_ccg .NewCT_MergeCell ();_adcc .RefAttr =_bf .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef );_fggab ._ggac .MergeCells .MergeCell =append (_fggab ._ggac .MergeCells .MergeCell ,_adcc );_fggab ._ggac .MergeCells .CountAttr =_g .Uint32 (uint32 (len (_fggab ._ggac .MergeCells .MergeCell )));return MergedCell {_fggab ._facca ,_fggab ,_adcc };};func (_dfb PatternFill )X ()*_ccg .CT_PatternFill {return _dfb ._gdgf };func (_aaea StandardFormat )String ()string {switch {case 0<=_aaea &&_aaea <=4:return _cgege [_cafd [_aaea ]:_cafd [_aaea +1]];case 9<=_aaea &&_aaea <=22:_aaea -=9;return _agba [_baed [_aaea ]:_baed [_aaea +1]];case 37<=_aaea &&_aaea <=40:_aaea -=37;return _fbba [_ega [_aaea ]:_ega [_aaea +1]];case 45<=_aaea &&_aaea <=49:_aaea -=45;return _cgdc [_bbca [_aaea ]:_bbca [_aaea +1]];default:return _bf .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_aaea );};}; -// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string -func (_ab Cell )SetFormulaRaw (s string ){_eec :=_bf .ParseString (s );if _eec ==nil {return ;};_ab .clearValue ();_ab ._eeb .TAttr =_cdc .ST_CellTypeStr ;_ab ._eeb .F =_cdc .NewCT_CellFormula ();_ab ._eeb .F .Content =s ;}; +// SetRowOffset sets the row offset of the top-left anchor. +func (_ddd OneCellAnchor )SetRowOffset (m _daeg .Distance ){_ddd .TopLeft ().SetRowOffset (m )}; -// Index returns the index of the differential style. -func (_ggc DifferentialStyle )Index ()uint32 {for _bfad ,_dcdd :=range _ggc ._gdcb .Dxf {if _ggc ._bfde ==_dcdd {return uint32 (_bfad );};};return 0;};type SheetProtection struct{_bacd *_cdc .CT_SheetProtection }; +// ClearCachedFormulaResults clears any computed formula values that are stored +// in the sheet. This may be required if you modify cells that are used as a +// formula input to force the formulas to be recomputed the next time the sheet +// is opened in Excel. +func (_daegg *Sheet )ClearCachedFormulaResults (){for _ ,_ddac :=range _daegg .Rows (){for _ ,_ffdgg :=range _ddac .Cells (){if _ffdgg .X ().F !=nil {_ffdgg .X ().V =nil ;};};};}; -// SetTopLeft sets the top left visible cell after the split. -func (_aedfe SheetView )SetTopLeft (cellRef string ){_aedfe .ensurePane ();_aedfe ._bfagf .Pane .TopLeftCellAttr =&cellRef ;}; +// TopLeft returns the top-left corner of the anchored object. +func (_dfdd OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_dfdd ._bdab .From }}; -// AddHyperlink creates and sets a hyperlink on a cell. -func (_ecf Cell )AddHyperlink (url string ){for _bac ,_aeec :=range _ecf ._ffb ._gbfaa {if _aeec ==_ecf ._fd ._gaec {_ecf .SetHyperlink (_ecf ._ffb ._cdgb [_bac ].AddHyperlink (url ));return ;};};}; +// X returns the inner wrapped XML type. +func (_ebff DefinedName )X ()*_ccg .CT_DefinedName {return _ebff ._cegfb }; -// SetWidthCells is a no-op. -func (_ec AbsoluteAnchor )SetWidthCells (int32 ){}; +// DataValidationCompare is a view on a data validation rule that is oriented +// towards value comparisons. +type DataValidationCompare struct{_gggb *_ccg .CT_DataValidation }; -// SetColor sets the text color. -func (_cga RichTextRun )SetColor (c _de .Color ){_cga .ensureRpr ();_cga ._bgf .RPr .Color =_cdc .NewCT_Color ();_cbbc :="\u0066\u0066"+*c .AsRGBString ();_cga ._bgf .RPr .Color .RgbAttr =&_cbbc ;}; +// SetBool sets the cell type to boolean and the value to the given boolean +// value. +func (_aggb Cell )SetBool (v bool ){_aggb .clearValue ();_aggb ._debc .V =_g .String (_gf .Itoa (_gee (v )));_aggb ._debc .TAttr =_ccg .ST_CellTypeB ;}; -// ID returns the number format ID. This is not an index as there are some -// predefined number formats which can be used in cell styles and don't need a -// corresponding NumberFormat. -func (_gee NumberFormat )ID ()uint32 {return _gee ._dcf .NumFmtIdAttr };func (_gag ConditionalFormattingRule )InitializeDefaults (){_gag .SetType (_cdc .ST_CfTypeCellIs );_gag .SetOperator (_cdc .ST_ConditionalFormattingOperatorGreaterThan );_gag .SetPriority (1);}; +// Wrapped returns true if the cell will wrap text. +func (_dcg CellStyle )Wrapped ()bool {if _dcg ._bed .Alignment ==nil {return false ;};if _dcg ._bed .Alignment .WrapTextAttr ==nil {return false ;};return *_dcg ._bed .Alignment .WrapTextAttr ;}; -// Name returns the name of the defined name. -func (_aabbd DefinedName )Name ()string {return _aabbd ._cadb .NameAttr };var _gfde =[...]uint8 {0,18,37}; +// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. +func (_acfg *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _acfg .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _eafae _cgb .Relationship ;for _ ,_fbca :=range _acfg ._gbaf .Relationships (){if _fbca .ID ()==_acfg ._acbg .Sheets .Sheet [ind ].IdAttr {var _geeb bool ;if _eafae ,_geeb =_acfg ._gbaf .CopyRelationship (_fbca .ID ());!_geeb {return Sheet {},ErrorNotFound ;};break ;};};_acfg .ContentTypes .CopyOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,ind +1),_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,len (_acfg .ContentTypes .X ().Override )));_efged :=*_acfg ._acac [ind ];_acfg ._acac =append (_acfg ._acac ,&_efged );var _bebc uint32 =0;for _ ,_bded :=range _acfg ._acbg .Sheets .Sheet {if _bded .SheetIdAttr > _bebc {_bebc =_bded .SheetIdAttr ;};};_bebc ++;_ddaee :=*_acfg ._acbg .Sheets .Sheet [ind ];_ddaee .IdAttr =_eafae .ID ();_ddaee .NameAttr =copiedSheetName ;_ddaee .SheetIdAttr =_bebc ;_acfg ._acbg .Sheets .Sheet =append (_acfg ._acbg .Sheets .Sheet ,&_ddaee );_dgdb :=_cgb .NewRelationshipsCopy (_acfg ._eabe [ind ]);_acfg ._eabe =append (_acfg ._eabe ,_dgdb );_dage :=_acfg ._bgeff [ind ];if _dage ==nil {_acfg ._bgeff =append (_acfg ._bgeff ,nil );}else {_efce :=*_dage ;_acfg ._bgeff =append (_acfg ._bgeff ,&_efce );};_bffae :=Sheet {_acfg ,&_ddaee ,&_efged };return _bffae ,nil ;}; -// ClearProtection clears all workbook protections. -func (_geeb *Workbook )ClearProtection (){_geeb ._gfdg .WorkbookProtection =nil }; +// Protection controls the protection on an individual sheet. +func (_edeae *Sheet )Protection ()SheetProtection {if _edeae ._ggac .SheetProtection ==nil {_edeae ._ggac .SheetProtection =_ccg .NewCT_SheetProtection ();};return SheetProtection {_edeae ._ggac .SheetProtection };}; -// Column returns or creates a column that with a given index (1-N). Columns -// can span multiple column indices, this method will return the column that -// applies to a column index if it exists or create a new column that only -// applies to the index passed in otherwise. -func (_bebag *Sheet )Column (idx uint32 )Column {for _ ,_agdef :=range _bebag ._gaec .Cols {for _ ,_beaa :=range _agdef .Col {if idx >=_beaa .MinAttr &&idx <=_beaa .MaxAttr {return Column {_beaa };};};};var _ccgg *_cdc .CT_Cols ;if len (_bebag ._gaec .Cols )==0{_ccgg =_cdc .NewCT_Cols ();_bebag ._gaec .Cols =append (_bebag ._gaec .Cols ,_ccgg );}else {_ccgg =_bebag ._gaec .Cols [0];};_bbbd :=_cdc .NewCT_Col ();_bbbd .MinAttr =idx ;_bbbd .MaxAttr =idx ;_ccgg .Col =append (_ccgg .Col ,_bbbd );return Column {_bbbd };}; +// GetValueAsTime retrieves the cell's value as a time. There is no difference +// in SpreadsheetML between a time/date cell other than formatting, and that +// typically a date cell won't have a fractional component. GetValueAsTime will +// work for date cells as well. +func (_acgg Cell )GetValueAsTime ()(_ca .Time ,error ){if _acgg ._debc .TAttr !=_ccg .ST_CellTypeUnset {return _ca .Time {},_ccd .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t");};if _acgg ._debc .V ==nil {return _ca .Time {},_ccd .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_dgga ,_ ,_cgd :=_cg .ParseFloat (*_acgg ._debc .V ,10,128,_cg .ToNearestEven );if _cgd !=nil {return _ca .Time {},_cgd ;};_ddf :=new (_cg .Float );_ddf .SetUint64 (uint64 (24*_ca .Hour ));_dgga .Mul (_dgga ,_ddf );_bbb ,_ :=_dgga .Uint64 ();_aec :=_acgg ._ebb .Epoch ().Add (_ca .Duration (_bbb ));return _fca (_aec ),nil ;}; -// HasFormula returns true if the cell has an asoociated formula. -func (_cfa Cell )HasFormula ()bool {return _cfa ._eeb .F !=nil }; +// SetBorder is a helper function for creating borders across multiple cells. In +// the OOXML spreadsheet format, a border applies to a single cell. To draw a +// 'boxed' border around multiple cells, you need to apply different styles to +// the cells on the top,left,right,bottom and four corners. This function +// breaks apart a single border into its components and applies it to cells as +// needed to give the effect of a border applying to multiple cells. +func (_ffcd *Sheet )SetBorder (cellRange string ,border Border )error {_cafb ,_beg ,_fffa :=_cd .ParseRangeReference (cellRange );if _fffa !=nil {return _fffa ;};_gadg :=_ffcd ._facca .StyleSheet .AddCellStyle ();_cdfb :=_ffcd ._facca .StyleSheet .AddBorder ();_gadg .SetBorder (_cdfb );_cdfb ._cb .Top =border ._cb .Top ;_cdfb ._cb .Left =border ._cb .Left ;_gcbd :=_ffcd ._facca .StyleSheet .AddCellStyle ();_egcg :=_ffcd ._facca .StyleSheet .AddBorder ();_gcbd .SetBorder (_egcg );_egcg ._cb .Top =border ._cb .Top ;_egcg ._cb .Right =border ._cb .Right ;_aeab :=_ffcd ._facca .StyleSheet .AddCellStyle ();_afed :=_ffcd ._facca .StyleSheet .AddBorder ();_aeab .SetBorder (_afed );_afed ._cb .Top =border ._cb .Top ;_agdb :=_ffcd ._facca .StyleSheet .AddCellStyle ();_abdf :=_ffcd ._facca .StyleSheet .AddBorder ();_agdb .SetBorder (_abdf );_abdf ._cb .Left =border ._cb .Left ;_aabge :=_ffcd ._facca .StyleSheet .AddCellStyle ();_ebe :=_ffcd ._facca .StyleSheet .AddBorder ();_aabge .SetBorder (_ebe );_ebe ._cb .Right =border ._cb .Right ;_bcb :=_ffcd ._facca .StyleSheet .AddCellStyle ();_cffb :=_ffcd ._facca .StyleSheet .AddBorder ();_bcb .SetBorder (_cffb );_cffb ._cb .Bottom =border ._cb .Bottom ;_egega :=_ffcd ._facca .StyleSheet .AddCellStyle ();_ecge :=_ffcd ._facca .StyleSheet .AddBorder ();_egega .SetBorder (_ecge );_ecge ._cb .Bottom =border ._cb .Bottom ;_ecge ._cb .Left =border ._cb .Left ;_fdfge :=_ffcd ._facca .StyleSheet .AddCellStyle ();_afce :=_ffcd ._facca .StyleSheet .AddBorder ();_fdfge .SetBorder (_afce );_afce ._cb .Bottom =border ._cb .Bottom ;_afce ._cb .Right =border ._cb .Right ;_ecfe :=_cafb .RowIdx ;_bafb :=_cafb .ColumnIdx ;_fgfc :=_beg .RowIdx ;_acggg :=_beg .ColumnIdx ;for _dcce :=_ecfe ;_dcce <=_fgfc ;_dcce ++{for _fbg :=_bafb ;_fbg <=_acggg ;_fbg ++{_dfee :=_bf .Sprintf ("\u0025\u0073\u0025\u0064",_cd .IndexToColumn (_fbg ),_dcce );switch {case _dcce ==_ecfe &&_fbg ==_bafb :_ffcd .Cell (_dfee ).SetStyle (_gadg );case _dcce ==_ecfe &&_fbg ==_acggg :_ffcd .Cell (_dfee ).SetStyle (_gcbd );case _dcce ==_fgfc &&_fbg ==_bafb :_ffcd .Cell (_dfee ).SetStyle (_egega );case _dcce ==_fgfc &&_fbg ==_acggg :_ffcd .Cell (_dfee ).SetStyle (_fdfge );case _dcce ==_ecfe :_ffcd .Cell (_dfee ).SetStyle (_aeab );case _dcce ==_fgfc :_ffcd .Cell (_dfee ).SetStyle (_bcb );case _fbg ==_bafb :_ffcd .Cell (_dfee ).SetStyle (_agdb );case _fbg ==_acggg :_ffcd .Cell (_dfee ).SetStyle (_aabge );};};};return nil ;}; -// SetPasswordHash sets the password hash to the input. -func (_fbef SheetProtection )SetPasswordHash (pwHash string ){_fbef ._bacd .PasswordAttr =_a .String (pwHash );}; +// Operator returns the operator for the rule +func (_aagc ConditionalFormattingRule )Operator ()_ccg .ST_ConditionalFormattingOperator {return _aagc ._fdef .OperatorAttr ;}; -// SetFormulaArray sets the cell type to formula array, and the raw formula to -// the given string. This is equivlent to entering a formula and pressing -// Ctrl+Shift+Enter in Excel. -func (_fcf Cell )SetFormulaArray (s string ){_bg :=_bf .ParseString (s );if _bg ==nil {return ;};_fcf .clearValue ();_fcf ._eeb .TAttr =_cdc .ST_CellTypeStr ;_fcf ._eeb .F =_cdc .NewCT_CellFormula ();_fcf ._eeb .F .TAttr =_cdc .ST_CellFormulaTypeArray ;_fcf ._eeb .F .Content =s ;}; +// DataValidationList is just a view on a DataValidation configured as a list. +// It presents a drop-down combo box for spreadsheet users to select values. The +// contents of the dropdown can either pull from a rang eof cells (SetRange) or +// specified directly (SetValues). +type DataValidationList struct{_ebfc *_ccg .CT_DataValidation }; -// Themes returns the array of workbook dml.Theme. -func (_aga *Workbook )Themes ()[]*_deb .Theme {return _aga ._gbeg }; +// GetVerticalAlignment sets the vertical alignment of a cell style. +func (_caa CellStyle )GetVerticalAlignment ()_ccg .ST_VerticalAlignment {if _caa ._bed .Alignment ==nil {return _ccg .ST_VerticalAlignmentUnset ;};return _caa ._bed .Alignment .VerticalAttr ;}; -// SetColOffset sets a column offset in absolute distance. -func (_fb CellMarker )SetColOffset (m _bb .Distance ){_fb ._cde .ColOff .ST_CoordinateUnqualified =_a .Int64 (int64 (m /_bb .EMU ));}; +// X returns the inner wrapped XML type. +func (_egg RichText )X ()*_ccg .CT_Rst {return _egg ._eagb }; -// AddConditionalFormatting adds conditional formatting to the sheet. -func (_cadgf *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_dgaa :=_cdc .NewCT_ConditionalFormatting ();_cadgf ._gaec .ConditionalFormatting =append (_cadgf ._gaec .ConditionalFormatting ,_dgaa );_beff :=make (_cdc .ST_Sqref ,0,0);_dgaa .SqrefAttr =&_beff ;for _ ,_dgba :=range cellRanges {*_dgaa .SqrefAttr =append (*_dgaa .SqrefAttr ,_dgba );};return ConditionalFormatting {_dgaa };}; +// IsWindowLocked returns whether the workbook windows are locked. +func (_fffag WorkbookProtection )IsWindowLocked ()bool {return _fffag ._gcde .LockWindowsAttr !=nil &&*_fffag ._gcde .LockWindowsAttr ;};func (_dfeg *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _dfeg .getAllCellsInFormulaArrays (false );};func (_cfac *Workbook )ensureSharedStringsRelationships (){_fdgg :=false ;for _ ,_ccegc :=range _cfac .ContentTypes .X ().Override {if _ccegc .ContentTypeAttr ==_g .SharedStringsContentType {_fdgg =true ;break ;};};if !_fdgg {_cfac .ContentTypes .AddOverride (_aacc ,_g .SharedStringsContentType );};_ccgg :=false ;for _ ,_bccag :=range _cfac ._gbaf .Relationships (){if _bccag .X ().TargetAttr ==_gcda {_ccgg =true ;break ;};};if !_ccgg {_cfac ._gbaf .AddRelationship (_gcda ,_g .SharedStringsType );};}; -// SetSize sets the text size for a rich text run. -func (_aecc RichTextRun )SetSize (m _bb .Distance ){_aecc .ensureRpr ();_aecc ._bgf .RPr .Sz =_cdc .NewCT_FontSize ();_aecc ._bgf .RPr .Sz .ValAttr =float64 (m /_bb .Point );};func (_dcfc *Sheet )updateAfterRemove (_fac uint32 ,_aggb _ge .UpdateAction )error {_fdde :=_dcfc .Name ();_dbbf :=&_ge .UpdateQuery {UpdateType :_aggb ,ColumnIdx :_fac ,SheetToUpdate :_fdde };for _ ,_agbdf :=range _dcfc ._bbfc .Sheets (){_dbbf .UpdateCurrentSheet =_fdde ==_agbdf .Name ();for _ ,_effg :=range _agbdf .Rows (){for _ ,_adbf :=range _effg .Cells (){if _adbf .X ().F !=nil {_dgde :=_adbf .X ().F .Content ;_egg :=_bf .ParseString (_dgde );if _egg ==nil {_adbf .SetError ("\u0023\u0052\u0045F\u0021");}else {_bdad :=_egg .Update (_dbbf );_adbf .X ().F .Content =_fc .Sprintf ("\u003d\u0025\u0073",_bdad .String ());};};};};};return nil ;}; +// ClearFont clears any font configuration from the cell style. +func (_fddc CellStyle )ClearFont (){_fddc ._bed .FontIdAttr =nil ;_fddc ._bed .ApplyFontAttr =nil }; -// SetVerticalAlignment sets the vertical alignment of a cell style. -func (_gdg CellStyle )SetVerticalAlignment (a _cdc .ST_VerticalAlignment ){if _gdg ._eae .Alignment ==nil {_gdg ._eae .Alignment =_cdc .NewCT_CellAlignment ();};_gdg ._eae .ApplyAlignmentAttr =_a .Bool (true );_gdg ._eae .Alignment .VerticalAttr =a ;}; +// RecalculateFormulas re-computes any computed formula values that are stored +// in the sheet. As unioffice formula support is still new and not all functins are +// supported, if formula execution fails either due to a parse error or missing +// function, or erorr in the result (even if expected) the cached value will be +// left empty allowing Excel to recompute it on load. +func (_bbad *Sheet )RecalculateFormulas (){_bgfdb :=_fe .NewEvaluator ();_eced :=_bbad .FormulaContext ();for _ ,_dafa :=range _bbad .Rows (){for _ ,_aabe :=range _dafa .Cells (){if _aabe .X ().F !=nil {_edgb :=_aabe .X ().F .Content ;if _aabe .X ().F .TAttr ==_ccg .ST_CellFormulaTypeShared &&len (_edgb )==0{continue ;};_cedac :=_bgfdb .Eval (_eced ,_edgb ).AsString ();if _cedac .Type ==_fe .ResultTypeError {_g .Log ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_edgb ,_cedac .ErrorMessage );_aabe .X ().V =nil ;}else {if _cedac .Type ==_fe .ResultTypeNumber {_aabe .X ().TAttr =_ccg .ST_CellTypeN ;}else {_aabe .X ().TAttr =_ccg .ST_CellTypeInlineStr ;};_aabe .X ().V =_g .String (_cedac .Value ());if _aabe .X ().F .TAttr ==_ccg .ST_CellFormulaTypeArray {if _cedac .Type ==_fe .ResultTypeArray {_bbad .setArray (_aabe .Reference (),_cedac );}else if _cedac .Type ==_fe .ResultTypeList {_bbad .setList (_aabe .Reference (),_cedac );};}else if _aabe .X ().F .TAttr ==_ccg .ST_CellFormulaTypeShared &&_aabe .X ().F .RefAttr !=nil {_cdfe ,_cdebb ,_gfcc :=_cd .ParseRangeReference (*_aabe .X ().F .RefAttr );if _gfcc !=nil {_bb .Printf ("\u0065\u0072r\u006f\u0072\u0020\u0069n\u0020\u0073h\u0061\u0072\u0065\u0064\u0020\u0066\u006f\u0072m\u0075\u006c\u0061\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u003a\u0020\u0025\u0073",_gfcc );continue ;};_bbad .setShared (_aabe .Reference (),_cdfe ,_cdebb ,_edgb );};};};};};};const (StandardFormatGeneral StandardFormat =0;StandardFormat0 StandardFormat =0;StandardFormatWholeNumber StandardFormat =1;StandardFormat1 StandardFormat =1;StandardFormat2 StandardFormat =2;StandardFormat3 StandardFormat =3;StandardFormat4 StandardFormat =4;StandardFormatPercent StandardFormat =9;StandardFormat9 StandardFormat =9;StandardFormat10 StandardFormat =10;StandardFormat11 StandardFormat =11;StandardFormat12 StandardFormat =12;StandardFormat13 StandardFormat =13;StandardFormatDate StandardFormat =14;StandardFormat14 StandardFormat =14;StandardFormat15 StandardFormat =15;StandardFormat16 StandardFormat =16;StandardFormat17 StandardFormat =17;StandardFormat18 StandardFormat =18;StandardFormatTime StandardFormat =19;StandardFormat19 StandardFormat =19;StandardFormat20 StandardFormat =20;StandardFormat21 StandardFormat =21;StandardFormatDateTime StandardFormat =22;StandardFormat22 StandardFormat =22;StandardFormat37 StandardFormat =37;StandardFormat38 StandardFormat =38;StandardFormat39 StandardFormat =39;StandardFormat40 StandardFormat =40;StandardFormat45 StandardFormat =45;StandardFormat46 StandardFormat =46;StandardFormat47 StandardFormat =47;StandardFormat48 StandardFormat =48;StandardFormat49 StandardFormat =49;); -// PasswordHash returns the password hash for a workbook using the modified -// spreadsheetML password hash that is compatible with Excel. -func PasswordHash (s string )string {_fegd :=uint16 (0);if len (s )> 0{for _eaab :=len (s )-1;_eaab >=0;_eaab --{_bbd :=s [_eaab ];_fegd =((_fegd >>14)&0x01)|((_fegd <<1)&0x7fff);_fegd ^=uint16 (_bbd );};_fegd =((_fegd >>14)&0x01)|((_fegd <<1)&0x7fff);_fegd ^=uint16 (len (s ));_fegd ^=(0x8000|('N'<<8)|'K');};return _fc .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_fegd ));}; +// SetXSplit sets the column split point +func (_gea SheetView )SetXSplit (v float64 ){_gea .ensurePane ();_gea ._fadc .Pane .XSplitAttr =_g .Float64 (v );}; -// Epoch returns the point at which the dates/times in the workbook are relative to. -func (_fbff *Workbook )Epoch ()_ca .Time {if _fbff .Uses1904Dates (){_ca .Date (1904,1,1,0,0,0,0,_ca .UTC );};return _ca .Date (1899,12,30,0,0,0,0,_ca .UTC );}; +// SetHeight sets the row height in points. +func (_bfg Row )SetHeight (d _daeg .Distance ){_bfg ._gagf .HtAttr =_g .Float64 (float64 (d ));_bfg ._gagf .CustomHeightAttr =_g .Bool (true );};func (_fcg Cell )getRawSortValue ()(string ,bool ){if _fcg .HasFormula (){_bcg :=_fcg .GetCachedFormulaResult ();return _bcg ,_ef .IsNumber (_bcg );};_aca ,_ :=_fcg .GetRawValue ();return _aca ,_ef .IsNumber (_aca );}; -// X returns the inner wrapped XML type. -func (_acae WorkbookProtection )X ()*_cdc .CT_WorkbookProtection {return _acae ._bgdb };func (_gadf DataValidationCompare )SetValue2 (v string ){_gadf ._fcfa .Formula2 =&v }; +// AddRow adds a new row to a sheet. You can mix this with numbered rows, +// however it will get confusing. You should prefer to use either automatically +// numbered rows with AddRow or manually numbered rows with Row/AddNumberedRow +func (_fgfd *Sheet )AddRow ()Row {_febc :=uint32 (0);_cageb :=uint32 (len (_fgfd ._ggac .SheetData .Row ));if _cageb > 0&&_fgfd ._ggac .SheetData .Row [_cageb -1].RAttr !=nil &&*_fgfd ._ggac .SheetData .Row [_cageb -1].RAttr ==_cageb {return _fgfd .addNumberedRowFast (_cageb +1);};for _ ,_fadaa :=range _fgfd ._ggac .SheetData .Row {if _fadaa .RAttr !=nil &&*_fadaa .RAttr > _febc {_febc =*_fadaa .RAttr ;};};return _fgfd .AddNumberedRow (_febc +1);}; -// MoveTo repositions the anchor without changing the objects size. -func (_gcba TwoCellAnchor )MoveTo (col ,row int32 ){_bfbf :=_gcba .TopLeft ();_cedad :=_gcba .BottomRight ();_caead :=_cedad .Col ()-_bfbf .Col ();_gbfde :=_cedad .Row ()-_bfbf .Row ();_bfbf .SetCol (col );_bfbf .SetRow (row );_cedad .SetCol (col +_caead );_cedad .SetRow (row +_gbfde );}; +// SetStyle applies a style to the cell. This style is referenced in the +// generated XML via CellStyle.Index(). +func (_dfd Cell )SetStyle (cs CellStyle ){_dfd .SetStyleIndex (cs .Index ())}; -// AddMergedCells merges cells within a sheet. -func (_agfd *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _agfd ._gaec .MergeCells ==nil {_agfd ._gaec .MergeCells =_cdc .NewCT_MergeCells ();};_begf :=_cdc .NewCT_MergeCell ();_begf .RefAttr =_fc .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef );_agfd ._gaec .MergeCells .MergeCell =append (_agfd ._gaec .MergeCells .MergeCell ,_begf );_agfd ._gaec .MergeCells .CountAttr =_a .Uint32 (uint32 (len (_agfd ._gaec .MergeCells .MergeCell )));return MergedCell {_agfd ._bbfc ,_agfd ,_begf };};func (_fcfb Row )renumberAs (_bcce uint32 ){_fcfb ._gdgc .RAttr =_a .Uint32 (_bcce );for _ ,_bbag :=range _fcfb .Cells (){_dbec ,_ffge :=_gc .ParseCellReference (_bbag .Reference ());if _ffge ==nil {_gcde :=_fc .Sprintf ("\u0025\u0073\u0025\u0064",_dbec .Column ,_bcce );_bbag ._eeb .RAttr =_a .String (_gcde );};};}; +// AddFont adds a new empty font to the stylesheet. +func (_eabg StyleSheet )AddFont ()Font {_bege :=_ccg .NewCT_Font ();_eabg ._dcae .Fonts .Font =append (_eabg ._dcae .Fonts .Font ,_bege );_eabg ._dcae .Fonts .CountAttr =_g .Uint32 (uint32 (len (_eabg ._dcae .Fonts .Font )));return Font {_bege ,_eabg ._dcae };};func (_dgad Fill )Index ()uint32 {if _dgad ._fea ==nil {return 0;};for _aced ,_bbd :=range _dgad ._fea .Fill {if _dgad ._aaca ==_bbd {return uint32 (_aced );};};return 0;}; -// AddSheet adds a new sheet to a workbook. -func (_bfed *Workbook )AddSheet ()Sheet {_cefbf :=_cdc .NewCT_Sheet ();_cefbf .SheetIdAttr =1;for _ ,_dedbe :=range _bfed ._gfdg .Sheets .Sheet {if _cefbf .SheetIdAttr <=_dedbe .SheetIdAttr {_cefbf .SheetIdAttr =_dedbe .SheetIdAttr +1;};};_bfed ._gfdg .Sheets .Sheet =append (_bfed ._gfdg .Sheets .Sheet ,_cefbf );_cefbf .NameAttr =_fc .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_cefbf .SheetIdAttr );_afabg :=_cdc .NewWorksheet ();_afabg .Dimension =_cdc .NewCT_SheetDimension ();_afabg .Dimension .RefAttr ="\u0041\u0031";_bfed ._gbfaa =append (_bfed ._gbfaa ,_afabg );_ddgbd :=_fe .NewRelationships ();_bfed ._cdgb =append (_bfed ._cdgb ,_ddgbd );_afabg .SheetData =_cdc .NewCT_SheetData ();_bfed ._acdc =append (_bfed ._acdc ,nil );_efab :=_a .DocTypeSpreadsheet ;_abeef :=_bfed ._bfec .AddAutoRelationship (_efab ,_a .OfficeDocumentType ,len (_bfed ._gfdg .Sheets .Sheet ),_a .WorksheetType );_cefbf .IdAttr =_abeef .ID ();_bfed .ContentTypes .AddOverride (_a .AbsoluteFilename (_efab ,_a .WorksheetContentType ,len (_bfed ._gfdg .Sheets .Sheet )),_a .WorksheetContentType );return Sheet {_bfed ,_cefbf ,_afabg };}; +// Type returns the type of anchor +func (_fefc TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell };var _fgbdg =[...]uint8 {0,18,37}; -// Type returns the type of the rule -func (_effb ConditionalFormattingRule )Type ()_cdc .ST_CfType {return _effb ._aca .TypeAttr }; +// IsError returns true if the cell is an error type cell. +func (_faa Cell )IsError ()bool {return _faa ._debc .TAttr ==_ccg .ST_CellTypeE };func (_abg Border )SetDiagonal (style _ccg .ST_BorderStyle ,c _bag .Color ,up ,down bool ){if _abg ._cb .Diagonal ==nil {_abg ._cb .Diagonal =_ccg .NewCT_BorderPr ();};_abg ._cb .Diagonal .Color =_ccg .NewCT_Color ();_abg ._cb .Diagonal .Color .RgbAttr =c .AsRGBAString ();_abg ._cb .Diagonal .StyleAttr =style ;if up {_abg ._cb .DiagonalUpAttr =_g .Bool (true );};if down {_abg ._cb .DiagonalDownAttr =_g .Bool (true );};}; -// SetRowOffset sets the row offset of the top-left of the image in fixed units. -func (_bfa AbsoluteAnchor )SetRowOffset (m _bb .Distance ){_bfa ._dba .Pos .YAttr .ST_CoordinateUnqualified =_a .Int64 (int64 (m /_bb .EMU ));}; +// IsSheetLocked returns whether the sheet objects are locked. +func (_fddb SheetProtection )IsObjectLocked ()bool {return _fddb ._agge .ObjectsAttr !=nil &&*_fddb ._agge .ObjectsAttr ;}; -// IsSheetLocked returns whether the sheet is locked. -func (_gdbff SheetProtection )IsSheetLocked ()bool {return _gdbff ._bacd .SheetAttr !=nil &&*_gdbff ._bacd .SheetAttr ;};const (DVCompareOpEqual =DVCompareOp (_cdc .ST_DataValidationOperatorEqual );DVCompareOpBetween =DVCompareOp (_cdc .ST_DataValidationOperatorBetween );DVCompareOpNotBetween =DVCompareOp (_cdc .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_cdc .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_cdc .ST_DataValidationOperatorGreaterThan );DVCompareOpGreaterEqual =DVCompareOp (_cdc .ST_DataValidationOperatorGreaterThanOrEqual );DVCompareOpLess =DVCompareOp (_cdc .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_cdc .ST_DataValidationOperatorLessThanOrEqual );); +// InitializeDefaults initializes a border to its defaulte empty values. +func (_eg Border )InitializeDefaults (){_eg ._cb .Left =_ccg .NewCT_BorderPr ();_eg ._cb .Bottom =_ccg .NewCT_BorderPr ();_eg ._cb .Right =_ccg .NewCT_BorderPr ();_eg ._cb .Top =_ccg .NewCT_BorderPr ();_eg ._cb .Diagonal =_ccg .NewCT_BorderPr ();};func (_edb *Sheet )slideCellsLeft (_faba []*_ccg .CT_Cell )[]*_ccg .CT_Cell {for _ ,_gaff :=range _faba {_gfcf ,_bddg :=_cd .ParseCellReference (*_gaff .RAttr );if _bddg !=nil {return _faba ;};_cfcg :=_gfcf .ColumnIdx -1;_acba :=_cd .IndexToColumn (_cfcg )+_bf .Sprintf ("\u0025\u0064",_gfcf .RowIdx );_gaff .RAttr =&_acba ;};return _faba ;}; -// X returns the inner wrapped XML type. -func (_dcbea SheetProtection )X ()*_cdc .CT_SheetProtection {return _dcbea ._bacd }; +// DefinedName is a named range, formula, etc. +type DefinedName struct{_cegfb *_ccg .CT_DefinedName };var _dada []string =[]string {"\u007a\u0068\u002dH\u004b","\u007a\u0068\u002dM\u004f","\u007a\u0068\u002dC\u004e","\u007a\u0068\u002dS\u0047","\u007a\u0068\u002dT\u0057","\u006a\u0061\u002dJ\u0050","\u006b\u006f\u002dK\u0052"};func (_beba *evalContext )Cell (ref string ,ev _fe .Evaluator )_fe .Result {if !_fbbc (ref ){return _fe .MakeErrorResultType (_fe .ErrorTypeName ,"");};_degd :=_beba ._gdg .Name ()+"\u0021"+ref ;if _gecg ,_bdf :=ev .GetFromCache (_degd );_bdf {return _gecg ;};_dcec ,_bad :=_cd .ParseCellReference (ref );if _bad !=nil {return _fe .MakeErrorResult (_bf .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_bad ));};if _beba ._gdfd !=0&&!_dcec .AbsoluteColumn {_dcec .ColumnIdx +=_beba ._gdfd ;_dcec .Column =_cd .IndexToColumn (_dcec .ColumnIdx );};if _beba ._dec !=0&&!_dcec .AbsoluteRow {_dcec .RowIdx +=_beba ._dec ;};_faaf :=_beba ._gdg .Cell (_dcec .String ());if _faaf .HasFormula (){if _ ,_fec :=_beba ._efc [ref ];_fec {return _fe .MakeErrorResult ("r\u0065\u0063\u0075\u0072\u0073\u0069\u006f\u006e\u0020\u0064\u0065\u0074\u0065\u0063\u0074\u0065\u0064\u0020d\u0075\u0072\u0069\u006e\u0067\u0020\u0065\u0076\u0061\u006cua\u0074\u0069\u006fn\u0020o\u0066\u0020"+ref );};_beba ._efc [ref ]=struct{}{};_cefe :=ev .Eval (_beba ,_faaf .GetFormula ());delete (_beba ._efc ,ref );ev .SetCache (_degd ,_cefe );return _cefe ;};if _faaf .IsEmpty (){_becd :=_fe .MakeEmptyResult ();ev .SetCache (_degd ,_becd );return _becd ;}else if _faaf .IsNumber (){_gab ,_ :=_faaf .GetValueAsNumber ();_bada :=_fe .MakeNumberResult (_gab );ev .SetCache (_degd ,_bada );return _bada ;}else if _faaf .IsBool (){_aegd ,_ :=_faaf .GetValueAsBool ();_cbbb :=_fe .MakeBoolResult (_aegd );ev .SetCache (_degd ,_cbbb );return _cbbb ;};_fcdf ,_ :=_faaf .GetRawValue ();if _faaf .IsError (){_efab :=_fe .MakeErrorResult ("");_efab .ValueString =_fcdf ;ev .SetCache (_degd ,_efab );return _efab ;};_abbc :=_fe .MakeStringResult (_fcdf );ev .SetCache (_degd ,_abbc );return _abbc ;}; -// AddNumberFormat adds a new blank number format to the stylesheet. -func (_adead StyleSheet )AddNumberFormat ()NumberFormat {if _adead ._ccbbd .NumFmts ==nil {_adead ._ccbbd .NumFmts =_cdc .NewCT_NumFmts ();};_bdd :=_cdc .NewCT_NumFmt ();_bdd .NumFmtIdAttr =uint32 (200+len (_adead ._ccbbd .NumFmts .NumFmt ));_adead ._ccbbd .NumFmts .NumFmt =append (_adead ._ccbbd .NumFmts .NumFmt ,_bdd );_adead ._ccbbd .NumFmts .CountAttr =_a .Uint32 (uint32 (len (_adead ._ccbbd .NumFmts .NumFmt )));return NumberFormat {_adead ._gcbf ,_bdd };}; +// SetWidthCells sets the height the anchored object by moving the right hand +// side. It is not compatible with SetWidth. +func (_gfddc TwoCellAnchor )SetWidthCells (w int32 ){_fega :=_gfddc .TopLeft ();_fbab :=_gfddc .BottomRight ();_fbab .SetCol (_fega .Col ()+w );}; -// Row will return a row with a given row number, creating a new row if -// necessary. -func (_eafa *Sheet )Row (rowNum uint32 )Row {for _ ,_dbcg :=range _eafa ._gaec .SheetData .Row {if _dbcg .RAttr !=nil &&*_dbcg .RAttr ==rowNum {return Row {_eafa ._bbfc ,_eafa ,_dbcg };};};return _eafa .AddNumberedRow (rowNum );}; +// SetFormulaArray sets the cell type to formula array, and the raw formula to +// the given string. This is equivlent to entering a formula and pressing +// Ctrl+Shift+Enter in Excel. +func (_dbg Cell )SetFormulaArray (s string ){_aea :=_fe .ParseString (s );if _aea ==nil {return ;};_dbg .clearValue ();_dbg ._debc .TAttr =_ccg .ST_CellTypeStr ;_dbg ._debc .F =_ccg .NewCT_CellFormula ();_dbg ._debc .F .TAttr =_ccg .ST_CellFormulaTypeArray ;_dbg ._debc .F .Content =s ;};func (_gbgb Sheet )validateSheetNames ()error {if len (_gbgb .Name ())> 31{return _bf .Errorf ("\u0073\u0068\u0065\u0065\u0074 \u006e\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073 \u0025\u0064\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002c\u0020\u006d\u0061\u0078\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0069\u0073\u0020\u00331",_gbgb .Name (),len (_gbgb .Name ()));};return nil ;}; -// X returns the inner wrapped XML type. -func (_ceba SheetView )X ()*_cdc .CT_SheetView {return _ceba ._bfagf }; +// SetItalic causes the text to be displayed in italic. +func (_ddfed RichTextRun )SetItalic (b bool ){_ddfed .ensureRpr ();_ddfed ._ddgf .RPr .I =_ccg .NewCT_BooleanProperty ();_ddfed ._ddgf .RPr .I .ValAttr =_g .Bool (b );}; -// X returns the inner wrapped XML type. -func (_cegb NumberFormat )X ()*_cdc .CT_NumFmt {return _cegb ._dcf }; +// NewStyleSheet constructs a new default stylesheet. +func NewStyleSheet (wb *Workbook )StyleSheet {_gcfg :=_ccg .NewStyleSheet ();_gcfg .CellStyleXfs =_ccg .NewCT_CellStyleXfs ();_gcfg .CellXfs =_ccg .NewCT_CellXfs ();_gcfg .CellStyles =_ccg .NewCT_CellStyles ();_bbgce :=_ccg .NewCT_CellStyle ();_bbgce .NameAttr =_g .String ("\u004e\u006f\u0072\u006d\u0061\u006c");_bbgce .XfIdAttr =0;_bbgce .BuiltinIdAttr =_g .Uint32 (0);_gcfg .CellStyles .CellStyle =append (_gcfg .CellStyles .CellStyle ,_bbgce );_gcfg .CellStyles .CountAttr =_g .Uint32 (uint32 (len (_gcfg .CellStyles .CellStyle )));_degb :=_ccg .NewCT_Xf ();_degb .NumFmtIdAttr =_g .Uint32 (0);_degb .FontIdAttr =_g .Uint32 (0);_degb .FillIdAttr =_g .Uint32 (0);_degb .BorderIdAttr =_g .Uint32 (0);_gcfg .CellStyleXfs .Xf =append (_gcfg .CellStyleXfs .Xf ,_degb );_gcfg .CellStyleXfs .CountAttr =_g .Uint32 (uint32 (len (_gcfg .CellStyleXfs .Xf )));_bddb :=NewFills ();_gcfg .Fills =_bddb .X ();_ebfb :=_bddb .AddFill ().SetPatternFill ();_ebfb .SetPattern (_ccg .ST_PatternTypeNone );_ebfb =_bddb .AddFill ().SetPatternFill ();_ebfb .SetPattern (_ccg .ST_PatternTypeGray125 );_gcfg .Fonts =_ccg .NewCT_Fonts ();_gcfg .Borders =_ccg .NewCT_Borders ();_abfe :=StyleSheet {wb ,_gcfg };_abfe .AddBorder ().InitializeDefaults ();_gdffc :=_abfe .AddFont ();_gdffc .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_gdffc .SetSize (11);_bcca :=_ccg .NewCT_Xf ();*_bcca =*_degb ;_bcca .XfIdAttr =_g .Uint32 (0);_gcfg .CellXfs .Xf =append (_gcfg .CellXfs .Xf ,_bcca );_gcfg .CellXfs .CountAttr =_g .Uint32 (uint32 (len (_gcfg .CellXfs .Xf )));return _abfe ;}; -// SetHeight sets the row height in points. -func (_geae Row )SetHeight (d _bb .Distance ){_geae ._gdgc .HtAttr =_a .Float64 (float64 (d ));_geae ._gdgc .CustomHeightAttr =_a .Bool (true );};func _aecb ()*_cg .CT_AbsoluteAnchor {_dbdb :=_cg .NewCT_AbsoluteAnchor ();return _dbdb };const (DVOpGreater =_cdc .ST_DataValidationOperatorGreaterThanOrEqual ;); +// Epoch returns the point at which the dates/times in the workbook are relative to. +func (_bbae *Workbook )Epoch ()_ca .Time {if _bbae .Uses1904Dates (){_ca .Date (1904,1,1,0,0,0,0,_ca .UTC );};return _ca .Date (1899,12,30,0,0,0,0,_ca .UTC );}; -// SetProtectedAndHidden sets protected and hidden for given cellStyle -func (_adf CellStyle )SetProtection (protected bool ,hidden bool ){_adf ._eae .Protection =&_cdc .CT_CellProtection {LockedAttr :&protected ,HiddenAttr :&hidden };}; +// SetAuthor sets the author of the comment. If the comment body contains the +// author's name (as is the case with Excel and Comments.AddCommentWithStyle, it +// will not be changed). This method only changes the metadata author of the +// comment. +func (_afc Comment )SetAuthor (author string ){_afc ._gfa .AuthorIdAttr =Comments {_afc ._egc ,_afc ._gccdg }.getOrCreateAuthor (author );}; -// IsBool returns true if the cell is a boolean type cell. -func (_efe Cell )IsBool ()bool {return _efe ._eeb .TAttr ==_cdc .ST_CellTypeB }; +// SetName sets the sheet name. +func (_ebfa *Sheet )SetName (name string ){_ebfa ._adb .NameAttr =name };func (_cgc DataValidationCompare )SetValue2 (v string ){_cgc ._gggb .Formula2 =&v }; -// SetRotation configures the cell to be rotated. -func (_fef CellStyle )SetRotation (deg uint8 ){if _fef ._eae .Alignment ==nil {_fef ._eae .Alignment =_cdc .NewCT_CellAlignment ();};_fef ._eae .ApplyAlignmentAttr =_a .Bool (true );_fef ._eae .Alignment .TextRotationAttr =_a .Uint8 (deg );}; +// SetValues sets the possible values. This is incompatible with SetRange. +func (_efb DataValidationList )SetValues (values []string ){_efb ._ebfc .Formula1 =_g .String ("\u0022"+_da .Join (values ,"\u002c")+"\u0022");_efb ._ebfc .Formula2 =_g .String ("\u0030");}; -// SetIcons configures the rule as an icon scale, removing existing -// configuration. -func (_ebbc ConditionalFormattingRule )SetIcons ()IconScale {_ebbc .clear ();_ebbc .SetType (_cdc .ST_CfTypeIconSet );_ebbc ._aca .IconSet =_cdc .NewCT_IconSet ();_egff :=IconScale {_ebbc ._aca .IconSet };_egff .SetIcons (_cdc .ST_IconSetType3TrafficLights1 );return _egff ;}; +// LastColumn returns the name of last column which contains data in range of context sheet's given rows. +func (_eeg *evalContext )LastColumn (rowFrom ,rowTo int )string {_dfa :=_eeg ._gdg ;_dbb :=1;for _edff :=rowFrom ;_edff <=rowTo ;_edff ++{_bga :=len (_dfa .Row (uint32 (_edff )).Cells ());if _bga > _dbb {_dbb =_bga ;};};return _cd .IndexToColumn (uint32 (_dbb -1));};func (_ead *Sheet )setArray (_agfc string ,_gbcd _fe .Result )error {_ecgee ,_cbge :=_cd .ParseCellReference (_agfc );if _cbge !=nil {return _cbge ;};for _fafad ,_bbfd :=range _gbcd .ValueArray {_beddf :=_ead .Row (_ecgee .RowIdx +uint32 (_fafad ));for _gedd ,_aafcg :=range _bbfd {_edga :=_beddf .Cell (_cd .IndexToColumn (_ecgee .ColumnIdx +uint32 (_gedd )));if _aafcg .Type !=_fe .ResultTypeEmpty {if _aafcg .IsBoolean {_edga .SetBool (_aafcg .ValueNumber !=0);}else {_edga .SetCachedFormulaResult (_aafcg .String ());};};};};return nil ;}; -// SetState sets the sheet view state (frozen/split/frozen-split) -func (_dgf SheetView )SetState (st _cdc .ST_PaneState ){_dgf .ensurePane ();_dgf ._bfagf .Pane .StateAttr =st ;}; +// RowNumber returns the row number (1-N), or zero if it is unset. +func (_bfbe Row )RowNumber ()uint32 {if _bfbe ._gagf .RAttr !=nil {return *_bfbe ._gagf .RAttr ;};return 0;}; -// ColorScale colors a cell background based off of the cell value. -type ColorScale struct{_cba *_cdc .CT_ColorScale }; +// Fonts returns the list of fonts defined in the stylesheet. +func (_defgg StyleSheet )Fonts ()[]Font {_cbea :=[]Font {};for _ ,_ggdg :=range _defgg ._dcae .Fonts .Font {_cbea =append (_cbea ,Font {_ggdg ,_defgg ._dcae });};return _cbea ;};func (_fd Border )SetBottom (style _ccg .ST_BorderStyle ,c _bag .Color ){if _fd ._cb .Bottom ==nil {_fd ._cb .Bottom =_ccg .NewCT_BorderPr ();};_fd ._cb .Bottom .Color =_ccg .NewCT_Color ();_fd ._cb .Bottom .Color .RgbAttr =c .AsRGBAString ();_fd ._cb .Bottom .StyleAttr =style ;}; -// ExtractText returns text from the workbook as a WorkbookText object. -func (_gcg *Workbook )ExtractText ()*WorkbookText {_efeaf :=[]*SheetText {};for _ ,_eecd :=range _gcg .Sheets (){_efeaf =append (_efeaf ,&SheetText {Cells :_eecd .ExtractText ().Cells });};return &WorkbookText {Sheets :_efeaf };}; +// AddFormatValue adds a format value to be used in determining which icons to display. +func (_cdd IconScale )AddFormatValue (t _ccg .ST_CfvoType ,val string ){_dbdd :=_ccg .NewCT_Cfvo ();_dbdd .TypeAttr =t ;_dbdd .ValAttr =_g .String (val );_cdd ._dee .Cfvo =append (_cdd ._dee .Cfvo ,_dbdd );}; -// Workbook is the top level container item for a set of spreadsheets. -type Workbook struct{_fe .DocBase ;_gfdg *_cdc .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_acdc []*_cdc .Comments ;_gbfaa []*_cdc .Worksheet ;_cdgb []_fe .Relationships ;_bfec _fe .Relationships ;_gbeg []*_deb .Theme ;_fddb []*_cg .WsDr ;_afegb []_fe .Relationships ;_egea []*_cf .Container ;_aefda []*_cd .ChartSpace ;_bgea []*_cdc .Table ;_deff string ;_dceaa map[string ]string ;_dbaee map[string ]*_cd .ChartSpace ;_eegc string ;};const (StandardFormatGeneral StandardFormat =0;StandardFormat0 StandardFormat =0;StandardFormatWholeNumber StandardFormat =1;StandardFormat1 StandardFormat =1;StandardFormat2 StandardFormat =2;StandardFormat3 StandardFormat =3;StandardFormat4 StandardFormat =4;StandardFormatPercent StandardFormat =9;StandardFormat9 StandardFormat =9;StandardFormat10 StandardFormat =10;StandardFormat11 StandardFormat =11;StandardFormat12 StandardFormat =12;StandardFormat13 StandardFormat =13;StandardFormatDate StandardFormat =14;StandardFormat14 StandardFormat =14;StandardFormat15 StandardFormat =15;StandardFormat16 StandardFormat =16;StandardFormat17 StandardFormat =17;StandardFormat18 StandardFormat =18;StandardFormatTime StandardFormat =19;StandardFormat19 StandardFormat =19;StandardFormat20 StandardFormat =20;StandardFormat21 StandardFormat =21;StandardFormatDateTime StandardFormat =22;StandardFormat22 StandardFormat =22;StandardFormat37 StandardFormat =37;StandardFormat38 StandardFormat =38;StandardFormat39 StandardFormat =39;StandardFormat40 StandardFormat =40;StandardFormat45 StandardFormat =45;StandardFormat46 StandardFormat =46;StandardFormat47 StandardFormat =47;StandardFormat48 StandardFormat =48;StandardFormat49 StandardFormat =49;); +// ColorScale colors a cell background based off of the cell value. +type ColorScale struct{_fede *_ccg .CT_ColorScale }; -// SetHeight sets the height of the anchored object. -func (_cgg AbsoluteAnchor )SetHeight (h _bb .Distance ){_cgg ._dba .Ext .CyAttr =int64 (h /_bb .EMU )}; +// SetLocked sets cell locked or not. +func (_ede *evalContext )SetLocked (cellRef string ,locked bool ){_ede ._gdg .Cell (cellRef ).setLocked (locked );}; -// Cell creates or returns a cell given a cell reference of the form 'A10' -func (_egcd *Sheet )Cell (cellRef string )Cell {_aafb ,_edgc :=_gc .ParseCellReference (cellRef );if _edgc !=nil {_a .Log ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0063e\u006cl\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_edgc );return _egcd .AddRow ().AddCell ();};return _egcd .Row (_aafb .RowIdx ).Cell (_aafb .Column );};func (_cdee Sheet )validateSheetNames ()error {if len (_cdee .Name ())> 31{return _fc .Errorf ("\u0073\u0068\u0065\u0065\u0074 \u006e\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073 \u0025\u0064\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002c\u0020\u006d\u0061\u0078\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0069\u0073\u0020\u00331",_cdee .Name (),len (_cdee .Name ()));};return nil ;}; +// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed +// width/height in cells. +type TwoCellAnchor struct{_bfbc *_fa .CT_TwoCellAnchor }; -// ClearNumberFormat removes any number formatting from the style. -func (_baa CellStyle )ClearNumberFormat (){_baa ._eae .NumFmtIdAttr =nil ;_baa ._eae .ApplyNumberFormatAttr =nil ;}; +// Type returns the type of anchor +func (_af AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute };var _gcda =_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .SharedStringsType ,0); -// SetValues sets the possible values. This is incompatible with SetRange. -func (_fad DataValidationList )SetValues (values []string ){_fad ._aabb .Formula1 =_a .String ("\u0022"+_f .Join (values ,"\u002c")+"\u0022");_fad ._aabb .Formula2 =_a .String ("\u0030");}; +// ClearProtection clears all workbook protections. +func (_bea *Workbook )ClearProtection (){_bea ._acbg .WorkbookProtection =nil };var _ddec *_a .Regexp =_a .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); -// SetOperator sets the operator for the rule. -func (_cfgb ConditionalFormattingRule )SetOperator (t _cdc .ST_ConditionalFormattingOperator ){_cfgb ._aca .OperatorAttr =t ;}; +// SetWidth controls the width of a column. +func (_egea Column )SetWidth (w _daeg .Distance ){_egea ._fae .WidthAttr =_g .Float64 (float64 (w /_daeg .Character ));}; -// ConditionalFormatting controls the formatting styles and rules for a range of -// cells with the same conditional formatting. -type ConditionalFormatting struct{_afd *_cdc .CT_ConditionalFormatting ;}; +// MergedCells returns the merged cell regions within the sheet. +func (_ecaf *Sheet )MergedCells ()[]MergedCell {if _ecaf ._ggac .MergeCells ==nil {return nil ;};_fgba :=[]MergedCell {};for _ ,_bace :=range _ecaf ._ggac .MergeCells .MergeCell {_fgba =append (_fgba ,MergedCell {_ecaf ._facca ,_ecaf ,_bace });};return _fgba ;}; -// SaveToFile writes the workbook out to a file. -func (_ffgd *Workbook )SaveToFile (path string )error {_ecea ,_cbab :=_gd .Create (path );if _cbab !=nil {return _cbab ;};defer _ecea .Close ();return _ffgd .Save (_ecea );}; +// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global +// and can be applied to cells across sheets. +type CellStyle struct{_gag *Workbook ;_bed *_ccg .CT_Xf ;_edac *_ccg .CT_CellXfs ;}; -// Comparer is used to compare rows based off a column and cells based off of -// their value. -type Comparer struct{Order SortOrder ;}; +// X returns the inner wrapped XML type. +func (_cfee *Workbook )X ()*_ccg .Workbook {return _cfee ._acbg }; -// RecalculateFormulas re-computes any computed formula values that are stored -// in the sheet. As unioffice formula support is still new and not all functins are -// supported, if formula execution fails either due to a parse error or missing -// function, or erorr in the result (even if expected) the cached value will be -// left empty allowing Excel to recompute it on load. -func (_bcdc *Workbook )RecalculateFormulas (){for _ ,_gdag :=range _bcdc .Sheets (){_gdag .RecalculateFormulas ();};}; +// Name returns the sheet name +func (_bcc Sheet )Name ()string {return _bcc ._adb .NameAttr }; -// Comments returns the list of comments for this sheet -func (_cagc Comments )Comments ()[]Comment {_aefb :=[]Comment {};for _ ,_gfd :=range _cagc ._aec .CommentList .Comment {_aefb =append (_aefb ,Comment {_cagc ._abec ,_gfd ,_cagc ._aec });};return _aefb ;}; +// Text returns text from the sheet as one string separated with line breaks. +func (_edge *SheetText )Text ()string {_bbc :=_ggg .NewBuffer ([]byte {});for _ ,_gecf :=range _edge .Cells {if _gecf .Text !=""{_bbc .WriteString (_gecf .Text );_bbc .WriteString ("\u000a");};};return _bbc .String ();}; -// SetWidthCells sets the height the anchored object by moving the right hand -// side. It is not compatible with SetWidth. -func (_bebc TwoCellAnchor )SetWidthCells (w int32 ){_fcdc :=_bebc .TopLeft ();_fbcb :=_bebc .BottomRight ();_fbcb .SetCol (_fcdc .Col ()+w );};func (_abdfb *Sheet )getAllCellsInFormulaArrays (_gada bool )(map[string ]bool ,error ){_ffed :=_bf .NewEvaluator ();_beae :=_abdfb .FormulaContext ();_ccga :=map[string ]bool {};for _ ,_dea :=range _abdfb .Rows (){for _ ,_fcbc :=range _dea .Cells (){if _fcbc .X ().F !=nil {_gfgg :=_fcbc .X ().F .Content ;if _fcbc .X ().F .TAttr ==_cdc .ST_CellFormulaTypeArray {_aedf :=_ffed .Eval (_beae ,_gfgg ).AsString ();if _aedf .Type ==_bf .ResultTypeError {_a .Log ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_gfgg ,_aedf .ErrorMessage );_fcbc .X ().V =nil ;};if _aedf .Type ==_bf .ResultTypeArray {_bdac ,_fgfd :=_gc .ParseCellReference (_fcbc .Reference ());if _fgfd !=nil {return map[string ]bool {},_fgfd ;};if (_gada &&len (_aedf .ValueArray )==1)||(!_gada &&len (_aedf .ValueArray [0])==1){continue ;};for _bbecc ,_bffa :=range _aedf .ValueArray {_agdg :=_bdac .RowIdx +uint32 (_bbecc );for _baba :=range _bffa {_ddacd :=_gc .IndexToColumn (_bdac .ColumnIdx +uint32 (_baba ));_ccga [_fc .Sprintf ("\u0025\u0073\u0025\u0064",_ddacd ,_agdg )]=true ;};};}else if _aedf .Type ==_bf .ResultTypeList {_cbcg ,_acgd :=_gc .ParseCellReference (_fcbc .Reference ());if _acgd !=nil {return map[string ]bool {},_acgd ;};if _gada ||len (_aedf .ValueList )==1{continue ;};_aebec :=_cbcg .RowIdx ;for _fbaf :=range _aedf .ValueList {_efde :=_gc .IndexToColumn (_cbcg .ColumnIdx +uint32 (_fbaf ));_ccga [_fc .Sprintf ("\u0025\u0073\u0025\u0064",_efde ,_aebec )]=true ;};};};};};};return _ccga ,nil ;}; +// Read reads a workbook from an io.Reader(.xlsx). +func Read (r _cc .ReaderAt ,size int64 )(*Workbook ,error ){const _deea ="\u0073\u0070r\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u003a\u0052\u0065\u0061\u0064";if !_ae .GetLicenseKey ().IsLicensed ()&&!_egbb {_bf .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_bf .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return nil ,_ccd .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_gdgg :=New ();_cfb ,_ccac :=_ae .GenRefId ("\u0073\u0072");if _ccac !=nil {_g .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_ccac );return nil ,_ccac ;};_gdgg ._bebb =_cfb ;if _bdeg :=_ae .Track (_gdgg ._bebb ,_deea );_bdeg !=nil {_bf .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_bdeg );return nil ,_bdeg ;};_bbdc ,_ccac :=_cea .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078");if _ccac !=nil {return nil ,_ccac ;};_gdgg .TmpPath =_bbdc ;_abbe ,_ccac :=_gc .NewReader (r ,size );if _ccac !=nil {return nil ,_bf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_ccac );};_agce :=[]*_gc .File {};_agce =append (_agce ,_abbe .File ...);_dadae :=false ;for _ ,_gffg :=range _agce {if _gffg .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_dadae =true ;break ;};};if _dadae {_gdgg .CreateCustomProperties ();};_bbgc :=_fg .DecodeMap {};_bbgc .SetOnNewRelationshipFunc (_gdgg .onNewRelationship );_bbgc .AddTarget (_g .ContentTypesFilename ,_gdgg .ContentTypes .X (),"",0);_bbgc .AddTarget (_g .BaseRelsFilename ,_gdgg .Rels .X (),"",0);if _fggg :=_bbgc .Decode (_agce );_fggg !=nil {return nil ,_fggg ;};for _ ,_gagg :=range _agce {if _gagg ==nil {continue ;};if _eaag :=_gdgg .AddExtraFileFromZip (_gagg );_eaag !=nil {return nil ,_eaag ;};};if _dadae {_dgfa :=false ;for _ ,_fgf :=range _gdgg .Rels .X ().Relationship {if _fgf .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_dgfa =true ;break ;};};if !_dgfa {_gdgg .AddCustomRelationships ();};};return _gdgg ,nil ;}; -// SetZoom controls the zoom level of the sheet and is measured in percent. The -// default value is 100. -func (_abge SheetView )SetZoom (pct uint32 ){_abge ._bfagf .ZoomScaleAttr =&pct };func (_ccaa *Workbook )ensureSharedStringsRelationships (){_ccbe :=false ;for _ ,_dggf :=range _ccaa .ContentTypes .X ().Override {if _dggf .ContentTypeAttr ==_a .SharedStringsContentType {_ccbe =true ;break ;};};if !_ccbe {_ccaa .ContentTypes .AddOverride (_feec ,_a .SharedStringsContentType );};_cfad :=false ;for _ ,_fbadd :=range _ccaa ._bfec .Relationships (){if _fbadd .X ().TargetAttr ==_fdad {_cfad =true ;break ;};};if !_cfad {_ccaa ._bfec .AddRelationship (_fdad ,_a .SharedStringsType );};}; +// AddView adds a sheet view. +func (_gbbg *Sheet )AddView ()SheetView {if _gbbg ._ggac .SheetViews ==nil {_gbbg ._ggac .SheetViews =_ccg .NewCT_SheetViews ();};_efga :=_ccg .NewCT_SheetView ();_gbbg ._ggac .SheetViews .SheetView =append (_gbbg ._ggac .SheetViews .SheetView ,_efga );return SheetView {_efga };}; -// SetHeightCells is a no-op. -func (_aa AbsoluteAnchor )SetHeightCells (int32 ){}; +// X returns the inner wrapped XML type. +func (_aba DataValidation )X ()*_ccg .CT_DataValidation {return _aba ._fded }; -// HasFormula returns true if the cell contains formula. -func (_gacc *evalContext )HasFormula (cellRef string )bool {return _gacc ._dbe .Cell (cellRef ).HasFormula ();};type Fill struct{_cbec *_cdc .CT_Fill ;_ccf *_cdc .CT_Fills ;};const _fag ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; +// PasswordHash returns the hash of the workbook password. +func (_aeea WorkbookProtection )PasswordHash ()string {if _aeea ._gcde .WorkbookPasswordAttr ==nil {return "";};return *_aeea ._gcde .WorkbookPasswordAttr ;}; -// AddImage adds an image to the workbook package, returning a reference that -// can be used to add the image to a drawing. -func (_ffcc *Workbook )AddImage (i _fe .Image )(_fe .ImageRef ,error ){_caee :=_fe .MakeImageRef (i ,&_ffcc .DocBase ,_ffcc ._bfec );if i .Data ==nil &&i .Path ==""{return _caee ,_efa .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _caee ,_efa .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _caee ,_efa .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_ceeea :=_cca .Add (i .Path );if _ceeea !=nil {return _caee ,_ceeea ;};};_ffcc .Images =append (_ffcc .Images ,_caee );return _caee ,nil ;}; +// IsHidden returns whether the row is hidden or not. +func (_ffcb Row )IsHidden ()bool {return _ffcb ._gagf .HiddenAttr !=nil &&*_ffcb ._gagf .HiddenAttr }; -// Validate attempts to validate the structure of a workbook. -func (_adacd *Workbook )Validate ()error {if _adacd ==nil ||_adacd ._gfdg ==nil {return _efa .New ("\u0077o\u0072\u006bb\u006f\u006f\u006b\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065");};_ebfc :=uint32 (0);for _ ,_acbf :=range _adacd ._gfdg .Sheets .Sheet {if _acbf .SheetIdAttr > _ebfc {_ebfc =_acbf .SheetIdAttr ;};};if _ebfc !=uint32 (len (_adacd ._gbfaa )){return _fc .Errorf ("\u0066\u006f\u0075\u006e\u0064\u0020%\u0064\u0020\u0077\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074\u0020\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074i\u006f\u006e\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0064\u0020\u0077\u006f\u0072k\u0073h\u0065\u0065\u0074\u0073",_ebfc ,len (_adacd ._gbfaa ));};_aagfe :=map[string ]struct{}{};for _bfca ,_fefb :=range _adacd ._gfdg .Sheets .Sheet {_ebeg :=Sheet {_adacd ,_fefb ,_adacd ._gbfaa [_bfca ]};if _ ,_cccg :=_aagfe [_ebeg .Name ()];_cccg {return _fc .Errorf ("\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u002f\u0053\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d\u0020\u0068\u0061\u0073\u0020\u0064\u0075\u0070\u006c\u0069\u0063\u0061\u0074\u0065\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027",_bfca ,_ebeg .Name ());};_aagfe [_ebeg .Name ()]=struct{}{};if _cdef :=_ebeg .ValidateWithPath (_fc .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_bfca ));_cdef !=nil {return _cdef ;};if _ggfc :=_ebeg .Validate ();_ggfc !=nil {return _ggfc ;};};return nil ;}; +// SetTime sets the cell value to a date. It's stored as the number of days past +// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date +// string directly, however that's not allowed with v5 transitional (even +// though it works in Excel). +func (_dde Cell )SetTime (d _ca .Time ){_dde .clearValue ();d =_ecd (d );_ebc :=_dde ._ebb .Epoch ();if d .Before (_ebc ){_g .Log ("t\u0069\u006d\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064");return ;};_fgb :=d .Sub (_ebc );_aedb :=new (_cg .Float );_faf :=new (_cg .Float );_faf .SetPrec (128);_faf .SetUint64 (uint64 (_fgb ));_dgf :=new (_cg .Float );_dgf .SetUint64 (24*60*60*1e9);_aedb .Quo (_faf ,_dgf );_dde ._debc .V =_g .String (_aedb .Text ('g',20));}; -// GetValueAsBool retrieves the cell's value as a boolean -func (_gbf Cell )GetValueAsBool ()(bool ,error ){if _gbf ._eeb .TAttr !=_cdc .ST_CellTypeB {return false ,_efa .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065");};if _gbf ._eeb .V ==nil {return false ,_efa .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _cc .ParseBool (*_gbf ._eeb .V );}; +// SheetView is a view of a sheet. There is typically one per sheet, though more +// are supported. +type SheetView struct{_fadc *_ccg .CT_SheetView }; -// SetContent sets the defined name content. -func (_ddcb DefinedName )SetContent (s string ){_ddcb ._cadb .Content =s };func (_ecddf DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_ecddf .clear ();_ecddf ._bcc .TypeAttr =_cdc .ST_DataValidationType (t );_ecddf ._bcc .OperatorAttr =_cdc .ST_DataValidationOperator (op );return DataValidationCompare {_ecddf ._bcc };}; +// AddChart adds an chart to a drawing, returning the chart and an anchor that +// can be used to position the chart within the sheet. +func (_cec Drawing )AddChart (at AnchorType )(_ba .Chart ,Anchor ){_cbbf :=_dg .NewChartSpace ();_cec ._afac ._bgaaf =append (_cec ._afac ._bgaaf ,_cbbf );_dfdg :=_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .ChartContentType ,len (_cec ._afac ._bgaaf ));_cec ._afac .ContentTypes .AddOverride (_dfdg ,_g .ChartContentType );var _gbae string ;for _bedb ,_ebdd :=range _cec ._afac ._egddd {if _ebdd ==_cec ._eceb {_fag :=_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .DrawingType ,_g .ChartType ,len (_cec ._afac ._bgaaf ));_eae :=_cec ._afac ._ebfeb [_bedb ].AddRelationship (_fag ,_g .ChartType );_gbae =_eae .ID ();break ;};};var _gefg Anchor ;var _gffa *_fa .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_dbea :=_ffgd ();_cec ._eceb .EG_Anchor =append (_cec ._eceb .EG_Anchor ,&_fa .EG_Anchor {AbsoluteAnchor :_dbea });_dbea .Choice =&_fa .EG_ObjectChoicesChoice {};_dbea .Choice .GraphicFrame =_fa .NewCT_GraphicalObjectFrame ();_gffa =_dbea .Choice .GraphicFrame ;_gefg =AbsoluteAnchor {_dbea };case AnchorTypeOneCell :_dgba :=_fdc ();_cec ._eceb .EG_Anchor =append (_cec ._eceb .EG_Anchor ,&_fa .EG_Anchor {OneCellAnchor :_dgba });_dgba .Choice =&_fa .EG_ObjectChoicesChoice {};_dgba .Choice .GraphicFrame =_fa .NewCT_GraphicalObjectFrame ();_gffa =_dgba .Choice .GraphicFrame ;_gefg =OneCellAnchor {_dgba };case AnchorTypeTwoCell :_dbfc :=_ebffa ();_cec ._eceb .EG_Anchor =append (_cec ._eceb .EG_Anchor ,&_fa .EG_Anchor {TwoCellAnchor :_dbfc });_dbfc .Choice =&_fa .EG_ObjectChoicesChoice {};_dbfc .Choice .GraphicFrame =_fa .NewCT_GraphicalObjectFrame ();_gffa =_dbfc .Choice .GraphicFrame ;_gefg =TwoCellAnchor {_dbfc };};_gffa .NvGraphicFramePr =_fa .NewCT_GraphicalObjectFrameNonVisual ();_gffa .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_cec ._eceb .EG_Anchor ));_gffa .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_gffa .Graphic =_aef .NewGraphic ();_gffa .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074";_dbgg :=_dg .NewChart ();_dbgg .IdAttr =_gbae ;_gffa .Graphic .GraphicData .Any =[]_g .Any {_dbgg };_faad :=_ba .MakeChart (_cbbf );_faad .Properties ().SetSolidFill (_bag .White );_faad .SetDisplayBlanksAs (_dg .ST_DispBlanksAsGap );return _faad ,_gefg ;}; -// SetHeightCells sets the height the anchored object by moving the bottom. It -// is not compatible with SetHeight. -func (_ggdd TwoCellAnchor )SetHeightCells (h int32 ){_ggdd .SetHeight (0);_adee :=_ggdd .TopLeft ();_ecbdb :=_ggdd .BottomRight ();_ecbdb .SetRow (_adee .Row ()+h );}; +// BottomRight is a no-op. +func (_ccb AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}}; -// GetHorizontalAlignment sets the horizontal alignment of a cell style. -func (_afb CellStyle )GetHorizontalAlignment ()_cdc .ST_HorizontalAlignment {if _afb ._eae .Alignment ==nil {return _cdc .ST_HorizontalAlignmentUnset ;};return _afb ._eae .Alignment .HorizontalAttr ;};func (_fgbd *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _fgbd .getAllCellsInFormulaArrays (false );};type ConditionalFormattingRule struct{_aca *_cdc .CT_CfRule };func (_bbe Cell )clearValue (){_bbe ._eeb .F =nil ;_bbe ._eeb .Is =nil ;_bbe ._eeb .V =nil ;_bbe ._eeb .TAttr =_cdc .ST_CellTypeUnset ;};const _faaa ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065"; +// DataBarScale is a colored scale that fills the cell with a background +// gradeint depending on the value. +type DataBarScale struct{_cda *_ccg .CT_DataBar }; -// RemoveDefinedName removes an existing defined name. -func (_dfdc *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _efa .New ("\u0061\u0074\u0074\u0065\u006d\u0070t\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0076\u0065\u0020\u006e\u0069l\u0020\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};for _bceg ,_acfd :=range _dfdc ._gfdg .DefinedNames .DefinedName {if _acfd ==dn .X (){copy (_dfdc ._gfdg .DefinedNames .DefinedName [_bceg :],_dfdc ._gfdg .DefinedNames .DefinedName [_bceg +1:]);_dfdc ._gfdg .DefinedNames .DefinedName [len (_dfdc ._gfdg .DefinedNames .DefinedName )-1]=nil ;_dfdc ._gfdg .DefinedNames .DefinedName =_dfdc ._gfdg .DefinedNames .DefinedName [:len (_dfdc ._gfdg .DefinedNames .DefinedName )-1];return nil ;};};return _efa .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064");}; +// SetFormulaShared sets the cell type to formula shared, and the raw formula to +// the given string. The range is the range of cells that the formula applies +// to, and is used to conserve disk space. +func (_dd Cell )SetFormulaShared (formulaStr string ,rows ,cols uint32 )error {_fad :=_fe .ParseString (formulaStr );if _fad ==nil {return _ccd .New (_bf .Sprintf ("\u0043a\u006en\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0073",formulaStr ));};_dd .clearValue ();_dd ._debc .TAttr =_ccg .ST_CellTypeStr ;_dd ._debc .F =_ccg .NewCT_CellFormula ();_dd ._debc .F .TAttr =_ccg .ST_CellFormulaTypeShared ;_dd ._debc .F .Content =formulaStr ;_ed ,_fdf :=_cd .ParseCellReference (_dd .Reference ());if _fdf !=nil {return _fdf ;};_aed :=uint32 (0);for _ ,_gaa :=range _dd ._bgf .Rows (){for _ ,_ccdf :=range _gaa ._gagf .C {if _ccdf .F !=nil &&_ccdf .F .SiAttr !=nil &&*_ccdf .F .SiAttr >=_aed {_aed =*_ccdf .F .SiAttr ;};};};_aed ++;_ag :=_bf .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_ed .Column ,_ed .RowIdx ,_cd .IndexToColumn (_ed .ColumnIdx +cols ),_ed .RowIdx +rows );_dd ._debc .F .RefAttr =_g .String (_ag );_dd ._debc .F .SiAttr =_g .Uint32 (_aed );_dbe :=Sheet {_dd ._ebb ,_dd ._bgf ._adb ,_dd ._bgf ._ggac };for _fada :=_ed .RowIdx ;_fada <=_ed .RowIdx +rows ;_fada ++{for _gda :=_ed .ColumnIdx ;_gda <=_ed .ColumnIdx +cols ;_gda ++{if _fada ==_ed .RowIdx &&_gda ==_ed .ColumnIdx {continue ;};_ege :=_bf .Sprintf ("\u0025\u0073\u0025\u0064",_cd .IndexToColumn (_gda ),_fada );_dbe .Cell (_ege ).Clear ();_dbe .Cell (_ege ).X ().F =_ccg .NewCT_CellFormula ();_dbe .Cell (_ege ).X ().F .TAttr =_ccg .ST_CellFormulaTypeShared ;_dbe .Cell (_ege ).X ().F .SiAttr =_g .Uint32 (_aed );};};return nil ;}; -// Sheets returns the sheets from the workbook. -func (_ccfd *Workbook )Sheets ()[]Sheet {_fdfe :=[]Sheet {};for _dedf ,_ggeb :=range _ccfd ._gbfaa {_bfdbd :=_ccfd ._gfdg .Sheets .Sheet [_dedf ];_ecggb :=Sheet {_ccfd ,_bfdbd ,_ggeb };_fdfe =append (_fdfe ,_ecggb );};return _fdfe ;}; +// AddFormatValue adds a format value (databars require two). +func (_baca DataBarScale )AddFormatValue (t _ccg .ST_CfvoType ,val string ){_ccba :=_ccg .NewCT_Cfvo ();_ccba .TypeAttr =t ;_ccba .ValAttr =_g .String (val );_baca ._cda .Cfvo =append (_baca ._cda .Cfvo ,_ccba );};const (DVOpGreater =_ccg .ST_DataValidationOperatorGreaterThanOrEqual ;); -// SetHidden hides or unhides the row -func (_ecfa Row )SetHidden (hidden bool ){if !hidden {_ecfa ._gdgc .HiddenAttr =nil ;}else {_ecfa ._gdgc .HiddenAttr =_a .Bool (true );};}; +// ClearAutoFilter removes the autofilters from the sheet. +func (_dabc *Sheet )ClearAutoFilter (){_dabc ._ggac .AutoFilter =nil ;_cff :="\u0027"+_dabc .Name ()+"\u0027\u0021";for _ ,_edea :=range _dabc ._facca .DefinedNames (){if _edea .Name ()==_cfe {if _da .HasPrefix (_edea .Content (),_cff ){_dabc ._facca .RemoveDefinedName (_edea );break ;};};};};func (_fdd CellStyle )SetShrinkToFit (b bool ){if _fdd ._bed .Alignment ==nil {_fdd ._bed .Alignment =_ccg .NewCT_CellAlignment ();};_fdd ._bed .ApplyAlignmentAttr =_g .Bool (true );if !b {_fdd ._bed .Alignment .ShrinkToFitAttr =nil ;}else {_fdd ._bed .Alignment .ShrinkToFitAttr =_g .Bool (b );};}; -// DefinedName is a named range, formula, etc. -type DefinedName struct{_cadb *_cdc .CT_DefinedName }; +// SetColOffset sets the column offset of the top-left anchor. +func (_cecc OneCellAnchor )SetColOffset (m _daeg .Distance ){_cecc .TopLeft ().SetColOffset (m )}; -// SetItalic causes the text to be displayed in italic. -func (_efgc RichTextRun )SetItalic (b bool ){_efgc .ensureRpr ();_efgc ._bgf .RPr .I =_cdc .NewCT_BooleanProperty ();_efgc ._bgf .RPr .I .ValAttr =_a .Bool (b );};var (_bbbg =[...]uint8 {0,21,46,61,76,91};_dbcb =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239};_dcgg =[...]uint8 {0,16,32,48,64};_geaea =[...]uint8 {0,16,32,48,64,80};); +// GetFilename returns the name of file from which workbook was opened with full path to it +func (_ddcg *Workbook )GetFilename ()string {return _ddcg ._dgdca };const _eadf ="\u0053\u006fr\u0074\u004f\u0072\u0064e\u0072\u0041s\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u0053o\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0044\u0065\u0073\u0063\u0065n\u0064\u0069\u006e\u0067"; -// SetFrozen removes any existing sheet views and creates a new single view with -// either the first row, first column or both frozen. -func (_daea *Sheet )SetFrozen (firstRow ,firstCol bool ){_daea ._gaec .SheetViews =nil ;_geab :=_daea .AddView ();_geab .SetState (_cdc .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_geab .SetYSplit (1);_geab .SetXSplit (1);_geab .SetTopLeft ("\u0042\u0032");case firstRow :_geab .SetYSplit (1);_geab .SetTopLeft ("\u0041\u0032");case firstCol :_geab .SetXSplit (1);_geab .SetTopLeft ("\u0042\u0031");};}; +// SetError sets the cell type to error and the value to the given error message. +func (_bbga Cell )SetError (msg string ){_bbga .clearValue ();_bbga ._debc .V =_g .String (msg );_bbga ._debc .TAttr =_ccg .ST_CellTypeE ;}; -// SetWidth sets the width of the anchored object. -func (_cfc AbsoluteAnchor )SetWidth (w _bb .Distance ){_cfc ._dba .Ext .CxAttr =int64 (w /_bb .EMU )}; +// DVCompareType is a comparison type for a data validation rule. This restricts +// the input format of the cell. +type DVCompareType byte ; -// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. -func (_beca *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _beca .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _becab _fe .Relationship ;for _ ,_gebb :=range _beca ._bfec .Relationships (){if _gebb .ID ()==_beca ._gfdg .Sheets .Sheet [ind ].IdAttr {var _bdf bool ;if _becab ,_bdf =_beca ._bfec .CopyRelationship (_gebb .ID ());!_bdf {return Sheet {},ErrorNotFound ;};break ;};};_beca .ContentTypes .CopyOverride (_a .AbsoluteFilename (_a .DocTypeSpreadsheet ,_a .WorksheetContentType ,ind +1),_a .AbsoluteFilename (_a .DocTypeSpreadsheet ,_a .WorksheetContentType ,len (_beca .ContentTypes .X ().Override )));_deddd :=*_beca ._gbfaa [ind ];_beca ._gbfaa =append (_beca ._gbfaa ,&_deddd );var _cgbde uint32 =0;for _ ,_gccbb :=range _beca ._gfdg .Sheets .Sheet {if _gccbb .SheetIdAttr > _cgbde {_cgbde =_gccbb .SheetIdAttr ;};};_cgbde ++;_egfd :=*_beca ._gfdg .Sheets .Sheet [ind ];_egfd .IdAttr =_becab .ID ();_egfd .NameAttr =copiedSheetName ;_egfd .SheetIdAttr =_cgbde ;_beca ._gfdg .Sheets .Sheet =append (_beca ._gfdg .Sheets .Sheet ,&_egfd );_eaccg :=_fe .NewRelationshipsCopy (_beca ._cdgb [ind ]);_beca ._cdgb =append (_beca ._cdgb ,_eaccg );_cgbc :=_beca ._acdc [ind ];if _cgbc ==nil {_beca ._acdc =append (_beca ._acdc ,nil );}else {_ebce :=*_cgbc ;_beca ._acdc =append (_beca ._acdc ,&_ebce );};_ffdb :=Sheet {_beca ,&_egfd ,&_deddd };return _ffdb ,nil ;}; +// Cells returns a slice of cells. The cells can be manipulated, but appending +// to the slice will have no effect. +func (_bbfa Row )Cells ()[]Cell {_gfec :=[]Cell {};_cedae :=-1;_fadf :=append ([]*_ccg .CT_Cell {},_bbfa ._gagf .C ...);for _ ,_efgf :=range _fadf {if _efgf .RAttr ==nil {_g .Log ("\u0052\u0041\u0074tr\u0020\u0069\u0073\u0020\u006e\u0069\u006c\u0020\u0066o\u0072 \u0061 \u0063e\u006c\u006c\u002c\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_cdf ,_adg :=_cd .ParseCellReference (*_efgf .RAttr );if _adg !=nil {_g .Log ("\u0052\u0041\u0074t\u0072\u0020\u0069\u0073 \u0069\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0066\u006f\u0072\u0020\u0061\u0020\u0063\u0065\u006c\u006c\u003a\u0020"+*_efgf .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_ddgc :=int (_cdf .ColumnIdx );if _ddgc -_cedae > 1{for _bbge :=_cedae +1;_bbge < _ddgc ;_bbge ++{_gfec =append (_gfec ,_bbfa .Cell (_cd .IndexToColumn (uint32 (_bbge ))));};};_cedae =_ddgc ;_gfec =append (_gfec ,Cell {_bbfa ._ccccd ,_bbfa ._bedc ,_bbfa ._gagf ,_efgf });};return _gfec ;}; -// ColOffset returns the offset from the row cell. -func (_ad CellMarker )ColOffset ()_bb .Distance {if _ad ._cde .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _bb .Distance (float64 (*_ad ._cde .ColOff .ST_CoordinateUnqualified )*_bb .EMU );}; +// SetPattern sets the pattern of the fill. +func (_bdbc PatternFill )SetPattern (p _ccg .ST_PatternType ){_bdbc ._gdgf .PatternTypeAttr =p };func _ffgd ()*_fa .CT_AbsoluteAnchor {_fdgbb :=_fa .NewCT_AbsoluteAnchor ();return _fdgbb }; -// ClearCachedFormulaResults clears any computed formula values that are stored -// in the sheet. This may be required if you modify cells that are used as a -// formula input to force the formulas to be recomputed the next time the sheet -// is opened in Excel. -func (_aeebe *Workbook )ClearCachedFormulaResults (){for _ ,_fdabg :=range _aeebe .Sheets (){_fdabg .ClearCachedFormulaResults ();};}; +// SheetText is an array of extracted text items which has some methods for representing extracted text from a sheet. +type SheetText struct{Cells []CellText ;}; -// Save writes the workbook out to a writer in the zipped xlsx format. -func (_ceac *Workbook )Save (w _b .Writer )error {const _cge ="\u0073\u0070\u0072\u0065ad\u0073\u0068\u0065\u0065\u0074\u003a\u0077\u0062\u002e\u0053\u0061\u0076\u0065";if !_dd .GetLicenseKey ().IsLicensed ()&&!_ageac {_fc .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_fc .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _efa .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_ceac ._eegc )==0{_adac ,_aaefd :=_dd .GenRefId ("\u0073\u0077");if _aaefd !=nil {_a .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_aaefd );return _aaefd ;};_ceac ._eegc =_adac ;};if _dcdb :=_dd .Track (_ceac ._eegc ,_cge );_dcdb !=nil {_fc .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_dcdb );return _dcdb ;};_bagf :=_c .NewWriter (w );defer _bagf .Close ();_gcfbc :=_a .DocTypeSpreadsheet ;if _facf :=_dc .MarshalXML (_bagf ,_a .BaseRelsFilename ,_ceac .Rels .X ());_facf !=nil {return _facf ;};if _cgaea :=_dc .MarshalXMLByType (_bagf ,_gcfbc ,_a .ExtendedPropertiesType ,_ceac .AppProperties .X ());_cgaea !=nil {return _cgaea ;};if _dcff :=_dc .MarshalXMLByType (_bagf ,_gcfbc ,_a .CorePropertiesType ,_ceac .CoreProperties .X ());_dcff !=nil {return _dcff ;};_cbdedf :=_a .AbsoluteFilename (_gcfbc ,_a .OfficeDocumentType ,0);if _egfec :=_dc .MarshalXML (_bagf ,_cbdedf ,_ceac ._gfdg );_egfec !=nil {return _egfec ;};if _dfbad :=_dc .MarshalXML (_bagf ,_dc .RelationsPathFor (_cbdedf ),_ceac ._bfec .X ());_dfbad !=nil {return _dfbad ;};if _aafbd :=_dc .MarshalXMLByType (_bagf ,_gcfbc ,_a .StylesType ,_ceac .StyleSheet .X ());_aafbd !=nil {return _aafbd ;};for _bdgb ,_cgdcg :=range _ceac ._gbeg {if _efbc :=_dc .MarshalXMLByTypeIndex (_bagf ,_gcfbc ,_a .ThemeType ,_bdgb +1,_cgdcg );_efbc !=nil {return _efbc ;};};for _dceaae ,_gbcf :=range _ceac ._gbfaa {_gbcf .Dimension .RefAttr =Sheet {_ceac ,nil ,_gbcf }.Extents ();_bafe :=_a .AbsoluteFilename (_gcfbc ,_a .WorksheetType ,_dceaae +1);_dc .MarshalXML (_bagf ,_bafe ,_gbcf );_dc .MarshalXML (_bagf ,_dc .RelationsPathFor (_bafe ),_ceac ._cdgb [_dceaae ].X ());};if _abcd :=_dc .MarshalXMLByType (_bagf ,_gcfbc ,_a .SharedStringsType ,_ceac .SharedStrings .X ());_abcd !=nil {return _abcd ;};if _ceac .CustomProperties .X ()!=nil {if _eea :=_dc .MarshalXMLByType (_bagf ,_gcfbc ,_a .CustomPropertiesType ,_ceac .CustomProperties .X ());_eea !=nil {return _eea ;};};if _ceac .Thumbnail !=nil {_gbbg :=_a .AbsoluteFilename (_gcfbc ,_a .ThumbnailType ,0);_gcgc ,_ddbb :=_bagf .Create (_gbbg );if _ddbb !=nil {return _ddbb ;};if _edbd :=_ae .Encode (_gcgc ,_ceac .Thumbnail ,nil );_edbd !=nil {return _edbd ;};};for _aagf ,_fdc :=range _ceac ._aefda {_bccfg :=_a .AbsoluteFilename (_gcfbc ,_a .ChartType ,_aagf +1);_dc .MarshalXML (_bagf ,_bccfg ,_fdc );};for _cgad ,_adgf :=range _ceac ._bgea {_fcfd :=_a .AbsoluteFilename (_gcfbc ,_a .TableType ,_cgad +1);_dc .MarshalXML (_bagf ,_fcfd ,_adgf );};for _ecaf ,_cegcb :=range _ceac ._fddb {_fcga :=_a .AbsoluteFilename (_gcfbc ,_a .DrawingType ,_ecaf +1);_dc .MarshalXML (_bagf ,_fcga ,_cegcb );if !_ceac ._afegb [_ecaf ].IsEmpty (){_dc .MarshalXML (_bagf ,_dc .RelationsPathFor (_fcga ),_ceac ._afegb [_ecaf ].X ());};};for _ceacg ,_gbef :=range _ceac ._egea {_dc .MarshalXML (_bagf ,_a .AbsoluteFilename (_gcfbc ,_a .VMLDrawingType ,_ceacg +1),_gbef );};for _dfddd ,_ccce :=range _ceac .Images {if _cffg :=_fe .AddImageToZip (_bagf ,_ccce ,_dfddd +1,_a .DocTypeSpreadsheet );_cffg !=nil {return _cffg ;};};if _cedf :=_dc .MarshalXML (_bagf ,_a .ContentTypesFilename ,_ceac .ContentTypes .X ());_cedf !=nil {return _cedf ;};for _ffdd ,_agbbc :=range _ceac ._acdc {if _agbbc ==nil {continue ;};_dc .MarshalXML (_bagf ,_a .AbsoluteFilename (_gcfbc ,_a .CommentsType ,_ffdd +1),_agbbc );};if _dbef :=_ceac .WriteExtraFiles (_bagf );_dbef !=nil {return _dbef ;};return _bagf .Close ();};type DifferentialStyle struct{_bfde *_cdc .CT_Dxf ;_ccda *Workbook ;_gdcb *_cdc .CT_Dxfs ;}; +// LockWindow controls the locking of the workbook windows. +func (_ggdb WorkbookProtection )LockWindow (b bool ){if !b {_ggdb ._gcde .LockWindowsAttr =nil ;}else {_ggdb ._gcde .LockWindowsAttr =_g .Bool (true );};}; -// SetLocked sets cell locked or not. -func (_efag *evalContext )SetLocked (cellRef string ,locked bool ){_efag ._dbe .Cell (cellRef ).setLocked (locked );}; +// SetShowRuler controls the visibility of the ruler +func (_aeb SheetView )SetShowRuler (b bool ){if !b {_aeb ._fadc .ShowRulerAttr =_g .Bool (false );}else {_aeb ._fadc .ShowRulerAttr =nil ;};}; // X returns the inner wrapped XML type. -func (_cad Cell )X ()*_cdc .CT_Cell {return _cad ._eeb }; +func (_efcb Row )X ()*_ccg .CT_Row {return _efcb ._gagf }; -// X returns the inner wrapped XML type. -func (_aaag Sheet )X ()*_cdc .Worksheet {return _aaag ._gaec }; +// RecalculateFormulas re-computes any computed formula values that are stored +// in the sheet. As unioffice formula support is still new and not all functins are +// supported, if formula execution fails either due to a parse error or missing +// function, or erorr in the result (even if expected) the cached value will be +// left empty allowing Excel to recompute it on load. +func (_bdgc *Workbook )RecalculateFormulas (){for _ ,_ebda :=range _bdgc .Sheets (){_ebda .RecalculateFormulas ();};}; -// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. -func (_agbcf StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _agbcf ._ccbbd .Dxfs ==nil {_agbcf ._ccbbd .Dxfs =_cdc .NewCT_Dxfs ();};_geee :=_cdc .NewCT_Dxf ();_agbcf ._ccbbd .Dxfs .Dxf =append (_agbcf ._ccbbd .Dxfs .Dxf ,_geee );_agbcf ._ccbbd .Dxfs .CountAttr =_a .Uint32 (uint32 (len (_agbcf ._ccbbd .Dxfs .Dxf )));return DifferentialStyle {_geee ,_agbcf ._gcbf ,_agbcf ._ccbbd .Dxfs };};func (_cbdb DataValidation )SetList ()DataValidationList {_cbdb .clear ();_cbdb ._bcc .TypeAttr =_cdc .ST_DataValidationTypeList ;_cbdb ._bcc .OperatorAttr =_cdc .ST_DataValidationOperatorEqual ;return DataValidationList {_cbdb ._bcc };}; +// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string +func (_aff Cell )SetFormulaRaw (s string ){_cef :=_fe .ParseString (s );if _cef ==nil {return ;};_aff .clearValue ();_aff ._debc .TAttr =_ccg .ST_CellTypeStr ;_aff ._debc .F =_ccg .NewCT_CellFormula ();_aff ._debc .F .Content =s ;}; -// SetWidth sets the width of the anchored object. -func (_dec OneCellAnchor )SetWidth (w _bb .Distance ){_dec ._dbab .Ext .CxAttr =int64 (w /_bb .EMU )}; +// Column represents a column within a sheet. It's only used for formatting +// purposes, so it's possible to construct a sheet without configuring columns. +type Column struct{_fae *_ccg .CT_Col }; -// MoveTo moves the top-left of the anchored object. -func (_bebf OneCellAnchor )MoveTo (col ,row int32 ){_bebf .TopLeft ().SetCol (col );_bebf .TopLeft ().SetRow (row );}; +// LastRow returns the name of last row which contains data in range of context sheet's given columns. +func (_fgg *evalContext )LastRow (col string )int {_aege :=_fgg ._gdg ;_bfff :=int (_cd .ColumnToIndex (col ));_fcgf :=1;for _ ,_bedd :=range _aege ._ggac .SheetData .Row {if _bedd .RAttr !=nil {_bab :=Row {_aege ._facca ,_aege ,_bedd };_ada :=len (_bab .Cells ());if _ada > _bfff {_fcgf =int (_bab .RowNumber ());};};};return _fcgf ;}; -// RowOffset returns the offset from the row cell. -func (_gcb CellMarker )RowOffset ()_bb .Distance {if _gcb ._cde .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _bb .Distance (float64 (*_gcb ._cde .RowOff .ST_CoordinateUnqualified )*_bb .EMU );}; +// Drawing is a drawing overlay on a sheet. Only a single drawing is allowed +// per sheet, so to display multiple charts and images on a single sheet, they +// must be added to the same drawing. +type Drawing struct{_afac *Workbook ;_eceb *_fa .WsDr ;}; -// X returns the inner wrapped XML type. -func (_bcd ColorScale )X ()*_cdc .CT_ColorScale {return _bcd ._cba }; +// SheetCount returns the number of sheets in the workbook. +func (_cdgb Workbook )SheetCount ()int {return len (_cdgb ._acac )}; -// Sheet is a single sheet within a workbook. -type Sheet struct{_bbfc *Workbook ;_abaa *_cdc .CT_Sheet ;_gaec *_cdc .Worksheet ;}; +// SetRowOffset sets a column offset in absolute distance. +func (_fbe CellMarker )SetRowOffset (m _daeg .Distance ){_fbe ._fee .RowOff .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_daeg .EMU ));}; -// IsStructureLocked returns whether the workbook structure is locked. -func (_fdcba WorkbookProtection )IsStructureLocked ()bool {return _fdcba ._bgdb .LockStructureAttr !=nil &&*_fdcba ._bgdb .LockStructureAttr ;}; +// RangeReference converts a range reference of the form 'A1:A5' to 'Sheet +// 1'!$A$1:$A$5 . Renaming a sheet after calculating a range reference will +// invalidate the reference. +func (_bbda Sheet )RangeReference (n string )string {_bdcb :=_da .Split (n ,"\u003a");_dddd ,_ :=_cd .ParseCellReference (_bdcb [0]);_cgcf :=_bf .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_dddd .Column ,_dddd .RowIdx );if len (_bdcb )==1{return _bf .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_bbda .Name (),_cgcf );};_dege ,_ :=_cd .ParseCellReference (_bdcb [1]);_dfeb :=_bf .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_dege .Column ,_dege .RowIdx );return _bf .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_bbda .Name (),_cgcf ,_dfeb );};func (_gb Border )SetRight (style _ccg .ST_BorderStyle ,c _bag .Color ){if _gb ._cb .Right ==nil {_gb ._cb .Right =_ccg .NewCT_BorderPr ();};_gb ._cb .Right .Color =_ccg .NewCT_Color ();_gb ._cb .Right .Color .RgbAttr =c .AsRGBAString ();_gb ._cb .Right .StyleAttr =style ;}; -// IsBool returns true if the cell boolean value. -func (_gfdf *evalContext )IsBool (cellRef string )bool {return _gfdf ._dbe .Cell (cellRef ).IsBool ()}; +// SetProtectedAndHidden sets protected and hidden for given cellStyle +func (_feb CellStyle )SetProtection (protected bool ,hidden bool ){_feb ._bed .Protection =&_ccg .CT_CellProtection {LockedAttr :&protected ,HiddenAttr :&hidden };}; -// Reference returns the table reference (the cells within the table) -func (_fdfd Table )Reference ()string {return _fdfd ._ffgfd .RefAttr }; +// SetHidden controls the visibility of a column. +func (_fdaf Column )SetHidden (b bool ){if !b {_fdaf ._fae .HiddenAttr =nil ;}else {_fdaf ._fae .HiddenAttr =_g .Bool (true );};}; -// SetPasswordHash sets the password hash to the input. -func (_eafgc WorkbookProtection )SetPasswordHash (pwHash string ){_eafgc ._bgdb .WorkbookPasswordAttr =_a .String (pwHash );};func (_bbbc Font )SetColor (c _de .Color ){_bce :=_cdc .NewCT_Color ();_cadbf :="\u0066\u0066"+*c .AsRGBString ();_bce .RgbAttr =&_cadbf ;_bbbc ._bgag .Color =[]*_cdc .CT_Color {_bce };}; +// ClearSheetViews clears the list of sheet views. This will clear the results +// of AddView() or SetFrozen. +func (_bebab *Sheet )ClearSheetViews (){_bebab ._ggac .SheetViews =nil }; -// SetActiveSheet sets the active sheet which will be the tab displayed when the -// spreadsheet is initially opened. -func (_aefa *Workbook )SetActiveSheet (s Sheet ){for _befe ,_fbed :=range _aefa ._gbfaa {if s ._gaec ==_fbed {_aefa .SetActiveSheetIndex (uint32 (_befe ));};};}; +// SetAllowBlank controls if blank values are accepted. +func (_bgac DataValidation )SetAllowBlank (b bool ){if !b {_bgac ._fded .AllowBlankAttr =nil ;}else {_bgac ._fded .AllowBlankAttr =_g .Bool (true );};}; -// SetNumberFormatStandard sets the format based off of the ECMA 376 standard formats. These -// formats are standardized and don't need to be defined in the styles. -func (_agc CellStyle )SetNumberFormatStandard (s StandardFormat ){_agc ._eae .NumFmtIdAttr =_a .Uint32 (uint32 (s ));_agc ._eae .ApplyNumberFormatAttr =_a .Bool (true );}; +// GetChartByTargetId returns the array of workbook crt.ChartSpace. +func (_ffgf *Workbook )GetChartByTargetId (targetAttr string )*_dg .ChartSpace {return _ffgf ._begc [targetAttr ];}; -// X returns the inner wrapped XML type. -func (_cdfcf Font )X ()*_cdc .CT_Font {return _cdfcf ._bgag }; +// GetEpoch returns a workbook's time epoch. +func (_dgd *evalContext )GetEpoch ()_ca .Time {return _dgd ._gdg ._facca .Epoch ()}; -// Reference returns the cell reference (e.g. "A4"). This is not required, -// however both unioffice and Excel will always set it. -func (_ecd Cell )Reference ()string {if _ecd ._eeb .RAttr !=nil {return *_ecd ._eeb .RAttr ;};return "";}; +// GetFormat sets the number format code. +func (_ggae NumberFormat )GetFormat ()string {return _ggae ._ebba .FormatCodeAttr }; -// Row returns the row of the cell marker. -func (_dcc CellMarker )Row ()int32 {return _dcc ._cde .Row };func (_fccf Border )SetLeft (style _cdc .ST_BorderStyle ,c _de .Color ){if _fccf ._eca .Left ==nil {_fccf ._eca .Left =_cdc .NewCT_BorderPr ();};_fccf ._eca .Left .Color =_cdc .NewCT_Color ();_fccf ._eca .Left .Color .RgbAttr =c .AsRGBAString ();_fccf ._eca .Left .StyleAttr =style ;}; +// Index returns the index of the differential style. +func (_eegg DifferentialStyle )Index ()uint32 {for _dga ,_bde :=range _eegg ._baa .Dxf {if _eegg ._dfab ==_bde {return uint32 (_dga );};};return 0;}; -// IsError returns true if the cell is an error type cell. -func (_gbad Cell )IsError ()bool {return _gbad ._eeb .TAttr ==_cdc .ST_CellTypeE };type MergedCell struct{_fdb *Workbook ;_fff *Sheet ;_aafa *_cdc .CT_MergeCell ;}; +// Extents returns the sheet extents in the form "A1:B15". This requires +// scanning the entire sheet. +func (_gge Sheet )Extents ()string {_efgfc ,_fbdgb ,_ffgc ,_caf :=_gge .ExtentsIndex ();return _bf .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_efgfc ,_fbdgb ,_ffgc ,_caf );}; -// IconScale maps values to icons. -type IconScale struct{_cbdd *_cdc .CT_IconSet }; +// ConditionalFormatting controls the formatting styles and rules for a range of +// cells with the same conditional formatting. +type ConditionalFormatting struct{_cf *_ccg .CT_ConditionalFormatting ;}; -// Font allows editing fonts within a spreadsheet stylesheet. -type Font struct{_bgag *_cdc .CT_Font ;_cefd *_cdc .StyleSheet ;}; +// Open opens and reads a workbook from a file (.xlsx). +func Open (filename string )(*Workbook ,error ){_bdfb ,_fbde :=_gg .Open (filename );if _fbde !=nil {return nil ,_bf .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fbde );};defer _bdfb .Close ();_gbed ,_fbde :=_gg .Stat (filename );if _fbde !=nil {return nil ,_bf .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fbde );};_cde ,_fbde :=Read (_bdfb ,_gbed .Size ());if _fbde !=nil {return nil ,_fbde ;};_dgc ,_ :=_ce .Abs (_ce .Dir (filename ));_cde ._dgdca =_ce .Join (_dgc ,filename );return _cde ,nil ;}; -// SetYSplit sets the row split point -func (_gadad SheetView )SetYSplit (v float64 ){_gadad .ensurePane ();_gadad ._bfagf .Pane .YSplitAttr =_a .Float64 (v );}; +// X returns the inner wrapped XML type. +func (_bdgb MergedCell )X ()*_ccg .CT_MergeCell {return _bdgb ._gce }; -// AddString adds a string to the shared string cache. -func (_fgd SharedStrings )AddString (v string )int {if _ade ,_fceec :=_fgd ._gfe [v ];_fceec {return _ade ;};_fgag :=_cdc .NewCT_Rst ();_fgag .T =_a .String (v );_fgd ._faedb .Si =append (_fgd ._faedb .Si ,_fgag );_cgbb :=len (_fgd ._faedb .Si )-1;_fgd ._gfe [v ]=_cgbb ;_fgd ._faedb .CountAttr =_a .Uint32 (uint32 (len (_fgd ._faedb .Si )));_fgd ._faedb .UniqueCountAttr =_fgd ._faedb .CountAttr ;return _cgbb ;}; +// AnchorType is the type of anchor. +type AnchorType byte ; -// GetFormat sets the number format code. -func (_bgaf NumberFormat )GetFormat ()string {return _bgaf ._dcf .FormatCodeAttr }; +// AddNamedCell adds a new named cell to a row and returns it. You should +// normally prefer Cell() as it will return the existing cell if the cell +// already exists, while AddNamedCell will duplicate the cell creating an +// invaild spreadsheet. +func (_dbde Row )AddNamedCell (col string )Cell {_bdfba :=_ccg .NewCT_Cell ();_bdfba .RAttr =_g .Stringf ("\u0025\u0073\u0025\u0064",col ,_dbde .RowNumber ());_edc :=-1;_daab :=_cd .ColumnToIndex (col );for _gbce ,_abe :=range _dbde ._gagf .C {_cee ,_adaf :=_cd .ParseCellReference (*_abe .RAttr );if _adaf !=nil {return Cell {};};if _daab < _cee .ColumnIdx {_edc =_gbce ;break ;};};if _edc ==-1{_dbde ._gagf .C =append (_dbde ._gagf .C ,_bdfba );}else {_dbde ._gagf .C =append (_dbde ._gagf .C [:_edc ],append ([]*_ccg .CT_Cell {_bdfba },_dbde ._gagf .C [_edc :]...)...);};return Cell {_dbde ._ccccd ,_dbde ._bedc ,_dbde ._gagf ,_bdfba };}; -// Comments returns the comments for a sheet. -func (_aafg *Sheet )Comments ()Comments {for _edgdd ,_badf :=range _aafg ._bbfc ._gbfaa {if _badf ==_aafg ._gaec {if _aafg ._bbfc ._acdc [_edgdd ]==nil {_aafg ._bbfc ._acdc [_edgdd ]=_cdc .NewComments ();_aafg ._bbfc ._cdgb [_edgdd ].AddAutoRelationship (_a .DocTypeSpreadsheet ,_a .WorksheetType ,_edgdd +1,_a .CommentsType );_aafg ._bbfc .ContentTypes .AddOverride (_a .AbsoluteFilename (_a .DocTypeSpreadsheet ,_a .CommentsType ,_edgdd +1),_a .CommentsContentType );};if len (_aafg ._bbfc ._egea )==0{_aafg ._bbfc ._egea =append (_aafg ._bbfc ._egea ,_cf .NewCommentDrawing ());_bfce :=_aafg ._bbfc ._cdgb [_edgdd ].AddAutoRelationship (_a .DocTypeSpreadsheet ,_a .WorksheetType ,1,_a .VMLDrawingType );if _aafg ._gaec .LegacyDrawing ==nil {_aafg ._gaec .LegacyDrawing =_cdc .NewCT_LegacyDrawing ();};_aafg ._gaec .LegacyDrawing .IdAttr =_bfce .ID ();};return Comments {_aafg ._bbfc ,_aafg ._bbfc ._acdc [_edgdd ]};};};_a .Log ("\u0061\u0074\u0074\u0065\u006dp\u0074\u0065\u0064\u0020\u0074\u006f\u0020\u0061\u0063\u0063\u0065\u0073\u0073 \u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u006e\u006f\u006e\u002d\u0065\u0078\u0069\u0073\u0074\u0065\u006e\u0074\u0020\u0073\u0068\u0065\u0065t");return Comments {};}; +// SetHidden hides or unhides the row +func (_gfdb Row )SetHidden (hidden bool ){if !hidden {_gfdb ._gagf .HiddenAttr =nil ;}else {_gfdb ._gagf .HiddenAttr =_g .Bool (true );};};func (_efaf *Sheet )setShared (_eef string ,_cbeg ,_fabb _cd .CellReference ,_cgfdb string ){_ccbc :=_efaf .FormulaContext ();_bceg :=_fe .NewEvaluator ();for _egdf :=_cbeg .RowIdx ;_egdf <=_fabb .RowIdx ;_egdf ++{for _fbdf :=_cbeg .ColumnIdx ;_fbdf <=_fabb .ColumnIdx ;_fbdf ++{_dfg :=_egdf -_cbeg .RowIdx ;_bddf :=_fbdf -_cbeg .ColumnIdx ;_ccbc .SetOffset (_bddf ,_dfg );_gdbb :=_bceg .Eval (_ccbc ,_cgfdb );_dfef :=_bf .Sprintf ("\u0025\u0073\u0025\u0064",_cd .IndexToColumn (_fbdf ),_egdf );_degdd :=_efaf .Cell (_dfef );if _gdbb .Type ==_fe .ResultTypeNumber {_degdd .X ().TAttr =_ccg .ST_CellTypeN ;}else {_degdd .X ().TAttr =_ccg .ST_CellTypeInlineStr ;};_degdd .X ().V =_g .String (_gdbb .Value ());};};_ =_bceg ;_ =_ccbc ;}; -// AddComment adds a new comment and returns a RichText which will contain the -// styled comment text. -func (_gdd Comments )AddComment (cellRef string ,author string )RichText {_cbdg :=_cdc .NewCT_Comment ();_gdd ._aec .CommentList .Comment =append (_gdd ._aec .CommentList .Comment ,_cbdg );_cbdg .RefAttr =cellRef ;_cbdg .AuthorIdAttr =_gdd .getOrCreateAuthor (author );_cbdg .Text =_cdc .NewCT_Rst ();return RichText {_cbdg .Text };};func (_dgbe Cell )getRawSortValue ()(string ,bool ){if _dgbe .HasFormula (){_bbfb :=_dgbe .GetCachedFormulaResult ();return _bbfb ,_dfd .IsNumber (_bbfb );};_abgc ,_ :=_dgbe .GetRawValue ();return _abgc ,_dfd .IsNumber (_abgc );}; +// BottomRight returns the CellMaker for the bottom right corner of the anchor. +func (_ebgf TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_ebgf ._bfbc .To }}; -// AddFormatValue adds a format value (databars require two). -func (_bfgg DataBarScale )AddFormatValue (t _cdc .ST_CfvoType ,val string ){_gdbb :=_cdc .NewCT_Cfvo ();_gdbb .TypeAttr =t ;_gdbb .ValAttr =_a .String (val );_bfgg ._fga .Cfvo =append (_bfgg ._fga .Cfvo ,_gdbb );}; +// SetTopLeft sets the top left visible cell after the split. +func (_ebdc SheetView )SetTopLeft (cellRef string ){_ebdc .ensurePane ();_ebdc ._fadc .Pane .TopLeftCellAttr =&cellRef ;}; -// SetRow set the row of the cell marker. -func (_dcb CellMarker )SetRow (row int32 ){_dcb ._cde .Row =row }; +// Validate validates the sheet, returning an error if it is found to be invalid. +func (_cdaa Sheet )Validate ()error {_dgbd :=[]func ()error {_cdaa .validateRowCellNumbers ,_cdaa .validateMergedCells ,_cdaa .validateSheetNames };for _ ,_daefd :=range _dgbd {if _egegf :=_daefd ();_egegf !=nil {return _egegf ;};};if _gcccc :=_cdaa ._ggac .Validate ();_gcccc !=nil {return _gcccc ;};return _cdaa ._ggac .Validate ();}; -// MergedCells returns the merged cell regions within the sheet. -func (_gccf *Sheet )MergedCells ()[]MergedCell {if _gccf ._gaec .MergeCells ==nil {return nil ;};_dca :=[]MergedCell {};for _ ,_ddgb :=range _gccf ._gaec .MergeCells .MergeCell {_dca =append (_dca ,MergedCell {_gccf ._bbfc ,_gccf ,_ddgb });};return _dca ;}; +// SetRotation configures the cell to be rotated. +func (_afa CellStyle )SetRotation (deg uint8 ){if _afa ._bed .Alignment ==nil {_afa ._bed .Alignment =_ccg .NewCT_CellAlignment ();};_afa ._bed .ApplyAlignmentAttr =_g .Bool (true );_afa ._bed .Alignment .TextRotationAttr =_g .Uint8 (deg );}; -// Read reads a workbook from an io.Reader(.xlsx). -func Read (r _b .ReaderAt ,size int64 )(*Workbook ,error ){const _cdbbe ="\u0073\u0070r\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u003a\u0052\u0065\u0061\u0064";if !_dd .GetLicenseKey ().IsLicensed ()&&!_ageac {_fc .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_fc .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return nil ,_efa .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_geda :=New ();_egag ,_fecb :=_dd .GenRefId ("\u0073\u0072");if _fecb !=nil {_a .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_fecb );return nil ,_fecb ;};_geda ._eegc =_egag ;if _abfa :=_dd .Track (_geda ._eegc ,_cdbbe );_abfa !=nil {_fc .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_abfa );return nil ,_abfa ;};_gcec ,_fecb :=_cca .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078");if _fecb !=nil {return nil ,_fecb ;};_geda .TmpPath =_gcec ;_fdge ,_fecb :=_c .NewReader (r ,size );if _fecb !=nil {return nil ,_fc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_fecb );};_eeeb :=[]*_c .File {};_eeeb =append (_eeeb ,_fdge .File ...);_ddf :=false ;for _ ,_gcd :=range _eeeb {if _gcd .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_ddf =true ;break ;};};if _ddf {_geda .CreateCustomProperties ();};_dbcc :=_dc .DecodeMap {};_dbcc .SetOnNewRelationshipFunc (_geda .onNewRelationship );_dbcc .AddTarget (_a .ContentTypesFilename ,_geda .ContentTypes .X (),"",0);_dbcc .AddTarget (_a .BaseRelsFilename ,_geda .Rels .X (),"",0);if _dae :=_dbcc .Decode (_eeeb );_dae !=nil {return nil ,_dae ;};for _ ,_fefe :=range _eeeb {if _fefe ==nil {continue ;};if _cdg :=_geda .AddExtraFileFromZip (_fefe );_cdg !=nil {return nil ,_cdg ;};};if _ddf {_gfdd :=false ;for _ ,_fbbg :=range _geda .Rels .X ().Relationship {if _fbbg .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_gfdd =true ;break ;};};if !_gfdd {_geda .AddCustomRelationships ();};};return _geda ,nil ;};func _efd (_cadd string )bool {_cadd =_f .Replace (_cadd ,"\u0024","",-1);if _aba :=_dgd .FindStringSubmatch (_f .ToLower (_cadd ));len (_aba )> 2{_bgab :=_aba [1];_bebg ,_fccd :=_cc .Atoi (_aba [2]);if _fccd !=nil {return false ;};return _bebg <=1048576&&_bgab <="\u007a\u007a";};return false ;}; +// ClearNumberFormat removes any number formatting from the style. +func (_ddg CellStyle )ClearNumberFormat (){_ddg ._bed .NumFmtIdAttr =nil ;_ddg ._bed .ApplyNumberFormatAttr =nil ;}; -// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. -func (_dfcga *Sheet )RemoveColumn (column string )error {_baaf ,_bbec :=_dfcga .getAllCellsInFormulaArraysForColumn ();if _bbec !=nil {return _bbec ;};_aeab :=_gc .ColumnToIndex (column );for _ ,_afcfe :=range _dfcga .Rows (){_gfc :=_fc .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_afcfe .X ().RAttr );if _ ,_fgf :=_baaf [_gfc ];_fgf {return nil ;};};for _ ,_cedee :=range _dfcga .Rows (){_bfbb :=_cedee ._gdgc .C ;for _gccb ,_eefa :=range _bfbb {_cfcd ,_dbgc :=_gc .ParseCellReference (*_eefa .RAttr );if _dbgc !=nil {return _dbgc ;};if _cfcd .ColumnIdx ==_aeab {_cedee ._gdgc .C =append (_bfbb [:_gccb ],_dfcga .slideCellsLeft (_bfbb [_gccb +1:])...);break ;}else if _cfcd .ColumnIdx > _aeab {_cedee ._gdgc .C =append (_bfbb [:_gccb ],_dfcga .slideCellsLeft (_bfbb [_gccb :])...);break ;};};};_bbec =_dfcga .updateAfterRemove (_aeab ,_ge .UpdateActionRemoveColumn );if _bbec !=nil {return _bbec ;};_bbec =_dfcga .removeColumnFromNamedRanges (_aeab );if _bbec !=nil {return _bbec ;};_bbec =_dfcga .removeColumnFromMergedCells (_aeab );if _bbec !=nil {return _bbec ;};for _ ,_dcg :=range _dfcga ._bbfc .Sheets (){_dcg .RecalculateFormulas ();};return nil ;}; +// OneCellAnchor is anchored to a top-left cell with a fixed with/height +// in distance. +type OneCellAnchor struct{_bdab *_fa .CT_OneCellAnchor }; -// GetString returns the string in a cell if it's an inline or string table -// string. Otherwise it returns an empty string. -func (_gebd Cell )GetString ()string {switch _gebd ._eeb .TAttr {case _cdc .ST_CellTypeInlineStr :if _gebd ._eeb .Is !=nil &&_gebd ._eeb .Is .T !=nil {return *_gebd ._eeb .Is .T ;};if _gebd ._eeb .V !=nil {return *_gebd ._eeb .V ;};case _cdc .ST_CellTypeS :if _gebd ._eeb .V ==nil {return "";};_edc ,_cadg :=_cc .Atoi (*_gebd ._eeb .V );if _cadg !=nil {return "";};_ccg ,_cadg :=_gebd ._ffb .SharedStrings .GetString (_edc );if _cadg !=nil {return "";};return _ccg ;};if _gebd ._eeb .V ==nil {return "";};return *_gebd ._eeb .V ;}; \ No newline at end of file +// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') +func (_bfabd Row )Cell (col string )Cell {_gffe :=_bf .Sprintf ("\u0025\u0073\u0025\u0064",col ,_bfabd .RowNumber ());for _ ,_caeb :=range _bfabd ._gagf .C {if _caeb .RAttr !=nil &&*_caeb .RAttr ==_gffe {return Cell {_bfabd ._ccccd ,_bfabd ._bedc ,_bfabd ._gagf ,_caeb };};};return _bfabd .AddNamedCell (col );}; \ No newline at end of file diff --git a/spreadsheet/update/update.go b/spreadsheet/update/update.go index 4129d0dc3e..9be455018b 100644 --- a/spreadsheet/update/update.go +++ b/spreadsheet/update/update.go @@ -10,10 +10,10 @@ // terms that can be accessed at https://unidoc.io/eula/ // Package update contains definitions needed for updating references after removing rows/columns. -package update ; +package update ;const (UpdateActionRemoveColumn UpdateAction =iota ;); // UpdateAction is the type for update types constants. -type UpdateAction byte ;const (UpdateActionRemoveColumn UpdateAction =iota ;); +type UpdateAction byte ; // UpdateQuery contains terms of how to update references after removing row/column. type UpdateQuery struct{ diff --git a/unioffice.go b/unioffice.go index 603bf45d23..af4e6278ec 100644 --- a/unioffice.go +++ b/unioffice.go @@ -30,94 +30,94 @@ The packages of interest are github.com/unidoc/unioffice/document, unidoc/unioffice/spreadsheet and github.com/unidoc/unioffice/presentation. */ -package unioffice ;import (_b "encoding/xml";_d "errors";_g "fmt";_cd "github.com/unidoc/unioffice/algo";_c "log";_cf "reflect";_fc "strings";_f "unicode";); +package unioffice ;import (_f "encoding/xml";_b "errors";_cc "fmt";_eg "github.com/unidoc/unioffice/algo";_fc "log";_c "reflect";_g "strings";_fb "unicode";); -// String returns a copy of v as a pointer. -func String (v string )*string {_bd :=v ;return &_bd }; - -// CreateElement creates an element with the given namespace and name. It is -// used to unmarshal some xsd:any elements to the appropriate concrete type. -func CreateElement (start _b .StartElement )(Any ,error ){_gb ,_ec :=_db [start .Name .Space +"\u002f"+start .Name .Local ];if !_ec {_fg :=&XSDAny {};return _fg ,nil ;};_fe :=_cf .ValueOf (_gb );_ac :=_fe .Call (nil );if len (_ac )!=1{return nil ,_g .Errorf ("\u0063\u006fn\u0073\u0074\u0072\u0075\u0063t\u006f\u0072\u0020\u0066\u0075n\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0020\u006f\u006e\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u002c\u0020\u0067\u006f\u0074\u0020\u0025\u0064",len (_ac ));};_gf ,_ec :=_ac [0].Interface ().(Any );if !_ec {return nil ,_d .New ("\u0063o\u006e\u0073t\u0072\u0075\u0063\u0074o\u0072\u0020\u0066u\u006e\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068ou\u006c\u0064\u0020r\u0065\u0074u\u0072\u006e\u0020\u0061\u006e\u0079 \u0027\u0041n\u0079\u0027");};return _gf ,nil ;}; +// UnmarshalXML implements the xml.Unmarshaler interface. +func (_ac *XSDAny )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cb :=any {};if _bb :=d .DecodeElement (&_cb ,&start );_bb !=nil {return _bb ;};_fde (&_cb );_ac .XMLName =_cb .XMLName ;_ac .Attrs =_cb .Attrs ;_ac .Data =_cb .Data ;_ac .Nodes =_de (_cb .Nodes );return nil ;}; -// NeedsSpacePreserve returns true if the string has leading or trailing space. -func NeedsSpacePreserve (s string )bool {if len (s )==0{return false ;};switch s [0]{case '\t','\n','\v','\f','\r',' ',0x85,0xA0:return true ;};switch s [len (s )-1]{case '\t','\n','\v','\f','\r',' ',0x85,0xA0:return true ;};return false ;};var _db =map[string ]interface{}{}; +// AbsoluteFilename returns the full path to a file from the root of the zip +// container. Index is used in some cases for files which there may be more than +// one of (e.g. worksheets/drawings/charts) +func AbsoluteFilename (dt DocType ,typ string ,index int )string {switch typ {case CorePropertiesType :return "\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c";case CustomPropertiesType :return "\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c";case ExtendedPropertiesType ,ExtendedPropertiesTypeStrict :return "\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c";case ThumbnailType ,ThumbnailTypeStrict :return "\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067";case CustomXMLType :return _cc .Sprintf ("c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u002f\u0069t\u0065\u006d\u0025\u0064.x\u006d\u006c",index );case PresentationPropertiesType :return "\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c";case ViewPropertiesType :switch dt {case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c";case DocTypeSpreadsheet :return "\u0078\u006c/\u0076\u0069\u0065w\u0050\u0072\u006f\u0070\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077o\u0072d\u002f\u0076\u0069\u0065\u0077P\u0072\u006fp\u0073\u002e\u0078\u006d\u006c";};case TableStylesType :switch dt {case DocTypePresentation :return "\u0070\u0070\u0074\u002fta\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypeSpreadsheet :return "\u0078l\u002ft\u0061\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "w\u006fr\u0064\u002f\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073.x\u006d\u006c";};case HyperLinkType :return "";case OfficeDocumentType ,OfficeDocumentTypeStrict :switch dt {case DocTypeSpreadsheet :return "\u0078l\u002fw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c";case DocTypePresentation :return "p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c";default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ThemeType ,ThemeTypeStrict ,ThemeContentType :switch dt {case DocTypeSpreadsheet :return _cc .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _cc .Sprintf ("\u0077\u006f\u0072\u0064/t\u0068\u0065\u006d\u0065\u002f\u0074\u0068\u0065\u006d\u0065\u0025\u0064\u002e\u0078m\u006c",index );case DocTypePresentation :return _cc .Sprintf ("p\u0070\u0074\u002f\u0074he\u006de\u002f\u0074\u0068\u0065\u006de\u0025\u0064\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case StylesType ,StylesTypeStrict :switch dt {case DocTypeSpreadsheet :return "\u0078\u006c\u002f\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077o\u0072d\u002f\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0073\u0074\u0079\u006c\u0065s\u002e\u0078\u006d\u006c";default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ChartType ,ChartTypeStrict ,ChartContentType :switch dt {case DocTypeSpreadsheet :return _cc .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _cc .Sprintf ("\u0077\u006f\u0072d/\u0063\u0068\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypePresentation :return _cc .Sprintf ("\u0070\u0070\u0074\u002fch\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078m\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case TableType ,TableTypeStrict ,TableContentType :return _cc .Sprintf ("x\u006c\u002f\u0074\u0061bl\u0065s\u002f\u0074\u0061\u0062\u006ce\u0025\u0064\u002e\u0078\u006d\u006c",index );case DrawingType ,DrawingTypeStrict ,DrawingContentType :switch dt {case DocTypeSpreadsheet :return _cc .Sprintf ("\u0078l\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u0073\u002fd\u0072a\u0077i\u006e\u0067\u0025\u0064\u002e\u0078\u006dl",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case CommentsType ,CommentsTypeStrict ,CommentsContentType :switch dt {case DocTypeSpreadsheet :return _cc .Sprintf ("\u0078\u006c\u002f\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0025d\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case VMLDrawingType ,VMLDrawingTypeStrict ,VMLDrawingContentType :switch dt {case DocTypeSpreadsheet :return _cc .Sprintf ("\u0078\u006c\u002f\u0064r\u0061\u0077\u0069\u006e\u0067\u0073\u002f\u0076\u006d\u006cD\u0072a\u0077\u0069\u006e\u0067\u0025\u0064\u002ev\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ImageType ,ImageTypeStrict :switch dt {case DocTypeDocument :return _cc .Sprintf ("\u0077\u006f\u0072\u0064/m\u0065\u0064\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0070n\u0067",index );case DocTypeSpreadsheet :return _cc .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _cc .Sprintf ("p\u0070\u0074\u002f\u006ded\u0069a\u002f\u0069\u006d\u0061\u0067e\u0025\u0064\u002e\u0070\u006e\u0067",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case WorksheetType ,WorksheetTypeStrict ,WorksheetContentType :return _cc .Sprintf ("\u0078l\u002f\u0077\u006f\u0072k\u0073\u0068\u0065\u0065\u0074s\u002fs\u0068e\u0065\u0074\u0025\u0064\u002e\u0078\u006dl",index );case SharedStringsType ,SharedStringsTypeStrict ,SharedStringsContentType :return "x\u006c/\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074r\u0069\u006e\u0067\u0073.x\u006d\u006c";case FontTableType ,FontTableTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006e\u0074T\u0061\u0062l\u0065\u002e\u0078\u006d\u006c";case EndNotesType ,EndNotesTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0065\u006e\u0064\u006e\u006f\u0074\u0065s\u002e\u0078\u006d\u006c";case FootNotesType ,FootNotesTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006f\u0074n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c";case NumberingType ,NumberingTypeStrict :return "\u0077o\u0072d\u002f\u006e\u0075\u006d\u0062e\u0072\u0069n\u0067\u002e\u0078\u006d\u006c";case WebSettingsType ,WebSettingsTypeStrict :return "w\u006fr\u0064\u002f\u0077\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073.x\u006d\u006c";case SettingsType ,SettingsTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0073\u0065\u0074\u0074\u0069\u006e\u0067s\u002e\u0078\u006d\u006c";case HeaderType ,HeaderTypeStrict :return _cc .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case FooterType ,FooterTypeStrict :return _cc .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0066\u006f\u006f\u0074\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case ControlType ,ControlTypeStrict :switch dt {case DocTypeSpreadsheet :return _cc .Sprintf ("\u0078l\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _cc .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0061\u0063\u0074\u0069\u0076\u0065X\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u0025\u0064.\u0078\u006d\u006c",index );case DocTypePresentation :return _cc .Sprintf ("\u0070p\u0074\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u002fa\u0063t\u0069v\u0065\u0058\u0025\u0064\u002e\u0078\u006dl",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case SlideType ,SlideTypeStrict :return _cc .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index );case SlideLayoutType :return _cc .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075t\u0073/\u0073l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index );case SlideMasterType :return _cc .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0073/\u0073l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index );case HandoutMasterType :return _cc .Sprintf ("\u0070\u0070\u0074\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0073\u002f\u0068\u0061\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074e\u0072\u0025d\u002e\u0078\u006d\u006c",index );case NotesMasterType :return _cc .Sprintf ("\u0070\u0070\u0074/n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065r\u0073/\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073\u0075pp\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",typ );};return "";}; // RelativeFilename returns a filename relative to the source file referenced // from a relationships file. Index is used in some cases for files which there // may be more than one of (e.g. worksheets/drawings/charts) -func RelativeFilename (dt DocType ,relToTyp ,typ string ,index int )string {_gc :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _gc ;};_fee :=AbsoluteFilename (dt ,relToTyp ,index );_ee :=_fc .Split (_fee ,"\u002f");_ad :=_fc .Split (_gc ,"\u002f");_cdb :=0;for _ae :=0;_ae < len (_ee );_ae ++{if _ee [_ae ]==_ad [_ae ]{_cdb ++;};if _ae +1==len (_ad ){break ;};};_ee =_ee [_cdb :];_ad =_ad [_cdb :];_cc :=len (_ee )-1;if _cc > 0{return _cd .RepeatString ("\u002e\u002e\u002f",_cc )+_fc .Join (_ad ,"\u002f");};return _fc .Join (_ad ,"\u002f");};func (_fb *nsSet )getPrefix (_bgc string )string {if _ege ,_ga :=_cce [_bgc ];_ga {if _ ,_cg :=_fb ._cae [_ege ];!_cg {_fb ._cae [_ege ]=_bgc ;_fb ._fff [_bgc ]=_ege ;_fb ._gd =append (_fb ._gd ,_ege );};return _ege ;};_bgc =_fc .TrimFunc (_bgc ,func (_cgf rune )bool {return !_f .IsLetter (_cgf )});if _ece ,_eeg :=_fb ._fff [_bgc ];_eeg {return _ece ;};_df :=_fc .Split (_bgc ,"\u002f");_df =_fc .Split (_df [len (_df )-1],"\u003a");_ab :=_df [len (_df )-1];_ddc :=0;_eb :=[]byte {};for {if _ddc < len (_ab ){_eb =append (_eb ,_ab [_ddc ]);}else {_eb =append (_eb ,'_');};_ddc ++;if _ ,_bc :=_fb ._cae [string (_eb )];!_bc {_fb ._cae [string (_eb )]=_bgc ;_fb ._fff [_bgc ]=string (_eb );_fb ._gd =append (_fb ._gd ,string (_eb ));return string (_eb );};};}; - -// Bool returns a copy of v as a pointer. -func Bool (v bool )*bool {_gba :=v ;return &_gba }; - -// Int32 returns a copy of v as a pointer. -func Int32 (v int32 )*int32 {_gg :=v ;return &_gg };const (ContentTypesFilename ="\u005b\u0043\u006f\u006ete\u006e\u0074\u005f\u0054\u0079\u0070\u0065\u0073\u005d\u002e\u0078\u006d\u006c";BaseRelsFilename ="_\u0072\u0065\u006c\u0073\u002f\u002e\u0072\u0065\u006c\u0073";);const (OfficeDocumentTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006de\u006e\u0074";StylesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073";ThemeTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0068\u0065\u006d\u0065";ControlTypeStrict ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0070\u0075rl\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006ff\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068ip\u0073\u002f\u0063o\u006e\u0074\u0072\u006f\u006c";SettingsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0073e\u0074\u0074i\u006eg\u0073";ImageTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0069\u006d\u0061\u0067\u0065";CommentsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0063o\u006d\u006de\u006et\u0073";ThumbnailTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078m\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c";DrawingTypeStrict ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0070\u0075rl\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006ff\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068ip\u0073\u002f\u0064r\u0061\u0077\u0069\u006e\u0067";ChartTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063\u0068\u0061\u0072\u0074";ExtendedPropertiesTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078m\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";CustomXMLTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063\u0075s\u0074\u006f\u006d\u0058\u006d\u006c";WorksheetTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0077\u006fr\u006b\u0073\u0068\u0065\u0065\u0074";SharedStringsTypeStrict ="h\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078m\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074\u0072\u0069\u006eg\u0073";SharedStingsTypeStrict =SharedStringsTypeStrict ;TableTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065";HeaderTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0068\u0065\u0061\u0064\u0065\u0072";FooterTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0066\u006f\u006f\u0074\u0065\u0072";NumberingTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006e\u0075m\u0062\u0065\u0072\u0069\u006e\u0067";FontTableTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006fn\u0074\u0054\u0061\u0062\u006c\u0065";WebSettingsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006de\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0077\u0065\u0062\u0053\u0065\u0074\u0074i\u006e\u0067\u0073";FootNotesTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006fo\u0074\u006e\u006f\u0074\u0065\u0073";EndNotesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0065n\u0064\u006eo\u0074e\u0073";SlideTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065";VMLDrawingTypeStrict ="\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006fo\u0078\u006d\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065l\u0061\u0074i\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0076\u006dl\u0044\u0072\u0061\u0077\u0069\u006e\u0067";OfficeDocumentType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072g\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";StylesType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073";ThemeType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0074\u0068\u0065\u006d\u0065";ThemeContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e/\u0076\u006e\u0064.\u006f\u0070e\u006e\u0078\u006d\u006c\u0066\u006fr\u006dat\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0074\u0068\u0065\u006d\u0065\u002b\u0078\u006d\u006c";SettingsType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u0065\u0074\u0074\u0069\u006eg\u0073";ImageType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0069\u006d\u0061\u0067\u0065";ControlType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006d\u0061t\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006es\u0068\u0069\u0070\u0073\u002f\u0063\u006f\u006e\u0074\u0072\u006f\u006c";CommentsType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0063\u006f\u006d\u006d\u0065\u006et\u0073";CommentsContentType ="a\u0070pl\u0069c\u0061t\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006fp\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006fc\u0075\u006d\u0065nt.\u0073\u0070\u0072\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u006d\u006c\u002e\u0063\u006f\u006d\u006d\u0065n\u0074s\u002b\u0078\u006d\u006c";ThumbnailType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u0070\u0061\u0063\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065t\u0061\u0064\u0061\u0074\u0061\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061i\u006c";DrawingType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006d\u0061t\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006es\u0068\u0069\u0070\u0073\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067";DrawingContentType ="\u0061\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066f\u0069\u0063\u0065\u0064\u006fc\u0075\u006d\u0065\u006e\u0074\u002e\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u002b\u0078\u006d\u006c";ChartType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0063\u0068\u0061\u0072\u0074";ChartContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e/\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066f\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002e\u0063\u0068a\u0072\u0074\u002b\u0078\u006d\u006c";HyperLinkType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b";ExtendedPropertiesType ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069p\u0073\u002f\u0065x\u0074\u0065\u006e\u0064\u0065d\u002d\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";CorePropertiesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006ba\u0067\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061/\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073";CustomPropertiesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\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\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073";CustomXMLType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c";TableStylesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0073";ViewPropertiesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0073";WorksheetType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0077\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";WorksheetContentType ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u006dl\u002e\u0077\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u002b\u0078\u006d\u006c";SharedStringsType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002fo\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0032\u0030\u0030\u0036/\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074r\u0069\u006e\u0067\u0073";SharedStingsType =SharedStringsType ;SharedStringsContentType ="ap\u0070\u006c\u0069\u0063\u0061\u0074\u0069on\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073p\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002e\u0073\u0068\u0061\u0072e\u0064S\u0074\u0072\u0069\u006e\u0067\u0073\u002b\u0078\u006d\u006c";SMLStyleSheetContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002e\u0073t\u0079\u006c\u0065\u0073\u002bx\u006d\u006c";TableType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0074\u0061\u0062\u006c\u0065";TableContentType ="a\u0070\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065e\u0074\u006d\u006c\u002e\u0074\u0061\u0062\u006c\u0065\u002b\u0078m\u006c";HeaderType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0068\u0065\u0061\u0064\u0065\u0072";FooterType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006f\u006f\u0074\u0065\u0072";NumberingType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";FontTableType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065";WebSettingsType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006eg\u0073";FootNotesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";EndNotesType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0065\u006e\u0064\u006e\u006f\u0074e\u0073";SlideType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u006c\u0069\u0064\u0065";SlideContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002es\u006c\u0069\u0064\u0065\u002bx\u006d\u006c";SlideMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074e\u0072";SlideMasterContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0073\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072\u002b\u0078m\u006c";SlideLayoutType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006fu\u0074";SlideLayoutContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0073\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074\u002b\u0078m\u006c";PresentationPropertiesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070\u0073";HandoutMasterType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002fo\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0032\u0030\u0030\u0036/\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004da\u0073\u0074\u0065\u0072";NotesMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074e\u0072";VMLDrawingType ="\u0068\u0074tp\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002fof\u0066\u0069c\u0065D\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u00300\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0076m\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067";VMLDrawingContentType ="\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dof\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0076\u006d\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067";); - -// RelativeImageFilename returns an image filename relative to the source file referenced -// from a relationships file. It is identical to RelativeFilename but is used particularly for images -// in order to handle different image formats. -func RelativeImageFilename (dt DocType ,relToTyp ,typ string ,index int ,fileExtension string )string {_aa :=RelativeFilename (dt ,relToTyp ,typ ,index );return _aa [0:len (_aa )-3]+fileExtension ;};func (_ddce nsSet )applyToNode (_ddd *any ){if _ddd .XMLName .Space ==""{return ;};_dda :=_ddce .getPrefix (_ddd .XMLName .Space );_ddd .XMLName .Space ="";_ddd .XMLName .Local =_dda +"\u003a"+_ddd .XMLName .Local ;_gffd :=_ddd .Attrs ;_ddd .Attrs =nil ;for _ ,_aec :=range _gffd {if _aec .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _aec .Name .Space !=""{_adf :=_ddce .getPrefix (_aec .Name .Space );_aec .Name .Space ="";_aec .Name .Local =_adf +"\u003a"+_aec .Name .Local ;};_ddd .Attrs =append (_ddd .Attrs ,_aec );};for _ ,_fbg :=range _ddd .Nodes {_ddce .applyToNode (_fbg );};};const MinGoVersion =_eea ; +func RelativeFilename (dt DocType ,relToTyp ,typ string ,index int )string {_gf :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _gf ;};_fbc :=AbsoluteFilename (dt ,relToTyp ,index );_ff :=_g .Split (_fbc ,"\u002f");_caf :=_g .Split (_gf ,"\u002f");_dg :=0;for _cd :=0;_cd < len (_ff );_cd ++{if _ff [_cd ]==_caf [_cd ]{_dg ++;};if _cd +1==len (_caf ){break ;};};_ff =_ff [_dg :];_caf =_caf [_dg :];_fa :=len (_ff )-1;if _fa > 0{return _eg .RepeatString ("\u002e\u002e\u002f",_fa )+_g .Join (_caf ,"\u002f");};return _g .Join (_caf ,"\u002f");};var _ccd =map[string ]string {"\u0061":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0064\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0064c\u0074\u0065\u0072\u006d\u0073":"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u006d\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036","\u006d\u006f":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u006d\u0061\u0063\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0032\u0030\u0030\u0038\u002f\u006d\u0061\u0069\u006e","\u0077":"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","\u0077\u0031\u0030":"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0031\u0034":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0035":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u006e\u0065":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0070":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0031\u0034":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006fr\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0070\u0063":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002e\u0063\u006f\u006d\u002fo\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00310\u002f\u0077o\u0072\u0064\u0070\u0072o\u0063\u0065\u0073\u0073\u0069n\u0067\u0043\u0061\u006e\u0076\u0061\u0073","\u0077\u0070\u0067":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0047\u0072\u006f\u0075\u0070","\u0077\u0070\u0069":"\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d/\u006f\u0066\u0066i\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072d\u0070\u0072oc\u0065\u0073\u0073i\u006e\u0067\u0049\u006e\u006b","\u0077\u0070\u0073":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0078\u0073\u0069":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065","\u0078\u0031\u0035a\u0063":"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073h\u0065e\u0074\u006d\u006c\u002f\u0032\u0030\u0031\u0030/\u00311\u002f\u0061c","\u0077\u0031\u0036s\u0065":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006ff\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00315\u002f\u0077\u006f\u0072\u0064\u006dl\u002f\u0073\u0079m\u0065\u0078","\u0077\u0031\u0036\u0063\u0069\u0064":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0069\u0064","\u0077\u0031\u0036":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0036\u0063\u0065\u0078":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0065\u0078","\u0078\u006d\u006c":"\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"}; // DisableLogging sets the Log function to a no-op so that any log messages are // silently discarded. -func DisableLogging (){Log =func (string ,...interface{}){}};func _def (_adb []*any )[]*XSDAny {_cbb :=[]*XSDAny {};for _ ,_gfb :=range _adb {_be :=&XSDAny {};_be .XMLName =_gfb .XMLName ;_be .Attrs =_gfb .Attrs ;_be .Data =_gfb .Data ;_be .Nodes =_def (_gfb .Nodes );_cbb =append (_cbb ,_be );};return _cbb ;};func (_fa *XSDAny )collectNS (_gbab *nsSet ){if _fa .XMLName .Space !=""{_gbab .getPrefix (_fa .XMLName .Space );};for _ ,_cga :=range _fa .Attrs {if _cga .Name .Space !=""&&_cga .Name .Space !="\u0078\u006d\u006cn\u0073"{_gbab .getPrefix (_cga .Name .Space );};};for _ ,_dde :=range _fa .Nodes {_dde .collectNS (_gbab );};};var _cce =func ()map[string ]string {_ceg :=map[string ]string {};for _dc ,_cff :=range _bf {_ceg [_cff ]=_dc ;};return _ceg ;}();type any struct{XMLName _b .Name ;Attrs []_b .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;}; +func DisableLogging (){Log =func (string ,...interface{}){}};var _ga =map[string ]interface{}{}; -// Stringf formats according to a format specifier and returns a pointer to the -// resulting string. -func Stringf (f string ,args ...interface{})*string {_ff :=_g .Sprintf (f ,args ...);return &_ff }; +// MarshalXML implements the xml.Marshaler interface. +func (_gba *XSDAny )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name =_gba .XMLName ;start .Attr =_gba .Attrs ;_cf :=any {};_cf .XMLName =_gba .XMLName ;_cf .Attrs =_gba .Attrs ;_cf .Data =_gba .Data ;_cf .Nodes =_cg (_gba .Nodes );_dfd :=[]string {};_cac :=false ;_ceg :=nsSet {_fg :map[string ]string {},_cce :map[string ]string {}};_gba .collectNS (&_ceg );_ceg .applyToNode (&_cf );for _ ,_ggf :=range _ceg ._gec {if _ ,_cdeg :=_fe [_ggf ];_cdeg {_dfd =append (_dfd ,_ggf );};_dd :=_ceg ._cce [_ggf ];_cf .Attrs =append (_cf .Attrs ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_ggf },Value :_dd });if _ggf =="\u006d\u0063"{_cac =true ;};};for _ ,_ad :=range _cf .Attrs {if _ad .Name .Local =="\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"{_cac =false ;break ;};};if _cac &&len (_dfd )> 0{_cf .Attrs =append (_cf .Attrs ,_f .Attr {Name :_f .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_g .Join (_dfd ,"\u0020")});};return e .Encode (&_cf );}; -// AbsoluteImageFilename returns the full path to an image from the root of the -// zip container. -func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_cfe :=AbsoluteFilename (dt ,ImageType ,index );return _cfe [0:len (_cfe )-3]+fileExtension ;}; +// Int8 returns a copy of v as a pointer. +func Int8 (v int8 )*int8 {_ba :=v ;return &_ba }; -// RegisterConstructor registers a constructor function used for unmarshaling -// xsd:any elements. -func RegisterConstructor (ns ,name string ,fn interface{}){_db [ns +"\u002f"+name ]=fn }; +// Uint64 returns a copy of v as a pointer. +func Uint64 (v uint64 )*uint64 {_ab :=v ;return &_ab }; -// Int8 returns a copy of v as a pointer. -func Int8 (v int8 )*int8 {_ef :=v ;return &_ef };func _gdd (_fbgf []*XSDAny )[]*any {_eef :=[]*any {};for _ ,_af :=range _fbgf {_fcb :=&any {};_fcb .XMLName =_af .XMLName ;_gac :=[]_b .Attr {};for _ ,_gab :=range _af .Attrs {if _gab .Name .Local !="\u0078\u006d\u006cn\u0073"{_gac =append (_gac ,_gab );};};_fcb .Attrs =_gac ;_fcb .Data =_af .Data ;_fcb .Nodes =_gdd (_af .Nodes );_eef =append (_eef ,_fcb );};return _eef ;};type nsSet struct{_fff map[string ]string ;_cae map[string ]string ;_gd []string ;}; +// String returns a copy of v as a pointer. +func String (v string )*string {_ed :=v ;return &_ed };func _fde (_dc *any ){for _ ,_ea :=range _dc .Nodes {_fde (_ea );};}; -// Uint16 returns a copy of v as a pointer. -func Uint16 (v uint16 )*uint16 {_dd :=v ;return &_dd };var Log =_c .Printf ; +// Float32 returns a copy of v as a pointer. +func Float32 (v float32 )*float32 {_bf :=v ;return &_bf }; -// AddPreserveSpaceAttr adds an xml:space="preserve" attribute to a start -// element if it is required for the string s. -func AddPreserveSpaceAttr (se *_b .StartElement ,s string ){if NeedsSpacePreserve (s ){se .Attr =append (se .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"});};}; +// CreateElement creates an element with the given namespace and name. It is +// used to unmarshal some xsd:any elements to the appropriate concrete type. +func CreateElement (start _f .StartElement )(Any ,error ){_bd ,_bc :=_ga [start .Name .Space +"\u002f"+start .Name .Local ];if !_bc {_a :=&XSDAny {};return _a ,nil ;};_bcg :=_c .ValueOf (_bd );_df :=_bcg .Call (nil );if len (_df )!=1{return nil ,_cc .Errorf ("\u0063\u006fn\u0073\u0074\u0072\u0075\u0063t\u006f\u0072\u0020\u0066\u0075n\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0020\u006f\u006e\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u002c\u0020\u0067\u006f\u0074\u0020\u0025\u0064",len (_df ));};_ce ,_bc :=_df [0].Interface ().(Any );if !_bc {return nil ,_b .New ("\u0063o\u006e\u0073t\u0072\u0075\u0063\u0074o\u0072\u0020\u0066u\u006e\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068ou\u006c\u0064\u0020r\u0065\u0074u\u0072\u006e\u0020\u0061\u006e\u0079 \u0027\u0041n\u0079\u0027");};return _ce ,nil ;};const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;); + +// Bool returns a copy of v as a pointer. +func Bool (v bool )*bool {_ef :=v ;return &_ef };func _de (_cde []*any )[]*XSDAny {_ecg :=[]*XSDAny {};for _ ,_faf :=range _cde {_cdc :=&XSDAny {};_cdc .XMLName =_faf .XMLName ;_cdc .Attrs =_faf .Attrs ;_cdc .Data =_faf .Data ;_cdc .Nodes =_de (_faf .Nodes );_ecg =append (_ecg ,_cdc );};return _ecg ;};type nsSet struct{_fg map[string ]string ;_cce map[string ]string ;_gec []string ;}; // Uint8 returns a copy of v as a pointer. -func Uint8 (v uint8 )*uint8 {_gff :=v ;return &_gff }; +func Uint8 (v uint8 )*uint8 {_aeg :=v ;return &_aeg };func (_aegb nsSet )applyToNode (_cbb *any ){if _cbb .XMLName .Space ==""{return ;};_cae :=_aegb .getPrefix (_cbb .XMLName .Space );_cbb .XMLName .Space ="";_cbb .XMLName .Local =_cae +"\u003a"+_cbb .XMLName .Local ;_ced :=_cbb .Attrs ;_cbb .Attrs =nil ;for _ ,_cdf :=range _ced {if _cdf .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _cdf .Name .Space !=""{_gcg :=_aegb .getPrefix (_cdf .Name .Space );_cdf .Name .Space ="";_cdf .Name .Local =_gcg +"\u003a"+_cdf .Name .Local ;};_cbb .Attrs =append (_cbb .Attrs ,_cdf );};for _ ,_aae :=range _cbb .Nodes {_aegb .applyToNode (_aae );};}; -// AbsoluteFilename returns the full path to a file from the root of the zip -// container. Index is used in some cases for files which there may be more than -// one of (e.g. worksheets/drawings/charts) -func AbsoluteFilename (dt DocType ,typ string ,index int )string {switch typ {case CorePropertiesType :return "\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c";case CustomPropertiesType :return "\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c";case ExtendedPropertiesType ,ExtendedPropertiesTypeStrict :return "\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c";case ThumbnailType ,ThumbnailTypeStrict :return "\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067";case CustomXMLType :return _g .Sprintf ("c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u002f\u0069t\u0065\u006d\u0025\u0064.x\u006d\u006c",index );case PresentationPropertiesType :return "\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c";case ViewPropertiesType :switch dt {case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c";case DocTypeSpreadsheet :return "\u0078\u006c/\u0076\u0069\u0065w\u0050\u0072\u006f\u0070\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077o\u0072d\u002f\u0076\u0069\u0065\u0077P\u0072\u006fp\u0073\u002e\u0078\u006d\u006c";};case TableStylesType :switch dt {case DocTypePresentation :return "\u0070\u0070\u0074\u002fta\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypeSpreadsheet :return "\u0078l\u002ft\u0061\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "w\u006fr\u0064\u002f\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073.x\u006d\u006c";};case HyperLinkType :return "";case OfficeDocumentType ,OfficeDocumentTypeStrict :switch dt {case DocTypeSpreadsheet :return "\u0078l\u002fw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c";case DocTypePresentation :return "p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c";default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ThemeType ,ThemeTypeStrict ,ThemeContentType :switch dt {case DocTypeSpreadsheet :return _g .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _g .Sprintf ("\u0077\u006f\u0072\u0064/t\u0068\u0065\u006d\u0065\u002f\u0074\u0068\u0065\u006d\u0065\u0025\u0064\u002e\u0078m\u006c",index );case DocTypePresentation :return _g .Sprintf ("p\u0070\u0074\u002f\u0074he\u006de\u002f\u0074\u0068\u0065\u006de\u0025\u0064\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case StylesType ,StylesTypeStrict :switch dt {case DocTypeSpreadsheet :return "\u0078\u006c\u002f\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077o\u0072d\u002f\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0073\u0074\u0079\u006c\u0065s\u002e\u0078\u006d\u006c";default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ChartType ,ChartTypeStrict ,ChartContentType :switch dt {case DocTypeSpreadsheet :return _g .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _g .Sprintf ("\u0077\u006f\u0072d/\u0063\u0068\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypePresentation :return _g .Sprintf ("\u0070\u0070\u0074\u002fch\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078m\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case TableType ,TableTypeStrict ,TableContentType :return _g .Sprintf ("x\u006c\u002f\u0074\u0061bl\u0065s\u002f\u0074\u0061\u0062\u006ce\u0025\u0064\u002e\u0078\u006d\u006c",index );case DrawingType ,DrawingTypeStrict ,DrawingContentType :switch dt {case DocTypeSpreadsheet :return _g .Sprintf ("\u0078l\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u0073\u002fd\u0072a\u0077i\u006e\u0067\u0025\u0064\u002e\u0078\u006dl",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case CommentsType ,CommentsTypeStrict ,CommentsContentType :switch dt {case DocTypeSpreadsheet :return _g .Sprintf ("\u0078\u006c\u002f\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0025d\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case VMLDrawingType ,VMLDrawingTypeStrict ,VMLDrawingContentType :switch dt {case DocTypeSpreadsheet :return _g .Sprintf ("\u0078\u006c\u002f\u0064r\u0061\u0077\u0069\u006e\u0067\u0073\u002f\u0076\u006d\u006cD\u0072a\u0077\u0069\u006e\u0067\u0025\u0064\u002ev\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ImageType ,ImageTypeStrict :switch dt {case DocTypeDocument :return _g .Sprintf ("\u0077\u006f\u0072\u0064/m\u0065\u0064\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0070n\u0067",index );case DocTypeSpreadsheet :return _g .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _g .Sprintf ("p\u0070\u0074\u002f\u006ded\u0069a\u002f\u0069\u006d\u0061\u0067e\u0025\u0064\u002e\u0070\u006e\u0067",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case WorksheetType ,WorksheetTypeStrict ,WorksheetContentType :return _g .Sprintf ("\u0078l\u002f\u0077\u006f\u0072k\u0073\u0068\u0065\u0065\u0074s\u002fs\u0068e\u0065\u0074\u0025\u0064\u002e\u0078\u006dl",index );case SharedStringsType ,SharedStringsTypeStrict ,SharedStringsContentType :return "x\u006c/\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074r\u0069\u006e\u0067\u0073.x\u006d\u006c";case FontTableType ,FontTableTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006e\u0074T\u0061\u0062l\u0065\u002e\u0078\u006d\u006c";case EndNotesType ,EndNotesTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0065\u006e\u0064\u006e\u006f\u0074\u0065s\u002e\u0078\u006d\u006c";case FootNotesType ,FootNotesTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006f\u0074n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c";case NumberingType ,NumberingTypeStrict :return "\u0077o\u0072d\u002f\u006e\u0075\u006d\u0062e\u0072\u0069n\u0067\u002e\u0078\u006d\u006c";case WebSettingsType ,WebSettingsTypeStrict :return "w\u006fr\u0064\u002f\u0077\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073.x\u006d\u006c";case SettingsType ,SettingsTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0073\u0065\u0074\u0074\u0069\u006e\u0067s\u002e\u0078\u006d\u006c";case HeaderType ,HeaderTypeStrict :return _g .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case FooterType ,FooterTypeStrict :return _g .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0066\u006f\u006f\u0074\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case ControlType ,ControlTypeStrict :switch dt {case DocTypeSpreadsheet :return _g .Sprintf ("\u0078l\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _g .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0061\u0063\u0074\u0069\u0076\u0065X\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u0025\u0064.\u0078\u006d\u006c",index );case DocTypePresentation :return _g .Sprintf ("\u0070p\u0074\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u002fa\u0063t\u0069v\u0065\u0058\u0025\u0064\u002e\u0078\u006dl",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case SlideType ,SlideTypeStrict :return _g .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index );case SlideLayoutType :return _g .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075t\u0073/\u0073l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index );case SlideMasterType :return _g .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0073/\u0073l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index );case HandoutMasterType :return _g .Sprintf ("\u0070\u0070\u0074\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0073\u002f\u0068\u0061\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074e\u0072\u0025d\u002e\u0078\u006d\u006c",index );case NotesMasterType :return _g .Sprintf ("\u0070\u0070\u0074/n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065r\u0073/\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073\u0075pp\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",typ );};return "";};var _bf =map[string ]string {"\u0061":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0064\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0064c\u0074\u0065\u0072\u006d\u0073":"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u006d\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036","\u006d\u006f":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u006d\u0061\u0063\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0032\u0030\u0030\u0038\u002f\u006d\u0061\u0069\u006e","\u0077":"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","\u0077\u0031\u0030":"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0031\u0034":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0035":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u006e\u0065":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0070":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0031\u0034":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006fr\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0070\u0063":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002e\u0063\u006f\u006d\u002fo\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00310\u002f\u0077o\u0072\u0064\u0070\u0072o\u0063\u0065\u0073\u0073\u0069n\u0067\u0043\u0061\u006e\u0076\u0061\u0073","\u0077\u0070\u0067":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0047\u0072\u006f\u0075\u0070","\u0077\u0070\u0069":"\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d/\u006f\u0066\u0066i\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072d\u0070\u0072oc\u0065\u0073\u0073i\u006e\u0067\u0049\u006e\u006b","\u0077\u0070\u0073":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0078\u0073\u0069":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065","\u0078\u0031\u0035a\u0063":"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073h\u0065e\u0074\u006d\u006c\u002f\u0032\u0030\u0031\u0030/\u00311\u002f\u0061c","\u0077\u0031\u0036s\u0065":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006ff\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00315\u002f\u0077\u006f\u0072\u0064\u006dl\u002f\u0073\u0079m\u0065\u0078","\u0077\u0031\u0036\u0063\u0069\u0064":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0069\u0064","\u0077\u0031\u0036":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0036\u0063\u0065\u0078":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0065\u0078","\u0078\u006d\u006c":"\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"}; +// Float64 returns a copy of v as a pointer. +func Float64 (v float64 )*float64 {_aa :=v ;return &_aa }; -// MarshalXML implements the xml.Marshaler interface. -func (_aba *XSDAny )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name =_aba .XMLName ;start .Attr =_aba .Attrs ;_dcf :=any {};_dcf .XMLName =_aba .XMLName ;_dcf .Attrs =_aba .Attrs ;_dcf .Data =_aba .Data ;_dcf .Nodes =_gdd (_aba .Nodes );_dbag :=[]string {};_egc :=false ;_cfea :=nsSet {_fff :map[string ]string {},_cae :map[string ]string {}};_aba .collectNS (&_cfea );_cfea .applyToNode (&_dcf );for _ ,_eba :=range _cfea ._gd {if _ ,_cdbf :=_ag [_eba ];_cdbf {_dbag =append (_dbag ,_eba );};_cbe :=_cfea ._cae [_eba ];_dcf .Attrs =append (_dcf .Attrs ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_eba },Value :_cbe });if _eba =="\u006d\u0063"{_egc =true ;};};for _ ,_efb :=range _dcf .Attrs {if _efb .Name .Local =="\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"{_egc =false ;break ;};};if _egc &&len (_dbag )> 0{_dcf .Attrs =append (_dcf .Attrs ,_b .Attr {Name :_b .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_fc .Join (_dbag ,"\u0020")});};return e .Encode (&_dcf );};var _ag =map[string ]bool {"\u0077\u0031\u0030":true ,"\u0077\u0031\u0034":true ,"\u0077\u0070\u0031\u0034":true ,"\u0077\u0031\u0035":true ,"\u0078\u0031\u0035a\u0063":true ,"\u0077\u0031\u0036s\u0065":true ,"\u0077\u0031\u0036\u0063\u0069\u0064":true ,"\u0077\u0031\u0036":true ,"\u0077\u0031\u0036\u0063\u0065\u0078":true };func _aeg (_efg *any ){for _ ,_dba :=range _efg .Nodes {_aeg (_dba );};}; +// Uint32 returns a copy of v as a pointer. +func Uint32 (v uint32 )*uint32 {_cdd :=v ;return &_cdd };const (ContentTypesFilename ="\u005b\u0043\u006f\u006ete\u006e\u0074\u005f\u0054\u0079\u0070\u0065\u0073\u005d\u002e\u0078\u006d\u006c";BaseRelsFilename ="_\u0072\u0065\u006c\u0073\u002f\u002e\u0072\u0065\u006c\u0073";); -// Uint64 returns a copy of v as a pointer. -func Uint64 (v uint64 )*uint64 {_ge :=v ;return &_ge }; +// XSDAny is used to marshal/unmarshal xsd:any types in the OOXML schema. +type XSDAny struct{XMLName _f .Name ;Attrs []_f .Attr ;Data []byte ;Nodes []*XSDAny ;};const (OfficeDocumentTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006de\u006e\u0074";StylesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073";ThemeTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0068\u0065\u006d\u0065";ControlTypeStrict ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0070\u0075rl\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006ff\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068ip\u0073\u002f\u0063o\u006e\u0074\u0072\u006f\u006c";SettingsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0073e\u0074\u0074i\u006eg\u0073";ImageTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0069\u006d\u0061\u0067\u0065";CommentsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0063o\u006d\u006de\u006et\u0073";ThumbnailTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078m\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c";DrawingTypeStrict ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0070\u0075rl\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006ff\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068ip\u0073\u002f\u0064r\u0061\u0077\u0069\u006e\u0067";ChartTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063\u0068\u0061\u0072\u0074";ExtendedPropertiesTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078m\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";CustomXMLTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063\u0075s\u0074\u006f\u006d\u0058\u006d\u006c";WorksheetTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0077\u006fr\u006b\u0073\u0068\u0065\u0065\u0074";SharedStringsTypeStrict ="h\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078m\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074\u0072\u0069\u006eg\u0073";SharedStingsTypeStrict =SharedStringsTypeStrict ;TableTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065";HeaderTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0068\u0065\u0061\u0064\u0065\u0072";FooterTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0066\u006f\u006f\u0074\u0065\u0072";NumberingTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006e\u0075m\u0062\u0065\u0072\u0069\u006e\u0067";FontTableTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006fn\u0074\u0054\u0061\u0062\u006c\u0065";WebSettingsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006de\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0077\u0065\u0062\u0053\u0065\u0074\u0074i\u006e\u0067\u0073";FootNotesTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006fo\u0074\u006e\u006f\u0074\u0065\u0073";EndNotesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0065n\u0064\u006eo\u0074e\u0073";SlideTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065";VMLDrawingTypeStrict ="\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006fo\u0078\u006d\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065l\u0061\u0074i\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0076\u006dl\u0044\u0072\u0061\u0077\u0069\u006e\u0067";OfficeDocumentType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072g\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";StylesType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073";ThemeType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0074\u0068\u0065\u006d\u0065";ThemeContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e/\u0076\u006e\u0064.\u006f\u0070e\u006e\u0078\u006d\u006c\u0066\u006fr\u006dat\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0074\u0068\u0065\u006d\u0065\u002b\u0078\u006d\u006c";SettingsType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u0065\u0074\u0074\u0069\u006eg\u0073";ImageType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0069\u006d\u0061\u0067\u0065";ControlType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006d\u0061t\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006es\u0068\u0069\u0070\u0073\u002f\u0063\u006f\u006e\u0074\u0072\u006f\u006c";CommentsType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0063\u006f\u006d\u006d\u0065\u006et\u0073";CommentsContentType ="a\u0070pl\u0069c\u0061t\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006fp\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006fc\u0075\u006d\u0065nt.\u0073\u0070\u0072\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u006d\u006c\u002e\u0063\u006f\u006d\u006d\u0065n\u0074s\u002b\u0078\u006d\u006c";ThumbnailType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u0070\u0061\u0063\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065t\u0061\u0064\u0061\u0074\u0061\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061i\u006c";DrawingType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006d\u0061t\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006es\u0068\u0069\u0070\u0073\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067";DrawingContentType ="\u0061\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066f\u0069\u0063\u0065\u0064\u006fc\u0075\u006d\u0065\u006e\u0074\u002e\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u002b\u0078\u006d\u006c";ChartType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0063\u0068\u0061\u0072\u0074";ChartContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e/\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066f\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002e\u0063\u0068a\u0072\u0074\u002b\u0078\u006d\u006c";HyperLinkType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b";ExtendedPropertiesType ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069p\u0073\u002f\u0065x\u0074\u0065\u006e\u0064\u0065d\u002d\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";CorePropertiesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006ba\u0067\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061/\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073";CustomPropertiesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\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\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073";CustomXMLType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c";TableStylesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0073";ViewPropertiesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0073";WorksheetType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0077\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";WorksheetContentType ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u006dl\u002e\u0077\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u002b\u0078\u006d\u006c";SharedStringsType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002fo\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0032\u0030\u0030\u0036/\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074r\u0069\u006e\u0067\u0073";SharedStingsType =SharedStringsType ;SharedStringsContentType ="ap\u0070\u006c\u0069\u0063\u0061\u0074\u0069on\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073p\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002e\u0073\u0068\u0061\u0072e\u0064S\u0074\u0072\u0069\u006e\u0067\u0073\u002b\u0078\u006d\u006c";SMLStyleSheetContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002e\u0073t\u0079\u006c\u0065\u0073\u002bx\u006d\u006c";TableType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0074\u0061\u0062\u006c\u0065";TableContentType ="a\u0070\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065e\u0074\u006d\u006c\u002e\u0074\u0061\u0062\u006c\u0065\u002b\u0078m\u006c";HeaderType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0068\u0065\u0061\u0064\u0065\u0072";FooterType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006f\u006f\u0074\u0065\u0072";NumberingType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";FontTableType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065";WebSettingsType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006eg\u0073";FootNotesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";EndNotesType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0065\u006e\u0064\u006e\u006f\u0074e\u0073";SlideType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u006c\u0069\u0064\u0065";SlideContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002es\u006c\u0069\u0064\u0065\u002bx\u006d\u006c";SlideMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074e\u0072";SlideMasterContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0073\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072\u002b\u0078m\u006c";SlideLayoutType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006fu\u0074";SlideLayoutContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0073\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074\u002b\u0078m\u006c";PresentationPropertiesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070\u0073";HandoutMasterType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002fo\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0032\u0030\u0030\u0036/\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004da\u0073\u0074\u0065\u0072";NotesMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074e\u0072";VMLDrawingType ="\u0068\u0074tp\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002fof\u0066\u0069c\u0065D\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u00300\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0076m\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067";VMLDrawingContentType ="\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dof\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0076\u006d\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067";); -// Float64 returns a copy of v as a pointer. -func Float64 (v float64 )*float64 {_fed :=v ;return &_fed }; +// RelativeImageFilename returns an image filename relative to the source file referenced +// from a relationships file. It is identical to RelativeFilename but is used particularly for images +// in order to handle different image formats. +func RelativeImageFilename (dt DocType ,relToTyp ,typ string ,index int ,fileExtension string )string {_fad :=RelativeFilename (dt ,relToTyp ,typ ,index );return _fad [0:len (_fad )-3]+fileExtension ;}; + +// NeedsSpacePreserve returns true if the string has leading or trailing space. +func NeedsSpacePreserve (s string )bool {if len (s )==0{return false ;};switch s [0]{case '\t','\n','\v','\f','\r',' ',0x85,0xA0:return true ;};switch s [len (s )-1]{case '\t','\n','\v','\f','\r',' ',0x85,0xA0:return true ;};return false ;};var _fe =map[string ]bool {"\u0077\u0031\u0030":true ,"\u0077\u0031\u0034":true ,"\u0077\u0070\u0031\u0034":true ,"\u0077\u0031\u0035":true ,"\u0078\u0031\u0035a\u0063":true ,"\u0077\u0031\u0036s\u0065":true ,"\u0077\u0031\u0036\u0063\u0069\u0064":true ,"\u0077\u0031\u0036":true ,"\u0077\u0031\u0036\u0063\u0065\u0078":true };func (_eeg *nsSet )getPrefix (_abf string )string {if _eb ,_abe :=_beb [_abf ];_abe {if _ ,_da :=_eeg ._cce [_eb ];!_da {_eeg ._cce [_eb ]=_abf ;_eeg ._fg [_abf ]=_eb ;_eeg ._gec =append (_eeg ._gec ,_eb );};return _eb ;};_abf =_g .TrimFunc (_abf ,func (_gc rune )bool {return !_fb .IsLetter (_gc )});if _fca ,_acd :=_eeg ._fg [_abf ];_acd {return _fca ;};_ccg :=_g .Split (_abf ,"\u002f");_ccg =_g .Split (_ccg [len (_ccg )-1],"\u003a");_efe :=_ccg [len (_ccg )-1];_bad :=0;_baa :=[]byte {};for {if _bad < len (_efe ){_baa =append (_baa ,_efe [_bad ]);}else {_baa =append (_baa ,'_');};_bad ++;if _ ,_fff :=_eeg ._cce [string (_baa )];!_fff {_eeg ._cce [string (_baa )]=_abf ;_eeg ._fg [_abf ]=string (_baa );_eeg ._gec =append (_eeg ._gec ,string (_baa ));return string (_baa );};};}; + +// Uint16 returns a copy of v as a pointer. +func Uint16 (v uint16 )*uint16 {_beg :=v ;return &_beg }; + +// Int64 returns a copy of v as a pointer. +func Int64 (v int64 )*int64 {_ge :=v ;return &_ge }; // DocType represents one of the three document types supported (docx/xlsx/pptx) type DocType byte ; -// XSDAny is used to marshal/unmarshal xsd:any types in the OOXML schema. -type XSDAny struct{XMLName _b .Name ;Attrs []_b .Attr ;Data []byte ;Nodes []*XSDAny ;};const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;); +// Int32 returns a copy of v as a pointer. +func Int32 (v int32 )*int32 {_ee :=v ;return &_ee }; -// Uint32 returns a copy of v as a pointer. -func Uint32 (v uint32 )*uint32 {_ce :=v ;return &_ce }; +// Any is the interface used for marshaling/unmarshaling xsd:any +type Any interface{MarshalXML (_ca *_f .Encoder ,_fd _f .StartElement )error ;UnmarshalXML (_d *_f .Decoder ,_caa _f .StartElement )error ;};var _beb =func ()map[string ]string {_gff :=map[string ]string {};for _geg ,_ag :=range _ccd {_gff [_ag ]=_geg ;};return _gff ;}(); -// Float32 returns a copy of v as a pointer. -func Float32 (v float32 )*float32 {_ca :=v ;return &_ca };const _eea =true ; +// AddPreserveSpaceAttr adds an xml:space="preserve" attribute to a start +// element if it is required for the string s. +func AddPreserveSpaceAttr (se *_f .StartElement ,s string ){if NeedsSpacePreserve (s ){se .Attr =append (se .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"});};}; -// Any is the interface used for marshaling/unmarshaling xsd:any -type Any interface{MarshalXML (_a *_b .Encoder ,_bg _b .StartElement )error ;UnmarshalXML (_bgf *_b .Decoder ,_bb _b .StartElement )error ;}; +// RegisterConstructor registers a constructor function used for unmarshaling +// xsd:any elements. +func RegisterConstructor (ns ,name string ,fn interface{}){_ga [ns +"\u002f"+name ]=fn }; -// UnmarshalXML implements the xml.Unmarshaler interface. -func (_eg *XSDAny )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ea :=any {};if _cb :=d .DecodeElement (&_ea ,&start );_cb !=nil {return _cb ;};_aeg (&_ea );_eg .XMLName =_ea .XMLName ;_eg .Attrs =_ea .Attrs ;_eg .Data =_ea .Data ;_eg .Nodes =_def (_ea .Nodes );return nil ;}; +// AbsoluteImageFilename returns the full path to an image from the root of the +// zip container. +func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_be :=AbsoluteFilename (dt ,ImageType ,index );return _be [0:len (_be )-3]+fileExtension ;};const MinGoVersion =_ae ;type any struct{XMLName _f .Name ;Attrs []_f .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;};var Log =_fc .Printf ;func _cg (_ege []*XSDAny )[]*any {_dcf :=[]*any {};for _ ,_fdg :=range _ege {_gd :=&any {};_gd .XMLName =_fdg .XMLName ;_gcb :=[]_f .Attr {};for _ ,_cdb :=range _fdg .Attrs {if _cdb .Name .Local !="\u0078\u006d\u006cn\u0073"{_gcb =append (_gcb ,_cdb );};};_gd .Attrs =_gcb ;_gd .Data =_fdg .Data ;_gd .Nodes =_cg (_fdg .Nodes );_dcf =append (_dcf ,_gd );};return _dcf ;}; -// Int64 returns a copy of v as a pointer. -func Int64 (v int64 )*int64 {_acc :=v ;return &_acc }; \ No newline at end of file +// Stringf formats according to a format specifier and returns a pointer to the +// resulting string. +func Stringf (f string ,args ...interface{})*string {_dgg :=_cc .Sprintf (f ,args ...);return &_dgg };func (_gea *XSDAny )collectNS (_bbb *nsSet ){if _gea .XMLName .Space !=""{_bbb .getPrefix (_gea .XMLName .Space );};for _ ,_ebd :=range _gea .Attrs {if _ebd .Name .Space !=""&&_ebd .Name .Space !="\u0078\u006d\u006cn\u0073"{_bbb .getPrefix (_ebd .Name .Space );};};for _ ,_aad :=range _gea .Nodes {_aad .collectNS (_bbb );};};const _ae =true ; \ No newline at end of file diff --git a/vmldrawing/vmldrawing.go b/vmldrawing/vmldrawing.go index eb7e260bc4..0303e778f0 100644 --- a/vmldrawing/vmldrawing.go +++ b/vmldrawing/vmldrawing.go @@ -9,68 +9,68 @@ // 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 vmldrawing ;import (_ce "encoding/xml";_f "fmt";_b "github.com/unidoc/unioffice";_gb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_e "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_ga "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_c "strconv";_g "strings";); +package vmldrawing ;import (_d "encoding/xml";_g "fmt";_ga "github.com/unidoc/unioffice";_ee "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_f "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_dd "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_a "strconv";_ec "strings";); -// ToString generate string of TextpathStyle. -func (_gd *TextpathStyle )String ()string {_be :="";_be +=_f .Sprintf ("\u0066o\u006et\u002d\u0066\u0061\u006d\u0069\u006c\u0079\u003a\u0025\u0073\u003b",_gd ._aae );_be +=_f .Sprintf ("\u0066o\u006et\u002d\u0073\u0069\u007a\u0065\u003a\u0025\u0064\u0070\u0074\u003b",_gd ._bad );if _gd ._deac {_be +=_f .Sprintf ("\u0066o\u006et\u002d\u0073\u0074\u0079\u006ce\u003a\u0069t\u0061\u006c\u0069\u0063\u003b");};if _gd ._dga {_be +=_f .Sprintf ("\u0066\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003ab\u006f\u006c\u0064\u003b");};return _be ;}; +// SetFontSize sets text's fontSize. +func (_bcg *TextpathStyle )SetFontSize (fontSize int64 ){_bcg ._ac =fontSize }; -// CreateFormula creates F element for typeFormulas. -func CreateFormula (s string )*_ga .CT_F {_fdd :=_ga .NewCT_F ();_fdd .EqnAttr =&s ;return _fdd };func (_ad *Container )MarshalXML (e *_ce .Encoder ,start _ce .StartElement )error {start .Attr =append (start .Attr ,_ce .Attr {Name :_ce .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 ,_ce .Attr {Name :_ce .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 ,_ce .Attr {Name :_ce .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 .Name .Local ="\u0078\u006d\u006c";e .EncodeToken (start );if _ad .Layout !=nil {_de :=_ce .StartElement {Name :_ce .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ad .Layout ,_de );};if _ad .ShapeType !=nil {_ec :=_ce .StartElement {Name :_ce .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ad .ShapeType ,_ec );};for _ ,_dd :=range _ad .Shape {_db :=_ce .StartElement {Name :_ce .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_dd ,_db );};return e .EncodeToken (_ce .EndElement {Name :start .Name });}; +// Width return width of shape. +func (_bcd *ShapeStyle )Width ()int64 {return _bcd ._cc }; -// FontSize returns fontSize of the text. -func (_gc *TextpathStyle )FontSize ()int64 {return _gc ._bad }; +// TextpathStyle is style attribute of element v:textpath. +type TextpathStyle struct{_dcf string ;_ac int64 ;_bce bool ;_cf bool ;}; -// Width return width of shape. -func (_gaa *ShapeStyle )Width ()int64 {return _gaa ._ef }; +// SetBold sets text to bold. +func (_cff *TextpathStyle )SetBold (bold bool ){_cff ._bce =bold }; -// SetFontSize sets text's fontSize. -func (_eec *TextpathStyle )SetFontSize (fontSize int64 ){_eec ._bad =fontSize }; +// CreateFormula creates F element for typeFormulas. +func CreateFormula (s string )*_dd .CT_F {_ae :=_dd .NewCT_F ();_ae .EqnAttr =&s ;return _ae };func (_fa *Container )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 .Name .Local ="\u0078\u006d\u006c";e .EncodeToken (start );if _fa .Layout !=nil {_fb :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fa .Layout ,_fb );};if _fa .ShapeType !=nil {_bb :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_fa .ShapeType ,_bb );};for _ ,_bbb :=range _fa .Shape {_aag :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_bbb ,_aag );};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// NewCommentShape creates a new comment shape for a given cell index. The -// indices here are zero based. -func NewCommentShape (col ,row int64 )*_ga .Shape {_a :=_ga .NewShape ();_a .IdAttr =_b .String (_f .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_a .TypeAttr =_b .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_a .StyleAttr =_b .String ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006cu\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074:\u0038\u0030\u0070\u0074;\u006d\u0061\u0072\u0067\u0069n-\u0074o\u0070\u003a\u0032pt\u003b\u0077\u0069\u0064\u0074\u0068\u003a1\u0030\u0034\u0070\u0074\u003b\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0037\u0036\u0070\u0074\u003b\u007a\u002d\u0069\u006e\u0064\u0065x\u003a\u0031\u003bv\u0069\u0073\u0069\u0062\u0069\u006c\u0069t\u0079\u003a\u0068\u0069\u0064\u0064\u0065\u006e");_a .FillcolorAttr =_b .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_a .StrokecolorAttr =_b .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_fd :=_ga .NewEG_ShapeElements ();_fd .Fill =_ga .NewFill ();_fd .Fill .Color2Attr =_b .String ("\u0023f\u0062\u0066\u0065\u0038\u0032");_fd .Fill .AngleAttr =_b .Float64 (-180);_fd .Fill .TypeAttr =_ga .ST_FillTypeGradient ;_fd .Fill .Fill =_ga .NewOfcFill ();_fd .Fill .Fill .ExtAttr =_ga .ST_ExtView ;_fd .Fill .Fill .TypeAttr =_ga .OfcST_FillTypeGradientUnscaled ;_a .EG_ShapeElements =append (_a .EG_ShapeElements ,_fd );_bb :=_ga .NewEG_ShapeElements ();_bb .Shadow =_ga .NewShadow ();_bb .Shadow .OnAttr =_gb .ST_TrueFalseT ;_bb .Shadow .ObscuredAttr =_gb .ST_TrueFalseT ;_a .EG_ShapeElements =append (_a .EG_ShapeElements ,_bb );_ff :=_ga .NewEG_ShapeElements ();_ff .Path =_ga .NewPath ();_ff .Path .ConnecttypeAttr =_ga .OfcST_ConnectTypeNone ;_a .EG_ShapeElements =append (_a .EG_ShapeElements ,_ff );_gf :=_ga .NewEG_ShapeElements ();_gf .Textbox =_ga .NewTextbox ();_gf .Textbox .StyleAttr =_b .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f");_a .EG_ShapeElements =append (_a .EG_ShapeElements ,_gf );_ba :=_ga .NewEG_ShapeElements ();_ba .ClientData =_e .NewClientData ();_ba .ClientData .ObjectTypeAttr =_e .ST_ObjectTypeNote ;_ba .ClientData .MoveWithCells =_gb .ST_TrueFalseBlankT ;_ba .ClientData .SizeWithCells =_gb .ST_TrueFalseBlankT ;_ba .ClientData .Anchor =_b .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_ba .ClientData .AutoFill =_gb .ST_TrueFalseBlankFalse ;_ba .ClientData .Row =_b .Int64 (row );_ba .ClientData .Column =_b .Int64 (col );_a .EG_ShapeElements =append (_a .EG_ShapeElements ,_ba );return _a ;}; +// FontFamily returns fontFamily of the text. +func (_cce *TextpathStyle )FontFamily ()string {return _cce ._dcf }; -// ToString formatting ShapeStyle to string. -func (_bfg *ShapeStyle )String ()string {_deg :="";_deg +=_f .Sprintf ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0025\u0073\u003b",_bfg ._fae );_deg +=_f .Sprintf ("\u006da\u0072g\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0025\u0064\u003b",_bfg ._ab );_deg +=_f .Sprintf ("\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006fp\u003a\u0025\u0064\u003b",_bfg ._ccb );_deg +=_f .Sprintf ("w\u0069\u0064\u0074\u0068\u003a\u0025\u0064\u0070\u0074\u003b",_bfg ._ef );_deg +=_f .Sprintf ("\u0068\u0065\u0069g\u0068\u0074\u003a\u0025\u0064\u0070\u0074\u003b",_bfg ._ac );_deg +=_f .Sprintf ("z\u002d\u0069\u006e\u0064\u0065\u0078\u003a\u0025\u0064\u003b",_bfg ._cce );_deg +=_f .Sprintf ("m\u0073\u006f\u002d\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069z\u006f\u006e\u0074a\u006c:\u0025\u0073\u003b",_bfg ._adb );_deg +=_f .Sprintf ("\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-ho\u0072iz\u006f\u006e\u0074\u0061\u006c\u002d\u0072el\u0061\u0074\u0069\u0076\u0065\u003a\u0025s\u003b",_bfg ._aa );_deg +=_f .Sprintf ("\u006ds\u006f\u002d\u0070\u006fs\u0069\u0074\u0069\u006f\u006e-\u0076e\u0072t\u0069\u0063\u0061\u006c\u003a\u0025\u0073;",_bfg ._ca );_deg +=_f .Sprintf ("\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076e\u0072t\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u003a\u0025\u0073\u003b",_bfg ._eb );return _deg ;}; +// Height return height of shape. +func (_dbe *ShapeStyle )Height ()int64 {return _dbe ._bc }; -// NewShapeStyle accept value of string style attribute in v:shape and format it to generate ShapeStyle. -func NewShapeStyle (style string )ShapeStyle {_bd :=ShapeStyle {_ef :0,_ac :0};_bfd :=_g .Split (style ,"\u003b");for _ ,_dae :=range _bfd {_dea :=_g .Split (_dae ,"\u003a");if len (_dea )!=2{continue ;};switch _dea [0]{case "\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e":_bd ._fae =_dea [1];break ;case "m\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074":_bd ._ab ,_ =_c .ParseInt (_dea [1],10,64);break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070":_bd ._ccb ,_ =_c .ParseInt (_dea [1],10,64);break ;case "\u0077\u0069\u0064t\u0068":_bd ._ef ,_ =_c .ParseInt (_g .ReplaceAll (_dea [1],"\u0070\u0074",""),10,64);break ;case "\u0068\u0065\u0069\u0067\u0068\u0074":_bd ._ac ,_ =_c .ParseInt (_g .ReplaceAll (_dea [1],"\u0070\u0074",""),10,64);break ;case "\u007a-\u0069\u006e\u0064\u0065\u0078":_bd ._cce ,_ =_c .ParseInt (_dea [1],10,64);break ;case "\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":_bd ._adb =_dea [1];break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006fr\u0069z\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_bd ._aa =_dea [1];break ;case "m\u0073\u006f\u002d\u0070os\u0069t\u0069\u006f\u006e\u002d\u0076e\u0072\u0074\u0069\u0063\u0061\u006c":_bd ._ca =_dea [1];break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e\u002d\u0076\u0065\u0072\u0074\u0069c\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_bd ._eb =_dea [1];break ;};};return _bd ;};func NewContainer ()*Container {return &Container {}}; +// SetItalic sets text to italic. +func (_bge *TextpathStyle )SetItalic (italic bool ){_bge ._cf =italic };func (_afg *Container )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afg .Shape =nil ;_fc :for {_c ,_da :=d .Token ();if _da !=nil {return _da ;};switch _ddd :=_c .(type ){case _d .StartElement :switch _ddd .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_afg .Layout =_dd .NewOfcShapelayout ();if _be :=d .DecodeElement (_afg .Layout ,&_ddd );_be !=nil {return _be ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_afg .ShapeType =_dd .NewShapetype ();if _ce :=d .DecodeElement (_afg .ShapeType ,&_ddd );_ce !=nil {return _ce ;};case "\u0073\u0068\u0061p\u0065":_dg :=_dd .NewShape ();if _dc :=d .DecodeElement (_dg ,&_ddd );_dc !=nil {return _dc ;};_afg .Shape =append (_afg .Shape ,_dg );};case _d .EndElement :break _fc ;};};return nil ;}; + +// IsItalic returns true if text is italic. +func (_ccg *TextpathStyle )IsItalic ()bool {return _ccg ._cf }; // SetFontFamily sets text's fontFamily. -func (_fb *TextpathStyle )SetFontFamily (fontFamily string ){_fb ._aae =fontFamily }; +func (_fdc *TextpathStyle )SetFontFamily (fontFamily string ){_fdc ._dcf =fontFamily }; -// NewCommentDrawing constructs a new comment drawing. -func NewCommentDrawing ()*Container {_cc :=NewContainer ();_cc .Layout =_ga .NewOfcShapelayout ();_cc .Layout .ExtAttr =_ga .ST_ExtEdit ;_cc .Layout .Idmap =_ga .NewOfcCT_IdMap ();_cc .Layout .Idmap .DataAttr =_b .String ("\u0031");_cc .Layout .Idmap .ExtAttr =_ga .ST_ExtEdit ;_cc .ShapeType =_ga .NewShapetype ();_cc .ShapeType .IdAttr =_b .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_cc .ShapeType .CoordsizeAttr =_b .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_cc .ShapeType .SptAttr =_b .Float32 (202);_cc .ShapeType .PathAttr =_b .String ("\u006d\u0030\u002c0l\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u00321\u00360\u0030,\u00321\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u0030\u0078\u0065");_dg :=_ga .NewEG_ShapeElements ();_cc .ShapeType .EG_ShapeElements =append (_cc .ShapeType .EG_ShapeElements ,_dg );_dg .Path =_ga .NewPath ();_dg .Path .GradientshapeokAttr =_gb .ST_TrueFalseT ;_dg .Path .ConnecttypeAttr =_ga .OfcST_ConnectTypeRect ;return _cc ;}; +// ToString generate string of TextpathStyle. +func (_aeb *TextpathStyle )String ()string {_cda :="";_cda +=_g .Sprintf ("\u0066o\u006et\u002d\u0066\u0061\u006d\u0069\u006c\u0079\u003a\u0025\u0073\u003b",_aeb ._dcf );_cda +=_g .Sprintf ("\u0066o\u006et\u002d\u0073\u0069\u007a\u0065\u003a\u0025\u0064\u0070\u0074\u003b",_aeb ._ac );if _aeb ._cf {_cda +=_g .Sprintf ("\u0066o\u006et\u002d\u0073\u0074\u0079\u006ce\u003a\u0069t\u0061\u006c\u0069\u0063\u003b");};if _aeb ._bce {_cda +=_g .Sprintf ("\u0066\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003ab\u006f\u006c\u0064\u003b");};return _cda ;}; -// SetItalic sets text to italic. -func (_adg *TextpathStyle )SetItalic (italic bool ){_adg ._deac =italic }; +// NewShapeStyle accept value of string style attribute in v:shape and format it to generate ShapeStyle. +func NewShapeStyle (style string )ShapeStyle {_ggg :=ShapeStyle {_cc :0,_bc :0};_afc :=_ec .Split (style ,"\u003b");for _ ,_fac :=range _afc {_ccd :=_ec .Split (_fac ,"\u003a");if len (_ccd )!=2{continue ;};switch _ccd [0]{case "\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e":_ggg ._fcg =_ccd [1];break ;case "m\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074":_ggg ._cb ,_ =_a .ParseInt (_ccd [1],10,64);break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070":_ggg ._de ,_ =_a .ParseInt (_ccd [1],10,64);break ;case "\u0077\u0069\u0064t\u0068":_ggg ._cc ,_ =_a .ParseInt (_ec .ReplaceAll (_ccd [1],"\u0070\u0074",""),10,64);break ;case "\u0068\u0065\u0069\u0067\u0068\u0074":_ggg ._bc ,_ =_a .ParseInt (_ec .ReplaceAll (_ccd [1],"\u0070\u0074",""),10,64);break ;case "\u007a-\u0069\u006e\u0064\u0065\u0078":_ggg ._bdd ,_ =_a .ParseInt (_ccd [1],10,64);break ;case "\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":_ggg ._cg =_ccd [1];break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006fr\u0069z\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_ggg ._gg =_ccd [1];break ;case "m\u0073\u006f\u002d\u0070os\u0069t\u0069\u006f\u006e\u002d\u0076e\u0072\u0074\u0069\u0063\u0061\u006c":_ggg ._cd =_ccd [1];break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e\u002d\u0076\u0065\u0072\u0074\u0069c\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_ggg ._fe =_ccd [1];break ;};};return _ggg ;};type Container struct{Layout *_dd .OfcShapelayout ;ShapeType *_dd .Shapetype ;Shape []*_dd .Shape ;}; -// NewTextpathStyle accept value of string style attribute of element v:textpath and format it to generate TextpathStyle. -func NewTextpathStyle (style string )TextpathStyle {_dc :=TextpathStyle {_aae :"\u0022C\u0061\u006c\u0069\u0062\u0072\u0069\"",_bad :44,_dga :false ,_deac :false };_ebc :=_g .Split (style ,"\u003b");for _ ,_bbe :=range _ebc {_cf :=_g .Split (_bbe ,"\u003a");if len (_cf )!=2{continue ;};switch _cf [0]{case "f\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069\u006c\u0079":_dc ._aae =_cf [1];break ;case "\u0066o\u006e\u0074\u002d\u0073\u0069\u007ae":_dc ._bad ,_ =_c .ParseInt (_g .ReplaceAll (_cf [1],"\u0070\u0074",""),10,64);break ;case "f\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074":_dc ._dga =_cf [1]=="\u0062\u006f\u006c\u0064";break ;case "\u0066\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065":_dc ._deac =_cf [1]=="\u0069\u0074\u0061\u006c\u0069\u0063";break ;};};return _dc ;}; +// ToString formatting ShapeStyle to string. +func (_bg *ShapeStyle )String ()string {_cbc :="";_cbc +=_g .Sprintf ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0025\u0073\u003b",_bg ._fcg );_cbc +=_g .Sprintf ("\u006da\u0072g\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0025\u0064\u003b",_bg ._cb );_cbc +=_g .Sprintf ("\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006fp\u003a\u0025\u0064\u003b",_bg ._de );_cbc +=_g .Sprintf ("w\u0069\u0064\u0074\u0068\u003a\u0025\u0064\u0070\u0074\u003b",_bg ._cc );_cbc +=_g .Sprintf ("\u0068\u0065\u0069g\u0068\u0074\u003a\u0025\u0064\u0070\u0074\u003b",_bg ._bc );_cbc +=_g .Sprintf ("z\u002d\u0069\u006e\u0064\u0065\u0078\u003a\u0025\u0064\u003b",_bg ._bdd );_cbc +=_g .Sprintf ("m\u0073\u006f\u002d\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069z\u006f\u006e\u0074a\u006c:\u0025\u0073\u003b",_bg ._cg );_cbc +=_g .Sprintf ("\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-ho\u0072iz\u006f\u006e\u0074\u0061\u006c\u002d\u0072el\u0061\u0074\u0069\u0076\u0065\u003a\u0025s\u003b",_bg ._gg );_cbc +=_g .Sprintf ("\u006ds\u006f\u002d\u0070\u006fs\u0069\u0074\u0069\u006f\u006e-\u0076e\u0072t\u0069\u0063\u0061\u006c\u003a\u0025\u0073;",_bg ._cd );_cbc +=_g .Sprintf ("\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076e\u0072t\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u003a\u0025\u0073\u003b",_bg ._fe );return _cbc ;}; -// Height return height of shape. -func (_cd *ShapeStyle )Height ()int64 {return _cd ._ac };func (_cg *Container )UnmarshalXML (d *_ce .Decoder ,start _ce .StartElement )error {_cg .Shape =nil ;_ag :for {_fe ,_df :=d .Token ();if _df !=nil {return _df ;};switch _fa :=_fe .(type ){case _ce .StartElement :switch _fa .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_cg .Layout =_ga .NewOfcShapelayout ();if _ffd :=d .DecodeElement (_cg .Layout ,&_fa );_ffd !=nil {return _ffd ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_cg .ShapeType =_ga .NewShapetype ();if _bf :=d .DecodeElement (_cg .ShapeType ,&_fa );_bf !=nil {return _bf ;};case "\u0073\u0068\u0061p\u0065":_fef :=_ga .NewShape ();if _bfb :=d .DecodeElement (_fef ,&_fa );_bfb !=nil {return _bfb ;};_cg .Shape =append (_cg .Shape ,_fef );};case _ce .EndElement :break _ag ;};};return nil ;}; +// NewCommentShape creates a new comment shape for a given cell index. The +// indices here are zero based. +func NewCommentShape (col ,row int64 )*_dd .Shape {_fd :=_dd .NewShape ();_fd .IdAttr =_ga .String (_g .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_fd .TypeAttr =_ga .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_fd .StyleAttr =_ga .String ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006cu\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074:\u0038\u0030\u0070\u0074;\u006d\u0061\u0072\u0067\u0069n-\u0074o\u0070\u003a\u0032pt\u003b\u0077\u0069\u0064\u0074\u0068\u003a1\u0030\u0034\u0070\u0074\u003b\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0037\u0036\u0070\u0074\u003b\u007a\u002d\u0069\u006e\u0064\u0065x\u003a\u0031\u003bv\u0069\u0073\u0069\u0062\u0069\u006c\u0069t\u0079\u003a\u0068\u0069\u0064\u0064\u0065\u006e");_fd .FillcolorAttr =_ga .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_fd .StrokecolorAttr =_ga .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_aa :=_dd .NewEG_ShapeElements ();_aa .Fill =_dd .NewFill ();_aa .Fill .Color2Attr =_ga .String ("\u0023f\u0062\u0066\u0065\u0038\u0032");_aa .Fill .AngleAttr =_ga .Float64 (-180);_aa .Fill .TypeAttr =_dd .ST_FillTypeGradient ;_aa .Fill .Fill =_dd .NewOfcFill ();_aa .Fill .Fill .ExtAttr =_dd .ST_ExtView ;_aa .Fill .Fill .TypeAttr =_dd .OfcST_FillTypeGradientUnscaled ;_fd .EG_ShapeElements =append (_fd .EG_ShapeElements ,_aa );_b :=_dd .NewEG_ShapeElements ();_b .Shadow =_dd .NewShadow ();_b .Shadow .OnAttr =_ee .ST_TrueFalseT ;_b .Shadow .ObscuredAttr =_ee .ST_TrueFalseT ;_fd .EG_ShapeElements =append (_fd .EG_ShapeElements ,_b );_bd :=_dd .NewEG_ShapeElements ();_bd .Path =_dd .NewPath ();_bd .Path .ConnecttypeAttr =_dd .OfcST_ConnectTypeNone ;_fd .EG_ShapeElements =append (_fd .EG_ShapeElements ,_bd );_db :=_dd .NewEG_ShapeElements ();_db .Textbox =_dd .NewTextbox ();_db .Textbox .StyleAttr =_ga .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f");_fd .EG_ShapeElements =append (_fd .EG_ShapeElements ,_db );_eee :=_dd .NewEG_ShapeElements ();_eee .ClientData =_f .NewClientData ();_eee .ClientData .ObjectTypeAttr =_f .ST_ObjectTypeNote ;_eee .ClientData .MoveWithCells =_ee .ST_TrueFalseBlankT ;_eee .ClientData .SizeWithCells =_ee .ST_TrueFalseBlankT ;_eee .ClientData .Anchor =_ga .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_eee .ClientData .AutoFill =_ee .ST_TrueFalseBlankFalse ;_eee .ClientData .Row =_ga .Int64 (row );_eee .ClientData .Column =_ga .Int64 (col );_fd .EG_ShapeElements =append (_fd .EG_ShapeElements ,_eee );return _fd ;}; -// IsBold returns true if text is bold. -func (_afb *TextpathStyle )IsBold ()bool {return _afb ._dga }; +// SetWidth set width of shape. +func (_eag *ShapeStyle )SetWidth (width int64 ){_eag ._cc =width }; -// SetBold sets text to bold. -func (_abg *TextpathStyle )SetBold (bold bool ){_abg ._dga =bold }; +// FontSize returns fontSize of the text. +func (_bde *TextpathStyle )FontSize ()int64 {return _bde ._ac }; -// TextpathStyle is style attribute of element v:textpath. -type TextpathStyle struct{_aae string ;_bad int64 ;_dga bool ;_deac bool ;}; +// NewTextpathStyle accept value of string style attribute of element v:textpath and format it to generate TextpathStyle. +func NewTextpathStyle (style string )TextpathStyle {_aaf :=TextpathStyle {_dcf :"\u0022C\u0061\u006c\u0069\u0062\u0072\u0069\"",_ac :44,_bce :false ,_cf :false };_fbd :=_ec .Split (style ,"\u003b");for _ ,_dad :=range _fbd {_fdg :=_ec .Split (_dad ,"\u003a");if len (_fdg )!=2{continue ;};switch _fdg [0]{case "f\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069\u006c\u0079":_aaf ._dcf =_fdg [1];break ;case "\u0066o\u006e\u0074\u002d\u0073\u0069\u007ae":_aaf ._ac ,_ =_a .ParseInt (_ec .ReplaceAll (_fdg [1],"\u0070\u0074",""),10,64);break ;case "f\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074":_aaf ._bce =_fdg [1]=="\u0062\u006f\u006c\u0064";break ;case "\u0066\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065":_aaf ._cf =_fdg [1]=="\u0069\u0074\u0061\u006c\u0069\u0063";break ;};};return _aaf ;};func NewContainer ()*Container {return &Container {}}; // SetHeight set height of shape. -func (_cge *ShapeStyle )SetHeight (height int64 ){_cge ._ac =height };type Container struct{Layout *_ga .OfcShapelayout ;ShapeType *_ga .Shapetype ;Shape []*_ga .Shape ;}; +func (_cdb *ShapeStyle )SetHeight (height int64 ){_cdb ._bc =height }; // ShapeStyle is style attribute of v:shape element. -type ShapeStyle struct{_fae string ;_ab int64 ;_ccb int64 ;_ef int64 ;_ac int64 ;_cce int64 ;_adb string ;_aa string ;_ca string ;_eb string ;}; - -// FontFamily returns fontFamily of the text. -func (_bg *TextpathStyle )FontFamily ()string {return _bg ._aae }; +type ShapeStyle struct{_fcg string ;_cb int64 ;_de int64 ;_cc int64 ;_bc int64 ;_bdd int64 ;_cg string ;_gg string ;_cd string ;_fe string ;}; -// IsItalic returns true if text is italic. -func (_eg *TextpathStyle )IsItalic ()bool {return _eg ._deac }; +// IsBold returns true if text is bold. +func (_cee *TextpathStyle )IsBold ()bool {return _cee ._bce }; -// SetWidth set width of shape. -func (_fg *ShapeStyle )SetWidth (width int64 ){_fg ._ef =width }; \ No newline at end of file +// NewCommentDrawing constructs a new comment drawing. +func NewCommentDrawing ()*Container {_gf :=NewContainer ();_gf .Layout =_dd .NewOfcShapelayout ();_gf .Layout .ExtAttr =_dd .ST_ExtEdit ;_gf .Layout .Idmap =_dd .NewOfcCT_IdMap ();_gf .Layout .Idmap .DataAttr =_ga .String ("\u0031");_gf .Layout .Idmap .ExtAttr =_dd .ST_ExtEdit ;_gf .ShapeType =_dd .NewShapetype ();_gf .ShapeType .IdAttr =_ga .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_gf .ShapeType .CoordsizeAttr =_ga .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_gf .ShapeType .SptAttr =_ga .Float32 (202);_gf .ShapeType .PathAttr =_ga .String ("\u006d\u0030\u002c0l\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u00321\u00360\u0030,\u00321\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u0030\u0078\u0065");_ea :=_dd .NewEG_ShapeElements ();_gf .ShapeType .EG_ShapeElements =append (_gf .ShapeType .EG_ShapeElements ,_ea );_ea .Path =_dd .NewPath ();_ea .Path .GradientshapeokAttr =_ee .ST_TrueFalseT ;_ea .Path .ConnecttypeAttr =_dd .OfcST_ConnectTypeRect ;return _gf ;}; \ No newline at end of file diff --git a/zippkg/zippkg.go b/zippkg/zippkg.go index a0e3d1afe2..03aa8d0b33 100644 --- a/zippkg/zippkg.go +++ b/zippkg/zippkg.go @@ -9,62 +9,62 @@ // 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 zippkg ;import (_d "archive/zip";_a "bytes";_ee "encoding/xml";_dg "fmt";_db "github.com/unidoc/unioffice";_be "github.com/unidoc/unioffice/algo";_bc "github.com/unidoc/unioffice/common/tempstorage";_ff "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ea "io";_f "path";_b "sort";_df "strings";_e "time";);var _fcf =[]byte {'/','>'};var _gcf =[]byte {'\r','\n'}; +package zippkg ;import (_e "archive/zip";_dd "bytes";_ec "encoding/xml";_df "fmt";_cdc "github.com/unidoc/unioffice";_cb "github.com/unidoc/unioffice/algo";_cd "github.com/unidoc/unioffice/common/tempstorage";_c "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_a "io";_eb "path";_d "sort";_fb "strings";_fd "time";); -// DecodeMap is used to walk a tree of relationships, decoding files and passing -// control back to the document. -type DecodeMap struct{_bec map[string ]Target ;_aa map[*_ff .Relationships ]string ;_cf []Target ;_ag OnNewRelationshipFunc ;_cg map[string ]struct{};_bf map[string ]int ;}; +// AddFileFromDisk reads a file from internal storage and adds it at a given path to a zip file. +// TODO: Rename to AddFileFromStorage in next major version release (v2). +// NOTE: If disk storage cannot be used, memory storage can be used instead by calling memstore.SetAsStorage(). +func AddFileFromDisk (z *_e .Writer ,zipPath ,storagePath string )error {_fg ,_efa :=z .Create (zipPath );if _efa !=nil {return _df .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_efa );};_bgf ,_efa :=_cd .Open (storagePath );if _efa !=nil {return _df .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_efa );};defer _bgf .Close ();_ ,_efa =_a .Copy (_fg ,_bgf );return _efa ;};func (_ag *DecodeMap )RecordIndex (path string ,idx int ){_ag ._ff [path ]=idx }; -// AddFileFromBytes takes a byte array and adds it at a given path to a zip file. -func AddFileFromBytes (z *_d .Writer ,zipPath string ,data []byte )error {_aaa ,_bcd :=z .Create (zipPath );if _bcd !=nil {return _dg .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_bcd );};_ ,_bcd =_ea .Copy (_aaa ,_a .NewReader (data ));return _bcd ;};const XMLHeader ="\u003c\u003f\u0078\u006d\u006c\u0020\u0076e\u0072\u0073\u0069o\u006e\u003d\u00221\u002e\u0030\"\u0020\u0065\u006e\u0063\u006f\u0064i\u006eg=\u0022\u0055\u0054\u0046\u002d\u0038\u0022\u0020\u0073\u0074\u0061\u006e\u0064\u0061\u006c\u006f\u006e\u0065\u003d\u0022\u0079\u0065\u0073\u0022\u003f\u003e"+"\u000a"; +// OnNewRelationshipFunc is called when a new relationship has been discovered. +// +// target is a resolved path that takes into account the location of the +// relationships file source and should be the path in the zip file. +// +// files are passed so non-XML files that can't be handled by AddTarget can be +// decoded directly (e.g. images) +// +// rel is the actual relationship so its target can be modified if the source +// target doesn't match where unioffice will write the file (e.g. read in +// 'xl/worksheets/MyWorksheet.xml' and we'll write out +// 'xl/worksheets/sheet1.xml') +type OnNewRelationshipFunc func (_dc *DecodeMap ,_b ,_g string ,_fe []*_e .File ,_bg *_c .Relationship ,_cg Target )error ; + +// Decode loops decoding targets registered with AddTarget and calling th +func (_gfd *DecodeMap )Decode (files []*_e .File )error {_ef :=1;for _ef > 0{for len (_gfd ._fdf )> 0{_cgc :=_gfd ._fdf [0];_gfd ._fdf =_gfd ._fdf [1:];_bb :=_cgc .Ifc .(*_c .Relationships );for _ ,_ga :=range _bb .Relationship {_ggc ,_ :=_gfd ._da [_bb ];_gfd ._be (_gfd ,_ggc +_ga .TargetAttr ,_ga .TypeAttr ,files ,_ga ,_cgc );};};for _ca ,_aea :=range files {if _aea ==nil {continue ;};if _fa ,_ddg :=_gfd ._ae [_aea .Name ];_ddg {delete (_gfd ._ae ,_aea .Name );if _bgg :=Decode (_aea ,_fa .Ifc );_bgg !=nil {return _bgg ;};files [_ca ]=nil ;if _ebe ,_gaa :=_fa .Ifc .(*_c .Relationships );_gaa {_gfd ._fdf =append (_gfd ._fdf ,_fa );_bc ,_ :=_eb .Split (_eb .Clean (_aea .Name +"\u002f\u002e\u002e\u002f"));_gfd ._da [_ebe ]=_bc ;_ef ++;};};};_ef --;};return nil ;};func (_dca SelfClosingWriter )Write (b []byte )(int ,error ){_gab :=0;_bbe :=0;for _gcf :=0;_gcf < len (b )-2;_gcf ++{if b [_gcf ]=='>'&&b [_gcf +1]=='<'&&b [_gcf +2]=='/'{_gacc :=[]byte {};_dgg :=_gcf ;for _fgg :=_gcf ;_fgg >=0;_fgg --{if b [_fgg ]==' '{_dgg =_fgg ;}else if b [_fgg ]=='<'{_gacc =b [_fgg +1:_dgg ];break ;};};_aa :=[]byte {};for _de :=_gcf +3;_de < len (b );_de ++{if b [_de ]=='>'{_aa =b [_gcf +3:_de ];break ;};};if !_dd .Equal (_gacc ,_aa ){continue ;};_agd ,_ede :=_dca .W .Write (b [_gab :_gcf ]);if _ede !=nil {return _bbe +_agd ,_ede ;};_bbe +=_agd ;_ ,_ede =_dca .W .Write (_dfd );if _ede !=nil {return _bbe ,_ede ;};_bbe +=3;for _dac :=_gcf +2;_dac < len (b )&&b [_dac ]!='>';_dac ++{_bbe ++;_gab =_dac +2;_gcf =_gab ;};};};_eea ,_gfdb :=_dca .W .Write (b [_gab :]);return _eea +_bbe ,_gfdb ;}; + +// Decode unmarshals the content of a *zip.File as XML to a given destination. +func Decode (f *_e .File ,dest interface{})error {_ed ,_ggg :=f .Open ();if _ggg !=nil {return _df .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_ggg );};defer _ed .Close ();_fc :=_ec .NewDecoder (_ed );if _gec :=_fc .Decode (dest );_gec !=nil {return _df .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_gec );};if _db ,_aeg :=dest .(*_c .Relationships );_aeg {for _aega ,_eg :=range _db .Relationship {switch _eg .TypeAttr {case _cdc .OfficeDocumentTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .OfficeDocumentType ;case _cdc .StylesTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .StylesType ;case _cdc .ThemeTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .ThemeType ;case _cdc .ControlTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .ControlType ;case _cdc .SettingsTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .SettingsType ;case _cdc .ImageTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .ImageType ;case _cdc .CommentsTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .CommentsType ;case _cdc .ThumbnailTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .ThumbnailType ;case _cdc .DrawingTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .DrawingType ;case _cdc .ChartTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .ChartType ;case _cdc .ExtendedPropertiesTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .ExtendedPropertiesType ;case _cdc .CustomXMLTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .CustomXMLType ;case _cdc .WorksheetTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .WorksheetType ;case _cdc .SharedStringsTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .SharedStringsType ;case _cdc .TableTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .TableType ;case _cdc .HeaderTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .HeaderType ;case _cdc .FooterTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .FooterType ;case _cdc .NumberingTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .NumberingType ;case _cdc .FontTableTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .FontTableType ;case _cdc .WebSettingsTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .WebSettingsType ;case _cdc .FootNotesTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .FootNotesType ;case _cdc .EndNotesTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .EndNotesType ;case _cdc .SlideTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .SlideType ;case _cdc .VMLDrawingTypeStrict :_db .Relationship [_aega ].TypeAttr =_cdc .VMLDrawingType ;};};_d .Slice (_db .Relationship ,func (_ad ,_gc int )bool {_cccb :=_db .Relationship [_ad ];_caf :=_db .Relationship [_gc ];return _cb .NaturalLess (_cccb .IdAttr ,_caf .IdAttr );});};return nil ;};func MarshalXMLByType (z *_e .Writer ,dt _cdc .DocType ,typ string ,v interface{})error {_fac :=_cdc .AbsoluteFilename (dt ,typ ,0);return MarshalXML (z ,_fac ,v );};func MarshalXMLByTypeIndex (z *_e .Writer ,dt _cdc .DocType ,typ string ,idx int ,v interface{})error {_ddgb :=_cdc .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_ddgb ,v );}; // SelfClosingWriter wraps a writer and replaces XML tags of the // type with -type SelfClosingWriter struct{W _ea .Writer ;};type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;};func MarshalXMLByType (z *_d .Writer ,dt _db .DocType ,typ string ,v interface{})error {_bed :=_db .AbsoluteFilename (dt ,typ ,0);return MarshalXML (z ,_bed ,v );}; +type SelfClosingWriter struct{W _a .Writer ;}; + +// AddFileFromBytes takes a byte array and adds it at a given path to a zip file. +func AddFileFromBytes (z *_e .Writer ,zipPath string ,data []byte )error {_cafa ,_ade :=z .Create (zipPath );if _ade !=nil {return _df .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_ade );};_ ,_ade =_a .Copy (_cafa ,_dd .NewReader (data ));return _ade ;}; // SetOnNewRelationshipFunc sets the function to be called when a new // relationship has been discovered. -func (_ga *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_ga ._ag =fn };func (_ffc SelfClosingWriter )Write (b []byte )(int ,error ){_egc :=0;_def :=0;for _ebf :=0;_ebf < len (b )-2;_ebf ++{if b [_ebf ]=='>'&&b [_ebf +1]=='<'&&b [_ebf +2]=='/'{_agd :=[]byte {};_daf :=_ebf ;for _dc :=_ebf ;_dc >=0;_dc --{if b [_dc ]==' '{_daf =_dc ;}else if b [_dc ]=='<'{_agd =b [_dc +1:_daf ];break ;};};_gaf :=[]byte {};for _bcb :=_ebf +3;_bcb < len (b );_bcb ++{if b [_bcb ]=='>'{_gaf =b [_ebf +3:_bcb ];break ;};};if !_a .Equal (_agd ,_gaf ){continue ;};_aadd ,_dgg :=_ffc .W .Write (b [_egc :_ebf ]);if _dgg !=nil {return _def +_aadd ,_dgg ;};_def +=_aadd ;_ ,_dgg =_ffc .W .Write (_fcf );if _dgg !=nil {return _def ,_dgg ;};_def +=3;for _defe :=_ebf +2;_defe < len (b )&&b [_defe ]!='>';_defe ++{_def ++;_egc =_defe +2;_ebf =_egc ;};};};_fea ,_faa :=_ffc .W .Write (b [_egc :]);return _fea +_def ,_faa ;}; +func (_gf *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_gf ._be =fn };type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;};func (_ac *DecodeMap )IndexFor (path string )int {return _ac ._ff [path ]};var _dfd =[]byte {'/','>'}; // ExtractToDiskTmp extracts a zip file to a temporary file in a given path, // returning the name of the file. -func ExtractToDiskTmp (f *_d .File ,path string )(string ,error ){_caf ,_ddd :=_bc .TempFile (path ,"\u007a\u007a");if _ddd !=nil {return "",_ddd ;};defer _caf .Close ();_egg ,_ddd :=f .Open ();if _ddd !=nil {return "",_ddd ;};defer _egg .Close ();_ ,_ddd =_ea .Copy (_caf ,_egg );if _ddd !=nil {return "",_ddd ;};return _caf .Name (),nil ;}; - -// Decode loops decoding targets registered with AddTarget and calling th -func (_dgd *DecodeMap )Decode (files []*_d .File )error {_ge :=1;for _ge > 0{for len (_dgd ._cf )> 0{_cc :=_dgd ._cf [0];_dgd ._cf =_dgd ._cf [1:];_ef :=_cc .Ifc .(*_ff .Relationships );for _ ,_fc :=range _ef .Relationship {_fff ,_ :=_dgd ._aa [_ef ];_dgd ._ag (_dgd ,_fff +_fc .TargetAttr ,_fc .TypeAttr ,files ,_fc ,_cc );};};for _aege ,_dff :=range files {if _dff ==nil {continue ;};if _eg ,_dfe :=_dgd ._bec [_dff .Name ];_dfe {delete (_dgd ._bec ,_dff .Name );if _bb :=Decode (_dff ,_eg .Ifc );_bb !=nil {return _bb ;};files [_aege ]=nil ;if _dda ,_dgf :=_eg .Ifc .(*_ff .Relationships );_dgf {_dgd ._cf =append (_dgd ._cf ,_eg );_gd ,_ :=_f .Split (_f .Clean (_dff .Name +"\u002f\u002e\u002e\u002f"));_dgd ._aa [_dda ]=_gd ;_ge ++;};};};_ge --;};return nil ;};func (_af *DecodeMap )IndexFor (path string )int {return _af ._bf [path ]}; +func ExtractToDiskTmp (f *_e .File ,path string )(string ,error ){_efe ,_cdg :=_cd .TempFile (path ,"\u007a\u007a");if _cdg !=nil {return "",_cdg ;};defer _efe .Close ();_adf ,_cdg :=f .Open ();if _cdg !=nil {return "",_cdg ;};defer _adf .Close ();_ ,_cdg =_a .Copy (_efe ,_adf );if _cdg !=nil {return "",_cdg ;};return _efe .Name (),nil ;}; -// AddFileFromDisk reads a file from internal storage and adds it at a given path to a zip file. -// TODO: Rename to AddFileFromStorage in next major version release (v2). -// NOTE: If disk storage cannot be used, memory storage can be used instead by calling memstore.SetAsStorage(). -func AddFileFromDisk (z *_d .Writer ,zipPath ,storagePath string )error {_bfa ,_fb :=z .Create (zipPath );if _fb !=nil {return _dg .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_fb );};_gad ,_fb :=_bc .Open (storagePath );if _fb !=nil {return _dg .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_fb );};defer _gad .Close ();_ ,_fb =_ea .Copy (_bfa ,_gad );return _fb ;}; - -// Decode unmarshals the content of a *zip.File as XML to a given destination. -func Decode (f *_d .File ,dest interface{})error {_fdc ,_eea :=f .Open ();if _eea !=nil {return _dg .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_eea );};defer _fdc .Close ();_gf :=_ee .NewDecoder (_fdc );if _afc :=_gf .Decode (dest );_afc !=nil {return _dg .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_afc );};if _cfa ,_gcb :=dest .(*_ff .Relationships );_gcb {for _afce ,_aeb :=range _cfa .Relationship {switch _aeb .TypeAttr {case _db .OfficeDocumentTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .OfficeDocumentType ;case _db .StylesTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .StylesType ;case _db .ThemeTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .ThemeType ;case _db .ControlTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .ControlType ;case _db .SettingsTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .SettingsType ;case _db .ImageTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .ImageType ;case _db .CommentsTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .CommentsType ;case _db .ThumbnailTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .ThumbnailType ;case _db .DrawingTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .DrawingType ;case _db .ChartTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .ChartType ;case _db .ExtendedPropertiesTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .ExtendedPropertiesType ;case _db .CustomXMLTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .CustomXMLType ;case _db .WorksheetTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .WorksheetType ;case _db .SharedStringsTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .SharedStringsType ;case _db .TableTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .TableType ;case _db .HeaderTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .HeaderType ;case _db .FooterTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .FooterType ;case _db .NumberingTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .NumberingType ;case _db .FontTableTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .FontTableType ;case _db .WebSettingsTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .WebSettingsType ;case _db .FootNotesTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .FootNotesType ;case _db .EndNotesTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .EndNotesType ;case _db .SlideTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .SlideType ;case _db .VMLDrawingTypeStrict :_cfa .Relationship [_afce ].TypeAttr =_db .VMLDrawingType ;};};_b .Slice (_cfa .Relationship ,func (_fe ,_da int )bool {_fa :=_cfa .Relationship [_fe ];_bee :=_cfa .Relationship [_da ];return _be .NaturalLess (_fa .IdAttr ,_bee .IdAttr );});};return nil ;}; - -// MarshalXML creates a file inside of a zip and marshals an object as xml, prefixing it -// with a standard XML header. -func MarshalXML (z *_d .Writer ,filename string ,v interface{})error {_aee :=&_d .FileHeader {};_aee .Method =_d .Deflate ;_aee .Name =filename ;_aee .SetModTime (_e .Now ());_gfd ,_cbe :=z .CreateHeader (_aee );if _cbe !=nil {return _dg .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_cbe );};_ ,_cbe =_gfd .Write ([]byte (XMLHeader ));if _cbe !=nil {return _dg .Errorf ("\u0063\u0072e\u0061\u0074\u0069\u006e\u0067\u0020\u0078\u006d\u006c\u0020\u0068\u0065\u0061\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0025\u0073: \u0025\u0073",filename ,_cbe );};if _cbe =_ee .NewEncoder (SelfClosingWriter {_gfd }).Encode (v );_cbe !=nil {return _dg .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_cbe );};_ ,_cbe =_gfd .Write (_gcf );return _cbe ;}; +// RelationsPathFor returns the relations path for a given filename. +func RelationsPathFor (path string )string {_ccc :=_fb .Split (path ,"\u002f");_ee :=_fb .Join (_ccc [0:len (_ccc )-1],"\u002f");_ffe :=_ccc [len (_ccc )-1];_ee +="\u002f_\u0072\u0065\u006c\u0073\u002f";_ffe +="\u002e\u0072\u0065l\u0073";return _ee +_ffe ;}; // AddTarget allows documents to register decode targets. Path is a path that // will be found in the zip file and ifc is an XML element that the file will be // unmarshaled to. filePath is the absolute path to the target, ifc is the // object to decode into, sourceFileType is the type of file that the reference // was discovered in, and index is the index of the source file type. -func (_ec *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _ec ._bec ==nil {_ec ._bec =make (map[string ]Target );_ec ._aa =make (map[*_ff .Relationships ]string );_ec ._cg =make (map[string ]struct{});_ec ._bf =make (map[string ]int );};_cfb :=_f .Clean (filePath );if _ ,_gb :=_ec ._cg [_cfb ];_gb {return false ;};_ec ._cg [_cfb ]=struct{}{};_ec ._bec [_cfb ]=Target {Path :filePath ,Typ :sourceFileType ,Ifc :ifc ,Index :idx };return true ;};func (_aeg *DecodeMap )RecordIndex (path string ,idx int ){_aeg ._bf [path ]=idx };func MarshalXMLByTypeIndex (z *_d .Writer ,dt _db .DocType ,typ string ,idx int ,v interface{})error {_aad :=_db .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_aad ,v );}; +func (_gg *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _gg ._ae ==nil {_gg ._ae =make (map[string ]Target );_gg ._da =make (map[*_c .Relationships ]string );_gg ._dfe =make (map[string ]struct{});_gg ._ff =make (map[string ]int );};_fdff :=_eb .Clean (filePath );if _ ,_gfe :=_gg ._dfe [_fdff ];_gfe {return false ;};_gg ._dfe [_fdff ]=struct{}{};_gg ._ae [_fdff ]=Target {Path :filePath ,Typ :sourceFileType ,Ifc :ifc ,Index :idx };return true ;}; -// RelationsPathFor returns the relations path for a given filename. -func RelationsPathFor (path string )string {_ca :=_df .Split (path ,"\u002f");_gac :=_df .Join (_ca [0:len (_ca )-1],"\u002f");_gc :=_ca [len (_ca )-1];_gac +="\u002f_\u0072\u0065\u006c\u0073\u002f";_gc +="\u002e\u0072\u0065l\u0073";return _gac +_gc ;}; +// DecodeMap is used to walk a tree of relationships, decoding files and passing +// control back to the document. +type DecodeMap struct{_ae map[string ]Target ;_da map[*_c .Relationships ]string ;_fdf []Target ;_be OnNewRelationshipFunc ;_dfe map[string ]struct{};_ff map[string ]int ;};const XMLHeader ="\u003c\u003f\u0078\u006d\u006c\u0020\u0076e\u0072\u0073\u0069o\u006e\u003d\u00221\u002e\u0030\"\u0020\u0065\u006e\u0063\u006f\u0064i\u006eg=\u0022\u0055\u0054\u0046\u002d\u0038\u0022\u0020\u0073\u0074\u0061\u006e\u0064\u0061\u006c\u006f\u006e\u0065\u003d\u0022\u0079\u0065\u0073\u0022\u003f\u003e"+"\u000a";var _dag =[]byte {'\r','\n'}; -// OnNewRelationshipFunc is called when a new relationship has been discovered. -// -// target is a resolved path that takes into account the location of the -// relationships file source and should be the path in the zip file. -// -// files are passed so non-XML files that can't be handled by AddTarget can be -// decoded directly (e.g. images) -// -// rel is the actual relationship so its target can be modified if the source -// target doesn't match where unioffice will write the file (e.g. read in -// 'xl/worksheets/MyWorksheet.xml' and we'll write out -// 'xl/worksheets/sheet1.xml') -type OnNewRelationshipFunc func (_c *DecodeMap ,_ac ,_ae string ,_de []*_d .File ,_dd *_ff .Relationship ,_gg Target )error ; \ No newline at end of file +// MarshalXML creates a file inside of a zip and marshals an object as xml, prefixing it +// with a standard XML header. +func MarshalXML (z *_e .Writer ,filename string ,v interface{})error {_dba :=&_e .FileHeader {};_dba .Method =_e .Deflate ;_dba .Name =filename ;_dba .SetModTime (_fd .Now ());_fab ,_aef :=z .CreateHeader (_dba );if _aef !=nil {return _df .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_aef );};_ ,_aef =_fab .Write ([]byte (XMLHeader ));if _aef !=nil {return _df .Errorf ("\u0063\u0072e\u0061\u0074\u0069\u006e\u0067\u0020\u0078\u006d\u006c\u0020\u0068\u0065\u0061\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0025\u0073: \u0025\u0073",filename ,_aef );};if _aef =_ec .NewEncoder (SelfClosingWriter {_fab }).Encode (v );_aef !=nil {return _df .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_aef );};_ ,_aef =_fab .Write (_dag );return _aef ;}; \ No newline at end of file